From ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2 Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdeedu@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- COPYING | 347 + COPYING-DOCS | 397 + INSTALL | 176 + Mainpage.dox | 41 + Makefile.am.in | 7 + Makefile.cvs | 14 + README | 54 + applnk/Makefile.am | 25 + applnk/languages.desktop | 70 + applnk/mathematics.desktop | 70 + applnk/miscellaneous.desktop | 65 + applnk/science.desktop | 71 + applnk/tools.desktop | 68 + blinken/AUTHORS | 1 + blinken/Changelog | 2 + blinken/Makefile.am | 4 + blinken/README.packagers | 16 + blinken/fonts/Makefile.am | 2 + blinken/fonts/steve.ttf | Bin 0 -> 65648 bytes blinken/icons/Makefile.am | 1 + blinken/icons/hi128-app-blinken.png | Bin 0 -> 9256 bytes blinken/icons/hi16-app-blinken.png | Bin 0 -> 844 bytes blinken/icons/hi22-app-blinken.png | Bin 0 -> 1260 bytes blinken/icons/hi32-app-blinken.png | Bin 0 -> 2015 bytes blinken/icons/hi48-app-blinken.png | Bin 0 -> 3188 bytes blinken/icons/hi64-app-blinken.png | Bin 0 -> 4470 bytes blinken/icons/hisc-app-blinken.svgz | Bin 0 -> 2549 bytes blinken/images/Makefile.am | 2 + blinken/images/blinken.png | Bin 0 -> 54854 bytes blinken/images/blueh.png | Bin 0 -> 18338 bytes blinken/images/graphics_sources.tar.gz | Bin 0 -> 23571 bytes blinken/images/greenh.png | Bin 0 -> 18052 bytes blinken/images/highscore.png | Bin 0 -> 785 bytes blinken/images/highscore_hover.png | Bin 0 -> 1005 bytes blinken/images/mark.png | Bin 0 -> 516 bytes blinken/images/menu.png | Bin 0 -> 1877 bytes blinken/images/menu_hover.png | Bin 0 -> 8057 bytes blinken/images/quit.png | Bin 0 -> 1591 bytes blinken/images/quit_hover.png | Bin 0 -> 1854 bytes blinken/images/redh.png | Bin 0 -> 17082 bytes blinken/images/yellowh.png | Bin 0 -> 16357 bytes blinken/sounds/1.wav | Bin 0 -> 17684 bytes blinken/sounds/2.wav | Bin 0 -> 17684 bytes blinken/sounds/3.wav | Bin 0 -> 17684 bytes blinken/sounds/4.wav | Bin 0 -> 17684 bytes blinken/sounds/Makefile.am | 2 + blinken/sounds/lose.wav | Bin 0 -> 21224 bytes blinken/src/Makefile.am | 23 + blinken/src/artsplayer.cpp | 147 + blinken/src/artsplayer.h | 66 + blinken/src/blinken.cpp | 855 + blinken/src/blinken.desktop | 113 + blinken/src/blinken.h | 92 + blinken/src/blinken.kcfg | 18 + blinken/src/blinkengame.cpp | 181 + blinken/src/blinkengame.h | 72 + blinken/src/button.cpp | 119 + blinken/src/button.h | 43 + blinken/src/counter.cpp | 57 + blinken/src/counter.h | 23 + blinken/src/fontchecker.cpp | 27 + blinken/src/fontchecker.h | 21 + blinken/src/fontutils.cpp | 33 + blinken/src/fontutils.h | 18 + blinken/src/highscoredialog.cpp | 198 + blinken/src/highscoredialog.h | 33 + blinken/src/main.cpp | 41 + blinken/src/number.cpp | 196 + blinken/src/number.h | 39 + blinken/src/settings.kcfgc | 4 + configure.in.in | 6 + doc/Makefile.am | 3 + doc/api/datetimewidgets.png | Bin 0 -> 1085 bytes doc/api/kdatepicker.png | Bin 0 -> 3497 bytes doc/blinken/Makefile.am | 4 + doc/blinken/blinken1.png | Bin 0 -> 75058 bytes doc/blinken/blinken2.png | Bin 0 -> 75925 bytes doc/blinken/blinken_accesskeys.png | Bin 0 -> 73736 bytes doc/blinken/blinken_helpbutton.png | Bin 0 -> 11236 bytes doc/blinken/blinken_highscoresbutton.png | Bin 0 -> 885 bytes doc/blinken/blinken_nickprompt.png | Bin 0 -> 9753 bytes doc/blinken/blinken_quitbutton.png | Bin 0 -> 1804 bytes doc/blinken/index.docbook | 361 + doc/kalzium/Makefile.am | 4 + doc/kalzium/gradient.png | Bin 0 -> 34017 bytes doc/kalzium/index.docbook | 1206 + doc/kalzium/infodialog_bohr.png | Bin 0 -> 26112 bytes doc/kalzium/infodialog_chemicaldata.png | Bin 0 -> 86678 bytes doc/kalzium/infodialog_energies.png | Bin 0 -> 49543 bytes doc/kalzium/infodialog_misc.png | Bin 0 -> 40100 bytes doc/kalzium/infodialog_overview.png | Bin 0 -> 23913 bytes doc/kalzium/infodialog_picture.png | Bin 0 -> 162916 bytes doc/kalzium/infodialog_spectrum.png | Bin 0 -> 34902 bytes doc/kalzium/man-kalzium.1.docbook | 71 + doc/kalzium/plottingdialog.png | Bin 0 -> 22030 bytes doc/kalzium/quick-1.png | Bin 0 -> 36744 bytes doc/kalzium/screenshot1.png | Bin 0 -> 62626 bytes doc/kalzium/screenshot2.png | Bin 0 -> 35407 bytes doc/kalzium/screenshot7.png | Bin 0 -> 296677 bytes doc/kalzium/screenshoteqsolver.png | Bin 0 -> 27607 bytes doc/kalzium/settings1.png | Bin 0 -> 16296 bytes doc/kalzium/settings2.png | Bin 0 -> 16445 bytes doc/kalzium/settings3.png | Bin 0 -> 13931 bytes doc/kalzium/sidebar1.png | Bin 0 -> 5404 bytes doc/kalzium/sidebar2.png | Bin 0 -> 9996 bytes doc/kalzium/sidebar3.png | Bin 0 -> 14099 bytes doc/kalzium/timeline.png | Bin 0 -> 77660 bytes doc/kanagram/Makefile.am | 4 + doc/kanagram/answer-highlight.png | Bin 0 -> 4184 bytes doc/kanagram/general-settings.png | Bin 0 -> 34627 bytes doc/kanagram/helpstates.png | Bin 0 -> 20753 bytes doc/kanagram/index.docbook | 497 + doc/kanagram/kanagram-hint.png | Bin 0 -> 8471 bytes doc/kanagram/kanagram.png | Bin 0 -> 56713 bytes doc/kanagram/main_overlay.svgz | Bin 0 -> 1900 bytes doc/kanagram/newstuff-dialog.png | Bin 0 -> 33877 bytes doc/kanagram/newstuff-settings.png | Bin 0 -> 32345 bytes doc/kanagram/standard-fonts.png | Bin 0 -> 20467 bytes doc/kanagram/vocab-editor.png | Bin 0 -> 17625 bytes doc/kanagram/vocab-settings.png | Bin 0 -> 39855 bytes doc/kbruch/Makefile.am | 4 + doc/kbruch/checked.png | Bin 0 -> 30829 bytes doc/kbruch/compare.png | Bin 0 -> 28709 bytes doc/kbruch/convert.png | Bin 0 -> 29991 bytes doc/kbruch/factorize.png | Bin 0 -> 32061 bytes doc/kbruch/gui_main.png | Bin 0 -> 28853 bytes doc/kbruch/index.docbook | 553 + doc/kbruch/man-kbruch.1.docbook | 56 + doc/kbruch/reduced.png | Bin 0 -> 12004 bytes doc/kbruch/settings.png | Bin 0 -> 51072 bytes doc/keduca/Makefile.am | 4 + doc/keduca/index.docbook | 334 + doc/keduca/man-keduca.1.docbook | 67 + doc/keduca/man-keducabuilder.1.docbook | 74 + doc/keduca/screenshot.png | Bin 0 -> 25747 bytes doc/kgeography/Makefile.am | 4 + doc/kgeography/first-start1.png | Bin 0 -> 32261 bytes doc/kgeography/first-start10.png | Bin 0 -> 10062 bytes doc/kgeography/first-start11.png | Bin 0 -> 30123 bytes doc/kgeography/first-start12.png | Bin 0 -> 11063 bytes doc/kgeography/first-start2.png | Bin 0 -> 33667 bytes doc/kgeography/first-start3.png | Bin 0 -> 28625 bytes doc/kgeography/first-start4.png | Bin 0 -> 2664 bytes doc/kgeography/first-start5.png | Bin 0 -> 6587 bytes doc/kgeography/first-start6.png | Bin 0 -> 4475 bytes doc/kgeography/first-start7.png | Bin 0 -> 711 bytes doc/kgeography/first-start8.png | Bin 0 -> 8244 bytes doc/kgeography/first-start9.png | Bin 0 -> 2309 bytes doc/kgeography/index.docbook | 655 + doc/kgeography/kgeography.png | Bin 0 -> 29484 bytes doc/kgeography/river.png | Bin 0 -> 594 bytes doc/kgeography/zoom.png | Bin 0 -> 33108 bytes doc/khangman/Makefile.am | 4 + doc/khangman/getnewstuff.png | Bin 0 -> 15507 bytes doc/khangman/index.docbook | 929 + doc/khangman/khangman1.png | Bin 0 -> 81658 bytes doc/khangman/khangman2.png | Bin 0 -> 231485 bytes doc/khangman/man-khangman.6.docbook | 63 + doc/khangman/settings1.png | Bin 0 -> 15064 bytes doc/khangman/settings2.png | Bin 0 -> 25434 bytes doc/khangman/settings3.png | Bin 0 -> 15418 bytes doc/kig/Makefile.am | 5 + doc/kig/constructed_a_point.png | Bin 0 -> 35329 bytes doc/kig/constructed_script_object.png | Bin 0 -> 35445 bytes doc/kig/constructing_a_circle.png | Bin 0 -> 60836 bytes doc/kig/constructing_a_circle_2.png | Bin 0 -> 35470 bytes doc/kig/edit_types_dialog.png | Bin 0 -> 18472 bytes doc/kig/index.docbook | 998 + doc/kig/macro_wizard.png | Bin 0 -> 43426 bytes doc/kig/macros_at_work.png | Bin 0 -> 83299 bytes doc/kig/man-kig.1.docbook | 109 + doc/kig/script_wizard.png | Bin 0 -> 47277 bytes doc/kig/script_wizard_entering_code.png | Bin 0 -> 17683 bytes doc/kig/scripting-api/Doxyfile.scripting-api.in | 1156 + doc/kig/scripting-api/Makefile.am | 7 + doc/kig/scripting-api/README | 14 + doc/kig/scripting-api/bottom1.png | Bin 0 -> 168 bytes doc/kig/scripting-api/bottom2.png | Bin 0 -> 6979 bytes doc/kig/scripting-api/configure.in.in | 1 + doc/kig/scripting-api/docheadergears.png | Bin 0 -> 9282 bytes doc/kig/scripting-api/doxygen.css | 156 + doc/kig/scripting-api/footer.html | 15 + doc/kig/scripting-api/grad.png | Bin 0 -> 248 bytes doc/kig/scripting-api/header.html | 34 + doc/kig/scripting-api/headerbg.png | Bin 0 -> 493 bytes doc/kig/selecting_objects.png | Bin 0 -> 35938 bytes doc/kig/simple_locus_construction.png | Bin 0 -> 43260 bytes doc/kig/test_run_macro.png | Bin 0 -> 44318 bytes doc/kig/text_label_attaching.png | Bin 0 -> 36639 bytes doc/kig/text_label_wizard.png | Bin 0 -> 60518 bytes doc/kig/text_label_wizard__select_property.png | Bin 0 -> 61105 bytes doc/kiten/Makefile.am | 4 + doc/kiten/index.docbook | 521 + doc/kiten/kiten1.png | Bin 0 -> 21505 bytes doc/kiten/kiten2.png | Bin 0 -> 55497 bytes doc/klatin/Makefile.am | 4 + doc/klatin/README | 19 + doc/klatin/adjectives.docbook | 278 + doc/klatin/index.docbook | 502 + doc/klatin/klatin-configuration.png | Bin 0 -> 17866 bytes doc/klatin/klatin1.png | Bin 0 -> 17008 bytes doc/klatin/klatin2.png | Bin 0 -> 20645 bytes doc/klatin/klatin3.png | Bin 0 -> 18934 bytes doc/klatin/klatin4.png | Bin 0 -> 22544 bytes doc/klatin/nouns.docbook | 211 + doc/klatin/numbers.docbook | 221 + doc/klatin/pronouns.docbook | 331 + doc/klatin/results.png | Bin 0 -> 23457 bytes doc/klatin/verbs.docbook | 1278 + doc/klettres/Makefile.am | 4 + doc/klettres/index.docbook | 756 + doc/klettres/klettres1.png | Bin 0 -> 168018 bytes doc/klettres/klettres2.png | Bin 0 -> 167583 bytes doc/klettres/klettres3.png | Bin 0 -> 66087 bytes doc/klettres/klettres4.png | Bin 0 -> 173326 bytes doc/klettres/klettres5.png | Bin 0 -> 24504 bytes doc/klettres/klettres6.png | Bin 0 -> 12627 bytes doc/kmplot/Makefile.am | 4 + doc/kmplot/commands.docbook | 471 + doc/kmplot/configuration.docbook | 237 + doc/kmplot/credits.docbook | 47 + doc/kmplot/dcop.docbook | 612 + doc/kmplot/developer.docbook | 18 + doc/kmplot/edu-logo.png | Bin 0 -> 3763 bytes doc/kmplot/firststeps.docbook | 70 + doc/kmplot/index.docbook | 98 + doc/kmplot/install.docbook | 34 + doc/kmplot/introduction.docbook | 56 + doc/kmplot/kfkt.png | Bin 0 -> 341 bytes doc/kmplot/ksys1.png | Bin 0 -> 190 bytes doc/kmplot/ksys2.png | Bin 0 -> 180 bytes doc/kmplot/ksys3.png | Bin 0 -> 181 bytes doc/kmplot/main.png | Bin 0 -> 18598 bytes doc/kmplot/man-kmplot.1.docbook | 66 + doc/kmplot/reference.docbook | 339 + doc/kmplot/settings-colors.png | Bin 0 -> 15092 bytes doc/kmplot/settings-fonts.png | Bin 0 -> 14979 bytes doc/kmplot/settings-scaling.png | Bin 0 -> 14942 bytes doc/kmplot/settingsdlg.png | Bin 0 -> 29768 bytes doc/kmplot/threeplots.png | Bin 0 -> 28607 bytes doc/kmplot/using.docbook | 321 + doc/kpercentage/Makefile.am | 4 + doc/kpercentage/answer.png | Bin 0 -> 33596 bytes doc/kpercentage/commands.docbook | 53 + doc/kpercentage/credits.docbook | 35 + doc/kpercentage/devel.docbook | 9 + doc/kpercentage/edu-logo.png | Bin 0 -> 3763 bytes doc/kpercentage/faq.docbook | 20 + doc/kpercentage/help.png | Bin 0 -> 8480 bytes doc/kpercentage/index.docbook | 102 + doc/kpercentage/install.docbook | 21 + doc/kpercentage/introduction.docbook | 13 + doc/kpercentage/main.png | Bin 0 -> 57801 bytes doc/kpercentage/using.docbook | 75 + doc/kpercentage/welcome.png | Bin 0 -> 73195 bytes doc/kstars/Makefile.am | 4 + doc/kstars/aavso.png | Bin 0 -> 40409 bytes doc/kstars/ai-contents.docbook | 45 + doc/kstars/alpha.png | Bin 0 -> 1124 bytes doc/kstars/altvstime.docbook | 90 + doc/kstars/altvstime.png | Bin 0 -> 47011 bytes doc/kstars/astroinfo.docbook | 48 + doc/kstars/blackbody.docbook | 169 + doc/kstars/blackbody.png | Bin 0 -> 53303 bytes doc/kstars/calc-angdist.docbook | 43 + doc/kstars/calc-angdist.png | Bin 0 -> 38735 bytes doc/kstars/calc-apcoords.docbook | 41 + doc/kstars/calc-apcoords.png | Bin 0 -> 49431 bytes doc/kstars/calc-dayduration.docbook | 28 + doc/kstars/calc-daylength.png | Bin 0 -> 43359 bytes doc/kstars/calc-ecliptic.docbook | 43 + doc/kstars/calc-ecliptic.png | Bin 0 -> 40870 bytes doc/kstars/calc-eqgal.docbook | 34 + doc/kstars/calc-eqgal.png | Bin 0 -> 43219 bytes doc/kstars/calc-equinox.docbook | 42 + doc/kstars/calc-equinox.png | Bin 0 -> 40319 bytes doc/kstars/calc-geodetic.docbook | 43 + doc/kstars/calc-geodetic.png | Bin 0 -> 43140 bytes doc/kstars/calc-horizontal.docbook | 35 + doc/kstars/calc-horizontal.png | Bin 0 -> 52309 bytes doc/kstars/calc-julian.png | Bin 0 -> 37752 bytes doc/kstars/calc-julianday.docbook | 41 + doc/kstars/calc-planetcoords.docbook | 47 + doc/kstars/calc-planetcoords.png | Bin 0 -> 52993 bytes doc/kstars/calc-precess.docbook | 37 + doc/kstars/calc-precess.png | Bin 0 -> 47941 bytes doc/kstars/calc-sidereal.docbook | 32 + doc/kstars/calc-sidereal.png | Bin 0 -> 42066 bytes doc/kstars/calculator.docbook | 48 + doc/kstars/cequator.docbook | 27 + doc/kstars/color_indices.png | Bin 0 -> 79187 bytes doc/kstars/colorandtemp.docbook | 174 + doc/kstars/commands.docbook | 1192 + doc/kstars/config.docbook | 379 + doc/kstars/cpoles.docbook | 58 + doc/kstars/credits.docbook | 75 + doc/kstars/csphere.docbook | 28 + doc/kstars/darkmatter.docbook | 119 + doc/kstars/dcop.docbook | 229 + doc/kstars/detaildialog.png | Bin 0 -> 47309 bytes doc/kstars/details.docbook | 113 + doc/kstars/devicemanager.png | Bin 0 -> 24131 bytes doc/kstars/dumpmode.docbook | 67 + doc/kstars/ecliptic.docbook | 58 + doc/kstars/ellipticalgalaxies.docbook | 115 + doc/kstars/equinox.docbook | 37 + doc/kstars/faq.docbook | 274 + doc/kstars/find.png | Bin 0 -> 19802 bytes doc/kstars/fitsarea.png | Bin 0 -> 254968 bytes doc/kstars/fitsviewer.docbook | 59 + doc/kstars/flux.docbook | 69 + doc/kstars/flux.png | Bin 0 -> 503353 bytes doc/kstars/flux1.png | Bin 0 -> 761 bytes doc/kstars/flux2.png | Bin 0 -> 2192 bytes doc/kstars/fovdialog.png | Bin 0 -> 20574 bytes doc/kstars/geocoords.docbook | 56 + doc/kstars/geolocator.png | Bin 0 -> 145569 bytes doc/kstars/greatcircle.docbook | 27 + doc/kstars/horizon.docbook | 25 + doc/kstars/hourangle.docbook | 33 + doc/kstars/index.docbook | 299 + doc/kstars/indi.docbook | 835 + doc/kstars/indicapture.png | Bin 0 -> 28481 bytes doc/kstars/indiclient.png | Bin 0 -> 24996 bytes doc/kstars/indicontrolpanel.png | Bin 0 -> 39627 bytes doc/kstars/indiscript.png | Bin 0 -> 112313 bytes doc/kstars/install.docbook | 105 + doc/kstars/jmoons.docbook | 38 + doc/kstars/jmoons.png | Bin 0 -> 22216 bytes doc/kstars/julianday.docbook | 58 + doc/kstars/kepler2nd.png | Bin 0 -> 63373 bytes doc/kstars/kepler3d.png | Bin 0 -> 406 bytes doc/kstars/lambda_ex.png | Bin 0 -> 1101 bytes doc/kstars/lambda_max.png | Bin 0 -> 762 bytes doc/kstars/leapyear.docbook | 65 + doc/kstars/lightcurve.png | Bin 0 -> 28787 bytes doc/kstars/lightcurves.docbook | 176 + doc/kstars/luminosity.docbook | 54 + doc/kstars/luminosity.png | Bin 0 -> 490 bytes doc/kstars/luminosity_ex.png | Bin 0 -> 629 bytes doc/kstars/magnitude.docbook | 80 + doc/kstars/man-celestrongps.1.docbook | 84 + doc/kstars/man-fliccd.1.docbook | 86 + doc/kstars/man-indiserver.1.docbook | 136 + doc/kstars/man-lx200_16.1.docbook | 85 + doc/kstars/man-lx200autostar.1.docbook | 85 + doc/kstars/man-lx200classic.1.docbook | 85 + doc/kstars/man-lx200generic.1.docbook | 85 + doc/kstars/man-temma.1.docbook | 85 + doc/kstars/man-v4ldriver.1.docbook | 85 + doc/kstars/man-v4lphilips.1.docbook | 85 + doc/kstars/meridian.docbook | 28 + doc/kstars/newfov.png | Bin 0 -> 34513 bytes doc/kstars/observinglist.docbook | 99 + doc/kstars/observinglist.png | Bin 0 -> 52608 bytes doc/kstars/parallax.docbook | 65 + doc/kstars/popup.png | Bin 0 -> 18414 bytes doc/kstars/precession.docbook | 54 + doc/kstars/quicktour.docbook | 376 + doc/kstars/retrograde.docbook | 44 + doc/kstars/screen1.png | Bin 0 -> 124894 bytes doc/kstars/scriptbuilder.docbook | 300 + doc/kstars/scriptbuilder.png | Bin 0 -> 94720 bytes doc/kstars/sidereal.docbook | 80 + doc/kstars/skycoords.docbook | 152 + doc/kstars/skymapdevice.png | Bin 0 -> 25034 bytes doc/kstars/solarsys.docbook | 53 + doc/kstars/solarsystem.png | Bin 0 -> 34315 bytes doc/kstars/spiralgalaxies.docbook | 91 + doc/kstars/star_colors.png | Bin 0 -> 119608 bytes doc/kstars/stars.docbook | 134 + doc/kstars/timezones.docbook | 44 + doc/kstars/tools.docbook | 33 + doc/kstars/utime.docbook | 49 + doc/kstars/viewops.png | Bin 0 -> 65802 bytes doc/kstars/wut.docbook | 58 + doc/kstars/wut.png | Bin 0 -> 51799 bytes doc/kstars/zenith.docbook | 31 + doc/ktouch/Makefile.am | 5 + doc/ktouch/color_options.png | Bin 0 -> 39853 bytes doc/ktouch/general_options.png | Bin 0 -> 37789 bytes doc/ktouch/index.docbook | 910 + doc/ktouch/keyboard_options.png | Bin 0 -> 32344 bytes doc/ktouch/main_screen_default_color.png | Bin 0 -> 35503 bytes doc/ktouch/main_window_german.png | Bin 0 -> 25973 bytes doc/ktouch/man-ktouch.1.docbook | 79 + doc/ktouch/statistics_dialog.png | Bin 0 -> 39791 bytes doc/ktouch/statistics_dialog_chart.png | Bin 0 -> 38091 bytes doc/ktouch/training_options.png | Bin 0 -> 39066 bytes doc/kturtle/Makefile.am | 3 + doc/kturtle/forward.png | Bin 0 -> 17797 bytes doc/kturtle/getting-started.docbook | 147 + doc/kturtle/glossary.docbook | 173 + doc/kturtle/index.docbook | 243 + doc/kturtle/mainwindow.png | Bin 0 -> 27605 bytes doc/kturtle/mainwindow_flower_nrs.png | Bin 0 -> 45281 bytes doc/kturtle/print.png | Bin 0 -> 23274 bytes doc/kturtle/programming-reference.docbook | 822 + doc/kturtle/translator-guide.docbook | 128 + doc/kturtle/using-kturtle.docbook | 590 + doc/kturtle/wrapping.png | Bin 0 -> 31697 bytes doc/kverbos/Makefile.am | 4 + doc/kverbos/anterior.png | Bin 0 -> 1088 bytes doc/kverbos/borrar.png | Bin 0 -> 947 bytes doc/kverbos/cancelar.png | Bin 0 -> 995 bytes doc/kverbos/cerrar.png | Bin 0 -> 907 bytes doc/kverbos/continuar.png | Bin 0 -> 1165 bytes doc/kverbos/corregir.png | Bin 0 -> 1165 bytes doc/kverbos/editar.png | Bin 0 -> 986 bytes doc/kverbos/index.docbook | 954 + doc/kverbos/input.png | Bin 0 -> 2521 bytes doc/kverbos/letters.png | Bin 0 -> 1491 bytes doc/kverbos/limpiar.png | Bin 0 -> 1358 bytes doc/kverbos/limpiarpagina.png | Bin 0 -> 1322 bytes doc/kverbos/mainscreen-leer.png | Bin 0 -> 48226 bytes doc/kverbos/mainscreen1.png | Bin 0 -> 54101 bytes doc/kverbos/newverb.png | Bin 0 -> 36259 bytes doc/kverbos/options.png | Bin 0 -> 34395 bytes doc/kverbos/result.png | Bin 0 -> 29118 bytes doc/kverbos/siguiente.png | Bin 0 -> 1185 bytes doc/kverbos/solucion.png | Bin 0 -> 1460 bytes doc/kverbos/times.png | Bin 0 -> 4017 bytes doc/kverbos/type.png | Bin 0 -> 4875 bytes doc/kverbos/username.png | Bin 0 -> 11953 bytes doc/kverbos/verblist.png | Bin 0 -> 44063 bytes doc/kvoctrain/Makefile.am | 29 + doc/kvoctrain/art-query-dlg.png | Bin 0 -> 9471 bytes doc/kvoctrain/comp-query-dlg.png | Bin 0 -> 8788 bytes doc/kvoctrain/docprop1-dlg.png | Bin 0 -> 8397 bytes doc/kvoctrain/docprop2-dlg.png | Bin 0 -> 8632 bytes doc/kvoctrain/docprop6-dlg.png | Bin 0 -> 7295 bytes doc/kvoctrain/entry1-dlg.png | Bin 0 -> 16997 bytes doc/kvoctrain/entry2-dlg.png | Bin 0 -> 10930 bytes doc/kvoctrain/entry3-dlg.png | Bin 0 -> 10420 bytes doc/kvoctrain/entry4-dlg.png | Bin 0 -> 13024 bytes doc/kvoctrain/entry5-dlg.png | Bin 0 -> 10558 bytes doc/kvoctrain/entry6-dlg.png | Bin 0 -> 13367 bytes doc/kvoctrain/entry7-dlg.png | Bin 0 -> 759 bytes doc/kvoctrain/get-new-stuff.png | Bin 0 -> 16104 bytes doc/kvoctrain/index.docbook | 2777 + doc/kvoctrain/lang1-dlg.png | Bin 0 -> 11092 bytes doc/kvoctrain/mainview.png | Bin 0 -> 20897 bytes doc/kvoctrain/man-spotlight2kvtml.1.docbook | 71 + doc/kvoctrain/mu-query-dlg.png | Bin 0 -> 10306 bytes doc/kvoctrain/options1-dlg.png | Bin 0 -> 20675 bytes doc/kvoctrain/options2-dlg.png | Bin 0 -> 22121 bytes doc/kvoctrain/options3-dlg.png | Bin 0 -> 21454 bytes doc/kvoctrain/options4-dlg.png | Bin 0 -> 18888 bytes doc/kvoctrain/options5-dlg.png | Bin 0 -> 24355 bytes doc/kvoctrain/options6-dlg.png | Bin 0 -> 23214 bytes doc/kvoctrain/options7-dlg.png | Bin 0 -> 23299 bytes doc/kvoctrain/profiles.png | Bin 0 -> 4901 bytes doc/kvoctrain/pron-dlg.png | Bin 0 -> 7570 bytes doc/kvoctrain/query-dlg.png | Bin 0 -> 10039 bytes doc/kvoctrain/quick-1.png | Bin 0 -> 10102 bytes doc/kvoctrain/quick-2.png | Bin 0 -> 17538 bytes doc/kvoctrain/quick-3.png | Bin 0 -> 15329 bytes doc/kvoctrain/quick-4.png | Bin 0 -> 25223 bytes doc/kvoctrain/quick-5.png | Bin 0 -> 9387 bytes doc/kvoctrain/stat1-dlg.png | Bin 0 -> 7287 bytes doc/kvoctrain/stat2-dlg.png | Bin 0 -> 8327 bytes doc/kvoctrain/syn-query-dlg.png | Bin 0 -> 9215 bytes doc/kvoctrain/verb-query-dlg.png | Bin 0 -> 18940 bytes doc/kwordquiz/Makefile.am | 5 + doc/kwordquiz/index.docbook | 1523 + doc/kwordquiz/kwq-dlg-characters.png | Bin 0 -> 19650 bytes doc/kwordquiz/kwq-dlg-configure-appearance.png | Bin 0 -> 24478 bytes doc/kwordquiz/kwq-dlg-configure-characters.png | Bin 0 -> 36614 bytes doc/kwordquiz/kwq-dlg-configure-editor.png | Bin 0 -> 23083 bytes doc/kwordquiz/kwq-dlg-configure-quiz.png | Bin 0 -> 31670 bytes doc/kwordquiz/kwq-dlg-languages.png | Bin 0 -> 9888 bytes doc/kwordquiz/kwq-dlg-print-exam.png | Bin 0 -> 9493 bytes doc/kwordquiz/kwq-dlg-print-flashcard.png | Bin 0 -> 5147 bytes doc/kwordquiz/kwq-dlg-print-list.png | Bin 0 -> 16483 bytes doc/kwordquiz/kwq-dlg-print-type.png | Bin 0 -> 34213 bytes doc/kwordquiz/kwq-dlg-rowscolumns.png | Bin 0 -> 10663 bytes doc/kwordquiz/kwq-dlg-sort.png | Bin 0 -> 12666 bytes doc/kwordquiz/kwq-editor.png | Bin 0 -> 29301 bytes doc/kwordquiz/kwq-flashcard.png | Bin 0 -> 44614 bytes doc/kwordquiz/kwq-multiple.png | Bin 0 -> 57890 bytes doc/kwordquiz/kwq-qanda.png | Bin 0 -> 46424 bytes kalzium/ChangeLog | 30 + kalzium/Makefile.am | 6 + kalzium/README.packagers | 14 + kalzium/RELEASE-PLAN | 70 + kalzium/TODO | 109 + kalzium/configure.in.bot | 26 + kalzium/configure.in.in | 66 + kalzium/src/Makefile.am | 100 + kalzium/src/data/Makefile.am | 6 + kalzium/src/data/bg.jpg | Bin 0 -> 11255 bytes kalzium/src/data/data.dtd | 23 + kalzium/src/data/data.xml | 4879 + kalzium/src/data/knowledge.xml | 283 + kalzium/src/data/knowledge.xml.todo | 1282 + kalzium/src/data/toolpics/Makefile.am | 42 + kalzium/src/data/toolpics/abzug.jpg | Bin 0 -> 30460 bytes kalzium/src/data/toolpics/becherglas.jpg | Bin 0 -> 31131 bytes kalzium/src/data/toolpics/brechungsmesser.jpg | Bin 0 -> 45480 bytes kalzium/src/data/toolpics/brenner.jpg | Bin 0 -> 20585 bytes kalzium/src/data/toolpics/destillierbruecke.jpg | Bin 0 -> 43252 bytes kalzium/src/data/toolpics/dsc.jpg | Bin 0 -> 25806 bytes kalzium/src/data/toolpics/erlenmeyerkolben.jpg | Bin 0 -> 24780 bytes kalzium/src/data/toolpics/exikator.jpg | Bin 0 -> 64372 bytes kalzium/src/data/toolpics/halter.jpg | Bin 0 -> 36157 bytes kalzium/src/data/toolpics/heizplatte.jpg | Bin 0 -> 31325 bytes kalzium/src/data/toolpics/hplc.jpg | Bin 0 -> 25651 bytes kalzium/src/data/toolpics/kolbenprober.png | Bin 0 -> 2008 bytes kalzium/src/data/toolpics/korkring.jpg | Bin 0 -> 26377 bytes kalzium/src/data/toolpics/messzylinder.jpg | Bin 0 -> 27754 bytes kalzium/src/data/toolpics/moerser.jpg | Bin 0 -> 37467 bytes kalzium/src/data/toolpics/phpapier.jpg | Bin 0 -> 24457 bytes kalzium/src/data/toolpics/pileusball.jpg | Bin 0 -> 36030 bytes kalzium/src/data/toolpics/pipette.jpg | Bin 0 -> 22077 bytes kalzium/src/data/toolpics/rg-halter.jpg | Bin 0 -> 35934 bytes kalzium/src/data/toolpics/rg-staender.jpg | Bin 0 -> 64250 bytes kalzium/src/data/toolpics/rg.jpg | Bin 0 -> 29212 bytes kalzium/src/data/toolpics/rotationsverdampfer.jpg | Bin 0 -> 31383 bytes kalzium/src/data/toolpics/rueckflusskuehler.jpg | Bin 0 -> 25041 bytes kalzium/src/data/toolpics/ruehrfisch.jpg | Bin 0 -> 37029 bytes kalzium/src/data/toolpics/rundkolben.jpg | Bin 0 -> 32033 bytes kalzium/src/data/toolpics/scheidetrichter.jpg | Bin 0 -> 23790 bytes kalzium/src/data/toolpics/schutzbrille.jpg | Bin 0 -> 34337 bytes kalzium/src/data/toolpics/spatel.jpg | Bin 0 -> 25335 bytes kalzium/src/data/toolpics/spritzflasche.jpg | Bin 0 -> 16592 bytes kalzium/src/data/toolpics/thermometer.jpg | Bin 0 -> 14182 bytes kalzium/src/data/toolpics/thermometer2.jpg | Bin 0 -> 26858 bytes kalzium/src/data/toolpics/tonschale.jpg | Bin 0 -> 26600 bytes kalzium/src/data/toolpics/trichter.jpg | Bin 0 -> 11213 bytes kalzium/src/data/toolpics/trockenrohr.jpg | Bin 0 -> 18599 bytes kalzium/src/data/toolpics/tropftrichter.jpg | Bin 0 -> 20472 bytes kalzium/src/data/toolpics/uhrglas.jpg | Bin 0 -> 16195 bytes kalzium/src/data/toolpics/verteiler.jpg | Bin 0 -> 24720 bytes kalzium/src/data/toolpics/vollpipette.jpg | Bin 0 -> 20936 bytes kalzium/src/data/toolpics/waage.jpg | Bin 0 -> 33777 bytes kalzium/src/data/toolpics/wasserstrahlpumpe.jpg | Bin 0 -> 26347 bytes kalzium/src/data/tools.xml | 227 + kalzium/src/data/tools.xml.todo | 50 + kalzium/src/detailedgraphicaloverview.cpp | 232 + kalzium/src/detailedgraphicaloverview.h | 69 + kalzium/src/detailinfodlg.cpp | 497 + kalzium/src/detailinfodlg.h | 122 + kalzium/src/element.cpp | 548 + kalzium/src/element.h | 515 + kalzium/src/elementdataviewer.cpp | 352 + kalzium/src/elementdataviewer.h | 147 + kalzium/src/elementpics/Al.jpg | Bin 0 -> 14461 bytes kalzium/src/elementpics/As.jpg | Bin 0 -> 13320 bytes kalzium/src/elementpics/Au.jpg | Bin 0 -> 11654 bytes kalzium/src/elementpics/B.jpg | Bin 0 -> 11642 bytes kalzium/src/elementpics/Be.jpg | Bin 0 -> 11644 bytes kalzium/src/elementpics/Bi.jpg | Bin 0 -> 15090 bytes kalzium/src/elementpics/Br.jpg | Bin 0 -> 6323 bytes kalzium/src/elementpics/C.jpg | Bin 0 -> 12778 bytes kalzium/src/elementpics/Ca.jpg | Bin 0 -> 12047 bytes kalzium/src/elementpics/Cd.jpg | Bin 0 -> 14345 bytes kalzium/src/elementpics/Cl.jpg | Bin 0 -> 4453 bytes kalzium/src/elementpics/Co.jpg | Bin 0 -> 14371 bytes kalzium/src/elementpics/Cr.jpg | Bin 0 -> 12953 bytes kalzium/src/elementpics/Cu.jpg | Bin 0 -> 12388 bytes kalzium/src/elementpics/F.jpg | Bin 0 -> 10542 bytes kalzium/src/elementpics/Fe.jpg | Bin 0 -> 14847 bytes kalzium/src/elementpics/Ga.jpg | Bin 0 -> 13441 bytes kalzium/src/elementpics/Ge.jpg | Bin 0 -> 13744 bytes kalzium/src/elementpics/H.jpg | Bin 0 -> 9917 bytes kalzium/src/elementpics/He.jpg | Bin 0 -> 10289 bytes kalzium/src/elementpics/Hg.jpg | Bin 0 -> 14241 bytes kalzium/src/elementpics/I.jpg | Bin 0 -> 10987 bytes kalzium/src/elementpics/In.jpg | Bin 0 -> 12619 bytes kalzium/src/elementpics/K.jpg | Bin 0 -> 11681 bytes kalzium/src/elementpics/Kr.jpg | Bin 0 -> 10412 bytes kalzium/src/elementpics/Li.jpg | Bin 0 -> 10127 bytes kalzium/src/elementpics/Makefile.am | 3 + kalzium/src/elementpics/Mg.jpg | Bin 0 -> 11770 bytes kalzium/src/elementpics/Mn.jpg | Bin 0 -> 12522 bytes kalzium/src/elementpics/Mo.jpg | Bin 0 -> 11475 bytes kalzium/src/elementpics/N.jpg | Bin 0 -> 9386 bytes kalzium/src/elementpics/Na.jpg | Bin 0 -> 10846 bytes kalzium/src/elementpics/Nb.jpg | Bin 0 -> 11546 bytes kalzium/src/elementpics/Ne.jpg | Bin 0 -> 10653 bytes kalzium/src/elementpics/Ni.jpg | Bin 0 -> 11282 bytes kalzium/src/elementpics/O.jpg | Bin 0 -> 9275 bytes kalzium/src/elementpics/P.jpg | Bin 0 -> 10595 bytes kalzium/src/elementpics/Pb.jpg | Bin 0 -> 11723 bytes kalzium/src/elementpics/Pd.jpg | Bin 0 -> 12028 bytes kalzium/src/elementpics/Pt.jpg | Bin 0 -> 13352 bytes kalzium/src/elementpics/Re.jpg | Bin 0 -> 11582 bytes kalzium/src/elementpics/Rh.jpg | Bin 0 -> 10836 bytes kalzium/src/elementpics/S.jpg | Bin 0 -> 10339 bytes kalzium/src/elementpics/Sb.jpg | Bin 0 -> 14329 bytes kalzium/src/elementpics/Se.jpg | Bin 0 -> 12707 bytes kalzium/src/elementpics/Si.jpg | Bin 0 -> 11240 bytes kalzium/src/elementpics/Sn.jpg | Bin 0 -> 13722 bytes kalzium/src/elementpics/Ta.jpg | Bin 0 -> 11378 bytes kalzium/src/elementpics/Te.jpg | Bin 0 -> 11402 bytes kalzium/src/elementpics/Th.jpg | Bin 0 -> 11633 bytes kalzium/src/elementpics/Ti.jpg | Bin 0 -> 11922 bytes kalzium/src/elementpics/U.jpg | Bin 0 -> 12441 bytes kalzium/src/elementpics/V.jpg | Bin 0 -> 10911 bytes kalzium/src/elementpics/W.jpg | Bin 0 -> 13506 bytes kalzium/src/elementpics/Xe.jpg | Bin 0 -> 10017 bytes kalzium/src/elementpics/Zn.jpg | Bin 0 -> 10101 bytes kalzium/src/elementpics/Zr.jpg | Bin 0 -> 9520 bytes kalzium/src/eqchemview.cpp | 121 + kalzium/src/eqchemview.h | 104 + kalzium/src/eqresult.cpp | 128 + kalzium/src/eqresult.h | 90 + kalzium/src/exporter.cpp | 62 + kalzium/src/exporter.h | 54 + kalzium/src/hi128-app-kalzium.png | Bin 0 -> 6890 bytes kalzium/src/hi16-app-kalzium.png | Bin 0 -> 628 bytes kalzium/src/hi22-app-kalzium.png | Bin 0 -> 734 bytes kalzium/src/hi32-app-kalzium.png | Bin 0 -> 1370 bytes kalzium/src/hi48-app-kalzium.png | Bin 0 -> 2227 bytes kalzium/src/hi64-app-kalzium.png | Bin 0 -> 3094 bytes kalzium/src/hisc-app-kalzium.svgz | Bin 0 -> 1271 bytes kalzium/src/icons/Makefile.am | 4 + kalzium/src/icons/cr16-action-calculate.png | Bin 0 -> 416 bytes kalzium/src/icons/cr16-action-chemical.png | Bin 0 -> 863 bytes kalzium/src/icons/cr16-action-elempic.png | Bin 0 -> 819 bytes kalzium/src/icons/cr16-action-energies.png | Bin 0 -> 960 bytes kalzium/src/icons/cr16-action-eqchem.png | Bin 0 -> 653 bytes kalzium/src/icons/cr16-action-glossary.png | Bin 0 -> 922 bytes kalzium/src/icons/cr16-action-isotopemap.png | Bin 0 -> 447 bytes kalzium/src/icons/cr16-action-legend.png | Bin 0 -> 327 bytes kalzium/src/icons/cr16-action-misc.png | Bin 0 -> 329 bytes kalzium/src/icons/cr16-action-orbits.png | Bin 0 -> 589 bytes kalzium/src/icons/cr16-action-overview.png | Bin 0 -> 681 bytes kalzium/src/icons/cr16-action-plot.png | Bin 0 -> 585 bytes kalzium/src/icons/cr16-action-sidebar.png | Bin 0 -> 516 bytes kalzium/src/icons/cr16-action-spectrum.png | Bin 0 -> 270 bytes kalzium/src/icons/cr16-action-statematter.png | Bin 0 -> 706 bytes kalzium/src/icons/cr16-action-timeline.png | Bin 0 -> 538 bytes kalzium/src/icons/cr16-action-tooltip.png | Bin 0 -> 458 bytes kalzium/src/icons/cr22-action-calculate.png | Bin 0 -> 493 bytes kalzium/src/icons/cr22-action-chemical.png | Bin 0 -> 1114 bytes kalzium/src/icons/cr22-action-elempic.png | Bin 0 -> 1217 bytes kalzium/src/icons/cr22-action-energies.png | Bin 0 -> 702 bytes kalzium/src/icons/cr22-action-eqchem.png | Bin 0 -> 868 bytes kalzium/src/icons/cr22-action-glossary.png | Bin 0 -> 1264 bytes kalzium/src/icons/cr22-action-isotopemap.png | Bin 0 -> 380 bytes kalzium/src/icons/cr22-action-legend.png | Bin 0 -> 1066 bytes kalzium/src/icons/cr22-action-orbits.png | Bin 0 -> 887 bytes kalzium/src/icons/cr22-action-overview.png | Bin 0 -> 952 bytes kalzium/src/icons/cr22-action-plot.png | Bin 0 -> 804 bytes kalzium/src/icons/cr22-action-sidebar.png | Bin 0 -> 677 bytes kalzium/src/icons/cr22-action-spectrum.png | Bin 0 -> 321 bytes kalzium/src/icons/cr22-action-statematter.png | Bin 0 -> 1036 bytes kalzium/src/icons/cr22-action-timeline.png | Bin 0 -> 713 bytes kalzium/src/icons/cr22-action-tooltip.png | Bin 0 -> 611 bytes kalzium/src/icons/cr32-action-calculate.png | Bin 0 -> 633 bytes kalzium/src/icons/cr32-action-chemical.png | Bin 0 -> 2196 bytes kalzium/src/icons/cr32-action-elempic.png | Bin 0 -> 2032 bytes kalzium/src/icons/cr32-action-energies.png | Bin 0 -> 2285 bytes kalzium/src/icons/cr32-action-eqchem.png | Bin 0 -> 1395 bytes kalzium/src/icons/cr32-action-glossary.png | Bin 0 -> 2157 bytes kalzium/src/icons/cr32-action-isotopemap.png | Bin 0 -> 725 bytes kalzium/src/icons/cr32-action-legend.png | Bin 0 -> 1673 bytes kalzium/src/icons/cr32-action-misc.png | Bin 0 -> 676 bytes kalzium/src/icons/cr32-action-orbits.png | Bin 0 -> 1367 bytes kalzium/src/icons/cr32-action-overview.png | Bin 0 -> 1179 bytes kalzium/src/icons/cr32-action-plot.png | Bin 0 -> 1127 bytes kalzium/src/icons/cr32-action-sidebar.png | Bin 0 -> 805 bytes kalzium/src/icons/cr32-action-spectrum.png | Bin 0 -> 388 bytes kalzium/src/icons/cr32-action-statematter.png | Bin 0 -> 1453 bytes kalzium/src/icons/cr32-action-timeline.png | Bin 0 -> 999 bytes kalzium/src/icons/cr32-action-tooltip.png | Bin 0 -> 861 bytes kalzium/src/icons/cr48-action-calculate.png | Bin 0 -> 932 bytes kalzium/src/icons/cr48-action-chemical.png | Bin 0 -> 3932 bytes kalzium/src/icons/cr48-action-elempic.png | Bin 0 -> 2032 bytes kalzium/src/icons/cr48-action-energies.png | Bin 0 -> 3704 bytes kalzium/src/icons/cr48-action-eqchem.png | Bin 0 -> 2310 bytes kalzium/src/icons/cr48-action-glossary.png | Bin 0 -> 3406 bytes kalzium/src/icons/cr48-action-isotopemap.png | Bin 0 -> 912 bytes kalzium/src/icons/cr48-action-legend.png | Bin 0 -> 2672 bytes kalzium/src/icons/cr48-action-misc.png | Bin 0 -> 811 bytes kalzium/src/icons/cr48-action-orbits.png | Bin 0 -> 2279 bytes kalzium/src/icons/cr48-action-overview.png | Bin 0 -> 1607 bytes kalzium/src/icons/cr48-action-plot.png | Bin 0 -> 1746 bytes kalzium/src/icons/cr48-action-sidebar.png | Bin 0 -> 1098 bytes kalzium/src/icons/cr48-action-spectrum.png | Bin 0 -> 393 bytes kalzium/src/icons/cr48-action-statematter.png | Bin 0 -> 2332 bytes kalzium/src/icons/cr48-action-timeline.png | Bin 0 -> 1424 bytes kalzium/src/icons/cr48-action-tooltip.png | Bin 0 -> 1223 bytes kalzium/src/icons/crsc-action-calculate.svgz | Bin 0 -> 1599 bytes kalzium/src/icons/crsc-action-chemical.svgz | Bin 0 -> 7817 bytes kalzium/src/icons/crsc-action-elempic.svgz | Bin 0 -> 5397 bytes kalzium/src/icons/crsc-action-energies.svgz | Bin 0 -> 4278 bytes kalzium/src/icons/crsc-action-eqchem.svgz | Bin 0 -> 3688 bytes kalzium/src/icons/crsc-action-glossary.svgz | Bin 0 -> 2540 bytes kalzium/src/icons/crsc-action-isotopemap.svgz | Bin 0 -> 2079 bytes kalzium/src/icons/crsc-action-misc.svgz | Bin 0 -> 1299 bytes kalzium/src/icons/crsc-action-orbits.svgz | 1119 + kalzium/src/icons/crsc-action-overview.svgz | Bin 0 -> 1322 bytes kalzium/src/icons/crsc-action-plot.svgz | Bin 0 -> 1834 bytes kalzium/src/icons/crsc-action-sidebar.svgz | Bin 0 -> 1729 bytes kalzium/src/icons/crsc-action-spectrum.svgz | Bin 0 -> 2521 bytes kalzium/src/icons/crsc-action-statematter.svgz | Bin 0 -> 3642 bytes kalzium/src/icons/crsc-action-timeline.svgz | Bin 0 -> 1785 bytes kalzium/src/icons/crsc-action-tooltip.svgz | Bin 0 -> 2929 bytes kalzium/src/icons/htmlview/Makefile.am | 3 + kalzium/src/icons/htmlview/abundance.png | Bin 0 -> 2716 bytes kalzium/src/icons/htmlview/boilingpoint.png | Bin 0 -> 2360 bytes kalzium/src/icons/htmlview/book.png | Bin 0 -> 867 bytes kalzium/src/icons/htmlview/characteristics.png | Bin 0 -> 247 bytes kalzium/src/icons/htmlview/density.png | Bin 0 -> 1446 bytes kalzium/src/icons/htmlview/discovery.png | Bin 0 -> 1275 bytes kalzium/src/icons/htmlview/electronaffinity.png | Bin 0 -> 1082 bytes kalzium/src/icons/htmlview/header.png | Bin 0 -> 275 bytes kalzium/src/icons/htmlview/icons.svg | 698 + kalzium/src/icons/htmlview/ionisation.png | Bin 0 -> 1221 bytes kalzium/src/icons/htmlview/mass.png | Bin 0 -> 661 bytes kalzium/src/icons/htmlview/meltingpoint.png | Bin 0 -> 1339 bytes kalzium/src/icons/htmlview/radius.png | Bin 0 -> 2716 bytes kalzium/src/icons/htmlview/structure.png | Bin 0 -> 1601 bytes kalzium/src/icons/htmlview/style.css | 83 + kalzium/src/isotope.cpp | 76 + kalzium/src/isotope.h | 244 + kalzium/src/kalzium.cpp | 578 + kalzium/src/kalzium.desktop | 128 + kalzium/src/kalzium.h | 189 + kalzium/src/kalzium.kcfg | 220 + kalzium/src/kalziumdataobject.cpp | 264 + kalzium/src/kalziumdataobject.h | 79 + kalzium/src/kalziumtip.cpp | 306 + kalzium/src/kalziumtip.h | 88 + kalzium/src/kalziumui.rc | 45 + kalzium/src/kalziumutils.cpp | 88 + kalzium/src/kalziumutils.h | 73 + kalzium/src/main.cpp | 94 + kalzium/src/molcalcwidget.cpp | 153 + kalzium/src/molcalcwidget.h | 80 + kalzium/src/molcalcwidgetbase.ui | 135 + kalzium/src/moleculeparser.cpp | 304 + kalzium/src/moleculeparser.h | 138 + kalzium/src/orbitswidget.cpp | 257 + kalzium/src/orbitswidget.h | 86 + kalzium/src/parser.cpp | 217 + kalzium/src/parser.h | 105 + kalzium/src/periodictableview.cpp | 1382 + kalzium/src/periodictableview.h | 523 + kalzium/src/plotsetupwidget.ui | 256 + kalzium/src/plotwidget.cpp | 69 + kalzium/src/plotwidget.h | 55 + kalzium/src/prefs.kcfgc | 6 + kalzium/src/settings_colors.ui | 936 + kalzium/src/settings_misc.ui | 71 + kalzium/src/settings_units.ui | 167 + kalzium/src/solver/Makefile | 92 + kalzium/src/solver/README | 19 + kalzium/src/solver/calc.ml | 53 + kalzium/src/solver/calc.mli | 3 + kalzium/src/solver/chem.ml | 60 + kalzium/src/solver/chem.mli | 2 + kalzium/src/solver/chemset.ml | 82 + kalzium/src/solver/chemset.mli | 10 + kalzium/src/solver/datastruct.ml | 141 + kalzium/src/solver/datastruct.mli | 23 + kalzium/src/solver/lexer.ml | 189 + kalzium/src/solver/lexer.mll | 41 + kalzium/src/solver/main.c | 46 + kalzium/src/solver/main.ml | 46 + kalzium/src/solver/modwrap.c | 37 + kalzium/src/solver/parser.ml | 317 + kalzium/src/solver/parser.mli | 15 + kalzium/src/solver/parser.mly | 83 + kalzium/src/somwidget.ui | 185 + kalzium/src/somwidget_impl.cpp | 172 + kalzium/src/somwidget_impl.h | 63 + kalzium/src/spectrum.cpp | 151 + kalzium/src/spectrum.h | 174 + kalzium/src/spectrumview.ui | 224 + kalzium/src/spectrumviewimpl.cpp | 47 + kalzium/src/spectrumviewimpl.h | 49 + kalzium/src/spectrumwidget.cpp | 430 + kalzium/src/spectrumwidget.h | 234 + kalzium/src/tempunit.cpp | 134 + kalzium/src/tempunit.h | 92 + kalzium/src/timewidget.ui | 201 + kalzium/src/timewidget_impl.cpp | 40 + kalzium/src/timewidget_impl.h | 41 + kanagram/DATA_FILE_TRANSLATION.readme | 26 + kanagram/Doxyfile | 275 + kanagram/Makefile.am | 1 + kanagram/TODO | 31 + kanagram/data/Makefile.am | 2 + kanagram/data/animals.kvtml | 185 + kanagram/data/clothing.kvtml | 116 + kanagram/data/computers.kvtml | 107 + kanagram/data/currencies.kvtml | 128 + kanagram/data/fruits.kvtml | 137 + kanagram/data/inventions.kvtml | 149 + kanagram/data/objects.kvtml | 152 + kanagram/data/people.kvtml | 116 + kanagram/data/professions.kvtml | 185 + kanagram/data/space.kvtml | 152 + kanagram/data/sports.kvtml | 158 + kanagram/data/transportation.kvtml | 128 + kanagram/data/vegetables.kvtml | 152 + kanagram/data/worldcapitals.kvtml | 221 + kanagram/icons/Makefile.am | 1 + kanagram/icons/hi128-app-kanagram.png | Bin 0 -> 17002 bytes kanagram/icons/hi16-app-kanagram.png | Bin 0 -> 848 bytes kanagram/icons/hi22-app-kanagram.png | Bin 0 -> 1381 bytes kanagram/icons/hi32-app-kanagram.png | Bin 0 -> 2389 bytes kanagram/icons/hi48-app-kanagram.png | Bin 0 -> 4297 bytes kanagram/icons/hisc-app-kanagram.svgz | Bin 0 -> 9983 bytes kanagram/images/Makefile.am | 2 + kanagram/images/appicon.png | Bin 0 -> 1308 bytes kanagram/images/appiconover.png | Bin 0 -> 1204 bytes kanagram/images/arrow.png | Bin 0 -> 496 bytes kanagram/images/arrowover.png | Bin 0 -> 461 bytes kanagram/images/basicarrow.png | Bin 0 -> 340 bytes kanagram/images/basicarrowover.png | Bin 0 -> 236 bytes kanagram/images/card.png | Bin 0 -> 1412 bytes kanagram/images/config.png | Bin 0 -> 1104 bytes kanagram/images/configover.png | Bin 0 -> 1150 bytes kanagram/images/eyes1.png | Bin 0 -> 3964 bytes kanagram/images/eyes2.png | Bin 0 -> 3944 bytes kanagram/images/eyes3.png | Bin 0 -> 4005 bytes kanagram/images/eyes4.png | Bin 0 -> 3949 bytes kanagram/images/eyes5.png | Bin 0 -> 4214 bytes kanagram/images/eyes6.png | Bin 0 -> 4488 bytes kanagram/images/eyes7.png | Bin 0 -> 4029 bytes kanagram/images/eyes8.png | Bin 0 -> 3857 bytes kanagram/images/graphics_sources.tar.gz | Bin 0 -> 61901 bytes kanagram/images/handbookicon.png | Bin 0 -> 1131 bytes kanagram/images/handbookiconover.png | Bin 0 -> 975 bytes kanagram/images/help.png | Bin 0 -> 1272 bytes kanagram/images/helpover.png | Bin 0 -> 1309 bytes kanagram/images/hint.png | Bin 0 -> 3948 bytes kanagram/images/kanagram.png | Bin 0 -> 22547 bytes kanagram/images/kicon.png | Bin 0 -> 1685 bytes kanagram/images/kiconover.png | Bin 0 -> 1493 bytes kanagram/images/next.png | Bin 0 -> 749 bytes kanagram/images/nextover.png | Bin 0 -> 766 bytes kanagram/images/quit.png | Bin 0 -> 1604 bytes kanagram/images/quitover.png | Bin 0 -> 1705 bytes kanagram/images/up.png | Bin 0 -> 478 bytes kanagram/images/updisabled.png | Bin 0 -> 483 bytes kanagram/images/upover.png | Bin 0 -> 357 bytes kanagram/sounds/Makefile.am | 2 + kanagram/sounds/chalk.ogg | Bin 0 -> 56048 bytes kanagram/sounds/right.ogg | Bin 0 -> 18874 bytes kanagram/sounds/wrong.ogg | Bin 0 -> 13093 bytes kanagram/src/Makefile.am | 43 + kanagram/src/fontutils.cpp | 24 + kanagram/src/fontutils.h | 18 + kanagram/src/grammarmanager.cpp | 503 + kanagram/src/grammarmanager.h | 215 + kanagram/src/kanagram.cpp | 787 + kanagram/src/kanagram.desktop | 120 + kanagram/src/kanagram.h | 134 + kanagram/src/kanagram.kcfg | 26 + kanagram/src/kanagramgame.cpp | 209 + kanagram/src/kanagramgame.h | 65 + kanagram/src/kanagramsettings.kcfgc | 4 + kanagram/src/keduvocdocument.cpp | 1111 + kanagram/src/keduvocdocument.h | 687 + kanagram/src/keduvocexpression.cpp | 792 + kanagram/src/keduvocexpression.h | 456 + kanagram/src/keduvockvtmlreader.cpp | 1695 + kanagram/src/keduvockvtmlreader.h | 121 + kanagram/src/keduvockvtmlwriter.cpp | 949 + kanagram/src/keduvockvtmlwriter.h | 99 + kanagram/src/leitnerbox.cpp | 70 + kanagram/src/leitnerbox.h | 49 + kanagram/src/leitnersystem.cpp | 192 + kanagram/src/leitnersystem.h | 67 + kanagram/src/leitnersystemview.cpp | 216 + kanagram/src/leitnersystemview.h | 57 + kanagram/src/main.cpp | 63 + kanagram/src/mainsettings.cpp | 161 + kanagram/src/mainsettings.h | 52 + kanagram/src/mainsettingswidget.ui | 182 + kanagram/src/multiplechoice.cpp | 120 + kanagram/src/multiplechoice.h | 74 + kanagram/src/newstuff.cpp | 29 + kanagram/src/newstuff.h | 18 + kanagram/src/newstuffdialog.cpp | 35 + kanagram/src/newstuffdialog.h | 17 + kanagram/src/newstuffwidget.ui | 62 + kanagram/src/vocabedit.cpp | 199 + kanagram/src/vocabedit.h | 57 + kanagram/src/vocabeditwidget.ui | 228 + kanagram/src/vocabsettings.cpp | 93 + kanagram/src/vocabsettings.h | 26 + kanagram/src/vocabsettingswidget.ui | 117 + kbruch/AUTHORS | 29 + kbruch/ChangeLog | 185 + kbruch/Makefile.am | 6 + kbruch/NEWS | 1 + kbruch/README | 1 + kbruch/TODO | 11 + kbruch/VERSION | 1 + kbruch/kbruch.lsm | 14 + kbruch/src/Makefile.am | 49 + kbruch/src/cr32-action-kbruch_exercise_common.png | Bin 0 -> 1014 bytes kbruch/src/cr32-action-kbruch_exercise_compare.png | Bin 0 -> 1063 bytes .../src/cr32-action-kbruch_exercise_conversion.png | Bin 0 -> 833 bytes .../cr32-action-kbruch_exercise_factorisation.png | Bin 0 -> 538 bytes kbruch/src/cr64-action-kbruch_exercise_common.png | Bin 0 -> 2015 bytes kbruch/src/cr64-action-kbruch_exercise_compare.png | Bin 0 -> 2211 bytes .../src/cr64-action-kbruch_exercise_conversion.png | Bin 0 -> 1692 bytes .../cr64-action-kbruch_exercise_factorisation.png | Bin 0 -> 1047 bytes kbruch/src/exercisebase.cpp | 42 + kbruch/src/exercisebase.h | 51 + kbruch/src/exercisecompare.cpp | 327 + kbruch/src/exercisecompare.h | 102 + kbruch/src/exerciseconvert.cpp | 467 + kbruch/src/exerciseconvert.h | 97 + kbruch/src/exercisefactorize.cpp | 652 + kbruch/src/exercisefactorize.h | 162 + kbruch/src/factorizedwidget.cpp | 112 + kbruch/src/factorizedwidget.h | 58 + kbruch/src/fractionbasewidget.cpp | 168 + kbruch/src/fractionbasewidget.h | 74 + kbruch/src/hi128-app-kbruch.png | Bin 0 -> 8360 bytes kbruch/src/hi16-app-kbruch.png | Bin 0 -> 572 bytes kbruch/src/hi22-app-kbruch.png | Bin 0 -> 1111 bytes kbruch/src/hi32-app-kbruch.png | Bin 0 -> 1815 bytes kbruch/src/hi48-app-kbruch.png | Bin 0 -> 2890 bytes kbruch/src/hi64-app-kbruch.png | Bin 0 -> 4097 bytes kbruch/src/hisc-app-kbruch.svgz | Bin 0 -> 5572 bytes kbruch/src/kbruch.cpp | 57 + kbruch/src/kbruch.desktop | 128 + kbruch/src/kbruch.h | 39 + kbruch/src/kbruch.kcfg | 79 + kbruch/src/kbruchui.rc | 31 + kbruch/src/mainqtwidget.cpp | 489 + kbruch/src/mainqtwidget.h | 145 + kbruch/src/primenumber.cpp | 202 + kbruch/src/primenumber.h | 83 + kbruch/src/ratio.cpp | 368 + kbruch/src/ratio.h | 102 + kbruch/src/rationalwidget.cpp | 114 + kbruch/src/rationalwidget.h | 63 + kbruch/src/ratiowidget.cpp | 80 + kbruch/src/ratiowidget.h | 56 + kbruch/src/resultwidget.cpp | 90 + kbruch/src/resultwidget.h | 56 + kbruch/src/settingsclass.kcfgc | 4 + kbruch/src/statisticsview.cpp | 199 + kbruch/src/statisticsview.h | 78 + .../cr-action-kbruch_exercise_common.svg | 171 + .../cr-action-kbruch_exercise_compare.svg | 173 + .../cr-action-kbruch_exercise_conversion.svg | 198 + .../cr-action-kbruch_exercise_factorisation.svg | 147 + kbruch/src/task.cpp | 712 + kbruch/src/task.h | 167 + kbruch/src/taskview.cpp | 387 + kbruch/src/taskview.h | 113 + kbruch/src/taskvieweroptionsbase.ui | 224 + kbruch/src/taskwidget.cpp | 130 + kbruch/src/taskwidget.h | 66 + kbruch/testcases/Makefile.am | 13 + kbruch/testcases/README | 76 + kbruch/testcases/kbruch_test.cpp | 37 + kbruch/testcases/primenumber_test.cpp | 115 + kbruch/testcases/ratio_test.cpp | 367 + kdeedu.lsm | 11 + keduca/AUTHORS | 2 + keduca/COPYING | 340 + keduca/INSTALL | 167 + keduca/Mainpage.dox | 5 + keduca/Makefile.am | 17 + keduca/TODO | 24 + keduca/keduca.lsm | 14 + keduca/keduca/Makefile.am | 40 + keduca/keduca/configdialogbase.ui | 100 + keduca/keduca/kcheckeduca.cpp | 85 + keduca/keduca/kcheckeduca.h | 44 + keduca/keduca/keduca.cpp | 130 + keduca/keduca/keduca.h | 76 + keduca/keduca/keduca.kcfg | 30 + keduca/keduca/keduca_part.cpp | 96 + keduca/keduca/keduca_part.desktop | 16 + keduca/keduca/keduca_part.h | 87 + keduca/keduca/keduca_partui.rc | 8 + keduca/keduca/keducaprefs.cpp | 112 + keduca/keduca/keducaprefs.h | 62 + keduca/keduca/keducaui.rc | 9 + keduca/keduca/keducaview.cpp | 629 + keduca/keduca/keducaview.h | 147 + keduca/keduca/kgroupeduca.cpp | 102 + keduca/keduca/kgroupeduca.h | 57 + keduca/keduca/kquestion.cpp | 123 + keduca/keduca/kquestion.h | 79 + keduca/keduca/kradioeduca.cpp | 83 + keduca/keduca/kradioeduca.h | 51 + keduca/keduca/main.cpp | 68 + keduca/keduca/settings.kcfgc | 4 + keduca/keducabuilder/Makefile.am | 39 + keduca/keducabuilder/kcontroladdedit.cpp | 303 + keduca/keducabuilder/kcontroladdedit.h | 93 + keduca/keducabuilder/kcontroladdeditbase.ui | 877 + keduca/keducabuilder/kcontrolheader.cpp | 376 + keduca/keducabuilder/kcontrolheader.h | 86 + keduca/keducabuilder/kcontrolheaderbase.ui | 472 + keduca/keducabuilder/keducabuilder.cpp | 600 + keduca/keducabuilder/keducabuilder.h | 126 + keduca/keducabuilder/keducabuilderui.rc | 28 + keduca/keducabuilder/keducaeditorstartdialog.cpp | 114 + keduca/keducabuilder/keducaeditorstartdialog.h | 59 + .../keducabuilder/keducaeditorstartdialogbase.ui | 320 + keduca/keducabuilder/klangcombo.cpp | 51 + keduca/keducabuilder/klangcombo.h | 47 + keduca/keducabuilder/ktagcombobox.cpp | 229 + keduca/keducabuilder/ktagcombobox.h | 94 + keduca/keducabuilder/main.cpp | 67 + keduca/libkeduca/Makefile.am | 10 + keduca/libkeduca/fileread.cpp | 999 + keduca/libkeduca/fileread.h | 274 + keduca/libkeduca/kgallerydialog.cpp | 231 + keduca/libkeduca/kgallerydialog.h | 70 + keduca/libkeduca/kgallerydialogbase.ui | 370 + keduca/resources/Makefile.am | 27 + keduca/resources/hi128-app-keduca.png | Bin 0 -> 18743 bytes keduca/resources/hi16-app-keduca.png | Bin 0 -> 920 bytes keduca/resources/hi22-app-keduca.png | Bin 0 -> 1569 bytes keduca/resources/hi32-app-keduca.png | Bin 0 -> 3061 bytes keduca/resources/hi48-app-keduca.png | Bin 0 -> 5451 bytes keduca/resources/hi64-app-keduca.png | Bin 0 -> 7934 bytes keduca/resources/icons/Makefile.am | 5 + keduca/resources/icons/cr16-action-addquestion.png | Bin 0 -> 666 bytes keduca/resources/icons/cr16-action-control.png | Bin 0 -> 390 bytes keduca/resources/icons/cr16-action-delquestion.png | Bin 0 -> 653 bytes .../resources/icons/cr16-action-editquestion.png | Bin 0 -> 765 bytes keduca/resources/icons/cr22-action-addquestion.png | Bin 0 -> 509 bytes keduca/resources/icons/cr22-action-control.png | Bin 0 -> 410 bytes keduca/resources/icons/cr22-action-delquestion.png | Bin 0 -> 275 bytes .../resources/icons/cr22-action-editquestion.png | Bin 0 -> 769 bytes keduca/resources/keduca.desktop | 135 + keduca/resources/keducabuilder.desktop | 125 + keduca/resources/pics/Makefile.am | 4 + keduca/resources/pics/alert.png | Bin 0 -> 5635 bytes keduca/resources/pics/bk_frame.png | Bin 0 -> 230 bytes keduca/resources/pics/clock.png | Bin 0 -> 5228 bytes keduca/resources/pics/default.png | Bin 0 -> 9716 bytes keduca/resources/pics/info.png | Bin 0 -> 8741 bytes keduca/resources/pics/keduca_correct_64.png | Bin 0 -> 6020 bytes keduca/resources/pics/keduca_incorrect_64.png | Bin 0 -> 6162 bytes keduca/resources/pics/keduca_init.png | Bin 0 -> 57902 bytes keduca/resources/pics/statistics.png | Bin 0 -> 4823 bytes keduca/resources/x-edu.desktop | 75 + keduca/resources/x-edugallery.desktop | 67 + kgeography/AUTHORS | 1 + kgeography/Changelog | 174 + kgeography/Makefile.am | 1 + kgeography/README | 1 + kgeography/TODO | 28 + kgeography/data/Makefile.am | 10 + kgeography/data/africa.kgm | 692 + kgeography/data/africa.png | Bin 0 -> 11688 bytes kgeography/data/asia.kgm | 572 + kgeography/data/asia.png | Bin 0 -> 5988 bytes kgeography/data/austria.kgm | 103 + kgeography/data/austria.png | Bin 0 -> 4406 bytes kgeography/data/brazil.kgm | 293 + kgeography/data/brazil.png | Bin 0 -> 6481 bytes kgeography/data/canada.kgm | 152 + kgeography/data/canada.png | Bin 0 -> 10626 bytes kgeography/data/china.kgm | 499 + kgeography/data/china.png | Bin 0 -> 14505 bytes kgeography/data/europe.kgm | 467 + kgeography/data/europe.png | Bin 0 -> 18971 bytes kgeography/data/flags/Makefile.am | 54 + kgeography/data/flags/Monaco.png | Bin 0 -> 308 bytes kgeography/data/flags/NewZealand.png | Bin 0 -> 2251 bytes kgeography/data/flags/README | 7 + kgeography/data/flags/SriLanka.png | Bin 0 -> 6951 bytes kgeography/data/flags/Vatican.png | Bin 0 -> 4718 bytes kgeography/data/flags/afghanistan.png | Bin 0 -> 4754 bytes kgeography/data/flags/albania.png | Bin 0 -> 4130 bytes kgeography/data/flags/alberta.png | Bin 0 -> 3926 bytes kgeography/data/flags/algeria.png | Bin 0 -> 2634 bytes kgeography/data/flags/andorra.png | Bin 0 -> 6234 bytes kgeography/data/flags/angola.png | Bin 0 -> 3247 bytes kgeography/data/flags/antigua.png | Bin 0 -> 4270 bytes kgeography/data/flags/argentina.png | Bin 0 -> 3291 bytes kgeography/data/flags/armenia.png | Bin 0 -> 338 bytes kgeography/data/flags/australia.png | Bin 0 -> 4842 bytes kgeography/data/flags/austria.png | Bin 0 -> 171 bytes kgeography/data/flags/azerbaijan.png | Bin 0 -> 2198 bytes kgeography/data/flags/baden_wurttemberg.png | Bin 0 -> 218 bytes kgeography/data/flags/bahamas.png | Bin 0 -> 1883 bytes kgeography/data/flags/bahrain.png | Bin 0 -> 2595 bytes kgeography/data/flags/bangladesh.png | Bin 0 -> 2757 bytes kgeography/data/flags/barbados.png | Bin 0 -> 2455 bytes kgeography/data/flags/bavaria.png | Bin 0 -> 9717 bytes kgeography/data/flags/bc.png | Bin 0 -> 10333 bytes kgeography/data/flags/belarus.png | Bin 0 -> 2321 bytes kgeography/data/flags/belgium.png | Bin 0 -> 214 bytes kgeography/data/flags/belize.png | Bin 0 -> 10701 bytes kgeography/data/flags/benin.png | Bin 0 -> 216 bytes kgeography/data/flags/berlin.png | Bin 0 -> 2182 bytes kgeography/data/flags/bhutan.png | Bin 0 -> 12487 bytes kgeography/data/flags/bolivia.png | Bin 0 -> 263 bytes kgeography/data/flags/bosnia_herzegovina.png | Bin 0 -> 2672 bytes kgeography/data/flags/botswana.png | Bin 0 -> 259 bytes kgeography/data/flags/br_AC.png | Bin 0 -> 1408 bytes kgeography/data/flags/br_AL.png | Bin 0 -> 8261 bytes kgeography/data/flags/br_AM.png | Bin 0 -> 1453 bytes kgeography/data/flags/br_AP.png | Bin 0 -> 1882 bytes kgeography/data/flags/br_BA.png | Bin 0 -> 389 bytes kgeography/data/flags/br_CE.png | Bin 0 -> 4272 bytes kgeography/data/flags/br_DF.png | Bin 0 -> 1244 bytes kgeography/data/flags/br_ES.png | Bin 0 -> 3080 bytes kgeography/data/flags/br_GO.png | Bin 0 -> 1195 bytes kgeography/data/flags/br_MA.png | Bin 0 -> 1148 bytes kgeography/data/flags/br_MG.png | Bin 0 -> 3948 bytes kgeography/data/flags/br_MS.png | Bin 0 -> 1488 bytes kgeography/data/flags/br_MT.png | Bin 0 -> 1964 bytes kgeography/data/flags/br_PA.png | Bin 0 -> 1626 bytes kgeography/data/flags/br_PE.png | Bin 0 -> 10932 bytes kgeography/data/flags/br_PI.png | Bin 0 -> 1231 bytes kgeography/data/flags/br_PN.png | Bin 0 -> 11499 bytes kgeography/data/flags/br_PR.png | Bin 0 -> 1081 bytes kgeography/data/flags/br_RJ.png | Bin 0 -> 9646 bytes kgeography/data/flags/br_RN.png | Bin 0 -> 1096 bytes kgeography/data/flags/br_RO.png | Bin 0 -> 1520 bytes kgeography/data/flags/br_RR.png | Bin 0 -> 1783 bytes kgeography/data/flags/br_RS.png | Bin 0 -> 4256 bytes kgeography/data/flags/br_SC.png | Bin 0 -> 4084 bytes kgeography/data/flags/br_SE.png | Bin 0 -> 1360 bytes kgeography/data/flags/br_SP.png | Bin 0 -> 1506 bytes kgeography/data/flags/br_TO.png | Bin 0 -> 1788 bytes kgeography/data/flags/brandenburg.png | Bin 0 -> 7523 bytes kgeography/data/flags/brazil.png | Bin 0 -> 4818 bytes kgeography/data/flags/bremen.png | Bin 0 -> 1280 bytes kgeography/data/flags/brunei.png | Bin 0 -> 6314 bytes kgeography/data/flags/bulgaria.png | Bin 0 -> 204 bytes kgeography/data/flags/burkina.png | Bin 0 -> 2097 bytes kgeography/data/flags/burundi.png | Bin 0 -> 5735 bytes kgeography/data/flags/cambodia.png | Bin 0 -> 4480 bytes kgeography/data/flags/cameroon.png | Bin 0 -> 1349 bytes kgeography/data/flags/canada.png | Bin 0 -> 2883 bytes kgeography/data/flags/central_african_republic.png | Bin 0 -> 1476 bytes kgeography/data/flags/chad.png | Bin 0 -> 291 bytes kgeography/data/flags/chile.png | Bin 0 -> 1293 bytes kgeography/data/flags/china.png | Bin 0 -> 2800 bytes kgeography/data/flags/colombia.png | Bin 0 -> 208 bytes kgeography/data/flags/congo_brazzaville.png | Bin 0 -> 905 bytes kgeography/data/flags/congo_kinshasa.png | Bin 0 -> 2608 bytes kgeography/data/flags/costa_rica.png | Bin 0 -> 294 bytes kgeography/data/flags/cote_divoire.png | Bin 0 -> 291 bytes kgeography/data/flags/croatia.png | Bin 0 -> 3621 bytes kgeography/data/flags/cuba_3x2.png | Bin 0 -> 2721 bytes kgeography/data/flags/cyprus_4x3.png | Bin 0 -> 1516 bytes kgeography/data/flags/czech.png | Bin 0 -> 2330 bytes kgeography/data/flags/denmark.png | Bin 0 -> 387 bytes kgeography/data/flags/djibouti.png | Bin 0 -> 2015 bytes kgeography/data/flags/dominica.png | Bin 0 -> 8327 bytes kgeography/data/flags/dominicanrepublic.png | Bin 0 -> 2659 bytes kgeography/data/flags/easttimor.png | Bin 0 -> 2665 bytes kgeography/data/flags/ecuador.png | Bin 0 -> 3348 bytes kgeography/data/flags/egypt.png | Bin 0 -> 2715 bytes kgeography/data/flags/el_salvador.png | Bin 0 -> 4122 bytes kgeography/data/flags/equatorial_guinea.png | Bin 0 -> 3070 bytes kgeography/data/flags/eritrea.png | Bin 0 -> 3196 bytes kgeography/data/flags/estonia.png | Bin 0 -> 304 bytes kgeography/data/flags/ethiopia.png | Bin 0 -> 3014 bytes kgeography/data/flags/fiji.png | Bin 0 -> 5632 bytes kgeography/data/flags/finland.png | Bin 0 -> 366 bytes kgeography/data/flags/france.png | Bin 0 -> 214 bytes kgeography/data/flags/gabon.png | Bin 0 -> 304 bytes kgeography/data/flags/gambia.png | Bin 0 -> 337 bytes kgeography/data/flags/georgia.png | Bin 0 -> 4274 bytes kgeography/data/flags/germany.png | Bin 0 -> 204 bytes kgeography/data/flags/ghana.png | Bin 0 -> 1818 bytes kgeography/data/flags/greece.png | Bin 0 -> 640 bytes kgeography/data/flags/greenland.png | Bin 0 -> 2558 bytes kgeography/data/flags/guatemala.png | Bin 0 -> 2848 bytes kgeography/data/flags/guinea.png | Bin 0 -> 214 bytes kgeography/data/flags/guineabissau.png | Bin 0 -> 1473 bytes kgeography/data/flags/guyana.png | Bin 0 -> 3811 bytes kgeography/data/flags/haiti.png | Bin 0 -> 202 bytes kgeography/data/flags/hamburg.png | Bin 0 -> 5404 bytes kgeography/data/flags/hesse.png | Bin 0 -> 389 bytes kgeography/data/flags/honduras.png | Bin 0 -> 1384 bytes kgeography/data/flags/hungary.png | Bin 0 -> 350 bytes kgeography/data/flags/iceland.png | Bin 0 -> 243 bytes kgeography/data/flags/india.png | Bin 0 -> 4010 bytes kgeography/data/flags/indonesia.png | Bin 0 -> 259 bytes kgeography/data/flags/iran.png | Bin 0 -> 5551 bytes kgeography/data/flags/iraq.png | Bin 0 -> 3606 bytes kgeography/data/flags/ireland.png | Bin 0 -> 214 bytes kgeography/data/flags/israel.png | Bin 0 -> 2152 bytes kgeography/data/flags/italy.png | Bin 0 -> 214 bytes kgeography/data/flags/italy/Makefile.am | 4 + kgeography/data/flags/italy/it-abr200.png | Bin 0 -> 1704 bytes kgeography/data/flags/italy/it-aos200.png | Bin 0 -> 1675 bytes kgeography/data/flags/italy/it-bas200.png | Bin 0 -> 1110 bytes kgeography/data/flags/italy/it-cal200.png | Bin 0 -> 19515 bytes kgeography/data/flags/italy/it-cam200.png | Bin 0 -> 2472 bytes kgeography/data/flags/italy/it-emi200.png | Bin 0 -> 2309 bytes kgeography/data/flags/italy/it-fri200.png | Bin 0 -> 7633 bytes kgeography/data/flags/italy/it-lat200.png | Bin 0 -> 33282 bytes kgeography/data/flags/italy/it-lig200.png | Bin 0 -> 2954 bytes kgeography/data/flags/italy/it-lom200.png | Bin 0 -> 2753 bytes kgeography/data/flags/italy/it-mar200.png | Bin 0 -> 4643 bytes kgeography/data/flags/italy/it-mol200.png | Bin 0 -> 3348 bytes kgeography/data/flags/italy/it-pie200.png | Bin 0 -> 1489 bytes kgeography/data/flags/italy/it-pug200.png | Bin 0 -> 4454 bytes kgeography/data/flags/italy/it-sar200.png | Bin 0 -> 6034 bytes kgeography/data/flags/italy/it-sic200.png | Bin 0 -> 4952 bytes kgeography/data/flags/italy/it-tre200.png | Bin 0 -> 7173 bytes kgeography/data/flags/italy/it-tus200.png | Bin 0 -> 2692 bytes kgeography/data/flags/italy/it-umb200.png | Bin 0 -> 5642 bytes kgeography/data/flags/italy/it-ven200.png | Bin 0 -> 89596 bytes kgeography/data/flags/jamaica.png | Bin 0 -> 1054 bytes kgeography/data/flags/japan.png | Bin 0 -> 2615 bytes kgeography/data/flags/jordan.png | Bin 0 -> 1272 bytes kgeography/data/flags/kazakhstan.png | Bin 0 -> 8170 bytes kgeography/data/flags/kenya.png | Bin 0 -> 4737 bytes kgeography/data/flags/kuwait.png | Bin 0 -> 1758 bytes kgeography/data/flags/kyrgyzstan.png | Bin 0 -> 6260 bytes kgeography/data/flags/laos.png | Bin 0 -> 1993 bytes kgeography/data/flags/latvia.png | Bin 0 -> 170 bytes kgeography/data/flags/lebanon.png | Bin 0 -> 3590 bytes kgeography/data/flags/lesotho.png | Bin 0 -> 4835 bytes kgeography/data/flags/liberia.png | Bin 0 -> 2145 bytes kgeography/data/flags/libya.png | Bin 0 -> 155 bytes kgeography/data/flags/liechtenstein.png | Bin 0 -> 3116 bytes kgeography/data/flags/lithuania.png | Bin 0 -> 304 bytes kgeography/data/flags/lower_saxony.png | Bin 0 -> 6043 bytes kgeography/data/flags/luxembourg.png | Bin 0 -> 210 bytes kgeography/data/flags/macedonia.png | Bin 0 -> 5715 bytes kgeography/data/flags/madagascar.png | Bin 0 -> 216 bytes kgeography/data/flags/malawi.png | Bin 0 -> 3333 bytes kgeography/data/flags/malaysia.png | Bin 0 -> 3682 bytes kgeography/data/flags/mali.png | Bin 0 -> 291 bytes kgeography/data/flags/manitoba.png | Bin 0 -> 7688 bytes kgeography/data/flags/mauritania.png | Bin 0 -> 2286 bytes .../data/flags/mecklenburg_western_pomerania.png | Bin 0 -> 433 bytes kgeography/data/flags/mexico.png | Bin 0 -> 4575 bytes kgeography/data/flags/moldova.png | Bin 0 -> 4879 bytes kgeography/data/flags/mongolia.png | Bin 0 -> 2531 bytes kgeography/data/flags/montenegro.png | Bin 0 -> 3731 bytes kgeography/data/flags/morocco.png | Bin 0 -> 2245 bytes kgeography/data/flags/mozambique.png | Bin 0 -> 3667 bytes kgeography/data/flags/myanmar.png | Bin 0 -> 3539 bytes kgeography/data/flags/namibia.png | Bin 0 -> 6205 bytes kgeography/data/flags/nepal.png | Bin 0 -> 5365 bytes kgeography/data/flags/netherlands.png | Bin 0 -> 304 bytes kgeography/data/flags/newbrunswick.png | Bin 0 -> 15127 bytes kgeography/data/flags/newfoundland.png | Bin 0 -> 3870 bytes kgeography/data/flags/nicaragua.png | Bin 0 -> 2814 bytes kgeography/data/flags/niger.png | Bin 0 -> 1011 bytes kgeography/data/flags/nigeria.png | Bin 0 -> 182 bytes kgeography/data/flags/nkorea.png | Bin 0 -> 2530 bytes kgeography/data/flags/north_rhine_westphalia.png | Bin 0 -> 466 bytes kgeography/data/flags/norway.png | Bin 0 -> 784 bytes kgeography/data/flags/novascotia.png | Bin 0 -> 9269 bytes kgeography/data/flags/nunavut.png | Bin 0 -> 7533 bytes kgeography/data/flags/nwterritories.png | Bin 0 -> 4529 bytes kgeography/data/flags/oman.png | Bin 0 -> 2045 bytes kgeography/data/flags/ontario.png | Bin 0 -> 3941 bytes kgeography/data/flags/pakistan.png | Bin 0 -> 3187 bytes kgeography/data/flags/panama.png | Bin 0 -> 2135 bytes kgeography/data/flags/papua_new_guinea.png | Bin 0 -> 5564 bytes kgeography/data/flags/paraguay.png | Bin 0 -> 2259 bytes kgeography/data/flags/pei.png | Bin 0 -> 13629 bytes kgeography/data/flags/peru.png | Bin 0 -> 218 bytes kgeography/data/flags/philippines.png | Bin 0 -> 3952 bytes kgeography/data/flags/poland.png | Bin 0 -> 173 bytes kgeography/data/flags/portugal.png | Bin 0 -> 6895 bytes kgeography/data/flags/qatar.png | Bin 0 -> 1508 bytes kgeography/data/flags/quebec.png | Bin 0 -> 3190 bytes kgeography/data/flags/rhineland_palatinate.png | Bin 0 -> 5925 bytes kgeography/data/flags/romania.png | Bin 0 -> 214 bytes kgeography/data/flags/russia.png | Bin 0 -> 304 bytes kgeography/data/flags/rwanda.png | Bin 0 -> 2839 bytes kgeography/data/flags/saarland.png | Bin 0 -> 7042 bytes kgeography/data/flags/san_marino.png | Bin 0 -> 7641 bytes kgeography/data/flags/saskatchewan.png | Bin 0 -> 9372 bytes kgeography/data/flags/saudiarabia.png | Bin 0 -> 5192 bytes kgeography/data/flags/saxony.png | Bin 0 -> 500 bytes kgeography/data/flags/saxony_anhalt.png | Bin 0 -> 548 bytes kgeography/data/flags/schleswig_holstein.png | Bin 0 -> 572 bytes kgeography/data/flags/senegal.png | Bin 0 -> 1184 bytes kgeography/data/flags/serbia.png | Bin 0 -> 15612 bytes kgeography/data/flags/sierra_leone.png | Bin 0 -> 304 bytes kgeography/data/flags/singapore.png | Bin 0 -> 2839 bytes kgeography/data/flags/skorea.png | Bin 0 -> 5382 bytes kgeography/data/flags/slovakia.png | Bin 0 -> 2853 bytes kgeography/data/flags/slovenia.png | Bin 0 -> 2646 bytes kgeography/data/flags/somalia.png | Bin 0 -> 1773 bytes kgeography/data/flags/southafrica.png | Bin 0 -> 3309 bytes kgeography/data/flags/spain.png | Bin 0 -> 4460 bytes kgeography/data/flags/sudan.png | Bin 0 -> 1905 bytes kgeography/data/flags/suriname.png | Bin 0 -> 1750 bytes kgeography/data/flags/svg/README | 3 + kgeography/data/flags/svg/albania.svgz | Bin 0 -> 3846 bytes kgeography/data/flags/svg/algeria.svgz | Bin 0 -> 860 bytes kgeography/data/flags/svg/angola.svgz | Bin 0 -> 2016 bytes kgeography/data/flags/svg/antigua.svgz | Bin 0 -> 954 bytes kgeography/data/flags/svg/argentina.svgz | Bin 0 -> 5171 bytes kgeography/data/flags/svg/austria.svgz | Bin 0 -> 558 bytes kgeography/data/flags/svg/bahamas.svgz | Bin 0 -> 620 bytes kgeography/data/flags/svg/barbados.svgz | Bin 0 -> 1540 bytes kgeography/data/flags/svg/belarus.svgz | Bin 0 -> 3957 bytes kgeography/data/flags/svg/belgium.svgz | Bin 0 -> 576 bytes kgeography/data/flags/svg/belize.svgz | Bin 0 -> 18288 bytes kgeography/data/flags/svg/benin.svgz | Bin 0 -> 551 bytes kgeography/data/flags/svg/bolivia.svgz | Bin 0 -> 1167 bytes kgeography/data/flags/svg/bosnia_herzegovina.svgz | Bin 0 -> 740 bytes kgeography/data/flags/svg/botswana.svgz | Bin 0 -> 1144 bytes kgeography/data/flags/svg/brazil.svgz | Bin 0 -> 7593 bytes kgeography/data/flags/svg/bulgaria.svgz | Bin 0 -> 495 bytes kgeography/data/flags/svg/burkina.svgz | Bin 0 -> 658 bytes kgeography/data/flags/svg/burundi.svgz | Bin 0 -> 1155 bytes kgeography/data/flags/svg/cameroon.svgz | Bin 0 -> 591 bytes kgeography/data/flags/svg/canada.svgz | Bin 0 -> 1154 bytes .../data/flags/svg/central_african_republic.svgz | Bin 0 -> 870 bytes kgeography/data/flags/svg/chad.svgz | Bin 0 -> 1174 bytes kgeography/data/flags/svg/chile.svgz | Bin 0 -> 745 bytes kgeography/data/flags/svg/colombia.svgz | Bin 0 -> 483 bytes kgeography/data/flags/svg/congo_brazzaville.svgz | Bin 0 -> 611 bytes kgeography/data/flags/svg/congo_kinshasa.svgz | Bin 0 -> 920 bytes kgeography/data/flags/svg/costa_rica.svgz | Bin 0 -> 600 bytes kgeography/data/flags/svg/cote_divoire.svgz | Bin 0 -> 1138 bytes kgeography/data/flags/svg/croatia.svgz | Bin 0 -> 11630 bytes kgeography/data/flags/svg/cuba_3x2.svgz | Bin 0 -> 670 bytes kgeography/data/flags/svg/cyprus_4x3.svgz | Bin 0 -> 12831 bytes kgeography/data/flags/svg/czech.svgz | Bin 0 -> 529 bytes kgeography/data/flags/svg/denmark.svgz | Bin 0 -> 601 bytes kgeography/data/flags/svg/djibouti.svgz | Bin 0 -> 763 bytes kgeography/data/flags/svg/dominica.svgz | Bin 0 -> 5161 bytes kgeography/data/flags/svg/dominicanrepublic.svgz | Bin 0 -> 108717 bytes kgeography/data/flags/svg/ecuador.svgz | Bin 0 -> 15931 bytes kgeography/data/flags/svg/egypt.svgz | Bin 0 -> 3516 bytes kgeography/data/flags/svg/el_salvador.svgz | Bin 0 -> 20518 bytes kgeography/data/flags/svg/equatorial_guinea.svgz | Bin 0 -> 11530 bytes kgeography/data/flags/svg/eritrea.svgz | Bin 0 -> 3862 bytes kgeography/data/flags/svg/estonia.svgz | Bin 0 -> 514 bytes kgeography/data/flags/svg/ethiopia.svgz | Bin 0 -> 1348 bytes kgeography/data/flags/svg/finland.svgz | Bin 0 -> 640 bytes kgeography/data/flags/svg/france.svgz | Bin 0 -> 466 bytes kgeography/data/flags/svg/gabon.svgz | Bin 0 -> 507 bytes kgeography/data/flags/svg/gambia.svgz | Bin 0 -> 553 bytes kgeography/data/flags/svg/germany.svgz | Bin 0 -> 456 bytes kgeography/data/flags/svg/ghana.svgz | Bin 0 -> 653 bytes kgeography/data/flags/svg/greece.svgz | Bin 0 -> 667 bytes kgeography/data/flags/svg/guatemala.svgz | Bin 0 -> 20915 bytes kgeography/data/flags/svg/guinea.svgz | Bin 0 -> 554 bytes kgeography/data/flags/svg/guineabissau.svgz | Bin 0 -> 819 bytes kgeography/data/flags/svg/guyana.svgz | Bin 0 -> 1076 bytes kgeography/data/flags/svg/haiti.svgz | Bin 0 -> 729 bytes kgeography/data/flags/svg/honduras.svgz | Bin 0 -> 718 bytes kgeography/data/flags/svg/hungary.svgz | Bin 0 -> 673 bytes kgeography/data/flags/svg/iceland.svgz | Bin 0 -> 592 bytes kgeography/data/flags/svg/iran.svgz | Bin 0 -> 4626 bytes kgeography/data/flags/svg/iraq.svgz | Bin 0 -> 2551 bytes kgeography/data/flags/svg/ireland.svgz | Bin 0 -> 574 bytes kgeography/data/flags/svg/israel.svgz | Bin 0 -> 933 bytes kgeography/data/flags/svg/italy.svgz | Bin 0 -> 464 bytes kgeography/data/flags/svg/jamaica.svgz | Bin 0 -> 773 bytes kgeography/data/flags/svg/jordan.svgz | Bin 0 -> 676 bytes kgeography/data/flags/svg/kenya.svgz | Bin 0 -> 1363 bytes kgeography/data/flags/svg/kuwait.svgz | Bin 0 -> 649 bytes kgeography/data/flags/svg/latvia.svgz | Bin 0 -> 617 bytes kgeography/data/flags/svg/lebanon.svgz | Bin 0 -> 2973 bytes kgeography/data/flags/svg/lesotho.svgz | Bin 0 -> 2443 bytes kgeography/data/flags/svg/liberia.svgz | Bin 0 -> 917 bytes kgeography/data/flags/svg/libya.svgz | Bin 0 -> 515 bytes kgeography/data/flags/svg/lithuania.svgz | Bin 0 -> 667 bytes kgeography/data/flags/svg/luxembourg.svgz | Bin 0 -> 1136 bytes kgeography/data/flags/svg/macedonia.svgz | Bin 0 -> 1089 bytes kgeography/data/flags/svg/madagascar.svgz | Bin 0 -> 502 bytes kgeography/data/flags/svg/malawi.svgz | Bin 0 -> 1722 bytes kgeography/data/flags/svg/mali.svgz | Bin 0 -> 1129 bytes kgeography/data/flags/svg/mauritania.svgz | Bin 0 -> 843 bytes kgeography/data/flags/svg/mexico.svgz | Bin 0 -> 28260 bytes kgeography/data/flags/svg/moldova.svgz | Bin 0 -> 5363 bytes kgeography/data/flags/svg/morocco.svgz | Bin 0 -> 758 bytes kgeography/data/flags/svg/mozambique.svgz | Bin 0 -> 2639 bytes kgeography/data/flags/svg/namibia.svgz | Bin 0 -> 1443 bytes kgeography/data/flags/svg/netherlands.svgz | Bin 0 -> 494 bytes kgeography/data/flags/svg/nicaragua.svgz | Bin 0 -> 13248 bytes kgeography/data/flags/svg/niger.svgz | Bin 0 -> 628 bytes kgeography/data/flags/svg/nigeria.svgz | Bin 0 -> 611 bytes kgeography/data/flags/svg/norway.svgz | Bin 0 -> 839 bytes kgeography/data/flags/svg/oman.svgz | Bin 0 -> 10601 bytes kgeography/data/flags/svg/panama.svgz | Bin 0 -> 772 bytes kgeography/data/flags/svg/paraguay.svgz | Bin 0 -> 13824 bytes kgeography/data/flags/svg/peru.svgz | Bin 0 -> 1176 bytes kgeography/data/flags/svg/poland.svgz | Bin 0 -> 498 bytes kgeography/data/flags/svg/portugal.svgz | Bin 0 -> 5751 bytes kgeography/data/flags/svg/qatar.svgz | Bin 0 -> 679 bytes kgeography/data/flags/svg/romania.svgz | Bin 0 -> 571 bytes kgeography/data/flags/svg/russia.svgz | Bin 0 -> 474 bytes kgeography/data/flags/svg/rwanda.svgz | Bin 0 -> 1376 bytes kgeography/data/flags/svg/san_marino.svgz | Bin 0 -> 13267 bytes kgeography/data/flags/svg/saudiarabia.svgz | Bin 0 -> 11062 bytes kgeography/data/flags/svg/senegal.svgz | Bin 0 -> 698 bytes kgeography/data/flags/svg/serbia.svgz | Bin 0 -> 61999 bytes kgeography/data/flags/svg/sierra_leone.svgz | Bin 0 -> 1177 bytes kgeography/data/flags/svg/slovakia.svgz | Bin 0 -> 1157 bytes kgeography/data/flags/svg/slovenia.svgz | Bin 0 -> 1894 bytes kgeography/data/flags/svg/somalia.svgz | Bin 0 -> 660 bytes kgeography/data/flags/svg/southafrica.svgz | Bin 0 -> 768 bytes kgeography/data/flags/svg/spain.svgz | Bin 0 -> 50352 bytes kgeography/data/flags/svg/sudan.svgz | Bin 0 -> 617 bytes kgeography/data/flags/svg/suriname.svgz | Bin 0 -> 760 bytes kgeography/data/flags/svg/swaziland.svgz | Bin 0 -> 4270 bytes kgeography/data/flags/svg/sweden.svgz | Bin 0 -> 771 bytes kgeography/data/flags/svg/switzerland.svgz | Bin 0 -> 838 bytes kgeography/data/flags/svg/syria.svgz | Bin 0 -> 755 bytes kgeography/data/flags/svg/tanzania.svgz | Bin 0 -> 676 bytes kgeography/data/flags/svg/togo.svgz | Bin 0 -> 877 bytes kgeography/data/flags/svg/trinidad_tobago.svgz | Bin 0 -> 915 bytes kgeography/data/flags/svg/tunisia.svgz | Bin 0 -> 1102 bytes kgeography/data/flags/svg/turkey.svgz | Bin 0 -> 1144 bytes kgeography/data/flags/svg/turkmenistan.svgz | Bin 0 -> 11743 bytes kgeography/data/flags/svg/uganda.svgz | Bin 0 -> 3122 bytes kgeography/data/flags/svg/uk.svgz | Bin 0 -> 712 bytes kgeography/data/flags/svg/ukraine.svgz | Bin 0 -> 450 bytes kgeography/data/flags/svg/uruguay.svgz | Bin 0 -> 1995 bytes kgeography/data/flags/svg/usa.svgz | Bin 0 -> 1630 bytes kgeography/data/flags/svg/venezuela.svgz | Bin 0 -> 894 bytes kgeography/data/flags/svg/western_sahara.svgz | Bin 0 -> 1502 bytes kgeography/data/flags/svg/yemen.svgz | Bin 0 -> 533 bytes kgeography/data/flags/svg/zambia.svgz | Bin 0 -> 5482 bytes kgeography/data/flags/svg/zimbabwe.svgz | Bin 0 -> 2366 bytes kgeography/data/flags/swaziland.png | Bin 0 -> 6834 bytes kgeography/data/flags/sweden.png | Bin 0 -> 401 bytes kgeography/data/flags/switzerland.png | Bin 0 -> 342 bytes kgeography/data/flags/syria.png | Bin 0 -> 1530 bytes kgeography/data/flags/taiwan.png | Bin 0 -> 3434 bytes kgeography/data/flags/tajikistan.png | Bin 0 -> 3679 bytes kgeography/data/flags/tanzania.png | Bin 0 -> 1460 bytes kgeography/data/flags/thailand.png | Bin 0 -> 355 bytes kgeography/data/flags/thuringia.png | Bin 0 -> 673 bytes kgeography/data/flags/togo.png | Bin 0 -> 1714 bytes kgeography/data/flags/tonga.png | Bin 0 -> 910 bytes kgeography/data/flags/trinidad_tobago.png | Bin 0 -> 3105 bytes kgeography/data/flags/tunisia.png | Bin 0 -> 4762 bytes kgeography/data/flags/turkey.png | Bin 0 -> 1777 bytes kgeography/data/flags/turkmenistan.png | Bin 0 -> 9334 bytes kgeography/data/flags/uae.png | Bin 0 -> 418 bytes kgeography/data/flags/uganda.png | Bin 0 -> 3333 bytes kgeography/data/flags/uk.png | Bin 0 -> 1794 bytes kgeography/data/flags/ukraine.png | Bin 0 -> 173 bytes kgeography/data/flags/uruguay.png | Bin 0 -> 4183 bytes kgeography/data/flags/usa.png | Bin 0 -> 1723 bytes kgeography/data/flags/uzbekistan.png | Bin 0 -> 2850 bytes kgeography/data/flags/venezuela.png | Bin 0 -> 1959 bytes kgeography/data/flags/vietnam.png | Bin 0 -> 2552 bytes kgeography/data/flags/western_sahara.png | Bin 0 -> 2769 bytes kgeography/data/flags/yemen.png | Bin 0 -> 316 bytes kgeography/data/flags/yukon.png | Bin 0 -> 5900 bytes kgeography/data/flags/zambia.png | Bin 0 -> 3977 bytes kgeography/data/flags/zimbabwe.png | Bin 0 -> 4081 bytes kgeography/data/france.kgm | 886 + kgeography/data/france.png | Bin 0 -> 12737 bytes kgeography/data/germany.kgm | 182 + kgeography/data/germany.png | Bin 0 -> 7045 bytes kgeography/data/italy.kgm | 222 + kgeography/data/italy.png | Bin 0 -> 3613 bytes kgeography/data/italyprovince.kgm | 949 + kgeography/data/italyprovince.png | Bin 0 -> 8973 bytes kgeography/data/ncamerica.kgm | 257 + kgeography/data/ncamerica.png | Bin 0 -> 8533 bytes kgeography/data/netherlands.kgm | 139 + kgeography/data/netherlands.png | Bin 0 -> 7144 bytes kgeography/data/norway.kgm | 193 + kgeography/data/norway.png | Bin 0 -> 5647 bytes kgeography/data/poland.kgm | 166 + kgeography/data/poland.png | Bin 0 -> 8042 bytes kgeography/data/southamerica.kgm | 170 + kgeography/data/southamerica.png | Bin 0 -> 5193 bytes kgeography/data/spain.kgm | 175 + kgeography/data/spain.png | Bin 0 -> 4792 bytes kgeography/data/usa.kgm | 580 + kgeography/data/usa.png | Bin 0 -> 11580 bytes kgeography/data/world.kgm | 1792 + kgeography/data/world.png | Bin 0 -> 20105 bytes kgeography/icons/Makefile.am | 1 + kgeography/icons/cr128-app-kgeography.png | Bin 0 -> 8227 bytes kgeography/icons/cr16-app-kgeography.png | Bin 0 -> 612 bytes kgeography/icons/cr22-app-kgeography.png | Bin 0 -> 874 bytes kgeography/icons/cr32-app-kgeography.png | Bin 0 -> 1323 bytes kgeography/icons/cr48-app-kgeography.png | Bin 0 -> 2212 bytes kgeography/icons/cr64-app-kgeography.png | Bin 0 -> 3166 bytes kgeography/icons/crsc-app-kgeography.svgz | Bin 0 -> 3593 bytes kgeography/icons/hi128-app-kgeography.png | Bin 0 -> 2410 bytes kgeography/icons/hi16-app-kgeography.png | Bin 0 -> 327 bytes kgeography/icons/hi22-app-kgeography.png | Bin 0 -> 535 bytes kgeography/icons/hi32-app-kgeography.png | Bin 0 -> 1049 bytes kgeography/icons/hi48-app-kgeography.png | Bin 0 -> 1131 bytes kgeography/icons/hi64-app-kgeography.png | Bin 0 -> 1353 bytes kgeography/src/Makefile.am | 43 + kgeography/src/answer.cpp | 116 + kgeography/src/answer.h | 38 + kgeography/src/answersdialog.cpp | 95 + kgeography/src/answersdialog.h | 39 + kgeography/src/askwidget.cpp | 104 + kgeography/src/askwidget.h | 72 + kgeography/src/boxasker.cpp | 128 + kgeography/src/boxasker.h | 57 + kgeography/src/capitaldivisionasker.cpp | 74 + kgeography/src/capitaldivisionasker.h | 32 + kgeography/src/division.cpp | 82 + kgeography/src/division.h | 40 + kgeography/src/divisioncapitalasker.cpp | 75 + kgeography/src/divisioncapitalasker.h | 30 + kgeography/src/divisionflagasker.cpp | 57 + kgeography/src/divisionflagasker.h | 27 + kgeography/src/flagdivisionasker.cpp | 52 + kgeography/src/flagdivisionasker.h | 30 + kgeography/src/kgeography.cpp | 338 + kgeography/src/kgeography.desktop | 116 + kgeography/src/kgeography.h | 75 + kgeography/src/kgeography.kcfg | 12 + kgeography/src/kgeographyui.rc | 25 + kgeography/src/main.cpp | 37 + kgeography/src/map.cpp | 156 + kgeography/src/map.h | 52 + kgeography/src/mapasker.cpp | 209 + kgeography/src/mapasker.h | 67 + kgeography/src/mapchooser.cpp | 93 + kgeography/src/mapchooser.h | 40 + kgeography/src/mapparser.cpp | 279 + kgeography/src/mapparser.h | 57 + kgeography/src/mapsdatatranslation.cpp | 4422 + kgeography/src/mapwidget.cpp | 332 + kgeography/src/mapwidget.h | 69 + kgeography/src/mypopup.cpp | 66 + kgeography/src/mypopup.h | 31 + kgeography/src/popupmanager.cpp | 67 + kgeography/src/popupmanager.h | 45 + kgeography/src/script.cpp | 86 + kgeography/src/settings.kcfgc | 5 + kgeography/tools/gen_map.pl | 244 + khangman/AUTHORS | 2 + khangman/COPYING | 340 + khangman/ChangeLog | 5 + khangman/INSTALL | 167 + khangman/Makefile.am | 13 + khangman/README | 14 + khangman/README.developer | 6 + khangman/README.languages | 76 + khangman/README.packagers | 19 + khangman/TODO | 80 + khangman/add_language | 49 + khangman/khangman.kdevprj | 335 + khangman/khangman.lsm | 14 + khangman/khangman/Makefile.am | 31 + khangman/khangman/advanced.ui | 95 + khangman/khangman/data.i18n | 7 + khangman/khangman/data/Makefile.am | 1 + khangman/khangman/data/en/Makefile.am | 3 + khangman/khangman/data/en/animals.kvtml | 180 + khangman/khangman/data/en/easy.kvtml | 180 + khangman/khangman/data/en/hard.kvtml | 225 + khangman/khangman/data/en/medium.kvtml | 184 + khangman/khangman/fontchecker.cpp | 27 + khangman/khangman/fontchecker.h | 21 + khangman/khangman/fonts/Domestic_Manners.ttf | Bin 0 -> 71116 bytes khangman/khangman/fonts/Dustismo_Roman.ttf | Bin 0 -> 105340 bytes khangman/khangman/fonts/Makefile.am | 2 + khangman/khangman/fonts/licenseDomesticManners.txt | 365 + khangman/khangman/fonts/licenseDustimo.txt | 365 + khangman/khangman/icons/Makefile.am | 3 + khangman/khangman/icons/hi128-app-khangman.png | Bin 0 -> 8266 bytes khangman/khangman/icons/hi16-app-khangman.png | Bin 0 -> 825 bytes khangman/khangman/icons/hi22-app-khangman.png | Bin 0 -> 1134 bytes khangman/khangman/icons/hi32-app-khangman.png | Bin 0 -> 1794 bytes khangman/khangman/icons/hi48-app-khangman.png | Bin 0 -> 2869 bytes khangman/khangman/icons/hi64-app-khangman.png | Bin 0 -> 3999 bytes khangman/khangman/icons/hisc-app-khangman.svgz | Bin 0 -> 3022 bytes khangman/khangman/khangman.cpp | 547 + khangman/khangman/khangman.desktop | 133 + khangman/khangman/khangman.h | 166 + khangman/khangman/khangman.kcfg | 102 + khangman/khangman/khangmanrc | 2 + khangman/khangman/khangmanui.rc | 41 + khangman/khangman/khangmanview.cpp | 736 + khangman/khangman/khangmanview.h | 202 + khangman/khangman/khnewstuff.cpp | 67 + khangman/khangman/khnewstuff.h | 44 + khangman/khangman/main.cpp | 155 + khangman/khangman/normal.ui | 94 + khangman/khangman/pics/Makefile.am | 2 + khangman/khangman/pics/desert/Makefile.am | 4 + khangman/khangman/pics/desert/animation0.png | Bin 0 -> 11811 bytes khangman/khangman/pics/desert/animation1.png | Bin 0 -> 11747 bytes khangman/khangman/pics/desert/animation10.png | Bin 0 -> 24517 bytes khangman/khangman/pics/desert/animation2.png | Bin 0 -> 14993 bytes khangman/khangman/pics/desert/animation3.png | Bin 0 -> 15547 bytes khangman/khangman/pics/desert/animation4.png | Bin 0 -> 16921 bytes khangman/khangman/pics/desert/animation5.png | Bin 0 -> 16584 bytes khangman/khangman/pics/desert/animation6.png | Bin 0 -> 17670 bytes khangman/khangman/pics/desert/animation7.png | Bin 0 -> 20042 bytes khangman/khangman/pics/desert/animation8.png | Bin 0 -> 20710 bytes khangman/khangman/pics/desert/animation9.png | Bin 0 -> 23396 bytes khangman/khangman/pics/desert/desert_theme.png | Bin 0 -> 195424 bytes khangman/khangman/pics/sea/Makefile.am | 4 + khangman/khangman/pics/sea/animation0.png | Bin 0 -> 29049 bytes khangman/khangman/pics/sea/animation1.png | Bin 0 -> 36066 bytes khangman/khangman/pics/sea/animation10.png | Bin 0 -> 44696 bytes khangman/khangman/pics/sea/animation11.png | Bin 0 -> 34357 bytes khangman/khangman/pics/sea/animation2.png | Bin 0 -> 38503 bytes khangman/khangman/pics/sea/animation3.png | Bin 0 -> 38463 bytes khangman/khangman/pics/sea/animation4.png | Bin 0 -> 40407 bytes khangman/khangman/pics/sea/animation5.png | Bin 0 -> 39632 bytes khangman/khangman/pics/sea/animation6.png | Bin 0 -> 40062 bytes khangman/khangman/pics/sea/animation7.png | Bin 0 -> 40878 bytes khangman/khangman/pics/sea/animation8.png | Bin 0 -> 41628 bytes khangman/khangman/pics/sea/animation9.png | Bin 0 -> 43544 bytes khangman/khangman/pics/sea/sea_theme.png | Bin 0 -> 61098 bytes khangman/khangman/prefs.kcfgc | 6 + khangman/khangman/sounds/EW_Dialogue_Appear.ogg | Bin 0 -> 72648 bytes khangman/khangman/sounds/Makefile.am | 3 + khangman/khangman/sounds/new_game.ogg | Bin 0 -> 59222 bytes khangman/khangman/sounds/splash.ogg | Bin 0 -> 69777 bytes khangman/khangman/timer.cpp | 47 + khangman/khangman/timer.h | 47 + khangman/khangman/timerdlg.ui | 229 + khangman/khangman/version.h | 25 + kig/AUTHORS | 1 + kig/COPYING | 339 + kig/ChangeLog | 1600 + kig/DESIGN | 275 + kig/FEATURES | 44 + kig/Makefile.am | 58 + kig/README.Developers | 46 + kig/README.boost-python1.30-gcc3.2 | 19 + kig/README.in | 9 + kig/TODO | 157 + kig/VERSION.in | 1 + kig/boost-python1.30-gcc3.2.patch | 13 + kig/configure.in.bot | 40 + kig/configure.in.in | 251 + kig/data/Makefile.am | 3 + kig/data/tips | 57 + kig/examples/Makefile.am | 11 + kig/examples/cubic-locus.kig | 91 + kig/examples/ellipse.kig | 29 + kig/examples/figure_angle.fgeo | 30 + kig/examples/figure_manyobjects.fgeo | 72 + kig/examples/fregier.kigt | 61 + kig/examples/locustest.kig | 116 + kig/examples/parabolaBDF.kigt | 28 + kig/examples/session_alotofthings.fgeo | 162 + kig/examples/sine-curve.kig | 55 + kig/examples/sine-curve.png | Bin 0 -> 49486 bytes kig/examples/trifolium-of-delongchamps.kig | 163 + kig/filters/Makefile.am | 38 + kig/filters/cabri-filter.cc | 577 + kig/filters/cabri-filter.h | 55 + kig/filters/drgeo-filter-chooser.cc | 65 + kig/filters/drgeo-filter-chooser.h | 41 + kig/filters/drgeo-filter-chooserbase.ui | 140 + kig/filters/drgeo-filter-status.txt | 50 + kig/filters/drgeo-filter.cc | 809 + kig/filters/drgeo-filter.h | 46 + kig/filters/exporter.cc | 624 + kig/filters/exporter.h | 102 + kig/filters/filter.cc | 114 + kig/filters/filter.h | 96 + kig/filters/filters-common.cc | 39 + kig/filters/filters-common.h | 30 + kig/filters/imageexporteroptions.cc | 57 + kig/filters/imageexporteroptions.h | 45 + kig/filters/imageexporteroptionsbase.ui | 152 + kig/filters/kgeo-filter.cc | 374 + kig/filters/kgeo-filter.h | 55 + kig/filters/kgeo-resource.h | 204 + kig/filters/kseg-defs.h | 301 + kig/filters/kseg-filter-status.txt | 41 + kig/filters/kseg-filter.cc | 679 + kig/filters/kseg-filter.h | 42 + kig/filters/latexexporter.cc | 608 + kig/filters/latexexporter.h | 41 + kig/filters/latexexporteroptions.ui | 69 + kig/filters/native-filter.cc | 747 + kig/filters/native-filter.h | 66 + kig/filters/svgexporter.cc | 111 + kig/filters/svgexporter.h | 41 + kig/filters/svgexporteroptions.ui | 61 + kig/filters/tests/circleBCP.FIG | 24 + kig/filters/tests/constrainedPoint.FIG | 24 + kig/filters/tests/cubiclineintersect.kig | 105 + kig/filters/tests/intersectandasymptotestest.kig | 111 + kig/filters/tests/intersection-test.seg | Bin 0 -> 484 bytes kig/filters/tests/invisibleLine.FIG | 32 + kig/filters/tests/lineBTP.FIG | 24 + kig/filters/tests/linebyonepoint.FIG | 20 + kig/filters/tests/locus.fgeo | 2 + kig/filters/tests/lotsOfObjects.FIG | 148 + kig/filters/tests/python-script.kig | 29 + kig/filters/tests/radicallinestest.kig | 85 + kig/filters/tests/stylestest.kig | 27 + kig/filters/tests/test.kgeo | 145 + kig/filters/tests/test.seg | Bin 0 -> 576 bytes kig/filters/tests/testalotofeverything.kig | 174 + kig/filters/tests/testlocuswithinvalidpoints.kig | 177 + kig/filters/tests/testnames.kig | 62 + kig/filters/tests/testtest.kig | 66 + kig/filters/tests/transform-test.seg | Bin 0 -> 672 bytes kig/filters/tests/transformlocustest.kig | 82 + kig/gencontributors.sh | 9 + kig/generate_todo_inc.pl | 26 + kig/icons/Makefile.am | 2 + kig/icons/hi16-action-kig_xfig.png | Bin 0 -> 788 bytes kig/icons/hi22-action-angle.png | Bin 0 -> 1038 bytes kig/icons/hi22-action-angle_bisector.png | Bin 0 -> 1079 bytes kig/icons/hi22-action-angle_size.png | Bin 0 -> 956 bytes kig/icons/hi22-action-arc.png | Bin 0 -> 713 bytes kig/icons/hi22-action-arc_center.png | Bin 0 -> 844 bytes kig/icons/hi22-action-areaCircle.png | Bin 0 -> 778 bytes kig/icons/hi22-action-attacher.png | Bin 0 -> 855 bytes kig/icons/hi22-action-baseCircle.png | Bin 0 -> 628 bytes kig/icons/hi22-action-bisection.png | Bin 0 -> 656 bytes kig/icons/hi22-action-centerofcurvature.png | Bin 0 -> 875 bytes kig/icons/hi22-action-centralsymmetry.png | Bin 0 -> 892 bytes kig/icons/hi22-action-circlebcl.png | Bin 0 -> 1086 bytes kig/icons/hi22-action-circlebcp.png | Bin 0 -> 675 bytes kig/icons/hi22-action-circlebpd.png | Bin 0 -> 653 bytes kig/icons/hi22-action-circlebps.png | Bin 0 -> 660 bytes kig/icons/hi22-action-circlebtp.png | Bin 0 -> 996 bytes kig/icons/hi22-action-circlelineintersection.png | Bin 0 -> 1082 bytes kig/icons/hi22-action-circumference.png | Bin 0 -> 757 bytes kig/icons/hi22-action-conicasymptotes.png | Bin 0 -> 857 bytes kig/icons/hi22-action-conicb5p.png | Bin 0 -> 1033 bytes kig/icons/hi22-action-coniclineintersection.png | Bin 0 -> 1144 bytes kig/icons/hi22-action-conicsradicalline.png | Bin 0 -> 1344 bytes kig/icons/hi22-action-convexhull.png | Bin 0 -> 1204 bytes kig/icons/hi22-action-curvelineintersection.png | Bin 0 -> 788 bytes kig/icons/hi22-action-directrix.png | Bin 0 -> 775 bytes kig/icons/hi22-action-distance.png | Bin 0 -> 467 bytes kig/icons/hi22-action-ellipsebffp.png | Bin 0 -> 957 bytes kig/icons/hi22-action-en.png | Bin 0 -> 381 bytes kig/icons/hi22-action-equilateralhyperbolab4p.png | Bin 0 -> 944 bytes kig/icons/hi22-action-equitriangle.png | Bin 0 -> 796 bytes kig/icons/hi22-action-genericaffinity.png | Bin 0 -> 1098 bytes kig/icons/hi22-action-genericprojectivity.png | Bin 0 -> 1195 bytes kig/icons/hi22-action-halflinebyvector.png | Bin 0 -> 1009 bytes kig/icons/hi22-action-harmonichomology.png | Bin 0 -> 925 bytes kig/icons/hi22-action-hexagonbcv.png | Bin 0 -> 884 bytes kig/icons/hi22-action-hyperbolabffp.png | Bin 0 -> 1015 bytes kig/icons/hi22-action-intersection.png | Bin 0 -> 838 bytes kig/icons/hi22-action-inversion.png | Bin 0 -> 1095 bytes kig/icons/hi22-action-kig_polygon.png | Bin 0 -> 1068 bytes kig/icons/hi22-action-kig_text.png | Bin 0 -> 753 bytes kig/icons/hi22-action-line.png | Bin 0 -> 480 bytes kig/icons/hi22-action-linebyvector.png | Bin 0 -> 963 bytes kig/icons/hi22-action-locus.png | Bin 0 -> 1047 bytes kig/icons/hi22-action-mirrorpoint.png | Bin 0 -> 496 bytes kig/icons/hi22-action-move.png | Bin 0 -> 907 bytes kig/icons/hi22-action-paint.png | Bin 0 -> 824 bytes kig/icons/hi22-action-parabolabtp.png | Bin 0 -> 946 bytes kig/icons/hi22-action-parallel.png | Bin 0 -> 897 bytes kig/icons/hi22-action-perpendicular.png | Bin 0 -> 795 bytes kig/icons/hi22-action-point.png | Bin 0 -> 257 bytes kig/icons/hi22-action-pointOnLine.png | Bin 0 -> 557 bytes kig/icons/hi22-action-pointxy.png | Bin 0 -> 564 bytes kig/icons/hi22-action-polygonsides.png | Bin 0 -> 842 bytes kig/icons/hi22-action-polygonvertices.png | Bin 0 -> 1124 bytes kig/icons/hi22-action-python.png | Bin 0 -> 1169 bytes kig/icons/hi22-action-radicalline.png | Bin 0 -> 1180 bytes kig/icons/hi22-action-ray.png | Bin 0 -> 554 bytes kig/icons/hi22-action-rotation.png | Bin 0 -> 1036 bytes kig/icons/hi22-action-scale.png | Bin 0 -> 1103 bytes kig/icons/hi22-action-segment.png | Bin 0 -> 646 bytes kig/icons/hi22-action-segment_midpoint.png | Bin 0 -> 704 bytes kig/icons/hi22-action-segmentaxis.png | Bin 0 -> 950 bytes kig/icons/hi22-action-similitude.png | Bin 0 -> 1166 bytes kig/icons/hi22-action-sizer.png | Bin 0 -> 700 bytes kig/icons/hi22-action-slope.png | Bin 0 -> 560 bytes kig/icons/hi22-action-square.png | Bin 0 -> 578 bytes kig/icons/hi22-action-stretch.png | Bin 0 -> 1183 bytes kig/icons/hi22-action-tangent.png | Bin 0 -> 843 bytes kig/icons/hi22-action-test.png | Bin 0 -> 599 bytes kig/icons/hi22-action-testcollinear.png | Bin 0 -> 950 bytes kig/icons/hi22-action-testcontains.png | Bin 0 -> 845 bytes kig/icons/hi22-action-testdistance.png | Bin 0 -> 1157 bytes kig/icons/hi22-action-testorthogonal.png | Bin 0 -> 1051 bytes kig/icons/hi22-action-testparallel.png | Bin 0 -> 1059 bytes kig/icons/hi22-action-translation.png | Bin 0 -> 872 bytes kig/icons/hi22-action-triangle.png | Bin 0 -> 908 bytes kig/icons/hi22-action-vector.png | Bin 0 -> 683 bytes kig/icons/hi22-action-vectordifference.png | Bin 0 -> 1054 bytes kig/icons/hi22-action-vectorsum.png | Bin 0 -> 1115 bytes kig/icons/hi22-action-view_fit_to_page.png | Bin 0 -> 475 bytes kig/icons/hi22-action-w.png | Bin 0 -> 558 bytes kig/icons/hi32-action-angle.png | Bin 0 -> 1646 bytes kig/icons/hi32-action-angle_bisector.png | Bin 0 -> 1807 bytes kig/icons/hi32-action-angle_size.png | Bin 0 -> 1559 bytes kig/icons/hi32-action-arc.png | Bin 0 -> 1128 bytes kig/icons/hi32-action-arc_center.png | Bin 0 -> 1351 bytes kig/icons/hi32-action-areaCircle.png | Bin 0 -> 1174 bytes kig/icons/hi32-action-attacher.png | Bin 0 -> 1376 bytes kig/icons/hi32-action-baseCircle.png | Bin 0 -> 1019 bytes kig/icons/hi32-action-bisection.png | Bin 0 -> 1048 bytes kig/icons/hi32-action-centerofcurvature.png | Bin 0 -> 1378 bytes kig/icons/hi32-action-centralsymmetry.png | Bin 0 -> 1330 bytes kig/icons/hi32-action-circlebcl.png | Bin 0 -> 1314 bytes kig/icons/hi32-action-circlebcp.png | Bin 0 -> 1116 bytes kig/icons/hi32-action-circlebpd.png | Bin 0 -> 1049 bytes kig/icons/hi32-action-circlebps.png | Bin 0 -> 1047 bytes kig/icons/hi32-action-circlebtp.png | Bin 0 -> 1530 bytes kig/icons/hi32-action-circlelineintersection.png | Bin 0 -> 1738 bytes kig/icons/hi32-action-circumference.png | Bin 0 -> 1202 bytes kig/icons/hi32-action-conicasymptotes.png | Bin 0 -> 1199 bytes kig/icons/hi32-action-conicb5p.png | Bin 0 -> 1585 bytes kig/icons/hi32-action-coniclineintersection.png | Bin 0 -> 1693 bytes kig/icons/hi32-action-conicsradicalline.png | Bin 0 -> 2189 bytes kig/icons/hi32-action-convexhull.png | Bin 0 -> 1836 bytes kig/icons/hi32-action-curvelineintersection.png | Bin 0 -> 1276 bytes kig/icons/hi32-action-directrix.png | Bin 0 -> 1174 bytes kig/icons/hi32-action-distance.png | Bin 0 -> 787 bytes kig/icons/hi32-action-ellipsebffp.png | Bin 0 -> 1448 bytes kig/icons/hi32-action-en.png | Bin 0 -> 444 bytes kig/icons/hi32-action-equilateralhyperbolab4p.png | Bin 0 -> 1222 bytes kig/icons/hi32-action-equitriangle.png | Bin 0 -> 1192 bytes kig/icons/hi32-action-genericaffinity.png | Bin 0 -> 1764 bytes kig/icons/hi32-action-genericprojectivity.png | Bin 0 -> 1965 bytes kig/icons/hi32-action-halflinebyvector.png | Bin 0 -> 1499 bytes kig/icons/hi32-action-harmonichomology.png | Bin 0 -> 1423 bytes kig/icons/hi32-action-hexagonbcv.png | Bin 0 -> 1429 bytes kig/icons/hi32-action-hyperbolabffp.png | Bin 0 -> 1690 bytes kig/icons/hi32-action-intersection.png | Bin 0 -> 1330 bytes kig/icons/hi32-action-inversion.png | Bin 0 -> 1514 bytes kig/icons/hi32-action-kig_polygon.png | Bin 0 -> 1636 bytes kig/icons/hi32-action-kig_text.png | Bin 0 -> 1063 bytes kig/icons/hi32-action-line.png | Bin 0 -> 715 bytes kig/icons/hi32-action-linebyvector.png | Bin 0 -> 1394 bytes kig/icons/hi32-action-locus.png | Bin 0 -> 1643 bytes kig/icons/hi32-action-mirrorpoint.png | Bin 0 -> 875 bytes kig/icons/hi32-action-move.png | Bin 0 -> 938 bytes kig/icons/hi32-action-paint.png | Bin 0 -> 1303 bytes kig/icons/hi32-action-parabolabtp.png | Bin 0 -> 1399 bytes kig/icons/hi32-action-parallel.png | Bin 0 -> 1250 bytes kig/icons/hi32-action-perpendicular.png | Bin 0 -> 1221 bytes kig/icons/hi32-action-point.png | Bin 0 -> 385 bytes kig/icons/hi32-action-pointOnLine.png | Bin 0 -> 858 bytes kig/icons/hi32-action-pointxy.png | Bin 0 -> 793 bytes kig/icons/hi32-action-polygonsides.png | Bin 0 -> 1204 bytes kig/icons/hi32-action-polygonvertices.png | Bin 0 -> 1797 bytes kig/icons/hi32-action-python.png | Bin 0 -> 2003 bytes kig/icons/hi32-action-radicalline.png | Bin 0 -> 1676 bytes kig/icons/hi32-action-ray.png | Bin 0 -> 821 bytes kig/icons/hi32-action-rotation.png | Bin 0 -> 1640 bytes kig/icons/hi32-action-scale.png | Bin 0 -> 1785 bytes kig/icons/hi32-action-segment.png | Bin 0 -> 942 bytes kig/icons/hi32-action-segment_midpoint.png | Bin 0 -> 1064 bytes kig/icons/hi32-action-segmentaxis.png | Bin 0 -> 1407 bytes kig/icons/hi32-action-similitude.png | Bin 0 -> 1730 bytes kig/icons/hi32-action-sizer.png | Bin 0 -> 779 bytes kig/icons/hi32-action-slope.png | Bin 0 -> 772 bytes kig/icons/hi32-action-square.png | Bin 0 -> 843 bytes kig/icons/hi32-action-stretch.png | Bin 0 -> 2020 bytes kig/icons/hi32-action-tangent.png | Bin 0 -> 1308 bytes kig/icons/hi32-action-test.png | Bin 0 -> 855 bytes kig/icons/hi32-action-testcollinear.png | Bin 0 -> 1543 bytes kig/icons/hi32-action-testcontains.png | Bin 0 -> 1344 bytes kig/icons/hi32-action-testdistance.png | Bin 0 -> 1771 bytes kig/icons/hi32-action-testorthogonal.png | Bin 0 -> 1577 bytes kig/icons/hi32-action-testparallel.png | Bin 0 -> 1591 bytes kig/icons/hi32-action-translation.png | Bin 0 -> 1266 bytes kig/icons/hi32-action-triangle.png | Bin 0 -> 1324 bytes kig/icons/hi32-action-vector.png | Bin 0 -> 1011 bytes kig/icons/hi32-action-vectordifference.png | Bin 0 -> 1710 bytes kig/icons/hi32-action-vectorsum.png | Bin 0 -> 1741 bytes kig/icons/hi32-action-w.png | Bin 0 -> 714 bytes kig/icons/hisc-action-angle.svgz | Bin 0 -> 2190 bytes kig/icons/hisc-action-angle_bisector.svgz | Bin 0 -> 2268 bytes kig/icons/hisc-action-angle_size.svgz | Bin 0 -> 2085 bytes kig/icons/hisc-action-arc.svgz | Bin 0 -> 2013 bytes kig/icons/hisc-action-arc_center.svgz | Bin 0 -> 2125 bytes kig/icons/hisc-action-areaCircle.svgz | Bin 0 -> 2069 bytes kig/icons/hisc-action-attacher.svgz | Bin 0 -> 1777 bytes kig/icons/hisc-action-baseCircle.svgz | Bin 0 -> 1580 bytes kig/icons/hisc-action-bisection.svgz | Bin 0 -> 1528 bytes kig/icons/hisc-action-centerofcurvature.svgz | Bin 0 -> 1686 bytes kig/icons/hisc-action-centralsymmetry.svgz | Bin 0 -> 1777 bytes kig/icons/hisc-action-circlebcl.svgz | Bin 0 -> 1664 bytes kig/icons/hisc-action-circlebcp.svgz | Bin 0 -> 1718 bytes kig/icons/hisc-action-circlebpd.svgz | Bin 0 -> 1578 bytes kig/icons/hisc-action-circlebps.svgz | Bin 0 -> 1578 bytes kig/icons/hisc-action-circlebtp.svgz | Bin 0 -> 1953 bytes kig/icons/hisc-action-circlelineintersection.svgz | Bin 0 -> 1988 bytes kig/icons/hisc-action-circumference.svgz | Bin 0 -> 1908 bytes kig/icons/hisc-action-conicasymptotes.svgz | Bin 0 -> 1500 bytes kig/icons/hisc-action-conicb5p.svgz | Bin 0 -> 2224 bytes kig/icons/hisc-action-coniclineintersection.svgz | Bin 0 -> 1986 bytes kig/icons/hisc-action-conicsradicalline.svgz | Bin 0 -> 1835 bytes kig/icons/hisc-action-convexhull.svgz | Bin 0 -> 1961 bytes kig/icons/hisc-action-curvelineintersection.svgz | Bin 0 -> 1721 bytes kig/icons/hisc-action-directrix.svgz | Bin 0 -> 1484 bytes kig/icons/hisc-action-distance.svgz | Bin 0 -> 1495 bytes kig/icons/hisc-action-ellipsebffp.svgz | Bin 0 -> 1927 bytes kig/icons/hisc-action-en.svgz | Bin 0 -> 1710 bytes kig/icons/hisc-action-equilateralhyperbolab4p.svgz | Bin 0 -> 2237 bytes kig/icons/hisc-action-equitriangle.svgz | Bin 0 -> 1662 bytes kig/icons/hisc-action-genericaffinity.svgz | Bin 0 -> 2188 bytes kig/icons/hisc-action-genericprojectivity.svgz | Bin 0 -> 2933 bytes kig/icons/hisc-action-halflinebyvector.svgz | Bin 0 -> 2050 bytes kig/icons/hisc-action-harmonichomology.svgz | Bin 0 -> 1725 bytes kig/icons/hisc-action-hexagonbcv.svgz | Bin 0 -> 1655 bytes kig/icons/hisc-action-hyperbolabffp.svgz | Bin 0 -> 2023 bytes kig/icons/hisc-action-intersection.svgz | Bin 0 -> 1634 bytes kig/icons/hisc-action-inversion.svgz | Bin 0 -> 1724 bytes kig/icons/hisc-action-kig_polygon.svgz | Bin 0 -> 1871 bytes kig/icons/hisc-action-kig_text.svgz | Bin 0 -> 2938 bytes kig/icons/hisc-action-line.svgz | Bin 0 -> 1253 bytes kig/icons/hisc-action-linebyvector.svgz | Bin 0 -> 1883 bytes kig/icons/hisc-action-locus.svgz | Bin 0 -> 1919 bytes kig/icons/hisc-action-mirrorpoint.svgz | Bin 0 -> 1615 bytes kig/icons/hisc-action-move.svgz | Bin 0 -> 1509 bytes kig/icons/hisc-action-paint.svgz | Bin 0 -> 2050 bytes kig/icons/hisc-action-parabolabtp.svgz | Bin 0 -> 1690 bytes kig/icons/hisc-action-parallel.svgz | Bin 0 -> 1556 bytes kig/icons/hisc-action-perpendicular.svgz | Bin 0 -> 1693 bytes kig/icons/hisc-action-point.svgz | Bin 0 -> 1409 bytes kig/icons/hisc-action-pointOnLine.svgz | Bin 0 -> 1528 bytes kig/icons/hisc-action-pointxy.svgz | Bin 0 -> 1859 bytes kig/icons/hisc-action-polygonsides.svgz | Bin 0 -> 1350 bytes kig/icons/hisc-action-polygonvertices.svgz | Bin 0 -> 1895 bytes kig/icons/hisc-action-python.svgz | Bin 0 -> 18560 bytes kig/icons/hisc-action-radicalline.svgz | Bin 0 -> 1597 bytes kig/icons/hisc-action-ray.svgz | Bin 0 -> 1509 bytes kig/icons/hisc-action-rotation.svgz | Bin 0 -> 2186 bytes kig/icons/hisc-action-scale.svgz | Bin 0 -> 1626 bytes kig/icons/hisc-action-segment.svgz | Bin 0 -> 1682 bytes kig/icons/hisc-action-segment_midpoint.svgz | Bin 0 -> 1849 bytes kig/icons/hisc-action-segmentaxis.svgz | Bin 0 -> 1795 bytes kig/icons/hisc-action-similitude.svgz | Bin 0 -> 1929 bytes kig/icons/hisc-action-sizer.svgz | Bin 0 -> 1614 bytes kig/icons/hisc-action-slope.svgz | Bin 0 -> 1385 bytes kig/icons/hisc-action-square.svgz | Bin 0 -> 1557 bytes kig/icons/hisc-action-stretch.svgz | Bin 0 -> 1700 bytes kig/icons/hisc-action-tangent.svgz | Bin 0 -> 1484 bytes kig/icons/hisc-action-test.svgz | Bin 0 -> 2716 bytes kig/icons/hisc-action-testcollinear.svgz | Bin 0 -> 2740 bytes kig/icons/hisc-action-testcontains.svgz | Bin 0 -> 2824 bytes kig/icons/hisc-action-testdistance.svgz | Bin 0 -> 3429 bytes kig/icons/hisc-action-testorthogonal.svgz | Bin 0 -> 2657 bytes kig/icons/hisc-action-testparallel.svgz | Bin 0 -> 2483 bytes kig/icons/hisc-action-translation.svgz | Bin 0 -> 1863 bytes kig/icons/hisc-action-triangle.svgz | Bin 0 -> 1739 bytes kig/icons/hisc-action-vector.svgz | Bin 0 -> 1878 bytes kig/icons/hisc-action-vectordifference.svgz | Bin 0 -> 2339 bytes kig/icons/hisc-action-vectorsum.svgz | Bin 0 -> 2151 bytes kig/icons/hisc-action-w.svgz | Bin 0 -> 1419 bytes kig/kfile/Makefile.am | 24 + kig/kfile/kfile_drgeo.cpp | 99 + kig/kfile/kfile_drgeo.desktop | 55 + kig/kfile/kfile_drgeo.h | 41 + kig/kfile/kfile_kig.cpp | 153 + kig/kfile/kfile_kig.desktop | 54 + kig/kfile/kfile_kig.h | 41 + kig/kig.lsm.in | 18 + kig/kig/Makefile.am | 53 + kig/kig/aboutdata.h | 89 + kig/kig/hi128-app-kig.png | Bin 0 -> 11501 bytes kig/kig/hi16-app-kig.png | Bin 0 -> 777 bytes kig/kig/hi22-app-kig.png | Bin 0 -> 1210 bytes kig/kig/hi32-app-kig.png | Bin 0 -> 1848 bytes kig/kig/hi48-app-kig.png | Bin 0 -> 3042 bytes kig/kig/hi64-app-kig.png | Bin 0 -> 4472 bytes kig/kig/hisc-app-kig.svgz | Bin 0 -> 3640 bytes kig/kig/kig.cpp | 308 + kig/kig/kig.desktop | 121 + kig/kig/kig.h | 148 + kig/kig/kig_commands.cpp | 398 + kig/kig/kig_commands.h | 217 + kig/kig/kig_document.cc | 200 + kig/kig/kig_document.h | 137 + kig/kig/kig_iface.cpp | 31 + kig/kig/kig_iface.h | 37 + kig/kig/kig_part.cpp | 1041 + kig/kig/kig_part.desktop | 16 + kig/kig/kig_part.h | 257 + kig/kig/kig_view.cpp | 593 + kig/kig/kig_view.h | 274 + kig/kig/kigpartui.rc | 288 + kig/kig/kigui.rc | 40 + kig/kig/main.cpp | 144 + kig/macros/Makefile.am | 11 + kig/macros/circle_by_center_and_line.kigt | 31 + kig/macros/circle_by_point_and_diameter.kigt | 36 + kig/macros/circle_by_point_and_segment.kigt | 26 + kig/macros/equitriangle.kigt | 32 + kig/macros/evolute.kigt | 28 + kig/macros/osculating_circle.kigt | 27 + kig/macros/segment_axis.kigt | 25 + kig/macros/square.kigt | 44 + kig/macros/vector_difference.kigt | 31 + kig/mimetypes/Makefile.am | 8 + kig/mimetypes/cabri.magic | 1 + kig/mimetypes/cr128-mime-kig_doc.png | Bin 0 -> 10668 bytes kig/mimetypes/cr16-mime-kig_doc.png | Bin 0 -> 751 bytes kig/mimetypes/cr22-mime-kig_doc.png | Bin 0 -> 1106 bytes kig/mimetypes/cr32-mime-kig_doc.png | Bin 0 -> 1783 bytes kig/mimetypes/cr48-mime-kig_doc.png | Bin 0 -> 2984 bytes kig/mimetypes/cr64-mime-kig_doc.png | Bin 0 -> 4248 bytes kig/mimetypes/crsc-mime-kig_doc.svgz | Bin 0 -> 21007 bytes kig/mimetypes/drgeo.magic | 1 + kig/mimetypes/x-cabri.desktop | 67 + kig/mimetypes/x-drgeo.desktop | 62 + kig/mimetypes/x-kgeo.desktop | 69 + kig/mimetypes/x-kig.desktop | 69 + kig/mimetypes/x-kseg.desktop | 68 + kig/misc/Makefile.am | 50 + kig/misc/argsparser.cpp | 267 + kig/misc/argsparser.h | 187 + kig/misc/boost_intrusive_pointer.hpp | 256 + kig/misc/builtin_stuff.cc | 596 + kig/misc/builtin_stuff.h | 23 + kig/misc/calcpaths.cc | 303 + kig/misc/calcpaths.h | 88 + kig/misc/common.cpp | 520 + kig/misc/common.h | 291 + kig/misc/conic-common.cpp | 888 + kig/misc/conic-common.h | 278 + kig/misc/coordinate.cpp | 184 + kig/misc/coordinate.h | 169 + kig/misc/coordinate_system.cpp | 720 + kig/misc/coordinate_system.h | 134 + kig/misc/cubic-common.cc | 527 + kig/misc/cubic-common.h | 120 + kig/misc/goniometry.cc | 137 + kig/misc/goniometry.h | 72 + kig/misc/guiaction.cc | 367 + kig/misc/guiaction.h | 174 + kig/misc/kigfiledialog.cc | 81 + kig/misc/kigfiledialog.h | 77 + kig/misc/kiginputdialog.cc | 283 + kig/misc/kiginputdialog.h | 123 + kig/misc/kignumerics.cpp | 389 + kig/misc/kignumerics.h | 47 + kig/misc/kigpainter.cpp | 953 + kig/misc/kigpainter.h | 291 + kig/misc/kigtransform.cpp | 810 + kig/misc/kigtransform.h | 190 + kig/misc/lists.cc | 389 + kig/misc/lists.h | 170 + kig/misc/object_constructor.cc | 609 + kig/misc/object_constructor.h | 396 + kig/misc/object_hierarchy.cc | 774 + kig/misc/object_hierarchy.h | 111 + kig/misc/rect.cc | 308 + kig/misc/rect.h | 140 + kig/misc/screeninfo.cc | 92 + kig/misc/screeninfo.h | 57 + kig/misc/special_constructors.cc | 1628 + kig/misc/special_constructors.h | 320 + kig/modes/Makefile.am | 39 + kig/modes/base_mode.cc | 160 + kig/modes/base_mode.h | 64 + kig/modes/construct_mode.cc | 572 + kig/modes/construct_mode.h | 154 + kig/modes/dragrectmode.cc | 180 + kig/modes/dragrectmode.h | 104 + kig/modes/edittype.cc | 107 + kig/modes/edittype.h | 48 + kig/modes/edittypebase.ui | 287 + kig/modes/label.cc | 589 + kig/modes/label.h | 129 + kig/modes/linkslabel.cpp | 134 + kig/modes/linkslabel.h | 85 + kig/modes/macro.cc | 245 + kig/modes/macro.h | 68 + kig/modes/macrowizard.cc | 90 + kig/modes/macrowizard.h | 43 + kig/modes/macrowizardbase.ui | 188 + kig/modes/mode.cc | 133 + kig/modes/mode.h | 91 + kig/modes/moving.cc | 245 + kig/modes/moving.h | 101 + kig/modes/normal.cc | 306 + kig/modes/normal.h | 74 + kig/modes/popup.cc | 1200 + kig/modes/popup.h | 153 + kig/modes/textlabelwizard.cc | 95 + kig/modes/textlabelwizard.h | 46 + kig/modes/textlabelwizardbase.ui | 113 + kig/modes/typesdialog.cpp | 282 + kig/modes/typesdialog.h | 70 + kig/modes/typesdialogbase.ui | 337 + kig/objects/Makefile.am | 81 + kig/objects/angle_type.cc | 208 + kig/objects/angle_type.h | 50 + kig/objects/arc_type.cc | 199 + kig/objects/arc_type.h | 64 + kig/objects/base_type.cc | 112 + kig/objects/base_type.h | 57 + kig/objects/bogus_imp.cc | 388 + kig/objects/bogus_imp.h | 281 + kig/objects/centerofcurvature_type.cc | 304 + kig/objects/centerofcurvature_type.h | 68 + kig/objects/circle_imp.cc | 356 + kig/objects/circle_imp.h | 125 + kig/objects/circle_type.cc | 181 + kig/objects/circle_type.h | 69 + kig/objects/common.cc | 43 + kig/objects/common.h | 107 + kig/objects/conic_imp.cc | 385 + kig/objects/conic_imp.h | 157 + kig/objects/conic_types.cc | 689 + kig/objects/conic_types.h | 184 + kig/objects/cubic_imp.cc | 437 + kig/objects/cubic_imp.h | 81 + kig/objects/cubic_type.cc | 185 + kig/objects/cubic_type.h | 56 + kig/objects/curve_imp.cc | 41 + kig/objects/curve_imp.h | 62 + kig/objects/intersection_types.cc | 338 + kig/objects/intersection_types.h | 105 + kig/objects/inversion_type.cc | 412 + kig/objects/inversion_type.h | 86 + kig/objects/line_imp.cc | 571 + kig/objects/line_imp.h | 215 + kig/objects/line_type.cc | 334 + kig/objects/line_type.h | 110 + kig/objects/locus_imp.cc | 397 + kig/objects/locus_imp.h | 96 + kig/objects/object_calcer.cc | 323 + kig/objects/object_calcer.h | 301 + kig/objects/object_drawer.cc | 204 + kig/objects/object_drawer.h | 146 + kig/objects/object_factory.cc | 369 + kig/objects/object_factory.h | 145 + kig/objects/object_holder.cc | 164 + kig/objects/object_holder.h | 145 + kig/objects/object_imp.cc | 308 + kig/objects/object_imp.h | 360 + kig/objects/object_imp_factory.cc | 510 + kig/objects/object_imp_factory.h | 40 + kig/objects/object_type.cc | 125 + kig/objects/object_type.h | 130 + kig/objects/object_type_factory.cc | 148 + kig/objects/object_type_factory.h | 40 + kig/objects/other_imp.cc | 710 + kig/objects/other_imp.h | 243 + kig/objects/other_type.cc | 189 + kig/objects/other_type.h | 61 + kig/objects/point_imp.cc | 223 + kig/objects/point_imp.h | 91 + kig/objects/point_type.cc | 665 + kig/objects/point_type.h | 159 + kig/objects/polygon_imp.cc | 550 + kig/objects/polygon_imp.h | 94 + kig/objects/polygon_type.cc | 669 + kig/objects/polygon_type.h | 139 + kig/objects/special_calcers.cc | 84 + kig/objects/special_calcers.h | 38 + kig/objects/tangent_type.cc | 285 + kig/objects/tangent_type.h | 83 + kig/objects/tests_type.cc | 382 + kig/objects/tests_type.h | 111 + kig/objects/text_imp.cc | 173 + kig/objects/text_imp.h | 70 + kig/objects/text_type.cc | 215 + kig/objects/text_type.h | 55 + kig/objects/transform_types.cc | 874 + kig/objects/transform_types.h | 243 + kig/objects/vector_type.cc | 100 + kig/objects/vector_type.h | 45 + kig/package-kig.sh.in | 28 + kig/pykig/API.txt | 182 + kig/pykig/Makefile.am | 1 + kig/pykig/VERSION | 1 + kig/pykig/changelog.txt | 64 + kig/pykig/pykig.pth | 2 + kig/pykig/pykig.py | 824 + kig/scripting/Makefile.am | 22 + kig/scripting/newscriptwizard.cc | 234 + kig/scripting/newscriptwizard.h | 72 + kig/scripting/newscriptwizardbase.ui | 81 + kig/scripting/python-kig.xml | 289 + .../python-scripting-api-dox-mainpage.dox | 26 + kig/scripting/python_scripter.cc | 578 + kig/scripting/python_scripter.h | 69 + kig/scripting/python_type.cc | 195 + kig/scripting/python_type.h | 63 + kig/scripting/script-common.cc | 95 + kig/scripting/script-common.h | 61 + kig/scripting/script_mode.cc | 362 + kig/scripting/script_mode.h | 119 + kiten/AUTHORS | 9 + kiten/COPYING | 346 + kiten/Makefile.am | 47 + kiten/README | 23 + kiten/TODO | 32 + kiten/asyndeta.cpp | 118 + kiten/asyndeta.h | 52 + kiten/configdictionaries.cpp | 161 + kiten/configdictionaries.h | 60 + kiten/configdictionariesbase.ui | 313 + kiten/configfont.ui | 33 + kiten/configlearn.ui | 161 + kiten/configsearching.ui | 68 + kiten/deinf.cpp | 123 + kiten/deinf.h | 53 + kiten/dict.cpp | 876 + kiten/dict.h | 206 + kiten/edict | 107735 ++++++++++++++++++ kiten/edict_doc.html | 695 + kiten/edict_kanjidic_licence.html | 395 + kiten/eeditui.rc | 21 + kiten/kanjidic | 6356 ++ kiten/kiten.cpp | 901 + kiten/kiten.desktop | 117 + kiten/kiten.h | 146 + kiten/kiten.kcfg | 88 + kiten/kitenconfig.kcfgc | 4 + kiten/kitenui.rc | 56 + kiten/kloader.cpp | 161 + kiten/kloader.h | 91 + kiten/kromajiedit.cpp | 274 + kiten/kromajiedit.h | 55 + kiten/ksaver.cpp | 187 + kiten/ksaver.h | 93 + kiten/learn.cpp | 954 + kiten/learn.h | 170 + kiten/learnui.rc | 42 + kiten/main.cpp | 63 + kiten/optiondialog.cpp | 90 + kiten/optiondialog.h | 61 + kiten/pics/Makefile.am | 1 + kiten/pics/cr16-action-kanjidic.png | Bin 0 -> 170 bytes kiten/pics/cr22-action-edit_add.png | Bin 0 -> 820 bytes kiten/pics/cr22-action-edit_remove.png | Bin 0 -> 713 bytes kiten/pics/cr22-action-kanjidic.png | Bin 0 -> 207 bytes kiten/pics/hi128-app-kiten.png | Bin 0 -> 4790 bytes kiten/pics/hi16-app-kiten.png | Bin 0 -> 471 bytes kiten/pics/hi32-app-kiten.png | Bin 0 -> 972 bytes kiten/pics/hi48-app-kiten.png | Bin 0 -> 1560 bytes kiten/pics/hisc-app-kiten.svgz | Bin 0 -> 1809 bytes kiten/pics/lo16-action-edit_add.png | Bin 0 -> 250 bytes kiten/pics/lo16-action-edit_remove.png | Bin 0 -> 219 bytes kiten/rad.cpp | 435 + kiten/rad.h | 123 + kiten/radkfile | 1000 + kiten/romkana.cnv | 414 + kiten/vconj | 348 + kiten/widgets.cpp | 514 + kiten/widgets.h | 122 + kiten/xjdic.h | 90 + kiten/xjdxgen.c | 425 + klatin/AUTHORS | 1 + klatin/COPYING | 340 + klatin/ChangeLog | 0 klatin/INSTALL | 167 + klatin/Makefile.am | 11 + klatin/README | 1 + klatin/TODO | 3 + klatin/klatin.lsm | 14 + klatin/klatin/Makefile.am | 40 + klatin/klatin/data/Makefile.am | 1 + klatin/klatin/data/grammar/Makefile.am | 2 + klatin/klatin/data/grammar/bellum.klat | 40 + klatin/klatin/data/grammar/genu.klat | 40 + klatin/klatin/data/grammar/gradus.klat | 40 + klatin/klatin/data/grammar/opus.klat | 40 + klatin/klatin/data/grammar/puella.klat | 40 + klatin/klatin/data/grammar/res.klat | 40 + klatin/klatin/data/grammar/rex.klat | 40 + klatin/klatin/data/grammar/servus.klat | 40 + klatin/klatin/data/verbs/Makefile.am | 6 + .../klatin/data/verbs/amo-indicative-active.klat | 148 + .../klatin/data/verbs/amo-indicative-passive.klat | 148 + .../klatin/data/verbs/amo-subjunctive-active.klat | 100 + .../klatin/data/verbs/amo-subjunctive-passive.klat | 100 + .../klatin/data/verbs/audio-indicative-active.klat | 148 + .../data/verbs/audio-indicative-passive.klat | 148 + .../data/verbs/audio-subjunctive-active.klat | 100 + .../data/verbs/audio-subjunctive-passive.klat | 100 + .../klatin/data/verbs/moneo-indicative-active.klat | 148 + .../data/verbs/moneo-indicative-passive.klat | 148 + .../data/verbs/moneo-subjunctive-active.klat | 100 + .../data/verbs/moneo-subjunctive-passive.klat | 100 + .../klatin/data/verbs/rego-indicative-active.klat | 148 + .../klatin/data/verbs/rego-indicative-passive.klat | 148 + .../klatin/data/verbs/rego-subjunctive-active.klat | 100 + .../data/verbs/rego-subjunctive-passive.klat | 100 + .../klatin/data/verbs/sum-indicative-active.klat | 148 + .../klatin/data/verbs/sum-subjunctive-active.klat | 100 + klatin/klatin/data/vocab/Makefile.am | 1 + klatin/klatin/data/vocab/de/A.kvtml | 197 + klatin/klatin/data/vocab/de/BC.kvtml | 229 + klatin/klatin/data/vocab/de/D.kvtml | 133 + klatin/klatin/data/vocab/de/EF.kvtml | 173 + klatin/klatin/data/vocab/de/GHI1.kvtml | 173 + klatin/klatin/data/vocab/de/I2L.kvtml | 189 + klatin/klatin/data/vocab/de/M.kvtml | 129 + klatin/klatin/data/vocab/de/Makefile.am | 3 + klatin/klatin/data/vocab/de/N.kvtml | 157 + klatin/klatin/data/vocab/de/OP1.kvtml | 145 + klatin/klatin/data/vocab/de/P2.kvtml | 153 + klatin/klatin/data/vocab/de/QR.kvtml | 149 + klatin/klatin/data/vocab/de/S.kvtml | 225 + klatin/klatin/data/vocab/de/TU.kvtml | 165 + klatin/klatin/data/vocab/de/V.kvtml | 125 + klatin/klatin/data/vocab/en/A.kvtml | 192 + klatin/klatin/data/vocab/en/BC.kvtml | 224 + klatin/klatin/data/vocab/en/D.kvtml | 128 + klatin/klatin/data/vocab/en/EF.kvtml | 168 + klatin/klatin/data/vocab/en/GHI1.kvtml | 168 + klatin/klatin/data/vocab/en/I2L.kvtml | 184 + klatin/klatin/data/vocab/en/M.kvtml | 124 + klatin/klatin/data/vocab/en/Makefile.am | 3 + klatin/klatin/data/vocab/en/N.kvtml | 152 + klatin/klatin/data/vocab/en/OP1.kvtml | 140 + klatin/klatin/data/vocab/en/P2.kvtml | 148 + klatin/klatin/data/vocab/en/QR.kvtml | 144 + klatin/klatin/data/vocab/en/S.kvtml | 220 + klatin/klatin/data/vocab/en/TU.kvtml | 160 + klatin/klatin/data/vocab/en/V.kvtml | 120 + klatin/klatin/data/vocab/pl/A.kvtml | 192 + klatin/klatin/data/vocab/pl/BC.kvtml | 224 + klatin/klatin/data/vocab/pl/D.kvtml | 128 + klatin/klatin/data/vocab/pl/EF.kvtml | 168 + klatin/klatin/data/vocab/pl/GHI1.kvtml | 168 + klatin/klatin/data/vocab/pl/I2L.kvtml | 184 + klatin/klatin/data/vocab/pl/M.kvtml | 124 + klatin/klatin/data/vocab/pl/Makefile.am | 3 + klatin/klatin/data/vocab/pl/N.kvtml | 152 + klatin/klatin/data/vocab/pl/OP1.kvtml | 140 + klatin/klatin/data/vocab/pl/P2.kvtml | 148 + klatin/klatin/data/vocab/pl/QR.kvtml | 144 + klatin/klatin/data/vocab/pl/S.kvtml | 220 + klatin/klatin/data/vocab/pl/TU.kvtml | 160 + klatin/klatin/data/vocab/pl/V.kvtml | 120 + klatin/klatin/data/vocab/sk/A.kvtml | 192 + klatin/klatin/data/vocab/sk/BC.kvtml | 224 + klatin/klatin/data/vocab/sk/D.kvtml | 128 + klatin/klatin/data/vocab/sk/EF.kvtml | 168 + klatin/klatin/data/vocab/sk/GHI1.kvtml | 168 + klatin/klatin/data/vocab/sk/I2L.kvtml | 184 + klatin/klatin/data/vocab/sk/M.kvtml | 124 + klatin/klatin/data/vocab/sk/N.kvtml | 152 + klatin/klatin/data/vocab/sk/OP1.kvtml | 140 + klatin/klatin/data/vocab/sk/P2.kvtml | 147 + klatin/klatin/data/vocab/sk/QR.kvtml | 144 + klatin/klatin/data/vocab/sk/S.kvtml | 220 + klatin/klatin/data/vocab/sk/TU.kvtml | 160 + klatin/klatin/data/vocab/sk/V.kvtml | 120 + klatin/klatin/icons/Makefile.am | 1 + klatin/klatin/icons/hi128-app-klatin.png | Bin 0 -> 3448 bytes klatin/klatin/icons/hi16-app-klatin.png | Bin 0 -> 589 bytes klatin/klatin/icons/hi22-app-klatin.png | Bin 0 -> 727 bytes klatin/klatin/icons/hi32-app-klatin.png | Bin 0 -> 1046 bytes klatin/klatin/icons/hi48-app-klatin.png | Bin 0 -> 1386 bytes klatin/klatin/icons/hi64-app-klatin.png | Bin 0 -> 1880 bytes klatin/klatin/icons/hisc-app-klatin.svgz | Bin 0 -> 2027 bytes klatin/klatin/keduvocdata.h | 49 + klatin/klatin/klatin.cpp | 217 + klatin/klatin/klatin.desktop | 125 + klatin/klatin/klatin.h | 93 + klatin/klatin/klatin.kcfg | 59 + klatin/klatin/klatinchoose.ui | 264 + klatin/klatin/klatingrammar.cpp | 243 + klatin/klatin/klatingrammar.h | 63 + klatin/klatin/klatingrammarwidget.ui | 382 + klatin/klatin/klatinresultsdialog.ui | 223 + klatin/klatin/klatinsettings_vocabpage.ui | 181 + klatin/klatin/klatinui.rc | 12 + klatin/klatin/klatinverbs.cpp | 272 + klatin/klatin/klatinverbs.h | 83 + klatin/klatin/klatinverbswidget.ui | 426 + klatin/klatin/klatinvocab.cpp | 398 + klatin/klatin/klatinvocab.h | 110 + klatin/klatin/klatinvocabwidget.ui | 392 + klatin/klatin/main.cpp | 62 + klatin/klatin/settings.kcfgc | 5 + klettres/AUTHORS | 38 + klettres/COPYING | 340 + klettres/ChangeLog | 22 + klettres/INSTALL | 167 + klettres/Makefile.am | 13 + klettres/TODO | 3 + klettres/klettres.lsm | 14 + klettres/klettres/Makefile.am | 59 + klettres/klettres/data/Makefile.am | 6 + klettres/klettres/data/langs/Makefile.am | 2 + klettres/klettres/data/langs/cs.txt | 7 + klettres/klettres/data/langs/da.txt | 3 + klettres/klettres/data/langs/de.txt | 4 + klettres/klettres/data/langs/es.txt | 2 + klettres/klettres/data/langs/nds.txt | 4 + klettres/klettres/data/langs/sk.txt | 16 + klettres/klettres/data/sounds.xml | 878 + klettres/klettres/en/alpha/A.ogg | Bin 0 -> 25008 bytes klettres/klettres/en/alpha/B.ogg | Bin 0 -> 24706 bytes klettres/klettres/en/alpha/C.ogg | Bin 0 -> 25527 bytes klettres/klettres/en/alpha/D.ogg | Bin 0 -> 25669 bytes klettres/klettres/en/alpha/E.ogg | Bin 0 -> 25567 bytes klettres/klettres/en/alpha/F.ogg | Bin 0 -> 24947 bytes klettres/klettres/en/alpha/G.ogg | Bin 0 -> 25916 bytes klettres/klettres/en/alpha/H.ogg | Bin 0 -> 26892 bytes klettres/klettres/en/alpha/I.ogg | Bin 0 -> 25618 bytes klettres/klettres/en/alpha/J.ogg | Bin 0 -> 26934 bytes klettres/klettres/en/alpha/K.ogg | Bin 0 -> 25965 bytes klettres/klettres/en/alpha/L.ogg | Bin 0 -> 25784 bytes klettres/klettres/en/alpha/M.ogg | Bin 0 -> 25840 bytes klettres/klettres/en/alpha/N.ogg | Bin 0 -> 25870 bytes klettres/klettres/en/alpha/O.ogg | Bin 0 -> 25600 bytes klettres/klettres/en/alpha/P.ogg | Bin 0 -> 25290 bytes klettres/klettres/en/alpha/Q.ogg | Bin 0 -> 25772 bytes klettres/klettres/en/alpha/R.ogg | Bin 0 -> 26085 bytes klettres/klettres/en/alpha/S.ogg | Bin 0 -> 25943 bytes klettres/klettres/en/alpha/T.ogg | Bin 0 -> 25583 bytes klettres/klettres/en/alpha/U.ogg | Bin 0 -> 25211 bytes klettres/klettres/en/alpha/V.ogg | Bin 0 -> 26504 bytes klettres/klettres/en/alpha/W.ogg | Bin 0 -> 26868 bytes klettres/klettres/en/alpha/X.ogg | Bin 0 -> 25467 bytes klettres/klettres/en/alpha/Y.ogg | Bin 0 -> 25555 bytes klettres/klettres/en/alpha/Z.ogg | Bin 0 -> 26660 bytes klettres/klettres/en/sounds.xml | 75 + klettres/klettres/en/syllab/aw.ogg | Bin 0 -> 25704 bytes klettres/klettres/en/syllab/car.ogg | Bin 0 -> 26369 bytes klettres/klettres/en/syllab/ch.ogg | Bin 0 -> 25356 bytes klettres/klettres/en/syllab/dog.ogg | Bin 0 -> 26648 bytes klettres/klettres/en/syllab/fix.ogg | Bin 0 -> 25740 bytes klettres/klettres/en/syllab/gas.ogg | Bin 0 -> 27049 bytes klettres/klettres/en/syllab/gem.ogg | Bin 0 -> 26101 bytes klettres/klettres/en/syllab/hot.ogg | Bin 0 -> 26028 bytes klettres/klettres/en/syllab/jet.ogg | Bin 0 -> 25993 bytes klettres/klettres/en/syllab/key.ogg | Bin 0 -> 25384 bytes klettres/klettres/en/syllab/me.ogg | Bin 0 -> 26672 bytes klettres/klettres/en/syllab/my.ogg | Bin 0 -> 27324 bytes klettres/klettres/en/syllab/no.ogg | Bin 0 -> 25871 bytes klettres/klettres/en/syllab/pet.ogg | Bin 0 -> 25933 bytes klettres/klettres/en/syllab/saw.ogg | Bin 0 -> 27262 bytes klettres/klettres/en/syllab/say.ogg | Bin 0 -> 25555 bytes klettres/klettres/en/syllab/sit.ogg | Bin 0 -> 26503 bytes klettres/klettres/en/syllab/sky.ogg | Bin 0 -> 27371 bytes klettres/klettres/en/syllab/th.ogg | Bin 0 -> 6736 bytes klettres/klettres/fontsdlg.ui | 38 + klettres/klettres/fr/alpha/a-0.ogg | Bin 0 -> 15974 bytes klettres/klettres/fr/alpha/a-1.ogg | Bin 0 -> 15927 bytes klettres/klettres/fr/alpha/a-10.ogg | Bin 0 -> 17455 bytes klettres/klettres/fr/alpha/a-11.ogg | Bin 0 -> 16762 bytes klettres/klettres/fr/alpha/a-12.ogg | Bin 0 -> 16490 bytes klettres/klettres/fr/alpha/a-13.ogg | Bin 0 -> 17328 bytes klettres/klettres/fr/alpha/a-14.ogg | Bin 0 -> 16054 bytes klettres/klettres/fr/alpha/a-15.ogg | Bin 0 -> 16478 bytes klettres/klettres/fr/alpha/a-16.ogg | Bin 0 -> 17435 bytes klettres/klettres/fr/alpha/a-17.ogg | Bin 0 -> 16617 bytes klettres/klettres/fr/alpha/a-18.ogg | Bin 0 -> 17711 bytes klettres/klettres/fr/alpha/a-19.ogg | Bin 0 -> 16642 bytes klettres/klettres/fr/alpha/a-2.ogg | Bin 0 -> 17023 bytes klettres/klettres/fr/alpha/a-20.ogg | Bin 0 -> 16564 bytes klettres/klettres/fr/alpha/a-21.ogg | Bin 0 -> 17013 bytes klettres/klettres/fr/alpha/a-22.ogg | Bin 0 -> 19936 bytes klettres/klettres/fr/alpha/a-23.ogg | Bin 0 -> 16859 bytes klettres/klettres/fr/alpha/a-24.ogg | Bin 0 -> 18103 bytes klettres/klettres/fr/alpha/a-25.ogg | Bin 0 -> 16455 bytes klettres/klettres/fr/alpha/a-3.ogg | Bin 0 -> 16459 bytes klettres/klettres/fr/alpha/a-4.ogg | Bin 0 -> 15960 bytes klettres/klettres/fr/alpha/a-5.ogg | Bin 0 -> 15546 bytes klettres/klettres/fr/alpha/a-6.ogg | Bin 0 -> 17090 bytes klettres/klettres/fr/alpha/a-7.ogg | Bin 0 -> 16368 bytes klettres/klettres/fr/alpha/a-8.ogg | Bin 0 -> 17192 bytes klettres/klettres/fr/alpha/a-9.ogg | Bin 0 -> 17196 bytes klettres/klettres/fr/sounds.xml | 81 + klettres/klettres/fr/syllab/ad-0.ogg | Bin 0 -> 15724 bytes klettres/klettres/fr/syllab/ad-1.ogg | Bin 0 -> 15034 bytes klettres/klettres/fr/syllab/ad-10.ogg | Bin 0 -> 15093 bytes klettres/klettres/fr/syllab/ad-11.ogg | Bin 0 -> 14669 bytes klettres/klettres/fr/syllab/ad-12.ogg | Bin 0 -> 15260 bytes klettres/klettres/fr/syllab/ad-13.ogg | Bin 0 -> 14839 bytes klettres/klettres/fr/syllab/ad-14.ogg | Bin 0 -> 17178 bytes klettres/klettres/fr/syllab/ad-15.ogg | Bin 0 -> 14915 bytes klettres/klettres/fr/syllab/ad-16.ogg | Bin 0 -> 15712 bytes klettres/klettres/fr/syllab/ad-17.ogg | Bin 0 -> 16988 bytes klettres/klettres/fr/syllab/ad-18.ogg | Bin 0 -> 15521 bytes klettres/klettres/fr/syllab/ad-19.ogg | Bin 0 -> 16823 bytes klettres/klettres/fr/syllab/ad-2.ogg | Bin 0 -> 16836 bytes klettres/klettres/fr/syllab/ad-20.ogg | Bin 0 -> 15975 bytes klettres/klettres/fr/syllab/ad-21.ogg | Bin 0 -> 15088 bytes klettres/klettres/fr/syllab/ad-22.ogg | Bin 0 -> 15903 bytes klettres/klettres/fr/syllab/ad-23.ogg | Bin 0 -> 17493 bytes klettres/klettres/fr/syllab/ad-24.ogg | Bin 0 -> 16531 bytes klettres/klettres/fr/syllab/ad-25.ogg | Bin 0 -> 17607 bytes klettres/klettres/fr/syllab/ad-26.ogg | Bin 0 -> 17599 bytes klettres/klettres/fr/syllab/ad-27.ogg | Bin 0 -> 17770 bytes klettres/klettres/fr/syllab/ad-3.ogg | Bin 0 -> 15954 bytes klettres/klettres/fr/syllab/ad-4.ogg | Bin 0 -> 16114 bytes klettres/klettres/fr/syllab/ad-5.ogg | Bin 0 -> 16263 bytes klettres/klettres/fr/syllab/ad-6.ogg | Bin 0 -> 16938 bytes klettres/klettres/fr/syllab/ad-7.ogg | Bin 0 -> 16166 bytes klettres/klettres/fr/syllab/ad-8.ogg | Bin 0 -> 15417 bytes klettres/klettres/fr/syllab/ad-9.ogg | Bin 0 -> 16452 bytes klettres/klettres/hi128-app-klettres.png | Bin 0 -> 5520 bytes klettres/klettres/hi16-app-klettres.png | Bin 0 -> 603 bytes klettres/klettres/hi22-app-klettres.png | Bin 0 -> 868 bytes klettres/klettres/hi32-app-klettres.png | Bin 0 -> 1362 bytes klettres/klettres/hi48-app-klettres.png | Bin 0 -> 2071 bytes klettres/klettres/hisc-app-klettres.svgz | Bin 0 -> 1445 bytes klettres/klettres/icons/Makefile.am | 2 + .../icons/cr128-action-klettres_desert.png | Bin 0 -> 3722 bytes .../icons/cr128-action-klettres_grownup.png | Bin 0 -> 6344 bytes .../klettres/icons/cr128-action-klettres_kids.png | Bin 0 -> 4449 bytes .../klettres/icons/cr16-action-klettres_desert.png | Bin 0 -> 571 bytes .../icons/cr16-action-klettres_grownup.png | Bin 0 -> 695 bytes .../klettres/icons/cr16-action-klettres_kids.png | Bin 0 -> 642 bytes .../klettres/icons/cr22-action-klettres_desert.png | Bin 0 -> 759 bytes .../icons/cr22-action-klettres_grownup.png | Bin 0 -> 980 bytes .../icons/cr22-action-klettres_kids.png.png | Bin 0 -> 917 bytes .../klettres/icons/cr32-action-klettres_desert.png | Bin 0 -> 1038 bytes .../icons/cr32-action-klettres_grownup.png | Bin 0 -> 1451 bytes .../klettres/icons/cr32-action-klettres_kids.png | Bin 0 -> 1292 bytes .../klettres/icons/cr48-action-klettres_desert.png | Bin 0 -> 1462 bytes .../icons/cr48-action-klettres_grownup.png | Bin 0 -> 2220 bytes .../klettres/icons/cr48-action-klettres_kids.png | Bin 0 -> 1686 bytes .../klettres/icons/cr64-action-klettres_desert.png | Bin 0 -> 1926 bytes .../icons/cr64-action-klettres_grownup.png.png | Bin 0 -> 3085 bytes .../klettres/icons/cr64-action-klettres_kids.png | Bin 0 -> 2292 bytes .../icons/crsc-action-klettres_desert.svgz | Bin 0 -> 1857 bytes .../icons/crsc-action-klettres_grownup.svgz | Bin 0 -> 1992 bytes .../klettres/icons/crsc-action-klettres_kids.svgz | Bin 0 -> 2026 bytes klettres/klettres/klettres.cpp | 527 + klettres/klettres/klettres.desktop | 130 + klettres/klettres/klettres.h | 151 + klettres/klettres/klettres.kcfg | 53 + klettres/klettres/klettresrc | 3 + klettres/klettres/klettresui.rc | 49 + klettres/klettres/klettresview.cpp | 225 + klettres/klettres/klettresview.h | 107 + klettres/klettres/klnewstuff.cpp | 61 + klettres/klettres/klnewstuff.h | 39 + klettres/klettres/main.cpp | 123 + klettres/klettres/pics/Makefile.am | 2 + klettres/klettres/pics/klettres_desert.png | Bin 0 -> 171415 bytes klettres/klettres/pics/klettres_grownup.png | Bin 0 -> 65425 bytes klettres/klettres/pics/klettres_kids.jpeg | Bin 0 -> 30244 bytes klettres/klettres/pics/menubar.png | Bin 0 -> 219 bytes klettres/klettres/prefs.kcfgc | 8 + klettres/klettres/prefs_addons.h | 48 + klettres/klettres/soundfactory.cpp | 148 + klettres/klettres/soundfactory.h | 77 + klettres/klettres/timer.cpp | 49 + klettres/klettres/timer.h | 49 + klettres/klettres/timerdlg.ui | 245 + klettres/klettres/version.h | 28 + kmplot/COPYING | 340 + kmplot/KmPlot.kdevelop | 156 + kmplot/KmPlot.kdevelop.filelist | 89 + kmplot/Makefile.am | 7 + kmplot/TODO | 80 + kmplot/icons/Makefile.am | 3 + kmplot/icons/actions/Makefile.am | 2 + kmplot/icons/actions/cr16-action-editplots.png | Bin 0 -> 792 bytes kmplot/icons/actions/cr16-action-functionhelp.png | Bin 0 -> 775 bytes kmplot/icons/actions/cr16-action-ksys1.png | Bin 0 -> 261 bytes kmplot/icons/actions/cr16-action-ksys2.png | Bin 0 -> 252 bytes kmplot/icons/actions/cr16-action-ksys3.png | Bin 0 -> 236 bytes kmplot/icons/actions/cr16-action-maximum.png | Bin 0 -> 578 bytes kmplot/icons/actions/cr16-action-minimum.png | Bin 0 -> 565 bytes kmplot/icons/actions/cr16-action-newfunction.png | Bin 0 -> 739 bytes kmplot/icons/actions/cr16-action-newparametric.png | Bin 0 -> 813 bytes kmplot/icons/actions/cr16-action-newpolar.png | Bin 0 -> 699 bytes kmplot/icons/actions/cr22-action-editplots.png | Bin 0 -> 1152 bytes kmplot/icons/actions/cr22-action-functionhelp.png | Bin 0 -> 1184 bytes kmplot/icons/actions/cr22-action-ksys1.png | Bin 0 -> 305 bytes kmplot/icons/actions/cr22-action-ksys2.png | Bin 0 -> 306 bytes kmplot/icons/actions/cr22-action-ksys3.png | Bin 0 -> 310 bytes kmplot/icons/actions/cr22-action-maximum.png | Bin 0 -> 768 bytes kmplot/icons/actions/cr22-action-minimum.png | Bin 0 -> 740 bytes kmplot/icons/actions/cr22-action-newfunction.png | Bin 0 -> 1052 bytes kmplot/icons/actions/cr22-action-newparametric.png | Bin 0 -> 1174 bytes kmplot/icons/actions/cr22-action-newpolar.png | Bin 0 -> 1018 bytes kmplot/icons/actions/cr32-action-coords.png | Bin 0 -> 323 bytes kmplot/icons/actions/cr32-action-deriv_func.png | Bin 0 -> 741 bytes kmplot/icons/actions/cr32-action-editconstants.png | Bin 0 -> 1374 bytes kmplot/icons/actions/cr32-action-editplots.png | Bin 0 -> 1790 bytes kmplot/icons/actions/cr32-action-func.png | Bin 0 -> 1333 bytes kmplot/icons/actions/cr32-action-functionhelp.png | Bin 0 -> 1996 bytes kmplot/icons/actions/cr32-action-integral_func.png | Bin 0 -> 1054 bytes kmplot/icons/actions/cr32-action-ksys1.png | Bin 0 -> 389 bytes kmplot/icons/actions/cr32-action-ksys2.png | Bin 0 -> 366 bytes kmplot/icons/actions/cr32-action-ksys3.png | Bin 0 -> 359 bytes kmplot/icons/actions/cr32-action-lessen.png | Bin 0 -> 290 bytes kmplot/icons/actions/cr32-action-magnify.png | Bin 0 -> 314 bytes kmplot/icons/actions/cr32-action-maximum.png | Bin 0 -> 1197 bytes kmplot/icons/actions/cr32-action-minimum.png | Bin 0 -> 1182 bytes kmplot/icons/actions/cr32-action-newfunction.png | Bin 0 -> 1566 bytes kmplot/icons/actions/cr32-action-newparametric.png | Bin 0 -> 1927 bytes kmplot/icons/actions/cr32-action-newpolar.png | Bin 0 -> 1555 bytes kmplot/icons/actions/cr32-action-scaling.png | Bin 0 -> 287 bytes kmplot/icons/actions/cr48-action-editplots.png | Bin 0 -> 2997 bytes kmplot/icons/actions/cr48-action-functionhelp.png | Bin 0 -> 3336 bytes kmplot/icons/actions/cr48-action-integral_func.png | Bin 0 -> 560 bytes kmplot/icons/actions/cr48-action-ksys1.png | Bin 0 -> 536 bytes kmplot/icons/actions/cr48-action-ksys2.png | Bin 0 -> 541 bytes kmplot/icons/actions/cr48-action-ksys3.png | Bin 0 -> 517 bytes kmplot/icons/actions/cr48-action-maximum.png | Bin 0 -> 1966 bytes kmplot/icons/actions/cr48-action-minimum.png | Bin 0 -> 1922 bytes kmplot/icons/actions/cr48-action-newfunction.png | Bin 0 -> 2574 bytes kmplot/icons/actions/cr48-action-newparametric.png | Bin 0 -> 3153 bytes kmplot/icons/actions/cr48-action-newpolar.png | Bin 0 -> 2600 bytes kmplot/icons/actions/cr64-action-maximum.png | Bin 0 -> 2664 bytes kmplot/icons/actions/cr64-action-minimum.png | Bin 0 -> 2652 bytes kmplot/icons/actions/crsc-action-deriv_func.svgz | Bin 0 -> 1606 bytes .../icons/actions/crsc-action-editconstants.svgz | Bin 0 -> 2684 bytes kmplot/icons/actions/crsc-action-editplots.svgz | Bin 0 -> 3406 bytes kmplot/icons/actions/crsc-action-functionhelp.svgz | Bin 0 -> 2696 bytes .../icons/actions/crsc-action-integral_func.svgz | Bin 0 -> 1623 bytes kmplot/icons/actions/crsc-action-ksys1.svgz | Bin 0 -> 1284 bytes kmplot/icons/actions/crsc-action-ksys2.svgz | Bin 0 -> 1312 bytes kmplot/icons/actions/crsc-action-ksys3.svgz | Bin 0 -> 1326 bytes kmplot/icons/actions/crsc-action-maximum.svgz | Bin 0 -> 1728 bytes kmplot/icons/actions/crsc-action-minimum.svgz | Bin 0 -> 1726 bytes kmplot/icons/actions/crsc-action-newfunction.svgz | Bin 0 -> 2085 bytes .../icons/actions/crsc-action-newparametric.svgz | Bin 0 -> 2250 bytes kmplot/icons/actions/crsc-action-newpolar.svgz | Bin 0 -> 2342 bytes kmplot/icons/hi128-app-kmplot.png | Bin 0 -> 3798 bytes kmplot/icons/hi16-app-kmplot.png | Bin 0 -> 556 bytes kmplot/icons/hi22-app-kmplot.png | Bin 0 -> 738 bytes kmplot/icons/hi32-app-kmplot.png | Bin 0 -> 995 bytes kmplot/icons/hi48-app-kmplot.png | Bin 0 -> 1486 bytes kmplot/icons/hi64-app-kmplot.png | Bin 0 -> 1923 bytes kmplot/icons/hisc-app-kmplot.svgz | Bin 0 -> 1476 bytes kmplot/kmplot/FktDlg.cpp | 337 + kmplot/kmplot/FktDlg.h | 119 + kmplot/kmplot/FktDlgData.ui | 424 + kmplot/kmplot/MainDlg.cpp | 830 + kmplot/kmplot/MainDlg.h | 243 + kmplot/kmplot/MainDlgIface.h | 70 + kmplot/kmplot/Makefile.am | 61 + kmplot/kmplot/View.cpp | 2149 + kmplot/kmplot/View.h | 273 + kmplot/kmplot/Viewiface.h | 43 + kmplot/kmplot/coordsconfigdialog.cpp | 90 + kmplot/kmplot/coordsconfigdialog.h | 56 + kmplot/kmplot/diagr.cpp | 653 + kmplot/kmplot/diagr.h | 145 + kmplot/kmplot/editderivativespage.ui | 276 + kmplot/kmplot/editfunction.cpp | 446 + kmplot/kmplot/editfunction.h | 91 + kmplot/kmplot/editfunctionpage.ui | 908 + kmplot/kmplot/editintegralpage.ui | 288 + kmplot/kmplot/kconstanteditor.cpp | 215 + kmplot/kmplot/kconstanteditor.h | 68 + kmplot/kmplot/keditconstant.cpp | 100 + kmplot/kmplot/keditconstant.h | 60 + kmplot/kmplot/keditparametric.cpp | 345 + kmplot/kmplot/keditparametric.h | 81 + kmplot/kmplot/keditpolar.cpp | 250 + kmplot/kmplot/keditpolar.h | 73 + kmplot/kmplot/kminmax.cpp | 435 + kmplot/kmplot/kminmax.h | 68 + kmplot/kmplot/kmplot.cpp | 318 + kmplot/kmplot/kmplot.desktop | 134 + kmplot/kmplot/kmplot.h | 122 + kmplot/kmplot/kmplot.kcfg | 232 + kmplot/kmplot/kmplotIface.h | 56 + kmplot/kmplot/kmplot_part.desktop | 15 + kmplot/kmplot/kmplot_part.rc | 73 + kmplot/kmplot/kmplot_part_readonly.rc | 54 + kmplot/kmplot/kmplot_shell.rc | 43 + kmplot/kmplot/kmplotio.cpp | 614 + kmplot/kmplot/kmplotio.h | 103 + kmplot/kmplot/kmplotprogress.cpp | 56 + kmplot/kmplot/kmplotprogress.h | 45 + kmplot/kmplot/kparametereditor.cpp | 298 + kmplot/kmplot/kparametereditor.h | 62 + kmplot/kmplot/kprinterdlg.cpp | 71 + kmplot/kmplot/kprinterdlg.h | 60 + kmplot/kmplot/ksliderwindow.cpp | 121 + kmplot/kmplot/ksliderwindow.h | 58 + kmplot/kmplot/main.cpp | 83 + kmplot/kmplot/parser.cpp | 1165 + kmplot/kmplot/parser.h | 285 + kmplot/kmplot/parseriface.h | 89 + kmplot/kmplot/qconstanteditor.ui | 200 + kmplot/kmplot/qconstanteditor.ui.h | 44 + kmplot/kmplot/qeditconstant.ui | 139 + kmplot/kmplot/qeditconstant.ui.h | 13 + kmplot/kmplot/qeditparametric.ui | 545 + kmplot/kmplot/qeditpolar.ui | 407 + kmplot/kmplot/qminmax.ui | 142 + kmplot/kmplot/qparametereditor.ui | 185 + kmplot/kmplot/settings.kcfgc | 4 + kmplot/kmplot/settingspagecolor.ui | 459 + kmplot/kmplot/settingspagecoords.ui | 769 + kmplot/kmplot/settingspagefonts.ui | 128 + kmplot/kmplot/settingspageprecision.ui | 276 + kmplot/kmplot/settingspagescaling.ui | 415 + kmplot/kmplot/sliderwindow.ui | 87 + kmplot/kmplot/x-kmplot.desktop | 63 + kmplot/kmplot/xparser.cpp | 826 + kmplot/kmplot/xparser.h | 146 + kpercentage/Makefile.am | 7 + kpercentage/TODO | 10 + kpercentage/kpercentage/Makefile.am | 49 + kpercentage/kpercentage/icons/Makefile.am | 3 + kpercentage/kpercentage/icons/actions/Makefile.am | 2 + .../icons/actions/cr22-action-button_cancel.png | Bin 0 -> 883 bytes .../icons/actions/cr22-action-button_ok.png | Bin 0 -> 769 bytes .../icons/actions/cr32-action-button_cancel.png | Bin 0 -> 1468 bytes .../icons/actions/cr32-action-button_ok.png | Bin 0 -> 1393 bytes .../icons/actions/lo32-action-button_cancel.png | Bin 0 -> 353 bytes .../icons/actions/lo32-action-button_ok.png | Bin 0 -> 254 bytes .../kpercentage/icons/hi128-app-kpercentage.png | Bin 0 -> 15734 bytes .../kpercentage/icons/hi16-app-kpercentage.png | Bin 0 -> 856 bytes .../kpercentage/icons/hi22-app-kpercentage.png | Bin 0 -> 1436 bytes .../kpercentage/icons/hi32-app-kpercentage.png | Bin 0 -> 2428 bytes .../kpercentage/icons/hi48-app-kpercentage.png | Bin 0 -> 4328 bytes .../kpercentage/icons/hisc-app-kpercentage.svgz | Bin 0 -> 5102 bytes kpercentage/kpercentage/kanimation.cpp | 224 + kpercentage/kpercentage/kanimation.h | 104 + kpercentage/kpercentage/kanswer.cpp | 255 + kpercentage/kpercentage/kanswer.h | 104 + kpercentage/kpercentage/kpercentage.cpp | 231 + kpercentage/kpercentage/kpercentage.desktop | 82 + kpercentage/kpercentage/kpercentage.docbook | 556 + kpercentage/kpercentage/kpercentage.h | 85 + kpercentage/kpercentage/kpercentmain.cpp | 467 + kpercentage/kpercentage/kpercentmain.h | 137 + kpercentage/kpercentage/ksplashscreen.cpp | 68 + kpercentage/kpercentage/ksplashscreen.h | 52 + kpercentage/kpercentage/main.cpp | 70 + kpercentage/kpercentage/pics/Makefile.am | 7 + kpercentage/kpercentage/pics/kanswer_bg.png | Bin 0 -> 14365 bytes kpercentage/kpercentage/pics/kpercentage_bg.png | Bin 0 -> 60776 bytes kpercentage/kpercentage/pics/kpercentage_bg.svgz | Bin 0 -> 10047 bytes .../kpercentage/pics/kpercentage_bg_rtl.png | Bin 0 -> 60414 bytes .../kpercentage/pics/kpercentage_bg_rtl.svgz | Bin 0 -> 9853 bytes kpercentage/kpercentage/pics/kpercentmain_bg.png | Bin 0 -> 47106 bytes kpercentage/kpercentage/pics/kpercentmain_bg.svgz | Bin 0 -> 8844 bytes .../kpercentage/pics/kpercentmain_bg_rtl.png | Bin 0 -> 46685 bytes .../kpercentage/pics/kpercentmain_bg_rtl.svgz | Bin 0 -> 8759 bytes kpercentage/kpercentage/pics/right.story | 17 + kpercentage/kpercentage/pics/smily0000.png | Bin 0 -> 4950 bytes kpercentage/kpercentage/pics/smily0001.png | Bin 0 -> 4885 bytes kpercentage/kpercentage/pics/smily0002.png | Bin 0 -> 4735 bytes kpercentage/kpercentage/pics/smily0003.png | Bin 0 -> 4484 bytes kpercentage/kpercentage/pics/smily0004.png | Bin 0 -> 4749 bytes kpercentage/kpercentage/pics/smily0005.png | Bin 0 -> 2777 bytes kpercentage/kpercentage/pics/smily0006.png | Bin 0 -> 3012 bytes kpercentage/kpercentage/pics/smily_medium.png | Bin 0 -> 3081 bytes kpercentage/kpercentage/pics/smily_right.png | Bin 0 -> 2448 bytes kpercentage/kpercentage/pics/smily_wrong.png | Bin 0 -> 3214 bytes kpercentage/kpercentage/pics/splash.png | Bin 0 -> 27159 bytes kpercentage/kpercentage/pics/splash.svgz | Bin 0 -> 6469 bytes kpercentage/kpercentage/pics/wrong.story | 10 + kpercentage/kpercentage/right.txt | 8 + kpercentage/kpercentage/wrong.txt | 8 + kstars/AUTHORS | 9 + kstars/COPYING | 340 + kstars/ChangeLog | 310 + kstars/INSTALL | 216 + kstars/Mainpage.dox | 5 + kstars/Makefile.am | 14 + kstars/README | 129 + kstars/README.customize | 102 + kstars/README.ephemerides | 78 + kstars/README.i18n | 59 + kstars/README.images | 246 + kstars/README.planetmath | 112 + kstars/README.timekeeping | 113 + kstars/TODO | 127 + kstars/configure.in.in | 106 + kstars/kstars.kdevelop | 97 + kstars/kstars.kdevprj | 3171 + kstars/kstars.lsm | 14 + kstars/kstars/Makefile.am | 132 + kstars/kstars/Options.kcfgc | 5 + kstars/kstars/addcatdialog.cpp | 236 + kstars/kstars/addcatdialog.h | 96 + kstars/kstars/addcatdialogui.ui | 371 + kstars/kstars/addlinkdialog.cpp | 73 + kstars/kstars/addlinkdialog.h | 88 + kstars/kstars/addlinkdialogui.ui | 153 + kstars/kstars/ccdpreviewui.ui | 435 + kstars/kstars/ccdpreviewwg.cpp | 427 + kstars/kstars/ccdpreviewwg.h | 105 + kstars/kstars/colorscheme.cpp | 311 + kstars/kstars/colorscheme.h | 146 + kstars/kstars/conbridlg.cpp | 239 + kstars/kstars/conbridlg.h | 63 + kstars/kstars/contrastbrightnessgui.ui | 126 + kstars/kstars/csegment.cpp | 43 + kstars/kstars/csegment.h | 91 + kstars/kstars/customcatalog.cpp | 34 + kstars/kstars/customcatalog.h | 53 + kstars/kstars/data/Cities.dat | 2841 + kstars/kstars/data/Makefile.am | 26 + kstars/kstars/data/TZrules.dat | 99 + kstars/kstars/data/advinterface.dat | 232 + kstars/kstars/data/asteroids.dat | 2000 + kstars/kstars/data/cbound.dat | 2315 + kstars/kstars/data/chart.colors | 25 + kstars/kstars/data/check_url.pl | 37 + kstars/kstars/data/cities.pl | 318 + kstars/kstars/data/clines.dat | 983 + kstars/kstars/data/cnames.dat | 89 + kstars/kstars/data/comets.dat | 539 + kstars/kstars/data/default.colors | 25 + kstars/kstars/data/earth.B0.vsop | 184 + kstars/kstars/data/earth.B1.vsop | 99 + kstars/kstars/data/earth.B2.vsop | 49 + kstars/kstars/data/earth.B3.vsop | 11 + kstars/kstars/data/earth.B4.vsop | 5 + kstars/kstars/data/earth.L0.vsop | 559 + kstars/kstars/data/earth.L1.vsop | 341 + kstars/kstars/data/earth.L2.vsop | 142 + kstars/kstars/data/earth.L3.vsop | 22 + kstars/kstars/data/earth.L4.vsop | 11 + kstars/kstars/data/earth.L5.vsop | 5 + kstars/kstars/data/earth.R0.vsop | 526 + kstars/kstars/data/earth.R1.vsop | 292 + kstars/kstars/data/earth.R2.vsop | 139 + kstars/kstars/data/earth.R3.vsop | 27 + kstars/kstars/data/earth.R4.vsop | 10 + kstars/kstars/data/earth.R5.vsop | 3 + kstars/kstars/data/earth.orbit | 100 + kstars/kstars/data/geomap.png | Bin 0 -> 75316 bytes kstars/kstars/data/glossary.xml | 6 + kstars/kstars/data/glstarbase.png | Bin 0 -> 1016 bytes kstars/kstars/data/hip001.dat | 1012 + kstars/kstars/data/hip002.dat | 1000 + kstars/kstars/data/hip003.dat | 1000 + kstars/kstars/data/hip004.dat | 1000 + kstars/kstars/data/hip005.dat | 1000 + kstars/kstars/data/hip006.dat | 1000 + kstars/kstars/data/hip007.dat | 1000 + kstars/kstars/data/hip008.dat | 1000 + kstars/kstars/data/hip009.dat | 1000 + kstars/kstars/data/hip010.dat | 1000 + kstars/kstars/data/hip011.dat | 1000 + kstars/kstars/data/hip012.dat | 1000 + kstars/kstars/data/hip013.dat | 1000 + kstars/kstars/data/hip014.dat | 1000 + kstars/kstars/data/hip015.dat | 1000 + kstars/kstars/data/hip016.dat | 1000 + kstars/kstars/data/hip017.dat | 1000 + kstars/kstars/data/hip018.dat | 1000 + kstars/kstars/data/hip019.dat | 1000 + kstars/kstars/data/hip020.dat | 1000 + kstars/kstars/data/hip021.dat | 1000 + kstars/kstars/data/hip022.dat | 1000 + kstars/kstars/data/hip023.dat | 1000 + kstars/kstars/data/hip024.dat | 1000 + kstars/kstars/data/hip025.dat | 1000 + kstars/kstars/data/hip026.dat | 1000 + kstars/kstars/data/hip027.dat | 1000 + kstars/kstars/data/hip028.dat | 1000 + kstars/kstars/data/hip029.dat | 1000 + kstars/kstars/data/hip030.dat | 1000 + kstars/kstars/data/hip031.dat | 1000 + kstars/kstars/data/hip032.dat | 1000 + kstars/kstars/data/hip033.dat | 1000 + kstars/kstars/data/hip034.dat | 1000 + kstars/kstars/data/hip035.dat | 1000 + kstars/kstars/data/hip036.dat | 1000 + kstars/kstars/data/hip037.dat | 1000 + kstars/kstars/data/hip038.dat | 1000 + kstars/kstars/data/hip039.dat | 1000 + kstars/kstars/data/hip040.dat | 1000 + kstars/kstars/data/hip041.dat | 1000 + kstars/kstars/data/hip042.dat | 74 + kstars/kstars/data/hip043.dat | 1000 + kstars/kstars/data/hip044.dat | 1000 + kstars/kstars/data/hip045.dat | 1000 + kstars/kstars/data/hip046.dat | 1000 + kstars/kstars/data/hip047.dat | 1000 + kstars/kstars/data/hip048.dat | 1000 + kstars/kstars/data/hip049.dat | 1000 + kstars/kstars/data/hip050.dat | 1000 + kstars/kstars/data/hip051.dat | 1000 + kstars/kstars/data/hip052.dat | 1000 + kstars/kstars/data/hip053.dat | 1000 + kstars/kstars/data/hip054.dat | 1000 + kstars/kstars/data/hip055.dat | 1000 + kstars/kstars/data/hip056.dat | 1000 + kstars/kstars/data/hip057.dat | 1000 + kstars/kstars/data/hip058.dat | 1000 + kstars/kstars/data/hip059.dat | 1000 + kstars/kstars/data/hip060.dat | 1000 + kstars/kstars/data/hip061.dat | 1000 + kstars/kstars/data/hip062.dat | 1000 + kstars/kstars/data/hip063.dat | 1000 + kstars/kstars/data/hip064.dat | 1000 + kstars/kstars/data/hip065.dat | 1000 + kstars/kstars/data/hip066.dat | 1000 + kstars/kstars/data/hip067.dat | 1000 + kstars/kstars/data/hip068.dat | 1000 + kstars/kstars/data/hip069.dat | 1000 + kstars/kstars/data/hip070.dat | 1000 + kstars/kstars/data/hip071.dat | 1000 + kstars/kstars/data/hip072.dat | 1000 + kstars/kstars/data/hip073.dat | 1000 + kstars/kstars/data/hip074.dat | 1000 + kstars/kstars/data/hip075.dat | 1000 + kstars/kstars/data/hip076.dat | 1000 + kstars/kstars/data/hip077.dat | 1000 + kstars/kstars/data/hip078.dat | 1000 + kstars/kstars/data/hip079.dat | 1000 + kstars/kstars/data/hip080.dat | 1000 + kstars/kstars/data/hip081.dat | 1000 + kstars/kstars/data/hip082.dat | 1000 + kstars/kstars/data/hip083.dat | 1000 + kstars/kstars/data/hip084.dat | 1000 + kstars/kstars/data/hip085.dat | 1000 + kstars/kstars/data/hip086.dat | 1000 + kstars/kstars/data/hip087.dat | 1000 + kstars/kstars/data/hip088.dat | 1000 + kstars/kstars/data/hip089.dat | 1000 + kstars/kstars/data/hip090.dat | 1000 + kstars/kstars/data/hip091.dat | 1000 + kstars/kstars/data/hip092.dat | 1000 + kstars/kstars/data/hip093.dat | 1000 + kstars/kstars/data/hip094.dat | 1000 + kstars/kstars/data/hip095.dat | 1000 + kstars/kstars/data/hip096.dat | 1000 + kstars/kstars/data/hip097.dat | 1000 + kstars/kstars/data/hip098.dat | 1000 + kstars/kstars/data/hip099.dat | 1000 + kstars/kstars/data/hip100.dat | 1000 + kstars/kstars/data/hip101.dat | 1000 + kstars/kstars/data/hip102.dat | 1000 + kstars/kstars/data/hip103.dat | 1000 + kstars/kstars/data/hip104.dat | 1000 + kstars/kstars/data/hip105.dat | 1000 + kstars/kstars/data/hip106.dat | 1000 + kstars/kstars/data/hip107.dat | 1000 + kstars/kstars/data/hip108.dat | 1000 + kstars/kstars/data/hip109.dat | 1000 + kstars/kstars/data/hip110.dat | 1000 + kstars/kstars/data/hip111.dat | 1000 + kstars/kstars/data/hip112.dat | 1000 + kstars/kstars/data/hip113.dat | 1000 + kstars/kstars/data/hip114.dat | 1000 + kstars/kstars/data/hip115.dat | 1000 + kstars/kstars/data/hip116.dat | 1000 + kstars/kstars/data/hip117.dat | 1000 + kstars/kstars/data/hip118.dat | 1000 + kstars/kstars/data/hip119.dat | 1000 + kstars/kstars/data/hip120.dat | 1000 + kstars/kstars/data/hip121.dat | 1000 + kstars/kstars/data/hip122.dat | 1000 + kstars/kstars/data/hip123.dat | 1000 + kstars/kstars/data/hip124.dat | 1000 + kstars/kstars/data/hip125.dat | 1000 + kstars/kstars/data/hip126.dat | 1000 + kstars/kstars/data/hip127.dat | 908 + kstars/kstars/data/histogram.png | Bin 0 -> 699 bytes kstars/kstars/data/image_url.dat | 746 + kstars/kstars/data/imgreduction.png | Bin 0 -> 652 bytes kstars/kstars/data/info_url.dat | 243 + kstars/kstars/data/jupiter.B0.vsop | 249 + kstars/kstars/data/jupiter.B1.vsop | 141 + kstars/kstars/data/jupiter.B2.vsop | 81 + kstars/kstars/data/jupiter.B3.vsop | 42 + kstars/kstars/data/jupiter.B4.vsop | 12 + kstars/kstars/data/jupiter.B5.vsop | 5 + kstars/kstars/data/jupiter.L0.vsop | 760 + kstars/kstars/data/jupiter.L1.vsop | 369 + kstars/kstars/data/jupiter.L2.vsop | 191 + kstars/kstars/data/jupiter.L3.vsop | 109 + kstars/kstars/data/jupiter.L4.vsop | 45 + kstars/kstars/data/jupiter.L5.vsop | 10 + kstars/kstars/data/jupiter.R0.vsop | 745 + kstars/kstars/data/jupiter.R1.vsop | 381 + kstars/kstars/data/jupiter.R2.vsop | 190 + kstars/kstars/data/jupiter.R3.vsop | 98 + kstars/kstars/data/jupiter.R4.vsop | 46 + kstars/kstars/data/jupiter.R5.vsop | 9 + kstars/kstars/data/jupiter.orbit | 100 + kstars/kstars/data/jupiter.png | Bin 0 -> 22321 bytes kstars/kstars/data/kstars.png | Bin 0 -> 35289 bytes kstars/kstars/data/lo16-app-kstars.png | Bin 0 -> 608 bytes kstars/kstars/data/lo32-app-kstars.png | Bin 0 -> 1598 bytes kstars/kstars/data/mars.B0.vsop | 441 + kstars/kstars/data/mars.B1.vsop | 287 + kstars/kstars/data/mars.B2.vsop | 130 + kstars/kstars/data/mars.B3.vsop | 41 + kstars/kstars/data/mars.B4.vsop | 11 + kstars/kstars/data/mars.B5.vsop | 5 + kstars/kstars/data/mars.L0.vsop | 1217 + kstars/kstars/data/mars.L1.vsop | 686 + kstars/kstars/data/mars.L2.vsop | 310 + kstars/kstars/data/mars.L3.vsop | 129 + kstars/kstars/data/mars.L4.vsop | 36 + kstars/kstars/data/mars.L5.vsop | 15 + kstars/kstars/data/mars.R0.vsop | 1118 + kstars/kstars/data/mars.R1.vsop | 596 + kstars/kstars/data/mars.R2.vsop | 313 + kstars/kstars/data/mars.R3.vsop | 111 + kstars/kstars/data/mars.R4.vsop | 28 + kstars/kstars/data/mars.R5.vsop | 9 + kstars/kstars/data/mars.orbit | 100 + kstars/kstars/data/mars.png | Bin 0 -> 26010 bytes kstars/kstars/data/mercury.B0.vsop | 818 + kstars/kstars/data/mercury.B1.vsop | 494 + kstars/kstars/data/mercury.B2.vsop | 230 + kstars/kstars/data/mercury.B3.vsop | 52 + kstars/kstars/data/mercury.B4.vsop | 13 + kstars/kstars/data/mercury.B5.vsop | 8 + kstars/kstars/data/mercury.L0.vsop | 1380 + kstars/kstars/data/mercury.L1.vsop | 839 + kstars/kstars/data/mercury.L2.vsop | 395 + kstars/kstars/data/mercury.L3.vsop | 150 + kstars/kstars/data/mercury.L4.vsop | 21 + kstars/kstars/data/mercury.L5.vsop | 12 + kstars/kstars/data/mercury.R0.vsop | 1215 + kstars/kstars/data/mercury.R1.vsop | 711 + kstars/kstars/data/mercury.R2.vsop | 312 + kstars/kstars/data/mercury.R3.vsop | 60 + kstars/kstars/data/mercury.R4.vsop | 11 + kstars/kstars/data/mercury.R5.vsop | 8 + kstars/kstars/data/mercury.orbit | 100 + kstars/kstars/data/mercury.png | Bin 0 -> 31181 bytes kstars/kstars/data/moon00.png | Bin 0 -> 45883 bytes kstars/kstars/data/moon01.png | Bin 0 -> 45883 bytes kstars/kstars/data/moon02.png | Bin 0 -> 45883 bytes kstars/kstars/data/moon03.png | Bin 0 -> 47165 bytes kstars/kstars/data/moon04.png | Bin 0 -> 49790 bytes kstars/kstars/data/moon05.png | Bin 0 -> 51852 bytes kstars/kstars/data/moon06.png | Bin 0 -> 53343 bytes kstars/kstars/data/moon07.png | Bin 0 -> 55013 bytes kstars/kstars/data/moon08.png | Bin 0 -> 57558 bytes kstars/kstars/data/moon09.png | Bin 0 -> 58629 bytes kstars/kstars/data/moon10.png | Bin 0 -> 60164 bytes kstars/kstars/data/moon11.png | Bin 0 -> 62587 bytes kstars/kstars/data/moon12.png | Bin 0 -> 63792 bytes kstars/kstars/data/moon13.png | Bin 0 -> 64290 bytes kstars/kstars/data/moon14.png | Bin 0 -> 64604 bytes kstars/kstars/data/moon15.png | Bin 0 -> 64871 bytes kstars/kstars/data/moon16.png | Bin 0 -> 65098 bytes kstars/kstars/data/moon17.png | Bin 0 -> 65098 bytes kstars/kstars/data/moon18.png | Bin 0 -> 65098 bytes kstars/kstars/data/moon19.png | Bin 0 -> 65098 bytes kstars/kstars/data/moon20.png | Bin 0 -> 65098 bytes kstars/kstars/data/moon21.png | Bin 0 -> 64988 bytes kstars/kstars/data/moon22.png | Bin 0 -> 64493 bytes kstars/kstars/data/moon23.png | Bin 0 -> 64105 bytes kstars/kstars/data/moon24.png | Bin 0 -> 63327 bytes kstars/kstars/data/moon25.png | Bin 0 -> 62249 bytes kstars/kstars/data/moon26.png | Bin 0 -> 60283 bytes kstars/kstars/data/moon27.png | Bin 0 -> 58541 bytes kstars/kstars/data/moon28.png | Bin 0 -> 57204 bytes kstars/kstars/data/moon29.png | Bin 0 -> 54150 bytes kstars/kstars/data/moon30.png | Bin 0 -> 51236 bytes kstars/kstars/data/moon31.png | Bin 0 -> 50004 bytes kstars/kstars/data/moon32.png | Bin 0 -> 48153 bytes kstars/kstars/data/moon33.png | Bin 0 -> 46932 bytes kstars/kstars/data/moon34.png | Bin 0 -> 45861 bytes kstars/kstars/data/moon35.png | Bin 0 -> 45861 bytes kstars/kstars/data/moonB.dat | 60 + kstars/kstars/data/moonLR.dat | 60 + kstars/kstars/data/moonless-night.colors | 25 + kstars/kstars/data/mw01.dat | 510 + kstars/kstars/data/mw02.dat | 368 + kstars/kstars/data/mw03.dat | 291 + kstars/kstars/data/mw04.dat | 217 + kstars/kstars/data/mw05.dat | 329 + kstars/kstars/data/mw06.dat | 237 + kstars/kstars/data/mw07.dat | 211 + kstars/kstars/data/mw08.dat | 292 + kstars/kstars/data/mw09.dat | 165 + kstars/kstars/data/mw10.dat | 631 + kstars/kstars/data/mw11.dat | 107 + kstars/kstars/data/neptune.B0.vsop | 172 + kstars/kstars/data/neptune.B1.vsop | 82 + kstars/kstars/data/neptune.B2.vsop | 25 + kstars/kstars/data/neptune.B3.vsop | 9 + kstars/kstars/data/neptune.B4.vsop | 1 + kstars/kstars/data/neptune.B5.vsop | 1 + kstars/kstars/data/neptune.L0.vsop | 423 + kstars/kstars/data/neptune.L1.vsop | 183 + kstars/kstars/data/neptune.L2.vsop | 57 + kstars/kstars/data/neptune.L3.vsop | 15 + kstars/kstars/data/neptune.L4.vsop | 2 + kstars/kstars/data/neptune.L5.vsop | 1 + kstars/kstars/data/neptune.R0.vsop | 607 + kstars/kstars/data/neptune.R1.vsop | 250 + kstars/kstars/data/neptune.R2.vsop | 72 + kstars/kstars/data/neptune.R3.vsop | 22 + kstars/kstars/data/neptune.R4.vsop | 7 + kstars/kstars/data/neptune.orbit | 100 + kstars/kstars/data/neptune.png | Bin 0 -> 36741 bytes kstars/kstars/data/ngcic01.dat | 1008 + kstars/kstars/data/ngcic02.dat | 1000 + kstars/kstars/data/ngcic03.dat | 1000 + kstars/kstars/data/ngcic04.dat | 1000 + kstars/kstars/data/ngcic05.dat | 1000 + kstars/kstars/data/ngcic06.dat | 1000 + kstars/kstars/data/ngcic07.dat | 1000 + kstars/kstars/data/ngcic08.dat | 1000 + kstars/kstars/data/ngcic09.dat | 1000 + kstars/kstars/data/ngcic10.dat | 1000 + kstars/kstars/data/ngcic11.dat | 1000 + kstars/kstars/data/ngcic12.dat | 1000 + kstars/kstars/data/ngcic13.dat | 1000 + kstars/kstars/data/ngcic14.dat | 436 + kstars/kstars/data/night.colors | 25 + kstars/kstars/data/noimage.png | Bin 0 -> 57619 bytes kstars/kstars/data/pluto.orbit | 100 + kstars/kstars/data/pluto.png | Bin 0 -> 2532 bytes kstars/kstars/data/saturn.B0.vsop | 500 + kstars/kstars/data/saturn.B1.vsop | 260 + kstars/kstars/data/saturn.B2.vsop | 111 + kstars/kstars/data/saturn.B3.vsop | 58 + kstars/kstars/data/saturn.B4.vsop | 26 + kstars/kstars/data/saturn.B5.vsop | 11 + kstars/kstars/data/saturn.L0.vsop | 1152 + kstars/kstars/data/saturn.L1.vsop | 642 + kstars/kstars/data/saturn.L2.vsop | 321 + kstars/kstars/data/saturn.L3.vsop | 148 + kstars/kstars/data/saturn.L4.vsop | 68 + kstars/kstars/data/saturn.L5.vsop | 27 + kstars/kstars/data/saturn.R0.vsop | 1205 + kstars/kstars/data/saturn.R1.vsop | 639 + kstars/kstars/data/saturn.R2.vsop | 342 + kstars/kstars/data/saturn.R3.vsop | 157 + kstars/kstars/data/saturn.R4.vsop | 64 + kstars/kstars/data/saturn.R5.vsop | 28 + kstars/kstars/data/saturn.orbit | 100 + kstars/kstars/data/saturn.png | Bin 0 -> 36023 bytes kstars/kstars/data/sun.png | Bin 0 -> 21976 bytes kstars/kstars/data/tips | 427 + kstars/kstars/data/uranus.B0.vsop | 283 + kstars/kstars/data/uranus.B1.vsop | 154 + kstars/kstars/data/uranus.B2.vsop | 60 + kstars/kstars/data/uranus.B3.vsop | 16 + kstars/kstars/data/uranus.B4.vsop | 2 + kstars/kstars/data/uranus.L0.vsop | 947 + kstars/kstars/data/uranus.L1.vsop | 426 + kstars/kstars/data/uranus.L2.vsop | 151 + kstars/kstars/data/uranus.L3.vsop | 46 + kstars/kstars/data/uranus.L4.vsop | 7 + kstars/kstars/data/uranus.L5.vsop | 1 + kstars/kstars/data/uranus.R0.vsop | 1124 + kstars/kstars/data/uranus.R1.vsop | 514 + kstars/kstars/data/uranus.R2.vsop | 192 + kstars/kstars/data/uranus.R3.vsop | 55 + kstars/kstars/data/uranus.R4.vsop | 11 + kstars/kstars/data/uranus.orbit | 100 + kstars/kstars/data/uranus.png | Bin 0 -> 36268 bytes kstars/kstars/data/valaav.txt | 16274 +++ kstars/kstars/data/venus.B0.vsop | 210 + kstars/kstars/data/venus.B1.vsop | 133 + kstars/kstars/data/venus.B2.vsop | 59 + kstars/kstars/data/venus.B3.vsop | 15 + kstars/kstars/data/venus.B4.vsop | 5 + kstars/kstars/data/venus.B5.vsop | 4 + kstars/kstars/data/venus.L0.vsop | 367 + kstars/kstars/data/venus.L1.vsop | 215 + kstars/kstars/data/venus.L2.vsop | 70 + kstars/kstars/data/venus.L3.vsop | 9 + kstars/kstars/data/venus.L4.vsop | 5 + kstars/kstars/data/venus.L5.vsop | 5 + kstars/kstars/data/venus.R0.vsop | 330 + kstars/kstars/data/venus.R1.vsop | 180 + kstars/kstars/data/venus.R2.vsop | 63 + kstars/kstars/data/venus.R3.vsop | 7 + kstars/kstars/data/venus.R4.vsop | 3 + kstars/kstars/data/venus.R5.vsop | 2 + kstars/kstars/data/venus.orbit | 100 + kstars/kstars/data/venus.png | Bin 0 -> 17389 bytes kstars/kstars/data/wizardside.png | Bin 0 -> 12983 bytes kstars/kstars/data/wzdownload.png | Bin 0 -> 50050 bytes kstars/kstars/data/wzgeo.png | Bin 0 -> 51551 bytes kstars/kstars/data/wzscope.png | Bin 0 -> 61438 bytes kstars/kstars/data/wzstars.png | Bin 0 -> 96809 bytes kstars/kstars/deepskyobject.cpp | 245 + kstars/kstars/deepskyobject.h | 196 + kstars/kstars/detaildialog.cpp | 1080 + kstars/kstars/detaildialog.h | 249 + kstars/kstars/details_data.ui | 599 + kstars/kstars/details_database.ui | 55 + kstars/kstars/details_links.ui | 188 + kstars/kstars/details_log.ui | 77 + kstars/kstars/details_position.ui | 927 + kstars/kstars/devicemanager.cpp | 502 + kstars/kstars/devicemanager.h | 81 + kstars/kstars/devmanager.ui | 441 + kstars/kstars/dms.cpp | 318 + kstars/kstars/dms.h | 364 + kstars/kstars/dmsbox.cpp | 143 + kstars/kstars/dmsbox.h | 147 + kstars/kstars/draglistbox.cpp | 92 + kstars/kstars/draglistbox.h | 57 + kstars/kstars/filesource.cpp | 87 + kstars/kstars/filesource.h | 105 + kstars/kstars/finddialog.cpp | 227 + kstars/kstars/finddialog.h | 119 + kstars/kstars/fitsheaderdialog.ui | 117 + kstars/kstars/fitshistogram.cpp | 419 + kstars/kstars/fitshistogram.h | 87 + kstars/kstars/fitsimage.cpp | 480 + kstars/kstars/fitsimage.h | 124 + kstars/kstars/fitsprocess.cpp | 352 + kstars/kstars/fitsprocess.h | 84 + kstars/kstars/fitsviewer.cpp | 1005 + kstars/kstars/fitsviewer.h | 144 + kstars/kstars/fitsviewer.rc | 43 + kstars/kstars/focusdialog.cpp | 164 + kstars/kstars/focusdialog.h | 78 + kstars/kstars/focusdialogdlg.ui | 214 + kstars/kstars/fov.cpp | 138 + kstars/kstars/fov.h | 61 + kstars/kstars/fovdialog.cpp | 259 + kstars/kstars/fovdialog.h | 82 + kstars/kstars/fovdialogui.ui | 192 + kstars/kstars/geolocation.cpp | 201 + kstars/kstars/geolocation.h | 323 + kstars/kstars/hi128-app-kstars.png | Bin 0 -> 14022 bytes kstars/kstars/hi16-app-kstars.png | Bin 0 -> 905 bytes kstars/kstars/hi32-app-kstars.png | Bin 0 -> 2253 bytes kstars/kstars/hi48-app-kstars.png | Bin 0 -> 3875 bytes kstars/kstars/hi64-app-kstars.png | Bin 0 -> 5538 bytes kstars/kstars/hisc-app-kstars.svgz | Bin 0 -> 11573 bytes kstars/kstars/histdialog.ui | 342 + kstars/kstars/icons/Makefile.am | 2 + kstars/kstars/icons/cr128-action-kstars_geo.png | Bin 0 -> 16916 bytes kstars/kstars/icons/cr16-action-kstars_geo.png | Bin 0 -> 918 bytes kstars/kstars/icons/cr32-action-kstars_geo.png | Bin 0 -> 2637 bytes kstars/kstars/icons/cr48-action-kstars_geo.png | Bin 0 -> 4737 bytes kstars/kstars/icons/cr64-action-kstars_geo.png | Bin 0 -> 7129 bytes kstars/kstars/icons/hi22-action-kstars_cbound.png | Bin 0 -> 874 bytes kstars/kstars/icons/hi22-action-kstars_clines.png | Bin 0 -> 463 bytes kstars/kstars/icons/hi22-action-kstars_cnames.png | Bin 0 -> 599 bytes kstars/kstars/icons/hi22-action-kstars_deepsky.png | Bin 0 -> 599 bytes kstars/kstars/icons/hi22-action-kstars_grid.png | Bin 0 -> 1523 bytes kstars/kstars/icons/hi22-action-kstars_horizon.png | Bin 0 -> 329 bytes kstars/kstars/icons/hi22-action-kstars_mw.png | Bin 0 -> 639 bytes kstars/kstars/icons/hi22-action-kstars_planets.png | Bin 0 -> 727 bytes kstars/kstars/icons/hi22-action-kstars_stars.png | Bin 0 -> 453 bytes .../kstars/icons/hi64-action-kstars_advanced.png | Bin 0 -> 2625 bytes kstars/kstars/icons/hi64-action-kstars_catalog.png | Bin 0 -> 2720 bytes kstars/kstars/icons/hi64-action-kstars_colors.png | Bin 0 -> 3789 bytes kstars/kstars/icons/hi64-action-kstars_guides.png | Bin 0 -> 1607 bytes .../icons/hi64-action-kstars_solarsystem.png | Bin 0 -> 3529 bytes kstars/kstars/imagereductiondlg.cpp | 150 + kstars/kstars/imagereductiondlg.h | 46 + kstars/kstars/imagereductionui.ui | 611 + kstars/kstars/imagesequence.cpp | 680 + kstars/kstars/imagesequence.h | 72 + kstars/kstars/imageviewer.cpp | 244 + kstars/kstars/imageviewer.h | 125 + kstars/kstars/imgsequencedlgui.ui | 497 + kstars/kstars/indi/INDI.dtd | 128 + kstars/kstars/indi/LICENSE | 504 + kstars/kstars/indi/Makefile.am | 82 + kstars/kstars/indi/README | 103 + kstars/kstars/indi/SchedGUI | 70 + kstars/kstars/indi/apmount.cpp | 1660 + kstars/kstars/indi/apmount.h | 144 + kstars/kstars/indi/apogee/Apn.h | 56 + kstars/kstars/indi/apogee/ApnCamData.cpp | 130 + kstars/kstars/indi/apogee/ApnCamData.h | 124 + kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.cpp | 582 + kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.h | 50 + kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.cpp | 572 + kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.h | 41 + kstars/kstars/indi/apogee/ApnCamData_CCD4020HS.h | 1 + kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.cpp | 572 + kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.h | 49 + kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.cpp | 572 + kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.h | 49 + kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.cpp | 566 + kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.h | 49 + kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.cpp | 572 + kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.h | 49 + .../kstars/indi/apogee/ApnCamData_CCD4710LS2.cpp | 572 + kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.h | 49 + .../kstars/indi/apogee/ApnCamData_CCD4710LS3.cpp | 571 + kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.h | 49 + .../kstars/indi/apogee/ApnCamData_CCD4710LS4.cpp | 571 + kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.h | 49 + .../kstars/indi/apogee/ApnCamData_CCD4710LS5.cpp | 571 + kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.h | 49 + kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.cpp | 550 + kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.h | 47 + kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.cpp | 550 + kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.h | 47 + kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.cpp | 572 + kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.h | 47 + kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.cpp | 572 + kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.h | 47 + kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.cpp | 550 + kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.h | 47 + kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.cpp | 550 + kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.h | 47 + kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.cpp | 554 + kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.h | 47 + kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.cpp | 554 + kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.h | 47 + kstars/kstars/indi/apogee/ApnCamData_KAF0261E.cpp | 615 + kstars/kstars/indi/apogee/ApnCamData_KAF0261E.h | 47 + kstars/kstars/indi/apogee/ApnCamData_KAF0401E.cpp | 615 + kstars/kstars/indi/apogee/ApnCamData_KAF0401E.h | 47 + kstars/kstars/indi/apogee/ApnCamData_KAF1001E.cpp | 615 + kstars/kstars/indi/apogee/ApnCamData_KAF1001E.h | 47 + kstars/kstars/indi/apogee/ApnCamData_KAF1301E.cpp | 615 + kstars/kstars/indi/apogee/ApnCamData_KAF1301E.h | 47 + kstars/kstars/indi/apogee/ApnCamData_KAF1401E.cpp | 615 + kstars/kstars/indi/apogee/ApnCamData_KAF1401E.h | 47 + kstars/kstars/indi/apogee/ApnCamData_KAF1602E.cpp | 615 + kstars/kstars/indi/apogee/ApnCamData_KAF1602E.h | 47 + kstars/kstars/indi/apogee/ApnCamData_KAF16801E.cpp | 619 + kstars/kstars/indi/apogee/ApnCamData_KAF16801E.h | 47 + kstars/kstars/indi/apogee/ApnCamData_KAF3200E.cpp | 611 + kstars/kstars/indi/apogee/ApnCamData_KAF3200E.h | 47 + kstars/kstars/indi/apogee/ApnCamData_KAF4202.cpp | 615 + kstars/kstars/indi/apogee/ApnCamData_KAF4202.h | 47 + kstars/kstars/indi/apogee/ApnCamData_KAF6303E.cpp | 615 + kstars/kstars/indi/apogee/ApnCamData_KAF6303E.h | 47 + kstars/kstars/indi/apogee/ApnCamData_TH7899.cpp | 609 + kstars/kstars/indi/apogee/ApnCamData_TH7899.h | 47 + kstars/kstars/indi/apogee/ApnCamTable.cpp | 149 + kstars/kstars/indi/apogee/ApnCamTable.h | 125 + kstars/kstars/indi/apogee/ApnCamera.cpp | 1890 + kstars/kstars/indi/apogee/ApnCamera.h | 332 + kstars/kstars/indi/apogee/ApnCamera_Linux.cpp | 129 + kstars/kstars/indi/apogee/ApnCamera_NET.cpp | 275 + kstars/kstars/indi/apogee/ApnCamera_NET.h | 74 + kstars/kstars/indi/apogee/ApnCamera_USB.cpp | 256 + kstars/kstars/indi/apogee/ApnCamera_USB.h | 69 + kstars/kstars/indi/apogee/ApnSerial.cpp | 27 + kstars/kstars/indi/apogee/ApnSerial.h | 60 + kstars/kstars/indi/apogee/ApnSerial_NET.cpp | 214 + kstars/kstars/indi/apogee/ApnSerial_NET.h | 52 + kstars/kstars/indi/apogee/ApnSerial_USB.cpp | 79 + kstars/kstars/indi/apogee/ApnSerial_USB.h | 43 + kstars/kstars/indi/apogee/ApnUsbSys.h | 46 + kstars/kstars/indi/apogee/Apogee.h | 97 + kstars/kstars/indi/apogee/ApogeeIoctl.h | 40 + kstars/kstars/indi/apogee/ApogeeLinux.h | 53 + kstars/kstars/indi/apogee/ApogeeUsb.h | 86 + kstars/kstars/indi/apogee/ApogeeUsbErr.h | 29 + kstars/kstars/indi/apogee/ApogeeUsbLinux.cpp | 394 + .../kstars/indi/apogee/ApogeeUsbLinuxForKernel.cpp | 486 + kstars/kstars/indi/apogee/CameraIO_Linux.cpp | 1362 + kstars/kstars/indi/apogee/CameraIO_Linux.h | 416 + kstars/kstars/indi/apogee/CameraIO_LinuxISA.cpp | 319 + kstars/kstars/indi/apogee/CameraIO_LinuxPCI.cpp | 373 + kstars/kstars/indi/apogee/CameraIO_LinuxPPI.cpp | 325 + kstars/kstars/indi/apogee/CameraIO_PCI.cpp | 405 + kstars/kstars/indi/apogee/CameraIO_PCI.h | 35 + kstars/kstars/indi/apogee/Camera_Example.cpp | 631 + kstars/kstars/indi/apogee/FpgaRegs.h | 190 + kstars/kstars/indi/apogee/Makefile.am | 22 + kstars/kstars/indi/apogee/reb1100.cpp | 195 + kstars/kstars/indi/apogee/stdafx.h | 38 + kstars/kstars/indi/apogee_caminfo.xml | 40 + kstars/kstars/indi/apogee_ppi.cpp | 1524 + kstars/kstars/indi/apogee_ppi.h | 167 + kstars/kstars/indi/base64.c | 245 + kstars/kstars/indi/base64.h | 36 + kstars/kstars/indi/celestrongps.cpp | 778 + kstars/kstars/indi/celestrongps.h | 68 + kstars/kstars/indi/celestronprotocol.c | 795 + kstars/kstars/indi/celestronprotocol.h | 134 + kstars/kstars/indi/drivers.xml | 111 + kstars/kstars/indi/eventloop.c | 424 + kstars/kstars/indi/eventloop.h | 110 + kstars/kstars/indi/fitsrw.c | 2092 + kstars/kstars/indi/fitsrw.h | 283 + kstars/kstars/indi/fli/Makefile.am | 24 + kstars/kstars/indi/fli/fli_ioctl.h | 119 + kstars/kstars/indi/fli/libfli-camera-parport.c | 753 + kstars/kstars/indi/fli/libfli-camera-parport.h | 102 + kstars/kstars/indi/fli/libfli-camera-usb.c | 776 + kstars/kstars/indi/fli/libfli-camera-usb.h | 98 + kstars/kstars/indi/fli/libfli-camera.c | 790 + kstars/kstars/indi/fli/libfli-camera.h | 111 + kstars/kstars/indi/fli/libfli-debug.c | 120 + kstars/kstars/indi/fli/libfli-debug.h | 53 + kstars/kstars/indi/fli/libfli-filter-focuser.c | 625 + kstars/kstars/indi/fli/libfli-filter-focuser.h | 74 + kstars/kstars/indi/fli/libfli-libfli.h | 199 + kstars/kstars/indi/fli/libfli-mem.c | 203 + kstars/kstars/indi/fli/libfli-mem.h | 54 + kstars/kstars/indi/fli/libfli-parport.c | 136 + kstars/kstars/indi/fli/libfli-parport.h | 64 + kstars/kstars/indi/fli/libfli-serial.c | 189 + kstars/kstars/indi/fli/libfli-serial.h | 51 + kstars/kstars/indi/fli/libfli-sys.c | 481 + kstars/kstars/indi/fli/libfli-sys.h | 108 + kstars/kstars/indi/fli/libfli-usb-sys-bsd.c | 133 + kstars/kstars/indi/fli/libfli-usb-sys-linux.c | 225 + kstars/kstars/indi/fli/libfli-usb-sys-null.c | 67 + kstars/kstars/indi/fli/libfli-usb.c | 94 + kstars/kstars/indi/fli/libfli-usb.h | 69 + kstars/kstars/indi/fli/libfli.c | 1383 + kstars/kstars/indi/fli/libfli.h | 214 + kstars/kstars/indi/fli/libfli.pdf | Bin 0 -> 110777 bytes kstars/kstars/indi/fli/readme.txt | 15 + kstars/kstars/indi/fli_ccd.c | 1435 + kstars/kstars/indi/fli_wheel.c | 700 + kstars/kstars/indi/fq.c | 208 + kstars/kstars/indi/fq.h | 17 + kstars/kstars/indi/indi_lpi.cpp | 146 + kstars/kstars/indi/indi_philips.cpp | 75 + kstars/kstars/indi/indi_v4l.cpp | 75 + kstars/kstars/indi/indiapi.h | 363 + kstars/kstars/indi/indicom.c | 638 + kstars/kstars/indi/indicom.h | 272 + kstars/kstars/indi/indidevapi.h | 511 + kstars/kstars/indi/indidrivermain.c | 1250 + kstars/kstars/indi/indiserver.c | 878 + kstars/kstars/indi/lilxml.c | 762 + kstars/kstars/indi/lilxml.h | 252 + kstars/kstars/indi/lx200_16.cpp | 396 + kstars/kstars/indi/lx200_16.h | 53 + kstars/kstars/indi/lx200autostar.cpp | 154 + kstars/kstars/indi/lx200autostar.h | 45 + kstars/kstars/indi/lx200basic.cpp | 839 + kstars/kstars/indi/lx200basic.h | 109 + kstars/kstars/indi/lx200classic.cpp | 333 + kstars/kstars/indi/lx200classic.h | 49 + kstars/kstars/indi/lx200driver.c | 1386 + kstars/kstars/indi/lx200driver.h | 247 + kstars/kstars/indi/lx200generic.cpp | 2033 + kstars/kstars/indi/lx200generic.h | 91 + kstars/kstars/indi/lx200gps.cpp | 340 + kstars/kstars/indi/lx200gps.h | 45 + kstars/kstars/indi/sbigccd.cpp | 884 + kstars/kstars/indi/sbigccd.h | 147 + kstars/kstars/indi/skycommander.c | 185 + kstars/kstars/indi/temmadriver.c | 1000 + kstars/kstars/indi/temmadriver.h | 252 + kstars/kstars/indi/v4ldriver.cpp | 875 + kstars/kstars/indi/v4ldriver.h | 171 + kstars/kstars/indi/v4lphilips.cpp | 610 + kstars/kstars/indi/v4lphilips.h | 77 + kstars/kstars/indi/webcam/Makefile.am | 16 + kstars/kstars/indi/webcam/PPort.cpp | 107 + kstars/kstars/indi/webcam/PPort.h | 75 + kstars/kstars/indi/webcam/ccvt.h | 164 + kstars/kstars/indi/webcam/ccvt_c2.c | 118 + kstars/kstars/indi/webcam/ccvt_misc.c | 435 + kstars/kstars/indi/webcam/ccvt_types.h | 60 + kstars/kstars/indi/webcam/port.cpp | 199 + kstars/kstars/indi/webcam/port.h | 122 + kstars/kstars/indi/webcam/pwc-ioctl.h | 176 + kstars/kstars/indi/webcam/v4l1_base.cpp | 564 + kstars/kstars/indi/webcam/v4l1_base.h | 110 + kstars/kstars/indi/webcam/v4l1_pwc.cpp | 563 + kstars/kstars/indi/webcam/v4l1_pwc.h | 89 + kstars/kstars/indi/webcam/v4l2_base.cpp | 1189 + kstars/kstars/indi/webcam/v4l2_base.h | 141 + kstars/kstars/indi/webcam/vcvt.h | 73 + kstars/kstars/indi/webcam/videodev.h | 346 + kstars/kstars/indi/webcam/videodev2.h | 903 + kstars/kstars/indiconf.ui | 416 + kstars/kstars/indidevice.cpp | 999 + kstars/kstars/indidevice.h | 162 + kstars/kstars/indidriver.cpp | 968 + kstars/kstars/indidriver.h | 147 + kstars/kstars/indielement.cpp | 425 + kstars/kstars/indielement.h | 144 + kstars/kstars/indifitsconf.cpp | 114 + kstars/kstars/indifitsconf.h | 39 + kstars/kstars/indigroup.cpp | 75 + kstars/kstars/indigroup.h | 46 + kstars/kstars/indihostconf.ui | 190 + kstars/kstars/indimenu.cpp | 247 + kstars/kstars/indimenu.h | 91 + kstars/kstars/indiproperty.cpp | 926 + kstars/kstars/indiproperty.h | 107 + kstars/kstars/indistd.cpp | 1045 + kstars/kstars/indistd.h | 120 + kstars/kstars/infobox.cpp | 176 + kstars/kstars/infobox.h | 225 + kstars/kstars/infoboxes.cpp | 440 + kstars/kstars/infoboxes.h | 259 + kstars/kstars/jupitermoons.cpp | 501 + kstars/kstars/jupitermoons.h | 117 + kstars/kstars/ksasteroid.cpp | 135 + kstars/kstars/ksasteroid.h | 101 + kstars/kstars/kscomet.cpp | 165 + kstars/kstars/kscomet.h | 92 + kstars/kstars/ksfilereader.cpp | 61 + kstars/kstars/ksfilereader.h | 69 + kstars/kstars/ksmoon.cpp | 217 + kstars/kstars/ksmoon.h | 133 + kstars/kstars/ksnewstuff.cpp | 173 + kstars/kstars/ksnewstuff.h | 94 + kstars/kstars/ksnumbers.cpp | 404 + kstars/kstars/ksnumbers.h | 127 + kstars/kstars/ksplanet.cpp | 291 + kstars/kstars/ksplanet.h | 160 + kstars/kstars/ksplanetbase.cpp | 251 + kstars/kstars/ksplanetbase.h | 341 + kstars/kstars/kspluto.cpp | 73 + kstars/kstars/kspluto.h | 76 + kstars/kstars/kspopupmenu.cpp | 392 + kstars/kstars/kspopupmenu.h | 158 + kstars/kstars/kssun.cpp | 168 + kstars/kstars/kssun.h | 75 + kstars/kstars/kstars.cpp | 265 + kstars/kstars/kstars.desktop | 147 + kstars/kstars/kstars.h | 679 + kstars/kstars/kstars.kcfg | 754 + kstars/kstars/kstarsactions.cpp | 1039 + kstars/kstars/kstarsdata.cpp | 2583 + kstars/kstars/kstarsdata.h | 777 + kstars/kstars/kstarsdatetime.cpp | 166 + kstars/kstars/kstarsdatetime.h | 199 + kstars/kstars/kstarsdcop.cpp | 1071 + kstars/kstars/kstarsinit.cpp | 582 + kstars/kstars/kstarsinterface.h | 313 + kstars/kstars/kstarsrc | 2 + kstars/kstars/kstarssplash.cpp | 103 + kstars/kstars/kstarssplash.h | 73 + kstars/kstars/kstarsui.rc | 142 + kstars/kstars/ksutils.cpp | 51 + kstars/kstars/ksutils.h | 62 + kstars/kstars/kswizard.cpp | 178 + kstars/kstars/kswizard.h | 89 + kstars/kstars/kswizardui.ui | 851 + kstars/kstars/locationdialog.cpp | 538 + kstars/kstars/locationdialog.h | 164 + kstars/kstars/magnitudespinbox.cpp | 29 + kstars/kstars/magnitudespinbox.h | 47 + kstars/kstars/main.cpp | 191 + kstars/kstars/mapcanvas.cpp | 130 + kstars/kstars/mapcanvas.h | 94 + kstars/kstars/newfovui.ui | 948 + kstars/kstars/objectnamelist.cpp | 224 + kstars/kstars/objectnamelist.h | 173 + kstars/kstars/opsadvanced.cpp | 63 + kstars/kstars/opsadvanced.h | 53 + kstars/kstars/opsadvancedui.ui | 486 + kstars/kstars/opscatalog.cpp | 207 + kstars/kstars/opscatalog.h | 65 + kstars/kstars/opscatalogui.ui | 607 + kstars/kstars/opscolors.cpp | 252 + kstars/kstars/opscolors.h | 66 + kstars/kstars/opscolorsui.ui | 289 + kstars/kstars/opsguides.cpp | 41 + kstars/kstars/opsguides.h | 35 + kstars/kstars/opsguidesui.ui | 265 + kstars/kstars/opssolarsystem.cpp | 74 + kstars/kstars/opssolarsystem.h | 49 + kstars/kstars/opssolarsystemui.ui | 578 + kstars/kstars/planetcatalog.cpp | 178 + kstars/kstars/planetcatalog.h | 111 + kstars/kstars/simclock.cpp | 191 + kstars/kstars/simclock.h | 141 + kstars/kstars/simclockinterface.h | 55 + kstars/kstars/skymap.cpp | 1376 + kstars/kstars/skymap.h | 960 + kstars/kstars/skymapdraw.cpp | 1920 + kstars/kstars/skymapevents.cpp | 785 + kstars/kstars/skyobject.cpp | 438 + kstars/kstars/skyobject.h | 323 + kstars/kstars/skyobjectname.cpp | 32 + kstars/kstars/skyobjectname.h | 94 + kstars/kstars/skypoint.cpp | 903 + kstars/kstars/skypoint.h | 498 + kstars/kstars/stardatasink.cpp | 60 + kstars/kstars/stardatasink.h | 90 + kstars/kstars/starobject.cpp | 259 + kstars/kstars/starobject.h | 220 + kstars/kstars/starpixmap.cpp | 138 + kstars/kstars/starpixmap.h | 75 + kstars/kstars/statform.ui | 180 + kstars/kstars/streamformui.ui | 128 + kstars/kstars/streamwg.cpp | 317 + kstars/kstars/streamwg.h | 90 + kstars/kstars/telescopeprop.cpp | 245 + kstars/kstars/telescopeprop.h | 58 + kstars/kstars/telescopepropui.ui | 268 + kstars/kstars/telescopewizard.ui | 624 + kstars/kstars/telescopewizardprocess.cpp | 383 + kstars/kstars/telescopewizardprocess.h | 72 + kstars/kstars/thumbnaileditor.cpp | 212 + kstars/kstars/thumbnaileditor.h | 79 + kstars/kstars/thumbnaileditorui.ui | 98 + kstars/kstars/thumbnailpicker.cpp | 354 + kstars/kstars/thumbnailpicker.h | 74 + kstars/kstars/thumbnailpickerui.ui | 315 + kstars/kstars/timebox.cpp | 171 + kstars/kstars/timebox.h | 95 + kstars/kstars/timedialog.cpp | 154 + kstars/kstars/timedialog.h | 118 + kstars/kstars/timespinbox.cpp | 213 + kstars/kstars/timespinbox.h | 74 + kstars/kstars/timestepbox.cpp | 71 + kstars/kstars/timestepbox.h | 71 + kstars/kstars/timeunitbox.cpp | 95 + kstars/kstars/timeunitbox.h | 103 + kstars/kstars/timezonerule.cpp | 430 + kstars/kstars/timezonerule.h | 171 + kstars/kstars/toggleaction.cpp | 67 + kstars/kstars/toggleaction.h | 68 + kstars/kstars/tools/Makefile.am | 25 + kstars/kstars/tools/README | 18 + kstars/kstars/tools/altvstime.cpp | 589 + kstars/kstars/tools/altvstime.h | 221 + kstars/kstars/tools/altvstimeui.ui | 533 + kstars/kstars/tools/argchangeviewoption.ui | 141 + kstars/kstars/tools/argexportimage.ui | 262 + kstars/kstars/tools/argloadcolorscheme.ui | 27 + kstars/kstars/tools/arglooktoward.ui | 162 + kstars/kstars/tools/argprintimage.ui | 58 + kstars/kstars/tools/argsetactionindi.ui | 121 + kstars/kstars/tools/argsetaltaz.ui | 144 + kstars/kstars/tools/argsetccdtempindi.ui | 123 + kstars/kstars/tools/argsetcolor.ui | 225 + kstars/kstars/tools/argsetfilternumindi.ui | 126 + kstars/kstars/tools/argsetfocusspeedindi.ui | 93 + kstars/kstars/tools/argsetfocustimeoutindi.ui | 123 + kstars/kstars/tools/argsetframetypeindi.ui | 115 + kstars/kstars/tools/argsetgeolocation.ui | 201 + kstars/kstars/tools/argsetgeolocationindi.ui | 170 + kstars/kstars/tools/argsetlocaltime.ui | 105 + kstars/kstars/tools/argsetportindi.ui | 79 + kstars/kstars/tools/argsetradec.ui | 144 + kstars/kstars/tools/argsetscopeactionindi.ui | 115 + kstars/kstars/tools/argsettargetcoordindi.ui | 170 + kstars/kstars/tools/argsettargetnameindi.ui | 148 + kstars/kstars/tools/argsettrack.ui | 82 + kstars/kstars/tools/argsetutcindi.ui | 118 + kstars/kstars/tools/argshutdownindi.ui | 75 + kstars/kstars/tools/argstartexposureindi.ui | 125 + kstars/kstars/tools/argstartfocusindi.ui | 117 + kstars/kstars/tools/argstartindi.ui | 124 + kstars/kstars/tools/argswitchindi.ui | 129 + kstars/kstars/tools/argtimescale.ui | 97 + kstars/kstars/tools/argwaitfor.ui | 85 + kstars/kstars/tools/argwaitforkey.ui | 92 + kstars/kstars/tools/argzoom.ui | 93 + kstars/kstars/tools/astrocalc.cpp | 380 + kstars/kstars/tools/astrocalc.h | 158 + kstars/kstars/tools/jmoontool.cpp | 183 + kstars/kstars/tools/jmoontool.h | 47 + kstars/kstars/tools/kstarsplotwidget.cpp | 670 + kstars/kstars/tools/kstarsplotwidget.h | 128 + kstars/kstars/tools/lcgenerator.cpp | 478 + kstars/kstars/tools/lcgenerator.h | 160 + kstars/kstars/tools/modcalcangdist.cpp | 213 + kstars/kstars/tools/modcalcangdist.h | 62 + kstars/kstars/tools/modcalcangdistdlg.ui | 682 + kstars/kstars/tools/modcalcapcoord.cpp | 318 + kstars/kstars/tools/modcalcapcoord.h | 88 + kstars/kstars/tools/modcalcapcoorddlg.ui | 871 + kstars/kstars/tools/modcalcazel.cpp | 534 + kstars/kstars/tools/modcalcazel.h | 124 + kstars/kstars/tools/modcalcazeldlg.ui | 1079 + kstars/kstars/tools/modcalcdaylength.cpp | 148 + kstars/kstars/tools/modcalcdaylength.h | 63 + kstars/kstars/tools/modcalcdaylengthdlg.ui | 655 + kstars/kstars/tools/modcalceclipticcoords.cpp | 385 + kstars/kstars/tools/modcalceclipticcoords.h | 74 + kstars/kstars/tools/modcalceclipticcoordsdlg.ui | 919 + kstars/kstars/tools/modcalcequinox.cpp | 223 + kstars/kstars/tools/modcalcequinox.h | 59 + kstars/kstars/tools/modcalcequinoxdlg.ui | 574 + kstars/kstars/tools/modcalcgalcoord.cpp | 371 + kstars/kstars/tools/modcalcgalcoord.h | 76 + kstars/kstars/tools/modcalcgalcoorddlg.ui | 930 + kstars/kstars/tools/modcalcgeodcoord.cpp | 402 + kstars/kstars/tools/modcalcgeodcoord.h | 83 + kstars/kstars/tools/modcalcgeoddlg.ui | 819 + kstars/kstars/tools/modcalcjd.cpp | 125 + kstars/kstars/tools/modcalcjd.h | 65 + kstars/kstars/tools/modcalcjddlg.ui | 510 + kstars/kstars/tools/modcalcplanets.cpp | 591 + kstars/kstars/tools/modcalcplanets.h | 83 + kstars/kstars/tools/modcalcplanetsdlg.ui | 1392 + kstars/kstars/tools/modcalcprec.cpp | 297 + kstars/kstars/tools/modcalcprec.h | 67 + kstars/kstars/tools/modcalcprecdlg.ui | 758 + kstars/kstars/tools/modcalcsidtime.cpp | 328 + kstars/kstars/tools/modcalcsidtime.h | 88 + kstars/kstars/tools/modcalcsidtimedlg.ui | 870 + kstars/kstars/tools/modcalcvlsr.cpp | 577 + kstars/kstars/tools/modcalcvlsr.h | 152 + kstars/kstars/tools/modcalcvlsrdlg.ui | 1212 + kstars/kstars/tools/observinglist.cpp | 740 + kstars/kstars/tools/observinglist.h | 175 + kstars/kstars/tools/observinglistui.ui | 573 + kstars/kstars/tools/obslistwizard.cpp | 458 + kstars/kstars/tools/obslistwizard.h | 79 + kstars/kstars/tools/obslistwizardui.ui | 1025 + kstars/kstars/tools/optionstreeview.ui | 137 + kstars/kstars/tools/planetviewer.cpp | 473 + kstars/kstars/tools/planetviewer.h | 107 + kstars/kstars/tools/planetviewerui.ui | 159 + kstars/kstars/tools/scriptbuilder.cpp | 3200 + kstars/kstars/tools/scriptbuilder.h | 224 + kstars/kstars/tools/scriptbuilderui.ui | 646 + kstars/kstars/tools/scriptfunction.cpp | 218 + kstars/kstars/tools/scriptfunction.h | 73 + kstars/kstars/tools/scriptnamedialog.ui | 157 + kstars/kstars/tools/wutdialog.cpp | 444 + kstars/kstars/tools/wutdialog.h | 132 + kstars/kstars/tools/wutdialogui.ui | 565 + ktouch/AUTHORS | 2 + ktouch/COPYING | 340 + ktouch/ChangeLog | 269 + ktouch/INSTALL | 47 + ktouch/Makefile.am | 13 + ktouch/configure.in.in | 1 + ktouch/extras/sliding_line.odg | Bin 0 -> 13625 bytes ktouch/extras/training-gen/c/README | 8 + ktouch/extras/training-gen/c/english_conf | 13 + ktouch/extras/training-gen/c/ktouchgen.c | 233 + ktouch/extras/training-gen/perl/README | 80 + ktouch/extras/training-gen/perl/dk.config | 19 + ktouch/extras/training-gen/perl/en.config | 15 + ktouch/extras/training-gen/perl/es.config | 17 + ktouch/extras/training-gen/perl/ktouch-gen.pl | 180 + ktouch/extras/training-gen/perl/no.config | 20 + ktouch/extras/training-gen/python/README | 5 + ktouch/extras/training-gen/python/english_conf | 190 + ktouch/extras/training-gen/python/ktouchgen.py | 269 + ktouch/graphics/Makefile.am | 2 + ktouch/graphics/splash.png | Bin 0 -> 94922 bytes ktouch/icons/Makefile.am | 3 + ktouch/icons/hi128-app-ktouch.png | Bin 0 -> 7967 bytes ktouch/icons/hi16-app-ktouch.png | Bin 0 -> 671 bytes ktouch/icons/hi22-app-ktouch.png | Bin 0 -> 979 bytes ktouch/icons/hi32-app-ktouch.png | Bin 0 -> 1501 bytes ktouch/icons/hi48-app-ktouch.png | Bin 0 -> 2421 bytes ktouch/icons/hisc-app-ktouch.svgz | Bin 0 -> 5616 bytes ktouch/keyboards/Makefile.am | 46 + ktouch/keyboards/be.keyboard | 150 + ktouch/keyboards/bg.keyboard | 99 + ktouch/keyboards/de.keyboard | 130 + ktouch/keyboards/de.keypad.keyboard | 31 + ktouch/keyboards/de.neo.keyboard | 100 + ktouch/keyboards/de.swiss.keyboard | 130 + ktouch/keyboards/dk.keyboard | 104 + ktouch/keyboards/dvorak_fr.keyboard | 131 + ktouch/keyboards/ee.keyboard | 124 + ktouch/keyboards/en.dvorak.keyboard | 99 + ktouch/keyboards/en.keyboard | 124 + ktouch/keyboards/es.dvorak.keyboard | 149 + ktouch/keyboards/es.keyboard | 154 + ktouch/keyboards/fi.keyboard | 124 + ktouch/keyboards/fr.a.keyboard | 126 + ktouch/keyboards/fr.keyboard | 157 + ktouch/keyboards/fr.swiss.keyboard | 135 + ktouch/keyboards/he.keyboard | 149 + ktouch/keyboards/hu.keyboard | 177 + ktouch/keyboards/it.keyboard | 155 + ktouch/keyboards/la.keyboard | 109 + ktouch/keyboards/nb.keyboard | 190 + ktouch/keyboards/nn.keyboard | 106 + ktouch/keyboards/pl.keyboard | 135 + ktouch/keyboards/pt.br.keyboard | 150 + ktouch/keyboards/pt.keyboard | 109 + ktouch/keyboards/ru.2.keyboard | 157 + ktouch/keyboards/ru.3.keyboard | 149 + ktouch/keyboards/ru.basic.keyboard | 149 + ktouch/keyboards/ru.keyboard | 149 + ktouch/keyboards/ru.typewriter.keyboard | 149 + ktouch/keyboards/ru.winkeys.keyboard | 149 + ktouch/keyboards/sl.keyboard | 175 + ktouch/keyboards/sv.dvorak.keyboard | 107 + ktouch/keyboards/sv.keyboard | 128 + ktouch/keyboards/tr.f.keyboard | 192 + ktouch/keyboards/tr.q.keyboard | 125 + ktouch/keyboards/uk.basic.keyboard | 149 + ktouch/keyboards/uk.typewriter.keyboard | 149 + ktouch/keyboards/uk.winkeys.keyboard | 149 + ktouch/ktouch.desktop | 82 + ktouch/ktouch.lsm | 19 + ktouch/sounds/Makefile.am | 2 + ktouch/sounds/down.wav | Bin 0 -> 53760 bytes ktouch/sounds/typewriter.wav | Bin 0 -> 29840 bytes ktouch/sounds/up.wav | Bin 0 -> 470316 bytes ktouch/src/Makefile.am | 62 + ktouch/src/ktouch.cpp | 878 + ktouch/src/ktouch.h | 184 + ktouch/src/ktouch.kcfg | 135 + ktouch/src/ktouchchartwidget.cpp | 36 + ktouch/src/ktouchchartwidget.h | 34 + ktouch/src/ktouchcoloreditor.cpp | 211 + ktouch/src/ktouchcoloreditor.h | 65 + ktouch/src/ktouchcoloreditor_dlg.ui | 824 + ktouch/src/ktouchcolorscheme.cpp | 309 + ktouch/src/ktouchcolorscheme.h | 82 + ktouch/src/ktouchdefaults.cpp | 23 + ktouch/src/ktouchdefaults.h | 28 + ktouch/src/ktouchkey.cpp | 139 + ktouch/src/ktouchkey.h | 96 + ktouch/src/ktouchkeyboard.cpp | 658 + ktouch/src/ktouchkeyboard.h | 67 + ktouch/src/ktouchkeyboardeditor.cpp | 243 + ktouch/src/ktouchkeyboardeditor.h | 113 + ktouch/src/ktouchkeyboardeditor_dlg.ui | 406 + ktouch/src/ktouchkeyboardwidget.cpp | 532 + ktouch/src/ktouchkeyboardwidget.h | 98 + ktouch/src/ktouchkeyconnector.cpp | 49 + ktouch/src/ktouchkeyconnector.h | 48 + ktouch/src/ktouchkeys.cpp | 223 + ktouch/src/ktouchkeys.h | 151 + ktouch/src/ktouchlecture.cpp | 300 + ktouch/src/ktouchlecture.h | 82 + ktouch/src/ktouchlectureeditor.cpp | 420 + ktouch/src/ktouchlectureeditor.h | 117 + ktouch/src/ktouchlectureeditor_dlg.ui | 684 + ktouch/src/ktouchleveldata.cpp | 120 + ktouch/src/ktouchleveldata.h | 80 + ktouch/src/ktouchopenrequest.cpp | 121 + ktouch/src/ktouchopenrequest.h | 81 + ktouch/src/ktouchopenrequest_dlg.ui | 289 + ktouch/src/ktouchprefcolorslayout.ui | 516 + ktouch/src/ktouchprefgenerallayout.ui | 341 + ktouch/src/ktouchprefkeyboardlayout.ui | 142 + ktouch/src/ktouchpreftraininglayout.ui | 331 + ktouch/src/ktouchslideline.cpp | 577 + ktouch/src/ktouchslideline.h | 156 + ktouch/src/ktouchstatistics.cpp | 475 + ktouch/src/ktouchstatistics.h | 60 + ktouch/src/ktouchstatistics_dlg.ui | 1287 + ktouch/src/ktouchstatisticsdata.cpp | 553 + ktouch/src/ktouchstatisticsdata.h | 214 + ktouch/src/ktouchstatus.cpp | 47 + ktouch/src/ktouchstatus.h | 41 + ktouch/src/ktouchstatuslayout.ui | 360 + ktouch/src/ktouchtrainer.cpp | 502 + ktouch/src/ktouchtrainer.h | 163 + ktouch/src/ktouchui.rc | 29 + ktouch/src/ktouchutils.cpp | 43 + ktouch/src/ktouchutils.h | 28 + ktouch/src/main.cpp | 76 + ktouch/src/prefs.kcfgc | 6 + ktouch/training/Makefile.am | 36 + ktouch/training/bulgarian.ktouch.xml | 215 + ktouch/training/bulgarian_long.ktouch.xml | 502 + ktouch/training/catalan.ktouch.xml | 203 + ktouch/training/danish.ktouch.xml | 1178 + ktouch/training/danish2.ktouch.xml | 152 + ktouch/training/dvorak-fr-1.ktouch.xml | 299 + ktouch/training/dvorak-fr-2.ktouch.xml | 257 + ktouch/training/dvorak.ktouch.xml | 602 + ktouch/training/dvorak_ABCD.ktouch.xml | 496 + ktouch/training/dvorak_es.ktouch.xml | 407 + ktouch/training/english.ktouch.xml | 203 + ktouch/training/finnish.ktouch.xml | 508 + ktouch/training/finnish_for_kids.ktouch.xml | 508 + ktouch/training/french.ktouch.xml | 932 + ktouch/training/french2.ktouch.xml | 470 + ktouch/training/german.ktouch.xml | 310 + ktouch/training/german.neo.ktouch.xml | 889 + ktouch/training/german.number.ktouch.xml | 279 + ktouch/training/german2.ktouch.xml | 1107 + ktouch/training/german3.ktouch.xml | 883 + ktouch/training/hungarian.ktouch.xml | 553 + ktouch/training/hungarian_expert.ktouch.xml | 932 + ktouch/training/italian.ktouch.xml | 503 + ktouch/training/nederlands.ktouch.xml | 417 + ktouch/training/nederlands_junior.ktouch.xml | 265 + ktouch/training/norwegian.ktouch.xml | 376 + ktouch/training/polish.ktouch.xml | 1393 + ktouch/training/russian.ktouch.xml | 202 + ktouch/training/russian2ktouch.xml | 261 + ktouch/training/russian_long.ktouch.xml | 535 + ktouch/training/slovenian.ktouch.xml | 661 + ktouch/training/spanish.ktouch.xml | 353 + ktouch/training/turkish.ktouch.xml | 352 + kturtle/AUTHORS | 11 + kturtle/COPYING | 340 + kturtle/ChangeLog | 0 kturtle/Doxyfile | 233 + kturtle/INSTALL | 178 + kturtle/Makefile.am | 5 + kturtle/NEWS | 2 + kturtle/README | 95 + kturtle/TODO | 345 + kturtle/data/Makefile.am | 12 + kturtle/data/README.data | 27 + kturtle/data/ad.logo | 125 + kturtle/data/arrow.logo | 23 + kturtle/data/canvascolors.logo | 33 + kturtle/data/curly.logo | 13 + kturtle/data/flower.logo | 26 + kturtle/data/kde.logo | 120 + kturtle/data/logohighlightstyle.en_US.xml | 141 + kturtle/data/logokeywords.en_US.xml | 241 + kturtle/data/randomname.logo | 18 + kturtle/data/square.logo | 6 + kturtle/data/squaresss.logo | 22 + kturtle/data/timestables.logo | 15 + kturtle/data/triangle.logo | 6 + kturtle/data/trianglesss.logo | 24 + kturtle/file.txt | 34 + kturtle/kturtle.kdevelop | 160 + kturtle/kturtle.kdevses | 65 + kturtle/kturtle.lsm | 16 + kturtle/scripts/README.scripts | 56 + kturtle/scripts/i18n_examples.pl | 214 + kturtle/scripts/i18n_highlighting.pl | 129 + kturtle/src/Makefile.am | 37 + kturtle/src/canvas.cpp | 644 + kturtle/src/canvas.h | 101 + kturtle/src/dialogs.cpp | 320 + kturtle/src/dialogs.h | 165 + kturtle/src/executer.cpp | 1116 + kturtle/src/executer.h | 186 + kturtle/src/hi16-app-kturtle.png | Bin 0 -> 632 bytes kturtle/src/hi32-app-kturtle.png | Bin 0 -> 1396 bytes kturtle/src/kturtle.cpp | 1181 + kturtle/src/kturtle.desktop | 124 + kturtle/src/kturtle.h | 182 + kturtle/src/kturtle.kcfg | 93 + kturtle/src/kturtleui.rc | 97 + kturtle/src/lexer.cpp | 411 + kturtle/src/lexer.h | 59 + kturtle/src/main.cpp | 115 + kturtle/src/parser.cpp | 1084 + kturtle/src/parser.h | 126 + kturtle/src/pics/Makefile.am | 8 + kturtle/src/pics/turtle.0000.png | Bin 0 -> 480 bytes kturtle/src/pics/turtle.0001.png | Bin 0 -> 1516 bytes kturtle/src/pics/turtle.0002.png | Bin 0 -> 1561 bytes kturtle/src/pics/turtle.0003.png | Bin 0 -> 1569 bytes kturtle/src/pics/turtle.0004.png | Bin 0 -> 1671 bytes kturtle/src/pics/turtle.0005.png | Bin 0 -> 1705 bytes kturtle/src/pics/turtle.0006.png | Bin 0 -> 1606 bytes kturtle/src/pics/turtle.0007.png | Bin 0 -> 2039 bytes kturtle/src/pics/turtle.0008.png | Bin 0 -> 1856 bytes kturtle/src/pics/turtle.0009.png | Bin 0 -> 475 bytes kturtle/src/pics/turtle.0010.png | Bin 0 -> 1542 bytes kturtle/src/pics/turtle.0011.png | Bin 0 -> 1585 bytes kturtle/src/pics/turtle.0012.png | Bin 0 -> 1631 bytes kturtle/src/pics/turtle.0013.png | Bin 0 -> 1702 bytes kturtle/src/pics/turtle.0014.png | Bin 0 -> 1684 bytes kturtle/src/pics/turtle.0015.png | Bin 0 -> 1552 bytes kturtle/src/pics/turtle.0016.png | Bin 0 -> 1998 bytes kturtle/src/pics/turtle.0017.png | Bin 0 -> 1809 bytes kturtle/src/pics/turtle.0018.png | Bin 0 -> 483 bytes kturtle/src/pics/turtle.0019.png | Bin 0 -> 1546 bytes kturtle/src/pics/turtle.0020.png | Bin 0 -> 1584 bytes kturtle/src/pics/turtle.0021.png | Bin 0 -> 1568 bytes kturtle/src/pics/turtle.0022.png | Bin 0 -> 1654 bytes kturtle/src/pics/turtle.0023.png | Bin 0 -> 1681 bytes kturtle/src/pics/turtle.0024.png | Bin 0 -> 1612 bytes kturtle/src/pics/turtle.0025.png | Bin 0 -> 2029 bytes kturtle/src/pics/turtle.0026.png | Bin 0 -> 1857 bytes kturtle/src/pics/turtle.0027.png | Bin 0 -> 473 bytes kturtle/src/pics/turtle.0028.png | Bin 0 -> 1522 bytes kturtle/src/pics/turtle.0029.png | Bin 0 -> 1575 bytes kturtle/src/pics/turtle.0030.png | Bin 0 -> 1608 bytes kturtle/src/pics/turtle.0031.png | Bin 0 -> 1682 bytes kturtle/src/pics/turtle.0032.png | Bin 0 -> 1672 bytes kturtle/src/pics/turtle.0033.png | Bin 0 -> 1576 bytes kturtle/src/pics/turtle.0034.png | Bin 0 -> 2010 bytes kturtle/src/pics/turtle.0035.png | Bin 0 -> 1826 bytes kturtle/src/pics/turtle.png | Bin 0 -> 480 bytes kturtle/src/settings.kcfgc | 5 + kturtle/src/token.cpp | 19 + kturtle/src/token.h | 222 + kturtle/src/translate.cpp | 107 + kturtle/src/translate.h | 49 + kturtle/src/treenode.cpp | 255 + kturtle/src/treenode.h | 276 + kturtle/src/value.cpp | 328 + kturtle/src/value.h | 85 + kverbos/AUTHORS | 1 + kverbos/COPYING | 341 + kverbos/ChangeLog | 0 kverbos/INSTALL | 167 + kverbos/Makefile.am | 5 + kverbos/kverbos/Makefile.am | 32 + kverbos/kverbos/banderas.png | Bin 0 -> 6451 bytes kverbos/kverbos/data/Makefile.am | 1 + kverbos/kverbos/data/de/Makefile.am | 4 + kverbos/kverbos/data/de/verbos.verbos | 2371 + kverbos/kverbos/data/en/Makefile.am | 4 + kverbos/kverbos/data/en/verbos.verbos | 2371 + kverbos/kverbos/deu16.png | Bin 0 -> 99 bytes kverbos/kverbos/icons/Makefile.am | 1 + kverbos/kverbos/icons/cr16-action-kverbosuser.png | Bin 0 -> 868 bytes kverbos/kverbos/icons/hi128-app-kverbos.png | Bin 0 -> 4989 bytes kverbos/kverbos/icons/hi16-app-kverbos.png | Bin 0 -> 549 bytes kverbos/kverbos/icons/hi22-app-kverbos.png | Bin 0 -> 690 bytes kverbos/kverbos/icons/hi32-app-kverbos.png | Bin 0 -> 1035 bytes kverbos/kverbos/icons/hi48-app-kverbos.png | Bin 0 -> 1637 bytes kverbos/kverbos/icons/hisc-app-kverbos.svgz | Bin 0 -> 1909 bytes kverbos/kverbos/kerfassen.cpp | 512 + kverbos/kverbos/kerfassen.h | 148 + kverbos/kverbos/kfeeder16.png | Bin 0 -> 376 bytes kverbos/kverbos/kfeedercontrol.cpp | 140 + kverbos/kverbos/kfeedercontrol.h | 58 + kverbos/kverbos/kresult.cpp | 95 + kverbos/kverbos/kresult.h | 39 + kverbos/kverbos/kstartuplogo.cpp | 42 + kverbos/kverbos/kstartuplogo.h | 37 + kverbos/kverbos/kverbedit.cpp | 152 + kverbos/kverbos/kverbedit.h | 74 + kverbos/kverbos/kverbos.cpp | 757 + kverbos/kverbos/kverbos.desktop | 75 + kverbos/kverbos/kverbos.h | 249 + kverbos/kverbos/kverbos.kcfg | 24 + kverbos/kverbos/kverbosdoc.cpp | 782 + kverbos/kverbos/kverbosdoc.h | 165 + kverbos/kverbos/kverbosoptions.cpp | 60 + kverbos/kverbos/kverbosoptions.h | 44 + kverbos/kverbos/kverbosui.rc | 32 + kverbos/kverbos/kverbosuser.cpp | 264 + kverbos/kverbos/kverbosuser.h | 118 + kverbos/kverbos/kverbosview.cpp | 383 + kverbos/kverbos/kverbosview.h | 148 + kverbos/kverbos/main.cpp | 74 + kverbos/kverbos/prefs.kcfgc | 6 + kverbos/kverbos/qerfassen.ui | 2796 + kverbos/kverbos/qlernen.ui | 1021 + kverbos/kverbos/qresult.ui | 275 + kverbos/kverbos/qverbedit.ui | 196 + kverbos/kverbos/qverbosoptions.ui | 1228 + kverbos/kverbos/span16.png | Bin 0 -> 98 bytes kverbos/kverbos/startuplogo.png | Bin 0 -> 11234 bytes kverbos/kverbos/startuplogo.svgz | Bin 0 -> 4525 bytes kverbos/kverbos/user.png | Bin 0 -> 210 bytes kverbos/kverbos/verbspanish.cpp | 943 + kverbos/kverbos/verbspanish.h | 301 + kverbos/kverbos/version.h | 3 + kverbos/subdirs | 1 + kvoctrain/AUTHORS | 10 + kvoctrain/Makefile.am | 20 + kvoctrain/kvoctrain/Makefile.am | 69 + kvoctrain/kvoctrain/common-dialogs/Makefile.am | 18 + kvoctrain/kvoctrain/common-dialogs/ProgressDlg.cpp | 60 + kvoctrain/kvoctrain/common-dialogs/ProgressDlg.h | 56 + .../kvoctrain/common-dialogs/ProgressDlgForm.ui | 142 + .../kvoctrain/common-dialogs/blockoptions.cpp | 359 + kvoctrain/kvoctrain/common-dialogs/blockoptions.h | 67 + .../kvoctrain/common-dialogs/blockoptionsbase.ui | 272 + .../kvoctrain/common-dialogs/generaloptions.cpp | 40 + .../kvoctrain/common-dialogs/generaloptions.h | 40 + .../kvoctrain/common-dialogs/generaloptionsbase.ui | 189 + .../kvoctrain/common-dialogs/groupoptions.cpp | 46 + kvoctrain/kvoctrain/common-dialogs/groupoptions.h | 42 + .../kvoctrain/common-dialogs/groupoptionsbase.ui | 147 + kvoctrain/kvoctrain/common-dialogs/kvoctrain.kcfg | 264 + .../kvoctrain/common-dialogs/kvoctrainprefs.cpp | 158 + .../kvoctrain/common-dialogs/kvoctrainprefs.h | 104 + .../kvoctrain/common-dialogs/languageoptions.cpp | 1285 + .../kvoctrain/common-dialogs/languageoptions.h | 101 + .../common-dialogs/languageoptionsbase.ui | 352 + .../kvoctrain/common-dialogs/languagesettings.kcfg | 37 + .../common-dialogs/languagesettings.kcfgc | 5 + .../kvoctrain/common-dialogs/pasteoptions.cpp | 313 + kvoctrain/kvoctrain/common-dialogs/pasteoptions.h | 68 + .../kvoctrain/common-dialogs/pasteoptionsbase.ui | 214 + kvoctrain/kvoctrain/common-dialogs/prefs.kcfgc | 7 + .../kvoctrain/common-dialogs/presettings.kcfg | 27 + .../kvoctrain/common-dialogs/presettings.kcfgc | 5 + .../kvoctrain/common-dialogs/profilesdialog.cpp | 370 + .../kvoctrain/common-dialogs/profilesdialog.h | 73 + .../kvoctrain/common-dialogs/queryoptions.cpp | 72 + kvoctrain/kvoctrain/common-dialogs/queryoptions.h | 42 + .../kvoctrain/common-dialogs/queryoptionsbase.ui | 573 + .../kvoctrain/common-dialogs/thresholdoptions.cpp | 450 + .../kvoctrain/common-dialogs/thresholdoptions.h | 71 + .../common-dialogs/thresholdoptionsbase.ui | 298 + kvoctrain/kvoctrain/common-dialogs/viewoptions.cpp | 44 + kvoctrain/kvoctrain/common-dialogs/viewoptions.h | 41 + .../kvoctrain/common-dialogs/viewoptionsbase.ui | 536 + .../kvoctrain/docprop-dialogs/DocOptionsPage.cpp | 44 + .../kvoctrain/docprop-dialogs/DocOptionsPage.h | 49 + .../docprop-dialogs/DocOptionsPageForm.ui | 58 + kvoctrain/kvoctrain/docprop-dialogs/DocPropDlg.cpp | 89 + kvoctrain/kvoctrain/docprop-dialogs/DocPropDlg.h | 98 + .../kvoctrain/docprop-dialogs/DocPropLangDlg.cpp | 97 + .../kvoctrain/docprop-dialogs/DocPropLangDlg.h | 56 + .../kvoctrain/docprop-dialogs/LangPropPage.cpp | 243 + kvoctrain/kvoctrain/docprop-dialogs/LangPropPage.h | 84 + .../kvoctrain/docprop-dialogs/LangPropPageForm.ui | 592 + .../kvoctrain/docprop-dialogs/LessOptPage.cpp | 257 + kvoctrain/kvoctrain/docprop-dialogs/LessOptPage.h | 76 + .../kvoctrain/docprop-dialogs/LessOptPageForm.ui | 143 + kvoctrain/kvoctrain/docprop-dialogs/Makefile.am | 13 + .../kvoctrain/docprop-dialogs/TenseOptPage.cpp | 284 + kvoctrain/kvoctrain/docprop-dialogs/TenseOptPage.h | 74 + .../kvoctrain/docprop-dialogs/TenseOptPageForm.ui | 143 + kvoctrain/kvoctrain/docprop-dialogs/TitlePage.cpp | 97 + kvoctrain/kvoctrain/docprop-dialogs/TitlePage.h | 68 + .../kvoctrain/docprop-dialogs/TitlePageForm.ui | 186 + .../kvoctrain/docprop-dialogs/TypeOptPage.cpp | 269 + kvoctrain/kvoctrain/docprop-dialogs/TypeOptPage.h | 72 + .../kvoctrain/docprop-dialogs/TypeOptPageForm.ui | 143 + .../kvoctrain/docprop-dialogs/UsageOptPage.cpp | 314 + kvoctrain/kvoctrain/docprop-dialogs/UsageOptPage.h | 74 + .../kvoctrain/docprop-dialogs/UsageOptPageForm.ui | 143 + kvoctrain/kvoctrain/docs/elek.lex | 191 + kvoctrain/kvoctrain/docs/kvtml-aufbau.txt | 264 + kvoctrain/kvoctrain/docs/kvtml-structure.txt | 258 + kvoctrain/kvoctrain/docs/lex-aufbau1.txt | 58 + kvoctrain/kvoctrain/docs/lex-aufbau2.txt | 127 + kvoctrain/kvoctrain/entry-dialogs/AdjEntryPage.cpp | 108 + kvoctrain/kvoctrain/entry-dialogs/AdjEntryPage.h | 63 + .../kvoctrain/entry-dialogs/AdjEntryPageForm.ui | 146 + .../kvoctrain/entry-dialogs/AuxInfoEntryPage.cpp | 192 + .../kvoctrain/entry-dialogs/AuxInfoEntryPage.h | 86 + .../entry-dialogs/AuxInfoEntryPageForm.ui | 229 + .../kvoctrain/entry-dialogs/CommonEntryPage.cpp | 444 + .../kvoctrain/entry-dialogs/CommonEntryPage.h | 140 + .../kvoctrain/entry-dialogs/CommonEntryPageForm.ui | 479 + kvoctrain/kvoctrain/entry-dialogs/EntryDlg.cpp | 467 + kvoctrain/kvoctrain/entry-dialogs/EntryDlg.h | 222 + .../kvoctrain/entry-dialogs/FromToEntryPage.cpp | 395 + .../kvoctrain/entry-dialogs/FromToEntryPage.h | 124 + .../kvoctrain/entry-dialogs/FromToEntryPageForm.ui | 320 + kvoctrain/kvoctrain/entry-dialogs/MCEntryPage.cpp | 131 + kvoctrain/kvoctrain/entry-dialogs/MCEntryPage.h | 66 + .../kvoctrain/entry-dialogs/MCEntryPageForm.ui | 217 + kvoctrain/kvoctrain/entry-dialogs/Makefile.am | 13 + kvoctrain/kvoctrain/entry-dialogs/MySpinBox.cpp | 68 + kvoctrain/kvoctrain/entry-dialogs/MySpinBox.h | 48 + .../kvoctrain/entry-dialogs/PhoneticEntryPage.cpp | 229 + .../kvoctrain/entry-dialogs/PhoneticEntryPage.h | 67 + .../kvoctrain/entry-dialogs/TenseEntryPage.cpp | 317 + kvoctrain/kvoctrain/entry-dialogs/TenseEntryPage.h | 89 + .../kvoctrain/entry-dialogs/TenseEntryPageForm.ui | 387 + kvoctrain/kvoctrain/entry-dialogs/blockall.cpp | 38 + kvoctrain/kvoctrain/entry-dialogs/blockall.h | 38 + kvoctrain/kvoctrain/examples/Makefile.am | 6 + kvoctrain/kvoctrain/examples/sample-de.kvtml | 203 + kvoctrain/kvoctrain/examples/sample-en.kvtml | 205 + .../kvoctrain/examples/sample-template-ascii.kvtml | 165 + kvoctrain/kvoctrain/kv_resource.h | 73 + kvoctrain/kvoctrain/kva_clip.cpp | 234 + kvoctrain/kvoctrain/kva_config.cpp | 172 + kvoctrain/kvoctrain/kva_header.cpp | 570 + kvoctrain/kvoctrain/kva_init.cpp | 300 + kvoctrain/kvoctrain/kva_io.cpp | 697 + kvoctrain/kvoctrain/kva_query.cpp | 1021 + kvoctrain/kvoctrain/kvoctrain.cpp | 1337 + kvoctrain/kvoctrain/kvoctrain.desktop | 80 + kvoctrain/kvoctrain/kvoctrain.dtd | 52 + kvoctrain/kvoctrain/kvoctrain.h | 336 + kvoctrain/kvoctrain/kvoctrain.lsm.tpl | 23 + kvoctrain/kvoctrain/kvoctrainrc | 2 + kvoctrain/kvoctrain/kvoctraintable.cpp | 606 + kvoctrain/kvoctrain/kvoctraintable.h | 106 + kvoctrain/kvoctrain/kvoctraintableitem.cpp | 154 + kvoctrain/kvoctrain/kvoctraintableitem.h | 51 + kvoctrain/kvoctrain/kvoctrainui.rc | 55 + kvoctrain/kvoctrain/kvoctrainview.cpp | 397 + kvoctrain/kvoctrain/kvoctrainview.h | 87 + kvoctrain/kvoctrain/kvt-core/LineList.cpp | 95 + kvoctrain/kvoctrain/kvt-core/LineList.h | 49 + kvoctrain/kvoctrain/kvt-core/Makefile.am | 17 + kvoctrain/kvoctrain/kvt-core/MultipleChoice.cpp | 119 + kvoctrain/kvoctrain/kvt-core/MultipleChoice.h | 74 + kvoctrain/kvoctrain/kvt-core/QueryManager.cpp | 673 + kvoctrain/kvoctrain/kvt-core/QueryManager.h | 223 + kvoctrain/kvoctrain/kvt-core/UsageManager.cpp | 155 + kvoctrain/kvoctrain/kvt-core/UsageManager.h | 127 + kvoctrain/kvoctrain/kvt-core/grammarmanager.cpp | 503 + kvoctrain/kvoctrain/kvt-core/grammarmanager.h | 215 + kvoctrain/kvoctrain/kvt-core/kvd_csv.cpp | 243 + kvoctrain/kvoctrain/kvt-core/kvd_lex.cpp | 395 + kvoctrain/kvoctrain/kvt-core/kvd_rb_kvtml1.cpp | 888 + kvoctrain/kvoctrain/kvt-core/kvd_rb_kvtml2.cpp | 464 + kvoctrain/kvoctrain/kvt-core/kvd_rh_kvtml.cpp | 856 + kvoctrain/kvoctrain/kvt-core/kvd_vcb.cpp | 199 + kvoctrain/kvoctrain/kvt-core/kvd_voc.cpp | 141 + kvoctrain/kvoctrain/kvt-core/kvd_wkvtml.cpp | 960 + kvoctrain/kvoctrain/kvt-core/kvoctraincore.h | 115 + kvoctrain/kvoctrain/kvt-core/kvoctraindoc.cpp | 1061 + kvoctrain/kvoctrain/kvt-core/kvoctraindoc.h | 747 + kvoctrain/kvoctrain/kvt-core/kvoctrainexpr.cpp | 799 + kvoctrain/kvoctrain/kvt-core/kvoctrainexpr.h | 465 + kvoctrain/kvoctrain/kvt-core/kvt-xml/Makefile.am | 10 + .../kvoctrain/kvt-core/kvt-xml/XmlElement.cpp | 99 + kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlElement.h | 156 + kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlReader.cpp | 264 + kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlReader.h | 104 + .../kvoctrain/kvt-core/kvt-xml/XmlTokenizer.cpp | 411 + .../kvoctrain/kvt-core/kvt-xml/XmlTokenizer.h | 108 + kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlWriter.cpp | 253 + kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlWriter.h | 187 + .../kvoctrain/kvt-core/kvt-xml/koxml_config.h | 47 + kvoctrain/kvoctrain/kvt-core/langset.cpp | 220 + kvoctrain/kvoctrain/kvt-core/langset.h | 92 + kvoctrain/kvoctrain/kvtnewstuff.cpp | 92 + kvoctrain/kvoctrain/kvtnewstuff.h | 60 + kvoctrain/kvoctrain/latin1_to_utf8 | 1 + kvoctrain/kvoctrain/main.cpp | 121 + kvoctrain/kvoctrain/pics/Makefile.am | 6 + kvoctrain/kvoctrain/pics/cr16-action-cleanup.png | Bin 0 -> 428 bytes .../kvoctrain/pics/cr16-action-configure_query.png | Bin 0 -> 845 bytes .../pics/cr16-action-delete_table_col.png | Bin 0 -> 220 bytes .../pics/cr16-action-delete_table_row.png | Bin 0 -> 232 bytes .../kvoctrain/pics/cr16-action-edit_table_row.png | Bin 0 -> 680 bytes .../pics/cr16-action-insert_table_col.png | Bin 0 -> 499 bytes .../pics/cr16-action-insert_table_row.png | Bin 0 -> 572 bytes kvoctrain/kvoctrain/pics/cr16-action-rand_less.png | Bin 0 -> 458 bytes kvoctrain/kvoctrain/pics/cr16-action-run_multi.png | Bin 0 -> 765 bytes kvoctrain/kvoctrain/pics/cr16-action-run_query.png | Bin 0 -> 574 bytes .../kvoctrain/pics/cr16-action-set_language.png | Bin 0 -> 313 bytes kvoctrain/kvoctrain/pics/cr16-action-sort_incr.png | Bin 0 -> 285 bytes kvoctrain/kvoctrain/pics/cr16-action-sort_num.png | Bin 0 -> 202 bytes .../kvoctrain/pics/cr16-action-statistics.png | Bin 0 -> 275 bytes kvoctrain/kvoctrain/pics/cr22-action-cleanup.png | Bin 0 -> 1144 bytes .../kvoctrain/pics/cr22-action-configure_query.png | Bin 0 -> 1128 bytes .../pics/cr22-action-delete_table_col.png | Bin 0 -> 476 bytes .../pics/cr22-action-delete_table_row.png | Bin 0 -> 519 bytes .../kvoctrain/pics/cr22-action-edit_table_row.png | Bin 0 -> 872 bytes .../pics/cr22-action-insert_table_col.png | Bin 0 -> 524 bytes .../pics/cr22-action-insert_table_row.png | Bin 0 -> 548 bytes kvoctrain/kvoctrain/pics/cr22-action-rand_less.png | Bin 0 -> 772 bytes kvoctrain/kvoctrain/pics/cr22-action-run_multi.png | Bin 0 -> 1081 bytes kvoctrain/kvoctrain/pics/cr22-action-run_query.png | Bin 0 -> 783 bytes .../kvoctrain/pics/cr22-action-set_language.png | Bin 0 -> 317 bytes kvoctrain/kvoctrain/pics/cr22-action-sort_incr.png | Bin 0 -> 585 bytes kvoctrain/kvoctrain/pics/cr22-action-sort_num.png | Bin 0 -> 605 bytes .../kvoctrain/pics/cr22-action-statistics.png | Bin 0 -> 1147 bytes kvoctrain/kvoctrain/pics/cr32-action-cleanup.png | Bin 0 -> 1582 bytes .../kvoctrain/pics/cr32-action-configure_query.png | Bin 0 -> 1859 bytes .../pics/cr32-action-delete_table_col.png | Bin 0 -> 798 bytes .../pics/cr32-action-delete_table_row.png | Bin 0 -> 759 bytes .../kvoctrain/pics/cr32-action-edit_table_row.png | Bin 0 -> 1270 bytes .../pics/cr32-action-insert_table_col.png | Bin 0 -> 830 bytes .../pics/cr32-action-insert_table_row.png | Bin 0 -> 866 bytes kvoctrain/kvoctrain/pics/cr32-action-rand_less.png | Bin 0 -> 1734 bytes kvoctrain/kvoctrain/pics/cr32-action-run_multi.png | Bin 0 -> 1507 bytes kvoctrain/kvoctrain/pics/cr32-action-run_query.png | Bin 0 -> 1209 bytes .../kvoctrain/pics/cr32-action-set_language.png | Bin 0 -> 561 bytes kvoctrain/kvoctrain/pics/cr32-action-sort_incr.png | Bin 0 -> 1101 bytes kvoctrain/kvoctrain/pics/cr32-action-sort_num.png | Bin 0 -> 992 bytes .../kvoctrain/pics/cr32-action-statistics.png | Bin 0 -> 1583 bytes kvoctrain/kvoctrain/pics/hi16-app-kvoctrain.png | Bin 0 -> 274 bytes kvoctrain/kvoctrain/pics/hi22-app-kvoctrain.png | Bin 0 -> 1011 bytes kvoctrain/kvoctrain/pics/hi32-app-kvoctrain.png | Bin 0 -> 1818 bytes kvoctrain/kvoctrain/pics/hi48-app-kvoctrain.png | Bin 0 -> 1916 bytes kvoctrain/kvoctrain/query-dialogs/AdjQueryDlg.cpp | 303 + kvoctrain/kvoctrain/query-dialogs/AdjQueryDlg.h | 87 + .../kvoctrain/query-dialogs/AdjQueryDlgForm.ui | 344 + kvoctrain/kvoctrain/query-dialogs/ArtQueryDlg.cpp | 346 + kvoctrain/kvoctrain/query-dialogs/ArtQueryDlg.h | 87 + .../kvoctrain/query-dialogs/ArtQueryDlgForm.ui | 347 + kvoctrain/kvoctrain/query-dialogs/MCQueryDlg.cpp | 448 + kvoctrain/kvoctrain/query-dialogs/MCQueryDlg.h | 90 + .../kvoctrain/query-dialogs/MCQueryDlgForm.ui | 444 + kvoctrain/kvoctrain/query-dialogs/Makefile.am | 13 + kvoctrain/kvoctrain/query-dialogs/QueryDlgBase.cpp | 334 + kvoctrain/kvoctrain/query-dialogs/QueryDlgBase.h | 111 + .../kvoctrain/query-dialogs/RandomQueryDlg.cpp | 690 + kvoctrain/kvoctrain/query-dialogs/RandomQueryDlg.h | 106 + .../kvoctrain/query-dialogs/RandomQueryDlgForm.ui | 418 + .../kvoctrain/query-dialogs/SimpleQueryDlg.cpp | 336 + kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlg.h | 83 + .../kvoctrain/query-dialogs/SimpleQueryDlgForm.ui | 348 + kvoctrain/kvoctrain/query-dialogs/VerbQueryDlg.cpp | 516 + kvoctrain/kvoctrain/query-dialogs/VerbQueryDlg.h | 100 + .../kvoctrain/query-dialogs/VerbQueryDlgForm.ui | 549 + kvoctrain/kvoctrain/spotlight2kvtml.cpp | 347 + .../kvoctrain/statistik-dialogs/GenStatPage.cpp | 46 + .../kvoctrain/statistik-dialogs/GenStatPage.h | 43 + .../kvoctrain/statistik-dialogs/GenStatPageForm.ui | 218 + kvoctrain/kvoctrain/statistik-dialogs/Makefile.am | 11 + .../kvoctrain/statistik-dialogs/StatistikDlg.cpp | 64 + .../kvoctrain/statistik-dialogs/StatistikDlg.h | 48 + .../kvoctrain/statistik-dialogs/StatistikPage.cpp | 289 + .../kvoctrain/statistik-dialogs/StatistikPage.h | 74 + .../statistik-dialogs/StatistikPageForm.ui | 86 + kvoctrain/kvoctrain/tools/extractlang.README | 23 + kvoctrain/kvoctrain/tools/extractlang.cpp | 161 + kvoctrain/kvoctrain/tools/extractlang.mak | 3 + kvoctrain/kvoctrain/x-kvtml.desktop | 67 + kvoctrain/stamp-h.in | 1 + kwordquiz/AUTHORS | 1 + kwordquiz/COPYING | 340 + kwordquiz/ChangeLog | 0 kwordquiz/INSTALL | 167 + kwordquiz/Makefile.am | 32 + kwordquiz/README | 1 + kwordquiz/TODO | 1 + kwordquiz/src/Makefile.am | 70 + kwordquiz/src/dlglanguage.cpp | 79 + kwordquiz/src/dlglanguage.h | 45 + kwordquiz/src/dlglanguagebase.ui | 244 + kwordquiz/src/dlgrc.cpp | 65 + kwordquiz/src/dlgrc.h | 46 + kwordquiz/src/dlgrcbase.ui | 182 + kwordquiz/src/dlgsort.cpp | 60 + kwordquiz/src/dlgsort.h | 44 + kwordquiz/src/dlgsortbase.ui | 143 + kwordquiz/src/dlgspecchar.cpp | 82 + kwordquiz/src/dlgspecchar.h | 63 + kwordquiz/src/eventsrc | 283 + kwordquiz/src/examples/Makefile.am | 3 + kwordquiz/src/examples/example.kvtml | 45 + kwordquiz/src/examples/fill_in_the_blank.kvtml | 69 + kwordquiz/src/examples/french_verbs.kvtml | 149 + .../src/examples/us_states_and_capitals.kvtml | 209 + kwordquiz/src/flashview.cpp | 248 + kwordquiz/src/flashview.h | 78 + kwordquiz/src/flashviewbase.ui | 552 + kwordquiz/src/keduvocdata.cpp | 163 + kwordquiz/src/keduvocdata.h | 59 + kwordquiz/src/kvtmlwriter.cpp | 93 + kwordquiz/src/kvtmlwriter.h | 40 + kwordquiz/src/kwordquiz.cpp | 1258 + kwordquiz/src/kwordquiz.desktop | 131 + kwordquiz/src/kwordquiz.h | 322 + kwordquiz/src/kwordquiz.kcfg | 118 + kwordquiz/src/kwordquizdoc.cpp | 490 + kwordquiz/src/kwordquizdoc.h | 95 + kwordquiz/src/kwordquizprefs.cpp | 203 + kwordquiz/src/kwordquizprefs.h | 63 + kwordquiz/src/kwordquizrc | 2 + kwordquiz/src/kwordquizui.rc | 198 + kwordquiz/src/kwordquizview.cpp | 1083 + kwordquiz/src/kwordquizview.h | 123 + kwordquiz/src/kwqnewstuff.cpp | 96 + kwordquiz/src/kwqnewstuff.h | 66 + kwordquiz/src/main.cpp | 102 + kwordquiz/src/multipleview.cpp | 290 + kwordquiz/src/multipleview.h | 60 + kwordquiz/src/multipleviewbase.ui | 976 + kwordquiz/src/paukerreader.cpp | 106 + kwordquiz/src/paukerreader.h | 57 + kwordquiz/src/pics/Makefile.am | 5 + kwordquiz/src/pics/cr128-mime-kwordquiz_doc.png | Bin 0 -> 9361 bytes kwordquiz/src/pics/cr16-action-answer.png | Bin 0 -> 357 bytes kwordquiz/src/pics/cr16-action-check.png | Bin 0 -> 578 bytes .../src/pics/cr16-action-delete_table_row.png | Bin 0 -> 232 bytes kwordquiz/src/pics/cr16-action-dontknow.png | Bin 0 -> 910 bytes kwordquiz/src/pics/cr16-action-editor.png | Bin 0 -> 629 bytes kwordquiz/src/pics/cr16-action-flash.png | Bin 0 -> 495 bytes kwordquiz/src/pics/cr16-action-hint.png | Bin 0 -> 641 bytes .../src/pics/cr16-action-insert_table_row.png | Bin 0 -> 210 bytes kwordquiz/src/pics/cr16-action-know.png | Bin 0 -> 622 bytes kwordquiz/src/pics/cr16-action-languages.png | Bin 0 -> 416 bytes kwordquiz/src/pics/cr16-action-markasblank.png | Bin 0 -> 599 bytes kwordquiz/src/pics/cr16-action-mode1.png | Bin 0 -> 533 bytes kwordquiz/src/pics/cr16-action-mode2.png | Bin 0 -> 534 bytes kwordquiz/src/pics/cr16-action-mode3.png | Bin 0 -> 537 bytes kwordquiz/src/pics/cr16-action-mode4.png | Bin 0 -> 531 bytes kwordquiz/src/pics/cr16-action-mode5.png | Bin 0 -> 644 bytes kwordquiz/src/pics/cr16-action-multiple.png | Bin 0 -> 619 bytes kwordquiz/src/pics/cr16-action-qa.png | Bin 0 -> 695 bytes kwordquiz/src/pics/cr16-action-question.png | Bin 0 -> 354 bytes kwordquiz/src/pics/cr16-action-repeat.png | Bin 0 -> 1069 bytes kwordquiz/src/pics/cr16-action-restart.png | Bin 0 -> 644 bytes kwordquiz/src/pics/cr16-action-rowcol.png | Bin 0 -> 354 bytes kwordquiz/src/pics/cr16-action-shuffle.png | Bin 0 -> 280 bytes kwordquiz/src/pics/cr16-action-sort_incr.png | Bin 0 -> 285 bytes kwordquiz/src/pics/cr16-action-unmarkasblank.png | Bin 0 -> 823 bytes kwordquiz/src/pics/cr16-mime-kwordquiz_doc.png | Bin 0 -> 785 bytes kwordquiz/src/pics/cr22-action-answer.png | Bin 0 -> 530 bytes kwordquiz/src/pics/cr22-action-check.png | Bin 0 -> 649 bytes .../src/pics/cr22-action-delete_table_row.png | Bin 0 -> 519 bytes kwordquiz/src/pics/cr22-action-dontknow.png | Bin 0 -> 1288 bytes kwordquiz/src/pics/cr22-action-editor.png | Bin 0 -> 833 bytes kwordquiz/src/pics/cr22-action-flash.png | Bin 0 -> 664 bytes kwordquiz/src/pics/cr22-action-hint.png | Bin 0 -> 918 bytes .../src/pics/cr22-action-insert_table_row.png | Bin 0 -> 542 bytes kwordquiz/src/pics/cr22-action-know.png | Bin 0 -> 1052 bytes kwordquiz/src/pics/cr22-action-languages.png | Bin 0 -> 607 bytes kwordquiz/src/pics/cr22-action-markasblank.png | Bin 0 -> 731 bytes kwordquiz/src/pics/cr22-action-mode1.png | Bin 0 -> 729 bytes kwordquiz/src/pics/cr22-action-mode2.png | Bin 0 -> 728 bytes kwordquiz/src/pics/cr22-action-mode3.png | Bin 0 -> 732 bytes kwordquiz/src/pics/cr22-action-mode4.png | Bin 0 -> 728 bytes kwordquiz/src/pics/cr22-action-mode5.png | Bin 0 -> 960 bytes kwordquiz/src/pics/cr22-action-multiple.png | Bin 0 -> 883 bytes kwordquiz/src/pics/cr22-action-qa.png | Bin 0 -> 944 bytes kwordquiz/src/pics/cr22-action-question.png | Bin 0 -> 521 bytes kwordquiz/src/pics/cr22-action-repeat.png | Bin 0 -> 1506 bytes kwordquiz/src/pics/cr22-action-restart.png | Bin 0 -> 1085 bytes kwordquiz/src/pics/cr22-action-rowcol.png | Bin 0 -> 521 bytes kwordquiz/src/pics/cr22-action-shuffle.png | Bin 0 -> 794 bytes kwordquiz/src/pics/cr22-action-sort_incr.png | Bin 0 -> 585 bytes kwordquiz/src/pics/cr22-action-unmarkasblank.png | Bin 0 -> 1216 bytes kwordquiz/src/pics/cr22-mime-kwordquiz_doc.png | Bin 0 -> 1087 bytes kwordquiz/src/pics/cr32-action-answer.png | Bin 0 -> 648 bytes kwordquiz/src/pics/cr32-action-check.png | Bin 0 -> 1133 bytes .../src/pics/cr32-action-delete_table_row.png | Bin 0 -> 1213 bytes kwordquiz/src/pics/cr32-action-dontknow.png | Bin 0 -> 2045 bytes kwordquiz/src/pics/cr32-action-editor.png | Bin 0 -> 1262 bytes kwordquiz/src/pics/cr32-action-error.png | Bin 0 -> 1322 bytes kwordquiz/src/pics/cr32-action-flash.png | Bin 0 -> 798 bytes kwordquiz/src/pics/cr32-action-hint.png | Bin 0 -> 1252 bytes .../src/pics/cr32-action-insert_table_row.png | Bin 0 -> 1272 bytes kwordquiz/src/pics/cr32-action-know.png | Bin 0 -> 1476 bytes kwordquiz/src/pics/cr32-action-languages.png | Bin 0 -> 765 bytes kwordquiz/src/pics/cr32-action-markasblank.png | Bin 0 -> 925 bytes kwordquiz/src/pics/cr32-action-mode1.png | Bin 0 -> 996 bytes kwordquiz/src/pics/cr32-action-mode2.png | Bin 0 -> 998 bytes kwordquiz/src/pics/cr32-action-mode3.png | Bin 0 -> 993 bytes kwordquiz/src/pics/cr32-action-mode4.png | Bin 0 -> 992 bytes kwordquiz/src/pics/cr32-action-mode5.png | Bin 0 -> 1402 bytes kwordquiz/src/pics/cr32-action-multiple.png | Bin 0 -> 1316 bytes kwordquiz/src/pics/cr32-action-qa.png | Bin 0 -> 1532 bytes kwordquiz/src/pics/cr32-action-question.png | Bin 0 -> 670 bytes kwordquiz/src/pics/cr32-action-question_mark.png | Bin 0 -> 1392 bytes kwordquiz/src/pics/cr32-action-repeat.png | Bin 0 -> 2896 bytes kwordquiz/src/pics/cr32-action-restart.png | Bin 0 -> 1527 bytes kwordquiz/src/pics/cr32-action-rowcol.png | Bin 0 -> 670 bytes kwordquiz/src/pics/cr32-action-shuffle.png | Bin 0 -> 1565 bytes kwordquiz/src/pics/cr32-action-sort_incr.png | Bin 0 -> 1101 bytes kwordquiz/src/pics/cr32-action-unmarkasblank.png | Bin 0 -> 2167 bytes kwordquiz/src/pics/cr32-mime-kwordquiz_doc.png | Bin 0 -> 1749 bytes kwordquiz/src/pics/cr48-mime-kwordquiz_doc.png | Bin 0 -> 2712 bytes kwordquiz/src/pics/crsc-mime-kwordquiz_doc.svg | 324 + kwordquiz/src/pics/hi128-app-kwordquiz.png | Bin 0 -> 8172 bytes kwordquiz/src/pics/hi16-app-kwordquiz.png | Bin 0 -> 702 bytes kwordquiz/src/pics/hi22-app-kwordquiz.png | Bin 0 -> 986 bytes kwordquiz/src/pics/hi32-app-kwordquiz.png | Bin 0 -> 1587 bytes kwordquiz/src/pics/hi48-app-kwordquiz.png | Bin 0 -> 2555 bytes kwordquiz/src/pics/hisc-app-kwordquiz.svg | 91 + kwordquiz/src/prefcardappearance.cpp | 95 + kwordquiz/src/prefcardappearance.h | 36 + kwordquiz/src/prefcardappearancebase.ui | 553 + kwordquiz/src/prefcharacter.cpp | 31 + kwordquiz/src/prefcharacter.h | 36 + kwordquiz/src/prefcharacterbase.ui | 409 + kwordquiz/src/prefeditor.cpp | 32 + kwordquiz/src/prefeditor.h | 37 + kwordquiz/src/prefeditorbase.ui | 126 + kwordquiz/src/prefquiz.cpp | 41 + kwordquiz/src/prefquiz.h | 36 + kwordquiz/src/prefquizbase.ui | 295 + kwordquiz/src/prefs.kcfgc | 5 + kwordquiz/src/qaview.cpp | 329 + kwordquiz/src/qaview.h | 69 + kwordquiz/src/qaviewbase.ui | 869 + kwordquiz/src/version.h | 1 + kwordquiz/src/wqlistitem.cpp | 54 + kwordquiz/src/wqlistitem.h | 53 + kwordquiz/src/wqlreader.cpp | 199 + kwordquiz/src/wqlreader.h | 75 + kwordquiz/src/wqlwriter.cpp | 93 + kwordquiz/src/wqlwriter.h | 42 + kwordquiz/src/wqprintdialogpage.cpp | 83 + kwordquiz/src/wqprintdialogpage.h | 49 + kwordquiz/src/wqquiz.cpp | 586 + kwordquiz/src/wqquiz.h | 87 + kwordquiz/src/wqscore.cpp | 141 + kwordquiz/src/wqscore.h | 50 + kwordquiz/src/wqundo.cpp | 18 + kwordquiz/src/wqundo.h | 67 + kwordquiz/src/x-kwordquiz.desktop | 62 + libkdeedu/AUTHORS | 3 + libkdeedu/Makefile.am | 6 + libkdeedu/README | 29 + libkdeedu/extdate/Makefile.am | 21 + libkdeedu/extdate/README | 43 + libkdeedu/extdate/extcalendarsystem.cpp | 151 + libkdeedu/extdate/extcalendarsystem.h | 357 + libkdeedu/extdate/extcalendarsystemgregorian.cpp | 328 + libkdeedu/extdate/extcalendarsystemgregorian.h | 96 + libkdeedu/extdate/extdatepicker.cpp | 532 + libkdeedu/extdate/extdatepicker.h | 253 + libkdeedu/extdate/extdatetbl.cpp | 968 + libkdeedu/extdate/extdatetbl.h | 427 + libkdeedu/extdate/extdatetime.cpp | 1148 + libkdeedu/extdate/extdatetime.h | 190 + libkdeedu/extdate/extdatetimeedit.cpp | 2751 + libkdeedu/extdate/extdatetimeedit.h | 341 + libkdeedu/extdate/extdatewidget.cpp | 177 + libkdeedu/extdate/extdatewidget.h | 89 + libkdeedu/extdate/main.cpp | 30 + libkdeedu/extdate/test_extdate.cc | 334 + libkdeedu/extdate/testwidget.cpp | 68 + libkdeedu/extdate/testwidget.h | 51 + libkdeedu/ideas/README | 10 + libkdeedu/ideas/TODO | 3 + libkdeedu/kdeeducore/Makefile.am | 17 + libkdeedu/kdeeducore/kdeeducore.kdevprj | 84 + libkdeedu/kdeeducore/keduvocdata.cpp | 111 + libkdeedu/kdeeducore/keduvocdata.h | 51 + libkdeedu/kdeeducore/tests/Makefile.am | 10 + libkdeedu/kdeeducore/tests/loader.cpp | 7 + libkdeedu/kdeeduplot/Makefile.am | 15 + libkdeedu/kdeeduplot/README | 23 + libkdeedu/kdeeduplot/kplotaxis.cpp | 32 + libkdeedu/kdeeduplot/kplotaxis.h | 86 + libkdeedu/kdeeduplot/kplotobject.cpp | 49 + libkdeedu/kdeeduplot/kplotobject.h | 205 + libkdeedu/kdeeduplot/kplotwidget.cpp | 405 + libkdeedu/kdeeduplot/kplotwidget.h | 263 + libkdeedu/kdeeduui/Makefile.am | 16 + libkdeedu/kdeeduui/kdeeduglossary.cpp | 406 + libkdeedu/kdeeduui/kdeeduglossary.h | 292 + libkdeedu/kdeeduui/kdeeduui.kdevprj | 92 + libkdeedu/kdeeduui/kedusimpleentrydlg.cpp | 3 + libkdeedu/kdeeduui/kedusimpleentrydlg.h | 19 + libkdeedu/kdeeduui/kedusimpleentrydlgForm.ui | 110 + libkdeedu/kdeeduui/tests/Makefile.am | 11 + libkdeedu/kdeeduui/tests/entrydialogs.cpp | 6 + release_app.rb | 238 + 4486 files changed, 838335 insertions(+) create mode 100644 COPYING create mode 100644 COPYING-DOCS create mode 100644 INSTALL create mode 100644 Mainpage.dox create mode 100644 Makefile.am.in create mode 100644 Makefile.cvs create mode 100644 README create mode 100644 applnk/Makefile.am create mode 100644 applnk/languages.desktop create mode 100644 applnk/mathematics.desktop create mode 100644 applnk/miscellaneous.desktop create mode 100644 applnk/science.desktop create mode 100644 applnk/tools.desktop create mode 100644 blinken/AUTHORS create mode 100644 blinken/Changelog create mode 100644 blinken/Makefile.am create mode 100644 blinken/README.packagers create mode 100644 blinken/fonts/Makefile.am create mode 100644 blinken/fonts/steve.ttf create mode 100644 blinken/icons/Makefile.am create mode 100644 blinken/icons/hi128-app-blinken.png create mode 100644 blinken/icons/hi16-app-blinken.png create mode 100644 blinken/icons/hi22-app-blinken.png create mode 100644 blinken/icons/hi32-app-blinken.png create mode 100644 blinken/icons/hi48-app-blinken.png create mode 100644 blinken/icons/hi64-app-blinken.png create mode 100644 blinken/icons/hisc-app-blinken.svgz create mode 100644 blinken/images/Makefile.am create mode 100644 blinken/images/blinken.png create mode 100644 blinken/images/blueh.png create mode 100644 blinken/images/graphics_sources.tar.gz create mode 100644 blinken/images/greenh.png create mode 100644 blinken/images/highscore.png create mode 100644 blinken/images/highscore_hover.png create mode 100644 blinken/images/mark.png create mode 100644 blinken/images/menu.png create mode 100644 blinken/images/menu_hover.png create mode 100644 blinken/images/quit.png create mode 100644 blinken/images/quit_hover.png create mode 100644 blinken/images/redh.png create mode 100644 blinken/images/yellowh.png create mode 100644 blinken/sounds/1.wav create mode 100644 blinken/sounds/2.wav create mode 100644 blinken/sounds/3.wav create mode 100644 blinken/sounds/4.wav create mode 100644 blinken/sounds/Makefile.am create mode 100644 blinken/sounds/lose.wav create mode 100644 blinken/src/Makefile.am create mode 100644 blinken/src/artsplayer.cpp create mode 100644 blinken/src/artsplayer.h create mode 100644 blinken/src/blinken.cpp create mode 100644 blinken/src/blinken.desktop create mode 100644 blinken/src/blinken.h create mode 100644 blinken/src/blinken.kcfg create mode 100644 blinken/src/blinkengame.cpp create mode 100644 blinken/src/blinkengame.h create mode 100644 blinken/src/button.cpp create mode 100644 blinken/src/button.h create mode 100644 blinken/src/counter.cpp create mode 100644 blinken/src/counter.h create mode 100644 blinken/src/fontchecker.cpp create mode 100644 blinken/src/fontchecker.h create mode 100644 blinken/src/fontutils.cpp create mode 100644 blinken/src/fontutils.h create mode 100644 blinken/src/highscoredialog.cpp create mode 100644 blinken/src/highscoredialog.h create mode 100644 blinken/src/main.cpp create mode 100644 blinken/src/number.cpp create mode 100644 blinken/src/number.h create mode 100644 blinken/src/settings.kcfgc create mode 100644 configure.in.in create mode 100644 doc/Makefile.am create mode 100644 doc/api/datetimewidgets.png create mode 100644 doc/api/kdatepicker.png create mode 100644 doc/blinken/Makefile.am create mode 100644 doc/blinken/blinken1.png create mode 100644 doc/blinken/blinken2.png create mode 100644 doc/blinken/blinken_accesskeys.png create mode 100644 doc/blinken/blinken_helpbutton.png create mode 100644 doc/blinken/blinken_highscoresbutton.png create mode 100644 doc/blinken/blinken_nickprompt.png create mode 100644 doc/blinken/blinken_quitbutton.png create mode 100644 doc/blinken/index.docbook create mode 100644 doc/kalzium/Makefile.am create mode 100644 doc/kalzium/gradient.png create mode 100644 doc/kalzium/index.docbook create mode 100644 doc/kalzium/infodialog_bohr.png create mode 100644 doc/kalzium/infodialog_chemicaldata.png create mode 100644 doc/kalzium/infodialog_energies.png create mode 100644 doc/kalzium/infodialog_misc.png create mode 100644 doc/kalzium/infodialog_overview.png create mode 100644 doc/kalzium/infodialog_picture.png create mode 100644 doc/kalzium/infodialog_spectrum.png create mode 100644 doc/kalzium/man-kalzium.1.docbook create mode 100644 doc/kalzium/plottingdialog.png create mode 100644 doc/kalzium/quick-1.png create mode 100644 doc/kalzium/screenshot1.png create mode 100644 doc/kalzium/screenshot2.png create mode 100644 doc/kalzium/screenshot7.png create mode 100644 doc/kalzium/screenshoteqsolver.png create mode 100644 doc/kalzium/settings1.png create mode 100644 doc/kalzium/settings2.png create mode 100644 doc/kalzium/settings3.png create mode 100644 doc/kalzium/sidebar1.png create mode 100644 doc/kalzium/sidebar2.png create mode 100644 doc/kalzium/sidebar3.png create mode 100644 doc/kalzium/timeline.png create mode 100644 doc/kanagram/Makefile.am create mode 100644 doc/kanagram/answer-highlight.png create mode 100644 doc/kanagram/general-settings.png create mode 100644 doc/kanagram/helpstates.png create mode 100644 doc/kanagram/index.docbook create mode 100644 doc/kanagram/kanagram-hint.png create mode 100644 doc/kanagram/kanagram.png create mode 100644 doc/kanagram/main_overlay.svgz create mode 100644 doc/kanagram/newstuff-dialog.png create mode 100644 doc/kanagram/newstuff-settings.png create mode 100644 doc/kanagram/standard-fonts.png create mode 100644 doc/kanagram/vocab-editor.png create mode 100644 doc/kanagram/vocab-settings.png create mode 100644 doc/kbruch/Makefile.am create mode 100644 doc/kbruch/checked.png create mode 100644 doc/kbruch/compare.png create mode 100644 doc/kbruch/convert.png create mode 100644 doc/kbruch/factorize.png create mode 100644 doc/kbruch/gui_main.png create mode 100644 doc/kbruch/index.docbook create mode 100644 doc/kbruch/man-kbruch.1.docbook create mode 100644 doc/kbruch/reduced.png create mode 100644 doc/kbruch/settings.png create mode 100644 doc/keduca/Makefile.am create mode 100644 doc/keduca/index.docbook create mode 100644 doc/keduca/man-keduca.1.docbook create mode 100644 doc/keduca/man-keducabuilder.1.docbook create mode 100644 doc/keduca/screenshot.png create mode 100644 doc/kgeography/Makefile.am create mode 100644 doc/kgeography/first-start1.png create mode 100644 doc/kgeography/first-start10.png create mode 100644 doc/kgeography/first-start11.png create mode 100644 doc/kgeography/first-start12.png create mode 100644 doc/kgeography/first-start2.png create mode 100644 doc/kgeography/first-start3.png create mode 100644 doc/kgeography/first-start4.png create mode 100644 doc/kgeography/first-start5.png create mode 100644 doc/kgeography/first-start6.png create mode 100644 doc/kgeography/first-start7.png create mode 100644 doc/kgeography/first-start8.png create mode 100644 doc/kgeography/first-start9.png create mode 100644 doc/kgeography/index.docbook create mode 100644 doc/kgeography/kgeography.png create mode 100644 doc/kgeography/river.png create mode 100644 doc/kgeography/zoom.png create mode 100644 doc/khangman/Makefile.am create mode 100644 doc/khangman/getnewstuff.png create mode 100644 doc/khangman/index.docbook create mode 100644 doc/khangman/khangman1.png create mode 100644 doc/khangman/khangman2.png create mode 100644 doc/khangman/man-khangman.6.docbook create mode 100644 doc/khangman/settings1.png create mode 100644 doc/khangman/settings2.png create mode 100644 doc/khangman/settings3.png create mode 100644 doc/kig/Makefile.am create mode 100644 doc/kig/constructed_a_point.png create mode 100644 doc/kig/constructed_script_object.png create mode 100644 doc/kig/constructing_a_circle.png create mode 100644 doc/kig/constructing_a_circle_2.png create mode 100644 doc/kig/edit_types_dialog.png create mode 100644 doc/kig/index.docbook create mode 100644 doc/kig/macro_wizard.png create mode 100644 doc/kig/macros_at_work.png create mode 100644 doc/kig/man-kig.1.docbook create mode 100644 doc/kig/script_wizard.png create mode 100644 doc/kig/script_wizard_entering_code.png create mode 100644 doc/kig/scripting-api/Doxyfile.scripting-api.in create mode 100644 doc/kig/scripting-api/Makefile.am create mode 100644 doc/kig/scripting-api/README create mode 100644 doc/kig/scripting-api/bottom1.png create mode 100644 doc/kig/scripting-api/bottom2.png create mode 100644 doc/kig/scripting-api/configure.in.in create mode 100644 doc/kig/scripting-api/docheadergears.png create mode 100644 doc/kig/scripting-api/doxygen.css create mode 100644 doc/kig/scripting-api/footer.html create mode 100644 doc/kig/scripting-api/grad.png create mode 100644 doc/kig/scripting-api/header.html create mode 100644 doc/kig/scripting-api/headerbg.png create mode 100644 doc/kig/selecting_objects.png create mode 100644 doc/kig/simple_locus_construction.png create mode 100644 doc/kig/test_run_macro.png create mode 100644 doc/kig/text_label_attaching.png create mode 100644 doc/kig/text_label_wizard.png create mode 100644 doc/kig/text_label_wizard__select_property.png create mode 100644 doc/kiten/Makefile.am create mode 100644 doc/kiten/index.docbook create mode 100644 doc/kiten/kiten1.png create mode 100644 doc/kiten/kiten2.png create mode 100644 doc/klatin/Makefile.am create mode 100644 doc/klatin/README create mode 100644 doc/klatin/adjectives.docbook create mode 100644 doc/klatin/index.docbook create mode 100644 doc/klatin/klatin-configuration.png create mode 100644 doc/klatin/klatin1.png create mode 100644 doc/klatin/klatin2.png create mode 100644 doc/klatin/klatin3.png create mode 100644 doc/klatin/klatin4.png create mode 100644 doc/klatin/nouns.docbook create mode 100644 doc/klatin/numbers.docbook create mode 100644 doc/klatin/pronouns.docbook create mode 100644 doc/klatin/results.png create mode 100644 doc/klatin/verbs.docbook create mode 100644 doc/klettres/Makefile.am create mode 100644 doc/klettres/index.docbook create mode 100644 doc/klettres/klettres1.png create mode 100644 doc/klettres/klettres2.png create mode 100644 doc/klettres/klettres3.png create mode 100644 doc/klettres/klettres4.png create mode 100644 doc/klettres/klettres5.png create mode 100644 doc/klettres/klettres6.png create mode 100644 doc/kmplot/Makefile.am create mode 100644 doc/kmplot/commands.docbook create mode 100644 doc/kmplot/configuration.docbook create mode 100644 doc/kmplot/credits.docbook create mode 100644 doc/kmplot/dcop.docbook create mode 100644 doc/kmplot/developer.docbook create mode 100644 doc/kmplot/edu-logo.png create mode 100644 doc/kmplot/firststeps.docbook create mode 100644 doc/kmplot/index.docbook create mode 100644 doc/kmplot/install.docbook create mode 100644 doc/kmplot/introduction.docbook create mode 100644 doc/kmplot/kfkt.png create mode 100644 doc/kmplot/ksys1.png create mode 100644 doc/kmplot/ksys2.png create mode 100644 doc/kmplot/ksys3.png create mode 100644 doc/kmplot/main.png create mode 100644 doc/kmplot/man-kmplot.1.docbook create mode 100644 doc/kmplot/reference.docbook create mode 100644 doc/kmplot/settings-colors.png create mode 100644 doc/kmplot/settings-fonts.png create mode 100644 doc/kmplot/settings-scaling.png create mode 100644 doc/kmplot/settingsdlg.png create mode 100644 doc/kmplot/threeplots.png create mode 100644 doc/kmplot/using.docbook create mode 100644 doc/kpercentage/Makefile.am create mode 100644 doc/kpercentage/answer.png create mode 100644 doc/kpercentage/commands.docbook create mode 100644 doc/kpercentage/credits.docbook create mode 100644 doc/kpercentage/devel.docbook create mode 100644 doc/kpercentage/edu-logo.png create mode 100644 doc/kpercentage/faq.docbook create mode 100644 doc/kpercentage/help.png create mode 100644 doc/kpercentage/index.docbook create mode 100644 doc/kpercentage/install.docbook create mode 100644 doc/kpercentage/introduction.docbook create mode 100644 doc/kpercentage/main.png create mode 100644 doc/kpercentage/using.docbook create mode 100644 doc/kpercentage/welcome.png create mode 100644 doc/kstars/Makefile.am create mode 100644 doc/kstars/aavso.png create mode 100644 doc/kstars/ai-contents.docbook create mode 100644 doc/kstars/alpha.png create mode 100644 doc/kstars/altvstime.docbook create mode 100644 doc/kstars/altvstime.png create mode 100644 doc/kstars/astroinfo.docbook create mode 100644 doc/kstars/blackbody.docbook create mode 100644 doc/kstars/blackbody.png create mode 100644 doc/kstars/calc-angdist.docbook create mode 100644 doc/kstars/calc-angdist.png create mode 100644 doc/kstars/calc-apcoords.docbook create mode 100644 doc/kstars/calc-apcoords.png create mode 100644 doc/kstars/calc-dayduration.docbook create mode 100644 doc/kstars/calc-daylength.png create mode 100644 doc/kstars/calc-ecliptic.docbook create mode 100644 doc/kstars/calc-ecliptic.png create mode 100644 doc/kstars/calc-eqgal.docbook create mode 100644 doc/kstars/calc-eqgal.png create mode 100644 doc/kstars/calc-equinox.docbook create mode 100644 doc/kstars/calc-equinox.png create mode 100644 doc/kstars/calc-geodetic.docbook create mode 100644 doc/kstars/calc-geodetic.png create mode 100644 doc/kstars/calc-horizontal.docbook create mode 100644 doc/kstars/calc-horizontal.png create mode 100644 doc/kstars/calc-julian.png create mode 100644 doc/kstars/calc-julianday.docbook create mode 100644 doc/kstars/calc-planetcoords.docbook create mode 100644 doc/kstars/calc-planetcoords.png create mode 100644 doc/kstars/calc-precess.docbook create mode 100644 doc/kstars/calc-precess.png create mode 100644 doc/kstars/calc-sidereal.docbook create mode 100644 doc/kstars/calc-sidereal.png create mode 100644 doc/kstars/calculator.docbook create mode 100644 doc/kstars/cequator.docbook create mode 100644 doc/kstars/color_indices.png create mode 100644 doc/kstars/colorandtemp.docbook create mode 100644 doc/kstars/commands.docbook create mode 100644 doc/kstars/config.docbook create mode 100644 doc/kstars/cpoles.docbook create mode 100644 doc/kstars/credits.docbook create mode 100644 doc/kstars/csphere.docbook create mode 100644 doc/kstars/darkmatter.docbook create mode 100644 doc/kstars/dcop.docbook create mode 100644 doc/kstars/detaildialog.png create mode 100644 doc/kstars/details.docbook create mode 100644 doc/kstars/devicemanager.png create mode 100644 doc/kstars/dumpmode.docbook create mode 100644 doc/kstars/ecliptic.docbook create mode 100644 doc/kstars/ellipticalgalaxies.docbook create mode 100644 doc/kstars/equinox.docbook create mode 100644 doc/kstars/faq.docbook create mode 100644 doc/kstars/find.png create mode 100644 doc/kstars/fitsarea.png create mode 100644 doc/kstars/fitsviewer.docbook create mode 100644 doc/kstars/flux.docbook create mode 100644 doc/kstars/flux.png create mode 100644 doc/kstars/flux1.png create mode 100644 doc/kstars/flux2.png create mode 100644 doc/kstars/fovdialog.png create mode 100644 doc/kstars/geocoords.docbook create mode 100644 doc/kstars/geolocator.png create mode 100644 doc/kstars/greatcircle.docbook create mode 100644 doc/kstars/horizon.docbook create mode 100644 doc/kstars/hourangle.docbook create mode 100644 doc/kstars/index.docbook create mode 100644 doc/kstars/indi.docbook create mode 100644 doc/kstars/indicapture.png create mode 100644 doc/kstars/indiclient.png create mode 100644 doc/kstars/indicontrolpanel.png create mode 100644 doc/kstars/indiscript.png create mode 100644 doc/kstars/install.docbook create mode 100644 doc/kstars/jmoons.docbook create mode 100644 doc/kstars/jmoons.png create mode 100644 doc/kstars/julianday.docbook create mode 100644 doc/kstars/kepler2nd.png create mode 100644 doc/kstars/kepler3d.png create mode 100644 doc/kstars/lambda_ex.png create mode 100644 doc/kstars/lambda_max.png create mode 100644 doc/kstars/leapyear.docbook create mode 100644 doc/kstars/lightcurve.png create mode 100644 doc/kstars/lightcurves.docbook create mode 100644 doc/kstars/luminosity.docbook create mode 100644 doc/kstars/luminosity.png create mode 100644 doc/kstars/luminosity_ex.png create mode 100644 doc/kstars/magnitude.docbook create mode 100644 doc/kstars/man-celestrongps.1.docbook create mode 100644 doc/kstars/man-fliccd.1.docbook create mode 100644 doc/kstars/man-indiserver.1.docbook create mode 100644 doc/kstars/man-lx200_16.1.docbook create mode 100644 doc/kstars/man-lx200autostar.1.docbook create mode 100644 doc/kstars/man-lx200classic.1.docbook create mode 100644 doc/kstars/man-lx200generic.1.docbook create mode 100644 doc/kstars/man-temma.1.docbook create mode 100644 doc/kstars/man-v4ldriver.1.docbook create mode 100644 doc/kstars/man-v4lphilips.1.docbook create mode 100644 doc/kstars/meridian.docbook create mode 100644 doc/kstars/newfov.png create mode 100644 doc/kstars/observinglist.docbook create mode 100644 doc/kstars/observinglist.png create mode 100644 doc/kstars/parallax.docbook create mode 100644 doc/kstars/popup.png create mode 100644 doc/kstars/precession.docbook create mode 100644 doc/kstars/quicktour.docbook create mode 100644 doc/kstars/retrograde.docbook create mode 100644 doc/kstars/screen1.png create mode 100644 doc/kstars/scriptbuilder.docbook create mode 100644 doc/kstars/scriptbuilder.png create mode 100644 doc/kstars/sidereal.docbook create mode 100644 doc/kstars/skycoords.docbook create mode 100644 doc/kstars/skymapdevice.png create mode 100644 doc/kstars/solarsys.docbook create mode 100644 doc/kstars/solarsystem.png create mode 100644 doc/kstars/spiralgalaxies.docbook create mode 100644 doc/kstars/star_colors.png create mode 100644 doc/kstars/stars.docbook create mode 100644 doc/kstars/timezones.docbook create mode 100644 doc/kstars/tools.docbook create mode 100644 doc/kstars/utime.docbook create mode 100644 doc/kstars/viewops.png create mode 100644 doc/kstars/wut.docbook create mode 100644 doc/kstars/wut.png create mode 100644 doc/kstars/zenith.docbook create mode 100644 doc/ktouch/Makefile.am create mode 100644 doc/ktouch/color_options.png create mode 100644 doc/ktouch/general_options.png create mode 100644 doc/ktouch/index.docbook create mode 100644 doc/ktouch/keyboard_options.png create mode 100644 doc/ktouch/main_screen_default_color.png create mode 100644 doc/ktouch/main_window_german.png create mode 100644 doc/ktouch/man-ktouch.1.docbook create mode 100644 doc/ktouch/statistics_dialog.png create mode 100644 doc/ktouch/statistics_dialog_chart.png create mode 100644 doc/ktouch/training_options.png create mode 100644 doc/kturtle/Makefile.am create mode 100644 doc/kturtle/forward.png create mode 100644 doc/kturtle/getting-started.docbook create mode 100644 doc/kturtle/glossary.docbook create mode 100644 doc/kturtle/index.docbook create mode 100644 doc/kturtle/mainwindow.png create mode 100644 doc/kturtle/mainwindow_flower_nrs.png create mode 100644 doc/kturtle/print.png create mode 100644 doc/kturtle/programming-reference.docbook create mode 100644 doc/kturtle/translator-guide.docbook create mode 100644 doc/kturtle/using-kturtle.docbook create mode 100644 doc/kturtle/wrapping.png create mode 100644 doc/kverbos/Makefile.am create mode 100644 doc/kverbos/anterior.png create mode 100644 doc/kverbos/borrar.png create mode 100644 doc/kverbos/cancelar.png create mode 100644 doc/kverbos/cerrar.png create mode 100644 doc/kverbos/continuar.png create mode 100644 doc/kverbos/corregir.png create mode 100644 doc/kverbos/editar.png create mode 100644 doc/kverbos/index.docbook create mode 100644 doc/kverbos/input.png create mode 100644 doc/kverbos/letters.png create mode 100644 doc/kverbos/limpiar.png create mode 100644 doc/kverbos/limpiarpagina.png create mode 100644 doc/kverbos/mainscreen-leer.png create mode 100644 doc/kverbos/mainscreen1.png create mode 100644 doc/kverbos/newverb.png create mode 100644 doc/kverbos/options.png create mode 100644 doc/kverbos/result.png create mode 100644 doc/kverbos/siguiente.png create mode 100644 doc/kverbos/solucion.png create mode 100644 doc/kverbos/times.png create mode 100644 doc/kverbos/type.png create mode 100644 doc/kverbos/username.png create mode 100644 doc/kverbos/verblist.png create mode 100644 doc/kvoctrain/Makefile.am create mode 100644 doc/kvoctrain/art-query-dlg.png create mode 100644 doc/kvoctrain/comp-query-dlg.png create mode 100644 doc/kvoctrain/docprop1-dlg.png create mode 100644 doc/kvoctrain/docprop2-dlg.png create mode 100644 doc/kvoctrain/docprop6-dlg.png create mode 100644 doc/kvoctrain/entry1-dlg.png create mode 100644 doc/kvoctrain/entry2-dlg.png create mode 100644 doc/kvoctrain/entry3-dlg.png create mode 100644 doc/kvoctrain/entry4-dlg.png create mode 100644 doc/kvoctrain/entry5-dlg.png create mode 100644 doc/kvoctrain/entry6-dlg.png create mode 100644 doc/kvoctrain/entry7-dlg.png create mode 100644 doc/kvoctrain/get-new-stuff.png create mode 100644 doc/kvoctrain/index.docbook create mode 100644 doc/kvoctrain/lang1-dlg.png create mode 100644 doc/kvoctrain/mainview.png create mode 100644 doc/kvoctrain/man-spotlight2kvtml.1.docbook create mode 100644 doc/kvoctrain/mu-query-dlg.png create mode 100644 doc/kvoctrain/options1-dlg.png create mode 100644 doc/kvoctrain/options2-dlg.png create mode 100644 doc/kvoctrain/options3-dlg.png create mode 100644 doc/kvoctrain/options4-dlg.png create mode 100644 doc/kvoctrain/options5-dlg.png create mode 100644 doc/kvoctrain/options6-dlg.png create mode 100644 doc/kvoctrain/options7-dlg.png create mode 100644 doc/kvoctrain/profiles.png create mode 100644 doc/kvoctrain/pron-dlg.png create mode 100644 doc/kvoctrain/query-dlg.png create mode 100644 doc/kvoctrain/quick-1.png create mode 100644 doc/kvoctrain/quick-2.png create mode 100644 doc/kvoctrain/quick-3.png create mode 100644 doc/kvoctrain/quick-4.png create mode 100644 doc/kvoctrain/quick-5.png create mode 100644 doc/kvoctrain/stat1-dlg.png create mode 100644 doc/kvoctrain/stat2-dlg.png create mode 100644 doc/kvoctrain/syn-query-dlg.png create mode 100644 doc/kvoctrain/verb-query-dlg.png create mode 100644 doc/kwordquiz/Makefile.am create mode 100644 doc/kwordquiz/index.docbook create mode 100644 doc/kwordquiz/kwq-dlg-characters.png create mode 100644 doc/kwordquiz/kwq-dlg-configure-appearance.png create mode 100644 doc/kwordquiz/kwq-dlg-configure-characters.png create mode 100644 doc/kwordquiz/kwq-dlg-configure-editor.png create mode 100644 doc/kwordquiz/kwq-dlg-configure-quiz.png create mode 100644 doc/kwordquiz/kwq-dlg-languages.png create mode 100644 doc/kwordquiz/kwq-dlg-print-exam.png create mode 100644 doc/kwordquiz/kwq-dlg-print-flashcard.png create mode 100644 doc/kwordquiz/kwq-dlg-print-list.png create mode 100644 doc/kwordquiz/kwq-dlg-print-type.png create mode 100644 doc/kwordquiz/kwq-dlg-rowscolumns.png create mode 100644 doc/kwordquiz/kwq-dlg-sort.png create mode 100644 doc/kwordquiz/kwq-editor.png create mode 100644 doc/kwordquiz/kwq-flashcard.png create mode 100644 doc/kwordquiz/kwq-multiple.png create mode 100644 doc/kwordquiz/kwq-qanda.png create mode 100644 kalzium/ChangeLog create mode 100644 kalzium/Makefile.am create mode 100644 kalzium/README.packagers create mode 100644 kalzium/RELEASE-PLAN create mode 100644 kalzium/TODO create mode 100644 kalzium/configure.in.bot create mode 100644 kalzium/configure.in.in create mode 100644 kalzium/src/Makefile.am create mode 100644 kalzium/src/data/Makefile.am create mode 100644 kalzium/src/data/bg.jpg create mode 100644 kalzium/src/data/data.dtd create mode 100644 kalzium/src/data/data.xml create mode 100644 kalzium/src/data/knowledge.xml create mode 100644 kalzium/src/data/knowledge.xml.todo create mode 100644 kalzium/src/data/toolpics/Makefile.am create mode 100644 kalzium/src/data/toolpics/abzug.jpg create mode 100644 kalzium/src/data/toolpics/becherglas.jpg create mode 100644 kalzium/src/data/toolpics/brechungsmesser.jpg create mode 100644 kalzium/src/data/toolpics/brenner.jpg create mode 100644 kalzium/src/data/toolpics/destillierbruecke.jpg create mode 100644 kalzium/src/data/toolpics/dsc.jpg create mode 100644 kalzium/src/data/toolpics/erlenmeyerkolben.jpg create mode 100644 kalzium/src/data/toolpics/exikator.jpg create mode 100644 kalzium/src/data/toolpics/halter.jpg create mode 100644 kalzium/src/data/toolpics/heizplatte.jpg create mode 100644 kalzium/src/data/toolpics/hplc.jpg create mode 100644 kalzium/src/data/toolpics/kolbenprober.png create mode 100644 kalzium/src/data/toolpics/korkring.jpg create mode 100644 kalzium/src/data/toolpics/messzylinder.jpg create mode 100644 kalzium/src/data/toolpics/moerser.jpg create mode 100644 kalzium/src/data/toolpics/phpapier.jpg create mode 100644 kalzium/src/data/toolpics/pileusball.jpg create mode 100644 kalzium/src/data/toolpics/pipette.jpg create mode 100644 kalzium/src/data/toolpics/rg-halter.jpg create mode 100644 kalzium/src/data/toolpics/rg-staender.jpg create mode 100644 kalzium/src/data/toolpics/rg.jpg create mode 100644 kalzium/src/data/toolpics/rotationsverdampfer.jpg create mode 100644 kalzium/src/data/toolpics/rueckflusskuehler.jpg create mode 100644 kalzium/src/data/toolpics/ruehrfisch.jpg create mode 100644 kalzium/src/data/toolpics/rundkolben.jpg create mode 100644 kalzium/src/data/toolpics/scheidetrichter.jpg create mode 100644 kalzium/src/data/toolpics/schutzbrille.jpg create mode 100644 kalzium/src/data/toolpics/spatel.jpg create mode 100644 kalzium/src/data/toolpics/spritzflasche.jpg create mode 100644 kalzium/src/data/toolpics/thermometer.jpg create mode 100644 kalzium/src/data/toolpics/thermometer2.jpg create mode 100644 kalzium/src/data/toolpics/tonschale.jpg create mode 100644 kalzium/src/data/toolpics/trichter.jpg create mode 100644 kalzium/src/data/toolpics/trockenrohr.jpg create mode 100644 kalzium/src/data/toolpics/tropftrichter.jpg create mode 100644 kalzium/src/data/toolpics/uhrglas.jpg create mode 100644 kalzium/src/data/toolpics/verteiler.jpg create mode 100644 kalzium/src/data/toolpics/vollpipette.jpg create mode 100644 kalzium/src/data/toolpics/waage.jpg create mode 100644 kalzium/src/data/toolpics/wasserstrahlpumpe.jpg create mode 100644 kalzium/src/data/tools.xml create mode 100644 kalzium/src/data/tools.xml.todo create mode 100644 kalzium/src/detailedgraphicaloverview.cpp create mode 100644 kalzium/src/detailedgraphicaloverview.h create mode 100644 kalzium/src/detailinfodlg.cpp create mode 100644 kalzium/src/detailinfodlg.h create mode 100644 kalzium/src/element.cpp create mode 100644 kalzium/src/element.h create mode 100644 kalzium/src/elementdataviewer.cpp create mode 100644 kalzium/src/elementdataviewer.h create mode 100644 kalzium/src/elementpics/Al.jpg create mode 100644 kalzium/src/elementpics/As.jpg create mode 100644 kalzium/src/elementpics/Au.jpg create mode 100644 kalzium/src/elementpics/B.jpg create mode 100644 kalzium/src/elementpics/Be.jpg create mode 100644 kalzium/src/elementpics/Bi.jpg create mode 100644 kalzium/src/elementpics/Br.jpg create mode 100644 kalzium/src/elementpics/C.jpg create mode 100644 kalzium/src/elementpics/Ca.jpg create mode 100644 kalzium/src/elementpics/Cd.jpg create mode 100644 kalzium/src/elementpics/Cl.jpg create mode 100644 kalzium/src/elementpics/Co.jpg create mode 100644 kalzium/src/elementpics/Cr.jpg create mode 100644 kalzium/src/elementpics/Cu.jpg create mode 100644 kalzium/src/elementpics/F.jpg create mode 100644 kalzium/src/elementpics/Fe.jpg create mode 100644 kalzium/src/elementpics/Ga.jpg create mode 100644 kalzium/src/elementpics/Ge.jpg create mode 100644 kalzium/src/elementpics/H.jpg create mode 100644 kalzium/src/elementpics/He.jpg create mode 100644 kalzium/src/elementpics/Hg.jpg create mode 100644 kalzium/src/elementpics/I.jpg create mode 100644 kalzium/src/elementpics/In.jpg create mode 100644 kalzium/src/elementpics/K.jpg create mode 100644 kalzium/src/elementpics/Kr.jpg create mode 100644 kalzium/src/elementpics/Li.jpg create mode 100644 kalzium/src/elementpics/Makefile.am create mode 100644 kalzium/src/elementpics/Mg.jpg create mode 100644 kalzium/src/elementpics/Mn.jpg create mode 100644 kalzium/src/elementpics/Mo.jpg create mode 100644 kalzium/src/elementpics/N.jpg create mode 100644 kalzium/src/elementpics/Na.jpg create mode 100644 kalzium/src/elementpics/Nb.jpg create mode 100644 kalzium/src/elementpics/Ne.jpg create mode 100644 kalzium/src/elementpics/Ni.jpg create mode 100644 kalzium/src/elementpics/O.jpg create mode 100644 kalzium/src/elementpics/P.jpg create mode 100644 kalzium/src/elementpics/Pb.jpg create mode 100644 kalzium/src/elementpics/Pd.jpg create mode 100644 kalzium/src/elementpics/Pt.jpg create mode 100644 kalzium/src/elementpics/Re.jpg create mode 100644 kalzium/src/elementpics/Rh.jpg create mode 100644 kalzium/src/elementpics/S.jpg create mode 100644 kalzium/src/elementpics/Sb.jpg create mode 100644 kalzium/src/elementpics/Se.jpg create mode 100644 kalzium/src/elementpics/Si.jpg create mode 100644 kalzium/src/elementpics/Sn.jpg create mode 100644 kalzium/src/elementpics/Ta.jpg create mode 100644 kalzium/src/elementpics/Te.jpg create mode 100644 kalzium/src/elementpics/Th.jpg create mode 100644 kalzium/src/elementpics/Ti.jpg create mode 100644 kalzium/src/elementpics/U.jpg create mode 100644 kalzium/src/elementpics/V.jpg create mode 100644 kalzium/src/elementpics/W.jpg create mode 100644 kalzium/src/elementpics/Xe.jpg create mode 100644 kalzium/src/elementpics/Zn.jpg create mode 100644 kalzium/src/elementpics/Zr.jpg create mode 100644 kalzium/src/eqchemview.cpp create mode 100644 kalzium/src/eqchemview.h create mode 100644 kalzium/src/eqresult.cpp create mode 100644 kalzium/src/eqresult.h create mode 100644 kalzium/src/exporter.cpp create mode 100644 kalzium/src/exporter.h create mode 100644 kalzium/src/hi128-app-kalzium.png create mode 100644 kalzium/src/hi16-app-kalzium.png create mode 100644 kalzium/src/hi22-app-kalzium.png create mode 100644 kalzium/src/hi32-app-kalzium.png create mode 100644 kalzium/src/hi48-app-kalzium.png create mode 100644 kalzium/src/hi64-app-kalzium.png create mode 100644 kalzium/src/hisc-app-kalzium.svgz create mode 100644 kalzium/src/icons/Makefile.am create mode 100644 kalzium/src/icons/cr16-action-calculate.png create mode 100644 kalzium/src/icons/cr16-action-chemical.png create mode 100644 kalzium/src/icons/cr16-action-elempic.png create mode 100644 kalzium/src/icons/cr16-action-energies.png create mode 100644 kalzium/src/icons/cr16-action-eqchem.png create mode 100644 kalzium/src/icons/cr16-action-glossary.png create mode 100644 kalzium/src/icons/cr16-action-isotopemap.png create mode 100644 kalzium/src/icons/cr16-action-legend.png create mode 100644 kalzium/src/icons/cr16-action-misc.png create mode 100644 kalzium/src/icons/cr16-action-orbits.png create mode 100644 kalzium/src/icons/cr16-action-overview.png create mode 100644 kalzium/src/icons/cr16-action-plot.png create mode 100644 kalzium/src/icons/cr16-action-sidebar.png create mode 100644 kalzium/src/icons/cr16-action-spectrum.png create mode 100644 kalzium/src/icons/cr16-action-statematter.png create mode 100644 kalzium/src/icons/cr16-action-timeline.png create mode 100644 kalzium/src/icons/cr16-action-tooltip.png create mode 100644 kalzium/src/icons/cr22-action-calculate.png create mode 100644 kalzium/src/icons/cr22-action-chemical.png create mode 100644 kalzium/src/icons/cr22-action-elempic.png create mode 100644 kalzium/src/icons/cr22-action-energies.png create mode 100644 kalzium/src/icons/cr22-action-eqchem.png create mode 100644 kalzium/src/icons/cr22-action-glossary.png create mode 100644 kalzium/src/icons/cr22-action-isotopemap.png create mode 100644 kalzium/src/icons/cr22-action-legend.png create mode 100644 kalzium/src/icons/cr22-action-orbits.png create mode 100644 kalzium/src/icons/cr22-action-overview.png create mode 100644 kalzium/src/icons/cr22-action-plot.png create mode 100644 kalzium/src/icons/cr22-action-sidebar.png create mode 100644 kalzium/src/icons/cr22-action-spectrum.png create mode 100644 kalzium/src/icons/cr22-action-statematter.png create mode 100644 kalzium/src/icons/cr22-action-timeline.png create mode 100644 kalzium/src/icons/cr22-action-tooltip.png create mode 100644 kalzium/src/icons/cr32-action-calculate.png create mode 100644 kalzium/src/icons/cr32-action-chemical.png create mode 100644 kalzium/src/icons/cr32-action-elempic.png create mode 100644 kalzium/src/icons/cr32-action-energies.png create mode 100644 kalzium/src/icons/cr32-action-eqchem.png create mode 100644 kalzium/src/icons/cr32-action-glossary.png create mode 100644 kalzium/src/icons/cr32-action-isotopemap.png create mode 100644 kalzium/src/icons/cr32-action-legend.png create mode 100644 kalzium/src/icons/cr32-action-misc.png create mode 100644 kalzium/src/icons/cr32-action-orbits.png create mode 100644 kalzium/src/icons/cr32-action-overview.png create mode 100644 kalzium/src/icons/cr32-action-plot.png create mode 100644 kalzium/src/icons/cr32-action-sidebar.png create mode 100644 kalzium/src/icons/cr32-action-spectrum.png create mode 100644 kalzium/src/icons/cr32-action-statematter.png create mode 100644 kalzium/src/icons/cr32-action-timeline.png create mode 100644 kalzium/src/icons/cr32-action-tooltip.png create mode 100644 kalzium/src/icons/cr48-action-calculate.png create mode 100644 kalzium/src/icons/cr48-action-chemical.png create mode 100644 kalzium/src/icons/cr48-action-elempic.png create mode 100644 kalzium/src/icons/cr48-action-energies.png create mode 100644 kalzium/src/icons/cr48-action-eqchem.png create mode 100644 kalzium/src/icons/cr48-action-glossary.png create mode 100644 kalzium/src/icons/cr48-action-isotopemap.png create mode 100644 kalzium/src/icons/cr48-action-legend.png create mode 100644 kalzium/src/icons/cr48-action-misc.png create mode 100644 kalzium/src/icons/cr48-action-orbits.png create mode 100644 kalzium/src/icons/cr48-action-overview.png create mode 100644 kalzium/src/icons/cr48-action-plot.png create mode 100644 kalzium/src/icons/cr48-action-sidebar.png create mode 100644 kalzium/src/icons/cr48-action-spectrum.png create mode 100644 kalzium/src/icons/cr48-action-statematter.png create mode 100644 kalzium/src/icons/cr48-action-timeline.png create mode 100644 kalzium/src/icons/cr48-action-tooltip.png create mode 100644 kalzium/src/icons/crsc-action-calculate.svgz create mode 100644 kalzium/src/icons/crsc-action-chemical.svgz create mode 100644 kalzium/src/icons/crsc-action-elempic.svgz create mode 100644 kalzium/src/icons/crsc-action-energies.svgz create mode 100644 kalzium/src/icons/crsc-action-eqchem.svgz create mode 100644 kalzium/src/icons/crsc-action-glossary.svgz create mode 100644 kalzium/src/icons/crsc-action-isotopemap.svgz create mode 100644 kalzium/src/icons/crsc-action-misc.svgz create mode 100644 kalzium/src/icons/crsc-action-orbits.svgz create mode 100644 kalzium/src/icons/crsc-action-overview.svgz create mode 100644 kalzium/src/icons/crsc-action-plot.svgz create mode 100644 kalzium/src/icons/crsc-action-sidebar.svgz create mode 100644 kalzium/src/icons/crsc-action-spectrum.svgz create mode 100644 kalzium/src/icons/crsc-action-statematter.svgz create mode 100644 kalzium/src/icons/crsc-action-timeline.svgz create mode 100644 kalzium/src/icons/crsc-action-tooltip.svgz create mode 100644 kalzium/src/icons/htmlview/Makefile.am create mode 100644 kalzium/src/icons/htmlview/abundance.png create mode 100644 kalzium/src/icons/htmlview/boilingpoint.png create mode 100644 kalzium/src/icons/htmlview/book.png create mode 100644 kalzium/src/icons/htmlview/characteristics.png create mode 100644 kalzium/src/icons/htmlview/density.png create mode 100644 kalzium/src/icons/htmlview/discovery.png create mode 100644 kalzium/src/icons/htmlview/electronaffinity.png create mode 100644 kalzium/src/icons/htmlview/header.png create mode 100644 kalzium/src/icons/htmlview/icons.svg create mode 100644 kalzium/src/icons/htmlview/ionisation.png create mode 100644 kalzium/src/icons/htmlview/mass.png create mode 100644 kalzium/src/icons/htmlview/meltingpoint.png create mode 100644 kalzium/src/icons/htmlview/radius.png create mode 100644 kalzium/src/icons/htmlview/structure.png create mode 100644 kalzium/src/icons/htmlview/style.css create mode 100644 kalzium/src/isotope.cpp create mode 100644 kalzium/src/isotope.h create mode 100644 kalzium/src/kalzium.cpp create mode 100644 kalzium/src/kalzium.desktop create mode 100644 kalzium/src/kalzium.h create mode 100644 kalzium/src/kalzium.kcfg create mode 100644 kalzium/src/kalziumdataobject.cpp create mode 100644 kalzium/src/kalziumdataobject.h create mode 100644 kalzium/src/kalziumtip.cpp create mode 100644 kalzium/src/kalziumtip.h create mode 100644 kalzium/src/kalziumui.rc create mode 100644 kalzium/src/kalziumutils.cpp create mode 100644 kalzium/src/kalziumutils.h create mode 100644 kalzium/src/main.cpp create mode 100644 kalzium/src/molcalcwidget.cpp create mode 100644 kalzium/src/molcalcwidget.h create mode 100644 kalzium/src/molcalcwidgetbase.ui create mode 100644 kalzium/src/moleculeparser.cpp create mode 100644 kalzium/src/moleculeparser.h create mode 100644 kalzium/src/orbitswidget.cpp create mode 100644 kalzium/src/orbitswidget.h create mode 100644 kalzium/src/parser.cpp create mode 100644 kalzium/src/parser.h create mode 100644 kalzium/src/periodictableview.cpp create mode 100644 kalzium/src/periodictableview.h create mode 100644 kalzium/src/plotsetupwidget.ui create mode 100644 kalzium/src/plotwidget.cpp create mode 100644 kalzium/src/plotwidget.h create mode 100644 kalzium/src/prefs.kcfgc create mode 100644 kalzium/src/settings_colors.ui create mode 100644 kalzium/src/settings_misc.ui create mode 100644 kalzium/src/settings_units.ui create mode 100644 kalzium/src/solver/Makefile create mode 100644 kalzium/src/solver/README create mode 100644 kalzium/src/solver/calc.ml create mode 100644 kalzium/src/solver/calc.mli create mode 100644 kalzium/src/solver/chem.ml create mode 100644 kalzium/src/solver/chem.mli create mode 100644 kalzium/src/solver/chemset.ml create mode 100644 kalzium/src/solver/chemset.mli create mode 100644 kalzium/src/solver/datastruct.ml create mode 100644 kalzium/src/solver/datastruct.mli create mode 100644 kalzium/src/solver/lexer.ml create mode 100644 kalzium/src/solver/lexer.mll create mode 100644 kalzium/src/solver/main.c create mode 100644 kalzium/src/solver/main.ml create mode 100644 kalzium/src/solver/modwrap.c create mode 100644 kalzium/src/solver/parser.ml create mode 100644 kalzium/src/solver/parser.mli create mode 100644 kalzium/src/solver/parser.mly create mode 100644 kalzium/src/somwidget.ui create mode 100644 kalzium/src/somwidget_impl.cpp create mode 100644 kalzium/src/somwidget_impl.h create mode 100644 kalzium/src/spectrum.cpp create mode 100644 kalzium/src/spectrum.h create mode 100644 kalzium/src/spectrumview.ui create mode 100644 kalzium/src/spectrumviewimpl.cpp create mode 100644 kalzium/src/spectrumviewimpl.h create mode 100644 kalzium/src/spectrumwidget.cpp create mode 100644 kalzium/src/spectrumwidget.h create mode 100644 kalzium/src/tempunit.cpp create mode 100644 kalzium/src/tempunit.h create mode 100644 kalzium/src/timewidget.ui create mode 100644 kalzium/src/timewidget_impl.cpp create mode 100644 kalzium/src/timewidget_impl.h create mode 100644 kanagram/DATA_FILE_TRANSLATION.readme create mode 100644 kanagram/Doxyfile create mode 100644 kanagram/Makefile.am create mode 100644 kanagram/TODO create mode 100644 kanagram/data/Makefile.am create mode 100644 kanagram/data/animals.kvtml create mode 100644 kanagram/data/clothing.kvtml create mode 100644 kanagram/data/computers.kvtml create mode 100644 kanagram/data/currencies.kvtml create mode 100644 kanagram/data/fruits.kvtml create mode 100644 kanagram/data/inventions.kvtml create mode 100644 kanagram/data/objects.kvtml create mode 100644 kanagram/data/people.kvtml create mode 100644 kanagram/data/professions.kvtml create mode 100644 kanagram/data/space.kvtml create mode 100644 kanagram/data/sports.kvtml create mode 100644 kanagram/data/transportation.kvtml create mode 100644 kanagram/data/vegetables.kvtml create mode 100644 kanagram/data/worldcapitals.kvtml create mode 100644 kanagram/icons/Makefile.am create mode 100644 kanagram/icons/hi128-app-kanagram.png create mode 100644 kanagram/icons/hi16-app-kanagram.png create mode 100644 kanagram/icons/hi22-app-kanagram.png create mode 100644 kanagram/icons/hi32-app-kanagram.png create mode 100644 kanagram/icons/hi48-app-kanagram.png create mode 100644 kanagram/icons/hisc-app-kanagram.svgz create mode 100644 kanagram/images/Makefile.am create mode 100644 kanagram/images/appicon.png create mode 100644 kanagram/images/appiconover.png create mode 100644 kanagram/images/arrow.png create mode 100644 kanagram/images/arrowover.png create mode 100644 kanagram/images/basicarrow.png create mode 100644 kanagram/images/basicarrowover.png create mode 100644 kanagram/images/card.png create mode 100644 kanagram/images/config.png create mode 100644 kanagram/images/configover.png create mode 100644 kanagram/images/eyes1.png create mode 100644 kanagram/images/eyes2.png create mode 100644 kanagram/images/eyes3.png create mode 100644 kanagram/images/eyes4.png create mode 100644 kanagram/images/eyes5.png create mode 100644 kanagram/images/eyes6.png create mode 100644 kanagram/images/eyes7.png create mode 100644 kanagram/images/eyes8.png create mode 100644 kanagram/images/graphics_sources.tar.gz create mode 100644 kanagram/images/handbookicon.png create mode 100644 kanagram/images/handbookiconover.png create mode 100644 kanagram/images/help.png create mode 100644 kanagram/images/helpover.png create mode 100644 kanagram/images/hint.png create mode 100644 kanagram/images/kanagram.png create mode 100644 kanagram/images/kicon.png create mode 100644 kanagram/images/kiconover.png create mode 100644 kanagram/images/next.png create mode 100644 kanagram/images/nextover.png create mode 100644 kanagram/images/quit.png create mode 100644 kanagram/images/quitover.png create mode 100644 kanagram/images/up.png create mode 100644 kanagram/images/updisabled.png create mode 100644 kanagram/images/upover.png create mode 100644 kanagram/sounds/Makefile.am create mode 100644 kanagram/sounds/chalk.ogg create mode 100644 kanagram/sounds/right.ogg create mode 100644 kanagram/sounds/wrong.ogg create mode 100644 kanagram/src/Makefile.am create mode 100644 kanagram/src/fontutils.cpp create mode 100644 kanagram/src/fontutils.h create mode 100644 kanagram/src/grammarmanager.cpp create mode 100644 kanagram/src/grammarmanager.h create mode 100644 kanagram/src/kanagram.cpp create mode 100644 kanagram/src/kanagram.desktop create mode 100644 kanagram/src/kanagram.h create mode 100644 kanagram/src/kanagram.kcfg create mode 100644 kanagram/src/kanagramgame.cpp create mode 100644 kanagram/src/kanagramgame.h create mode 100644 kanagram/src/kanagramsettings.kcfgc create mode 100644 kanagram/src/keduvocdocument.cpp create mode 100644 kanagram/src/keduvocdocument.h create mode 100644 kanagram/src/keduvocexpression.cpp create mode 100644 kanagram/src/keduvocexpression.h create mode 100644 kanagram/src/keduvockvtmlreader.cpp create mode 100644 kanagram/src/keduvockvtmlreader.h create mode 100644 kanagram/src/keduvockvtmlwriter.cpp create mode 100644 kanagram/src/keduvockvtmlwriter.h create mode 100644 kanagram/src/leitnerbox.cpp create mode 100644 kanagram/src/leitnerbox.h create mode 100644 kanagram/src/leitnersystem.cpp create mode 100644 kanagram/src/leitnersystem.h create mode 100644 kanagram/src/leitnersystemview.cpp create mode 100644 kanagram/src/leitnersystemview.h create mode 100644 kanagram/src/main.cpp create mode 100644 kanagram/src/mainsettings.cpp create mode 100644 kanagram/src/mainsettings.h create mode 100644 kanagram/src/mainsettingswidget.ui create mode 100644 kanagram/src/multiplechoice.cpp create mode 100644 kanagram/src/multiplechoice.h create mode 100644 kanagram/src/newstuff.cpp create mode 100644 kanagram/src/newstuff.h create mode 100644 kanagram/src/newstuffdialog.cpp create mode 100644 kanagram/src/newstuffdialog.h create mode 100644 kanagram/src/newstuffwidget.ui create mode 100644 kanagram/src/vocabedit.cpp create mode 100644 kanagram/src/vocabedit.h create mode 100644 kanagram/src/vocabeditwidget.ui create mode 100644 kanagram/src/vocabsettings.cpp create mode 100644 kanagram/src/vocabsettings.h create mode 100644 kanagram/src/vocabsettingswidget.ui create mode 100644 kbruch/AUTHORS create mode 100644 kbruch/ChangeLog create mode 100644 kbruch/Makefile.am create mode 100644 kbruch/NEWS create mode 100644 kbruch/README create mode 100644 kbruch/TODO create mode 100644 kbruch/VERSION create mode 100644 kbruch/kbruch.lsm create mode 100644 kbruch/src/Makefile.am create mode 100644 kbruch/src/cr32-action-kbruch_exercise_common.png create mode 100644 kbruch/src/cr32-action-kbruch_exercise_compare.png create mode 100644 kbruch/src/cr32-action-kbruch_exercise_conversion.png create mode 100644 kbruch/src/cr32-action-kbruch_exercise_factorisation.png create mode 100644 kbruch/src/cr64-action-kbruch_exercise_common.png create mode 100644 kbruch/src/cr64-action-kbruch_exercise_compare.png create mode 100644 kbruch/src/cr64-action-kbruch_exercise_conversion.png create mode 100644 kbruch/src/cr64-action-kbruch_exercise_factorisation.png create mode 100644 kbruch/src/exercisebase.cpp create mode 100644 kbruch/src/exercisebase.h create mode 100644 kbruch/src/exercisecompare.cpp create mode 100644 kbruch/src/exercisecompare.h create mode 100644 kbruch/src/exerciseconvert.cpp create mode 100644 kbruch/src/exerciseconvert.h create mode 100644 kbruch/src/exercisefactorize.cpp create mode 100644 kbruch/src/exercisefactorize.h create mode 100644 kbruch/src/factorizedwidget.cpp create mode 100644 kbruch/src/factorizedwidget.h create mode 100644 kbruch/src/fractionbasewidget.cpp create mode 100644 kbruch/src/fractionbasewidget.h create mode 100644 kbruch/src/hi128-app-kbruch.png create mode 100644 kbruch/src/hi16-app-kbruch.png create mode 100644 kbruch/src/hi22-app-kbruch.png create mode 100644 kbruch/src/hi32-app-kbruch.png create mode 100644 kbruch/src/hi48-app-kbruch.png create mode 100644 kbruch/src/hi64-app-kbruch.png create mode 100644 kbruch/src/hisc-app-kbruch.svgz create mode 100644 kbruch/src/kbruch.cpp create mode 100644 kbruch/src/kbruch.desktop create mode 100644 kbruch/src/kbruch.h create mode 100644 kbruch/src/kbruch.kcfg create mode 100644 kbruch/src/kbruchui.rc create mode 100644 kbruch/src/mainqtwidget.cpp create mode 100644 kbruch/src/mainqtwidget.h create mode 100644 kbruch/src/primenumber.cpp create mode 100644 kbruch/src/primenumber.h create mode 100644 kbruch/src/ratio.cpp create mode 100644 kbruch/src/ratio.h create mode 100644 kbruch/src/rationalwidget.cpp create mode 100644 kbruch/src/rationalwidget.h create mode 100644 kbruch/src/ratiowidget.cpp create mode 100644 kbruch/src/ratiowidget.h create mode 100644 kbruch/src/resultwidget.cpp create mode 100644 kbruch/src/resultwidget.h create mode 100644 kbruch/src/settingsclass.kcfgc create mode 100644 kbruch/src/statisticsview.cpp create mode 100644 kbruch/src/statisticsview.h create mode 100644 kbruch/src/svg-source/cr-action-kbruch_exercise_common.svg create mode 100644 kbruch/src/svg-source/cr-action-kbruch_exercise_compare.svg create mode 100644 kbruch/src/svg-source/cr-action-kbruch_exercise_conversion.svg create mode 100644 kbruch/src/svg-source/cr-action-kbruch_exercise_factorisation.svg create mode 100644 kbruch/src/task.cpp create mode 100644 kbruch/src/task.h create mode 100644 kbruch/src/taskview.cpp create mode 100644 kbruch/src/taskview.h create mode 100644 kbruch/src/taskvieweroptionsbase.ui create mode 100644 kbruch/src/taskwidget.cpp create mode 100644 kbruch/src/taskwidget.h create mode 100644 kbruch/testcases/Makefile.am create mode 100644 kbruch/testcases/README create mode 100644 kbruch/testcases/kbruch_test.cpp create mode 100644 kbruch/testcases/primenumber_test.cpp create mode 100644 kbruch/testcases/ratio_test.cpp create mode 100644 kdeedu.lsm create mode 100644 keduca/AUTHORS create mode 100644 keduca/COPYING create mode 100644 keduca/INSTALL create mode 100644 keduca/Mainpage.dox create mode 100644 keduca/Makefile.am create mode 100644 keduca/TODO create mode 100644 keduca/keduca.lsm create mode 100644 keduca/keduca/Makefile.am create mode 100644 keduca/keduca/configdialogbase.ui create mode 100644 keduca/keduca/kcheckeduca.cpp create mode 100644 keduca/keduca/kcheckeduca.h create mode 100644 keduca/keduca/keduca.cpp create mode 100644 keduca/keduca/keduca.h create mode 100644 keduca/keduca/keduca.kcfg create mode 100644 keduca/keduca/keduca_part.cpp create mode 100644 keduca/keduca/keduca_part.desktop create mode 100644 keduca/keduca/keduca_part.h create mode 100644 keduca/keduca/keduca_partui.rc create mode 100644 keduca/keduca/keducaprefs.cpp create mode 100644 keduca/keduca/keducaprefs.h create mode 100644 keduca/keduca/keducaui.rc create mode 100644 keduca/keduca/keducaview.cpp create mode 100644 keduca/keduca/keducaview.h create mode 100644 keduca/keduca/kgroupeduca.cpp create mode 100644 keduca/keduca/kgroupeduca.h create mode 100644 keduca/keduca/kquestion.cpp create mode 100644 keduca/keduca/kquestion.h create mode 100644 keduca/keduca/kradioeduca.cpp create mode 100644 keduca/keduca/kradioeduca.h create mode 100644 keduca/keduca/main.cpp create mode 100644 keduca/keduca/settings.kcfgc create mode 100644 keduca/keducabuilder/Makefile.am create mode 100644 keduca/keducabuilder/kcontroladdedit.cpp create mode 100644 keduca/keducabuilder/kcontroladdedit.h create mode 100644 keduca/keducabuilder/kcontroladdeditbase.ui create mode 100644 keduca/keducabuilder/kcontrolheader.cpp create mode 100644 keduca/keducabuilder/kcontrolheader.h create mode 100644 keduca/keducabuilder/kcontrolheaderbase.ui create mode 100644 keduca/keducabuilder/keducabuilder.cpp create mode 100644 keduca/keducabuilder/keducabuilder.h create mode 100644 keduca/keducabuilder/keducabuilderui.rc create mode 100644 keduca/keducabuilder/keducaeditorstartdialog.cpp create mode 100644 keduca/keducabuilder/keducaeditorstartdialog.h create mode 100644 keduca/keducabuilder/keducaeditorstartdialogbase.ui create mode 100644 keduca/keducabuilder/klangcombo.cpp create mode 100644 keduca/keducabuilder/klangcombo.h create mode 100644 keduca/keducabuilder/ktagcombobox.cpp create mode 100644 keduca/keducabuilder/ktagcombobox.h create mode 100644 keduca/keducabuilder/main.cpp create mode 100644 keduca/libkeduca/Makefile.am create mode 100644 keduca/libkeduca/fileread.cpp create mode 100644 keduca/libkeduca/fileread.h create mode 100644 keduca/libkeduca/kgallerydialog.cpp create mode 100644 keduca/libkeduca/kgallerydialog.h create mode 100644 keduca/libkeduca/kgallerydialogbase.ui create mode 100644 keduca/resources/Makefile.am create mode 100644 keduca/resources/hi128-app-keduca.png create mode 100644 keduca/resources/hi16-app-keduca.png create mode 100644 keduca/resources/hi22-app-keduca.png create mode 100644 keduca/resources/hi32-app-keduca.png create mode 100644 keduca/resources/hi48-app-keduca.png create mode 100644 keduca/resources/hi64-app-keduca.png create mode 100644 keduca/resources/icons/Makefile.am create mode 100644 keduca/resources/icons/cr16-action-addquestion.png create mode 100644 keduca/resources/icons/cr16-action-control.png create mode 100644 keduca/resources/icons/cr16-action-delquestion.png create mode 100644 keduca/resources/icons/cr16-action-editquestion.png create mode 100644 keduca/resources/icons/cr22-action-addquestion.png create mode 100644 keduca/resources/icons/cr22-action-control.png create mode 100644 keduca/resources/icons/cr22-action-delquestion.png create mode 100644 keduca/resources/icons/cr22-action-editquestion.png create mode 100644 keduca/resources/keduca.desktop create mode 100644 keduca/resources/keducabuilder.desktop create mode 100644 keduca/resources/pics/Makefile.am create mode 100644 keduca/resources/pics/alert.png create mode 100644 keduca/resources/pics/bk_frame.png create mode 100644 keduca/resources/pics/clock.png create mode 100644 keduca/resources/pics/default.png create mode 100644 keduca/resources/pics/info.png create mode 100644 keduca/resources/pics/keduca_correct_64.png create mode 100644 keduca/resources/pics/keduca_incorrect_64.png create mode 100644 keduca/resources/pics/keduca_init.png create mode 100644 keduca/resources/pics/statistics.png create mode 100644 keduca/resources/x-edu.desktop create mode 100644 keduca/resources/x-edugallery.desktop create mode 100644 kgeography/AUTHORS create mode 100644 kgeography/Changelog create mode 100644 kgeography/Makefile.am create mode 100644 kgeography/README create mode 100644 kgeography/TODO create mode 100644 kgeography/data/Makefile.am create mode 100644 kgeography/data/africa.kgm create mode 100644 kgeography/data/africa.png create mode 100644 kgeography/data/asia.kgm create mode 100644 kgeography/data/asia.png create mode 100644 kgeography/data/austria.kgm create mode 100644 kgeography/data/austria.png create mode 100644 kgeography/data/brazil.kgm create mode 100644 kgeography/data/brazil.png create mode 100644 kgeography/data/canada.kgm create mode 100644 kgeography/data/canada.png create mode 100644 kgeography/data/china.kgm create mode 100644 kgeography/data/china.png create mode 100644 kgeography/data/europe.kgm create mode 100644 kgeography/data/europe.png create mode 100644 kgeography/data/flags/Makefile.am create mode 100644 kgeography/data/flags/Monaco.png create mode 100644 kgeography/data/flags/NewZealand.png create mode 100644 kgeography/data/flags/README create mode 100644 kgeography/data/flags/SriLanka.png create mode 100644 kgeography/data/flags/Vatican.png create mode 100644 kgeography/data/flags/afghanistan.png create mode 100644 kgeography/data/flags/albania.png create mode 100644 kgeography/data/flags/alberta.png create mode 100644 kgeography/data/flags/algeria.png create mode 100644 kgeography/data/flags/andorra.png create mode 100644 kgeography/data/flags/angola.png create mode 100644 kgeography/data/flags/antigua.png create mode 100644 kgeography/data/flags/argentina.png create mode 100644 kgeography/data/flags/armenia.png create mode 100644 kgeography/data/flags/australia.png create mode 100644 kgeography/data/flags/austria.png create mode 100644 kgeography/data/flags/azerbaijan.png create mode 100644 kgeography/data/flags/baden_wurttemberg.png create mode 100644 kgeography/data/flags/bahamas.png create mode 100644 kgeography/data/flags/bahrain.png create mode 100644 kgeography/data/flags/bangladesh.png create mode 100644 kgeography/data/flags/barbados.png create mode 100644 kgeography/data/flags/bavaria.png create mode 100644 kgeography/data/flags/bc.png create mode 100644 kgeography/data/flags/belarus.png create mode 100644 kgeography/data/flags/belgium.png create mode 100644 kgeography/data/flags/belize.png create mode 100644 kgeography/data/flags/benin.png create mode 100644 kgeography/data/flags/berlin.png create mode 100644 kgeography/data/flags/bhutan.png create mode 100644 kgeography/data/flags/bolivia.png create mode 100644 kgeography/data/flags/bosnia_herzegovina.png create mode 100644 kgeography/data/flags/botswana.png create mode 100644 kgeography/data/flags/br_AC.png create mode 100644 kgeography/data/flags/br_AL.png create mode 100644 kgeography/data/flags/br_AM.png create mode 100644 kgeography/data/flags/br_AP.png create mode 100644 kgeography/data/flags/br_BA.png create mode 100644 kgeography/data/flags/br_CE.png create mode 100644 kgeography/data/flags/br_DF.png create mode 100644 kgeography/data/flags/br_ES.png create mode 100644 kgeography/data/flags/br_GO.png create mode 100644 kgeography/data/flags/br_MA.png create mode 100644 kgeography/data/flags/br_MG.png create mode 100644 kgeography/data/flags/br_MS.png create mode 100644 kgeography/data/flags/br_MT.png create mode 100644 kgeography/data/flags/br_PA.png create mode 100644 kgeography/data/flags/br_PE.png create mode 100644 kgeography/data/flags/br_PI.png create mode 100644 kgeography/data/flags/br_PN.png create mode 100644 kgeography/data/flags/br_PR.png create mode 100644 kgeography/data/flags/br_RJ.png create mode 100644 kgeography/data/flags/br_RN.png create mode 100644 kgeography/data/flags/br_RO.png create mode 100644 kgeography/data/flags/br_RR.png create mode 100644 kgeography/data/flags/br_RS.png create mode 100644 kgeography/data/flags/br_SC.png create mode 100644 kgeography/data/flags/br_SE.png create mode 100644 kgeography/data/flags/br_SP.png create mode 100644 kgeography/data/flags/br_TO.png create mode 100644 kgeography/data/flags/brandenburg.png create mode 100644 kgeography/data/flags/brazil.png create mode 100644 kgeography/data/flags/bremen.png create mode 100644 kgeography/data/flags/brunei.png create mode 100644 kgeography/data/flags/bulgaria.png create mode 100644 kgeography/data/flags/burkina.png create mode 100644 kgeography/data/flags/burundi.png create mode 100644 kgeography/data/flags/cambodia.png create mode 100644 kgeography/data/flags/cameroon.png create mode 100644 kgeography/data/flags/canada.png create mode 100644 kgeography/data/flags/central_african_republic.png create mode 100644 kgeography/data/flags/chad.png create mode 100644 kgeography/data/flags/chile.png create mode 100644 kgeography/data/flags/china.png create mode 100644 kgeography/data/flags/colombia.png create mode 100644 kgeography/data/flags/congo_brazzaville.png create mode 100644 kgeography/data/flags/congo_kinshasa.png create mode 100644 kgeography/data/flags/costa_rica.png create mode 100644 kgeography/data/flags/cote_divoire.png create mode 100644 kgeography/data/flags/croatia.png create mode 100644 kgeography/data/flags/cuba_3x2.png create mode 100644 kgeography/data/flags/cyprus_4x3.png create mode 100644 kgeography/data/flags/czech.png create mode 100644 kgeography/data/flags/denmark.png create mode 100644 kgeography/data/flags/djibouti.png create mode 100644 kgeography/data/flags/dominica.png create mode 100644 kgeography/data/flags/dominicanrepublic.png create mode 100644 kgeography/data/flags/easttimor.png create mode 100644 kgeography/data/flags/ecuador.png create mode 100644 kgeography/data/flags/egypt.png create mode 100644 kgeography/data/flags/el_salvador.png create mode 100644 kgeography/data/flags/equatorial_guinea.png create mode 100644 kgeography/data/flags/eritrea.png create mode 100644 kgeography/data/flags/estonia.png create mode 100644 kgeography/data/flags/ethiopia.png create mode 100644 kgeography/data/flags/fiji.png create mode 100644 kgeography/data/flags/finland.png create mode 100644 kgeography/data/flags/france.png create mode 100644 kgeography/data/flags/gabon.png create mode 100644 kgeography/data/flags/gambia.png create mode 100644 kgeography/data/flags/georgia.png create mode 100644 kgeography/data/flags/germany.png create mode 100644 kgeography/data/flags/ghana.png create mode 100644 kgeography/data/flags/greece.png create mode 100644 kgeography/data/flags/greenland.png create mode 100644 kgeography/data/flags/guatemala.png create mode 100644 kgeography/data/flags/guinea.png create mode 100644 kgeography/data/flags/guineabissau.png create mode 100644 kgeography/data/flags/guyana.png create mode 100644 kgeography/data/flags/haiti.png create mode 100644 kgeography/data/flags/hamburg.png create mode 100644 kgeography/data/flags/hesse.png create mode 100644 kgeography/data/flags/honduras.png create mode 100644 kgeography/data/flags/hungary.png create mode 100644 kgeography/data/flags/iceland.png create mode 100644 kgeography/data/flags/india.png create mode 100644 kgeography/data/flags/indonesia.png create mode 100644 kgeography/data/flags/iran.png create mode 100644 kgeography/data/flags/iraq.png create mode 100644 kgeography/data/flags/ireland.png create mode 100644 kgeography/data/flags/israel.png create mode 100644 kgeography/data/flags/italy.png create mode 100644 kgeography/data/flags/italy/Makefile.am create mode 100644 kgeography/data/flags/italy/it-abr200.png create mode 100644 kgeography/data/flags/italy/it-aos200.png create mode 100644 kgeography/data/flags/italy/it-bas200.png create mode 100644 kgeography/data/flags/italy/it-cal200.png create mode 100644 kgeography/data/flags/italy/it-cam200.png create mode 100644 kgeography/data/flags/italy/it-emi200.png create mode 100644 kgeography/data/flags/italy/it-fri200.png create mode 100644 kgeography/data/flags/italy/it-lat200.png create mode 100644 kgeography/data/flags/italy/it-lig200.png create mode 100644 kgeography/data/flags/italy/it-lom200.png create mode 100644 kgeography/data/flags/italy/it-mar200.png create mode 100644 kgeography/data/flags/italy/it-mol200.png create mode 100644 kgeography/data/flags/italy/it-pie200.png create mode 100644 kgeography/data/flags/italy/it-pug200.png create mode 100644 kgeography/data/flags/italy/it-sar200.png create mode 100644 kgeography/data/flags/italy/it-sic200.png create mode 100644 kgeography/data/flags/italy/it-tre200.png create mode 100644 kgeography/data/flags/italy/it-tus200.png create mode 100644 kgeography/data/flags/italy/it-umb200.png create mode 100644 kgeography/data/flags/italy/it-ven200.png create mode 100644 kgeography/data/flags/jamaica.png create mode 100644 kgeography/data/flags/japan.png create mode 100644 kgeography/data/flags/jordan.png create mode 100644 kgeography/data/flags/kazakhstan.png create mode 100644 kgeography/data/flags/kenya.png create mode 100644 kgeography/data/flags/kuwait.png create mode 100644 kgeography/data/flags/kyrgyzstan.png create mode 100644 kgeography/data/flags/laos.png create mode 100644 kgeography/data/flags/latvia.png create mode 100644 kgeography/data/flags/lebanon.png create mode 100644 kgeography/data/flags/lesotho.png create mode 100644 kgeography/data/flags/liberia.png create mode 100644 kgeography/data/flags/libya.png create mode 100644 kgeography/data/flags/liechtenstein.png create mode 100644 kgeography/data/flags/lithuania.png create mode 100644 kgeography/data/flags/lower_saxony.png create mode 100644 kgeography/data/flags/luxembourg.png create mode 100644 kgeography/data/flags/macedonia.png create mode 100644 kgeography/data/flags/madagascar.png create mode 100644 kgeography/data/flags/malawi.png create mode 100644 kgeography/data/flags/malaysia.png create mode 100644 kgeography/data/flags/mali.png create mode 100644 kgeography/data/flags/manitoba.png create mode 100644 kgeography/data/flags/mauritania.png create mode 100644 kgeography/data/flags/mecklenburg_western_pomerania.png create mode 100644 kgeography/data/flags/mexico.png create mode 100644 kgeography/data/flags/moldova.png create mode 100644 kgeography/data/flags/mongolia.png create mode 100644 kgeography/data/flags/montenegro.png create mode 100644 kgeography/data/flags/morocco.png create mode 100644 kgeography/data/flags/mozambique.png create mode 100644 kgeography/data/flags/myanmar.png create mode 100644 kgeography/data/flags/namibia.png create mode 100644 kgeography/data/flags/nepal.png create mode 100644 kgeography/data/flags/netherlands.png create mode 100644 kgeography/data/flags/newbrunswick.png create mode 100644 kgeography/data/flags/newfoundland.png create mode 100644 kgeography/data/flags/nicaragua.png create mode 100644 kgeography/data/flags/niger.png create mode 100644 kgeography/data/flags/nigeria.png create mode 100644 kgeography/data/flags/nkorea.png create mode 100644 kgeography/data/flags/north_rhine_westphalia.png create mode 100644 kgeography/data/flags/norway.png create mode 100644 kgeography/data/flags/novascotia.png create mode 100644 kgeography/data/flags/nunavut.png create mode 100644 kgeography/data/flags/nwterritories.png create mode 100644 kgeography/data/flags/oman.png create mode 100644 kgeography/data/flags/ontario.png create mode 100644 kgeography/data/flags/pakistan.png create mode 100644 kgeography/data/flags/panama.png create mode 100644 kgeography/data/flags/papua_new_guinea.png create mode 100644 kgeography/data/flags/paraguay.png create mode 100644 kgeography/data/flags/pei.png create mode 100644 kgeography/data/flags/peru.png create mode 100644 kgeography/data/flags/philippines.png create mode 100644 kgeography/data/flags/poland.png create mode 100644 kgeography/data/flags/portugal.png create mode 100644 kgeography/data/flags/qatar.png create mode 100644 kgeography/data/flags/quebec.png create mode 100644 kgeography/data/flags/rhineland_palatinate.png create mode 100644 kgeography/data/flags/romania.png create mode 100644 kgeography/data/flags/russia.png create mode 100644 kgeography/data/flags/rwanda.png create mode 100644 kgeography/data/flags/saarland.png create mode 100644 kgeography/data/flags/san_marino.png create mode 100644 kgeography/data/flags/saskatchewan.png create mode 100644 kgeography/data/flags/saudiarabia.png create mode 100644 kgeography/data/flags/saxony.png create mode 100644 kgeography/data/flags/saxony_anhalt.png create mode 100644 kgeography/data/flags/schleswig_holstein.png create mode 100644 kgeography/data/flags/senegal.png create mode 100644 kgeography/data/flags/serbia.png create mode 100644 kgeography/data/flags/sierra_leone.png create mode 100644 kgeography/data/flags/singapore.png create mode 100644 kgeography/data/flags/skorea.png create mode 100644 kgeography/data/flags/slovakia.png create mode 100644 kgeography/data/flags/slovenia.png create mode 100644 kgeography/data/flags/somalia.png create mode 100644 kgeography/data/flags/southafrica.png create mode 100644 kgeography/data/flags/spain.png create mode 100644 kgeography/data/flags/sudan.png create mode 100644 kgeography/data/flags/suriname.png create mode 100644 kgeography/data/flags/svg/README create mode 100644 kgeography/data/flags/svg/albania.svgz create mode 100644 kgeography/data/flags/svg/algeria.svgz create mode 100644 kgeography/data/flags/svg/angola.svgz create mode 100644 kgeography/data/flags/svg/antigua.svgz create mode 100644 kgeography/data/flags/svg/argentina.svgz create mode 100644 kgeography/data/flags/svg/austria.svgz create mode 100644 kgeography/data/flags/svg/bahamas.svgz create mode 100644 kgeography/data/flags/svg/barbados.svgz create mode 100644 kgeography/data/flags/svg/belarus.svgz create mode 100644 kgeography/data/flags/svg/belgium.svgz create mode 100644 kgeography/data/flags/svg/belize.svgz create mode 100644 kgeography/data/flags/svg/benin.svgz create mode 100644 kgeography/data/flags/svg/bolivia.svgz create mode 100644 kgeography/data/flags/svg/bosnia_herzegovina.svgz create mode 100644 kgeography/data/flags/svg/botswana.svgz create mode 100644 kgeography/data/flags/svg/brazil.svgz create mode 100644 kgeography/data/flags/svg/bulgaria.svgz create mode 100644 kgeography/data/flags/svg/burkina.svgz create mode 100644 kgeography/data/flags/svg/burundi.svgz create mode 100644 kgeography/data/flags/svg/cameroon.svgz create mode 100644 kgeography/data/flags/svg/canada.svgz create mode 100644 kgeography/data/flags/svg/central_african_republic.svgz create mode 100644 kgeography/data/flags/svg/chad.svgz create mode 100644 kgeography/data/flags/svg/chile.svgz create mode 100644 kgeography/data/flags/svg/colombia.svgz create mode 100644 kgeography/data/flags/svg/congo_brazzaville.svgz create mode 100644 kgeography/data/flags/svg/congo_kinshasa.svgz create mode 100644 kgeography/data/flags/svg/costa_rica.svgz create mode 100644 kgeography/data/flags/svg/cote_divoire.svgz create mode 100644 kgeography/data/flags/svg/croatia.svgz create mode 100644 kgeography/data/flags/svg/cuba_3x2.svgz create mode 100644 kgeography/data/flags/svg/cyprus_4x3.svgz create mode 100644 kgeography/data/flags/svg/czech.svgz create mode 100644 kgeography/data/flags/svg/denmark.svgz create mode 100644 kgeography/data/flags/svg/djibouti.svgz create mode 100644 kgeography/data/flags/svg/dominica.svgz create mode 100644 kgeography/data/flags/svg/dominicanrepublic.svgz create mode 100644 kgeography/data/flags/svg/ecuador.svgz create mode 100644 kgeography/data/flags/svg/egypt.svgz create mode 100644 kgeography/data/flags/svg/el_salvador.svgz create mode 100644 kgeography/data/flags/svg/equatorial_guinea.svgz create mode 100644 kgeography/data/flags/svg/eritrea.svgz create mode 100644 kgeography/data/flags/svg/estonia.svgz create mode 100644 kgeography/data/flags/svg/ethiopia.svgz create mode 100644 kgeography/data/flags/svg/finland.svgz create mode 100644 kgeography/data/flags/svg/france.svgz create mode 100644 kgeography/data/flags/svg/gabon.svgz create mode 100644 kgeography/data/flags/svg/gambia.svgz create mode 100644 kgeography/data/flags/svg/germany.svgz create mode 100644 kgeography/data/flags/svg/ghana.svgz create mode 100644 kgeography/data/flags/svg/greece.svgz create mode 100644 kgeography/data/flags/svg/guatemala.svgz create mode 100644 kgeography/data/flags/svg/guinea.svgz create mode 100644 kgeography/data/flags/svg/guineabissau.svgz create mode 100644 kgeography/data/flags/svg/guyana.svgz create mode 100644 kgeography/data/flags/svg/haiti.svgz create mode 100644 kgeography/data/flags/svg/honduras.svgz create mode 100644 kgeography/data/flags/svg/hungary.svgz create mode 100644 kgeography/data/flags/svg/iceland.svgz create mode 100644 kgeography/data/flags/svg/iran.svgz create mode 100644 kgeography/data/flags/svg/iraq.svgz create mode 100644 kgeography/data/flags/svg/ireland.svgz create mode 100644 kgeography/data/flags/svg/israel.svgz create mode 100644 kgeography/data/flags/svg/italy.svgz create mode 100644 kgeography/data/flags/svg/jamaica.svgz create mode 100644 kgeography/data/flags/svg/jordan.svgz create mode 100644 kgeography/data/flags/svg/kenya.svgz create mode 100644 kgeography/data/flags/svg/kuwait.svgz create mode 100644 kgeography/data/flags/svg/latvia.svgz create mode 100644 kgeography/data/flags/svg/lebanon.svgz create mode 100644 kgeography/data/flags/svg/lesotho.svgz create mode 100644 kgeography/data/flags/svg/liberia.svgz create mode 100644 kgeography/data/flags/svg/libya.svgz create mode 100644 kgeography/data/flags/svg/lithuania.svgz create mode 100644 kgeography/data/flags/svg/luxembourg.svgz create mode 100644 kgeography/data/flags/svg/macedonia.svgz create mode 100644 kgeography/data/flags/svg/madagascar.svgz create mode 100644 kgeography/data/flags/svg/malawi.svgz create mode 100644 kgeography/data/flags/svg/mali.svgz create mode 100644 kgeography/data/flags/svg/mauritania.svgz create mode 100644 kgeography/data/flags/svg/mexico.svgz create mode 100644 kgeography/data/flags/svg/moldova.svgz create mode 100644 kgeography/data/flags/svg/morocco.svgz create mode 100644 kgeography/data/flags/svg/mozambique.svgz create mode 100644 kgeography/data/flags/svg/namibia.svgz create mode 100644 kgeography/data/flags/svg/netherlands.svgz create mode 100644 kgeography/data/flags/svg/nicaragua.svgz create mode 100644 kgeography/data/flags/svg/niger.svgz create mode 100644 kgeography/data/flags/svg/nigeria.svgz create mode 100644 kgeography/data/flags/svg/norway.svgz create mode 100644 kgeography/data/flags/svg/oman.svgz create mode 100644 kgeography/data/flags/svg/panama.svgz create mode 100644 kgeography/data/flags/svg/paraguay.svgz create mode 100644 kgeography/data/flags/svg/peru.svgz create mode 100644 kgeography/data/flags/svg/poland.svgz create mode 100644 kgeography/data/flags/svg/portugal.svgz create mode 100644 kgeography/data/flags/svg/qatar.svgz create mode 100644 kgeography/data/flags/svg/romania.svgz create mode 100644 kgeography/data/flags/svg/russia.svgz create mode 100644 kgeography/data/flags/svg/rwanda.svgz create mode 100644 kgeography/data/flags/svg/san_marino.svgz create mode 100644 kgeography/data/flags/svg/saudiarabia.svgz create mode 100644 kgeography/data/flags/svg/senegal.svgz create mode 100644 kgeography/data/flags/svg/serbia.svgz create mode 100644 kgeography/data/flags/svg/sierra_leone.svgz create mode 100644 kgeography/data/flags/svg/slovakia.svgz create mode 100644 kgeography/data/flags/svg/slovenia.svgz create mode 100644 kgeography/data/flags/svg/somalia.svgz create mode 100644 kgeography/data/flags/svg/southafrica.svgz create mode 100644 kgeography/data/flags/svg/spain.svgz create mode 100644 kgeography/data/flags/svg/sudan.svgz create mode 100644 kgeography/data/flags/svg/suriname.svgz create mode 100644 kgeography/data/flags/svg/swaziland.svgz create mode 100644 kgeography/data/flags/svg/sweden.svgz create mode 100644 kgeography/data/flags/svg/switzerland.svgz create mode 100644 kgeography/data/flags/svg/syria.svgz create mode 100644 kgeography/data/flags/svg/tanzania.svgz create mode 100644 kgeography/data/flags/svg/togo.svgz create mode 100644 kgeography/data/flags/svg/trinidad_tobago.svgz create mode 100644 kgeography/data/flags/svg/tunisia.svgz create mode 100644 kgeography/data/flags/svg/turkey.svgz create mode 100644 kgeography/data/flags/svg/turkmenistan.svgz create mode 100644 kgeography/data/flags/svg/uganda.svgz create mode 100644 kgeography/data/flags/svg/uk.svgz create mode 100644 kgeography/data/flags/svg/ukraine.svgz create mode 100644 kgeography/data/flags/svg/uruguay.svgz create mode 100644 kgeography/data/flags/svg/usa.svgz create mode 100644 kgeography/data/flags/svg/venezuela.svgz create mode 100644 kgeography/data/flags/svg/western_sahara.svgz create mode 100644 kgeography/data/flags/svg/yemen.svgz create mode 100644 kgeography/data/flags/svg/zambia.svgz create mode 100644 kgeography/data/flags/svg/zimbabwe.svgz create mode 100644 kgeography/data/flags/swaziland.png create mode 100644 kgeography/data/flags/sweden.png create mode 100644 kgeography/data/flags/switzerland.png create mode 100644 kgeography/data/flags/syria.png create mode 100644 kgeography/data/flags/taiwan.png create mode 100644 kgeography/data/flags/tajikistan.png create mode 100644 kgeography/data/flags/tanzania.png create mode 100644 kgeography/data/flags/thailand.png create mode 100644 kgeography/data/flags/thuringia.png create mode 100644 kgeography/data/flags/togo.png create mode 100644 kgeography/data/flags/tonga.png create mode 100644 kgeography/data/flags/trinidad_tobago.png create mode 100644 kgeography/data/flags/tunisia.png create mode 100644 kgeography/data/flags/turkey.png create mode 100644 kgeography/data/flags/turkmenistan.png create mode 100644 kgeography/data/flags/uae.png create mode 100644 kgeography/data/flags/uganda.png create mode 100644 kgeography/data/flags/uk.png create mode 100644 kgeography/data/flags/ukraine.png create mode 100644 kgeography/data/flags/uruguay.png create mode 100644 kgeography/data/flags/usa.png create mode 100644 kgeography/data/flags/uzbekistan.png create mode 100644 kgeography/data/flags/venezuela.png create mode 100644 kgeography/data/flags/vietnam.png create mode 100644 kgeography/data/flags/western_sahara.png create mode 100644 kgeography/data/flags/yemen.png create mode 100644 kgeography/data/flags/yukon.png create mode 100644 kgeography/data/flags/zambia.png create mode 100644 kgeography/data/flags/zimbabwe.png create mode 100644 kgeography/data/france.kgm create mode 100644 kgeography/data/france.png create mode 100644 kgeography/data/germany.kgm create mode 100644 kgeography/data/germany.png create mode 100644 kgeography/data/italy.kgm create mode 100644 kgeography/data/italy.png create mode 100644 kgeography/data/italyprovince.kgm create mode 100644 kgeography/data/italyprovince.png create mode 100644 kgeography/data/ncamerica.kgm create mode 100644 kgeography/data/ncamerica.png create mode 100644 kgeography/data/netherlands.kgm create mode 100644 kgeography/data/netherlands.png create mode 100644 kgeography/data/norway.kgm create mode 100644 kgeography/data/norway.png create mode 100644 kgeography/data/poland.kgm create mode 100644 kgeography/data/poland.png create mode 100644 kgeography/data/southamerica.kgm create mode 100644 kgeography/data/southamerica.png create mode 100644 kgeography/data/spain.kgm create mode 100644 kgeography/data/spain.png create mode 100644 kgeography/data/usa.kgm create mode 100644 kgeography/data/usa.png create mode 100644 kgeography/data/world.kgm create mode 100644 kgeography/data/world.png create mode 100644 kgeography/icons/Makefile.am create mode 100644 kgeography/icons/cr128-app-kgeography.png create mode 100644 kgeography/icons/cr16-app-kgeography.png create mode 100644 kgeography/icons/cr22-app-kgeography.png create mode 100644 kgeography/icons/cr32-app-kgeography.png create mode 100644 kgeography/icons/cr48-app-kgeography.png create mode 100644 kgeography/icons/cr64-app-kgeography.png create mode 100644 kgeography/icons/crsc-app-kgeography.svgz create mode 100644 kgeography/icons/hi128-app-kgeography.png create mode 100644 kgeography/icons/hi16-app-kgeography.png create mode 100644 kgeography/icons/hi22-app-kgeography.png create mode 100644 kgeography/icons/hi32-app-kgeography.png create mode 100644 kgeography/icons/hi48-app-kgeography.png create mode 100644 kgeography/icons/hi64-app-kgeography.png create mode 100644 kgeography/src/Makefile.am create mode 100644 kgeography/src/answer.cpp create mode 100644 kgeography/src/answer.h create mode 100644 kgeography/src/answersdialog.cpp create mode 100644 kgeography/src/answersdialog.h create mode 100644 kgeography/src/askwidget.cpp create mode 100644 kgeography/src/askwidget.h create mode 100644 kgeography/src/boxasker.cpp create mode 100644 kgeography/src/boxasker.h create mode 100644 kgeography/src/capitaldivisionasker.cpp create mode 100644 kgeography/src/capitaldivisionasker.h create mode 100644 kgeography/src/division.cpp create mode 100644 kgeography/src/division.h create mode 100644 kgeography/src/divisioncapitalasker.cpp create mode 100644 kgeography/src/divisioncapitalasker.h create mode 100644 kgeography/src/divisionflagasker.cpp create mode 100644 kgeography/src/divisionflagasker.h create mode 100644 kgeography/src/flagdivisionasker.cpp create mode 100644 kgeography/src/flagdivisionasker.h create mode 100644 kgeography/src/kgeography.cpp create mode 100644 kgeography/src/kgeography.desktop create mode 100644 kgeography/src/kgeography.h create mode 100644 kgeography/src/kgeography.kcfg create mode 100644 kgeography/src/kgeographyui.rc create mode 100644 kgeography/src/main.cpp create mode 100644 kgeography/src/map.cpp create mode 100644 kgeography/src/map.h create mode 100644 kgeography/src/mapasker.cpp create mode 100644 kgeography/src/mapasker.h create mode 100644 kgeography/src/mapchooser.cpp create mode 100644 kgeography/src/mapchooser.h create mode 100644 kgeography/src/mapparser.cpp create mode 100644 kgeography/src/mapparser.h create mode 100644 kgeography/src/mapsdatatranslation.cpp create mode 100644 kgeography/src/mapwidget.cpp create mode 100644 kgeography/src/mapwidget.h create mode 100644 kgeography/src/mypopup.cpp create mode 100644 kgeography/src/mypopup.h create mode 100644 kgeography/src/popupmanager.cpp create mode 100644 kgeography/src/popupmanager.h create mode 100644 kgeography/src/script.cpp create mode 100644 kgeography/src/settings.kcfgc create mode 100644 kgeography/tools/gen_map.pl create mode 100644 khangman/AUTHORS create mode 100644 khangman/COPYING create mode 100644 khangman/ChangeLog create mode 100644 khangman/INSTALL create mode 100644 khangman/Makefile.am create mode 100644 khangman/README create mode 100644 khangman/README.developer create mode 100644 khangman/README.languages create mode 100644 khangman/README.packagers create mode 100644 khangman/TODO create mode 100755 khangman/add_language create mode 100644 khangman/khangman.kdevprj create mode 100644 khangman/khangman.lsm create mode 100644 khangman/khangman/Makefile.am create mode 100644 khangman/khangman/advanced.ui create mode 100644 khangman/khangman/data.i18n create mode 100644 khangman/khangman/data/Makefile.am create mode 100644 khangman/khangman/data/en/Makefile.am create mode 100644 khangman/khangman/data/en/animals.kvtml create mode 100644 khangman/khangman/data/en/easy.kvtml create mode 100644 khangman/khangman/data/en/hard.kvtml create mode 100644 khangman/khangman/data/en/medium.kvtml create mode 100644 khangman/khangman/fontchecker.cpp create mode 100644 khangman/khangman/fontchecker.h create mode 100644 khangman/khangman/fonts/Domestic_Manners.ttf create mode 100644 khangman/khangman/fonts/Dustismo_Roman.ttf create mode 100644 khangman/khangman/fonts/Makefile.am create mode 100644 khangman/khangman/fonts/licenseDomesticManners.txt create mode 100644 khangman/khangman/fonts/licenseDustimo.txt create mode 100644 khangman/khangman/icons/Makefile.am create mode 100644 khangman/khangman/icons/hi128-app-khangman.png create mode 100644 khangman/khangman/icons/hi16-app-khangman.png create mode 100644 khangman/khangman/icons/hi22-app-khangman.png create mode 100644 khangman/khangman/icons/hi32-app-khangman.png create mode 100644 khangman/khangman/icons/hi48-app-khangman.png create mode 100644 khangman/khangman/icons/hi64-app-khangman.png create mode 100644 khangman/khangman/icons/hisc-app-khangman.svgz create mode 100644 khangman/khangman/khangman.cpp create mode 100644 khangman/khangman/khangman.desktop create mode 100644 khangman/khangman/khangman.h create mode 100644 khangman/khangman/khangman.kcfg create mode 100644 khangman/khangman/khangmanrc create mode 100644 khangman/khangman/khangmanui.rc create mode 100644 khangman/khangman/khangmanview.cpp create mode 100644 khangman/khangman/khangmanview.h create mode 100644 khangman/khangman/khnewstuff.cpp create mode 100644 khangman/khangman/khnewstuff.h create mode 100644 khangman/khangman/main.cpp create mode 100644 khangman/khangman/normal.ui create mode 100644 khangman/khangman/pics/Makefile.am create mode 100644 khangman/khangman/pics/desert/Makefile.am create mode 100644 khangman/khangman/pics/desert/animation0.png create mode 100644 khangman/khangman/pics/desert/animation1.png create mode 100644 khangman/khangman/pics/desert/animation10.png create mode 100644 khangman/khangman/pics/desert/animation2.png create mode 100644 khangman/khangman/pics/desert/animation3.png create mode 100644 khangman/khangman/pics/desert/animation4.png create mode 100644 khangman/khangman/pics/desert/animation5.png create mode 100644 khangman/khangman/pics/desert/animation6.png create mode 100644 khangman/khangman/pics/desert/animation7.png create mode 100644 khangman/khangman/pics/desert/animation8.png create mode 100644 khangman/khangman/pics/desert/animation9.png create mode 100644 khangman/khangman/pics/desert/desert_theme.png create mode 100644 khangman/khangman/pics/sea/Makefile.am create mode 100644 khangman/khangman/pics/sea/animation0.png create mode 100644 khangman/khangman/pics/sea/animation1.png create mode 100644 khangman/khangman/pics/sea/animation10.png create mode 100644 khangman/khangman/pics/sea/animation11.png create mode 100644 khangman/khangman/pics/sea/animation2.png create mode 100644 khangman/khangman/pics/sea/animation3.png create mode 100644 khangman/khangman/pics/sea/animation4.png create mode 100644 khangman/khangman/pics/sea/animation5.png create mode 100644 khangman/khangman/pics/sea/animation6.png create mode 100644 khangman/khangman/pics/sea/animation7.png create mode 100644 khangman/khangman/pics/sea/animation8.png create mode 100644 khangman/khangman/pics/sea/animation9.png create mode 100644 khangman/khangman/pics/sea/sea_theme.png create mode 100644 khangman/khangman/prefs.kcfgc create mode 100644 khangman/khangman/sounds/EW_Dialogue_Appear.ogg create mode 100644 khangman/khangman/sounds/Makefile.am create mode 100644 khangman/khangman/sounds/new_game.ogg create mode 100644 khangman/khangman/sounds/splash.ogg create mode 100644 khangman/khangman/timer.cpp create mode 100644 khangman/khangman/timer.h create mode 100644 khangman/khangman/timerdlg.ui create mode 100644 khangman/khangman/version.h create mode 100644 kig/AUTHORS create mode 100644 kig/COPYING create mode 100644 kig/ChangeLog create mode 100644 kig/DESIGN create mode 100644 kig/FEATURES create mode 100644 kig/Makefile.am create mode 100644 kig/README.Developers create mode 100644 kig/README.boost-python1.30-gcc3.2 create mode 100644 kig/README.in create mode 100644 kig/TODO create mode 100644 kig/VERSION.in create mode 100644 kig/boost-python1.30-gcc3.2.patch create mode 100644 kig/configure.in.bot create mode 100644 kig/configure.in.in create mode 100644 kig/data/Makefile.am create mode 100644 kig/data/tips create mode 100644 kig/examples/Makefile.am create mode 100644 kig/examples/cubic-locus.kig create mode 100644 kig/examples/ellipse.kig create mode 100644 kig/examples/figure_angle.fgeo create mode 100644 kig/examples/figure_manyobjects.fgeo create mode 100644 kig/examples/fregier.kigt create mode 100644 kig/examples/locustest.kig create mode 100644 kig/examples/parabolaBDF.kigt create mode 100644 kig/examples/session_alotofthings.fgeo create mode 100644 kig/examples/sine-curve.kig create mode 100644 kig/examples/sine-curve.png create mode 100644 kig/examples/trifolium-of-delongchamps.kig create mode 100644 kig/filters/Makefile.am create mode 100644 kig/filters/cabri-filter.cc create mode 100644 kig/filters/cabri-filter.h create mode 100644 kig/filters/drgeo-filter-chooser.cc create mode 100644 kig/filters/drgeo-filter-chooser.h create mode 100644 kig/filters/drgeo-filter-chooserbase.ui create mode 100644 kig/filters/drgeo-filter-status.txt create mode 100644 kig/filters/drgeo-filter.cc create mode 100644 kig/filters/drgeo-filter.h create mode 100644 kig/filters/exporter.cc create mode 100644 kig/filters/exporter.h create mode 100644 kig/filters/filter.cc create mode 100644 kig/filters/filter.h create mode 100644 kig/filters/filters-common.cc create mode 100644 kig/filters/filters-common.h create mode 100644 kig/filters/imageexporteroptions.cc create mode 100644 kig/filters/imageexporteroptions.h create mode 100644 kig/filters/imageexporteroptionsbase.ui create mode 100644 kig/filters/kgeo-filter.cc create mode 100644 kig/filters/kgeo-filter.h create mode 100644 kig/filters/kgeo-resource.h create mode 100644 kig/filters/kseg-defs.h create mode 100644 kig/filters/kseg-filter-status.txt create mode 100644 kig/filters/kseg-filter.cc create mode 100644 kig/filters/kseg-filter.h create mode 100644 kig/filters/latexexporter.cc create mode 100644 kig/filters/latexexporter.h create mode 100644 kig/filters/latexexporteroptions.ui create mode 100644 kig/filters/native-filter.cc create mode 100644 kig/filters/native-filter.h create mode 100644 kig/filters/svgexporter.cc create mode 100644 kig/filters/svgexporter.h create mode 100644 kig/filters/svgexporteroptions.ui create mode 100644 kig/filters/tests/circleBCP.FIG create mode 100644 kig/filters/tests/constrainedPoint.FIG create mode 100644 kig/filters/tests/cubiclineintersect.kig create mode 100644 kig/filters/tests/intersectandasymptotestest.kig create mode 100644 kig/filters/tests/intersection-test.seg create mode 100644 kig/filters/tests/invisibleLine.FIG create mode 100644 kig/filters/tests/lineBTP.FIG create mode 100644 kig/filters/tests/linebyonepoint.FIG create mode 100644 kig/filters/tests/locus.fgeo create mode 100644 kig/filters/tests/lotsOfObjects.FIG create mode 100644 kig/filters/tests/python-script.kig create mode 100644 kig/filters/tests/radicallinestest.kig create mode 100644 kig/filters/tests/stylestest.kig create mode 100644 kig/filters/tests/test.kgeo create mode 100644 kig/filters/tests/test.seg create mode 100644 kig/filters/tests/testalotofeverything.kig create mode 100644 kig/filters/tests/testlocuswithinvalidpoints.kig create mode 100644 kig/filters/tests/testnames.kig create mode 100644 kig/filters/tests/testtest.kig create mode 100644 kig/filters/tests/transform-test.seg create mode 100644 kig/filters/tests/transformlocustest.kig create mode 100644 kig/gencontributors.sh create mode 100644 kig/generate_todo_inc.pl create mode 100644 kig/icons/Makefile.am create mode 100644 kig/icons/hi16-action-kig_xfig.png create mode 100644 kig/icons/hi22-action-angle.png create mode 100644 kig/icons/hi22-action-angle_bisector.png create mode 100644 kig/icons/hi22-action-angle_size.png create mode 100644 kig/icons/hi22-action-arc.png create mode 100644 kig/icons/hi22-action-arc_center.png create mode 100644 kig/icons/hi22-action-areaCircle.png create mode 100644 kig/icons/hi22-action-attacher.png create mode 100644 kig/icons/hi22-action-baseCircle.png create mode 100644 kig/icons/hi22-action-bisection.png create mode 100644 kig/icons/hi22-action-centerofcurvature.png create mode 100644 kig/icons/hi22-action-centralsymmetry.png create mode 100644 kig/icons/hi22-action-circlebcl.png create mode 100644 kig/icons/hi22-action-circlebcp.png create mode 100644 kig/icons/hi22-action-circlebpd.png create mode 100644 kig/icons/hi22-action-circlebps.png create mode 100644 kig/icons/hi22-action-circlebtp.png create mode 100644 kig/icons/hi22-action-circlelineintersection.png create mode 100644 kig/icons/hi22-action-circumference.png create mode 100644 kig/icons/hi22-action-conicasymptotes.png create mode 100644 kig/icons/hi22-action-conicb5p.png create mode 100644 kig/icons/hi22-action-coniclineintersection.png create mode 100644 kig/icons/hi22-action-conicsradicalline.png create mode 100644 kig/icons/hi22-action-convexhull.png create mode 100644 kig/icons/hi22-action-curvelineintersection.png create mode 100644 kig/icons/hi22-action-directrix.png create mode 100644 kig/icons/hi22-action-distance.png create mode 100644 kig/icons/hi22-action-ellipsebffp.png create mode 100644 kig/icons/hi22-action-en.png create mode 100644 kig/icons/hi22-action-equilateralhyperbolab4p.png create mode 100644 kig/icons/hi22-action-equitriangle.png create mode 100644 kig/icons/hi22-action-genericaffinity.png create mode 100644 kig/icons/hi22-action-genericprojectivity.png create mode 100644 kig/icons/hi22-action-halflinebyvector.png create mode 100644 kig/icons/hi22-action-harmonichomology.png create mode 100644 kig/icons/hi22-action-hexagonbcv.png create mode 100644 kig/icons/hi22-action-hyperbolabffp.png create mode 100644 kig/icons/hi22-action-intersection.png create mode 100644 kig/icons/hi22-action-inversion.png create mode 100644 kig/icons/hi22-action-kig_polygon.png create mode 100644 kig/icons/hi22-action-kig_text.png create mode 100644 kig/icons/hi22-action-line.png create mode 100644 kig/icons/hi22-action-linebyvector.png create mode 100644 kig/icons/hi22-action-locus.png create mode 100644 kig/icons/hi22-action-mirrorpoint.png create mode 100644 kig/icons/hi22-action-move.png create mode 100644 kig/icons/hi22-action-paint.png create mode 100644 kig/icons/hi22-action-parabolabtp.png create mode 100644 kig/icons/hi22-action-parallel.png create mode 100644 kig/icons/hi22-action-perpendicular.png create mode 100644 kig/icons/hi22-action-point.png create mode 100644 kig/icons/hi22-action-pointOnLine.png create mode 100644 kig/icons/hi22-action-pointxy.png create mode 100644 kig/icons/hi22-action-polygonsides.png create mode 100644 kig/icons/hi22-action-polygonvertices.png create mode 100644 kig/icons/hi22-action-python.png create mode 100644 kig/icons/hi22-action-radicalline.png create mode 100644 kig/icons/hi22-action-ray.png create mode 100644 kig/icons/hi22-action-rotation.png create mode 100644 kig/icons/hi22-action-scale.png create mode 100644 kig/icons/hi22-action-segment.png create mode 100644 kig/icons/hi22-action-segment_midpoint.png create mode 100644 kig/icons/hi22-action-segmentaxis.png create mode 100644 kig/icons/hi22-action-similitude.png create mode 100644 kig/icons/hi22-action-sizer.png create mode 100644 kig/icons/hi22-action-slope.png create mode 100644 kig/icons/hi22-action-square.png create mode 100644 kig/icons/hi22-action-stretch.png create mode 100644 kig/icons/hi22-action-tangent.png create mode 100644 kig/icons/hi22-action-test.png create mode 100644 kig/icons/hi22-action-testcollinear.png create mode 100644 kig/icons/hi22-action-testcontains.png create mode 100644 kig/icons/hi22-action-testdistance.png create mode 100644 kig/icons/hi22-action-testorthogonal.png create mode 100644 kig/icons/hi22-action-testparallel.png create mode 100644 kig/icons/hi22-action-translation.png create mode 100644 kig/icons/hi22-action-triangle.png create mode 100644 kig/icons/hi22-action-vector.png create mode 100644 kig/icons/hi22-action-vectordifference.png create mode 100644 kig/icons/hi22-action-vectorsum.png create mode 100644 kig/icons/hi22-action-view_fit_to_page.png create mode 100644 kig/icons/hi22-action-w.png create mode 100644 kig/icons/hi32-action-angle.png create mode 100644 kig/icons/hi32-action-angle_bisector.png create mode 100644 kig/icons/hi32-action-angle_size.png create mode 100644 kig/icons/hi32-action-arc.png create mode 100644 kig/icons/hi32-action-arc_center.png create mode 100644 kig/icons/hi32-action-areaCircle.png create mode 100644 kig/icons/hi32-action-attacher.png create mode 100644 kig/icons/hi32-action-baseCircle.png create mode 100644 kig/icons/hi32-action-bisection.png create mode 100644 kig/icons/hi32-action-centerofcurvature.png create mode 100644 kig/icons/hi32-action-centralsymmetry.png create mode 100644 kig/icons/hi32-action-circlebcl.png create mode 100644 kig/icons/hi32-action-circlebcp.png create mode 100644 kig/icons/hi32-action-circlebpd.png create mode 100644 kig/icons/hi32-action-circlebps.png create mode 100644 kig/icons/hi32-action-circlebtp.png create mode 100644 kig/icons/hi32-action-circlelineintersection.png create mode 100644 kig/icons/hi32-action-circumference.png create mode 100644 kig/icons/hi32-action-conicasymptotes.png create mode 100644 kig/icons/hi32-action-conicb5p.png create mode 100644 kig/icons/hi32-action-coniclineintersection.png create mode 100644 kig/icons/hi32-action-conicsradicalline.png create mode 100644 kig/icons/hi32-action-convexhull.png create mode 100644 kig/icons/hi32-action-curvelineintersection.png create mode 100644 kig/icons/hi32-action-directrix.png create mode 100644 kig/icons/hi32-action-distance.png create mode 100644 kig/icons/hi32-action-ellipsebffp.png create mode 100644 kig/icons/hi32-action-en.png create mode 100644 kig/icons/hi32-action-equilateralhyperbolab4p.png create mode 100644 kig/icons/hi32-action-equitriangle.png create mode 100644 kig/icons/hi32-action-genericaffinity.png create mode 100644 kig/icons/hi32-action-genericprojectivity.png create mode 100644 kig/icons/hi32-action-halflinebyvector.png create mode 100644 kig/icons/hi32-action-harmonichomology.png create mode 100644 kig/icons/hi32-action-hexagonbcv.png create mode 100644 kig/icons/hi32-action-hyperbolabffp.png create mode 100644 kig/icons/hi32-action-intersection.png create mode 100644 kig/icons/hi32-action-inversion.png create mode 100644 kig/icons/hi32-action-kig_polygon.png create mode 100644 kig/icons/hi32-action-kig_text.png create mode 100644 kig/icons/hi32-action-line.png create mode 100644 kig/icons/hi32-action-linebyvector.png create mode 100644 kig/icons/hi32-action-locus.png create mode 100644 kig/icons/hi32-action-mirrorpoint.png create mode 100644 kig/icons/hi32-action-move.png create mode 100644 kig/icons/hi32-action-paint.png create mode 100644 kig/icons/hi32-action-parabolabtp.png create mode 100644 kig/icons/hi32-action-parallel.png create mode 100644 kig/icons/hi32-action-perpendicular.png create mode 100644 kig/icons/hi32-action-point.png create mode 100644 kig/icons/hi32-action-pointOnLine.png create mode 100644 kig/icons/hi32-action-pointxy.png create mode 100644 kig/icons/hi32-action-polygonsides.png create mode 100644 kig/icons/hi32-action-polygonvertices.png create mode 100644 kig/icons/hi32-action-python.png create mode 100644 kig/icons/hi32-action-radicalline.png create mode 100644 kig/icons/hi32-action-ray.png create mode 100644 kig/icons/hi32-action-rotation.png create mode 100644 kig/icons/hi32-action-scale.png create mode 100644 kig/icons/hi32-action-segment.png create mode 100644 kig/icons/hi32-action-segment_midpoint.png create mode 100644 kig/icons/hi32-action-segmentaxis.png create mode 100644 kig/icons/hi32-action-similitude.png create mode 100644 kig/icons/hi32-action-sizer.png create mode 100644 kig/icons/hi32-action-slope.png create mode 100644 kig/icons/hi32-action-square.png create mode 100644 kig/icons/hi32-action-stretch.png create mode 100644 kig/icons/hi32-action-tangent.png create mode 100644 kig/icons/hi32-action-test.png create mode 100644 kig/icons/hi32-action-testcollinear.png create mode 100644 kig/icons/hi32-action-testcontains.png create mode 100644 kig/icons/hi32-action-testdistance.png create mode 100644 kig/icons/hi32-action-testorthogonal.png create mode 100644 kig/icons/hi32-action-testparallel.png create mode 100644 kig/icons/hi32-action-translation.png create mode 100644 kig/icons/hi32-action-triangle.png create mode 100644 kig/icons/hi32-action-vector.png create mode 100644 kig/icons/hi32-action-vectordifference.png create mode 100644 kig/icons/hi32-action-vectorsum.png create mode 100644 kig/icons/hi32-action-w.png create mode 100644 kig/icons/hisc-action-angle.svgz create mode 100644 kig/icons/hisc-action-angle_bisector.svgz create mode 100644 kig/icons/hisc-action-angle_size.svgz create mode 100644 kig/icons/hisc-action-arc.svgz create mode 100644 kig/icons/hisc-action-arc_center.svgz create mode 100644 kig/icons/hisc-action-areaCircle.svgz create mode 100644 kig/icons/hisc-action-attacher.svgz create mode 100644 kig/icons/hisc-action-baseCircle.svgz create mode 100644 kig/icons/hisc-action-bisection.svgz create mode 100644 kig/icons/hisc-action-centerofcurvature.svgz create mode 100644 kig/icons/hisc-action-centralsymmetry.svgz create mode 100644 kig/icons/hisc-action-circlebcl.svgz create mode 100644 kig/icons/hisc-action-circlebcp.svgz create mode 100644 kig/icons/hisc-action-circlebpd.svgz create mode 100644 kig/icons/hisc-action-circlebps.svgz create mode 100644 kig/icons/hisc-action-circlebtp.svgz create mode 100644 kig/icons/hisc-action-circlelineintersection.svgz create mode 100644 kig/icons/hisc-action-circumference.svgz create mode 100644 kig/icons/hisc-action-conicasymptotes.svgz create mode 100644 kig/icons/hisc-action-conicb5p.svgz create mode 100644 kig/icons/hisc-action-coniclineintersection.svgz create mode 100644 kig/icons/hisc-action-conicsradicalline.svgz create mode 100644 kig/icons/hisc-action-convexhull.svgz create mode 100644 kig/icons/hisc-action-curvelineintersection.svgz create mode 100644 kig/icons/hisc-action-directrix.svgz create mode 100644 kig/icons/hisc-action-distance.svgz create mode 100644 kig/icons/hisc-action-ellipsebffp.svgz create mode 100644 kig/icons/hisc-action-en.svgz create mode 100644 kig/icons/hisc-action-equilateralhyperbolab4p.svgz create mode 100644 kig/icons/hisc-action-equitriangle.svgz create mode 100644 kig/icons/hisc-action-genericaffinity.svgz create mode 100644 kig/icons/hisc-action-genericprojectivity.svgz create mode 100644 kig/icons/hisc-action-halflinebyvector.svgz create mode 100644 kig/icons/hisc-action-harmonichomology.svgz create mode 100644 kig/icons/hisc-action-hexagonbcv.svgz create mode 100644 kig/icons/hisc-action-hyperbolabffp.svgz create mode 100644 kig/icons/hisc-action-intersection.svgz create mode 100644 kig/icons/hisc-action-inversion.svgz create mode 100644 kig/icons/hisc-action-kig_polygon.svgz create mode 100644 kig/icons/hisc-action-kig_text.svgz create mode 100644 kig/icons/hisc-action-line.svgz create mode 100644 kig/icons/hisc-action-linebyvector.svgz create mode 100644 kig/icons/hisc-action-locus.svgz create mode 100644 kig/icons/hisc-action-mirrorpoint.svgz create mode 100644 kig/icons/hisc-action-move.svgz create mode 100644 kig/icons/hisc-action-paint.svgz create mode 100644 kig/icons/hisc-action-parabolabtp.svgz create mode 100644 kig/icons/hisc-action-parallel.svgz create mode 100644 kig/icons/hisc-action-perpendicular.svgz create mode 100644 kig/icons/hisc-action-point.svgz create mode 100644 kig/icons/hisc-action-pointOnLine.svgz create mode 100644 kig/icons/hisc-action-pointxy.svgz create mode 100644 kig/icons/hisc-action-polygonsides.svgz create mode 100644 kig/icons/hisc-action-polygonvertices.svgz create mode 100644 kig/icons/hisc-action-python.svgz create mode 100644 kig/icons/hisc-action-radicalline.svgz create mode 100644 kig/icons/hisc-action-ray.svgz create mode 100644 kig/icons/hisc-action-rotation.svgz create mode 100644 kig/icons/hisc-action-scale.svgz create mode 100644 kig/icons/hisc-action-segment.svgz create mode 100644 kig/icons/hisc-action-segment_midpoint.svgz create mode 100644 kig/icons/hisc-action-segmentaxis.svgz create mode 100644 kig/icons/hisc-action-similitude.svgz create mode 100644 kig/icons/hisc-action-sizer.svgz create mode 100644 kig/icons/hisc-action-slope.svgz create mode 100644 kig/icons/hisc-action-square.svgz create mode 100644 kig/icons/hisc-action-stretch.svgz create mode 100644 kig/icons/hisc-action-tangent.svgz create mode 100644 kig/icons/hisc-action-test.svgz create mode 100644 kig/icons/hisc-action-testcollinear.svgz create mode 100644 kig/icons/hisc-action-testcontains.svgz create mode 100644 kig/icons/hisc-action-testdistance.svgz create mode 100644 kig/icons/hisc-action-testorthogonal.svgz create mode 100644 kig/icons/hisc-action-testparallel.svgz create mode 100644 kig/icons/hisc-action-translation.svgz create mode 100644 kig/icons/hisc-action-triangle.svgz create mode 100644 kig/icons/hisc-action-vector.svgz create mode 100644 kig/icons/hisc-action-vectordifference.svgz create mode 100644 kig/icons/hisc-action-vectorsum.svgz create mode 100644 kig/icons/hisc-action-w.svgz create mode 100644 kig/kfile/Makefile.am create mode 100644 kig/kfile/kfile_drgeo.cpp create mode 100644 kig/kfile/kfile_drgeo.desktop create mode 100644 kig/kfile/kfile_drgeo.h create mode 100644 kig/kfile/kfile_kig.cpp create mode 100644 kig/kfile/kfile_kig.desktop create mode 100644 kig/kfile/kfile_kig.h create mode 100644 kig/kig.lsm.in create mode 100644 kig/kig/Makefile.am create mode 100644 kig/kig/aboutdata.h create mode 100644 kig/kig/hi128-app-kig.png create mode 100644 kig/kig/hi16-app-kig.png create mode 100644 kig/kig/hi22-app-kig.png create mode 100644 kig/kig/hi32-app-kig.png create mode 100644 kig/kig/hi48-app-kig.png create mode 100644 kig/kig/hi64-app-kig.png create mode 100644 kig/kig/hisc-app-kig.svgz create mode 100644 kig/kig/kig.cpp create mode 100644 kig/kig/kig.desktop create mode 100644 kig/kig/kig.h create mode 100644 kig/kig/kig_commands.cpp create mode 100644 kig/kig/kig_commands.h create mode 100644 kig/kig/kig_document.cc create mode 100644 kig/kig/kig_document.h create mode 100644 kig/kig/kig_iface.cpp create mode 100644 kig/kig/kig_iface.h create mode 100644 kig/kig/kig_part.cpp create mode 100644 kig/kig/kig_part.desktop create mode 100644 kig/kig/kig_part.h create mode 100644 kig/kig/kig_view.cpp create mode 100644 kig/kig/kig_view.h create mode 100644 kig/kig/kigpartui.rc create mode 100644 kig/kig/kigui.rc create mode 100644 kig/kig/main.cpp create mode 100644 kig/macros/Makefile.am create mode 100644 kig/macros/circle_by_center_and_line.kigt create mode 100644 kig/macros/circle_by_point_and_diameter.kigt create mode 100644 kig/macros/circle_by_point_and_segment.kigt create mode 100644 kig/macros/equitriangle.kigt create mode 100644 kig/macros/evolute.kigt create mode 100644 kig/macros/osculating_circle.kigt create mode 100644 kig/macros/segment_axis.kigt create mode 100644 kig/macros/square.kigt create mode 100644 kig/macros/vector_difference.kigt create mode 100644 kig/mimetypes/Makefile.am create mode 100644 kig/mimetypes/cabri.magic create mode 100644 kig/mimetypes/cr128-mime-kig_doc.png create mode 100644 kig/mimetypes/cr16-mime-kig_doc.png create mode 100644 kig/mimetypes/cr22-mime-kig_doc.png create mode 100644 kig/mimetypes/cr32-mime-kig_doc.png create mode 100644 kig/mimetypes/cr48-mime-kig_doc.png create mode 100644 kig/mimetypes/cr64-mime-kig_doc.png create mode 100644 kig/mimetypes/crsc-mime-kig_doc.svgz create mode 100644 kig/mimetypes/drgeo.magic create mode 100644 kig/mimetypes/x-cabri.desktop create mode 100644 kig/mimetypes/x-drgeo.desktop create mode 100644 kig/mimetypes/x-kgeo.desktop create mode 100644 kig/mimetypes/x-kig.desktop create mode 100644 kig/mimetypes/x-kseg.desktop create mode 100644 kig/misc/Makefile.am create mode 100644 kig/misc/argsparser.cpp create mode 100644 kig/misc/argsparser.h create mode 100644 kig/misc/boost_intrusive_pointer.hpp create mode 100644 kig/misc/builtin_stuff.cc create mode 100644 kig/misc/builtin_stuff.h create mode 100644 kig/misc/calcpaths.cc create mode 100644 kig/misc/calcpaths.h create mode 100644 kig/misc/common.cpp create mode 100644 kig/misc/common.h create mode 100644 kig/misc/conic-common.cpp create mode 100644 kig/misc/conic-common.h create mode 100644 kig/misc/coordinate.cpp create mode 100644 kig/misc/coordinate.h create mode 100644 kig/misc/coordinate_system.cpp create mode 100644 kig/misc/coordinate_system.h create mode 100644 kig/misc/cubic-common.cc create mode 100644 kig/misc/cubic-common.h create mode 100644 kig/misc/goniometry.cc create mode 100644 kig/misc/goniometry.h create mode 100644 kig/misc/guiaction.cc create mode 100644 kig/misc/guiaction.h create mode 100644 kig/misc/kigfiledialog.cc create mode 100644 kig/misc/kigfiledialog.h create mode 100644 kig/misc/kiginputdialog.cc create mode 100644 kig/misc/kiginputdialog.h create mode 100644 kig/misc/kignumerics.cpp create mode 100644 kig/misc/kignumerics.h create mode 100644 kig/misc/kigpainter.cpp create mode 100644 kig/misc/kigpainter.h create mode 100644 kig/misc/kigtransform.cpp create mode 100644 kig/misc/kigtransform.h create mode 100644 kig/misc/lists.cc create mode 100644 kig/misc/lists.h create mode 100644 kig/misc/object_constructor.cc create mode 100644 kig/misc/object_constructor.h create mode 100644 kig/misc/object_hierarchy.cc create mode 100644 kig/misc/object_hierarchy.h create mode 100644 kig/misc/rect.cc create mode 100644 kig/misc/rect.h create mode 100644 kig/misc/screeninfo.cc create mode 100644 kig/misc/screeninfo.h create mode 100644 kig/misc/special_constructors.cc create mode 100644 kig/misc/special_constructors.h create mode 100644 kig/modes/Makefile.am create mode 100644 kig/modes/base_mode.cc create mode 100644 kig/modes/base_mode.h create mode 100644 kig/modes/construct_mode.cc create mode 100644 kig/modes/construct_mode.h create mode 100644 kig/modes/dragrectmode.cc create mode 100644 kig/modes/dragrectmode.h create mode 100644 kig/modes/edittype.cc create mode 100644 kig/modes/edittype.h create mode 100644 kig/modes/edittypebase.ui create mode 100644 kig/modes/label.cc create mode 100644 kig/modes/label.h create mode 100644 kig/modes/linkslabel.cpp create mode 100644 kig/modes/linkslabel.h create mode 100644 kig/modes/macro.cc create mode 100644 kig/modes/macro.h create mode 100644 kig/modes/macrowizard.cc create mode 100644 kig/modes/macrowizard.h create mode 100644 kig/modes/macrowizardbase.ui create mode 100644 kig/modes/mode.cc create mode 100644 kig/modes/mode.h create mode 100644 kig/modes/moving.cc create mode 100644 kig/modes/moving.h create mode 100644 kig/modes/normal.cc create mode 100644 kig/modes/normal.h create mode 100644 kig/modes/popup.cc create mode 100644 kig/modes/popup.h create mode 100644 kig/modes/textlabelwizard.cc create mode 100644 kig/modes/textlabelwizard.h create mode 100644 kig/modes/textlabelwizardbase.ui create mode 100644 kig/modes/typesdialog.cpp create mode 100644 kig/modes/typesdialog.h create mode 100644 kig/modes/typesdialogbase.ui create mode 100644 kig/objects/Makefile.am create mode 100644 kig/objects/angle_type.cc create mode 100644 kig/objects/angle_type.h create mode 100644 kig/objects/arc_type.cc create mode 100644 kig/objects/arc_type.h create mode 100644 kig/objects/base_type.cc create mode 100644 kig/objects/base_type.h create mode 100644 kig/objects/bogus_imp.cc create mode 100644 kig/objects/bogus_imp.h create mode 100644 kig/objects/centerofcurvature_type.cc create mode 100644 kig/objects/centerofcurvature_type.h create mode 100644 kig/objects/circle_imp.cc create mode 100644 kig/objects/circle_imp.h create mode 100644 kig/objects/circle_type.cc create mode 100644 kig/objects/circle_type.h create mode 100644 kig/objects/common.cc create mode 100644 kig/objects/common.h create mode 100644 kig/objects/conic_imp.cc create mode 100644 kig/objects/conic_imp.h create mode 100644 kig/objects/conic_types.cc create mode 100644 kig/objects/conic_types.h create mode 100644 kig/objects/cubic_imp.cc create mode 100644 kig/objects/cubic_imp.h create mode 100644 kig/objects/cubic_type.cc create mode 100644 kig/objects/cubic_type.h create mode 100644 kig/objects/curve_imp.cc create mode 100644 kig/objects/curve_imp.h create mode 100644 kig/objects/intersection_types.cc create mode 100644 kig/objects/intersection_types.h create mode 100644 kig/objects/inversion_type.cc create mode 100644 kig/objects/inversion_type.h create mode 100644 kig/objects/line_imp.cc create mode 100644 kig/objects/line_imp.h create mode 100644 kig/objects/line_type.cc create mode 100644 kig/objects/line_type.h create mode 100644 kig/objects/locus_imp.cc create mode 100644 kig/objects/locus_imp.h create mode 100644 kig/objects/object_calcer.cc create mode 100644 kig/objects/object_calcer.h create mode 100644 kig/objects/object_drawer.cc create mode 100644 kig/objects/object_drawer.h create mode 100644 kig/objects/object_factory.cc create mode 100644 kig/objects/object_factory.h create mode 100644 kig/objects/object_holder.cc create mode 100644 kig/objects/object_holder.h create mode 100644 kig/objects/object_imp.cc create mode 100644 kig/objects/object_imp.h create mode 100644 kig/objects/object_imp_factory.cc create mode 100644 kig/objects/object_imp_factory.h create mode 100644 kig/objects/object_type.cc create mode 100644 kig/objects/object_type.h create mode 100644 kig/objects/object_type_factory.cc create mode 100644 kig/objects/object_type_factory.h create mode 100644 kig/objects/other_imp.cc create mode 100644 kig/objects/other_imp.h create mode 100644 kig/objects/other_type.cc create mode 100644 kig/objects/other_type.h create mode 100644 kig/objects/point_imp.cc create mode 100644 kig/objects/point_imp.h create mode 100644 kig/objects/point_type.cc create mode 100644 kig/objects/point_type.h create mode 100644 kig/objects/polygon_imp.cc create mode 100644 kig/objects/polygon_imp.h create mode 100644 kig/objects/polygon_type.cc create mode 100644 kig/objects/polygon_type.h create mode 100644 kig/objects/special_calcers.cc create mode 100644 kig/objects/special_calcers.h create mode 100644 kig/objects/tangent_type.cc create mode 100644 kig/objects/tangent_type.h create mode 100644 kig/objects/tests_type.cc create mode 100644 kig/objects/tests_type.h create mode 100644 kig/objects/text_imp.cc create mode 100644 kig/objects/text_imp.h create mode 100644 kig/objects/text_type.cc create mode 100644 kig/objects/text_type.h create mode 100644 kig/objects/transform_types.cc create mode 100644 kig/objects/transform_types.h create mode 100644 kig/objects/vector_type.cc create mode 100644 kig/objects/vector_type.h create mode 100644 kig/package-kig.sh.in create mode 100644 kig/pykig/API.txt create mode 100644 kig/pykig/Makefile.am create mode 100644 kig/pykig/VERSION create mode 100644 kig/pykig/changelog.txt create mode 100644 kig/pykig/pykig.pth create mode 100755 kig/pykig/pykig.py create mode 100644 kig/scripting/Makefile.am create mode 100644 kig/scripting/newscriptwizard.cc create mode 100644 kig/scripting/newscriptwizard.h create mode 100644 kig/scripting/newscriptwizardbase.ui create mode 100644 kig/scripting/python-kig.xml create mode 100644 kig/scripting/python-scripting-api-dox-mainpage.dox create mode 100644 kig/scripting/python_scripter.cc create mode 100644 kig/scripting/python_scripter.h create mode 100644 kig/scripting/python_type.cc create mode 100644 kig/scripting/python_type.h create mode 100644 kig/scripting/script-common.cc create mode 100644 kig/scripting/script-common.h create mode 100644 kig/scripting/script_mode.cc create mode 100644 kig/scripting/script_mode.h create mode 100644 kiten/AUTHORS create mode 100644 kiten/COPYING create mode 100644 kiten/Makefile.am create mode 100644 kiten/README create mode 100644 kiten/TODO create mode 100644 kiten/asyndeta.cpp create mode 100644 kiten/asyndeta.h create mode 100644 kiten/configdictionaries.cpp create mode 100644 kiten/configdictionaries.h create mode 100644 kiten/configdictionariesbase.ui create mode 100644 kiten/configfont.ui create mode 100644 kiten/configlearn.ui create mode 100644 kiten/configsearching.ui create mode 100644 kiten/deinf.cpp create mode 100644 kiten/deinf.h create mode 100644 kiten/dict.cpp create mode 100644 kiten/dict.h create mode 100644 kiten/edict create mode 100644 kiten/edict_doc.html create mode 100644 kiten/edict_kanjidic_licence.html create mode 100644 kiten/eeditui.rc create mode 100644 kiten/kanjidic create mode 100644 kiten/kiten.cpp create mode 100644 kiten/kiten.desktop create mode 100644 kiten/kiten.h create mode 100644 kiten/kiten.kcfg create mode 100644 kiten/kitenconfig.kcfgc create mode 100644 kiten/kitenui.rc create mode 100644 kiten/kloader.cpp create mode 100644 kiten/kloader.h create mode 100644 kiten/kromajiedit.cpp create mode 100644 kiten/kromajiedit.h create mode 100644 kiten/ksaver.cpp create mode 100644 kiten/ksaver.h create mode 100644 kiten/learn.cpp create mode 100644 kiten/learn.h create mode 100644 kiten/learnui.rc create mode 100644 kiten/main.cpp create mode 100644 kiten/optiondialog.cpp create mode 100644 kiten/optiondialog.h create mode 100644 kiten/pics/Makefile.am create mode 100644 kiten/pics/cr16-action-kanjidic.png create mode 100644 kiten/pics/cr22-action-edit_add.png create mode 100644 kiten/pics/cr22-action-edit_remove.png create mode 100644 kiten/pics/cr22-action-kanjidic.png create mode 100644 kiten/pics/hi128-app-kiten.png create mode 100644 kiten/pics/hi16-app-kiten.png create mode 100644 kiten/pics/hi32-app-kiten.png create mode 100644 kiten/pics/hi48-app-kiten.png create mode 100644 kiten/pics/hisc-app-kiten.svgz create mode 100644 kiten/pics/lo16-action-edit_add.png create mode 100644 kiten/pics/lo16-action-edit_remove.png create mode 100644 kiten/rad.cpp create mode 100644 kiten/rad.h create mode 100644 kiten/radkfile create mode 100644 kiten/romkana.cnv create mode 100644 kiten/vconj create mode 100644 kiten/widgets.cpp create mode 100644 kiten/widgets.h create mode 100644 kiten/xjdic.h create mode 100644 kiten/xjdxgen.c create mode 100644 klatin/AUTHORS create mode 100644 klatin/COPYING create mode 100644 klatin/ChangeLog create mode 100644 klatin/INSTALL create mode 100644 klatin/Makefile.am create mode 100644 klatin/README create mode 100644 klatin/TODO create mode 100644 klatin/klatin.lsm create mode 100644 klatin/klatin/Makefile.am create mode 100644 klatin/klatin/data/Makefile.am create mode 100644 klatin/klatin/data/grammar/Makefile.am create mode 100644 klatin/klatin/data/grammar/bellum.klat create mode 100644 klatin/klatin/data/grammar/genu.klat create mode 100644 klatin/klatin/data/grammar/gradus.klat create mode 100644 klatin/klatin/data/grammar/opus.klat create mode 100644 klatin/klatin/data/grammar/puella.klat create mode 100644 klatin/klatin/data/grammar/res.klat create mode 100644 klatin/klatin/data/grammar/rex.klat create mode 100644 klatin/klatin/data/grammar/servus.klat create mode 100644 klatin/klatin/data/verbs/Makefile.am create mode 100644 klatin/klatin/data/verbs/amo-indicative-active.klat create mode 100644 klatin/klatin/data/verbs/amo-indicative-passive.klat create mode 100644 klatin/klatin/data/verbs/amo-subjunctive-active.klat create mode 100644 klatin/klatin/data/verbs/amo-subjunctive-passive.klat create mode 100644 klatin/klatin/data/verbs/audio-indicative-active.klat create mode 100644 klatin/klatin/data/verbs/audio-indicative-passive.klat create mode 100644 klatin/klatin/data/verbs/audio-subjunctive-active.klat create mode 100644 klatin/klatin/data/verbs/audio-subjunctive-passive.klat create mode 100644 klatin/klatin/data/verbs/moneo-indicative-active.klat create mode 100644 klatin/klatin/data/verbs/moneo-indicative-passive.klat create mode 100644 klatin/klatin/data/verbs/moneo-subjunctive-active.klat create mode 100644 klatin/klatin/data/verbs/moneo-subjunctive-passive.klat create mode 100644 klatin/klatin/data/verbs/rego-indicative-active.klat create mode 100644 klatin/klatin/data/verbs/rego-indicative-passive.klat create mode 100644 klatin/klatin/data/verbs/rego-subjunctive-active.klat create mode 100644 klatin/klatin/data/verbs/rego-subjunctive-passive.klat create mode 100644 klatin/klatin/data/verbs/sum-indicative-active.klat create mode 100644 klatin/klatin/data/verbs/sum-subjunctive-active.klat create mode 100644 klatin/klatin/data/vocab/Makefile.am create mode 100644 klatin/klatin/data/vocab/de/A.kvtml create mode 100644 klatin/klatin/data/vocab/de/BC.kvtml create mode 100644 klatin/klatin/data/vocab/de/D.kvtml create mode 100644 klatin/klatin/data/vocab/de/EF.kvtml create mode 100644 klatin/klatin/data/vocab/de/GHI1.kvtml create mode 100644 klatin/klatin/data/vocab/de/I2L.kvtml create mode 100644 klatin/klatin/data/vocab/de/M.kvtml create mode 100644 klatin/klatin/data/vocab/de/Makefile.am create mode 100644 klatin/klatin/data/vocab/de/N.kvtml create mode 100644 klatin/klatin/data/vocab/de/OP1.kvtml create mode 100644 klatin/klatin/data/vocab/de/P2.kvtml create mode 100644 klatin/klatin/data/vocab/de/QR.kvtml create mode 100644 klatin/klatin/data/vocab/de/S.kvtml create mode 100644 klatin/klatin/data/vocab/de/TU.kvtml create mode 100644 klatin/klatin/data/vocab/de/V.kvtml create mode 100644 klatin/klatin/data/vocab/en/A.kvtml create mode 100644 klatin/klatin/data/vocab/en/BC.kvtml create mode 100644 klatin/klatin/data/vocab/en/D.kvtml create mode 100644 klatin/klatin/data/vocab/en/EF.kvtml create mode 100644 klatin/klatin/data/vocab/en/GHI1.kvtml create mode 100644 klatin/klatin/data/vocab/en/I2L.kvtml create mode 100644 klatin/klatin/data/vocab/en/M.kvtml create mode 100644 klatin/klatin/data/vocab/en/Makefile.am create mode 100644 klatin/klatin/data/vocab/en/N.kvtml create mode 100644 klatin/klatin/data/vocab/en/OP1.kvtml create mode 100644 klatin/klatin/data/vocab/en/P2.kvtml create mode 100644 klatin/klatin/data/vocab/en/QR.kvtml create mode 100644 klatin/klatin/data/vocab/en/S.kvtml create mode 100644 klatin/klatin/data/vocab/en/TU.kvtml create mode 100644 klatin/klatin/data/vocab/en/V.kvtml create mode 100644 klatin/klatin/data/vocab/pl/A.kvtml create mode 100644 klatin/klatin/data/vocab/pl/BC.kvtml create mode 100644 klatin/klatin/data/vocab/pl/D.kvtml create mode 100644 klatin/klatin/data/vocab/pl/EF.kvtml create mode 100644 klatin/klatin/data/vocab/pl/GHI1.kvtml create mode 100644 klatin/klatin/data/vocab/pl/I2L.kvtml create mode 100644 klatin/klatin/data/vocab/pl/M.kvtml create mode 100644 klatin/klatin/data/vocab/pl/Makefile.am create mode 100644 klatin/klatin/data/vocab/pl/N.kvtml create mode 100644 klatin/klatin/data/vocab/pl/OP1.kvtml create mode 100644 klatin/klatin/data/vocab/pl/P2.kvtml create mode 100644 klatin/klatin/data/vocab/pl/QR.kvtml create mode 100644 klatin/klatin/data/vocab/pl/S.kvtml create mode 100644 klatin/klatin/data/vocab/pl/TU.kvtml create mode 100644 klatin/klatin/data/vocab/pl/V.kvtml create mode 100644 klatin/klatin/data/vocab/sk/A.kvtml create mode 100644 klatin/klatin/data/vocab/sk/BC.kvtml create mode 100644 klatin/klatin/data/vocab/sk/D.kvtml create mode 100644 klatin/klatin/data/vocab/sk/EF.kvtml create mode 100644 klatin/klatin/data/vocab/sk/GHI1.kvtml create mode 100644 klatin/klatin/data/vocab/sk/I2L.kvtml create mode 100644 klatin/klatin/data/vocab/sk/M.kvtml create mode 100644 klatin/klatin/data/vocab/sk/N.kvtml create mode 100644 klatin/klatin/data/vocab/sk/OP1.kvtml create mode 100644 klatin/klatin/data/vocab/sk/P2.kvtml create mode 100644 klatin/klatin/data/vocab/sk/QR.kvtml create mode 100644 klatin/klatin/data/vocab/sk/S.kvtml create mode 100644 klatin/klatin/data/vocab/sk/TU.kvtml create mode 100644 klatin/klatin/data/vocab/sk/V.kvtml create mode 100644 klatin/klatin/icons/Makefile.am create mode 100644 klatin/klatin/icons/hi128-app-klatin.png create mode 100644 klatin/klatin/icons/hi16-app-klatin.png create mode 100644 klatin/klatin/icons/hi22-app-klatin.png create mode 100644 klatin/klatin/icons/hi32-app-klatin.png create mode 100644 klatin/klatin/icons/hi48-app-klatin.png create mode 100644 klatin/klatin/icons/hi64-app-klatin.png create mode 100644 klatin/klatin/icons/hisc-app-klatin.svgz create mode 100644 klatin/klatin/keduvocdata.h create mode 100644 klatin/klatin/klatin.cpp create mode 100644 klatin/klatin/klatin.desktop create mode 100644 klatin/klatin/klatin.h create mode 100644 klatin/klatin/klatin.kcfg create mode 100644 klatin/klatin/klatinchoose.ui create mode 100644 klatin/klatin/klatingrammar.cpp create mode 100644 klatin/klatin/klatingrammar.h create mode 100644 klatin/klatin/klatingrammarwidget.ui create mode 100644 klatin/klatin/klatinresultsdialog.ui create mode 100644 klatin/klatin/klatinsettings_vocabpage.ui create mode 100644 klatin/klatin/klatinui.rc create mode 100644 klatin/klatin/klatinverbs.cpp create mode 100644 klatin/klatin/klatinverbs.h create mode 100644 klatin/klatin/klatinverbswidget.ui create mode 100644 klatin/klatin/klatinvocab.cpp create mode 100644 klatin/klatin/klatinvocab.h create mode 100644 klatin/klatin/klatinvocabwidget.ui create mode 100644 klatin/klatin/main.cpp create mode 100644 klatin/klatin/settings.kcfgc create mode 100644 klettres/AUTHORS create mode 100644 klettres/COPYING create mode 100644 klettres/ChangeLog create mode 100644 klettres/INSTALL create mode 100644 klettres/Makefile.am create mode 100644 klettres/TODO create mode 100644 klettres/klettres.lsm create mode 100644 klettres/klettres/Makefile.am create mode 100644 klettres/klettres/data/Makefile.am create mode 100644 klettres/klettres/data/langs/Makefile.am create mode 100644 klettres/klettres/data/langs/cs.txt create mode 100644 klettres/klettres/data/langs/da.txt create mode 100644 klettres/klettres/data/langs/de.txt create mode 100644 klettres/klettres/data/langs/es.txt create mode 100644 klettres/klettres/data/langs/nds.txt create mode 100644 klettres/klettres/data/langs/sk.txt create mode 100644 klettres/klettres/data/sounds.xml create mode 100644 klettres/klettres/en/alpha/A.ogg create mode 100644 klettres/klettres/en/alpha/B.ogg create mode 100644 klettres/klettres/en/alpha/C.ogg create mode 100644 klettres/klettres/en/alpha/D.ogg create mode 100644 klettres/klettres/en/alpha/E.ogg create mode 100644 klettres/klettres/en/alpha/F.ogg create mode 100644 klettres/klettres/en/alpha/G.ogg create mode 100644 klettres/klettres/en/alpha/H.ogg create mode 100644 klettres/klettres/en/alpha/I.ogg create mode 100644 klettres/klettres/en/alpha/J.ogg create mode 100644 klettres/klettres/en/alpha/K.ogg create mode 100644 klettres/klettres/en/alpha/L.ogg create mode 100644 klettres/klettres/en/alpha/M.ogg create mode 100644 klettres/klettres/en/alpha/N.ogg create mode 100644 klettres/klettres/en/alpha/O.ogg create mode 100644 klettres/klettres/en/alpha/P.ogg create mode 100644 klettres/klettres/en/alpha/Q.ogg create mode 100644 klettres/klettres/en/alpha/R.ogg create mode 100644 klettres/klettres/en/alpha/S.ogg create mode 100644 klettres/klettres/en/alpha/T.ogg create mode 100644 klettres/klettres/en/alpha/U.ogg create mode 100644 klettres/klettres/en/alpha/V.ogg create mode 100644 klettres/klettres/en/alpha/W.ogg create mode 100644 klettres/klettres/en/alpha/X.ogg create mode 100644 klettres/klettres/en/alpha/Y.ogg create mode 100644 klettres/klettres/en/alpha/Z.ogg create mode 100644 klettres/klettres/en/sounds.xml create mode 100644 klettres/klettres/en/syllab/aw.ogg create mode 100644 klettres/klettres/en/syllab/car.ogg create mode 100644 klettres/klettres/en/syllab/ch.ogg create mode 100644 klettres/klettres/en/syllab/dog.ogg create mode 100644 klettres/klettres/en/syllab/fix.ogg create mode 100644 klettres/klettres/en/syllab/gas.ogg create mode 100644 klettres/klettres/en/syllab/gem.ogg create mode 100644 klettres/klettres/en/syllab/hot.ogg create mode 100644 klettres/klettres/en/syllab/jet.ogg create mode 100644 klettres/klettres/en/syllab/key.ogg create mode 100644 klettres/klettres/en/syllab/me.ogg create mode 100644 klettres/klettres/en/syllab/my.ogg create mode 100644 klettres/klettres/en/syllab/no.ogg create mode 100644 klettres/klettres/en/syllab/pet.ogg create mode 100644 klettres/klettres/en/syllab/saw.ogg create mode 100644 klettres/klettres/en/syllab/say.ogg create mode 100644 klettres/klettres/en/syllab/sit.ogg create mode 100644 klettres/klettres/en/syllab/sky.ogg create mode 100644 klettres/klettres/en/syllab/th.ogg create mode 100644 klettres/klettres/fontsdlg.ui create mode 100644 klettres/klettres/fr/alpha/a-0.ogg create mode 100644 klettres/klettres/fr/alpha/a-1.ogg create mode 100644 klettres/klettres/fr/alpha/a-10.ogg create mode 100644 klettres/klettres/fr/alpha/a-11.ogg create mode 100644 klettres/klettres/fr/alpha/a-12.ogg create mode 100644 klettres/klettres/fr/alpha/a-13.ogg create mode 100644 klettres/klettres/fr/alpha/a-14.ogg create mode 100644 klettres/klettres/fr/alpha/a-15.ogg create mode 100644 klettres/klettres/fr/alpha/a-16.ogg create mode 100644 klettres/klettres/fr/alpha/a-17.ogg create mode 100644 klettres/klettres/fr/alpha/a-18.ogg create mode 100644 klettres/klettres/fr/alpha/a-19.ogg create mode 100644 klettres/klettres/fr/alpha/a-2.ogg create mode 100644 klettres/klettres/fr/alpha/a-20.ogg create mode 100644 klettres/klettres/fr/alpha/a-21.ogg create mode 100644 klettres/klettres/fr/alpha/a-22.ogg create mode 100644 klettres/klettres/fr/alpha/a-23.ogg create mode 100644 klettres/klettres/fr/alpha/a-24.ogg create mode 100644 klettres/klettres/fr/alpha/a-25.ogg create mode 100644 klettres/klettres/fr/alpha/a-3.ogg create mode 100644 klettres/klettres/fr/alpha/a-4.ogg create mode 100644 klettres/klettres/fr/alpha/a-5.ogg create mode 100644 klettres/klettres/fr/alpha/a-6.ogg create mode 100644 klettres/klettres/fr/alpha/a-7.ogg create mode 100644 klettres/klettres/fr/alpha/a-8.ogg create mode 100644 klettres/klettres/fr/alpha/a-9.ogg create mode 100644 klettres/klettres/fr/sounds.xml create mode 100644 klettres/klettres/fr/syllab/ad-0.ogg create mode 100644 klettres/klettres/fr/syllab/ad-1.ogg create mode 100644 klettres/klettres/fr/syllab/ad-10.ogg create mode 100644 klettres/klettres/fr/syllab/ad-11.ogg create mode 100644 klettres/klettres/fr/syllab/ad-12.ogg create mode 100644 klettres/klettres/fr/syllab/ad-13.ogg create mode 100644 klettres/klettres/fr/syllab/ad-14.ogg create mode 100644 klettres/klettres/fr/syllab/ad-15.ogg create mode 100644 klettres/klettres/fr/syllab/ad-16.ogg create mode 100644 klettres/klettres/fr/syllab/ad-17.ogg create mode 100644 klettres/klettres/fr/syllab/ad-18.ogg create mode 100644 klettres/klettres/fr/syllab/ad-19.ogg create mode 100644 klettres/klettres/fr/syllab/ad-2.ogg create mode 100644 klettres/klettres/fr/syllab/ad-20.ogg create mode 100644 klettres/klettres/fr/syllab/ad-21.ogg create mode 100644 klettres/klettres/fr/syllab/ad-22.ogg create mode 100644 klettres/klettres/fr/syllab/ad-23.ogg create mode 100644 klettres/klettres/fr/syllab/ad-24.ogg create mode 100644 klettres/klettres/fr/syllab/ad-25.ogg create mode 100644 klettres/klettres/fr/syllab/ad-26.ogg create mode 100644 klettres/klettres/fr/syllab/ad-27.ogg create mode 100644 klettres/klettres/fr/syllab/ad-3.ogg create mode 100644 klettres/klettres/fr/syllab/ad-4.ogg create mode 100644 klettres/klettres/fr/syllab/ad-5.ogg create mode 100644 klettres/klettres/fr/syllab/ad-6.ogg create mode 100644 klettres/klettres/fr/syllab/ad-7.ogg create mode 100644 klettres/klettres/fr/syllab/ad-8.ogg create mode 100644 klettres/klettres/fr/syllab/ad-9.ogg create mode 100644 klettres/klettres/hi128-app-klettres.png create mode 100644 klettres/klettres/hi16-app-klettres.png create mode 100644 klettres/klettres/hi22-app-klettres.png create mode 100644 klettres/klettres/hi32-app-klettres.png create mode 100644 klettres/klettres/hi48-app-klettres.png create mode 100644 klettres/klettres/hisc-app-klettres.svgz create mode 100644 klettres/klettres/icons/Makefile.am create mode 100644 klettres/klettres/icons/cr128-action-klettres_desert.png create mode 100644 klettres/klettres/icons/cr128-action-klettres_grownup.png create mode 100644 klettres/klettres/icons/cr128-action-klettres_kids.png create mode 100644 klettres/klettres/icons/cr16-action-klettres_desert.png create mode 100644 klettres/klettres/icons/cr16-action-klettres_grownup.png create mode 100644 klettres/klettres/icons/cr16-action-klettres_kids.png create mode 100644 klettres/klettres/icons/cr22-action-klettres_desert.png create mode 100644 klettres/klettres/icons/cr22-action-klettres_grownup.png create mode 100644 klettres/klettres/icons/cr22-action-klettres_kids.png.png create mode 100644 klettres/klettres/icons/cr32-action-klettres_desert.png create mode 100644 klettres/klettres/icons/cr32-action-klettres_grownup.png create mode 100644 klettres/klettres/icons/cr32-action-klettres_kids.png create mode 100644 klettres/klettres/icons/cr48-action-klettres_desert.png create mode 100644 klettres/klettres/icons/cr48-action-klettres_grownup.png create mode 100644 klettres/klettres/icons/cr48-action-klettres_kids.png create mode 100644 klettres/klettres/icons/cr64-action-klettres_desert.png create mode 100644 klettres/klettres/icons/cr64-action-klettres_grownup.png.png create mode 100644 klettres/klettres/icons/cr64-action-klettres_kids.png create mode 100644 klettres/klettres/icons/crsc-action-klettres_desert.svgz create mode 100644 klettres/klettres/icons/crsc-action-klettres_grownup.svgz create mode 100644 klettres/klettres/icons/crsc-action-klettres_kids.svgz create mode 100644 klettres/klettres/klettres.cpp create mode 100644 klettres/klettres/klettres.desktop create mode 100644 klettres/klettres/klettres.h create mode 100644 klettres/klettres/klettres.kcfg create mode 100644 klettres/klettres/klettresrc create mode 100644 klettres/klettres/klettresui.rc create mode 100644 klettres/klettres/klettresview.cpp create mode 100644 klettres/klettres/klettresview.h create mode 100644 klettres/klettres/klnewstuff.cpp create mode 100644 klettres/klettres/klnewstuff.h create mode 100644 klettres/klettres/main.cpp create mode 100644 klettres/klettres/pics/Makefile.am create mode 100644 klettres/klettres/pics/klettres_desert.png create mode 100644 klettres/klettres/pics/klettres_grownup.png create mode 100644 klettres/klettres/pics/klettres_kids.jpeg create mode 100644 klettres/klettres/pics/menubar.png create mode 100644 klettres/klettres/prefs.kcfgc create mode 100644 klettres/klettres/prefs_addons.h create mode 100644 klettres/klettres/soundfactory.cpp create mode 100644 klettres/klettres/soundfactory.h create mode 100644 klettres/klettres/timer.cpp create mode 100644 klettres/klettres/timer.h create mode 100644 klettres/klettres/timerdlg.ui create mode 100644 klettres/klettres/version.h create mode 100644 kmplot/COPYING create mode 100644 kmplot/KmPlot.kdevelop create mode 100644 kmplot/KmPlot.kdevelop.filelist create mode 100644 kmplot/Makefile.am create mode 100644 kmplot/TODO create mode 100644 kmplot/icons/Makefile.am create mode 100644 kmplot/icons/actions/Makefile.am create mode 100644 kmplot/icons/actions/cr16-action-editplots.png create mode 100644 kmplot/icons/actions/cr16-action-functionhelp.png create mode 100644 kmplot/icons/actions/cr16-action-ksys1.png create mode 100644 kmplot/icons/actions/cr16-action-ksys2.png create mode 100644 kmplot/icons/actions/cr16-action-ksys3.png create mode 100644 kmplot/icons/actions/cr16-action-maximum.png create mode 100644 kmplot/icons/actions/cr16-action-minimum.png create mode 100644 kmplot/icons/actions/cr16-action-newfunction.png create mode 100644 kmplot/icons/actions/cr16-action-newparametric.png create mode 100644 kmplot/icons/actions/cr16-action-newpolar.png create mode 100644 kmplot/icons/actions/cr22-action-editplots.png create mode 100644 kmplot/icons/actions/cr22-action-functionhelp.png create mode 100644 kmplot/icons/actions/cr22-action-ksys1.png create mode 100644 kmplot/icons/actions/cr22-action-ksys2.png create mode 100644 kmplot/icons/actions/cr22-action-ksys3.png create mode 100644 kmplot/icons/actions/cr22-action-maximum.png create mode 100644 kmplot/icons/actions/cr22-action-minimum.png create mode 100644 kmplot/icons/actions/cr22-action-newfunction.png create mode 100644 kmplot/icons/actions/cr22-action-newparametric.png create mode 100644 kmplot/icons/actions/cr22-action-newpolar.png create mode 100644 kmplot/icons/actions/cr32-action-coords.png create mode 100644 kmplot/icons/actions/cr32-action-deriv_func.png create mode 100644 kmplot/icons/actions/cr32-action-editconstants.png create mode 100644 kmplot/icons/actions/cr32-action-editplots.png create mode 100644 kmplot/icons/actions/cr32-action-func.png create mode 100644 kmplot/icons/actions/cr32-action-functionhelp.png create mode 100644 kmplot/icons/actions/cr32-action-integral_func.png create mode 100644 kmplot/icons/actions/cr32-action-ksys1.png create mode 100644 kmplot/icons/actions/cr32-action-ksys2.png create mode 100644 kmplot/icons/actions/cr32-action-ksys3.png create mode 100644 kmplot/icons/actions/cr32-action-lessen.png create mode 100644 kmplot/icons/actions/cr32-action-magnify.png create mode 100644 kmplot/icons/actions/cr32-action-maximum.png create mode 100644 kmplot/icons/actions/cr32-action-minimum.png create mode 100644 kmplot/icons/actions/cr32-action-newfunction.png create mode 100644 kmplot/icons/actions/cr32-action-newparametric.png create mode 100644 kmplot/icons/actions/cr32-action-newpolar.png create mode 100644 kmplot/icons/actions/cr32-action-scaling.png create mode 100644 kmplot/icons/actions/cr48-action-editplots.png create mode 100644 kmplot/icons/actions/cr48-action-functionhelp.png create mode 100644 kmplot/icons/actions/cr48-action-integral_func.png create mode 100644 kmplot/icons/actions/cr48-action-ksys1.png create mode 100644 kmplot/icons/actions/cr48-action-ksys2.png create mode 100644 kmplot/icons/actions/cr48-action-ksys3.png create mode 100644 kmplot/icons/actions/cr48-action-maximum.png create mode 100644 kmplot/icons/actions/cr48-action-minimum.png create mode 100644 kmplot/icons/actions/cr48-action-newfunction.png create mode 100644 kmplot/icons/actions/cr48-action-newparametric.png create mode 100644 kmplot/icons/actions/cr48-action-newpolar.png create mode 100644 kmplot/icons/actions/cr64-action-maximum.png create mode 100644 kmplot/icons/actions/cr64-action-minimum.png create mode 100644 kmplot/icons/actions/crsc-action-deriv_func.svgz create mode 100644 kmplot/icons/actions/crsc-action-editconstants.svgz create mode 100644 kmplot/icons/actions/crsc-action-editplots.svgz create mode 100644 kmplot/icons/actions/crsc-action-functionhelp.svgz create mode 100644 kmplot/icons/actions/crsc-action-integral_func.svgz create mode 100644 kmplot/icons/actions/crsc-action-ksys1.svgz create mode 100644 kmplot/icons/actions/crsc-action-ksys2.svgz create mode 100644 kmplot/icons/actions/crsc-action-ksys3.svgz create mode 100644 kmplot/icons/actions/crsc-action-maximum.svgz create mode 100644 kmplot/icons/actions/crsc-action-minimum.svgz create mode 100644 kmplot/icons/actions/crsc-action-newfunction.svgz create mode 100644 kmplot/icons/actions/crsc-action-newparametric.svgz create mode 100644 kmplot/icons/actions/crsc-action-newpolar.svgz create mode 100644 kmplot/icons/hi128-app-kmplot.png create mode 100644 kmplot/icons/hi16-app-kmplot.png create mode 100644 kmplot/icons/hi22-app-kmplot.png create mode 100644 kmplot/icons/hi32-app-kmplot.png create mode 100644 kmplot/icons/hi48-app-kmplot.png create mode 100644 kmplot/icons/hi64-app-kmplot.png create mode 100644 kmplot/icons/hisc-app-kmplot.svgz create mode 100644 kmplot/kmplot/FktDlg.cpp create mode 100644 kmplot/kmplot/FktDlg.h create mode 100644 kmplot/kmplot/FktDlgData.ui create mode 100644 kmplot/kmplot/MainDlg.cpp create mode 100644 kmplot/kmplot/MainDlg.h create mode 100644 kmplot/kmplot/MainDlgIface.h create mode 100644 kmplot/kmplot/Makefile.am create mode 100644 kmplot/kmplot/View.cpp create mode 100644 kmplot/kmplot/View.h create mode 100644 kmplot/kmplot/Viewiface.h create mode 100644 kmplot/kmplot/coordsconfigdialog.cpp create mode 100644 kmplot/kmplot/coordsconfigdialog.h create mode 100644 kmplot/kmplot/diagr.cpp create mode 100644 kmplot/kmplot/diagr.h create mode 100644 kmplot/kmplot/editderivativespage.ui create mode 100644 kmplot/kmplot/editfunction.cpp create mode 100644 kmplot/kmplot/editfunction.h create mode 100644 kmplot/kmplot/editfunctionpage.ui create mode 100644 kmplot/kmplot/editintegralpage.ui create mode 100644 kmplot/kmplot/kconstanteditor.cpp create mode 100644 kmplot/kmplot/kconstanteditor.h create mode 100644 kmplot/kmplot/keditconstant.cpp create mode 100644 kmplot/kmplot/keditconstant.h create mode 100644 kmplot/kmplot/keditparametric.cpp create mode 100644 kmplot/kmplot/keditparametric.h create mode 100644 kmplot/kmplot/keditpolar.cpp create mode 100644 kmplot/kmplot/keditpolar.h create mode 100644 kmplot/kmplot/kminmax.cpp create mode 100644 kmplot/kmplot/kminmax.h create mode 100644 kmplot/kmplot/kmplot.cpp create mode 100644 kmplot/kmplot/kmplot.desktop create mode 100644 kmplot/kmplot/kmplot.h create mode 100644 kmplot/kmplot/kmplot.kcfg create mode 100644 kmplot/kmplot/kmplotIface.h create mode 100644 kmplot/kmplot/kmplot_part.desktop create mode 100644 kmplot/kmplot/kmplot_part.rc create mode 100644 kmplot/kmplot/kmplot_part_readonly.rc create mode 100644 kmplot/kmplot/kmplot_shell.rc create mode 100644 kmplot/kmplot/kmplotio.cpp create mode 100644 kmplot/kmplot/kmplotio.h create mode 100644 kmplot/kmplot/kmplotprogress.cpp create mode 100644 kmplot/kmplot/kmplotprogress.h create mode 100644 kmplot/kmplot/kparametereditor.cpp create mode 100644 kmplot/kmplot/kparametereditor.h create mode 100644 kmplot/kmplot/kprinterdlg.cpp create mode 100644 kmplot/kmplot/kprinterdlg.h create mode 100644 kmplot/kmplot/ksliderwindow.cpp create mode 100644 kmplot/kmplot/ksliderwindow.h create mode 100644 kmplot/kmplot/main.cpp create mode 100644 kmplot/kmplot/parser.cpp create mode 100644 kmplot/kmplot/parser.h create mode 100644 kmplot/kmplot/parseriface.h create mode 100644 kmplot/kmplot/qconstanteditor.ui create mode 100644 kmplot/kmplot/qconstanteditor.ui.h create mode 100644 kmplot/kmplot/qeditconstant.ui create mode 100644 kmplot/kmplot/qeditconstant.ui.h create mode 100644 kmplot/kmplot/qeditparametric.ui create mode 100644 kmplot/kmplot/qeditpolar.ui create mode 100644 kmplot/kmplot/qminmax.ui create mode 100644 kmplot/kmplot/qparametereditor.ui create mode 100644 kmplot/kmplot/settings.kcfgc create mode 100644 kmplot/kmplot/settingspagecolor.ui create mode 100644 kmplot/kmplot/settingspagecoords.ui create mode 100644 kmplot/kmplot/settingspagefonts.ui create mode 100644 kmplot/kmplot/settingspageprecision.ui create mode 100644 kmplot/kmplot/settingspagescaling.ui create mode 100644 kmplot/kmplot/sliderwindow.ui create mode 100644 kmplot/kmplot/x-kmplot.desktop create mode 100644 kmplot/kmplot/xparser.cpp create mode 100644 kmplot/kmplot/xparser.h create mode 100644 kpercentage/Makefile.am create mode 100644 kpercentage/TODO create mode 100644 kpercentage/kpercentage/Makefile.am create mode 100644 kpercentage/kpercentage/icons/Makefile.am create mode 100644 kpercentage/kpercentage/icons/actions/Makefile.am create mode 100644 kpercentage/kpercentage/icons/actions/cr22-action-button_cancel.png create mode 100644 kpercentage/kpercentage/icons/actions/cr22-action-button_ok.png create mode 100644 kpercentage/kpercentage/icons/actions/cr32-action-button_cancel.png create mode 100644 kpercentage/kpercentage/icons/actions/cr32-action-button_ok.png create mode 100644 kpercentage/kpercentage/icons/actions/lo32-action-button_cancel.png create mode 100644 kpercentage/kpercentage/icons/actions/lo32-action-button_ok.png create mode 100644 kpercentage/kpercentage/icons/hi128-app-kpercentage.png create mode 100644 kpercentage/kpercentage/icons/hi16-app-kpercentage.png create mode 100644 kpercentage/kpercentage/icons/hi22-app-kpercentage.png create mode 100644 kpercentage/kpercentage/icons/hi32-app-kpercentage.png create mode 100644 kpercentage/kpercentage/icons/hi48-app-kpercentage.png create mode 100644 kpercentage/kpercentage/icons/hisc-app-kpercentage.svgz create mode 100644 kpercentage/kpercentage/kanimation.cpp create mode 100644 kpercentage/kpercentage/kanimation.h create mode 100644 kpercentage/kpercentage/kanswer.cpp create mode 100644 kpercentage/kpercentage/kanswer.h create mode 100644 kpercentage/kpercentage/kpercentage.cpp create mode 100644 kpercentage/kpercentage/kpercentage.desktop create mode 100644 kpercentage/kpercentage/kpercentage.docbook create mode 100644 kpercentage/kpercentage/kpercentage.h create mode 100644 kpercentage/kpercentage/kpercentmain.cpp create mode 100644 kpercentage/kpercentage/kpercentmain.h create mode 100644 kpercentage/kpercentage/ksplashscreen.cpp create mode 100644 kpercentage/kpercentage/ksplashscreen.h create mode 100644 kpercentage/kpercentage/main.cpp create mode 100644 kpercentage/kpercentage/pics/Makefile.am create mode 100644 kpercentage/kpercentage/pics/kanswer_bg.png create mode 100644 kpercentage/kpercentage/pics/kpercentage_bg.png create mode 100644 kpercentage/kpercentage/pics/kpercentage_bg.svgz create mode 100644 kpercentage/kpercentage/pics/kpercentage_bg_rtl.png create mode 100644 kpercentage/kpercentage/pics/kpercentage_bg_rtl.svgz create mode 100644 kpercentage/kpercentage/pics/kpercentmain_bg.png create mode 100644 kpercentage/kpercentage/pics/kpercentmain_bg.svgz create mode 100644 kpercentage/kpercentage/pics/kpercentmain_bg_rtl.png create mode 100644 kpercentage/kpercentage/pics/kpercentmain_bg_rtl.svgz create mode 100644 kpercentage/kpercentage/pics/right.story create mode 100644 kpercentage/kpercentage/pics/smily0000.png create mode 100644 kpercentage/kpercentage/pics/smily0001.png create mode 100644 kpercentage/kpercentage/pics/smily0002.png create mode 100644 kpercentage/kpercentage/pics/smily0003.png create mode 100644 kpercentage/kpercentage/pics/smily0004.png create mode 100644 kpercentage/kpercentage/pics/smily0005.png create mode 100644 kpercentage/kpercentage/pics/smily0006.png create mode 100644 kpercentage/kpercentage/pics/smily_medium.png create mode 100644 kpercentage/kpercentage/pics/smily_right.png create mode 100644 kpercentage/kpercentage/pics/smily_wrong.png create mode 100644 kpercentage/kpercentage/pics/splash.png create mode 100644 kpercentage/kpercentage/pics/splash.svgz create mode 100644 kpercentage/kpercentage/pics/wrong.story create mode 100644 kpercentage/kpercentage/right.txt create mode 100644 kpercentage/kpercentage/wrong.txt create mode 100644 kstars/AUTHORS create mode 100644 kstars/COPYING create mode 100644 kstars/ChangeLog create mode 100644 kstars/INSTALL create mode 100644 kstars/Mainpage.dox create mode 100644 kstars/Makefile.am create mode 100644 kstars/README create mode 100644 kstars/README.customize create mode 100644 kstars/README.ephemerides create mode 100644 kstars/README.i18n create mode 100644 kstars/README.images create mode 100644 kstars/README.planetmath create mode 100644 kstars/README.timekeeping create mode 100644 kstars/TODO create mode 100644 kstars/configure.in.in create mode 100644 kstars/kstars.kdevelop create mode 100644 kstars/kstars.kdevprj create mode 100644 kstars/kstars.lsm create mode 100644 kstars/kstars/Makefile.am create mode 100644 kstars/kstars/Options.kcfgc create mode 100644 kstars/kstars/addcatdialog.cpp create mode 100644 kstars/kstars/addcatdialog.h create mode 100644 kstars/kstars/addcatdialogui.ui create mode 100644 kstars/kstars/addlinkdialog.cpp create mode 100644 kstars/kstars/addlinkdialog.h create mode 100644 kstars/kstars/addlinkdialogui.ui create mode 100644 kstars/kstars/ccdpreviewui.ui create mode 100644 kstars/kstars/ccdpreviewwg.cpp create mode 100644 kstars/kstars/ccdpreviewwg.h create mode 100644 kstars/kstars/colorscheme.cpp create mode 100644 kstars/kstars/colorscheme.h create mode 100644 kstars/kstars/conbridlg.cpp create mode 100644 kstars/kstars/conbridlg.h create mode 100644 kstars/kstars/contrastbrightnessgui.ui create mode 100644 kstars/kstars/csegment.cpp create mode 100644 kstars/kstars/csegment.h create mode 100644 kstars/kstars/customcatalog.cpp create mode 100644 kstars/kstars/customcatalog.h create mode 100644 kstars/kstars/data/Cities.dat create mode 100644 kstars/kstars/data/Makefile.am create mode 100644 kstars/kstars/data/TZrules.dat create mode 100644 kstars/kstars/data/advinterface.dat create mode 100644 kstars/kstars/data/asteroids.dat create mode 100644 kstars/kstars/data/cbound.dat create mode 100644 kstars/kstars/data/chart.colors create mode 100755 kstars/kstars/data/check_url.pl create mode 100644 kstars/kstars/data/cities.pl create mode 100644 kstars/kstars/data/clines.dat create mode 100644 kstars/kstars/data/cnames.dat create mode 100644 kstars/kstars/data/comets.dat create mode 100644 kstars/kstars/data/default.colors create mode 100644 kstars/kstars/data/earth.B0.vsop create mode 100644 kstars/kstars/data/earth.B1.vsop create mode 100644 kstars/kstars/data/earth.B2.vsop create mode 100644 kstars/kstars/data/earth.B3.vsop create mode 100644 kstars/kstars/data/earth.B4.vsop create mode 100644 kstars/kstars/data/earth.L0.vsop create mode 100644 kstars/kstars/data/earth.L1.vsop create mode 100644 kstars/kstars/data/earth.L2.vsop create mode 100644 kstars/kstars/data/earth.L3.vsop create mode 100644 kstars/kstars/data/earth.L4.vsop create mode 100644 kstars/kstars/data/earth.L5.vsop create mode 100644 kstars/kstars/data/earth.R0.vsop create mode 100644 kstars/kstars/data/earth.R1.vsop create mode 100644 kstars/kstars/data/earth.R2.vsop create mode 100644 kstars/kstars/data/earth.R3.vsop create mode 100644 kstars/kstars/data/earth.R4.vsop create mode 100644 kstars/kstars/data/earth.R5.vsop create mode 100644 kstars/kstars/data/earth.orbit create mode 100644 kstars/kstars/data/geomap.png create mode 100644 kstars/kstars/data/glossary.xml create mode 100644 kstars/kstars/data/glstarbase.png create mode 100644 kstars/kstars/data/hip001.dat create mode 100644 kstars/kstars/data/hip002.dat create mode 100644 kstars/kstars/data/hip003.dat create mode 100644 kstars/kstars/data/hip004.dat create mode 100644 kstars/kstars/data/hip005.dat create mode 100644 kstars/kstars/data/hip006.dat create mode 100644 kstars/kstars/data/hip007.dat create mode 100644 kstars/kstars/data/hip008.dat create mode 100644 kstars/kstars/data/hip009.dat create mode 100644 kstars/kstars/data/hip010.dat create mode 100644 kstars/kstars/data/hip011.dat create mode 100644 kstars/kstars/data/hip012.dat create mode 100644 kstars/kstars/data/hip013.dat create mode 100644 kstars/kstars/data/hip014.dat create mode 100644 kstars/kstars/data/hip015.dat create mode 100644 kstars/kstars/data/hip016.dat create mode 100644 kstars/kstars/data/hip017.dat create mode 100644 kstars/kstars/data/hip018.dat create mode 100644 kstars/kstars/data/hip019.dat create mode 100644 kstars/kstars/data/hip020.dat create mode 100644 kstars/kstars/data/hip021.dat create mode 100644 kstars/kstars/data/hip022.dat create mode 100644 kstars/kstars/data/hip023.dat create mode 100644 kstars/kstars/data/hip024.dat create mode 100644 kstars/kstars/data/hip025.dat create mode 100644 kstars/kstars/data/hip026.dat create mode 100644 kstars/kstars/data/hip027.dat create mode 100644 kstars/kstars/data/hip028.dat create mode 100644 kstars/kstars/data/hip029.dat create mode 100644 kstars/kstars/data/hip030.dat create mode 100644 kstars/kstars/data/hip031.dat create mode 100644 kstars/kstars/data/hip032.dat create mode 100644 kstars/kstars/data/hip033.dat create mode 100644 kstars/kstars/data/hip034.dat create mode 100644 kstars/kstars/data/hip035.dat create mode 100644 kstars/kstars/data/hip036.dat create mode 100644 kstars/kstars/data/hip037.dat create mode 100644 kstars/kstars/data/hip038.dat create mode 100644 kstars/kstars/data/hip039.dat create mode 100644 kstars/kstars/data/hip040.dat create mode 100644 kstars/kstars/data/hip041.dat create mode 100644 kstars/kstars/data/hip042.dat create mode 100644 kstars/kstars/data/hip043.dat create mode 100644 kstars/kstars/data/hip044.dat create mode 100644 kstars/kstars/data/hip045.dat create mode 100644 kstars/kstars/data/hip046.dat create mode 100644 kstars/kstars/data/hip047.dat create mode 100644 kstars/kstars/data/hip048.dat create mode 100644 kstars/kstars/data/hip049.dat create mode 100644 kstars/kstars/data/hip050.dat create mode 100644 kstars/kstars/data/hip051.dat create mode 100644 kstars/kstars/data/hip052.dat create mode 100644 kstars/kstars/data/hip053.dat create mode 100644 kstars/kstars/data/hip054.dat create mode 100644 kstars/kstars/data/hip055.dat create mode 100644 kstars/kstars/data/hip056.dat create mode 100644 kstars/kstars/data/hip057.dat create mode 100644 kstars/kstars/data/hip058.dat create mode 100644 kstars/kstars/data/hip059.dat create mode 100644 kstars/kstars/data/hip060.dat create mode 100644 kstars/kstars/data/hip061.dat create mode 100644 kstars/kstars/data/hip062.dat create mode 100644 kstars/kstars/data/hip063.dat create mode 100644 kstars/kstars/data/hip064.dat create mode 100644 kstars/kstars/data/hip065.dat create mode 100644 kstars/kstars/data/hip066.dat create mode 100644 kstars/kstars/data/hip067.dat create mode 100644 kstars/kstars/data/hip068.dat create mode 100644 kstars/kstars/data/hip069.dat create mode 100644 kstars/kstars/data/hip070.dat create mode 100644 kstars/kstars/data/hip071.dat create mode 100644 kstars/kstars/data/hip072.dat create mode 100644 kstars/kstars/data/hip073.dat create mode 100644 kstars/kstars/data/hip074.dat create mode 100644 kstars/kstars/data/hip075.dat create mode 100644 kstars/kstars/data/hip076.dat create mode 100644 kstars/kstars/data/hip077.dat create mode 100644 kstars/kstars/data/hip078.dat create mode 100644 kstars/kstars/data/hip079.dat create mode 100644 kstars/kstars/data/hip080.dat create mode 100644 kstars/kstars/data/hip081.dat create mode 100644 kstars/kstars/data/hip082.dat create mode 100644 kstars/kstars/data/hip083.dat create mode 100644 kstars/kstars/data/hip084.dat create mode 100644 kstars/kstars/data/hip085.dat create mode 100644 kstars/kstars/data/hip086.dat create mode 100644 kstars/kstars/data/hip087.dat create mode 100644 kstars/kstars/data/hip088.dat create mode 100644 kstars/kstars/data/hip089.dat create mode 100644 kstars/kstars/data/hip090.dat create mode 100644 kstars/kstars/data/hip091.dat create mode 100644 kstars/kstars/data/hip092.dat create mode 100644 kstars/kstars/data/hip093.dat create mode 100644 kstars/kstars/data/hip094.dat create mode 100644 kstars/kstars/data/hip095.dat create mode 100644 kstars/kstars/data/hip096.dat create mode 100644 kstars/kstars/data/hip097.dat create mode 100644 kstars/kstars/data/hip098.dat create mode 100644 kstars/kstars/data/hip099.dat create mode 100644 kstars/kstars/data/hip100.dat create mode 100644 kstars/kstars/data/hip101.dat create mode 100644 kstars/kstars/data/hip102.dat create mode 100644 kstars/kstars/data/hip103.dat create mode 100644 kstars/kstars/data/hip104.dat create mode 100644 kstars/kstars/data/hip105.dat create mode 100644 kstars/kstars/data/hip106.dat create mode 100644 kstars/kstars/data/hip107.dat create mode 100644 kstars/kstars/data/hip108.dat create mode 100644 kstars/kstars/data/hip109.dat create mode 100644 kstars/kstars/data/hip110.dat create mode 100644 kstars/kstars/data/hip111.dat create mode 100644 kstars/kstars/data/hip112.dat create mode 100644 kstars/kstars/data/hip113.dat create mode 100644 kstars/kstars/data/hip114.dat create mode 100644 kstars/kstars/data/hip115.dat create mode 100644 kstars/kstars/data/hip116.dat create mode 100644 kstars/kstars/data/hip117.dat create mode 100644 kstars/kstars/data/hip118.dat create mode 100644 kstars/kstars/data/hip119.dat create mode 100644 kstars/kstars/data/hip120.dat create mode 100644 kstars/kstars/data/hip121.dat create mode 100644 kstars/kstars/data/hip122.dat create mode 100644 kstars/kstars/data/hip123.dat create mode 100644 kstars/kstars/data/hip124.dat create mode 100644 kstars/kstars/data/hip125.dat create mode 100644 kstars/kstars/data/hip126.dat create mode 100644 kstars/kstars/data/hip127.dat create mode 100644 kstars/kstars/data/histogram.png create mode 100644 kstars/kstars/data/image_url.dat create mode 100644 kstars/kstars/data/imgreduction.png create mode 100644 kstars/kstars/data/info_url.dat create mode 100644 kstars/kstars/data/jupiter.B0.vsop create mode 100644 kstars/kstars/data/jupiter.B1.vsop create mode 100644 kstars/kstars/data/jupiter.B2.vsop create mode 100644 kstars/kstars/data/jupiter.B3.vsop create mode 100644 kstars/kstars/data/jupiter.B4.vsop create mode 100644 kstars/kstars/data/jupiter.B5.vsop create mode 100644 kstars/kstars/data/jupiter.L0.vsop create mode 100644 kstars/kstars/data/jupiter.L1.vsop create mode 100644 kstars/kstars/data/jupiter.L2.vsop create mode 100644 kstars/kstars/data/jupiter.L3.vsop create mode 100644 kstars/kstars/data/jupiter.L4.vsop create mode 100644 kstars/kstars/data/jupiter.L5.vsop create mode 100644 kstars/kstars/data/jupiter.R0.vsop create mode 100644 kstars/kstars/data/jupiter.R1.vsop create mode 100644 kstars/kstars/data/jupiter.R2.vsop create mode 100644 kstars/kstars/data/jupiter.R3.vsop create mode 100644 kstars/kstars/data/jupiter.R4.vsop create mode 100644 kstars/kstars/data/jupiter.R5.vsop create mode 100644 kstars/kstars/data/jupiter.orbit create mode 100644 kstars/kstars/data/jupiter.png create mode 100644 kstars/kstars/data/kstars.png create mode 100644 kstars/kstars/data/lo16-app-kstars.png create mode 100644 kstars/kstars/data/lo32-app-kstars.png create mode 100644 kstars/kstars/data/mars.B0.vsop create mode 100644 kstars/kstars/data/mars.B1.vsop create mode 100644 kstars/kstars/data/mars.B2.vsop create mode 100644 kstars/kstars/data/mars.B3.vsop create mode 100644 kstars/kstars/data/mars.B4.vsop create mode 100644 kstars/kstars/data/mars.B5.vsop create mode 100644 kstars/kstars/data/mars.L0.vsop create mode 100644 kstars/kstars/data/mars.L1.vsop create mode 100644 kstars/kstars/data/mars.L2.vsop create mode 100644 kstars/kstars/data/mars.L3.vsop create mode 100644 kstars/kstars/data/mars.L4.vsop create mode 100644 kstars/kstars/data/mars.L5.vsop create mode 100644 kstars/kstars/data/mars.R0.vsop create mode 100644 kstars/kstars/data/mars.R1.vsop create mode 100644 kstars/kstars/data/mars.R2.vsop create mode 100644 kstars/kstars/data/mars.R3.vsop create mode 100644 kstars/kstars/data/mars.R4.vsop create mode 100644 kstars/kstars/data/mars.R5.vsop create mode 100644 kstars/kstars/data/mars.orbit create mode 100644 kstars/kstars/data/mars.png create mode 100644 kstars/kstars/data/mercury.B0.vsop create mode 100644 kstars/kstars/data/mercury.B1.vsop create mode 100644 kstars/kstars/data/mercury.B2.vsop create mode 100644 kstars/kstars/data/mercury.B3.vsop create mode 100644 kstars/kstars/data/mercury.B4.vsop create mode 100644 kstars/kstars/data/mercury.B5.vsop create mode 100644 kstars/kstars/data/mercury.L0.vsop create mode 100644 kstars/kstars/data/mercury.L1.vsop create mode 100644 kstars/kstars/data/mercury.L2.vsop create mode 100644 kstars/kstars/data/mercury.L3.vsop create mode 100644 kstars/kstars/data/mercury.L4.vsop create mode 100644 kstars/kstars/data/mercury.L5.vsop create mode 100644 kstars/kstars/data/mercury.R0.vsop create mode 100644 kstars/kstars/data/mercury.R1.vsop create mode 100644 kstars/kstars/data/mercury.R2.vsop create mode 100644 kstars/kstars/data/mercury.R3.vsop create mode 100644 kstars/kstars/data/mercury.R4.vsop create mode 100644 kstars/kstars/data/mercury.R5.vsop create mode 100644 kstars/kstars/data/mercury.orbit create mode 100644 kstars/kstars/data/mercury.png create mode 100644 kstars/kstars/data/moon00.png create mode 100644 kstars/kstars/data/moon01.png create mode 100644 kstars/kstars/data/moon02.png create mode 100644 kstars/kstars/data/moon03.png create mode 100644 kstars/kstars/data/moon04.png create mode 100644 kstars/kstars/data/moon05.png create mode 100644 kstars/kstars/data/moon06.png create mode 100644 kstars/kstars/data/moon07.png create mode 100644 kstars/kstars/data/moon08.png create mode 100644 kstars/kstars/data/moon09.png create mode 100644 kstars/kstars/data/moon10.png create mode 100644 kstars/kstars/data/moon11.png create mode 100644 kstars/kstars/data/moon12.png create mode 100644 kstars/kstars/data/moon13.png create mode 100644 kstars/kstars/data/moon14.png create mode 100644 kstars/kstars/data/moon15.png create mode 100644 kstars/kstars/data/moon16.png create mode 100644 kstars/kstars/data/moon17.png create mode 100644 kstars/kstars/data/moon18.png create mode 100644 kstars/kstars/data/moon19.png create mode 100644 kstars/kstars/data/moon20.png create mode 100644 kstars/kstars/data/moon21.png create mode 100644 kstars/kstars/data/moon22.png create mode 100644 kstars/kstars/data/moon23.png create mode 100644 kstars/kstars/data/moon24.png create mode 100644 kstars/kstars/data/moon25.png create mode 100644 kstars/kstars/data/moon26.png create mode 100644 kstars/kstars/data/moon27.png create mode 100644 kstars/kstars/data/moon28.png create mode 100644 kstars/kstars/data/moon29.png create mode 100644 kstars/kstars/data/moon30.png create mode 100644 kstars/kstars/data/moon31.png create mode 100644 kstars/kstars/data/moon32.png create mode 100644 kstars/kstars/data/moon33.png create mode 100644 kstars/kstars/data/moon34.png create mode 100644 kstars/kstars/data/moon35.png create mode 100644 kstars/kstars/data/moonB.dat create mode 100644 kstars/kstars/data/moonLR.dat create mode 100644 kstars/kstars/data/moonless-night.colors create mode 100644 kstars/kstars/data/mw01.dat create mode 100644 kstars/kstars/data/mw02.dat create mode 100644 kstars/kstars/data/mw03.dat create mode 100644 kstars/kstars/data/mw04.dat create mode 100644 kstars/kstars/data/mw05.dat create mode 100644 kstars/kstars/data/mw06.dat create mode 100644 kstars/kstars/data/mw07.dat create mode 100644 kstars/kstars/data/mw08.dat create mode 100644 kstars/kstars/data/mw09.dat create mode 100644 kstars/kstars/data/mw10.dat create mode 100644 kstars/kstars/data/mw11.dat create mode 100644 kstars/kstars/data/neptune.B0.vsop create mode 100644 kstars/kstars/data/neptune.B1.vsop create mode 100644 kstars/kstars/data/neptune.B2.vsop create mode 100644 kstars/kstars/data/neptune.B3.vsop create mode 100644 kstars/kstars/data/neptune.B4.vsop create mode 100644 kstars/kstars/data/neptune.B5.vsop create mode 100644 kstars/kstars/data/neptune.L0.vsop create mode 100644 kstars/kstars/data/neptune.L1.vsop create mode 100644 kstars/kstars/data/neptune.L2.vsop create mode 100644 kstars/kstars/data/neptune.L3.vsop create mode 100644 kstars/kstars/data/neptune.L4.vsop create mode 100644 kstars/kstars/data/neptune.L5.vsop create mode 100644 kstars/kstars/data/neptune.R0.vsop create mode 100644 kstars/kstars/data/neptune.R1.vsop create mode 100644 kstars/kstars/data/neptune.R2.vsop create mode 100644 kstars/kstars/data/neptune.R3.vsop create mode 100644 kstars/kstars/data/neptune.R4.vsop create mode 100644 kstars/kstars/data/neptune.orbit create mode 100644 kstars/kstars/data/neptune.png create mode 100644 kstars/kstars/data/ngcic01.dat create mode 100644 kstars/kstars/data/ngcic02.dat create mode 100644 kstars/kstars/data/ngcic03.dat create mode 100644 kstars/kstars/data/ngcic04.dat create mode 100644 kstars/kstars/data/ngcic05.dat create mode 100644 kstars/kstars/data/ngcic06.dat create mode 100644 kstars/kstars/data/ngcic07.dat create mode 100644 kstars/kstars/data/ngcic08.dat create mode 100644 kstars/kstars/data/ngcic09.dat create mode 100644 kstars/kstars/data/ngcic10.dat create mode 100644 kstars/kstars/data/ngcic11.dat create mode 100644 kstars/kstars/data/ngcic12.dat create mode 100644 kstars/kstars/data/ngcic13.dat create mode 100644 kstars/kstars/data/ngcic14.dat create mode 100644 kstars/kstars/data/night.colors create mode 100644 kstars/kstars/data/noimage.png create mode 100644 kstars/kstars/data/pluto.orbit create mode 100644 kstars/kstars/data/pluto.png create mode 100644 kstars/kstars/data/saturn.B0.vsop create mode 100644 kstars/kstars/data/saturn.B1.vsop create mode 100644 kstars/kstars/data/saturn.B2.vsop create mode 100644 kstars/kstars/data/saturn.B3.vsop create mode 100644 kstars/kstars/data/saturn.B4.vsop create mode 100644 kstars/kstars/data/saturn.B5.vsop create mode 100644 kstars/kstars/data/saturn.L0.vsop create mode 100644 kstars/kstars/data/saturn.L1.vsop create mode 100644 kstars/kstars/data/saturn.L2.vsop create mode 100644 kstars/kstars/data/saturn.L3.vsop create mode 100644 kstars/kstars/data/saturn.L4.vsop create mode 100644 kstars/kstars/data/saturn.L5.vsop create mode 100644 kstars/kstars/data/saturn.R0.vsop create mode 100644 kstars/kstars/data/saturn.R1.vsop create mode 100644 kstars/kstars/data/saturn.R2.vsop create mode 100644 kstars/kstars/data/saturn.R3.vsop create mode 100644 kstars/kstars/data/saturn.R4.vsop create mode 100644 kstars/kstars/data/saturn.R5.vsop create mode 100644 kstars/kstars/data/saturn.orbit create mode 100644 kstars/kstars/data/saturn.png create mode 100644 kstars/kstars/data/sun.png create mode 100644 kstars/kstars/data/tips create mode 100644 kstars/kstars/data/uranus.B0.vsop create mode 100644 kstars/kstars/data/uranus.B1.vsop create mode 100644 kstars/kstars/data/uranus.B2.vsop create mode 100644 kstars/kstars/data/uranus.B3.vsop create mode 100644 kstars/kstars/data/uranus.B4.vsop create mode 100644 kstars/kstars/data/uranus.L0.vsop create mode 100644 kstars/kstars/data/uranus.L1.vsop create mode 100644 kstars/kstars/data/uranus.L2.vsop create mode 100644 kstars/kstars/data/uranus.L3.vsop create mode 100644 kstars/kstars/data/uranus.L4.vsop create mode 100644 kstars/kstars/data/uranus.L5.vsop create mode 100644 kstars/kstars/data/uranus.R0.vsop create mode 100644 kstars/kstars/data/uranus.R1.vsop create mode 100644 kstars/kstars/data/uranus.R2.vsop create mode 100644 kstars/kstars/data/uranus.R3.vsop create mode 100644 kstars/kstars/data/uranus.R4.vsop create mode 100644 kstars/kstars/data/uranus.orbit create mode 100644 kstars/kstars/data/uranus.png create mode 100644 kstars/kstars/data/valaav.txt create mode 100644 kstars/kstars/data/venus.B0.vsop create mode 100644 kstars/kstars/data/venus.B1.vsop create mode 100644 kstars/kstars/data/venus.B2.vsop create mode 100644 kstars/kstars/data/venus.B3.vsop create mode 100644 kstars/kstars/data/venus.B4.vsop create mode 100644 kstars/kstars/data/venus.B5.vsop create mode 100644 kstars/kstars/data/venus.L0.vsop create mode 100644 kstars/kstars/data/venus.L1.vsop create mode 100644 kstars/kstars/data/venus.L2.vsop create mode 100644 kstars/kstars/data/venus.L3.vsop create mode 100644 kstars/kstars/data/venus.L4.vsop create mode 100644 kstars/kstars/data/venus.L5.vsop create mode 100644 kstars/kstars/data/venus.R0.vsop create mode 100644 kstars/kstars/data/venus.R1.vsop create mode 100644 kstars/kstars/data/venus.R2.vsop create mode 100644 kstars/kstars/data/venus.R3.vsop create mode 100644 kstars/kstars/data/venus.R4.vsop create mode 100644 kstars/kstars/data/venus.R5.vsop create mode 100644 kstars/kstars/data/venus.orbit create mode 100644 kstars/kstars/data/venus.png create mode 100644 kstars/kstars/data/wizardside.png create mode 100644 kstars/kstars/data/wzdownload.png create mode 100644 kstars/kstars/data/wzgeo.png create mode 100644 kstars/kstars/data/wzscope.png create mode 100644 kstars/kstars/data/wzstars.png create mode 100644 kstars/kstars/deepskyobject.cpp create mode 100644 kstars/kstars/deepskyobject.h create mode 100644 kstars/kstars/detaildialog.cpp create mode 100644 kstars/kstars/detaildialog.h create mode 100644 kstars/kstars/details_data.ui create mode 100644 kstars/kstars/details_database.ui create mode 100644 kstars/kstars/details_links.ui create mode 100644 kstars/kstars/details_log.ui create mode 100644 kstars/kstars/details_position.ui create mode 100644 kstars/kstars/devicemanager.cpp create mode 100644 kstars/kstars/devicemanager.h create mode 100644 kstars/kstars/devmanager.ui create mode 100644 kstars/kstars/dms.cpp create mode 100644 kstars/kstars/dms.h create mode 100644 kstars/kstars/dmsbox.cpp create mode 100644 kstars/kstars/dmsbox.h create mode 100644 kstars/kstars/draglistbox.cpp create mode 100644 kstars/kstars/draglistbox.h create mode 100644 kstars/kstars/filesource.cpp create mode 100644 kstars/kstars/filesource.h create mode 100644 kstars/kstars/finddialog.cpp create mode 100644 kstars/kstars/finddialog.h create mode 100644 kstars/kstars/fitsheaderdialog.ui create mode 100644 kstars/kstars/fitshistogram.cpp create mode 100644 kstars/kstars/fitshistogram.h create mode 100644 kstars/kstars/fitsimage.cpp create mode 100644 kstars/kstars/fitsimage.h create mode 100644 kstars/kstars/fitsprocess.cpp create mode 100644 kstars/kstars/fitsprocess.h create mode 100644 kstars/kstars/fitsviewer.cpp create mode 100644 kstars/kstars/fitsviewer.h create mode 100644 kstars/kstars/fitsviewer.rc create mode 100644 kstars/kstars/focusdialog.cpp create mode 100644 kstars/kstars/focusdialog.h create mode 100644 kstars/kstars/focusdialogdlg.ui create mode 100644 kstars/kstars/fov.cpp create mode 100644 kstars/kstars/fov.h create mode 100644 kstars/kstars/fovdialog.cpp create mode 100644 kstars/kstars/fovdialog.h create mode 100644 kstars/kstars/fovdialogui.ui create mode 100644 kstars/kstars/geolocation.cpp create mode 100644 kstars/kstars/geolocation.h create mode 100644 kstars/kstars/hi128-app-kstars.png create mode 100644 kstars/kstars/hi16-app-kstars.png create mode 100644 kstars/kstars/hi32-app-kstars.png create mode 100644 kstars/kstars/hi48-app-kstars.png create mode 100644 kstars/kstars/hi64-app-kstars.png create mode 100644 kstars/kstars/hisc-app-kstars.svgz create mode 100644 kstars/kstars/histdialog.ui create mode 100644 kstars/kstars/icons/Makefile.am create mode 100644 kstars/kstars/icons/cr128-action-kstars_geo.png create mode 100644 kstars/kstars/icons/cr16-action-kstars_geo.png create mode 100644 kstars/kstars/icons/cr32-action-kstars_geo.png create mode 100644 kstars/kstars/icons/cr48-action-kstars_geo.png create mode 100644 kstars/kstars/icons/cr64-action-kstars_geo.png create mode 100644 kstars/kstars/icons/hi22-action-kstars_cbound.png create mode 100644 kstars/kstars/icons/hi22-action-kstars_clines.png create mode 100644 kstars/kstars/icons/hi22-action-kstars_cnames.png create mode 100644 kstars/kstars/icons/hi22-action-kstars_deepsky.png create mode 100644 kstars/kstars/icons/hi22-action-kstars_grid.png create mode 100644 kstars/kstars/icons/hi22-action-kstars_horizon.png create mode 100644 kstars/kstars/icons/hi22-action-kstars_mw.png create mode 100644 kstars/kstars/icons/hi22-action-kstars_planets.png create mode 100644 kstars/kstars/icons/hi22-action-kstars_stars.png create mode 100644 kstars/kstars/icons/hi64-action-kstars_advanced.png create mode 100644 kstars/kstars/icons/hi64-action-kstars_catalog.png create mode 100644 kstars/kstars/icons/hi64-action-kstars_colors.png create mode 100644 kstars/kstars/icons/hi64-action-kstars_guides.png create mode 100644 kstars/kstars/icons/hi64-action-kstars_solarsystem.png create mode 100644 kstars/kstars/imagereductiondlg.cpp create mode 100644 kstars/kstars/imagereductiondlg.h create mode 100644 kstars/kstars/imagereductionui.ui create mode 100644 kstars/kstars/imagesequence.cpp create mode 100644 kstars/kstars/imagesequence.h create mode 100644 kstars/kstars/imageviewer.cpp create mode 100644 kstars/kstars/imageviewer.h create mode 100644 kstars/kstars/imgsequencedlgui.ui create mode 100644 kstars/kstars/indi/INDI.dtd create mode 100644 kstars/kstars/indi/LICENSE create mode 100644 kstars/kstars/indi/Makefile.am create mode 100644 kstars/kstars/indi/README create mode 100644 kstars/kstars/indi/SchedGUI create mode 100644 kstars/kstars/indi/apmount.cpp create mode 100644 kstars/kstars/indi/apmount.h create mode 100644 kstars/kstars/indi/apogee/Apn.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4020HS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF0261E.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF0261E.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF0401E.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF0401E.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF1001E.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF1001E.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF1301E.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF1301E.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF1401E.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF1401E.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF1602E.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF1602E.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF16801E.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF16801E.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF3200E.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF3200E.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF4202.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF4202.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF6303E.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_KAF6303E.h create mode 100644 kstars/kstars/indi/apogee/ApnCamData_TH7899.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamData_TH7899.h create mode 100644 kstars/kstars/indi/apogee/ApnCamTable.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamTable.h create mode 100644 kstars/kstars/indi/apogee/ApnCamera.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamera.h create mode 100644 kstars/kstars/indi/apogee/ApnCamera_Linux.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamera_NET.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamera_NET.h create mode 100644 kstars/kstars/indi/apogee/ApnCamera_USB.cpp create mode 100644 kstars/kstars/indi/apogee/ApnCamera_USB.h create mode 100644 kstars/kstars/indi/apogee/ApnSerial.cpp create mode 100644 kstars/kstars/indi/apogee/ApnSerial.h create mode 100644 kstars/kstars/indi/apogee/ApnSerial_NET.cpp create mode 100644 kstars/kstars/indi/apogee/ApnSerial_NET.h create mode 100644 kstars/kstars/indi/apogee/ApnSerial_USB.cpp create mode 100644 kstars/kstars/indi/apogee/ApnSerial_USB.h create mode 100644 kstars/kstars/indi/apogee/ApnUsbSys.h create mode 100644 kstars/kstars/indi/apogee/Apogee.h create mode 100644 kstars/kstars/indi/apogee/ApogeeIoctl.h create mode 100644 kstars/kstars/indi/apogee/ApogeeLinux.h create mode 100644 kstars/kstars/indi/apogee/ApogeeUsb.h create mode 100644 kstars/kstars/indi/apogee/ApogeeUsbErr.h create mode 100644 kstars/kstars/indi/apogee/ApogeeUsbLinux.cpp create mode 100644 kstars/kstars/indi/apogee/ApogeeUsbLinuxForKernel.cpp create mode 100644 kstars/kstars/indi/apogee/CameraIO_Linux.cpp create mode 100644 kstars/kstars/indi/apogee/CameraIO_Linux.h create mode 100644 kstars/kstars/indi/apogee/CameraIO_LinuxISA.cpp create mode 100644 kstars/kstars/indi/apogee/CameraIO_LinuxPCI.cpp create mode 100644 kstars/kstars/indi/apogee/CameraIO_LinuxPPI.cpp create mode 100644 kstars/kstars/indi/apogee/CameraIO_PCI.cpp create mode 100644 kstars/kstars/indi/apogee/CameraIO_PCI.h create mode 100644 kstars/kstars/indi/apogee/Camera_Example.cpp create mode 100644 kstars/kstars/indi/apogee/FpgaRegs.h create mode 100644 kstars/kstars/indi/apogee/Makefile.am create mode 100644 kstars/kstars/indi/apogee/reb1100.cpp create mode 100644 kstars/kstars/indi/apogee/stdafx.h create mode 100644 kstars/kstars/indi/apogee_caminfo.xml create mode 100644 kstars/kstars/indi/apogee_ppi.cpp create mode 100644 kstars/kstars/indi/apogee_ppi.h create mode 100644 kstars/kstars/indi/base64.c create mode 100644 kstars/kstars/indi/base64.h create mode 100644 kstars/kstars/indi/celestrongps.cpp create mode 100644 kstars/kstars/indi/celestrongps.h create mode 100644 kstars/kstars/indi/celestronprotocol.c create mode 100644 kstars/kstars/indi/celestronprotocol.h create mode 100644 kstars/kstars/indi/drivers.xml create mode 100644 kstars/kstars/indi/eventloop.c create mode 100644 kstars/kstars/indi/eventloop.h create mode 100644 kstars/kstars/indi/fitsrw.c create mode 100644 kstars/kstars/indi/fitsrw.h create mode 100644 kstars/kstars/indi/fli/Makefile.am create mode 100644 kstars/kstars/indi/fli/fli_ioctl.h create mode 100644 kstars/kstars/indi/fli/libfli-camera-parport.c create mode 100644 kstars/kstars/indi/fli/libfli-camera-parport.h create mode 100644 kstars/kstars/indi/fli/libfli-camera-usb.c create mode 100644 kstars/kstars/indi/fli/libfli-camera-usb.h create mode 100644 kstars/kstars/indi/fli/libfli-camera.c create mode 100644 kstars/kstars/indi/fli/libfli-camera.h create mode 100644 kstars/kstars/indi/fli/libfli-debug.c create mode 100644 kstars/kstars/indi/fli/libfli-debug.h create mode 100644 kstars/kstars/indi/fli/libfli-filter-focuser.c create mode 100644 kstars/kstars/indi/fli/libfli-filter-focuser.h create mode 100644 kstars/kstars/indi/fli/libfli-libfli.h create mode 100644 kstars/kstars/indi/fli/libfli-mem.c create mode 100644 kstars/kstars/indi/fli/libfli-mem.h create mode 100644 kstars/kstars/indi/fli/libfli-parport.c create mode 100644 kstars/kstars/indi/fli/libfli-parport.h create mode 100644 kstars/kstars/indi/fli/libfli-serial.c create mode 100644 kstars/kstars/indi/fli/libfli-serial.h create mode 100644 kstars/kstars/indi/fli/libfli-sys.c create mode 100644 kstars/kstars/indi/fli/libfli-sys.h create mode 100644 kstars/kstars/indi/fli/libfli-usb-sys-bsd.c create mode 100644 kstars/kstars/indi/fli/libfli-usb-sys-linux.c create mode 100644 kstars/kstars/indi/fli/libfli-usb-sys-null.c create mode 100644 kstars/kstars/indi/fli/libfli-usb.c create mode 100644 kstars/kstars/indi/fli/libfli-usb.h create mode 100644 kstars/kstars/indi/fli/libfli.c create mode 100644 kstars/kstars/indi/fli/libfli.h create mode 100644 kstars/kstars/indi/fli/libfli.pdf create mode 100644 kstars/kstars/indi/fli/readme.txt create mode 100644 kstars/kstars/indi/fli_ccd.c create mode 100644 kstars/kstars/indi/fli_wheel.c create mode 100644 kstars/kstars/indi/fq.c create mode 100644 kstars/kstars/indi/fq.h create mode 100644 kstars/kstars/indi/indi_lpi.cpp create mode 100644 kstars/kstars/indi/indi_philips.cpp create mode 100644 kstars/kstars/indi/indi_v4l.cpp create mode 100644 kstars/kstars/indi/indiapi.h create mode 100644 kstars/kstars/indi/indicom.c create mode 100644 kstars/kstars/indi/indicom.h create mode 100644 kstars/kstars/indi/indidevapi.h create mode 100644 kstars/kstars/indi/indidrivermain.c create mode 100644 kstars/kstars/indi/indiserver.c create mode 100644 kstars/kstars/indi/lilxml.c create mode 100644 kstars/kstars/indi/lilxml.h create mode 100644 kstars/kstars/indi/lx200_16.cpp create mode 100644 kstars/kstars/indi/lx200_16.h create mode 100644 kstars/kstars/indi/lx200autostar.cpp create mode 100644 kstars/kstars/indi/lx200autostar.h create mode 100644 kstars/kstars/indi/lx200basic.cpp create mode 100644 kstars/kstars/indi/lx200basic.h create mode 100644 kstars/kstars/indi/lx200classic.cpp create mode 100644 kstars/kstars/indi/lx200classic.h create mode 100644 kstars/kstars/indi/lx200driver.c create mode 100644 kstars/kstars/indi/lx200driver.h create mode 100644 kstars/kstars/indi/lx200generic.cpp create mode 100644 kstars/kstars/indi/lx200generic.h create mode 100644 kstars/kstars/indi/lx200gps.cpp create mode 100644 kstars/kstars/indi/lx200gps.h create mode 100644 kstars/kstars/indi/sbigccd.cpp create mode 100644 kstars/kstars/indi/sbigccd.h create mode 100644 kstars/kstars/indi/skycommander.c create mode 100644 kstars/kstars/indi/temmadriver.c create mode 100644 kstars/kstars/indi/temmadriver.h create mode 100644 kstars/kstars/indi/v4ldriver.cpp create mode 100644 kstars/kstars/indi/v4ldriver.h create mode 100644 kstars/kstars/indi/v4lphilips.cpp create mode 100644 kstars/kstars/indi/v4lphilips.h create mode 100644 kstars/kstars/indi/webcam/Makefile.am create mode 100644 kstars/kstars/indi/webcam/PPort.cpp create mode 100644 kstars/kstars/indi/webcam/PPort.h create mode 100644 kstars/kstars/indi/webcam/ccvt.h create mode 100644 kstars/kstars/indi/webcam/ccvt_c2.c create mode 100644 kstars/kstars/indi/webcam/ccvt_misc.c create mode 100644 kstars/kstars/indi/webcam/ccvt_types.h create mode 100644 kstars/kstars/indi/webcam/port.cpp create mode 100644 kstars/kstars/indi/webcam/port.h create mode 100644 kstars/kstars/indi/webcam/pwc-ioctl.h create mode 100644 kstars/kstars/indi/webcam/v4l1_base.cpp create mode 100644 kstars/kstars/indi/webcam/v4l1_base.h create mode 100644 kstars/kstars/indi/webcam/v4l1_pwc.cpp create mode 100644 kstars/kstars/indi/webcam/v4l1_pwc.h create mode 100644 kstars/kstars/indi/webcam/v4l2_base.cpp create mode 100644 kstars/kstars/indi/webcam/v4l2_base.h create mode 100644 kstars/kstars/indi/webcam/vcvt.h create mode 100644 kstars/kstars/indi/webcam/videodev.h create mode 100644 kstars/kstars/indi/webcam/videodev2.h create mode 100644 kstars/kstars/indiconf.ui create mode 100644 kstars/kstars/indidevice.cpp create mode 100644 kstars/kstars/indidevice.h create mode 100644 kstars/kstars/indidriver.cpp create mode 100644 kstars/kstars/indidriver.h create mode 100644 kstars/kstars/indielement.cpp create mode 100644 kstars/kstars/indielement.h create mode 100644 kstars/kstars/indifitsconf.cpp create mode 100644 kstars/kstars/indifitsconf.h create mode 100644 kstars/kstars/indigroup.cpp create mode 100644 kstars/kstars/indigroup.h create mode 100644 kstars/kstars/indihostconf.ui create mode 100644 kstars/kstars/indimenu.cpp create mode 100644 kstars/kstars/indimenu.h create mode 100644 kstars/kstars/indiproperty.cpp create mode 100644 kstars/kstars/indiproperty.h create mode 100644 kstars/kstars/indistd.cpp create mode 100644 kstars/kstars/indistd.h create mode 100644 kstars/kstars/infobox.cpp create mode 100644 kstars/kstars/infobox.h create mode 100644 kstars/kstars/infoboxes.cpp create mode 100644 kstars/kstars/infoboxes.h create mode 100644 kstars/kstars/jupitermoons.cpp create mode 100644 kstars/kstars/jupitermoons.h create mode 100644 kstars/kstars/ksasteroid.cpp create mode 100644 kstars/kstars/ksasteroid.h create mode 100644 kstars/kstars/kscomet.cpp create mode 100644 kstars/kstars/kscomet.h create mode 100644 kstars/kstars/ksfilereader.cpp create mode 100644 kstars/kstars/ksfilereader.h create mode 100644 kstars/kstars/ksmoon.cpp create mode 100644 kstars/kstars/ksmoon.h create mode 100644 kstars/kstars/ksnewstuff.cpp create mode 100644 kstars/kstars/ksnewstuff.h create mode 100644 kstars/kstars/ksnumbers.cpp create mode 100644 kstars/kstars/ksnumbers.h create mode 100644 kstars/kstars/ksplanet.cpp create mode 100644 kstars/kstars/ksplanet.h create mode 100644 kstars/kstars/ksplanetbase.cpp create mode 100644 kstars/kstars/ksplanetbase.h create mode 100644 kstars/kstars/kspluto.cpp create mode 100644 kstars/kstars/kspluto.h create mode 100644 kstars/kstars/kspopupmenu.cpp create mode 100644 kstars/kstars/kspopupmenu.h create mode 100644 kstars/kstars/kssun.cpp create mode 100644 kstars/kstars/kssun.h create mode 100644 kstars/kstars/kstars.cpp create mode 100644 kstars/kstars/kstars.desktop create mode 100644 kstars/kstars/kstars.h create mode 100644 kstars/kstars/kstars.kcfg create mode 100644 kstars/kstars/kstarsactions.cpp create mode 100644 kstars/kstars/kstarsdata.cpp create mode 100644 kstars/kstars/kstarsdata.h create mode 100644 kstars/kstars/kstarsdatetime.cpp create mode 100644 kstars/kstars/kstarsdatetime.h create mode 100644 kstars/kstars/kstarsdcop.cpp create mode 100644 kstars/kstars/kstarsinit.cpp create mode 100644 kstars/kstars/kstarsinterface.h create mode 100644 kstars/kstars/kstarsrc create mode 100644 kstars/kstars/kstarssplash.cpp create mode 100644 kstars/kstars/kstarssplash.h create mode 100644 kstars/kstars/kstarsui.rc create mode 100644 kstars/kstars/ksutils.cpp create mode 100644 kstars/kstars/ksutils.h create mode 100644 kstars/kstars/kswizard.cpp create mode 100644 kstars/kstars/kswizard.h create mode 100644 kstars/kstars/kswizardui.ui create mode 100644 kstars/kstars/locationdialog.cpp create mode 100644 kstars/kstars/locationdialog.h create mode 100644 kstars/kstars/magnitudespinbox.cpp create mode 100644 kstars/kstars/magnitudespinbox.h create mode 100644 kstars/kstars/main.cpp create mode 100644 kstars/kstars/mapcanvas.cpp create mode 100644 kstars/kstars/mapcanvas.h create mode 100644 kstars/kstars/newfovui.ui create mode 100644 kstars/kstars/objectnamelist.cpp create mode 100644 kstars/kstars/objectnamelist.h create mode 100644 kstars/kstars/opsadvanced.cpp create mode 100644 kstars/kstars/opsadvanced.h create mode 100644 kstars/kstars/opsadvancedui.ui create mode 100644 kstars/kstars/opscatalog.cpp create mode 100644 kstars/kstars/opscatalog.h create mode 100644 kstars/kstars/opscatalogui.ui create mode 100644 kstars/kstars/opscolors.cpp create mode 100644 kstars/kstars/opscolors.h create mode 100644 kstars/kstars/opscolorsui.ui create mode 100644 kstars/kstars/opsguides.cpp create mode 100644 kstars/kstars/opsguides.h create mode 100644 kstars/kstars/opsguidesui.ui create mode 100644 kstars/kstars/opssolarsystem.cpp create mode 100644 kstars/kstars/opssolarsystem.h create mode 100644 kstars/kstars/opssolarsystemui.ui create mode 100644 kstars/kstars/planetcatalog.cpp create mode 100644 kstars/kstars/planetcatalog.h create mode 100644 kstars/kstars/simclock.cpp create mode 100644 kstars/kstars/simclock.h create mode 100644 kstars/kstars/simclockinterface.h create mode 100644 kstars/kstars/skymap.cpp create mode 100644 kstars/kstars/skymap.h create mode 100644 kstars/kstars/skymapdraw.cpp create mode 100644 kstars/kstars/skymapevents.cpp create mode 100644 kstars/kstars/skyobject.cpp create mode 100644 kstars/kstars/skyobject.h create mode 100644 kstars/kstars/skyobjectname.cpp create mode 100644 kstars/kstars/skyobjectname.h create mode 100644 kstars/kstars/skypoint.cpp create mode 100644 kstars/kstars/skypoint.h create mode 100644 kstars/kstars/stardatasink.cpp create mode 100644 kstars/kstars/stardatasink.h create mode 100644 kstars/kstars/starobject.cpp create mode 100644 kstars/kstars/starobject.h create mode 100644 kstars/kstars/starpixmap.cpp create mode 100644 kstars/kstars/starpixmap.h create mode 100644 kstars/kstars/statform.ui create mode 100644 kstars/kstars/streamformui.ui create mode 100644 kstars/kstars/streamwg.cpp create mode 100644 kstars/kstars/streamwg.h create mode 100644 kstars/kstars/telescopeprop.cpp create mode 100644 kstars/kstars/telescopeprop.h create mode 100644 kstars/kstars/telescopepropui.ui create mode 100644 kstars/kstars/telescopewizard.ui create mode 100644 kstars/kstars/telescopewizardprocess.cpp create mode 100644 kstars/kstars/telescopewizardprocess.h create mode 100644 kstars/kstars/thumbnaileditor.cpp create mode 100644 kstars/kstars/thumbnaileditor.h create mode 100644 kstars/kstars/thumbnaileditorui.ui create mode 100644 kstars/kstars/thumbnailpicker.cpp create mode 100644 kstars/kstars/thumbnailpicker.h create mode 100644 kstars/kstars/thumbnailpickerui.ui create mode 100644 kstars/kstars/timebox.cpp create mode 100644 kstars/kstars/timebox.h create mode 100644 kstars/kstars/timedialog.cpp create mode 100644 kstars/kstars/timedialog.h create mode 100644 kstars/kstars/timespinbox.cpp create mode 100644 kstars/kstars/timespinbox.h create mode 100644 kstars/kstars/timestepbox.cpp create mode 100644 kstars/kstars/timestepbox.h create mode 100644 kstars/kstars/timeunitbox.cpp create mode 100644 kstars/kstars/timeunitbox.h create mode 100644 kstars/kstars/timezonerule.cpp create mode 100644 kstars/kstars/timezonerule.h create mode 100644 kstars/kstars/toggleaction.cpp create mode 100644 kstars/kstars/toggleaction.h create mode 100644 kstars/kstars/tools/Makefile.am create mode 100644 kstars/kstars/tools/README create mode 100644 kstars/kstars/tools/altvstime.cpp create mode 100644 kstars/kstars/tools/altvstime.h create mode 100644 kstars/kstars/tools/altvstimeui.ui create mode 100644 kstars/kstars/tools/argchangeviewoption.ui create mode 100644 kstars/kstars/tools/argexportimage.ui create mode 100644 kstars/kstars/tools/argloadcolorscheme.ui create mode 100644 kstars/kstars/tools/arglooktoward.ui create mode 100644 kstars/kstars/tools/argprintimage.ui create mode 100644 kstars/kstars/tools/argsetactionindi.ui create mode 100644 kstars/kstars/tools/argsetaltaz.ui create mode 100644 kstars/kstars/tools/argsetccdtempindi.ui create mode 100644 kstars/kstars/tools/argsetcolor.ui create mode 100644 kstars/kstars/tools/argsetfilternumindi.ui create mode 100644 kstars/kstars/tools/argsetfocusspeedindi.ui create mode 100644 kstars/kstars/tools/argsetfocustimeoutindi.ui create mode 100644 kstars/kstars/tools/argsetframetypeindi.ui create mode 100644 kstars/kstars/tools/argsetgeolocation.ui create mode 100644 kstars/kstars/tools/argsetgeolocationindi.ui create mode 100644 kstars/kstars/tools/argsetlocaltime.ui create mode 100644 kstars/kstars/tools/argsetportindi.ui create mode 100644 kstars/kstars/tools/argsetradec.ui create mode 100644 kstars/kstars/tools/argsetscopeactionindi.ui create mode 100644 kstars/kstars/tools/argsettargetcoordindi.ui create mode 100644 kstars/kstars/tools/argsettargetnameindi.ui create mode 100644 kstars/kstars/tools/argsettrack.ui create mode 100644 kstars/kstars/tools/argsetutcindi.ui create mode 100644 kstars/kstars/tools/argshutdownindi.ui create mode 100644 kstars/kstars/tools/argstartexposureindi.ui create mode 100644 kstars/kstars/tools/argstartfocusindi.ui create mode 100644 kstars/kstars/tools/argstartindi.ui create mode 100644 kstars/kstars/tools/argswitchindi.ui create mode 100644 kstars/kstars/tools/argtimescale.ui create mode 100644 kstars/kstars/tools/argwaitfor.ui create mode 100644 kstars/kstars/tools/argwaitforkey.ui create mode 100644 kstars/kstars/tools/argzoom.ui create mode 100644 kstars/kstars/tools/astrocalc.cpp create mode 100644 kstars/kstars/tools/astrocalc.h create mode 100644 kstars/kstars/tools/jmoontool.cpp create mode 100644 kstars/kstars/tools/jmoontool.h create mode 100644 kstars/kstars/tools/kstarsplotwidget.cpp create mode 100644 kstars/kstars/tools/kstarsplotwidget.h create mode 100644 kstars/kstars/tools/lcgenerator.cpp create mode 100644 kstars/kstars/tools/lcgenerator.h create mode 100644 kstars/kstars/tools/modcalcangdist.cpp create mode 100644 kstars/kstars/tools/modcalcangdist.h create mode 100644 kstars/kstars/tools/modcalcangdistdlg.ui create mode 100644 kstars/kstars/tools/modcalcapcoord.cpp create mode 100644 kstars/kstars/tools/modcalcapcoord.h create mode 100644 kstars/kstars/tools/modcalcapcoorddlg.ui create mode 100644 kstars/kstars/tools/modcalcazel.cpp create mode 100644 kstars/kstars/tools/modcalcazel.h create mode 100644 kstars/kstars/tools/modcalcazeldlg.ui create mode 100644 kstars/kstars/tools/modcalcdaylength.cpp create mode 100644 kstars/kstars/tools/modcalcdaylength.h create mode 100644 kstars/kstars/tools/modcalcdaylengthdlg.ui create mode 100644 kstars/kstars/tools/modcalceclipticcoords.cpp create mode 100644 kstars/kstars/tools/modcalceclipticcoords.h create mode 100644 kstars/kstars/tools/modcalceclipticcoordsdlg.ui create mode 100644 kstars/kstars/tools/modcalcequinox.cpp create mode 100644 kstars/kstars/tools/modcalcequinox.h create mode 100644 kstars/kstars/tools/modcalcequinoxdlg.ui create mode 100644 kstars/kstars/tools/modcalcgalcoord.cpp create mode 100644 kstars/kstars/tools/modcalcgalcoord.h create mode 100644 kstars/kstars/tools/modcalcgalcoorddlg.ui create mode 100644 kstars/kstars/tools/modcalcgeodcoord.cpp create mode 100644 kstars/kstars/tools/modcalcgeodcoord.h create mode 100644 kstars/kstars/tools/modcalcgeoddlg.ui create mode 100644 kstars/kstars/tools/modcalcjd.cpp create mode 100644 kstars/kstars/tools/modcalcjd.h create mode 100644 kstars/kstars/tools/modcalcjddlg.ui create mode 100644 kstars/kstars/tools/modcalcplanets.cpp create mode 100644 kstars/kstars/tools/modcalcplanets.h create mode 100644 kstars/kstars/tools/modcalcplanetsdlg.ui create mode 100644 kstars/kstars/tools/modcalcprec.cpp create mode 100644 kstars/kstars/tools/modcalcprec.h create mode 100644 kstars/kstars/tools/modcalcprecdlg.ui create mode 100644 kstars/kstars/tools/modcalcsidtime.cpp create mode 100644 kstars/kstars/tools/modcalcsidtime.h create mode 100644 kstars/kstars/tools/modcalcsidtimedlg.ui create mode 100644 kstars/kstars/tools/modcalcvlsr.cpp create mode 100644 kstars/kstars/tools/modcalcvlsr.h create mode 100644 kstars/kstars/tools/modcalcvlsrdlg.ui create mode 100644 kstars/kstars/tools/observinglist.cpp create mode 100644 kstars/kstars/tools/observinglist.h create mode 100644 kstars/kstars/tools/observinglistui.ui create mode 100644 kstars/kstars/tools/obslistwizard.cpp create mode 100644 kstars/kstars/tools/obslistwizard.h create mode 100644 kstars/kstars/tools/obslistwizardui.ui create mode 100644 kstars/kstars/tools/optionstreeview.ui create mode 100644 kstars/kstars/tools/planetviewer.cpp create mode 100644 kstars/kstars/tools/planetviewer.h create mode 100644 kstars/kstars/tools/planetviewerui.ui create mode 100644 kstars/kstars/tools/scriptbuilder.cpp create mode 100644 kstars/kstars/tools/scriptbuilder.h create mode 100644 kstars/kstars/tools/scriptbuilderui.ui create mode 100644 kstars/kstars/tools/scriptfunction.cpp create mode 100644 kstars/kstars/tools/scriptfunction.h create mode 100644 kstars/kstars/tools/scriptnamedialog.ui create mode 100644 kstars/kstars/tools/wutdialog.cpp create mode 100644 kstars/kstars/tools/wutdialog.h create mode 100644 kstars/kstars/tools/wutdialogui.ui create mode 100644 ktouch/AUTHORS create mode 100644 ktouch/COPYING create mode 100644 ktouch/ChangeLog create mode 100644 ktouch/INSTALL create mode 100644 ktouch/Makefile.am create mode 100644 ktouch/configure.in.in create mode 100644 ktouch/extras/sliding_line.odg create mode 100644 ktouch/extras/training-gen/c/README create mode 100644 ktouch/extras/training-gen/c/english_conf create mode 100644 ktouch/extras/training-gen/c/ktouchgen.c create mode 100644 ktouch/extras/training-gen/perl/README create mode 100644 ktouch/extras/training-gen/perl/dk.config create mode 100644 ktouch/extras/training-gen/perl/en.config create mode 100644 ktouch/extras/training-gen/perl/es.config create mode 100755 ktouch/extras/training-gen/perl/ktouch-gen.pl create mode 100644 ktouch/extras/training-gen/perl/no.config create mode 100644 ktouch/extras/training-gen/python/README create mode 100644 ktouch/extras/training-gen/python/english_conf create mode 100644 ktouch/extras/training-gen/python/ktouchgen.py create mode 100644 ktouch/graphics/Makefile.am create mode 100644 ktouch/graphics/splash.png create mode 100644 ktouch/icons/Makefile.am create mode 100644 ktouch/icons/hi128-app-ktouch.png create mode 100644 ktouch/icons/hi16-app-ktouch.png create mode 100644 ktouch/icons/hi22-app-ktouch.png create mode 100644 ktouch/icons/hi32-app-ktouch.png create mode 100644 ktouch/icons/hi48-app-ktouch.png create mode 100644 ktouch/icons/hisc-app-ktouch.svgz create mode 100644 ktouch/keyboards/Makefile.am create mode 100644 ktouch/keyboards/be.keyboard create mode 100644 ktouch/keyboards/bg.keyboard create mode 100644 ktouch/keyboards/de.keyboard create mode 100644 ktouch/keyboards/de.keypad.keyboard create mode 100644 ktouch/keyboards/de.neo.keyboard create mode 100644 ktouch/keyboards/de.swiss.keyboard create mode 100644 ktouch/keyboards/dk.keyboard create mode 100644 ktouch/keyboards/dvorak_fr.keyboard create mode 100644 ktouch/keyboards/ee.keyboard create mode 100644 ktouch/keyboards/en.dvorak.keyboard create mode 100644 ktouch/keyboards/en.keyboard create mode 100644 ktouch/keyboards/es.dvorak.keyboard create mode 100644 ktouch/keyboards/es.keyboard create mode 100644 ktouch/keyboards/fi.keyboard create mode 100644 ktouch/keyboards/fr.a.keyboard create mode 100644 ktouch/keyboards/fr.keyboard create mode 100644 ktouch/keyboards/fr.swiss.keyboard create mode 100644 ktouch/keyboards/he.keyboard create mode 100644 ktouch/keyboards/hu.keyboard create mode 100644 ktouch/keyboards/it.keyboard create mode 100644 ktouch/keyboards/la.keyboard create mode 100644 ktouch/keyboards/nb.keyboard create mode 100644 ktouch/keyboards/nn.keyboard create mode 100644 ktouch/keyboards/pl.keyboard create mode 100644 ktouch/keyboards/pt.br.keyboard create mode 100644 ktouch/keyboards/pt.keyboard create mode 100644 ktouch/keyboards/ru.2.keyboard create mode 100644 ktouch/keyboards/ru.3.keyboard create mode 100644 ktouch/keyboards/ru.basic.keyboard create mode 100644 ktouch/keyboards/ru.keyboard create mode 100644 ktouch/keyboards/ru.typewriter.keyboard create mode 100644 ktouch/keyboards/ru.winkeys.keyboard create mode 100644 ktouch/keyboards/sl.keyboard create mode 100644 ktouch/keyboards/sv.dvorak.keyboard create mode 100644 ktouch/keyboards/sv.keyboard create mode 100644 ktouch/keyboards/tr.f.keyboard create mode 100644 ktouch/keyboards/tr.q.keyboard create mode 100644 ktouch/keyboards/uk.basic.keyboard create mode 100644 ktouch/keyboards/uk.typewriter.keyboard create mode 100644 ktouch/keyboards/uk.winkeys.keyboard create mode 100644 ktouch/ktouch.desktop create mode 100644 ktouch/ktouch.lsm create mode 100644 ktouch/sounds/Makefile.am create mode 100644 ktouch/sounds/down.wav create mode 100644 ktouch/sounds/typewriter.wav create mode 100644 ktouch/sounds/up.wav create mode 100644 ktouch/src/Makefile.am create mode 100644 ktouch/src/ktouch.cpp create mode 100644 ktouch/src/ktouch.h create mode 100644 ktouch/src/ktouch.kcfg create mode 100644 ktouch/src/ktouchchartwidget.cpp create mode 100644 ktouch/src/ktouchchartwidget.h create mode 100644 ktouch/src/ktouchcoloreditor.cpp create mode 100644 ktouch/src/ktouchcoloreditor.h create mode 100644 ktouch/src/ktouchcoloreditor_dlg.ui create mode 100644 ktouch/src/ktouchcolorscheme.cpp create mode 100644 ktouch/src/ktouchcolorscheme.h create mode 100644 ktouch/src/ktouchdefaults.cpp create mode 100644 ktouch/src/ktouchdefaults.h create mode 100644 ktouch/src/ktouchkey.cpp create mode 100644 ktouch/src/ktouchkey.h create mode 100644 ktouch/src/ktouchkeyboard.cpp create mode 100644 ktouch/src/ktouchkeyboard.h create mode 100644 ktouch/src/ktouchkeyboardeditor.cpp create mode 100644 ktouch/src/ktouchkeyboardeditor.h create mode 100644 ktouch/src/ktouchkeyboardeditor_dlg.ui create mode 100644 ktouch/src/ktouchkeyboardwidget.cpp create mode 100644 ktouch/src/ktouchkeyboardwidget.h create mode 100644 ktouch/src/ktouchkeyconnector.cpp create mode 100644 ktouch/src/ktouchkeyconnector.h create mode 100644 ktouch/src/ktouchkeys.cpp create mode 100644 ktouch/src/ktouchkeys.h create mode 100644 ktouch/src/ktouchlecture.cpp create mode 100644 ktouch/src/ktouchlecture.h create mode 100644 ktouch/src/ktouchlectureeditor.cpp create mode 100644 ktouch/src/ktouchlectureeditor.h create mode 100644 ktouch/src/ktouchlectureeditor_dlg.ui create mode 100644 ktouch/src/ktouchleveldata.cpp create mode 100644 ktouch/src/ktouchleveldata.h create mode 100644 ktouch/src/ktouchopenrequest.cpp create mode 100644 ktouch/src/ktouchopenrequest.h create mode 100644 ktouch/src/ktouchopenrequest_dlg.ui create mode 100644 ktouch/src/ktouchprefcolorslayout.ui create mode 100644 ktouch/src/ktouchprefgenerallayout.ui create mode 100644 ktouch/src/ktouchprefkeyboardlayout.ui create mode 100644 ktouch/src/ktouchpreftraininglayout.ui create mode 100644 ktouch/src/ktouchslideline.cpp create mode 100644 ktouch/src/ktouchslideline.h create mode 100644 ktouch/src/ktouchstatistics.cpp create mode 100644 ktouch/src/ktouchstatistics.h create mode 100644 ktouch/src/ktouchstatistics_dlg.ui create mode 100644 ktouch/src/ktouchstatisticsdata.cpp create mode 100644 ktouch/src/ktouchstatisticsdata.h create mode 100644 ktouch/src/ktouchstatus.cpp create mode 100644 ktouch/src/ktouchstatus.h create mode 100644 ktouch/src/ktouchstatuslayout.ui create mode 100644 ktouch/src/ktouchtrainer.cpp create mode 100644 ktouch/src/ktouchtrainer.h create mode 100644 ktouch/src/ktouchui.rc create mode 100644 ktouch/src/ktouchutils.cpp create mode 100644 ktouch/src/ktouchutils.h create mode 100644 ktouch/src/main.cpp create mode 100644 ktouch/src/prefs.kcfgc create mode 100644 ktouch/training/Makefile.am create mode 100644 ktouch/training/bulgarian.ktouch.xml create mode 100644 ktouch/training/bulgarian_long.ktouch.xml create mode 100644 ktouch/training/catalan.ktouch.xml create mode 100644 ktouch/training/danish.ktouch.xml create mode 100644 ktouch/training/danish2.ktouch.xml create mode 100644 ktouch/training/dvorak-fr-1.ktouch.xml create mode 100644 ktouch/training/dvorak-fr-2.ktouch.xml create mode 100644 ktouch/training/dvorak.ktouch.xml create mode 100644 ktouch/training/dvorak_ABCD.ktouch.xml create mode 100644 ktouch/training/dvorak_es.ktouch.xml create mode 100644 ktouch/training/english.ktouch.xml create mode 100644 ktouch/training/finnish.ktouch.xml create mode 100644 ktouch/training/finnish_for_kids.ktouch.xml create mode 100644 ktouch/training/french.ktouch.xml create mode 100644 ktouch/training/french2.ktouch.xml create mode 100644 ktouch/training/german.ktouch.xml create mode 100644 ktouch/training/german.neo.ktouch.xml create mode 100644 ktouch/training/german.number.ktouch.xml create mode 100644 ktouch/training/german2.ktouch.xml create mode 100644 ktouch/training/german3.ktouch.xml create mode 100644 ktouch/training/hungarian.ktouch.xml create mode 100644 ktouch/training/hungarian_expert.ktouch.xml create mode 100644 ktouch/training/italian.ktouch.xml create mode 100644 ktouch/training/nederlands.ktouch.xml create mode 100644 ktouch/training/nederlands_junior.ktouch.xml create mode 100644 ktouch/training/norwegian.ktouch.xml create mode 100644 ktouch/training/polish.ktouch.xml create mode 100644 ktouch/training/russian.ktouch.xml create mode 100644 ktouch/training/russian2ktouch.xml create mode 100644 ktouch/training/russian_long.ktouch.xml create mode 100644 ktouch/training/slovenian.ktouch.xml create mode 100644 ktouch/training/spanish.ktouch.xml create mode 100644 ktouch/training/turkish.ktouch.xml create mode 100644 kturtle/AUTHORS create mode 100644 kturtle/COPYING create mode 100644 kturtle/ChangeLog create mode 100644 kturtle/Doxyfile create mode 100644 kturtle/INSTALL create mode 100644 kturtle/Makefile.am create mode 100644 kturtle/NEWS create mode 100644 kturtle/README create mode 100644 kturtle/TODO create mode 100644 kturtle/data/Makefile.am create mode 100644 kturtle/data/README.data create mode 100644 kturtle/data/ad.logo create mode 100644 kturtle/data/arrow.logo create mode 100644 kturtle/data/canvascolors.logo create mode 100644 kturtle/data/curly.logo create mode 100644 kturtle/data/flower.logo create mode 100644 kturtle/data/kde.logo create mode 100644 kturtle/data/logohighlightstyle.en_US.xml create mode 100644 kturtle/data/logokeywords.en_US.xml create mode 100644 kturtle/data/randomname.logo create mode 100644 kturtle/data/square.logo create mode 100644 kturtle/data/squaresss.logo create mode 100644 kturtle/data/timestables.logo create mode 100644 kturtle/data/triangle.logo create mode 100644 kturtle/data/trianglesss.logo create mode 100644 kturtle/file.txt create mode 100644 kturtle/kturtle.kdevelop create mode 100644 kturtle/kturtle.kdevses create mode 100644 kturtle/kturtle.lsm create mode 100644 kturtle/scripts/README.scripts create mode 100755 kturtle/scripts/i18n_examples.pl create mode 100755 kturtle/scripts/i18n_highlighting.pl create mode 100644 kturtle/src/Makefile.am create mode 100644 kturtle/src/canvas.cpp create mode 100644 kturtle/src/canvas.h create mode 100644 kturtle/src/dialogs.cpp create mode 100644 kturtle/src/dialogs.h create mode 100644 kturtle/src/executer.cpp create mode 100644 kturtle/src/executer.h create mode 100644 kturtle/src/hi16-app-kturtle.png create mode 100644 kturtle/src/hi32-app-kturtle.png create mode 100644 kturtle/src/kturtle.cpp create mode 100644 kturtle/src/kturtle.desktop create mode 100644 kturtle/src/kturtle.h create mode 100644 kturtle/src/kturtle.kcfg create mode 100644 kturtle/src/kturtleui.rc create mode 100644 kturtle/src/lexer.cpp create mode 100644 kturtle/src/lexer.h create mode 100644 kturtle/src/main.cpp create mode 100644 kturtle/src/parser.cpp create mode 100644 kturtle/src/parser.h create mode 100644 kturtle/src/pics/Makefile.am create mode 100644 kturtle/src/pics/turtle.0000.png create mode 100644 kturtle/src/pics/turtle.0001.png create mode 100644 kturtle/src/pics/turtle.0002.png create mode 100644 kturtle/src/pics/turtle.0003.png create mode 100644 kturtle/src/pics/turtle.0004.png create mode 100644 kturtle/src/pics/turtle.0005.png create mode 100644 kturtle/src/pics/turtle.0006.png create mode 100644 kturtle/src/pics/turtle.0007.png create mode 100644 kturtle/src/pics/turtle.0008.png create mode 100644 kturtle/src/pics/turtle.0009.png create mode 100644 kturtle/src/pics/turtle.0010.png create mode 100644 kturtle/src/pics/turtle.0011.png create mode 100644 kturtle/src/pics/turtle.0012.png create mode 100644 kturtle/src/pics/turtle.0013.png create mode 100644 kturtle/src/pics/turtle.0014.png create mode 100644 kturtle/src/pics/turtle.0015.png create mode 100644 kturtle/src/pics/turtle.0016.png create mode 100644 kturtle/src/pics/turtle.0017.png create mode 100644 kturtle/src/pics/turtle.0018.png create mode 100644 kturtle/src/pics/turtle.0019.png create mode 100644 kturtle/src/pics/turtle.0020.png create mode 100644 kturtle/src/pics/turtle.0021.png create mode 100644 kturtle/src/pics/turtle.0022.png create mode 100644 kturtle/src/pics/turtle.0023.png create mode 100644 kturtle/src/pics/turtle.0024.png create mode 100644 kturtle/src/pics/turtle.0025.png create mode 100644 kturtle/src/pics/turtle.0026.png create mode 100644 kturtle/src/pics/turtle.0027.png create mode 100644 kturtle/src/pics/turtle.0028.png create mode 100644 kturtle/src/pics/turtle.0029.png create mode 100644 kturtle/src/pics/turtle.0030.png create mode 100644 kturtle/src/pics/turtle.0031.png create mode 100644 kturtle/src/pics/turtle.0032.png create mode 100644 kturtle/src/pics/turtle.0033.png create mode 100644 kturtle/src/pics/turtle.0034.png create mode 100644 kturtle/src/pics/turtle.0035.png create mode 100644 kturtle/src/pics/turtle.png create mode 100644 kturtle/src/settings.kcfgc create mode 100644 kturtle/src/token.cpp create mode 100644 kturtle/src/token.h create mode 100644 kturtle/src/translate.cpp create mode 100644 kturtle/src/translate.h create mode 100644 kturtle/src/treenode.cpp create mode 100644 kturtle/src/treenode.h create mode 100644 kturtle/src/value.cpp create mode 100644 kturtle/src/value.h create mode 100644 kverbos/AUTHORS create mode 100644 kverbos/COPYING create mode 100644 kverbos/ChangeLog create mode 100644 kverbos/INSTALL create mode 100644 kverbos/Makefile.am create mode 100644 kverbos/kverbos/Makefile.am create mode 100644 kverbos/kverbos/banderas.png create mode 100644 kverbos/kverbos/data/Makefile.am create mode 100644 kverbos/kverbos/data/de/Makefile.am create mode 100644 kverbos/kverbos/data/de/verbos.verbos create mode 100644 kverbos/kverbos/data/en/Makefile.am create mode 100644 kverbos/kverbos/data/en/verbos.verbos create mode 100644 kverbos/kverbos/deu16.png create mode 100644 kverbos/kverbos/icons/Makefile.am create mode 100644 kverbos/kverbos/icons/cr16-action-kverbosuser.png create mode 100644 kverbos/kverbos/icons/hi128-app-kverbos.png create mode 100644 kverbos/kverbos/icons/hi16-app-kverbos.png create mode 100644 kverbos/kverbos/icons/hi22-app-kverbos.png create mode 100644 kverbos/kverbos/icons/hi32-app-kverbos.png create mode 100644 kverbos/kverbos/icons/hi48-app-kverbos.png create mode 100644 kverbos/kverbos/icons/hisc-app-kverbos.svgz create mode 100644 kverbos/kverbos/kerfassen.cpp create mode 100644 kverbos/kverbos/kerfassen.h create mode 100644 kverbos/kverbos/kfeeder16.png create mode 100644 kverbos/kverbos/kfeedercontrol.cpp create mode 100644 kverbos/kverbos/kfeedercontrol.h create mode 100644 kverbos/kverbos/kresult.cpp create mode 100644 kverbos/kverbos/kresult.h create mode 100644 kverbos/kverbos/kstartuplogo.cpp create mode 100644 kverbos/kverbos/kstartuplogo.h create mode 100644 kverbos/kverbos/kverbedit.cpp create mode 100644 kverbos/kverbos/kverbedit.h create mode 100644 kverbos/kverbos/kverbos.cpp create mode 100644 kverbos/kverbos/kverbos.desktop create mode 100644 kverbos/kverbos/kverbos.h create mode 100644 kverbos/kverbos/kverbos.kcfg create mode 100644 kverbos/kverbos/kverbosdoc.cpp create mode 100644 kverbos/kverbos/kverbosdoc.h create mode 100644 kverbos/kverbos/kverbosoptions.cpp create mode 100644 kverbos/kverbos/kverbosoptions.h create mode 100644 kverbos/kverbos/kverbosui.rc create mode 100644 kverbos/kverbos/kverbosuser.cpp create mode 100644 kverbos/kverbos/kverbosuser.h create mode 100644 kverbos/kverbos/kverbosview.cpp create mode 100644 kverbos/kverbos/kverbosview.h create mode 100644 kverbos/kverbos/main.cpp create mode 100644 kverbos/kverbos/prefs.kcfgc create mode 100644 kverbos/kverbos/qerfassen.ui create mode 100644 kverbos/kverbos/qlernen.ui create mode 100644 kverbos/kverbos/qresult.ui create mode 100644 kverbos/kverbos/qverbedit.ui create mode 100644 kverbos/kverbos/qverbosoptions.ui create mode 100644 kverbos/kverbos/span16.png create mode 100644 kverbos/kverbos/startuplogo.png create mode 100644 kverbos/kverbos/startuplogo.svgz create mode 100644 kverbos/kverbos/user.png create mode 100644 kverbos/kverbos/verbspanish.cpp create mode 100644 kverbos/kverbos/verbspanish.h create mode 100644 kverbos/kverbos/version.h create mode 100644 kverbos/subdirs create mode 100644 kvoctrain/AUTHORS create mode 100644 kvoctrain/Makefile.am create mode 100644 kvoctrain/kvoctrain/Makefile.am create mode 100644 kvoctrain/kvoctrain/common-dialogs/Makefile.am create mode 100644 kvoctrain/kvoctrain/common-dialogs/ProgressDlg.cpp create mode 100644 kvoctrain/kvoctrain/common-dialogs/ProgressDlg.h create mode 100644 kvoctrain/kvoctrain/common-dialogs/ProgressDlgForm.ui create mode 100644 kvoctrain/kvoctrain/common-dialogs/blockoptions.cpp create mode 100644 kvoctrain/kvoctrain/common-dialogs/blockoptions.h create mode 100644 kvoctrain/kvoctrain/common-dialogs/blockoptionsbase.ui create mode 100644 kvoctrain/kvoctrain/common-dialogs/generaloptions.cpp create mode 100644 kvoctrain/kvoctrain/common-dialogs/generaloptions.h create mode 100644 kvoctrain/kvoctrain/common-dialogs/generaloptionsbase.ui create mode 100644 kvoctrain/kvoctrain/common-dialogs/groupoptions.cpp create mode 100644 kvoctrain/kvoctrain/common-dialogs/groupoptions.h create mode 100644 kvoctrain/kvoctrain/common-dialogs/groupoptionsbase.ui create mode 100644 kvoctrain/kvoctrain/common-dialogs/kvoctrain.kcfg create mode 100644 kvoctrain/kvoctrain/common-dialogs/kvoctrainprefs.cpp create mode 100644 kvoctrain/kvoctrain/common-dialogs/kvoctrainprefs.h create mode 100644 kvoctrain/kvoctrain/common-dialogs/languageoptions.cpp create mode 100644 kvoctrain/kvoctrain/common-dialogs/languageoptions.h create mode 100644 kvoctrain/kvoctrain/common-dialogs/languageoptionsbase.ui create mode 100644 kvoctrain/kvoctrain/common-dialogs/languagesettings.kcfg create mode 100644 kvoctrain/kvoctrain/common-dialogs/languagesettings.kcfgc create mode 100644 kvoctrain/kvoctrain/common-dialogs/pasteoptions.cpp create mode 100644 kvoctrain/kvoctrain/common-dialogs/pasteoptions.h create mode 100644 kvoctrain/kvoctrain/common-dialogs/pasteoptionsbase.ui create mode 100644 kvoctrain/kvoctrain/common-dialogs/prefs.kcfgc create mode 100644 kvoctrain/kvoctrain/common-dialogs/presettings.kcfg create mode 100644 kvoctrain/kvoctrain/common-dialogs/presettings.kcfgc create mode 100644 kvoctrain/kvoctrain/common-dialogs/profilesdialog.cpp create mode 100644 kvoctrain/kvoctrain/common-dialogs/profilesdialog.h create mode 100644 kvoctrain/kvoctrain/common-dialogs/queryoptions.cpp create mode 100644 kvoctrain/kvoctrain/common-dialogs/queryoptions.h create mode 100644 kvoctrain/kvoctrain/common-dialogs/queryoptionsbase.ui create mode 100644 kvoctrain/kvoctrain/common-dialogs/thresholdoptions.cpp create mode 100644 kvoctrain/kvoctrain/common-dialogs/thresholdoptions.h create mode 100644 kvoctrain/kvoctrain/common-dialogs/thresholdoptionsbase.ui create mode 100644 kvoctrain/kvoctrain/common-dialogs/viewoptions.cpp create mode 100644 kvoctrain/kvoctrain/common-dialogs/viewoptions.h create mode 100644 kvoctrain/kvoctrain/common-dialogs/viewoptionsbase.ui create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/DocOptionsPage.cpp create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/DocOptionsPage.h create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/DocOptionsPageForm.ui create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/DocPropDlg.cpp create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/DocPropDlg.h create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/DocPropLangDlg.cpp create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/DocPropLangDlg.h create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/LangPropPage.cpp create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/LangPropPage.h create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/LangPropPageForm.ui create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/LessOptPage.cpp create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/LessOptPage.h create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/LessOptPageForm.ui create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/Makefile.am create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/TenseOptPage.cpp create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/TenseOptPage.h create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/TenseOptPageForm.ui create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/TitlePage.cpp create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/TitlePage.h create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/TitlePageForm.ui create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/TypeOptPage.cpp create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/TypeOptPage.h create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/TypeOptPageForm.ui create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/UsageOptPage.cpp create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/UsageOptPage.h create mode 100644 kvoctrain/kvoctrain/docprop-dialogs/UsageOptPageForm.ui create mode 100644 kvoctrain/kvoctrain/docs/elek.lex create mode 100644 kvoctrain/kvoctrain/docs/kvtml-aufbau.txt create mode 100644 kvoctrain/kvoctrain/docs/kvtml-structure.txt create mode 100644 kvoctrain/kvoctrain/docs/lex-aufbau1.txt create mode 100644 kvoctrain/kvoctrain/docs/lex-aufbau2.txt create mode 100644 kvoctrain/kvoctrain/entry-dialogs/AdjEntryPage.cpp create mode 100644 kvoctrain/kvoctrain/entry-dialogs/AdjEntryPage.h create mode 100644 kvoctrain/kvoctrain/entry-dialogs/AdjEntryPageForm.ui create mode 100644 kvoctrain/kvoctrain/entry-dialogs/AuxInfoEntryPage.cpp create mode 100644 kvoctrain/kvoctrain/entry-dialogs/AuxInfoEntryPage.h create mode 100644 kvoctrain/kvoctrain/entry-dialogs/AuxInfoEntryPageForm.ui create mode 100644 kvoctrain/kvoctrain/entry-dialogs/CommonEntryPage.cpp create mode 100644 kvoctrain/kvoctrain/entry-dialogs/CommonEntryPage.h create mode 100644 kvoctrain/kvoctrain/entry-dialogs/CommonEntryPageForm.ui create mode 100644 kvoctrain/kvoctrain/entry-dialogs/EntryDlg.cpp create mode 100644 kvoctrain/kvoctrain/entry-dialogs/EntryDlg.h create mode 100644 kvoctrain/kvoctrain/entry-dialogs/FromToEntryPage.cpp create mode 100644 kvoctrain/kvoctrain/entry-dialogs/FromToEntryPage.h create mode 100644 kvoctrain/kvoctrain/entry-dialogs/FromToEntryPageForm.ui create mode 100644 kvoctrain/kvoctrain/entry-dialogs/MCEntryPage.cpp create mode 100644 kvoctrain/kvoctrain/entry-dialogs/MCEntryPage.h create mode 100644 kvoctrain/kvoctrain/entry-dialogs/MCEntryPageForm.ui create mode 100644 kvoctrain/kvoctrain/entry-dialogs/Makefile.am create mode 100644 kvoctrain/kvoctrain/entry-dialogs/MySpinBox.cpp create mode 100644 kvoctrain/kvoctrain/entry-dialogs/MySpinBox.h create mode 100644 kvoctrain/kvoctrain/entry-dialogs/PhoneticEntryPage.cpp create mode 100644 kvoctrain/kvoctrain/entry-dialogs/PhoneticEntryPage.h create mode 100644 kvoctrain/kvoctrain/entry-dialogs/TenseEntryPage.cpp create mode 100644 kvoctrain/kvoctrain/entry-dialogs/TenseEntryPage.h create mode 100644 kvoctrain/kvoctrain/entry-dialogs/TenseEntryPageForm.ui create mode 100644 kvoctrain/kvoctrain/entry-dialogs/blockall.cpp create mode 100644 kvoctrain/kvoctrain/entry-dialogs/blockall.h create mode 100644 kvoctrain/kvoctrain/examples/Makefile.am create mode 100644 kvoctrain/kvoctrain/examples/sample-de.kvtml create mode 100644 kvoctrain/kvoctrain/examples/sample-en.kvtml create mode 100644 kvoctrain/kvoctrain/examples/sample-template-ascii.kvtml create mode 100644 kvoctrain/kvoctrain/kv_resource.h create mode 100644 kvoctrain/kvoctrain/kva_clip.cpp create mode 100644 kvoctrain/kvoctrain/kva_config.cpp create mode 100644 kvoctrain/kvoctrain/kva_header.cpp create mode 100644 kvoctrain/kvoctrain/kva_init.cpp create mode 100644 kvoctrain/kvoctrain/kva_io.cpp create mode 100644 kvoctrain/kvoctrain/kva_query.cpp create mode 100644 kvoctrain/kvoctrain/kvoctrain.cpp create mode 100644 kvoctrain/kvoctrain/kvoctrain.desktop create mode 100644 kvoctrain/kvoctrain/kvoctrain.dtd create mode 100644 kvoctrain/kvoctrain/kvoctrain.h create mode 100644 kvoctrain/kvoctrain/kvoctrain.lsm.tpl create mode 100644 kvoctrain/kvoctrain/kvoctrainrc create mode 100644 kvoctrain/kvoctrain/kvoctraintable.cpp create mode 100644 kvoctrain/kvoctrain/kvoctraintable.h create mode 100644 kvoctrain/kvoctrain/kvoctraintableitem.cpp create mode 100644 kvoctrain/kvoctrain/kvoctraintableitem.h create mode 100644 kvoctrain/kvoctrain/kvoctrainui.rc create mode 100644 kvoctrain/kvoctrain/kvoctrainview.cpp create mode 100644 kvoctrain/kvoctrain/kvoctrainview.h create mode 100644 kvoctrain/kvoctrain/kvt-core/LineList.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/LineList.h create mode 100644 kvoctrain/kvoctrain/kvt-core/Makefile.am create mode 100644 kvoctrain/kvoctrain/kvt-core/MultipleChoice.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/MultipleChoice.h create mode 100644 kvoctrain/kvoctrain/kvt-core/QueryManager.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/QueryManager.h create mode 100644 kvoctrain/kvoctrain/kvt-core/UsageManager.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/UsageManager.h create mode 100644 kvoctrain/kvoctrain/kvt-core/grammarmanager.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/grammarmanager.h create mode 100644 kvoctrain/kvoctrain/kvt-core/kvd_csv.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/kvd_lex.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/kvd_rb_kvtml1.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/kvd_rb_kvtml2.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/kvd_rh_kvtml.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/kvd_vcb.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/kvd_voc.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/kvd_wkvtml.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/kvoctraincore.h create mode 100644 kvoctrain/kvoctrain/kvt-core/kvoctraindoc.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/kvoctraindoc.h create mode 100644 kvoctrain/kvoctrain/kvt-core/kvoctrainexpr.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/kvoctrainexpr.h create mode 100644 kvoctrain/kvoctrain/kvt-core/kvt-xml/Makefile.am create mode 100644 kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlElement.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlElement.h create mode 100644 kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlReader.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlReader.h create mode 100644 kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlTokenizer.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlTokenizer.h create mode 100644 kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlWriter.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlWriter.h create mode 100644 kvoctrain/kvoctrain/kvt-core/kvt-xml/koxml_config.h create mode 100644 kvoctrain/kvoctrain/kvt-core/langset.cpp create mode 100644 kvoctrain/kvoctrain/kvt-core/langset.h create mode 100644 kvoctrain/kvoctrain/kvtnewstuff.cpp create mode 100644 kvoctrain/kvoctrain/kvtnewstuff.h create mode 100644 kvoctrain/kvoctrain/latin1_to_utf8 create mode 100644 kvoctrain/kvoctrain/main.cpp create mode 100644 kvoctrain/kvoctrain/pics/Makefile.am create mode 100644 kvoctrain/kvoctrain/pics/cr16-action-cleanup.png create mode 100644 kvoctrain/kvoctrain/pics/cr16-action-configure_query.png create mode 100644 kvoctrain/kvoctrain/pics/cr16-action-delete_table_col.png create mode 100644 kvoctrain/kvoctrain/pics/cr16-action-delete_table_row.png create mode 100644 kvoctrain/kvoctrain/pics/cr16-action-edit_table_row.png create mode 100644 kvoctrain/kvoctrain/pics/cr16-action-insert_table_col.png create mode 100644 kvoctrain/kvoctrain/pics/cr16-action-insert_table_row.png create mode 100644 kvoctrain/kvoctrain/pics/cr16-action-rand_less.png create mode 100644 kvoctrain/kvoctrain/pics/cr16-action-run_multi.png create mode 100644 kvoctrain/kvoctrain/pics/cr16-action-run_query.png create mode 100644 kvoctrain/kvoctrain/pics/cr16-action-set_language.png create mode 100644 kvoctrain/kvoctrain/pics/cr16-action-sort_incr.png create mode 100644 kvoctrain/kvoctrain/pics/cr16-action-sort_num.png create mode 100644 kvoctrain/kvoctrain/pics/cr16-action-statistics.png create mode 100644 kvoctrain/kvoctrain/pics/cr22-action-cleanup.png create mode 100644 kvoctrain/kvoctrain/pics/cr22-action-configure_query.png create mode 100644 kvoctrain/kvoctrain/pics/cr22-action-delete_table_col.png create mode 100644 kvoctrain/kvoctrain/pics/cr22-action-delete_table_row.png create mode 100644 kvoctrain/kvoctrain/pics/cr22-action-edit_table_row.png create mode 100644 kvoctrain/kvoctrain/pics/cr22-action-insert_table_col.png create mode 100644 kvoctrain/kvoctrain/pics/cr22-action-insert_table_row.png create mode 100644 kvoctrain/kvoctrain/pics/cr22-action-rand_less.png create mode 100644 kvoctrain/kvoctrain/pics/cr22-action-run_multi.png create mode 100644 kvoctrain/kvoctrain/pics/cr22-action-run_query.png create mode 100644 kvoctrain/kvoctrain/pics/cr22-action-set_language.png create mode 100644 kvoctrain/kvoctrain/pics/cr22-action-sort_incr.png create mode 100644 kvoctrain/kvoctrain/pics/cr22-action-sort_num.png create mode 100644 kvoctrain/kvoctrain/pics/cr22-action-statistics.png create mode 100644 kvoctrain/kvoctrain/pics/cr32-action-cleanup.png create mode 100644 kvoctrain/kvoctrain/pics/cr32-action-configure_query.png create mode 100644 kvoctrain/kvoctrain/pics/cr32-action-delete_table_col.png create mode 100644 kvoctrain/kvoctrain/pics/cr32-action-delete_table_row.png create mode 100644 kvoctrain/kvoctrain/pics/cr32-action-edit_table_row.png create mode 100644 kvoctrain/kvoctrain/pics/cr32-action-insert_table_col.png create mode 100644 kvoctrain/kvoctrain/pics/cr32-action-insert_table_row.png create mode 100644 kvoctrain/kvoctrain/pics/cr32-action-rand_less.png create mode 100644 kvoctrain/kvoctrain/pics/cr32-action-run_multi.png create mode 100644 kvoctrain/kvoctrain/pics/cr32-action-run_query.png create mode 100644 kvoctrain/kvoctrain/pics/cr32-action-set_language.png create mode 100644 kvoctrain/kvoctrain/pics/cr32-action-sort_incr.png create mode 100644 kvoctrain/kvoctrain/pics/cr32-action-sort_num.png create mode 100644 kvoctrain/kvoctrain/pics/cr32-action-statistics.png create mode 100644 kvoctrain/kvoctrain/pics/hi16-app-kvoctrain.png create mode 100644 kvoctrain/kvoctrain/pics/hi22-app-kvoctrain.png create mode 100644 kvoctrain/kvoctrain/pics/hi32-app-kvoctrain.png create mode 100644 kvoctrain/kvoctrain/pics/hi48-app-kvoctrain.png create mode 100644 kvoctrain/kvoctrain/query-dialogs/AdjQueryDlg.cpp create mode 100644 kvoctrain/kvoctrain/query-dialogs/AdjQueryDlg.h create mode 100644 kvoctrain/kvoctrain/query-dialogs/AdjQueryDlgForm.ui create mode 100644 kvoctrain/kvoctrain/query-dialogs/ArtQueryDlg.cpp create mode 100644 kvoctrain/kvoctrain/query-dialogs/ArtQueryDlg.h create mode 100644 kvoctrain/kvoctrain/query-dialogs/ArtQueryDlgForm.ui create mode 100644 kvoctrain/kvoctrain/query-dialogs/MCQueryDlg.cpp create mode 100644 kvoctrain/kvoctrain/query-dialogs/MCQueryDlg.h create mode 100644 kvoctrain/kvoctrain/query-dialogs/MCQueryDlgForm.ui create mode 100644 kvoctrain/kvoctrain/query-dialogs/Makefile.am create mode 100644 kvoctrain/kvoctrain/query-dialogs/QueryDlgBase.cpp create mode 100644 kvoctrain/kvoctrain/query-dialogs/QueryDlgBase.h create mode 100644 kvoctrain/kvoctrain/query-dialogs/RandomQueryDlg.cpp create mode 100644 kvoctrain/kvoctrain/query-dialogs/RandomQueryDlg.h create mode 100644 kvoctrain/kvoctrain/query-dialogs/RandomQueryDlgForm.ui create mode 100644 kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlg.cpp create mode 100644 kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlg.h create mode 100644 kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlgForm.ui create mode 100644 kvoctrain/kvoctrain/query-dialogs/VerbQueryDlg.cpp create mode 100644 kvoctrain/kvoctrain/query-dialogs/VerbQueryDlg.h create mode 100644 kvoctrain/kvoctrain/query-dialogs/VerbQueryDlgForm.ui create mode 100644 kvoctrain/kvoctrain/spotlight2kvtml.cpp create mode 100644 kvoctrain/kvoctrain/statistik-dialogs/GenStatPage.cpp create mode 100644 kvoctrain/kvoctrain/statistik-dialogs/GenStatPage.h create mode 100644 kvoctrain/kvoctrain/statistik-dialogs/GenStatPageForm.ui create mode 100644 kvoctrain/kvoctrain/statistik-dialogs/Makefile.am create mode 100644 kvoctrain/kvoctrain/statistik-dialogs/StatistikDlg.cpp create mode 100644 kvoctrain/kvoctrain/statistik-dialogs/StatistikDlg.h create mode 100644 kvoctrain/kvoctrain/statistik-dialogs/StatistikPage.cpp create mode 100644 kvoctrain/kvoctrain/statistik-dialogs/StatistikPage.h create mode 100644 kvoctrain/kvoctrain/statistik-dialogs/StatistikPageForm.ui create mode 100644 kvoctrain/kvoctrain/tools/extractlang.README create mode 100644 kvoctrain/kvoctrain/tools/extractlang.cpp create mode 100755 kvoctrain/kvoctrain/tools/extractlang.mak create mode 100644 kvoctrain/kvoctrain/x-kvtml.desktop create mode 100644 kvoctrain/stamp-h.in create mode 100644 kwordquiz/AUTHORS create mode 100644 kwordquiz/COPYING create mode 100644 kwordquiz/ChangeLog create mode 100644 kwordquiz/INSTALL create mode 100644 kwordquiz/Makefile.am create mode 100644 kwordquiz/README create mode 100644 kwordquiz/TODO create mode 100644 kwordquiz/src/Makefile.am create mode 100644 kwordquiz/src/dlglanguage.cpp create mode 100644 kwordquiz/src/dlglanguage.h create mode 100644 kwordquiz/src/dlglanguagebase.ui create mode 100644 kwordquiz/src/dlgrc.cpp create mode 100644 kwordquiz/src/dlgrc.h create mode 100644 kwordquiz/src/dlgrcbase.ui create mode 100644 kwordquiz/src/dlgsort.cpp create mode 100644 kwordquiz/src/dlgsort.h create mode 100644 kwordquiz/src/dlgsortbase.ui create mode 100644 kwordquiz/src/dlgspecchar.cpp create mode 100644 kwordquiz/src/dlgspecchar.h create mode 100644 kwordquiz/src/eventsrc create mode 100644 kwordquiz/src/examples/Makefile.am create mode 100644 kwordquiz/src/examples/example.kvtml create mode 100644 kwordquiz/src/examples/fill_in_the_blank.kvtml create mode 100644 kwordquiz/src/examples/french_verbs.kvtml create mode 100644 kwordquiz/src/examples/us_states_and_capitals.kvtml create mode 100644 kwordquiz/src/flashview.cpp create mode 100644 kwordquiz/src/flashview.h create mode 100644 kwordquiz/src/flashviewbase.ui create mode 100644 kwordquiz/src/keduvocdata.cpp create mode 100644 kwordquiz/src/keduvocdata.h create mode 100644 kwordquiz/src/kvtmlwriter.cpp create mode 100644 kwordquiz/src/kvtmlwriter.h create mode 100644 kwordquiz/src/kwordquiz.cpp create mode 100644 kwordquiz/src/kwordquiz.desktop create mode 100644 kwordquiz/src/kwordquiz.h create mode 100644 kwordquiz/src/kwordquiz.kcfg create mode 100644 kwordquiz/src/kwordquizdoc.cpp create mode 100644 kwordquiz/src/kwordquizdoc.h create mode 100644 kwordquiz/src/kwordquizprefs.cpp create mode 100644 kwordquiz/src/kwordquizprefs.h create mode 100644 kwordquiz/src/kwordquizrc create mode 100644 kwordquiz/src/kwordquizui.rc create mode 100644 kwordquiz/src/kwordquizview.cpp create mode 100644 kwordquiz/src/kwordquizview.h create mode 100644 kwordquiz/src/kwqnewstuff.cpp create mode 100644 kwordquiz/src/kwqnewstuff.h create mode 100644 kwordquiz/src/main.cpp create mode 100644 kwordquiz/src/multipleview.cpp create mode 100644 kwordquiz/src/multipleview.h create mode 100644 kwordquiz/src/multipleviewbase.ui create mode 100644 kwordquiz/src/paukerreader.cpp create mode 100644 kwordquiz/src/paukerreader.h create mode 100644 kwordquiz/src/pics/Makefile.am create mode 100644 kwordquiz/src/pics/cr128-mime-kwordquiz_doc.png create mode 100644 kwordquiz/src/pics/cr16-action-answer.png create mode 100644 kwordquiz/src/pics/cr16-action-check.png create mode 100644 kwordquiz/src/pics/cr16-action-delete_table_row.png create mode 100644 kwordquiz/src/pics/cr16-action-dontknow.png create mode 100644 kwordquiz/src/pics/cr16-action-editor.png create mode 100644 kwordquiz/src/pics/cr16-action-flash.png create mode 100644 kwordquiz/src/pics/cr16-action-hint.png create mode 100644 kwordquiz/src/pics/cr16-action-insert_table_row.png create mode 100644 kwordquiz/src/pics/cr16-action-know.png create mode 100644 kwordquiz/src/pics/cr16-action-languages.png create mode 100644 kwordquiz/src/pics/cr16-action-markasblank.png create mode 100644 kwordquiz/src/pics/cr16-action-mode1.png create mode 100644 kwordquiz/src/pics/cr16-action-mode2.png create mode 100644 kwordquiz/src/pics/cr16-action-mode3.png create mode 100644 kwordquiz/src/pics/cr16-action-mode4.png create mode 100644 kwordquiz/src/pics/cr16-action-mode5.png create mode 100644 kwordquiz/src/pics/cr16-action-multiple.png create mode 100644 kwordquiz/src/pics/cr16-action-qa.png create mode 100644 kwordquiz/src/pics/cr16-action-question.png create mode 100644 kwordquiz/src/pics/cr16-action-repeat.png create mode 100644 kwordquiz/src/pics/cr16-action-restart.png create mode 100644 kwordquiz/src/pics/cr16-action-rowcol.png create mode 100644 kwordquiz/src/pics/cr16-action-shuffle.png create mode 100644 kwordquiz/src/pics/cr16-action-sort_incr.png create mode 100644 kwordquiz/src/pics/cr16-action-unmarkasblank.png create mode 100644 kwordquiz/src/pics/cr16-mime-kwordquiz_doc.png create mode 100644 kwordquiz/src/pics/cr22-action-answer.png create mode 100644 kwordquiz/src/pics/cr22-action-check.png create mode 100644 kwordquiz/src/pics/cr22-action-delete_table_row.png create mode 100644 kwordquiz/src/pics/cr22-action-dontknow.png create mode 100644 kwordquiz/src/pics/cr22-action-editor.png create mode 100644 kwordquiz/src/pics/cr22-action-flash.png create mode 100644 kwordquiz/src/pics/cr22-action-hint.png create mode 100644 kwordquiz/src/pics/cr22-action-insert_table_row.png create mode 100644 kwordquiz/src/pics/cr22-action-know.png create mode 100644 kwordquiz/src/pics/cr22-action-languages.png create mode 100644 kwordquiz/src/pics/cr22-action-markasblank.png create mode 100644 kwordquiz/src/pics/cr22-action-mode1.png create mode 100644 kwordquiz/src/pics/cr22-action-mode2.png create mode 100644 kwordquiz/src/pics/cr22-action-mode3.png create mode 100644 kwordquiz/src/pics/cr22-action-mode4.png create mode 100644 kwordquiz/src/pics/cr22-action-mode5.png create mode 100644 kwordquiz/src/pics/cr22-action-multiple.png create mode 100644 kwordquiz/src/pics/cr22-action-qa.png create mode 100644 kwordquiz/src/pics/cr22-action-question.png create mode 100644 kwordquiz/src/pics/cr22-action-repeat.png create mode 100644 kwordquiz/src/pics/cr22-action-restart.png create mode 100644 kwordquiz/src/pics/cr22-action-rowcol.png create mode 100644 kwordquiz/src/pics/cr22-action-shuffle.png create mode 100644 kwordquiz/src/pics/cr22-action-sort_incr.png create mode 100644 kwordquiz/src/pics/cr22-action-unmarkasblank.png create mode 100644 kwordquiz/src/pics/cr22-mime-kwordquiz_doc.png create mode 100644 kwordquiz/src/pics/cr32-action-answer.png create mode 100644 kwordquiz/src/pics/cr32-action-check.png create mode 100644 kwordquiz/src/pics/cr32-action-delete_table_row.png create mode 100644 kwordquiz/src/pics/cr32-action-dontknow.png create mode 100644 kwordquiz/src/pics/cr32-action-editor.png create mode 100644 kwordquiz/src/pics/cr32-action-error.png create mode 100644 kwordquiz/src/pics/cr32-action-flash.png create mode 100644 kwordquiz/src/pics/cr32-action-hint.png create mode 100644 kwordquiz/src/pics/cr32-action-insert_table_row.png create mode 100644 kwordquiz/src/pics/cr32-action-know.png create mode 100644 kwordquiz/src/pics/cr32-action-languages.png create mode 100644 kwordquiz/src/pics/cr32-action-markasblank.png create mode 100644 kwordquiz/src/pics/cr32-action-mode1.png create mode 100644 kwordquiz/src/pics/cr32-action-mode2.png create mode 100644 kwordquiz/src/pics/cr32-action-mode3.png create mode 100644 kwordquiz/src/pics/cr32-action-mode4.png create mode 100644 kwordquiz/src/pics/cr32-action-mode5.png create mode 100644 kwordquiz/src/pics/cr32-action-multiple.png create mode 100644 kwordquiz/src/pics/cr32-action-qa.png create mode 100644 kwordquiz/src/pics/cr32-action-question.png create mode 100644 kwordquiz/src/pics/cr32-action-question_mark.png create mode 100644 kwordquiz/src/pics/cr32-action-repeat.png create mode 100644 kwordquiz/src/pics/cr32-action-restart.png create mode 100644 kwordquiz/src/pics/cr32-action-rowcol.png create mode 100644 kwordquiz/src/pics/cr32-action-shuffle.png create mode 100644 kwordquiz/src/pics/cr32-action-sort_incr.png create mode 100644 kwordquiz/src/pics/cr32-action-unmarkasblank.png create mode 100644 kwordquiz/src/pics/cr32-mime-kwordquiz_doc.png create mode 100644 kwordquiz/src/pics/cr48-mime-kwordquiz_doc.png create mode 100644 kwordquiz/src/pics/crsc-mime-kwordquiz_doc.svg create mode 100644 kwordquiz/src/pics/hi128-app-kwordquiz.png create mode 100644 kwordquiz/src/pics/hi16-app-kwordquiz.png create mode 100644 kwordquiz/src/pics/hi22-app-kwordquiz.png create mode 100644 kwordquiz/src/pics/hi32-app-kwordquiz.png create mode 100644 kwordquiz/src/pics/hi48-app-kwordquiz.png create mode 100644 kwordquiz/src/pics/hisc-app-kwordquiz.svg create mode 100644 kwordquiz/src/prefcardappearance.cpp create mode 100644 kwordquiz/src/prefcardappearance.h create mode 100644 kwordquiz/src/prefcardappearancebase.ui create mode 100644 kwordquiz/src/prefcharacter.cpp create mode 100644 kwordquiz/src/prefcharacter.h create mode 100644 kwordquiz/src/prefcharacterbase.ui create mode 100644 kwordquiz/src/prefeditor.cpp create mode 100644 kwordquiz/src/prefeditor.h create mode 100644 kwordquiz/src/prefeditorbase.ui create mode 100644 kwordquiz/src/prefquiz.cpp create mode 100644 kwordquiz/src/prefquiz.h create mode 100644 kwordquiz/src/prefquizbase.ui create mode 100644 kwordquiz/src/prefs.kcfgc create mode 100644 kwordquiz/src/qaview.cpp create mode 100644 kwordquiz/src/qaview.h create mode 100644 kwordquiz/src/qaviewbase.ui create mode 100644 kwordquiz/src/version.h create mode 100644 kwordquiz/src/wqlistitem.cpp create mode 100644 kwordquiz/src/wqlistitem.h create mode 100644 kwordquiz/src/wqlreader.cpp create mode 100644 kwordquiz/src/wqlreader.h create mode 100644 kwordquiz/src/wqlwriter.cpp create mode 100644 kwordquiz/src/wqlwriter.h create mode 100644 kwordquiz/src/wqprintdialogpage.cpp create mode 100644 kwordquiz/src/wqprintdialogpage.h create mode 100644 kwordquiz/src/wqquiz.cpp create mode 100644 kwordquiz/src/wqquiz.h create mode 100644 kwordquiz/src/wqscore.cpp create mode 100644 kwordquiz/src/wqscore.h create mode 100644 kwordquiz/src/wqundo.cpp create mode 100644 kwordquiz/src/wqundo.h create mode 100644 kwordquiz/src/x-kwordquiz.desktop create mode 100644 libkdeedu/AUTHORS create mode 100644 libkdeedu/Makefile.am create mode 100644 libkdeedu/README create mode 100644 libkdeedu/extdate/Makefile.am create mode 100644 libkdeedu/extdate/README create mode 100644 libkdeedu/extdate/extcalendarsystem.cpp create mode 100644 libkdeedu/extdate/extcalendarsystem.h create mode 100644 libkdeedu/extdate/extcalendarsystemgregorian.cpp create mode 100644 libkdeedu/extdate/extcalendarsystemgregorian.h create mode 100644 libkdeedu/extdate/extdatepicker.cpp create mode 100644 libkdeedu/extdate/extdatepicker.h create mode 100644 libkdeedu/extdate/extdatetbl.cpp create mode 100644 libkdeedu/extdate/extdatetbl.h create mode 100644 libkdeedu/extdate/extdatetime.cpp create mode 100644 libkdeedu/extdate/extdatetime.h create mode 100644 libkdeedu/extdate/extdatetimeedit.cpp create mode 100644 libkdeedu/extdate/extdatetimeedit.h create mode 100644 libkdeedu/extdate/extdatewidget.cpp create mode 100644 libkdeedu/extdate/extdatewidget.h create mode 100644 libkdeedu/extdate/main.cpp create mode 100644 libkdeedu/extdate/test_extdate.cc create mode 100644 libkdeedu/extdate/testwidget.cpp create mode 100644 libkdeedu/extdate/testwidget.h create mode 100644 libkdeedu/ideas/README create mode 100644 libkdeedu/ideas/TODO create mode 100644 libkdeedu/kdeeducore/Makefile.am create mode 100644 libkdeedu/kdeeducore/kdeeducore.kdevprj create mode 100644 libkdeedu/kdeeducore/keduvocdata.cpp create mode 100644 libkdeedu/kdeeducore/keduvocdata.h create mode 100644 libkdeedu/kdeeducore/tests/Makefile.am create mode 100644 libkdeedu/kdeeducore/tests/loader.cpp create mode 100644 libkdeedu/kdeeduplot/Makefile.am create mode 100644 libkdeedu/kdeeduplot/README create mode 100644 libkdeedu/kdeeduplot/kplotaxis.cpp create mode 100644 libkdeedu/kdeeduplot/kplotaxis.h create mode 100644 libkdeedu/kdeeduplot/kplotobject.cpp create mode 100644 libkdeedu/kdeeduplot/kplotobject.h create mode 100644 libkdeedu/kdeeduplot/kplotwidget.cpp create mode 100644 libkdeedu/kdeeduplot/kplotwidget.h create mode 100644 libkdeedu/kdeeduui/Makefile.am create mode 100644 libkdeedu/kdeeduui/kdeeduglossary.cpp create mode 100644 libkdeedu/kdeeduui/kdeeduglossary.h create mode 100644 libkdeedu/kdeeduui/kdeeduui.kdevprj create mode 100644 libkdeedu/kdeeduui/kedusimpleentrydlg.cpp create mode 100644 libkdeedu/kdeeduui/kedusimpleentrydlg.h create mode 100644 libkdeedu/kdeeduui/kedusimpleentrydlgForm.ui create mode 100644 libkdeedu/kdeeduui/tests/Makefile.am create mode 100644 libkdeedu/kdeeduui/tests/entrydialogs.cpp create mode 100755 release_app.rb diff --git a/COPYING b/COPYING new file mode 100644 index 00000000..8900e10b --- /dev/null +++ b/COPYING @@ -0,0 +1,347 @@ +NOTE! The GPL below is copyrighted by the Free Software Foundation, but +the instance of code that it refers to (the kde programs) are copyrighted +by the authors who actually wrote it. + +--------------------------------------------------------------------------- + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/COPYING-DOCS b/COPYING-DOCS new file mode 100644 index 00000000..4a0fe1c8 --- /dev/null +++ b/COPYING-DOCS @@ -0,0 +1,397 @@ + GNU Free Documentation License + Version 1.2, November 2002 + + + Copyright (C) 2000,2001,2002 Free Software Foundation, Inc. + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + +0. PREAMBLE + +The purpose of this License is to make a manual, textbook, or other +functional and useful document "free" in the sense of freedom: to +assure everyone the effective freedom to copy and redistribute it, +with or without modifying it, either commercially or noncommercially. +Secondarily, this License preserves for the author and publisher a way +to get credit for their work, while not being considered responsible +for modifications made by others. + +This License is a kind of "copyleft", which means that derivative +works of the document must themselves be free in the same sense. It +complements the GNU General Public License, which is a copyleft +license designed for free software. + +We have designed this License in order to use it for manuals for free +software, because free software needs free documentation: a free +program should come with manuals providing the same freedoms that the +software does. But this License is not limited to software manuals; +it can be used for any textual work, regardless of subject matter or +whether it is published as a printed book. We recommend this License +principally for works whose purpose is instruction or reference. + + +1. APPLICABILITY AND DEFINITIONS + +This License applies to any manual or other work, in any medium, that +contains a notice placed by the copyright holder saying it can be +distributed under the terms of this License. Such a notice grants a +world-wide, royalty-free license, unlimited in duration, to use that +work under the conditions stated herein. The "Document", below, +refers to any such manual or work. Any member of the public is a +licensee, and is addressed as "you". You accept the license if you +copy, modify or distribute the work in a way requiring permission +under copyright law. + +A "Modified Version" of the Document means any work containing the +Document or a portion of it, either copied verbatim, or with +modifications and/or translated into another language. + +A "Secondary Section" is a named appendix or a front-matter section of +the Document that deals exclusively with the relationship of the +publishers or authors of the Document to the Document's overall subject +(or to related matters) and contains nothing that could fall directly +within that overall subject. (Thus, if the Document is in part a +textbook of mathematics, a Secondary Section may not explain any +mathematics.) The relationship could be a matter of historical +connection with the subject or with related matters, or of legal, +commercial, philosophical, ethical or political position regarding +them. + +The "Invariant Sections" are certain Secondary Sections whose titles +are designated, as being those of Invariant Sections, in the notice +that says that the Document is released under this License. If a +section does not fit the above definition of Secondary then it is not +allowed to be designated as Invariant. The Document may contain zero +Invariant Sections. If the Document does not identify any Invariant +Sections then there are none. + +The "Cover Texts" are certain short passages of text that are listed, +as Front-Cover Texts or Back-Cover Texts, in the notice that says that +the Document is released under this License. A Front-Cover Text may +be at most 5 words, and a Back-Cover Text may be at most 25 words. + +A "Transparent" copy of the Document means a machine-readable copy, +represented in a format whose specification is available to the +general public, that is suitable for revising the document +straightforwardly with generic text editors or (for images composed of +pixels) generic paint programs or (for drawings) some widely available +drawing editor, and that is suitable for input to text formatters or +for automatic translation to a variety of formats suitable for input +to text formatters. A copy made in an otherwise Transparent file +format whose markup, or absence of markup, has been arranged to thwart +or discourage subsequent modification by readers is not Transparent. +An image format is not Transparent if used for any substantial amount +of text. A copy that is not "Transparent" is called "Opaque". + +Examples of suitable formats for Transparent copies include plain +ASCII without markup, Texinfo input format, LaTeX input format, SGML +or XML using a publicly available DTD, and standard-conforming simple +HTML, PostScript or PDF designed for human modification. Examples of +transparent image formats include PNG, XCF and JPG. Opaque formats +include proprietary formats that can be read and edited only by +proprietary word processors, SGML or XML for which the DTD and/or +processing tools are not generally available, and the +machine-generated HTML, PostScript or PDF produced by some word +processors for output purposes only. + +The "Title Page" means, for a printed book, the title page itself, +plus such following pages as are needed to hold, legibly, the material +this License requires to appear in the title page. For works in +formats which do not have any title page as such, "Title Page" means +the text near the most prominent appearance of the work's title, +preceding the beginning of the body of the text. + +A section "Entitled XYZ" means a named subunit of the Document whose +title either is precisely XYZ or contains XYZ in parentheses following +text that translates XYZ in another language. (Here XYZ stands for a +specific section name mentioned below, such as "Acknowledgements", +"Dedications", "Endorsements", or "History".) To "Preserve the Title" +of such a section when you modify the Document means that it remains a +section "Entitled XYZ" according to this definition. + +The Document may include Warranty Disclaimers next to the notice which +states that this License applies to the Document. These Warranty +Disclaimers are considered to be included by reference in this +License, but only as regards disclaiming warranties: any other +implication that these Warranty Disclaimers may have is void and has +no effect on the meaning of this License. + + +2. VERBATIM COPYING + +You may copy and distribute the Document in any medium, either +commercially or noncommercially, provided that this License, the +copyright notices, and the license notice saying this License applies +to the Document are reproduced in all copies, and that you add no other +conditions whatsoever to those of this License. You may not use +technical measures to obstruct or control the reading or further +copying of the copies you make or distribute. However, you may accept +compensation in exchange for copies. If you distribute a large enough +number of copies you must also follow the conditions in section 3. + +You may also lend copies, under the same conditions stated above, and +you may publicly display copies. + + +3. COPYING IN QUANTITY + +If you publish printed copies (or copies in media that commonly have +printed covers) of the Document, numbering more than 100, and the +Document's license notice requires Cover Texts, you must enclose the +copies in covers that carry, clearly and legibly, all these Cover +Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on +the back cover. Both covers must also clearly and legibly identify +you as the publisher of these copies. The front cover must present +the full title with all words of the title equally prominent and +visible. You may add other material on the covers in addition. +Copying with changes limited to the covers, as long as they preserve +the title of the Document and satisfy these conditions, can be treated +as verbatim copying in other respects. + +If the required texts for either cover are too voluminous to fit +legibly, you should put the first ones listed (as many as fit +reasonably) on the actual cover, and continue the rest onto adjacent +pages. + +If you publish or distribute Opaque copies of the Document numbering +more than 100, you must either include a machine-readable Transparent +copy along with each Opaque copy, or state in or with each Opaque copy +a computer-network location from which the general network-using +public has access to download using public-standard network protocols +a complete Transparent copy of the Document, free of added material. +If you use the latter option, you must take reasonably prudent steps, +when you begin distribution of Opaque copies in quantity, to ensure +that this Transparent copy will remain thus accessible at the stated +location until at least one year after the last time you distribute an +Opaque copy (directly or through your agents or retailers) of that +edition to the public. + +It is requested, but not required, that you contact the authors of the +Document well before redistributing any large number of copies, to give +them a chance to provide you with an updated version of the Document. + + +4. MODIFICATIONS + +You may copy and distribute a Modified Version of the Document under +the conditions of sections 2 and 3 above, provided that you release +the Modified Version under precisely this License, with the Modified +Version filling the role of the Document, thus licensing distribution +and modification of the Modified Version to whoever possesses a copy +of it. In addition, you must do these things in the Modified Version: + +A. Use in the Title Page (and on the covers, if any) a title distinct + from that of the Document, and from those of previous versions + (which should, if there were any, be listed in the History section + of the Document). You may use the same title as a previous version + if the original publisher of that version gives permission. +B. List on the Title Page, as authors, one or more persons or entities + responsible for authorship of the modifications in the Modified + Version, together with at least five of the principal authors of the + Document (all of its principal authors, if it has fewer than five), + unless they release you from this requirement. +C. State on the Title page the name of the publisher of the + Modified Version, as the publisher. +D. Preserve all the copyright notices of the Document. +E. Add an appropriate copyright notice for your modifications + adjacent to the other copyright notices. +F. Include, immediately after the copyright notices, a license notice + giving the public permission to use the Modified Version under the + terms of this License, in the form shown in the Addendum below. +G. Preserve in that license notice the full lists of Invariant Sections + and required Cover Texts given in the Document's license notice. +H. Include an unaltered copy of this License. +I. Preserve the section Entitled "History", Preserve its Title, and add + to it an item stating at least the title, year, new authors, and + publisher of the Modified Version as given on the Title Page. If + there is no section Entitled "History" in the Document, create one + stating the title, year, authors, and publisher of the Document as + given on its Title Page, then add an item describing the Modified + Version as stated in the previous sentence. +J. Preserve the network location, if any, given in the Document for + public access to a Transparent copy of the Document, and likewise + the network locations given in the Document for previous versions + it was based on. These may be placed in the "History" section. + You may omit a network location for a work that was published at + least four years before the Document itself, or if the original + publisher of the version it refers to gives permission. +K. For any section Entitled "Acknowledgements" or "Dedications", + Preserve the Title of the section, and preserve in the section all + the substance and tone of each of the contributor acknowledgements + and/or dedications given therein. +L. Preserve all the Invariant Sections of the Document, + unaltered in their text and in their titles. Section numbers + or the equivalent are not considered part of the section titles. +M. Delete any section Entitled "Endorsements". Such a section + may not be included in the Modified Version. +N. Do not retitle any existing section to be Entitled "Endorsements" + or to conflict in title with any Invariant Section. +O. Preserve any Warranty Disclaimers. + +If the Modified Version includes new front-matter sections or +appendices that qualify as Secondary Sections and contain no material +copied from the Document, you may at your option designate some or all +of these sections as invariant. To do this, add their titles to the +list of Invariant Sections in the Modified Version's license notice. +These titles must be distinct from any other section titles. + +You may add a section Entitled "Endorsements", provided it contains +nothing but endorsements of your Modified Version by various +parties--for example, statements of peer review or that the text has +been approved by an organization as the authoritative definition of a +standard. + +You may add a passage of up to five words as a Front-Cover Text, and a +passage of up to 25 words as a Back-Cover Text, to the end of the list +of Cover Texts in the Modified Version. Only one passage of +Front-Cover Text and one of Back-Cover Text may be added by (or +through arrangements made by) any one entity. If the Document already +includes a cover text for the same cover, previously added by you or +by arrangement made by the same entity you are acting on behalf of, +you may not add another; but you may replace the old one, on explicit +permission from the previous publisher that added the old one. + +The author(s) and publisher(s) of the Document do not by this License +give permission to use their names for publicity for or to assert or +imply endorsement of any Modified Version. + + +5. COMBINING DOCUMENTS + +You may combine the Document with other documents released under this +License, under the terms defined in section 4 above for modified +versions, provided that you include in the combination all of the +Invariant Sections of all of the original documents, unmodified, and +list them all as Invariant Sections of your combined work in its +license notice, and that you preserve all their Warranty Disclaimers. + +The combined work need only contain one copy of this License, and +multiple identical Invariant Sections may be replaced with a single +copy. If there are multiple Invariant Sections with the same name but +different contents, make the title of each such section unique by +adding at the end of it, in parentheses, the name of the original +author or publisher of that section if known, or else a unique number. +Make the same adjustment to the section titles in the list of +Invariant Sections in the license notice of the combined work. + +In the combination, you must combine any sections Entitled "History" +in the various original documents, forming one section Entitled +"History"; likewise combine any sections Entitled "Acknowledgements", +and any sections Entitled "Dedications". You must delete all sections +Entitled "Endorsements". + + +6. COLLECTIONS OF DOCUMENTS + +You may make a collection consisting of the Document and other documents +released under this License, and replace the individual copies of this +License in the various documents with a single copy that is included in +the collection, provided that you follow the rules of this License for +verbatim copying of each of the documents in all other respects. + +You may extract a single document from such a collection, and distribute +it individually under this License, provided you insert a copy of this +License into the extracted document, and follow this License in all +other respects regarding verbatim copying of that document. + + +7. AGGREGATION WITH INDEPENDENT WORKS + +A compilation of the Document or its derivatives with other separate +and independent documents or works, in or on a volume of a storage or +distribution medium, is called an "aggregate" if the copyright +resulting from the compilation is not used to limit the legal rights +of the compilation's users beyond what the individual works permit. +When the Document is included in an aggregate, this License does not +apply to the other works in the aggregate which are not themselves +derivative works of the Document. + +If the Cover Text requirement of section 3 is applicable to these +copies of the Document, then if the Document is less than one half of +the entire aggregate, the Document's Cover Texts may be placed on +covers that bracket the Document within the aggregate, or the +electronic equivalent of covers if the Document is in electronic form. +Otherwise they must appear on printed covers that bracket the whole +aggregate. + + +8. TRANSLATION + +Translation is considered a kind of modification, so you may +distribute translations of the Document under the terms of section 4. +Replacing Invariant Sections with translations requires special +permission from their copyright holders, but you may include +translations of some or all Invariant Sections in addition to the +original versions of these Invariant Sections. You may include a +translation of this License, and all the license notices in the +Document, and any Warranty Disclaimers, provided that you also include +the original English version of this License and the original versions +of those notices and disclaimers. In case of a disagreement between +the translation and the original version of this License or a notice +or disclaimer, the original version will prevail. + +If a section in the Document is Entitled "Acknowledgements", +"Dedications", or "History", the requirement (section 4) to Preserve +its Title (section 1) will typically require changing the actual +title. + + +9. TERMINATION + +You may not copy, modify, sublicense, or distribute the Document except +as expressly provided for under this License. Any other attempt to +copy, modify, sublicense or distribute the Document is void, and will +automatically terminate your rights under this License. However, +parties who have received copies, or rights, from you under this +License will not have their licenses terminated so long as such +parties remain in full compliance. + + +10. FUTURE REVISIONS OF THIS LICENSE + +The Free Software Foundation may publish new, revised versions +of the GNU Free Documentation License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. See +http://www.gnu.org/copyleft/. + +Each version of the License is given a distinguishing version number. +If the Document specifies that a particular numbered version of this +License "or any later version" applies to it, you have the option of +following the terms and conditions either of that specified version or +of any later version that has been published (not as a draft) by the +Free Software Foundation. If the Document does not specify a version +number of this License, you may choose any version ever published (not +as a draft) by the Free Software Foundation. + + +ADDENDUM: How to use this License for your documents + +To use this License in a document you have written, include a copy of +the License in the document and put the following copyright and +license notices just after the title page: + + Copyright (c) YEAR YOUR NAME. + Permission is granted to copy, distribute and/or modify this document + under the terms of the GNU Free Documentation License, Version 1.2 + or any later version published by the Free Software Foundation; + with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. + A copy of the license is included in the section entitled "GNU + Free Documentation License". + +If you have Invariant Sections, Front-Cover Texts and Back-Cover Texts, +replace the "with...Texts." line with this: + + with the Invariant Sections being LIST THEIR TITLES, with the + Front-Cover Texts being LIST, and with the Back-Cover Texts being LIST. + +If you have Invariant Sections without Cover Texts, or some other +combination of the three, merge those two alternatives to suit the +situation. + +If your document contains nontrivial examples of program code, we +recommend releasing these examples in parallel under your choice of +free software license, such as the GNU General Public License, +to permit their use in free software. diff --git a/INSTALL b/INSTALL new file mode 100644 index 00000000..f8bad0c1 --- /dev/null +++ b/INSTALL @@ -0,0 +1,176 @@ +Basic Installation +================== + + These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, a file +`config.cache' that saves the results of its tests to speed up +reconfiguring, and a file `config.log' containing compiler output +(useful mainly for debugging `configure'). + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If at some point `config.cache' +contains results you don't want to keep, you may remove or edit it. + + The file `configure.in' is used to create `configure' by a program +called `autoconf'. You only need `configure.in' if you want to change +it or regenerate `configure' using a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes a while. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Optionally, type `make check' to run any self-tests that come with + the package. + + 4. Type `make install' to install the programs and any data files and + documentation. + + 5. You can remove the program binaries and object files from the + source code directory by typing `make clean'. To also remove the + files that `configure' created (so you can compile the package for + a different kind of computer), type `make distclean'. There is + also a `make maintainer-clean' target, but that is intended mainly + for the package's developers. If you use it, you may have to get + all sorts of other programs in order to regenerate files that came + with the distribution. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. You can give `configure' +initial values for variables by setting them in the environment. Using +a Bourne-compatible shell, you can do that on the command line like +this: + CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure + +Or on systems that have the `env' program, you can do it like this: + env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not supports the `VPATH' +variable, you have to compile the package for one architecture at a time +in the source code directory. After you have installed the package for +one architecture, use `make distclean' before reconfiguring for another +architecture. + +Installation Names +================== + + By default, `make install' will install the package's files in +`/usr/local/kde/bin', `/usr/local/kde/lib', etc. You can specify an +installation prefix other than `/usr/local/kde' by giving `configure' +the option `--prefix=PATH'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +give `configure' the option `--exec-prefix=PATH', the package will use +PATH as the prefix for installing programs and libraries. +Documentation and other data files will still use the regular prefix. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Optional Features +================= + + Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + +Specifying the System Type +========================== + + There may be some features `configure' can not figure out +automatically, but needs to determine by the type of host the package +will run on. Usually `configure' can figure that out, but if it prints +a message saying it can not guess the host type, give it the +`--host=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name with three fields: + CPU-COMPANY-SYSTEM + +See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the host type. + + If you are building compiler tools for cross-compiling, you can also +use the `--target=TYPE' option to select the type of system they will +produce code for and the `--build=TYPE' option to select the type of +system on which you are compiling the package. + +Sharing Defaults +================ + + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Operation Controls +================== + + `configure' recognizes the following options to control how it +operates. + +`--cache-file=FILE' + Use and save the results of the tests in FILE instead of + `./config.cache'. Set FILE to `/dev/null' to disable caching, for + debugging `configure'. + +`--help' + Print a summary of the options to `configure', and exit. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`--version' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`configure' also accepts some other, not widely useful, options. + diff --git a/Mainpage.dox b/Mainpage.dox new file mode 100644 index 00000000..a08786b1 --- /dev/null +++ b/Mainpage.dox @@ -0,0 +1,41 @@ +/** +* @mainpage KDE Educational Software +* +* This section contains the API references for KDE's collection +* of educational software. These include: +* +* - kalzium\n +* Periodic table of elements. +* - kbruch\n +* Fraction excercise trainer. +* - keduca\n +* Creation and revision of form-based tests and exams. +* - khangman\n +* Hangman game. The child should guess a word letter by letter. +* - kig\n +* Interactive geometry. +* - kiten\n +* Japanese reference tool. +* - klatin\n +* Aims to help revise or learn latin. +* - klettres\n +* Helps child to learn the alphabet and to read some syllables. +* - kmplot\n +* Mathematical function plotter. +* - kpercentage\n +* - kstars\n +* Desktop planetarium. +* - ktouch\n +* Program for learning touch typing. +* - kturtle\n +* - kverbos\n +* - kvoctrain\n +* Vocabulary trainer. +* - kwordquiz\n +* +* And a support library libkdeedu. +* +* You can find more information about the KDE Edutainment Project at +* edu.kde.org. +* +*/ diff --git a/Makefile.am.in b/Makefile.am.in new file mode 100644 index 00000000..49f8721f --- /dev/null +++ b/Makefile.am.in @@ -0,0 +1,7 @@ +AUTOMAKE_OPTIONS = foreign 1.6.1 +COMPILE_FIRST = libkdeedu +DISTCLEANFILES = inst-apps + +MAINTAINERCLEANFILES = subdirs configure.in acinclude.m4 SUBDIRS +include admin/deps.am + diff --git a/Makefile.cvs b/Makefile.cvs new file mode 100644 index 00000000..be59a869 --- /dev/null +++ b/Makefile.cvs @@ -0,0 +1,14 @@ +all: + @echo "This Makefile is only for the CVS repository" + @echo "This will be deleted before making the distribution" + @echo "" + @if test ! -d admin; then \ + echo "Please recheckout this module!" ;\ + echo "for cvs: use checkout once and after that update again" ;\ + echo "for cvsup: checkout kde-common from cvsup and" ;\ + echo " link kde-common/admin to ./admin" ;\ + exit 1 ;\ + fi + $(MAKE) -f admin/Makefile.common cvs + +.SILENT: diff --git a/README b/README new file mode 100644 index 00000000..742e6ba3 --- /dev/null +++ b/README @@ -0,0 +1,54 @@ +In this file: + +* What it is +* Common Mistakes +* Debugging +* More Info + +What it is +---------- + +* blinken: the KDE version of the well-known game Simon Says +* kalzium: periodic table of elements +* kanagram: an anagram game +* kbruch: fraction excercise trainer +* keduca: creation and revision of form-based tests and exams. +* kgeography: geography learning program +* khangman: hangman game. The child should guess a word letter by letter. +* kig: interactive geometry +* kiten: japanese reference tool +* klatin: aims to help revise or learn Latin +* klettres: helps child to learn the alphabet and to read some syllables +* kmplot: mathematical function plotter +* kpercentage: math application to improve skills in calculating percentages +* kstars: desktop planetarium +* ktouch: program for learning touch typing +* kturtle: educational programming environment using the Logo programming language +* kverbos: tudy Spanish verb forms +* kvoctrain: vocabulary trainer +* kwordquiz: a powerful way to master new vocabularies + +Common Mistakes +--------------- + +If configure claims Qt cannot be found, have a look at http://www.trolltech.com +to get a copy of latest Qt 3.3.x version. + +Debugging +--------- + +You can use --enable-debug with the configure script, if you want to have +debug code in your KDE apps and libs. I recommend to do this, since this +is alpha software and this makes debugging things a whole lot easier. + +More Info +--------- + +Have a look at the individual subdirectories, if you want to know, what +versions of apps are included. + +Please direct any bug reports to our bug list by visiting +http://bugs.kde.org. + +General KDE discussions should go to the KDE mailing list (kde@kde.org). + diff --git a/applnk/Makefile.am b/applnk/Makefile.am new file mode 100644 index 00000000..ce022e37 --- /dev/null +++ b/applnk/Makefile.am @@ -0,0 +1,25 @@ +edu_folder = $(kde_appsdir)/Edutainment + +install-data-local: + $(mkinstalldirs) $(DESTDIR)$(edu_folder)/Languages + $(INSTALL_DATA) $(srcdir)/languages.desktop $(DESTDIR)$(edu_folder)/Languages/.directory + + $(mkinstalldirs) $(DESTDIR)$(edu_folder)/Mathematics + $(INSTALL_DATA) $(srcdir)/mathematics.desktop $(DESTDIR)$(edu_folder)/Mathematics/.directory + + $(mkinstalldirs) $(DESTDIR)$(edu_folder)/Science + $(INSTALL_DATA) $(srcdir)/science.desktop $(DESTDIR)$(edu_folder)/Science/.directory + + $(mkinstalldirs) $(DESTDIR)$(edu_folder)/Tools + $(INSTALL_DATA) $(srcdir)/tools.desktop $(DESTDIR)$(edu_folder)/Tools/.directory + + $(mkinstalldirs) $(DESTDIR)$(edu_folder)/Miscellaneous + $(INSTALL_DATA) $(srcdir)/miscellaneous.desktop $(DESTDIR)$(edu_folder)/Miscellaneous/.directory + +uninstall-local: + -rm -f $(DESTDIR)$(kde_appsdir)/Settings/Databases/.directory + -rm -f $(DESTDIR)$(edu_folder)/Languages/.directory + -rm -f $(DESTDIR)$(edu_folder)/Mathematics/.directory + -rm -f $(DESTDIR)$(edu_folder)/Sience/.directory + -rm -f $(DESTDIR)$(edu_folder)/Tools/.directory + -rm -f $(DESTDIR)$(edu_folder)/Miscellaneous/.directory diff --git a/applnk/languages.desktop b/applnk/languages.desktop new file mode 100644 index 00000000..268d1804 --- /dev/null +++ b/applnk/languages.desktop @@ -0,0 +1,70 @@ +[Desktop Entry] +Icon=edu_languages +Name=Languages +Name[af]=Tale +Name[ar]=اللغات +Name[be]=Мовы +Name[bg]=Езици +Name[bn]=ভাষা +Name[br]=Yezhoù +Name[bs]=Jezici +Name[ca]=Idiomes +Name[cs]=Jazyky +Name[csb]=Jãzëczi +Name[cy]=Ieithoedd +Name[da]=Sprog +Name[de]=Sprachen +Name[el]=Γλώσσες +Name[eo]=Lingvoj +Name[es]=Idiomas +Name[et]=Keeled +Name[eu]=Hizkuntzak +Name[fa]=زبانها +Name[fi]=Kielet +Name[fo]=Mál +Name[fr]=Langues +Name[ga]=Teangacha +Name[gl]=Linguas +Name[he]=שפות +Name[hi]=भाषाà¤à¤ +Name[hr]=Jezici +Name[hu]=Nyelvek +Name[is]=Tungumál +Name[it]=Lingue +Name[ja]=言語 +Name[ka]=ენები +Name[km]=ភាសា +Name[lt]=Kalbos +Name[lv]=Valodas +Name[mk]=Јазици +Name[mn]=Ð¥Ñл +Name[ms]=Bahasa +Name[nb]=SprÃ¥k +Name[nds]=Spraken +Name[ne]=भाषा +Name[nl]=Talen +Name[nn]=SprÃ¥k +Name[nso]=Maleme +Name[pa]=ਭਾਸ਼ਾਵਾਂ +Name[pl]=JÄ™zyki +Name[pt]=Línguas +Name[pt_BR]=Idiomas +Name[ru]=Языки +Name[se]=Gielat +Name[sk]=Jazyky +Name[sl]=Jeziki +Name[sr]=Језици +Name[sr@Latn]=Jezici +Name[sv]=SprÃ¥k +Name[ta]=மொழிகள௠+Name[tg]=Забонҳо +Name[tr]=Diller +Name[uk]=Мови +Name[uz]=Tillar +Name[uz@cyrillic]=Тиллар +Name[ven]=Dzinyambo +Name[vi]=Ngôn ngữ +Name[xh]=Iilwimi +Name[zh_CN]=语言 +Name[zh_TW]=語言 +Name[zu]=Izilimi diff --git a/applnk/mathematics.desktop b/applnk/mathematics.desktop new file mode 100644 index 00000000..61c3b865 --- /dev/null +++ b/applnk/mathematics.desktop @@ -0,0 +1,70 @@ +[Desktop Entry] +Icon=edu_mathematics +Name=Mathematics +Name[af]=Wiskunde +Name[ar]=رياضيات +Name[be]=МатÑматыка +Name[bg]=Математика +Name[bn]=গণিত +Name[br]=Jedoniel +Name[bs]=Matematika +Name[ca]=Matemàtiques +Name[cs]=Matematika +Name[csb]=Matematika +Name[cy]=Mathemateg +Name[da]=Matematik +Name[de]=Mathematik +Name[el]=Μαθηματικά +Name[eo]=Matematiko +Name[es]=Matemáticas +Name[et]=Matemaatika +Name[eu]=Matematikak +Name[fa]=ریاضیات +Name[fi]=Matematiikka +Name[fo]=Støddfrøði +Name[fr]=Mathématiques +Name[ga]=Matamaitic +Name[gl]=Matemáticas +Name[he]=מתמטיקה +Name[hi]=गणित +Name[hr]=Matematika +Name[hu]=Matematika +Name[is]=Stærðfræði +Name[it]=Matematica +Name[ja]=æ•°å­¦ +Name[ka]=მáƒáƒ—ემáƒáƒ¢áƒ˜áƒ™áƒ +Name[km]=គណិážážœáž·áž‘្យា +Name[lt]=Matematika +Name[lv]=MatemÄtika +Name[mk]=Математика +Name[mn]=Математикийн +Name[ms]=Matematik +Name[nb]=Matematikk +Name[nds]=Reken +Name[ne]=गणित +Name[nl]=Wiskunde +Name[nn]=Matematikk +Name[nso]=Dipalontshetshere +Name[pa]=ਗਣਿਤ +Name[pl]=Matematyka +Name[pt]=Matemática +Name[pt_BR]=Matemática +Name[ru]=Математика +Name[se]=Matematihkka +Name[sk]=Matematika +Name[sl]=Matematika +Name[sr]=Математика +Name[sr@Latn]=Matematika +Name[sv]=Matematik +Name[ta]=கணிதம௠+Name[tg]=Математика +Name[tr]=Matematik +Name[uk]=Математика +Name[uz]=Matematika +Name[uz@cyrillic]=Математика +Name[ven]=Zwa dzimbalo +Name[vi]=Toán há»c +Name[xh]=Imathematika +Name[zh_CN]=æ•°å­¦ +Name[zh_TW]=數學 +Name[zu]=Ezezibalo diff --git a/applnk/miscellaneous.desktop b/applnk/miscellaneous.desktop new file mode 100644 index 00000000..7f787969 --- /dev/null +++ b/applnk/miscellaneous.desktop @@ -0,0 +1,65 @@ +[Desktop Entry] +Icon=edu_miscellaneous +Name=Miscellaneous +Name[af]=Allerande +Name[ar]=منوعات +Name[be]=Рознае +Name[bg]=Разни +Name[bn]=বিবিধ +Name[br]=A bep seurt +Name[bs]=Razno +Name[ca]=Diversos +Name[cs]=Různé +Name[csb]=Jine +Name[cy]=Amrywiol +Name[da]=Diverse +Name[de]=Verschiedenes +Name[el]=ΔιάφοÏα +Name[eo]=Diversoj +Name[es]=Varios +Name[et]=Mitmesugust +Name[eu]=Miszelanea +Name[fa]=گوناگون +Name[fi]=Sekalainen +Name[fr]=Divers +Name[ga]=Éagsúil +Name[gl]=Varios +Name[he]=שונות +Name[hi]=विविध +Name[hr]=Razno +Name[hu]=Egyéb +Name[is]=Ãmislegt +Name[it]=Varie +Name[ja]=ãã®ä»– +Name[ka]=სხვáƒáƒ“áƒáƒ¡áƒ®áƒ•áƒ +Name[km]=ផ្សáŸáž„ៗ +Name[lt]=Ä®vairÅ«s dalykai +Name[lv]=DažÄdi +Name[mk]=Разно +Name[ms]=Pelbagai +Name[nb]=Diverse +Name[nds]=Anner Saken +Name[ne]=विविध +Name[nl]=Diversen +Name[nn]=Ymse +Name[pa]=ਫà©à¨Ÿà¨•à¨² +Name[pl]=Różne +Name[pt]=Vários +Name[pt_BR]=Variados +Name[ro]=Diverse +Name[ru]=Разное +Name[se]=Feará mii +Name[sk]=Rôzne +Name[sl]=Razno +Name[sr]=Разно +Name[sr@Latn]=Razno +Name[sv]=Diverse +Name[ta]=இதர தேரà¯à®µà¯à®•à®³à¯ +Name[tg]=Гуногун +Name[tr]=ÇeÅŸitli +Name[uk]=Різне +Name[uz]=Har xil +Name[uz@cyrillic]=Ҳар хил +Name[vi]=Linh tinh +Name[zh_CN]=æ‚项 +Name[zh_TW]=雜項 diff --git a/applnk/science.desktop b/applnk/science.desktop new file mode 100644 index 00000000..b1be0443 --- /dev/null +++ b/applnk/science.desktop @@ -0,0 +1,71 @@ +[Desktop Entry] +Icon=edu_science +Name=Science +Name[af]=Wetenskap +Name[ar]=العلم +Name[az]=Elm +Name[be]=Ðавука +Name[bg]=Ðаука +Name[bn]=বিজà§à¦žà¦¾à¦¨ +Name[br]=Skiantoù +Name[bs]=Nauka +Name[ca]=Ciència +Name[cs]=VÄ›da +Name[csb]=Ùczba +Name[cy]=Gwyddoniaeth +Name[da]=Videnskab +Name[de]=Wissenschaft +Name[el]=Επιστήμη +Name[eo]=Sciencumoj +Name[es]=Ciencia +Name[et]=Loodusteadused +Name[eu]=Zientzia +Name[fa]=علم +Name[fi]=Luonnontieteet +Name[fo]=Náttúruvísind +Name[ga]=Eolaíocht +Name[gl]=Ciencia +Name[he]=מדע +Name[hi]=विजà¥à¤žà¤¾à¤¨ +Name[hr]=Znanost +Name[hu]=Tudományok +Name[is]=Vísindi +Name[it]=Scienza +Name[ja]=サイエンス +Name[ka]=მეცნიერებრ+Name[km]=វិទ្យាសាស្ážáŸ’ážš +Name[lt]=Mokslas +Name[lv]=ZinÄtne +Name[mk]=Ðаука +Name[mn]=ШинжлÑÑ… Ухааны +Name[ms]=Sains +Name[nb]=Vitenskap +Name[nds]=Wetenschap +Name[ne]=विजà¥à¤žà¤¾à¤¨ +Name[nl]=Wetenschappelijk +Name[nn]=Vitskap +Name[nso]=Mahlale +Name[pa]=ਵਿਗਿਆਨ +Name[pl]=Nauka +Name[pt]=Ciência +Name[pt_BR]=Ciências +Name[ro]=Åžtiinţă +Name[ru]=Другие науки +Name[se]=DieÄ‘a +Name[sk]=Vedecký +Name[sl]=Znanost +Name[sr]=Ðаука +Name[sr@Latn]=Nauka +Name[sv]=Vetenskap +Name[ta]=அறிவியல௠+Name[tg]=Фан +Name[tr]=Bilim +Name[uk]=Ðаука +Name[uz]=Fan +Name[uz@cyrillic]=Фан +Name[ven]=Vhutsila +Name[vi]=Khoa há»c +Name[xh]=Inzulu lwazi +Name[zh_CN]=科学 +Name[zh_TW]=科學 +Name[zu]=Ubuchwepheshe bezesayensi diff --git a/applnk/tools.desktop b/applnk/tools.desktop new file mode 100644 index 00000000..908d45a7 --- /dev/null +++ b/applnk/tools.desktop @@ -0,0 +1,68 @@ +[Desktop Entry] +Icon=package +Name=Teaching Tools +Name[af]=Onderrrighulpmiddels +Name[ar]=أدوات تعليمية +Name[be]=Прылады Ð´Ð»Ñ Ð½Ð°Ð²ÑƒÑ‡Ð°Ð½Ð½Ñ +Name[bg]=Обучение +Name[bn]=শিকà§à¦·à¦¾ সহায়িকা +Name[br]=Ostilhoù deskiñ +Name[bs]=Alati za poduÄavanje +Name[ca]=Eines d'ensenyança +Name[cs]=Výukové nástroje +Name[csb]=Nôrzãdza do ùczbë +Name[cy]=Offer Dysgu +Name[da]=Undervisningsværktøj +Name[de]=Lehrmittel +Name[el]=ΕÏγαλεία εκμάθησης +Name[eo]=Instruiloj +Name[es]=Herramientas de enseñanza +Name[et]=Õppevahendid +Name[eu]=Ikasketa tresnak +Name[fa]=ابزارهای آموزش +Name[fi]=Opetusohjelmat +Name[fo]=Undirvísingaramboð +Name[fr]=Outils d'éducation +Name[ga]=Uirlisí Múinteoireachta +Name[gl]=Ferramentas de Ensino +Name[he]=כלי לימוד +Name[hi]=शिकà¥à¤·à¤£ औज़ार +Name[hr]=NastavniÄki alati +Name[hu]=Oktatási eszközök +Name[is]=Kennslutól +Name[it]=Strumenti per l'insegnamento +Name[ja]=教育ツール +Name[ka]=სáƒáƒ¡áƒ¬áƒáƒ•áƒšáƒ პრáƒáƒ’რáƒáƒ›áƒ”ბი +Name[km]=សម្ភារៈ​ឧបទáŸážŸ +Name[lt]=Mokymo įrankiai +Name[lv]=MÄcÄ«bu Instrumenti +Name[mk]=Ðлатки за учење +Name[mn]=Сурганы Ухааны Ð¥ÑÑ€ÑглÑгдÑхүүн +Name[ms]=Alatan Mengajar +Name[nb]=Læremidler +Name[nds]=Lehrprogrammen +Name[ne]=पढाउने सामगà¥à¤°à¥€ +Name[nl]=Leshulpmiddelen +Name[nn]=Læremiddel +Name[nso]=Dibereka tsago Ruta +Name[pa]=ਪੜà©à¨¹à¨¾à¨‰à¨£ ਸੰਦ +Name[pl]=NarzÄ™dzia do nauczania +Name[pt]=Ferramentas de Ensino +Name[pt_BR]=Ferramentas de Ensino +Name[ru]=Обучающие программы +Name[se]=Oahpporeaiddut +Name[sk]=Výukové nástroje +Name[sl]=Orodja za uÄenje +Name[sr]=УчитељÑки алати +Name[sr@Latn]=UÄiteljski alati +Name[sv]=Inlärningsverktyg +Name[ta]=கறà¯à®ªà®¿à®•à¯à®•à¯à®®à¯ கரà¯à®µà®¿à®•à®³à¯ +Name[tg]=ÐÑбобҳои Таълимӣ +Name[tr]=Öğretim Araçları +Name[uk]=ЗаÑоби Ð´Ð»Ñ Ð½Ð°Ð²Ñ‡Ð°Ð½Ð½Ñ +Name[ven]=Zwishumiswa zwau funza +Name[vi]=Công cụ Giảng dạy +Name[xh]=Izixhobo Zokufundisa +Name[zh_CN]=教学工具 +Name[zh_TW]=教學工具 +Name[zu]=Amathuluzi Okufundisa diff --git a/blinken/AUTHORS b/blinken/AUTHORS new file mode 100644 index 00000000..ea57a549 --- /dev/null +++ b/blinken/AUTHORS @@ -0,0 +1 @@ +Albert Astals Cid diff --git a/blinken/Changelog b/blinken/Changelog new file mode 100644 index 00000000..24a012ad --- /dev/null +++ b/blinken/Changelog @@ -0,0 +1,2 @@ +2005-02-16 Albert Astals Cid + * Initial import diff --git a/blinken/Makefile.am b/blinken/Makefile.am new file mode 100644 index 00000000..efde20c1 --- /dev/null +++ b/blinken/Makefile.am @@ -0,0 +1,4 @@ +SUBDIRS = src images icons sounds fonts + +docsdir = $(kde_datadir)/blinken/ +docs_DATA = README.packagers diff --git a/blinken/README.packagers b/blinken/README.packagers new file mode 100644 index 00000000..6b24081a --- /dev/null +++ b/blinken/README.packagers @@ -0,0 +1,16 @@ +blinKen uses a special handwriting font called Steve that is in the +fonts directory to show the status text. If this font is not currently installed +on the target system, on first run blinKen uses the fonts:/ ioslave to copy it +to the user's fonts location. + +This can cause problems, because if the program +is used by 100 users there will be 100 copies of the font, one for each user. + +To solve that we suggest making a package with "Some Juicy Fonts" +(http://www.sourceforge.net/projects/sjfonts) that includes the Steve font +and make the blinKen package depend on it. + +If you do not want/cannot do that, please make blinKen depend on +having kdebase installed as the fonts:/ ioslave is there. + +- blinKen developers \ No newline at end of file diff --git a/blinken/fonts/Makefile.am b/blinken/fonts/Makefile.am new file mode 100644 index 00000000..f609978f --- /dev/null +++ b/blinken/fonts/Makefile.am @@ -0,0 +1,2 @@ +fontsdir = $(kde_datadir)/blinken/fonts +fonts_DATA = steve.ttf diff --git a/blinken/fonts/steve.ttf b/blinken/fonts/steve.ttf new file mode 100644 index 00000000..5dfe42bd Binary files /dev/null and b/blinken/fonts/steve.ttf differ diff --git a/blinken/icons/Makefile.am b/blinken/icons/Makefile.am new file mode 100644 index 00000000..7ae2b67e --- /dev/null +++ b/blinken/icons/Makefile.am @@ -0,0 +1 @@ +KDE_ICON = blinken diff --git a/blinken/icons/hi128-app-blinken.png b/blinken/icons/hi128-app-blinken.png new file mode 100644 index 00000000..6a047806 Binary files /dev/null and b/blinken/icons/hi128-app-blinken.png differ diff --git a/blinken/icons/hi16-app-blinken.png b/blinken/icons/hi16-app-blinken.png new file mode 100644 index 00000000..b21601eb Binary files /dev/null and b/blinken/icons/hi16-app-blinken.png differ diff --git a/blinken/icons/hi22-app-blinken.png b/blinken/icons/hi22-app-blinken.png new file mode 100644 index 00000000..5ca7e14b Binary files /dev/null and b/blinken/icons/hi22-app-blinken.png differ diff --git a/blinken/icons/hi32-app-blinken.png b/blinken/icons/hi32-app-blinken.png new file mode 100644 index 00000000..a27f9d9a Binary files /dev/null and b/blinken/icons/hi32-app-blinken.png differ diff --git a/blinken/icons/hi48-app-blinken.png b/blinken/icons/hi48-app-blinken.png new file mode 100644 index 00000000..69d1583a Binary files /dev/null and b/blinken/icons/hi48-app-blinken.png differ diff --git a/blinken/icons/hi64-app-blinken.png b/blinken/icons/hi64-app-blinken.png new file mode 100644 index 00000000..ef51d9d4 Binary files /dev/null and b/blinken/icons/hi64-app-blinken.png differ diff --git a/blinken/icons/hisc-app-blinken.svgz b/blinken/icons/hisc-app-blinken.svgz new file mode 100644 index 00000000..6106fdb0 Binary files /dev/null and b/blinken/icons/hisc-app-blinken.svgz differ diff --git a/blinken/images/Makefile.am b/blinken/images/Makefile.am new file mode 100644 index 00000000..a479abfd --- /dev/null +++ b/blinken/images/Makefile.am @@ -0,0 +1,2 @@ +imagesdir = $(kde_datadir)/blinken/images +images_DATA = blinken.png redh.png blueh.png greenh.png yellowh.png quit.png quit_hover.png menu.png menu_hover.png highscore.png highscore_hover.png mark.png diff --git a/blinken/images/blinken.png b/blinken/images/blinken.png new file mode 100644 index 00000000..20e86996 Binary files /dev/null and b/blinken/images/blinken.png differ diff --git a/blinken/images/blueh.png b/blinken/images/blueh.png new file mode 100644 index 00000000..c509c0f8 Binary files /dev/null and b/blinken/images/blueh.png differ diff --git a/blinken/images/graphics_sources.tar.gz b/blinken/images/graphics_sources.tar.gz new file mode 100644 index 00000000..dc0de367 Binary files /dev/null and b/blinken/images/graphics_sources.tar.gz differ diff --git a/blinken/images/greenh.png b/blinken/images/greenh.png new file mode 100644 index 00000000..e64be427 Binary files /dev/null and b/blinken/images/greenh.png differ diff --git a/blinken/images/highscore.png b/blinken/images/highscore.png new file mode 100644 index 00000000..e6b2afa7 Binary files /dev/null and b/blinken/images/highscore.png differ diff --git a/blinken/images/highscore_hover.png b/blinken/images/highscore_hover.png new file mode 100644 index 00000000..a41aa436 Binary files /dev/null and b/blinken/images/highscore_hover.png differ diff --git a/blinken/images/mark.png b/blinken/images/mark.png new file mode 100644 index 00000000..3805b57f Binary files /dev/null and b/blinken/images/mark.png differ diff --git a/blinken/images/menu.png b/blinken/images/menu.png new file mode 100644 index 00000000..70e95ae9 Binary files /dev/null and b/blinken/images/menu.png differ diff --git a/blinken/images/menu_hover.png b/blinken/images/menu_hover.png new file mode 100644 index 00000000..c9b09da3 Binary files /dev/null and b/blinken/images/menu_hover.png differ diff --git a/blinken/images/quit.png b/blinken/images/quit.png new file mode 100644 index 00000000..d66c3db3 Binary files /dev/null and b/blinken/images/quit.png differ diff --git a/blinken/images/quit_hover.png b/blinken/images/quit_hover.png new file mode 100644 index 00000000..7334cf0f Binary files /dev/null and b/blinken/images/quit_hover.png differ diff --git a/blinken/images/redh.png b/blinken/images/redh.png new file mode 100644 index 00000000..21b68fdf Binary files /dev/null and b/blinken/images/redh.png differ diff --git a/blinken/images/yellowh.png b/blinken/images/yellowh.png new file mode 100644 index 00000000..d3764ab5 Binary files /dev/null and b/blinken/images/yellowh.png differ diff --git a/blinken/sounds/1.wav b/blinken/sounds/1.wav new file mode 100644 index 00000000..a7dde0b8 Binary files /dev/null and b/blinken/sounds/1.wav differ diff --git a/blinken/sounds/2.wav b/blinken/sounds/2.wav new file mode 100644 index 00000000..97cd13e0 Binary files /dev/null and b/blinken/sounds/2.wav differ diff --git a/blinken/sounds/3.wav b/blinken/sounds/3.wav new file mode 100644 index 00000000..7516a78d Binary files /dev/null and b/blinken/sounds/3.wav differ diff --git a/blinken/sounds/4.wav b/blinken/sounds/4.wav new file mode 100644 index 00000000..69e51044 Binary files /dev/null and b/blinken/sounds/4.wav differ diff --git a/blinken/sounds/Makefile.am b/blinken/sounds/Makefile.am new file mode 100644 index 00000000..2381597f --- /dev/null +++ b/blinken/sounds/Makefile.am @@ -0,0 +1,2 @@ +soundsdir = $(kde_datadir)/blinken/sounds +sounds_DATA = 1.wav 2.wav 3.wav 4.wav lose.wav diff --git a/blinken/sounds/lose.wav b/blinken/sounds/lose.wav new file mode 100644 index 00000000..84decdbd Binary files /dev/null and b/blinken/sounds/lose.wav differ diff --git a/blinken/src/Makefile.am b/blinken/src/Makefile.am new file mode 100644 index 00000000..a980ac81 --- /dev/null +++ b/blinken/src/Makefile.am @@ -0,0 +1,23 @@ +if include_ARTS +artslib = -lartskde +else +artslib = +endif + +bin_PROGRAMS = blinken + +INCLUDES = $(all_includes) + +blinken_LDFLAGS = $(all_libraries) $(KDE_RPATH) +blinken_LDADD = $(LIB_KDEUI) $(LIB_KIO) $(artslib) + +blinken_SOURCES = main.cpp blinken.cpp artsplayer.cpp blinkengame.cpp number.cpp highscoredialog.cpp counter.cpp fontutils.cpp fontchecker.cpp button.cpp settings.kcfgc + +METASOURCES = AUTO + +xdg_apps_DATA = blinken.desktop + +kde_kcfg_DATA = blinken.kcfg + +messages: rc.cpp + $(XGETTEXT) *.cpp -o $(podir)/blinken.pot diff --git a/blinken/src/artsplayer.cpp b/blinken/src/artsplayer.cpp new file mode 100644 index 00000000..b9632737 --- /dev/null +++ b/blinken/src/artsplayer.cpp @@ -0,0 +1,147 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include + +#include + +#ifdef WITHOUT_ARTS +#include +#include +#endif +#include + +#include "artsplayer.h" +#include "settings.h" + +artsPlayer::artsPlayer() : m_playobj(0) +{ + m_endChecker = new QTimer(this); + connect(m_endChecker, SIGNAL(timeout()), this, SLOT(checkEnded())); + +#ifndef WITHOUT_ARTS + m_dispatcher = new KArtsDispatcher; + m_server = new KArtsServer; + m_factory = new KDE::PlayObjectFactory(m_server->server()); + + m_allPath = locate("appdata","sounds/lose.wav"); + m_greenPath = locate("appdata","sounds/1.wav"); + m_redPath = locate("appdata","sounds/2.wav"); + m_bluePath = locate("appdata","sounds/3.wav"); + m_yellowPath = locate("appdata","sounds/4.wav"); +#else + KMessageBox::information(0, i18n("aRts was not found, therefore the sounds will be disabled."), i18n("Sounds Disabled"), "infoaboutartsnotfound"); +#endif +} + +artsPlayer::~artsPlayer() +{ +#ifndef WITHOUT_ARTS + delete m_playobj; + delete m_factory; + delete m_server; + delete m_dispatcher; +#endif +} + +void artsPlayer::play(blinkenGame::color c, bool stopCurrent) +{ + int check; +#ifndef WITHOUT_ARTS + if (blinkenSettings::playSounds()) + { + if (m_playobj && m_playobj -> state() == Arts::posPlaying) + { + if (stopCurrent) + { + m_nextSounds.clear(); + m_nextSounds.append(c); + m_playobj -> halt(); + play(); + } + else m_nextSounds.append(c); + } + else + { + m_nextSounds.append(c); + play(); + } + check = 50; + } + else check = 250; +#else + //shut up gcc + (void)c; + (void)stopCurrent; + check = 250; +#endif + if (!m_endChecker -> isActive()) m_endChecker -> start(check); +} + +void artsPlayer::play() +{ +#ifndef WITHOUT_ARTS + QString path; + blinkenGame::color c = m_nextSounds.first(); + m_nextSounds.pop_front(); + switch (c) + { + case blinkenGame::red: + path = m_redPath; + break; + + case blinkenGame::green: + path = m_greenPath; + break; + + case blinkenGame::blue: + path = m_bluePath; + break; + + case blinkenGame::yellow: + path = m_yellowPath; + break; + + case blinkenGame::all: + path = m_allPath; + break; + + case blinkenGame::none: + break; + } + delete m_playobj; + m_playobj = m_factory -> createPlayObject(path, true); + m_playobj -> play(); +#endif +} + +void artsPlayer::checkEnded() +{ +#ifndef WITHOUT_ARTS + if (blinkenSettings::playSounds()) + { + if (m_playobj -> state() != Arts::posPlaying) + { + m_endChecker -> stop(); + emit ended(); + if (m_nextSounds.size() > 0) play(); + } + } + else + { + m_endChecker -> stop(); + emit ended(); + } +#else + m_endChecker -> stop(); + emit ended(); +#endif +} + +#include "artsplayer.moc" diff --git a/blinken/src/artsplayer.h b/blinken/src/artsplayer.h new file mode 100644 index 00000000..d502ddbd --- /dev/null +++ b/blinken/src/artsplayer.h @@ -0,0 +1,66 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef ARTSPLAYER_H +#define ARTSPLAYER_H + +#include + +#ifdef WITHOUT_ARTS +class KArtsDispatcher; +class KArtsServer; + +namespace KDE +{ + class PlayObjectFactory; + class PlayObject; +} +#else +#include +#include +#include +#include +#endif + +#include + +#include "blinkengame.h" + +class QTimer; + +class artsPlayer : public QObject +{ +Q_OBJECT + public: + artsPlayer(); + ~artsPlayer(); + + void play(blinkenGame::color c, bool stopCurrent = false); + + signals: + void ended(); + + private slots: + void play(); + void checkEnded(); + + private: + QValueList m_nextSounds; + + QString m_greenPath, m_redPath, m_bluePath, m_yellowPath, m_allPath; + + QTimer *m_endChecker; + + KArtsDispatcher *m_dispatcher; + KArtsServer *m_server; + KDE::PlayObjectFactory *m_factory; + KDE::PlayObject *m_playobj; +}; + +#endif diff --git a/blinken/src/blinken.cpp b/blinken/src/blinken.cpp new file mode 100644 index 00000000..997895fa --- /dev/null +++ b/blinken/src/blinken.cpp @@ -0,0 +1,855 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "blinken.h" +#include "button.h" +#include "counter.h" +#include "fontutils.h" +#include "number.h" +#include "highscoredialog.h" +#include "settings.h" + +blinken::blinken() : QWidget(0, 0, WStaticContents | WNoAutoErase), m_overHighscore(false), m_overQuit(false), m_overCentralText(false), m_overMenu(false), m_overAboutKDE(false), m_overAboutBlinken(false), m_overManual(false), m_overCentralLetters(false), m_overCounter(false), m_overFont(false), m_overSound(false), m_showPreferences(false), m_updateButtonHighlighting(false), m_highlighted(blinkenGame::none) +{ + m_back = new QPixmap(locate("appdata", "images/blinken.png")); + + m_buttons[0] = new button(blinkenGame::blue); + m_buttons[1] = new button(blinkenGame::yellow); + m_buttons[2] = new button(blinkenGame::red); + m_buttons[3] = new button(blinkenGame::green); + + m_highscore = new QPixmap(locate("appdata", "images/highscore.png")); + m_highscoreHover = new QPixmap(locate("appdata", "images/highscore_hover.png")); + m_quit = new QPixmap(locate("appdata", "images/quit.png")); + m_quitHover = new QPixmap(locate("appdata", "images/quit_hover.png")); + m_menu = new QPixmap(locate("appdata", "images/menu.png")); + m_menuHover = new QPixmap(locate("appdata", "images/menu_hover.png")); + m_mark = new QPixmap(locate("appdata", "images/mark.png")); + m_highscoreRect = QRect(10, 10, 72, 72); + m_quitRect = QRect(562, 10, 72, 73); + m_menuRect = QRect(562, 443, 72, 72); + m_aboutKDERect = QRect(452, 461, 54, 54); + m_aboutBlinkenRect = QRect(506, 461, 56, 54); + m_manualRect = QRect(578, 389, 54, 54); + m_centralLettersRect = QRect(192, 194, 254, 54); + m_counterRect = QRect(268, 110, 102, 52); + + m_fillColor = QColor(40, 40, 40); + m_fontColor = QColor(126, 126, 126); + m_fontHighlightColor = QColor(230, 230, 230); + m_countDownColor = QColor(55, 55, 55); + + setMouseTracking(true); + setFixedSize(644, 525); + show(); + + m_unhighlighter = new QTimer(this); + connect(m_unhighlighter, SIGNAL(timeout()), this, SLOT(unhighlight())); + + connect(&m_game, SIGNAL(gameEnded()), this, SLOT(checkHS())); + connect(&m_game, SIGNAL(phaseChanged()), this, SLOT(update())); + connect(&m_game, SIGNAL(highlight(blinkenGame::color, bool)), this, SLOT(highlight(blinkenGame::color, bool))); + + m_helpMenu = new KHelpMenu(this, kapp->aboutData()); + + for (int i = 0; i < 3; i++) m_overLevels[i] = false; + + QString aux = i18n("If the Steve font that is used by bliken by default to show status messages does not support any of the characters of your language, please translate that message to 1 and KDE standard font will be used to show the texts, if not translate it to 0", "0"); + + m_alwaysUseNonCoolFont = aux == "1"; +} + +blinken::~blinken() +{ + delete m_back; + for (int i = 0; i < 4; i++) delete m_buttons[i]; + delete m_highscore; + delete m_highscoreHover; + delete m_quit; + delete m_quitHover; + delete m_menu; + delete m_menuHover; + delete m_mark; + delete m_helpMenu; +} + +void blinken::paintEvent(QPaintEvent *) +{ + QPixmap buf(width(), height()); + QPainter p(&buf); + + p.drawPixmap(0, 0, *m_back); + + drawMenuQuit(p); + QFont f1, f = p.font(); + f1 = f; + f.setBold(true); + p.setFont(f); + switch (m_game.phase()) + { + case blinkenGame::starting: + drawText(p, i18n("Start"), QPoint(318, 316), true, 10, 5, &m_centralTextRect, m_overCentralText, false); + break; + + case blinkenGame::choosingLevel: + drawLevel(p); + break; + + case blinkenGame::waiting3: + case blinkenGame::waiting2: + case blinkenGame::waiting1: + case blinkenGame::learningTheSequence: + case blinkenGame::typingTheSequence: + drawText(p, i18n("Restart"), QPoint(318, 316), true, 10, 5, &m_centralTextRect, m_overCentralText, false); + break; + } + p.setFont(f1); + + if (m_showPreferences) + { + // draw the current keys + drawText(p, m_buttons[0]->shortcut(), QPoint(115, 285), true, 20, 5, 0, m_buttons[0]->selected(), false); + drawText(p, m_buttons[1]->shortcut(), QPoint(115, 155), true, 20, 5, 0, m_buttons[1]->selected(), false); + drawText(p, m_buttons[2]->shortcut(), QPoint(520, 155), true, 20, 5, 0, m_buttons[2]->selected(), false); + drawText(p, m_buttons[3]->shortcut(), QPoint(520, 285), true, 20, 5, 0, m_buttons[3]->selected(), false); + + const QPen &oPen = p.pen(); + const QBrush &oBrush = p.brush(); + const QFont &oFont = p.font(); + + // draw the internal square plus a bit of ellipse on the sides and the + // two delimiter lines + p.setPen(NoPen); + p.setBrush(m_fillColor); + p.drawPie(169, 192, 4, 58, 1440, 2880); + p.drawPie(465, 192, 4, 58, -1440, 2880); + p.setPen(QPen(Qt::black, 3)); + p.fillRect(171, 192, 296, 58, m_fillColor); + p.drawLine(169, 192, 469, 192); + p.drawLine(169, 250, 469, 250); + + // draw the two squares of the options + p.setPen(QPen(m_fontColor, 2, Qt::SolidLine, Qt::SquareCap, Qt::MiterJoin)); + + m_soundRect = QRect(181, 209, 25, 25); + m_fontRect = QRect(432, 209, 25, 25); +#ifndef WITHOUT_ARTS + p.drawRect(m_soundRect); + if (blinkenSettings::playSounds()) + { + p.drawLine(186, 214, 199, 227); + p.drawLine(186, 227, 199, 214); + } +#endif + if (!m_alwaysUseNonCoolFont) + { + p.drawRect(m_fontRect); + if (blinkenSettings::customFont()) + { + p.drawLine(437, 214, 450, 227); + p.drawLine(437, 227, 450, 214); + } + } + + // draw the options' text + QFont f1 = QFont(); + p.setFont(f1); + int size, sizeAux; + QRect area; + QString sounds = i18n("Sounds"); + QString font = i18n("Font"); + size = fontUtils::fontSize(p, sounds, 95, 20); + sizeAux = fontUtils::fontSize(p, font, 95, 20); + if (sizeAux > size) size = sizeAux; + f1.setPointSize(size); +#ifndef WITHOUT_ARTS + area = p.boundingRect(QRect(), Qt::AlignAuto, sounds); + area.moveBy(212, 221 - (area.height() / 2)); + p.drawText(area, Qt::AlignCenter, sounds); + m_soundRect = m_soundRect.unite(area); +#endif + if (!m_alwaysUseNonCoolFont) + { + area = p.boundingRect(QRect(), Qt::AlignAuto, font); + area.moveBy(426 - area.width(), 221 - (area.height() / 2)); + p.drawText(area, Qt::AlignCenter, font); + m_fontRect = m_fontRect.unite(area); + } + + p.setFont(oFont); + p.setPen(oPen); + p.setBrush(oBrush); + } + + drawScoreAndCounter(p); + + if (m_highlighted & blinkenGame::blue) p.drawPixmap(14, 225, *m_buttons[0] -> pixmap()); + if (m_highlighted & blinkenGame::yellow) p.drawPixmap(14, 16, *m_buttons[1] -> pixmap()); + if (m_highlighted & blinkenGame::red) p.drawPixmap(322, 16, *m_buttons[2] -> pixmap()); + if (m_highlighted & blinkenGame::green) p.drawPixmap(322, 225, *m_buttons[3] -> pixmap()); + + drawStatusText(p); + + bitBlt(this, 0, 0, &buf); + + if (m_updateButtonHighlighting) updateButtonHighlighting(mapFromGlobal(QCursor::pos())); +} + +void blinken::keyPressEvent(QKeyEvent *e) +{ + if (e -> isAutoRepeat()) return; + + if (m_showPreferences) + { + int i = 0; + while (i < 4 && !m_buttons[i] -> selected()) i++; + + if (i < 4) + { + if (e -> key() == Qt::Key_Escape) + { + m_buttons[i] -> setSelected(false); + update(); + } + else + { + KShortcut ks(e -> key()); + if (!ks.toString().isEmpty()) + { + bool different = true; + int j = 0; + while (different && j < 4) + { + different = (ks.toString() != m_buttons[j] -> shortcut()); + j++; + } + + if (different) + { + m_buttons[i] -> setShortcut(ks); + update(); + } + } + } + } + } + else + { + if (e -> key() == m_buttons[0] -> key()) pressedBlue(); + else if (e -> key() == m_buttons[1] -> key()) pressedYellow(); + else if (e -> key() == m_buttons[2] -> key()) pressedRed(); + else if (e -> key() == m_buttons[3] -> key()) pressedGreen(); + } +} + +void blinken::keyReleaseEvent(QKeyEvent *e) +{ + if (e -> isAutoRepeat()) return; + + if (e -> state() == Qt::ControlButton && e -> stateAfter() != Qt::ControlButton && (m_game.phase() == blinkenGame::starting || m_game.phase() == blinkenGame::choosingLevel)) + { + m_showPreferences = !m_showPreferences; + for (int i = 0; i < 4; i++) m_buttons[i] -> setSelected(false); + updateButtonHighlighting(mapFromGlobal(QCursor::pos())); + update(); + } +} + +void blinken::mouseMoveEvent(QMouseEvent *e) +{ + updateButtonHighlighting(e->pos()); +} + +void blinken::mousePressEvent(QMouseEvent *e) +{ + if (m_overHighscore || m_overCounter) + { + highScoreDialog *hsd = new highScoreDialog(this); + hsd->showLevel(1); + m_updateButtonHighlighting = true; + } + else if (m_showPreferences && m_fontRect.contains(e -> pos()) && !m_alwaysUseNonCoolFont) + { + blinkenSettings::setCustomFont(!blinkenSettings::customFont()); + blinkenSettings::writeConfig(); + update(); + } + else if (m_showPreferences && m_soundRect.contains(e -> pos())) + { + blinkenSettings::setPlaySounds(!blinkenSettings::playSounds()); + blinkenSettings::writeConfig(); + update(); + } + else if (m_overQuit) kapp->quit(); + else if (m_overAboutBlinken || m_overCentralLetters) m_helpMenu -> aboutApplication(); + else if (m_overAboutKDE) m_helpMenu -> aboutKDE(); + else if (m_overManual) m_helpMenu -> appHelpActivated(); + else if (m_game.phase() != blinkenGame::choosingLevel && m_overCentralText) + { + highlight(blinkenGame::none, true); + m_overCentralText = false; + for(int i = 0; i < 3; i++) m_overLevels[i] = false; + m_game.setPhase(blinkenGame::choosingLevel); + m_updateButtonHighlighting = true; + } + else if (m_game.phase() == blinkenGame::choosingLevel) + { + int level = 0; + if (m_levelsRect[1].contains(e -> pos())) level = 1; + else if (m_levelsRect[0].contains(e -> pos())) level = 2; + else if (m_levelsRect[2].contains(e -> pos())) level = 3; + if (level) + { + for(int i = 0; i < 3; i++) m_overLevels[i] = false; + m_game.start(level); + if (m_showPreferences) m_showPreferences = false; + m_updateButtonHighlighting = true; + } + } + + QPoint p = e->pos(); + p -= QPoint(319, 221); + if (insideGreen(p)) + { + if (m_showPreferences) selectButton(3); + else pressedGreen(); + } + else if (insideBlue(p)) + { + if (m_showPreferences) selectButton(0); + else pressedBlue(); + } + else if (insideYellow(p)) + { + if (m_showPreferences) selectButton(1); + else pressedYellow(); + } + else if (insideRed(p)) + { + if (m_showPreferences) selectButton(2); + else pressedRed(); + } +} + +void blinken::checkHS() +{ + highScoreDialog *hsd = new highScoreDialog(this); + if (hsd->scoreGoodEnough(m_game.level(), m_game.score())) + { + bool ok; + QString name = KInputDialog::getText(i18n("Enter Your Name"), i18n("Name:"), m_lastName, &ok); + if (!name.isNull() && ok) + { + m_lastName = name; + hsd->addScore(m_game.level(), m_game.score(), name); + } + hsd->showLevel(m_game.level()); + } +} + +void blinken::highlight(blinkenGame::color c, bool unhighlight) +{ + m_highlighted = c; + update(); + if (unhighlight) m_unhighlighter -> start(250); + else if (c == blinkenGame::none) + { + m_unhighlighter -> stop(); + updateCursor(mapFromGlobal(QCursor::pos())); + } +} + +void blinken::unhighlight() +{ + highlight(blinkenGame::none, false); +} + +void blinken::pressedYellow() +{ + if (m_game.canType()) + { + highlight(blinkenGame::yellow, true); + m_game.clicked(blinkenGame::yellow); + } +} + +void blinken::pressedRed() +{ + if (m_game.canType()) + { + highlight(blinkenGame::red, true); + m_game.clicked(blinkenGame::red); + } +} + +void blinken::pressedGreen() +{ + if (m_game.canType()) + { + highlight(blinkenGame::green, true); + m_game.clicked(blinkenGame::green); + } +} + +void blinken::pressedBlue() +{ + if (m_game.canType()) + { + highlight(blinkenGame::blue, true); + m_game.clicked(blinkenGame::blue); + } +} + +void blinken::selectButton(int button) +{ + int i = 0; + bool selected = false; + while (i < 4 && !selected) + { + selected = m_buttons[i] -> selected(); + if (!selected) i++; + } + + if (selected) + { + if (i == button) + { + m_buttons[button] -> setSelected(false); + update(); + } + } + else + { + m_buttons[button] -> setSelected(true); + update(); + } +} + +bool blinken::insideGreen(const QPoint &p) const +{ + return insideButtonsArea(p) && p.x() > 6 && p.y() > 6; +} + +bool blinken::insideBlue(const QPoint &p) const +{ + return insideButtonsArea(p) && p.x() < -6 && p.y() > 6; +} + +bool blinken::insideYellow(const QPoint &p) const +{ + return insideButtonsArea(p) && p.x() < -6 && p.y() < -6; +} + +bool blinken::insideRed(const QPoint &p) const +{ + return insideButtonsArea(p) && p.x() > 6 && p.y() < -6; +} + +bool blinken::insideButtonsArea(const QPoint &p) const +{ + double x, y, x2, y2; + x = (double)p.x(); + y = (double)p.y(); + x2 = x * x; + y2 = y * y; + if (x2 + y2 > 162.5 * 162.5) + { + // Outside the circle + double x3, y3; + x3 = x2 / (301 * 301); + y3 = y2 / (201 * 201); + if (x3 + y3 < 1) return true; + } + return false; +} + +void blinken::drawMenuQuit(QPainter &p) +{ + if (!m_overHighscore) p.drawPixmap(10, 10, *m_highscore); + else p.drawPixmap(10, 10, *m_highscoreHover); + + if (!m_overQuit) p.drawPixmap(562, 10, *m_quit); + else p.drawPixmap(562, 10, *m_quitHover); + + if (!m_overMenu) p.drawPixmap(562, 443, *m_menu); + else p.drawPixmap(454, 389, *m_menuHover); + + if (m_overAboutKDE) p.drawPixmap(462, 433, *m_mark); + else if (m_overAboutBlinken) p.drawPixmap(516, 433, *m_mark); + else if (m_overManual) + { + p.translate(550, 430); + p.rotate(-90.0); + p.drawPixmap(0, 0, *m_mark); + p.rotate(90.0); + p.translate(-550, -430); + } +} + +void blinken::drawScoreAndCounter(QPainter &p) +{ + QColor c1, c2, c3; + p.translate(268, 110); + + switch (m_game.phase()) + { + case blinkenGame::waiting3: + c1 = red; + c2 = red; + c3 = red; + break; + + case blinkenGame::waiting2: + c1 = m_countDownColor; + c2 = red; + c3 = red; + break; + + case blinkenGame::waiting1: + c1 = m_countDownColor; + c2 = c1; + c3 = red; + break; + + default: + c1 = m_countDownColor; + c2 = c1; + c3 = c1; + break; + } + + counter::paint(p, m_game.phase() != blinkenGame::starting, m_game.score(), true, c1, c2, c3); + + p.translate(-268, -110); +} + +void blinken::drawStatusText(QPainter &p) +{ + p.translate(25, 505); + p.rotate(-3.29); + p.setPen(blue); + + QString restartText = i18n("Restart the game"); + QString text; + if (m_overQuit) text = i18n("Quit blinKen"); + else if (m_overHighscore || m_overCounter) text = i18n("View Highscore Table"); + else if (m_overAboutBlinken || m_overCentralLetters) text = m_helpMenu -> menu() -> text(KHelpMenu::menuAboutApp).remove("&"); + else if (m_overAboutKDE) text = m_helpMenu -> menu() -> text(KHelpMenu::menuAboutKDE).remove("&"); + else if (m_overManual) text = m_helpMenu -> menu() -> text(KHelpMenu::menuHelpContents).remove("&"); + else if (m_overLevels[0]) text = i18n("2nd Level"); + else if (m_overLevels[1]) text = i18n("1st Level"); + else if (m_overLevels[2]) text = i18n("Random Level"); + else if (m_buttons[0]->selected() || m_buttons[1]->selected() || m_buttons[2]->selected() || m_buttons[3]->selected()) text = i18n("Press the key for this button"); + else if (m_showPreferences) text = i18n("Click any button to change its key"); + else + { + switch (m_game.phase()) + { + case blinkenGame::starting: + text = i18n("Press Start to begin!"); + break; + + case blinkenGame::choosingLevel: + text = i18n("Set the Difficulty Level..."); + break; + + case blinkenGame::waiting3: + if (m_overCentralText) text = restartText; + else text = i18n("Next sequence in 3..."); + break; + + case blinkenGame::waiting2: + if (m_overCentralText) text = restartText; + else if (m_game.level() == 1) text = i18n("Next sequence in 3, 2..."); + else text = i18n("Next sequence in 2..."); + break; + + case blinkenGame::waiting1: + if (m_overCentralText) text = restartText; + else if (m_game.level() == 1) text = i18n("Next sequence in 3, 2, 1..."); + else text = i18n("Next sequence in 2, 1..."); + break; + + case blinkenGame::learningTheSequence: + if (m_overCentralText) text = restartText; + else text = i18n("Remember this sequence..."); + break; + + case blinkenGame::typingTheSequence: + if (m_overCentralText) text = restartText; + else text = i18n("Repeat the sequence!"); + break; + } + } + + QFont f; + if (blinkenSettings::customFont() && !m_alwaysUseNonCoolFont) f = QFont("Steve"); + p.setFont(f); + f.setPointSize(fontUtils::fontSize(p, text, 380, 30)); + p.setFont(f); + p.drawText(0, 0, text); +} + +void blinken::drawLevel(QPainter &p) +{ + QString n[3]; + n[0] = i18n("2"); + n[1] = i18n("1"); + n[2] = i18n("?"); + + drawText(p, i18n("Level"), QPoint(322, 281), false, 0, 0, 0, false, true); + + QPoint cp; + for (int i = 0; i < 3; i++) + { + if (i == 0) cp = QPoint(319, 315); + else if (i == 1) cp = QPoint(m_levelsRect[0].left() - m_levelsRect[0].width(), 315); + else if (i == 2) cp = QPoint(m_levelsRect[0].right() + m_levelsRect[0].width(), 315); + drawText(p, n[i], cp, true, 20, 5, &(m_levelsRect[i]), m_overLevels[i], true); + } +} + +void blinken::drawText(QPainter &p, const QString &text, const QPoint ¢er, bool withMargin, int xMargin, int yMargin, QRect *rect, bool highlight, bool bold) +{ + QRect r; + QFont oldFont, f = p.font(); + oldFont = f; + f.setPointSize(fontUtils::fontSize(p, text, 190, 30)); + if (bold) f.setBold(true); + p.setFont(f); + + r = p.boundingRect(QRect(), Qt::AlignAuto, text); + r = QRect(0, 0, r.width() + xMargin, r.height() + yMargin); + r.moveBy(center.x() - r.width() / 2, center.y() - r.height() / 2); + + if (withMargin) + { + p.fillRect(r, m_fillColor); + p.setPen(QPen(black, 3)); + p.drawRoundRect(r.left(), r.top(), r.width(), r.height(), 15, 15); + } + + if (!highlight) p.setPen(m_fontColor); + else p.setPen(m_fontHighlightColor); + p.drawText(r, Qt::AlignCenter, text); + + if (rect) *rect = r; + p.setFont(oldFont); +} + + +void blinken::updateButtonHighlighting(const QPoint &p) +{ + bool haveToUpdate; + m_updateButtonHighlighting = false; + haveToUpdate = false; + + if (m_highscoreRect.contains(p)) + { + if (!m_overHighscore) + { + m_overHighscore = true; + haveToUpdate = true; + } + } + else if (m_overHighscore) + { + m_overHighscore = false; + haveToUpdate = true; + } + + if (m_menuRect.contains(p)) + { + if (!m_overMenu) + { + m_overMenu = true; + m_overAboutKDE = false; + m_overAboutBlinken = false; + m_overManual = false; + haveToUpdate = true; + } + else if (m_overAboutKDE || m_overAboutBlinken || m_overManual) + { + m_overAboutKDE = false; + m_overAboutBlinken = false; + m_overManual = false; + haveToUpdate = true; + } + } + else if (m_overMenu) + { + if (m_aboutKDERect.contains(p)) + { + if (!m_overAboutKDE) + { + m_overAboutKDE = true; + m_overAboutBlinken = false; + m_overManual = false; + haveToUpdate = true; + } + } + else if (m_aboutBlinkenRect.contains(p)) + { + if (!m_overAboutBlinken) + { + m_overAboutKDE = false; + m_overAboutBlinken = true; + m_overManual = false; + haveToUpdate = true; + } + } + else if (m_manualRect.contains(p)) + { + if (!m_overManual) + { + m_overAboutKDE = false; + m_overAboutBlinken = false; + m_overManual = true; + haveToUpdate = true; + } + } + else + { + m_overMenu = false; + m_overAboutKDE = false; + m_overAboutBlinken = false; + m_overManual = false; + haveToUpdate = true; + } + } + + if (!m_showPreferences && m_centralLettersRect.contains(p)) + { + m_overCentralLetters = true; + haveToUpdate = true; + } + else if (m_overCentralLetters) + { + m_overCentralLetters = false; + haveToUpdate = true; + } + + if (m_showPreferences && m_soundRect.contains(p)) + { + m_overSound = true; + haveToUpdate = true; + } + else if (m_overSound) + { + m_overSound = false; + haveToUpdate = true; + } + + if (m_showPreferences && m_fontRect.contains(p) && !m_alwaysUseNonCoolFont) + { + m_overFont = true; + haveToUpdate = true; + } + else if (m_overFont) + { + m_overFont = false; + haveToUpdate = true; + } + + if (m_counterRect.contains(p)) + { + m_overCounter = true; + haveToUpdate = true; + } + else if (m_overCounter) + { + m_overCounter = false; + haveToUpdate = true; + } + + if (m_quitRect.contains(p)) + { + if (!m_overQuit) + { + m_overQuit = true; + haveToUpdate = true; + } + } + else if (m_overQuit) + { + m_overQuit = false; + haveToUpdate = true; + } + + switch (m_game.phase()) + { + case blinkenGame::starting: + case blinkenGame::waiting3: + case blinkenGame::waiting2: + case blinkenGame::waiting1: + case blinkenGame::learningTheSequence: + case blinkenGame::typingTheSequence: + if (m_centralTextRect.contains(p)) + { + if (!m_overCentralText) + { + m_overCentralText = true; + haveToUpdate = true; + } + } + else if (m_overCentralText) + { + m_overCentralText = false; + haveToUpdate = true; + } + break; + + case blinkenGame::choosingLevel: + for (int i = 0; i < 3; i++) + { + if (m_levelsRect[i].contains(p)) + { + if (!m_overLevels[i]) + { + m_overLevels[i] = true; + haveToUpdate = true; + } + } + else if (m_overLevels[i]) + { + m_overLevels[i] = false; + haveToUpdate = true; + } + } + break; + } + + updateCursor(p); + if (haveToUpdate) update(); +} + +void blinken::updateCursor(const QPoint &p) +{ + QPoint p2 = p - QPoint(319, 221); + + if (m_overHighscore || m_overQuit || m_overCentralText || m_overMenu || m_overAboutKDE || m_overAboutBlinken || m_overManual || m_overLevels[0] || m_overLevels[1] || m_overLevels[2] || m_overCentralLetters || m_overCounter || (m_game.canType() && (insideGreen(p2) || insideRed(p2) || insideBlue(p2) || insideYellow(p2))) || m_overFont || m_overSound) setCursor(PointingHandCursor); + else setCursor(ArrowCursor); +} + +#include "blinken.moc" diff --git a/blinken/src/blinken.desktop b/blinken/src/blinken.desktop new file mode 100644 index 00000000..47b5567d --- /dev/null +++ b/blinken/src/blinken.desktop @@ -0,0 +1,113 @@ +[Desktop Entry] +Name=blinKen +Name[bn]=বà§à¦²à¦¿à¦¨à¦•à§‡à¦¨ +Name[eo]=blinKeno +Name[ne]=à¤à¤¿à¤®à¤à¤¿à¤® +Name[pa]=ਬਲਿਨਕਿਨ +Name[tr]=Blinken +DocPath=blinken/index.html +GenericName=Simon Says Game +GenericName[be]=Ð“ÑƒÐ»ÑŒÐ½Ñ "Сайман кажа" +GenericName[bg]=Игра за паметта +GenericName[bn]=সায়মনের কথা খেলা +GenericName[bs]=Simon Says igra +GenericName[ca]=Joc del Simon Diu +GenericName[cs]=Hra Kuba Å™ekl +GenericName[csb]=Gra jidzenié w szlach +GenericName[cy]=Gêm Dewi yn Dweud +GenericName[da]='Simon siger'-spil +GenericName[de]="Simon sagt"-Spiel +GenericName[el]=Παιχνίδι "Ο Σάιμον λέει" +GenericName[eo]=Simona ludo +GenericName[es]=Simón dice +GenericName[et]='Simon Says' mäng +GenericName[eu]="Simon-ek dio" jokoa +GenericName[fa]=بازی سیمون می‌گوید +GenericName[fi]=Simon Says -peli +GenericName[fr]=Jeu de Simon +GenericName[ga]=Cluiche "Simon Says" +GenericName[gl]=O xogo de "Simón di..." +GenericName[he]=משחק המלך ×מר +GenericName[hr]=Igra kako Simon kaže +GenericName[hu]=Memóriajáték +GenericName[is]=Hermi leikur +GenericName[it]=Gioco Simon Says +GenericName[ja]=ゲーム「サイモンã•ã‚“ãŒè¨€ã„ã¾ã—ãŸã€ +GenericName[ka]=თáƒáƒ›áƒáƒ¨áƒ˜ "წერეთელმრდáƒáƒ’ვიბáƒáƒ áƒ" +GenericName[km]=ល្បែង ស៊ីម៉ុន​និយាយ +GenericName[lt]=Simon Says žaidimas +GenericName[ms]=Permainan Simon Says +GenericName[nb]=Hukommelsesleke +GenericName[nds]=Behollspeel +GenericName[ne]=सिमोन भनिने खेल +GenericName[nl]='Simon zegt'-spel +GenericName[nn]=Hugsespel +GenericName[pa]=ਸੀਮੋਨ ਕਿਹਾ ਖੇਡ +GenericName[pl]=Gra w naÅ›ladowanie +GenericName[pt]=Jogo o Simão Diz +GenericName[pt_BR]=Jogo Simon Diz +GenericName[ru]=Игра «Саймон Ñказал» +GenericName[sk]=Hra Simon Says +GenericName[sl]=Igra ponavljanja +GenericName[sr]=Игра Сима каже +GenericName[sr@Latn]=Igra Sima kaže +GenericName[sv]=Simon säger lek +GenericName[tr]=Simon Süylüyor Oyunu +GenericName[uk]=Гра "Саймон каже" +GenericName[vi]=Trò chÆ¡i Phát âm Simon +GenericName[zh_CN]=我说你åšæ¸¸æˆ +GenericName[zh_TW]=è€å¸«èªªéŠæˆ² +Exec=blinken +Icon=blinken +Type=Application +Comment=A retro memory enhancement game +Comment[be]=КлаÑÑ–Ñ‡Ð½Ð°Ñ Ð³ÑƒÐ»ÑŒÐ½Ñ Ð´Ð»Ñ Ñ€Ð°Ð·Ð²Ñ–Ñ†Ñ†Ñ Ð¿Ð°Ð¼Ñці +Comment[bg]=Игра за упражнение на паметта +Comment[bn]=পà§à¦°à¦¨à§‹ দিনের সà§à¦®à§ƒà¦¤à¦¿à¦¬à¦°à§à¦§à¦• খেলা +Comment[bs]=Program za poboljÅ¡anje retro memorije +Comment[ca]=Un joc per millorar la memòria amb aspecte retro +Comment[cs]=Hra k procviÄování pamÄ›ti +Comment[csb]=Znónô gra na cwiczënk pamiãcë ë pòstrzég +Comment[cy]=Gêm oes-a-fu i wella eich cof +Comment[da]=Et indlæringsprogram for hukommelsesforbedring +Comment[de]=Ein Spiel zum Training Ihres Gedächtnisses +Comment[el]=Ένα κλασικό παιχνίδι βελτίωσης της μνήμης +Comment[eo]=Malnovaĉa memorpliboniga ludo +Comment[es]=Un juego para mejorar la memoria +Comment[et]=Vanaaegne mälu parandamise mäng +Comment[eu]=Memoria hobetzeko joko zaharra +Comment[fa]=بازی تقویت حاÙظه گذشته +Comment[fi]=Vanha muistinparantamispeli +Comment[fr]=Un ancien jeu de mémoire +Comment[ga]=Cluiche feabhsaithe cuimhne den seandéanamh +Comment[gl]=Un programa para mellorar a memoria +Comment[he]=משחק ישן לשיפור הזיכרון +Comment[hr]=Starinska igra memorije +Comment[hu]=Egy klasszikus memóriajavító játék +Comment[is]=Minnisþjálfunarleikur +Comment[it]=Un programma per esercitare la memoria +Comment[ja]=レトロãªè¨˜æ†¶åŠ›å¢—強ゲーム +Comment[ka]=მეხსიერების გáƒáƒ¡áƒáƒ•áƒáƒ áƒ¯áƒ˜áƒ¨áƒ”ბელი თáƒáƒ›áƒáƒ¨áƒ˜ +Comment[km]=ល្បែង​ážáŸ’រឡប់​បន្កើន​សážáž· +Comment[lt]=Retro atminties padidinimo priemonÄ— +Comment[nb]=Et hukommelsesspill etter gammel stil +Comment[nds]=En oolt Speel för't Verbetern vun't Behollen +Comment[ne]=रेटà¥à¤°à¥‹ सà¥à¤®à¥ƒà¤¤à¤¿ बढाउने खेल +Comment[nl]=Een geheugenoefenspel +Comment[nn]=Eit gammaldags hugsespel +Comment[pl]=Znana gra na ćwiczenie pamiÄ™ci i spotrzegawczoÅ›ci +Comment[pt]=Um jogo antigo para melhorar a memória +Comment[pt_BR]=Um jogo para treinar a memória +Comment[ru]=Игра Ð´Ð»Ñ Ñ€Ð°Ð·Ð²Ð¸Ñ‚Ð¸Ñ Ð¿Ð°Ð¼Ñти +Comment[sk]=Retro hra na zlepÅ¡enie pamäte +Comment[sl]=Igra za izboljÅ¡anje spomina +Comment[sr]=Стара игра за побољшавање меморије +Comment[sr@Latn]=Stara igra za poboljÅ¡avanje memorije +Comment[sv]=Ett gammalmodigt program för att förbättra minnet +Comment[tr]=Bir hafıza geliÅŸtirme oyunu +Comment[uk]=Гра Ð´Ð»Ñ Ñ€Ð¾Ð·Ð²Ð¸Ñ‚ÐºÑƒ пам'ÑÑ‚Ñ– +Comment[vi]=Má»™t trò chÆ¡i tăng cÆ°á»ng trí nhá»› quá khứ +Comment[zh_CN]=ä¸€ä¸ªè®°å¿†å¼ºåŒ–æ¸¸æˆ +Comment[zh_TW]=加強記憶力的éŠæˆ² +Terminal=false +Categories=Qt;KDE;Education; diff --git a/blinken/src/blinken.h b/blinken/src/blinken.h new file mode 100644 index 00000000..a6ea2199 --- /dev/null +++ b/blinken/src/blinken.h @@ -0,0 +1,92 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef BLINKEN_H +#define BLINKEN_H + +#include + +#include "blinkengame.h" + +class QTimer; + +class KAction; +class KHelpMenu; + +class button; +class highScoreDialog; + +class blinken : public QWidget +{ +Q_OBJECT + public: + blinken(); + ~blinken(); + + protected: + void paintEvent(QPaintEvent *); + void mouseMoveEvent(QMouseEvent *e); + void mousePressEvent(QMouseEvent *e); + void keyPressEvent(QKeyEvent *e); + void keyReleaseEvent(QKeyEvent *e); + + private slots: + void checkHS(); + void highlight(blinkenGame::color c, bool unhighlight); + void unhighlight(); + + void pressedYellow(); + void pressedRed(); + void pressedGreen(); + void pressedBlue(); + + private: + void selectButton(int button); + bool insideGreen(const QPoint &p) const; + bool insideYellow(const QPoint &p) const; + bool insideRed(const QPoint &p) const; + bool insideBlue(const QPoint &p) const; + bool insideButtonsArea(const QPoint &p) const; + void updateCursor(const QPoint &p); + + void drawMenuQuit(QPainter &p); + void drawScoreAndCounter(QPainter &p); + void drawStatusText(QPainter &p); + void drawLevel(QPainter &p); + void drawText(QPainter &p, const QString &text, const QPoint ¢er, bool withMargin, int xMargin, int yMargin, QRect *rect, bool highlight, bool bold); + void updateButtonHighlighting(const QPoint &p); + + + button *m_buttons[4]; + QPixmap *m_back, *m_highscore, *m_highscoreHover, *m_quit, *m_quitHover, *m_menu, *m_menuHover, *m_mark; + bool m_overHighscore, m_overQuit, m_overCentralText, m_overMenu, m_overAboutKDE, m_overAboutBlinken, m_overManual, m_overLevels[3], m_overCentralLetters, m_overCounter, m_overFont, m_overSound; + // i obviously suck but m_levelsRect[0] is 2, m_levelsRect[1] is 1 and m_levelsRect[3] is ? + QRect m_highscoreRect, m_quitRect, m_centralTextRect, m_menuRect, m_aboutKDERect, m_aboutBlinkenRect, m_manualRect, m_levelsRect[3], m_centralLettersRect, m_counterRect, m_soundRect, m_fontRect; + QColor m_fillColor, m_fontColor, m_fontHighlightColor, m_countDownColor; + + // Preferences setting handling + bool m_showPreferences; + + // if should update the highlighting after the next repaint + bool m_updateButtonHighlighting; + + // use always the non-cool font? + bool m_alwaysUseNonCoolFont; + + blinkenGame::color m_highlighted; + QTimer *m_unhighlighter; + + QString m_lastName; + + blinkenGame m_game; + + KHelpMenu *m_helpMenu; +}; + +#endif diff --git a/blinken/src/blinken.kcfg b/blinken/src/blinken.kcfg new file mode 100644 index 00000000..362b9c52 --- /dev/null +++ b/blinken/src/blinken.kcfg @@ -0,0 +1,18 @@ + + + + + + + true + + + + true + + + + diff --git a/blinken/src/blinkengame.cpp b/blinken/src/blinkengame.cpp new file mode 100644 index 00000000..d1ec463b --- /dev/null +++ b/blinken/src/blinkengame.cpp @@ -0,0 +1,181 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include // for RAND_MAX + +#include + +#include + +#include "artsplayer.h" +#include "blinkengame.h" + +blinkenGame::blinkenGame() : m_phase(starting) +{ + m_artsPlayer = new artsPlayer; + m_waitTimer = new QTimer(this); + connect(m_waitTimer, SIGNAL(timeout()), this, SLOT(waiting())); +} + +blinkenGame::~blinkenGame() +{ + delete m_artsPlayer; +} + +int blinkenGame::level() const +{ + return m_level; +} + +bool blinkenGame::canType() const +{ + return m_phase == typingTheSequence || m_phase == starting; +} + +blinkenGame::gamePhase blinkenGame::phase() const +{ + return m_phase; +} + +int blinkenGame::score() const +{ + if (m_phase == starting || m_phase == choosingLevel) return 0; + return m_sequenceLength - 1; +} + +void blinkenGame::clicked(color c) +{ + if (m_phase == starting) + { + m_artsPlayer -> play(c); + return; + } + if (c == *m_nextColor) + { + ++m_nextColor; + m_artsPlayer -> play(c); + + if (m_nextColor == m_sequence.end()) + { + m_sequenceLength++; + nextRound(); + } + } + else + { + m_artsPlayer -> play(all, true); + emit highlight(all, true); + emit gameEnded(); + setPhase(choosingLevel); + } +} + +void blinkenGame::setPhase(gamePhase p) +{ + if (p != waiting3 && p != waiting2 && p != waiting1) m_waitTimer -> stop(); + m_phase = p; + emit phaseChanged(); +} + +void blinkenGame::start(int level) +{ + m_level = level; + m_sequenceLength = 1; + + nextRound(); + + m_sequence.clear(); +} + +void blinkenGame::nextSound() +{ + if (m_nextColor != m_sequence.end()) + { + color c; + c = *m_nextColor; + ++m_nextColor; + m_artsPlayer -> play(c); + emit highlight(c, false); + } + else + { + setPhase(typingTheSequence); + m_nextColor = m_sequence.begin(); + emit highlight(none, false); + m_artsPlayer->disconnect(); + } +} + +void blinkenGame::soundEnded() +{ + QTimer::singleShot(100, this, SLOT(nextSound())); + QTimer::singleShot(50, this, SLOT(unhighlight())); +} + +void blinkenGame::unhighlight() +{ + emit highlight(none, false); +} + +void blinkenGame::waiting() +{ + if (m_phase == waiting1) + { + setPhase(blinkenGame::learningTheSequence); + if (m_level == 3) + { + m_sequence.clear(); + for (int i = 0; i < m_sequenceLength; i++) m_sequence.append(generateColor()); + } + else m_sequence.append(generateColor()); + + connect(m_artsPlayer, SIGNAL(ended()), this, SLOT(soundEnded())); + m_nextColor = m_sequence.begin(); + soundEnded(); + } + else if (m_phase == waiting3) setPhase(waiting2); + else /* m_phase == waiting2 */ setPhase(waiting1); +} + +void blinkenGame::nextRound() +{ + if (m_level == 1) setPhase(waiting3); + else setPhase(waiting2); + m_waitTimer -> start(1000); +} + +blinkenGame::color blinkenGame::generateColor() +{ + int r; + // make the compiler happy :-D + color c = none; + + r = 1 + (int)(4.0 * kapp -> random() / (RAND_MAX + 1.0)); + switch(r) + { + case 1: + c = red; + break; + + case 2: + c = green; + break; + + case 3: + c = blue; + break; + + case 4: + c = yellow; + break; + } + return c; +} + +#include "blinkengame.moc" diff --git a/blinken/src/blinkengame.h b/blinken/src/blinkengame.h new file mode 100644 index 00000000..7a0f2941 --- /dev/null +++ b/blinken/src/blinkengame.h @@ -0,0 +1,72 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef BLINKENGAME_H +#define BLINKENGAME_H + +#include +#include + +class QTimer; + +class artsPlayer; + +class blinkenGame : public QObject +{ +Q_OBJECT + public: + blinkenGame(); + ~blinkenGame(); + + enum gamePhase { starting, choosingLevel, waiting3, waiting2, waiting1, learningTheSequence, typingTheSequence }; + enum color + { + none = 0, + red = 1, + green = 2, + blue = 4, + yellow = 8, + all = 15}; + + int level() const; + bool canType() const; + gamePhase phase() const; + int score() const; + + void clicked(color c); + void setPhase(gamePhase p); + void start(int level); + + signals: + void gameEnded(); + void phaseChanged(); + void highlight(blinkenGame::color c, bool unhighlight); + + private slots: + void nextSound(); + void soundEnded(); + void unhighlight(); + void waiting(); + + private: + void nextRound(); + color generateColor(); + + gamePhase m_phase; + int m_level; + int m_sequenceLength; + + QTimer *m_waitTimer; + + artsPlayer *m_artsPlayer; + QValueList m_sequence; + QValueList::const_iterator m_nextColor; +}; + +#endif diff --git a/blinken/src/button.cpp b/blinken/src/button.cpp new file mode 100644 index 00000000..b359e953 --- /dev/null +++ b/blinken/src/button.cpp @@ -0,0 +1,119 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include +#include +#include +#include + +#include "button.h" + +button::button(blinkenGame::color c) : m_selected(false), m_color(c) +{ + KConfig *kc = kapp->config(); + kc->setGroup("General"); + QString cs = getColorString(); + QString pixmap = QString("images/%1h.png").arg(cs); + + switch (c) + { + case blinkenGame::blue: + m_key = kc->readNumEntry(cs, Qt::Key_3); + break; + + case blinkenGame::yellow: + m_key = kc->readNumEntry(cs, Qt::Key_1); + break; + + case blinkenGame::red: + m_key = kc->readNumEntry(cs, Qt::Key_2); + break; + + case blinkenGame::green: + m_key = kc->readNumEntry(cs, Qt::Key_4); + break; + + default: + // never happens + break; + } + + m_highlighted = new QPixmap(locate("appdata", pixmap)); +} + +button::~button() +{ + delete m_highlighted; +} + +void button::setShortcut(int key) +{ + m_key = key; + m_selected = false; + + KConfig *kc = kapp->config(); + kc->setGroup("General"); + kc->writeEntry(getColorString(), key); + kc->sync(); +} + +QString button::shortcut() const +{ + return KShortcut(m_key).toString(); +} + +int button::key() const +{ + return m_key; +} + +void button::setSelected(bool b) +{ + m_selected = b; +} + +bool button::selected() const +{ + return m_selected; +} + +QPixmap *button::pixmap() const +{ + return m_highlighted; +} + +QString button::getColorString() const +{ + switch (m_color) + { + case blinkenGame::blue: + return "blue"; + break; + + case blinkenGame::yellow: + return "yellow"; + break; + + case blinkenGame::red: + return "red"; + break; + + case blinkenGame::green: + return "green"; + break; + + default: + // never happens + break; + } + + // never happens + return QString::null; +} diff --git a/blinken/src/button.h b/blinken/src/button.h new file mode 100644 index 00000000..80300c06 --- /dev/null +++ b/blinken/src/button.h @@ -0,0 +1,43 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef BUTTON_H +#define BUTTON_H + +#include + +#include "blinkengame.h" + +class KAction; +class KActionCollection; +class KShortcut; + +class button +{ + public: + button(blinkenGame::color c); + ~button(); + + void setShortcut(int key); + QString shortcut() const; + int key() const; + void setSelected(bool b); + bool selected() const; + QPixmap *pixmap() const; + + private: + QString getColorString() const; + + QPixmap *m_highlighted; + bool m_selected; + int m_key; + blinkenGame::color m_color; +}; + +#endif diff --git a/blinken/src/counter.cpp b/blinken/src/counter.cpp new file mode 100644 index 00000000..6d5ec217 --- /dev/null +++ b/blinken/src/counter.cpp @@ -0,0 +1,57 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include + +#include "counter.h" +#include "number.h" + +void counter::paint(QPainter &p, bool drawScore, int score, bool drawTimer, const QColor &c1, const QColor &c2, const QColor &c3) +{ + p.save(); + p.translate(45, 15); + p.setPen(QPen(Qt::black, 3)); + p.setBrush(QColor(40, 40, 40)); + if (drawTimer) + { + p.fillRect(-44, -13, 98, 48, p.brush()); + p.drawRoundRect(-45, -15, 100, 50, 15, 15); + } + else + { + p.fillRect(-44, -13, 70, 48, p.brush()); + p.drawRoundRect(-45, -15, 73, 50, 15, 15); + } + + if (drawScore) + { + number n(score); + n.paint(p, 2); + } + + if (drawTimer) + { + p.fillRect(35, -6, 11, 9, c1); + p.fillRect(35, 6, 11, 9, c2); + p.fillRect(35, 18, 11, 9, c3); + } + p.restore(); +} + +int counter::width(bool drawTimer) +{ + if (drawTimer) return 100; + else return 73; +} + +int counter::height() +{ + return 50; +} diff --git a/blinken/src/counter.h b/blinken/src/counter.h new file mode 100644 index 00000000..81e20ed3 --- /dev/null +++ b/blinken/src/counter.h @@ -0,0 +1,23 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef COUNTER_H +#define COUNTER_H + +class QPainter; + +class counter +{ + public: + static void paint(QPainter &p, bool drawScore, int score, bool drawTimer, const QColor &c1, const QColor &c2, const QColor &c3); + static int width(bool drawTimer); + static int height(); +}; + +#endif diff --git a/blinken/src/fontchecker.cpp b/blinken/src/fontchecker.cpp new file mode 100644 index 00000000..684afaaa --- /dev/null +++ b/blinken/src/fontchecker.cpp @@ -0,0 +1,27 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include + +#include + +#include "fontchecker.h" + +bool fontChecker::checkInstalled(const QFont &font, const QString &fontPath) +{ + QFontInfo fi(font); + // Works with Steve may need some tweaking to work with other fonts + if (!fi.exactMatch()) + { + bool success = KIO::NetAccess::copy(fontPath, "fonts:/Personal/", 0); + return !success; + } + return true; +} diff --git a/blinken/src/fontchecker.h b/blinken/src/fontchecker.h new file mode 100644 index 00000000..b8b60b6f --- /dev/null +++ b/blinken/src/fontchecker.h @@ -0,0 +1,21 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef FONTCHECKER_H +#define FONTCHECKER_H + +class QFont; + +class fontChecker +{ + public: + static bool checkInstalled(const QFont &font, const QString &fontPath); +}; + +#endif diff --git a/blinken/src/fontutils.cpp b/blinken/src/fontutils.cpp new file mode 100644 index 00000000..eacbbd46 --- /dev/null +++ b/blinken/src/fontutils.cpp @@ -0,0 +1,33 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include + +#include "fontutils.h" + +int fontUtils::fontSize(QPainter &p, const QString &s1, int w, int h) +{ + int size; + QRect aux1; + bool done = false; + + size = 28; + + while (!done) + { + QFont f = p.font(); + f.setPointSize(size); + p.setFont(f); + aux1 = p.boundingRect(QRect(), Qt::AlignAuto, s1); + if (aux1.width() > w || aux1.height() > h) size = QMIN(w * size / aux1.width(), h * size / aux1.height()); + else done = true; + } + + return size; +} diff --git a/blinken/src/fontutils.h b/blinken/src/fontutils.h new file mode 100644 index 00000000..b6bc9c97 --- /dev/null +++ b/blinken/src/fontutils.h @@ -0,0 +1,18 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef FONTUTILS_H +#define FONTUTILS_H + +namespace fontUtils +{ + int fontSize(QPainter &p, const QString &s1, int w, int h); +} + +#endif diff --git a/blinken/src/highscoredialog.cpp b/blinken/src/highscoredialog.cpp new file mode 100644 index 00000000..a162ab33 --- /dev/null +++ b/blinken/src/highscoredialog.cpp @@ -0,0 +1,198 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include +#include +#include + +#include +#include +#include + +#include "highscoredialog.h" +#include "counter.h" +#include "fontutils.h" +#include "settings.h" + +static const int margin = 15; +static const int smallMargin = 5; +static const int namesFontSize = 25; + +/* scoresWidget */ + +class scoresWidget : public QWidget +{ + public: + scoresWidget(QWidget *parent, const QValueList< QPair > &scores); + QSize calcSize(); + + protected: + void paintEvent(QPaintEvent *); + + private: + const QValueList< QPair > &m_scores; +}; + +scoresWidget::scoresWidget(QWidget *parent, const QValueList< QPair > &scores) : QWidget(parent, 0, WStaticContents | WNoAutoErase), m_scores(scores) +{ +} + +void scoresWidget::paintEvent(QPaintEvent *) +{ + int w = width(); + int h = height(); + QFont f; + QPixmap buf(w, h); + QPainter p(&buf); + QRect r; + QColor bg = paletteBackgroundColor(); + + // bg color + p.fillRect(0, 0, w, h, bg); + + p.setPen(black); + + if (blinkenSettings::customFont()) f = QFont("Steve"); + p.setFont(f); + f.setPointSize(fontUtils::fontSize(p, "A", 1000, namesFontSize)); + p.setFont(f); + + p.translate(margin, margin); + + QValueList< QPair >::const_iterator it; + for (it = m_scores.begin(); it != m_scores.end(); ++it) + { + counter::paint(p, !(*it).second.isEmpty(), (*it).first, false, QColor(), QColor(), QColor()); + p.setPen(black); + p.drawText(counter::width(false) + 2 * smallMargin, 30, (*it).second); + p.translate(0, counter::height() + smallMargin); + } + + bitBlt(this, 0, 0, &buf); +} + +QSize scoresWidget::calcSize() +{ + int mw, mh, lt; + QRect r; + QPainter p(this); + QFont f; + + if (blinkenSettings::customFont()) f = QFont("Steve"); + p.setFont(f); + f.setPointSize(fontUtils::fontSize(p, "A", 1000, namesFontSize)); + p.setFont(f); + for (int i = 0; i < 3; i++) + { + lt = 0; + QValueList< QPair >::const_iterator it; + for (it = m_scores.begin(); it != m_scores.end(); ++it) + { + r = p.boundingRect(QRect(), Qt::AlignAuto, (*it).second); + lt = QMAX(lt, r.width()); + } + } + + mw = margin + counter::width(false) + 2 * smallMargin + lt + margin; + mh = margin * 2 + counter::height() * 5 + smallMargin * 4; + + QSize size(mw, mh); + setMinimumSize(size); + resize(size); + + return size; +} + +/* myTabWidget */ + +class myTabWidget : public QTabWidget +{ + public: + myTabWidget(QWidget *parent) : QTabWidget(parent) {} + + QSize tabBarSizeHint() const + { + return tabBar() -> sizeHint(); + } +}; + +/* highScoreDialog */ + +highScoreDialog::highScoreDialog(QWidget *parent) : KDialogBase(parent, 0, true, i18n("Highscores"), KDialogBase::Close) +{ + m_tw = new myTabWidget(this); + setMainWidget(m_tw); + + KConfig *cfg = kapp -> config(); + for (int i = 1; i <= 3; i++) + { + cfg -> setGroup(QString("Level%1").arg(i)); + for (int j = 1; j <= 5; j++) + { + m_scores[i-1].append(qMakePair(cfg->readNumEntry(QString("Score%1").arg(j)), cfg->readEntry(QString("Name%1").arg(j)))); + } + } + + m_tw -> addTab(new scoresWidget(m_tw, m_scores[0]), i18n("Level 1")); + m_tw -> addTab(new scoresWidget(m_tw, m_scores[1]), i18n("Level 2")); + m_tw -> addTab(new scoresWidget(m_tw, m_scores[2]), i18n("Level ?")); +} + +bool highScoreDialog::scoreGoodEnough(int level, int score) +{ + level--; + QValueList< QPair >::iterator it, itEnd; + it = m_scores[level].begin(); + itEnd = m_scores[level].end(); + while (it != itEnd && (*it).first >= score) it++; + + return (it != itEnd); +} + +void highScoreDialog::addScore(int level, int score, const QString &name) +{ + level--; + QValueList< QPair >::iterator it, itEnd; + it = m_scores[level].begin(); + itEnd = m_scores[level].end(); + while (it != itEnd && (*it).first >= score) it++; + + if (it != itEnd) + { + m_scores[level].insert(it, qMakePair(score, name)); + m_scores[level].remove(--m_scores[level].end()); + + KConfig *cfg = kapp -> config(); + cfg -> setGroup(QString("Level%1").arg(level + 1)); + int j; + for (it = m_scores[level].begin(), j = 1; it != m_scores[level].end(); ++it, j++) + { + cfg->writeEntry(QString("Score%1").arg(j), (*it).first); + cfg->writeEntry(QString("Name%1").arg(j), (*it).second); + } + cfg -> sync(); + } +} + +void highScoreDialog::showLevel(int level) +{ + QSize max, aux; + m_tw -> setCurrentPage(level -1); + + for (int i = 0; i < 3; i++) + { + aux = static_cast(m_tw -> page(i)) -> calcSize(); + max = max.expandedTo(aux); + } + if (max.width() < m_tw -> tabBarSizeHint().width() + 5) m_tw -> setMinimumSize(m_tw -> tabBarSizeHint().width() + 5, max.height() + m_tw -> tabBarSizeHint().height() + 5); + + exec(); + delete this; +} diff --git a/blinken/src/highscoredialog.h b/blinken/src/highscoredialog.h new file mode 100644 index 00000000..d61edf48 --- /dev/null +++ b/blinken/src/highscoredialog.h @@ -0,0 +1,33 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef HIGHSCOREDIALOG_H +#define HIGHSCOREDIALOG_H + +#include +#include + +#include + +class myTabWidget; + +class highScoreDialog : private KDialogBase +{ + public: + highScoreDialog(QWidget *parent); + + bool scoreGoodEnough(int level, int score); + void addScore(int level, int score, const QString &name); + void showLevel(int level); + + QValueList< QPair > m_scores[3]; + myTabWidget *m_tw; +}; + +#endif diff --git a/blinken/src/main.cpp b/blinken/src/main.cpp new file mode 100644 index 00000000..4ad79157 --- /dev/null +++ b/blinken/src/main.cpp @@ -0,0 +1,41 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include +#include +#include +#include + +#include "fontchecker.h" +#include "blinken.h" + +int main(int argc, char *argv[]) +{ + KAboutData about("blinken", I18N_NOOP("blinKen"), "0.1.1", I18N_NOOP("A memory enhancement game"), KAboutData::License_GPL, "© 2005 Albert Astals Cid\n© 2005 Danny Allen"); + about.addAuthor("Albert Astals Cid", I18N_NOOP("Coding"), "tsdgeos@terra.es"); + about.addAuthor("Danny Allen", I18N_NOOP("Design, Graphics and Sounds"), "danny@dannyallen.co.uk"); + about.addCredit("Steve Jordi", I18N_NOOP("GPL'ed his 'Steve' font so that we could use it"), "steve@sjordi.com"); + KCmdLineArgs::init(argc, argv, &about); + KApplication app; + app.connect(&app, SIGNAL(lastWindowClosed()), &app, SLOT(quit())); + + QFont f("Steve", 12, QFont::Normal, true); + if (!fontChecker::checkInstalled(f, locate("appdata", "fonts/steve.ttf"))) + { + KProcess *proc = new KProcess; + for (int i = 0; i < argc; i++) *proc << argv[i]; + proc->start(); + } + else + { + app.setTopWidget(new blinken()); + return app.exec(); + } +} diff --git a/blinken/src/number.cpp b/blinken/src/number.cpp new file mode 100644 index 00000000..230d23ce --- /dev/null +++ b/blinken/src/number.cpp @@ -0,0 +1,196 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include +#include + +#include "number.h" + +const int number::m_number0[20] = {1, 0, 0, 2, + 0, 5, 5, 0, + 0, 5, 5, 0, + 0, 5, 5, 0, + 4, 0, 0, 3}; + +const int number::m_number1[20] = {5, 1, 0, 5, + 5, 5, 0, 5, + 5, 5, 0, 5, + 5, 5, 0, 5, + 5, 5, 0, 5}; + +const int number::m_number2[20] = {0, 0, 0, 2, + 5, 5, 5, 0, + 1, 0, 0, 3, + 0, 5, 5, 5, + 0, 0, 0, 0}; + +const int number::m_number3[20] = {0, 0, 0, 2, + 5, 5, 5, 0, + 5, 0, 0, 3, + 5, 5, 5, 2, + 0, 0, 0, 3}; + + +const int number::m_number4[20] = {0, 5, 5, 0, + 0, 5, 5, 0, + 0, 5, 5, 0, + 4, 0, 0, 0, + 5, 5, 5, 0}; + +const int number::m_number5[20] = {0, 0, 0, 0, + 0, 5, 5, 5, + 4, 0, 0, 2, + 5, 5, 5, 0, + 0, 0, 0, 3}; + +const int number::m_number6[20] = {1, 0, 0, 0, + 0, 5, 5, 5, + 0, 0, 0, 2, + 0, 5, 5, 0, + 4, 0, 0, 3}; + +const int number::m_number7[20] = {0, 0, 0, 2, + 5, 5, 5, 0, + 5, 5, 5, 0, + 5, 5, 5, 0, + 5, 5, 5, 0}; + +const int number::m_number8[20] = {1, 0, 0, 2, + 0, 5, 5, 0, + 4, 0, 0, 3, + 1, 5, 5, 2, + 4, 0, 0, 3}; + +const int number::m_number9[20] = {1, 0, 0, 2, + 0, 5, 5, 0, + 4, 0, 0, 3, + 5, 5, 5, 0, + 0, 0, 0, 3}; + +number::number(int n) +{ + m_number = n; +} + +void number::paint(QPainter &p, int digits) const +{ + int nDigits, digit, number; + nDigits = 0; + number = m_number; + + while(nDigits < digits || number != 0) + { + digit = number % 10; + number /= 10; + paintDigit(p, digit); + nDigits++; + p.translate(-30, 0); + } + p.translate(30 * nDigits, 0); +} + +void number::paintDigit(QPainter &p, int number) const +{ + // make gcc happy + const int *n = m_number0; + int shape; + + switch (number) + { + case 1: + n = m_number1; + break; + + case 2: + n = m_number2; + break; + + case 3: + n = m_number3; + break; + + case 4: + n = m_number4; + break; + + case 5: + n = m_number5; + break; + + case 6: + n = m_number6; + break; + + case 7: + n = m_number7; + break; + + case 8: + n = m_number8; + break; + + case 9: + n = m_number9; + break; + } + + p.setBrush(Qt::red); + p.setPen(Qt::red); + for (int i = 0; i < 5; i++) + { + for (int j = 0; j < 4; j++) + { + shape = n[j + i * 4]; + if (shape == 0) + { + p.fillRect(7 * (j-1), 7 * (i-1), 6, 6, Qt::red); + } + else if (shape != 5) + { + if (shape == 1) p.translate(7 * (j-1), 7 * (i-1)); + else if (shape == 2) + { + p.translate(7 * j - 2, 7 * (i-1)); + p.rotate(90); + } + else if (shape == 3) + { + p.translate(7 * j - 2, 7 * i - 2); + p.rotate(180); + } + else if (shape == 4) + { + p.translate(7 * (j-1), 7 * i - 2); + p.rotate(270); + } + + p.drawPie(0, 0, 11, 11, 90 * 16, 16 * 90); + + if (shape == 1) p.translate(-7 * (j-1), -7 * (i-1)); + else if (shape == 2) + { + p.rotate(-90); + p.translate(-(7 * j - 2), -7 * (i-1)); + + } + else if (shape == 3) + { + p.rotate(-180); + p.translate(-(7 * j - 2), -(7 * i - 2)); + } + else if (shape == 4) + { + p.rotate(-270); + p.translate(- (7 * (j-1)), -(7 * i - 2)); + } + } + } + } +} diff --git a/blinken/src/number.h b/blinken/src/number.h new file mode 100644 index 00000000..c4014024 --- /dev/null +++ b/blinken/src/number.h @@ -0,0 +1,39 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef NUMBER_H +#define NUMBER_H + +class QPainter; + +class number +{ + public: + number(int n); + + void paint(QPainter &p, int digits) const; + + private: + void paintDigit(QPainter &p, int n) const; + + int m_number; + + static const int m_number0[20]; + static const int m_number1[20]; + static const int m_number2[20]; + static const int m_number3[20]; + static const int m_number4[20]; + static const int m_number5[20]; + static const int m_number6[20]; + static const int m_number7[20]; + static const int m_number8[20]; + static const int m_number9[20]; +}; + +#endif diff --git a/blinken/src/settings.kcfgc b/blinken/src/settings.kcfgc new file mode 100644 index 00000000..2bd38496 --- /dev/null +++ b/blinken/src/settings.kcfgc @@ -0,0 +1,4 @@ +File=blinken.kcfg +ClassName=blinkenSettings +Singleton=true +Mutators=true diff --git a/configure.in.in b/configure.in.in new file mode 100644 index 00000000..7795a7af --- /dev/null +++ b/configure.in.in @@ -0,0 +1,6 @@ +#MIN_CONFIG +CXXFLAGS="$CXXFLAGS $KDE_DEFAULT_CXXFLAGS" +AC_CHECK_SETENV +AC_CHECK_UNSETENV + +KDE_INIT_DOXYGEN([KDE Education API Reference], [Version $VERSION]) diff --git a/doc/Makefile.am b/doc/Makefile.am new file mode 100644 index 00000000..5c0b20ee --- /dev/null +++ b/doc/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = en +KDE_DOCS = AUTO +SUBDIRS = $(AUTODIRS) diff --git a/doc/api/datetimewidgets.png b/doc/api/datetimewidgets.png new file mode 100644 index 00000000..8cd6803f Binary files /dev/null and b/doc/api/datetimewidgets.png differ diff --git a/doc/api/kdatepicker.png b/doc/api/kdatepicker.png new file mode 100644 index 00000000..1d32affe Binary files /dev/null and b/doc/api/kdatepicker.png differ diff --git a/doc/blinken/Makefile.am b/doc/blinken/Makefile.am new file mode 100644 index 00000000..da8216ae --- /dev/null +++ b/doc/blinken/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/doc/blinken/blinken1.png b/doc/blinken/blinken1.png new file mode 100644 index 00000000..20d98fbb Binary files /dev/null and b/doc/blinken/blinken1.png differ diff --git a/doc/blinken/blinken2.png b/doc/blinken/blinken2.png new file mode 100644 index 00000000..d1f7ff58 Binary files /dev/null and b/doc/blinken/blinken2.png differ diff --git a/doc/blinken/blinken_accesskeys.png b/doc/blinken/blinken_accesskeys.png new file mode 100644 index 00000000..a0559cc3 Binary files /dev/null and b/doc/blinken/blinken_accesskeys.png differ diff --git a/doc/blinken/blinken_helpbutton.png b/doc/blinken/blinken_helpbutton.png new file mode 100644 index 00000000..b226bc88 Binary files /dev/null and b/doc/blinken/blinken_helpbutton.png differ diff --git a/doc/blinken/blinken_highscoresbutton.png b/doc/blinken/blinken_highscoresbutton.png new file mode 100644 index 00000000..df9e0561 Binary files /dev/null and b/doc/blinken/blinken_highscoresbutton.png differ diff --git a/doc/blinken/blinken_nickprompt.png b/doc/blinken/blinken_nickprompt.png new file mode 100644 index 00000000..3a250b1f Binary files /dev/null and b/doc/blinken/blinken_nickprompt.png differ diff --git a/doc/blinken/blinken_quitbutton.png b/doc/blinken/blinken_quitbutton.png new file mode 100644 index 00000000..4bdd3368 Binary files /dev/null and b/doc/blinken/blinken_quitbutton.png differ diff --git a/doc/blinken/index.docbook b/doc/blinken/index.docbook new file mode 100644 index 00000000..5446703a --- /dev/null +++ b/doc/blinken/index.docbook @@ -0,0 +1,361 @@ + +blinKen"> + + + + +]> + + + + +The &blinken; Handbook + + + +Danny +Allen + +
&Danny.Allen.mail;
+
+
+ +
+ + +2005 +&Danny.Allen; + + +&FDLNotice; + +2005-08-20 +1.0 + + + +&blinken; brings a retro electronic memory game from the 1970's to &kde;. + + + + +KDE +kdeedu +blinKen +game +child +electronic +retro + + +
+ + + +Introduction + + +&blinken; is based on an electronic game released in 1978, which challenges players to remember sequences of increasing length. On the face of the device, there are 4 different color buttons, each one with their own distinctive sound. These buttons light up randomly, creating the sequence that the player must then recall. If the player is successful in remembering the sequence of lights in the correct order, they advance to the next stage, where an identical sequence with one extra step is presented. If they are incorrect, the game is lost, and the player must start again from the beginning. + +The goal is to get a high score - each step in the sequence is worth one point, so correct entry of a sequence of 8 lights is worth 8 points on the high score table. + + + + + + +Using &blinken; + + +Here is the screen that is presented on startup of &blinken;, showing the general interface to the application. Most of the screen is taken up by the device, with the 4 colored buttons, with the device controls (score counter, Start button, &etc;) in the center of the screen. The current status of the application is displayed on the piece of paper under the device. In the corners of the application, there are 3 buttons: + + + +Here is the screen that is presented on startup of &blinken; + + + + + +Here is the screen that is presented on startup of &blinken; + + + + + +The Highscores button opens a dialog that displays the Highscores table for each of the 3 difficulty levels (the Highscores table can also be accessed by clicking on the score counter): + + + +Highscores button + + + + + +Highscores button + + + + + +The Quit button closes the application: + + + +Quit button + + + + + +Quit button + + + + + +The Help button is special, in that it reveals 3 sub-buttons. These buttons are shown when the Help button is hovered over, and provide access to the &blinken; handbook (this document), and the About &blinken; and About &kde; dialogs: + + + +Help button + + + + + +Help button + + + + + +To become familiar with the workings of the game, you can interact with the colored buttons whilst on the main screen. The buttons will illuminate and produce a tone upon being pressed. + + +You need to have &arts; support in kdelibs to hear the sounds. + +Starting a Game + + +Once you are familiar with the workings of the application, a game can be started by pressing the Start button in the center of the screen. This powers on the device, as shown by the illuminated score counter. You can then choose the difficulty level that you want to attempt: + + + +Select difficulty level + + + + + +Select difficulty level + + + + + +There are 3 levels in &blinken;: + + + + + +Level 1 is the easiest level, as it provides the longest time break between each sequence playback. + + + + +Level 2 is the intermediate level. It is identical to the previous level, but has a smaller time break between each sequence playback. + + + + +Level ? is the most difficult level of &blinken;. It takes the timings from Level 2, but each sequence is totally random, rather than following on from the previous sequence, as in the standard game type. + + + + + + + +Entering a New Highscore + + +If you are lucky enough to get a highscore, it will be entered into the Highscores table. A dialog will ask for a name to associate with your score in the table: + + + +Highscore nickname prompt dialog + + + + + +Highscore nickname prompt dialog + + + + + +Only 5 scores are kept for each level, so try not to be disappointed if you don't make it! + + + + + + +Playing Tips + +&blinken; is the ultimate memory game, though you need not possess the ultimate memory to be successful. These tips will help you in your pursuit of the best score: + + + + + +If you have PC speakers, turn them on with the sound at a good level so that you can hear the tones alongside seeing the flashing lights. + + + + +Experiment with both the mouse and keyboard interaction methods, to see which one suites your memory best. + + + + +Try remembering the sequence as a list of colors. + + + + +Try remembering the sequence as positions on the screen. + + + + + + + + + +Accessibility Options + + +To allow &blinken; to be more easily enjoyed by certain users, there are several accessibility options built into &blinken;. + + +To view and modify the accessibility options of &blinken;, press the &Ctrl; key (whilst a game is not in progress): + + + +&blinken; access keys + + + + + +&blinken; access keys + + + + + +To return to the game screen, press the &Ctrl; key again. + + + +Alongside use of the mouse, &blinken; also allows the user to operate the game using the keyboard. + + + +The keys are 1, 2, 3, 4 by default. + + + +To change the mapping of any button, click it using the mouse. It will then be highlighted, waiting for input. Press the desired key on the keyboard to change the currently assigned key. + + + +There are other options available in the middle of the window: sounds and font. + + + + + +By unchecking the sounds checkbox, the &blinken; sound effects will be suppressed. + + + + +By unchecking the font checkbox, a standard font will be used for status text instead of the default handwriting font. + + + + + + + + +Credits and License + + +&blinken; + + +Program copyright 2005 Albert Astals Cid tsdgeos@terra.es and &Danny.Allen; &Danny.Allen.mail; + + +Contributors: + + + +"Steve" font: Steve Jordi +steve@sjordi.com + + + + + +Documentation copyright 2005 &Danny.Allen; &Danny.Allen.mail; + + + +&underFDL; +&underGPL; + + + + + +Installation + + +How to obtain &blinken; + +&install.intro.documentation; + + + + +Compilation and installation + +&install.compile.documentation; + + + + +&documentation.index; +
+ diff --git a/doc/kalzium/Makefile.am b/doc/kalzium/Makefile.am new file mode 100644 index 00000000..da8216ae --- /dev/null +++ b/doc/kalzium/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/doc/kalzium/gradient.png b/doc/kalzium/gradient.png new file mode 100644 index 00000000..60f3f245 Binary files /dev/null and b/doc/kalzium/gradient.png differ diff --git a/doc/kalzium/index.docbook b/doc/kalzium/index.docbook new file mode 100644 index 00000000..a3338882 --- /dev/null +++ b/doc/kalzium/index.docbook @@ -0,0 +1,1206 @@ + + + + + + ]> + + + + + The &kalzium; Handbook + + + + Carsten + Niehaus + +
&Carsten.Niehaus.mail;
+
+
+ + + +
+ + + 2001 + 2002 + 2004 + 2005 + &Carsten.Niehaus; + + + + 2005 + &Anne-Marie.Mahfouf; + + + &FDLNotice; + + 2005-08-21 + 1.4.2pre4 + + + &kalzium; is a program which shows you the Periodic Table of + Elements. You can use &kalzium; to search for information about the elements or to learn facts about the + periodic table. + + + + KDE + education + elements + chemistry + education + kalzium + + +
+ + + Introduction + + &kalzium; provides you with all kinds of information about the + Periodic Table of the Elements. You can lookup + lots of information about the elements and also use visualizations to + show them. It is free and licensed + under the &GNU; Public License. + + + + You can visualize the Periodic Table of the Elements by groups, blocks, acidic + behavior, families, crystal structure or different states of matter. You can + plot data for a range of elements for properties like the density or the + atomic mass. You can go back in time and see what elements were known at a + given date. You can also calculate the molecular mass of molecules. + + + + + + &kalzium; quick start guide + + Here is &kalzium; the first time you run it, either from the K menu->Edutainment->Science->&kalzium; or with &Alt;F2 and entering kalzium into the field. + + &kalzium; main window + + + &kalzium; main window + + + + + &kalzium; is divided in a sidebar on the left (in red, 1) and the table view (in blue, 2) which shows the elements of the periodic table. The standard menubar allows you to choose what you want to display and the status bar reports facts. You can hide the sidebar using the View Hide Sidebar menu. + + + + When you move the mouse cursor on an element of the table, a tooltip appears with a picture of this element if available, its number and its mass. In the sidebar is displayed an overview of the current element in the Overview tab. + + + You can disable the tooltips using the View Hide tooltip menu. + + + + You can choose several views for the table: display the elements per families, per groups, per crystal structure, depending on their acidic behaviour, &etc;. You can change all that in the menubar in the View Look menu. + + + If you want to know facts about a precise element, click on it in the table and the information dialog will be displayed. + + + + Information dialog + + + Information dialog + + + + You can plot data using the Tools + Plot Data menu. You choose + what you want to plot on the y -axis and a range of elements to plot + taht for on the x-axis. The screenshot below shows the mass of the + elements 1 to 111. + + + The Plot Data dialog + + + The Plot Data dialog + + + + The Glossary ( Tools Glossary ) explains the most important chemical words and shows you pictures of the most common tools along with an explanation. + + + The Glossary + + + The Glossary + + + + + + Using &kalzium; + + Overview of Kalziums usage + Here are some screenshots of &kalzium; in action: + + &kalzium; is very easy to use. It is specially designed for students of all ages to use as a small and quick database. + + &kalzium; main screen, immediately after the first start + + + + + + &kalzium; main screen + + + + + + The information dialog + The information dialog is accessed by clicking with the &LMB; on + any element. It is available only in the + Overview mode or when the sidebar is hidden. + This is the place to get information about an element. With the + buttons at the bottom of the dialog or with the use of the mousewheel + you can change the element which is displayed without closing the + dialog. + + Overview + In the Overview you will find the most + important information about the element. In the middle you see the + symbol of the Element with it's elemental number in the top left. + The bottom-left corner displays the name of the element while the + bottom-right corner shows the most important oxidation-stages and, + below that, the elemental weight + + &kalzium; information dialog + + + + + + &kalzium; information dialog + + + + + + Picture + The Picture tab displays a picture of the element when available. + + &kalzium; information dialog + + + + + + &kalzium; information dialog + + + + + + Bohr Orbitals + The Atom Model tab displays the atomic + shells. Every orbit stands for a atomic shell and every yellow + circle represents an electron. + + &kalzium; information dialog + + + + + + &kalzium; information dialog + + + + + + Chemical Data + + The Chemical Data tab presents some atomic + data. The first entry is the Orbital structure. The next is the + density. + + Depending on the data available in &kalzium; you will see + different radii of the element. The covalent radius is the radius + of a non charged atom of the element in a molecule. The could for + example be the O-H-distance in Water. The atomic radius is the + radius of an elemental atom, ⪚ not bound to anything. The van der + Waals-radius is defined as the distance of two atoms of the same + sort in two equal molecules, for example two carbon-atoms in + propane. The last possible radius is the ionic radius including its + charge. + The mass of an element is the avarage mass of all isotopes in + relation to their percentage. + + + Some elements have information about their isotopes. + + + + Mass + + The mass of this isotope. + + + + + Neutrons + + The number of neutrons this isotope has. + + + + + Percentage + + The percentage of atoms occuring that are of this isotope type. Also called abundance. + + + + + Half-life period + + Only unstable isotopes have a half-life period. It is defined as the time in which half the isotopes decay. + + + + + Energy and Mode of Decay + + + Some isotopes are known to emit particle radiation under the process of radioactive decay. Each decay transformation has a + typical energy release, which is listed along with the mode of decay. + + + + + + Spin and parity + + The spin of the nucleus and its parity. + + + + + Magnetic Moment + + The magnetic dipolemoment of the nucleus. Measured in units of the nuclear magneton. + + + + + + + + &kalzium; information dialog + + + + + + &kalzium; information dialog + + + + + + Miscellaneous + The Miscellaneous tab tells you other + informations about the current element, including when it was + discovered, its abundance in crustal rocks, its mean mass (the mass per neutron) and the origin of the name. + + &kalzium; information dialog + + + + + + &kalzium; information dialog + + + + + + Chemical Energies + The Energies tab tells you about different + energy facts related to the element. + + &kalzium; information dialog + + + + + + &kalzium; information dialog + + + + + + Spectrum + If &kalzium; has information about the emission-spectrum of + the current element, this page will display it at the top. The displayed wavelength increases from left to + right. The wavelength between 380 + nanometer (nm) and 780 nm have the colors of the visual light + spectrum. For example, 550 nm is the color green. + There are two ways to zoom into the spectrum. With the + spinboxes displayed right below the spectrum, the first and the last + wavelength of the spectrum are defined. Furthermore, you can hold + the left mouse button pressed whilst moving the mouse cursor over the spectrum. You will see + the area in which &kalzium; would zoom into marked with a white line. + Once you release the left mouse button, &kalzium; will zoom into + the selected area. + At the bottom of the page is the Export Spectrum as + Image-button. With it you can save the current spectrum + as an image file. + To zoom out of the view by 10% press the right mouse button while + the mouse is inside the spectrum. + + &kalzium; information dialog + + + + + + &kalzium; information dialog + + + + + + + + + Numeration + + The numeration is the way of numbering the 18 groups of the periodic table. You can change the numeration to + IUPAC, old IUPAC or + CAS, or you can switch it off entirely. + + The following options in the View Numeration menu can be used to change the numeration shown: + + + No Numeration: if this option is active, no period-numeration will be + in effect. + + Show IUPAC (default): the IUPAC is the International + Union of Pure and Applied Chemistry. This is an + organization which defines most of the standards for chemical + concerns. The new IUPAC system numbers each column with Arabic numbers from 1 (one) through 18 (eighteen). + + + Show CAS: the CAS is the Chemical Abstracts + Service. In the CAS system the letters A and B were designated to main group elements (A) and transition elements (B). Though the IUPAC numeration + is the official, the CAS numeration is what is still + used in classrooms and laboratories. + + Show Old IUPAC: the old IUPAC system labeled columns with Roman numerals followed by either the letter A or B. Columns were numbered such that columns one through seven were numbered IA through VIIA, columns 8 through 10 were labeled VIIIA, columns 11 through 17 were numbered IB through VIIB and column 18 was numbered VIII. Because of the confusion the old IUPAC and the CAS system created, the IUPAC adopted their new system. + + + + + + + + Color schemes + + &kalzium; can show you which elements are where with regard to their Periodic block and group, their behavior with acid and which state of matter (&ie; solid/liquid/vapor) they are in at a given temperature. + + Color schemes can be changed in the View Look menu. + + + No Color Scheme: all the elements have the same color. You can change the default color by choosing SettingsConfigure &kalzium;... + and going to the Colors tab. + + + Show Groups: displays a color for each group. A group is a vertical column in the periodic table of the elements. There are 18 groups in the standard periodic table. Elements in a group have similar configurations of their valence shell electrons, which gives them similar properties. + + + Show Blocks: displays a color for each block. + + + Show Acid Behavior: represents each acidic behaviour with a different color. + + + Show Family: represents each of the nine families with a color. + + + Show Crystal Structures: colors each element depending on its crystal structure. + + + Gradient + The gradient views displays the elements according to a property you can select below and with a gradient colored scheme. The elements for which the data is not available are displayed in grey. + + Gradient for Covalent Radius + + + + + + Gradient for Covalent Radius + + + + + Atomic Radius + + Covalent Radius + + van der Waals Radius + + Atomic Mass + + Density + + Boiling Point + + Melting Point + + Electronegativity + + Electron Affinity + + + + + + + + Tools + + Glossary + The Glossary gives you definitions of the most used tools in chemistry as well as some knowledge data. On the left side of the windows you can see the tree of items. On top, there are chemical terms, below that there is a second tree of labaratory-tools. + On the top of the widget you can see a searchbar. If you type in the bar the trees will be adjusted immediately. The small button left of the searchbar will clear it. + + + + + + + + the Glossary + + + + + + Plot Data + + The Plot Data dialog allows you to plot some information about elements. The X-axis represents a range of elements (from one number to a higher number). You set this range using the First Element and Last Element fields on the dialog. The display does not change until you click on the Plot button. + + + + + + + + the Plot Data Dialog + + &kalzium; can plot some data about a range of elements. + + + + + + Equation Solver + + The Equation Solver enables the user to solve chemical equations. This is an example: + +
aH2O + bCO2 -> cH2CO3
+ + The computed equation will be displayed on the right side of the window. As you can see in the first example you can also define the value of one or more coefficients. The other coefficients will be ajusted. Furthermore, it is possible to use brackets around elements or electronic charges as shown in the last two examples. + + + + + + + the Equation Solver Dialog + + &kalzium; can solve chemical equations + + + +
+ + + Sidebar + + Overview + + + + + + + Overview + + + + The Overview tab is the first one and it shows you an overview of the element the mouse is over. + + + + + Full red circle + + Element is essential to all species + + + + Full green circle + + Element is essential for at least one species + + + + Full blue circle + + Biological function is proposed + + + + Red outer circle + + Element is essential for humans + + + + Blue outer circle + + Element is probably essential for humans + + + + + + + + + + Calculate + The Calculate tab is the second in the sidebar. It alows you to calculate molecules weights. + You are first presented with the following: + + + + + + + Calculate + + The calculator when it is started. + + + + In this example, the mass of ethyl alcohol (regular + alcohol) H3CH2OH will be calculated. For this, simply enter the formula in the lineedit + and either press enter or click on the + Calc-button. The result of the calculation + will be displayed below. + As you can see you will get several answers. For one, on top + of the widget you will see the empirical formula, + H6C1O1. At the + bottom of the widget there is a list of elements and their + abundance in the entered molecule and finally the mass of the + molecule. + The tooltip of the widget will show you the relativ masses of + the elements in the molecule. In this example, the six hydrogen + have only 17.76% of the mass of the molecule. + + + + + + + The result of the calculation. + + The result of the calculation. + + + + + + Timeline + The Timeline feature allows you to explore the elements of the + set time period. This is great for getting a feel for how the PSE + evolved over time, as more and more elements were discovered. If you move the slider you will + notice that some elements disappear if you move it to the left and + reappear if you move it to the right. Furthermore the number will + change constantly. + + + The number represents the date you are looking at. If you move the slider + to ⪚ 1891 you will only see the elements which where known in the + year 1891. + + + + You will notice that some elements are not even shown in the current year. + This is because some of the elements have not been discovered yet but are + predicted to exist. + + + + + + + + + the Timeline + + The PSE back in time (elements known in 1891) + + + + + + + State of Matter + + With the State of Matter function, you can choose a temperature and view the state of each element at that temperature. You can easily visualize how many elements and what elements are, for example, solid at a given temperature. So you can learn that almost all are solid at very low temperatures and that most are liquid or even vaporous at high temperatures. + + + + + + + + the State of Matter Dialog + + &kalzium; can show you which elements are + solid/liquid/vaporous at a given temperature. + + + + + + Show/Hide Legend + The Show/Hide Legend action allows you to display the legend for the scheme you are in (Groups, Blocks, Acid Behavior). The legend is displayed by default but if you hide it, it will stay hidden until you choose to show it. &kalzium; will keep this setting in its configuration file, so that the next time you run it, the setting will be as you left it. + + + + +
+
+ + + Configuring &kalzium; + + + &kalzium; has many configuration options, which you can access by opening + the configuration dialog by selecting Settings Configure + &kalzium;... from the menu. + + + Configure &kalzium; Dialog + + + + + + Colors + + + + In the Colors tab, you can change the different + colors for each scheme. + + + Configure &kalzium; Dialog + + + + + + Units + + + + In the Units tab, you can + choose the units. You can select if you prefer kJ/mol by default or + you can choose eV. The temperature is in Kelvin by default but you can + change to degrees Celsius, degrees Fahrenheit, Reamur or Rankine. The + last two units are not often used today but can still be found + sometimes. Furthermore, they teach us, that temperatures are nothing + absolut. It doesn't matter, which unit you are using. + + + Configure &kalzium; Dialog + + + + + + Miscellaneous + + + + In the Miscellaneous tab, you can find other options not + related with the previous tabs. + + + + + + Command Reference + + + Menus and shortcut keys + + + The <guimenu>File</guimenu> Menu + + + + + + &Ctrl;Q + + File + Quit + + Quits &kalzium; + + + + + + + The <guimenu>View</guimenu> Menu + + + + + View + Numeration + No Numeration + + Display no numeration scheme + + + + View + Numeration + Show IUPAC + + Display the IUPAC numeration + + + + View + Numeration + Show CAS + + Display the CAS numeration + + + + View + Numeration + Show Old IUPAC + + Display the Old IUPAC numeration + + + + + + View + Look + No Color Scheme + + Display no color scheme + + + + View + Look + Show Groups + + Display the groups of elements + + + + View + Look + Show Blocks + + Display the four blocks of + elements + + + + View + Look + Show Acid Behaviour + + Display the acidic behaviour + + + + View + Look + Show Families + + Display the familes of + elements + + + + View + Look + Show Crystal Structures + + Display crystal structures + + + + + View + Look + Gradient + Atomic Radius + + Display the elements atomic radius + + + + View + Look + Gradient + Covalent Radius + + Display the elements covalent radius + + + + View + Look + Gradient + van der Waals Radius + + Display the elements van der Waals radius + + + + View + Look + Gradient + Atomic Mass + + Display the elements atomic radius + + + + View + Look + Gradient + Density + + Display the elements atomic radius + + + + View + Look + Gradient + Boiling Point + + Display the elements boiling point + + + + View + Look + Gradient + Melting Point + + Display the elements melting point + + + + View + Look + Gradient + Electronegativity + + Display the elements electronegativity + + + + View + Look + Gradient + Electron Affinity + + Display the elements electron affinity + + + + + View + Show/Hide Legend + + Toggle the legend view + + + + View + Show/Hide Tooltip + + Toggle tooltip display on elements + + + + View + Show/Hide Sidebar + + Toggle the Sidebar + + + + + + + + The <guimenu>Tools</guimenu> Menu + + + + + Tools + Plot Data + + Open the Plot Data dialog + + + + Tools + Glossary + + Open the Glossary + + + + Tools + Show Equationsolver + + Open the Equationsolver dialog + + + + + + + + The <guimenu>Settings</guimenu> Menu + + + + + Settings + Show/Hide Toolbar + + Toggle the Main Toolbar + + + + Settings + Show/Hide Statusbar + + Toggle the Statusbar + + + + Settings + Configure Shortcuts... + + Configure the keyboard keys you use to access the different actions. + + + + + Settings + Configure Toolbars... + + Configure the items you want to put in the toolbar + + + + + Settings + Configure &kalzium;... + + Display the &kalzium; settings dialog + + + + + + + + + The <guimenu>Help</guimenu> Menu + &help.menu.documentation; + + + + + + Questions and Answers + + + + + Will I ever have to pay for &kalzium;? + + + No, never. But the author always welcomes a nice mail or a + DVD as a Thank You. &kalzium; is licensed + under the GPL, so you will never have to pay for this program. + + + + + + Will there ever be a &Windows; version? + + + No, at the moment not, but you can download the source and make + your own &Windows; version. It should not be a big problem, because it is + written with Trolltech &Qt; libs. But what do you need &Windows; for? + Get the latest &Linux;, and live on the edge. + + + + + + + + + How can I contribute? + + + + + + Support me with data. + + + + In the world of science, the progress is quite fast. If you + ever find an incorrect or missing value, please drop me + an email. + + + + + + Find some bugs or give some suggestions + + + + If you find any bugs in the program, or have a few suggestions for + improvements, please let me know at &Carsten.Niehaus.mail;. + + + + + + + + + + Credits and License + &kalzium; + + Program Copyright, 2001-2005 &Carsten.Niehaus; + &Carsten.Niehaus.mail; + + + Contributors: + + + + Pino Toscano toscano.pino@tiscali.it + + + + + Thomas Nagy tnagy2^8@yahoo.fr + + + + + &underFDL; + &underGPL; + + + + + Installation + + + How to obtain &kalzium; + + &install.intro.documentation; + + + + + Requirements + + + &kalzium; itself can be found on The &kalzium; home page and + is part of the &kde;-Edu project + + You can find a list of changes in the file + ChangeLog in the distribution of + &kalzium;. + + + + Compilation and Installation + + &install.compile.documentation; + + + + + + &documentation.index; +
+ diff --git a/doc/kalzium/infodialog_bohr.png b/doc/kalzium/infodialog_bohr.png new file mode 100644 index 00000000..94033433 Binary files /dev/null and b/doc/kalzium/infodialog_bohr.png differ diff --git a/doc/kalzium/infodialog_chemicaldata.png b/doc/kalzium/infodialog_chemicaldata.png new file mode 100644 index 00000000..684b6c81 Binary files /dev/null and b/doc/kalzium/infodialog_chemicaldata.png differ diff --git a/doc/kalzium/infodialog_energies.png b/doc/kalzium/infodialog_energies.png new file mode 100644 index 00000000..4f2430ae Binary files /dev/null and b/doc/kalzium/infodialog_energies.png differ diff --git a/doc/kalzium/infodialog_misc.png b/doc/kalzium/infodialog_misc.png new file mode 100644 index 00000000..70add93e Binary files /dev/null and b/doc/kalzium/infodialog_misc.png differ diff --git a/doc/kalzium/infodialog_overview.png b/doc/kalzium/infodialog_overview.png new file mode 100644 index 00000000..2ca86859 Binary files /dev/null and b/doc/kalzium/infodialog_overview.png differ diff --git a/doc/kalzium/infodialog_picture.png b/doc/kalzium/infodialog_picture.png new file mode 100644 index 00000000..39b83e67 Binary files /dev/null and b/doc/kalzium/infodialog_picture.png differ diff --git a/doc/kalzium/infodialog_spectrum.png b/doc/kalzium/infodialog_spectrum.png new file mode 100644 index 00000000..4cf0bd18 Binary files /dev/null and b/doc/kalzium/infodialog_spectrum.png differ diff --git a/doc/kalzium/man-kalzium.1.docbook b/doc/kalzium/man-kalzium.1.docbook new file mode 100644 index 00000000..ebb1acab --- /dev/null +++ b/doc/kalzium/man-kalzium.1.docbook @@ -0,0 +1,71 @@ + + +]> + + + +BenBurton +April 8, 2003 + + + +kalzium +1 + + + +kalzium +A &kde; based chemistry teaching tool + + + + +kalzium + + + + + + + + +Description + +&kalzium; is a program which shows you the Periodic System of +the Elements (PSE). You can use &kalzium; to search for information +about the elements or to learn facts about the PSE. + +&kalzium; provides you with all kinds of information about the +PSE. You can look up lots of information about the elements and also +use visualisations to show them. + +This package is part of the official KDE edutainment module. + + + + +See Also + +More detailed user documentation is available from help:/kalzium (either enter this +URL into &konqueror;, or run +khelpcenter +help:/kalzium). + + + + + +Authors + +&kalzium; was written by &Carsten.Niehaus; +&Carsten.Niehaus.mail; and +TomisalveGountchev +tomi@idiom.com. + +This manual page was prepared by BenBurton + + + + diff --git a/doc/kalzium/plottingdialog.png b/doc/kalzium/plottingdialog.png new file mode 100644 index 00000000..a92b6abd Binary files /dev/null and b/doc/kalzium/plottingdialog.png differ diff --git a/doc/kalzium/quick-1.png b/doc/kalzium/quick-1.png new file mode 100644 index 00000000..b9a313f3 Binary files /dev/null and b/doc/kalzium/quick-1.png differ diff --git a/doc/kalzium/screenshot1.png b/doc/kalzium/screenshot1.png new file mode 100644 index 00000000..a5de98b7 Binary files /dev/null and b/doc/kalzium/screenshot1.png differ diff --git a/doc/kalzium/screenshot2.png b/doc/kalzium/screenshot2.png new file mode 100644 index 00000000..e614228c Binary files /dev/null and b/doc/kalzium/screenshot2.png differ diff --git a/doc/kalzium/screenshot7.png b/doc/kalzium/screenshot7.png new file mode 100644 index 00000000..b7a47b6d Binary files /dev/null and b/doc/kalzium/screenshot7.png differ diff --git a/doc/kalzium/screenshoteqsolver.png b/doc/kalzium/screenshoteqsolver.png new file mode 100644 index 00000000..be950662 Binary files /dev/null and b/doc/kalzium/screenshoteqsolver.png differ diff --git a/doc/kalzium/settings1.png b/doc/kalzium/settings1.png new file mode 100644 index 00000000..1920abd3 Binary files /dev/null and b/doc/kalzium/settings1.png differ diff --git a/doc/kalzium/settings2.png b/doc/kalzium/settings2.png new file mode 100644 index 00000000..51612b55 Binary files /dev/null and b/doc/kalzium/settings2.png differ diff --git a/doc/kalzium/settings3.png b/doc/kalzium/settings3.png new file mode 100644 index 00000000..903003c1 Binary files /dev/null and b/doc/kalzium/settings3.png differ diff --git a/doc/kalzium/sidebar1.png b/doc/kalzium/sidebar1.png new file mode 100644 index 00000000..15cb01e8 Binary files /dev/null and b/doc/kalzium/sidebar1.png differ diff --git a/doc/kalzium/sidebar2.png b/doc/kalzium/sidebar2.png new file mode 100644 index 00000000..a09f7b77 Binary files /dev/null and b/doc/kalzium/sidebar2.png differ diff --git a/doc/kalzium/sidebar3.png b/doc/kalzium/sidebar3.png new file mode 100644 index 00000000..f99d9b2f Binary files /dev/null and b/doc/kalzium/sidebar3.png differ diff --git a/doc/kalzium/timeline.png b/doc/kalzium/timeline.png new file mode 100644 index 00000000..bf2efc83 Binary files /dev/null and b/doc/kalzium/timeline.png differ diff --git a/doc/kanagram/Makefile.am b/doc/kanagram/Makefile.am new file mode 100644 index 00000000..da8216ae --- /dev/null +++ b/doc/kanagram/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/doc/kanagram/answer-highlight.png b/doc/kanagram/answer-highlight.png new file mode 100644 index 00000000..fd203a34 Binary files /dev/null and b/doc/kanagram/answer-highlight.png differ diff --git a/doc/kanagram/general-settings.png b/doc/kanagram/general-settings.png new file mode 100644 index 00000000..0f18eae3 Binary files /dev/null and b/doc/kanagram/general-settings.png differ diff --git a/doc/kanagram/helpstates.png b/doc/kanagram/helpstates.png new file mode 100644 index 00000000..082defb4 Binary files /dev/null and b/doc/kanagram/helpstates.png differ diff --git a/doc/kanagram/index.docbook b/doc/kanagram/index.docbook new file mode 100644 index 00000000..22ec518f --- /dev/null +++ b/doc/kanagram/index.docbook @@ -0,0 +1,497 @@ + +Kanagram"> + + + + +]> + + + + +The &kanagram; Handbook + + + +Danny +Allen + +
&Danny.Allen.mail;
+
+
+ +
+ + +2005 +&Danny.Allen; + + +&FDLNotice; + +2005-09-04 +1.0 + + + +&kanagram; brings fun anagram puzzles to &kde;. + + + + +KDE +kdeedu +Kanagram +game +child +anagram +words +jumble + + +
+ + +Introduction + + +&kanagram; is a game based on anagrams of words: the puzzle is solved when the letters of the scrambled word are put back in the correct order. There is no limit on either time taken, or the amount of attempts to solve the word. Included with &kanagram; are several vocabularies ready to play, with many more available from the Internet. + + + + + + +Using &kanagram; + + +Here is the screen that is presented on startup of &kanagram;, showing the main interface to the application. Much of the window is taken up by the blackboard, where the puzzles are written onto, with the filing cabinet on the right containing application controls: + + + +Here is the screen that is presented on startup of &kanagram; + + + + + +&kanagram; screenshot + + + + + + + +The Vocabulary Switcher allows the user to quickly change the active vocabulary by clicking on it: the &LMB; advances to the next vocabulary, with the &RMB; allowing you to return to the previously-played vocabulary. + + + + +In the center of the blackboard is the anagram puzzle to be solved. + + + + +When the Hint button is clicked, a short sentence will appear, describing the current word puzzle. + + + + +The Reveal Word button solves the current word puzzle. + + + + +The Entry Box allows you to input your attempts to solve the current word puzzle. + + + + +The Enter button lets you check if your answer is correct. This function is also provided by the Enter key. + + + + +This is the Next Word button, and allows you to advance to the next anagram puzzle. + + + + +This is the Configure button, which opens the Configure &kanagram; dialog. + + + + +The Help button is special, in that it reveals 3 sub-buttons. These buttons are shown when the Help button is hovered over, and provide access to the &kanagram; handbook (this document), the About &kanagram; and the About &kde; dialogs: + + +The 3 different states of the Help button + + + + + +&kanagram; screenshot + + + + + + + +The Quit button closes the application. + + + + + +Playing a game + + +Now that you are familiar with the interface of &kanagram;, lets play a game! + + + + + +Using the Vocabulary Switcher, select the vocabulary theme that you would like to attempt. A word from this vocabulary will then be presented in the middle of the blackboard. Now, try and guess what word the jumble of letters represents. + + +If you cannot guess what the word is, press the Hint button to get some friendly advice from your friend in the filing cabinet: + + +&kanagram; hint + + + + + +&kanagram; hint + + + + + + + + + +Once you think you know the correct answer, type it into the Entry Box below the blackboard. Either press the Enter key, or click on the Enter button to the right of the Entry Box to check your answer: it will change green on a correct answer, and red on an incorrect attempt: + + + +answer highlighted + + + + + +answer highlighted + + + + + + + +If you were correct, try and guess the next word! Alternatively, you can attempt one of the many other vocabularies bundled with &kanagram;. + + + + + + + + + + +Configuring &kanagram; + + +The Configure dialog is opened by clicking on the Configure button: + + + +&kanagram; general settings + + + + + +&kanagram; general settings + + + + + + + + +The Auto-hide hints after: drop-down box allows you to specify how hints are presented to you. Here, you can set the hint box to disappear after a certain amount of seconds (⪚ 5 seconds), or you can leave it as default (Do not auto-hide hints). + + + + + +The Play Using: drop-down box allows you to play &kanagram; using vocabularies of a different language. For this feature to work, you must have vocabularies of a separate language installed. + + + + + +The Get Chalk Font button will be visible if you do not have the chalk-styled font installed on your system. Pressing this button will download the font from the Internet, which &kanagram; will then use after the application has been restarted. + + +Once you have the chalk-styled font installed, the Use standard fonts checkbox becomes active. If checked, &kanagram; will display the blackboard text in a standard, rather than chalk-styled font. This should aid readability of the text: + + + +&kanagram; standard font + + + + + +&kanagram; standard font + + + + + + + +The Use sounds checkbox allows you to either allow or suppress the &kanagram; sound effects. + + + +You need to have &arts; support in kdelibs to hear the sounds. + + + + + + +Vocabularies + + +The Vocabularies configuration page allows you to manage your installed vocabularies. Using this dialog, you can edit and remove downloaded vocabularies, as well as create your very own: + + + +&kanagram; vocabulary settings + + + + + +&kanagram; vocabulary settings + + + + + + + +The Create New button opens the Vocabulary Editor dialog so that you can author your own vocabularies which you can then play. + + + + +The Edit button allows you to make changes to vocabularies that you have either created or downloaded off the Internet. + + + + +The Delete button allows you to delete vocabularies that you have created or downloaded. + + + + +You can select which vocabulary you would like to apply these actions to by using the list of vocabularies. + + + + + +<guilabel>Vocabulary Editor</guilabel> + + +The Vocabulary Editor allows you to create your own vocabularies, which &kanagram; can then test you with: + + + +&kanagram; Vocabulary Editor + + + + + +&kanagram; Vocabulary Editor + + + + + + + +The Vocabulary Name field lets you name your vocabulary. + + + + +The Description field enables you to expand on your vocabulary name, providing your user with more details of the content of your vocabulary. + + + +Try to keep both the name and description fields as short as possible. Effective vocabularies cover a narrow, focussed set of words for a single subject. Try to write at least 20 words for your vocabulary, so that it will not be quickly finished by the user. + + + + + +The Delete Word button lets you remove words from your vocabulary. + + + + +The New Word button creates a new word entry in your vocabulary, ready for you to expand. + + + + +The Word field lets you write word values into your vocabulary. + + + + +The Hint field allows you to write hints to accompany your words. + + + +Good hints clearly, yet subtly describe the word, whilst increasing the knowledge of the vocabulary subject for your user. Also ensure that your hints are fairly short (under 40 characters in length). + + + + + +The Save button saves your vocabulary content, and enables its use directly in &kanagram; (it will immediately become available within the application, selectable via. the Vocabulary Selector). + + + + +The Close button closes the Vocabulary Editor dialog without saving the content of your vocabulary. + + + + + + + + +New Stuff + + +The New Stuff configuration page allows you to obtain new vocabulary files from the Internet: + + + +&kanagram; new stuff settings + + + + + +&kanagram; newstuff settings + + + + + +Click the Download New Vocabularies button to browse the available online content: + + + +&kanagram; new stuff dialog + + + + + +&kanagram; new stuff dialog + + + + + +To install a vocabulary from the Internet, click on the vocabulary item in the list, then press the Install button to install to your system. The downloaded vocabulary will then be available to play immediately. + + + + + + + +Credits and License + + +&kanagram; + + +Program copyright 2005 Joshua Keel joshuakeel@gmail.com and &Danny.Allen; &Danny.Allen.mail; + + +Contributors: + + + +Sound effects: Artemio +fillme + + + + + +Documentation copyright 2005 &Danny.Allen; &Danny.Allen.mail; + + + +&underFDL; +&underGPL; + + + + + +Installation + + +How to obtain &kanagram; + +&install.intro.documentation; + + + + +Compilation and installation + +&install.compile.documentation; + + + + +&documentation.index; +
+ \ No newline at end of file diff --git a/doc/kanagram/kanagram-hint.png b/doc/kanagram/kanagram-hint.png new file mode 100644 index 00000000..2aaa5988 Binary files /dev/null and b/doc/kanagram/kanagram-hint.png differ diff --git a/doc/kanagram/kanagram.png b/doc/kanagram/kanagram.png new file mode 100644 index 00000000..50fbd61e Binary files /dev/null and b/doc/kanagram/kanagram.png differ diff --git a/doc/kanagram/main_overlay.svgz b/doc/kanagram/main_overlay.svgz new file mode 100644 index 00000000..7be8edf4 Binary files /dev/null and b/doc/kanagram/main_overlay.svgz differ diff --git a/doc/kanagram/newstuff-dialog.png b/doc/kanagram/newstuff-dialog.png new file mode 100644 index 00000000..55a0793c Binary files /dev/null and b/doc/kanagram/newstuff-dialog.png differ diff --git a/doc/kanagram/newstuff-settings.png b/doc/kanagram/newstuff-settings.png new file mode 100644 index 00000000..32bdd318 Binary files /dev/null and b/doc/kanagram/newstuff-settings.png differ diff --git a/doc/kanagram/standard-fonts.png b/doc/kanagram/standard-fonts.png new file mode 100644 index 00000000..118cd6ed Binary files /dev/null and b/doc/kanagram/standard-fonts.png differ diff --git a/doc/kanagram/vocab-editor.png b/doc/kanagram/vocab-editor.png new file mode 100644 index 00000000..7969f75d Binary files /dev/null and b/doc/kanagram/vocab-editor.png differ diff --git a/doc/kanagram/vocab-settings.png b/doc/kanagram/vocab-settings.png new file mode 100644 index 00000000..42ebc980 Binary files /dev/null and b/doc/kanagram/vocab-settings.png differ diff --git a/doc/kbruch/Makefile.am b/doc/kbruch/Makefile.am new file mode 100644 index 00000000..da8216ae --- /dev/null +++ b/doc/kbruch/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/doc/kbruch/checked.png b/doc/kbruch/checked.png new file mode 100644 index 00000000..c3940127 Binary files /dev/null and b/doc/kbruch/checked.png differ diff --git a/doc/kbruch/compare.png b/doc/kbruch/compare.png new file mode 100644 index 00000000..e94daa54 Binary files /dev/null and b/doc/kbruch/compare.png differ diff --git a/doc/kbruch/convert.png b/doc/kbruch/convert.png new file mode 100644 index 00000000..4977385f Binary files /dev/null and b/doc/kbruch/convert.png differ diff --git a/doc/kbruch/factorize.png b/doc/kbruch/factorize.png new file mode 100644 index 00000000..edca9117 Binary files /dev/null and b/doc/kbruch/factorize.png differ diff --git a/doc/kbruch/gui_main.png b/doc/kbruch/gui_main.png new file mode 100644 index 00000000..6c1d0c07 Binary files /dev/null and b/doc/kbruch/gui_main.png differ diff --git a/doc/kbruch/index.docbook b/doc/kbruch/index.docbook new file mode 100644 index 00000000..dd7343b2 --- /dev/null +++ b/doc/kbruch/index.docbook @@ -0,0 +1,553 @@ + +KBruch"> + + + + +]> + + + + +The &kbruch; Handbook + + + +Sebastian +Stein + +
seb.kde@hpfsc.de
+
+
+ + + +
+ + +2001-2005 +Sebastian Stein + + +&FDLNotice; + +2004-07-09 +3.4 + + +&kbruch; is a small program to practice calculating with fractions. +Different exercises are provided for this purpose. The program checks user's +input and gives feedback. + + + + + +KDE +education +fraction +mathematics +denominator +kbruch + + +
+ + +Introduction + + +&kbruch; is a small program to practice calculating with fractions. Therefore +4 different exercises are offered. + + + + + Fraction Task - in this exercise you have to solve a given fraction task. +You have to enter numerator and denominator. This is the main exercise. + + + Comparison - in this exercise you have to compare the size of 2 given +fractions. + + + Conversion - in this exercise you have to convert a given number into a +fraction. + + + Factorization - in this exercise you have to factorize a given number into its prime factors. + + + + +In all different exercises &kbruch; will generate a task and the user has to +solve it. The program checks the input and gives a feedback about it. + + + +&kbruch; counts how many tasks were solved at all and how many tasks were +solved correctly. The statistics are shown to the user, but this part of the +main window can be hidden. The user can reset the statistics at any point. + + + +&kbruch; is very compact and focuses on the core idea of a task generator. An +online help system provides context-sensitive help for the different +situations. + + +&kbruch; is free and licensed under the &GNU; Public License. + + + + + +Using &kbruch; + + +Main screen + +Here is a screenshot of &kbruch;'s main screen: + + + &kbruch; main screen, directly after the start + + + + + + &kbruch; main screen + + + + + +All action takes place in this screen. This ensures that &kbruch; is +easy to use even for young users! The main screen is separated into 5 +parts: + + + + the menubar with the 3 menus Task, +Settings and Help + + + the toolbar, where you can set the difficulty for the tasks given in the + Fraction Task exercise + + + the exercise chooser, where you can switch between the different exercises + + + the task part, where you have to enter the result of the given task + + + the statistical part, where you can see how many tasks have been solved + correctly or attempted + + + + +First you have to choose an exercise in the exercise chooser on the left side +of the window. The task part will change according to the chosen task. The +settings in the toolbar will be enabled, if you have chosen the exercise +Fraction Task. + + +You will find an icon to generate a new task in the toolbar as well. This +action is also available in the menu +TaskNew +Task. This action is always enabled. If you have not +solved the currently given task, a new task is generated and the given task is +counted as not correctly solved. + + +You can hide the statistic part by dragging the vertical separator to the +right. + + +If you terminate &kbruch; the currently chosen exercise will be saved and +restored on next startup. + + + + +Statistical Part + +In this part of the main screen you can see: + + + how many tasks have been solved + + + how many tasks have been solved correctly + + + how many tasks have been solved incorrectly + + + + +You can reset the statistics by clicking on the Reset button +under the figures. + + +The statistics will be saved on &kbruch;'s termination and restored on next +startup. + + + + +Settings Window + +In this part of the main screen you can adjust some general settings for +task display. To open this dialog use +SettingsConfigure +&kbruch;. + + + + &kbruch; settings dialog + + + + + + &kbruch; settings dialog + + + + + +In the top part of the dialog you can choose a font for displaying. In the +lower part you can choose colors for the different parts of a mathematical +expression. You can set wether to show the mixed number notation in the result. +This notation is not known everywhere and can be disabled therefore. + + +The settings will be saved on &kbruch;'s termination and restored on the next +startup. + + + + + + +Exercises + + +Exercise Fraction Task + +In this exercise you have to solve a given task. Therefor you have to +enter numerator and denominator. The difficulty of the generated task can be +adjusted by the task parameters described below. + + + +Task Parameters + +There are 3 parameters which influence the difficulty of the generated +tasks: + + + +Terms +The number of terms (separate fractions) given in each +task. From 2 to 5, inclusive. + + + +Max. main denominator +The highest number &kbruch; will use as the main denominator in the +tasks it sets. From a minimum of 10 to a maximum of 50. + + + +Operations +Operations which should be used in the +task: Addition/Subtraction, +Multiplication/Division or All Operations Mixed. + + + + +After you have changed the parameters you have to click on the New +Task button in the toolbar to generate a task which uses the new +parameters. You can also call this action from the menubar with +TaskNew +Task. + + + +Your selection of the maximum main denominator will be reset to a default +value every time you change the number of terms. So you should change the +number of terms first and then select the maximum main denominator. + + + +If you have not solved the current task and call the New +Task action, the task will be counted as not solved correctly. To +prevent this you have to change the parameters after you solved the task but +before generating a new one. + + +The chosen parameters will be saved on &kbruch;'s termination and restored +on next startup. + + + + +Solving Tasks + +After you have solved a given task, you need to enter the result into the two +input boxes. In the upper box you enter the numerator and in the lower +box the denominator. + + +If the result is negative, you can enter a minus sign in front of the numerator +or denominator. If the result is 0, just type a 0 in the numerator input field. +If the result has a denominator of 1, you can leave the lower box empty. + + +After you have entered the result you should click the Check +Task button below the input boxes. &kbruch; will check your input +and present the correct result. Therefore the screen changes a little, as +you can see in the screenshot: + + +Checked Task + + + + + + Checked Task + + + + +This task was solved correctly. The correct value is shown in 2 different +forms. The second form just in front of the word CORRECT +is only used in some countries and must be read as 2 + 1/5 in the given case. + + + +You always have to enter the result reduced, because most teachers only +give all points to reduced results. &kbruch; will show you a short message +like the one in the screenshot below, if you enter the correct result +unreduced. + + + +Unreduced Result + + + + + + Unreduced Result + + + + + +To continue with the next task, click on the Next Task +button. If you want to change the parameters for the next task please do this +before clicking on the Next Task button. + + + + + +Exercise Comparison + +In this exercise you have to compare 2 given fractions. You have to choose +the bigger fraction of both by selecting the correct comparison sign. + + + +Exercise Comparison + + + + + + Exercise Comparison + + + + +First choose the correct comparison sign. To toggle the comparison sign, +you have to click on the button showing the comparison sign. After you have +chosen the comparison sign click on the Check Task button. +&kbruch; will check your input and present the correct result. After this step +you will get to the next task by clicking on the Next Task +button. + + + + +Exercise Conversion + +In this exercise you have to convert a given number into a fraction. You +have to enter numerator and denominator. + + + +Exercise Conversion + + + + + + Exercise Conversion + + + + +On the left side of the equal sign in the screenshot above you can see a +recurring decimal. This means, that the fraction shown as a decimal has a +repeating part. The repeating part is marked with the small bar above the +numbers. Those numbers repeat ad infinitum. + + +After you have entered the numerator and denominator click on the +Check Task button. &kbruch; will check your input and +present the correct result. After this step you will get to the next task by +clicking on the Next Task button. + + + + +Do not forget to enter the result reduced. Unreduced results will be counted as +solved not correctly. + + + + + +Exercise Factorization + +In this exercise you have to factorize a given number into its prime +factors. You have to enter all prime factors of the number. + + + +Exercise Factorization + + + + + + Exercise Factorization + + + + +You can enter a factor by clicking on the prime factor +buttons. The currently entered prime factors will be shown in the +field next to the number to be factorized. You can remove the last entered +prime factor by clicking on the Remove Last Factor button. + + +After you have entered all prime factors click on the +Check Task button. &kbruch; will check your input and +present the correct result. After this step you will get to the next task by +clicking on the Next Task button. + + +In the screenshot at the top of this page you can see a * +between the prime factors. This is the multiplication sign. The product of all +prime factors must be the number you try to factorize. + + + + +You have to enter all prime factors even when a prime factor repeats several +times. Example: As prime factors of number 18 you have to enter 2, 3 and 3. + + + + + + + + +Credits and License +&kbruch; + +Program and documentation Copyright, 2001-2004 Sebastian Stein + seb.kde@hpfsc.de + + +Thank you goes to: + + + &Anne-Marie.Mahfouf; for managing the &kde;-edu project + Klas Kalass for helping design the interface + Eva Brucherseifer for writing KMath (&kbruch;'s &GUI; is based on this work) + Dominique Devriese for bug fixing + Stefan Schumacher for testing a very early version + Sven Guckes for testing the text interface (which has been removed) + &David.Faure; for helping with &kde; CVS and &kde; Bugzilla + &Robert.Gogolok; for helping with &kde; CVS + John Kesson for proof reading the handbook + + + + +&underFDL; +&underGPL; + + + + +Installation + + +How to obtain &kbruch; + +&install.intro.documentation; + + + + +Requirements + + +In order to successfully use &kbruch;, you need &kde; > 3.1 . + + + +&kbruch; itself can be found +on the &kbruch; home page +and it is part of the &kde;-edu project + +You can find a list of changes in the CVS commit +messages. + + + + +Compilation and Installation + +&install.compile.documentation; + + + + + +&documentation.index; +
+ diff --git a/doc/kbruch/man-kbruch.1.docbook b/doc/kbruch/man-kbruch.1.docbook new file mode 100644 index 00000000..0b642e9b --- /dev/null +++ b/doc/kbruch/man-kbruch.1.docbook @@ -0,0 +1,56 @@ + + +]> + + + +KDE User's Manual +&Lauri.Watts;&Lauri.Watts.mail; +May 25, 2005 +K Desktop Environment + + + +kbruch +1 + + + +kbruch +Learn calculating with fractions + + + + +kbruch +KDE Generic Options +Qt Generic Options + + + + +Description +&kbruch; is a small program to practice calculating with fractions. +Different exercises are provided for this purpose. The program checks user's +input and gives feedback. + + + +See Also +More detailed user documentation is available from help:/kbruch +(either enter this URL into &konqueror;, or run +khelpcenter +help:/kbruch). +There is also further information available at the kde-edu website + + + +Authors +&kbruch; was written by +SebastianStein seb.kde@hpfsc.de + + + diff --git a/doc/kbruch/reduced.png b/doc/kbruch/reduced.png new file mode 100644 index 00000000..edaea85e Binary files /dev/null and b/doc/kbruch/reduced.png differ diff --git a/doc/kbruch/settings.png b/doc/kbruch/settings.png new file mode 100644 index 00000000..74c5efb9 Binary files /dev/null and b/doc/kbruch/settings.png differ diff --git a/doc/keduca/Makefile.am b/doc/keduca/Makefile.am new file mode 100644 index 00000000..da8216ae --- /dev/null +++ b/doc/keduca/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/doc/keduca/index.docbook b/doc/keduca/index.docbook new file mode 100644 index 00000000..f6aef344 --- /dev/null +++ b/doc/keduca/index.docbook @@ -0,0 +1,334 @@ + + + + + +]> + + + + +The &keduca; Handbook + + + +Javier +J. +Campos + +
&Javier.J.Campos.mail;
+
+
+ + +
+ + +1999 +&Javier.J.Campos; + + +2002-10-08 +1.1 + + +&keduca; is flash card application, which allows you to make +interactive form based tests. + + + +KDE +kdeedu +KEduca +test + + +
+ + +Introduction + +&keduca; is flash card application, which allows you to make +interactive form based tests. + + +&keduca; screenshot + + + + + +&keduca; screenshot + + + + + + + +Command Reference + + +The <guimenu>File</guimenu> Menu + + +The <guilabel>Main Window</guilabel> <guimenu>File</guimenu> +Menu + +The Main Window has the following +entries: + + + + +File +Open... + + +Open an existing test file. + + + + + +File +Open Recent + + +Open a recently used test file. + + + + + +File +Close + + +Close the currently open test file. + + + + + + +File +Quit + +Quit &keduca; + + + + + + +The Editing Window <guimenu>File</guimenu> Menu + + + + +File +New + +Create a new test + + + + +File +Open... + + +Open an existing test file. + + + + + +File +Open Recent + + +Open a recently used test file. + + + + + +File +Save + +Save the currently open +test. + + + + +File +Save As... + +Save the currently open game with a new +name. + + + + +File +Close + + +Close the currently open test file. + + + + + + +File +Print... + + +Print the currently open +test. + + + + +File +Quit + +Quit &keduca; + + + + + + + + +The <guimenu>Build</guimenu> Menu + +The Build menu exists only in the +Main Window of &keduca;. + + + + +Build +Create/Modify... + + +Create or modify a test in the Create or Modify a test +window. + + + + + + + +The <guimenu>Settings</guimenu> Menu + +The first entries are available in both of the main &keduca; +windows. + + + +Settings +Show Toolbar + + +Toggle on and off the display of the toolbar. +The default is on. + + + + +Settings +Configure Shortcuts... + + +Personalize the keybindings for &keduca;. + + + + +Settings +Configure Toolbars... + + +Personalize the toolbars for &keduca;. + + + + +The following entry is only available in the Main +Window. + + + +Settings +Configure &keduca; + + +Customize &keduca;. The options available to +you are described in the Configuration chapter. + + + + + + + +The <guimenu>Help</guimenu> Menu + +&help.menu.documentation; + + + + + +Credits and Licenses + +&keduca; is copyright 2001, Javier Campos. + +Documentation partly by &Lauri.Watts; &Lauri.Watts.mail; + + + +&underFDL; +&underGPL; + + + +&documentation.index; +
+ diff --git a/doc/keduca/man-keduca.1.docbook b/doc/keduca/man-keduca.1.docbook new file mode 100644 index 00000000..647a81b7 --- /dev/null +++ b/doc/keduca/man-keduca.1.docbook @@ -0,0 +1,67 @@ + + +]> + + + +KDE User's Manual +&Lauri.Watts;&Lauri.Watts.mail; +March 16, 2005 +K Desktop Environment + + +keduca +1 + + + +keduca +Interactive form-based tests and exams. + + + + +keduca + +KDE Generic Options +Qt Generic Options + + + + +Description +&keduca; is flash card application, which allows you to make +interactive form based tests. + + + + +Options + + + +File to load + + + + + + +See Also +More detailed user documentation is available from help:/keduca +(either enter this URL into &konqueror;, or run +khelpcenter +help:/keduca). + +There is also further information available at the KDE Educatainment project website. + + + +Authors +&keduca; was written by JavierCampos + + + diff --git a/doc/keduca/man-keducabuilder.1.docbook b/doc/keduca/man-keducabuilder.1.docbook new file mode 100644 index 00000000..8d11cf87 --- /dev/null +++ b/doc/keduca/man-keducabuilder.1.docbook @@ -0,0 +1,74 @@ + + +]> + + + +KDE User's Manual + +Ben +Burton + +bab@debian.org +2005-05-27 +K Desktop Environment + + + +keducabuilder +1 + + + +keducabuilder +test/exam editor for keduca + + + + +keducabuilder + +KDE Generic Options +Qt Generic Options + + + + +Description +KEducaBuilder is the test editor for +&keduca;, a flash-card application for working with interactive form-based +tests. KEducaBuilder is used to create and edit these tests, whereas +&keduca; itself can be used to view and take these tests. +This application is part of the &kde; edutainment module. + + + +Options + + + +Filename to load in the editor + + + + + +See Also +keduca(1) + +More detailed user documentation is available from help:/&keduca; +(either enter this URL into &konqueror;, or run +khelpcenter +help:/keduca). + +There is also further information available at the &kde; Edutainment website: + + + +Authors +&keduca; was written by JavierCamposThis man page based on the one written for Debian by BenBurton bab@debian.org. + + + diff --git a/doc/keduca/screenshot.png b/doc/keduca/screenshot.png new file mode 100644 index 00000000..bbfef374 Binary files /dev/null and b/doc/keduca/screenshot.png differ diff --git a/doc/kgeography/Makefile.am b/doc/kgeography/Makefile.am new file mode 100644 index 00000000..085981d9 --- /dev/null +++ b/doc/kgeography/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO + diff --git a/doc/kgeography/first-start1.png b/doc/kgeography/first-start1.png new file mode 100644 index 00000000..f6a6607b Binary files /dev/null and b/doc/kgeography/first-start1.png differ diff --git a/doc/kgeography/first-start10.png b/doc/kgeography/first-start10.png new file mode 100644 index 00000000..16e5b70c Binary files /dev/null and b/doc/kgeography/first-start10.png differ diff --git a/doc/kgeography/first-start11.png b/doc/kgeography/first-start11.png new file mode 100644 index 00000000..587a2064 Binary files /dev/null and b/doc/kgeography/first-start11.png differ diff --git a/doc/kgeography/first-start12.png b/doc/kgeography/first-start12.png new file mode 100644 index 00000000..966435e7 Binary files /dev/null and b/doc/kgeography/first-start12.png differ diff --git a/doc/kgeography/first-start2.png b/doc/kgeography/first-start2.png new file mode 100644 index 00000000..995166e8 Binary files /dev/null and b/doc/kgeography/first-start2.png differ diff --git a/doc/kgeography/first-start3.png b/doc/kgeography/first-start3.png new file mode 100644 index 00000000..b7d97355 Binary files /dev/null and b/doc/kgeography/first-start3.png differ diff --git a/doc/kgeography/first-start4.png b/doc/kgeography/first-start4.png new file mode 100644 index 00000000..972deb3c Binary files /dev/null and b/doc/kgeography/first-start4.png differ diff --git a/doc/kgeography/first-start5.png b/doc/kgeography/first-start5.png new file mode 100644 index 00000000..90041622 Binary files /dev/null and b/doc/kgeography/first-start5.png differ diff --git a/doc/kgeography/first-start6.png b/doc/kgeography/first-start6.png new file mode 100644 index 00000000..4be47976 Binary files /dev/null and b/doc/kgeography/first-start6.png differ diff --git a/doc/kgeography/first-start7.png b/doc/kgeography/first-start7.png new file mode 100644 index 00000000..9bc16d28 Binary files /dev/null and b/doc/kgeography/first-start7.png differ diff --git a/doc/kgeography/first-start8.png b/doc/kgeography/first-start8.png new file mode 100644 index 00000000..ec41f95d Binary files /dev/null and b/doc/kgeography/first-start8.png differ diff --git a/doc/kgeography/first-start9.png b/doc/kgeography/first-start9.png new file mode 100644 index 00000000..7e8becd1 Binary files /dev/null and b/doc/kgeography/first-start9.png differ diff --git a/doc/kgeography/index.docbook b/doc/kgeography/index.docbook new file mode 100644 index 00000000..3e6b2af1 --- /dev/null +++ b/doc/kgeography/index.docbook @@ -0,0 +1,655 @@ + +KGeography"> + + + + +]> + + + + +The &kgeography; Handbook + + + + +Anne-Marie +Mahfouf + +&Anne-Marie.Mahfouf.mail; + + + + + + +2005 +&Anne-Marie.Mahfouf; + + +&FDLNotice; + +2005-08-02 +0.4 + + + + + +&kgeography; is a geography learning tool for &kde;. Right now it has six usage modes: + + +Browse the maps clicking in a map division to see its name, capital and flag + + +The game tells you a map division name and you have to click on it + + +The game tells you a capital and you have to guess the division it belongs to + +The game tells you a division and you have to guess its capital + +The game shows you a map division flag and you have to guess its name + +The game tells you a map division name and you have to guess its flag + + + + + + + + +KDE +kdeedu +KGeography +geography +maps +countries + + + + + +Introduction + + + + +&kgeography; is a geography learning tool for &kde;. It allows you to learn about the political divisions of some countries (divisions, capitals of those divisions and their associated flags if there are some). + + +Maps available in current release are: Africa, Asia, Austria, Brazil, Canada, China, Europe, France, Germany, Italy, Italy by provinces, North and Central America, Norway, Poland, South America, Spain, USA and the world. + + + + +Quick Start to &kgeography; + +When you run &kgeography; for the first time, it first asks you to choose a map to start with. + +Here's a screenshot of &kgeography; at first start + + + + + + Here's a screenshot of &kgeography; at first start + + + + + +Here we choose Canada + +Canada is choosen + + + + + + Canada is choosen + + + + + +And &kgeography; main window appears with the map of Canada: + +&kgeography; main window + + + + + + &kgeography; main window + + + + + +You can then choose what type of learning or testing you want to do by looking at the menu on the left: + +&kgeography; menu + + + + + + &kgeography; menu + + + + + +Browse the map: a &LMB; click on an area of the map will display informations about that area: + +Browse the map + + + + + + Browse the map + + + + + +Click division in the map: you are first asked how many questions you want + +How many questions + + + + + + How many questions + + + + + +Then you are asked to click on a specific province: + +Click on a province + + + + + + Click on a province + + + + + +When you finish all the questions, a result dialog is shown with your correct and uncorrect answers: + +Your results + + + + + + Your results + + + + + +Guess a division from its capital: you are asked to find the name of a province among a choice of 4 given its capital: + +Guess a division from its capital + + + + + + Guess a division from its capital + + + + + +And the results are displayed when the test is finished: + +Your results + + + + + + Your results + + + + + +Guess the capital from a division: you have a capital and four province names and you must choose the correct one. As before, at the end a result dialog is shown. + + +Guess division from its flag: a flag is shown and you must find the province it belongs to. + +the flag question + + + + + + the flag question + + + + + +Guess the flag of a division: a province name is given and you must find the correct flag among four. + +match the flag with the province + + + + + + match the flag with the province + + + + + + + +Using &kgeography; + + +&kgeography; displays informations about some countries and tests you about those informations. + + + +Here's a screenshot of &kgeography; + + + + + + Screenshot + + + + + + + +More &kgeography; features + +Another feature of &kgeography; is the possibility of zoom on a map. + +Zoom + + + + + + Zoom + + + +While in zoom mode, you can press &RMB; to go back to the original map size (the Original Size action has the same effect). Use the scroll bars to move around the zoomed map or use the Move action that will allow you to drag the map using &LMB;. + + + + + + + + +How to make maps +A map in &kgeography; is made by two files, one is the image of the map and the other one is its description. + +Helper tool + +You can find here a tool (made by Yann Verley) which helped him with the map of France. To find out its usage, simply execute it and read the help message. It basically creates the .kgm file from a plain text file and creates a file with the colors it has assigned to each division, so you can fill the map according to them. + + +Description file + + The description file is needed and its file extension is .kgm. It should begin with map and end with map. + + + Inside of those tags there should be: + + + mapFile and mapFile: the name of the file (without any path) containing the map image, ⪚ europe.png. + + + name and name: the name of map, ⪚ Europe. + + + A division and division for each division in the map. + + + + + Each division has these tags: + + + name and name: the name of the division, ⪚ Albania. + + + capital and capital: the name of the capital of the division, ⪚ Tirana. + + + ignore and ignore: can be set to yes, allowClickMode and no. If this tag is set to yes then the division will be ignored when asking for divisions in that map. It is then as if this division does not exist in &kgeography; quiz modes. If this tag is set to allowClickMode then &kgeography; will ask for the division in the Click Division in Map... mode but not in other quiz modes. Setting this tag to no means the division will appear in all modes (browse and quizzes). This tag is optional and when there is no ignore tag that means as it is set to no. For example Algeria has this tag set to yes in the Europe map which means that Algeria will not be part of any quiz in the Europe map. + + + flag and flag: the file (without any path) containing the flag of the division, ⪚ albania.png. This tag is optional. Not needed for the divisions whose ignore tag is set to yes. + + + color and color: the color the division has in the map. + + + + + The color is defined using three tags: + + + red and red: red component of the color. Valid values are between 0 and 255. + + + green and green: green component of the color. Valid values are between 0 and 255. + + + blue and blue: blue component of the color. Valid values are between 0 and 255. + + + + + + It is convenient to create 2 or 3 false divisions like Water, Frontier and Coast and set them with the ignore tag set to yes. + + + + All names (capitals and divisions) must be in English. + + + +Map file + + The map file is quite simple but laborious to create. It has to be in PNG format. + You can find some maps to transform at Cia Reference Maps. If no map fits your needs you can download the political world map, take a screenshot of it and work from it. + Each division in the map should have one and only one color. To achieve this you can use image processing programs like The Gimp and Kolourpaint. + + + +Flags + + If you have used the flag tag you should provide the flag files. They have to be in PNG format and better if they are 300x200 pixels and you provide a SVG file for it. To obtain SVG flags of almost all countries in the world and some other divisions, you can consult the Sodipodi flags collection. + + + +How to test + + Before sending your map to Albert tsdgeos@terra.es, you should test it to see it has no errors. To achieve that, you have to do the following: + + + Put the map description and map image file in $KDEDIR/share/apps/kgeography/ + + + Put the flag PNG files (if any) in $KDEDIR/share/apps/kgeography/flags/ + + + Once that has been done you should be able of opening your map from inside &kgeography;. + + + If you don't know which is your $KDEDIR, type kde-config in a shell. + + + +Non political maps + Is it possible to do non-political maps? Yes, it is! + +Example of how to create a non political map + + + + + + Example of how to create a non political map + + + + + + Of course, the division concept can be extended to a river or a mountain. During the creation of the map, you should keep in mind that most times the river or mountain will be too small that you should provide an additional clicking area. + In this example the river would have the maroon area and color <20,76,34> as its identifier. + + + + + +Command Reference + + + + +The main &kgeography; window + + +The <guimenu>File</guimenu> Menu + + + + + +&Ctrl;O + +File +Open Map... + +Open the choose map dialog + + + + +&Ctrl;Q + +File +Quit + +Quits &kgeography; + + + + + + + +The <guimenu>View</guimenu> Menu + + + + +View +Zoom + +Goes in zoom mode + + + +View +Original Size + +Sets the map back to its original size + + + +View +Move + +Moves the current map + + + + + + + +The <guimenu>Settings</guimenu> Menu + + + + + +Settings +Show/Hide Toolbar + +Show/Hide the &kgeography; toolbar. + + + + +Settings +Configure Shortcuts... + +Configure key shortcuts for &kgeography;. + + + + +Settings +Configure Toolbars... + +Configure the &kgeography; toolbar. + + + + + + + +The <guimenu>Help</guimenu> Menu + + + + + + +&help.menu.documentation; + + + + + + + + + + + + +Credits and License + + +&kgeography; + + +Program copyright 2004-2005 Albert Astals Cid tsdgeos@terra.es + + + + +Documentation Copyright © 2005 &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; + + + +&underFDL; +&underGPL; + + + + +Installation + + +How to obtain &kgeography; + + + +&install.intro.documentation; + + + + + +Compilation and Installation + + + + + +&install.compile.documentation; + + + + + + +&documentation.index; + + + diff --git a/doc/kgeography/kgeography.png b/doc/kgeography/kgeography.png new file mode 100644 index 00000000..1f66b8fc Binary files /dev/null and b/doc/kgeography/kgeography.png differ diff --git a/doc/kgeography/river.png b/doc/kgeography/river.png new file mode 100644 index 00000000..a713fc9b Binary files /dev/null and b/doc/kgeography/river.png differ diff --git a/doc/kgeography/zoom.png b/doc/kgeography/zoom.png new file mode 100644 index 00000000..e41f564a Binary files /dev/null and b/doc/kgeography/zoom.png differ diff --git a/doc/khangman/Makefile.am b/doc/khangman/Makefile.am new file mode 100644 index 00000000..da8216ae --- /dev/null +++ b/doc/khangman/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/doc/khangman/getnewstuff.png b/doc/khangman/getnewstuff.png new file mode 100644 index 00000000..3f31eef4 Binary files /dev/null and b/doc/khangman/getnewstuff.png differ diff --git a/doc/khangman/index.docbook b/doc/khangman/index.docbook new file mode 100644 index 00000000..3abceae7 --- /dev/null +++ b/doc/khangman/index.docbook @@ -0,0 +1,929 @@ + + + + + +]> + + + + +The &khangman; Handbook + + + +Anne-Marie +Mahfouf + +
&Anne-Marie.Mahfouf.mail;
+
+
+ +
+ + + +20012005 +&Anne-Marie.Mahfouf; + + +&FDLNotice; + + +2006-02-01 +1.6 + + + +&khangman; is the classic hangman game for children, adapted for &kde;. + + + + +KDE +kdeedu +KHangMan +hangman +game +child +words + + +
+ + +Introduction + + +&khangman; is a game based on the well-known hangman game. It is aimed at +children aged six and over. The game has four levels of difficulty: Animals (animals +words), Easy, Medium and Hard. A word is picked at random, the letters are +hidden, and you must guess the word by trying one letter after another. Each +time you guess a wrong letter, part of a picture of a hangman is drawn. You +must guess the word before being hanged! You have 10 tries. + + + + + +Using &khangman; + + +Here's a screenshot of &khangman; when you start it for the first time + + + + + + &khangman; screenshot + + + + + +Here you can see &khangman; as it is the first time you run it. Level is Animals, +language is default (English here, the default is your current &kde; language if +the data exists), the theme is "Sea". Any changes in level, language or theme +(background) are written in the configuration file and restored in your next +game. + + + +Please note how easy it is to change the level and the theme, just +click on the combo boxes on the toolbar. Getting a new word and quitting the +game are also easily done by clicking on the corresponding buttons on the +toolbar. + + + +General usage + + + +A word is chosen and its letters are displayed as an underscore (_) symbol. You know how many letters there are in the +word. You have to guess the word by trying one letter after another. You enter the letter in the text box and you either press the Enter key or click on the Guess button to see if the letter belongs or not to the word. + +The word is picked at random and it is not the same as the previous word. + + +All the words are nouns (there are no verbs or adjectives, &etc;). + + +Usually, it is not important whether you type in lowercase or uppercase. The program +converts all input into lowercase (except for German words beginning with an uppercase letter). The program does that automatically. + + + +The current level and current language are displayed in the statusbar. + + + +Each time you guess a letter that is not in the word, another part of the +hangman is drawn. You have 10 tries to guess the word. After that, the correct +answer is displayed. + + + +There are 4 levels: easy, medium, hard and animals, plus levels for other +topics in some languages. The program scans for all data files in all +languages. + + + +In the easy level, the words are quite simple and related to everyday life. It +is suitable for children from 6 to 9. The animals level contains only names of +animals so they are easier to find. Some of them are easy, others are more +difficult. In the medium level, the words are longer and more difficult. It is +suitable for ages 9+. The hard level is just that, hard, &ie; the words are +difficult to spell and not very well known. This level is challenging, even for +adults. + + +After a word is guessed (or the hangman is completed), you are +prompted for another word and you can either use the +Y or N keys or the mouse to answer +yes or no. If you say No, the game quits. If you +say Yes, another word is ready to be guessed. + + +You type the letter you want to try in the text box (the mouse cursor is +ready in the text box) and you hit the &Enter; key. If the letter belongs to the +word, it takes its place, as many times as it appears in the word. If the +letter does not belong to the word, it goes in the Misses field and a further +part of the hangman is drawn on the right. You have ten tries and after that +you lose and the correct word is displayed. + + +During the game, you can choose to start a new game by going in the +Game menu and choosing New or +clicking on the New icon on the toolbar. You can also change +the level with the level button on the toolbar (this will bring you a new word +for the new level). + + +Future improvement (in &kde; 4) will allow you to create your own words file. + + + + +Playing in different languages + +You can play &khangman; in twenty-four languages: Brazilian Portuguese, Bulgarian, Catalan, Czech, Danish, Dutch, English, +Finnish, French, German, Hungarian, Irish (Gaelic), Italian, Norwegian (Bokmål), Norwegian (Nynorsk), Portuguese, Spanish, Serbian (Latin and Cyrillic), Slovenian, Tajik, Swedish, Russian and Turkish. + + + +By default, after the first installation of &khangman;, only English and your &kde; language if it is one of the above and if you have the corresponding kde-i18n package will be installed. For example if you are a Danish user and if you have &kde; in Danish, in Languages you will see two items: English and Danish and Danish will be the default. + + + +You can still play &khangman; in other languages. It is very easy to add new data in &khangman;. All you need is a working Internet connection. +You click on the File menu and then on Get Words in New Language.... A dialog appears, similar to this one: + + + +The Get New Words dialog for &khangman; + + + + + + The Get New Words dialog for &khangman; + + + + + +Click on the language name you want to install and then on the Install button. If the language is successfully installed, a green tick is displayed in front of the language name. You click on the Close button to close the Get New Words dialog (if you want another language, you get repeat these steps). + + + +You can then easily change the language by going in the Languages and choose the new language. + + + +Please note that you can now type the special characters in a language by displaying the Special Characters Toolbar. +This toolbar holds buttons with an icon of each special character per language like é in French for example. Clicking on such a +button will write the corresponding letter in the input line and you validate your choice with Enter. You can of course also use the keyboard layout corresponding to the language. This toolbar can be shown or hidden. The setting is restored next time you play &khangman;. + + + +Please note that you need Arial and URW Bookman fonts in order to display the special characters correctly in some languages. Provided you have those fonts installed, &khangman; will automatically use them. If you see small squares instead of letters, then you may not have one of these fonts installed. Type fonts:/ into the &konqueror; address bar to check which fonts you have installed. + + + + +A few tips + +Try to guess the vowels first. Then have a go with the most common consonants: +l, t, r, n, s + +corresponding: +when you see io, try n after that, in French and English. + + +In Brazilian Portuguese, Catalan, Spanish and Portuguese, the accented +vowels can be discovered when you type the non accented corresponding +vowel. For example, all the accented a are displayed in +the word when you type a. This is when Type accented +letters on the Languages page of &khangman;'s +configuration dialog is not checked. When Type accented +letters is checked, then you have to type +the accented letters yourself. When you type a, only +a is displayed and you have to type for example +ã for this letter to be displayed. + + +Did you know? In English, the most common letter is e (12.7%), followed by t +(9.1%) then a (8.2%), i (7.0%) and n (6.7%). + + + + + + + +Menubar and toolbars + + +The Main &khangman; Window + +The Game menu has 3 items: +New, Get Words in New Language... and +Quit. + +New brings you a new game, &ie; a new +word to guess, in the same level you already +are. Get Words in New Language... will display the Get New Stuff dialog to allow you to download data in a new language. Quit quits the game by closing the +main window and writing the actual settings in the configuration +file. + + +The Level menu allows you to choose the level, &ie; the difficulty of the word to guess. + + + +The Languages menu allows you to change the language the words are displayed in. + + + +The Look menu proposes two themes: the Sea Theme and the Desert Theme. The background and the font colors changes for each theme. + + + +The Settings menu allows you to configure +&khangman; easily. First, Toolbars and +Show Statusbar give you the possibility to +hide/show the toolbars and statusbar. + + +There are two toolbars: the main one which is the one on top +with the buttons and combo boxes and the +Special Characters toolbar which, when it is shown, is +on the bottom. This toolbar has buttons with the special characters +for each language: accented letters and other special characters. This +allows users to easily play in another language without having to configure +a new keyboard layout. You click on a special letter and it is +displayed as the letter to try. Pressing &Enter; will make the program +see if the letter is present in the word or not. The toolbar can be +hidden if you don't want it. This is saved in the configuration file +so if the toolbar is hidden, it will be hidden next time you run +&khangman;. + + + +It is of course possible to move the toolbars around. Put the mouse +cursor on the small handle on the left of the toolbar, press the &LMB; +and drag the toolbar to position it on the screen where you want +it. If you point the mouse on one of the toolbars and press the right +mouse button, a context menu appears to let you choose different +options for the toolbar. + + + +Configure Shortcuts... is a standard &kde; setting dialog that allows you to +choose different shortcut keys for different actions. For example, +&Ctrl;Q is the +standard shortcut for Quit. +Configure Toolbars... is also a +standard &kde; menu item that allows you to add or suppress items from +the toolbar. + + +&khangman; Desert theme + + + + + + &khangman; Desert theme + + + + + Here you have &khangman; with the Desert theme, Catalan language and level Easy. The +Characters toolbar is shown here. + +The level is chosen with a combo box in the toolbar or via the Level menu in the menubar. The available levels are Easy, Medium, Animals and Hard. Easy is related to common objects a child aged six +or seven knows. Medium regards nouns a bit more challenging, hard is +quite difficult and animals is only animals nouns. + + All words are nouns. No verbs, no adjectives. The chosen level + is then displayed on the statusbar. +Only letters are allowed to be typed in the text box. + + + +Available Settings + +A toolbar is provided for quick access to some settings. You can click on a button to have a new game (i.e. a new word), or to quit the game. The level and the theme are easily changed via 2 combo boxes on the toolbar. + + +In Settings, Configure &khangman;... you will find tree pages. The first one is for General settings. + + + +General Settings + + +&khangman; General settings + + + + + + &khangman; General settings + + + + +Require more guesses for duplicate letters: this is unchecked as default. When unchecked, if you try the letter "a" and the word has several as, they will be all displayed. For example if the word is "potato" and you try "o", both os will be diaplayed. If you check this option however, only the first "o" will be displayed and you will have to try it one more time to display the second "o" in "potato". This increases the difficulty. + + +Do not display the 'Congratulations! You won!' dialog: the default is unchecked, that means that when you win a game, a message box will be displayed to tell you that you won and ask you if you want to play again. If you check this option, this dialog is not displayed anymore, instead a new game starts directly after 3 seconds. + + + +In the Sounds section, if you check Enable sounds then a sound will be played on new game and another sound will be played when you win a game. + + + + +Languages Settings +The Languages Settings tab allows you to set some settings specific to some languages. If the settings are not available for the language you are playing in then those settings will be grayed and disabled so you cannot choose them. + + + +&khangman; Languages Settings + + + + + + &khangman; Languages Settings + + + + + +Some languages also have hints to help you guess the word. The hint is shown by a right-click and gives a short definition of the word to guess. If this setting is enabled and if you check the option Show hints, you can &RMB; click anywhere on the game and get a hint shown for four seconds. This hint should help you to guess the word more easily. + + +Type accented letters is available for Brazilian Portuguese, Catalan, Portuguese and Spanish in &khangman;'s configuration dialog. If you check Type accented letters then you will have to type all accented vowels (like ã). If this remains unchecked, when you type any vowel, all accented vowels will be displayed as well. + + + + + +Timers Settings +The Timers Settings tab allows you to Set the time for displaying the hint and to Set the time for Already Guessed Letter tooltip. + + + +&khangman; Timers Settings + + + + + + &khangman; Timers Settings + + + + + +Set the time for displaying the hint: allows you to set a greater time for showing the hint label. It is necessary to increase the time for younger children for example as they read more slowly than adults. + + +Set the time for displaying the Already Guessed Letter allows you to increase or decrease the time for displaying the Already Guessed Letter tooltip. This tooltip is a label which appears when you tried a letter that was already tried. Some people will want not to see it for long while children will need time to understand it and thus will need to set the display for a longer duration. + + + + + + + + + +Command Reference + + +Menus and Shortcut Keys + + +The <guimenu>Game</guimenu> Menu + + + + + +&Ctrl;N + +Game +New + +New game (&ie; new word) + + + + + +&Ctrl;G + +Game +Get Words in New Language... + +Display the KNewStuff dialog which lists all the data available in the different languages. + + + + +&Ctrl;Q + +Game +Quit + +Quits &khangman; + + + + + + +The <guimenu>Level</guimenu> Menu + + + + +Level +Animals + +Choose the list of animals words to guess + + + +Level +Easy + +Choose the list of easy words to guess + + + +Level +Medium + +Choose the list of medium difficulty words to guess + + + +Level +Hard + +Choose the list of difficult words to guess + + + + + + +The <guimenu>Language</guimenu> Menu + + + + +Language +English + +Choose the English language for the words to guess. +All other installed languages are displayed as items in this menu as well. + + + + + + +The <guimenu>Look</guimenu> Menu + + + + +Look +Sea Theme + +Choose the Sea background picture and associated font colors + + + +Look +Desert Theme + +Choose the Desert background picture and associated font colors + + + + + + +The <guimenu>Settings</guimenu> Menu + + + + +Settings +Toolbars +Main (&khangman;) + +Toggle the Main Toolbar + + + +Settings +Toolbars +Special Characters (&khangman;) + +Toggle the Characters Toolbar + + + + +Settings +Show Statusbar + +Toggle the statusbar + + + + +Settings +Configure Shortcuts... + +Open standard &kde; setting dialog that allows you to +choose different shortcut keys for different actions. + + + + + +Settings +Configure Toolbars... + +Configure the items you want to put in the toolbar + + + + + +Settings +Configure &khangman;... + +Display the &khangman; settings dialog + + + + + + + + +The <guimenu>Help</guimenu> Menu +&help.menu.documentation; + + + + + +Developer's Guide to &khangman; + + +How to add words in a new language for the game + +Thanks to Stefan Asserhäll, it is very easy to add a new language +directly to the game. The procedure described here can also be +found in the khangman source folder +in the file README.languages. Please follow the procedure and then send me the files tarred and gzipped to annemarie.mahfouf@free.fr. + + +The twenty four available languages so far by code are: bg ca cs da de en es fr fi ga hu it nb nl nn pt pt_BR ru sl sr sr@Ltn sv tg and tr. If your language code is not among those, you can proceed further. + +Most of this data should be completed to include hints, please see below. Complete data: bg de fr en it only have hints so the other above languages must be updated as soon as possible. + +Be sure you are working with the latest svn trunk sources of &khangman; by +issuing a + +svn up khangman + +in the kdeedu module. Then + +cd kdeedu/khangman + + +The words are stored in 4 separate files, one for each level. The files are in +/khangman/data/en. The file +easy.txt is for level easy, the file +medium.txt is for level medium, the file +animals.txt is for level animals and the file +hard.txt is for level hard. +English is the default and thus the only language to be shipped with &khangman;. All other languages data are put in the correct kde-l10n. + + +Enter the following commands in a &konsole; to create the folder + and files for the new language: + +./add_language language_code +Here you must replace language_code +with your language code. + + +The files now use the kvtml format. The tag o is for the word and the tag t is for the hint. Try to match the hint with the level of difficulty. The level 'Easy' will require an easy hint but the level 'Hard' will require the definition in the dictionary. Try not to use words of the same family in the hint, that would give the word away too easily! +An example of a kvtml file is as follow: + + <?xml version="1.0"?> + <!DOCTYPE kvtml SYSTEM "kvoctrain.dtd"> + <kvtml> + <e> + <o>cane</o> + <t>è il tuo animale domestico preferito</t> + </e> + ... + ... + </kvtml> + + + +Edit all indicated text files in the new folder with a text editor, +and replace each word inside the o tag with a translated word and each hint inside a t with a translated hint. It is not really important +that the exact meaning is preserved, but try to keep the length and +level of difficulty roughly the same. +You can include words with white space or - in them, in that case the white space or the - +will be shown instead of the _. +Please contact &Anne-Marie.Mahfouf; annemarie.mahfouf@free.fr if there is anything special related to your language so I can adapt the code to it (especially the special and accented characters). + +You can just translate the words but you can also adapt them +following the level and add new words if you want. For example, +table is in level easy in English but in your language, +it can be level medium. Feel free to adapt the files to your language +needs. The number of words in a file is not important, you can add +some if you want. + +Remember that all words are nouns. + + Note that you must use UTF-8 encoding when editing the +files. If your editor cannot do this, try using &kwrite; or &kate;. When +opening a file in &kwrite; or &kate; you can select utf8 encoding with +the combo box at the top of the file open dialog. + +Please keep the actual English filenames in your +language_code dir. + + + +Enter the following command to install the new data files: +make +make install + +You may have to become root to run make +install, depending on your installation. + + +Run the game and check that your language has been added: +khangman + +Instead of committing your files, please sent them to +&Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; tarred and gzipped. As there are +now twenty three languages, a wizard (KNewStuff) is now included in &khangman; +to easily download and install new languages that are placed on the website. +This is done to reduce the size of the kdeedu module and it will also be done in +&klettres;, &kstars; and maybe &ktouch;. +Please contact Anne-Marie by email if you need further information. +When you send me the files, please don't forget to mention any special characters used in your language (put them in a text file, one per line and add this file in the tarball) and please mention any other specificity. +Please never commit files in a BRANCH as it might break the game. + + +Many thanks for your contribution! + + + +What is stored by &khangman; and where + +When you get a new language via Game Get Words in New Language..., the new language data is stored in $~/.kde/share/apps/khangman/data in the language code folder. The available language dir names are also stored in the &khangman; config file in ~/.kde/share/config/khangmanrc. + + +The provider name (i.e. the address of the website where to download the new languages) is stored in $KDEDIR/share/apps/khangman/khangmanrc. + + +The English language (default) and the user language from his i18n package(s) (if available) are stored in $KDEDIR/share/apps/khangman. + + +In the configuration file, stored for each user in his ~/.kde/share/config/khangmanrc are saved all the game settings such as the background, last level played, ... plus the files that were downloaded from the KNewStuff dialog. + + + +Planned Features for &khangman; + +A planned feature is of course to have more language data and also hints in every language. You can help for this in your own language if it is not done yet. Please contact me if you want to help with this, it's just a matter of translating the English words to your language (see How to add words in a new language for the game). + + +What can also be done is to use other kvtml files like the ones that are on the +&kde;-Edu website to play &khangman;. For example, imagine you can play the +capitals of the world, the hint will tell you the country and you have to guess +the capital. Or learn words in another language, the hint is the word in your +language, the word to guess is the translation in the new language. + + + + + +Questions and Answers + +&reporting.bugs; +&updating.documentation; + + + + +I have an error message telling me the pictures cannot be found. + + +The game installs by default in /usr/local/kde so add /usr/local/kde/bin to your path and set +the KDEDIR variable to /usr/local/kde before running the +game. An easy way is to configure &khangman; with the option +=$KDEDIR where +$KDEDIR is where the rest of &kde; is installed. This +could vary widely, depending on the distribution and operating system +you. + + + + +&khangman; does not start correctly after I upgraded from an earlier version to the &kde; 3.5 version + + + +There might be a problem due to the change of the configuration file. Please remove the khangmanrc file in your $HOME/.kde/share/config folder. + + + + + + + + +Credits and License + + +&khangman; + + +Program copyright 2001-2006 &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; + + +Contributors: + +Hangman graphics: Renaud Blanchard +kisukuma@chez.com +Sounds: Ludovic Grossard +ludovic.grossard@libertysurf.fr +Blue theme, icons and code: &Primoz.Anzur; +&Primoz.Anzur.mail; +Swedish data files, coding help, transparent pictures and i18n fixes: Stefan Asserhäll +stefan.asserhall@telia.com + +Nature theme: Joe Bolin +jbolin@users.sourceforge.net +Softer Hangman Pictures: Matt Howe +mdhowe@bigfoot.com +Spanish data files: eXParTaKus +expartakus@expartakus.com + +Spanish data hints: Rafael Beccar +rafael.beccar@kdemail.net + +Danish data files: Erik Kjaer Pedersen +erik@mpim-bonn.mpg.de + +Finnish data files: Niko Lewman +niko.lewman@edu.hel.fi + +Brazilian Portuguese data files: João Sebastião de Oliveira Bueno +gwidion@mpc.com.br + +Catalan data files: Antoni Bella +bella5@teleline.es + +Italian data files: Giovanni Venturi +jumpyj@tiscali.it + +Dutch data files: Rinse +rinse@kde.nl + +Portuguese data files: Pedro Morais +morais@kde.org + +Serbian (Cyrillic and Latin) data files: Chusslove Illich +chaslav@sezampro.yu + +Slovenian data files: Jure Repinc +jlp@holodeck1.com + +Czech data files: Lukáš Tinkl +lukas@kde.org + +Tajik data files: Roger Kovacs +rkovacs@khujand.org + +Norwegian (Bokmål) data files: Torger Åge Sinnes +torg-a-s@online.no + +Hungarian data files: Tamas Szanto +tszanto@mol.hu + +Norwegian (Nynorsk) data files: Gaute Hvoslef Kvalnes +gaute@verdsveven.com + +Turkish data files: Mehmet Özel +mehmet_ozel2003@hotmail.com + +Bulgarian data files: Radostin Radnev + radnev@yahoo.com + +Irish (Gaelic) data files: Kevin Patrick Scannell + scannell@slu.edu + +Coding help: &Robert.Gogolok; +&Robert.Gogolok.mail; +Coding help: Benjamin Meyer +ben@meyerhome.net +Code fixes: Lubos Lunàk +l.lunak@kde.org +Code fixes: Albert Astals Cid +tsdgeos@terra.es +Usability study: Celeste Paul +seele@obso1337.org + + + + +Documentation copyright 2001-2005 &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; + + + +&underFDL; +&underGPL; + + + + +Installation + + +How to obtain &khangman; + +&install.intro.documentation; + + + + +Compilation and installation + +&install.compile.documentation; + + + + +&documentation.index; +
+ diff --git a/doc/khangman/khangman1.png b/doc/khangman/khangman1.png new file mode 100644 index 00000000..24bd9a25 Binary files /dev/null and b/doc/khangman/khangman1.png differ diff --git a/doc/khangman/khangman2.png b/doc/khangman/khangman2.png new file mode 100644 index 00000000..44b0bfe9 Binary files /dev/null and b/doc/khangman/khangman2.png differ diff --git a/doc/khangman/man-khangman.6.docbook b/doc/khangman/man-khangman.6.docbook new file mode 100644 index 00000000..a3d95fe6 --- /dev/null +++ b/doc/khangman/man-khangman.6.docbook @@ -0,0 +1,63 @@ + + +]> + + + +KDE User's Manual +BenBurton bab@debian.org +May 25, 2005 +K Desktop Environment + + + +khangman +6 + + + +khangman +The classical hangman game for KDE + + + + +khangman +KDE Generic Options +Qt Generic Options + + + + +Description +&khangman; is a game based on the well known hangman game. It is +aimed for children 6 and above. It has four levels of difficulty: Animals +(animals words), Easy, Medium and Hard.A word is picked at +random and the letters are hidden. You must guess the word by trying one +letter after another. Each time you guess a wrong letter, part of a picture +of a hangman is drawn. You must guess the word before getting hanged! You +have 10 tries.This application is part of the &kde; Edutainment +module. + + + +See Also +More detailed user documentation is available from help:/khangman +(either enter this URL into &konqueror;, or run +khelpcenter +help:/khangman). + +There is also further information available at the &kde; Edutainment web site. + + + +Authors +&khangman; was written by PrimozAnzur and &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; +This manual page based on the one prepared by BenBurton for the Debian project. + + + + + diff --git a/doc/khangman/settings1.png b/doc/khangman/settings1.png new file mode 100644 index 00000000..d360f306 Binary files /dev/null and b/doc/khangman/settings1.png differ diff --git a/doc/khangman/settings2.png b/doc/khangman/settings2.png new file mode 100644 index 00000000..58dd08ba Binary files /dev/null and b/doc/khangman/settings2.png differ diff --git a/doc/khangman/settings3.png b/doc/khangman/settings3.png new file mode 100644 index 00000000..de812001 Binary files /dev/null and b/doc/khangman/settings3.png differ diff --git a/doc/kig/Makefile.am b/doc/kig/Makefile.am new file mode 100644 index 00000000..bafa3f6c --- /dev/null +++ b/doc/kig/Makefile.am @@ -0,0 +1,5 @@ + +KDE_LANG = en +KDE_DOCS = AUTO +KDE_MANS = AUTO + diff --git a/doc/kig/constructed_a_point.png b/doc/kig/constructed_a_point.png new file mode 100644 index 00000000..300957ad Binary files /dev/null and b/doc/kig/constructed_a_point.png differ diff --git a/doc/kig/constructed_script_object.png b/doc/kig/constructed_script_object.png new file mode 100644 index 00000000..5c8a1ddd Binary files /dev/null and b/doc/kig/constructed_script_object.png differ diff --git a/doc/kig/constructing_a_circle.png b/doc/kig/constructing_a_circle.png new file mode 100644 index 00000000..e3666db9 Binary files /dev/null and b/doc/kig/constructing_a_circle.png differ diff --git a/doc/kig/constructing_a_circle_2.png b/doc/kig/constructing_a_circle_2.png new file mode 100644 index 00000000..b66e9982 Binary files /dev/null and b/doc/kig/constructing_a_circle_2.png differ diff --git a/doc/kig/edit_types_dialog.png b/doc/kig/edit_types_dialog.png new file mode 100644 index 00000000..54f27194 Binary files /dev/null and b/doc/kig/edit_types_dialog.png differ diff --git a/doc/kig/index.docbook b/doc/kig/index.docbook new file mode 100644 index 00000000..ff3c3623 --- /dev/null +++ b/doc/kig/index.docbook @@ -0,0 +1,998 @@ + +KSeg"> +Cabri"> +Dr.Geo"> + + + + + +] +> + + + + +The &kig; Handbook + + + +Dominique Devriese + +
devriese@kde.org
+
+
+ +
+ + + +200220032004 Dominique +Devriese + + +&FDLNotice; + +2005-08-20 0.10.5 + + + +&kig; is a &kde; application for Interactive Geometry. + + + + +KDE +KDE-Edu +Kig +Interactive Geometry +KGeo +Cabri +Dr.Geo +KSeg + +
+ + + +Introduction + + +&kig; is an application for Interactive Geometry. It's intended +to serve two purposes: + + + + Allow students to interactively explore +mathematical figures and concepts using the computer. + + + Serve as a WYSIWYG tool for +drawing mathematical figures and including them in other +documents. + + + +You can report problems in &kig; using the internal bug +reporting tool +(HelpReport +Bug...), or just contact me at +toscano.pino@tiscali.it. + + +Since &kig; supports macros and the construction of locuses, it allows for +some +rather advanced macros to be defined. If you have created an +interesting macro, which you think might be useful for other +people, please mail it to me at +toscano.pino@tiscali.it, so I can include it in the +distribution (if you do this, it will be licensed under the +terms of &kig;'s license, the GPL, +so that other people can freely use and adapt it). + + + + + +Basic usage +
+Constructing Objects +
+Constructing points + +You can construct points in several ways: + + + +Select Objects +Points +Point from the +menubar or +press the appropriate button in the toolbar. You can +then construct a point by clicking at the desired +position in the window. Actually, this +works the same way for constructing other objects as +well: click on the desired menubar entry or toolbar +button and select the necessary items to construct +the object. + + + +Since you often need to construct points, simply +clicking somewhere in the screen with the &MMB; will +construct a point for you, without going to a menu or +button. + + + + +You can construct points while you are building other +objects in the background, optionally selecting them +for the object you are building. For more on this, +see . + + + + + +A point has been constructed + + + + + +A point has been constructed + + + +
+ +
+Constructing Other Objects + +Constructing objects other than points is usually done by +selecting the appropriate entry in the +Objects menu, or by clicking on one of +the toolbar buttons. + + +Constructing a circle + + + + + +Constructing a circle + + + + +This will start the construction of the chosen object type. +All of these types require arguments. For example, if you +selected to construct a circle by center and point, you will need to +give two points: one for the center, and one for the point on +the circle. + + +These arguments are objects too, which can also be selected, simply by +clicking on them. When you move the cursor over an argument you want to use to +construct an object, a preliminary image will be shown of the object, so you will +know what it will look like. For objects that require points as arguments, you +can place a new point at the +current cursor position and select it by clicking the &LMB;. + + +You can always cancel the construction of the new object by +pressing the &Esc; button or by clicking +on the Stop button (red octagon with an +X) on the toolbar. + + +Constructing a circle. + + + + + +Constructing a circle + + + +
+
+ +
+Selecting Objects + +Selecting objects can be done in two ways: + + + + +Simply clicking on an object causes that object to be selected, clearing the +current selection. If you +want to select multiple objects simultaneously, hold down the &Ctrl; key while +clicking on an object. + + + + +By clicking and dragging on an empty spot on the screen, +you can select all objects within the rectangle that is +created. This action will clear the current selection. As +in the previous case, holding down the &Ctrl; key allows you +to keep the current selection. + + + + +When you have more than one object under the mouse, you can easily +choose which object select or add to the current selection. Click +with the &LMB;, while holding the &Shift; key, to have a popup with +all the objects under the mouse. Then, you can select the object +you need. As said before, the behaviour of the &Ctrl; key will +affect the selection. + + + +Selecting objects + + + + + +Selecting objects + + + +
+ +
+Moving Objects + +To move objects, you must first select them. + + +When the objects you want to move are selected, you can start +moving them by &LMB; clicking and dragging any one of them. When you are done, +simply release the &LMB;. + +For some types of objects (especially when defined by +complicated locuses), moving them can be slow on old hardware. This +is unfortunate, but inevitable, given the calculations involved. + If you &RMB; click one of the selected objects, and +choose +Move, moving the mouse will move the object. When the +object is moved to the desired position, another &LMB; click will stop the +moving of the object. +
+
+Deleting objects + +Deleting objects is done by first selecting them, and next doing either of +these: + + + +Press the Delete key. + + + + +Press the delete button on the toolbar. + + + + +Right-click on one of the +objects, and select +Delete +in the context +menu that appears. + + + + +
+ +
+Showing and hiding objects + +In &kig;, objects can be hidden. This is done by selecting +the objects, &RMB; clicking one of +them, and selecting +Hide in +the context menu +that appears. + + +To unhide the objects, use the +EditUnhide +all. This will unhide all +currently hidden objects. + + +
+Night Vision + +Night Vision is a particular way of working with hidden +objects. When you have to move or change something in one or +more object but without unhiding all the hidden objects you +have, then the night vision mode will be of benefit to you. + + +Basically, it allows you to see the hidden objects as if they +were visible, so that you can manipulate them as you would normally. +In Night Vision mode, the hidden objects will be visible with +a grey colour. + + +To toggle the night vision mode, use +SettingsWear +Infrared Glasses. + +
+
+ +
+Undo/Redo + +In &kig;, you can undo almost any change you make in the +document. Just use the +undo/redo buttons on the +toolbar, or the appropriate shortcuts. + +
+ +
+Full Screen Mode + +&kig; also has a Full Screen mode. To use it, click the +appropriate button on the toolbar, or select +SettingsFull +Screen Mode. + + +To leave Full Screen mode, +&RMB; click the screen at a place +where there is no object present, and select +Exit Full Screen Mode, or press the +&Esc; key. + +
+
+ + + +&kig; Object Types + +&kig; supports a rather large number of object types. Please +note that not all of the available object types are shown in the +toolbars: there are some objects that you can only +construct via the Objects menu in the menu +bar. Of course, as with all &kde; applications, the contents of the toolbars are +configurable. Try out the +SettingsConfigure +Toolbars... option if you want to do this. + + + + + +Advanced Usage +
+Context Menus + +&kig; has context menus for its objects. Try +&RMB; clicking on an object in order to see +a context menu appear. There are many options: for +constructing other objects, setting colours, and even hiding, +moving or deleting objects. Some objects have options of +their own (⪚ you can redefine certain points to be +constrained to a line if they previously weren't, &etc;). +These options should be very straightforward to understand. + +
+ +
+Document context menus + +Right-clicking on the document (&ie; not on an +object) will +present a popup that you can use to start constructing a new object, change the +coordinate system used, show hidden +objects, and even zoom in and zoom out of the document. + +
+ +
+Defining Macros + +One of the more advanced features in &kig; is its support for +macros. This allows you to define new types of objects from +other ones which are defined already. + + +For example: Suppose you want to make a macro for constructing +a circle from three points on it. You would input three points, +then construct some perpendiculars and midpoints +until you find the center. Now you can use the existing +Construct a circle by center and point command +(using one of the three points as the point for this command). The +following image should make this a bit more clear: + + +Test running macros + + + + + +Test running macros + + + + + +Next comes defining the macro. Select New +macro from the Type menu, or +click on the button on the toolbar. A wizard will appear and +ask you to select the given objects. In our example, these +are the three points. Select the three points (click on them +to select, click again to unselect) and click the +Next button to continue. Finally, +select the last objects (only the circle in our example). + + + +The macro wizard + + + + + +The macro wizard + + + + + After the previous steps are completed, click the +Next button to continue. Enter a name +and optionally a description for your new type, and click the +Finish button. Your macro type is now +finished. + + + +To use the new macro type, click its button on the toolbar or +use the Objects menu. Constructing a macro +object is just like constructing any other object. + + +Using your new type + + + + + +Using your new type + + + +
+ +
+Working with types + +As you saw in the previous chapter, &kig; allows you to create +your own objects. &kig; also makes sure that once you have +created an object, it is saved on exit and loaded on startup. +You do not have to manually save or load macro definitions. +However, &kig; does allow you to do more with the macros. If +you select TypesManage +Types... from the menu, you will see +a dialog where you can edit your types. It allows you to modify +the existant types, delete types that are no longer used, export +them to a file, or even load them from another file. + + +Edit Types Dialog + + + + + +The Edit Types Dialog + + + +
+ +
+Text labels + +&kig; allows you to add text labels to a construction. This +is very useful for adding names, explanations or other text +to constructions. &kig; can also display variable information +about objects (also known as properties). + + +To start constructing a text label, simply press the +Text Label button in the &kig; toolbar or +select ObjectsOther +Text label + in the menubar. + + +Next, you have to choose a location for the text label. You +can either just select a random location on the screen, or +choose to attach the label to an object. + + +Attaching a label to a circle... + + + + + +Attaching a label to a circle... + + + + +After you have selected where to put the label, the text label dialog appears. +Here, you can type in +the text that you want in the new label, and click +Finish. You should now see the label in your document. + + +The Text Label Dialog + + + + + +The Text Label Dialog + + + + +The previous example was a simple one, and limited to just +text. However, there is also support for showing variable +information about objects in a label (⪚ you can construct a +label with the text This segment is %1 units +long. where %1 would be dynamically +replaced with the length of a specific segment). + + +To do this, enter a text with a number of placeholders ( +%1, %2 &etc;) in it. +Then, press the Next button to +continue. If you want to change the text or variables later, +you can go back using the Back button. + + +The wizard now shows the text you entered with all +placeholders replaced by something like argument +1. Selecting the property connected to a certain argument is +done by first clicking on the argument in question. Then click +on the object that you need and that has this property, and +then select the property itself in the popup +menu that appears. For instance, in the example above, you +would click argument 1, click on the +correct segment in the main &kig; window, and select the +property Length. Afterwards, you can +fill in the rest of the variable parts, or select another +property for one of the variable parts if you wish to change +it. When you are ready, click the +Finish button to complete the +construction of the text label. + + +Selecting a property for a variable +part + + + + + +Selecting a property for a variable part + + + +
+ +
+Locuses + +&kig; supports the use of locuses. A locus is mathematically defined as +the set of all points or lines that satisfy or are determined by specific +conditions; as in the locus of points +equidistant from a given point is a circle. +Let's look at an example of how to use locuses in &kig;: + + +Consider the following geometrical construction: We draw a +circle, and a point that can move only along its circumference +(construct this point by positioning the cursor on a circle, and clicking +the &MMB;. If you then try to move the resulting point, +you'll see that you cannot move it off the circle). Then, we +draw a segment from that point to the center of the circle, +and the midpoint of that segment. + + +A simple construction using a locus + + + + + +A simple construction using a locus + + + + +Now if you move the point that is constrained to the circle, +you'll see that the second point moves along with it. If you +were to hold a pen at the second point, and move the +first point around the entire circle, a new circle, half the +size of the other would be drawn. The path that the second point +travels while the first one moves around the circle is its locus. + + +Actually constructing the locus of a point is very easy. Click +the locus button in the toolbar, or select +Objects +Other +Locus + +from the menubar. Then select the constrained point as the +moving point (the text Moving Point will +appear as you move the mouse over it), and the other as the +dependent point. The locus of the dependent point will then be drawn. + +
+
+ + +Scripting + +&kig; allows you to create custom types in the Python +scripting language. This is a very advanced feature, and I know +of only one other Interactive Geometry program that has a similar +functionality (the GNOME program &drgeo;). + + +Python Scripting in &kig; basically allows you to create your +own objects from certain parent objects. For example, if you are a math +teacher, and you have some fancy way +of calculating an interesting point on a conic, then instead of +messing with complex constructions and macros, you could just +write down in Python code how the point is to be calculated and +then &kig; will show it for you. + + +Suppose you were not aware of the &kig; built-in type Mid Point, +and you wanted to show the midpoint of two given points. You +would then click on the Python Script +button in the toolbar, or select +ObjectsOther +Python Script from the +menubar. You are then presented with a wizard that allows you +to proceed. + + +The Script Object Wizard + + + + + +The Script Object Wizard + + + + +The first thing you have to do is select the arguments for the +script object. In our example, this means the two points of +which we want to show the midpoint. Select them in the &kig; +main window, and click Next to proceed. + + +Now you are presented with a text edit box where you can enter +the code for you script object. Template code and some comments +are already in place. It is important to make sure that your +code is valid Python code. People familiar with Python will +notice that we are actually defining a Python function called +calc. It is therefore necessary to adhere +to the Python rules for defining functions. For example, every +line of the function should start with a Tab. +The first line not starting with a tab ends the +definition of the function. + + +The Python function that we want to define is called +calc, and in our case it accepts two arguments. +These are the objects you have selected as arguments in the +previous screen. You need as many arguments as you have +selected there. They are called arg1 and +arg2, but you can change their names to +something more meaningful if you want. + + +In the function, you can do all sorts of calculations that you +deem necessary, using the two arguments if needed. You should +return the object you want to define. In our case, this is a +Point object. The two arguments are also +Point objects, and we +can use the Point.coordinate() function to +define the coordinates of the two given points. + + +The calculation necessary in our example is very simple, we +simply add the two sets of coordinates, and divide the new set +by two. We then construct a new point using the result. +The Python code needed is: + + +def calc( a, b ): +m = ( a.coordinate() + b.coordinate() ) / 2; +return Point( m ) + + + +Entering the code + + + + + +Entering the code for the midpoint in the Script Object +wizard. + + + + +If you now click the Finish button, +the new object will appear in the &kig; document. If you move +one of the points, the newly created point will move along +with it. Much more powerful objects can be built in this way: +you are encouraged to try it out. + + +Constructed a Script Object + + + + + + +The newly constructed Script Object. + + + + + +All objects in &kig; can be used in the Python code. As we have +seen above, points are of the Point class, and you +can use ⪚ the Point.coordinate() method. You can +also return all kinds of objects, not just a Point. +Many more classes and methods are available in the &kig; Python code, +and a more complete reference is provided on +the &kig; website. + + + + +&kig; Features + + + + +&kig; is an open source application. This means that you +are free to use and modify it any way you like it. +Distributing &kig; is subject to some restrictions, +basically that everyone should have the same rights to use +&kig;, including your modifications, as you and me. + + +Free software programs are developed in a very open +spirit, and its developers are usually very responsive to +user feedback. Therefore, if you have any questions, +complaints, or whatever about &kig;, please let the author +know at toscano.pino@tiscali.it. + + + + +&kig; is a KPart application, which means that you can +embed it into other &kde; software. If you open a .kig file in &konqueror;, it +can be opened directly in the &konqueror; screen without +the need to start an external application. + + + + +Working with &kig; should be very straightforward. +Constructing objects is easy and interactive, with +preliminary results being shown, &etc;. Moving, selecting +and building all work as one would expect them to. Undo +support should also be very intuitive. + + + + +&kig; supports macros to be defined in a straightforward +manner. These objects are presented to the user like +normal objects. They are saved on exit and loaded on +startup, so that they aren't lost on exit. You can +manage these objects in the Manage Types +dialog (see ). You can export +them +to files, import them from files, edit and delete them. + + + + +&kig; saves its data in a clear &XML; format. + + + + +&kig; supports the construction of locuses. + + + + +&kig; allows you to export a &kig; file to some interesting +formats, like images, XFig and +LaTeX files, and SVG +vectorial images. This is rather useful, because not all programs +support the &kig; file format yet. + + + + +&kig; has a very flexible transformation system. + + + + +&kig; aims to be compatible with its competitors. This is +why it supports the &kgeo; file format, the &kseg; file +format and partially the &drgeo; and &cabri; formats; morover, +support for other formats is planned. + + + + + + + +Questions and Answers + +&reporting.bugs; &updating.documentation; + + + + +Credits and License + + +&kig; + + +&kig; copyright 2002-2004 Dominique Devriese +devriese@kde.org + + + +Documentation copyright 2002-2004 Dominique +Devriese devriese@kde.org. + + + +Documentation copyright 2004-2005 Pino Toscano +toscano.pino@tiscali.it. + + + +Reviewed by &Philip.Rodrigues; &Philip.Rodrigues.mail;. + + +&underFDL; &underGPL; + + + +Installation + + +How to obtain &kig; + +&install.intro.documentation; + + + + +Compilation and Installation +&install.compile.documentation; + + + + + +Contribute +
+Free Software + +&kig; is +Free Software. This means that its source code is +freely available on the Internet, and everyone can use it, +read it, modify it, and distribute it. I work on it as a +hobby project, and I have already learned a lot about +programming, C++, &kde;/&Qt;, math, software collaboration and open +source projects in the process. + +
+ +
+Contribute + +In this chapter I want to point out to you (the user) the +rights that &kig;'s license gives you. As with all free +software, you are allowed (and encouraged) to fix problems +you encounter while using it, to add features you miss, to +distribute your modified program, and to send these +modifications to me at toscano.pino@tiscali.it, so +that I can include them in the next version for others to +enjoy. Please note I personally have no financial interest in this +project whatsoever. + + +If you are uncertain of your rights to use this software, or +other people's right to use any modifications you make to this +program &etc;, please read the license. You can find it in the +COPYING file in the &kig; source tree or +the license tab in the About +Kig dialog. + +
+ +
+How to contribute ? + +Any contributions are welcome. If you don't like the icons, +or think that the manual needs updating, or if you have this really +cool macro that you want to share with the world, do not +hesitate to send it to me. Please note that your +contributions will be distributed under the terms of the &GNU; +GPL; you can find the terms of this license in the +COPYING file in the &kig; source tree, +and in the Credits and +Licenses chapter in this manual. + +
+
+ +&documentation.index; +
+ \ No newline at end of file diff --git a/doc/kig/macro_wizard.png b/doc/kig/macro_wizard.png new file mode 100644 index 00000000..5b84a1b9 Binary files /dev/null and b/doc/kig/macro_wizard.png differ diff --git a/doc/kig/macros_at_work.png b/doc/kig/macros_at_work.png new file mode 100644 index 00000000..0f4b9807 Binary files /dev/null and b/doc/kig/macros_at_work.png differ diff --git a/doc/kig/man-kig.1.docbook b/doc/kig/man-kig.1.docbook new file mode 100644 index 00000000..0f1d4b1c --- /dev/null +++ b/doc/kig/man-kig.1.docbook @@ -0,0 +1,109 @@ + + +]> + + + +KDE User's Manual + +Ben +Burton +bab@debian.org +May 25, 2005 +K Desktop Environment + + + +kig +1 + + + +kig +an interactive geometry program for &kde; + + + + +kig + + + + +KDE Generic Options +Qt Generic Options + + + + +Description +&kig; is an application for interactive geometry. It is intended to +serve two purposes: +To allow students to interactively explore +mathematical figures and concepts using the computer; +To serve as a WYSIWYG tool for drawing mathematical figures and +including them in other documents. +With this program you can do geometry on a computer just like you +would on a blackboard in a classroom. However the program allows you to +move and change parts of a geometrical drawing so that you can see how other +parts change as a result. +&kig; supports loci and user-defined macros. It also imports and +exports both to and from foreign file formats including +Cabri, Dr. Geo, +&kgeo;, KSeg and XFig. +This application is part of the official &kde; edutainment module. + + + +Options +App options, in a variablelist + + + + +Do not show a &GUI;. Instead convert the specified file to +native &kig; format. The native &kig; file will be written to standard +output unless is passed. + + + +Used with to specify +where to save the newly created &kig; file. Not specifying this option, or +providing a filename of - will output the file to +standard output. + + + + + + + +See Also +More detailed user documentation is available from help:/kig +(either enter this URL into &konqueror;, or run +khelpcenter +help:/kig). + +There is also further information available at the &kde; Edutainment website. + + + +Authors +&kig; was written by +DominiqueDevriese +devriese@kde.org, +MaurizioPaolini +paolini@dmf.bs.unicatt.it, +FrancoPasquarelli +pasqui@dmf.bs.unicatt.it, +PinoToscano +toscano.pino@tiscali.it, and others. +This man page based on the one prepared for Debian by +BenBurton +bab@debian.org. + + + diff --git a/doc/kig/script_wizard.png b/doc/kig/script_wizard.png new file mode 100644 index 00000000..cbf9a3a8 Binary files /dev/null and b/doc/kig/script_wizard.png differ diff --git a/doc/kig/script_wizard_entering_code.png b/doc/kig/script_wizard_entering_code.png new file mode 100644 index 00000000..ce4ea4a1 Binary files /dev/null and b/doc/kig/script_wizard_entering_code.png differ diff --git a/doc/kig/scripting-api/Doxyfile.scripting-api.in b/doc/kig/scripting-api/Doxyfile.scripting-api.in new file mode 100644 index 00000000..ab665dae --- /dev/null +++ b/doc/kig/scripting-api/Doxyfile.scripting-api.in @@ -0,0 +1,1156 @@ +# Doxyfile 1.3.7 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project +# +# All text after a hash (#) is considered a comment and will be ignored +# The format is: +# TAG = value [value, ...] +# For lists items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (" ") + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded +# by quotes) that should identify the project. + +PROJECT_NAME = "Kig Python Scripting API" + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. +# This could be handy for archiving the generated documentation or +# if some version control system is used. + +PROJECT_NUMBER = @KIGVERSION@ + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) +# base path where the generated documentation will be put. +# If a relative path is entered, it will be relative to the location +# where doxygen was started. If left blank the current directory will be used. + +OUTPUT_DIRECTORY = ./build + +# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create +# 2 levels of 10 sub-directories under the output directory of each output +# format and will distribute the generated files over these directories. +# Enabling this option can be useful when feeding doxygen a huge amount of source +# files, where putting all generated files in the same directory would otherwise +# cause performance problems for the file system. + +CREATE_SUBDIRS = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# The default language is English, other supported languages are: +# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, +# Finnish, French, German, Greek, Hungarian, Italian, Japanese, Japanese-en +# (Japanese with English messages), Korean, Korean-en, Norwegian, Polish, Portuguese, +# Romanian, Russian, Serbian, Slovak, Slovene, Spanish, Swedish, and Ukrainian. + +OUTPUT_LANGUAGE = English + +# This tag can be used to specify the encoding used in the generated output. +# The encoding is not always determined by the language that is chosen, +# but also whether or not the output is meant for Windows or non-Windows users. +# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES +# forces the Windows encoding (this is the default for the Windows binary), +# whereas setting the tag to NO uses a Unix-style encoding (the default for +# all platforms other than Windows). + +USE_WINDOWS_ENCODING = NO + +# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will +# include brief member descriptions after the members that are listed in +# the file and class documentation (similar to JavaDoc). +# Set to NO to disable this. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend +# the brief description of a member or function before the detailed description. +# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator +# that is used to form the text in various listings. Each string +# in this list, if found as the leading text of the brief description, will be +# stripped from the text and the result after processing the whole list, is used +# as the annotated text. Otherwise, the brief description is used as-is. If left +# blank, the following values are used ("$name" is automatically replaced with the +# name of the entity): "The $name class" "The $name widget" "The $name file" +# "is" "provides" "specifies" "contains" "represents" "a" "an" "the" + +ABBREVIATE_BRIEF = + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# Doxygen will generate a detailed section even if there is only a brief +# description. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all inherited +# members of a class in the documentation of that class as if those members were +# ordinary class members. Constructors, destructors and assignment operators of +# the base classes will not be shown. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full +# path before files name in the file list and in the header files. If set +# to NO the shortest path that makes the file name unique will be used. + +FULL_PATH_NAMES = NO + +# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag +# can be used to strip a user-defined part of the path. Stripping is +# only done if one of the specified strings matches the left-hand part of +# the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the +# path to strip. + +STRIP_FROM_PATH = + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of +# the path mentioned in the documentation of a class, which tells +# the reader which header file to include in order to use a class. +# If left blank only the name of the header file containing the class +# definition is used. Otherwise one should specify the include paths that +# are normally passed to the compiler using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter +# (but less readable) file names. This can be useful is your file systems +# doesn't support long names like on DOS, Mac, or CD-ROM. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen +# will interpret the first line (until the first dot) of a JavaDoc-style +# comment as the brief description. If set to NO, the JavaDoc +# comments will behave just like the Qt-style comments (thus requiring an +# explicit @brief command for a brief description. + +JAVADOC_AUTOBRIEF = YES + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen +# treat a multi-line C++ special comment block (i.e. a block of //! or /// +# comments) as a brief description. This used to be the default behaviour. +# The new default is to treat a multi-line C++ comment block as a detailed +# description. Set this tag to YES if you prefer the old behaviour instead. + +MULTILINE_CPP_IS_BRIEF = NO + +# If the DETAILS_AT_TOP tag is set to YES then Doxygen +# will output the detailed description near the top, like JavaDoc. +# If set to NO, the detailed description appears after the member +# documentation. + +DETAILS_AT_TOP = NO + +# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented +# member inherits the documentation from any documented member that it +# re-implements. + +INHERIT_DOCS = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES, then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. + +DISTRIBUTE_GROUP_DOC = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. +# Doxygen uses this value to replace tabs by spaces in code fragments. + +TAB_SIZE = 2 + +# This tag can be used to specify a number of aliases that acts +# as commands in the documentation. An alias has the form "name=value". +# For example adding "sideeffect=\par Side Effects:\n" will allow you to +# put the command \sideeffect (or @sideeffect) in the documentation, which +# will result in a user-defined paragraph with heading "Side Effects:". +# You can put \n's in the value part of an alias to insert newlines. + +ALIASES = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources +# only. Doxygen will then generate output that is more tailored for C. +# For instance, some of the names that are used will be different. The list +# of all members will be omitted, etc. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java sources +# only. Doxygen will then generate output that is more tailored for Java. +# For instance, namespaces will be presented as packages, qualified scopes +# will look different, etc. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the SUBGROUPING tag to YES (the default) to allow class member groups of +# the same type (for instance a group of public functions) to be put as a +# subgroup of that type (e.g. under the Public Functions section). Set it to +# NO to prevent subgrouping. Alternatively, this can be done per class using +# the \nosubgrouping command. + +SUBGROUPING = YES + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in +# documentation are documented, even if no documentation was available. +# Private class members and static file members will be hidden unless +# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES + +EXTRACT_ALL = NO + +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class +# will be included in the documentation. + +EXTRACT_PRIVATE = NO + +# If the EXTRACT_STATIC tag is set to YES all static members of a file +# will be included in the documentation. + +EXTRACT_STATIC = NO + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) +# defined locally in source files will be included in the documentation. +# If set to NO only classes defined in header files are included. + +EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. When set to YES local +# methods, which are defined in the implementation section but not in +# the interface are included in the documentation. +# If set to NO (the default) only methods in the interface are included. + +EXTRACT_LOCAL_METHODS = NO + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all +# undocumented members of documented classes, files or namespaces. +# If set to NO (the default) these members will be included in the +# various overviews, but no documentation section is generated. +# This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_MEMBERS = YES + +# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. +# If set to NO (the default) these classes will be included in the various +# overviews. This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_CLASSES = YES + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all +# friend (class|struct|union) declarations. +# If set to NO (the default) these declarations will be included in the +# documentation. + +HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any +# documentation blocks found inside the body of a function. +# If set to NO (the default) these blocks will be appended to the +# function's detailed documentation block. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation +# that is typed after a \internal command is included. If the tag is set +# to NO (the default) then the documentation will be excluded. +# Set it to YES to include the internal documentation. + +INTERNAL_DOCS = NO + +# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate +# file names in lower-case letters. If set to YES upper-case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows +# users are advised to set this option to NO. + +CASE_SENSE_NAMES = YES + +# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen +# will show members with their full class and namespace scopes in the +# documentation. If set to YES the scope will be hidden. + +HIDE_SCOPE_NAMES = NO + +# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen +# will put a list of the files that are included by a file in the documentation +# of that file. + +SHOW_INCLUDE_FILES = NO + +# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] +# is inserted in the documentation for inline members. + +INLINE_INFO = NO + +# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen +# will sort the (detailed) documentation of file and class members +# alphabetically by member name. If set to NO the members will appear in +# declaration order. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the +# brief documentation of file, namespace and class members alphabetically +# by member name. If set to NO (the default) the members will appear in +# declaration order. + +SORT_BRIEF_DOCS = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be +# sorted by fully-qualified names, including namespaces. If set to +# NO (the default), the class list will be sorted only by class name, +# not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the +# alphabetical list. + +SORT_BY_SCOPE_NAME = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or +# disable (NO) the todo list. This list is created by putting \todo +# commands in the documentation. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable (YES) or +# disable (NO) the test list. This list is created by putting \test +# commands in the documentation. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable (YES) or +# disable (NO) the bug list. This list is created by putting \bug +# commands in the documentation. + +GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or +# disable (NO) the deprecated list. This list is created by putting +# \deprecated commands in the documentation. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional +# documentation sections, marked by \if sectionname ... \endif. + +ENABLED_SECTIONS = creating-python-scripting-doc + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines +# the initial value of a variable or define consists of for it to appear in +# the documentation. If the initializer consists of more lines than specified +# here it will be hidden. Use a value of 0 to hide initializers completely. +# The appearance of the initializer of individual variables and defines in the +# documentation can be controlled using \showinitializer or \hideinitializer +# command in the documentation regardless of this setting. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated +# at the bottom of the documentation of classes and structs. If set to YES the +# list will mention the files that were used to generate the documentation. + +SHOW_USED_FILES = NO + +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated +# by doxygen. Possible values are YES and NO. If left blank NO is used. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated by doxygen. Possible values are YES and NO. If left blank +# NO is used. + +WARNINGS = YES + +# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings +# for undocumented members. If EXTRACT_ALL is set to YES then this flag will +# automatically be disabled. + +WARN_IF_UNDOCUMENTED = YES + +# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some +# parameters in a documented function, or documenting parameters that +# don't exist or using markup commands wrongly. + +WARN_IF_DOC_ERROR = YES + +# The WARN_FORMAT tag determines the format of the warning messages that +# doxygen can produce. The string should contain the $file, $line, and $text +# tags, which will be replaced by the file and line number from which the +# warning originated and the warning text. + +WARN_FORMAT = "$file:$line: $text" + +# The WARN_LOGFILE tag can be used to specify a file to which warning +# and error messages should be written. If left blank the output is written +# to stderr. + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag can be used to specify the files and/or directories that contain +# documented source files. You may enter file names like "myfile.cpp" or +# directories like "/usr/src/myproject". Separate the files or directories +# with spaces. + +INPUT = @top_srcdir@/kig/misc/coordinate.h \ + @top_srcdir@/kig/misc/common.h \ + @top_srcdir@/kig/misc/conic-common.h \ + @top_srcdir@/kig/misc/cubic-common.h \ + @top_srcdir@/kig/misc/kigtransform.h \ + @top_srcdir@/kig/objects/object_imp.h \ + @top_srcdir@/kig/objects/curve_imp.h \ + @top_srcdir@/kig/objects/point_imp.h \ + @top_srcdir@/kig/objects/line_imp.h \ + @top_srcdir@/kig/objects/conic_imp.h \ + @top_srcdir@/kig/objects/cubic_imp.h \ + @top_srcdir@/kig/objects/bogus_imp.h \ + @top_srcdir@/kig/objects/circle_imp.h \ + @top_srcdir@/kig/objects/other_imp.h \ + @top_srcdir@/kig/scripting/python-scripting-api-dox-mainpage.dox + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank the following patterns are tested: +# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx *.hpp +# *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm + +FILE_PATTERNS = + +# The RECURSIVE tag can be used to turn specify whether or not subdirectories +# should be searched for input files as well. Possible values are YES and NO. +# If left blank NO is used. + +RECURSIVE = NO + +# The EXCLUDE tag can be used to specify files and/or directories that should +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used select whether or not files or directories +# that are symbolic links (a Unix filesystem feature) are excluded from the input. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. + +EXCLUDE_PATTERNS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or +# directories that contain example code fragments that are included (see +# the \include command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank all files are included. + +EXAMPLE_PATTERNS = + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude +# commands irrespective of the value of the RECURSIVE tag. +# Possible values are YES and NO. If left blank NO is used. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or +# directories that contain image that are included in the documentation (see +# the \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command , where +# is the value of the INPUT_FILTER tag, and is the name of an +# input file. Doxygen will then use the output that the filter program writes +# to standard output. + +INPUT_FILTER = "sed -e 's,BogusImp,BogusObject,g' -e 's,StringImp,StringObject,g' -e 's,IntImp,IntObject,g' -e 's,DoubleImp,DoubleObject,g' -e 's,TransformationImp,TransformationObject,g' -e 's,HierarchyImp,HierarchyObject,g' -e 's,InvalidImp,InvalidObject,g' -e 's/\([a-zA-Z]*\)Imp/\1/g'" + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will be used to filter the input files when producing source +# files to browse (i.e. when SOURCE_BROWSER is set to YES). + +FILTER_SOURCE_FILES = NO + +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will +# be generated. Documented entities will be cross-referenced with these sources. +# Note: To get rid of all source code in the generated output, make sure also +# VERBATIM_HEADERS is set to NO. + +SOURCE_BROWSER = NO + +# Setting the INLINE_SOURCES tag to YES will include the body +# of functions and classes directly in the documentation. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct +# doxygen to hide any special comment blocks from generated source code +# fragments. Normal C and C++ comments will always remain visible. + +STRIP_CODE_COMMENTS = YES + +# If the REFERENCED_BY_RELATION tag is set to YES (the default) +# then for each documented function all documented +# functions referencing it will be listed. + +REFERENCED_BY_RELATION = YES + +# If the REFERENCES_RELATION tag is set to YES (the default) +# then for each documented function all documented entities +# called/used by that function will be listed. + +REFERENCES_RELATION = YES + +# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen +# will generate a verbatim copy of the header file for each class for +# which an include is specified. Set to NO to disable this. + +VERBATIM_HEADERS = YES + +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index +# of all compounds will be generated. Enable this if the project +# contains a lot of classes, structs, unions or interfaces. + +ALPHABETICAL_INDEX = YES + +# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then +# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns +# in which this list will be split (can be a number in the range [1..20]) + +COLS_IN_ALPHA_INDEX = 5 + +# In case all classes in a project start with a common prefix, all +# classes will be put under the same header in the alphabetical index. +# The IGNORE_PREFIX tag can be used to specify one or more prefixes that +# should be ignored while generating the index headers. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES (the default) Doxygen will +# generate HTML output. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `html' will be used as the default path. + +HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for +# each generated HTML page (for example: .htm,.php,.asp). If it is left blank +# doxygen will generate files with .html extension. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a personal HTML header for +# each generated HTML page. If it is left blank doxygen will generate a +# standard header. + +HTML_HEADER = @srcdir@/header.html + +# The HTML_FOOTER tag can be used to specify a personal HTML footer for +# each generated HTML page. If it is left blank doxygen will generate a +# standard footer. + +HTML_FOOTER = @srcdir@/footer.html + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading +# style sheet that is used by each HTML page. It can be used to +# fine-tune the look of the HTML output. If the tag is left blank doxygen +# will generate a default style sheet. Note that doxygen will try to copy +# the style sheet file to the HTML output directory, so don't put your own +# stylesheet in the HTML output directory as well, or it will be erased! + +HTML_STYLESHEET = @srcdir@/doxygen.css + +# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, +# files or namespaces will be aligned in HTML using tables. If set to +# NO a bullet list will be used. + +HTML_ALIGN_MEMBERS = YES + +# If the GENERATE_HTMLHELP tag is set to YES, additional index files +# will be generated that can be used as input for tools like the +# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) +# of the generated HTML documentation. + +GENERATE_HTMLHELP = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can +# be used to specify the file name of the resulting .chm file. You +# can add a path in front of the file if the result should not be +# written to the html output directory. + +CHM_FILE = + +# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can +# be used to specify the location (absolute path including file name) of +# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run +# the HTML help compiler on the generated index.hhp. + +HHC_LOCATION = + +# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag +# controls if a separate .chi index file is generated (YES) or that +# it should be included in the master .chm file (NO). + +GENERATE_CHI = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag +# controls whether a binary table of contents is generated (YES) or a +# normal table of contents (NO) in the .chm file. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members +# to the contents of the HTML help documentation and to the tree view. + +TOC_EXPAND = NO + +# The DISABLE_INDEX tag can be used to turn on/off the condensed index at +# top of each HTML page. The value NO (the default) enables the index and +# the value YES disables it. + +DISABLE_INDEX = YES + +# This tag can be used to set the number of enum values (range [1..20]) +# that doxygen will group on one line in the generated HTML documentation. + +ENUM_VALUES_PER_LINE = 4 + +# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be +# generated containing a tree-like index structure (just like the one that +# is generated for HTML Help). For this to work a browser that supports +# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, +# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are +# probably better off using the HTML help feature. + +GENERATE_TREEVIEW = NO + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be +# used to set the initial width (in pixels) of the frame in which the tree +# is shown. + +TREEVIEW_WIDTH = 250 + +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- + +# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will +# generate Latex output. + +GENERATE_LATEX = NO + +# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `latex' will be used as the default path. + +LATEX_OUTPUT = latex + +# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be +# invoked. If left blank `latex' will be used as the default command name. + +LATEX_CMD_NAME = latex + +# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to +# generate index for LaTeX. If left blank `makeindex' will be used as the +# default command name. + +MAKEINDEX_CMD_NAME = makeindex + +# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact +# LaTeX documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_LATEX = NO + +# The PAPER_TYPE tag can be used to set the paper type that is used +# by the printer. Possible values are: a4, a4wide, letter, legal and +# executive. If left blank a4wide will be used. + +PAPER_TYPE = a4wide + +# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX +# packages that should be included in the LaTeX output. + +EXTRA_PACKAGES = + +# The LATEX_HEADER tag can be used to specify a personal LaTeX header for +# the generated latex document. The header should contain everything until +# the first chapter. If it is left blank doxygen will generate a +# standard header. Notice: only use this tag if you know what you are doing! + +LATEX_HEADER = + +# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated +# is prepared for conversion to pdf (using ps2pdf). The pdf file will +# contain links (just like the HTML output) instead of page references +# This makes the output suitable for online browsing using a pdf viewer. + +PDF_HYPERLINKS = NO + +# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of +# plain latex in the generated Makefile. Set this option to YES to get a +# higher quality PDF documentation. + +USE_PDFLATEX = NO + +# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. +# command to the generated LaTeX files. This will instruct LaTeX to keep +# running if errors occur, instead of asking the user for help. +# This option is also used when generating formulas in HTML. + +LATEX_BATCHMODE = NO + +# If LATEX_HIDE_INDICES is set to YES then doxygen will not +# include the index chapters (such as File Index, Compound Index, etc.) +# in the output. + +LATEX_HIDE_INDICES = NO + +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- + +# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output +# The RTF output is optimized for Word 97 and may not look very pretty with +# other RTF readers or editors. + +GENERATE_RTF = NO + +# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `rtf' will be used as the default path. + +RTF_OUTPUT = rtf + +# If the COMPACT_RTF tag is set to YES Doxygen generates more compact +# RTF documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_RTF = NO + +# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated +# will contain hyperlink fields. The RTF file will +# contain links (just like the HTML output) instead of page references. +# This makes the output suitable for online browsing using WORD or other +# programs which support those fields. +# Note: wordpad (write) and others do not support links. + +RTF_HYPERLINKS = NO + +# Load stylesheet definitions from file. Syntax is similar to doxygen's +# config file, i.e. a series of assignments. You only have to provide +# replacements, missing definitions are set to their default value. + +RTF_STYLESHEET_FILE = + +# Set optional variables used in the generation of an rtf document. +# Syntax is similar to doxygen's config file. + +RTF_EXTENSIONS_FILE = + +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- + +# If the GENERATE_MAN tag is set to YES (the default) Doxygen will +# generate man pages + +GENERATE_MAN = NO + +# The MAN_OUTPUT tag is used to specify where the man pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `man' will be used as the default path. + +MAN_OUTPUT = man + +# The MAN_EXTENSION tag determines the extension that is added to +# the generated man pages (default is the subroutine's section .3) + +MAN_EXTENSION = .3 + +# If the MAN_LINKS tag is set to YES and Doxygen generates man output, +# then it will generate one additional man file for each entity +# documented in the real man page(s). These additional files +# only source the real man page, but without them the man command +# would be unable to find the correct page. The default is NO. + +MAN_LINKS = NO + +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- + +# If the GENERATE_XML tag is set to YES Doxygen will +# generate an XML file that captures the structure of +# the code including all documentation. + +GENERATE_XML = NO + +# The XML_OUTPUT tag is used to specify where the XML pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `xml' will be used as the default path. + +XML_OUTPUT = xml + +# The XML_SCHEMA tag can be used to specify an XML schema, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_SCHEMA = + +# The XML_DTD tag can be used to specify an XML DTD, +# which can be used by a validating XML parser to check the +# syntax of the XML files. + +XML_DTD = + +# If the XML_PROGRAMLISTING tag is set to YES Doxygen will +# dump the program listings (including syntax highlighting +# and cross-referencing information) to the XML output. Note that +# enabling this will significantly increase the size of the XML output. + +XML_PROGRAMLISTING = YES + +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- + +# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will +# generate an AutoGen Definitions (see autogen.sf.net) file +# that captures the structure of the code including all +# documentation. Note that this feature is still experimental +# and incomplete at the moment. + +GENERATE_AUTOGEN_DEF = NO + +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- + +# If the GENERATE_PERLMOD tag is set to YES Doxygen will +# generate a Perl module file that captures the structure of +# the code including all documentation. Note that this +# feature is still experimental and incomplete at the +# moment. + +GENERATE_PERLMOD = NO + +# If the PERLMOD_LATEX tag is set to YES Doxygen will generate +# the necessary Makefile rules, Perl scripts and LaTeX code to be able +# to generate PDF and DVI output from the Perl module output. + +PERLMOD_LATEX = NO + +# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be +# nicely formatted so it can be parsed by a human reader. This is useful +# if you want to understand what is going on. On the other hand, if this +# tag is set to NO the size of the Perl module output will be much smaller +# and Perl will parse it just the same. + +PERLMOD_PRETTY = YES + +# The names of the make variables in the generated doxyrules.make file +# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. +# This is useful so different doxyrules.make files included by the same +# Makefile don't overwrite each other's variables. + +PERLMOD_MAKEVAR_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- + +# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will +# evaluate all C-preprocessor directives found in the sources and include +# files. + +ENABLE_PREPROCESSING = YES + +# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro +# names in the source code. If set to NO (the default) only conditional +# compilation will be performed. Macro expansion can be done in a controlled +# way by setting EXPAND_ONLY_PREDEF to YES. + +MACRO_EXPANSION = NO + +# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES +# then the macro expansion is limited to the macros specified with the +# PREDEFINED and EXPAND_AS_PREDEFINED tags. + +EXPAND_ONLY_PREDEF = NO + +# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files +# in the INCLUDE_PATH (see below) will be search if a #include is found. + +SEARCH_INCLUDES = YES + +# The INCLUDE_PATH tag can be used to specify one or more directories that +# contain include files that are not input files but should be processed by +# the preprocessor. + +INCLUDE_PATH = + +# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard +# patterns (like *.h and *.hpp) to filter out the header-files in the +# directories. If left blank, the patterns specified with FILE_PATTERNS will +# be used. + +INCLUDE_FILE_PATTERNS = + +# The PREDEFINED tag can be used to specify one or more macro names that +# are defined before the preprocessor is started (similar to the -D option of +# gcc). The argument of the tag is a list of macros of the form: name +# or name=definition (no spaces). If the definition and the = are +# omitted =1 is assumed. + +PREDEFINED = + +# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then +# this tag can be used to specify a list of macro names that should be expanded. +# The macro definition that is found in the sources will be used. +# Use the PREDEFINED tag if you want to use a different macro definition. + +EXPAND_AS_DEFINED = + +# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then +# doxygen's preprocessor will remove all function-like macros that are alone +# on a line, have an all uppercase name, and do not end with a semicolon. Such +# function macros are typically used for boiler-plate code, and will confuse the +# parser if not removed. + +SKIP_FUNCTION_MACROS = YES + +#--------------------------------------------------------------------------- +# Configuration::additions related to external references +#--------------------------------------------------------------------------- + +# The TAGFILES option can be used to specify one or more tagfiles. +# Optionally an initial location of the external documentation +# can be added for each tagfile. The format of a tag file without +# this location is as follows: +# TAGFILES = file1 file2 ... +# Adding location for the tag files is done as follows: +# TAGFILES = file1=loc1 "file2 = loc2" ... +# where "loc1" and "loc2" can be relative or absolute paths or +# URLs. If a location is present for each tag, the installdox tool +# does not have to be run to correct the links. +# Note that each tag file must have a unique name +# (where the name does NOT include the path) +# If a tag file is not located in the directory in which doxygen +# is run, you must also specify the path to the tagfile here. + +TAGFILES = + +# When a file name is specified after GENERATE_TAGFILE, doxygen will create +# a tag file that is based on the input files it reads. + +GENERATE_TAGFILE = + +# If the ALLEXTERNALS tag is set to YES all external classes will be listed +# in the class index. If set to NO only the inherited external classes +# will be listed. + +ALLEXTERNALS = NO + +# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed +# in the modules index. If set to NO, only the current project's groups will +# be listed. + +EXTERNAL_GROUPS = YES + +# The PERL_PATH should be the absolute path and name of the perl script +# interpreter (i.e. the result of `which perl'). + +PERL_PATH = /usr/bin/perl + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- + +# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will +# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base or +# super classes. Setting the tag to NO turns the diagrams off. Note that this +# option is superseded by the HAVE_DOT option below. This is only a fallback. It is +# recommended to install and use dot, since it yields more powerful graphs. + +CLASS_DIAGRAMS = YES + +# If set to YES, the inheritance and collaboration graphs will hide +# inheritance and usage relations if the target is undocumented +# or is not a class. + +HIDE_UNDOC_RELATIONS = YES + +# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is +# available from the path. This tool is part of Graphviz, a graph visualization +# toolkit from AT&T and Lucent Bell Labs. The other options in this section +# have no effect if this option is set to NO (the default) + +HAVE_DOT = YES + +# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect inheritance relations. Setting this tag to YES will force the +# the CLASS_DIAGRAMS tag to NO. + +CLASS_GRAPH = YES + +# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect implementation dependencies (inheritance, containment, and +# class references variables) of the class with other documented classes. + +COLLABORATION_GRAPH = YES + +# If the UML_LOOK tag is set to YES doxygen will generate inheritance and +# collaboration diagrams in a style similar to the OMG's Unified Modeling +# Language. + +UML_LOOK = NO + +# If set to YES, the inheritance and collaboration graphs will show the +# relations between templates and their instances. + +TEMPLATE_RELATIONS = NO + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT +# tags are set to YES then doxygen will generate a graph for each documented +# file showing the direct and indirect include dependencies of the file with +# other documented files. + +INCLUDE_GRAPH = YES + +# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and +# HAVE_DOT tags are set to YES then doxygen will generate a graph for each +# documented header file showing the documented files that directly or +# indirectly include this file. + +INCLUDED_BY_GRAPH = YES + +# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will +# generate a call dependency graph for every global function or class method. +# Note that enabling this option will significantly increase the time of a run. +# So in most cases it will be better to enable call graphs for selected +# functions only using the \callgraph command. + +CALL_GRAPH = NO + +# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen +# will graphical hierarchy of all classes instead of a textual one. + +GRAPHICAL_HIERARCHY = YES + +# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images +# generated by dot. Possible values are png, jpg, or gif +# If left blank png will be used. + +DOT_IMAGE_FORMAT = png + +# The tag DOT_PATH can be used to specify the path where the dot tool can be +# found. If left blank, it is assumed the dot tool can be found on the path. + +DOT_PATH = + +# The DOTFILE_DIRS tag can be used to specify one or more directories that +# contain dot files that are included in the documentation (see the +# \dotfile command). + +DOTFILE_DIRS = + +# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width +# (in pixels) of the graphs generated by dot. If a graph becomes larger than +# this value, doxygen will try to truncate the graph, so that it fits within +# the specified constraint. Beware that most browsers cannot cope with very +# large images. + +MAX_DOT_GRAPH_WIDTH = 1024 + +# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height +# (in pixels) of the graphs generated by dot. If a graph becomes larger than +# this value, doxygen will try to truncate the graph, so that it fits within +# the specified constraint. Beware that most browsers cannot cope with very +# large images. + +MAX_DOT_GRAPH_HEIGHT = 1024 + +# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the +# graphs generated by dot. A depth value of 3 means that only nodes reachable +# from the root by following a path via at most 3 edges will be shown. Nodes that +# lay further from the root node will be omitted. Note that setting this option to +# 1 or 2 may greatly reduce the computation time needed for large code bases. Also +# note that a graph may be further truncated if the graph's image dimensions are +# not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH and MAX_DOT_GRAPH_HEIGHT). +# If 0 is used for the depth value (the default), the graph is not depth-constrained. + +MAX_DOT_GRAPH_DEPTH = 0 + +# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will +# generate a legend page explaining the meaning of the various boxes and +# arrows in the dot generated graphs. + +GENERATE_LEGEND = YES + +# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will +# remove the intermediate dot files that are used to generate +# the various graphs. + +DOT_CLEANUP = YES + +#--------------------------------------------------------------------------- +# Configuration::additions related to the search engine +#--------------------------------------------------------------------------- + +# The SEARCHENGINE tag specifies whether or not a search engine should be +# used. If set to NO the values of all tags below this one will be ignored. + +SEARCHENGINE = NO diff --git a/doc/kig/scripting-api/Makefile.am b/doc/kig/scripting-api/Makefile.am new file mode 100644 index 00000000..1fd75153 --- /dev/null +++ b/doc/kig/scripting-api/Makefile.am @@ -0,0 +1,7 @@ +# generate the Kig Python Scriptin APIdocs from the Kig source code + +all-local: build-kig-python-scripting-apidocs +build-kig-python-scripting-apidocs: +# cat $(srcdir)/Doxyfile.scripting-api.in | sed -e 's#KIGVERSION#@KIGVERSION@#g' | sed -e 's#TOPSRCDIR#$(top_srcdir)#g' | sed -e 's#SRCDIR#$(srcdir)#g' > Doxyfile.scripting-api + doxygen Doxyfile.scripting-api + cp bottom1.png bottom2.png docheadergears.png grad.png headerbg.png build/html diff --git a/doc/kig/scripting-api/README b/doc/kig/scripting-api/README new file mode 100644 index 00000000..1f9b6062 --- /dev/null +++ b/doc/kig/scripting-api/README @@ -0,0 +1,14 @@ +This directory contains mostly the things necessary for generating the +Kig Python Scripting API documentation from the Kig source code. This +file serves to answer two questions: + +1 Why is this in its own directory ? Because, when I tried putting it + in the directory above, the KDE_DOCS am_edit feature installed the + Doxyfile and stuff in the documentation dir, which is bogus. + +2 You copied doxygen.css, footer.html, header.html, headerbg.png, + docheadergears.png, grad.png, bottom1.png and bottom2.png from + kdelibs/doc/common, why didn't you use the already installed version + in kde_htmldir/common ? -> because Kig is supposed to run on + various KDE installations ( ranging from 3.1 to HEAD ), and I don't + think the images in there are guaranteed not to change.. diff --git a/doc/kig/scripting-api/bottom1.png b/doc/kig/scripting-api/bottom1.png new file mode 100644 index 00000000..cf26bf4f Binary files /dev/null and b/doc/kig/scripting-api/bottom1.png differ diff --git a/doc/kig/scripting-api/bottom2.png b/doc/kig/scripting-api/bottom2.png new file mode 100644 index 00000000..05151553 Binary files /dev/null and b/doc/kig/scripting-api/bottom2.png differ diff --git a/doc/kig/scripting-api/configure.in.in b/doc/kig/scripting-api/configure.in.in new file mode 100644 index 00000000..61b79189 --- /dev/null +++ b/doc/kig/scripting-api/configure.in.in @@ -0,0 +1 @@ +dnl AC_OUTPUT( doc/kig/scripting-api/Doxyfile.scripting-api ) diff --git a/doc/kig/scripting-api/docheadergears.png b/doc/kig/scripting-api/docheadergears.png new file mode 100644 index 00000000..d2a64b78 Binary files /dev/null and b/doc/kig/scripting-api/docheadergears.png differ diff --git a/doc/kig/scripting-api/doxygen.css b/doc/kig/scripting-api/doxygen.css new file mode 100644 index 00000000..2982c55e --- /dev/null +++ b/doc/kig/scripting-api/doxygen.css @@ -0,0 +1,156 @@ +/******************************************************************************* + Adapted from the doxygen.css in kdelibs/doc/common by domi +********************************************************************************/ + +/******************************************************************************* + + Style sheet for kdelibs doxygen documentation. + Copyright (c) Anders Lund 2002 + + This script is made available under the terms of the General Public License. + You should have received a copy of the GNU General Public License + along with this software; see the file COPYING. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. + +********************************************************************************/ + +body { + margin: 0px; + color: black; + background-color: white; +} + +a { + color: #0000C0; +} + +/* decorative header */ +div.header { + background-color: #0855C5; + background-image: url("headerbg.png"); +} +div.header table { + padding: 0px; + margin: 0px +} +div.header table tr td h1 { + color: white; + font: bold 20pt monospace; + padding-top: 0.5em; +} + +/* global lind buttons at bottom of decorative header */ +table.links { + float: right; + border:0; + padding-left:1px +} +table.links td a { + color: white +} +table.links td:hover { + background-color:#0C4293; +} +table.links td a:hover { + color: white; + background-color:#0C4293 +} +table.links td { + border-left: 1px solid #4A81D5; + padding: 0px 12px 0px 12px; + background-color:#0E4EAF; + font-size:9pt; + /*font-weight: bold;*/ +} + +/* little gradient below decorative/navigation header */ +div#hgrad { + height: 12px; + background-image: url("grad.png"); +} + +/* contents part of page */ +div.text { + margin: 12px +} + +/* contents, mostly equivalent to the default doxugen style sheet */ +H1 { text-align: center; } +CAPTION { font-weight: bold } +A.qindex {} +A.qindexRef {} +A.el { text-decoration: none; font-weight: bold } +A.elRef { font-weight: bold } +A.code { text-decoration: none; font-weight: normal; color: #4444ee } +A.codeRef { font-weight: normal; color: #4444ee } +A:hover { text-decoration: none; background-color: #ececec } +DL.el { margin-left: -1cm } +DIV.fragment { width: 100%; border: none; background-color: #ffffee; padding: 12px } +DIV.ah { background-color: navy; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px } +TD.md { background-color: #ececec; font-weight: bold; } +TD.mdname1 { background-color: #ececec; font-weight: bold; color: #602020; } +TD.mdname { background-color: #ececec; font-weight: bold; color: #602020; width: 600px; } +DIV.groupHeader { margin-left: 16px; margin-top: 12px; margin-bottom: 6px; font-weight: bold } +DIV.groupText { margin-left: 16px; font-style: italic; font-size: smaller } +BODY { background: white } +TD.indexkey { + background-color: #e0eef8; + font-weight: bold; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px +} +TD.indexvalue { + background-color: #e0eef8; + font-style: normal; + padding-right : 10px; + padding-top : 2px; + padding-left : 10px; + padding-bottom : 2px; + margin-left : 0px; + margin-right : 0px; + margin-top : 2px; + margin-bottom : 2px +} +FONT.keyword { color: #008000 } +FONT.keywordtype { color: #604020 } +FONT.keywordflow { color: #e08000 } +FONT.comment { color: #800000 } +FONT.preprocessor { color: #806020 } +FONT.stringliteral { color: #002080 } +FONT.charliteral { color: #008080 } + + + +/* kde decoration at bottom */ +div#bottom-nav { + position : relative; + background-color: transparent; + /*width : 100%;*/ + /*top: 0px; + left: 0px; + right: 0px; + margin-left: 0px; + margin-right:0px;*/ + margin-top: 12px; + height: 50px; + background-image : url('bottom1.png'); + background-repeat : repeat-x; +} + +/* copyright etc at bottom */ +div.bottom { + margin: 12px; + font-size: 9pt; + text-align: right; +} +div.bottom a { + color: #aaaaaa +} + diff --git a/doc/kig/scripting-api/footer.html b/doc/kig/scripting-api/footer.html new file mode 100644 index 00000000..6d94781b --- /dev/null +++ b/doc/kig/scripting-api/footer.html @@ -0,0 +1,15 @@ + + +
+KDE Logo +
+
+This file is part of the documentation for kdelibs $projectnumber. +
+
+Documentation copyright © 1996-2002 the KDE developers.
+Generated on $datetime by +doxygen $doxygenversion written by Dimitri van Heesch, © 1997-2001 +
+ + diff --git a/doc/kig/scripting-api/grad.png b/doc/kig/scripting-api/grad.png new file mode 100644 index 00000000..b0c7f409 Binary files /dev/null and b/doc/kig/scripting-api/grad.png differ diff --git a/doc/kig/scripting-api/header.html b/doc/kig/scripting-api/header.html new file mode 100644 index 00000000..e491908a --- /dev/null +++ b/doc/kig/scripting-api/header.html @@ -0,0 +1,34 @@ + + + + + + $title ($projectname) + + + +
+ + + + + + +
+ + +

$projectname Documentation

+
+ + + + + + + + + +
+
+
+
diff --git a/doc/kig/scripting-api/headerbg.png b/doc/kig/scripting-api/headerbg.png new file mode 100644 index 00000000..cb7481fe Binary files /dev/null and b/doc/kig/scripting-api/headerbg.png differ diff --git a/doc/kig/selecting_objects.png b/doc/kig/selecting_objects.png new file mode 100644 index 00000000..4ab53e9f Binary files /dev/null and b/doc/kig/selecting_objects.png differ diff --git a/doc/kig/simple_locus_construction.png b/doc/kig/simple_locus_construction.png new file mode 100644 index 00000000..53d0fd6b Binary files /dev/null and b/doc/kig/simple_locus_construction.png differ diff --git a/doc/kig/test_run_macro.png b/doc/kig/test_run_macro.png new file mode 100644 index 00000000..3680da3e Binary files /dev/null and b/doc/kig/test_run_macro.png differ diff --git a/doc/kig/text_label_attaching.png b/doc/kig/text_label_attaching.png new file mode 100644 index 00000000..5f7468ec Binary files /dev/null and b/doc/kig/text_label_attaching.png differ diff --git a/doc/kig/text_label_wizard.png b/doc/kig/text_label_wizard.png new file mode 100644 index 00000000..d6b2190f Binary files /dev/null and b/doc/kig/text_label_wizard.png differ diff --git a/doc/kig/text_label_wizard__select_property.png b/doc/kig/text_label_wizard__select_property.png new file mode 100644 index 00000000..ac385c0c Binary files /dev/null and b/doc/kig/text_label_wizard__select_property.png differ diff --git a/doc/kiten/Makefile.am b/doc/kiten/Makefile.am new file mode 100644 index 00000000..085981d9 --- /dev/null +++ b/doc/kiten/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO + diff --git a/doc/kiten/index.docbook b/doc/kiten/index.docbook new file mode 100644 index 00000000..95956bbd --- /dev/null +++ b/doc/kiten/index.docbook @@ -0,0 +1,521 @@ + + + + + +]> + + + + +The &kiten; Handbook + + + +Jason +Katz-Brown + +
&Jason.Katz-Brown.mail;
+
+
+ +
+ +&FDLNotice; + +2002-10-08 +1.1 + + + + +&kiten; is a Japanese reference/study tool for &kde;. + + + + +KDE +Japanese +Language + + +
+ + +Introduction + +&kiten; is an application with multiple functions. Firstly, it +is a convenient English to Japanese and Japanese to English +dictionary; secondly, it is a Kanji dictionary, with multiple ways to +look up specific characters; thirdly, it is a tool to help you learn +Kanji. + +Each of these modes is discussed in its own chapter. + + +Here's a screenshot of &kiten; + + +&kiten; screenshot + + + + + + +Using the Dictionary + +&kiten;'s most basic mode is as a dictionary for looking up both +English and Japanese words. You can also add other dictionaries to +&kiten;'s list. + +&kiten; uses Jim Breen's Edict and Kanjidic as the default dictionaries. You can find more information at the Edict web site and the Kanjidic web site. + + +Looking Up Words + +To look up words in either language, type them in to the +text-edit (much like &konqueror;'s location bar) and press either +Enter or the Search button on +the toolbar (again, much like &konqueror;). &kiten; will then look up +the word. + +You can enter Kanji, Kana and English and get back results from +&kiten;. These results of your search will appear in the large +results view which takes up the majority of the &kiten; window. + + +searching for an English translation + + +&kiten; search screenshot + + + + +Filtering + +Often times you will want to filter rare words from your +search. &kiten; will do this for you if toggle +SettingsFilter +Rare. + +Not all dictionary files support filtering rare entries - +most dictionaries, excluding the two provided by default in &kiten; do +not. + +If you have not enabled filtering rare entries, common entries +will be labeled Common in the result view. + + + + + + +Advanced Searches + +&kiten; supports more advanced searches than plain normal word +searches. + + +Options for Matching English + +Case sensitivity and whole-word matching can be enabled or +disabled by choosing +SettingsConfigure +Kiten..., and then choosing the +Searching item on the list on the left. The +options can be enabled by checking the check boxes and disabled by +unchecking the check boxes on this page. These options are global and +affect all searches. + + + + +Beginning/Anywhere Searches + +To search for the beginning of a word, instead of pressing the +Search button on the toolbar or pressing +Return on the text-entry in the toolbar, choose +SearchSearch with +Beginning of Word. Similarly, choose +SearchSearch +Anywhere to search for your text anywhere +in a word. These search modes work for searches of both +languages. + + + + +Searching in Results + +&kiten; can also help you refine your searches by allowing you +to search for new text in the results generated by a previous +search. To do this, just choose +SearchSearch in +Results to perform your search. + + + + + + +Verb Deinflection + +&kiten; can deinflect verbs you search for. To enable this, make +sure SettingsDeinflect +Verbs in Regular Search is checked. &kiten; +will then deinflect Japanese you search for that starts with a Kanji +and ends with a Kana. + +The "Deinflect" option tries to unconjugate Japanese verbs. Deinflect only supports the common verb conjugations. If you search a lot of Japanese text you might consider using this option until you get used to handling Japanese verb forms. + + + + + + +Looking Up Kanji + +&kiten; has features that makes finding the one kanji you want +easy from over 14,000 in the default dictionary. + + Clicking on any Kanji in the main result view will show +details on that particular Kanji. This can sometimes be the fastest +way to look up a kanji. + +Kanji searches are also filtered according to whether +SettingsFilter +Rare is checked. + + +Regular Searching + +To enable regular searching on the Kanji dictionary, check +SettingsKanjidic. + +You can search with English and Japanese search strings the +exact same way you can with the normal dictionary. + +When searching for Kana readings in the Kanji +dictionary, you will have to put a period before the okurigana (the +kana that are not part of the Kanji). + + + + +Radical Searching + +You can use &kiten;'s radical search dialog to search for Kanji +with a combination of radicals and a certain stroke count. Choose +SearchRadical +Search... to open the radical search +dialog. + +To choose the radicals you want to be in your Kanji, select them +from the middle listbox. To display possible radicals to select from +this listbox with a certain number of strokes, choose this number of +strokes from the spinbox just above the listbox. The radicals you +choose will appear in the listbox to the right. + +To choose how many strokes your Kanji should have, first check +the Search by total strokes checkbox. (If you do +not want to search by total strokes, uncheck this checkbox.) Then +select the number of strokes from the spinbox on the left, under the +checkbox. If you want the stroke count to be fuzzy by a certain number +of strokes, select the margin of error from the spinbox to the right +of the +/- label. + +To perform the lookup, press the Look Up +button. + + + + +Grade Search + +To get a list of all Kanji in a certain grade, enter that grade +in the main text-entry in the toolbar. Then choose +SearchGrade +to perform your search. + +You can enter Jouyou and +Jinmeiyou to get Kanji not in a regular grade +but in those groups. + + + + +Stroke Search + +To get a list of all Kanji with a certain number of strokes, +enter that number in the text-entry in the toolbar. Then choose +SearchStrokes +to perform your search. + + + + + + +Miscellaneous + +This chapter describes miscellaneous features that can be used +in both modes in &kiten;'s main window. + + +The History + +&kiten; keeps track of all of your queries in a list. You can +see your last 20 results by looking under +GoHistory. To +go forward one in the history, choose +GoForward. To +go backward one in the history, choose +GoBack. + + + + +Inputting Japanese + +If you are unable to input Japanese normally into &kde; +applications, you can use &kiten;'s Kana input system that is built in +to the text-entry. + +To start Kana input, press &Shift;Space. Now inputted +syllables will be transformed into Hiragana. If you type a syllable in +capital letters, it will be transformed into Katakana instead. Press +&Shift;Space +again to go back to regular input. + + + + +Global Shortcuts + +You can set global &kiten; shortcuts that work everywhere on +your desktop. Go to the &kiten; configuration dialog, which can be +opened by choosing +SettingsConfigure +Kiten.... Select the Global +Keys section of the dialog. Here you can set the keys for a +global word search and a global Kanji search like in other &kde; +shortcut configuration panels. + + + + +Printing + +You can print the result view by choosing +FilePrint. &kiten; +will add an informative header to the printout. + + + + +Fonts + +You can choose the font that &kiten; uses in its result view and +while printing. Go to the &kiten; configuration dialog, which can be +opened by choosing +SettingsConfigure +Kiten.... Select the +Font section of the dialog and select the font in +the font-chooser. + +&Qt; 3's new font-substitution system makes it so a +Japanese font will always be substituted for Japanese characters, even +if the font you specify doesn't include them. Thus, you can choose any +font in the chooser and everything should still display +fine. + + + + + + Learn Mode + +&kiten;'s last mode is its Learn mode which is in a separate +window. To open it, choose +FileLearn.... + +The Learn mode window in turn has two main tabs - one where +where you maintain your Learning List, which is the +list of Kanji that you are currently trying to learn. The other tab is +the quiz area, where you are given a never-ending quiz on the Kanji on +your Learning List. + +If you want the Learn window to open every time you start +up &kiten;, check the Start Learn on Kiten +startup check box in the Learn section +of the configuration dialog, which can be opened by choosing +SettingsConfigure +Kiten.... + + +The Learn Browser + +The first tab of the Learn mode window, the +List tab, provides an area to browse the Kanji in +the 8 Kanji grades - 1st-6th grade, Others in +Jouyou, and Jinmeiyou. Also in the top +half of the tab is a listview which contains all of the Kanji on your +Learning List. + +To choose a grade to browse, choose it from the list in +GoGrade. After +selecting a grade, the first Kanji in that grade will be shown. + +To go forward one Kanji in the current grade, choose +GoForward. To +go back one Kanji, choose +GoBack. To +go to a random Kanji, choose +GoRandom. + +If you click on a Kanji in the top view, the main &kiten; +window will give detailed information on the Kanji you +clicked. + + + + +Populating the Learning List + +There are three ways to add Kanji to the Learning List. To add +the current Kanji (the one displayed in the view on the top) to your +list, choose +EditAdd. To +add all Kanji in the current grade to your list, choose +EditAdd +All. + +The current Kanji in the main &kiten; window can also be added +by choosing (in the main &kiten; window) +FileAdd Kanji to Learning +List. + +To delete a Kanji on your Learning List, select it and choose +EditDelete. You +can also select a range of Kanji to delete by clicking in the list +while holding down the &Shift; or &Ctrl; keys. + + + + +Managing Learning List Files + +Learning Lists can be saved to files for easy storage. + +To open a list, choose +FileOpen... +and choose the existing list file in the file dialog. + +To open a new list, choose +FileOpen.... + +To save a list, choose +FileSave +and choose the file to save your list to. To save the list under a +different filename, choose +FileSave +As.... + +When you close the Learn window the list you have opened +will be re-opened the next time you start Learn mode. + +To print out your Learning List, choose +FilePrint. + + + +Quizzing + +The second tab of the Learn window is the +Quiz tab. If you have at least two Kanji on your +Learning List, this tab will be enabled. Click on the tab to switch to +it. + +To answer the question, click on the pushbutton that contains +the answer that matches with the Kanji on the centered +pushbutton. + +If you do not know the answer, you can cheat by choosing +GoCheat. This +will set the correct pushbutton's focus. + +To see full information about the Kanji, click on the +button it is drawn on. This will be counted as a wrong answer, +however, in the same way as if you cheated. + +If you choose the wrong answer, or cheat, your score for that +Kanji will be decremented. If you choose the correct answer, your +score will be incremented by two. Your score on the Kanji are shown on +the very right-hand column of your Learning List (on the +List tab of the Learn window). + +Your scores are stored globally for each Kanji - thus, the +same Kanji in two different files will always have the same +score. + + + +Configuring Quizzing + +You can change the way quizzing works in the &kiten; +configuration dialog, which can be opened by choosing +SettingsConfigure +Kiten.... Go to the +Learn section, and look at the +Quizzing groupbox. Here you can change whether +the Kanji, meaning, or reading is given for the clue, and what is +given for you to guess on. + + + + + + +Credits and Licenses + +&kiten; copyright 2001, 2002 &Jason.Katz-Brown; + + +Developers + +&Jason.Katz-Brown; &Jason.Katz-Brown.mail; + + +&Neil.Stevens; &Neil.Stevens.mail; + + +Jim Breen jwb@csse.monash.edu.au - Wrote xjdic, of which &kiten; borrows code, and the xjdic index file generator. Also is main author of edict and kanjidic, which &kiten; essentially require. + + + Paul Temple paul.temple@gmx.net - Port to KConfig XT and bug fixing. + + + +Documentation copyright 2002, &Jason.Katz-Brown; + + + +&underFDL; +&underGPL; + + + + + +&documentation.index; +
diff --git a/doc/kiten/kiten1.png b/doc/kiten/kiten1.png new file mode 100644 index 00000000..a244eb64 Binary files /dev/null and b/doc/kiten/kiten1.png differ diff --git a/doc/kiten/kiten2.png b/doc/kiten/kiten2.png new file mode 100644 index 00000000..a35c93c6 Binary files /dev/null and b/doc/kiten/kiten2.png differ diff --git a/doc/klatin/Makefile.am b/doc/klatin/Makefile.am new file mode 100644 index 00000000..085981d9 --- /dev/null +++ b/doc/klatin/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO + diff --git a/doc/klatin/README b/doc/klatin/README new file mode 100644 index 00000000..e7c3df3d --- /dev/null +++ b/doc/klatin/README @@ -0,0 +1,19 @@ +The KLatin doc comprises several files that are used as online help by the users. +These files are part of the User HandBook. + +These files are +- adjectives.docbook +- nouns.docbook +- numbers.docbook +- pronouns.docbook +- verbs.docbook + +In these files, the Latin words must not be translated. Only English words are to be translated. +I inserted several comments in order to help the translators. + +Please do tell me if anything is not correct or not enough explained. + +Anne-Marie Mahfouf +annma@kde.org + +09 May 2002 \ No newline at end of file diff --git a/doc/klatin/adjectives.docbook b/doc/klatin/adjectives.docbook new file mode 100644 index 00000000..1f6b8ec8 --- /dev/null +++ b/doc/klatin/adjectives.docbook @@ -0,0 +1,278 @@ + + + + KLatin Notes - Adjectives + + +Adjectives are words to describe nouns, and so they agree with the nouns. Agreeing means +that they match the noun they refer to in three ways: gender, number, and case. + + + + +1st and 2nd Declension Adjectives (212) + + + + + +SINGULAR +Like Servus +Like Puella +Like Bellum + + + + + + + + + +Nominative +bon-us +bon-a +bon-um + + +Vocative +bon-e +bon-a +bon-um + + +Accusative +bon-um +bon-am +bon-um + + +Genitive +bon-i +bon-ae +bon-i + + +Dative +bon-o +bon-ae +bon-o + + +Ablative +bon-o +bon-a +bon-o + + + + + + + + + +PLURAL + + + + + +Nominative +bon-i +bon-ae +bon-a + + +Vocative +bon-i +bon-ae +bon-a + + +Accusative +bon-os +bon-as +bon-a + + +Genitive +bon-orum +bon-arum +bon-orum + + +Dative +bon-is +bon-is +bon-is + + +Ablative +bon-is +bon-is +bon-is + + + +
+ + + +3rd Declension Adjectives (333) + + + + + + +SINGULAR +Like Rex +Like Rex +Like Opus + + + + + + + + + +Nominative +trist-is +trist-is +trist-e + + +Vocative +trist-is +trist-is +trist-e + + +Accusative +trist-em +trist-em +trist-e + + +Genitive +trist-i +trist-i +trist-is + + +Dative +trist-is +trist-is +trist-i + + +Ablative +trist-i +trist-i +trist-i + + + + + + + + + +PLURAL + + + + + +Nominative +trist-es +trist-es +trist-ia + + +Vocative +trist-es +trist-es +trist-ia + + +Accusative +trist-es +trist-es +trist-ia + + +Genitive +trist-ium +trist-ium +trist-ium + + +Dative +trist-ibus +trist-ibus +trist-ibus + + +Ablative +trist-ibus +trist-ibus +trist-ibus + + + +
+ + + +Comparison of Adjectives + + + + + +Positive +Comparative +Superlative +Notes + + + + + + + + +Normal form of Adjective + +Stem + ior,-ius +Stem + issimus,-a,-um + + + + + +Stem + rimus,-a,-um +For adjectives which end with -er. For example: acer-rimus,-a,-um + + + + +Stem + limus,-a,-um +For adjectives which end with -ilis. For example: facil-limus,-a,-um + + + + +Per/Prae + Adjective + + + + +
+
+ diff --git a/doc/klatin/index.docbook b/doc/klatin/index.docbook new file mode 100644 index 00000000..3e0340de --- /dev/null +++ b/doc/klatin/index.docbook @@ -0,0 +1,502 @@ + +KLatin"> + + + KVTML"> + + + + + + + +]> + + + + +The &klatin; Handbook + + + +George +Wright + +
gwright@kde.org
+
+
+ +Anne-Marie +Mahfouf + +
&Anne-Marie.Mahfouf.mail;
+
+Help in documentation +
+ +
+ + +2001-2004 +George Wright + + +&FDLNotice; + +2006-02-24 +0.9 + + + +&klatin; is a &kde; application to help revise/teach Latin. + + + + +KDE +kdeedu +KLatin +Latin +education +language +latin + + +
+ + +Introduction + + +&klatin; is a program to help revise Latin. There are three +sections in which different aspects of the language can be +revised. These are the vocabulary, grammar, and verb testing sections. In +addition there is a set of revision notes that can be used for self-guided +revision. + + +In the vocabulary section an &XML; file is loaded containing various words and +their local language translations. &klatin; asks you what each of these words +translate into. The questions take place in a multiple-choice environment. + + +In the grammar and verb sections &klatin; asks for a particular part of a noun +or a verb, such as the ablative singular, or the 1st +person indicative passive plural, and is not multiple choice. + + + + +Using &klatin; + + +When you start &klatin;, you are greeted by four options that you can choose +from. + + + +&klatin; main screen, directly after the first start + + + + + +&klatin; main screen + + + + +The first one, Vocabulary, is a +multiple-choice vocabulary tester. + + + +&klatin; vocabulary section + + + + + +&klatin; vocabulary + + + + + +After you finish your test, a results screen is displayed. + + + +&klatin; vocabulary results + + + + + +&klatin; results + + + + + +The second, Grammar tests you on grammatical parts of +nouns. + + + +&klatin; grammar section + + + + + +&klatin; grammar + + + + + +Verbs is almost the same as the Grammar +section, except that it tests you on verb forms. + + + +&klatin; verbs section + + + + + +&klatin; verbs + + + + + +The fourth section, +Revision notes, loads &konqueror; into the &klatin; revision notes +section. + + + +In addition to the options, you can also launch these sections via the menubar, +in the Section. + + + +The configuration dialog for &klatin; can be accessed by choosing +SettingsConfigure +&klatin;... from the menu. + +In the Vocabulary page, you can set whether you want the test to +take place from your language into Latin, or vice versa. You can also choose +the default file which you want to use to test your vocabulary on, and you can +also set how many questions you want to be tested on. + + + +&klatin; configuration dialog + + + + + +&klatin; configuration dialog + + + + + + + +The &klatin; Main Window +The &klatin; main window consists of four option buttons to choose which +section to enter, and a menubar. +Choose from the Revision Sections list a section and +click Start to start the chosen section. + +When you are finished with that section, click Back +to return to &klatin;'s main menu. + + + + +Command Reference + +The <guimenu>File</guimenu> Menu + + + + + +&Ctrl;Q + +File +Quit + +Quits &klatin; + + + + + +The <guimenu>Section</guimenu> Menu + + + + +Section +Load Vocabulary + +Loads the vocabulary section + + + + +Section +Load Grammar + +Loads the grammar section + + + + +Section +Load Verbs + +Loads the verbs section + + + + +Section +Load Revision + +Loads the revision section + + + + + + + +The <guimenu>Settings</guimenu> Menu + + + + +Settings +Configure Shortcuts... + +Configure the keyboard keys you use to access the different actions. + + + + + +Settings +Configure Toolbars... + +Not implemented yet. + + + + + +Settings +Configure &klatin;... + +Display the &klatin; settings dialog + + + + + + + + +The <guimenu>Help</guimenu> Menu +&help.menu.documentation; + + + + +Translation Guide to &klatin; + +Only the vocabulary files have to be translated in your language. The +vocabulary files use the &kvtml; format, which is the same as other programs +such as &kwordquiz; use. &kwordquiz; is very useful as you can create the +vocabulary files in that and load them directly into &klatin;. + + +Below is explained how you can translate &klatin; vocabulary files. At the +moment, the files are only in English, German and Polish. + + +How To Translate &klatin; vocabulary files + + + +Get the latest &klatin; code from CVS or a latest release. The words are stored in +source_dir_of_kdeedu/klatin/klatin/data/vocab/en/ +in files like A.kvtml for Latin words beginning with A, +BC.kvtml for Latin words beginning with B and C and so on. + + + + + +Create a new subdirectory in data/vocab/ named +as your language code (for example, fr for French, ja for Japanese). Copy all the English vocabulary files there as well as +the Makefile.am. Edit the Makefile.am +and replace en with your language code. + + + + + +In data/vocab/your_language_code, edit +all the files and translate the English words, &ie; those that are between the +t and t +tags. + + + + +Please send them to George +gwright@users.sourceforge.net. + + + + + + + +Developer's Guide to &klatin; + +Create new vocabulary files + +The &klatin; vocabulary database system is very easy to extend. Just look at +the files and you'll understand! It uses the &kvtml; format, which is the same +as other programs such as &kwordquiz; use. So you can open &kwordquiz; and use +it to create the vocabulary files. + + +You can save your new files in the corresponding folder depending on what +language they refer to in .kde/share/apps/klatin/data/vocab/language_code/. +For example, English &kvtml; files are kept in a folder called +en, German files in de, and so on. You can also +send me your files so I can add them in the next &klatin; release. + + + + + + + +Credits and License + + +&klatin; + + +Program copyright 2001-2004 George Wright gwright@users.sourceforge.net + + +Contributors: + + +&Neil.Stevens; &Neil.Stevens.mail; + +&Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; + +Mark Westcott mark@houseoffish.org + + + + + + +Documentation copyright 2001-2004 George Wright gwright@users.sourceforge.net + + + + +&underFDL; + +&underGPL; + + + + +&klatin; notes + + +Welcome to the &klatin; notes section. This is aimed to help +you in your revision and covers the English GCSE syllabus (England). + + + +Here are the different sections you can get help for: + + + +Latin numbers + +Latin verbs + +Latin nouns + +Latin adjectives + +Latin pronouns + + + +&numbers; +&verbs; +&nouns; +&adjectives; +&pronouns; + + + + +Installation + + +How to obtain &klatin; + +&install.intro.documentation; + + + + +Compilation and Installation + +&install.compile.documentation; + + + + + +&documentation.index; +
+ + diff --git a/doc/klatin/klatin-configuration.png b/doc/klatin/klatin-configuration.png new file mode 100644 index 00000000..21ab841b Binary files /dev/null and b/doc/klatin/klatin-configuration.png differ diff --git a/doc/klatin/klatin1.png b/doc/klatin/klatin1.png new file mode 100644 index 00000000..55d21e10 Binary files /dev/null and b/doc/klatin/klatin1.png differ diff --git a/doc/klatin/klatin2.png b/doc/klatin/klatin2.png new file mode 100644 index 00000000..dd9bff87 Binary files /dev/null and b/doc/klatin/klatin2.png differ diff --git a/doc/klatin/klatin3.png b/doc/klatin/klatin3.png new file mode 100644 index 00000000..0af607c7 Binary files /dev/null and b/doc/klatin/klatin3.png differ diff --git a/doc/klatin/klatin4.png b/doc/klatin/klatin4.png new file mode 100644 index 00000000..dd4e0484 Binary files /dev/null and b/doc/klatin/klatin4.png differ diff --git a/doc/klatin/nouns.docbook b/doc/klatin/nouns.docbook new file mode 100644 index 00000000..9c933cce --- /dev/null +++ b/doc/klatin/nouns.docbook @@ -0,0 +1,211 @@ + + + + KLatin Notes - Nouns + + +Nouns, like verbs, are divided into groups, called declensions. There are five +declensions and three genders: masculine, feminine, and neuter. + + +The stem of a noun is the basic part of the noun that does not change. To get +the stem of a noun, take the genitive singular of the noun, and take off its +ending. For example: the stem of puella is +puell; while the stem of rex is +reg, because its genitive is reg-is. + + + +Latin Nouns + + +Noun listings + + + + + +SINGULAR +1st Feminine +2nd Masculine +2nd Neuter +3rd Masc/Fem +3rd Neuter +4th Masculine +4th Neuter +5th Feminine + + + + + + + + + + + + + + +Nominative +puell-a +serv-us +bell-um +rex +opus +grad-us +genu +res + + +Vocative +puell-a +serv-e +bell-um +rex + opus +grad-us +genu +res + + +Accusative +puell-am +serv-um +bell-um +reg-em +opus +grad-um +genu +re-m + + +Genitive +puell-ae +serv-i +bell-i +reg-is +oper-is +grad-us +gen-u +re-i + + +Dative +puell-ae +serv-o +bell-o +reg-i +oper-i +grad-ui +gen-u +re-i + + +Ablative +puell-a +serv-o +bell-o +reg-e +oper-e +grad-u +gen-u +re + + + + + + + + + + + + + + + +PLURAL + + + + + + + + + + +Nominative +puell-ae +serv-i +bell-a +reg-es +oper-a +grad-us +gen-ua +res + + +Vocative +puell-ae +serv-i +bell-a +reg-es +oper-a +grad-us +gen-ua +res + + +Accusative +puell-as +serv-os +bell-a +reg-es +oper-a +grad-us +gen-ua +res + + +Genitive +puell-arum +serv-orum +bell-orum +reg-um +oper-um +grad-uum +gen-uum +re-rum + + +Dative +puell-is +serv-is +bell-is +reg-ibus +oper-ibus +grad-ibus +gen-ibus +re-bus + + +Ablative +puell-is +serv-is +bell-is +reg-ibus +oper-ibus +grad-ibus +gen-ibus +re-bus + + + +
+ +
+
diff --git a/doc/klatin/numbers.docbook b/doc/klatin/numbers.docbook new file mode 100644 index 00000000..c1c15678 --- /dev/null +++ b/doc/klatin/numbers.docbook @@ -0,0 +1,221 @@ + + + +KLatin Notes - Numbers + + +The Romans had a particular set of numerals and had names for each of their +numbers. In this section are listed some numbers and their corresponding +symbol. + + +Numbers + + + + + +1 +I +unus + + +2 +II +duo + + +3 +III +tres + + +4 +IV +quattuor + + +5 +V +quinque + + +6 +VI +sex + + +7 +VII +septem + + +8 +VIII +octo + + +9 +IX +novem + + +10 +X +decem + + +11 +XI +undecim + + +12 +XII +duodecim + + +13 +XIII +tredecim + + +14 +XIV +quattuordecim + + +15 +XV +quindecim + + +16 +XVI +sedecim + + +17 +XVII +septendecim + + +18 +XVIII +duodeviginti + + +19 +XIX +undeviginti + + +20 +XX +viginti + + +21 +XXI +vigintiunus + + +22 +XXII +vigintiduo + + +30 +XXX +triginta + + +40 +XL +quadraginta + + +50 +L +quinquaginta + + +60 +LX +sexaginta + + +70 +LXX +septuaginta + + +80 +LXXX +octoginta + + +90 +XC +nonaginta + + +100 +C +centum + + +200 +CC +ducenti + + +300 +CCC +trecenti + + +400 +CD +quadrigenti + + +500 +D +quingenti + + +600 +DC +sescenti + + +700 +DCC +septigenti + + +800 +DCCC +octigenti + + +900 +CM +nongenti + + +1000 +M +mille + + +2000 +MM +duo milia + + + +
+ +
diff --git a/doc/klatin/pronouns.docbook b/doc/klatin/pronouns.docbook new file mode 100644 index 00000000..1cb39d59 --- /dev/null +++ b/doc/klatin/pronouns.docbook @@ -0,0 +1,331 @@ + + + KLatin Notes - Pronouns +Here are some pronouns. + + + +Personal Pronouns + + + + + + +Me +You + + + +ego +tu + + +me +te + + +mei +tui + + +mihi +tibi + + +me +te + + + + + + + +We +You (Pl) + + +nos +vos + + +nos +vos + + +nostri/nostrum +vestri/vestrum + + +nobis +vobis + + +nobis +vobis + + + +
+ + + + +3rd Person Personal Pronouns + + + + + + + +He, +She, +It + + +SINGULAR +is +ea +id + + + +eum +eum +id + + + +eius +eius +eius + + + +ei +ei +ei + + + +eo +ea +eo + + +PLURAL +ei +eae +ea + + + +eos +eas +ea + + + +eorum +earum +eorum + + + +eis +eis +eis + + + +eis +eis +eis + + + +
+ + + + +Demonstrative Pronouns + + + + + + +This + + +SINGULAR +hic +haec +hoc + + + +hunc +hanc +hoc + + + +huius +huius +huius + + + +huic +huic +huic + + + +hoc +hac +hoc + + +PLURAL +hi +hae +haec + + + +hos +has +heac + + + +horum +harum +horum + + + +his +his +his + + + +his +his +his + + + + + + + + +That + + +SINGULAR +ille +illa +illud + + + +illum +illam +illud + + + +illius +illius +illius + + + +illi +illi +illi + + + +illo +illa +illo + + +PLURAL +illi +illae +illa + + + +illos +illas +illa + + + +illorum +illarum +illorum + + + +illis +illis +illis + + + +illis +illis +illis + + + +
+ + +Negative Pronouns + + + + + + +Noone +Nothing + + +nemo +nihil + + +neminem +nihil/nil + + +nullius/neminis +nullius rei + + +nemini/nulli +nulli rei + + +nullo/nemine +nulla re + + + +
+ +
diff --git a/doc/klatin/results.png b/doc/klatin/results.png new file mode 100644 index 00000000..eccf4e93 Binary files /dev/null and b/doc/klatin/results.png differ diff --git a/doc/klatin/verbs.docbook b/doc/klatin/verbs.docbook new file mode 100644 index 00000000..a57a9c8b --- /dev/null +++ b/doc/klatin/verbs.docbook @@ -0,0 +1,1278 @@ + + + + KLatin Notes - Verbs + + +All languages have verbs. Latin verbs are divided into four categories, +called conjugations. These conjugations are divisions of verbs +that, generally, use the same stem formation and have the same endings. + + + +The stem of a verb is the basic part of the verb that does not change. For +example, the stem of moneo is mone. To get the stem of the verb, +take the first person singular of the verb, and take off the -o ending. +The verb sum (I am) is totally irregular, and does not +have a consistent stem. + + + + +Verb listings - Indicative Active + + + + + +TENSE +1st +2nd +3rd +4th +SUM - I + + + + + + + + + + + +PRESENT +am-o +mone-o +reg-o +audi-o +sum + + + +ama-s +mone-s +regi-s +audi-s +es + + +I love, am loving +ama-t +mone-t +regi-t +audi-t +est + + + +ama-mus +mone-mus +regi-mus +audi-mus +sumus + + + +ama-tis +mone-tis +regi-tis +audi-tis +estis + + + +ama-nt +mone-nt +regu-nt +audi-unt +sunt + + + + + + + + + + + +FUTURE +ama-bo +mone-bo +reg-am +audi-am +ero + + + +ama-bis +mone-bis +reg-es +audi-es +eris + + +I will love +ama-bit +mone-bit +reg-et +audi-et +erit + + + +ama-bimus +mone-bimus +reg-emus +audi-emus +erimus + + + +ama-bitis +mone-bitis +reg-etis +audi-etis +eritis + + + +ama-bunt +mone-bunt +reg-ent +audi-ent +erunt + + + + + + + + + + + +IMPERFECT +ama-bam +mone-bam +rege-bam +audi-bam +eram + + + +ama-bas +mone-bas +rege-bas +audi-bas +eras + + +I was loving +ama-bat +mone-bat +rege-bat +audi-bat +erat + + +I used to love +ama-bamus +mone-bamus +rege-bamus +audi-bamus +eramus + + +I began to love +ama-batis +mone-batis +rege-batis +audi-batis +eratis + + + +ama-bant +mone-bant +rege-bant +audi-bant +erant + + + + + + + + + + + +PERFECT +amav-i +monu-i +rex-i +audiv-i +fu-i + + + +amav-isti +monu-isti +rex-isti +audiv-isti +fu-isti + + +I have loved +amav-it +monu-it +rex-it +audiv-it +fu-it + + + +amav-imus +monu-imus +rex-imus +audiv-imus +fu-imus + + + +amav-istis +monu-istis +rex-istis +audiv-istis +fu-istis + + + +amav-erunt +monu-erunt +rex-erunt +audiv-erunt +fu-erunt + + + + + + + + + + + +FUTURE PERFECT +amav-ero +monu-ero +rex-ero +audiv-ero +fu-ero + + + +amav-eris +monu-eris +rex-eris +audiv-eris +fu-eris + + +I will have loved +amav-erit +monu-erit +rex-erit +audiv-erit +fu-erit + + + +amav-erimus +monu-erimus +rex-erimus +audiv-erimus +fu-erimus + + + +amav-eritis +monu-eritis +rex-eritis +audiv-eritis +fu-eritis + + + +amav-erint +monu-erint +rex-erint +audiv-erint +fu-erint + + + + + + + + + + + +PLUPERFECT +amav-eram +monu-eram +rex-eram +audiv-eram +fu-eram + + + +amav-eras +monu-eras +rex-eras +audiv-eras +fu-eras + + +I had loved +amav-erat +monu-erat +rex-erat +audiv-erat +fu-erat + + + +amav-eramus +monu-eramus +rex-eramus +audiv-eramus +fu-eramus + + + +amav-eratis +monu-eratis +rex-eratis +audiv-eratis +fu-eratis + + + +amav-erant +monu-erant +rex-erant +audiv-erant +fu-erant + + + +
+ + + + + +Verb listings - Subjunctive Active + + + + + +TENSE +1st +2nd +3rd +4th +SUM - I + + + + + + + + + + + +PRESENT +ame-m +monea-m +rega-m +audi-o +sim + + + +ame-s +monea-s +rega-s +audi-s +sis + + + +ame-t +monea-t +rega-t +audi-t +sit + + + +ame-mus +monea-mus +rega-mus +audi-mus +simus + + + +ame-tis +monea-tis +rega-tis +audi-tis +sitis + + + +ame-nt +monea-nt +rega-nt +audi-unt +sint + + + + + + + + + + + +IMPERFECT +ama-rem +mone-rem +rege-rem +audi-rem +essem + + + +ama-res +mone-res +rege-res +audi-res +esset + + + +ama-ret +mone-ret +rege-ret +audi-ret +esset + + + +ama-remus +mone-remus +rege-remus +audi-remus +essemus + + + +ama-retis +mone-retis +rege-retis +audi-retis +essetis + + + +ama-rent +mone-rent +rege-rent +audi-rent +essent + + + + + + + + + + + +PERFECT +amav-erim +monu-erim +rex-erim +audiv-erim +fu-erim + + + +amav-eris +monu-eris +rex-eris +audiv-eris +fu-eris + + + +amav-erit +monu-erit +rex-erit +audiv-erit +fu-erit + + + +amav-erimus +monu-erimus +rex-erimus +audiv-erimus +fu-erimus + + + +amav-eritis +monu-eritis +rex-eritis +audiv-eritis +fu-eritis + + + +amav-erint +monu-erint +rex-erint +audiv-erint +fu-erint + + + + + + + + + + + +PLUPERFECT +amav-issem +monu-issem +rex-issem +audiv-issem +fu-issem + + + +amav-isses +monu-isses +rex-isses +audiv-isses +fu-isses + + + +amav-isset +monu-isset +rex-isset +audiv-isset +fu-isset + + + +amav-issemus +monu-issemus +rex-issemus +audiv-issemus +fu-issemus + + + +amav-issetis +monu-issetis +rex-issetis +audiv-issetis +fu-issetis + + + +amav-issent +monu-issent +rex-issent +audiv-issent +fu-issent + + + +
+ + + +Verb listings - Imperative Active + + + + + +TENSE +1st +2nd +3rd +4th +SUM - I + + + + + + + + + + + +PRESENT +am-a +mon-e +reg-e +aud-i +es + + + +am-ate +mon-ete +reg-ite +aud-ite +este + + + + + + + + + + + +FUTURE +am-ato +mon-eto +reg-ito +aud-ito +esto + + + +am-ato +mon-eto +reg-ito +aud-ito +esto + + + +am-atote +mon-etote +reg-itote +aud-itote +estote + + + +am-anto +mon-ento +reg-unto +aud-iunto +sunto + + + +
+ + + +Verb listings - Gerund Active + + + + + +1st +2nd +3rd +4th + + +Accusative +(ad) am-andum +(ad) mon-endum +(ad) reg-endum +(ad) aud-iendum + + +Genitive +am-andi +mon-endi +reg-endi +aud-iendi + + +Dative +am-ando +mon-endo +reg-endo +aud-iendo + + +Ablative +am-ando +mon-endo +reg-endo +aud-iendo + + + +
+ + + +Verb listings - Infinitive Active + + + + +TENSE +1st +2nd +3rd +4th +SUM - I + + + + + + + + + + +PRESENT +am-are +mon-ere +reg-ere +aud-ire +esse + + + + + + + + + + +PERFECT +amav-isse +monu-isse +rex-isse +audiv-isse +fu-isse + + + +
+ + + +Verb listings - Participle Active + + + + +TENSE +1st +2nd +3rd +4th +SUM - I + + + + + + + + + + +PRESENT +am-ans,-antis +mon-ens,-entis +reg-ens,-entis +aud-iens,-ientis + + + + + + + + + + + +FUTURE +amat-urus,-a,-um +monit-urus,-a,-um +rect-urus,-a,-um +audit-urus,-a,-um +futurus,-a,-um + + + +
+ + + +Verb listings - Indicative Passive + + + + + +TENSE +1st +2nd +3rd +4th + + + + + + + + + + + +PRESENT +am-or +mone-or +reg-or +audi-or + + + +ama-ris +mone-ris +reg-eris +audi-eris + + +I am loved +ama-tur +mone-tur +regi-tur +audi-tur + + + +ama-mur +mone-mur +regi-mur +audi-mur + + + +ama-mini +mone-mini +regi-mini +audi-mini + + + +ama-ntur +mone-ntur +regu-ntur +audiu-unt + + + + + + + + + + + +FUTURE +ama-bor +mone-bor +reg-ar +audi-ar + + + +ama-beris +mone-beris +reg-eris +audi-eris + + +I will be loved +ama-bitur +mone-bitur +reg-etur +audi-etur + + + +ama-bimur +mone-bimur +reg-emur +audi-emur + + + +ama-bimini +mone-bimini +reg-emini +audi-emini + + + +ama-buntur +mone-buntur +reg-entur +audi-entur + + + + + + + + + + + +IMPERFECT +ama-bar +mone-bar +rege-bar +audie-bar + + + +ama-baris +mone-baris +rege-baris +audie-baris + + +I was loved +ama-batur +mone-batur +rege-batur +audie-batur + + + +ama-bamur +mone-bamur +rege-bamur +audie-bamur + + + +ama-bamini +mone-bamini +rege-bamini +audie-bamini + + + +ama-bantur +mone-bantur +rege-bantur +audie-bantur + + + + + + + + + + + +PERFECT +amatus sum +monitus sum +rectus sum +auditus sum + + + +amatus es +monitus es +rectus es +auditus es + + +I have been loved +amatus est +monitus est +rectus est +auditus est + + + +amati sumus +moniti sumus +recti sumus +auditi sumus + + + +amati estis +moniti estis +recti estis +auditi estis + + + +amati sunt +moniti sunt +recti sunt +auditi sunt + + + + + + + + + + + +FUTURE PERFECT +amatus ero +monitus ero +rectus ero +auditus ero + + + +amatus eris +monitus eris +rectus eris +auditus eris + + +I will have been loved +amatus erit +monitus erit +rectus erit +auditus erit + + + +amati erimus +moniti erimus +recti erimus +auditi erimus + + + +amati eritis +moniti eritis +recti eritis +auditi eritis + + + +amati erunt +moniti erunt +recti erunt +auditi erunt + + + + + + + + + + + +PLUPERFECT +amatus eram +monitus eram +rectus eram +auditus eram + + + +amatus eras +monitus eras +rectus eras +auditus eras + + +I had been loved +amatus erat +monitus erat +rectus erat +auditus erat + + + +amati eramus +moniti eramus +recti eramus +auditi eramus + + + +amati eratis +moniti eratis +recti eratis +auditi eratis + + + +amati erant +moniti erant +recti erant +auditi erant + + + +
+ + + +Verb listings - Gerundive Passive + + + + +1st +2nd +3rd +4th + + + + + + + + +am-andus,-a,-um +mon-endus,-a,-um +reg-endus,-a,-um +aud-iendus,-a,-um + + + +
+ + + +Verb listings - Infinitive Passive + + + + +TENSE +1st +2nd +3rd +4th + + + + + + + + + +PRESENT +am-ari +mon-eri +reg-i +aud-iri + + + + + + + + + +PERFECT +amat-um,-am,-um esse +monit-um,-am,-um esse +rect-um,-am,-um esse +audit-um,-am,-um esse + + + +amat-os,-as,-a esse +monit-os,-as,-a esse +rect-os,-as,-a esse +audit-os,-as,-a esse + + + + + + + + + +FUTURE +amat-um iri +monit-um iri +rect-um iri +audit-um iri + + + +
+ +
diff --git a/doc/klettres/Makefile.am b/doc/klettres/Makefile.am new file mode 100644 index 00000000..085981d9 --- /dev/null +++ b/doc/klettres/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO + diff --git a/doc/klettres/index.docbook b/doc/klettres/index.docbook new file mode 100644 index 00000000..4abb2cb5 --- /dev/null +++ b/doc/klettres/index.docbook @@ -0,0 +1,756 @@ + + + + + +]> + + + + +The &klettres; Handbook + + + +Anne-Marie +Mahfouf + +
&Anne-Marie.Mahfouf.mail;
+
+
+ +
+ + +20012006 +&Anne-Marie.Mahfouf; + +&FDLNotice; + +2006-02-08 +1.5 + + + +&klettres; is an application specially designed to do help the user +to learn alphabet in a new language and then to learn to read simple syllables. +The user can be a young child aged from two and a half or an adult that wants to learn +the basics of a foreign language. + +Eleven languages are available at the moment: Czech, Danish, Dutch, English, +French, Italian, Luganda, Romanized Hindi, Spanish, Slovak and German but only +English, French and your language if it is among those are installed by default. + + +&klettres; is really easy to use. The language can be changed using the +Language menu. The user can also choose the Level from +1 to 4 in a combo box in the toolbar or via the Level +menu. Themes (background and font color) can be +changed in a combo box or in the Look +Themes menu. Three themes are +available: Classroom, +Arctic and Desert. +Finally, the mode can be changed from kid to grown-up using the +Look Mode menu. + + + + + +KDE +kdeedu +klettres +alphabet +Czech +Danish +Dutch +English +French +Italian +Romanized Hindi +Spanish +Slovak +Luganda +language + + +
+ + +Introduction + +&klettres; is a very simple application that helps a child or an +adult to learn the alphabet and some simple sounds in his own language +or in another language. The program picks up a letter or a syllable +in random, this letter/syllable is displayed and the sound is played. +The user should then type this letter or syllable. Training is done in +the levels where the letter/syllable is not displayed, only the sound +is played. The user does not need to know how to use the mouse, the +keyboard only is needed. + +There are eleven languages available at the moment: Czech, Danish, Dutch, +English, French, Italian, Luganda, Romanized Hindi, Spanish, Slovak and German. If your +&kde; language is Czech, Danish, Dutch, English, French, Italian, Luganda, Romanized Hindi, Spanish, +Slovak or German, then your language is taken as default, otherwise French is the default. +You can easily get any additional available language by using the +File menu and Get Alphabet in New +Language... menu item, provided that your computer is connected to +the Internet. + +&klettres; needs &arts; running for the sound + +Two different modes allow you to adapt &klettres; to +your need and have the full usual interface or a stripped interface. For a +child, the menubar is no longer +visible. We assume that a child will not want to set the language +himself. A combo box allows him to choose the different levels. For an +older user, the background is not so childish and the menubar is +present in the Grown-Up style. Three different themes +(Classroom, +Arctic and +Desert) set up a different background with +different fonts. + + +You do not need the language keyboard layout anymore as you can use the +special Characters toolbar to type any special +character in each language. In the Settings menu, +Toolbars, select Characters +and the toolbar will appear at the bottom of &klettres;. Click on the letter +you want and it will be shown in the input field. This toolbar can be dragged +anywhere on your screen. + +If you prefer having the language keyboard layout, please use &kcontrolcenter;, in the +section Regional & Accessibility and submenu +Keyboard Layout in order to set the correct keyboard layout. + + + + +Using &klettres; +&klettres; has 4 levels. Levels 1 and 2 deal with the alphabet and +levels 3 and 4 concern syllables. For a very young child (2 1/2 to 4), I would +suggest that he/she is sitting on your lap in front of the computer and +that you do the game together. + + +Levels 1 and 2 + + +Screenshot of &klettres; Level 1 + + + + + + &klettres; level1 + + + + +Level is Level 1, language is French, theme is desert +and mode is grown-up. + + +If your &kde; language is set to Czech, Danish, Dutch, English, French, Italian, +Luganda, Romanized Hindi, Spanish, Slovak or German, then this will be the default +language the first time you run &klettres;. For other languages, French is the default. +&klettres; comes with French and your default language if among those listed above +and you can get additional languages via File Get Alphabet +in New Language... provided you have an Internet connection. + + + +In level 1, the user sees the letter and hears the sound. He then has to type in +the letter in the box. If it is correct, the next letter appears (without having +to press Enter or whatever). If the user types the wrong letter, +he hears the sound again. In this level, the user memorizes the letters, associates +them with their sound and recognizes them on the keyboard. + + + +The user can type in either lower or uppercase letters. The letters are +automatically put in uppercase so that a child will match them with the keyboard. +He can type only one letter at atime. +When you type a letter in the input field, there is no need to press +Enter and the program waits for a short while before testing if +the letter is right. This short wait is to leave time to a young child to understand +what he/she just typed, especially if this is the wrong letter. You can change this +time by using the Settings menu, Configure &klettres;... +and the Timer page which will bring you a dialog where you can +set two different times: one for the Kid Mode and one for the +Grown-up Mode. + + + + +After the first time, the language setting is saved in a configuration file +on closing of &klettres; and loaded the next time, with the level you were in. + +The mode (kid or grown-up) is saved in the config file and therefore +is kept until you change. +The letters appear in random order. They are not the same consecutively. + + + +Screenshot of &klettres; Level 2 + + + + + + &klettres; level2 + + + + +Here is a screenshot of Level 2 with the kid mode, classroom theme and Danish language. + +Clicking in the Level combo-box and choosing Level +2 or using the Level menu brings you to level 2. In that level, the user only +hears the sound of the letter and has to type in the letter. If he +is wrong, the letter appears to help him. + + + +Levels 3 and 4 + + + +Screenshot of &klettres; Level 3 + + + + + + &klettres; level3 + + + + + +Here you can see &klettres; level 3, grown-up mode, arctic theme and Czech language. + + + +In level 3, the user sees the syllable and hears the sound. He then +has to type in the letters in the box. If the first letter of the +sound is wrong, the user cannot type in the second one. The letter +disappears and he has to try again. The number of letters is two or +three, it depends of the language. + + +Screenshot of &klettres; Level 4 + + + + + + &klettres; level4 + + + + +Here you can see &klettres; level 4, kid mode, desert theme and Slovak language. + + +The sounds appear in random order. Clicking in the +Level combo-box or using the Level menu in the menubar +and choosing Level 4 brings you +to level 4. In that level, the user only hears the sound of the +syllable and has to type in the letters. This level is quite difficult +for a young child. + + + + +Configuration dialog +The configuration dialog has two pages: one for Font Settings +and one for the Timer. + + +About fonts + + +You can easily change the font that displays the letters. In some distribution, the default font used from the system is really ugly. In grown-up mode, in the Settings menu, in Configure &klettres;... you will find a Font Settings page with a font chooser dialog. The new font will be applied to both the displayed letter/syllable and the user field. + + + + +Changing font is also nice as some fonts (Helvetica for example) do not display correctly East-European languages as Czech and Slovak. If some letters or syllables are not displayed, please change the font and choose Arial for example. + + + + +You can also choose here the size you like the best. This size will be kept in configuration. + + + +Screenshot of &klettres; Font Chooser Dialog + + + + + + &klettres; Font Chooser Dialog + + + + +Here you can see &klettres; Font Chooser Dialog. + + + + +Timers + +The timers set the time between two letters &ie; the time during wich a letter is displayed. The units are tenths of seconds. + + +The Timer page in the Settings Configure &klettres;... dialog has two timers settings: one for the Kid Mode and one for the Grown-up Mode. Defaults are 4 tenths of seconds for Kid Mode and 2 tenths of seconds for Grown-up Mode. Increasing the time leaves you more time to see your errors. + + +Screenshot of &klettres; Timers Settings + + + + + + Screenshot of &klettres; Timers Settings + + + + + + + + + +Command Reference + + +The Main &klettres; Window + + +The <guimenu>File</guimenu> Menu + + + + + + +&Ctrl;N + +File +New Sound + +Play a new sound + + + + + +&Ctrl;P + +File +Replay Sound + +Play the same sound again + + + + +File +Get Alphabet in New Language... + +Opens the Get Hot New Stuff dialog for &klettres; to download a new language + + + + + +&Ctrl;Q + +File +Quit + +Quits &klettres; + + + + + + +The <guimenu>Level</guimenu> Menu + + + + + +Level +Level 1 + +Choose the level 1 (letter displayed and sound) + + + + +Level +Level 2 + +Choose the level 2 (no letter displayed, sound only) + + + + +Level +Level 3 + +Choose the level 3 (syllable displayed and sound) + + + + +Level +Level 4 + +Choose the level 4 (no syllable displayed, sound only) + + + + + + +The <guimenu>Language</guimenu> Menu + + + + + +Language +English + +Choose the English language + + + + +Language +French + +Choose the French language + + + + + + + +The <guimenu>Look</guimenu> Menu + + + + +Look +Theme +Classroom + +Switch to the classroom theme + + + + +Look +Theme +Arctic + +Switch to the arctic theme + + + + +Look +Theme +Desert + +Switch to the desert theme + + + + + +&Ctrl;K + +Look +Mode Kid + +Toggle the kid mode: no menubar + + + + + +&Ctrl;G + +Look +Mode Grownup + +Toggle the grown-up mode: normal interface + + + + + +The <guimenu>Settings</guimenu> Menu + + + + + +&Ctrl;M + +Settings +Show Menubar + +Toggle the menubar + + + + +Settings +Toolbars + +Toggle the Main and the +Characters toolbar + + + + +Settings +Configure Shortcuts... + +Configure &klettres; shortcuts + + + + +Settings +Configure Toolbars... + +Configure &klettres; toolbars + + + + +Settings +Configure &klettres;... + +Configure &klettres;: display a dialog with the Font +Settings page and the Timer configuration page. + + + + + + + + + +Adding Sounds to &klettres; + + +If you would like to add sounds in your own language, it is very easy to do so. Record the alphabet sounds and place them in a folder named 'alpha'. Then record the most current syllables and put them in a folder named 'syllab'. +Create a text file sounds.xml, preferably using &kate; as editor or another editor capable of different encoding. In this file, write all the alphabet sounds and syllable sounds you recorded, like this example for the czech language: +<klettres> +<language code="cs"> + <menuitem> + <label>&Czech</label> + </menuitem> + <alphabet> + <sound name="A" file="cs/alpha/a.ogg" /> + ... + </alphabet> + <syllables> + <sound name="BA" file="cs/syllab/ba.ogg" /> + ... + </syllables> + </language> +</klettres> +Replace "cs" with the two letter code and "Czech" with the name of your language. Write the sound names with the special characters of your language in uppercase in utf8. + +Additionally you can tell me about special letters in your language so I can easily generate the special Characters toolbar. Create a text file cs.txt (replace "cs" with the two letter code of your language) with each special character of your language in uppercase on one line. +And save both text files with utf8 encoding (upper right dropbox in &kate; allows that) + +The sounds should be in wav or ogg format and long enough for KAudioPlayer to play them (between 1.5 and 2 seconds long, please add some silence if they are too short). Then make a tarball of all that and send it to me. + + + +See the &klettres; website for more up to date instructions on how to add a new language. + + + + +Questions and Answers + +&reporting.bugs; +&updating.documentation; + + + + +The background picture does not appear. + + +You need to configure with the option +set to your &kde; folder or to add this folder to your +path. + + + +I do not hear any sounds + + +You need to have &arts; support and the &arts; daemon needs to be running. +Make sure you compiled kdelibs with &arts; if you compiled &kde;. In any doubt, +ask your distribution. You can also check if &arts; is running in +&kcontrolcenter; -> Sound & Multimedia in the Sound +System tab. There you must make sure that Enable the sound +system is checked. +For &kde; 3.4 users, you must also be sure that the player used to play +&kde; sounds is the default &kde; sound system player. See in &kcontrolcenter; +-> Sound & Multimedia +the System Notifications tab, click on the Player Settings +button on the bottom right and in the dialog please check Use the +&kde; sound system. + + + + + +I do not see some letters on the icons on the special Characters toolbar. I see rectangles instead for some languages. + + +&klettres; in Czech and Slovak needs Arial and if you do not have this font installed, please ask your distribution support how to install it. +If you have &Windows; on your machine, you can use the TTF fonts from +&Windows; (Arial is in those) via &kcontrolcenter; -> System +Administration -> Font Installer (click on +Administrator Mode and add the &Windows; Font +folder). + + + +The letters on the icons on the special Characters toolbar are too small for some languages. + + +&klettres; in Czech and Slovak needs Arial and if you do not have this font installed, please ask your distribution support how to install it. +If you have &Windows; on your machine, you can use the TTF fonts from +&Windows; (Arial is in those) via &kcontrolcenter; -> System +Administration -> Font Installer (click on +Administrator mode and add the &Windows; Font +folder). + + + +Why are there only ten languages? + + +In order for me to add a new language, I need the sounds +for the alphabet and some basic syllables. Someone speaking natively +the new language must record these sounds in wav, mp3 or preferably, ogg format. For levels 3 +and 4, the syllables must be chosen by a teacher or someone who knows how children learn: these must be the +syllables you have to learn just after the alphabet in order to learn +well the basics of this language. Please send me a mail if you are +able to do that. See the &klettres; website for detailed instructions on how to add a new language. + + + + + + +Credits and License + + +&klettres; + + +Program copyright 2001-2005 &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; + + +I am very grateful to the following people whose contribution has been greatly valuable: + +Czech sounds: Eva MikulÄíková +evmi@seznam.cz +Dutch sounds: Geert Stams +geert@pa3csg.myweb.nl +Danish sounds: Erik Kjaer Pedersen +erik@binghamton.edu +French sounds: Ludovic Grossard +grossard@kde.org +Slovak sounds: Silvia MotyÄková and Jozef Říha +silviamotycka@seznam.cz +Italian sounds: Pietro Pasotti +pietro@itopen.it +English sounds: Robert Wadley +robntina@juno.com +Spanish sounds: Ana Belén Caballero and Juan Pedro Paredes +neneta @iquis.com +Romanized Hindi sounds: Vikas Kharat +kharat@sancharnet.in +Luganda sounds: John Magoye and Cormac Lynch +cormaclynch@eircom.net +German sounds: Helmut Kriege +h.kriege@freenet.de +Classroom background picture: Renaud Blanchard +kisukuma@chez.com +Original icons: &Primoz.Anzur; +zerokode@yahoo.com +Support and coding guidance: &Robert.Gogolok; +&Robert.Gogolok.mail; +SVG icon: Chris Luetchford +chris@os11.com +Code for generating special characters icons: Peter Hedlund +peter@peterandlinda.com +Port to KConfig XT, coding help: &Waldo.Bastian; +&Waldo.Bastian.mail; +Kids and grownup SVG icons, desert theme: &Danny.Allen; + dannya40uk@yahoo.co.uk +Timer setting widget: Michael Goettsche + michael.goettsche@kdemail.net + + + + +Documentation copyright 2001-2006 +&Anne-Marie.Mahfouf;&Anne-Marie.Mahfouf.mail; + + + + +&underFDL; + +&underGPL; + + + +&documentation.index; +
+ diff --git a/doc/klettres/klettres1.png b/doc/klettres/klettres1.png new file mode 100644 index 00000000..76d97b6f Binary files /dev/null and b/doc/klettres/klettres1.png differ diff --git a/doc/klettres/klettres2.png b/doc/klettres/klettres2.png new file mode 100644 index 00000000..714e156e Binary files /dev/null and b/doc/klettres/klettres2.png differ diff --git a/doc/klettres/klettres3.png b/doc/klettres/klettres3.png new file mode 100644 index 00000000..b7338077 Binary files /dev/null and b/doc/klettres/klettres3.png differ diff --git a/doc/klettres/klettres4.png b/doc/klettres/klettres4.png new file mode 100644 index 00000000..47c251ae Binary files /dev/null and b/doc/klettres/klettres4.png differ diff --git a/doc/klettres/klettres5.png b/doc/klettres/klettres5.png new file mode 100644 index 00000000..f9d2ffc6 Binary files /dev/null and b/doc/klettres/klettres5.png differ diff --git a/doc/klettres/klettres6.png b/doc/klettres/klettres6.png new file mode 100644 index 00000000..a8f73009 Binary files /dev/null and b/doc/klettres/klettres6.png differ diff --git a/doc/kmplot/Makefile.am b/doc/kmplot/Makefile.am new file mode 100644 index 00000000..da8216ae --- /dev/null +++ b/doc/kmplot/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/doc/kmplot/commands.docbook b/doc/kmplot/commands.docbook new file mode 100644 index 00000000..a0b2d2b6 --- /dev/null +++ b/doc/kmplot/commands.docbook @@ -0,0 +1,471 @@ + +Command Reference + + +The <guimenu>File</guimenu> Menu + + + + + + + +&Ctrl;N + +File +New + + + +Starts a new Plot by clearing the coordinate system +and resetting the function parser. + + + + + + +&Ctrl;O +File +Open... +Opens an existing document. + + + + + +File +Open Recent + +Displays a list of recently opened files. +Selecting one from this list plots the functions in the file. + + + + + +&Ctrl;S +File +Save +Saves the document. + + + + + +File +Save As... +Saves the document under another + name. + + + + + + +&Ctrl;P + +File +Print... + + + +Sends the plot to a printer or file. + + + + + + +File +Export... +Export values to a textfile. +Every value in the parameter list will be +written to one line in the file. + + + + + + +&Ctrl;Q + +File +Quit +Exits &kmplot;. + + + + + +The <guimenu>Edit</guimenu> Menu + + + + +EditColors... + + +Displays the Colors Settings dialog box. See +. + + + + + +EditCoordinate System... + +Displays the Coordinate System dialog box. See . + + + + + +EditScaling... + +Displays the Scale Settings dialog box. See +. + + + + + +EditFonts... + +Displays the Fonts Settings dialog box. See +. + + + + + +EditCoordinate System I + +Show both positive and negative x- and y-values on the grid. + + + + + +EditCoordinate System II + +Show positive and negative y-values, but positive x-values only + + + + + +EditCoordinate System III + +Show only positive x- and y-values. + + + + + + + + +The <guimenu>Plot</guimenu> Menu + + + + + + +Plot +New Function Plot... + + +Opens the dialog for creating a new function plot. See . + + + + + +Plot +New Parametric Plot... + + +Opens the dialog for creating a new parametric plot. See . + + + + + +Plot +New Polar Plot... + + +Opens the dialog for creating a new polar plot. See . + + + + + +Plot +Edit Plots... + + +Displays the functions dialog. There you can add, edit and remove functions. See . + + + + + + + +The <guimenu>Zoom</guimenu> Menu +The first five items in the menu change zoom-mode. + + + + + + + +&Ctrl;0 + +Zoom +No Zoom + + +Disable the zoom-mode. + + + + + + +&Ctrl;1 + +Zoom +Zoom Rectangular + + +Let the user draw a rectangle. The minimum and maximum values will be set to the coordinates of the rectangle. + + + + + + +&Ctrl;2 + +Zoom +Zoom In + + +The minimum and maximum values will come closer to each other and the selected point in the graph will be centered. + + + + + + +&Ctrl;3 + +Zoom +Zoom Out + + +The minimum and maximum values will be more separated from each other and the selected point in the graph will be centered. + + + + + + +&Ctrl;4 + +Zoom +Center Point + + +The selected point in the graph will be centered. + + + + + +Zoom +Fit Widget to Trigonometric Functions + + +The scale will be adapted to trigonometric functions. This works both for radians and degrees. + + + + + + + +The <guimenu>Tools</guimenu> Menu + +This menu contains some tools for the functions that can be useful: + + + + +Tools +Get y-Value... + + +Let the user get the y-value from a specific x-value. At the moment, only plot functions are supported. Type a value or expression in the text box under "X:". In the list below all the available functions are shown. Press the "Calculate" button to find the function's y-value. The result will be shown in the y-value box. + + + + +Tools +Search for Minimum Value... + + +Find the minimum value of the graph in a specified range. + + + + +Tools +Search for Maximum Value... + + +Find the maximum value of the graph in a specified range. + + + + +Tools +Calculate Integral + + +Select a graph and the x-values in the new dialog that appears. +Calulates the integral and draws the area between the graph and the x-axis in the +range of the selected x-values in the color of the graph. + + + + + + + +The <guimenu>Settings</guimenu> Menu + + + +Settings +Show/Hide Toolbar + + +Toggle on and off the display of the toolbar. +The default is on. + + + + +Settings +Show/Hide Statusbar + + +Toggle on and off the display of the status bar at the bottom of +the &kmplot; main window. +The default is on. + + + + + + + +&Ctrl;&Shift;F + +Settings +Full Screen Mode + +With this action you toggle the full screen mode. + + + + +Settings +Show Sliders + + +Toogles the display of sliders 1 to 4 on and off. + + + + +Settings +Configure Shortcuts... + + +Personalize the keybindings for &kmplot;. + + + + +Settings +Configure Toolbars... + + +Personalize the toolbars for &kmplot;. + + + + +Settings +Configure &kmplot;... + + +Customize &kmplot;. The options available to +you are described in . + + + + + + + +The <guimenu>Help</guimenu> Menu + +&kmplot; has a standard &kde; Help as described +below, with one addition: + + + +Help +Predefined Math Functions... + + +Opens a window with a list of the predefined function names and constants +that &kmplot; knows. + + + + +The standard &kde; Help entries are: + +&help.menu.documentation; + + + + + + diff --git a/doc/kmplot/configuration.docbook b/doc/kmplot/configuration.docbook new file mode 100644 index 00000000..17903299 --- /dev/null +++ b/doc/kmplot/configuration.docbook @@ -0,0 +1,237 @@ + +Configuring &kmplot; +To access the &kmplot; configuration +dialog, select SettingsConfigure +&kmplot;.... A number of settings (Colors..., +Coordinate System..., Scaling... and +Fonts...) can only be changed +from the Edit menu. + + +<guilabel>General</guilabel> Configuration +Here you can set global settings which automatic will be saved when you exit &kmplot;. In the first page you can set calculation-precision, angle-mode (radians and degrees), background color and zoom in and zoom out factors. + + +screenshot of the &kmplot; settings dialog + + + + + + screenshot of the &kmplot; settings dialog + + + + +The second page let you define you own constants. &kmplot; saves the constants in the same file as &kcalc; does. That means you can create a constant in &kmplot;, close the program and load it in &kcalc; and vice versa. &kmplot; only supports constant names that consist of one capital character and if you in &kcalc; define a constant name that is not one character, the name will be truncated. E.g, if you already have the constants "apple" and "bananas" in &kcalc;, they will be renamed to "A" and "B" in &kmplot;. + + + + + +<guilabel>Colors</guilabel> Configuration +In the Coords tab of the Colors +configuration dialog, you can change the colors of the axes and grid of the +main &kmplot; area. + + +screenshot of the colors configuration dialog + + + + + + screenshot of the colors configuration dialog + + + + +In the Default Function Colors tab, you can change the colors used +for the graphs of the ten functions allowed in &kmplot;. + + + +<guimenuitem>Coordinate System</guimenuitem> Configuration + + +The <guilabel>Axes</guilabel> Configuration + + + + +X-Axis + +Sets the range for the x-axis scale. You can choose one of the +predefined ranges, or select Custom to make your +own. Note that in the Custom boxes, you can use the +predefined functions and constants (see ) as +the extremes of the range (⪚, set Min: to +2*pi). You can even use functions you have defined to +set the extremes of the axis range. For example, if you have defined a function +f(x)=x^2, you could set Min: to +f(3), which would make the lower end of the range equal +to 9. + + + + +Y-Axis + +Sets the range for the y-axis. See X-Axis above. + + + + +Axis-line width: + +Sets the width of the lines representing the axes. + + + + +Tic width: + +Sets the width of the lines representing tics on the axes. + + + + +Tic length: + +Sets the length of the lines representing tics on the axes. + + + + +Show labels + +If checked, the names (x, y) of the axes are shown on the plot and the axes' tics are labeled. + + + + +Show extra frame + +If checked, the plot area is framed by an extra line. + + + + +Show axes + +If checked, the axes are visible. + + + + +Show arrows + +If checked, the axes are displayed with arrows at their ends. + + + + + + + + + +The <guilabel>Grid</guilabel> Configuration +You can set the Grid Style to one of four options: + + + +None + +No gridlines are drawn on the plot area + + + + +Lines + +Straight lines form a grid of squares on the plot area. + + + + +Crosses + +Crosses are drawn to indicate points where x and y have integer values +(⪚, (1,1), (4,2) &etc;). + + + + +Polar + +Lines of constant radius and of constant angle are drawn on the plot +area. + + + + +The Line width option is used to set the width of +the lines of the grid. + + + + + +<guilabel>Scaling</guilabel> Configuration + + +screenshot of the scaling configuration dialog + + + + + + screenshot of the scaling configuration dialog + + + + +For each axis, you can set the Scaling: and +Printing: of one tic. The Scaling: +option selects how many units apart the axis tics will be (and therefore, how +far apart grid lines will be drawn), and the Printing: +option selects the length of one tic when displayed on the screen or +printed. In this way, these options can be used to change the size of the graph +on screen or on a page: For example, doubling the Printing: +setting whilst keeping the Scaling: setting the same will +result in the graph doubling in in height or width. + + + +<guilabel>Fonts</guilabel> Configuration + + +screenshot of the fonts configuration dialog + + + + + + screenshot of the fonts configuration dialog + + + + +Header table: sets the font for the information table +shown in &kmplot; printouts, and Axis font: and Axis font size: +sets the font and its size used for all labels on the axes in the plot area. + + + + + diff --git a/doc/kmplot/credits.docbook b/doc/kmplot/credits.docbook new file mode 100644 index 00000000..29703df0 --- /dev/null +++ b/doc/kmplot/credits.docbook @@ -0,0 +1,47 @@ + +Credits and License + + +&kmplot; + + + +Program copyright 2000-2002 Klaus-Dieter Möller &Klaus-Dieter.Moeller.mail; + + + +Contributors + + CVS: &Robert.Gogolok; mail@robert-gogoloh.de + + + Porting &GUI; to &kde; 3 and Translating: &Matthias.Messmer; &Matthias.Messmer.mail; + + + Various improvements: Fredrik Edemar f_edemar@linux.se + + + +Documentation copyright 2000--2002 by Klaus-Dieter Möller &Klaus-Dieter.Moeller.mail;. +Documentation extended and updated for &kde; 3.2 by &Philip.Rodrigues; &Philip.Rodrigues.mail;. +Documentation extended and updated for &kde; 3.3 by &Philip.Rodrigues; &Philip.Rodrigues.mail; and Fredrik Edemar f_edemar@linux.se. +Documentation extended and updated for &kde; 3.4 by Fredrik Edemar f_edemar@linux.se. + + + +&underFDL; +&underGPL; + + + + + diff --git a/doc/kmplot/dcop.docbook b/doc/kmplot/dcop.docbook new file mode 100644 index 00000000..3907b650 --- /dev/null +++ b/doc/kmplot/dcop.docbook @@ -0,0 +1,612 @@ + + Scripting &kmplot; + + A new feature in &kde; 3.4 is that you can write scrips for &kmplot; with &DCOP;. For example, if you want to define a new function f(x)=2sin x+3cos x, set its line width to 20 and then draw it, you type in a console: + dcop kmplot-PID Parser addFunction "f(x)=2sin x+3cos x" + As a result, the new function's id number will be returned, or -1 if the function could not be defined. + >dcop kmplot-PID Parser setFunctionFLineWidth 20 ID + This command sets the function with the id number ID the line width to 20. + >dcop kmplot-PID View drawPlot + This command repaints the window so that the function get visible. + + A list over the available functions: + + + + KmPlotShell fileOpen &url + + + Load the file url. + + + + + MainDlg isModified + + + Returns true if any changes are done. + + + + + MainDlg editColors + + + Opens the color edit dialog. + + + + + MainDlg editAxes + + + Opens the coordinate system edit dialog. + + + + + MainDlg editScaling + + + Opens the scaling edit dialog. + + + + + MainDlg editFonts + + + Opens the fonts edit dialog. + + + + + MainDlg editConstants + + + Opens the constants edit dialog. + + + + + MainDlg newFunction + + + Opens the new function plot dialog. + + + + + MainDlg newParametric + + + Opens the new parametric plot dialog. + + + + + MainDlg newPolar + + + Opens the new polar plot dialog. + + + + + MainDlg toggleShowSlider0 + + + Shows/hides parameter slider window number 1. + + + + + MainDlg toggleShowSlider1 + + + Shows/hides parameter slider window number 2. + + + + + MainDlg toggleShowSlider2 + + + Shows/hides parameter slider window number 3. + + + + + MainDlg toggleShowSlider3 + + + Shows/hides parameter slider window number 4. + + + + + MainDlg slotSave + + + Saves the functions (opens the save dialog if it is a new file). + + + + + MainDlg slotSaveas + + + The same as choosing FileSave As in the menu. + + + + + MainDlg slotEditPlots + + + Opens the edit plots dialog. + + + + + MainDlg slotPrint + + + Opens the print dialog. + + + + + MainDlg slotExport + + + Opens the export dialog. + + + + + MainDlg slotSettings + + + Opens the settings dialog. + + + + + MainDlg slotNames + + + Shows a list of predefined math functions. + + + + + MainDlg slotCoord1 + + + Coordinate System I. + + + + + MainDlg slotCoord2 + + + Coordinate System II. + + + + + MainDlg slotCoord3 + + + Coordinate System III. + + + + + MainDlg getYValue + + + The same as choosing ToolsGet y-Value... in the menu. + + + + + MainDlg findMinimumValue + + + The same as choosing ToolsSearch for Minimum Value... in the menu. + + + + + MainDlg findMaximumValue + + + The same as choosing ToolsSearch for Maximum Value... in the menu. + + + + + MainDlg graphArea + + + The same as choosing ToolsCalculate Integral in the menu. + + + + + Parser addFunction f_str + + + Adds a new function with the expression f_str. If the expression does not contain a function name, it will be auto-generated. The id number of the new function is returned, or -1 if the function couln't be defined. + + + + + Parser delfkt id + + + Removes the function with the id number id. If the function could not be deleted, false is returned, otherwise true. + + + + + Parser setFunctionExpression f_str id + + + Sets the expression for the function with the id number id to f_str. Returns true if it succeed, otherwise false. + + + + + Parser countFunctions + + + Returns the number of functions (parametric functions are calculated as two). + + + + + Parser listFunctionNames + + + Returns a list with all functions. + + + + + Parser fnameToId f_str + + + Returns the id number of f_str or -1 if the function name f_str was not found. + + + + + Parser id x + + + Calculates the value x for the function with the ID id or returns 0.0 if id does not exist. + + + + + Parser functionFVisible id + + + Returns true if the function with the ID id is visible, otherwise false. + + + + + Parser functionF1Visible id + + + Returns true if the first derivative of the function with the ID id is visible, otherwise false. + + + + + Parser functionF2Visible id + + + Returns true if the second derivative of the function with the ID id is visible, otherwise false. + + + + + Parser functionIntVisible id + + + Returns true if the integral of the function with the ID id is visible, otherwise false. + + + + + Parser setFunctionFVisible visible id + + + Shows the function with the ID id if visible is true. If visible is false, the function will be hidden. True is returned if the function exists, otherwise false + + + + + Parser setFunctionF1Visible visible id + + + Shows the first derivative of the function with the ID id if visible is true. If visible is false, the function will be hidden. True is returned if the function exists, otherwise false. + + + + + Parser setFunctionF2Visible visible id + + + Shows the second derivative of the function with the ID id if visible is true. If visible is false, the function will be hidden. True is returned if the function exists, otherwise false. + + + + + Parser setFunctionIntVisible visible id + + + Shows the integral of the function with the ID id if visible is true. If visible is false, the function will be hidden. True is returned if the function exists, otherwise false. + + + + + Parser functionStr id + + + Returns the function expression of the function with the ID id. If the function not exists, an empty string is returned instead. + + + + + Parser functionFColor id + + + Returns the color of the function with the ID id. + + + + + Parser functionF1Color id + + + Returns the color of the first derivative of the function with the ID id. + + + + + Parser functionF2Color id + + + Returns the color of the second derivative of the function with the ID id. + + + + + Parser functionIntColor id + + + Returns the color of the integral of the function with the ID id. + + + + + Parser setFunctionFColor color id + + + Sets the color of the function with the ID id to color. True is returned if the function exists, otherwise false. + + + + + Parser setFunctionF1Color color id + + + Sets the color of the first derivative of the function with the ID id to color. True is returned if the function exists, otherwise false. + + + + + Parser setFunctionF2Color color id + + + Sets the color of the second derivative of the function with the ID id to color. True is returned if the function exists, otherwise false. + + + + + Parser setFunctionIntColor color id + + + Sets the color of the integral of the function with the ID id to color. True is returned if the function exists, otherwise false. + + + + + Parser functionFLineWidth id + + + Returns the line width of the function with the ID id. If the function not exists, 0 is returned. + + + + + Parser functionF1LineWidth id + + + Returns the line width of the first derivative of the function with the ID id. If the function not exists, 0 is returned. + + + + + Parser functionF2LineWidth id + + + Returns the line width of the first derivative of the function with the ID id. If the function not exists, 0 is returned. + + + + + Parser functionIntLineWidth id + + + Returns the line width of the integral of the function with the ID id. If the function not exists, 0 is returned. + + + + + Parser setFunctionFLineWidth linewidth id + + + Sets the line width of the function with the ID id to linewidth. True is returned if the function exists, otherwise false. + + + + + Parser setFunctionF1LineWidth linewidth id + + + Sets the line width of the first derivative of the function with the ID id to linewidth. True is returned if the function exists, otherwise false. + + + + + Parser setFunctionF2LineWidth linewidth id + + + Sets the line width of the second derivative of the function with the ID id to linewidth. True is returned if the function exists, otherwise false. + + + + + Parser setFunctionIntLineWidth linewidth id + + + Sets the line width of the integral of the function with the ID id to linewidth. True is returned if the function exists, otherwise false. + + + + + Parser functionParameterList id + + + Returns a list with all the parameter values for the function with the ID id. + + + + + Parser functionAddParameter new_parameter id + + + Adds the parameter value new_parameter to the function with the ID id. True is returned if the operation succeed, otherwise false. + + + + + Parser functionRemoveParameter remove_parameter id + + + Removes the parameter value remove_parameter from the function with the ID id. True is returned if the operation succeed, otherwise false. + + + + + Parser functionMinValue id + + + Returns the minimum plot range value of the function with the ID id. If the function not exists or if the minimum value is not definied, an empty string is returned. + + + + + Parser functionMaxValue id + + + Returns the maximum plot range value of the function with the ID id. If the function not exists or if the maximum value is not definied, an empty string is returned. + + + + + Parser setFunctionMinValue min id + + + Sets the minimum plot range value of the function with the ID id to min. True is returned if the function exists and the expression is valid, otherwise false. + + + + + Parser setFunctionMaxValue max id + + + Sets the maximum plot range value of the function with the ID id to max. True is returned if the function exists and the expression is valid, otherwise false. + + + + + + Parser functionStartXValue id + + + Returns the initial x point for the integral of the function with the ID id. If the function not exists or if the x-point-expression is not definied, an empty string is returned. + + + + + Parser functionStartYValue id + + + Returns the initial y point for the integral of the function with the ID id. If the function not exists or if the y-point-expression is not definied, an empty string is returned. + + + + + Parser setFunctionStartXValue min id + + + Sets the initial x point for the integral of the function with the ID id to x. True is returned if the function exists and the expression is valid, otherwise false. + + + + + Parser setFunctionStartYValue max id + + + Sets the initial y point for the integral of the function with the ID id to y. True is returned if the function exists and the expression is valid, otherwise false. + + + + + View stopDrawing + + + If &kmplot; currently is drawing a function, the procedure will stop. + + + + + View drawPlot + + + Redraws all functions. + + + + + + + \ No newline at end of file diff --git a/doc/kmplot/developer.docbook b/doc/kmplot/developer.docbook new file mode 100644 index 00000000..64c4ee90 --- /dev/null +++ b/doc/kmplot/developer.docbook @@ -0,0 +1,18 @@ + +Developer's Guide to &kmplot; + +If you want to contribute to &kmplot; feel free to send a mail to +&Klaus-Dieter.Moeller.mail; or f_edemar@linux.se + + + + diff --git a/doc/kmplot/edu-logo.png b/doc/kmplot/edu-logo.png new file mode 100644 index 00000000..d1234fd8 Binary files /dev/null and b/doc/kmplot/edu-logo.png differ diff --git a/doc/kmplot/firststeps.docbook b/doc/kmplot/firststeps.docbook new file mode 100644 index 00000000..5595ecbc --- /dev/null +++ b/doc/kmplot/firststeps.docbook @@ -0,0 +1,70 @@ + +First Steps With &kmplot; + + +Simple Function Plot + + +In the main toolbar there is a simple text box in which you can enter +a function expression. Simply enter: +x^2 and press &Enter;. This +will draw the plot of y=x^2 in the coordinate system. Enter another +expression in the text box like +5*sin(x) and another plot will +be added. + + +Click on one of the lines you have just plotted. Now the cross +hair gets the color of the plot and is attached to the plot. You can +use the mouse to move the cross hair along the plot. In the status +bar at the bottom of the window the coordinates of the current +position is displayed. Note that if the plot touches the x-axis the +root will be displayed in the status bar, too. + +Click the mouse again and the cross hair will be detached from +the plot. + + + +Edit Properties + +Let us make some changes to the function and change the color of +the plot. + +You can edit all functions with the +PlotEdit +Plots... menu entry. A dialog appears +which lists all the functions that you have plotted. Notice that +&kmplot; has automatically found a unique function name for your +expressions and completed the expression to a function +equation. + +Select f(x)=x^2 in the list. A double click +or pressing the Edit button will show you a +dialog window. Here you have access to a lot of options. Let us rename +the function and move the plot 5 units down. Change the function +equation to parabola(x)=x^2-5 + + +To select another color for the plot click into the +Color: box. Finally press +OK and your changes take effect in the +coordinate system. + +All changes can be undone until you press +OK in the Edit Plots +dialog. + + + + + diff --git a/doc/kmplot/index.docbook b/doc/kmplot/index.docbook new file mode 100644 index 00000000..d8fb0fed --- /dev/null +++ b/doc/kmplot/index.docbook @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + +]> + + + + + +The &kmplot; Handbook + + +Klaus-Dieter +Möller + +
&Klaus-Dieter.Moeller.mail;
+
+
+ +&Philip.Rodrigues; &Philip.Rodrigues.mail; + + +
+ + +200020012002 +Klaus-Dieter Möller + + + +2003 +&Philip.Rodrigues; &Philip.Rodrigues.mail; + + +&FDLNotice; + +2006-02-24 +1.2.0 + + + + +&kmplot; is a mathematical function plotter for the &kde; +Desktop. + &kmplot; is part of +the &kde;-EDU Project: http://edu.kde.org/ + + + +KDE +KMPlot +EDU +edutainment +plotting +math + + +
+ +&introduction; +&firststeps; +&using; +&configuration; +&reference; +&commands; +&dcop; +&developer; +&credits; +&install; + +&documentation.index; +
+ \ No newline at end of file diff --git a/doc/kmplot/install.docbook b/doc/kmplot/install.docbook new file mode 100644 index 00000000..cea50bd0 --- /dev/null +++ b/doc/kmplot/install.docbook @@ -0,0 +1,34 @@ + +Installation + +&install.intro.documentation; + + + + + + + +&kmplot; is part of the &kde; EDU Project: http://edu.kde.org/ + +&kmplot; has its own homepage on SourceForge. You can also +find archives of older versions of &kmplot; there, for example, for +&kde; 2.x + +&install.compile.documentation; + + + + + diff --git a/doc/kmplot/introduction.docbook b/doc/kmplot/introduction.docbook new file mode 100644 index 00000000..4aa46d04 --- /dev/null +++ b/doc/kmplot/introduction.docbook @@ -0,0 +1,56 @@ + +Introduction + +&kmplot; is a mathematical function plotter for the &kde; +Desktop. It has a powerful built-in parser. You can plot different +functions simultaneously and combine them to build new +functions. + + +Examples + + + + + +Examples + + + + +&kmplot; supports parametric functions and functions in +polar coordinates. Several grid modes are supported. Plots may be +printed with high precision in the correct scale. + +&kmplot; also provides some numerical and visual features like: + +Filling and calculating +the area between the plot and the first axis + +Finding maximum and +minimum values + +Changing function parameters dynamically + +Plotting +derivatives and integral functions. + + + +These features help in learning the +relationship between mathematical functions and their graphical +representation in a coordinate system. + + + + + diff --git a/doc/kmplot/kfkt.png b/doc/kmplot/kfkt.png new file mode 100644 index 00000000..590fe445 Binary files /dev/null and b/doc/kmplot/kfkt.png differ diff --git a/doc/kmplot/ksys1.png b/doc/kmplot/ksys1.png new file mode 100644 index 00000000..b0dc2488 Binary files /dev/null and b/doc/kmplot/ksys1.png differ diff --git a/doc/kmplot/ksys2.png b/doc/kmplot/ksys2.png new file mode 100644 index 00000000..e8c10a68 Binary files /dev/null and b/doc/kmplot/ksys2.png differ diff --git a/doc/kmplot/ksys3.png b/doc/kmplot/ksys3.png new file mode 100644 index 00000000..0c55562d Binary files /dev/null and b/doc/kmplot/ksys3.png differ diff --git a/doc/kmplot/main.png b/doc/kmplot/main.png new file mode 100644 index 00000000..cdf9cf45 Binary files /dev/null and b/doc/kmplot/main.png differ diff --git a/doc/kmplot/man-kmplot.1.docbook b/doc/kmplot/man-kmplot.1.docbook new file mode 100644 index 00000000..27b053fc --- /dev/null +++ b/doc/kmplot/man-kmplot.1.docbook @@ -0,0 +1,66 @@ + + +]> + + + +&kde; User's Manual + +Ben +Burton + +bab@debian.org +May 25, 2005 +K Desktop Environment + + + +kmplot +1 + + + +kmplot +mathematical function plotter + + + + +kmplot + +&kde; Generic Options +&Qt; Generic Options + + + + +Description +&kmplot; is a mathematical function plotter for &kde;. It has a powerful built-in parser. You can plot different functions simultaneously and combine them to build new functions.&kmplot; supports parametric functions and functions in polar coordinates. Several grid modes are supported. Plots may be printed with high precision in the correct scale.&kmplot; also provides some numerical and visual features, like filling and calculating the area between the plot and the first axis, finding maximum and minimum values, changing function parameters dynamically and plotting derivatives and integral functions.&kmplot; is part of the &kde; edutainment module. + + + +Options + + +File to open + + + +See Also + +More detailed user documentation is available from help:/kmplot +(either enter this URL into &konqueror;, or run +khelpcenter +help:/kmplot). + +There is also further information available at the &kde; edutainment website. + + + +Authors +&kmplot; was written by Klaus-DieterMöller kdmoeller@foni.net, &Matthias.Messmer; &Matthias.Messmer.mail; and FredrikEdemar f_edemar@linux.se + + + diff --git a/doc/kmplot/reference.docbook b/doc/kmplot/reference.docbook new file mode 100644 index 00000000..96f19adc --- /dev/null +++ b/doc/kmplot/reference.docbook @@ -0,0 +1,339 @@ + +&kmplot; Reference + + + + +Function Syntax + +Some syntax rules must be complied with: + + +name(var1[, var2])=term [;extensions] + + + + + +name + + +The function name. If the first character is r +the parser assumes that you are using polar coordinates. If the first +character is x (for instance xfunc) the +parser expects a second function with a leading y (here +yfunc) to define the function in parametric form. + + + + +var1 +The function's variable + + +var2 + The function group parameter. It must be +separated from the function's variable by a comma. You can use the group +parameter to, for example, plot a number of graphs from one function. The parameter values can be selected manually or you can choose to have a slider bar that controls one parameter. By changing the value of the slider the value parameter will be changed. The slider can be set to an integer between 0 and 100. + + +term +The expression defining the function. + + + + + +Predefined Function Names and Constants + + +All the predefined functions and constants that &kmplot; knows can be shown by +selecting HelpPredefined Math Functions +. They are: + + + + +sqr, sqrt + +Return the square and square root of a number, respectively. + + + + +exp, ln + +Return the exponential and natural logarithm of a number, respectively. + + + + +log + +Returns the logarithm to base 10 of a number. + + + + +sin, arcsin + +Return the sine and inverse sine of a number, respectively. Note that the +argument to sin and the return value of arcsin are in radians. + + + + +cos, arccos + +Return the cosine and inverse cosine of a number, respectively. Also in radians. + + + + +tan, arctan + +Return the tangent and inverse tangent of a number, +respectively. Also in radians. + + + + +sinh, arcsinh + +Return the hyperbolic sine and inverse hyperbolic sine of a number, +respectively. + + + + +cosh, arccosh + +Return the hyperbolic cosine and inverse hyperbolic cosine of a number, respectively. + + + + +tanh, arctanh + +Return the hyperbolic tangent and inverse hyperbolic tangent of a number, +respectively. + + + + +sin, arcsin + +Return the sine and inverse sine of a number, respectively. Note that the +argument to sin and the return value of arcsin are in radians. + + + + +cos, arccos + +Return the cosine and inverse cosine of a number, respectively. Also in radians. + + + + +pi, e + +Constants representing &pgr; (3.14159...) and e (2.71828...), respectively. + + + + + + + +These functions and constants and even all user defined functions can +be used to determine the axes settings as well. See . + + + + + + Extensions + An extension for a function is specified by entering a semicolon, + followed by the extension, after the function definition. The extension can either be written in the Quick Edit box or by using the &DCOP; method Parser addFunction. None of the extensions are available for parametric functions but N and D[a,b] work for polar functions too. For example: + + + f(x)=x^2; A1 + + + will show the graph y=x2 with its first + derivative. Supported extensions are described below: + + + N + + + The function will be stored but not be drawn. + It can be used like any other user-defined or predefined function. + + + + + A1 + + + The graph of the derivative of the function will be drawn + additionally with the same color but less line width. + + + + + A2 + + + The graph of the second derivative of the function will be + drawn additionally with the same color but less line width. + + + + + D[a,b] + + + Sets the domain for which the function will be displayed. + + + + + P[a{,b...}] + + + Give a set of values of a group parameter for which the function should be + displayed. For example: f(x,k)=k*x;P[1,2,3] will plot + the functions f(x)=x, f(x)=2*x and f(x)=3*x. You can also use functions as the + arguments to the P option. + + + + + + + Please note that you can do all of these operations by using the function editor dialog too. + + + + +Mathematical Syntax +&kmplot; uses a common way of expressing mathematical functions, so you +should have no trouble working it out. The operators &kmplot; understands are, +in order of decreasing precedence: + + + +^ +The caret symbol performs exponentiation. ⪚, +2^4 returns 16. + + + + +*, / + +The asterisk and slash symbols perform multiplication and +division . ⪚, +3*4/2 returns 6. + + + + ++, - +The plus and minus symbols perform addition and +subtraction. ⪚, 1+3-2 returns 2. + + + + + + +Note the precedence, which means that if parentheses are not used, +exponentiation is performed before multiplication/division, which is performed +before addition/subtraction. So 1+2*4^2 returns 33, and +not, say 144. To override this, use parentheses. To use the above example, +((1+2)*4)^2 will return 144. + + + + +Plotting Area + +By default, explicitly given functions are plotted for the whole of the visible part of the +x-axis. You can specify an other range in the edit-dialog for the function. For every pixel on the x-axis &kmplot; calculates a function value. +If the plotting area contains the resulting point it is connected to the last +drawn point by a line. + + +Parametric functions are plotted for parameter values from 0 up to 2&pgr;. +You can set the plotting range in the dialog for the function too. + + + + +Cross Hair Cursor + +While the mouse cursor is over the plotting area the cursor changes to a cross hair. The current coordinates can be seen at the intersections with the coordinate axes and also in the status bar at the bottom of the main window. + + +You can trace a function's values more precisely by clicking onto or next to a graph. The selected function is shown in the status bar in the right column. The cross hair then will be caught and be colored in the same color as the graph. If the graph has the same color as the background color, the cross hair will have the inverted color of the background. When moving the mouse or pressing the keys Left or Right the cross hair will follow the function and you see the current x- and y-value. If the cross hair is close to y-axis, the root-value is shown in the statusbar. You can switch function with the Up and Down keys. A second click anywhere in the window or pressing any non-navigating key will leave this trace mode. + + +Note that tracing is only possible with explicitly given functions. +The coordinates are always displayed according to a Cartesian system of +coordinates. Neither non-single-point parametric functions nor functions given in polar +coordinates can be traced in this way. + + + + + + + diff --git a/doc/kmplot/settings-colors.png b/doc/kmplot/settings-colors.png new file mode 100644 index 00000000..54a2c289 Binary files /dev/null and b/doc/kmplot/settings-colors.png differ diff --git a/doc/kmplot/settings-fonts.png b/doc/kmplot/settings-fonts.png new file mode 100644 index 00000000..735ccac6 Binary files /dev/null and b/doc/kmplot/settings-fonts.png differ diff --git a/doc/kmplot/settings-scaling.png b/doc/kmplot/settings-scaling.png new file mode 100644 index 00000000..442e56d7 Binary files /dev/null and b/doc/kmplot/settings-scaling.png differ diff --git a/doc/kmplot/settingsdlg.png b/doc/kmplot/settingsdlg.png new file mode 100644 index 00000000..388c23ea Binary files /dev/null and b/doc/kmplot/settingsdlg.png differ diff --git a/doc/kmplot/threeplots.png b/doc/kmplot/threeplots.png new file mode 100644 index 00000000..867c224a Binary files /dev/null and b/doc/kmplot/threeplots.png differ diff --git a/doc/kmplot/using.docbook b/doc/kmplot/using.docbook new file mode 100644 index 00000000..88092ad8 --- /dev/null +++ b/doc/kmplot/using.docbook @@ -0,0 +1,321 @@ + +Using &kmplot; + +&kmplot; deals with named functions, which can be specified in +terms of Cartesian coordinates (called explicit +functions), polar coordinates or as parametric functions. To +enter a function, choose +PlotEdit +Plots... . You can also enter new functions +in the Function equation text box in the main +&kmplot; window. The text box can handle explicit and polar +functions. Each function you enter must have a unique name (&ie;, a +name that is not taken by any of the existing functions displayed in +the list box). A function name will be automatically generated if you +do not specify one. + +For more information on &kmplot; functions, see . + + + +Here is a screenshot of the &kmplot; welcome window + + + + + + Screenshot + + + + + +Function Types + + +Explicit Functions +To enter an explicit function (&ie;, a function in the form y=f(x)) into &kmplot;, just enter it in the +following form: + +f(x)=expression + +Where: + + + f is the name of the function, and can be any +string of letters and numbers you like, provided it does not start with any of +the letters x, y or r (since these are used for parametric and polar +functions). + + + +x is the x-coordinate, to be used in the expression +following the equals sign. It is in fact a dummy variable, so you can use any +variable name you like, but the effect will be the same. + + + +expression is the expression to be plotted, +given in appropriate syntax for &kmplot;. See . + + + + + +As an example, to draw the graph of y=x2+2x, +enter the following into the functions dialog of &kmplot;: + +f(x)=x^2+2x + + + + + +Parametric Functions +Parametric functions are those in which the x and y coordinates are +defined by separate functions of another variable, often called t. To enter a +parametric function in &kmplot;, follow the procedure as for an explicit +function, but prefix the name of the function describing the x-coordinate with +the letter x, and the function describing the y-coordinate with the letter +y. As with explicit functions, you may use any variable name you wish for the +parameter. To draw a parametric function, you must go to PlotNew Parametric Plot.... A function name will be created automatic if you do not specify one. +As an example, suppose you want to draw a circle, which has parametric +equations x=sin(t), y=cos(t). In the &kmplot; functions dialog, do the +following: + +Open the parametric plot dialog with +PlotNew Parametric Plot... +. + +Enter a name for the function, say, +circle, in the Name +box. The names of the x and y functions change to match this name: the +x function becomes xcircle(t) and the y function +becomes ycircle(t). + + +In the x and y boxes, enter the appropriate equations, &ie;, +xcircle(t)=sin(t) and +ycircle(t)=cos(t). + + +Click on OK and the function will be drawn. + +You can set some further options for the plot in this dialog: + + + +Hide + +If this option is selected, the plot is not drawn, but &kmplot; +remembers the function definition, so you can use it to define other +functions. + + + + +Custom plot minimum-range +Custom plot maximum-range + +If this options are selected, you can change the maximum and +minimum values of the parameter t for which the function is plotted +using the Min: and Max: +boxes. + + + + +Line width: + +With this option you can set the width of the line drawn on the +plot area, in units of 0.1mm. + + + + +Color: + +Click on the color box and pick a color in the dialog that +appears. The line on the plot will be drawn in this color. + + + + + + + +Entering Functions in Polar Coordinates + +Polar coordinates represent a point by its distance from the origin +(usually called r), and the angle a line from the origin to the point makes +with the x-axis (usually represented by the Greek letter theta). To enter +functions in polar coordinates, use the menu entry +PlotNew Polar Plot... +. In the box labeled r, complete the +function definition, including the name of the theta variable you want +to use, ⪚, to draw the Archimedes' spiral r=theta, enter: + + +(theta)=theta + + +so that the whole line reads r(theta)=theta. Note that +you can use any name for the theta variable, so +r(foo)=foo would have produced exactly the same output. + + + + + + + +Combining Functions +Functions can be combined to produce new ones. Simply enter the functions +after the equals sign in an expression as if the functions were variables. For +example, if you have defined functions f(x) and g(x), you can plot the sum of f +and g with: + + +sum(x)=f(x)+g(x) + + + +Note that you can only combine functions of the same type, ⪚ an +explicit function cannot be combined with a polar function. + + + +Changing the appearance of functions + +To change the appearance of a function's graph on the main plot +window, select the function in the Edit Plots +dialog, and click on the Edit button. In the +dialog which appears, you can change the line width in the text box, +and the color of the function's graph by clicking on the color button +at the bottom. If you are editing an explicit function, you will see a +dialog with three tabs. In the first one you specify the equation of +the function. The Derivatives tab lets you draw +the first and second derivative to the function. With the +Integral tab you can draw the integral of the +function which is calculated using Euler's method. +Another way to edit a function is to right click on the +graph. In the popup menu that appears, choose +Edit + +For more information on the popup menu, see . + + + + +Popup menu + +When right-clicking on a plot function or a single-point parametric plot function a popup menu will appear. +In the menu there are five items available: + + + +Hide + + +Hides the selected graph. Other plots of the graph's function will still be shown. + + + + +Remove + + +Removes the function. All its graphs will disappear. + + + + +Edit + + +Shows the editor dialog for the selected function. + + + + +Copy + + +Copies the graph to another running &kmplot; instance. + + + + +Move + + +Moves the graph to another running &kmplot; instance. + + + + +For plot functions the following four items are also available: + + + +Get y-Value + + +Opens a dialog in which you can find the y-value corresponding to +a specific x-value. The selected graph will be highlighted in the +dialog. Enter an x value in the X: box, and click +on Calculate (or press &Enter;). The corresponding y +value will be shown under Y:. + + + + + +Search for Minimum Value + + +Find the minimum value of the graph in a specified range. The +selected graph will be highlighted in the dialog that appears. Enter +the lower and upper boundaries of the region in which you want to +search for a minimum, and click Find. The x and +y values at the minimum will be shown. + + + + +Search for Maximum Value + + +This is the same as Search for Minimum +Value above, but finds maximum values instead of minima. + + + + +Calculate Integral + + +Select the x-values for the graph in the new dialog that appears. +Calulates the integral and draws the area between the graph and the x-axis in the +selected range in the color of the graph. + + + + + + + + + + diff --git a/doc/kpercentage/Makefile.am b/doc/kpercentage/Makefile.am new file mode 100644 index 00000000..085981d9 --- /dev/null +++ b/doc/kpercentage/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO + diff --git a/doc/kpercentage/answer.png b/doc/kpercentage/answer.png new file mode 100644 index 00000000..f7c94352 Binary files /dev/null and b/doc/kpercentage/answer.png differ diff --git a/doc/kpercentage/commands.docbook b/doc/kpercentage/commands.docbook new file mode 100644 index 00000000..b5997824 --- /dev/null +++ b/doc/kpercentage/commands.docbook @@ -0,0 +1,53 @@ + +Command Reference + + +The main &kpercentage; window + +In the main window you can only enter one of the three input +boxes. Here you have to type in your guess. Press +Enter or click the Apply +Button, to see if you are right. + + +Here's a screenshot of the &kpercentage; main window + + + + + + Here's a screenshot of the &kpercentage; main window + + + + +On the bottom, two progress bars display your effort. The upper bar shows the ratio + of totally attempted exercises. The lower bar compares the + right with the wrong answers. Do you notice that this is a + percentage task too? Mistyped inputs (letters, spaces, and so on) have no influence here. + + + At any time you can leave this window with the +Cancel button. You will be carried back to the +welcome window. There you can select another type of task or exit +&kpercentage;. + + If you press the Apply button you are +told whether your input was right or wrong... + + +Information about correct input + + + + + + Information about correct input + + + + +The funny smiley jumping up and down for every right task you made! + + + diff --git a/doc/kpercentage/credits.docbook b/doc/kpercentage/credits.docbook new file mode 100644 index 00000000..1473caf4 --- /dev/null +++ b/doc/kpercentage/credits.docbook @@ -0,0 +1,35 @@ + +Credits and License + + +&kpercentage; + + +Program copyright 2001 Matthias Messmer bmlmessmer@web.de + + +Contributors: + +CVS, coding and discussion partner: Robert Gogolok + mail@robert-gogoloh.de and + Carsten Niehaus cniehaus@gmx.de + +Cleaning and bugfixing the code: Primoz Anzur zerokode@gmx.net +Pixmaps: Elhay Achiam + e_achiam@netvision.net.il + +Spelling and good English: Jonathan Drews + j.e.drews@att.net + + + + + +Documentation copyright 2001 by Matthias Messmer bmlmessmer@web.de + + + +&underFDL; +&underGPL; + + diff --git a/doc/kpercentage/devel.docbook b/doc/kpercentage/devel.docbook new file mode 100644 index 00000000..a2f4932f --- /dev/null +++ b/doc/kpercentage/devel.docbook @@ -0,0 +1,9 @@ + +Developer's Guide to &kpercentage; + +If you want to contribute &kpercentage;, feel free to send me a +mail bmlmessmer@web.de. + + + + diff --git a/doc/kpercentage/edu-logo.png b/doc/kpercentage/edu-logo.png new file mode 100644 index 00000000..d1234fd8 Binary files /dev/null and b/doc/kpercentage/edu-logo.png differ diff --git a/doc/kpercentage/faq.docbook b/doc/kpercentage/faq.docbook new file mode 100644 index 00000000..f4b3f820 --- /dev/null +++ b/doc/kpercentage/faq.docbook @@ -0,0 +1,20 @@ + +Questions and Answers + +&reporting.bugs; +&updating.documentation; + + + + +I got no help by pressing the Help Button in +&kpercentage;? + + +If you got &kpercentage; from CVS, you must +install the documentation separately. + + + + + diff --git a/doc/kpercentage/help.png b/doc/kpercentage/help.png new file mode 100644 index 00000000..ff7cbf7b Binary files /dev/null and b/doc/kpercentage/help.png differ diff --git a/doc/kpercentage/index.docbook b/doc/kpercentage/index.docbook new file mode 100644 index 00000000..8315047c --- /dev/null +++ b/doc/kpercentage/index.docbook @@ -0,0 +1,102 @@ + + + + + + + + + + + +]> + + + + + + +The &kpercentage; Handbook + + + +Matthias +Messmer + +
&Matthias.Messmer.mail;
+
+
+ +Carsten +Niehaus + +
cniehaus@gmx.de
+
+
+ +Robert +Gogolok + +
&Robert.Gogolok.mail;
+
+
+ +
+ + +2001 +2002 +&Matthias.Messmer; + + +&FDLNotice; + +2002-10-08 +1.2 + + + +&kpercentage; is a small math application that will help pupils +to improve their skills in calculating percentages. + + + + + + + + &kpercentage; is part of the &kde;-EDU Project: + http://edu.kde.org/ + + + + +KDE +KPercentage +EDU +edutainment +percentages + + +
+ +&introduction; +&using; +&commands; +&devel; +&faq; +&credits; +&install; + +&documentation.index; +
+ diff --git a/doc/kpercentage/install.docbook b/doc/kpercentage/install.docbook new file mode 100644 index 00000000..7b87e4e2 --- /dev/null +++ b/doc/kpercentage/install.docbook @@ -0,0 +1,21 @@ + +Installation + + + + + + + + &kpercentage; is part of the KDE-EDU Project: + http://edu.kde.org/ + + +Information about &kpercentage; can be found on The &kpercentage; home +page. + +&install.intro.documentation; +&install.compile.documentation; + + diff --git a/doc/kpercentage/introduction.docbook b/doc/kpercentage/introduction.docbook new file mode 100644 index 00000000..d8285c7c --- /dev/null +++ b/doc/kpercentage/introduction.docbook @@ -0,0 +1,13 @@ + +Introduction + + +&kpercentage; is a small math application that will help pupils +to improve their skills in calculating percentages. + +There is a special training section for the three basic +tasks. Finally the pupil can select a random mode, in which all three +tasks are mixed randomly. + + + diff --git a/doc/kpercentage/main.png b/doc/kpercentage/main.png new file mode 100644 index 00000000..fbf526f4 Binary files /dev/null and b/doc/kpercentage/main.png differ diff --git a/doc/kpercentage/using.docbook b/doc/kpercentage/using.docbook new file mode 100644 index 00000000..3d61a023 --- /dev/null +++ b/doc/kpercentage/using.docbook @@ -0,0 +1,75 @@ + +Using &kpercentage; + + The welcome window lets you choose the type of exercise by +clicking on one of the buttons. The buttons are labeled with the +value to be deduced in the exercises. + + + Here's a screenshot of the &kpercentage; welcome window + + + + + + Here's a screenshot of the &kpercentage; welcome window + + + + + +More &kpercentage; features + +On the left hand the number of exercises can be selected. One +can choose from 1 to 10 tasks. + +On the right hand you can change the level of difficulty: + + + +Easy + +Only percentages with easy to calculate values are given. + + + + +Medium + +Harder percentages are included, even some with values greater +than 100% + + + + +Crazy + +Any percentage up to 200% may occur. All values are whole +numbered however, so be honest, calculate them in your head! + + + + +There are some help functions integrated. As usual some tool tips arise when the mouse is over + a control element like a button or an edit line. If you click +on the Help button, a little menu pops up with +further opportunities: + + + The Help popup menu. + + + + + + The Help popup menu. + + + + +&help.menu.documentation; + + + + + diff --git a/doc/kpercentage/welcome.png b/doc/kpercentage/welcome.png new file mode 100644 index 00000000..57c5ead4 Binary files /dev/null and b/doc/kpercentage/welcome.png differ diff --git a/doc/kstars/Makefile.am b/doc/kstars/Makefile.am new file mode 100644 index 00000000..da8216ae --- /dev/null +++ b/doc/kstars/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/doc/kstars/aavso.png b/doc/kstars/aavso.png new file mode 100644 index 00000000..4d9db1a1 Binary files /dev/null and b/doc/kstars/aavso.png differ diff --git a/doc/kstars/ai-contents.docbook b/doc/kstars/ai-contents.docbook new file mode 100644 index 00000000..f7ee216c --- /dev/null +++ b/doc/kstars/ai-contents.docbook @@ -0,0 +1,45 @@ + +AstroInfo: Table of Contents + +The Sky and Coordinate Systems + Celestial Coordinate Systems + Celestial Equator + Celestial Poles + Celestial Sphere + The Ecliptic + The Equinoxes + Geographic Coordinates + Great Circles + The Horizon + Hour Angle + Local Meridian + Precession + The Zenith + + +Time + Julian Day + Leap Years + Sidereal Time + Time Zones + Universal Time + + +Physics + Blackbody Radiation + Dark Matter + Flux + Luminosity + Parallax + Retrograde Motion + + +Astrophysics + Elliptical Galaxies + Spiral Galaxies + The Magnitude Scale + Stars: An Introductory FAQ + Star Colors and Temperatures + + + diff --git a/doc/kstars/alpha.png b/doc/kstars/alpha.png new file mode 100644 index 00000000..8c452aac Binary files /dev/null and b/doc/kstars/alpha.png differ diff --git a/doc/kstars/altvstime.docbook b/doc/kstars/altvstime.docbook new file mode 100644 index 00000000..0438b0cb --- /dev/null +++ b/doc/kstars/altvstime.docbook @@ -0,0 +1,90 @@ + +Altitude vs. Time Tool +Tools +Altitude vs. Time Tool + + + + +The Altitude vs. Time Tool + + + + + + + Altitude vs. Time Plotter + + + + + +This tool plots the altitude of any objects as a function of time, +for any date and location on Earth. The top section is a graphical +plot of altitude angle on the vertical axis, and time on the horizontal +axis. The time is shown both as standard local time along the bottom, +and sidereal time along the top. +The bottom half of the graph is shaded green to indicate that points +in this region are below the horizon. + + +There are a few ways to add curves to the plot. The simplest way to +add the curve of an existing object is to simply type its name in the +Name input field, and press Enter, or the +Plot button. If the text you enter is found in +the object database, the object's curve is added to the graph. You +can also press the Browse button to open the +Find Object Window to select an +object from the list of known objects. If you want to add a point +that does not exist in the object database, simply enter a name for +the point, and then fill in the coordinates in the +RA and Dec input fields. +Then press the Plot button to add the curve for +your custom object to the plot (note that you have to pick a name that +does not already exist in the object database for this to work). + + +When you add an object to the plot, its altitude vs. time curve is +plotted with a thick white line, and its name is added to the listbox +at the lower right. Any objects that were already present are plotted +with a thinner red curve. You can choose which object is plotted with +the thick white curve by highlighting its name in the listbox. + + +These curves show the objects' Altitude (angle above the horizon) as a function of time. When +a curve passes from the lower half to the upper half, the object has +risen; when it falls back to the lower half, it has set. For example, +in the screenshot, the minor planet Quaoar is +setting at around 15:00 local time, and is rising at about 04:00 local +time. + + +The Altitude of an object depends on both where you are on Earth, and +on the Date. By default, the Tool adopts the Location and Date from the +current KStars settings. You can change these parameters in the +Date & Location Tab. To change the Location, +you can press the Choose City... button to open +the Set Geographic Location Window, or +enter Longitude and Latitude values manually in the input fields, and +press the Update button. To change the Date, +use the Date picker widget, then press +Update. Note that any curves you had already +plotted will be automatically updated when you change the Date and/or +Location. + + + +Exercise: + +Plot the Sun's Altitude curve. Make sure the geographic location is not +near the equator. Change the Date to some time in June, and then again to +sometime in January. You can see easily why we have seasons; in the +winter, the Sun is above the horizon for less time (the days are shorter), +and its altitude is never very high. + + + + + + diff --git a/doc/kstars/altvstime.png b/doc/kstars/altvstime.png new file mode 100644 index 00000000..d84ffae4 Binary files /dev/null and b/doc/kstars/altvstime.png differ diff --git a/doc/kstars/astroinfo.docbook b/doc/kstars/astroinfo.docbook new file mode 100644 index 00000000..e1ea7182 --- /dev/null +++ b/doc/kstars/astroinfo.docbook @@ -0,0 +1,48 @@ + +The AstroInfo Project + + +Here you can find a collection of short articles that explain various +astronomical concepts used in &kstars;. From coordinate systems to +celestial mechanics, you can find answers to your questions here. + +The articles sometimes also contain exercises that you can perform with +&kstars; to illustrate the concept behind the article. + + +&contents; + +&skycoords; +&cequator; +&cpoles; +&csphere; +&ecliptic; +&equinox; +&geocoords; +&greatcircle; +&horizon; +&hourangle; +&meridian; +&precession; +&zenith; + +&julianday; +&leapyear; +&sidereal; +&timezones; +&utime; + +&blackbody; +&darkmatter; +&flux; +&luminosity; +¶llax; +&retrograde; + +&ellipgal; +&spiralgal; +&magnitude; +&stars; +&colorandtemp; + + diff --git a/doc/kstars/blackbody.docbook b/doc/kstars/blackbody.docbook new file mode 100644 index 00000000..84b8ba3a --- /dev/null +++ b/doc/kstars/blackbody.docbook @@ -0,0 +1,169 @@ + + + + + +Jasem +Mutlaq +
+
+
+
+ +Blackbody Radiation +Blackbody Radiation +Star Colors and Temperatures + + + +A blackbody refers to an opaque object that +emits thermal radiation. A perfect +blackbody is one that absorbs all incoming light and does not +reflect any. At room temperature, such an object would +appear to be perfectly black (hence the term +blackbody). However, if heated to a high +temperature, a blackbody will begin to glow with +thermal radiation. + + + +In fact, all objects emit thermal radiation (as long as their +temperature is above Absolute Zero, or -273.15 degrees Celsius), +but no object emits thermal radiation perfectly; rather, they are +better at emitting/absorbing some wavelengths of light than others. +These uneven efficiencies make it difficult to study the interaction +of light, heat and matter using normal objects. + + + +Fortunately, it is possible to construct a nearly-perfect blackbody. +Construct a box made of a thermally conductive material, such as +metal. The box should be completely closed on all sides, so that the +inside forms a cavity that does not receive light from the +surroundings. Then, make a small hole somewhere on the box. +The light coming out of this hole will almost perfectly resemble the +light from an ideal blackbody, for the temperature of the air inside +the box. + + + +At the beginning of the 20th century, scientists Lord Rayleigh, +and Max Planck (among others) studied the blackbody +radiation using such a device. After much work, Planck was able to +empirically describe the intensity of light emitted by a blackbody as a +function of wavelength. Furthermore, he was able to describe how this +spectrum would change as the temperature changed. Planck's work on +blackbody radiation is one of the areas of physics that led to the +foundation of the wonderful science of Quantum Mechanics, but that is +unfortunately beyond the scope of this article. + + + +What Planck and the others found was that as the temperature of a +blackbody increases, the total amount of light emitted per +second increases, and the wavelength of the spectrum's peak shifts to +bluer colors (see Figure 1). + + + + + + + +Figure 1 + + + + +For example, an iron bar becomes orange-red when heated to high temperatures and its color +progressively shifts toward blue and white as it is heated further. + + + +In 1893, German physicist Wilhelm Wien quantified the relationship between blackbody +temperature and the wavelength of the spectral peak with the +following equation: + + + + + + + + + + + +where T is the temperature in Kelvin. Wien's law (also known as +Wien's displacement law) states that the +wavelength of maximum emission from a blackbody is inversely +proportional to its temperature. This makes sense; +shorter-wavelength (higher-frequency) light corresponds to +higher-energy photons, which you would expect from a +higher-temperature object. + + + +For example, the sun has an average temperature of 5800 K, so +its wavelength of maximum emission is given by: + + + + + + + + + +This wavelengths falls in the +green region of the visible light spectrum, but the sun's continuum +radiates photons both longer and shorter than lambda(max) and the +human eyes perceives the sun's color as yellow/white. + + + +In 1879, Austrian physicist Stephan Josef Stefan showed that +the luminosity, L, of a black body is proportional to the 4th power of its temperature T. + + + + + + + + + + + +where A is the surface area, alpha is a constant of proportionality, +and T is the temperature in Kelvin. That is, if we double the +temperature (e.g. 1000 K to 2000 K) then the total energy radiated +from a blackbody increase by a factor of 2^4 or 16. + + + +Five years later, Austrian physicist Ludwig Boltzman derived the same +equation and is now known as the Stefan-Boltzman law. If we assume a +spherical star with radius R, then the luminosity of such a star is + + + + + + + + + + + +where R is the star radius in cm, and the alpha is the +Stefan-Boltzman constant, which has the value: + + + + + + + + +
diff --git a/doc/kstars/blackbody.png b/doc/kstars/blackbody.png new file mode 100644 index 00000000..c08989b8 Binary files /dev/null and b/doc/kstars/blackbody.png differ diff --git a/doc/kstars/calc-angdist.docbook b/doc/kstars/calc-angdist.docbook new file mode 100644 index 00000000..7ccb1b04 --- /dev/null +++ b/doc/kstars/calc-angdist.docbook @@ -0,0 +1,43 @@ + +Angular Distance module +Tools +Astrocalculator +Angular Distance module + + + + +The Angular Distance calculator module + + + + + + + Angular Distance + + + + + +The Angular Distance tool is used to measure the angle between any +two points on the sky. You simply specify the +Equatorial coordinates of the +desired pair of points, and then press the +Compute button to obtain the angle between +the two points. + + +There is also a Batch mode for this module. In batch mode, you +specify an input filename which contains four numbers per line: +the RA and Dec values for pairs of points. Alternatively, you can +specify a single value for any of these four coordinates in +the calculator panel (the corresponding values in the input file +should be skipped if they are specified in the calculator). + + +Once you have specified the input filename and an output filename, +simply press the Run button to generate the +output file. + + diff --git a/doc/kstars/calc-angdist.png b/doc/kstars/calc-angdist.png new file mode 100644 index 00000000..3254671b Binary files /dev/null and b/doc/kstars/calc-angdist.png differ diff --git a/doc/kstars/calc-apcoords.docbook b/doc/kstars/calc-apcoords.docbook new file mode 100644 index 00000000..171eba09 --- /dev/null +++ b/doc/kstars/calc-apcoords.docbook @@ -0,0 +1,41 @@ + +Apparent Coordinates module +Tools +Astrocalculator +Apparent Coordinates module + + + + +The Apparent Coordinates calculator module + + + + + + + Apparent Coordinates + + + + + +The Apparent Coordinates module converts the catalog +coordinates of a point in the sky to its +apparent coordinates for any date. The +coordinates of objects in the sky are not fixed, because of +precession, nutation and +aberration. This module takes these effects into account. + + +To use the module, first enter the desired target date and time +in the Target Time/Date section. Then, +enter the catalog coordinates in the Catalog +Coordinates section. You can also specify the +catalog's epoch here (usually 2000.0 for modern object +catalogs). Finally, press the Compute +button, and the object's coordinates for the target date +will be displayed in the Apparent Coordinates +section. + + diff --git a/doc/kstars/calc-apcoords.png b/doc/kstars/calc-apcoords.png new file mode 100644 index 00000000..5d54f3d3 Binary files /dev/null and b/doc/kstars/calc-apcoords.png differ diff --git a/doc/kstars/calc-dayduration.docbook b/doc/kstars/calc-dayduration.docbook new file mode 100644 index 00000000..c5c11117 --- /dev/null +++ b/doc/kstars/calc-dayduration.docbook @@ -0,0 +1,28 @@ + +Day Duration module +Tools +Astrocalculator +Day Duration module + + + + +The Day Duration calculator module + + + + + + + Day Duration + + + + + +This module computes the length of day as well as sunrise, sun-transit +(noon), and sunset times for any calendar date, for any location on +Earth. First fill in the desired geographic coordinates and date, then +press the Compute button. + + diff --git a/doc/kstars/calc-daylength.png b/doc/kstars/calc-daylength.png new file mode 100644 index 00000000..c74d1560 Binary files /dev/null and b/doc/kstars/calc-daylength.png differ diff --git a/doc/kstars/calc-ecliptic.docbook b/doc/kstars/calc-ecliptic.docbook new file mode 100644 index 00000000..9117cd25 --- /dev/null +++ b/doc/kstars/calc-ecliptic.docbook @@ -0,0 +1,43 @@ + +Ecliptic Coordinates module +Tools +Astrocalculator +Ecliptic Coordinates module + + + + +The Ecliptic Coordinates calculator module + + + + + + + Ecliptic Coordinates + + + + + +This module converts between Equatorial +coordinates and Ecliptic +coordinates. First, select which coordinates +should be taken as input values in the Choose Input +Coordinates section. Then, fill in the corresponding +coordinate values in either the Ecliptic +coordinates or Equatorial coordinates +section. Finally, press the Compute button, +and the complementary coordinates will be filled in. + + +The module contains a batch mode for converting several coordinate +pairs at once. You must construct an input file in which each line +contains two values: the input coordinate pairs (either Equatorial +or Ecliptic). Then specify which coordinates you are using as input, +and identify the input and output filenames. Finally, press the +Run button to generate the output file, +which will contain the converted coordinates (Equatorial or +Ecliptic; the complement of what you chose as the input values). + + diff --git a/doc/kstars/calc-ecliptic.png b/doc/kstars/calc-ecliptic.png new file mode 100644 index 00000000..7d048999 Binary files /dev/null and b/doc/kstars/calc-ecliptic.png differ diff --git a/doc/kstars/calc-eqgal.docbook b/doc/kstars/calc-eqgal.docbook new file mode 100644 index 00000000..29f04021 --- /dev/null +++ b/doc/kstars/calc-eqgal.docbook @@ -0,0 +1,34 @@ + +Equatorial/Galactic Coordinates module +Tools +Astrocalculator +Equatorial/Galactic Coordinates module + + + + +The Equatorial/Galactic Coordinates calculator module + + + + + + + Equatorial/Galactic Coordinates + + + + + +This module converts from Equatorial +coordinates to Galactic +coordinates, and vice versa. First, select which coordinates +should be taken as input values in the Input +Selection section. Then, fill in the corresponding +coordinate values in either the Galactic +coordinates or Equatorial coordinates +section. Finally, press the Compute button, +and the complementary coordinates will be filled in. + + + diff --git a/doc/kstars/calc-eqgal.png b/doc/kstars/calc-eqgal.png new file mode 100644 index 00000000..811f6418 Binary files /dev/null and b/doc/kstars/calc-eqgal.png differ diff --git a/doc/kstars/calc-equinox.docbook b/doc/kstars/calc-equinox.docbook new file mode 100644 index 00000000..b43d4190 --- /dev/null +++ b/doc/kstars/calc-equinox.docbook @@ -0,0 +1,42 @@ + +Equinoxes and Solstices module +Tools +Astrocalculator +Equinoxes and Solstices module + + + + +The Equinoxes and Solstices calculator module + + + + + + + Equinoxes and Solstices + + + + + +The Equinoxes and +Solstices module calculates the date and time of an +equinox or solstice for a given year. You specify which +event (Spring Equinox, Summer Solstice, Autumn Equinox, +or Winter Solstice) should be investigated, and the year. +Then press the Compute button to +obtain the date and time of the event, and the length of +the corresponding season, in days. + + +There is a batch mode for this module. To use it, simply +generate an input file whose lines each contain a year +for which the Equinox and Solstice data will be computed. +Then specify the input and output filenames, and press the +Run button to generate the output +file. Each line in the output file contains the input year, +the date and time of each event, and the length of each +season. + + diff --git a/doc/kstars/calc-equinox.png b/doc/kstars/calc-equinox.png new file mode 100644 index 00000000..182cfc10 Binary files /dev/null and b/doc/kstars/calc-equinox.png differ diff --git a/doc/kstars/calc-geodetic.docbook b/doc/kstars/calc-geodetic.docbook new file mode 100644 index 00000000..b8b9655f --- /dev/null +++ b/doc/kstars/calc-geodetic.docbook @@ -0,0 +1,43 @@ + +Geodetic Coordinates module +Tools +Astrocalculator +Geodetic Coordinates module + + + + +The Geodetic Coordinates calculator module + + + + + + + Geodetic Coordinates + + + + + +The normal geographic coordinate +system assumes that the Earth is a perfect sphere. This is +nearly true, so for most purposes geographic coordinates are fine. +If very high precision is required, then we must take the true shape +of the Earth into account. The Earth is an ellipsoid; the distance +around the equator is about 0.3% longer than a Great Circle that passes through the +poles. The Geodetic Coordinate system takes +this ellipsoidal shape into account, and expresses the position +on the Earth's surface in Cartesian coordinates (X, Y, and Z). + + +To use the module, first select which coordinates you will use as +input in the Input Selection section. Then, fill +in the input coordinates in either the Cartesian +Coordinates section or the Geographic +Coordinates section. When you press the +Compute button, the corresponding +coordinates will be filled in. + + diff --git a/doc/kstars/calc-geodetic.png b/doc/kstars/calc-geodetic.png new file mode 100644 index 00000000..8cd080a6 Binary files /dev/null and b/doc/kstars/calc-geodetic.png differ diff --git a/doc/kstars/calc-horizontal.docbook b/doc/kstars/calc-horizontal.docbook new file mode 100644 index 00000000..b4cdcd21 --- /dev/null +++ b/doc/kstars/calc-horizontal.docbook @@ -0,0 +1,35 @@ + +Horizontal Coordinates module +Tools +Astrocalculator +Horizontal Coordinates module + + + + +The Horizontal Coordinates calculator module + + + + + + + Horizontal Coordinates + + + + + +This module converts from Equatorial +coordinates to Horizontal +coordinates. First, select the date, time, and +geographic coordinates for the calculation in the +Input Data section. Then, fill in the +equatorial coordinates to be converted and their catalog epoch +in the Equatorial Coordinates section. +When you press the Compute button, +the corresponding Horizontal coordinates will be presented in +the Horizontal Coordinates section. + + + diff --git a/doc/kstars/calc-horizontal.png b/doc/kstars/calc-horizontal.png new file mode 100644 index 00000000..169c781f Binary files /dev/null and b/doc/kstars/calc-horizontal.png differ diff --git a/doc/kstars/calc-julian.png b/doc/kstars/calc-julian.png new file mode 100644 index 00000000..5cd43cf8 Binary files /dev/null and b/doc/kstars/calc-julian.png differ diff --git a/doc/kstars/calc-julianday.docbook b/doc/kstars/calc-julianday.docbook new file mode 100644 index 00000000..4c01d698 --- /dev/null +++ b/doc/kstars/calc-julianday.docbook @@ -0,0 +1,41 @@ + +Julian Day module +Tools +Astrocalculator +Julian Day module + + + + +The Julian Day calculator module + + + + + + + Julian Day + + + + + +This module converts between the calendar date, the Julian Day, and the +Modified Julian Day. The Modified Julian Day +is simply equal to the Julian Day - 2,400,000.5. + +To use the module, select which of the three dates will be the input, +and then fill in its value. Then press the +Compute button, and the corresponding values for +the other two date systems will be displayed. + + + +Exercise: + +What calendar date does MJD = 0.0 correspond to? + + + + diff --git a/doc/kstars/calc-planetcoords.docbook b/doc/kstars/calc-planetcoords.docbook new file mode 100644 index 00000000..11b579eb --- /dev/null +++ b/doc/kstars/calc-planetcoords.docbook @@ -0,0 +1,47 @@ + +Planet Coordinates module +Tools +Astrocalculator +Planet Coordinates module + + + + +The Planet Coordinates calculator module + + + + + + + Planet Coordinates + + + + + +The Planet Coordinates module computes positional data for +any major solar system body, for any time and date and any +geographic location. Simply select the solar +system body from the drop-down list, and specify +the desired date, time, and geographic coordinates (these +values are preset to the current &kstars; settings). Then +press the Compute button to determine +the Equatorial, Horizontal, and Ecliptic coordinates of the body. + + +There is a batch mode for this module. You must construct +an input file in which each line specifies values for the +input parameters (solar system body, date, time, longitude, +and latitude). You may choose to specify a constant value +for some of the parameters in the calculator window (these +parameters should be skipped in the input file). You may +also specify which of the output parameters (Equatorial, +Horizontal, and Ecliptic coordinates) should be calculated. +Finally, specify the input and output filenames, and press +the Run button to generate the output +file with the computed values. + + diff --git a/doc/kstars/calc-planetcoords.png b/doc/kstars/calc-planetcoords.png new file mode 100644 index 00000000..23351e10 Binary files /dev/null and b/doc/kstars/calc-planetcoords.png differ diff --git a/doc/kstars/calc-precess.docbook b/doc/kstars/calc-precess.docbook new file mode 100644 index 00000000..2888b22d --- /dev/null +++ b/doc/kstars/calc-precess.docbook @@ -0,0 +1,37 @@ + +Precession module +Tools +Astrocalculator +Precession module + + + + +The Precession calculator module + + + + + + + Precession + + + + + +This module is similar to the Apparent +Coordinates module, but it only applies the effect of +precession, not of nutation or +aberration. + + +To use the module, first enter the input coordinates and their epoch +in the Original Coordinates section. You must +also fill in the target epoch in the Precessed +Coordinates section. Then, press the +Compute button, and the object's +coordinates, precessed to the target Epoch, are presented in the +Precessed Coordinates section. + + diff --git a/doc/kstars/calc-precess.png b/doc/kstars/calc-precess.png new file mode 100644 index 00000000..0ce11ead Binary files /dev/null and b/doc/kstars/calc-precess.png differ diff --git a/doc/kstars/calc-sidereal.docbook b/doc/kstars/calc-sidereal.docbook new file mode 100644 index 00000000..8f05e340 --- /dev/null +++ b/doc/kstars/calc-sidereal.docbook @@ -0,0 +1,32 @@ + +Sidereal Time module +Tools +Astrocalculator +Sidereal Time module + + + + +The Sidereal Time calculator module + + + + + + + Sidereal Time + + + + + +This module converts between Universal +Time and Local Sidereal Time. +First, select whether you will use Universal Time or Sidereal Time +as an input value in the Input Selection section. +You must also specify a geographic longitude, and a date for the +calculation, in addition to either the Universal Time or the Sidereal +Time value. When you press the Compute button, +the corresponding value for the other Time will be displayed. + + diff --git a/doc/kstars/calc-sidereal.png b/doc/kstars/calc-sidereal.png new file mode 100644 index 00000000..0acb0409 Binary files /dev/null and b/doc/kstars/calc-sidereal.png differ diff --git a/doc/kstars/calculator.docbook b/doc/kstars/calculator.docbook new file mode 100644 index 00000000..9b40800c --- /dev/null +++ b/doc/kstars/calculator.docbook @@ -0,0 +1,48 @@ + +The Astrocalculator +Tools +Astrocalculator + + + +The &kstars; Astrocalculator provides several modules that +give you direct access to algorithms used by the program. +The modules are organized by subject: + +Coordinate Converters +Angular Distance +Apparent Coordinates +Ecliptic Coordinates +Equatorial/Galactic Coordinates +Horizontal Coordinates +Precession + +Earth Coordinates +Geodetic Coordinates + +Solar System +Planets Coordinates + +Time Calculators +Day Duration +Equinoxes and Solstices +Julian Day +Sidereal Time + + + +&calc-angdist; +&calc-apcoords; +&calc-ecliptic; +&calc-eqgal; +&calc-horiz; +&calc-precess; +&calc-geodetic; +&calc-planetcoords; +&calc-dayduration; +&calc-equinox; +&calc-julian; +&calc-sidereal; + + + diff --git a/doc/kstars/cequator.docbook b/doc/kstars/cequator.docbook new file mode 100644 index 00000000..31e730c5 --- /dev/null +++ b/doc/kstars/cequator.docbook @@ -0,0 +1,27 @@ + + + +Jason +Harris + + +The Celestial Equator +Celestial Equator +Equatorial Coordinates + + +The Celestial Equator is an imaginary great circle on the celestial sphere. The celestial equator +is the fundamental plane of the Equatorial +Coordinate System, so it is defined as the locus of points +with Declination of zero degrees. It is also the projection of the +Earth's equator onto the sky. + + +The Celestial Equator and the Ecliptic +are set at an angle of 23.5 degrees in the sky. The points where they +intersect are the Vernal and Autumnal Equinoxes. + + diff --git a/doc/kstars/color_indices.png b/doc/kstars/color_indices.png new file mode 100644 index 00000000..ae684c57 Binary files /dev/null and b/doc/kstars/color_indices.png differ diff --git a/doc/kstars/colorandtemp.docbook b/doc/kstars/colorandtemp.docbook new file mode 100644 index 00000000..d0a762e6 --- /dev/null +++ b/doc/kstars/colorandtemp.docbook @@ -0,0 +1,174 @@ + + + + + +Jasem +Mutlaq +
+
+
+
+ +Star Colors and Temperatures +Star Colors and Temperatures +Blackbody Radiation +Magnitude Scale + + + +Stars appear to be exclusively white at first glance. +But if we look carefully, we can notice a range of colors: blue, +white, red, and even gold. In the winter constellation of Orion, a +beautiful contrast is seen between the red Betelgeuse at Orion's +"armpit" and the blue Bellatrix at the shoulder. What causes stars to +exhibit different colors remained a mystery until two centuries ago, +when Physicists gained enough understanding of the nature of light and +the properties of matter at immensely high temperatures. + + + +Specifically, it was the physics of +blackbody radiation that enabled +us to understand the variation of stellar colors. Shortly after +blackbody radiation was understood, it was noticed that the spectra of +stars look extremely similar to blackbody radiation curves of +various temperatures, ranging from a few thousand Kelvin to ~50,000 +Kelvin. The obvious conclusion is that stars are similar to +blackbodies, and that the color variation of stars is a direct +consequence of their surface temperatures. + + + +Cool stars (i.e., Spectral Type K and M) radiate most +of their energy in the red and infrared region of the +electromagnetic spectrum and thus appear red, while hot stars (i.e., +Spectral Type O and B) emit mostly at blue and ultra-violet +wavelengths, making them appear blue or white. + + + +To estimate the surface temperature of a star, we can use the known +relationship between the temperature of a blackbody, and the +wavelength of light where its spectrum peaks. That is, as you +increase the temperature of a blackbody, the peak of its spectrum +moves to shorter (bluer) wavelengths of light. +This is illustrated in Figure 1 where the intensity of three +hypothetical stars is plotted against wavelength. The "rainbow" +indicates the range of wavelengths that are visible to the human eye. + + + + + + + +Figure 1 + + + + +This simple method is conceptually correct, but it cannot be used to +obtain stellar temperatures accurately, because stars are +not perfect blackbodies. The presence of various +elements in the star's atmosphere will cause certain wavelengths of +light to be absorbed. Because these absorption lines are not uniformly +distributed over the spectrum, they can skew the position of +the spectral peak. +Moreover, obtaining a usable spectrum of a star +is a time-intensive process and is prohibitively inefficient for large +samples of stars. + + + +An alternative method utilizes photometry to measure the intensity of +light +passing through different filters. Each filter allows +only a specific part of the spectrum +of light to pass through while rejecting all others. A widely used +photometric system is called the Johnson UBV +system. It employs three bandpass filters: U +("Ultra-violet"), B ("Blue"), and V ("Visible"); each occupying different regions of the +electromagnetic spectrum. + + + +The process of UBV photometry involves using light sensitive devices +(such as film or CCD cameras) and aiming a telescope at a star to +measure the intensity of light that passes through each of the +filters individually. This procedure gives three apparent +brightnesses or fluxes (amount of +energy per cm^2 per second) designated by Fu, Fb, and Fv. The ratio of +fluxes Fu/Fb and Fb/Fv is a quantitative measure of the star's +"color", and these ratios can be used to establish a temperature scale +for stars. Generally speaking, the larger the Fu/Fb and Fb/Fv ratios +of a star, the hotter its surface temperature. + + + +For example, the star Bellatrix in Orion has Fb/Fv = 1.22, indicating +that it is brighter through the B filter than through the V filter. +furthermore, its Fu/Fb ratio is 2.22, so it is brightest through the U +filter. This indicates that the star must be very hot indeed, since +the position of its spectral peak must be somewhere in the range of +the U filter, or at an even shorter wavelength. The surface +temperature of Bellatrix (as determined from comparing its spectrum to +detailed models that account for its absorption lines) is about 25,000 +Kelvin. + + + +We can repeat this analysis for the star Betelgeuse. Its Fb/Fv and +Fu/Fb ratios are 0.15 and 0.18, respectively, so it is brightest +in V and dimmest in U. So, the spectral peak of Betelgeuse must be +somewhere in the range of the V filter, or at an even longer +wavelength. The surface temperature of Betelgeuse is only 2,400 +Kelvin. + + + +Astronomers prefer to express star colors in terms of a difference in +magnitudes, rather than a ratio of +fluxes. Therefore, going back to blue +Bellatrix we have a color index equal to + + + + B - V = -2.5 log (Fb/Fv) = -2.5 log (1.22) = -0.22, + + + +Similarly, the color index for red Betelgeuse is + + + + B - V = -2.5 log (Fb/Fv) = -2.5 log (0.18) = 1.85 + + + +The color indices, like the magnitude +scale, run backward. Hot and blue +stars have smaller and negative values of B-V +than the cooler and redder stars. + + + +An Astronomer can then use the color indices for a star, after +correcting for reddening and interstellar extinction, to obtain an accurate temperature of that star. +The relationship between B-V and temperature is illustrated in Figure +2. + + + + + + + +Figure 2 + + + + +The Sun with surface temperature of 5,800 K has a B-V index of 0.62. + +
diff --git a/doc/kstars/commands.docbook b/doc/kstars/commands.docbook new file mode 100644 index 00000000..0efacac9 --- /dev/null +++ b/doc/kstars/commands.docbook @@ -0,0 +1,1192 @@ + +Command Reference + + +Menu Commands +CommandsMenu + + +<guimenu>File</guimenu> Menu + + + + + +&Ctrl;N + +File +New Window + +Open another &kstars; window + + + + + + +&Ctrl;W + +File +Close Window + +Close &kstars; window + + + + + + +&Ctrl;D + +File +Download Data... + +Open the Download Extra Data tool + + + + + + +&Ctrl;O + +File +Open FITS... + +Open a FITS image in the FITS Editor tool + + + + + + +&Ctrl;I + +File +Save Sky Image... + +Create image on disk from current display + + + + + + +&Ctrl;R + +File +Run Script... + +Run the specified KStars script + + + + + + +&Ctrl;P + +File +Print... + +Send the current sky map to the printer (or to a +PostScript/PDF file) + + + + + + +&Ctrl;Q + +File +Quit + +Quit &kstars; + + + + + + + +<guimenu>Time</guimenu> Menu + + + + + +&Ctrl;E + +Time +Set Time to Now + +Sync time to system clock + + + + + +&Ctrl;S + +Time +Set Time... + +Set time and date + + + + +Time +Start/Stop Clock + +Toggle whether time passes + + + + + + +<guimenu>Pointing</guimenu> Menu + + + + + +Z + +Pointing +Zenith + +Center the display at the +Zenith point (straight up) + + + + + + +N + +Pointing +North + +Center the display above the North point on the +horizon + + + + + +E + +Pointing +East + +Center the display above the East point on the +horizon + + + + + +S + +Pointing +South + +Center the display above the South point on the +horizon + + + + + +W + +Pointing +West + +Center the display above the West point on the +horizon + + + + + +&Ctrl;M + +Pointing +Set Focus Manually... + +Center the display on specific +sky coordinates + + + + + + +&Ctrl;F + +Pointing +Find Object + +Locate an object by name using the +Find Object Window + + + + + +&Ctrl;T + +Pointing +Engage/Stop Tracking + +Toggle tracking on/off. While tracking, +the display will remain centered on the current position or +object. + + + + + + +<guimenu>View</guimenu> Menu + + + + + ++ + +View +Zoom in + +Zooms view in + + + + + +- + +View +Zoom out + +Zooms view out + + + + + +&Ctrl;Z + +View +Default Zoom + +Restore the default Zoom setting + + + + + +&Ctrl;&Shift;Z + +View +Zoom to Angular Size... + +Zoom to specified field-of-view angle + + + + + +&Ctrl;&Shift;F + +View +Full Screen Mode + +Toggle full-screen mode + + + + + +Space + +View +Horizontal/Equatorial Coordinates + +Toggle between the +Horizontal and +Equatorial +Coordinate Systems + + + + + +<guimenu>Devices</guimenu> Menu + + + + + +Devices +Telescope Wizard... + +Opens the Telescope Wizard, which +provides a step-by-step guide to help you connect to your telescope and +control it with &kstars;. + + + + +Devices +Device Manager + +Opens up the device manager, which allows you to start/shutdown device drivers and connect to remote INDI servers. + + + + +Devices +INDI Control Panel + +Opens up INDI Control Panel, which allows you to control all the features supported by a device. + + + + +Devices +Capture Image Sequence... + +Acquire images from a CCD camera or webcam device + + + + +Devices +Configure INDI + +Opens up a dialog to configure INDI-related features such as automatic device updates. + + + + + + +<guimenu>Tools</guimenu> Menu + + + + + +&Ctrl;C + +Tools +Calculator... + + + +Opens the AstroCalculator Tool, +which provides full access to many of the mathematical functions used by +&kstars;. + + + + + + + +&Ctrl;L + +Tools +Observing List... + + +Opens the Observing List +Tool, which provide convenient access to some common functions for a list of +objects chosen by you. + + + + + + +&Ctrl;V + +Tools +AAVSO Light Curves... + + + +Opens the AAVSO Light Curve Generator +Tool, which allows you to download a light curve for any variable +star from the American Association of Variable Star Observers. + + + + + + + +&Ctrl;A + +Tools +Altitude vs. Time... + + + +Opens the Altitude vs. Time Tool, which +can plot curves representing the altitude of any object as a +function of time. This is useful for planning observing +sessions. + + + + + + + +&Ctrl;U + +Tools +What's Up Tonight... + + + +Opens the What's Up Tonight Tool, +which presents a summary of the objects which are observable +from your location on a given date. + + + + + + + +&Ctrl;B + +Tools +Script Builder... + + + +Opens the Script Builder Tool, +which provides a GUI interface for building &kstars; DCOP scripts. + + + + + + + +&Ctrl;Y + +Tools +Solar System... + + + +Opens the Solar System Viewer, +which displays an overhead view of the solar system on the +current simulation date. + + + + + + + +&Ctrl;J + +Tools +Jupiter's Moons... + + + +Opens the Jupiter Moons Tool, +which displays the positions of Jupiter's four brightest +moons as a function of time. + + + + + + + + +<guimenu>Settings</guimenu> Menu + + + + +Settings +Info Boxes +Hide/Show Info Boxes + +Toggle display of all three Info Boxes + + + + + +Settings +Info Boxes +Hide/Show Time + +Toggle display of the Time Info Box + + + + + +Settings +Info Boxes +Hide/Show Focus + +Toggle display of the Focus Info Box + + + + + +Settings +Info Boxes +Hide/Show Location + +Toggle display of the Location Info Box + + + + + +Settings +Toolbars +Hide/Show Main Toolbar + +Toggle display of the Main Toolbar + + + + + +Settings +Toolbars +Hide/Show View Toolbar + +Toggle display of the View Toolbar + + + + + +Settings +Statusbar +Hide/Show Statusbar + +Toggle display of the Statusbar + + + + + +Settings +Statusbar +Hide/Show Az/Alt field + +Toggle display of the mouse cursor's horizontal +coordinates in the statusbar + + + + + +Settings +Statusbar +Hide/Show RA/Dec field + +Toggle display of the mouse cursor's horizontal +coordinates in the statusbar + + + + + +Settings +Color Schemes + + +This submenu contains all of the defined color schemes, including your +custom schemes. Select any item to set that color scheme. + + + + + +Settings +FOV Symbols + + +This submenu lists the available field-of-view (FOV) Symbols. +The FOV Symbol is drawn at the center of the display. You +may choose from the list of predefined symbols (No symbol, +7x35 Binoculars, One degree, HST WFPC2 or 30m at 1.3cm), or you may define +your own symbols (or modify existing symbols) using the +Edit FOV symbols... item. + + + + + + +&Ctrl;G + +Settings +Geographic... + + + +Select a new geographic +location + + + + + + +Settings +Configure &kstars;... + +Modify configuration +options + + + + +Settings +Startup Wizard... + +Opens the Setup Wizard, +which allows you to easily set your geographic location and download some +extra data files. + + + + + + + +<guimenu>Help</guimenu> Menu + +&help.menu.documentation; + + + + +Popup Menu +Popup MenuDescription + + +The right click popup menu is +context-sensitive, meaning its content varies depending on what kind of +object you click on. We list all possible popup menu items here, with +the relevant object type [in brackets]. + + + +[All] + +Identification and type: The top one to three lines are devoted to the +name(s) of the object, and its type. For stars, the Spectral Type +is also shown here. + + + + +[All] + +Rise, Transit, and Set times for the object on the current simulation +date are shown on the next three lines. + + + + +[All] + +Center and Track: Center the display +on this location, and engage tracking. Equivalent to double-clicking. + + + + +[All] + +Angular Distance To...: In this mode, +a dotted line is drawn from the first target object +to the current mouse position. When you invoke the popup menu of a second +object, this item will read Compute Angular Distance. +Selecting this item will display the angular distance between the two +objects in the statusbar. You can press the Esc key to +exit angular distance mode without measuring an angle. + + + + +[All] + +Details: Open the +Object Details window for this object. + + + + +[All] + +Attach Label: Attach a permanent name label +to the object. If the object already has a label attached, this item +will read Remove Label. + + + + +[All] + +Show ... Image: download an image of the +object from the internet, and display it in the Image Viewer tool. +The "..." text is replaced by a short description of the image's +source. An object may have multiple image links available in its +popup menu. + + + + +[All] + +... Page: Display a webpage about the object +in your default web browser. The "..." text is replaced by a short +description of the page. An object may have multiple web links available +in its popup menu. + + + + +[All Named Objects] + +Objects in the Sky +Internet Links +Customizing +Add Link...: This allows you to add your own +custom links to the popup menu of any object. It opens a small window +in which you enter the &URL; of the link, and the text you want to +appear in the popup menu. There is also a pair of radio buttons which +allow you to specify whether the &URL; is an image or an +HTML document, so &kstars; knows whether to launch +the web browser or the image viewer. You can use this to add links to +files on your local disk, so this feature could be used to attach +observing logs or other custom information to objects in &kstars;. +Your custom links are automatically loaded whenever &kstars; starts up, +and they are stored in the folder ~/.kde/share/apps/kstars/, in files +myimage_url.dat and +myinfo_url.dat. If you build an extensive list +of custom links, consider submitting them to us, we would like to +include them in the next version of &kstars;! + + + + + + + + + +Keyboard Commands +Commands +Keyboard + + +Navigation Keys +Navigation Controls +Keyboard + + +Arrow Keys + +Use the arrow keys to pan the display. Holding down the &Shift; +key doubles the scrolling speed. + + + ++ / - +Zoom In/Out + + + +&Ctrl;Z +Restore the default Zoom setting + + + +&Ctrl;&Shift;Z +Zoom to specified field-of-view angle + + + +0–9 +Center Display on a major Solar System body: + +0: Sun +1: Mercury +2: Venus +3: Moon +4: Mars +5: Jupiter +6: Saturn +7: Uranus +8: Neptune +9: Pluto + + + + + +Z +Center the display at the Zenith +Point (straight up) + + + +N +Center the display above the North point on the horizon + + + +E +Center the display above the East point on the horizon + + + +S +Center the display above the South point on the horizon + + + + +W +Center the display above the West point on the horizon + + + +&Ctrl;T +Toggle tracking mode + + + +< +Advance the simulation clock backwards by one time step + + + + +> +Advance the simulation clock forwards by one time step + + + + + + + +Menu Shortcuts +Commands +Menu +Keyboard Shortcuts + + + + +&Ctrl;N +Open a new &kstars; window + + + +&Ctrl;W +Close a &kstars; window + + + +&Ctrl;D +Download extra data + + + +&Ctrl;O +Open a FITS image in the FITS Editor + + + +&Ctrl;I +Export sky image to a file + + + +&Ctrl;R +Run a &kstars; DCOP script + + + +&Ctrl;P +Print the current sky map + + + +&Ctrl;Q +Quit &kstars; + + + +&Ctrl;E +Sync the simulation clock with the current system time + + + +&Ctrl;S +Set the simulation clock to a specified Time and Date + + + +&Ctrl;&Shift;F +Toggle full-screen mode + + +Space +Toggle between the +Horizontal and +Equatorial +Coordinate Systems + + + +F1 +Open the &kstars; Handbook + + + + + + +Actions for the Selected Object +Objects in the Sky +Keyboard Actions + +Each of the following keystrokes performs an action on the +selected object. The selected object is the last +object which was clicked on (identified in the status bar). Alternatively, +if you hold down the Shift key, then the action is +performed on the centered object instead. + + + + +D +Open the Details window for the selected object + + + +L +Toggle a name label for the selected object + + + +O +Add the selected object to the observing list + + + +P +Open the selected object's popup menu + + + +T +Toggle a trail on the selected object (solar system bodies only) + + + + + + +Tools Shortcuts + + + +&Ctrl;F +Open the Find Object window, +for specifying a sky object on which to center + + +&Ctrl;M + +Open the Set Focus Manually... tool, +for specifying RA/Dec or Az/Alt coordinates on which to center + + + +[ / ] +Start/End an Angular Distance measurement at the current mouse +cursor position. The angular distance between start and end points is displayed +in the statusbar. + + + +&Ctrl;G +Open the Set Geographic Location +window + + + +&Ctrl;C +Open the AstroCalculator + + + + +&Ctrl;V +Open the AAVSO Lightcurve Generator + + + + +&Ctrl;A +Open the Altitude vs. Time +tool + + + +&Ctrl;U +Open the What's Up Tonight? +tool + + + +&Ctrl;B +Open the Script Builder +tool + + + +&Ctrl;Y +Open the Solar System Viewer + + + + +&Ctrl;J +Open the Jupiter Moons +tool + + + +&Ctrl;L +Open the Observing List +tool + + + + + + + +Mouse Commands +Commands +Mouse +Navigation Controls +Mouse + + +Moving the mouse + +The sky coordinates (RA/Dec and Az/Alt) of the mouse cursor are updated +in the status bar + + + +"Hovering" the mouse + +A temporary name label is attached to the object nearest to the mouse cursor. + + + +Left-clicking + + +Objects in the Sky +Identifying +The object nearest the mouse click is identified in the +status bar. + + + +Double-clicking + + +Objects in the Sky +Centering +Center and track on the location or object +nearest the mouse click. Double-clicking on an Info Box will +shade it to show/hide extra information. + + + +Right-clicking + + +Objects in the Sky +Invoking Popup Menu for +Open the popup menu for the +location or object nearest the mouse cursor. + + + +Scrolling the mouse wheel +Zoom the display in or out. If you do not +have a mouse wheel, you can hold the middle mouse button and +drag vertically. + + + +Click-and-dragging + + + Dragging the sky map + Pan the display, following the drag motion. + + + &Ctrl;+dragging the sky map + Define a rectangle in the map. When the + mouse button is released, the display is zoomed in to match the + field-of-view to the bounds of the rectangle. + + + Dragging an Info Box + The Info Box is repositioned in the map. Info + Boxes will stick to window edges, so that they + remain on the edge when the window is resized. + + + + + + + + diff --git a/doc/kstars/config.docbook b/doc/kstars/config.docbook new file mode 100644 index 00000000..38389e65 --- /dev/null +++ b/doc/kstars/config.docbook @@ -0,0 +1,379 @@ + +Configuring &kstars; + + +Setting the Geographic Location + + +Here is a screenshot of the Set Geographic Location +window: + +Changing the Geographic Location + + + + + + Set Location Window + + + + + + +There is a list of over 2500 predefined cities available to choose from. +You set your location by highlighting a city from this list. Each +city is represented in the world map as a small dot, and when a city +is highlighted in the list, a red crosshairs appears on its location +in the map. + + + +Geographic Location Tool +Filtering +It is not practical to scroll through the full list of 2500 locations, +looking for a specific city. To make searches easier, the list can be +filtered by entering text in the boxes below the map. For example, in +the screenshot, the text Ba appears in the +City Filter box, while M has been +entered in the Province Filter box, and +USA is in the Country Filter +box. Note that all of the cities displayed in the list have city, +province, and country names that begin with the entered filter +strings, and that the message below the filter boxes indicates that 7 +cities are matched by the filters. Also notice that the dots +representing these seven cities in the map have been colored white, +while the unmatched cities remain gray. + +The list can also be filtered by location in the map. Clicking anywhere +in the world map will show only those cities within two degrees of the +clicked location. At this time, you can search by name, or by location, +but not both at once. In other words, when you click on the map, the +name filters are ignored, and vice versa. + +Geographic Location Tool +Custom locations +The longitude, latitude and +time zone information for the +currently-selected location are displayed in the boxes at the bottom of +the window. If you feel that any of these values are inaccurate, you +can modify them and press the Add to List button +to record your custom version of the location. You can also define a +completely new location by pressing the +Clear Fields button, and entering the data for +the new location. Note that all fields except the optional +State/Province must be filled before the new +location can be added to the list. &kstars; will automatically load +your custom locations for all future sessions. Please note, at this +point, the only way to remove a custom location is to remove the +appropriate line from the file +~/.kde/share/apps/kstars/mycities.dat. + +If you add custom locations (or modify existing ones), please send us +your mycities.dat file so that we can add your +locations to the master list. + + + + +Setting the Time + +Date and Time +The simulation clock +When &kstars; starts up, the time is set to your computer's system +clock, and the &kstars; clock is running to keep up with the real time. +If you want to stop the clock, select Stop +Clock from the Time menu, or simply +click on the Pause icon in the toolbar. You can +make the clock run slower or faster than normal, or even make it run +backward, using the time-step spinbox in the toolbar. This spinbox +has two sets of up/down buttons. The first one will step through all +83 available time steps, one by one. The second one will skip to the +next higher (or lower) unit of time, which allows you to make large +timestep changes more quickly. + + +Date and Time +Setting +You can set the time and date by selecting Set +Time... from the Time menu, or by +pressing the time icon in the toolbar. The +Set Time window uses a standard &kde; Date Picker +widget, coupled with three spinboxes for setting the hours, minutes and +seconds. If you want to re-synchronize the simulation clock back to the +current CPU time, just select Set Time to Now +from the Time menu. + + +Date and Time +Extended range of dates +&kstars; can accept very remote dates beyond the usual limits imposed by +QDate. Currently, you can set the date between the years -50000 and +50000. +We may extend this range even further in future releases. However, please +be aware that the accuracy of the simulation becomes more and more degraded +as more remote dates are examined. This is especially true for the positions +of solar system bodies. + + + + +The Configure &kstars; Window + +Configure &kstars; window +The Configure &kstars; window allows you to modify +a wide range of display options. You can access the window with the +configure toolbar icon, or by selecting +Configure &kstars;... from the +Settings menu. +The window is depicted below: + + +Configure &kstars; Window + + + + + + Configure &kstars; Window + + + + + + +The Configure &kstars; window is divided into five +tabs: +Catalogs, Guides, +Solar System, Colors, and +Advanced. + + +Configure &kstars; window +Catalogs Tab +In the Catalogs tab, you determine which object +catalogs are displayed in the map. The Stars section +also allows you to set the +faint magnitude limit +for stars, and the magnitude limit for +displaying the names and/or magnitudes of stars. Below the stars section, +the Deep-Sky Objects section controls the display of +several non-stellar object catalogs. By default, the list includes the +Messier, NGC and IC catalogs. You can add your own custom object catalogs +by pressing the Add Custom Catalog button. For +detailed instructions on preparing a catalog data file, see the +README.customize file that ships with &kstars;. + + +Configure &kstars; window +Solar System Tab +In the Solar System tab, you can specify whether +the Sun, Moon, planets, comets and asteroids are displayed, and +whether the major bodies are drawn as colored circles or actual images. +You can also toggle whether solar system bodies have name labels attached, +and control how many of the comets and asteroids get name labels. +There is an option to automatically attach a temporary orbit +trail whenever a solar system body is tracked, and another to +toggle whether the color of the orbit trail fades into the background +sky color. + + +Configure &kstars; window +Guides Tab +The Guides tab lets you toggle whether non-objects +are displayed (&ie;, constellation lines, constellation names, the +Milky Way contour, the celestial +equator, the ecliptic, the horizon line, and the opaque ground). +You can also choose whether you would like to see Latin constellation +names, IAU-standard three-letter abbreviations, or +constellation names using your local language. + + +Configure &kstars; window +Colors Tab +Color Schemes +Customizing +The Colors tab allows you to set the color scheme, +and to define custom color schemes. The tab is split into two panels: + + +The left panel shows a list of all display items with adjustable +colors. Click on any item to bring up a color selection window to +adjust its color. Below the list is the Star Color +Mode selection box. By default, &kstars; draws stars with +a realistic color tint according +to the spectral type of the star. However, you may also choose to draw +the stars as solid white, black or red circles. If you are using the +realistic star colors, you can set the saturation level of the star +colors with the Star Color Intensity spinbox. + + +The right panel lists the defined color schemes. There are four +predefined schemes: the Default scheme, +Star Chart, which uses black stars on a white +background, Night Vision, which uses only shades +of red in order to protect dark-adapted vision, and Moonless +Night, a more realistic, dark theme. Additionally, +you can save the current color settings as a custom scheme by clicking +the Save Current Colors button. It will prompt +you for a name for the new scheme, and then your scheme will appear in +the list in all future &kstars; sessions. To remove a custom scheme, +simply highlight it in the list, and press the Remove Color +Scheme button. + +Configure &kstars; window +Advanced Tab +The Advanced Tab provides fine-grained control +over the more subtle behaviors of &kstars;. + +Atmospheric Refraction +The Correct for atmospheric refraction checkbox +controls whether the positions of objects are corrected for the effects +of the atmosphere. Because the atmosphere is a spherical shell, light from +outer space is bent as it passes through the atmosphere to +our telescopes or eyes on the Earth's surface. The effect is largest for +objects near the horizon, and actually changes the predicted rise or set +times of objects by a few minutes. In fact, when you see a +sunset, the Sun's actual position is already well below the horizon; +atmospheric refraction makes it seem as if the Sun is still in the sky. +Note that atmospheric refraction is never applied if you are using +Equatorial coordinates. + +Animated Slewing +The Use animating slewing checkbox controls how the +display changes when a new focus position is selected in the map. By +default, you will see the sky drift or slew to the new +position; if you uncheck this option, then the display will instead +snap immediately to the new focus position. + +Objects in the Sky +Labeling +Automatic + +If the Attach label to centered object checkbox is +selected, then a name label will automatically be attached to an object +when it is being tracked by the program. The label will be removed when +the object is no longer being tracked. Note that you can also manually +attach a persistent name label to any object with its popup menu. + +Objects in the Sky +Hiding +There are three situations when &kstars; must redraw the sky display very +rapidly: when a new focus position is selected (and Use +animated slewing is checked), when the sky is dragged with the +mouse, and when the time step is large. In these situations, the positions +of all objects must be recomputed as rapidly as possible, which can put +a large load on the CPU. If the CPU +cannot keep up with the demand, then the display will seem sluggish or jerky. +To mitigate this, &kstars; will hide certain objects during these rapid-redraw +situations, as long as the Hide objects while moving +checkbox is selected. The timestep threshold above which objects will be +hidden is determined by the Also hide if timescale greater +than: timestep-spinbox. You can specify the objects that should +be hidden in the Configure Hidden Objects group box. + + + + +Customizing the Display + + +There are several ways to modify the display to your liking. + + +Color SchemesSelecting +Select a different color scheme in the +SettingsColor Schemes +menu. There are four predefined color schemes, and you can define your own in the +Configure &kstars; window. + + +Toolbars +Customizing +Toggle whether the Toolbars are drawn in the +SettingsToolbars +menu. Like most KDE toolbars, they can also be dragged around and +anchored on any window edge, or even detached from the window completely. + + +Info BoxesCustomizing +Info BoxesShading +Toggle whether the Info Boxes are drawn in the +SettingsInfo Boxes +menu. In addition, you can manipulate the three Info Boxes with the +mouse. Each box has additional lines of data that are hidden by default. +You can toggle whether these additional lines are visible by double-clicking +a box to shade it. Also, you can reposition a box by +dragging it with the mouse. When a box hits a window edge, it will +stick to the edge when the window is resized. + + + +Field-of-View SymbolsDescription +Choose an FOV Symbol using the +SettingsFOV Symbols +menu. FOV is an acronym for field-of-view. +An FOV symbol is drawn at the center of the window to indicate where the display +is pointing. Different symbols have different angular sizes; you can use a symbol to show +what the view through a particular telescope would look like. For example, if you choose +the 7x35 Binoculars FOV symbol, then a circle is drawn on the display that is +9.2 degrees in diameter; this is the field-of-view for 7x35 binoculars. + + +Field-of-View SymbolsCustomizing +You can define your own FOV symbols (or modify the existing symbols) using the +Edit FOV Symbols... menu item, which launches the FOV Editor: + + +Field-of-View Symbols Editor + + + + + + FOV Symbol Editor + + + + + +The list of defined FOV symbols is displayed on the left. On the right are buttons for +adding a new symbol, editing the highlighted symbol's properties, and removing the +highlighted symbol from the list. Note that you can even modify or remove the four +predefined symbols (if you remove all symbols, the four defaults will be restored the +next time you start &kstars;). Below these three buttons is a graphical preview display +showing the highlighted symbol from the list. When the New... or +Edit... button is pressed, the New FOV Symbol +window is opened: + + + +New Field-of-View Symbol + + + + + + New FOV Symbol + + + + + +Field-of-View SymbolsDefining New +This window lets you modify the four properties that define a FOV symbol: name, size, +shape, and color. The angular size for the symbol can either be entered directly in the +Field of View edit box, or you can use the Eyepiece/Camera Tabs to +calculate the field-of-view angle, given parameters of your telescope/eyepiece or +telescope/camera setup. The four available shapes are: Circle, Square, Crosshairs, and +Bullseye. Once you have specified all four parameters, press Ok, +and the symbol will appear in the list of defined symbols. It will also be available +from the Settings | FOV menu. + + + + + + + diff --git a/doc/kstars/cpoles.docbook b/doc/kstars/cpoles.docbook new file mode 100644 index 00000000..c5f28957 --- /dev/null +++ b/doc/kstars/cpoles.docbook @@ -0,0 +1,58 @@ + + + +Jason +Harris + + +The Celestial Poles +Celestial Poles +Equatorial Coordinates + + +The sky appears to drift overhead from east to west, completing a full circuit +around the sky in 24 (Sidereal) hours. This +phenomenon is due to the spinning of the Earth on its axis. The Earth's +spin axis intersects the Celestial Sphere at +two points. These points are the Celestial Poles. As the +Earth spins; they remain fixed in the sky, and all other points seem to rotate +around them. The celestial poles are also the poles of the Equatorial Coordinate System, meaning +they have Declinations of +90 degrees and -90 degrees +(for the North and South celestial poles, respectively). + +The North Celestial Pole currently has nearly the same coordinates as +the bright star Polaris (which is Latin for Pole Star). +This makes Polaris useful for navigation: not only is it always above the North +point of the horizon, but its Altitude angle is always (nearly) +equal to the observer's Geographic Latitude +(however, Polaris can only be seen from locations in the Northern hemisphere). + +The fact that Polaris is near the pole is purely a coincidence. In fact, +because of Precession, Polaris is only near +the pole for a small fraction of the time. + + +Exercises: + +Use the Find Object window +(&Ctrl;F) to locate +Polaris. Notice that its Declination is almost (but not exactly) +90 degrees. +Compare the Altitude reading when focused on Polaris to your location's +geographic latitude. They are always within one degree of each other. +They are not exactly the same because Polaris isn't exactly at the Pole. +(you can point exactly at the pole by switching to Equatorial +coordinates, and pressing the up-arrow key until the sky stops scrolling). + +Use the Time Step spinbox in the toolbar to accelerate time + to a +step of 100 seconds. You can see the entire sky appears to rotate around +Polaris, while Polaris itself remains nearly stationary. + +We said that the celestial pole is the pole of the Equatorial coordinate +system. What do you think is the pole of the horizontal (Altitude/Azimuth) +coordinate system? (The Zenith). + + + diff --git a/doc/kstars/credits.docbook b/doc/kstars/credits.docbook new file mode 100644 index 00000000..8c946366 --- /dev/null +++ b/doc/kstars/credits.docbook @@ -0,0 +1,75 @@ + +Credits and License + +&kstars; + +Program copyright 2001-2003 The &kstars; Team kstars@30doradus.org + + + +The &kstars; Team: + +Jason Harris kstars@30doradus.org + +Jasem Mutlaq mutlaqja@ku.edu + +Pablo de Vicente pvicentea@wanadoo.es + +Heiko Evermann heiko@evermann.de + +Thomas Kabelmann tk78@gmx.de + +Mark Hollomon mhh@mindspring.com + +Carsten Niehaus cniehaus@gmx.de + + + + + +Data Sources: + + +Object catalogs and planet position tables: NASA Astronomical Data Center + + +Detailed credit information for all of the images used in the program +is presented in the file README.images + + + + + +References: + +Practical Astronomy With Your +Calculator by Peter Duffet-Smith +Astronomical Algorithms by Jean +Meeus + + + + Special thanks: To the &kde; and &Qt; developers for providing +the world with a peerless set of free API +libraries. To the KDevelop team, for their +excellent IDE, which made developing &kstars; so +much easier and more fun. To everyone on the +KDevelop message board, the &kde; +mailing lists, and on irc.kde.org, for answering our frequent +questions. Thank you to Anne-Marie Mahfouf, for inviting &kstars; to +join the &kde;-Edu module. Finally, thanks to everyone who has +submitted bug reports and other feedback. Thank you, everyone. + + + +Documentation copyright 2001-2003 Jason Harris and the KStars Team +kstars@30doradus.org + + + + +&underFDL; +&underGPL; + + diff --git a/doc/kstars/csphere.docbook b/doc/kstars/csphere.docbook new file mode 100644 index 00000000..913463ff --- /dev/null +++ b/doc/kstars/csphere.docbook @@ -0,0 +1,28 @@ + + + +Jason +Harris + + +The Celestial Sphere +Celestial Sphere +Celestial Coordinate Systems + + +The celestial sphere is an imaginary sphere of gigantic radius, centered +on the Earth. All objects which can be seen in the sky can be thought +of as lying on the surface of this sphere. + +Of course, we know that the objects in the sky are not on the surface of +a sphere centered on the Earth, so why bother with such a construct? +Everything we see in the sky is so very far away, that their distances +are impossible to gauge just by looking at them. Since their distances +are indeterminate, you only need to know the direction +toward the object to locate it in the sky. In this sense, the celestial sphere +model is a very practical model for mapping the sky. + +The directions toward various objects in the sky can be quantified by +constructing a Celestial Coordinate System. + + diff --git a/doc/kstars/darkmatter.docbook b/doc/kstars/darkmatter.docbook new file mode 100644 index 00000000..7f094770 --- /dev/null +++ b/doc/kstars/darkmatter.docbook @@ -0,0 +1,119 @@ + + + + +Jasem +Mutlaq +
+
+
+
+ +Dark Matter +Dark Matter + + + +Scientists are now quite comfortable with the idea that 90% of the +mass is the universe is in a form of matter that cannot be seen. + + + Despite comprehensive maps of the nearby universe that cover +the spectrum from radio to gamma rays, we are only able to account of +10% of the mass that must be out there. As Bruce H. Margon, an +astronomer at the University of Washington, told the New York Times in +2001: It's a fairly embarrassing situation to admit that we +can't find 90 percent of the universe. + + The term given this missing mass is +Dark Matter, and those two words pretty well +sum up everything we know about it at this point. We know there is +Matter, because we can see the effects of its +gravitational influence. However, the matter emits no detectable +electromagnetic radiation at all, hence it is Dark. +There exist several theories to account for the missing mass ranging +from exotic subatomic particles, to a population of isolated black +holes, to less exotic brown and white dwarfs. The term missing +mass might be misleading, since the mass itself is not +missing, just its light. But what is exactly dark matter and how do +we really know it exists, if we cannot see it? + + +The story began in 1933 when Astronomer Fritz Zwicky was studying the +motions of distant and massive clusters of galaxies, specifically the +Coma cluster and the Virgo cluster. Zwicky estimated the mass of each +galaxy in the cluster based on their luminosity, and added up all of +the galaxy masses to get a total cluster mass. He then made a second, +independent estimate of the cluster mass, based on measuring the +spread in velocities of the individual galaxies in the cluster. +To his suprise, this second dynamical mass +estimate was 400 times larger than the estimate +based on the galaxy light. + + + +Although the evidence was strong at Zwicky's time, it was not until +the 1970s that scientists began to explore this discrepancy +comprehensively. It was at this time that the existence of Dark +Matter began to be taken seriously. The existence of such matter +would not only resolve the mass deficit in galaxy clusters; it +would also have far more reaching consequences for the evolution and +fate of the universe itself. + + + +Another phenomenon that suggested the need for dark matter is the +rotational curves of Spiral Galaxies. Spiral Galaxies +contain a large population of stars that orbit the Galactic center on +nearly circular orbits, much like planets orbit a star. Like +planetary orbits, stars with larger galactic orbits are expected to +have slower orbital speeds (this is just a statement of Kepler's 3rd Law). +Actually, Kepler's 3rd Law only applies to stars near the perimeter of a Spiral +Galaxy, because it assumes the mass enclosed by the orbit to be +constant. + + + +However, astronomers have made observations of the orbital speeds of +stars in the outer parts of a large number of spiral galaxies, and +none of them follow Kepler's 3rd Law as expected. Instead of falling +off at larger radii, the orbital speeds remain remarkably constant. +The implication is that the mass enclosed by larger-radius orbits +increases, even for stars that are apparently near the edge of the +galaxy. While they are near the edge of the luminous part of the +galaxy, the galaxy has a mass profile that apparently continues well +beyond the regions occupied by stars. + + + +Here is another way to think about it: Consider the stars near the +perimeter of a spiral galaxy, with typical observed orbital +velocities of 200 kilometers per second. If the galaxy consisted of +only the matter that we can see, these stars would very quickly fly +off from the galaxy, because their orbital speeds are four times +larger than the galaxy's escape velocity. Since galaxies are not seen +to be spinning apart, there must be mass in the galaxy that we are not +accounting for when we add up all the parts we can see. + + + Several theories have surfaced in literature to account for the +missing mass such as WIMPs (Weakly Interacting +Massive Particles), MACHOs (MAssive Compact Halo +Objects), primordial black holes, massive neutrinos, and others; each +with their pros and cons. No single theory has yet been accepted by +the astronomical community, because we so far lack the means to +conclusively test one theory against the other. + + + +You can see the galaxy clusters that Professor Zwicky studied to +discover Dark Matter. Use the &kstars; Find Object Window +(&Ctrl;F) to +center on M 87 to find the Virgo Cluster, and on +NGC 4884 to find the Coma Cluster. You may have to +zoom in to see the galaxies. Note that the Virgo Cluster appears to +be much larger on the sky. In reality, Coma is the larger cluster; +it only appears smaller because it is further away. + + +
diff --git a/doc/kstars/dcop.docbook b/doc/kstars/dcop.docbook new file mode 100644 index 00000000..b17539bf --- /dev/null +++ b/doc/kstars/dcop.docbook @@ -0,0 +1,229 @@ + +Scripting KStars: The DCOP Interface + +One of the goals of &kstars; is to provide the ability to playback +complicated behaviors from a script. This will allow you to +create virtual tours of the heavens, and will enable +teachers to construct classroom demos to illustrate certain +astronomical concepts. It is already possible to write such scripts +for &kstars;, although not all of the desired functions have been +included. Also, while we will eventually have a GUI-based script +builder tool, the scripts must currently be written by hand. This +chapter will explain how to write &kstars; scripts. + + +The &kde; architecture provides the necessary framework for scriptable +applications via the DCOP interface. +DCOP stands for Desktop Communication +Protocol; through DCOP, &kde; applications +can be controlled by other applications, from a terminal prompt, or +through a text script. + + + +DCOP Functions + +The &kstars; DCOP Interface includes the following +functions: + + + +lookTowards( const QString direction ): +Point the display focus in a direction specified by the argument. +This can be the name of any object in the sky, or one of the following +directional words or abbreviations: zenith (or z), north (n), +northeast (ne), east (e), southeast (se), south (s), southwest(sw), +west(w), northwest (nw). + + + +setRaDec( double ra, double dec ): +Point the display focus at the specified equatorial coordinates. + + + +setAltAz(double alt, double az): +Point the display focus at the specified horizontal coordinates. + + + +zoomIn(): +Increase the display's Zoom level. + + + +zoomOut(): +Decrease the display's Zoom level. + + + +defaultZoom(): +Reset the display to Zoom level = 3 (the default). + + + +setLocalTime(int yr, int mth, int day, int hr, int min, int sec): +Set the simulation clock to the specified date and time. + + + +waitFor( double t ): +Pause for t seconds before continuing with subsequent script commands. + + + +waitForKey( const QString k ): +Halt the script execution until the user presses the specified key. +At this point, you cannot specify combination keystrokes (such as +&Ctrl;C); just use +simple keys. You can type space to indicate the +spacebar. + + + +setTracking( bool track ): +Toggle whether tracking mode is engaged. + + + +changeViewOption( const QString option, const QString value ): +Adjust a view option. There are dozens and dozens of options available; +basically everything you can change in the Configure &kstars; +Window can be changed here as well. The first argument is +the name of the option (the names are taken from the +kstarsrc configuration file), and the second +argument is the desired value. The argument parser is designed to be +robust, so if you accidentally send it bad data it should fail +gracefully. + + + +setGeoLocation( const QString city, const QString province, +const QString country ): +Change the observing location to the specified city. If no city matching +the argument strings is found, then nothing happens. + + + +stop() [clock]: +Halt the simulation clock. + + + +start() [clock]: +Start the simulation clock. + + + +setScale(float s) [clock]: +Set the rate of the simulation clock. s=1.0 corresponds to real time; +2.0 is twice as fast as real-time, etc. + + + + + + +Testing the DCOP Functions + +You can try out the DCOP functions very easily using the +kdcop program. When you run +kdcop, you will see a tree-list of all +running programs; if &kstars; is running it will be listed. Most of +the DCOP functions are listed under the +KStarsInterface heading, but the clock functions are +listed under clock. Double-click on any function to +execute it. If the function requires arguments, a window will open +in which you can input the values. + + + + +Writing a DCOP Script + +DCOP functions can also be called from the UNIX +command line, and these can be encapsulated in a script. We will +create an example script that switches to Equatorial coordinates, +points the display at the Moon, zooms in a bit, and accelerates +the clock to 1 hour per second. After tracking the Moon +for 20 seconds, the clock is paused and the display zooms out. +You can use this script as a template for making new scripts. +I will list the entire script first, and then explain its various +parts. + + + +#!/bin/bash +#KStars script: Track the Moon! +# +KSTARS=`dcopfind -a 'kstars*'` +MAIN=KStarsInterface +CLOCK=clock#1 +dcop $KSTARS $MAIN changeViewOption UseAltAz false +dcop $KSTARS $MAIN lookTowards Moon +dcop $KSTARS $MAIN defaultZoom +dcop $KSTARS $MAIN zoomIn +dcop $KSTARS $MAIN zoomIn +dcop $KSTARS $MAIN zoomIn +dcop $KSTARS $MAIN zoomIn +dcop $KSTARS $MAIN zoomIn +dcop $KSTARS $CLOCK setScale 3600. +dcop $KSTARS $CLOCK start +dcop $KSTARS $MAIN waitFor 20. +dcop $KSTARS $CLOCK stop +dcop $KSTARS $MAIN defaultZoom +## + + + +Save this script to a file. The filename can be anything you like; I +suggest something descriptive like +trackmoon.kstars. Then type the following command +to make the script executable: +chmod +trackmoon.kstars +. The script can then be executed at any time by typing +./trackmoon.kstars in the +folder which contains the script. Note that the script will only +work if an instance of &kstars; is already running. You can use the +dcopstart command in a script to launch a new instance +&kstars;. + + +Now to the explanation of the script. The top line identifies the file +as a BASH shell script. The following two lines +are comments (any line beginning with +# is a comment, and is ignored by the shell). The next +three lines define some convenience variables that will be used later. +The KSTARS variable identifies the currently-running +&kstars; process, using the dcopfind command. +MAIN and CLOCK identify the +two DCOP interfaces associated with &kstars;. + + +The remainder of the script is the actual list of DCOP +calls. The first command sets the display to use Equatorial +coordinates by setting the UseAltAz option to +false (again, you can see a list of all options that +changeViewOption can use by examining your +kstarsrc configuration file). The next command +centers the display on the Moon, and automatically engages tracking. +We then set the default zoom level, and then zoom in five times. +Next, the clock's timescale is set to 1 hour per second (3600 seconds +is one hour), and the clock is started (in case it was not already +running). The next line pauses the script for 20 seconds while we +track the Moon as it moves across the sky. Finally, we stop the clock +and reset the zoom level to its default setting. + + +We hope you enjoy the scripting abilities of KStars. If you create an +interesting script, please email it to +kstars@30doradus.org; we would like to see what you have done, +and may post some scripts on our webpage. Also, if you have any +ideas for how to improve scripting (or any part of &kstars;), let us +know at kstars-devel@lists.sourceforge.net or submit a +wishlist item to bugzilla. + + + + diff --git a/doc/kstars/detaildialog.png b/doc/kstars/detaildialog.png new file mode 100644 index 00000000..9813dfd8 Binary files /dev/null and b/doc/kstars/detaildialog.png differ diff --git a/doc/kstars/details.docbook b/doc/kstars/details.docbook new file mode 100644 index 00000000..4defd377 --- /dev/null +++ b/doc/kstars/details.docbook @@ -0,0 +1,113 @@ + +Object Details Window +Tools +Object Details Window +Objects in the Sky +Details + + + +The Object Details Window + + + + + + + Object Details Window + + + + + +The Object Details Window presents advanced data available about +a specific object in the sky. To access this tool, +right-click on any object, and select the +Details... item from the popup menu. + + +The window is divided into a number of Tabs. In the +General Tab, we present basic data about +the current object. This includes names and catalog designations, +object type, and magnitude +(brightness). Also shown are the object's Equatorial and Horizontal +coordinates, as well as its rise, set and transit times. + + +Objects in the Sky +Internet Links +Customizing +In the Links tab, you can manage the internet +links associated with this object. The Image and Information links +associated with the object are listed. These are the links that +appear in the popup menu when the object is +right-clicked. You can add custom +links to the object with the Add Link... +button. This will open a window in which you fill in the URL and link +text for the new link (you can also test the URL in the web browser +from this window). Keep in mind that the custom link can easily point +to a file on your local disk, so you can use this feature to index +your personal astronomical images or observing logs. + + +You can also modify or remove any link using the +Edit Link... and +Remove Link... buttons. + + +The Advanced Tab allows you to query professional +astronomical databases on the internet for information regarding the +current object. To use these databases, simply highlight the +desired database in the list, and press the View +button to see the results of your query in a web browser window. The +query is made using the primary name of the object you clicked on to +open the Details Dialog. The following databases are available for +querying: + + +High Energy Astrophysical Archive (HEASARC). Here you +can retrieve data about the current object from a number of +High-energy observatories, which covers the +Ultraviolet, X-ray and Gamma Ray portions of the electromagnetic +spectrum. +Multimission Archive at Space Telescope (MAST). +The Space Telescope Science Institute provides access to the entire +collection of images and spectra taken with the Hubble Space +Telescope, as well as several other space-based observatories. + +NASA Astrophysical Data System (ADS). This +incredible bibliographic database encompass the entire body of +literature published in international peer-review Journals about +astronomy and astrophysics. The database is divided into four +general subject areas (Astronomy and Astrophysics, Astrophysics +Preprints, Instrumentation, and Physics and Geophysics). Each of these +has three sub-nodes that query the database +in different ways. Keyword search will return articles +which listed the object's name as a keyword. Title word +search will return articles which included the object name in +their Title, and the Title & Keyword search uses +both options together. + +NASA/IPAC Extragalactic Database (NED). NED provides +encapsulated data and bibliographic links about +extragalactic objects. You should only use NED if your target is +extragalactic; &ie; if it is itself a galaxy. + +Set of Identifications, Measurements, and Bibliography +for Astronomical Data (SIMBAD). SIMBAD is similar to NED, except it +provides data about all kinds of objects, not just galaxies. + +SkyView provides images from All-Sky surveys that have +been performed in dozens of different parts of the spectrum, from +Gamma Rays to the Radio. The &kstars; interface will retrieve an image +from any of these surveys, centered on the selected object. + + + + +Finally, in the Log Tab, you can type in some text +that will remain associated with this object's Details window. +You could use this to attach personal observing notes, for example. + + + diff --git a/doc/kstars/devicemanager.png b/doc/kstars/devicemanager.png new file mode 100644 index 00000000..6268a3ec Binary files /dev/null and b/doc/kstars/devicemanager.png differ diff --git a/doc/kstars/dumpmode.docbook b/doc/kstars/dumpmode.docbook new file mode 100644 index 00000000..19fdbcf8 --- /dev/null +++ b/doc/kstars/dumpmode.docbook @@ -0,0 +1,67 @@ + +Command-Line mode for Image Generation +Image-dump Mode + + +You can use &kstars; to generate an image of the sky +without actually launching the GUI +portion of the program. To use this feature, start +&kstars; from a command prompt using arguments to +specify the filename for the image, as well as the +desired image dimensions: + + +kstars +--dump +--filename kstars.png +--height 640 +--width 480 +--script myscript.kstars +--date "4 July 1976 +12:30:00" + + + +If no filename is specified, it generates a file +named kstars.png. It will attempt to +generate an image that matches the extension of your filename. +The following extensions are recognized: png, +jpg, jpeg, gif, +pnm, and bmp. If the filename +extension is not recognized, it defaults to the +PNG image type. + + +Likewise, if the image width and height are not specified, +they default to 640 and 480, respectively. + + +By default, &kstars; will read in the options values stored in +your $KDEHOME/share/config/kstarsrc file +to determine where the image will be centered, and how it is +rendered. This means you need to run &kstars; in normal GUI +mode, and exit the program when it is set up with the desired +options for the generated images. This is not very flexible, +so we also provide the ability to execute a &kstars; +DCOP script to set the scene before +generating the image. The filename you specify as the +script argument should be a valid &kstars; +DCOP script, such as one created with the +Script Builder Tool. +The script can be used to set where the image is pointing, +set the geographic location, set the time and date, change the +Zoom level, and adjust other view options. Some of the +DCOP functions make no sense in non-GUI +mode (such as waitForKey()); if these +functions are encountered while parsing the script, they are +simply ignored. + + +By default, &kstars; will use the system CPU time and date for +generating the image. Alternatively, you may specify a time +and date with the --date argument. You can also +use this argument for specifying the startup date in normal +GUI mode. + + + diff --git a/doc/kstars/ecliptic.docbook b/doc/kstars/ecliptic.docbook new file mode 100644 index 00000000..3061dd1b --- /dev/null +++ b/doc/kstars/ecliptic.docbook @@ -0,0 +1,58 @@ + + + +John +Cirillo + + +The Ecliptic +Ecliptic +Ecliptic Coordinates + + +The ecliptic is an imaginary Great Circle +on the Celestial Sphere along which the Sun +appears to move over the course of a year. Of course, it is really the +Earth's orbit around the Sun causing the change in the Sun's apparent +direction. The ecliptic is inclined from the Celestial +Equator by 23.5 degrees. The two points where the Ecliptic crosses +the Celestial Equator are known as the Equinoxes. + +Since our solar system is relatively flat, the orbits of the planets are +also close to the plane of the ecliptic. In addition, the constellations of the +zodiac are located along the ecliptic. This makes the ecliptic a very useful +line of reference to anyone attempting to locate the planets or the +constellations of the zodiac, since they all literally follow the +Sun. + +Because of the 23.5-degree tilt of the Ecliptic, the +Altitude of the Sun at noon changes over the course of the +year, as it follows the path of the Ecliptic across the sky. This causes the +seasons. In the Summer, the Sun is high in the sky at noon, +and it remains above the Horizon for more than +twelve hours. Whereas, in the winter, the Sun is low in the sky at noon, and remains +above the Horizon for less than twelve hours. In addition, sunlight is received at +the Earth's surface at a more direct angle in the Summer, which means that a given +area at the surface receives more energy per second in the Summer than in Winter. +The differences in day duration and in energy received per unit area lead to the +differences in temperature we experience in Summer and Winter. + + +Exercises: + +Make sure your location is set to somewhere that is not very near the equator +for these experiments. Open the Configure &kstars; window, and +switch to Horizontal coordinates, with the Opaque Ground shown. Open the +Set Time window +(&Ctrl;S),and change the +Date to sometime in the middle of Summer, and the Time to 12:00 Noon. Back in +the Main Window, point toward the Southern Horizon (press S). +Note the height of the Sun above the Horizon at Noon in the Summer. Now, change +the Date to something in the middle of Winter (but keep the Time at 12:00 Noon). +The Sun is now much lower in the Sky. You will also notice that the day durations +are different if you open the What's Up Tonight? tool for +each date. + + + diff --git a/doc/kstars/ellipticalgalaxies.docbook b/doc/kstars/ellipticalgalaxies.docbook new file mode 100644 index 00000000..eaa84783 --- /dev/null +++ b/doc/kstars/ellipticalgalaxies.docbook @@ -0,0 +1,115 @@ + + + +Jasem +Mutlaq +
+
+
+
+ +Elliptical Galaxies +Elliptical Galaxies + + + Elliptical galaxies are spheroidal concentrations of billions +of stars that resemble Globular Clusters on a grand scale. They have +very little internal structure; the density of stars declines smoothly +from the concentrated center to the diffuse edge, and they can have a +broad range of ellipticities (or aspect ratios). They typically +contain very little interstellar gas and dust, and no young stellar +populations (although there are exceptions to these rules). Edwin +Hubble referred to Elliptical galaxies as early-type +galaxies, because he thought that they evolved to become Spiral +Galaxies (which he called late-type galaxies). +Astronomers actually now believe the opposite is the case (&ie;, that +Spiral galaxies can turn into Elliptical galaxies), but Hubble's +early- and late-type labels are still used. + + +Once thought to be a simple galaxy type, ellipticals are now known to +be quite complex objects. Part of this complexity is due +to their amazing history: ellipticals are thought to be the end +product of the merger of two Spiral galaxies. You can +view a computer simulation MPEG movie of such a merger at +this NASA HST webpage (warning: the file is 3.4 MB). + + + +Elliptical galaxies span a very wide range of sizes and +luminosities, from giant Ellipticals hundreds of thousands of light +years across and nearly a trillion times brighter than the sun, to +dwarf Ellipticals just a bit brighter than the average globular +cluster. They are divided to several morphological classes: + + + + +cD galaxies: + +Immense and bright objects that can +measure nearly 1 Megaparsec (3 million light years) across. These +titans are only found near the centers of large, dense clusters of +galaxies, and are likely the result of many galaxy +mergers. + + + +Normal Elliptical galaxies +Condensed Object with +relatively high central surface brightness. They include the giant +ellipticals (gE'e), intermediate-luminosity ellipticals (E's), and +compact ellipticals. + + + +Dwarf elliptical galaxies (dE's) + This class of +galaxies is fundamentally different from normal ellipticals. Their +diameters on the order of 1 to 10 kiloparsec with surface brightness +that is much lower than normal ellipticals, giving them a much more +diffuse appearance. They display the same characteristic gradual +decline of star density from a relatively dense core out to a diffuse +periphery. + + + +Dwarf spheroidal galaxies (dSph's) +Extreme low-luminosity, low +surface-brightness and have only been observed in the vicinity of the +Milky Way, and possibly other very nearby galaxy groups, such as the +Leo group. Their absolute magnitudes are only -8 to -15 mag. +The Draco dwarf spheroidal galaxy has an absolute magnitude of -8.6, +making it fainter than the average globular cluster in the Milky Way! + + + + +Blue compact dwarf galaxies (BCD's) + + Small galaxies that are unusually +blue. Thehave photometric colors of B-V = 0.0 to 0.30 mag, which is +typical for relatively young stars of spectral type A. +This suggests that BCDs +are currently actively forming stars. These systems also have +abundant interstellar gas (unlike other Elliptical galaxies). + + + + + + +You can see examples of Elliptical galaxies in &kstars;, using the Find +Object window +(&Ctrl;F). +Search for NGC 4881, which is the Giant cD galaxy in the Coma +cluster of galaxies. M 86 is a normal Elliptical galaxy in the Virgo +cluster of galaxies. M 32 is a dwarf Elliptical that is a satellite +of our neighbor, the Andromeda galaxy (M 31). M 110 is another +satellite of M 31 that is a borderline dwarf spheroidal galaxy +(borderline because it is somewhat brighter than most other +dwarf spheroidals). + + +
diff --git a/doc/kstars/equinox.docbook b/doc/kstars/equinox.docbook new file mode 100644 index 00000000..6d98ccc6 --- /dev/null +++ b/doc/kstars/equinox.docbook @@ -0,0 +1,37 @@ + + + +Jason +Harris + + +The Equinoxes +Equinoxes +Celestial Equator +Ecliptic + + +Most people know the Vernal and Autumnal Equinoxes as +calendar dates, signifying the beginning of the Northern hemisphere's Spring +and Autumn, respectively. Did you know that the equinoxes are also positions in +the sky? + +The Celestial Equator and the +Ecliptic are two +Great Circles on the +Celestial Sphere, set at an angle of 23.5 +degrees. The two points where they intersect are called the +Equinoxes. The Vernal Equinox +has coordinates RA=0.0 hours, Dec=0.0 degrees. The Autumnal +Equinox has coordinates RA=12.0 hours, Dec=0.0 degrees. + +The Equinoxes are important for marking the seasons. Because they are on +the Ecliptic, the Sun passes through each +equinox every year. When the Sun passes through the Vernal Equinox (usually on +March 21st), it crosses the Celestial Equator +from South to North, signifying the end of Winter for the Northern hemisphere. +Similarly, whenthe Sun passes through the Autumnal Equinox (usually on September +21st), it crosses the Celestial Equator from North to South, signifying the +end of Winter for the Southern hemisphere. + + diff --git a/doc/kstars/faq.docbook b/doc/kstars/faq.docbook new file mode 100644 index 00000000..e1ed1d23 --- /dev/null +++ b/doc/kstars/faq.docbook @@ -0,0 +1,274 @@ + +Questions and Answers + +&reporting.bugs; +&updating.documentation; + + + + + +What is the &kstars; Icon? + + + +The &kstars; Icon is a sextant, a handheld telescope which +was used by navigators on sailing ships back when the stars were important for +navigation. By carefully reckoning the positions of the stars, the navigator +could get an accurate estimate of the ship's current longitude and latitude. + + + + + + +What do the different symbols for deep-sky objects mean? + + + +The symbol indicates the object type: + +dotted circle: Open Cluster +cross-in-circle: Globular Cluster +box: Gaseous Nebula +diamond: Supernova Remnant +circle with outer lines: Planetary Nebula +ellipse: Galaxy + + + + + + + +What do the different colors of Deep-sky objects mean? + + + +Generally, the different colors indicate to which catalog the object +belongs (Messier, NGC or IC). However, some objects have a different +color which indicates that there are extra images available in the +popup menu (the default +extras color is red). + + + + + + + +Why are there so many more U.S. cities than in other countries? + + + + +When we started &kstars;, we were unable to find a longitude/latitude +database that covered the globe equitably. However, the &kstars; +community is rapidly overcoming this problem! We have already +received city lists from many users around the world. If you can +contribute to this effort, please send us your list of cities and +coordinates. + + + + + + + +I have added a custom location to &kstars; that I no longer want. How +do I remove it from the program? + + + + +You will have to edit the +~/.kde/share/apps/kstars/mycities.dat file, and +remove the location's line from that file. + + + + + + +Why can I not display the ground when using Equatorial +Coordinates? + + + +The short answer is, this is a temporary limitation. There is a +problem when constructing the filled polygon that represents the ground +when in Equatorial mode. However, it does not make too much sense to draw +the ground in equatorial coordinates, which is why this fix has been given +a low priority. + + + + + + +Why do some objects disappear when I am scrolling the +display? + + + +When the display is in motion, &kstars; must recompute the screen +coordinates of every object in its database, which involves +some pretty heavy trigonometry. When scrolling the display (either +with the arrow keys or by dragging with the mouse), the display may +become slow and jerky, because the computer is having trouble keeping +up. By excluding many of the objects, the computational load is +greatly reduced, which allows for smoother scrolling. You can turn +off this feature in the Configure &kstars; window, +and you can also configure which objects get hidden. + + + + + + +I do not understand all the terms used in &kstars;. Where can I +learn more about the astronomy behind the program? + + + +The &kstars; Handbook includes the AstroInfo +Project; a series of short, hyperlinked articles about +astronomical topics that can be explored and illustrated with &kstars;. +AstroInfo is a community effort, like GNUpedia or Everything2. If +you'd like to contribute to AstroInfo, please join our mailing list: +kstars-info@lists.sourceforge.net. + + + + + + +I want &kstars; to start up with a time and date different from +my system CPU clock. Is this possible? + + + +Yes; to start kstars with a different time/date, use the +--date argument, followed by a date string like +4 July 1976 12:30:00 + + + + + + +I want &kstars; to start up with the simulation clock paused. +Is this possible? + + + +Yes; to start kstars with the clock paused, simply add the +--paused argument to the command line. + + + + + + +How accurate/precise is &kstars;? + + + +&kstars; is pretty accurate, but it is not (yet) as precise as it can +possibly be. The problem with high-precision calculations is that +you start having to deal with a large number of complicating factors. +If you are not a professional astronomer, you will probably never have a +problem with its accuracy or precision. + + +Here is a list of some of the complicating factors which limit the +program's precision: + + + +Planet positions are only accurate for dates within 4000 years +or so of the current epoch. The planet positions are predicted using +a Fourier-like analysis of their orbits, as observed over the past few +centuries. We learnt in school that planets follow simple elliptical +orbits around the Sun, but this is not strictly true. It would be true +only if there was only one planet in the Solar system, and if the Sun +and the planet were both point masses. As it is, the planets are +constantly tugging on each other, perturbing the orbits slightly, and +tidal effects also induce precessional wobbling. In fact, recent +analysis suggests that the planets' orbits may not even be stable in +the long term (i.e., millions or billions of years). As a rule of +thumb, you can expect the position of a planet to be accurate to a few +arcseconds between the dates -2000 and 6000. + +Pluto is the exception to this; its position is perhaps ten times less +precise than the positions of the other planets. Still, for dates +near the present epoch, its position can be trusted to about an +arcsecond. + +The moon's position is the most difficult to predict to high precision. +This is because its motion is quite perturbed by the Earth. Also, +since it is so nearby, even minute effects that would be undetectable +in more distant bodies are easily apparent in the moon. + +The objects with the worst long-term precision in the program are the +comets and asteroids. We use a very simplistic orbital model for the +minor planets that does not include third-body perturbations. +Therefore, their positions can only be trusted for dates near the +present epoch. Even for the present epoch, one can expect positional +errors among the minor planets of order 10 arcseconds or more. + + + + + + + + + +Why do I have to download an improved NGC/IC catalog and Messier +object images? Why not just include them as part of the &kstars; distribution? + + + +The author of the downloadable NGC/IC catalog has released it with the restriction that it may not be used commercially. For most &kstars; users, this is not a problem. However, it is technically against the &kstars; license (the +GPL) to restrict usage in this way. We removed the Messier object images from the standard distribution for two reasons: to simply reduce the size of &kstars;, and also because of similar licensing concerns with a couple of the images. The inline images are significantly compressed to a very low quality from their original form, so I doubt there is a real copyright concern, but I did obtain explicit permission from the images' authors to use the few images for which there was any question about it (see README.images). Still, just to be absolutely safe, I removed them from the standard distribution, and marked the download archive as being "free for non-commercial use". + + + + + + +I am really enjoying the beautiful images I have downloaded through &kstars;! I would like to share them with the world; can I publish a calendar featuring these images (or are there any usage restrictions on the images)? + + + +It depends on the image, but many of the images restrict against commercial usage. The Image Viewer's statusbar will usually contain information about the image's copyright holder, and what usage restrictions apply. As a rule of thumb: anything published by NASA is in the public domain (including all HST images). For everything else, you can pretty safely assume that the images may not be used commercially without permission. When in doubt, contact the image's copyright holder directly. + + + + + + +Can I help contribute to future versions of &kstars;? + + + +Yes, definitely! Introduce yourself on our mailing list: +kstars-devel@kde.org. If you want to +help with the coding, download the latest CVS version of the +code and dive right in. There are several README files in the +distribution that explain some of the code's subsystems. If you +need ideas of what to work on, see the TODO file. You can submit +patches to kstars-devel, and feel free to post any questions you +have about the code there as well. + +If you are not into coding, we can still use your help with i18n, docs, +AstroInfo articles, URL links, bug reports, and feature requests. + + + + + + diff --git a/doc/kstars/find.png b/doc/kstars/find.png new file mode 100644 index 00000000..0b43abdb Binary files /dev/null and b/doc/kstars/find.png differ diff --git a/doc/kstars/fitsarea.png b/doc/kstars/fitsarea.png new file mode 100644 index 00000000..7d7f7381 Binary files /dev/null and b/doc/kstars/fitsarea.png differ diff --git a/doc/kstars/fitsviewer.docbook b/doc/kstars/fitsviewer.docbook new file mode 100644 index 00000000..e6875af5 --- /dev/null +++ b/doc/kstars/fitsviewer.docbook @@ -0,0 +1,59 @@ + +<acronym>FITS</acronym> Viewer Tool +Tools +FITS Viewer + + +The Flexible Image Transport System (FITS) is the standard format for representing images and data in Astronomy. + +The KStars FITS Viewer tool is integrated with the INDI framework for seamless display and manipulation of captured FITS images. Furthermore, the FITS Viewer can be used to post-process raw data. To open a FITS file, select Open FITS... from the +File menu, or press &Ctrl;O. + +FITS Viewer features: + + Support for 8, 16, 32, IEEE -32, and IEEE -64 bits formats. + Histogram with auto, linear, logarithmic, and square-root scales. + Image reduction tool. + Brightness/Contrast controls. + Pan and Zoom. + Auto levels. + Statistics. + FITS header query. + Undo/Redo. + + + + The FITS Viewer Tool + + + + + + FITS Viewer Tool + + + + +The above diagram illustrates the FITS Viewer work area and window. The tool provides basic functions for image display and processing. FITS data depth is preserved throughout all processing, open, and save functions. While the tool adhere to the FITS standard, it does not support all possible FITS features: + + Support for only one image per file. + Support for only 2D data. 1D and 3D data are discarded. + No support for WCS (World Coordinate System). + + +The following is a brief description of the tool's functional units: + + Brightness/Contrast: Adjusts brightness and contrast. The function can be CPU and memory intensive for very large FITS. + Histogram: Displays one-channel FITS histogram. The user can rescale the image by optionally defining an upper and lower limit for the cutoff region. The rescaling operation (linear, logarithmic, or square-root) may then be applied to the region enclosed by the upper and lower limits. + Image reduction: Removes background noise and optical anamolies from the image. Raw CCD images are often processed to remove instrument and temperature noise, in addition to aberrations inherit in the optical system. The function supports three types of raw CCD frames: + + Dark Frames + Flat Field Frames + Dark Flat Field Frames + + The user can stack up multiple frames in each category to increase the signal-to-noise ratio. Two combination methods are provided: mean and median. The two methods produce similar results most of the time, but the median method insures that the data is not skewed due to random cosmic ray hits. + + Statistics: Provides simple statistics for minimum and maximum pixel values and the their respective locations. FITS depth, dimension, mean, and standard deviation. + FITS header: Displays FITS header information. + + diff --git a/doc/kstars/flux.docbook b/doc/kstars/flux.docbook new file mode 100644 index 00000000..ba24ea31 --- /dev/null +++ b/doc/kstars/flux.docbook @@ -0,0 +1,69 @@ + + + + + +Jasem +Mutlaq +
+
+
+
+ +Flux +Flux +Luminosity + + + +The flux is the amount of energy that passes through a unit area each second. + + + +Astronomers use flux to denote the apparent brightness of a celestial body. The apparent brightness is defined as the the amount of light received from a star +above the earth atmosphere passing through a unit area each second. Therefore, the apparent brightness is simply the flux we receive from a star. + + + +The flux measures the rate of flow of energy that passes through each cm^2 (or any unit area) of an object's surface each second. +The detected flux depends on the distance from the source that radiates the energy. This is because the energy has to spread over a volume of space before it reaches us. +Let us assume that we have an imaginary balloon that encloses a star. Each dot on the balloon represents a unit of energy emitted from the star. Initially, the dots in an area +of one cm^2 are in close proximity to each other and the flux (energy emitted per square centimeter per second) is high. After a distance d, the volume and surface area of the +balloon increased causing the dots to spread away from each. Consequently, the number of dots (or energy) enclosed in one cm^2 has decreased as illustrated in Figure 1. + + + + + + + +Figure 1 + + + + +The flux is inversely proportional to distance by a simple r^2 relation. Therefore, if the distance is doubled, we receive 1/2^2 or 1/4th of the original flux. +From a fundamental standpoint, the flux is the luminosity per unit area: + + + + + + + + + +where (4 * PI * R^2) is the surface area of a sphere (or a balloon!) with a radius R. +Flux is measured in Watts/m^2/s or as commonly used by astronomers: Ergs/cm^2/s. +For example, the luminosity of the sun is L = 3.90 * 10^26 W. That is, in one second the sun radiates 3.90 * 10^26 joules of energy into space. Thus, the flux we receive +passing through one square centimeter from the sun at a distance of one AU (1.496 * 10^13 cm) is: + + + + + + + + + +
diff --git a/doc/kstars/flux.png b/doc/kstars/flux.png new file mode 100644 index 00000000..252c1d8d Binary files /dev/null and b/doc/kstars/flux.png differ diff --git a/doc/kstars/flux1.png b/doc/kstars/flux1.png new file mode 100644 index 00000000..96a078a8 Binary files /dev/null and b/doc/kstars/flux1.png differ diff --git a/doc/kstars/flux2.png b/doc/kstars/flux2.png new file mode 100644 index 00000000..aacdaea0 Binary files /dev/null and b/doc/kstars/flux2.png differ diff --git a/doc/kstars/fovdialog.png b/doc/kstars/fovdialog.png new file mode 100644 index 00000000..0135a21c Binary files /dev/null and b/doc/kstars/fovdialog.png differ diff --git a/doc/kstars/geocoords.docbook b/doc/kstars/geocoords.docbook new file mode 100644 index 00000000..5dd04a8c --- /dev/null +++ b/doc/kstars/geocoords.docbook @@ -0,0 +1,56 @@ + + + +Jason +Harris + + +Geographic Coordinates +Geographic Coordinate System +LongitudeGeographic Coordinate System +LatitudeGeographic Coordinate System + +Locations on Earth can be specified using a spherical coordinate system. +The geographic (earth-mapping) coordinate system is aligned +with the spin axis of the Earth. It defines two angles measured from +the center of the Earth. One angle, called the Latitude, +measures the angle between any point and the Equator. The other angle, called +the Longitude, measures the angle +along the Equator from an arbitrary point on the Earth +(Greenwich, England is the accepted zero-longitude point in most modern +societies). + +By combining these two angles, any location on Earth can be specified. +For example, Baltimore, Maryland (USA) has a latitude of 39.3 degrees +North, and a longitude of 76.6 degrees West. So, a vector drawn from +the center of the Earth to a point 39.3 degrees above the Equator and +76.6 degrees west of Greenwich, England will pass through Baltimore. + +The Equator is obviously an important part of this coordinate system; it +represents the zeropoint of the latitude angle, and the +halfway point between the poles. The Equator is the Fundamental +Plane of the geographic coordinate system. All Spherical Coordinate Systems define such a +Fundamental Plane. + +Lines of constant Latitude are called Parallels. They +trace circles on the surface of the Earth, but the only parallel that is a Great Circle is the Equator (Latitude=0 +degrees). Lines of constant Longitude are called +Meridians. The Meridian passing through Greenwich is the +Prime Meridian (longitude=0 degrees). Unlike Parallels, +all Meridians are great circles, and Meridians are not parallel: they intersect +at the north and south poles. + + +Exercise: + +What is the longitude of the North Pole? Its latitude +is 90 degrees North. + + +This is a trick question. The Longitude is meaningless at the north pole (and the +south pole too). It has all longitudes at the same time. + + + diff --git a/doc/kstars/geolocator.png b/doc/kstars/geolocator.png new file mode 100644 index 00000000..65c29015 Binary files /dev/null and b/doc/kstars/geolocator.png differ diff --git a/doc/kstars/greatcircle.docbook b/doc/kstars/greatcircle.docbook new file mode 100644 index 00000000..109fba45 --- /dev/null +++ b/doc/kstars/greatcircle.docbook @@ -0,0 +1,27 @@ + + + +Jason +Harris + + +Great Circles +Great Circles +Celestial Sphere + + +Consider a sphere, such as the Earth, or the +Celestial Sphere. The intersection +of any plane with the sphere will result in a circle on the surface of +the sphere. If the plane happens to contain the center of the sphere, +the intersection circle is a Great Circle. +Great circles are the largest circles that can be drawn on a sphere. +Also, the shortest path between any two points on a sphere is always +along a great circle. + +Some examples of great circles on the celestial sphere include: the +Horizon, the +Celestial Equator, and the +Ecliptic. + + diff --git a/doc/kstars/horizon.docbook b/doc/kstars/horizon.docbook new file mode 100644 index 00000000..23f61610 --- /dev/null +++ b/doc/kstars/horizon.docbook @@ -0,0 +1,25 @@ + + + +Jason +Harris + + +The Horizon +Horizon +Horizontal Coordinates + + +The Horizon is the line that separates Earth from Sky. +More precisely, it is the line that divides all of the directions you can +possibly look into two categories: those which intersect the Earth, +and those which do not. At many locations, the Horizon is +obscured by trees, buildings, mountains, &etc;. However, if you are on +a ship at sea, the Horizon is strikingly apparent. + +The horizon is the Fundamental Plane of the Horizontal Coordinate System. In other +words, it is the locus of points which have an Altitude +of zero degrees. + + diff --git a/doc/kstars/hourangle.docbook b/doc/kstars/hourangle.docbook new file mode 100644 index 00000000..fc327446 --- /dev/null +++ b/doc/kstars/hourangle.docbook @@ -0,0 +1,33 @@ + + + +Jason +Harris + + +Hour Angle +Hour Angle +Local Meridian +Sidereal Time + + +As explained in the Sidereal Time article, +the Right Ascension of an object indicates the Sidereal +Time at which it will transit across your Local +Meridian. An object's Hour Angle is +defined as the difference between the current Local Sidereal Time and the Right +Ascension of the object: + +HAobj = +LST - RAobj + +Thus, the object's Hour Angle indicates how much Sidereal Time has passed +since the object was on the Local Meridian. It is also the angular distance +between the object and the meridian, measured in hours (1 hour = 15 degrees). +For example, if an object has an hour angle of 2.5 hours, it transited across +the Local Meridian 2.5 hours ago, and is currently 37.5 degrees West of the +Meridian. Negative Hour Angles indicate the time until the +next transit across the Local Meridian. Of course, an Hour +Angle of zero means the object is currently on the Local Meridian. + + diff --git a/doc/kstars/index.docbook b/doc/kstars/index.docbook new file mode 100644 index 00000000..14ac543c --- /dev/null +++ b/doc/kstars/index.docbook @@ -0,0 +1,299 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +]> + + +The &kstars; Handbook + + + + +Jason +Harris + +
&Jason.Harris.mail;
+
+
+ + +Heiko +Evermann + +
&Heiko.Evermann.mail;
+
+Core Developer +
+ + +Thomas +Kabelmann + +
&Thomas.Kabelmann.mail;
+
+Core Developer +
+ + +Pablo +de Vicente + +
&Pablo.de.Vicente.mail;
+
+Core Developer +
+ + +Jasem +Mutlaq + +
mutlaqja@ikarustech.com
+
+Core Developer +
+ + +Carsten +Niehaus + +
cniehaus@gmx.de
+
+Core Developer +
+ + +Mark +Holloman + +
&Mark.Holloman.mail;
+
+Core Developer +
+ +
+ + +200120022003 +&Jason.Harris; and the &kstars; Team + + +&FDLNotice; + +2002-10-08 +1.0 + + + +&kstars; is a graphical desktop planetarium for &kde;. It depicts an +accurate simulation of the night sky, including stars, constellations, +star clusters, nebulae, galaxies, all planets, the Sun, the Moon, +comets and asteroids. You can see the sky as it appears +from any location on Earth, on any date. The user interface is highly +intuitive and flexible; the display can be panned and zoomed with the +mouse, and you can easily identify objects, and track their motion +across the sky. &kstars; includes many powerful features, yet the +interface is clean and simple, and fun to use. + + + + +KDE +kdeedu +Astronomy +KStars + + +
+ + +Introduction + + +&kstars; lets you explore the night sky from +the comfort of your computer chair. It provides an accurate graphical +representation of the night sky for any date, from any location on +Earth. The display includes 126,000 stars to 9th magnitude (well below +the naked-eye limit), 13,000 deep-sky objects (Messier, NGC, and IC +catalogs), all planets, the Sun and Moon, hundreds of comets and +asteroids, the Milky Way, 88 constellations, and guide lines such as +the celestial equator, +the horizon and +the ecliptic. + + +However, &kstars; is more than a simple night-sky simulator. The +display provides a compelling interface to a number of tools with +which you can learn more about astronomy and the night sky. There is +a context-sensitive popup menu +attached to each displayed object, which displays object-specific +information and actions. Hundreds of objects provide links in their +popup menus to informative web pages and beautiful images taken by the +Hubble Space Telescope and other observatories. + +From an object's popup menu, you can open its Detailed Information Window, where +you can examine positional data about the object, and query a huge +treasury of online databases for professional-grade astronomical data +and literature references about the object. You can even attach your +own Internet links, images and text notes, making &kstars; a graphical +front-end to your observing logs and your personal astronomical notebook. + + +Our Astrocalculator tool +provides direct access to many of the algorithms the program uses +behind the scenes, including coordinate converters and time +calculators. The AAVSO Lightcurve +Generator tool will download a lightcurve for any of the 6000+ +variable stars monitored by the American Association of Variable Star +Observers (AAVSO). The lightcurves are generated on the +fly by querying the AAVSO server directly, ensuring that you +have the very latest data points. + + +You can plan an observing session using our Altitude vs. Time tool, which will +plot curves representing the Altitude as a function of time for any +group of objects. If that is too much detail, we also provide a +What's Up Tonight? tool that +summarizes the objects that you will be able to see from your location +on any given night. You can add your favorite objects to the Observing List tool, which +provides convenient access to common actions for a list of objects. + + +&kstars; also provides a Solar System +Viewer, which shows the current configuration of the major +planets in our solar system. There is also a Jupiter Moons Tool which shows the positions +of Jupiter's four largest moons as a function of time. + + +Our primary goal is to make &kstars; an interactive educational tool for +learning about astronomy and the night sky. To this end, the &kstars; +Handbook includes the AstroInfo +Project, a series of short, hyperlinked articles on astronomical +topics that can be explored with &kstars;. In addition, &kstars; +includes &DCOP; functions that allow you to write complex scripts, making &kstars; +a powerful "demo engine" for classroom use or general illustration of +astronomical topics. + + +However, &kstars; is not just for students. You can control telescopes +and cameras with &kstars;, using the elegant and powerful INDI protocol. &kstars; supports several popular +telescopes including Meade's LX200 family and Celestron GPS. Several +popular CCD cameras, webcams, and computerized focusers are also supported. +Simple slew/track commands are integrated directly into the main window's +popup menu, and the INDI Control Panel provides full access to all of +your telescope's functions. Many of these actions can also be scripted +through &kde;'s &DCOP; mechanism (our own Script Builder tool provides a simple +point-and-click interface for these scripts). INDI's Client/Server +architecture allows for seamless control of any number of local or remote telescopes using a single +&kstars; session. + + +We are very interested in your feedback; please report bugs or +feature requests to the &kstars; development mailing list: +kstars-devel@kde.org. You can also use +the automated bug reporting tool, accessible from the Help menu. + + + +&quicktour; +&config; +&commands; +&astroinfo; +&tools; +&dumpmode; +&indi; +&faq; +&credits; +&install; + + + +
+ + + diff --git a/doc/kstars/indi.docbook b/doc/kstars/indi.docbook new file mode 100644 index 00000000..4d26b856 --- /dev/null +++ b/doc/kstars/indi.docbook @@ -0,0 +1,835 @@ + +Astronomical Device Control with <acronym>INDI</acronym> +INDI Control +Overview + + +KStars provides an interface to configure and control astronomical instruments via +the INDI protocol. + +The INDI protocol supports a variety of astronomical instruments +such as CCD cameras and focusers. Currently, KStars supports the following +devices: + + +Supported Telescopes + + + +Telescope +Device driver +Version + + + + +LX200 8"-12" Classic +lx200classic +1.0 + + +Autostar based telescopes +lx200autostar +1.0 + + +LX200 GPS 8"-16" +lx200gps +1.0 + + +LX200 Classic 16" +lx200_16 +1.0 + + +NexStar GPS, CGE, AS-GT +celestrongps +0.9 + + +New GT, NexStar 5i/8i +celestrongps +0.9 + + +Takahashi Temma +temma +0.1 + + +Astro-Physics AP +apmount +0.1 + + +Astro-Electronic FS-2 +lx200basic +0.1 + + +Argo Navis +lx200basic +0.1 + + +Losmandy Gemini +lx200basic +0.1 + + +Mel Bartels Controllers +lx200basic +0.1 + + +Sky Commander +skycommander +0.1 + + + +
+ +Supported Focusers + + + +Focuser +Device driver +Version + + + + +Meade LX200GPS Microfocuser +lx200gps +0.9 + + +Meade 1206 Primary Mirror Focuser +lx200generic +0.9 + + +JMI NGF Series +lx200generic +0.1 + + +JMI MOTOFOCUS +lx200generic +0.1 + + + +
+ + +Supported CCDs + + + +CCD +Device driver +Version + + + + +Finger Lakes Instruments CCDs +fliccd +1.0 + + +Santa Barbara Instrument CCDs +sbigccd +0.1 + + +Apogee CCDs +apogee_ppi, apogee_pci, apogee_isa, apogee_usb +0.1 + + + +
+ + + Supported Filter Wheels + + + + Filter Wheel + Device driver + Version + + + + + FLI Filter Wheels + fliwheel + 0.9 + + + +
+ + +Supported Webcams + + + +Webcam +Device driver +Version + + + + +Any Video4Linux compatible device +v4ldriver +1.0 + + +Philips webcam +v4lphilips +1.0 + + +Meade Lunar Planetary Imager +meade_lpi +0.1 + + + + +
+ + +INDI Setup +INDI +Setup + + +KStars can control local and remote devices seamlessly via the INDI server/client architecture. INDI devices may be run in three different modes: + + +Local: The local mode is the most common and is used to control local device (&ie; a device attached to your machine). +Server: The server mode establishes an INDI server for a particular device and waits for connections from remote clients. You cannot operate server devices, you can only start and shut them down. +Client: The client mode is used to connect to remote INDI servers running INDI devices. You can control remote devices seamlessly like local devices. + + +You can run local device, establish INDI servers, and connect to remote clients from the Device Manager in the Devices menu. + +Here is a screenshot of the Device Manager +window: + + +Running device drivers + + + + + +Start device drivers + + + + +You can run devices by browsing the device tree, selecting a specific device, and then clicking on the Run Service button. You can select the operation mode, either local or server as defined above. + +To control remove devices, refer to the remote device control section. + + + +Telescope Setup +INDI +Setup + + +Most telescopes are equipped with RS232 interface +for remote control. Connect the RS232 jack in your telescope to your +computer's Serial/USB port. Traditionally, the RS232 +connects to the serial port of your computer, but since many new laptops +abandoned the serial port in favor of USB/FireWire +ports, you might need to obtain a Serial to USB adaptor to use with new +laptops. + +After connecting your telescope to the Serial/USB port, turn your +telescope on. It is highly recommended that you +download and install the latest firmware for your telescope +controller. + +The telescope needs to be aligned before it can be used properly. +Align your telescope (one or two stars alignment) as illustrated in your +telescope manual. + +&kstars; needs to verify time and location settings before connecting to the telescope. This insures proper tracking and synchronization between the telescope and &kstars;. The following steps will enable you to connect to a device that is connected to your computer. To connect and control remote devices, please refer to remote device control section. + +You can use the Telescope Setup Wizard and it will verify all the required information in the process. It can automatically scan ports for attached telescopes. You can run the wizard by selecting Telescope Setup Wizard from the Devices menu. + +Alternatively, you can connect to a local telescope by performing the following +steps: + + +Set your geographical location. Open the Geographic... window by selecting +Set Geographic Location... from the +Settings menu, or by pressing the Globe icon in the toolbar, or by pressing &Ctrl;g. + +Set your local time and date. You can change to any time or +date by selecting Set Time... from the Time menu, or by +pressing the time icon in the toolbar. The Set Time window uses a standard &kde; Date Picker widget, coupled with three spinboxes for setting the hours, minutes and seconds. If you ever need to reset the clock back to the current time, just select Set Time to Now from the Time menu. + + +Click on the Devices menu and select the +Device Manager. + + +Under the Device column, select your telescope model. + + + Right-click on the device and select +Run Service. + + +Click Ok to close the Device Manager +Dialog. + + + + +Frequent Settings +You do not need to set the geographic location and time every time you connect to a telescope. Only adjust the settings as needed. + +You are now ready to use the device features, &kstars; conveniently provides two interchangeable GUI interfaces for controlling telescopes: + + +Controlling your telescope + + +Sky map Control: For each device you run in the Device Manager, a corresponding entry will show up in popup menu that allows you to control the properties of the device. You can +issue commands like Slew, Sync, and +Track directly from the sky map. + +Here is a screenshot of the popup menu with an active LX200 Classic +device: + +Controlling devices from sky map + + + + + + + + + + +INDI Control Panel: The panel offers the user with all the +features supported by a device. + + +The panel is divided into three main sections: + + + +Device tabs: Each additional active device occupies a +tab in the INDI panel. Multiple devices can run simultaneously without +affecting the operation of other devices. + + + + +Property view: Properties are the key element in INDI +architecture. Each device defines a set of properties to communicate with +the client. The current position of the telescope is an example of a +property. Semantically similar properties are usually contained in logical +blocks or groupings. + + + + +Log viewers: Devices report their status and acknowledge commands by sending INDI messages. Each device has its own log view, and all devices share one generic log viewer. A device usually sends messages to its device driver only, but a device is permitted to send a generic message when appropriate. + + + + +INDI Control Panel + + + + + + + + + +You are not restricted on using one interface over another as they can be both used simultaneously. Actions from the Sky map are automatically reflected in the INDI Control Panel +and vice versa. + +To connect to your telescope, you can either select Connect from your device popup menu or +alternatively, you can press Connect under your device tab in the INDI Control Panel. + +By default, KStars will try to connect to the /dev/ttyS0 +port. To change the connection port, select INDI Control Panel from the Devices menu and change the port under your device tab. + +&kstars; automatically updates the telescope's longitude, latitude, and +time based on current settings in &kstars;. You can enable/disable these +updates from Configure INDI dialog under the +Devices menu. + + +If &kstars; communicates successfully with the telescope, it will retrieve the current RA and DEC from the telescope and will display a crosshair on the sky map indicating the telescope position. + + +Synchronizing your telescope +If you aligned your telescope and the last alignment star was, for example, Vega, then the crosshair should be centered around Vega. If the crosshair was off target, then you can right-click Vega from the sky map and select +Sync from your telescope menu. This action will instruct the telescope to synchronize its internal coordinates to match those of Vega, and the telescope's crosshair should now be centered around Vega. + + + +That is it: your telescope is ready to explore the heavens. + + +WARNING +Never use the telescope to look at the sun. Looking at the sun might cause irreversible damage to your eyes and as well as your equipment. + + + + +CCD and Video-Capture Setup +CCD Video Control +Setup + + +KStars supports the following imaging devices: + + Finger Lakes instruments CCDs + Apogee CCDs: Parallel, ISA, PCI, and USB modes are supported. You need to install Apogee kernel drivers for your specific mode (for USB mode, you only need libusb). + Video4Linux compatible devices. Philips webcam extended features are supported as well. + + +You can run CCD and Video Capture devices from the Device Manager in the Devices menu. Like all INDI devices, some of the device controls will be accessible from the skymap. The device can be controlled fully from the INDI Control Panel. + +The standard format for image capture is FITS. Once an image is captured and downloaded, it will be automatically displayed in the KStars FITS Viewer. To capture a sequence of images, use the Capture Image Sequence tool from the Devices menu. This tool is inactive until you establish a connection to an image device. + + +The FLICCD driver requires root privileges in order to operate properly. Note that running the driver as root is considered a security risk + + + + +Capture Image Sequence +Capture +Image + + +The Capture Image Sequence tool can be used to aquire images from cameras and CCDs in interactive and batch modes. Furthermore, you can select which filter, if any, you want to use for your images. The capture tool remains disabled until you establish a connection to an imaging device. + + +Capture Image Sequence + + + + + + + +The above screenshot depicts a sample capture session. The tool provides the following options: + + Camera/CCD + + The desired imaging device. + The image prefix which will be prepended to each captured filename. + The number of seconds to expose each frame. + The number of images to aquire. + The delay in seconds between consecutive images. + Append ISO 8601 time stamp to the filename. (e.g. image_01_20050427T09:48:05). + + + Filter + + The desired filter device. + The desired filter slot. You can assign color values to slot numbers using the Configure INDI window (e.g. Slot #1 = Red, Slot #2 = Blue..etc). + + + + +After you fill in the desired options, you can begin the capture procedure by pressing the Start button. You may cancel at any time using the Stop button. All captured images will be saved to the default FITS directory which can be specified in the Configure INDI window. + +If you have more complex capturing requirements and conditions to fulfil, it is recommended to create a script to meet your specific needs using the Script Builder tool in the Tools menu. + + + +Configure INDI +Configure +INDI + + +The Configure INDI window allows you to modify Client side INDI specific options. The window is divided into four main categories: General, Automatic device updates, Display, and Filter Wheel: + + + General + + Specify the directory where all captured FITS images will be saved to. If no directory is specified, images will be stored in $HOME. + When checked, KStars will display captured FITS in KStars FITS Viewer tool. If you use the Capture Image Sequence tool, all captured images will be saved to disk regardless of this option. + The default telescope port. When you connect to a local or remote telescope service, KStars will automatically fill the telescope's device port with the specified default port. + The default video port. When you connect to a local or remote video service, KStars will automatically fill the webcam's device port with the specified default port. + + + Automatic device updates + + Update the telescope's date and time, if supported, upon connection. + Update the telescope's geographical location information (current longitude and latitude), if supported, upon connection. + + + Display + + When checked, KStars displays the telescope's target crosshair on the sky map. The crosshair is displayed upon a successful connection to the telescope and its location is updated periodically. The telescope's name is displayed next to the crosshair. KStars displays one crosshair per each connected telescope. To change the color of the telescope's crosshair, open the Configure KStars window. Select the Colors tab, and then change the color of the Target Indicator item to the desired color. + When checked, KStars displays INDI status messages in the KStars status bar. + + + Filter Wheel: Assign color codes to the filter wheel slots (e.g. Slot #0 Red, Slot #1 Blue..etc). You can assign color codes for up to 10 filter slots (0 to 9). To assign a color code, select a slot number from the drop down combo box, and then type the corresponding color code in the edit field. Repeat the process for all desired slots and then press OK. + + + + + + +INDI Concepts +Telescope Control +Concepts + + + +The main key concept in INDI is that devices have the ability to describe themselves. This is accomplished by using XML to describe a generic hierarchy that can represent both canonical and non-canonical devices. In INDI, all devices may contain one or more properties. Any property may contain one or more elements. There are four types of INDI properties: + +Text property. +Number property. +Switch property (Represented in GUI by buttons and checkboxes). +Light property (Represented in GUI by colored LEDs). + + +For example, all INDI devices share the CONNECTION standard switch property. The CONNECTION property has two elements: CONNECT and DISCONNECT switches. KStars parses the generic XML description of properties and builds a GUI representation suitable for direct human interaction. + +The INDI control panel offers many device properties not accessible from the sky map. The properties offered differ from one device to another. Nevertheless, all properties share common features that constrains how they are displayed and used: + + + + +Permission: All properties can either be read-only, write-only, or read and +write enabled. An example of a read-write property is the telescope's Right +Ascension. You can enter a new Right Ascension and the telescope, based on +current settings, will either slew or sync to the new input. Furthermore, +when the telescope slews, its Right Ascension gets updated and sent back to +the client. + + +State: Prefixed to each property is a state indicator (round LED). +Each property has a state and an associated color code: +INDI State color code + + + +State +Color +Description + + + + +Idle +Gray +Device is performing no action with respect to this property + + +Ok +Green +Last operation performed on this property was successful and +active + + +Busy +Yellow +The property is performing an action + + +Alert +Red +The property is in critical condition and needs immediate +attention + + + +
+ +The device driver updates the property state in real-time when +necessary. For example, if the telescope is in the process of slewing to a +target, then the RA/DEC properties will be signaled as +Busy. When the slew process is completed successfully, +the properties will be signaled as +Ok. +
+ + +Context: Numerical properties can accept and process numbers in two formats: +decimal and sexagesimal. The sexagesimal format is convenient when expressing +time or equatorial/geographical coordinates. You can use any format at your +convenience. For example, all the following numbers are equal: + +-156.40 +-156:24:00 +-156:24 + + + + +Time: The standard time for all INDI-related communications is Universal Time UTC specified as YYYY-MM-DDTHH:MM:SS in accord with ISO 8601. &kstars; communicates the correct UTC time with device drivers automatically. You can enable/disable automatic time updates from the Configure INDI dialog under the Devices menu. + + +
+
+ + +Remote Device Control +Telescope Control +Remote Devices + + +KStars provides a simple yet powerful layer for remote device control. +A detailed description of the layer is described in the INDI white +paper. + +You need to configure both the server and client machines for remote +control: + + + +Server: To prepare a device for remote control, follow the same steps in the local/server setup. When you start a device service in the Device Manager, a port number is displayed under the Listening port column. In addition to the port number, you also need the hostname or IP address of your server. + + + + +Client: Select the Device Manager from the Device menu and click on the Client tab. You can add, modify, or delete hosts under the Client tab. Add a host by clicking on the Add button. Enter the hostname/IP address of the server in the Host field, and enter the port number obtained from the server machine in step 1. + + + + + +INDI Client + + + + + + + +After you add a host, right click on the host to +Connect or Disconnect. +If a connection is established, you can control the telescope from the +Sky map or INDI Control Panel +exactly as described in the local/server section. It is as easy at that. + + + +Running an INDI server from the command line +While &kstars; allows you to easily deploy an INDI server; you can launch an INDI server from the command line. + + + +Since INDI is an independent backend component, you can run an INDI server on a host without KStars. INDI can be compiled separately to run on remote hosts. Furthermore, device drivers log messages to stderr and that can be helpful in a debugging situation. The syntax for INDI server is +as following: + +$ indiserver [options] [driver +...] + +Options: + -p p : alternate IP port, default 7624 + -r n : max restart attempts, default 2 + -v : more verbose to stderr + +For example, if you want to start an INDI server running an LX200 GPS +driver and listening to connections on port 8000, you would run the +following command: + +$ indiserver -p 8000 lx200gps + + + +Secure Remote Operation + +Suppose we want to run an indiserver with INDI drivers on a remote host, +remote_host, and connect them to &kstars; running on the local machine. + +From the local machine log onto the remote host, remote_host, by typing: + +$ ssh -L local_port:remote_host:remote_port + +This binds the local_port on the local machine to the remote_port on the remote_host. After logging in, run indiserver on the remote host: + +$ indiserver -p remote_port [driver...] + +Back on the local machine, start &kstars; then open the Device Manager and add a host under the Client tab. The host should be the local host (usually 127.0.0.1) and the port number should be the local_port used in the steps above. Right-click on the host and select Connect from the popup menu. &kstars; will connect to the remote INDI server securely. The host information will be saved for future sessions. + + + + +INDI Frequently Asked Questions +Telescope Control +FAQ + + + + + +What is INDI? + + + INDI is the Instrument-Neutral-Distributed-Interface control protocol developed by ElwoodC. +Downey of ClearSky Institute. &kstars; employs device drivers that are compatible with the INDI protocol. INDI has many advantages including loose coupling between hardware devices and +software drivers. Clients that use the device drivers (like &kstars;) are completely unaware of the device capabilities. In run time, &kstars; communicates with the device drivers and builds a completely dynamical GUI based on services provided by the device. Therefore, new device drivers can be written or updated and KStars can take full advantage of them without any changes on the client side. + + + + + + +Do you plan to support more devices? + + + + +Yes. We plan to support major CCD cameras and focusers and extend support +for more telescopes. If you would like INDI to support a particular device, +please send an email to indi-devel@lists.sourceforge.net + + + + + + + +What operations does KStars provide to control the telescope? + + + + +It depends on the particular telescope you're running, but the minimum three operations are Slew, Track, and Sync, which you can issue directly from the sky map. Your telescope must be aligned for those operations to perform correctly. Some telescopes offer you more operations like site management, slew modes, focusing, parking, and more. You can access the telescopes extended features from the INDI Control Panel in the Devices Menu. + + + + + + + +What's the difference between Slew, Track, and Sync exactly? + + + + +The command Slew orders the telescope to move to a particular target, and once the telescope reaches its target, the telescope keeps tracking that target at a sidereal rate (i.e. the rate at which stars move across the sky). This works well for stars, Messier objects, and about everything outside our solar system. But solar system objects travel differently across the sky and so the telescope must Track the objects as they move. + + +Therefore, you need to issue a track command if you want to track an object with non-sidereal motion. On the other hand, Sync is used to synchronize the telescope's internal coordinates with that of an object you select. + + + + + + + +Can I control my telescope remotely? + + + + +Yes. You can start an INDI server on the machine connected to your telescope and the server will listen to requests from &kstars; clients. Once you're connected, you can control your telescope directly from the sky map. This procedure is described in detail in the Remote device control section. + + + + + + + +When I try to Connect, &kstars; reports that the +telescope is not connected to the serial/USB port. What can I do? + + + +This message is triggered when &kstars; cannot communicate with the telescope. Here are few things you can do: + + + +Check that you have both reading and writing permission for the port you are trying to connect to. + + +Check the connection cable, make sure it is in good condition and test it with other applications. + + +Check your telescope power, make sure the power is on and that the telescope is getting enough power. + + +Set the correct port in the INDI Control Panel +under the Devices menu. The default device is +/dev/ttyS0 + + + Restart &kstars; and retry again. + + + + + + + +&kstars; reports that the telescope is online and ready, but I cannot find the telescope's crosshair, where is it? + + +&kstars; retrieves the telescopes RA and DEC coordinates upon connection. If your alignment was performed correctly, then you should see the crosshair around your target in the Sky Map. However, the RA and DEC coordinates provided by the telescope may be incorrect (even below the horizon) and you need to Sync your telescope to your current target. You can use the right-click menu to center and track the telescope crosshair in the sky map. + + + + + +The telescope is moving erratically or not moving at all. What can I do? + + +This behavior is mostly due to incorrect settings, please verify the following check list: + + +Is the telescope aligned? + + +Is the telescope alignment mode correct? Use INDI Control Panel to check and change these settings (Alt/Az,Polar, Land). + + +Are the telescope's time and date settings correct? + + +Are the telescope's longitude and latitude settings correct? + + +Is the telescope's UTC offset correct? + + +Are the telescope's RA and DEC axis locked firmly? + + +Is the telescope's N/S switch (when applicable) setup correctly for your hemisphere? + + +Is the cable between the telescope and computer in good condition? + + + +If you think all settings are correct but the telescope still moves erratically or not at all, then please send a report to +kstars-devel@kde.org + + + + +
+ diff --git a/doc/kstars/indicapture.png b/doc/kstars/indicapture.png new file mode 100644 index 00000000..f99192dc Binary files /dev/null and b/doc/kstars/indicapture.png differ diff --git a/doc/kstars/indiclient.png b/doc/kstars/indiclient.png new file mode 100644 index 00000000..1cb15a93 Binary files /dev/null and b/doc/kstars/indiclient.png differ diff --git a/doc/kstars/indicontrolpanel.png b/doc/kstars/indicontrolpanel.png new file mode 100644 index 00000000..b206c047 Binary files /dev/null and b/doc/kstars/indicontrolpanel.png differ diff --git a/doc/kstars/indiscript.png b/doc/kstars/indiscript.png new file mode 100644 index 00000000..41e21d2c Binary files /dev/null and b/doc/kstars/indiscript.png differ diff --git a/doc/kstars/install.docbook b/doc/kstars/install.docbook new file mode 100644 index 00000000..a45cfa76 --- /dev/null +++ b/doc/kstars/install.docbook @@ -0,0 +1,105 @@ + +Installation + + +How to obtain &kstars; + +&kstars; is distributed with &kde; as part of the kdeedu "Edutainment" +module. + + +We also occasionally make an independent release. These independent +releases will be available as a gzipped tar archive from the following +website: +http://prdownloads.sourceforge.net/kstars/. + + +Independent releases are announced through the +kstars-announce@lists.sourceforge.net mailing list. +Releases are also posted to the +&kstars; home page, +kde-apps.org, and +freshmeat.net. + + +&kstars; is been packaged by many Linux/BSD distributions, including Redhat, Suse, +and Mandrake. Some distributions package &kstars; as a separate application, some +just provide a kdeedu package, which includes &kstars;. + +If you would like the latest CVS development version of &kstars;, please +follow these instructions. + + + + +Requirements + +In order to successfully run &kstars;, you need &kde; >=3.2 and +&Qt;>=3.2. + + +To compile &kstars;, you will also have to have the following packages +installed: + +kdelibs-devel +qt-devel +zlib-devel +fam-devel +png-devel +jpeg-devel +autoconf (>=2.5) + + + +On my system, &kstars; uses about 60 MB of system memory with the +default settings. Most of this usage is due to the loaded object +databases. You can dramatically reduce the memory footprint by +reducing the faint limit for stars in the Configuration Window, or +eliminating catalogs of objects (NGC, IC, comets, asteroids, &etc;). +If &kstars; is idling, it uses very little CPU; +but it will use as much as you have got when panning or zooming. + + + + +Compilation and Installation + + +In order to compile and install &kstars; on your system, type the +following in the base folder of the unpacked &kstars; distribution: + +% ./configure --prefix=$KDEDIR +% make +% make install + + +Please do not forget the prefix argument to configure. If your KDEDIR +variable is not set, set prefix to whatever folder &kde; is installed in: this is +usually either /usr, +/opt/kde, or +/opt/kde3. +Also, make sure you do the +last step as root. + +&kstars; uses autoconf and automake, +so you should not have trouble compiling it. Should you run into problems +please report them to the &kstars; mailing list +kstars-devel@kde.org. + + + + +Configuration + +At this point, there are no special configuration options or +requirements. If &kstars; complains that there are missing data files, +become root and manually copy +all files in kstars/data/ to +$(KDEDIR)/apps/kstars/ (If you +do not have root privileges, +copy them to +~/.kde/share/apps/kstars/.) + + + diff --git a/doc/kstars/jmoons.docbook b/doc/kstars/jmoons.docbook new file mode 100644 index 00000000..40a7d7b7 --- /dev/null +++ b/doc/kstars/jmoons.docbook @@ -0,0 +1,38 @@ + +Jupiter Moons Tool +Tools +Jupiter Moons Tool + + + + +The Jupiter Moons Tool + + + + + + + Jupiter Moons Tool + + + + + +This tool displays the positions of Jupiter's four largest +moons (Io, Europa, Ganymede, and Callisto) relative to Jupiter, +as a function of time. Time is plotted vertically; the units are days +and time=0.0 corresponds to the current simulation time. +The horizontal axis displays the angular offset from Jupiter's position, +in arcminutes. The offset is measured along the direction of Jupiter's +equator. Each moon's position as a function of time traces a sinusoidal +path in the plot, as the moon orbits around Jupiter. Each track is +assigned a different color to distinguish it from the others; the name +labels at the top of the window indicate the color used by each moon. + +The plot can be manipulated with the keyboard. The time axis can be +expanded or compressed using the + and +- keys. The time displayed at the center of the window +can be changed with the [ and ] keys. + + diff --git a/doc/kstars/jmoons.png b/doc/kstars/jmoons.png new file mode 100644 index 00000000..235ae39f Binary files /dev/null and b/doc/kstars/jmoons.png differ diff --git a/doc/kstars/julianday.docbook b/doc/kstars/julianday.docbook new file mode 100644 index 00000000..03ae53c3 --- /dev/null +++ b/doc/kstars/julianday.docbook @@ -0,0 +1,58 @@ + + + +John +Cirillo + + +Julian Day +Julian Day + + +Julian Days are a way of reckoning the current date by a simple count of +the number of days that have passed since some remote, arbitrary date. This +number of days is called the Julian Day, +abbreviated as JD. The starting point, JD=0, +is January 1, 4713 BC (or -4712 January 1, since there was no year '0'). Julian +Days are very useful because they make it easy to determine the number of days +between two events by simply subtracting their Julian Day numbers. +Such a calculation is difficult for the standard (Gregorian) calendar, because +days are grouped into months, which contain a variable number of days, and +there is the added complication of Leap +Years. + +Converting from the standard (Gregorian) calendar to Julian Days and vice versa +is best left to a special program written to do this, such as the &kstars; +Astrocalculator. However, for those +interested, here is a simple example of a Gregorian to Julian day converter: + +JD = D - 32075 + 1461*( Y + +4800 + ( M - 14 ) / 12 ) / 4 + 367*( M - 2 - +( M - 14 ) / 12 * 12 ) / 12 - 3*( ( Y + 4900 + +( M - 14 ) / 12 ) / 100 ) / 4 + +where D is the day (1-31), M is the Month +(1-12), and Y is the year (1801-2099). Note that this formula +only works for dates between 1801 and 2099. More remote dates require a more +complicated transformation. + +An example Julian Day is: JD 2440588, which corresponds to +1 Jan, 1970. + +Julian Days can also be used to tell time; the time of day is expressed as a +fraction of a full day, with 12:00 noon (not midnight) as the zero point. So, +3:00 pm on 1 Jan 1970 is JD 2440588.125 (since 3:00 pm is 3 +hours since noon, and 3/24 = 0.125 day). Note that the Julian Day is always +determined from Universal Time, not Local Time. + +Astronomers use certain Julian Day values as important reference points, called +Epochs. One widely-used epoch is called J2000; it is the +Julian Day for 1 Jan, 2000 at 12:00 noon = JD 2451545.0. + +Much more information on Julian Days is available on the internet. A good +starting point is the U.S. Naval +Observatory. If that site is not available when you read this, try +searching for Julian Day with your favorite search engine. + + diff --git a/doc/kstars/kepler2nd.png b/doc/kstars/kepler2nd.png new file mode 100644 index 00000000..2734fcf9 Binary files /dev/null and b/doc/kstars/kepler2nd.png differ diff --git a/doc/kstars/kepler3d.png b/doc/kstars/kepler3d.png new file mode 100644 index 00000000..aaab7107 Binary files /dev/null and b/doc/kstars/kepler3d.png differ diff --git a/doc/kstars/lambda_ex.png b/doc/kstars/lambda_ex.png new file mode 100644 index 00000000..1a95ba9c Binary files /dev/null and b/doc/kstars/lambda_ex.png differ diff --git a/doc/kstars/lambda_max.png b/doc/kstars/lambda_max.png new file mode 100644 index 00000000..81ede73b Binary files /dev/null and b/doc/kstars/lambda_max.png differ diff --git a/doc/kstars/leapyear.docbook b/doc/kstars/leapyear.docbook new file mode 100644 index 00000000..899115ae --- /dev/null +++ b/doc/kstars/leapyear.docbook @@ -0,0 +1,65 @@ + + + +Jason +Harris + + +Leap Years +Leap Years + + +The Earth has two major components of motion. First, it spins on its rotational +axis; a full spin rotation takes one Day to complete. +Second, it orbits around the Sun; a full orbital rotation takes one +Year to complete. + +There are normally 365 days in one calendar year, but it +turns out that a true year (&ie;, a full orbit of the Earth +around the Sun; also called a tropical year) is a little +bit longer than 365 days. In other words, in the time it takes the Earth to +complete one orbital circuit, it completes 365.24219 spin rotations. Do not be +too surprised by this; there is no reason to expect the spin and orbital motions +of the Earth to be synchronized in any way. However, it does make marking +calendar time a bit awkward.... + +What would happen if we simply ignored the extra 0.24219 rotation at the end of +the year, and simply defined a calendar year to always be 365.0 days long? The +calendar is basically a charting of the Earth's progress around the Sun. If we +ignore the extra bit at the end of each year, then with every passing year, the +calendar date lags a little more behind the true position of Earth around the +Sun. In just a few decades, the dates of the solstices and equinoxes will have +drifted noticeably. + +In fact, it used to be that all years were defined to have +365.0 days, and the calendar drifted away from the true seasons +as a result. In the year 46 BCE, Julius Caeser established the +Julian Calendar, which implemented the world's first +leap years: He decreed that every 4th year would be 366 +days long, so that a year was 365.25 days long, on average. This basically +solved the calendar drift problem. + +However, the problem wasn't completely solved by the Julian calendar, because a +tropical year isn't 365.25 days long; it's 365.24219 days long. You still have +a calendar drift problem, it just takes many centuries to become +noticeable. And so, in 1582, Pope Gregory XIII instituted the +Gregorian calendar, which was largely the same as the +Julian Calendar, with one more trick added for leap years: even Century years +(those ending with the digits 00) are only leap years if they are divisible by +400. So, the years 1700, 1800, and 1900 were not leap years (though they would +have been under the Julian Calendar), whereas the year 2000 +was a leap year. This change makes the average length of a +year 365.2425 days. So, there is still a tiny calendar drift, but it amounts to +an error of only 3 days in 10,000 years. The Gregorian calendar is still used as +a standard calendar throughout most of the world. + + + +Fun Trivia: When Pope Gregory instituted the Gregorian Calendar, the Julian +Calendar had been followed for over 1500 years, and so the calendar date had +already drifted by over a week. Pope Gregory re-synchronized the calendar by +simply eliminating 10 days: in 1582, the day after October +4th was October 15th! + + + diff --git a/doc/kstars/lightcurve.png b/doc/kstars/lightcurve.png new file mode 100644 index 00000000..bb02d1a4 Binary files /dev/null and b/doc/kstars/lightcurve.png differ diff --git a/doc/kstars/lightcurves.docbook b/doc/kstars/lightcurves.docbook new file mode 100644 index 00000000..344ecc82 --- /dev/null +++ b/doc/kstars/lightcurves.docbook @@ -0,0 +1,176 @@ + + + + +Aaron +Price +
+aavso@aavso.org +
+
+
+ +AAVSO Light Curves +Tools +AAVSO Lightcurve Generator + + + + +The AAVSO Lightcurves Tool + + + + + + + AAVSO Lightcurves + + + + + +Introduction + +&kstars; can display light curves for variable stars from the observing +program of the American Association +of Variable Star Observers (AAVSO). This +program monitors over 6,000 variable stars and consists of 10 million +observations going back almost a century. &kstars; downloads the very +latest data directly from the AAVSO database via the +Internet, so a network connection is required to use this tool. + + +To use the tool, select a variable star either by +designation or name in the left panel, and +set the start and end dates to be plotted. In the right panel, +select the type of data that should be plotted (see below). When you have +made you selections, press the Retrieve Curve +button. &kstars; will automatically connect to the AAVSO server, +which will generate the lightcurve plot and send it to your computer for +display. A sample lightcurve plot is shown below: + + + + +A Sample Lightcurve + + + + + + + Sample Lightcurve + + + + + +Please not these light curves should NEVER be used +in research, papers, presentations, publications, &etc;. They are only +meant to be used as a source of info for &kstars;. They have not been +validated and passed the AAVSO's strict quality control +measures. We will be glad to give you good raw data simply by requesting +it at http://www.aavso.org/adata/onlinedata/. + + +Specific questions about the data in the light curves can be sent to +aavso@aavso.org. + + + + +About Variable Stars + +Variable stars are stars that change in +brightness. A light curve is a plot of a +variable star's brightness over time. By looking at a light curve you +can see how the star has behaved in the past and try to predict how it +will behave in the future. Astronomers also use this data to model +astrophysical processes in the star. This important to help us +understand how stars work. + + + + +The Data + + +Here is a summary of the various types of data available in the light +curves: + + +Visual Observation: +This is an observation of a variable star by an observer with a +regular telescope. It means that an observer saw the star at Y +brightness on X date and time. + +Fainter than: +Sometimes the star is too faint to be seen by the observer. When that +happens, the observer reports the faintest star seen in the field. +These are called fainter thans because the variable star +was fainter than the brightness reported. + +Average: +This is a computed running average of all the data reported. The +bin number tells the computer how many days to +use in each average calculation. This will need to be adjusted based on +the frequency of observations. The error bars represent the 1 sigma +standard deviation of error. + +CCDV: +These are observations reported using a CCD with a +Johnson V filter. CCDV observations +tend to be more accurate than visual (but not +always). + +CCDB: +CCD observations with a Johnson B +filter. + +CCDI: +CCD observations with a Cousins Ic +filter. + +CCDR: +CCD observations with a Cousins R +filter. + +Discrepant Data: +This is data that has been flagged by an AAVSO staff +member as being discrepant following HQ rules for +data validation. Contact aavso@aavso.org for more +information. + +Dates: +The observational database the light curves are based on is updated +every 10 minutes so you can get data in near real-time. Right now +light curve data is only available back to 1961, but this will likely +be expanded further back in time in the future. + + + + + + +Updating your local copy of Variable Stars + +The AAVSO publishes the +full list of variable +stars in their monitoring program. This file is updated +monthly with newly discovered variable stars. To sync the list that +&kstars; uses with the AAVSO master list, click +on the Update List button in the +AAVSO dialog. &kstars; will then attempt to +connect to the AAVSO database and download the +latest list. + + + +The customized data stream provided by the AAVSO was implemented for +&kstars; by Aaron Price. Thank you, Aaron! + + + +
+ diff --git a/doc/kstars/luminosity.docbook b/doc/kstars/luminosity.docbook new file mode 100644 index 00000000..3a312ed7 --- /dev/null +++ b/doc/kstars/luminosity.docbook @@ -0,0 +1,54 @@ + + + + + +Jasem +Mutlaq +
+
+
+
+ +Luminosity +Luminosity +Flux + + + +Luminosity is the amount of energy emitted by a star each second. + + + +All stars radiate light over a broad range of frequencies in the electromagnetic spectrum from the low energy radio waves up to the highly energetic gamma rays. A star that emits predominately in the ultra-violet region of the spectrum produces a total amount of energy magnitudes larger than that produced in a star that emits principally in the infrared. +Therefore, luminosity is a measure of energy emitted by a star over all wavelengths. The relationship between wavelength and energy was quantified by Einstein as +E = h * v +where v is the frequency, h is the Planck constant, and E is the photon energy in joules. +That is, shorter wavelengths (and thus higher frequencies) correspond to higher energies. + + + +For example, a wavelength of lambda = 10 meter lies in the radio region of the electromagnetic spectrum and has a frequency of + +f = c / lambda = 3 * 10^8 m/s / 10 = 30 MHz + +where c is the speed of light. +The energy of this photon is + +E = h * v = 6.625 * 10^-34 J s * 30 Mhz = 1.988 * 10^-26 joules. + +On the other hand, visible light has much shorter wavelengths and higher frequencies. A photon that has a wavelength of lambda = 5 * 10^-9 meters (A greenish photon) has an energy +E = 3.975 * 10^-17 joules which is over a billion times higher than the energy of a radio photon. Similarly, a photon of red light (wavelength lambda = 700 nm) has less energy +than a photon of violet light (wavelength lambda = 400 nm). + + + +Luminosity depends both on temperature and surface area. This makes sense because a burning log radiates more energy than a match, even though both have the same temperature. +Similarly, an iron rod heated to 2000 degrees emits more energy than when it is heated to only 200 degrees. + + + +Luminosity is a very fundamental quantity in Astronomy and Astrophysics. Much of what is learnt about celestial objects comes from analyzing their light. This is because the physical processes that occur inside stars gets recorded and transmitted by light. +Luminosity is measured in units of energy per second. Astronomers prefer to use Ergs, rather than Watts, when quantifying luminosity. + +
diff --git a/doc/kstars/luminosity.png b/doc/kstars/luminosity.png new file mode 100644 index 00000000..b3b0324a Binary files /dev/null and b/doc/kstars/luminosity.png differ diff --git a/doc/kstars/luminosity_ex.png b/doc/kstars/luminosity_ex.png new file mode 100644 index 00000000..a8dc9f82 Binary files /dev/null and b/doc/kstars/luminosity_ex.png differ diff --git a/doc/kstars/magnitude.docbook b/doc/kstars/magnitude.docbook new file mode 100644 index 00000000..b38963cd --- /dev/null +++ b/doc/kstars/magnitude.docbook @@ -0,0 +1,80 @@ + + + +Girish V + + +Magnitude Scale +Magnitude Scale +Flux +Star Colors and Temperatures + + +2500 years ago, the ancient Greek astronomer Hipparchus classified the +brightnesses of visible stars in the sky on a scale from 1 to 6. He +called the very brightest stars in the sky first magnitude, and the +very faintest stars he could see sixth magnitude. Amazingly, two +and a half millenia later, Hipparchus's classification scheme is still +widely used by astronomers, although it has since been modernized and +quantified. +The magnitude scale runs backwards to what you +might expect: brighter stars have smaller +magnitudes than fainter stars. + + + +The modern magnitude scale is a quantitative measurement of the +flux of light coming from a star, with a +logarithmic scaling: + +m = m_0 - 2.5 log (F / F_0) + +If you do not understand the math, this just says that the magnitude +of a given star (m) is different from that of some standard star (m_0) +by 2.5 times the logarithm of their flux ratio. The 2.5 *log factor +means that if the flux ratio is 100, the difference in magnitudes is 5 +mag. So, a 6th magnitude star is 100 times fainter than a 1st magnitude +star. The reason Hipparchus's simple classification translates to a +relatively complex function is that the human eye responds +logarithmically to light. + +There are several different magnitude scales in use, each of which serves +a different purpose. The most common is the apparent magnitude scale; +this is just the measure of how bright stars (and other objects) look +to the human eye. The apparent magnitude scale defines the star Vega +to have magnitude 0.0, and assigns magnitudes to all other objects using +the above equation, and a measure of the flux ratio of each object to +Vega. + +It is difficult to understand stars using just the apparent magnitudes. +Imagine two stars in the sky with the same apparent magnitude, so they +appear to be equally bright. You cannot know just by looking if the +two have the same intrinsic brightness; it is +possible that one star is intrinsically brighter, but further away. +If we knew the distances to the stars (see the parallax article), we could account for +their distances and assign Absolute magnitudes +which would reflect their true, intrinsic brightness. The absolute +magnitude is defined as the apparent magnitude the star would have if +observed from a distance of 10 parsecs (1 parsec is 3.26 light-years, +or 3.1 x 10^18 cm). The absolute magnitude (M) can be determined +from the apparent magnitude (m) and the distance in parsecs (d) +using the formula: + +M = m + 5 - 5 * log(d) (note that M=m when d=10). + +The modern magnitude scale is no longer based on the +human eye; it is based on photographic plates and photoelectric +photometers. With telescopes, we can see objects much fainter than +Hipparchus could see with his unaided eyes, so the magnitude scale has +been extended beyond 6th magnitude. In fact, the Hubble Space Telescope +can image stars nearly as faint as 30th magnitude, which is one +trillion times fainter than Vega. + +A final note: the magnitude is usually measured through a color filter +of some kind, and these magnitudes are denoted by a subscript +describing the filter (&ie;, m_V is the magnitude through a visual +filter, which is greenish; m_B is the magnitude through a blue filter; +m_pg is the photographic plate magnitude, &etc;). + + diff --git a/doc/kstars/man-celestrongps.1.docbook b/doc/kstars/man-celestrongps.1.docbook new file mode 100644 index 00000000..a362a549 --- /dev/null +++ b/doc/kstars/man-celestrongps.1.docbook @@ -0,0 +1,84 @@ + + +]> + + + +KDE User's Manual + +Ben +Burton + +bab@debian.org +May 25, 2005 +K Desktop Environment + + + +celestrongps +1 + + + +celestrongps +Celestrong GPS driver for INDI telescope control + + + + +celestrongps + + + + + +Description +&kstars; allows you to configure and control astronomical instruments +such as telescopes and focusers via the INDI protocol. +celestrongps is a device driver for supporting particular +types of external hardware. +This driver is not intended to be run directly. Instead you should +use &kstars; to configure and operate your astronomical instruments. Most +operations can be found under the Devices menu in +&kstars;. +&kstars; will start the INDI server internally, and +the INDI server will in turn start this device +driver. +Much more detailed information can be found in the &kstars; handbook +as described below. +&kstars; is a graphical desktop planetarium for &kde; and forms part +of the official &kde; edutainment module. + + + +Options + + +Write more verbose output to stderr + + + + + + +See Also +indiserver(1), kstars(1) + +More detailed user documentation is available from help:/kstars +(either enter this URL into &konqueror;, or run +khelpcenter +help:/kstars). + +There is also further information available at the &kde; Edutainment +website. + + + +Authors +celestrongps was written by &Jasem.Mutlaq; + + + diff --git a/doc/kstars/man-fliccd.1.docbook b/doc/kstars/man-fliccd.1.docbook new file mode 100644 index 00000000..de6f7550 --- /dev/null +++ b/doc/kstars/man-fliccd.1.docbook @@ -0,0 +1,86 @@ + + +]> + + + +KDE User's Manual + +Ben +Burton + +bab@debian.org +May 25, 2005 +K Desktop Environment + + + +fliccd +1 + + + +fliccd +Finger Lakes Instruments CCD driver for INDI telescope control + + + + +fliccd + + + + + +Description +&kstars; allows you to configure and control astronomical instruments +such as telescopes and focusers via the INDI protocol. +fliccd is a device driver for supporting particular +types of external hardware. +This driver is not intended to be run directly. Instead you should +use &kstars; to configure and operate your astronomical instruments. Most +operations can be found under the Devices menu in +&kstars;. +&kstars; will start the INDI server internally, and +the INDI server will in turn start this device +driver. +Much more detailed information can be found in the &kstars; handbook +as described below. +&kstars; is a graphical desktop planetarium for &kde; and forms part +of the official &kde; edutainment module. + + + +Options + + +Write more verbose output to stderr + + + + + + +See Also +indiserver(1), kstars(1) + +More detailed user documentation is available from help:/kstars +(either enter this URL into &konqueror;, or run +khelpcenter +help:/kstars). + +There is also further information available at the &kde; Edutainment +website. + + + +Authors +fliccd was written by &Jasem.Mutlaq; +This man page based on the one written for Debian by BenBurton bab@debian.org + + + + diff --git a/doc/kstars/man-indiserver.1.docbook b/doc/kstars/man-indiserver.1.docbook new file mode 100644 index 00000000..8e54ceb4 --- /dev/null +++ b/doc/kstars/man-indiserver.1.docbook @@ -0,0 +1,136 @@ + + +]> + + + +KDE User's Manual + +Ben +Burton + +bab@debian.org +May 25, 2005 +K Desktop Environment + + + +indiserver +1 + + + +indiserver +INDI server for telescope control by KStars + + + + +indiserver + + + + + + + + +Description +&kstars; allows you to configure and control astronomical instruments +such as telescopes and focusers via the INDI protocol. +indiserver is a server that sits between the &kstars; +user interface and the low-level hardware drivers. +The INDI server is a network server, int hat either +local or remote clients may connect to it to control astronomical +instruments. The INDI server must be running on the +machine that is physically connected to the astronomical instruments. +There is usually no need to run the INDI +server directly. Using the &kstars; device manager, you can set up +astronomical instruments and start or stop the INDI +server all from within &kstars; +Much more detailed information is available in the &kstars; handbook, +as described below. +&kstars; is a graphical desktop planetarium for &kde;, and forms part +of the &kde; edutainment module. + + + + +Options + + + +Alternate IP port. The default is 7624. + + + + +Maximum attempts to restart, in case of a problem. The +default is 2. + + + + +Be more verbose with output to stderr. + + + + +The names of the INDI drivers to +run. +Currently available are: + +celestrongps (Celestron +GPS) +fliccd (Finger Lakes Instruments +CCD) +lx200_16 (LX200 16") + +lx200autostar (LX200 Autostar) + +lx200classic (LX200 Classic) + +lx200generic (LX200 Generic) + +lx200gps (LX200 GPS) + +temma (Temma Takahashi) + +v4ldriver (Video4Linux +Generic) + +v4lphilips (Philips Webcam) + + + + + + + + + +See Also + +celestrongps(1), fliccd(1), lx200_16(1), lx200autostar(1), lx200classic(1), lx200generic(1), lx200gps(1), kstars(1), temma(1), v4ldriver(1), v4lphilips(1) + +More detailed user documentation is available in the &kstars; +handbook, which you can reach from help:/kstars (either enter this +URL into &konqueror;, or run +khelpcenter help:/kstars). + + + +Examples +To start an INDI server running an LX200 GPS +driver, and listening to connections on port 8000: +indiserver 8000 lx200gps + + +Authors + +This man page based on the one written for Debian by BenBurton bab@debian.org + + diff --git a/doc/kstars/man-lx200_16.1.docbook b/doc/kstars/man-lx200_16.1.docbook new file mode 100644 index 00000000..453d519b --- /dev/null +++ b/doc/kstars/man-lx200_16.1.docbook @@ -0,0 +1,85 @@ + + +]> + + + +KDE User's Manual + +Ben +Burton + +bab@debian.org +May 25, 2005 +K Desktop Environment + + + +lx200_16 +1 + + + +lx200_16 +LX200 16" driver for INDI telescope control + + + + +lx200_16 + + + + + +Description +&kstars; allows you to configure and control astronomical instruments +such as telescopes and focusers via the INDI protocol. +lx200_16 is a device driver for supporting particular +types of external hardware. +This driver is not intended to be run directly. Instead you should +use &kstars; to configure and operate your astronomical instruments. Most +operations can be found under the Devices menu in +&kstars;. +&kstars; will start the INDI server internally, and +the INDI server will in turn start this device +driver. +Much more detailed information can be found in the &kstars; handbook +as described below. +&kstars; is a graphical desktop planetarium for &kde; and forms part +of the official &kde; edutainment module. + + + +Options + + +Write more verbose output to stderr + + + + + + +See Also +indiserver(1), kstars(1) + +More detailed user documentation is available from help:/kstars +(either enter this URL into &konqueror;, or run +khelpcenter +help:/kstars). + +There is also further information available at the &kde; Edutainment +website. + + + +Authors +lx200_16 was written by &Jasem.Mutlaq; +This man page based on the one written for Debian by BenBurton bab@debian.org + + + diff --git a/doc/kstars/man-lx200autostar.1.docbook b/doc/kstars/man-lx200autostar.1.docbook new file mode 100644 index 00000000..394aaf9c --- /dev/null +++ b/doc/kstars/man-lx200autostar.1.docbook @@ -0,0 +1,85 @@ + + +]> + + + +KDE User's Manual + +Ben +Burton + +bab@debian.org +May 25, 2005 +K Desktop Environment + + + +lx200autostar +1 + + + +lx200autostar +LX200 Autostar driver for INDI telescope control + + + + +lx200autostar + + + + + +Description +&kstars; allows you to configure and control astronomical instruments +such as telescopes and focusers via the INDI protocol. +lx200autostar is a device driver for supporting particular +types of external hardware. +This driver is not intended to be run directly. Instead you should +use &kstars; to configure and operate your astronomical instruments. Most +operations can be found under the Devices menu in +&kstars;. +&kstars; will start the INDI server internally, and +the INDI server will in turn start this device +driver. +Much more detailed information can be found in the &kstars; handbook +as described below. +&kstars; is a graphical desktop planetarium for &kde; and forms part +of the official &kde; edutainment module. + + + +Options + + +Write more verbose output to stderr + + + + + + +See Also +indiserver(1), kstars(1) + +More detailed user documentation is available from help:/kstars +(either enter this URL into &konqueror;, or run +khelpcenter +help:/kstars). + +There is also further information available at the &kde; Edutainment +website. + + + +Authors +lx200autostar was written by &Jasem.Mutlaq; +This man page based on the one written for Debian by BenBurton bab@debian.org + + + diff --git a/doc/kstars/man-lx200classic.1.docbook b/doc/kstars/man-lx200classic.1.docbook new file mode 100644 index 00000000..ca7fb7ee --- /dev/null +++ b/doc/kstars/man-lx200classic.1.docbook @@ -0,0 +1,85 @@ + + +]> + + + +KDE User's Manual + +Ben +Burton + +bab@debian.org +May 25, 2005 +K Desktop Environment + + + +lx200classic +1 + + + +lx200classic +LX200 Classic driver for INDI telescope control + + + + +lx200classic + + + + + +Description +&kstars; allows you to configure and control astronomical instruments +such as telescopes and focusers via the INDI protocol. +lx200classic is a device driver for supporting particular +types of external hardware. +This driver is not intended to be run directly. Instead you should +use &kstars; to configure and operate your astronomical instruments. Most +operations can be found under the Devices menu in +&kstars;. +&kstars; will start the INDI server internally, and +the INDI server will in turn start this device +driver. +Much more detailed information can be found in the &kstars; handbook +as described below. +&kstars; is a graphical desktop planetarium for &kde; and forms part +of the official &kde; edutainment module. + + + +Options + + +Write more verbose output to stderr + + + + + + +See Also +indiserver(1), kstars(1) + +More detailed user documentation is available from help:/kstars +(either enter this URL into &konqueror;, or run +khelpcenter +help:/kstars). + +There is also further information available at the &kde; Edutainment +website. + + + +Authors +lx200classic was written by &Jasem.Mutlaq; +This man page based on the one written for Debian by BenBurton bab@debian.org + + + diff --git a/doc/kstars/man-lx200generic.1.docbook b/doc/kstars/man-lx200generic.1.docbook new file mode 100644 index 00000000..a501500a --- /dev/null +++ b/doc/kstars/man-lx200generic.1.docbook @@ -0,0 +1,85 @@ + + +]> + + + +KDE User's Manual + +Ben +Burton + +bab@debian.org +May 25, 2005 +K Desktop Environment + + + +lx200gps +1 + + + +lx200gps +LX200 GPS driver for INDI telescope control + + + + +lx200gps + + + + + +Description +&kstars; allows you to configure and control astronomical instruments +such as telescopes and focusers via the INDI protocol. +lx200gps is a device driver for supporting particular +types of external hardware. +This driver is not intended to be run directly. Instead you should +use &kstars; to configure and operate your astronomical instruments. Most +operations can be found under the Devices menu in +&kstars;. +&kstars; will start the INDI server internally, and +the INDI server will in turn start this device +driver. +Much more detailed information can be found in the &kstars; handbook +as described below. +&kstars; is a graphical desktop planetarium for &kde; and forms part +of the official &kde; edutainment module. + + + +Options + + +Write more verbose output to stderr + + + + + + +See Also +indiserver(1), kstars(1) + +More detailed user documentation is available from help:/kstars +(either enter this URL into &konqueror;, or run +khelpcenter +help:/kstars). + +There is also further information available at the &kde; Edutainment +website. + + + +Authors +lx200gps was written by &Jasem.Mutlaq; +This man page based on the one written for Debian by BenBurton bab@debian.org + + + diff --git a/doc/kstars/man-temma.1.docbook b/doc/kstars/man-temma.1.docbook new file mode 100644 index 00000000..fd6e2e23 --- /dev/null +++ b/doc/kstars/man-temma.1.docbook @@ -0,0 +1,85 @@ + + +]> + + + +KDE User's Manual + +Ben +Burton + +bab@debian.org +May 25, 2005 +K Desktop Environment + + + +temma +1 + + + +temma +Temma Takahashi driver for INDI telescope control + + + + +temma + + + + + +Description +&kstars; allows you to configure and control astronomical instruments +such as telescopes and focusers via the INDI protocol. +temma is a device driver for supporting particular +types of external hardware. +This driver is not intended to be run directly. Instead you should +use &kstars; to configure and operate your astronomical instruments. Most +operations can be found under the Devices menu in +&kstars;. +&kstars; will start the INDI server internally, and +the INDI server will in turn start this device +driver. +Much more detailed information can be found in the &kstars; handbook +as described below. +&kstars; is a graphical desktop planetarium for &kde; and forms part +of the official &kde; edutainment module. + + + +Options + + +Write more verbose output to stderr + + + + + + +See Also +indiserver(1), kstars(1) + +More detailed user documentation is available from help:/kstars +(either enter this URL into &konqueror;, or run +khelpcenter +help:/kstars). + +There is also further information available at the &kde; Edutainment +website. + + + +Authors +temma was written by &Jasem.Mutlaq; +This man page based on the one written for Debian by BenBurton bab@debian.org + + + diff --git a/doc/kstars/man-v4ldriver.1.docbook b/doc/kstars/man-v4ldriver.1.docbook new file mode 100644 index 00000000..42bfaf43 --- /dev/null +++ b/doc/kstars/man-v4ldriver.1.docbook @@ -0,0 +1,85 @@ + + +]> + + + +KDE User's Manual + +Ben +Burton + +bab@debian.org +May 25, 2005 +K Desktop Environment + + + +v4ldriver +1 + + + +v4ldriver +Video4Linux Generic driver for INDI telescope control + + + + +v4ldriver + + + + + +Description +&kstars; allows you to configure and control astronomical instruments +such as telescopes and focusers via the INDI protocol. +v4ldriver is a device driver for supporting particular +types of external hardware. +This driver is not intended to be run directly. Instead you should +use &kstars; to configure and operate your astronomical instruments. Most +operations can be found under the Devices menu in +&kstars;. +&kstars; will start the INDI server internally, and +the INDI server will in turn start this device +driver. +Much more detailed information can be found in the &kstars; handbook +as described below. +&kstars; is a graphical desktop planetarium for &kde; and forms part +of the official &kde; edutainment module. + + + +Options + + +Write more verbose output to stderr + + + + + + +See Also +indiserver(1), kstars(1) + +More detailed user documentation is available from help:/kstars +(either enter this URL into &konqueror;, or run +khelpcenter +help:/kstars). + +There is also further information available at the &kde; Edutainment +website. + + + +Authors +v4ldriver was written by &Jasem.Mutlaq; +This man page based on the one written for Debian by BenBurton bab@debian.org + + + diff --git a/doc/kstars/man-v4lphilips.1.docbook b/doc/kstars/man-v4lphilips.1.docbook new file mode 100644 index 00000000..302fbd19 --- /dev/null +++ b/doc/kstars/man-v4lphilips.1.docbook @@ -0,0 +1,85 @@ + + +]> + + + +KDE User's Manual + +Ben +Burton + +bab@debian.org +May 25, 2005 +K Desktop Environment + + + +v4lphilips +1 + + + +v4lphilips +Video4Linux Philips Webcam driver for INDI telescope control + + + + +v4lphilips + + + + + +Description +&kstars; allows you to configure and control astronomical instruments +such as telescopes and focusers via the INDI protocol. +v4lphilips is a device driver for supporting particular +types of external hardware. +This driver is not intended to be run directly. Instead you should +use &kstars; to configure and operate your astronomical instruments. Most +operations can be found under the Devices menu in +&kstars;. +&kstars; will start the INDI server internally, and +the INDI server will in turn start this device +driver. +Much more detailed information can be found in the &kstars; handbook +as described below. +&kstars; is a graphical desktop planetarium for &kde; and forms part +of the official &kde; edutainment module. + + + +Options + + +Write more verbose output to stderr + + + + + + +See Also +indiserver(1), kstars(1) + +More detailed user documentation is available from help:/kstars +(either enter this URL into &konqueror;, or run +khelpcenter +help:/kstars). + +There is also further information available at the &kde; Edutainment +website. + + + +Authors +v4lphilips was written by &Jasem.Mutlaq; +This man page based on the one written for Debian by BenBurton bab@debian.org + + + diff --git a/doc/kstars/meridian.docbook b/doc/kstars/meridian.docbook new file mode 100644 index 00000000..e6859127 --- /dev/null +++ b/doc/kstars/meridian.docbook @@ -0,0 +1,28 @@ + + + +Jason +Harris + + +The Local Meridian +Local Meridian +Hour Angle +Celestial Sphere + + +The Local Meridian is an imaginary Great Circle +on the Celestial Sphere that is perpendicular +to the local Horizon. It passes through the +North point on the Horizon, through the Celestial +Pole, up to the Zenith, and through the +South point on the Horizon. + +Because it is fixed to the local Horizon, stars will appear to drift past +the Local Meridian as the Earth spins. You can use an object's Right Ascension and the Local Sidereal Time to determine when it will +cross your Local Meridian (see Hour Angle). + + + diff --git a/doc/kstars/newfov.png b/doc/kstars/newfov.png new file mode 100644 index 00000000..37264dbd Binary files /dev/null and b/doc/kstars/newfov.png differ diff --git a/doc/kstars/observinglist.docbook b/doc/kstars/observinglist.docbook new file mode 100644 index 00000000..7a39610d --- /dev/null +++ b/doc/kstars/observinglist.docbook @@ -0,0 +1,99 @@ + +Observing List Tool +Tools +Observing List Tool + + + + +The Observing List Tool + + + + + + + Observing List Tool + + + + + +The purpose of the Observing List Tool is to provide convenient +access to some common functions for a list of objects chosen by +you. Objects are added to the list by using the Add to +List action in the popup +menu, or by simply pressing the O key +to add the currently-selected object. + + +Objects in the list can be sorted by any of the data columns +(Name, Right Ascension, Declination, Magnitude, and Type). +To perform an action on an object, highlight it in the list, +and then press one of the Action buttons at the top of the +window. Some actions can be performed while multiple objects +are selected; others only operate when one object is selected. +The available actions are: + + + +Center + + +Center the display on the selected object, and begin Tracking +it. + + + + + +Scope + + +Point your telescope at the +selected object. + + + + + +Alt vs. Time + + +Open the Altitude vs. Time +Tool, with the selected object(s) preloaded + + + + + +Details + + +Open the Detailed Information +Window for the selected object. + + + + + +Remove + + +Remove the selected object(s) from the observing list. + + + + + + + + + +The Observing List tool is a new feature and is still under +development. We are planning to add more features, such as +adding objects to the list by selecting a region in the sky, and +the ability to save observing lists to disk. + + + diff --git a/doc/kstars/observinglist.png b/doc/kstars/observinglist.png new file mode 100644 index 00000000..3e14772d Binary files /dev/null and b/doc/kstars/observinglist.png differ diff --git a/doc/kstars/parallax.docbook b/doc/kstars/parallax.docbook new file mode 100644 index 00000000..688dd334 --- /dev/null +++ b/doc/kstars/parallax.docbook @@ -0,0 +1,65 @@ + + + +James Lindenschmidt + + +Parallax +Parallax +Astronomical UnitParallax +ParsecParallax + + Parallax is the apparent change of an observed + object's position caused by a shift in the observer's position. As an + example, hold your hand in front of you at arm's length, and observe + an object on the other side of the room behind your hand. Now tilt + your head to your right shoulder, and your hand will appear on the + left side of the distant object. Tilt your head to your left + shoulder, and your hand will appear to shift to the right side of the + distant object. + + + Because the Earth is in orbit around the Sun, we observe the sky from + a constantly moving position in space. Therefore, we should expect + to see an annual parallax effect, in which the + positions of nearby objects appear to wobble back and forth in + response to our motion around the Sun. This does in fact happen, but + the distances to even the nearest stars are so great that you need to + make careful observations with a telescope to detect + itThe ancient Greek astronomers knew about parallax; + because they could not observe an annual parallax in the positions of + stars, they concluded that the Earth could not be in motion around + the Sun. What they did not realize was that the stars are millions of + times further away than the Sun, so the parallax effect is impossible + to see with the unaided eye.. + + + Modern telescopes allow astronomers to use the annual parallax to + measure the distance to nearby stars, using triangulation. The + astronomer carefully measures the position of the star on two dates, + spaced six months apart. The nearer the star is to the Sun, the +larger + the apparent shift in its position will be between the two dates. + + + Over the six-month period, the Earth has moved through half its orbit + around the Sun; in this time its position has changed by 2 + Astronomical Units (abbreviated AU; 1 AU is + the distance from the Earth to the Sun, or about 150 million + kilometers). This sounds like a really long distance, but even the + nearest star to the Sun (alpha Centauri) is about 40 + trillion kilometers away. Therefore, the annual + parallax is very small, typically smaller than one + arcsecond, which is only 1/3600 of one degree. + A convenient distance unit for nearby stars is the + parsec, which is short for "parallax + arcsecond". One parsec is the distance a star would have if its + observed parallax angle was one arcsecond. It is equal to 3.26 + light-years, or 31 trillion kilometersAstronomers + like this unit so much that they now use kiloparsecs to measure + galaxy-scale distances, and Megaparsecs to measure intergalactic + distances, even though these distances are much too large to have an + actual, observable parallax. Other methods are required to determine + these distances. + + diff --git a/doc/kstars/popup.png b/doc/kstars/popup.png new file mode 100644 index 00000000..d3741c08 Binary files /dev/null and b/doc/kstars/popup.png differ diff --git a/doc/kstars/precession.docbook b/doc/kstars/precession.docbook new file mode 100644 index 00000000..2e092263 --- /dev/null +++ b/doc/kstars/precession.docbook @@ -0,0 +1,54 @@ + + + +Jason +Harris + + +Precession +Precession + + +Precession is the gradual change in the direction of the +Earth's spin axis. The spin axis traces a cone, completing a full circuit in +26,000 years. If you have ever spun a top or a dreidel, the +wobbling rotation of the top as it spins is precession. + +Because the direction of the Earth's spin axis changes, so does the location of +the Celestial Poles. + +The reason for the Earth's precession is complicated. The Earth is not a +perfect sphere, it is a bit flattened, meaning the +Great Circle of the equator is longer +than a meridonal great circle that +passes through the poles. Also, the Moon and Sun lie outside the Earth's +Equatorial plane. As a result, the gravitational pull of the Moon and Sun on +the oblate Earth induces a slight torque in addition to a +linear force. This torque on the spinning body of the Earth leads to the +precessional motion. + + +Exercise: + +Precession is easiest to see by observing the Celestial Pole. To find the pole, first switch to +Equatorial Coordinates in the Configure &kstars; window, and +then hold down the Up arrow key until the display stops +scrolling. The declination displayed in the center of the +Info Panel should be +90 degrees, and the bright star +Polaris should be nearly at the center of the screen. Try slewing with the left +and right arrow keys. Notice that the sky appears to rotate around the Pole. + +We will now demonstrate Precession by changing the Date to a very remote year, +and observing that the location of the Celestial Pole is no longer near Polaris. +Open the Set Time window +(&Ctrl;S), and set the date +to the year 8000 (currently, &kstars; cannot handle dates much more remote than +this, but this date is sufficient for our purposes). Notice that the sky +display is now centered at a point between the constellations Cygnus and +Cepheus. Verify that this is actually the pole by slewing left and right: the +sky rotates about this point; in the year 8000, the North celestial pole will no +longer be near Polaris. + + + diff --git a/doc/kstars/quicktour.docbook b/doc/kstars/quicktour.docbook new file mode 100644 index 00000000..551eedb6 --- /dev/null +++ b/doc/kstars/quicktour.docbook @@ -0,0 +1,376 @@ + +A Quick Tour of &kstars; + + +This chapter presents a guided tour of &kstars;, introducing +many of its important features. + + + + +Here is a screenshot of the &kstars; main window: + + + + + + + Main Window + + + + + +The above screenshot shows a typical view of the KStars program. You +can see the sky display centered on Betelgeuse, the brightest star in +the constellation Orion. Orion has just risen above the eastern horizon. +Stars are displayed with realistic +colors and relative brightnesses. If you look closely, you can +also see the Moon near the left edge of the window. In three corners +of the sky display, there are on-screen text labels displaying data on +the current time (LT: 16:41:39 22 Jan 2005), the current +Geographic Location (Tucson, Arizona, USA), and the +current object in the center of the display (Focused on: Betelgeuse +(alpha Orionis)). Above the sky display, there are two toolbars. +The main toolbar contains shortcuts for +menu functions, as well as a +time-step widget which controls how fast the simulation clock runs. +The view toolbar contains buttons that toggle the display of different +kinds of objects in the sky. At the bottom of the window, there is a +status bar which displays the name of any object you click on, and the +sky coordinates (both +Right Ascension/Declination and Azimuth/Altitude) of the mouse cursor. + + + +The Setup Wizard + +Setup Wizard +The first time you run KStars, you will be presented with a Setup Wizard, +which allows you to easily set your geographic location and download some +extra data files. You can press the Finish button +at any time to exit the Setup Wizard. + + + +The first page of the Setup Wizard allows you to choose the starting +geographic location, by selecting from the list of the 2500+ known +locations on the right side of the window. The list of locations can be +filtered to match the text you enter in the City, +Province, and Country edit +boxes. If your desired location is not present in the list, you can +select a nearby city instead for now. Later on, you can add your +precise location manually using the Set Geographic +Location tool. Once you have selected a starting location, press +the Next button. + + + +The second page of the Setup Wizard allows you to download extra data +that are not included with the standard distribution of &kstars;. +Simply press the Download Extra Data button to open +the Get New Stuff tool. When you are all done, +press the Finish button in the Setup Wizard to +start exploring &kstars;. + + + + +The Download Extra Data tool is only available if you have KDE 3.3.x +installed. + + + + + +Have a Look Around + +Navigation Controls +Basics +Now that we have the time and location set, let us have a look around. +You can pan the display using the arrow keys. If you hold down the +&Shift; key before panning, the scrolling speed is increased. The +display can also be panned by clicking and dragging with the mouse. +Note that while the display is scrolling, not all objects are +displayed. This is done to cut down on the CPU load +of recomputing object positions, which makes the scrolling smoother +(you can configure what gets hidden while scrolling in the Configure &kstars; window). + +There are seven ways to change the magnification (or +Zoom level) of the display: + + + + Use the + and + - keys + + + Press the Zoom In/Zoom Out buttons in the toolbar + + + Select + Zoom In/Zoom Out + from the View menu + + + Select Zoom to Angular Size... from + the View menu. This allows you to specify the + the field-of-view angle for the display, in degrees. + + + Use the scroll wheel on your mouse + + + Drag the mouse up and down with the &MMB; pressed. + + + Hold down &Ctrl; while dragging the mouse. This + will allow you to define a rectangle in the map. When you release the mouse + button, the display will zoom to match the rectangle. + + + +Notice that as you zoom in, you can see fainter stars than at +lower zoom settings. + + +Zoom out until you can see a green curve; this represents your local +horizon. If you have not adjusted +the default &kstars; configuration, the display will be solid green +below the horizon, representing the solid ground of the Earth. There +is also a white curve, which represents the celestial equator, and a tan curve, which +represents the Ecliptic, the path +that the Sun appears to follow across the sky over the course of a +year. The Sun is always found somewhere along the Ecliptic, and the +planets are never far from it. + + + + +Objects in the Sky + +Objects in the Sky +Overview +&kstars; displays thousands of celestial objects: stars, planets, +comets, asteroids, clusters, nebulae and galaxies. You can interact +with displayed objects to perform actions on them or obtain more +information about them. Clicking on an object will identify it in the +status bar, and simply hovering the mouse cursor on an object will label +it temporarily in the map. Double-clicking will recenter the display on +the object and begin tracking it (so that it will remain centered as +time passes). Right clicking an object opens +the object's popup menu, which provides more options. + + + +The Popup Menu +Popup MenuExample + + +Here is an example of the right click popup +menu, for the Orion Nebula: + + + +Popup Menu for M 42 + + + + + + Popup Menu for M 42 + + + + + +The appearance of the popup menu depends somewhat on the kind of +object you right-click on, but the basic +structure is listed below. You can get +more detailed information about the popup +menu. + + + +The top section contains information labels (which are not selectable). +The top one to three labels display the object's name(s) and object +type. The next three labels show the object's rise, transit, and +set times. If the rise and set times say "circumpolar", it means that +the object is always above the horizon for the present location. + + +The middle section contains items for performing actions on the +object, such as Center and Track, +Details..., and +Attach Label. See the popup menu description for a full list +and description of each action. + + +Objects in the Sky +Internet Links +Popup Menu +The bottom section contains links to images and/or informative webpages +about the selected object. If you know of an additional &URL; with +information or an image of the object, you can add a custom link to the +object's popup menu using the Add Link... +item. + + + + +Finding Objects +Find Object Tool +Objects in the Sky +Finding by Name + +You can search for named objects using the Find +Object tool, which can be opened by clicking on the +search icon in the toolbar, by selecting +Find Object... from the +Pointing menu, or by pressing +&Ctrl;F. +The Find Object window is shown below: + + +Find Object Window + + + + + + Find Object Window + + + + + + +The window contains a list of all the named objects that &kstars; is +aware of. Many of the objects only have a numeric catalog name (for +example, NGC 3077), but some objects have a common name as well (for +example, Whirlpool Galaxy). You can filter the list by name and +by object type. To filter by name, enter a string in the edit box +at the top of the window; the list will then only contain names +which start with that string. To filter by type, select a type +from the combo box at the bottom of the window. + +To center the display on an object, highlight the desired object in +the list, and press Ok. Note that if the +object is below the horizon, the program will warn you that you may +not see anything except the ground (you can make the ground invisible +in the Display Options window, or by pressing the +Ground button in the View toolbar). + + + + +Centering and Tracking +Objects in the Sky +Tracking + +&kstars; will automatically begin tracking on an object whenever one +is centered in the display, either by using the Find +Object window, by double-clicking on it, or by +selecting Center and Track from its +right-click popup menu. You can disengage +tracking by panning the display, pressing the Lock +icon in the Main toolbar, or selecting Track +Object from the Pointing menu. + + + + +Orbit Trails +Attached to centered object + +When tracking on a Solar System body, &kstars; will automatically +attach an orbit trail, showing the path of the body +across the sky. You will likely need to change the clock's timestep +to a large value (such as 1 day) to see the trail. + + + + + +Keyboard Actions +Objects in the Sky +Keyboard Actions + + +When you click on an object in the map, it becomes the +selected object, and its name is identified in +the statusbar. There are a number of quick key commands available +which act on the selected object: + + + +C + +Center and Track on the selected object + + + + +D + +Show the Details window +for the selected object + + + + +L + +Toggle a visible name label on the selected object + + + + +O + +Add the selected object to the +Observing List + + + + +T + +Toggle a visible curve on the sky, showing the path of the +object across the sky (only applicable to Solar System bodies) + + + + + + + + + +By holding down the Alt key, you can perform +these actions on the centered object, rather than the selected +object. + + + + + + +End of the Tour + +This concludes the tour of &kstars;, although we have only scratched +the surface of the available features. &kstars; includes many useful +astronomy tools, it can directly +control your telescope, and it offers a +wide variety of configuration and +customization options. In addition, this Handbook includes the +AstroInfo Project, a series of short, +interlinked articles explaining some of the celestial and astrophysical +concepts behind &kstars;. + + + + diff --git a/doc/kstars/retrograde.docbook b/doc/kstars/retrograde.docbook new file mode 100644 index 00000000..00f200ab --- /dev/null +++ b/doc/kstars/retrograde.docbook @@ -0,0 +1,44 @@ + + + +John +Cirillo + + +Retrograde Motion +Retrograde Motion + + + +Retrograde Motion is the orbital motion of a body in a +direction opposite that which is normal to spatial bodies within a given system. + +When we observe the sky, we expect most objects to appear to move in a +particular direction with the passing of time. The apparent motion of +most bodies in the sky is from east to west. However it is possible to +observe a body moving west to east, such as an artificial satellite or +space shuttle that is orbiting eastward. This orbit is +considered Retrograde Motion. + +Retrograde Motion is most often used in reference to the +motion of the outer planets (Mars, Jupiter, Saturn, and so forth). +Though these planets appear to move from east to west on a nightly +basis in response to the spin of the Earth, they are actually drifting +slowly eastward with respect to the stationary stars, which can be +observed by noting the position of these planets for several nights in a +row. This motion is normal for these planets, however, and not +considered Retrograde Motion. However, since the Earth completes its +orbit in a shorter period of time than these outer planets, we +occasionally overtake an outer planet, like a faster car on a +multiple-lane highway. When this occurs, the planet we are passing will +first appear to stop its eastward drift, and it will then +appear to drift back toward the west. This is Retrograde Motion, since +it is in a direction opposite that which is typical for planets. Finally, +as the Earth swings past the the planet in its orbit, they appear to +resume their normal west-to-east drift on successive nights. + +This Retrograde Motion of the planets puzzled ancient Greek +astronomers, and was one reason why they named these bodies planets +which in Greek means wanderers. + + diff --git a/doc/kstars/screen1.png b/doc/kstars/screen1.png new file mode 100644 index 00000000..da20c085 Binary files /dev/null and b/doc/kstars/screen1.png differ diff --git a/doc/kstars/scriptbuilder.docbook b/doc/kstars/scriptbuilder.docbook new file mode 100644 index 00000000..3a2f57ce --- /dev/null +++ b/doc/kstars/scriptbuilder.docbook @@ -0,0 +1,300 @@ + +The Script Builder Tool +Tools +Script Builder + + + +KDE applications can be controlled externally from another program, +from a console prompt, or from a shell script using the Desktop +COmmunication Protocol (DCOP). KStars takes +advantage of this feature to allow rather complex behaviors to be +scripted and played back at any time. This can be used, for example, +to create a classroom demo to illustrate an astronomical concept. + + +The problem with DCOP scripts is, writing them is a bit like +programming, and can seem a daunting task to those who do not have +programming experience. The Script Builder Tool provides a +GUI point-and-click interface for constructing +KStars DCOP scripts, making it very easy to create complex scripts. + + + +Introduction to the Script Builder + + +Before explaining how to use the Script Builder, I provide a very +brief introduction to all of the GUI components; +for more infomation, use the "What's This?" function. + + + + +The Script Builder Tool + + + + + + + Script Builder Tool + + + + + +The Script Builder is shown in the above screenshot. The box on the +left is the Current Script box; it shows the +list of commands that comprise the current working script. The box +on the right is the Function Browser; it +displays the list of all available script functions. Below the +Function Browser, there is a small panel which will display short +documentation about the script function highlighted in the Function +Browser. The panel below the Current Script box is the +Function Arguments panel; when a function is +highlighted in the Current Script box, this panel will contain items +for specifying values for any arguments that the highlighted function +requires. + +Along the top of the window, there is a row of buttons which operate +on the script as a whole. From left to right, they are: +New Script, Open Script, +Save Script, Save Script +As..., and Test Script. The +function of these buttons should be obvious, except perhaps the last +button. Pressing Test Script will attempt to +run the current script in the main KStars window. You should move +the Script Builder window out of the way before pressing this, so you +can see the results. + +In the center of the window, there is a column of buttons which operate +on individual script functions. From top to bottom, they are: +Add Function, Remove +Function, Copy Function, +Move Up, and Move Down. +Add Function adds the currently-highlighted +function in the Function Browser to the Current Script box (you can +also add a function by double-clicking on it). The rest of the +buttons operate on the function highlighted in the Current Script box, +either removing it, duplicating it, or changing its position in the +current script. + + + + +Using the Script Builder + +In order to illustrate using the Script Builder, we present a small +tutorial example where we make a script that tracks the Moon while +the clock runs at an accelerated rate. + +If we are going to track the Moon, we will need to point the display +at it first. The lookToward function +is used to do this. Highlight this function in the Function Browser, +and note the documentation displayed in the panel below the Browser. +Press the Add Function button to add this +function to the Current Script box. The Function Arguments panel +will now contain a combobox labeled dir, short for +direction. This is the direction in which the display should +be pointed. The combobox contains only the cardinal compass points, +not the Moon or any other objects. You can either enter +Moon in the box manually, or press the +Object button to use the Find +Object window to select the Moon from the list of named +objects. Note that, as usual, centering on an object automatically +engages object-tracking mode, so there is no need to add the +setTracking function after lookToward. + +Now that we have taken care of pointing at the Moon, we next want to +make time pass at an accelerated rate. Use the +setClockScale function for this. Add it to +the script by double-clicking on it in the Function Browser. The +Function Arguments panel contains a timestep spinbox for setting the +desired time step for the simulation clock. Change the timestep to +3 hours. + +OK, we have pointed at the Moon and accelerated the clock. Now we just +want the script to wait for several seconds while the display tracks +on the Moon. Add the waitFor function to the +script, and use the Function Arguments panel to specify that it should +wait for 20 seconds before continuing. + +To finish up, let us reset the clock's timestep to the normal value +of 1 second. Add another instance of setClockScale, and set its value +to 1 sec. + +Actually, we are not quite done yet. We should probably make sure that +the display is using Equatorial coordinates before the script tracks +the Moon with an accelerated time step. Otherwise, if the display is +using Horizontal coordinates, it will rotate very quickly through +large angles as the Moon rises and sets. This can be very confusing, +and is avoided by setting the View Option +UseAltAz to false. To change +any View Option, use the changeViewOption +function. Add this function to the script, and examine the Function +Arguments panel. There is a combobox which contains the list of all +options which can be adjusted by changeViewOption. Since we know +we want the UseAltAz option, we could simply select it from the +combobox. However, the list is quite long, and there is no +explanation of what each item is for. It therefore may be easier to +press the Browse Tree button, which will open +a window containing a tree view of the available options, organized by +topic. In addition, each item has a short explanation of what the +option does, and the data type of the option's value. We find +UseAltAz under the Skymap options category. +Just highlight this item and press OK, and it +will be selected in the combobox of the Function Arguments panel. +Finally, make its value false or 0. + +One more step: changing UseAltAz at the end of the script does us no +good; we need this to be changed before anything else happens. So, +make sure this function is highlighted in the Current Script box, +and press the Move Up button until it is the +first function. + +Now that we have finished the script, we should save it to disk. +Press the Save Script button. This will first +open a window in which you can provide a name for the script, and fill +in your name as the author. Enter Tracking the Moon +for a name, and your name as the author, and press +OK. Next, you will see the standard &kde; Save +File dialog. Specify a filename for the script and press +OK to save the script. Note that if your +filename does not end with .kstars, this suffix +will be automatically attached. If you are curious, you can examine the +script file with any text editor. + +Now that we have a completed script, we can run it in a couple of ways. +From a console prompt, you can simply execute the script as long as an +instance of KStars is currently running. Alternatively, you can execute +the script from within KStars using the Run +Script item in the File menu. + + + + + Device Automation with INDI + + Device scheduling and automation is supported for all INDI-compliant devices. You can coordinate any number of devices to perform complex operations using &kstars; Script Builder. This can be accomplished by using &kstars; INDI DCOP interface, which provides different classes of functions to suit your tasks. The INDI DCOP functions can be decomposed into five different classes. The following is a review of the functions and their arguments as supported in KStars. It it highly recommended to read the INDI Concepts section as we will employ key INDI concepts throughout this tutorial. + + Generic Device Functions: Functions to establish/shutdown devices..etc. + + startINDI (QString deviceName, bool useLocal) : Establish an INDI service either as local or server. + shutdownINDI (QString deviceName) : Shutdown the INDI service. + switchINDI(QString deviceName, bool turnOn) : Connect or Disconnect an INDI device. + setINDIPort(QString deviceName, QString port) : Set the device's connection port. + setINDIAction(QString deviceName, QString action) : Activate an INDI action. The action can be any element of a switch property + waitForINDIAction(QString deviceName, QString action) : Pause script execution until the specified action property returns with OK status. + + + Telescope Functions: Functions to control the telescope motion and status. + + setINDIScopeAction(QString deviceName, QString action) : Set the telescope mode or action. Available options are SLEW, TRACK, SYNC, PARK, and ABORT. + setINDITargetCoord(QString deviceName, double RA, double DEC) : Set the telescope JNow target coordinates to RA and DEC. + setINDITargetName(QString deviceName, QString objectName) : Set the telescope JNow target coordinates to the coordinates of objectName. KStars will lookup the object name in its database and will fetch RA and Dec once found. + setINDIGeoLocation(QString deviceName, double +longitude, double latitude) : Set the telescope geographical +location to the longitude and latitude as specified. The longitude is measured +from Greenwich, UK, to the East. However, while it is common to use negative +longitudes for the Western hemisphere, INDI requires longitude values between +0 and 360 degrees. So if you have a negative longitude, simply add 360 +degrees to get the value that INDI expects. For example, Calgary, Canada +coordinates in &kstars; are longitude: -114 04 58; latitude: 51 02 58. So +INDI's would need longitude = 360 - 114.083 = 245.917 +degrees. + setINDIUTC(QString ddeviceName, QString UTCDateTime) : Set the telescope UTC Date and Time in ISO 8601 format. The format is YYYY-MM-DDTHH:MM:SS (e.g. 2004-07-12T22:05:32). + + + Camera/CCD Functions: Functions to control the camera/CCD properties and status. + + setINDICCDTemp(QString deviceName, int temp) : Set the CCD chip target temperature in degrees celsius. + setINDIFrameType(QString deviceName, QString type) : Set the CCD frame type. Available options are FRAME_LIGHT, FRAME_BIAS, FRAME_DARK, and FRAME_FLAT. + startINDIExposure(QString deviceName, int timeout) : Start the CCD/Camera exposure for the duration specified by timeout in seconds. + + + Focuser Functions: Functions to control the focuser motion and status. + + setINDIFocusSpeed(QString deviceName, QString action) : Set the focuser speed. Available options are FOCUS_HALT, FOCUS_SLOW, FOCUS_MEDIUM, and FOCUS_FAST. + setINDIFocusTimeout(QString deviceName, int timeout) : Set the duration in seconds for any subsequent startINDIFocus operations. + startINDIFocus(QString deviceName, int focusDir) : Move the focuser either inward (focusDir = 0) or outward (focusDir = 1). The speed and duration of this operation is set by the setINDIFocusSpeed() and setINDIFocusTimeout() functions. + + + Filter Functions: Functions to control the filter position. + + setINDIFilterNum(QString deviceName, int filter_num) : Change the filter position to filter_num. The user can assign aliases to filter numbers in the Configure INDI dialog box under the Devices menu (e.g. Filter 1 = Red, Filter 2 = Green..etc). + + + + + + +Note that the device name is the first argument of all INDI functions. This permits different commands that are sent to different INDI devices to be intermixed together in one script. The Script Builder tool provides two options to facilitate the creation and editing of INDI scripts: + + : When checked, the Script Builder tool will automatically add waitForINDIAction() after any action it recognizes. For example, If you add switchINDI() function to the script and this option was checked, the Script Builder will add "waitForINDIAction CONNECTION" in the script file just after switchINDI(). This will cause the script to pause after it issues switchINDI() until switchINDI() returns with OK status (&ie; device connection was successful). It is critically important to know that the Script Builder cannot automatically add waitForINDIAction() for generic actions added using the setINDIAction() function. This is because KStars cannot determine the parent property of generic actions. Therefore, you must manually add waitForINDIAction() after generic actions when desired. + + : When checked, the device name field of all subsequent functions is automatically filled with the last device name. The last device name is set every time startINDI() function is added to the current script. When working with multiple devices, it is recommended to have this option off. + + + +Now we are ready to create a demo script that controls LX200 GPS telescope, in addition to Finger Lakes CCD camera. Our task is simple. We will ask the telescope to slew and track Mars, then we will ask the camera to take three shots 10 seconds each separated by 20 seconds. +Since there is no direct feedback from the INDI DCOP interface about the progress, value, or status of the device operations and parameters (except for waitForINDIAction()), device automation in KStars is similar to an open-loop control system. In such a system, there is usually no direct feedback to measure the progress of the system and to correct for errors. Consequently, you must design your device automation scripts with careful consideration. All automation scripts must be subjected to rigorous testing before deployment. + + + + The Script Builder Tool + + + + + + + Script Builder Tool + + + + +The demo script is shown in the above screenshot. Note that we checked and unchecked . The first function to add is startINDI() as shown above. We want to run our devices as local, so we will not change the service mode provided in the function arguments window. We type in our device name, starting with the telescope "LX200 GPS". We repeat the same operation again for "FLI CCD". There is a waitFor() function after that. It is generally recommended to use waitFor() function immediately after startINDI() to pause the script for 1-5 seconds. This will ensure that all properties are built and are ready to receive command. It is also useful for controlling remote devices because retrieving and building properties might take some time. In the next function, switchINDI(), we connect to each device. + +Since is checked, we do not need to add waitForINDIAction() after switchINDI() to insure that we only continue executing the script after we successfully connect. This is because the Script Builder tool will do this automatically for us when we save the script. Now let us set the telescope mode to tracking, click on the setINDIScopeAction() function and select TRACK. Note that we need to set the telescope to tracking before issuing the coordinates it needs to track. The setINDIScopeAction() function is provided for convenience; since in this example, it simply issues a generic setINDIAction() function followed by the keyword TRACK. However, the benefit of using setINDIScopeAction() is that KStars can automatically append waitForINDIAction() after it when required. This facility is not automatically available to generic actions as we discussed before. + +Next we use the setINDITargetName() function and set it to Mars. Finally, the last few steps involve capturing an image for 10 seconds which can be done by using startINDIExposure() function, and waiting for 20 seconds in between which can be done by using waitFor() function with a value of 20. + +We can now save our script and execute it at any time. The saved script will be similar to this: +
+ #!/bin/bash + #KStars DCOP script: Demo Script + #by Jasem Mutlaq + #last modified: Thu Jan 6 2005 09:58:26 + # + KSTARS=`dcopfind -a 'kstars*'` + MAIN=KStarsInterface + CLOCK=clock#1 + dcop $KSTARS $MAIN startINDI "LX200 GPS" true + dcop $KSTARS $MAIN startINDI "FLI CCD" true + dcop $KSTARS $MAIN waitFor 3 + dcop $KSTARS $MAIN switchINDI "LX200 GPS" true + dcop $KSTARS $MAIN waitForINDIAction "LX200 GPS" CONNECTION + dcop $KSTARS $MAIN switchINDI "FLI CCD" true + dcop $KSTARS $MAIN waitForINDIAction "FLI CCD" CONNECTION + dcop $KSTARS $MAIN setINDIScopeAction "LX200 GPS" TRACK + dcop $KSTARS $MAIN waitForINDIAction "LX200 GPS" ON_COORD_SET + dcop $KSTARS $MAIN setINDITargetName "LX200 GPS" Mars + dcop $KSTARS $MAIN waitForINDIAction "LX200 GPS" EQUATORIAL_EOD_COORD + dcop $KSTARS $MAIN startINDIExposure "FLI CCD" 10 + dcop $KSTARS $MAIN waitForINDIAction "FLI CCD" EXPOSE_DURATION + dcop $KSTARS $MAIN waitFor 20 + dcop $KSTARS $MAIN startINDIExposure "FLI CCD" 10 + dcop $KSTARS $MAIN waitForINDIAction "FLI CCD" EXPOSE_DURATION + dcop $KSTARS $MAIN waitFor 20 + dcop $KSTARS $MAIN startINDIExposure "FLI CCD" 10 + dcop $KSTARS $MAIN waitForINDIAction "FLI CCD" EXPOSE_DURATION + +
+ + +The INDI Library provides robust scripting tools that enable developers to orchestrate very complex scripts. For more details, refer to the INDI Developer Manual. + +
+
+ diff --git a/doc/kstars/scriptbuilder.png b/doc/kstars/scriptbuilder.png new file mode 100644 index 00000000..2ada4982 Binary files /dev/null and b/doc/kstars/scriptbuilder.png differ diff --git a/doc/kstars/sidereal.docbook b/doc/kstars/sidereal.docbook new file mode 100644 index 00000000..a60ab44d --- /dev/null +++ b/doc/kstars/sidereal.docbook @@ -0,0 +1,80 @@ + + + +Jason +Harris + + +Sidereal Time +Sidereal Time +Hour Angle + + +Sidereal Time literally means star time. +The time we are used to using in our everyday lives is Solar Time. The +fundamental unit of Solar Time is a Day: the time it +takes the Sun to travel 360 degrees around the sky, due to the rotation of the +Earth. Smaller units of Solar Time are just divisions of a Day: + + +1/24 Day = 1 Hour +1/60 Hour = 1 Minute +1/60 Minute = 1 Second + + +However, there is a problem with Solar Time. The Earth does not actually +spin around 360 degrees in one Solar Day. The Earth is in orbit around the +Sun, and over the course of one day, it moves about one Degree along its +orbit (360 degrees/365.25 Days for a full orbit = about one Degree per +Day). So, in 24 hours, the direction toward the Sun changes by about a +Degree. Therefore, the Earth has to spin 361 degrees to make +the Sun look like it has traveled 360 degrees around the Sky. + +In astronomy, we are concerned with how long it takes the Earth to spin +with respect to the fixed stars, not the Sun. So, we would like a +timescale that removes the complication of Earth's orbit around the Sun, +and just focuses on how long it takes the Earth to spin 360 degrees with +respect to the stars. This rotational period is called a Sidereal +Day. On average, it is 4 minutes shorter than a Solar Day, because +of the extra 1 degree the Earth spins in a Solar Day. +Rather than defining a Sidereal Day to be 23 hours, 56 minutes, we define +Sidereal Hours, Minutes and Seconds that are the same fraction of a Day as +their Solar counterparts. Therefore, one Solar Second = 1.00278 Sidereal +Seconds. + +The Sidereal Time is useful for determining where the stars are at any +given time. Sidereal Time divides one full spin of the Earth into 24 +Sidereal Hours; similarly, the map of the sky is divided into 24 Hours +of Right Ascension. This is no +coincidence; Local Sidereal Time (LST) indicates the Right +Ascension on the sky that is currently crossing the Local Meridian. So, if a star has a Right +Ascension of 05h 32m 24s, it will be on your meridian at LST=05:32:24. More +generally, the difference between an object's RA and the Local +Sidereal Time tells you how far from the Meridian the object is. For example, +the same object at LST=06:32:24 (one Sidereal Hour later), will be one Hour of +Right Ascension west of your meridian, which is 15 degrees. This angular +distance from the meridian is called the object's Hour Angle. + + + +The Local Sidereal Time is displayed by &kstars; in the Time Info +Box, with the label ST (you have to +unshade the box by double-clicking it in order to see the +sidereal time). Note that the changing sidereal seconds are not synchronized +with the changing Local Time and Universal Time seconds. In fact, if you watch +the clocks for a while, you will notice that the Sidereal seconds really are +slightly shorter than the LT and UT seconds. + +Point to the Zenith (press Z +or select Zenith from the +Pointing +menu). The Zenith is the point on the sky where you are looking straight +up from the ground, and it is a point on your Local Meridian. Note the Right Ascension of the +Zenith: it is exactly the same as your Local Sidereal Time. + + + + diff --git a/doc/kstars/skycoords.docbook b/doc/kstars/skycoords.docbook new file mode 100644 index 00000000..1017be06 --- /dev/null +++ b/doc/kstars/skycoords.docbook @@ -0,0 +1,152 @@ + + + +Jason +Harris + + +Celestial Coordinate Systems + +Celestial Coordinate Systems +Overview +A basic requirement for studying the heavens is determining where in the +sky things are. To specify sky positions, astronomers have developed +several coordinate systems. Each uses a coordinate grid +projected on the Celestial Sphere, in +analogy to the Geographic coordinate +system used on the surface of the Earth. The coordinate systems +differ only in their choice of the fundamental plane, +which divides the sky into two equal hemispheres along a great circle. (the fundamental plane of the +geographic system is the Earth's equator). Each coordinate system is named for +its choice of fundamental plane. + + + +The Equatorial Coordinate System +Celestial Coordinate Systems +Equatorial Coordinates +Celestial Equator +Celestial Poles +Geographic Coordinate System + +Right AscensionEquatorial Coordinates +DeclinationEquatorial Coordinates + + +The Equatorial coordinate system is probably the most +widely used celestial coordinate system. It is also the most closely related +to the Geographic coordinate system, because +they use the same fundamental plane, and the same poles. The projection of the +Earth's equator onto the celestial sphere is called the +Celestial Equator. +Similarly, projecting the geographic Poles onto the celestial sphere defines the +North and South Celestial Poles. + +However, there is an important difference between the equatorial and +geographic coordinate systems: the geographic system is fixed to the +Earth; it rotates as the Earth does. The Equatorial system is +fixed to the starsactually, the equatorial +coordinates are not quite fixed to the stars. See precession. Also, if Hour Angle is used in place of Right +Ascension, then the Equatorial system is fixed to the Earth, not to the +stars., so it appears to rotate across the sky with the stars, +but of course it is really the Earth rotating under the fixed sky. + +The latitudinal (latitude-like) angle of the Equatorial +system is called Declination (Dec for short). It +measures the angle of an object above or below the Celestial Equator. The +longitudinal angle is called the Right +Ascension (RA for short). It measures the angle of an object East +of the Vernal Equinox. Unlike longitude, +Right Ascension is usually measured in hours instead of degrees, because the +apparent rotation of the Equatorial coordinate system is closely related to +Sidereal Time and Hour Angle. Since a full rotation of the sky +takes 24 hours to complete, there are (360 degrees / 24 hours) = 15 degrees in +one Hour of Right Ascension. + + + + +The Horizontal Coordinate System + +Celestial Coordinate Systems +Horizontal Coordinates +Horizon +Zenith + +AzimuthHorizontal Coordinates +AltitudeHorizontal Coordinates + +The Horizontal coordinate system uses the observer's local horizon as the Fundamental Plane. This conveniently +divides the sky into the upper hemisphere that you can see, and the lower +hemisphere that you can't (because the Earth is in the way). The pole of the +upper hemisphere is called the Zenith. The +pole of the lower hemisphere is called the nadir. The +angle of an object above or below the horizon is called the +Altitude (Alt for short). The angle of an object around +the horizon (measured from the North point, toward the East) is called the +Azimuth. The Horizontal Coordinate System is sometimes +also called the Alt/Az Coordinate System. + +The Horizontal Coordinate System is fixed to the Earth, not the Stars. +Therefore, the Altitude and Azimuth of an object changes with time, as the +object appears to drift across the sky. In addition, because the Horizontal +system is defined by your local horizon, the same object viewed from different +locations on Earth at the same time will have different values of Altitude and +Azimuth. + +Horizontal coordinates are very useful for determining the Rise and Set times of +an object in the sky. When an object has Altitude=0 degrees, it is either +Rising (if its Azimuth is < 180 degrees) or Setting (if its Azimuth is > +180 degrees). + + + + +The Ecliptic Coordinate System + +Celestial Coordinate Systems +Ecliptic Coordinates +Ecliptic + + +The Ecliptic coordinate system uses the Ecliptic for its Fundamental Plane. The +Ecliptic is the path that the Sun appears to follow across the sky over +the course of a year. It is also the projection of the Earth's +orbital plane onto the Celestial Sphere. The latitudinal angle is +called the Ecliptic Latitude, and the longitudinal angle +is called the Ecliptic Longitude. Like Right Ascension +in the Equatorial system, the zeropoint of the Ecliptic Longitude is the Vernal Equinox. + +What do you think such a coordinate system would be useful for? If you +guessed charting solar system objects, you are right! Each of the +planets (except Pluto) orbits the Sun in roughly the same plane, so they always +appear to be somewhere near the Ecliptic (&ie;, they always have small ecliptic +latitudes). + + + + +The Galactic Coordinate System + +Celestial Coordinate Systems +Galactic Coordinates + + +Milky Way +The Galactic coordinate system uses the Milky Way as its +Fundamental Plane. The latitudinal angle is called the Galactic +Latitude, and the longitudinal angle is called the +Galactic Longitude. This coordinate system is useful for +studying the Galaxy itself. For example, you might want to know how the density +of stars changes as a function of Galactic Latitude, to how much the disk of the +Milky Way is flattened. + + + diff --git a/doc/kstars/skymapdevice.png b/doc/kstars/skymapdevice.png new file mode 100644 index 00000000..b4a2f661 Binary files /dev/null and b/doc/kstars/skymapdevice.png differ diff --git a/doc/kstars/solarsys.docbook b/doc/kstars/solarsys.docbook new file mode 100644 index 00000000..b3a5a07b --- /dev/null +++ b/doc/kstars/solarsys.docbook @@ -0,0 +1,53 @@ + +Solar System Viewer +Tools +Solar System Viewer + + + + +The Solar System Viewer + + + + + + + Solar System Viewer + + + + + +This tool displays a model of our solar system as seen from +above. The Sun is drawn as a yellow dot in the center of the +plot, and the orbits of the planets are drawn as ellipses with +the correct shapes and orientations. The current position +of each planet along its orbit is drawn as a colored dot, along +with a name label. The display can be zoomed in and out with +the + and - keys, and the +display can be recentered with the arrow keys, or by +double-clicking anywhere in the window with the mouse. You can +also center on a planet with the 0–9 keys +(0 is the Sun; 9 is Pluto). +If you center on a planet, it will be tracked as time passes in +the tool. + + +The Solar System Viewer has its own clock, independent of the +clock in the main &kstars; window. There is a timestep control +widget here, similar to the one in the main window's toolbar. +However, this control defaults to a timestep of 1 day (so that +the motions of the planets can be seen), and it starts out with +the clock paused when the tool is opened. + + + +The current model used for Pluto's orbit is only good for dates +within about 100 years of the present date. If you let the Solar +System clock advance beyond this range, you will see Pluto behave +very strangely! We are aware of this issue, and will try to +improve Pluto's orbit model soon. + + + diff --git a/doc/kstars/solarsystem.png b/doc/kstars/solarsystem.png new file mode 100644 index 00000000..3b4d37cb Binary files /dev/null and b/doc/kstars/solarsystem.png differ diff --git a/doc/kstars/spiralgalaxies.docbook b/doc/kstars/spiralgalaxies.docbook new file mode 100644 index 00000000..01bcf1a8 --- /dev/null +++ b/doc/kstars/spiralgalaxies.docbook @@ -0,0 +1,91 @@ + + + + +Mike +Choatie + + + +Spiral Galaxies +Spiral Galaxies + + + +Spiral galaxies are huge collections of billions of stars, most of +which are flattened into a disk shape, with a bright, spherical bulge +of stars at its center. Within the disk, there are +typically bright arms where the youngest, brightest stars are +found. These arms wind out from the center in a spiral pattern, giving +the galaxies their name. Spiral galaxies look a bit like hurricanes, +or like water flowing down a drain. They are some of the most beautiful +objects in the sky. + + +Galaxies are classified using a tuning fork diagram. +The end of the fork classifies elliptical +galaxies on a scale from the roundest, which is an E0, to +those that appear most flattened, which is rated as E7. The +tines of the tuning fork are where the two types of +spiral galaxies are classified: normal spirals, and +barred spirals. A barred spiral is one whose nuclear +bulge is stretched out into a line, so it literally looks like it has +a bar of stars in its center. + +Both types of spiral galaxies are sub-classified according to the +prominence of their central bulge of stars, their overall +surface brightness, and how tightly their spiral arms are wound. These +characteristics are related, so that an Sa galaxy has a large central bulge, +a high surface brightness, and tightly-wound spiral arms. An Sb galaxy +has a smaller bulge, a dimmer disk, and looser arms than an Sa, and so on +through Sc and Sd. Barred galaxies use the same classification scheme, +indicated by types SBa, SBb, SBc, and SBd. + +There is another class of galaxy called S0, which is morphologically a +transitional type between true spirals and ellipticals. Its spiral arms are +so tightly wound as to be indistinguishable; S0 galaxies have disks with a +uniform brightness. They also have an extremely dominant bulge. + +The Milky Way galaxy, which is home to earth and all of the stars in our +sky, is a Spiral Galaxy, and is believed to be a barred spiral. The name +Milky Way refers to a band of very faint stars in the sky. +This band is the result of looking in the plane of our galaxy's disk from +our perspective inside it. + +Spiral galaxies are very dynamic entities. They are hotbeds of star +formation, and contain many young stars in their disks. Their central +bulges tend to be made of older stars, and their diffuse halos are +made of the very oldest stars in the Universe. Star formation is active +in the disks because that is where the gas and dust are most concentrated; +gas and dust are the building blocks of star formation. + +Modern telescopes have revealed that many Spiral galaxies harbor +supermassive black holes at their centers, with masses that can exceed +that of a billion Suns. Both elliptical and spiral galaxies are known +to contain these exotic objects; in fact many astronomers now believe +that all large galaxies contain a supermassive +black hole in their nucleus. Our own Milky Way is known to harbor +a black hole in its core with a mass millions of times bigger than a +star's mass. + + + + +There are many fine examples of spiral galaxies to be found in +&kstars;, and many have beautiful images available in their +popup menu. You can find them +by using the Find Object window. +Here is a list of some spiral galaxies with nice images available: + +M 64, the Black-Eye Galaxy (type Sa) +M 31, the Andromeda Galaxy (type Sb) +M 81, Bode's Galaxy (type Sb) +M 51, the Whirlpool Galaxy (type Sc) +NGC 300 (type Sd) [use DSS image link] +M 83 (type SBa) +NGC 1530 (type SBb) +NGC 1073 (type SBc) + + + + diff --git a/doc/kstars/star_colors.png b/doc/kstars/star_colors.png new file mode 100644 index 00000000..f017e3ed Binary files /dev/null and b/doc/kstars/star_colors.png differ diff --git a/doc/kstars/stars.docbook b/doc/kstars/stars.docbook new file mode 100644 index 00000000..777a636c --- /dev/null +++ b/doc/kstars/stars.docbook @@ -0,0 +1,134 @@ + + + +Jason Harris + + +Stars: An Introductory <acronym>FAQ</acronym> +Stars + + + + + +What are the stars? + + + +Stars are gigantic, self-gravitating spheres +of (mostly) Hydrogen gas. Stars are also thermonuclear engines; +nuclear fusion takes place deep in the cores of stars, where the +density is extreme and the temperature reaches tens of millions +of degrees Celsius. + + + + + + +Is the Sun a star? + + + +Yes, the Sun is a star. It is the dominant centerpiece of our +solar system. Compared to other stars, our Sun is rather ordinary; +it appears to be so much bigger and brighter to us +because it is millions of times closer than any other star. + + + + + + +Why do stars shine? + + + +The short answer is: star shine because they are very hot. It is +really no more complicated than that. Any object heated to +thousands of degrees will radiate light, just like stars do. + + + + + + +The obvious next question is: why are stars so hot? + + + +This is a tougher question. The usual answer is that stars get +their heat from the thermonuclear fusion reactions in their cores. +However, this cannot be the ultimate cause for the stars' heat, +because a star must be hot in the first place for nuclear fusion to be +triggered. Fusion can only sustain the hot temperature; it cannot +make a star hot. A more correct answer is that stars are hot because +they have collapsed. Stars form from diffuse gaseous nebulae; as the +nebulous gas condenses to form a star, the gravitational potential +energy of the material is released, first as kinetic energy, and +ultimately as heat as the density increases. + + + + + + +Are stars all the same? + + + +Stars have many things in common: they are all collapsed spheres of +hot, dense gas (mostly Hydrogen), and nuclear fusion reactions are +occurring at or near the centers of every star in the sky. + +However, stars also show a great diversity in some properties. +The brightest stars shine almost 100 million times as brightly as the +faintest stars. Stars range in surface temperature from only a few +thousand degrees to almost 50,000 degrees Celsius. These differences +are largely due to differences in mass: massive stars are both hotter +and brighter than lower-mass stars. The temperature and Luminosity +also +depend on the evolutionary state +of the star. + + + + + + +What is the Main Sequence? + + +Main sequence +The main sequence is the evolutionary state of a star when it is +fusing Hydrogen in its core. This is the first (and longest) stage +of a star's life (not including protostar phases). What happens to a +star after it runs out of core Hydrogen is addressed in the stellar +evolution article (coming soon). + + + + + + +How long do stars last? + + + +The lifetime of a star depends very much on its mass. More massive +stars are hotter and shine much more brightly, causing them to +consume their nuclear fuel much more rapidly. The largest +stars (roughly 100 times as massive as the Sun), will run out of +fuel in only a few million years; while the smallest stars (roughly +ten percent the mass of the Sun), with their much more frugal +consumption rate, will shine on (albeit dimly) for +trillions of years. Note that this is much +longer than the Universe has yet been in existence. + + + + + + + + diff --git a/doc/kstars/timezones.docbook b/doc/kstars/timezones.docbook new file mode 100644 index 00000000..6f20ef9d --- /dev/null +++ b/doc/kstars/timezones.docbook @@ -0,0 +1,44 @@ + + + +Jason +Harris + + +Time Zones +Time Zones + + +The Earth is round, and it is always half-illuminated by the Sun. However, +because the Earth is spinning, the half that is illuminated is always changing. +We experience this as the passing of days wherever we are on the Earth's +surface. At any given instant, there are places on the Earth passing from the +dark half into the illuminated half (which is seen as dawn +on the surface). At the same instant, on the opposite side of the Earth, points +are passing from the illuminated half into darkness (which is seen as +dusk at those locations). So, at any given time, different +places on Earth are experiencing different parts of the day. Thus, Solar time +is defined locally, so that the clock time at any location describes the part of +the day consistently. + +This localization of time is accomplished by dividing the globe into 24 vertical +slices called Time Zones. The Local Time is the same +within any given zone, but the time in each zone is one Hour +earlier than the time in the neighboring Zone to the East. +Actually, this is a idealized simplification; real Time Zone boundaries are not +straight vertical lines, because they often follow national boundaries and other +political considerations. + +Note that because the Local Time always increases by an hour when moving between +Zones to the East, by the time you move through all 24 Time Zones, you are a +full day ahead of where you started. We deal with this paradox by defining the +International Date Line, which is a Time Zone boundary in +the Pacific Ocean, between Asia and North America. Points just to the East of +this line are 24 hours behind the points just to the West of the line. This +leads to some interesting phenomena. A direct flight from Australia to +California arrives before it departs. Also, the islands of Fiji straddle the +International Date Line, so if you have a bad day on the West side of Fiji, you +can go over to the East side of Fiji and have a chance to live the same day all +over again. + + diff --git a/doc/kstars/tools.docbook b/doc/kstars/tools.docbook new file mode 100644 index 00000000..ec4eda21 --- /dev/null +++ b/doc/kstars/tools.docbook @@ -0,0 +1,33 @@ + +KStars Tools + +Tools +&kstars; comes with a number of tools that allow you to explore +some more advanced aspects of astronomy and the night sky. + + + +Object Details +Astrocalculator +AAVSO Lightcurves +Altitude vs. Time Plotter +What's Up Tonight? +Script Builder +Solar System Viewer +Jupiter Moons Tool +Observing List Tool +FITS Viewer + + +&tool-details; +&tool-calculator; +&tool-aavso; +&tool-altvstime; +&tool-whatsup; +&tool-scriptbuilder; +&tool-solarsys; +&tool-jmoons; +&tool-observinglist; +&tool-fitsviewer; + + diff --git a/doc/kstars/utime.docbook b/doc/kstars/utime.docbook new file mode 100644 index 00000000..c8c47375 --- /dev/null +++ b/doc/kstars/utime.docbook @@ -0,0 +1,49 @@ + + + +Jason +Harris + + +Universal Time +Universal Time +Time Zones + + +The time on our clocks is essentially a measurement of the current position of +the Sun in the sky, which is different for places at different Longitudes +because the Earth is round (see Time Zones). + +However, it is sometimes necessary to define a global time, one that is the same +for all places on Earth. One way to do this is to pick a place on the Earth, +and adopt the Local Time at that place as the Universal +Time, abbreviated UT. (The name is a bit of a +misnomer, since Universal Time has little to do with the Universe. It would +perhaps be better to think of it as global time). + +The geographic location chosen to represent Universal Time is Greenwich, +England. The choice is arbitrary and historical. Universal Time became an +important concept when European ships began to sail the wide open seas, far from +any known landmarks. A navigator could reckon the ship's longitude by comparing +the Local Time (as measured from the Sun's position) to the time back at the +home port (as kept by an accurate clock on board the ship). Greenwich was home +to England's Royal Observatory, which was charged with keeping time +very accurately, so that ships in port could re-calibrate their clocks before +setting sail. + + +Exercise: + +Set the geographic location to Greenwich, England using the +Set Location window +(&Ctrl;G). Note that the +Local Time (LT)and the Universal Time (UT) are +now the same. + +Further Reading: The history behind the construction of the first clock +that was accurate and stable enough to be used on ships to keep Universal Time +is a fascinating tale, and one told expertly in the book +Longitude, by Dava Sobel. + + + diff --git a/doc/kstars/viewops.png b/doc/kstars/viewops.png new file mode 100644 index 00000000..bfc6d375 Binary files /dev/null and b/doc/kstars/viewops.png differ diff --git a/doc/kstars/wut.docbook b/doc/kstars/wut.docbook new file mode 100644 index 00000000..90c03c60 --- /dev/null +++ b/doc/kstars/wut.docbook @@ -0,0 +1,58 @@ + +What's Up Tonight? Tool +Tools +What's Up Tonight? Tool + + + + +The What's Up Tonight Tool + + + + + + + What's Up Tonight? + + + + + +The What's Up Tonight? (WUT) tool displays a list of +objects that will be visible at night from any location, on any date. +By default, the Date and Location are taken from the current settings +in the main window, but you can change either value using the +Change Date and Change +Location buttons at the top of the WUT window. + + +The WUT tool also displays a short almanac of data for the selected +date: the rise and set times for the Sun and moon, the duration of +the night, and the Moon's illumination fraction. + + +Below the almanac is where the object information is displayed. The +objects are organized into type categories. Select an object type +in the box labeled Choose a Category, and all +objects of that type which are above the horizon on the selected +night will be displayed in the box labeled Matching +Objects. For example, in the screenshot, the +Planets category has been selected, and four +planets which are up on the selected night are displayed (Mars, +Neptune, Pluto, and Uranus). When an object in the list is selected, +its rise, set and transit times are displayed in the lower-right +panel. In addition, you can press the Object +Details... button to open the Object Details window for that +object. + + +By default, the WUT will display objects which are above the horizon +between sunset and midnight (i.e., in the evening). +You can choose to show objects which are up between midnight and dawn +(in the morning), or between dusk and dawn (any +time tonight) using the combobox near the top of the window. + + + diff --git a/doc/kstars/wut.png b/doc/kstars/wut.png new file mode 100644 index 00000000..a65a10f2 Binary files /dev/null and b/doc/kstars/wut.png differ diff --git a/doc/kstars/zenith.docbook b/doc/kstars/zenith.docbook new file mode 100644 index 00000000..f0d80ea2 --- /dev/null +++ b/doc/kstars/zenith.docbook @@ -0,0 +1,31 @@ + + + +Jason +Harris + + +The Zenith +Zenith +Horizontal Coordinates + + +The Zenith is the point in the sky where you are looking when you look +straight up from the ground. More precisely, it is the point on +the sky with an Altitude of +90 Degrees; it is the Pole +of the Horizontal Coordinate +System. Geometrically, it is the point on the Celestial Sphere intersected by a line drawn from +the center of the Earth through your location on the Earth's surface. + +The Zenith is, by definition, a point along the Local Meridian. + + +Exercise: + +You can point to the Zenith by pressing Z or by selecting +Zenith from the Pointing menu. + + + diff --git a/doc/ktouch/Makefile.am b/doc/ktouch/Makefile.am new file mode 100644 index 00000000..bafa3f6c --- /dev/null +++ b/doc/ktouch/Makefile.am @@ -0,0 +1,5 @@ + +KDE_LANG = en +KDE_DOCS = AUTO +KDE_MANS = AUTO + diff --git a/doc/ktouch/color_options.png b/doc/ktouch/color_options.png new file mode 100644 index 00000000..cb1998ae Binary files /dev/null and b/doc/ktouch/color_options.png differ diff --git a/doc/ktouch/general_options.png b/doc/ktouch/general_options.png new file mode 100644 index 00000000..d4a5638d Binary files /dev/null and b/doc/ktouch/general_options.png differ diff --git a/doc/ktouch/index.docbook b/doc/ktouch/index.docbook new file mode 100644 index 00000000..cdad9917 --- /dev/null +++ b/doc/ktouch/index.docbook @@ -0,0 +1,910 @@ + +KTouch"> + + + + +]> + + + + +The &ktouch; Handbook + + + +HÃ¥vardFrøiland + +
&Haavard.Froeiland.mail;
+
+
+ + +AndreasNicolai + +
Andreas.nicolai@gmx.net
+
+
+ +
+ + +1999-2005 +Håvard Frøiland, Andreas Nicolai + + +&FDLNotice; + +2005-06-19 +1.5 + + +&ktouch; is a program for learning to touch type. &ktouch; +provides you with text to train on and adjusts to different levels +depending on how good you are. It displays which key to press next +and the correct finger to use. + + + + +KDE +touchwriting +touchtyping +typing +typewriting +education +ktouch +touch +type + + +
+ + +Using &ktouch; + + +Introduction + + +What is &ktouch;? +&ktouch; is a program for learning to touch type. +&ktouch; provides you with text to train on and adjusts to +different levels depending on how good you are. It shows your keyboard +and indicates which key to press next and the correct finger to use. + + +The main screen of &ktouch; + + + + + +The main screen of &ktouch; + + + + +&ktouch; is an excellent touch typing tutor. You learn typing +with all fingers, step by step, without having to look down +at the keyboard all the time to find your keys (which slows you down a lot). +It is convenient for all ages +and the perfect typing tutor for schools, universities and individuals. +It is free and licensed under the &GNU; Public License, so you will +never have to pay anything for the program or any update. + + + + +Features + +In its current version, &ktouch; 1.5 has quite a number of helpful +features, such as: + +Support for many different training lectures in many +languages including language specific text fonts and a comfortable lecture +editor +Support for different keyboard layouts with the ability to +use user-defined layouts +During your training session comprehensive statistical +information is obtained to help you (or your teacher) analyse your +progress + + +Many other features are included and will be discussed in the appropriate +chapters of this manual. + + + + + + + +Learning touch typing with &ktouch; + +Here's another screenshot of &ktouch; in action, this time with a german +keyboard and training lecture: + + +Main screen of &ktouch; + + + + + +Main screen of &ktouch; + + + + +Even though learning touch typing with &ktouch; and using the program +should be very simple we will look a bit closer@&ktouch; in the following +sections. + + +Getting started + +When you start &ktouch; you can see the screen shown above. The main +program window shows three main sections: + + +Some typing statistics in info boxes@the +top +The text you need to type (in the teacher's line) and the +text that you have typed so far (in the student's line) +The keyboard (that hopefully looks like +yours) + +We look@these sections later again. + +Ok, the first time you start &ktouch; it will open a default lecture and +select a default keyboard layout. Before you start typing you should adjust +the keyboard layout so that it matches yours. Go to +SettingsKeyboard +Layouts... and select the country you're in (or +some country which uses the same keyboard layout as you). If your keyboard is +not included, you can always define your own keyboard (see Creating your own keyboard). + + +Once you have your keyboard selected, choose your training lecture. The first +line in your corrent lecture and level is shown in the teacher's line. You can +select any of the default lectures via +TrainingDefault +Lectures... or open a user defined lecture file +(⪚ if your teacher gives you a special lecture to practice on) with +FileOpen +Lecture.... You may even create your own lecture +(see Creating your own lecture). When +you have selected keyboard and lecture you can start typing. + + +Place your hand on the keyboard as indicated by the 8 marked finger keys +(thumbs over the space bar) and start typing the text shown in the teacher's +line. Each key you need to press is highlighted on the keyboard and if you +need to move a finger from its resting position the target key and the +appropriate finger key is highlighted. Try to move your hands as little as +possible and after you typed a character always try to return your fingers to +their resting positions. + +The key colors indicate which finger needs to press which +key. + +While you type you may make mistakes and hit the wrong key. In that case the +student's line will change its color (per default to red) and you have to hit +Backspace to erase the wrong character (or characters) again. + + +When you have successfully completed a line of text you need to press the +Enter key to advance to the next line. + + + + +Lectures and levels + +As already mentioned above you need to select a training lecture which +contains all the text you want to practice. Usually the difficulty of the text +is gradually increasing and so most lectures contain various difficulty +levels. However, some lectures may just contain a single level and text (⪚ +a newspaper article to test your skills). + + +In the info boxes@top of the &ktouch; main window you see the current +level@the left. The small buttons to the right allow you to manually switch +levels. Normally this happens automatically (more about this in the section +Training Options). The right info box +shows a brief information text about the level. Usually it gives you a list of +characters that are new in this level. The middle two info boxes show your +current typing speed (in characters per minute) and your correctness. These +values are Level Statistics and whenever you start a new level these values +are resetted. However, the program still remembers your previous statistics +(see section Statistics in &ktouch;). + + + + +Starting and stopping a training session + +While you type the text of a training lecture you are in a practice session. +You can start a new practice session using +TrainingStart New +Session or the appropriate button in the toolbar. +Level changes (automatic or manual) do not change your training session. You +stay in this training session until you start a new training session, select a +new lecture (which automatically starts a new training session) or quit the +program. + + +If you open any dialog in &ktouch; while you are in a training session the +training is paused and the timer is stopped until you hit the next key. You +can manually pause the session using +TrainingPause +Session or the appropriate button in the toolbar. + + + + + + +Statistics in &ktouch; +&ktouch; remembers you! Basically whatever you type is recorded and some +useful (and sometimes just interesting) statistics are created. &ktouch; +stores statistical data based on the lecture file you use for training. For +every lecture file a separate history is kept. &ktouch; also distinguishes +between level and practice session statistics. This is important to prevent +cheating :-). + + + +Training Session Statistics + +Current Training Statistics + + +Current Training Statistics + + +Whenever you start a new training session a new statistics record is +started. &ktouch; remembers several things to assess your skill and to help +you identify problem keys: + + +How many keys were pressed in total? +How many were correctly pressed? +Which keys where missed and how often? +How many correct words did you type? +How much time did you need? + +Using training session statistics you and &ktouch; can evaluate your +overall performance and skill in a certain training lecture. + + + +Level Statistics +For each level in your training session (&ie; all levels you typed text +in) the same statistics as for the training session are obtained. Using level +statistics data you can investigate your progress in each level of a training +lecture (and you will notice how your skill increases level by level and you +can concentrate on the levels which still cause problems). + + + + +The Statistics Dialog +TrainingLecture +Statistics or the statistics button in the toolbar +opens the statistics dialog. It displays your current training and level +statistics and shows a graphical history of previous training sessions. + + +When you open the statistics dialog you can select a Session Statistics Page +and a Level Statistics Page. The first page gives you a summary about +everything you typed so far. The Level Statistics Page only contains the stats +for the current level. This is useful to distinguish between overall +performance and skill in certain levels. + + +The third statistics page gives you a graphical overview of your typing skill +by offering several choices. A note about the time scaling option. Whenever a +session or level statistic is obtained, also the date is stored. So you can +also see how your skill dropped in long training breaks and when you last +practiced a certain lecture or level. + + +Training Statistics Chart + + +Training Statistics Chart + + + + + + + + +The &ktouch; main menu and program dialogs +In this chapter we look@some of the details in the program. +You can use the What's this? feature (the little +question mark besides the minimize/maximize window buttons) in many dialogs of +the program. + + + +The menu of &ktouch; +Pretty much everything in the &ktouch; menu should be self-explanatory. +The file menu contains options to load a user defined lecture and edit +lectures. The training menu contains training options and the settings menu +contains options to setup the program. The various options in the +configuration dialog are explained in the next section. + + + +Configuration options for &ktouch; +You can customize &ktouch; quite a bit. The settings are always stored +for the current user of the program. Open the configuration dialog via +SettingsConfigure &ktouch; +.... + + +General Options +In this dialog you can change general options that control the behaviour +of &ktouch;. + + +General options + + +General options + + +First of all you can switch the sound on or off (might be useful in +class rooms). You can also set the sliding speed of the teacher's and +student's line. + +Most important, however, might be the selection of the lecture font. +When showing the teacher's text &ktouch; will normally use the font specified +in the lecture file. But if this font doesn't exist on your system or none has +been specified, &ktouch; uses a default system font. What if this font does +not contain all characters needed for your lecture? In such cases you can +override the choice of the font and specify any font you like. +&ktouch; distinguishes between lecture and keyboard fonts. +Overriding the lecture font does not automatically adjust the keyboard font as +well. Use the appropriate option in the Keyboard Options configuration +page. + + + + +Training Options +In this dialog you can select the options that control how &ktouch; +changes difficulty levels based on the user's skill. + +Training options + + +Training options + + +If Automatic level adjustment is enabled, +&ktouch; checks the given limits@the end of each level and decides whether to +increase or decrease the level or stay in the level for another run. Level +changes occur always@the end of a level (&ie; when the user has finished the +last line of a level). If the typing speed (in characters per seconds) and +accuracy (correctness) are both above or equal to the +Limits to increase level &ktouch; will jump to the next higher +level. If either typing speed or accuracy falls below the +Limits to decrease level &ktouch; will jump back to the +previous lower level. + + +On this configuration page you can also select that the program remembers your +current level when you quit the program and jumps back to it when you restart +&ktouch;. + + + + +Keyboard Options +In this dialog you can select keyboard specific options. + +Keyboard options + + +Keyboard options + + + +This dialog controls the appearance and functionality of the keyboard. Similar +to the Override lecture font option in the general settings +configuration page, you can here specify your own keyboard font. The option +Highlight keys on keyboard can be used to increase the +difficulty of the training. Once you are familiar with the keyboard +you may want to turn keyboard highlighting off so it won't distract you when +you concentrate on the teacher's text. + + + + + +Color Options +In this dialog you can tweak the appearance of &ktouch;. + +Color options + + +Color options + + + +This configuration page does not need much explaination. You can choose among +four predefined color schemes for the keyboard. Alternatively you can switch +the color schemes on the fly using the menu option +SettingsKeyboard Color +Schemes. + + + + + + + + +Extending &ktouch; + + +Creating your own lecture +You can easily create your own training lecture using the built-in +&ktouch; lecture editor. When you select +FileEdit +Lecture... the Open Request Dialog +will open and ask you to select a lecture. You can choose either edit the +current lecture, any of the predefined lectures (if you have write access to +the installation directoy) or create an empty lecture from scratch. + + +Creating a lecture + +Let's assume you want to create a new lecture. There are a few guidelines you +may want to consider: + + + + + +For the first 20 keys or so, only add 2 keys@a time to a new level. Let the +user practice the keys alone first in different combinations and then use the +new keys in words and mixed with already known words. + + +Add@least a few levels to the lecture in order to allow the +user to see some progress while training + + +Don't make the levels too long. + + + +Try to increase the difficulty of the text gradually and test your text +yourself. + + + +After the first keys have been learned include a recap lecture. + + + + + + +Things to know about lectures + +The lecture title is important for the quick-select menu entry in the training +menu and for the statistics. The comment should be used to include information +about the lecture author and source of lecture data if any. + + +For each level you can specify the new characters/keys in the lecture. The +text you enter there will be shown as level information text in the top right +info box of the &ktouch; main window. + +You can also specify a default font for the lecture which will be used +in the teacher's and student's line and of course in the edit lecture dialog +using the Change Font... button. + + + + + + +Creating your own keyboard +You can create your own keyboards by creating keyboard files. Currently +&ktouch; doesn't have a keyboard editor but it is still pretty easy to define +your own keyboard. It doesn't require much more than a little math to work out +the geometry and some time. Best is to start with an existing keyboard file, +create a copy for your keyboard layout and simply adjust the lines. + +Currently keyboard files are plain UTF-8 encoded text files. In one of the +next version of &ktouch; keyboard data will be stored in &XML; files, too. +Therefore I'll only briefly explain the structure of a keyboard file. + +A keyboard file usually starts with a header including some information +about the author and type of the keyboard. + +#################################################### +# KTouch +# Keybord layout file for german keybord layout +# Code=UTF-8 +#################################################### + + +All lines starting with a hash character '#' are considered comments. After +the header section a block of so called finger keys follows, +indicating the resting positions for all 8 fingers. + + +# +# Unicode KeyChar x y +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 246 Ö 108 20 + +Keys have the default dimensions of 8 units, so using a grid of 10 units +gives a normal looking keyboard. The first number is the unicode character +code as decimal number. The KeyText is the text printed on the key encoded as +UTF-8 (automatic under newer &Linux; versions, just make sure your editor saves +files as UTF-8 format). +The next section contains special keys, which are - apart from BackSpace +and Enter - just decorative. + +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 20 12 10 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Strg 0 40 15 10 +ControlKey 32 Leertaste 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 + + + The text you specify for the key is printed completely on the keyboard. +However, for the keytexts Shift, CapsLock, +Tab, BackSpace and Enter &ktouch; +draws the appropriate symbols. Hence you can use these keytexts regardless of +the language. The other keytexts like Ctrl or Alt need to be translated +though. The geometry of the control keys can be any rectangle, defined by +upper left x and y coordinates and width and height. +The next section contains all characters on the keyboard (except the +already defined finger keys) that can be typed without +pressing shift. + +# +# Unicode KeyChar x y FingerKeyUnicode +# +NormalKey 94 ^ 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +. +. +. +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 + +The definition of these primary keys or chars is pretty much the same as +for the finger keys, but they include an additional property. The last unicode +character code identifies the associated finger key. Basically which finger +has to be used to press this key. + +The next and last section in a keyboard layout defines all keys that are +pressed by using a modifier key such as the shift key. + + +# +# Unicode TargetUnicode FingerUnicode ControllUnicode +Comment +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +. +. +. +HiddenKey 124 60 97 264 #| +HiddenKey 64 113 97 264 #@ + +The hidden keys are really controlling what should happen +on the keyboard when you type a certain character. The first unicode number is +the character code of the character you define. The second number is the +character code of the key on the keyboard (one of the already defined normal +keys). The third number indicates a finger key (where does the finger rest +that is needed to type the key) and the last number indicates the modifier key +you need to press to get this character. + +Let's look@an example: +You want to define the uppercase 'R' character. It has the unicode 82. +The character obtained when the 'R' key is pressed without modifier is the +small 'r' with the unicode 114. The finger for the 'R' rests over the 'f' key +which has the unicode 102. And in order to get the 'R' you need to press the +right (or left) shift key which has the code 264 (this is actually not a +unicode but the code obtained from a keypress event of QT). Note that the +identification of controll keys will likely change in the next version of +&ktouch;. But for now you can use the codes used in other keyboard files. + + + + + + +Command Reference + + +Menus and shortcut keys + + +The <guimenu>File</guimenu> Menu + + + + +File +Open Lecture... + +Open a new training lecture +file + + + + +File +Edit Lecture... + +Open the lecture editor to allow you to +change the current training file + + + + + +&Ctrl;Q + +File +Quit + +Quit &ktouch; + + + + + + + + +The <guimenu>Training</guimenu> Menu + + + + +Training +Start New Session + +Start a new typing session and ask you if you +want to start@the same level + + + + +Training +Pause Session + +Pause the current session: statistics are on +hold + + + + +Training +Lecture Statistics + +Open the current session statistics +dialog + + + + +Training +Default Lectures +English (auto-generated) + +Choose what languagee you want to learn touch +typing in + + + + + + + +The <guimenu>Settings</guimenu> Menu + + + + + +Settings +Show /HideToolbar + +Toggle the Toolbar + + + + +Settings +Keyboard Layouts +number.keyboard + +Choose the keyboard layout you want to use, +here the number keyboard + + + + +Settings +Keyboard Color Schemes +Black'n White + +Choose the keyboard color layout in black in +white: all keys are white and the one you should type is +black + + + + +Settings +Keyboard Color Schemes +Classic + +Choose the classic keyboard color layout: +each column of keys has a different color + + + + +Settings +Keyboard Color Schemes +Deep Blue + +Choose the deep blue keyboard color layout: +each column of keys has a different color in a shade of blue + + + + +Settings +Keyboard Color Schemes +Stripy + +Choose the stripy keyboard color layout: in +blue and grey + + + + +Settings +Configure Shortcuts... + +Configure the shortcuts you want to associate +with some actions + + + + + +Settings +Configure Toolbars... + +Configure the items you want to put in the +toolbar + + + + + +Settings +Configure &ktouch;... + +Display the &ktouch; settings dialog + + + + + + + + +The <guimenu>Help</guimenu> Menu +&help.menu.documentation; + + + + + + +Credits and License +&ktouch; + +&ktouch;, Copyright 1999-2005 by + +HÃ¥vard Frøiland haavard@users.sourceforge DOT +net +Andreas Nicolai andreas.nicolai@gmx DOT +net + + + Contributors: + +Frank Quotschalla, German keyboard and german training file and + translation. +Ernesto Hernández-Novich, Latinamerican + keyboard +João Miguel Neves, Portuguese keyboard +Henri Girard, Frence keyboard + +Special thanks to all the other (here not mentioned) contributors of keyboard and lecture files. + + + +&underFDL; +&underGPL; + + + + +How to obtain and install &ktouch; + +&ktouch; has its own home page http://ktouch.sourceforge.net. Please refer to the instructions on the home page since they will contain up-to-date information about how to obtain &ktouch;. + +&ktouch; can also be found +on The &kde; Edutainment - &ktouch; home page +and is part of the &kde;-Edutainment project. + + + +&documentation.index; +
+ diff --git a/doc/ktouch/keyboard_options.png b/doc/ktouch/keyboard_options.png new file mode 100644 index 00000000..27754a32 Binary files /dev/null and b/doc/ktouch/keyboard_options.png differ diff --git a/doc/ktouch/main_screen_default_color.png b/doc/ktouch/main_screen_default_color.png new file mode 100644 index 00000000..3f2fce1f Binary files /dev/null and b/doc/ktouch/main_screen_default_color.png differ diff --git a/doc/ktouch/main_window_german.png b/doc/ktouch/main_window_german.png new file mode 100644 index 00000000..dfca3b03 Binary files /dev/null and b/doc/ktouch/main_window_german.png differ diff --git a/doc/ktouch/man-ktouch.1.docbook b/doc/ktouch/man-ktouch.1.docbook new file mode 100644 index 00000000..a1bdc73d --- /dev/null +++ b/doc/ktouch/man-ktouch.1.docbook @@ -0,0 +1,79 @@ + + +]> + + + +KDE User's Manual + +Ben +Burton + +bab@debian.org +30 May, 2005 +K Desktop Environment + + + +ktouch +1 + + + +ktouch +a typing tutor for KDE + + + + +ktouch + +KDE Generic Options +Qt Generic Options + + + + +Description +&ktouch; is a program for learning touch typing. It helps you learn +to type on a keyboard quickly and correctly. Every finger has it's place on +the keyboard with associated keys to press. +&ktouch; helps you learn to touch type by providing you with text to +train on, and adjusts to different levels depending on how good you are. It +can display which key to press next, and correct finger to use. +This application is part of the official &kde; edutainment +module. + + + +Options + + + +The training file to open + + + + + + +See Also +More detailed user documentation is available from help:/ktouch +(either enter this URL into &konqueror;, or run +khelpcenter +help:/ktouch). + +There is also further information available at the &kde; edutainment website. + + + +Authors +KTouch was written by HaavardFroeiland haavard@users.sourceforge.net and AndreasNicolai Andreas.Nicolai@gmx.net.This manual page based on the one prepared for Debian by +BenBurton + + + + diff --git a/doc/ktouch/statistics_dialog.png b/doc/ktouch/statistics_dialog.png new file mode 100644 index 00000000..1d56257f Binary files /dev/null and b/doc/ktouch/statistics_dialog.png differ diff --git a/doc/ktouch/statistics_dialog_chart.png b/doc/ktouch/statistics_dialog_chart.png new file mode 100644 index 00000000..0ed06c3e Binary files /dev/null and b/doc/ktouch/statistics_dialog_chart.png differ diff --git a/doc/ktouch/training_options.png b/doc/ktouch/training_options.png new file mode 100644 index 00000000..057a2a35 Binary files /dev/null and b/doc/ktouch/training_options.png differ diff --git a/doc/kturtle/Makefile.am b/doc/kturtle/Makefile.am new file mode 100644 index 00000000..41691557 --- /dev/null +++ b/doc/kturtle/Makefile.am @@ -0,0 +1,3 @@ +KDE_LANG = en +KDE_DOCS = AUTO + diff --git a/doc/kturtle/forward.png b/doc/kturtle/forward.png new file mode 100644 index 00000000..1dfc6c2e Binary files /dev/null and b/doc/kturtle/forward.png differ diff --git a/doc/kturtle/getting-started.docbook b/doc/kturtle/getting-started.docbook new file mode 100644 index 00000000..8d8ed12f --- /dev/null +++ b/doc/kturtle/getting-started.docbook @@ -0,0 +1,147 @@ + + +Getting Started +When you start &kturtle; you will see something like this: + + Here is a screenshot of &kturtle; when you start it for the first time + + + + + + &kturtle; Main window + + + +In this Getting Started guide we assume that the language of the &logo; commands is English. You can change this language in SettingsConfigure &kturtle;... in the Language section. Be aware that the language you set here for &kturtle; is the one you use to type the &logo; commands. + + +First steps with &logo;: meet the Turtle! +You must have noticed the turtle in the middle of the canvas: you are just about to learn how to control it using commands in the code editor. + + +The Turtle Moves +Let us start by getting the turtle moving. Our turtle can do 3 types of moves, (1) it can go forwards and backwards, (2) it can turn left and right and (3) it can go directly to a position on the screen. Try this for example: + + +forward 100 +turnleft 90 + +Type or copy-paste the code to the code editor and execute it (using FileExecute Commands) to see the result. + +When you typed and executed the commands like above in the code editor you might have noticed one or more of the following things: + +That — after executing the commands — the turtle moves up, draws a line, and then turns a quarter turn to the left. This because you have used the forward and the turnleft commands. + + +That the color of the code changed while you where typing it: this feature is called intuitive highlighting — different types of commands are highlighted differently. This makes reading large blocks of code more easy. + + +That the turtle draws a thin black line. + + +Maybe you got an error message. This could simply mean two things: you could have made a mistake while copying the commands, or you should still set the correct language for the &logo; commands (you can do that by choosing SettingsConfigure &kturtle;..., in the Language section). + + + +You will likely understand that forward 100 commanded the turtle to move forward leaving a line, and that turnleft 90 commanded the turtle to turn 90 degrees to the left. + +Please see the following links to the reference manual for a complete explanation of the new commands: forward, backward, turnleft, and turnright. + + + +More examples +The first example was very simple, so let us go on! + + + + +canvassize 200,200 +canvascolor 0,0,0 +pencolor 255,0,0 +penwidth 5 +clear + +go 20,20 +direction 135 + +forward 200 +turnleft 135 +forward 100 +turnleft 135 +forward 141 +turnleft 135 +forward 100 +turnleft 45 + +go 40, 100 + +Again you can type or copy-paste the code to the code editor or open the arrow.logo file in the Open Examples folder and execute it (using FileExecute Commands) to see the result. In the next examples you are expected to know the drill. + +You might have noticed that this second example uses a lot more code. You have also seen a couple of new commands. Here a short explanation of all the new commands: + +canvassize 200,200 sets the canvas width and height to 200 pixels. The width and the height are equal, so the canvas will be a square. + +canvascolor 0,0,0 makes the canvas black. 0,0,0 is a RGB-combination where all values are set to 0, which results in black. + +pencolor 255,0,0 sets the color of the pen to red. 255,0,0 is a RGB-combination where only the red value is set to 255 (fully on) while the others (green and blue) are set to 0 (fully off). This results in a bright shade of red. + +If you do not understand the color values, be sure to read the glossary on RGB-combinations + +penwidth 5 sets the width (the size) of the pen to 5 pixels. From now on every line the turtle draw will have a thickness of 5, until we change the penwidth to something else. + +clear clear the canvas, that is all it does. + +go 20,20 commands the turtle to go to a certain place on the canvas. Counted from the upper left corner, this place is 20 pixels across from the left, and 20 pixels down from the top of the canvas. Note that using the go command the turtle will not draw a line. + +direction 135 set the turtle's direction. The turnleft and turnright commands change the turtle's angle starting from its current direction. The direction command changes the turtle's angle from zero, and thus is not relative to the turtle previous direction. + +After the direction command a lot of forward and turnleft commands follow. These command do the actual drawing. + +At last another go command is used to move the turtle aside. + +Make sure you follow the links to the reference. The reference explains each command more thoroughly. + + + + + + + + + + + diff --git a/doc/kturtle/glossary.docbook b/doc/kturtle/glossary.docbook new file mode 100644 index 00000000..c4405fe6 --- /dev/null +++ b/doc/kturtle/glossary.docbook @@ -0,0 +1,173 @@ + + +Glossary + +In this chapter you will find an explanation of most of the uncommon words that are used in the handbook. + + + +degrees +Degrees are units to measure angles or turns. A full turn is 360 degrees, a half turn 180 degrees and a quarter turn 90 degrees. The commands turnleft, turnright and direction need an input in degrees. + + + +input and output of commands +Some commands take input, some commands give output, some commands take input and give output and some commands neither take input nor give output. +Some examples of commands that only take input are: + +forward 50 +pencolor 255,0,0 +print "Hello!" + +The forward command takes 50 as input. forward needs this input to know how many pixels it should go forward. pencolor takes a color as input and print takes a string (a piece of text) as input. Please note that the input can also be a container. The next example illustrates this: + +x = 50 +print x +str = "hello!" +print str + + +Now some examples of commands that give output: + +x = inputwindow "Please type something and press OK... thanks!" +r = random 1,100 + +The inputwindow command takes a string as input, and outputs the number or string that is entered. As you can see, the output of inputwindow is stored in the container x. The random command also gives output. In this case it outputs a number between 1 and 100. The output of the random is again stored in a container, named r. Note that the containers x and r are not used in the example code above. + +There are also commands that neither need input nor give output. Here are some examples: + +clear +penup +wrapon +hide + + + + + +intuitive highlighting +This is a feature of &kturtle; that makes coding even easier. With intuitive highlighting the code that you write gets a color that indicates what type of code it is. In the next list you will find the different types of code and the color they get in the code editor. + +Different types of code and their highlight color + + + +regular commands +dark green +The regular commands are described here. + + +execution controllers +black (bold) +The special commands control execution, read more on them here. + + +comments +dark yellow +Lines that are commented start with a comment characters (#). These lines are ignored when the code is executed. Comments allow the programmer to explain a bit about his code or can be used to temporarily prevent a certain piece of code from executing. + + +brackets [, ] +light green (bold) +Brackets are used to group portions of code. Brackets are often used together with execution controllers. + + +the learn command +light green (bold) +The learn command is used to create new commands. + + +numbers +blue +Numbers, well not much to say about them. + + +strings +dark red +Not much to say about (text) strings either, except that they always start and end with the double quotes ("). + + +mathematical characters +grey +These are the mathematical characters: +, -, *, /, (, and ). Read more about them here. + + +questions characters +blue (bold) +Read more about questions here. + + +question glue-words +pink +Read more about the question glue-words (and, or, not) here. + + +regular text +black + + + + +
+
+
+ + +pixels +A pixel is a dot on the screen. If you look very close you will see that the screen of your monitor uses pixels. All images on the screen are built with these pixels. A pixel is the smallest thing that can be drawn on the screen. +A lot of commands need a number of pixels as input. These commands are: forward, backward, go, gox, goy, canvassize and penwidth. + + + +RGB combinations (color codes) +RGB combinations are used to describe colors. The R stand for red, the G stands for green and the B stands for blue. An example of an RGB combination is 255,0,0: the first value (red) is 255 and the others are 0, so this represents a bright shade of red. Each value of an RGB combination has to be in the range 0 to 255. Here a small list of some often used colors: + +Often used RGB combinations + + + +0,0,0black +255,255,255white +255,0,0red +150,0,0dark red +0,255,0green +0,0,255blue +0,255,255light blue +255,0,255pink +255,255,0yellow + + +
+
+To easily find the RGB combinations of a color you should try the color picker! You can open the color picker using ToolsColor Picker. +Two commands need an RGB combination as input: these commands are canvascolor and pencolor.
+
+ + +sprite +A sprite is a small picture that can be moved around the screen. Our beloved turtle, for instance, is a sprite. +Note: with this version of &kturtle; the sprite cannot be changed from a turtle into something else. Future versions of &kturtle; will be able to do this. + + + +wrapping +Wrapping is what happens when the turtle draws something that is to big to fix in on the canvas and wrapping is set on. + + This is what happens when wrapping is on + + + + + + An example of wrapping + + + +When the turtle moves off a border of the canvas it is instantly taken to the opposite border so it can continue its move. This way the turtle will always stay on the screen while it moves. This happens when wrapping is on. +Wrapping can be turned on and off with the wrapon and wrapoff commands. When &kturtle; starts wrapping is turned on by default. + + +
+ +
\ No newline at end of file diff --git a/doc/kturtle/index.docbook b/doc/kturtle/index.docbook new file mode 100644 index 00000000..79477b3c --- /dev/null +++ b/doc/kturtle/index.docbook @@ -0,0 +1,243 @@ + + + + + + + + + + + +]> + + + + +The &kturtle; Handbook + + + +Cies +Breijs + +
cies AT kde DOT nl
+
+
+ +Anne-Marie +Mahfouf + +
annma AT kde DOT org
+
+
+ +
+ + + +2004 +Cies Breijs + + +&FDLNotice; + +2005-12-10 +0.6 + + + +&kturtle; is an educational programming environment using the &logo; programming language. The unique quality of LOGO is that the programming commands are translated to the language of the 'programmer' so he/she can program in his/her native language. + + + + +KDE +kdeedu +KTurtle +education +language +native +programming +code +&logo; +instructions +turtle + + +
+ + +Introduction + +&kturtle; is an educational programming environment using the +&logo; programming language. The goal of &kturtle; is to make programming as easy and accessible as possible. This makes &kturtle; suitable for teaching kids the basics of math, geometry and... programming. The commands used to program are in the style of the &logo; programming language. The unique feature of the &logo; programming language is that the commands are often translated into the speaking language of the programmer. + +&kturtle; is named after the turtle that plays a central role in the programming environment. The user programs the turtle, using the &logo; commands, to draw a picture on the canvas. + + + + +Features of &kturtle; +&kturtle; has some nice features that make starting to program a breeze. See here some of the highlights of &kturtle; feature set: + + +An integrated &logo; interpreter (no extra dependencies) that uses &XML; files for the command translations, supports user defined functions and dynamic type switching. + + +The execution can be slown down, paused or stopped at any time. + + +A powerful editor for the &logo; commands with intuitive syntax highlighting, line numbering and more. + + +The canvas can be saved as an image or printed. + + +The canvas has a wrapping mode (which is on by default) so the turtle cannot get lost too easily. + + +Context help for all &logo; commands: Just press F2. + + +The &logo; commands are fully translatable (at the moment of writing Brazilian Portuguese, Dutch, French, German, Italian, Slovenian, Serbian (Cyrillic and Latin), Spanish and Swedish are in &kde;). + + +An error dialog that links the error messages to the mistakes in the program. + + +Simplified programming terminology. + + +Full-screen mode. + + +Many integrated, internationalized example &logo; programs make it easy to get started. + + + + + + +&using-kturtle; + +&getting-started; + +&programming-reference; + +&glossary; + +&translator-guide; + + + +Credits and License + + +&kturtle; + +Program copyright 2003-2005 Cies Breijs cies AT kde DOT nl + +Contributors: + +Coding help, editor part: &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail; + +Author of WSBASIC (http://wsbasic.sourceforge.net) which is the base for the interpreter of &kturtle;: Walter Schreppers Walter DOT Schreppers AT ua DOT ac DOT be + +German Data Files: Matthias Meßmer bmlmessmer AT web DOT de + +German Data Files: Burkhard Lück lueck AT hube-lueck DOT de + +Swedish Data Files: Stefan Asserhäll stefan DOT asserhal AT telia DOT com + +Slovenian Data Files: Jure Repinc jlp@holodeck1.com + +Serbian (Cyrillic and Latin) Data Files: Chusslove Illich caslav.ilic@gmx.net + +Italian Data Files: Pino Toscano toscano.pino@tiscali.it + +English GB Data Files: Andy Potter A.J.Potter@rhul.ac.uk + +Spanish Data Files: Rafael Beccar rafael.beccar@kdemail.net + +Brazilian Portuguese Data Files: Riverson Rios riverson@ccv.ufc.br + +Norwegian Nynorsk and BokmÃ¥l Data Files: Karl Ove Hufthammer karl@huftis.org + +Parser Cyrillic support: Albert Astals Cid astals11@terra.es + + + + + +Documentation copyright 2004 + + +Cies Breijs cies AT kde DOT nl + + +&Anne-Marie.Mahfouf; annma AT kde DOT org + +Some proofreading changes by &Philip.Rodrigues; &Philip.Rodrigues.mail; + +Updated translation how-to and some proofreading changes by Andrew Coles andrew_coles AT yahoo DOT co DOT uk + + + + + + +&underFDL; + +&underGPL; + + + + + + +Installation + + +How to obtain &kturtle; + +&install.intro.documentation; + + + + +Compilation and Installation + +&install.compile.documentation; + + + + + +&documentation.index; +
+ diff --git a/doc/kturtle/mainwindow.png b/doc/kturtle/mainwindow.png new file mode 100644 index 00000000..86a2d37f Binary files /dev/null and b/doc/kturtle/mainwindow.png differ diff --git a/doc/kturtle/mainwindow_flower_nrs.png b/doc/kturtle/mainwindow_flower_nrs.png new file mode 100644 index 00000000..fdf2e7c9 Binary files /dev/null and b/doc/kturtle/mainwindow_flower_nrs.png differ diff --git a/doc/kturtle/print.png b/doc/kturtle/print.png new file mode 100644 index 00000000..cdd61e7e Binary files /dev/null and b/doc/kturtle/print.png differ diff --git a/doc/kturtle/programming-reference.docbook b/doc/kturtle/programming-reference.docbook new file mode 100644 index 00000000..12cd86db --- /dev/null +++ b/doc/kturtle/programming-reference.docbook @@ -0,0 +1,822 @@ + + +&kturtle;'s &logo; Programming Reference +This is the reference for the &kturtle;'s &logo;. In this chapter we first briefly touch all the different instruction types. Then the commands are explained one by one. Then containers, math, questions and execution controllers are explained. At last you are shown how to create you own commands with learn. + + +Different Instruction Types +As in any language, LOGO has different types of words and symbols. Here the differences between the types are briefly explained. + + +Commands +Using commands you tell the turtle or &kturtle; to do something. Some commands need input, some give output. + +# forward is a command that needs input, in this case the number 100: +forward 100 + + +For a detailed overview of all commands that &kturtle; supports go here. + + + +Numbers +Most likely you already know quite a bit about numbers. The way numbers are used in &kturtle; is not much different from spoken language, or math. +We have the so called natural numbers: 0, 1, 2, 3, 4, 5, etc. The negative numbers: -1, -2, -3, etc. And the numbers with decimals, or dot-numbers, for example: 0.1, 3.14, 33.3333, -5.05, -1.0. + +Numbers can be used in mathematical calculations and questions. They can also be put in containers. +Numbers are highlighted with blue in the code editor. + + + +Strings +First an example: + +print "Hello, I'm a string." + +In this example print is a command where "Hello, I'm a string." is a string. Strings start and end with the " mark, by these marks &kturtle; knows it is a string. +Strings can be put in containers. Yet they cannot be used in mathematical calculations and questions. +Strings are highlighted with dark red in the code editor. + + + + +Names +When using the &logo; programming language you create new things. If you write a program you will often need containers and in some cases you need learn to create new commands. When making a container or a new command with learn you will have to specify a name. +You can choose any name, as long as it does not already have a meaning. For instance you cannot name a container forward, since that name is already used for a command, and thus has a meaning. + +# here forward is used as a container, but it already has a meaning +# so this will produce an error: +forward = 20 + +# this works: +forward 20 + +Names can contain only letters, numbers and underscores (_). Yet they have to start with a letter. + + +Please read the documentation on containers and the learn command for a better explanation and more examples. + + + + +Assignments +Assignment are done with the = symbol. In programming languages it is better to read the single = not as 'equals' but as 'becomes'. The word 'equals' is more appropriate for the == which is a question. +Assignments are generally use for two reasons, (1) to add content containers, and (2) to modify the content of a container. For example: + +x = 10 +# the container x now contains the number 10 +W = "My age is: " +# the container W now contains the string "My age is: " +# this prints the content of the containers 'W' and 'x' on the canvas +print W + x + + +For more examples see the section that explains containers. + + + +Math Symbols +&kturtle; supports all basic math symbols: add (+), substract (-), multiply (*), divide (/) and the brackets ( and ). +For a complete explanation and more examples see the math section. + + + +Questions +We can ask simple questions on which the answer will be 'true' or 'false'. +Using questions is extensively explained in the questions section. + + + +Question Glue-Words +Questions can be glued together with so called 'question glue'. The glue words are and, or, and a special glue-word: not. +Using question-glue is explained in the Question Glue section. + + + + +Comments +Comments are lines that start with a #. For example: + +# this is a comment! +print "this is not a comment" +# the previous line is not a comment, but the next line is: +# print "this is not a comment" + +We can add comments to the code for ourselves or for someone else to read. Comments are used for: (1) adding a small description to the program, (2) explaining how a piece of code works if it is a bit cryptic, and (3) to 'comment-out' lines of code that should be (temporarily) ignored (see the last line of the example). +Commented lines are highlighted with dark yellow in the code editor. + + + + + + +Commands +Using commands you tell the turtle or &kturtle; to do something. Some commands need input, some give output. In this section we explain all the commands that can be used in &kturtle;. Please note that all build in commands we discuss here are highlighted with dark green in the code editor, this can help you to distinguish them. + + +Moving the turtle +There are several commands to move the turtle over the screen. + + + forward (fw) + + + forward + forward X + forward moves the turtle forward by the amount of X pixels. When the pen is down the turtle will leave a trail. forward can be abbreviated to fw + + + + + backward (bw) + + + backward + backward X + backward moves the turtle backward by the amount of X pixels. When the pen is down the turtle will leave a trail. backward can be abbreviated to bw. + + + + + turnleft (tl) + + + turnleft + turnleft X + turnleft commands the turtle to turn an amount of X degrees to the left. turnleft can be abbreviated to tl. + + + + + turnright (tr) + + + turnright + turnright X + turnrightthe turtle to turn an amount of X degrees to the right. turnright can be abbreviated to tr. + + + + + direction (dir) + + + direction + direction X + direction set the turtle's direction to an amount of X degrees counting from zero, and thus is not relative to the turtle's previous direction. direction can be abbreviated to dir. + + + + + center + + + center + center + center moves the turtle to the center on the canvas. + + + + + go + + + go + go X,Y + go commands the turtle to go to a certain place on the canvas. This place is X pixels from the left of the canvas, and Y pixels form the top of the canvas. Note that using the go command the turtle will not draw a line. + + + + + gox + + + gox + gox X + gox using this command the turtle will move to X pixels from the left of the canvas whilst staying at the same height. + + + + + goy + + + goy + goy Y + gox using this command the turtle will move to Y pixels from the top of the canvas whilst staying at the same distance from the left border of the canvas. + + + + + + +The turtle has a pen +The turtle has a pen that draws a line when the turtle moves. There are a few commands to control the pen. In this section we explain these commands. + + penup (pu) + + + penup + penup + penup lifts the pen from the canvas. When the pen is up no line will be drawn when the turtle moves. See also pendown. penup can be abbreviated to pu. + + + + + pendown (pd) + + + pendown + pendown + pendown presses the pen down on the canvas. When the pen is press down on the canvas a line will be drawn when the turtle moves. See also penup. pendown can be abbreviated to pd. + + + + + penwidth (pw) + + + penwidth + penwidth X + penwidth sets the width of the pen (the line width) to an amount of X pixels. penwidth can be abbreviated to pw. + + + + + pencolor (pc) + + + pencolor + pencolor R,G,B + pencolor sets the color of the pen. pencolor takes an RGB combination as input. pencolor can be abbreviated to pc. + + + + + + +Commands to control the canvas +There are several commands to control the canvas. + + canvassize (cs) + + + canvassize + canvassize X,Y + With the canvassize command you can set the size of the canvas. It takes X and Y as input, where X is the new canvas width in pixels, and Y is the new height of the canvas in pixels. canvassize can be abbreviated to cs. + + + + + canvascolor (cc) + + + canvascolor + canvascolor R,G,B + canvascolor set the color of the canvas. canvascolor takes an RGB combination as input. canvascolor can be abbreviated to cc. + + + + + wrapon + + + wrapon + wrapon + With the wrapon command you can set wrapping on for the canvas. Please see the glossary if you want to know what wrapping is. + + + + + wrapoff + + + wrapoff + wrapoff + With the wrapoff command you can set wrapping off for the canvas: this means the turtle can move off the canvas and can get lost. Please see the glossary if you want to know what wrapping is. + + + + + + +Commands to clean up +There are two commands to clean up the canvas after you have made a mess. + + clear (cr) + + + clear + clear + With clear you can clean all drawings from the canvas. All other things remain: the position and angle of the turtle, the canvascolor, the visibility of the turtle, and the canvas size. clear can be abbreviated to cr. + + + + + reset + + + reset + reset + reset cleans much more thoroughly than the clear command. After a reset command everything is like is was when you had just started &kturtle;. The turtle is positioned at the middle of the screen, the canvas color is white, and the turtle draws a black line on the canvas. + + + + + + +The turtle is a sprite +First a brief explanation of what sprites are: sprites are small pictures that can be moved around the screen, like we often see in computer games. Our turtle is also a sprite. For more info see the glossary on sprites. +Next you will find a full overview on all commands to work with sprites. +[The current version of &kturtle; does not yet support the use of sprites other than the turtle. With future versions you will be able to change the turtle into something of your own design] + + show + + + show (ss) + show + show makes the turtle visible again after it has been hidden. show can be abbreviated to ss. + + + + + hide (sh) + + + hide + hide + hide hides the turtle. This can be used if the turtle does not fit in your drawing. hide can be abbreviated to sh. + + + + + + +Can the turtles write? +The answer is: yes. The turtle can write: it writes just about everything you command it to. + + print + + + print + print X + The print command is used to command the turtle to write something on the canvas. print takes numbers and strings as input. You can print various numbers and strings using the + symbol. See here a small example: + +year = 2003 +author = "Cies" +print author + " started the KTurtle project in " + year + " and still enjoys working on it!" + + + + + + + fontsize + + + fontsize + fontsize X + fontsize sets the size of the font that is used by print. fontsize takes one input which should be a number. The size is set in pixels. + + + + + + +A command that rolls dice for you +There is one command that rolls dice for you, it is called random, and it is very useful for some unexpected results. + + + random + random X,Y + random is a command that takes input and gives output. As input are required two numbers, the first (X) sets the minimum output, the second (Y) sets the maximum. The output is a randomly chosen number that is equal or greater then the minimum and equal or smaller than the maximum. Here a small example: + +repeat 500 [ + x = random 1,20 + forward x + turnleft 10 - x +] + + Using the random command you can add a bit of chaos to your program. + + + + + +Input and feedback though dialogs +A dialog is a small pop-up window that provides some feedback or asks for some input. &kturtle; has two commands for dialogs, namely: message and inputwindow + + message + + + message + message X + The message command takes a string as input. It shows a pop-up dialog containing the text from the string. + +year = 2003 +author = "Cies" +print author + " started the KTurtle project in " + year + " and still enjoys working on it!" + + + + + + + inputwindow + + + inputwindow + inputwindow X + inputwindow takes a string as input. It shows a pop-up dialog containing the text from the string, just like the message. But in addition to it also puts an input field on the dialog. Through this input filed the user can enter a number or a string which can be stored in a container. For example + +in = inputwindow "What is you age?" +out = 2003 - in +print "In 2003 you where " + out + " years old at some point." + + When a user cancels the input dialog, or does not enter anything at all the container is emptied. + + + + + + + + + + +Containers +Containers are letters or words that can be used by the programmer to store a number or a text. Containers that contain a number are called variables, containers that can contain text are called string. + +Containers that are not used contain nothing. An example: + +print N + +This will print nothing. If we try to do math with empty containers we will get errors. + + + +Variables: number containers +Let us start with an example: + +x = 3 +print x + +In the first line the letter x made into a variable (number container). As you see the value of the variable x is set to 3. On the second line the value is printed. + Note that if we wanted to print an x that we should have written + +print "x" + + +That was easy, now a bit harder example: + +A = 2004 +B = 25 +C = A + B + +# the next command prints "2029" +print C +backward 30 +# the next command prints "2004 plus 25" +print A + " plus " + B +backward 30 +# the next command prints "1979" +print A - B + +In the first two lines the variables A and B are set to 2004 and 25. On the third line the variable C is set to A + B, which is 2029. The rest of the example consists of 3 print commands with backward 30 in between. The backward 30 is there to make sure every output is on a new line. In this example you also see that variables can be used in mathematical calculations. + + + +Containers that contain text (strings) +In programming code the regular text is usually started and ended with quotes. As we have already seen: + +print "Hello programmer!" + +The regular is delimited with quotes. These pieces of regular text we call strings. +Strings can also be stored in containers just like numbers +Strings are a lot like variables. The biggest difference is that they contain text in stead of numbers. For this reason strings cannot be used in mathematical calculations and questions. An example of the use of strings: + +x = "Hello " +name = inputwindow "Please enter your name..." +print x + name + ", how are you?" + +On the first line the string x is set to Hello . On the second line the string name is set to the output of the inputwindow command. On the third line the program prints a composition of three strings on the canvas. +This program ask you to enter your name. When you, for instance, enter the name Paul, the program prints Hello Paul, how are you?. Please note that the plus (+) is the only math symbol that you can use with strings. + + + + +Can the Turtle do math? +Yes, &kturtle; will do your math. You can add (+), substract (-), multiply (*), and divide (/). Here is an example in which we use all of them: + +a = 20 - 5 +b = 15 * 2 +c = 30 / 30 +d = 1 + 1 +print "a: "+a+", b: "+b+", c: "+c+", d: "+d + +Do you know what value a, b, c and d have? Please note the use of the assignment symbol =. +If you just want a simple calculation to be done you can do something like this: + +print 2004-12 + +Now an example with parentheses: + +print ( ( 20 - 5 ) * 2 / 30 ) + 1 + +The expressions inside parentheses will be calculated first. In this example, 20-5 will be calculated, then multiplied by 2, divided by 30, and then 1 is added (giving 2). + + + +Asking questions, getting answers... +if and while are execution controllers that we will discuss in the next section. In this section we use the if command to explain questions. + +Questions +A simple example of a question: + +x = 6 +if x > 5 [ + print "hello" +] + + +In this example the question is the x > 5 part. If the answer to this question is 'true' the code between the brackets will be executed. Questions are an important part of programming and often used together with execution controllers, like if. All numbers and variables (number containers) can be compared to each other with questions. + +Here are all possible questions: + +Types of questions + + + +a == b +equals +answer is true if a equals b + + +a != b +not-equal +answer is true if a does not equal b + + +a > b +greater than +answer is true if a is greater than b + + +a < b +smaller than +answer is true if a is smaller than b + + +a >= b +greater than or equals +answer is true if a is greater than or equals b + + +a <= b +smaller than or equals +answer is true if a is smaller than or equals b + + + +
+
+Questions are highlighted with light blue in the code editor. +
+ + +Question Glue + +Question glue-words enable us to glue questions into one big question. + +a = 1 +b = 5 +if (a < 5) and (b == 5) [ + print "hello" +] + +In this example the glue-word and is used to glue 2 questions (a < 5, b == 5) together. If one side of the and would answer false the whole question would answer false, because with the glue-word and both sides need to be true in order to answer true. Please do not forget to use the brackets around the questions! + + +Here is a schematic overview; a more detailed explanation follows below: + +Question glue-words + + + +and +Both sides need to be 'true' in order to answer 'true' + + +or +If one of the sides is 'true' the answer is 'true' + + +not +Special case: only works on one question! Changes 'true' into 'false' and 'false' into 'true'. + + + +
+
+Question glue-words are highlighted with purple in the code editor. + + +and +When two questions are glued together with and, both sides of the and have to be 'true' in order to result in 'true'. An example: + +a = 1 +b = 5 +if ((a < 10) and (b == 5)) and (a < b) [ + print "hello" +] + +In this example you see a glued question glued onto an other question. + + + +or +If one of the two questions that are glued together with or is 'true' the result will be 'true'. An example: + +a = 1 +b = 5 +if ((a < 10) or (b == 10)) or (a == 0) [ + print "hello" +] + +In this example you see a glued question glued onto an other question. + + + +not +not is a special question glue-word because it only works for one question at the time. not changes 'true' into 'false' and 'false' into 'true'. An example: + +a = 1 +b = 5 +if not ((a < 10) and (b == 5)) [ + print "hello" +] +else +[ + print "not hello ;-)" +] + +In this example the glued question is 'true' yet the not changes it to 'false'. So in the end "not hello ;-)" is printed on the canvas. + + +
+ +
+ + +Controlling execution +The execution controllers enable you — as their name implies — to control execution. +Execution controlling commands are highlighted with dark green in a bold font type. The square brackets are mostly used together with execution controllers and they are highlighted with light green. + + +Have the turtle wait +If you have done some programming in &kturtle; you have might noticed that the turtle can be very quick at drawing. This command makes the turtle wait for a given amount of time. + + + wait + wait X + wait makes the turtle wait for X seconds. + +repeat 36 [ + forward 5 + turnright 10 + wait 0.5 +] + + This code draws a circle, but the turtle will wait half a second + after each step. This gives the impression of a slow-moving turtle. + + + + + +Execute "if" + + + if + if question [ ... ] + The code that is placed between the brackets will only be executed if the answer to the question is true. Please read for more information on questions in the question section. + +x = 6 +if x > 5 [ + print "x is greater than five!" +] + + On the first line x is set to 6. On the second line the question x > 5 is asked. Since the answer to this question is true the execution controller if will allow the code between the brackets to be executed + + + + + +The "while" loop + + + while + while question [ ... ] + The execution controller while is a lot like if. The difference is that while keeps repeating (looping) the code between the brackets until the answer to the question is false. + +x = 1 +while x < 5 [ + forward 10 + wait 1 + x = x + 1 +] + + On the first line x is set to 1. On the second line the question x < 5 is asked. Since the answer to this question is true the execution controller while starts executing the code between the brackets until the answer to the question is false. In this case the code between the brackets will be executed 4 times, because every time the fifth line is executed x increases by 1. + + + + + +If not, in other words: "else" + + + else + if question [ ... ] else [ ... ] + else can be used in addition to the execution controller if. The code between the brackets after else is only executed if the answer to the question that is asked is false. + +reset +x = 4 +if x > 5 [ + print "x is greater than five!" +] +else +[ + print "x is smaller than six!" +] + + The question asks if x is greater than 5. Since x is set to 4 on the first line the answer to the question is false. This means the code between the brackets after else gets executed. + + + + + +The "for" loop, a counting loop + + + for + for start point to end point [ ... ] + The for loop is a counting loop, &ie; it keeps count for you. + +for x = 1 to 10 [ + print x * 7 + forward 15 +] + + Every time the code between the brackets is executed the x is increased by 1, until x reaches the value of 10. The code between the brackets prints the x multiplied by 7. After this program finishes its execution you will see the times table of 7 on the canvas. + + + + + + + + +Create your own commands with <quote>learn</quote> +learn is a very special command, because it is used to create your own commands. The command you create can take input and return output. Let us take a look at how a new command is created: + +learn circle x [ + repeat 36 [ + forward x + turnleft 10 + ] +] + +The new command is called circle. circle takes one input, a number, to set the size of the circle. circle returns no output. The circle command can now be used like a normal command in the rest of the code. See this example: + +learn circle X [ + repeat 36 [ + forward X + turnleft 10 + ] +] + +go 30,30 +circle 20 + +go 40,40 +circle 50 + + +In the next example, a command with a return value is created. + +reset + +learn multiplyBySelf n [ + r = n * 1 + r = n * n + return r +] +i = inputwindow "Please enter a number and press OK" +print i + " multiplied by itself is: " + multiplyBySelf i + +In this example a new command called multiplyBySelf is created. The input of this command is multiplied by itself and then returned, using the return command. The return command is the way to output a value from a function you have created. + + + +
diff --git a/doc/kturtle/translator-guide.docbook b/doc/kturtle/translator-guide.docbook new file mode 100644 index 00000000..4a257998 --- /dev/null +++ b/doc/kturtle/translator-guide.docbook @@ -0,0 +1,128 @@ + +Translator's Guide to &kturtle; +As you probably already know, the unique feature of the &logo; programming language is that the &logo; commands are often translated to language of the programmer. This takes away a barrier for some learners to understand the basics of programming. +When translating &kturtle; to a new language some more files have to be translated in addition to the usual strings and documentation. Yet most it is autogenerated by Rafael Beccar's scripts. These scripts can be found in kdeedu/kturtle/scripts, the files that needs translation can be found in kdeedu/kturtle/data, in those directories you also find README files which contains instructions for using/translating them. + + + + + +Creating a Directory to hold the Translated Files + +First, you need to create a directory to store the translated files. + +Create a directory called + +kde-i18n/code/data/kdeedu/kturtle/ + +in your KDE CVS directory, where code is your country code (the 2- or 4- letter ISO code). + + +Copy the Makefile.am file from kdeedu/kturtle/data/ into this directory. Open it using your favorite text editor, replace all instances of en_US in the file with your country code (the one used above), and save the file. + + + +How To Translate the &logo; Keywords (commands) + + + +Copy the logokeywords.en_US.xml file from kdeedu/kturtle/data/ to the directory you have just created, and rename it to logokeywords.code.xml +where code is your country code (the 2- or 4- letter ISO code). + + +Translate the contents of the keyword tag (&ie; +the information between keyword +and keyword) into your own language +wherever possible. Also, translate the contents of the alias tag, (&ie; the information between the alias and alias): these are used as shortcuts for the keyword. + +For example, translate while in: keywordwhilekeyword + + +Please do not translate anything else and do not translate the English words in command name="english_word": these must stay in English. + + +Last bit: do not change the order of this file, this is needed for Rafael Beccar's automatic translation generation scripts. + + +Save your file as UTF-8 (in &kate;, use Save As... and change to utf8 in the box on the right of the file name). + + +Commit your file (add your filename in the Makefile.am) or send it to Anne-Marie. + + +In case of any doubt, please contact Anne-Marie Mahfouf annemarie.mahfouf@free.fr for more information. + + + + + + +How To Translate the Syntax Highlighting Files + +Translating the logohighlightstyle.en_US.xml is a breeze when using Rafael Beccar's script in kdeedu/kturtle/data/. Please make sure to read the README file in that directory. + + +For backward compatibility with all people who do not want to the perl scripted blessing mentioned in the previous paragraph, here the old fashioned way of doing it: + +Copy the logohighlightstyle.en_US.xml file from kdeedu/kturtle/data/ to the directory you created to store the translated keywords file, and rename it to logohighlightstyle.code.xml +where code is your country code (the 2- or 4- letter ISO code). + + +In line 4 of the file, there is +language name="en_US"...: here you change en_US to your language's ISO code (2 or 4 letters). + +Translate into your own language the content of the item tag (&ie; the information between item and item). This content must match the logokeyword file. +For example, translate while in: item while item and leave the spaces as they are (one at the beginning and one at the end). +Please do not translate anything else. + +Save your file as UTF-8 (in &kate;, use Save As... and change to utf8 in the box on the right of the file name). + +Commit your file (add your filename in the Makefile.am) or send it to Anne-Marie. + +In case of any doubt, please contact Anne-Marie Mahfouf annemarie.mahfouf@free.fr for more information. + + + + + + +How To Translate the Examples + +Again this task is simplified a lot by Rafael Beccar's script in kdeedu/kturtle/data/. Please make sure to read the README file in that directory, since some work still has to be done after the example logo files are autotranslated. + + +When you followed the instructions, given in the README file that you found in the scripts directory, you should now be almost ready. Please do not forget to test the translated example logo code you created, since it is very common that an error sneaks in. Also make sure the Makefile.am in kde-i18n/code/data/kdeedu/kturtle/ is updated according to the new files. For the Dutch the Makefile.am should look like this: + +txt_DATA = advertentie.logo driehoeken.logo krullen.logo tafels.logo \ +bloem.logo driehoek.logo logohighlightstyle.nl.xml pijl.logo vierkanten.logo \ +kleuren.logo logokeywords.nl.xml randomnaam.logo vierkant.logo +txtdir = $(kde_datadir)/kturtle/examples/nl + +xml_DATA = logohighlightstyle.nl.xml +xmldir = $(kde_datadir)/katepart/syntax + +keywords_DATA = logokeywords.nl.xml +keywordsdir = $(kde_datadir)/kturtle/data +EXTRA_DIST = $(txt_DATA) $(xml_DATA) $(keywords_DATA) + + + +Here a description of how to do the translation WITHOUT the use of Rafael's perl scripts: + +Copy the English example files from kdeedu/kturtle/data/ to the directory used to store the translated keyword and hilighting files. Translate the filenames of the examples in your directory: this will allow users to easily and quickly understand what the example is about. + +Translate the keywords in the examples, using those in the logokeywords.xml for your language. The keywords file file must be done, first, before translating the examples. + +Save your file as UTF-8 (in &kate;, use Save As... and change to utf8 in the box on the right of the file name) + +Commit your folder (add a Makefile.am inside) or send it to Anne-Marie. + +In case of any doubt, please contact Anne-Marie Mahfouf, annemarie.mahfouf@free.fr for more information. + +Finally, if you want, you can add your own examples in this folder. + + + + + + diff --git a/doc/kturtle/using-kturtle.docbook b/doc/kturtle/using-kturtle.docbook new file mode 100644 index 00000000..2fb49547 --- /dev/null +++ b/doc/kturtle/using-kturtle.docbook @@ -0,0 +1,590 @@ + + +Using &kturtle; + + + Here is a screenshot of &kturtle; in action + + + + + + &kturtle; Main Window + + + + +The main window of &kturtle; has two main parts: the code editor (3) on the left where you type the &logo; commands, and the canvas (4) on the right where the instructions are visualized. The canvas is the turtle's playground: it is on the canvas that the turtle actually moves and draws. The three other places on the main window are: the menu bar (1) from where all the actions can be reached, the toolbar (2) that allows you to quickly select the most used actions, and the statusbar (5) where you will find feedback on the state of &kturtle;. + + +The Code Editor +In the code editor you type the &logo; commands. It has all of the features you would expect from a modern editor. Most of its features are found in the Edit and the Tools menus. The code editor can be docked on each border of the main window or it can be detached and placed anywhere on your desktop. + +You have several ways to get some code in the editor. The easiest way is to use an already-made example: choose FileOpen Examples + in the File menu and click on a file. The filename will tell you what the example is about (⪚ square.logo will draw a square). The file you choose will be opened in the the code editor, you can then use FileExecute Commands + to run the code if you like. +You can open &logo; files by choosing FileOpen... +. +The third way is to directly type your own code in the editor or to copy/paste some code from this user guide. + + +The cursor position is indicated in the statusbar, on the right with the Line number and Column number. + + + + +The Canvas + +The canvas is the area where the commands are visualized, where the commands draw a picture. In other words, it is the turtle's playground. After getting some code in the the code editor, and executing it using FileExecute Commands +, two things can happen: either the code executes fine, and will you most likely see something change on the canvas; or you have made an error in your code and there will be a message telling you what error you made. +This message should help you to resolve the error. +The picture that is drawn can be saved as an image (using FileSave Canvas +) or printed (using FilePrint... +). + + + +The Menubar +In the menubar you find all the actions of &kturtle;. They are in the following groups: File, Edit, View, Tools, Settings, and Help. This section describes them all. + + +The <guimenu>File</guimenu> Menu + + +New + + + + + &Ctrl;N + + File + New + + Creates a new, empty &logo; file. + + + + +Open + + + + + &Ctrl;O + + File + Open... + + Opens a &logo; file. + + + + +Open Recent + + + + File + Open Recent + + Opens a &logo; file that has been opened recently. + + + + +Open Examples + + + + + &Ctrl;E + + File + Open Examples + + Show the folder with examples &logo; programs. The examples should be in your favorite language that you can choose in SettingsConfigure &kturtle;... +. + + + + +Save + + + + + &Ctrl;S + + File + Save + + Saves the currently opened &logo; file. + + + + +Save As + + + + File + Save As... + + Saves the currently opened &logo; file on a specified location. + + + + +Save Canvas + + + + File + Save Canvas + + Saves the current drawing on canvas into an image. + + + + +Execution Speed + + + + File + Execution Speed + + Present a list of possible execution speeds, consisting of: Full Speed, Slow, Slower and Slowest. When the execution speed is set to 'Full Speed' (default) we can barely keep up with what is happening. Sometimes this behavior is wanted, but sometimes we want to keep track of the execution. In the latter case you want to set the execution speed to 'Slow', 'Slower' or 'Slowest'. When one of the slow modes is selected the current position of the executor will be shown in the editor. + + + + +Execute + + + + + &Alt;Return + + File + Execute Commands + + Starts the execution of the commands in the code editor. + + + + +Pause + + + + + Pause + + File + Pause Execution + + Pauses the execution. This action is only enabled when the commands are actually executing. + + + + +Stop + + + + + Escape + + File + Stop Execution + + Stops the execution. This action is only enabled when the commands are actually executing. + + + + +Print + + + + + &Ctrl;P + + File + Print... + + Prints either the current code in the editor or the current drawing on the canvas. + + + + +Quit + + + + + &Ctrl;Q + + File + Quit + + Quits &kturtle;. + + + + + + + The <guimenu>Edit</guimenu> Menu + + + + + + &Ctrl;Z + + Edit + Undo + + Undoes the last change to code. &kturtle; has unlimited undos. + + + + + + + + &Ctrl;&Shift;Z + + Edit + Redo + + Redoes an undone change to the code. + + + + + + + + &Ctrl;X + + Edit + Cut + + Cuts the selected text from the code editor to the clipboard. + + + + + + + + &Ctrl;C + + Edit + Copy + + Copies the selected text from the code editor to the clipboard. + + + + + + + + &Ctrl;V + + Edit + Paste + + Pastes the text from the clipboard to the editor. + + + + + + + + &Ctrl;F + + Edit + Find... + + With this action you can find phrases in the code. + + + + + + + + F3 + + Edit + Find Next + + Use this to find the next occurrence of the phrase. + + + + + + + + &Ctrl;R + + Edit + Replace... + + With this action you can replace phrases in the code. + + + + + + The <guimenu>View</guimenu> Menu + + + + + + &Ctrl;&Shift;F + + View + Full Screen Mode + + With this action you toggle the full screen mode. + Note: When code is executed while in full screen mode everything but the canvas is hidden. This makes it possible to write full screen programs in &kturtle;. + + + + + + + + F11 + + View + Show Line Numbers + + With this action you can show the line numbers in the code editor. This can be handy for finding errors. + + + + + + The <guimenu>Tools</guimenu> Menu + + + + + + &Alt;C + + Tools + Color Picker + + This action opens the color picker. Using the color picker you can easily select a color code and insert it in the code editor. + + + + + + + + &Ctrl;I + + Tools + Indent + + This action indents (adds white space at the beginning of) the lines that are selected. When indentation is used properly this can make code much easier to read. All examples use indentation, please check them out. + + + + + + + + &Ctrl;&Shift;I + + Tools + Unindent + + This action unindents (removes the white space at the beginning of) the lines that are selected. + + + + + + + Tools + Clean Indentation + + This action cleans indentation (removes all the white space at the beginning of) the lines that are selected. + + + + + + + + &Ctrl;D + + Tools + Comment + + This action add comment characters (#) in from of the lines that are selected. Lines that start with a comment character are ignored when the code is executed. Comments allow the programmer to explain a bit about his code or they can be used to temporarily prevent a certain piece of code from being executed. + + + + + + + + &Ctrl;&Shift;D + + Tools + Uncomment + + This action removes the comment characters from the selected lines. + + + + + + The <guimenu>Settings</guimenu> Menu + + + + +Settings +Show/Hide Toolbar + +Toggle the Main Toolbar + + + + + + +Settings +Show/Hide Statusbar + +Toggle the Statusbar + + + + + + + Settings + Advanced Settings + + Here you can change things you normally do not need to change. The Advanced Settings submenu has three items: Configure Editor... (the standard &kate; editor settings dialog), Configure Shortcuts... (the standard &kde; shortcut settings dialog), and Configure Toolbars... (the standard &kde; toolbars setting dialog). + + + + + + + Settings + Configure &kturtle;... + + This is used to configure &kturtle;. Here you can change the language of the &logo; commands or set a new initial canvas size. + + + + + + + The <guimenu>Help</guimenu> Menu + + + + + + F1 + + Help + &kturtle; Handbook + + This action shows the handbook that you are currently reading. + + + + + + + + &Shift;F1 + + Help + What's This? + + After activating this action the mouse arrow will be changed into a question mark arrow. When this arrow is used to click on parts of &kturtle; main window, a description of the particular part pops-up. + + + + + + + + F2 + + Help + Help on: ... + + This is a very useful function: it provides help on the code where the cursor in the code editor is at. So, ⪚, you have used the print command in your code, and you want to read and to know what the handbook says on this command. You just move your cursor so it is in the print command and you press F2. The handbook will then show all info on the print command. + This function is very important while learning programming. + + + + + + + Help + Report Bug... + + Use this to report a problem with &kturtle; to the developers. These reports can be used to make future versions of &kturtle; even better. + + + + + + + Help + About &kturtle; + + Here you find information on &kturtle;, like the authors and the license it comes with. + + + + + + + Help + About &kde; + + Here you can find information on &kde;. If you do not know yet what &kde; is, this is a place you should not miss. + + + + + + + +The Toolbar +Here you can quickly reach the most used actions. By default, you will find here all main useful commands ending with the Execute Commands and Stop Execution icons. +You can configure the toolbar using SettingsAdvanced SettingsConfigure Toolbars... + + + +The Statusbar +On the status bar you get feedback of the state of &kturtle;. On the left side it shows the feedback on the last action. On the right side you find the current location of the cursor (line and column numbers). In the middle of the Status bar is indicated the current language used for the commands. + + + diff --git a/doc/kturtle/wrapping.png b/doc/kturtle/wrapping.png new file mode 100644 index 00000000..55aa4069 Binary files /dev/null and b/doc/kturtle/wrapping.png differ diff --git a/doc/kverbos/Makefile.am b/doc/kverbos/Makefile.am new file mode 100644 index 00000000..085981d9 --- /dev/null +++ b/doc/kverbos/Makefile.am @@ -0,0 +1,4 @@ + +KDE_LANG = en +KDE_DOCS = AUTO + diff --git a/doc/kverbos/anterior.png b/doc/kverbos/anterior.png new file mode 100644 index 00000000..f1945f54 Binary files /dev/null and b/doc/kverbos/anterior.png differ diff --git a/doc/kverbos/borrar.png b/doc/kverbos/borrar.png new file mode 100644 index 00000000..373b87bd Binary files /dev/null and b/doc/kverbos/borrar.png differ diff --git a/doc/kverbos/cancelar.png b/doc/kverbos/cancelar.png new file mode 100644 index 00000000..fc3d71bd Binary files /dev/null and b/doc/kverbos/cancelar.png differ diff --git a/doc/kverbos/cerrar.png b/doc/kverbos/cerrar.png new file mode 100644 index 00000000..af4eda1f Binary files /dev/null and b/doc/kverbos/cerrar.png differ diff --git a/doc/kverbos/continuar.png b/doc/kverbos/continuar.png new file mode 100644 index 00000000..0316cb7c Binary files /dev/null and b/doc/kverbos/continuar.png differ diff --git a/doc/kverbos/corregir.png b/doc/kverbos/corregir.png new file mode 100644 index 00000000..5d1a89b4 Binary files /dev/null and b/doc/kverbos/corregir.png differ diff --git a/doc/kverbos/editar.png b/doc/kverbos/editar.png new file mode 100644 index 00000000..15b5c54e Binary files /dev/null and b/doc/kverbos/editar.png differ diff --git a/doc/kverbos/index.docbook b/doc/kverbos/index.docbook new file mode 100644 index 00000000..f60e6060 --- /dev/null +++ b/doc/kverbos/index.docbook @@ -0,0 +1,954 @@ + + + + + +]> + + + + +The &kverbos; Handbook + + + +Arnold +Kraschinski + +
&Arnold.Kraschinski.mail;
+
+
+ +
+ + +2001 +2002 +&Arnold.Kraschinski; + + +&FDLNotice; + +2002-05-23 +3.0.8 + + + +&kverbos; is an application specially designed to study Spanish verbforms. + + + + +KDE +kdeutils +Kapp +verb +spanish + + +
+ + + + +Introduction + +With &kverbos; the user can learn the forms of Spanish verbs. The +program suggests a verb and a time and the user enters the different +forms. The program corrects the user input an gives a feedback. The +user can edit the list of the verbs that can be studied. The program +can built regular verb forms by itself. Irregular verb forms have to +be entered by the user. If a form of a verb is uncertain then the +internet offers good sources: + +http://csgrs6k1.uwaterloo.ca/~dmg/lando/verbos/con-jugador.html + + + +The most interesting feature in the recent release is the use of +&kfeeder;. This is a separate program that +the user has to install separately if he wants to use it. If it is +installed then the learning progress will be shown in the &kfeeder; +application. A dog is running around and will be fed with bones if +you are a good learner. Otherwise he will be lying around most of the +time. + + + + +Using &kverbos; + + +Here's a screenshot of &kverbos; + + + + + + This window can be seen when the user starts the program. + + + + +When the user starts the program he can see this window. This is +the main window of the application where the user can train verb +forms. At the moment no verb file is loaded. So the program cannot +suggest a verb. First the user has to open a file either with the menu +FileOpen +or with the menubar or he has to enter some verbs with +Edit +Enternew verb. + + +Here's a screenshot of &kverbos; with a loaded verb +file + + + + + +Here you see the main window with a loaded verb file. + + + + +Once the user has opened a file with verbs the program suggests +one of them and a time. The user can type the solution into the textboxes. + + + + + + + + + +This button wipes out all user input. + + + + + + + +The user can test his input with this +button. Incorrect forms will be underlined. Then the user has the +chance to do it better and correct the forms another time. If one of +the forms wasn't correct the verb cannot be counted as correct +anymore. + + + + + + + +If the user wants to see the solution he can use show +solution. Then the correct solution is displayed in the editboxes. If +the user uses this button the verb cannot be counted as correct +anymore. + + + + + + + + +The last button in this row can have two functions. + +If the user presses this button and the verb forms haven't been +corrected yet the button behaves like the 'corregir' button. The verb +forms are corrected and the user can see if his input was correct. If +the user wants to go on he has to press the button again. + +If the button is pressed and the verbs already have been +corrected the program goes on to the next verb. That means another +verb is selected and presented to the user. + + + + +A second line of buttons + + + + +allows the user enter special spanish characters which probably cannot be entered by keyboard. + + + +In the status bar of the program the user gets information about his +work. He can see how many verbs he has trained and how many of them +have been correct. He can see how many verbs are stored in the opened +file and which username has been entered, too. + + + +The progress bar is another feedback for the user. He can see his +correct answers as a percentage of trained verbs. + + + + +Command Reference + + +The main &kverbos; window + + +Here's a screenshot of &kverbos; with a loaded verb file + + + + + + Here you see the main window with a loaded verb file. + + + + + + + +The <guimenu>File</guimenu> Menu + + + + + + + +&Ctrl;N + +File +New + +Creates a new document. That means that the verbs + in the actual list are deleted. The number of verbs is set to 0. + + + + + + +&Ctrl;O + +File +Open + +Opens a verb file. The file dialog opens and +the user can select one of the verb files. The user has to make sure, +that it is a verb file. There isn't a default verb file that comes +with the program. The user has to enter his own verbs or he has to +download a verb file from the &kverbos; website. + + + + + +File +Open Standard Verb File + +Opens a verb file that is delivered +with &kverbos;. The user can use this file if he doesn't want to enter +his own verbs. + + + + + + +&Ctrl;S + +File +Save + +Saves the document. The file name +dialog opens and the user can choose a name for the verb file. If the +file name end with .htm or +.html the verb list is saved as a +&HTML; file. + + + + + +File +Save As + +Saves the document. The file name +dialog opens and the user can choose a name for the verb file. If the +file name end with .htm or +.html the verb list is saved as a +&HTML; file. + + + + + + +&Ctrl;W + +File +Close + +Terminates the program. + + + + + +File +New Window + +Starts a new instance of the program. + + + + + + +&Ctrl;Q + +File +Quit + +Quits &kverbos; + + + + + + + + +The <guimenu>Edit</guimenu> Menu + + + + + + +Edit +Enter new verb + +Opens the dialog new verbs where you can add +new verbs to the verb list. This dialog is described in another +chapter of this documentation. + + + + + +Edit +Edit verblist + +Opens a dialog with a list of all the verbs that are in the actual +verb list. You can edit this verb list. This dialog is described in another chapter of this +documentation. + + + + + + + +The <guimenu>User</guimenu> Menu + + + + + + +User +username + +Opens a small dialog where you can enter your username. + + + + + + +User +results + +Opens a dialog where a user can see the number of training + sessions he has done with the program and the latest ten results. + + + + + + + + +The <guimenu>Settings</guimenu> Menu + + + + + + +Settings +Show toolbar + +The user can decide whether he wants to see the toolbar or not. +He can set it here. + + + + + +Settings +Show statusbar + +The user can decide whether he wants to see the status bar or not. +In the status bar are shown information like the number of trained verbs and the user name. + + + + + + +Settings +options + +Opens a dialog where a user can select the times he wants to train +and the correction mode. More details see the chapter about this dialog. + + + + + + + + + +The Help Menu + +&help.menu.documentation; + + + + + + + +The New Verb Dialog + + +Here's a screenshot of the New Verb dialog + + + + + + Here you can see the new verb dialog where the user can enter new verbs. + + + + + +Use this dialog if you want to make your own verb list or if you want +to append some new verbs to an existing verb list. Here you can enter +the infinitive of the spanish verb and its meaning in a foreign +language. Important is, that you tell the program if it is a regular +verb or one of the spanish group verbs or an irregular one. If it is +irregular you have to enter the irregular forms, too. Be careful with +this dialog and the verb forms you enter because the program uses this +data to generate forms automatically. + + + + + + + + + + Some of the Edit boxes where you can enter the verb information. + There are similar Edit Boxes for the gerund and participle form and all the other forms + if needed. + + + + + + + + + With this Combo Box you select which type of verb you have entered. Do + this carfully because it is important information for the program to do its work properly. + + + The Spanish language knows three types of regular conjugation. These are the conjugation + pattern for the verbs ending on -er, -ar, and -ir. A lot of verbs are not regular in all + forms but they aren't completely irregular. This verbs are called group verbs and can + be divided in several groups. The program can generate the forms for the regular verbs + and the ones for the group verbs itself. It only needs the information to which group + the verb belongs. Other verbs are irregular and the irregular forms have to be entered. + Select the group in the Combo Box. + + + regular + Chose this if it is a completely regular verb of one of the + patterns -ar, -er or -ir. + + + irregular + Select this if the verbs doesn't belong to one of the groups + described below. The Tab View will be activated and you can enter all the + irregular forms. + + + e > ie + Chose this for stem changing verbs where the e in the stem changes to ie. + + + + o > ue + Chose this for stem changing verbs where the o in the stem changes to ue. + + + + u > ue + Chose this for stem changing verbs where the u in the stem changes to ue. + + + + e > i + Chose this for stem changing verbs where the e in the stem changes to i. + + + + c > qu + A verb with orthografic irregularity. If a c comes before an e + the c changes to qu. Examples: colocar, atacar + + + g > gu + A verb with orthografic irregularity. If a g comes before an e + the g changes to gu. Example: pagar + + + z > c + A verb with orthografic irregularity. If a z comes before an e + the z changes to c. Examples: cazar, alzar + + + gu > gu + A verb with orthografic irregularity. If a gu comes before an e + the gu changes to gu. Example: averiguar + + + c > z + A verb with orthografic irregularity. If a c comes before an o + or a the c changes to z. Examples: vencer, zurcir + + + g > j + A verb with orthografic irregularity. If a g comes before an o + or a the g changes to j. Examples: coger, dirigir + + + gu > g + A verb with orthografic irregularity. If gu comes before an o + or a the gu changes to g. Example: distinguir + + + qu > c + A verb with + orthografic irregularity. If + qu comes before an + o or a + the qu changes to + c. Example: + delinquir + + + accent like enviar + A verb where the accent changes in some forms. Example: enviar + + + + accent like continuar + A verb where the accent changes in some forms. Example: continuar + + + + missing i + Some verbs lose the instressed i in some forms. Examples: + taner, grunir, bullir + + + + + + + + + + + + If you enter an irregular verb the tab view will be activated and + you can select the tab with the irregular forms. + + + + + + + + + You have entered some incorrect information and want to delete them. With this + button you can wipe out the data in the Edit box of one single tab. + + + + + + + + + + + This buttons insert the displayed spanish characters to the Edit box that has the + focus. Often these characters cannot be entered with the keyboard. + + + + + + + + + + + You want to wipe out all information in all Edit Boxes on all tabs. Then use this + button. + + + + + + + + + + + Selects the verb before the actual verb in the verb list into the dialog. You can + read an change the information for this verb. If the actual verb is the first one then + the last one is loaded into the dialog. + + + + + + + + + + + Selects the verb behind the actual verb in the verb list into the dialog. You can + read an change the information for this verb. If the actual verb is the last one then the + first one is loaded. + + + + + + + + + + + Closes the dialog and returns to the main program or the Edit Verblist Dialog + depending from where the dialog was opened. + + + + + + + + + +The Edit Verblist Dialog + + +Here's a screenshot of the Edit Verblist dialog + + + + + + Here you can see the Edit verblist dialog where the user can edit the list + of the verbs. + + + + + +In the list view of this dialog you can see all the verbs of the opened verb file. If there +aren't any verbs in the file or if there isn't a file open the list view will be empty. +You can select a verb from the list and edit this verb or you select and delete one of them. + + + + + + + + + + This button deletes the selected verb from the list of verbs. + + + + + + + + + With this button you can leave the dialog. All changes that have been + made until this moment will not affect the verb list of the main program. That means + that the list of the main program will be unchanged. + + + + + + + + + The selected verb will be edited. The new verb dialog opens and the + selected verb is loaded to the edit boxes. You can make your changes. If you make a + double click on a verb this has the same effect than this button. + + + + + + + + + + With this button you can close the dialog. The changes that have been made are + stored in the verb list of the main program. + + + + + + + + + +The Username Dialog + + +Here's a screenshot of the Username Dialog + + + + + + Here you can see the Username Dialog where the user can enter his name. + + + + + +Enter your name here. The name is set as the new username of the program. It will be +displayed in the programs status bar. Use the +OK Button to confirm your input. The +Cancel button leaves the user name unchanged. + + +The program will store some information about your learning progress. The number of training +sessions, the result of the last ten sessions and lists with the verbs that you entered +right or wrong recently. + + +You can have a look at this information in the +UserResults +dialog. + + + + + + +The User Result Dialog + + +Here's a screenshot of the User Result Dialog + + + + + + Here you can see the User Result Dialog where the user can see his results. + + + + + +In this dialog you can see the information that the program stores about you under +your username. On the left you can see the results of the latest ten sessions and on the +right are lists with the word that you entered right or wrong recently. A verb remains in the +list of the right verbs for some time then it changes to the status unlearned again. The +verbs that are in the wrong list will appear more frequently. They stay in the list until +you enter them correctly. Then they will return to the list of the unlearned verbs. + + + + + + +The Settings Options Dialog + + +Here's a screenshot of the Settings Options Dialog + + + + + + Here you can see the Settings Options Dialog where the user can change + some options of the program. + + + + + +In this dialog you can select the tenses that should be trained. So if you want to study a +specific tense or if you haven't learned how to build the forms of a specific tense yet so +you can select or deselect the tenses here. Your selection is stored to the properties file +of the program. + + +You can select a correction mode too. If you select correct +strictly then every missing accent is regarded as an +error. You can make it easier with ignore accent +then a missing accent isn't an error. + + +At last you can control the use of &kfeeder; if this application is +installed. You can decide if the learning results will be shown with +&kfeeder;, if the splash screen can be seen when the program is +starting and what type of food animations are used. The last points +needs a further explanation. &kfeeder; displays an animal that is +running around. When you enter a correct solution your points will be +send to &kfeeder;. The dog gets bones for each point. If you chose +move food automatically then the bones move down +from the ceiling and one point is one bone. Otherwise every point is +only a move for a bone. So you will need more points until the dog can +reach the bone. Really the option move food +automatically is more interesting. + + + + + +Developer's Guide to &kverbos; + + +At the moment it is not possible to program any plugins for &kverbos;. + + + + + +Questions and Answers + +&reporting.bugs; +&updating.documentation; + +Until now nobody had a question that could be answered here. + + + + +Credits and License + + +&kverbos; + + +Program Copyright 2002 &Arnold.Kraschinski; &Arnold.Kraschinski.mail; + + + + +Documentation Copyright 2002 &Arnold.Kraschinski; &Arnold.Kraschinski.mail; + + + +&underFDL; +&underGPL; + + + + +Installation + + +How to obtain &kverbos; + +&install.intro.documentation; + + + + +Requirements + + +In order to successfully use &kverbos;, you need &kde; 3.x.x. The program is distributed +without a verblist file. So you have to enter the verbs yourself or you can download a +verbfile. + + + +A verblist file and &kverbos; itself can be found +on +The &kverbos; home page. + + + +You can find a list of changes at http://edu.kde.org/kverbos/. + + + + +Compilation and Installation + +&install.compile.documentation; + + + + + +&documentation.index; +
+ diff --git a/doc/kverbos/input.png b/doc/kverbos/input.png new file mode 100644 index 00000000..520b61c7 Binary files /dev/null and b/doc/kverbos/input.png differ diff --git a/doc/kverbos/letters.png b/doc/kverbos/letters.png new file mode 100644 index 00000000..00050749 Binary files /dev/null and b/doc/kverbos/letters.png differ diff --git a/doc/kverbos/limpiar.png b/doc/kverbos/limpiar.png new file mode 100644 index 00000000..0e459c8f Binary files /dev/null and b/doc/kverbos/limpiar.png differ diff --git a/doc/kverbos/limpiarpagina.png b/doc/kverbos/limpiarpagina.png new file mode 100644 index 00000000..9ec55dd6 Binary files /dev/null and b/doc/kverbos/limpiarpagina.png differ diff --git a/doc/kverbos/mainscreen-leer.png b/doc/kverbos/mainscreen-leer.png new file mode 100644 index 00000000..504054b1 Binary files /dev/null and b/doc/kverbos/mainscreen-leer.png differ diff --git a/doc/kverbos/mainscreen1.png b/doc/kverbos/mainscreen1.png new file mode 100644 index 00000000..6eaf31dd Binary files /dev/null and b/doc/kverbos/mainscreen1.png differ diff --git a/doc/kverbos/newverb.png b/doc/kverbos/newverb.png new file mode 100644 index 00000000..ffe638f8 Binary files /dev/null and b/doc/kverbos/newverb.png differ diff --git a/doc/kverbos/options.png b/doc/kverbos/options.png new file mode 100644 index 00000000..032e3a44 Binary files /dev/null and b/doc/kverbos/options.png differ diff --git a/doc/kverbos/result.png b/doc/kverbos/result.png new file mode 100644 index 00000000..1d2f8399 Binary files /dev/null and b/doc/kverbos/result.png differ diff --git a/doc/kverbos/siguiente.png b/doc/kverbos/siguiente.png new file mode 100644 index 00000000..a6c68260 Binary files /dev/null and b/doc/kverbos/siguiente.png differ diff --git a/doc/kverbos/solucion.png b/doc/kverbos/solucion.png new file mode 100644 index 00000000..780f3454 Binary files /dev/null and b/doc/kverbos/solucion.png differ diff --git a/doc/kverbos/times.png b/doc/kverbos/times.png new file mode 100644 index 00000000..5570a51e Binary files /dev/null and b/doc/kverbos/times.png differ diff --git a/doc/kverbos/type.png b/doc/kverbos/type.png new file mode 100644 index 00000000..0f965b05 Binary files /dev/null and b/doc/kverbos/type.png differ diff --git a/doc/kverbos/username.png b/doc/kverbos/username.png new file mode 100644 index 00000000..a8928558 Binary files /dev/null and b/doc/kverbos/username.png differ diff --git a/doc/kverbos/verblist.png b/doc/kverbos/verblist.png new file mode 100644 index 00000000..280ff44d Binary files /dev/null and b/doc/kverbos/verblist.png differ diff --git a/doc/kvoctrain/Makefile.am b/doc/kvoctrain/Makefile.am new file mode 100644 index 00000000..666bade5 --- /dev/null +++ b/doc/kvoctrain/Makefile.am @@ -0,0 +1,29 @@ +KDE_LANG = en +KDE_DOCS = AUTO +KDE_MANS = AUTO + +check-local: + $(MEINPROC) --check index.docbook + +convert-local: + $(MEINPROC) $(srcdir)/index.docbook + +# needs pngcrush which reduces files size about 20% +# brute-crush takes _very_ long time +crush: + mkdir -p crushed + for i in *.png; do \ + pngcrush $$i crushed/$$i;\ + done + mv *.png /tmp + mv crushed/*.png . + rm -r crushed + +brute-crush: + mkdir -p crushed + for i in *.png; do \ + pngcrush -brute $$i crushed/$$i;\ + done + mv *.png /tmp + mv crushed/*.png . + rm -r crushed diff --git a/doc/kvoctrain/art-query-dlg.png b/doc/kvoctrain/art-query-dlg.png new file mode 100644 index 00000000..6ce6a993 Binary files /dev/null and b/doc/kvoctrain/art-query-dlg.png differ diff --git a/doc/kvoctrain/comp-query-dlg.png b/doc/kvoctrain/comp-query-dlg.png new file mode 100644 index 00000000..3c4eca29 Binary files /dev/null and b/doc/kvoctrain/comp-query-dlg.png differ diff --git a/doc/kvoctrain/docprop1-dlg.png b/doc/kvoctrain/docprop1-dlg.png new file mode 100644 index 00000000..bafb3c02 Binary files /dev/null and b/doc/kvoctrain/docprop1-dlg.png differ diff --git a/doc/kvoctrain/docprop2-dlg.png b/doc/kvoctrain/docprop2-dlg.png new file mode 100644 index 00000000..bb0bca6c Binary files /dev/null and b/doc/kvoctrain/docprop2-dlg.png differ diff --git a/doc/kvoctrain/docprop6-dlg.png b/doc/kvoctrain/docprop6-dlg.png new file mode 100644 index 00000000..cc282e6d Binary files /dev/null and b/doc/kvoctrain/docprop6-dlg.png differ diff --git a/doc/kvoctrain/entry1-dlg.png b/doc/kvoctrain/entry1-dlg.png new file mode 100644 index 00000000..9af291bd Binary files /dev/null and b/doc/kvoctrain/entry1-dlg.png differ diff --git a/doc/kvoctrain/entry2-dlg.png b/doc/kvoctrain/entry2-dlg.png new file mode 100644 index 00000000..29a23e9a Binary files /dev/null and b/doc/kvoctrain/entry2-dlg.png differ diff --git a/doc/kvoctrain/entry3-dlg.png b/doc/kvoctrain/entry3-dlg.png new file mode 100644 index 00000000..456a060e Binary files /dev/null and b/doc/kvoctrain/entry3-dlg.png differ diff --git a/doc/kvoctrain/entry4-dlg.png b/doc/kvoctrain/entry4-dlg.png new file mode 100644 index 00000000..721e8b6b Binary files /dev/null and b/doc/kvoctrain/entry4-dlg.png differ diff --git a/doc/kvoctrain/entry5-dlg.png b/doc/kvoctrain/entry5-dlg.png new file mode 100644 index 00000000..8bf65b0c Binary files /dev/null and b/doc/kvoctrain/entry5-dlg.png differ diff --git a/doc/kvoctrain/entry6-dlg.png b/doc/kvoctrain/entry6-dlg.png new file mode 100644 index 00000000..ceb354b0 Binary files /dev/null and b/doc/kvoctrain/entry6-dlg.png differ diff --git a/doc/kvoctrain/entry7-dlg.png b/doc/kvoctrain/entry7-dlg.png new file mode 100644 index 00000000..63d0070c Binary files /dev/null and b/doc/kvoctrain/entry7-dlg.png differ diff --git a/doc/kvoctrain/get-new-stuff.png b/doc/kvoctrain/get-new-stuff.png new file mode 100644 index 00000000..90af8066 Binary files /dev/null and b/doc/kvoctrain/get-new-stuff.png differ diff --git a/doc/kvoctrain/index.docbook b/doc/kvoctrain/index.docbook new file mode 100644 index 00000000..1a26833d --- /dev/null +++ b/doc/kvoctrain/index.docbook @@ -0,0 +1,2777 @@ + + + + + +]> + + + +The &kvoctrain; Handbook + + + +Ewald +Arnold +
&Ewald.Arnold.mail; +
+
+ + +Eric +Bischoff +
&Eric.Bischoff.mail; +
+Reviewer +
+ + +Anne-Marie +Mahfouf +
&Anne-Marie.Mahfouf.mail; +
+
+ + +
+ + +1999200020012002 +&Ewald.Arnold; + + +2005 +&Anne-Marie.Mahfouf; + +&FDLNotice; + +2005-06-06 +0.8.3 + +&kvoctrain; is a &kde; vocabulary program to help you train your vocabulary, +when you are trying to learn a foreign language for example. + + +KDE +KVocTrain +vocabulary +training +learning + +
+ + +Introduction + + +What is it? + +&kvoctrain; is a &kde; vocabulary program to help you train your vocabulary, +when you are trying to learn a foreign language for example. You can create your +own files with the words you need. + +It is intended as a replacement for index (flash) cards. + +You probably remember flashcards from school. The teacher would +write the original expression on the front side of the card and the +translation on the back. Then look at the cards one after another. If +you knew the translation, you could put it away. If you failed, you +put it back to try again. + +&kvoctrain; is not intended to teach you grammar or other +sophisticated things. This is, and probably will stay, beyond the scope +of this application. + + + + + + +Quick Start to &kvoctrain; + +Here is &kvoctrain; the first time you run it, either from the &kmenu; Edutainment Languages or with &Alt;F2 and type kvoctrain in the field. + +&kvoctrain; main window + + +&kvoctrain; main window + + + + +You can study a file in the examples by using the File Open Example... menu. There are 2 files here for you to learn how to use &kvoctrain;. The file sample-en.kvtml shows you some vocabulary words in English, German and French. + + + +You can also get vocabulary files through the Internet using File Get New Vocabularies... The Get Hot New Stuff dialog will open with a list of available documents. + + + +Get Vocabularies dialog + + +Get Vocabularies dialog + + + +Here I choose the Katakana file to learn Japanese and with a click on the Install button in the dialog, the file is installed. Click on the Close button to exit the dialog. The Katakana vocabulary file is opened in the &kvoctrain; window. + + +The Katakana file + + +The Katakana file + + +This file consists in 26 lessons and should allow me to learn Katakana writing for the basics letters and syllables. So lets start with lesson 1. Open Configure &kvoctrain;... in the Settings menu and go to the Thresholds page. You can set which lessons you want to learn. We highlight Lesson 1 and click on Apply to save the Setting and on OK to close the dialog. + + +Configure your lesson + + +Configure your lesson + + + + +In the Learning menu, choose what you want to learn. For example I choose ri as I want to learn the Katakana signs associated with Romaji. I then choose Create Multiple Choice From jp and the following dialog appears: + + + +Lesson 1 - Multiple choice query + + +Lesson 1 - Multiple choice query + + + + + + + +Using &kvoctrain; + + +Overview + +As you can see below, the entries of the vocabulary are arranged +similar to a spreadsheet. Each column represents an expression or word +in one language or some other information. The leftmost column contains +the name of the lesson +this entry belongs to. The second describes the state of the line and the +third is always the original word. The +others to the right of it represent the respective +translations. + + + + +[main view] + + + +In the picture above, you can see that several properties of +the vocabulary have a visual representation: + + + +Colors show the grade (Level 1 to 7) of your +knowledge +A green check mark in the second columns means that this +line is in use for a query (when you did not finish last time) whereas a +red cross appears when you deactivated the line. + +If you mark a range of entries to work with, they +appear with a different background. + + +The color in the column with the original will vary if you have +two or more columns with translations. If the cursor is in one of the +translations the color represents its grade to the +original. See section entry +dialog for more on this. + +Of course it is also possible to use it as an ordinary dictionary +and lookup manually. + +On the bottom of the main window you also see the status line +which usually contains the three areas that show important properties of the +current expression if available: + + + +T: +the type of this +word + + + +P: +how to pronounce this expression. If you have a +font installed, that contains IPA characters you can also use the characters from +the phonetic alphabet. See more about this in the according +options dialog page. + + + +R: +your personal remarks + + + +While &kvoctrain; is loading, saving a large file or otherwise +busy doing something time consuming, you will see a progress bar on the right in this +status line. + + + + + + +Using the keyboard + +I tried to optimize the work flow for the use with the keyboard. +So all of the important functions are reachable this way. + + + +Tab +The cursor is moved to the smart search input field. If +you start typing an expression in this field, &kvoctrain; will search +the next best match after each key. The cursor in the vocabulary is then +moved to this location. + +If you press Return it will move to the next +match. + +If you only want entries that match from the beginning +of the expression you must press &Ctrl; +Return. + +Pressing &Shift; +Tab or Tab will move back +to the vocabulary. + + + +Left Arrow +The cursor in the vocabulary is moved one column +to the left. If it has reached the leftmost column, nothing +happens. + + + +Right Arrow +The cursor in the vocabulary is moved one column +to the right. If it has reached the rightmost column, nothing +happens. + + + +Up Arrow +The cursor in the vocabulary is moved one row upwards. + If +it has reached the topmost row, nothing happens. + + + +Down Arrow +The cursor in the vocabulary is moved one row +downwards. If it has reached the bottommost row, nothing +happens. + + + +Page Up +The cursor in the vocabulary is moved one page (the +amount of visible lines -1) upwards. If the cursor would exceed the +first possible row, nothing happens. + + + +Page Down +The cursor in the vocabulary is moved one page +downwards. If the cursor would exceed the last possible row, nothing +happens. + + + +&Ctrl;Return +Invoke the Edit Properties dialog for modification of this +entry. + + + +Ins +Appends a new row at the end of the vocabulary. +The cursor is moved to the entry in the Original row. Edit the items +in place or invoke the Edit Properties dialog for modification of this +entry. +If you have selected smart appending you are prompted to enter +originals and their translations until you stop by pressing the ESC +key. + + + +Del +After confirmation of a safety dialog, +the currently selected row or selection is removed from the +vocabulary. + + + +&Ctrl;+ or &Ctrl;- +By pressing &Ctrl; and one of the two number pad +keys, + or -, you can choose the +previous or next item in the combo box determining the current +lesson. If you do not have a number pad you may also use the normal ++ or - keys. + + + + + + + + + +Using the mouse + +Double clicking an expression in the table lets you edit this items +in place. + +Left mouse click in of the header +buttons will sort this column in ascending order. The next click will +sort in descending order. When the column is sorted you can see a triangle +in the button that shows the direction. + +Keeping pressed the left mouse button +for about 1 second in on of the table header buttons will pop up its +header menu. + + + + +Working on selections + +It is possible to mark a range of expressions. You can then modify one +or more properties from the selection or save them as a new +file. + +If you click on an entry, the whole row is marked for further processing. + +If you keep the &Ctrl; key pressed while clicking on an entry, +the whole row is added to yoor selection. + +When you additionally press a &Shift; key when clicking on an +entry, the selection will be extended from the current entry to the +previously selected entry. + +You invoke the edit dialog to modify the selection by pressing +&Ctrl;Return. In this case the dialog +appears differently. Some properties are disabled. For example it does +not make sense to edit the expression itself or the remark of a +whole range. + +All selectable fields are empty at the beginning to represent +the unmodified state. Once you have modified a property there will be +contents in its field and only those properties are altered in your +selection when you confirm the dialog. + + + + +Available file formats + +&kvoctrain; can read and write the following file formats: + + +Its native xml-style document type with the extension +.kvtml. + +If you want to share documents with others use this one as it is +the only file format that is capable of containing +all the properties in +&kvoctrain;. + +Simple text files with special delimiters between the +entries which are also used by simple database programs. The +extension is csv in this +case. &kvoctrain; also detects if those files are encoded in UTF8 +since such files are also available to preserve the correct characters, +see more about this in the section about encodings and charsets. + +There are a lot of files on the Internet which use the +tabular character or one or two colons to separate the different +languages. To select this separator use the tab for setting the Copy & Paste options in the Settings Configure &kvoctrain;... dialog. + + + +&kvoctrain; reads the first few bytes from a file and makes a +guess about the file format. When none of the special types like +kvtml or lex are recognized, it uses the csv format. + + + + +Available word types + +&kvoctrain; has the following internal word types. Furthermore +every document can contain user defined types. + + + + +Type name +Description +Example + + + + + +Adjective +describing the properties of things or persons +expensive, good + + + +Adverb +tells you when, how, where .. something is happening +today, strongly + + + +Article + + definite article + indefinite article + + + + + a, an + the + + + + +Conjunction +serves to bind words or sentences +and, but + + + +Proper Noun + +name of a person, a creature, sometimes a + thing +Big Ben, Tom + + + +Noun + + male + female + neutral + +naming of things, feelings +table, coffee (English does not distinguish + here) + + + +Numeral + + ordinal + cardinal + +counting or numbering of things + + + first, second + one, two + + + + +Phrase +special combination of words +to kill two birds with one stone + + + +Preposition +tells you about the relationship or location +behind, between + + + +Pronoun + + Possessive pronoun + Personal pronoun + + + + tells about the ownership of + something + stands as a replacement for a + noun + + + + my, your + you, she + + + + +Interrogatory +introduces questions +who, what + + + +Verb + + regular verb + irregular verb + +who is doing something or what is happening + + + to cook, cooked, cooked + to go, went, gone + + + + + + + + +About charsets, encodings, unicode and such strange + things + +Every human-readable text file is represented by a sequence of +bytes or octets. The actual meaning of +those bytes can happen in a lot of different ways, depending on the +system where it is displayed or which language the text is intended +for. + +Since usually a byte is the smallest common unit +for data on computers each character you see on a +screen is represented by exactly one byte. Each byte can stand for a +value from 0 to 255 and therefore you are able to display up to 256 +different characters within one file. + +Usually you have the ascii characters, ⪚ a +through z, A through Z, 0 through 9 and additional language dependent +characters. For example, the German umlauts ä or ü or a lot +of other special symbols from Russian, Greek, Hebrew or even +Chinese. All this tots up to far more than 256 different +symbols. + +At this point it should be obvious that you have to take care to +select the correct charset, which is needed on a lot of +computer systems to display +the bytes in the same way as they are intended. + +A better approach is to combine two ore more bytes into a +representation for a single character on the screen. This is for +example what Unicode does. Unicode is a standard that +currently uses a range from 0 to 65535 (and even more) to designate a +given symbol. Almost each symbol +of almost any language on earth (and even a lot more, ⪚ well known +icons or klingon) is assigned a unique and unambiguous number. + +Unfortunately the handling of Unicode is a bit more complicated +and does not work with most of the current tools. Texts in unicode +might also be longer. A compromise is to use UTF-8 which uses 7 bits +(8 bits form one byte) for the most common characters from the ascii +set and switches to 2, 3 or even 4 or more bytes if needed. + +Every vocabulary file for &kvoctrain; is basically such a simple +text file using Unicode. + +To support as many languages as possible &kvoctrain; version 0.7 +offered the possibility to choose a special charset for each language. +If you have saved your files +in the former 8Bit-Mode you might see the wrong characters +when you load with version 0.8 and higher. +Contact me in this case. + + +If you want to learn more about this issue you should visit the +following links: + + + +http://www.hut.fi/u/jkorpe +la/chars.html + + +http://linuxdoc.org/ +HOWTO/Unicode-HOWTO.html + + +http://czyborra.com/c +harsets/codepages.html + + + + + + +And how should I learn? + +The usual way to learn with &kvoctrain; is to use one of its + random +query functions. + +It keeps track of your knowledge of the expressions by assigning +them one of seven grades ranging from Level 1 to +Level 7. + +Several possibilities are implemented which can be configured in +the dialog for the query options. + + +To keep the amount of expressions reasonable, restrict +the query to a lesson and/or a word type. I personally prefer about 50 +words per cycle and subdivide the lessons accordingly. + +Furthermore, the range for the query can depend on the +current grade, the number of queries and the last query +date. + +Learning is efficient, if you do not repeat the words +for a certain length of time, depending on the current +grade. + +There is a blocking and expiring mechanism for that +case, so you are not obliged to modify the settings after each +cycle. The known expression is blocked at least for the given time and +will be shown after the expiration time. + +The direction of the learning can be changed randomly +to avoid one way learning. + +For your personal taste or just for becoming +acquainted with a new word, you can choose a query that shows the +solution together with several other randomly chosen words (called +multiple choice). + +Special word types need special queries. +For this reason there are queries for the conjugation of verbs, +comparison form of adjectives and the articles of +nouns. + + +All these settings can be summarized into +profiles and retained +under an arbitrarily name. + +When querying &kvoctrain; shows the expressions in random order +until you confirm all as known. If you did not select a +special lesson, all lessons are queried one after the other. + +Remaining expressions of a currently running query are +accordingly stored when you leave &kvoctrain;. After a later restart +you can resume the query (currently this does not apply to special queries +with verbs, articles and comparisons). Those expressions are marked with a +green check mark in the main view. + + + + + + + +Dialogs + + +<guilabel>Document Properties</guilabel> dialog + +Open this dialog with Vocabulary +Document Properties. This dialog +also consists of several pages the determine properties that belong +only to the current document. They are stored with the vocabulary. + + +<guilabel>General</guilabel> properties + + +General Document Properties screenshot + + + +General Document Properties + + + + + +Title +Here you enter the title of the document which is +displayed in the window's title bar. + + + +Authors +Usually you will enter your name in this field. If +there are more than one author you might use a line for each +person. + + + +License +If you want to restrict (or better allow) the use +of you vocabulary you should enter the according permission or license +here. +I recommend something like the +Free Document License + + + + +Remark +This field should contain things that do not fall in +one of the other categories. + + + + + + +<guilabel>Lesson</guilabel> descriptions + + +Lesson descriptions dialog screenshot + + +Lesson descriptions + + + +Here you add, modify or delete descriptions of your + lessons. + +The buttons should be pretty selfexplanatory except + Clean Up. This one will remove all lesson + descriptions that are unused in the current document. + + + + +<guilabel>Types</guilabel> descriptions + +Similar to the previous section about lessons, you can edit your +own expression types on this page. + +Since the dialog page looks the same as the one before there is +no picture. + + + + +<guilabel>Tenses</guilabel> + +On the next page you may add the tenses you need. + + + + +<guilabel>Usage</guilabel> labels + +The last page provides the possibility to enter your own usage + labels. + +If you think an important item is missing (from the +above tense, type or usage label section) you should tell me, so I can +include them in the application as standard item. +This way all the other users can benefit. + + + + +<guilabel>Document Options</guilabel> + + +Document Options dialog screenshot + + +Document Options + + + + + +Allow sorting +If you have created your vocabulary with a certain + order, you can use this check box to turn sorting off for this document. A click +in the header button will then no longer sort the row. + + + + +Version 0.7 of &kvoctrain; additionally offered the choice to either use +8Bit or Unicode to store the vocabulary files. +This is no more supported. The files are always stored +in Unicode to prevent wrong rendering of characters. +Unfortunately there is no backwards +compatibility to versions below 0.6 any more but I think the benefit is worth it. + + + + + +<guilabel>Language Properties</guilabel> dialog + +Open this dialog with Vocabulary +Language Properties. + + +Language Properties dialog screenshot + + +Language Elements + + + +The following pages of this dialog determine for each language +of this dictionary several elements that are used in the according +queries. + + + +Articles +For every gender you enter here the definite and the +indefinite article. If there is none for this language, you leave the +field empty. + + + +Conjugation +In the similar manner you input the descriptor for the +first, second and third person each in plural and singular. +Because many languages do not distinguish in the third person + plural, there is a check box to determine this. +Leave the unneccessary fields empty. + + + + +Version 0.7 of &kvoctrain; also offered the choice for a special +charset. +In &Qt; version 3 there is no need for this any more. + +If you have important files that are rendered wrong in the new version +you may contact +me +since it might be worth the effort +to create some conversion tool. + + + + + +Settings dialog + +Open this dialog with Settings +Configure &kvoctrain;.... +The settings in this dialog are global and affect all vocabularies +equally. + + +<guilabel>General</guilabel> + + +General settings dialog screenshot + + +General Settings Dialog + + + + + +Save vocabularies automatically on close and quit +If you check this option, &kvoctrain; will automatically save the document if it +was modified when you use the close button or when you quit &kvoctrain;. +As a side effect it also does not ask for confirmation to save + when quitting with modified data but saves the vocabulary without + asking. + + + + +Create a backup every 15 minutes +&kvoctrain; will automatically save the document if it +was modified after the period you enter here when the option is +checked. +As a side effect it also does not ask for confirmation to save + when quitting with modified data but saves the vocabulary without + asking. +An interval of 0 also stops this behavior. + + + +Smart appending +If this feature is activated, you will repeatedly be +prompted with the entry dialog. After entering the first original you +have to enter the corresponding translations. Afterwards you proceed +with the next original and its translations until you stop by pressing +the &Esc; key. +When you are in this mode and modify the lesson in the dialog it +has the same meaning as selecting the lesson in the toolbar. This way +it is preselected when the next entry dialog appears. +The required lessons will have to be created in advance in the +document settings. + + + +Apply changes without asking +When checked, all options are save upon termination +of &kvoctrain;. Otherwise you have to select the appropriate menu +item. + + + + +Column Resizing +When you resize your main window it is convenient, +if the columns resize automatically, too. +This is possible in two manners: + + + Automatic + &kvoctrain; makes each columns the same width except + the leftmost with the lesson names which has half the size of the + others. The second column which contains the picture that describes the + state of the row has a fixed width. + + + + Percentage + + The widths of the columns are altered with the same + factor the main window grew or shrunk. + + + + +If the last button labeled Fixed is set, no resizing of +the columns is done. + + + + + + +<guilabel>Languages</guilabel> + + +Language Settings dialog screenshot + + +Language Settings dialog + + + + + +Language code +Each column can be assigned a +language. This is internally done with the usual international +language codesen, de, +it. These codes are also stored with the document. +You should always use the correct codes to be able to share +vocabularies with others. Merging vocabularies also relies on the + correct language codes. + + + +Alternative code +Sometimes it may be useful to have a second language + code because some languages have the usual short code and one or two longer +codes. For German for example it is common to use de +but either deu or ger is also +possible according to ISO639-2. + + + +Language name +Here you can give the language code a descriptive name +in your own language which is shown in the header buttons in the +main view. + + + + +Picture +Additionally you can add a nice icon to your language +which is shown in the table header button. +&kde; 2 stores those pixmaps under +$KDEDIR/share/locale/l10n/language +-code. + + + +Keybord Layout +To be written. + + + + +Delete +Clicking an this button deletes the currently selected language code in the +list. + + + +Add +After entering a new language code in the field to its left, +you use this button to append it to your list. After that you need to +fill in the fields for the long name and the picture for the header +button. + + + +Add Language Data From KDE Database +Clicking on this drop down box opens a list that contains all the countries +that are known in your &kde; installation. Ordered by country you can add your +desired language properties to your personal list. + +Maybe you want to change the +language name or the according picture but I strongly recommend you keep at least the +2-byte language code and its 3-byte alternative if you do not have a special reason. +This is to achieve compatible document files that can be shared among all users. + + + + +Add Language Data From ISO639-1 +Clicking on this drop down box opens a list that contains all the language codes +that are covered by ISO639-1. + + + + + + +Basically the previous two drop down boxes provide the same data. The former contains +the language codes known in &kde; sorted by country whereas the second contains +all ISO639-1 codes sorted alphabetically. + + + + +<guilabel>View</guilabel> + + +View Settings dialog screenshot + + +View Settings dialog + + + + + +Table font +Lets you choose a font to display the vocabulary +in the +main view. + + + + + +IPA font +Lets you choose a font to display the characters from the international +phonetic alphabet. This is used to show the pronunciation of the expression +on the bottom in the statusbar. +Probably you do not have an IPA enabled font since those characters are seldom used. +You may download a free font from +http://bibliofile.mc.duke.edu/gww/fonts/Unicode.html + or +http://www.hclrss.demon.co.uk/unicode/fonts.html +. Install these fonts for example with kfontinst. + +If you have StarOffice installed you probably +have the font Lucida Sans Unicode which also contains most of the +needed characters (but be sure to select the font which ends with +Unicode). + +I also found a +Reference and Introduction to Phonetic Symbols that explains a bit about +the background. There is also + +The International Phonetic Association where you can find even more information. + + + + + + +Grade Colors +Every grade can be assigned an individual color. For +example I prefer green for best grade and red for worst. +If you do not want any colors but just black on white, uncheck the +Use Colors check box. + + + + + + +<guilabel>Copy & Paste</guilabel> + + +Copy & Paste Settings dialog screenshot + + +Copy & Paste Settings dialog + + + + + +Separator +This is a sequence of one ore more characters which +divide the parts of an expression when transferring data from or to an +other application over the clipboard. +The most common item is TAB which uses the tabulator +character. Another possibility is to use the semicolon, if you want to +export data to a database file in CSV + format.This character is also used to read such files correctly. + + + +Order +When pasting via the clipboard &kvoctrain; does not know +which languages the different fields belong to and just would insert +them from left to right. +To facilitate correct behavior, if you arranged your vocabulary + in an other way, you can determine your desired order with this area. +The buttons right to the list box move the current language up or +down. Skip will insert a hole which means that + the later calculated field from the clipboard is skipped. + + + +Use current document +When checked, the items in the clipboard are assumed to +be in the same language order as the current document. + + + + + +<guilabel>Query</guilabel> + + +Query Settings dialog screenshot + + +Query Settings dialog + + + + + +Time Per Query +Here you can influence the behavior of &kvoctrain; +when you do not know the answer in time. + + You may set a time limit &kvoctrain; grants you to + remember the correct answer. + Additionally you can tell &kvoctrain; what to do + when this limit is reached. Besides of waiting unlimited time you may + select to be shown the solution or to continue immediately with the next + question. + Furthermore you can activate a little progress bar to + show the remaining time for the current answer. + + +If you exceed the time limit several times in series in continuous mode +&kvoctrain; will assume that there is currently no person in front of the screen +and stop the query. + + + +Swap direction randomly +Usually a query is only in one direction, depending on + the column you used to start the query. With this check box you can + determine, that the directions are altered randomly. + + + +Use alternative learning method +The normal learning style is to learn a single lesson +at a time, and when you answer correctly the first time it is removed +from the current learning list. + +The alternative method was developed by Sebastian Leitner in his +book "So lernt man lernen, Angewandte Lernpsychologie - ein Weg zum +Erfolg" (Freiburg: Heider, 1972) (English: Learn how to learn, applied +learning psychology - A way to success). + +The idea of Leitner's method is to try learn those questions you +have a hard time to learn, and do not bother you with those that you do +know. This is accomplished by requiring you to answer correctly to each +question four times in a row. + +In real life it works by creating four rows of cards. Each row, +above the bottom one, can only hold a certain number of cards. The top +row can hold seven cards, the others can hold two cards. (In the +original game, the bottom row can only hold three card, thus limiting +the number of cards in the game to 20. This "limitation" is not +present in &kvoctrain;.) + +In the bottom row are the questions that have yet to be asked +and the questions that have previously been answered incorrectly. When +a question is answered correctly, it is removed from the row it was in +and moved to the back of row above. If answered incorrectly, the card +is moved to the back of the bottom row. If the row a card is placed in +exceed the maximum number of cards for that row, the next question is +taken from the front of that row, else the question is taken from the +front of the bottom row. A card is removed from the game when it would +otherwise be moved to the fifth row, &ie; it has been answering +correctly while located in the top row. + + + + + + + + +<guilabel>Thresholds</guilabel> + + +Thresholds Settings dialog screenshot + + +Thresholds Settings dialog + + + +With this dialog you determine which entries are +included in the next selection for random query. + +If you have activated the blocking mechanism on the next dialog +page, the thresholds from +Grade, +Query count, +Bad count and +Last query +are disabled and not taken into account. + + + + +Lesson +Designate which lessons to include or leave out. An +arbitrary number of lessons can be selected for the calculation. +For convenience there are two additional buttons to selected all +entries or none. +Starting with version 0.7.0 this part is stored with the document +instead of storing globally. + + + +Word type +Select the word type. &kvoctrain; does not pay any +attention to subtypes. + + + +Grade +The same for the grade. + + + +Query count +Choose how often the selection must be +queried. + + + +Bad count +The same for the amount of times the entry was not +known. + + + +Last query +Include queries before or within the given time + span. +Entries which have not been queried yet are always included if you +choose before. + + + +Entries are only included if all conditions are fulfilled. If you +want a property to be ignored, choose Do not care for it. + + + + +<guilabel>Blocking</guilabel> + + +Blocking Settings dialog screenshot + + +Blocking Settings dialog + + + +On this page you select the time, an known entry is excluded from +queries resp. when it must be queried at the latest. + +There are two conditions which must be fulfilled, otherwise you +will be shown an according warning: + + +The time must increase from level to level + +The time for blocking must be less than for expiring in +the same level. + + +If at least one of blocking or expiring is active, the thresholds from +Grade, +Query count, +Bad count and +Last query +on the previous dialog page are not taken into account. + + + + +<guilabel>Profiles</guilabel> + +A Profile is a set of settings (settings related to queries) which you can save/load in order to use again later. +This Profiles... button at the bottom of the Configure &kvoctrain; +dialog allows you to see existing profiles, to load a new profile and to save your current settings in a new profile. + +Clicking on the Profiles... button will display the following dialog. + +Profiles dialog + + +Profiles dialog + + + + + +Save +Saves the current query settings under the +current name. + + + + +Load +Load the settings from the profile in the +listbox. + + + +New +Creates a new profile with the current +settings. + + + +Delete +Removes the current profile. + + + +Close +Closes the Profiles dialog. + + + + + + + + + +Entry dialog + + +<guilabel>Common Properties</guilabel> + +Here you enter a new expression into a table cell or modify +existing entries and their properties. This dialog is accessed when a cell +is chosen and you select Edit Edit Selected Area... from the menu or the Edit Expression... button in the Random Query. + + +Entry dialog screenshot + + +Entry dialog + + + + + +Expression +Contains your words. + + + +Lesson +Selects the desired lesson. +The button on the right also invokes the +Edit Lesson Names dialog where you can edit lessons. + + + +Pronunciation +In this field you can describe how the word is +pronounced. +This is possible either by using simple ascii characters and maybe an fancy +and very personal phonetic description or better by using the international +phonetic alphabet. +The button on the right invokes a +dialog where you can select +all the characters that belong to this alphabet. + + + + + +Type +Lets you choose one of the predefined types for your +expression. If you change the type for an entry, all the other entries +in that row will be assigned the new type. +See the table for all available +types. + + + +Subtype +Some types also include subtypes. If there is no subtype +available this field is disabled. +Every entry in a row can have a different subtype. This is +useful for nouns as the gender of a noun may be different in different +languages. +The button to the right of this field invokes the Edit User Defined Types dialog so you can edit the Type Descriptions +immediately. + + + +Usage Labels +One or more usage labels can be selected to describe +the usual usage of the expression, ⪚ medicine or chemistry. +The button on the right invokes the the Edit User-Defined Usage +Labels dialog to enter a new usage label. + + + + +Selecting from the international phonetic alphabet + +If you have an IPA-enabled font installed your dialog +should look like this: + + +IPA dialog screenshot + + +International phonetic alphabet dialog + + + +If you do not have such a font you can find a link to a free one in the section +about the view options. + + + + + +<guilabel>Additional Properties</guilabel> + +For most of these fields there are special queries, too. + + +Additional entry dialog screenshot + + +Additional entry dialog + + + + + +Synonyms +Here you may enter words that have the same +meaning as the expression. There is also a query type for this +expression. + + + +Antonyms +This is for words that have the opposite meaning. This +field can also be queried. + + + +Example +Additionally you may enter here an example sentence +for the expression. There is a simple query type which prompts you +with the content of this field but with dots instead of the word in +question. + + + +Remark +This is an optional field to store additional +information. + + + +Paraphrase +Here you may enter a description in different words. + There is also a query type for this expression. + + + + + + +<guilabel>Suggestions For Multiple Choice Query</guilabel> + + +Multiple choice dialog screenshot + + +Multiple choice dialog + + + +If you want to create an efficient multiple choice query it +is good to offer expressions that are similar to the solution to make +it more difficult. If you do not offer them, &kvoctrain; has only +the possibility +to create such queries with randomly chosen expressions which are rather +easy to guess. +You can enter up to five expressions for this purpose. + + + + +Additional properties for verbs + +You can edit the entries on the Conjugation page only +when you selected verb as word type. + + +Verb entry dialog screenshot + + +Verb entry dialog + + + +For every tense &kvoctrain; knows you can enter the conjugations +of the verb for the different persons. The tense can be selected from + the list. After doing this the entry fields are updated accordingly. + +Because some languages do not distinguish in the 3rd person of the +plural you may use the according check box. + +Next searches for the next tense with +already entered conjugations. + + + + +Additional properties for adjectives + +You can edit the entries on the Comparison page only +when you selected adjective as word type. + + +Comparison entry dialog screenshot + + +Comparison entry dialog + + + +Here you enter the the comparison forms of the + adjective. + + + + +Properties from or to the original + +For some properties it is possible to set up values +from the original or to the +original. For example you can have a grade when querying the translation +(=> from the original). The opposite is the grade when querying the original when +one of the translations is given (=> to the original). + + +From/to entry dialog screenshot + + +From/to entry dialog + + + + + +Grade +Contains the current grade of this +expression. + + + +False friend +Sometimes there is a word in a foreign language that +looks like a word in your native language so you think it must have the +same meaning. But in fact, it is not. +Enter such words in this field. + + + +Last Query Date +This is the date when this entry was +last queried. If it was never queried yet you only see +––. +For convenience reasons there are two buttons to set the current +date or reset to never queried. +Due to internal reasons, it is not possible to store dates before +August 12 1999 with every version of &kvoctrain;. Versions 0.8 and later +are no more affected. + + + +Altogether +Designates how often this entry was queried. + + + +Wrong +Shows the amount of times you did not know the right +answer. + + + + + + +Docking to the main window + + +Docking buttons + + +Docking buttons + + + +If you have to enter or change a lot of words you may want to place the main +window next to the entry dialog and occupy the whole screen. + +You may do this manually or use one of the two +buttons in the bottom (see picture above). The left one resizes the windows to an optimal +height and places them one upon the other. The second places them accordingly +side by side. + +After closing the entry dialog the main window returns to its previous +position and size. + + + + + +Query dialogs + + +Normal <guilabel>Random Query</guilabel> + +After selecting Create Random Query +the main window disappears. + +Then all entries that match your current thresholds are put into a list and shown +in random order with the following dialog box. + + +Random Query dialog screenshot + + +Random Query dialog + + + +In the dialog area with the original expression there are some properties +you can enable to give you some hints. You have to enter the solution in the +according text field. + + + +Show All +Shows the complete solution in the translation +field. + + + +Show More +Each click on this button will show one more character +of the solution to give you a little help. + + + +Verify +Compares your answer with the correct solution. Currently +your solution must match exactly to be accepted. If the answer was correct the +color of the translation changes to green, otherwise to red + + + +Do Not Know +Tells &kvoctrain; that you did not know the answer and +that the according grade must be lowered. + + + +I Know It +Click this button to tell &kvoctrain; that you +knew the answer correctly. This entry is then removed from the currentbad +list. + + + +Edit Expression... +If you find a mistake with a query you can invoke the +edit dialog immediately and correct it. + + + +Stop Query +Stop query mode and show vocabulary +again. + + + + +In the right bottom corner you see two progressbars that indicate +the remaining time and the amount of queries to come. + +The query of the current lesson is repeated until all its +expressions are known. The amount of retries of the current lesson is +shown below the progress indicator. Once the current lesson is +finished &kvoctrain; continues with the next (provided that you have set up +the query options accordingly). + +I regret to admit, but usually I don`t know the solution. For +this reason the Return key has special behavior, +which I found convenient: + + +First pressing Return shows the + complete solution (at the beginning the button Show More +is the default button) and makes Do not know +the default button. + +Pressing Return the second time +will leave this dialog and tell &kvoctrain; that you did not know the +answer. + + +At the moment you must decide for yourself, if you knew the answer +or failed. Later versions may provide a more or less smart algorithm to +make this decision from the answer you entered. + +If you knew the correct answer, the grade is increased by one +step. If you did not know it, the grade is reset to level 1 which is worst. + + + + +Random query with <guilabel>Multiple Choice</guilabel> + + +Multiple Choice query dialog screenshot + + +Multiple Choice query dialog + + + +This type of query works similar to the previous one. The solution +is shown together with random other expressions and you have to choose +one answer from the five provided. + +This query works most efficiently if you provide similar solutions on the +according entry dialog pages. Additionally +a false friend +is added if available. + + + + +Query of conjugations + + +Verb Training dialog + + +Verb Training dialog + + + +This dialog appears after starting the query of the verbs with Learning +Language Names Verbs. + +All tenses are queried that have definitions for conjugations. Of +course you must know all of them for a successful result. + + + + +Query of articles + + +Article query dialog screenshot + + +Article query dialog + + + +This dialog appears after starting the query of articles with Learning Language Names Articles. +In this dialog the article of the noun is queried. + +It is important to having selected the correct subtype in the +entry dialog. + + + + +Query of comparison forms + + +Comparison query dialog screenshot + + +Comparison query dialog + + + +All expressions that contain also +comparison forms are shown. One +word is chosen randomly and you must complete the remaining two. + + + + +Query of synonyms, antonyms, paraphrases and example + sentences. + + +Synonym query dialog screenshot + + +Synonym query dialog + + + +The queries for the above mentioned additional properties of your +expression look basically the same for all types. + +You are prompted the expression and have to enter the according +property. Querying by example is a bit different +since &kvoctrain; takes the expression and replaces it by some dots so +this is mainly useful when your expression is a single word. + + + + + +<guilabel>Document Statistics</guilabel> dialog + + +<guilabel>General</guilabel> + + +General document statistics screenshot + + +General document statistics + + + +On this page you find the most important general information about +your document: + + +The Filename +The Title +The name of the Author +and the number of Entries and Lessons. + + + + + +All languages in the dictionary + + +Per language statistics screenshot + + +Per language statistics + + + +Depending on the amount of translations your document contains, +you will have none, one or more additional pages. Each page contains +two pictures for each lesson describing the amount of entries per grade +in each lesson. + +A click with the &RMB; on one of the pixmaps will +popup a menu which shows the exact numbers. + + + + + + +Sharing files and downloading dictionaries + + +Contributing your files to &kvoctrain; + +If you have created a kvtml file, please send an email to +&Anne-Marie.Mahfouf.mail; with the file attached and I will put the file in the contributed kvtml files on the &kde;-Edu website so other people will be able to use it. + +If you modify existing files or create +new files based on copyrighted material you must ask the author for +permission. Even taking literal examples from schoolbooks might be +problematic! The files must be licensed under a free license, please indicate it in your mail when you send the file. + + + + +Downloading and installing existing files + +&kvoctrain; is shipped with only two examples files. But you can easily get and install existing files using the File Get New Vocabularies... menu, provided you have an Internet connection. The following dialog is then displayed: + + +Get New Vocabularies... dialog + + +Get New Vocabularies... dialog + + + +Choose the file you want to get. The Details button will give you more details about the content of the highlighted file. Click the Install button. The file is then downloaded from its location on the Internet, saved on your hard disk and opened in &kvoctrain; current window. + + +The files you download are saved in your home folder in the Vocabularies folder. + + + +Other dictionaries on the web + + +If you are German an want to learn English +(or vice versa) you can download the monthly vocabulary +list provided by the German magazine Spotlight-Online. +The &kvoctrain; distribution contains an executable called +spotlight2kvtml to transform those lists +in kvtml format. The original files come as &Windows; Word DOC-files +so you have to save them as ANSI-TXT files before starting +conversion. StarOffice or kword +can do this job. +spotlight2kvtml needs the 3 parameters +filename, month and +year and produces a file in the same folder +with the same name and the extension kvtml: +spotlight2kvtml +0199.txt 01 99 + + +Thanks to a contribution by Andreas Neuper you +can download files from +Langenscheidt. +This is a german site and contains files in several languages. +This distribution contains his perl script +langen2kvtml to transform those lists +in kvtml format. + +langen2kvtml needs only the original filename as parameter +and tries to extract as much information as possible from the source file. +For example is keeps the lesson names, conjugations and articles. + +It produces a file in the same folder +with the same name and the extension kvtml. + + +Files in kvtml format are available at: + + + + &kde;-Edu Contributed Learning Files + + + + +Dictionaries in ascii-format are for example available + at: + + + ftp.gwdg.d +e/pub/misc/dictionary/english/words.gz (approx. 1035 kB) + + + + +Dictionaries from the +*Quick project in +CSV format but encoded in UTF8 so you should have +all characters rendered correctly. The files are available from its +download section. +They are in compressed &Windows; .EXE +format so you have +to use unzip to extract the files. + + + + +If you know another source please tell +me +to include it here. + + + +Translator applications + +If you do not want to learn but just need quick translations of +expressions in larger dictionaries you might be unhappy with &kvoctrain; +if your computer doesn't have much memory and MHz. A 150000 entry +file consumes about 60M and takes ages to load if your system is short of memory. + +In this case you might want to try one of the following: + + +kdsing + (&kde;). + + + + +steak/xsteak (console/X). + + + +Ding + (TCL). + + + + + + + + +Interesting links + + +Similar projects + +You might also want to try one of the other vocabulary trainers +I have found (sorted by the time when I found them): + +&kwordquiz; (&kde;) + +SVT +(console) + + + + +Other interesting links + +Maybe you are interested in the one or the other links I found +while working on &kvoctrain;. + +&GNU; Unifont +Projekt + +SEUL +Educational Projects + + +Reference and Introduction to Phonetic Symbols + + +The International Phonetic Association + + + + + + + +Command Reference + + +The Main &kvoctrain; Window + + +The <guimenu>File</guimenu> Menu + + + + + +&Ctrl;N +File +New + + +Creates a new + document. + + + + + +&Ctrl;O +File +Open... +Opens an existing document. + + + + + + +File +Open Recent... +Opens one of the recently opened + documents. + + + + + +File +Open Example... +Opens an example file shipped with &kvoctrain; + + + + + + +&Ctrl;G +File +Get New Vocabularies... +Opens the Get Hot New Stuff dialog to allow you to install new &kde;-Edu vocabulary files via the Internet. + + + + + +File +Merge.. +Merges another vocabulary to the + current. +Only those parts of the second vocabulary are merged, that have + the same + + international +language code as your current one. +So always use the correct codes. This helps you share vocabularies +with others. &kvoctrain; supports you in this and offers all codes in the +according options page + + + + + + +&Ctrl;S +File +Save +Saves the document. + + + + + +File +Save As... +Saves the document under another + name. + + + + + File + Save Entries in Query As... + Saves the entries marked in query as a new vocabulary. + + + + + +&Ctrl;P +File +Print... +Opens the standard &kde; print dialog + + + + +File +Quit +Exits &kvoctrain;. + + + + + + +The <guimenu>Edit</guimenu> Menu + + + + + + +&Ctrl;C +Edit +Copy +Copies the current row to the + clipboard. The entries are separated by a special sequence of + characters which can be chosen in the options dialog. + + + + + +&Ctrl;V +Edit +Paste +Pastes from clipboard. The entries are + divided by +the above mentioned separator +character and inserted as a new row with one or more columns. You can +also adjust the order in which the +columns are concatenated before copying all to the clipboard. +Pasting multiple lines (⪚ from a CSV + data base file) will + append them all as new rows one after another. + + + + + +&Ctrl;A +Edit +Select All +Marks the whole vocabulary as + selected + for further processing. + + + + + +&Ctrl; +&Shift;A +Edit +Deselect +Removes all multiple selection + marks. + + + + + +&Ctrl;F +Edit +Find... +Searches for the clipboard content in the vocabulary file using the search field in the toolbar. + + + + + +Insert +Edit +Append New Entry +Appends one or more new expressions. + See +Insert key section for more +information. + + + + +&Ctrl;Return +Edit +Edit Selected Area... +Edits current expression. See Enter key section for more +information. + + + + +Delete +Edit +Remove Selected Area +Removes selection. See Delete +key for more information. + + + + + + + +The <guimenu>Vocabulary</guimenu> Menu + + + + +Vocabulary +Show Statistics +Invokes the statistics +dialog to display the most important facts about your +vocabulary. + + + + +Vocabulary +Assign Lessons... +Searches the vocabulary for entries that are +not yet assigned a lesson. They are randomly assigned new +lessons. + + + + +Vocabulary +Clean Up +Searches for entries which are exactly the + same +(original and all translations) and removes all but + one. + + + + +Vocabulary +Append Language +Appends a new column (a new + language). + + + + +Vocabulary +Set Language +Sets the language code and name for a column. + + + + +Vocabulary +Remove Language +Removes one of the + translations. + + + + +Vocabulary +Document Properties +Invokes the document +properties dialog. + + + + +Vocabulary +Language Properties +Invokes the language +properties dialog. + + + + + + +The <guimenu>Learning</guimenu> Menu + + + + + +Learning +Language Names + +Provides a submenu for each language with all the +query dialogs. Exactly the same as the menu appearing in a table header button. + + + + + +Learning +Resume Query +Resumes the previous random query if you + terminated one +before. Remaining entries appear with a green check mark. + + + + + +LearningResume Multiple + Choice + +Resumes the previous random query with multiple +choice. + + + + + + +The <guimenu>Settings</guimenu> Menu + + + + +Settings +Show/Hide Toolbar +Toggles the visibility of the toolbar +buttons. + + + + +Settings +Show/Hide Statusbar +Toggles on or off the status line at the +bottom. + + + + +Settings +Configure Shortcuts... + +Configure the keyboard keys you use to access the different actions. + + + + + +Settings +Configure Toolbars... + +Configure the items you want to put in the toolbar + + + + + +Settings +Configure &kvoctrain;... + +Display the &kvoctrain; settings dialog + + + + + + + + +The <guimenu>Help</guimenu> menu + +&help.menu.documentation; + + + + +Table Header Menu + +The following context menu will appear when you keep the +third button (your original expressions) in the table header +pressed for about a second. + + + +Create Random Query +Creates a random query +on this column with all unknown expressions according to your thresholds. + + + +Create Multiple Choice +Creates a random multiple +choice query on this column with all unknown expressions + according to your thresholds. + + + +Train Verbs +All of the verbs with its conjugations are +queried. + + + +Article Training +Queries the articles if the gender of the nouns is +defined. + + + +Comparison Training +Queries comparison forms. + + + +Synonyms +Queries the synonyms. + + + +Antonyms +Queries the antonyms. + + + +Examples +Queries the examples. + + + +Paraphrase +Queries the paraphrases. + + + +Sort alphabetically +Sorts this row in ascending resp. descending +order. + + + +Set Language +Chooses a language for this column. If your desired +language does not yet exists in this menu, you have to add it with the +options dialog. + + + +The following two topics only appear if you keep a header button pressed +that belongs to a translation. + + + + +Reset Grades +Resets the properties of all the selected entries to +their initial state as if you just had appended them. +If you have chosen a lesson in the appropriate box in the toolbar, +then only those lesson members are reset. Otherwise all entries are +affected. + + + +Remove Column +Removes this column and all its + entries. + + + + + + + + + +Credits and License + + +Thanks + +&kvoctrain; is my first &GUI; application for &kde;, so I had to +borrow a lot of code from other applications. The biggest chunks are +taken from + +&klpq; (table functionality in versions up to 0.7) +&kontour; (&XML; reading/writing). +&khexedit; (about dialog in versions up to +0.7). + + +I'd like to thank the following people personally for their +contribution to &kvoctrain;: + +Andrea Marconi for localization to + Italian +Hans Kottman for localization to + French +Grzegorz Ilczuk for localization to + Polish +Eric Bischoff for converting the documentation to +DocBook + + +I also want to thank all the other unnamed persons, especially the +whole &kde; team, +for their help, constructive criticism, suggestions or bug-reports. + + + + +Copyright + +&kvoctrain; Program copyright 1999-2003 &Ewald.Arnold; +&Ewald.Arnold.mail; +2004-2005 Peter Hedlund peter@peterandlinda.com + + +Documentation copyright 1999-2000 &Ewald.Arnold; +&Ewald.Arnold.mail; +2005 &Anne-Marie.Mahfouf; +&Anne-Marie.Mahfouf.mail; + + + + +&underFDL; +&underGPL; + + + + + +Installation + + +How to obtain kvoctrain + +&install.intro.documentation; + + + + +Requirements + +In order to successfully compile &kvoctrain;, +you need the &kde; libraries as well as the &Qt; C++ +library. All required libraries can be found on ftp.kde.org/pub/kde/. + +&kvoctrain; is tested with &kde; 3.0 and &Qt; 3.0. It should also +basically run under &kde; 2.x and &Qt; 2.x if compiled accordingly +but I cannot promise. + + + + +Compilation and installation + +&install.compile.documentation; + + + + +&documentation.index; + +
diff --git a/doc/kvoctrain/lang1-dlg.png b/doc/kvoctrain/lang1-dlg.png new file mode 100644 index 00000000..c9a1d84b Binary files /dev/null and b/doc/kvoctrain/lang1-dlg.png differ diff --git a/doc/kvoctrain/mainview.png b/doc/kvoctrain/mainview.png new file mode 100644 index 00000000..e416f03c Binary files /dev/null and b/doc/kvoctrain/mainview.png differ diff --git a/doc/kvoctrain/man-spotlight2kvtml.1.docbook b/doc/kvoctrain/man-spotlight2kvtml.1.docbook new file mode 100644 index 00000000..d6cf7136 --- /dev/null +++ b/doc/kvoctrain/man-spotlight2kvtml.1.docbook @@ -0,0 +1,71 @@ + + +]> + + + +BenBurtonbab@debian.org +April 7, 2003 + + + +spotlight2kvtml +1 + + + +spotlight2kvtml +Convert a Spotlight Online vocabularly list to a &kvoctrain; data file. + + + + +spotlight2kvtml + + + + + + + + + +Description + +spotlight2kvtml is used to convert a +Spotlight Online vocabulary list to a &kvoctrain; data file (*.kvtml). + +The given vocabulary list (spotfile) must be in plain text +format (&ie;, you will need to convert the downloaded RTF or Word +document into a plain text file). The name of the new &kvoctrain; data +file will be derived from the given spotfile. + +The given month and year will be used in the title and lesson +names in the new &kvoctrain; data file. + +Note that Spotlight Online changes its vocabulary list format +from time to time, so spotlight2kvtml might be out +of date and might not behave correctly. + +This package is part of the official KDE edutainment module. + + + + +See Also + +kvoctrain(1), langen2kvtml(1) + + + + +Authors + +spotlight2kvtml was written by &Ewald.Arnold; +&Ewald.Arnold.mail;. This manual page was prepared by +BenBurtonbab@debian.org + + + diff --git a/doc/kvoctrain/mu-query-dlg.png b/doc/kvoctrain/mu-query-dlg.png new file mode 100644 index 00000000..fbb3dbc9 Binary files /dev/null and b/doc/kvoctrain/mu-query-dlg.png differ diff --git a/doc/kvoctrain/options1-dlg.png b/doc/kvoctrain/options1-dlg.png new file mode 100644 index 00000000..f9c73381 Binary files /dev/null and b/doc/kvoctrain/options1-dlg.png differ diff --git a/doc/kvoctrain/options2-dlg.png b/doc/kvoctrain/options2-dlg.png new file mode 100644 index 00000000..a2fb463c Binary files /dev/null and b/doc/kvoctrain/options2-dlg.png differ diff --git a/doc/kvoctrain/options3-dlg.png b/doc/kvoctrain/options3-dlg.png new file mode 100644 index 00000000..13c0a34e Binary files /dev/null and b/doc/kvoctrain/options3-dlg.png differ diff --git a/doc/kvoctrain/options4-dlg.png b/doc/kvoctrain/options4-dlg.png new file mode 100644 index 00000000..0001fe4d Binary files /dev/null and b/doc/kvoctrain/options4-dlg.png differ diff --git a/doc/kvoctrain/options5-dlg.png b/doc/kvoctrain/options5-dlg.png new file mode 100644 index 00000000..5013846d Binary files /dev/null and b/doc/kvoctrain/options5-dlg.png differ diff --git a/doc/kvoctrain/options6-dlg.png b/doc/kvoctrain/options6-dlg.png new file mode 100644 index 00000000..52c166e7 Binary files /dev/null and b/doc/kvoctrain/options6-dlg.png differ diff --git a/doc/kvoctrain/options7-dlg.png b/doc/kvoctrain/options7-dlg.png new file mode 100644 index 00000000..6f25d8f4 Binary files /dev/null and b/doc/kvoctrain/options7-dlg.png differ diff --git a/doc/kvoctrain/profiles.png b/doc/kvoctrain/profiles.png new file mode 100644 index 00000000..ef973f36 Binary files /dev/null and b/doc/kvoctrain/profiles.png differ diff --git a/doc/kvoctrain/pron-dlg.png b/doc/kvoctrain/pron-dlg.png new file mode 100644 index 00000000..016eb770 Binary files /dev/null and b/doc/kvoctrain/pron-dlg.png differ diff --git a/doc/kvoctrain/query-dlg.png b/doc/kvoctrain/query-dlg.png new file mode 100644 index 00000000..5014fb51 Binary files /dev/null and b/doc/kvoctrain/query-dlg.png differ diff --git a/doc/kvoctrain/quick-1.png b/doc/kvoctrain/quick-1.png new file mode 100644 index 00000000..7fe1072a Binary files /dev/null and b/doc/kvoctrain/quick-1.png differ diff --git a/doc/kvoctrain/quick-2.png b/doc/kvoctrain/quick-2.png new file mode 100644 index 00000000..939c61bc Binary files /dev/null and b/doc/kvoctrain/quick-2.png differ diff --git a/doc/kvoctrain/quick-3.png b/doc/kvoctrain/quick-3.png new file mode 100644 index 00000000..1892c8ec Binary files /dev/null and b/doc/kvoctrain/quick-3.png differ diff --git a/doc/kvoctrain/quick-4.png b/doc/kvoctrain/quick-4.png new file mode 100644 index 00000000..39fb4e1e Binary files /dev/null and b/doc/kvoctrain/quick-4.png differ diff --git a/doc/kvoctrain/quick-5.png b/doc/kvoctrain/quick-5.png new file mode 100644 index 00000000..1a9d9547 Binary files /dev/null and b/doc/kvoctrain/quick-5.png differ diff --git a/doc/kvoctrain/stat1-dlg.png b/doc/kvoctrain/stat1-dlg.png new file mode 100644 index 00000000..bb926029 Binary files /dev/null and b/doc/kvoctrain/stat1-dlg.png differ diff --git a/doc/kvoctrain/stat2-dlg.png b/doc/kvoctrain/stat2-dlg.png new file mode 100644 index 00000000..d0231489 Binary files /dev/null and b/doc/kvoctrain/stat2-dlg.png differ diff --git a/doc/kvoctrain/syn-query-dlg.png b/doc/kvoctrain/syn-query-dlg.png new file mode 100644 index 00000000..4015518d Binary files /dev/null and b/doc/kvoctrain/syn-query-dlg.png differ diff --git a/doc/kvoctrain/verb-query-dlg.png b/doc/kvoctrain/verb-query-dlg.png new file mode 100644 index 00000000..2d61a56d Binary files /dev/null and b/doc/kvoctrain/verb-query-dlg.png differ diff --git a/doc/kwordquiz/Makefile.am b/doc/kwordquiz/Makefile.am new file mode 100644 index 00000000..d915949a --- /dev/null +++ b/doc/kwordquiz/Makefile.am @@ -0,0 +1,5 @@ + +KDE_LANG = en +KDE_DOCS = AUTO + +kde_docs_KDEDOCS = kwq-dlg-configure-characters.png diff --git a/doc/kwordquiz/index.docbook b/doc/kwordquiz/index.docbook new file mode 100644 index 00000000..74e57a9b --- /dev/null +++ b/doc/kwordquiz/index.docbook @@ -0,0 +1,1523 @@ + + + + + +]> + + + + +The &kwordquiz; Handbook + + + +Peter +Hedlund + +
peter.hedlund@kdemail.net
+
+
+ +
+ + + + 2003 + 2004 + 2005 + Peter B. Hedlund + + +&FDLNotice; + + +2006-02-24 +0.8.1 + + + +&kwordquiz; is a flashcard and vocabulary learning program for &kde;. + + + + +KDE +kdeedu +KWordQuiz +flashcard +vocabulary +language +education +school +college +university + + +
+ + +Introduction + +&kwordquiz; is a tool that gives you a powerful way to master new vocabularies. It may be a language or any other kind of terminology. + + +Easy to use + + +With &kwordquiz; you build your own vocabulary documents in a simple and intuitive way. The basic layout is a two-column spreadsheet where you type vocabulary entries in one form that you know and in another form that you want to learn. You change the titles of the columns to reflect what you are practicing. + + + +Practice modes + +Before you start a quiz you select how you want to practice. &kwordquiz; offers five different modes to make practicing more efficient. The different modes make it possible to have the quiz go through your vocabulary in sequential or random order in one or both directions. + + +Quiz types + +When you have entered your vocabulary and selected a mode you are ready to start a quiz. The vocabulary document is hidden during the quiz so you cannot cheat. Maybe you want to start with a flashcard session, then you can move on to a multiple choice quiz or do the powerful question and answer quiz. You get instant feedback on correct and incorrect answers and you have the option to repeat any errors, further improving your learning efficiency. If you need a little extra help you can use the hint function. + + +Vocabulary documents + +&kwordquiz; can open several types of vocabulary data. Supported are .kvtml used by other &kde; programs such as &kvoctrain;, .wql used by WordQuiz for &Windows;, .csv files with comma-separated text, and .xml.gz files created by Pauker (http://pauker.sourceforge.net). You can automatically combine several documents to one large list if you need to practice for ⪚ a final exam. + + +&kwordquiz; can save your vocabulary documents several different formats. The default is the .kvtml format used by other &kde; programs. Other available options are the .wql format used by WordQuiz for &Windows; allowing exchange with &Windows; users, .csv, and .html. + + +You can have several files open at the same time and easily copy or move entries between files. + + + + + + +Command Reference + + +The <guimenu>File</guimenu> Menu + + + + + + + &Ctrl;N + + File + New + + + + + New creates a new blank vocabulary document + + + + + + + + + &Ctrl;O + + File + Open... + + + + + Open one or more existing vocabulary documents. Several documents can be combined to one larger list. + + + + + + + + + File + Open Recent + + + + + Open a recently used vocabulary document + + + + + + + + + &Ctrl;G + + File + Get New Vocabularies... + + + + + Downloads new vocabularies. + + + + + + + + + &Ctrl;S + + File + Save + + + + + Save the active vocabulary document to disk + + + + + + + + + File + Save As... + + + + + Save the active vocabulary document with a new name + + + + + + + + + &Ctrl;P + + File + Print... + + + + + Print the active vocabulary document. &kwordquiz; provides several options for printing your vocabularies. + + + + + + + + + &Ctrl;W + + File + Close + + + + + Close the active vocabulary document + + + + + + + + + &Ctrl;Q + + File + Quit + + + + + Quit &kwordquiz; + + + + + + + + +The <guimenu>Edit</guimenu> Menu + + + + + + + + &Ctrl;Z + + Edit + Undo + + + + + Undo the last command. The name of this item will change to reflect what will be undone. + + + + + + + + + &Ctrl;X + + Edit + Cut + + + + + Cut the current selection and place it on the clipboard + + + + + + + + + &Ctrl;C + + Edit + Copy + + + + + Copy the current selection and place it on the clipboard + + + + + + + + + &Ctrl;V + + Edit + Paste + + + + + Paste the content of the clipboard to the current selection. If only one cell is selected &kwordquiz; will activate smart pasting and calculate the space required for pasting and add rows if necessary. + + + + + + + + + Edit + Clear + + + + + Clear the current selection + + + + + + + + + &Ctrl;I + + Edit + Insert Row + + + + + Insert a new row at the current selection. If the selection extends over more than one row, an equal number of rows will be inserted. + + + + + + + + + &Ctrl;K + + Edit + Delete Row + + + + + Delete the selected row. If the selection extends over more than one row, all selected rows will be deleted. + + + + + + + + + &Ctrl;M + + Edit + Mark as Blank + + + + + Mark as Blank marks selected text (or the word where the caret is) as a blank for a 'Fill-in-the-blank' quiz, &ie; it's enclosed in brackets. Only available if Fill-in-the-blank is enabled. + + + + + + + + + Edit + Unmark Blanks + + + + + Unmark Blanks clears previously assigned blanks, &ie; brackets are removed. Only available if Fill-in-the-blank is enabled. + + + + + + + + + +The <guimenu>Go to</guimenu> Menu + + + + + + + + F6 + + Go to + Editor + + + + + Activate the vocabulary editor + + + + + + + + + F7 + + Go to + Flashcard + + + + + Start a flashcard session + + + + + + + + + F8 + + Go to + Multiple Choice + + + + + Start a multiple choice quiz + + + + + + + + + F9 + + Go to + Question & Answer + + + + + Start a question & answer quiz + + + + + + + + +The <guimenu>Vocabulary</guimenu> Menu + + + + + + + + &Ctrl;L + + Vocabulary + Column Titles... + + + + + Define the titles of the two columns in the vocabulary. Displays a dialog. + + + + + + + + + Vocabulary + Font... + + + + + Change the font used to display the vocabulary. If you are in flashcard session the font used to diplay the card will be changed. Displays the standard &kde; font dialog. + + + + + + + + + + + Vocabulary + Rows/Columns... + + + + + Specify the number of rows in the vocabulary, or define the height of selected rows or the width of selected columns. Displays a dialog. + + + + + + + + + Vocabulary + Sort... + + + + + Sort the vocabulary entries. Displays a dialog. + + + + + + + + + Vocabulary + Shuffle + + + + + Shuffle the vocabulary entries in a random order + + + + + + + + +The <guimenu>Mode</guimenu> Menu + +The menu provides five different modes for the quiz. + +Note that the menu names will change to reflect the column titles of the currently active vocabulary document. The mode must be selected before a quiz is started. The selected mode will apply to Flashcard, Multiple Choice and Question & Answer. + + + + + + + + Mode + Column 1 -> Column 2 In Order + + + + + During the quiz you will be given the entries of Column 1 and asked to provide the corresponding Column 2 entries. This will be done in the order the entries appear in the vocabulary document. + + + + + + + + + Mode + Column 2 -> Column 1 In Order + + + + + During the quiz you will be given the entries of Column 2 and asked to provide the corresponding Column 1 entries. This will be done in the order the entries appear in the vocabulary document. + + + + + + + + + Mode + Column 1 -> Column 2 Randomly + + + + + During the quiz you will be given the entries of Column 1 and asked to provide the corresponding Column 2 entries. This will be done in a random order, but each entry will be asked once. + + + + + + + + + Mode + Column 2 -> Column 1 Randomly + + + + + During the quiz you will be given the entries of Column 2 and asked to provide the corresponding Column 1 entries. This will be done in random order, but each entry will be asked once. + + + + + + + + + Mode + Column 1 <-> Column 2 Randomly + + + + + During the quiz you will be given an entry of either Column 1 or Column 2 and asked to provide the corresponding entry in the other column. This will be done in a random order for both column and entry. Each possible combination will be asked once. + + + + + + + + +The <guimenu>Quiz</guimenu> Menu + + + + + + + + Return + + Quiz + Check + + + + + Check if your answer is correct + + + + + + + + + K + + Quiz + I Know + + + + + Count as correct during a flashcard session. + + + + + + + + + D + + Quiz + I Do Not Know + + + + + Count as error during a flashcard session. You can later repeat these cards by selecting QuizRepeat Errors. + + + + + + + + + &Ctrl;H + + Quiz + Hint + + + + + Get the next correct letter during a Question & Answer session. + + + + + + + + + &Ctrl;R + + Quiz + Restart + + + + + Restart the quiz session from the beginning. Will reset the scores. + + + + + + + + + &Ctrl;E + + Quiz + Repeat Errors + + + + + Repeat any questions you answered incorrectly. Becomes available once you have answered all questions once. + + + + + + + + +The <guimenu>Settings</guimenu> Menu + + + + + + Settings + Toolbars + Main Toolbar (KWordQuiz) + + + + + Toggle the Main Toolbar + + + + + + + + Settings + Toolbars + Go to (KWordQuiz) + + + + + Toggle the Go to Toolbar + + + + + + + + Settings + Toolbars + Quiz (KWordQuiz) + + + + + Toggle the Quiz Toolbar + + + + + + + + Settings + Toolbars + Special Characters (KWordQuiz) + + + + + Toggle the Special Characters Toolbar + + + + + + + + Settings + Show/Hide Statusbar + + + + + Toggle the Statusbar + + + + + + + + Settings + Configure Shortcuts... + + + + + Configure the keyboard keys you use to access the different actions. + + + + + + + + Settings + Configure Toolbars... + + + + + Configure the items you want to put in the toolbar + + + + + + + + Settings + Configure Notifications... + + + + + Configure notifications for certain events in &kwordquiz; + + + + + + + + Settings + Configure &kwordquiz;... + + + + + Configure preferences for the vocabulary editor and the quizzes. Displays a dialog. + + + + + + + + +The <guimenu>Help</guimenu> Menu +&help.menu.documentation; + + + + +The Vocabulary Editor + + +The vocabulary document area has the appearance of a spreadsheet-like grid. The grid consists of cells organized in two columns and a number of rows. Each column and row has a header. The column headers are used to specify the titles of the vocabulary document. They can be set by selecting VocabularyColumn Titles.... The row headers number the rows consecutively. + + +You can click in a cell of the grid to make it the active cell. You can select several cells for copying or other editing by dragging over them with the left mouse button down. To select entire rows or columns click in the headers. + + + + + The Vocabulary Editor + + + + + + The Vocabulary Editor + + + + + +In the document you build a vocabulary of pair-wise entries in the two columns. You can enter text into the active cell simply by starting to type. The cell will now be in edit mode and you can select all or part of the text. You can also edit a cell by double-clicking it or pressing F2 and make changes directly in the cell. + + +When you have finished typing one entry, press the return key and the next cell will automatically become active. Hence, it's easy to quickly type several entries. You can customize this behavior by selecting SettingsConfigure &kwordquiz;.... When you reach the bottom row of the grid, a new row will be added as you press return, so you can just continue to type. When a new window is created it has 50 rows, but there is really no limit to the number of rows you can have in a document. + + + + + +Flashcard Session + +Select Go toFlashcard to start a flashcard session on the entries of the active vocabulary document. The mode selected in the Mode menu will be used. If you change mode during a session, the session will be restarted. + +If you are working with long expressions the window can be resized to make more space available. The font size will also influence how much will fit in the different parts of the window. By selecting VocabularyFont you can specify the font used for the flashcards. + + + + Flashcard Session + + + + + + Flashcard Session + + + + +Initially the front of the card is displayed. Use QuizCheck to see the other side. + + +To move on to the next card either select QuizI Know to count the card as correct or QuizI Don't Know to count the card as incorrect. + + +Select QuizRepeat Errors to repeat the cards you have counted as incorrect. + + +Select QuizRestart to start the session from the beginning again. If you are using a random mode the cards will be reshuffled. + + +The score sections at the bottom of the screen shows the number of cards, the number of cards you have seen, the number of cards counted as correct, and the number counted as incorrect. + + + +All items on the Quiz menu are available on the Quiz toolbar that is displayed on the right by default. + + + + + + +Multiple Choice Session + + +Select Go toMultiple Choice to start a multiple choice quiz on the entries in the active vocabulary document. The mode selected in the Mode menu will be used. If you change mode during a session, the session will be restarted. + + +If you are working with long expressions the window can be resized to make more room. The font size (selected for the editor) will also influence how much will fit in the different parts of the window. + + +In the example below the user gave an incorrect answer to the previous question. He/she is now about to answer the next question. + + + + Multiple Choice Session + + + + + + Multiple Choice Session + + + + +Your choices are shown on the top left. Select the one you think is correct. Use QuizCheck to see if the answer is correct. If you have activated the automatic mode in SettingsConfigure &kwordquiz;... your selection is checked immediately. + + +The previous question is shown below the current. The answer you gave is also displayed. If you answered incorrectly the correct answer is shown. + + +Select QuizRepeat Errors to repeat the questions you answered incorrectly. + + +Select QuizRestart to start the session from the beginning again. If you are using a random mode the questions will be reshuffled. + + +The score sections at the bottom of the screen shows the number of questions, the number of questions you have answered, the number of correct answers, and the number of incorrect answers. + + + +All items on the Quiz menu are available on the Quiz toolbar that is displayed on the right by default. + + + + + + +Question & Answer Session + +Select Go toQuestion & Answer to start a question & answer session on the entries in the active vocabulary. The mode selected in the Mode menu will be used. If you change mode during a session, the session will be restarted. + + +If you are working with long expressions the window can be resized to make more room. The font size (selected for the editor) will also influence how much will fit in the different parts of the window. + + +In the example below the user gave a correct answer to the previous question (to see how incorrect answers are handled, see the Multiple Choice chapter). He/she is now about to answer the next question. + + + + Question & Answer Session + + + + + + Question & Answer Session + + + + +Your question is shown on the top left. Type your answer in the edit field. Use QuizCheck or Enter to see if the answer is correct. + + +The previous question is shown below the current. The answer you gave is also displayed. If you answered incorrectly the correct answer is shown. + + +Select QuizHint to get the next correct letter of the answer. In SettingsConfigure &kwordquiz;... you can select that questions where you use the hint function are always counted as incorrect. + + +Select QuizRepeat Errors to repeat the questions you answered incorrectly. + + +Select QuizRestart to start the session from the beginning again. If you are using a random mode the questions will be reshuffled. + + +The score sections at the bottom of the screen shows the number of questions, the number of questions you have answered, the number of correct answers, and the number of incorrect answers. + + + +All items on the Quiz menu are available on the Quiz toolbar that is displayed on the right by default. + + + + +Fill-in-the-blank + + +'Fill-in-the-blank' is a powerful way to practice in &kwordquiz;. It is a special kind of question and answer quiz that needs to be described in more detail. In order to use this feature you must turn it on in the configuration dialog. + + + +Consider the following table. It could be a vocabulary in &kwordquiz;: + + + + + +English +German + + + + + +1 +We own a computer +Wir besitzen einen Computer + + + +2 +We own a computer +Wir [besitzen] einen Computer + + + +3 +We own a computer +Wir [besitzen einen] Computer + + + +4 +We own a computer +Wir [besitzen] einen [Computer] + + + + + + +The important thing to note is the placement of the brackets. They tell &kwordquiz; how the quiz should be performed. + + +In 1. there are no brackets. Assuming English is the question and German the answer you have to give the entire expression 'Wir besitzen einen Computer' for a correct answer. + + +In 2. &kwordquiz; would display the question but also 'Wir ........ einen Computer'. For a correct answer it is sufficient to write 'besitzen'. + + +3. shows that a blank can consist of more than one word. The correct answer is 'besitzen einen'. + + +In 4. there are two separate blanks. To specify that in the answer you have to write 'besitzen; Computer', i.e separate the blanks with a semicolon in order to get a correct answer. + + +Marked blanks are only of relevance if they appear in the answer. Otherwise the brackets are ignored. Furthermore, brackets have no effect in multiple choice quizzes. To simplify the creation of 'Fill-in-the-blank' vocabularies there are toolbar and menu commands to mark and unmark blanks. Of course you can also just type the brackets. &kwordquiz; checks the syntax. If the text appears in red there is something wrong with the brackets and a quiz cannot be started. + + +The 'Fill-in-the-blank' features can be turned on and off in the Options dialog. Turning them of will make it possible to use fonts that map other characters to the positions of the brackets. It will also speed up performance slightly. + + + + +Printing + +&kwordquiz; provides the ability to print vocabulary documents in several different ways. When selecting FilePrint... you are presented with the standard &kde; print dialog. In order to get access to the special &kwordquiz; features you need to click on the Options>> to see the Vocabulary Options tab. On this tab you can select to print the document as a vocabulary list (&ie; as displayed in the editor), a vocabulary exam, or as flashcards. + + + Vocabulary Printing Options + + + + + + Vocabulary Printing Options + + + + + +Vocabulary list +The vocabulary will be printed as displayed in the editor. This includes font, row heights, and column widths. Make sure that the columns are narrow enough to fit on the page. + + + Print Vocabulary List + + + + + + Print Vocabulary List + + + + + +Vocabulary exam +The vocabulary will be printed as displayed in the editor, except that the right column will be left empty and a third column for scoring is added. Settings used include font, row heights, and column widths. Make sure that the columns are narrow enough to fit on the page. + + + Print Vocabulary Exam + + + + + + Print Vocabulary Exam + + + + + +Flashcard + Two 3" x 5" cards per page. The cards will always be printed in landscape. + + + Print Flashcards + + + + + + Print Flashcards + + + + + + + +Dialogs + +Configure Editor + + Configure Editor + + + + + + Configure Editor + + + + +You can configure the behavior of the Enter key when working in the editor. + + +You can also select if the functions for Fill-in-the-blank should be activated. Turning them off will speed up performance a little. + + +Select Defaults to restore all settings to predefined defaults. Select Apply to make your changes without closing the dialog. Select OK to make your changes and close the dialog. Select Cancel to close the dialog without making any changes. + + + + +Configure Quiz + + Configure Quiz + + + + + + Configure Quiz + + + + +For flashcard sessions you can select if the cards should be flipped automatically, and if they should be counted as correct or incorrect. Enter a time delay in seconds for the automatic flipping. + + +For multiple choice sessions you can select if your choice should be checked immediately or if you have to select QuizCheck first. + + +For question & answer sessions you can select if questions where you use QuizHint should be counted as incorrect. + + +For all sessions you can select if the scores should be displayed as percent instead of absolute numbers. + + +Select Defaults to restore all settings to predefined defaults. Select Apply to make your changes without closing the dialog. Select OK to make your changes and close the dialog. Select Cancel to close the dialog without making any changes. + + + + + +Configure Flashcard Appearance + + Configure Flashcard Appearance + + + + + + Configure Flashcard Appearance + + + + +For flashcard sessions you can select the Font: and the colors of text, card and frames. Click the Flip to switch between the Front and the Back of the cards. + +Select Defaults to restore all settings to predefined defaults. Select Apply to make your changes without closing the dialog. Select OK to make your changes and close the dialog. Select Cancel to close the dialog without making any changes. + + + + + +Configure Special Characters + + Configure Special Characters + + + + + + Configure Special Characters + + + + +Nine configurable actions are available for insertion of special characters into the vocabulary. Select one of the actions in the list and then click the Character... button to select a character for that action. A larger preview of the current character is displayed. + + +Changing the keyboard shortcut associated with each action can be done by selecting SettingsConfigure Shortcuts.... + + + +Select Defaults to restore all settings to predefined defaults. Select Apply to make your changes without closing the dialog. Select OK to make your changes and close the dialog. Select Cancel to close the dialog without making any changes. + + + + + +Column Titles + + Column Titles + + + + + + Column Titles + + + + +Use this dialog to define the column titles of the vocabulary. Select OK to make your changes or Cancel to discard any changes. + + + + +Special Characters + + Special Characters + + + + + + Special Characters + + + + +Use this dialog to select any special character you want to associate with the current special character action. + + + + + +Rows/Columns + + Rows/Columns + + + + + + Rows/Columns + + + + +Use this dialog to specify the number of rows you want in the vocabulary. You can also adjust the width (in pixels) of the selected columns and the height (in pixels) of the selected rows. Select OK to make your changes or Cancel to discard any changes. + + + +Specifying a number of rows lower than what currently is in the vocabulary may lead to loss of data. + + + + + + +Sort + + Sort + + + + + + Sort + + + + +Use this dialog to sort the vocabulary alphabetically. You can specify if the sort should be based on the left (French in this example) or right (English in this example) column and if it should be in ascending or descending order. Select OK to do the sort or Cancel to leave the vocabulary unchanged. + + + + + + +Questions and Answers + +&reporting.bugs; +&updating.documentation; + + + + + + + Can I combine several vocabularies to one. + + + + + Yes, when you select FileOpen... you can highlight more than one file in the dialog. By default they will be opened in separate windows, but if you select the check box Join selected files into one list, then the data in all files will be combined into one new list. + + + + + + + + + +Credits and License + + +&kwordquiz; + + +Program copyright 2003-2004 Peter B. Hedlund peter.hedlund@kdemail.net + + + +Documentation copyright 2003-2004 Peter B. Hedlund peter.hedlund@kdemail.net + + + + +&underFDL; +&underGPL; + + + + +Installation + + +How to obtain &kwordquiz; + +&install.intro.documentation; + + + + +Compilation and installation + +&install.compile.documentation; + + + + +&documentation.index; +
+ diff --git a/doc/kwordquiz/kwq-dlg-characters.png b/doc/kwordquiz/kwq-dlg-characters.png new file mode 100644 index 00000000..9bd0ae0b Binary files /dev/null and b/doc/kwordquiz/kwq-dlg-characters.png differ diff --git a/doc/kwordquiz/kwq-dlg-configure-appearance.png b/doc/kwordquiz/kwq-dlg-configure-appearance.png new file mode 100644 index 00000000..649d6cde Binary files /dev/null and b/doc/kwordquiz/kwq-dlg-configure-appearance.png differ diff --git a/doc/kwordquiz/kwq-dlg-configure-characters.png b/doc/kwordquiz/kwq-dlg-configure-characters.png new file mode 100644 index 00000000..e355e089 Binary files /dev/null and b/doc/kwordquiz/kwq-dlg-configure-characters.png differ diff --git a/doc/kwordquiz/kwq-dlg-configure-editor.png b/doc/kwordquiz/kwq-dlg-configure-editor.png new file mode 100644 index 00000000..e137dc3f Binary files /dev/null and b/doc/kwordquiz/kwq-dlg-configure-editor.png differ diff --git a/doc/kwordquiz/kwq-dlg-configure-quiz.png b/doc/kwordquiz/kwq-dlg-configure-quiz.png new file mode 100644 index 00000000..562cc8e5 Binary files /dev/null and b/doc/kwordquiz/kwq-dlg-configure-quiz.png differ diff --git a/doc/kwordquiz/kwq-dlg-languages.png b/doc/kwordquiz/kwq-dlg-languages.png new file mode 100644 index 00000000..b29d2fd3 Binary files /dev/null and b/doc/kwordquiz/kwq-dlg-languages.png differ diff --git a/doc/kwordquiz/kwq-dlg-print-exam.png b/doc/kwordquiz/kwq-dlg-print-exam.png new file mode 100644 index 00000000..9cb219be Binary files /dev/null and b/doc/kwordquiz/kwq-dlg-print-exam.png differ diff --git a/doc/kwordquiz/kwq-dlg-print-flashcard.png b/doc/kwordquiz/kwq-dlg-print-flashcard.png new file mode 100644 index 00000000..210e977b Binary files /dev/null and b/doc/kwordquiz/kwq-dlg-print-flashcard.png differ diff --git a/doc/kwordquiz/kwq-dlg-print-list.png b/doc/kwordquiz/kwq-dlg-print-list.png new file mode 100644 index 00000000..fbfe58e7 Binary files /dev/null and b/doc/kwordquiz/kwq-dlg-print-list.png differ diff --git a/doc/kwordquiz/kwq-dlg-print-type.png b/doc/kwordquiz/kwq-dlg-print-type.png new file mode 100644 index 00000000..c4ce370d Binary files /dev/null and b/doc/kwordquiz/kwq-dlg-print-type.png differ diff --git a/doc/kwordquiz/kwq-dlg-rowscolumns.png b/doc/kwordquiz/kwq-dlg-rowscolumns.png new file mode 100644 index 00000000..40621e7a Binary files /dev/null and b/doc/kwordquiz/kwq-dlg-rowscolumns.png differ diff --git a/doc/kwordquiz/kwq-dlg-sort.png b/doc/kwordquiz/kwq-dlg-sort.png new file mode 100644 index 00000000..2dd52b57 Binary files /dev/null and b/doc/kwordquiz/kwq-dlg-sort.png differ diff --git a/doc/kwordquiz/kwq-editor.png b/doc/kwordquiz/kwq-editor.png new file mode 100644 index 00000000..1fb34c76 Binary files /dev/null and b/doc/kwordquiz/kwq-editor.png differ diff --git a/doc/kwordquiz/kwq-flashcard.png b/doc/kwordquiz/kwq-flashcard.png new file mode 100644 index 00000000..7f7a4ee9 Binary files /dev/null and b/doc/kwordquiz/kwq-flashcard.png differ diff --git a/doc/kwordquiz/kwq-multiple.png b/doc/kwordquiz/kwq-multiple.png new file mode 100644 index 00000000..b48b8a3f Binary files /dev/null and b/doc/kwordquiz/kwq-multiple.png differ diff --git a/doc/kwordquiz/kwq-qanda.png b/doc/kwordquiz/kwq-qanda.png new file mode 100644 index 00000000..9e1d189d Binary files /dev/null and b/doc/kwordquiz/kwq-qanda.png differ diff --git a/kalzium/ChangeLog b/kalzium/ChangeLog new file mode 100644 index 00000000..61d29e3a --- /dev/null +++ b/kalzium/ChangeLog @@ -0,0 +1,30 @@ +*** Changes after Kalzium Hydrogen *** +Change: + - Make the plot window always plot on changes of setting + (No more having to press the Plot button.) + +Add: + - The spectrum dialog + - The table now has a small gap over the rare earth + - The isotope table provides now more data + - halflife-periods + - weight + - number of neutrons + - abundance + - alpha-decay + - betadecay (both plus and minus) + - spin + - magnetic moment + - The documentation has been overhauled + - The menustructure is now more consistent + - One icon has been added + - Make the mainwidget a QScrollView. This make sizehandling easier + - Improved layout of the detailed information dialog + - Added a widget which shows you a table of the isotopes + - Added EqChem, a chemical equation solver + - Added several glossary-items + - Display no legend when the No Color-mode is choosen + - The dialogboxes now have a help-button which will open the + correct page in the help + - The molecule parser for the weight calculator. + - adding the abundance of an element in a crustal rock (measured in ppm) diff --git a/kalzium/Makefile.am b/kalzium/Makefile.am new file mode 100644 index 00000000..294144f0 --- /dev/null +++ b/kalzium/Makefile.am @@ -0,0 +1,6 @@ +SUBDIRS = src + +AUTOMAKE_OPTIONS = foreign + +DOXYGEN_REFERENCES = kdeui kdecore kfile libkdeedu +include ../admin/Doxyfile.am diff --git a/kalzium/README.packagers b/kalzium/README.packagers new file mode 100644 index 00000000..85f705b2 --- /dev/null +++ b/kalzium/README.packagers @@ -0,0 +1,14 @@ +For full functionality (equation solver integration) Kalzium depends on Ocaml and the FaCiLe library. The FaciLe library is only used for compilation and for packagers. + +Ocaml +webpage: http://caml.inria.fr/about/index.en.html +download: http://caml.inria.fr/download.en.html + +FaCiLe +webpage: http://www.recherche.enac.fr/opti/facile/ +download: http://www.recherche.enac.fr/opti/facile/distrib/ + + +If these 2 dependencies are not met, Kalzium will not propose the equation solver in its Tools menu. + +The Kalzium developers diff --git a/kalzium/RELEASE-PLAN b/kalzium/RELEASE-PLAN new file mode 100644 index 00000000..f556379b --- /dev/null +++ b/kalzium/RELEASE-PLAN @@ -0,0 +1,70 @@ + Release plan + ============ + +Status: Under discussion + + +Overview +-------- + +Currently we plan for 3 releases: + + - A standalone release of Kalzium in August + - The release for KDE 3.5 + - The release for KDE 4.0 + +The reason for the standalone release is that we want user feedback +for the KDE 3.5 release. + +All details of the release plan are below the TODO items for the +respective release. + +Dates + +2005-08-07 Feature freeze. All features in the TODO for + version Helium should be done at the end of this day. + +2005-08-26 End of bug testing and fixing period. + +2005-08-30 Release of Kalzium Helium + + +================================================================ + Details of the release plan + + +* Standalone release of Kalzium + + After one week of testing and improving I would like to release + Kalzium (together with libkdeedu for the plotting and the glossary) + on the 30th of August (a tuesday). Two days later I leave to to + aKademy in Malaga, Spain. + + + Release criteria, prio 1: + - Fix all bugs on bugs.kde.org + - *must be* Update edu.kde.org/kalzium with screenshots + - *must be* increase the version number + + Release criteria, prio 2: + - Make the release very usable: + - Write the documentation + These prio 2 issues will be prio 1 for KDE 3.5 + + + Release mechanism: + - Announcement on kde-edu@kde.org + - Announcement on kalzium@kde.org + - Announcement on www.kde-apps.org + - Announcement on kde-announce@kde.org + - I will blog about the release and it goals + +* KDE 3.5-release + + Make use of the feedback we get of the standalone release + + The 3.5-release will probably be pretty identical with the + standalone-release, except for bug fixes and usability issues. + + +* KDE 4-release + + + Port to Qt4. We use a lot QValueList and paintEvents, so I + expect some fun :) + + Switch to KCanvas2 so that scaling the table is possible? + IW: Scaling can be made possible without KCanvas2 as well. + + Implement the things in the TODO-file diff --git a/kalzium/TODO b/kalzium/TODO new file mode 100644 index 00000000..73186d48 --- /dev/null +++ b/kalzium/TODO @@ -0,0 +1,109 @@ + TODO for Kalzium 1.5 + =================== + +Bugs +---- + +* Miscellaneous bugs: + + Make use of the biological symbol. ---- + CN: I lost the "translation" though, will have to look after it. + CN: I have deactivated the drawingconde + + correct mass-rounding + presumably, the arg()-funktion now rounds wrong ----- + + +================================================================ + Future versions + +* Export to html and csv comes into my mind. Pretty easy I + guess. Something like that was in Kalzium of KDE 3.1 I + think. But my implementation sucked so much I removed it. + +* Add KHotNewStuff support (xml) so that a user can define which + dates are displayed in the timeline (see SOM) + +* Log-scale of the gradient + +* Plotting + + Add groups of elements, for example "Metals", 4th Period + transitionmetals and so on. The user can easily select them + and only plot the selected group + + More than one group should be plottable at once. + This would enable the user to compare two or more groups, + eg. 4th with 5th group + +* Add more than only one mode to Kalzium, eg a mode with simplified + user interface (less looks, easier menu structure, less information + in the infodialog) and a full-mode where everything is enabled. + +* There should be more data about the elements, for example which + chemitry-nobel-prize was won in that year (+/- 5 years or so) + +* Make use of hotnewstuff. In the detailinfodlg there should be + a weblookup. If the user click on a button Konq will start with + a page about the element. Of course, the user should be able + to decide which page. + For this we could create a simple editor and store it in xml. + on edu.kde.org we would enable KHNS so that users can share + their pages. Imaginge for example the different wikipedia-languages + +* Add the weblookup also in the glossary + +* Besides although for the "common user" is more easy to understand + the information in "... years", it's more correct and flexible in + scientific terms to use the scientific notation: ...x10e9 years. + +* Add lesson-mode? The idea is that a teacher could create xml-files + which can somehow be used as lessons. Perhaps something like + "find out how many element boild at 200 Degree Celsius and above. + With the information: Why is it so?" + +* Add experiental mode: A teacher defines experiments (in xml) where + fotos and texts are used to represent a experiment/task. Perhaps + combined with openoffice-files (charts and so on). Like in CheExp. + +* Add two comboboxes to the infodialog: That way the user can search + for an element by name and number. Like in CheExp + +* Thinking on people with some disabilities, it would be great if they can +select the elements on the grid by using cursor keys (or just tab key). + +* Perhaps there must be a KComboBox in the toolbar where you can select the +different views of the PTE. + +* There's no view of the natural occurrence of the elements. Look at +http://en.wikipedia.org/wiki/Periodic_table_(standard) and see the notes +about borders. + +* Spectrum-Classes + + Create an editor. The user enters some wavelength and Kalzium will + create a graphic from that data. + +* Some websites with a lot of information: +http://en.wikipedia.org/wiki/History_of_chemistry +http://en.wikipedia.org/wiki/Timeline_of_chemical_element_discovery +http://en.wikipedia.org/wiki/Nobel_Prize_in_chemistry +http://chemipedia.org/mediawiki/index.php/Hauptseite +http://physics.nist.gov/PhysRefData/Handbook/periodictable.htm + +Properties listed on my periodic table: +Page 1: +- electronconfig [DONE] +- Atomic radius (covalent, ionic, vdw [Semi-DONE] +- reduction potential +- EN [DONE, there are more values, other scales] +- abundance [Semi-Done] +- biological symbol [DONE] +- IUPAC-Name [DONE] +- number [DONE] +- oxidation-numer(s) [DONE, need to be checked] +- orbitals [DONE] + +Page 2: +- number of natural isotopes +- massenzahlen (# of neutrons) of the most important isotopes +- natural abundance of the isotopes +- first IE [DONE] +- density [DONE] +- SP and BP [DONE] +- Infos about the most important isotope [DONE but needs to be improved] diff --git a/kalzium/configure.in.bot b/kalzium/configure.in.bot new file mode 100644 index 00000000..6bc3c088 --- /dev/null +++ b/kalzium/configure.in.bot @@ -0,0 +1,26 @@ +if test x$eqchem_enabled = xno && test x$with_ocamlsolver != xno ; then + cat << EOF + +The Kalzium Chemical Equation Solver has been disabled. Possible +reasons of that: + +EOF + + if test "x$ocaml_installed" = "xno"; then + cat << EOF +* OCaml was not found. In order to have the Solver, you have to + install OCaml. You can get OCaml from http://pauillac.inria.fr/ocaml/. + +EOF + fi + + if test "x$facile_installed" = "xno"; then + cat << EOF +* The FaCiLe module for OCaml was not found. In order to have the Solver, + you have to install the FaCiLe module. You can get it from + http://www.recherche.enac.fr/opti/facile/. + +EOF + fi + +fi diff --git a/kalzium/configure.in.in b/kalzium/configure.in.in new file mode 100644 index 00000000..757485ad --- /dev/null +++ b/kalzium/configure.in.in @@ -0,0 +1,66 @@ +#MIN_CONFIG(3.3) + +ocaml_installed=no +facile_installed=no +eqchem_enabled=no + +AC_DEFUN([OCAML_PROG],[ + KDE_FIND_PATH(ocamlopt, OCAML, [$bindir], + [ + OCAML='' + ]) +]) + +AC_DEFUN([FACILE_PROG],[ + AC_REQUIRE([OCAML_PROG]) + + AC_MSG_CHECKING([if the facile constraint solver is installed]) + FACILE="`ocamlopt -where`/facile" + if test -d "$FACILE" ; then + eqchem_enabled=yes + AC_MSG_RESULT([yes]) + facile_installed=yes + else + eqchem_enabled=no + AC_MSG_RESULT([no]) + facile_installed=no + fi + + AC_SUBST([FACILE]) +]) + +AC_ARG_ENABLE( ocamlsolver, + [ --disable-ocamlsolver Disable support for the OCaml solver @<:@default=check@:>@]], + [ with_ocamlsolver=$enableval ], + [ with_ocamlsolver=check] ) + +if test "x$with_ocamlsolver" != xno; then + OCAML_PROG + if test -n "$OCAML"; then + ocaml_installed=yes + FACILE_PROG + fi + + AH_TEMPLATE(HAVE_FACILE, facile solver available?) + + EQCHEM_SUB= + OCAMLLIB= + EQCHEM_LDADD= + if test "$eqchem_enabled" = "yes"; then + EQCHEM_SUB=solver + OCAMLLIB=`ocamlc -where` + FACILELIB=`ocamlc -where`/facile + EQCHEM_LDADD="-lasmrun -lstr -lnums -lm -ldl solver.o modwrap.o" + + AC_DEFINE(HAVE_FACILE, 1) + fi + + AC_SUBST(EQCHEM_SUB) + AC_SUBST(OCAMLLIB) + AC_SUBST(FACILELIB) + AC_SUBST(EQCHEM_LDADD) + + if test "$eqchem_enabled" = "yes"; then + with_ocamlsolver=yes + fi +fi diff --git a/kalzium/src/Makefile.am b/kalzium/src/Makefile.am new file mode 100644 index 00000000..7e5b3295 --- /dev/null +++ b/kalzium/src/Makefile.am @@ -0,0 +1,100 @@ +# set the include path for X, qt and KDE +INCLUDES= -I$(srcdir)/../../libkdeedu/kdeeduplot -I$(srcdir)/../../libkdeedu/kdeeduui $(all_includes) + +bin_PROGRAMS = kalzium +kalzium_SOURCES = eqresult.cpp eqchemview.cpp kalzium.cpp \ + main.cpp \ + periodictableview.cpp \ + element.cpp \ + prefs.kcfgc \ + settings_colors.ui \ + settings_misc.ui \ + settings_units.ui \ + detailinfodlg.cpp \ + orbitswidget.cpp \ + plotwidget.cpp \ + elementdataviewer.cpp \ + plotsetupwidget.ui \ + detailedgraphicaloverview.cpp \ + molcalcwidgetbase.ui \ + molcalcwidget.cpp \ + timewidget.ui \ + timewidget_impl.cpp \ + somwidget.ui \ + somwidget_impl.cpp \ + kalziumtip.cpp \ + spectrum.cpp \ + isotope.cpp \ + kalziumdataobject.cpp \ + spectrumwidget.cpp \ + exporter.cpp \ + spectrumview.ui \ + spectrumviewimpl.cpp \ + kalziumutils.cpp \ + parser.cpp \ + moleculeparser.cpp \ + tempunit.cpp + +kalzium_LDADD = ../../libkdeedu/kdeeduplot/libkdeeduplot.la ../../libkdeedu/kdeeduui/libkdeeduui.la $(LIB_KIO) $(LIB_KDEUI) $(LIB_KHTML) -L$(OCAMLLIB) -L$(FACILELIB) $(EQCHEM_LDADD) +KDE_CXXFLAGS = -D_ISOC99_SOURCE + +SUBDIRS = icons elementpics data $(EQCHEM_SUB) + +EXTRA_DIST = main.cpp \ + kalzium.cpp kalzium.h \ + periodictableview.cpp periodictableview.h \ + element.cpp element.h \ + settings_colors.ui \ + settings_misc.ui \ + detailinfodlg.cpp detailinfodlg.h \ + orbitswidget.cpp orbitswidget.h \ + plotwidget.cpp plotwidget.h \ + elementdataviewer.cpp elementdataviewer.h \ + detailedgraphicaloverview.cpp detailedgraphicaloverview.h \ + molcalcwidget.cpp molcalcwidget.h \ + timewidget.ui \ + timewidget_impl.cpp timewidget_impl.h \ + somwidget.ui \ + somwidget_impl.cpp somwidget_impl.h \ + spectrum.cpp spectrum.h \ + isotope.cpp isotope.h \ + kalziumdataobject.cpp kalziumdataobject.h \ + spectrumwidget.cpp spectrumwidget.h \ + exporter.cpp exporter.h \ + spectrumview.ui \ + spectrumviewimpl.cpp spectrumviewimpl.h \ + kalziumutils.cpp kalziumutils.h \ + parser.cpp parser.h \ + moleculeparser.cpp moleculeparser.h \ + tempunit.cpp tempunit.h + +METASOURCES = AUTO + +xdg_apps_DATA = kalzium.desktop +kde_kcfg_DATA = kalzium.kcfg + +rcuidir = $(kde_datadir)/kalzium +rcui_DATA = kalziumui.rc + +KDE_ICON = AUTO + +# the library search path. +kalzium_LDFLAGS = $(all_libraries) $(KDE_RPATH) + +#this RegExp-monster grep for bar and puts the i18n() around foo and bar +messages-old: rc.cpp + cat data/data.xml | grep name| sed -e 's/< *name *origin *= *"\([^\"]*\)\">\([^<]*\)<\/ *name *>/I18N_NOOP(\"\1\"); I18N_NOOP(\"\2\");/;s/I18N_NOOP("");//g' | grep I18N_NOOP >> rc.cpp + cat data/knowledge.xml | grep name| sed -e 's/< *name *>\([^<]*\)<\/ *name *>/I18N_NOOP(\"\1\");/' >> rc.cpp + cat data/knowledge.xml | grep desc | sed -e 's/< *desc *>\([^<]*\)<\/ *desc *>/I18N_NOOP(\"\1\");/' >> rc.cpp + cat data/knowledge.xml | grep refitem | sed -e 's/< *refitem *>\([^<]*\)<\/ *refitem *>/I18N_NOOP(\"\1\");/' >> rc.cpp + cat data/tools.xml | grep name | sed -e 's/< *name *>\([^<]*\)<\/ *name *>/I18N_NOOP(\"\1\");/' >> rc.cpp + cat data/tools.xml | grep desc | sed -e 's/< *desc *>\([^<]*\)<\/ *desc *>/I18N_NOOP(\"\1\");/' >> rc.cpp + $(XGETTEXT) *.cpp -o $(podir)/kalzium.pot + rm -f rc.cpp # for testing + +messages: rc.cpp + $(EXTRACTATTR) --attr=name,origin data/data.xml >> rc.cpp + $(EXTRACTRC) --tag-group=none --tag=name data/data.xml >> rc.cpp + $(EXTRACTRC) --tag-group=none --tag=name --tag=desc --tag=refitem data/knowledge.xml >> rc.cpp + $(EXTRACTRC) --tag-group=none --tag=name --tag=desc data/tools.xml >> rc.cpp + $(XGETTEXT) *.cpp -o $(podir)/kalzium.pot diff --git a/kalzium/src/data/Makefile.am b/kalzium/src/data/Makefile.am new file mode 100644 index 00000000..4377f0ac --- /dev/null +++ b/kalzium/src/data/Makefile.am @@ -0,0 +1,6 @@ +SUBDIRS = $(AUTODIRS) + +xml_DATA = bg.jpg data.xml knowledge.xml tools.xml + +xmldir = $(kde_datadir)/kalzium/data + diff --git a/kalzium/src/data/bg.jpg b/kalzium/src/data/bg.jpg new file mode 100644 index 00000000..0729fe39 Binary files /dev/null and b/kalzium/src/data/bg.jpg differ diff --git a/kalzium/src/data/data.dtd b/kalzium/src/data/data.dtd new file mode 100644 index 00000000..93a7878b --- /dev/null +++ b/kalzium/src/data/data.dtd @@ -0,0 +1,23 @@ + + + + + + + + + + + diff --git a/kalzium/src/data/data.xml b/kalzium/src/data/data.xml new file mode 100644 index 00000000..47053fa7 --- /dev/null +++ b/kalzium/src/data/data.xml @@ -0,0 +1,4879 @@ + + + + + + 1 + Hydrogen + H + 1 + + + + + + + + + + + + + 1.00794 + s + 1 + 1766 + + 1 + -73 + 2.1 + 13.81 + 20.28 + + + + + + 0.084 + + 13.598 + + + 37.3 + 25 + 120 + 74.130 + 208 + + 1s1 + +1.(-1) + Non-Metal + 1520 + + + 2 + Helium + He + 1 + + + + + + + + + + + + + + + + + + + + + 4.002602 + p + 1 + 1895 + 0 + 8 + 21 + + 0.95 + 4.216 + 0.1785 + + 24.587 + 54.417 + + + 32 + 31 + 140 + 300 + + 1s2 + 0 + + + + + Noblegas + hcp + + + 3 + Lithium + Li + 2 + 6.941 + s + 0 + + + + + + + + + + + + + 1817 + 5 + 1 + -60 + 0.98 + 453.7 + 1615 + 0.53 + + 5.392 + 75.980 + + + 134 + 145 + 182 + 303.9 + 74 + + 1s2 2s1 + +1 + + + + + Alkali_Earth + bcc + 18 + + + 4 + Beryllium + Be + 2 + 9.012182 + s + 2 + 0 + 1798 + 3 + 2 + 19 + 1.57 + 1560 + 3243 + 1.85 + + 9.322 + 18.211 + + + 90 + 105 + 222.6 + + 35 + + 1s2 2s2 + +2 + + + + + + Alkaline_Earth + hdp + 2 + + + + + + + + + + + + + + + 5 + Boron + B + 2 + 10.811 + p + 3 + 1808 + 3 + 3 + -27 + 2.04 + 2365 + 4275 + 2.46 + + 8.298 + 25.154 + 37.9 + + + + + + + + + + + 82 + 85 + 158.9 + + 23 + + 9 + 1s2 2s2 2p1 + +3 + + + + + Metalloids + rh + + + 6 + Carbon + C + 2 + 12.0107 + p + 3 + + + + + + + + + + + + + + + + + + + + + + + + 0 + 1 + 4 + -122 + 2.55 + 3825 + 5100 + 3.51 + + 11.260 + 24.376 + + + 77.2 + 70 + 170 + 142.6 + 16 + + 180 + 1s2 2s2 2p2 + -4.+2.+4 + + + + + + + Non-Metal + + + 7 + Nitrogen + N + 2 + 14.0067 + p + 3 + + + + + + + + + + + + + + + 1772 + 1 + 5 + 7 + 3.04 + 63.15 + 77.344 + 1.17 + + 14.534 + 29.602 + + + 75 + 65 + 155 + 13 + 16 + 16 + 109.76 + + 19 + 1s2 2s2 2p3 + -3.(+1.+2.+3.+4.+5) + + + + + Non-Metal + hcp + + + 8 + Oxygen + O + 2 + 15.9994 + p + 3 + + + + + + + + + + + + + + + 1774 + 1 + 6 + -141 + 3.44 + 54.8 + 90.188 + 1.33 + + 13.618 + 35.116 + + + 73 + 60 + 152 + 146 + 120.741 + + 455000 + 1s2 2s2 2p4 + -2.(-1.+2) + + + + + + Non-Metal + sc + + + 9 + Fluorine + F + 2 + 18.9984032 + p + 3 + + + + + + + + + + + + + + + + + + 1886 + 4 + 7 + -328 + 3.98 + 53.55 + 85.0 + 1.58 + + 17.422 + 34.969 + + + 70.9 + 50 + 147 + 141.8 + 131 + + 544 + 1s2 2s2 2p5 + -1 + + + + + Halogene + + + 10 + Neon + Ne + 2 + 20.1797 + p + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1898 + 0 + 8 + 29 + + 24.55 + 27.10 + 0.8999 + + 21.564 + 40.962 + + + 69 + 38 + 154 + 313 + + 1s2 2s2 2p6 + 0 + + + + + + Noblegas + ccp + + + 11 + Sodium + + + + + + + + + + + + + + + Na + 3 + 22.989770 + s + 0 + 1807 + 2 + 1 + -53 + 0.93 + 371.0 + 1156 + 0.97 + + 5.139 + + + 153.7 + 180 + 227 + 102 + 371.7 + + 22700 + 1s2 2s2 2p6 3s1 + +1 + Alkali_Earth + + + + + + bcc + + + 12 + Magnesium + Mg + 3 + 24.3050 + s + 0 + 1808 + 1 + 2 + + + + + + + + + + + + + + + 19 + 1.31 + 922 + 1380 + 1.74 + + 7.646 + 15.0 + 80.1 + + + 130 + 150 + 173 + 319.7 + 72 + + 27640 + 1s2 2s2 2p6 3s2 + +2 + + + + + + Alkaline_Earth + hdp + + + 13 + Aluminum + Al + 3 + 26.981538 + p + 2 + 1825 + 0 + 3 + + + + + + + + + + + + -43 + 1.61 + 933.5 + 2740 + 2.70 + + 5.986 + 18.8 + 28.4 + + + 118 + 125 + + 53 + 286.3 + + 83000 + 1s2 2s2 2p6 3s2 3p1 + +3 + + + + + Other_Metal + ccp + + + 14 + Silicon + Si + 3 + 28.0855 + p + 3 + 1823 + 4 + 4 + + + + + + + + + + + + + + + + + + + + + + + + -134 + 1.91 + 1683 + 2630 + 2.33 + + 8.151 + 16.3 + 33.4 + + + 111 + 110 + 210 + 235.2 + 40 + + 272200 + 1s2 2s2 2p6 3s2 3p2 + +4.(-4.+2) + + + + + + Metalloids + d + + + 15 + Phosphorus + P + 3 + 30.973761 + p + 3 + 1669 + 1 + 5 + + + + + + + + + + + + + + + + + + + -72 + 2.19 + 317.3 + 553 + 1.82 + + 10.486 + 19.8 + 30.2 + + + 106 + 100 + 180 + 35 + 44 + 221 + + 1120 + 1s2 2s2 2p6 3s2 3p3 + -3.(+1.+3).+5 + + + + + Non-Metal + sc + + + 16 + Sulfur + S + 3 + 32.065 + p + 3 + 0 + 1 + + + + + + + + + + + + + + + + + + 6 + -200 + 2.58 + 392.2 + 717.82 + 2.06 + + 10.360 + 23.3 + 34.8 + + + 102 + 100 + 180 + 184 + 205 + + 340 + 1s2 2s2 2p6 3s2 3p4 + -2.+2.+4.+6 + + + + + + + + Non-Metal + or + + + 17 + Chlorine + Cl + 3 + + + + + + + + + + + + + 35.453 + p + 3 + 1774 + 2 + 7 + -349 + 3.16 + 172.17 + 239.18 + 2.95 + + 12.967 + 23.8 + 39.6 + + + 99.4 + 100 + 175 + 189.1 + 181 + + 126 + 1s2 2s2 2p6 3s2 3p5 + -1.(+1.+3.+5.+7) + + + + + Halogene + tet + + + 18 + Argon + Ar + 3 + 39.948 + p + + + + + + + + + + + + + + + + + + + + + 1 + 1894 + 0 + 8 + 29 + + 83.95 + 87.45 + 1.66 + + 15.759 + 27.6 + 40.7 + + + 97 + 71 + 188 + 372 + + + 1s2 2s2 2p6 3s2 3p6 + 0 + + + + + + Noblegas + tet + + + 19 + Potassium + K + 4 + + + + + + + + + + 39.0983 + s + 0 + 1807 + 1 + 1 + -48 + 0.82 + 336.8 + 1033 + 0.86 + + 4.341 + + + 196 + 220 + 275 + + Ar 4s1 + +1 + + + + + + Alkali_Earth + bcc + + + 20 + Calcium + Ca + 4 + 40.078 + + + + + + + + + + + + + + + + + s + 0 + 1808 + 1 + 2 + 10 + 1.00 + 1112 + 1757 + 1.54 + + 6.113 + 11.9 + + + 174 + 180 + + + Ar 4s2 + +2 + + + + + + + + + Alkaline_Earth + ccp + + + 21 + Scandium + Sc + 4 + 44.955910 + + + + + + + + + + + + + d + 0 + 1879 + 0 + 3 + -18 + 1.36 + 1814 + 3109 + 2.99 + + 6.54 + + + 144 + 160.6 + + + Ar 3d1 4s2 + +3 + + + + + + + Transition + hdp + + + 22 + Titanium + Ti + 4 + 47.867 + d + + + + + + + + + + + + + + + + + + + + 2 + 1791 + 0 + 4 + -8 + 1.54 + 1935 + 3560 + 4.51 + + 6.82 + + + 144.8 + 140 + + + Ar 3d2 4s2 + +4.+3 + + + + + + + + Transition + hdp + + + 23 + Vanadium + V + 4 + 50.9415 + d + + + + + + + + + + + + + + + + + + + + 2 + 1830 + 4 + 5 + -51 + 1.63 + 2163 + 3650 + 6.09 + + 6.74 + + + 125 + 135 + + + Ar 3d3 4s2 + +5.(+2.+3.+4) + + + + + Transition + bcc + + + 24 + Chromium + Cr + 4 + 51.9961 + + + + + + + + + + + + d + 2 + 1797 + 4 + 6 + -64 + 1.66 + 2130 + 2945 + 7.14 + + 6.766 + + + 124.9 + 140 + + + Ar 3d5 4s1 + +2.+3.(+1.+4.+5).+6 + + + + + + + Transition + bcc + + + 25 + Manganese + Mn + 4 + 54.938049 + d + + + + + + + + + + + + + + 2 + 1774 + 1 + 7 + + 1.55 + 1518 + 2235 + 7.44 + + 7.435 + + + 139 + 140 + + + Ar 3d5 4s2 + +2.+4.(+5).+6.+7 + + + + + Transition + own + + + 26 + Iron + Fe + + + + + + + + + + + + + + + + + + + + + + + 4 + 55.845 + d + 2 + 0 + 1 + 8 + -16 + 1.83 + 1808 + 3023 + 7.874 + + 7.870 + + + 124.1 + 140 + + + Ar 3d6 4s2 + +2.+3 + + + + + + + Transition + bcc + + + 27 + Cobalt + Co + 4 + 58.933200 + + + + + + + + + + + + + + + + d + 2 + 1737 + 2 + 8 + -64 + 1.88 + 1768 + 3143 + 8.89 + + 7.86 + + + 125.3 + 135 + + + Ar 3d7 4s2 + +2.+3.(+4) + + + + + + + + Transition + hdp + + + 28 + Nickel + Ni + 4 + 58.6934 + d + + + + + + + + + + + + + + + + + + + 0 + 1751 + 4 + 8 + -112 + 1.91 + 1726 + 3005 + 8.91 + + 7.635 + + + 124.6 + 135 + 163 + + Ar 3d8 4s2 + 0.(+2).+3 + + + + + + + + + + Transition + ccp + + + 29 + Copper + Cu + 4 + 63.546 + + + + + + + + + + + + + + + + d + 0 + 0 + 1 + 1 + -118 + 1.90 + 1356.6 + 2840 + 8.92 + + 7.726 + 19.579 + 35.55 + + + 138 + 135 + 140 + + Ar 3d10 4s1 + +1.+2 + + + + + + Transition + ccp + + + 30 + Zinc + Zn + 4 + 65.39 + d + + + + + + + + + + + + + + + + 2 + 1746 + 1 + 2 + 47 + 1.65 + 692.73 + 1180 + 7.14 + + 9.394 + + + 131 + 133.2 + 139 + + Ar 3d10 4s2 + +2 + + + + + + + + + Transition + hdp + + + 31 + Gallium + Ga + 4 + 69.723 + p + + + + + + + + 2 + 1875 + 0 + 3 + -29 + 1.81 + 302.92 + 2478 + 5.91 + + 5.999 + 20.5 + 30.7 + + + 126 + 130 + 187 + + Ar 3d10 4s2 4p1 + (+1).(+2).+3 + + + + + Other_Metal + own + + + 32 + Germanium + Ge + 4 + 72.64 + p + + + + + + + + + + + + + + + + + + + 2 + 1886 + 0 + 4 + -116 + 2.01 + 1211.5 + 3107 + 5.32 + + 7.899 + + + 122.5 + 125 + + + Ar 3d10 4s2 4p2 + +4.(+2) + + + + + + + + Metalloids + d + + + 33 + Arsenic + As + 4 + 74.92160 + p + + + + + + + + + + + + 2 + 0 + 4 + 5 + -78 + 2.18 + 1090 + 876 + 5.72 + + 9.81 + + + 119 + 115 + 185 + 46 + + Ar 3d10 4s2 4p3 + (-3).+3.(+5) + + + + + Metalloids + rh + + + 34 + Selenium + Se + 4 + 78.96 + p + + + + + + + + + + + + + + 3 + 1817 + 2 + 6 + -195 + 2.55 + 494 + 958 + 4.82 + + 9.752 + + + 116 + 115 + 190 + 202 + + Ar 3d10 4s2 4p4 + (-2).+4.(+6) + + + + + + + + + Non-Metal + hcp + + + 35 + Bromine + Br + 4 + 79.904 + + + + + + + + + + + + + + p + 3 + 1826 + 5 + 7 + -325 + 2.96 + 265.95 + 331.85 + 3.14 + + 11.814 + + + 114.5 + 115 + 185 + + Ar 3d10 4s2 4p5 + -1.(+1.+5.+7) + + + + + Halogene + or + + + 36 + Krypton + Kr + 4 + 83.80 + + + + + + + + + + + + + + + + + + p + 1 + 1898 + 0 + 8 + 39 + + 116 + 120.85 + 4.48 + + 13.999 + + + 110 + 88 + 202 + + Ar 3d10 4s2 4p6 + +2.(+4) + + + + + + + + + Noblegas + ccp + + + 37 + Rubidium + Rb + 5 + 85.4678 + + + + + + + + + s + 0 + 1861 + 5 + 1 + -47 + 0.82 + 312.63 + 961 + 1.53 + + 4.177 + + + 211 + 235 + + + Kr 5s1 + +1 + + + + + + Alkali_Earth + bcc + + + 38 + Strontium + Sr + + + + + + + + + + + + + + + + 5 + 87.62 + s + 0 + 1790 + 3 + 2 + + 0.95 + 1042 + 1655 + 2.63 + + 5.695 + 11.0 + + + 211 + 235 + + + Kr 5s2 + +2 + + + + + + + + Alkaline_Earth + ccp + + + 39 + Yttrium + Y + 5 + + + + + + + + + + + + + 88.90585 + d + 0 + 1794 + 0 + 3 + -30 + 1.22 + 1795 + 3611 + 4.47 + + 6.38 + + + 162 + 180 + + + Kr 4d1 5s2 + +3 + + + + + Transition + hdp + + + 40 + Zirconium + Zr + 5 + 91.224 + d + + + + + + + + + + + + + + + + + + + + + + 2 + 1789 + 0 + 4 + -41 + 1.33 + 2128 + 4682 + 6.51 + + 6.84 + + + 148 + 155 + + + Kr 4d2 5s2 + +4 + + + + + + + + + + Transition + hdp + + + 41 + Niobium + Nb + 5 + + + + + + + + + + + + + + + + + + + 92.90638 + d + 2 + 1801 + 0 + 5 + -86 + 1.6 + 2742 + 5015 + 8.58 + + 6.88 + + + 137 + 145 + + + Kr 4d4 5s1 + +3.+5 + Transition + + + + + bcc + + + 42 + Molybdenum + Mo + 5 + 95.94 + d + + + + + + + + + + + + + + + + + + 2 + 1778 + 1 + 6 + -72 + 2.16 + 2896 + 4912 + 10.28 + + 7.099 + + + 145 + 145 + + + Kr 4d5 5s1 + (+2.+3.+4.+5).+6 + + + + + + + + + + + + Transition + bcc + + + 43 + Technetium + Tc + 5 + 98.9063 + d + 2 + 1 + 1 + 1937 + 0 + + + + + + + + + + + + + + + + 7 + -53 + 1.9 + 2477 + 4538 + 11.49 + + 7.28 + + + 156 + 135 + + + Kr 4d6 5s1 + +7 + + + + + Transition + hdp + + + 44 + Ruthenium + Ru + 5 + 101.07 + + + + + + + + + + + + + + d + 2 + 1844 + 0 + 8 + -101 + 2.2 + 2610 + 4425 + 12.45 + + 7.37 + + + 126 + 130 + + + Kr 4d7 5s1 + +3.+4.(+8) + + + + + + + + + + + + Transition + hdp + + + 45 + Rhodium + Rh + 5 + 102.90550 + + + + + + + + + + + + + d + 0 + 1803 + 0 + 8 + -110 + 2.28 + 2236 + 3970 + 12.41 + + 7.46 + + + 135 + 134.5 + + + Kr 4d8 5s1 + +1.(+2).+3.(+4) + + + + Transition + ccp + + + 46 + Palladium + Pd + 5 + 106.42 + + + + + + + + + + + + + + + d + 0 + 1803 + 0 + 8 + -54 + 2.20 + 1825 + 3240 + 12.02 + + 8.34 + + + 131 + 140 + 163 + + Kr 4d10 + +2.+4 + + + + + + + + + + + + Transition + ccp + + + 47 + Silver + Ag + 5 + 107.8682 + + + + + + + + + d + 0 + 0 + 0 + 1 + -126 + 1.93 + 1235.1 + 2436 + 10.49 + + 7.576 + + + 153 + 160 + 172 + + Kr 4d10 5s1 + +1.(+2.+3) + + + + + Transition + ccp + + + 48 + Cadmium + Cd + 5 + 112.411 + d + + + + + + + + + + + + + 0 + 1817 + 5 + 2 + 32 + 1.69 + 594.26 + 1040 + 8.64 + + 8.993 + + + 148.9 + 155 + 158 + + Kr 4d10 5s2 + +2 + + + + + + + + + + + + + + Transition + hdp + + + 49 + Indium + In + 5 + + + + + + + + + + + + + + + + 114.818 + p + 2 + 1863 + 0 + 3 + -29 + 1.78 + 429.78 + 2350 + 7.31 + + 5.786 + 18.9 + 28.0 + + + 144 + 155 + 193 + + Kr 4d10 5s2 5p1 + +3.(+1.+2) + + + + + Other_Metal + ccp + + + 50 + Tin + Sn + 5 + 118.710 + p + + + + + + + + + + + + + + + + + + + + + 2 + 0 + 6 + 4 + -116 + 1.96 + 505.12 + 2876 + 7.29 + + 7.344 + + + 140.5 + 145 + 217 + + Kr 4d10 5s2 5p2 + +2.+4 + + + + + + + + + + + + + + + Other_Metal + own + + + 51 + Antimony + Sb + 5 + 121.760 + + + + + + + + + + + + + + + + + p + 2 + 0 + 0 + 5 + -103 + 2.05 + 903.91 + 1860 + 6.69 + + 8.641 + + + 138 + 145 + + 62 + + Kr 4d10 5s2 5p3 + (-3).+3.(+5) + + + + + Metalloids + rh + + + 52 + Tellurium + Te + 5 + 127.60 + p + + + + + + + + + + + + + + + + + 2 + 1782 + 0 + 6 + -190 + 2.1 + 722.72 + 1261 + 6.25 + + 9.009 + + + 135 + 140 + 206 + 222 + + Kr 4d10 5s2 5p4 + (-2).+4.(+6) + + + + + + + + + + + + + Metalloids + hcp + + + 53 + Iodine + I + 5 + 126.90447 + p + + + + + + + + + + + + + 3 + 1811 + 2 + 7 + -295 + 2.66 + 386.7 + 457.5 + 4.94 + + 10.451 + + + 133.1 + 140 + 198 + + Kr 4d10 5s2 5p5 + + + + + -1.(+1.+3.+5.+7) + Halogene + or + + + 54 + Xenon + Xe + 5 + 131.293 + + + + + + + + + + + + + + + p + 1 + 1898 + 0 + 8 + 41 + + 161.39 + 165.1 + 4.49 + + 12.130 + + + 130 + 108 + 216 + + Kr 4d10 5s2 5p6 + +4.(+2.+6) + + + + + + + + + + + + + + + + Noblegas + + + 55 + Caesium + Cs + 6 + 132.90545 + + + + + + + + + + + + + s + 0 + 1860 + 0 + 1 + -45 + 0.79 + 301.54 + 944 + 1.90 + + 3.894 + + + 235 + 265.4 + + + Xe 6s1 + +1 + + + + + Alkali_Earth + bcc + + + 56 + Barium + Ba + 6 + 137.237 + + + + + + + + + + + + + + + + + s + 0 + 1808 + 3 + 2 + + 0.89 + 1002 + 2078 + 3.65 + + 5.212 + 10.0 + + + 198 + 217.3 + + + Xe 6s2 + +2 + + + + + + + + + + + Alkaline_Earth + bcc + + + 57 + Lanthanum + La + 6 + 138.9055 + f + + + + + + + + + + + + + + + + + + 0 + 1839 + 0 + 3 + + 1.10 + 1191 + 3737 + 6.16 + + 5.577 + 11.0 + 19.17 + 49.9 + 61.6 + + + 169 + 187.0 + + + Xe 5d1 6s2 + +3 + + + + + + Rare_Earth + hcp + + + 58 + Cerium + Ce + 6 + 140.116 + f + 0 + 1803 + 0 + 4 + + 1.12 + 1071 + 3715 + 6.77 + + 5.47 + 10.9 + 20.2 + 36.8 + 65.5 + + + 165 + 182.5 + + + Xe 4f1 5d1 6s2 + +3.+4 + + + + + + + + + + Rare_Earth + ccp + + + 59 + Praseodymium + Pr + 6 + 140.90765 + f + 0 + 1885 + 0 + 5 + + 1.13 + 1204 + 3785 + 6.48 + + 5.42 + 10.6 + 21.6 + + + 165 + 182.8 + + + Xe 4f3 6s2 + +3.+4 + + + + + Rare_Earth + + + 60 + Neodymium + Nd + 6 + 144.24 + f + 0 + 1885 + 0 + 6 + + 1.14 + 1294 + 3347 + 7.00 + + 5.49 + + + 164 + 182.1 + + + Xe 4f4 6s2 + +3 + + + + + + + + + + + + Rare_Earth + + + 61 + Promethium + Pm + 6 + 146.9151 + f + 0 + 1 + 1945 + 0 + 7 + + 1.13 + 1315 + 3273 + 7.22 + + 5.55 + + + 163 + 181.0 + + + Xe 4f5 6s2 + + + + + + + +3 + Rare_Earth + + + 62 + Samarium + Sm + 6 + 150.36 + f + 0 + 1879 + 0 + 8 + + 1.17 + 1347 + 2067 + 7.54 + + 5.63 + + + 166 + 180.2 + + + Xe 4f6 6s2 + +2.+3 + + + + + + + + + + + + + + Rare_Earth + + + 63 + Europium + Eu + 6 + 151.964 + f + 0 + 1901 + 0 + 8 + + 1.2 + 1095 + 1800 + 5.25 + + 5.67 + + + 185 + 204.2 + + + Xe 4f7 6s2 + +2.+3 + + + + + Rare_Earth + bcc + + + 64 + Gadolinium + Gd + 6 + 157.25 + f + 0 + 1880 + 0 + 8 + + 1.20 + 1585 + 3545 + 7.89 + + 6.14 + + + 161 + 180.2 + + + Xe 4f7 5d1 6s2 + +3 + + + + + + + + + + + + Rare_Earth + hdp + + + 65 + Terbium + Tb + 6 + 158.92534 + f + 0 + 1843 + 0 + 1 + + 1.1 + 1629 + 3500 + 8.25 + + 5.85 + + + 159 + 178.2 + + + Xe 4f9 6s2 + + + + + +3.+4 + Rare_Earth + hdp + + + 66 + Dysprosium + Dy + 6 + 162.50 + f + 0 + 1886 + 0 + 2 + + 1.22 + 1685 + 2840 + 8.56 + + 5.93 + + + 159 + 177.3 + + + Xe 4f10 6s2 + + + + + + + + + + + +3 + Rare_Earth + hdp + + + 67 + Holmium + Ho + 6 + 164.93032 + f + 0 + 1878 + 0 + 3 + + 1.23 + 1747 + 2968 + 8.78 + + 6.02 + + + 158 + 176.6 + + + + Xe 4f11 6s2 + + + + + +3 + Rare_Earth + hdp + + + 68 + Erbium + Er + 6 + 167.259 + f + 0 + 1843 + 0 + 4 + + 1.24 + 1802 + 3140 + 9.05 + + 6.10 + + + 157 + 175.7 + + + + + Xe 4f12 6s2 + +3 + + + + + + + + + Rare_Earth + hdp + + + 69 + Thulium + Tm + 6 + 168.93421 + f + 0 + 1879 + 0 + 5 + + 1.25 + 1818 + 2223 + 9.32 + + 6.18 + + + 156 + 174.6 + + + + + Xe 4f13 6s2 + + + + +2.+3 + Rare_Earth + hdp + + + 70 + Ytterbium + Yb + 6 + 173.04 + f + 0 + 1878 + 0 + 6 + + 1.1 + 1092 + 1469 + 9.32 + + 6.254 + + + 170 + 194 + + + + + Xe 4f14 6s2 + +2.+3 + + + + + + + + + + + Rare_Earth + ccp + + + 71 + Lutetium + Lu + 6 + 174.967 + f + 0 + 1907 + 0 + 7 + + 1.27 + 1936 + 3668 + 9.84 + + 5.426 + + + 156 + 173.4 + + + + + Xe 4f14 5d1 6s2 + +3 + + + + + + Rare_Earth + hdp + + + 72 + Hafnium + Hf + 6 + 178.49 + d + 2 + 1923 + 0 + 4 + + 1.3 + 2504 + 4875 + 13.31 + + 7.0 + + + 144 + 156.4 + + + + + Xe 4f14 5d2 6s2 + +5 + + + + + + + + + + Transition + hdp + + + 73 + Tantalum + Ta + 6 + 180.9479 + d + 2 + 1802 + 0 + 5 + -31 + 1.5 + 3293 + 5730 + 16.68 + + 7.89 + + + 134 + 143 + + + + + Xe 4f14 5d3 6s2 + +3.+5 + + + + + + Transition + bcc + + + 74 + Tungsten + W + 6 + 183.84 + d + 2 + 1783 + 5 + 6 + -79 + 2.36 + 3695 + 5825 + 19.26 + + 7.98 + + + 130 + 137 + + + + + Xe 4f14 5d4 6s2 + (+4). +6 + + + + + + + + + + + Transition + bcc + + + 75 + Rhenium + Re + 6 + 186.207 + d + 2 + 1925 + 0 + 7 + -14 + 1.9 + 3455 + 5870 + 21.03 + + 7.88 + + + 159 + 135 + + 274.1 + 63 + + 0.0007 + Xe 4f14 5d5 6s2 + +7.+2.+4 + + + + + + + Transition + hdp + + + 76 + Osmium + Os + 6 + 190.23 + d + 2 + 1804 + 0 + 8 + -106 + 2.2 + 3300 + 5300 + 22.61 + + 8.7 + + + 128 + 130 + + 267.5 + 63 + + 0.005 + Xe 4f14 5d6 6s2 + +4.(+2.+3.+6.+8) + + + + + + + + + + + + Transition + hdp + + + 77 + Iridium + Ir + 6 + 192.217 + d + 0 + 1804 + 0 + 8 + -151 + 2.20 + 2720 + 4700 + 22.65 + + 9.1 + + + 137 + 135 + + 271.4 + 63 + + 0.001 + Xe 4f14 5d7 6s2 + +1.+4.(+2.+3.+6) + + + + + + Transition + ccp + + + 78 + Platinum + Pt + 6 + 195.078 + d + 0 + 1735 + 0 + 8 + -205 + 2.28 + 2042.1 + 4100 + 21.450 + + 9.0 + + + 128 + 135 + 175 + 277.5 + 80 + + 0.01 + Xe 4f14 5d9 6s1 + +2.+4 + + + + + + + + + + Transition + ccp + + + 79 + Gold + Au + 6 + 196.96654 + d + 0 + 0 + 0 + 1 + -223 + 2.54 + 1337.58 + 3130 + 19.32 + + 9.225 + + + 144.2 + 135 + 166 + 288.4 + 137 + + 0.004 + Xe 4f14 5d10 6s1 + (+1).+3 + + + + + + + Transition + ccp + + + 80 + Mercury + Hg + 6 + 200.59 + d + 0 + 0 + 0 + 2 + 61 + 2.00 + 234.31 + 629.88 + 13.55 + + 10.437 + + + 160 + 150 + 155 + 300.5 + 102 + + 0.08 + Xe 4f14 5d10 6s2 + (+1).+2 + + + + + + + + + + + + Transition + ccp + + + 81 + Thallium + Tl + 6 + 204.3833 + p + 2 + 1861 + 0 + 3 + -20 + 2.04 + 577 + 1746 + 11.85 + + 6.108 + 20.4 + 29.8 + + + 170.4 + 190 + 196 + 150 + 340.8 + + 0.7 + Xe 4f14 5d10 6s2 6p1 + +1.(+3) + + + + + + Other_Metal + hdp + + + 82 + Lead + Pb + 6 + 207.2 + p + 2 + 0 + 3 + 4 + -35 + 2.33 + 600.65 + 2023 + 11.34 + + 7.416 + + + 147 + 180 + 202 + 350.0 + 118 + + 13 + Xe 4f14 5d10 6s2 6p2 + +2.(+4) + + + + + + + Other_Metal + ccp + + + 83 + Bismuth + Bi + 6 + 208.98038 + p + 0 + 0 + 0 + 5 + -91 + 2.02 + 544.59 + 1837 + 9.80 + + 7.289 + + + + + + + 155 + 160 + + 74 + 102 + 309 + + 13 + Xe 4f14 5d10 6s2 6p3 + +3.(+5) + Other_Metal + rh + + + 84 + Polonium + Po + 6 + 208.9824 + p + 2 + 1 + 1898 + 0 + 6 + -183 + 2.0 + 527 + + 9.20 + + 8.42 + + + + + + + + + + + + + 167.5 + 190 + + 334.5 + 97 + + 0 + Xe 4f14 5d10 6s2 6p4 + (+2).+4.(+6) + Metalloids + mono + + + 85 + Astatine + At + 6 + 209.9871 + p + 3 + 1 + 1940 + 0 + 7 + -270 + 2.2 + 575 + 610 + + + 9.5 + + + + + + + + + + + + 127 + + + + 0 + Xe 4f14 5d10 6s2 6p5 + -1.(1.3.5.7) + Halogene + + + 86 + Radon + Rn + 6 + 222.0176 + p + 1 + 1 + 1898 + 0 + 8 + 41 + + 202 + 211.4 + 9.23 + + 10.748 + + + 145 + 120 + + + + 0 + Xe 4f14 5d10 6s2 6p6 + 2 + Noblegas + ccp + + + 87 + Francium + Fr + 7 + 223.0197 + s + 0 + 1 + 1939 + 0 + 1 + -44 + 0.7 + 300 + 950 + + + 4.0 + + + 270 + + + 180 + + + + Rn 7s1 + +1 + Alkali_Earth + + + 88 + Radium + Ra + 7 + 226.0254 + s + 0 + 1 + 1898 + 0 + 2 + + 0.89 + 973 + 1413 + 5.50 + + 5.279 + + + 223 + 215 + + 143 + 445.8 + + 0 + Rn 7s2 + +2 + Alkaline_Earth + bcc + + + 89 + Actinium + Ac + 7 + 227.0278 + f + 0 + 1 + 1899 + 0 + 3 + + 1.1 + 1324 + 3470 + 10.07 + + 6.9 + + + 187.8 + 195 + + 118 + 375.6 + + 0 + Rn 6d1 7s2 + (+2).+3 + Rare_Earth + ccp + + + 90 + Thorium + Th + 7 + 232.0381 + f + 0 + 1 + 1828 + 0 + 4 + + 1.3 + 2028 + 5060 + 11.72 + + 6.95 + + + + + + + + + + + + + 179.8 + + 100 + 359.5 + + 12 + +3.+4 + Rare_Earth + Rn 6d2 7s2 + ccp + + + 91 + Protactinium + Pa + 7 + 231.03588 + f + 0 + 1 + 1917 + 0 + 5 + + 1.5 + 1845 + 4300 + 15.37 + + + 180.6 + + 98 + 89 + 113 + 321.2 + + 12 + +4.+5 + + + + + + Rare_Earth + Rn 5f2 6d1 7s2 + own + + + 92 + Uranium + U + 7 + 238.02891 + f + 0 + 1 + 1789 + 0 + 6 + + 1.38 + 1408 + 4407 + 18.97 + + 6.08 + + + + + + + + + + + + + 138.5 + 175 + 186 + 97 + 80 + 73 + 277 + + 2.3 + +3.+4.+5.+6.+7 + Rare_Earth + Rn 5f3 6d1 7s2 + own + + + 93 + Neptunium + Np + 7 + 237.0482 + f + 0 + 1 + 1940 + 0 + 7 + + 1.36 + 912 + 4175 + 20.48 + + + + 131 + 175 + + 95 + 262 + + 0 + +4.+3.+5.+7 + + + + + + Rare_Earth + Rn 5f4 6d1 7s2 + own + + + 94 + Plutonium + Pu + 7 + 244.0642 + f + 0 + 1 + 1940 + 0 + 8 + + 1.28 + 913 + 3505 + 19.74 + + 5.8 + + + 151 + 175 + + 80 + 302.6 + + 0 + +3.+4.+5.+6.+7 + + + + + + + + + + Rare_Earth + Rn 5f6 7s2 + own + + + 95 + Americium + Am + 7 + 243.0614 + f + 0 + 1 + 1 + 1945 + 0 + 8 + + 1.3 + 1449 + 2880 + 13.67 + + 6.0 + + + 184 + 175 + + 100 + 345.0 + + 0 + +2.+3.+4.+5.+6 + + + + + + Rare_Earth + Rn 5f7 7s2 + + + 96 + Curium + Cm + 7 + 247.0703 + f + 0 + 1 + 1 + 1944 + 0 + 8 + + 1.3 + + + + + 98 + 347.7 + + 0 + 1620 + + 13.51 + +3.+4 + Rare_Earth + Rn 5f7 6d1 7s2 + + + 97 + Berkelium + Bk + 7 + 247.0703 + f + 0 + 1 + 1 + + + + + 98 + 339.8 + + 0 + 1949 + 0 + 1 + + 1.3 + 1258 + + 13.25 + +3.+4 + Rare_Earth + Rn 5f9 7s2 + + + 98 + Californium + Cf + 7 + 251.0796 + f + 0 + 1 + 1 + 1950 + 0 + 2 + + + + + + 98 + 337.7 + + 0 + 1.3 + 1172 + + 15.1 + +3.+4 + Rare_Earth + Rn 5f10 7s2 + + + 99 + Einsteinium + Es + 7 + 252.0829 + f + 0 + 1 + 1 + 1952 + 0 + 3 + + + 186 + + 98 + + + 0 + + + + + 1.3 + 1130 + +2.+3.+4 + Rare_Earth + Rn 5f11 7s2 + + + 100 + Fermium + Fm + 7 + 257.0951 + f + 0 + 1 + 1 + 1953 + 0 + 4 + + + + 190 + + 97 + + + 0 + + + + 1.3 + 1800 + +2.+3 + Rare_Earth + Rn 5f12 7s2 + + + 101 + Mendelevium + Md + 7 + 258.0986 + f + 0 + 1 + 1 + 1955 + 0 + 5 + + + + + 96 + + + 0 + + 1.3 + + + + 1100 + +2.+3 + Rare_Earth + Rn 5f13 7s2 + + + 102 + Nobelium + No + 7 + 259.1009 + f + + + + + 113 + + + 0 + 0 + 1 + 1 + 1958 + 0 + 6 + + 1.3 + 1100 + +2.+3.+4 + Rare_Earth + Rn 5f14 7s2 + + + + + + 103 + Lawrencium + Lr + 7 + 262.110 + f + 0 + 1 + 1 + 1961 + 0 + 7 + + 1.3 + 1900 + + + + + + + + + + + + 94 + + + 0 + +3 + Rare_Earth + Rn 5f14 7s2 7p1 + + + 104 + Rutherfordium + Rf + 7 + 261.1089 + d + 2 + 1 + 1 + 1964 + 0 + 4 + + + + + + + + + + + + + + + + + 0 + +3 + Transition + Rn 5f14 6d2 7s2 + + + 105 + Dubnium + Db + 7 + 262.1144 + d + 2 + 1 + 1 + 1967 + 0 + 5 + + + + + + + + + + + + + + + + + 0 + Rn 5f14 6d3 7s2 + Transition + + + 106 + Seaborgium + Sg + 7 + 263.1186 + d + 2 + 1 + 1 + 1974 + + + + + + + 0 + + + + 0 + 6 + + Transition + + + 107 + Bohrium + Bh + 7 + 262.1231 + d + 2 + 1 + 1 + 1981 + + + + + + + 0 + 0 + + + + 7 + + Transition + + + 108 + Hassium + Hs + 7 + 265.1306 + d + 2 + 1 + 1 + 1984 + 0 + + + + + + + 0 + 8 + + + + + Transition + + + 109 + Meitnerium + Mt + 7 + 266.1378 + d + 0 + 1 + 1 + 1982 + + + + + + + 0 + 0 + + + + 8 + + Transition + + + 110 + Darmstadtium + Ds + 7 + 271 + d + 0 + 1 + 1 + 1994 + 0 + + + + + + + 0 + + + + 8 + + Transition + + + 111 + Roentgenium + Rg + 7 + 272 + d + 0 + 1 + 1 + 1994 + 0 + + + + + + + 0 + + + + 1 + + Transition + + diff --git a/kalzium/src/data/knowledge.xml b/kalzium/src/data/knowledge.xml new file mode 100644 index 00000000..fbcde140 --- /dev/null +++ b/kalzium/src/data/knowledge.xml @@ -0,0 +1,283 @@ + + + + State of matter + Form of a substance; dependant on form stability and whether it takes up a definite volume: solid, liquid or gaseous. + + Boiling point + Melting point + + + + Chemical Symbol + One, two, or three letter abbreviation; set through international convention. + + Element + + + + Chromatography + Matter separation in a moving medium (mobile phase) through differentiated absorption on a static medium (stationary phase). + + + Distillation + Separation of a liquid solution (homogeneous mix) into its components through evaporation and condensation. In a fractionary distillation the process is repeated several times in a column. + + + Element + Matter that cannot be broken down into simpler matter. Chemical elements are cornerstones of Materials. Elements consist of atoms that consist of a nucleus of positive protons, neutral neutrons, and a shell of electrons. + + + Emulsion + Heterogeneous mix of two liquids. + + + Extraction + Processing a homogeneous or heterogeneous mix to get pure matter. + + Mix + + + + Filtering + Separation of a solid matter from a liquid matter or gaseous matter with a filter (porous separation wall). + + + Mix + Matter consisting of differentiated matter, combined in non-set ratios. [i]Homogeneous mixes[/i] have a coherent look, [i]heterogeneous mixes[/i] consist of multiple phases. + + + Accuracy + Consisting of accidental and systematic errors. + + + Law of Conservation of Mass + During a chemical reaction mass is neither lost nor gained. The sum mass of the material going into the reaction equals the sum of the mass of the products of the reaction. + + + Law of multiple proportions + An alloy always contains the same elements in the same mass ratio. Should two or more elements bind together then the mass ratio is constant. + + + Crystallization + Separation of solid, crystalline matter from a solution, or the liquid or gaseous phases. + + + Solution + Homogeneous mix of multiple pure materials + + + Mass + Measurement of an amount of matter. + + + Matter + All that takes up space and has mass. + + + Phase + Through chemical composition and physical attributes, homogeneous portion of matter that separated from its environment in its expansion through a surface. + + + Accuracy and precision + Expressed through standard deviation: Values given over accidental errors. + + + Correctness + Values given over accidental errors. + + + SI-Unit + Measurement unit using International Symbols. + + + Significant figures + The number of digits which are meaningful in a number. + + + Standard deviation + An amount with which the precision of a measurement can be estimates. + + + Suspension + Heterogeneous mix consisting of a liquid and solid matter. + + + Alloys + Pure matter consisting of multiple elements in a set ratio. + + + Alpha rays + Rays consisting of alpha particles, consisting of two protons and two neutrons that are emitted from the Atoms of certain radioactive elements. + + + Atom + Atoms are chemically inseparable and building blocks of matter. Atoms of one kind are called an Element. + + Element + Electron + Proton + Neutron + + + + Atomic nucleus + The small, positively-charged center of an Atom, in which Protons and Neutrons are found. + + Atom + + + + Atomic Mass + Mass of an atom, taken on a scale where the the mass of a carbon atom is 12u. In elements that consist of different isotopes the mid-range mass of the isotope mix is given. + + Atom + Mass + + + + Isotope + Isotopes are forms of a chemical element whose nuclei have the same atomic number, Z, but different atomic masses, A. The word isotope, meaning at the same place, comes from the fact that all isotopes of an element are located at the same place on the periodic table. + + Atom + + + + Spin + The spin is an intrinsic angular momentum associated with microscopic particles. It is a purely quantum mechanical phenomenon without any analogy in classical mechanics. Whereas classical angular momentum arises from the rotation of an extended object, spin is not associated with any rotating internal masses, but is intrinsic to the particle itself. + + Isotope + + + + Magnetic Moment + The magnetic moment of an object is a vector relating the aligning torque in a magnetic field experienced by the object to the field vector itself. It's measured in units of the nuclear magneton μ[sub]n[/sub]=(5.0507866 ± 0.0000017) 10[sup]-27[/sup] JT[sup]-1[/sup] + + Isotope + + + + Decay Mode + The decay mode describes a particular way a particle decays. For radioactive decay (the decay of nuclides) the decay modes are:[br] -> alpha decay (emission of a Helium-4 nucleus).[br] -> β[sup]-[/sup] decay (emission of an electron)[br] -> β[sup]+[/sup] decay (emission of a positron) [br] -> electron capture (EC) [br] -> proton emission [br] -> spontaneous fission [br] Typically one decay mode predominates for a particular nuclide. + + Isotope + + + + Decay Energy + The decay energy is the energy released by a nuclear decay. + + Isotope + + + + Nuclides + [i]see isotopes[/i] + + Isotope + Isotone + Nuclear Isomer + Isobars + + + + Isotone + Two nuclides are isotones if they have the same number N of neutrons. + + Isotope + Nuclear Isomer + Isobar + + + + Isobar + Isobars are nuclides having the same mass number, i.e. sum of protons plus neutrons. + + Isotope + Isotone + Nuclear Isomer + + + + Nuclear Isomer + A nuclear isomer is a metastable or isomeric state of an atom caused by the excitation of a proton or neutron in its nucleus so that it requires a change in spin before it can release its extra energy. They decay to lower energy states of the nuclide through two isomeric transitions:[br] -> γ- emission (emission of a high-energy photon)[br] -> internal conversion (the energy is used to ionize the atom)[br] Contrast this with the definition of a chemical isomer, the more common use of the word. Also contrast with the meaning of isotope, in which the difference is the number of neutrons in the nucleus. Metastable isomers of a particular atom are usually designated with an "m" (or, in the case of atoms with more than one isomer, 2m, 3m, and so on). This designation is usually placed after the atomic symbol and number of the atom (e.g., Co-58m), but is sometimes placed as a superscript before (e.g., [sup]m[/sup]Co-58 or [sup]58m[/sup]Co). + + Isotope + Isobar + Isotone + + + + Beta rays + Rays consisting of electrons that are emitted from Atoms of radioactive elements. + + + Electron + The electron is a subatomic particle with a mass of m[sub]e[/sub]=(9.1093897 ± 0.0000054)e-31 kg and a negative charge of [i]e[/i]=(1.60217733 ± 0.00000049)e-19 C + + + Atom + + + + Proton + The proton is a subatomic particle with a mass of m[sub]e[/sub]=(1.6726231 ± 0.0000010) 10[sup]-27[/sup] kg and a positive charge of [i]e[/i]=(1.60217733 ± 0.00000049) 10[sup]-19[/sup] C which occurs in the nucleus of an atom. + + Atom + Electron + Neutron + + + + Neutron + The neutron is a subatomic particle with a mass of m[sub]e[/sub]=(1.6749286 ± 0.0000010) 10[sup]-27[/sup] kg which occurs in the nucleus of an atom. + + Atom + Electron + Proton + + + + Cathode Rays + Cathode rays are streams of electrons observed in vacuum tubes, i.e. evacuated glass tubes that are equipped with at least two electrodes, a cathode (negative electrode) and an anode (positive electrode) in a configuration known as a diode. + + Electron + + + + Ionic Radius + The Ionic Radius is the radius of a charged atom, a so called ion. The ion can have a positive or a negative charge. The charge of the ion which radius you see is also displayed in Kalzium. A positive ion has less electrons in its shell then the atom, a negative ion has more electrons. Therefore, a postive ion has a smaller radius than its atom and vice versa. + + Covalent Radius + Atomic Radius + Van der Waals Radius + + + + Van der Waals Radius + The van der Waals radius of an atom is the radius of an imaginary hard sphere which can be used to model the atom for many purposes. Van der Waals radii are determined from measurements of atomic spacing between pairs of unbonded atoms in crystals. + + Covalent Radius + Atomic Radius + Ionic Radius + + + + Atomic Radius + The atomic radius is the distance from the atomic nucleus to the outmost stable electron orbital in a atom that is at equilibrium. + + Covalent Radius + Van der Waals Radius + Ionic Radius + + + + Covalent Radius + Covalent radius in chemistry corresponds to half of the distance between two identical atomic nuclei, bound by a covalent bond. + + Atomic Radius + Ionic Radius + Van der Waals Radius + + + diff --git a/kalzium/src/data/knowledge.xml.todo b/kalzium/src/data/knowledge.xml.todo new file mode 100644 index 00000000..c87560f6 --- /dev/null +++ b/kalzium/src/data/knowledge.xml.todo @@ -0,0 +1,1282 @@ + + + ElektronDONE-JB + Subatomares Teilchen mit der Masse 0,00055 u und Ladung -[i]e[/i]. Diese Ladung nennt man die Elementarladung. + + + Elementarladung + [img]e.png[/img] Das Elektron hat eine negative, das Proton eine positive Elementarladung. + + + IsotopeDONE-JB + Atome des gleichen Elements und daher gleicher Ordnungszahl, aber unterschiedlicher Massen- und Neutronenzahl. + + + Kanalstrahlen oder positive Strahlen + Strahlen von positiven Ionen. + + + KathodenstrahlDONE-JB + Strahl von Elektronen, die von der Kathode (negativen + Elektrode) in einem evakuierten Rohr ausgehen. + + + Kernbindungsenergie + Das Energieäquivalent zum Massendefekt eines Atomkerns. + Sie entspricht der Energie, die aufzubringen wäre, um den Atomkern in seine + Nucleonen zu zerlegen. + + + Massenspektrometer + Instrument, mit dem die Masse von Isotopen und deren relative Häufigkeit gemessen werden kann. + + + Massenzahl + Summe aller Protonen und Neutronen im Atomkern. Symbol: "A" + + + NeutronDONE-JB + Subatomares Teilchen ohne elektrische Ladung, mit Masse 1,0087 u, das im Atomkern vorkommt. + + + ProtonDONE-JB + Subatomares Teilchen mit positiver Ladung und Masse 1,0073 u + und das im Atomkern vorkommt. + + + Radioaktivität + Der spontane Zerfall von Atomkernen unter Ausstoß von radioaktiver Strahlung und Umwandlung zu anderen Kernen; natürliche radioaktive Stoffe geben Alpha-, Beta- oder Gamma-Strahlen ab. + + + Relative Atommasse A + Relative Atommasse A Masse eines Atoms relativ zum zwölften Teil der Masse eines Atoms C-12 + Atom + + + Anion + Negativ geladenes Ion, entstanden durch Aufnahme eines + oder mehrerer Elektronen durch ein Atom oder eine Gruppe von kovalent + miteinander verbundenen Atomen. + + + Avogadro-Zahl + Zahl der Teilchen in einem Mol: [img]n.png[/img] + + + + Chemische Formel + Formel zur Bezeichnung der Art und relativen Anzahl der + Atome in einer Verbindung mit Hilfe von Elementsymbolen. + + + Einatomiges Ion + Geladenes Atom. Zum Beispiel F(-) + Atom + + + Empirische Formel + Chemische Formel, die das einfachste ganzzahlige + Verhältnis der Atome in einer Verbindung bezeichnet. + + + Massenanteil + Anteil des Elements [i]X[/i] an der Masse der Verbindung oder Konzentrationsangabe einer Lösung als Masse des gelösten Stoffes pro Masse Lösung.[i]w[/i] * 100% = Massenprozent. + + + Mehratomiges Ion (Molekül-Ion) + Ion, das aus mehreren Atomen besteht. + Atom + + + Mol + Stoffmenge, die genauso viele Teilchen enthält wie Atome in C-12 enthalten sind, nämlich die Avogadro-Zahl [i]N[/i]. + + + Molare Masse + Masse eines Mols eines Stoffes. Diese Masse eines Moleküls ergibt sich aus der Summe der molaren Massen der Atome. + + + Molmasse + + Molare Masse,Avogadro-Zahl + + + Molekül + Teilchen, das aus mehreren aneinander gebundenen Atomen besteht. + Atom + + + Molekülformel oder Molekularformel + Chemische Formel, welche die Art und Zahl der Atome in einem Molekül bezeichnet. + + + Molekülmasse + Masse eines Moleküls in u-Einheiten. + + + Relative Formelmasse und relative Molekülmasse + Summe der relativen Atommassen aller Atome in der Anzahl wie in der chemischen Formel bezeichnet. + + + Stöchiometrie + Die quantitativen Beziehungen zwischen Elementen in einer Verbindung und zwischen Elementen und Verbindungen, die an einer chemischen Reaktion beteiligt sind. + + + Bildungsenthalpie + Reaktionsenthalpie für die Bildung einer Verbindung aus den Elementen in deren stabilster Form. Die Standard-Bildungsenthalpie bezieht sich auf die Bildungsreaktion unter Standard-Bedingungen, d.h. Norm-Atmosphärendruck (101,3kPa) und einer Standard-Temperatur, in der Regel 25°C = 298 K. + + + Bildungsenergie + Benötigte Energie, um die Bindung zwischen zwei Atomen aufzubrechen. Die (Bindungs-) Dissoziationsenergie bezieht sich auf die aufzuwendende Energie zur Trennung der Atome eines zweiatomigen Moleküls. Die mittlere Bindungsenergie bezieht sich auf mehratomige Moleküle und ist ein Mittelwert für gleichartige Bindungen. + + + + Endotherme Reaktion + Chemische Reaktion unter Aufnahme von Wärme + + + Energie + Die Fähigkeit, Arbeit zu leisten + + + Exotherme Reaktion + Chemische Reaktion unter Abgabe von Wärme + + + Enthalpie + Es gilt [img]enthalpie.png[/img] Die Zustandsfunktion [i]H[/i] nennt man [b]Enthalpie[/b]. Die Änderung der Enthalpie entspricht also der Änderung der inneren Energie U und der Volumenarbeit pV bei konstantem Druck. Für Reaktionen ohne Volumenänderung ist also die Änderung der inneren Energie gleich der Enthalpiedifferenz. + + + Innere Energie + Der Energieinhalt eines Systems mit dem Symbol [i]U[/i]. Die Reaktionsenergie ist die Differenz der inneren Energie von Produkten und Reaktanden, es gilt dabei [img]enthalpie.png[/img] + + + Joule + SI-Einheit für die Energie. Dabei gilt: [img]joule.png[/img] + + + Kalorimeter + Gerät zur Messung der umgesetzten Wärme bei chemischen oder physikalischen Vorgängen. + + + Kalorie + Ältere Einheit für Wärmeenergie. Sie entspricht der Energie, die zum Erwärmen von 1g Wasser von 14,5 auf 15,5 °C benötigt wird; genaue Definition: 1 cal = 4.184 J (exakt). + + + Reaktionsenergie + Gesamtenergie, die bei einer chemischen Reaktion aufgenommen oder abgegeben wird; sie entspricht der Differenz der inneren Energien von Produkten und Reaktanden. + + + Reaktionsenthalpie + Energie, die als Wärme bei einer chemischen Reaktion aufgenommen oder abgeben werden kann: [img]enthalpie.png[/img] + + + Satz von Hess + Die Reaktionsenthalpie ist unabhängig davon, ob eine Reaktion in einem oder mehreren Schritten abläuft. + + + Satz der konstanten Wärmesummen + Die Reaktionsenthalpie ist unabhängig davon, ob eine Reaktion in einem oder mehreren Schritten abläuft. + + + Spezifische Wärme + Benötigte Wärmemenge, um 1 g einer Substanz um 1°C zu erwärmen. + + + Thermochemie + Studium der bei chemischen Prozessen umgesetzten Wärmemengen + + + Volumenarbeit + Energieform, die spontan von einem Körper höherer Temperatur zu einem niedrigerer Temperatur fließt. + + + Wärmekapazität + Benötigte Wärmemenge, um eine gegebene Masse um 1K zu erwärmen. + + + Wellenfunktion + Die Wellenfunktion (gr. Symbol Psi) ist eine mathematische Funktion zur Beschreibung eines Elektrons als Welle. Eine Wellenfunktion beschreibt nicht mehr die exakte Bewegung von Teilchen sondern sind ein Maß für die Wahrscheinlichkeit mit der sich ein Teilchen an einem Ort aufhält. + + + Valenzelektronen + Elektronen der äußersten Schale eines Hauptgruppenelements, der äußersten zwei Schalen eines Nebengruppenelements oder der äußersten drei Schalen eines Lanthanoids oder Actinoids. + + + Unterschale + Durch die Nebenquantenzahl [i]l[/i] bezeichnete Gruppe von Orbitalen gleicher Energie in einer Schale. + + + Unschärferelation + W. Heisenberg hat 1927 die Unschärferelation aufgestellt. Diese Theorie sagt aus, dass man von einem Teilchen nicht gleichzeitig Ort ([i]x[/i]) und Impuls ([i]mv[/i]) exakt bestimmen kann. Es ergibt sich folgende Beziehung: [img]unschaerfe.png[/img] Die Unbestimmtheit des Ortes ist mit 70nm etwa 1300 Mal größer als der Radius im Bohr'schen Atommodell (r = 0.053 nm). Somit sind also Bahnmodelle wie bei Bohr nicht zulässig, denn diese mechanischen Modelle treffen Aussagen über Ort und Impuls gleichzeitig. Daher spricht man bei modernen Modellen auch von [b]Wahrscheinlichkeiten[/b] mit denen sich Teilchen aufhalten. + + + SpinDONE-JB + Deutung des Magnetfelds eines Elektrons als Folge einer Drehung um seine eigene Achse. Nur zwei Spinzustände sind möglich, die durch die Spinquantenzahl s = +0.5 oder -0.5 charakterisiert werden. + + + Spektrum + Durch Aufteilung von Licht in Abhängigkeit von der Wellenlänge erhaltenes Muster. Weißes Licht, in dem alle Wellenlängen vorkommen, ergibt ein kontinuierliches Spektrum. Substanzen, die aus einem angeregten Zustand Licht emittieren, ergeben ein Linienspektrum. + + + Schrödinger Gleichung + Gleichung, mit der die Wellenfunktionen der Orbitale berechnet werden. Siehe [i]Wellenfunktion[/i] + + + Schale + Gruppe von Orbitalen eines Atoms mit gleicher Hauptquantenzahl n. + + + Photon + Kleinste Energieportion von elektromagnetischer Strahlung. Seine Energie E ist der Frequenz ¿ der Strahlung proportional: [img]energie.png[/img] + + + Actinoide + Die Elemente, die im Periodensystem dem Actinium (Z = 89) folgen und bei denen als letztes ein 5f-Orbital besetzt wird. + + + Angeregter Zustand + Zustand eines Atoms oder Moleküls mit einer Elektronenkonfiguration mit höherer Energie als im Grundzustand. + + + Aufbauprinzip + Prinzip zum Aufbau der Atome durch sukzessives Hinzufügen von Protonen und Elektronen. + + + Ausschließungsprinzip (Pauli-Prinzip) + Es dürfen keine zwei Elektronen in einem Atom in allen vier Quantenzahlen (n, l, m und s) übereinstimmen. + + + Bohr-Atommodell + Modell für das Wasserstoff-Atom, bei dem das Elektron nur auf definierten Kreisbahnen umlaufen kann. + Atom + + + de Broglie-Beziehung + Beziehung zwischen der Wellenlänge und dem Impuls eines Quants, wenn ein Teilchen als Welle beschrieben wird. + + + Diamagnetismus + Substanz, in der alle Elektronen gepaart sind. Sie wird von einem Magnetfeld abgestoßen. + + + Edelgase + Elemente der 0. Gruppe (VIII. Hauptgruppe) des Periodensystems. Es sind: Helium, Neon, Argon, Krypton, Xenon und Radon. Sie zeichnen sich durch besondere chemische Reaktionsträgheit aus, woher auch der Name kommt. + + + Elektromagnetische Strahlung + Strahlung, die sich mit Lichtgeschwindigkeit (c = 2997.9 Kilometer pro Sekunde) ausbreitet und je nach Experiment als Welle oder als Strahl von Photonen beschrieben werden. + + + Elektronenkonfiguration + Anordnung der Elektronen in einem Atom (Verteilung auf die Orbitale). + Grundzustand + + + Grundzustand + Zustand mit der geringsten möglichen Energie für ein Atom oder Molekül. + + + Ionisierungsenergie + Aufzuwendende Energie, um einem Atom oder Ion das am schwächsten gebundene Elektron zu entreißen. Die erste Ionisierungsenergie betrifft das erste Elektron eines Atoms, die zweite das zweite Elektron usw. + + + Orbital + Wellenfunktion eines Elektrons in einem Atom; sie ist durch die Quantenzahlen n, l und m charakterisiert. Zu jedem Orbital gehört ein definierter Energiezustand und eine definierte Verteilung der Ladungsdichte. Maximal zwei Elektronen mit entgegengesetztem Spin können das gleiche Orbital besetzen. Das folgende Bild zeigt die fünf D-Orbitale: [img]d_orbitale.jpg[/img] + + + Paramagnetismus + Substanzen, die ungepaarte Elektronen enthalten, sind paramagnetisch und werden in ein magnetisches Feld hineingezogen + + + Periodensystem + Tabelle der chemischen Elemente, geordnet nach ihrer Ordnungszahl und nach ihren chemischen Eigenschaften.[img]pse.png[/img] + + + Periode + Elemente, die in einer Zeile des Periodensystems stehen. + + + Bindungslänge + Abstand zwischen den Atomkernen zweier aneinander gebundener Atome. + + + Born-Haber-Kreisprozess + Berechnungsverfahren für die Gitterenergie einer Ionenverbindung aus meßbaren Enthalpiewerten + + + Abschirmung + Verringerung der auf die Außenelektronen wirksamen Kernladung durch innere Elektronen. + + + Effektive Atomgröße + Aufgrund des Abstands zwischen Atomen ermittelte Größe eines Atoms. Je nach der Art der Bindung variiert die effektive Größe, die als Kovalenz-, Ionen-, Metall- oder van der Waals-Radius zum Ausdruck gebracht wird. + Atom + + + Elektronenaffinität + Die erste Elektronenaffinität ist die Energie, die umgesetzt wird, wenn in einem Gas ein Atom im Grundzustand ein Elektron aufnimmt. Die zweite Elektronenaffinität bezieht sich auf die Aufnahme eines zweiten Elektrons usw. + + + Gitterenergie + Freigesetzte Energie, wenn Ionen aus dem Gaszustand zu einem Ionenkristall zusammengefügt werden. + + + Ionenbindung + Anziehende Kraft, die negative und positive Ionen zusammenhält und zu einem Ionenkristall führt. Sie kommt durch den Übergang von Elektronen von einer Atom­sorte auf eine andere zustande. + + + Ionenradius + Radius für die effektive Größe eines einatomigen Ions in einem Ionengitter. Er wird aus den Abständen zwischen den Ionen berechnet. + + + Ionenverbindung + Verbindung, die aus Kationen und Anionen aufgebaut ist und durch die elektrostati­sche Anziehung zwischen ihnen zusammengehalten wird. + + + Isoelektronisch + Zwei Teilchen sind dann isoelektronisch wenn sie die gleiche Elektronenkonfiguration haben. + + + Kation + Positiv geladenes Ion, entstanden durch Abgabe von einem oder mehreren Elektro­nen aus einem Atom oder einer Gruppe von kovalent miteinander verbundenen Atomen. + + + Koordinationszahl + Die Anzahl der nächsten Nachbarionen um ein Ion in einem Ionenkristall oder die Anzahl der an ein Zentralatom direkt gebundenen Atome. + + + Kovalenzradius + Radius für die effektive Größe eines Atoms, das durch kovalente Bindung mit einem anderen Atom verknüpft ist. + + + van der Waals-Radius + Radius für die effektive Größe eines Atoms, das nur durch die schwachen van der Waals-Kräfte in Kontakt zu einem anderen Atom gehalten wird. + + + Binäre Verbindung + Verbindung, die aus zwei Elementen aufgebaut ist. Zum Beispiel Salzsäure (HCl) oder Kochsalz (NaCl) + + + Bindendes Elektronenpaar + Elektronenpaar, das eine kovalente Bindung zwischen zwei Atomen vermittelt. + + + Dipolmoment + Produkt aus dem Abstand zwischen den Ladungen und dem Betrag der Ladungen eines elektrischen Dipols. + + + Einsames Elektronenpaar + Valenzelektronenpaar, das nicht an einer kovalenten Bindung beteiligt ist. + + + Freies Elektronenpaar + + Einsames Elektronenpaar + + + Formalladung + Eine willkürlich einem Atom zugewiesene elektrische Ladung, die sich ergibt, wenn die Bindungselektronen gleichmäßig auf die beteiligten Atome aufgeteilt werden. Formalladungen sind nützlich zur Bewertung und Interpretation von Formeln, Strukturen und Eigenschaften von Molekülen und Molekül-Ionen, geben aber nicht die tatsächliche Ladungsverteilung wieder. + + + Kovalente Bindung + Bindung die durch gemeinsame Elektronen zwischen zwei Atomen bewirkt wird. Bei einer Einfachbindung ist ein gemeinsames Elektronenpaar vorhanden, bei einer Doppel- und einer Dreifachbindung sind es zwei bzw. drei gemeinsame Elektronenpaare. + + + Mesomerie + Bindung die durch gemeinsame Elektronen zwischen zwei Atomen bewirkt wird. Bei einer Einfachbindung ist ein gemeinsames Elektronenpaar vorhanden, bei einer Doppel- und einer Dreifachbindung sind es zwei bzw. drei gemeinsame Elektronenpaare. + + + Resonanz + + Mesomerie + + + Oktett-Regel + Nichtmetalle (außer Wasserstoff) gehen so viele kovalente Bindungen ein, bis sie die acht Elektronen der folgenden Edelgaskonfiguration um sich haben. Das sind in der Regel 8 - N kovalente Bindungen, wenn N die Hauptgruppennummer ist. + + + Partieller Ionencharakter + Ein Zahlenwert in Prozent, der die tatsächliche Polarität einer kovalenten Bindung im Verhältnis zur hypothetischen Polarität angibt, die vorläge, wenn zwischen den Atomen eine Ionenbindung bestünde. + + + Antibindendes Molekülorbital + Molekülorbital mit geringer Elektronendichte im Bereich zwischen zwei Atomen. Elektronen eines antibindenden Molekülorbitals liegen energetisch höher als Elektronen der Atomorbitale, von denen sie abgeleitet wurden. Die Besetzung eines antibindenden Orbitals mit Elektronen schwächt die Bindung zwischen den Atomen. + + + Bindendes Molekülorbital + Molekülorbital mit hoher Elektronendichte im Bereich zwischen zwei Atomen. Elektronen eines bindenden Molekülorbitals liegen energetisch tiefer als Elektronen der Atomorbitale, von denen sie abgeleitet wurden. + + + Bindungsordnung + Die Hälfte aus dem Betrag der Anzahl der bindenden minus der Anzahl der antibindenden Elektronen einer Bindung. + + + Delokalisierte Bindung + Molekülorbital, dessen Ladungswolke sich über mehr als zwei Atome erstreckt (s. auch Mehrzentrenbindung). + + + Hybridisierung + Mathematisches Verfahren, bei dem Wellenfunktionen von Atomorbitalen kombiniert werden, um Wellenfunktion für einen neuen Satz von gleichwertigen Orbitalen zu erhalten. Hybridorbitale werden so gewählt, dass sie der tatsächlichen Struktur eines Moleküls entsprechen. + + + Molekülorbital + Orbital, das zu einem Molekül und nicht zu einem einzelnen Atom gehört. + + + Pi-Bindung + Kovalente Bindung, deren Ladungsdichte sich auf zwei Bereiche neben der Verbindungslinie zwischen den Atomkernen erstreckt. + Sigma-Bindung + + + Sigma-Bindung + Kovalente Bindung mit hoher, rotationssymmetrisch verteilter Ladungsdichte im Bereich zwischen zwei Atomkernen. + Pi-Bindung + + + Valenzelektronenpaar-Abstoßungs-Theorie + Theorie zur Voraussage der Molekülgestalt durch Beachtung der gegenseitigen Abstoßung zwischen bindenden wie auch nichtbindenden Valenzelektronenpaaren eines Atoms. Druck, Volumen und Temperatur sind die Zustandsgrößen eines Gases. + + + VSEPR + + Valenzelektronenpaar-Abstoßungs-Theorie + + + Atmosphärendruck + Gasdruck der Atmosphäre. Der mittlere Atmosphärendruck auf Höhe des Meeresspiegels beträgt 101,325 kPa = 1,01325 bar und entspricht der alten Einheit einer physikalischen Atmosphäre (1 atm). + Bar + + + Avogadro-Gesetz + Gleiche Volumina beliebiger Gase enthalten bei gleichem Druck und gleicher Temperatur gleich viele Teilchen. + + + Bar + Einheit für den Druck; 1 bar = 105 Pa. + Druck + + + Barometer + Gerät zum Messen des Atmosphärendrucks. + Druck + + + Boyle-Mariotte-Gesetz + Bei konstanter Temperatur ist das Volumen eines Gases umgekehrt proportional zu seinem Druck. + + + Dalton-Gesetz der Partialdrücke + Der Gesamtdruck eines Gasgemisches ist gleich der Summe der Partialdrücke aller anwesenden Gase. + Druck,Barometer + + + Druck + Kraft pro Fläche. + + + Effusion + Als Effusion bezeichnet man das Ausströmen eines Gases. + Graham-Effusionsgesetz + + + Gay-Lussag-Gesetze + Bei konstantem Druck ist das Volumen eines Gases proportional zur absoluten Temperatur. Bei konstantem Volumen ist der Druck eines Gases proportional zur absoluten Temperatur. + + + Graham-Effusionsgesetz + Die Ausströmungsgeschwindigkeit eines Gases ist umgekehrt proportional zur Wurzel seiner Dichte oder zur Wurzel seiner molaren Masse. + Effusion + + + Ideale Gaskonstante R + Proportionalitätskonstante im idealen Gasgesetz; [img]r.png[/img] + + + Ideales Gasgesetz + Druck p, Volumen V, Stoffmenge n und Temperatur T eines Gases hängen über die ideale Gaskonstante R wie folgt miteinander zusammen: [img]idealesgg.png[/img] + Ideale Gaskonstante R + + + Kelvin + SI-Einheit zur Temperaturmessung auf der absoluten Temperaturskala. Die Temperatur in Kelvin ergibt sich aus der Temperatur in °C durch Addition von 273,15. + Temperatur + + + Kinetische Gastheorie + Modell zur Erklärung der Eigenschaften von Gasen und zur Ableitung des idealen Gasgesetzes. + + + Kompressibilitätsfaktor + pV/RT; für 1 mol eines idealen Gases ist er immer gleich 1. + + + Kritischer Druck + Druck, der mindestens ausgeübt werden muss, um ein Gas bei der kritischen Temperatur zu verflüssigen. + Kritischer Druck + + + Kritische Temperatur + Höchste Temperatur, bei der ein Gas durch Druckausübung verflüssigt werden kann. + + + Manometer + Gerät zur Messung des Druckes in einem Behälter. + Barometer + + + Maxwell-Boltzmann-Geschwindigkeitsverteilung + Statistische Verteilung der Geschwindigkeiten der Teilchen in einem Gas. + + + Mittlere freie Weglänge + Mittlere Weglänge, die ein Teilchen in einem Gas zwischen zwei Kollisionen mit anderen Teilchen zurücklegt. + + + Molvolumen + Volumen, das ein Mol eines Gases einnimmt. Bei Normbedingungen ist das Volumen 22,414 L + + + Normbedingungen + Druck p = 101,325 kPa und Temperatur T = 273,15 K. + + + Partialdruck + Druck, den eine Komponente eines Gasgemisches ausüben würde, wenn sie als einzige im gleichen Volumen anwesend wäre. + Bar,Druck,Pascal + + + Pascal + SI-Einheit für den Druck [img]pascal.png[/img] + Bar,Druck + + + Temperatur + Zustandsgröße von Materie, die bestimmt, in welcher Richtung Wärme fließt. Bei einem Gas ist sie der mittleren kinetischen Energie der Teilchen proportional. + + + Amorpher Feststoff + Feststoff, in dem die Teilchen nicht zu einem regelmäßig geordneten Muster angeordnet sind; er hat keinen definierten Schmelzpunkt. Gläser sind amorphe Feststoffe. + + + Dampfdruck + Druck des Dampfes, der mit einer Flüssigkeit oder einem Feststoff im Gleichgewicht steht. + + + Dipol-Dipol-Kräfte + Anziehungskräfte zwischen polaren Molekülen aufgrund der Anziehung zwischen entgegengesetzten Polen. + Intermolekulare Kräfte,van der Waals-Kräfte + + + Gefrierpunkt + Temperatur, bei der Flüssigkeit und Feststoff miteinander im Gleichgewicht sind. + Siedepunkt + + + Schmelzpunkt + + Gefrierpunkt + + + Intermolekulare Kräfte + Kräfte zwischen Molekülen, die diese in Feststoffen und Flüssigkeiten aneinander halten. + + + van der Waals-Kräfte + Anziehungskräfte zwischen polaren Molekülen aufgrund der Anziehung zwischen entgegengesetzten Polen. + Intermolekulare Kräfte,Dipol-Dipol-Kräfte + + + London-Kräfte + Stets vorhandene, zwischenmolekulare Anziehungskräfte. Sie werden durch Anziehung zwischen momentanen Dipolen bewirkt, die durch die Bewegung der Elektronen zustande kommen. + + + Dispersionskräfte + + London-Kräfte + + + Modifikationen + Unterschiedliche Kristallstrukturen bei ein und derselben Substanz. + + + Oberflächenspannung + In das Innere einer Flüssigkeit gerichtete Kraft, bedingt durch die intermolekularen Anziehungen. + + + Phasendiagramm + Diagramm, aus dem sich die Existenzbereiche der Phasen einer Substanz in Abhängigkeit von Druck und Temperatur ersehen lassen. + + + Polymorphie + Das Auftreten mehrerer Modifikationen für eine feste Substanz. + + + Schmelzenthalpie + Aufzuwendende Energie, um eine gegebene Menge eines Feststoffes bei gegebener Temperatur zu verflüssigen; die Kristallisationsenthalpie hat den gleichen Betrag, jedoch negatives Vorzeichen. + + + Siedepunkt + Temperatur, bei welcher der Dampfdruck einer Flüssigkeit gleich groß ist wie der äußere Atmosphärendruck; der normale Siedepunkt wird bei einem Dampfdruck von 101,3 kPa beobachtet. + Gefrierpunkt + + + Sublimation + Direkte Verdampfung eines Feststoffes ohne zwischenzeitliche Verflüssigung. Bekannt ist dieser Vorgang beim sog. Trockeneis. Hierbei handelt es sich um gefrorenen Kohlendioxid der direkt gasförmig wird. + + + Tripelpunkt + Temperatur und Druck, bei dem von einer Substanz die feste, flüssige und gasförmige Phase miteinander im Gleichgewicht stehen. + + + Verdampfungsenthalpie + Aufzuwendende Energie, um eine gegebene Flüssigkeitsmenge bei gegebener Temperatur zu verdampfen; die Kondensationsenthalpie hat den gleichen Betrag, jedoch negatives Vorzeichen. + + + Viskosität + Widerstand, den eine Flüssigkeit dem Fließen entgegensetzt. + + + Wasserstoffbrücke + Intermolekulare Anziehung zwischen dem Wasserstoff-Atom eines Moleküls und einem einsamen Elektronenpaar eines anderen Moleküls; das Wasserstoff-Atom muss eine relativ hohe Partialladung haben, das einsame Elektronenpaar muss zu einem elektronegativen Atom gehören (vorzugsweise F, O oder N). + + + Azeotropes Gemisch + Eine Lösung, die einen höheren oder niedrigeren Dampfdruck als jede ihrer Reinkomponenten hat. Durch Destillation kann sie nicht in ihre Reinkomponenten getrennt werden. + + + Clausius-Clapeyron-Gleichung + Beziehung zwischen der Verdampfungsenthalpie und den Dampfdrücken p1 und p2 einer Flüssigkeit bei zwei verschiedenen Temperaturen: [img]clausius.png[/img] + + + Elektrolyt + Ein Stoff, der in wässriger Lösung Ionen bildet. Elektrolyten leiten Strom. + + + Gefrierpunktserniedrigung + Absenkung des Gefrierpunkts eines Lösungsmittels, wenn ein nichtflüchtiger Stoff darin gelöst ist: [img]gfperniedrigung.png[/img] + Siedepunktserhöhung,Siedepunkt + + + Henry-Dalton-Gesetz + Die Löslichkeit eines Gases in einer Flüssigkeit, mit der es nicht reagiert, ist proportional zum Partialdruck des Gases über der Lösung. + + + Hydratation + Umhüllung von in Wasser gelösten Teilchen durch Wasser-Moleküle aufgrund von anziehenden Kräften. + + + Hydrathülle + In Wasser gelöste Teilchen werden von Wassermolekülen umgeben. Diesen Vorgang nennt man auch Hydratation. Die vergrößert den Ionenradius auf den sogenannten [b]effektiven Radius[/b]. Dieser Unterschied kann sehr groß sein. Beispielsweise ist hydratisiertes Lithium (das 3.kleinste Ion) größer als die des Cäsium-Ions (Elementnmmer 55). + + + Hydratationsenthalpie + Energie, die freigesetzt wird, wenn Ionen aus dem Gaszustand in hydratisierte Ionen in wässriger Lösung überführt werden. + Hydrathülle + + + Ideale Lösung + Lösung, die dem Raoult-Gesetz gehorcht. + + + Lösungsenthalpie + Beim Lösen einer bestimmten Stoffmenge freigesetzte oder aufgenommene Wärme; sie hängt von der Temperatur und der Konzentration der Lösung ab. + + + Massenkonzentration + Konzentrationsangabe einer Lösung als Masse gelöster Stoff pro Volumen Lösung. + Masse + + + Molalität + Konzentrationsangabe einer Lösung in Mol gelöster Stoffe pro kg Lösungsmittel. Symbol [i]b[/i] + Molare Masse + + + Osmose + Fluss von Lösungsmittel-Molekülen durch eine semipermeable Membran von einer verdünnten in eine konzentriertere Lösung. + + + Prinzip des kleinsten Zwanges + Wird auf ein im Gleichgewicht befindliches System ein Zwang ausgeübt, so weicht es aus und ein verlagertes Gleichgewicht stellt sich ein. + + + Le Chatelier-Prinzip + + Prinzip des kleinsten Zwanges + + + Raoult-Gesetz + Der Partialdruck einer Komponente einer idealen Lösung ist gleich Stoffmengenanteil der Komponente mal Dampfdruck der einen Komponente. + Dalton-Gesetz der Partialdrücke + + + Siedepunktserhöhung + Erhöhung des Siedepunkts eines Lösungsmittels, wenn ein nichtflüchtiger Stoff darin gelöst ist: [img]sdperhoehung.png[/img] + Gefrierpunktserniedrigung,Siedepunkt + + + Gesättigte Lösung + Wenn man in ein Lösungsmittel eine größere Menge eines Stoffes hinzufügt, als sich darin lösen kann, so stellt sich eine Gleichgewicht zwischen der Lösung und dem Bodensatz ein. Es geht also ständig ungelöster Stoff in Lösung und gelöster Stoff wird ausgeschieden. Die Konzentration der Lösung bleibt dabei konstant. + + + Solvatation + Umhüllung von gelösten Teilchen durch Lösungsmittel-Moleküle aufgrund von anziehenden Kräften. + + + Van't Hoff-Faktor + Verhältnis der beobachteten Gefrierpunktserniedrigung, Siedepunktserhöhung, Dampfdruckerniedrigung oder des osmotischen Druckes einer Elektrolyt-Lösung relativ zum Erwartungswert für eine Nichtelektrolyt-Lösung. + Siedepunktserhöhung,Gefrierpunktserniedrigung,Osmose + + + Volumenanteil + Konzentrationsangabe als Verhältnis des Volumens einer Komponente zur Summe der Volumina aller Komponenten. + + + Amphotere Verbindungen + Verbindungen, die sowohl saure wie basische Eigenschaften hat und sowohl mit Basen als auch mit Säuren reagiert. + + + Äquivalentkonzentration + Stoffmengenkonzentration multipliziert mit der Äquivalentzahl (alte Bezeichnung: Normalität). + + + Äquivalentmasse + Molare Masse geteilt durch die Äquivalentzahl. + + + Äquivalentzahl + Anzahl [i]z[/i] der für eine Reaktion maßgeblichen Teilchen (Protonen, Hydroxyd-Ionen, Elektronen), die von einem Molekül eines Reagenzes zur Verfügung gestellt werden kann. + + + Äquivalenzpunkt + Punkt während einer Titration, bei dem äquivalente Mengen der Reaktanden zusammengegeben wurden. + + + Arrhenius-Base + Verbindung, die in Wasser Hydroxyd-Ionen bildet. + Arrhenius-Säure + + + Arrhenius-Neutralisation + Reaktion zwischen H+(aq)- und OH-(aq)-Ionen unter Bildung von Wasser. + + + Arrhenius-Säure + Verbindung, die in Wasser Protonen abgibt. + Arrhenius-Base + + + Base + Nach Arrhenius ein Stoff, der in wässriger Lösung Hydroxyd-Ionen bildet. Nach Brønstedt ein Stoff, der Protonen anlagern kann. Nach Lewis ein Elektronenpaar-Donator. + Säure + + + Basisches Oxid + Oxid, das mit Wasser eine Base und mit Säuren Salze bildet. + + + Disproportionierung + Reaktion, bei der eine Substanz gleichzeitig zum Teil oxidiert und zum Teil reduziert wird. + Komproportionierung + + + Einprotonige Säure + Säure, die nur ein Proton pro Molekül abgeben kann. + + + Fällung + Reaktion in einer Lösung, bei der eine unlösliche Verbindung, ein Niederschlag, gebildet wird. + + + Indikator + Substanz, die z.B. bei einer Titration das Erreichen des Äquivalenzpunktes anzeigt. Ein Säure-Base-Indikator hat verschiedene Farben bei verschiedenen pH-Werten. + + + Komproportionierung + Reaktion, bei der zwei Verbindungen, in denen das gleiche Element mit unterschiedlichen Oxidationszahlen vorliegt, zu einer Verbindung mit einer dazwischen liegenden Oxidationszahl reagieren. + Disproportionierung + + + Mehrprotonige Säure + Säure, die mehr als ein Proton pro Molekül abgeben kann. + + + Metathese-Reaktion + Reaktion zwischen zwei Verbindungen, bei der Kationen und Anionen ihre Partner tauschen. + + + Netto-Ionengleichung + Reaktionsgleichung, bei der nur die miteinander reagierenden Ionen berücksichtigt werden. + + + Neutralisation + Reaktion zwischen einer Säure und einer Base. + + + Normallösung + Lösung mit einer definierten Äquivalentkonzentration. + + + Oxidation + Teil einer Reaktion, bei der es zur Abgabe von Elektronen, d.h. zur Erhöhung der Oxidationszahl kommt. + + + Oxidationsmittel + Substanz, die bei einer chemischen Reaktion reduziert wird und dadurch die Oxidation einer anderen Substanz bewirkt. + Oxidation + + + Oxidationszahl + Fiktive Ionenladung an einem Atom, die sich ergibt, wenn man alle Elektronenpaare von kovalenten Bindungen dem jeweils elektronegativeren Bindungspartner zuteilt. + Oxidation + + + Oxonium-Ion (Hydronium-Ion) + Ion, das aus einem Proton und einem Wasser-Molekül gebildet wird. + + + Reduktion + Teil einer Reaktion, bei der es zur Aufnahme von Elektronen, d.h. zur Erniedrigung der Oxidationszahl kommt. + + + Reduktionsmittel + Substanz, die bei einer chemischen Reaktion oxidiert wird und dadurch die Reduktion einer anderen Substanz bewirkt. + + + Säure + Nach Arrhenius, eine Wasserstoff-Verbindung, die in wässriger Lösung unter Abgabe von H(+)-Ionen und Bildung von Hydronium-Ionen dissoziiert. Nach Brønstedt eine Verbindung, die H(+)-Ionen abgeben kann (Protonen-Donator). Nach Lewis ein Elektronenpaar-Akzeptor. + Base + + + Säureanhydrid, saures Oxid + Nichtmetalloxid, das mit Wasser eine Säure bildet. + + + Schwache Säuren und Basen + Säuren und Basen, die nur partiell Hydronium- bzw. Hydroxyd-Ionen in wässriger Lösung bilden, also nicht vollständig dissoziieren. + + + Starke Säuren und Basen + Säuren und Basen, die in wässriger Lösung vollständig dissoziieren. + + + Volumetrische Analyse + Quantitative chemische Analyse, die auf der Messung von Lösungsvolumina basiert. + + + Adsorption + Vorgang, bei dem Moleküle an der Oberfläche eines Feststoffs haften bleiben. + + + Aktivierter Komplex (Übergangszustand) + Instabile Atom-Anordnung, die vorübergehend im Verlaufe einer chemischen Reaktion auftritt. + + + Aktivierungsenergie + Energiedifferenz zwischen der potentiellen Energie des aktivierten Komplexes und derjenigen der Reaktanden. + + + Arrhenius-Gleichung + Beziehung zwischen der Geschwindigkeitskonstanten, der Aktivierungsenergie und der Temperatur für eine chemische Reaktion[img]arrhenius.png[/img] + + + Chemisorption + Adsorption aufgrund von chemischen Bindungen zwischen einem adsorbierten Stoff und der Oberfläche des adsorbierenden Feststoffes; dadurch werden die chemischen Eigenschaften der adsorbierten Moleküle verändert und Katalyseprozesse ermöglicht. + + + Effektive Kollision + Kollision zwischen Teilchen, die zu einer Reaktion führt. + + + Geschwindigkeitsbestimmender Schritt + Der langsamste Schritt bei einer mehrstufigen Reaktion; von ihm hängt die Geschwindigkeit der Gesamtreaktion ab. + + + Geschwindigkeitsgesetz + Mathematischer Ausdruck, der die Reaktionsgeschwindigkeit und die Reaktandenkonzentrationen in Beziehung setzt.[img]rggeschwindigkeit.png[/img] + + + Geschwindigkeitskonstante + Proportionalitätskonstante in einem Geschwindigkeitsgesetz. + + + Halbwertszeit + Benötigte Zeit, bis bei einer Reaktion die Hälfte der Reaktanden verbraucht ist. Bei radioaktiven Substanzen: Zeit, die vergeht, bis die Hälfte der Probe zerfallen ist. + + + Heterogene Katalyse + Reaktionsbeschleunigung an einem Katalysator, der in einer anderen Phase als die Reaktanden vorliegt. + Homogene Katalyse,Katalysator + + + Homogene Katalyse + Reaktionsbeschleunigung durch einen Katalysator, der in der gleichen Phase wie die Reaktanden vorliegt. + Heterogene Katalyse,Katalysator + + + Katalysator + Substanz, die eine chemische Reaktion beschleunigt, ohne selbst verbraucht zu werden. Es findet dabei keine Gleichgewichtsverlagerung statt da sowohl die Hin- als auch die Rück-Reaktion beschleunigt werden. + Homogene Katalyse,Heterogene Katalyse + + + Kettenreaktion + Vielstufige Reaktion, bei der nach einem Startschritt zwei Reaktionsschritte abwechselnd vielfach wiederholt werden. + + + Nucleophile Substitution + Reaktion, bei der in einem Molekül eine nucleophile Gruppe (Lewis-Base) durch eine andere substituiert wird. Bei der SN1-Reaktion wird zuerst die eine Gruppe abgespalten, dann die neue Gruppe angelagert; bei der SN2-Reaktion verlaufen Anlagerung und Abspaltung synchron. + Substitution + + + Reaktionsgeschwindigkeit + Konzentrationsabnahme eines Reaktanden oder Konzentrationszunahme eines Reaktionsprodukts pro Zeiteinheit; sie ändert sich in der Regel im Verlaufe der Reaktion + Reaktionskinetik + + + Reaktionskinetik + Lehre der Reaktionsgeschwindigkeiten und Reaktionsmechanismen. + Reaktionsgeschwindigkeit + + + Reaktionsmechanismus + Beschreibung des Ablaufs einer chemischen Reaktion im einzelnen. + + + Reaktionsordnung + Die Summe der Exponenten der Konzentrationen im Geschwindigkeitsgesetz. + Reaktionskinetik + + + Theorie des Übergangszustands + Theorie, bei der das vorübergehende Auftreten eines Übergangszustands (oder aktivierten Komplexes) im Verlaufe eine Reaktionsschrittes angenommen wird. + + + Zwischenprodukt + Substanz, die im Verlaufe einer chemischen Reaktion entsteht und wieder verbraucht wird. + + + Chemisches Gleichgewicht + Zustand einer reversiblen chemischen Reaktion, bei dem die Hinreaktion gleich schnell wie die Rückreaktion abläuft. + + + Gleichgewichtskonstante + Die Konstante im Massenwirkungsgesetz. Wird es mit Stoffmengenkonzentrationen formuliert, so erhält man das Symbol Kc, wird es mit Partialdrücken von Gasen formuliert, so ist das Symbol Kp. + + Chemisches Gleichgewicht,Massenwirkungsgesetz + + + Heterogenes Gleichgewicht + Gleichgewicht, an dem Substanzen in verschiedenen Phasen beteiligt sind. + Chemisches Gleichgewicht + + + Massenwirkungsgesetz + Für ein System im chemischen Gleichgewicht gilt: Das Produkt aus den Stoffmengenkonzentrationen (oder Partialdrücken) der Substanzen auf der rechten Seite der Reaktionsgleichung, jeweils potenziert mit den zugehörigen Koeffizienten der Reaktionsgleichung, geteilt durch das entsprechende Produkt der Substanzen auf der linken Seite der Reaktionsgleichung, ist gleich der Gleichgewichtskonstanten. [img]mwg.png[/img] + Chemisches Gleichgewicht + + + Reaktionsquotient + Zahlenwert, der sich ergibt, wenn beliebige Stoffmengenkonzentrationen (oder Partialdrücke) in den Ausdruck des Massenwirkungsgesetzes eingesetzt werden. Wenn Q = K, so herrscht Gleichgewicht; wenn Q kleiner K, so läuft die Reaktion nach rechts ab, wenn Q größer K, so läuft sie nach links ab. + Massenwirkungsgesetz + + + Elektrophile Verdrängungsreaktion + Reaktion, bei der eine Lewis-Säure eine andere, schwächere Lewis-Säure verdrängt. + Nucleophile Verdrängungsreaktion + + + Konjugiertes Säure-Base-Paar + Brønsted-Säure-Base-Paar, das durch Abgabe bzw. Aufnahme eines Protons in Beziehung steht. In folgendem Beispiel ist steht S für Säure und B für Base: [img]konjsbpaar.png[/img] + + + Lewis-Base + Teilchenart, die ein Elektronenpaar zur Verfügung stellen kann unter Ausbildung einer kovalenten Bindung: eine nucleophile Spezies. + Lewis-Säure,Base,Säure + + + Lewis-Säure + Teilchenart, die eine kovalente Bindung mit dem von einer Base zur Verfügung gestellten Elektronenpaar bilden kann: eine elektrophile Spezies. + Lewis-Base,Base,Säure + + + Lösungsmittelbezogene Base + Substanz, die in Lösung das charakteristische Anion des Lösungsmittel bildet. + Lösungsmittelbezogene Säure + + + Lösungsmittelbezogene Säure + Substanz, die in Lösung das charakteristische Kation des Lösungsmittel bildet. + Lösungsmittelbezogene Base + + + Nivellierender Effekt + Effekt des Lösungsmittels auf die Säurestärke von Brønsted-Säuren und -Basen. Eine gelöste Säure kann nicht stärker sauer wirken als die zum Lösungsmittel konjugierte Säure; eine gelöste Base kann nicht stärker basisch wirken als die zum Lösungsmittel konjugierte Base. + + + Nucleophile Verdrängungsreaktion + Nucleophile Substitution, bei der eine Lewis-Base eine andere, schwächere Lewis-Base verdrängt. + Elektrophile Verdrängungsreaktion + + + Aktivität + Mit dem Aktivitätskoeffizienten [i]f[/i] korrigierte Stoffmengenkonzentration mit dem Symbol [i]a[/i] um Abweichungen vom Massenwirkungsgesetz zu korrigieren. Je größer die Konzentration der Lösung, umso mehr weicht [i]f[/i] von 1 ab. + + + Basenkonstante + Gleichgewichtskonstante für die Reaktion einer Base mit Wasser. + + + Dissoziationsgrad + Anteil der Gesamtkonzentration eines schwachen Elektrolyten, der zu Ionen dissoziiert ist. + + + Henderson-Hasselbalch-Gleichung + Gleichung zur Berechnung des pH-Werts einer Pufferlösung: [img]henderson.png[/img] + + + Ionenprodukt des Wassers + Produkt aus der Protonenkonzentration mit der Hydroxydionenkonzentration in wässrigen Lösungen; bei 25°C gilt: [img]ionenprodukt.png[/img] + + + pH-Wert + Der negative Logarithmus der H+(aq)-Ionenkonzentration: [img]ph.png[/img] + pOH-Wert,pH-Wert + + + pK-Wert + Der negative Logarithmus einer Gleichgewichtskonstanten: [img]pk.png[/img] + + + pOH-Wert + Der negative Logarithmus der OH-(aq)-Ionenkonzentration. + pH-Wert,pK-Wert + + + Pufferlösung + Lösung, die eine schwache Säure und ihre konjugierte Base enthält. Sie ändert ihren pH-Wert nur geringfügig bei Zugabe begrenzter Mengen von Säuren oder Basen. + + + Säuredissoziationskonstante + Gleichgewichtskonstante für die Dissoziation einer Säure. + + + Titrationskurve + Graph zur Darstellung des pH-Werts oder des Reduktionspotentials als Funktion der zugegebenen Reagenzmenge im Verlaufe einer Titration. + + + Amphoteres Hydroxid + Schwerlösliches Hydroxid, das sowohl bei Zusatz von Basen wie auch von Säuren in Lösung geht. + + + Gleichionige Zusätze + Wird eine an einem Gleichgewicht beteiligte Ionenart einer Lösung zugesetzt, so verschiebt sich das Gleichgewicht. Gleichionige Zusätze verringern im allgemeinen die Löslichkeit von schwerlöslichen Verbindungen. + + + + Ionenprodukt bei schwerlöslichen Verbindungen + Das wie beim Löslichkeitsprodukt gebildete mathematische Produkt der Ionenkonzentrationen einer Lösung. Ist es größer als das Löslichkeitsprodukte, so kommt es zur Fällungsreaktion. + + + Komplex + Verbindung, die durch Anlagerung von Liganden (Lewis-Basen) an ein Zentralatom (Lewis-Säure) entsteht. + + + Komplexbildungskonstante + Gleichgewichtskonstante für die Bildungsreaktion eines Komplexes. + Komplexzerfallskonstante + + + Komplexzerfallskonstante + Gleichgewichtskonstante für den Zerfall eines Komplexes: [img]kp.png[/img] + Komplexbildungskonstante + + + Dissoziationskonstante + Komplexzerfallskonstante + Komplexzerfallskonstante + + + Löslichkeitsprodukt + Gleichgewichtskonstante für den Vorgang der Auflösung einer schwerlöslichen Verbindung. Die schwerlösliche Verbindung ("Bodenkörper") befindet sich im Gleichgewicht mit Ionen in der Lösung. + + + Salzeffekt + Zusatz von Salzen zu einer Lösung erhöht die Löslichkeit von schwerlöslichen Verbindungen. + + + Thermodynamik + Die Thermodynamik beschreibt die Veränderung von Energien im Laufe eines Prozesses + + + 1. Hauptsatz der Thermodynamik + Energie kann von einer Form in eine andere Form umgewandelt werden. Die Gesamtsumme aller Energieformen ist konstant, sie kann weder erzeugt noch vernichtet werden. + + + 2. Hauptsatz der Thermodynamik + Bei spontanen Zustandsänderungen eines Systems vergrößert sich dessen Entropie, die Unordnung des Systems nimmt zu. + + + Zustandsgröße + Die Zustandsgröße eines Systems ist nur von den momentanen Bedingungen, z.B. Druck und Temperatur abhängig, nicht jedoch davon wie dieser Zustand erreicht wurde, z.B. die Innere Energie [i]U[/i] + + + Verfahrensgröße + Die Verfahrensgröße eines Systems ist von der Art und Weise wie der momentane Zustand des Systems erreicht wurde abhängig, z.B. die Volumenarbeit + + + System + Eingegrenzter Bereich, der für den aktuell ablaufenden Vorgang betrachtet wird. Über die Grenzen des Systems können je nach Randbedingungen Energie und Stoffe ausgetauscht werden + + + Umgebung + Alles was außerhalb des Systems ist. Die Umgebung kann Stoff und Energie mit dem System austauschen + + + Innere Energie + Die Summe aller möglichen Energien, die ein System abgeben kann + + + Entropie + Ist ein Maß für die Unordnung in einem System. Bei freiwillig ablaufenden Prozessen nimmt die Entropie und somit die Unordnung immer zu. + + + Absolute Standardentropie + Ist die Entropie die 1 mol eines Stoffes enthält, wenn er von einem perfekten Kristallgitter bei 0 K in den momentanen Zustand überführt wurde + + + Standardreaktionsentropie + Ist die Differenz der Entropie zwischen den Edukten und den Produkten einer Reaktion. + + + Freie Enthalpie + Auch Gibbsche Enthalpie genannt. Sie beinhaltet die Enthalpieänderungen des betrachteten Systems sowie der Umgebung. Es gilt: [img]freieenthalpie.png[/img] + + + Freie Standardenthalpie + Beschreibt die Veränderung der Enthalpien einer Reaktion wenn diese bei Standardbedingungen, Druck = 1013 hPa, Temperatur meist 298 K durchgeführt wird. Die Edukte und Produkte liegen dabei im Standardzustand vor. + + + Freie Standardbildungsenthalpie + Gibt die Reaktionsenthalpie für 1 mol einer Substanz an, wenn diese aus den Elementen im Standardzustand hergestellt wird. + + + Gleichgewicht + Zustand bei dem die Reaktionsenthalpie eines Systems = 0 ist. + + + Anode + Elektrode, an der die Oxidation erfolgt. + Kathode + + + Bezugselektrode + Elektrode, deren Potential unabhängig von den Verhältnissen in der Lösung ist. + + + Brennstoffzelle + Galvanisches Element, bei dem die Reaktionsenthalpie eines Verbrennungsvorgangs direkt in elektrische Energie umgewandelt wird. + + + Daniell-Element + Galvanische Zelle mit Zink als Anode und Kupfer als Kathode. + Elektrode,Elektrolyse + + + Elektrode + Metallisch leitender Gegenstand, der zur Zu- oder Ableitung von elektrischem Strom in einen Elektrolyten eingetaucht ist. + + + Elektrolyse + Chemische Reaktion, die durch elektrischen Strom bewirkt wird. + + + Elektrolytische Leitung + Leitung von elektrischem Strom durch die Wanderung von Ionen durch eine Salzschmelze oder -lösung. Auch Leitung zweiter Ordnung + + + Elektromotorische Kraft (EMK) + Potentialdifferenz zwischen den Elektroden einer galvanischen Zelle; sie ist ein Maß für die Tendenz zum Ablaufen einer Redoxreaktion. + Elektrode + + + Faraday-Gesetz + Um durch Elektrolyse ein Äquivalent eines Stoffes umzusetzen, werden F = 96485 C benötigt; F ist die Faraday-Konstante, sie entspricht der elektrischen Ladung von 1 mol Elektronen. + + + Galvanische Zelle + Zelle, in der eine Redoxreaktion zur Gewinnung von elektrischer Energie ausgenutzt wird. + + + Halbzelle + Hälfte einer galvanischen Zelle, in der entweder eine Oxidation oder eine Reduktion abläuft. + Galvanische Zelle + + + Kathode + Elektrode, an der die Reduktion erfolgt. + Anode + + + Konzentrationskette + Galvanische Zelle, deren Halbzellen die gleichen Stoffe in unterschiedlichen Konzentrationen enthalten. + + + Lokalelement + Kleines, kurzgeschlossenes galvanisches Element an der Berührungsstelle von zwei verschiedenen Metallen; ist eine Elektrolytflüssigkeit anwesend, so wird das unedlere Metall oxidiert. + + + Nernst-Gleichung + Gleichung zur Berechnung des Reduktionspotentials in Abhängigkeit von Temperatur und Konzentrationen: [img]nernst.png[/img] + Oxidation,Reduktion,Elektromagnetische Kraft (EMK) + + + Normalpotential + Halbzellenpotential relativ zur Norm-Wasserstoffelektrode; alle anwesenden Stoffe müssen im Standardzustand vorliegen. + Norm-Wasserstoffelektrode + + + Norm-Wasserstoffelektrode + Bezugselektrode, deren Normalpotential willkürlich auf0V festgelegt ist. Sie besteht aus einem Platindraht, der von Wasserstoff bei 101,3 kPa umspült wird und in eine Lösung mit Protonenaktivität von 1 taucht. + + + Potentiometrische Titration + Titration, bei welcher der Äquivalenzpunkt durch Messung des Potentials einer Elektrode ermittelt wird, das von der Konzentration des zu bestimmenden Stoffes abhängt. + + + Reduktionspotential + Halbzellenpotential für einen Reduktionsprozess. + + + Salzbrücke + Rohr, das mit einer Salzlösung gefüllt ist und die zwei Halbzellen einer galvanischen Zelle verbindet. + + + Silbercoulombmeter + Elektrolysezelle, in der Silber abgeschieden wird; aus der abgeschiedenen Silbermenge kann die durchflossene Elektrizitätsmenge berechnet werden. + + + Spannungsreihe + + Werden zwei Metalle in einen Behälter mit einer Säure getaucht, so läuft eine chemische Reaktion ab, bei der Ionen vom einen Stoff zum anderen wandern und zum Schluss eine ungleichgewichtige Verteilung von freien Elektronen an den beiden Stoffen angelagert ist (Redoxreaktion). Aus der unterschiedlichen Verteilung der Elektronen ergibt sich stets ein bestimmtes Maß der elektrischen Spannung. Metalle, die dabei gegenüber dem Wasserstoff in der Säure eine positive Spannung haben, werden edle, die mit einer negativen Spannung als unedle Metalle bezeichnet. Die Auflistung in der Reihenfolge der einzelnen Element-Spannungen ergibt die elektrochemische Spannungsreihe. + + Nernst-Gleichung,Reduktion,Oxidation,Spannung + + + Spannung + + Die Elektrische Spannung ist eine physikalische Größe, die angibt, wie viel Arbeit nötig ist bzw. frei wird, wenn ein Objekt mit einer bestimmten Ladung entlang eines elektrischen Feldes bewegt wird. Die Einheit ist Volt (V). + + Spannungsreihe + + + Überspannung + Zusätzliche Spannung, die über das theoretische Zellenpotential hinaus angelegt werden muss, um eine Elektrolysereaktion in Gang zu bringen. + Spannung + + + Substitution + Reaktion, bei der ein Substituent durch einen anderen Substituent ersetzt wird. + Nucleophile Substitution + + diff --git a/kalzium/src/data/toolpics/Makefile.am b/kalzium/src/data/toolpics/Makefile.am new file mode 100644 index 00000000..a47cff52 --- /dev/null +++ b/kalzium/src/data/toolpics/Makefile.am @@ -0,0 +1,42 @@ +xml_DATA = abzug.jpg \ + becherglas.jpg \ + brechungsmesser.jpg \ + brenner.jpg \ + destillierbruecke.jpg \ + dsc.jpg \ + erlenmeyerkolben.jpg \ + exikator.jpg \ + halter.jpg \ + heizplatte.jpg \ + hplc.jpg \ + kolbenprober.png \ + korkring.jpg \ + messzylinder.jpg \ + moerser.jpg \ + phpapier.jpg \ + pileusball.jpg \ + pipette.jpg \ + rg-halter.jpg \ + rg.jpg \ + rg-staender.jpg \ + rotationsverdampfer.jpg \ + rueckflusskuehler.jpg \ + ruehrfisch.jpg \ + rundkolben.jpg \ + scheidetrichter.jpg \ + schutzbrille.jpg \ + spatel.jpg \ + spritzflasche.jpg \ + thermometer2.jpg \ + thermometer.jpg \ + tonschale.jpg \ + trichter.jpg \ + trockenrohr.jpg \ + tropftrichter.jpg \ + uhrglas.jpg \ + verteiler.jpg \ + vollpipette.jpg \ + waage.jpg \ + wasserstrahlpumpe.jpg + +xmldir = $(kde_datadir)/kalzium/data/toolpics diff --git a/kalzium/src/data/toolpics/abzug.jpg b/kalzium/src/data/toolpics/abzug.jpg new file mode 100644 index 00000000..36c81b2c Binary files /dev/null and b/kalzium/src/data/toolpics/abzug.jpg differ diff --git a/kalzium/src/data/toolpics/becherglas.jpg b/kalzium/src/data/toolpics/becherglas.jpg new file mode 100644 index 00000000..10b5d6f3 Binary files /dev/null and b/kalzium/src/data/toolpics/becherglas.jpg differ diff --git a/kalzium/src/data/toolpics/brechungsmesser.jpg b/kalzium/src/data/toolpics/brechungsmesser.jpg new file mode 100644 index 00000000..d7cb3c08 Binary files /dev/null and b/kalzium/src/data/toolpics/brechungsmesser.jpg differ diff --git a/kalzium/src/data/toolpics/brenner.jpg b/kalzium/src/data/toolpics/brenner.jpg new file mode 100644 index 00000000..44cd5f1a Binary files /dev/null and b/kalzium/src/data/toolpics/brenner.jpg differ diff --git a/kalzium/src/data/toolpics/destillierbruecke.jpg b/kalzium/src/data/toolpics/destillierbruecke.jpg new file mode 100644 index 00000000..83cc45db Binary files /dev/null and b/kalzium/src/data/toolpics/destillierbruecke.jpg differ diff --git a/kalzium/src/data/toolpics/dsc.jpg b/kalzium/src/data/toolpics/dsc.jpg new file mode 100644 index 00000000..f69c96e8 Binary files /dev/null and b/kalzium/src/data/toolpics/dsc.jpg differ diff --git a/kalzium/src/data/toolpics/erlenmeyerkolben.jpg b/kalzium/src/data/toolpics/erlenmeyerkolben.jpg new file mode 100644 index 00000000..eaf6fe44 Binary files /dev/null and b/kalzium/src/data/toolpics/erlenmeyerkolben.jpg differ diff --git a/kalzium/src/data/toolpics/exikator.jpg b/kalzium/src/data/toolpics/exikator.jpg new file mode 100644 index 00000000..f4bc8080 Binary files /dev/null and b/kalzium/src/data/toolpics/exikator.jpg differ diff --git a/kalzium/src/data/toolpics/halter.jpg b/kalzium/src/data/toolpics/halter.jpg new file mode 100644 index 00000000..564057c4 Binary files /dev/null and b/kalzium/src/data/toolpics/halter.jpg differ diff --git a/kalzium/src/data/toolpics/heizplatte.jpg b/kalzium/src/data/toolpics/heizplatte.jpg new file mode 100644 index 00000000..304de198 Binary files /dev/null and b/kalzium/src/data/toolpics/heizplatte.jpg differ diff --git a/kalzium/src/data/toolpics/hplc.jpg b/kalzium/src/data/toolpics/hplc.jpg new file mode 100644 index 00000000..aad79ca5 Binary files /dev/null and b/kalzium/src/data/toolpics/hplc.jpg differ diff --git a/kalzium/src/data/toolpics/kolbenprober.png b/kalzium/src/data/toolpics/kolbenprober.png new file mode 100644 index 00000000..1d17b95a Binary files /dev/null and b/kalzium/src/data/toolpics/kolbenprober.png differ diff --git a/kalzium/src/data/toolpics/korkring.jpg b/kalzium/src/data/toolpics/korkring.jpg new file mode 100644 index 00000000..0c668605 Binary files /dev/null and b/kalzium/src/data/toolpics/korkring.jpg differ diff --git a/kalzium/src/data/toolpics/messzylinder.jpg b/kalzium/src/data/toolpics/messzylinder.jpg new file mode 100644 index 00000000..4a6b79a7 Binary files /dev/null and b/kalzium/src/data/toolpics/messzylinder.jpg differ diff --git a/kalzium/src/data/toolpics/moerser.jpg b/kalzium/src/data/toolpics/moerser.jpg new file mode 100644 index 00000000..2020dc6d Binary files /dev/null and b/kalzium/src/data/toolpics/moerser.jpg differ diff --git a/kalzium/src/data/toolpics/phpapier.jpg b/kalzium/src/data/toolpics/phpapier.jpg new file mode 100644 index 00000000..3a5d0328 Binary files /dev/null and b/kalzium/src/data/toolpics/phpapier.jpg differ diff --git a/kalzium/src/data/toolpics/pileusball.jpg b/kalzium/src/data/toolpics/pileusball.jpg new file mode 100644 index 00000000..cea0871e Binary files /dev/null and b/kalzium/src/data/toolpics/pileusball.jpg differ diff --git a/kalzium/src/data/toolpics/pipette.jpg b/kalzium/src/data/toolpics/pipette.jpg new file mode 100644 index 00000000..e250da88 Binary files /dev/null and b/kalzium/src/data/toolpics/pipette.jpg differ diff --git a/kalzium/src/data/toolpics/rg-halter.jpg b/kalzium/src/data/toolpics/rg-halter.jpg new file mode 100644 index 00000000..99574f83 Binary files /dev/null and b/kalzium/src/data/toolpics/rg-halter.jpg differ diff --git a/kalzium/src/data/toolpics/rg-staender.jpg b/kalzium/src/data/toolpics/rg-staender.jpg new file mode 100644 index 00000000..d07476d0 Binary files /dev/null and b/kalzium/src/data/toolpics/rg-staender.jpg differ diff --git a/kalzium/src/data/toolpics/rg.jpg b/kalzium/src/data/toolpics/rg.jpg new file mode 100644 index 00000000..6e21d0b2 Binary files /dev/null and b/kalzium/src/data/toolpics/rg.jpg differ diff --git a/kalzium/src/data/toolpics/rotationsverdampfer.jpg b/kalzium/src/data/toolpics/rotationsverdampfer.jpg new file mode 100644 index 00000000..4e19bc62 Binary files /dev/null and b/kalzium/src/data/toolpics/rotationsverdampfer.jpg differ diff --git a/kalzium/src/data/toolpics/rueckflusskuehler.jpg b/kalzium/src/data/toolpics/rueckflusskuehler.jpg new file mode 100644 index 00000000..74852992 Binary files /dev/null and b/kalzium/src/data/toolpics/rueckflusskuehler.jpg differ diff --git a/kalzium/src/data/toolpics/ruehrfisch.jpg b/kalzium/src/data/toolpics/ruehrfisch.jpg new file mode 100644 index 00000000..3952fa42 Binary files /dev/null and b/kalzium/src/data/toolpics/ruehrfisch.jpg differ diff --git a/kalzium/src/data/toolpics/rundkolben.jpg b/kalzium/src/data/toolpics/rundkolben.jpg new file mode 100644 index 00000000..fce2ddf6 Binary files /dev/null and b/kalzium/src/data/toolpics/rundkolben.jpg differ diff --git a/kalzium/src/data/toolpics/scheidetrichter.jpg b/kalzium/src/data/toolpics/scheidetrichter.jpg new file mode 100644 index 00000000..c4f79a36 Binary files /dev/null and b/kalzium/src/data/toolpics/scheidetrichter.jpg differ diff --git a/kalzium/src/data/toolpics/schutzbrille.jpg b/kalzium/src/data/toolpics/schutzbrille.jpg new file mode 100644 index 00000000..6a9bd0dc Binary files /dev/null and b/kalzium/src/data/toolpics/schutzbrille.jpg differ diff --git a/kalzium/src/data/toolpics/spatel.jpg b/kalzium/src/data/toolpics/spatel.jpg new file mode 100644 index 00000000..ec9a6e50 Binary files /dev/null and b/kalzium/src/data/toolpics/spatel.jpg differ diff --git a/kalzium/src/data/toolpics/spritzflasche.jpg b/kalzium/src/data/toolpics/spritzflasche.jpg new file mode 100644 index 00000000..abeec492 Binary files /dev/null and b/kalzium/src/data/toolpics/spritzflasche.jpg differ diff --git a/kalzium/src/data/toolpics/thermometer.jpg b/kalzium/src/data/toolpics/thermometer.jpg new file mode 100644 index 00000000..b4c79210 Binary files /dev/null and b/kalzium/src/data/toolpics/thermometer.jpg differ diff --git a/kalzium/src/data/toolpics/thermometer2.jpg b/kalzium/src/data/toolpics/thermometer2.jpg new file mode 100644 index 00000000..375d94ea Binary files /dev/null and b/kalzium/src/data/toolpics/thermometer2.jpg differ diff --git a/kalzium/src/data/toolpics/tonschale.jpg b/kalzium/src/data/toolpics/tonschale.jpg new file mode 100644 index 00000000..8cabf844 Binary files /dev/null and b/kalzium/src/data/toolpics/tonschale.jpg differ diff --git a/kalzium/src/data/toolpics/trichter.jpg b/kalzium/src/data/toolpics/trichter.jpg new file mode 100644 index 00000000..3980f3d1 Binary files /dev/null and b/kalzium/src/data/toolpics/trichter.jpg differ diff --git a/kalzium/src/data/toolpics/trockenrohr.jpg b/kalzium/src/data/toolpics/trockenrohr.jpg new file mode 100644 index 00000000..1cc5d809 Binary files /dev/null and b/kalzium/src/data/toolpics/trockenrohr.jpg differ diff --git a/kalzium/src/data/toolpics/tropftrichter.jpg b/kalzium/src/data/toolpics/tropftrichter.jpg new file mode 100644 index 00000000..5f565559 Binary files /dev/null and b/kalzium/src/data/toolpics/tropftrichter.jpg differ diff --git a/kalzium/src/data/toolpics/uhrglas.jpg b/kalzium/src/data/toolpics/uhrglas.jpg new file mode 100644 index 00000000..50821e97 Binary files /dev/null and b/kalzium/src/data/toolpics/uhrglas.jpg differ diff --git a/kalzium/src/data/toolpics/verteiler.jpg b/kalzium/src/data/toolpics/verteiler.jpg new file mode 100644 index 00000000..25f48114 Binary files /dev/null and b/kalzium/src/data/toolpics/verteiler.jpg differ diff --git a/kalzium/src/data/toolpics/vollpipette.jpg b/kalzium/src/data/toolpics/vollpipette.jpg new file mode 100644 index 00000000..0cfefec6 Binary files /dev/null and b/kalzium/src/data/toolpics/vollpipette.jpg differ diff --git a/kalzium/src/data/toolpics/waage.jpg b/kalzium/src/data/toolpics/waage.jpg new file mode 100644 index 00000000..ef9b448d Binary files /dev/null and b/kalzium/src/data/toolpics/waage.jpg differ diff --git a/kalzium/src/data/toolpics/wasserstrahlpumpe.jpg b/kalzium/src/data/toolpics/wasserstrahlpumpe.jpg new file mode 100644 index 00000000..4e1caeaf Binary files /dev/null and b/kalzium/src/data/toolpics/wasserstrahlpumpe.jpg differ diff --git a/kalzium/src/data/tools.xml b/kalzium/src/data/tools.xml new file mode 100644 index 00000000..ccccb90e --- /dev/null +++ b/kalzium/src/data/tools.xml @@ -0,0 +1,227 @@ + + + + uhrglas.jpg + Watchglass + Watchglasses are round glass panes with a diameter of around 5 - 10 cm which are used in the various experimental techniques. The border is bent upwards to allow the watchglass to hold small amounts of liquids in order to let them evaporate. The evaporation can be accelerated by heating the watchglass with a Bunsen burner. Watchglasses can also be used to cover petri dishes or beakers. Moreover watchglasses are suited to weighing small amounts of matter or alternatively drying them in the airing cupboard. The term watchglass is derived from the former pocket watches' protection glass which was often domed. + + + exikator.jpg + Dehydrator + A dehydrator is a laboratory apparatus which is often made of glass and serves to dry chemical matters, that is, to remove water or liquid from a sample. + In principle it is a glass bowl with cap which has a planar grinding so that the bowl is air tight closeable. The dehydrator's lower part is ordinarily filled with a drying agent e.g. calcium chloride, silica gel, phosphoric anhydride or sulphuric acid. The sample to be dried is placed on a diaphanous cartridge of plastic or ceramics above the drying agent. + The drying agent is hygroscopic, which means that it dehumidifies its environment by absorbing water vapor. The dry atmosphere then takes up water from the sample to be dried. + + + spatel.jpg + Spatula + The spatula is a laboratory tool to scrape off, grind and transport chemicals. The material they are made of (e.g. iron, titanium, platinum) and their design (e.g. flat spatula or spoon spatula) can be different. + + + wasserstrahlpumpe.jpg + Water Jet Pump + The water jet pump has two entry pipes and one exit and consists in principle of two pipes one inside the other. At the water entry a water jet shoots under full pressure out of a nozzle into a slightly larger pipe. Thereby the water jet carries away air or fluid from the second entry. <br> this is caused by the negative pressure in a drifting fluid. Thus it is an application of the hydrodynamic paradox. This says that objects close to drifting fluids are aspirated instead of being pushed away. + + + brechungsmesser.jpg + Refractometer + With a refractometer the refractive index of optical media is determined. If the refractive index of a chemical is known it can be used after a synthesis to determine the sample's purity or to audit the synthesis' success. + + + moerser.jpg + Mortar + A mortar is used for manually grinding solids. It can also be used to homogenize a mixture of powders by grinding. A club-shaped tool known as a pestle is used with the mortar for grinding. + + + heizplatte.jpg + Heating Coil + Heating coils are used to heat flasks and other containers. Multiple heating coils can be connected with a thermometer so that the heat will not exceed a specified temperature. It is possible to use a magnetic field inside the heating coil to stir fluids with a magnetic stirrer. This will homogenize the fluid in terms of temperature and composition. + + + korkring.jpg + Cork Ring + Large containers like round-bottomed flasks are placed on rings made of cork, a special soft lightweight wood with good insulating qualities to protect fragile instruments. + + + tropftrichter.jpg + Dropping Funnel + A dropping funnel can be used to drop precise amounts of fluid. You can control the dropping speed with a valve. + + + scheidetrichter.jpg + Separating Funnel + A separating funnel can be used to separate a mixture of fluids by differing density. A valve at the bottom allows you to drain the more dense fluid for transfer to another container. + + + rg-staender.jpg + Test Tube Rack + This rack comes in handy when you want to test many small amounts of chemicals in a row, or if you want to dry test tubes. + + + + Vortexer + A vortexer serves to homogenize reagents found in laboratories. The container containing liquid to be homogenized is put on a platform. The platform shakes by rotary agitation up to 3000RPM at which point a contact sensor is activated. In this way extremely small volumes of fluid can be homogenized quickly as well. It is the opposite of a centrifuge, used to separate fluids. + + + spritzflasche.jpg + Wash Bottle + These bottles are used for many purposes. In most laboratories they are usually filled with water, salt, acid or other commonly used fluids. They make it easy to apply the fluid if you do not need to measure a precise amount. + + + rotationsverdampfer.jpg + Rotary Evaporator + A rotary evaporator consists of a round flask in a bath of hot water that is designed to evaporate solvents. The flask is rotated and the solvent collects under a vacuum onto a condenser and drips into a condensate collecting flask. in this way solutions can be concentrated or purified. By attaching a vacuum pump, the air pressure and therefore the boiling point of the fluid can be decreased. + + + rueckflusskuehler.jpg + Reflux Condenser + A reflux condenser subjects fluid to a process where a gas produced by heating is collected on the reflux condenser. The fluid is cooled until it condenses and runs back into the original fluid. Usually it is put on a round-bottomed flask or several neck flasks. + + + pileusball.jpg + Pipette Bulb + A pipette bulb is used to fill pipettes. It produces a negative pressure which makes the fluid go into the pipette. If one lets air back into the ball the fluid will run out of the pipette. + + + rg.jpg + Test Tube + In a test tube small reactions or experiements are performed. There are many different types of tubes. For example some have connectors, some are etched for measurements, some are hardened for durability. + + + schutzbrille.jpg + Protective Goggles + Most laboratories insist that everyone wears protective goggles. Without them, it is too risky to work with most chemicals. Usually, the lens is a special type of plastic which protects you from both mechanical impacts and acid and base chemicals. + + + rundkolben.jpg + Round-bottomed Flask + A round-bottomed flask is used for a lot of reactions. Some can be connected to other items, as the frosting on the neck shows. With cork rings they can be placed on a table. + + + vollpipette.jpg + Full Pipette + Unlike a regular pipette, a full pipette only has one marking for a specific volume. + + + trockenrohr.jpg + Drying Tube + There are reactions which need to be kept free of water. To make this possible one uses a drying tube, which contains a hygroscopic chemical to absorb water in the atmosphere. + + + rg-halter.jpg + Test tube fastener + With a test tube fastener you can easily hold test tubes. If you use a fastener there is a safe distance between the hand and the test tube when the tube is hot. In particular, it is used when you hold a test tube over an open flame. + + + messzylinder.jpg + Measuring Cylinder + In a measuring cylinder you can fill amounts of liquids relatively precisely. Furthermore, the cylinder allows particulate matter to sink. Following this, you can separate particulates from the fluid by decanting. + + + thermometer.jpg + Thermometer + With a thermometer you can determine the temperature of a sample. In a laboratory special thermometers are used, which can also be used within acids or bases. + + + ruehrfisch.jpg + Magnetic stir bar + Magnetic stir bars are highly chemically inert, small magnetic bars. Most heaters have a built-in magnet which can rotate. This causes the stir bar to rotate and the mixture to be homogenized. + + + + Magnetic Stir Bar Retriever + With a magnetic stir bar retriever you can remove magnetic stir bars from a container. The retriever is a bar with a magnet at the end which attracts the stir bars. + + + pipette.jpg + Pipette + Pipettes are used to introduce small quantities of liquids in laboratories. A pipette has a volume scale and as a rule pileusballs are used as droppers for liquids. Both sorts of pipettes are calibrated for fluids with a temperature of 20°C and for time of outflow (signified by "Ex."). If needed times of outflow are indicated on the pipettes. + + + erlenmeyerkolben.jpg + Erlenmeyer Flask + This flask named after the chemist Emil Erlenmeyer (1825-1909) comes - unlike the beaker - with an inverted conical base and a cylindrical neck. There are different types of Erlenmeyer flasks for laboratory applications, the narrow and wide neck form. Depending on the application the flask may have precision grinding to allow good connection to other containers. + <br> + The narrow neck reduces the risk of fluid escaping, especially when boiling or during reactions which agitate the contents. + <br> + An Erlenmeyer flask is useful for mixing fluids or accelerating reactions by stirring or shaking, for example. The Erlenmeyer flask is particularly suited for a magnetic stirrer, since it can be placed directly on the stirring platform. A round-bottomed flask, by contrast, must be placed on a cork ring on the stirring platform. + + + + + + Ultrasonic Bath + For some chemical reactions it is important that the solvent is gas free. To achieve this the reaction vessel is put for some time into a ultrasonic bath. Through the high sound frequency the vapor locks peel away and ascend. This procedure is called outgassing. + + + waage.jpg + Scales + In a laboratory you often have to weigh out very precise amounts of reagents. High precise scales can measure masses down to 1/10000 gram.Therefor they stand on granite blocks to avoid vibrancies and are protected against blasts by a dome. + + + destillierbruecke.jpg + Distillation bridge + To separate a mixture you can use distillation amongst others. The distillation bridge is thereby the way between the two pots. In the one pot there is the mixture to be separated. Through heating, a gas forms which is lead through the bridge. At the end of the bridge the gas phase is condensed again and drips in a round flask. As a rule, the bridge is cooled by return flow. In addition, there is often a thermometer for controlling the temperature on the distillation bridge. + + + + kolbenprober.png + Syringe + A syringe consists of two parts: A glass tube and a punch. Both are normally made of glass. A gas floats into the glass tube. As the syringe is a closed system the punch has to give way. This can be used measuring the volume of an reaction. + + + verteiler.jpg + Separation Beaker + At the four ends of this separation beaker you put four small caps. While distilling, you can turn the beaker by 60 degree after a certain temperate has been reached. This way, at the end of the distillation all four caps have a specific liquid in it, depending on the boiling points of the liquid distilled. + + + brenner.jpg + Burner + There are several types of burners. The picture shows a Teclu-Burner. Each type has specific uses. They vary in the peak temperature and overall heating capability. + + + abzug.jpg + Extractor Hood + Most laboratories use extractor hoods. They filter the gasses from chemical reactions and pump the cleaned air outside of the building. + + + thermometer2.jpg + Contact Thermometer + A contact thermometer is different from a regular thermometer because of its sensor for the current temperature. Such a thermometer is connected with a heating coild. If the sensor notices that the aimed temperature has been reached the contact thermometer will make the heating coild stop heating. Therefore in an experiment it is possible to have a constant temperature. + + + halter.jpg + Clamps + With clamps as used in a laboratory you can easily hold all kinds of tools. + + + phpapier.jpg + Litmus Paper + There are multiple way to measure the pH-Value of an solution. With a litmus paper it is easy to get a pretty precise pH-Value. The color indicates the value. If you need a more precise value you can for example use a pH-Meter which is using the conductivity of a solution. + + + trichter.jpg + Short-stem Funnel + A funnel is used in the laboratory to fill powder into something. + + + + Buret + A buret is used to titrate liquids. The buret is filled with a specified volume of a liquid. Below it a container like an Erlenmeyer flask is placed. By opening the valve the liquid in the container will be titrated. High-quality buret have a venting-mechanism with which they can be very easily refilled with the exact volume for which the buret is calibrated. + + + becherglas.jpg + Beaker + Beakers are used in many places for a lot of tasks. They are used to store chemicals are to perform chemical reactions. They are also often used for titrations. + + + dsc.jpg + DSC (Differencial Scanning Calorimetry) + The DSC measures the heat flow volume of a compound. This value is very specific for every kind of matter. Thus, the DSC is used to identify chemicals or to describe them. + + + + Dewar vessel + A dewar vessel (or dewar flask) is designed for a good thermal insulation. Its hull is a double-layer construction with vacuum between the two layers. Because of this they are appropriote for keeping liquids cold or warm. A thermos flawsk is an example of a dewar vessel. + + diff --git a/kalzium/src/data/tools.xml.todo b/kalzium/src/data/tools.xml.todo new file mode 100644 index 00000000..eb746de7 --- /dev/null +++ b/kalzium/src/data/tools.xml.todo @@ -0,0 +1,50 @@ +See: http://www.labdepotinc.com/default.aspx + + + Rührfischangel + Mit der Rührfischangel kann man Rührfische wieder aus Gefäßen entfernen. Die Angel ist ein Stab mit einem Magneten am Ende an dem der Rührfisch haften bleibt. + + + Exsikkator + + Ein Exsikkator (von lat. exsiccare = austrocknen) ist ein Laborgerät aus der Chemie, das meist aus Glas gefertigt wird und zum Trocknen von chemischen Stoffen verwendet wird, das heißt zum Entzug von Wasser bzw. Feuchtigkeit. + Bei einem Exsikkator handelt es sich im Prinzip um eine Glasschüssel mit Deckel (siehe Bild unten), wobei der Deckel das Gefäß über einen Planschliff verschließt, was gewährleistet, daß es luftdicht verschließbar ist. Den unteren Teil des Exsikkators befüllt man gewöhnlich mit einem Trocknungsmittel, z.B. Calciumchlorid, Silicagel, Phosphorpentoxid oder Schwefelsäure. Auf einem durchlässigen Einsatz aus Kunststoff oder Keramik oberhalb des Trockenmittels wird die zu trocknende Substanz abgelegt. + Das Trocknungsmittel hat die Eigenschaft hygroskopisch zu sein, das heißt, es entzieht aus seiner Umgebung Feuchtigkeit und nimmt diese auf. Die durch das Trocknungsmittel getrocknete Atmosphäre im Exsikkator entzieht selbst wiederum Wasser bzw. Lösungsmittel aus dem zu trocknenden Stoff. + + + + Spatel + Der Spatel ist ein Laborgerät zum Abkratzen, Zerkleinern und Transportieren von Chemikalien. Spatel bestehen aus verschiedenen Materialien (Eisen, Titan, Platin) und können verschiedene Formen haben (z.B. Flachspatel oder Löffelspatel). + + + Wasserstrahlpumpe + + Die Wasserstrahlpumpe besitzt zwei Eingänge und einen Ausgang und besteht im Prinzip aus zwei ineinander gesteckten Rohren. Am Wassereingang spritzt ein Wasserstrahl unter dem vollen Leitungsdruck aus einer Düse in ein etwas weiteres Rohr. Dabei reißt der Wasserstrahl Luft oder Flüssigkeiten vom zweiten Eingang mit. <br> Dies geschieht aufgrund des Unterdrucks in einer strömenden Flüssigkeit. Es ist somit eine Anwendung des Hydrodynamischen Paradoxon. Dies besagt, dass Gegenstände, die in der Nähe von strömenden Flüssigkeiten sind, angesaugt statt abgestoßen werden. + + + + Refraktometer + Mit einem Refraktometer wird der Brechungsindex von optischen Medien bestimmt. Wenn von einer Chemikalie der Brechungsindex bekannt ist kann somit nach einer Synthese die Reinheit des Produktes oder der Erfolg einer Synthese überprüft werden. + + + Pipette + Pipetten dienen im Labor zum Dosieren von Flüssigkeiten. Auf der Pipette findet sich eine Volumenskala. Als Pipettierhilfe dient in der Regel ein Pileusball. Beide Pipettenarten sind auf Flüssigkeiten mit der Temperatur von 20°C und auf Ausfluss (Ex.) geeicht, Auslaufzeiten werden, wenn nötig, auf den Pipetten angegeben. + + + Erlenmeyerkolben + + Dieser nach dem Chemiker Emil Erlenmeyer (1825-1909) benannte Kolben verfügt - im Gegensatz zum Becherglas - über einen nach oben hin enger werdenden Hals. Im Laborgebrauch existieren verschiedene Varianten des Erlenmeyerkolbens, die Enghals- und die Weithals-Form und je nach Anwendung auch Kolben mit Normschliff. + <br> + Durch den verjüngenden Hals ist die Gefahr, dass bei Zugabe von Substanzen, beim Schwenken, Rühren oder Sieden Flüssigkeiten aus dem Kolben unkontrolliert entweichen deutlich kleiner, als bei Bechergläsern. + <br> + So können im Erlenmeyerkolben bequem z.B. Flüssigkeiten vermischt oder Lösungsvorgänge durch - auch relativ heftiges - Schwenken oder Rühren beschleunigt werden. Er eignet sich - wie der Rundkolben - auch gut für den Magnetrührer, kann aber wegen seines flachen Bodens direkt abgestellt werden. (Der Rundkolben hingegen benötigt einen Korkring oder ein Stativ für den festen Stand, letzteres macht ein Schwenken mit der Hand oder ein häufiges Prüfen durch Halten ins Gegenlicht unmöglich.) + + + + Ultraschallbad + Bei einigen chemischen Reaktionen kommt es darauf an, dass die Lösungsmittel gasfrei sind. Um dies zu erreichen wird das Reaktionsgefäß für einige Zeit in ein Ultraschallbad gegeben. Durch die hohe Schallfrequenz lösen sich Gasblasen und steigen auf. Diesen Vorgang nennt man Entgasen. + + + Waage + Im Labor muss man häufig sehr genaue Mengen von Reagenzien abwiegen. Feinwaagen messen bis auf eine 1/10000 Gramm genaue Mengen ab. Dazu stehen sie auf Granitblöcken um Erschütterungen zu vermeiden und sind durch Hauben von Windstößen geschützt. + diff --git a/kalzium/src/detailedgraphicaloverview.cpp b/kalzium/src/detailedgraphicaloverview.cpp new file mode 100644 index 00000000..56c086ff --- /dev/null +++ b/kalzium/src/detailedgraphicaloverview.cpp @@ -0,0 +1,232 @@ +/*************************************************************************** + +copyright : (C) 2004, 2005 by Carsten Niehaus +email : cniehaus@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "detailedgraphicaloverview.h" +#include "element.h" +#include "kalziumutils.h" + +//KDE-Includes +#include +#include +#include +#include + +//QT-Includes +#include +#include +#include +#include + +DetailedGraphicalOverview::DetailedGraphicalOverview( Element *el, QWidget *parent, const char *name ) +: QWidget( parent, name ) +{ + init( el ); +} + +DetailedGraphicalOverview::DetailedGraphicalOverview( QWidget *parent, const char *name ) +: QWidget( parent, name ) +{ + init( 0L ); +} + +void DetailedGraphicalOverview::init( Element *el ) +{ + setBackgroundMode( NoBackground ); + + m_element = el; + setMinimumSize( 300, 200 ); + update(); +} + +void DetailedGraphicalOverview::paintEvent( QPaintEvent* ) +{ + int h = height(); + int w = width(); + + QPixmap pm( w, h ); + + QPainter p; + p.begin( &pm ); + + p.setBrush(Qt::SolidPattern); + + if ( !m_element ) + { + pm.fill( paletteBackgroundColor() ); + p.drawText( 0, 0, w, h, Qt::AlignCenter | Qt::WordBreak, i18n( "No element selected" ) ); + } + else + { + + h_t = 20; //height of the texts + + x1 = 0; + y1 = 0; + + x2 = w; + y2 = h; + + p.setBrush( m_element->elementColor() ); + p.drawRect( x1 , y1 , x2 , y2 ); + + p.setBrush( Qt::black ); + p.setBrush(Qt::NoBrush); + + QFont fA = KGlobalSettings::generalFont(); + QFont fB = KGlobalSettings::generalFont(); + QFont fC = KGlobalSettings::generalFont(); + + QString strLocalizedMass = KalziumUtils::localizedValue( m_element->mass(), 6 ); + + fA.setPointSize( fA.pointSize() + 20 ); //Huge font + fA.setBold( true ); + fB.setPointSize( fB.pointSize() + 6 ); //Big font + fC.setPointSize( fC.pointSize() + 4 ); //Big font + fC.setBold( true ); + QFontMetrics fmA = QFontMetrics( fA ); + QFontMetrics fmB = QFontMetrics( fB ); + + //coordinates for element symbol: near the center + int xA = 4 * w / 10; + int yA = h / 2; + + //coordinates for the atomic number: offset from element symbol to the upper left + int xB = xA - fmB.width( QString::number( m_element->number() ) ); + int yB = yA - fmA.height() + fmB.height(); + + //Element Symbol + p.setFont( fA ); + p.drawText( xA, yA , m_element->symbol() ); + + //Atomic number + p.setFont( fB ); + p.drawText( xB, yB, QString::number( m_element->number() )); + + QRect rect( 0, 20, w/2, h ); + + p.setFont( fC ); + + int size = KalziumUtils::maxSize(m_element->elname(), rect , fC, &p); + int size2 = KalziumUtils::maxSize(m_element->oxstage(), rect, fC, &p); + int size3 = KalziumUtils::maxSize( strLocalizedMass , rect , fC, &p); + + //Name and other data + fC.setPointSize( size ); + p.setFont( fC ); + + //Name + p.drawText( 1, 0, w/2, h, Qt::AlignLeft, m_element->elname() ); + + //Oxidationstates + fC.setPointSize( size2 ); + p.setFont( fC ); + int offsetOx = KalziumUtils::StringHeight( strLocalizedMass , fC, &p ); + p.drawText( 1, h-offsetOx, w/2, offsetOx, Qt::AlignLeft, m_element->oxstage() ); + + //Mass + fC.setPointSize( size3 ); + p.setFont( fC ); + + int offset = KalziumUtils::StringHeight( strLocalizedMass, fC, &p ); + p.drawText( w/2, h-offset, w/2, offset, Qt::AlignRight, strLocalizedMass ); + + drawBiologicalSymbol( &p ); + } + + p.end(); + + + bitBlt( this, 0, 0, &pm ); +} + +void DetailedGraphicalOverview::drawBiologicalSymbol( QPainter *p ) +{ + if ( !m_element ) return; + const int db = h_t; //diameter of the big circle + const int ds = db/2; //diameter of the inner circle + + int d_ds = ( db/2 )-( ds/2 ); //the delta-x/y of the inner circle + + int pos_x = width() - 4 - db; + int pos_y = 4; + + if ( m_element->biological() > 0 ) + { + const int radius = db + 8; + p->setBrush( Qt::SolidPattern ); + p->setBrush( Qt::white ); + p->setPen( Qt::black ); + p->drawRoundRect( QRect( width() - radius, + -radius, + 2 * radius, + 2 * radius ), 70, 70 ); + } + + switch ( m_element->biological() ) + { + case 0: //nothing + break; + case 1: //red, red + p->setBrush( Qt::red ); + p->setBrush(Qt::NoBrush); + p->setPen( Qt::red ); + p->drawEllipse( pos_x,pos_y,db,db ); + p->setBrush(Qt::SolidPattern); + p->setBrush( Qt::red ); + p->drawEllipse( pos_x+d_ds, pos_y+d_ds, ds, ds ); + break; + case 2: //green, red + p->setBrush( Qt::red ); + p->setBrush(Qt::NoBrush); + p->setPen( Qt::red ); + p->drawEllipse( pos_x,pos_y,db,db ); + p->setBrush(Qt::SolidPattern); + p->setBrush( Qt::green ); + p->setPen( Qt::green ); + p->drawEllipse( pos_x+d_ds, pos_y+d_ds, ds, ds ); + break; + case 3: //green + p->setBrush(Qt::SolidPattern); + p->setBrush( Qt::green ); + p->setPen( Qt::green ); + p->drawEllipse( pos_x+d_ds, pos_y+d_ds, ds, ds ); + break; + case 4: //green, blue + p->setBrush( Qt::blue ); + p->setBrush(Qt::NoBrush); + p->setPen( Qt::blue ); + p->drawEllipse( pos_x,pos_y,db,db ); + p->setBrush(Qt::SolidPattern); + p->setBrush( Qt::green ); + p->setPen( Qt::green ); + p->drawEllipse( pos_x+d_ds, pos_y+d_ds, ds, ds ); + break; + case 5: //blue + p->setBrush(Qt::SolidPattern); + p->setBrush( Qt::blue ); + p->setPen( Qt::blue ); + p->drawEllipse( pos_x+d_ds, pos_y+d_ds, ds, ds ); + break; + case 6: //blue, blue + p->setBrush( Qt::blue ); + p->setBrush(Qt::NoBrush); + p->setPen( Qt::blue ); + p->drawEllipse( pos_x,pos_y,db,db ); + p->setBrush(Qt::SolidPattern); + p->drawEllipse( pos_x+d_ds, pos_y+d_ds, ds, ds ); + break; + } +} + +#include "detailedgraphicaloverview.moc" diff --git a/kalzium/src/detailedgraphicaloverview.h b/kalzium/src/detailedgraphicaloverview.h new file mode 100644 index 00000000..2f095be7 --- /dev/null +++ b/kalzium/src/detailedgraphicaloverview.h @@ -0,0 +1,69 @@ +#ifndef DETAILEDGRAPHICALOVERVIEW_H +#define DETAILEDGRAPHICALOVERVIEW_H +/*************************************************************************** + copyright : (C) 2004 by Carsten Niehaus + email : cniehaus@kde.org + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +class Element; + + +/** + * @short The widget which displays the most important information + * in one widget like a lot people know it from school + * @author Carsten Niehaus + */ +class DetailedGraphicalOverview : public QWidget +{ + Q_OBJECT + + public: + DetailedGraphicalOverview( Element *el, QWidget *parent, const char *name=0 ); + DetailedGraphicalOverview( QWidget *parent, const char *name=0 ); + + /** + * sets the elements whose data will be used to @p el + */ + void setElement( Element* el ){ + m_element = el; + update(); + } + + /** + * draw the small symbol which symbolises the + * relevence for humans + */ + void drawBiologicalSymbol( QPainter *p ); + + //calculation of the corners + int x1,x2,y1,y2,h_t; + + private: + /** + * the element whose data will be used + */ + Element *m_element; + + protected: + virtual void paintEvent( QPaintEvent* ); + + /** + * initialization method + */ + virtual void init( Element* ); +}; + +#endif // DETAILEDGRAPHICALOVERVIEW_H + diff --git a/kalzium/src/detailinfodlg.cpp b/kalzium/src/detailinfodlg.cpp new file mode 100644 index 00000000..c099ccd8 --- /dev/null +++ b/kalzium/src/detailinfodlg.cpp @@ -0,0 +1,497 @@ +/*************************************************************************** + begin : Tue Apr 8 2003 + copyright : (C) 2003, 2004, 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "detailinfodlg.h" +#include "isotope.h" +#include "kalziumutils.h" +#include "kalziumdataobject.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "element.h" +#include "orbitswidget.h" +#include "detailedgraphicaloverview.h" +#include "spectrum.h" +#include "spectrumviewimpl.h" + +//TODO add bondxx-radius (H-H-distance for example) + +DetailedInfoDlg::DetailedInfoDlg( Element *el , QWidget *parent, const char *name) + : KDialogBase( IconList, name, Help|User1|User2|Close, Close, parent, name, + false, //non modal + false, + KGuiItem(i18n("Next element", "Next"), "1rightarrow"), + KGuiItem(i18n("Previous element", "Previous"), "1leftarrow")) +{ + m_element = el; + + m_baseHtml = KGlobal::dirs()->findResourceDir("data", "kalzium/data/" ); + m_baseHtml.append("kalzium/data/htmlview/"); + m_baseHtml.append("style.css"); + + m_picsdir = KGlobal::dirs()->findResourceDir( "appdata", "elempics/" ) + "elempics/"; + + ( actionButton( KDialogBase::Close ) )->setFocus(); + + // creating the tabs but not the contents, as that will be done when + // setting the element + createContent(); + + m_actionCollection = new KActionCollection(this); + KStdAction::quit(this, SLOT(slotClose()), m_actionCollection); + + setButtonTip( User2, i18n( "Goes to the previous element" ) ); + setButtonTip( User1, i18n( "Goes to the next element" ) ); + + setElement( el ); +} + +void DetailedInfoDlg::setElement(Element *element) +{ + if ( !element ) return; + + m_element = element; + m_elementNumber = element->number(); + + reloadContent(); + + enableButton( User1, true ); + enableButton( User2, true ); + if ( m_elementNumber == 1 ) + enableButton( User2, false ); + else if ( m_elementNumber == KalziumDataObject::instance()->numberOfElements() ) + enableButton( User1, false ); +} + +KHTMLPart* DetailedInfoDlg::addHTMLTab( const QString& title, const QString& icontext, const QString& iconname ) +{ + QFrame *frame = addPage(title, icontext, BarIcon(iconname)); + QVBoxLayout *layout = new QVBoxLayout( frame ); + layout->setMargin( 0 ); + KHTMLPart *w = new KHTMLPart( frame, "html-part", frame ); + layout->addWidget( w->view() ); + + return w; +} + +void DetailedInfoDlg::fillHTMLTab( KHTMLPart* htmlpart, const QString& htmlcode ) +{ + if ( !htmlpart ) return; + + htmlpart->begin(); + htmlpart->write( htmlcode ); + htmlpart->end(); +} + +QString DetailedInfoDlg::getHtml(DATATYPE type) +{ + QString html = "Chemical data
"; + + //get the list of ionisation-energies + QValueList ionlist = m_element->ionisationList(); + + html.append( "
" ); + html.append( m_element->symbol() ); + html.append( "" ); + html.append( i18n( "Block: %1" ).arg( m_element->block() ) ); + html.append( "
" ); + html.append( ""); + switch ( type ) + { + case CHEMICAL: + html.append( "" ); + html.append( "" ); + html.append( "" ); + if ( m_element->radius(Element::IONIC) > 0.0 ) + { + html.append( "" ); + } + if ( m_element->radius(Element::VDW) > 0.0 ) + { + html.append( "" ); + } + + if ( m_element->radius(Element::ATOMIC) > 0.0 ) + { + html.append( "" ); + } + + html.append( "" ); + if ( !m_element->isotopes().isEmpty() ) + { + html.append( "" ); + } + break; + case MISC: + html.append( "" ); + + if ( m_element->abundance() > 0 ){ + html.append( "" ); + } + + html.append( "" ); + if ( !m_element->nameOrigin().isEmpty() ) + { + html.append( "" ); + } + if ( m_element->artificial() || m_element->radioactive() ) + { + html.append( "" ); + } + break; + case ENERGY: + html.append( "" ); + html.append( "" ); + html.append( "" ); + html.append( "" ); + + + uint i = 0; + for ( ; i < ionlist.count() ; ++i ) + { + html.append( "" ); + } + break; + } + + html += ( "
\"icon\"/" ); + html.append( "" + i18n( "Electronic configuration: %1" ).arg( m_element->parsedOrbits() ) + "" ); + html.append( "
\"icon\"/" ); + html.append( "" + i18n( "Density: %1" ).arg( m_element->adjustUnits( Element::DENSITY ) ) + "" ); + html.append( "
\"icon\"/" ); + html.append( "" + i18n( "Covalent Radius: %1" ).arg( m_element->adjustRadius( Element::COVALENT ) ) + "" ); + html.append( "
\"icon\"/" ); + html.append( i18n( "Ionic Radius (Charge): %1 (%2)" ).arg( m_element->adjustRadius(Element::IONIC) ).arg( m_element->ioncharge() ) ); + html.append( "
\"icon\"/" ); + html.append( "" + i18n( "van der Waals Radius: %1" ).arg( m_element->adjustRadius(Element::VDW) ) + "" ); + html.append( "
\"icon\"/" ); + html.append( "" + i18n( "Atomic Radius: %1" ).arg( m_element->adjustRadius(Element::ATOMIC) ) + "" ); + html.append( "
\"icon\"/" ); + html.append( "" + i18n( "Mass: %1" ).arg( m_element->adjustUnits( Element::MASS ) ) + "" ); + html.append( "
\"icon\"/" ); + html.append( isotopeTable() ); + html.append( "
\"icon\"/" ); + html.append( m_element->adjustUnits( Element::DATE ) ); + if ( !m_element->scientist( ).isEmpty() ) + html += "
" + i18n("It was discovered by %1").arg(m_element->scientist() ); + html.append( "
\"icon\"/" ); + html.append( i18n( "Abundance in crustal rocks: %1 ppm" ).arg( KGlobal::locale()->formatLong( m_element->abundance() ) ) ); + html.append( "
\"icon\"/" ); + html.append( i18n( "Mean mass: %1 u" ).arg( KalziumUtils::localizedValue( m_element->meanmass(), 6 ) ) ); + html.append( "
\"icon\"/" ); + html.append( i18n( "Origin of the name: %1" ).arg( m_element->nameOrigin() ) ); + html.append( "
\"icon\"/" ); + if ( !m_element->radioactive() ) + html.append( i18n( "This element is artificial" )); + else if ( !m_element->artificial() ) + html.append( i18n( "This element is radioactive" )); + else + html.append( i18n( "This element is radioactive and artificial" )); + html.append( "
\"icon\"/" ); + html.append( i18n( "Melting Point: %1" ).arg( m_element->adjustUnits( Element::MELTINGPOINT ) ) ); + html.append( "
\"icon\"/" ); + html.append( i18n( "Boiling Point: %1" ).arg( m_element->adjustUnits( Element::BOILINGPOINT ) ) ); + html.append( "
\"icon\"/" ); + html.append( i18n( "Electronegativity: %1" ).arg( m_element->adjustUnits( Element::EN ) ) ); + html.append( "
\"icon\"/" ); + html.append( i18n( "Electron affinity: %1 " ).arg( m_element->adjustUnits(Element::EA) ) ); + html.append( "
\"icon\"/" ); + html.append( i18n("the first variable is a number. The result is for example '1.' or '5.', the second is the value of the ionisation energy", + "%1. Ionization energy: %2" ).arg( QString::number( i+1 ), m_element->adjustUnits( Element::IE, ionlist[i] ) ) ); + html.append( "
" ); + html += "
"; + + return html; +} + +QString DetailedInfoDlg::isotopeTable() +{ + QValueList list = m_element->isotopes(); + + QString html; + + html = ""; + + QValueList::const_iterator it = list.begin(); + const QValueList::const_iterator itEnd = list.end(); + + for ( ; it != itEnd; ++it ) + { + html.append( "" ); + + } + + html += "
"; + html += i18n( "Isotope-Table" ); + html += "
"; + html += i18n( "Mass" ); + html += ""; + html += i18n( "Neutrons" ); + html += ""; + html += i18n( "Percentage" ); + html += ""; + html += i18n( "Half-life period" ); + html += ""; + html += i18n( "Energy and Mode of Decay" ); + html += ""; + html += i18n( "Spin and Parity" ); + html += ""; + html += i18n( "Magnetic Moment" ); + html += "
" ); + if ( ( *it )->weight() > 0.0 ) + html.append( i18n( "%1 u" ).arg( KalziumUtils::localizedValue( ( *it )->weight(), 6 ) ) ); + // html.append( i18n( "%1 u" ).arg( QString::number( ( *it )->weight() ) )); + html.append( "" ); + html.append( QString::number( ( *it )->neutrons() ) ); + html.append( "" ); + if ( ( *it )->percentage() > 0.0 ) + html.append( i18n( "this can for example be '24%'", "%1%" ).arg( KalziumUtils::localizedValue( ( *it )->percentage(), 6 ) ) ); + html.append( "" ); + if ( ( *it )->halflife() > 0.0 ) { + html.append( ( *it )->halflifeAsString() ); + } + html.append( "" ); + if ( ( *it )->alphapercentage() > 0.0 ){ + if ( ( *it )->alphadecay() > 0.0 ) + html.append( i18n( "%1 MeV" ).arg( KalziumUtils::localizedValue( ( *it )->alphadecay(), 6 ) ) ); + html.append( i18n( " %1" ).arg( QChar( 945 ) ) ); + if ( ( *it )->alphapercentage() < 100.0) + html.append( i18n( "(%1%)" ).arg( KalziumUtils::localizedValue( (*it )->alphapercentage(), 6 ) ) ); + if ( ( *it )->betaminuspercentage() > 0.0 || ( *it )->betapluspercentage() > 0.0 || ( *it )->ecpercentage() > 0.0) + html.append( i18n( ", " ) ); + } + if ( ( *it )->betaminuspercentage() > 0.0 ){ + if ( ( *it )->betaminusdecay() > 0.0 ) + html.append( i18n( "%1 MeV" ).arg( KalziumUtils::localizedValue( ( *it )->betaminusdecay(), 6 ) ) ); + html.append( i18n( " %1-" ).arg( QChar( 946 ) ) ); + if ( ( *it )->betaminuspercentage() < 100.0) + html.append( i18n( "(%1%)" ).arg( KalziumUtils::localizedValue( ( *it )->betaminuspercentage(), 6 ) )); + if ( ( *it )->betapluspercentage() > 0.0 || ( *it )->ecpercentage() > 0.0 ) + html.append( i18n( ", " ) ); + } + if ( ( *it )->betapluspercentage() > 0.0 ){ + if ( ( *it )->betaplusdecay() > 0.0 ) + html.append( i18n( "%1 MeV" ).arg( KalziumUtils::localizedValue( ( *it )->betaplusdecay(), 6 ) ) ); + html.append( i18n( " %1+" ).arg(QChar( 946 ) ) ); + if ( ( *it )->betapluspercentage() == ( *it )->ecpercentage() ) { + if ( ( *it )->ecdecay() > 0.0 ) { + html.append( i18n( "%1 MeV" ).arg( KalziumUtils::localizedValue( ( *it )->ecdecay(), 6 ) ) ); + } + html.append( i18n( "Acronym of Electron Capture"," EC" ) ); + } + if ( ( *it )->betapluspercentage() < 100.0) + html.append( i18n( "(%1%)" ).arg( KalziumUtils::localizedValue( ( *it )->betapluspercentage(), 6 ) ) ); + html += " "; + } + if ( ( *it )->ecpercentage() > 0.0 && ( *it )->ecpercentage()!=( *it )->betapluspercentage()){ + if ( ( *it )->ecdecay() > 0.0 ) + html.append( i18n( "%1 MeV" ).arg( KalziumUtils::localizedValue( ( *it )->ecdecay(), 6 ) ) ); + html.append( i18n( "Acronym of Electron Capture"," EC" ) ); + if ( ( *it )->ecpercentage() < 100.0 ) + html.append( i18n( "(%1%)" ).arg( KalziumUtils::localizedValue( ( *it )->ecpercentage(), 6 ) ) ); + } + html.append( "" ); + html.append( ( *it )->spin() ); + html.append( "" ); + if ( !( *it )->magmoment().isEmpty() ) { + QString v = KGlobal::locale()->formatNumber( ( *it )->magmoment(), false, 6 ); + html.append( i18n( "%1 %2n" ).arg( v ).arg( QChar( 956 ) ) ); + } + html.append( "
"; + + return html; +} + +void DetailedInfoDlg::createContent( ) +{ + // overview tab + QFrame *m_pOverviewTab = addPage( i18n( "Overview" ), i18n( "Overview" ), BarIcon( "overview" ) ); + QVBoxLayout *overviewLayout = new QVBoxLayout( m_pOverviewTab ); + overviewLayout->setMargin( 0 ); + dTab = new DetailedGraphicalOverview( m_pOverviewTab, "DetailedGraphicalOverview" ); + overviewLayout->addWidget( dTab ); + + // picture tab + QFrame *m_pPictureTab = addPage( i18n( "Picture" ), i18n( "What does this element look like?" ), BarIcon( "elempic" ) ); + QVBoxLayout *mainLayout = new QVBoxLayout( m_pPictureTab ); + mainLayout->setMargin( 0 ); + piclabel = new QLabel( m_pPictureTab ); + piclabel->setMinimumSize( 400, 350 ); + mainLayout->addWidget( piclabel ); + + // atomic model tab + QFrame *m_pModelTab = addPage( i18n( "Atom Model" ), i18n( "Atom Model" ), BarIcon( "orbits" ) ); + QVBoxLayout *modelLayout = new QVBoxLayout( m_pModelTab ); + modelLayout->setMargin( 0 ); + wOrbits = new OrbitsWidget( m_pModelTab ); + modelLayout->addWidget( wOrbits ); + + // html tabs + m_htmlpages["chemical"] = addHTMLTab( i18n( "Chemical Data" ), i18n( "Chemical Data" ), "chemical" ); + m_htmlpages["energies"] = addHTMLTab( i18n( "Energies" ), i18n( "Energy Information" ), "energies" ); + m_htmlpages["misc"] = addHTMLTab( i18n( "Miscellaneous" ), i18n( "Miscellaneous" ), "misc" ); + + // spectrum widget tab + QFrame *m_pSpectrumTab = addPage( i18n("Spectrum"), i18n( "Spectrum" ), BarIcon( "spectrum" )); + QVBoxLayout *spectrumLayout = new QVBoxLayout( m_pSpectrumTab , 0, KDialog::spacingHint() ); + spectrumLayout->setMargin( 0 ); + m_spectrumStack = new QWidgetStack( m_pSpectrumTab ); + spectrumLayout->addWidget( m_spectrumStack ); + m_spectrumview = new SpectrumViewImpl( m_spectrumStack, "spectrumwidget" ); + m_spectrumStack->addWidget( m_spectrumview ); + m_spectrumLabel = new QLabel( m_spectrumStack ); + m_spectrumStack->addWidget( m_spectrumLabel ); +} + +void DetailedInfoDlg::reloadContent() +{ + // reading the most common data + const QString element_name = m_element->elname(); + const QString element_symbol = m_element->symbol(); + + // updating caption + setCaption( i18n( "For example Carbon (6)" , "%1 (%2)" ).arg( element_name ).arg( m_elementNumber ) ); + + // updating overview tab + dTab->setElement( m_element ); + + // updating picture tab + QString picpath = m_picsdir + element_symbol + ".jpg"; + if ( QFile::exists( picpath ) ) + { + QImage img( picpath, "JPEG" ); + img = img.smoothScale ( 400, 400, QImage::ScaleMin ); + QPixmap pic; + pic.convertFromImage( img ); + piclabel->setPixmap( pic ); + } + else + piclabel->setText( i18n( "No picture of %1 found." ).arg( element_name ) ); + + // updating atomic model tab + wOrbits->setElementNumber( m_elementNumber ); + QWhatsThis::add( wOrbits, + i18n( "Here you can see the atomic hull of %1. %2 has the configuration %3." ) + .arg( m_element->elname() ) + .arg( m_element->elname() ) + .arg( m_element->parsedOrbits() ) ); + + // updating html tabs + fillHTMLTab( m_htmlpages["chemical"], getHtml( CHEMICAL ) ); + fillHTMLTab( m_htmlpages["energies"], getHtml( ENERGY ) ); + fillHTMLTab( m_htmlpages["misc"], getHtml( MISC ) ); + + // updating spectrum widget + if ( m_element->hasSpectrum() ) + { + delete m_spectrumview; + + m_spectrumview = new SpectrumViewImpl( m_spectrumStack, "spectrumwidget" ); + m_spectrumview->setSpectrum( m_element->spectrum() ); + m_spectrumStack->addWidget( m_spectrumview ); + m_spectrumStack->raiseWidget( m_spectrumview ); + } + else + { + m_spectrumLabel->setText( i18n( "No spectrum of %1 found." ).arg( element_name ) ); + m_spectrumStack->raiseWidget( m_spectrumLabel ); + } +} + +void DetailedInfoDlg::slotHelp() +{ + emit helpClicked(); + + QString chapter = "infodialog_overview"; + switch ( activePageIndex() ){ + case 0: + chapter = "infodialog_overview"; + break; + case 1: + chapter = "infodialog_picture"; + break; + case 2: + chapter = "infodialog_orbits"; + break; + case 3: + chapter = "infodialog_chemical"; + break; + case 4: + chapter = "infodialog_energies"; + break; + case 5: + chapter = "infodialog_misc"; + break; + case 6: + chapter = "infodialog_spectrum"; + break; + } + + if ( kapp ) + kapp->invokeHelp ( chapter, "kalzium" ); +} + +void DetailedInfoDlg::wheelEvent( QWheelEvent *ev ) +{ + if ( ev->delta() < 0 ) + // setting the previous element + slotUser2(); + else + // setting the next element + slotUser1(); +} + +void DetailedInfoDlg::slotUser1() +{ +// setting the next element + if ( m_elementNumber < KalziumDataObject::instance()->numberOfElements() ) + { + setElement( KalziumDataObject::instance()->element( m_elementNumber + 1 ) ); + // no need to increment m_elementNumber here too, + // as it's already done by setElement + emit elementChanged( m_elementNumber ); + } +} + +void DetailedInfoDlg::slotUser2() +{ +// setting the previous element + if ( m_elementNumber > 1 ) + { + setElement( KalziumDataObject::instance()->element( m_elementNumber - 1 ) ); + // no need to decrement m_elementNumber here too, + // as it's already done by setElement + emit elementChanged( m_elementNumber ); + } +} + +#include "detailinfodlg.moc" diff --git a/kalzium/src/detailinfodlg.h b/kalzium/src/detailinfodlg.h new file mode 100644 index 00000000..d5dacc29 --- /dev/null +++ b/kalzium/src/detailinfodlg.h @@ -0,0 +1,122 @@ +/*************************************************************************** + begin : Tue Apr 2 20:43:44 2002 UTC + copyright : (C) 2003, 2004, 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef _DETAILINFODLG_H_ +#define _DETAILINFODLG_H_ + +#include + +#include + +class DetailedGraphicalOverview; +class Element; +class OrbitsWidget; +class SpectrumViewImpl; + +class QMouseEvent; +class QFrame; +class QLabel; +class QVBoxLayout; +class KActionCollection; +class KHTMLPart; + +/** + * @short The dialog which shows all available information of an element + * @author Carsten Niehaus + */ +class DetailedInfoDlg : public KDialogBase +{ + Q_OBJECT + + public: + DetailedInfoDlg( Element *el , QWidget *parent=0, const char *name=0); + + void setElement(Element *el); + + private: + enum DATATYPE + { + CHEMICAL = 0, + MISC, + ENERGY + }; + + Element *m_element; + int m_elementNumber; + + KActionCollection* m_actionCollection; + + SpectrumViewImpl *m_spectrumview; + + QString isotopeTable(); + + QMap m_htmlpages; + + QLabel *piclabel; + + QWidgetStack* m_spectrumStack; + QLabel* m_spectrumLabel; + + DetailedGraphicalOverview *dTab; + + OrbitsWidget *wOrbits; + + /** + * Create the inital set of tabs. Used it *ONLY* once in the + * constructor. + */ + void createContent(); + void reloadContent(); + + QString getHtml(DATATYPE); + + QString m_baseHtml; + QString m_picsdir; + + /** + * Add a new HTML page to the dialog. + * + * @param title The title of the tab, appears above the htmlview + * @param icontext The name of the tab, appears belov or instead + * of the icon + * @param iconname The name of the icon + * @returns the pointer to the resulting KHTMLPart, needed for + * writing HTML code on it + */ + KHTMLPart* addHTMLTab( const QString& title, const QString& icontext, const QString& iconname ); + /** + * Change the HTML code in an HTML page. + * + * @param htmlpart the KHTMLPart to edit + * @param htmlcode the HTML code to display + */ + void fillHTMLTab( KHTMLPart* htmlpart, const QString& htmlcode ); + + protected slots: + virtual void slotUser1(); + virtual void slotUser2(); + /** + * invoke the help of the correct chapter + */ + virtual void slotHelp(); + + protected: + virtual void wheelEvent ( QWheelEvent * ev ); + + signals: + void elementChanged( int ); +}; + +#endif diff --git a/kalzium/src/element.cpp b/kalzium/src/element.cpp new file mode 100644 index 00000000..a909a5ac --- /dev/null +++ b/kalzium/src/element.cpp @@ -0,0 +1,548 @@ +/*************************************************************************** + * Copyright (C) 2003, 2004, 2005 by Carsten Niehaus * + * cniehaus@kde.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include "element.h" +#include "prefs.h" +#include "spectrum.h" +#include "isotope.h" +#include "kalziumdataobject.h" +#include "kalziumutils.h" +#include "tempunit.h" + +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +Element::Element() +{ + m_radioactive = false; + m_artificial = false; + m_abundance = 0; +} + +Isotope* Element::isotopeByNucleons( int numberOfNucleons ) +{ + QValueList::ConstIterator it = m_isotopeList.begin(); + const QValueList::ConstIterator itEnd = m_isotopeList.end(); + + for ( ; it != itEnd; ++it ) + { + if ( ( ( *it )->neutrons() + ( *it )->protones() ) == numberOfNucleons ) + return *it; + } + return 0; +} + +QString Element::parsedOrbits( bool canBeEmpty ) +{ + if ( m_orbits.isEmpty() ) + if ( !canBeEmpty ) + return i18n( "structure means orbital configuration in this case", "Unknown structure" ); + else + return ""; + + QString orbits = m_orbits; + QRegExp rxs("([a-z])([0-9]+)"); + QRegExp rxb("([a-z]{2}) ",false); + orbits.replace(rxs,"\\1\\2"); //superscript around electron number + orbits.replace(rxb,"\\1 "); //bold around element symbols + return orbits; +} + +Element::~Element() +{ +} + +double Element::meanmass() +{ + return m_mass/m_number; +} + +const QString Element::adjustRadius( RADIUSTYPE rtype ) +{ + double val = 0.0; + QString v; + + switch ( rtype ) + { + case ATOMIC: + val = m_RadiusAR; + break; + case IONIC: + val = m_RadiusIon; + break; + case COVALENT: + val = m_RadiusCR; + break; + case VDW: + val = m_RadiusVDW; + break; + } + + if ( val <= 0 ) + v = i18n( "Value unknown" ); + else + v = i18n( "%1 is a length, eg: 12.3 pm", "%1 pm" ).arg( KalziumUtils::localizedValue( val, 6 ) ); + return v; +} + +const QString Element::adjustUnits( const int type, double value ) +{ + QString v; + if ( type == IE ) //an ionization energy + { + if ( Prefs::energies() == 0 ) + { + value*=96.6; + v = KalziumUtils::localizedValue( value, 6 ); + v.append( " kJ/mol" ); + } + else // use electronvolt + { + v = KalziumUtils::localizedValue( value, 6 ); + v.append( " eV" ); + } + } + return v; +} + +const QString Element::adjustUnits( const int type ) +{ + QString v = QString::null; + + double val = 0.0; //the value to convert + + if ( type == BOILINGPOINT || type == MELTINGPOINT ) // convert a temperature + { + if ( type == BOILINGPOINT ) + val = boiling(); + else + val = melting(); + + if ( val <= 0 ) + v = i18n( "Value unknown" ); + else + { + double newvalue = TempUnit::convert( val, (int)TempUnit::Kelvin, Prefs::temperature() ); + QString strVal = KalziumUtils::localizedValue( newvalue, 6 ); + switch (Prefs::temperature()) { + case 0: //Kelvin + v = i18n( "%1 is the temperature in Kelvin", "%1 K" ).arg( strVal ); + break; + case 1://Kelvin to Celsius + v = i18n( "%1 is the temperature in Celsius", "%1 %2C" ).arg( strVal ).arg( QChar(0xB0) ); + break; + case 2: // Kelvin to Fahrenheit + v = i18n( "%1 is the temperature in Fahrenheit", "%1 %2F" ).arg( strVal ).arg( QChar(0xB0) ); + break; + case 3: // Kelvin to Rankine + v = i18n( "%1 is the temperature in Rankine", "%1 %2Ra" ).arg( strVal ).arg( QChar(0xB0) ); + break; + case 4: // Kelvin to Reaumur + v = i18n( "%1 is the temperature in Reaumur", "%1 %2R" ).arg( strVal ).arg( QChar(0xB0) ); + break; + } + } + } + else if ( type == EN ) //Electronegativity + { + val = electroneg(); + if ( val <= 0 ) + v = i18n( "Value not defined" ); + else { + v = KalziumUtils::localizedValue( val, 6 ); + } + } + else if ( type == EA ) //Electron affinity + { + val = electroaf(); + if ( val == 0.0 ) + v = i18n( "Value not defined" ); + else + { + if ( Prefs::energies() == 0 ) + { + v = i18n( "%1 kJ/mol" ).arg( KalziumUtils::localizedValue( val, 6 ) ); + } + else // use electronvolt + { + val/=96.6; + v = i18n( "%1 eV" ).arg( KalziumUtils::localizedValue( val, 6 ) ); + } + } + } + else if ( type == MASS ) // its a mass + { + val = mass(); + if ( val <= 0 ) + v = i18n( "Value unknown" ); + else + v = i18n( "%1 u" ).arg( KalziumUtils::localizedValue( val, 6 ) ); + } + else if ( type == DENSITY ) // its a density + { + val = density(); + + if ( val <= 0 ) + v = i18n( "Value unknown" ); + else + { + if ( boiling() < 295.0 && melting() < 295.0)//gasoline + { + v = i18n( "%1 g/L" ).arg( KalziumUtils::localizedValue( val, 6 ) ); + } + else//liquid or solid + { + v = i18n( "%1 g/cm3" ).arg( KalziumUtils::localizedValue( val, 6 )); + } + } + } + else if ( type == DATE ) //its a date + { + val = date(); + if ( val < 1600 ) + { + v = i18n( "This element was known to ancient cultures" ); + } + else + { + v = i18n( "This element was discovered in the year %1" ).arg( QString::number( val ) ); + } + } + + return v; +} + +void Element::drawStateOfMatter( QPainter* p, double temp ) +{ + //the height of a "line" inside an element + int h_small = 15; //the size for the small units like elementnumber + + //The X-coordiante + int X = xPos(); + + //The Y-coordinate + int Y = yPos(); + + QColor color = currentColor( temp ); + + p->setPen( color ); + p->fillRect( X, Y,ELEMENTSIZE,ELEMENTSIZE, color ); + + QString text; + QFont symbol_font = p->font(); + + symbol_font.setPointSize( 10 ); + QFont f = p->font(); + f.setPointSize( 9 ); + + p->setFont( f ); + + //top left + p->setPen( Qt::black ); + text = KalziumUtils::localizedValue( KalziumUtils::strippedValue( mass( ) ), 6 ); + p->drawText( X,Y ,ELEMENTSIZE,h_small,Qt::AlignCenter, text ); + + text = QString::number( number() ); + p->drawText( X,Y+ELEMENTSIZE-h_small , ELEMENTSIZE, h_small,Qt::AlignCenter, text ); + + p->setFont( symbol_font ); + p->drawText( X,Y, ELEMENTSIZE,ELEMENTSIZE,Qt::AlignCenter, symbol() ); + + //border + p->setPen( Qt::black ); + p->drawRect( X, Y,ELEMENTSIZE+1,ELEMENTSIZE+1); +} + +QColor Element::currentColor( const double temp ) +{ + QColor color; + + //take the colours for the given temperature + const double iButton_melting = melting(); + const double iButton_boiling = boiling(); + + //If either the mp or bp is not known return + //This is to avoid undefined behaviour +// if ( iButton_boiling <= 0.0 || iButton_melting <= 0.0 ) +// return Qt::lightGray; + + if ( temp < iButton_melting ) + { //the element is solid + color= Prefs::color_solid(); + } + else if ( temp > iButton_melting && + temp < iButton_boiling ) + { //the element is liquid + color= Prefs::color_liquid(); + } + else if ( temp > iButton_boiling && iButton_boiling > 0.0 ) + { //the element is vaporous + color= Prefs::color_vapor(); + } + else + color = Qt::lightGray; + + return color; +} + + +void Element::drawGradient( QPainter* p, const QString& value, const QColor& c) +{ + //Set the elementColor to c to make the overviewwidget show + //the correct color + setElementColor( c ); + + //the height of a "line" inside an element + int h_small = 10; //the size for the small units like elementnumber + + //The X-coordiante + int X = xPos(); + + //The Y-coordinate + int Y = yPos(); + + p->setPen( c ); + p->fillRect( X, Y,ELEMENTSIZE,ELEMENTSIZE, c ); + + p->setPen( Qt::black ); + QFont symbol_font = p->font(); + QFont f = p->font(); + + f.setPointSize( KalziumUtils::maxSize(value, QRect( X,Y+ELEMENTSIZE-h_small, ELEMENTSIZE, h_small ),f, p ) ); + p->setFont( f ); + + p->drawText( X,Y+ELEMENTSIZE-h_small , ELEMENTSIZE, h_small,Qt::AlignCenter, value ); + + const QRect rect = QRect( X,Y,ELEMENTSIZE-2,ELEMENTSIZE-10 ); + int goodsize = KalziumUtils::maxSize( symbol(), rect, symbol_font, p ); + symbol_font.setPointSize( goodsize ); + p->setFont( symbol_font ); + p->drawText( X+1,Y+5, ELEMENTSIZE-2,ELEMENTSIZE-10,Qt::AlignCenter, symbol() ); + + //border + p->setPen( Qt::black ); + p->drawRect( X, Y,ELEMENTSIZE+1,ELEMENTSIZE+1); +} + +void Element::drawGrayedOut( QPainter *p ) +{ + //The X-coordiante + int X = xPos(); + + //The Y-coordinate + int Y = yPos(); + + p->fillRect( X, Y,ELEMENTSIZE,ELEMENTSIZE, Qt::lightGray ); + + p->setPen( Qt::darkGray ); + + QFont symbol_font = p->font(); + const QRect rect = QRect( X,Y,ELEMENTSIZE-2,ELEMENTSIZE-10 ); + int goodsize = KalziumUtils::maxSize( symbol(), rect, symbol_font, p ); + symbol_font.setPointSize( goodsize ); + p->setFont( symbol_font ); + p->drawText( X+1,Y+5, ELEMENTSIZE-2,ELEMENTSIZE-10,Qt::AlignCenter, symbol() ); + + p->setPen( Qt::black ); + p->drawRect( X, Y,ELEMENTSIZE+1,ELEMENTSIZE+1); +} + +void Element::drawSelf( QPainter* p, bool simple, bool isCrystal ) +{ + //the height of a "line" inside an element + int h_small = 12; //the size for the small units like elementnumber + + //The X-coordiante + int X = xPos(); + + //The Y-coordinate + int Y = yPos(); + + p->setPen( elementColor() ); + p->fillRect( X, Y,ELEMENTSIZE,ELEMENTSIZE, elementColor() ); + p->setPen( Qt::black ); + + QString text; + QFont symbol_font = p->font(); + + const int max = ELEMENTSIZE-10; + + const QRect rect = QRect( X,Y,ELEMENTSIZE-2,max ); + + int goodsize = KalziumUtils::maxSize( symbol(), rect, symbol_font, p ); + symbol_font.setPointSize( goodsize ); + p->setFont( symbol_font ); + + if ( !simple ) + p->drawText( X+1,Y+5, ELEMENTSIZE-2,max,Qt::AlignCenter, symbol() ); + else + p->drawText( X+1,Y+5, ELEMENTSIZE-2,max,Qt::AlignHCenter, symbol() ); + + QFont f = p->font(); + + QRect smallRect( X,Y ,ELEMENTSIZE-4,h_small ); + f.setPointSize( KalziumUtils::maxSize( QString::number( number() ), smallRect, f, p ) ); + + p->setFont( f ); + + if ( !simple ) + {//the user only wants a simple periodic table, don't weight the cell + QString text; + if ( isCrystal ) + { + QString structure = crystalstructure(); + /** + * hcp: hexagonal close packed + * fcc: face centered cubic + * krz/bcc body centered cubic// kubisch raumzentriert + * kdp: kubisch dicht gepackt + * hdp: hexagonal dicht gepackt + * ccp: cubic close packed // kubisch dichteste Kugelpackung + * d : diamond + * sc : simple cubic + * tet: tetragonal + * rh : rhombohedral + * or : orthorhombic + * mono: monoclinic + */ + if ( structure == "own") + text = i18n( "this means, the element has its 'own' structur", "own" ); + else if ( structure == "bcc" ) + text = i18n( "Crystalsystem body centered cubic", "bcc" ); + else if ( structure == "hdp" ) + text = i18n( "Crystalsystem hexagonal dense packed", "hdp" ); + else if ( structure == "ccp" ) + text = i18n( "Crystalsystem cubic close packed", "ccp" ); + } + else + text = KalziumUtils::localizedValue( KalziumUtils::strippedValue( mass( ) ), 6 ); + p->drawText( X+2,Y ,ELEMENTSIZE-4 ,h_small,Qt::AlignCenter, text ); + } + + text = QString::number( number() ); + p->drawText( X+2,Y+ELEMENTSIZE-h_small , ELEMENTSIZE-4, h_small,Qt::AlignCenter, text ); + + p->drawRect( X, Y,ELEMENTSIZE+1,ELEMENTSIZE+1); +} + +/*! + This looks pretty evil and it is. The problem is that a PerodicTableView is pretty + irregular and you cannot "calculate" the position. + */ +void Element::setupXY() +{ + static const int posXRegular[111] = {1,18, + 1,2,13,14,15,16,17,18, + 1,2,13,14,15,16,17,18, + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18, + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18, //Element 54 (Xe) + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17, //Element 71 (Lu) + 4,5,6,7,8,9,10,11,12,13,14,15,16,17,18, + 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17, //Element 71 (Lr) + 4,5,6,7,8,9,10,11}; + static const int posYRegular[111] = {1,1, + 2,2, 2, 2, 2, 2, 2, 2, + 3,3, 3, 3, 3, 3, 3, 3, + 4,4,4,4,4,4,4,4,4, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 5,5,5,5,5,5,5,5,5, 5, 5, 5, 5, 5, 5, 5, 5, 5, //Element 54 (Xe) + 6,6,6,8,8,8,8,8,8, 8, 8, 8, 8, 8, 8, 8, 8, //Element 71 (Lr) + 6,6,6,6,6,6, 6, 6, 6, 6, 6, 6, 6, 6, 6, + 7,7,7,9,9,9,9,9,9, 9, 9, 9, 9, 9, 9, 9, 9, + 7,7,7,7,7,7,7,7}; + + x = posXRegular[m_number-1]; + y = posYRegular[m_number-1]; +} + +void Element::setRadius( RADIUSTYPE type, double value, const QString& name ) +{ + switch ( type ) + { + case ATOMIC: + m_RadiusAR = value; + break; + case IONIC: + m_RadiusIon = value; + m_ionvalue = name; + break; + case COVALENT: + m_RadiusCR = value; + break; + case VDW: + m_RadiusVDW = value; + break; + } +} + +double Element::radius( RADIUSTYPE type ) +{ + switch ( type ) + { + case ATOMIC: + return m_RadiusAR; + break; + case IONIC: + return m_RadiusIon; + break; + case COVALENT: + return m_RadiusCR; + break; + case VDW: + return m_RadiusVDW; + break; + } + return 0.0; +} + +int Element::xPos() const +{ + return ( x-1 )*ELEMENTSIZE; +} + +int Element::yPos() const +{ + // mind the small gap over rare earth! + int tmp_y = ( y-1 )*ELEMENTSIZE + ELEMENTSIZE; + + // 57=Lanthanum, 72=Hafnium, 89=Actinium & 104=Rutherfordium (i.e., if + // n_number is in rare earth's block) + if ( (m_number > 57 && m_number < 72) || (m_number > 89 && m_number < 104) ) + tmp_y += ELEMENTSIZE/3; + + return tmp_y; +} + +QPoint Element::pos() const +{ + return QPoint( xPos(), yPos() ); +} + +QPoint Element::coords() const +{ + return QPoint( x, y ); +} diff --git a/kalzium/src/element.h b/kalzium/src/element.h new file mode 100644 index 00000000..c3d2b091 --- /dev/null +++ b/kalzium/src/element.h @@ -0,0 +1,515 @@ +/*************************************************************************** + * Copyright (C) 2003, 2004, 2005 by Carsten Niehaus * + * cniehaus@kde.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ +#ifndef ELEMENT_H +#define ELEMENT_H + +#define ELEMENTSIZE 40 + +#include +#include + +class Element; +class QDomDocument; +class QPainter; +class QPoint; +class QFont; +class QRect; +class Spectrum; +class Isotope; + +struct coordinate; + +typedef QValueList EList; +typedef QValueList CList; +typedef QValueList doubleList; + +struct coordinate{ + int x; + int y; +}; + +/** + * In this class all information about an element are stored. This means that + * both the chemical date and the data about the position are stored + * in this class. + * @short This class is the represention of a chemical element + * @author Carsten Niehaus +*/ +class Element{ + public: + Element(); + + virtual ~Element(); + + /** + * @returns a pointer to the istope with @p numberOfNucleons + * nucleons + */ + Isotope* isotopeByNucleons( int numberOfNucleons ); + + enum RADIUSTYPE + { + ATOMIC = 0, + IONIC, + VDW, //van der Waals radius + COVALENT + }; + + /** + * @return the number of the element + */ + int number() const { + return m_number; + } + + /** + * @return if the Element is radioactive + */ + bool radioactive() const{ + return m_radioactive; + } + + /** + * @return if the Element is artificial + */ + bool artificial() const{ + return m_artificial; + } + + /** + * @return the information where the name of the Element comes from + */ + QString nameOrigin() const{ + return m_origin; + } + + QString orbits() const{ + return m_orbits; + } + + void setMass( double value ) { m_mass = value; } + void setEN( double value ) { m_EN = value; } + void setEA( double value ) { m_EA = value; } + void setMeltingpoint( double value ) { m_MP = value; } + void setBoilingpoint( double value ) { m_BP = value; } + + /** + * sets the density of the Element + * @param value the density of the Element + */ + void setDensity( double value ) { m_Density = value; } + + /** + * set the radius of the radiustype @p type to the value @p value. + * The ionicradius also has a name @p name. This will store the charge of + * the ion (for example, +2 or -3 ) + */ + void setRadius( RADIUSTYPE type, double value, const QString& name = 0 ); + + void setDate( int date ) { m_date = date; } + void setPeriod( int period ){ m_period = period; } + void setBiologicalMeaning( int value ) { m_biological = value; } + void setNumber( int num ){ m_number = num; } + + /** + * set the abundance in crustal rocks [pm] + * @param abundance the abundace in crustal rocks + */ + void setAbundance( int abundance ){ m_abundance = abundance; } + + void setScientist( const QString& value ) { m_scientist = value; } + void setCrysatalstructure( const QString& value ) { m_crystalstructure = value; } + void setName( const QString& value ) { m_name = value; } + void setOrigin( const QString& value ) { m_origin = value; } + void setBlock( const QString& value ) { m_block = value; } + void setGroup( const QString& value ) { m_group = value; } + void setFamily( const QString& value ) { m_family = value; } + void setOrbits( const QString& value ) { m_orbits = value; } + void setSymbol( const QString& value ) { m_symbol = value; } + void setOxydation( const QString& value ) { m_oxstage = value; } + void setAcidicbehaviour( const QString& value ) { m_acidbeh = value; } + void setIsotopes( const QString& value ) { m_isotopes = value; } + + void setArtificial(){ m_artificial = true; } + void setRadioactive(){ m_radioactive = true; } + + void setIonisationList( doubleList l ){ m_ionenergies = l; } + + QValueList isotopes() const{ + return m_isotopeList; + } + + QValueList spectrumList() const{ + return m_spectrumList; + } + + void setIsotopeList( QValueList list ){ + m_isotopeList = list; + } + + /** + * sets the Spectrum of the Element + * @param spec the Spectrum of the Element + */ + void setSpectrum( Spectrum *spec ){ + m_spectrum = spec; + } + + /** + * @return if the element has information about spectra + */ + bool hasSpectrum() const{ + return m_hasSpectrum; + } + + /** + * define if the element has a known Spectrum + * @param value if true, the Element has a Spectrum + */ + void setHasSepctrum(bool value){ + m_hasSpectrum = value; + } + + /** + * @return the Spectrum of the element + */ + Spectrum* spectrum() const{ + return m_spectrum; + } + + doubleList ionisationList() const{ + return m_ionenergies; + } + + /** + * @return the date of discovery of the element + */ + int date() const { + return m_date; + } + + /** + * return the correct color of the element at the + * temperature @p temp + */ + QColor currentColor( const double temp ); + + /** + * mutator for the element's color + */ + void setElementColor( const QColor &c ) { m_Color = c; } + + /** + * @return the importance of the element for biological + * systems. + * @li 0: blah + * @li 1: blub + * @li 2: blub + * @li 3: blub + * @li 4: blub + * @li 5: blub + * @li 6: blub + */ + int biological() const { + return m_biological; + } + + /** + * @return the abundance in crustal rocks in parts per million + */ + int abundance() const { + return m_abundance; + } + + /** + * @return the symbol of the element + */ + QString symbol() const { + return m_symbol; + } + + /** + * @return the scientist who discovered the element + */ + QString scientist() const{ + return m_scientist; + } + + /** + * @return the crystal structure of the element + */ + QString crystalstructure() const{ + return m_crystalstructure; + } + + /** + * @return the name of the element + */ + QString elname() const { + return m_name; + } + + //FIXME I need to add a way to have more than one ionic radius + QString ioncharge() const{ + return m_ionvalue; + } + + /** + * @return the chemical block (s, p, d, f) of the element + */ + QString block() const { + return m_block; + } + + /** + * @return the group of the element + */ + QString group() const { + return m_group; + } + + int period() const { + return m_period; + } + + QString family() const { + return m_family; + } + + /** + * @return the acidic behavior of the element + */ + QString acidicbeh() const { + return m_acidbeh; + } + + /** + * @return the oxydationstages of the element + */ + QString oxstage() const { + return m_oxstage; + } + + /** + * @return the orbits of the element. The QString is already + * parsed so that the numbers are superscripts and the first + * block is bold. + * @param canBeEmpty specifies if the string returned can be + * empty instead of a "Unknown structure" one. + */ + QString parsedOrbits( bool canBeEmpty = false ); + + /** + * @return the boiling point of the element in Kelvin + */ + double boiling() const { + return m_BP; + } + + /** + * @return the melting point of the element in Kelvin + */ + double melting() const { + return m_MP; + } + + /** + * @return the electronegativity of the element in the + * Pauling-scale + */ + double electroneg() const { + return m_EN; + } + + /** + * @return the electroaffinity of the element + */ + double electroaf() const { + return m_EA; + } + + /** + * @return the atomic mass of the element in units + */ + double mass() const { + return m_mass; + } + + /** + * @return the density of the element in gramms per mol + */ + double density() const { + return m_Density; + } + + /** + * @return the radius of the element in picometers + */ + double radius( RADIUSTYPE type ); + + /** + * @return the mean mass of the element + */ + double meanmass(); + + int x, y; //for the RegularPerodicTableView + + /** + * adjusts the units for the data. The user can + * for example define if Fahrenheit, Kelvin or + * Degrees Celsius should be used for the temperature. + * This method takes care of that and adjust the + * values. + * @param type the TYPE of the data + * @return the adjusted datastring + */ + const QString adjustUnits( const int type ); + + const QString adjustRadius( RADIUSTYPE rtype ); + + /** + * adjusts the units for the data. The user can + * for example define if Fahrenheit, Kelvin or + * Degrees Celsius should be used for the temperature. + * This method takes care of that and adjust the + * values. Depending on @p type a unit will be + * added to the adjusted value. + * @param type the TYPE of the data + * @param value the value of the data. + * @return the adjusted datastring + */ + const QString adjustUnits( const int type, double value ); + + /** + * types of datas + */ + enum TYPE + { + NOGRADIENT = 0, + ATOMICRADIUS, + COVALENTRADIUS, + VDWRADIUS, + MASS, + DENSITY, + BOILINGPOINT, + MELTINGPOINT, + EN, + EA, + DATE, + IE, + IONICRADIUS + }; + + QPoint pos() const; + QPoint coords() const; + + /** + * accessor for the element's color + */ + QColor elementColor() const { + return m_Color; + } + + void setupXY(); + + private: + /** + * the integer num represents the number of the element + */ + int m_ElementNumber; + + Spectrum *m_spectrum; + + bool m_hasSpectrum; + + QValueList m_isotopeList; + + QValueList m_spectrumList; + + QColor m_Color; + + int xPos() const; + int yPos() const; + + double m_mass, + m_MP, + m_BP, + m_EN, + m_EA, + m_Density, + m_RadiusAR, + m_RadiusCR, + m_RadiusVDW, + m_RadiusIon; + + + int m_number, + m_date, + m_biological, + m_period, + m_abundance; + + QString m_symbol, + m_name, + m_origin, + m_oxstage, + m_block, + m_group, + m_family, + m_acidbeh, + m_orbits, + m_isotopes, + m_scientist, + m_crystalstructure, + m_ionvalue; + + bool m_artificial, + m_radioactive; + + doubleList m_ionenergies; + + public: + /** + * draw the rectangle with the information + * @param p painter to do the drawing on + * @param value the value to display as text + * @param c the color used to paint the element + */ + virtual void drawGradient( QPainter* p, const QString& value, const QColor& c); + + /** + * Draw the Element grayed out. Used in the timeline + * @param p the painter used for the painting + */ + virtual void drawGrayedOut( QPainter* p ); + + /** + * draw the rectangle with the information + * @param p painter to do the drawing on + * @param simple if True more information will be shown + * @param isCrystal whether the elements should draw its crystal structure + */ + virtual void drawSelf( QPainter* p, bool simple = false, bool isCrystal = false ); + + virtual void drawStateOfMatter( QPainter* p, double temperature ); +}; + + +#endif diff --git a/kalzium/src/elementdataviewer.cpp b/kalzium/src/elementdataviewer.cpp new file mode 100644 index 00000000..6fe8a3e3 --- /dev/null +++ b/kalzium/src/elementdataviewer.cpp @@ -0,0 +1,352 @@ +/*************************************************************************** + copyright : (C) 2004, 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "elementdataviewer.h" +#include "element.h" +#include "plotsetupwidget.h" +#include "plotwidget.h" +#include "kalziumdataobject.h" + +#include +#include +#include +#include +#include +#include + +//QT-Includes +#include +#include +#include + +ElementDataViewer::ElementDataViewer( QWidget *parent, const char* name ) + : KDialogBase( KDialogBase::Plain, + i18n( "Plot Data") , + Help | User1 | Close, + User1, + parent, name ) +{ + d = KalziumDataObject::instance(); + + yData = new AxisData(); + + QHBoxLayout *layout = new QHBoxLayout(plainPage(), 0, KDialog::spacingHint() ); + + m_pPlotSetupWidget = new PlotSetupWidget( plainPage(), "plotsetup" ); + m_pPlotSetupWidget->from->setMaxValue( d->numberOfElements() - 1 ); + m_pPlotSetupWidget->to->setMaxValue( d->numberOfElements() ); + m_pPlotWidget = new PlotWidget( 0.0, 12.0 ,0.0 ,22.0, plainPage(), "plotwidget" ); + m_pPlotWidget->setYAxisLabel(" "); + m_pPlotWidget->setMinimumWidth( 200 ); + m_pPlotWidget->resize( 400, m_pPlotWidget->height() ); + + layout->addWidget( m_pPlotSetupWidget ); + layout->addWidget( m_pPlotWidget ); + layout->setStretchFactor( m_pPlotSetupWidget, 0 ); + layout->setStretchFactor( m_pPlotWidget, 1 ); + + // setup the list of names + EList::iterator it = d->ElementList.begin(); + const EList::iterator itEnd = d->ElementList.end(); + for( ; it != itEnd ; ++it ) + { + names.append( (*it)->elname() ); + } + + resize(500, 500); + + setButtonText( User1, i18n("&Plot") ); + + m_actionCollection = new KActionCollection(this); + KStdAction::quit(this, SLOT(slotClose()), m_actionCollection); + + connect ( m_pPlotSetupWidget->KCB_y, SIGNAL( activated(int) ), + this, SLOT( drawPlot()) ); + + connect ( m_pPlotSetupWidget->connectPoints, SIGNAL( toggled(bool) ), + this, SLOT( drawPlot()) ); + connect ( m_pPlotSetupWidget->showNames, SIGNAL( toggled(bool) ), + this, SLOT( drawPlot()) ); + + // Draw the plot so that the user doesn't have to press the "Plot" + // button to seee anything. + drawPlot(); +} + +void ElementDataViewer::slotHelp() +{ + emit helpClicked(); + if ( kapp ) + kapp->invokeHelp ( "plot_data", "kalzium" ); +} + +// Reimplement slotUser1 from KDialogBase + +void ElementDataViewer::slotUser1() +{ + kdDebug() << "slotUser1" << endl; + + drawPlot(); +} + + +void ElementDataViewer::setLimits(int f, int t) +{ + kdDebug() << "setLimits()" << endl; + + double minY = yData->value(f); + double maxY = yData->value(f); + + for ( int _currentVal = f; _currentVal <= t; _currentVal++ ) + { + double v = yData->value( _currentVal ); + + if( minY > v ) + minY = v; + if( maxY < v) + maxY = v; + } + + // try to put a small padding to make the points on the axis visible + double dx = ( t - f + 1 ) / 25 + 1.0; + double dy = ( maxY - minY ) / 10.0; + // in case that dy is quite small (for example, when plotting a single + // point) + if ( dy < 1e-7 ) + dy = maxY / 10.0; + m_pPlotWidget->setLimits( f - dx, t + dx, minY - dy, maxY + dy ); +} + +void ElementDataViewer::paintEvent(QPaintEvent*) +{ + m_pPlotWidget->update(); +} + +void ElementDataViewer::keyPressEvent(QKeyEvent *e) +{ + switch ( e->key() ) + { + case Key_Plus: + case Key_Equal: + slotZoomIn(); + break; + case Key_Minus: + case Key_Underscore: + slotZoomOut(); + break; + case Key_Escape: + close(); + break; + } +} + +void ElementDataViewer::slotZoomIn(){} +void ElementDataViewer::slotZoomOut(){} + +void ElementDataViewer::setupAxisData() +{ + DoubleList l; + + const int selectedData = m_pPlotSetupWidget->KCB_y->currentItem(); + + //this should be somewhere else, eg in its own method + yData->m_currentDataType = selectedData; + + EList::iterator it = d->ElementList.begin(); + const EList::iterator itEnd = d->ElementList.end(); + switch(selectedData) + { + case AxisData::MASS: + for( ; it != itEnd ; ++it ) { + double value = (*it)->mass(); + if( value > 0.0 ) + l.append( value ); + else + l.append( 0.0 ); + } + m_pPlotWidget->setYAxisLabel(i18n("Atomic Mass [u]")); + break; + case AxisData::MEANWEIGHT: + for( ; it != itEnd ; ++it ) { + double value =(*it)->meanmass(); + if( value > 0.0 ) + l.append( value ); + else + l.append( 0.0 ); + } + m_pPlotWidget->setYAxisLabel(i18n("Mean Mass [u]")); + break; + case AxisData::DENSITY: + for( ; it != itEnd ; ++it ) { + double value =(*it)->density(); + if( value > 0.0 ) + l.append( value ); + else + l.append( 0.0 ); + } + m_pPlotWidget->setYAxisLabel(i18n("Density")); + break; + case AxisData::EN: + for( ; it != itEnd ; ++it ) { + double value = (*it)->electroneg(); + if( value > 0.0 ) + l.append( value ); + else + l.append( 0.0 ); + } + m_pPlotWidget->setYAxisLabel(i18n("Electronegativity")); + break; + case AxisData::MELTINGPOINT: + for( ; it != itEnd ; ++it ) { + double value = (*it)->melting(); + if( value > 0.0 ) + l.append( value ); + else + l.append( 0.0 ); + } + m_pPlotWidget->setYAxisLabel(i18n("Melting Point [K]")); + break; + case AxisData::BOILINGPOINT: + for( ; it != itEnd ; ++it ) { + double value = (*it)->boiling(); + if( value > 0.0 ) + l.append( value ); + else + l.append( 0.0 ); + } + m_pPlotWidget->setYAxisLabel(i18n("Boiling Point [K]")); + break; + case AxisData::ATOMICRADIUS: + for( ; it != itEnd ; ++it ) { + double value = (*it)->radius( Element::ATOMIC ); + if( value > 0.0 ) + l.append( value ); + else + l.append( 0.0 ); + } + m_pPlotWidget->setYAxisLabel(i18n("Atomic Radius [pm]")); + break; + case AxisData::COVALENTRADIUS: + for( ; it != itEnd ; ++it ) { + double value = (*it)->radius( Element::COVALENT ); + if( value > 0.0 ) + l.append( value ); + else + l.append( 0.0 ); + } + m_pPlotWidget->setYAxisLabel(i18n("Covalent Radius [pm]")); + break; + } + + yData->setDataList( l ); +} + +void ElementDataViewer::drawPlot() +{ + kdDebug() << "drawPlot()" << endl; + + /* + * to be 100% safe delete the old list + */ + m_pPlotWidget->clearObjectList(); + + /* + * spare the next step in case everything is already set and done + */ + if( yData->currentDataType() != m_pPlotSetupWidget->KCB_y->currentItem() ) + initData(); + + /* + * if the user selected the elements 20 to 30 the list-values are 19 to 29!!! + */ + const int from = m_pPlotSetupWidget->from->value(); + const int to = m_pPlotSetupWidget->to->value(); + + /* + * The number of elements. #20 to 30 are 30-20+1=11 Elements + */ + const int num = to-from+1; + + setLimits(from,to); + + /* + * check if the users wants to see the elementnames or not + */ + bool showNames = m_pPlotSetupWidget->showNames->isChecked(); + bool connectPoints = m_pPlotSetupWidget->connectPoints->isChecked(); + + if ( connectPoints ) + m_pPlotWidget->setConnection( true ); + else + m_pPlotWidget->setConnection( false ); + + /* + * reserve the memory for the KPlotObjects + */ + //TODO QT4 replace QMemArray with QVector + QMemArray dataPoint(num); + QMemArray dataPointLabel(num); + + int number = 0; + + double max = 0.0, av = 0.0; + double min = yData->value( 1 ); + + /* + * iterate for example from element 20 to 30 and contruct + * the KPlotObjects + */ + for( int i = from; i < to+1 ; i++ ) + { + double v = yData->value( i ); + + if ( v >= 0.0 ) + { + if ( v < min ) + min = v; + if ( v > max ) + max = v; + av += v; + + dataPoint[number] = new KPlotObject( "whocares", "Blue", KPlotObject::POINTS, 4, KPlotObject::CIRCLE ); + dataPoint[number]->addPoint( new DPoint( (double)i , v ) ); + m_pPlotWidget->addObject( dataPoint[ number ] ); + + if (showNames) + { + dataPointLabel[number] = new KPlotObject( *(names.at(i-1)), "Red", KPlotObject::LABEL ); + dataPointLabel[number]->addPoint( new DPoint( (double)i , yData->value( i ) ) ); + m_pPlotWidget->addObject( dataPointLabel[number] ); + } + } + number++; + } + + //now set the values for the min, max and avarage value + m_pPlotSetupWidget->aValue->setText( QString::number( av/number ) ); + m_pPlotSetupWidget->minValue->setText( QString::number( min ) ); + m_pPlotSetupWidget->maxValue->setText( QString::number( max ) ); +} + +void ElementDataViewer::initData() +{ + setupAxisData(); +} + +/////////////////////////////////////////////// + +AxisData::AxisData() +{} + +#include "elementdataviewer.moc" diff --git a/kalzium/src/elementdataviewer.h b/kalzium/src/elementdataviewer.h new file mode 100644 index 00000000..4414377c --- /dev/null +++ b/kalzium/src/elementdataviewer.h @@ -0,0 +1,147 @@ +#ifndef ELEMENTDATAVIEWER_H +#define ELEMENTDATAVIEWER_H +/*************************************************************************** + copyright : (C) 2004, 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +typedef QValueList DoubleList; + +class Element; +class KalziumDataObject; +class PlotSetupWidget; +class PlotWidget; +class KActionCollection; + +/** + * @short the values of the y-Axis + * @author Carsten Niehaus + */ +class AxisData +{ + friend class ElementDataViewer; + + public: + AxisData(); + + /** + * sets the dataList to @p list + */ + void setDataList( DoubleList list ){ + dataList = list; + } + + /** + * @return the value of the selected dataset of element @p element + */ + double value( int element ){ + return *dataList.at( element-1 ); + } + + /** + * This represents the possible datasets. + * @li MASS: the mass of the element + * @li MELTINGPOINT: the meanmass of the element + */ + enum PAXISDATA{ + MASS=0, + MEANWEIGHT, + DENSITY, + EN, + MELTINGPOINT, + BOILINGPOINT, + ATOMICRADIUS, + COVALENTRADIUS + }; + + /** + * @return the currently selected data type + * @see AxisData::PAXISDATA + */ + int currentDataType(){ + return m_currentDataType; + } + + int numberOfElements() const{ + return dataList.count(); + } + + private: + /** + * the dataList contains the values off all elements + * but only of the currently selected data type. This + * means that it eg contains all boiling points + */ + DoubleList dataList; + + int m_currentDataType; +}; + +/** + * @short This widget shows the plot and the widget + * where you can setup the plot + * @author Carsten Niehaus + */ +class ElementDataViewer : public KDialogBase +{ + Q_OBJECT + + public: + ElementDataViewer( QWidget *parent=0 , const char *name =0 ); + + /** + * the AxixData for the y-Axis + */ + AxisData *yData; + + public slots: + void slotZoomIn(); + void slotZoomOut(); + + /** + * draws the plot + */ + void drawPlot(); + + void slotUser1(); + + protected: + virtual void paintEvent(QPaintEvent*); + virtual void keyPressEvent(QKeyEvent *e); + + protected slots: + /** + * invoke the help of the correct chapter + */ + virtual void slotHelp(); + + private: + PlotWidget *m_pPlotWidget; + PlotSetupWidget *m_pPlotSetupWidget; + + KalziumDataObject *d; + + QStringList names; + + KActionCollection* m_actionCollection; + + void initData(); + void setupAxisData(); + + void setLimits(int, int); + +}; + +#endif // ELEMENTDATAVIEWER_H + diff --git a/kalzium/src/elementpics/Al.jpg b/kalzium/src/elementpics/Al.jpg new file mode 100644 index 00000000..5937304c Binary files /dev/null and b/kalzium/src/elementpics/Al.jpg differ diff --git a/kalzium/src/elementpics/As.jpg b/kalzium/src/elementpics/As.jpg new file mode 100644 index 00000000..56705664 Binary files /dev/null and b/kalzium/src/elementpics/As.jpg differ diff --git a/kalzium/src/elementpics/Au.jpg b/kalzium/src/elementpics/Au.jpg new file mode 100644 index 00000000..3c066c25 Binary files /dev/null and b/kalzium/src/elementpics/Au.jpg differ diff --git a/kalzium/src/elementpics/B.jpg b/kalzium/src/elementpics/B.jpg new file mode 100644 index 00000000..562122cc Binary files /dev/null and b/kalzium/src/elementpics/B.jpg differ diff --git a/kalzium/src/elementpics/Be.jpg b/kalzium/src/elementpics/Be.jpg new file mode 100644 index 00000000..f7d8fb1e Binary files /dev/null and b/kalzium/src/elementpics/Be.jpg differ diff --git a/kalzium/src/elementpics/Bi.jpg b/kalzium/src/elementpics/Bi.jpg new file mode 100644 index 00000000..950f092f Binary files /dev/null and b/kalzium/src/elementpics/Bi.jpg differ diff --git a/kalzium/src/elementpics/Br.jpg b/kalzium/src/elementpics/Br.jpg new file mode 100644 index 00000000..69471528 Binary files /dev/null and b/kalzium/src/elementpics/Br.jpg differ diff --git a/kalzium/src/elementpics/C.jpg b/kalzium/src/elementpics/C.jpg new file mode 100644 index 00000000..58f237a3 Binary files /dev/null and b/kalzium/src/elementpics/C.jpg differ diff --git a/kalzium/src/elementpics/Ca.jpg b/kalzium/src/elementpics/Ca.jpg new file mode 100644 index 00000000..2278505d Binary files /dev/null and b/kalzium/src/elementpics/Ca.jpg differ diff --git a/kalzium/src/elementpics/Cd.jpg b/kalzium/src/elementpics/Cd.jpg new file mode 100644 index 00000000..b62212de Binary files /dev/null and b/kalzium/src/elementpics/Cd.jpg differ diff --git a/kalzium/src/elementpics/Cl.jpg b/kalzium/src/elementpics/Cl.jpg new file mode 100644 index 00000000..0ec815d4 Binary files /dev/null and b/kalzium/src/elementpics/Cl.jpg differ diff --git a/kalzium/src/elementpics/Co.jpg b/kalzium/src/elementpics/Co.jpg new file mode 100644 index 00000000..906cc778 Binary files /dev/null and b/kalzium/src/elementpics/Co.jpg differ diff --git a/kalzium/src/elementpics/Cr.jpg b/kalzium/src/elementpics/Cr.jpg new file mode 100644 index 00000000..ffcc9a1b Binary files /dev/null and b/kalzium/src/elementpics/Cr.jpg differ diff --git a/kalzium/src/elementpics/Cu.jpg b/kalzium/src/elementpics/Cu.jpg new file mode 100644 index 00000000..c45df8d7 Binary files /dev/null and b/kalzium/src/elementpics/Cu.jpg differ diff --git a/kalzium/src/elementpics/F.jpg b/kalzium/src/elementpics/F.jpg new file mode 100644 index 00000000..dfcd8cdd Binary files /dev/null and b/kalzium/src/elementpics/F.jpg differ diff --git a/kalzium/src/elementpics/Fe.jpg b/kalzium/src/elementpics/Fe.jpg new file mode 100644 index 00000000..6c8969b8 Binary files /dev/null and b/kalzium/src/elementpics/Fe.jpg differ diff --git a/kalzium/src/elementpics/Ga.jpg b/kalzium/src/elementpics/Ga.jpg new file mode 100644 index 00000000..a829673f Binary files /dev/null and b/kalzium/src/elementpics/Ga.jpg differ diff --git a/kalzium/src/elementpics/Ge.jpg b/kalzium/src/elementpics/Ge.jpg new file mode 100644 index 00000000..42c006b0 Binary files /dev/null and b/kalzium/src/elementpics/Ge.jpg differ diff --git a/kalzium/src/elementpics/H.jpg b/kalzium/src/elementpics/H.jpg new file mode 100644 index 00000000..ab879efc Binary files /dev/null and b/kalzium/src/elementpics/H.jpg differ diff --git a/kalzium/src/elementpics/He.jpg b/kalzium/src/elementpics/He.jpg new file mode 100644 index 00000000..71c1a311 Binary files /dev/null and b/kalzium/src/elementpics/He.jpg differ diff --git a/kalzium/src/elementpics/Hg.jpg b/kalzium/src/elementpics/Hg.jpg new file mode 100644 index 00000000..b5051c8f Binary files /dev/null and b/kalzium/src/elementpics/Hg.jpg differ diff --git a/kalzium/src/elementpics/I.jpg b/kalzium/src/elementpics/I.jpg new file mode 100644 index 00000000..ecacd84a Binary files /dev/null and b/kalzium/src/elementpics/I.jpg differ diff --git a/kalzium/src/elementpics/In.jpg b/kalzium/src/elementpics/In.jpg new file mode 100644 index 00000000..224454a1 Binary files /dev/null and b/kalzium/src/elementpics/In.jpg differ diff --git a/kalzium/src/elementpics/K.jpg b/kalzium/src/elementpics/K.jpg new file mode 100644 index 00000000..b9291c3f Binary files /dev/null and b/kalzium/src/elementpics/K.jpg differ diff --git a/kalzium/src/elementpics/Kr.jpg b/kalzium/src/elementpics/Kr.jpg new file mode 100644 index 00000000..317ff190 Binary files /dev/null and b/kalzium/src/elementpics/Kr.jpg differ diff --git a/kalzium/src/elementpics/Li.jpg b/kalzium/src/elementpics/Li.jpg new file mode 100644 index 00000000..e2d54208 Binary files /dev/null and b/kalzium/src/elementpics/Li.jpg differ diff --git a/kalzium/src/elementpics/Makefile.am b/kalzium/src/elementpics/Makefile.am new file mode 100644 index 00000000..ede0d0af --- /dev/null +++ b/kalzium/src/elementpics/Makefile.am @@ -0,0 +1,3 @@ +elempic_DATA = Al.jpg Be.jpg Br.jpg Ca.jpg Cl.jpg Co.jpg Fe.jpg Ge.jpg H.jpg Kr.jpg Mn.jpg Nb.jpg N.jpg Pd.jpg Re.jpg Se.jpg Sn.jpg Th.jpg V.jpg Zn.jpg As.jpg Bi.jpg Cd.jpg Cr.jpg F.jpg He.jpg In.jpg I.jpg Li.jpg Mo.jpg Ne.jpg O.jpg P.jpg Rh.jpg Si.jpg Ta.jpg Ti.jpg W.jpg Zr.jpg Au.jpg B.jpg C.jpg Cu.jpg Ga.jpg Hg.jpg K.jpg Mg.jpg Na.jpg Ni.jpg Pb.jpg Pt.jpg Sb.jpg S.jpg Te.jpg U.jpg Xe.jpg +elempicdir = $(kde_datadir)/kalzium/elempics + diff --git a/kalzium/src/elementpics/Mg.jpg b/kalzium/src/elementpics/Mg.jpg new file mode 100644 index 00000000..54974861 Binary files /dev/null and b/kalzium/src/elementpics/Mg.jpg differ diff --git a/kalzium/src/elementpics/Mn.jpg b/kalzium/src/elementpics/Mn.jpg new file mode 100644 index 00000000..5736d07b Binary files /dev/null and b/kalzium/src/elementpics/Mn.jpg differ diff --git a/kalzium/src/elementpics/Mo.jpg b/kalzium/src/elementpics/Mo.jpg new file mode 100644 index 00000000..e21f786c Binary files /dev/null and b/kalzium/src/elementpics/Mo.jpg differ diff --git a/kalzium/src/elementpics/N.jpg b/kalzium/src/elementpics/N.jpg new file mode 100644 index 00000000..6b8ed8fa Binary files /dev/null and b/kalzium/src/elementpics/N.jpg differ diff --git a/kalzium/src/elementpics/Na.jpg b/kalzium/src/elementpics/Na.jpg new file mode 100644 index 00000000..c3f7556f Binary files /dev/null and b/kalzium/src/elementpics/Na.jpg differ diff --git a/kalzium/src/elementpics/Nb.jpg b/kalzium/src/elementpics/Nb.jpg new file mode 100644 index 00000000..f2f61093 Binary files /dev/null and b/kalzium/src/elementpics/Nb.jpg differ diff --git a/kalzium/src/elementpics/Ne.jpg b/kalzium/src/elementpics/Ne.jpg new file mode 100644 index 00000000..ef16d8a7 Binary files /dev/null and b/kalzium/src/elementpics/Ne.jpg differ diff --git a/kalzium/src/elementpics/Ni.jpg b/kalzium/src/elementpics/Ni.jpg new file mode 100644 index 00000000..dcc23d55 Binary files /dev/null and b/kalzium/src/elementpics/Ni.jpg differ diff --git a/kalzium/src/elementpics/O.jpg b/kalzium/src/elementpics/O.jpg new file mode 100644 index 00000000..308e6272 Binary files /dev/null and b/kalzium/src/elementpics/O.jpg differ diff --git a/kalzium/src/elementpics/P.jpg b/kalzium/src/elementpics/P.jpg new file mode 100644 index 00000000..51333f7c Binary files /dev/null and b/kalzium/src/elementpics/P.jpg differ diff --git a/kalzium/src/elementpics/Pb.jpg b/kalzium/src/elementpics/Pb.jpg new file mode 100644 index 00000000..c42604f7 Binary files /dev/null and b/kalzium/src/elementpics/Pb.jpg differ diff --git a/kalzium/src/elementpics/Pd.jpg b/kalzium/src/elementpics/Pd.jpg new file mode 100644 index 00000000..607ec7d7 Binary files /dev/null and b/kalzium/src/elementpics/Pd.jpg differ diff --git a/kalzium/src/elementpics/Pt.jpg b/kalzium/src/elementpics/Pt.jpg new file mode 100644 index 00000000..2d16eaea Binary files /dev/null and b/kalzium/src/elementpics/Pt.jpg differ diff --git a/kalzium/src/elementpics/Re.jpg b/kalzium/src/elementpics/Re.jpg new file mode 100644 index 00000000..6ac696a7 Binary files /dev/null and b/kalzium/src/elementpics/Re.jpg differ diff --git a/kalzium/src/elementpics/Rh.jpg b/kalzium/src/elementpics/Rh.jpg new file mode 100644 index 00000000..b6cd3e22 Binary files /dev/null and b/kalzium/src/elementpics/Rh.jpg differ diff --git a/kalzium/src/elementpics/S.jpg b/kalzium/src/elementpics/S.jpg new file mode 100644 index 00000000..385fb1fc Binary files /dev/null and b/kalzium/src/elementpics/S.jpg differ diff --git a/kalzium/src/elementpics/Sb.jpg b/kalzium/src/elementpics/Sb.jpg new file mode 100644 index 00000000..fee1fe81 Binary files /dev/null and b/kalzium/src/elementpics/Sb.jpg differ diff --git a/kalzium/src/elementpics/Se.jpg b/kalzium/src/elementpics/Se.jpg new file mode 100644 index 00000000..8c27b652 Binary files /dev/null and b/kalzium/src/elementpics/Se.jpg differ diff --git a/kalzium/src/elementpics/Si.jpg b/kalzium/src/elementpics/Si.jpg new file mode 100644 index 00000000..e7aad9fa Binary files /dev/null and b/kalzium/src/elementpics/Si.jpg differ diff --git a/kalzium/src/elementpics/Sn.jpg b/kalzium/src/elementpics/Sn.jpg new file mode 100644 index 00000000..608c5b6a Binary files /dev/null and b/kalzium/src/elementpics/Sn.jpg differ diff --git a/kalzium/src/elementpics/Ta.jpg b/kalzium/src/elementpics/Ta.jpg new file mode 100644 index 00000000..aec4e4c8 Binary files /dev/null and b/kalzium/src/elementpics/Ta.jpg differ diff --git a/kalzium/src/elementpics/Te.jpg b/kalzium/src/elementpics/Te.jpg new file mode 100644 index 00000000..1a00465a Binary files /dev/null and b/kalzium/src/elementpics/Te.jpg differ diff --git a/kalzium/src/elementpics/Th.jpg b/kalzium/src/elementpics/Th.jpg new file mode 100644 index 00000000..0e4b7228 Binary files /dev/null and b/kalzium/src/elementpics/Th.jpg differ diff --git a/kalzium/src/elementpics/Ti.jpg b/kalzium/src/elementpics/Ti.jpg new file mode 100644 index 00000000..65781f79 Binary files /dev/null and b/kalzium/src/elementpics/Ti.jpg differ diff --git a/kalzium/src/elementpics/U.jpg b/kalzium/src/elementpics/U.jpg new file mode 100644 index 00000000..8f0246b3 Binary files /dev/null and b/kalzium/src/elementpics/U.jpg differ diff --git a/kalzium/src/elementpics/V.jpg b/kalzium/src/elementpics/V.jpg new file mode 100644 index 00000000..f5723643 Binary files /dev/null and b/kalzium/src/elementpics/V.jpg differ diff --git a/kalzium/src/elementpics/W.jpg b/kalzium/src/elementpics/W.jpg new file mode 100644 index 00000000..78d554d3 Binary files /dev/null and b/kalzium/src/elementpics/W.jpg differ diff --git a/kalzium/src/elementpics/Xe.jpg b/kalzium/src/elementpics/Xe.jpg new file mode 100644 index 00000000..0c716194 Binary files /dev/null and b/kalzium/src/elementpics/Xe.jpg differ diff --git a/kalzium/src/elementpics/Zn.jpg b/kalzium/src/elementpics/Zn.jpg new file mode 100644 index 00000000..d11dea36 Binary files /dev/null and b/kalzium/src/elementpics/Zn.jpg differ diff --git a/kalzium/src/elementpics/Zr.jpg b/kalzium/src/elementpics/Zr.jpg new file mode 100644 index 00000000..cb0bf7e9 Binary files /dev/null and b/kalzium/src/elementpics/Zr.jpg differ diff --git a/kalzium/src/eqchemview.cpp b/kalzium/src/eqchemview.cpp new file mode 100644 index 00000000..6b5a9476 --- /dev/null +++ b/kalzium/src/eqchemview.cpp @@ -0,0 +1,121 @@ +/*************************************************************************** + * Copyright (C) 2004, 2005 by Thomas Nagy * + * tnagy2^8@yahoo.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "config.h" +#include "eqresult.h" +#include "eqchemview.h" + +#include + +#ifdef HAVE_FACILE +extern "C" { + char* solve_equation(const char *); +} +#endif + +#ifndef HAVE_FACILE +char* solve_equation(const char *) { return NULL; } +#endif + +eqchemView::eqchemView(QWidget *parent) : QWidget(parent) +{ + settingsChanged(); + + QGridLayout *l = new QGridLayout(this, 2, 2, 11, 6, "eqchemView::eqchemView layout"); + + m_eqResult = new EqResult(this); + m_eqedit = new KLineEdit(this); + m_eqclear = new KPushButton(this); + + l->addMultiCellWidget(m_eqResult, 0, 0, 0, 1); + l->addWidget(m_eqedit, 1, 1); + l->addWidget(m_eqclear, 1, 0); + + m_eqclear->setIconSet( KGlobal::instance()->iconLoader()->loadIconSet("locationbar_erase", + KIcon::NoGroup, 22 /*KIcon::SizeSmallMedium*/) ); + + connect(m_eqclear, SIGNAL(clicked()), m_eqedit, SLOT(clear()) ); +} + +eqchemView::~eqchemView() +{ + +} + +void eqchemView::settingsChanged() +{ + // i18n : internationalization + emit signalChangeStatusbar( i18n("Settings changed") ); +} + + +void eqchemView::clear() +{ + kdWarning()<<"eqchemView::clear"<clear(); +} + +void eqchemView::compute() +{ + QString equation( m_eqedit->text() ); + equation.replace("+", "+"); + equation.replace("->", " -> "); + equation.append(" "); + equation.prepend(" "); + + char * result = solve_equation( equation.latin1() ); + QString disp = QString(result); + + // mem leak ? + free(result); + + // add the equation in the result window + m_eqResult->add( equation, disp ); +} + +EQChemDialog::EQChemDialog( QWidget *parent ) + : KDialogBase(parent, "EQChemDialog", true, i18n( "Solve Chemical Equations" ), + KDialogBase::Apply|KDialogBase::Close|KDialogBase::Help, KDialogBase::Apply, true ) +{ +} + +void EQChemDialog::slotHelp() +{ + emit helpClicked(); + if ( kapp ) + kapp->invokeHelp ( "eq_solver", "kalzium" ); +} + +#include "eqchemview.moc" + diff --git a/kalzium/src/eqchemview.h b/kalzium/src/eqchemview.h new file mode 100644 index 00000000..4e381fc2 --- /dev/null +++ b/kalzium/src/eqchemview.h @@ -0,0 +1,104 @@ +/*************************************************************************** + * Copyright (C) 2004, 2005 by Thomas Nagy * + * tnagy2^8@yahoo.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#ifndef _EQCHEMVIEW_H_ +#define _EQCHEMVIEW_H_ + +#include +#include + +class QPainter; +class KURL; +class EqResult; + +class KLineEdit; +class KPushButton; + +/** + * This is the main view class for eqchem. Most of the non-menu, + * non-toolbar, and non-statusbar (e.g., non frame) GUI code should go + * here. + * + * @short Main view + * @author Thomas Nagy + * @version 0.1 + */ +class eqchemView : public QWidget +{ + Q_OBJECT +public: + /** + * Default constructor + */ + eqchemView(QWidget *parent); + + /** + * Destructor + */ + virtual ~eqchemView(); + +signals: + /** + * Use this signal to change the content of the statusbar + */ + void signalChangeStatusbar(const QString& text); + + /** + * Use this signal to change the content of the caption + */ + void signalChangeCaption(const QString& text); + +public slots: + void clear(); + void compute(); + + +private slots: + void settingsChanged(); + +private: + KLineEdit * m_eqedit; + KPushButton * m_eqclear; + EqResult * m_eqResult; +}; + +/** + * @author Carsten Niehaus + */ +class EQChemDialog : public KDialogBase +{ + Q_OBJECT + + public: + /** + * public constructor + * + * @param parent the parent widget + */ + EQChemDialog( QWidget *parent ); + + private slots: + /** + * invokes the help for this widget + */ + void slotHelp(); +}; + +#endif // _EQCHEMVIEW_H_ diff --git a/kalzium/src/eqresult.cpp b/kalzium/src/eqresult.cpp new file mode 100644 index 00000000..a1ebf555 --- /dev/null +++ b/kalzium/src/eqresult.cpp @@ -0,0 +1,128 @@ +/*************************************************************************** + * Copyright (C) 2004, 2005 by Thomas Nagy * + * tnagy2^8@yahoo.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +#include +#include + +#include + +#include "eqresult.h" + +// inspired by speedcrunch + +QuestionItem::QuestionItem( QListBox* listBox, const QString& e, QColor bg ): +QListBoxItem ( listBox ) +{ + m_msg = e; + m_bgcolor = bg; +} + +AnswerItem::AnswerItem( QListBox* listBox, const QString& e, const QString &r, QColor bg ): +QListBoxItem ( listBox ) +{ + m_msg = "

"+r+"

"; + m_origmsg = e; + m_bgcolor = bg; + m_richtext = new QSimpleRichText(m_msg, listBox->font()); + m_richtext->setWidth( listBox->width() ); +} + +void QuestionItem::paint( QPainter* painter ) +{ + int tf = Qt::NoAccel | Qt::SingleLine | Qt::AlignVCenter; + + QRect r ( 0, 0, listBox()->contentsWidth(), height( listBox() ) ); + painter->fillRect( r, m_bgcolor ); + painter->drawText( r, tf, m_msg ); +} + +void AnswerItem::paint( QPainter* painter ) +{ + checkSize(); + + QRect r ( 0, 0, listBox()->contentsWidth(), height( listBox() ) ); + painter->fillRect( r, m_bgcolor ); + + QColorGroup cg = listBox()->colorGroup(); + cg.setColor( QColorGroup::Background, m_bgcolor ); + + m_richtext->draw(painter, 0, 0, r, cg ); +} + +int QuestionItem::width( const QListBox*lb ) const +{ + QFont font = lb->font(); + return QFontMetrics( font ).width( m_msg ); +} + +int QuestionItem::height( const QListBox*lb ) const +{ + QFont font = lb->font(); + return QFontMetrics( font ).height() + 4; +} + +void AnswerItem::checkSize() +{ + QFont font = listBox()->font(); + int t1 = QFontMetrics( font ).width( m_origmsg+"padding" ); + int t2 = listBox()->width() - 20; + + // take the maximum + m_richtext->setWidth( (t1>t2)?t1:t2 ); +} + +EqResult::EqResult(QWidget *parent) : QListBox(parent) +{ + m_alternate_color = false; + setMinimumWidth(140); +} + +EqResult::~EqResult() +{ +} + +void EqResult::add(const QString & question, const QString & answer) +{ + QColor bgcolor = colorGroup().base(); + + if ( m_alternate_color ) + bgcolor = bgcolor.dark( 120 ); + + m_alternate_color = !m_alternate_color; + + new QuestionItem( this, question, bgcolor ); + new AnswerItem( this, question, answer, bgcolor ); + + QTimer::singleShot( 100, this, SLOT( scrollToEnd() ) ); +} + +void EqResult::scrollToEnd() +{ + ensureVisible( 0, contentsHeight()-1 ); +} + +void EqResult::resizeEvent( QResizeEvent* ) +{ + triggerUpdate( true ); +} + +#include "eqresult.moc" + diff --git a/kalzium/src/eqresult.h b/kalzium/src/eqresult.h new file mode 100644 index 00000000..7b229cde --- /dev/null +++ b/kalzium/src/eqresult.h @@ -0,0 +1,90 @@ +/*************************************************************************** + * Copyright (C) 2004, 2005 by Thomas Nagy * + * tnagy2^8@yahoo.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#ifndef _EQRESULT_H_ +#define _EQRESULT_H_ + +#include +#include + +/** + * @author Thomas Nagy + */ +class QuestionItem : public QListBoxItem +{ + public: + QuestionItem( QListBox*, const QString&, QColor bg ); + protected: + void paint( QPainter* p ); + int width( const QListBox* ) const; + int height( const QListBox* ) const; + private: + QString m_msg; + QColor m_bgcolor; +}; + +/** + * @author Thomas Nagy + */ +class AnswerItem : public QListBoxItem +{ + public: + AnswerItem( QListBox*, const QString&, const QString&, QColor bg ); + ~AnswerItem() { delete m_richtext; } + void checkSize(); + protected: + void paint( QPainter* p ); + int width( const QListBox* ) const{ + return m_richtext->height(); + } + + int height( const QListBox* ) const{ + return m_richtext->height(); + } + + private: + QString m_msg; + QString m_origmsg; + QColor m_bgcolor; + QSimpleRichText * m_richtext; +}; + +/** + * @author Thomas Nagy + */ +class EqResult : public QListBox +{ + Q_OBJECT +public: + + EqResult(QWidget *parent); + ~EqResult(); + +public slots: + void add(const QString &, const QString &); + void scrollToEnd(); + void resizeEvent( QResizeEvent* ); + +private: + bool m_alternate_color; +}; + +#endif // _EQRESULT_H_ + diff --git a/kalzium/src/exporter.cpp b/kalzium/src/exporter.cpp new file mode 100644 index 00000000..48f50170 --- /dev/null +++ b/kalzium/src/exporter.cpp @@ -0,0 +1,62 @@ +/* Copyright (C) 2005 by Martin Pfeiffer * + * hubipete@gmx.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include "exporter.h" + +#include + +#include +#include + +Exporter::Exporter() +{ + static bool kimageioRegistered = false; + if ( ! kimageioRegistered ) + { + KImageIO::registerFormats(); + kimageioRegistered = true; + } + +} + +Exporter::~Exporter() +{ +} + +bool Exporter::saveAsImage( const QPixmap* pixmap, const QString& fileName, int x, int y, int width, int height ) +{ + if ( x != 0 || y != 0 || width != 0 || height != 0 ) + { + QPixmap* tmpPixmap = new QPixmap(); + + copyBlt( tmpPixmap, 0, 0, pixmap, x, y, width, height ); + + if ( tmpPixmap->isNull() ) + kdDebug() << "empty pixmap" << endl; + return tmpPixmap->save( fileName, "PNG" ); + } + + return pixmap->save( fileName, "PNG" ); +} + +QString Exporter::supportedImageFormats() +{ + return KImageIO::pattern( KImageIO::Writing ); +} + diff --git a/kalzium/src/exporter.h b/kalzium/src/exporter.h new file mode 100644 index 00000000..c780a394 --- /dev/null +++ b/kalzium/src/exporter.h @@ -0,0 +1,54 @@ +#ifndef EXPORTER_H +#define EXPORTER_H + +/*************************************************************************** + + The header for the exporter class of Kalzium + ------------------- + begin : June 2005 + copyright : (C) 2005 by Martin Pfeiffer + email : hubipete@gmx.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +class QPixmap; +class QString; + +/** + * Small class that provides some exporting functions for graphics. + * + * @author Martin Pfeiffer + */ +class Exporter +{ +public: + Exporter(); + ~Exporter(); + + /** + * Export the image @p pixmap to the file @p fileName. + * If specified, @p x, @p y, @p width and @p height gives the region of + * @p pixmap we should export. Otherwise, the entire @p pixmap will be + * exported. + * @return whether the image was saved successfully + */ + bool saveAsImage( const QPixmap* pixmap, const QString& fileName, int x = 0, int y = 0, int width = 0, int height = 0 ); + + /** + * Which image type can we export to? + * @return a string representing a filter string for file dialogs with + * the image type we can export to + */ + QString supportedImageFormats(); +}; + +#endif + diff --git a/kalzium/src/hi128-app-kalzium.png b/kalzium/src/hi128-app-kalzium.png new file mode 100644 index 00000000..d48e0d86 Binary files /dev/null and b/kalzium/src/hi128-app-kalzium.png differ diff --git a/kalzium/src/hi16-app-kalzium.png b/kalzium/src/hi16-app-kalzium.png new file mode 100644 index 00000000..418badba Binary files /dev/null and b/kalzium/src/hi16-app-kalzium.png differ diff --git a/kalzium/src/hi22-app-kalzium.png b/kalzium/src/hi22-app-kalzium.png new file mode 100644 index 00000000..b686ab9c Binary files /dev/null and b/kalzium/src/hi22-app-kalzium.png differ diff --git a/kalzium/src/hi32-app-kalzium.png b/kalzium/src/hi32-app-kalzium.png new file mode 100644 index 00000000..1aabbbb6 Binary files /dev/null and b/kalzium/src/hi32-app-kalzium.png differ diff --git a/kalzium/src/hi48-app-kalzium.png b/kalzium/src/hi48-app-kalzium.png new file mode 100644 index 00000000..292766ac Binary files /dev/null and b/kalzium/src/hi48-app-kalzium.png differ diff --git a/kalzium/src/hi64-app-kalzium.png b/kalzium/src/hi64-app-kalzium.png new file mode 100644 index 00000000..6c4059be Binary files /dev/null and b/kalzium/src/hi64-app-kalzium.png differ diff --git a/kalzium/src/hisc-app-kalzium.svgz b/kalzium/src/hisc-app-kalzium.svgz new file mode 100644 index 00000000..f814bd18 Binary files /dev/null and b/kalzium/src/hisc-app-kalzium.svgz differ diff --git a/kalzium/src/icons/Makefile.am b/kalzium/src/icons/Makefile.am new file mode 100644 index 00000000..8cbc0bbb --- /dev/null +++ b/kalzium/src/icons/Makefile.am @@ -0,0 +1,4 @@ +SUBDIRS = $(AUTODIRS) + +kalziumiconsdir = $(kde_datadir)/kalzium/icons +kalziumicons_ICON = AUTO diff --git a/kalzium/src/icons/cr16-action-calculate.png b/kalzium/src/icons/cr16-action-calculate.png new file mode 100644 index 00000000..7b15c0f3 Binary files /dev/null and b/kalzium/src/icons/cr16-action-calculate.png differ diff --git a/kalzium/src/icons/cr16-action-chemical.png b/kalzium/src/icons/cr16-action-chemical.png new file mode 100644 index 00000000..4877508a Binary files /dev/null and b/kalzium/src/icons/cr16-action-chemical.png differ diff --git a/kalzium/src/icons/cr16-action-elempic.png b/kalzium/src/icons/cr16-action-elempic.png new file mode 100644 index 00000000..6741ae0a Binary files /dev/null and b/kalzium/src/icons/cr16-action-elempic.png differ diff --git a/kalzium/src/icons/cr16-action-energies.png b/kalzium/src/icons/cr16-action-energies.png new file mode 100644 index 00000000..540874e6 Binary files /dev/null and b/kalzium/src/icons/cr16-action-energies.png differ diff --git a/kalzium/src/icons/cr16-action-eqchem.png b/kalzium/src/icons/cr16-action-eqchem.png new file mode 100644 index 00000000..6814438a Binary files /dev/null and b/kalzium/src/icons/cr16-action-eqchem.png differ diff --git a/kalzium/src/icons/cr16-action-glossary.png b/kalzium/src/icons/cr16-action-glossary.png new file mode 100644 index 00000000..f02fb32a Binary files /dev/null and b/kalzium/src/icons/cr16-action-glossary.png differ diff --git a/kalzium/src/icons/cr16-action-isotopemap.png b/kalzium/src/icons/cr16-action-isotopemap.png new file mode 100644 index 00000000..057a9be5 Binary files /dev/null and b/kalzium/src/icons/cr16-action-isotopemap.png differ diff --git a/kalzium/src/icons/cr16-action-legend.png b/kalzium/src/icons/cr16-action-legend.png new file mode 100644 index 00000000..7330bc5b Binary files /dev/null and b/kalzium/src/icons/cr16-action-legend.png differ diff --git a/kalzium/src/icons/cr16-action-misc.png b/kalzium/src/icons/cr16-action-misc.png new file mode 100644 index 00000000..97e5e77a Binary files /dev/null and b/kalzium/src/icons/cr16-action-misc.png differ diff --git a/kalzium/src/icons/cr16-action-orbits.png b/kalzium/src/icons/cr16-action-orbits.png new file mode 100644 index 00000000..79717952 Binary files /dev/null and b/kalzium/src/icons/cr16-action-orbits.png differ diff --git a/kalzium/src/icons/cr16-action-overview.png b/kalzium/src/icons/cr16-action-overview.png new file mode 100644 index 00000000..1be350fc Binary files /dev/null and b/kalzium/src/icons/cr16-action-overview.png differ diff --git a/kalzium/src/icons/cr16-action-plot.png b/kalzium/src/icons/cr16-action-plot.png new file mode 100644 index 00000000..c5484d74 Binary files /dev/null and b/kalzium/src/icons/cr16-action-plot.png differ diff --git a/kalzium/src/icons/cr16-action-sidebar.png b/kalzium/src/icons/cr16-action-sidebar.png new file mode 100644 index 00000000..fc6ef0a7 Binary files /dev/null and b/kalzium/src/icons/cr16-action-sidebar.png differ diff --git a/kalzium/src/icons/cr16-action-spectrum.png b/kalzium/src/icons/cr16-action-spectrum.png new file mode 100644 index 00000000..1adc2d45 Binary files /dev/null and b/kalzium/src/icons/cr16-action-spectrum.png differ diff --git a/kalzium/src/icons/cr16-action-statematter.png b/kalzium/src/icons/cr16-action-statematter.png new file mode 100644 index 00000000..1f48c762 Binary files /dev/null and b/kalzium/src/icons/cr16-action-statematter.png differ diff --git a/kalzium/src/icons/cr16-action-timeline.png b/kalzium/src/icons/cr16-action-timeline.png new file mode 100644 index 00000000..46bf7b07 Binary files /dev/null and b/kalzium/src/icons/cr16-action-timeline.png differ diff --git a/kalzium/src/icons/cr16-action-tooltip.png b/kalzium/src/icons/cr16-action-tooltip.png new file mode 100644 index 00000000..c6c96d68 Binary files /dev/null and b/kalzium/src/icons/cr16-action-tooltip.png differ diff --git a/kalzium/src/icons/cr22-action-calculate.png b/kalzium/src/icons/cr22-action-calculate.png new file mode 100644 index 00000000..2f4de681 Binary files /dev/null and b/kalzium/src/icons/cr22-action-calculate.png differ diff --git a/kalzium/src/icons/cr22-action-chemical.png b/kalzium/src/icons/cr22-action-chemical.png new file mode 100644 index 00000000..c70b1105 Binary files /dev/null and b/kalzium/src/icons/cr22-action-chemical.png differ diff --git a/kalzium/src/icons/cr22-action-elempic.png b/kalzium/src/icons/cr22-action-elempic.png new file mode 100644 index 00000000..efd036c1 Binary files /dev/null and b/kalzium/src/icons/cr22-action-elempic.png differ diff --git a/kalzium/src/icons/cr22-action-energies.png b/kalzium/src/icons/cr22-action-energies.png new file mode 100644 index 00000000..205db932 Binary files /dev/null and b/kalzium/src/icons/cr22-action-energies.png differ diff --git a/kalzium/src/icons/cr22-action-eqchem.png b/kalzium/src/icons/cr22-action-eqchem.png new file mode 100644 index 00000000..56248dae Binary files /dev/null and b/kalzium/src/icons/cr22-action-eqchem.png differ diff --git a/kalzium/src/icons/cr22-action-glossary.png b/kalzium/src/icons/cr22-action-glossary.png new file mode 100644 index 00000000..5f748aab Binary files /dev/null and b/kalzium/src/icons/cr22-action-glossary.png differ diff --git a/kalzium/src/icons/cr22-action-isotopemap.png b/kalzium/src/icons/cr22-action-isotopemap.png new file mode 100644 index 00000000..fe9fd7a1 Binary files /dev/null and b/kalzium/src/icons/cr22-action-isotopemap.png differ diff --git a/kalzium/src/icons/cr22-action-legend.png b/kalzium/src/icons/cr22-action-legend.png new file mode 100644 index 00000000..ec3006cf Binary files /dev/null and b/kalzium/src/icons/cr22-action-legend.png differ diff --git a/kalzium/src/icons/cr22-action-orbits.png b/kalzium/src/icons/cr22-action-orbits.png new file mode 100644 index 00000000..8b0ee15b Binary files /dev/null and b/kalzium/src/icons/cr22-action-orbits.png differ diff --git a/kalzium/src/icons/cr22-action-overview.png b/kalzium/src/icons/cr22-action-overview.png new file mode 100644 index 00000000..23691881 Binary files /dev/null and b/kalzium/src/icons/cr22-action-overview.png differ diff --git a/kalzium/src/icons/cr22-action-plot.png b/kalzium/src/icons/cr22-action-plot.png new file mode 100644 index 00000000..3462547b Binary files /dev/null and b/kalzium/src/icons/cr22-action-plot.png differ diff --git a/kalzium/src/icons/cr22-action-sidebar.png b/kalzium/src/icons/cr22-action-sidebar.png new file mode 100644 index 00000000..e9a6134c Binary files /dev/null and b/kalzium/src/icons/cr22-action-sidebar.png differ diff --git a/kalzium/src/icons/cr22-action-spectrum.png b/kalzium/src/icons/cr22-action-spectrum.png new file mode 100644 index 00000000..a8617501 Binary files /dev/null and b/kalzium/src/icons/cr22-action-spectrum.png differ diff --git a/kalzium/src/icons/cr22-action-statematter.png b/kalzium/src/icons/cr22-action-statematter.png new file mode 100644 index 00000000..4e786c39 Binary files /dev/null and b/kalzium/src/icons/cr22-action-statematter.png differ diff --git a/kalzium/src/icons/cr22-action-timeline.png b/kalzium/src/icons/cr22-action-timeline.png new file mode 100644 index 00000000..03e6ff87 Binary files /dev/null and b/kalzium/src/icons/cr22-action-timeline.png differ diff --git a/kalzium/src/icons/cr22-action-tooltip.png b/kalzium/src/icons/cr22-action-tooltip.png new file mode 100644 index 00000000..a095926f Binary files /dev/null and b/kalzium/src/icons/cr22-action-tooltip.png differ diff --git a/kalzium/src/icons/cr32-action-calculate.png b/kalzium/src/icons/cr32-action-calculate.png new file mode 100644 index 00000000..e4d462da Binary files /dev/null and b/kalzium/src/icons/cr32-action-calculate.png differ diff --git a/kalzium/src/icons/cr32-action-chemical.png b/kalzium/src/icons/cr32-action-chemical.png new file mode 100644 index 00000000..585f78b8 Binary files /dev/null and b/kalzium/src/icons/cr32-action-chemical.png differ diff --git a/kalzium/src/icons/cr32-action-elempic.png b/kalzium/src/icons/cr32-action-elempic.png new file mode 100644 index 00000000..21225366 Binary files /dev/null and b/kalzium/src/icons/cr32-action-elempic.png differ diff --git a/kalzium/src/icons/cr32-action-energies.png b/kalzium/src/icons/cr32-action-energies.png new file mode 100644 index 00000000..a416beae Binary files /dev/null and b/kalzium/src/icons/cr32-action-energies.png differ diff --git a/kalzium/src/icons/cr32-action-eqchem.png b/kalzium/src/icons/cr32-action-eqchem.png new file mode 100644 index 00000000..6f49f2bb Binary files /dev/null and b/kalzium/src/icons/cr32-action-eqchem.png differ diff --git a/kalzium/src/icons/cr32-action-glossary.png b/kalzium/src/icons/cr32-action-glossary.png new file mode 100644 index 00000000..6b00ccd5 Binary files /dev/null and b/kalzium/src/icons/cr32-action-glossary.png differ diff --git a/kalzium/src/icons/cr32-action-isotopemap.png b/kalzium/src/icons/cr32-action-isotopemap.png new file mode 100644 index 00000000..8f7080b9 Binary files /dev/null and b/kalzium/src/icons/cr32-action-isotopemap.png differ diff --git a/kalzium/src/icons/cr32-action-legend.png b/kalzium/src/icons/cr32-action-legend.png new file mode 100644 index 00000000..a0d02f56 Binary files /dev/null and b/kalzium/src/icons/cr32-action-legend.png differ diff --git a/kalzium/src/icons/cr32-action-misc.png b/kalzium/src/icons/cr32-action-misc.png new file mode 100644 index 00000000..f22e77a6 Binary files /dev/null and b/kalzium/src/icons/cr32-action-misc.png differ diff --git a/kalzium/src/icons/cr32-action-orbits.png b/kalzium/src/icons/cr32-action-orbits.png new file mode 100644 index 00000000..accabc36 Binary files /dev/null and b/kalzium/src/icons/cr32-action-orbits.png differ diff --git a/kalzium/src/icons/cr32-action-overview.png b/kalzium/src/icons/cr32-action-overview.png new file mode 100644 index 00000000..6de624f1 Binary files /dev/null and b/kalzium/src/icons/cr32-action-overview.png differ diff --git a/kalzium/src/icons/cr32-action-plot.png b/kalzium/src/icons/cr32-action-plot.png new file mode 100644 index 00000000..93c51576 Binary files /dev/null and b/kalzium/src/icons/cr32-action-plot.png differ diff --git a/kalzium/src/icons/cr32-action-sidebar.png b/kalzium/src/icons/cr32-action-sidebar.png new file mode 100644 index 00000000..7bf1b71f Binary files /dev/null and b/kalzium/src/icons/cr32-action-sidebar.png differ diff --git a/kalzium/src/icons/cr32-action-spectrum.png b/kalzium/src/icons/cr32-action-spectrum.png new file mode 100644 index 00000000..e33fc6cb Binary files /dev/null and b/kalzium/src/icons/cr32-action-spectrum.png differ diff --git a/kalzium/src/icons/cr32-action-statematter.png b/kalzium/src/icons/cr32-action-statematter.png new file mode 100644 index 00000000..2157b793 Binary files /dev/null and b/kalzium/src/icons/cr32-action-statematter.png differ diff --git a/kalzium/src/icons/cr32-action-timeline.png b/kalzium/src/icons/cr32-action-timeline.png new file mode 100644 index 00000000..0d9e528e Binary files /dev/null and b/kalzium/src/icons/cr32-action-timeline.png differ diff --git a/kalzium/src/icons/cr32-action-tooltip.png b/kalzium/src/icons/cr32-action-tooltip.png new file mode 100644 index 00000000..0f6142ef Binary files /dev/null and b/kalzium/src/icons/cr32-action-tooltip.png differ diff --git a/kalzium/src/icons/cr48-action-calculate.png b/kalzium/src/icons/cr48-action-calculate.png new file mode 100644 index 00000000..2bb64f0e Binary files /dev/null and b/kalzium/src/icons/cr48-action-calculate.png differ diff --git a/kalzium/src/icons/cr48-action-chemical.png b/kalzium/src/icons/cr48-action-chemical.png new file mode 100644 index 00000000..76c07896 Binary files /dev/null and b/kalzium/src/icons/cr48-action-chemical.png differ diff --git a/kalzium/src/icons/cr48-action-elempic.png b/kalzium/src/icons/cr48-action-elempic.png new file mode 100644 index 00000000..21225366 Binary files /dev/null and b/kalzium/src/icons/cr48-action-elempic.png differ diff --git a/kalzium/src/icons/cr48-action-energies.png b/kalzium/src/icons/cr48-action-energies.png new file mode 100644 index 00000000..34beef0a Binary files /dev/null and b/kalzium/src/icons/cr48-action-energies.png differ diff --git a/kalzium/src/icons/cr48-action-eqchem.png b/kalzium/src/icons/cr48-action-eqchem.png new file mode 100644 index 00000000..4df4b5bb Binary files /dev/null and b/kalzium/src/icons/cr48-action-eqchem.png differ diff --git a/kalzium/src/icons/cr48-action-glossary.png b/kalzium/src/icons/cr48-action-glossary.png new file mode 100644 index 00000000..122f6423 Binary files /dev/null and b/kalzium/src/icons/cr48-action-glossary.png differ diff --git a/kalzium/src/icons/cr48-action-isotopemap.png b/kalzium/src/icons/cr48-action-isotopemap.png new file mode 100644 index 00000000..9c888324 Binary files /dev/null and b/kalzium/src/icons/cr48-action-isotopemap.png differ diff --git a/kalzium/src/icons/cr48-action-legend.png b/kalzium/src/icons/cr48-action-legend.png new file mode 100644 index 00000000..e9b51c89 Binary files /dev/null and b/kalzium/src/icons/cr48-action-legend.png differ diff --git a/kalzium/src/icons/cr48-action-misc.png b/kalzium/src/icons/cr48-action-misc.png new file mode 100644 index 00000000..9386f46e Binary files /dev/null and b/kalzium/src/icons/cr48-action-misc.png differ diff --git a/kalzium/src/icons/cr48-action-orbits.png b/kalzium/src/icons/cr48-action-orbits.png new file mode 100644 index 00000000..697838b1 Binary files /dev/null and b/kalzium/src/icons/cr48-action-orbits.png differ diff --git a/kalzium/src/icons/cr48-action-overview.png b/kalzium/src/icons/cr48-action-overview.png new file mode 100644 index 00000000..da94ddd8 Binary files /dev/null and b/kalzium/src/icons/cr48-action-overview.png differ diff --git a/kalzium/src/icons/cr48-action-plot.png b/kalzium/src/icons/cr48-action-plot.png new file mode 100644 index 00000000..5e8fd76f Binary files /dev/null and b/kalzium/src/icons/cr48-action-plot.png differ diff --git a/kalzium/src/icons/cr48-action-sidebar.png b/kalzium/src/icons/cr48-action-sidebar.png new file mode 100644 index 00000000..b23a8770 Binary files /dev/null and b/kalzium/src/icons/cr48-action-sidebar.png differ diff --git a/kalzium/src/icons/cr48-action-spectrum.png b/kalzium/src/icons/cr48-action-spectrum.png new file mode 100644 index 00000000..8e7a93ee Binary files /dev/null and b/kalzium/src/icons/cr48-action-spectrum.png differ diff --git a/kalzium/src/icons/cr48-action-statematter.png b/kalzium/src/icons/cr48-action-statematter.png new file mode 100644 index 00000000..3daca346 Binary files /dev/null and b/kalzium/src/icons/cr48-action-statematter.png differ diff --git a/kalzium/src/icons/cr48-action-timeline.png b/kalzium/src/icons/cr48-action-timeline.png new file mode 100644 index 00000000..80ca53aa Binary files /dev/null and b/kalzium/src/icons/cr48-action-timeline.png differ diff --git a/kalzium/src/icons/cr48-action-tooltip.png b/kalzium/src/icons/cr48-action-tooltip.png new file mode 100644 index 00000000..fae1db9c Binary files /dev/null and b/kalzium/src/icons/cr48-action-tooltip.png differ diff --git a/kalzium/src/icons/crsc-action-calculate.svgz b/kalzium/src/icons/crsc-action-calculate.svgz new file mode 100644 index 00000000..6e194e93 Binary files /dev/null and b/kalzium/src/icons/crsc-action-calculate.svgz differ diff --git a/kalzium/src/icons/crsc-action-chemical.svgz b/kalzium/src/icons/crsc-action-chemical.svgz new file mode 100644 index 00000000..7358e162 Binary files /dev/null and b/kalzium/src/icons/crsc-action-chemical.svgz differ diff --git a/kalzium/src/icons/crsc-action-elempic.svgz b/kalzium/src/icons/crsc-action-elempic.svgz new file mode 100644 index 00000000..ba8949a6 Binary files /dev/null and b/kalzium/src/icons/crsc-action-elempic.svgz differ diff --git a/kalzium/src/icons/crsc-action-energies.svgz b/kalzium/src/icons/crsc-action-energies.svgz new file mode 100644 index 00000000..16b9f6e7 Binary files /dev/null and b/kalzium/src/icons/crsc-action-energies.svgz differ diff --git a/kalzium/src/icons/crsc-action-eqchem.svgz b/kalzium/src/icons/crsc-action-eqchem.svgz new file mode 100644 index 00000000..b1b31155 Binary files /dev/null and b/kalzium/src/icons/crsc-action-eqchem.svgz differ diff --git a/kalzium/src/icons/crsc-action-glossary.svgz b/kalzium/src/icons/crsc-action-glossary.svgz new file mode 100644 index 00000000..5b0c8f1e Binary files /dev/null and b/kalzium/src/icons/crsc-action-glossary.svgz differ diff --git a/kalzium/src/icons/crsc-action-isotopemap.svgz b/kalzium/src/icons/crsc-action-isotopemap.svgz new file mode 100644 index 00000000..96fb3121 Binary files /dev/null and b/kalzium/src/icons/crsc-action-isotopemap.svgz differ diff --git a/kalzium/src/icons/crsc-action-misc.svgz b/kalzium/src/icons/crsc-action-misc.svgz new file mode 100644 index 00000000..21d14d28 Binary files /dev/null and b/kalzium/src/icons/crsc-action-misc.svgz differ diff --git a/kalzium/src/icons/crsc-action-orbits.svgz b/kalzium/src/icons/crsc-action-orbits.svgz new file mode 100644 index 00000000..38ed6eb4 --- /dev/null +++ b/kalzium/src/icons/crsc-action-orbits.svgz @@ -0,0 +1,1119 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kalzium/src/icons/crsc-action-overview.svgz b/kalzium/src/icons/crsc-action-overview.svgz new file mode 100644 index 00000000..8261cc4e Binary files /dev/null and b/kalzium/src/icons/crsc-action-overview.svgz differ diff --git a/kalzium/src/icons/crsc-action-plot.svgz b/kalzium/src/icons/crsc-action-plot.svgz new file mode 100644 index 00000000..15116f5f Binary files /dev/null and b/kalzium/src/icons/crsc-action-plot.svgz differ diff --git a/kalzium/src/icons/crsc-action-sidebar.svgz b/kalzium/src/icons/crsc-action-sidebar.svgz new file mode 100644 index 00000000..e5552c47 Binary files /dev/null and b/kalzium/src/icons/crsc-action-sidebar.svgz differ diff --git a/kalzium/src/icons/crsc-action-spectrum.svgz b/kalzium/src/icons/crsc-action-spectrum.svgz new file mode 100644 index 00000000..7967f757 Binary files /dev/null and b/kalzium/src/icons/crsc-action-spectrum.svgz differ diff --git a/kalzium/src/icons/crsc-action-statematter.svgz b/kalzium/src/icons/crsc-action-statematter.svgz new file mode 100644 index 00000000..2a80a8e1 Binary files /dev/null and b/kalzium/src/icons/crsc-action-statematter.svgz differ diff --git a/kalzium/src/icons/crsc-action-timeline.svgz b/kalzium/src/icons/crsc-action-timeline.svgz new file mode 100644 index 00000000..5b1b52fa Binary files /dev/null and b/kalzium/src/icons/crsc-action-timeline.svgz differ diff --git a/kalzium/src/icons/crsc-action-tooltip.svgz b/kalzium/src/icons/crsc-action-tooltip.svgz new file mode 100644 index 00000000..aa3f747a Binary files /dev/null and b/kalzium/src/icons/crsc-action-tooltip.svgz differ diff --git a/kalzium/src/icons/htmlview/Makefile.am b/kalzium/src/icons/htmlview/Makefile.am new file mode 100644 index 00000000..57763b1e --- /dev/null +++ b/kalzium/src/icons/htmlview/Makefile.am @@ -0,0 +1,3 @@ +appdatadir = $(kde_datadir)/kalzium/data/htmlview +appdata_DATA = characteristics.png density.png header.png icons.svg radius.png structure.png style.css mass.png book.png boilingpoint.png meltingpoint.png ionisation.png electronaffinity.png discovery.png abundance.png + diff --git a/kalzium/src/icons/htmlview/abundance.png b/kalzium/src/icons/htmlview/abundance.png new file mode 100644 index 00000000..20258695 Binary files /dev/null and b/kalzium/src/icons/htmlview/abundance.png differ diff --git a/kalzium/src/icons/htmlview/boilingpoint.png b/kalzium/src/icons/htmlview/boilingpoint.png new file mode 100644 index 00000000..3f0c7fcb Binary files /dev/null and b/kalzium/src/icons/htmlview/boilingpoint.png differ diff --git a/kalzium/src/icons/htmlview/book.png b/kalzium/src/icons/htmlview/book.png new file mode 100644 index 00000000..895d4545 Binary files /dev/null and b/kalzium/src/icons/htmlview/book.png differ diff --git a/kalzium/src/icons/htmlview/characteristics.png b/kalzium/src/icons/htmlview/characteristics.png new file mode 100644 index 00000000..a6ff407a Binary files /dev/null and b/kalzium/src/icons/htmlview/characteristics.png differ diff --git a/kalzium/src/icons/htmlview/density.png b/kalzium/src/icons/htmlview/density.png new file mode 100644 index 00000000..1475b70a Binary files /dev/null and b/kalzium/src/icons/htmlview/density.png differ diff --git a/kalzium/src/icons/htmlview/discovery.png b/kalzium/src/icons/htmlview/discovery.png new file mode 100644 index 00000000..c3b21c45 Binary files /dev/null and b/kalzium/src/icons/htmlview/discovery.png differ diff --git a/kalzium/src/icons/htmlview/electronaffinity.png b/kalzium/src/icons/htmlview/electronaffinity.png new file mode 100644 index 00000000..3082d02a Binary files /dev/null and b/kalzium/src/icons/htmlview/electronaffinity.png differ diff --git a/kalzium/src/icons/htmlview/header.png b/kalzium/src/icons/htmlview/header.png new file mode 100644 index 00000000..d9a23098 Binary files /dev/null and b/kalzium/src/icons/htmlview/header.png differ diff --git a/kalzium/src/icons/htmlview/icons.svg b/kalzium/src/icons/htmlview/icons.svg new file mode 100644 index 00000000..47645a26 --- /dev/null +++ b/kalzium/src/icons/htmlview/icons.svg @@ -0,0 +1,698 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kalzium/src/icons/htmlview/ionisation.png b/kalzium/src/icons/htmlview/ionisation.png new file mode 100644 index 00000000..ab1c1fb3 Binary files /dev/null and b/kalzium/src/icons/htmlview/ionisation.png differ diff --git a/kalzium/src/icons/htmlview/mass.png b/kalzium/src/icons/htmlview/mass.png new file mode 100644 index 00000000..50277dde Binary files /dev/null and b/kalzium/src/icons/htmlview/mass.png differ diff --git a/kalzium/src/icons/htmlview/meltingpoint.png b/kalzium/src/icons/htmlview/meltingpoint.png new file mode 100644 index 00000000..0f1823e5 Binary files /dev/null and b/kalzium/src/icons/htmlview/meltingpoint.png differ diff --git a/kalzium/src/icons/htmlview/radius.png b/kalzium/src/icons/htmlview/radius.png new file mode 100644 index 00000000..20258695 Binary files /dev/null and b/kalzium/src/icons/htmlview/radius.png differ diff --git a/kalzium/src/icons/htmlview/structure.png b/kalzium/src/icons/htmlview/structure.png new file mode 100644 index 00000000..75d77db0 Binary files /dev/null and b/kalzium/src/icons/htmlview/structure.png differ diff --git a/kalzium/src/icons/htmlview/style.css b/kalzium/src/icons/htmlview/style.css new file mode 100644 index 00000000..4ef1cd77 --- /dev/null +++ b/kalzium/src/icons/htmlview/style.css @@ -0,0 +1,83 @@ +body +{ + font-family:'arial'; +} + +/* The outer div */ +div.chemdata +{ + border: 1px solid rgb(50,80,150); + /*border: 1px solid rgb(0,0,0); */ +/* width:400px;*/ + overflow:visible;; +} + +/* The header div */ +div.chemdata div +{ + background-image:url('header.png'); +} + +/* The table inside the header div */ +div.chemdata div table +{ + margin:0px; + width:100%; + color:rgb(240,240,240); + font-weight:bold; +} + +/* The td inside the header table */ +div.chemdata div table td +{ + padding-left:4px; +} + +/* The second td inside the header table */ +div.chemdata div table td+td +{ + text-align:right; + font-size:80%; +} + + +/* The table containing the characterstics */ +table.characterstics +{ + background-image:url('characteristics.png'); + background-repeat:repeat-y; + width:100%; +} + +/* The td's inside the characterstics-table */ +table.characterstics td +{ + padding:3px; + padding-left:5px; + vertical-align:middle; + text-align:center; +} + +table.isotopes td +{ + border-left:1px #000000 solid; + border-bottom:1px #000000 solid; +} + +table.isotopes +{ + border-right:1px #000000 solid; + border-top:1px #000000 solid; +} + +/* The second td inside the characterstics-table (text) */ +table.characterstics td+td +{ + text-align:left; +} + +/* Bold text inside the td's of the characterstics-table */ +table.characterstics td b +{ + color:rgb(80,80,80); +} diff --git a/kalzium/src/isotope.cpp b/kalzium/src/isotope.cpp new file mode 100644 index 00000000..b15e38cc --- /dev/null +++ b/kalzium/src/isotope.cpp @@ -0,0 +1,76 @@ +/*************************************************************************** + * Copyright (C) 2005 by Carsten Niehaus * + * cniehaus@kde.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ +#include "isotope.h" +#include "kalziumutils.h" + +#include +#include + +Isotope::Isotope( int neutrons, int protones, double percentage, double weight, double halflife, QString format, double alphadecay, double betaplusdecay, double betaminusdecay, double ecdecay, double alphapercentage, double betapluspercentage, double betaminuspercentage, double ecpercentage, QString spin, QString magmoment) +{ + m_neutrons = neutrons; + m_protones = protones; + m_percentage = percentage; + m_halflife = halflife; + m_format = format; + m_weight = weight; + m_alphadecay = alphadecay; + m_betaplusdecay = betaplusdecay; + m_betaminusdecay = betaminusdecay; + m_ecdecay = ecdecay; + + m_spin = spin; + m_magmoment = magmoment; + + m_alphapercentage = alphapercentage; + m_betapluspercentage = betapluspercentage; + m_betaminuspercentage = betaminuspercentage; + m_ecpercentage = ecpercentage; +} + +QString Isotope::halflifeAsString() +{ + QString halflife; + + if ( !seconds() )//years + { + if ( m_halflife > 1000000 ) + halflife = i18n("%1 million years").arg( KalziumUtils::localizedValue( m_halflife/1000000.0, 2 ) ); + if ( m_halflife > 1000000000 ) + halflife = i18n("%1 billion years").arg( KalziumUtils::localizedValue( m_halflife/1000000000.0, 2 ) ); + else + halflife = i18n("%1 years").arg( KalziumUtils::localizedValue( m_halflife, 2 ) ); + } + else + { + if ( m_halflife < 120 ) + halflife = i18n("%1 seconds").arg( KalziumUtils::localizedValue( m_halflife, 2 ) ); + else if ( m_halflife > 1000 ) + halflife = i18n("%1 minutes").arg( KalziumUtils::localizedValue( m_halflife/60.0, 2 ) ); + else if ( m_halflife > 3600 ) + halflife = i18n("%1 hours").arg( KalziumUtils::localizedValue( m_halflife/( 60*60 ), 2 ) ); + if ( m_halflife > 86400 ) //one day + halflife = i18n("%1 days").arg( KalziumUtils::localizedValue( m_halflife/( 60*60*24 ), 2 ) ); + if ( m_halflife > ( 31536000 * 2 ) ) //two year + halflife = i18n("%1 years").arg( KalziumUtils::localizedValue( m_halflife/( 3600.0*365 ), 2 ) ); + } + + return halflife; +} diff --git a/kalzium/src/isotope.h b/kalzium/src/isotope.h new file mode 100644 index 00000000..feed345f --- /dev/null +++ b/kalzium/src/isotope.h @@ -0,0 +1,244 @@ +#ifndef ISOTOPE_H +#define ISOTOPE_H +/*************************************************************************** + * Copyright (C) 2005 by Carsten Niehaus * + * cniehaus@kde.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include + +/** + * @author Carsten Niehaus + * @author Jörg Buchwald + * + * This class represents an Isotope with all its properties + */ +class Isotope +{ + public: + Isotope( int neutrons, + int protones, + double percentage, + double weight, + double halflife, + QString format, + double alphadecay, + double betaplusdecay, + double betaminusdecay, + double ecdecay, + double alphapercentage, + double betapluspercentage, + double betaminuspercentage, + double ecpercentage, + QString spin, + QString magmoment); + + bool seconds() const{ + if ( m_format == "seconds" ) + return true; + else + return false; + } + + /** + * @return the halflife period of the isotope it if has one. The format + * is defined by seconds() + */ + double halflife() const{ + return m_halflife; + } + + double percentage() const{ + return m_percentage; + } + + /** + * @return the number of neutrons the isotope has + */ + int neutrons() const{ + return m_neutrons; + } + + /** + * @return the number of protones the isotope has + */ + int protones() const{ + return m_protones; + } + + /** + * @return the number of nucleons of ths isotope + */ + int nucleons() const{ + return m_protones+m_neutrons; + } + + /** + * the weight of the isotope + */ + double weight() const{ + return m_weight; + } + + /** + * @return the energy of isotope's alpha decay + */ + double alphadecay() const{ + return m_alphadecay; + } + + /** + * @return the energy of isotope's beta plus decay + */ + double betaplusdecay() const{ + return m_betaplusdecay; + } + + /** + * @return the energy of isotope's beta-minus decay + */ + double betaminusdecay() const{ + return m_betaminusdecay; + } + + /** + * @return the energy of isotope's EC- decay + */ + double ecdecay() const{ + return m_ecdecay; + } + + QString spin() const{ + return m_spin; + } + + QString magmoment() const{ + return m_magmoment; + } + + /** + * @return the halflife as a QString. The format will be + * appended, for example "seconds" or "years" depending + * on the timeframe + */ + QString halflifeAsString(); + + /** + * @return the percentage of the betaminus decay + */ + double betaminuspercentage() const{ + return m_betaminuspercentage; + } + + /** + * @return the percentage of the betaplus decay + */ + double betapluspercentage() const{ + return m_betapluspercentage; + } + + /** + * @return the percentage of the alpha decay + */ + double alphapercentage() const{ + return m_alphapercentage; + } + + /** + * @return the percentage of the EC decay + */ + double ecpercentage() const{ + return m_ecpercentage; + } + + private: + /** + * it is either "years" or "seconds". Usually we use seconds. But some + * isotopes have half-lifes of billion of years. This simply + * doesn't fit into a unsigned int or double + */ + QString m_format; + + /** + * the weight of the isotope + */ + double m_weight; + + /** + * the half-life of an isotope, usually in seconds + * @see m_format + */ + double m_halflife; + + /** + * If 95.2% of the isotopes are of this type, this + * variable will have the value 95.2 + */ + double m_percentage; + + /** + * the number of neutrons + */ + int m_neutrons; + + /** + * the number of protones + */ + int m_protones; + + ///Specify if the decay is the energy + double m_alphadecay; + ///Specify if the decay is the energy + double m_betaplusdecay; + ///Specify if the decay is the energy + double m_betaminusdecay; + ///Specify if the decay is the energy + double m_ecdecay; + + + /** + *spin and parity + */ + QString m_spin; + + /** + * magnetic moment + */ + QString m_magmoment; + + /** + * the percentage with which the istope decays as alpha-rays + */ + double m_alphapercentage; + + /** + * the percentage with which the istope decays as beta-plus + */ + double m_betapluspercentage; + + /** + * the percentage with which the istope decays as beta-minus + */ + double m_betaminuspercentage; + /** + * the percentage with which the istope decays as EC + */ + double m_ecpercentage; +}; + +#endif // ISOTOPE_H diff --git a/kalzium/src/kalzium.cpp b/kalzium/src/kalzium.cpp new file mode 100644 index 00000000..613377cd --- /dev/null +++ b/kalzium/src/kalzium.cpp @@ -0,0 +1,578 @@ +/*************************************************************************** + copyright : (C) 2003, 2004, 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "kalzium.h" + +#ifdef HAVE_FACILE +#include "eqchemview.h" +#endif + +#include "element.h" +#include "prefs.h" +#include "settings_colors.h" +#include "settings_misc.h" +#include "settings_units.h" +#include "elementdataviewer.h" +#include "detailinfodlg.h" +#include "periodictableview.h" +#include "molcalcwidget.h" +#include "detailedgraphicaloverview.h" +#include "timewidget_impl.h" +#include "somwidget_impl.h" +#include "kalziumdataobject.h" +#include "kalziumutils.h" +#include "config.h" + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#define PerodicTableView_MARGIN 5 +#define IDS_ELEMENTINFO 7 + +Kalzium::Kalzium() + : KMainWindow( 0, "Kalzium" ) +{ + // reading the elements from file + KalziumDataObject::instance(); + + QWidget *centralWidget = new QWidget( this, "centralWidget" ); + m_pCentralLayout = new QVBoxLayout( centralWidget, PerodicTableView_MARGIN, -1, "CentralLayout" ); + + QScrollView *helperSV = new QScrollView(centralWidget); + m_pCentralLayout->addWidget(helperSV); + helperSV->viewport()->setPaletteBackgroundColor(paletteBackgroundColor()); + helperSV->setFrameShape(QFrame::NoFrame); + + m_PerodicTableView = new PerodicTableView( helperSV->viewport(), "PerodicTableView"); + helperSV->addChild( m_PerodicTableView ); + m_infoDialog = 0; + m_toolboxCurrent = 0; + + connect( m_PerodicTableView, SIGNAL( ElementClicked( int ) ), this, SLOT( openInformationDialog( int ) )); + connect( m_PerodicTableView, SIGNAL( MouseOver( int ) ), this, SLOT( slotStatusbar( int ) )); + + // layouting + setCentralWidget( centralWidget ); + centralWidget->show(); + + setupSidebars(); + setupActions(); + + // adding the libkdeedu catalog + KGlobal::locale()->insertCatalogue( "libkdeedu" ); + + // creating the glossary dialog and loading the glossaries we have + m_glossarydlg = new GlossaryDialog( true, this, "glossary" ); + QString dir = KGlobal::dirs()->findResourceDir( "data", "kalzium/data/" ); + QString picturepath = dir + "kalzium/data/bg.jpg"; + KURL u = dir + "kalzium/data/knowledge.xml"; + Glossary *g = Glossary::readFromXML( u ); + g->setName( i18n( "Knowledge" ) ); + g->setBackgroundPicture( picturepath ); + m_glossarydlg->addGlossary( g ); + u = dir + "kalzium/data/tools.xml"; + g = Glossary::readFromXML( u, dir+"kalzium/data/toolpics/" ); + g->setName( i18n( "Tools" ) ); + g->setBackgroundPicture( picturepath ); + m_glossarydlg->addGlossary( g ); + + setupStatusBar(); +} + +void Kalzium::setupActions() +{ + m_actionNoScheme = new KToggleAction(i18n("&No Color Scheme"), 0, this, SLOT(slotNoLook()), actionCollection(), "view_look_noscheme"); + + // the actions for the color schemes + m_actionGroups = new KToggleAction(i18n("Show &Groups"), 0, this, SLOT(slotLookGroups()), actionCollection(), "view_look_groups"); + m_actionBlocks = new KToggleAction(i18n("Show &Blocks"), 0, this, SLOT(slotLookBlocks()), actionCollection(), "view_look_blocks"); + m_actionAcid = new KToggleAction(i18n("Show &Acid Behavior"), 0, this, SLOT(slotLookAcidBehavior()), actionCollection(), "view_look_acid"); + m_actionFamily = new KToggleAction(i18n("Show &Family"), 0, this, SLOT(slotLookFamily()), actionCollection(), "view_look_family"); + m_actionCrystal = new KToggleAction(i18n("Show &Crystal Structures"), 0, this, SLOT(slotLookCrystal()), actionCollection(), "view_look_crystal"); + + //the actions for switching PerodicTableView + QStringList gradientlist; + gradientlist.append(i18n("Atomic Radius")); + gradientlist.append(i18n("Covalent Radius")); + gradientlist.append(i18n("van der Waals Radius")); + gradientlist.append(i18n("Atomic Mass")); + gradientlist.append(i18n("Density")); + gradientlist.append(i18n("Boiling Point")); + gradientlist.append(i18n("Melting Point")); + gradientlist.append(i18n("Electronegativity")); + gradientlist.append(i18n("Electron Affinity")); + gradient_action = new KSelectAction(i18n("&Gradient"), 0, this, 0, actionCollection(), "view_look_gradmenu"); + gradient_action->setItems(gradientlist); + connect (gradient_action, SIGNAL(activated(int)), this, SLOT(slotSwitchtoGradient(int))); + + // the actions for switching PerodicTableView + QStringList numlist; + numlist.append(i18n("No N&umeration")); + numlist.append(i18n("Show &IUPAC")); + numlist.append(i18n("Show &CAS")); + numlist.append(i18n("Show &Old IUPAC")); + numeration_action = new KSelectAction (i18n("&Numeration"), 0, this, 0, actionCollection(), "view_numerationtype"); + numeration_action->setItems(numlist); + numeration_action->setCurrentItem(Prefs::numeration()); + connect (numeration_action, SIGNAL(activated(int)), this, SLOT(slotSwitchtoNumeration(int))); + + m_SidebarAction = new KAction(i18n("Show &Sidebar"), "sidebar", 0, this, SLOT(slotShowHideSidebar()), actionCollection(), "view_sidebar"); + +#ifdef HAVE_FACILE + m_EQSolverAction = new KAction(i18n("&Equation Solver..."), "eqchem", 0, this, SLOT(slotShowEQSolver()), actionCollection(), "tools_eqsolver"); +#endif + + // tools actions + m_pPlotAction = new KAction(i18n("&Plot Data..."), "plot", 0, this, SLOT(slotPlotData()), actionCollection(), "tools_plotdata"); + m_pGlossaryAction = new KAction(i18n("&Glossary..."), "glossary", 0, this, SLOT(slotGlossary()), actionCollection(), "tools_glossary"); + + // other period view options + m_pLegendAction = new KAction(i18n("Show &Legend"), "legend", 0, this, SLOT(slotShowLegend()), actionCollection(), "view_legend"); + m_pTooltipAction = new KAction(i18n("Show &Tooltip"), "tooltip", 0, this, SLOT(slotEnableTooltips()), actionCollection(), "view_tooltip"); + + // the standard actions + KStdAction::preferences(this, SLOT(showSettingsDialog()), actionCollection()); + KStdAction::quit( kapp, SLOT (closeAllWindows()),actionCollection() ); + + slotShowScheme( Prefs::colorschemebox() ); + slotSwitchtoNumeration( Prefs::numeration() ); + + if ( Prefs::showsidebar() ) { + m_dockWin->show(); + m_SidebarAction->setText( i18n( "Hide &Sidebar" ) ); + } + else { + m_dockWin->hide(); + m_SidebarAction->setText( i18n( "Show &Sidebar" ) ); + } + + if ( Prefs::showlegend() ) { + m_PerodicTableView->showLegend(true); + m_pLegendAction->setText( i18n( "Hide &Legend" ) ); + } else + { + m_PerodicTableView->showLegend(false); + m_pLegendAction->setText( i18n( "Show &Legend" ) ); + } + + if ( Prefs::tooltip() ) { + m_PerodicTableView->setTooltipsEnabled( true ); + m_pTooltipAction->setText( i18n( "Hide &Tooltips" ) ); + } else + { + m_PerodicTableView->setTooltipsEnabled( false ); + m_pTooltipAction->setText( i18n( "Show &Tooltips" ) ); + } + + // set the shell's ui resource file + setXMLFile("kalziumui.rc"); + setupGUI(); +} + +void Kalzium::setupSidebars() +{ + m_dockWin = new QDockWindow( this ); + m_dockWin->setNewLine( true ); + m_dockWin->setFixedExtentWidth( 220 ); + m_dockWin->setResizeEnabled( true ); + m_dockWin->setFrameShape( QFrame::ToolBarPanel ); + m_dockWin->setCaption( i18n( "Sidebar" ) ); + m_dockWin->setCloseMode( QDockWindow::Always ); + + QToolBox *m_toolbox = new QToolBox( m_dockWin ); + m_dockWin->setWidget( m_toolbox ); + + QWidget *fake = new QWidget( m_dockWin ); + QVBoxLayout *lay = new QVBoxLayout( fake, 5 ); + lay->activate(); + m_detailWidget = new DetailedGraphicalOverview( fake, "DetailedGraphicalOverview" ); + m_detailWidget->setMinimumSize( 200, m_detailWidget->minimumSize().height() ); + connect( m_PerodicTableView, SIGNAL( MouseOver( int ) ), this, SLOT( slotSelectedNumber( int ) )); + lay->addWidget( m_detailWidget ); + lay->addItem( new QSpacerItem( 10, 10, QSizePolicy::Fixed, QSizePolicy::MinimumExpanding ) ); + m_toolbox->addItem( fake, SmallIcon( "overview" ), i18n( "Overview" ) ); + + m_calcWidget = new MolcalcWidget( m_dockWin, "molcalcwidget" ); + m_toolbox->addItem( m_calcWidget, SmallIcon( "calculate" ), i18n( "Calculate" ) ); + + m_timeWidget = new TimeWidgetIMPL( this, "TimeWidget" ); + connect( m_timeWidget->time_slider, SIGNAL( valueChanged( int ) ), + m_PerodicTableView, SLOT( setDate( int ) ) ); + connect( m_timeWidget->time_slider, SIGNAL( valueChanged( int ) ), + m_timeWidget, SLOT( slotChanged( int ) ) ); + connect( m_timeWidget->Number1, SIGNAL( valueChanged( int ) ), + m_timeWidget, SLOT( slotChanged( int ) ) ); + m_toolbox->addItem( m_timeWidget, SmallIcon( "timeline" ), i18n( "Timeline" ) ); + + m_somWidget = new SOMWidgetIMPL( this, "somWidget" ); + connect( m_somWidget->temp_slider, SIGNAL( valueChanged( int ) ), + m_PerodicTableView, SLOT( setTemperature( int ) ) ); + m_toolbox->addItem( m_somWidget, SmallIcon( "statematter" ), i18n( "State of Matter" ) ); + + connect( m_toolbox, SIGNAL( currentChanged( int ) ), this, SLOT( slotToolboxCurrentChanged( int ) ) ); + + moveDockWindow( m_dockWin, DockLeft ); + setDockEnabled( /*m_dockWin, */DockTop, false ); + setDockEnabled( /*m_dockWin, */DockBottom, false ); + m_dockWin->hide(); + connect( m_dockWin, SIGNAL(visibilityChanged(bool)), this, SLOT(slotSidebarVisibilityChanged(bool))); + +} + +void Kalzium::slotGlossary() +{ + m_glossarydlg->show(); +} + +void Kalzium::slotShowEQSolver() +{ +#ifdef HAVE_FACILE + EQChemDialog *dlg = new EQChemDialog( this ); + + QWidget *page = new QWidget( dlg ); + dlg->setMainWidget( page ); + QVBoxLayout *vbox = new QVBoxLayout( page , 0, KDialogBase:: spacingHint() ); + + eqchemView *eqsolver = new eqchemView( page ); + eqsolver->setMinimumSize( 600,400 ); + + vbox->addWidget( eqsolver ); + connect(dlg, SIGNAL(applyClicked()), eqsolver, SLOT(compute())); + dlg->show(); +#endif +} + +void Kalzium::slotPlotData() +{ + ElementDataViewer *edw = new ElementDataViewer( this, "edw" ); + edw->show(); +} + +void Kalzium::slotEnableTooltips() +{ + bool enabled = m_PerodicTableView->tooltipsEnabled(); + enabled = !enabled; + + if ( enabled ) + m_pTooltipAction->setText( i18n( "Hide &Tooltips" ) ); + else + m_pTooltipAction->setText( i18n( "Show &Tooltips" ) ); + + m_PerodicTableView->setTooltipsEnabled( enabled ); + + Prefs::setTooltip( enabled ); + Prefs::writeConfig(); +} + +void Kalzium::slotShowLegend() +{ + if(m_PerodicTableView->showLegend()) + { + m_PerodicTableView->showLegend(false); + m_pLegendAction->setText( i18n( "Show &Legend" ) ); + } + else + { + m_PerodicTableView->showLegend(true); + m_pLegendAction->setText( i18n( "Hide &Legend" ) ); + } + m_PerodicTableView->update(); + + //save the settings + Prefs::setShowlegend( m_PerodicTableView->showLegend() ); + Prefs::writeConfig(); + + //JH: redraw the full table next time + setFullDraw(); +} + +void Kalzium::slotShowHideSidebar() +{ + if( m_dockWin->isShown() ) + { + m_dockWin->hide(); + Prefs::setShowsidebar( false ); + m_SidebarAction->setText( i18n( "Show &Sidebar" ) ); + } + else + { + m_dockWin->show(); + Prefs::setShowsidebar( true ); + m_SidebarAction->setText( i18n( "Hide &Sidebar" ) ); + } + + //save the settings + Prefs::writeConfig(); +} + +void Kalzium::slotShowScheme(int i) +{ + switch ( i ) + { + case PerodicTableView::GROUPS: + m_actionGroups->setChecked( true ); + m_PerodicTableView->setLook( PerodicTableView::GROUPS ); + break; + case PerodicTableView::BLOCK: + m_actionBlocks->setChecked( true ); + m_PerodicTableView->setLook( PerodicTableView::BLOCK ); + break; + case PerodicTableView::ACIDIC: + m_actionAcid->setChecked( true ); + m_PerodicTableView->setLook( PerodicTableView::ACIDIC ); + break; + case PerodicTableView::FAMILY: + m_actionFamily->setChecked( true ); + m_PerodicTableView->setLook( PerodicTableView::FAMILY ); + break; + case PerodicTableView::CRYSTAL: + m_actionCrystal->setChecked( true ); + m_PerodicTableView->setLook( PerodicTableView::CRYSTAL ); + break; + case PerodicTableView::GRADIENT: + gradient_action->setCurrentItem( Prefs::gradient()-1 ); + m_PerodicTableView->setLook( PerodicTableView::GRADIENT, Prefs::gradient() ); + break; + case PerodicTableView::NOCOLOUR: + default: + m_actionNoScheme->setChecked( true ); + m_PerodicTableView->setLook( PerodicTableView::NOCOLOUR ); + } +} + +void Kalzium::slotSwitchtoGradient( int index ) +{ + m_PerodicTableView->setLook( PerodicTableView::GRADIENT, index + 1 ); + m_actionNoScheme->setChecked( false ); + m_actionGroups->setChecked( false ); + m_actionBlocks->setChecked( false ); + m_actionAcid->setChecked( false ); + m_actionFamily->setChecked( false ); + m_actionCrystal->setChecked( false ); + m_pLegendAction->setEnabled( false ); + + Prefs::setGradient(index + 1); + Prefs::writeConfig(); +} + +void Kalzium::slotSwitchtoNumeration( int index ) +{ + m_PerodicTableView->setNumerationType( ( PerodicTableView::NUMERATIONTYPE )index ); + Prefs::setNumeration(index); + Prefs::writeConfig(); + + //JH: redraw the full table next time + setFullDraw(); +} + +void Kalzium::showSettingsDialog() +{ + if (KConfigDialog::showDialog("settings")) + return; + + //KConfigDialog didn't find an instance of this dialog, so lets create it : + KConfigDialog *dialog = new KConfigDialog(this,"settings", Prefs::self()); + connect( dialog, SIGNAL( settingsChanged() ), this , SLOT( slotUpdateSettings() ) ); + connect( dialog, SIGNAL( settingsChanged() ), m_somWidget, SLOT( reloadUnits() ) ); + dialog->addPage( new setColors( 0, "colors_page"), i18n("Colors"), "colorize"); + dialog->addPage( new setupUnits( 0, "units_page"), i18n("Units"), "gear"); + dialog->addPage( new setupMisc( 0, "miscpage" ), i18n( "Miscellaneous" ), "misc" ); + dialog->show(); +} + +void Kalzium::slotUpdateSettings() +{ + m_PerodicTableView->reloadColours(); + m_PerodicTableView->setFullDraw(); +} + +void Kalzium::setupStatusBar() +{ + statusBar()->insertItem( "" , IDS_ELEMENTINFO, 1, false ); + statusBar()->setItemAlignment( IDS_ELEMENTINFO, AlignRight ); + statusBar()->show(); +} + +void Kalzium::slotStatusbar( int num ) +{ + Element *e = KalziumDataObject::instance()->element( num ); + statusBar()->changeItem( i18n( "For example: \"Carbon (6), Mass: 12.0107 u\"", "%1 (%2), Mass: %3 u" ).arg( e->elname() ).arg(e->number() ).arg( KalziumUtils::localizedValue( e->mass(), 6 ) ) , IDS_ELEMENTINFO ); +} + +void Kalzium::openInformationDialog( int number ) +{ + if ( m_PerodicTableView->showTooltip() ) + { + kdDebug() << "Handling Information Dialog" << endl; + + if (m_infoDialog) + m_infoDialog->setElement(KalziumDataObject::instance()->element(number)); + else + { + m_infoDialog = new DetailedInfoDlg( + KalziumDataObject::instance()->element(number), + this, "detailedDlg" ); + + // Remove the selection when this dialog finishes or hides. + connect(m_infoDialog, SIGNAL(hidden()), + m_PerodicTableView, SLOT(unSelect())); + connect(m_infoDialog, SIGNAL(elementChanged(int)), + m_PerodicTableView, SLOT(selectElement(int))); + } + m_infoDialog->show(); + } +} + +void Kalzium::slotNoLook() +{ + m_PerodicTableView->setLook( PerodicTableView::NOCOLOUR ); + gradient_action->setCurrentItem( -1 ); + m_actionGroups->setChecked( false ); + m_actionBlocks->setChecked( false ); + m_actionAcid->setChecked( false ); + m_actionFamily->setChecked( false ); + m_actionCrystal->setChecked( false ); + m_pLegendAction->setEnabled( true ); +} + +void Kalzium::slotLookGroups() +{ + m_PerodicTableView->setLook( PerodicTableView::GROUPS ); + gradient_action->setCurrentItem( -1 ); + m_actionNoScheme->setChecked( false ); + m_actionBlocks->setChecked( false ); + m_actionAcid->setChecked( false ); + m_actionFamily->setChecked( false ); + m_actionCrystal->setChecked( false ); + m_pLegendAction->setEnabled( true ); +} + +void Kalzium::slotLookBlocks() +{ + m_PerodicTableView->setLook( PerodicTableView::BLOCK ); + gradient_action->setCurrentItem( -1 ); + m_actionNoScheme->setChecked( false ); + m_actionGroups->setChecked( false ); + m_actionAcid->setChecked( false ); + m_actionFamily->setChecked( false ); + m_actionCrystal->setChecked( false ); + m_pLegendAction->setEnabled( true ); +} + +void Kalzium::slotLookAcidBehavior() +{ + m_PerodicTableView->setLook( PerodicTableView::ACIDIC ); + gradient_action->setCurrentItem( -1 ); + m_actionNoScheme->setChecked( false ); + m_actionGroups->setChecked( false ); + m_actionBlocks->setChecked( false ); + m_actionFamily->setChecked( false ); + m_actionCrystal->setChecked( false ); + m_pLegendAction->setEnabled( true ); +} + +void Kalzium::slotLookFamily() +{ + m_PerodicTableView->setLook( PerodicTableView::FAMILY ); + gradient_action->setCurrentItem( -1 ); + m_actionNoScheme->setChecked( false ); + m_actionGroups->setChecked( false ); + m_actionBlocks->setChecked( false ); + m_actionAcid->setChecked( false ); + m_actionCrystal->setChecked( false ); + m_pLegendAction->setEnabled( true ); +} + +void Kalzium::slotLookCrystal() +{ + m_PerodicTableView->setLook( PerodicTableView::CRYSTAL ); + gradient_action->setCurrentItem( -1 ); + m_actionNoScheme->setChecked( false ); + m_actionGroups->setChecked( false ); + m_actionBlocks->setChecked( false ); + m_actionAcid->setChecked( false ); + m_actionFamily->setChecked( false ); + m_pLegendAction->setEnabled( true ); +} + +void Kalzium::setFullDraw() +{ + m_PerodicTableView->setFullDraw(); +} + +void Kalzium::slotToolboxCurrentChanged( int id ) +{ + m_PerodicTableView->unSelect(); + m_PerodicTableView->setTimeline( false ); + m_PerodicTableView->activateSOMMode( false ); + + switch ( id ) + { + case 0: // nothing + break; + case 1: // molcalc + break; + case 2: // timeline + m_PerodicTableView->setTimeline( true ); + m_PerodicTableView->setDate( m_timeWidget->time_slider->value() ); + break; + case 3: // state of matter + m_PerodicTableView->activateSOMMode( true ); + m_PerodicTableView->setTemperature( m_somWidget->temp_slider->value() ); + break; + } + if ( m_dockWin->isShown() ) + m_toolboxCurrent = id; +} + +void Kalzium::slotSelectedNumber( int num ) +{ + m_detailWidget->setElement( KalziumDataObject::instance()->element( num ) ); +} + +void Kalzium::slotSidebarVisibilityChanged( bool visible ) +{ + if( visible ) + slotToolboxCurrentChanged( m_toolboxCurrent ); + else + slotToolboxCurrentChanged( 0 ); + + //save the settings + Prefs::setShowsidebar( m_dockWin->isShown() ); + Prefs::writeConfig(); + + //JH: redraw the full table next time + setFullDraw(); +} + +Kalzium::~Kalzium() +{ +} + +#include "kalzium.moc" diff --git a/kalzium/src/kalzium.desktop b/kalzium/src/kalzium.desktop new file mode 100644 index 00000000..840cf11d --- /dev/null +++ b/kalzium/src/kalzium.desktop @@ -0,0 +1,128 @@ +# KDE Config File +[Desktop Entry] +Type=Application +Exec=kalzium -caption "%c" %i %m +Icon=kalzium +DocPath=kalzium/index.html +Comment=KDE Periodic Table of Elements +Comment[be]=ПерыÑÐ´Ñ‹Ñ‡Ð½Ð°Ñ Ñ‚Ð°Ð±Ð»Ñ–Ñ†Ð° Ñлементаў KDE +Comment[bg]=Таблица на химичеÑките елементи +Comment[bn]=কে.ডি.ই. উপসà§à¦¥à¦¾à¦ªà¦¿à¦¤ পদারà§à¦¥à§‡à¦° পরà§à¦¯à¦¾à§Ÿ সারণী +Comment[bs]=KDE periodna tablica elemenata +Comment[ca]=Taula periòdica dels elements per a KDE +Comment[cs]=Periodická tabulka prvků pro KDE +Comment[csb]=CzÄ…dowi ùstôw pierwiÅ„ców +Comment[da]=Det periodiske system af grundstoffer for KDE +Comment[de]=Periodensystem der Elemente +Comment[el]=ΠεÏιοδικός πίνακας των στοιχείων του KDE +Comment[eo]=KDE perioda tabelo de la elementoj +Comment[es]=Tabla periódica de los elementos de KDE +Comment[et]=KDE keemiliste elementide tabel +Comment[eu]=Elemtuen taula periodikoa +Comment[fa]=جدول تناوبی عناصر KDE +Comment[fi]=Alkuaineiden jaksollinen järjestelmä +Comment[fr]=Classification périodique des éléments de KDE +Comment[ga]=Tábla Peiriadach KDE +Comment[gl]=Táboa periódica dos elementos para KDE +Comment[he]=הטבלה המחזורית של היסודות של KDE +Comment[hr]=KDE periodni sustav elemenata +Comment[hu]=KDE-alapú periódusos rendszer +Comment[is]=KDE Lotukerfi +Comment[it]=Tavola periodica degli elementi per KDE +Comment[ja]=元素周期表 +Comment[ka]=ელემენტების პერიáƒáƒ“ული ცხრილი +Comment[km]=ážáž¶ážšáž¶áž„​ážáž½áž”​នៃ​ធាážáž»â€‹áž‚ីមី​របស់ KDE +Comment[lt]=KDE periodinÄ— elementų lentelÄ— +Comment[ms]=Jadual Berkala Elemen KDE +Comment[nb]=Grunnstoffenes periodiske system i KDE +Comment[nds]=Periodensysteem vun de Elementen för KDE +Comment[ne]=ततà¥à¤µà¤•à¥‹ KDE आवधिक तालिका +Comment[nl]=Periodieke Tabel der Elementen +Comment[nn]=Det periodiske system for KDE +Comment[pa]=ਤੱਤਾਂ ਲਈ KDE ਆਵਰਤੀ ਸਾਰਣੀ +Comment[pl]=UkÅ‚ad okresowy pierwiastków dla KDE +Comment[pt]=Tabela Periódica de Elementos do KDE +Comment[pt_BR]=Tabela periódica dos elementos do KDE +Comment[ru]=ПериодичеÑÐºÐ°Ñ ÑиÑтема Менделеева +Comment[sk]=KDE Periodická tabuľka prvkov +Comment[sl]=Periodni sistem elementov +Comment[sr]=Периодни ÑиÑтем елемената за KDE +Comment[sr@Latn]=Periodni sistem elemenata za KDE +Comment[sv]=Periodiska systemet för KDE +Comment[tr]=Elementlerin Periyodik Cetveli +Comment[uk]=Періодична Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ñ–Ð² +Comment[vi]=Bảng Tuần hoàn các Nguyên tố Hoá há»c KDE +Comment[zh_CN]=KDE 的元素周期表 +Comment[zh_TW]=KDE 元素週期表 +Terminal=false +Name=Kalzium +Name[bn]=কà§à¦¯à¦¾à¦²à¦œà¦¿à§Ÿà¦¾à¦® +Name[csb]=Kalzium (Programa do ùczbë pierwiÅ„ców) +Name[eo]=Kalziumo +Name[fo]=Kalsium +Name[hi]=के-à¤à¤²à¥à¤œà¤¿à¤¯à¤® +Name[lv]=Kalcium +Name[mk]=Калциум +Name[mn]=Кальци +Name[ne]=कालà¥à¤œà¤¿à¤‰à¤® +Name[pa]=ਕੈਲਜ਼ੀਅਮ +Name[pl]=Kalzium (Program do nauki pierwiastków chemicznych) +Name[ta]=காலà¯à®šà®¿à®¯à®®à¯ +GenericName=Periodic Table of Elements +GenericName[af]=Periodieke Tabel van Elemente +GenericName[ar]=الجدول الدوري للعناصر +GenericName[be]=ПерыÑÐ´Ñ‹Ñ‡Ð½Ð°Ñ Ñ‚Ð°Ð±Ð»Ñ–Ñ†Ð° Ñлементаў +GenericName[bg]=Таблица на химичеÑките елементи +GenericName[bn]=পদারà§à¦¥à§‡à¦° পরà§à¦¯à¦¾à§Ÿ সারণী +GenericName[bs]=Periodna tablica elemenata +GenericName[ca]=Taula periòdica dels elements +GenericName[cs]=Periodická tabulka +GenericName[csb]=CzÄ…dowi ùstôw pierwiÅ„ców +GenericName[cy]=Tabl yr Elfennau +GenericName[da]=Grundstoffernes periodiske system +GenericName[de]=Elektronisches Periodensystem +GenericName[el]=ΠεÏιοδικός πίνακας των στοιχείων +GenericName[eo]=Perioda tabelo de la elementoj +GenericName[es]=Tabla periódica de los elementos +GenericName[et]=Keemiliste elementide tabel +GenericName[eu]=Elemtuen taula periodikoa +GenericName[fa]=جدول تناوبی عناصر +GenericName[fi]=Alkuaineiden jaksollinen järjestelmä +GenericName[fr]=Classification périodique des éléments +GenericName[ga]=An Tábla Peiriadach +GenericName[gl]=Táboa Periódica dos Elementos +GenericName[he]=הטבלה המחזורית של היסודות +GenericName[hi]=ततà¥à¤µà¥‹à¤‚ के पीरियाडिक टेबल +GenericName[hr]=Periodni sustav elemenata +GenericName[hu]=Periódusos rendszer +GenericName[is]=Lotukerfið +GenericName[it]=Tavola periodica degli elementi +GenericName[ja]=元素周期表 +GenericName[ka]=ელემენტების პერიáƒáƒ“ული ცხრილი +GenericName[km]=ážáž¶ážšáž¶áž„​ážáž½áž˜â€‹áž“ៃ​ធាážáž»â€‹áž‚ីមី +GenericName[lt]=PeriodinÄ— elementų lentelÄ— +GenericName[mk]=Периодична табела на елементи +GenericName[ms]=Jadual Berkala bagi Elemen +GenericName[nb]=Grunnstoffenes periodiske system +GenericName[nds]=Periodensysteem vun de Elementen +GenericName[ne]=ततà¥à¤µà¤•à¥‹ आवधिक तालिका +GenericName[nl]=Periodieke Tabel der Elementen +GenericName[nn]=Det periodiske systemet +GenericName[pa]=ਇਕਾਈਆਂ ਦੀ ਆਵਰਤੀ ਸਾਰਣੀ +GenericName[pl]=Tablica okresowa pierwiastków +GenericName[pt]=Tabela Periódica de Elementos +GenericName[pt_BR]=Tabela periódica dos elementos +GenericName[ru]=ПериодичеÑÐºÐ°Ñ ÑиÑтема Менделеева +GenericName[sk]=Periodická tabuľka prvkov +GenericName[sl]=Periodna tabela elementov +GenericName[sr]=Периодни ÑиÑтем елемената +GenericName[sr@Latn]=Periodni sistem elemenata +GenericName[sv]=Periodiska systemet +GenericName[ta]=பொரà¯à®Ÿà¯à®•à®³à®¿à®©à¯ கால அடà¯à®Ÿà®µà®£à¯ˆ +GenericName[tg]=СиÑтемаи даври Ñлементҳо +GenericName[tr]=Periyodik Cetvel +GenericName[uk]=Періодична Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ñ–Ð² +GenericName[vi]=Bảng Tuần hoàn các Nguyên tố +GenericName[zh_CN]=元素周期表 +GenericName[zh_TW]=元素週期表 +Categories=Qt;KDE;Education;Science; diff --git a/kalzium/src/kalzium.h b/kalzium/src/kalzium.h new file mode 100644 index 00000000..5837607b --- /dev/null +++ b/kalzium/src/kalzium.h @@ -0,0 +1,189 @@ +/*************************************************************************** + copyright : (C) 2003, 2004, 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#ifndef _KALZIUM_H_ +#define _KALZIUM_H_ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +class KSelectAction; +class KToggleAction; +class QuizsettingsDlg; +class SliderWidget; +class QToolBox; +class QVBoxLayout; +class QDockWindow; +class TempSlider; +class DetailedInfoDlg; +class PerodicTableView; +class MolcalcWidget; +class DetailedGraphicalOverview; +class TimeWidgetIMPL; +class SOMWidgetIMPL; +class GlossaryDialog; + +/** + * @short Application Main Window + * @author Carsten Niehaus + * @version 1.2 + * + * This class connects the parts of kalzium. All actions will + * be set, the menu generated and so on. + */ +class Kalzium : public KMainWindow +{ + Q_OBJECT + public: + /** + * Default Constructor + */ + Kalzium(); + + /** + * Default Destructor + */ + virtual ~Kalzium(); + + private: + class privatedata; + friend class privatedata; + privatedata* pd; + + DetailedInfoDlg *m_infoDialog; + + /** + * this pointer points to the PerodicTableView. + */ + PerodicTableView *m_PerodicTableView; + + /** + *initialize actions + */ + void setupActions(); + + /** + *initialize the sidebars + */ + void setupSidebars(); + + /** + * Signal the PerodicTableView that it should do a full draw operation + */ + void setFullDraw(); + + /** + * all KActions Kalzium uses + */ + KSelectAction *gradient_action; + KSelectAction *numeration_action; + KAction *m_pPlotAction, + *m_pGlossaryAction; + + KAction *m_pTooltipAction; + KAction *m_pLegendAction; + KAction *m_SidebarAction; + KAction *m_EQSolverAction; + + KToggleAction *m_actionNoScheme; + KToggleAction *m_actionGroups; + KToggleAction *m_actionBlocks; + KToggleAction *m_actionAcid; + KToggleAction *m_actionFamily; + KToggleAction *m_actionCrystal; + + /** + * the layout of the central Widget ( CentralWidget ) + */ + QVBoxLayout *m_pCentralLayout; + + MolcalcWidget *m_calcWidget; + + TimeWidgetIMPL *m_timeWidget; + + SOMWidgetIMPL *m_somWidget; + + DetailedGraphicalOverview *m_detailWidget; + + QDockWindow *m_dockWin; + QToolBox *m_toolbox; + int m_toolboxCurrent; + + GlossaryDialog *m_glossarydlg; + + private slots: + /** + * opens the information dialog for the element @p number + */ + void openInformationDialog( int number ); + + void slotStatusbar( int num ); + void setupStatusBar(); + + + /** + * this slot switches Kalzium to the selected color scheme + */ + void slotShowScheme(int); + + void slotShowEQSolver(); + + void slotShowLegend(); + + /** + * Hide or show the tooltips + */ + void slotEnableTooltips(); + + /** + * start the glossary + */ + void slotGlossary(); + + void slotSwitchtoNumeration(int); + + /** + * this will make the periodic table display the gradient + * defined by @p int gradient + */ + void slotSwitchtoGradient(int gradient); + + void slotPlotData(); + + void slotUpdateSettings(); + + void slotNoLook(); + + void slotLookGroups(); + void slotLookBlocks(); + void slotLookAcidBehavior(); + void slotLookFamily(); + void slotLookCrystal(); + + /** + * These slots are for the standard actions + */ + void showSettingsDialog(); + + void slotToolboxCurrentChanged(int); + + void slotSelectedNumber(int); + + void slotShowHideSidebar(); + + void slotSidebarVisibilityChanged(bool); +}; + +#endif // _KALZIUM_H_ diff --git a/kalzium/src/kalzium.kcfg b/kalzium/src/kalzium.kcfg new file mode 100644 index 00000000..d8f1321e --- /dev/null +++ b/kalzium/src/kalzium.kcfg @@ -0,0 +1,220 @@ + + + + + + + Select the PSE you want + 0 + + + + Select the color scheme you prefer by clicking on the corresponding radio button + 1 + + + + Select the gradient you want by clicking on the menu entry + 1 + + + + Select the numeration you want + 1 + + + + Show or hide the legend + true + + + + Show or hide the tooltips + true + + + + Display the atomic mass in the PSE + 0 + + + + + + Selects the color of the elements if no scheme is selected + #b4adff + + + + Selects the color of liquid elements + #b4adff + + + + Selects the color of solid elements + #FF5255 + + + + Selects the color of vaporous elements + #5CFF46 + + + + Selects the color of radioactive elements + #FFFFFF + + + + Selects the color of artificial elements + #FFA94E + + + + Selects the color of the elements in block s + #be72ee + + + + Selects the color of the elements in block p + #62ee25 + + + + Selects the color of the elements in block d + #f4fd40 + + + + Selects the color of the elements in block f + #ee5ab8 + + + + Selects the color of the elements in group 1 + #dd00ee + + + + Selects the color of the elements in group 2 + #2284ee + + + + Selects the color of the elements in group 3 + #91ee7f + + + + Selects the color of the elements in group 4 + #c80000 + + + + Selects the color of the elements in group 5 + #eec809 + + + + Selects the color of the elements in group 6 + #486f8b + + + + Selects the color of the elements in group 7 + #ee0842 + + + + Selects the color of the elements in group 8 + #b4adff + + + + Selects the color of the elements with acidic behaviour + #b4adff + + + + Selects the color of the elements with basic behaviour + #d3ee22 + + + + Selects the color of the elements with amphoteric behaviour + #EE4346 + + + + Selects the color of the elements with neutral behaviour + #44EE2E + + + + Selects the color of the alkali metals + #FFFF2D + + + + Selects the color of the rare-earth elements + #5B2EFF + + + + Selects the color of the non-metal elements + #CCBE2C + + + + Selects the color of the alkaline earth metals + #3DD9DE + + + + Selects the color of the metals which do not fit into the other categories + #546F56 + + + + Selects the color of the halogen elements + #5BF4A0 + + + + Selects the color of the transition elements + #97F805 + + + + Selects the color of the noble gases + #C56188 + + + + Selects the color of the metalloid elements + #E8D888 + + + + + + Use eV or kJ/mol + 0 + + + + Select the scale for the temperature + 0 + + + + + + Show or hide the sidebar + true + + + diff --git a/kalzium/src/kalziumdataobject.cpp b/kalzium/src/kalziumdataobject.cpp new file mode 100644 index 00000000..3d1a33bf --- /dev/null +++ b/kalzium/src/kalziumdataobject.cpp @@ -0,0 +1,264 @@ +/*************************************************************************** + * Copyright (C) 2005 by Carsten Niehaus * + * cniehaus@kde.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include "kalziumdataobject.h" + +#include "isotope.h" +#include "spectrum.h" + +#include +#include + +#include +#include +#include +#include +#include +#include + +KalziumDataObject* KalziumDataObject::instance() +{ + static KalziumDataObject kdo; + return &kdo; +} + +KalziumDataObject::KalziumDataObject() +{ + QDomDocument doc( "datadocument" ); + + KURL url; + url.setPath( locate("data", "kalzium/data/")); + url.setFileName( "data.xml" ); + QFile layoutFile( url.path() ); + + if (!layoutFile.exists()) + { + kdDebug() << "data.xml not found, exiting" << endl; + kapp->exit(0); + return; + } + + if (!layoutFile.open(IO_ReadOnly)) + { + kdDebug() << "data.xml IO-error" << endl; + return; + } + + // Check if the document is well-formed + if (!doc.setContent(&layoutFile)) + { + kdDebug() << "wrong xml" << endl; + layoutFile.close(); + return; + } + layoutFile.close(); + + ElementList = readData( doc ); + m_numOfElements = ElementList.count(); +} + +KalziumDataObject::~KalziumDataObject() +{ +} + +Element* KalziumDataObject::element( int number ) +{ + // checking that we are requesting a valid element + if ( ( number <= 0 ) || ( number > m_numOfElements ) ) + return 0; + return *( ElementList.at( number-1 ) ); +} + +EList KalziumDataObject::readData( QDomDocument &dataDocument ) +{ + EList list; + QDomNodeList elementNodes; //the list of all element + QDomElement domElement; //a single element + + //read in all elements + elementNodes = dataDocument.elementsByTagName( "element" ); + + const uint count = elementNodes.count(); + + for ( uint i = 0; i < count; ++i ) + {//iterate through all elements + domElement = ( const QDomElement& ) elementNodes.item( i ).toElement(); + + double mass = domElement.namedItem( "mass" ).toElement().text().toDouble(); + double en = domElement.namedItem( "electronegativity" ).toElement().text().toDouble(); + double ea = domElement.namedItem( "electronaffinity" ).toElement().text().toDouble(); + double mp = domElement.namedItem( "meltingpoint" ).toElement().text().toDouble(); + double bp = domElement.namedItem( "boilingpoint" ).toElement().text().toDouble(); + double density = domElement.namedItem( "density" ).toElement().text().toDouble(); + double covalent_radius = domElement.namedItem( "radius" ).namedItem( "covalent" ).toElement().text().toDouble(); + //van der Waals-Radius + double vdw_radius = domElement.namedItem( "radius" ).namedItem( "vdw" ).toElement().text().toDouble(); + double atomic_radius = domElement.namedItem( "radius" ).namedItem( "atomic" ).toElement().text().toDouble(); + double ionic_radius = domElement.namedItem( "radius" ).namedItem( "ionic" ).toElement().text().toDouble(); + QString ionic_charge = domElement.namedItem( "radius" ).namedItem( "ionic" ).toElement().attributeNode( "charge" ).value(); + + int bio = domElement.namedItem( "biologicalmeaning" ).toElement().text().toInt(); + int radioactive = domElement.namedItem( "radioactive" ).toElement().text().toInt(); + int period = domElement.namedItem( "period" ).toElement().text().toInt(); + int artificial = domElement.namedItem( "artificial" ).toElement().text().toInt(); + int date = domElement.namedItem( "date" ).toElement().text().toInt(); + int number = domElement.namedItem( "number" ).toElement().text().toInt(); + int abundance = domElement.namedItem( "abundance" ).toElement().text().toInt(); + + QString scientist = domElement.namedItem( "date" ).toElement().attributeNode( "scientist" ).value(); + QString crystal = domElement.namedItem( "crystalstructure" ).toElement().text(); + + QDomElement nameE = domElement.namedItem( "name" ).toElement(); + QString name = nameE.text(); + QString origin = i18n( nameE.attributeNode( "origin" ).value().utf8() ); + + QString block = domElement.namedItem( "block" ).toElement().text(); + QString group = domElement.namedItem( "group" ).toElement().text(); + QString family = domElement.namedItem( "family" ).toElement().text(); + QString orbits = domElement.namedItem( "orbits" ).toElement().text(); + QString symbol = domElement.namedItem( "symbol" ).toElement().text(); + QString oxydation = domElement.namedItem( "oxydation" ).toElement().text(); + QString acidicbehaviour = domElement.namedItem( "acidicbehaviour" ).toElement().text(); + + QDomNodeList elist = domElement.elementsByTagName( "energy" ); + QValueList ionlist; + for( uint i = 0; i < elist.length(); i++ ) + { + ionlist.append( elist.item( i ).toElement().text().toDouble() ); + } + + //now read in all the date for the isotopes + QDomNodeList isotopelist = domElement.elementsByTagName( "isotope" ); + QValueList isolist; + for( uint i = 0; i < isotopelist.length(); i++ ) + { + QDomElement iso = isotopelist.item( i ).toElement(); + double halflife = iso.attributeNode( "halflife" ).value().toDouble(); + double weight = iso.attributeNode( "weight" ).value().toDouble(); + QString format = iso.attributeNode( "halflifeformat" ).value(); + int neutrons = iso.attributeNode( "neutron" ).value().toInt(); + double percentage = iso.attributeNode( "percentage" ).value().toDouble(); + double alphapercentage = iso.attributeNode( "alphapercentage" ).value().toDouble(); + double betapluspercentage = iso.attributeNode( "betapluspercentage" ).value().toDouble(); + double betaminuspercentage = iso.attributeNode( "betaminuspercentage" ).value().toDouble(); + double ecpercentage = iso.attributeNode( "ecpercentage" ).value().toDouble(); + double alphadecay = iso.attributeNode( "alphadecay" ).value().toDouble(); + double betaplusdecay = iso.attributeNode( "betaplusdecay" ).value().toDouble(); + double betaminusdecay = iso.attributeNode( "betaminusdecay" ).value().toDouble(); + double ecdecay = iso.attributeNode( "ecdecay" ).value().toDouble(); + QString spin = iso.attributeNode( "spin" ).value(); + QString magmoment = iso.attributeNode( "magmoment" ).value(); + + + Isotope *isotope = new Isotope( neutrons, + number, + percentage, + weight, + halflife, + format, + alphadecay, + betaplusdecay, + betaminusdecay, + ecdecay, + alphapercentage, + betapluspercentage, + betaminuspercentage, + ecpercentage, + spin, + magmoment ); + isolist.append( isotope ); + } + + QDomNodeList spectrumList = domElement.namedItem( "spectra" ).toElement().elementsByTagName( "spectrum" ); + + Element *e = new Element(); + e->setDate(date); + e->setBiologicalMeaning(bio); + e->setNumber( number ); + e->setName(i18n(name.utf8())); + e->setRadius( Element::ATOMIC, atomic_radius ); + e->setRadius( Element::IONIC, ionic_radius, ionic_charge ); + e->setRadius( Element::COVALENT, covalent_radius ); + e->setRadius( Element::VDW, vdw_radius ); + e->setAbundance( abundance ); + + if ( artificial == 1 ) + e->setArtificial(); + if ( radioactive == 1 ) + e->setRadioactive(); + + e->setScientist(scientist); + e->setPeriod( period ); + e->setCrysatalstructure( crystal ); + e->setOrigin(origin); + e->setBlock(block); + e->setGroup(group); + e->setFamily(family); + e->setOrbits(orbits); + e->setSymbol(symbol); + e->setOxydation(oxydation); + e->setAcidicbehaviour(acidicbehaviour); + e->setIonisationList( ionlist ); + e->setIsotopeList( isolist ); + + e->setMass( mass ); + e->setEN( en ); + e->setEA( ea ); + e->setMeltingpoint( mp ); + e->setBoilingpoint( bp ); + e->setDensity( density ); + + e->setupXY(); + + Spectrum *spectrum = new Spectrum(); + bool spectrum_temp = false; + if ( spectrumList.length() > 0 ) + spectrum_temp = true; + for( uint i = 0; i < spectrumList.length(); i++ ) + { + Spectrum::band b; + QDomElement spec = spectrumList.item( i ).toElement(); + + b.intensity = spec.attributeNode( "intensity" ).value().toInt(); + b.wavelength = spec.attributeNode( "wavelength" ).value().toDouble()/10.0; + b.aki = spec.attributeNode( "aki" ).value().toDouble(); + b.energy1 = spec.attributeNode( "energy1" ).value().toDouble(); + b.energy2 = spec.attributeNode( "energy2" ).value().toDouble(); + b.electronconfig1 = spec.attributeNode( "electronconfig1" ).value(); + b.electronconfig2 = spec.attributeNode( "electronconfig1" ).value(); + b.term1 = spec.attributeNode( "term1" ).value(); + b.term2 = spec.attributeNode( "term2" ).value(); + b.J1 = spec.attributeNode( "J1" ).value(); + b.J2 = spec.attributeNode( "J2" ).value(); + + spectrum->addBand( b ); + } + if ( spectrum_temp ) //if no spectrumdata are found don't use this object + e->setSpectrum( spectrum ); + e->setHasSepctrum( spectrum_temp ); + + list.append( e ); + coordinate point; point.x = e->x; point.y = e->y; + CoordinateList.append( point ); + } + + return list; +} + diff --git a/kalzium/src/kalziumdataobject.h b/kalzium/src/kalziumdataobject.h new file mode 100644 index 00000000..6d358510 --- /dev/null +++ b/kalzium/src/kalziumdataobject.h @@ -0,0 +1,79 @@ +#ifndef KALZIUMDATAOBJECT_H +#define KALZIUMDATAOBJECT_H +/*************************************************************************** + * Copyright (C) 2005 by Carsten Niehaus * + * cniehaus@kde.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include "element.h" + +/** + * @short This class contains all Element objects + * + * This singleton class collects all the information about the elements of the + * Periodic Table as list of Element (QValueList). + * Use: + * @code + * KalziumDataObject::instance()->ElementList; + * @endcode + * to get the whole list of Element, while a + * @code + * KalziumDataObject::instance()->element( num ); + * @endcode + * will return you the pointer to the num'th element of the Periodic Table. + * + * @author Carsten Niehaus + */ +class KalziumDataObject +{ + public: + /** + * @return the instance of this class + */ + static KalziumDataObject* instance(); + + /** + * The list of elements in a QValueList + */ + EList ElementList; + + CList CoordinateList; + + /** + * @return the Element with the number @p number + * @param number the number of the Element which will be returned + */ + Element* element( int number ); + + /** + * @return the number of elements we have + */ + int numberOfElements() const { return m_numOfElements; } + + private: + KalziumDataObject(); + ~KalziumDataObject(); + + EList readData( QDomDocument &dataDocument ); + + /** + * Caching the number of elements + */ + int m_numOfElements; +}; +#endif // KALZIUMDATAOBJECT_H diff --git a/kalzium/src/kalziumtip.cpp b/kalzium/src/kalziumtip.cpp new file mode 100644 index 00000000..0f053c77 --- /dev/null +++ b/kalzium/src/kalziumtip.cpp @@ -0,0 +1,306 @@ +/*************************************************************************** + * Copyright (C) 2005 by Zack Rusin * + * Sami Kyostil * + * Aaron J. Seigo * + * Martin Pfeiffer * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include "kalziumtip.h" +#include "kalziumutils.h" +#include "element.h" + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +KalziumTip::KalziumTip( QWidget * parent, const char * name, WFlags f ) : QWidget( parent, name, f ) +{ + setFocusPolicy(NoFocus); //the widget don't get the keyboard focus + setBackgroundMode(NoBackground); // widget has no background + resize(0,0); + hide(); //initailly hide it + m_richText = 0; + m_noElemIcon = KGlobal::iconLoader()->loadIcon( "orbits", KIcon::NoGroup, 64 ); + setMouseTracking(true); // receice mouse move events + + connect(&m_frameTimer, SIGNAL(timeout()), SLOT(internalUpdate())); +} + +void KalziumTip::showTip( QPoint mouse, Element* element, int visibleWidth, int visibleHeight ) +{ + QWidget *p = 0; + if ( dynamic_cast( parent() ) ) + p = static_cast( parent() ); + + if ( p ) + { + if ( mouse.y() + size().height() > visibleHeight ) + mouse.setY( mouse.y() - size().height() ); + if ( mouse.x() + size().width() > visibleWidth ) + mouse.setX( mouse.x() - size().width() ); + + if ( p->width() < visibleWidth ) + { + if ( mouse.x() + size().width() > p->width() ) + mouse.setX( mouse.x() - size().width() ); + } + + if ( p->height() < visibleHeight ) + { + if ( mouse.y() + size().height() > p->height() ) + mouse.setY( mouse.y() - size().height() ); + } + } + + m_mousePointer = mouse; + + if( element == m_tippedElement ) + { + // Avoid moving out of the current screen + if (m_mousePointer.x()+width() > qApp->desktop()->width()) + m_mousePointer.setX(qApp->desktop()->width() - width()); + + move(m_mousePointer); //do not paint again if already painted + } + else + { + if ( element == 0) + return; + + m_tippedElement = element; + + loadIcon(); //load icon + display(); + } +} + +void KalziumTip::paintEvent(QPaintEvent* e) +{ + if (m_dirty) + { + displayInternal(); + m_dirty = false; + } + + QPainter p(this); + p.drawPixmap(e->rect().topLeft(), m_pixmap, e->rect()); +} + +void KalziumTip::mouseMoveEvent(QMouseEvent * e) +{ + // delegate the mouse move event to the parent (actually the elements table) + // so that this tooltip doesn't stop to be updated + e->ignore(); +} + +void KalziumTip::display() +{ + if( !m_tippedElement ) + return; + + delete m_richText; + + QString elementname = m_tippedElement->elname(); + + QString number = i18n( "Number: %1" ) + .arg( QString::number(m_tippedElement->number()) ); + + QString mass = i18n( "Mass: %1" ) + .arg( KalziumUtils::localizedValue(m_tippedElement->mass(), 6) ); + + m_richText = new QSimpleRichText("

" + elementname + "

" + + number + "

" + + mass +"

", font()); + + m_richText->setWidth(400); + + m_maskEffect = isVisible() ? Plain : Dissolve; + m_dissolveSize = 24; + m_dissolveDelta = -1; + + displayInternal(); + m_frameTimer.start(500/30); + + move(m_mousePointer); + show(); +} + +void KalziumTip::displayInternal() +{ + if (!m_richText) + return; + + + // determine text rectangel sizes + QRect textRect(0,0,0,0); + textRect.setWidth(m_richText->widthUsed()); + textRect.setHeight(m_richText->height()); + + //moves the rect + textRect.moveBy(-textRect.left(), -textRect.top()); + // add the new coordinates + textRect.addCoords(0,0,2,2); + + int margin = KDialog::marginHint(); + int height = QMAX(m_icon.height(), textRect.height()) + 2 * margin; + int textX = 2 + m_icon.width() + 2 * margin; + int width = textX + textRect.width() + margin; + int textY = (height - textRect.height()) / 2; + + //resize pixmap, mask and widget + m_mask.resize(width, height); + m_pixmap.resize(width, height); + resize(width, height); + + // create and set transparency mask + switch(m_maskEffect) + { + case Plain: + plainMask(); + break; + + case Dissolve: + dissolveMask(); + break; + } + + // draw background + QPainter bufferPainter(&m_pixmap); + bufferPainter.setPen(Qt::black); + bufferPainter.setBrush(backgroundColor()); + bufferPainter.drawRoundRect(0, 0, width, height, + 1600 / width, 1600 / height); + + // draw icon if present + if (!m_icon.isNull()) + { + bufferPainter.drawPixmap(margin, + margin, + m_icon, 0, 0, + m_icon.width(), m_icon.height()); + } + + // draw text shadow + QColorGroup cg = colorGroup(); + cg.setColor(QColorGroup::Text, cg.background().dark(115)); + int shadowOffset = QApplication::reverseLayout() ? -1 : 1; + m_richText->draw(&bufferPainter, 5 + textX + shadowOffset, textY + 1, QRect(), cg); + + // draw text + cg = colorGroup(); + m_richText->draw(&bufferPainter, 5 + textX, textY, rect(), cg); +} + +void KalziumTip::dissolveMask() +{ + QPainter maskPainter(&m_mask); + + m_mask.fill(Qt::black); + + maskPainter.setBrush(Qt::white); + maskPainter.setPen(Qt::white); + maskPainter.drawRoundRect(m_mask.rect(), 1600 / m_mask.rect().width(), + 1600 / m_mask.rect().height()); + + m_dissolveSize += m_dissolveDelta; + + if (m_dissolveSize > 0) + { + maskPainter.setRasterOp(Qt::EraseROP); + + int x, y, s; + const int size = 16; + const int heightsize = size + height(); + + for (y = 0; y < heightsize; y += size) + { + x = width(); + s = m_dissolveSize * x / 128; + for (; x > -size; x -= size, s -= 2) + { + if (s < 0) + { + s = 0; + } + maskPainter.drawEllipse(x - s / 2, y - s / 2, s, s); + } + } + } + else if (m_dissolveSize < 0) + { + m_frameTimer.stop(); + m_dissolveDelta = 1; + } + + setMask(m_mask); +} + +void KalziumTip::hide() +{ + m_frameTimer.stop(); + m_tippedElement = 0; + QWidget::hide(); +} + +void KalziumTip::plainMask() +{ + QPainter maskPainter(&m_mask); + + m_mask.fill(Qt::black); + + maskPainter.setBrush(Qt::white); + maskPainter.setPen(Qt::white); + maskPainter.drawRoundRect(m_mask.rect(), 1600 / m_mask.rect().width(), + 1600 / m_mask.rect().height()); + setMask(m_mask); + m_frameTimer.stop(); +} + +void KalziumTip::internalUpdate() +{ + m_dirty = true; + update(); +} + +void KalziumTip::loadIcon() +{ + QString iconpath = locate( "data" , "kalzium/elempics/" + m_tippedElement->symbol() + ".jpg" ); + if ( !iconpath.isEmpty() ) + { + QImage img ( iconpath, "JPEG" ); + img = img.smoothScale ( 128, 128, QImage::ScaleMin ); + m_icon.convertFromImage( img ); + + } + else + { + m_icon = m_noElemIcon; + } +} + +#include "kalziumtip.moc" diff --git a/kalzium/src/kalziumtip.h b/kalzium/src/kalziumtip.h new file mode 100644 index 00000000..425e2a7e --- /dev/null +++ b/kalzium/src/kalziumtip.h @@ -0,0 +1,88 @@ +#ifndef KALZIUMTIP_H +#define KALZIUMTIP_H +/*************************************************************************** + + The header for the tooltip class of Kalzium + ------------------- + begin : June 2003 + copyright : (C) 2003, 2004, 2005 by Zack Rusin + Sami Kyostil +                    Aaron J. Seigo + Martin Pfeiffer + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include +#include +#include + +class QPaintEvent; +class QSimpleRichText; +class QPixmap; +class Element; +class QTimer; + + +/** + * @short tooltip for kalzium + * @author Martin Pfeiffer + */ +class KalziumTip : public QWidget +{ + Q_OBJECT + + public: + enum MaskEffect { Plain, Dissolve }; + + KalziumTip( QWidget * parent = 0, const char * name = 0, WFlags f = 0 ); + + void showTip( QPoint, Element* element, int visibleWidth, int visibleHeight ); //show the tip + void hide(); // hide it + + protected: + void paintEvent(QPaintEvent * e); + + void plainMask(); + void dissolveMask(); + // if the mouse pointer hovers us, send the event to the parent + // so we are some-what 'mouse transparent' + void mouseMoveEvent(QMouseEvent * e); + void displayInternal(); + void display(); + + void loadIcon(); //loads the elements icon + + protected slots: + void internalUpdate(); + + private: + QBitmap m_mask; + QPoint m_mousePointer; + QPixmap m_pixmap; + QPixmap m_icon; //icon shown on the tip + QPixmap m_noElemIcon; //icon for element wich have no image + + MaskEffect m_maskEffect; //inidicates to show mask effect or plain + QSimpleRichText* m_richText; + + int m_dissolveSize; + int m_dissolveDelta; + + QTimer m_frameTimer; //timer for the dissolve effect + bool m_dirty; //indicates repainting the tooltip internal + + const Element* m_tippedElement; //the element the tip is about +}; + +#endif + diff --git a/kalzium/src/kalziumui.rc b/kalzium/src/kalziumui.rc new file mode 100644 index 00000000..80c9be54 --- /dev/null +++ b/kalzium/src/kalziumui.rc @@ -0,0 +1,45 @@ + + + + &File + + + &View + + &Look + + + + + + + + + + + + + + + &Tools + + + + + &Settings + + + + + Main Toolbar + + + + + + + + + + + diff --git a/kalzium/src/kalziumutils.cpp b/kalzium/src/kalziumutils.cpp new file mode 100644 index 00000000..2e4dd127 --- /dev/null +++ b/kalzium/src/kalziumutils.cpp @@ -0,0 +1,88 @@ +/*************************************************************************** + copyright : (C) 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "kalziumutils.h" + +#include +#include +#include +#include +#include +#include +#include + +#include +#if defined(Q_OS_SOLARIS) +#include +#endif + +int KalziumUtils::maxSize( const QString& string, const QRect& rect, QFont font, QPainter* p, int minFontSize, int maxFontSize ) +{ + bool goodSizeFound = false; + int size = maxFontSize; + QRect r; + + do + { + font.setPointSize( size ); + p->setFont( font ); + r = p->boundingRect( QRect(), Qt::AlignAuto, string ); + r.moveBy( rect.left(), rect.top() ); + + if ( rect.contains( r ) ) + goodSizeFound = true; + else + size--; + } + while ( !goodSizeFound && ( size > minFontSize ) ); + + return size; +} + +int KalziumUtils::StringHeight( const QString& string, const QFont& font, QPainter* p ) +{ + return p->boundingRect( QRect(), Qt::AlignAuto, string ).height(); +} + +int KalziumUtils::StringWidth( const QString& string, const QFont& font, QPainter* p ) +{ + return p->boundingRect( QRect(), Qt::AlignAuto, string ).width(); +} + +double KalziumUtils::strippedValue( double num ) +{ + if ( !finite( num ) ) + return num; + + double power; + power = 1e-6; + while ( power < num ) + power *= 10; + + num = num / power * 10000; + num = qRound( num ); + + return num * power / 10000; +} + +QString KalziumUtils::localizedValue( double val, int precision, unsigned long options ) +{ + QString str = KGlobal::locale()->formatNumber( val, precision ); + while( str.endsWith("0") ) + str.truncate( str.length()-1); + if ( str.endsWith( KGlobal::locale()->decimalSymbol() ) ) + { + // we do not want trailing ',' values so readd trailing 0 + str.append( '0' ); // + } + return str; +} diff --git a/kalzium/src/kalziumutils.h b/kalzium/src/kalziumutils.h new file mode 100644 index 00000000..36f66080 --- /dev/null +++ b/kalzium/src/kalziumutils.h @@ -0,0 +1,73 @@ +#ifndef KALZIUMUTILS_H +#define KALZIUMUTILS_H + +/*************************************************************************** + copyright : (C) 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +class QString; +class QRect; +class QFont; +class QPainter; + +class KalziumUtils +{ + public: + + enum FormatOptions { NoOptions, + Round = 1 + }; + /** + * @param string the string which is measured + * @param rect the rect needed for measurement + * @param font the used font + * @param painter the used painter + * @param maxFontSize the maximum fontsize + * @param minFontSize the maximum fontsize + */ + static int maxSize( const QString& string, const QRect& rect, QFont font, QPainter* painter, int minFontSize = 4, int maxFontSize = 20 ); + + /** + * calculate the 4-digit value of the value @p w. For + * example, 12.3456 will be returned as 12.35 + * @param value the value which will be stripped + * @return the 4-digit value + */ + static double strippedValue( double value ); + + /** + * format the given double with localized separators + * @param val the number value as double + * @param precision number of decimals + * @param options the options used for formatting of @p val + * @return + */ + static QString localizedValue( double val, int precision, unsigned long options = 0 ); + + /** + * @param string the string which is measured + * @param font the used font + * @param painter the used painter + * @return the width of the string @p string + */ + static int StringWidth( const QString& string, const QFont& font, QPainter* painter ); + /** + * @param string the string which is measured + * @param font the used font + * @param painter the used painter + * @return the height of the string @p string + */ + static int StringHeight( const QString& string, const QFont& font, QPainter* painter ); +}; + +#endif // KALZIUMUTILS_H + diff --git a/kalzium/src/main.cpp b/kalzium/src/main.cpp new file mode 100644 index 00000000..3ea452df --- /dev/null +++ b/kalzium/src/main.cpp @@ -0,0 +1,94 @@ +/* + * Copyright (C) 2003-2005 Carsten Niehaus + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +#include +#include + +#include "config.h" +#include "kalzium.h" + +#define APP_VERSION "1.4.6" + +static const char description[] = + I18N_NOOP("A periodic table of the elements"); + +static const char version[] = APP_VERSION; + +static KCmdLineOptions options[] = +{ +// { "+[URL]", I18N_NOOP( "Document to open" ), 0 }, + KCmdLineLastOption +}; + +#ifdef HAVE_FACILE +extern "C" { + void caml_startup(char**); +}; +#endif + +int main(int argc, char **argv) +{ +#ifdef HAVE_FACILE + caml_startup(argv); +#endif + + KAboutData about("kalzium", I18N_NOOP("Kalzium"), version, description, + KAboutData::License_GPL, "(C) 2002-2005 Carsten Niehaus", 0, "http://edu.kde.org/kalzium"); + about.addAuthor( "Carsten Niehaus", 0, "cniehaus@kde.org" ); + about.addCredit( "Pino Toscano", I18N_NOOP("Code contributions" )); + about.addCredit( "Martin Pfeiffer", I18N_NOOP("Tooltip, some other small things" )); + about.addCredit( "Thomas Nagy", I18N_NOOP("Contributed EqChem, the equation solver" )); + about.addCredit( "Jörg Buchwald", I18N_NOOP("Contributed most isotope information" )); + about.addCredit( "Marco Martin", I18N_NOOP("Thank you for some icons and inspiration for others" )); + about.addCredit( "Chris Luetchford", I18N_NOOP("SVG icon"), "chris@os11.com"); + about.addCredit( "Anne-Marie Mahfouf", I18N_NOOP( "A lot of small things and the documentation" )); + about.addCredit( "Paweł Budzyński", I18N_NOOP( "The pictures of the elements iodine and bromine" )); + about.addCredit( "M. Stegemann", I18N_NOOP( "Almost all pictures of the elements" )); + about.addCredit( "Daniel Haas", I18N_NOOP( "The design of the information dialog" )); + about.addCredit( "Brian Beck", I18N_NOOP( "The orbits-icon" )); + about.addCredit( "Lee Olson", I18N_NOOP( "Several icons in the information dialog" )); + about.addCredit( "Inge Wallin", I18N_NOOP( "Code cleaning, the molecule parser and a lot of smaller improvements" )); + KCmdLineArgs::init(argc, argv, &about); + KCmdLineArgs::addCmdLineOptions( options ); + KApplication app; + Kalzium *mainWin = 0; + + if (app.isRestored()) + { + RESTORE(Kalzium); + } + else + { + // no session.. just start up normally + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + /// @todo do something with the command line args here + + mainWin = new Kalzium(); + app.setMainWidget( mainWin ); + mainWin->show(); + + args->clear(); + } + + // mainWin has WDestructiveClose flag by default, so it will delete itself. + return app.exec(); +} + diff --git a/kalzium/src/molcalcwidget.cpp b/kalzium/src/molcalcwidget.cpp new file mode 100644 index 00000000..c9947eda --- /dev/null +++ b/kalzium/src/molcalcwidget.cpp @@ -0,0 +1,153 @@ +/*************************************************************************** + * Copyright (C) 2003-2005 by Carsten Niehaus, cniehaus@kde.org * + * Copyright (C) 2005 by Inge Wallin, inge@lysator.liu.se * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + * * + ***************************************************************************/ + + +#include "molcalcwidget.h" + +#include "kalziumdataobject.h" +#include "molcalcwidgetbase.h" +#include "element.h" +#include "kalziumutils.h" +#include "parser.h" +#include "moleculeparser.h" + +#include +#include +#include +#include +#include +#include + +#include +#include +#include + + +MolcalcWidget::MolcalcWidget( QWidget *parent, const char *name ) + : MolcalcWidgetBase( parent, name ) +{ + clear(); +} + + +void MolcalcWidget::clear() +{ + // Clear the data. + m_mass = 0; + m_elementMap.clear(); + + // Clear the widgets. + resultLabel->setText( "" ); + resultMass->setText( "" ); + + resultComposition->setText( i18n("To start, enter\na formula in the\nwidget above and\nclick on 'Calc'.") ); + + QToolTip::remove( resultMass ); + QToolTip::remove( resultComposition ); + QToolTip::remove( resultLabel ); +} + + +void MolcalcWidget::updateUI() +{ + if ( m_validInput ){ + + QString str; + + // The complexString stores the whole molecule like this: + // 1 Seaborgium. Cumulative Mass: 263.119 u (39.2564 %) + QString complexString; + + // Create the list of elements making up the molecule + ElementCountMap::Iterator it = m_elementMap.begin(); + ElementCountMap::Iterator itEnd = m_elementMap.end(); + for ( ; it != itEnd; ++it ) { + // Update the resultLabel + str += i18n( "For example: \"1 Carbon\" or \"3 Oxygen\"", "%1 %2\n" ) + .arg( (*it)->count() ) + .arg( (*it)->element()->elname() ); + + complexString + += i18n( "For example: 1 Seaborgium. Cumulative Mass: 263.119 u (39.25%)", + "%1 %2. Cumulative Mass: %3 u (%4%)\n" ) + .arg( (*it)->count() ) + .arg( (*it)->element()->elname() ) + .arg( (*it)->count() * (*it)->element()->mass() ) + .arg( KalziumUtils::strippedValue( (( (*it)->count() * (*it)->element()->mass() ) + / m_mass ) * 100 ) ); + } + resultLabel->setText( str ); + + // The composition + resultComposition->setText( compositionString(m_elementMap) ); + + // The mass + resultMass->setText( i18n( "Molecular mass: %1 u" ).arg( m_mass ) ); + + QToolTip::add( resultMass, complexString ); + QToolTip::add( resultComposition, complexString ); + QToolTip::add( resultLabel, complexString ); + } + else{//the input was invalid, so tell this the user + resultComposition->setText( i18n( "Invalid input" ) ); + resultLabel->setText( QString() ); + resultMass->setText( QString() ); + + QToolTip::add( resultMass, i18n( "Invalid input" ) ); + QToolTip::add( resultComposition, i18n( "Invalid input" ) ); + QToolTip::add( resultLabel, i18n( "Invalid input" ) ); + } +} + + +QString MolcalcWidget::compositionString( ElementCountMap &_map ) +{ + QString str; + + ElementCountMap::Iterator it = _map.begin(); + ElementCountMap::Iterator itEnd = _map.end(); + for (; it != itEnd; ++it) { + str += i18n( "%1%2 " ) + .arg( (*it)->element()->symbol() ) + .arg( (*it)->count() ); + } + + return str; +} + + +// ---------------------------------------------------------------- +// slots + + +void MolcalcWidget::slotCalcButtonClicked() +{ + QString molecule = formulaEdit->text(); + + // Parse the molecule, and at the same time calculate the total + // mass, and the composition of it. + m_validInput = m_parser.weight(molecule, &m_mass, &m_elementMap); + + updateUI(); +} + + +#include "molcalcwidget.moc" diff --git a/kalzium/src/molcalcwidget.h b/kalzium/src/molcalcwidget.h new file mode 100644 index 00000000..f09157e6 --- /dev/null +++ b/kalzium/src/molcalcwidget.h @@ -0,0 +1,80 @@ +#ifndef MOLCALCWIDGET_H +#define MOLCALCWIDGET_H +/*************************************************************************** + * Copyright (C) 2005 by Carsten Niehaus * + * cniehaus@kde.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include "molcalcwidgetbase.h" + +#include "moleculeparser.h" + +class KToggleAction; +class KLineEdit; + +class Element; +class MolcalcDialog; +class MoleculeParser; + +/** + * This widget is a small calculator for molecules. + * + * @author Carsten Niehaus + * @author Pino Toscano + * @author Inge Wallin + */ +class MolcalcWidget : public MolcalcWidgetBase +{ + Q_OBJECT + public: + /** + * Constructor + * @param parent parent widget + * @param name name of this widget + */ + MolcalcWidget( QWidget *parent = 0, const char *name = 0 ); + + protected slots: + void slotCalcButtonClicked(); + + private slots: + void clear(); + + private: + /** + * @return the HTML code of an element symbol and its + * subscripted amount. Eg: Mg2 + */ + QString compositionString( ElementCountMap &_map ); + + /** + * This methods gathers all the data and updates the + * contents of the widget. + */ + void updateUI(); + + private: + MoleculeParser m_parser; + + double m_mass; + bool m_validInput; + ElementCountMap m_elementMap; +}; + + +#endif // MOLCALC_IMPL_H diff --git a/kalzium/src/molcalcwidgetbase.ui b/kalzium/src/molcalcwidgetbase.ui new file mode 100644 index 00000000..a330b773 --- /dev/null +++ b/kalzium/src/molcalcwidgetbase.ui @@ -0,0 +1,135 @@ + +MolcalcWidgetBase + + + MolcalcWidgetBase + + + + 0 + 0 + 2180 + 400 + + + + + unnamed + + + 11 + + + 6 + + + + + + formulaEdit + + + + + + + + buttonCalc + + + Calc + + + + + + + line1 + + + HLine + + + Sunken + + + Horizontal + + + + + resultComposition + + + + 14 + 1 + + + + + + + AlignCenter + + + + + spacer5_2 + + + Vertical + + + MinimumExpanding + + + + 20 + 10 + + + + + + resultLabel + + + + + + + + resultMass + + + + + + + + + + + + buttonCalc + pressed() + this + slotCalcButtonClicked() + + + formulaEdit + returnPressed(const QString&) + this + slotCalcButtonClicked() + + + + slotCalcButtonClicked() + + + + klineedit.h + kpushbutton.h + + diff --git a/kalzium/src/moleculeparser.cpp b/kalzium/src/moleculeparser.cpp new file mode 100644 index 00000000..183f9769 --- /dev/null +++ b/kalzium/src/moleculeparser.cpp @@ -0,0 +1,304 @@ +/*************************************************************************** + copyright : (C) 2005 by Inge Wallin + email : inge@lysator.liu.se + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include + +#include + +#include "kalziumdataobject.h" +#include "moleculeparser.h" + + +// ================================================================ +// class ElementCountMap + + + +ElementCountMap::ElementCountMap() +{ + m_map.clear(); +} + + +ElementCountMap::~ElementCountMap() +{ +} + + +ElementCount * +ElementCountMap::search(Element *_element) +{ + QValueList::ConstIterator it = m_map.constBegin(); + const QValueList::ConstIterator itEnd = m_map.constEnd(); + + for (; it != itEnd; ++it) { + if ((*it)->element() == _element) + return *it; + } + + return 0; +} + + +void +ElementCountMap::add(ElementCountMap &_map) +{ + QValueList::ConstIterator it = _map.m_map.constBegin(); + const QValueList::ConstIterator itEnd = _map.m_map.constEnd(); + + // Step throught _map and for each element, add it to the current one. + for (; it != itEnd; ++it) { + add((*it)->m_element, (*it)->m_count); + } + +} + + +void +ElementCountMap::add(Element *_element, int _count) +{ + ElementCount *elemCount; + + elemCount = search(_element); + if (elemCount) + elemCount->m_count += _count; + else + m_map.append(new ElementCount(_element, _count)); +} + + +void +ElementCountMap::multiply(int _factor) +{ + Iterator it = begin(); + Iterator itEnd = end(); + + for (; it != itEnd; ++it) + (*it)->multiply(_factor); +} + + +// ================================================================ +// class MoleculeParser + + +MoleculeParser::MoleculeParser() + : Parser() +{ +} + + +MoleculeParser::MoleculeParser(const QString& _str) + : Parser(_str) +{ +} + + +MoleculeParser::~MoleculeParser() +{ + //Parser::~Parser(); +} + + +// ---------------------------------------------------------------- +// public methods + + +// Try to parse the molecule and get the weight of it. +// +// This method also acts as the main loop. + +bool +MoleculeParser::weight(QString _moleculeString, + double *_resultMass, + ElementCountMap *_resultMap) +{ + // Clear the result variables and set m_error to false + _resultMap->clear(); + m_error = false; + *_resultMass = 0.0; + + // Initialize the parsing process, and parse te molecule. + start(_moleculeString); + parseSubmolecule(_resultMass, _resultMap); + + if (nextToken() != -1) + return false; + + if ( m_error )//there was an error in the input... + return false; + + return true; +} + + +// ---------------------------------------------------------------- +// helper methods for the public methods + + +// Parse a submolecule. This is a list of terms. +// + +bool +MoleculeParser::parseSubmolecule(double *_resultMass, + ElementCountMap *_resultMap) +{ + double subMass = 0.0; + ElementCountMap subMap; + + *_resultMass = 0.0; + _resultMap->clear(); + while (parseTerm(&subMass, &subMap)) { + //kdDebug() << "Parsed a term, weight = " << subresult << endl; + + // Add the mass and composition of the submolecule to the total. + *_resultMass += subMass; + _resultMap->add(subMap); + } + + return true; +} + + +// Parse a term within the molecule, i.e. a single atom or a +// submolecule within parenthesis followed by an optional number. +// Examples: Bk, Mn2, (COOH)2 +// +// Return true if correct, otherwise return false. + +// If correct, the mass of the term is returned in *_resultMass, and +// the flattened composition of the molecule in *_resultMap. +// + +bool +MoleculeParser::parseTerm(double *_resultMass, + ElementCountMap *_resultMap) +{ + *_resultMass = 0.0; + _resultMap->clear(); + +#if 0 + kdDebug() << "parseTerm(): Next token = " + << nextToken() << endl; +#endif + if (nextToken() == ELEMENT_TOKEN) { + //kdDebug() << "Parsed an element: " << m_elementVal->symbol() << endl; + *_resultMass = m_elementVal->mass(); + _resultMap->add(m_elementVal, 1); + + getNextToken(); + } + + else if (nextToken() == '(') { + // A submolecule. + + getNextToken(); + parseSubmolecule(_resultMass, _resultMap); + + // Must end in a ")". + if (nextToken() == ')') { + //kdDebug() << "Parsed a submolecule. weight = " << *_result << endl; + getNextToken(); + } + else + return false; + } + else + // Neither an element nor a list within (). + return false; + + // Optional number. + if (nextToken() == INT_TOKEN) { + //kdDebug() << "Parsed a number: " << intVal() << endl; + + *_resultMass *= intVal(); + _resultMap->multiply(intVal()); + + getNextToken(); + } + + kdDebug() << "Weight of term = " << *_resultMass << endl; + return true; +} + + +// ---------------------------------------------------------------- +// protected methods + + +// Extend Parser::getNextToken with elements. + +int +MoleculeParser::getNextToken() +{ + QString elementName; + +#if 0 + kdDebug() << "getNextToken(): Next character = " + << nextChar() << endl; +#endif + + // Check if the token is an element name. + if ('A' <= nextChar() && nextChar() <= 'Z') { + elementName = char(nextChar()); + getNextChar(); + + if ('a' <= nextChar() && nextChar() <= 'z') { + elementName.append(char(nextChar())); + getNextChar(); + } + + // Look up the element from the name.. + m_elementVal = lookupElement(elementName); + if (m_elementVal) + { + m_nextToken = ELEMENT_TOKEN; + } + else + m_nextToken = -1; + } + else + return Parser::getNextToken(); + + return m_nextToken; +} + + +// ---------------------------------------------------------------- +// private methods + + +Element * +MoleculeParser::lookupElement( const QString& _name ) +{ + EList elementList = KalziumDataObject::instance()->ElementList; + + //kdDebug() << "looking up " << _name << endl; + + EList::ConstIterator it = elementList.constBegin(); + const EList::ConstIterator end = elementList.constEnd(); + + for (; it != end; ++it) { + if ( (*it)->symbol() == _name ) { + kdDebug() << "Found element " << _name << endl; + return *it; + } + } + + //if there is an error make m_error true. + m_error = true; + + kdDebug() << k_funcinfo << "no such element, parsing error!: " << _name << endl; + return NULL; +} diff --git a/kalzium/src/moleculeparser.h b/kalzium/src/moleculeparser.h new file mode 100644 index 00000000..c35c71be --- /dev/null +++ b/kalzium/src/moleculeparser.h @@ -0,0 +1,138 @@ +/*************************************************************************** + copyright : (C) 2005 by Inge Wallin + email : inge@lysator.liu.se + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MOLECULEPARSER_H +#define MOLECULEPARSER_H + +#include "element.h" +#include "parser.h" + +#include +#include + + +/** + * @class Element + */ +class ElementCount { + public: + ElementCount(Element *_element, int _count) + { + m_element = _element; + m_count = _count; + } + ElementCount(Element *_element) + { + m_element = _element; + m_count = 0; + } + + ~ElementCount(); + + Element *element() const { return m_element; } + int count() const { return m_count; } + void add(int _count) { m_count += _count; } + void multiply(int _factor) { m_count *= _factor; } + + Element *m_element; + int m_count; +}; + + +/** + * @class ElementCountMap + */ +class ElementCountMap { + public: + ElementCountMap(); + ~ElementCountMap(); + + void clear() { m_map.clear(); } + + ElementCount *search(Element *_element); + void add(ElementCountMap &_map); + void add(Element *_element, int _count); + void multiply(int _factor); + + typedef QValueList::Iterator Iterator; + Iterator begin() { return m_map.begin(); } + Iterator end() { return m_map.end(); } + + private: + QValueList m_map; +}; + + + +/** + * Parse molecule formulas. + * + * Usage: + * @code + * MoleculeParser parser; + * QString chemical_formula = "C2H5OH"; + * double weight; + * + * if (parser.weight(chemical_formula, &weight)) + * cout << "Weight of " << chemical_formula << " = " << weight << ".\n"; + * else + * cout << "Parse error\n"; + * @endcode + * + * @author Inge Wallin + */ +class MoleculeParser : public Parser { + +public: + static const int ELEMENT_TOKEN = 300; + + MoleculeParser(); + MoleculeParser( const QString& _str); + ~MoleculeParser(); + + /** + * Try to parse the molecule @p molecule and get the weight of it. + * The calculated weight is stored in @p _result. + * + * @return whether the parsing was successful or not + */ + bool weight(QString _moleculeString, + double *_resultMass, + ElementCountMap *_resultMap); + + private: + // Helper functions + bool parseSubmolecule(double *_resultMass, + ElementCountMap *_resultMap); + bool parseTerm(double *_resultMass, + ElementCountMap *_resultMap); + + Element *lookupElement( const QString& _name ); + + QMap m_elementMap; + + //if this booloean is "true" the parser found an error + bool m_error; + +protected: + + /** + * Extends the standard tokenizer in Parser::getNextToken(). + */ + virtual int getNextToken(); + +private: + Element *m_elementVal; // Valid if m_nextToken == ELEMENT_TOKEN +}; + +#endif diff --git a/kalzium/src/orbitswidget.cpp b/kalzium/src/orbitswidget.cpp new file mode 100644 index 00000000..f79381f0 --- /dev/null +++ b/kalzium/src/orbitswidget.cpp @@ -0,0 +1,257 @@ +/*************************************************************************** + begin : Jun 23 2003 + copyright : (C) 2003, 2004, 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "orbitswidget.h" + +#include + +//QT-Includes +#include +#include +#include + +static QStringList hulllist; + +OrbitsWidget::OrbitsWidget( QWidget *parent, const char *name) : QWidget( parent, name ) +{ + if ( hulllist.count() == 0 ) + { + hulllist.append( "1" ); + hulllist.append( "2" ); //Helium + hulllist.append( "2 1" ); + hulllist.append( "2 2" ); + hulllist.append( "2 3" ); + hulllist.append( "2 4" ); + hulllist.append( "2 5" ); + hulllist.append( "2 6" ); + hulllist.append( "2 7" ); + hulllist.append( "2 8" ); //Neon + hulllist.append( "2 8 1" ); + hulllist.append( "2 8 2" ); + hulllist.append( "2 8 3" ); + hulllist.append( "2 8 4" ); + hulllist.append( "2 8 5" ); + hulllist.append( "2 8 6" ); + hulllist.append( "2 8 7" ); + hulllist.append( "2 8 8" ); //Argon + hulllist.append( "2 8 8 1" ); + hulllist.append( "2 8 8 2" );//Calcium + hulllist.append( "2 8 9 2" ); + hulllist.append( "2 8 10 2" ); + hulllist.append( "2 8 11 2" ); + hulllist.append( "2 8 13 1" ); + hulllist.append( "2 8 13 2" );//Manganese + hulllist.append( "2 8 14 2" ); + hulllist.append( "2 8 15 2" ); + hulllist.append( "2 8 16 2" ); + hulllist.append( "2 8 18 1" );//Copper + hulllist.append( "2 8 18 2" ); + hulllist.append( "2 8 18 3" ); + hulllist.append( "2 8 18 4" ); + hulllist.append( "2 8 18 5" ); + hulllist.append( "2 8 18 6" ); + hulllist.append( "2 8 18 7" ); + hulllist.append( "2 8 18 8" );//Krypton + hulllist.append( "2 8 18 8 1" ); + hulllist.append( "2 8 18 8 2" );//Rubidium + hulllist.append( "2 8 18 9 2" ); + hulllist.append( "2 8 18 10 2" );//Zirconium + hulllist.append( "2 8 18 12 1" ); + hulllist.append( "2 8 18 13 1" ); + hulllist.append( "2 8 18 14 1" );//Techneticum + hulllist.append( "2 8 18 15 1" ); + hulllist.append( "2 8 18 16 1" ); + hulllist.append( "2 8 18 18" ); //Palladium + hulllist.append( "2 8 18 18 1" ); + hulllist.append( "2 8 18 18 2" ); + hulllist.append( "2 8 18 18 3" );//Indium + hulllist.append( "2 8 18 18 4" ); + hulllist.append( "2 8 18 18 5" ); + hulllist.append( "2 8 18 18 6" ); + hulllist.append( "2 8 18 18 7" ); + hulllist.append( "2 8 18 18 8" );//Xenon + hulllist.append( "2 8 18 18 8 1" );//Caesium + hulllist.append( "2 8 18 18 8 2" );//Barium + hulllist.append( "2 8 18 18 9 2" ); + hulllist.append( "2 8 18 20 8 2" );//Cerium + hulllist.append( "2 8 18 21 8 2" ); + hulllist.append( "2 8 18 22 8 2" ); + hulllist.append( "2 8 18 23 8 2" ); + hulllist.append( "2 8 18 24 8 2" ); + hulllist.append( "2 8 18 25 8 2" ); + hulllist.append( "2 8 18 25 9 2" );//Gadolinium + hulllist.append( "2 8 18 27 8 2" );//Terbium + hulllist.append( "2 8 18 28 8 2" ); + hulllist.append( "2 8 18 29 8 2" ); + hulllist.append( "2 8 18 30 8 2" ); + hulllist.append( "2 8 18 31 8 2" ); + hulllist.append( "2 8 18 32 8 2" );//Ytterbium + hulllist.append( "2 8 18 32 9 2" );//Lutetium + hulllist.append( "2 8 18 32 10 2" );//Hafnium + hulllist.append( "2 8 18 32 11 2" ); + hulllist.append( "2 8 18 32 12 2" ); + hulllist.append( "2 8 18 32 13 2" ); + hulllist.append( "2 8 18 32 14 2" ); + hulllist.append( "2 8 18 32 15 2" );//Irdium + hulllist.append( "2 8 18 32 17 1" ); + hulllist.append( "2 8 18 32 18 1" ); + hulllist.append( "2 8 18 32 18 2" );//Mercury + hulllist.append( "2 8 18 32 18 3" ); + hulllist.append( "2 8 18 32 18 4" ); + hulllist.append( "2 8 18 32 18 5" ); + hulllist.append( "2 8 18 32 18 6" ); + hulllist.append( "2 8 18 32 18 7" ); + hulllist.append( "2 8 18 32 18 8" );//Radon + hulllist.append( "2 8 18 32 18 8 1" );//Francium + hulllist.append( "2 8 18 32 18 8 2" );//Radium + hulllist.append( "2 8 18 32 18 9 2" );//Actinium + hulllist.append( "2 8 18 32 20 8 2" );//Thorium + hulllist.append( "2 8 18 32 21 8 2" ); + hulllist.append( "2 8 18 32 22 8 2" );//Uran + hulllist.append( "2 8 18 32 23 8 2" ); + hulllist.append( "2 8 18 32 24 8 2" );//Plutonium + hulllist.append( "2 8 18 32 25 8 2" ); + hulllist.append( "2 8 18 32 26 8 2" );//Cm + hulllist.append( "2 8 18 32 27 8 2" ); + hulllist.append( "2 8 18 32 28 8 2" );//Cf + hulllist.append( "2 8 18 32 29 8 2" ); + hulllist.append( "2 8 18 32 30 8 2" );//Fm + hulllist.append( "2 8 18 32 31 8 2" ); + hulllist.append( "2 8 18 32 32 8 2" );//Nobelium + hulllist.append( "2 8 18 32 32 9 2" );//Lawrencium + hulllist.append( "2 8 18 32 32 10 2" ); + hulllist.append( "2 8 18 32 32 11 2" );//Dubnium (105) + hulllist.append( "2 8 18 32 32 12 2" ); + hulllist.append( "2 8 18 32 32 13 2" );//Bohrium + hulllist.append( "2 8 18 32 32 14 2" ); + hulllist.append( "2 8 18 32 32 15 2" );//Mt + hulllist.append( "2 8 18 32 32 16 2" );//Darmstadtium + hulllist.append( "2 8 18 32 32 17 2" );//Roentgenium + } +} + +void OrbitsWidget::setElementNumber( const int num ) +{ + Elemno = num; + + getNumberOfOrbits(); + + update(); +} + +void OrbitsWidget::getNumberOfOrbits() +{ + numOfElectrons.clear(); + QRegExp rxb( "\\s" ); //space + QString o = getNumber(); + + num = 1; + int pos = 0; + int cut = 0; + bool cont = true; + + if ( !o.contains( rxb ) ) //only true for H and He + numOfElectrons.append( o.toInt() ); + else //every other element + { + while ( cont ) + { + + pos = o.find( rxb ); + cut = o.length()-pos-1; + numOfElectrons.append(o.left( pos ).toInt()); + o = o.right( cut ); + num++; + + if ( !o.contains( rxb ) ) + { + numOfElectrons.append( o.toInt() ); + cont = false; + } + } + } +} + +const QString& OrbitsWidget::getNumber() const +{ + return *hulllist.at( Elemno-1 ); +} + +void OrbitsWidget::paintEvent( QPaintEvent* ) +{ + + QPainter DC; + DC.begin( this ); + + int h=height(); + int w=width(); + int w_c=h/10; + int h_c=h/10; + + //the radius of the current orbit + int r; + + //the radius of an 'electron' + int r_electron; + + //make sure the biggest orbit fits in the widget + if ( h < w ) + r = ( h-2*h_c )/2; + else r = ( w-2*w_c )/2; + + r_electron = r/20; //diameter of an electron-circle + + QBrush brush( yellow ); + + int d = 2*r; //Diameter + int ddx = d/(2*num);//difference to the previous circle + + numOfElectrons.prepend( 999 ); + intList::Iterator it = numOfElectrons.end(); + it--; + + for ( int i = 0 ; i < num ; ++i ) + { + int mx = w_c+ddx*i; //the x-coordinate for the current circle + int my = h_c+ddx*i; //the y-coordinate for the current circle + + DC.setBrush( NoBrush ); + DC.setPen( black ); + + //draw the big ellipses in concentric circles + DC.drawEllipse( mx , my , d , d); + + DC.setBrush( brush ); + + for ( int e = 0 ; e < *it ; ++e ) + { + int x = (int)translateToDX( ( double )d/2 , ( double )e , *it); + int y = (int)translateToDY( ( double )d/2 , ( double )e , *it); + + DC.drawEllipse( x + mx + d/2 - r_electron, + y + mx + d/2 - r_electron, + 2*r_electron , + 2*r_electron ); + + } + --it; + d = d-2*ddx; + } +} + + + + +#include "orbitswidget.moc" diff --git a/kalzium/src/orbitswidget.h b/kalzium/src/orbitswidget.h new file mode 100644 index 00000000..831684d0 --- /dev/null +++ b/kalzium/src/orbitswidget.h @@ -0,0 +1,86 @@ +#ifndef ORBITSWIDGET_H +#define ORBITSWIDGET_H +/*************************************************************************** + + orbitswidget.h - description + ------------------- + begin : June 2003 + copyright : (C) 2003, 2004, 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include +#include + +/** + * @short the widget which displays the Bohr-orbit of the element + * @author Carsten Niehaus + */ +class OrbitsWidget : public QWidget +{ + Q_OBJECT + + public: + OrbitsWidget( QWidget *parent=0 , const char *name =0 ); + + void setElementNumber( const int num ); + + private: + /** + * the elementnumber we are looking at + */ + int Elemno; + + /** + * the number off hulls the atom has + */ + int num; + + typedef QValueList intList; + intList numOfElectrons; + + const QString& getNumber() const; + + /** + * @return the delta of the x-coordinate + * @param r is the radius of the circle + * @param angle is the n'st circle out of num + * @param num is the number of circles + */ + inline double translateToDX( const double r , const double angle , const int num ) + { + return( r * sin( M_PI * angle / num * 2 ) ); + } + + /** + * @return the delta of the y-coordinate + * @param r is the radius of the circle + * @param angle is the n'st circle out of num + * @param num is the number of circles + */ + inline double translateToDY( const double r , const double angle , const int num ) + { + return( r * cos( M_PI * angle / num * 2 ) ); + } + + /** + * sets everything up + */ + void getNumberOfOrbits(); + + protected slots: + virtual void paintEvent( QPaintEvent* ); +}; + +#endif // ORBITSWIDGET_H + diff --git a/kalzium/src/parser.cpp b/kalzium/src/parser.cpp new file mode 100644 index 00000000..19364c73 --- /dev/null +++ b/kalzium/src/parser.cpp @@ -0,0 +1,217 @@ +/*************************************************************************** + copyright : (C) 2005 by Inge Wallin + email : inge@lysator.liu.se + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include + +#include + +#include "parser.h" + + +Parser::Parser() +{ + start(QString::null); +} + + +Parser::Parser(const QString& _str) +{ + start(_str); +} + + +Parser::~Parser() +{ +} + + +void +Parser::start(const QString& _str) +{ + m_str = _str; + + if (_str.isNull()) { + m_index = -1; + m_nextChar = -1; + m_nextToken = -1; + } + else { + m_index = 0; + m_nextChar = m_str.at(0).latin1(); + getNextToken(); + } +} + + +// ---------------------------------------------------------------- + + +// Skip whitespace, and try to parse the following characters as an int. +// +// Return true if successful. + +bool +Parser::parseInt(int *_result) +{ + int sign = 1; + + skipWhitespace(); + + if (m_nextChar == '-') { + sign = -1; + getNextChar(); + } + + if (!isdigit(m_nextChar)) + return false; + + int result = 0; + while (isdigit(m_nextChar)) { + result = result * 10 + (m_nextChar - '0'); + getNextChar(); + } + + *_result = sign * result; + return true; +} + + +// Skip whitespace, and try to parse the following characters as a +// simple float of the type -?[0-9]+'.'?[0-9]* +// +// Return true if successful. + +bool +Parser::parseSimpleFloat(double *_result) +{ + double sign = 1.0; + + skipWhitespace(); + if (m_nextChar == '-') { + sign = -1.0; + getNextChar(); + } + + if (!isdigit(m_nextChar)) + return false; + + double result = 0.0; + + // The integer. + while (isdigit(m_nextChar)) { + result = result * 10.0 + (double) (m_nextChar - '0'); + getNextChar(); + } + *_result = result; + + if (m_nextChar != '.' || !isdigit(getNextChar())) { + *_result = sign * result; + return true; + } + + double decimal = 0.1; + while (isdigit(m_nextChar)) { + result += decimal * (double) (m_nextChar - '0'); + decimal /= 10.0; + getNextChar(); + } + + *_result = sign * result; + return true; +} + + +// ---------------------------------------------------------------- +// protected methods + + +int +Parser::getNextChar() +{ + if (m_index == -1) + return -1; + + // If end of string, then reset the parser. + if (m_index == (int) m_str.length()) { + m_index = -1; + m_nextChar = -1; + } + else + m_nextChar = m_str.at(++m_index).latin1(); + + // Take care of null-terminated strings. + if (m_nextChar == 0) { + m_index = -1; + m_nextChar = -1; + } + + //kdDebug() << "Parser::getNextChar(): char = " << m_nextChar << endl; + + return m_nextChar; +} + + +int +Parser::skipWhitespace() +{ + while (QChar(m_nextChar).isSpace()) + getNextChar(); + + return m_nextChar; +} + + +// Get the next token. This corresponds to the lexical analyzer of a +// standard parser, e.g as generated by lex. +// +// This basic parser supports integers and simple +// floats. Reimplement this method to extend it. + +int +Parser::getNextToken() +{ + int saveIndex = m_index; + + skipWhitespace(); + if (isdigit(nextChar())) { + // At this point we know that there is a valid number in the + // string. The only question now, is whether it is an int or a + // float. + + parseInt(&m_intVal); + + skipWhitespace(); + if (nextChar() == '.') { + m_index = saveIndex; + + // No need to check since we already know it is correct. + (void) parseSimpleFloat(&m_floatVal); + m_nextToken = FLOAT_TOKEN; + } + else + m_nextToken = INT_TOKEN; + } + + else if (nextChar() != -1) { + // Any character. + m_nextToken = nextChar(); + getNextChar(); + } + + else + // End of string. + m_nextToken = -1; + + return m_nextToken; +} diff --git a/kalzium/src/parser.h b/kalzium/src/parser.h new file mode 100644 index 00000000..f4ec68e7 --- /dev/null +++ b/kalzium/src/parser.h @@ -0,0 +1,105 @@ +/*************************************************************************** + copyright : (C) 2005 by Inge Wallin + email : inge@lysator.liu.se + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef PARSER_H +#define PARSER_H + +#include + +/** + * This is a general purpose parser originally written by Inge Wallin. + * + * It is intended to be subclassed; see MoleculeParser. + * + * @author Inge Wallin + */ +class Parser { +public: + // All characters are their own token value per default. + static const int INT_TOKEN = 257; + static const int FLOAT_TOKEN = 258; + // Extend this list in your subclass to make a more advanced parser. + + Parser(); + Parser(const QString& _str); + ~Parser(); + + /** + * Start a new parse. + */ + void start(const QString& _str); + + /** + * Peek at the next character; + */ + int nextChar() const { return m_nextChar; } + + /** + * Peek at the next token. + */ + int nextToken() const { return m_nextToken; } + + /** + * Get the value stored for different types of tokens. + */ + int intVal() const { return m_intVal; } + float floatVal() const { return m_floatVal; } + +private: + + // Try to parse some special datatypes. + bool parseInt(int *_result); + bool parseSimpleFloat(double *_result); + +protected: + + /** + * Make the next character the current one. + */ + int getNextChar(); + + /** + * Make the next non-space character the current one. + */ + int skipWhitespace(); + + /** + * Fetches the next token. + */ + virtual int getNextToken(); + +private: + QString m_str; + int m_index; + int m_nextChar; + + protected: + + // Lexical analysis and token handling. These members need to be + // protected instead of private since we want to be able to + // reimplement getNextToken(). + + /** + * The next token to be used in the parser. + */ + int m_nextToken; + + // Values for the respective token. These could be made into a + // union, but I don't think it is necessary to bother, since they + // are so few and we don't instantiate a lot of copies of the + // parser. + int m_intVal; // Valid if m_nextToken == INT_TOKEN + double m_floatVal; // Valid if m_nextToken == FLOAT_TOKEN +}; + +#endif diff --git a/kalzium/src/periodictableview.cpp b/kalzium/src/periodictableview.cpp new file mode 100644 index 00000000..b466cffa --- /dev/null +++ b/kalzium/src/periodictableview.cpp @@ -0,0 +1,1382 @@ +/*************************************************************************** + * Copyright (C) 2003-2005 by Carsten Niehaus * + * cniehaus@kde.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ +#include "periodictableview.h" +#include "prefs.h" +#include "element.h" +#include "kalziumtip.h" +#include "kalziumutils.h" +#include "kalziumdataobject.h" + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +PerodicTableView::PerodicTableView(QWidget *parent, const char *name) + : QWidget(parent, name), m_kalziumTip(0), table(0), table2(0) +{ + d = KalziumDataObject::instance(); + + + // No selection + unSelect(); + +#if 0 + connect( this, SIGNAL( tableClicked( QPoint ) ), + this, SLOT( selectPoint( QPoint ) ) ); +#endif + connect( this, SIGNAL( ToolTip( int ) ), + this, SLOT( slotToolTip( int ) ) ); + + connect( &HoverTimer, SIGNAL( timeout() ), + this, SLOT( slotTransientLabel() ) ); + + connect( &MouseoverTimer, SIGNAL( timeout() ), + this, SLOT( slotMouseover() ) ); + + setMouseTracking( true ); + + //JH: eliminates flicker on redraw + setBackgroundMode( QWidget::NoBackground ); + + m_molcalcIsActive = false; + m_showTooltip = true; + m_showLegend = Prefs::showlegend(); + m_showLegendTooltip = Prefs::tooltip(); + m_timeline = false; + m_showSOM = false; + m_showGradient = false; + m_tooltipsEnabled = Prefs::tooltip(); + + reloadColours(); + + //IUPAC + m_IUPAClist.append( "IA"); + m_IUPAClist.append( "IIA"); + m_IUPAClist.append( "IIIB"); + m_IUPAClist.append( "IVB"); + m_IUPAClist.append( "VB"); + m_IUPAClist.append( "VIB"); + m_IUPAClist.append( "VIIB"); + m_IUPAClist.append( "VIII"); + m_IUPAClist.append( "VIII"); + m_IUPAClist.append( "VIII"); + m_IUPAClist.append( "IB"); + m_IUPAClist.append( "IIB"); + m_IUPAClist.append( "IIIA"); + m_IUPAClist.append( "IVA"); + m_IUPAClist.append( "VA"); + m_IUPAClist.append( "VIA"); + m_IUPAClist.append( "VIIA"); + m_IUPAClist.append( "VIIIA"); + + //oldIUPAC + m_IUPACOLDlist.append( "1A"); + m_IUPACOLDlist.append( "2A"); + m_IUPACOLDlist.append( "3A"); + m_IUPACOLDlist.append( "4A"); + m_IUPACOLDlist.append( "5A"); + m_IUPACOLDlist.append( "6A"); + m_IUPACOLDlist.append( "7A"); + m_IUPACOLDlist.append( "8"); + m_IUPACOLDlist.append( "8"); + m_IUPACOLDlist.append( "8"); + m_IUPACOLDlist.append( "1B"); + m_IUPACOLDlist.append( "2B"); + m_IUPACOLDlist.append( "3B"); + m_IUPACOLDlist.append( "4B"); + m_IUPACOLDlist.append( "5B"); + m_IUPACOLDlist.append( "6B"); + m_IUPACOLDlist.append( "7B"); + m_IUPACOLDlist.append( "0"); + + table = new QPixmap(); + table2 = new QPixmap(); + + m_kalziumTip = new KalziumTip( this ); + + //JH: Start with a full draw + doFullDraw = true; + + // according to carsten :) + setMinimumSize(ELEMENTSIZE*18+1, ELEMENTSIZE*10+30); +} + +void PerodicTableView::reloadColours() +{ + color_s = Prefs::block_s(); + color_p = Prefs::block_p(); + color_d = Prefs::block_d(); + color_f = Prefs::block_f(); + color_1 = Prefs::group_1(); + color_2 = Prefs::group_2(); + color_3 = Prefs::group_3(); + color_4 = Prefs::group_4(); + color_5 = Prefs::group_5(); + color_6 = Prefs::group_6(); + color_7 = Prefs::group_7(); + color_8 = Prefs::group_8(); + color_ba = Prefs::beh_basic(); + color_ac = Prefs::beh_acidic(); + color_neu = Prefs::beh_neutral(); + color_amp = Prefs::beh_amphoteric(); + c_alkalie = Prefs::alkalie(); + c_rare = Prefs::rare(); + c_nonmetal = Prefs::nonmetal(); + c_alkaline = Prefs::alkaline(); + c_other_metal = Prefs::other_metal(); + c_halogene = Prefs::halogene(); + c_transition = Prefs::transition(); + c_noble_gas = Prefs::noble_gas(); + c_metalloid = Prefs::metalloid(); + c_solid = Prefs::color_solid(); + c_vapor = Prefs::color_vapor(); + c_liquid = Prefs::color_liquid(); +} + +void PerodicTableView::slotToolTip( int number ) +{ + if ( !m_showTooltip || !m_tooltipsEnabled ) + return; //don't update if the table is locked + + m_tooltipElementNumber = number; + + QWidget *p = 0; + if ( dynamic_cast( parent() ) ) + p = static_cast( parent() ); + + if( p ) + m_kalziumTip->showTip( mapFromGlobal(QCursor::pos()), + d->element(number), + p->width(), + p->height() ); +} + +PerodicTableView::~PerodicTableView(){} + +void PerodicTableView::activateColorScheme( const int nr ) +{ + m_currentScheme = nr; + + EList::ConstIterator it = d->ElementList.begin(); + const EList::ConstIterator itEnd = d->ElementList.end(); + + if ( m_currentScheme == PerodicTableView::NOCOLOUR ) //normal view, no colors + { + const QColor color = Prefs::noscheme(); + while ( it != itEnd ) + { + ( *it )->setElementColor( color ); + ++it; + } + } + else if ( m_currentScheme == PerodicTableView::GROUPS ) //groups view + { + + static QString group; + + while ( it != itEnd ) + { + group = ( *it )->group(); + + if (group == QString("1")) { + ( *it )->setElementColor( color_1 ); + } + if (group == QString("2")){ + ( *it )->setElementColor( color_2 ); + } + if (group == QString("3")){ + ( *it )->setElementColor( color_3 ); + } + if (group == QString("4")){ + ( *it )->setElementColor( color_4 ); + } + if (group == QString("5")){ + ( *it )->setElementColor( color_5 ); + } + if (group == QString("6")){ + ( *it )->setElementColor( color_6 ); + } + if (group == QString("7")){ + ( *it )->setElementColor( color_7 ); + } + if (group == QString("8")){ + ( *it )->setElementColor( color_8 ); + } + + ++it; + } + } + else if ( m_currentScheme == PerodicTableView::BLOCK ) //block view + { + static QString block; + while ( it != itEnd ) + { + block = (*it)->block(); + + if (block == QString("s")) { + (*it)->setElementColor( color_s ); + } + if (block == QString("p")) { + (*it)->setElementColor( color_p ); + } + if (block == QString("d")) { + (*it)->setElementColor( color_d ); + } + if (block == QString("f")) { + (*it)->setElementColor( color_f ); + } + ++it; + } + } + else if ( m_currentScheme == PerodicTableView::ACIDIC ) //acidic beh + { + static QString acidicbeh; + + while ( it != itEnd ) + { + acidicbeh = ( *it )->acidicbeh(); + + if (acidicbeh == QString("0")) { + (*it)->setElementColor( color_ac ); + } + if (acidicbeh == QString("1")){ + (*it)->setElementColor( color_ba ); + } + if (acidicbeh == QString("2")){ + (*it)->setElementColor( color_neu ); + } + if (acidicbeh == QString("3")){ + (*it)->setElementColor( color_amp ); + } + ++it; + } + } + else if ( m_currentScheme == PerodicTableView::FAMILY ) //familiy of the element + { + static QString family; + + while ( it != itEnd ) + { + family = ( *it )->family(); + + if ( family == "Noblegas" ){ + (*it)->setElementColor( c_noble_gas ); + } + if ( family == "Non-Metal" ){ + (*it)->setElementColor( c_nonmetal ); + } + if ( family == "Rare_Earth" ){ + (*it)->setElementColor( c_rare ); + } + if ( family == "Alkaline_Earth" ){ + (*it)->setElementColor( c_alkaline ); + } + if ( family == "Alkali_Earth" ){ + (*it)->setElementColor( c_alkalie ); + } + if ( family == "Transition" ){ + (*it)->setElementColor( c_transition ); + } + if ( family == "Other_Metal" ){ + (*it)->setElementColor( c_other_metal ); + } + if ( family == "Metalloids" ){ + (*it)->setElementColor( c_metalloid ); + } + if ( family == "Halogene" ){ + (*it)->setElementColor( c_halogene ); + } + + ++it; + } + } + +} + +void PerodicTableView::resizeEvent( QResizeEvent * /*e*/ ) +{ + table->resize( width(), height() ); + table2->resize( width(), height() ); + // XXX: I know it isn't the best way, but otherwise the table won't be redrawn + // on repaint... Feel *free* to remove these two lines if you foind a better + // solution... + doFullDraw = true; + update(); +} + +void PerodicTableView::paintEvent( QPaintEvent * /*e*/ ) +{ + QPainter p; + + //JH: I have split the drawing into two pixmaps: table and table2. + //table contains the "static" PerodicTableView table, and does not change very often. + //table2 contains the tooltips and any other dynamic overlays. + //Usually, we can skip the code which renders the table, and just use the + //image stored in table...when doFullDraw==false, the rendering code is skipped. + if ( doFullDraw ) + { + //DEBUG + kdDebug() << "Drawing full table" << endl; + + p.begin( table ); + p.fillRect( 0, 0, width(), height(), paletteBackgroundColor() ); + + // Draw the numbers above the table. + drawNumeration( &p ); + + drawLegend( &p ); + + if ( m_timeline ) + { //use timeline + drawTimeLine(& p ); + p.end(); + + *table2 = *table; + bitBlt( this, 0, 0, table2 ); + return; + } + if ( som() ) + {//use state of matter + drawSOMPerodicTableView(& p ); + p.end(); + + *table2 = *table; + bitBlt( this, 0, 0, table2 ); + return; + } + if ( gradient() ) + {//show a gradient + calculateGradient(& p ); + p.end(); + + *table2 = *table; + bitBlt( this, 0, 0, table2 ); + return; + } + + drawPerodicTableView( &p, m_currentScheme == CRYSTAL ); + + paintCurrentSelection(); + + p.end(); + + doFullDraw = false; + } + + //JH: Ok, now table contains the static PerodicTableView table, and we may need to draw + //a tooltip on it. However, we don't want to ruin the stored table pixmap, + //so let's copy it to table2 and add the tooltip there. + *table2 = *table; + + //JH: Finally, bitBlt the table2 pixmap to the widget + bitBlt( this, 0, 0, table2 ); +} + +void PerodicTableView::paintCurrentSelection() +{ + if (m_currentPoint.x() == -1) + return; + + int x = (m_currentPoint.x()-1)*ELEMENTSIZE; + int y = m_currentPoint.y()*ELEMENTSIZE; + + // make a small gap (ELEMENTSIZE/3) over the rare earths + if (m_currentPoint.y() > 7) y += ELEMENTSIZE/3; + + QPainter p; + p.begin(table); + + QPen pen; + pen.setStyle( DotLine ); + pen.setWidth( 4 ); + pen.setColor( Qt::blue ); + p.setPen( pen ); + + p.drawEllipse( x-10,y-10,ELEMENTSIZE+20,ELEMENTSIZE+20 ); + pen.setWidth( 3 ); + pen.setColor( Qt::red ); + p.setPen( pen ); + p.drawEllipse( x-5,y-5,ELEMENTSIZE+10,ELEMENTSIZE+10 ); + + p.end(); +} + +void PerodicTableView::drawLegendToolTip( QPainter* p ) +{ + kdDebug() << "PerodicTableView::drawLegendToolTip()" << endl; + if(!m_showLegendTooltip || !m_showLegend) return; + + QString text; + + switch ( m_currentScheme ) { + //No Legend drawn as only one colour is used + case PerodicTableView::NOCOLOUR: + break; + case PerodicTableView::BLOCK: + text = i18n( "The periodic table can be split up into four areas:\n the s-, p-, d- and f-Block. The name indicates which orbit\n is being filled last. For example, all elements in the s-block\n fill up the s-orbits." ); + break; + case PerodicTableView::GROUPS: + text = i18n( "The periodic table can be split up into groups:\n All elements in a group show similar behaviour"); + break; + case PerodicTableView::ACIDIC: + text = i18n( "The periodic table can be split up in groups of \nelements with different acidic behaviour."); + break; + case PerodicTableView::FAMILY: + text = i18n( "The periodic table can be split up into several families."); + break; + } + + const int x1 = mapFromGlobal( QCursor::pos() ).x(); + const int y1 = mapFromGlobal( QCursor::pos() ).y(); + + static const int padding = 3; + + QFont fB = KGlobalSettings::generalFont(); + fB.setPointSize( fB.pointSize() + 4 ); + p->setFont( fB ); + + QRect bRect( 0, 0, 1000, 1000 ); + bRect = p->boundingRect( bRect, AlignLeft|AlignTop, text ); + bRect.moveBy( x1, y1 ); + QRect bRectExt = bRect; + bRect.moveBy( padding, padding ); + bRectExt.setWidth( bRectExt.width() + 2 * padding ); + bRectExt.setHeight( bRectExt.height() + 2 * padding ); + + bool vertflipped = false; + if ( bRectExt.bottom() > height() ) + { + bRectExt.moveBy( 0, - bRectExt.height() ); + bRect.moveBy( 0, - bRect.height() - 2 * padding ); + vertflipped = true; + } + if ( bRectExt.right() > width() ) + { + bRectExt.moveBy( - bRectExt.width(), 0 ); + bRect.moveBy( - bRect.width() - 2 * padding, 0 ); + } + else if ( !vertflipped ) + { + bRectExt.moveBy( 15, 0 ); + bRect.moveBy( 15, 0 ); + } + + p->setBrush(Qt::SolidPattern); + p->setBrush( QColor( 255, 255, 220 ) ); + p->drawRect( bRectExt ); + + p->setBrush( Qt::black ); + p->setBrush(Qt::NoBrush); + + p->drawText( bRect, AlignLeft|AlignTop, text ); +} + +void PerodicTableView::drawTimeLine( QPainter* p ) +{ + if ( !p ) return; + kdDebug() << "PerodicTableView::drawTimeLine: " << m_date << endl; + + if ( gradient() ) + activateColorScheme( PerodicTableView::NOCOLOUR ); + + EList::ConstIterator it = d->ElementList.begin(); + const EList::ConstIterator itEnd = d->ElementList.end(); + + bool simple = Prefs::pselook(); + + /** + * this loop iterates through all elements. The Elements + * draw themselfs, the PerodicTableView only tells them to do so + */ + while ( it != itEnd ) + { + if ( ( *it )->date() <= m_date ) + ( *it )->drawSelf( p, simple ); + else + ( *it )->drawGrayedOut( p ); + ++it; + } +} + +void PerodicTableView::drawLegend( QPainter* p ) +{ + if ( !p ) return; + + if ( !m_showLegend ) return; + + /* + * The legend is drawn in the big gap of the table. The gap has + * this size: + * + * width: ELEMENTSIZE * 10 + * height: ELEMENTSIZE * 3 + * + * We need to spare a few pixels on every side so that the legend + * does not collide with the elements + */ + + QFont legendFont = KGlobalSettings::generalFont(); + legendFont.setPointSize( legendFont.pointSize() + 1 ); + p->setFont( legendFont ); + + int legendLeft = ELEMENTSIZE * 5 / 2; + int legendTop = ELEMENTSIZE * 3 / 4; + int legendWidth = ELEMENTSIZE * 9; + int legendHeight = ELEMENTSIZE * 3; + + int x1 = legendLeft + ELEMENTSIZE / 2; + int x2 = legendLeft + ELEMENTSIZE * 5; + + /* + * one field is allowed to be half the gap minus 10 pixel + */ + int fieldsize = ELEMENTSIZE*5-10; + + /* + * one field is a maximum of half the size of an element + */ + int fieldheight = ELEMENTSIZE/2; + + + const int square_w = 18; + const int square_h = 18; + const int textOffset = square_w + 10; + + if ( !m_currentScheme == PerodicTableView::NOCOLOUR ) + p->fillRect(legendLeft, legendTop, legendWidth, legendHeight, + QColor(200, 200, 200)); + + if ( som() ) + { + p->fillRect(x1, fieldheight*2, square_w, square_h, c_solid ); + p->fillRect(x1, fieldheight*3, square_w, square_h, c_liquid ); + p->fillRect(x1, fieldheight*4, square_w, square_h, c_vapor ); + + p->drawText(x1 + textOffset, fieldheight*2, fieldsize, fieldheight, Qt::AlignLeft, i18n("Solid") ); + p->drawText(x1 + textOffset, fieldheight*3, fieldsize, fieldheight, Qt::AlignLeft, i18n("Liquid") ); + p->drawText(x1 + textOffset, fieldheight*4, fieldsize, fieldheight, Qt::AlignLeft, i18n("Vaporous") ); + return; + } + switch ( m_currentScheme ){ + //No Legend to be drawn as only one colour is used + case PerodicTableView::NOCOLOUR: + break; + case PerodicTableView::GROUPS: + p->fillRect( x1, fieldheight*2, square_w, square_h, color_1); + p->fillRect( x1, fieldheight*3, square_w, square_h, color_2); + p->fillRect( x1, fieldheight*4, square_w, square_h, color_3); + p->fillRect( x1, fieldheight*5, square_w, square_h, color_4); + p->fillRect( x2, fieldheight*2, square_w, square_h, color_5); + p->fillRect( x2, fieldheight*3, square_w, square_h, color_6); + p->fillRect( x2, fieldheight*4, square_w, square_h, color_7); + p->fillRect( x2, fieldheight*5, square_w, square_h, color_8 ); + + p->drawText( x1 + textOffset , fieldheight*2, fieldsize, fieldheight, Qt::AlignLeft, i18n("Group 1") ); + p->drawText( x1 + textOffset , fieldheight*3, fieldsize, fieldheight, Qt::AlignLeft, i18n("Group 2")); + p->drawText( x1 + textOffset , fieldheight*4, fieldsize, fieldheight, Qt::AlignLeft, i18n("Group 3")); + p->drawText( x1 + textOffset , fieldheight*5, fieldsize, fieldheight, Qt::AlignLeft, i18n("Group 4")); + p->drawText( x2 + textOffset , fieldheight*2, fieldsize, fieldheight, Qt::AlignLeft, i18n("Group 5")); + p->drawText( x2 + textOffset , fieldheight*3, fieldsize, fieldheight, Qt::AlignLeft, i18n("Group 6")); + p->drawText( x2 + textOffset , fieldheight*4, fieldsize, fieldheight, Qt::AlignLeft, i18n("Group 7")); + p->drawText( x2 + textOffset , fieldheight*5, fieldsize, fieldheight, Qt::AlignLeft, i18n("Group 8")); + break; + case PerodicTableView::BLOCK: + p->fillRect(x1, fieldheight*2, square_w, square_h, color_s ); + p->fillRect(x1, fieldheight*3, square_w, square_h, color_p ); + p->fillRect(x1, fieldheight*4, square_w, square_h, color_d ); + p->fillRect(x1, fieldheight*5, square_w, square_h, color_f ); + + p->drawText(x1 + textOffset, fieldheight*2, fieldsize, fieldheight, Qt::AlignLeft, i18n("s-Block") ); + p->drawText(x1 + textOffset, fieldheight*3, fieldsize, fieldheight, Qt::AlignLeft, i18n("p-Block") ); + p->drawText(x1 + textOffset, fieldheight*4, fieldsize, fieldheight, Qt::AlignLeft, i18n("d-Block") ); + p->drawText(x1 + textOffset, fieldheight*5, fieldsize, fieldheight, Qt::AlignLeft, i18n("f-Block") ); + break; + case PerodicTableView::ACIDIC: + p->fillRect(x1, fieldheight*2, square_w, square_h, color_ba ); + p->fillRect(x1, fieldheight*3, square_w, square_h, color_neu ); + p->fillRect(x1, fieldheight*4, square_w, square_h, color_ac ); + p->fillRect(x1, fieldheight*5, square_w, square_h, color_amp ); + + p->drawText(x1 + textOffset, fieldheight*2, fieldsize, fieldheight, Qt::AlignLeft, i18n("Basic") ); + p->drawText(x1 + textOffset, fieldheight*3, fieldsize, fieldheight, Qt::AlignLeft, i18n("Neutral") ); + p->drawText(x1 + textOffset, fieldheight*4, fieldsize, fieldheight, Qt::AlignLeft, i18n("Acidic") ); + p->drawText(x1 + textOffset, fieldheight*5, fieldsize, fieldheight, Qt::AlignLeft, i18n("both acidic and basic behaviour","Amphoteric") ); + break; + case PerodicTableView::FAMILY: + p->fillRect( x1, fieldheight*2, square_w, square_h, c_alkaline ); + p->fillRect( x2, fieldheight*2, square_w, square_h, c_rare ); + p->fillRect( x1, fieldheight*3, square_w, square_h, c_nonmetal ); + p->fillRect( x2, fieldheight*3, square_w, square_h, c_alkalie ); + p->fillRect( x1, fieldheight*4, square_w, square_h, c_other_metal ); + p->fillRect( x2, fieldheight*4, square_w, square_h, c_halogene ); + p->fillRect( x1, fieldheight*5, square_w, square_h, c_transition ); + p->fillRect( x2, fieldheight*5, square_w, square_h, c_noble_gas ); + p->fillRect( x1, fieldheight*6, square_w, square_h, c_metalloid ); + + p->drawText( x1 + textOffset , fieldheight*2, fieldsize, fieldheight, Qt::AlignLeft, i18n("Alkaline") ); + p->drawText( x2 + textOffset , fieldheight*2, fieldsize, fieldheight, Qt::AlignLeft, i18n("Rare Earth")); + p->drawText( x1 + textOffset , fieldheight*3, fieldsize, fieldheight, Qt::AlignLeft, i18n("Non-Metals")); + p->drawText( x2 + textOffset , fieldheight*3, fieldsize, fieldheight, Qt::AlignLeft, i18n("Alkalie-Metals")); + p->drawText( x1 + textOffset , fieldheight*4, fieldsize, fieldheight, Qt::AlignLeft, i18n("Other Metal")); + p->drawText( x2 + textOffset , fieldheight*4, fieldsize, fieldheight, Qt::AlignLeft, i18n("Halogene")); + p->drawText( x1 + textOffset , fieldheight*5, fieldsize, fieldheight, Qt::AlignLeft, i18n("Transition Metal")); + p->drawText( x2 + textOffset , fieldheight*5, fieldsize, fieldheight, Qt::AlignLeft, i18n("Noble Gas")); + p->drawText( x1 + textOffset , fieldheight*6, fieldsize, fieldheight, Qt::AlignLeft, i18n("Metalloid")); + break; + case PerodicTableView::CRYSTAL: + p->fillRect(x1, fieldheight*2, square_w, square_h, Qt::cyan ); + p->fillRect(x1, fieldheight*3, square_w, square_h, Qt::red ); + p->fillRect(x1, fieldheight*4, square_w, square_h, Qt::yellow ); + p->fillRect(x1, fieldheight*5, square_w, square_h, Qt::green ); + p->fillRect(x1, fieldheight*6, square_w, square_h, Qt::white ); + + p->drawText(x1 + textOffset, fieldheight*2, fieldsize, fieldheight, Qt::AlignLeft, i18n("Own") ); + p->drawText(x1 + textOffset, fieldheight*3, fieldsize, fieldheight, Qt::AlignLeft, i18n("bcc, body centered cubic") ); + p->drawText(x1 + textOffset, fieldheight*4, fieldsize, fieldheight, Qt::AlignLeft, i18n("hdp, hexagonal") ); + p->drawText(x1 + textOffset, fieldheight*5, fieldsize, fieldheight, Qt::AlignLeft, i18n("ccp, cubic close packed") ); + p->drawText(x1 + textOffset, fieldheight*6, fieldsize, fieldheight, Qt::AlignLeft, i18n("Unknown") ); + break; + } +} + +void PerodicTableView::drawNumeration( QPainter* p ) +{ + if ( !p ) return; + + switch(m_num){ + case PerodicTableView::NO: + return; + case PerodicTableView::CAS: + for(int i = 0; i < 18 ; ++i ) + { + p->drawText( i*ELEMENTSIZE,0 ,ELEMENTSIZE,ELEMENTSIZE, Qt::AlignCenter, QString::number(i+1)); + } + break; + case PerodicTableView::IUPAC: + for(int i = 0; i < 18 ; ++i ) + { + p->drawText( i*ELEMENTSIZE,0 ,ELEMENTSIZE,ELEMENTSIZE, Qt::AlignCenter, m_IUPAClist[i]); + } + break; + case PerodicTableView::IUPACOLD: + for(int i = 0; i < 18 ; ++i ) + { + p->drawText( i*ELEMENTSIZE,0 ,ELEMENTSIZE,ELEMENTSIZE, Qt::AlignCenter, m_IUPACOLDlist[i]); + } + break; + } +} + + +void PerodicTableView::drawSOMPerodicTableView( QPainter* p ) +{ + EList::ConstIterator it = d->ElementList.begin(); + const EList::ConstIterator itEnd = d->ElementList.end(); + + while ( it != itEnd ) + { + ( *it )->drawStateOfMatter( p, m_temperature ); + ++it; + } + +} + +void PerodicTableView::slotTransientLabel() +{ + QPoint point = ElementUnderMouse(); + + int X = point.x(); + int Y = point.y(); + + const int num = ElementNumber( X, Y ); + if ( num ) + emit ToolTip( num ); + else if ( pointerOnLegend( X, Y ) ) //show the tooltip for the lengend + { + m_showLegendTooltip = true; + update(); + } + else + m_showLegendTooltip = false; +} + +void PerodicTableView::mousePressEvent( QMouseEvent *) +{ + if( m_kalziumTip->isVisible() ) + m_kalziumTip->hide(); +} + +void PerodicTableView::mouseMoveEvent( QMouseEvent * /*mouse*/ ) +{ + //JH: only update() if we were showing a tooltip + if ( m_tooltipElementNumber || m_showLegendTooltip ) + { + //this invalidates the number. If the mouse + //is moved, the number is invalid. + m_tooltipElementNumber = 0; + m_showLegendTooltip = false; + update(); + } + + if( m_kalziumTip->isVisible() ) + { +// kdDebug()<< "visible" << endl; + QPoint point = ElementUnderMouse(); + + int X = point.x(); + int Y = point.y(); + + const int num = ElementNumber( X, Y ); + + if ( num != 0 ) + emit ToolTip( num ); + else + m_kalziumTip->hide(); + } + + HoverTimer.start( 500, true ); //JH: true = run timer once, not continuously + MouseoverTimer.start( 200, true ); //JH: true = run timer once, not continuously +} + +bool PerodicTableView::pointerOnLegend(int X, int Y) +{ + if ( X > 2 && X < 13 ) + { + if ( Y < 4 && Y > 0 ) + { + return true; + } + } + + return false; +} + +void PerodicTableView::mouseReleaseEvent( QMouseEvent *mouse ) +{ + ///first: find out the position + int X = mouse->x()/ELEMENTSIZE; + + //for the y-position I need to substract ELEMENTSIZE pixel because + //the whole table doesn't start at (0,0) but at (0,ELEMENTSIZE) + int Y = mouse->y()-ELEMENTSIZE; + + // ignore clicks on the small gap over rare earth + if (Y >= (ELEMENTSIZE*7) && Y < (ELEMENTSIZE*7+ELEMENTSIZE/3+1)) return; + + // mind the gap! + if (Y > (ELEMENTSIZE*7)) Y -= ELEMENTSIZE/3; + Y /= ELEMENTSIZE; + + X += 1; + Y += 1; + + QPoint point( X,Y ); + emit tableClicked( point ); + + const int num = ElementNumber( X, Y ); + + //kdDebug() << "Element clicked: " << num << endl; + + //If no element was clicked ElementNumber() will return 0 + if ( num ) { + emit ElementClicked( num ); + selectPoint( point ); + } +} + +int PerodicTableView::ElementNumber( int X, int Y ) +{ + //from this on I can use X and Y. Both contain the position of an element in the + //complete PerodicTableView. Eg, He is 1,18 and Na is 2,1 + + CList::ConstIterator it = d->CoordinateList.begin(); + const CList::ConstIterator itEnd = d->CoordinateList.end(); + + int counter = 1; + while ( it != itEnd ) + {//iterate through the list of coordinates and compare the x/y values. + //finally, if the 20'es iterator has the same coordinates Element 20 + //has been clicked. + + coordinate c = *it; + if ( c.x == X ) + { + if ( c.y == Y ) + {//coordinates match. Return the number of the element. + return counter; + } + } + ++it; + ++counter; + } + + return 0; +} + + +void PerodicTableView::unSelect() +{ + m_currentPoint = QPoint(-1, -1); + + // Full draw needed to redraw the select mark. + setFullDraw(); + update(); +} + +void PerodicTableView::selectPoint( const QPoint& point ) +{ + kdDebug() << "PerodicTableView::selectPoint " << point << endl; + + m_currentPoint = point; + + // Full draw needed to redraw the select mark. + setFullDraw(); + update(); +} + +void PerodicTableView::selectElement( int num ) +{ + kdDebug() << "PerodicTableView::selectElement " << num << endl; + + selectPoint( d->element( num )->coords() ); +} + +void PerodicTableView::drawPerodicTableView( QPainter* p, bool isCrystal ) +{ + EList::ConstIterator it = d->ElementList.begin(); + const EList::ConstIterator itEnd = d->ElementList.end(); + + bool simple = Prefs::pselook(); + /** + * this loop iterates through all elements. The Elements + * draw themselfs, the PerodicTableView only tells them to do so + */ + while ( it != itEnd ) + { + ( *it )->drawSelf( p, simple, isCrystal ); + ++it; + } +} + +//CN This is called for *every* drawing of the table. This means +//a lot overload... I would be better to chache the values in +//member variables an only check if they need an update. +void PerodicTableView::calculateGradient( QPainter *p ) +{ + EList::ConstIterator it = d->ElementList.begin(); + const EList::ConstIterator itEnd = d->ElementList.end(); + + QValueList tmpList; + switch ( m_gradientType ) + { + case Element::ATOMICRADIUS: + for (; it != itEnd; ++it ) + { + tmpList.append( ( *it )->radius(Element::ATOMIC) ); + } + break; + case Element::COVALENTRADIUS: + for (; it != itEnd; ++it ) + { + tmpList.append( ( *it )->radius(Element::COVALENT) ); + } + break; + case Element::VDWRADIUS: + for (; it != itEnd; ++it ) + { + tmpList.append( ( *it )->radius(Element::VDW) ); + } + break; + case Element::MASS: + for (; it != itEnd; ++it ) + { + tmpList.append( ( *it )->mass() ); + } + break; + case Element::DENSITY: + for (; it != itEnd; ++it ) + { + tmpList.append( ( *it )->density() ); + } + break; + case Element::BOILINGPOINT: + for (; it != itEnd; ++it ) + { + tmpList.append( ( *it )->boiling() ); + } + break; + case Element::MELTINGPOINT: + for (; it != itEnd; ++it ) + { + tmpList.append( ( *it )->melting() ); + } + break; + case Element::EN: + for (; it != itEnd; ++it ) + { + tmpList.append( ( *it )->electroneg() ); + } + break; + case Element::EA: + for (; it != itEnd; ++it ) + { + tmpList.append( ( *it )->electroaf() ); + } + break; + } + + QValueList::iterator dit = tmpList.begin(); + const QValueList::iterator ditEnd = tmpList.end(); + + double tmpMin = *dit; + double tmpMax = *dit; + for ( ; dit != ditEnd; ++dit ) + { + if (( *dit ) == 0 ) continue; + if ( ( *dit ) < tmpMin ) + tmpMin = *dit; + if ( ( *dit ) > tmpMax ) + tmpMax = *dit; + } + + //now draw the gradient-table + drawGradientPerodicTableView( p, tmpMin, tmpMax ); +} + + + +void PerodicTableView::drawGradientPerodicTableView( QPainter *p, const double min, const double max ) +{ + QString title = QString::null; + + const double var = max-min; + EList::ConstIterator it = d->ElementList.begin(); + const EList::ConstIterator itEnd = d->ElementList.end(); + + + /** + * this loop iterates through all elements. The Elements + * draw themselves, the PerodicTableView only tells them to do so + */ + it = d->ElementList.begin(); + switch ( m_gradientType ) + { + case Element::ATOMICRADIUS: + title = i18n( "Gradient: Atomic Radius" ); + while ( it != d->ElementList.end() ) + { + double value = ( *it )->radius( Element::ATOMIC ); + double coeff = ( value - min )/var; + + drawGradientButton( p, *it, coeff, value, min ); + + ++it; + } + break; + case Element::VDWRADIUS: + title = i18n( "Gradient: van der Waals Radius" ); + while ( it != d->ElementList.end() ) + { + double value = ( *it )->radius( Element::VDW ); + double coeff = ( value - min )/var; + + drawGradientButton( p, *it, coeff, value, min ); + + ++it; + } + break; + case Element::COVALENTRADIUS: + title = i18n( "Gradient: Covalent Radius" ); + while ( it != d->ElementList.end() ) + { + double value = ( *it )->radius( Element::COVALENT ); + double coeff = ( (*it)->radius(Element::COVALENT) - min )/var; + + drawGradientButton( p, *it, coeff, value, min ); + + ++it; + } + break; + case Element::MASS: + title = i18n( "Gradient: Atomic Mass" ); + while ( it != d->ElementList.end() ) + { + double coeff = ( (*it)->mass() - min )/var; + drawGradientButton( p, *it, coeff, ( *it )->mass(), min ); + + ++it; + } + break; + case Element::DENSITY: + title = i18n( "Gradient: Atomic Density" ); + while ( it != d->ElementList.end() ) + { + double coeff = ( (*it)->density() - min )/var; + + drawGradientButton( p, *it, coeff, ( *it )->density(), min ); + ++it; + } + break; + case Element::BOILINGPOINT: + title = i18n( "Gradient: Boiling point" ); + while ( it != d->ElementList.end() ) + { + double coeff = ( (*it)->boiling() - min )/var; + drawGradientButton( p, *it, coeff, ( *it )->boiling(), min ); + + ++it; + } + break; + case Element::MELTINGPOINT: + title = i18n( "Gradient: Melting point" ); + while ( it != d->ElementList.end() ) + { + double coeff = ( (*it)->melting() - min )/var; + drawGradientButton( p, *it, coeff, ( *it )->melting(), min ); + + ++it; + } + break; + case Element::EN: + title = i18n( "Gradient: Electronegativity" ); + while ( it != d->ElementList.end() ) + { + double coeff = ( (*it)->electroneg() - min )/var; + drawGradientButton( p, *it, coeff, ( *it )->electroneg(), min ); + + ++it; + } + break; + case Element::EA: + title = i18n( "Gradient: Electron affinity" ); + double tmpVar = -1*(min - max); + while ( it != d->ElementList.end() ) + { + if( (*it)->electroaf() == 0.0) + drawGradientButton( p, *it,-1.0, (*it )->electroaf(), min ); + else + { + double coeff = ( max - (*it)->electroaf() )/tmpVar; + drawGradientButton( p, *it, coeff, (*it )->electroaf(), min ); + } + + ++it; + } + break; + } + + // Now draw the legend. + int x = ELEMENTSIZE*2+5; + int y = 5; + //int w = ELEMENTSIZE*10-5; + //int h = ELEMENTSIZE*4-5; + + // Create the gradient image. + QSize s( ELEMENTSIZE*7+20, 20 ); + QImage img = KImageEffect::gradient ( s, Qt::white, Qt::red, + KImageEffect::HorizontalGradient ); + QPixmap pm( img ); + + /** + * now find the optimum stringsize for the caption + * i18n( "Gradient: van der Waals Radius" ); is at least + * for english the longest possible string. As "van der Waals" + * is a name it should be the same in all languages and be + * probably always the longest string + */ + QString tmp = i18n( "Gradient: van der Waals Radius" ); + QRect rect(x+5, y+50, ELEMENTSIZE*10,20); + QFont font = p->font(); + int maxSize = KalziumUtils::maxSize( tmp, rect, p->font(), p, 8, 24 ); + kdDebug() << "maxSize: " << maxSize << endl; + font.setPointSize(maxSize); + p->setFont(font); + + p->drawText( x+5, y+50, ELEMENTSIZE*10,20, Qt::AlignCenter, title ); + p->drawPixmap( x+50, y+80, pm ); + + if ( m_gradientType == Element::EA ) + { + // FIXME: In the lines below, "30" is the max allowed text + // height. This should be calculated from the font + // metrics, not hard coded. + p->drawText( x+50,y+100,ELEMENTSIZE*7+20,30, Qt::AlignRight, QString::number( min ) ); + p->drawText( x+50,y+100,ELEMENTSIZE*7+20,30, Qt::AlignLeft, QString::number( max ) ); + } + else + { + p->drawText( x+50,y+100,ELEMENTSIZE*7+20,30, Qt::AlignRight, QString::number( max ) ); + p->drawText( x+50,y+100,ELEMENTSIZE*7+20,30, Qt::AlignLeft, QString::number( min ) ); + + } +} + +QPoint PerodicTableView::ElementUnderMouse() +{ + int X = mapFromGlobal( QCursor::pos() ).x()/ELEMENTSIZE; + int Y = mapFromGlobal( QCursor::pos() ).y( )-ELEMENTSIZE; + + // mind the gap over rare earth! + if (Y >= (ELEMENTSIZE*7) && Y < (ELEMENTSIZE*7+ELEMENTSIZE/3+1)) return QPoint( 0, 0 ); + + if (Y > (ELEMENTSIZE*7)) Y -= ELEMENTSIZE/3; + + Y /= ELEMENTSIZE; + + X += 1; + Y += 1; + + return QPoint( X,Y ); +} + + +void PerodicTableView::slotMouseover() +{ + QPoint point = ElementUnderMouse(); + + int num = ElementNumber( point.x(), point.y() ); + if ( num ) + emit MouseOver( num ); +} + +void PerodicTableView::drawGradientButton( QPainter *p, Element* e, double coeff, double value, double minValue ) +{ + if ( value >= minValue && coeff != -1.0) + { + QColor c = calculateColor( coeff ); + QString v = KalziumUtils::localizedValue( KalziumUtils::strippedValue( value ), 6 ); + e->drawGradient( p, v, c ); + } + else + e->drawGradient( p, i18n("It means: Not Available. Translators: keep it as short as you can!", "N/A"), Qt::lightGray ); +} + +QColor PerodicTableView::calculateColor( const double coeff ) +{ + const QColor color2 = Qt::white; + const QColor color1 = Qt::red; + + int red = (int)( (color1.red() - color2.red()) * coeff + color2.red() ); + int green = (int)( (color1.green() - color2.green()) * coeff + color2.green() ); + int blue = (int)( (color1.blue() - color2.blue()) * coeff + color2.blue() ); + + return QColor( red, green, blue ); +} + +void PerodicTableView::setLook( PerodicTableView::SCHEMETYPE type, int which ) +{ + m_currentScheme = type; + + EList::ConstIterator it = d->ElementList.begin(); + const EList::ConstIterator itEnd = d->ElementList.end(); + + switch ( type ) + { + case NOCOLOUR: + { + const QColor color = Prefs::noscheme(); + while ( it != itEnd ) + { + ( *it )->setElementColor( color ); + ++it; + } + setGradient( false ); + break; + } + case PerodicTableView::GROUPS: // group view + { + QString group; + + while ( it != itEnd ) + { + group = ( *it )->group(); + + if (group == QString("1")) { + ( *it )->setElementColor( color_1 ); + } + if (group == QString("2")){ + ( *it )->setElementColor( color_2 ); + } + if (group == QString("3")){ + ( *it )->setElementColor( color_3 ); + } + if (group == QString("4")){ + ( *it )->setElementColor( color_4 ); + } + if (group == QString("5")){ + ( *it )->setElementColor( color_5 ); + } + if (group == QString("6")){ + ( *it )->setElementColor( color_6 ); + } + if (group == QString("7")){ + ( *it )->setElementColor( color_7 ); + } + if (group == QString("8")){ + ( *it )->setElementColor( color_8 ); + } + + ++it; + } + setGradient( false ); + break; + } + case PerodicTableView::BLOCK: //block view + { + static QString block; + while ( it != itEnd ) + { + block = (*it)->block(); + + if (block == QString("s")) { + (*it)->setElementColor( color_s ); + } + if (block == QString("p")) { + (*it)->setElementColor( color_p ); + } + if (block == QString("d")) { + (*it)->setElementColor( color_d ); + } + if (block == QString("f")) { + (*it)->setElementColor( color_f ); + } + ++it; + } + setGradient( false ); + break; + } + case PerodicTableView::ACIDIC: //acidic beh + { + static QString acidicbeh; + while ( it != itEnd ) + { + acidicbeh = ( *it )->acidicbeh(); + + if (acidicbeh == QString("0")) { + (*it)->setElementColor( color_ac ); + } + if (acidicbeh == QString("1")){ + (*it)->setElementColor( color_ba ); + } + if (acidicbeh == QString("2")){ + (*it)->setElementColor( color_neu ); + } + if (acidicbeh == QString("3")){ + (*it)->setElementColor( color_amp ); + } + ++it; + } + setGradient( false ); + break; + } + case PerodicTableView::FAMILY: //familiy of the element + { + static QString family; + + while ( it != itEnd ) + { + family = ( *it )->family(); + + if ( family == "Noblegas" ){ + (*it)->setElementColor( c_noble_gas ); + } + if ( family == "Non-Metal" ){ + (*it)->setElementColor( c_nonmetal ); + } + if ( family == "Rare_Earth" ){ + (*it)->setElementColor( c_rare ); + } + if ( family == "Alkaline_Earth" ){ + (*it)->setElementColor( c_alkaline ); + } + if ( family == "Alkali_Earth" ){ + (*it)->setElementColor( c_alkalie ); + } + if ( family == "Transition" ){ + (*it)->setElementColor( c_transition ); + } + if ( family == "Other_Metal" ){ + (*it)->setElementColor( c_other_metal ); + } + if ( family == "Metalloids" ){ + (*it)->setElementColor( c_metalloid ); + } + if ( family == "Halogene" ){ + (*it)->setElementColor( c_halogene ); + } + + ++it; + } + setGradient( false ); + break; + } + case CRYSTAL: + { + QString structure; + while ( it != itEnd ) + { + structure = ( *it )->crystalstructure(); + if ( structure == "own") + (*it)->setElementColor( Qt::cyan ); + else if ( structure == "bcc" ) + (*it)->setElementColor( Qt::red ); + else if ( structure == "hdp" ) + (*it)->setElementColor( Qt::yellow ); + else if ( structure == "ccp" ) + (*it)->setElementColor( Qt::green ); + else + (*it)->setElementColor( Qt::white ); + ++it; + } + setGradient( false ); + break; + } + case GRADIENT: + { + setGradient( true ); + setGradientType( which ); + break; + } + default: + ; + } + + Prefs::setColorschemebox( type ); + Prefs::writeConfig(); + + //JH: redraw the full table next time + setFullDraw(); + update(); +} + +#include "periodictableview.moc" diff --git a/kalzium/src/periodictableview.h b/kalzium/src/periodictableview.h new file mode 100644 index 00000000..632f5d57 --- /dev/null +++ b/kalzium/src/periodictableview.h @@ -0,0 +1,523 @@ +/*************************************************************************** + * Copyright (C) 2003-2005 by Carsten Niehaus * + * cniehaus@kde.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#ifndef PerodicTableView_H +#define PerodicTableView_H + +class QLabel; +class QPixmap; +class QPoint; +class QVBoxLayout; +class Element; +class KalziumDataObject; +class KalziumTip; + +#include +#include +#include + +// A PerodicTableView is ... +/** + * @short basic class for the specific PerodicTableViews + * @author Carsten Niehaus + */ +class PerodicTableView : public QWidget +{ + Q_OBJECT + + public: + /** + * Constructor + * @param parent parent widget + * @param name name of this widget + */ + PerodicTableView( QWidget *parent = 0, const char *name = 0); + ~PerodicTableView(); + + enum SCHEMETYPE + { + NOCOLOUR = 0, + GROUPS, + BLOCK, + ACIDIC, + FAMILY, + GRADIENT, + CRYSTAL + }; + + enum NUMERATIONTYPE + { + NO=0, /// no numeration + CAS = 1, /// Chemical Abstract Service + IUPAC = 2, /// International Union of Pure and Applied Chemistry + IUPACOLD = 3 /// old IUPAC numeration + }; + + /** + * if this mode is activated a click on a button will not open + * a information dialog + */ + virtual void activateMolcalcmode( bool mode ){ + m_molcalcIsActive = mode; + } + + /** + * @return if the molcalc mode is active or not + */ + virtual bool molcalcMode() const{ + return m_molcalcIsActive; + } + + /** + * sets the NUMERATIONTYPE @p num of the periodic table + * @see NUMERATIONTYPE + */ + void setNumerationType( NUMERATIONTYPE num ){ + m_num = num; + update(); + } + /** + * @return whether the tooltips are enabled + */ + bool tooltipsEnabled() const{ + return m_tooltipsEnabled; + } + + /** + * if @p enabled is true the tooltips + * will be enabled + */ + void setTooltipsEnabled( bool enabled ){ + m_tooltipsEnabled = enabled; + } + + /** + * This method sets the colors of the PerodicTableView. + * @param nr takes 5 different values: + * @li normal view + * @li groups + * @li blocks + * @li state of matter + * @li acidic behavior + * @li family view + */ + void activateColorScheme( const int nr); + + /** + * @return the short and descriptive name of this PerodicTableView + */ + QString shortName() const{ + return m_ShortName; + } + + /** + * if @p show is true the tooltip will be displayed + */ + void setShowTooltip( bool show ){ + m_showTooltip = show; + } + + /** + * @return whether tooltips will be displayed + */ + bool showTooltip() const { + return m_showTooltip; + } + + /** + * @return whether if the SOM is active or not + */ + bool som() const{ + return m_showSOM; + } + + void activateSOMMode( bool som ){ + m_showSOM = som; + setFullDraw(); + update(); + } + + /** + * @return if the gradient mode is active + */ + bool gradient() const{ + return m_showGradient; + } + + /** + * Defines if the gradient mode will be activated or + * deactivated + * @param gradient defines if the gradient mode should be activated or not + */ + void setGradient( bool gradient ){ + m_showGradient = gradient; + setFullDraw(); + update(); + } + + //XXX can't use Element::TYPE here... why? + void setGradientType( int type ){ + m_gradientType = type; + } + + /** + * if false, the user disabled tooltips + */ + bool m_tooltipsEnabled; + + bool m_showLegendTooltip; + + /** + * activates or deactivates the legend + */ + void showLegend( bool show ){ + m_showLegend = show; + } + + bool showLegend() const{ + return m_showLegend; + } + + bool timeline() const{ + return m_timeline; + } + + void setTimeline( bool timeline ){ + if ( m_timeline != timeline ) + m_timeline = timeline; + } + + int date() const{ + return m_date; + } + + /** + * load the colours from the config file. This is done + * on startup and everytime the user changed the configuration + */ + void reloadColours(); + + /** + * JH: Draw the full table next time + */ + void setFullDraw(){ + doFullDraw = true; + } + + /** + * @param type set the scheme + * @param which set the type of gradient + * @see Element::TYPE + */ + void setLook( PerodicTableView::SCHEMETYPE type, int which = 0 ); + + /** + * This method paints the marker around the currently selected + * element + */ + virtual void paintCurrentSelection(); + + private: + /** + * if true the tooltips will be displayed + */ + bool m_showTooltip; + + /** + * the type of the gradient. + * @see Element::TYPE + */ + int m_gradientType; + + /** + * calculates the min and max values to prepare the painting + */ + void calculateGradient( QPainter* ); + + /** + * @return true if the mouse is over the legend area + */ + bool pointerOnLegend(int,int); + + /** + * @param p The painter for drawing + * @param e the element which is to be drawn + * @param coeff ? + * @param value the value + * @param minValue the smallest of all the values + */ + void drawGradientButton( QPainter* p, Element* e, double coeff, double value, double minValue ); + + /** + * calculates the color of an element which has a value which + * is @p percentage of the maximum value. This will be the + * color used in the gradient view for an element. + */ + QColor calculateColor( const double percentage ); + + /** + * the date used in the timeline + */ + int m_date; + + /** + * the current colour scheme + */ + int m_currentScheme; + + KalziumTip* m_kalziumTip; + bool m_timeline; + + /** + * the temperature of the table (for the SOM-feature) + */ + double m_temperature; + + /** + * if true the State Of Matter will be shown + */ + bool m_showSOM; + + /** + * if true the gradients will be shown + */ + bool m_showGradient; + + /** + * timer used for the tooltop + */ + QTimer HoverTimer, + MouseoverTimer; + + KalziumDataObject *d; + + /** + * the number of the element the mouse-cursor is over + */ + int m_tooltipElementNumber; + + /** + * @return the number of the element at position x/y. If there + * is no element it will return 0 + */ + int ElementNumber( int x, int y ); + + /** + * @return the coordinates of the element under the mouseCursor. + * For example, H will be 1/1 and Li will be 1/2 + */ + QPoint ElementUnderMouse(); + + /** + * the currently selected element (the x/y-coordinates) + */ + QPoint m_currentPoint; + + void mouseReleaseEvent( QMouseEvent* ); + void mousePressEvent( QMouseEvent* ); + void mouseMoveEvent( QMouseEvent* ); + + QStringList m_IUPAClist; + QStringList m_IUPACOLDlist; + + /** + * if the the legend will be displayed + */ + bool m_showLegend; + + /** + * this is a short, descriptive name of the PerodicTableView + */ + QString m_ShortName; + + /** + * true if the molcalc-mode is active + */ + bool m_molcalcIsActive; + + /** + * the type of the nummeration ( NO, CAS, IUPACOLD, IUPAC ) + */ + NUMERATIONTYPE m_num; + + /** + * implements double buffering of the widget. + */ + QPixmap *table; // The basic PerodicTableView + QPixmap *table2; // Basic PerodicTableView + extra data such as tooltip, etc + + /** + * used for bitBlit. If true the complete table will be drawn + */ + bool doFullDraw; + + + //I am holding all colours as member so that they don't need to + //be reloaded on every reload + QColor color_s;//Blocks + QColor color_p; + QColor color_d; + QColor color_f; + QColor color_1;//Groups + QColor color_2; + QColor color_3; + QColor color_4; + QColor color_5; + QColor color_6; + QColor color_7; + QColor color_8; + QColor color_ba;//Acidic + QColor color_ac; + QColor color_neu; + QColor color_amp; + QColor c_alkalie;//Family + QColor c_rare; + QColor c_nonmetal; + QColor c_alkaline; + QColor c_other_metal; + QColor c_halogene; + QColor c_transition; + QColor c_noble_gas; + QColor c_metalloid; + QColor c_liquid; + QColor c_solid; + QColor c_vapor; + + protected: + virtual void paintEvent( QPaintEvent *e ); + + /** + * draw the tooltip for the legend + */ + virtual void drawLegendToolTip( QPainter *p ); + + virtual void drawTimeLine( QPainter *p ); + + /** + * called if the user resized the table + */ + virtual void resizeEvent( QResizeEvent *e ); + + /** + * the central place for the drawing of the table + */ + virtual void drawPerodicTableView( QPainter* p, bool isCrystal ); + + /** + * draw a gradient of the type @p type + */ + virtual void drawGradientPerodicTableView( QPainter* p, const double min, const double max ); + + /** + * draw the state of matter + */ + virtual void drawSOMPerodicTableView( QPainter* p ); + + /** + * draw the legend + */ + virtual void drawLegend( QPainter* p ); + + /** + * draw the numeration + */ + virtual void drawNumeration( QPainter* p ); + + public slots: + /** + * This method sets the color for the buttons corresponding to + * the given temperature @p temp + * @param temp is the temperature to which all buttons will be set + */ + void setTemperature( int temp ){ + m_temperature = (double)temp; + update(); + } + + void setDate( int date ){ + //These elements have always been known: + //6 16 26 29 33 47 50 51 79 80 82 83 + m_date = date; + update(); + } + + /** + * this slot removes the selection of any point + */ + void unSelect(); + + private slots: + /** + * If called this slot will emit the signal MouseOver( num ) + * where num is the number of the element the mouse if over. + * If the mouse is not over an element nothing will be emited + * @see MouseOver() + */ + void slotMouseover(); + + /** + * start the calculation of the element over which the mouse-cursor + * is over. Finally the signal ToolTip( int ) is emitted + */ + void slotTransientLabel(); + + /** + * this slot updates the currently selected point + */ + void selectPoint( const QPoint& point ); + + /** + * this slot updates the element given in the @p num + * @param num The number of the selected element + */ + void selectElement( int num ); + + /** + * sets the current element to @p number + * and updates the table + */ + void slotToolTip( int number ); + + signals: + /** + * this signal is emitted when the table is clicked + */ + void tableClicked(QPoint); + + /** + * this signal is emitted when an element is clicked + */ + void ElementClicked(int); + + /** + * this signal is emitted when the tooltip of an element + * has to be displayed + */ + void ToolTip(int); + + /** + * This signal is emited when the mouse pointer is + * over an element + */ + void MouseOver( int ); +}; + + +#endif diff --git a/kalzium/src/plotsetupwidget.ui b/kalzium/src/plotsetupwidget.ui new file mode 100644 index 00000000..a395541d --- /dev/null +++ b/kalzium/src/plotsetupwidget.ui @@ -0,0 +1,256 @@ + +PlotSetupWidget + + + PlotSetupWidget + + + + 0 + 0 + 279 + 565 + + + + + unnamed + + + + textLabel3 + + + First element: + + + + + layout4 + + + + unnamed + + + + textLabel1_2 + + + Average value: + + + + + aValue + + + + + + + + + + to + + + 115 + + + 2 + + + 200 + + + Define the last element whose value should be plotted + + + + + layout2 + + + + unnamed + + + + textLabel3_2 + + + Minimum value: + + + + + minValue + + + + + + + + + + showNames + + + &Show element names + + + Define whether the names of the plotted element should be displayed + + + + + textLabel4 + + + Last element: + + + + + layout3 + + + + unnamed + + + + textLabel2 + + + Maximum value: + + + + + maxValue + + + + + + + + + + connectPoints + + + &Connect points + + + Define whether the plotted points should be connected or not + + + + + from + + + 1 + + + 1 + + + 200 + + + Define the first element whose value should be plotted + + + + + spacer1 + + + Vertical + + + Expanding + + + + 20 + 60 + + + + + + groupBox1 + + + Y-axis + + + + unnamed + + + + + Mass + + + + + Mean Mass + + + + + Density + + + + + Electronegativity + + + + + Melting Point + + + + + Boiling Point + + + + + Atomic Radius + + + + + Covalent Radius + + + + KCB_y + + + Here you can define what you want to plot + + + + + + + + + + + knuminput.h + kcombobox.h + + diff --git a/kalzium/src/plotwidget.cpp b/kalzium/src/plotwidget.cpp new file mode 100644 index 00000000..3a6f8530 --- /dev/null +++ b/kalzium/src/plotwidget.cpp @@ -0,0 +1,69 @@ +/*************************************************************************** + copyright : (C) 2004, 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "plotwidget.h" +#include "plotwidget.moc" + +//KDE-Includes +#include + +//QT-Includes +#include + +PlotWidget::PlotWidget( double x1, + double x2, + double y1, + double y2, + QWidget *parent, + const char* name) + : KPlotWidget( x1, x2, y1, y2, parent, name ) +{ + m_connectPoints = false; +} + +void PlotWidget::drawObjects( QPainter *p ) +{ + // let the KPlotWidget draw the default stuff first + KPlotWidget::drawObjects(p); + // then draw the connecting lines + if (!m_connectPoints) return; // bail out if connect points is not enabled + + QPoint old; // used to remember last coordinates + bool first = true; + for ( KPlotObject *po = ObjectList.first(); po; po = ObjectList.next() ) + { + // skip empty plot objects + if ( po->points()->count() == 0 ) continue; + // skip non-point plot objects + if (po->type() != KPlotObject::POINTS) continue; + + // draw the connecting lines + p->setPen( QColor( po->color() ) ); + p->setBrush( QColor( po->color() ) ); + for ( DPoint *dp = po->points()->first(); dp; dp = po->points()->next() ) + { + QPoint q = dp->qpoint( PixRect, DataRect ); + + if ( first ) + first = false; + else + p->drawLine(old.x(), old.y(), q.x(), q.y()); + + old.setX( q.x() ); + old.setY( q.y() ); + } + p->setBrush( Qt::NoBrush ); + } +} + diff --git a/kalzium/src/plotwidget.h b/kalzium/src/plotwidget.h new file mode 100644 index 00000000..5a0ccd61 --- /dev/null +++ b/kalzium/src/plotwidget.h @@ -0,0 +1,55 @@ +#ifndef PLOTWIDGET_H +#define PLOTWIDGET_H +/*************************************************************************** + copyright : (C) 2004, 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +/** + * @short This class add the abilitiy to connect the plotted + * data using a line. + * @author Carsten Niehaus + */ +class PlotWidget : public KPlotWidget +{ + Q_OBJECT + + public: + PlotWidget( double x1 = 0.0, double x2 = 0.0, double y1 = 0.0, double y2 = 0.0, QWidget *parent=0 , const char *name =0 ); + + /** + * toggles if the points will be connected with + * a line or not + * @param b if true the points will be connected + */ + void setConnection( bool b ){ + m_connectPoints = b; + } + + private: + /** + * if true, the points will be connected + */ + bool m_connectPoints; + + protected: + /** + * draws the objects + */ + virtual void drawObjects( QPainter *p); + +}; + +#endif // PLOTWIDGET_H + diff --git a/kalzium/src/prefs.kcfgc b/kalzium/src/prefs.kcfgc new file mode 100644 index 00000000..e6df4e2e --- /dev/null +++ b/kalzium/src/prefs.kcfgc @@ -0,0 +1,6 @@ +# Code generation options for kconfig_compiler +File=kalzium.kcfg +#IncludeFiles=defines.h +ClassName=Prefs +Singleton=true +Mutators=true diff --git a/kalzium/src/settings_colors.ui b/kalzium/src/settings_colors.ui new file mode 100644 index 00000000..f32360d0 --- /dev/null +++ b/kalzium/src/settings_colors.ui @@ -0,0 +1,936 @@ + +setColors + + + setColors + + + + 0 + 0 + 560 + 359 + + + + Set Colors + + + + unnamed + + + + dfgdfg + + + + tab + + + &Blocks + + + + unnamed + + + + layout32 + + + + unnamed + + + + layout28 + + + + unnamed + + + + textLabel13 + + + s-Block: + + + + + kcfg_block_s + + + + + + + + + + layout29 + + + + unnamed + + + + textLabel14 + + + p-Block: + + + + + kcfg_block_p + + + + + + + + + + layout30 + + + + unnamed + + + + textLabel15 + + + d-Block: + + + + + kcfg_block_d + + + + + + + + + + layout31 + + + + unnamed + + + + textLabel16 + + + f-Block: + + + + + kcfg_block_f + + + + + + + + + + + + + + tab + + + Ac&id Behavior + + + + unnamed + + + + layout26 + + + + unnamed + + + + layout23 + + + + unnamed + + + + textLabel9 + + + Acidic: + + + + + kcfg_beh_acidic + + + + + + + + + + layout24 + + + + unnamed + + + + textLabel10 + + + Amphoteric: + + + + + kcfg_beh_amphoteric + + + + + + + + + + layout25 + + + + unnamed + + + + textLabel11 + + + Neutral: + + + + + kcfg_beh_neutral + + + + + + + + + + layout26 + + + + unnamed + + + + textLabel12 + + + Basic: + + + + + kcfg_beh_basic + + + + + + + + + + + + + + TabPage + + + &Groups + + + + unnamed + + + + layout22 + + + + unnamed + + + + layout12 + + + + unnamed + + + + textLabel2_2_2 + + + Group 1: + + + + + kcfg_group_1 + + + + + + + + + + layout19 + + + + unnamed + + + + textLabel8 + + + Group 2: + + + + + kcfg_group_2 + + + + + + + + + + layout18 + + + + unnamed + + + + textLabel7 + + + Group 3: + + + + + kcfg_group_3 + + + + + + + + + + layout17 + + + + unnamed + + + + textLabel6 + + + Group 4: + + + + + kcfg_group_4 + + + + + + + + + + layout16 + + + + unnamed + + + + textLabel5_2 + + + Group 5: + + + + + kcfg_group_5 + + + + + + + + + + layout15 + + + + unnamed + + + + textLabel4_2 + + + Group 6: + + + + + kcfg_group_6 + + + + + + + + + + layout14 + + + + unnamed + + + + textLabel3_2 + + + Group 7: + + + + + kcfg_group_7 + + + + + + + + + + layout13 + + + + unnamed + + + + textLabel2_2 + + + Group 8: + + + + + kcfg_group_8 + + + + + + + + + + + + + + TabPage + + + &State of Matter + + + + unnamed + + + + layout14 + + + + unnamed + + + + layout13 + + + + unnamed + + + + textLabel1 + + + Solid: + + + kcfg_color_solid + + + + + kcfg_color_solid + + + + + + + + + + layout6 + + + + unnamed + + + + textLabel2 + + + Liquid: + + + + + kcfg_color_liquid + + + + + + + + + + layout7 + + + + unnamed + + + + textLabel3 + + + Vaporous: + + + + + kcfg_color_vapor + + + + + + + + + + + + + + TabPage + + + Family + + + + unnamed + + + + layout36 + + + + unnamed + + + + layout12_2 + + + + unnamed + + + + textLabel2_2_2_2 + + + Alkali metals: + + + + + kcfg_alkalie + + + + + + + + + + layout19_2 + + + + unnamed + + + + textLabel8_2 + + + Rare earth: + + + + + kcfg_rare + + + + + + + + + + layout18_2 + + + + unnamed + + + + textLabel7_2 + + + Non-metals: + + + + + kcfg_nonmetal + + + + + + + + + + layout17_2 + + + + unnamed + + + + textLabel6_2 + + + Alkaline earth metals: + + + + + kcfg_alkaline + + + + + + + + + + layout16_2 + + + + unnamed + + + + textLabel5_2_2 + + + Other metals: + + + + + kcfg_other_metal + + + + + + + + + + layout15_2 + + + + unnamed + + + + textLabel4_2_2 + + + Halogens: + + + + + kcfg_halogene + + + + + + + + + + layout14_2 + + + + unnamed + + + + textLabel3_2_2 + + + Transition metals: + + + + + kcfg_transition + + + + + + + + + + layout13_2 + + + + unnamed + + + + textLabel2_2_3 + + + Noble gases: + + + + + kcfg_noble_gas + + + + + + + + + + layout35 + + + + unnamed + + + + textLabel2_2_3_2 + + + Metalloids: + + + + + kcfg_metalloid + + + + + + + + + + + + + + TabPage + + + &No Color Scheme + + + + unnamed + + + + kcfg_noscheme + + + + + + This color will be used if no other scheme is selected + + + This color will be used if no other scheme is selected + + + + + + + + + + + + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + + diff --git a/kalzium/src/settings_misc.ui b/kalzium/src/settings_misc.ui new file mode 100644 index 00000000..a66693dd --- /dev/null +++ b/kalzium/src/settings_misc.ui @@ -0,0 +1,71 @@ + +setupMisc + + + setupMisc + + + + 0 + 0 + 422 + 220 + + + + + unnamed + + + + kcfg_pselook + + + PSE-Look + + + true + + + + unnamed + + + + radioButton10 + + + Display atomic &mass in the PSE + + + + + radioButton13 + + + Display &only the number of the element + + + + + + + spacer1 + + + Vertical + + + Expanding + + + + 20 + 30 + + + + + + + diff --git a/kalzium/src/settings_units.ui b/kalzium/src/settings_units.ui new file mode 100644 index 00000000..e054021a --- /dev/null +++ b/kalzium/src/settings_units.ui @@ -0,0 +1,167 @@ + +setupUnits + + + setupUnits + + + + 0 + 0 + 400 + 256 + + + + + unnamed + + + + kcfg_temperature + + + &Temperatures + + + Kalzium can show you the temperature in three different scales + + + + unnamed + + + + radioButton19 + + + &Use Kelvin + + + 0 + + + If selected, the temperatures will be displayed in Kelvin + + + If selected, the temperatures will be displayed in Kelvin. This is then saved in configuration and restored next time you start Kalzium. + + + + + radioButton11_2 + + + Use degrees &Fahrenheit + + + 2 + + + If selected, the temperatures will be displayed in Degrees Fahrenheit + + + If selected, the temperatures will be displayed in Degrees Fahrenheit. This is then saved in configuration and restored next time you start Kalzium. + + + + + radioButton21 + + + Use degrees R&ankine + + + 3 + + + If selected, the temperatures will be displayed in Degrees Rankine + + + If selected, the temperatures will be displayed in Degrees Rankine. This is then saved in configuration and restored next time you start Kalzium. + + + + + radioButton22 + + + Use degrees &Réaumur + + + 4 + + + If selected, the temperatures will be displayed in Degrees Réaumur. + + + If selected, the temperatures will be displayed in Degrees Réaumur. This is then saved in configuration and restored next time you start Kalzium. + + + + + radioButton20 + + + Use de&grees Celsius + + + 1 + + + If selected, the temperatures will be displayed in Degrees Celsius + + + If selected, the temperatures will be displayed in Degrees Celsius. This is then saved in configuration and restored next time you start Kalzium. + + + + + + + kcfg_energies + + + Units of &Energies + + + true + + + + unnamed + + + + radioButton3_2_2_2 + + + &Show energies in kJ/mol (kilojoule per mol) + + + Chose the energy unit as kJ/mol (kilojoule per mol) + + + Check this if you prefer the energy unit in kJ/mol (kilojoule per mol). The other choice you have is eV (electronvolt). + + + + + radioButton4_2_2_2 + + + Show energies &in eV (electronvolt) + + + Choose the energy unit as eV (electronvolt) + + + Check this if you prefer the energy unit in eV (electronvolt). The other choice you have is kJ/mol (kilojoule per mol). + + + + + + + + diff --git a/kalzium/src/solver/Makefile b/kalzium/src/solver/Makefile new file mode 100644 index 00000000..4b96fdb7 --- /dev/null +++ b/kalzium/src/solver/Makefile @@ -0,0 +1,92 @@ + +OCAMLC = ocamlc -g +OCAMLMLI = ocamlc +OCAMLOPT = ocamlopt +OCAMLDEP = ocamldep +INCLUDES = -I +facile +OPTOPT = +OCAMLLIB := `ocamlc -where` +FACILELIB = $(OCAMLLIB)/facile + + +# link to these libraries +LIBADD_CMX = $(OCAMLLIB)/facile/facile.cmxa #$(OCAMLLIB)/str.cmxa +LIBADD_CMO = $(OCAMLLIB)/facile/facile.cma #$(OCAMLLIB)/str.cma + +# our sources +SOURCES_CHEM = chemset.ml parser.ml lexer.ml datastruct.ml chem.ml calc.ml +SOURCES_WRAP = modwrap.c + +# the targets +CHEM_CMO = $(SOURCES_CHEM:.ml=.cmo) +CHEM_CMX = $(SOURCES_CHEM:.ml=.cmx) +CHEM_O = $(SOURCES_WRAP:.c=.o) + +# default target : the object files for eqchem +all : solver.o + +# shows how to build a program that embeds the solver +# in compiled ocaml, bytecode ocaml and compiled program using compiled caml code +test: atestprog.opt btestprog.out testcprog + +atestprog.opt: $(CHEM_CMX) main.cmx + $(OCAMLOPT) -o $@ $(LIBADD_CMX) $(CHEM_CMX) main.cmx + +btestprog.out: $(CHEM_CMO) main.cmo + $(OCAMLMLI) -o $@ $(LIBADD_CMO) $(CHEM_CMO) main.cmo + +solver.o: $(CHEM_CMX) $(CHEM_O) + $(OCAMLOPT) -output-obj -o solver.o $(LIBADD_CMX) $(CHEM_CMX) + cp -f solver.o modwrap.o ../ + +testcprog: $(CHEM_CMX) $(CHEM_O) + $(OCAMLOPT) -output-obj -o solver.o $(LIBADD_CMX) $(CHEM_CMX) modwrap.o + gcc -c -o main.o main.c -L $(OCAMLLIB) + gcc -o $@ main.o solver.o -L $(OCAMLLIB) \ + -L $(OCAMLLIB)/facile -lasmrun -lstr -lnums -lm -ldl modwrap.o + +.SUFFIXES: +.SUFFIXES: .ml .mli .mly .mll .cmi .cmo .cmx .p.cmx .c + +.ml.cmo : + $(OCAMLC) $(INCLUDES) $(INCLUDES) -c $< + +.mli.cmi : + $(OCAMLMLI) $(INCLUDES) -c $< + +.ml.cmx : + $(OCAMLOPT) $(OPTOPT) $(INCLUDES) -c $< + +.mly.ml : + ocamlyacc $< + +.mll.ml : + ocamllex $< + +%.o : %.c + $(OCAMLOPT) $(OPTOPT) $(INCLUDES) -c $< + +clean: + \rm -f *.cm[iox] *.o *~ .depend *testprog.* testcprog + +cleanall : clean + \rm -f *.cmxa *.a *.cma + +distclean : clean + +interfaces: + ocamlc -i datastruct.ml > datastruct.mli + ocamlc -I +facile -i chem.ml > chem.mli + ocamlc -I +facile -i calc.ml > calc.mli + +maintainer-clean : clean + +uninstall : clean + +install : + echo "done" + +.depend: parser.ml lexer.ml + $(OCAMLDEP) $(INCLUDES) *.mli *.ml > $@ + +include .depend diff --git a/kalzium/src/solver/README b/kalzium/src/solver/README new file mode 100644 index 00000000..c2501bf5 --- /dev/null +++ b/kalzium/src/solver/README @@ -0,0 +1,19 @@ +You will need a working objective caml installation and +the FaCiLe library properly configured and installed +to compile eqchem. + +In practice, one would only run make in this directory (src/solver) +"make" +"make clean", etc + +To assemble with a c++ or a kde program, the object files +solver.o and modwrap.o must be added and linked with : +-L/usr/lib/ocaml -L/usr/lib/ocaml/facile -lasmrun -lstr -lnums -lm -ldl solver.o modwrap.o + +The program built can then be run without the objective caml tools. + +Console examples can also be generated (try "make test") + + +Thomas Nagy + diff --git a/kalzium/src/solver/calc.ml b/kalzium/src/solver/calc.ml new file mode 100644 index 00000000..745f7c14 --- /dev/null +++ b/kalzium/src/solver/calc.ml @@ -0,0 +1,53 @@ +(*************************************************************************** + * Copyright (C) 2004 by Thomas Nagy * + * tnagy2^8@yahoo.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************) + +open Printf;; +open Chemset;; +open Datastruct;; +open Chem;; +open Hashtbl;; + +let create_equation str = + let lexbuf = Lexing.from_string str in + let result = Parser.main Lexer.token lexbuf in + result +;; + +exception Not_found;; + +let solve_equation (str:string) = + let eq = new eqtable in + try + eq#build (create_equation str); + try +(* eq#print_all (); *) + solve eq; + eq#get_eq_sol (); + + with | _ -> begin + let str = (eq#get_eq_orig ())^" : No solution found" in + (*cleanup eq;*) + str + end + with | _ -> str^" : Parse Error"; +;; + +let _ = Callback.register "solve_equation" solve_equation;; + diff --git a/kalzium/src/solver/calc.mli b/kalzium/src/solver/calc.mli new file mode 100644 index 00000000..32bd5518 --- /dev/null +++ b/kalzium/src/solver/calc.mli @@ -0,0 +1,3 @@ +val create_equation : string -> Chemset.listitems +exception Not_found +val solve_equation : string -> string diff --git a/kalzium/src/solver/chem.ml b/kalzium/src/solver/chem.ml new file mode 100644 index 00000000..2e0dd96d --- /dev/null +++ b/kalzium/src/solver/chem.ml @@ -0,0 +1,60 @@ +(*************************************************************************** + * Copyright (C) 2004 by Thomas Nagy * + * tnagy2^8@yahoo.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************) + +open Facile;; +open Easy;; +open Datastruct;; + +let solve (eq : eqtable) = + let nb_molecules = eq#getsize_j () and nb_elements = eq#getsize_i () in + let dist = Fd.array nb_molecules 1 900 in + + (* trivial constraints on domains *) + for j = 0 to nb_molecules -1 do + let num = try int_of_string (eq#getvar j) with _ -> -1 in + if num > -1 then dist.(j) <- Fd.int num + done; + + (* raises an exception if the problem is not solvable *) + for i = 0 to nb_elements - 1 do + Cstr.post (Arith.scalprod_fd (eq#getline i) dist =~ i2e 0) + done; + + let goal = Goals.GlArray.labeling dist in + if (Goals.solve goal) then Array.iteri (fun cnt i -> eq#setsol cnt (Fd.min i)) dist + else failwith "no solution found" +;; + +(* workaround for (probably) a bug in the facile library 1.0 (fixed in 1.1?) : + * when the constraints make a problem + * unsolvable, an exception is raised + * + * unfortunately the next problem + * solved afterwards is not handled properly *) + +let cleanup (eq : eqtable) = +(* Printf.printf "cleaning up"; *) + let nb_molecules = eq#getsize_j () and nb_elements = eq#getsize_i () in + let dist = Fd.array nb_molecules 0 2 in + let goal = Goals.GlArray.labeling dist in + if not (Goals.solve goal) then failwith "fatal error" +;; + + diff --git a/kalzium/src/solver/chem.mli b/kalzium/src/solver/chem.mli new file mode 100644 index 00000000..0e607b2b --- /dev/null +++ b/kalzium/src/solver/chem.mli @@ -0,0 +1,2 @@ +val solve : Datastruct.eqtable -> unit +val cleanup : Datastruct.eqtable -> unit diff --git a/kalzium/src/solver/chemset.ml b/kalzium/src/solver/chemset.ml new file mode 100644 index 00000000..d8136846 --- /dev/null +++ b/kalzium/src/solver/chemset.ml @@ -0,0 +1,82 @@ +(*************************************************************************** + * Copyright (C) 2004 by Thomas Nagy * + * tnagy2^8@yahoo.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************) + +open Printf;; +open Hashtbl;; +open List;; +open String;; + +type chemtbl = (string, int) Hashtbl.t;; +type chemrecord = {mutable hashtbl:chemtbl; mutable formula:string};; +type item = {ikey:string; itbl:chemrecord; mutable sign:int};; +type listitems = (item) list;; + + +(* add a symbol to a molecule *) +let chem_addsym (tbl:chemtbl) (sym:string) (qte:int) = + let prev_qte = ref 0 in + if Hashtbl.mem tbl sym then prev_qte := Hashtbl.find tbl sym; + Hashtbl.replace tbl sym (!prev_qte+qte) +;; + +(* add merge two sub_molecules *) +let chem_add (tbl1:chemrecord) (tbl2:chemrecord) = + Hashtbl.iter (fun sym qte -> chem_addsym tbl1.hashtbl sym qte) tbl2.hashtbl; + tbl1.formula <- tbl1.formula^tbl2.formula; + tbl1 +;; + +(* multiply a sub-molecule (amount of atoms) by an integer value *) +let chem_mult (tbl:chemrecord) (qte:int) = + Hashtbl.iter (fun sym old_qte-> Hashtbl.replace tbl.hashtbl sym (old_qte*qte) ) tbl.hashtbl; + tbl.formula <- "("^tbl.formula^")"^string_of_int(qte); + tbl +;; + +(* creates a small molecule *) +let createchem (sym:string) (qte:int) = + + let prettyformula () = + if String.contains sym '+' || String.contains sym '-' then begin + if qte == 1 then ""^sym^"" + else ""^string_of_int(qte)^sym^"" end + else begin + if qte == 1 then sym + else sym^""^string_of_int(qte)^"" + end + in + + let table = Hashtbl.create 10 in + Hashtbl.add table sym qte; + { hashtbl=table ; formula=prettyformula() } + (*if (qte!=1) then { hashtbl=table ; formula=prettyformula() } + else { hashtbl=table ; formula=sym }*) +;; + +let chem_negate (l:listitems) = + List.iter (fun i -> i.sign <- -1) l +;; + +(* outputs a molecule *) +let chem_printitem (i:item) = + Printf.printf "item : %s %s %d \n" i.ikey (i.itbl).formula i.sign; + Hashtbl.iter (fun sym qte -> Printf.printf " * %s %d\n" sym qte) i.itbl.hashtbl +;; + diff --git a/kalzium/src/solver/chemset.mli b/kalzium/src/solver/chemset.mli new file mode 100644 index 00000000..64c64bcf --- /dev/null +++ b/kalzium/src/solver/chemset.mli @@ -0,0 +1,10 @@ +type chemtbl = (string, int) Hashtbl.t +and chemrecord = { mutable hashtbl : chemtbl; mutable formula : string; } +and item = { ikey : string; itbl : chemrecord; mutable sign : int; } +and listitems = item list +val chem_addsym : chemtbl -> string -> int -> unit +val chem_add : chemrecord -> chemrecord -> chemrecord +val chem_mult : chemrecord -> int -> chemrecord +val createchem : string -> int -> chemrecord +val chem_negate : listitems -> unit +val chem_printitem : item -> unit diff --git a/kalzium/src/solver/datastruct.ml b/kalzium/src/solver/datastruct.ml new file mode 100644 index 00000000..541ed8cd --- /dev/null +++ b/kalzium/src/solver/datastruct.ml @@ -0,0 +1,141 @@ +(*************************************************************************** + * Copyright (C) 2004 by Thomas Nagy * + * tnagy2^8@yahoo.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************) + +open List;; +open Chemset;; +open Hashtbl;; +open Array;; + +class eqtable = +object (self) + +(* columns : vars + formula | lines : chemical elements *) +val mutable numtbl = Array.make_matrix 0 0 0 +val mutable strtbl = Array.make 0 "" +val mutable vartbl = Array.make 0 "" +val mutable soltbl = Array.make 0 0 +val mutable m_solved = false +val mutable m_middle = 0 + +(* val mutable (table:int array array) = [||] *) + +(* lines : i : chem element *) +(* columns : vars j *) +method getsize_i () = Array.length numtbl +method getsize_j () = if (self#getsize_i () > 0) then Array.length numtbl.(0) else 0 + +method getline j = numtbl.(j) + +method getformula k = strtbl.(k) +method getvar k = vartbl.(k) +method getsol k = soltbl.(k) + +method setsol k v = soltbl.(k) <- v +method isSolved () = m_solved + +method get_eq_sol () = + let str = ref "" in + for j=0 to (self#getsize_j () -1) do + if (j == m_middle) then str := (!str)^" -> " + else if (j>0 && j"^string_of_int(self#getsol j)^" "^(self#getformula j); + done; + !str + +method get_eq_orig () = + let str = ref "" in + for j=0 to (self#getsize_j () -1) do + if (j == m_middle) then str := (!str)^" -> " + else if (j>0 && j"^(self#getvar j)^" "^(self#getformula j); + done; + !str + +method private init i j = numtbl <- Array.make_matrix i j 0; + strtbl <- Array.make j ""; + vartbl <- Array.make j ""; + soltbl <- Array.make j 0 + +method clear () = + self#init 0 0; + +method print_all () = + Printf.printf "--- start print_all ---\n"; + for i = 0 to (self#getsize_i ())-1 do + for j = 0 to (self#getsize_j ())-1 do + Printf.printf "%d " (numtbl.(i).(j)); + done; + Printf.printf "\n"; + done; + Printf.printf "--- end print_all ---\n"; + flush_all () + +(* build the matrix to solve *) +method build (lst:listitems) = + let nb_symbols = ref 0 in + let item_array = Array.of_list lst in + let record:(string, int) Hashtbl.t = Hashtbl.create 10 in + let nb_items = ref (Array.length item_array) in + for i=0 to !nb_items-1 do + Hashtbl.iter (fun sym _ -> + (* take all chemical elements but simplify ions (+ or -) into + *) + let symprocessed = if String.contains sym '+' || String.contains sym '-' + then "+" else sym in + + if not (Hashtbl.mem record symprocessed) then begin + Hashtbl.add record symprocessed !nb_symbols; + nb_symbols := !nb_symbols+1 + end + ) item_array.(i).itbl.hashtbl + done; + + (* initialize the matrix *) + self#init (!nb_symbols) (!nb_items); + + (* process each atom*) + for i=0 to !nb_items-1 do + (* find the middle (->) - nothing to do with the others things in this loop *) + if (item_array.(i).sign<0 && i>0) then (if (item_array.(i-1).sign>0) then m_middle<-i); + + (* store the molecule formula *) + vartbl.(i) <- item_array.(i).ikey; + strtbl.(i) <- item_array.(i).itbl.formula; + + (* for each molecule, process the atoms *) + Hashtbl.iter (fun sym qte -> + + if String.contains sym '+' || String.contains sym '-' then begin + (* it is an electric charge *) + let chargesign = if String.contains sym '-' then -1 else 1 in + let line_idx = (Hashtbl.find record "+") in + numtbl.(line_idx).(i) <- qte * item_array.(i).sign * chargesign + end + else begin + (* check if the atom is already there *) + let line_idx = (Hashtbl.find record sym) in + numtbl.(line_idx).(i) <- (qte * item_array.(i).sign) + end + ) item_array.(i).itbl.hashtbl + done + +end;; + diff --git a/kalzium/src/solver/datastruct.mli b/kalzium/src/solver/datastruct.mli new file mode 100644 index 00000000..f2daeb3b --- /dev/null +++ b/kalzium/src/solver/datastruct.mli @@ -0,0 +1,23 @@ +class eqtable : + object + val mutable m_middle : int + val mutable m_solved : bool + val mutable numtbl : int array array + val mutable soltbl : int array + val mutable strtbl : string array + val mutable vartbl : string array + method build : Chemset.listitems -> unit + method clear : unit -> unit + method get_eq_orig : unit -> string + method get_eq_sol : unit -> string + method getformula : int -> string + method getline : int -> int array + method getsize_i : unit -> int + method getsize_j : unit -> int + method getsol : int -> int + method getvar : int -> string + method private init : int -> int -> unit + method isSolved : unit -> bool + method print_all : unit -> unit + method setsol : int -> int -> unit + end diff --git a/kalzium/src/solver/lexer.ml b/kalzium/src/solver/lexer.ml new file mode 100644 index 00000000..e82d6804 --- /dev/null +++ b/kalzium/src/solver/lexer.ml @@ -0,0 +1,189 @@ +# 22 "lexer.mll" + + open Parser;; + exception IllegalChar + +# 7 "lexer.ml" +let __ocaml_lex_tables = { + Lexing.lex_base = + "\000\000\244\255\255\255\075\000\253\255\036\000\251\255\249\255\ + \248\255\247\255\246\255\000\000\243\255\245\255"; + Lexing.lex_backtrk = + "\255\255\255\255\255\255\001\000\255\255\003\000\255\255\255\255\ + \255\255\255\255\255\255\005\000\255\255\255\255"; + Lexing.lex_default = + "\001\000\000\000\000\000\255\255\000\000\255\255\000\000\000\000\ + \000\000\000\000\000\000\255\255\000\000\000\000"; + Lexing.lex_trans = + "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\002\000\002\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \007\000\008\000\000\000\006\000\000\000\011\000\000\000\000\000\ + \003\000\003\000\003\000\003\000\003\000\003\000\003\000\003\000\ + \003\000\003\000\000\000\000\000\000\000\000\000\013\000\000\000\ + \000\000\004\000\004\000\004\000\004\000\004\000\004\000\004\000\ + \004\000\004\000\004\000\004\000\004\000\004\000\004\000\004\000\ + \004\000\004\000\004\000\004\000\004\000\004\000\004\000\004\000\ + \004\000\004\000\004\000\009\000\000\000\010\000\000\000\000\000\ + \000\000\005\000\005\000\005\000\005\000\005\000\005\000\005\000\ + \005\000\005\000\005\000\005\000\005\000\005\000\005\000\005\000\ + \005\000\005\000\005\000\005\000\005\000\005\000\005\000\005\000\ + \005\000\005\000\005\000\003\000\003\000\003\000\003\000\003\000\ + \003\000\003\000\003\000\003\000\003\000\005\000\005\000\005\000\ + \005\000\005\000\005\000\005\000\005\000\005\000\005\000\005\000\ + \005\000\005\000\005\000\005\000\005\000\005\000\005\000\005\000\ + \005\000\005\000\005\000\005\000\005\000\005\000\005\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \012\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000"; + Lexing.lex_check = + "\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\000\000\000\000\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \000\000\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \000\000\000\000\255\255\000\000\255\255\000\000\255\255\255\255\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\255\255\255\255\255\255\255\255\011\000\255\255\ + \255\255\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\255\255\000\000\255\255\255\255\ + \255\255\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ + \000\000\000\000\000\000\003\000\003\000\003\000\003\000\003\000\ + \003\000\003\000\003\000\003\000\003\000\005\000\005\000\005\000\ + \005\000\005\000\005\000\005\000\005\000\005\000\005\000\005\000\ + \005\000\005\000\005\000\005\000\005\000\005\000\005\000\005\000\ + \005\000\005\000\005\000\005\000\005\000\005\000\005\000\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \000\000\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ + \255\255\255\255\255\255\255\255"; + Lexing.lex_base_code = + ""; + Lexing.lex_backtrk_code = + ""; + Lexing.lex_default_code = + ""; + Lexing.lex_trans_code = + ""; + Lexing.lex_check_code = + ""; + Lexing.lex_code = + ""; +} + +let rec token lexbuf = + __ocaml_lex_token_rec lexbuf 0 +and __ocaml_lex_token_rec lexbuf __ocaml_lex_state = + match Lexing.engine __ocaml_lex_tables __ocaml_lex_state lexbuf with + | 0 -> +# 28 "lexer.mll" + (token lexbuf) +# 125 "lexer.ml" + + | 1 -> +# 29 "lexer.mll" + ( INT(int_of_string(Lexing.lexeme lexbuf)) ) +# 130 "lexer.ml" + + | 2 -> +# 30 "lexer.mll" + ( CAPITAL(Lexing.lexeme lexbuf) ) +# 135 "lexer.ml" + + | 3 -> +# 31 "lexer.mll" + ( MINOR(Lexing.lexeme lexbuf) ) +# 140 "lexer.ml" + + | 4 -> +# 32 "lexer.mll" + ( PLUS ) +# 145 "lexer.ml" + + | 5 -> +# 33 "lexer.mll" + ( MINUS ) +# 150 "lexer.ml" + + | 6 -> +# 34 "lexer.mll" + ( LPAREN ) +# 155 "lexer.ml" + + | 7 -> +# 35 "lexer.mll" + ( RPAREN ) +# 160 "lexer.ml" + + | 8 -> +# 36 "lexer.mll" + ( LBRACKET ) +# 165 "lexer.ml" + + | 9 -> +# 37 "lexer.mll" + ( RBRACKET ) +# 170 "lexer.ml" + + | 10 -> +# 38 "lexer.mll" + ( ARROW ) +# 175 "lexer.ml" + + | 11 -> +# 39 "lexer.mll" + ( raise IllegalChar; ) +# 180 "lexer.ml" + + | 12 -> +# 40 "lexer.mll" + ( EOF ) +# 185 "lexer.ml" + + | __ocaml_lex_state -> lexbuf.Lexing.refill_buff lexbuf; __ocaml_lex_token_rec lexbuf __ocaml_lex_state + +;; + diff --git a/kalzium/src/solver/lexer.mll b/kalzium/src/solver/lexer.mll new file mode 100644 index 00000000..a6a4ab49 --- /dev/null +++ b/kalzium/src/solver/lexer.mll @@ -0,0 +1,41 @@ +(*************************************************************************** + * Copyright (C) 2004 by Thomas Nagy * + * tnagy2^8@yahoo.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************) + +(* File lexer.mll*) +{ + open Parser;; + exception IllegalChar +} + +rule token = parse +[' ' '\t' '\n'] {token lexbuf} (* ignore whitespaces *) +| ['0'-'9']+ { INT(int_of_string(Lexing.lexeme lexbuf)) } +| ['A'-'Z'] { CAPITAL(Lexing.lexeme lexbuf) } +| ['a'-'z']+ { MINOR(Lexing.lexeme lexbuf) } +| '+' { PLUS } +| '-' { MINUS } +| '(' { LPAREN } +| ')' { RPAREN } +| '[' { LBRACKET } +| ']' { RBRACKET } +| "->" { ARROW } +| _ { raise IllegalChar; } +| eof { EOF } + diff --git a/kalzium/src/solver/main.c b/kalzium/src/solver/main.c new file mode 100644 index 00000000..d8e5e1bc --- /dev/null +++ b/kalzium/src/solver/main.c @@ -0,0 +1,46 @@ +/*************************************************************************** + * Copyright (C) 2004 by Thomas Nagy * + * tnagy2^8@yahoo.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +#include + +int main(int argc, char ** argv) +{ + caml_startup(argv); + + char * eq = " a CH3(CH2)3COOH + b O2 -> c H2O + d CO2"; + char * eq2= " a CH3(CH2)3COOH + b O2 -> c H2O + d CO"; + char * result = solve_equation(eq); + char * result2 = solve_equation(eq2); + + printf("solution : %s\n", result); + + printf("solution : %s\n", result2); + free(result2); + + result2 = solve_equation(eq); + printf("solution : %s\n", result2); + + free(result); + free(result2); + + return 0; +} + diff --git a/kalzium/src/solver/main.ml b/kalzium/src/solver/main.ml new file mode 100644 index 00000000..f940f1de --- /dev/null +++ b/kalzium/src/solver/main.ml @@ -0,0 +1,46 @@ +(*************************************************************************** + * Copyright (C) 2004 by Thomas Nagy * + * tnagy2^8@yahoo.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************) + +open Printf;; +open Calc;; + + +let myeq1 = " a CH3(CH2)3COOH + b O2 -> c H2O + d CO2";; +let myeq2 = " a CH3COOH + b O2 -> c H2O + d CO2";; +let myeq3 = " a CH3(CH2)3COOH + b O2 -> invalid equation ";; +let myeq4 = "2CH4+aC2H6+cO2->eH2O+5CO2";; +let myeq5 = "a NaNO2 + b NH3 -> b NaN3 + e NaNO3";; +let myeq6 = "a HNO2 + b NH3 -> b HN3 + e HNO3";; +let myeq7 = "a H3O[+] + dCO2 + eO2 -> fH2O + dCO3[2+]";; + +(* Printf.printf "%s \n" (solve_equation myeq1);; +Printf.printf "%s \n" (solve_equation myeq2);; +Printf.printf "%s \n" (solve_equation myeq3);; *) +(* +Printf.printf "%s \n" (solve_equation myeq5);; +Printf.printf "%s \n" (solve_equation myeq6);; +Printf.printf "%s \n" (solve_equation myeq6);; + +Printf.printf "%s \n" (solve_equation myeq6);;*) +Printf.printf "%s \n" (solve_equation myeq7);; + + + + diff --git a/kalzium/src/solver/modwrap.c b/kalzium/src/solver/modwrap.c new file mode 100644 index 00000000..0ab5359e --- /dev/null +++ b/kalzium/src/solver/modwrap.c @@ -0,0 +1,37 @@ +/*************************************************************************** + * Copyright (C) 2004 by Thomas Nagy * + * tnagy2^8@yahoo.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +#include + +#include +#include + +char* solve_equation(const char * eq) +{ + static value * solve_equation_closure = NULL; + if (solve_equation_closure == NULL) + { + solve_equation_closure = caml_named_value("solve_equation"); + } + + return strdup(String_val(callback(*solve_equation_closure, copy_string(eq)) )); +} + diff --git a/kalzium/src/solver/parser.ml b/kalzium/src/solver/parser.ml new file mode 100644 index 00000000..8d7cc3c6 --- /dev/null +++ b/kalzium/src/solver/parser.ml @@ -0,0 +1,317 @@ +type token = + | INT of (int) + | PLUS + | MINUS + | LPAREN + | RPAREN + | LBRACKET + | RBRACKET + | EOF + | CAPITAL of (string) + | MINOR of (string) + | ARROW + +open Parsing;; +# 26 "parser.mly" + open Chemset + + (*let parse_error somestring = Printf.printf "%s \n" somestring;; + *) +# 21 "parser.ml" +let yytransl_const = [| + 258 (* PLUS *); + 259 (* MINUS *); + 260 (* LPAREN *); + 261 (* RPAREN *); + 262 (* LBRACKET *); + 263 (* RBRACKET *); + 0 (* EOF *); + 266 (* ARROW *); + 0|] + +let yytransl_block = [| + 257 (* INT *); + 264 (* CAPITAL *); + 265 (* MINOR *); + 0|] + +let yylhs = "\255\255\ +\001\000\002\000\003\000\003\000\004\000\004\000\005\000\005\000\ +\006\000\006\000\006\000\006\000\006\000\006\000\006\000\007\000\ +\007\000\000\000" + +let yylen = "\002\000\ +\002\000\003\000\001\000\003\000\002\000\002\000\001\000\002\000\ +\002\000\001\000\004\000\004\000\004\000\003\000\003\000\002\000\ +\001\000\002\000" + +let yydefred = "\000\000\ +\000\000\000\000\000\000\000\000\018\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\006\000\000\000\000\000\005\000\001\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\016\000\008\000\ +\009\000\002\000\004\000\000\000\000\000\000\000\014\000\015\000\ +\011\000\012\000\013\000" + +let yydgoto = "\002\000\ +\005\000\006\000\007\000\008\000\012\000\013\000\014\000" + +let yysindex = "\255\255\ +\003\255\000\000\010\255\010\255\000\000\003\000\252\254\011\255\ +\010\255\018\255\008\255\000\000\010\255\021\255\000\000\000\000\ +\003\255\003\255\020\255\007\255\019\255\022\255\000\000\000\000\ +\000\000\000\000\000\000\026\255\023\255\024\255\000\000\000\000\ +\000\000\000\000\000\000" + +let yyrindex = "\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\005\000\ +\000\000\000\000\001\000\000\000\015\000\008\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000" + +let yygindex = "\000\000\ +\000\000\000\000\006\000\000\000\254\255\000\000\000\000" + +let yytablesize = 281 +let yytable = "\001\000\ +\017\000\015\000\016\000\003\000\003\000\017\000\019\000\010\000\ +\029\000\030\000\024\000\004\000\018\000\009\000\007\000\010\000\ +\023\000\011\000\020\000\021\000\022\000\025\000\026\000\027\000\ +\028\000\031\000\033\000\000\000\032\000\034\000\035\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\ +\000\000\017\000\017\000\000\000\017\000\017\000\017\000\000\000\ +\017\000\010\000\017\000\010\000\010\000\010\000\003\000\010\000\ +\007\000\010\000\000\000\007\000\000\000\000\000\000\000\000\000\ +\007\000" + +let yycheck = "\001\000\ +\000\000\004\000\000\000\001\001\000\000\010\001\009\000\000\000\ +\002\001\003\001\013\000\009\001\002\001\004\001\000\000\006\001\ +\009\001\008\001\001\001\002\001\003\001\001\001\017\000\018\000\ +\005\001\007\001\001\001\255\255\007\001\007\001\007\001\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\255\ +\255\255\001\001\002\001\255\255\004\001\005\001\006\001\255\255\ +\008\001\002\001\010\001\004\001\005\001\006\001\010\001\008\001\ +\002\001\010\001\255\255\005\001\255\255\255\255\255\255\255\255\ +\010\001" + +let yynames_const = "\ + PLUS\000\ + MINUS\000\ + LPAREN\000\ + RPAREN\000\ + LBRACKET\000\ + RBRACKET\000\ + EOF\000\ + ARROW\000\ + " + +let yynames_block = "\ + INT\000\ + CAPITAL\000\ + MINOR\000\ + " + +let yyact = [| + (fun _ -> failwith "parser") +; (fun parser_env -> + let _1 = (peek_val parser_env 1 : 'equation) in + Obj.repr( +# 44 "parser.mly" + ( _1 ) +# 177 "parser.ml" + : Chemset.listitems)) +; (fun parser_env -> + let _1 = (peek_val parser_env 2 : 'expr) in + let _3 = (peek_val parser_env 0 : 'expr) in + Obj.repr( +# 49 "parser.mly" + ( chem_negate _3; List.append _1 _3 ) +# 185 "parser.ml" + : 'equation)) +; (fun parser_env -> + let _1 = (peek_val parser_env 0 : 'item) in + Obj.repr( +# 53 "parser.mly" + ( _1::[] ) +# 192 "parser.ml" + : 'expr)) +; (fun parser_env -> + let _1 = (peek_val parser_env 2 : 'item) in + let _3 = (peek_val parser_env 0 : 'expr) in + Obj.repr( +# 54 "parser.mly" + ( _1::_3 ) +# 200 "parser.ml" + : 'expr)) +; (fun parser_env -> + let _1 = (peek_val parser_env 1 : string) in + let _2 = (peek_val parser_env 0 : 'symbols) in + Obj.repr( +# 58 "parser.mly" + ( {ikey=_1; itbl=_2; sign=1} ) +# 208 "parser.ml" + : 'item)) +; (fun parser_env -> + let _1 = (peek_val parser_env 1 : int) in + let _2 = (peek_val parser_env 0 : 'symbols) in + Obj.repr( +# 59 "parser.mly" + ( {ikey=string_of_int(_1); itbl=_2; sign=1} ) +# 216 "parser.ml" + : 'item)) +; (fun parser_env -> + let _1 = (peek_val parser_env 0 : 'qte) in + Obj.repr( +# 63 "parser.mly" + ( _1 ) +# 223 "parser.ml" + : 'symbols)) +; (fun parser_env -> + let _1 = (peek_val parser_env 1 : 'qte) in + let _2 = (peek_val parser_env 0 : 'symbols) in + Obj.repr( +# 64 "parser.mly" + ( chem_add _1 _2 ) +# 231 "parser.ml" + : 'symbols)) +; (fun parser_env -> + let _1 = (peek_val parser_env 1 : 'element) in + let _2 = (peek_val parser_env 0 : int) in + Obj.repr( +# 68 "parser.mly" + ( createchem _1 _2 ) +# 239 "parser.ml" + : 'qte)) +; (fun parser_env -> + let _1 = (peek_val parser_env 0 : 'element) in + Obj.repr( +# 69 "parser.mly" + ( createchem _1 1 ) +# 246 "parser.ml" + : 'qte)) +; (fun parser_env -> + let _2 = (peek_val parser_env 2 : 'symbols) in + let _4 = (peek_val parser_env 0 : int) in + Obj.repr( +# 70 "parser.mly" + ( chem_mult _2 _4 ) +# 254 "parser.ml" + : 'qte)) +; (fun parser_env -> + let _2 = (peek_val parser_env 2 : int) in + Obj.repr( +# 71 "parser.mly" + ( createchem "+" _2 ) +# 261 "parser.ml" + : 'qte)) +; (fun parser_env -> + let _2 = (peek_val parser_env 2 : int) in + Obj.repr( +# 72 "parser.mly" + ( createchem "-" _2 ) +# 268 "parser.ml" + : 'qte)) +; (fun parser_env -> + Obj.repr( +# 73 "parser.mly" + ( createchem "+" 1 ) +# 274 "parser.ml" + : 'qte)) +; (fun parser_env -> + Obj.repr( +# 74 "parser.mly" + ( createchem "-" 1 ) +# 280 "parser.ml" + : 'qte)) +; (fun parser_env -> + let _1 = (peek_val parser_env 1 : string) in + let _2 = (peek_val parser_env 0 : string) in + Obj.repr( +# 78 "parser.mly" + ( _1 ^ _2 ) +# 288 "parser.ml" + : 'element)) +; (fun parser_env -> + let _1 = (peek_val parser_env 0 : string) in + Obj.repr( +# 79 "parser.mly" + ( _1 ) +# 295 "parser.ml" + : 'element)) +(* Entry main *) +; (fun parser_env -> raise (YYexit (peek_val parser_env 0))) +|] +let yytables = + { actions=yyact; + transl_const=yytransl_const; + transl_block=yytransl_block; + lhs=yylhs; + len=yylen; + defred=yydefred; + dgoto=yydgoto; + sindex=yysindex; + rindex=yyrindex; + gindex=yygindex; + tablesize=yytablesize; + table=yytable; + check=yycheck; + error_function=parse_error; + names_const=yynames_const; + names_block=yynames_block } +let main (lexfun : Lexing.lexbuf -> token) (lexbuf : Lexing.lexbuf) = + (yyparse yytables 1 lexfun lexbuf : Chemset.listitems) diff --git a/kalzium/src/solver/parser.mli b/kalzium/src/solver/parser.mli new file mode 100644 index 00000000..63d8dece --- /dev/null +++ b/kalzium/src/solver/parser.mli @@ -0,0 +1,15 @@ +type token = + | INT of (int) + | PLUS + | MINUS + | LPAREN + | RPAREN + | LBRACKET + | RBRACKET + | EOF + | CAPITAL of (string) + | MINOR of (string) + | ARROW + +val main : + (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Chemset.listitems diff --git a/kalzium/src/solver/parser.mly b/kalzium/src/solver/parser.mly new file mode 100644 index 00000000..5aa83cc1 --- /dev/null +++ b/kalzium/src/solver/parser.mly @@ -0,0 +1,83 @@ +/*************************************************************************** + * Copyright (C) 2004 by Thomas Nagy * + * tnagy2^8@yahoo.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +/* File parser.mly */ + + + +%{ + open Chemset + + (*let parse_error somestring = Printf.printf "%s \n" somestring;; + *) +%} + +%token INT +%token PLUS MINUS +%token LPAREN RPAREN LBRACKET RBRACKET +%token EOF +%token CAPITAL +%token MINOR +%token ARROW +%start main +%type main +%% + +main: + equation EOF { $1 } +; + + +equation: + expr ARROW expr { chem_negate $3; List.append $1 $3 } +; + +expr: + item { $1::[] } + | item PLUS expr { $1::$3 } +; + +item: + MINOR symbols { {ikey=$1; itbl=$2; sign=1} } + | INT symbols { {ikey=string_of_int($1); itbl=$2; sign=1} } +; + +symbols: + qte { $1 } + | qte symbols { chem_add $1 $2 } +; + +qte: + element INT { createchem $1 $2 } + | element { createchem $1 1 } + | LPAREN symbols RPAREN INT { chem_mult $2 $4 } + | LBRACKET INT PLUS RBRACKET { createchem "+" $2 } + | LBRACKET INT MINUS RBRACKET { createchem "-" $2 } + | LBRACKET PLUS RBRACKET { createchem "+" 1 } + | LBRACKET MINUS RBRACKET { createchem "-" 1 } +; + +element: + CAPITAL MINOR { $1 ^ $2 } + | CAPITAL { $1 } +; + + + diff --git a/kalzium/src/somwidget.ui b/kalzium/src/somwidget.ui new file mode 100644 index 00000000..83e19209 --- /dev/null +++ b/kalzium/src/somwidget.ui @@ -0,0 +1,185 @@ + +SOMWidget + + + SOMWidget + + + + 0 + 0 + 200 + 400 + + + + + unnamed + + + + spacer3 + + + Vertical + + + Fixed + + + + 21 + 10 + + + + + + text + + + + 1 + + + + Move the slider +to find out about +the state of matter + + + + + spacer3 + + + Vertical + + + Fixed + + + + 21 + 10 + + + + + + layout3 + + + + unnamed + + + + lbl1 + + + Temperature: + + + + + spacer1 + + + Horizontal + + + Expanding + + + + 20 + 21 + + + + + + + + layout4 + + + + unnamed + + + + temp_slider + + + 0 + + + 5000 + + + 295 + + + Horizontal + + + Below + + + 500 + + + + + spacer4 + + + Horizontal + + + Fixed + + + + 5 + 20 + + + + + + Number1 + + + 5000 + + + 0 + + + 295 + + + + + lblUnit + + + + + + + + + + + + + + + + knuminput.h + + diff --git a/kalzium/src/somwidget_impl.cpp b/kalzium/src/somwidget_impl.cpp new file mode 100644 index 00000000..ae1c19d8 --- /dev/null +++ b/kalzium/src/somwidget_impl.cpp @@ -0,0 +1,172 @@ +/*************************************************************************** + copyright : (C) 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "somwidget_impl.h" + +#include +#include +#include +#include +#include + +#include +#include +#include + +#include + +#include "element.h" +#include "kalziumdataobject.h" +#include "prefs.h" +#include "tempunit.h" + +SOMWidgetIMPL::SOMWidgetIMPL( QWidget *parent, const char* name ) + : SOMWidget( parent,name ) +{ + m_list = KalziumDataObject::instance()->ElementList; + + text->setAlignment( text->alignment() | Qt::WordBreak ); + text->setTextFormat( Qt::RichText ); + text->setReadOnly( true ); + text->setPaletteBackgroundColor( paletteBackgroundColor() ); + text->setFrameStyle( QFrame::NoFrame ); + + m_htmlBegin = ""; + m_htmlEnd = ""; + m_prevUnit = Prefs::temperature(); + + connect( Number1, SIGNAL( valueChanged( double ) ), + this, SLOT( spinValueChanged( double ) ) ); + connect( temp_slider, SIGNAL( valueChanged( int ) ), + this, SLOT( sliderValueChanged( int ) ) ); + connect( Number1, SIGNAL( valueChanged( double ) ), + this, SLOT( setNewTemp( double ) ) ); + + reloadUnits(); +} + +void SOMWidgetIMPL::reloadUnits() +{ + lblUnit->setText( TempUnit::unitListSymbol( Prefs::temperature() ) ); + QPair range = TempUnit::rangeForUnit( Prefs::temperature() ); + + double newvalue = TempUnit::convert( Number1->value(), m_prevUnit, Prefs::temperature() ); + Number1->setRange( range.first, range.second, 0.1, 1 ); + Number1->setValue( newvalue ); + setNewTemp( newvalue ); +kdDebug() << "min: " << Number1->minValue() << " - max: " << Number1->maxValue() << endl; + m_prevUnit = Prefs::temperature(); +} + +void SOMWidgetIMPL::sliderValueChanged( int temp ) +{ +// TODO check if in Qt4 the RangeControl emits the signal again + disconnect( Number1, SIGNAL( valueChanged( double ) ), + this, SLOT( spinValueChanged( double ) ) ); + disconnect( temp_slider, SIGNAL( valueChanged( int ) ), + this, SLOT( sliderValueChanged( int ) ) ); + disconnect( Number1, SIGNAL( valueChanged( double ) ), + this, SLOT( setNewTemp( double ) ) ); + double newvalue = TempUnit::convert( (double)temp, (int)TempUnit::Kelvin, Prefs::temperature() ); + Number1->setValue( newvalue ); + setNewTemp( newvalue ); + connect( Number1, SIGNAL( valueChanged( double ) ), + this, SLOT( spinValueChanged( double ) ) ); + connect( temp_slider, SIGNAL( valueChanged( int ) ), + this, SLOT( sliderValueChanged( int ) ) ); + connect( Number1, SIGNAL( valueChanged( double ) ), + this, SLOT( setNewTemp( double ) ) ); +} + +void SOMWidgetIMPL::spinValueChanged( double temp ) +{ + disconnect( Number1, SIGNAL( valueChanged( double ) ), + this, SLOT( spinValueChanged( double ) ) ); + disconnect( temp_slider, SIGNAL( valueChanged( int ) ), + this, SLOT( sliderValueChanged( int ) ) ); + disconnect( Number1, SIGNAL( valueChanged( double ) ), + this, SLOT( setNewTemp( double ) ) ); + int newvalue = (int)TempUnit::convert( temp, Prefs::temperature(), (int)TempUnit::Kelvin ); + temp_slider->setValue( newvalue ); + setNewTemp( temp ); + connect( Number1, SIGNAL( valueChanged( double ) ), + this, SLOT( spinValueChanged( double ) ) ); + connect( temp_slider, SIGNAL( valueChanged( int ) ), + this, SLOT( sliderValueChanged( int ) ) ); + connect( Number1, SIGNAL( valueChanged( double ) ), + this, SLOT( setNewTemp( double ) ) ); +} + +void SOMWidgetIMPL::setNewTemp( double newtemp ) +{ + static const int threshold = 25; + + double temp = TempUnit::convert( newtemp, Prefs::temperature(), (int)TempUnit::Kelvin ); + + QValueList::ConstIterator it = m_list.begin(); + const QValueList::ConstIterator itEnd = m_list.end(); + + QStringList listMeltingPoint; + QStringList listBoilingPoint; + QStringList listBoilingPointValue; + QStringList listMeltingPointValue; + for ( ; it != itEnd; ++it ) + { + if ( ( ( *it )->melting() > 0.0 ) && fabs( ( *it )->melting() - temp ) <= threshold ) + { + listMeltingPoint << ( *it )->elname(); + listMeltingPointValue << ( *it )->adjustUnits( Element::MELTINGPOINT ); + } + if ( ( ( *it )->boiling() > 0.0 ) && fabs( ( *it )->boiling() - temp ) <= threshold ) + { + listBoilingPoint << ( *it )->elname(); + listBoilingPointValue << ( *it )->adjustUnits( Element::BOILINGPOINT ); + } + } + QString htmlcode; + if ( listMeltingPoint.count() > 0 ) + { + htmlcode += i18n( "Elements with melting point around this temperature:" ) + "
"; + for ( uint i = 0; i < listMeltingPoint.count(); i++ ) + { + htmlcode += " · " + i18n( "For example: Carbon (300K)", "%1 (%2)" ).arg( listMeltingPoint[i] ).arg( listMeltingPointValue[i] ) + "
"; + } + htmlcode += "
"; + } + else + { + htmlcode += i18n( "No elements with a melting point around this temperature" ); + htmlcode += "

"; + } + if ( listBoilingPoint.count() > 0 ) + { + htmlcode += i18n( "Elements with boiling point around this temperature:" ) + "
"; + for ( uint i = 0; i < listBoilingPoint.count(); i++ ) + { + htmlcode += " · " + i18n( "For example: Carbon (300K)", "%1 (%2)" ).arg( listBoilingPoint[i] ).arg( listBoilingPointValue[i] ) + "
"; + } + htmlcode += "
"; + } + else + { + htmlcode += i18n( "No elements with a boiling point around this temperature" ); + htmlcode += "
"; + } + +// kdDebug() << m_htmlBegin + htmlcode + m_htmlEnd << endl; + + text->setText( m_htmlBegin + htmlcode + m_htmlEnd ); + +} + +#include "somwidget_impl.moc" diff --git a/kalzium/src/somwidget_impl.h b/kalzium/src/somwidget_impl.h new file mode 100644 index 00000000..0c61c355 --- /dev/null +++ b/kalzium/src/somwidget_impl.h @@ -0,0 +1,63 @@ +#ifndef SOMWIDGET_IMPL_H +#define SOMWIDGET_IMPL_H +/*************************************************************************** + copyright : (C) 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "somwidget.h" + +class Element; + +/** + * @class SOMWidgetIMPL + * @author Carsten Niehaus + * @author Pino Toscano + * + * The SOMWidgetIMPL provides a QSlider. When this slider is moved, + * this widget will display which elements have a boiling or melting + * point near the temperature the user entered using the slider. + */ +class SOMWidgetIMPL : public SOMWidget +{ + Q_OBJECT + + public: + /** + * @param parent The parent of this widget + * @param name The name of this widget + */ + SOMWidgetIMPL( QWidget *parent = 0, const char* name = 0 ); + + public slots: + /** + * Reload the current unit from the preferences + */ + void reloadUnits(); + + private: + QValueList m_list; + QString m_htmlBegin; + QString m_htmlEnd; + int m_prevUnit; + + private slots: + void sliderValueChanged( int temp ); + void spinValueChanged( double temp ); + + /** + * in this slot the elements will be compared with + * the temperature @p newtemp. The content of the HTML + * will be generated + */ + void setNewTemp( double newtemp ); +}; +#endif // SOMWIDGET_IMPL_H diff --git a/kalzium/src/spectrum.cpp b/kalzium/src/spectrum.cpp new file mode 100644 index 00000000..4b74eadb --- /dev/null +++ b/kalzium/src/spectrum.cpp @@ -0,0 +1,151 @@ +/*************************************************************************** + * Copyright (C) 2005 by Carsten Niehaus * + * cniehaus@kde.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ +#include "spectrum.h" + +#include "element.h" + +#include + +#include + +double Spectrum::minBand() +{ + double value = ( *m_bandlist.begin() ).wavelength; + QValueList::const_iterator it = m_bandlist.begin(); + const QValueList::const_iterator itEnd = m_bandlist.end(); + for (;it!=itEnd;++it) + { + if ( value > ( *it ).wavelength ) + value = ( *it ).wavelength; + } + return value; +} + +double Spectrum::maxBand() +{ + double value = ( *m_bandlist.begin() ).wavelength; + QValueList::const_iterator it = m_bandlist.begin(); + const QValueList::const_iterator itEnd = m_bandlist.end(); + for (;it!=itEnd;++it) + { + if ( value < ( *it ).wavelength ) + value = ( *it ).wavelength; + } + return value; +} + + +Spectrum* Spectrum::adjustToWavelength( double min, double max ) +{ + Spectrum *spec = new Spectrum(); + + QValueList::const_iterator it = m_bandlist.begin(); + const QValueList::const_iterator itEnd = m_bandlist.end(); + + for ( ; it != itEnd; ++it ) + { + if ( ( *it ).wavelength < min || ( *it ).wavelength > max ) + continue; + + spec->addBand( *it ); + } + + spec->adjustMinMax(); + + return spec; +} + +void Spectrum::adjustIntensities() +{ + int maxInt = 0; + QValueList::Iterator it = m_bandlist.begin(); + const QValueList::Iterator itEnd = m_bandlist.end(); + + //find the highest intensity + for ( ; it != itEnd; ++it ) + { + if ( ( *it ).intensity > maxInt ) + maxInt = ( *it ).intensity; + } + + //check if an adjustment is needed or not + if ( maxInt == 1000 ) return; + + double max = ( double ) maxInt; + + //now adjust the intensities. + it = m_bandlist.begin(); + for ( ; it != itEnd; ++it ) + { + double curInt = ( ( double )( *it ).intensity ); + + double newInt = max*1000/curInt; + ( *it ).intensity = qRound( newInt ); + } +} + +QValueList Spectrum::wavelengths( double min, double max ) +{ + QValueList list; + + QValueList::const_iterator it = m_bandlist.begin(); + const QValueList::const_iterator itEnd = m_bandlist.end(); + + for ( ; it != itEnd; ++it ) + { + if ( ( *it ).wavelength < min || ( *it ).wavelength > max ) + continue; + + list.append( ( *it ).wavelength ); + } + + return list; +} + +QString Spectrum::bandsAsHtml() +{ + QString html = "Chemical datai"; + + html += ""; + + QValueList::const_iterator it = m_bandlist.begin(); + const QValueList::const_iterator itEnd = m_bandlist.end(); + for (;it!=itEnd;++it) + { + html += QString( "" ) + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "" + + "\n"; + } + + html += "
" + i18n( "Wavelength: %1 nm" ).arg( ( *it ).wavelength ) + "" + i18n( "Intensity: %1" ).arg( ( *it ).intensity ) + "" + i18n( "Probability: %1 108s-1" ).arg( ( *it ).aki ) + "" + i18n( "Energy 1: %1" ).arg( ( *it ).energy1 ) + "" + i18n( "Energy 2: %1" ).arg( ( *it ).energy2 ) + "" + i18n( "Electron Configuration 1: %1" ).arg( ( *it ).electronconfig1 ) + "" + i18n( "Electron Configuration 2: %1" ).arg( ( *it ).electronconfig2 ) + "" + i18n( "Term 1: %1" ).arg( ( *it ).term1 ) + "" + i18n( "Term 2: %1" ).arg( ( *it ).term2 ) + "" + i18n( "J 1: %1" ).arg( ( *it ).J1 ) + "" + i18n( "J 2: %1" ).arg( ( *it ).J2 ) + "
"; + + html += ""; + return html; +} diff --git a/kalzium/src/spectrum.h b/kalzium/src/spectrum.h new file mode 100644 index 00000000..7578973d --- /dev/null +++ b/kalzium/src/spectrum.h @@ -0,0 +1,174 @@ +#ifndef SPECTRUM_H +#define SPECTRUM_H +/*************************************************************************** + * Copyright (C) 2005 by Carsten Niehaus * + * cniehaus@kde.org * + * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +#include + +class QPixmap; +class Element; + +/** + * @author Carsten Niehaus + * + * This class represents an spectrum with all its properties + */ +class Spectrum +{ + public: + /** + * This spectrum doesn't belong to any element + */ + Spectrum(){} + + /** + * public destructor + */ + ~Spectrum(){} + + /** + * a band is one line in the spectrum of an element + */ + struct band + { + ///in nm) + double wavelength; + + ///Transition Probabilities + ///10^8s-1 (1000000000 per second) + double aki; + + ///number of energylevels per centimeter + double energy1; + + ///number of energylevels per centimeter + double energy2; + + ///relative. The highest is per definition 1000 + int intensity; + + QString electronconfig1; + QString electronconfig2; + QString term1; + QString term2; + QString J1; + QString J2; + }; + + /** + * adds the band @p b to the internal + * lists of bands + */ + void addBand( band b ){ + m_bandlist.append( b ); + } + + /** + * @param min the lowest allowed wavalength in nanometer + * @param max the highest allowed wavalength in nanometer + * + * @returns a spectrum with the wavelength in the range + * of @p min to @p max. The intensities are readjusted + * so that the biggest intensity is again 1000 and the + * others are adopted. + */ + Spectrum* adjustToWavelength( double min, double max ); + + /** + * sets the highest intensity to 1000 and adjusts the + * others + */ + void adjustIntensities(); + + /** + * @param min the lowest allowed wavalength in nanometer + * @param max the highest allowed wavalength in nanometer + * + * @return the wavelength in a QValueList + */ + QValueList wavelengths( double min, double max ); + + /** + * @return the smallest wavelength + */ + double min() const{ + return m_min; + } + + /** + * @return the highest wavelength + */ + double max() const{ + return m_max; + } + + /** + * @return the list of bands of the spectrum + */ + QValueList* bandlist(){ + return &m_bandlist; + } + + /** + * cache the values of the biggest and + * smallest wavelenght + */ + void adjustMinMax(){ + m_min = minBand(); + m_max = maxBand(); + } + + /** + * @return the data of a spectrum as HTML code + */ + QString bandsAsHtml(); + + /** + * @return the parent element of this spectrum + */ + Element* parentElement() + { return m_parentElement; } + + private: + /** + * @return the smallest wavelength + */ + double minBand(); + + /** + * @return the biggest wavelength + */ + double maxBand(); + + /** + * the internal dataset + */ + QValueList m_bandlist; + + /** + * the cached values of the highest and lowest wavelength + */ + double m_max, m_min; + + Element* m_parentElement; +}; +#endif // SPECTRUM_H diff --git a/kalzium/src/spectrumview.ui b/kalzium/src/spectrumview.ui new file mode 100644 index 00000000..2787ab66 --- /dev/null +++ b/kalzium/src/spectrumview.ui @@ -0,0 +1,224 @@ + +SpectrumView + + + SpectrumView + + + + 0 + 0 + 469 + 316 + + + + This page gives an overview about the spectrum this element. With the mouse you can zoom into the spectrum. + + + This page gives an overview about the spectrum this element + + + + unnamed + + + 0 + + + + m_spectrumWidget + + + This is the spectrum of the element + + + This is the spectrum of the element + + + + + layout2 + + + + unnamed + + + + label1 + + + &Minimum value: + + + minimumValue + + + + + minimumValue + + + 999 + + + 1 + + + 380 + + + This sets the leftmost wavelength of the spectrum + + + This sets the leftmost wavelength of the spectrum + + + + + label2 + + + Maximum &value: + + + maximumValue + + + + + maximumValue + + + 1000 + + + 2 + + + 780 + + + This sets the rightmost wavelength of the spectrum + + + This sets the rightmost wavelength of the spectrum + + + + + + + layout4 + + + + unnamed + + + + spacer4 + + + Horizontal + + + Expanding + + + + 211 + 21 + + + + + + exportButton + + + + + + Using this button you can export the spectrum as a graphic + + + Using this button you can export the spectrum as a graphic + + + + + + + spacer3 + + + Vertical + + + Expanding + + + + 21 + 1 + + + + + + + + SpectrumWidget +
spectrumwidget.h
+ + 400 + 230 + + 0 + + 5 + 5 + 0 + 0 + + image0 + setRightBorder(int) + setLeftBorder(int) +
+
+ + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000003dd49444154388dad954168145718c77f13a7f64d59ca1b6a601ea4b20b82ee41ea1e7258a987067a301050410a965c02855e4a2f1e8a4df59443ab5028f494da1e5ae36d3d04d283150f858e07710583533074b698f60d98320f5cba9f65747a98d9a850430bfde0637830fce7ffbef9f1fdbdb22c1997e77913c02ec0072600afee9daaacfb0950008fcbb27ce28d8517cf2cbeda3dd07d7fe0060ba3add1fed4a504048c18613058ec3f9e739793dc4b36e29bf10a0517813f80475e5996789e3771ad77edb4d6f9a768c10efb844a918b256c1872b1988601c9418538b168353e07c4776eb1f64d9fb51fdc79e00b20f7ebebec4aee270bdd294d7ff322ea614a52082684e43eb84c613341a108f640e720a408da874c209a042605e01de012f0682cec3364bf953eaa106ce130939a7e0cb7be17aedfcc503e4821285f13ed53bc3b1fd29e1ed1d4900d85e61e05c85e207cd6f1c4ddec2e1d25240f134ca8595b1556961d14a0b5c2ec53280576200c3684a58f534ecc479c9887a816af2b00768f853dd330e492622615fd187ab5e8a963119d3968b70caeb028427a5746f4961dbd6f07b49b6d3a4703a28600424d95373116b6434ba8143687b5558714c2ecb188990568b584ac48e041c0cae59c53f321a73ed0e02bbe5cb6a821b86dc315a263c79886212f52702d92db7db48e786b0e222d3801551896cee7a4eb8efc012c9e35c4571de9cf42dc1f61f4f3708f1d638716d3502483147c304d68bd0e990848c8d2194bb2ee505a317b2424f773da1d8d1482dd043b7c8170c52918a5a0105a8d6a626a68583a9b93ae4bf5231b8a600a5a1af041f90a29c068f562c7289006e06b7e1a088a80deeaa872da5044539ac120e3c2394b1c87d8549042683503f2a754d4fc3ee3d8494af720349b8a6c20f4ae8c5878af45fe40983d1a1268b8700e061b198b1f5a64e888224dbb03e27698b1560a87307b52218554485d49593c63684d8fe874479cfec410451ab795410187e7349d436077728c58b4af387c04642be2ebe5012b9f437cd5d19dd6b8026c9ae3b6a49a2d42f2a310df08686945cdf173c265ba59d19089d06cc0cc4985d26d7a972dc9ba90dc1e546f17a0f768668e6b6e5d17ecd0a1fc9064735bb404ca6de1e45eb211276a5f64149908918699b911b36fb789fb16d9827c08ed0306d376740e417c2340fb6d5c9192de01e077e031508ed76680cf47dd37d5d9d054488908a80a21557f5ef9358280508dc33948fa82cd04977109f80af8857ad1bf04ec053e037ee5692afcdbfe0df80e380ebc014c6e2f7aaaad1402afd5cf807aa1b07395f5f547404e9520f97634799ee7032f03afd4a2bbf96f99f7572dfe27e3681ad7ff19a67f032fb1f0843cf31fdf0000000049454e44ae426082 + + + + + minimumValue + valueChanged(int) + m_spectrumWidget + setLeftBorder(int) + + + maximumValue + valueChanged(int) + m_spectrumWidget + setRightBorder(int) + + + exportButton + clicked() + SpectrumView + slotExportAsImage() + + + + slotExportAsImage() + + + + spectrumwidget.h + kpushbutton.h + +
diff --git a/kalzium/src/spectrumviewimpl.cpp b/kalzium/src/spectrumviewimpl.cpp new file mode 100644 index 00000000..b7a3b479 --- /dev/null +++ b/kalzium/src/spectrumviewimpl.cpp @@ -0,0 +1,47 @@ +/*************************************************************************** + copyright : (C) 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "spectrumviewimpl.h" + +#include + +#include +#include +#include +#include +#include + +#include "exporter.h" + +SpectrumViewImpl::SpectrumViewImpl( QWidget *parent, const char* name ) + : SpectrumView( parent, name ) +{ + resize( minimumSizeHint() ); + // simulating an update + m_spectrumWidget->setRightBorder( maximumValue->value() ); + exportButton->setGuiItem( KGuiItem( i18n( "&Export Spectrum as Image" ), "fileexport" ) ); +} + +void SpectrumViewImpl::slotExportAsImage() +{ + Exporter* exporter = new Exporter(); + QString fileName = KFileDialog::getSaveFileName( + QString::null, exporter->supportedImageFormats(), + this, i18n( "Save Spectrum" ) ); + if( !fileName.isEmpty() ) + { + if ( !exporter->saveAsImage( &m_spectrumWidget->pixmap(), fileName ) ) + KMessageBox::error( this, i18n( "The spectrum could not be saved" ), i18n( "Image Could Not Be Saved") ); + } + delete exporter; +} +#include "spectrumviewimpl.moc" diff --git a/kalzium/src/spectrumviewimpl.h b/kalzium/src/spectrumviewimpl.h new file mode 100644 index 00000000..131a602c --- /dev/null +++ b/kalzium/src/spectrumviewimpl.h @@ -0,0 +1,49 @@ +/*************************************************************************** + copyright : (C) 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#ifndef SPECTRUMVIEWIMPL_H +#define SPECTRUMVIEWIMPL_H + +#include "spectrumview.h" +#include "spectrum.h" +#include "spectrumwidget.h" + +/** + * @author Carsten Niehaus + */ +class SpectrumViewImpl : public SpectrumView +{ + Q_OBJECT + + public: + /** + * @param parent the parent widget + * @param name the name used internally + */ + SpectrumViewImpl( QWidget* parent, const char* name ); + + /** + * sets the spectrum to @p spec + * @param spec the spectrum to display + */ + void setSpectrum( Spectrum* spec ){ + m_spectrumWidget->setSpectrum( spec ); + } + + private slots: + /** + * export the spectrum as an image + */ + void slotExportAsImage(); +}; + +#endif // SPECTRUMVIEWIMPL_H diff --git a/kalzium/src/spectrumwidget.cpp b/kalzium/src/spectrumwidget.cpp new file mode 100644 index 00000000..5531163c --- /dev/null +++ b/kalzium/src/spectrumwidget.cpp @@ -0,0 +1,430 @@ +/*************************************************************************** + * Copyright (C) 2005 by Carsten Niehaus * + * cniehaus@kde.org * + * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ +#include "spectrumwidget.h" +#include "spectrum.h" +#include "element.h" +#include "kalziumutils.h" + +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include +#if defined(Q_OS_SOLARIS) +#include +#endif + +SpectrumWidget::SpectrumWidget( QWidget *parent, const char* name ) : QWidget( parent, name ) +{ + startValue = 0; + endValue = 0; + + m_LMBPointCurrent.setX( -1 ); + m_LMBPointPress.setX( -1 ); + + m_showtooltip = false; + + m_realHeight = 200; + + Gamma = 0.8; + IntensityMax = 255; + + setType( EmissionSpectrum ); + + setMinimumSize( 400, 230 ); + setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding ); + setBackgroundMode( NoBackground ); +} + +void SpectrumWidget::paintEvent( QPaintEvent * /*e*/ ) +{ + if ( !m_spectrum ) + return; + + m_pixmap.resize( width(), height() ); + m_pixmap.fill( this, width(), height() ); + + QPainter p; + p.begin( &m_pixmap, this ); + p.fillRect( 0, 0, width(), m_realHeight, Qt::black ); + + paintBands( &p ); + + drawTickmarks( &p ); + + if ( m_showtooltip ) + drawTooltip( &p ); + + if ( m_LMBPointPress.x() != -1 && m_LMBPointCurrent.x() != -1 ) + drawZoomLine( &p ); + + p.end(); + bitBlt( this, 0, 0, &m_pixmap ); +} + +void SpectrumWidget::drawZoomLine( QPainter* p ) +{ + p->setPen( Qt::white ); + p->drawLine( m_LMBPointPress.x(), m_LMBPointPress.y(), m_LMBPointCurrent.x(), m_LMBPointPress.y() ); + p->drawLine( m_LMBPointCurrent.x(), m_LMBPointPress.y()+10, m_LMBPointCurrent.x(), m_LMBPointPress.y()-10 ); + p->drawLine( m_LMBPointPress.x(), m_LMBPointPress.y()+10, m_LMBPointPress.x(), m_LMBPointPress.y()-10 ); + +} + +void SpectrumWidget::paintBands( QPainter* p ) +{ + if ( m_type == AbsorptionSpectrum ) + { + for ( double va = startValue; va <= endValue ; va += 0.1 ) + { + int x = xPos( va ); + p->setPen( linecolor( va ) ); + p->drawLine( x,0,x, m_realHeight ); + } + + p->setPen( Qt::black ); + } + + int i = 0; + int x = 0; + int temp = 0; + + for ( QValueList::Iterator it = m_spectrum->bandlist()->begin(); + it != m_spectrum->bandlist()->end(); + ++it ) + { + if ( ( *it ).wavelength < startValue || ( *it ).wavelength > endValue ) + continue; + + x = xPos( ( *it ).wavelength ); + + temp = 0; + + switch ( m_type ) + { + case EmissionSpectrum: + p->setPen( linecolor( ( *it ).wavelength ) ); + p->drawLine( x,0,x, m_realHeight-1 ); + + p->setPen( Qt::black ); +// p->drawLine( x,m_realHeight,x, m_realHeight ); + break; + + case AbsorptionSpectrum: + p->setPen( Qt::black ); + p->drawLine( x,0,x, m_realHeight-1 ); + break; + } + + i++; + } +} + +QColor SpectrumWidget::linecolor( double spectrum ) +{ + int r,g,b; + wavelengthToRGB( spectrum, r,g,b ); + + QColor c( r,g,b ); + return c; +} + + +void SpectrumWidget::wavelengthToRGB( double wavelength, int& r, int& g, int& b ) +{ + double blue = 0.0, green = 0.0, red = 0.0, factor = 0.0; + + int wavelength_ = ( int ) floor( wavelength ); + if ( wavelength_ < 380 || wavelength_ > 780 ) + { + //make everything white + r = g = b = 255; + return; + } + else if ( wavelength_ > 380 && wavelength_ < 439 ) + { + red = -( wavelength-440 ) / ( 440-380 ); + green = 0.0; + blue = 1.0; + + } + else if ( wavelength_ > 440 && wavelength_ < 489 ) + { + red = 0.0; + green = ( wavelength-440 ) / ( 490-440 ); + blue = 1.0; + } + else if ( wavelength_ > 490 && wavelength_ < 509 ) + { + red = 0.0; + green = 1.0; + blue = -( wavelength-510 ) / ( 510-490 ); + } + else if ( wavelength_ > 510 && wavelength_ < 579 ) + { + red = ( wavelength-510 ) / ( 580-510 ); + green = 1.0; + blue = 0.0; + } + else if ( wavelength_ > 580 && wavelength_ < 644 ) + { + red = 1.0; + green = -( wavelength-645 ) / ( 645-580 ); + blue = 0.0; + } + else if ( wavelength_ > 645 && wavelength_ < 780 ) + { + red = 1.0; + green = 0.0; + blue = 0.0; + } + + if ( wavelength_ > 380 && wavelength_ < 419 ) + factor = 0.3 + 0.7*( wavelength - 380 ) / ( 420 - 380 ); + else if ( wavelength_ > 420 && wavelength_ < 700 ) + factor = 1.0; + else if ( wavelength_ > 701 && wavelength_ < 780 ) + factor = 0.3 + 0.7*( 780 - wavelength ) / ( 780 - 700 ); + else + factor = 0.0; + + r = Adjust( red, factor ); + g = Adjust( green, factor ); + b = Adjust( blue, factor ); +} + +int SpectrumWidget::Adjust( double color, double factor ) +{ + if ( color == 0.0 ) + return 0; + else + return qRound( IntensityMax * pow( color*factor, Gamma ) ); +} + +void SpectrumWidget::drawTickmarks( QPainter* p ) +{ + //the size of the text on the tickmarks + const int space = 20; + + //the distance between the tickmarks in pixel + const int d = 10; + + //the total number of tickmarks to draw (small and long) + const int numberOfTickmarks = ( int )floor( width()/d ); + + double pos = 0.0; + + for ( int i = 0; i < numberOfTickmarks; i++ ) + { + if( i%5 == 0 ) + {//long tickmarks plus text + p->drawLine( i*d, m_realHeight, i*d, m_realHeight+10 ); + if ( i%10 == 0 && + i*d > space && + i*d < width()-space ) + { + pos = ( double ) ( i*d )/width(); + p->fillRect( i*d-space, m_realHeight+12, 2*space, 15, Qt::white ); + p->drawText( i*d-space, m_realHeight+12, 2*space, 15, Qt::AlignCenter, KalziumUtils::localizedValue( KalziumUtils::strippedValue( Wavelength( pos ) ), 6 ) ); + } + } + else {//small tickmarks + p->drawLine( i*d, m_realHeight, i*d, m_realHeight+5 ); + } + } +} + +void SpectrumWidget::keyPressEvent( QKeyEvent *e ) +{ + kdDebug() << "SpectrumWidget::keyPressEvent()" << endl; + switch ( e->key() ) + { + case Key_Plus: + slotZoomIn(); + break; + case Key_Minus: + slotZoomOut(); + break; + } +} + +void SpectrumWidget::slotZoomOut() +{ + kdDebug() << "SpectrumWidget::slotZoomOut() "<< startValue << ":: "<< endValue << endl; + + double diff = endValue - startValue; + + double offset = diff * 0.05; + + endValue = endValue + offset; + startValue = startValue - offset; + + //check for invalid values + if ( startValue < 0.0 ) + startValue = 0.0; + + if ( endValue > 800.0 ) + endValue = 800.0; + + setBorders( ( int ) startValue, ( int )endValue ); + + kdDebug() << "SpectrumWidget::slotZoomOut() "<< startValue << ":: "<< endValue << endl; +} + +void SpectrumWidget::slotZoomIn() +{ + kdDebug() << "SpectrumWidget::slotZoomIn() "<< startValue << ":: "<< endValue << endl; + + double diff = endValue - startValue; + + double offset = diff * 0.05; + + endValue = endValue - offset; + startValue = startValue + offset; + + setBorders( ( int ) startValue, ( int )endValue ); + + kdDebug() << "SpectrumWidget::slotZoomIn() "<< startValue << ":: "<< endValue << endl; +} + +void SpectrumWidget::mouseMoveEvent( QMouseEvent *e ) +{ + m_LMBPointCurrent = e->pos(); + update(); +} + +void SpectrumWidget::mousePressEvent( QMouseEvent *e ) +{ + if ( e->button() == QMouseEvent::LeftButton ) + m_LMBPointPress = e->pos(); + if ( e->button() == QMouseEvent::RightButton ) + slotZoomOut(); +//FIXME +//the tooltip is not really working. Better to not have it +//in KDE 3.4 and think of a better solution. +//PrepareTooltip( Wavelength( ( double )e->pos().x()/width() ) ); +} + +void SpectrumWidget::PrepareTooltip( double wavelength ) +{ + Spectrum::band band; + + QValueList::const_iterator it = m_spectrum->bandlist()->begin(); + const QValueList::const_iterator itEnd = m_spectrum->bandlist()->end(); + + //find the difference in percent (1.0 is 100%, 0.1 is 10%) + double dif = 0.0; + + bool foundWavelentgh = false; + + //find the highest intensity + for ( ; it != itEnd; ++it ) + { + double thisdif = ( *it ).wavelength / wavelength; + + if ( thisdif < 0.9 || thisdif > 1.1 ) + continue; + + if ( thisdif > 1.0 ){//convert for example 1.3 to 0.7 + thisdif = thisdif-1; + thisdif = 1-thisdif; + } + + if ( thisdif > dif ) + { + dif = thisdif; + band = *it; + foundWavelentgh = true; + } + } + if ( foundWavelentgh ) + { + m_band = band; + m_showtooltip = true; + } + else + m_showtooltip = false; + + kdDebug() << "SpectrumWidget::PrepareTooltip(): "<< m_showtooltip << endl; + update(); +} + +void SpectrumWidget::drawTooltip( QPainter *p ) +{ + p->setPen( Qt::white ); + QPoint pt = mapFromGlobal( QCursor::pos() ); + p->drawText( pt, i18n("Wavelength: %1").arg(m_band.wavelength) ); + pt.setY( pt.y() + 15 ); + p->drawText( pt, i18n("Intensity: %1").arg(m_band.intensity) ); + pt.setY( pt.y() + 15 ); + p->drawText( pt, i18n("Energy 1, Energy 2: %1, %2").arg(m_band.energy1).arg( m_band.energy2 )); + pt.setY( pt.y() + 15 ); + p->drawText( pt, i18n("Term 1, Term 2: %1, %2").arg(m_band.term1).arg( m_band.term2 )); + pt.setY( pt.y() + 15 ); + p->drawText( pt, i18n("J 1, J 2: %1, %2").arg(m_band.J1).arg( m_band.J2 )); +} + +void SpectrumWidget::mouseReleaseEvent( QMouseEvent *e ) +{ + if ( e->button() == QMouseEvent::LeftButton ) + { + int left = (int)Wavelength( ( double )m_LMBPointPress.x()/width() ); + int right = (int)Wavelength( ( double )e->pos().x()/width() ); + + if ( left == right ) + return; + + if ( left > right ) + setBorders( right, left ); + else + setBorders( left, right ); + } + + m_LMBPointPress.setX( -1 ); + m_LMBPointCurrent.setX( -1 ); +} + +QPixmap SpectrumWidget::pixmap() +{ + QPixmap tmp( m_pixmap ); + QString text; + + if( m_type == EmissionSpectrum ) + text = i18n( "Emission spectrum of %1" ).arg( m_spectrum->parentElement()->elname() ); + else + text = i18n( "Absorption spectrum of %1" ).arg( m_spectrum->parentElement()->elname() ); + + QPainter p( &tmp ); + p.setPen( Qt::black ); + p.drawText( 30, m_realHeight + 70, text ); + + return tmp; +} + +#include "spectrumwidget.moc" + diff --git a/kalzium/src/spectrumwidget.h b/kalzium/src/spectrumwidget.h new file mode 100644 index 00000000..84a6fd80 --- /dev/null +++ b/kalzium/src/spectrumwidget.h @@ -0,0 +1,234 @@ +/*************************************************************************** + * Copyright (C) 2005 by Carsten Niehaus * + * cniehaus@kde.org * + * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ +#ifndef SPECTRUMWIDGET_H +#define SPECTRUMWIDGET_H + +#include + +#include + +#include "spectrum.h" + +/** + * @author Carsten Niehaus + * + */ +class SpectrumWidget : public QWidget +{ + Q_OBJECT + + public: + SpectrumWidget( QWidget *parent, const char* name = 0 ); + + ~SpectrumWidget(){} + + void setSpectrum( Spectrum* spec ){ + m_spectrum = spec; + update(); + } + + Spectrum* spectrum()const{ + return m_spectrum; + } + + /** + * This limits the width of the spectrum in terms of + * wavelength. For example you can set it to only + * show the area between 500 and 550 nm. Invalid values + * will be set back to the default start- and stopvalues + * + * @param left the left border + * @param right the right border + */ + void setBorders( double left, double right ){ + //check for invalid values + if ( startValue < 0.0 ) + startValue = 0.0; + + if ( endValue > 800.0 ) + endValue = 800.0; + + startValue = left; + endValue = right; + + update(); + } + + /** + * find the nearest band. The returned value is the number + * of pixel the next band is away + */ + int findNearestBand( QValueList::iterator it ); + + /** + * there are several possible types. + */ + enum SpectrumType + { + EmissionSpectrum = 0, + AbsorptionSpectrum + }; + + /** + * sets the type of the spectrum to @p t + * @param t the type of the spectrum + */ + void setType( SpectrumType t ){ + m_type = t; + } + + /** + * @return the currently active type + * of the spectrum + */ + SpectrumType spectrumType() const{ + return m_type; + } + + /** + * @returns the color of a line + * @param spectrum the value of the spectrum + */ + QColor linecolor( double spectrum ); + + double Gamma; + int IntensityMax; + + /** + * @return the adjusted value of the @p color. The + * correction depends on @p factor which has been + * figured out emperically + */ + int Adjust( double color, double factor ); + + /** + * @return the postion in the widget of a band + * with the wavelength @p wavelength + * + * @param wavelength the wavelength for which the position is needed + */ + inline int xPos( double wavelength ){ + return ( int ) ( ( wavelength-startValue ) * width() / ( endValue - startValue ) ); + } + + void PrepareTooltip( double wavelength ); + + void showTooltip( Spectrum::band band ); + + /** + * @param xpos The ratio of the position relative to the width + * of the widget. + * @return the wavelength on position @p xpos + */ + inline double Wavelength( double xpos ){ + return startValue + ( ( endValue-startValue ) * xpos ); + } + + /** + * This method changes the three values @p r, @p g and @p b to the + * correct values + * @param wavelength the wavelength for which the color is searched + * @param r red + * @param g green + * @param b blue + */ + void wavelengthToRGB( double wavelength, int& r, int& g, int& b ); + + QPixmap pixmap(); + + private: + QValueList m_spectra; + + SpectrumType m_type; + + Spectrum *m_spectrum; + + QPixmap m_pixmap; + + bool m_showtooltip; + + Spectrum::band m_band; + + void paintBands( QPainter* p ); + void drawZoomLine( QPainter* p ); + void drawTooltip( QPainter *p ); + + /** + * Draw the scale + */ + void drawTickmarks( QPainter *p ); + + double startValue; + double endValue; + + int m_realHeight; + + /** + * this QPoint stores the information where + * the left mouse button has been pressed. This + * is used for the mouse zooming + */ + QPoint m_LMBPointPress; + + QPoint m_LMBPointCurrent; + + public slots: + /** + * set the the maximum value to @p value + */ + void setRightBorder( int value ){ + endValue = value; + if ( endValue < startValue ) + startValue = endValue-1; + update(); + } + + /** + * set the the minimum value to @p value + */ + void setLeftBorder( int value ){ + startValue = value; + if ( startValue > endValue ) + endValue = startValue+1; + update(); + } + + /** + * activates the spectrum of the type @p spectrumtype + */ + void slotActivateSpectrum( int spectrumtype ){ + m_type = ( SpectrumType )spectrumtype; + update(); + } + + private slots: + void slotZoomIn(); + void slotZoomOut(); + + protected: + virtual void paintEvent( QPaintEvent *e ); + virtual void keyPressEvent(QKeyEvent *e); + virtual void mouseMoveEvent( QMouseEvent *e ); + virtual void mousePressEvent( QMouseEvent *e ); + virtual void mouseReleaseEvent( QMouseEvent *e ); +}; + +#endif // SPECTRUMWIDGET_H diff --git a/kalzium/src/tempunit.cpp b/kalzium/src/tempunit.cpp new file mode 100644 index 00000000..55d3630f --- /dev/null +++ b/kalzium/src/tempunit.cpp @@ -0,0 +1,134 @@ +/*************************************************************************** + * Copyright (C) 2005 by Pino Toscano * + * toscano.pino@tiscali.it * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include "tempunit.h" + +double TempUnit::convert( double value, TempUnit::Unit from, TempUnit::Unit to ) +{ + /** + * These are the four formula needed to convert from + * Kelvin the the other units: + + Kelvin Celsius °C = K - 273,15 + Kelvin Fahrenheit °F = K × 1,8 - 459,67 + Kelvin Rankine °Ra = K × 1,8 + Kelvin Reaumur °R = ( K - 273,15 ) × 0,8 + */ + + if ( from != Kelvin ) + value = convertToKelvin( value, from ); + + //now 'value' is in Kelvin + switch( to ) + { + case Celsius: + return value - 273.16; + case Fahrenheit: + return value * 1.8 - 459.67; + case Rankine: + return value * 1.8; + case Reaumur: + return ( value - 273.15 )* 0.8; + case Kelvin: + return value; + } + return value; +} + +double TempUnit::convertToKelvin( const double value, TempUnit::Unit from ) +{ + switch( from ) + { + case Kelvin: + return value; + case Celsius: + return value + 273.16; + case Fahrenheit: + return ( value + 459.67 )/1.8; + case Rankine: + return value / 1.8; + case Reaumur: + return ( value * 1.25 ) + 273.15; + } + return value; +} + +double TempUnit::convert( const double value, int from, int to ) +{ + return convert( value, (TempUnit::Unit)from, (TempUnit::Unit)to ); +} + +QStringList TempUnit::unitListSymbols() +{ + QStringList list; + list << "K"; + list << QString::fromUtf8("°C"); + list << QString::fromUtf8("°F"); + list << QString::fromUtf8("°Ra"); + list << QString::fromUtf8("°R"); + return list; +} + +QString TempUnit::unitListSymbol( int i ) +{ + QStringList l = unitListSymbols(); + if ( ( i < 0 ) || ( i >= (int)l.count() ) ) + return l[0]; + return l[i]; +} + +QPair TempUnit::rangeForUnit( TempUnit::Unit u ) +{ + switch( u ) + { + case Kelvin: + { + return QPair( 0.0, 5000.0 ); + break; + } + case Celsius: + { + return QPair( -273.16, 4726.84 ); + break; + } + case Fahrenheit: + { + return QPair( -459.67, 8540.33 ); + break; + } + case Rankine: + { + return QPair( 0.0, 9000.0 ); + break; + } + case Reaumur: + { + return QPair( -218.52, 3781.48 ); + break; + } + } + return QPair( 0.0, 5000.0 ); +} + +QPair TempUnit::rangeForUnit( int u ) +{ + return rangeForUnit( (TempUnit::Unit)u ); +} + diff --git a/kalzium/src/tempunit.h b/kalzium/src/tempunit.h new file mode 100644 index 00000000..db4c366e --- /dev/null +++ b/kalzium/src/tempunit.h @@ -0,0 +1,92 @@ +#ifndef TEMPUNIT_H +#define TEMPUNIT_H +/*************************************************************************** + * Copyright (C) 2005 by Pino Toscano * + * toscano.pino@tiscali.it * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +#include + +/** + * This class obtains all the info needed to work with the units of measure + * of temperature. + * + * It has static methods you can call to get the various infos. The most + * important methods is convert(), that performs conversions. + * + * @author Pino Toscano + */ +class TempUnit +{ + public: + + enum Unit { Kelvin = 0, + Celsius, + Fahrenheit, + Rankine, + Reaumur + }; + + /** + * Convert the temperature unit @p value given in the unit + * @p from to the unit @p to. + * + * @return the value converted + */ + static double convert( double value, + TempUnit::Unit from, + TempUnit::Unit to ); + + + /** + * @param value the temperature to convert + * @param from the unit from which to convert + * + * @return the temperature to Kelvin + */ + static double convertToKelvin( const double value, + TempUnit::Unit from ); + + /** + * @overload + */ + static double convert( const double value, + int from, + int to ); + + /** + * @return a list with the symbols of the temperature units + * we support + */ + static QStringList unitListSymbols(); + + /** + * @return the symbol of the @p i -th unit + */ + static QString unitListSymbol( int i ); + + static QPair rangeForUnit( TempUnit::Unit u ); + + /** + * @overload + */ + static QPair rangeForUnit( int u ); + +}; +#endif // TEMPUNIT_H diff --git a/kalzium/src/timewidget.ui b/kalzium/src/timewidget.ui new file mode 100644 index 00000000..fcb46391 --- /dev/null +++ b/kalzium/src/timewidget.ui @@ -0,0 +1,201 @@ + +TimeWidget + + + TimeWidget + + + + 0 + 0 + 196 + 396 + + + + + unnamed + + + + spacer3 + + + Vertical + + + Fixed + + + + 21 + 20 + + + + + + layout3 + + + + unnamed + + + + lbl1_2 + + + + 5 + 0 + 0 + 0 + + + + Year: + + + + + spacer1_2 + + + Horizontal + + + Expanding + + + + 20 + 21 + + + + + + + + layout5 + + + + unnamed + + + + time_slider + + + 1650 + + + 2005 + + + 1994 + + + Horizontal + + + Below + + + 50 + + + + + spacer9 + + + Horizontal + + + Fixed + + + + 5 + 21 + + + + + + Number1 + + + 2005 + + + 1650 + + + 1994 + + + + + + + verticalSpacer + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + text + + + + 1 + + + + Move the slider +to find out about +the discovery dates +of the elements + + + WidgetWidth + + + + + + + + + Number1 + valueChanged(int) + time_slider + setValue(int) + + + time_slider + valueChanged(int) + Number1 + setValue(int) + + + + + knuminput.h + + diff --git a/kalzium/src/timewidget_impl.cpp b/kalzium/src/timewidget_impl.cpp new file mode 100644 index 00000000..5f460f4a --- /dev/null +++ b/kalzium/src/timewidget_impl.cpp @@ -0,0 +1,40 @@ +/*************************************************************************** + copyright : (C) 2005 by Carsten Niehaus + copyright : (C) 2005 by Pino Toscano + email : kalzium@kde.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "timewidget_impl.h" + +#include +#include +#include +#include + +#include + +TimeWidgetIMPL::TimeWidgetIMPL( QWidget *parent, const char* name ) + : TimeWidget( parent, name ) +{ + text->setAlignment( text->alignment() | Qt::WordBreak ); + text->setTextFormat( Qt::RichText ); + text->setReadOnly( true ); + text->setPaletteBackgroundColor( paletteBackgroundColor() ); + text->setFrameStyle( QFrame::NoFrame ); +} + +void TimeWidgetIMPL::slotChanged( int value ) +{ + ( void )value; + text->hide(); + verticalSpacer->changeSize( 21, 5, QSizePolicy::Fixed, QSizePolicy::Expanding ); +} + +#include "timewidget_impl.moc" diff --git a/kalzium/src/timewidget_impl.h b/kalzium/src/timewidget_impl.h new file mode 100644 index 00000000..6664ca15 --- /dev/null +++ b/kalzium/src/timewidget_impl.h @@ -0,0 +1,41 @@ +#ifndef TIMEWIDGET_IMPL_H +#define TIMEWIDGET_IMPL_H + +/*************************************************************************** + copyright : (C) 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "timewidget.h" + +/** + * @author Carsten Niehaus + */ +class TimeWidgetIMPL : public TimeWidget +{ + Q_OBJECT + + public: + /** + * @param parent The parent of this widget + * @param name The name of this widget + */ + TimeWidgetIMPL( QWidget *parent = 0, const char* name = 0 ); + + public slots: + /** + * this slot will react to the new year + * @param value the new year + */ + void slotChanged( int value ); +}; +#endif // TIMEWIDGET_IMPL_H + diff --git a/kanagram/DATA_FILE_TRANSLATION.readme b/kanagram/DATA_FILE_TRANSLATION.readme new file mode 100644 index 00000000..ffac7de6 --- /dev/null +++ b/kanagram/DATA_FILE_TRANSLATION.readme @@ -0,0 +1,26 @@ +In addition to its messages, Kanagram's +data files need to be translated. You can find these data files (in English) +in SVN in branches/KDE/3.5/kdeedu/kanagram/data. Please note the +"translations" don't have to be direct translations. You can add words, +remove words, translate words, add new files, etc. What is important is to +have files in every language, not necessarily that they are exact equivalents +to the English versions. + +* Instructions regarding creating translations * + +Make a directory called l10n/yourLanguageCode/data/kdeedu/kanagram, and add to +it the translated .kvtml files and a Makefile.am containing the following +lines: + +txt_DATA = file1.kvtml file2.kvtml file3.kvtml (obviously, replacing the fake +filenames with the actual filenames of the files you create) + +txtdir = $(kde_datadir)/kanagram/data/yourLanguageCode + +EXTRA_DIST = $(txt_DATA) + +Thanks for your faithful translation efforts. They are greatly appreciated. + +-- +Joshua Keel +Code is poetry. diff --git a/kanagram/Doxyfile b/kanagram/Doxyfile new file mode 100644 index 00000000..27b7cf29 --- /dev/null +++ b/kanagram/Doxyfile @@ -0,0 +1,275 @@ +# Doxyfile 1.4.1-KDevelop + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +PROJECT_NAME = kanagram.kdevelop +PROJECT_NUMBER = 0.1 +OUTPUT_DIRECTORY = +CREATE_SUBDIRS = NO +OUTPUT_LANGUAGE = English +USE_WINDOWS_ENCODING = NO +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = YES +ABBREVIATE_BRIEF = "The $name class" \ + "The $name widget" \ + "The $name file" \ + is \ + provides \ + specifies \ + contains \ + represents \ + a \ + an \ + the +ALWAYS_DETAILED_SEC = NO +INLINE_INHERITED_MEMB = NO +FULL_PATH_NAMES = YES +STRIP_FROM_PATH = / +STRIP_FROM_INC_PATH = +SHORT_NAMES = NO +JAVADOC_AUTOBRIEF = NO +MULTILINE_CPP_IS_BRIEF = NO +DETAILS_AT_TOP = NO +INHERIT_DOCS = YES +DISTRIBUTE_GROUP_DOC = NO +TAB_SIZE = 8 +ALIASES = +OPTIMIZE_OUTPUT_FOR_C = NO +OPTIMIZE_OUTPUT_JAVA = NO +SUBGROUPING = YES +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- +EXTRACT_ALL = NO +EXTRACT_PRIVATE = NO +EXTRACT_STATIC = NO +EXTRACT_LOCAL_CLASSES = YES +EXTRACT_LOCAL_METHODS = NO +HIDE_UNDOC_MEMBERS = NO +HIDE_UNDOC_CLASSES = NO +HIDE_FRIEND_COMPOUNDS = NO +HIDE_IN_BODY_DOCS = NO +INTERNAL_DOCS = NO +CASE_SENSE_NAMES = YES +HIDE_SCOPE_NAMES = NO +SHOW_INCLUDE_FILES = YES +INLINE_INFO = YES +SORT_MEMBER_DOCS = YES +SORT_BRIEF_DOCS = NO +SORT_BY_SCOPE_NAME = NO +GENERATE_TODOLIST = YES +GENERATE_TESTLIST = YES +GENERATE_BUGLIST = YES +GENERATE_DEPRECATEDLIST= YES +ENABLED_SECTIONS = +MAX_INITIALIZER_LINES = 30 +SHOW_USED_FILES = YES +SHOW_DIRECTORIES = YES +FILE_VERSION_FILTER = +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_IF_DOC_ERROR = YES +WARN_NO_PARAMDOC = NO +WARN_FORMAT = "$file:$line: $text" +WARN_LOGFILE = +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- +INPUT = /home/joshua/kanagram +FILE_PATTERNS = *.c \ + *.cc \ + *.cxx \ + *.cpp \ + *.c++ \ + *.java \ + *.ii \ + *.ixx \ + *.ipp \ + *.i++ \ + *.inl \ + *.h \ + *.hh \ + *.hxx \ + *.hpp \ + *.h++ \ + *.idl \ + *.odl \ + *.cs \ + *.php \ + *.php3 \ + *.inc \ + *.m \ + *.mm \ + *.dox \ + *.C \ + *.CC \ + *.C++ \ + *.II \ + *.I++ \ + *.H \ + *.HH \ + *.H++ \ + *.CS \ + *.PHP \ + *.PHP3 \ + *.M \ + *.MM \ + *.C \ + *.H \ + *.tlh \ + *.diff \ + *.patch \ + *.moc \ + *.xpm \ + *.dox +RECURSIVE = yes +EXCLUDE = +EXCLUDE_SYMLINKS = NO +EXCLUDE_PATTERNS = +EXAMPLE_PATH = +EXAMPLE_PATTERNS = * +EXAMPLE_RECURSIVE = NO +IMAGE_PATH = +INPUT_FILTER = +FILTER_PATTERNS = +FILTER_SOURCE_FILES = NO +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- +SOURCE_BROWSER = NO +INLINE_SOURCES = NO +STRIP_CODE_COMMENTS = YES +REFERENCED_BY_RELATION = YES +REFERENCES_RELATION = YES +VERBATIM_HEADERS = YES +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- +ALPHABETICAL_INDEX = NO +COLS_IN_ALPHA_INDEX = 5 +IGNORE_PREFIX = +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = html +HTML_FILE_EXTENSION = .html +HTML_HEADER = +HTML_FOOTER = +HTML_STYLESHEET = +HTML_ALIGN_MEMBERS = YES +GENERATE_HTMLHELP = NO +CHM_FILE = +HHC_LOCATION = +GENERATE_CHI = NO +BINARY_TOC = NO +TOC_EXPAND = NO +DISABLE_INDEX = NO +ENUM_VALUES_PER_LINE = 4 +GENERATE_TREEVIEW = NO +TREEVIEW_WIDTH = 250 +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- +GENERATE_LATEX = YES +LATEX_OUTPUT = latex +LATEX_CMD_NAME = latex +MAKEINDEX_CMD_NAME = makeindex +COMPACT_LATEX = NO +PAPER_TYPE = a4wide +EXTRA_PACKAGES = +LATEX_HEADER = +PDF_HYPERLINKS = NO +USE_PDFLATEX = NO +LATEX_BATCHMODE = NO +LATEX_HIDE_INDICES = NO +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- +GENERATE_RTF = NO +RTF_OUTPUT = rtf +COMPACT_RTF = NO +RTF_HYPERLINKS = NO +RTF_STYLESHEET_FILE = +RTF_EXTENSIONS_FILE = +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- +GENERATE_MAN = NO +MAN_OUTPUT = man +MAN_EXTENSION = .3 +MAN_LINKS = NO +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- +GENERATE_XML = yes +XML_OUTPUT = xml +XML_SCHEMA = +XML_DTD = +XML_PROGRAMLISTING = YES +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- +GENERATE_AUTOGEN_DEF = NO +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- +GENERATE_PERLMOD = NO +PERLMOD_LATEX = NO +PERLMOD_PRETTY = YES +PERLMOD_MAKEVAR_PREFIX = +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- +ENABLE_PREPROCESSING = YES +MACRO_EXPANSION = NO +EXPAND_ONLY_PREDEF = NO +SEARCH_INCLUDES = YES +INCLUDE_PATH = +INCLUDE_FILE_PATTERNS = +PREDEFINED = +EXPAND_AS_DEFINED = +SKIP_FUNCTION_MACROS = YES +#--------------------------------------------------------------------------- +# Configuration::additions related to external references +#--------------------------------------------------------------------------- +TAGFILES = +GENERATE_TAGFILE = kanagram.tag +ALLEXTERNALS = NO +EXTERNAL_GROUPS = YES +PERL_PATH = /usr/bin/perl +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = YES +HIDE_UNDOC_RELATIONS = YES +HAVE_DOT = NO +CLASS_GRAPH = YES +COLLABORATION_GRAPH = YES +GROUP_GRAPHS = YES +UML_LOOK = NO +TEMPLATE_RELATIONS = NO +INCLUDE_GRAPH = YES +INCLUDED_BY_GRAPH = YES +CALL_GRAPH = NO +GRAPHICAL_HIERARCHY = YES +DIRECTORY_GRAPH = YES +DOT_IMAGE_FORMAT = png +DOT_PATH = +DOTFILE_DIRS = +MAX_DOT_GRAPH_WIDTH = 1024 +MAX_DOT_GRAPH_HEIGHT = 1024 +MAX_DOT_GRAPH_DEPTH = 1000 +DOT_TRANSPARENT = NO +DOT_MULTI_TARGETS = NO +GENERATE_LEGEND = YES +DOT_CLEANUP = YES +#--------------------------------------------------------------------------- +# Configuration::additions related to the search engine +#--------------------------------------------------------------------------- +SEARCHENGINE = NO diff --git a/kanagram/Makefile.am b/kanagram/Makefile.am new file mode 100644 index 00000000..5bcc3e71 --- /dev/null +++ b/kanagram/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = data images src icons sounds diff --git a/kanagram/TODO b/kanagram/TODO new file mode 100644 index 00000000..b52ff56d --- /dev/null +++ b/kanagram/TODO @@ -0,0 +1,31 @@ +TODO items for Kanagram: +------------ +3.5 +------------ +make the gap to the board edge and text smaller? +have separate position settings for chalk font (different font dynamics move font off position) +finish khotstuff server, add to app + +only have "edit" button if editable vocab selected (not on page initialise, as at present) +only have active "save" button if changes are to be saved +on new word press, blank entry box? + +------------ +4.0 +------------ +keyboard shortcuts (skip word 'ctrl-n', etc.) +more words for vocabs! +different themes (whiteboard, etc) +animated (quickly) rising folder? +Warn "want to save?" on vocab editor close + +redesign vocab editor dialog + +on reveal word, display hint - help learn words: hide on next word button press? +info of vocab? + +shared "kdeedu" dir for kvtml files? + +many descriptions for one word? (to prevent memorisation of words, more interesting)? + +speak hints using kde text-to-speech engine!?! \ No newline at end of file diff --git a/kanagram/data/Makefile.am b/kanagram/data/Makefile.am new file mode 100644 index 00000000..9a99f949 --- /dev/null +++ b/kanagram/data/Makefile.am @@ -0,0 +1,2 @@ +txt_DATA = objects.kvtml worldcapitals.kvtml computers.kvtml animals.kvtml sports.kvtml people.kvtml inventions.kvtml currencies.kvtml fruits.kvtml vegetables.kvtml space.kvtml professions.kvtml clothing.kvtml transportation.kvtml +txtdir = $(kde_datadir)/kanagram/data/en diff --git a/kanagram/data/animals.kvtml b/kanagram/data/animals.kvtml new file mode 100644 index 00000000..674ae1ec --- /dev/null +++ b/kanagram/data/animals.kvtml @@ -0,0 +1,185 @@ + + + + + + + + bear + + + dolphin + + + zebra + + + kangaroo + + + whale + + + horse + + + monkey + + + woodpecker + + + snake + + + giraffe + + + elephant + + + mouse + + + worm + + + dragonfly + + + penguin + + + rabbit + + + hamster + + + wolf + + + lion + + + tiger + + + octopus + + + rhinoceros + + + hedgehog + + + reindeer + + + squirrel + + + tortoise + + + hippopotamus + + + dinosaur + + + eagle + + + shark + + + duck + + + fish + + + parrot + + + frog + + + snail + + + camel + + + alligator + + + mosquito + + + sheep + + + shellfish + + \ No newline at end of file diff --git a/kanagram/data/clothing.kvtml b/kanagram/data/clothing.kvtml new file mode 100644 index 00000000..6d8e4afb --- /dev/null +++ b/kanagram/data/clothing.kvtml @@ -0,0 +1,116 @@ + + + + + + + + sneakers + + + boots + + + pants + + + shorts + + + skirt + + + dress + + + parka + + + jacket + + + coat + + + hat + + + tobogan + + + earmuffs + + + sunglasses + + + socks + + + sandals + + + gloves + + + belt + + diff --git a/kanagram/data/computers.kvtml b/kanagram/data/computers.kvtml new file mode 100644 index 00000000..57d2f822 --- /dev/null +++ b/kanagram/data/computers.kvtml @@ -0,0 +1,107 @@ + + + + + + + + monitor + + + speakers + + + printer + + + mouse + + + keyboard + + + joystick + + + modem + + + caffeine + + + floppy + + + tape + + + scanner + + + headphones + + + webcam + + + microphone + + \ No newline at end of file diff --git a/kanagram/data/currencies.kvtml b/kanagram/data/currencies.kvtml new file mode 100644 index 00000000..50023e71 --- /dev/null +++ b/kanagram/data/currencies.kvtml @@ -0,0 +1,128 @@ + + + + + + + + dinar + + + dollar + + + drachma + + + euro + + + franc + + + guilder + + + koruna + + + krona + + + krone + + + lira + + + mark + + + peseta + + + peso + + + pound + + + rand + + + renminbi + + + ruble + + + rupee + + + shilling + + + yen + + + zloty + + \ No newline at end of file diff --git a/kanagram/data/fruits.kvtml b/kanagram/data/fruits.kvtml new file mode 100644 index 00000000..60a8881a --- /dev/null +++ b/kanagram/data/fruits.kvtml @@ -0,0 +1,137 @@ + + + + + + + + apple + + + apricot + + + banana + + + blackberry + + + blueberry + + + cherry + + + coconut + + + cranberry + + + grape + + + grapefruit + + + kiwi + + + lemon + + + lime + + + mandarin + + + mango + + + olive + + + orange + + + peach + + + pear + + + pineapple + + + plum + + + raspberry + + + strawberry + + + watermelon + + \ No newline at end of file diff --git a/kanagram/data/inventions.kvtml b/kanagram/data/inventions.kvtml new file mode 100644 index 00000000..721fb624 --- /dev/null +++ b/kanagram/data/inventions.kvtml @@ -0,0 +1,149 @@ + + + + + + + + aircraft + + + antibiotics + + + automobile + + + batteries + + + bicycle + + + boomerang + + + clocks + + + computers + + + dynamite + + + electricity + + + elevator + + + email + + + helicopter + + + hovercraft + + + internet + + + lasers + + + paperclip + + + photography + + + plastics + + + radar + + + radio + + + steamengine + + + telephone + + + television + + + tetris + + + transistor + + + velcro + + + wheel + + \ No newline at end of file diff --git a/kanagram/data/objects.kvtml b/kanagram/data/objects.kvtml new file mode 100644 index 00000000..d9e52eb1 --- /dev/null +++ b/kanagram/data/objects.kvtml @@ -0,0 +1,152 @@ + + + + + + + + television + + + chair + + + freezer + + + fridge + + + cooker + + + fireplace + + + table + + + drawers + + + mirror + + + clock + + + wardrobe + + + bookcase + + + blender + + + settee + + + washbasin + + + shower + + + bath + + + kettle + + + telephone + + + radiator + + + radio + + + computer + + + pets + + + pictures + + + toothbrush + + + carpet + + + toys + + + ornaments + + + cupboards + + \ No newline at end of file diff --git a/kanagram/data/people.kvtml b/kanagram/data/people.kvtml new file mode 100644 index 00000000..4514935a --- /dev/null +++ b/kanagram/data/people.kvtml @@ -0,0 +1,116 @@ + + + + + + + + aristotle + + + beethoven + + + columbus + + + darwin + + + edison + + + einstein + + + fleming + + + galileo + + + gandhi + + + gorbachev + + + mandela + + + marconi + + + michelangelo + + + napoleon + + + newton + + + pasteur + + + washington + + \ No newline at end of file diff --git a/kanagram/data/professions.kvtml b/kanagram/data/professions.kvtml new file mode 100644 index 00000000..8baa0bb3 --- /dev/null +++ b/kanagram/data/professions.kvtml @@ -0,0 +1,185 @@ + + + + + + + + doctor + + + fireman + + + fisherman + + + soldier + + + astronaut + + + electrician + + + plumber + + + psychiatrist + + + policeman + + + author + + + journalist + + + programmer + + + actor + + + musician + + + comedian + + + chemist + + + teacher + + + mechanic + + + farmer + + + artist + + + salesman + + + tailor + + + blacksmith + + + dentist + + + designer + + + scientist + + + inventor + + + engineer + + + accountant + + + baker + + + builder + + + carpenter + + + chef + + + mechanic + + + hairdresser + + + lawyer + + + optician + + + reporter + + + secretary + + + architect + + diff --git a/kanagram/data/space.kvtml b/kanagram/data/space.kvtml new file mode 100644 index 00000000..97f6b813 --- /dev/null +++ b/kanagram/data/space.kvtml @@ -0,0 +1,152 @@ + + + + + + + + apollo + + + asteroid + + + astronaut + + + buran + + + comet + + + constellation + + + cosmonaut + + + earth + + + eclipse + + + galaxy + + + jupiter + + + mars + + + mercury + + + meteor + + + meteorite + + + mir + + + moon + + + neptune + + + orbit + + + pluto + + + satellite + + + saturn + + + skylab + + + sputnik + + + sun + + + taikonaut + + + uranus + + + venus + + + voyager + + \ No newline at end of file diff --git a/kanagram/data/sports.kvtml b/kanagram/data/sports.kvtml new file mode 100644 index 00000000..a267b98d --- /dev/null +++ b/kanagram/data/sports.kvtml @@ -0,0 +1,158 @@ + + + + + + + + aquatics + + + archery + + + athletics + + + badminton + + + baseball + + + basketball + + + boxing + + + canoe + + + cycling + + + equestrian + + + fencing + + + football + + + gymnastics + + + handball + + + hockey + + + judo + + + pentathlon + + + rowing + + + sailing + + + shooting + + + softball + + + taekwondo + + + tennis + + + triathlon + + + volleyball + + + weightlifting + + + wrestling + + + bobsleigh + + + curling + + + skating + + + skiing + + \ No newline at end of file diff --git a/kanagram/data/transportation.kvtml b/kanagram/data/transportation.kvtml new file mode 100644 index 00000000..b667c621 --- /dev/null +++ b/kanagram/data/transportation.kvtml @@ -0,0 +1,128 @@ + + + + + + + + automobile + + + motorcycle + + + train + + + airplane + + + helicopter + + + bicycle + + + streetcar + + + elevator + + + ship + + + submarine + + + trolley + + + truck + + + bus + + + subway + + + moped + + + bicycle + + + speedboat + + + snowmobile + + + rollerskates + + + unicycle + + + airship + + diff --git a/kanagram/data/vegetables.kvtml b/kanagram/data/vegetables.kvtml new file mode 100644 index 00000000..b3356f3f --- /dev/null +++ b/kanagram/data/vegetables.kvtml @@ -0,0 +1,152 @@ + + + + + + + + asparagus + + + broccoli + + + cabbage + + + carrot + + + cauliflower + + + celery + + + chickpeas + + + cucumber + + + garlic + + + leek + + + lentils + + + lettuce + + + mushrooms + + + onion + + + paprika + + + parsley + + + parsnip + + + peanuts + + + peas + + + potato + + + pumpkin + + + rhubarb + + + soybeans + + + spinach + + + sweetcorn + + + tabasco + + + tomato + + + turnip + + + watercress + + \ No newline at end of file diff --git a/kanagram/data/worldcapitals.kvtml b/kanagram/data/worldcapitals.kvtml new file mode 100644 index 00000000..fbc8da9f --- /dev/null +++ b/kanagram/data/worldcapitals.kvtml @@ -0,0 +1,221 @@ + + + + + + + + london + + + paris + + + berlin + + + dublin + + + cardiff + + + madrid + + + moscow + + + kabul + + + khartoum + + + washington + + + canberra + + + tokyo + + + lisbon + + + edinburgh + + + baghdad + + + beijing + + + seoul + + + tehran + + + ottawa + + + athens + + + stockholm + + + oslo + + + sofia + + + amsterdam + + + rome + + + vienna + + + santiago + + + tirana + + + brussels + + + zagreb + + + tallinn + + + helsinki + + + reykjavik + + + budapest + + + ankara + + + jakarta + + + kingston + + + nairobi + + + riga + + + beirut + + + tripoli + + + skopje + + + kathmandu + + + lima + + + warsaw + + + bucharest + + + bratislava + + + mogadishu + + + damascus + + + bern + + + bangkok + + + damascus + + \ No newline at end of file diff --git a/kanagram/icons/Makefile.am b/kanagram/icons/Makefile.am new file mode 100644 index 00000000..56681824 --- /dev/null +++ b/kanagram/icons/Makefile.am @@ -0,0 +1 @@ +KDE_ICON=AUTO \ No newline at end of file diff --git a/kanagram/icons/hi128-app-kanagram.png b/kanagram/icons/hi128-app-kanagram.png new file mode 100644 index 00000000..340feaf5 Binary files /dev/null and b/kanagram/icons/hi128-app-kanagram.png differ diff --git a/kanagram/icons/hi16-app-kanagram.png b/kanagram/icons/hi16-app-kanagram.png new file mode 100644 index 00000000..c4423ba1 Binary files /dev/null and b/kanagram/icons/hi16-app-kanagram.png differ diff --git a/kanagram/icons/hi22-app-kanagram.png b/kanagram/icons/hi22-app-kanagram.png new file mode 100644 index 00000000..aaf9ef2c Binary files /dev/null and b/kanagram/icons/hi22-app-kanagram.png differ diff --git a/kanagram/icons/hi32-app-kanagram.png b/kanagram/icons/hi32-app-kanagram.png new file mode 100644 index 00000000..d4e0b65a Binary files /dev/null and b/kanagram/icons/hi32-app-kanagram.png differ diff --git a/kanagram/icons/hi48-app-kanagram.png b/kanagram/icons/hi48-app-kanagram.png new file mode 100644 index 00000000..02cf352a Binary files /dev/null and b/kanagram/icons/hi48-app-kanagram.png differ diff --git a/kanagram/icons/hisc-app-kanagram.svgz b/kanagram/icons/hisc-app-kanagram.svgz new file mode 100644 index 00000000..0a85f06b Binary files /dev/null and b/kanagram/icons/hisc-app-kanagram.svgz differ diff --git a/kanagram/images/Makefile.am b/kanagram/images/Makefile.am new file mode 100644 index 00000000..d10109ff --- /dev/null +++ b/kanagram/images/Makefile.am @@ -0,0 +1,2 @@ +imagesdir = $(kde_datadir)/kanagram/images +images_DATA = kanagram.png hint.png eyes1.png eyes2.png eyes3.png eyes4.png eyes5.png eyes6.png eyes7.png eyes8.png kicon.png kiconover.png appicon.png appiconover.png handbookiconover.png handbookicon.png card.png arrow.png arrowover.png basicarrow.png basicarrowover.png next.png nextover.png help.png helpover.png quit.png quitover.png config.png configover.png up.png upover.png updisabled.png diff --git a/kanagram/images/appicon.png b/kanagram/images/appicon.png new file mode 100644 index 00000000..a3972053 Binary files /dev/null and b/kanagram/images/appicon.png differ diff --git a/kanagram/images/appiconover.png b/kanagram/images/appiconover.png new file mode 100644 index 00000000..1bb8f05b Binary files /dev/null and b/kanagram/images/appiconover.png differ diff --git a/kanagram/images/arrow.png b/kanagram/images/arrow.png new file mode 100644 index 00000000..9c5cc4b9 Binary files /dev/null and b/kanagram/images/arrow.png differ diff --git a/kanagram/images/arrowover.png b/kanagram/images/arrowover.png new file mode 100644 index 00000000..4ee68b92 Binary files /dev/null and b/kanagram/images/arrowover.png differ diff --git a/kanagram/images/basicarrow.png b/kanagram/images/basicarrow.png new file mode 100644 index 00000000..2d88482e Binary files /dev/null and b/kanagram/images/basicarrow.png differ diff --git a/kanagram/images/basicarrowover.png b/kanagram/images/basicarrowover.png new file mode 100644 index 00000000..e1946e26 Binary files /dev/null and b/kanagram/images/basicarrowover.png differ diff --git a/kanagram/images/card.png b/kanagram/images/card.png new file mode 100644 index 00000000..119c99e0 Binary files /dev/null and b/kanagram/images/card.png differ diff --git a/kanagram/images/config.png b/kanagram/images/config.png new file mode 100644 index 00000000..1ca7dca1 Binary files /dev/null and b/kanagram/images/config.png differ diff --git a/kanagram/images/configover.png b/kanagram/images/configover.png new file mode 100644 index 00000000..c13c65a5 Binary files /dev/null and b/kanagram/images/configover.png differ diff --git a/kanagram/images/eyes1.png b/kanagram/images/eyes1.png new file mode 100644 index 00000000..553b58ab Binary files /dev/null and b/kanagram/images/eyes1.png differ diff --git a/kanagram/images/eyes2.png b/kanagram/images/eyes2.png new file mode 100644 index 00000000..dce3c58b Binary files /dev/null and b/kanagram/images/eyes2.png differ diff --git a/kanagram/images/eyes3.png b/kanagram/images/eyes3.png new file mode 100644 index 00000000..8f9be886 Binary files /dev/null and b/kanagram/images/eyes3.png differ diff --git a/kanagram/images/eyes4.png b/kanagram/images/eyes4.png new file mode 100644 index 00000000..39496911 Binary files /dev/null and b/kanagram/images/eyes4.png differ diff --git a/kanagram/images/eyes5.png b/kanagram/images/eyes5.png new file mode 100644 index 00000000..636adf1c Binary files /dev/null and b/kanagram/images/eyes5.png differ diff --git a/kanagram/images/eyes6.png b/kanagram/images/eyes6.png new file mode 100644 index 00000000..1df29626 Binary files /dev/null and b/kanagram/images/eyes6.png differ diff --git a/kanagram/images/eyes7.png b/kanagram/images/eyes7.png new file mode 100644 index 00000000..22048c40 Binary files /dev/null and b/kanagram/images/eyes7.png differ diff --git a/kanagram/images/eyes8.png b/kanagram/images/eyes8.png new file mode 100644 index 00000000..8e995d1f Binary files /dev/null and b/kanagram/images/eyes8.png differ diff --git a/kanagram/images/graphics_sources.tar.gz b/kanagram/images/graphics_sources.tar.gz new file mode 100644 index 00000000..c430a622 Binary files /dev/null and b/kanagram/images/graphics_sources.tar.gz differ diff --git a/kanagram/images/handbookicon.png b/kanagram/images/handbookicon.png new file mode 100644 index 00000000..be48d934 Binary files /dev/null and b/kanagram/images/handbookicon.png differ diff --git a/kanagram/images/handbookiconover.png b/kanagram/images/handbookiconover.png new file mode 100644 index 00000000..e592a4d3 Binary files /dev/null and b/kanagram/images/handbookiconover.png differ diff --git a/kanagram/images/help.png b/kanagram/images/help.png new file mode 100644 index 00000000..ebc6e53a Binary files /dev/null and b/kanagram/images/help.png differ diff --git a/kanagram/images/helpover.png b/kanagram/images/helpover.png new file mode 100644 index 00000000..170010f9 Binary files /dev/null and b/kanagram/images/helpover.png differ diff --git a/kanagram/images/hint.png b/kanagram/images/hint.png new file mode 100644 index 00000000..1e8e2557 Binary files /dev/null and b/kanagram/images/hint.png differ diff --git a/kanagram/images/kanagram.png b/kanagram/images/kanagram.png new file mode 100644 index 00000000..e251b4a5 Binary files /dev/null and b/kanagram/images/kanagram.png differ diff --git a/kanagram/images/kicon.png b/kanagram/images/kicon.png new file mode 100644 index 00000000..128c5cb4 Binary files /dev/null and b/kanagram/images/kicon.png differ diff --git a/kanagram/images/kiconover.png b/kanagram/images/kiconover.png new file mode 100644 index 00000000..56645c14 Binary files /dev/null and b/kanagram/images/kiconover.png differ diff --git a/kanagram/images/next.png b/kanagram/images/next.png new file mode 100644 index 00000000..692ce82e Binary files /dev/null and b/kanagram/images/next.png differ diff --git a/kanagram/images/nextover.png b/kanagram/images/nextover.png new file mode 100644 index 00000000..055e3cd8 Binary files /dev/null and b/kanagram/images/nextover.png differ diff --git a/kanagram/images/quit.png b/kanagram/images/quit.png new file mode 100644 index 00000000..e94a4d75 Binary files /dev/null and b/kanagram/images/quit.png differ diff --git a/kanagram/images/quitover.png b/kanagram/images/quitover.png new file mode 100644 index 00000000..b33e48ba Binary files /dev/null and b/kanagram/images/quitover.png differ diff --git a/kanagram/images/up.png b/kanagram/images/up.png new file mode 100644 index 00000000..937c31c1 Binary files /dev/null and b/kanagram/images/up.png differ diff --git a/kanagram/images/updisabled.png b/kanagram/images/updisabled.png new file mode 100644 index 00000000..b8394284 Binary files /dev/null and b/kanagram/images/updisabled.png differ diff --git a/kanagram/images/upover.png b/kanagram/images/upover.png new file mode 100644 index 00000000..bfb0a366 Binary files /dev/null and b/kanagram/images/upover.png differ diff --git a/kanagram/sounds/Makefile.am b/kanagram/sounds/Makefile.am new file mode 100644 index 00000000..56a113f3 --- /dev/null +++ b/kanagram/sounds/Makefile.am @@ -0,0 +1,2 @@ +soundsdir = $(kde_datadir)/kanagram/sounds +sounds_DATA = right.ogg wrong.ogg chalk.ogg diff --git a/kanagram/sounds/chalk.ogg b/kanagram/sounds/chalk.ogg new file mode 100644 index 00000000..52d00d39 Binary files /dev/null and b/kanagram/sounds/chalk.ogg differ diff --git a/kanagram/sounds/right.ogg b/kanagram/sounds/right.ogg new file mode 100644 index 00000000..2e164fa1 Binary files /dev/null and b/kanagram/sounds/right.ogg differ diff --git a/kanagram/sounds/wrong.ogg b/kanagram/sounds/wrong.ogg new file mode 100644 index 00000000..7ac4ce6a Binary files /dev/null and b/kanagram/sounds/wrong.ogg differ diff --git a/kanagram/src/Makefile.am b/kanagram/src/Makefile.am new file mode 100644 index 00000000..40096ec0 --- /dev/null +++ b/kanagram/src/Makefile.am @@ -0,0 +1,43 @@ +if include_ARTS +artslib = -lartskde +else +artslib = +endif + +# set the include path for X, qt and KDE +INCLUDES = $(all_includes) + +# these are the headers for your project +noinst_HEADERS = kanagram.h kanagramgame.h fontutils.h vocabsettings.h vocabedit.h vocabsettingswidget.h vocabeditwidget.h mainsettingswidget.h mainsettings.h newstuffwidget.h newstuffdialog.h newstuff.h + +# let automoc handle all of the meta source files (moc) +METASOURCES = AUTO + +messages: rc.cpp + $(EXTRACTRC) `find . -name \*.ui -o -name \*.rc` > rc.cpp + $(XGETTEXT) *.cpp -o $(podir)/kanagram.pot + +KDE_ICON = AUTO + +######################################################################### +# APPLICATION SECTION +######################################################################### +# this is the program that gets installed. it's name is used for all +# of the other Makefile.am variables +bin_PROGRAMS = kanagram + +# the application source, library search path, and link libraries +kanagram_SOURCES = main.cpp kanagram.cpp kanagramgame.cpp fontutils.cpp kanagramsettings.kcfgc mainsettingswidget.ui vocabsettingswidget.ui vocabeditwidget.ui mainsettings.cpp vocabsettings.cpp vocabedit.cpp keduvocdocument.cpp keduvocexpression.cpp keduvockvtmlreader.cpp keduvockvtmlwriter.cpp leitnerbox.cpp leitnersystem.cpp multiplechoice.cpp grammarmanager.cpp leitnersystemview.cpp newstuffwidget.ui newstuffdialog.cpp newstuff.cpp +kanagram_LDFLAGS = $(KDE_RPATH) $(all_libraries) +kanagram_LDADD = $(LIB_KDEUI) $(LIB_KNEWSTUFF) $(LIB_KIO) $(artslib) + +kde_kcfg_DATA=kanagram.kcfg + + +# this is where the desktop file will go +xdg_apps_DATA = kanagram.desktop + +# this is where the shell's XML-GUI resource file goes +# TODO does this app need an ui.rc ? If it does put it here +# shellrcdir = $(kde_datadir)/kanagram +# shellrc_DATA = kanagramui.rc diff --git a/kanagram/src/fontutils.cpp b/kanagram/src/fontutils.cpp new file mode 100644 index 00000000..320f501f --- /dev/null +++ b/kanagram/src/fontutils.cpp @@ -0,0 +1,24 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include + +#include "fontutils.h" + +int fontUtils::fontSize(QPainter &p, const QString &s1, int w, int h) +{ + QRect aux1; + QFont f = p.font(); + f.setPointSize(28); + p.setFont(f); + + aux1 = p.boundingRect(QRect(), Qt::AlignAuto, s1); + + return QMIN(w * 28 / aux1.width(), h * 28 / aux1.height()); +} diff --git a/kanagram/src/fontutils.h b/kanagram/src/fontutils.h new file mode 100644 index 00000000..b6bc9c97 --- /dev/null +++ b/kanagram/src/fontutils.h @@ -0,0 +1,18 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef FONTUTILS_H +#define FONTUTILS_H + +namespace fontUtils +{ + int fontSize(QPainter &p, const QString &s1, int w, int h); +} + +#endif diff --git a/kanagram/src/grammarmanager.cpp b/kanagram/src/grammarmanager.cpp new file mode 100644 index 00000000..dd526fd5 --- /dev/null +++ b/kanagram/src/grammarmanager.cpp @@ -0,0 +1,503 @@ +/*************************************************************************** + + manage grammar parts (articles, conjugation) + + ----------------------------------------------------------------------- + + begin : Sat Nov 27 09:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2004-2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "grammarmanager.h" + +#include + +Conjugation::conjug_name_t +Conjugation::names [] = +{ + { CONJ_SIMPLE_PRESENT, I18N_NOOP("Simple Present") }, + { CONJ_PRESENT_PROGR, I18N_NOOP("Present Progressive") }, + { CONJ_PRESENT_PERFECT, I18N_NOOP("Present Perfect") }, + + { CONJ_SIMPLE_PAST, I18N_NOOP("Simple Past") }, + { CONJ_PAST_PROGR, I18N_NOOP("Past Progressive") }, + { CONJ_PAST_PARTICIPLE, I18N_NOOP("Past Participle") }, + + { CONJ_FUTURE, I18N_NOOP("Future") } +}; + + +vector Conjugation::userTenses; + + +//================================================================ + +Comparison::Comparison ( + const QString &l1, + const QString &l2, + const QString &l3 + ) +{ + setL1 (l1); + setL2 (l2); + setL3 (l3); +} + + +bool Comparison::isEmpty() const +{ + return ls1.stripWhiteSpace().isEmpty() + && ls2.stripWhiteSpace().isEmpty() + && ls3.stripWhiteSpace().isEmpty(); +} + + +void Comparison::clear() +{ + ls1 = ""; + ls2 = ""; + ls3 = ""; +} + + +//================================================================= + + +Article::Article + (const QString &fem_def, const QString &fem_indef, + const QString &mal_def, const QString &mal_indef, + const QString &nat_def, const QString &nat_indef + ) +{ + setFemale (fem_def, fem_indef); + setMale (mal_def, mal_indef); + setNatural (nat_def, nat_indef); +} + + +void Article::setFemale + (const QString &def, const QString &indef) +{ + fem_def = def; + fem_indef = indef; +} + + +void Article::setMale + (const QString &def, const QString &indef) +{ + mal_def = def; + mal_indef = indef; +} + + +void Article::setNatural + (const QString &def, const QString &indef) +{ + nat_def = def; + nat_indef = indef; +} + + +void Article::female + (QString &def, QString &indef) const +{ + def = fem_def; + indef = fem_indef; +} + + +void Article::male + (QString &def, QString &indef) const +{ + def = mal_def; + indef = mal_indef; +} + + +void Article::natural + (QString &def, QString &indef) const +{ + def = nat_def; + indef = nat_indef; +} + + + +//============================================================== + + +int Conjugation::numEntries() const +{ + return conjugations.size(); +} + + +vector Conjugation::getRelation () +{ + vector vec; + + for (int i = 0; i < numInternalNames(); i++) { + vec.push_back(TenseRelation(names[i].abbrev, + i18n(names[i].name))); + } + + for (int i = 0; i < (int) userTenses.size(); i++) { + QString s; + s.setNum(i+1); + s.insert(0, UL_USER_TENSE); + vec.push_back(TenseRelation(s, userTenses[i])); + } + + return vec; +} + + +void Conjugation::setTenseNames (vector names) +{ + userTenses = names; +} + + +QString Conjugation::getName (const QString &abbrev) +{ + if (abbrev.length() >= 2 && abbrev[0] == QString(UL_USER_TENSE)) { + QString s = abbrev; + s.remove(0, 1); + int i = s.toInt() - 1; + + if (i < (int) userTenses.size() ) + return userTenses[i]; + else + return ""; + } + else { + for (int i = 0; i < (int) numInternalNames(); i++) + if (names[i].abbrev == abbrev) { + return i18n(names[i].name); + } + } + + return ""; +} + + +QString Conjugation::getName (int idx) +{ + if (idx < numInternalNames() ) + return i18n(names[idx].name); + + else if (idx < numTenses() ) + return userTenses[idx-numInternalNames()]; + + else + return ""; +} + + +QString Conjugation::getAbbrev (const QString &name) +{ + for (int i = 0; i < (int) userTenses.size(); i++) + if (userTenses[i] == name) { + QString s; + s.setNum(i+1); + s.insert(0, UL_USER_TENSE); + return s; + } + + for (int i = 0; i < (int) numInternalNames(); i++) + if (names[i].name == name) + return names[i].abbrev; + + return ""; +} + + +QString Conjugation::getAbbrev (int idx) +{ + if (idx < numInternalNames() ) + return names[idx].abbrev; + + else if (idx < numTenses() ) { + QString s; + s.setNum(idx-numInternalNames()+1); + s.insert(0, UL_USER_TENSE); + return s; + } + + else + return ""; +} + + +int Conjugation::numInternalNames() +{ + return sizeof(names) / sizeof(names[0]); +} + + +int Conjugation::numTenses() +{ + return numInternalNames()+userTenses.size(); +} + + +QString Conjugation::getType (int idx) +{ + if (idx >= (int) conjugations.size() ) + return ""; + + return conjugations[idx].type; +} + + +void Conjugation::setType (int idx, const QString & type) +{ + if (idx >= (int) conjugations.size() ) + return; + + conjugations[idx].type = type; +} + + +void Conjugation::cleanUp () +{ + for (int i = (int)conjugations.size()-1; i >= 0; i--) { + const conjug_t *ctp = &conjugations[i]; + if ( ctp->pers1_sing.stripWhiteSpace().isEmpty() + && ctp->pers2_sing.stripWhiteSpace().isEmpty() + && ctp->pers3_m_sing.stripWhiteSpace().isEmpty() + && ctp->pers3_f_sing.stripWhiteSpace().isEmpty() + && ctp->pers3_n_sing.stripWhiteSpace().isEmpty() + && ctp->pers1_plur.stripWhiteSpace().isEmpty() + && ctp->pers2_plur.stripWhiteSpace().isEmpty() + && ctp->pers3_m_plur.stripWhiteSpace().isEmpty() + && ctp->pers3_f_plur.stripWhiteSpace().isEmpty() + && ctp->pers3_n_plur.stripWhiteSpace().isEmpty() + ) + conjugations.erase(conjugations.begin() + i); + } +} + + +bool Conjugation::isEmpty (int idx) +{ + if (idx < (int) conjugations.size()) { + const conjug_t *ctp = &conjugations[idx]; + return ctp->pers1_sing.stripWhiteSpace().isEmpty() + && ctp->pers2_sing.stripWhiteSpace().isEmpty() + && ctp->pers3_m_sing.stripWhiteSpace().isEmpty() + && ctp->pers3_f_sing.stripWhiteSpace().isEmpty() + && ctp->pers3_n_sing.stripWhiteSpace().isEmpty() + && ctp->pers1_plur.stripWhiteSpace().isEmpty() + && ctp->pers2_plur.stripWhiteSpace().isEmpty() + && ctp->pers3_m_plur.stripWhiteSpace().isEmpty() + && ctp->pers3_f_plur.stripWhiteSpace().isEmpty() + && ctp->pers3_n_plur.stripWhiteSpace().isEmpty(); + } + return true; +} + + +#define _GET_CON_(elem, type, default) \ + for (int i = 0; i < (int) conjugations.size(); i++) \ + if (conjugations[i].type == type) \ + return conjugations[i].elem; \ + return default; + + +bool Conjugation::pers3SingularCommon(const QString &type) const +{ + _GET_CON_(s3common, type, false); +} + + +bool Conjugation::pers3PluralCommon(const QString &type) const +{ + _GET_CON_(p3common, type, false); +} + + +QString Conjugation::pers1Singular + (const QString &type) const +{ + _GET_CON_(pers1_sing, type, ""); +} + + +QString Conjugation::pers2Singular + (const QString &type) const +{ + _GET_CON_(pers2_sing, type, ""); +} + + +QString Conjugation::pers3FemaleSingular + (const QString &type) const +{ + _GET_CON_(pers3_f_sing, type, ""); +} + + +QString Conjugation::pers3MaleSingular + (const QString &type) const +{ + _GET_CON_(pers3_m_sing, type, ""); +} + + +QString Conjugation::pers3NaturalSingular + (const QString &type) const +{ + _GET_CON_(pers3_n_sing, type, ""); +} + + +QString Conjugation::pers1Plural + (const QString &type) const +{ + _GET_CON_(pers1_plur, type, ""); +} + + +QString Conjugation::pers2Plural + (const QString &type) const +{ + _GET_CON_(pers2_plur, type, ""); +} + + +QString Conjugation::pers3FemalePlural + (const QString &type) const +{ + _GET_CON_(pers3_f_plur, type, ""); +} + + +QString Conjugation::pers3MalePlural + (const QString &type) const +{ + _GET_CON_(pers3_m_plur, type, ""); +} + + +QString Conjugation::pers3NaturalPlural + (const QString &type) const +{ + _GET_CON_(pers3_n_plur, type, ""); +} + + +#undef _GET_CON_ + + +#define _SET_CON_(elem, type, str) \ + for (int i = 0; i < (int) conjugations.size(); i++) \ + if (conjugations[i].type == type) { \ + conjugations[i].elem = str; \ + return; \ + } \ + conjug_t ct; \ + ct.type = type; \ + ct.elem = str; \ + conjugations.push_back(ct); + + +void Conjugation::setPers3PluralCommon(const QString &type, bool f) +{ + _SET_CON_(p3common, type, f); +} + + +void Conjugation::setPers3SingularCommon(const QString &type, bool f) +{ + _SET_CON_(s3common, type, f); +} + + +void Conjugation::setPers1Singular + (const QString &type, const QString &str) +{ + _SET_CON_(pers1_sing, type, str); +} + + +void Conjugation::setPers2Singular + (const QString &type, const QString &str) +{ + _SET_CON_(pers2_sing, type, str); +} + + +void Conjugation::setPers3FemaleSingular + (const QString &type, const QString &str) +{ + _SET_CON_(pers3_f_sing, type, str); +} + + +void Conjugation::setPers3MaleSingular + (const QString &type, const QString &str) +{ + _SET_CON_(pers3_m_sing, type, str); +} + + +void Conjugation::setPers3NaturalSingular + (const QString &type, const QString &str) +{ + _SET_CON_(pers3_n_sing, type, str); +} + + +void Conjugation::setPers1Plural + (const QString &type, const QString &str) +{ + _SET_CON_(pers1_plur, type, str); +} + + +void Conjugation::setPers2Plural + (const QString &type, const QString &str) +{ + _SET_CON_(pers2_plur, type, str); +} + + +void Conjugation::setPers3FemalePlural + (const QString &type, const QString &str) +{ + _SET_CON_(pers3_f_plur, type, str); +} + + +void Conjugation::setPers3MalePlural + (const QString &type, const QString &str) +{ + _SET_CON_(pers3_m_plur, type, str); +} + + +void Conjugation::setPers3NaturalPlural + (const QString &type, const QString &str) +{ + _SET_CON_(pers3_n_plur, type, str); +} + +#undef _SET_CON_ + diff --git a/kanagram/src/grammarmanager.h b/kanagram/src/grammarmanager.h new file mode 100644 index 00000000..1b9cfe76 --- /dev/null +++ b/kanagram/src/grammarmanager.h @@ -0,0 +1,215 @@ +/*************************************************************************** + + manage grammer parts (articles, conjugation) + + ----------------------------------------------------------------------- + + begin : Sat Nov 27 09:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef grammarmanager_included +#define grammarmanager_included + +#include + +#include +using namespace std; + +#define CONJ_SIMPLE_PRESENT "PrSi" // I live at home what you frequently do +#define CONJ_PRESENT_PROGR "PrPr" // I am working what you currently are doing +#define CONJ_PRESENT_PERFECT "PrPe" // I have cleaned tell, #that# something has happened + +#define CONJ_SIMPLE_PAST "PaSi" // the train left 2 min ago when did it happen +#define CONJ_PAST_PROGR "PaPr" // it was raining what happen at a given time in the past +#define CONJ_PAST_PARTICIPLE "PaPa" // I cleaned tell, #that# it happened + +#define CONJ_FUTURE "FuSi" + +#define CONJ_PREFIX "--" // definition of prefixes (I, you, ..) + +#define UL_USER_TENSE "#" // designates number of user tense + +class Article +{ + +public: + + Article() {} + + Article ( + const QString &fem_def, const QString &fem_indef, + const QString &mal_def, const QString &mal_indef, + const QString &nat_def, const QString &nat_indef + ); + + void setFemale (const QString &def, const QString &indef); + void setMale (const QString &def, const QString &indef); + void setNatural (const QString &def, const QString &indef); + + void female (QString &def, QString &indef) const; + void male (QString &def, QString &indef) const; + void natural (QString &def, QString &indef) const; + +protected: + + QString fem_def, fem_indef, + mal_def, mal_indef, + nat_def, nat_indef; +}; + + +class Comparison +{ + +public: + + Comparison() {} + + Comparison ( + const QString &l1, + const QString &l2, + const QString &l3 + ); + + void setL1 (const QString &s) { ls1 = s; } + void setL2 (const QString &s) { ls2 = s; } + void setL3 (const QString &s) { ls3 = s; } + + QString l1 () const { return ls1; } + QString l2 () const { return ls2; } + QString l3 () const { return ls3; } + + bool isEmpty() const; + void clear(); + +protected: + + QString ls1, ls2, ls3; +}; + + +class TenseRelation +{ + public: + + TenseRelation (const QString & _short, const QString & _long) + : shortId (_short), longId(_long) {} + + inline QString shortStr() const { return shortId; } + inline QString longStr() const { return longId; } + + protected: + + QString shortId, longId; +}; + + +class Conjugation +{ + +public: + + Conjugation () {} + + int numEntries() const; + + static vector getRelation (); + static void setTenseNames (vector names); + + static QString getName (const QString &abbrev); + static QString getName (int index); + static QString getAbbrev (const QString &name); + static QString getAbbrev (int index); + static int numInternalNames(); + static int numTenses(); + + QString getType (int index); + void setType (int index, const QString & type); + void cleanUp(); + bool isEmpty (int idx); + + QString pers1Singular(const QString &type) const; + QString pers2Singular(const QString &type) const; + bool pers3SingularCommon(const QString &type) const; + QString pers3FemaleSingular(const QString &type) const; + QString pers3MaleSingular(const QString &type) const; + QString pers3NaturalSingular(const QString &type) const; + + QString pers1Plural(const QString &type) const; + QString pers2Plural(const QString &type) const; + bool pers3PluralCommon(const QString &type) const; + QString pers3FemalePlural(const QString &type) const; + QString pers3MalePlural(const QString &type) const; + QString pers3NaturalPlural(const QString &type) const; + + void setPers1Singular(const QString &type, const QString &str); + void setPers2Singular(const QString &type, const QString &str); + void setPers3SingularCommon(const QString &type, bool f); + void setPers3FemaleSingular(const QString &type, const QString &str); + void setPers3MaleSingular(const QString &type, const QString &str); + void setPers3NaturalSingular(const QString &type, const QString &str); + + void setPers1Plural(const QString &type, const QString &str); + void setPers2Plural(const QString &type, const QString &str); + void setPers3PluralCommon(const QString &type, bool f); + void setPers3FemalePlural(const QString &type, const QString &str); + void setPers3MalePlural(const QString &type, const QString &str); + void setPers3NaturalPlural(const QString &type, const QString &str); + +private: + + struct conjug_t { + + conjug_t() { + p3common = false; + s3common = false; + } + + QString type; + bool p3common, + s3common; + QString pers1_sing, + pers2_sing, + pers3_m_sing, + pers3_f_sing, + pers3_n_sing, + pers1_plur, + pers2_plur, + pers3_m_plur, + pers3_f_plur, + pers3_n_plur; + }; + + struct conjug_name_t { + const char *abbrev; + const char *name; + }; + +protected: + + vector conjugations; + + static conjug_name_t names []; + static vector userTenses; +}; + + +#endif // grammarmanager_included + diff --git a/kanagram/src/kanagram.cpp b/kanagram/src/kanagram.cpp new file mode 100644 index 00000000..088453a2 --- /dev/null +++ b/kanagram/src/kanagram.cpp @@ -0,0 +1,787 @@ +/*************************************************************************** + * Copyright (C) 2005 by Joshua Keel * + * joshuakeel@gmail.com * + * * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +using namespace std; + +#include + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "kanagram.h" +#include "kanagramsettings.h" +#include "mainsettings.h" +#include "vocabsettings.h" +#include "newstuff.h" + +static const char* m_textRevealWord = I18N_NOOP("reveal word"); +static const char* m_textHint = I18N_NOOP("hint"); + +Kanagram::Kanagram() : QWidget(0, 0, WStaticContents | WNoAutoErase), m_overNext(false), m_overConfig(false), m_overHelp(false), m_overQuit(false), m_overReveal(false), m_overHint(false), m_overUp(false), m_overHintBox(false), m_showHint(false) +{ + m_game = new KanagramGame(this); + + m_back = new QPixmap(locate("appdata", "images/kanagram.png")); + m_aboutKDEOverlay = new QPixmap(locate("appdata", "images/kicon.png")); + m_aboutKDEOverlayOver = new QPixmap(locate("appdata", "images/kiconover.png")); + m_aboutAppOverlay = new QPixmap(locate("appdata", "images/appicon.png")); + m_aboutAppOverlayOver = new QPixmap(locate("appdata", "images/appiconover.png")); + m_handbookOverlay = new QPixmap(locate("appdata", "images/handbookicon.png")); + m_handbookOverlayOver = new QPixmap(locate("appdata", "images/handbookiconover.png")); + m_card = new QPixmap(locate("appdata", "images/card.png")); + + m_next = new QPixmap(locate("appdata", "images/next.png")); + m_nextOver = new QPixmap(locate("appdata", "images/nextover.png")); + m_config = new QPixmap(locate("appdata", "images/config.png")); + m_configOver = new QPixmap(locate("appdata", "images/configover.png")); + m_help = new QPixmap(locate("appdata", "images/help.png")); + m_helpOver = new QPixmap(locate("appdata", "images/helpover.png")); + m_quit = new QPixmap(locate("appdata", "images/quit.png")); + m_quitOver = new QPixmap(locate("appdata", "images/quitover.png")); + + m_up = new QPixmap(locate("appdata", "images/up.png")); + m_upOver = new QPixmap(locate("appdata", "images/upover.png")); + m_upDisabled = new QPixmap(locate("appdata", "images/updisabled.png")); + + m_nextRect = QRect(477, 31, 134, 76); + m_configRect = QRect(477, 122, 134, 76); + m_helpRect = QRect(477, 212, 134, 76); + m_quitRect = QRect(453, 352, 182, 104); + + m_hintBoxRect = QRect(446, 207, 171, 85); + m_upRect = QRect(341, 425, 55, 33); + m_aboutKDERect = QRect(567, 213, 44, 44); + m_aboutAppRect = QRect(522, 213, 44, 44); + m_handbookRect = QRect(478, 213, 44, 44); + m_arrowRect = QRect(380, 134, 13, 20); + m_logoRect = QRect(76, 24, 297, 50); + + //blackboardRect intentionally wrong to make sure fonts align correctly + m_blackboardRect = QRect(41, 116, 366, 255); + + setupRects(); + + setMouseTracking(true); + setFixedSize(650, 471); + show(); + + m_chalkColor = QColor(155, 155, 155); + m_chalkHighlightColor = QColor(255, 255, 255); + m_fillColor = QColor(45, 45, 45); + m_fontColor = QColor(55, 55, 55); + m_fontHighlightColor = QColor(99, 99, 99); + + loadSettings(); + + m_hintTimer = new QTimer(this); + + m_helpMenu = new KHelpMenu(this, kapp->aboutData()); + + m_inputBox = new QLineEdit(this); + m_inputBox->setGeometry(QRect(52, 427, 273, 29)); + m_inputBox->setFrame(false); + + connect(m_inputBox, SIGNAL(returnPressed()), this, SLOT(checkWord())); + connect(m_hintTimer, SIGNAL(timeout()), this, SLOT(hideHint())); + connect(m_inputBox, SIGNAL(textChanged(const QString &)), this, SLOT(update())); + + QFont f = QFont(); + f.setPointSize(17); + m_inputBox->setFont(f); + m_inputBox->show(); + + m_font = KGlobalSettings::generalFont(); + + //Initialize the sound server + #ifndef WITHOUT_ARTS + m_artsDispatcher = new KArtsDispatcher(); + m_artsServer = new KArtsServer(); + m_artsFactory = new KDE::PlayObjectFactory(m_artsServer->server()); + #endif +} + +Kanagram::~Kanagram() +{ +} + +void Kanagram::loadSettings() +{ + QString hideTime = KanagramSettings::hintHideTime(); + if(hideTime[0].isDigit()) + m_hintHideTime = hideTime[0].digitValue(); + else + m_hintHideTime = 0; + + m_useSounds = KanagramSettings::useSounds(); + m_useStandardFonts = KanagramSettings::useStandardFonts(); + + if(m_useStandardFonts) + { + m_blackboardFont = KGlobalSettings::generalFont(); + m_arrow = new QPixmap(locate("appdata", "images/basicarrow.png")); + m_arrowOver = new QPixmap(locate("appdata", "images/basicarrowover.png")); + } + else + { + m_blackboardFont = QFont("squeaky chalk sound"); + m_arrow = new QPixmap(locate("appdata", "images/arrow.png")); + m_arrowOver = new QPixmap(locate("appdata", "images/arrowover.png")); + } + + m_game->refreshVocabList(); +} + +void Kanagram::setupRects() +{ + QPainter tmpp(this); + QFont font = m_blackboardFont; + font.setPointSize(14); + font.setBold(true); + tmpp.setFont(font); + int yOffset = 0; + //set appropriate yOffset for different fonts + if(m_useStandardFonts) yOffset = 6; + QRect r = innerRect(m_blackboardRect, 6, yOffset); + m_hintRect = tmpp.boundingRect(r, Qt::AlignBottom|Qt::AlignLeft, i18n(m_textHint)); + m_revealRect = tmpp.boundingRect(r, Qt::AlignBottom|Qt::AlignRight, i18n(m_textRevealWord)); + tmpp.end(); +} + +void Kanagram::paintEvent(QPaintEvent *) +{ + QPixmap buf(width(), height()); + QPainter p(&buf); + + p.drawPixmap(0, 0, *m_back); + + if(m_overNext) + p.drawPixmap(525, 38, *m_nextOver); + else + p.drawPixmap(525, 38, *m_next); + if(m_overConfig) + p.drawPixmap(525, 130, *m_configOver); + else + p.drawPixmap(525, 130, *m_config); + if(m_overHelp) + p.drawPixmap(525, 218, *m_helpOver); + else + p.drawPixmap(525, 218, *m_help); + if(m_overQuit) + p.drawPixmap(520, 362, *m_quitOver); + else + p.drawPixmap(520, 362, *m_quit); + + //draw main Anagram + drawTextNew(p, m_game->getAnagram(), Qt::AlignCenter, 10, 10, m_blackboardRect, true, 28); + + int yOffset = 0; + //set appropriate yOffset for different fonts + if(m_useStandardFonts) yOffset = 6; + //draw text using appropriate yOffset + drawTextNew(p, i18n(m_textRevealWord), Qt::AlignBottom | Qt::AlignRight, 6, yOffset, m_blackboardRect, m_overReveal, 14); + drawTextNew(p, i18n(m_textHint), Qt::AlignBottom | Qt::AlignLeft, 6, yOffset, m_blackboardRect, m_overHint, 14); + + //draw vocab switcher + drawSwitcher(p, 9, 8); + + p.setPen(QPen(black, 3)); + + //Draw the border of the input box + QRect borderRect = m_inputBox->geometry(); + borderRect.setLeft(borderRect.left() - 2); + borderRect.setTop(borderRect.top() - 2); + borderRect.setWidth(borderRect.width() + 2 * 1); + borderRect.setHeight(borderRect.height() + 2 * 1); + p.drawRoundRect(borderRect, 10, 5); + + //Draw the border of the Up arrow + borderRect = m_upRect; + p.fillRect(borderRect, m_fillColor); + p.drawRoundRect(borderRect, 10, 5); + + if(m_overUp && m_inputBox->text() != "") + p.drawPixmap(350, 431, *m_upOver); + else if(m_inputBox->text() == "") + p.drawPixmap(350, 431, *m_upDisabled); + else + p.drawPixmap(350, 431, *m_up); + + if(m_showHint) + { + p.drawPixmap(439, 204, *m_hintOverlay); + QFont f = QFont(m_font); + f.setWeight(QFont::Bold); + f.setPointSize(10); + p.setFont(f); + p.drawText(459, 217, 148, 67, WordBreak | AlignCenter, m_game->getHint()); + } + + if(m_overHelp && !m_showHint) + { + p.drawPixmap(456, 275, *m_card); + if(m_overAboutApp) + { + p.drawPixmap(522, 213, *m_aboutAppOverlay); + drawHelpText(p, i18n("About Kanagram")); + } + else + p.drawPixmap(522, 213, *m_aboutAppOverlayOver); + if(m_overAboutKDE) + { + p.drawPixmap(567, 213, *m_aboutKDEOverlay); + drawHelpText(p, i18n("About KDE")); + } + else + p.drawPixmap(567, 213, *m_aboutKDEOverlayOver); + if(m_overHandbook) + { + p.drawPixmap(478, 213, *m_handbookOverlay); + drawHelpText(p, i18n("Kanagram Handbook")); + } + else + p.drawPixmap(478, 213, *m_handbookOverlayOver); + } + else if(m_overNext) + { + p.drawPixmap(456, 275, *m_card); + drawHelpText(p, i18n("Next Word")); + } + else if(m_overConfig) + { + p.drawPixmap(456, 275, *m_card); + drawHelpText(p, i18n("Configure Kanagram")); + } + else if(m_overQuit) + { + p.drawPixmap(456, 275, *m_card); + drawHelpText(p, i18n("Quit Kanagram")); + } + + bitBlt(this, 0, 0, &buf); +} + +void Kanagram::drawHelpText(QPainter &p, QString text) +{ + p.save(); + QFont font = m_font; + font.setPointSize(12); + p.setFont(font); + p.rotate(-3.29); + p.setPen(black); + p.drawText(450, 340, text.section(' ', 0, 0)); + p.drawText(450, 360, text.section(' ', 1)); + p.restore(); +} + +void Kanagram::drawSwitcherText(QPainter &p, QString text) +{ + p.save(); + QFont font = m_blackboardFont; + font.setPointSize(14); + QFontMetrics fm(font); + int width = fm.width(text); + int height = fm.height(); + m_switcherRect = QRect(380 - width, 150 - height, width, height); + p.setFont(font); + if(!m_overSwitcher) + p.setPen(m_chalkColor); + else + p.setPen(m_chalkHighlightColor); + p.drawText(380 - width, 150, text); + p.restore(); +} + +void Kanagram::drawSwitcher(QPainter &p, const int xMargin, const int yMargin) +{ + const int padding = 5; + QString text = m_game->getDocTitle(); + QFont font = m_blackboardFont; + font.setPointSize(14); + QFontMetrics fm(font); + QRect r = innerRect(m_blackboardRect, xMargin, yMargin); + r.normalize(); + r.moveBy(- padding - (m_overSwitcher ? m_arrowOver : m_arrow )->width(), yMargin); + r.setHeight( (m_overSwitcher ? m_arrowOver : m_arrow )->height()); + m_switcherRect = p.boundingRect(r, Qt::AlignVCenter|Qt::AlignRight, text); + p.setFont(font); + if (m_overSwitcher) + { + p.setPen(m_chalkHighlightColor); + p.drawPixmap(m_switcherRect.right() + padding, m_switcherRect.top(), *m_arrowOver); + } + else + { + p.setPen(m_chalkColor); + p.drawPixmap(m_switcherRect.right() + padding, m_switcherRect.top(), *m_arrow); + } + m_switcherRect.moveBy(0, -2); + p.drawText(m_switcherRect, Qt::AlignVCenter|Qt::AlignRight, text); +} + +QRect Kanagram::innerRect(const QRect &rect, const int xMargin, const int yMargin) +{ + QRect r = rect; + + if (xMargin>0) + { + r.setWidth(r.width() - 2 * xMargin); + r.moveBy(xMargin, 0); + } + if (yMargin>0) + { + r.setHeight(r.height() - 2 * yMargin); + r.moveBy(0, yMargin); + } + + return r; +} + +void Kanagram::mousePressEvent(QMouseEvent *e) +{ + + if (m_nextRect.contains(e->pos())) + { + hideHint(); + m_game->nextAnagram(); + if(m_useSounds) play("chalk.ogg"); + m_inputBox->unsetPalette(); + update(); + } + + if(m_configRect.contains(e->pos())) + { + showSettings(); + } + + if(m_quitRect.contains(e->pos())) + { + kapp->quit(); + } + + if(m_revealRect.contains(e->pos())) + { + m_game->restoreWord(); + update(); + } + + if(m_logoRect.contains(e->pos())) + { + m_helpMenu->aboutApplication(); + } + + if(!m_showHint && m_overHelp) + { + if(m_handbookRect.contains(e->pos())) + { + m_helpMenu->appHelpActivated(); + } + + if(m_aboutKDERect.contains(e->pos())) + { + m_helpMenu->aboutKDE(); + } + + if(m_aboutAppRect.contains(e->pos())) + { + m_helpMenu->aboutApplication(); + } + } + + if(m_hintBoxRect.contains(e->pos())) + { + hideHint(); + } + + if(m_switcherRect.contains(e->pos()) || m_arrowRect.contains(e->pos())) + { + if(!(e->button() == RightButton)) + m_game->nextVocab(); + else + m_game->previousVocab(); + hideHint(); + m_game->nextAnagram(); + if(m_useSounds) play("chalk.ogg"); + KanagramSettings::setDefaultVocab(m_game->getFilename()); + KanagramSettings::writeConfig(); + update(); + } + + if(m_hintRect.contains(e->pos())) + { + if(m_showHint == true) m_showHint = false; + else + { + if(m_hintHideTime) + { + m_hintTimer->start(m_hintHideTime * 1000, TRUE); + } + m_showHint = true; + randomHintImage(); + } + update(); + } + + if(m_upRect.contains(e->pos()) && m_inputBox->text() != "") + { + if(m_inputBox->text().lower().stripWhiteSpace() == m_game->getWord()) + { + if(m_useSounds) play("right.ogg"); + m_inputBox->setPaletteBackgroundColor(QColor(0, 255, 0)); + QTimer::singleShot(1000, this, SLOT(resetInputBox())); + m_inputBox->clear(); + hideHint(); + m_game->nextAnagram(); + update(); + } + else + { + if(m_useSounds) play("wrong.ogg"); + m_inputBox->setPaletteBackgroundColor(QColor(255, 0, 0)); + QTimer::singleShot(1000, this, SLOT(resetInputBox())); + m_inputBox->clear(); + update(); + } + } +} + +void Kanagram::mouseMoveEvent(QMouseEvent *e) +{ + updateButtonHighlighting(e->pos()); +} + +void Kanagram::updateButtonHighlighting(const QPoint &p) +{ + bool haveToUpdate; + haveToUpdate = false; + + if (m_nextRect.contains(p)) + { + if (!m_overNext) + { + m_overNext = true; + haveToUpdate = true; + } + } + else if (m_overNext) + { + m_overNext = false; + haveToUpdate = true; + } + + if(m_configRect.contains(p)) + { + if(!m_overConfig) + { + m_overConfig = true; + haveToUpdate = true; + } + } + else if(m_overConfig) + { + m_overConfig = false; + haveToUpdate = true; + } + + if(m_helpRect.contains(p)) + { + if(!m_overHelp) + { + m_overHelp = true; + haveToUpdate = true; + } + } + else if(m_overHelp) + { + m_overHelp = false; + haveToUpdate = true; + } + + if(m_quitRect.contains(p)) + { + if(!m_overQuit) + { + m_overQuit = true; + haveToUpdate = true; + } + } + else if(m_overQuit) + { + m_overQuit = false; + haveToUpdate = true; + } + + if(m_hintRect.contains(p)) + { + if(!m_overHint) + { + m_overHint = true; + haveToUpdate = true; + } + } + else if(m_overHint) + { + m_overHint = false; + haveToUpdate = true; + } + + if(m_hintBoxRect.contains(p)) + { + if(!m_overHintBox) + { + m_overHintBox = true; + haveToUpdate = true; + } + } + else if(m_overHintBox) + { + m_overHintBox = false; + haveToUpdate = true; + } + + if(m_revealRect.contains(p)) + { + if(!m_overReveal) + { + m_overReveal = true; + haveToUpdate = true; + } + } + else if(m_overReveal) + { + m_overReveal = false; + haveToUpdate = true; + } + + if(m_upRect.contains(p)) + { + if(!m_overUp) + { + m_overUp = true; + haveToUpdate = true; + } + } + else if(m_overUp) + { + m_overUp = false; + haveToUpdate = true; + } + + if(m_switcherRect.contains(p) || m_arrowRect.contains(p)) + { + if(!m_overSwitcher) + { + m_overSwitcher = true; + haveToUpdate = true; + } + } + else if(m_overSwitcher) + { + m_overSwitcher = false; + haveToUpdate = true; + } + + if(m_aboutAppRect.contains(p)) + { + if(!m_overAboutApp) + { + m_overAboutApp = true; + haveToUpdate = true; + } + } + else if(m_overAboutApp) + { + m_overAboutApp = false; + haveToUpdate = true; + } + + if(!m_showHint) + { + if(m_handbookRect.contains(p)) + { + if(!m_overHandbook) + { + m_overHandbook = true; + haveToUpdate = true; + } + } + else if(m_overHandbook) + { + m_overHandbook = false; + haveToUpdate = true; + } + + if(m_aboutKDERect.contains(p)) + { + if(!m_overAboutKDE) + { + m_overAboutKDE = true; + haveToUpdate = true; + } + } + else if(m_overAboutKDE) + { + m_overAboutKDE = false; + haveToUpdate = true; + } + } + + if(m_overAboutKDE || m_overHandbook || m_overSwitcher || m_overNext || m_overQuit || m_overConfig || m_overReveal || m_overHint || (m_overUp && m_inputBox->text() != "") || m_overAboutApp || m_overHintBox) + this->setCursor(PointingHandCursor); + else + this->unsetCursor(); + + if (haveToUpdate) update(); +} + +void Kanagram::drawText(QPainter &p, const QString &text, const QPoint ¢er, bool withMargin, int xMargin, int yMargin, QRect *rect, bool highlight, int fontSize) +{ + QRect r; + QFont font = m_blackboardFont; + font.setPointSize(fontSize); + font.setBold(true); + p.setFont(font); + + r = p.boundingRect(QRect(), Qt::AlignAuto, text); + r = QRect(0, 0, r.width() + xMargin, r.height() + yMargin); + r.moveBy(center.x() - r.width() / 2, center.y() - r.height() / 2); + + if (withMargin) + { + p.fillRect(r, m_fillColor); + p.setPen(QPen(black, 3)); + p.drawRoundRect(r.left(), r.top(), r.width(), r.height(), 15, 15); + } + + if (!highlight) p.setPen(m_chalkColor); + else p.setPen(m_chalkHighlightColor); + p.drawText(r, Qt::AlignCenter, text); + + if(rect) *rect = r; +} + +void Kanagram::drawTextNew(QPainter &p, const QString &text, int textAlign, int xMargin, int yMargin, const QRect &rect, bool highlight, int fontSize) +{ + QRect r = innerRect(rect, xMargin, yMargin); + QFont font = m_blackboardFont; + font.setPointSize(fontSize); + font.setBold(true); + p.setFont(font); + + const bool withMargin = false; + if (withMargin) + { + p.fillRect(r, m_fillColor); + p.setPen(QPen(black, 3)); + p.drawRoundRect(r.left(), r.top(), r.width(), r.height(), 15, 15); + } + + if (highlight) + p.setPen(m_chalkHighlightColor); + else + p.setPen(m_chalkColor); + p.drawText(r, textAlign, text); +} + +void Kanagram::checkWord() +{ + QPoint p = m_upRect.topLeft() + QPoint( 1, 1 ); + QMouseEvent *e = new QMouseEvent( QEvent::MouseButtonPress, p, Qt::LeftButton, Qt::NoButton ); + mousePressEvent(e); +} + +void Kanagram::randomHintImage() +{ + unsigned long imageNum = m_randomImage.getLong(8); + QString dir = "images/eyes" + QString::number(imageNum + 1) + ".png"; + m_hintOverlay = new QPixmap(locate("appdata", dir)); +} + +void Kanagram::showSettings() +{ + if(KConfigDialog::showDialog("settings")) + return; + + KConfigDialog *configDialog = new KConfigDialog( this, "settings", KanagramSettings::self() ); + configDialog->addPage( new MainSettings( configDialog ), i18n( "General" ), "configure" ); + m_vocabSettings = new VocabSettings( configDialog ); + configDialog->addPage( m_vocabSettings, i18n("Vocabularies"), "edit" ); + configDialog->addPage( new NewStuff( configDialog ), i18n("New Stuff"), "knewstuff" ); + connect(configDialog, SIGNAL(settingsChanged()), this, SLOT(loadSettings())); + connect(configDialog, SIGNAL(applyClicked()), this, SLOT(refreshVocabularies())); + configDialog->exec(); + delete configDialog; +} + +void Kanagram::hideHint() +{ + if(m_showHint == true) m_showHint = false; + update(); +} + +void Kanagram::resetInputBox() +{ + m_inputBox->unsetPalette(); +} + +void Kanagram::refreshVocabularies() +{ + kdDebug() << "Refreshing vocab list..." << endl; + m_game->refreshVocabList(); + m_game->nextVocab(); + hideHint(); + m_game->nextAnagram(); + if(m_useSounds) play("chalk.ogg"); + KanagramSettings::setDefaultVocab(m_game->getFilename()); + KanagramSettings::writeConfig(); + m_vocabSettings->refreshView(); +} + +void Kanagram::play(QString filename) +{ + #ifndef WITHOUT_ARTS + KDE::PlayObject *playobj = m_artsFactory->createPlayObject(locate("appdata", "sounds/" + filename), true); + playobj->play(); + #else + (void)filename; + #endif +} + +#include "kanagram.moc" diff --git a/kanagram/src/kanagram.desktop b/kanagram/src/kanagram.desktop new file mode 100644 index 00000000..1cbaf73c --- /dev/null +++ b/kanagram/src/kanagram.desktop @@ -0,0 +1,120 @@ +[Desktop Entry] +Name=Kanagram +Name[bn]=কে-অà§à¦¯à¦¾à¦¨à¦¾à¦—à§à¦°à¦¾à¦® +Name[cy]=blinKen +Name[eo]=Kanagramo +Name[hr]=KAnagram +Name[ne]=कानागà¥à¤°à¤¾à¤® +Exec=kanagram +Icon=kanagram +Type=Application +DocPath=kanagram/index.html +Comment=KDE Letter Order Game +Comment[be]=Ð“ÑƒÐ»ÑŒÐ½Ñ Ð· перамÑшчÑннем літар +Comment[bg]=Игра за подредба на букви +Comment[bn]=কে.ডি.ই. উপসà§à¦¥à¦¾à¦ªà¦¿à¦¤ অকà§à¦·à¦° সাজানোর খেলা +Comment[bs]=KDE igra slaganja slova +Comment[ca]=Joc d'ordenació de lletres per a KDE +Comment[cs]=Hra uspořádání písmen pro KDE +Comment[csb]=Gra w ùkłôdanié słów +Comment[da]=Bogstavsrækkefølgesspil for KDE +Comment[de]=Ein KDE-Spiel, bei dem Buchstaben sortiert werden +Comment[el]=Παιχνίδι σειÏάς γÏαμμάτων του KDE +Comment[eo]=KDE literordiga ludo +Comment[es]=Juego de ordenación de letras para KDE +Comment[et]=KDE tähtede järjestamise mäng +Comment[eu]=Letren ordenaren jokoa +Comment[fa]=بازی ترتیب حرو٠KDE +Comment[fi]=Kirjainten järjestyspeli +Comment[fr]=Remettre les lettres dans le bon ordre +Comment[gl]=Xogo de Ordenar Letras de KDE +Comment[he]=משחק סידור ×ž×™×œ×™× ×©×œ KDE +Comment[hr]=KDE igra premjeÅ¡tanja slova +Comment[hu]=KDE-alapú szókirakó játék +Comment[it]=Gioco di anagrammi per KDE +Comment[ja]=KDE 回文ゲーム +Comment[ka]=KDE áƒáƒ¡áƒáƒ”ბის გáƒáƒ“áƒáƒšáƒáƒ’ების თáƒáƒ›áƒáƒ¨áƒ˜ +Comment[km]=ល្បែង​ážáž˜áŸ’រៀប​អក្សរ​របស់ KDE +Comment[ms]=Permainan Susun Huruf KDE +Comment[nb]=Ordlek med bokstavrekkefølge +Comment[nds]=KDE-Bookstavenspeel +Comment[ne]=KDE अकà¥à¤·à¤° कà¥à¤°à¤® खेल +Comment[nl]=Letters ordenen +Comment[nn]=Bokstavordningsspel for KDE +Comment[pl]=Gra w ukÅ‚adanie liter dla KDE +Comment[pt]=Jogo de Ordenação de Letras do KDE +Comment[pt_BR]= Jogo do KDE de ordenação de letras +Comment[ru]=Игра Ñ Ð¿ÐµÑ€ÐµÑтановкой букв +Comment[sk]=KDE hra o usporiadaní písmen +Comment[sl]=Igra vrstnega reda Ärk +Comment[sr]=Игра редоÑледа Ñлова за KDE +Comment[sr@Latn]=Igra redosleda slova za KDE +Comment[sv]=Bokstavsordningsspel för KDE +Comment[tr]=Harf Sıralama Oyunu +Comment[uk]=Гра з впорÑÐ´ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð»Ñ–Ñ‚ÐµÑ€ +Comment[vi]=Trò chÆ¡i Sắp xếp Chữ cái KDE +Comment[zh_CN]=KDE å­—æ¯é¡ºåºæ¸¸æˆ +Comment[zh_TW]=KDE å­—æ¯æŽ’åºéŠæˆ² +GenericName=Letter Order Game +GenericName[af]=Lettervolgorde Speletjie +GenericName[ar]=لعبة ترتيب الاحر٠+GenericName[be]=Ð“ÑƒÐ»ÑŒÐ½Ñ Ð· перамÑшчÑннем літар +GenericName[bg]=Игра за подредба на букви +GenericName[bn]=অকà§à¦·à¦° সাজানোর খেলা +GenericName[bs]=Igra slaganja slova +GenericName[ca]=Joc d'ordenació de lletres +GenericName[cs]=Hra uspořádání písmen +GenericName[csb]=Gra w ùkłôdanié słów +GenericName[cy]=Gêm Trefn Llythrennau +GenericName[da]=Bogstavrækkefølgespil +GenericName[de]=Spielerisches Sortieren von Buchstaben +GenericName[el]=Παιχνίδι σειÏάς γÏαμμάτων +GenericName[eo]=Literordiga ludo +GenericName[es]=Juego de ordenación de letras +GenericName[et]=Tähtede järjestamine +GenericName[eu]=Letren ordenaren jokoa +GenericName[fa]=بازی ترتیب حر٠+GenericName[fi]=Kirjainten järjestyspeli +GenericName[fr]=Remettre les lettres dans le bon ordre +GenericName[gl]=Xogo de Ordenar Letras +GenericName[he]=משחק סידור ×ž×™×œ×™× +GenericName[hi]=अकà¥à¤·à¤° अनà¥à¤•à¥à¤°à¤® खेल +GenericName[hr]=Igra rasporeda slova +GenericName[hu]=Szókirakó játék +GenericName[is]=Stafaröðunarleikur +GenericName[it]=Gioco di anagrammi +GenericName[ja]=回文ゲーム +GenericName[ka]=áƒáƒ¡áƒáƒ”ბის გáƒáƒ“áƒáƒšáƒáƒ’ებრ+GenericName[km]=ល្បែង​ážáž˜áŸ’រៀប​អក្សរ +GenericName[lt]=Raidžių rÅ«Å¡iavimo žaidimas +GenericName[lv]=Burtu KÄrtÄ«bas SpÄ“le +GenericName[mk]=Игра за пишување пиÑма +GenericName[mn]=Ò®ÑÑг цÑгцлÑÑ… тоглоом +GenericName[ms]=Permainan Susun Huruf +GenericName[nb]=Ordlek med bokstavrekkefølge +GenericName[nds]=Bookstaven ornen +GenericName[ne]=अकà¥à¤·à¤° कà¥à¤°à¤® खेल +GenericName[nl]=Letters ordenen +GenericName[nn]=Bokstavordningsspel +GenericName[nso]=Papadi ya Otara ya Lengwalo +GenericName[pl]=Gra w ukÅ‚adanie słów +GenericName[pt]=Jogo de Ordenação de Letras +GenericName[pt_BR]= Um Jogo de ordenação de letras +GenericName[ru]=Игра Ñ Ð¿ÐµÑ€ÐµÑтановкой букв +GenericName[se]=Bustávvaortnetspeallu +GenericName[sk]=Hra o usporiadaní písmen +GenericName[sl]=Igra vrstnega reda Ärk +GenericName[sr]=Игра редоÑледа Ñлова +GenericName[sr@Latn]=Igra redosleda slova +GenericName[sv]=Bokstavsordningsspel +GenericName[ta]=எழà¯à®¤à¯à®¤à¯à®µà®°à®¿à®šà¯ˆ விளையாடà¯à®Ÿà¯ +GenericName[tg]=Бозии Тартиби Ҳарф +GenericName[tr]=Harf Sıralama Oyunu +GenericName[uk]=Гра з впорÑÐ´ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð»Ñ–Ñ‚ÐµÑ€ +GenericName[ven]=Mutambo uno humbelwa nga lunwalo +GenericName[vi]=Trò chÆ¡i Sắp xếp Chữ cái +GenericName[xh]=Umdlalo Wolungelanisa Unobumba +GenericName[zh_CN]=å­—æ¯é¡ºåºæ¸¸æˆ +GenericName[zh_TW]=å­—æ¯æŽ’åºéŠæˆ² +GenericName[zu]=Umdlalo Wokulandelanisa Kwencwadi +Categories=Qt;KDE;Education;Languages; diff --git a/kanagram/src/kanagram.h b/kanagram/src/kanagram.h new file mode 100644 index 00000000..689495b8 --- /dev/null +++ b/kanagram/src/kanagram.h @@ -0,0 +1,134 @@ +/*************************************************************************** + * Copyright (C) 2005 by Joshua Keel * + * joshuakeel@gmail.com * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#ifndef KANAGRAM_H +#define KANAGRAM_H + +#include + +#include +#include + +#include + +#ifndef WITHOUT_ARTS +#include +#include +#include +#include +#else +class KArtsDispatcher; +class KArtsServer; +namespace KDE +{ + class PlayObjectFactory; +} +#endif + +#include "kanagramgame.h" + +#include + +using namespace std; + +class KHelpMenu; +class KConfigDialog; +class KRandomSequence; +class KanagramGame; +class VocabSettings; + +class Kanagram : public QWidget +{ +Q_OBJECT + public: + Kanagram(); + ~Kanagram(); + + private slots: + void checkWord(); + void loadSettings(); + void hideHint(); + void resetInputBox(); + void refreshVocabularies(); + + private: + void drawText(QPainter &p, const QString &text, const QPoint ¢er, bool withMargin, int xMargin, int yMargin, QRect *rect, bool highlight, int fontSize = 18); + void drawTextNew(QPainter &p, const QString &text, int textAlign, int xMargin, int yMargin, const QRect &rect, bool highlight, int fontSize = 18); + + void setupRects(); + + void play(QString filename); + + void paintEvent(QPaintEvent *); + + void mousePressEvent(QMouseEvent *e); + + void mouseMoveEvent(QMouseEvent *e); + + void updateButtonHighlighting(const QPoint &p); + + void randomHintImage(); + + void showSettings(); + + void drawHelpText(QPainter &p, QString text); + + void drawSwitcherText(QPainter &p, QString text); + void drawSwitcher(QPainter &p, const int xMargin, const int yMargin); + + QRect innerRect(const QRect &rect, const int xMargin, const int yMargin); + + KanagramGame *m_game; + + QPixmap *m_back, *m_hintOverlay, *m_aboutKDEOverlay, *m_aboutAppOverlay, *m_handbookOverlay, *m_aboutKDEOverlayOver, *m_aboutAppOverlayOver, *m_handbookOverlayOver, *m_card, *m_arrow, *m_arrowOver, *m_next, *m_nextOver, *m_config, *m_configOver, *m_help, *m_helpOver, *m_quit, *m_quitOver, *m_up, *m_upOver, *m_upDisabled; + + //Deprecated + //QRect m_newWordRect, m_settingsRect, m_helpRect, m_quitRect; + + QRect m_nextRect, m_configRect, m_helpRect, m_quitRect, m_revealRect, m_hintRect, m_upRect, m_aboutKDERect, m_aboutAppRect, m_handbookRect, m_switcherRect, m_arrowRect, m_logoRect, m_hintBoxRect, m_blackboardRect; + + bool m_overNext, m_overConfig, m_overHelp, m_overQuit, m_overReveal, m_overHint, m_overUp, m_overAboutKDE, m_overAboutApp, m_overHandbook, m_overSwitcher, m_overHintBox; + + bool m_showHint; + + QColor m_fillColor, m_fontColor, m_fontHighlightColor, m_chalkColor, m_chalkHighlightColor; + + //Values for settings + int m_hintHideTime; + bool m_useSounds, m_useStandardFonts; + + QFont m_blackboardFont, m_font; + + KHelpMenu *m_helpMenu; + + QLineEdit *m_inputBox; + + VocabSettings *m_vocabSettings; + + KRandomSequence m_randomImage; + + QTimer *m_hintTimer; + + KArtsDispatcher *m_artsDispatcher; + KArtsServer *m_artsServer; + KDE::PlayObjectFactory *m_artsFactory; +}; + +#endif diff --git a/kanagram/src/kanagram.kcfg b/kanagram/src/kanagram.kcfg new file mode 100644 index 00000000..8681545f --- /dev/null +++ b/kanagram/src/kanagram.kcfg @@ -0,0 +1,26 @@ + + + + + 5 seconds + + + + true + + + + false + + + + + + + + + + + + + diff --git a/kanagram/src/kanagramgame.cpp b/kanagram/src/kanagramgame.cpp new file mode 100644 index 00000000..318c285e --- /dev/null +++ b/kanagram/src/kanagramgame.cpp @@ -0,0 +1,209 @@ +/*************************************************************************** + * Copyright (C) 2005 by Joshua Keel * + * joshuakeel@gmail.com * + * * + * Portions of this code taken from KMessedWords by Reuben Sutton * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include + +#include +#include +#include +#include +#include + +#include "kanagramgame.h" +#include "keduvocdocument.h" +#include "kanagramsettings.h" + +#include + +KanagramGame::KanagramGame(QWidget* parent) : m_index(0) +{ + m_parent = parent; + loadDefaultVocab(); +} + +KanagramGame::~KanagramGame() +{ +} + +void KanagramGame::checkFile() +{ + if (!QFile::exists(locate("appdata", m_filename))) { + QString msg = i18n("File %1 cannot be found.\n Please ensure that Kanagram is properly installed.") + .arg(m_filename); + KMessageBox::sorry(m_parent, msg, i18n("Error")); + exit(0); + } +} + +void KanagramGame::loadDefaultVocab() +{ + m_filename = KanagramSettings::defaultVocab(); + if (m_filename.isEmpty()) + { + // first run + m_filename = locate("appdata", "data/" + KanagramSettings::dataLanguage() + "/objects.kvtml"); + if (m_filename.isEmpty()) + { + refreshVocabList(); + nextVocab(); + } + } + + kdDebug() << "in game " << m_filename <open(KURL(locate("appdata", m_filename)), false); + m_docTitle = doc->getTitle(); + kdDebug() << m_docTitle <findAllResources("appdata", "data/" + KanagramSettings::dataLanguage() + "/*.kvtml"); + //nextVocab(); + m_index = findIndex(); +} + +int KanagramGame::findIndex() +{ + //this m_filename is wrong + //you have to use KanagramSettings::defaultVocab() instead of m_filename which is used for something else + kdDebug() <<"m_filename " << m_filename << "\n" << endl; + int tempIndex = 0; + for(uint i = 0; i < m_fileList.size(); i++) + { + kdDebug() <<"m_file " << m_fileList[i]<open(KURL(locate("appdata", m_filename)), false); + m_docTitle = doc->getTitle(); + m_answeredWords.clear(); +} + +void KanagramGame::nextVocab() +{ + m_index++; + if((uint)m_index >= m_fileList.size()) + m_index = 0; + m_filename = m_fileList[m_index]; + checkFile(); + KEduVocDocument *doc = new KEduVocDocument(this); + doc->open(KURL(locate("appdata", m_filename)), false); + m_docTitle = doc->getTitle(); + m_answeredWords.clear(); +} + +void KanagramGame::nextAnagram() +{ + checkFile(); + KEduVocDocument *doc = new KEduVocDocument(this); + doc->open(KURL(locate("appdata", m_filename)), false); + int totalWords = doc->numEntries(); + int wordNumber = m_random.getLong(totalWords); + if(doc->numEntries() == (int)m_answeredWords.size()) + { + m_answeredWords.clear(); + } + while(m_answeredWords.findIndex(doc->getEntry(wordNumber)->getOriginal()) != -1) + { + wordNumber = m_random.getLong(totalWords); + } + m_originalWord = doc->getEntry(wordNumber)->getOriginal(); + m_answeredWords.append(m_originalWord); + m_anagram = createAnagram(m_originalWord); + m_hint = doc->getEntry(wordNumber)->getRemark(0); +} + +QString KanagramGame::getDocTitle() +{ + return m_docTitle; +} + +QString KanagramGame::getFilename() +{ + if(m_fileList.empty()) + return m_filename; + else + return m_fileList[m_index]; +} + +QString KanagramGame::getAnagram() +{ + return m_anagram; +} + +QString KanagramGame::getHint() +{ + return m_hint; +} + +QString KanagramGame::getWord() +{ + return m_originalWord; +} + +void KanagramGame::restoreWord() +{ + m_anagram = m_originalWord; +} + +QString KanagramGame::createAnagram(QString original) +{ + QStringList objData = QStringList::split(QString(""), original); + QString insaneData; + int count; + + for(int i=0; count = objData.count(); i++) + { + int objChunk; + if((i == 0) && (count > 1)) + objChunk = 1 + m_random.getLong(count - 1); + else + objChunk = m_random.getLong(count); + + QStringList::Iterator it = objData.at(objChunk); + QString sd = *it; + objData.remove(it); + if (insaneData.isEmpty()) + insaneData = sd; + else + insaneData += sd; + } + return insaneData; +} + +#include "kanagramgame.moc" diff --git a/kanagram/src/kanagramgame.h b/kanagram/src/kanagramgame.h new file mode 100644 index 00000000..940fbd57 --- /dev/null +++ b/kanagram/src/kanagramgame.h @@ -0,0 +1,65 @@ +/*************************************************************************** + * Copyright (C) 2005 by Joshua Keel * + * joshuakeel@gmail.com * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#ifndef KANAGRAMGAME_H +#define KANAGRAMGAME_H + +#include + +#include +#include + +class QWidget; + +class KanagramGame : public QObject +{ +Q_OBJECT + public: + KanagramGame(QWidget *parent); + ~KanagramGame(); + void refreshVocabList(); + void loadDefaultVocab(); + int findIndex(); + void nextAnagram(); + void nextVocab(); + void previousVocab(); + QString getAnagram(); + QString getHint(); + QString getWord(); + void restoreWord(); + QString getDocTitle(); + QString getFilename(); + private: + QString createAnagram(QString original); + void checkFile(); + QWidget *m_parent; + KRandomSequence m_random; + QString m_anagram; + QString m_hint; + QString m_originalWord; + + int m_index; + QStringList m_fileList; + QStringList m_answeredWords; + QString m_docTitle; + QString m_filename; +}; + +#endif diff --git a/kanagram/src/kanagramsettings.kcfgc b/kanagram/src/kanagramsettings.kcfgc new file mode 100644 index 00000000..49630279 --- /dev/null +++ b/kanagram/src/kanagramsettings.kcfgc @@ -0,0 +1,4 @@ +File=kanagram.kcfg +ClassName=KanagramSettings +Mutators=true +Singleton=true diff --git a/kanagram/src/keduvocdocument.cpp b/kanagram/src/keduvocdocument.cpp new file mode 100644 index 00000000..1af38f5a --- /dev/null +++ b/kanagram/src/keduvocdocument.cpp @@ -0,0 +1,1111 @@ +/*************************************************************************** + Vocabulary Document for KDE Edu + ----------------------------------------------------------------------- + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlung + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "keduvocdocument.h" + +#include +#include +#include +#include +#include + +#include + +#include +#include +#include +using namespace std; + +#include + +#include + +#include "keduvockvtmlwriter.h" +#include "keduvockvtmlreader.h" +#include "leitnersystem.h" +//#include "prefs.h" + +//******************************************************** +// KEduVocDocument +//******************************************************** + +KEduVocDocument::KEduVocDocument(QObject * /*parent*/) +{ + Init(); +} + + +KEduVocDocument::~KEduVocDocument() +{ +} + + +void KEduVocDocument::setVersion (const QString & vers) +{ + doc_version = vers; +} + + +void KEduVocDocument::getVersion(int &, int &, int &) +{ +} + + +void KEduVocDocument::Init () +{ + lesson_descr.clear(); + type_descr.clear(); + tense_descr.clear(); + langs.clear(); + sort_lang.clear(); + extraSizehints.clear(); + sizehints.clear(); + vocabulary.clear(); + dirty = false; + sort_allowed = true; + unknown_attr = false; + unknown_elem = false; + sort_lesson = false; + setCurrentLesson (0); + queryorg = ""; + querytrans = ""; + doc_url.setFileName(i18n("Untitled")); + doctitle = ""; + author = ""; + + activeLeitnerSystem = false; + leitnerSystem = 0; +} + + +bool KEduVocDocument::open(const KURL& url, bool /*append*/) +{ + Init(); + if (!url.isEmpty()) + doc_url = url; + + // TODO EPT connect( this, SIGNAL(progressChanged(KEduVocDocument*,int)), parent, SLOT(slotProgress(KEduVocDocument*,int)) ); + + QString tmpfile; + if (KIO::NetAccess::download( url, tmpfile, 0 )) + { + QFile f(tmpfile); + if (!f.open(IO_ReadOnly)) + { + KMessageBox::error(0, i18n("Cannot open file
%1
").arg(url.path())); + return false; + } + + FileType ft = detectFT(url.path()); + + bool read = false; + while (!read) { + + QApplication::setOverrideCursor( waitCursor ); + switch (ft) { + case kvtml: + { + KEduVocKvtmlReader kvtmlReader(&f); + read = kvtmlReader.readDoc(this); + } + break; + + case vt_lex: + { + QTextStream is (&f); + //TODO read = loadFromLex (is); + } + break; + + case vt_vcb: + { + QTextStream is (&f); + //TODO read = loadFromVcb (is); + } + break; + + case csv: + { + QTextStream is(&f); + //TODO read = loadFromCsv(is); + } + break; + + default: + { + KEduVocKvtmlReader kvtmlReader(&f); + read = kvtmlReader.readDoc(this); + } + } + + QApplication::restoreOverrideCursor(); + + if (!read) { + if (unknown_attr || unknown_elem ) { + Init(); + return false; + } + // TODO new readers provide an explicite error message + // the two messages should be merged + QString format = i18n("Could not load \"%1\"\nDo you want to try again?"); + QString msg = format.arg(url.path()); + int result = KMessageBox::warningContinueCancel(0, msg, + kapp->makeStdCaption(i18n("I/O Failure")), + i18n("&Retry")); + if ( result == KMessageBox::Cancel ) { + Init(); + return false; + } + } + } + f.close(); + KIO::NetAccess::removeTempFile( tmpfile ); + } + return true; +} + + +bool KEduVocDocument::saveAs(QObject * /*parent*/, const KURL & url, FileType ft, const QString & generator) +{ +// connect( this, SIGNAL(progressChanged(KEduVocDocument*,int)), parent, SLOT(slotProgress(KEduVocDocument*,int)) ); + + KURL tmp (url); + + if (ft == automatic) + { + if (tmp.path().right(strlen("." KVTML_EXT)) == "." KVTML_EXT) + ft = kvtml; + else if (tmp.path().right(strlen("." VT5_LEX_EXT)) == "." VT5_LEX_EXT) + ft = vt_lex; + else if (tmp.path().right(strlen("." VCB_EXT)) == "." VCB_EXT) + ft = vt_vcb; + else if (tmp.path().right(strlen("." CSV_EXT)) == "." CSV_EXT) + ft = csv; + else + { + tmp.setFileName(tmp.path() + "." KVTML_EXT); + ft = kvtml; + } + } + + bool saved = false; + while (!saved) + { + + QFile f(tmp.path()); + + if (!f.open(IO_WriteOnly)) + { + KMessageBox::error(0, i18n("Cannot write to file
%1
").arg(tmp.path())); + return false; + } + + QApplication::setOverrideCursor( waitCursor ); + switch (ft) { + case kvtml: { + KEduVocKvtmlWriter kvtmlWriter(&f); + saved = kvtmlWriter.writeDoc(this, generator); + } + break; + + case vt_lex: { + QTextStream os( &f ); // serialize using f + //TODO saved = saveToLex(os, title); + } + break; + + case vt_vcb: { + QTextStream os( &f ); // serialize using f + //TODO saved = saveToVcb(os, title); + } + break; + + case csv: { + QTextStream os( &f ); // serialize using f + //TODO saved = saveToCsv(os, title); + } + break; + + default: { + kdError() << "kvcotrainDoc::saveAs(): unknown filetype" << endl; + } + break; + } + f.close(); + QApplication::restoreOverrideCursor(); + + if (!saved) { + // TODO new writers provide an explicite error message + // the two messages should be merged + QString format = i18n("Could not save \"%1\"\nDo you want to try again?"); + QString msg = format.arg(tmp.path()); + int result = KMessageBox::warningContinueCancel(0, msg, + kapp->makeStdCaption(i18n("I/O Failure")), + i18n("&Retry")); + if ( result == KMessageBox::Cancel ) return false; + } + } + doc_url = tmp; + dirty = false; + emit docModified(false); + return true; +} + + +KEduVocExpression *KEduVocDocument::getEntry(int index) +{ + if (index < 0 || index >= (int)vocabulary.size() ) + return 0; + else + return &vocabulary[index]; +} + + +void KEduVocDocument::removeEntry(int index) +{ + if (index >= 0 && index < (int)vocabulary.size() ) + vocabulary.erase (vocabulary.begin() + index); +} + + +int KEduVocDocument::findIdent (const QString &lang) const +{ + vector::const_iterator first = langs.begin(); + int count = 0; + while (first != langs.end()) { + if ( *first == lang) + return count; + first++; + count++; + } + return -1; +} + + +QString KEduVocDocument::getIdent (int index) const +{ + if (index >= (int)langs.size() || index < 1 ) + return ""; + else + return langs[index]; +} + + +void KEduVocDocument::setIdent (int idx, const QString &id) +{ + if (idx < (int)langs.size() && idx >= 1 ) { + langs[idx] = id; + } +} + + +QString KEduVocDocument::getTypeName (int index) const +{ + if (index >= (int)type_descr.size()) + return ""; + else + return type_descr[index]; +} + + +void KEduVocDocument::setTypeName (int idx, QString &id) +{ + if (idx >= (int)type_descr.size()) + for (int i = (int)type_descr.size(); i <= idx; i++) + type_descr.push_back (""); + + type_descr[idx] = id; +} + + +QString KEduVocDocument::getTenseName (int index) const +{ + if (index >= (int)tense_descr.size()) + return ""; + else + return tense_descr[index]; +} + + +void KEduVocDocument::setTenseName (int idx, QString &id) +{ + if (idx >= (int)tense_descr.size()) + for (int i = (int)tense_descr.size(); i <= idx; i++) + tense_descr.push_back (""); + + tense_descr[idx] = id; +} + + +QString KEduVocDocument::getUsageName (int index) const +{ + if (index >= (int)usage_descr.size()) + return ""; + else + return usage_descr[index]; +} + + +void KEduVocDocument::setUsageName (int idx, QString &id) +{ + if (idx >= (int)usage_descr.size()) + for (int i = (int)usage_descr.size(); i <= idx; i++) + usage_descr.push_back (""); + + usage_descr[idx] = id; +} + + +void KEduVocDocument::setConjugation (int idx, const Conjugation &con) +{ + if ( idx < 0) return; + + // extend conjugation with empty elements + if ((int)conjugations.size() <= idx ) + for (int i = conjugations.size(); i < idx+1; i++) + conjugations.push_back (Conjugation()); + + conjugations[idx] = con; +} + + +Conjugation KEduVocDocument::getConjugation (int idx) const +{ + if (idx >= (int)conjugations.size() || idx < 0) { + return Conjugation(); + } + else { + return conjugations[idx]; + } +} + + +void KEduVocDocument::setArticle (int idx, const Article &art) +{ + if ( idx < 0) return; + + // extend conjugation with empty elements + if ((int)articles.size() <= idx ) + for (int i = articles.size(); i < idx+1; i++) + articles.push_back (Article()); + + articles[idx] = art; +} + + +Article KEduVocDocument::getArticle (int idx) const +{ + if (idx >= (int)articles.size() || idx < 0) { + return Article(); + } + else { + return articles[idx]; + } +} + + +int KEduVocDocument::getSizeHint (int idx) const +{ + if (idx < 0) { + idx = -idx; + if (idx >= (int)extraSizehints.size() ) + return 80; // make a good guess about column size + else { +// cout << "gsh " << idx << " " << extraSizehints[idx] << endl; + return extraSizehints[idx]; + } + } + else { + if (idx >= (int)sizehints.size() ) + return 150; // make a good guess about column size + else { +// cout << "gsh " << idx << " " << sizehints[idx] << endl; + return sizehints[idx]; + } + } +} + + +void KEduVocDocument::setSizeHint (int idx, const int width) +{ +// cout << "ssh " << idx << " " << width << endl; + if (idx < 0) { + idx = -idx; + if (idx >= (int)extraSizehints.size()) { + for (int i = (int)extraSizehints.size(); i <= idx; i++) + extraSizehints.push_back (80); + } + extraSizehints[idx] = width; + + } + else { + if (idx >= (int)sizehints.size()) { + for (int i = (int)sizehints.size(); i <= idx; i++) + sizehints.push_back (150); + } + sizehints[idx] = width; + } +} + + +class eraseTrans : public unary_function +{ + +public: + + eraseTrans (int idx) + : index (idx) {} + + void operator() (KEduVocExpression& x) const + { + x.removeTranslation(index); + } + + private: + int index; +}; + + +void KEduVocDocument::removeIdent (int index) +{ + if (index < (int)langs.size() && index >= 1 ) { + langs.erase(langs.begin() + index); + for_each (vocabulary.begin(), vocabulary.end(), eraseTrans(index)); + } +} + + +QString KEduVocDocument::getOriginalIdent () const +{ + if (langs.size() > 0) + return langs[0]; + else + return ""; +} + + +void KEduVocDocument::setOriginalIdent (const QString &id) +{ + if (langs.size() > 0) { + langs[0] = id; + } +} + + +class sortByOrg : public binary_function +{ + +public: + + sortByOrg (bool _dir) + : dir (_dir) {} + + bool operator() (const KEduVocExpression& x, const KEduVocExpression& y) const + { + return + !dir + ? (QString::compare(x.getOriginal().upper(), + y.getOriginal().upper() ) < 0) + : (QString::compare(x.getOriginal().upper(), + y.getOriginal().upper() ) > 0); + } + + private: + bool dir; +}; + + +class sortByLessonAndOrg_alpha + : public binary_function +{ + +public: + + sortByLessonAndOrg_alpha (bool _dir, KEduVocDocument &_doc) + : dir (_dir), doc(_doc) {} + + bool operator() (const KEduVocExpression& x, const KEduVocExpression& y) const + { + if (x.getLesson() != y.getLesson() ) + return + !dir + ? (QString::compare(doc.getLessonDescr(x.getLesson()).upper(), + doc.getLessonDescr(y.getLesson()).upper() ) < 0) + : (QString::compare(doc.getLessonDescr(x.getLesson()).upper(), + doc.getLessonDescr(y.getLesson()).upper() ) > 0); + else + return + !dir + ? (QString::compare(x.getOriginal().upper(), + y.getOriginal().upper() ) < 0) + : (QString::compare(x.getOriginal().upper(), + y.getOriginal().upper() ) > 0); + } + + private: + bool dir; + KEduVocDocument &doc; +}; + + +class sortByLessonAndOrg_index + : public binary_function +{ + +public: + + sortByLessonAndOrg_index (bool _dir, KEduVocDocument &_doc) + : dir (_dir), doc(_doc) {} + + bool operator() (const KEduVocExpression& x, const KEduVocExpression& y) const + { + if (x.getLesson() != y.getLesson() ) + return + !dir + ? x.getLesson() < y.getLesson() + : y.getLesson() < x.getLesson(); + else + return + !dir + ? (QString::compare(x.getOriginal().upper(), + y.getOriginal().upper() ) < 0) + : (QString::compare(x.getOriginal().upper(), + y.getOriginal().upper() ) > 0); + } + + private: + bool dir; + KEduVocDocument &doc; +}; + + +class sortByTrans : public binary_function +{ + +public: + + sortByTrans (int i, bool _dir) + : index(i), dir (_dir) {} + + bool operator() (const KEduVocExpression& x, const KEduVocExpression& y) const + { + return + !dir + ? (QString::compare(x.getTranslation(index).upper(), + y.getTranslation(index).upper() ) < 0) + : (QString::compare(x.getTranslation(index).upper(), + y.getTranslation(index).upper() ) > 0); + } + + private: + int index; + bool dir; +}; + + +bool KEduVocDocument::sort (int index) +{ + if (!sort_allowed) + return false; + + if (index >= numLangs()) + return false; + + if (sort_lang.size() < langs.size()) + for (int i = sort_lang.size(); i < (int) langs.size(); i++) + sort_lang.push_back(false); + + if (index == 0) + std::sort (vocabulary.begin(), vocabulary.end(), sortByOrg(sort_lang[0])); + else + std::sort (vocabulary.begin(), vocabulary.end(), sortByTrans(index, sort_lang[index])); + sort_lang[index] = !sort_lang[index]; + return sort_lang[index]; +} + + +bool KEduVocDocument::sortByLesson_alpha () +{ + if (!sort_allowed) + return false; + + std::sort (vocabulary.begin(), vocabulary.end(), sortByLessonAndOrg_alpha(sort_lesson, *this )); + sort_lesson = !sort_lesson; + return sort_lesson; +} + + +bool KEduVocDocument::sortByLesson_index () +{ + if (!sort_allowed) + return false; + + if (sort_lang.size() < langs.size()) + for (int i = sort_lang.size(); i < (int) langs.size(); i++) + sort_lang.push_back(false); + + std::sort (vocabulary.begin(), vocabulary.end(), sortByLessonAndOrg_index(sort_lesson, *this )); + sort_lesson = !sort_lesson; + sort_lang[0] = sort_lesson; + return sort_lesson; +} + +bool KEduVocDocument::leitnerSystemActive() +{ + return activeLeitnerSystem; +} + +void KEduVocDocument::setLeitnerSystemActive( bool yes ) +{ + if( yes ) + { + if( leitnerSystem == 0 ) + createStandardLeitnerSystem(); //if nothing is loaded yet + + activeLeitnerSystem = true; + } + else if( !yes ) + activeLeitnerSystem = false; +} + +void KEduVocDocument::createStandardLeitnerSystem() +{ + LeitnerSystem* tmpSystem = new LeitnerSystem(); + QString name = "Standard"; + + tmpSystem->setSystemName( name ); + tmpSystem->insertBox( "Box 1" ); + tmpSystem->insertBox( "Box 2" ); + tmpSystem->insertBox( "Box 3" ); + tmpSystem->insertBox( "Box 4" ); + tmpSystem->insertBox( "Box 5" ); + + tmpSystem->setCorrectBox( "Box 1", "Box 2" ); + tmpSystem->setWrongBox( "Box 1", "Box 1" ); + + tmpSystem->setCorrectBox( "Box 2", "Box 3" ); + tmpSystem->setWrongBox( "Box 2", "Box 1" ); + + tmpSystem->setCorrectBox( "Box 3", "Box 4" ); + tmpSystem->setWrongBox( "Box 3", "Box 1" ); + + tmpSystem->setCorrectBox( "Box 4", "Box 5" ); + tmpSystem->setWrongBox( "Box 4", "Box 1" ); + + tmpSystem->setCorrectBox( "Box 5", "Box 1" ); + tmpSystem->setWrongBox( "Box 5", "Box 1" ); + + leitnerSystem = tmpSystem; +} + +void KEduVocDocument::setLeitnerSystem( LeitnerSystem* system ) +{ + leitnerSystem = system; + + /*KWordQuizApp* app = (KWordQuizApp*) parent(); + app->slotLeitnerSystem();*/ +} + +LeitnerSystem* KEduVocDocument::getLeitnerSystem() +{ + return leitnerSystem; +} + + +class resetAll : public unary_function +{ + +public: + + resetAll (int less) + : lesson(less) {} + + void operator() (KEduVocExpression& x) + { + for (int i = 0; i <= x.numTranslations(); i++) { + if (lesson == 0 || lesson == x.getLesson() ) { + x.setGrade(i, KV_NORM_GRADE, false); + x.setGrade(i, KV_NORM_GRADE, true); + x.setQueryCount (i, 0, true); + x.setQueryCount (i, 0, false); + x.setBadCount (i, 0, true); + x.setBadCount (i, 0, false); + x.setQueryDate (i, 0, true); + x.setQueryDate (i, 0, false); + } + } + } + private: + int lesson; +}; + + +class resetOne : public unary_function +{ + +public: + + resetOne (int idx, int less) + : index (idx), lesson(less) {} + + void operator() (KEduVocExpression& x) + { + if (lesson == 0 || lesson == x.getLesson() ) { + x.setGrade(index, KV_NORM_GRADE, false); + x.setGrade(index, KV_NORM_GRADE, true); + x.setQueryCount (index, 0, true); + x.setQueryCount (index, 0, false); + x.setBadCount (index, 0, true); + x.setBadCount (index, 0, false); + x.setQueryDate (index, 0, true); + x.setQueryDate (index, 0, false); + } + } + + private: + int index; + int lesson; +}; + + +void KEduVocDocument::resetEntry (int index, int lesson) +{ + if (index < 0) + for_each (vocabulary.begin(), vocabulary.end(), resetAll(lesson) ); + else + for_each (vocabulary.begin(), vocabulary.end(), resetOne(index, lesson) ); +} + + +QString KEduVocDocument::getLessonDescr(int idx) const +{ + if (idx == 0) + return i18n(""); + + if (idx <= 0 || idx > (int) lesson_descr.size() ) + return ""; + + return lesson_descr[idx-1]; +} + + +vector KEduVocDocument::getLessonsInQuery() const +{ + vector iqvec; + for (unsigned i = 0; i < lessons_in_query.size(); i++) + if (lessons_in_query[i]) { + iqvec.push_back(i+1); // Offset +// cout << "getliq: " << i+1 << endl; + } + return iqvec; +} + + +void KEduVocDocument::setLessonsInQuery(vector lesson_iq) +{ + lessons_in_query.clear(); + for (unsigned i = 0; i < lesson_descr.size(); i++) + lessons_in_query.push_back(false); + + for (unsigned i = 0; i < lesson_iq.size(); i++) + if (lesson_iq[i] <= (int) lessons_in_query.size() ) { + lessons_in_query[lesson_iq[i]-1] = true; // Offset +// cout << "setliq: " << lesson_iq[i] << " " << i << endl; + } +} + + +QString KEduVocDocument::getTitle() const +{ + if (doctitle.isEmpty()) + return doc_url.fileName(); + else + return doctitle; +} + + +QString KEduVocDocument::getAuthor() const +{ + return author; +} + + +QString KEduVocDocument::getLicense() const +{ + return license; +} + + +QString KEduVocDocument::getDocRemark() const +{ + return doc_remark; +} + + +void KEduVocDocument::setTitle(const QString & title) +{ + doctitle = title.stripWhiteSpace(); +} + + +void KEduVocDocument::setAuthor(const QString & s) +{ + author = s.stripWhiteSpace(); +} + + +void KEduVocDocument::setLicense(const QString & s) +{ + license = s.stripWhiteSpace(); +} + + +void KEduVocDocument::setDocRemark(const QString & s) +{ + doc_remark = s.stripWhiteSpace(); +} + + +int KEduVocDocument::search(QString substr, int id, + int first, int last, + bool word_start, + bool) +{ + if (last >= numEntries() + || last < 0 ) + last = numEntries(); + + if (first < 0) + first = 0; + + if (id >= numLangs() + || last < first + ) + return -1; + + if (id == 0) { + for (int i = first; i < last; i++) { + if (word_start) { + if (getEntry(i)->getOriginal().find (substr, 0, false) == 0) // case insensitive + return i; + } + else { + if (getEntry(i)->getOriginal().find (substr, 0, false) > -1) // case insensitive + return i; + } + } + } + else { + for (int i = first; i < last; i++) { + if (word_start) { + if (getEntry(i)->getTranslation(id).find (substr, 0, false) == 0) // case insensitive + return i; + } + else { + if (getEntry(i)->getTranslation(id).find (substr, 0, false) > -1) // case insensitive + return i; + } + } + } + return -1; +} + +#define _OFFSET 0x40 +#define _BITMASK 0x3F +#define _BITUSED 6 + +QString KEduVocDocument::compressDate(unsigned long l) const +{ + if (l == 0) + return ""; + + QString res; + if (l <= KVD_ZERO_TIME) + l = 1; + else + l -= KVD_ZERO_TIME; + while (l != 0) { + char c = _OFFSET + (l & _BITMASK); + res.insert (0, c); + l >>= _BITUSED; + } + return res; +} + + +unsigned long KEduVocDocument::decompressDate(QString s) const +{ + if (s.isEmpty()) + return 0; + + long res = 0; + unsigned incr = 0; + for (int i = s.length()-1; i >= 0; i--) { + char c = s.local8Bit()[i]; + res += ((c - _OFFSET) & _BITMASK) << incr ; + incr += _BITUSED; + } + return res > 48 ? res+KVD_ZERO_TIME : 0; // early bug with "0" +} + + +KEduVocDocument::FileType KEduVocDocument::detectFT(const QString &filename) +{ + QFile f( filename ); + if (!f.open( IO_ReadOnly )) + return csv; + + QDataStream is( &f ); + + Q_INT8 c1, c2, c3, c4, c5; + is >> c1 + >> c2 + >> c3 + >> c4 + >> c5; // guess filetype by first x bytes + + QTextStream ts (&f); + QString line; + line = ts.readLine(); + line.insert (0, c5); + line.insert (0, c4); + line.insert (0, c3); + line.insert (0, c2); + line.insert (0, c1); + f.close(); + + bool stat = is.device()->status(); + if (stat != IO_Ok) + return kvd_none; + if (c1 == '<' && c2 == '?' && c3 == 'x' && c4 == 'm' && c5 == 'l') + return kvtml; + + if (line.find (VCB_SEPARATOR) >= 0) + return vt_vcb; + + if (line == LEX_IDENT_50) + return vt_lex; + + return csv; +} + + +class expRef { + +public: + + expRef (KEduVocExpression *_exp, int _idx) + { + idx = _idx; + exp = _exp; + } + + bool operator< (const expRef& y) const + { + QString s1 = exp->getOriginal(); + QString s2 = y.exp->getOriginal(); + int cmp = QString::compare(s1.upper(), s2.upper()); + if (cmp != 0) + return cmp < 0; + + for (int i = 1; i < (int) exp->numTranslations(); i++) { + + s1 = exp->getTranslation(i); + s2 = y.exp->getTranslation(i); + cmp = QString::compare(s1.upper(), s2.upper() ); + if (cmp != 0) + return cmp < 0; + } + return cmp < 0; + } + + int idx; + KEduVocExpression *exp; +}; + + +int KEduVocDocument::cleanUp() +{ + int count = 0; + KEduVocExpression *kve1, *kve2; + vector shadow; + vector to_delete; + + for (int i = 0; i < (int) vocabulary.size(); i++) + shadow.push_back (expRef (getEntry(i), i)); + std::sort(shadow.begin(), shadow.end()); + +#ifdef CLEAN_BUG + ofstream sso ("shadow.out"); + for (int i = shadow.size()-1; i > 0; i--) { + kve1 = shadow[i].exp; + sso << kve1->getOriginal() << " "; + for (int l = 1; l < (int) numLangs(); l++ ) + sso << kve1->getTranslation(l) << " "; + sso << endl; + } +#endif + + int ent_no = 0; + int ent_percent = vocabulary.size () / 100; + float f_ent_percent = vocabulary.size () / 100.0; + emit progressChanged(this, 0); + + for (int i = shadow.size()-1; i > 0; i--) { + kve1 = shadow[i].exp; + kve2 = shadow[i-1].exp; + + ent_no++; + if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) + emit progressChanged(this, (int)((ent_no / f_ent_percent) / 2.0)); + + bool equal = true; + if (kve1->getOriginal() == kve2->getOriginal() ) { + for (int l = 1; equal && l < (int) numLangs(); l++ ) + if (kve1->getTranslation(l) != kve2->getTranslation(l)) + equal = false; + + if (equal) { + to_delete.push_back(shadow[i-1].idx); + count++; + } + } + } + + // removing might take very long + ent_no = 0; + ent_percent = to_delete.size () / 100; + f_ent_percent = to_delete.size () / 100.0; + emit progressChanged(this, 0); + + std::sort (to_delete.begin(), to_delete.end() ); + for (int i = (int) to_delete.size()-1; i >= 0; i--) { + ent_no++; + if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) + emit progressChanged(this, (int)(50 + ent_no / f_ent_percent / 2.0)); +#ifdef CLEAN_BUG + sso << getEntry(to_delete[i])->getOriginal() << endl; +#endif + removeEntry (to_delete[i]); + setModified(); + } + + return count; +} + +#include "keduvocdocument.moc" diff --git a/kanagram/src/keduvocdocument.h b/kanagram/src/keduvocdocument.h new file mode 100644 index 00000000..4e48e21b --- /dev/null +++ b/kanagram/src/keduvocdocument.h @@ -0,0 +1,687 @@ +/*************************************************************************** + Vocabulary Document for KDE Edu + ----------------------------------------------------------------------- + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlung + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KEDUVOCDOCUMENT_H +#define KEDUVOCDOCUMENT_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +#include + +#include "keduvocexpression.h" + +#define KVD_ZERO_TIME 934329599 // 1999-08-10 23:59:59, never change +#define KVD_VERS_PREFIX " v" // kvoctrain v0.1.0 + +/** XML tags and attribute names */ + +#define KV_DOCTYPE "kvtml" // doctype +#define KV_TITLE "title" // doc title +#define KV_AUTHOR "author" // doc author +#define KV_LICENSE "license" // doc license +#define KV_DOC_REM "remark" // doc remark +#define KV_LINES "lines" // entries +#define KV_GENERATOR "generator" // who generated the doc +#define KV_COLS "cols" // columns +#define KV_ENCODING "encoding" // document encoding (obsolete!) + +#define KV_EXPR "e" // entry for one expression +#define KV_ORG "o" // original expression in specified language +#define KV_TRANS "t" // translated expression in specified language +#define KV_LANG "l" // language: en, de, it, fr ... +#define KV_QUERY "q" // query: org or translation +#define KV_O "o" // org +#define KV_T "t" // translation +#define KV_GRADE "g" // grade of knowledge: 0=well known, x=not known for x times +#define KV_LESS_MEMBER "m" // member of lesson 1 .. x +#define KV_COUNT "c" // number of times queried +#define KV_SIZEHINT "width" // recommended column width +#define KV_CHARSET "charset" // recommended charset (obsolete!) +#define KV_BAD "b" // number of times failed +#define KV_DATE "d" // last query date +#define KV_DATE2 "w" // last query date, compressed format +#define KV_REMARK "r" // remark for this entry +#define KV_FAUX_AMI_F "ff" // false friend of this entry from org +#define KV_FAUX_AMI_T "tf" // false friend of this entry to org +#define KV_SYNONYM "y" // synonym (same meaning) of expr +#define KV_ANTONYM "a" // antonym (oppositite) of expr +#define KV_PRONUNCE "p" // how to pronunce this expression +#define KV_SELECTED "s" // entry selected for queries +#define KV_INACTIVE "i" // entry inactive (for queries) +#define KV_EXPRTYPE "t" // type of expression +#define KV_EXAMPLE "x" // example string with word +#define KV_USAGE "u" // usage label +#define KV_PARAPHRASE "h" // paraphrase for expression + +/* + + My type 1 + My type 2 + +*/ + +#define KV_TYPE_GRP "type" // type descriptor group +#define KV_TYPE_DESC "desc" // type descriptor +#define KV_TYPE_NO "no" // type descriptor number + +/* + + My usage 1 + My usage 2 + +*/ + +#define KV_USAGE_GRP "usage" // usage descriptor group +#define KV_USAGE_DESC "desc" // usage descriptor +#define KV_USAGE_NO "no" // usage descriptor number + +/* + + Lesson #1 + Lesson #2 + +*/ + +#define KV_LESS_GRP "lesson" // lesson descriptor group +#define KV_LESS_CURR "current" // is current lesson +#define KV_LESS_DESC "desc" // lesson descriptor +#define KV_LESS_QUERY "query" // lesson contained in query +#define KV_LESS_NO "no" // lesson descriptor number + +/* + + user tense #1 + user tense #2 + +*/ + +#define KV_TENSE_GRP "tense" // tense descriptor group +#define KV_TENSE_DESC "desc" // tense descriptor +#define KV_TENSE_NO "no" // tense descriptor number + +/* + + + +*/ + +#define KV_OPTION_GRP "options" // internal options group +#define KV_OPT_SORT "sort" // allow sorting +#define KV_BOOL_FLAG "on" // general boolean flag + +/* +
+ lang determines also lang order in entries !! + eine which must NOT differ + die + ein + der + ein + das + +
+*/ + +#define KV_ARTICLE_GRP "article" // article descriptor group +#define KV_ART_ENTRY "e" // article entry +#define KV_ART_FD "fd" // female definite +#define KV_ART_MD "md" // male definite +#define KV_ART_ND "nd" // natural definite +#define KV_ART_FI "fi" // female indefinite +#define KV_ART_MI "mi" // male indefinite +#define KV_ART_NI "ni" // natural indefinite + +/* + + good + better + best + +*/ + +#define KV_COMPARISON_GRP "comparison" // comparison descriptor group +#define KV_COMP_L1 "l1" // base form +#define KV_COMP_L2 "l2" // next form +#define KV_COMP_L3 "l3" // last form + +/* + + good + better + best + best 2 + best 3 + +*/ + +#define KV_MULTIPLECHOICE_GRP "multiplechoice" // multiple choice descriptor group +#define KV_MC_1 "mc1" // choice 1 +#define KV_MC_2 "mc2" // choice 2 +#define KV_MC_3 "mc3" // choice 3 +#define KV_MC_4 "mc4" // choice 4 +#define KV_MC_5 "mc5" // choice 5 + +/* + used in header for definiton of "prefix" + lang determines also lang order in entries !! + I which must NOT differ in subsequent -tags + you<2> + he + she + it + we + you + they + they + they + + + + and in entry for definition of tenses of (irreg.) verbs + + go + go + goes + goes + goes + go + go + go + go + go + + +*/ + +#define KV_CONJUG_GRP "conjugation" // conjugation descriptor group +#define KV_CON_ENTRY "e" // conjugation entry (header) +#define KV_CON_TYPE "t" // conjugation type (voc entries) +#define KV_CON_NAME "n" // conjugation type name (voc entries) +#define KV_CON_P1S "s1" // 1. person singular +#define KV_CON_P2S "s2" // 2. person singular +#define KV_CON_P3SF "s3f" // 3. person singular female +#define KV_CON_P3SM "s3m" // 3. person singular male +#define KV_CON_P3SN "s3n" // 3. person singular natural +#define KV_CON_P1P "p1" // 1. person plural +#define KV_CON_P2P "p2" // 2. person plural +#define KV_CON_P3PF "p3f" // 3. person plural female +#define KV_CON_P3PM "p3m" // 3. person plural male +#define KV_CON_P3PN "p3n" // 3. person plural natural +#define KV_CONJ_COMMON "common" // female contains common for all three + +#define LEX_IDENT_50 "Vocabulary Trainer V5.0" + +#define KVTML_EXT "kvtml" +#define VT5_LEX_EXT "lex" +#define QVOCAB_EXT "qvo" +#define VCB_EXT "vocab" +#define KVL_EXT "vl" +#define CSV_EXT "csv" +#define TXT_EXT "txt" + +#define VCB_SEPARATOR "__" + +class QTextStream; +class QStringList; +class MultipleChoice; +class LeitnerSystem; + +/************************************************************* + * This class contains the expressions of your vocabulary + ************************************************************/ + +class KEduVocDocument : public QObject +{ + Q_OBJECT + friend class KEduVocKvtmlWriter; + friend class KEduVocKvtmlReader; + + public: + + enum FileType { kvd_none, automatic, + kvtml, + kvtbin, + vt_lex, vt_vcb, csv /*, kvoclearn, qvocab*/ }; + + /** Constructor for the fileclass of the application + * + * @param obj calling object + */ + KEduVocDocument(QObject* obj); + + /** Destructor for the fileclass of the application */ + ~KEduVocDocument(); + + /** indicates that doc is (not) modified + * + * @param dirty new state + */ + inline void setModified (bool _dirty = true) { emit docModified(dirty = _dirty); } + + /** appends another entry at the end + * + * @param expr expression to append + */ + inline void appendEntry (KEduVocExpression *expr) + { vocabulary.push_back (*expr); dirty = true; } + + /** insert an entry + * + * @param expr expression to append + * @param index index of entry + */ + inline void insertEntry(KEduVocExpression *expr, int index) + { vocabulary.insert(vocabulary.begin()+index, *expr); dirty = true; } + + /** removes entry from doc + * + * @param index index of entry + */ + void removeEntry (int index); + + /** sorts vocabulary alphabetically + * + * @param index index expression + * @result direction of sorting: true = ascending + */ + bool sort (int index); + + /** removes equal entries (orig + all translations) + * + * @result number of removed entries + */ + int cleanUp(); + + /** sorts vocabulary by lesson indices + * @result direction of sorting: true = ascending + */ + bool sortByLesson_index (); + + /** sorts vocabulary by lesson name + * @result direction of sorting: true = ascending + */ + bool sortByLesson_alpha (); + + /** enables sorting + */ + inline void allowSorting(bool allow) { sort_allowed = allow; } + + /** enables sorting + */ + inline bool isAllowedSorting() { return sort_allowed; } + + /** returns the modification state of the doc */ + inline bool isModified () const { return dirty; } + + /** returns originals identifier + */ + QString getOriginalIdent () const; + + /** set originals identifier + */ + void setOriginalIdent (const QString &id); + + /** returns identifier of translation x + * + * @param index number of translation 1..x + * @result ident string: de=german, en=englisch, .. + */ + QString getIdent (int index) const; + + /** sets identifier of translation + * + * @param index number of translation 1..x + * @param lang ident string: de=german, en=englisch, .. + */ + void setIdent (int index, const QString &lang); + + /** removes identifier an the according translation in all entries + * + * @param index number of translation 1..x + */ + void removeIdent (int index); + + /** determines if given translation is available and where + * + * @param lang identifier of language + * @result index of translation, 0=original, -1=none + */ + int findIdent (const QString &lang) const; + + /** returns attribute string + * + * @param index number of attribute + * @result string + */ + QString getTypeName (int index) const; + + /** sets attribute string + * + * @param index number of attribute + * @param str name of attribute + */ + void setTypeName (int index, QString &str); + + /** gets descr of types */ + inline vector getTypeDescr() const { return type_descr; } + + /** sets descr of types */ + inline void setTypeDescr(vector names) { type_descr = names; } + + /** returns tense string + * + * @param index number of tense + * @result string + */ + QString getTenseName (int index) const; + + /** sets tense string + * + * @param index number of tense + * @param str name of tense + */ + void setTenseName (int index, QString &str); + + /** gets descr of tenses */ + inline vector getTenseDescr() const { return tense_descr; } + + /** sets descr of tenses */ + inline void setTenseDescr(vector names) { tense_descr = names; } + + /** returns usage string + * + * @param index number of usage + * @result string + */ + QString getUsageName (int index) const; + + /** sets usage string + * + * @param index number of usage + * @param str name of usage + */ + void setUsageName (int index, QString &str); + + /** gets descr of usages */ + inline vector getUsageDescr() const { return usage_descr; } + + /** sets descr of usages */ + inline void setUsageDescr(vector names) { usage_descr = names; } + + /** open a document file + * + * @param url + * @result true if successful + */ + bool open(const KURL& url, bool append); + + /** saves the data under the given name + * + * @param url if url is empty (or NULL) actual name is preserved + * @result true if successful + */ + bool saveAs(QObject *parent, const KURL & url, FileType ft, const QString & generator); + + /** returns count of entries + */ + inline int numEntries() const { return vocabulary.size(); } + + /** sets grades to KV_NORM_GRADE, counts to 0 ... + * + * @param index index of language 0..x, -1 = all + * @param lesson lesson id, if this is 0 all lesson are affected, + * otherwise only matching numbers + */ + void resetEntry (int index = -1, int lesson = 0); + + /** returns count of different languages + */ + inline int numLangs() const { return langs.size(); } // org + translations + + /** append new lang ident + */ + inline void appendLang(const QString & id) { langs.push_back(id); } + + /** returns pointer to expression object x + * + * @param index index of desired entry + * @result pointer to object or NULL if index out of range + */ + KEduVocExpression *getEntry(int index); + + /** search substring in vocabulary (case insensitive always) + * + * @param substr partial string to search + * @param id which language to search: 0=org, 1..x=translation + * @param first index from where to start + * @param last index of last entry, -1 goes till end + * @param word_start false: search partial string, + * true:always from beginning of word + * @param tolerant + * @result index of found entry, -1 if none + */ + int search(QString substr, int id, + int first=0, int last=-1, bool word_start = false, bool tolerant=false); + + /** returns url of xml file */ + inline KURL URL() const {return doc_url; } + + /** sets url of xml file */ + inline void setURL(const KURL& url) {doc_url = url;} + + /** returns title of xml file */ + QString getTitle() const; + + /** returns author of file */ + QString getAuthor() const; + + /** returns license of file */ + QString getLicense() const; + + /** returns remark of file */ + QString getDocRemark() const; + + inline void getQueryLang(QString &org, QString &trans) const + { org = queryorg; trans = querytrans; } + + inline void setQueryLang(const QString &org, const QString &trans) + { queryorg = org; querytrans = trans; } + + /** sets title of xml file */ + void setTitle(const QString & title); + + /** sets author of file */ + void setAuthor(const QString & author); + + /** sets license of file */ + void setLicense(const QString & license); + + /** sets remark of file */ + void setDocRemark(const QString & rem); + + /** gets version of loaded file */ + void getVersion(int &major, int &minor, int &patch); + + /** returns current lesson index */ + inline int getCurrentLesson() const { return current_lesson; } + + /** sets current lesson index + * @param lesson index of lesson + */ + inline void setCurrentLesson(int lesson) { current_lesson = lesson; } + + /** returns descr of lesson */ + QString getLessonDescr(int index) const; + + /** returns lessons in current query */ + vector getLessonsInQuery() const; + + /** sets lessons in current query */ + void setLessonsInQuery(vector); + + inline vector getLessonDescr() const { return lesson_descr; } + + inline int numLessons () const {return (int) lesson_descr.size(); } + + /** sets descr of lesson */ + inline void setLessonDescr(vector names) { lesson_descr = names; } + + /** returns pointer to conjugations if available + * + * @param index index of translation + */ + Conjugation getConjugation(int index) const; + + /** sets conjugations + * + * @param index index of translation + * @param con conjugation block + */ + void setConjugation(int index, const Conjugation &con); + + /** returns pointer to articles if available + * + * @param index index of translation + */ + Article getArticle(int index) const; + + /** sets articles + * + * @param index index of translation + * @param art article block + */ + void setArticle(int index, const Article &art); + + /** compress date */ + QString compressDate(unsigned long) const; + + /** decompress date */ + unsigned long decompressDate(QString) const; + + /** returns recommended size + * + * @param index number of expr, -1 = lesson + * @result width of column + */ + int getSizeHint (int index) const; + + /** sets recommended size + * + * @param index number of expr, -1 = lesson + * @param width width of column + */ + void setSizeHint (int index, const int width); + + bool leitnerSystemActive(); + void setLeitnerSystemActive(bool yes); + void createStandardLeitnerSystem(); + void setLeitnerSystem( LeitnerSystem* system ); + LeitnerSystem* getLeitnerSystem(); + + bool unknownAttribute (int line, const QString &name, const QString &attr); + void unknownElement (int line, const QString &elem ); + void errorKvtMl (int line, const QString &text ); + void warningKvtMl (int line, const QString &text ); + + void errorLex (int line, const QString &text ); + + void errorCsv (int line, const QString &text ); + + FileType detectFT(const QString &filename); + + friend class QueryManager; + +signals: + void progressChanged (KEduVocDocument *, int curr_percent); + void docModified (bool mod); + +protected: + + void Init(); + + /** sets version of loaded file */ + void setVersion(const QString & ver); + + /* TODO + bool saveToLex (QTextStream& os, QString &title); + bool loadFromLex (QTextStream& is); + bool loadLessonLex (QTextStream& is); + bool saveLessonLex (QTextStream& os); + bool saveTypeNameLex (QTextStream& os); + bool loadTypeNameLex (QTextStream& is); + + bool saveToCsv (QTextStream& os, QString &title); + bool loadFromCsv (QTextStream& is); + bool loadLessonCsv (QTextStream& is); + bool saveLessonCsv (QTextStream& os); + bool saveTypeNameCsv (QTextStream& os); + bool loadTypeNameCsv (QTextStream& is); + + bool saveTypeNameVcb (QTextStream &os); + bool loadTypeNameVcb (QTextStream &is); + bool saveLessonVcb (QTextStream &os); + bool loadLessonVcb (QTextStream &is); + bool saveToVcb (QTextStream& os, QString &title); + bool loadFromVcb (QTextStream& is); + void errorVcb (int line, const QString &text ); + */ + + private: + bool dirty; + KURL doc_url; + vector sort_lang; + bool sort_lesson; + bool unknown_attr; + bool unknown_elem; + bool sort_allowed; + + // save these to document + vector langs; //0= origin, 1,.. translations + int cols, + lines; + int current_lesson; + vector extraSizehints; + vector sizehints; + QString generator; + QString queryorg, + querytrans; + vector vocabulary; + vector lessons_in_query; + vector lesson_descr; + vector type_descr; + vector tense_descr; + vector usage_descr; + QString doctitle; + QString author; + QString license; + QString doc_remark; + QString doc_version; + + vector
articles; + vector conjugations; + + LeitnerSystem* leitnerSystem; + bool activeLeitnerSystem; +}; + + +#endif // KEDUVOCDOCUMENT_H diff --git a/kanagram/src/keduvocexpression.cpp b/kanagram/src/keduvocexpression.cpp new file mode 100644 index 00000000..9ac29894 --- /dev/null +++ b/kanagram/src/keduvocexpression.cpp @@ -0,0 +1,792 @@ +/*************************************************************************** + Vocabulary Expression for KDE Edu + ----------------------------------------------------------------------- + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlung + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "keduvocexpression.h" + +void KEduVocExpression::Init() +{ + grades.push_back(KV_NORM_GRADE); + rev_grades.push_back(KV_NORM_GRADE); + inquery = false; + active = true; + qcounts.push_back(0); + rev_qcounts.push_back(0); + bcounts.push_back(0); + rev_bcounts.push_back(0); + qdates.push_back(0); + rev_qdates.push_back(0); + lesson = 0; +} + + +KEduVocExpression::KEduVocExpression (QString &expr, int _lesson) +{ + Init(); + setOriginal(expr.stripWhiteSpace() ); + lesson = _lesson; +} + + +KEduVocExpression::KEduVocExpression () +{ + Init(); +} + + +KEduVocExpression::KEduVocExpression (QString &s, QString separator, int _lesson) +{ + Init(); + QString se; + lesson = _lesson; + + if (separator.length() ) { + int pos = s.find(separator); + + if (pos == -1) { + setOriginal(s.stripWhiteSpace()); + } + else { + se = s.left(pos).stripWhiteSpace(); + setOriginal(se); + s.remove (0, pos+separator.length() ); +// s.stripWhiteSpace(); + + // gather all translations + while ((pos = s.find(separator)) != -1) { + se = s.left(pos).stripWhiteSpace(); + addTranslation(se, KV_NORM_GRADE, KV_NORM_GRADE); + s.remove (0, pos+separator.length() ); +// s.stripWhiteSpace(); + } + addTranslation(s.stripWhiteSpace(), KV_NORM_GRADE, KV_NORM_GRADE); + } + } +} + + +KEduVocExpression::~KEduVocExpression() +{ +} + + +int KEduVocExpression::numTranslations() const +{ + return translations.size(); +} + + +QString KEduVocExpression::getRemark (int idx) const +{ + if (idx >= (int)remarks.size() || idx < 0) { + return ""; + } + else { + return remarks[idx]; + } +} + + +void KEduVocExpression::setRemark (int idx, const QString & expr) +{ + if ( idx < 0) return; + + // extend remarks with empty strings if necessary + if ((int)remarks.size() <= idx ) + for (int i = remarks.size(); i < idx+1; i++) + remarks.push_back (""); + + remarks[idx] = expr.stripWhiteSpace(); +} + + +void KEduVocExpression::setFauxAmi (int idx, const QString & expr, bool rev_ami) +{ + if (idx < 1) return; + + if (rev_ami) { + // extend friend with empty strings if necessary + if ((int)rev_fauxAmi.size() <= idx ) + for (int i = rev_fauxAmi.size(); i < idx+1; i++) + rev_fauxAmi.push_back (""); + + rev_fauxAmi[idx] = expr.stripWhiteSpace(); + + } + else { + // extend friend with empty strings if necessary + if ((int)fauxAmi.size() <= idx ) + for (int i = fauxAmi.size(); i < idx+1; i++) + fauxAmi.push_back (""); + + fauxAmi[idx] = expr.stripWhiteSpace(); + } +} + + +QString KEduVocExpression::getFauxAmi (int idx, bool rev_ami) const +{ + if (rev_ami) { + if (idx >= (int)rev_fauxAmi.size() || idx < 1 ) { + return ""; + } + + return rev_fauxAmi[idx]; + } + + if (idx >= (int)fauxAmi.size() || idx < 1 ) { + return ""; + } + + return fauxAmi[idx]; +} + + +void KEduVocExpression::setSynonym (int idx, const QString & expr) +{ + if ( idx < 0) return; + + // extend synonym with empty strings if necessary + if ((int)synonym.size() <= idx ) + for (int i = synonym.size(); i < idx+1; i++) + synonym.push_back ("-"); + + synonym[idx] = expr.stripWhiteSpace(); +} + + +QString KEduVocExpression::getSynonym (int idx) const +{ + if (idx >= (int)synonym.size() || idx < 0) { + return ""; + } + else { + return synonym[idx]; + } +} + + +void KEduVocExpression::setExample (int idx, const QString & expr) +{ + if ( idx < 0) return; + + // extend exampls with empty strings if necessary + if ((int)example.size() <= idx ) + for (int i = example.size(); i < idx+1; i++) + example.push_back (""); + + example[idx] = expr.stripWhiteSpace(); +} + + +QString KEduVocExpression::getExample (int idx) const +{ + if (idx >= (int)example.size() || idx < 0) { + return ""; + } + else { + return example[idx]; + } +} + + +void KEduVocExpression::setUsageLabel (int idx, const QString & expr) +{ + if ( idx < 0) return; + + // extend labels with empty strings if necessary + if ((int)usageLabels.size() <= idx ) + for (int i = usageLabels.size(); i < idx+1; i++) + usageLabels.push_back (""); + + usageLabels[idx] = expr.stripWhiteSpace(); +} + + +QString KEduVocExpression::getUsageLabel (int idx) const +{ + if (idx >= (int)usageLabels.size() || idx < 0) { + return ""; + } + else { + return usageLabels[idx]; + } +} + + +void KEduVocExpression::setParaphrase (int idx, const QString & expr) +{ + if ( idx < 0) return; + + // extend phrase with empty strings if necessary + if ((int) paraphrases.size() <= idx ) + for (int i = paraphrases.size(); i < idx+1; i++) + paraphrases.push_back (""); + + paraphrases[idx] = expr.stripWhiteSpace(); +} + + +QString KEduVocExpression::getParaphrase (int idx) const +{ + if (idx >= (int)paraphrases.size() || idx < 0) { + return ""; + } + else { + return paraphrases[idx]; + } +} + + +void KEduVocExpression::setAntonym (int idx, const QString & expr) +{ + if ( idx < 0) return; + + // extend antonym with empty strings if necessary + if ((int)antonym.size() <= idx ) + for (int i = antonym.size(); i < idx+1; i++) + antonym.push_back (""); + + antonym[idx] = expr.stripWhiteSpace(); +} + + +QString KEduVocExpression::getAntonym (int idx) const +{ + if (idx >= (int)antonym.size() || idx < 0) { + return ""; + } + else { + return antonym[idx]; + } +} + + +void KEduVocExpression::setConjugation (int idx, const Conjugation &con) +{ + if ( idx < 0) return; + + // extend conjugation with empty elements + if ((int)conjugations.size() <= idx ) + for (int i = conjugations.size(); i < idx+1; i++) + conjugations.push_back (Conjugation()); + + conjugations[idx] = con; +} + + +Conjugation KEduVocExpression::getConjugation (int idx) const +{ + if (idx >= (int)conjugations.size() || idx < 0) { + return Conjugation(); + } + else { + return conjugations[idx]; + } +} + + +void KEduVocExpression::setComparison (int idx, const Comparison &con) +{ + if ( idx < 0) return; + + // extend comparison with empty elements + if ((int)comparisons.size() <= idx ) + for (int i = comparisons.size(); i < idx+1; i++) + comparisons.push_back (Comparison()); + + comparisons[idx] = con; +} + + +Comparison KEduVocExpression::getComparison (int idx) const +{ + if (idx >= (int)comparisons.size() || idx < 0) { + return Comparison(); + } + else { + return comparisons[idx]; + } +} + + +void KEduVocExpression::setMultipleChoice (int idx, const MultipleChoice &mc) +{ + if ( idx < 0) return; + + // extend comparison with empty elements + if ((int)mcs.size() <= idx ) + for (int i = mcs.size(); i < idx+1; i++) + mcs.push_back (MultipleChoice()); + + mcs[idx] = mc; +} + + +MultipleChoice KEduVocExpression::getMultipleChoice (int idx) const +{ + if (idx >= (int)mcs.size() || idx < 0) { + return MultipleChoice(); + } + else { + return mcs[idx]; + } +} + + +QString KEduVocExpression::getPronunce (int idx) const +{ + if (idx >= (int)pronunces.size() || idx < 0) { + return ""; + } + else { + return pronunces[idx]; + } +} + + +void KEduVocExpression::setPronunce (int idx, const QString & expr) +{ + if ( idx < 0) return; + + // extend with empty strings if necessary + if ((int)pronunces.size() <= idx ) + for (int i = pronunces.size(); i < idx+1; i++) + pronunces.push_back (""); + + pronunces[idx] = expr.stripWhiteSpace(); +} + + +void KEduVocExpression::addTranslation (QString expr, + grade_t grade, grade_t rev_grade) +{ + if (grade > KV_MAX_GRADE) + grade = KV_MAX_GRADE; + + if (rev_grade > KV_MAX_GRADE) + rev_grade = KV_MAX_GRADE; + + grades.push_back (grade); + rev_grades.push_back (rev_grade); + translations.push_back (expr.stripWhiteSpace()); +} + + +QString KEduVocExpression::getTranslation (int idx) const +{ + if (idx > (int)translations.size() || idx < 1) + return ""; + else + return translations[idx-1]; +} + + +void KEduVocExpression::removeTranslation (int idx) +{ + if (idx <= 0) + return; + + if (idx <= numTranslations()) + translations.erase (translations.begin() + idx-1); + + if (idx < (int)remarks.size() ) + remarks.erase (remarks.begin() + idx); + + if (idx < (int)conjugations.size() ) + conjugations.erase (conjugations.begin() + idx); + + if (idx < (int)comparisons.size() ) + comparisons.erase (comparisons.begin() + idx); + + if (idx < (int)fauxAmi.size() ) + fauxAmi.erase (fauxAmi.begin() + idx); + + if (idx < (int)rev_fauxAmi.size() ) + rev_fauxAmi.erase (rev_fauxAmi.begin() + idx); + + if (idx < (int)synonym.size() ) + synonym.erase (synonym.begin() + idx); + + if (idx < (int)example.size() ) + example.erase (example.begin() + idx); + + if (idx < (int)usageLabels.size() ) + usageLabels.erase (usageLabels.begin() + idx); + + if (idx < (int)paraphrases.size() ) + paraphrases.erase (paraphrases.begin() + idx); + + if (idx < (int)antonym.size() ) + antonym.erase (antonym.begin() + idx); + + if (idx < (int)exprtypes.size() ) + exprtypes.erase (exprtypes.begin() + idx); + + if (idx < (int)pronunces.size() ) + pronunces.erase (pronunces.begin() + idx); + + if (idx < (int)grades.size() ) + grades.erase (grades.begin() + idx); + + if (idx < (int)rev_grades.size() ) + rev_grades.erase (rev_grades.begin() + idx); + + if (idx < (int)qcounts.size() ) + qcounts.erase (qcounts.begin() + idx); + + if (idx < (int)rev_qcounts.size() ) + rev_qcounts.erase (rev_qcounts.begin() + idx); + + if (idx < (int)bcounts.size() ) + bcounts.erase (bcounts.begin() + idx); + + if (idx < (int)rev_bcounts.size() ) + rev_bcounts.erase (rev_bcounts.begin() + idx); + + if (idx < (int)qdates.size() ) + qdates.erase (qdates.begin() + idx); + + if (idx < (int)rev_qdates.size() ) + rev_qdates.erase (rev_qdates.begin() + idx); +} + + +void KEduVocExpression::setTranslation (int idx, const QString & expr) +{ + if ( idx <= 0) return; + + // extend translations with empty strings if necessary + if ((int)translations.size() < idx ) + for (int i = translations.size(); i < idx; i++) + translations.push_back (""); + +// if (idx <= (int)translations.size()) + translations[idx-1] = expr.stripWhiteSpace(); +} + + +QString KEduVocExpression::gradeStr (int idx, bool rev_grade) const +{ + QString s; + s.setNum(getGrade(idx, rev_grade)); + return s; +} + + +grade_t KEduVocExpression::getGrade (int idx, bool rev_grade) const +{ + if (rev_grade) { + if (idx >= (int)rev_grades.size() || idx < 1 ) { + return KV_NORM_GRADE; + } + else if (rev_grades[idx] > KV_MAX_GRADE) { + return KV_MAX_GRADE; + } + + return rev_grades[idx]; + + } + else { + if (idx >= (int)grades.size() || idx < 1 ) { + return KV_NORM_GRADE; + } + else if (grades[idx] > KV_MAX_GRADE) { + return KV_MAX_GRADE; + } + + return grades[idx]; + } +} + + +void KEduVocExpression::setGrade (int idx, grade_t grade, bool rev_grade) +{ + if (idx < 1) return; + + if (grade > KV_MAX_GRADE) + grade = KV_MAX_GRADE; + if (grade < KV_MIN_GRADE) + grade = KV_MIN_GRADE; + + if (rev_grade) { + // extend rev grades with standard grade if necessary + if ((int)rev_grades.size() <= idx ) + for (int i = rev_grades.size(); i <= idx; i++) { + rev_grades.push_back (KV_NORM_GRADE); + } + rev_grades[idx] = grade; + } + else { + // extend grades with standard grade if necessary + if ((int)grades.size() <= idx ) + for (int i = grades.size(); i <= idx; i++) { + grades.push_back (KV_NORM_GRADE); + } + grades[idx] = grade; + } +} + + +void KEduVocExpression::incGrade (int idx, bool rev_grade) +{ + if (idx < 1) return; + + if (rev_grade) { + // extend rev grades with standard grade if necessary + if ((int)rev_grades.size() <= idx ) + for (int i = rev_grades.size(); i <= idx; i++) { + rev_grades.push_back (KV_NORM_GRADE); + } + if (rev_grades[idx] < KV_MAX_GRADE) + rev_grades[idx]++; + } + else { + // extend grades with standard grade if necessary + if ((int)grades.size() <= idx ) + for (int i = grades.size(); i <= idx; i++) { + grades.push_back (KV_NORM_GRADE); + } + if (grades[idx] < KV_MAX_GRADE) + grades[idx]++; + } +} + + +void KEduVocExpression::decGrade (int idx, bool rev_grade) +{ + if (idx < 1) return; + + if (rev_grade) { + // extend rev grades with standard grade if necessary + if ((int)rev_grades.size() <= idx ) + for (int i = rev_grades.size(); i <= idx; i++) { + rev_grades.push_back (KV_NORM_GRADE); + } + if (rev_grades[idx] > KV_MIN_GRADE) + rev_grades[idx]--; + } + else { + // extend grades with standard grade if necessary + if ((int)grades.size() <= idx ) + for (int i = grades.size(); i <= idx; i++) { + grades.push_back (KV_NORM_GRADE); + } + if (grades[idx] > KV_MIN_GRADE) + grades[idx]--; + } +} + + +count_t KEduVocExpression::getQueryCount (int idx, bool rev_count) const +{ + if (rev_count) { + if (idx >= (int)rev_qcounts.size() || idx < 1 ) { + return 0; + } + + return rev_qcounts[idx]; + } + + if (idx >= (int)qcounts.size() || idx < 1 ) { + return 0; + } + + return qcounts[idx]; +} + + +void KEduVocExpression::setQueryCount (int idx, count_t count, bool rev_count) +{ + if (idx < 1) return; + + if (rev_count) { + // extend rev counts with 0 if necessary + if ((int)rev_qcounts.size() <= idx ) + for (int i = rev_qcounts.size(); i <= idx; i++) { + rev_qcounts.push_back (0); + } + + rev_qcounts[idx] = count; + + } + else { + // extend counts with 0 if necessary + if ((int)qcounts.size() <= idx ) + for (int i = qcounts.size(); i <= idx; i++) { + qcounts.push_back (0); + } + qcounts[idx] = count; + } +} + + +count_t KEduVocExpression::getBadCount (int idx, bool rev_count) const +{ + if (rev_count) { + if (idx >= (int)rev_bcounts.size() || idx < 1 ) { + return 0; + } + + return rev_bcounts[idx]; + } + + if (idx >= (int)bcounts.size() || idx < 1 ) { + return 0; + } + + return bcounts[idx]; +} + + +void KEduVocExpression::setBadCount (int idx, count_t count, bool rev_count) +{ + if (idx < 1) return; + + if (rev_count) { + // extend rev counts with 0 if necessary + if ((int)rev_bcounts.size() <= idx ) + for (int i = rev_bcounts.size(); i <= idx; i++) { + rev_bcounts.push_back (0); + } + + rev_bcounts[idx] = count; + + } + else { + // extend counts with 0 if necessary + if ((int)bcounts.size() <= idx ) + for (int i = bcounts.size(); i <= idx; i++) { + bcounts.push_back (0); + } + bcounts[idx] = count; + } +} + + +time_t KEduVocExpression::getQueryDate (int idx, bool rev_date) const +{ + if (rev_date) { + if (idx >= (int)rev_qdates.size() || idx < 1 ) { + return 0; + } + + return rev_qdates[idx]; + } + + if (idx >= (int)qdates.size() || idx < 1 ) { + return 0; + } + + return qdates[idx]; +} + + +void KEduVocExpression::setQueryDate (int idx, time_t date, bool rev_date) +{ + if (idx < 1) return; + + if (rev_date) { + // extend rev dates with 0 if necessary + if ((int)rev_qdates.size() <= idx ) + for (int i = rev_qdates.size(); i <= idx; i++) { + rev_qdates.push_back (0); + } + + rev_qdates[idx] = date; + + } + else { + // extend dates with 0 if necessary + if ((int)qdates.size() <= idx ) + for (int i = qdates.size(); i <= idx; i++) { + qdates.push_back (0); + } + qdates[idx] = date; + } +} + + +bool KEduVocExpression::uniqueType () const +{ + bool unique = true; + QString type0 = getType(0); + for (int i = 1; i < numTranslations(); i++) + if (type0 != getType(i) ) + unique = false; + return unique; +} + + +QString KEduVocExpression::getType (int idx) const +{ + if (idx >= (int)exprtypes.size() || idx < 0) { + return ""; + } + else { + return exprtypes[idx]; + } +} + + +int KEduVocExpression::getLesson () const +{ + return lesson; +} + +void KEduVocExpression::incQueryCount (int index, bool rev_count) +{ + setQueryCount (index, getQueryCount(index, rev_count)+1, rev_count); +} + + +void KEduVocExpression::incBadCount (int index, bool rev_count) +{ + setBadCount (index, getBadCount(index, rev_count)+1, rev_count); +} + + +void KEduVocExpression::setOriginal ( const QString & expr) +{ + origin = expr; +} + + +QString KEduVocExpression::getOriginal () const +{ + return origin; +} + + +void KEduVocExpression::setLesson (int l) +{ + lesson = l; +} + + +void KEduVocExpression::setType (int idx, const QString &type) +{ + if ( idx < 0) return; + + // extend types with empty strings if necessary + if ((int)exprtypes.size() <= idx ) + for (int i = exprtypes.size(); i < idx+1; i++) + exprtypes.push_back (""); + + exprtypes[idx] = type.stripWhiteSpace(); +} + diff --git a/kanagram/src/keduvocexpression.h b/kanagram/src/keduvocexpression.h new file mode 100644 index 00000000..64b2233b --- /dev/null +++ b/kanagram/src/keduvocexpression.h @@ -0,0 +1,456 @@ +/*************************************************************************** + Vocabulary Expression for KDE Edu + ----------------------------------------------------------------------- + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlung + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KEDUVOCEXPRESSION_H +#define KEDUVOCEXPRESSION_H + +#define KV_MAX_GRADE 7 +#define KV_MIN_GRADE 0 + +#define KV_NORM_GRADE 0 // not queried yet +#define KV_NORM_COLOR Qt::black +#define KV_NORM_TEXT I18N_NOOP("Not Queried Yet") + +#define KV_LEV1_GRADE 1 +#define KV_LEV1_TEXT I18N_NOOP("Level 1") + +#define KV_LEV2_GRADE 2 +#define KV_LEV2_TEXT I18N_NOOP("Level 2") + +#define KV_LEV3_GRADE 3 +#define KV_LEV3_TEXT I18N_NOOP("Level 3") + +#define KV_LEV4_GRADE 4 +#define KV_LEV4_TEXT I18N_NOOP("Level 4") + +#define KV_LEV5_GRADE 5 +#define KV_LEV5_TEXT I18N_NOOP("Level 5") + +#define KV_LEV6_GRADE 6 +#define KV_LEV6_TEXT I18N_NOOP("Level 6") + +#define KV_LEV7_GRADE 7 +#define KV_LEV7_TEXT I18N_NOOP("Level 7") + +#include +#include +using namespace std; + +#include "grammarmanager.h" +#include "multiplechoice.h" + +typedef signed char grade_t; +typedef unsigned short count_t; + +/*************************************************************** + * This class contains one expression as original or in one + * translations + **************************************************************/ + +class KEduVocExpression +{ + public: + + /** default constructor for an expression in different languages + */ + ~KEduVocExpression (); + + KEduVocExpression (); + + KEduVocExpression (QString &s, QString separator, int lesson = 0); + + /** Constructor for an expression in different languages + * + * @param expr expression + */ + KEduVocExpression (QString &expr, int lesson = 0); + + /** adds a new translation of this entry + * @param expr translation + * @param grade grade of knowledge of this translation + * @param rev_grade dito, in opposite direction + */ + void addTranslation (QString expr, grade_t grade=KV_NORM_GRADE, + grade_t rev_grade=KV_NORM_GRADE); + + /** removes translation + * + * @param index number of translation 1..x + */ + void removeTranslation (int index); + + /** returns index of lesson (0 = none) + */ + int getLesson () const; + + /** sets index of lesson (0 = none) + */ + void setLesson (int l); + + /** returns original expression of this entry + */ + QString getOriginal () const; + + /** sets original expression of this entry + */ + void setOriginal (const QString & expr); + + /** returns number of max. translations of all expressions + */ + int numTranslations() const; + + /** returns flag if entry is "selected" for queries + */ + bool isInQuery() const {return inquery; } + + /** set entry "selected" + */ + void setInQuery(bool flag = true) { inquery = flag; } + + /** returns flag if entry is activated for queries + */ + bool isActive() const {return active; } + + /** set entry active (enabled for queries) + */ + void setActive(bool flag = true) { active = flag; } + + /** returns translation of this expression + * + * @param index number of translation + * @result expression or "" if no translation available + */ + QString getTranslation (int index) const; + + /** sets translation of this expression + * + * @param index number of translation + * @param expr expression of this index + */ + void setTranslation (int index, const QString & expr); + + /** sets remark of this expression + * + * @param index index of expression + * @param expr remark of this index + */ + void setPronunce (int index, const QString & expr); + + /** returns pronunciation of this expression + * + * @param index index of expression + * @result pronunciation or "" if none available + */ + QString getPronunce (int index) const; + + /** returns remarks of this expression + * + * @param index index of expression + * @result remark or "" if no remark available + */ + QString getRemark (int index) const; + + /** sets remark of this expression + * + * @param index index of expression + * @param expr remark of this index + */ + void setRemark (int index, const QString & expr); + + + /** sets false friend of this expression + * + * @param index index of expression + * @param expr false friend of this index + * @param rev_grade dito, in opposite direction + */ + void setFauxAmi (int index, const QString & expr, bool rev_ami = false); + + + /** returns false friend of this expression + * + * @param index index of expression + * @param rev_grade dito, in opposite direction + * @result false friend or "" if no string available + */ + QString getFauxAmi (int index, bool rev_ami = false) const; + + /** sets synonym this expression + * + * @param index index of expression + * @param expr synonym of this index + */ + void setSynonym (int index, const QString & expr); + + + /** returns synonym of this expression + * + * @param index index of expression + * @result synonym or "" if no string available + */ + QString getSynonym (int index) const; + + /** sets example this expression + * + * @param index index of expression + * @param expr example of this index + */ + void setExample (int index, const QString & expr); + + + /** returns example of this expression + * + * @param index index of expression + * @result example or "" if no string available + */ + QString getExample (int index) const; + + /** sets usage label this expression + * + * @param index index of expression + * @param usage usage label of this index + */ + void setUsageLabel (int index, const QString & usage); + + + /** returns usage label of this expression + * + * @param index index of expression + * @result usage or "" if no string available + */ + QString getUsageLabel (int index) const; + + /** sets paraphrase of this expression + * + * @param index index of expression + * @param usage paraphrase of this index + */ + void setParaphrase (int index, const QString & usage); + + + /** returns paraphrase of this expression + * + * @param index index of expression + * @result paraphrase or "" if no string available + */ + QString getParaphrase (int index) const; + + /** sets antonym this expression + * + * @param index index of expression + * @param expr antonym of this index + */ + void setAntonym (int index, const QString & expr); + + + /** returns antonym of this expression + * + * @param index index of expression + * @result antonym or "" if no string available + */ + QString getAntonym (int index) const; + + /** returns type of this expression + * + * @result type or "" if no type available + */ + QString getType (int index) const; + + /** all langs have same type ? + * + * @result true if all have same type + */ + bool uniqueType () const; + + /** sets type of this expression + * + * @param index index of type + * @param type type of this expression ("" = none) + */ + void setType (int index, const QString &type); + + /** returns grade of given translation as string + * + * @param index index of expression + * @param rev_grade dito, in opposite direction + * @result number of knowlegde: 0=known, x=numbers not knows + */ + QString gradeStr (int index, bool rev_grade = false) const; + + /** sets grade of given translation + * + * @param index index of translation + * @param grade number of knowlegde: 0=known, x=numbers not knows + */ + void setGrade (int index, grade_t grade, bool rev_grade = false); + + /** returns grade of given translation as int + * + * @param index index of translation + * @param rev_grade dito, in opposite direction + * @result number of knowlegde: 0=known, x=numbers not knows + */ + grade_t getGrade (int index, bool rev_grade = false) const; + + /** increments grade of given translation + * + * @param index index of translation + * @param rev_grade dito, in opposite direction + */ + void incGrade (int index, bool rev_grade = false); + + /** decrements grade of given translation + * + * @param index index of translation + * @param rev_grade dito, in opposite direction + */ + void decGrade (int index, bool rev_grade = false); + + /** returns last query date of given translation as int + * + * @param index index of translation + * @param rev_date dito, in opposite direction + */ + time_t getQueryDate (int index, bool rev_date = false) const; + + /** set last query date of given translation as int + * + * @param index index of translation + * @param rev_date dito, in opposite direction + */ + void setQueryDate (int index, time_t date, bool rev_date = false); + + /** returns conjugations if available + * + * @param index index of translation + */ + Conjugation getConjugation(int index) const; + + /** sets conjugations + * + * @param index index of translation + * @param con conjugation block + */ + void setConjugation(int index, const Conjugation &con); + + /** returns comparison if available + * + * @param index index of translation + */ + Comparison getComparison(int index) const; + + /** sets comparison + * + * @param index index of translation + * @param con comparison block + */ + void setComparison(int index, const Comparison &comp); + + /** returns multiple choice if available + * + * @param index index of multiple choice + */ + MultipleChoice getMultipleChoice(int index) const; + + /** sets multiple choice + * + * @param index index of translation + * @param con multiple choice block + */ + void setMultipleChoice(int index, const MultipleChoice &mc); + + /** returns query count of given translation as int + * + * @param index index of translation + * @param rev_count dito, in opposite direction + */ + count_t getQueryCount (int index, bool rev_count = false) const; + + /** set query count of given translation as int + * + * @param index index of translation + * @param rev_count dito, in opposite direction + */ + void setQueryCount (int index, count_t count, bool rev_count = false); + + /** returns bad query count of given translation as int + * + * @param index index of translation + * @param rev_count dito, in opposite direction + */ + count_t getBadCount (int index, bool rev_count = false) const; + + /** set bad query count of given translation as int + * + * @param index index of translation + * @param rev_count dito, in opposite direction + */ + void setBadCount (int index, count_t count, bool rev_count = false); + + /** increment bad query count of given translation by 1 + * + * @param index index of translation + * @param rev_count dito, in opposite direction + */ + void incBadCount (int index, bool rev_count = false); + + /** increment query count of given translation by 1 + * + * @param index index of translation + * @param rev_count dito, in opposite direction + */ + void incQueryCount (int index, bool rev_count = false); + + protected: + + void Init(); + + private: + QString origin; + + // all these vectors must be deleted in removeTranslation() + vector exprtypes; + vector translations; + vector remarks; + vector usageLabels; + vector paraphrases; + vector fauxAmi; + vector rev_fauxAmi; + vector synonym; + vector example; + vector antonym; + vector pronunces; + vector grades; + vector rev_grades; + vector qcounts; + vector rev_qcounts; + vector bcounts; + vector rev_bcounts; + vector qdates; + vector rev_qdates; + vector conjugations; + vector comparisons; + vector mcs; + + int lesson; + bool inquery; + bool active; +}; + +#endif // KEduVocExpression_H + diff --git a/kanagram/src/keduvockvtmlreader.cpp b/kanagram/src/keduvockvtmlreader.cpp new file mode 100644 index 00000000..13e6f53a --- /dev/null +++ b/kanagram/src/keduvockvtmlreader.cpp @@ -0,0 +1,1695 @@ +/*************************************************************************** + read a KEduVocDocument from a KVTML file + ----------------------------------------------------------------------- + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Eric Pignet + email : eric at erixpage.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include + +#include +#include + +#include "keduvockvtmlreader.h" +#include "keduvocdocument.h" + +KEduVocKvtmlReader::KEduVocKvtmlReader(QFile *file) +{ + // the file must be already open + m_inputFile = file; +} + +KEduVocKvtmlReader::~KEduVocKvtmlReader() +{ +} + + +bool KEduVocKvtmlReader::readLesson(QDomElement &domElementParent) +{ + QString s; + m_doc->lesson_descr.clear(); + + //------------------------------------------------------------------------- + // Attributes + //------------------------------------------------------------------------- + + QDomAttr domAttrWidth = domElementParent.attributeNode(KV_SIZEHINT); + if (!domAttrWidth.isNull()) + m_doc->setSizeHint(-1, domAttrWidth.value().toInt()); + + //------------------------------------------------------------------------- + // Children + //------------------------------------------------------------------------- + + QDomElement domElementChild = domElementParent.firstChild().toElement(); + + while (!domElementChild.isNull()) + { + if (domElementChild.tagName() == KV_LESS_DESC) + { + //----------- + // Attributes + + int no = 0; + bool isCurr = false; + + QDomAttr domAttrNo = domElementChild.attributeNode(KV_LESS_NO); + if (!domAttrNo.isNull()) + no = domAttrNo.value().toInt(); + + QDomAttr domAttrCurrent = domElementChild.attributeNode(KV_LESS_CURR); + if (!domAttrCurrent.isNull()) + isCurr = domAttrCurrent.value().toInt() != 0; + + if (isCurr && no != 0) + m_doc->setCurrentLesson(no); + + QDomAttr domAttrQuery = domElementChild.attributeNode(KV_LESS_QUERY); + if (!domAttrQuery.isNull()) + m_doc->lessons_in_query.push_back(domAttrQuery.value().toInt() != 0); + else + m_doc->lessons_in_query.push_back(false); + + //----- + // Text + + s = domElementChild.text(); + if (s.isNull()) + s = ""; + m_doc->lesson_descr.push_back(s); + } + else + { + domErrorUnknownElement(domElementChild.tagName()); + return false; + } + + domElementChild = domElementChild.nextSibling().toElement(); + } + + return true; +} + + +bool KEduVocKvtmlReader::readArticle(QDomElement &domElementParent) +/* +
+ lang determines also lang order in entries !! + eine which must NOT differ + die + ein + der + ein + das + +
+*/ +{ + bool endOfGroup = false; + bool inEntry = false; + int count = 0; + QString s; + m_doc->articles.clear(); + + QDomElement domElementEntry = domElementParent.firstChild().toElement(); + + while (!domElementEntry.isNull()) + { + if (domElementEntry.tagName() != KV_ART_ENTRY) + { + domError(i18n("expected tag <%1>").arg(KV_ART_ENTRY)); + return false; + } + + //---------- + // Attribute + + QString lang; + QDomAttr domAttrLang = domElementEntry.attributeNode(KV_LANG); + + if ((int)m_doc->langs.size() <= count) + { + // first entry + if (!domAttrLang.isNull()) // no definition in first entry + lang = domAttrLang.value(); + else + lang = "original"; + m_doc->langs.push_back(lang); + } + else + { + if (!domAttrLang.isNull() && domAttrLang.value() != m_doc->langs[count]) + { + // different originals ? + domError(i18n("ambiguous definition of language code")); + return false; + } + } + + //--------- + // Children + + QString fem_def = ""; + QString mal_def = ""; + QString nat_def = ""; + QString fem_indef = ""; + QString mal_indef = ""; + QString nat_indef = ""; + + QDomElement domElementEntryChild = domElementEntry.firstChild().toElement(); + while (!domElementEntryChild.isNull()) + { + if (domElementEntryChild.tagName() == KV_ART_FD) + { + fem_def = domElementEntryChild.text(); + if (fem_def.isNull()) + fem_def = ""; + } + else if (domElementEntryChild.tagName() == KV_ART_FI) + { + fem_indef = domElementEntryChild.text(); + if (fem_indef.isNull()) + fem_indef = ""; + } + else if (domElementEntryChild.tagName() == KV_ART_MD) + { + mal_def = domElementEntryChild.text(); + if (mal_def.isNull()) + mal_def = ""; + } + else if (domElementEntryChild.tagName() == KV_ART_MI) + { + mal_indef = domElementEntryChild.text(); + if (mal_indef.isNull()) + mal_indef = ""; + } + else if (domElementEntryChild.tagName() == KV_ART_ND) + { + nat_def = domElementEntryChild.text(); + if (nat_def.isNull()) + nat_def = ""; + } + else if (domElementEntryChild.tagName() == KV_ART_NI) + { + nat_indef = domElementEntryChild.text(); + if (nat_indef.isNull()) + nat_indef = ""; + } + else + { + domErrorUnknownElement(domElementEntryChild.tagName()); + return false; + } + + domElementEntryChild = domElementEntryChild.nextSibling().toElement(); + } + + m_doc->articles.push_back(Article( fem_def, fem_indef, + mal_def, mal_indef, + nat_def, nat_indef)); + + domElementEntry = domElementEntry.nextSibling().toElement(); + count++; + } + + return true; +} + + +bool KEduVocKvtmlReader::readConjug(QDomElement &domElementParent, + vector &curr_conjug, + const QString &entry_tag) +/* + used in header for definiton of "prefix" + lang determines also lang order in entries !! + I which must NOT differ + you<2> + he + she + it + we + you + they + they + they + + + + and in entry for definition of tenses of (irreg.) verbs + + go + go + goes + goes + goes + go + go + go + go + go + + +*/ +{ + QString s; + + curr_conjug.clear(); + + bool p3_common, + s3_common; + QString pers1_sing, + pers2_sing, + pers3_m_sing, + pers3_f_sing, + pers3_n_sing, + pers1_plur, + pers2_plur, + pers3_m_plur, + pers3_f_plur, + pers3_n_plur; + + QString lang; + QString type; + int count = 0; + curr_conjug.push_back(Conjugation()); + + QDomElement domElementConjugChild = domElementParent.firstChild().toElement(); + while (!domElementConjugChild.isNull()) + { + if (domElementConjugChild.tagName() == KV_CON_ENTRY) + { + type = CONJ_PREFIX; + + //---------- + // Attribute + + QString lang; + QDomAttr domAttrLang = domElementConjugChild.attributeNode(KV_LANG); + + if ((int)m_doc->langs.size() <= count) + { + // first entry + if (!domAttrLang.isNull()) // no definition in first entry + lang = domAttrLang.value(); + else + lang = "original"; + m_doc->langs.push_back(lang); + } + else + { + if (!domAttrLang.isNull() && domAttrLang.value() != m_doc->langs[count]) + { + // different originals ? + domError(i18n("ambiguous definition of language code")); + return false; + } + } + } + else if (domElementConjugChild.tagName() == KV_CON_TYPE) + { + //---------- + // Attribute + + QDomAttr domAttrLang = domElementConjugChild.attributeNode(KV_CON_NAME); + type = domAttrLang.value(); + if (type.isNull()) + type = ""; + + if (type.length() != 0 && type.left(1) == UL_USER_TENSE) + { + int num = QMIN(type.mid (1, 40).toInt(), 1000); // paranoia check + if( num > (int) m_doc->tense_descr.size() ) + { + // description missing ? + QString s; + for (int i = m_doc->tense_descr.size(); i < num; i++) + { + s.setNum (i+1); + s.insert (0, "#"); // invent descr according to number + m_doc->tense_descr.push_back(s); + } + } + } + } + + pers1_sing = ""; + pers2_sing = ""; + pers3_m_sing = ""; + pers3_f_sing = ""; + pers3_n_sing = ""; + pers1_plur = ""; + pers2_plur = ""; + pers3_m_plur = ""; + pers3_f_plur = ""; + pers3_n_plur = ""; + p3_common = false; + s3_common = false; + + QDomElement domElementConjugGrandChild = domElementConjugChild.firstChild().toElement(); + while (!domElementConjugGrandChild.isNull()) + { + if (domElementConjugGrandChild.tagName() == KV_CON_P1S) + { + pers1_sing = domElementConjugGrandChild.text(); + if (pers1_sing.isNull()) + pers1_sing = ""; + } + else if (domElementConjugGrandChild.tagName() == KV_CON_P2S) + { + pers2_sing = domElementConjugGrandChild.text(); + if (pers2_sing.isNull()) + pers2_sing = ""; + } + else if (domElementConjugGrandChild.tagName() == KV_CON_P3SF) + { + QDomAttr domAttrCommon = domElementConjugGrandChild.attributeNode(KV_CONJ_COMMON); + if (!domAttrCommon.isNull()) + s3_common = domAttrCommon.value().toInt(); // returns 0 if the conversion fails + + pers3_f_sing = domElementConjugGrandChild.text(); + if (pers3_f_sing.isNull()) + pers3_f_sing = ""; + } + else if (domElementConjugGrandChild.tagName() == KV_CON_P3SM) + { + pers3_m_sing = domElementConjugGrandChild.text(); + if (pers3_m_sing.isNull()) + pers3_m_sing = ""; + } + else if (domElementConjugGrandChild.tagName() == KV_CON_P3SN) + { + pers3_n_sing = domElementConjugGrandChild.text(); + if (pers3_n_sing.isNull()) + pers3_n_sing = ""; + } + else if (domElementConjugGrandChild.tagName() == KV_CON_P1P) + { + pers1_plur = domElementConjugGrandChild.text(); + if (pers1_plur.isNull()) + pers1_plur = ""; + } + else if (domElementConjugGrandChild.tagName() == KV_CON_P2P) + { + pers2_plur = domElementConjugGrandChild.text(); + if (pers2_plur.isNull()) + pers2_plur = ""; + } + else if (domElementConjugGrandChild.tagName() == KV_CON_P3PF) + { + QDomAttr domAttrCommon = domElementConjugGrandChild.attributeNode(KV_CONJ_COMMON); + if (!domAttrCommon.isNull()) + p3_common = domAttrCommon.value().toInt(); // returns 0 if the conversion fails + + pers3_f_plur = domElementConjugGrandChild.text(); + if (pers3_f_plur.isNull()) + pers3_f_plur = ""; + } + else if (domElementConjugGrandChild.tagName() == KV_CON_P3PM) + { + pers3_m_plur = domElementConjugGrandChild.text(); + if (pers3_m_plur.isNull()) + pers3_m_plur = ""; + } + else if (domElementConjugGrandChild.tagName() == KV_CON_P3PN) + { + pers3_n_plur = domElementConjugGrandChild.text(); + if (pers3_n_plur.isNull()) + pers3_n_plur = ""; + } + else + { + domErrorUnknownElement(domElementConjugGrandChild.tagName()); + return false; + } + + domElementConjugGrandChild = domElementConjugGrandChild.nextSibling().toElement(); + } + + if (domElementConjugChild.tagName() == KV_CON_ENTRY) + while (count+1 > (int) curr_conjug.size() ) + curr_conjug.push_back(Conjugation()); + + curr_conjug[count].setPers3SingularCommon(type, s3_common); + curr_conjug[count].setPers3PluralCommon(type, p3_common); + curr_conjug[count].setPers1Singular(type, pers1_sing); + curr_conjug[count].setPers2Singular(type, pers2_sing); + curr_conjug[count].setPers3FemaleSingular(type, pers3_f_sing); + curr_conjug[count].setPers3MaleSingular(type, pers3_m_sing); + curr_conjug[count].setPers3NaturalSingular(type, pers3_n_sing); + curr_conjug[count].setPers1Plural(type, pers1_plur); + curr_conjug[count].setPers2Plural(type, pers2_plur); + curr_conjug[count].setPers3FemalePlural(type, pers3_f_plur); + curr_conjug[count].setPers3MalePlural(type, pers3_m_plur); + curr_conjug[count].setPers3NaturalPlural(type, pers3_n_plur); + + if (domElementConjugChild.tagName() == KV_CON_ENTRY) + count++; + + domElementConjugChild = domElementConjugChild.nextSibling().toElement(); + } + + return true; +} + + +bool KEduVocKvtmlReader::readOptions(QDomElement &domElementParent) +{ + QDomElement domElementSort = domElementParent.firstChild().toElement(); + while (!domElementSort.isNull()) + { + if (domElementSort.tagName() == KV_OPT_SORT) + { + m_doc->sort_allowed = true; + QDomAttr domAttrOn = domElementSort.attributeNode(KV_BOOL_FLAG); + if (!domAttrOn.isNull()) + { + bool ok = true; + m_doc->sort_allowed = domAttrOn.value().toInt(&ok); // returns 0 if the conversion fails + if (!ok) + m_doc->sort_allowed = true; + } + } + + domElementSort = domElementSort.nextSibling().toElement(); + } + + return true; +} + + +bool KEduVocKvtmlReader::readType(QDomElement &domElementParent) +{ + QString s; + m_doc->type_descr.clear(); + + QDomElement domElementDesc = domElementParent.firstChild().toElement(); + + while (!domElementDesc.isNull()) + { + if (domElementDesc.tagName() == KV_TYPE_DESC) + { + //----------- + // Attributes + + int no = 0; + bool isCurr = false; + + QDomAttr domAttrNo = domElementDesc.attributeNode(KV_TYPE_NO); + if (!domAttrNo.isNull()) + no = domAttrNo.value().toInt(); + + // TODO use 'no' to sort types + // but 'no' seems useless, since types are already ordered by their position in the XML doc + + s = domElementDesc.text(); + if (s.isNull()) + s = ""; + + m_doc->type_descr.push_back (s); + } + else + { + domErrorUnknownElement(domElementDesc.tagName()); + return false; + } + + domElementDesc = domElementDesc.nextSibling().toElement(); + } + + return true; +} + + +bool KEduVocKvtmlReader::readTense(QDomElement &domElementParent) +{ + QString s; + m_doc->tense_descr.clear(); + + QDomElement domElementDesc = domElementParent.firstChild().toElement(); + + while (!domElementDesc.isNull()) + { + if (domElementDesc.tagName() == KV_TENSE_DESC) + { + //----------- + // Attributes + + int no = 0; + bool isCurr = false; + + QDomAttr domAttrNo = domElementDesc.attributeNode(KV_TENSE_NO); + if (!domAttrNo.isNull()) + no = domAttrNo.value().toInt(); + + // TODO use 'no' to sort tenses + // but 'no' seems useless, since tenses are already ordered by their position in the XML doc + + s = domElementDesc.text(); + if (s.isNull()) + s = ""; + + m_doc->tense_descr.push_back (s); + } + else + { + domErrorUnknownElement(domElementDesc.tagName()); + return false; + } + + domElementDesc = domElementDesc.nextSibling().toElement(); + } + + return true; +} + + +bool KEduVocKvtmlReader::readUsage(QDomElement &domElementParent) +{ + QString s; + m_doc->usage_descr.clear(); + + QDomElement domElementDesc = domElementParent.firstChild().toElement(); + + while (!domElementDesc.isNull()) + { + if (domElementDesc.tagName() == KV_USAGE_DESC) + { + //----------- + // Attributes + + int no = 0; + bool isCurr = false; + + QDomAttr domAttrNo = domElementDesc.attributeNode(KV_USAGE_NO); + if (!domAttrNo.isNull()) + no = domAttrNo.value().toInt(); + + // TODO use 'no' to sort usages + // but 'no' seems useless, since usages are already ordered by their position in the XML doc + + s = domElementDesc.text(); + if (s.isNull()) + s = ""; + + m_doc->usage_descr.push_back (s); + } + else + { + domErrorUnknownElement(domElementDesc.tagName()); + return false; + } + + domElementDesc = domElementDesc.nextSibling().toElement(); + } + + return true; +} + + +bool KEduVocKvtmlReader::readComparison(QDomElement &domElementParent, + Comparison &comp) +/* + + good + better + best + +*/ +{ + QString s; + comp.clear(); + + QDomElement domElementComparisonChild = domElementParent.firstChild().toElement(); + while (!domElementComparisonChild.isNull()) + { + if (domElementComparisonChild.tagName() == KV_COMP_L1) + { + s = domElementComparisonChild.text(); + if (s.isNull()) + s = ""; + comp.setL1(s); + } + + else if (domElementComparisonChild.tagName() == KV_COMP_L2) + { + s = domElementComparisonChild.text(); + if (s.isNull()) + s = ""; + comp.setL2(s); + } + + else if (domElementComparisonChild.tagName() == KV_COMP_L3) + { + s = domElementComparisonChild.text(); + if (s.isNull()) + s = ""; + comp.setL3(s); + } + + else + { + domErrorUnknownElement(domElementComparisonChild.tagName()); + return false; + } + + domElementComparisonChild = domElementComparisonChild.nextSibling().toElement(); + } + + return true; +} + + +bool KEduVocKvtmlReader::readMultipleChoice(QDomElement &domElementParent, + MultipleChoice &mc) +/* + + good + better + best + best 2 + best 3 + +*/ + +{ + QString s; + mc.clear(); + + QDomElement domElementChild = domElementParent.firstChild().toElement(); + while (!domElementChild.isNull()) + { + if (domElementChild.tagName() == KV_MC_1) + { + s = domElementChild.text(); + if (s.isNull()) + s = ""; + mc.setMC1(s); + } + + else if (domElementChild.tagName() == KV_MC_2) + { + s = domElementChild.text(); + if (s.isNull()) + s = ""; + mc.setMC2(s); + } + + else if (domElementChild.tagName() == KV_MC_3) + { + s = domElementChild.text(); + if (s.isNull()) + s = ""; + mc.setMC3(s); + } + + else if (domElementChild.tagName() == KV_MC_4) + { + s = domElementChild.text(); + if (s.isNull()) + s = ""; + mc.setMC4(s); + } + + else if (domElementChild.tagName() == KV_MC_5) + { + s = domElementChild.text(); + if (s.isNull()) + s = ""; + mc.setMC5(s); + } + + else + { + domErrorUnknownElement(domElementChild.tagName()); + return false; + } + + domElementChild = domElementChild.nextSibling().toElement(); + } + + mc.normalize(); + return true; +} + + +bool KEduVocKvtmlReader::readExpressionChildAttributes( QDomElement &domElementExpressionChild, + QString &lang, + grade_t &grade, grade_t &rev_grade, + int &count, int &rev_count, + time_t &date, time_t &rev_date, + QString &remark, + int &bcount, int &rev_bcount, + QString &query_id, + QString &pronunce, + int &width, + QString &type, + QString &faux_ami_f, + QString &faux_ami_t, + QString &synonym, + QString &example, + QString &antonym, + QString &usage, + QString ¶phrase) +{ + int pos; + + lang = ""; + QDomAttr domAttrLang = domElementExpressionChild.attributeNode(KV_LANG); + if (!domAttrLang.isNull()) + lang = domAttrLang.value(); + + width = -1; + QDomAttr domAttrWidth = domElementExpressionChild.attributeNode(KV_SIZEHINT); + if (!domAttrWidth.isNull()) + width = domAttrWidth.value().toInt(); + + grade = KV_NORM_GRADE; + rev_grade = KV_NORM_GRADE; + QDomAttr domAttrGrade = domElementExpressionChild.attributeNode(KV_LANG); + if (!domAttrGrade.isNull()) + { + QString s = domAttrGrade.value(); + if ((pos = s.find(';')) >= 1) + { + grade = s.left(pos).toInt(); + rev_grade = s.mid(pos+1, s.length()).toInt(); + } + else + grade = s.toInt(); + } + + count = 0; + rev_count = 0; + QDomAttr domAttrCount = domElementExpressionChild.attributeNode(KV_COUNT); + if (!domAttrCount.isNull()) + { + QString s = domAttrCount.value(); + if ((pos = s.find(';')) >= 1) + { + count = s.left(pos).toInt(); + rev_count = s.mid(pos+1, s.length()).toInt(); + } + else + count = s.toInt(); + } + + bcount = 0; + rev_bcount = 0; + QDomAttr domAttrBad = domElementExpressionChild.attributeNode(KV_BAD); + if (!domAttrBad.isNull()) + { + QString s = domAttrBad.value(); + if ((pos = s.find(';')) >= 1) + { + bcount = s.left(pos).toInt(); + rev_bcount = s.mid(pos+1, s.length()).toInt(); + } + else + bcount = s.toInt(); + } + + date = 0; + rev_date = 0; + QDomAttr domAttrDate = domElementExpressionChild.attributeNode(KV_DATE); + if (!domAttrDate.isNull()) + { + QString s = domAttrDate.value(); + if ((pos = s.find(';')) >= 1) + { + date = s.left(pos).toInt(); + rev_date = s.mid(pos+1, s.length()).toInt(); + } + else + date = s.toInt(); + } + + QDomAttr domAttrDate2 = domElementExpressionChild.attributeNode(KV_DATE2); + if (!domAttrDate2.isNull()) + { + QString s = domAttrDate2.value(); + if ((pos = s.find(';')) >= 1) + { + date = m_doc->decompressDate(s.left(pos)); + rev_date = m_doc->decompressDate(s.mid(pos+1, s.length())); + } + else + date = m_doc->decompressDate(s); + } + + remark = ""; + QDomAttr domAttrRemark = domElementExpressionChild.attributeNode(KV_REMARK); + if (!domAttrRemark.isNull()) + remark = domAttrRemark.value(); + + faux_ami_f = ""; + QDomAttr domAttrFauxAmiF = domElementExpressionChild.attributeNode(KV_FAUX_AMI_F); + if (!domAttrFauxAmiF.isNull()) + faux_ami_f = domAttrFauxAmiF.value(); + + faux_ami_t = ""; + QDomAttr domAttrFauxAmiT = domElementExpressionChild.attributeNode(KV_FAUX_AMI_T); + if (!domAttrFauxAmiT.isNull()) + faux_ami_t = domAttrFauxAmiT.value(); + + synonym = ""; + QDomAttr domAttrSynonym = domElementExpressionChild.attributeNode(KV_SYNONYM); + if (!domAttrSynonym.isNull()) + synonym = domAttrSynonym.value(); + + example = ""; + QDomAttr domAttrExample = domElementExpressionChild.attributeNode(KV_EXAMPLE); + if (!domAttrExample.isNull()) + example = domAttrExample.value(); + + usage = ""; + QDomAttr domAttrUsage = domElementExpressionChild.attributeNode(KV_USAGE); + if (!domAttrUsage.isNull()) + { + usage = domAttrUsage.value(); + if (usage.length() != 0 && usage.left(1) == UL_USER_USAGE) + { + int num = QMIN(usage.mid (1, 40).toInt(), 1000); // paranioa check + if( num > (int) m_doc->usage_descr.size() ) + { + // description missing ? + QString s; + for (int i = m_doc->usage_descr.size(); i < num; i++) + { + s.setNum (i+1); + s.insert (0, "#"); // invent descr according to number + m_doc->usage_descr.push_back (s); + } + } + } + } + + paraphrase = ""; + QDomAttr domAttrParaphrase = domElementExpressionChild.attributeNode(KV_PARAPHRASE); + if (!domAttrParaphrase.isNull()) + paraphrase = domAttrParaphrase.value(); + + antonym = ""; + QDomAttr domAttrAntonym = domElementExpressionChild.attributeNode(KV_ANTONYM); + if (!domAttrAntonym.isNull()) + antonym = domAttrAntonym.value(); + + QDomAttr domAttrExprType = domElementExpressionChild.attributeNode(KV_EXPRTYPE); + if (!domAttrExprType.isNull()) + { + type = domAttrExprType.value(); + if (type == "1") + type = QM_VERB; + else if (type == "2") // convert from pre-0.5 versions + type = QM_NOUN; + else if (type == "3") + type = QM_NAME; + + if (type.length() != 0 && type.left(1) == QM_USER_TYPE) + { + int num = QMIN(type.mid (1, 40).toInt(), 1000); // paranoia check + if( num > (int) m_doc->type_descr.size() ) + { + // description missing ? + QString s; + for (int i = m_doc->type_descr.size(); i < num; i++) + { + s.setNum (i+1); + s.insert (0, "#"); // invent descr according to number + m_doc->type_descr.push_back (s); + } + } + } + } + + pronunce = ""; + QDomAttr domAttrPronunce = domElementExpressionChild.attributeNode(KV_PRONUNCE); + if (!domAttrPronunce.isNull()) + pronunce = domAttrPronunce.value(); + + query_id = ""; + QDomAttr domAttrQuery = domElementExpressionChild.attributeNode(KV_QUERY); + if (!domAttrQuery.isNull()) + query_id = domAttrQuery.value(); + + return true; +} + + +bool KEduVocKvtmlReader::readExpression(QDomElement &domElementParent) +{ + grade_t grade, + r_grade; + int qcount, + r_qcount; + int bcount, + r_bcount; + QString remark; + QString pronunce; + time_t qdate, + r_qdate; + bool inquery; + bool active; + QString lang; + QString textstr; + QString exprtype; + bool org_found = false; + QString q_org, + q_trans; + QString query_id; + KEduVocExpression expr; + int lesson = 0; + int width; + QString type; + QString faux_ami_f; + QString faux_ami_t; + QString synonym; + QString example; + QString antonym; + QString usage; + QString paraphrase; + vector conjug; + Comparison comparison; + MultipleChoice mc; + + //------------------------------------------------------------------------- + // Attributes + //------------------------------------------------------------------------- + + QDomAttr domAttrMember = domElementParent.attributeNode(KV_LESS_MEMBER); + if (!domAttrMember.isNull()) + lesson = domAttrMember.value().toInt(); + + QDomAttr domAttrSelected = domElementParent.attributeNode(KV_SELECTED); + if (!domAttrSelected.isNull()) + inquery = domAttrSelected.value().toInt(); + else + inquery = false; + + QDomAttr domAttrInactive = domElementParent.attributeNode(KV_INACTIVE); + if (!domAttrInactive.isNull()) + active = !domAttrInactive.value().toInt(); + else + active = false; + + QDomAttr domAttrType = domElementParent.attributeNode(KV_EXPRTYPE); + if (!domAttrType.isNull()) + { + exprtype = !domAttrType.value().toInt(); + if (exprtype == "1") + exprtype = QM_VERB; + else if (exprtype == "2") // convert from pre-0.5 versions + exprtype = QM_NOUN; + else if (exprtype == "3") + exprtype = QM_NAME; + + if (exprtype.length() != 0 && exprtype.left(1) == QM_USER_TYPE) + { + int num = QMIN(exprtype.mid (1, 40).toInt(), 1000); // paranoia check + if( num > (int) m_doc->type_descr.size() ) + { + // description missing ? + QString s; + for (int i = m_doc->type_descr.size(); i < num; i++) + { + s.setNum (i+1); + s.insert (0, "#"); // invent descr according to number + m_doc->type_descr.push_back (s); + } + } + } + } + + if (lesson && lesson > (int) m_doc->lesson_descr.size() ) + { + // description missing ? + QString s; + for (int i = m_doc->lesson_descr.size(); i < lesson; i++) + { + s.setNum (i+1); + s.insert (0, "#"); // invent descr according to number + m_doc->lesson_descr.push_back (s); + } + } + + //------------------------------------------------------------------------- + // Child 'Original' + //------------------------------------------------------------------------- + + // now want "original" and one or more "translations" + + QDomElement domElementExpressionChild = domElementParent.firstChild().toElement(); + + unsigned int count = 0; + org_found = false; + + if (domElementExpressionChild.tagName() != KV_ORG) + { + // must be preceded by "original" + domError(i18n("starting tag <%1> is missing").arg(KV_ORG)); + return false; + } + + // found original + + org_found = true; + + type = exprtype; + + //----------- + // Attributes + + if (!readExpressionChildAttributes( domElementExpressionChild, + lang, + grade, r_grade, + qcount, r_qcount, + qdate, r_qdate, + remark, + bcount, r_bcount, + query_id, + pronunce, + width, + type, + faux_ami_t, + faux_ami_f, + synonym, + example, + antonym, + usage, + paraphrase)) + return false; + + + if (m_doc->vocabulary.size() == 0) + { + // only accept in first entry + if (width >= 0) + m_doc->setSizeHint (count, width); + + if (query_id == KV_O) + q_org = lang; + + if (query_id == KV_T) + q_trans = lang; + } + + if (m_doc->langs.size() == 0) + { + // first entry + if (lang.isEmpty()) // no definition in first entry + lang = "original"; + m_doc->langs.push_back(lang); + + } + else + { + if (lang != m_doc->langs[0] && !lang.isEmpty()) + { + // different originals ? + domError(i18n("ambiguous definition of language code")); + return false; + } + } + count = 0; + + //--------- + // Children + + bool bConjug = false; + bool bComparison = false; + bool bMultipleChoice = false; + + QDomElement domElementOriginalChild = domElementExpressionChild.firstChild().toElement(); + while (!domElementOriginalChild.isNull()) + { + if (domElementOriginalChild.tagName() == KV_CONJUG_GRP) + { + if (bConjug) + { + domError(i18n("repeated occurrence of tag <%1>").arg(domElementOriginalChild.tagName())); + return false; + } + bConjug = true; + conjug.clear(); + if (!readConjug(domElementOriginalChild, conjug, (QString) KV_CON_TYPE)) + return false; + } + + else if (domElementOriginalChild.tagName() == KV_COMPARISON_GRP) + { + if (bComparison) + { + domError(i18n("repeated occurrence of tag <%1>").arg(domElementOriginalChild.tagName())); + return false; + } + bComparison = true; + comparison.clear(); + if (!readComparison(domElementOriginalChild, comparison)) + return false; + } + + else if (domElementOriginalChild.tagName() == KV_MULTIPLECHOICE_GRP) + { + if (bMultipleChoice) + { + domError(i18n("repeated occurrence of tag <%1>").arg(domElementOriginalChild.tagName())); + return false; + } + bMultipleChoice = true; + mc.clear(); + if (!readMultipleChoice(domElementOriginalChild, mc)) + return false; + } + + else + { + domErrorUnknownElement(domElementOriginalChild.tagName()); + return false; + } + + domElementOriginalChild = domElementOriginalChild.nextSibling().toElement(); + } + + textstr = domElementExpressionChild.lastChild().toText().data(); + if (textstr.isNull()) + textstr = ""; + + expr = KEduVocExpression(textstr); + expr.setLesson (lesson); + expr.setInQuery(inquery); + expr.setActive(active); + + if (conjug.size() > 0) + { + expr.setConjugation(0, conjug[0]); + conjug.clear(); + } + if (!comparison.isEmpty()) + { + expr.setComparison(0, comparison); + comparison.clear(); + } + if (!mc.isEmpty()) + { + expr.setMultipleChoice(0, mc); + mc.clear(); + } + if (!remark.isEmpty() ) + expr.setRemark (0, remark); + if (!pronunce.isEmpty() ) + expr.setPronunce (0, pronunce); + if (!type.isEmpty() ) + expr.setType(0, type); + if (!synonym.isEmpty() ) + expr.setSynonym(0, synonym); + if (!example.isEmpty() ) + expr.setExample(0, example); + if (!usage.isEmpty() ) + expr.setUsageLabel(0, usage); + if (!paraphrase.isEmpty() ) + expr.setParaphrase(0, paraphrase); + if (!antonym.isEmpty() ) + expr.setAntonym(0, antonym); + + + //------------------------------------------------------------------------- + // Children 'Translation' + //------------------------------------------------------------------------- + + domElementExpressionChild = domElementExpressionChild.nextSibling().toElement(); + + while (!domElementExpressionChild.isNull()) + { + if (domElementExpressionChild.tagName() != KV_TRANS) + { + // "original" must be followed by "translations" + domError(i18n("starting tag <%1> is missing").arg(KV_TRANS)); + return false; + } + + // found translation + + count++; + type = exprtype; + + //----------- + // Attributes + + if (!readExpressionChildAttributes( domElementExpressionChild, + lang, + grade, r_grade, + qcount, r_qcount, + qdate, r_qdate, + remark, + bcount, r_bcount, + query_id, + pronunce, + width, + type, + faux_ami_f, + faux_ami_t, + synonym, + example, + antonym, + usage, + paraphrase)) + return false; + + if (m_doc->vocabulary.size() == 0) + { + // only accept in first entry + if (width >= 0) + m_doc->setSizeHint (count, width); + + if (query_id == KV_O) + q_org = lang; + + if (query_id == KV_T) + q_trans = lang; + + } + + if (m_doc->langs.size() <= count) + { + // new translation + if (lang.isEmpty()) + { + // no definition in first entry ? + lang.setNum (m_doc->langs.size() ); + lang.insert (0, "translation "); + } + m_doc->langs.push_back(lang); + + } + else + { + if (lang != m_doc->langs[count] && !lang.isEmpty()) + { // different language ? + domError(i18n("ambiguous definition of language code")); + return false; + } + } + + //--------- + // Children + + bool bConjug = false; + bool bComparison = false; + bool bMultipleChoice = false; + + QDomElement domElementOriginalChild = domElementExpressionChild.firstChild().toElement(); + while (!domElementOriginalChild.isNull()) + { + if (domElementOriginalChild.tagName() == KV_CONJUG_GRP) + { + if (bConjug) + { + domError(i18n("repeated occurrence of tag <%1>").arg(domElementOriginalChild.tagName())); + return false; + } + bConjug = true; + conjug.clear(); + if (!readConjug(domElementOriginalChild, conjug, (QString) KV_CON_TYPE)) + return false; + } + + else if (domElementOriginalChild.tagName() == KV_COMPARISON_GRP) + { + if (bComparison) + { + domError(i18n("repeated occurrence of tag <%1>").arg(domElementOriginalChild.tagName())); + return false; + } + bComparison = true; + comparison.clear(); + if (!readComparison(domElementOriginalChild, comparison)) + return false; + } + + else if (domElementOriginalChild.tagName() == KV_MULTIPLECHOICE_GRP) + { + if (bMultipleChoice) + { + domError(i18n("repeated occurrence of tag <%1>").arg(domElementOriginalChild.tagName())); + return false; + } + bMultipleChoice = true; + mc.clear(); + if (!readMultipleChoice(domElementOriginalChild, mc)) + return false; + } + + else + { + domErrorUnknownElement(domElementOriginalChild.tagName()); + return false; + } + + domElementOriginalChild = domElementOriginalChild.nextSibling().toElement(); + } + + textstr = domElementExpressionChild.lastChild().toText().data(); + if (textstr.isNull()) + textstr = ""; + + /* + if (qcount == 0) + { + grade = KV_NORM_GRADE; + } + + if (r_qcount == 0) + { + r_grade = KV_NORM_GRADE; + } + */ + expr.addTranslation (textstr, grade, r_grade); + expr.setQueryCount (count, qcount, false); + expr.setQueryCount (count, r_qcount, true); + expr.setBadCount (count, bcount, false); + expr.setBadCount (count, r_bcount, true); + expr.setQueryDate (count, qdate, false); + expr.setQueryDate (count, r_qdate, true); + + if (conjug.size() > 0) + { + expr.setConjugation(count, conjug[0]); + conjug.clear(); + } + if (!comparison.isEmpty()) + { + expr.setComparison(count, comparison); + comparison.clear(); + } + if (!mc.isEmpty()) + { + expr.setMultipleChoice(count, mc); + mc.clear(); + } + if (!type.isEmpty() ) + expr.setType (count, type); + if (!remark.isEmpty() ) + expr.setRemark (count, remark); + if (!pronunce.isEmpty() ) + expr.setPronunce (count, pronunce); + if (!faux_ami_f.isEmpty() ) + expr.setFauxAmi (count, faux_ami_f, false); + if (!faux_ami_t.isEmpty() ) + expr.setFauxAmi (count, faux_ami_t, true); + if (!synonym.isEmpty() ) + expr.setSynonym (count, synonym); + if (!example.isEmpty() ) + expr.setExample (count, example); + if (!usage.isEmpty() ) + expr.setUsageLabel (count, usage); + if (!paraphrase.isEmpty() ) + expr.setParaphrase (count, paraphrase); + if (!antonym.isEmpty() ) + expr.setAntonym (count, antonym); + + domElementExpressionChild = domElementExpressionChild.nextSibling().toElement(); + } + if (m_doc->numEntries() == 0) + m_doc->setQueryLang(q_org, q_trans); + m_doc->vocabulary.push_back(expr); + + return true; +} + + +bool KEduVocKvtmlReader::readBody(QDomElement &domElementParent) +{ + bool lessgroup = false; + bool optgroup = false; + bool attrgroup = false; + bool tensegroup = false; + bool usagegroup = false; + bool articlegroup = false; + bool conjuggroup = false; + + int ent_no = 0; + int ent_percent = (int) m_doc->lines / 100; + float f_ent_percent = (int) m_doc->lines / 100.0; +/* TODO EPT +if (lines != 0) + emit progressChanged(this, 0); +*/ + + QDomElement domElementChild = domElementParent.firstChild().toElement(); + + while (!domElementChild.isNull()) + { + if (domElementChild.tagName() == KV_LESS_GRP) + { + if (lessgroup) + { + domError(i18n("repeated occurrence of tag <%1>").arg(domElementChild.tagName())); + return false; + } + lessgroup = true; + if (!readLesson(domElementChild)) + return false; + } + + else if (domElementChild.tagName() == KV_ARTICLE_GRP) + { + if (articlegroup) + { + domError(i18n("repeated occurrence of tag <%1>").arg(domElementChild.tagName())); + return false; + } + articlegroup = true; + if (!readArticle(domElementChild)) + return false; + } + + else if (domElementChild.tagName() == KV_CONJUG_GRP) + { + if (conjuggroup) + { + domError(i18n("repeated occurrence of tag <%1>").arg(domElementChild.tagName())); + return false; + } + conjuggroup = true; + if (!readConjug(domElementChild, m_doc->conjugations, KV_CON_ENTRY)) + return false; + } + + else if (domElementChild.tagName() == KV_OPTION_GRP) + { + if (optgroup) + { + domError(i18n("repeated occurrence of tag <%1>").arg(domElementChild.tagName())); + return false; + } + optgroup = true; + if (!readOptions(domElementChild)) + return false; + } + + else if (domElementChild.tagName() == KV_TYPE_GRP) + { + if (attrgroup) + { + domError(i18n("repeated occurrence of tag <%1>").arg(domElementChild.tagName())); + return false; + } + attrgroup = true; + if (!readType(domElementChild)) + return false; + } + + else if (domElementChild.tagName() == KV_TENSE_GRP) + { + if (tensegroup) + { + domError(i18n("repeated occurrence of tag <%1>").arg(domElementChild.tagName())); + return false; + } + tensegroup = true; + if (!readTense(domElementChild)) + return false; + } + + else if (domElementChild.tagName() == KV_USAGE_GRP) + { + if (usagegroup) + { + domError(i18n("repeated occurrence of tag <%1>").arg(domElementChild.tagName())); + return false; + } + usagegroup = true; + if (!readUsage(domElementChild)) + return false; + } + + else if (domElementChild.tagName() == KV_EXPR) + { + /* TODO EPT + if (lines != 0) + { + ent_no++; + if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) + emit progressChanged(this, int(ent_no / f_ent_percent)); + }*/ + if (!readExpression(domElementChild)) + return false; + } + + else + { + domErrorUnknownElement(domElementChild.tagName()); + return false; + } + + domElementChild = domElementChild.nextSibling().toElement(); + } + + return true; +} + + +bool KEduVocKvtmlReader::readDoc(KEduVocDocument *doc) +{ + m_doc = doc; + + QDomDocument domDoc("Kvtml" ); + QString errorMsg; + if( !domDoc.setContent( m_inputFile, &errorMsg ) ) + { + domError(errorMsg); + return false; + } + + m_doc->langs.clear(); + m_doc->vocabulary.clear(); + + m_doc->generator = ""; + m_doc->cols = 0; + m_doc->lines = 0; + m_doc->doctitle = ""; + m_doc->author = ""; + m_doc->license = ""; + m_doc->doc_remark = ""; + + + QDomElement domElementKvtml = domDoc.documentElement(); + if( domElementKvtml.tagName() != KV_DOCTYPE ) + { + domError(i18n("Tag <%1> was expected " + "but tag <%2> was read." ).arg(KV_DOCTYPE).arg(domElementKvtml.tagName())); + return false; + } + + //------------------------------------------------------------------------- + // Attributes + //------------------------------------------------------------------------- + + QDomAttr domAttrEncoding = domElementKvtml.attributeNode(KV_ENCODING); + if (!domAttrEncoding.isNull()) + { + // TODO handle old encodings + // Qt DOM API autodetects encoding, so is there anything to do ? + } + + QDomAttr domAttrTitle = domElementKvtml.attributeNode(KV_TITLE); + if (!domAttrTitle.isNull()) + { + m_doc->doctitle = domAttrTitle.value(); + } + + QDomAttr domAttrAuthor = domElementKvtml.attributeNode(KV_AUTHOR); + if (!domAttrAuthor.isNull()) + { + m_doc->author = domAttrAuthor.value(); + } + + QDomAttr domAttrLicence = domElementKvtml.attributeNode(KV_LICENSE); + if (!domAttrLicence.isNull()) + { + m_doc->license = domAttrLicence.value(); + } + + QDomAttr domAttrRemark = domElementKvtml.attributeNode(KV_DOC_REM); + if (!domAttrRemark.isNull()) + { + m_doc->doc_remark = domAttrRemark.value(); + } + + QDomAttr domAttrGenerator = domElementKvtml.attributeNode(KV_GENERATOR); + if (!domAttrGenerator.isNull()) + { + m_doc->generator = domAttrGenerator.value(); + int pos = m_doc->generator.findRev (KVD_VERS_PREFIX); + if (pos >= 0) + { + m_doc->doc_version = m_doc->generator; + m_doc->doc_version.remove (0, pos+2); + } + } + + QDomAttr domAttrCols = domElementKvtml.attributeNode(KV_COLS); + if (!domAttrCols.isNull()) + { + m_doc->cols = domAttrCols.value().toInt(); + } + + QDomAttr domAttrLines = domElementKvtml.attributeNode(KV_LINES); + if (!domAttrLines.isNull()) + { + m_doc->lines = domAttrLines.value().toInt(); + } + + + //------------------------------------------------------------------------- + // Children + //------------------------------------------------------------------------- + + bool result = readBody(domElementKvtml); // read vocabulary + + // TODO EPT setModified (false); + return result; +} + + +void KEduVocKvtmlReader::domErrorUnknownElement(const QString &elem) +{ + QString ln = i18n("File:\t%1\n").arg(m_doc->URL().path()); + + QString format = i18n( + "Your document contains an unknown tag <%1>. " // keep trailing space + "Maybe your version of KVocTrain is too old, " + "or the document is damaged.\n" + "Loading is aborted because KVocTrain cannot " + "read documents with unknown elements.\n" + ); + QString msg = format.arg(elem); + QApplication::setOverrideCursor( arrowCursor, true ); + QString s = kapp->makeStdCaption(i18n("Unknown Element")); + KMessageBox::sorry(0, ln+msg, s); + QApplication::restoreOverrideCursor(); +} + +void KEduVocKvtmlReader::domError(const QString &text ) +{ + QApplication::setOverrideCursor( arrowCursor, true ); + QString s = kapp->makeStdCaption(i18n("Error")); + QString ln = i18n("File:\t%1\n").arg(m_doc->URL().path()); + QString msg = text; + KMessageBox::error(0, ln+msg, s); + QApplication::restoreOverrideCursor(); +} + diff --git a/kanagram/src/keduvockvtmlreader.h b/kanagram/src/keduvockvtmlreader.h new file mode 100644 index 00000000..9d902183 --- /dev/null +++ b/kanagram/src/keduvockvtmlreader.h @@ -0,0 +1,121 @@ +/*************************************************************************** + read a KEduVocDocument from a KVTML file + ----------------------------------------------------------------------- + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Eric Pignet + email : eric at erixpage.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KEDUVOCKVTMLREADER_H +#define KEDUVOCKVTMLREADER_H + +#include +#include + +#include "keduvocdocument.h" +#include "grammarmanager.h" +#include "multiplechoice.h" + +class KEduVocDocument; + +// internal types, indented are subtypes + +#define QM_VERB "v" // go +#define QM_VERB_IRR "ir" +#define QM_VERB_REG "re" +#define QM_NOUN "n" // table, coffee +#define QM_NOUN_F "f" +#define QM_NOUN_M "m" +#define QM_NOUN_S "s" +#define QM_NAME "nm" +#define QM_ART "ar" // article +#define QM_ART_DEF "def" // definite a/an +#define QM_ART_IND "ind" // indefinite the +#define QM_ADJ "aj" // adjective expensive, good +#define QM_ADV "av" // adverb today, strongly +#define QM_PRON "pr" // pronoun you, she +#define QM_PRON_POS "pos" // possessive my, your +#define QM_PRON_PER "per" // personal +#define QM_PHRASE "ph" +#define QM_NUM "num" // numeral +#define QM_NUM_ORD "ord" // ordinal first, second +#define QM_NUM_CARD "crd" // cardinal one, two +#define QM_INFORMAL "ifm" +#define QM_FIG "fig" +#define QM_CON "con" // conjuncton and, but +#define QM_PREP "pre" // preposition behind, between +#define QM_QUEST "qu" // question who, what + +// type delimiters + +#define QM_USER_TYPE "#" // designates number of user type +#define QM_TYPE_DIV ":" // divide main from subtype + +// usage delimiters (also declared in UsageManager.h) + +#define UL_USER_USAGE "#" // designates number of user type + +/** +@author Eric Pignet +*/ +class KEduVocKvtmlReader : public QObject +{ +public: + KEduVocKvtmlReader(QFile *file); + ~KEduVocKvtmlReader(); + + bool readDoc(KEduVocDocument *doc); + + bool readLesson(QDomElement &domElementParent); + bool readArticle(QDomElement &domElementParent); + bool readConjug(QDomElement &domElementParent, + vector &curr_conjug, + const QString &entry_tag); + bool readOptions(QDomElement &domElementParent); + bool readType(QDomElement &domElementParent); + bool readTense(QDomElement &domElementParent); + bool readUsage(QDomElement &domElementParent); + bool readComparison(QDomElement &domElementParent, + Comparison &comp); + bool readMultipleChoice(QDomElement &domElementParent, + MultipleChoice &mc); + bool readExpressionChildAttributes( QDomElement &domElementExpressionChild, + QString &lang, + grade_t &grade, grade_t &rev_grade, + int &count, int &rev_count, + time_t &date, time_t &rev_date, + QString &remark, + int &bcount, int &rev_bcount, + QString &query_id, + QString &pronunce, + int &width, + QString &type, + QString &faux_ami_f, + QString &faux_ami_t, + QString &synonym, + QString &example, + QString &antonym, + QString &usage, + QString ¶phrase); + bool readExpression(QDomElement &domElementParent); + bool readBody(QDomElement &domElementParent); + + void domErrorUnknownElement(const QString &elem); + void domError(const QString &text ); + +private: + QFile *m_inputFile; + KEduVocDocument *m_doc; +}; + +#endif diff --git a/kanagram/src/keduvockvtmlwriter.cpp b/kanagram/src/keduvockvtmlwriter.cpp new file mode 100644 index 00000000..c859d828 --- /dev/null +++ b/kanagram/src/keduvockvtmlwriter.cpp @@ -0,0 +1,949 @@ +/*************************************************************************** + export a KEduVocDocument to a KVTML file + ----------------------------------------------------------------------- + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Eric Pignet + email : eric at erixpage.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include + +#include "keduvockvtmlwriter.h" +#include "keduvocdocument.h" + +KEduVocKvtmlWriter::KEduVocKvtmlWriter(QFile *file) +{ + // the file must be already open + m_outputFile = file; +} + +KEduVocKvtmlWriter::~KEduVocKvtmlWriter() +{ +} + +bool KEduVocKvtmlWriter::saveTypeNameKvtMl (QDomDocument &domDoc, QDomElement &domElementParent) +{ + if (m_doc->type_descr.size() == 0) + return true; + + QDomElement domElementType = domDoc.createElement(KV_TYPE_GRP); + + for (int lfn = 0; lfn < (int) m_doc->type_descr.size(); lfn++) + { + if (!(m_doc->type_descr[lfn].isNull()) ) + { + QDomElement domElementDesc = domDoc.createElement(KV_TYPE_DESC); + QDomText domTextDesc = domDoc.createTextNode(m_doc->type_descr[lfn]); + + domElementDesc.setAttribute(KV_TYPE_NO, lfn+1); + domElementDesc.appendChild(domTextDesc); + domElementType.appendChild(domElementDesc); + } + } + + domElementParent.appendChild(domElementType); + return true; +} + + +bool KEduVocKvtmlWriter::saveTenseNameKvtMl (QDomDocument &domDoc, QDomElement &domElementParent) +{ + if (m_doc->tense_descr.size() == 0) + return true; + + QDomElement domElementTense = domDoc.createElement(KV_TENSE_GRP); + + for (int lfn = 0; lfn < (int) m_doc->tense_descr.size(); lfn++) + { + if (!(m_doc->tense_descr[lfn].isNull()) ) { + QDomElement domElementDesc = domDoc.createElement(KV_TENSE_DESC); + QDomText domTextDesc = domDoc.createTextNode(m_doc->tense_descr[lfn]); + + domElementDesc.setAttribute(KV_TENSE_NO, lfn+1); + domElementDesc.appendChild(domTextDesc); + domElementTense.appendChild(domElementDesc); + } + } + + domElementParent.appendChild(domElementTense); + return true; +} + + +bool KEduVocKvtmlWriter::saveUsageNameKvtMl (QDomDocument &domDoc, QDomElement &domElementParent) +{ + if (m_doc->usage_descr.size() == 0) + return true; + + QDomElement domElementUsage = domDoc.createElement(KV_USAGE_GRP); + + for (int lfn = 0; lfn < (int) m_doc->usage_descr.size(); lfn++) + { + if (!(m_doc->usage_descr[lfn].isNull()) ) + { + QDomElement domElementDesc = domDoc.createElement(KV_USAGE_DESC); + QDomText domTextDesc = domDoc.createTextNode(m_doc->usage_descr[lfn]); + + domElementDesc.setAttribute(KV_USAGE_NO, lfn+1); + domElementDesc.appendChild(domTextDesc); + domElementUsage.appendChild(domElementDesc); + } + } + + domElementParent.appendChild(domElementUsage); + return true; +} + + +bool KEduVocKvtmlWriter::saveLessonKvtMl (QDomDocument &domDoc, QDomElement &domElementParent) +{ + if (m_doc->lesson_descr.size() == 0) + return true; + + QDomElement domElementLesson = domDoc.createElement(KV_LESS_GRP); + domElementLesson.setAttribute(KV_SIZEHINT, m_doc->getSizeHint(-1)); + + for (int lfn = 0; lfn < (int) m_doc->lesson_descr.size(); lfn++) + { + if (!(m_doc->lesson_descr[lfn].isNull()) ) + { + QDomElement domElementDesc = domDoc.createElement(KV_LESS_DESC); + QDomText domTextDesc = domDoc.createTextNode(m_doc->lesson_descr[lfn]); + + domElementDesc.setAttribute(KV_LESS_NO, lfn+1); + if (m_doc->getCurrentLesson() == lfn+1) + domElementDesc.setAttribute (KV_LESS_CURR, 1); + if (lfn < (int) m_doc->lessons_in_query.size() && m_doc->lessons_in_query[lfn]) + domElementDesc.setAttribute (KV_LESS_QUERY, 1); + + domElementDesc.appendChild(domTextDesc); + domElementLesson.appendChild(domElementDesc); + } + } + + domElementParent.appendChild(domElementLesson); + return true; +} + + +bool KEduVocKvtmlWriter::saveConjug(QDomDocument &domDoc, QDomElement &domElementParent, + const Conjugation &curr_conjug, QString type) +{ + if (!curr_conjug.pers1Singular(type).isEmpty() ) + { + QDomElement domElementP1s = domDoc.createElement(KV_CON_P1S); + QDomText domTextP1s = domDoc.createTextNode(curr_conjug.pers1Singular(type)); + + domElementP1s.appendChild(domTextP1s); + domElementParent.appendChild(domElementP1s); + } + + if (!curr_conjug.pers2Singular(type).isEmpty() ) + { + QDomElement domElementP2s = domDoc.createElement(KV_CON_P2S); + QDomText domTextP2s = domDoc.createTextNode(curr_conjug.pers2Singular(type)); + + domElementP2s.appendChild(domTextP2s); + domElementParent.appendChild(domElementP2s); + } + + if (!curr_conjug.pers3FemaleSingular(type).isEmpty() || + curr_conjug.pers3SingularCommon(type)) + { + QDomElement domElementP3sf = domDoc.createElement(KV_CON_P3SF); + QDomText domTextP3sf = domDoc.createTextNode(curr_conjug.pers3FemaleSingular(type)); + + if (curr_conjug.pers3SingularCommon(type)) + domElementP3sf.setAttribute(KV_CONJ_COMMON, 1); + + domElementP3sf.appendChild(domTextP3sf); + domElementParent.appendChild(domElementP3sf); + } + + if (!curr_conjug.pers3MaleSingular(type).isEmpty() ) + { + QDomElement domElementP3sm = domDoc.createElement(KV_CON_P3SM); + QDomText domTextP3sm = domDoc.createTextNode(curr_conjug.pers3MaleSingular(type)); + + domElementP3sm.appendChild(domTextP3sm); + domElementParent.appendChild(domElementP3sm); + } + + if (!curr_conjug.pers3NaturalSingular(type).isEmpty() ) + { + QDomElement domElementP3sn = domDoc.createElement(KV_CON_P3SN); + QDomText domTextP3sn = domDoc.createTextNode(curr_conjug.pers3NaturalSingular(type)); + + domElementP3sn.appendChild(domTextP3sn); + domElementParent.appendChild(domElementP3sn); + } + + if (!curr_conjug.pers1Plural(type).isEmpty() ) + { + QDomElement domElementP1p = domDoc.createElement(KV_CON_P1P); + QDomText domTextP1p = domDoc.createTextNode(curr_conjug.pers1Plural(type)); + + domElementP1p.appendChild(domTextP1p); + domElementParent.appendChild(domElementP1p); + } + + if (!curr_conjug.pers2Plural(type).isEmpty() ) + { + QDomElement domElementP2p = domDoc.createElement(KV_CON_P2P); + QDomText domTextP2p = domDoc.createTextNode(curr_conjug.pers2Plural(type)); + + domElementP2p.appendChild(domTextP2p); + domElementParent.appendChild(domElementP2p); + } + + if (!curr_conjug.pers3FemalePlural(type).isEmpty() || + curr_conjug.pers3PluralCommon(type)) + { + QDomElement domElementP3pf = domDoc.createElement(KV_CON_P3PF); + QDomText domTextP3pf = domDoc.createTextNode(curr_conjug.pers3FemalePlural(type)); + + if (curr_conjug.pers3PluralCommon(type)) + domElementP3pf.setAttribute(KV_CONJ_COMMON, 1); + + domElementP3pf.appendChild(domTextP3pf); + domElementParent.appendChild(domElementP3pf); + } + + if (!curr_conjug.pers3MalePlural(type).isEmpty() ) + { + QDomElement domElementP3pm = domDoc.createElement(KV_CON_P3PM); + QDomText domTextP3pm = domDoc.createTextNode(curr_conjug.pers3MalePlural(type)); + + domElementP3pm.appendChild(domTextP3pm); + domElementParent.appendChild(domElementP3pm); + } + + if (!curr_conjug.pers3NaturalPlural(type).isEmpty() ) + { + QDomElement domElementP3pn = domDoc.createElement(KV_CON_P3PN); + QDomText domTextP3pn = domDoc.createTextNode(curr_conjug.pers3NaturalPlural(type)); + + domElementP3pn.appendChild(domTextP3pn); + domElementParent.appendChild(domElementP3pn); + } + + return true; +} + +bool KEduVocKvtmlWriter::saveConjugHeader(QDomDocument &domDoc, QDomElement &domElementParent, + vector &curr_conjug) +{ +/* + used in header for definiton of "prefix" + lang determines also lang order in entries !! + I which must NOT differ + you<2> + he + she + it + we + you + they + they + they + + + +*/ + if (curr_conjug.size() == 0) + return true; + + QDomElement domElementConjug = domDoc.createElement(KV_CONJUG_GRP); + QString s; + + for (int ent = 0; ent < QMIN((int) curr_conjug.size(), m_doc->numLangs()); ent++) + { + QDomElement domElementEntry = domDoc.createElement(KV_CON_ENTRY); + + if (ent == 0) + { + s = m_doc->getOriginalIdent().stripWhiteSpace(); //EPT le Ident doit �re superflu + if (s.isEmpty() ) + s = "original"; + } + else + { + s = m_doc->getIdent(ent).stripWhiteSpace(); + if (s.isEmpty() ) + { + s.setNum(ent); + s.insert(0, "translation "); + } + } + domElementEntry.setAttribute(KV_LANG, s); + + if (!saveConjug (domDoc, domElementEntry, curr_conjug[ent], CONJ_PREFIX)) + return false; + + domElementConjug.appendChild(domElementEntry); + } + + domElementParent.appendChild(domElementConjug); + return true; +} + + +bool KEduVocKvtmlWriter::saveComparison(QDomDocument &domDoc, QDomElement &domElementParent, + const Comparison &comp) +/* + + good + better + best + +*/ +{ + if (comp.isEmpty()) + return true; + + QDomElement domElementComparison = domDoc.createElement(KV_COMPARISON_GRP); + + if (!comp.l1().isEmpty() ) + { + QDomElement domElementL1 = domDoc.createElement(KV_COMP_L1); + QDomText domTextL1 = domDoc.createTextNode(comp.l1()); + + domElementL1.appendChild(domTextL1); + domElementComparison.appendChild(domElementL1); + } + + if (!comp.l2().isEmpty() ) + { + QDomElement domElementL2 = domDoc.createElement(KV_COMP_L2); + QDomText domTextL2 = domDoc.createTextNode(comp.l2()); + + domElementL2.appendChild(domTextL2); + domElementComparison.appendChild(domElementL2); + } + + if (!comp.l3().isEmpty() ) + { + QDomElement domElementL3 = domDoc.createElement(KV_COMP_L3); + QDomText domTextL3 = domDoc.createTextNode(comp.l3()); + + domElementL3.appendChild(domTextL3); + domElementComparison.appendChild(domElementL3); + } + + domElementParent.appendChild(domElementComparison); + return true; +} + + +bool KEduVocKvtmlWriter::saveMultipleChoice(QDomDocument &domDoc, QDomElement &domElementParent, + const MultipleChoice &mc) +/* + + good + better + best + best 2 + best 3 + +*/ +{ + if (mc.isEmpty()) + return true; + + QDomElement domElementMC = domDoc.createElement(KV_MULTIPLECHOICE_GRP); + + if (!mc.mc1().isEmpty() ) + { + QDomElement domElementMC1 = domDoc.createElement(KV_MC_1); + QDomText domTextMC1 = domDoc.createTextNode(mc.mc1()); + + domElementMC1.appendChild(domTextMC1); + domElementMC.appendChild(domElementMC1); + } + + if (!mc.mc2().isEmpty() ) + { + QDomElement domElementMC2 = domDoc.createElement(KV_MC_2); + QDomText domTextMC2 = domDoc.createTextNode(mc.mc2()); + + domElementMC2.appendChild(domTextMC2); + domElementMC.appendChild(domElementMC2); + } + + if (!mc.mc3().isEmpty() ) + { + QDomElement domElementMC3 = domDoc.createElement(KV_MC_3); + QDomText domTextMC3 = domDoc.createTextNode(mc.mc3()); + + domElementMC3.appendChild(domTextMC3); + domElementMC.appendChild(domElementMC3); + } + + if (!mc.mc4().isEmpty() ) + { + QDomElement domElementMC4 = domDoc.createElement(KV_MC_4); + QDomText domTextMC4 = domDoc.createTextNode(mc.mc4()); + + domElementMC4.appendChild(domTextMC4); + domElementMC.appendChild(domElementMC4); + } + + if (!mc.mc5().isEmpty() ) + { + QDomElement domElementMC5 = domDoc.createElement(KV_MC_5); + QDomText domTextMC5 = domDoc.createTextNode(mc.mc5()); + + domElementMC5.appendChild(domTextMC5); + domElementMC.appendChild(domElementMC5); + } + + domElementParent.appendChild(domElementMC); + return true; +} + + +bool KEduVocKvtmlWriter::saveConjugEntry( QDomDocument &domDoc, QDomElement &domElementParent, + Conjugation &curr_conjug) +/* + in entry for definition of tenses of (irreg.) verbs + + go + go + goes + goes + goes + go + go + go + go + go + + +*/ +{ + curr_conjug.cleanUp(); + if (curr_conjug.numEntries() == 0 ) + return true; + + QDomElement domElementConjug = domDoc.createElement(KV_CONJUG_GRP); + QString type; + + for (int lfn = 0; lfn < (int) curr_conjug.numEntries(); lfn++) + { + QDomElement domElementType = domDoc.createElement(KV_CON_TYPE); + + type = curr_conjug.getType(lfn); + domElementType.setAttribute(KV_CON_NAME, type); + + if (!saveConjug (domDoc, domElementType, curr_conjug, curr_conjug.getType(lfn)) ) + return false; + + domElementConjug.appendChild(domElementType); + } + + domElementParent.appendChild(domElementConjug); + return true; +} + + +bool KEduVocKvtmlWriter::saveArticleKvtMl(QDomDocument &domDoc, QDomElement &domElementParent) +/* +
+ lang determines also lang order in entries !! + eine which must NOT differ + die + ein + der + ein + das + +
+*/ +{ + if (m_doc->articles.size() == 0) + return true; + + QDomElement domElementArticle = domDoc.createElement(KV_ARTICLE_GRP); + QString def, indef, s; + + for (int lfn = 0; lfn < QMIN((int) m_doc->articles.size(), m_doc->numLangs()); lfn++) + { + QDomElement domElementEntry = domDoc.createElement(KV_ART_ENTRY); + if (lfn == 0) + { + s = m_doc->getOriginalIdent().stripWhiteSpace(); + if (s.isEmpty() ) + s = "original"; + } + else + { + s = m_doc->getIdent(lfn).stripWhiteSpace(); + if (s.isEmpty() ) + { + s.setNum(lfn); + s.insert(0, "translation "); + } + } + domElementEntry.setAttribute(KV_LANG, s); + + m_doc->articles[lfn].female(def, indef); + if (!def.isEmpty() ) + { + QDomElement domElementFD = domDoc.createElement(KV_ART_FD); + QDomText domTextFD = domDoc.createTextNode(def); + + domElementFD.appendChild(domTextFD); + domElementEntry.appendChild(domElementFD); + } + if (!indef.isEmpty() ) + { + QDomElement domElementFI = domDoc.createElement(KV_ART_FI); + QDomText domTextFI = domDoc.createTextNode(indef); + + domElementFI.appendChild(domTextFI); + domElementEntry.appendChild(domElementFI); + } + + m_doc->articles[lfn].male(def, indef); + if (!def.isEmpty() ) + { + QDomElement domElementMD = domDoc.createElement(KV_ART_MD); + QDomText domTextMD = domDoc.createTextNode(def); + + domElementMD.appendChild(domTextMD); + domElementEntry.appendChild(domElementMD); + } + if (!indef.isEmpty() ) + { + QDomElement domElementMI = domDoc.createElement(KV_ART_MI); + QDomText domTextMI = domDoc.createTextNode(indef); + + domElementMI.appendChild(domTextMI); + domElementEntry.appendChild(domElementMI); + } + + m_doc->articles[lfn].natural(def, indef); + if (!def.isEmpty() ) + { + QDomElement domElementND = domDoc.createElement(KV_ART_ND); + QDomText domTextND = domDoc.createTextNode(def); + + domElementND.appendChild(domTextND); + domElementEntry.appendChild(domElementND); + } + if (!indef.isEmpty() ) + { + QDomElement domElementNI = domDoc.createElement(KV_ART_NI); + QDomText domTextNI = domDoc.createTextNode(indef); + + domElementNI.appendChild(domTextNI); + domElementEntry.appendChild(domElementNI); + } + + domElementArticle.appendChild(domElementEntry); + } + + domElementParent.appendChild(domElementArticle); + return true; +} + + +bool KEduVocKvtmlWriter::saveOptionsKvtMl(QDomDocument &domDoc, QDomElement &domElementParent) +{ + QDomElement domElementOption = domDoc.createElement(KV_OPTION_GRP); + QDomElement domElementSort = domDoc.createElement(KV_OPT_SORT); + + domElementSort.setAttribute(KV_BOOL_FLAG, (m_doc->sort_allowed?1:0)); + domElementOption.appendChild(domElementSort); + + domElementParent.appendChild(domElementOption); + return true; +} + + +bool KEduVocKvtmlWriter::writeDoc(KEduVocDocument *doc, const QString &generator) +{ + bool first_expr = true; + + m_doc = doc; + + QDomDocument domDoc( "KEduVocDocument" ); + QDomElement domElementKvtml = domDoc.createElement( "kvtml" ); + + QString head( "" ); + domDoc.setContent( head ); + + QDomComment domComment = domDoc.createComment(QString( + "\nThis is a machine generated file.\n" + "Be careful when editing here.\n" + "\n" + "Short definition:\n" + "\n" + "lesson lesson group\n" + " desc name\n" + " %no its index\n" + " %query is in query selection\n" + " %current is current lesson\n" + "type type group\n" + " desc name\n" + " %no its index\n" + "e entry of dictionary\n" + " %s is selected\n" + " %m lesson member\n" + " %t common expression type\n" + " o original\n" + " %q in query (\"o\" is given, \"t\" is wanted)\n" + " %l language code\n" + " %r remark\n" + " %p pronunciation\n" + " %width column width\n" + " %t expression type (see QueryManager.h)\n" + " %tf false friend from\n" + " %ff false friend to\n" + " %a antonym\n" + " %y synonym\n" + " %x example\n" + " %u usage label\n" + " %h paraphrase\n" + " t translation ..\n" + " %q in query (\"t\" is given, \"o\" is wanted)\n" + " %l language code\n" + " %r remark\n" + " %p pronunciation\n" + " %width column width\n" + " %t expression type\n" + " %tf false friend from\n" + " %ff false friend to\n" + " %a antonym\n" + " %y synonym\n" + " %x example\n" + " %u usage label\n" + " %h paraphrase\n" + "\n" + " %d last query date (from;to)\n" + " %w dito, compressed and deprecated\n" + " %g grade (from;to)\n" + " %c count (from;to)\n" + " %b bad count (from;to)\n" + "\n" + "\nValid xml means:\n" + " - Close all tags\n" + " - Keep proper hierarchy\n" + " - All attributes are quoted\n")); + + domDoc.appendChild(domComment); + + domElementKvtml.setAttribute(KV_ENCODING, (QString)"UTF-8"); + + domElementKvtml.setAttribute(KV_GENERATOR, generator); + domElementKvtml.setAttribute(KV_COLS, m_doc->numLangs() ); + domElementKvtml.setAttribute(KV_LINES, m_doc->numEntries() ); + + if (!m_doc->doctitle.isEmpty()) + domElementKvtml.setAttribute(KV_TITLE, m_doc->doctitle); + + if (!m_doc->author.isEmpty()) + domElementKvtml.setAttribute(KV_AUTHOR, m_doc->getAuthor() ); + + if (!m_doc->license.isEmpty()) + domElementKvtml.setAttribute(KV_LICENSE, m_doc->getLicense() ); + + if (!m_doc->doc_remark.isEmpty()) + domElementKvtml.setAttribute(KV_DOC_REM, m_doc->getDocRemark() ); + + if (!saveLessonKvtMl(domDoc, domElementKvtml)) + return false; + + if (!saveArticleKvtMl(domDoc, domElementKvtml)) + return false; + + if (!saveConjugHeader(domDoc, domElementKvtml, m_doc->conjugations)) + return false; + + if (!saveOptionsKvtMl(domDoc, domElementKvtml)) + return false; + + if (!saveTypeNameKvtMl(domDoc, domElementKvtml)) + return false; + + if (!saveTenseNameKvtMl(domDoc, domElementKvtml)) + return false; + + if (!saveUsageNameKvtMl(domDoc, domElementKvtml)) + return false; + + QString q_org, q_trans; + vector::const_iterator first = m_doc->vocabulary.begin (); + m_doc->getQueryLang(q_org, q_trans); + + int ent_no = 0; + int ent_percent = (int) m_doc->vocabulary.size () / 100; + float f_ent_percent = (int) m_doc->vocabulary.size () / 100.0; +//TODO emit progressChanged(this, 0); + + while (first != m_doc->vocabulary.end ()) + { + QDomElement domElementExpression = domDoc.createElement(KV_EXPR); + + ent_no++; + if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) +//TODO emit progressChanged(this, ent_no / (int) f_ent_percent); + + if ((*first).getLesson() != 0) + { + // entry belongs to lesson x + QString ls; + int lm = (*first).getLesson(); + if (lm > (int) m_doc->lesson_descr.size() ) + { + // should not be + kdError() << "index of lesson member too high: " << lm << endl; + lm = 0; + } + ls.setNum (lm); + domElementExpression.setAttribute (KV_LESS_MEMBER, ls); + } + + if ((*first).isInQuery()) + { + // entry was selected for query + domElementExpression.setAttribute (KV_SELECTED, (QString) "1"); + } + + if (!(*first).isActive()) + { + // entry was inactive + domElementExpression.setAttribute (KV_INACTIVE, (QString) "1"); + } + + if ((*first).uniqueType() && !(*first).getType(0).isEmpty()) + { + domElementExpression.setAttribute (KV_EXPRTYPE, (*first).getType(0)); + } + + QDomElement domElementOriginal = domDoc.createElement(KV_ORG); + if (first_expr) + { + // save space, only tell language in first entry + QString s; + s.setNum (m_doc->getSizeHint (0)); + domElementOriginal.setAttribute(KV_SIZEHINT, s); + + s = m_doc->getOriginalIdent().stripWhiteSpace(); + if (s.isEmpty() ) + s = "original"; + domElementOriginal.setAttribute (KV_LANG, s); + if (s == q_org) + domElementOriginal.setAttribute(KV_QUERY, (QString) KV_O); + else if (s == q_trans) + domElementOriginal.setAttribute(KV_QUERY, (QString) KV_T); + + } + + if (!(*first).getRemark(0).isEmpty() ) + domElementOriginal.setAttribute(KV_REMARK, (*first).getRemark(0)); + + if (!(*first).getSynonym(0).isEmpty() ) + domElementOriginal.setAttribute(KV_SYNONYM, (*first).getSynonym(0)); + + if (!(*first).getExample(0).isEmpty() ) + domElementOriginal.setAttribute(KV_EXAMPLE, (*first).getExample(0)); + + if (!(*first).getUsageLabel(0).isEmpty() ) + domElementOriginal.setAttribute(KV_USAGE, (*first).getUsageLabel(0)); + + if (!(*first).getParaphrase(0).isEmpty() ) + domElementOriginal.setAttribute(KV_PARAPHRASE, (*first).getParaphrase(0)); + + if (!(*first).getAntonym(0).isEmpty() ) + domElementOriginal.setAttribute(KV_ANTONYM, (*first).getAntonym(0)); + + if (!(*first).getPronunce(0).isEmpty() ) + domElementOriginal.setAttribute(KV_PRONUNCE, (*first).getPronunce(0)); + + if (!(*first).uniqueType() && !(*first).getType(0).isEmpty()) + domElementOriginal.setAttribute(KV_EXPRTYPE, (*first).getType(0)); + + if (!saveMultipleChoice(domDoc, domElementOriginal, (*first).getMultipleChoice(0))) + return false; + + QString s; + QString entype = s = (*first).getType(0); + int pos = s.find (QM_TYPE_DIV); + if (pos >= 0) + entype = s.left (pos); + else + entype = s; + + if (entype == QM_VERB + && (*first).getConjugation(0).numEntries() > 0) + { + Conjugation conj = (*first).getConjugation(0); + if (!saveConjugEntry(domDoc, domElementOriginal, conj)) + return false; + } + else if (entype == QM_ADJ + && !(*first).getComparison(0).isEmpty()) + { + Comparison comp = (*first).getComparison(0); + if (!saveComparison(domDoc, domElementOriginal, comp)) + return false; + } + + QDomText domTextOriginal = domDoc.createTextNode((*first).getOriginal()); + domElementOriginal.appendChild(domTextOriginal); + domElementExpression.appendChild(domElementOriginal); + + int trans = 1; + while (trans < (int)m_doc->langs.size()) + { + QDomElement domElementTranslation = domDoc.createElement(KV_TRANS); + if (first_expr) + { + // save space, only tell language in first entry + QString s; + s.setNum (m_doc->getSizeHint (trans)); + domElementTranslation.setAttribute(KV_SIZEHINT, s); + + s = m_doc->getIdent(trans).stripWhiteSpace(); + if (s.isEmpty() ) + { + s.setNum (trans); + s.insert (0, "translation "); + } + domElementTranslation.setAttribute(KV_LANG, s); + if (s == q_org) + domElementTranslation.setAttribute(KV_QUERY, (QString) KV_O); + else if (s == q_trans) + domElementTranslation.setAttribute(KV_QUERY, (QString) KV_T); + } + + QString s1, s2; + + if ((*first).getGrade(trans, false) != 0 + ||(*first).getGrade(trans, true) != 0) + { + domElementTranslation.setAttribute(KV_GRADE, (*first).gradeStr(trans, false) + +';' + +(*first).gradeStr(trans, true)); + } + + if ((*first).getQueryCount(trans, false) != 0 + ||(*first).getQueryCount(trans, true) != 0) + { + s1.setNum((*first).getQueryCount(trans, false)); + s2.setNum((*first).getQueryCount(trans, true)); + domElementTranslation.setAttribute(KV_COUNT, s1 +';' +s2); + } + + if ((*first).getBadCount(trans, false) != 0 + ||(*first).getBadCount(trans, true) != 0) + { + s1.setNum((*first).getBadCount(trans, false)); + s2.setNum((*first).getBadCount(trans, true)); + domElementTranslation.setAttribute(KV_BAD, s1 +';' +s2); + } + + if ((*first).getQueryDate(trans, false) != 0 + ||(*first).getQueryDate(trans, true) != 0) + { + s1.setNum((*first).getQueryDate(trans, false)); + s2.setNum((*first).getQueryDate(trans, true)); + domElementTranslation.setAttribute(KV_DATE, s1 +';' +s2); + } + + if (!(*first).getRemark(trans).isEmpty() ) + domElementTranslation.setAttribute(KV_REMARK, (*first).getRemark(trans)); + + if (!(*first).getFauxAmi(trans, false).isEmpty() ) + domElementTranslation.setAttribute(KV_FAUX_AMI_F, (*first).getFauxAmi(trans, false)); + + if (!(*first).getFauxAmi(trans, true).isEmpty() ) + domElementTranslation.setAttribute(KV_FAUX_AMI_T, (*first).getFauxAmi(trans, true)); + + if (!(*first).getSynonym(trans).isEmpty() ) + domElementTranslation.setAttribute(KV_SYNONYM, (*first).getSynonym(trans)); + + if (!(*first).getExample(trans).isEmpty() ) + domElementTranslation.setAttribute(KV_EXAMPLE, (*first).getExample(trans)); + + if (!(*first).getUsageLabel(trans).isEmpty() ) + domElementTranslation.setAttribute(KV_USAGE, (*first).getUsageLabel(trans)); + + if (!(*first).getParaphrase(trans).isEmpty() ) + domElementTranslation.setAttribute(KV_PARAPHRASE, (*first).getParaphrase(trans)); + + if (!(*first).getAntonym(trans).isEmpty() ) + domElementTranslation.setAttribute(KV_ANTONYM, (*first).getAntonym(trans)); + + if (!(*first).getPronunce(trans).isEmpty() ) + domElementTranslation.setAttribute(KV_PRONUNCE, (*first).getPronunce(trans)); + + if (!(*first).uniqueType() && !(*first).getType(trans).isEmpty()) + domElementTranslation.setAttribute(KV_EXPRTYPE, (*first).getType(trans)); + + // only save conjugations when type == verb + + if (!saveMultipleChoice(domDoc, domElementTranslation, (*first).getMultipleChoice(trans))) + return false; + + QString s; + QString entype = s = (*first).getType(0); + int pos = s.find (QM_TYPE_DIV); + if (pos >= 0) + entype = s.left (pos); + else + entype = s; + + if (entype == QM_VERB + && (*first).getConjugation(trans).numEntries() > 0) + { + Conjugation conj = (*first).getConjugation(trans); + if (!saveConjugEntry(domDoc, domElementTranslation, conj)) + return false; + } + + if (entype == QM_ADJ + && !(*first).getComparison(trans).isEmpty()) + { + Comparison comp = (*first).getComparison(trans); + if (!saveComparison(domDoc, domElementTranslation, comp)) + return false; + } + + QDomText domTextTranslation = domDoc.createTextNode((*first).getTranslation(trans)); + domElementTranslation.appendChild(domTextTranslation); + domElementExpression.appendChild(domElementTranslation); + + trans++; + } + + domElementKvtml.appendChild(domElementExpression); + + first++; + first_expr = false; + } + + domDoc.appendChild(domElementKvtml); + + QTextStream ts( m_outputFile ); + ts.setEncoding( QTextStream::UnicodeUTF8 ); + ts << domDoc.toString(); + +// TODO setModified (false); + return true; + +} + diff --git a/kanagram/src/keduvockvtmlwriter.h b/kanagram/src/keduvockvtmlwriter.h new file mode 100644 index 00000000..dd9e6a78 --- /dev/null +++ b/kanagram/src/keduvockvtmlwriter.h @@ -0,0 +1,99 @@ +/*************************************************************************** + export a KEduVocDocument to a KVTML file + ----------------------------------------------------------------------- + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Eric Pignet + email : eric at erixpage.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KEDUVOCKVTMLWRITER_H +#define KEDUVOCKVTMLWRITER_H + +#include +#include + +//#include "keduvocdocument.h" +#include "grammarmanager.h" +#include "multiplechoice.h" + +class KEduVocDocument; + +// internal types, indented are subtypes + +#define QM_VERB "v" // go +#define QM_VERB_IRR "ir" +#define QM_VERB_REG "re" +#define QM_NOUN "n" // table, coffee +#define QM_NOUN_F "f" +#define QM_NOUN_M "m" +#define QM_NOUN_S "s" +#define QM_NAME "nm" +#define QM_ART "ar" // article +#define QM_ART_DEF "def" // definite a/an +#define QM_ART_IND "ind" // indefinite the +#define QM_ADJ "aj" // adjective expensive, good +#define QM_ADV "av" // adverb today, strongly +#define QM_PRON "pr" // pronoun you, she +#define QM_PRON_POS "pos" // possessive my, your +#define QM_PRON_PER "per" // personal +#define QM_PHRASE "ph" +#define QM_NUM "num" // numeral +#define QM_NUM_ORD "ord" // ordinal first, second +#define QM_NUM_CARD "crd" // cardinal one, two +#define QM_INFORMAL "ifm" +#define QM_FIG "fig" +#define QM_CON "con" // conjuncton and, but +#define QM_PREP "pre" // preposition behind, between +#define QM_QUEST "qu" // question who, what + +// type delimiters + +#define QM_USER_TYPE "#" // designates number of user type +#define QM_TYPE_DIV ":" // divide main from subtype + +/** +@author Eric Pignet +*/ +class KEduVocKvtmlWriter +{ +public: + KEduVocKvtmlWriter(QFile *file); + ~KEduVocKvtmlWriter(); + + bool writeDoc(KEduVocDocument *doc, const QString &generator); + + bool saveLessonKvtMl (QDomDocument &domDoc, QDomElement &domElementParent); + bool saveTypeNameKvtMl (QDomDocument &domDoc, QDomElement &domElementParent); + bool saveTenseNameKvtMl (QDomDocument &domDoc, QDomElement &domElementParent); + bool saveUsageNameKvtMl (QDomDocument &domDoc, QDomElement &domElementParent); + bool saveOptionsKvtMl (QDomDocument &domDoc, QDomElement &domElementParent); + bool saveArticleKvtMl (QDomDocument &domDoc, QDomElement &domElementParent); + bool saveConjugHeader (QDomDocument &domDoc, QDomElement &domElementParent, + vector &curr_conjug); + bool saveConjug (QDomDocument &domDoc, QDomElement &domElementParent, + const Conjugation &curr_conjug, QString type); + bool saveConjugEntry (QDomDocument &domDoc, QDomElement &domElementParent, + Conjugation &curr_conjug); + + bool saveComparison (QDomDocument &domDoc, QDomElement &domElementParent, + const Comparison &comp); + + bool saveMultipleChoice(QDomDocument &domDoc, QDomElement &domElementParent, + const MultipleChoice &mc); + +private: + QFile *m_outputFile; + KEduVocDocument *m_doc; +}; + +#endif diff --git a/kanagram/src/leitnerbox.cpp b/kanagram/src/leitnerbox.cpp new file mode 100644 index 00000000..5a86d1fb --- /dev/null +++ b/kanagram/src/leitnerbox.cpp @@ -0,0 +1,70 @@ +// +// C++ Implementation: leitnerbox +// +// Description: +// +// +// Author: Martin Pfeiffer , (C) 2005 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#include "leitnerbox.h" + +LeitnerBox::LeitnerBox() +{ +} + + +LeitnerBox::~LeitnerBox() +{ +} + +int LeitnerBox::getVocabCount() +{ + return m_vocabCount; +} + +void LeitnerBox::setVocabCount( int count ) +{ + m_vocabCount = count; +} + +const QString& LeitnerBox::getBoxName() const +{ + return m_name; +} + +LeitnerBox* LeitnerBox::getCorrectWordBox() +{ + return m_correctWordBox; +} + +LeitnerBox* LeitnerBox::getWrongWordBox() +{ + return m_wrongWordBox; +} + +void LeitnerBox::setBoxName( const QString& name ) +{ + m_name = name; +} + +void LeitnerBox::setCorrectWordBox( LeitnerBox* correctWordBox ) +{ + m_correctWordBox = correctWordBox; +} + +void LeitnerBox::setWrongWordBox( LeitnerBox* wrongWordBox ) +{ + m_wrongWordBox = wrongWordBox; +} + +bool LeitnerBox::operator ==( const LeitnerBox& a ) const +{ + if( a.getBoxName() == getBoxName() ) + return true; + else + return false; +} + diff --git a/kanagram/src/leitnerbox.h b/kanagram/src/leitnerbox.h new file mode 100644 index 00000000..bf20d6a6 --- /dev/null +++ b/kanagram/src/leitnerbox.h @@ -0,0 +1,49 @@ +// +// C++ Interface: leitnerbox +// +// Description: +// +// +// Author: Martin Pfeiffer , (C) 2005 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#ifndef LEITNERBOX_H +#define LEITNERBOX_H + +#include + +/** +@author Martin Pfeiffer +*/ +class LeitnerBox +{ +public: + LeitnerBox(); + + ~LeitnerBox(); + + void setCorrectWordBox( LeitnerBox* ); //sets the correct word box + void setWrongWordBox( LeitnerBox* ); //sets the wrong word box + void setBoxName( const QString& ); //sets the boxes name + + void setVocabCount( int count ); + int getVocabCount(); + + LeitnerBox* getCorrectWordBox(); + LeitnerBox* getWrongWordBox(); + const QString& getBoxName() const; + + bool operator == ( const LeitnerBox& a ) const; + +private: + QString m_name; + + int m_vocabCount; + + LeitnerBox* m_wrongWordBox; + LeitnerBox* m_correctWordBox; +}; + +#endif diff --git a/kanagram/src/leitnersystem.cpp b/kanagram/src/leitnersystem.cpp new file mode 100644 index 00000000..3f633526 --- /dev/null +++ b/kanagram/src/leitnersystem.cpp @@ -0,0 +1,192 @@ +// +// C++ Implementation: leitnersystem +// +// Description: +// +// +// Author: Martin Pfeiffer , (C) 2005 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#include "leitnersystem.h" +#include + +LeitnerSystem::LeitnerSystem(QValueList& boxes, QString name) +{ + if( !boxes.empty() ) + m_boxes = boxes; + + if( name.isNull() ) + m_systemName = name; +} + +LeitnerSystem::LeitnerSystem() +{ +} + +LeitnerSystem::~LeitnerSystem() +{ +} + +QStringList LeitnerSystem::getBoxNameList() +{ + QStringList boxNameList; + QValueList::iterator it; + + + for(it = m_boxes.begin(); it != m_boxes.end(); ++it) + { + boxNameList.append((*it).getBoxName()); + } + + return boxNameList; +} + +int LeitnerSystem::getNumberOfBoxes() +{ + return m_boxes.count(); +} + +LeitnerBox* LeitnerSystem::getBoxWithNumber( int number ) +{ + return &m_boxes[ number ]; +} + +LeitnerBox* LeitnerSystem::getBoxWithName( const QString& name ) +{ + QValueList::iterator it; + + for(it = m_boxes.begin(); it != m_boxes.end(); ++it) + { + if((*it).getBoxName() == name) + return &(*it); + } + + return 0; +} + +QString& LeitnerSystem::getSystemName() +{ + return m_systemName; +} + +const QString& LeitnerSystem::getNextBox( QString& previousBox ) +{ + for( int i = 0; i < m_boxes.count(); i++ ) + { + if( m_boxes[i].getVocabCount() > 0 ) + return getBox( i ); + } + + return QString::null; +} + +const QString& LeitnerSystem::getCorrectBox( int box ) +{ + return m_boxes[ box ].getCorrectWordBox()->getBoxName(); +} + +const QString& LeitnerSystem::getWrongBox( int box ) +{ + return m_boxes[ box ].getWrongWordBox()->getBoxName(); +} + +int LeitnerSystem::getWrongBoxNumber( int box ) +{ + return getNumber( m_boxes[ box ].getWrongWordBox() ); +} + +int LeitnerSystem::getCorrectBoxNumber( int box ) +{ + return getNumber( m_boxes[ box ].getCorrectWordBox() ); +} + +void LeitnerSystem::deleteBox( int box ) +{ + m_boxes.remove( m_boxes.at( box ) ); +} + +void LeitnerSystem::deleteBox( LeitnerBox* box ) +{ + m_boxes.remove( *box ); +} + +bool LeitnerSystem::insertBox( const QString& name, int correctWordBox, int wrongWordBox ) +{ + if( getBoxNameList().contains( name ) != 0 ) + return false; + + LeitnerBox tmpBox; + tmpBox.setBoxName( name ); + tmpBox.setCorrectWordBox( getBoxWithNumber( correctWordBox ) ); + tmpBox.setWrongWordBox( getBoxWithNumber( wrongWordBox ) ); + + m_boxes.append( tmpBox ); + return true; +} + +void LeitnerSystem::setSystemName( const QString& name ) +{ + m_systemName = name; +} + +int LeitnerSystem::getNumber( LeitnerBox* box ) +{ + if( m_boxes.findIndex( *box ) == -1 ) + kdDebug() << "muhaha" << endl; + return m_boxes.findIndex( *box ); +} + +bool LeitnerSystem::setBoxName( int box, const QString& name ) +{ + if( getBoxWithName( name ) == 0 || getBoxWithName( name ) == getBoxWithNumber( box ) ) + { + getBoxWithNumber( box )->setBoxName( name ); + + return true; + } + else + return false; +} + +bool LeitnerSystem::setBoxName( LeitnerBox* box, const QString& name ) +{ + if( getBoxWithName( name ) == 0 || getBoxWithName( name ) == box ) + { + box->setBoxName( name ); + + return true; + } + else + return false; +} + +bool LeitnerSystem::insertBox( const QString& name ) +{ + if( getBoxNameList().contains( name ) != 0 ) + return false; + + LeitnerBox tmpBox; + tmpBox.setBoxName( name ); + //tmpBox.setVocabCount( count ); + + m_boxes.append( tmpBox ); + return true; +} + +void LeitnerSystem::setCorrectBox( const QString& box, const QString& correctWordBox ) +{ + getBoxWithName( box )->setCorrectWordBox( getBoxWithName( correctWordBox ) ); +} + +void LeitnerSystem::setWrongBox( const QString& box, const QString& wrongWordBox ) +{ + getBoxWithName( box )->setWrongWordBox( getBoxWithName( wrongWordBox ) ); +} + +const QString& LeitnerSystem::getBox( int i ) +{ + return getBoxWithNumber( i )->getBoxName(); +} + diff --git a/kanagram/src/leitnersystem.h b/kanagram/src/leitnersystem.h new file mode 100644 index 00000000..87e583d9 --- /dev/null +++ b/kanagram/src/leitnersystem.h @@ -0,0 +1,67 @@ +// +// C++ Interface: leitnersystem +// +// Description: +// +// +// Author: Martin Pfeiffer , (C) 2005 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#include +#include +#include +#include "leitnerbox.h" + +#ifndef LEITNERSYSTEM_H +#define LEITNERSYSTEM_H + + +/** +@author Martin Pfeiffer +*/ +class LeitnerSystem +{ +public: + LeitnerSystem(); + LeitnerSystem( QValueList& boxes, QString name ); + + ~LeitnerSystem(); + + int getNumberOfBoxes(); //returns the number of boxes in the system + QStringList getBoxNameList(); //returns a list with the boxes names + + QString& getSystemName(); //returns the systems name + void setSystemName( const QString& name ); //sets the systems name + + LeitnerBox* getBoxWithNumber( int number ); //returns box by number + LeitnerBox* getBoxWithName( const QString& name );//returns box by name + int getNumber( LeitnerBox* box ); + const QString& getBox( int i ); + + const QString& getNextBox( QString& previousBox ); //returns the next box for the next question + + const QString& getCorrectBox( int box ); //returns the correct word box of "int box" + const QString& getWrongBox( int box ); //returns the wrong word box of "int box" + int getWrongBoxNumber( int box ); + int getCorrectBoxNumber( int box ); + void setCorrectBox( const QString& box, const QString& correctWordBox ); + void setWrongBox( const QString& box, const QString& wrongWordBox ); + bool setBoxName( int box, const QString& name ); + bool setBoxName( LeitnerBox* box, const QString& name ); + + //inserts a box with number, name, correct and wrong word box + bool insertBox( const QString& name, int correctWordBox, int wrongWordBox ); + bool insertBox( const QString& name ); + void deleteBox( int box ); + void deleteBox( LeitnerBox* box ); + +private: + QString m_systemName; //the systems name + + QValueList m_boxes; +}; + +#endif diff --git a/kanagram/src/leitnersystemview.cpp b/kanagram/src/leitnersystemview.cpp new file mode 100644 index 00000000..f8736471 --- /dev/null +++ b/kanagram/src/leitnersystemview.cpp @@ -0,0 +1,216 @@ +// +// C++ Implementation: leitnersystemview +// +// Description: +// +// +// Author: Martin Pfeiffer , (C) 2005 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#include "leitnersystemview.h" + +#include "leitnersystem.h" +//#include "kwordquiz.h" + +#include +#include +#include + +#include + +LeitnerSystemView::LeitnerSystemView(QWidget * parent, const char* name, WFlags f) + : QScrollView(parent, name, f) +{ + m_highlightedBox = -1; +} + + +LeitnerSystemView::~LeitnerSystemView() +{ +} + +void LeitnerSystemView::drawSystem(QPainter* p) +{ + kdDebug() << "drawSystem( )" << endl; + + + //einarbeiten von m_selectedBox... aus prefLeitner + + m_imageY = height() / 2 - 32; + + //draw the boxes' icons + for(int i = 0; i < m_leitnerSystem->getNumberOfBoxes(); i++) + { + if(i == m_highlightedBox) + { + //p->drawPixmap(12 + i * 64 + i*10, m_imageY, KGlobal::iconLoader()->loadIcon("leitnerbox", KIcon::Panel)); + p->drawRect(12 + i * 64 + i*10, m_imageY,64,64); + p->fillRect(12 + i * 64 + i*10, m_imageY,64,64, QBrush(red)); + } + else + { //for each box 74 = 64(pixmap) + 10(distance between two boxes) + //p->drawPixmap(12 + i * 74, m_imageY, KGlobal::iconLoader()->loadIcon("leitnerbox", KIcon::Panel)); + p->drawRect(12 + i * 64 + i*10, m_imageY,64,64); + } + } +} + +void LeitnerSystemView::drawConnections(QPainter* p) +{ + //dist = number of boxes that are in between the two boxes + //width = width of the rect for the arc + int dist, width = 0; + int numberOfBoxes = m_leitnerSystem->getNumberOfBoxes(); + + p->setPen( QPen(green, 2) ); + + //paint the connections for the correct word boxes, above the boxes + for(int i = 0; i < numberOfBoxes; i++) + { + dist = m_leitnerSystem->getCorrectBoxNumber( i ) - i; + + if(dist <= 0) + { + // (dist*(-1) -1)*64 == for each box in between take 64 + // dist*(-1)*10 == the gaps in between + // 2*22; 2*21 == the distances of the endings on the picture + width = (dist*(-1) -1)*64 + dist*(-1)*10 + 2*22 + 2*21; + + p->drawArc( 12 + (dist+i)*74 + 21, m_imageY-(width/3), width, /*(height()/2 - 12-32) *2*/ width/3*2, 0, 180*16); + } + else + { + width = (dist-1)*64 + dist*10 + 2*21; + p->drawArc(12 + i*74 + 21+22 ,m_imageY-(width/3) , width, /*(height()/2 - 12-32) *2*/width/3*2, 0, 180*16); + } + + } + + //paint the connections for the wrong word boxes, below the boxes + p->setPen(QPen(red, 2)); + + for(int i = 0; i < numberOfBoxes; i++) + { + dist = m_leitnerSystem->getWrongBoxNumber( i ) - i; + + if(dist <= 0) + { + width = (dist*(-1) -1)*64 + dist*(-1)*10 + 2*22 + 2*21; + p->drawArc(12+ (dist+i)*74 + 21 ,m_imageY+64-width/3 , width, width/3*2 , 180*16, 180*16); + } + else + { + width = (dist-1)*64 + dist*10 + 2*21; + p->drawArc(12 + i*74 + 21+22 ,m_imageY+64-width/3 , width, width/3*2, 180*16, 180*16); + } + } + +} + +void LeitnerSystemView::setSystem(LeitnerSystem* leitnersystem) +{ + m_leitnerSystem = leitnersystem; + + //calculate the new sizes + calculateSize(); + updateContents(); + //repaint + //update(); + //QPainter* p = new QPainter(this); + //drawContents( p, 0, 0, 0, 0 ); +} + +void LeitnerSystemView::highlightBox(int box) +{ + m_highlightedBox = box; + updateContents(); +} + +void LeitnerSystemView::drawContents(QPainter* p, int clipx, int clipy, int clipw, int cliph) +{ + kdDebug() << "drawContents" << endl; + p->eraseRect(0,0,width(),height()); + + drawSystem( p ); + + drawConnections( p ); +} + +void LeitnerSystemView::calculateSize() +{ + //margin = 12 + //distance between boxes = 10 + //boxes = 64*64 + + int numberOfBoxes = m_leitnerSystem->getNumberOfBoxes(); + QString x; + int height, dist, tmpMaxC, tmpMaxW; + tmpMaxC = 0; + tmpMaxW = 0; + height = 0; + + for(int i = 0; i < numberOfBoxes; i++) + { + dist = m_leitnerSystem->getCorrectBoxNumber( i ) - i; + + if( abs(dist) >= abs(tmpMaxC) ) + tmpMaxC = dist; + + dist = m_leitnerSystem->getWrongBoxNumber( i ) - i; + + if( abs(dist) >= abs(tmpMaxW) ) + tmpMaxW = dist; + } + + if( tmpMaxC <= 0 ) + height += (( abs(tmpMaxC) -1)*64 + abs(tmpMaxC)*10 + 2*22 + 2*21)/3; + else + height += (( tmpMaxC-1)*64 + tmpMaxC*10 + 2*21)/3; + + if( tmpMaxW <= 0 ) + height += (( abs(tmpMaxW) -1)*64 + abs(tmpMaxW)*10 + 2*22 + 2*21)/3; + else + height += (( tmpMaxW-1)*64 + tmpMaxW*10 + 2*21)/3; + + height += 24+64; + + resizeContents( numberOfBoxes * 64 + (numberOfBoxes - 1)*10 + 2 * 12, height ); + setMinimumSize( numberOfBoxes * 64 + (numberOfBoxes - 1)*10 + 2 * 12, height ); +} + +void LeitnerSystemView::mousePressEvent(QMouseEvent* e) +{ + kdDebug() << "mouseClick" << endl; + //if the user has clicked into a box + if(e->y() > m_imageY && e->y() < m_imageY + 64 && e->x() < width()-13) + { + int d = (e->x()-12)/74; + + if((e->x()-12-74*d) <= 64) + { + //signal for prefLeitner to set the comboboxes to the clicked box + emit boxClicked( d ); + m_highlightedBox = d; + + updateContents(); + } + else + { + emit boxClicked( -1 ); + m_highlightedBox = -1; + + updateContents(); + } + } + else + { + emit boxClicked( -1 ); + m_highlightedBox = -1; + + updateContents(); + } +} + + diff --git a/kanagram/src/leitnersystemview.h b/kanagram/src/leitnersystemview.h new file mode 100644 index 00000000..be52bc0b --- /dev/null +++ b/kanagram/src/leitnersystemview.h @@ -0,0 +1,57 @@ +// +// C++ Interface: leitnersystemview +// +// Description: +// +// +// Author: Martin Pfeiffer , (C) 2005 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#ifndef LEITNERSYSTEMVIEW_H +#define LEITNERSYSTEMVIEW_H + +#include +#include + +class LeitnerSystem; + + +/** +@author Martin Pfeiffer +*/ + +class LeitnerSystemView : public QScrollView +{ + Q_OBJECT + +public: + LeitnerSystemView(QWidget* parent = 0, const char* name = 0, WFlags f = 0); + + ~LeitnerSystemView(); + + void setSystem(LeitnerSystem* system); //set a new system to view on + void highlightBox(int box); //highlight a box + +signals: + void boxClicked(int box); //is emited if the user clicks on a box + +protected: + virtual void drawContents(QPainter* p, int clipx, int clipy, int clipw, int cliph); + virtual void mousePressEvent(QMouseEvent* e); + +private: + LeitnerSystem* m_leitnerSystem; //the system which is shown + + void drawSystem(QPainter*); //paints the boxes + void drawConnections(QPainter*); //paints the arrows between the boxes + void calculateSize(); + + //QRect m_viewArea; + int m_imageY; //high border of the images + int m_distPixmap; + int m_highlightedBox; //the box which is currently highlighted +}; + +#endif diff --git a/kanagram/src/main.cpp b/kanagram/src/main.cpp new file mode 100644 index 00000000..ec0265b4 --- /dev/null +++ b/kanagram/src/main.cpp @@ -0,0 +1,63 @@ +/*************************************************************************** + * Copyright (C) 2005 by Joshua Keel * + * joshuakeel@gmail.com * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +#include +#include +#include +#include + +#include "kanagram.h" +#include "kanagramsettings.h" + +int main(int argc, char *argv[]) +{ + KAboutData about("kanagram", I18N_NOOP("Kanagram"), "0.1", I18N_NOOP("An anagram game"), KAboutData::License_GPL, "© 2005 Joshua Keel\n© 2005 Danny Allen"); + about.addAuthor("Joshua Keel", I18N_NOOP("Coding"), "joshuakeel@gmail.com"); + about.addAuthor("Danny Allen", I18N_NOOP("Design, Graphics and many Vocabularies"), "danny@dannyallen.co.uk"); + about.addCredit("Artemiy Pavlov", I18N_NOOP("Sound effects"), 0, "http://artemiolabs.com"); + KCmdLineArgs::init(argc, argv, &about); + KApplication app; + app.connect(&app, SIGNAL(lastWindowClosed()), &app, SLOT(quit())); + + KanagramSettings::setJustGotFont(false); + QFont f("squeaky chalk sound"); + if (!QFontInfo(f).exactMatch()) + { + KanagramSettings::setUseStandardFonts(true); + } + if (KanagramSettings::dataLanguage().isEmpty()) + { + QStringList userLanguagesCode = KGlobal::locale()->languageList(); + QStringList::const_iterator itEnd = userLanguagesCode.end(); + QStringList::const_iterator it = userLanguagesCode.begin(); + for ( ; it != itEnd; ++it) + { + QStringList mdirs = KGlobal::dirs()->findDirs("appdata", "data/" + *it); + if (!mdirs.isEmpty()) break; + } + if (it == itEnd) KanagramSettings::setDataLanguage("en"); + else KanagramSettings::setDataLanguage(*it); + } + + app.setTopWidget(new Kanagram()); + return app.exec(); +} + diff --git a/kanagram/src/mainsettings.cpp b/kanagram/src/mainsettings.cpp new file mode 100644 index 00000000..660a1c5c --- /dev/null +++ b/kanagram/src/mainsettings.cpp @@ -0,0 +1,161 @@ +/*************************************************************************** + * Copyright (C) 2005 by Joshua Keel * + * joshuakeel@gmail.com * + * * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "mainsettings.h" +#include "kanagramsettings.h" + +MainSettings::MainSettings(QWidget *parent) : MainSettingsWidget(parent) +{ + m_parent = (KConfigDialog*)parent; + + connect(parent, SIGNAL(applyClicked()), this, SLOT(slotChangeTranslation())); + connect(cboxTranslation, SIGNAL(activated(int)), this, SLOT(slotUpdateParent())); + + setupTranslations(); + + QStringList languageNames = m_languageCodeMap.keys(); + languageNames.sort(); + cboxTranslation->insertStringList(languageNames); + + //the language code/name + KConfig entry(locate("locale", "all_languages")); + QString code = KanagramSettings::dataLanguage(); + entry.setGroup(code); + if (code == "sr") + cboxTranslation->setCurrentText(entry.readEntry("Name")+" ("+i18n("Cyrillic")+")"); + else if (code == "sr@Latn") + { + entry.setGroup("sr"); + cboxTranslation->setCurrentText(entry.readEntry("Name")+" ("+i18n("Latin")+")"); + } + else + cboxTranslation->setCurrentText(entry.readEntry("Name")); + + QFont f("squeaky chalk sound"); + if (KanagramSettings::justGotFont()) + { + getFontsButton->hide(); + kcfg_useStandardFonts->setEnabled(false); + } + else + { + if (!QFontInfo(f).exactMatch()) + { + kcfg_useStandardFonts->setEnabled(false); + connect(getFontsButton, SIGNAL(pressed()), this, SLOT(getAndInstallFont())); + } + else + { + getFontsButton->hide(); + } + } +} + +MainSettings::~MainSettings() +{ +} + +void MainSettings::slotUpdateParent() +{ + m_parent->enableButtonApply(true); +} + +void MainSettings::setupTranslations() +{ + m_languageCodeMap.clear(); + QStringList languages, temp_languages; + + //the program scans in kdereview/data/ to see what languages data is found + QStringList mdirs = KGlobal::dirs()->findDirs("appdata", "data/"); + + if (mdirs.isEmpty()) return; + + for (QStringList::const_iterator it = mdirs.begin(); it != mdirs.end(); ++it ) + { + QDir dir(*it); + temp_languages = dir.entryList(QDir::Dirs, QDir::Name); + temp_languages.remove("."); + temp_languages.remove(".."); + for (QStringList::const_iterator it2 = temp_languages.begin(); it2 != temp_languages.end(); ++it2 ) + { + if (!languages.contains(*it2)) languages.append(*it2); + } + } + + if (languages.isEmpty()) + return; + + //the language code/name + KConfig entry(locate("locale", "all_languages")); + const QStringList::ConstIterator itEnd = languages.end(); + for (QStringList::ConstIterator it = languages.begin(); it != itEnd; ++it) { + entry.setGroup(*it); + if (*it == "sr") + m_languageCodeMap.insert(entry.readEntry("Name")+" ("+i18n("Cyrillic")+")", "sr"); + else if (*it == "sr@Latn") + { + entry.setGroup("sr"); + m_languageCodeMap.insert(entry.readEntry("Name") + " ("+i18n("Latin")+")", "sr@Latn"); + } + else + m_languageCodeMap.insert(entry.readEntry("Name"), *it); + } +} + +void MainSettings::getAndInstallFont() +{ + bool success = KIO::NetAccess::copy("http://www.kde-edu.org/kanagram/chalk.ttf", "fonts:/Personal/", 0); + if (success) + { + getFontsButton->hide(); + KMessageBox::information(this, i18n("Please restart Kanagram to activate the new font.")); + kcfg_useStandardFonts->setChecked(false); + KanagramSettings::setUseStandardFonts(false); + KanagramSettings::setJustGotFont(true); + KanagramSettings::writeConfig(); + } + else + { + KMessageBox::error(this, i18n("The font could not be installed. Please check that you are properly connected to the Internet.")); + } +} + +void MainSettings::slotChangeTranslation() +{ + kdDebug() << "Writing new default language: " << m_languageCodeMap[cboxTranslation->currentText()] << endl; + KanagramSettings::setDataLanguage(m_languageCodeMap[cboxTranslation->currentText()]); + KanagramSettings::writeConfig(); +} + +#include "mainsettings.moc" diff --git a/kanagram/src/mainsettings.h b/kanagram/src/mainsettings.h new file mode 100644 index 00000000..3763a047 --- /dev/null +++ b/kanagram/src/mainsettings.h @@ -0,0 +1,52 @@ +/*************************************************************************** + * Copyright (C) 2005 by Joshua Keel * + * joshuakeel@gmail.com * + * * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + + +#ifndef MAINSETTINGS_H +#define MAINSETTINGS_H + +#include "mainsettingswidget.h" + +class KConfigDialog; + +class MainSettings : public MainSettingsWidget +{ +Q_OBJECT + public: + MainSettings(QWidget *parent); + ~MainSettings(); + + public slots: + void slotChangeTranslation(); + void slotUpdateParent(); + + private slots: + void getAndInstallFont(); + + private: + QMap m_languageCodeMap; + void setupTranslations(); + + KConfigDialog *m_parent; +}; + +#endif + diff --git a/kanagram/src/mainsettingswidget.ui b/kanagram/src/mainsettingswidget.ui new file mode 100644 index 00000000..ef9d017e --- /dev/null +++ b/kanagram/src/mainsettingswidget.ui @@ -0,0 +1,182 @@ + +MainSettingsWidget + + + MainSettingsWidget + + + + 0 + 0 + 281 + 239 + + + + General + + + This setting allows you to set the length of time that Kanagram's hint bubble is shown. + + + + unnamed + + + + groupBox1 + + + Hints + + + + unnamed + + + + textLabel1_2 + + + Auto-hide hints after: + + + + + + Do Not Auto-Hide Hints + + + + + 3 Seconds + + + + + 5 Seconds + + + + + 7 Seconds + + + + + 9 Seconds + + + + kcfg_hintHideTime + + + + + + + groupBox3 + + + Vocabulary Options + + + + unnamed + + + + layout2 + + + + unnamed + + + + textLabel1 + + + Play using: + + + cboxTranslation + + + + + cboxTranslation + + + + + + + + + layout2 + + + + unnamed + + + + kcfg_useStandardFonts + + + Use standard fonts + + + + + + Uses a standard font for the chalkboard/interface. + + + + + getFontsButton + + + Get Chalk Font + + + + + + + kcfg_useSounds + + + Use sou&nds + + + Turns sounds on/off. + + + + + spacer1_2 + + + Vertical + + + Expanding + + + + 16 + 16 + + + + + + + kcfg_hintHideTime + kcfg_useSounds + + + diff --git a/kanagram/src/multiplechoice.cpp b/kanagram/src/multiplechoice.cpp new file mode 100644 index 00000000..b27350c3 --- /dev/null +++ b/kanagram/src/multiplechoice.cpp @@ -0,0 +1,120 @@ +/*************************************************************************** + + manage multiple choice suggestions for queries + + ----------------------------------------------------------------------- + + begin : Mon Oct 29 18:09:29 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "multiplechoice.h" + +MultipleChoice::MultipleChoice ( + const QString &mc1, + const QString &mc2, + const QString &mc3, + const QString &mc4, + const QString &mc5 + ) +{ + setMC1 (mc1); + setMC2 (mc2); + setMC3 (mc3); + setMC4 (mc4); + setMC5 (mc5); +} + + +bool MultipleChoice::isEmpty() const +{ + return muc1.stripWhiteSpace().isEmpty() + && muc2.stripWhiteSpace().isEmpty() + && muc3.stripWhiteSpace().isEmpty() + && muc4.stripWhiteSpace().isEmpty() + && muc5.stripWhiteSpace().isEmpty(); +} + + +void MultipleChoice::clear() +{ + muc1 = ""; + muc2 = ""; + muc3 = ""; + muc4 = ""; + muc5 = ""; +} + + +QString MultipleChoice::mc (unsigned idx) const +{ + switch (idx) { + case 0: return muc1; + case 1: return muc2; + case 2: return muc3; + case 3: return muc4; + case 4: return muc5; + } + return ""; +} + + +unsigned MultipleChoice::size() +{ + normalize(); + unsigned num = 0; + if (!muc1.isEmpty() ) + ++num; + if (!muc2.isEmpty() ) + ++num; + if (!muc3.isEmpty() ) + ++num; + if (!muc4.isEmpty() ) + ++num; + if (!muc5.isEmpty() ) + ++num; + return num; +} + + +void MultipleChoice::normalize() +{ + // fill from first to last + + if (muc1.isEmpty()) { + muc1 = muc2; + muc2 = ""; + } + + if (muc2.isEmpty()) { + muc2 = muc3; + muc3 = ""; + } + + if (muc3.isEmpty()) { + muc3 = muc4; + muc4 = ""; + } + + if (muc4.isEmpty()) { + muc4 = muc5; + muc5 = ""; + } + +} + diff --git a/kanagram/src/multiplechoice.h b/kanagram/src/multiplechoice.h new file mode 100644 index 00000000..6a0b0500 --- /dev/null +++ b/kanagram/src/multiplechoice.h @@ -0,0 +1,74 @@ +/*************************************************************************** + + manage multiple choice suggestions for queries + + ----------------------------------------------------------------------- + + begin : Mon Oct 29 18:09:29 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef MultipleChoice_included +#define MultipleChoice_included + +#include + +#define MAX_MULTIPLE_CHOICE 5 // select one out of x + +class MultipleChoice +{ + +public: + + MultipleChoice() {} + + MultipleChoice ( + const QString &mc1, + const QString &mc2, + const QString &mc3, + const QString &mc4, + const QString &mc5 + ); + + void setMC1 (const QString &s) { muc1 = s; } + void setMC2 (const QString &s) { muc2 = s; } + void setMC3 (const QString &s) { muc3 = s; } + void setMC4 (const QString &s) { muc4 = s; } + void setMC5 (const QString &s) { muc5 = s; } + + QString mc1 () const { return muc1; } + QString mc2 () const { return muc2; } + QString mc3 () const { return muc3; } + QString mc4 () const { return muc4; } + QString mc5 () const { return muc5; } + + QString mc (unsigned idx) const; + + bool isEmpty() const; + void normalize(); + void clear(); + unsigned size(); + +protected: + + QString muc1, muc2, muc3, muc4, muc5; +}; + + +#endif // MultipleChoice_included diff --git a/kanagram/src/newstuff.cpp b/kanagram/src/newstuff.cpp new file mode 100644 index 00000000..19c28272 --- /dev/null +++ b/kanagram/src/newstuff.cpp @@ -0,0 +1,29 @@ +#include "newstuff.h" + +#include +#include + +#include +#include +#include +#include + +#include "kanagramsettings.h" +#include "newstuffdialog.h" + +NewStuff::NewStuff(QWidget *parent) : NewStuffWidget(parent) +{ + connect(btnGetNew, SIGNAL(clicked()), this, SLOT(slotGetNewVocabs())); +} + +NewStuff::~NewStuff() +{ +} + +void NewStuff::slotGetNewVocabs() +{ + NewStuffDialog *nsd = new NewStuffDialog(); + nsd->download(); +} + +#include "newstuff.moc" diff --git a/kanagram/src/newstuff.h b/kanagram/src/newstuff.h new file mode 100644 index 00000000..2429cca7 --- /dev/null +++ b/kanagram/src/newstuff.h @@ -0,0 +1,18 @@ +#ifndef NEWSTUFF_H +#define NEWSTUFF_H + +#include "newstuffwidget.h" + +class NewStuff : public NewStuffWidget +{ +Q_OBJECT + public: + NewStuff(QWidget *parent); + ~NewStuff(); + + private slots: + void slotGetNewVocabs(); +}; + +#endif + diff --git a/kanagram/src/newstuffdialog.cpp b/kanagram/src/newstuffdialog.cpp new file mode 100644 index 00000000..d58ad56d --- /dev/null +++ b/kanagram/src/newstuffdialog.cpp @@ -0,0 +1,35 @@ +#include "newstuffdialog.h" + +#include +#include +#include +#include +#include +#include + +#include "kanagramsettings.h" + +NewStuffDialog::NewStuffDialog() : KNewStuff("kanagram/vocabulary", "http://kde-edu.org/kanagram/" + KanagramSettings::dataLanguage() + ".xml") +{ +} + +NewStuffDialog::~NewStuffDialog() +{ +} + +bool NewStuffDialog::install(const QString &fileName) +{ + return false; +} + +QString NewStuffDialog::downloadDestination(KNS::Entry *entry) +{ + QString fileName = entry->payload().path(); + fileName = fileName.section('/', -1); + return KGlobal::dirs()->saveLocation("data", "kanagram/data/" + KanagramSettings::dataLanguage()) + fileName; +} + +bool NewStuffDialog::createUploadFile(const QString &fileName) +{ + return false; +} diff --git a/kanagram/src/newstuffdialog.h b/kanagram/src/newstuffdialog.h new file mode 100644 index 00000000..f0441623 --- /dev/null +++ b/kanagram/src/newstuffdialog.h @@ -0,0 +1,17 @@ +#ifndef NEWSTUFFDIALOG_H +#define NEWSTUFFDIALOG_H + +#include + +class NewStuffDialog : public KNewStuff +{ + public: + NewStuffDialog(); + ~NewStuffDialog(); + bool install(const QString &fileName); + bool createUploadFile(const QString &fileName); + QString downloadDestination(KNS::Entry *entry); +}; + +#endif + diff --git a/kanagram/src/newstuffwidget.ui b/kanagram/src/newstuffwidget.ui new file mode 100644 index 00000000..f1b1bb23 --- /dev/null +++ b/kanagram/src/newstuffwidget.ui @@ -0,0 +1,62 @@ + +NewStuffWidget + + + NewStuffWidget + + + + 0 + 0 + 347 + 301 + + + + New Stuff + + + + unnamed + + + + textLabel1 + + + Kanagram allows you to download +new data from the Internet. + +If you are connected to the Internet, press +the button to get new vocabulary files. + + + + + spacer1 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + btnGetNew + + + Download New Vocabularies + + + + + + diff --git a/kanagram/src/vocabedit.cpp b/kanagram/src/vocabedit.cpp new file mode 100644 index 00000000..7079e566 --- /dev/null +++ b/kanagram/src/vocabedit.cpp @@ -0,0 +1,199 @@ +/*************************************************************************** + * Copyright (C) 2005 by Joshua Keel * + * joshuakeel@gmail.com * + * * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include "vocabedit.h" + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#include "keduvocdocument.h" +#include "keduvocexpression.h" +#include "vocabsettings.h" +#include "kanagramsettings.h" + + +VocabEdit::VocabEdit(QWidget *parent, QString fileName) : VocabEditWidget(parent), m_fileName("") +{ + if(fileName != "") + { + m_fileName = fileName; + KEduVocDocument *doc = new KEduVocDocument(this); + doc->open(KURL(m_fileName), false); + for(int i = 0; i < doc->numEntries(); i++) + { + KEduVocExpression expr = *doc->getEntry(i); + m_vocabList.append(expr); + lboxWords->insertItem(doc->getEntry(i)->getOriginal()); + } + txtVocabName->setText(doc->getTitle()); + txtDescription->setText(doc->getDocRemark()); + } + + connect(btnSave, SIGNAL(clicked()), this, SLOT(slotSave())); + connect(btnNewWord, SIGNAL(clicked()), this, SLOT(slotNewWord())); + connect(btnRemoveWord, SIGNAL(clicked()), this, SLOT(slotRemoveWord())); + connect(btnClose, SIGNAL(clicked()), this, SLOT(slotClose())); + + connect(txtWord, SIGNAL(textChanged(const QString &)), this, SLOT(slotWordTextChanged(const QString &))); + connect(txtHint, SIGNAL(textChanged(const QString &)), this, SLOT(slotHintTextChanged(const QString &))); + + //Connect the name and description boxes to a general textChanged slot, so that we can keep track of + //whether they've been changed or not + connect(txtVocabName, SIGNAL(textChanged(const QString &)), this, SLOT(slotTextChanged(const QString &))); + connect(txtDescription, SIGNAL(textChanged(const QString &)), this, SLOT(slotTextChanged(const QString &))); + + connect(lboxWords, SIGNAL(selectionChanged()), this, SLOT(slotSelectionChanged())); + + //Has anything in the dialog changed? + m_textChanged = false; +} + +VocabEdit::~VocabEdit() +{ +} + +void VocabEdit::slotSave() +{ + KEduVocDocument *doc = new KEduVocDocument(this); + doc->setTitle(txtVocabName->text()); + doc->setDocRemark(txtDescription->text()); + for(uint i = 0; i < m_vocabList.size(); i++) + { + doc->appendEntry(&m_vocabList[i]); + } + + QString fileName; + if(m_fileName == "") + { + fileName = KGlobal::dirs()->saveLocation("data", "kanagram/data/" + KanagramSettings::dataLanguage()) + txtVocabName->text().lower().replace(" ", "") + ".kvtml"; + } + else + { + fileName = m_fileName; + } + doc->saveAs(this, KURL(fileName), KEduVocDocument::automatic, "kanagram"); + + VocabSettings *settings = (VocabSettings*)this->parentWidget(); + settings->refreshView(); + + if(m_textChanged) + m_textChanged = false; +} + +void VocabEdit::slotClose() +{ + //Has anything in the dialog changed? + if(m_textChanged && lboxWords->count() > 0) + { + int code = KMessageBox::warningYesNo(this, i18n("Would you like to save your changes?"), i18n("Save Changes Dialog")); + if(code == KMessageBox::Yes) + { + slotSave(); + close(); + } + else + close(); + } + else + close(); +} + +void VocabEdit::slotNewWord() +{ + lboxWords->insertItem("New Item"); + KEduVocExpression expr = KEduVocExpression(); + m_vocabList.append(expr); + + if(m_textChanged == false) + m_textChanged = true; +} + +void VocabEdit::slotSelectionChanged() +{ + //A little hack to make things work right + disconnect(txtWord, SIGNAL(textChanged(const QString &)), this, SLOT(slotWordTextChanged(const QString &))); + disconnect(txtHint, SIGNAL(textChanged(const QString &)), this, SLOT(slotHintTextChanged(const QString &))); + if(lboxWords->currentItem() >= 0) + { + txtWord->setText(m_vocabList[lboxWords->currentItem()].getOriginal()); + txtHint->setText(m_vocabList[lboxWords->currentItem()].getRemark(0)); + } + connect(txtWord, SIGNAL(textChanged(const QString &)), this, SLOT(slotWordTextChanged(const QString &))); + connect(txtHint, SIGNAL(textChanged(const QString &)), this, SLOT(slotHintTextChanged(const QString &))); +} + +void VocabEdit::slotWordTextChanged(const QString &changes) +{ + //Make sure there actually is a currentItem() + if(lboxWords->currentItem() != -1) + { + m_vocabList[lboxWords->currentItem()].setOriginal(changes); + lboxWords->changeItem(changes, lboxWords->currentItem()); + } + + if(m_textChanged == false) + m_textChanged = true; +} + +void VocabEdit::slotHintTextChanged(const QString &changes) +{ + //Make sure there actually is a currentItem() + if(lboxWords->currentItem() != -1) + m_vocabList[lboxWords->currentItem()].setRemark(0, changes); + + if(m_textChanged == false) + m_textChanged = true; +} + +void VocabEdit::slotTextChanged(const QString &changes) +{ + //Make sure we know when text has been modified and not saved, so we + //can notify the user + if(m_textChanged == false) + m_textChanged = true; + + //Make gcc happy + (void)changes; +} + +void VocabEdit::slotRemoveWord() +{ + if (lboxWords->count()) { + m_vocabList.erase(m_vocabList.begin() + lboxWords->currentItem()); + lboxWords->removeItem(lboxWords->currentItem()); + } + + if(m_textChanged == false) + m_textChanged = true; +} + +#include "vocabedit.moc" diff --git a/kanagram/src/vocabedit.h b/kanagram/src/vocabedit.h new file mode 100644 index 00000000..342f71cb --- /dev/null +++ b/kanagram/src/vocabedit.h @@ -0,0 +1,57 @@ +/*************************************************************************** + * Copyright (C) 2005 by Joshua Keel * + * joshuakeel@gmail.com * + * * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + + +#ifndef VOCABEDIT_H +#define VOCABEDIT_H + +#include "vocabeditwidget.h" + +#include + +class KEduVocExpression; + +class VocabEdit : public VocabEditWidget +{ +Q_OBJECT + public: + VocabEdit(QWidget *parent); + VocabEdit(QWidget *parent, QString fileName); + ~VocabEdit(); + + public slots: + void slotSave(); + void slotClose(); + void slotNewWord(); + void slotRemoveWord(); + void slotSelectionChanged(); + void slotWordTextChanged(const QString &changes); + void slotHintTextChanged(const QString &changes); + void slotTextChanged(const QString &changes); + + private: + QValueVector m_vocabList; + QString m_fileName; + bool m_textChanged; +}; + +#endif + diff --git a/kanagram/src/vocabeditwidget.ui b/kanagram/src/vocabeditwidget.ui new file mode 100644 index 00000000..d4d1229d --- /dev/null +++ b/kanagram/src/vocabeditwidget.ui @@ -0,0 +1,228 @@ + +VocabEditWidget + + + VocabEditWidget + + + + 0 + 0 + 394 + 369 + + + + Vocabulary Editor + + + + unnamed + + + + layout7 + + + + unnamed + + + + layout6 + + + + unnamed + + + + btnSave + + + Save + + + + + btnClose + + + Close + + + + + + + layout8 + + + + unnamed + + + + layout5 + + + + unnamed + + + + textLabel2 + + + Description: + + + txtDescription + + + The description of the vocabulary. If you're creating a new vocabulary, add a description so that users of your vocabulary will know what kinds of words it contains. + + + + + txtVocabName + + + + + textLabel1 + + + Vocabulary name: + + + txtVocabName + + + The name of the vocabulary you are editing. + + + + + txtDescription + + + + + + + layout7 + + + + unnamed + + + + layout6 + + + + unnamed + + + + btnRemoveWord + + + Remove Word + + + Removes the selected word. + + + + + btnNewWord + + + New Word + + + Creates a new word. + + + + + + + lboxWords + + + The list of words in the vocabulary. + + + + + + + layout4 + + + + unnamed + + + + textLabel3 + + + Word: + + + txtWord + + + The selected word. This box allows you to edit the selected word. + + + + + txtHint + + + + + txtWord + + + + + textLabel4 + + + Hint: + + + txtHint + + + The selected hint. Add a hint to aid in guessing the word. + + + + + + + + + + + + txtVocabName + txtDescription + btnRemoveWord + btnNewWord + txtWord + txtHint + btnSave + btnClose + lboxWords + + + diff --git a/kanagram/src/vocabsettings.cpp b/kanagram/src/vocabsettings.cpp new file mode 100644 index 00000000..c7b41ba7 --- /dev/null +++ b/kanagram/src/vocabsettings.cpp @@ -0,0 +1,93 @@ +#include "vocabsettings.h" +#include "vocabedit.h" + +#include + +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "keduvocdocument.h" +#include "kanagramsettings.h" + +VocabSettings::VocabSettings(QWidget *parent) : VocabSettingsWidget(parent) +{ + connect(btnCreateNew, SIGNAL(clicked()), this, SLOT(slotCreateNew())); + connect(btnEdit, SIGNAL(clicked()), this, SLOT(slotEdit())); + connect(btnDelete, SIGNAL(clicked()), this, SLOT(slotDelete())); + connect(lviewVocab, SIGNAL(selectionChanged(QListViewItem *)), this, SLOT(slotSelectionChanged(QListViewItem *))); + + refreshView(); +} + +VocabSettings::~VocabSettings() +{ +} + +void VocabSettings::refreshView() +{ + lviewVocab->clear(); + + m_fileList = KGlobal::dirs()->findAllResources("appdata", "data/" + KanagramSettings::dataLanguage() + "/" + "*.kvtml"); + for(uint i = 0; i < m_fileList.size(); i++) + { + KEduVocDocument *doc = new KEduVocDocument(this); + doc->open(KURL(m_fileList[i]), false); + QListViewItem *item = new QListViewItem(lviewVocab, 0); + item->setText( 0, doc->getTitle() ); + item->setText( 1, doc->getDocRemark() ); + m_itemMap[item] = i; + } +} + +void VocabSettings::slotEdit() +{ + if(lviewVocab->selectedItem()) + { + int index = m_itemMap[lviewVocab->selectedItem()]; + VocabEdit *vocabEdit = new VocabEdit(this, m_fileList[index]); + vocabEdit->show(); + } +} + +void VocabSettings::slotDelete() +{ + if(lviewVocab->selectedItem()) + { + int index = m_itemMap[lviewVocab->selectedItem()]; + /*bool itWorked = */QFile::remove(m_fileList[index]); + } + + refreshView(); +} + +void VocabSettings::slotCreateNew() +{ + VocabEdit *vocabEdit = new VocabEdit(this, ""); + vocabEdit->show(); +} + +void VocabSettings::slotSelectionChanged(QListViewItem *item) +{ + int index = m_itemMap[item]; + QFileInfo info = QFileInfo(m_fileList[index]); + if(!info.isWritable()) + { + btnDelete->setEnabled(false); + btnEdit->setEnabled(false); + } + else + { + btnDelete->setEnabled(true); + btnEdit->setEnabled(true); + } +} + +#include "vocabsettings.moc" + diff --git a/kanagram/src/vocabsettings.h b/kanagram/src/vocabsettings.h new file mode 100644 index 00000000..d321ee2f --- /dev/null +++ b/kanagram/src/vocabsettings.h @@ -0,0 +1,26 @@ +#ifndef VOCABSETTINGS_H +#define VOCABSETTINGS_H + +#include "vocabsettingswidget.h" + +class VocabSettings : public VocabSettingsWidget +{ +Q_OBJECT + public: + VocabSettings(QWidget *parent); + ~VocabSettings(); + void refreshView(); + + private: + QStringList m_fileList; + QMap m_itemMap; + + private slots: + void slotCreateNew(); + void slotEdit(); + void slotDelete(); + void slotSelectionChanged(QListViewItem *item); +}; + +#endif + diff --git a/kanagram/src/vocabsettingswidget.ui b/kanagram/src/vocabsettingswidget.ui new file mode 100644 index 00000000..b329da4e --- /dev/null +++ b/kanagram/src/vocabsettingswidget.ui @@ -0,0 +1,117 @@ + +VocabSettingsWidget + + + VocabSettingsWidget + + + + 0 + 0 + 456 + 338 + + + + Vocabularies + + + + unnamed + + + + layout3 + + + + unnamed + + + + layout1 + + + + unnamed + + + + btnCreateNew + + + Create New + + + Creates a new vocabulary. + + + + + btnEdit + + + Edit + + + Edits the selected vocabulary. + + + + + btnDelete + + + Delete + + + Deletes the selected vocabulary. + + + + + + + + Title + + + true + + + true + + + + + Description + + + true + + + true + + + + lviewVocab + + + true + + + LastColumn + + + The list of installed vocabularies. + + + + + + + + createNew() + + + diff --git a/kbruch/AUTHORS b/kbruch/AUTHORS new file mode 100644 index 00000000..b1769029 --- /dev/null +++ b/kbruch/AUTHORS @@ -0,0 +1,29 @@ +Coding +======= + +Sebastian Stein + +Eva Brucherseifer +(wrote KMath -> KBruch's GUI is based on this work) + + +Bug fixing +========== + +Dominique Devriese + + +Testing +======= + +Sven Guckes +Stefan Schumacher + + +Thanks +====== + +Klas Kalass for helping design the interface +David Faure for helping with KDE CVS and KDE Bugzilla +Robert Gogolok for helping with KDE CVS +Anne-Marie Mahfouf for managing the KDE Edu project diff --git a/kbruch/ChangeLog b/kbruch/ChangeLog new file mode 100644 index 00000000..688ef69f --- /dev/null +++ b/kbruch/ChangeLog @@ -0,0 +1,185 @@ +2003-04-28 Sebastian Stein + + * fixed layout problem with help of Dominique Devries + + * compiler warnings () removed by Dominique Devries + + * import to KDE Edu CVS by David Faure + + * for all other changes see the CVS ChangeLog + +2003-04-24 Sebastian Stein + + * experiments with the layout problem, but found no solution + + * removed #define TRUE, used type bool instead + + * version 0.24 + +2003-04-22 Sebastian Stein + + * added MaxMainDenominator, NrOfTerms and Operation actions to the toolbar + + * connect StatisticView and TaskView by using a slot + + * most GUI items work, we just can't change the nr of ratios (sigv) + + * did some code cleanup + +2003-02-16 Sebastian Stein + + * started to rewrite QT GUI code completely based on KMath + +2002-07-15 Sebastian Stein + + * added screenshots to the handbook + + * added program icon + + * added KHelpMenu as KPopupMenu to the help button in the main window + + * added section main window to the handbook + + * now using the common KDE way to handle command line options + +2002-06-25 Sebastian Stein + + * added the handbook and the help buttons calling the fitting chapter + + * added tool tips to all important widgets + +2002-05-30 Sebastian Stein + + * renamed the project to KBruch + + * ported the program to KDE3/Qt3 + +2002-05-02 Sebastian Stein + + * the statistic window is positionated next to the task window + + * removed English translation of the GUI + + * renamed the project to KBruch + + * version 0.19 + +2002-04-16 Sebastian Stein + + * ported it to KDE 2 + + * added internationalization support + + * translated the German version + + * added a English translation to retake all strings from the program + + * version 0.18 + + +2002-03-16 Sebastian Stein + + * first version of the answer and result window (finished in most cases) + + * added the parameter window (with support of dynamic main denominator size) + + * moved the high() function to tool.h + + * added a statistic window + + * maybe fixed the floating point exception + + * version 0.17 + + +2002-01-30 Sebastian Stein + + * fixed autoconf/automake for Qt support (thanks to Kevin Krammer) + + * tried to stabilize the primzahl class + + * coded a better solution for the "press enter for 2 times to go on" messages + + * version 0.16 + +2002-01-29 Sebastian Stein + + * added autoconf/automake for Qt support + + * fixed a small bug in bruch.cpp to count correct entered results + + * added the lsm software map + + * added -t and --text to call the text mode user interface + + * started to build the Qt GUI + + * version 0.15 + +2002-01-25 Sebastian Stein + + * some finetuning to the text GUI + + * version 0.13 was tested on RedHat 7.1, SuSe Linux 7.2, Slackware Linux 8 + SunOS 5.7, FreeBSD 4.4, AIX Unix, MS Windows 2000 + + * added a check to autoconf/automake for gcc, so it compiles with -Wall + + * version 0.14 + +2002-01-24 Sebastian Stein + + * some finetuning to the task generating + + * added command line options (?, h, help, v, version, d, debug) + + * some bugfixes in the ratio and task class + + * finished the text GUI + + * added the operator<< to class ratio and class task + + * program compiles with MS Visual C++ 6.0 on WIN32 + + * version 0.13 + +2002-01-23 Sebastian Stein + + * the program now compiles on AIX and SunOS as well + + * added a gui for text mode + + * version 0.12 + +2002-01-17 Sebastian Stein + + * the first working version without a gui + + * solves a given task + + * solves a generated task + + * version 0.10 + + +2001-11-29 Sebastian Stein + + * classes are now using vector template + + * class task now solves problems + + * bugfix in class primzahl + + +2001-11-28 Sebastian Stein + + * started to program + + * implemented class primzahl and ratio + + * started to work on class task + + * added a main program + + * created a basic autoconf/automake system + diff --git a/kbruch/Makefile.am b/kbruch/Makefile.am new file mode 100644 index 00000000..b2c27d10 --- /dev/null +++ b/kbruch/Makefile.am @@ -0,0 +1,6 @@ +SUBDIRS = src testcases + +EXTRA_DIST = AUTHORS ChangeLog README TODO kbruch.lsm VERSION + +VERSION:=`cat ${PWD}/VERSION` +include ../admin/Doxyfile.am diff --git a/kbruch/NEWS b/kbruch/NEWS new file mode 100644 index 00000000..75525952 --- /dev/null +++ b/kbruch/NEWS @@ -0,0 +1 @@ +see ChangeLog \ No newline at end of file diff --git a/kbruch/README b/kbruch/README new file mode 100644 index 00000000..3880c70d --- /dev/null +++ b/kbruch/README @@ -0,0 +1 @@ +Please see: http://edu.kde.org/kbruch/ diff --git a/kbruch/TODO b/kbruch/TODO new file mode 100644 index 00000000..76067f05 --- /dev/null +++ b/kbruch/TODO @@ -0,0 +1,11 @@ +what is left to do +================== + + * maybe split class task in representation, calculate and generation + +feature request +=============== + +- a visual representation of fractions in circles, rectangeles, ... for +beginners +- the calculation with 'mixed numbers' like 2 1/3 + 5 1/7 = diff --git a/kbruch/VERSION b/kbruch/VERSION new file mode 100644 index 00000000..2f4b6075 --- /dev/null +++ b/kbruch/VERSION @@ -0,0 +1 @@ +3.4 diff --git a/kbruch/kbruch.lsm b/kbruch/kbruch.lsm new file mode 100644 index 00000000..e8287c0a --- /dev/null +++ b/kbruch/kbruch.lsm @@ -0,0 +1,14 @@ +Begin3 +Title: KBruch +Version: 3.4 +Entered-date: 2004-02-18 +Description: task generator for calculations with fractions +Keywords: ratio, fraction, generator, denominator +Author: Sebastian Stein +Maintained-by: Sebastian Stein +Primary-site: http://edu.kde.org/kbruch/ +Home-page: http://edu.kde.org/kbruch/ +Original-site: http://edu.kde.org/kbruch/ +Platforms: Linux and other Unices with KDE support +Copying-policy: GNU Public License +End diff --git a/kbruch/src/Makefile.am b/kbruch/src/Makefile.am new file mode 100644 index 00000000..7456866d --- /dev/null +++ b/kbruch/src/Makefile.am @@ -0,0 +1,49 @@ +bin_PROGRAMS = kbruch + +kbruch_COMPILE_FIRST = version.h +kbruch_SOURCES = exercisebase.cpp taskvieweroptionsbase.ui task.cpp ratio.cpp taskview.cpp statisticsview.cpp primenumber.cpp kbruch.cpp mainqtwidget.cpp taskwidget.cpp fractionbasewidget.cpp resultwidget.cpp exercisecompare.cpp ratiowidget.cpp rationalwidget.cpp exerciseconvert.cpp exercisefactorize.cpp factorizedwidget.cpp settingsclass.kcfgc +kbruch_LDADD = $(LIB_KDEUI) +# the library search path. +kbruch_LDFLAGS = $(all_libraries) $(KDE_RPATH) + +EXTRA_DIST = kbruch.cpp kbruch.h kbruch.desktop hi32-app-kbruch.png hi16-app-kbruch.png lo32-app-kbruch.png lo16-app-kbruch.png mainqtwidget.cpp mainqtwidget.h primenumber.cpp primenumber.h statisticsview.cpp statisticsview.h exercisebase.cpp exercisebase.h taskview.cpp taskview.h ratio.cpp ratio.h task.cpp task.h taskwidget.cpp taskwidget.h fractionbasewidget.cpp fractionbasewidget.h resultwidget.cpp resultwidget.h exercisecompare.cpp exercisecompare.h ratiowidget.cpp ratiowidget.h rationalwidget.cpp rationalwidget.h exerciseconvert.cpp exerciseconvert.h exercisefactorize.cpp exercisefactorize.h factorizedwidget.cpp factorizedwidget.h kbruch.rc taskvieweroptionsbase.ui + +xdg_apps_DATA = kbruch.desktop +kde_kcfg_DATA = kbruch.kcfg + +KDE_ICON = AUTO + +####### kdevelop will overwrite this part!!! (end)############ +# this 10 paths are KDE specific. Use them: +# kde_htmldir Where your docs should go to. (contains lang subdirs) +# kde_appsdir Where your application file (.kdelnk) should go to. +# kde_icondir Where your icon should go to. +# kde_minidir Where your mini icon should go to. +# kde_datadir Where you install application data. (Use a subdir) +# kde_locale Where translation files should go to.(contains lang subdirs) +# kde_cgidir Where cgi-bin executables should go to. +# kde_confdir Where config files should go to. +# kde_mimedir Where mimetypes should go to. +# kde_toolbardir Where general toolbar icons should go to. +# kde_wallpaperdir Where general wallpapers should go to. + +# set the include path for X, qt and KDE +INCLUDES= $(all_includes) + +METASOURCES = AUTO + +rcdir = $(kde_datadir)/kbruch +rc_DATA = kbruchui.rc + +messages: rc.cpp + LIST=`find . -name \*.h -o -name \*.hh -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.ecpp -o -name \*.C`; \ + if test -n "$$LIST"; then \ + $(XGETTEXT) $$LIST -o $(podir)/kbruch.pot; \ + fi + +version.h: $(top_srcdir)/kbruch/VERSION + printf "#undef KBRUCH_VERSION\n#define KBRUCH_VERSION \"`cat $(top_srcdir)/kbruch/VERSION`\"\n" > version.h + +CLEANFILES = version.h + +noinst_HEADERS = version.h diff --git a/kbruch/src/cr32-action-kbruch_exercise_common.png b/kbruch/src/cr32-action-kbruch_exercise_common.png new file mode 100644 index 00000000..4cf33865 Binary files /dev/null and b/kbruch/src/cr32-action-kbruch_exercise_common.png differ diff --git a/kbruch/src/cr32-action-kbruch_exercise_compare.png b/kbruch/src/cr32-action-kbruch_exercise_compare.png new file mode 100644 index 00000000..251f3a99 Binary files /dev/null and b/kbruch/src/cr32-action-kbruch_exercise_compare.png differ diff --git a/kbruch/src/cr32-action-kbruch_exercise_conversion.png b/kbruch/src/cr32-action-kbruch_exercise_conversion.png new file mode 100644 index 00000000..372f6c1e Binary files /dev/null and b/kbruch/src/cr32-action-kbruch_exercise_conversion.png differ diff --git a/kbruch/src/cr32-action-kbruch_exercise_factorisation.png b/kbruch/src/cr32-action-kbruch_exercise_factorisation.png new file mode 100644 index 00000000..333dfb78 Binary files /dev/null and b/kbruch/src/cr32-action-kbruch_exercise_factorisation.png differ diff --git a/kbruch/src/cr64-action-kbruch_exercise_common.png b/kbruch/src/cr64-action-kbruch_exercise_common.png new file mode 100644 index 00000000..a10e14d9 Binary files /dev/null and b/kbruch/src/cr64-action-kbruch_exercise_common.png differ diff --git a/kbruch/src/cr64-action-kbruch_exercise_compare.png b/kbruch/src/cr64-action-kbruch_exercise_compare.png new file mode 100644 index 00000000..cd00e937 Binary files /dev/null and b/kbruch/src/cr64-action-kbruch_exercise_compare.png differ diff --git a/kbruch/src/cr64-action-kbruch_exercise_conversion.png b/kbruch/src/cr64-action-kbruch_exercise_conversion.png new file mode 100644 index 00000000..db7f81fc Binary files /dev/null and b/kbruch/src/cr64-action-kbruch_exercise_conversion.png differ diff --git a/kbruch/src/cr64-action-kbruch_exercise_factorisation.png b/kbruch/src/cr64-action-kbruch_exercise_factorisation.png new file mode 100644 index 00000000..5b949484 Binary files /dev/null and b/kbruch/src/cr64-action-kbruch_exercise_factorisation.png differ diff --git a/kbruch/src/exercisebase.cpp b/kbruch/src/exercisebase.cpp new file mode 100644 index 00000000..f8d376c5 --- /dev/null +++ b/kbruch/src/exercisebase.cpp @@ -0,0 +1,42 @@ +/*************************************************************************** + exercisebase.cpp + ------------------- + begin : 2004/06/03 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "exercisebase.h" +#include "exercisebase.moc" + +/* these includes are needed for KDE support */ +#include +#include + +/* ----- public member functions ----- */ + +/* constructor */ +ExerciseBase::ExerciseBase(QWidget * parent, const char * name): + QWidget(parent, name) +{ +#ifdef DEBUG + kdDebug() << "constructor ExerciseBase()" << endl; +#endif +} + +/* destructor */ +ExerciseBase::~ExerciseBase() +{ +#ifdef DEBUG + kdDebug() << "destructor ExerciseBase()" << endl; +#endif +} diff --git a/kbruch/src/exercisebase.h b/kbruch/src/exercisebase.h new file mode 100644 index 00000000..a43992e7 --- /dev/null +++ b/kbruch/src/exercisebase.h @@ -0,0 +1,51 @@ +/*************************************************************************** + exercisebase.h + ------------------- + begin : 2004/06/03 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef EXERCISEBASE_H +#define EXERCISEBASE_H + +#define _CHECK_TASK 0 +#define _NEXT_TASK 1 + +#ifdef DEBUG +#include +#endif + +#include + +/*! Constructs a QWidget. + * + * It is the base class for showing the different exercises. + * + * \author Sebastian Stein + * */ +class ExerciseBase : public QWidget +{ + Q_OBJECT + +public: + /** constructor */ + ExerciseBase(QWidget * parent = 0, const char * name = 0); + + /** destructor */ + ~ExerciseBase(); + + /** force the creation of a new task */ + virtual void forceNewTask() = 0; +}; + +#endif diff --git a/kbruch/src/exercisecompare.cpp b/kbruch/src/exercisecompare.cpp new file mode 100644 index 00000000..c0d6466d --- /dev/null +++ b/kbruch/src/exercisecompare.cpp @@ -0,0 +1,327 @@ +/*************************************************************************** + exercisecompare.cpp + ------------------- + begin : 2004/06/03 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "exercisecompare.h" +#include "exercisecompare.moc" + +/* these includes are needed for KDE support */ +#include +#include + +/* these includes are needed for Qt support */ +#include +#include +#include +#include +#include + +/* standard C++ library includes */ +#include + +/* ----- public member functions ----- */ + +/* constructor */ +ExerciseCompare::ExerciseCompare(QWidget * parent, const char * name): + ExerciseBase(parent, name) +{ +#ifdef DEBUG + kdDebug() << "constructor ExerciseCompare()" << endl; +#endif + + /* create a new task */ + QApplication::setOverrideCursor(waitCursor); /* show the sand clock */ + createTask(); + QApplication::restoreOverrideCursor(); /* show the normal cursor */ + + // the next thing to do on a button click would be to check the entered + // result + m_currentState = _CHECK_TASK; + + baseWidget = new QWidget(this, "baseWidget"); + baseGrid = new QGridLayout(this, 1, 1, 0, -1, "baseGrid"); + baseGrid->addWidget(baseWidget, 0, 0); + + // this is a VBox + realLayout = new QVBoxLayout(baseWidget, 5, 5, "realLayout"); + + // add a spacer at the top of the VBox + QSpacerItem * v_spacer = new QSpacerItem(1, 1); + realLayout->addItem(v_spacer); + + // now a line holding the task, input fields and result + QHBoxLayout * taskLineHBoxLayout = new QHBoxLayout(5, "taskLineHBoxLayout"); + realLayout->addLayout(taskLineHBoxLayout); + + // spacer + v_spacer = new QSpacerItem(1, 1); + taskLineHBoxLayout->addItem(v_spacer); + + // first the first ratio widget + m_firstRatioWidget = new RatioWidget(baseWidget, "m_firstRatioWidget", m_firstRatio); + taskLineHBoxLayout->addWidget(m_firstRatioWidget); + + // spacer + v_spacer = new QSpacerItem(1, 1); + taskLineHBoxLayout->addItem(v_spacer); + + // now the button where the user has to choose the comparison sign + m_signButton = new QPushButton(baseWidget, "m_signButton"); + + // RTL BUG, see slotSignButtonClicked() for more information + m_signButton->setText( QApplication::reverseLayout()?">":"<"); + + m_signButtonState = lessThen; + taskLineHBoxLayout->addWidget(m_signButton); + QObject::connect(m_signButton, SIGNAL(clicked()), this, SLOT(slotSignButtonClicked())); + QToolTip::add(m_signButton, i18n("Click on this button to change the comparison sign.")); + + // spacer + v_spacer = new QSpacerItem(1, 1); + taskLineHBoxLayout->addItem(v_spacer); + + // now the second ratio widget + m_secondRatioWidget = new RatioWidget(baseWidget, "m_secondRatioWidget", m_secondRatio); + taskLineHBoxLayout->addWidget(m_secondRatioWidget); + + // spacer + v_spacer = new QSpacerItem(1, 1); + taskLineHBoxLayout->addItem(v_spacer); + + // at the right end we have a label just showing CORRECT or WRONG + result_label = new QLabel(baseWidget, "result_label"); + result_label->setText(i18n("WRONG")); + taskLineHBoxLayout->addWidget(result_label); + result_label->hide(); + + // --- that is the end of the horizontal line --- + + // add another spacer in the middle of the VBox + v_spacer = new QSpacerItem(1, 1); + realLayout->addItem(v_spacer); + + // the lower part of the VBox holds just a right aligned button + QHBoxLayout * lowerHBox = new QHBoxLayout(1, "lowerHBox"); + realLayout->addLayout(lowerHBox); + lowerHBox->addStretch(100); + + // the right aligned button + m_checkButton = new QPushButton( baseWidget, "m_checkButton" ); + m_checkButton->setText(i18n("&Check Task")); + m_checkButton->setDefault(true); // is the default button of the dialog + QToolTip::add(m_checkButton, i18n("Click on this button to check your result.")); + lowerHBox->addWidget(m_checkButton, 1, Qt::AlignRight); + QObject::connect(m_checkButton, SIGNAL(clicked()), this, SLOT(slotCheckButtonClicked())); + + // that the user can start typing without moving the focus + m_signButton->setFocus(); + + // show the whole layout + baseWidget->show(); + + // add tooltip and qwhatsthis help to the widget + QToolTip::add(this, i18n("In this exercise you have to compare 2 given fractions.")); + QWhatsThis::add(this, i18n("In this exercise you have to compare 2 given fractions by choosing the correct comparison sign. You can change the comparison sign by just clicking on the button showing the sign.")); +} + +/* destructor */ +ExerciseCompare::~ExerciseCompare() +{ +#ifdef DEBUG + kdDebug() << "destructor ExerciseCompare()" << endl; +#endif + + /* no need to delete any child widgets, Qt does it by itself */ +} + +/** resets the current state, creates a new task and count the last task as + * wrong, if it wasn't solved (in _NEXT_TASK state) yet + * mainly used after changing the task parameters */ +void ExerciseCompare::forceNewTask() +{ +#ifdef DEBUG + kdDebug() << "forceNewTask ExerciseCompare()" << endl; +#endif + + if (m_currentState == _CHECK_TASK) + { + // emit the signal for wrong + signalExerciseSolvedWrong(); + } + m_currentState = _CHECK_TASK; + m_checkButton->setText(i18n("&Check Task")); + + // generate next task + (void) nextTask(); +} + + +/* ------ public slots ------ */ + +void ExerciseCompare::update() +{ + // call update of components + m_firstRatioWidget->updateAndRepaint(); + m_secondRatioWidget->updateAndRepaint(); + + // update for itself + ((QWidget *) this)->update(); +} + + +/* ------ private member functions ------ */ + +void ExerciseCompare::createTask() +{ + // generate the first ratio + m_firstRatio = ratio(int((double(rand()) / RAND_MAX) * 10 + 1), int((double(rand()) / RAND_MAX) * 10 + 1)); + + // now the second ratio, but make sure, the second ratio is different from + // the first one + do + { + m_secondRatio = ratio(int((double(rand()) / RAND_MAX) * 10 + 1), int((double(rand()) / RAND_MAX) * 10 + 1)); + } while (m_firstRatio == m_secondRatio); + + return; +} + +/** - checks, if the user solved the task correctly + - emits signals if task was solved correctly or wrong */ +void ExerciseCompare::showResult() +{ + QPalette pal; + QColorGroup cg; + bool result = m_firstRatio < m_secondRatio; + + // change the tooltip of the check button + QToolTip::add(m_checkButton, i18n("Click on this button to get to the next task.")); + + // disable sign button + m_signButton->setEnabled(false); + + if ((m_signButtonState == lessThen && result == true) || + (m_signButtonState == greaterThen && result == false)) + { + // emit the signal for correct + signalExerciseSolvedCorrect(); + + /* yes, the user entered the correct result */ + result_label->setText(i18n("CORRECT")); + pal = result_label->palette(); /* set green font color */ + cg = pal.active(); + cg.setColor(QColorGroup::Foreground, QColor(6, 179, 0)); + pal.setActive(cg); + cg = pal.inactive(); + cg.setColor(QColorGroup::Foreground, QColor(6, 179, 0)); + pal.setInactive(cg); + result_label->setPalette(pal); + result_label->show(); /* show the result at the end of the task */ + } else { + // emit the signal for wrong + signalExerciseSolvedWrong(); + + /* no, the user entered the wrong result */ + result_label->setText(i18n("WRONG")); + pal = result_label->palette(); /* set red font color */ + cg = pal.active(); + cg.setColor(QColorGroup::Foreground, QColor(red)); + pal.setActive(cg); + cg = pal.inactive(); + cg.setColor(QColorGroup::Foreground, QColor(red)); + pal.setInactive(cg); + result_label->setPalette(pal); + + result_label->show(); /* show the result at the end of the task */ + } /* if (entered_result == result) */ + + return; +} + +/** generate the next task and show it to the user */ +void ExerciseCompare::nextTask() +{ + // change the tooltip of the check button + QToolTip::add(m_checkButton, i18n("Click on this button to check your result.")); + + // enable sign button + m_signButton->setEnabled(true); + + result_label->hide(); /* do not show the result at the end of the task */ + + // reset the signButton + // RTL BUG, see slotSignButtonClicked() for more information + m_signButton->setText( QApplication::reverseLayout()?">":"<"); + m_signButtonState = lessThen; + + /* create a new task */ + QApplication::setOverrideCursor(waitCursor); /* show the sand clock */ + createTask(); + QApplication::restoreOverrideCursor(); /* show the normal cursor */ + + // set the ratio widgets with the new ratios + m_firstRatioWidget->setRatio(m_firstRatio); + m_secondRatioWidget->setRatio(m_secondRatio); + + return; +} + +/* ------ private slots ------ */ + +void ExerciseCompare::slotCheckButtonClicked() +{ + if (m_currentState == _CHECK_TASK) + { + m_currentState = _NEXT_TASK; + m_checkButton->setText(i18n("N&ext Task")); + (void) showResult(); + } else { + m_currentState = _CHECK_TASK; + m_checkButton->setText(i18n("&Check Task")); + (void) nextTask(); + } + + return; +} + +void ExerciseCompare::slotSignButtonClicked() +{ + // in RTL desktops, we still need to allign the + // execise to the left. On Qt4, you can set the direction + // of the layout to LTR (instead of inherit), but on Qt3 + // the only way of fixing it is inserting the widgets in reversed + // order to the layout. + // + // But... as an ugly hack, we can also display the "other" operation + // thats damm ugly, but will work as well :) + // + // See also taskview.cpp for the same bug. + // + // (if you need help with this feel free to contact + // (me - Diego ) + // This shuold fix parts of bug #116831, + + if (m_signButtonState == lessThen) + { + m_signButton->setText( QApplication::reverseLayout()?"<":">"); + m_signButtonState = greaterThen; + } else { + m_signButton->setText( QApplication::reverseLayout()?">":"<"); + m_signButtonState = lessThen; + } + + return; +} diff --git a/kbruch/src/exercisecompare.h b/kbruch/src/exercisecompare.h new file mode 100644 index 00000000..a1c656c2 --- /dev/null +++ b/kbruch/src/exercisecompare.h @@ -0,0 +1,102 @@ +/*************************************************************************** + exercisecompare.h + ------------------- + begin : 2004/06/03 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef EXERCISECOMPARE_H +#define EXERCISECOMPARE_H + +#define DEBUG + +#ifdef DEBUG +#include +#endif + +#include "exercisebase.h" +#include "ratio.h" +#include "ratiowidget.h" + +class QGridLayout; +class QLabel; +class QPushButton; +class QVBoxLayout; + + +#include + +/*! Constructs a QWidget, which shows the task to the user. + * The class also provides input fields, so that the user can enter the result. + * It also controls the interaction, so that the entered result gets checked + * and a new task can be generated. + * \author Sebastian Stein + * */ +class ExerciseCompare : public ExerciseBase +{ + Q_OBJECT + +public: + /** constructor */ + ExerciseCompare(QWidget * parent = 0, const char * name = 0); + + /** destructor */ + ~ExerciseCompare(); + + /** force the creation of a new task */ + void forceNewTask(); + +public slots: + void update(); + +signals: + /** class emits this signal, if the task was solved correctly by the user */ + void signalExerciseSolvedCorrect(); + + /** class emits this signal, if the task was solved not correctly by the user + * */ + void signalExerciseSolvedWrong(); + +private: + short m_currentState; + + RatioWidget* m_firstRatioWidget; + RatioWidget* m_secondRatioWidget; + QPushButton* m_checkButton; + QPushButton* m_signButton; + QLabel* result_label; + + QGridLayout* baseGrid; + QWidget* baseWidget; + QVBoxLayout* realLayout; + + ratio m_firstRatio; + ratio m_secondRatio; + + enum SignButtonState + { + lessThen, + greaterThen + }; + SignButtonState m_signButtonState; + + void createTask(); + void showResult(); + void nextTask(); + +private slots: + void slotCheckButtonClicked(); + void slotSignButtonClicked(); +}; + +#endif diff --git a/kbruch/src/exerciseconvert.cpp b/kbruch/src/exerciseconvert.cpp new file mode 100644 index 00000000..1207ecbf --- /dev/null +++ b/kbruch/src/exerciseconvert.cpp @@ -0,0 +1,467 @@ +/*************************************************************************** + exerciseconvert.h + ------------------- + begin : 2004/06/04 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "exerciseconvert.h" +#include "exerciseconvert.moc" + +/* these includes are needed for KDE support */ +#include +#include +#include +#include + +/* these includes are needed for Qt support */ +#include +#include +#include +#include +#include +#include + +/* standard C++ library includes */ +#include + +#include "rationalwidget.h" +#include "resultwidget.h" + +/* ----- public member functions ----- */ + +/* constructor */ +ExerciseConvert::ExerciseConvert(QWidget * parent, const char * name): + ExerciseBase(parent, name) +{ +#ifdef DEBUG + kdDebug() << "constructor ExerciseConvert()" << endl; +#endif + + /* create a new task */ + QApplication::setOverrideCursor(waitCursor); /* show the sand clock */ + createTask(); + QApplication::restoreOverrideCursor(); /* show the normal cursor */ + + // the next thing to do on a button click would be to check the entered + // result + m_currentState = _CHECK_TASK; + + baseWidget = new QWidget(this, "baseWidget"); + baseGrid = new QGridLayout(this, 1, 1, 0, -1, "baseGrid"); + baseGrid->addWidget(baseWidget, 0, 0); + + // this is a VBox + realLayout = new QVBoxLayout(baseWidget, 5, 5, "realLayout"); + + // add a spacer at the top of the VBox + QSpacerItem * v_spacer = new QSpacerItem(1, 1); + realLayout->addItem(v_spacer); + + // now a line holding the task, input fields and result + QHBoxLayout * taskLineHBoxLayout = new QHBoxLayout(5, "taskLineHBoxLayout"); + realLayout->addLayout(taskLineHBoxLayout); + + // first left is the rational widget + m_rationalWidget = new RationalWidget(baseWidget, "m_rationalWidget", m_number, m_periodStart, m_periodLength); +// taskLineHBoxLayout->addWidget(m_rationalWidget); + + // now we have the input fields aligned in a VBox + QVBoxLayout * inputLayout = new QVBoxLayout(5, "inputLayout"); +// taskLineHBoxLayout->addLayout(inputLayout); + + // to validate, that the input is an int + KIntValidator *valnum = new KIntValidator( this ); + + /* add input box so the user can enter numerator */ + numer_edit = new QLineEdit(baseWidget, "numer_edit"); + numer_edit->setValidator( valnum ); // use the int validator + QToolTip::add(numer_edit, i18n("Enter the numerator of your result")); + inputLayout->addWidget(numer_edit); + + /* add a line between the edit boxes */ + edit_line = new QFrame(baseWidget, "edit_line"); + edit_line->setGeometry(QRect(100, 100, 20, 20)); + edit_line->setFrameStyle(QFrame::HLine | QFrame::Sunken); + inputLayout->addWidget(edit_line); + + /* add input box so the user can enter denominator */ + deno_edit = new QLineEdit(baseWidget, "deno_edit"); + deno_edit->setValidator( valnum ); // use the int validator + QToolTip::add(deno_edit, i18n("Enter the denominator of your result")); + inputLayout->addWidget(deno_edit); + + // next is the result widget + m_resultWidget = new ResultWidget(baseWidget, "m_resultWidget", m_result); +// taskLineHBoxLayout->addWidget(m_resultWidget); + m_resultWidget->hide(); + + // at the right end we have a label just showing CORRECT or WRONG + result_label = new QLabel(baseWidget, "result_lable"); + result_label->setText(i18n("WRONG")); +// taskLineHBoxLayout->addWidget(result_label); + result_label->hide(); + + // add another spacer in the middle of the VBox + v_spacer = new QSpacerItem(1, 1, QSizePolicy::Expanding, QSizePolicy::Minimum); +// taskLineHBoxLayout->addItem(v_spacer); + + // --- that is the end of the horizontal line --- + + // in RTL desktops, we still need to allign the + // execise to the left. On Qt4, you can set the direction + // of the layout to LTR (instead of inherit), but on Qt3 + // the only way of fixing it is inserting the widgets in reversed + // order to the layout. + // + // if you need help with this feel free to contact me - Diego ) + // This should fix parts of bug #116831 + if (QApplication::reverseLayout()) + { + taskLineHBoxLayout->addItem(v_spacer); + taskLineHBoxLayout->addWidget(result_label); + taskLineHBoxLayout->addWidget(m_resultWidget); + taskLineHBoxLayout->addLayout(inputLayout); + taskLineHBoxLayout->addWidget(m_rationalWidget); + } + else + { + taskLineHBoxLayout->addWidget(m_rationalWidget); + taskLineHBoxLayout->addLayout(inputLayout); + taskLineHBoxLayout->addWidget(m_resultWidget); + taskLineHBoxLayout->addWidget(result_label); + taskLineHBoxLayout->addItem(v_spacer); + } + + // add another spacer in the middle of the VBox + v_spacer = new QSpacerItem(1, 1); + realLayout->addItem(v_spacer); + + // the lower part of the VBox holds just a right aligned button + QHBoxLayout * lowerHBox = new QHBoxLayout(1, "lowerHBox"); + realLayout->addLayout(lowerHBox); + lowerHBox->addStretch(100); + + // the right aligned button + m_checkButton = new QPushButton( baseWidget, "m_checkButton" ); + m_checkButton->setText(i18n("&Check Task")); + m_checkButton->setDefault(true); // is the default button of the dialog + QToolTip::add(m_checkButton, i18n("Click on this button to check your result. The button will not work if you have not entered a result yet.")); + lowerHBox->addWidget(m_checkButton, 1, Qt::AlignRight); + QObject::connect(m_checkButton, SIGNAL(clicked()), this, SLOT(slotCheckButtonClicked())); + + // that the user can start typing without moving the focus + numer_edit->setFocus(); + + // show the whole layout + baseWidget->show(); + + // add tooltip and qwhatsthis help to the widget + QToolTip::add(this, i18n("In this exercise you have to convert a number into a fraction.")); + QWhatsThis::add(this, i18n("In this exercise you have to convert a given number into a fraction by entering numerator and denominator. Do not forget to reduce the result!")); +} + +/* destructor */ +ExerciseConvert::~ExerciseConvert() +{ +#ifdef DEBUG + kdDebug() << "destructor ExerciseConvert()" << endl; +#endif + + /* no need to delete any child widgets, Qt does it by itself */ +} + +/** resets the current state, creates a new task and count the last task as + * wrong, if it wasn't solved (in _NEXT_TASK state) yet + * mainly used after changing the task parameters */ +void ExerciseConvert::forceNewTask() +{ +#ifdef DEBUG + kdDebug() << "forceNewTask ExerciseConvert()" << endl; +#endif + + if (m_currentState == _CHECK_TASK) + { + // emit the signal for wrong + signalExerciseSolvedWrong(); + } + m_currentState = _CHECK_TASK; + m_checkButton->setText(i18n("&Check Task")); + + // generate next task + (void) nextTask(); +} + + +/* ------ public slots ------ */ + +void ExerciseConvert::update() +{ + // call update of components + m_rationalWidget->updateAndRepaint(); + m_resultWidget->updateAndRepaint(); + + // update for itself + ((QWidget *) this)->update(); +} + + +/* ------ private member functions ------ */ + +void ExerciseConvert::createTask() +{ + // the tasks are hardcoded here; there are some algorithms to convert + // rational numbers to fractions, but it is not worth the effort here + switch(int((double(rand()) / RAND_MAX) * 18 + 1)) + { + case 0 : m_number = KGlobal::locale()->formatNumber(0.5, 1); + m_periodStart = 2; + m_periodLength = 0; + m_result = ratio(1, 2); + break; + case 1 : m_number = KGlobal::locale()->formatNumber(0.3, 1); + m_periodStart = 2; + m_periodLength = 1; + m_result = ratio(1, 3); + break; + case 2 : m_number = KGlobal::locale()->formatNumber(0.6, 1); + m_periodStart = 2; + m_periodLength = 1; + m_result = ratio(2, 3); + break; + case 3 : m_number = KGlobal::locale()->formatNumber(0.25, 2); + m_periodStart = 2; + m_periodLength = 0; + m_result = ratio(1, 4); + break; + case 4 : m_number = KGlobal::locale()->formatNumber(0.75, 2); + m_periodStart = 2; + m_periodLength = 0; + m_result = ratio(3, 4); + break; + case 5 : m_number = KGlobal::locale()->formatNumber(0.2, 1); + m_periodStart = 2; + m_periodLength = 0; + m_result = ratio(1, 5); + break; + case 6 : m_number = KGlobal::locale()->formatNumber(0.4, 1); + m_periodStart = 2; + m_periodLength = 0; + m_result = ratio(2, 5); + break; + case 7 : m_number = KGlobal::locale()->formatNumber(0.6, 1); + m_periodStart = 2; + m_periodLength = 0; + m_result = ratio(3, 5); + break; + case 8 : m_number = KGlobal::locale()->formatNumber(0.8, 1); + m_periodStart = 2; + m_periodLength = 0; + m_result = ratio(4, 5); + break; + case 9 : m_number = KGlobal::locale()->formatNumber(0.16, 2); + m_periodStart = 3; + m_periodLength = 1; + m_result = ratio(1, 6); + break; + case 10 : m_number = KGlobal::locale()->formatNumber(0.142857, 6); + m_periodStart = 2; + m_periodLength = 6; + m_result = ratio(1, 7); + break; + case 11 : m_number = KGlobal::locale()->formatNumber(0.125, 3); + m_periodStart = 2; + m_periodLength = 0; + m_result = ratio(1, 8); + break; + case 12 : m_number = KGlobal::locale()->formatNumber(0.375, 3); + m_periodStart = 2; + m_periodLength = 0; + m_result = ratio(3, 8); + break; + case 13 : m_number = KGlobal::locale()->formatNumber(0.1, 1); + m_periodStart = 2; + m_periodLength = 1; + m_result = ratio(1, 9); + break; + case 14 : m_number = KGlobal::locale()->formatNumber(0.1, 1); + m_periodStart = 2; + m_periodLength = 0; + m_result = ratio(1, 10); + break; + case 15 : m_number = KGlobal::locale()->formatNumber(0.05, 2); + m_periodStart = 2; + m_periodLength = 0; + m_result = ratio(1, 20); + break; + case 16 : m_number = KGlobal::locale()->formatNumber(0.01, 2); + m_periodStart = 2; + m_periodLength = 0; + m_result = ratio(1, 100); + break; + case 17 : m_number = KGlobal::locale()->formatNumber(0.83, 2); + m_periodStart = 3; + m_periodLength = 1; + m_result = ratio(5, 6); + break; + default : + case 18 : m_number = KGlobal::locale()->formatNumber(0.001, 3); + m_periodStart = 2; + m_periodLength = 0; + m_result = ratio(1, 1000); + break; + } + + return; +} + +/** - checks, if the user solved the task correctly + - emits signals if task was solved correctly or wrong */ +void ExerciseConvert::showResult() +{ + QString tmp_str; /* to build a string for a label */ + QPalette pal; + QColorGroup cg; + ratio entered_result; + + // change the tooltip of the check button + QToolTip::add(m_checkButton, i18n("Click on this button to get to the next task.")); + + numer_edit->setEnabled(false); + deno_edit->setEnabled(false); + + m_resultWidget->setResult(m_result); + m_resultWidget->show(); + + // an empty numerator field will be interpreted as 0 + if (numer_edit->text().isEmpty() == true) + numer_edit->setText("0"); + + // an empty denominator field will be interpreted as 1 + if (deno_edit->text().isEmpty() == true) + deno_edit->setText("1"); + + /* store the entered result to check it, but without reducing */ + entered_result.setNumerator(numer_edit->text().toInt(), false); + entered_result.setDenominator(deno_edit->text().toInt(), false); + + // check the entered result; 0/1 == 0/5 -> true, + // but 0/1 == 0/0 -> false + // a 0 for denominator is never allowed (always counted as wrong) + // + // we have to get the 0 directly from the input field, because + // Ratio::setDenominator(0, false) will set the denominator to 1 to ensure + // the Ratio is valid + if ( (deno_edit->text().toInt() != 0) && ((entered_result == m_result) || + (m_result.numerator() == 0 && entered_result.numerator() == 0)) ) + { + // emit the signal for correct + signalExerciseSolvedCorrect(); + + /* yes, the user entered the correct result */ + result_label->setText(i18n("CORRECT")); + pal = result_label->palette(); /* set green font color */ + cg = pal.active(); + cg.setColor(QColorGroup::Foreground, QColor(6, 179, 0)); + pal.setActive(cg); + cg = pal.inactive(); + cg.setColor(QColorGroup::Foreground, QColor(6, 179, 0)); + pal.setInactive(cg); + result_label->setPalette(pal); + result_label->show(); /* show the result at the end of the task */ + } else { + // emit the signal for wrong + signalExerciseSolvedWrong(); + + /* no, the user entered the wrong result */ + result_label->setText(i18n("WRONG")); + pal = result_label->palette(); /* set red font color */ + cg = pal.active(); + cg.setColor(QColorGroup::Foreground, QColor(red)); + pal.setActive(cg); + cg = pal.inactive(); + cg.setColor(QColorGroup::Foreground, QColor(red)); + pal.setInactive(cg); + result_label->setPalette(pal); + + result_label->show(); /* show the result at the end of the task */ + + // if the user entered a 0 for the denominator (division by 0) we have to + // get the 0 directly from the input field, because + // Ratio::setDenominator(0, true) will set the denominator to 1 to ensure + // the Ratio is valid + if (deno_edit->text().toInt() == 0) + { + KMessageBox::information(this, + i18n("You entered a 0 as the denominator. This means division by zero, which is not allowed. This task will be counted as not correctly solved.")); + } else { + /* maybe the entered ratio was not reduced */ + entered_result.reduce(); + if (entered_result == m_result) + KMessageBox::information(this, + i18n("You entered the correct result, but not reduced.\nAlways enter your results as reduced. This task will be counted as not correctly solved.")); + } + } /* if (entered_result == result) */ + + return; +} + +/** generate the next task and show it to the user */ +void ExerciseConvert::nextTask() +{ + // change the tooltip of the check button + QToolTip::add(m_checkButton, i18n("Click on this button to check your result. The button will not work if you have not entered a result yet.")); + + numer_edit->setEnabled(true); + deno_edit->setEnabled(true); + + result_label->hide(); /* do not show the result at the end of the task */ + m_resultWidget->hide(); + + /* clear user input */ + deno_edit->setText(""); + numer_edit->setText(""); + numer_edit->setFocus(); + + /* create a new task */ + QApplication::setOverrideCursor(waitCursor); /* show the sand clock */ + createTask(); + QApplication::restoreOverrideCursor(); /* show the normal cursor */ + + // update the task widget + m_rationalWidget->setRational(m_number, m_periodStart, m_periodLength); + + return; +} + +/* ------ private slots ------ */ + +void ExerciseConvert::slotCheckButtonClicked() +{ + if (m_currentState == _CHECK_TASK) + { + // if nothing has been entered by the user, we don't check the result yet + if (numer_edit->text().isEmpty() == true && deno_edit->text().isEmpty() == +true) + return; + m_currentState = _NEXT_TASK; + m_checkButton->setText(i18n("N&ext Task")); + (void) showResult(); + } else { + m_currentState = _CHECK_TASK; + m_checkButton->setText(i18n("&Check Task")); + (void) nextTask(); + } + + return; +} diff --git a/kbruch/src/exerciseconvert.h b/kbruch/src/exerciseconvert.h new file mode 100644 index 00000000..cfbb3e0c --- /dev/null +++ b/kbruch/src/exerciseconvert.h @@ -0,0 +1,97 @@ +/*************************************************************************** + exerciseconvert.h + ------------------- + begin : 2004/06/04 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef EXERCISECONVERT_H +#define EXERCISECONVERT_H + +#ifdef DEBUG +#include +#endif + +#include "exercisebase.h" +#include "ratio.h" + +class RationalWidget; +class ResultWidget; + +class QFrame; +class QGridLayout; +class QLabel; +class QLineEdit; +class QPushButton; +class QString; +class QVBoxLayout; + +/*! Construct the exercise widget to convert rational numbers into fractions + * + * \author Sebastian Stein + * */ +class ExerciseConvert : public ExerciseBase +{ + Q_OBJECT + +public: + /** constructor */ + ExerciseConvert(QWidget * parent = 0, const char * name = 0); + + /** destructor */ + ~ExerciseConvert(); + + /** force the creation of a new task */ + void forceNewTask(); + +public slots: + void update(); + +signals: + /** class emits this signal, if the task was solved correctly by the user */ + void signalExerciseSolvedCorrect(); + + /** class emits this signal, if the task was solved not correctly by the user + * */ + void signalExerciseSolvedWrong(); + +private: + short m_currentState; + + QString m_number; + uint m_periodStart; + uint m_periodLength; + ratio m_result; + + RationalWidget* m_rationalWidget; + ResultWidget* m_resultWidget; + QLineEdit* numer_edit; + QFrame* edit_line; + QLineEdit* deno_edit; + + QPushButton* m_checkButton; + QLabel* result_label; + + QGridLayout* baseGrid; + QWidget* baseWidget; + QVBoxLayout* realLayout; + + void createTask(); + void showResult(); + void nextTask(); + +private slots: + void slotCheckButtonClicked(); +}; + +#endif diff --git a/kbruch/src/exercisefactorize.cpp b/kbruch/src/exercisefactorize.cpp new file mode 100644 index 00000000..b411e032 --- /dev/null +++ b/kbruch/src/exercisefactorize.cpp @@ -0,0 +1,652 @@ +/*************************************************************************** + exerciseconvert.h + ------------------- + begin : 2004/06/04 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "exercisefactorize.h" +#include "exercisefactorize.moc" + +/* these includes are needed for KDE support */ +#include +#include +#include +#include + +/* these includes are needed for Qt support */ +#include +#include +#include +#include +#include +#include + +/* standard C++ library includes */ +#include + +#include "factorizedwidget.h" +#include "primenumber.h" +#include "rationalwidget.h" +#include "resultwidget.h" +#include "settingsclass.h" + +/* ----- public member functions ----- */ + +/* constructor */ +ExerciseFactorize::ExerciseFactorize(QWidget * parent, const char * name): + ExerciseBase(parent, name) +{ + QPalette pal; + QColorGroup cg; +#ifdef DEBUG + kdDebug() << "constructor ExerciseFactorize()" << endl; +#endif + + /* create a new task */ + QApplication::setOverrideCursor(waitCursor); /* show the sand clock */ + createTask(); + QApplication::restoreOverrideCursor(); /* show the normal cursor */ + + // the next thing to do on a button click would be to check the entered + // result + m_currentState = _CHECK_TASK; + + Form1Layout = new QVBoxLayout( this, 11, 6, "Form1Layout"); + + layout9 = new QVBoxLayout( 0, 0, 6, "layout9"); + + // The following method fix the problem in + // bug #116831, reverse order in RTL desktops. + // Amit Ramon amit.ramon@kdemail.net + layout4 = createFactorsLayout(); + layout9->addLayout(layout4); + + spacer2 = new QSpacerItem( 20, 21, QSizePolicy::Minimum, QSizePolicy::Expanding ); + layout9->addItem( spacer2 ); + + layout2 = new QVBoxLayout( 0, 0, 6, "layout2"); + + // The following method fix the problem in + // bug #116831, reverse order in RTL desktops. + // Amit Ramon amit.ramon@kdemail.net + layout1 = createButtonsLayout(); + layout2->addLayout(layout1); + + m_removeLastFactorButton = new QPushButton( this, "m_removeLastFactorButton" ); + layout2->addWidget( m_removeLastFactorButton ); + layout9->addLayout( layout2 ); + + spacer4 = new QSpacerItem( 20, 21, QSizePolicy::Minimum, QSizePolicy::Expanding ); + layout9->addItem( spacer4 ); + + layout7 = new QHBoxLayout( 0, 0, 6, "layout7"); + spacer3 = new QSpacerItem( 361, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); + layout7->addItem( spacer3 ); + + m_checkButton = new QPushButton( this, "m_checkButton" ); + layout7->addWidget( m_checkButton ); + layout9->addLayout( layout7 ); + Form1Layout->addLayout( layout9 ); + + // the current task + QString tmp_str; + tmp_str.setNum(m_taskNumber); + m_taskLabel->setText(tmp_str); + + // now set the color for the task label + m_taskLabel->setPaletteForegroundColor(SettingsClass::numberColor()); + + // the equal sign + m_equalSignLabel->setText("="); + + // now set the color for the equal sign + m_equalSignLabel->setPaletteForegroundColor(SettingsClass::operationColor()); + + // the wrong/correct label, we hide it + result_label->setText(i18n("WRONG")); + result_label->hide(); + + // the prime factor buttons + m_factor2Button->setText( i18n( "2" ) ); + m_factor3Button->setText( i18n( "3" ) ); + m_factor5Button->setText( i18n( "5" ) ); + m_factor7Button->setText( i18n( "7" ) ); + m_factor11Button->setText( i18n( "11" ) ); + m_factor13Button->setText( i18n( "13" ) ); + m_factor17Button->setText( i18n( "17" ) ); + m_factor19Button->setText( i18n( "19" ) ); + QObject::connect(m_factor2Button, SIGNAL(clicked()), this, SLOT(slotFactor2ButtonClicked())); + QObject::connect(m_factor3Button, SIGNAL(clicked()), this, SLOT(slotFactor3ButtonClicked())); + QObject::connect(m_factor5Button, SIGNAL(clicked()), this, SLOT(slotFactor5ButtonClicked())); + QObject::connect(m_factor7Button, SIGNAL(clicked()), this, SLOT(slotFactor7ButtonClicked())); + QObject::connect(m_factor11Button, SIGNAL(clicked()), this, SLOT(slotFactor11ButtonClicked())); + QObject::connect(m_factor13Button, SIGNAL(clicked()), this, SLOT(slotFactor13ButtonClicked())); + QObject::connect(m_factor17Button, SIGNAL(clicked()), this, SLOT(slotFactor17ButtonClicked())); + QObject::connect(m_factor19Button, SIGNAL(clicked()), this, SLOT(slotFactor19ButtonClicked())); + + // add tooltips to the factor buttons + QToolTip::add(m_factor2Button, i18n("Add prime factor 2.")); + QToolTip::add(m_factor3Button, i18n("Add prime factor 3.")); + QToolTip::add(m_factor5Button, i18n("Add prime factor 5.")); + QToolTip::add(m_factor7Button, i18n("Add prime factor 7.")); + QToolTip::add(m_factor11Button, i18n("Add prime factor 11.")); + QToolTip::add(m_factor13Button, i18n("Add prime factor 13.")); + QToolTip::add(m_factor17Button, i18n("Add prime factor 17.")); + QToolTip::add(m_factor19Button, i18n("Add prime factor 19.")); + + // the remove last factor button + m_removeLastFactorButton->setText( i18n( "&Remove Last Factor" ) ); + m_removeLastFactorButton->setEnabled(false); + QObject::connect(m_removeLastFactorButton, SIGNAL(clicked()), this, SLOT(slotRemoveLastFactorButtonClicked())); + QToolTip::add(m_removeLastFactorButton, i18n("Removes the last entered prime factor.")); + + // the check task button + m_checkButton->setText( i18n( "&Check Task" ) ); + QToolTip::add(m_checkButton, i18n("Click on this button to check your result. The button will not work if you have not entered a result yet.")); + QObject::connect(m_checkButton, SIGNAL(clicked()), this, SLOT(slotCheckButtonClicked())); + m_checkButton->setDefault(true); // is the default button of the dialog + + // that the user can start choosing the prime factors + m_factor2Button->setFocus(); + + // set the tab order + setTabOrder(m_factor2Button, m_factor3Button); + setTabOrder(m_factor3Button, m_factor5Button); + setTabOrder(m_factor5Button, m_factor7Button); + setTabOrder(m_factor7Button, m_factor11Button); + setTabOrder(m_factor13Button, m_factor17Button); + setTabOrder(m_factor17Button, m_factor19Button); + setTabOrder(m_factor19Button, m_removeLastFactorButton); + + // add tooltip and qwhatsthis help to the widget + QToolTip::add(this, i18n("In this exercise you have to factorize a given number.")); + QWhatsThis::add(this, i18n("In this exercise you have to factorize a given number. You have to enter all prime factors of the number. You can add a prime factor by clicking on the corresponding button. The chosen prime factors will be shown in the input field. Do not forget to enter all prime factors, even when a prime factor repeats several times!")); +} + +/* destructor */ +ExerciseFactorize::~ExerciseFactorize() +{ +#ifdef DEBUG + kdDebug() << "destructor ExerciseFactorize()" << endl; +#endif + + /* no need to delete any child widgets, Qt does it by itself */ +} + +/** resets the current state, creates a new task and count the last task as + * wrong, if it wasn't solved (in _NEXT_TASK state) yet + * mainly used after changing the task parameters */ +void ExerciseFactorize::forceNewTask() +{ +#ifdef DEBUG + kdDebug() << "forceNewTask ExerciseFactorize()" << endl; +#endif + + if (m_currentState == _CHECK_TASK) + { + // emit the signal for wrong + signalExerciseSolvedWrong(); + } + m_currentState = _CHECK_TASK; + m_checkButton->setText(i18n("&Check Task")); + + // generate next task + (void) nextTask(); +} + + +/* ------ public slots ------ */ + +void ExerciseFactorize::update() +{ + // now set the color for the task label + m_taskLabel->setPaletteForegroundColor(SettingsClass::numberColor()); + + // now set the color for the equal sign + m_equalSignLabel->setPaletteForegroundColor(SettingsClass::operationColor()); + + // and the factors + m_factorsWidget->updateAndRepaint(); + + // update for itself + ((QWidget *) this)->update(); +} + + +/* ------ private member functions ------ */ + +// +// The following method was added to fix +// bug #116831 (reverse layout in RTL desktops) +// Amit Ramon amit.ramon@kdemail.net +// + +/** Create the layout that hold the exercise widgets + */ +QHBoxLayout* ExerciseFactorize::createFactorsLayout() +{ + // first create all widgets + QHBoxLayout* layout = new QHBoxLayout( 0, 0, 6, "layout4"); + + m_taskLabel = new QLabel( this, "m_taskLabel" ); + + m_equalSignLabel = new QLabel( this, "m_equalSignLabel" ); + + m_factorsEnteredEdit = new QLineEdit( this, "m_factorsEnteredEdit" ); + m_factorsEnteredEdit->setReadOnly(true); + m_factorsEnteredEdit->setEnabled(false); + m_factorsEnteredEdit->setPaletteForegroundColor(QColor(0, 0, 0)); + + m_factorsWidget = + new FactorizedWidget( this, "m_factorsWidget", m_factorsResult); + + m_factorsWidget->hide(); + + result_label = new QLabel( this, "result_label" ); + + spacer1 = new QSpacerItem( 25, 20, QSizePolicy::Expanding, + QSizePolicy::Minimum ); + + // now add the widgets to the layout. + // if we are in a RTL desktop, add them + // in a reverse order + if (QApplication::reverseLayout()) + { + layout->addItem( spacer1 ); + layout->addWidget( result_label ); + layout->addWidget( m_factorsWidget ); + layout->addWidget( m_factorsEnteredEdit ); + layout->addWidget( m_equalSignLabel ); + layout->addWidget( m_taskLabel ); + } + else + { + layout->addWidget( m_taskLabel ); + layout->addWidget( m_equalSignLabel ); + layout->addWidget( m_factorsEnteredEdit ); + layout->addWidget( m_factorsWidget ); + layout->addWidget( result_label ); + layout->addItem( spacer1 ); + } + + return layout; +} + + +// +// The following method was added to fix +// bug #116831 (reverse layout in RTL desktops) +// Amit Ramon amit.ramon@kdemail.net +// + +/** Create the layout that hold the exercise widgets + */ +QGridLayout* ExerciseFactorize::createButtonsLayout() +{ + const int _COLS = 4; // number of buttons in each row + const int _ROWS = 2; // number of rows + + QGridLayout* layout = new QGridLayout( 0, 1, 1, 0, 6, "layout1"); + + // first row buttons + m_factor2Button = new QPushButton( this, "m_factor2Button" ); + m_factor3Button = new QPushButton( this, "m_factor3Button" ); + m_factor5Button = new QPushButton( this, "m_factor5Button" ); + m_factor7Button = new QPushButton( this, "m_factor7Button" ); + + // second row buttons + m_factor11Button = new QPushButton( this, "m_factor11Button" ); + m_factor13Button = new QPushButton( this, "m_factor13Button" ); + m_factor17Button = new QPushButton( this, "m_factor17Button" ); + m_factor19Button = new QPushButton( this, "m_factor19Button" ); + + // temp array to help with adding the buttons + // to the grid + QPushButton* buttons[_ROWS][_COLS] = + { + { + m_factor2Button, + m_factor3Button, + m_factor5Button, + m_factor7Button + }, + { + m_factor11Button, + m_factor13Button, + m_factor17Button, + m_factor19Button + } + }; + + + int buttonIdxStart = 0; + int step = 1; + + // if we are in a RTL desktop, this helps adding the + // buttons in a reverse order + if (QApplication::reverseLayout()) + { + buttonIdxStart = _COLS - 1; + step = -1; + } + + // now add the buttons to the grid + for (int row = 0; row < _ROWS; row++) + { + int buttonIdx = buttonIdxStart; + + for (int col = 0; col < _COLS; col++) + { + layout->addWidget(buttons[row][buttonIdx], row, col ); + buttonIdx += step; + } + } + + return layout; +} + + +void ExerciseFactorize::createTask() +{ + uint uint_number; + primenumber tmp_primenumber; + + // just pick one number out of the possible numbers to factorize + m_taskNumber = possibleTasks[uint((double(rand()) / RAND_MAX) * numberPossibleTasks)]; + + // now get the primefactors of the taskNumber + m_factorsResult.clear(); + uint_number = m_taskNumber; + tmp_primenumber.move_first(); + do + { + // check if the current primenumber is a divisor + if (uint_number % tmp_primenumber.get_current() != 0) + { + // no, it is not a divisor, go on with next primenumber + tmp_primenumber.move_forward(); + } else { + // current primenumber is a divisor + m_factorsResult.append(tmp_primenumber.get_current()); + uint_number = uint(uint_number / tmp_primenumber.get_current()); + } + } while (uint_number != 1); + + return; +} + +/** - checks, if the user solved the task correctly + - emits signals if task was solved correctly or wrong */ +void ExerciseFactorize::showResult() +{ + QString tmp_str, tmp_str2; /* to build a string for a label */ + QPalette pal; + QColorGroup cg; + uint uint_result = 0; + + // change the tooltip of the check button + QToolTip::add(m_checkButton, i18n("Click on this button to get to the next task.")); + + // disable prime factor buttons + m_factor2Button->setEnabled(false); + m_factor3Button->setEnabled(false); + m_factor5Button->setEnabled(false); + m_factor7Button->setEnabled(false); + m_factor11Button->setEnabled(false); + m_factor13Button->setEnabled(false); + m_factor17Button->setEnabled(false); + m_factor19Button->setEnabled(false); + + // disable factor removal button as well + m_removeLastFactorButton->setEnabled(false); + + // show the result + m_factorsWidget->setFactors(m_factorsResult); + m_factorsWidget->show(); + + // now calculate the product of the prime factors entered by the user + for (uint tmp_uint = 0; tmp_uint < m_factorsEntered.count(); tmp_uint++) + { + if (tmp_uint == 0) + { + uint_result = m_factorsEntered[0]; + } else { + uint_result *= m_factorsEntered[tmp_uint]; + } + } + + if (uint_result == m_taskNumber) + { + // emit the signal for correct + signalExerciseSolvedCorrect(); + + /* yes, the user entered the correct result */ + result_label->setText(i18n("CORRECT")); + pal = result_label->palette(); /* set green font color */ + cg = pal.active(); + cg.setColor(QColorGroup::Foreground, QColor(6, 179, 0)); + pal.setActive(cg); + cg = pal.inactive(); + cg.setColor(QColorGroup::Foreground, QColor(6, 179, 0)); + pal.setInactive(cg); + result_label->setPalette(pal); + } else { + // emit the signal for wrong + signalExerciseSolvedWrong(); + + /* no, the user entered the wrong result */ + result_label->setText(i18n("WRONG")); + pal = result_label->palette(); /* set red font color */ + cg = pal.active(); + cg.setColor(QColorGroup::Foreground, QColor(red)); + pal.setActive(cg); + cg = pal.inactive(); + cg.setColor(QColorGroup::Foreground, QColor(red)); + pal.setInactive(cg); + result_label->setPalette(pal); + + } /* if (entered_result == result) */ + + result_label->show(); /* show the result at the end of the task */ + + return; +} + +/** generate the next task and show it to the user */ +void ExerciseFactorize::nextTask() +{ + // change the tooltip of the check button + QToolTip::add(m_checkButton, i18n("Click on this button to check your result. The button will not work if you have not entered a result yet.")); + + // enable prime factor buttons + m_factor2Button->setEnabled(true); + m_factor3Button->setEnabled(true); + m_factor5Button->setEnabled(true); + m_factor7Button->setEnabled(true); + m_factor11Button->setEnabled(true); + m_factor13Button->setEnabled(true); + m_factor17Button->setEnabled(true); + m_factor19Button->setEnabled(true); + + // disable the factor removal button, there are no factors to be removed yet + m_removeLastFactorButton->setEnabled(false); + + result_label->hide(); /* do not show the result at the end of the task */ + m_factorsWidget->hide(); + + /* clear user input */ + m_factorsEntered.clear(); + m_factorsResult.clear(); + m_factorsEnteredEdit->setText(""); + + m_factor2Button->setFocus(); + + /* create a new task */ + QApplication::setOverrideCursor(waitCursor); /* show the sand clock */ + createTask(); + QApplication::restoreOverrideCursor(); /* show the normal cursor */ + + // update the task widget + QString tmp_str; + tmp_str.setNum(m_taskNumber); + m_taskLabel->setText(tmp_str); + + return; +} + +void ExerciseFactorize::addFactor(uint factor) +{ + // add the new entered factor + m_factorsEntered.append(factor); + + // a factor was added, so the user can can remove one again + m_removeLastFactorButton->setEnabled(true); + + // update the line edit + updateEnteredEdit(); + + return; +} + +void ExerciseFactorize::updateEnteredEdit() +{ + // the string to be shown in the entered edit + QString str_output = ""; + QString str_tmp; + + // find the end of the list + uintList::iterator it; + + + for (it = m_factorsEntered.begin(); it != m_factorsEntered.end(); ++it) + { + // convert the factor into a string + str_tmp.setNum(*it); + + // add the factor with a * + if (it == m_factorsEntered.begin()) + { + str_output = str_tmp; + } else { + str_output += " * " + str_tmp; + } + } + + // set the text into the line edit + m_factorsEnteredEdit->setText(str_output); + + return; +} + +/* ------ private slots ------ */ + +void ExerciseFactorize::slotCheckButtonClicked() +{ + if (m_currentState == _CHECK_TASK) + { + // if nothing has been entered by the user, we don't check the result yet + if (m_factorsEntered.count() == 0) + return; + m_currentState = _NEXT_TASK; + m_checkButton->setText(i18n("N&ext Task")); + (void) showResult(); + } else { + m_currentState = _CHECK_TASK; + m_checkButton->setText(i18n("&Check Task")); + (void) nextTask(); + } + + // update the line edit + updateEnteredEdit(); + + return; +} + +void ExerciseFactorize::slotFactor2ButtonClicked() +{ + addFactor(2); + + return; +} + +void ExerciseFactorize::slotFactor3ButtonClicked() +{ + addFactor(3); + + return; +} + +void ExerciseFactorize::slotFactor5ButtonClicked() +{ + addFactor(5); + + return; +} + +void ExerciseFactorize::slotFactor7ButtonClicked() +{ + addFactor(7); + + return; +} + +void ExerciseFactorize::slotFactor11ButtonClicked() +{ + addFactor(11); + + return; +} + +void ExerciseFactorize::slotFactor13ButtonClicked() +{ + addFactor(13); + + return; +} + +void ExerciseFactorize::slotFactor17ButtonClicked() +{ + addFactor(17); + + return; +} + +void ExerciseFactorize::slotFactor19ButtonClicked() +{ + addFactor(19); + + return; +} + +void ExerciseFactorize::slotRemoveLastFactorButtonClicked() +{ + if (m_factorsEntered.count() > 0) + { + // find the end of the list + uintList::iterator it = m_factorsEntered.end(); + --it; + + // remove last item + m_factorsEntered.remove(it); + } + + // if the list is empty, we have to disable the delete button + if (m_factorsEntered.count() == 0) + m_removeLastFactorButton->setEnabled(false); + + // update the line edit + updateEnteredEdit(); + + return; +} diff --git a/kbruch/src/exercisefactorize.h b/kbruch/src/exercisefactorize.h new file mode 100644 index 00000000..30cc2d8d --- /dev/null +++ b/kbruch/src/exercisefactorize.h @@ -0,0 +1,162 @@ +/*************************************************************************** + exercisefactorize.h + ------------------- + begin : 2004/06/04 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef EXERCISEFACTORIZE_H +#define EXERCISEFACTORIZE_H + +#define DEBUG + +#ifdef DEBUG +#include +#endif + +#include +#include +#include + +#include "exercisebase.h" +#include "ratio.h" + +class ResultWidget; +class FactorizedWidget; + +class QVBoxLayout; +class QHBoxLayout; +class QGridLayout; +class QSpacerItem; +class QLabel; +class QLineEdit; +class QPushButton; + +// a list containing uints +typedef QValueList uintList; + +// set a macro how much numbers are given to factorize +#define numberPossibleTasks 45 + +// set all possible numbers to factorize +const uint possibleTasks[numberPossibleTasks] = {4, 6, 8, 9, 10, 12, 14, 15, 16, +18, 20, 21, 22, 24, 25, 26, 27, 30, 32, 33, 34, 35, 38, 39, 49, 50, 51, 54, 55, +57, 60, 65, 70, 77, 75, 85, 95, 98, 121, 125, 169, 242, 250, 289, 361}; + +/*! Construct the exercise widget to factorize a given number + * + * \author Sebastian Stein + * */ +class ExerciseFactorize : public ExerciseBase +{ + Q_OBJECT + +public: + /** constructor */ + ExerciseFactorize(QWidget * parent = 0, const char * name = 0); + + /** destructor */ + ~ExerciseFactorize(); + + + /** force the creation of a new task */ + void forceNewTask(); + +public slots: + void update(); + +signals: + /** class emits this signal, if the task was solved correctly by the user */ + void signalExerciseSolvedCorrect(); + + /** class emits this signal, if the task was solved not correctly by the user + * */ + void signalExerciseSolvedWrong(); + +private: + short m_currentState; + + uint m_taskNumber; + uintList m_factorsEntered; + uintList m_factorsResult; + + QLabel* m_taskLabel; + QLabel* m_equalSignLabel; + QLineEdit* m_factorsEnteredEdit; + FactorizedWidget* m_factorsWidget; + QLabel* result_label; + + + + // buttons for the different prime factors + QPushButton* m_factor2Button; + QPushButton* m_factor3Button; + QPushButton* m_factor5Button; + QPushButton* m_factor7Button; + QPushButton* m_factor11Button; + QPushButton* m_factor13Button; + QPushButton* m_factor17Button; + QPushButton* m_factor19Button; + + // button to remove the last entered factor + QPushButton* m_removeLastFactorButton; + QPushButton* m_checkButton; + + + // + // the following two methods were added to fix + // bug #116831 (reverse layout in RTL desktops) + // Amit Ramon amit.ramon@kdemail.net + // + + /** create the factor widgets layout */ + QHBoxLayout* createFactorsLayout(); + + /** create the (answer) buttons layout */ + QGridLayout* createButtonsLayout(); + + + void createTask(); + void showResult(); + void nextTask(); + + void addFactor(uint factor); + void updateEnteredEdit(); + +protected: + QVBoxLayout* Form1Layout; + QVBoxLayout* layout9; + QSpacerItem* spacer4; + QHBoxLayout* layout4; + QSpacerItem* spacer1; + QSpacerItem* spacer2; + QVBoxLayout* layout2; + QGridLayout* layout1; + QHBoxLayout* layout7; + QSpacerItem* spacer3; + +private slots: + void slotCheckButtonClicked(); + + void slotFactor2ButtonClicked(); + void slotFactor3ButtonClicked(); + void slotFactor5ButtonClicked(); + void slotFactor7ButtonClicked(); + void slotFactor11ButtonClicked(); + void slotFactor13ButtonClicked(); + void slotFactor17ButtonClicked(); + void slotFactor19ButtonClicked(); + void slotRemoveLastFactorButtonClicked(); +}; + +#endif diff --git a/kbruch/src/factorizedwidget.cpp b/kbruch/src/factorizedwidget.cpp new file mode 100644 index 00000000..6baabc3e --- /dev/null +++ b/kbruch/src/factorizedwidget.cpp @@ -0,0 +1,112 @@ +/*************************************************************************** + factorizedwidget.h - paint a factorization + ------------------- + begin : 2004/07/11 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "factorizedwidget.h" +#include "factorizedwidget.moc" + +/* these includes are needed for Qt support */ +#include + +FactorizedWidget::FactorizedWidget(QWidget * parent, const char * name, const uintList para_factors) : + FractionBaseWidget(parent, name), m_factors(para_factors) +{ +#ifdef DEBUG + kdDebug() << "constructor FactorizedWidget" << endl; +#endif +} + +FactorizedWidget::~FactorizedWidget() +{ +#ifdef DEBUG + kdDebug() << "destructor FactorizedWidget" << endl; +#endif +} + +void FactorizedWidget::setFactors(const uintList para_factors) +{ + m_factors = para_factors; + update(); +} + +void FactorizedWidget::paintEvent(QPaintEvent* /* p_paintEvent */) +{ + // our x position, we paint from left to right; + // we don't want to start directly on the border, so add the margin + int x_pos = _MARGIN_X; + + int fontWidth; // to store the width of the last thing painted + + // start the painter + QPainter paint(this); + + // ratios and operation signs are painted with the same font + paint.setFont(m_font); + + // set the pen for painting + QPen pen(Qt::SolidLine); + pen.setWidth(0); + paint.setPen(pen); + + // get the font height; the font height doesn't change while painting + QFontMetrics fm(paint.fontMetrics()); + + // now we can correctly set the height of the widget + setMinimumHeight(fm.lineSpacing()); + setMaximumHeight(fm.lineSpacing()); + + QString tmpStr; + int fontHeight = fm.lineSpacing(); // get the font height + + for (uint tmpInt = 0; tmpInt < m_factors.count(); tmpInt++) + { + // set color for operation sign + pen.setColor(m_colorOperation); + paint.setPen(pen); + + if (tmpInt == 0) + { + fontWidth = fm.width("="); + paint.drawText(x_pos, 0, fontWidth, fontHeight, AlignCenter, "="); + x_pos += fontWidth; + x_pos += _MARGIN_X; + } else { + fontWidth = fm.width("*"); + paint.drawText(x_pos, 0, fontWidth, fontHeight, AlignCenter, "*"); + x_pos += fontWidth; + x_pos += _MARGIN_X; + } + + // set color for number + pen.setColor(m_colorNumber); + paint.setPen(pen); + + tmpStr.setNum(m_factors[tmpInt]); + + fontWidth = fm.width(tmpStr); + paint.drawText(x_pos, 0, fontWidth, fontHeight, AlignCenter, tmpStr); + x_pos += fontWidth; + x_pos += _MARGIN_X; + } + + // stop the painter + paint.end(); + + // the space we needed for painting is the minimum width of the widget + setMinimumWidth(x_pos); + + return; +} diff --git a/kbruch/src/factorizedwidget.h b/kbruch/src/factorizedwidget.h new file mode 100644 index 00000000..2626d445 --- /dev/null +++ b/kbruch/src/factorizedwidget.h @@ -0,0 +1,58 @@ +/*************************************************************************** + factorizedwidget.h - paint a factorization + ------------------- + begin : 2004/07/11 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FACTORIZEDWIDGET_H +#define FACTORIZEDWIDGET_H + +#ifdef DEBUG +#include +#endif + +#include "fractionbasewidget.h" + +#include + +// a list containing uints +typedef QValueList uintList; + +/*! class to paint the factorization of a number + * + * \author Sebastian Stein */ +class FactorizedWidget : public FractionBaseWidget +{ + Q_OBJECT + +public: + /** constructor */ + FactorizedWidget(QWidget * parent, const char * name, const uintList para_factors); + + /** destructor */ + ~FactorizedWidget(); + + /** set the task to be displayed */ + void setFactors(const uintList para_factors); + +private: + + /** the prime factors of the number */ + uintList m_factors; + + /** overrideing the paint event of FractionBaseWidget */ + void paintEvent(QPaintEvent*); +}; + +#endif diff --git a/kbruch/src/fractionbasewidget.cpp b/kbruch/src/fractionbasewidget.cpp new file mode 100644 index 00000000..77ff3056 --- /dev/null +++ b/kbruch/src/fractionbasewidget.cpp @@ -0,0 +1,168 @@ +/*************************************************************************** + fractionbasewidget.cpp - base fraction painting + ------------------- + begin : 2004/05/30 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "fractionbasewidget.h" +#include "fractionbasewidget.moc" + +/* these includes are needed for KDE support */ +#include + +/* these includes are needed for Qt support */ +#include + +#include "settingsclass.h" + +FractionBaseWidget::FractionBaseWidget(QWidget * parent = 0, const char * name = 0) : + QWidget(parent, name) +{ +#ifdef DEBUG + kdDebug() << "constructor FractionBaseWidget" << endl; +#endif + + // set colors and font used for task displaying + setColorAndFont(); +} + +FractionBaseWidget::~FractionBaseWidget() +{ +#ifdef DEBUG + kdDebug() << "destructor FractionBaseWidget" << endl; +#endif +} + +void FractionBaseWidget::updateAndRepaint() +{ + setColorAndFont(); + update(); +} + +void FractionBaseWidget::paintRatio(QPainter & paint, ratio tmp_ratio, int & x_pos, QFontMetrics & fm, bool show_mixed, bool addMargin) +{ + QPen pen = paint.pen(); // get the pen + int fontHeight = fm.lineSpacing(); // get the font height + + int int_numerator, int_denominator, int_mixed; + QString str_numerator, str_denominator; + QString str_mixed; + + int fontWidth; // to store the width of the last thing painted + int tmp_int; + + // check if we have to show the ratio as mixed number + // 11 1 + // if yes, -- becomes 2 - + // 5 5 + int_numerator = tmp_ratio.numerator(); + int_denominator = tmp_ratio.denominator(); + if (show_mixed == true && QABS(int_numerator) >= QABS(int_denominator)) + { + // calculate the mixed number + int_mixed = int(int_numerator / int_denominator); + + // the negative sign is in front of the mixed number + int_numerator = QABS(int_numerator); + int_denominator = QABS(int_denominator); + + // we have to reduce the numerator by the mixed number * denominator + int_numerator = int_numerator % int_denominator; + + // now we can convert the numbers into strings for painting + str_mixed.setNum(int_mixed); + str_numerator.setNum(int_numerator); + str_denominator.setNum(int_denominator); + + // paint the front part of the mixed number + paintMiddle(paint, str_mixed, x_pos, fm, m_colorNumber); + } else { + + // don't show the ratio as mixed number + str_numerator.setNum(int_numerator); + str_denominator.setNum(int_denominator); + } // if (show_mixed == true && QABS(int_numerator) > QABS(int_denominator)) + + // get the text width of the current ratio + fontWidth = fm.width(str_numerator); + tmp_int = fm.width(str_denominator); + if (tmp_int > fontWidth) + fontWidth = tmp_int; + + // show numerator and denominator in m_colorNumber + pen.setColor(m_colorNumber); + paint.setPen(pen); + + // make sure we don't display something like: 0 + // 7 - + // 3 + if (! (int_numerator == 0 && show_mixed == true) ) + { + // paint the numerator + paint.drawText(x_pos, 0, fontWidth, fontHeight, AlignCenter, str_numerator); + + // paint the fraction line between numerator and denominator + paint.fillRect(x_pos, fontHeight + 4, fontWidth, 2, m_colorLine); + + // paint the denominator + paint.drawText(x_pos, fontHeight + 10, fontWidth, fontHeight, AlignCenter, str_denominator); + + // move the x position to the right by adding the width used for painting + // the ratio and a margin + x_pos += fontWidth; + + if (addMargin == true) + x_pos += _MARGIN_X; + } + + return; +} + +void FractionBaseWidget::paintMiddle(QPainter & paint, const QString& paint_str, int & x_pos, QFontMetrics & fm, QColor color, bool addMargin) +{ + // get the pen, font height and font width + QPen pen = paint.pen(); + int fontHeight = fm.lineSpacing(); + int fontWidth = fm.width(paint_str); + + // paint the string + pen.setColor(color); + paint.setPen(pen); + paint.drawText(x_pos, fontHeight + 5 - fontHeight / 2, fontWidth, fontHeight, AlignCenter, paint_str); + + // move the x position to the right by adding the width used for + // painting the string and a margin + x_pos += fontWidth; + + if (addMargin == true) + x_pos += _MARGIN_X; + + return; +} + +void FractionBaseWidget::setColorAndFont() +{ + /* set colors */ + m_colorNumber = SettingsClass::numberColor(); + m_colorLine = SettingsClass::fractionBarColor(); + m_colorOperation = SettingsClass::operationColor(); + + /* set font */ + m_font = SettingsClass::taskFont(); + + // repaint + update(); + + return; +} diff --git a/kbruch/src/fractionbasewidget.h b/kbruch/src/fractionbasewidget.h new file mode 100644 index 00000000..4472ade3 --- /dev/null +++ b/kbruch/src/fractionbasewidget.h @@ -0,0 +1,74 @@ +/*************************************************************************** + fractionbasewidget.h - base fraction painting + ------------------- + begin : 2004/05/30 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FRACTIONBASEWIDGET_H +#define FRACTIONBASEWIDGET_H + +/** the space between a ratio and an operation */ +#define _MARGIN_X 5 + +#ifdef DEBUG +#include +#endif + +#include "ratio.h" + +#include + + +/*! base class for painting fractions + * + * \author Sebastian Stein */ +class FractionBaseWidget : public QWidget +{ + Q_OBJECT + +public: + /** constructor */ + FractionBaseWidget(QWidget * parent, const char * name); + + /** destructor */ + ~FractionBaseWidget(); + + /** updates the widget by first getting the settings and then repainting */ + void updateAndRepaint(); + +protected: + + /* store the different colors */ + QColor m_colorNumber; + QColor m_colorLine; + QColor m_colorOperation; + + /* the font to paint with */ + QFont m_font; + + /** overrideing the paint event of QWidget */ + virtual void paintEvent(QPaintEvent*) = 0; + + /** paints a ratio at the given position */ + void paintRatio(QPainter & paint, ratio tmp_ratio, int & x_pos, QFontMetrics & fm, bool show_mixed, bool addMargin = true); + + /** paints a string in the vertical middle (aligned to the operation signs) */ + void paintMiddle(QPainter & paint, const QString& paint_str, int & x_pos, QFontMetrics & fm, QColor color, bool addMargin = true); + +private: + /** sets the font and color; values taken from settingsclass */ + void setColorAndFont(); +}; + +#endif diff --git a/kbruch/src/hi128-app-kbruch.png b/kbruch/src/hi128-app-kbruch.png new file mode 100644 index 00000000..dae0ed94 Binary files /dev/null and b/kbruch/src/hi128-app-kbruch.png differ diff --git a/kbruch/src/hi16-app-kbruch.png b/kbruch/src/hi16-app-kbruch.png new file mode 100644 index 00000000..0ddaebc8 Binary files /dev/null and b/kbruch/src/hi16-app-kbruch.png differ diff --git a/kbruch/src/hi22-app-kbruch.png b/kbruch/src/hi22-app-kbruch.png new file mode 100644 index 00000000..ce1b6d6a Binary files /dev/null and b/kbruch/src/hi22-app-kbruch.png differ diff --git a/kbruch/src/hi32-app-kbruch.png b/kbruch/src/hi32-app-kbruch.png new file mode 100644 index 00000000..40d9d2ec Binary files /dev/null and b/kbruch/src/hi32-app-kbruch.png differ diff --git a/kbruch/src/hi48-app-kbruch.png b/kbruch/src/hi48-app-kbruch.png new file mode 100644 index 00000000..2bcfc87d Binary files /dev/null and b/kbruch/src/hi48-app-kbruch.png differ diff --git a/kbruch/src/hi64-app-kbruch.png b/kbruch/src/hi64-app-kbruch.png new file mode 100644 index 00000000..88d935b2 Binary files /dev/null and b/kbruch/src/hi64-app-kbruch.png differ diff --git a/kbruch/src/hisc-app-kbruch.svgz b/kbruch/src/hisc-app-kbruch.svgz new file mode 100644 index 00000000..2b550080 Binary files /dev/null and b/kbruch/src/hisc-app-kbruch.svgz differ diff --git a/kbruch/src/kbruch.cpp b/kbruch/src/kbruch.cpp new file mode 100644 index 00000000..df74101e --- /dev/null +++ b/kbruch/src/kbruch.cpp @@ -0,0 +1,57 @@ +/*************************************************************************** + kbruch.cpp - Main File of KBruch + ------------------- + begin : Tue Nov 27 16:40:42 CET 2001 + copyright : (C) 2001 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kbruch.h" + +#include "version.h" + +/* standard C++ library includes */ +#include +#include + +/* these includes are needed for Qt support */ +#include +#include +#include + +/* the main program */ +int main(int argc, char * argv[]) +{ + // init random generator + srand(time(NULL)); + + /* fill the about data; the common KDE about dialog will show it to the + * user */ + KAboutData aboutData( "kbruch", + description, + KBRUCH_VERSION, + I18N_NOOP("Learn calculating with fractions"), + KAboutData::License_GPL, + "(c) 2002-2005, Sebastian Stein", 0, "http://edu.kde.org/kbruch/", + "seb.kde@hpfsc.de"); + aboutData.addAuthor("Sebastian Stein",0, "seb.kde@hpfsc.de"); + KCmdLineArgs::init( argc, argv, &aboutData ); + + KApplication kbruch; + + MainQtWidget * kbruchApp = new MainQtWidget(); + kbruch.setMainWidget(kbruchApp); + kbruchApp->show(); + + /* lets execute the Qt GUI; it will handle all cmd options which are left */ + return kbruch.exec(); +} diff --git a/kbruch/src/kbruch.desktop b/kbruch/src/kbruch.desktop new file mode 100644 index 00000000..3d8575ab --- /dev/null +++ b/kbruch/src/kbruch.desktop @@ -0,0 +1,128 @@ +# KDE Config File +[Desktop Entry] +Type=Application +Exec=kbruch -caption "%c" %i %m +Icon=kbruch +DocPath=kbruch/index.html +GenericName=Exercise Fractions +GenericName[af]=Oefen Breuke +GenericName[ar]=تمرين على الكسور +GenericName[be]=Практыкаванні з дробамі +GenericName[bg]=Ð£Ð¿Ñ€Ð°Ð¶Ð½ÐµÐ½Ð¸Ñ Ñ Ð´Ñ€Ð¾Ð±Ð¸ +GenericName[bn]=ভগà§à¦¨à¦¾à¦‚শের অংক অনà§à¦¶à§€à¦²à¦¨ করà§à¦¨ +GenericName[bs]=Vježbajte razlomke +GenericName[ca]=Exercita les fraccions +GenericName[cs]=CviÄení se zlomky +GenericName[csb]=Cwiczënczi z kawelków +GenericName[cy]=Ymarfer Ffracsiynnau +GenericName[da]=Øvelsesopgaver med brøker +GenericName[de]=Bruchrechnen üben +GenericName[el]=Εξάσκηση με κλάσματα +GenericName[eo]=Ekzercilo por frakcioj +GenericName[es]=Ejercitar fracciones +GenericName[et]=Harjutused murdudega +GenericName[eu]=Zatiki ariketak +GenericName[fa]=تمرین کسرها +GenericName[fi]=Harjoittele murtolukulaskuja +GenericName[fr]=Exercices pratiques avec des fractions +GenericName[ga]=Cleachtadh le Codáin +GenericName[gl]=Exercicios con Fraccións +GenericName[he]=תרגילי ×‘×©×‘×¨×™× +GenericName[hi]=अभà¥à¤¯à¤¾à¤¸ अंश +GenericName[hr]=Vježbajte s razlomcima +GenericName[hu]=Törtszámítás-gyakorló +GenericName[is]=Tugabrotaæfingar +GenericName[it]=Esercizi con le frazioni +GenericName[ja]=分数ã®ç·´ç¿’ +GenericName[ka]=ვáƒáƒ áƒ¯áƒ˜áƒ¨áƒ˜ წილáƒáƒ“ებთáƒáƒœ +GenericName[km]=លំហាážáŸ‹â€‹áž”្រភាគ +GenericName[mk]=Вежбајте дропки +GenericName[ms]=Latih Pecahan +GenericName[nb]=Brøk-øvelser +GenericName[nds]=Brookreken öven +GenericName[ne]=अभà¥à¤¯à¤¾à¤¸ खणà¥à¤¡ +GenericName[nl]=Breuken oefenen +GenericName[nn]=Brøkøvingar +GenericName[pa]=ਭਿੰਨ ਅਭਿਆਸ +GenericName[pl]=Ćwiczenia z uÅ‚amków +GenericName[pt]=Exercícios com Fracções +GenericName[pt_BR]=Exercícios com frações +GenericName[ru]=Ð£Ð¿Ñ€Ð°Ð¶Ð½ÐµÐ½Ð¸Ñ Ñ Ð´Ñ€Ð¾Ð±Ñми +GenericName[sk]=CviÄenie zlomkov +GenericName[sl]=Vaje z ulomki +GenericName[sr]=Вежбајте задатке Ñа разломцима +GenericName[sr@Latn]=Vežbajte zadatke sa razlomcima +GenericName[sv]=Övningar med brÃ¥k +GenericName[ta]=பினà¯à®©à®™à¯à®•à®³à®¿à®²à¯ பயிறà¯à®šà®¿à®•à®³à¯ +GenericName[tg]=Машқҳо барои ададҳои каÑÑ€Ó£ +GenericName[tr]=Parçalara Çalış +GenericName[uk]=Вправи з дробами +GenericName[vi]=Bài tập Phân số +GenericName[zh_CN]=分数练习 +GenericName[zh_TW]=練習分數 +Comment=Practice exercises with fractions +Comment[af]=Doen oefeninge met breuke +Comment[ar]=تمارين عمليّة على الكسور +Comment[be]=ÐŸÑ€Ð°ÐºÑ‚Ñ‹Ñ‡Ð½Ñ‹Ñ Ð·Ð°Ð½Ñткі з дробамі +Comment[bg]=ПрактичеÑки ÑƒÐ¿Ñ€Ð°Ð¶Ð½ÐµÐ½Ð¸Ñ Ñ Ð´Ñ€Ð¾Ð±Ð¸ +Comment[bn]=ভগà§à¦¨à¦¾à¦‚শের অংকের অনà§à¦¶à§€à¦²à¦¨à§€ চরà§à¦šà¦¾ করà§à¦¨ +Comment[bs]=Vježbajte rad sa razlomcima +Comment[ca]=Practica exercicis amb fraccions +Comment[cs]=Praktická cviÄení se zlomky +Comment[csb]=Cwiczënczi z kawelków +Comment[cy]=Ymarfer ymarferion efo ffracsiynnau +Comment[da]=Øvelsesopgaver med brøker +Comment[de]=Ãœbungen mit Brüchen +Comment[el]=Εξάσκηση με ασκήσεις κλασμάτων +Comment[eo]=Ekzerci kun frakcioj +Comment[es]=Práctica de ejercicios con fracciones +Comment[et]=Harjutused murdudega +Comment[eu]=Entrenatu zatikidun ariketekin +Comment[fa]=انجام تمرین با کسرها +Comment[fi]=Harjoittele murtolukulaskuja +Comment[fr]=Exercices pratiques avec des fractions +Comment[ga]=Ceachtanna le codáin +Comment[gl]=Exercicios Práticos con Fraccións +Comment[he]=הת×מנות בתרגילי ×©×‘×¨×™× +Comment[hi]=अंश के साथ अभà¥à¤¯à¤¾à¤¸ पà¥à¤°à¤¶à¥à¤¨à¥‹à¤¤à¥à¤¤à¤° +Comment[hr]=Vježbajte zadatke s razlomcima +Comment[hu]=Gyakorlási példák törtszámításhoz +Comment[is]=Gera æfingar með tugabrotum +Comment[it]=Esercizi con le frazioni +Comment[ja]=分数ã®å®Ÿè·µç·´ç¿’ +Comment[ka]=პრáƒáƒ¥áƒ¢áƒ˜áƒ™áƒ£áƒšáƒ˜ სáƒáƒ•áƒáƒ áƒ¯áƒ˜áƒ¨áƒáƒ”ბი წილáƒáƒ“ებთáƒáƒœ +Comment[km]=លំហាážáŸ‹â€‹áž¢áž“ុវážáŸ’ážâ€‹áž”្រភាគ +Comment[lv]=Praktiskie uzdevumi ar daļÄm +Comment[mk]=Вежбајте задачи Ñо дропки +Comment[ms]=Buat latihan pecahan +Comment[nb]=Treningsøvelser med brøker +Comment[nds]=Brookreken öven +Comment[ne]=खणà¥à¤¡à¤¸à¤à¤— पà¥à¤°à¤¯à¤¾à¤¸ अभà¥à¤¯à¤¾à¤¸ +Comment[nl]=Praktische oefeningen met breuken +Comment[nn]=Øvingar i brøkrekning +Comment[pa]=ਭਿੰਨਾਂ ਲਈ ਅਭਿਆਸ ਕਰੋ +Comment[pl]=Ćwiczenia z uÅ‚amków +Comment[pt]=Faça exercícios com fracções +Comment[pt_BR]=Exercícios práticos com frações +Comment[ru]=ПрактичеÑкие ÑƒÐ¿Ñ€Ð°Ð¶Ð½ÐµÐ½Ð¸Ñ Ñ Ð´Ñ€Ð¾Ð±Ñми +Comment[sk]=CviÄenie operácií so zlomkami +Comment[sl]=Vaje raÄunanja z ulomki +Comment[sr]=Вежбајте задатке Ñа разломцима +Comment[sr@Latn]=Vežbajte zadatke sa razlomcima +Comment[sv]=Övningar med brÃ¥k +Comment[ta]=பினà¯à®©à®™à¯à®•à®³à®¿à®²à¯ செயலà¯à®®à¯à®±à¯ˆ பயிறà¯à®šà®¿à®•à®³à¯ +Comment[tg]=Машқҳои таҷрибавӣ барои ададҳои каÑÑ€Ó£ +Comment[tr]=Parçalarla alıştırmalara çalış +Comment[uk]=Практичні вправи з дробами +Comment[vi]=Bài luyện tập tính toán vá»›i phân số +Comment[zh_CN]=练习分数 +Comment[zh_TW]=練習計算分數題 +Terminal=false +Name=KBruch +Name[bn]=কে-বà§à¦°à§à¦š +Name[hi]=के-बà¥à¤°à¤š +Name[ne]=केडीई बà¥à¤°à¤š +Name[pa]=ਕੇ-ਭਿੰਨ +Name[sv]=Kbruch +Name[ta]=கேபிரயà¯à®šà¯ +Categories=Qt;KDE;Education;Math; diff --git a/kbruch/src/kbruch.h b/kbruch/src/kbruch.h new file mode 100644 index 00000000..e0f5ca0e --- /dev/null +++ b/kbruch/src/kbruch.h @@ -0,0 +1,39 @@ +/*************************************************************************** + kbruch.h - Header File + ------------------- + begin : Tue Nov 27 16:40:42 CET 2001 + copyright : (C) 2001 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +/*#define DEBUG*/ + +#ifndef BRUCH_H +#define BRUCH_H + +#include + +/* for the I18N_NOOP macro */ +#include + +#include "task.h" +#include "mainqtwidget.h" + +static const char description[] = + I18N_NOOP("KBruch"); + +class MainQtWidget; +class task; +class ratio; +class primzahl; + +#endif /* ifndef BRUCH_H */ diff --git a/kbruch/src/kbruch.kcfg b/kbruch/src/kbruch.kcfg new file mode 100644 index 00000000..98103a2a --- /dev/null +++ b/kbruch/src/kbruch.kcfg @@ -0,0 +1,79 @@ + + + + + + + + Saves the active exercise's type. + 0 + + + + + + + Enable Addition/Subtraction for task generation. + true + + + + Enable Multiplication/Division for task generation. + false + + + + Set the number of fractions for task generation. + 2 + + + + Set the maximum value of the main denominator. + 10 + + + + + + + Number of correctly solved tasks + 0 + + + + Total number of solved tasks + 0 + + + + + + + Color of the numbers in the task view + Qt::darkGreen + + + + Color of the operation signs in the task view + Qt::blue + + + + Color of the fraction bars in the task view + Qt::red + + + + Font used for the task view + KGlobalSettings::generalFont() + + + + Enables/disables showing the result also in the special mixed-number notation. + true + + + diff --git a/kbruch/src/kbruchui.rc b/kbruch/src/kbruchui.rc new file mode 100644 index 00000000..e9e8747d --- /dev/null +++ b/kbruch/src/kbruchui.rc @@ -0,0 +1,31 @@ + + + + &Task + + + + + + + + Main Toolbar + + + + + + + + + + + + + + + + + + + diff --git a/kbruch/src/mainqtwidget.cpp b/kbruch/src/mainqtwidget.cpp new file mode 100644 index 00000000..069a4d83 --- /dev/null +++ b/kbruch/src/mainqtwidget.cpp @@ -0,0 +1,489 @@ +/*************************************************************************** + mainqtwidget.cpp - The main Qt/KDE window + ------------------- + begin : Tue Mar 16 00:00:00 CET 2003 + copyright : (C) 2003-2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "mainqtwidget.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include + +#include "exercisecompare.h" +#include "exerciseconvert.h" +#include "exercisefactorize.h" +#include "taskview.h" +#include "taskvieweroptionsbase.h" +#include "statisticsview.h" + +#include "settingsclass.h" + +/* ------ public member functions ------ */ + +MainQtWidget::MainQtWidget() +{ +#ifdef DEBUG + kdDebug() << "constructor MainQtWidget" << endl; +#endif + + // get the settings + readOptions(); + + // creating KActions, used by the kbruchui.rc file + setupActions(); + + createGUI(0L); + + // we split the main view into 2 parts, one for the tasks, one for the + // statistics + QSplitter* splitter = new QSplitter(QSplitter::Horizontal, this,"QSplitter"); + setCentralWidget(splitter); + + // the iconlist, where the user can choose the different exercises + m_exercises = new KJanusWidget(splitter, "KJanusWidget", KJanusWidget::IconList); + QToolTip::add(m_exercises, i18n("Choose another exercise by clicking on an icon.")); + QWhatsThis::add(m_exercises, i18n("Click on the different icons to choose another exercise. The exercises help you to practice different aspects of calculating with fractions.")); + + // create the statistic view + m_statview = new StatisticsView(splitter, "StatisticsView"); + + // add the pages + // + // we have the exercise to solve fraction tasks + QVBox * page = m_exercises->addVBoxPage(i18n("Fraction Task"), "", DesktopIcon("kbruch_exercise_common")); + m_taskview = new TaskView((QWidget *) page, "TaskView", m_addSub, m_mulDiv, m_nrRatios, m_maxMainDenominator); + + // we have the exercise to compare ratios + page = m_exercises->addVBoxPage(i18n("Comparison"), "", DesktopIcon("kbruch_exercise_compare")); + m_exerciseCompare = new ExerciseCompare((QWidget *) page, "ExerciseCompare"); + + // we have the exercise to convert rational numbers into ratios + page = m_exercises->addVBoxPage(i18n("Conversion"), "", DesktopIcon("kbruch_exercise_conversion")); + m_exerciseConvert = new ExerciseConvert((QWidget *) page, "ExerciseConvert"); + + // we have the exercise to factorize a given number into prime factors + page = m_exercises->addVBoxPage(i18n("Factorization"), "", DesktopIcon("kbruch_exercise_factorisation")); + m_exerciseFactorize = new ExerciseFactorize((QWidget *) page, "ExerciseFactorize"); + + splitter->setResizeMode(m_statview, QSplitter::FollowSizeHint); + + // we must change the status of the menubar before another page is shown + QObject::connect(m_exercises, SIGNAL(aboutToShowPage(QWidget *)), this, SLOT(slotAboutToShowPage(QWidget *))); + + // connect signals of the exercises and StatisticView, so that StatisticView + // gets informed about how the user solved a given task (wrong or correct) + QObject::connect(m_taskview, SIGNAL(signalTaskSolvedCorrect()), m_statview, SLOT(addCorrect())); + QObject::connect(m_taskview, SIGNAL(signalTaskSolvedWrong()), m_statview, SLOT(addWrong())); + QObject::connect(m_exerciseCompare, SIGNAL(signalExerciseSolvedCorrect()), m_statview, SLOT(addCorrect())); + QObject::connect(m_exerciseCompare, SIGNAL(signalExerciseSolvedWrong()), m_statview, SLOT(addWrong())); + QObject::connect(m_exerciseConvert, SIGNAL(signalExerciseSolvedCorrect()), m_statview, SLOT(addCorrect())); + QObject::connect(m_exerciseConvert, SIGNAL(signalExerciseSolvedWrong()), m_statview, SLOT(addWrong())); + QObject::connect(m_exerciseFactorize, SIGNAL(signalExerciseSolvedCorrect()), m_statview, SLOT(addCorrect())); + QObject::connect(m_exerciseFactorize, SIGNAL(signalExerciseSolvedWrong()), m_statview, SLOT(addWrong())); + +#if (KDE_VERSION_MINOR>=3) && (KDE_VERSION_MAJOR>=3) +#else + resize(QSize(QMAX(toolBar()->sizeHint().width(), sizeHint().width()), sizeHint().height())); +#endif + // now show the last exercise + m_exercises->showPage(SettingsClass::activeExercise()); + slotAboutToShowPage(m_exercises->pageWidget(m_exercises->activePageIndex())); +} + +MainQtWidget::~MainQtWidget() +{ +} + + +/* ------ private member functions ------ */ + +void MainQtWidget::readOptions() +{ + m_addSub = SettingsClass::addsub(); + m_mulDiv = SettingsClass::muldiv(); + m_nrRatios = SettingsClass::number_ratios(); + m_maxMainDenominator = SettingsClass::max_main_denominator(); + + /* make sure that we can load config files with corrupted values */ + if (m_mulDiv == true && pow(2, m_nrRatios) > m_maxMainDenominator) + { + m_nrRatios = 2; + m_maxMainDenominator = 10; + } +} + +void MainQtWidget::writeOptions() +{ + SettingsClass::setActiveExercise(m_exercises->activePageIndex()); + + // save settings for exercise solve task with fractions + SettingsClass::setAddsub(m_addSub); + SettingsClass::setMuldiv(m_mulDiv); + SettingsClass::setNumber_ratios(m_nrRatios); + SettingsClass::setMax_main_denominator(m_maxMainDenominator); + + SettingsClass::writeConfig(); +} + +void MainQtWidget::setupActions() +{ + // new task action + m_NewTaskAction = new KAction(i18n("&New"), "filenew", KStdAccel::shortcut(KStdAccel::New), + this, SLOT(NewTask()), + actionCollection(), "NewTask"); + + // quit action + KStdAction::quit(kapp, SLOT(quit()), actionCollection()); + + // + KStdAction::preferences(this, SLOT( slotPrefs() ), actionCollection()); + + // a label just describing the Number of terms ComboBox + m_NrOfTermsLabel = new QLabel(i18n("Terms:"), 0, "kde toolbar widget"); + m_NrOfTermsLabelAction = new KWidgetAction(m_NrOfTermsLabel, i18n("Terms:"), ALT+Key_E, + this, SLOT(NrOfTermsBoxSlot()), + actionCollection(), "NrOfTermsLabelAction"); + + // the ComboBox holding possible values for term number + m_NrOfTermsBox = new QComboBox(); + m_NrOfTermsBox->insertItem("2"); + m_NrOfTermsBox->insertItem("3"); + m_NrOfTermsBox->insertItem("4"); + m_NrOfTermsBox->insertItem("5"); + m_NrOfTermsBox->setCurrentItem(m_nrRatios - 2); + QToolTip::add( m_NrOfTermsBox, i18n( "The number of terms you want" ) ); + QWhatsThis::add( m_NrOfTermsBox, i18n( "Choose the number of terms (2, 3, 4 or 5) you want for calculating fractions." ) ); + m_NrOfTermsBoxAction = new KWidgetAction(m_NrOfTermsBox, i18n("Number of Terms"), ALT+Key_E, this, SLOT(NrOfTermsBoxSlot()), actionCollection(), "NrOfTermsBoxAction"); + + // now connect the ComboBox's signal textChanged() to the slot function + QObject::connect(m_NrOfTermsBox, SIGNAL(activated(int)), this, SLOT(NrOfTermsBoxSlot())); + + // a label just describing the max. main denominator ComboBox + m_MaxMainDenominatorLabel = new QLabel(i18n("Max. main denominator:"), 0, "kde toolbar widget"); + m_MaxMainDenominatorLabelAction = new KWidgetAction(m_MaxMainDenominatorLabel, i18n("Max. main denominator:"), ALT+Key_D, + this, SLOT(MaxMainDenominatorBoxSlot()), + actionCollection(), "MaxMainDenominatorLabelAction"); + + // the ComboBox holding possible values for the max. main denominator + m_MaxMainDenominatorBox = new QComboBox(this); + m_MaxMainDenominatorBox->insertItem("10"); + m_MaxMainDenominatorBox->insertItem("20"); + m_MaxMainDenominatorBox->insertItem("30"); + m_MaxMainDenominatorBox->insertItem("50"); + QToolTip::add( m_MaxMainDenominatorBox, i18n( "The maximum number you can have as main denominator" ) ); + QWhatsThis::add( m_MaxMainDenominatorBox, i18n( "Choose the number which will be the maximum for the main denominator: 10, 20, 30, 40 or 50." ) ); + switch (m_maxMainDenominator) + { + case 10 : m_MaxMainDenominatorBox->setCurrentItem(0); + break; + case 20 : m_MaxMainDenominatorBox->setCurrentItem(1); + break; + case 30 : m_MaxMainDenominatorBox->setCurrentItem(2); + break; + case 50 : m_MaxMainDenominatorBox->setCurrentItem(3); + break; + } + m_MaxMainDenominatorBoxAction = new KWidgetAction(m_MaxMainDenominatorBox, i18n("Maximal Main Denominator"), ALT+Key_D, this, SLOT(MaxMainDenominatorBoxSlot()), actionCollection(), "MaxMainDenominatorBoxAction"); + + // now connect the ComboBox's signal textChanged() to the slot function + QObject::connect(m_MaxMainDenominatorBox, SIGNAL(activated(int)), + this, SLOT(MaxMainDenominatorBoxSlot())); + + // a label just describing the operation ComboBox + m_OperationLabel = new QLabel(i18n("Operations:"), 0, "kde toolbar widget"); + m_OperationLabelAction = new KWidgetAction(m_OperationLabel, i18n("Operations:"), ALT+Key_O, + this, SLOT(OperationBoxSlot()), + actionCollection(), "OperationLabelAction"); + + // the ComboBox holding possible combinations for operations + m_OperationBox = new QComboBox(this); + m_OperationBox->insertItem(i18n("Addition/Subtraction")); + m_OperationBox->insertItem(i18n("Multiplication/Division")); + m_OperationBox->insertItem(i18n("All Operations Mixed")); + if (m_addSub == true && m_mulDiv == false) + { + m_OperationBox->setCurrentItem(0); + } else if (m_addSub == false && m_mulDiv == true) { + m_OperationBox->setCurrentItem(1); + } else if (m_addSub == true && m_mulDiv == true) { + m_OperationBox->setCurrentItem(2); + } + QToolTip::add( m_OperationBox, i18n( "The operations you want" ) ); + QWhatsThis::add( m_OperationBox, i18n( "Choose the type of operations you want for calculating fractions: Addition/Substraction, Multiplication/Division or All Operations Mixed. If you choose All Operations Mixed, the program will randomly choose addition, substraction, multiplication and/or division." ) ); + m_OperationBoxAction = new KWidgetAction(m_OperationBox, i18n("Operations:"), ALT+Key_O, this, SLOT(OperationBoxSlot()), actionCollection(), "OperationBoxAction"); + + // now connect the ComboBox's signal textChanged() to the slot function + QObject::connect(m_OperationBox, SIGNAL(activated(int)), this, SLOT(OperationBoxSlot())); + +#if (KDE_VERSION_MINOR>=3) && (KDE_VERSION_MAJOR>=3) + if (!initialGeometrySet()) + resize( QSize(725, 330).expandedTo(minimumSizeHint())); + setupGUI(ToolBar | Keys | StatusBar | Create); + setAutoSaveSettings(); +#endif +} + + +/* ------ private slots ------ */ + +void MainQtWidget::NewTask() +{ +#ifdef DEBUG + kdDebug() << "NewTask MainQtWidget" << endl; + kdDebug() << "pageIndex(m_taskview): " << m_exercises->pageIndex(m_taskview) << endl; + kdDebug() << "pageIndex(m_exerciseCompare): " << m_exercises->pageIndex(m_exerciseCompare) << endl; + kdDebug() << "pageIndex(m_exerciseConvert): " << m_exercises->pageIndex(m_exerciseConvert) << endl; +#endif + + // check which page should generate a new task + switch (m_exercises->activePageIndex()) + { + case 0 : + m_taskview->forceNewTask(); + break; + case 1 : + m_exerciseCompare->forceNewTask(); + break; + case 2 : + m_exerciseConvert->forceNewTask(); + break; + case 3 : + m_exerciseFactorize->forceNewTask(); + break; + } + +/* this doesn't seem to work, because pageIndex always returns 0 + + if (m_exercises->activePageIndex() == m_exercises->pageIndex(m_taskview)) + { + m_taskview->forceNewTask(); + return; + } + if (m_exercises->activePageIndex() == m_exercises->pageIndex(m_exerciseCompare)) + { + m_exerciseCompare->forceNewTask(); + return; + } +*/ + +/* this even do not compile, but I don't know why + + switch (m_exercises->activePageIndex()) + { + case m_exercises->pageIndex(m_taskview): + break; + case m_exercises->pageIndex(m_exerciseCompare): + m_exerciseCompare->forceNewTask(); + break; + } +*/ + + return; +} + +void MainQtWidget::NrOfTermsBoxSlot() +{ +#ifdef DEBUG + kdDebug() << "MainQtWidget::NrOfTermsBoxSlot()" << endl; +#endif + QString curr_nr = m_NrOfTermsBox->currentText(); + m_MaxMainDenominatorBox->clear(); + + if (m_mulDiv == true) + { + if (curr_nr == "2") + { + m_MaxMainDenominatorBox->insertItem("10"); + m_MaxMainDenominatorBox->insertItem("20"); + m_MaxMainDenominatorBox->insertItem("30"); + m_MaxMainDenominatorBox->insertItem("50"); + m_nrRatios = 2; + m_maxMainDenominator = 10; + } else if (curr_nr == "3") { + m_MaxMainDenominatorBox->insertItem("20"); + m_MaxMainDenominatorBox->insertItem("30"); + m_MaxMainDenominatorBox->insertItem("50"); + m_nrRatios = 3; + m_maxMainDenominator = 20; + } else if (curr_nr == "4") { + m_MaxMainDenominatorBox->insertItem("20"); + m_MaxMainDenominatorBox->insertItem("30"); + m_MaxMainDenominatorBox->insertItem("50"); + m_nrRatios = 4; + m_maxMainDenominator = 20; + } else { + m_MaxMainDenominatorBox->insertItem("50"); + m_nrRatios = 5; + m_maxMainDenominator = 50; + } + m_MaxMainDenominatorBox->setCurrentItem(0); + } else { + /* no multiplication or division allowed, so we add the default values */ + m_MaxMainDenominatorBox->insertItem("10"); + m_MaxMainDenominatorBox->insertItem("20"); + m_MaxMainDenominatorBox->insertItem("30"); + m_MaxMainDenominatorBox->insertItem("50"); + if (curr_nr == "2") + m_nrRatios = 2; + else if (curr_nr == "3") + m_nrRatios = 3; + else if (curr_nr == "4") + m_nrRatios = 4; + else + m_nrRatios = 5; + } // if (m_mulDiv == true) + + // set the new task parameters + (void) m_taskview->setTaskParameters(m_addSub, m_mulDiv, m_nrRatios, m_maxMainDenominator); +} + +void MainQtWidget::MaxMainDenominatorBoxSlot() +{ +#ifdef DEBUG + kdDebug() << "MainQtWidget::MaxMainDenominatorBoxSlot()" << endl; +#endif + + // get the max. size from the ComboBox, convert it to a number and store + // it in the private member + QString curr_md = m_MaxMainDenominatorBox->currentText(); + m_maxMainDenominator = curr_md.toUInt(); + + // set the new task parameters + (void) m_taskview->setTaskParameters(m_addSub, m_mulDiv, m_nrRatios, m_maxMainDenominator); +} + +void MainQtWidget::OperationBoxSlot() +{ +#ifdef DEBUG + kdDebug() << "MainQtWidget::OperationBoxSlot()" << endl; +#endif + + int index = m_OperationBox->currentItem(); // get selected item + + // user has selected the operations for the next task, so store it in the + // private members + if (index == 0) + { + m_addSub = true; + m_mulDiv = false; + + /* set the number of terms box and max main denominator box correctly */ + NrOfTermsBoxSlot(); + } else if (index == 1) { + m_addSub = false; + m_mulDiv = true; + + /* set the number of terms box and max main denominator box correctly */ + NrOfTermsBoxSlot(); + } else { + m_addSub = true; + m_mulDiv = true; + + /* set the number of terms box and max main denominator box correctly */ + NrOfTermsBoxSlot(); + } + + // set the new task parameters + (void) m_taskview->setTaskParameters(m_addSub, m_mulDiv, m_nrRatios, m_maxMainDenominator); +} + +void MainQtWidget::slotPrefs() +{ + // do not show dialog twice + if (KConfigDialog::showDialog("settings")) + return; + + //KConfigDialog didn't find an instance of this dialog, so lets create it : + KConfigDialog* configDialog = new KConfigDialog( this, "settings", SettingsClass::self() ); + + + TaskViewerOptionsBase * taskViewerOptions = new TaskViewerOptionsBase(0, "TaskViewerOptionsBase"); + configDialog->addPage(taskViewerOptions, i18n("Task Viewer Settings"), "colorize"); + + // User edited the configuration - update your local copies of the + // configuration data + connect(configDialog, SIGNAL(settingsChanged()), this, SLOT(slotApplySettings()) ); + + configDialog->show(); +/* + SettingsDialog * dlg = new SettingsDialog(this); + connect(dlg, SIGNAL(configChanged()), this, SLOT(slotApplySettings())); + + dlg->exec(); + + delete dlg; + dlg = NULL; + +*/ + return; +} + +void MainQtWidget::slotApplySettings() +{ + // update the task view + m_taskview->update(); + m_exerciseCompare->update(); + m_exerciseConvert->update(); + m_exerciseFactorize->update(); + + return; +} + +void MainQtWidget::slotAboutToShowPage(QWidget * page) +{ +#ifdef DEBUG + kdDebug() << "slotAboutToShowPage MainQtWidget" << endl; + kdDebug() << "pageIndex(m_taskview): " << m_exercises->pageIndex(m_taskview) << endl; + kdDebug() << "pageIndex(m_exerciseCompare): " << m_exercises->pageIndex(m_exerciseCompare) << endl; + kdDebug() << "pageIndex(m_exerciseConvert): " << m_exercises->pageIndex(m_exerciseConvert) << endl; +#endif + + // check which page to show + if (m_exercises->pageIndex(page) == m_exercises->pageIndex(m_taskview)) + { + // exercise solve task with fraction (taskview.h) + m_NrOfTermsBox->setEnabled(true); + m_MaxMainDenominatorBox->setEnabled(true); + m_OperationBox->setEnabled(true); + } else { + m_NrOfTermsBox->setEnabled(false); + m_MaxMainDenominatorBox->setEnabled(false); + m_OperationBox->setEnabled(false); + } + + return; +} + +bool MainQtWidget::queryExit() +{ + writeOptions(); + return true; +} + +#include "mainqtwidget.moc" diff --git a/kbruch/src/mainqtwidget.h b/kbruch/src/mainqtwidget.h new file mode 100644 index 00000000..33c1f2e5 --- /dev/null +++ b/kbruch/src/mainqtwidget.h @@ -0,0 +1,145 @@ +/*************************************************************************** + mainqtwidget.h - The main Qt/KDE window + ------------------- + begin : Tue Mar 16 00:00:00 CET 2003 + copyright : (C) 2003-2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#ifndef MAINQTWIDGET_H +#define MAINQTWIDGET_H + +#include + + +class KJanusWidget; +class KWidgetAction; + +class QLabel; + +class ExerciseCompare; +class ExerciseConvert; +class ExerciseFactorize; +class StatisticsView; +class TaskView; + +/** Constructs the main window and presents the user interface. + * The window is seperated into 2 sections. In the left section is the + * statistic view and in the right section the task view. + * \author Sebastian Stein + * \author Eva Brucherseifer + **/ +class MainQtWidget : public KMainWindow +{ + Q_OBJECT + + public: + /** constructor */ + MainQtWidget(); + + /** destructor */ + ~MainQtWidget(); + + private: + /** read the config file */ + void readOptions(); + + /** read the config file */ + void writeOptions(); + + /** pointing to the statistics view */ + StatisticsView * m_statview; + + /** the iconlist for the different exercises */ + KJanusWidget * m_exercises; + + /** pointing to the exercise solving a task with fractions; added as page + * to the iconlist */ + TaskView * m_taskview; + + /** pointing to the exercise comparing ratios; added as page to the + * iconlist */ + ExerciseCompare * m_exerciseCompare; + + /** pointing to the exercise convert rational number; added as page to the + * iconlist */ + ExerciseConvert * m_exerciseConvert; + + /** pointing to the exercise factorize a given number; added as page to + * the iconlist */ + ExerciseFactorize * m_exerciseFactorize; + + bool m_addSub; + bool m_mulDiv; + unsigned int m_nrRatios; + unsigned int m_maxMainDenominator; + + void setupActions(); + + QComboBox * m_NrOfTermsBox; + QLabel * m_NrOfTermsLabel; + KWidgetAction * m_NrOfTermsBoxAction; + KWidgetAction * m_NrOfTermsLabelAction; + + QComboBox * m_MaxMainDenominatorBox; + QLabel * m_MaxMainDenominatorLabel; + KWidgetAction * m_MaxMainDenominatorBoxAction; + KWidgetAction * m_MaxMainDenominatorLabelAction; + + QComboBox * m_OperationBox; + QLabel * m_OperationLabel; + KWidgetAction * m_OperationBoxAction; + KWidgetAction * m_OperationLabelAction; + + KAction * m_NewTaskAction; + + private slots: + /** + * called to force generation of a new task + */ + void NewTask(); + /** + * called when the user changes the number of terms in the ComboBox + */ + void NrOfTermsBoxSlot(); + /** + *called, when the user changes the max. size of the main denominator in + * the ComboBox + */ + void MaxMainDenominatorBoxSlot(); + /** + * called, when the user changes the wished task's operations + */ + void OperationBoxSlot(); + + /** + * calls the settings dialog + */ + void slotPrefs(); + + /** + * makes sure, all parts of the UI update to new settings + */ + void slotApplySettings(); + + /** + * called just before another page is shown + */ + void slotAboutToShowPage(QWidget * page); + + protected: + /** Function is called when user calls termination. + * Used to save the current statistics and settings before exiting. + **/ + bool queryExit(); +}; + +#endif // MainQtWidget diff --git a/kbruch/src/primenumber.cpp b/kbruch/src/primenumber.cpp new file mode 100644 index 00000000..7eb3c700 --- /dev/null +++ b/kbruch/src/primenumber.cpp @@ -0,0 +1,202 @@ +/*************************************************************************** + primenumber.cpp - source code of class primenumber + ------------------- + begin : Tue Nov 27 16:40:42 CET 2001 + copyright : (C) 2001 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include "primenumber.h" + +/* ----- the global prime number vector ----- */ +UnsignedIntArray primenumber::prim_vector; + +/* ----- public member functions ----- */ + +/* constructor for class primenumber */ +primenumber::primenumber() +{ + /* if the vector is empty, we will add the first 2 prime numbers */ + if (prim_vector.empty()) + { +#ifdef DEBUG + kdDebug() << "prim_vector is still empty" << endl; +#endif + + prim_vector.push_back(2); + prim_vector.push_back(3); + } + current_pos = prim_vector.begin(); +#ifdef DEBUG + kdDebug() << "constructor primenumber" << endl; +#endif +} + +/* destructor for class primenumber */ +primenumber::~primenumber() +{ +#ifdef DEBUG + kdDebug() << "destructor primenumber" << endl; +#endif +} + +/* check, if the given number is a prime number; + * return 0 if no, 1 if yes */ +short primenumber::isPrimeNumber(uint number) +{ +#ifdef DEBUG + kdDebug() << "primenumber::isPrimeNumber(" << number << ")" << endl; +#endif + /* 0 is not a prime number */ + if (number == 0) + return 0; + + /* jump to the start of the vector */ + move_first(); + + /* check, if we can find a divisor */ + for (unsigned int dummy = get_first(); dummy < number; dummy = get_next()) + { + if ((number % dummy == 0) && (dummy != number)) + return 0; // the number is not a prime number + + /* we found a prime number, because we only have to test the given + * number against all known prime numbers smaller square root of the + * number */ + if (dummy * dummy > number) + return 1; + } + + return 1; // the given number is a prime number +} + +/* returns next prime number */ +unsigned int primenumber::get_next() +{ + /* if we do not know the next number, we have to find it first */ + if (current_pos == prim_vector.end() || + ++current_pos == prim_vector.end()) + { + /* we do not know the next prime number, so we have to find it */ + find_next(); + move_last(); + return get_last(); /* return it */ + } + else + { + /* we know the next prime number, set the pointer on it */ + return *current_pos; /* return it */ + } +} + +/* returns the first prime number of the vector */ +unsigned int primenumber::get_first() const +{ + return *prim_vector.begin(); +} + +/* returns the last prime number in the vector */ +unsigned int primenumber::get_last() const +{ + return *(prim_vector.end() - 1); +} + +/* returns currently selected prime number */ +unsigned int primenumber::get_current() const +{ + if (current_pos == prim_vector.end() + 1) + return get_last(); + return *current_pos; +} + +/* set current_pos to the first prime number */ +void primenumber::move_first() +{ + current_pos = prim_vector.begin(); +} + +/* set current_pos to the last prime number */ +void primenumber::move_last() +{ + current_pos = prim_vector.end() - 1; +} + +/* move to the next prime number */ +void primenumber::move_forward() +{ + /* if we are at the end of prim_vector, we have to find a new number */ + if (current_pos == prim_vector.end() || + ++current_pos == prim_vector.end()) + { + find_next(); + move_last(); + } +} + +/* move one prime number back */ +void primenumber::move_back() +{ + /* current_pos must be at least pointing to the first element + * of our vector after this function */ + if (current_pos != prim_vector.begin()) + --current_pos; +} + +/* displays the whole prim_vector on stdout; just for debugging */ +void primenumber::display_all() +{ + unsigned int dummy = 0; // count the numbers + + /* looping through the complete vector */ + for (current_pos = prim_vector.begin(); current_pos != prim_vector.end(); + current_pos++, dummy++) + kdDebug() << dummy << ": " << *current_pos << endl; + + current_pos = prim_vector.end() - 1; +} + +/* ----- private member functions ----- */ + +/* finds next prime number and adds it to the vector */ +void primenumber::find_next() +{ + /* our new prime number, must be bigger then the last one */ + unsigned int new_prim = *(prim_vector.end() - 1); + + do + { + /* new prime number must be bigger as biggest known one */ + new_prim += 2; + /* loop as long as we find a divisor for the new number */ + for (current_pos = prim_vector.begin(); current_pos != prim_vector.end(); + current_pos++) + if ((new_prim % *current_pos == 0) || (new_prim < *current_pos)) + break; + + /* if we tried all known numbers and found no divisor, well, + * we are happy to have found a new prime number + * + * we found a prime number, because we only have to test the given + * number against all known prime numbers smaller square root of the + * number */ + if ((current_pos == prim_vector.end()) + || (*current_pos * *current_pos > new_prim)) + break; + } + while(1); + + /* add the new prime number to the vector */ + prim_vector.push_back(new_prim); + + current_pos = prim_vector.end() - 1; +} diff --git a/kbruch/src/primenumber.h b/kbruch/src/primenumber.h new file mode 100644 index 00000000..8f135b26 --- /dev/null +++ b/kbruch/src/primenumber.h @@ -0,0 +1,83 @@ +/*************************************************************************** + primenumber.h - class primenumber + ------------------- + begin : Tue Nov 27 16:40:42 CET 2001 + copyright : (C) 2001 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef PRIMZAHL_H +#define PRIMZAHL_H + +#include + +typedef QValueVector UnsignedIntArray; + +/** Class to handle prime numbers. + * The prime numbers are stored in a static vector, so that different instances + * can use them. Each time a higher prime number is needed, the new found prime + * number is stored in the vector. To check if a given number is a prime number + * this vector is scanned and if needed new prime numbers are generated. This + * algorithm should reduce calculation time and speed up every program using + * this prime number class. + * \author Sebastian Stein */ +class primenumber +{ +public: + /** constructor */ + primenumber(); + + /** destructor */ + ~primenumber(); + + /** returns wether the given number is a prime number */ + short isPrimeNumber(uint number); + + /** returns the next prime number */ + unsigned int get_next(); + + /** returns the first prime number */ + unsigned int get_first() const; + + /** return the last known prime number */ + unsigned int get_last() const; + + /** returns the current prime number */ + unsigned int get_current() const; + + /** moves the internal pointer to the first prime number */ + void move_first(); + + /** moves the internal pointer to the last prime number */ + void move_last(); + + /** moves the internal pointer to the next prime number */ + void move_forward(); + + /** moves the internal pointer to the previous prime number */ + void move_back(); + + /** Displays all known prime numbers, mainly used for debugging. */ + void display_all(); +private: + /** a vector storing all known prime numbers, access for all objects; + * we are using the vector template; so we do not have to think + * about dynamic mem manipulation */ + static UnsignedIntArray prim_vector; + + /** current selected prime number */ + UnsignedIntArray::iterator current_pos; + + /** finds next prime number and adds it to the vector */ + void find_next(); +}; +#endif diff --git a/kbruch/src/ratio.cpp b/kbruch/src/ratio.cpp new file mode 100644 index 00000000..289e79f9 --- /dev/null +++ b/kbruch/src/ratio.cpp @@ -0,0 +1,368 @@ +/*************************************************************************** + ratio.cpp - source code of class ratio + ------------------- + begin : Tue Nov 27 16:40:42 CET 2001 + copyright : (C) 2001-2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "ratio.h" +#include "primenumber.h" + +/* ----- public member functions ----- */ + +/* constructor */ +ratio::ratio(int pnumerator, int pdenominator):m_numerator(pnumerator), m_denominator(pdenominator) +{ +#ifdef DEBUG + kdDebug() << "constructor ratio" << endl; +#endif + + // denominator is never allowed to be 0 + if (!m_denominator) + m_denominator = 1; + + // reduce the new ratio + reduce(); +} + +/* copy constructor */ +ratio::ratio(const ratio & copy_ratio) +{ +#ifdef DEBUG + kdDebug() << "copy constructor ratio" << endl; +#endif + + setNumerator(copy_ratio.numerator(), false); + setDenominator(copy_ratio.denominator(), false); +} + +/* destructor */ +ratio::~ratio() +{ +#ifdef DEBUG + kdDebug() << "destructor ratio" << endl; +#endif +} + +/* displays the ratio on stdout; just for debugging */ +QTextStream & ratio::display(QTextStream & str) const +{ + int tmp_width = str.width(); + str << qSetW(5) << " "; + str << qSetW(5) << m_numerator << endl; + str << qSetW(tmp_width) << " "; + str << " ----- " << endl; + str << qSetW(tmp_width) << " "; + return str << qSetW(5) << m_denominator; +} + +/* return the numerator */ +int ratio::numerator() const +{ + return m_numerator; +} + +/* return the denominator */ +int ratio::denominator() const +{ + return m_denominator; +} + +/* set the numerator */ +void ratio::setNumerator(int pnumerator, bool reduce_it) +{ + m_numerator = pnumerator; + + // check, if we have to reduce the ratio + if (reduce_it == true) + reduce(); + + return; +} + +/* set the denominator */ +void ratio::setDenominator(int pdenominator, bool reduce_it) +{ + /* denominator is not allowed to be 0 */ + if (!pdenominator) + pdenominator = 1; + + m_denominator = pdenominator; + + // check, if we have to reduce the ratio + if (reduce_it == true) + reduce(); + + return; +} + +/* add a ratio to a ratio like c = a + b */ +ratio ratio::operator+(ratio addend) +{ + // this object will be returned as the sum + ratio sum(0, 1); + + // calculate and set the numerator without reducing + sum.setNumerator(m_numerator * addend.denominator() + + addend.numerator() * m_denominator, false); + + // calculate and set the denominator without reducing + sum.setDenominator(m_denominator * addend.denominator(), false); + + // reduce the sum + sum.reduce(); + + return sum; +} + +/* sub a ratio from a ratio like c = a - b */ +ratio ratio::operator-(ratio subtrahend) +{ + /* this object will be returned as the difference */ + ratio diff(0, 1); + + /* change the sign of the subtrahend, so we can handle it as an addition */ + subtrahend.change_sign(); + diff = operator+(subtrahend); + + /* we have to change the sign back, so everything will be as before */ + subtrahend.change_sign(); + + /* return the difference */ + return diff; +} + +/* mul a ratio with a ratio like c = a * b */ +ratio ratio::operator*(ratio factor) +{ + // this object will be returned as the product + ratio product(0, 1); + + // calculate and set numerator and denominator without reducing + product.setNumerator(m_numerator * factor.numerator(), false); + product.setDenominator(m_denominator * factor.denominator(), false); + + // reduce the product + product.reduce(); + + return product; +} + +/* div a ratio with a ratio like c = a / b */ +ratio ratio::operator/(ratio divisor) +{ + /* this object will be returned as the quotient */ + ratio quotient(0, 1); + + /* exchange numerator and denominator so we can handle as multiplication */ + divisor.reziproc(); + quotient = operator*(divisor); + + /* go back to the original state */ + divisor.reziproc(); + + return quotient; +} + +/* we need this for initialization during a function prototyp; + * ratio fraction = 0 */ +ratio ratio::operator=(int dummy) +{ + m_numerator = dummy; + m_denominator = 1; + + return *this; +} + +/* check, if the ratios are equivalent; -1/2 == 1/-2 -> TRUE */ +bool ratio::operator==(ratio right) +{ + signed short orig_sign = 1, right_sign = 1; + + /* we do not check the presign at this point */ + if (QABS(m_numerator) != QABS(right.numerator())) + return false; + if (QABS(m_denominator) != QABS(right.denominator())) + return false; + + /* check if the signs of the ratios are equivalent */ + if (m_numerator < 0) + orig_sign = -1; + if (m_denominator < 0) + orig_sign *= -1; + if (right.numerator() < 0) + right_sign = -1; + if (right.denominator() < 0) + right_sign *= -1; + + if (orig_sign != right_sign) + return false; + + return true; +} + +bool ratio::operator<(ratio right) +{ + signed short sign = 1; + ratio tmp_ratio = ratio(m_numerator, m_denominator) - right; + + // check for this == right + if (tmp_ratio == ratio(0, 1)) + return false; + + // get the presign of the diff + if (tmp_ratio.numerator() < 0) + sign = -1; + if (tmp_ratio.denominator() < 0) + sign *= -1; + + // if the diff is negative, this is smaller then right + if (sign > 0) + { + return false; + } else { + return true; + } +} + +bool ratio::operator>(ratio right) +{ + signed short sign = 1; + ratio tmp_ratio = ratio(m_numerator, m_denominator) - right; + + // check for this == right + if (tmp_ratio == ratio(0, 1)) + return false; + + // get the presign of the diff + if (tmp_ratio.numerator() < 0) + sign = -1; + if (tmp_ratio.denominator() < 0) + sign *= -1; + + // if the diff is positive, this is smaller then right + if (sign < 0) + { + return false; + } else { + return true; + } +} + +/* ----- private member functions ----- */ + +/* reduce the ratio */ +void ratio::reduce() +{ + /* we try prime numbers as divisors; I think it is the fastet way to do */ + primenumber number; + short sign_numerator = 0, sign_denominator = 0; + + /* make the whole ratio positive; save the signs; it is easier to reduce + * the ratio, if it is positive */ + if (m_numerator < 0) // save numerator sign + { + sign_numerator = 1; + m_numerator *= -1; + } + if (m_denominator < 0) // save denominator sign + { + sign_denominator = 1; + m_denominator *= -1; + } + + for (int divisor = number.get_first(); + divisor <= m_numerator && divisor <= m_denominator; divisor = number.get_next()) + { + if (divisor == 0) + { +#ifdef DEBUG + kdDebug() << "ratio::reduce() -> divisor == 0 !!!" << endl; + kdDebug() << "m_numerator: " << m_numerator << endl; + kdDebug() << "m_denominator: " << m_denominator << endl; + // cin.get(); +#endif + /* so that the application does not crash with a floating + * point exception; the error should not appear, but in some + * cases it does and I do not know why */ + continue; + } + + /* is the prime number a divisor of numerator and denominator? */ + if ((m_numerator % divisor == 0) && (m_denominator % divisor == 0)) + { + /* reduce the ratio by the divisor */ + m_numerator /= divisor; + m_denominator /= divisor; + + /* we have to go recursive, if the 2 is a divisor, because there + * is no way to step one number before 2 -> there is no prime + * number smaller than 2 */ + if (divisor == 2) + reduce(); + else + number.move_back(); // the prime number could be a divisor again + } // if ((zaehler % divisor == 0) && (nenner % divisor == 0)) + } // for (unsigned int divisor = number.get_first(); ... + + /* restore the correct signs */ + if (sign_numerator) + m_numerator *= -1; + if (sign_denominator) + m_denominator *= -1; + if (m_numerator == 0) + m_denominator = 1; + + return; +} + +/* exchange numerator and denominator */ +void ratio::reziproc() +{ + int temp = m_numerator; + m_numerator = m_denominator; + m_denominator = temp; + + return; +} + + +/* ------ private member functions ------ */ + +/* change the sign of the ratio; ratio = ratio * -1 */ +void ratio::change_sign() +{ + /* this would be enough to change the sign of the ratio */ + m_numerator *= -1; + + /* if numerator and denominator both are negative, make them positive; + * if denominator is negative and numerator positive, exchange the sign */ + if ((m_numerator < 0 && m_denominator < 0) || (m_numerator > 0 && m_denominator < 0)) + { + m_numerator *= -1; + m_denominator *= -1; + } + + return; +} + + +/* ------ some prototyps of non class functions ------ */ + +// it is possible to stram ratio_object +QTextStream & operator<<(QTextStream & str, const ratio & pratio) +{ + return pratio.display(str); +} diff --git a/kbruch/src/ratio.h b/kbruch/src/ratio.h new file mode 100644 index 00000000..3e3ca44a --- /dev/null +++ b/kbruch/src/ratio.h @@ -0,0 +1,102 @@ +/*************************************************************************** + ratio.h - class ratio + ------------------- + begin : Tue Nov 27 16:40:42 CET 2001 + copyright : (C) 2001-2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef RATIO_H +#define RATIO_H + +#include + +/** Represents a ratio + * This class represents 1 ratio. There are several functions provided to + * modify the numerator and denominator. It is also possible to calculate with + * objects of the class ratio. Overloaded operation functions are provided for + * this task. + * \author Sebastian Stein */ +class ratio +{ +public: + /** constructor */ + ratio(int pnumerator = 0, int pdenominator = 1); + + /** copy constructor */ + ratio(const ratio & copy_ratio); + + /** destructor */ + ~ratio(); + + /** returns the ratio as QTextStream object */ + QTextStream & display(QTextStream & str) const; + + /** returns the numerator */ + int numerator() const; + + /** returns the denominator */ + int denominator() const; + + /** set numerator and reduce the ratio */ + void setNumerator(int pnumerator = 0, bool reduce = true); + + /** set denominator and reduce the ratio */ + void setDenominator(int pdenominator = 1, bool reduce = true); + + /** operator overloading for: c = object + summand */ + ratio operator+(ratio addend); + + /** operator overloading for: c = object - subtrahend */ + ratio operator-(ratio subtrahend); + + /** operator overloading for: c = object * factor */ + ratio operator*(ratio factor); + + /** operator overloading for: c = object / divisor */ + ratio operator/(ratio divisor); + + /** set numerator with dummy and denominator = 1 */ + ratio operator=(int dummy); + + /** compares the current ratio with a given one */ + bool operator==(ratio right); + + /** compares the current ratio with a given one */ + bool operator<(ratio right); + + /** compares the current ratio with a given one */ + bool operator>(ratio right); + + /** exchange numerator and denominator */ + void reziproc(); + + /** reduce the ratio */ + void reduce(); +private: + /** numerator */ + int m_numerator; + + /** denominator */ + int m_denominator; + + /** change sign of the ratio */ + void change_sign(); +} +; + +/* ------ some prototyps of non class functions ------ */ + +/** it is possible to code: cout << ratio_object << endl; */ +QTextStream & operator<<(QTextStream & str, const ratio & pratio); + +#endif diff --git a/kbruch/src/rationalwidget.cpp b/kbruch/src/rationalwidget.cpp new file mode 100644 index 00000000..7184cafd --- /dev/null +++ b/kbruch/src/rationalwidget.cpp @@ -0,0 +1,114 @@ +/*************************************************************************** + rationalwidget.h - paint a rational number + ------------------- + begin : 2004/06/04 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "rationalwidget.h" +#include "rationalwidget.moc" + +/* these includes are needed for Qt support */ +#include +#include + +RationalWidget::RationalWidget(QWidget * parent, const char * name, const QString pnumber, const uint pperiodStart, const uint pperiodLength): + FractionBaseWidget(parent, name), m_number(pnumber), + m_periodStart(pperiodStart), m_periodLength(pperiodLength) +{ +#ifdef DEBUG + kdDebug() << "constructor RationalWidget" << endl; +#endif +} + +RationalWidget::~RationalWidget() +{ +#ifdef DEBUG + kdDebug() << "destructor RationalWidget" << endl; +#endif +} + +void RationalWidget::setRational(const QString pnumber, const uint pperiodStart, const uint pperiodLength) +{ + m_number = pnumber; + m_periodStart = pperiodStart; + m_periodLength = pperiodLength; + + update(); + + return; +} + +void RationalWidget::paintEvent(QPaintEvent* /* p_paintEvent */) +{ + // our x position, we paint from left to right; + // we don't want to start directly on the border, so add the margin + int x_pos = _MARGIN_X; + int x_startPos = _MARGIN_X; + bool tmp_painting = false; + + // start the painter + QPainter paint(this); + + // ratios and operation signs are painted with the same font + paint.setFont(m_font); + + // set the pen for painting + QPen pen(Qt::SolidLine); + pen.setWidth(0); + paint.setPen(pen); + + // get the font height; the font height doesn't change while painting + QFontMetrics fm(paint.fontMetrics()); + int fontHeight = fm.lineSpacing(); // get the font height + + // now we can correctly set the height of the widget + setMinimumHeight(2 * fontHeight + 10); + setMaximumHeight(2 * fontHeight + 10); + + // paint each char one by one + for (uint stringPos = 0; stringPos < m_number.length(); stringPos++) + { + // check if the period line starts over the current number + if (m_periodLength > 0 && stringPos == m_periodStart && tmp_painting == false) + { + x_startPos = x_pos; + tmp_painting = true; + } + + // paint the current number (or comma) + paintMiddle(paint, QString(m_number[stringPos]), x_pos, fm, m_colorNumber, false); + + // check if the period line ends over the current number; in this case + // draw the period line + if (tmp_painting == true && m_periodStart + m_periodLength - 1 == stringPos) + { + tmp_painting = false; + + // paint the period line above the numbers + paint.fillRect(x_startPos, fontHeight - 3, x_pos - x_startPos, 1, m_colorNumber); + } + } + + // paint a = at the end + x_pos += _MARGIN_X; + paintMiddle(paint, "=", x_pos, fm, m_colorOperation); + + // stop the painter + paint.end(); + + // the space we needed for painting is the minimum width of the widget + setMinimumWidth(x_pos); + + return; +} diff --git a/kbruch/src/rationalwidget.h b/kbruch/src/rationalwidget.h new file mode 100644 index 00000000..bb668bcd --- /dev/null +++ b/kbruch/src/rationalwidget.h @@ -0,0 +1,63 @@ +/*************************************************************************** + rationalwidget.h - paint a rational number + ------------------- + begin : 2004/06/04 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef RATIONALWIDGET_H +#define RATIONALWIDGET_H + +#define DEBUG + +#ifdef DEBUG +#include +#endif + +#include "fractionbasewidget.h" + +class QString; + +/*! class to paint a rational number + * + * \author Sebastian Stein */ +class RationalWidget : public FractionBaseWidget +{ + Q_OBJECT + +public: + /** constructor */ + RationalWidget(QWidget * parent, const char * name, const QString pnumber, const uint pperiodStart = 1, const uint pperiodLength = 0); + + /** destructor */ + ~RationalWidget(); + + /** set the task to be displayed */ + void setRational(const QString pnumber, const uint pperiodStart = 1, const uint pperiodLength = 0); + +private: + + /** the rational number to be displayed */ + QString m_number; + + /** starting of the period */ + uint m_periodStart; + + /** length of the period */ + uint m_periodLength; + + /** overrideing the paint event of FractionBaseWidget */ + void paintEvent(QPaintEvent*); +}; + +#endif diff --git a/kbruch/src/ratiowidget.cpp b/kbruch/src/ratiowidget.cpp new file mode 100644 index 00000000..43d4d317 --- /dev/null +++ b/kbruch/src/ratiowidget.cpp @@ -0,0 +1,80 @@ +/*************************************************************************** + ratiowidget.h - paint a ratio + ------------------- + begin : 2004/06/03 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "ratiowidget.h" +#include "ratiowidget.moc" + +/* these includes are needed for Qt support */ +#include + +RatioWidget::RatioWidget(QWidget * parent = 0, const char * name = 0, + const ratio para_ratio = *new ratio()) : + FractionBaseWidget(parent, name), m_ratio(para_ratio) +{ +#ifdef DEBUG + kdDebug() << "constructor RatioWidget" << endl; +#endif +} + +RatioWidget::~RatioWidget() +{ +#ifdef DEBUG + kdDebug() << "destructor RatioWidget" << endl; +#endif +} + +void RatioWidget::setRatio(const ratio para_ratio) +{ + m_ratio = para_ratio; + update(); +} + +void RatioWidget::paintEvent(QPaintEvent* /* p_paintEvent */) +{ + // our x position, we paint from left to right; + // we don't want to start directly on the border, so add the margin + int x_pos = _MARGIN_X; + + // start the painter + QPainter paint(this); + + // ratios and operation signs are painted with the same font + paint.setFont(m_font); + + // set the pen for painting + QPen pen(Qt::SolidLine); + pen.setWidth(0); + paint.setPen(pen); + + // get the font height; the font height doesn't change while painting + QFontMetrics fm(paint.fontMetrics()); + + // now we can correctly set the height of the widget + setMinimumHeight(2 * fm.lineSpacing() + 10); + setMaximumHeight(2 * fm.lineSpacing() + 10); + + // result as normal ratio + paintRatio(paint, m_ratio, x_pos, fm, false); + + // stop the painter + paint.end(); + + // the space we needed for painting is the minimum width of the widget + setMinimumWidth(x_pos); + + return; +} diff --git a/kbruch/src/ratiowidget.h b/kbruch/src/ratiowidget.h new file mode 100644 index 00000000..f2422043 --- /dev/null +++ b/kbruch/src/ratiowidget.h @@ -0,0 +1,56 @@ +/*************************************************************************** + ratiowidget.h - paint a ratio + ------------------- + begin : 2004/06/03 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef RATIOWIDGET_H +#define RATIOWIDGET_H + +#ifdef DEBUG +#include +#endif + +#include "fractionbasewidget.h" +#include "ratio.h" + +#include + +/*! class to paint the ratio + * + * \author Sebastian Stein */ +class RatioWidget : public FractionBaseWidget +{ + Q_OBJECT + +public: + /** constructor */ + RatioWidget(QWidget * parent, const char * name, const ratio para_ratio); + + /** destructor */ + ~RatioWidget(); + + /** set the task to be displayed */ + void setRatio(const ratio para_ratio); + +private: + + /** the ratio to be displayed */ + ratio m_ratio; + + /** overrideing the paint event of FractionBaseWidget */ + void paintEvent(QPaintEvent*); +}; + +#endif diff --git a/kbruch/src/resultwidget.cpp b/kbruch/src/resultwidget.cpp new file mode 100644 index 00000000..bc9fb285 --- /dev/null +++ b/kbruch/src/resultwidget.cpp @@ -0,0 +1,90 @@ +/*************************************************************************** + resultwidget.h - paint the result + ------------------- + begin : 2004/05/30 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "resultwidget.h" +#include "resultwidget.moc" + +/* these includes are needed for Qt support */ +#include + +#include "settingsclass.h" + +ResultWidget::ResultWidget(QWidget * parent = 0, const char * name = 0, + const ratio para_result = *new ratio()) : + FractionBaseWidget(parent, name), m_result(para_result) +{ +#ifdef DEBUG + kdDebug() << "constructor ResultWidget" << endl; +#endif +} + +ResultWidget::~ResultWidget() +{ +#ifdef DEBUG + kdDebug() << "destructor ResultWidget" << endl; +#endif +} + +void ResultWidget::setResult(const ratio para_result) +{ + m_result = para_result; + update(); +} + +void ResultWidget::paintEvent(QPaintEvent* /* p_paintEvent */) +{ + // our x position, we paint from left to right; + // we don't want to start directly on the border, so add the margin + int old_x = _MARGIN_X; + + // start the painter + QPainter paint(this); + + // ratios and operation signs are painted with the same font + paint.setFont(m_font); + + // set the pen for painting + QPen pen(Qt::SolidLine); + pen.setWidth(0); + paint.setPen(pen); + + // get the font height; the font height doesn't change while painting + QFontMetrics fm(paint.fontMetrics()); + + // now we can correctly set the height of the widget + setMinimumHeight(2 * fm.lineSpacing() + 10); + setMaximumHeight(2 * fm.lineSpacing() + 10); + + // result as normal ratio + paintMiddle(paint, QString("="), old_x, fm, m_colorOperation); + paintRatio(paint, m_result, old_x, fm, false); + + if (SettingsClass::showSpecialRatioNotation() == true && QABS(m_result.numerator()) >= QABS(m_result.denominator())) + { + // result as mixed number + paintMiddle(paint, QString("="), old_x, fm, m_colorOperation); + paintRatio(paint, m_result, old_x, fm, true); + } + + // stop the painter + paint.end(); + + // the space we needed for painting is the minimum width of the widget + setMinimumWidth(old_x); + + return; +} diff --git a/kbruch/src/resultwidget.h b/kbruch/src/resultwidget.h new file mode 100644 index 00000000..4570df1d --- /dev/null +++ b/kbruch/src/resultwidget.h @@ -0,0 +1,56 @@ +/*************************************************************************** + resultwidget.h - paint the result + ------------------- + begin : 2004/05/30 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef RESULTWIDGET_H +#define RESULTWIDGET_H + +#ifdef DEBUG +#include +#endif + +#include "fractionbasewidget.h" +#include "ratio.h" + +#include + +/*! class to paint the result + * + * \author Sebastian Stein */ +class ResultWidget : public FractionBaseWidget +{ + Q_OBJECT + +public: + /** constructor */ + ResultWidget(QWidget * parent, const char * name, const ratio para_result); + + /** destructor */ + ~ResultWidget(); + + /** set the task to be displayed */ + void setResult(const ratio para_result); + +private: + + /** the ratio to be displayed */ + ratio m_result; + + /** overrideing the paint event of FractionBaseWidget */ + void paintEvent(QPaintEvent*); +}; + +#endif diff --git a/kbruch/src/settingsclass.kcfgc b/kbruch/src/settingsclass.kcfgc new file mode 100644 index 00000000..3cc5424b --- /dev/null +++ b/kbruch/src/settingsclass.kcfgc @@ -0,0 +1,4 @@ +File=kbruch.kcfg +ClassName=SettingsClass +Singleton=true +Mutators=true diff --git a/kbruch/src/statisticsview.cpp b/kbruch/src/statisticsview.cpp new file mode 100644 index 00000000..b19779f6 --- /dev/null +++ b/kbruch/src/statisticsview.cpp @@ -0,0 +1,199 @@ +/*************************************************************************** + statisticsview.cpp - the statistic window + ------------------- + begin : Tue Mar 08 17:20:00 CET 2002 + copyright : (C) 2001 - 2004 by Sebastian Stein, Eva Brucherseifer + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "statisticsview.h" +#include "statisticsview.moc" + +/* the includes are needed for Qt support */ +#include +#include +#include +#include +#include + +#include +#include + +#include "settingsclass.h" + +/* constructor */ +StatisticsView::StatisticsView(QWidget * parent, const char * name): + QWidget(parent, name), m_count(0), m_correct(0) +{ +#ifdef DEBUG + kdDebug() << "constructor StatisticsView()" << endl; +#endif + + // load statistics from config file + m_count = SettingsClass::count(); + m_correct = SettingsClass::correct(); + + QPalette pal; + QColorGroup cg; + + /* set the caption of the window */ + // setCaption(i18n("Statistics")); + + /* add a layout as a base */ + layout1 = new QVBoxLayout(this); + layout1->setSpacing(6); + layout1->setMargin(6); + + /* now add a v-spacer */ + QSpacerItem * v_spacer = new QSpacerItem(1, 1); + layout1->addItem(v_spacer); + + /* create a grid to show the labels */ + labelGrid = new QGridLayout(layout1, 3, 2); + + /* add 6 labels to the grid */ + info1Label = new QLabel(this); + info1Label->setText(i18n("Tasks so far:")); + labelGrid->addWidget(info1Label, 1, 0); + + result1Label = new QLabel(this); + labelGrid->addWidget(result1Label, 1, 1); + QToolTip::add(result1Label, + i18n("This is the current total number of solved tasks.")); + + info2Label = new QLabel(this); + info2Label->setText(i18n("Correct:")); + labelGrid->addWidget(info2Label, 2, 0); + + result2Label = new QLabel(this); + + /* set green text color for this label */ + pal = result2Label->palette(); + cg = pal.active(); + cg.setColor(QColorGroup::Foreground, QColor(6, 179, 0)); + pal.setActive(cg); + cg = pal.inactive(); + cg.setColor(QColorGroup::Foreground, QColor(6, 179, 0)); + pal.setInactive(cg); + result2Label->setPalette(pal); + + labelGrid->addWidget(result2Label, 2, 1); + QToolTip::add(result2Label, + i18n("This is the current total number of correctly solved tasks.")); + + info3Label = new QLabel(this); + info3Label->setText(i18n("Incorrect:")); + labelGrid->addWidget(info3Label, 3, 0); + + result3Label = new QLabel(this); + + /* set red text color for this label */ + pal = result3Label->palette(); + cg = pal.active(); + cg.setColor(QColorGroup::Foreground, QColor(red)); + pal.setActive(cg); + cg = pal.inactive(); + cg.setColor(QColorGroup::Foreground, QColor(red)); + pal.setInactive(cg); + result3Label->setPalette(pal); + + labelGrid->addWidget(result3Label, 3, 1); + QToolTip::add(result3Label, + i18n("This is the current total number of unsolved tasks.")); + + /* now add a v-spacer */ + v_spacer = new QSpacerItem(1, 1); + layout1->addItem(v_spacer); + + /* the Reset button */ + buttonLayout = new QHBoxLayout(layout1); + resetBtn = new QPushButton(i18n("&Reset"), this); + QObject::connect(resetBtn, SIGNAL(clicked()), this, SLOT(resetStatistics())); + buttonLayout->addWidget(resetBtn); + QToolTip::add(resetBtn, i18n("Press the button to reset the statistics.")); + QSpacerItem* spacer = new QSpacerItem(0,0); + buttonLayout->addItem(spacer); + + /* calculate the statistics */ + (void) calc(); + + // add tooltip and qwhatsthis help to the widget + QToolTip::add(this, i18n("This part of the window shows the statistics.")); + QWhatsThis::add(this, i18n("This part of the window shows the statistics. Each exercise you do is counted. You can reset the statistics by clicking on the button below. Also, if you do not want to see the statistics, use the vertical bar on the left to reduce the size of this window part.")); +} + +/* destructor */ +StatisticsView::~StatisticsView() +{ +#ifdef DEBUG + kdDebug() << "destructor StatisticsView()" << endl; +#endif + // save statistics for next run + SettingsClass::setCount(m_count); + SettingsClass::setCorrect(m_correct); + SettingsClass::writeConfig(); + + /* no need to delete any child widgets, Qt does it by itself */ +} + +/* called, if a task solved correctly */ +void StatisticsView::addCorrect() +{ + ++m_count; + ++m_correct; + (void) calc(); /* repaint the statistics */ +} + +/* called, if a task was solved wrong */ +void StatisticsView::addWrong() +{ + ++m_count; + (void) calc(); /* repaint the statistics */ +} + + +/* ------ private member functions ------ */ + +/* recalculates the statistics and changes the corresponding labels */ +void StatisticsView::calc() +{ + QString new_text; + QString number; + + new_text = QString("%1").arg(m_count); + result1Label->setText(new_text); + + /* we have to be careful with division by 0 */ + if (m_count == 0) + { + result2Label->setText("- (- %)"); + result3Label->setText("- (- %)"); + } else { + /* set the correct label */ + new_text = QString("%1 (%2 %)").arg(m_correct).arg(int(double(m_correct) / m_count * 100)); + result2Label->setText(new_text); + + /* set the incorrect label */ + new_text = QString("%1 (%2 %)").arg(m_count - m_correct).arg(int(double(m_count - m_correct) / m_count * 100)); + result3Label->setText(new_text); + } +} + +/* ------ private slots ------ */ + +/* called by the reset button */ +void StatisticsView::resetStatistics() +{ + m_count = 0; + m_correct = 0; + (void) calc(); +} diff --git a/kbruch/src/statisticsview.h b/kbruch/src/statisticsview.h new file mode 100644 index 00000000..9de0c24d --- /dev/null +++ b/kbruch/src/statisticsview.h @@ -0,0 +1,78 @@ +/*************************************************************************** + statisticsview.cpp - Header File + ------------------- + begin : Tue Mar 08 17:20:00 CET 2002 + copyright : (C) 2001 - 2004 by Sebastian Stein, Eva Brucherseifer + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef STATISTICSVIEW_H +#define STATISTICSVIEW_H + +class QLabel; +class QPushButton; +class QVBoxLayout; +class QHBoxLayout; +class QGridLayout; + +#include + +/*! + * StatisticsView takes care of the statistics of a test. + * It saves the number of correct and wrong answers and + * displays this data to the user. + * \author Sebastian Stein + * \author Eva Brucherseifer + */ + +class StatisticsView : public QWidget +{ + Q_OBJECT + +public: + /** constructor */ + StatisticsView(QWidget * parent = 0, const char * name = 0); + + /** destructor */ + ~StatisticsView(); + +public slots: + /** increment number of correct answers */ + void addCorrect(); + + /** increment number of wrong answers */ + void addWrong(); + + /** set statistics to zero. + * Triggered by internal button or when a new test is started + */ + void resetStatistics(); +private: + /** calculate percentages and update view */ + void calc(); + + unsigned int m_count; + unsigned int m_correct; + + QPushButton * resetBtn; + QHBoxLayout * buttonLayout; + QVBoxLayout * layout1; + QGridLayout * labelGrid; + QLabel * result1Label; + QLabel * result2Label; + QLabel * result3Label; + QLabel * info1Label; + QLabel * info2Label; + QLabel * info3Label; +}; + +#endif diff --git a/kbruch/src/svg-source/cr-action-kbruch_exercise_common.svg b/kbruch/src/svg-source/cr-action-kbruch_exercise_common.svg new file mode 100644 index 00000000..8ebfc7f8 --- /dev/null +++ b/kbruch/src/svg-source/cr-action-kbruch_exercise_common.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + 3 + + + 2 + 5 + + + diff --git a/kbruch/src/svg-source/cr-action-kbruch_exercise_compare.svg b/kbruch/src/svg-source/cr-action-kbruch_exercise_compare.svg new file mode 100644 index 00000000..ba4c1da9 --- /dev/null +++ b/kbruch/src/svg-source/cr-action-kbruch_exercise_compare.svg @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 7 + 3 + < + 2 + 5 + + + diff --git a/kbruch/src/svg-source/cr-action-kbruch_exercise_conversion.svg b/kbruch/src/svg-source/cr-action-kbruch_exercise_conversion.svg new file mode 100644 index 00000000..3a52d5a8 --- /dev/null +++ b/kbruch/src/svg-source/cr-action-kbruch_exercise_conversion.svg @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 3 + = + 1 + + 0 + 3 + , + + diff --git a/kbruch/src/svg-source/cr-action-kbruch_exercise_factorisation.svg b/kbruch/src/svg-source/cr-action-kbruch_exercise_factorisation.svg new file mode 100644 index 00000000..53972b4f --- /dev/null +++ b/kbruch/src/svg-source/cr-action-kbruch_exercise_factorisation.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ? + = + 21 + diff --git a/kbruch/src/task.cpp b/kbruch/src/task.cpp new file mode 100644 index 00000000..4c3748a3 --- /dev/null +++ b/kbruch/src/task.cpp @@ -0,0 +1,712 @@ +/*************************************************************************** + task.cpp - source code of class task + ------------------- + begin : Tue Nov 27 16:40:42 CET 2001 + copyright : (C) 2001 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include + +#include + +#include "task.h" + +/** constructor of class task */ +task::task() +{ + srand(time(NULL)); +#ifdef DEBUG + kdDebug() << "constructor task" << endl; +#endif +} + +/** destructor of class task */ +task::~task() +{ +#ifdef DEBUG + kdDebug() << "destructor task" << endl; +#endif +} + +/** create a task with random ratios and operations; the generated task + * can be customized by the given parameters: + * pmax_md: maximum main denominator + * pnr_ratios: number of ratios -> pnr_ratios - 1 operations + * padd_sub: if TRUE + and - are allowed operations + * pmul_div: if TRUE * and / are allowed operations */ +void task::create_task(unsigned int pmax_md, short pnr_ratios, + short padd_sub, short pmul_div) +{ + unsigned short max_product_length = 0; + int main_denominator = 1; + + /* we say that if add/sub and mul/div are not allowed we want a task + * for add/sub only */ + if (padd_sub == NO && pmul_div == NO) + padd_sub = YES; + + do + { + /* delete a maybe given task */ + ratio_vector.clear(); + + /* generate the operations and count the max. mul/div in one block */ + max_product_length = make_operation(padd_sub, pmul_div, pnr_ratios); + +#ifdef DEBUG + kdDebug() << "1: max_product_length: " << max_product_length << endl; +#endif + /* later we must be able to find a main denominator; + * so 2 ^ max_product_length couldn't be bigger than the max. denominator */ + } + while ((unsigned int) pow(2, max_product_length) > pmax_md); + +#ifdef DEBUG + kdDebug() << "2: max_product_length: " << max_product_length << endl; +#endif + + /* find a main denominator */ + main_denominator = make_main_dn(pmax_md, max_product_length); + +#ifdef DEBUG + kdDebug() << "after make_main_dn()" << endl; +#endif + + /* create the ratios' numerators */ + make_numerators(main_denominator, pnr_ratios); + +#ifdef DEBUG + kdDebug() << "after make_numerators()" << endl; +#endif + + /* create the ratios' denominators */ + make_denominators(main_denominator, pmax_md, pmul_div); + +#ifdef DEBUG + kdDebug() << "main deno: " << main_denominator << endl; + kdDebug() << "prim fakt: " << prim_fac_vector.size() << endl; +#endif + + return; +} + +/** set ratio n in the ratio_vector */ +void task::set_ratio_n(unsigned short number, int numerator, int denominator) +{ + /* do not set something outside our vector */ + if (number > ratio_vector.size() - 1) + number = 0; + ratio_vector[number].setNumerator(numerator); // set numerator + ratio_vector[number].setDenominator(denominator); // set denominator + return; +} + +/** set ratio n in the ratio_vector */ +void task::set_ratio_n(unsigned short number, ratio fraction) +{ + /* do not set something outside our vector */ + if (number > ratio_vector.size() - 1) + number = 0; + ratio_vector[number].setNumerator(fraction.numerator()); // set numerator + ratio_vector[number].setDenominator(fraction.denominator()); // set denominator + return; +} + +/** returns the ratio given by number from the ratio_vector */ +ratio task::get_ratio_n(unsigned short number) const +{ + /* do not set something outside our vector */ + if (number > ratio_vector.size() - 1) + number = 0; + return ratio_vector[number]; +} + +/** set operation given by the number in the op_vector */ +void task::set_op_n(unsigned short number, short operation) +{ + /* do not set something outside our vector */ + if (number > op_vector.size() - 1) + number = 0; + op_vector[number] = operation; + return; +} + +/** returns the operation given by number from the op_vector */ +short task::get_op_n(unsigned short number) const +{ + /* do not set something outside our vector */ + if (number > op_vector.size() - 1) + number = 0; + return op_vector[number]; +} + +/** add a new ratio at the end of the ratio vector */ +void task::add_ratio(ratio new_ratio) +{ + ratio_vector.push_back(new_ratio); + return; +} + +/** add a new ratio at the end of the ratio vector */ +void task::add_ratio(int numerator, int denominator) +{ + ratio new_ratio(numerator, denominator); + ratio_vector.push_back(new_ratio); + return; +} + +/** add a new operation at the end of the operation vector */ +void task::add_operation(short operation) +{ + op_vector.push_back(operation); + return; +} + +/** just outputs the whole given task to stdout; for debugging */ +QTextStream & task::display(QTextStream & str) +{ + /* this is our pointer on the ratio_vector, set it to the beginning */ + RatioArray::iterator ratio_pointer = ratio_vector.begin(); + + /* this is our pointer on the op_vector, set it to the beginning */ + ShortArray::iterator op_pointer = op_vector.begin(); + + /* we need this array to look up the fitting chars for the operations */ + const char a[] = "+-*/"; + + /* check, if a qSetW() was given to the stream */ + int weite = str.width(); + int pweite = weite; + str << qSetW(0); + + /* check, if ratio number and operation number fit together */ + if (ratio_vector.size() != op_vector.size() + 1) + { + kdDebug() << "Number of ratios and operations do not fit." << endl; + return str; + } + + while (pweite-- > 0) + str << " "; + + /* display all numerators */ + for (ratio_pointer = ratio_vector.begin(); + ratio_pointer != ratio_vector.end(); ratio_pointer++) + { + str << qSetW(5) << ratio_pointer->numerator() << " "; + } + str << endl; + + pweite = weite; + while (pweite-- > 0) + str << " "; + + /* display all operations */ + for (op_pointer = op_vector.begin(); + op_pointer != op_vector.end(); op_pointer++) + { + str << " ----- " << a[*op_pointer]; + } + str << " ----- = " << endl; + + pweite = weite; + while (pweite-- > 0) + str << " "; + + /* display all denominators */ + for (ratio_pointer = ratio_vector.begin(); + ratio_pointer != ratio_vector.end(); ratio_pointer++) + { + if (ratio_pointer == ratio_vector.end() - 1) + return str << qSetW(5) << ratio_pointer->denominator() << " "; + str << qSetW(5) << ratio_pointer->denominator() << " "; + } + return str; +} + +/** solves the given task and returns the result as a ratio */ +ratio task::solve() +{ + ratio ergebnis(0, 1); /* that is the starting point */ + + /* this is our pointer on the ratio_vector, set it to the beginning */ + RatioArray::iterator ratio_pointer = ratio_vector.begin(); + + /* add a temp operation at the beginning */ + op_vector.insert(op_vector.begin(), ADD); + + /* this is our pointer on the op_vector, set it to the beginning */ + ShortArray::iterator op_pointer = op_vector.begin() + 1; + + /* check, if ratio number and operation number fit together */ + if (ratio_vector.size() != op_vector.size()) + { + kdDebug() << "Number of ratios and operations do not fit." << endl; + return ergebnis; + } + + do + { + /* we have to decide our next action by the given operation */ + switch (*op_pointer) + { + case ADD : + case SUB : + switch(*(op_pointer - 1)) + { + /* we only have to add/sub the next ratio */ + case ADD : + ergebnis = ergebnis + *ratio_pointer++; + break; + case SUB : + ergebnis = ergebnis - *ratio_pointer++; + break; + } + break; + case MUL : + case DIV : + switch (*(op_pointer - 1)) + { + /* the next ratio is a product, so we have to + * compute this product first and than add/sub it */ + case ADD : + ergebnis = ergebnis + + product(ratio_pointer, op_pointer); + break; + case SUB : + ergebnis = ergebnis - + product(ratio_pointer, op_pointer); + break; + } + break; + } + /* check if we reached the and of the task */ + if (ratio_pointer == ratio_vector.end()) + break; + +#ifdef DEBUG + kdDebug() << "Schleifenende" << endl; +#endif + + } + while (++op_pointer != op_vector.end()); + +#ifdef DEBUG + + kdDebug() << "after do while in solve()" << endl; +#endif + + /* if the last operation was an add/sub we haven't add/subed it until now */ + --op_pointer; + switch (*op_pointer) + { + case ADD : + ergebnis = ergebnis + *ratio_pointer; + break; + case SUB : + ergebnis = ergebnis - *ratio_pointer; + break; + } + + /* erase the temp operation */ + op_vector.erase(op_vector.begin()); + + /* before we return the result we have to reduce it */ + ergebnis.reduce(); + + return ergebnis; /* return the solution */ +} + +/* returns the number of ratios in the vector */ +int task::getNumberOfRatios() const +{ + return ratio_vector.count(); +} + +/* returns the number of operations in the vector */ +int task::getNumberOfOperations() const +{ + return op_vector.count(); +} + +/** this function is called by the solving function to compute a given + * product (or div) and return the solution */ +ratio task::product(RatioArray::iterator & ratio_pointer, + ShortArray::iterator & op_pointer) +{ + /* the function's parameters are pointing to the next ratio; + * to the starting point of the product */ + ratio product(ratio_pointer->numerator(), ratio_pointer->denominator()); + +#ifdef DEBUG + + kdDebug() << "in product()" << endl; +#endif + + ++ratio_pointer; + do + { + switch (*op_pointer) + { + case ADD : + case SUB : + return product; /* finished */ + + /* compute the next step of the product (or div) */ + case MUL : + product = product * *ratio_pointer++; + ++op_pointer; + break; + case DIV : + product = product / *ratio_pointer++; + ++op_pointer; + break; + } + } + while (op_pointer != op_vector.end()); + + /* we get here if the product consists of the whole given task starting + * at the point given by the function's parameters */ + return product; +} + +/** generate the operations randomly; return how many mul or div + * are in one block */ +unsigned short task::make_operation(short padd_sub, short pmul_div, + short pnr_ratios) +{ + unsigned short max_product_length = 0; + unsigned short operations = 0; + + /* this is our pointer on the op_vector, set it to the beginning */ + ShortArray::iterator op_pointer; + + /* we need this to generate the fitting operations */ + if (padd_sub == YES) + operations += 2; + if (pmul_div == YES) + operations += 2; + + /* clear the old operations */ + op_vector.clear(); + + /* generate the operations */ + for (short counter = 0; counter < pnr_ratios - 1; counter++) + op_vector.push_back(short((double(rand()) / RAND_MAX) * operations)); + + /* if we only wanted mul/div, operations was 2; but we want values + * for the operations with 2 and 3 so we have to add 2 */ + if (padd_sub == NO && pmul_div == YES) + { + /* loop through all operations and add 2, so that the operations + * are interpreted as mul/div and not add/sub */ + for (op_pointer = op_vector.begin(); + op_pointer != op_vector.end(); op_pointer++) + *op_pointer += 2; + } + + if (pmul_div == YES) + { + short flag_counter = 0; + + /* loop through all operations */ + for (op_pointer = op_vector.begin(); + op_pointer != op_vector.end(); op_pointer++) + { + /* look if we got a mul/div or add/sub */ + if (*op_pointer == DIV || *op_pointer == MUL) + { + flag_counter++; + } + else + { + /* we have to decide, if this was the end of a mul/div block or + * just another add/sub */ + if (flag_counter > 0) + { + /* it was the end of a mul/div block; lets look if it was + * longer than the blocks before and save it; than restart */ + if (flag_counter > max_product_length) + max_product_length = flag_counter; + flag_counter = 0; + } /* if (flag_counter > 0) */ + } /* if (*op_pointer == DIV || *op_pointer == MUL) */ + } /* for (op_pointer = op_vector.begin(); ...) */ + + /* just to correct the things a little bit if the last operation was a + * mul/div as well */ + if (flag_counter > max_product_length) + max_product_length = flag_counter; + max_product_length++; + } + else + { /* if (pmul_div == YES) */ + /* a task is given only with add/sub ops; so we want a max. + * of pnr_ratios / 2 + 1 prime factors, but at least */ + max_product_length = (unsigned short) (float(pnr_ratios) / 2) + 1; + if (max_product_length < 2) + max_product_length = 2; + } /* if (pmul_div == YES) */ + + return max_product_length; +} + +/** find a denominator for the task */ +int task::make_main_dn(unsigned int pmax_md, unsigned short max_product_length) +{ + int denominator; + + /* find a main denominator in the given limits by pmax_md and check + * if the main denominator has enough prime factors */ + do + { + denominator = int(((double(rand()) / RAND_MAX) * pmax_md) + 1); + } + while ((pmax_md < 1) || + (prim_factor_nr(denominator) < max_product_length)); + + return denominator; +} + +/** returns the count number's prime factors and stores the prime factors + * in the prim_fac_vektor vektor */ +unsigned short task::prim_factor_nr(int number) +{ + unsigned int tmp_number = number; + primenumber primenumber; + Tprime_factor prim_fac_struct; + + /* delete all the prime factors of the old main denominator */ + prim_fac_vector.clear(); + + /* test if we can find prime factors */ + for (primenumber.move_first(); primenumber.get_current() <= tmp_number; ) + { + /* if the current selected prime number is a divisor */ + if (tmp_number % primenumber.get_current() != 0) + { + primenumber.move_forward(); /* no, test next one */ + } + else + { + /* yes, we found a new prime factor; so first we use the divisor */ + tmp_number = int(tmp_number / primenumber.get_current()); + + /* now we add the prime factor to our prime factor vector */ + prim_fac_struct.factor = primenumber.get_current(); + prim_fac_struct.flag = UNUSED; + prim_fac_vector.push_back(prim_fac_struct); + } + } +#ifdef DEBUG + PrimeFactorArray::iterator prim_fac_pointer = prim_fac_vector.begin(); + kdDebug() << "Primfaktoren von: " << number << endl; + for (prim_fac_pointer = prim_fac_vector.begin(); + prim_fac_pointer != prim_fac_vector.end(); + prim_fac_pointer++) + kdDebug() << (*prim_fac_pointer).factor << endl; + kdDebug() << "Anzahl: " << prim_fac_vector.size() << endl; +#endif + + return prim_fac_vector.size(); +} + +/** set the numerators randomly */ +void task::make_numerators(int main_denominator, short pnr_ratios) +{ + /* I think it is to easy to deal with ratios like 1/1 or 4/4; so + * I limit the maximum of a numerator */ + int max_numerator = int(main_denominator * float(0.7)); + + /* add a new ratio to the task and compute the numerator randomly */ + for (short tmpcounter = 0; tmpcounter < pnr_ratios; tmpcounter++) + { + (*this).add_ratio(int((double(rand()) / RAND_MAX) + * max_numerator) + 1, 1); + } + return; +} + +/** create the ratios' denominators */ +void task::make_denominators(int main_denominator, short pmax_md, + short pmul_div) +{ + /* this is our pointer on the ratio_vector, set it to the beginning */ + RatioArray::iterator ratio_pointer = ratio_vector.begin(); + + /* this is our pointer on the op_vector, set it to the beginning */ + ShortArray::iterator op_pointer = op_vector.begin() + 1; + + /* this is a pointer on the array with the prime factors of the main + * denominator */ + PrimeFactorArray::iterator prim_fac_pointer; + + unsigned short unused_fac = prim_fac_vector.size(); + unsigned short next_fac; + unsigned short tmp_counter; + int tmp_deno; + + /* check, if ratio number and operation number fit together */ + if (ratio_vector.size() != op_vector.size() + 1) + { + kdDebug() << "Number of ratios and operations do not fit." << endl; + return; + } + + /* first make all denominators */ + for (ratio_pointer = ratio_vector.begin(); + ratio_pointer != ratio_vector.end(); ratio_pointer++) + { + do + { + tmp_deno = int((double(rand()) / RAND_MAX) * pmax_md) + 1; + } + while (main_denominator % tmp_deno != 0); + (*ratio_pointer).setDenominator(tmp_deno); + } + + /* if the ratio is connected to a mul or div operation, we have to do some + * extra work and regenerate the denominators */ + if (pmul_div == YES) + { + /* lets loop through all ratios and check, if there is a mul/div + * after the ratio */ + ratio_pointer = ratio_vector.begin(); + op_pointer = op_vector.begin(); + do + { + if (*op_pointer == MUL || *op_pointer == DIV) + { + /* yes, there is a mul/div after the ratio; + * reset the prime number structure */ + for (prim_fac_pointer = prim_fac_vector.begin(); + prim_fac_pointer != prim_fac_vector.end(); + prim_fac_pointer++) + (*prim_fac_pointer).flag = UNUSED; + + /* how many prime factors are avaible? */ + unused_fac = prim_fac_vector.size() - 1; + + /* now loop through this mul/div section until we find a add/sub */ + do + { + /* the prim_fac_vector is sorted, but we do not want the + * factors in this sorted way as our denominators; + * so we choose one randomly */ + next_fac = (unsigned short)((double(rand()) / RAND_MAX) + * unused_fac); + tmp_counter = 0; + + /* check the prime factors, if they are unused */ + for (prim_fac_pointer = prim_fac_vector.begin(); + prim_fac_pointer != prim_fac_vector.end(); + prim_fac_pointer++) + { + if ((*prim_fac_pointer).flag == UNUSED) + { + tmp_counter++; /* we found a unused factor */ + } + /* we found the factor, which we have chosen randomly */ + if (tmp_counter > next_fac) + break; + } + /* mark the factor as used, so we can not use it again in + * this mul/div section */ + (*prim_fac_pointer).flag = USED; + + /* store the factor as our new denominator for this ratio */ + (*ratio_pointer).setDenominator((*prim_fac_pointer).factor, false); + unused_fac--; /* now there is one factor less avaible */ + + /* move to the next ratio */ + ratio_pointer++; + op_pointer++; + } + while ((op_pointer != op_vector.end()) && + (*op_pointer == MUL || *op_pointer == DIV)); + + /* we always miss to set the last ratio in a mul/div section; + * so we have to fix this here */ + if (ratio_pointer != ratio_vector.end()) + { + /* the prim_fac_vector is sorted, but we do not want the + * factors in this sorted way as our denominators; + * so we choose one randomly */ + next_fac = (unsigned short)((double(rand()) / RAND_MAX) + * unused_fac); + tmp_counter = 0; + + /* check the prime factors, if they are unused */ + for (prim_fac_pointer = prim_fac_vector.begin(); + prim_fac_pointer != prim_fac_vector.end(); + prim_fac_pointer++) + { + if ((*prim_fac_pointer).flag == UNUSED) + { + tmp_counter++; /* we found a unused factor */ + } + /* we found the factor, which we have chosen randomly */ + if (tmp_counter > next_fac) + break; + } + /* mark the factor as used, so we can not use it again in + * this mul/div section */ + (*prim_fac_pointer).flag = USED; + + /* store the factor as our new denominator for this ratio */ + (*ratio_pointer).setDenominator((*prim_fac_pointer).factor, false); + unused_fac--; /* now there is one factor less avaible */ + + /* move to the next ratio */ + ratio_pointer++; + op_pointer++; + } + } + else + { /* if (*op_pointer == MUL || ...) */ + ratio_pointer++; + op_pointer++; + } + } + while (ratio_pointer != ratio_vector.end() && + op_pointer != op_vector.end()); + + /* now we will swap all ratios, if there is a div in front of */ + ratio_pointer = ratio_vector.begin(); + ratio_pointer++; + + for (op_pointer = op_vector.begin(); op_pointer != op_vector.end(); + op_pointer++) + { + if (*op_pointer == DIV) + { + (*ratio_pointer).reziproc(); + } + ratio_pointer++; + } + } /* if (pmul_div == YES) */ + + return; +} + + +/* ------ some prototyps of non class functions ------ */ + +/** it is possible to code: cout << task_object << endl; */ +QTextStream & operator<<(QTextStream & str, task & ptask) +{ + return ptask.display(str); +} diff --git a/kbruch/src/task.h b/kbruch/src/task.h new file mode 100644 index 00000000..3e4c15b6 --- /dev/null +++ b/kbruch/src/task.h @@ -0,0 +1,167 @@ +/*************************************************************************** + task.h - class task + ------------------- + begin : Tue Nov 27 16:40:42 CET 2001 + copyright : (C) 2001 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef TASK_H +#define TASK_H + +#include "ratio.h" +#include "primenumber.h" + +#include + +/** important for add_sub and mul_div */ +#define YES 1 +#define NO 0 + +/** important for op_vector */ +#define ADD 0 +#define SUB 1 +#define MUL 2 +#define DIV 3 + +/** to mark a prime factor as used or unused */ +#define UNUSED 0 +#define USED 1 + +/** Structure represents a prime factor. + * Structure stores a prime factor and its usage status. The factor is marked + * as used or unused. + **/ +typedef struct PRIME_FACTOR +{ + /** the prime factor */ + int factor; + + /** the status of the prime factor (used or unused) */ + short flag; +} +Tprime_factor; + +/** we use the vector template class to create 3 dynamic types */ +typedef QValueVector RatioArray; +typedef QValueVector ShortArray; +typedef QValueVector PrimeFactorArray; + +/*! class to handle mathematical tasks with ratios + * naming: + * - a task has at least 2 ratios + * - a task has at least 1 operation + * + * \author Sebastian Stein */ +class task +{ +public: + /** constructor */ + task(); + + /** destructor */ + ~task(); + + /** automatically generate a new task with the given parameters */ + void create_task(unsigned int pmax_md = 10, short pnr_ratios = 2, + short padd_sub = YES, short pmul_div = NO); + + /** set ratio n */ + void set_ratio_n(unsigned short number = 0, int numerator = 0, + int denominator = 1); + + /** set ratio n */ + void set_ratio_n(unsigned short number = 0, ratio fraction = 0); + + /** returns ration n */ + ratio get_ratio_n(unsigned short number = 0) const; + + /** set operation n */ + void set_op_n(unsigned short number = 0, short operation = ADD); + + /** return operation n */ + short get_op_n(unsigned short number = 0) const; + + /** add a ratio to the end of the task */ + void add_ratio(ratio new_ratio = 0); + + /** add a ratio to the end of the task */ + void add_ratio(int numerator = 0, int denominator = 1); + + /** add an operation at the end of the task */ + void add_operation(short operation = ADD); + + /** display the whole task, mainly for debug */ + QTextStream & display(QTextStream & str); + + /** solves the task and returns the result as ratio */ + ratio solve(); + + /** returns the number of ratios in the vector */ + int getNumberOfRatios() const; + + /** returns the number of operations in the vector */ + int getNumberOfOperations() const; + +private: + /** max. size of main denominator */ + int max_md; + + /** how many ratios should the task have */ + short nr_ratios; + + /** are add/sub operations allowed */ + short add_sub; + + /** are mul/div operations allowed */ + short mul_div; + + /** the ratio vector */ + RatioArray ratio_vector; + + /** the operation vector, smaller by one than ratio_vector */ + ShortArray op_vector; + + /** the prime factor vector is used to store all prime factors of the + * main denominator */ + PrimeFactorArray prim_fac_vector; + + /** this function is needed by solve() */ + ratio product(RatioArray::iterator & ratio_pointer, + ShortArray::iterator & op_pointer); + + /** generate the operations randomly; return how many mul or div + * are in one block */ + unsigned short make_operation(short padd_sub, short pmul_div, + short pnr_ratios); + + /** find a denominator for the task */ + int make_main_dn(unsigned int pmax_md, unsigned short max_product_length); + + /** returns the count number's prime factors */ + unsigned short prim_factor_nr(int number = 1); + + /** set the numerators randomly */ + void make_numerators(int main_denominator, short pnr_ratios); + + /** create the ratios' denominators */ + void make_denominators(int main_denominator, short pmax_md, + short pmul_div); +}; + + +/* ------ some prototypes of non class functions ------ */ + +/** it is possible to code: cout << task_object << endl; */ +QTextStream & operator<<(QTextStream & str, task & ptask); + +#endif diff --git a/kbruch/src/taskview.cpp b/kbruch/src/taskview.cpp new file mode 100644 index 00000000..aba064a1 --- /dev/null +++ b/kbruch/src/taskview.cpp @@ -0,0 +1,387 @@ +/*************************************************************************** + taskview.cpp - The task window + ------------------- + begin : Tue Feb 08 13:41:00 CET 2002 + copyright : (C) 2001 - 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "taskview.h" +#include "taskview.moc" + +/* these includes are needed for KDE support */ +#include +#include +#include +#include + +/* these includes are needed for Qt support */ +#include +#include +#include +#include +#include +#include + +/* standard C++ library includes */ +#include + +/* ----- public member functions ----- */ + +/* constructor */ +TaskView::TaskView(QWidget * parent, const char * name, bool padd_sub, + bool pmul_div, unsigned int pnr_ratios, unsigned int pmax_md): + ExerciseBase(parent, name), add_sub(padd_sub), mul_div(pmul_div), + nr_ratios(pnr_ratios), max_md(pmax_md) +{ +#ifdef DEBUG + kdDebug() << "constructor TaskView()" << endl; +#endif + + curr_nr_ratios = nr_ratios; + + /* create a new task */ + QApplication::setOverrideCursor(waitCursor); /* show the sand clock */ + current_task.create_task(max_md, nr_ratios, add_sub, mul_div); + QApplication::restoreOverrideCursor(); /* show the normal cursor */ + + // the next thing to do on a button click would be to check the entered + // result + m_currentState = _CHECK_TASK; + + baseWidget = new QWidget(this, "baseWidget"); + baseGrid = new QGridLayout(this, 1, 1, 0, -1, "baseGrid"); + baseGrid->addWidget(baseWidget, 0, 0); + + // this is a VBox + realLayout = new QVBoxLayout(baseWidget, 5, 5, "realLayout"); + + // add a spacer at the top of the VBox + QSpacerItem * v_spacer = new QSpacerItem(1, 1); + realLayout->addItem(v_spacer); + + // now a line holding the task, input fields and result + QHBoxLayout * taskLineHBoxLayout = new QHBoxLayout(5, "taskLineHBoxLayout"); + realLayout->addLayout(taskLineHBoxLayout); + + // first left is the task widget + m_taskWidget = new TaskWidget(baseWidget, "m_taskWidget", current_task); + + // now we have the input fields aligned in a VBox + QVBoxLayout * inputLayout = new QVBoxLayout(5, "inputLayout"); + + // to validate, that the input is an int + KIntValidator *valnum = new KIntValidator( this ); + + /* add input box so the user can enter numerator */ + numer_edit = new QLineEdit(baseWidget, "numer_edit"); + numer_edit->setValidator( valnum ); // use the int validator + QToolTip::add(numer_edit, i18n("Enter the numerator of your result")); + inputLayout->addWidget(numer_edit); + + /* add a line between the edit boxes */ + edit_line = new QFrame(baseWidget, "edit_line"); + edit_line->setGeometry(QRect(100, 100, 20, 20)); + edit_line->setFrameStyle(QFrame::HLine | QFrame::Sunken); + inputLayout->addWidget(edit_line); + + /* add input box so the user can enter denominator */ + deno_edit = new QLineEdit(baseWidget, "deno_edit"); + deno_edit->setValidator( valnum ); // use the int validator + QToolTip::add(deno_edit, i18n("Enter the denominator of your result")); + inputLayout->addWidget(deno_edit); + + // next is the result widget + m_resultWidget = new ResultWidget(baseWidget, "m_resultWidget", *new ratio()); + + // at the right end we have a label just showing CORRECT or WRONG + result_label = new QLabel(baseWidget, "result_label"); + result_label->setText(i18n("WRONG")); + result_label->hide(); + + // add another spacer in the middle of the VBox + v_spacer = new QSpacerItem(1, 1, QSizePolicy::Expanding, QSizePolicy::Minimum); + + // --- that is the end of the horizontal line --- + // in RTL desktops, we still need to allign the + // execise to the left. On Qt4, you can set the direction + // of the layout to LTR (instead of inherit), but on Qt3 + // the only way of fixing it is inserting the widgets in reversed + // order to the layout. + // + // if you need help with this feel free to contact me - Diego ) + // This should fix parts of bug #116831 + if (QApplication::reverseLayout()) + { + taskLineHBoxLayout->addItem(v_spacer); + taskLineHBoxLayout->addWidget(result_label); + taskLineHBoxLayout->addWidget(m_resultWidget); + taskLineHBoxLayout->addLayout(inputLayout); + taskLineHBoxLayout->addWidget(m_taskWidget); + } + else + { + taskLineHBoxLayout->addWidget(m_taskWidget); + taskLineHBoxLayout->addLayout(inputLayout); + taskLineHBoxLayout->addWidget(m_resultWidget); + taskLineHBoxLayout->addWidget(result_label); + taskLineHBoxLayout->addItem(v_spacer); + } + + // add another spacer in the middle of the VBox + v_spacer = new QSpacerItem(1, 1); + realLayout->addItem(v_spacer); + + + // the lower part of the VBox holds just a right aligned button + QHBoxLayout * lowerHBox = new QHBoxLayout(1, "lowerHBox"); + realLayout->addLayout(lowerHBox); + lowerHBox->addStretch(100); + + // the right aligned button + m_checkButton = new QPushButton( baseWidget, "m_checkButton" ); + m_checkButton->setText(i18n("&Check Task")); + m_checkButton->setDefault(true); // is the default button of the dialog + QToolTip::add(m_checkButton, i18n("Click on this button to check your result. The button will not work if you have not entered a result yet.")); + lowerHBox->addWidget(m_checkButton, 1, Qt::AlignRight); + QObject::connect(m_checkButton, SIGNAL(clicked()), this, SLOT(slotCheckButtonClicked())); + + // that the user can start typing without moving the focus + numer_edit->setFocus(); + + // show the whole layout + baseWidget->show(); + + // show the whole layout + m_taskWidget->show(); + m_resultWidget->hide(); + + // add tooltip and qwhatsthis help to the widget + QToolTip::add(this, i18n("In this exercise you have to solve a given task with fractions.")); + QWhatsThis::add(this, i18n("In this exercise you have to solve the generated task. You have to enter numerator and denominator. You can adjust the difficulty of the task with the boxes in the toolbar. Do not forget to reduce the result!")); +} + +/* destructor */ +TaskView::~TaskView() +{ +#ifdef DEBUG + kdDebug() << "destructor TaskView()" << endl; +#endif + + /* no need to delete any child widgets, Qt does it by itself */ +} + +/** the parameters of task generation can be set with this function */ +void TaskView::setTaskParameters(bool padd_sub, bool pmul_div, unsigned int pnr_ratios, unsigned int pmax_md) +{ + // at least one operation must be enabled + if ((padd_sub == false) && (pmul_div == false)) + padd_sub = true; + + // we need at least 2 ratios + if (pnr_ratios < 2) + pnr_ratios = 2; + + // we can only visualize 5 ratios, so we have to limit it + if (pnr_ratios > 5) + pnr_ratios = 5; + + // the main denominator must be at least 2^pnr_ratios + if (pow(2, pnr_ratios) > pmax_md) + pmax_md = (unsigned int) pow(2, pnr_ratios); + + // so everything seems to be fine, lets set the internal values to the given + // ones + add_sub = padd_sub; + mul_div = pmul_div; + max_md = pmax_md; + + nr_ratios = pnr_ratios; + + return; +} + +/** resets the current state, creates a new task and count the last task as + * wrong, if it wasn't solved (in _NEXT_TASK state) yet + * mainly used after changing the task parameters */ +void TaskView::forceNewTask() +{ +#ifdef DEBUG + kdDebug() << "forceNewTask TaskView()" << endl; +#endif + + if (m_currentState == _CHECK_TASK) + { + // emit the signal for wrong + signalTaskSolvedWrong(); + } + m_currentState = _CHECK_TASK; + m_checkButton->setText(i18n("&Check Task")); + + // generate next task + (void) nextTask(); +} + + +/* ------ public slots ------ */ + +void TaskView::update() +{ + // call update of components + m_taskWidget->updateAndRepaint(); + m_resultWidget->updateAndRepaint(); + + // update for itself + ((QWidget *) this)->update(); +} + + +/* ------ private member functions ------ */ + +/** - checks the entered result and compares it to the task's result + - shows the correct result and informs the user if he was right or wrong + - if the user entered the result unreduced, he will be informed about it + - if the user entered a 0 for the denominator, he will be informed about + it (division by zero) + - emits signals if task was solved right or wrong */ +void TaskView::showResult() +{ + QString tmp_str; /* to build a string for a label */ + QPalette pal; + QColorGroup cg; + + // change the tooltip of the check button + QToolTip::add(m_checkButton, i18n("Click on this button to get to the next task.")); + + numer_edit->setEnabled(false); + deno_edit->setEnabled(false); + + result = current_task.solve(); + m_resultWidget->setResult(result); + m_resultWidget->show(); + + // an empty numerator field will be interpreted as 0 + if (numer_edit->text().isEmpty() == true) + numer_edit->setText("0"); + + // an empty denominator field will be interpreted as 1 + if (deno_edit->text().isEmpty() == true) + deno_edit->setText("1"); + + /* store the entered result to check it, but without reducing */ + entered_result.setNumerator(numer_edit->text().toInt(), false); + entered_result.setDenominator(deno_edit->text().toInt(), false); + + // check the entered result; 0/1 == 0/5 -> true, + // but 0/1 == 0/0 -> false + // a 0 for denominator is never allowed (always counted as wrong) + // + // we have to get the 0 directly from the input field, because + // Ratio::setDenominator(0, false) will set the denominator to 1 to ensure + // the Ratio is valid + if ( (deno_edit->text().toInt() != 0) && ((entered_result == result) || + (result.numerator() == 0 && entered_result.numerator() == 0)) ) + { + // emit the signal for correct + signalTaskSolvedCorrect(); + + /* yes, the user entered the correct result */ + result_label->setText(i18n("CORRECT")); + pal = result_label->palette(); /* set green font color */ + cg = pal.active(); + cg.setColor(QColorGroup::Foreground, QColor(6, 179, 0)); + pal.setActive(cg); + cg = pal.inactive(); + cg.setColor(QColorGroup::Foreground, QColor(6, 179, 0)); + pal.setInactive(cg); + result_label->setPalette(pal); + result_label->show(); /* show the result at the end of the task */ + } else { + // emit the signal for wrong + signalTaskSolvedWrong(); + + /* no, the user entered the wrong result */ + result_label->setText(i18n("WRONG")); + pal = result_label->palette(); /* set red font color */ + cg = pal.active(); + cg.setColor(QColorGroup::Foreground, QColor(red)); + pal.setActive(cg); + cg = pal.inactive(); + cg.setColor(QColorGroup::Foreground, QColor(red)); + pal.setInactive(cg); + result_label->setPalette(pal); + + result_label->show(); /* show the result at the end of the task */ + + // if the user entered a 0 for the denominator (division by 0) we have to + // get the 0 directly from the input field, because + // Ratio::setDenominator(0, true) will set the denominator to 1 to ensure + // the Ratio is valid + if (deno_edit->text().toInt() == 0) + { + KMessageBox::information(this, + i18n("You entered a 0 as the denominator. This means division by zero, which is not allowed. This task will be counted as not correctly solved.")); + } else { + /* maybe the entered ratio was not reduced */ + entered_result.reduce(); + if (entered_result == result) + KMessageBox::information(this, + i18n("You entered the correct result, but not reduced.\nAlways enter your results as reduced. This task will be counted as not correctly solved.")); + } + } /* if (entered_result == result) */ +} + +/** generate the next task and show it to the user */ +void TaskView::nextTask() +{ + // change the tooltip of the check button + QToolTip::add(m_checkButton, i18n("Click on this button to check your result. The button will not work if you have not entered a result yet.")); + + numer_edit->setEnabled(true); + deno_edit->setEnabled(true); + + result_label->hide(); /* do not show the result at the end of the task */ + m_resultWidget->hide(); + + /* clear user input */ + deno_edit->setText(""); + numer_edit->setText(""); + numer_edit->setFocus(); + + /* create a new task */ + QApplication::setOverrideCursor(waitCursor); /* show the sand clock */ + current_task.create_task(max_md, nr_ratios, add_sub, mul_div); + QApplication::restoreOverrideCursor(); /* show the normal cursor */ + + // update the task widget + m_taskWidget->setTask((const task) (current_task)); +} + +/* ------ private slots ------ */ + +void TaskView::slotCheckButtonClicked() +{ + if (m_currentState == _CHECK_TASK) + { + // if nothing has been entered by the user, we don't check the result yet + if (numer_edit->text().isEmpty() == true && deno_edit->text().isEmpty() == +true) + return; + m_currentState = _NEXT_TASK; + m_checkButton->setText(i18n("N&ext Task")); + (void) showResult(); + } else { + m_currentState = _CHECK_TASK; + m_checkButton->setText(i18n("&Check Task")); + (void) nextTask(); + } +} diff --git a/kbruch/src/taskview.h b/kbruch/src/taskview.h new file mode 100644 index 00000000..60c3e75c --- /dev/null +++ b/kbruch/src/taskview.h @@ -0,0 +1,113 @@ +/*************************************************************************** + taskview.cpp - Header File + ------------------- + begin : Tue Feb 08 13:42:00 CET 2002 + copyright : (C) 2001 - 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef TASKVIEW_H +#define TASKVIEW_H + +#define _CHECK_TASK 0 +#define _NEXT_TASK 1 + +#include "exercisebase.h" +#include "resultwidget.h" +#include "task.h" +#include "taskwidget.h" + +#ifdef DEBUG +#include +#endif + +#include + + +class QVBoxLayout; +class QHBoxLayout; +class QGridLayout; +class QSpacerItem; +class QLabel; +class QPushButton; +class QLineEdit; +class QFrame; + +/*! Constructs a QWidget, which shows the task to the user. + * The class also provides input fields, so that the user can enter the result. + * It also controls the interaction, so that the entered result gets checked + * and a new task can be generated. + * \author Sebastian Stein + * */ +class TaskView : public ExerciseBase +{ + Q_OBJECT + +public: + /** constructor */ + TaskView(QWidget * parent = 0, const char * name = 0, + bool padd_sub = true, bool pmul_div = false, + unsigned int pnr_ratios = 2, unsigned int pmax_md = 10); + + /** destructor */ + ~TaskView(); + + /** set new task parameters, which will be used for the next task to be + * generated */ + void setTaskParameters(bool padd_sub, bool pmul_div, unsigned int pnr_ratios, unsigned int pmax_md); + + /** force the creation of a new task */ + void forceNewTask(); + +public slots: + void update(); + +signals: + /** class emits this signal, if the task was solved correctly by the user */ + void signalTaskSolvedCorrect(); + + /** class emits this signal, if the task was solved not correctly by the user + * */ + void signalTaskSolvedWrong(); + +private: + bool add_sub; + bool mul_div; + unsigned int nr_ratios; + unsigned int curr_nr_ratios; + unsigned int max_md; + short m_currentState; + + ResultWidget* m_resultWidget; + QPushButton* m_checkButton; + QLabel* result_label; + TaskWidget* m_taskWidget; + QLineEdit* numer_edit; + QFrame* edit_line; + QLineEdit* deno_edit; + + QGridLayout* baseGrid; + QWidget* baseWidget; + QVBoxLayout* realLayout; + + task current_task; + ratio result; + ratio entered_result; + + void showResult(); + void nextTask(); + +private slots: + void slotCheckButtonClicked(); +}; + +#endif diff --git a/kbruch/src/taskvieweroptionsbase.ui b/kbruch/src/taskvieweroptionsbase.ui new file mode 100644 index 00000000..97cba6ed --- /dev/null +++ b/kbruch/src/taskvieweroptionsbase.ui @@ -0,0 +1,224 @@ + +TaskViewerOptionsBase + + + TaskViewerOptionsBase + + + + 0 + 0 + 414 + 550 + + + + + unnamed + + + + layout2 + + + + unnamed + + + + kcfg_taskFont + + + + 1 + 3 + 0 + 0 + + + + Change the font of the numbers + + + + + colorGroupBox + + + + 5 + 0 + 0 + 0 + + + + Colors + + + + layout7 + + + + 10 + 20 + 230 + 110 + + + + + unnamed + + + + kcfg_operationColor + + + + 1 + 0 + 0 + 0 + + + + + + + + 0 + 0 + 255 + + + + Change the color of the operation signs + + + + + kcfg_fractionBarColor + + + + + + + 255 + 0 + 0 + + + + Change the color of the fraction bar + + + + + fractionBarLabel + + + + 1 + 5 + 0 + 0 + + + + Fraction bar: + + + + + operationLabel + + + + 1 + 5 + 0 + 0 + + + + Operation sign: + + + + + kcfg_numberColor + + + + + + + 0 + 255 + 0 + + + + Change the color of the numbers + + + + + numberLabel + + + + 1 + 5 + 0 + 0 + + + + Number: + + + + + + + + groupBox2 + + + General + + + + unnamed + + + + kcfg_showSpecialRatioNotation + + + Show result also as a mixed number, like 1 2/3. + + + Here you can enable/disable showing the result in mixed-number notation. + + + + + + + + + + + + + kfontdialog.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + + diff --git a/kbruch/src/taskwidget.cpp b/kbruch/src/taskwidget.cpp new file mode 100644 index 00000000..378b7afb --- /dev/null +++ b/kbruch/src/taskwidget.cpp @@ -0,0 +1,130 @@ +/*************************************************************************** + taskwidget.cpp - paint a task + ------------------- + begin : 2004/05/30 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "taskwidget.h" +#include "taskwidget.moc" + +/* these includes are needed for KDE support */ +#include + +/* these includes are needed for Qt support */ +#include + +TaskWidget::TaskWidget(QWidget * parent = 0, const char * name = 0, + const task para_task = *new task()) : + FractionBaseWidget(parent, name), m_task(para_task) +{ +#ifdef DEBUG + kdDebug() << "constructor TaskWidget" << endl; +#endif +} + +TaskWidget::~TaskWidget() +{ +#ifdef DEBUG + kdDebug() << "destructor TaskWidget" << endl; +#endif +} + +void TaskWidget::setTask(const task para_task) +{ + m_task = para_task; + update(); +} + +void TaskWidget::paintEvent(QPaintEvent* /* p_paintEvent */) +{ + // our x position, we paint from left to right; + // we don't want to start directly on the border, so add the margin + int old_x = _MARGIN_X; + + // strings holding numerator, denominator and the operation sign + QString str_numerator, str_denominator, str_operation; + + // operation sign as number + short tmp_operation; + + // start the painter + QPainter paint(this); + + // ratios and operation signs are painted with the same font + paint.setFont(m_font); + + // set the pen for painting + QPen pen(Qt::SolidLine); + pen.setWidth(0); + paint.setPen(pen); + + // get the font height; the font height doesn't change while painting + QFontMetrics fm(paint.fontMetrics()); + + // now we can correctly set the height of the widget + setMinimumHeight(2 * fm.lineSpacing() + 10); + setMaximumHeight(2 * fm.lineSpacing() + 10); + + // loop through all ratios and paint them + for (unsigned short tmp_counter = 0; tmp_counter < m_task.getNumberOfRatios(); tmp_counter++) + { + // get the current ratio and paint it + paintRatio(paint, m_task.get_ratio_n(tmp_counter), old_x, fm, false); + + // now check if we have another operation to show + // if not we will stop showing ratios as well + if (tmp_counter < m_task.getNumberOfOperations()) + { + // get the operation sign + tmp_operation = m_task.get_op_n(tmp_counter); + + // we have to convert the operation sign into a string + switch (tmp_operation) + { + case ADD : + str_operation = "+"; + break; + case SUB : + str_operation = "-"; + break; + case MUL : + str_operation = "x"; + break; + case DIV : + // there seems to be different division signs around the world + // so please translate it to the right one for your country + str_operation = i18n("division symbol", "/"); + break; + } /* switch (operation) */ + + // paint the operation + paintMiddle(paint, str_operation, old_x, fm, m_colorOperation); + + } else { + // no further operations to show, so we always show the = sign at the + // end of a task + paintMiddle(paint, "=", old_x, fm, m_colorOperation); + + break; + } // if (tmp_counter < m_task.getNumberOfOperations()) + } + + // stop the painter + paint.end(); + + // the space we needed for painting is the minimum width of the widget + setMinimumWidth(old_x); + + return; +} diff --git a/kbruch/src/taskwidget.h b/kbruch/src/taskwidget.h new file mode 100644 index 00000000..e25ef3d3 --- /dev/null +++ b/kbruch/src/taskwidget.h @@ -0,0 +1,66 @@ +/*************************************************************************** + taskwidget.h - paint a task + ------------------- + begin : 2004/05/30 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef TASKWIDGET_H +#define TASKWIDGET_H + +#ifdef DEBUG +#include +#endif + +#include "fractionbasewidget.h" +#include "task.h" + +#include + +/** important for add_sub and mul_div */ +#define YES 1 +#define NO 0 + +/** important for op_vector */ +#define ADD 0 +#define SUB 1 +#define MUL 2 +#define DIV 3 + +/*! class to paint task with fractions + * + * \author Sebastian Stein */ +class TaskWidget : public FractionBaseWidget +{ + Q_OBJECT + +public: + /** constructor */ + TaskWidget(QWidget * parent, const char * name, const task para_task); + + /** destructor */ + ~TaskWidget(); + + /** set the task to be displayed */ + void setTask(const task para_task); + +private: + + /** the task to be displayed */ + task m_task; + + /** overrideing the paint event of FractionBaseWidget */ + void paintEvent(QPaintEvent*); +}; + +#endif diff --git a/kbruch/testcases/Makefile.am b/kbruch/testcases/Makefile.am new file mode 100644 index 00000000..5e9e8950 --- /dev/null +++ b/kbruch/testcases/Makefile.am @@ -0,0 +1,13 @@ +check_PROGRAMS = kbruch_test + +kbruch_test_SOURCES = task.cpp ratio.cpp ratio_test.cpp primenumber.cpp primenumber_test.cpp kbruch_test.cpp + +kbruch_test_LDADD = -lboost_unit_test_framework-gcc $(LIB_KDEUI) + +# the library search path. +kbruch_test_LDFLAGS = $(all_libraries) $(KDE_RPATH) + +EXTRA_DIST = primenumber.cpp primenumber.h ratio.cpp ratio.h task.cpp task.h primenumber_test.cpp ratio_test.cpp kbruch_test.cpp + +# set the include path for X, qt and KDE +INCLUDES= $(all_includes) diff --git a/kbruch/testcases/README b/kbruch/testcases/README new file mode 100644 index 00000000..cece8143 --- /dev/null +++ b/kbruch/testcases/README @@ -0,0 +1,76 @@ +In this directory I will store the testcases for KBruch. A file containing a +test suite for a "class" has the following file name: + +"class"_test.cpp + +In this file there is a class (struct) named "class"_test_suite and the class +containing the test cases. This class is called "class"_test. Every member +function of the original class is tested in a seperated member function of the +"class"_test class. Those functions are named + +"class"_test::test_"memberFunction"() {...} + +Before you can compile it, you have to make symlinks from the source directory +to this directory. The simplest way is to use the following bash script: + +-----SNIP----- + +#!/bin/bash + +# save the current directory +# +current=`pwd` + +# delete all symbolic links +# +rm `find . -type l` + +# now go the source directory +# +cd ../src + +echo "Createing symlinks to the source files..." + +# make a symlink from every *.cpp file to this directory +# +for a in `ls *.cpp` +do + ln -s ../src/$a ../testcases/$a +done + +# make a symlink from every *.h file to this directory +# +for a in `ls *.h` +do + ln -s ../src/$a ../testcases/$a +done + +# and back to the testcases directory +# +cd $current + +-----SNIP----- + +And you need the boost library installed. I think this will be the hardest +thing. You can get boost from http://www.boost.org/ + +If you want to compile the whole tests not under Linux using gcc, you maybe +have to edit the Makefile.am in this directory to correctly link against +libboost_unit_test_framework-YOURCOMPILER. Edit the following line in +Makefile.am: + +kbruch_test_LDADD = -lboost_unit_test_framework-gcc $(LIB_KDEUI) + +I hope someone finds a portable way to do this Makefile stuff. Please fix it, +I'm not a Automake/Autoconf guru! + +You can compile the test program by typing: + +make check + +If you were able to compile it, you can execute the test case program +kbruch_test from within this directory. + +I hope this helps a little bit. + +Sebastian Stein diff --git a/kbruch/testcases/kbruch_test.cpp b/kbruch/testcases/kbruch_test.cpp new file mode 100644 index 00000000..b4e978d1 --- /dev/null +++ b/kbruch/testcases/kbruch_test.cpp @@ -0,0 +1,37 @@ +/*************************************************************************** + + begin : 2004-05-25 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +// for BOOST testing +#include +using boost::unit_test_framework::test_suite; + +// the test classes +#include "primenumber_test.cpp" +#include "ratio_test.cpp" + +// test program entry point +test_suite* init_unit_test_suite(int /* argc */, char** /* argv */) +{ + // create the top test suite + std::auto_ptr top_test_suite(BOOST_TEST_SUITE("Master test suite")); + + // add test suites to the top test suite + top_test_suite->add(new primenumber_test_suite()); + top_test_suite->add(new ratio_test_suite()); + + return top_test_suite.release(); +} diff --git a/kbruch/testcases/primenumber_test.cpp b/kbruch/testcases/primenumber_test.cpp new file mode 100644 index 00000000..c0e322fb --- /dev/null +++ b/kbruch/testcases/primenumber_test.cpp @@ -0,0 +1,115 @@ +/*************************************************************************** + + begin : 2004-05-25 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +// for BOOST testing +#include +using boost::unit_test_framework::test_suite; +using boost::unit_test_framework::test_case; + +// the class to be tested +#include "primenumber.h" + + +class primenumber_test +{ + public: + + // constructor + primenumber_test() + { + } + + /** test the prime number algorithm */ + void test_isPrimeNumber() + { + BOOST_REQUIRE(m_primenumber.isPrimeNumber(0) == 0); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(2) == 1); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(3) == 1); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(4) == 0); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(5) == 1); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(6) == 0); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(7) == 1); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(8) == 0); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(9) == 0); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(23) == 1); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(9) == 0); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(9) == 0); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(6) == 0); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(101) == 1); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(323) == 0); // 17 * 19 + BOOST_REQUIRE(m_primenumber.isPrimeNumber(1001) == 0); // 7 * 143 + BOOST_REQUIRE(m_primenumber.isPrimeNumber(1002) == 0); // 2 * 501 + BOOST_REQUIRE(m_primenumber.isPrimeNumber(3) == 1); + BOOST_REQUIRE(m_primenumber.isPrimeNumber(2) == 1); + } + + /** test the get_first() function */ + void test_get_first() + { + BOOST_REQUIRE(m_primenumber.get_first() == 2); + } + + /** test the move and get functions */ + void test_move_get_func() + { + m_primenumber.move_first(); + BOOST_REQUIRE(m_primenumber.get_current() == 2); + BOOST_REQUIRE(m_primenumber.get_next() == 3); + + m_primenumber.move_forward(); + BOOST_REQUIRE(m_primenumber.get_current() == 5); + + m_primenumber.move_back(); + BOOST_REQUIRE(m_primenumber.get_current() == 3); + + unsigned int tmp = m_primenumber.get_last(); + m_primenumber.move_last(); + BOOST_REQUIRE(m_primenumber.get_current() == tmp); + + m_primenumber.move_forward(); + BOOST_REQUIRE(m_primenumber.get_last() != tmp); + } + + private: + + // instance of primenumber + primenumber m_primenumber; +}; + +class primenumber_test_suite : public test_suite +{ + public: + + primenumber_test_suite() : test_suite("primenumber_test_suite") + { + // create an instance of the test cases class + boost::shared_ptr instance(new primenumber_test()); + + // create the test cases + test_case* isPrimeNumber_test_case = BOOST_CLASS_TEST_CASE( + &primenumber_test::test_isPrimeNumber, instance ); + test_case* get_first_test_case = BOOST_CLASS_TEST_CASE( + &primenumber_test::test_get_first, instance ); + test_case* move_get_func_test_case = BOOST_CLASS_TEST_CASE( + &primenumber_test::test_move_get_func, instance ); + + // add the test cases to the test suite + add(isPrimeNumber_test_case); + add(get_first_test_case); + add(move_get_func_test_case); + } +}; diff --git a/kbruch/testcases/ratio_test.cpp b/kbruch/testcases/ratio_test.cpp new file mode 100644 index 00000000..bdc4419b --- /dev/null +++ b/kbruch/testcases/ratio_test.cpp @@ -0,0 +1,367 @@ +/*************************************************************************** + + begin : 2004-06-03 + copyright : (C) 2004 by Sebastian Stein + email : seb.kde@hpfsc.de + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +// for BOOST testing +#include +using boost::unit_test_framework::test_suite; +using boost::unit_test_framework::test_case; + +// the class to be tested +#include "ratio.h" + + +class ratio_test +{ + public: + + // constructor + ratio_test() + { + } + + /** test the constructor of class ratio */ + void test_constructor() + { + // check basic initialisation + ratio * ratio_a = new ratio(); + BOOST_REQUIRE(ratio_a->numerator() == 0); + BOOST_REQUIRE(ratio_a->denominator() == 1); + + // a denominator with value 0 is never allowed + ratio * ratio_b = new ratio(2, 0); + BOOST_REQUIRE(ratio_b->numerator() == 2); + BOOST_REQUIRE(ratio_b->denominator() == 1); // division by zero not allowed + + // a new ratio should always be reduced + ratio * ratio_c = new ratio(2, 4); + BOOST_REQUIRE(ratio_c->numerator() == 1); + BOOST_REQUIRE(ratio_c->denominator() == 2); + + // check copy constructor + ratio * ratio_d = new ratio(*ratio_c); + BOOST_REQUIRE(ratio_d->numerator() == 1); + BOOST_REQUIRE(ratio_d->denominator() == 2); + + // the copy constructor is not allowed to reduce the new ratio + ratio_d->setNumerator(4, false); + ratio * ratio_e = new ratio(*ratio_d); + BOOST_REQUIRE(ratio_e->numerator() == 4); + BOOST_REQUIRE(ratio_e->denominator() == 2); + + delete(ratio_a); + delete(ratio_b); + delete(ratio_c); + delete(ratio_d); + delete(ratio_e); + + return; + } + + /** test set and get functions */ + void test_setAndGet() + { + // check setNumerator() and numerator() (get) + ratio * ratio_a = new ratio(); + ratio_a->setNumerator(10); + BOOST_REQUIRE(ratio_a->numerator() == 10); + BOOST_REQUIRE(ratio_a->denominator() == 1); + + // check setDenominator() and denominator() (get) + ratio_a->setDenominator(7); + BOOST_REQUIRE(ratio_a->numerator() == 10); + BOOST_REQUIRE(ratio_a->denominator() == 7); + + // now check if the ratio gets reduced + ratio_a->setNumerator(14); + BOOST_REQUIRE(ratio_a->numerator() == 2); + BOOST_REQUIRE(ratio_a->denominator() == 1); + + // lets do the same, but with out reducing + ratio_a->setNumerator(14, false); + ratio_a->setDenominator(7, false); + BOOST_REQUIRE(ratio_a->numerator() == 14); + BOOST_REQUIRE(ratio_a->denominator() == 7); + + // now the = operator + ratio * ratio_b = new ratio(); + *ratio_b = *ratio_a; + BOOST_REQUIRE(ratio_b->numerator() == 14); + BOOST_REQUIRE(ratio_b->denominator() == 7); + + // make sure we didn't just copied the pointers + BOOST_REQUIRE(ratio_a != ratio_b); + + delete(ratio_a); + delete(ratio_b); + + return; + } + + /** test the = operator */ + void test_operatorSet() + { + ratio ratio_a; + ratio_a = 8; + BOOST_REQUIRE(ratio_a.numerator() == 8); + BOOST_REQUIRE(ratio_a.denominator() == 1); + + ratio ratio_b(2, 3); + ratio_a = ratio_b; + BOOST_REQUIRE(ratio_a.numerator() == 2); + BOOST_REQUIRE(ratio_a.denominator() == 3); + + return; + } + + /** test the + and - operator */ + void test_operatorAddSub() + { + ratio * ratio_a = new ratio(); + ratio_a->setNumerator(4, false); + ratio_a->setDenominator(2, false); + + ratio * ratio_b = new ratio(); + ratio_b->setNumerator(4, false); + ratio_b->setDenominator(8, false); + + // check + operator + ratio ratio_c = *ratio_a + *ratio_b; + BOOST_REQUIRE(ratio_c.numerator() == 5); + BOOST_REQUIRE(ratio_c.denominator() == 2); + + // it should be the same if we change the addends + ratio_c = *ratio_b + *ratio_a; + BOOST_REQUIRE(ratio_c.numerator() == 5); + BOOST_REQUIRE(ratio_c.denominator() == 2); + + // check - operator + ratio_c = *ratio_b - *ratio_a; + BOOST_REQUIRE(ratio_c.numerator() == -3); + BOOST_REQUIRE(ratio_c.denominator() == 2); + + // it should not be the same if we change the subtrahends + ratio_c = *ratio_a - *ratio_b; + BOOST_REQUIRE(ratio_c.numerator() == 3); + BOOST_REQUIRE(ratio_c.denominator() == 2); + + // now check if we can get 0/1 + *ratio_a = *ratio_b; + ratio_c = *ratio_a - *ratio_b; + BOOST_REQUIRE(ratio_c.numerator() == 0); + BOOST_REQUIRE(ratio_c.denominator() == 1); + + delete(ratio_a); + delete(ratio_b); + + return; + } + + /** test the * and / operator */ + void test_operatorMulDiv() + { + ratio * ratio_a = new ratio(); + ratio_a->setNumerator(4, false); + ratio_a->setDenominator(2, false); + + ratio * ratio_b = new ratio(); + ratio_b->setNumerator(4, false); + ratio_b->setDenominator(16, false); + + // check * operator + ratio ratio_c = *ratio_a * *ratio_b; + BOOST_REQUIRE(ratio_c.numerator() == 1); + BOOST_REQUIRE(ratio_c.denominator() == 2); + + // it should be the same if we change the addends + ratio_c = *ratio_b * *ratio_a; + BOOST_REQUIRE(ratio_c.numerator() == 1); + BOOST_REQUIRE(ratio_c.denominator() == 2); + + // check / operator + ratio_c = *ratio_b / *ratio_a; + BOOST_REQUIRE(ratio_c.numerator() == 1); + BOOST_REQUIRE(ratio_c.denominator() == 8); + + // it should not be the same if we change the subtrahends + ratio_c = *ratio_a / *ratio_b; + BOOST_REQUIRE(ratio_c.numerator() == 8); + BOOST_REQUIRE(ratio_c.denominator() == 1); + + // now check if we can get 0/1 + *ratio_a = 0; + ratio_c = *ratio_a * *ratio_b; + BOOST_REQUIRE(ratio_c.numerator() == 0); + BOOST_REQUIRE(ratio_c.denominator() == 1); + ratio_c = *ratio_a / *ratio_b; + BOOST_REQUIRE(ratio_c.numerator() == 0); + BOOST_REQUIRE(ratio_c.denominator() == 1); + + delete(ratio_a); + delete(ratio_b); + + return; + } + + /** test function reziproc() */ + void test_reziproc() + { + ratio ratio_a(2, 3); + ratio_a.reziproc(); + BOOST_REQUIRE(ratio_a.numerator() == 3); + BOOST_REQUIRE(ratio_a.denominator() == 2); + + return; + } + + /** test function reduce() */ + void test_reduce() + { + ratio ratio_a; + ratio_a.setNumerator(51, false); + ratio_a.setDenominator(17, false); + ratio_a.reduce(); + BOOST_REQUIRE(ratio_a.numerator() == 3); + BOOST_REQUIRE(ratio_a.denominator() == 1); + + return; + } + + /** test operator compare */ + void test_operatorCompare() + { + ratio ratio_a(2, 3); + ratio ratio_b(2, 3); + ratio ratio_c(-2, -3); + ratio ratio_d(2, -3); + ratio ratio_e(-2, 3); + + BOOST_REQUIRE((ratio_a == ratio_a) == true); + BOOST_REQUIRE((ratio_a == ratio_b) == true); + BOOST_REQUIRE((ratio_a == ratio_c) == true); + BOOST_REQUIRE((ratio_a == ratio_d) == false); + BOOST_REQUIRE((ratio_a == ratio_e) == false); + + return; + } + + /** test operator smaller */ + void test_operatorSmaller() + { + ratio ratio_a(2, 3); + ratio ratio_b(2, 3); + ratio ratio_c(-2, -3); + ratio ratio_d(2, -3); + ratio ratio_e(-2, 3); + + BOOST_REQUIRE((ratio_a < ratio_a) == false); + BOOST_REQUIRE((ratio_a < ratio_b) == false); + BOOST_REQUIRE((ratio_a < ratio_c) == false); + BOOST_REQUIRE((ratio_a < ratio_d) == false); + BOOST_REQUIRE((ratio_a < ratio_e) == false); + + ratio_a = ratio(-2, 3); + + BOOST_REQUIRE((ratio_a < ratio_a) == false); + BOOST_REQUIRE((ratio_a < ratio_b) == true); + BOOST_REQUIRE((ratio_a < ratio_c) == true); + BOOST_REQUIRE((ratio_a < ratio_d) == false); + BOOST_REQUIRE((ratio_a < ratio_e) == false); + + BOOST_REQUIRE((ratio(5, 8) < ratio(2, 1)) == true); + + return; + } + + /** test operator bigger */ + void test_operatorBigger() + { + ratio ratio_a(2, 3); + ratio ratio_b(2, 3); + ratio ratio_c(-2, -3); + ratio ratio_d(2, -3); + ratio ratio_e(-2, 3); + ratio ratio_f(-4, 3); + + BOOST_REQUIRE((ratio_a > ratio_a) == false); + BOOST_REQUIRE((ratio_a > ratio_b) == false); + BOOST_REQUIRE((ratio_a > ratio_c) == false); + BOOST_REQUIRE((ratio_a > ratio_d) == true); + BOOST_REQUIRE((ratio_a > ratio_e) == true); + BOOST_REQUIRE((ratio_a > ratio_f) == true); + + ratio_a = ratio(-2, 3); + + BOOST_REQUIRE((ratio_a > ratio_a) == false); + BOOST_REQUIRE((ratio_a > ratio_b) == false); + BOOST_REQUIRE((ratio_a > ratio_c) == false); + BOOST_REQUIRE((ratio_a > ratio_d) == false); + BOOST_REQUIRE((ratio_a > ratio_e) == false); + BOOST_REQUIRE((ratio_a > ratio_f) == true); + + return; + } + + private: + + // instance of primenumber + ratio m_ratio; +}; + +class ratio_test_suite : public test_suite +{ + public: + + ratio_test_suite() : test_suite("ratio_test_suite") + { + // create an instance of the test cases class + boost::shared_ptr instance(new ratio_test()); + + // create the test cases + test_case* constructor_test_case = BOOST_CLASS_TEST_CASE( + &ratio_test::test_constructor, instance ); + test_case* setAndGet_test_case = BOOST_CLASS_TEST_CASE( + &ratio_test::test_setAndGet, instance ); + test_case* operatorSet_test_case = BOOST_CLASS_TEST_CASE( + &ratio_test::test_operatorSet, instance ); + test_case* operatorAddSub_test_case = BOOST_CLASS_TEST_CASE( + &ratio_test::test_operatorAddSub, instance ); + test_case* operatorMulDiv_test_case = BOOST_CLASS_TEST_CASE( + &ratio_test::test_operatorMulDiv, instance ); + test_case* reziproc_test_case = BOOST_CLASS_TEST_CASE( + &ratio_test::test_reziproc, instance ); + test_case* reduce_test_case = BOOST_CLASS_TEST_CASE( + &ratio_test::test_reduce, instance ); + test_case* operatorCompare_test_case = BOOST_CLASS_TEST_CASE( + &ratio_test::test_operatorCompare, instance ); + test_case* operatorSmaller_test_case = BOOST_CLASS_TEST_CASE( + &ratio_test::test_operatorSmaller, instance ); + test_case* operatorBigger_test_case = BOOST_CLASS_TEST_CASE( + &ratio_test::test_operatorBigger, instance ); + + // add the test cases to the test suite + add(constructor_test_case); + add(setAndGet_test_case); + add(operatorSet_test_case); + add(operatorAddSub_test_case); + add(operatorMulDiv_test_case); + add(reziproc_test_case); + add(reduce_test_case); + add(operatorCompare_test_case); + add(operatorSmaller_test_case); + add(operatorBigger_test_case); + } +}; diff --git a/kdeedu.lsm b/kdeedu.lsm new file mode 100644 index 00000000..097b655c --- /dev/null +++ b/kdeedu.lsm @@ -0,0 +1,11 @@ +Begin4 +Title: kdeedu +Version: 3.5.10 +Entered-date: 2008-08-26 +Description: Edutainment applications for the K Desktop Environment (KDE) +Keywords: KDE X11 desktop Qt +Author: http://bugs.kde.org/ (KDE Bugtracking System) +Primary-site: http://www.kde.org/download/ +Platforms: Unix, Qt +Copying-policy: GPL, Artistic +End diff --git a/keduca/AUTHORS b/keduca/AUTHORS new file mode 100644 index 00000000..7586de97 --- /dev/null +++ b/keduca/AUTHORS @@ -0,0 +1,2 @@ +Javier Campos +Klas Kalass diff --git a/keduca/COPYING b/keduca/COPYING new file mode 100644 index 00000000..37ba36f1 --- /dev/null +++ b/keduca/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/keduca/INSTALL b/keduca/INSTALL new file mode 100644 index 00000000..02a4a074 --- /dev/null +++ b/keduca/INSTALL @@ -0,0 +1,167 @@ +Basic Installation +================== + + These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, a file +`config.cache' that saves the results of its tests to speed up +reconfiguring, and a file `config.log' containing compiler output +(useful mainly for debugging `configure'). + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If at some point `config.cache' +contains results you don't want to keep, you may remove or edit it. + + The file `configure.in' is used to create `configure' by a program +called `autoconf'. You only need `configure.in' if you want to change +it or regenerate `configure' using a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes a while. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Type `make install' to install the programs and any data files and + documentation. + + 4. You can remove the program binaries and object files from the + source code directory by typing `make clean'. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. You can give `configure' +initial values for variables by setting them in the environment. Using +a Bourne-compatible shell, you can do that on the command line like +this: + CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure + +Or on systems that have the `env' program, you can do it like this: + env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not supports the `VPATH' +variable, you have to compile the package for one architecture at a time +in the source code directory. After you have installed the package for +one architecture, use `make distclean' before reconfiguring for another +architecture. + +Installation Names +================== + + By default, `make install' will install the package's files in +`/usr/local/bin', `/usr/local/man', etc. You can specify an +installation prefix other than `/usr/local' by giving `configure' the +option `--prefix=PATH'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +give `configure' the option `--exec-prefix=PATH', the package will use +PATH as the prefix for installing programs and libraries. +Documentation and other data files will still use the regular prefix. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Optional Features +================= + + Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + +Specifying the System Type +========================== + + There may be some features `configure' can not figure out +automatically, but needs to determine by the type of host the package +will run on. Usually `configure' can figure that out, but if it prints +a message saying it can not guess the host type, give it the +`--host=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name with three fields: + CPU-COMPANY-SYSTEM + +See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the host type. + + If you are building compiler tools for cross-compiling, you can also +use the `--target=TYPE' option to select the type of system they will +produce code for and the `--build=TYPE' option to select the type of +system on which you are compiling the package. + +Sharing Defaults +================ + + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Operation Controls +================== + + `configure' recognizes the following options to control how it +operates. + +`--cache-file=FILE' + Use and save the results of the tests in FILE instead of + `./config.cache'. Set FILE to `/dev/null' to disable caching, for + debugging `configure'. + +`--help' + Print a summary of the options to `configure', and exit. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`--version' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`configure' also accepts some other, not widely useful, options. + diff --git a/keduca/Mainpage.dox b/keduca/Mainpage.dox new file mode 100644 index 00000000..ec90d0b6 --- /dev/null +++ b/keduca/Mainpage.dox @@ -0,0 +1,5 @@ +/** @mainpage +* +* Add a k, remove a tion. I'm sure a chemistry person could +* make a cation joke here. +*/ diff --git a/keduca/Makefile.am b/keduca/Makefile.am new file mode 100644 index 00000000..548a2bfa --- /dev/null +++ b/keduca/Makefile.am @@ -0,0 +1,17 @@ + +SUBDIRS = libkeduca keduca keducabuilder resources + +EXTRA_DIST = AUTHORS COPYING ChangeLog INSTALL README TODO keduca.lsm + +messages: + $(EXTRACTRC) `find . -name *.rc` > rc.cpp + $(EXTRACTRC) `find . -name *.ui` >> rc.cpp + + LIST=`find . -name \*.h -o -name \*.hh -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.ecpp -o -name \*.C`; \ + if test -n "$$LIST"; then \ + $(XGETTEXT) $$LIST -o $(podir)/keduca.pot; \ + fi + rm -f rc.cpp + +DOXYGEN_REFERENCES = kdeui +include ../admin/Doxyfile.am diff --git a/keduca/TODO b/keduca/TODO new file mode 100644 index 00000000..887e103a --- /dev/null +++ b/keduca/TODO @@ -0,0 +1,24 @@ +KEduca TODOs: + + New Features: + -> "Explain" feature + + Things that NEED to be done before KDE 3.4: + -> Use KNewStuff + -> Go through all reports in b.k.o and fix what can be fixed + + Things that would be nice to have done for KDE 3.4: + -> Improved documentation + + Things for KDE 4.0 or later: + -> Consider using IMS QTI as default format + +--- + +Old TODOs (are these still relevant?): + - make sure that saving over the network works for images as well + - fix "crash on exit when downloaded from net" - Bug BUT HOW??? + - fix "black background" - Bug + - sync the TestMaster view with the Editor + - watch the open file for modifications + - deactivate up and down actions when they cannot be executed diff --git a/keduca/keduca.lsm b/keduca/keduca.lsm new file mode 100644 index 00000000..3716f9af --- /dev/null +++ b/keduca/keduca.lsm @@ -0,0 +1,14 @@ +Begin3 +Title: Keduca +Version: 0.6 +Entered-date: +Description: +Keywords: +Author: Javier Campos +Maintained-by: Javier Campos +Primary-site: +Home-page: http://keduca.sourceforge.net +Original-site: +Platforms: Linux and other Unices +Copying-policy: GNU Public License +End diff --git a/keduca/keduca/Makefile.am b/keduca/keduca/Makefile.am new file mode 100644 index 00000000..fb713daf --- /dev/null +++ b/keduca/keduca/Makefile.am @@ -0,0 +1,40 @@ +# set the include path for X, qt and KDE +INCLUDES= -I../libkeduca $(all_includes) + +# The binary program keduca +bin_PROGRAMS = keduca +keduca_LDFLAGS = $(all_libraries) +keduca_LDADD = $(LIB_KFILE) $(LIB_KPARTS) ../libkeduca/libkeduca.la +keduca_SOURCES = main.cpp keduca.cpp + +# Convenience library +#noinst_LTLIBRARIES = libkeduca_common.la + +#libkeduca_common_la_SOURCES = kradioeduca.cpp kquestion.cpp kgroupeduca.cpp keducaview.cpp \ +# keducaprefs.cpp kcheckeduca.cpp +#libkeduca_common_la_LDFLAGS = $(all_libraries) -no-undefined +#libkeduca_common_la_LIBADD = ../libkeduca/libkeduca.la + +# The KParts Component +kde_module_LTLIBRARIES = libkeducapart.la +libkeducapart_la_LDFLAGS = $(KDE_PLUGIN) $(all_libraries) +libkeducapart_la_LIBADD = ../libkeduca/libkeduca.la $(LIB_KPARTS) +libkeducapart_la_SOURCES = keduca_part.cpp kradioeduca.cpp kquestion.cpp \ + kgroupeduca.cpp keducaview.cpp keducaprefs.cpp \ + kcheckeduca.cpp settings.kcfgc configdialogbase.ui + +EXTRA_DIST = main.cpp keduca.cpp keduca.h kcheckeduca.cpp kcheckeduca.h keducaprefs.cpp \ +keducaprefs.h keducaui.rc keducaview.cpp keducaview.h kgroupeduca.cpp kgroupeduca.h kquestion.cpp \ +kquestion.h kradioeduca.cpp kradioeduca.h + +METASOURCES = AUTO + +rcdir = $(kde_datadir)/keduca +rc_DATA = keducaui.rc keduca_partui.rc + +# Install the Part's desktop file +kde_services_DATA = keduca_part.desktop + +kde_kcfg_DATA = keduca.kcfg + +include ../../admin/Doxyfile.am diff --git a/keduca/keduca/configdialogbase.ui b/keduca/keduca/configdialogbase.ui new file mode 100644 index 00000000..bb526841 --- /dev/null +++ b/keduca/keduca/configdialogbase.ui @@ -0,0 +1,100 @@ + +ConfigDialogBase + + + ConfigDialogBase + + + + 0 + 0 + 332 + 273 + + + + KEduca Config Dialog + + + + unnamed + + + + kcfg_ResultFinish + + + Show Results + + + + unnamed + + + + testEnd + + + At the end of the test + + + + + afterEachQuestion + + + After answering each question + + + + + + + orderingButtonGroup + + + Ordering + + + + unnamed + + + + kcfg_RandomQuestions + + + Show questions in random order + + + + + kcfg_RandomAnswers + + + Show answers in random order + + + + + + + spacer1 + + + Vertical + + + Expanding + + + + 41 + 51 + + + + + + + diff --git a/keduca/keduca/kcheckeduca.cpp b/keduca/keduca/kcheckeduca.cpp new file mode 100644 index 00000000..8fe6b557 --- /dev/null +++ b/keduca/keduca/kcheckeduca.cpp @@ -0,0 +1,85 @@ +/*************************************************************************** + kcheckeduca.cpp - description + ------------------- + begin : Tue Sep 5 2000 + copyright : (C) 2000 by Javier Campos Morales + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kcheckeduca.h" +#include "kcheckeduca.moc" + +#include +#include + +KCheckEduca::KCheckEduca(QWidget *parent, const char *name ) : QCheckBox(parent,name) +{ + _doc = 0; + KAcceleratorManager::setNoAccel( this ); +} + +KCheckEduca::~KCheckEduca() +{ + delete _doc; +} + +/** */ +void KCheckEduca::drawButtonLabel( QPainter *p){ + int x, y, w, h; + int extra_width, indicator_width; + + extra_width = 8; + indicator_width = style().pixelMetric(QStyle::PM_IndicatorWidth, 0); + + y = 0; + x = indicator_width + extra_width; //### + w = width() - x; + h = height(); + + QRect cr(x,y,w,h); + + _doc = new QSimpleRichText( text(), font() ); + _doc->setWidth( 10 ); + + _doc->setWidth(p, cr.width() ); + int rw = _doc->widthUsed() + extra_width; + int rh = _doc->height(); + int xo = 0; + int yo = 0; + + resize( width(), rh); + + yo = (cr.height()-rh)/2; + + if ( !isEnabled() ) { + QColorGroup cg = colorGroup(); + cg.setColor( QColorGroup::Text, cg.light() ); + _doc->draw(p, cr.x()+xo+1, cr.y()+yo+1, cr, cg, 0); + } + _doc->draw(p, cr.x()+xo, cr.y()+yo, cr, colorGroup(), 0); + + if ( hasFocus() ) { +// QRect br = style().itemRect( p, x, y, rw, rh+yo, +// AlignLeft|AlignVCenter|ShowPrefix, +// isEnabled(), +// pixmap(), text().visual() ); + QRect br(x,y,rw,rh+yo); + + br.setLeft( br.left()-3 ); + br.setRight( br.right()+2 ); + br.setTop( br.top()-2 ); + br.setBottom( br.bottom()+2); + br = br.intersect( QRect(0,0,rw, rh+yo ) ); + + style().drawPrimitive( QStyle::PE_FocusRect, p, br, colorGroup()); + } +} diff --git a/keduca/keduca/kcheckeduca.h b/keduca/keduca/kcheckeduca.h new file mode 100644 index 00000000..a874b62d --- /dev/null +++ b/keduca/keduca/kcheckeduca.h @@ -0,0 +1,44 @@ +/*************************************************************************** + kcheckeduca.h - description + ------------------- + begin : Tue Sep 5 2000 + copyright : (C) 2000 by Javier Campos Morales + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KCHECKEDUCA_H +#define KCHECKEDUCA_H + +#include + +#include + +/**KCheck with wordwrap and rich text support + *@author Javier Campos Morales + */ + +class KCheckEduca : public QCheckBox { + Q_OBJECT + +public: + KCheckEduca(QWidget *parent=0, const char *name=0); + ~KCheckEduca(); + +protected: + void drawButtonLabel( QPainter *); + +private: + /** Rich text */ + QSimpleRichText *_doc; +}; + +#endif diff --git a/keduca/keduca/keduca.cpp b/keduca/keduca/keduca.cpp new file mode 100644 index 00000000..8abc874b --- /dev/null +++ b/keduca/keduca/keduca.cpp @@ -0,0 +1,130 @@ +/*************************************************************************** + keduca.cpp - description + ------------------- + begin : mié may 23 20:36:15 CEST 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "keduca.h" +#include "keduca.moc" +#include "keduca_part.h" +#include "../libkeduca/kgallerydialog.h" + +#include +#include +#include +#include +#include + +#include + +#include + +Keduca::Keduca( QWidget* parent, const char *name, WFlags f ) + : KParts::MainWindow( parent, name, f ), _part( 0 ) +{ + setXMLFile( "keducaui.rc" ); + + _part = KParts::ComponentFactory::createPartInstanceFromLibrary< KParts::ReadOnlyPart > + ( "libkeducapart", this, name, this, "KEducaPart" ); + + if ( _part ) + { + setCentralWidget( _part->widget() ); + + setupActions(); + + configRead(); + + createGUI( _part ); + } + else + { + kdFatal() << "The library \"libkeducapart\" could not be found. Aborting." << endl; + } + if (!initialGeometrySet()) + resize( QSize(550, 450).expandedTo(minimumSizeHint())); +} + +Keduca::~Keduca() +{ +} + + +void Keduca::setupActions() +{ + KStdAction::open( this, SLOT( slotFileOpen() ), actionCollection() ); + (void)new KAction( i18n( "Open &Gallery..." ), 0, 0, this, SLOT( slotGallery() ), +actionCollection(), "open_gallery" ); + _recentFiles = KStdAction::openRecent(this, SLOT ( slotFileOpenURL(const KURL &) ), +actionCollection()); + KStdAction::quit(kapp, SLOT( quit() ), actionCollection()); +} + +void Keduca::slotFileOpen() +{ + KURL url = KFileDialog::getOpenURL( QString::null, "application/x-edu", this, i18n("Open Educa File") ); + if( !url.isEmpty() ) + slotFileOpenURL( url ); +} + +void Keduca::slotFileOpenURL( const KURL &url ) +{ + if( !_part->openURL(url) ) return; + _recentFiles->addURL( url ); +} + +/*void Keduca::slotFileClose() +{ + init(); +}*/ + +bool Keduca::queryClose() +{ + configWrite(); + return( TRUE ); +} + +void Keduca::configRead() +{ + KConfig *config = KGlobal::config(); + config->setGroup( "keduca" ); + applyMainWindowSettings( config, "keduca" ); + _recentFiles->loadEntries(config); +} + +void Keduca::configWrite() +{ + KConfig *config = KGlobal::config(); + + config->setGroup( "keduca" ); + saveMainWindowSettings( config, "keduca" ); + _recentFiles->saveEntries(config); + config->sync(); +} + +void Keduca::slotGallery() +{ + initGallery(); +} + +void Keduca::initGallery(const KURL &urlFile) +{ + KGalleryDialog galleries; + + if( !urlFile.url().isEmpty() ) + galleries.putURL( urlFile ); + + if( galleries.exec() == QDialog::Accepted ) + slotFileOpenURL( galleries.getURL() ); +} diff --git a/keduca/keduca/keduca.h b/keduca/keduca/keduca.h new file mode 100644 index 00000000..c5c5c99b --- /dev/null +++ b/keduca/keduca/keduca.h @@ -0,0 +1,76 @@ +/*************************************************************************** + keduca.h - description + ------------------- + begin : mié may 23 20:36:15 CEST 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KEDUCA_H +#define KEDUCA_H + +/* +#ifdef HAVE_CONFIG_H +#include +#endif +*/ + +#include +#include +#include +#include + +/** The KEduca TestMaster. + This will execute the Test/Examen as defined by the KEduca Document. */ +class Keduca : public KParts::MainWindow +{ + Q_OBJECT + +public: + /** construtor */ + Keduca(QWidget* parent=0, const char *name=0, WFlags f = WType_TopLevel | WDestructiveClose); + /** destructor */ + ~Keduca(); + /** Open gallery window */ + void initGallery(const KURL &urlFile=KURL()); + +private: + /** Configures the actions */ + void setupActions(); + /** Write settings */ + void configWrite(); + /** Read settings */ + void configRead(); + /** Close the window */ + bool queryClose(); + + // Private attributes + + /** Recent files */ + KRecentFilesAction *_recentFiles; + /** A KEDUCA file main view */ + KParts::ReadOnlyPart *_part; + +public slots: + /** Open a file */ + void slotFileOpenURL( const KURL &url ); + /** Open new file */ + void slotFileOpen(); + +private slots: + /** Close actual document */ + /*void slotFileClose();*/ + /** Open gallery dialog */ + void slotGallery(); +}; + +#endif diff --git a/keduca/keduca/keduca.kcfg b/keduca/keduca/keduca.kcfg new file mode 100644 index 00000000..077d19a8 --- /dev/null +++ b/keduca/keduca/keduca.kcfg @@ -0,0 +1,30 @@ + + + + + + + false + + + + false + + + + + + + + testEnd + + + + + + + + \ No newline at end of file diff --git a/keduca/keduca/keduca_part.cpp b/keduca/keduca/keduca_part.cpp new file mode 100644 index 00000000..c5d13f68 --- /dev/null +++ b/keduca/keduca/keduca_part.cpp @@ -0,0 +1,96 @@ +/* + * + * KEduca - Interactive Tests and Exams for KDE + * + * Copyright (c) + * + * 2004: Henrique Pinto + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#include "keduca_part.h" +#include "keducaview.h" +#include "settings.h" +#include "configdialogbase.h" + +#include +#include +#include +#include + +typedef KParts::GenericFactory KEducaPartFactory; +K_EXPORT_COMPONENT_FACTORY( libkeducapart, KEducaPartFactory ) + +KEducaPart::KEducaPart( QWidget *parentWidget, const char *widgetName, + QObject *parent, const char *name, + const QStringList &/*args*/ ) + : KParts::ReadOnlyPart( parent, name ) +{ + setInstance( KEducaPartFactory::instance() ); + + m_view = new KEducaView( parentWidget, widgetName ); + m_view->show(); + setWidget( m_view ); + + setupActions(); + + setXMLFile( "keduca_partui.rc" ); +} + +KEducaPart::~KEducaPart() +{ +} + +KAboutData* KEducaPart::createAboutData() +{ + KAboutData *data = new KAboutData( "keduca", I18N_NOOP( "KEducaPart" ), + "0.2", I18N_NOOP( "KEduca KParts Component" ), + KAboutData::License_GPL, + "(c) 2004, Henrique Pinto " + ); + return data; +} + +bool KEducaPart::openFile() +{ + return m_view->openURL( KURL( m_file ) ); +} + +void KEducaPart::setupActions() +{ + KStdAction::preferences( this, SLOT( slotConfigure() ), actionCollection(), "configure" ); +} + +void KEducaPart::slotConfigure() +{ + if ( KConfigDialog::showDialog( "KEducaSettings" ) ) + return; + + KConfigDialog *dialog = new KConfigDialog( widget(), "KEducaSettings", Settings::self() ); + ConfigDialogBase *confDlg = new ConfigDialogBase( 0, "ConfigDialogBase" ); + dialog->addPage( confDlg, i18n("General"), "keduca" ); + + connect( dialog, SIGNAL( settingsChanged() ), SLOT( updateConfiguration() ) ); + + dialog->show(); +} + +void KEducaPart::updateConfiguration() +{ + Settings::writeConfig(); +} + +#include "keduca_part.moc" diff --git a/keduca/keduca/keduca_part.desktop b/keduca/keduca/keduca_part.desktop new file mode 100644 index 00000000..730d099d --- /dev/null +++ b/keduca/keduca/keduca_part.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Type=Service +Name=KEduca +Name[af]=Keduca +Name[ar]=التعليم Ùƒ +Name[bn]=কে-à¦à¦¡à§à¦•à¦¾ +Name[hi]=के-à¤à¤œà¤¼à¥à¤•à¤¾ +Name[mn]=КСургалт +Name[ne]=केडीई इडॠ+Name[pa]=ਕੇ-ਸਿੱਖਿਆ +Name[sv]=Keduca +Name[ta]=கேயà¯à®Ÿà®¿à®¯à¯à®•à®¾ +Name[ven]=Pfunzo ya K +MimeType=application/x-edu +ServiceTypes=KParts/ReadOnlyPart +X-KDE-Library=libkeducapart diff --git a/keduca/keduca/keduca_part.h b/keduca/keduca/keduca_part.h new file mode 100644 index 00000000..98a720fc --- /dev/null +++ b/keduca/keduca/keduca_part.h @@ -0,0 +1,87 @@ +/* + * + * KEduca - Interactive Tests and Exams for KDE + * + * Copyright (c) + * + * 2004: Henrique Pinto + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#ifndef KEDUCA_PART_H +#define KEDUCA_PART_H + +#include + +class KEducaView; +class KAboutData; + +/** + * KPart component for KEduca + * @author Henrique Pinto + */ +class KEducaPart : public KParts::ReadOnlyPart +{ + Q_OBJECT + public: + /* + * Constructor. + */ + KEducaPart( QWidget *parentWidget, const char *widgetName, QObject *parent, + const char *name, const QStringList &args ); + + /* + * Destructor. + */ + virtual ~KEducaPart(); + + /* + * Returns information about this part. + */ + static KAboutData* createAboutData(); + + protected: + /* + * Opens the file indicated in the m_file member variable. + * Returns true on success, false if errors occured. + */ + virtual bool openFile(); + + protected slots: + /* + * Shows the configuration dialog. + */ + void slotConfigure(); + + /* + * Updates the configuration in case the user has changed it in + * the Config Dialog. + */ + void updateConfiguration(); + + private: + /* + * Sets the KActions for this part. + */ + void setupActions(); + + /* + * The widget for this part. + */ + KEducaView *m_view; +}; + +#endif // KEDUCA_PART_H diff --git a/keduca/keduca/keduca_partui.rc b/keduca/keduca/keduca_partui.rc new file mode 100644 index 00000000..4873cc4f --- /dev/null +++ b/keduca/keduca/keduca_partui.rc @@ -0,0 +1,8 @@ + + + + &Settings + + + + diff --git a/keduca/keduca/keducaprefs.cpp b/keduca/keduca/keducaprefs.cpp new file mode 100644 index 00000000..b43f59e2 --- /dev/null +++ b/keduca/keduca/keducaprefs.cpp @@ -0,0 +1,112 @@ +/*************************************************************************** + keducaprefs.cpp - description + ------------------- + begin : Sat Jun 2 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "keducaprefs.h" +#include "keducaprefs.moc" + +#include +#include +#include + +#include +#include +#include + + +KEducaPrefs::KEducaPrefs(QWidget *parent, const char *name, bool modal ) : KDialogBase(IconList, i18n("Configure"), Ok|Cancel, Ok, parent, name, modal, true) +{ + setPageGeneral(); + configRead(); +} + +KEducaPrefs::~KEducaPrefs(){} + +/** Set page general */ +void KEducaPrefs::setPageGeneral() +{ + QVBox *mainFrame = addVBoxPage( i18n("Miscellaneous"), i18n("Various Settings"), DesktopIcon("misc")); + + + + QButtonGroup *buttonGroup1 = new QButtonGroup( mainFrame, "ButtonGroup1" ); + buttonGroup1->setTitle( i18n( "General" ) ); + buttonGroup1->setColumnLayout(0, Qt::Vertical ); + buttonGroup1->layout()->setSpacing( 0 ); + buttonGroup1->layout()->setMargin( 0 ); + QVBoxLayout *buttonGroup1Layout = new QVBoxLayout( buttonGroup1->layout() ); + buttonGroup1Layout->setAlignment( Qt::AlignTop ); + buttonGroup1Layout->setSpacing( 6 ); + buttonGroup1Layout->setMargin( 11 ); + + _resultAfterNext = new QRadioButton( buttonGroup1, "RadioButton1" ); + _resultAfterNext->setText( i18n( "Show results of the answer after press next" ) ); + buttonGroup1Layout->addWidget( _resultAfterNext ); + + _resultAfterFinish = new QRadioButton( buttonGroup1, "RadioButton2" ); + _resultAfterFinish->setText( i18n( "Show results when finish the test" ) ); + buttonGroup1Layout->addWidget( _resultAfterFinish ); + + QGroupBox *GroupBox1 = new QGroupBox( mainFrame, "GroupBox7" ); + GroupBox1->setTitle( i18n( "Order" ) ); + GroupBox1->setColumnLayout(0, Qt::Vertical ); + GroupBox1->layout()->setSpacing( 0 ); + GroupBox1->layout()->setMargin( 0 ); + QVBoxLayout *GroupBox1Layout = new QVBoxLayout( GroupBox1->layout() ); + GroupBox1Layout->setAlignment( Qt::AlignTop ); + GroupBox1Layout->setSpacing( 6 ); + GroupBox1Layout->setMargin( 11 ); + + _randomQuestions = new QCheckBox( GroupBox1, "CheckBox1" ); + _randomQuestions->setText( i18n( "Show questions in random order" ) ); + GroupBox1Layout->addWidget( _randomQuestions ); + + _randomAnswers = new QCheckBox( GroupBox1, "CheckBox2" ); + _randomAnswers->setText( i18n( "Show answers in random order" ) ); + GroupBox1Layout->addWidget( _randomAnswers ); +} + +/** Read settings */ +void KEducaPrefs::configRead() +{ + KConfig *config = KGlobal::config(); + config->setGroup("Options"); + QSize defaultSize(500,400); + resize( config->readSizeEntry("Geometry", &defaultSize ) ); + config->readBoolEntry("ResultFinish", true ) ? _resultAfterFinish->setChecked(true) : _resultAfterNext->setChecked(true); + config->readBoolEntry("RandomQuestions", false ) ? _randomQuestions->setChecked(true) : _randomQuestions->setChecked(false); + config->readBoolEntry("RandomAnswers", false ) ? _randomAnswers->setChecked(true) : _randomAnswers->setChecked(false); +} + +/** Write settings */ +void KEducaPrefs::configWrite() +{ + KConfig *config = KGlobal::config(); + config->setGroup("Options"); + config->writeEntry("Geometry", size() ); + config->writeEntry("ResultFinish", _resultAfterFinish->isChecked() ); + config->writeEntry("RandomQuestions", _randomQuestions->isChecked() ); + config->writeEntry("RandomAnswers", _randomAnswers->isChecked() ); + config->sync(); +} + +/** Push ok button */ +void KEducaPrefs::slotOk() +{ + configWrite(); + accept(); +} + diff --git a/keduca/keduca/keducaprefs.h b/keduca/keduca/keducaprefs.h new file mode 100644 index 00000000..b1493798 --- /dev/null +++ b/keduca/keduca/keducaprefs.h @@ -0,0 +1,62 @@ +/*************************************************************************** + keducaprefs.h - description + ------------------- + begin : Sat Jun 2 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KEDUCAPREFS_H +#define KEDUCAPREFS_H + +#include + +#include +#include + +/** Preferences for KEduca TestMaster (class KEduca) + *@author Javier Campos + */ + +class KEducaPrefs : public KDialogBase { + Q_OBJECT + +public: + KEducaPrefs(QWidget *parent=0, const char *name=0, bool modal=true); + ~KEducaPrefs(); + +private: + + // Private methods + + /** Set page general */ + void setPageGeneral(); + /** Write settings */ + void configWrite(); + /** Read settings */ + void configRead(); + + // Private attributes + + /** Show result after next */ + QRadioButton *_resultAfterNext; + /** Show results after finish */ + QRadioButton *_resultAfterFinish; + QCheckBox *_randomQuestions; + QCheckBox *_randomAnswers; + +private slots: + /** Push ok button */ + void slotOk(); +}; + +#endif diff --git a/keduca/keduca/keducaui.rc b/keduca/keduca/keducaui.rc new file mode 100644 index 00000000..6273bdcb --- /dev/null +++ b/keduca/keduca/keducaui.rc @@ -0,0 +1,9 @@ + + + + &File + + + + + diff --git a/keduca/keduca/keducaview.cpp b/keduca/keduca/keducaview.cpp new file mode 100644 index 00000000..cd6c1782 --- /dev/null +++ b/keduca/keduca/keducaview.cpp @@ -0,0 +1,629 @@ +/*************************************************************************** + keducaview.cpp - description + ------------------- + begin : Thu May 24 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "keducaview.h" +#include "keducaview.moc" +#include "settings.h" +#include "../libkeduca/fileread.h" +#include "kquestion.h" +#include "kgroupeduca.h" + +#include + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +KEducaView::KEducaView( QWidget *parent, const char *name ) + : QWidgetStack( parent, name ), _keducaFile( 0 ), _timeoutTimer( 0 ) +{ + init(); +} + +KEducaView::~KEducaView() +{ + delete _questionText; + delete _buttonGroup; + delete _split; + delete _buttonNext; + delete _buttonSave; + delete _viewResults; + delete _keducaFile; +} + +/** Init graphical interface */ +void KEducaView::init() +{ + // Intro Screen + _introWidget = new QLabel( this, "introScreen" ); + _introWidget->setBackgroundColor( Qt::white ); + _introWidget->setAlignment( AlignCenter ); + _introWidget->setPixmap( QPixmap( locate("data","keduca/pics/keduca_init.png") ) ); + addWidget( _introWidget, 0 ); + + // Info Widget + _infoWidget = new QVBox( this, "infoWidget" ); + _viewInfo = new QTextEdit( _infoWidget ); + _viewInfo->setReadOnly( true ); + _buttonStartTest = new KPushButton( i18n( "&Start Test" ), _infoWidget ); + connect( _buttonStartTest, SIGNAL( clicked() ), SLOT( slotButtonNext() ) ); + addWidget( _infoWidget, 1 ); + + // Question Widget + _questionWidget = new QVBox( this, "questionWidget" ); + _split = new QSplitter( QSplitter::Vertical, _questionWidget ); + _questionText = new KQuestion( _split, "kquestion" ); + _buttonGroup = new KGroupEduca( _split, "ButtonGroup" ); + _buttonGroup->setRadioButtonExclusive( true ); + _buttonNext = new KPushButton( i18n( "&Next >>" ), _questionWidget, "ButtonNext" ); + connect( _buttonNext, SIGNAL( clicked() ), SLOT( slotButtonNext() ) ); + addWidget( _questionWidget, 2 ); + + // Results Widget + _resultsWidget = new QVBox( this, "resultsWidget" ); + _viewResults = new QTextEdit( _resultsWidget ); + _viewResults->setReadOnly( true ); + _buttonSave = new KPushButton( i18n( "&Save Results..." ), _resultsWidget ); + connect( _buttonSave, SIGNAL( clicked() ), SLOT( slotButtonSave() ) ); + /* FIXME: This is a hack + * The results widget can be shown only in the end of the test (when you should be shown the + * option to save the results) or at the middle of the test, after each question (when there should + * be a "Next" button). + */ + _buttonResultsNext = new KPushButton( i18n( "&Next >>" ), _resultsWidget ); + connect( _buttonResultsNext, SIGNAL( clicked() ), SLOT( slotButtonNext() ) ); + _buttonResultsNext->hide(); + addWidget( _resultsWidget, 3 ); + + raiseWidget( _introWidget ); + + // Restore splitter size + _split->setSizes( Settings::splitter_size() ); +} + +void KEducaView::slotButtonStartTest() +{ + raiseWidget( _questionWidget ); + showRecord(); +} + +/** Button Next action */ +void KEducaView::slotButtonNext() +{ + // stop the timer + if (_timeoutTimer) + { + _currentTime += _questionText->getCurrentTime(); + _timeoutTimer->stop(); + _questionText->countdown(0); + } + + if( ( visibleWidget() == _questionWidget ) && !_isInitStatus ) + setResults(); + + _buttonGroup->clearAnswers(); + + if( ( Settings::resultFinish()== Settings::EnumResultFinish::afterEachQuestion ) + && _questionText->isVisible() ) + { + showResults( _currentResults + "
" + currentStatusPoints() ); + } + else + { + if( questionNext() ) + showRecord(); + else + { + configWrite(); + showResults( setFinalResult() + currentStatusPoints() + "

" + _results + "" +); + } + } +} + +/** Button Save action */ +void KEducaView::slotButtonSave() +{ + KFileDialog *dialog=new KFileDialog(QString::null, QString::null, this, "file dialog", true); + dialog->setCaption( i18n("Save Results As") ); + dialog->setKeepLocation( true ); + dialog->setOperationMode( KFileDialog::Saving ); + QStringList mimeFilter( "text/html"); + dialog->setMimeFilter( mimeFilter ); + KURL newURL; + QString outputFormat ("text/html"); + + bool bOk; + do { + bOk=true; + if(dialog->exec()==QDialog::Accepted) { + newURL=dialog->selectedURL(); + outputFormat=dialog->currentMimeFilter(); + } + else + { + bOk = false; + break; + } + kdDebug()<<"Requested saving to file "< ask for confirmation + bOk = KMessageBox::warningContinueCancel( this, + i18n("A document with this name already exists.\n"\ + "Do you want to overwrite it?"), + i18n("Warning"), i18n("Overwrite") ) == KMessageBox::Continue; + } + } while ( !bOk ); + + delete dialog; + if( bOk ) { + if (!_keducaFile->saveResults( newURL, _viewResults->text() )) + { + kdDebug()<< "saving of file failed" <isMultiAnswer(); + + // SHOW QUESTION ******************************************************************* + _questionText->setPixmap( _keducaFile->getPicturePixmap() ); + questionTextTemp = "
" + + i18n("Question %1").arg(_keducaFileIndex) + ""; + + if( _keducaFile->getTotalPoints() > 0 ) + questionTextTemp += "" + + _keducaFile->getQuestion( FileRead::QF_POINTS ) + + " " + i18n("Points") + + ""; + + questionTextTemp += "


" + + _keducaFile->getQuestion( FileRead::QF_TEXT ) + + "
"; + + _questionText->setText( questionTextTemp ); + + // SHOW ANSWERS ******************************************************************** + if( MultiAnswer ) + _buttonGroup->setType( KGroupEduca::Check ); + else + _buttonGroup->setType( KGroupEduca::Radio ); + + + if( Settings::randomAnswers() ) + { + _randomAnswers.clear(); + QValueList tmpRandom; + unsigned int index; + for( index = 0 ; index < _keducaFile->recordAnswerCount() ; index ++ ) + { tmpRandom.append( index ); } + for( index = 0 ; index < _keducaFile->recordAnswerCount() ; index ++ ) + { + unsigned int random = rand() % tmpRandom.count(); + QValueList::iterator itTmpRandom = tmpRandom.begin(); + for( unsigned int i = 0; i < random; i++) { ++itTmpRandom; } + _keducaFile->recordAnswerAt( (*itTmpRandom) ); + _randomAnswers.append( (*itTmpRandom) ); + _buttonGroup->insertAnswer( _keducaFile->getAnswer(FileRead::AF_TEXT) ); + tmpRandom.remove( itTmpRandom ); + } + } + else + { + _keducaFile->recordAnswerFirst(); + while( !_keducaFile->recordAnswerEOF() ) + { + if( !_keducaFile->getAnswer(FileRead::AF_TEXT).isEmpty() ) + _buttonGroup->insertAnswer( _keducaFile->getAnswer(FileRead::AF_TEXT) ); + _keducaFile->recordAnswerNext(); + }; + } + + + // START THE TIMER ***************************************************************** + if( _keducaFile->getQuestionInt(FileRead::QF_TIME) > 0 ) + { + KMessageBox::information( this, + i18n( "You have %1 seconds to complete this question.\n\n" + "Press OK when you are ready." ) + .arg( _keducaFile->getQuestion(FileRead::QF_TIME) ) ); + } + + int timeout = _keducaFile->getQuestionInt(FileRead::QF_TIME); + if (timeout > 0) + { + if (!_timeoutTimer) + { + _timeoutTimer = new QTimer(this); + connect(_timeoutTimer, SIGNAL(timeout()), + this, SLOT(questionTimedOut())); + } + _timeoutTimer->start(1000*timeout); + _questionText->countdown(timeout); + _questionText->countdownVisible(true); + } + else + { + _questionText->countdownVisible(false); + } +} + +void KEducaView::questionTimedOut() +{ + _currentTime += _keducaFile->getQuestionInt(FileRead::QF_TIME); + slotButtonNext(); +} + +/** Show results */ +void KEducaView::showResults( const QString &text ) +{ + _viewResults->setText( text ); + + if ( _keducaFile->recordEOF() ) + { + _buttonSave->show(); + _buttonResultsNext->hide(); + } + else + { + _buttonSave->hide(); + _buttonResultsNext->show(); + } + + raiseWidget( _resultsWidget ); +} + +/** Set results */ +void KEducaView::setResults() +{ + bool isCorrect = true; + QString yourAnswer = ""; + QString correctAnswer = ""; + QValueList::iterator itRandom = _randomAnswers.begin(); + + Settings::randomAnswers() ? _keducaFile->recordAnswerAt(*itRandom) : _keducaFile->recordAnswerFirst(); + + for( unsigned index = 0 ; index < _keducaFile->recordAnswerCount() ; index++ ) + { + QString answertext = _keducaFile->getAnswer( FileRead::AF_TEXT ); + if( !answertext.isEmpty() ) + { + if(_buttonGroup->isChecked(index) != _keducaFile->getAnswerValue()) + { + isCorrect=false; + if(_buttonGroup->isChecked(index)) yourAnswer += "
" + answertext + ""; + if(_keducaFile->getAnswerValue()) correctAnswer += "
" + answertext + ""; + } + else + { + if(_buttonGroup->isChecked(index)) yourAnswer += "
" + answertext + ""; + if(_keducaFile->getAnswerValue()) correctAnswer += "
" + answertext + ""; + } + } + if( Settings::randomAnswers() ) + { + ++itRandom; + _keducaFile->recordAnswerAt(*itRandom); + } + else + _keducaFile->recordAnswerNext(); + } + + if( isCorrect) + { + _correctAnswer++; + if( _keducaFile->getTotalPoints() > 0 ) + _correctPoints += _keducaFile->getQuestionInt(FileRead::QF_POINTS); + } + else + { + _incorrectAnswer++; + if( _keducaFile->getTotalPoints() > 0 ) + _incorrectPoints += _keducaFile->getQuestionInt(FileRead::QF_POINTS); + } + + _results += getTableQuestion( isCorrect, correctAnswer, yourAnswer ); +} + +/** Set results */ +QString KEducaView::setFinalResult() +{ + QString finalResult = ""; + + if( !_keducaFile->isResult() ) return ""; + + finalResult = ""; + + _keducaFile->recordResultFirst(); + while( !_keducaFile->recordResultEOF() ) + { + if( _correctPoints >= _keducaFile->getResultInt(FileRead::RS_MIN) && + _correctPoints <= _keducaFile->getResultInt(FileRead::RS_MAX) ) + { + if( _keducaFile->getResult(FileRead::RS_PICTURE).isEmpty() ) + finalResult += ""; + } + _keducaFile->recordResultNext(); + } + + finalResult += "
" + + i18n("Result") + + "
"; + else + finalResult += "
"; + + finalResult += _keducaFile->getResult(FileRead::RS_TEXT) + "
"; + + return finalResult; +} + +/** Open url */ +bool KEducaView::openURL( const KURL &url) +{ + _keducaFile = new FileRead(); + if ( !_keducaFile->openFile( url ) ) + return false; + + _isInitStatus = true; + _results = ""; + _correctAnswer = 0; + _correctPoints = 0; + _currentTime = 0; + _incorrectAnswer = 0; + _incorrectPoints = 0; + _keducaFileIndex = 0; + + if( Settings::randomQuestions() ) + { + unsigned int index; + for( index = 0 ; index < _keducaFile->getTotalQuestions() ; index ++ ) + { _randomQuestions.append( index ); } + } + + _keducaFile->recordFirst(); + _keducaFile->recordAnswerFirst(); + + _viewInfo->setText( getInformation() ); + raiseWidget( _infoWidget ); + + return true; +} + +/** Write settings */ +void KEducaView::configWrite() +{ + Settings::setSplitter_size( _split->sizes() ); + Settings::writeConfig(); +} + +/** current Status Points */ +QString KEducaView::currentStatusPoints() +{ + QString tempStatus; + + tempStatus = insertTable() + + insertRow( i18n("Statistics"), true, 4) + + insertRow( i18n("Correct questions"), + QString().setNum( _correctAnswer ), + i18n("Incorrect questions"), + QString().setNum( _incorrectAnswer ), true); + + if( _keducaFile->getTotalPoints() > 0 ) + tempStatus += insertRow( i18n("Total points"), true, 4 ) + + insertRow( i18n("Correct points"), + QString().setNum( _correctPoints ), + i18n("Incorrect points"), + QString().setNum( _incorrectPoints ), true ); + + if( _keducaFile->getTotalTime() > 0 ) + tempStatus += insertRow( i18n("Time"), true, 4 ) + + insertRow( i18n("Total time"), + QString().setNum( _keducaFile->getTotalTime() ), + i18n("Time in tests"), + QString().setNum( _currentTime ), true ); + tempStatus += insertTableClose(); + return tempStatus; +} + +/** Set HTML table view with correct and incorrect answers */ +QString KEducaView::getTableQuestion( bool isCorrect, const QString &correct, const QString &incorrect) +{ + _currentResults = "
getQuestion( FileRead::QF_TEXT ) + ""; + + if( _keducaFile->getQuestionInt(FileRead::QF_POINTS) > 0 ) + _currentResults += " ( " + _keducaFile->getQuestion(FileRead::QF_POINTS) + " " + i18n("Points") + " )"; + + _currentResults += "
"; + + if( isCorrect ) + _currentResults += i18n( "The answer is: "); + else + _currentResults += i18n( "The correct answer is: "); + + _currentResults += correct + "
"; + + if( !isCorrect ) + { + _currentResults += i18n( "Your answer was: "); + _currentResults += incorrect; + } + + _currentResults += "

"; + return _currentResults; +} + +/** Define the next questions (random, secuencial) */ +bool KEducaView::questionNext() +{ + if( !Settings::randomQuestions() && !_isInitStatus ) + { + _keducaFile->recordNext(); + return _keducaFile->recordEOF() ? false : true; + } + + if( _isInitStatus ) + { + _isInitStatus = false; + if( !Settings::randomQuestions() ) return true; + } + + if( _randomQuestions.count() > 0 ) + { + unsigned int randomQuestion = rand() % _randomQuestions.count(); + QValueList::iterator itRandom = _randomQuestions.begin(); + for( unsigned int i = 0; i < randomQuestion; ++i) + { ++itRandom; } + _keducaFile->recordAt( (*itRandom) ); + _randomQuestions.remove( itRandom ); + return true; + } + else + return false; +} + +/** Get document information */ +QString KEducaView::getInformation() +{ + + QString tmp = ""; + + if ( _keducaFile ) + { + if( !(_keducaFile->getHeader("startupinfo")).isEmpty() ) + { + tmp += insertTable( "", 2 ) +// + insertRow( i18n("Additional Information")+"
", true, 2 ) + + insertRow( _keducaFile->getHeader("startupinfo") + "
", false ) + + insertTableClose(); + } + + tmp += insertTable( "", 2 ); + tmp += insertRow( i18n("Information")+"
", true, 2); + tmp += insertRow( i18n("Title"), _keducaFile->getHeader("title"), true ); + tmp += insertRow( i18n("Category"), _keducaFile->getHeader("category"), true ); + tmp += insertRow( i18n("Type"), _keducaFile->getHeader("type"), true ); + tmp += insertRow( i18n("Language"), _keducaFile->getHeader("language"), true ); + tmp += insertTableClose(); + } + else + { + tmp += ""; + tmp += ""; + tmp += ""; + } + + return tmp; +} + +/** Init table with title and colspan */ +QString KEducaView::insertTable( const QString &title, unsigned int col){ + QString tmp; + + tmp = ""; + + if( !title.isEmpty() ) { + tmp += ""; + } + return tmp; +} + +/** Insert row */ +QString KEducaView::insertRow( const QString &text, bool title, unsigned colSpan ){ + QString tmp; + tmp = "0 ) tmp+= " COLSPAN=" + QString().setNum(colSpan); + if( title ) tmp += " ALIGN=CENTER"; + tmp += ">"; + if( title ) tmp += ""; + tmp += text; + if( title ) tmp += ""; + tmp += ""; + return tmp; +} + +/** Insert row */ +QString KEducaView::insertRow( const QString &label, const QString &field, bool formBased ){ + QString tmp; + tmp = ""; + return tmp; +} + +QString KEducaView::insertRow( const QString &label1, const QString &field1, const QString &label2, const QString &field2, bool formBased ){ + QString tmp; + tmp = ""; + tmp += ""; + return tmp; +} + + +/** Close current table */ +QString KEducaView::insertTableClose(){ + return "
0 ) tmp += "COLSPAN=" + QString().setNum( col ) + " "; + + tmp += "ALIGN=CENTER>" + + title + + "
"; +} + diff --git a/keduca/keduca/keducaview.h b/keduca/keduca/keducaview.h new file mode 100644 index 00000000..78bce53c --- /dev/null +++ b/keduca/keduca/keducaview.h @@ -0,0 +1,147 @@ +/*************************************************************************** + keducaview.h - description + ------------------- + begin : Thu May 24 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KEDUCAVIEW_H +#define KEDUCAVIEW_H + +#include + +#include +#include +#include + +class QTimer; +class QTextEdit; +class QLabel; + +class KPushButton; + +class FileRead; +class KQuestion; +class KGroupEduca; + +/**Main view of keduca file (questions and answers) + This is the widget for asking questions and allowing selection of answers + as used by KEduca TestMaster (class KEduca) + *@author Javier Campos + */ + +class KEducaView : public QWidgetStack +{ + Q_OBJECT + +public: + KEducaView(QWidget *parent=0, const char *name=0); + ~KEducaView(); + /** Open url */ + bool openURL( const KURL &url); + FileRead const *getKeducaFile() const {return _keducaFile; } + +private: + + // Private methods + + /** Init graphical interface */ + void init(); + /** Show record, returns false if there is no record to show. */ + void showRecord(); + /** Show results */ + void showResults( const QString &text ); + /** Set results */ + void setResults(); + /** Set results */ + QString setFinalResult(); + /** Write settings */ + void configWrite(); + /** current results Points */ + QString currentStatusPoints(); + /** Set HTML table view with correct and incorrect answers */ + QString getTableQuestion( bool isCorrect, const QString &correct, const QString &incorrect); + /** Define the next questions (random, secuencial) */ + bool questionNext(); + + QString getInformation(); + /** Init table with title and colspan */ + QString insertTable( const QString &title = "", unsigned int col=0); + /** Insert row */ + QString insertRow( const QString &text, bool title, unsigned int colSpan=0 ); + QString insertRow( const QString &label, const QString &field, bool formBased ); + QString insertRow( const QString &label1, const QString &field1, const QString &label2, const QString &field2, bool formBased ); + /** Close current table */ + QString insertTableClose(); + + // Private attributes + + /** Widgets */ + QLabel *_introWidget; + QWidget *_infoWidget, *_questionWidget, *_resultsWidget; + /** Push Buttons */ + KPushButton *_buttonNext; + KPushButton *_buttonSave; + KPushButton *_buttonResultsNext; // FIXME: this is a hack + KPushButton *_buttonStartTest; + /** Group of answers. This is a frame an check or radio buttons. */ + KGroupEduca *_buttonGroup; + /** KEDUCA file */ + FileRead *_keducaFile; + /** A question text with pixmaps and movies support */ + KQuestion *_questionText; + /** A question text with pixmaps and movies support */ + QTextEdit *_viewResults; + QTextEdit *_viewInfo; + /** Current record */ + int _keducaFileIndex; + /** Current results */ + QString _results; + /** Main vbox */ + QVBoxLayout *_vbox2; + /** Main splitt */ + QSplitter *_split; + /** Current results */ + QString _currentResults; + /** If is init window */ + bool _isInitStatus; + QTimer *_timeoutTimer; + /** Num of correct answers */ + int _correctAnswer; + /** Number of incorrect answers */ + int _incorrectAnswer; + /** Number of correct answers in points*/ + int _correctPoints; + /** Number of incorrect answers in points*/ + int _incorrectPoints; + /** Current time */ + int _currentTime; + /** Show results when finish? */ + bool _showResultFinish; + /** Show random questions */ + bool _showRandomQuestions; + /** Show random answers */ + bool _showRandomAnswers; + /** Save real order by random questions */ + QValueList _randomQuestions; + /** Save real order by random answers */ + QValueList _randomAnswers; +private slots: + /** Button Next action */ + void slotButtonNext(); + void slotButtonSave(); + void slotButtonStartTest(); + void questionTimedOut(); +}; + +#endif diff --git a/keduca/keduca/kgroupeduca.cpp b/keduca/keduca/kgroupeduca.cpp new file mode 100644 index 00000000..7cdb8b38 --- /dev/null +++ b/keduca/keduca/kgroupeduca.cpp @@ -0,0 +1,102 @@ +/*************************************************************************** + kgroupeduca.cpp - description + ------------------- + begin : Thu Sep 7 2000 + copyright : (C) 2000 by Javier Campos Morales + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kgroupeduca.h" +#include "kgroupeduca.moc" +#include "kcheckeduca.h" +#include "kradioeduca.h" + +#include + +KGroupEduca::KGroupEduca(QWidget *parent, const char *name ) : QVButtonGroup(i18n("Answers"), parent, name) +{ + _sv = new QScrollView(this); + _sv->setVScrollBarMode(QScrollView::Auto); + _sv->setHScrollBarMode(QScrollView::Auto); + _sv->setFrameStyle( QFrame::NoFrame | QFrame::Plain ); + _vbox2 = new QVBox( _sv->viewport() ); + _vbox2->setSpacing( 6 ); + _vbox2->setMargin( 11 ); + _sv->viewport()->setBackgroundMode( _vbox2->backgroundMode() ); + _sv->setStaticBackground(true); + _sv->addChild( _vbox2 ); + _typeMode = Radio; +} + +KGroupEduca::~KGroupEduca(){ +} + +/** Insert a check or radio button */ +void KGroupEduca::insertAnswer( const QString& text) +{ + QButton *answer = 0; + + switch( _typeMode ) + { + case Radio: + answer = new KRadioEduca( _vbox2 ); + break; + case Check: + answer = new KCheckEduca( _vbox2 ); + break; + } + answer->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0 ) ); + answer->setText( text ); + answer->show(); + insert(answer); +} + +/** Set type */ +void KGroupEduca::setType(ButtonType type) +{ + _typeMode = type; +} + +/** Clear all kradio or kcheck answers */ +void KGroupEduca::clearAnswers() +{ + unsigned int maxButton = count(); + for( unsigned int i=0 ; iisChecked(); + } + break; + case Check: + { + KCheckEduca *tmpCheckButton = (KCheckEduca*) find(id); + if(tmpCheckButton != 0) return tmpCheckButton->isChecked(); + } + break; + } + return 0; +} diff --git a/keduca/keduca/kgroupeduca.h b/keduca/keduca/kgroupeduca.h new file mode 100644 index 00000000..f0dbd904 --- /dev/null +++ b/keduca/keduca/kgroupeduca.h @@ -0,0 +1,57 @@ +/*************************************************************************** + kgroupeduca.h - description + ------------------- + begin : Thu Sep 7 2000 + copyright : (C) 2000 by Javier Campos Morales + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KGROUPEDUCA_H +#define KGROUPEDUCA_H + +#include +#include +#include + +/** + *@author Javier Campos Morales + */ +class KGroupEduca : public QVButtonGroup { + Q_OBJECT + +public: + enum ButtonType { Radio, Check }; + + KGroupEduca(QWidget *parent=0, const char *name=0); + ~KGroupEduca(); + /** Insert a check or radio button */ + void insertAnswer( const QString& text); + /** Set type */ + void setType(ButtonType Type); + /** Clear all kradio or kcheck answers */ + void clearAnswers(); + /** Return if is checked radio or check buttons */ + bool isChecked(int id); + +protected: + QVBox* _vbox2; + +private: + + // Private attributes + + QScrollView *_sv; + /** Type mode */ + ButtonType _typeMode; +}; + +#endif diff --git a/keduca/keduca/kquestion.cpp b/keduca/keduca/kquestion.cpp new file mode 100644 index 00000000..262f89b3 --- /dev/null +++ b/keduca/keduca/kquestion.cpp @@ -0,0 +1,123 @@ +/*************************************************************************** + kquestion.cpp - description + ------------------- + begin : Tue May 22 2001 + copyright : (C) 2001 by Javier Campos Morales + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "kquestion.h" +#include "kquestion.moc" + +#include +#include +#include +#include + +#include +#include + +KQuestion::KQuestion( QWidget *parent, const char *name ) + : QHBox( parent, name ), _countdownTimer( 0 ) +{ + initGUI(); +} + +KQuestion::~KQuestion() +{ +} + +/** Init graphical interface */ +void KQuestion::initGUI() +{ + setFrameShape( QFrame::Box ); + setFrameShadow( QFrame::Plain ); + setPalette( QPalette( Qt::white ) ); + + QVBox *picBox = new QVBox( this ); + + _picture = new QLabel( picBox, "PixmapLabel1" ); + _picture->setScaledContents( FALSE ); + _picture->setPalette( QPalette( Qt::white ) ); + + _countdownWidget = new KProgress( picBox ); + _countdownWidget->setSizePolicy( QSizePolicy( QSizePolicy::Preferred, + QSizePolicy::Preferred ) ); + _countdownWidget->setFormat( i18n( "%v seconds left" ) ); + + _view = new QTextEdit( this, "TextView1" ); + _view->setReadOnly( true ); + _view->setFrameShape( QTextEdit::NoFrame ); + _view->setHScrollBarMode( QTextEdit::AlwaysOff ); + _view->setTextFormat( QTextEdit::RichText ); + _view->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, true ) ); +} + +/** Set text */ +void KQuestion::setText( const QString &text) +{ + _view->setText( text ); +} + +/** Set pixmap */ +void KQuestion::setPixmap( const QPixmap pixmap) +{ + _picture->setPixmap( pixmap ); +} + +void KQuestion::countdown(int starttime) +{ + _totalCount = starttime; + _currentCount = starttime; + if (starttime > 0) + { + if (!_countdownTimer) + { + _countdownTimer = new QTimer(this); + connect(_countdownTimer, SIGNAL(timeout()), + this, SLOT(countDownOne())); + } + _countdownTimer->start(1000); + // make one step less than time passes by in seconds + // so that the user will see when time is up + _countdownWidget->setTotalSteps(starttime); + _countdownWidget->setProgress(starttime); + }else{ + _countdownTimer->stop(); + _countdownWidget->reset(); + } +} + +void KQuestion::countDownOne() +{ + _currentCount--; + //_countdownWidget->setProgress(_totalCount - _currentCount); + _countdownWidget->advance(-1); + + if (_currentCount == 0) + _countdownTimer->stop(); +} + +void KQuestion::countdownVisible(bool visible) +{ + if (visible) + _countdownWidget->show(); + else + _countdownWidget->hide(); +} + +/** Get current time */ +int KQuestion::getCurrentTime() +{ + return _totalCount - _currentCount; +} diff --git a/keduca/keduca/kquestion.h b/keduca/keduca/kquestion.h new file mode 100644 index 00000000..1753375e --- /dev/null +++ b/keduca/keduca/kquestion.h @@ -0,0 +1,79 @@ +/*************************************************************************** + kquestion.h - description + ------------------- + begin : Tue May 22 2001 + copyright : (C) 2001 by Javier Campos Morales + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef KQUESTION_H +#define KQUESTION_H + +#include +#include +#include + +class QTimer; +class KProgress; + +/**Question view + * The Widget that is used to display the Question. + *@author Javier Campos Morales + */ +class KQuestion : public QHBox +{ + Q_OBJECT + +public: + KQuestion(QWidget *parent=0, const char *name=0); + ~KQuestion(); + /** Set pixmap */ + void setPixmap( const QPixmap pixmap); + /** Set text */ + void setText( const QString &text); + + /** show a countdown, starting at "starttime" and counting + down to 0, each second one count. + + 0 disables the countdown. + */ + void countdown(int starttime); + + void countdownVisible(bool visible); + + /** Get current time */ + int getCurrentTime(); + +private slots: + void countDownOne(); + +private: + + // Private methods + + /** Init graphical interface */ + void initGUI(); + + // Private attributes + + /** Main View */ + QTextEdit *_view; + /** Main Picture */ + QLabel *_picture; + QTimer *_countdownTimer; + KProgress *_countdownWidget; + int _currentCount; + int _totalCount; +}; + +#endif diff --git a/keduca/keduca/kradioeduca.cpp b/keduca/keduca/kradioeduca.cpp new file mode 100644 index 00000000..94f26eeb --- /dev/null +++ b/keduca/keduca/kradioeduca.cpp @@ -0,0 +1,83 @@ +/*************************************************************************** + kradioeduca.cpp - description + ------------------- + begin : Wed Sep 6 2000 + copyright : (C) 2000 by Javier Campos Morales + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kradioeduca.h" +#include "kradioeduca.moc" +#include +#include + +KRadioEduca::KRadioEduca(QWidget *parent, const char *name) : QRadioButton(parent,name) +{ + _doc=0; + KAcceleratorManager::setNoAccel(this); +} + +KRadioEduca::~KRadioEduca() +{ + delete _doc; +} + +/** reimpl */ +void KRadioEduca::drawButtonLabel( QPainter *p) +{ + int x, y, w, h; + int extra_width, indicator_width; + extra_width = 8; + indicator_width = style().pixelMetric(QStyle::PM_ExclusiveIndicatorWidth, 0); + + y = 0; + x = indicator_width + extra_width; //### + w = width() - x; + h = height(); + + QRect cr(x,y,w,h); + + _doc = new QSimpleRichText( text(), font() ); + _doc->setWidth( 10 ); + + _doc->setWidth(p, cr.width() ); + int rw = _doc->widthUsed() + extra_width; + int rh = _doc->height(); + int xo = 0; + int yo = 0; + + resize( width(), rh); + + yo = (cr.height()-rh)/2; + + if (!isEnabled() ) { + QColorGroup cg = colorGroup(); + cg.setColor( QColorGroup::Text, cg.light() ); + _doc->draw(p, cr.x()+xo+1, cr.y()+yo+1, cr, cg, 0); + } + _doc->draw(p, cr.x()+xo, cr.y()+yo, cr, colorGroup(), 0); + + if ( hasFocus() ) { +// QRect br = style().itemRect( p, x, y, rw, rh+yo, +// AlignLeft|AlignVCenter|ShowPrefix, +// isEnabled(), +// pixmap(), text().visual() ); + QRect br(x,y,rw,rh+yo); + + br.setLeft( br.left()-3 ); + br.setRight( br.right()+2 ); + br.setTop( br.top()-2 ); + br.setBottom( br.bottom()+2); + br = br.intersect( QRect(0,0,rw, rh+yo ) ); + style().drawPrimitive( QStyle::PE_FocusRect, p, br, colorGroup()); + } +} diff --git a/keduca/keduca/kradioeduca.h b/keduca/keduca/kradioeduca.h new file mode 100644 index 00000000..b17276d9 --- /dev/null +++ b/keduca/keduca/kradioeduca.h @@ -0,0 +1,51 @@ +/*************************************************************************** + kradioeduca.h - description + ------------------- + begin : Wed Sep 6 2000 + copyright : (C) 2000 by Javier Campos Morales + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KRADIOEDUCA_H +#define KRADIOEDUCA_H + + +#include +#include + +/**QRadioButton with wordwrap and richtext features + *@author Javier Campos Morales + */ +class KRadioEduca : public QRadioButton { + Q_OBJECT + +public: + KRadioEduca(QWidget *parent=0, const char *name=0); + ~KRadioEduca(); + +protected: + + // Protected methods + + /** reimpl */ + void drawButtonLabel( QPainter *p); + +private: + + // Private attributes + + /** Rich Text */ + QSimpleRichText *_doc; + +}; + +#endif diff --git a/keduca/keduca/main.cpp b/keduca/keduca/main.cpp new file mode 100644 index 00000000..9b33280b --- /dev/null +++ b/keduca/keduca/main.cpp @@ -0,0 +1,68 @@ +/*************************************************************************** + main.cpp - description + ------------------- + begin : mié may 23 20:36:15 CEST 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include + +#include +#include "keduca.h" + +static const char description[] = I18N_NOOP("Form-based tests and exams"); +static const char version[] = "1.3"; + +static KCmdLineOptions options[] = +{ + { "+file", I18N_NOOP("File to load"), 0 }, + KCmdLineLastOption +}; + +int main(int argc, char *argv[]) +{ + KAboutData aboutData( "keduca", I18N_NOOP("KEduca"), + version, description, KAboutData::License_GPL, + "(c) 2001, Javier Campos", 0, "http://keduca.sourceforge.net", "submit@bugs.kde.org"); + aboutData.addAuthor("Javier Campos",I18N_NOOP( "Original Author" ), "javi@asyris.org"); + aboutData.addAuthor("Klas Kalass",I18N_NOOP( "Maintainer 2002-2004" ), "klas@kde.org"); + aboutData.addAuthor("Henrique Pinto",I18N_NOOP( "Current Maintainer" ), "henrique.pinto@kdemail.net"); + aboutData.addAuthor("Anne-Marie Mahfouf",I18N_NOOP( "Various fixes and cleanups" ), "annma@kde.org"); + + aboutData.addCredit("Nenad Grujicic", I18N_NOOP("Icons"), "mengele@linuxo.org"); + + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); // Add our own options. + + KApplication a; + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + // start as KEduca TestMaster + Keduca *keducaTestMaster = new Keduca(); + a.setMainWidget(keducaTestMaster); + keducaTestMaster->show(); + + if ( args->count() > 0 ) + { + if( QFileInfo( KURL(args->url(0)).url() ).extension() == "edugallery" ) + keducaTestMaster->initGallery( args->url(0) ); + else + keducaTestMaster->slotFileOpenURL( args->url(0) ); + } + + args->clear(); + + return a.exec(); +} diff --git a/keduca/keduca/settings.kcfgc b/keduca/keduca/settings.kcfgc new file mode 100644 index 00000000..2a9bec07 --- /dev/null +++ b/keduca/keduca/settings.kcfgc @@ -0,0 +1,4 @@ +File=keduca.kcfg +ClassName=Settings +Singleton=true +Mutators=true \ No newline at end of file diff --git a/keduca/keducabuilder/Makefile.am b/keduca/keducabuilder/Makefile.am new file mode 100644 index 00000000..39fcb8d6 --- /dev/null +++ b/keduca/keducabuilder/Makefile.am @@ -0,0 +1,39 @@ +bin_PROGRAMS = keducabuilder +keducabuilder_SOURCES = kcontroladdeditbase.ui keducaeditorstartdialogbase.ui keducaeditorstartdialog.cpp ktagcombobox.cpp klangcombo.cpp kcontrolheader.cpp keducabuilder.cpp kcontroladdedit.cpp main.cpp +keducabuilder_LDADD = $(LIB_KFILE) ../libkeduca/libkeduca.la + +EXTRA_DIST = main.cpp kcontroladdedit.cpp kcontroladdedit.h keducabuilder.cpp keducabuilder.h kcontrolheader.cpp kcontrolheader.h keducabuilderui.rc klangcombo.cpp klangcombo.h ktagcombobox.cpp ktagcombobox.h keducaeditorstartdialog.cpp keducaeditorstartdialog.h + +# this 10 paths are KDE specific. Use them: +# kde_htmldir Where your docs should go to. (contains lang subdirs) +# kde_appsdir Where your application file (.kdelnk) should go to. +# kde_icondir Where your icon should go to. +# kde_minidir Where your mini icon should go to. +# kde_datadir Where you install application data. (Use a subdir) +# kde_locale Where translation files should go to.(contains lang subdirs) +# kde_cgidir Where cgi-bin executables should go to. +# kde_confdir Where config files should go to. +# kde_mimedir Where mimetypes should go to. +# kde_toolbardir Where general toolbar icons should go to. +# kde_wallpaperdir Where general wallpapers should go to. + +# set the include path for X, qt and KDE +INCLUDES= -I../libkeduca $(all_includes) + +METASOURCES = AUTO + +# the library search path. +keducabuilder_LDFLAGS = $(all_libraries) $(KDE_RPATH) + +# Uncomment the following two lines if you add a ui.rc file for your application to make use of +# KDE´s XML GUI builing +rcdir = $(kde_datadir)/keduca +rc_DATA = keducabuilderui.rc + +messages: rc.cpp + LIST=`find . -name \*.h -o -name \*.hh -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.ecpp -o -name \*.C`; \ + if test -n "$$LIST"; then \ + $(XGETTEXT) $$LIST -o $(podir)/keduca.pot; \ + fi + +include ../../admin/Doxyfile.am diff --git a/keduca/keducabuilder/kcontroladdedit.cpp b/keduca/keducabuilder/kcontroladdedit.cpp new file mode 100644 index 00000000..76715e27 --- /dev/null +++ b/keduca/keducabuilder/kcontroladdedit.cpp @@ -0,0 +1,303 @@ +/*************************************************************************** + kcontroladdedit.cpp - description + ------------------- + begin : Sun May 27 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kcontroladdedit.h" +#include "kcontroladdedit.moc" + +// KDE includes +#include +#include +#include +#include +#include +#include +//#include <.h> + +// Qt includes +#include +#include + +KControlAddEdit::KControlAddEdit(QWidget *parent, const char *name, bool modal, WFlags f) + : KControlAddEditBase(parent, name, modal, f), + _currentAnswerItem(0) +{ + configRead(); +} + +KControlAddEdit::~KControlAddEdit() +{ +} + +/** Init _keducaFile pointer and EditMode */ +void KControlAddEdit::init(FileRead *keducaFile, bool edit) +{ + setCurrentAnswerItem(0); + _keducaFile = keducaFile; + _editMode = edit; + + _listAnswers->setSorting(-1); + + if( _editMode ) + { + setCaption(i18n("Modify Question")); + fillPage(); + }else{ + setCaption(i18n("Add Questions")); + slotQuestionTypeChanged( 0 ); + } + + // settings for Question page + setHelpEnabled ( _pageQuestion, false ); + setNextEnabled( _pageQuestion, false ); + + // settings for Answer page + setHelpEnabled ( _pageAnswer, false ); + setFinishEnabled( _pageAnswer, true ); +} + +/** Fill page of current record */ +void KControlAddEdit::fillPage() +{ + _questionText->setText( _keducaFile->getQuestion( FileRead::QF_TEXT ) ); + if( !_keducaFile->getQuestion( FileRead::QF_PICTURE ).isEmpty() ) + { + _questionPreview->setPixmap(_keducaFile->getQuestion(FileRead::QF_PICTURE)); + _answerPreview->setPixmap(_keducaFile->getQuestion(FileRead::QF_PICTURE)); + _questionPicture->setURL( _keducaFile->getQuestion( FileRead::QF_PICTURE ) ); + } + _questionType->setCurrentItem( _keducaFile->getQuestionInt( FileRead::QF_TYPE )-1 ); + slotQuestionTypeChanged( _questionType->currentItem() ); + _questionPoint->setValue( _keducaFile->getQuestionInt( FileRead::QF_POINTS ) ); + _questionTip->setText( _keducaFile->getQuestion( FileRead::QF_TIP ) ); + _questionExplain->setText( _keducaFile->getQuestion( FileRead::QF_EXPLAIN ) ); + _questionTime->setValue( _keducaFile->getQuestionInt( FileRead::QF_TIME ) ); + + _listAnswers->clear(); + _keducaFile->recordAnswerFirst(); + while( !_keducaFile->recordAnswerEOF() ) + { + QListViewItem *newItem = new QListViewItem(_listAnswers); + newItem->setText(0,_keducaFile->getAnswer( FileRead::AF_TEXT )); + newItem->setText(1,_keducaFile->getAnswerValue()?i18n("True"):i18n("False")); + newItem->setText(2,QString::number(_keducaFile->getAnswerPoints())); + + _keducaFile->recordAnswerNext(); + }; +} + +void KControlAddEdit::setCurrentAnswerItem(QListViewItem *item) +{ + _currentAnswerItem = item; + if (item) + _buttonInsert->setText(i18n("&Apply")); + else + _buttonInsert->setText(i18n("&Add")); +} + +/** Button insert */ +void KControlAddEdit::slotAddAnswer() +{ + if( !_answerText->text().isEmpty() ) + { + // add new listview item + QListViewItem *newItem = _currentAnswerItem + ? _currentAnswerItem + : new QListViewItem(_listAnswers,_listAnswers->lastItem()); + newItem->setText(0,_answerText->text()); + newItem->setText(1,_answerValue->currentItem() == 1 ?i18n("True"):i18n("False")); + newItem->setText(2,QString::number(_answerPoints->value())); + + // reset values + newItem->setSelected(false); + resetAnswerValues(); + } +} + +void KControlAddEdit::resetAnswerValues() +{ + _answerText->setText(""); + _answerValue->setCurrentItem( 0 ); + _answerPoints->setValue(0); + _answerText->setFocus(); + setCurrentAnswerItem(0); + _buttonUp->setEnabled(false); + _buttonDown->setEnabled(false); + _buttonRemove->setEnabled(false); + _buttonInsert->setEnabled(false); +} + +/** Remove answer */ +void KControlAddEdit::slotRemoveAnswer() +{ + delete _listAnswers->currentItem(); + resetAnswerValues(); +} + +/** Button Up */ +void KControlAddEdit::slotMoveUpAnswer() +{ + QListViewItem *item = _listAnswers->currentItem(); + + if (item && item->itemAbove()) + item->itemAbove()->moveItem(item); + + _buttonUp->setEnabled(item->itemAbove()!=0); + _buttonDown->setEnabled(item->itemBelow()!=0); +} + +/** Button Down */ +void KControlAddEdit::slotMoveDownAnswer() +{ + QListViewItem *item = _listAnswers->currentItem(); + + if (item) + item->moveItem(item->itemBelow()); + + _buttonUp->setEnabled(item->itemAbove()!=0); + _buttonDown->setEnabled(item->itemBelow()!=0); +} + +void KControlAddEdit::slotAnswerSelected(QListViewItem *item) +{ + if (!item) + return; + + setCurrentAnswerItem(item); + + // set the answer fields to the value of the selected answer + _answerText->setText(item->text(0)); + _answerValue->setCurrentItem(item->text(1) == i18n("True")?1:0); + _answerPoints->setValue(item->text(2).toInt()); + + // enable/disable the buttons as appropriate + _buttonRemove->setEnabled(true); + _buttonInsert->setEnabled(true); + _buttonDown->setEnabled(item->itemBelow()!=0); + _buttonUp->setEnabled(item->itemAbove()!=0); +} + +/** Accept changes */ +void KControlAddEdit::accept() +{ + if( !_editMode ) + _keducaFile->insertQuestion(); + + addQuestion(); + configWrite(); + done( QDialog::Accepted ); +} + +/** Add question with form data */ +void KControlAddEdit::addQuestion() +{ + _keducaFile->setQuestion( FileRead::QF_TEXT, _questionText->text() ); + _keducaFile->setQuestion( FileRead::QF_TYPE, _questionType->currentItem()+1 ); + _keducaFile->setQuestion( FileRead::QF_PICTURE, _questionPicture->url() ); + _keducaFile->setQuestion( FileRead::QF_POINTS, _questionPoint->value() ); + _keducaFile->setQuestion( FileRead::QF_TIME, _questionTime->value() ); + _keducaFile->setQuestion( FileRead::QF_TIP, _questionTip->text() ); + _keducaFile->setQuestion( FileRead::QF_EXPLAIN, _questionExplain->text() ); + + _keducaFile->clearAnswers(); + QListViewItem *item = _listAnswers->firstChild(); + while (item) { + _keducaFile->setAnswer( + item->text(0), // The Answer text + item->text(1)==i18n("True"), // the validity of the answer + item->text(2).toInt()); // the points + item = item->nextSibling(); + } +} +/** Read config settings */ +void KControlAddEdit::configRead() +{ + KConfig *config = KGlobal::config(); + config->setGroup("AddModify Window"); + QSize defaultSize(500,400); + resize( config->readSizeEntry("Geometry", &defaultSize ) ); +} + +/** Write config settings */ +void KControlAddEdit::configWrite() +{ + KConfig *config = KGlobal::config(); + config->setGroup("AddModify Window"); + config->writeEntry("Geometry", size() ); + config->sync(); +} + +/** Question data changed */ +void KControlAddEdit::slotDataChanged() +{ + if( _pageQuestion == currentPage() ) + { + nextButton()->setEnabled( !_questionText->text().isEmpty() ); + } + if( _pageAnswer == currentPage() ) + { + _buttonInsert->setEnabled( !_answerText->text().isEmpty() ); + } +} + + +/** Preview image */ +void KControlAddEdit::slotPreviewImage( const QString &text) +{ + if( text.isEmpty() ) { _questionPreview->setText(""); _answerPreview->setText(""); return; } + + _questionPreview->setPixmap( QPixmap( text ) ); + _answerPreview->setPixmap( QPixmap( text ) ); +} + +/** show current Page */ +void KControlAddEdit::showPage(QWidget *page) +{ + QWizard::showPage(page); + slotDataChanged(); + + if ( page == _pageQuestion ) { + _questionText->setFocus(); + } else if ( page == _pageAnswer ) { + _answerText->setFocus(); + } +} + +/** Change question type */ +void KControlAddEdit::slotQuestionTypeChanged( int index ) +{ + switch( index+1 ) + { + case 1: + _questionPoint->setEnabled( false ); + _answerPoints->setEnabled( false ); + _questionPoint->setValue(0); + _answerPoints->setValue(0); + break; + case 2: + _questionPoint->setEnabled( true ); + _answerPoints->setEnabled( false ); + _answerPoints->setValue(0); + break; + case 3: + _questionPoint->setEnabled( false ); + _answerPoints->setEnabled( true ); + _questionPoint->setValue(0); + break; + default: + break; + } +} diff --git a/keduca/keducabuilder/kcontroladdedit.h b/keduca/keducabuilder/kcontroladdedit.h new file mode 100644 index 00000000..d700ec43 --- /dev/null +++ b/keduca/keducabuilder/kcontroladdedit.h @@ -0,0 +1,93 @@ +/*************************************************************************** + kcontroladdedit.h - description + ------------------- + begin : Sun May 27 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KCONTROLADDEDIT_H +#define KCONTROLADDEDIT_H + +#include "../libkeduca/fileread.h" +#include "kcontroladdeditbase.h" + +// Qt forward declarations +class QListViewItem; + +/**Add or edit questions + * This is the Wizard that allows adding and editing of + * Questions (and corresponding possible answers) to the + * KEduca Document. + * This will be called from the Editor (class KEducaBuilder) + *@author Javier Campos + * @author Klas Kalass (2003) + */ + +class KControlAddEdit : public KControlAddEditBase { + Q_OBJECT + +public: + KControlAddEdit(QWidget *parent = 0, const char *name = 0, bool modal = true, WFlags f = 0); + ~KControlAddEdit(); + /** Init keducaFile pointer and EditMode */ + void init(FileRead *keducaFile, bool editMode); + /** show current Page */ + void showPage(QWidget *page); + +private: + + // Private methods + + /** Init graphical interface */ +// void initGUI(); + /** Fill page of current record */ + void fillPage(); + /** Add question with form data */ + void addQuestion(); + /** Write config settings */ + void configWrite(); + /** Read config settings */ + void configRead(); + void setCurrentAnswerItem(QListViewItem *item); + void resetAnswerValues(); + + // Private attributes + /** Pointer to keduca of kcontrol page */ + FileRead *_keducaFile; + /** The currently selected answer item, important for editing of the answer*/ + QListViewItem *_currentAnswerItem; + /** Is a edit modify? */ + bool _editMode; + +private slots: + /** Accept changes */ + void accept(); + /** An Answer has been selected */ + void slotAnswerSelected(QListViewItem *item); + /** Remove answer */ + void slotRemoveAnswer(); + /** Button insert */ + void slotAddAnswer(); + /** Button Down */ + void slotMoveDownAnswer(); + /** Button Up */ + void slotMoveUpAnswer(); + /** Question or Answer data changed */ + void slotDataChanged(); + /** Preview image */ + void slotPreviewImage( const QString & ); + /** Change question type */ + void slotQuestionTypeChanged( int index ); +}; + +#endif diff --git a/keduca/keducabuilder/kcontroladdeditbase.ui b/keduca/keducabuilder/kcontroladdeditbase.ui new file mode 100644 index 00000000..0292edf2 --- /dev/null +++ b/keduca/keducabuilder/kcontroladdeditbase.ui @@ -0,0 +1,877 @@ + +KControlAddEditBase + + + KControlAddEditBase + + + + 0 + 0 + 600 + 480 + + + + + _pageQuestion + + + Question + + + + unnamed + + + 0 + + + + frame3 + + + + 125 + 0 + + + + + 125 + 32767 + + + + editbase_image0 + + + Box + + + Plain + + + + unnamed + + + + _questionPreview + + + + 100 + 100 + + + + + 100 + 100 + + + + + 255 + 255 + 255 + + + + Box + + + Plain + + + + + + true + + + + + spacer1 + + + Vertical + + + Expanding + + + + 20 + 21 + + + + + + textLabel1 + + + <span style="color:black"> + <p><b>Question</b></p> +<hr> + <p>Only the question and type is required.</p> +</span> + + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 41 + + + + + + + + frame5 + + + Box + + + Sunken + + + + unnamed + + + + textLabel2 + + + &Question: + + + AlignTop|AlignRight + + + _questionText + + + + + textLabel4 + + + &Type: + + + AlignVCenter|AlignRight + + + _questionType + + + + + textLabel3 + + + &Picture: + + + AlignVCenter|AlignRight + + + _questionPicture + + + + + _questionPicture + + + + + + Test + + + + + Test with Question Points + + + + + Test with Answers Points + + + + _questionType + + + + + textLabel5 + + + P&oint: + + + AlignVCenter|AlignRight + + + _questionPoint + + + + + textLabel6 + + + Ti&me: + + + AlignVCenter|AlignRight + + + _questionTime + + + + + textLabel7 + + + T&ip: + + + AlignVCenter|AlignRight + + + _questionTip + + + + + _questionTip + + + + + textLabel8 + + + &Explain: + + + AlignTop|AlignRight + + + _questionExplain + + + + + _questionText + + + + + _questionExplain + + + + + layout1 + + + + unnamed + + + + _questionTime + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 81 + 20 + + + + + + + + layout2 + + + + unnamed + + + + _questionPoint + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 131 + 20 + + + + + + + + + + + + _pageAnswer + + + Answer + + + + unnamed + + + 0 + + + + frame3_2 + + + + 125 + 0 + + + + + 125 + 32767 + + + + editbase_image0 + + + Box + + + Plain + + + + unnamed + + + + _answerPreview + + + + 100 + 100 + + + + + 100 + 100 + + + + + 255 + 255 + 255 + + + + Box + + + Plain + + + + + + true + + + + + spacer1_2 + + + Vertical + + + Expanding + + + + 20 + 21 + + + + + + textLabel2_2 + + + <span style="color:black"> + <p><b>Answers</b></p> +<hr> + <p>Only the answer and value is required.</p> +</span> + + + + + spacer2_2 + + + Vertical + + + Expanding + + + + 20 + 41 + + + + + + + + frame6 + + + Box + + + Sunken + + + + unnamed + + + + layout11 + + + + unnamed + + + + layout3 + + + + unnamed + + + + _answerPoints + + + + + spacer9 + + + Horizontal + + + Expanding + + + + 31 + 20 + + + + + + + + _answerText + + + + + textLabel1_2 + + + &Answer: + + + AlignTop|AlignRight + + + _answerText + + + + + textLabel2_3 + + + &Value: + + + AlignVCenter|AlignRight + + + _answerValue + + + + + layout7 + + + + unnamed + + + + + False + + + + + True + + + + _answerValue + + + + + + + textLabel3_2 + + + &Points: + + + AlignVCenter|AlignRight + + + _answerPoints + + + + + + + line2 + + + HLine + + + Sunken + + + Horizontal + + + + + layout17 + + + + unnamed + + + + + Answer + + + true + + + true + + + + + Value + + + true + + + true + + + + + Points + + + true + + + true + + + + _listAnswers + + + true + + + + + layout16 + + + + unnamed + + + + _buttonInsert + + + false + + + &Add + + + + + _buttonRemove + + + false + + + &Remove + + + + + spacer11 + + + Vertical + + + Fixed + + + + 20 + 10 + + + + + + _buttonUp + + + false + + + Move &Up + + + + + _buttonDown + + + false + + + Move &Down + + + + + spacer12 + + + Vertical + + + Expanding + + + + 20 + 21 + + + + + + + + + + + + + + + 789ced95bd6e83301485f73c8515b6a84a14a4b0547d844a1d2b551d8cb181947fdca1aafaeec5f75e830d51105397de230f9f50823987634e07f6faf2cc0ea75dafb9ce051319efd821f92ccbafb7f7a7efddfe1c5ed8f9c2c2909df70fbb7dc5040b642443a50c968411e21551291919ac01a5bdda1072c48e50227e200ebf95065b832ab2577b4445f7d584f4cf05a15270df0050c910b7c10923c4e38870a39890230a42899858c47f9688c33600156184988e08bbca08e979734285780c0671d231e6f1114423e2045622ac6422cd4ae4384aa646ca2a53590a1a27472d07c232f301cbd3620a5f052c6772589e725877065e9eaaaeead2aaa91bb3ea86a66dba610deaacfaae6f41e3a4bd1e56aaad8667d71b1c0838c8c981430e3c8ea71c2889290701393829284cc2cf414dbbc86fee02de79dff785f7c5dcfd85f70be7577c9f6da02a2b9342e9e650420ee374a0450edd94828614b49b83ce308b550766eedb1ed050077cf713bf05e9dcfd947ab0a105373a705d496291c3f60ee0066ab705b603f5e47e3b77bfa51e38fea77e0bf4a673803ac0fd16f029056c8158e620fc1640126e0b308bd577e07ad7fb1bcedfe840b1d9fb790b66a7119e475e0b2009b7059d9f829e9f46f63c5a75e0ff5bf0b7df829fc7dd2faa1761dd + + + + + _questionText + textChanged() + KControlAddEditBase + slotDataChanged() + + + _questionPicture + urlSelected(const QString&) + KControlAddEditBase + slotPreviewImage(const QString&) + + + _questionType + activated(int) + KControlAddEditBase + slotQuestionTypeChanged(int) + + + _buttonInsert + clicked() + KControlAddEditBase + slotAddAnswer() + + + _buttonRemove + clicked() + KControlAddEditBase + slotRemoveAnswer() + + + _buttonUp + clicked() + KControlAddEditBase + slotMoveUpAnswer() + + + _buttonDown + clicked() + KControlAddEditBase + slotMoveDownAnswer() + + + _listAnswers + selectionChanged(QListViewItem*) + KControlAddEditBase + slotAnswerSelected(QListViewItem*) + + + _answerText + textChanged() + KControlAddEditBase + slotDataChanged() + + + + _answerText + _answerValue + _answerPoints + _listAnswers + _buttonInsert + _buttonRemove + _buttonUp + _buttonDown + _questionText + _questionPicture + _questionType + _questionPoint + _questionTime + _questionTip + _questionExplain + + + slotAddAnswer() + slotRemoveAnswer() + slotMoveUpAnswer() + slotMoveDownAnswer() + slotPreviewImage(const QString &) + slotQuestionTypeChanged(int index) + slotDataChanged() + slotAnswerSelected(QListViewItem *) + + + + kurlrequester.h + klineedit.h + kpushbutton.h + kcombobox.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + klistview.h + + diff --git a/keduca/keducabuilder/kcontrolheader.cpp b/keduca/keducabuilder/kcontrolheader.cpp new file mode 100644 index 00000000..d7a2090a --- /dev/null +++ b/keduca/keducabuilder/kcontrolheader.cpp @@ -0,0 +1,376 @@ +/*************************************************************************** + kcontrolheader.cpp - description + ------------------- + begin : Tue May 29 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kcontrolheader.h" +#include "kcontrolheader.moc" + +#include +#include +#include +#include +#include + +#include +#include + +KControlHeader::KControlHeader(FileRead *keducaFile, QWidget *parent, const char *name ) : KDialogBase(Swallow, i18n("Document Information"), Ok|Cancel, Ok, parent, name, true, true) +{ + _keducaFile = keducaFile; + init(); + configRead(); +} + +KControlHeader::~KControlHeader(){} + +/** Init graphical interface */ +void KControlHeader::init() +{ + QWidget *mainView = new QWidget(this); + + QVBoxLayout *Form2Layout = new QVBoxLayout( mainView ); + Form2Layout->setSpacing( 6 ); + Form2Layout->setMargin( 0 ); + + QFrame *Frame16 = new QFrame( mainView, "Frame16" ); + Frame16->setMinimumSize( QSize( 0, 50 ) ); + Frame16->setMaximumSize( QSize( 32767, 50 ) ); + Frame16->setFrameShape( QFrame::Box ); + Frame16->setFrameShadow( QFrame::Plain ); + Frame16->setPalette( QPalette( QColor(255, 255, 255) ) ); + QHBoxLayout *Frame16Layout = new QHBoxLayout( Frame16 ); + Frame16Layout->setSpacing( 6 ); + Frame16Layout->setMargin( 1 ); + + QFrame *Frame17 = new QFrame( Frame16, "Frame17" ); + Frame17->setMinimumSize( QSize( 125, 0 ) ); + Frame17->setMaximumSize( QSize( 125, 32767 ) ); + Frame17->setFrameShape( QFrame::NoFrame ); + Frame17->setFrameShadow( QFrame::Raised ); + Frame17->setBackgroundPixmap( QPixmap(locate("appdata","pics/bk_frame.png") ) ); + QVBoxLayout *Frame17Layout = new QVBoxLayout( Frame17 ); + Frame17Layout->setSpacing( 6 ); + Frame17Layout->setMargin( 11 ); + + QLabel *TextLabel1 = new QLabel( Frame17, "TextLabel1" ); + TextLabel1->setText( ""+i18n("Information")+"" ); + TextLabel1->setBackgroundPixmap( QPixmap(locate("appdata","pics/bk_frame.png") ) ); + Frame17Layout->addWidget( TextLabel1 ); + Frame16Layout->addWidget( Frame17 ); + QSpacerItem* spacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); + Frame16Layout->addItem( spacer ); + + QLabel *TextLabel2 = new QLabel( Frame16, "TextLabel2" ); + TextLabel2->setText( i18n( "Description and rules of the project." ) ); + TextLabel2->setPalette( QPalette( QColor(255, 255, 255) ) ); + Frame16Layout->addWidget( TextLabel2 ); + Form2Layout->addWidget( Frame16 ); + + QGroupBox *GroupBox7 = new QGroupBox( mainView, "GroupBox7" ); + GroupBox7->setTitle( i18n( "Description" ) ); + GroupBox7->setColumnLayout(0, Qt::Vertical ); + GroupBox7->layout()->setSpacing( 0 ); + GroupBox7->layout()->setMargin( 0 ); + QVBoxLayout *GroupBox7Layout = new QVBoxLayout( GroupBox7->layout() ); + GroupBox7Layout->setAlignment( Qt::AlignTop ); + GroupBox7Layout->setSpacing( 6 ); + GroupBox7Layout->setMargin( 11 ); + + QGridLayout *Layout13 = new QGridLayout; + Layout13->setSpacing( 6 ); + Layout13->setMargin( 0 ); + + QLabel *TextLabel10 = new QLabel( GroupBox7, "TextLabel10" ); + TextLabel10->setText( i18n( "Type:" )); + TextLabel10->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + + Layout13->addWidget( TextLabel10, 2, 0 ); + + QHBoxLayout *Layout12 = new QHBoxLayout; + Layout12->setSpacing( 6 ); + Layout12->setMargin( 0 ); + + _headerType = new KComboBox( FALSE, GroupBox7, "_headerType" ); + Layout12->addWidget( _headerType ); + + QLabel *TextLabel11 = new QLabel( GroupBox7, "TextLabel11" ); + TextLabel11->setText( i18n( "Level:" )); + TextLabel11->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + Layout12->addWidget( TextLabel11 ); + + _headerLevel = new KComboBox( FALSE, GroupBox7, "_headerLevel" ); + Layout12->addWidget( _headerLevel ); + Layout13->addLayout( Layout12, 2, 1 ); + + QLabel *TextLabel12 = new QLabel( GroupBox7, "TextLabel12" ); + TextLabel12->setText( i18n( "Language:" )); + TextLabel12->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + Layout13->addWidget( TextLabel12, 3, 0 ); + + _headerLang = new KLanguageCombo( GroupBox7, "_headerLang" ); + loadCountryList( _headerLang ); + Layout13->addWidget( _headerLang, 3, 1 ); + + QLabel *TextLabel9 = new QLabel( GroupBox7, "TextLabel9" ); + TextLabel9->setText( i18n( "Category:" )); + TextLabel9->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + + Layout13->addWidget( TextLabel9, 1, 0 ); + + _headerCategory = new KComboBox( true, GroupBox7, "_headerCategory" ); + Layout13->addWidget( _headerCategory, 1, 1 ); + + _headerTitle = new QLineEdit( GroupBox7, "_headerTitle" ); + Layout13->addWidget( _headerTitle, 0, 1 ); + + QLabel *TextLabel8 = new QLabel( GroupBox7, "TextLabel8" ); + TextLabel8->setText( i18n( "Title:" )); + TextLabel8->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + + Layout13->addWidget( TextLabel8, 0, 0 ); + GroupBox7Layout->addLayout( Layout13 ); + Form2Layout->addWidget( GroupBox7 ); + + QGroupBox *GroupBox8 = new QGroupBox( mainView, "GroupBox8" ); + GroupBox8->setTitle( i18n( "Picture" ) ); + GroupBox8->setColumnLayout(0, Qt::Vertical ); + GroupBox8->layout()->setSpacing( 0 ); + GroupBox8->layout()->setMargin( 0 ); + QHBoxLayout *GroupBox8Layout = new QHBoxLayout( GroupBox8->layout() ); + GroupBox8Layout->setAlignment( Qt::AlignTop ); + GroupBox8Layout->setSpacing( 6 ); + GroupBox8Layout->setMargin( 11 ); + + QLabel *TextLabel13 = new QLabel( GroupBox8, "TextLabel13" ); + TextLabel13->setText( i18n( "Default picture:" )); + GroupBox8Layout->addWidget( TextLabel13 ); + + _headerPicture = new KURLRequester( GroupBox8, "_headerPicture" ); + GroupBox8Layout->addWidget( _headerPicture ); + Form2Layout->addWidget( GroupBox8 ); + + QGroupBox *GroupBox6 = new QGroupBox( mainView, "GroupBox6" ); + GroupBox6->setTitle( i18n( "Author" ) ); + GroupBox6->setColumnLayout(0, Qt::Vertical ); + GroupBox6->layout()->setSpacing( 0 ); + GroupBox6->layout()->setMargin( 0 ); + QGridLayout *GroupBox6Layout = new QGridLayout( GroupBox6->layout() ); + GroupBox6Layout->setAlignment( Qt::AlignTop ); + GroupBox6Layout->setSpacing( 6 ); + GroupBox6Layout->setMargin( 11 ); + + _headerName = new QLineEdit( GroupBox6, "_headerName" ); + + GroupBox6Layout->addWidget( _headerName, 0, 1 ); + + _headerEmail = new QLineEdit( GroupBox6, "_headerEmail" ); + + GroupBox6Layout->addWidget( _headerEmail, 1, 1 ); + + QLabel *TextLabel7 = new QLabel( GroupBox6, "TextLabel7" ); + TextLabel7->setText( i18n( "Web page:" )); + TextLabel7->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + + GroupBox6Layout->addWidget( TextLabel7, 2, 0 ); + + QLabel *TextLabel6 = new QLabel( GroupBox6, "TextLabel6" ); + TextLabel6->setText( i18n( "Email:" )); + TextLabel6->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + + GroupBox6Layout->addWidget( TextLabel6, 1, 0 ); + + QLabel *TextLabel5 = new QLabel( GroupBox6, "TextLabel5" ); + TextLabel5->setText( i18n( "Name:" )); + TextLabel5->setAlignment( int( QLabel::AlignVCenter | QLabel::AlignRight ) ); + + GroupBox6Layout->addWidget( TextLabel5, 0, 0 ); + + _headerWWW = new QLineEdit( GroupBox6, "_headerWWW" ); + + GroupBox6Layout->addWidget( _headerWWW, 2, 1 ); + Form2Layout->addWidget( GroupBox6 ); + + // tab order + setTabOrder( _headerTitle, _headerCategory ); + setTabOrder( _headerCategory, _headerType ); + setTabOrder( _headerType, _headerLevel ); + setTabOrder( _headerLevel, _headerLang ); + setTabOrder( _headerLang, _headerPicture->lineEdit() ); + setTabOrder( _headerPicture->lineEdit(), _headerPicture->comboBox() ); + setTabOrder( _headerPicture->comboBox(), _headerName ); + setTabOrder( _headerName, _headerEmail ); + setTabOrder( _headerEmail, _headerWWW ); + + // set a sensible focus + _headerTitle->setFocus(); + + setMainWidget(mainView); +} + +/** Insert header */ +void KControlHeader::insertHeader() +{ + QStringList tmpResult = _defaultCategories.grep( _headerCategory->currentText() ); + if( tmpResult.count() == 0 ) + { + KConfig *appconfig = KGlobal::config(); + _defaultCategories.append( _headerCategory->currentText() ); + appconfig->setGroup("General"); + appconfig->writeEntry( "Categories", _defaultCategories); + appconfig->sync(); + } + _keducaFile->setHeader( "category", _headerCategory->currentText() ); + _keducaFile->setHeader( "title", _headerTitle->text() ); + _keducaFile->setHeader( "image", _headerPicture->url() ); + _keducaFile->setHeader( "type", QString().setNum( _headerType->currentItem() + 1 ) ); + _keducaFile->setHeader( "level", QString().setNum( _headerLevel->currentItem() + 1 ) ); + _keducaFile->setHeader( "language", _headerLang->currentTag() ); + _keducaFile->setHeader( "name", _headerName->text() ); + _keducaFile->setHeader( "email", _headerEmail->text() ); + _keducaFile->setHeader( "www", _headerWWW->text() ); +} + +/** Load country list */ +void KControlHeader::loadCountryList(KLanguageCombo *combo) +{ + QString sub = QString::fromLatin1("l10n/"); + + // clear the list + combo->clear(); + + QStringList regionlist = KGlobal::dirs()->findAllResources("locale", sub + QString::fromLatin1("*.desktop")); + regionlist.sort(); + + for ( QStringList::ConstIterator it = regionlist.begin(); + it != regionlist.end(); + ++it ) + { + QString tag = *it; + int index; + + index = tag.findRev('/'); + if (index != -1) tag = tag.mid(index + 1); + + index = tag.findRev('.'); + if (index != -1) tag.truncate(index); + + KSimpleConfig entry(*it); + entry.setGroup(QString::fromLatin1("KCM Locale")); + QString name = entry.readEntry(QString::fromLatin1("Name")); + + combo->insertSubmenu( name, '-' + tag, sub ); + } + + // add all languages to the list + QStringList countrylist = KGlobal::dirs()->findAllResources("locale", sub + QString::fromLatin1("*/entry.desktop")); + countrylist.sort(); + + for ( QStringList::ConstIterator it = countrylist.begin(); + it != countrylist.end(); ++it ) + { + KSimpleConfig entry(*it); + entry.setGroup(QString::fromLatin1("KCM Locale")); + QString name = entry.readEntry(QString::fromLatin1("Name")); + QString submenu = '-' + entry.readEntry(QString::fromLatin1("Region")); + + QString tag = *it; + int index = tag.findRev('/'); + tag.truncate(index); + index = tag.findRev('/'); + tag = tag.mid(index+1); + combo->insertLanguage(tag, name, sub, submenu); + } +} + +/** Ok push */ +void KControlHeader::slotOk() +{ + insertHeader(); + configWrite(); + accept(); +} + +/** Read settings */ +void KControlHeader::configRead() +{ + KConfig *config = new KConfig("emaildefaults"); + KConfig *appconfig = KGlobal::config(); + + config->setGroup("UserInfo"); + + if( _keducaFile->getHeader( "name" ).isEmpty() ) + _headerName->setText(config->readEntry("FullName", QString::null )); + else + _headerName->setText( _keducaFile->getHeader("name") ); + + if( _keducaFile->getHeader( "email" ).isEmpty() ) + _headerEmail->setText(config->readEntry("EmailAddress", QString::null )); + else + _headerEmail->setText( _keducaFile->getHeader("email") ); + + _headerWWW->setText( _keducaFile->getHeader("www") ); + + if( !_keducaFile->getHeader("language").isEmpty() ) + { + _headerLang->setCurrentItem( _keducaFile->getHeader("language") ); + } + else + { + config->setGroup("Locale"); + _headerLang->setCurrentItem( config->readEntry("Country") ); + } + + appconfig->setGroup("General"); + _defaultCategories = appconfig->readListEntry("Categories"); + if( _defaultCategories.count() == 0 ) + { + _defaultCategories.append(i18n("Computers")); + } + _defaultCategories.sort(); + _headerCategory->insertStringList( _defaultCategories ); + if( !_keducaFile->getHeader( "category" ).isEmpty() ) _headerCategory->setEditText( _keducaFile->getHeader("category") ); + + _headerType->insertItem( i18n("Test") ); + _headerType->insertItem( i18n("Test with Question Points") ); + _headerType->insertItem( i18n("Test with Answers Points") ); + _headerType->insertItem( i18n("Slidershow") ); + _headerType->insertItem( i18n("Exam") ); + _headerType->insertItem( i18n("Psychotechnic Test") ); + if( QString(_keducaFile->getHeader("type")).toInt() > 0 ) _headerType->setCurrentItem( QString(_keducaFile->getHeader("type")).toInt() -1 ); + + _headerLevel->insertItem( i18n("Easy") ); + _headerLevel->insertItem( i18n("Normal") ); + _headerLevel->insertItem( i18n("Expert") ); + _headerLevel->insertItem( i18n("Supreme") ); + if( QString(_keducaFile->getHeader("level")).toInt() >0 ) _headerLevel->setCurrentItem( QString(_keducaFile->getHeader("level")).toInt() -1 ); + + _headerPicture->setURL( _keducaFile->getHeader("image") ); + _headerTitle->setText( _keducaFile->getHeader("title") ); + + appconfig->setGroup("kcontrolheader"); + QSize *defaultSize = new QSize(500,400); + resize( appconfig->readSizeEntry("Geometry", defaultSize ) ); + delete config; +} + +/** Write settings */ +void KControlHeader::configWrite() +{ + KConfig *config = KGlobal::config(); + config->setGroup("kcontrolheader"); + config->writeEntry("Geometry", size() ); + config->sync(); +} diff --git a/keduca/keducabuilder/kcontrolheader.h b/keduca/keducabuilder/kcontrolheader.h new file mode 100644 index 00000000..86752ae0 --- /dev/null +++ b/keduca/keducabuilder/kcontrolheader.h @@ -0,0 +1,86 @@ +/*************************************************************************** + kcontrolheader.h - description + ------------------- + begin : Tue May 29 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KCONTROLHEADER_H +#define KCONTROLHEADER_H + +#include "../libkeduca/fileread.h" +#include "klangcombo.h" + +#include +#include + + +/**Information header + * Options Dialog for KEduca Document. + * Will be called for each new KEduca Document and from the Editor (class KEducaBuilder) + *@author Javier Campos + */ + +class KControlHeader : public KDialogBase { + Q_OBJECT + +public: + KControlHeader(FileRead *keducaFile, QWidget *parent=0, const char *name=0); + ~KControlHeader(); + +private: + + // Private attributes + + /** Keduca pointer */ + FileRead *_keducaFile; + /** Title */ + QLineEdit *_headerTitle; + /** Header type */ + KComboBox *_headerType; + /** Header category */ + KComboBox *_headerCategory; + /** Header level */ + KComboBox *_headerLevel; + /** Header lang */ + KLanguageCombo *_headerLang; + /** Header picture */ + KURLRequester *_headerPicture; + /** Header name */ + QLineEdit *_headerName; + /** Header email */ + QLineEdit *_headerEmail; + /** Header www */ + QLineEdit *_headerWWW; + /** Default categories */ + QStringList _defaultCategories; + + // Private methods + + /** Init graphical interface */ + void init(); + /** Insert header */ + void insertHeader(); + /** Load country list */ + void loadCountryList(KLanguageCombo *combo); + /** Write settings */ + void configWrite(); + /** Read settings */ + void configRead(); + +private slots: + /** Ok push */ + void slotOk(); +}; + +#endif diff --git a/keduca/keducabuilder/kcontrolheaderbase.ui b/keduca/keducabuilder/kcontrolheaderbase.ui new file mode 100644 index 00000000..04f2411b --- /dev/null +++ b/keduca/keducabuilder/kcontrolheaderbase.ui @@ -0,0 +1,472 @@ + +MyDialog + + + MyDialog + + + + 0 + 0 + 512 + 534 + + + + true + + + + unnamed + + + + frame3 + + + + 0 + 50 + + + + + 32767 + 50 + + + + + 255 + 255 + 255 + + + + Box + + + Sunken + + + + unnamed + + + 2 + + + + frame4 + + + + 125 + 0 + + + + + 125 + 32767 + + + + image0 + + + NoFrame + + + Raised + + + + unnamed + + + + textLabel1 + + + <b style="text-decoration:underline;">Information</b> + + + + + + + spacer2 + + + Horizontal + + + Expanding + + + + 60 + 21 + + + + + + textLabel6 + + + Description and rules of the project. + + + + + + + groupBox1 + + + Description + + + + unnamed + + + + textLabel11 + + + Title: + + + AlignVCenter|AlignRight + + + + + textLabel9 + + + Language: + + + AlignVCenter|AlignRight + + + + + textLabel10 + + + Category: + + + AlignVCenter|AlignRight + + + + + textLabel7 + + + Type: + + + AlignVCenter|AlignRight + + + + + _headerLang + + + + + _headerTitle + + + + + layout2 + + + + unnamed + + + + _headerType + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 61 + 21 + + + + + + textLabel8 + + + Level: + + + AlignVCenter|AlignRight + + + + + _headerLevel + + + + + + + _headerCategory + + + true + + + + + + + groupBox2 + + + Picture + + + + unnamed + + + + textLabel2 + + + Default picture: + + + AlignJustify|AlignVCenter + + + + + _headerPicture + + + + + + + groupBox3 + + + Author + + + + unnamed + + + + textLabel3 + + + Name: + + + AlignVCenter|AlignRight + + + + + _headerName + + + + + _headerWWW + + + + + _headerEmail + + + + + textLabel5 + + + Web page: + + + AlignVCenter|AlignRight + + + + + textLabel4 + + + Email: + + + AlignVCenter|AlignRight + + + + + + + spacer3 + + + Vertical + + + Expanding + + + + 31 + 40 + + + + + + line1 + + + HLine + + + Sunken + + + Horizontal + + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + buttonOk + + + &OK + + + true + + + true + + + + + buttonCancel + + + &Cancel + + + true + + + + + + + + + + + 789ced95bd6e83301485f73c8515b6a84a14a4b0547d844a1d2b551d8cb181947fdca1aafaeec5f75e830d51105397de230f9f50823987634e07f6faf2cc0ea75dafb9ce051319efd821f92ccbafb7f7a7efddfe1c5ed8f9c2c2909df70fbb7dc5040b642443a50c968411e21551291919ac01a5bdda1072c48e50227e200ebf95065b832ab2577b4445f7d584f4cf05a15270df0050c910b7c10923c4e38870a39890230a42899858c47f9688c33600156184988e08bbca08e979734285780c0671d231e6f1114423e2045622ac6422cd4ae4384aa646ca2a53590a1a27472d07c232f301cbd3620a5f052c6772589e725877065e9eaaaeead2aaa91bb3ea86a66dba610deaacfaae6f41e3a4bd1e56aaad8667d71b1c0838c8c981430e3c8ea71c2889290701393829284cc2cf414dbbc86fee02de79dff785f7c5dcfd85f70be7577c9f6da02a2b9342e9e650420ee374a0450edd94828614b49b83ce308b550766eedb1ed050077cf713bf05e9dcfd947ab0a105373a705d496291c3f60ee0066ab705b603f5e47e3b77bfa51e38fea77e0bf4a673803ac0fd16f029056c8158e620fc1640126e0b308bd577e07ad7fb1bcedfe840b1d9fb790b66a7119e475e0b2009b7059d9f829e9f46f63c5a75e0ff5bf0b7df829fc7dd2faa1761dd + + + + + buttonOk + clicked() + MyDialog + accept() + + + buttonCancel + clicked() + MyDialog + reject() + + + + _headerTitle + _headerCategory + _headerType + _headerLevel + _headerLang + _headerPicture + _headerName + _headerEmail + _headerWWW + buttonOk + buttonCancel + + + + klineedit.h + klineedit.h + klineedit.h + kpushbutton.h + klineedit.h + klineedit.h + klineedit.h + + diff --git a/keduca/keducabuilder/keducabuilder.cpp b/keduca/keducabuilder/keducabuilder.cpp new file mode 100644 index 00000000..08487cc9 --- /dev/null +++ b/keduca/keducabuilder/keducabuilder.cpp @@ -0,0 +1,600 @@ +/*************************************************************************** + keducabuilder.cpp - description + ------------------- + begin : Sat May 26 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "keducabuilder.h" +#include "keducabuilder.moc" + +#include "kcontroladdedit.h" +#include "kcontrolheader.h" +#include "keducaeditorstartdialog.h" +#include "../libkeduca/kgallerydialog.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +static const char* const keducabuilder_data[] = { + "15 16 4 1", + "a c #0000ff", + "# c #008183", + "b c #c5c2c5", + ". c #ffffff", + "...............", + ".#############.", + ".#...........#.", + ".#...aaaa....#.", + ".#..aa.baa...#.", + ".#......aa...#.", + ".#.....aab...#.", + ".#....aab....#.", + ".#....aab....#.", + ".#.....b.....#.", + ".#....aa.....#.", + ".#....aa.....#.", + ".#...........#.", + ".#...........#.", + ".#############.", + "..............."}; + +KEducaBuilder::KEducaBuilder(QWidget* parent, const char *name, WFlags f ) + : KMainWindow(parent,name,f), + _nativeFormat("application/x-edu") +{ + _keducaFile = new FileRead(); + initMenuBar(); + init(); + configRead(); + setIcon( KGlobal::iconLoader()->loadIcon("control.png", + KIcon::Small) ); + _isOpenFile = false; +} + +KEducaBuilder::~KEducaBuilder() +{ + delete _keducaFile; +} + +/** Init graphical interface */ +void KEducaBuilder::init() +{ + QWidget *mainView = new QWidget(this, "mainview"); + + QVBoxLayout *form2Layout = new QVBoxLayout( mainView ); + form2Layout->setSpacing( 2 ); + form2Layout->setMargin( 0 ); + + _split = new QSplitter( mainView ); + _split->setOrientation( QSplitter::Vertical ); + + _listAnswer = new KListBox( _split, "_listAnswer" ); + _listAnswer->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)7, _listAnswer->sizePolicy().hasHeightForWidth() ) ); + connect( _listAnswer, SIGNAL( highlighted(QListBoxItem *) ), this, SLOT( slotPreview(QListBoxItem *) ) ); + connect( _listAnswer, SIGNAL( doubleClicked(QListBoxItem *) ), this, SLOT( slotEditbyList(QListBoxItem *) ) ); + + _preview = new QTextView( _split, "_preview" ); + _preview->setFrameShape( QTextView::NoFrame ); + _preview->setLineWidth( 1 ); + + form2Layout->addWidget( _split ); + + setCentralWidget( mainView ); + if (!initialGeometrySet()) + resize( QSize(500, 400).expandedTo(minimumSizeHint())); + setupGUI( ToolBar | Keys | StatusBar | Create, "keducabuilderui.rc" ); + setAutoSaveSettings(); +} + +/** Init menu bar settings */ +void KEducaBuilder::initMenuBar() +{ + KStdAction::openNew(this, SLOT( slotFileOpenNew() ), actionCollection()); + KStdAction::open (this, SLOT( slotFileOpen() ), actionCollection()); + (void)new KAction(i18n("Open &Gallery..."), 0, 0, this, SLOT( slotGallery() ), actionCollection(), "open_gallery"); + _recentFiles = KStdAction::openRecent(this, SLOT ( slotFileOpenURL(const KURL &)), actionCollection()); + KStdAction::save (this, SLOT( slotFileSave() ), actionCollection()); + KStdAction::saveAs (this, SLOT( slotFileSaveAs() ), actionCollection()); + KStdAction::print (this, SLOT( slotFilePrint() ), actionCollection()); + (void)new KAction(i18n("Document Info"), "info", 0, this, SLOT( slotHeader() ), actionCollection(), "info_doc"); + KStdAction::quit(this, SLOT( close() ), actionCollection()); + + (void)new KAction(i18n("&Add..."), "addquestion", 0, this, SLOT( slotAdd() ), actionCollection(), "question_add"); + (void)new KAction(i18n("&Edit..."), "editquestion", 0, this, SLOT( slotEdit() ), actionCollection(), "question_edit"); + (void)new KAction(i18n("&Remove"), "delquestion", 0, this, SLOT( slotRemove() ), actionCollection(), "question_remove"); + (void)new KAction(i18n("&Up"), "up", 0, this, SLOT( slotUp() ), actionCollection(), "question_up"); + (void)new KAction(i18n("&Down"), "down", 0, this, SLOT( slotDown() ), actionCollection(), "question_down"); +} + +/** Delete current document and start new */ +void KEducaBuilder::slotFileOpenNew() +{ + if (!currentFileMayBeReplaced()) + return; + + if( _keducaFile ) delete _keducaFile; + _listAnswer->clear(); + _preview->setText("

"+i18n("Welcome To KEduca!")+"

"+ + i18n("Add a new Question by using the Edit Menu or by choosing one of the icons above.")+ + "
"); + _keducaFile = new FileRead(); + _isOpenFile = false; + // ask for meta information + slotHeader(); +} + +/** Open new document. */ +void KEducaBuilder::slotFileOpen() +{ + KURL url = KFileDialog::getOpenURL( QString::null, _nativeFormat, this, i18n("Open Educa File") ); + + if( !url.isEmpty() ) + slotFileOpenURL( url ); +} + +/** Open new file */ +void KEducaBuilder::slotFileOpenURL( const KURL &url ) +{ + if (!currentFileMayBeReplaced()) + return; + + QPixmap image0( ( const char** ) keducabuilder_data ); + delete _keducaFile; + _keducaFile = new FileRead(); + if( !_keducaFile->openFile(url) ) { return; } + _recentFiles->addURL( url ); + _listAnswer->clear(); + _isOpenFile = true; + + _keducaFile->recordFirst(); + while( !_keducaFile->recordEOF() ) + { + _listAnswer->insertItem( image0, _keducaFile->getQuestion( FileRead::QF_TEXT ) ); + _keducaFile->recordNext(); + } +} + +/** Item select */ +void KEducaBuilder::slotPreview( QListBoxItem *item ) +{ +// bool match = false; + QString tmpListanswer; + + // FIND THE SELECT RECORD + if( !item ) return; + +// kdDebug() << "Item : " << _listAnswer->currentItem() <recordAt( _listAnswer->currentItem() ); + + // START THE PREVIEW VALUES + tmpListanswer = "

" + i18n("Answers") + "


"; + tmpListanswer += "

"; + + tmpListanswer +=""; + _keducaFile->recordAnswerFirst(); + while( !_keducaFile->recordAnswerEOF() ) + { + tmpListanswer += ""; + tmpListanswer += ""; + tmpListanswer += ""; + _keducaFile->recordAnswerNext(); + }; + tmpListanswer += "
" : tmpListanswer += "#b84747>"; + if( _keducaFile->getQuestionInt( FileRead::QF_TYPE ) == 3 ) + { + tmpListanswer += "" + + _keducaFile->getAnswer( FileRead::AF_POINT ) + + ""; + } + tmpListanswer += "" : tmpListanswer += "#eadada>"; + tmpListanswer += ""+_keducaFile->getAnswer( FileRead::AF_TEXT )+""; + tmpListanswer += "
"; + + if( !_keducaFile->getQuestion( FileRead::QF_PICTURE ).isEmpty() ) + { + tmpListanswer += ""; + tmpListanswer += "
" + i18n("Question Image") + "
"; + tmpListanswer += _keducaFile->getQuestion( FileRead::QF_PICTURE ) + "
"; + }; + + if( _keducaFile->getQuestionInt( FileRead::QF_POINTS ) > 0 ) + { + tmpListanswer += "

" + i18n("Question point") + ": "; + tmpListanswer += _keducaFile->getQuestion( FileRead::QF_POINTS ); + } + + if( _keducaFile->getQuestionInt( FileRead::QF_TIME ) > 0 ) + { + tmpListanswer += "

"+i18n("Time")+": "; + tmpListanswer += _keducaFile->getQuestion( FileRead::QF_TIME ); + tmpListanswer += i18n(" seconds

"); + } + + if( !_keducaFile->getQuestion( FileRead::QF_TIP ).isEmpty() ) + { + tmpListanswer += "

" + i18n("Tip") +": "; + tmpListanswer += _keducaFile->getQuestion( FileRead::QF_TIP ); + tmpListanswer += "

"; + } + + if( !_keducaFile->getQuestion( FileRead::QF_EXPLAIN ).isEmpty() ) + { + tmpListanswer += "

" + + i18n("Explain") + ":" + + _keducaFile->getQuestion( FileRead::QF_EXPLAIN ) + + "

"; + } + + _preview->setText( tmpListanswer ); +} + +/** Read config data */ +void KEducaBuilder::configRead() +{ + KConfig *config = KGlobal::config(); + + config->setGroup( "keducacontrol" ); + applyMainWindowSettings( config, "keducacontrol" ); + _split->setSizes( config->readIntListEntry("Splitter_size") ); + _recentFiles->loadEntries(config); +} + +/** Write settings */ +void KEducaBuilder::configWrite() +{ + KConfig *config = KGlobal::config(); + + config->setGroup( "keducacontrol" ); + saveMainWindowSettings( config, "keducacontrol" ); + config->writeEntry("Splitter_size", _split->sizes() ); + _recentFiles->saveEntries(config); + config->sync(); +} + +bool KEducaBuilder::currentFileMayBeReplaced() +{ + if (_keducaFile->changed()) + { + int res = KMessageBox::warningYesNoCancel( widget(), + // ask the user to save + i18n( "The document \"%1\" has been modified.\n" + "Do you want to save it?" ).arg( _keducaFile->getCurrentURL().fileName() ), + i18n( "Save Document?" ), KStdGuiItem::save(), KStdGuiItem::discard() ); + switch (res) + { + case KMessageBox::Yes: + // If the saving was successful, then the file may be replaced + return fileSave(); + break; + case KMessageBox::Cancel: + // User cancels operation, do not replace the file + return false; + break; + default: ; + } + } + + // file was not changed, it may be replaced + return true; +} + +/** Close the window */ +bool KEducaBuilder::queryClose () +{ + if (_keducaFile) { + if (!currentFileMayBeReplaced()) + return false; + } + configWrite(); + return( TRUE ); +} + +/** Add question */ +void KEducaBuilder::slotAdd() +{ + QPixmap image0( ( const char** ) keducabuilder_data ); + + KControlAddEdit edit(this); + edit.init( _keducaFile, false ); + if( !edit.exec() ) return; + + _listAnswer->insertItem( image0, _keducaFile->getQuestion( FileRead::QF_TEXT ) ); + _listAnswer->setCurrentItem( _listAnswer->count()-1 ); + slotPreview( _listAnswer->item(_listAnswer->currentItem()) ); +} + +/** Edit question */ +void KEducaBuilder::slotEdit() +{ + if( _listAnswer->currentItem() == -1 ) return; + + QPixmap image0( ( const char** ) keducabuilder_data ); + + KControlAddEdit edit(this); + edit.init( _keducaFile, true ); + if( edit.exec() ) + { + _listAnswer->changeItem( image0, _keducaFile->getQuestion( FileRead::QF_TEXT ), _listAnswer->currentItem() ); + slotPreview( _listAnswer->item(_listAnswer->currentItem()) ); + } +} + +/** Edit question */ +void KEducaBuilder::slotRemove() +{ + if( _listAnswer->currentItem() == -1 ) return; + _keducaFile->recordDelete(); + _listAnswer->removeItem( _listAnswer->currentItem() ); +} + +/** Up record */ +void KEducaBuilder::slotUp() +{ + int current = _listAnswer->currentItem(); + + if( current < 1 ) return; + QPixmap image0( ( const char** ) keducabuilder_data ); + + _keducaFile->recordSwap( true ); + QString tmpString = _listAnswer->text( current-1 ); + _listAnswer->changeItem( image0, _listAnswer->text( current ), current-1 ); + _listAnswer->changeItem( image0, tmpString, current ); + _listAnswer->setCurrentItem( current-1 ); +} + +/** Down record */ +void KEducaBuilder::slotDown() +{ + int current = _listAnswer->currentItem(); + + if( current == -1 || current == (signed)(_listAnswer->count()-1) ) return; + QPixmap image0( ( const char** ) keducabuilder_data ); + + _keducaFile->recordSwap( true ); + QString tmpString = _listAnswer->text( current+1 ); + _listAnswer->changeItem( image0, _listAnswer->text( current ), current+1 ); + _listAnswer->changeItem( image0, tmpString, current ); + _listAnswer->setCurrentItem( current+1 ); +} + +/** Save file */ +void KEducaBuilder::slotFileSave() +{ + fileSave(); +} +bool KEducaBuilder::fileSave() +{ + if( !_isOpenFile ) { return fileSaveAs(); } + + if( checkSave() ) return _keducaFile->saveFile(); + return false; +} + +/** Save As... */ +void KEducaBuilder::slotFileSaveAs() +{ + fileSaveAs(); +} + +bool KEducaBuilder::fileSaveAs() +{ + if( !checkSave() ) return false; + + QCheckBox *saveCompressedCheckBox = new QCheckBox( i18n( "Compress the file" ), 0 ); + saveCompressedCheckBox->setChecked( true ); + + KFileDialog *dialog=new KFileDialog(QString::null, QString::null, this, "file dialog", true, saveCompressedCheckBox); + dialog->setCaption( i18n("Save Document As") ); + dialog->setKeepLocation( true ); + dialog->setOperationMode( KFileDialog::Saving ); + QStringList mimeFilter(_nativeFormat); + dialog->setMimeFilter( mimeFilter, _nativeFormat ); + KURL newURL; + QString outputFormat (_nativeFormat); + + bool bOk; + do { + bOk=true; + if(dialog->exec()==QDialog::Accepted) { + newURL=dialog->selectedURL(); + outputFormat=dialog->currentMimeFilter(); + } + else + { + bOk = false; + break; + } + kdDebug()<<"Requested saving to file "<property( "X-KDE-NativeExtension" ).toString(); + kdDebug() << "KEducaBuilder::slotFileSaveAs outputFormat=" << outputFormat << " extension=" << extension << endl; + newURL.setPath( newURL.path() + extension ); + } + + if ( KIO::NetAccess::exists( newURL, false, this ) ) { // this file exists => ask for confirmation + bOk = KMessageBox::warningContinueCancel( this, + i18n("A document with this name already exists.\n"\ + "Do you want to overwrite it?"), + i18n("Warning"), i18n("Overwrite") ) == KMessageBox::Continue; + } + } while ( !bOk ); + + bool saveCompressed = saveCompressedCheckBox->isChecked(); + + delete dialog; + + if (bOk) { + bool copyImages = KMessageBox::questionYesNo( this, + i18n("If you want to share this document, it is better to copy the images to the same folder as the document.\n"\ + "Do you want to copy images?"), + i18n("Warning"), i18n("Copy Images"), i18n("Do Not Copy") ) == KMessageBox::Yes; + if (_keducaFile->saveFile( newURL, copyImages, saveCompressed ) ) { + _recentFiles->addURL(newURL); + // we saved the file, so the internal representation is now present as a file + _isOpenFile=true; + return true; + }else { + kdDebug()<< "saving of file failed" <getCurrentURL().fileName(); + if (file.isEmpty()) + file = i18n("Test"); + if(printer->setup(this, i18n("Print %1").arg(file))) + { + QPaintDeviceMetrics metrics(printer); + QPainter p; + + const int margin=20; + int yPos=0; + QString text; + + p.begin(printer); + p.setFont( QFont(font().family(), 12, QFont::Bold) ); + QFontMetrics fm = p.fontMetrics(); + + _keducaFile->recordFirst(); + while(!_keducaFile->recordEOF()) + { + p.drawText( 10, yPos+margin, metrics.width(), fm.lineSpacing(), + ExpandTabs | DontClip, _keducaFile->getQuestion(FileRead::QF_TEXT) ); + yPos += fm.lineSpacing(); + + p.drawLine(10, yPos+margin, metrics.width(), yPos+margin); + yPos += 2*fm.lineSpacing(); + + _keducaFile->recordNext(); + } + + p.end(); + } + + delete printer; + +} + +/** Header info */ +int KEducaBuilder::slotHeader() { + KControlHeader infoDoc(_keducaFile); + return infoDoc.exec(); +} + +/** Check if the current document can save */ +bool KEducaBuilder::checkSave() +{ + if( _keducaFile->getHeader("title").isEmpty() || + _keducaFile->getHeader("category").isEmpty() || + _keducaFile->getHeader("type").isEmpty() || + _keducaFile->getHeader("level").isEmpty() || + _keducaFile->getHeader("language").isEmpty() ) + { + if (KMessageBox::warningContinueCancel(this, i18n("Unable to save file.\n\nYou must complete the Document Info\n(Only the description is necessary)"), QString::null, i18n("Complete Document Info...")) + == KMessageBox::Continue) { + if (slotHeader()!=KControlHeader::Accepted) + return false; + }else + return false; + } + + if( _listAnswer->count() < 1 ) + { + if (KMessageBox::warningContinueCancel(this, i18n("Unable to save file.\n\nYou must insert a question."), + QString::null, i18n("Insert Question"))==KMessageBox::Continue) + slotAdd(); + else + return false; + } + + return true; +} + +bool KEducaBuilder::startChooser() { + KEducaEditorStartDialog startDialog(this, "KEducaEditorStartDialog", true); + + switch (startDialog.exec()) { + case KEducaEditorStartDialog::OpenDoc: + case KEducaEditorStartDialog::OpenRecentDoc: + slotFileOpenURL(startDialog.getURL()); + break; + case KEducaEditorStartDialog::NewDoc: + slotFileOpenNew(); + break; + case KEducaEditorStartDialog::Gallery: + initGallery(); + break; + default: + close(); + break; + } + + return true; +} +/** Init Internet Gallery Servers */ +void KEducaBuilder::initGallery(const KURL &urlFile) +{ + KGalleryDialog galleries; + + if( !urlFile.url().isEmpty() ) + galleries.putURL( urlFile ); + + if( galleries.exec() == QDialog::Accepted ) + slotFileOpenURL( galleries.getURL() ); +} + +/** Init Gallery */ +void KEducaBuilder::slotGallery() +{ + initGallery(); +} + +/** Double click in list, edit question */ +void KEducaBuilder::slotEditbyList(QListBoxItem *item) +{ + if( item ) + slotEdit(); +} diff --git a/keduca/keducabuilder/keducabuilder.h b/keduca/keducabuilder/keducabuilder.h new file mode 100644 index 00000000..74c5eb58 --- /dev/null +++ b/keduca/keducabuilder/keducabuilder.h @@ -0,0 +1,126 @@ +/*************************************************************************** + keducabuilder.h - description + ------------------- + begin : Sat May 26 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KEDUCABUILDER_H +#define KEDUCABUILDER_H + +#include "../libkeduca/fileread.h" + +#include + +#include +#include + +#include +#include + +/**Main control documents + * The Editor. This is the new main window of KEduca. + * You can edit a KEduca Document (i.e. Test/Examen) here. + *@author Javier Campos + */ + +class KEducaBuilder : public KMainWindow { + Q_OBJECT + +public: + KEducaBuilder(QWidget* parent=0, const char *name=0, WFlags f = WType_TopLevel | WDestructiveClose); + ~KEducaBuilder(); + /** start a dialog that asks the user what he wants to do to start*/ + bool startChooser(); + /** Init Internet Gallery Servers */ + void initGallery(const KURL &urlFile = KURL()); + +private: + + // Private methods + + /** Init graphical interface */ + void init(); + /** Init menu bar settings */ + void initMenuBar(); + /** Write settings */ + void configWrite(); + /** Read config data */ + void configRead(); + /** Check if the current document can save */ + bool checkSave(); + + /** Save the file, return false if save failed for any reason */ + bool fileSave(); + /** Save the file under a user-chosen filename, return false if save as + failed for any reason */ + bool fileSaveAs(); + + /** Ask the user if he wants to save the file if it has been changed. + Returns true if the file may be replaced (that is when he successfully saved it or said "Discard") */ + bool currentFileMayBeReplaced(); + + // Private attributes + + /** KEDUCA file */ + FileRead *_keducaFile; + /** Recent files */ + KRecentFilesAction *_recentFiles; + /** List of answers */ + KListBox *_listAnswer; + /** Preview */ + QTextView *_preview; + /** Main splitter */ + QSplitter *_split; + /** I open a file */ + bool _isOpenFile; + QString _nativeFormat; + +public slots: + /** Open new file */ + void slotFileOpenURL( const KURL &url ); + /** Delete current document and start new */ + void slotFileOpenNew(); + +private slots: + /** Open new document. */ + void slotFileOpen(); + /** Item select */ + void slotPreview( QListBoxItem *item ); + /** Close the window */ + bool queryClose(); + /** Edit question */ + void slotEdit(); + /** Add question */ + void slotAdd(); + /** Remove question */ + void slotRemove(); + /** Down record */ + void slotDown(); + /** Up record */ + void slotUp(); + /** Save As... */ + void slotFileSaveAs(); + /** Save file */ + void slotFileSave(); + /** Print file */ + void slotFilePrint(); + /** Header info */ + int slotHeader(); + /** Init Gallery */ + void slotGallery(); + /** Double click in list, edit question */ + void slotEditbyList(QListBoxItem *item); +}; + +#endif diff --git a/keduca/keducabuilder/keducabuilderui.rc b/keduca/keducabuilder/keducabuilderui.rc new file mode 100644 index 00000000..0942cea9 --- /dev/null +++ b/keduca/keducabuilder/keducabuilderui.rc @@ -0,0 +1,28 @@ + + + + &File + + + + &Edit + + + + + + + + + + + + + + + + + + + + diff --git a/keduca/keducabuilder/keducaeditorstartdialog.cpp b/keduca/keducabuilder/keducaeditorstartdialog.cpp new file mode 100644 index 00000000..88cf9305 --- /dev/null +++ b/keduca/keducabuilder/keducaeditorstartdialog.cpp @@ -0,0 +1,114 @@ +/*************************************************************************** + keducaeditorstartdialog.cpp - description + ------------------- + begin : Fri May 10 2002 + copyright : (C) 2002 by Klas Kalass + email : klas@kde.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include +#include + +#include +#include +#include +#include +#include +#include + +#include "keducaeditorstartdialog.h" +#include "keducabuilder.h" + +/** + */ +KEducaEditorStartDialog::KEducaEditorStartDialog(KEducaBuilder * parent, const char* name, bool modal, WFlags fl) + :KEducaEditorStartDialogBase(parent, name, modal, fl), + _choice(NewDoc), + _maxRecentDocumentItems(20) +{ + newDocumentRB->setFocus(); + + // read recent files + buildRecentFilesList(); + +// setup connections + urlRequester->setFilter( "application/x-edu"); + + connect( startChoiceBtnGrp, SIGNAL( clicked(int) ), + this, SLOT( slotChoiceChanged(int) ) ); +} + +/** based on code in kaction.cpp + */ +void KEducaEditorStartDialog::buildRecentFilesList() +{ + QString key; + QString value; + QString oldGroup; + KConfig *config = KGlobal::config(); + + oldGroup = config->group(); + + config->setGroup( "RecentFiles" ); + + // read file list + for( unsigned int i = 1 ; i <= _maxRecentDocumentItems ; i++ ) + { + key = QString( "File%1" ).arg( i ); + value = config->readEntry( key, QString::null ); + + if (!value.isNull()) + recentDocumentCB->insertURL( KURL(value) ); + } + + config->setGroup( oldGroup ); +} + +KEducaEditorStartDialog::~KEducaEditorStartDialog() { + +} + +void KEducaEditorStartDialog::slotChoiceChanged(int id) { + _choice = id+1; +} + +KURL KEducaEditorStartDialog::getURL()const{ + switch(_choice) { + case OpenDoc: + return KURL(urlRequester->url()); + break; + case OpenRecentDoc: + return KURL(recentDocumentCB->currentText()); + break; + default: + break; + } + + return KURL(); +} + +int KEducaEditorStartDialog::exec() { + int ret = KEducaEditorStartDialogBase::exec(); + if ( ret == KEducaEditorStartDialogBase::Rejected ) + _choice = KEducaEditorStartDialog::Rejected; + + return _choice; +} + +void KEducaEditorStartDialog::accept() { + if (((_choice == OpenDoc || _choice == OpenRecentDoc) + && getURL().isEmpty())) { + KMessageBox::sorry(this, i18n("You need to specify the file to open!")); + }else + KEducaEditorStartDialogBase::accept(); +} + +#include "keducaeditorstartdialog.moc" diff --git a/keduca/keducabuilder/keducaeditorstartdialog.h b/keduca/keducabuilder/keducaeditorstartdialog.h new file mode 100644 index 00000000..dd163848 --- /dev/null +++ b/keduca/keducabuilder/keducaeditorstartdialog.h @@ -0,0 +1,59 @@ +/*************************************************************************** + keducaeditorstartdialog.h - description + ------------------- + begin : Fri May 10 2002 + copyright : (C) 2002 by Klas Kalass + email : klas@kde.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KEDUCAEDITORSTARTDIALOG_H +#define KEDUCAEDITORSTARTDIALOG_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include "keducaeditorstartdialogbase.h" + +// forward declarations +class KEducaBuilder; + +/** + */ +class KEducaEditorStartDialog : public KEducaEditorStartDialogBase{ + Q_OBJECT +public: + enum {Rejected=0, OpenDoc=1, OpenRecentDoc=2, Gallery=3, NewDoc=4}StartChoice; + /** Constructor. + */ + KEducaEditorStartDialog(KEducaBuilder * parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); + /** Destructor. + */ + virtual ~KEducaEditorStartDialog(); + + KURL getURL()const; + int exec(); + +private: + KURL _selectedURL; + int _choice; + unsigned int const _maxRecentDocumentItems; + void buildRecentFilesList(); + +protected slots: + void accept(); + +private slots: + void slotChoiceChanged(int id); + +}; +#endif diff --git a/keduca/keducabuilder/keducaeditorstartdialogbase.ui b/keduca/keducabuilder/keducaeditorstartdialogbase.ui new file mode 100644 index 00000000..0cb69e39 --- /dev/null +++ b/keduca/keducabuilder/keducaeditorstartdialogbase.ui @@ -0,0 +1,320 @@ + +KEducaEditorStartDialogBase + + + KEducaEditorStartDialogBase + + + + 0 + 0 + 511 + 311 + + + + Editor - Getting Started + + + true + + + + unnamed + + + 11 + + + 6 + + + + startChoiceBtnGrp + + + NoFrame + + + Plain + + + + + + + unnamed + + + 11 + + + 6 + + + + Layout13 + + + + unnamed + + + 0 + + + 6 + + + + openDocumentRB + + + NoFocus + + + Open an &existing document: + + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + Spacer4 + + + Horizontal + + + Fixed + + + + 20 + 20 + + + + + + urlRequester + + + + + + + + + openRecentDocumentRB + + + NoFocus + + + Open a &recent document: + + + false + + + + + Layout15 + + + + unnamed + + + 0 + + + 6 + + + + Spacer3 + + + Horizontal + + + Fixed + + + + 20 + 21 + + + + + + recentDocumentCB + + + + + + + radioButton4 + + + Open with Internet gallery browser + + + + + newDocumentRB + + + Start a &new document + + + true + + + + + + + Line1 + + + HLine + + + Sunken + + + Horizontal + + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + buttonHelp + + + &Help + + + true + + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + buttonOk + + + &OK + + + true + + + true + + + + + buttonCancel + + + &Cancel + + + true + + + + + + + + + + + buttonOk + clicked() + KEducaEditorStartDialogBase + accept() + + + buttonCancel + clicked() + KEducaEditorStartDialogBase + reject() + + + urlRequester + urlSelected(const QString&) + openDocumentRB + animateClick() + + + recentDocumentCB + activated(int) + openRecentDocumentRB + animateClick() + + + + newDocumentRB + urlRequester + recentDocumentCB + buttonHelp + buttonOk + buttonCancel + openDocumentRB + openRecentDocumentRB + + + + klineedit.h + kpushbutton.h + + diff --git a/keduca/keducabuilder/klangcombo.cpp b/keduca/keducabuilder/klangcombo.cpp new file mode 100644 index 00000000..ebedd9dd --- /dev/null +++ b/keduca/keducabuilder/klangcombo.cpp @@ -0,0 +1,51 @@ +/* + * klangcombo.cpp - Adds some methods for inserting languages. + * + * Copyright (c) 1999-2000 Hans Petter Bieker + * + * Requires the Qt widget libraries, available at no cost at + * http://www.troll.no/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +#include + +#include "klangcombo.h" +#include "klangcombo.moc" + +KLanguageCombo::~KLanguageCombo () +{ +} + +KLanguageCombo::KLanguageCombo (QWidget * parent, const char *name) + : KTagComboBox(parent, name) +{ +} + +void KLanguageCombo::insertLanguage(const QString& path, const QString& name, const QString& sub, const QString &submenu) +{ + QString output = name + QString::fromLatin1(" (") + path + QString::fromLatin1(")"); + QPixmap flag(locate("locale", sub + path + QString::fromLatin1("/flag.png"))); + insertItem(QIconSet(flag), output, path, submenu); +} + +void KLanguageCombo::changeLanguage(const QString& name, int i) +{ + if (i < 0 || i >= count()) return; + QString output = name + QString::fromLatin1(" (") + tag(i) + QString::fromLatin1(")"); + changeItem(output, i); +} diff --git a/keduca/keducabuilder/klangcombo.h b/keduca/keducabuilder/klangcombo.h new file mode 100644 index 00000000..4c9fb801 --- /dev/null +++ b/keduca/keducabuilder/klangcombo.h @@ -0,0 +1,47 @@ +/* + * klangcombo.h - Adds some methods for inserting languages. + * + * Copyright (c) 1999-2000 Hans Petter Bieker + * + * Requires the Qt widget libraries, available at no cost at + * http://www.troll.no/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +#ifndef __KLANGCOMBO_H__ +#define __KLANGCOMBO_H__ + +#include "ktagcombobox.h" + +/* + * Extends KTagCombo to support adding and changing languages. + * + * It has also support for sub menues. + */ +class KLanguageCombo : public KTagComboBox +{ + Q_OBJECT + +public: + KLanguageCombo(QWidget *parent=0, const char *name=0); + ~KLanguageCombo(); + + void insertLanguage(const QString& path, const QString& name, const QString& sub = QString::null, const QString &submenu = QString::null); + void changeLanguage(const QString& name, int i); +}; + +#endif diff --git a/keduca/keducabuilder/ktagcombobox.cpp b/keduca/keducabuilder/ktagcombobox.cpp new file mode 100644 index 00000000..9b7e969e --- /dev/null +++ b/keduca/keducabuilder/ktagcombobox.cpp @@ -0,0 +1,229 @@ +/* + * ktagcombobox.cpp - A combobox with support for submenues, icons and tags + * + * Copyright (c) 1999-2000 Hans Petter Bieker + * + * Requires the Qt widget libraries, available at no cost at + * http://www.troll.no/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#define INCLUDE_MENUITEM_DEF 1 +#include +#include +#include + + +#include "ktagcombobox.h" +#include "ktagcombobox.moc" + +KTagComboBox::~KTagComboBox () +{ + delete _popup; + delete _tags; +} + +KTagComboBox::KTagComboBox (QWidget * parent, const char *name) + : QComboBox(parent, name) +{ + _popup = new QPopupMenu(this); + _tags = new QStringList; + connect( _popup, SIGNAL(activated(int)), + SLOT(internalActivate(int)) ); + connect( _popup, SIGNAL(highlighted(int)), + SLOT(internalHighlight(int)) ); +} + +void KTagComboBox::popupMenu() +{ + _popup->popup( mapToGlobal( QPoint(0,0) ), _current ); +} + +void KTagComboBox::keyPressEvent( QKeyEvent *e ) +{ + int c; + + if ( ( e->key() == Key_F4 && e->state() == 0 ) || + ( e->key() == Key_Down && (e->state() & AltButton) ) || + ( e->key() == Key_Space ) ) { + if ( count() ) { + _popup->setActiveItem( _current ); + popupMenu(); + } + return; + } else { + e->ignore(); + return; + } + + c = currentItem(); + emit highlighted( c ); + emit activated( c ); +} + +void KTagComboBox::mousePressEvent( QMouseEvent * ) +{ + popupMenu(); +} + +void KTagComboBox::internalActivate( int index ) +{ + if (_current == index) return; + _current = index; + emit activated( index ); + repaint(); +} + +void KTagComboBox::internalHighlight( int index ) +{ + emit highlighted( index ); +} + +void KTagComboBox::clear() +{ + _popup->clear(); + _tags->clear(); +} + +int KTagComboBox::count() const +{ + return _tags->count(); +} + +static inline QPopupMenu *checkInsertIndex(QPopupMenu *popup, const QStringList *tags, const QString &submenu, int *index) +{ + int pos = tags->findIndex(submenu); + + QPopupMenu *pi = 0; + if (pos != -1) + { + QMenuItem *p = popup->findItem(popup->idAt(pos)); + pi = p?p->popup():0; + } + if (!pi) pi = popup; + + if (*index > (int)pi->count()) + *index = -1; + + return pi; +} + +void KTagComboBox::insertItem(const QIconSet& icon, const QString &text, const QString &tag, const QString &submenu, int index ) +{ + QPopupMenu *pi = checkInsertIndex(_popup, _tags, submenu, &index); + pi->insertItem(icon, text, count(), index); + _tags->append(tag); +} + +void KTagComboBox::insertItem(const QString &text, const QString &tag, const QString &submenu, int index ) +{ + QPopupMenu *pi = checkInsertIndex(_popup, _tags, submenu, &index); + pi->insertItem(text, count(), index); + _tags->append(tag); +} + +void KTagComboBox::insertSeparator(const QString &submenu, int index) +{ + QPopupMenu *pi = checkInsertIndex(_popup, _tags, submenu, &index); + pi->insertSeparator(index); + _tags->append(QString::null); +} + +void KTagComboBox::insertSubmenu(const QString &text, const QString &tag, const QString &submenu, int index) +{ + QPopupMenu *pi = checkInsertIndex(_popup, _tags, submenu, &index); + QPopupMenu *p = new QPopupMenu(pi); + pi->insertItem(text, p, count(), index); + _tags->append(tag); + connect( p, SIGNAL(activated(int)), + SLOT(internalActivate(int)) ); + connect( p, SIGNAL(highlighted(int)), + SLOT(internalHighlight(int)) ); +} + +void KTagComboBox::changeItem( const QString &text, int index ) +{ + _popup->changeItem( text, index); + if (index == _current) + repaint(); +} + +void KTagComboBox::paintEvent( QPaintEvent * ev) +{ + QComboBox::paintEvent(ev); + + QPainter p (this); + + // Text + QRect clip(2, 2, width() - 4, height() - 4); + if ( hasFocus()) + p.setPen( colorGroup().highlightedText() ); + p.drawText(clip, AlignCenter | SingleLine, _popup->text( _current )); + + // Icon + QIconSet *icon = _popup->iconSet( _current ); + if (icon) { + QPixmap pm = icon->pixmap(); + p.drawPixmap( 4, (height()-pm.height())/2, pm ); + } +} + +bool KTagComboBox::containsTag( const QString &str ) const +{ + return _tags->contains(str) > 0; +} + +QString KTagComboBox::currentTag() const +{ + return *_tags->at(currentItem()); +} + +QString KTagComboBox::tag(int i) const +{ + if (i < 0 || i >= count()) + { + kdDebug() << "KTagComboBox::tag(), unknown tag " << i << endl; + return QString::null; + } + return *_tags->at(i); +} + +int KTagComboBox::currentItem() const +{ + return _current; +} + +void KTagComboBox::setCurrentItem(int i) +{ + if (i < 0 || i >= count()) return; + _current = i; + repaint(); +} + +void KTagComboBox::setCurrentItem(const QString &code) +{ + int i = _tags->findIndex(code); + if (code.isNull()) + i = 0; + if (i != -1) + setCurrentItem(i); +} + +void KTagComboBox::setFont( const QFont &font ) +{ + QComboBox::setFont( font ); + _popup->setFont( font ); +} diff --git a/keduca/keducabuilder/ktagcombobox.h b/keduca/keducabuilder/ktagcombobox.h new file mode 100644 index 00000000..099c6561 --- /dev/null +++ b/keduca/keducabuilder/ktagcombobox.h @@ -0,0 +1,94 @@ +/* + * ktagcombobox.h - A combobox with support for submenues, icons and tags + * + * Copyright (c) 1999-2000 Hans Petter Bieker + * + * Requires the Qt widget libraries, available at no cost at + * http://www.troll.no/ + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +#ifndef __KTAGCOMBOBOX_H__ +#define __KTAGCOMBOBOX_H__ + +#include +#include +class QPopupMenu; +class QStringList; + +/* + * This class should be just like qcombobox, but it should be possible + * to have have a QIconSet for each entry, and each entry should have a tag. + * + * It has also support for sub menues. + */ +class KTagComboBox : public QComboBox +{ + Q_OBJECT + +public: + KTagComboBox(QWidget *parent=0, const char *name=0); + ~KTagComboBox(); + + void insertItem(const QIconSet& icon, const QString &text, const QString &tag, const QString &submenu = QString::null, int index=-1 ); + void insertItem(const QString &text, const QString &tag, const QString &submenu = QString::null, int index=-1 ); + void insertSeparator(const QString &submenu = QString::null, int index=-1 ); + void insertSubmenu(const QString &text, const QString &tag, const QString &submenu = QString::null, int index=-1); + void changeItem( const QString &text, int index ); + + int count() const; + void clear(); + + /* + * Tag of the selected item + */ + QString currentTag() const; + QString tag ( int i ) const; + bool containsTag (const QString &str ) const; + + /* + * Set the current item + */ + int currentItem() const; + void setCurrentItem(int i); + void setCurrentItem(const QString &code); + + // widget stuff + virtual void setFont( const QFont & ); + +signals: + void activated( int index ); + void highlighted( int index ); + +private slots: + void internalActivate( int ); + void internalHighlight( int ); + +protected: + void paintEvent( QPaintEvent * ); + void mousePressEvent( QMouseEvent * ); + void keyPressEvent( QKeyEvent *e ); + void popupMenu(); + +private: + // work space for the new class + QStringList *_tags; + QPopupMenu *_popup; + int _current; +}; + +#endif diff --git a/keduca/keducabuilder/main.cpp b/keduca/keducabuilder/main.cpp new file mode 100644 index 00000000..93a49cdf --- /dev/null +++ b/keduca/keducabuilder/main.cpp @@ -0,0 +1,67 @@ +/*************************************************************************** + main.cpp - description + ------------------- + begin : mié may 23 20:36:15 CEST 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include + +#include +#include "keducabuilder.h" + +static const char description[] = I18N_NOOP("Form-based tests and exams builder"); +static const char version[] = "1.2.0"; + +static KCmdLineOptions options[] = +{ + { "+file", I18N_NOOP("File to load"), 0 }, + KCmdLineLastOption +}; + +int main(int argc, char *argv[]) +{ + KAboutData aboutData( "keduca", I18N_NOOP("KEducaBuilder"), + version, description, KAboutData::License_GPL, + "(c) 2001, Javier Campos", 0, "http://keduca.sourceforge.net", "submit@bugs.kde.org"); + aboutData.addAuthor("Javier Campos",I18N_NOOP("Original Author"), "javi@asyris.org"); + aboutData.addAuthor("Klas Kalass",I18N_NOOP("Maintainer 2002-2004"), "klas@kde.org"); + aboutData.addAuthor("Anne-Marie Mahfouf",I18N_NOOP("Various fixes and cleanups"), "annma@kde.org"); + aboutData.addCredit("Nenad Grujicic", I18N_NOOP("Icons"), "mengele@linuxo.org"); + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); // Add our own options. + + KApplication a; + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + // start as KEduca Builder + KEducaBuilder *keducaEditor = new KEducaBuilder(); + a.setMainWidget(keducaEditor); + keducaEditor->show(); + + if ( args->count() > 0 ){ + if( QFileInfo( KURL(args->url(0)).url() ).extension() == "edugallery" ) + keducaEditor->initGallery( args->url(0) ); + else + keducaEditor->slotFileOpenURL( args->url(0) ); + }else + keducaEditor->startChooser(); + + + args->clear(); + + return a.exec(); +} diff --git a/keduca/libkeduca/Makefile.am b/keduca/libkeduca/Makefile.am new file mode 100644 index 00000000..f3424f00 --- /dev/null +++ b/keduca/libkeduca/Makefile.am @@ -0,0 +1,10 @@ +INCLUDES=$(all_includes) + +noinst_LTLIBRARIES = libkeduca.la +libkeduca_la_SOURCES = kgallerydialogbase.ui fileread.cpp kgallerydialog.cpp +libkeduca_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) +libkeduca_la_LIBADD = -lkdeprint +noinst_HEADERS = fileread.h kgallerydialog.h kgallerydialogbase.h + +METASOURCES=AUTO +include ../../admin/Doxyfile.am diff --git a/keduca/libkeduca/fileread.cpp b/keduca/libkeduca/fileread.cpp new file mode 100644 index 00000000..db8f56cb --- /dev/null +++ b/keduca/libkeduca/fileread.cpp @@ -0,0 +1,999 @@ +/*************************************************************************** + fileread.cpp - description + ------------------- + begin : Wed May 23 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "fileread.h" + +#include + +#include +#include +#include +#include +#include + +#include +#include +#include + +FileRead::FileRead( QObject *parent, const char *name ) + :QObject(parent, name), + _changed(false), + _tmpfile(0) +{ +} + +FileRead::~FileRead() +{ +} + +bool FileRead::openFile(const KURL &url) { + QString tmpFile; + bool returnval=false; + if( KIO::NetAccess::download( url, tmpFile, 0 ) ) + { + returnval=loadFile( tmpFile ); + if (returnval) { + _currentURL = url; + kdDebug()<<"... load successful: "<<_currentURL.url()<name() << endl; + + QFile file(filename); + + if(!file.open(IO_ReadOnly)) + { + return false; + } + + if (type->name() == "text/html") // Non-compressed files are recognized as HTML... + { + doc.setContent(&file); + } + else + { + doc.setContent(qUncompress(file.readAll())); + } + + QDomElement docElem = doc.documentElement(); + if( (doc.doctype().isNull()) || (doc.doctype().name() != "educa") ) { + file.close(); + return false; + } + + QDomNode n = docElem.firstChild(); + + QDomNodeList dnList = n.childNodes(); + for( unsigned int i = 0; i < dnList.count(); ++i) + { + // ------------------- INFORMATION BODY ----------------------- + QDomElement element = dnList.item(i).toElement(); + if( element.tagName() == "default" || element.tagName() == "author" ) + { + if( element.tagName() == "default" ) { _header.insert( "image", element.attribute( "image", "default.png" ) ); } + if( element.tagName() == "author" ) { + QDomNodeList AuthordnList = element.childNodes(); + for( unsigned int i = 0; i < AuthordnList.count(); ++i) { + QDomElement authorelement = AuthordnList.item(i).toElement(); + _header.insert( authorelement.tagName(), authorelement.text() ); + } + } + } else { + _header.insert( element.tagName(), element.text() ); + } + } + + n = n.nextSibling(); + + dnList = n.childNodes(); + for( unsigned int i = 0; i < dnList.count(); ++i) + { + insertQuestion(); + // --------------------- QUESTION ATTRIBUTE------------------------ + QDomElement elementNODE = dnList.item(i).toElement(); + setQuestion( QF_TYPE, elementNODE.attribute( "type", "1" ).toInt() ); + setQuestion( QF_PICTURE, elementNODE.attribute( "image", "" ) ); + setQuestion( QF_TIME, elementNODE.attribute( "time", "0" ).toInt() ); + setQuestion( QF_POINTS, elementNODE.attribute( "points", "0" ).toInt() ); + + QDomNodeList quList = elementNODE.childNodes(); + for( unsigned int x = 0; x < quList.count(); ++x) + { + // --------------------- QUESTION AND RESPONSES------------------ + QDomElement element = quList.item(x).toElement(); + if( element.tagName() == "text" ) setQuestion( QF_TEXT, element.text() ); + if( element.tagName() == "true" ) setAnswer( element.text(), true, element.attribute( "points", "0" ).toInt() ); + if( element.tagName() == "false" ) setAnswer( element.text(), false,element.attribute( "points", "0" ).toInt() ); + if( element.tagName() == "tip" ) setQuestion( QF_TIP, element.text() ); + if( element.tagName() == "explain" ) setQuestion( QF_EXPLAIN, element.text() ); + } + } + + n = n.nextSibling(); + + dnList = n.childNodes(); + + if( dnList.count() > 0 ) + { + for( unsigned int i = 0; i < dnList.count(); ++i) + { + insertResult(); + // --------------------- QUESTION ATTRIBUTE------------------------ + QDomElement elementNODE = dnList.item(i).toElement(); + setResult( RS_TEXT, elementNODE.text() ); + setResult( RS_PICTURE, elementNODE.attribute( "image", "" ) ); + setResult( RS_MIN, elementNODE.attribute( "min", "0" ).toInt() ); + setResult( RS_MAX, elementNODE.attribute( "max", "0" ).toInt() ); + } + } + + file.close(); + + refreshData(); + + _changed=false; + return true; +} + +void FileRead::setQuestion( QuestionField field, const QString& text) +{ +// QF_text, QF_picture, QF_type, QF_time, QF_tip, QF_explain + switch( field ) + { + case QF_TEXT: + (*_recordQuestions).text = text; + break; + case QF_PICTURE: + (*_recordQuestions).picture = text; + break; + case QF_TIP: + (*_recordQuestions).tip = text; + break; + case QF_EXPLAIN: + (*_recordQuestions).explain = text; + break; + default: + kdDebug()<<"FileRead::setQuestion(QuestionField field, QString text) called for not handled field value "<unlink(); + delete _tmpfile; + _tmpfile = 0; + } + if( saveFile(_currentURL.path(), copyimages, saveCompressed) ) { + emit completed(); + emit setWindowCaption( _currentURL.prettyURL() ); + return true; + } + } + else + { // Remote file + // We haven't saved yet, or we did but locally - provide a temp file + if ( _tmpfile == 0 ) + { + _tmpfile = new KTempFile; + } + // otherwise, we already had a temp file + if( saveFile(_tmpfile->name(), copyimages, saveCompressed) ) { + // upload the file + KIO::Job * job = KIO::file_copy( KURL::fromPathOrURL( _tmpfile->name() ), _currentURL, -1, true /*overwrite*/ ); + connect( job, SIGNAL( result( KIO::Job * ) ), this, SLOT( slotUploadFinished (KIO::Job *) ) ); + return true; + } + } + + // Save local file and upload local file + return false; +} + +bool FileRead::saveFile( const QString &filename, bool copyimages, bool saveCompressed ) +{ + QDomDocument doc("document.xml"); + QTextStream stream; + QString line; + QByteArray data; + QBuffer buffer(data); + QFile file(filename); + QStringList copyJOB; + + stream.setDevice(&buffer); + + if ( (!file.open(IO_WriteOnly)) || (!buffer.open(IO_WriteOnly)) ) + { + return false; + } + /* + stream.setDevice(&file); + + if(!file.open(IO_WriteOnly)) + { + // No puede abrir la base + return false; + } + */ + + QString head( "" ); + doc.setContent( head ); + + QDomElement Root = doc.createElement("Document"); + doc.appendChild( Root ); + + QDomElement NodeInfo = doc.createElement("Info"); + Root.appendChild( NodeInfo ); + + insertXML( doc, NodeInfo, "title", _header["title"] ); + insertXML( doc, NodeInfo, "category", _header["category"] ); + insertXML( doc, NodeInfo, "type", _header["type"] ); + insertXML( doc, NodeInfo, "level", _header["level"] ); + insertXML( doc, NodeInfo, "language", _header["language"] ); + + if( !(_header["image"]).isEmpty() ) + { + QDomElement Nodedefault = doc.createElement("default"); + + if( copyimages ) + { + copyJOB.append( _header["image"] ); + Nodedefault.setAttribute( "image", QFileInfo(_header["image"]).fileName() ); + } else { + Nodedefault.setAttribute( "image", _header["image"]); + } + NodeInfo.appendChild( Nodedefault ); + } + + if( !_header["name"].isEmpty() || !_header["email"].isEmpty() || !_header["www"].isEmpty() ) + { + QDomElement Nodeauthor = doc.createElement("author"); + NodeInfo.appendChild( Nodeauthor ); + if( !_header["name"].isEmpty() ) insertXML( doc, Nodeauthor, "name", _header["name"] ); + if( !_header["email"].isEmpty() ) insertXML( doc, Nodeauthor, "email", _header["email"] ); + if( !_header["www"].isEmpty() ) insertXML( doc, Nodeauthor, "www", _header["www"] ); + } + + QDomElement NodeData = doc.createElement("Data"); + Root.appendChild( NodeData ); + + recordFirst(); + while ( !recordEOF() ) + { + QDomElement question = doc.createElement("question"); + if( !getQuestion( QF_PICTURE ).isEmpty() ) + { + if( copyimages ) + { + copyJOB.append( getQuestion( QF_PICTURE ) ); + question.setAttribute("image", QFileInfo( getQuestion( QF_PICTURE ) ).fileName() ); + } else { + question.setAttribute("image", getQuestion( QF_PICTURE ) ); + } + } + question.setAttribute( "type", getQuestionInt( QF_TYPE ) ); + if( getQuestionInt( QF_POINTS ) > 0 ) question.setAttribute( "points", getQuestion( QF_POINTS ) ); + if( getQuestionInt( QF_TIME ) > 0 ) question.setAttribute( "time", getQuestion( QF_TIME ) ); + insertXML( doc, question, "text", getQuestion( QF_TEXT ) ); + + recordAnswerFirst(); + while( !recordAnswerEOF() ) + { + if( getAnswerValue() ) + { + QDomElement domELEMENT = doc.createElement( "true" ); + if( getAnswerPoints() > 0 ) domELEMENT.setAttribute("points", getAnswerPoints() ); + QDomText DATAelement = doc.createTextNode( getAnswer( AF_TEXT ) ); + question.appendChild( domELEMENT ); + domELEMENT.appendChild( DATAelement ); + } else { +// insertXML( doc, question, "false", getAnswer( AF_text ) ); + QDomElement domELEMENT = doc.createElement( "false" ); + if( getAnswerPoints() > 0 ) domELEMENT.setAttribute("points", getAnswerPoints() ); + QDomText DATAelement = doc.createTextNode( getAnswer( AF_TEXT ) ); + question.appendChild( domELEMENT ); + domELEMENT.appendChild( DATAelement ); + } + recordAnswerNext(); + }; + + if( !getQuestion( QF_TIP ).isEmpty() ) insertXML( doc, question, "tip", getQuestion( QF_TIP ) ); + if( !getQuestion( QF_EXPLAIN ).isEmpty() ) insertXML( doc, question, "explain", getQuestion( QF_EXPLAIN ) ); + + NodeData.appendChild( question ); + recordNext(); + } + + doc.save( stream, 4); + buffer.close(); + if ( saveCompressed ) + file.writeBlock(qCompress(data)); + else + file.writeBlock(data); + file.close(); + + if( copyimages == true && copyJOB.count() > 0 ) + { + KURL::List KurlLIST( copyJOB ); + KIO::CopyJob *copyjob; + + copyjob = KIO::copy( KurlLIST, KURL( _currentURL.directory(false,true) ), true); + } + _changed=false; + return true; + +} + +/** Save results */ +bool FileRead::saveResults( const KURL &url, const QString &results ) +{ + if (url.isValid()) + { + _currentURL = url; + } + kdDebug()<<"FileRead::saveResults() to "<<_currentURL.url()<unlink(); + delete _tmpfile; + _tmpfile = 0; + } + if( saveResults(_currentURL.path(), results) ) { + emit completed(); + emit setWindowCaption( _currentURL.prettyURL() ); + return true; + } + } + else + { // Remote file + // We haven't saved yet, or we did but locally - provide a temp file + if ( _tmpfile == 0 ) + { + _tmpfile = new KTempFile; + } + // otherwise, we already had a temp file + if( saveResults(_tmpfile->name(), results) ) { + // upload the file + KIO::Job * job = KIO::file_copy( KURL::fromPathOrURL( _tmpfile->name() ), _currentURL, -1, true /*overwrite*/ ); + connect( job, SIGNAL( result( KIO::Job * ) ), this, SLOT( slotUploadFinished (KIO::Job *) ) ); + return true; + } + } + + // Save local file and upload local file + return false; +} + +bool FileRead::saveResults( const QString &filename, const QString &results ) +{ + QTextStream stream; + QFile file(filename); + QStringList copyJOB; + + stream.setDevice(&file); + + if(!file.open(IO_WriteOnly)) + { + // Cannot open + return false; + } + stream << results; + file.close(); + return true; +} + +/** Insert xml format data */ +void FileRead::insertXML( QDomDocument &doc, QDomElement &parent, const QString &tagName, const QString &data) +{ + QDomElement domELEMENT = doc.createElement( tagName ); + QDomText DATAelement = doc.createTextNode( data ); + + parent.appendChild( domELEMENT ); + domELEMENT.appendChild( DATAelement ); +} + +/** Insert xml data format */ +void FileRead::insertXML( QDomDocument &doc, QDomElement &parent, const QString &data) +{ + QDomText DATAelement = doc.createTextNode( data ); + parent.appendChild( DATAelement ); +} + +/** Get Header */ +QString FileRead::getHeader(const QString &head) +{ + return _header[head]; +} + +/** Set header data */ +void FileRead::setHeader( const QString field, const QString value) +{ + _changed = _header[field]!=value; + + if( (_header[field]).isEmpty() ) + _header.insert( field, value ); + else + _header.replace( field, value ); +} + +/** is Multi Answer */ +bool FileRead::isMultiAnswer() +{ + int numOKanswer = 0; + + recordAnswerFirst(); + + while( !recordAnswerEOF() ) + { + if( (*(*_recordQuestions).recordAnswers).value == true ) numOKanswer++; + recordAnswerNext(); + } + + if( numOKanswer > 1 ) { + return true; + } else { + return false; + } +} + +/** is Multi Answer */ +bool FileRead::isResult() +{ + return _listResults.count() > 0 ? true : false; +} + +void FileRead::slotUploadFinished( KIO::Job * job ) +{ + if (job->error()) { + emit canceled( job->errorString() ); + kdDebug()<< "FileRead::slotUploadFinished(): " <errorString()< remove temp file + { + _tmpfile->unlink(); + delete _tmpfile; + _tmpfile=0; + } + emit setWindowCaption( _currentURL.prettyURL() ); + emit completed(); + } +} + +/** Record at index */ +void FileRead::recordAt( uint index ) +{ + _recordQuestions = _listQuestions.begin(); + for( unsigned int i = 0; i < index; ++i) + ++_recordQuestions; +} + +/** Total questions */ +uint FileRead::getTotalQuestions() +{ + return _totalQuestions; +} + +/** Total points */ +uint FileRead::getTotalPoints() +{ + return _totalPoints; +} + +/** Total time */ +uint FileRead::getTotalTime() +{ + return _totalTime; +} + +/** Refresh stadistical data - Points, number questions and total points */ +void FileRead::refreshData() +{ + _totalTime = 0; + _totalPoints = 0; + _totalQuestions = 0; + + _recordQuestions = _listQuestions.begin(); + while ( _recordQuestions != _listQuestions.end() ) + { + _totalQuestions++; + _totalPoints += (*_recordQuestions).points; + _totalTime += (*_recordQuestions).time; + ++_recordQuestions; + } +} + +#include "fileread.moc" diff --git a/keduca/libkeduca/fileread.h b/keduca/libkeduca/fileread.h new file mode 100644 index 00000000..3dc82a0b --- /dev/null +++ b/keduca/libkeduca/fileread.h @@ -0,0 +1,274 @@ +/*************************************************************************** + fileread.h - description + ------------------- + begin : Wed May 23 2001 + copyright : (C) 2001 by Javier Campos + email : javi@asyris.org +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FILEREAD_H +#define FILEREAD_H + +#include + +#include + +// forward declarations +class KTempFile; + +class QFile; + +/**File Read operations. This class read a keduca file an pass the records. + *@author Javier Campos + *@author Klas Kalass + */ + +class FileRead : public QObject { + Q_OBJECT + +public: + FileRead( QObject *parent=0, const char *name=0 ); + virtual ~FileRead(); + enum QuestionField { QF_TEXT, QF_PICTURE, QF_POINTS, QF_TYPE, QF_TIME, QF_TIP, QF_EXPLAIN }; + enum AnswerField { AF_TEXT, AF_VALUE, AF_POINT }; + enum ResultField { RS_TEXT, RS_MIN, RS_MAX, RS_PICTURE }; + + /** Open keduca file. This function can open a remote or local url. */ + bool openFile( const KURL &url ); + /** Set value to questions fields */ + void setQuestion( QuestionField field, const QString& text); + /** Set value to questions fields */ + void setQuestion( QuestionField field, int value ); + /** Set value to results fields */ + void setResult( ResultField field, const QString& text); + /** Set value to results fields */ + void setResult( ResultField field, int value ); + /** Insert an answer field */ + void setAnswer( const QString& text, bool value, int points=0); + /** Go to the Last Record */ + void recordLast(); + /** Go to the First record */ + void recordFirst(); + /** Go to the Last Record */ + void recordResultLast(); + /** Go to the First record */ + void recordResultFirst(); + /** Insert a blank question */ + void insertQuestion(); + /** Insert a blank result */ + void insertResult(); + /** Record Next */ + void recordNext(); + /** Record previous */ + void recordPrevious(); + /** Record Next */ + void recordResultNext(); + /** Record previous */ + void recordResultPrevious(); + /** Go to the Last Record */ + void recordAnswerLast(); + /** Go to the First record */ + void recordAnswerFirst(); + /** Record Next */ + void recordAnswerNext(); + /** Record previous */ + void recordAnswerPrevious(); + /** Move to record */ + void recordAnswerAt( unsigned int index); + /** Record answer count */ + unsigned int recordAnswerCount(); + /** Get the value of the field question */ + QString getQuestion( QuestionField field ); + /** Get the value of the field questions in integer */ + int getQuestionInt( QuestionField field ); + /** Get Answer field */ + QString getAnswer( AnswerField field ); + /** Get answer field */ + int getAnswerPoints(); + /** Get Answer field */ + bool getAnswerValue(); + /** Get the value of the field result */ + QString getResult( ResultField field ); + /** Get the value of the field result */ + int getResultInt( ResultField field ); + /** Returns if this record is a begin of file */ + bool recordBOF(); + /** Returns if this record is a end of file */ + bool recordEOF(); + /** Returns if this record is a begin of file */ + bool recordResultBOF(); + /** Returns if this record is a end of file */ + bool recordResultEOF(); + /** Returns if this record is a begin of file */ + bool recordAnswerBOF(); + /** Returns if this record is a end of file */ + bool recordAnswerEOF(); + /** Clear answers */ + void clearAnswers(); + /** Delete current record */ + void recordDelete(); + /** Swap two variables */ + void recordSwap( bool ); + /** Save file */ + bool saveFile( const KURL &url = KURL(), bool copyimages = false, bool saveCompressed = true ); + /** Save results */ + bool saveResults( const KURL &url, const QString &results ); + /** Get real picture */ + QString getPicture(); + /** Get real picture */ + QPixmap getPicturePixmap(); + /** Set header data */ + void setHeader( const QString field, const QString value); + /** Get Header */ + QString getHeader(const QString &head); + /** is Multi Answer */ + bool isMultiAnswer(); + /** is Result */ + bool isResult(); + KURL const &getCurrentURL()const{return _currentURL;} + /** @return true: The document has changed and should be saved*/ + bool changed() {return _changed;} + /** Record at index */ + void recordAt( uint index ); + /** Refresh stadistical data - Points, number questions and total points */ + void refreshData(); + /* get total questions */ + uint getTotalQuestions(); + /* get total Points */ + uint getTotalPoints(); + /* get total Time */ + uint getTotalTime(); +private: + + // Private attributes + + bool _changed; + /** List of General Variables of the header */ + QMap _header; + + struct Answers + { + QString text; + bool value; + int points; + }; + + struct Results + { + QString text; + QString picture; + int min; + int max; + }; + + struct Questions + { + QString text; + int type; + QString picture; + int time; + int points; + QString tip; + QString explain; + QValueList listAnswers; + QValueListIterator recordAnswers; + }; + + /** List to Data struct */ + QValueList _listQuestions; + QValueListIterator _recordQuestions; + + QValueList _listResults; + QValueListIterator _recordResults; + + /** Returns if the database finds End Of File */ + bool _fileEOF; + /** Returns if the database finds Bof Of File */ + bool _fileBOF; + /** Returns if the database finds End Of File */ + bool _fileAnswerEOF; + /** Returns if the database finds Bof Of File */ + bool _fileAnswerBOF; + /** Returns if the database finds End Of File */ + bool _fileResultEOF; + /** Returns if the database finds Bof Of File */ + bool _fileResultBOF; + /** Current url */ + KURL _currentURL; + /** the temporary file to which the document is saved, NULL if no temporary file is needed */ + KTempFile *_tmpfile; + /** the temporary image file */ + QString _tmpfileImage; + /** Total Questions */ + uint _totalQuestions; + /** Total Time */ + uint _totalTime; + /** Total Points */ + uint _totalPoints; + + // Private methods + + /** Insert xml format data */ + void insertXML( QDomDocument &doc, QDomElement &parent, const QString &tagName, const QString &data); + /** Insert xml data format */ + void insertXML( QDomDocument &doc, QDomElement &parent, const QString &data); + +protected: + /** Open keduca file. This function does the actual work and expects a local filename . */ + bool loadFile( const QString &filename ); + /** Save KEduca file to the file*/ + bool saveFile( const QString &filename, bool copyimages, bool saveCompressed = true ); + /** Save Results file to the file */ + bool saveResults( const QString &filename, const QString &results ); + +protected slots: + void slotUploadFinished( KIO::Job * job ); + +signals: +/* Stolen from kparts */ + + /** + * Emit this when you have completed loading data. + * Hosting apps will want to know when the process of loading the data + * is finished, so that they can access the data when everything is loaded. + **/ + void completed(); + + /** + * Same as the above signal except besides indicating that the data has + * been completely loaded it also informs the host, by setting the flag, + * that a pending action has been generated as a result of completing the + * requested task (loading the data). An example of this is meta-refresh + * tags on HTML pages which result in the page either being refreshed or + * the viewer being redirected to another page. By emitting this signal + * after appropriately setting the flag, the part can tell the host of the + * pending scheduled action inorder to give it a chance to accept or cancel + * that action. + * + * @p pendingAction if true, a pending action exists (ex: a scheduled refresh) + */ + void completed( bool pendingAction ); + + /** + * Emit this if loading is canceled by the user or by an error. + **/ + void canceled( const QString &errMsg ); + + /** + * Emitted by the part, to set the caption of the window(s) + * hosting this part + */ + void setWindowCaption( const QString & caption ); + +}; + +#endif diff --git a/keduca/libkeduca/kgallerydialog.cpp b/keduca/libkeduca/kgallerydialog.cpp new file mode 100644 index 00000000..0ab2d126 --- /dev/null +++ b/keduca/libkeduca/kgallerydialog.cpp @@ -0,0 +1,231 @@ +/*************************************************************************** + kgallerydialog.cpp - description + ------------------- + begin : mar abr 1 2003 + copyright : (C) 2003 by Javier Campos + email : javi@asyris.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kgallerydialog.h" +#include "kgallerydialog.moc" + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +KGalleryDialog::KGalleryDialog(QWidget *parent, const char *name ) + :KGalleryDialogBase(parent,name) +{ + configRead(); +} + +KGalleryDialog::~KGalleryDialog() +{ +} + +/** Open keduca file. This function can open a remote or local url. */ +bool KGalleryDialog::openFile(const KURL &url) { + QString tmpFile; + bool returnval=false; + if( KIO::NetAccess::download( url, tmpFile, this ) ) + { + returnval=loadFile( tmpFile ); + if (returnval) { + _currentURL = url; + kdDebug()<<"... load successful: "<<_currentURL.url()<setText( 0, serversNode. text() ); + newItem->setText( 1, serversNode.attribute( "language" ) ); + newItem->setText( 2, serversNode.attribute( "category" ) ); + newItem->setText( 3, serversNode.attribute( "type" ) ); + newItem->setText( 4, serversNode.attribute( "author" ) ); + newItem->setText( 5, serversNode.attribute( "address" ) ); + newItem->setSelected(false); + } + + file.close(); + + return true; +} + +/** Read servers */ +void KGalleryDialog::configRead() +{ + KConfig *appconfig = KGlobal::config(); + QStringList servers; + QStringList ipservers; + QStringList::Iterator it_ipservers; + + appconfig->setGroup( "kgallerydialog" ); + _split->setSizes( appconfig->readIntListEntry("Splitter_size") ); + QSize defaultSize(500,400); + resize( appconfig->readSizeEntry("Geometry", &defaultSize ) ); + + appconfig->setGroup("Galleries Servers"); + servers = appconfig->readListEntry ( "Servers" ); + ipservers = appconfig->readListEntry ( "ServersIP" ); + + if( ipservers.count() == 0 ) + { + servers.append( "KEduca Main Server" ); + ipservers.append( "http://keduca.sourceforge.net/gallery/gallery.edugallery" ); + } + + it_ipservers=ipservers.begin(); + for ( QStringList::Iterator it_servers = servers.begin(); it_servers != servers.end(); ++it_servers ) + { + QListViewItem *newItem = new QListViewItem(listServers); + newItem->setText(0,*it_servers); + newItem->setText(1,*it_ipservers); + newItem->setSelected(false); + ++it_ipservers; + } +} + +/** Write servers lists */ +void KGalleryDialog::configWrite() +{ + QStringList servers; + QStringList ipservers; + KConfig *config = KGlobal::config(); + + config->setGroup( "kgallerydialog" ); + config->writeEntry("Splitter_size", _split->sizes() ); + config->writeEntry("Geometry", size() ); + config->sync(); + + config->setGroup("Galleries Servers"); + QListViewItem *item = listServers->firstChild(); + while (item) { + servers.append( item->text(0) ); + ipservers.append( item->text(1) ); + item = item->nextSibling(); + } + config->writeEntry("Servers", servers); + config->writeEntry("ServersIP", ipservers); + + config->sync(); +} + +/** No descriptions */ +void KGalleryDialog::slotButtonAdd() +{ + if( (lineName->text()).isEmpty() || (lineAddress->text()).isEmpty() ) + { + KMessageBox::sorry(this, i18n("You need to specify a server!")); + return; + } + + QListViewItem *newItem = new QListViewItem(listServers); + newItem->setText(0,lineName->text()); + newItem->setText(1,lineAddress->text()); + newItem->setSelected(false); +} + +/** Open selected document */ +void KGalleryDialog::accept() +{ + if (getURL().isEmpty()) + KMessageBox::sorry(this, i18n("You need to specify the file to open!")); + else + { + configWrite(); + KGalleryDialogBase::accept(); + } +// done( QDialog::Accepted ); +} + +/** Select Server */ +void KGalleryDialog::slotServerSelected( QListViewItem *item ) +{ + if (!item) + return; + + KURL url_server = KURL( item->text(1) ); + + listDocuments->clear(); + openFile( url_server ); +} + +/** Get keduca test url */ +KURL KGalleryDialog::getURL() +{ + QListViewItem *item = listDocuments->currentItem(); + + if (!item) + return KURL(); + + QString urlAddress = item->text(5); + + if( _currentURL.isLocalFile() && !KURL(urlAddress).isValid() ) + { + if( !QFileInfo(urlAddress).exists() ) + urlAddress = _currentURL.directory(false,true) + urlAddress; + kdDebug()<< "Imagen en local" <setText( 1, urlFile.url() ); + newItem->setSelected(false); +} diff --git a/keduca/libkeduca/kgallerydialog.h b/keduca/libkeduca/kgallerydialog.h new file mode 100644 index 00000000..a662bde6 --- /dev/null +++ b/keduca/libkeduca/kgallerydialog.h @@ -0,0 +1,70 @@ +/*************************************************************************** + kgallerydialog.h - description + ------------------- + begin : mar abr 1 2003 + copyright : (C) 2003 by javi + email : javi@recibos + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KGALLERYDIALOG_H +#define KGALLERYDIALOG_H + +#include "kgallerydialogbase.h" + +#include +// #include +// #include + +/**Gallery + *@author Javier Campos + */ + +// forward declarations +class KTempFile; + +namespace KIO { class Job; } + +class KGalleryDialog : public KGalleryDialogBase { + Q_OBJECT +public: + KGalleryDialog(QWidget *parent=0, const char *name=0); + ~KGalleryDialog(); + /** Open keduca file. This function can open a remote or local url. */ + bool openFile( const KURL &url ); + /** Get keduca test url */ + KURL getURL(); + /** Add url */ + void putURL(const KURL &urlFile); +protected slots: // Private slots + /** No descriptions */ + void slotButtonAdd(); + /** Open selected document */ + void accept(); + /** Select Server */ + void slotServerSelected( QListViewItem *item ); +protected: + /** Open keduca file. This function does the actual work and expects a local filename . */ + bool loadFile( const QString &filename ); +private: // Private attributes + /** Current url */ + KURL _currentURL; + /** The temporary file to which the document is saved, NULL if no temporary file is needed */ + KTempFile *_tmpfile; +private: // Private methods + /** Read servers */ + void configRead(); + /** Write servers lists */ + void configWrite(); + /** Init gui settings */ +}; + +#endif diff --git a/keduca/libkeduca/kgallerydialogbase.ui b/keduca/libkeduca/kgallerydialogbase.ui new file mode 100644 index 00000000..ccd51e46 --- /dev/null +++ b/keduca/libkeduca/kgallerydialogbase.ui @@ -0,0 +1,370 @@ + +KGalleryDialogBase + + + KGalleryDialogBase + + + + 0 + 0 + 657 + 400 + + + + Gallery + + + TabFocus + + + + unnamed + + + + layout13 + + + + unnamed + + + + layout4 + + + + unnamed + + + + textLabel1_2 + + + Name: + + + AlignVCenter + + + + + lineName + + + + + + + layout3 + + + + unnamed + + + + textLabel2 + + + Address: + + + + + lineAddress + + + + + + + layout12 + + + + unnamed + + + + spacer4 + + + Vertical + + + Preferred + + + + 20 + 10 + + + + + + buttonAdd + + + + 100 + 0 + + + + &Add Server + + + + + + + + + line1 + + + HLine + + + Sunken + + + Horizontal + + + + + _split + + + + 7 + 7 + 0 + 0 + + + + Horizontal + + + + + Servers + + + true + + + true + + + + + Address + + + false + + + true + + + + listServers + + + true + + + true + + + + + + Description + + + true + + + true + + + + + Language + + + true + + + true + + + + + Category + + + true + + + true + + + + + Type + + + true + + + true + + + + + Author + + + true + + + true + + + + + Address + + + true + + + true + + + + listDocuments + + + true + + + true + + + + + + layout2 + + + + unnamed + + + + buttonHelp + + + + 100 + 0 + + + + &Help + + + + + spacer2 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + buttonOpen + + + + 100 + 0 + + + + &Open + + + true + + + + + buttonCancel + + + + 100 + 0 + + + + &Cancel + + + + + + + + + buttonAdd + clicked() + KGalleryDialogBase + slotButtonAdd() + + + buttonCancel + clicked() + KGalleryDialogBase + reject() + + + buttonOpen + clicked() + KGalleryDialogBase + accept() + + + listServers + selectionChanged(QListViewItem*) + KGalleryDialogBase + slotServerSelected(QListViewItem*) + + + + slotButtonAdd() + slotServerSelected(QListViewItem*) + + + diff --git a/keduca/resources/Makefile.am b/keduca/resources/Makefile.am new file mode 100644 index 00000000..56208d45 --- /dev/null +++ b/keduca/resources/Makefile.am @@ -0,0 +1,27 @@ +SUBDIRS = pics icons +EXTRA_DIST = keduca.desktop keducabuilder.desktop x-edu.desktop x-edugallery.desktop + +KDE_ICON = AUTO + +# this 10 paths are KDE specific. Use them: +# kde_htmldir Where your docs should go to. (contains lang subdirs) +# kde_appsdir Where your application file (.kdelnk) should go to. +# kde_icondir Where your icon should go to. +# kde_minidir Where your mini icon should go to. +# kde_datadir Where you install application data. (Use a subdir) +# kde_locale Where translation files should go to.(contains lang subdirs) +# kde_cgidir Where cgi-bin executables should go to. +# kde_confdir Where config files should go to. +# kde_mimedir Where mimetypes should go to. +# kde_toolbardir Where general toolbar icons should go to. +# kde_wallpaperdir Where general wallpapers should go to. + +# set the include path for X, qt and KDE +INCLUDES= $(all_includes) + +METASOURCES = AUTO + +appmimedir = $(kde_mimedir)/application +appmime_DATA = x-edu.desktop x-edugallery.desktop + +xdg_apps_DATA = keduca.desktop keducabuilder.desktop diff --git a/keduca/resources/hi128-app-keduca.png b/keduca/resources/hi128-app-keduca.png new file mode 100644 index 00000000..c68d0633 Binary files /dev/null and b/keduca/resources/hi128-app-keduca.png differ diff --git a/keduca/resources/hi16-app-keduca.png b/keduca/resources/hi16-app-keduca.png new file mode 100644 index 00000000..3e53bba5 Binary files /dev/null and b/keduca/resources/hi16-app-keduca.png differ diff --git a/keduca/resources/hi22-app-keduca.png b/keduca/resources/hi22-app-keduca.png new file mode 100644 index 00000000..1e653ae6 Binary files /dev/null and b/keduca/resources/hi22-app-keduca.png differ diff --git a/keduca/resources/hi32-app-keduca.png b/keduca/resources/hi32-app-keduca.png new file mode 100644 index 00000000..e6c9c36b Binary files /dev/null and b/keduca/resources/hi32-app-keduca.png differ diff --git a/keduca/resources/hi48-app-keduca.png b/keduca/resources/hi48-app-keduca.png new file mode 100644 index 00000000..38747719 Binary files /dev/null and b/keduca/resources/hi48-app-keduca.png differ diff --git a/keduca/resources/hi64-app-keduca.png b/keduca/resources/hi64-app-keduca.png new file mode 100644 index 00000000..f5fdaecf Binary files /dev/null and b/keduca/resources/hi64-app-keduca.png differ diff --git a/keduca/resources/icons/Makefile.am b/keduca/resources/icons/Makefile.am new file mode 100644 index 00000000..cf1a0540 --- /dev/null +++ b/keduca/resources/icons/Makefile.am @@ -0,0 +1,5 @@ + +keducadir= $(kde_datadir)/keduca/icons +keduca_ICON = AUTO + + diff --git a/keduca/resources/icons/cr16-action-addquestion.png b/keduca/resources/icons/cr16-action-addquestion.png new file mode 100644 index 00000000..7660c587 Binary files /dev/null and b/keduca/resources/icons/cr16-action-addquestion.png differ diff --git a/keduca/resources/icons/cr16-action-control.png b/keduca/resources/icons/cr16-action-control.png new file mode 100644 index 00000000..78dc1dc7 Binary files /dev/null and b/keduca/resources/icons/cr16-action-control.png differ diff --git a/keduca/resources/icons/cr16-action-delquestion.png b/keduca/resources/icons/cr16-action-delquestion.png new file mode 100644 index 00000000..81a655fc Binary files /dev/null and b/keduca/resources/icons/cr16-action-delquestion.png differ diff --git a/keduca/resources/icons/cr16-action-editquestion.png b/keduca/resources/icons/cr16-action-editquestion.png new file mode 100644 index 00000000..c7924d73 Binary files /dev/null and b/keduca/resources/icons/cr16-action-editquestion.png differ diff --git a/keduca/resources/icons/cr22-action-addquestion.png b/keduca/resources/icons/cr22-action-addquestion.png new file mode 100644 index 00000000..cb3dd32c Binary files /dev/null and b/keduca/resources/icons/cr22-action-addquestion.png differ diff --git a/keduca/resources/icons/cr22-action-control.png b/keduca/resources/icons/cr22-action-control.png new file mode 100644 index 00000000..f5b6313d Binary files /dev/null and b/keduca/resources/icons/cr22-action-control.png differ diff --git a/keduca/resources/icons/cr22-action-delquestion.png b/keduca/resources/icons/cr22-action-delquestion.png new file mode 100644 index 00000000..27464b2e Binary files /dev/null and b/keduca/resources/icons/cr22-action-delquestion.png differ diff --git a/keduca/resources/icons/cr22-action-editquestion.png b/keduca/resources/icons/cr22-action-editquestion.png new file mode 100644 index 00000000..c52a2e11 Binary files /dev/null and b/keduca/resources/icons/cr22-action-editquestion.png differ diff --git a/keduca/resources/keduca.desktop b/keduca/resources/keduca.desktop new file mode 100644 index 00000000..2bcb5612 --- /dev/null +++ b/keduca/resources/keduca.desktop @@ -0,0 +1,135 @@ +[Desktop Entry] +GenericName=Tests & Exams +GenericName[af]=Toetse & Eksamens +GenericName[ar]=الاختبارات والامتحانات +GenericName[be]=ТÑÑÑ‚Ñ‹ Ñ– Ñкзамены +GenericName[bg]=ТеÑтове и изпити +GenericName[bn]=পরীকà§à¦·à¦¾ +GenericName[bs]=Testovi i ispiti +GenericName[ca]=Proves i exàmens +GenericName[cs]=Testy a zkouÅ¡ky +GenericName[csb]=Testë ë Ekzaminë +GenericName[cy]=Arbrofion ac Arholiadau +GenericName[da]=Test & eksaminer +GenericName[de]=Tests und Prüfungen +GenericName[el]=Τεστ & Eξετάσεις +GenericName[eo]=Testoj kaj ekzamenoj +GenericName[es]=Pruebas y exámenes +GenericName[et]=Testid ja eksamid +GenericName[eu]=Testak eta azterketak +GenericName[fa]=آزمون Ùˆ امتحان +GenericName[fi]=Testit ja kokeet +GenericName[fo]=Royndir +GenericName[fr]=Tests et examens +GenericName[ga]=Teisteanna agus Scrúduithe +GenericName[gl]=Tests e Exames +GenericName[he]=×ž×‘×—× ×™× +GenericName[hi]=जाà¤à¤š व परीकà¥à¤·à¤¾ +GenericName[hr]=Provjere i ispiti +GenericName[hu]=TesztkészítÅ‘ +GenericName[is]=Verkefni & Próf +GenericName[it]=Prove ed esami +GenericName[ja]=テスト & 試験 +GenericName[ka]=ტესტები დრგáƒáƒ›áƒáƒªáƒ“ები +GenericName[km]=ការ​ប្រលង និង​សាកល្បង +GenericName[lt]=Testai ir egzaminai +GenericName[lv]=Testi & EksÄmeni +GenericName[mk]=ТеÑтови и иÑпити +GenericName[mn]=ТеÑÑ‚ ба Шалгалт +GenericName[ms]=Ujian dan Peperiksaan +GenericName[nb]=Prøver og eksamener +GenericName[nds]=Pröven un Examens +GenericName[ne]=परीकà¥à¤·à¤£ र जाà¤à¤š +GenericName[nl]=Toetsen & examens +GenericName[nn]=Testar og prøvar +GenericName[nso]=Meleko & Dithlahlobo +GenericName[pa]=ਟੈਸਟ ਅਤੇ ਪà©à¨°à©€à¨–ਿਆ +GenericName[pl]=Testy i egzaminy +GenericName[pt]=Testes & Exames +GenericName[pt_BR]=Testes e exames +GenericName[ru]=Экзаменатор KDE +GenericName[se]=GeahÄÄaleamit ja eksamenat +GenericName[sk]=Testy a skúšky +GenericName[sl]=Preizkusi in izpiti +GenericName[sr]=ТеÑтови и иÑпити +GenericName[sr@Latn]=Testovi i ispiti +GenericName[sv]=Prov och examen +GenericName[ta]=சோதனைகளà¯à®®à¯ தேரà¯à®µà¯à®•à®³à¯à®®à¯ +GenericName[tg]=Санҷиш ва Имтиҳон +GenericName[tr]=Sınavlar ve Testler +GenericName[uk]=ТеÑти та екзамени +GenericName[ven]=linga & Mulingo +GenericName[vi]=Kiểm tra & Thi +GenericName[xh]=Uvavanyo Nemviwo +GenericName[zh_CN]=测验和考试 +GenericName[zh_TW]=測驗與考試 +GenericName[zu]=Izivivinyo kanye Nokubhalwa kwezivivinyo +Comment=KDE Tests & Exams Program +Comment[be]=Праграма KDE Ð´Ð»Ñ Ñ‚ÑÑÑ‚Ð°Ð²Ð°Ð½Ð½Ñ Ñ– Ñкзаменаў +Comment[bg]=ТеÑтове и изпити +Comment[bn]=কে.ডি.ই. উপসà§à¦¥à¦¾à¦ªà¦¿à¦¤ পরীকà§à¦·à¦¾ নেওয়ার পà§à¦°à§‹à¦—à§à¦°à¦¾à¦® +Comment[bs]=KDE program za testove i ispite +Comment[ca]=Programa de proves i exàmens per a KDE +Comment[cs]=KDE program pro testování a zkouÅ¡ení +Comment[csb]=Programa do testów ë ekzaminów +Comment[da]=Test- og eksamensprogram for KDE +Comment[de]=KDE Test- und Prüfungsprogramm +Comment[el]=ΠÏόγÏαμμα εξετάσεων και ελέγχων του KDE +Comment[eo]=KDE Testa kaj ekzamena programo +Comment[es]=Programa de exámenes y pruebas de KDE +Comment[et]=KDE testide ja eksamite programm +Comment[eu]=KDE testak eta azterketak programa +Comment[fa]=آزمونهای KDE Ùˆ برنامۀ امتحانها +Comment[fi]=KDE Testaus- ja koeohjelma +Comment[fr]=Programme de tests et d'examens de KDE +Comment[ga]=Clár Scrúduithe KDE +Comment[gl]=Programa de Tests e Exame para KDE +Comment[he]=תוכנת ×ž×‘×—× ×™× ×•×‘×—× ×™× ×©×œ KDE +Comment[hr]=KDE programi za provjeravanje i ispitivanje +Comment[hu]=Teszt- és vizsgakészítÅ‘ program +Comment[is]=KDE prófa- & þrautaleikur +Comment[it]=Prove ed esami per KDE +Comment[ja]=KDE テスト & 試験 +Comment[ka]=KDE ტესტებისრდრგáƒáƒ›áƒáƒªáƒ“ების პრáƒáƒ’რáƒáƒ›áƒ +Comment[km]=កម្មវិធី​ប្រលង និង​សាកល្បង +Comment[lt]=KDE testų ir egzaminų programa +Comment[nb]=KDE-program for prøver og eksamener +Comment[nds]=Prööv- un Examenprogramm vun KDE +Comment[ne]=KDE परीकà¥à¤·à¤£ र जाà¤à¤š कारà¥à¤¯à¤•à¥à¤°à¤® +Comment[nl]=KDE-programma voor tests en examens +Comment[nn]=Testar og prøvar for KDE +Comment[pa]=KDE ਟੈਸਟ ਅਤੇ ਪਰੀਖਿਆ ਪਰੋਗਰਾਮ +Comment[pl]=Program do testów i egzaminów dla KDE +Comment[pt]=Programa de Testes & Exames do KDE +Comment[pt_BR]=Programa do KDE de testes & exames +Comment[ru]=ПроÑÑ‚Ð°Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ñ‚ÐµÑтов +Comment[sk]=KDE testovacie a skúšacie programy +Comment[sl]=Program za izdelavo testov +Comment[sr]=KDE програм за теÑтове и иÑпите +Comment[sr@Latn]=KDE program za testove i ispite +Comment[sv]=Prov- och examenprogram för KDE +Comment[tr]=KDE Testleri & Sınav Programı +Comment[uk]=Програма Ð´Ð»Ñ Ñ‚ÐµÑтів та екзаменів +Comment[vi]=ChÆ°Æ¡ng trình Kiểm tra & Thi KDE +Comment[zh_CN]=KDE æµ‹éªŒå’Œè€ƒè¯•ç¨‹åº +Comment[zh_TW]=KDE æ¸¬é©—èˆ‡è€ƒè©¦çš„ç¨‹å¼ +Exec=keduca +Icon=keduca +MimeType=application/x-edu;application/x-edugallery; +Name=KEduca +Name[af]=Keduca +Name[ar]=التعليم Ùƒ +Name[bn]=কে-à¦à¦¡à§à¦•à¦¾ +Name[hi]=के-à¤à¤œà¤¼à¥à¤•à¤¾ +Name[mn]=КСургалт +Name[ne]=केडीई इडॠ+Name[pa]=ਕੇ-ਸਿੱਖਿਆ +Name[sv]=Keduca +Name[ta]=கேயà¯à®Ÿà®¿à®¯à¯à®•à®¾ +Name[ven]=Pfunzo ya K +DocPath=keduca/index.html +Path= +Terminal=false +Type=Application +X-DCOP-ServiceType=Multi +Categories=Qt;KDE;Education; diff --git a/keduca/resources/keducabuilder.desktop b/keduca/resources/keducabuilder.desktop new file mode 100644 index 00000000..4c83ada6 --- /dev/null +++ b/keduca/resources/keducabuilder.desktop @@ -0,0 +1,125 @@ +[Desktop Entry] +GenericName=Tests & Exams Editor +GenericName[af]=Toetse & Eksamens Redigeerder +GenericName[ar]=محرّر اختبارات وامتحانات +GenericName[be]=РÑдактар Ñ‚ÑÑтаў Ñ– Ñкзаменаў +GenericName[bg]=Редактор на теÑтове и изпити +GenericName[bn]=পরীকà§à¦·à¦¾ সমà§à¦ªà¦¾à¦¦à¦• +GenericName[bs]=Editor testova i ispita +GenericName[ca]=Editor de proves i exàmens +GenericName[cs]=Editor pro testy a zkouÅ¡ky +GenericName[csb]=Editora testów ë ekzaminów +GenericName[cy]=Golygydd Arbrofion ac Arholiadau +GenericName[da]=Test- & eksamenseditor +GenericName[de]=Editor für Tests und Prüfungen +GenericName[el]=ΕπεξεÏγαστής τεστ & εξετάσεων +GenericName[eo]=Testa kaj ekzamena redaktilo +GenericName[es]=Editor de pruebas y exámenes +GenericName[et]=Testide ja eksamite redaktor +GenericName[eu]=Test eta azterketen editorea +GenericName[fa]=ویرایشگر آزمون Ùˆ امتحان +GenericName[fi]=Testien ja kokeiden muokkain +GenericName[fr]=Éditeur de tests et examens +GenericName[ga]=Eagarthóir Teisteanna agus Scrúduithe +GenericName[gl]=Editor de Tests e Exames +GenericName[he]=עורך ×ž×‘×—× ×™× +GenericName[hi]=जाà¤à¤š व परीकà¥à¤·à¤¾ संपादक +GenericName[hr]=UreÄ‘ivaÄ provjera i ispita +GenericName[hu]=TesztszerkesztÅ‘ +GenericName[is]=Verkefna og prófa-ritill +GenericName[it]=Editor di prove ed esami +GenericName[ja]=テスト & 試験エディタ +GenericName[ka]=ტესტებისრდრგáƒáƒ›áƒáƒªáƒ“ების რედáƒáƒ¥áƒ¢áƒáƒ áƒ˜ +GenericName[km]=កម្មវិធី​និពន្ធ​ការ​ប្រលង និង​សាកល្បង +GenericName[lt]=Testų ir egzaminų redaktorius +GenericName[lv]=Testu & EksÄmenu Redaktors +GenericName[mk]=Уредувач на ТеÑтови и иÑпити +GenericName[mn]=ТеÑÑ‚ ба Шалгалтын-ЗаÑвар +GenericName[ms]=Penyunting Ujian dan Peperiksaan +GenericName[nb]=Redigerer for prøver og eksamener +GenericName[nds]=Editor för Pröven un Examens +GenericName[ne]=परीकà¥à¤·à¤£ र जाà¤à¤š समà¥à¤ªà¤¾à¤¦à¤• +GenericName[nl]=Toetsen- & examens-editor +GenericName[nn]=Redigering av testar og prøvar +GenericName[nso]=Mofetosi wa Diteko & Dihlahlobo +GenericName[pa]=ਟੈਸਟ ਜਾਂ ਪਰੀਖਿਆ ਸੰਪਾਦਕ +GenericName[pl]=Edytor testów i egzaminów +GenericName[pt]=Editor de Testes & Exames +GenericName[pt_BR]=Editor de testes e exames +GenericName[ru]=Редактор теÑтов и Ñкзаменов +GenericName[se]=Doaimmat geahÄÄalemiid ja eksameniid +GenericName[sk]=Editor pre testy a skúšky +GenericName[sl]=Urejevalnik preizkusov in izpitov +GenericName[sr]=Уређивач за теÑтове и иÑпите +GenericName[sr@Latn]=UreÄ‘ivaÄ za testove i ispite +GenericName[sv]=Prov- och examenseditor +GenericName[ta]=சோதனைகள௠மறà¯à®±à¯à®®à¯ தேரà¯à®µà¯à®•à®³à¯ தொகà¯à®ªà¯à®ªà®¾à®©à¯ +GenericName[tg]=Таҳрири Санҷиш ва Имтиҳон +GenericName[tr]=Sınav ve Test Düzenleyici +GenericName[uk]=Редактор теÑтів та екзаменів +GenericName[ven]=linga & Musengulusi wa mulingo +GenericName[vi]=Trình soạn thảo Kiểm tra & Thi +GenericName[xh]=Umhleli Wovavanyo Noviwo +GenericName[zh_CN]=测验和试å·ç¼–辑器 +GenericName[zh_TW]=測試 & 考驗編輯器 +GenericName[zu]=Izivivinyo kanye Nomhleli wokubhalwa kokuvivinywa +Exec=keducabuilder +Icon=keduca +MimeType=application/x-edu;application/x-edugallery; +Name=KEduca-Editor +Name[ar]=محرر التعليم Ùƒ +Name[bg]=Редактор на KEduca +Name[bn]=কে-à¦à¦¡à§à¦•à¦¾-সমà§à¦ªà¦¾à¦¦à¦• +Name[br]=Aozer KEduca +Name[cs]=Editor pro KEduca +Name[csb]=Editora do programù KEduca +Name[cy]=Golygydd KEduca +Name[da]=KEduca-editor +Name[el]=KEduca-επεξεÏγαστής +Name[eo]=KEduca redaktilo +Name[et]=KEduca redaktor +Name[fa]=ویرایشگر KEduca +Name[fi]=KEduca-editori +Name[fr]=Éditeur de KEduca +Name[gl]=Editor de KEduca +Name[hi]=के-à¤à¤œà¤¼à¥à¤•à¤¾-संपादक +Name[hr]=KEduca ureÄ‘ivaÄ +Name[hu]=KEducabuilder +Name[is]=KEduca-Ritill +Name[it]=Editor di KEduca +Name[ja]=KEduca エディタ +Name[ka]=KEduca რედáƒáƒ¥áƒ¢áƒáƒ áƒ˜ +Name[km]=កម្មវិធី​និពន្ធ KEduca +Name[lt]=KEduca redaktorius +Name[lv]=KEduca-Redaktors +Name[mk]=KEduca-Уредувач +Name[mn]=КСургалтын-ЗаÑвар +Name[ms]=Penyunting KEduca +Name[nb]=KEduca-redigerer +Name[ne]=केडीई à¤à¤¡à¥-समà¥à¤ªà¤¾à¤¦à¤• +Name[nn]=KEduca-redigering +Name[pa]=ਕੇ-ਪà©à¨°à©€à¨–ਿਆ ਸੰਪਾਦਕ +Name[pl]=Edytor do programu KEduca +Name[pt]=Editor do KEduca +Name[se]=KEduca-doaimmaheapmi +Name[sk]=Editor pre KEduca +Name[sl]=Urejevalnik KEduca +Name[sr]=KEduca-уређивач +Name[sr@Latn]=KEduca-ureÄ‘ivaÄ +Name[sv]=Keduca-editor +Name[ta]=கேயிடியà¯à®•à®¾-தொகà¯à®ªà¯à®ªà®¾à®©à¯ +Name[tg]=Муҳаррири KEduca +Name[tr]=KEduca Düzenleyici +Name[uk]=Редактор KEduca +Name[ven]=Musengulusi wa pfunzo ya K +Name[vi]=Trình soạn thảo KEduca +Name[xh]=KEduca-Umhleli +Name[zh_CN]=KEduca 编辑器 +Name[zh_TW]=KEduca-編輯器 +Name[zu]=Umhleli we-KEduca +DocPath=keduca/index.html +Path= +Terminal=false +Type=Application +X-DCOP-ServiceType=Multi +Categories=Qt;KDE;Education; diff --git a/keduca/resources/pics/Makefile.am b/keduca/resources/pics/Makefile.am new file mode 100644 index 00000000..142728a8 --- /dev/null +++ b/keduca/resources/pics/Makefile.am @@ -0,0 +1,4 @@ +pics_DATA = alert.png bk_frame.png clock.png default.png info.png keduca_init.png keduca_correct_64.png statistics.png keduca_incorrect_64.png +picsdir = $(kde_datadir)/keduca/pics + +EXTRA_DIST = $(pics_DATA) diff --git a/keduca/resources/pics/alert.png b/keduca/resources/pics/alert.png new file mode 100644 index 00000000..84bedd2a Binary files /dev/null and b/keduca/resources/pics/alert.png differ diff --git a/keduca/resources/pics/bk_frame.png b/keduca/resources/pics/bk_frame.png new file mode 100644 index 00000000..0c9bde32 Binary files /dev/null and b/keduca/resources/pics/bk_frame.png differ diff --git a/keduca/resources/pics/clock.png b/keduca/resources/pics/clock.png new file mode 100644 index 00000000..a12d3117 Binary files /dev/null and b/keduca/resources/pics/clock.png differ diff --git a/keduca/resources/pics/default.png b/keduca/resources/pics/default.png new file mode 100644 index 00000000..7c815c62 Binary files /dev/null and b/keduca/resources/pics/default.png differ diff --git a/keduca/resources/pics/info.png b/keduca/resources/pics/info.png new file mode 100644 index 00000000..a3428ae0 Binary files /dev/null and b/keduca/resources/pics/info.png differ diff --git a/keduca/resources/pics/keduca_correct_64.png b/keduca/resources/pics/keduca_correct_64.png new file mode 100644 index 00000000..f663cfa6 Binary files /dev/null and b/keduca/resources/pics/keduca_correct_64.png differ diff --git a/keduca/resources/pics/keduca_incorrect_64.png b/keduca/resources/pics/keduca_incorrect_64.png new file mode 100644 index 00000000..a493bd50 Binary files /dev/null and b/keduca/resources/pics/keduca_incorrect_64.png differ diff --git a/keduca/resources/pics/keduca_init.png b/keduca/resources/pics/keduca_init.png new file mode 100644 index 00000000..e233b358 Binary files /dev/null and b/keduca/resources/pics/keduca_init.png differ diff --git a/keduca/resources/pics/statistics.png b/keduca/resources/pics/statistics.png new file mode 100644 index 00000000..2311ee91 Binary files /dev/null and b/keduca/resources/pics/statistics.png differ diff --git a/keduca/resources/x-edu.desktop b/keduca/resources/x-edu.desktop new file mode 100644 index 00000000..2d88f6ab --- /dev/null +++ b/keduca/resources/x-edu.desktop @@ -0,0 +1,75 @@ +[Desktop Entry] +Comment=Edu Document +Comment[af]=Edu Dokument +Comment[ar]=مستند تعليمي +Comment[be]=Дакумент Edu +Comment[bg]=Документ на Edu +Comment[bn]=শিকà§à¦·à¦¾à¦®à§‚লক ডকà§à¦®à§‡à¦¨à§à¦Ÿ +Comment[br]=Teul Edu +Comment[bs]=Edu dokument +Comment[ca]=Document Edu +Comment[cs]=Dokument Edu +Comment[csb]=Dokùment Edu +Comment[cy]=Dogfen Edu +Comment[da]=Edu-dokument +Comment[de]=Edu-Dokument +Comment[el]=ΈγγÏαφο edu +Comment[eo]=Edu dokumento +Comment[es]=Documento Edu +Comment[et]=Edu-paketi dokument +Comment[eu]=Edu dokumentua +Comment[fa]=سند Edu +Comment[fi]=Edu-asiakirja +Comment[fo]=Undirvísingarskjal +Comment[fr]=Document Edu +Comment[ga]=Cáipéis Edu +Comment[gl]=Documento Edu +Comment[he]=מסמך Edu +Comment[hi]=ईडीयू दसà¥à¤¤à¤¾à¤µà¥‡à¤œà¤¼ +Comment[hr]=Edu dokument +Comment[hu]=Edu dokumentum +Comment[is]=Edu skjal +Comment[it]=Documento Edu +Comment[ja]=Edu ドキュメント +Comment[ka]=Edu ტესტი +Comment[km]=ឯកសារ​របស់ Edu +Comment[lt]=Edu dokumentas +Comment[lv]=Edu Dokuments +Comment[mk]=Edu документ +Comment[mn]=Сургалт +Comment[ms]=Dokumen Edu +Comment[nb]=Edu-dokument +Comment[nds]=Edu-Dokment +Comment[ne]=à¤à¤¡à¥ कागजात +Comment[nl]=Edu-document +Comment[nn]=Edu-dokument +Comment[nso]=Tokomane ya Edu +Comment[pa]=ਪà©à¨°à©€à¨–ਿਆ ਦਸਤਾਵੇਜ਼ +Comment[pl]=Dokument Edu (z pakietu edukacyjnego) +Comment[pt]=Documento Edu +Comment[pt_BR]=Documento Edu +Comment[ru]=ТеÑÑ‚ Edu +Comment[se]=Edu-dokumeanta +Comment[sk]=Dokument Edu +Comment[sl]=Dokument Edu +Comment[sr]=Edu документ +Comment[sr@Latn]=Edu dokument +Comment[sv]=Utbildningsdokument +Comment[ta]=இடிய௠ஆவணம௠+Comment[tg]=Ҳуҷҷати Edu +Comment[tr]=Edu Belgesi +Comment[uk]=Документ Edu +Comment[ven]=Manwalwa a pfunzo +Comment[vi]=Tài liệu Giảng dạy +Comment[xh]=Vocabulary Trainer Document +Comment[zh_CN]=Edu 文档 +Comment[zh_TW]=Edu 文件 +Comment[zu]=Idokhumente ye Edu +DefaultApp=keduca +Icon=keduca +Type=MimeType +MimeType=application/x-edu +Patterns=*.edu; +[Property::X-KDE-NativeExtension] +Type=QString +Value=.edu diff --git a/keduca/resources/x-edugallery.desktop b/keduca/resources/x-edugallery.desktop new file mode 100644 index 00000000..45209c1d --- /dev/null +++ b/keduca/resources/x-edugallery.desktop @@ -0,0 +1,67 @@ +[Desktop Entry] +Comment=Edu Gallery Document +Comment[af]=Edu Gallery Dokument +Comment[ar]=مستند الصور التعليمي +Comment[be]=ГалерÑÑ Ð´Ð°ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Edu +Comment[bg]=Документ на Ð³Ð°Ð»ÐµÑ€Ð¸Ñ Ð½Ð° Edu +Comment[bn]=শিকà§à¦·à¦¾à¦®à§‚লক গà§à¦¯à¦¾à¦²à¦¾à¦°à§€ ডকà§à¦®à§‡à¦¨à§à¦Ÿ +Comment[br]=Teul garidell Edu +Comment[bs]=Edu Gallery dokument +Comment[ca]=Galeria de documents Edu +Comment[cs]=Dokument Edu-galerie +Comment[csb]=Dokùment galerëji Edu +Comment[cy]=Dogfen Oriel Edu +Comment[da]=Edu galleridokument +Comment[de]=Edu-Galerie-Dokument +Comment[el]=ΈγγÏαφο συλλογής edu +Comment[eo]=Edu galerio dokumento +Comment[es]=Documento de galería de Edu +Comment[et]=Edu-paketi galerii dokument +Comment[eu]=Edu galeria-dokumentua +Comment[fa]=سند گالری Edu +Comment[fi]=Edu-galleria-asiakirja +Comment[fr]=Document de galerie éducative +Comment[ga]=Cáipéis Edu Gallery +Comment[gl]=Documento de Galeria Edu +Comment[he]=×ž×¡×ž×›×™× ×•×’×œ×¨×™×™×ª ×œ×™×ž×•×“×™× +Comment[hi]=ईडीयू गैलरी दसà¥à¤¤à¤¾à¤µà¥‡à¤œà¤¼ +Comment[hr]=Dokument Edu galerije +Comment[hu]=Edu Gallery dokumentum +Comment[is]=Edu gallerýskjal +Comment[it]=Documento galleria Edu +Comment[ja]=Edu ギャラリードキュメント +Comment[ka]=Edu ტესტების ნáƒáƒ™áƒ áƒ”ბი +Comment[km]=ឯកសារ​វិចិážáŸ’រសាល​របស់ Edu +Comment[lt]=Edu galerijos dokumentas +Comment[lv]=Edu Galerijas Dokuments +Comment[mk]=Edu Gallery документ +Comment[ms]=Dokumen Galeri Edu +Comment[nb]=Edu galleri-dokument +Comment[nds]=Edu-Galeriedokment +Comment[ne]=à¤à¤¡à¥ गà¥à¤¯à¤¾à¤²à¤°à¥€ कागजात +Comment[nl]=Edu Gallery-document +Comment[nn]=Edu-galleridokument +Comment[pl]=Dokument galerii Edu (z pakietu edukacyjnego) +Comment[pt]=Documento da Galeria Edu +Comment[pt_BR]=Documento da galeria Edu +Comment[ru]=Ðабор теÑтов Edu +Comment[sk]=Dokument galérie Edu +Comment[sl]=Dokument galerije Edu +Comment[sr]=Документ Edu галерије +Comment[sr@Latn]=Dokument Edu galerije +Comment[sv]=Utbildningsgalleridokument +Comment[ta]=இடிய௠கூட ஆவணம௠+Comment[tg]=Долони Ҳуҷҷатҳои Таълимӣ +Comment[tr]=EÄŸitim Galerisi Belgesi +Comment[uk]=Документ галереї Edu +Comment[vi]=Phòng trÆ°ng bày các Tài liệu Giảng dạy +Comment[zh_CN]=Edu 库文档 +Comment[zh_TW]=Edu 文件 +DefaultApp=keduca +Icon=keduca +Type=MimeType +MimeType=application/x-edugallery +Patterns=*.edugallery; +[Property::X-KDE-NativeExtension] +Type=QString +Value=.edugallery diff --git a/kgeography/AUTHORS b/kgeography/AUTHORS new file mode 100644 index 00000000..ea57a549 --- /dev/null +++ b/kgeography/AUTHORS @@ -0,0 +1 @@ +Albert Astals Cid diff --git a/kgeography/Changelog b/kgeography/Changelog new file mode 100644 index 00000000..f54c280c --- /dev/null +++ b/kgeography/Changelog @@ -0,0 +1,174 @@ +2005-04-05 Albert Astals Cid + * Canada map by Ed Montgomery + +2005-30-04 Albert Astals Cid + * Better world map + +2005-24-04 Albert Astals Cid + * World and Asia map by Justin Morgan + +2005-03-04 Albert Astals Cid + * Brazil map by Justin Morgan + +2005-03-04 Albert Astals Cid + * Do not create another mapAsker in consult mode if we are already at + it + +2005-03-02 Albert Astals Cid + * More scrollbars correction + * Split Zoom to Zoom and Zoom to original size. Based on a Pino + Toscano patch + * Answers dialog now has a ScrollView so it can show the answers when + there are many + * Once one has ended a set of questions the map is shown + +2005-02-28 Albert Astals Cid + * Don't put the scrollbars on map widget if they are not necesary. + Thanks Pino for noticing + +2005-02-18 Albert Astals Cid + * China map by Melody Fink + +2005-02-03 Albert Astals Cid + * New way of showing flags as suggested by Pino Toscano + +2005-01-15 René Martín Rodríguez + * Better resizing of the window when loading a map + +2005-01-10 Albert Astals Cid + * Stavenger -> Stavanger + +2005-01-04 René Martín Rodríguez + * Show flag on map view when clicking on a division that has map + * Initial work on resizing the window to a sane size when loading a + map + +2005-01-03 René Martín Rodríguez + * Fix map dragging when zoomed + +2004-12-28 Albert Astals Cid + * Add Norway map + +2004-12-28 Albert Astals Cid + * Add Poland and Austia map + +2004-12-25 Albert Astals Cid + * Fix QImage::scale: Image is a null image problems + * Bump version to 0.3.1 + +2004-12-01 Albert Astals Cid + * Rename map class to KGmap so it does no collide with stl map + * Bump to version 0.3 + * Give feedback after of which were the correct answers when all + question have been made + +2004-11-16 Albert Astals Cid + * Add Italy map + +2004-09-11 Albert Astals Cid + * QString -> const QString & + * QString = "" -> QString.isNull + +2004-09-11 Albert Astals Cid + * Use all map widget space if available + +2004-09-10 Albert Astals Cid + * Put a discalimer + +2004-09-09 Albert Astals Cid + * Cararas -> Caracas + +2004-09-08 Albert Astals Cid + * Add South America map + +2004-08-01 Albert Astals Cid + * F.Y.R. Macedonia -> Macedonia + +2004-07-29 Albert Astals Cid + * RightWidget is really LeftWidget ¬.¬ + * There is no need to store p_rightWidget as a class member + * Bump version to 0.2.1 + * Improve layouting of mapasker + * Make the scrollbar work also when clicking on the arrows +(sliderMoved -> valueChanged) + * Fix resizing bug in mapWidget that showed a inexistant part of the +map when making the widget bigger and the toolbars were at their maximum + * Remove ugly kapp->processEvents() + * Skip scaling and painting of the map when the function that draws +the map gets called with the same values as it was called the last time + +2004-07-27 Albert Astals Cid + * Release version 0.2 + +2004-07-18 Albert Astals Cid + * Add scrollbars to the map (if needed) + +2004-06-08 Albert Astals Cid + * Layout change + * Unify some of the code in boxasker and mapasker to askwidget + * Zoom now is much more memory efficient (at cost of cpu efficiency) + +2004-06-05 Albert Astals Cid + * Zoom and Move actions should be unchecked and disabled when going to main menu + * Don't enable scrolling mode for extreme zooms as it needed too much +memory + * Add scrolling to zoom mode + +2004-05-25 Albert Astals Cid + * Unify Bahamas and The Bahamas -> The Bahamas + * Add germany map (by Yann Verley) + +2004-05-23 Albert Astals Cid + * Correct North and central America map + +2004-05-22 Albert Astals Cid + * Add North and central America map (by Justin Morgan) + +2004-05-19 Albert Astals Cid + * Make zoom mode not zoom inexistant map parts when the user places +the mouse outside the widget when selecting + +2004-05-16 Albert Astals Cid + * Add USA states map (by Yann Verley) + +2004-05-15 Albert Astals Cid + * Sort map chooser list entries + * Mantain aspect ratio of map images in map chooser + * Use smoothScale instead of scale in map chooser images + +2004-05-14 Albert Astals Cid + * Zoom available in map mode, possibly needs a BIG tooltip on how to +use. + +2004-05-12 Albert Astals Cid + * Add a perl script for helping in the map creation task (by Yann +Verley) + +2004-05-11 Albert Astals Cid + * In map browsing mode show DivisionName (CapitalDivisionName) + * Add France map (by Yann Verley) + +2004-05-09 Albert Astals Cid + * Add Division -> flag asker + +2004-05-08 Albert Astals Cid + * Add Division -> Capital asker + * Create boxasker abstract base class that has most of the code that +previously was repeated at capitaldivisionasker.cpp divisioncapitalasker.cpp +and flagdivisionasker.cpp + +2004-05-08 Albert Astals Cid + * Add Capital -> Division asker + * Privatize a method + +2004-05-06 Albert Astals Cid + * Fix gcc 3.4 compile error + * Add capitals for africa map + * Add capitals for spain autonomies map + +2004-05-05 Albert Astals Cid + * Add KGeography's webpage url to about box + * Update TODO file + * Increase version number to 0.2 + * Make parser give better errors with bad maps + * Add capitals for europe map diff --git a/kgeography/Makefile.am b/kgeography/Makefile.am new file mode 100644 index 00000000..64c97f5e --- /dev/null +++ b/kgeography/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = src data icons diff --git a/kgeography/README b/kgeography/README new file mode 100644 index 00000000..22f6ee04 --- /dev/null +++ b/kgeography/README @@ -0,0 +1 @@ +KGeography is a geography learning tool diff --git a/kgeography/TODO b/kgeography/TODO new file mode 100644 index 00000000..00589182 --- /dev/null +++ b/kgeography/TODO @@ -0,0 +1,28 @@ +************** +* UI related * +************** + + - Add the click on map division given its flag + - Add the fit to window option in the map browsing mode + +****************** +* Parser related * +****************** + + - Add tag to the map parser/files so the user can see the local name of a division + Example: In Spanish the user will see for Belgium -> Belgica (due to i18n) and Belgique (due to localname) + - Add a description saying if divisions are countrys or not as some languages have different words for Capital of a country and for Capital of a region + +*************** +* Map related * +*************** + + - See data/TODO + + - Add more maps ;-) + + - The answers dialog of click on map is really bad + + - Have non political maps, support for geographical (rivers, mountains, etc) is almost there if the map is carefully + crafted. Example: Have the map all of the same color, then for each river, mountain, etc create a box big enough + of the wanted color and then associate the color of the box with the name of the river, etc. diff --git a/kgeography/data/Makefile.am b/kgeography/data/Makefile.am new file mode 100644 index 00000000..f218743e --- /dev/null +++ b/kgeography/data/Makefile.am @@ -0,0 +1,10 @@ +SUBDIRS = flags + +kgeographydir = $(kde_datadir)/kgeography/ +kgeography_DATA = africa.png europe.png france.png germany.png ncamerica.png \ + southamerica.png spain.png usa.png africa.kgm europe.kgm france.kgm \ + germany.kgm ncamerica.kgm southamerica.kgm spain.kgm usa.kgm \ + italy.png italy.kgm poland.kgm poland.png austria.kgm austria.png \ + norway.kgm norway.png china.png china.kgm brazil.png brazil.kgm \ + italyprovince.kgm italyprovince.png asia.png asia.kgm \ + world.png world.kgm canada.png canada.kgm netherlands.png netherlands.kgm diff --git a/kgeography/data/africa.kgm b/kgeography/data/africa.kgm new file mode 100644 index 00000000..a5654132 --- /dev/null +++ b/kgeography/data/africa.kgm @@ -0,0 +1,692 @@ + + africa.png + Africa + + Water + yes + + 65 + 95 + 173 + + + + Coast + yes + + 0 + 121 + 156 + + + + Frontier + yes + + 0 + 0 + 0 + + + + Algeria + algeria.png + Algiers + + 65 + 189 + 57 + + + + Angola + angola.png + Luanda + + 217 + 43 + 5 + + + + Benin + benin.png + Porto Novo + + 123 + 161 + 172 + + + + Botswana + botswana.png + Gaborone + + 73 + 125 + 140 + + + + Burkina Faso + burkina.png + Ouagadougou + + 180 + 178 + 57 + + + + Burundi + burundi.png + Bujumbura + + 132 + 12 + 95 + + + + Cameroon + cameroon.png + Yaoundé + + 73 + 125 + 57 + + + + Central African Republic + central_african_republic.png + Bangui + + 28 + 136 + 187 + + + + Chad + chad.png + N'Djamena + + 165 + 173 + 219 + + + + Côte d'Ivoire + cote_divoire.png + Yamoussoukro + + 73 + 189 + 57 + + + + Cyprus + yes + + 255 + 87 + 131 + + + + Democratic Republic of the Congo + congo_kinshasa.png + Kinshasa + + 75 + 94 + 102 + + + + Djibouti + djibouti.png + Djibouti + + 197 + 170 + 205 + + + + Egypt + egypt.png + Cairo + + 176 + 53 + 140 + + + + Equatorial Guinea + equatorial_guinea.png + Malabo + + 222 + 97 + 98 + + + + Eritrea + eritrea.png + Asmara + + 251 + 10 + 91 + + + + Ethiopia + ethiopia.png + Addis Ababa + + 64 + 185 + 136 + + + + Gabon + gabon.png + Libreville + + 0 + 255 + 0 + + + + Ghana + ghana.png + Accra + + 22 + 219 + 188 + + + + Greece + yes + + 172 + 133 + 106 + + + + Guinea + guinea.png + Conakry + + 149 + 83 + 65 + + + + Guinea-Bissau + guineabissau.png + Bissau + + 38 + 174 + 125 + + + + Iran + yes + + 250 + 72 + 119 + + + + Iraq + yes + + 115 + 39 + 233 + + + + Israel + yes + + 137 + 28 + 87 + + + + Italy + yes + + 136 + 244 + 127 + + + + Jordan + yes + + 255 + 206 + 49 + + + + Kenya + kenya.png + Nairobi + + 65 + 189 + 87 + + + + Kuwait + yes + + 123 + 198 + 65 + + + + Lebanon + yes + + 56 + 227 + 23 + + + + Lesotho + lesotho.png + Maseru + + 27 + 179 + 179 + + + + Liberia + liberia.png + Monrovia + + 174 + 11 + 239 + + + + Libya + libya.png + Tripoli + + 192 + 184 + 201 + + + + Madagascar + madagascar.png + Antananarivo + + 65 + 28 + 87 + + + + Malawi + malawi.png + Lilongwe + + 27 + 125 + 255 + + + + Mali + mali.png + Bamako + + 192 + 94 + 102 + + + + Mauritania + mauritania.png + Nouakchott + + 205 + 230 + 57 + + + + Morocco + morocco.png + Rabat + + 201 + 130 + 87 + + + + Mozambique + mozambique.png + Maputo + + 104 + 118 + 6 + + + + Namibia + namibia.png + Windhoek + + 75 + 215 + 181 + + + + Niger + niger.png + Niamey + + 105 + 109 + 28 + + + + Nigeria + nigeria.png + Abuja + + 243 + 83 + 141 + + + + Portugal + yes + + 255 + 165 + 131 + + + + Qatar + yes + + 255 + 0 + 0 + + + + Republic of the Congo + congo_brazzaville.png + Brazzaville + + 0 + 0 + 255 + + + + Rwanda + rwanda.png + Kigali + + 0 + 255 + 255 + + + + Saudi Arabia + yes + + 255 + 255 + 131 + + + + Senegal + senegal.png + Dakar + + 255 + 255 + 0 + + + + Sierra Leone + sierra_leone.png + Freetown + + 16 + 168 + 92 + + + + Somalia + somalia.png + Mogadishu + + 75 + 215 + 102 + + + + South Africa + southafrica.png + Pretoria, Bloemfontein and Cape Town + + 176 + 53 + 141 + + + + Spain + yes + + 255 + 218 + 164 + + + + Sudan + sudan.png + Khartoum + + 181 + 121 + 21 + + + + Swaziland + swaziland.png + Mbabane + + 125 + 125 + 125 + + + + Syria + yes + + 135 + 76 + 31 + + + + Tanzania + tanzania.png + Dodoma + + 243 + 53 + 141 + + + + The Gambia + gambia.png + Banjul + + 219 + 175 + 44 + + + + Togo + togo.png + Lomé + + 255 + 0 + 255 + + + + Tunisia + tunisia.png + Tunis + + 243 + 83 + 65 + + + + Turkey + yes + + 92 + 255 + 130 + + + + Turkmenistan + yes + + 255 + 87 + 0 + + + + Uganda + uganda.png + Kampala + + 149 + 188 + 170 + + + + United Arab Emirates + yes + + 176 + 125 + 140 + + + + West Bank + yes + + 255 + 184 + 201 + + + + Western Sahara + western_sahara.png + Laayoune + + 74 + 178 + 123 + + + + Yemen + yes + + 192 + 94 + 201 + + + + Zambia + zambia.png + Lusaka + + 156 + 214 + 172 + + + + Zimbabwe + zimbabwe.png + Harare + + 241 + 69 + 7 + + + diff --git a/kgeography/data/africa.png b/kgeography/data/africa.png new file mode 100644 index 00000000..821ebe70 Binary files /dev/null and b/kgeography/data/africa.png differ diff --git a/kgeography/data/asia.kgm b/kgeography/data/asia.kgm new file mode 100644 index 00000000..43c98684 --- /dev/null +++ b/kgeography/data/asia.kgm @@ -0,0 +1,572 @@ + + asia.png + Asia + + Not a Nation + yes + + 255 + 255 + 255 + + + + Russia + russia.png + Moscow + + 175 + 238 + 238 + + + + Turkey + turkey.png + Ankara + + 0 + 136 + 136 + + + + Egypt + yes + Cairo + + 176 + 53 + 140 + + + + Djibouti + yes + Djibouti + + 197 + 170 + 205 + + + + Eritrea + yes + Asmara + + 251 + 10 + 91 + + + + Ethiopia + yes + Addis Ababa + + 64 + 185 + 136 + + + + Iran + Tehran + iran.png + + 250 + 72 + 119 + + + + Iraq + Baghdad + iraq.png + + 115 + 39 + 233 + + + + Israel + Jerusalem + israel.png + + 137 + 28 + 87 + + + + Jordan + Amman + jordan.png + + 255 + 206 + 49 + + + + Kenya + yes + Nairobi + + 65 + 189 + 87 + + + + Kuwait + Kuwait City + kuwait.png + + 123 + 198 + 65 + + + + Lebanon + Beirut + lebanon.png + + 56 + 227 + 23 + + + + Qatar + Doha + qatar.png + + 255 + 0 + 0 + + + + Saudi Arabia + Riyadh + saudiarabia.png + + 255 + 255 + 131 + + + + Somalia + yes + Mogadishu + + 75 + 215 + 102 + + + + Sudan + yes + Khartoum + + 181 + 121 + 21 + + + + Syria + Damascus + syria.png + + 135 + 76 + 31 + + + + Uganda + yes + Kampala + + 149 + 188 + 170 + + + + United Arab Emirates + uae.png + Abu Dhabi City + + 176 + 125 + 140 + + + + Oman + oman.png + Muscat + + 232 + 133 + 36 + + + + West Bank + yes + + 255 + 184 + 201 + + + + Yemen + Sana'a + yemen.png + + 192 + 94 + 201 + + + + Ukraine + yes + Kiev + + 136 + 5 + 188 + + + + China + Beijing + china.png + + 62 + 66 + 145 + + + + India + New Delhi + india.png + + 62 + 145 + 68 + + + + Sri Lanka + Colombo and Sri Jayewardenepura + SriLanka.png + + 145 + 62 + 144 + + + + Mongolia + mongolia.png + Ulaanbaatar + + 174 + 189 + 2 + + + + Kazakhstan + kazakhstan.png + Astana + + 189 + 130 + 2 + + + + Japan + japan.png + Tokyo + + 246 + 70 + 22 + + + + Myanmar + myanmar.png + Naypyidaw + + 62 + 170 + 220 + + + + Nepal + nepal.png + Kathmandu + + 220 + 125 + 62 + + + + Bhutan + bhutan.png + Thimphu + + 123 + 104 + 166 + + + + Indonesia + indonesia.png + Jakarta + + 5 + 97 + 37 + + + + Malaysia + malaysia.png + Kuala Lumpur + + 6 + 40 + 126 + + + + Bangladesh + bangladesh.png + Dhaka + + 86 + 227 + 79 + + + + Afghanistan + afghanistan.png + Kabul + + 211 + 241 + 12 + + + + Azerbaijan + azerbaijan.png + Baku + + 70 + 65 + 69 + + + + Armenia + armenia.png + Yerevan + + 142 + 88 + 136 + + + + Bahrain + bahrain.png + Manama + + 191 + 0 + 0 + + + + Georgia + georgia.png + Tbilisi + + 217 + 26 + 84 + + + + Turkmenistan + turkmenistan.png + Ashgabat + + 142 + 171 + 150 + + + + Uzbekistan + uzbekistan.png + Tashkent + + 103 + 201 + 205 + + + + Kyrgyzstan + kyrgyzstan.png + Bishkek + + 249 + 173 + 223 + + + + Tajikistan + tajikistan.png + Dushanbe + + 103 + 205 + 175 + + + + Pakistan + pakistan.png + Islamabad + + 171 + 142 + 168 + + + + Laos + laos.png + Vientiane + + 174 + 42 + 229 + + + + Cambodia + cambodia.png + Phnom Penh + + 227 + 233 + 255 + + + + Brunei + brunei.png + Bandar Seri Begawan + + 239 + 56 + 56 + + + + Philippines + philippines.png + Manila + + 239 + 224 + 56 + + + + Thailand + thailand.png + Bangkok + + 56 + 239 + 185 + + + + Vietnam + vietnam.png + Hanoi + + 56 + 233 + 239 + + + + Taiwan + taiwan.png + Taipei + + 99 + 239 + 56 + + + + Singapore + singapore.png + Singapore + + 229 + 140 + 54 + + + + North Korea + nkorea.png + Pyeongyang + + 179 + 90 + 18 + + + + South Korea + skorea.png + Seoul + + 69 + 118 + 65 + + + diff --git a/kgeography/data/asia.png b/kgeography/data/asia.png new file mode 100644 index 00000000..58529dfe Binary files /dev/null and b/kgeography/data/asia.png differ diff --git a/kgeography/data/austria.kgm b/kgeography/data/austria.kgm new file mode 100644 index 00000000..a97176f3 --- /dev/null +++ b/kgeography/data/austria.kgm @@ -0,0 +1,103 @@ + + austria.png + Austria + + Frontier + yes + + 0 + 0 + 0 + + + + Not Austria + yes + + 255 + 255 + 255 + + + + Vienna + Vienna + + 253 + 238 + 6 + + + + Burgenland + Eisenstadt + + 253 + 47 + 6 + + + + Styria + Graz + + 6 + 253 + 18 + + + + Carinthia + Klagenfurt + + 253 + 169 + 6 + + + + Tyrol + Innsbruck + + 161 + 215 + 137 + + + + Vorarlberg + Bregenz + + 148 + 176 + 185 + + + + Salzburg + Salzburg + + 248 + 137 + 215 + + + + Upper Austria + Linz + + 6 + 23 + 253 + + + + Lower Austria + St. Pölten + + 6 + 253 + 238 + + + diff --git a/kgeography/data/austria.png b/kgeography/data/austria.png new file mode 100644 index 00000000..f6de999b Binary files /dev/null and b/kgeography/data/austria.png differ diff --git a/kgeography/data/brazil.kgm b/kgeography/data/brazil.kgm new file mode 100644 index 00000000..c340e3c5 --- /dev/null +++ b/kgeography/data/brazil.kgm @@ -0,0 +1,293 @@ + + brazil.png + Brazil + + Sergipe + br_SE.png + Aracaju + + 222 + 131 + 193 + + + + Para + br_PA.png + Belem + + 0 + 216 + 255 + + + + Minas Gerais + br_MG.png + Belo Horizonte + + 0 + 255 + 0 + + + + Roraima + br_RR.png + Boa Vista + + 160 + 192 + 96 + + + + Federal District + br_DF.png + Brasilia + + 218 + 224 + 41 + + + + Mato Grosso do Sul + br_MS.png + Campo Grande + + 255 + 168 + 0 + + + + Mato Grosso + br_MT.png + Cuiaba + + 222 + 0 + 255 + + + + Parana + br_PN.png + Curitiba + + 140 + 220 + 195 + + + + Santa Catarina + br_SC.png + Florianopolis + + 170 + 220 + 255 + + + + Ceara + br_CE.png + Fortaleza + + 0 + 222 + 174 + + + + Goias + br_GO.png + Goiânia + + 255 + 0 + 0 + + + + Paraiba + br_PR.png + Joao Pessoa + + 207 + 18 + 102 + + + + Amapa + br_AP.png + Macapa + + 167 + 171 + 195 + + + + Alagoas + br_AL.png + Maceio + + 131 + 222 + 174 + + + + Amazonas + br_AM.png + Manaus + + 24 + 160 + 62 + + + + Rio Grande do Norte + br_RN.png + Natal + + 86 + 18 + 102 + + + + Tocantins + Palmas + br_TO.png + + 0 + 66 + 255 + + + + Rio Grande do Sul + br_RS.png + Porto Alegre + + 0 + 0 + 9 + + + + Rondonia + br_RO.png + Porto Velho + + 255 + 255 + 0 + + + + Pernambuco + br_PE.png + Recife + + 222 + 188 + 0 + + + + Acre + br_AC.png + Rio Branco + + 156 + 188 + 157 + + + + Rio de Janeiro State + br_RJ.png + Rio de Janeiro + + 201 + 172 + 110 + + + + Bahia + br_BA.png + Salvador + + 255 + 132 + 0 + + + + Maranhao + br_MA.png + Sao Luis + + 163 + 0 + 112 + + + + Sao Paulo State + br_SP.png + Sao Paulo (city) + + 0 + 103 + 9 + + + + Piaui + br_PI.png + Teresina + + 102 + 18 + 18 + + + + Espirito Santo + br_ES.png + Vitoria + + 186 + 170 + 255 + + + + Frontier + yes + + 0 + 0 + 0 + + + + Out of Bounds + yes + + 255 + 255 + 255 + + + + diff --git a/kgeography/data/brazil.png b/kgeography/data/brazil.png new file mode 100644 index 00000000..1f4d632b Binary files /dev/null and b/kgeography/data/brazil.png differ diff --git a/kgeography/data/canada.kgm b/kgeography/data/canada.kgm new file mode 100644 index 00000000..bba7946d --- /dev/null +++ b/kgeography/data/canada.kgm @@ -0,0 +1,152 @@ + + canada.png + Canada + + Out of Bounds + yes + + 255 + 255 + 255 + + + + Frontier + yes + + 0 + 0 + 0 + + + + Prince Edward Island + Charlottetown + pei.png + + 255 + 0 + 0 + + + + British Columbia + Victoria + bc.png + + 12 + 255 + 0 + + + + Ontario + Toronto + ontario.png + + 22 + 0 + 255 + + + + Newfoundland + St John's + newfoundland.png + + 255 + 255 + 1 + + + + Nunavut + Iqaluit + nunavut.png + + 253 + 5 + 255 + + + + Alberta + Edmonton + alberta.png + + 210 + 106 + 32 + + + + North West Territories + Yellowknife + nwterritories.png + + 255 + 215 + 0 + + + + Quebec + Quebec City + quebec.png + + 255 + 164 + 5 + + + + New Brunswick + Fredericton + newbrunswick.png + + 255 + 1 + 146 + + + + Manitoba + Winnipeg + manitoba.png + + 74 + 1 + 130 + + + + Nova Scotia + Halifax + novascotia.png + + 27 + 139 + 30 + + + + Yukon Territory + Whitehorse + yukon.png + + 245 + 126 + 127 + + + + Saskatchewan + Regina + saskatchewan.png + + 255 + 67 + 2 + + + diff --git a/kgeography/data/canada.png b/kgeography/data/canada.png new file mode 100644 index 00000000..7f5766f9 Binary files /dev/null and b/kgeography/data/canada.png differ diff --git a/kgeography/data/china.kgm b/kgeography/data/china.kgm new file mode 100644 index 00000000..4025d9b3 --- /dev/null +++ b/kgeography/data/china.kgm @@ -0,0 +1,499 @@ + + china.png + China + + Frontier + yes + + 0 + 0 + 0 + + + + Water + yes + + 65 + 95 + 173 + + + + Coast + yes + + 162 + 224 + 249 + + + + Russia + yes + + 92 + 163 + 163 + + + + Japan + yes + + 237 + 0 + 0 + + + + Mongolia + yes + + 202 + 114 + 202 + + + + North Korea + yes + + 163 + 237 + 163 + + + + South Korea + yes + + 163 + 92 + 92 + + + + Kazakhstan + yes + + 100 + 100 + 177 + + + + Kyrgyzstan + yes + + 74 + 70 + 74 + + + + Tajikistan + yes + + 86 + 86 + 69 + + + + Afghanistan + yes + + 207 + 0 + 117 + + + + Pakistan + yes + + 92 + 237 + 88 + + + + India + yes + + 88 + 163 + 88 + + + + Bhutan + yes + + 163 + 0 + 0 + + + + Bangladesh + yes + + 244 + 91 + 91 + + + + Myanmar + yes + + 150 + 85 + 85 + + + + Thailand + yes + + 163 + 88 + 88 + + + + Taiwan + yes + + 78 + 201 + 137 + + + + Vietnam + yes + + 237 + 88 + 88 + + + + Laos + yes + + 163 + 74 + 74 + + + + Nepal + yes + + 163 + 0 + 92 + + + + Anhui + Hefei + + 191 + 191 + 191 + + + + Beijing + allowClickMode + + 35 + 236 + 133 + + + + Chongqing + allowClickMode + + 255 + 161 + 0 + + + + Fujian + Fuzhou + + 99 + 99 + 255 + + + + Gansu + Lanzhou + + 92 + 92 + 92 + + + + Guangdong + Guangzhou + + 163 + 92 + 163 + + + + Guangxi Zhuang + Nanning + + 92 + 92 + 163 + + + + Guizhou + Guiyang + + 92 + 92 + 237 + + + + Hainan + Haikou + + 92 + 163 + 92 + + + + Hebei + Shijiazhuang + + 117 + 208 + 117 + + + + Heilongjiang + Harbin + + 163 + 88 + 92 + + + + Henan + Zhengzhou + + 92 + 163 + 237 + + + + Hubei + Wuhan + + 92 + 237 + 92 + + + + Hunan + Changsha + + 60 + 154 + 60 + + + + Jiangsu + Nanjing + + 92 + 237 + 163 + + + + Jiangxi + Nanchang + + 237 + 92 + 92 + + + + Jilin + Changchun + + 163 + 237 + 92 + + + + Liaoning + Shenyang + + 237 + 237 + 88 + + + + Nei Mongol + Hohhot + + 139 + 139 + 246 + + + + Ningxia Hui + Yinchuan + + 105 + 101 + 187 + + + + Qinghai + Xining + + 119 + 82 + 119 + + + + Shanxi + Taiyuan + + 163 + 163 + 92 + + + + Shandong + Jinan + + 226 + 128 + 226 + + + + Shanghai + allowClickMode + + 255 + 182 + 23 + + + + Shaanxi + Xian + + 237 + 163 + 163 + + + + Sichuan + Chengdu + + 144 + 255 + 144 + + + + Tianjin + allowClickMode + + 217 + 255 + 0 + + + + Xinjiang Uygur + Urumqi + + 51 + 96 + 51 + + + + Xizang + Lhasa + + 177 + 177 + 94 + + + + Yunnan + Kunming + + 132 + 234 + 127 + + + + Zhejiang + Hangzhou + + 127 + 225 + 225 + + + + Hong Kong + allowClickMode + + 255 + 181 + 170 + + + + Macao + allowClickMode + + 238 + 255 + 45 + + + diff --git a/kgeography/data/china.png b/kgeography/data/china.png new file mode 100644 index 00000000..62ca689e Binary files /dev/null and b/kgeography/data/china.png differ diff --git a/kgeography/data/europe.kgm b/kgeography/data/europe.kgm new file mode 100644 index 00000000..d6e0feaf --- /dev/null +++ b/kgeography/data/europe.kgm @@ -0,0 +1,467 @@ + + europe.png + Europe + + Water + yes + + 65 + 95 + 173 + + + + Coast + yes + + 2 + 206 + 206 + + + + Frontier + yes + + 0 + 0 + 0 + + + + Albania + albania.png + Tirana + + 221 + 136 + 51 + + + + Algeria + yes + + 232 + 215 + 50 + + + + Austria + austria.png + Vienna + + 136 + 0 + 136 + + + + Belarus + belarus.png + Minsk + + 182 + 206 + 50 + + + + Belgium + belgium.png + Brussels + + 229 + 102 + 122 + + + + Bosnia and Herzegovina + bosnia_herzegovina.png + Sarajevo + + 106 + 55 + 85 + + + + Bulgaria + bulgaria.png + Sofia + + 0 + 191 + 255 + + + + Croatia + croatia.png + Zagreb + + 18 + 52 + 86 + + + + Czech Republic + czech.png + Prague + + 51 + 136 + 221 + + + + Denmark + denmark.png + Copenhagen + + 158 + 253 + 182 + + + + Estonia + estonia.png + Tallinn + + 120 + 246 + 18 + + + + Finland + finland.png + Helsinki + + 74 + 254 + 122 + + + + Macedonia + macedonia.png + Skopje + + 103 + 109 + 41 + + + + France + france.png + Paris + + 255 + 255 + 0 + + + + Germany + germany.png + Berlin + + 255 + 0 + 255 + + + + Greece + greece.png + Athens + + 182 + 154 + 122 + + + + Hungary + hungary.png + Budapest + + 255 + 240 + 245 + + + + Iceland + iceland.png + Reykjavik + + 255 + 140 + 0 + + + + Ireland + ireland.png + Dublin + + 122 + 254 + 50 + + + + Italy + italy.png + Rome + + 254 + 254 + 122 + + + + Latvia + latvia.png + Riga + + 164 + 187 + 9 + + + + Lithuania + lithuania.png + Vilnius + + 255 + 105 + 180 + + + + Luxembourg + luxembourg.png + Luxembourg + + 255 + 170 + 255 + + + + Moldova + moldova.png + Chisinau + + 0 + 0 + 255 + + + + Morocco + yes + + 135 + 11 + 75 + + + + Netherlands + netherlands.png + Amsterdam + + 138 + 43 + 226 + + + + Norway + norway.png + Oslo + + 255 + 0 + 0 + + + + Poland + poland.png + Warsaw + + 155 + 142 + 15 + + + + Portugal + portugal.png + Lisbon + + 249 + 3 + 105 + + + + Romania + romania.png + Bucharest + + 53 + 142 + 142 + + + + Russia + russia.png + Moscow + + 175 + 238 + 238 + + + + San Marino + san_marino.png + San Marino + + 139 + 139 + 0 + + + + Serbia + serbia.png + Belgrade + + 120 + 144 + 18 + + + + Montenegro + montenegro.png + Podgorica + + 255 + 12 + 12 + + + + Slovakia + slovakia.png + Bratislava + + 139 + 0 + 0 + + + + Slovenia + slovenia.png + Ljubljana + + 0 + 255 + 0 + + + + Spain + spain.png + Madrid + + 254 + 218 + 182 + + + + Sweden + sweden.png + Stockholm + + 136 + 136 + 0 + + + + Switzerland + switzerland.png + Bern + + 215 + 3 + 50 + + + + Syria + yes + + 71 + 166 + 113 + + + + Tunisia + yes + + 15 + 236 + 248 + + + + Turkey + turkey.png + Ankara + + 0 + 136 + 136 + + + + Ukraine + ukraine.png + Kiev + + 136 + 5 + 188 + + + + United Kingdom + uk.png + London + + 254 + 206 + 50 + + + diff --git a/kgeography/data/europe.png b/kgeography/data/europe.png new file mode 100644 index 00000000..555c8847 Binary files /dev/null and b/kgeography/data/europe.png differ diff --git a/kgeography/data/flags/Makefile.am b/kgeography/data/flags/Makefile.am new file mode 100644 index 00000000..ac1fb3e9 --- /dev/null +++ b/kgeography/data/flags/Makefile.am @@ -0,0 +1,54 @@ +SUBDIRS = italy + +flagsdir = $(kde_datadir)/kgeography/flags +flags_DATA = albania.png djibouti.png latvia.png saarland.png algeria.png \ + dominicanrepublic.png lebanon.png san_marino.png angola.png \ + dominica.png lesotho.png saudiarabia.png antigua.png egypt.png \ + liberia.png saxony_anhalt.png austria.png el_salvador.png \ + libya.png saxony.png baden_wurttemberg.png equatorial_guinea.png \ + lithuania.png schleswig_holstein.png bahamas.png eritrea.png \ + lower_saxony.png senegal.png barbados.png estonia.png \ + luxembourg.png serbia.png montenegro.png bavaria.png ethiopia.png \ + macedonia.png sierra_leone.png belarus.png finland.png \ + madagascar.png slovakia.png belgium.png france.png malawi.png \ + slovenia.png belize.png gabon.png mali.png somalia.png benin.png \ + gambia.png mauritania.png southafrica.png berlin.png germany.png \ + mecklenburg_western_pomerania.png spain.png \ + bosnia_herzegovina.png ghana.png mexico.png sudan.png \ + botswana.png greece.png moldova.png swaziland.png \ + brandenburg.png guatemala.png morocco.png sweden.png bremen.png \ + guineabissau.png mozambique.png switzerland.png bulgaria.png \ + guinea.png namibia.png syria.png burkina.png haiti.png \ + netherlands.png tanzania.png burundi.png hamburg.png \ + nicaragua.png thuringia.png cameroon.png hesse.png nigeria.png \ + togo.png canada.png honduras.png niger.png trinidad_tobago.png \ + central_african_republic.png hungary.png \ + north_rhine_westphalia.png tunisia.png chad.png iceland.png \ + norway.png turkey.png congo_brazzaville.png iran.png oman.png \ + turkmenistan.png congo_kinshasa.png iraq.png panama.png \ + uganda.png costa_rica.png ireland.png poland.png uk.png \ + cote_divoire.png israel.png portugal.png ukraine.png croatia.png \ + italy.png qatar.png usa.png cuba_3x2.png jamaica.png \ + rhineland_palatinate.png western_sahara.png cyprus_4x3.png \ + jordan.png romania.png yemen.png czech.png kenya.png russia.png \ + zambia.png denmark.png kuwait.png rwanda.png zimbabwe.png \ + colombia.png venezuela.png guyana.png suriname.png ecuador.png \ + peru.png brazil.png bolivia.png chile.png paraguay.png \ + argentina.png uruguay.png br_AC.png br_AP.png br_DF.png \ + br_MA.png br_MT.png br_PI.png br_RJ.png br_RR.png br_SE.png \ + br_AL.png br_BA.png br_ES.png br_MG.png br_PA.png br_PN.png \ + br_RN.png br_RS.png br_SP.png br_AM.png br_CE.png br_GO.png \ + br_MS.png br_PE.png br_PR.png br_RO.png br_SC.png br_TO.png \ + uae.png china.png india.png SriLanka.png mongolia.png kazakhstan.png \ + japan.png myanmar.png nepal.png bhutan.png indonesia.png malaysia.png \ + bangladesh.png afghanistan.png azerbaijan.png armenia.png bahrain.png \ + georgia.png uzbekistan.png kyrgyzstan.png tajikistan.png pakistan.png \ + laos.png cambodia.png easttimor.png brunei.png philippines.png \ + thailand.png vietnam.png taiwan.png singapore.png nkorea.png \ + skorea.png fiji.png tonga.png australia.png NewZealand.png \ + Vatican.png andorra.png Monaco.png papua_new_guinea.png \ + greenland.png pei.png alberta.png bc.png manitoba.png \ + newbrunswick.png newfoundland.png novascotia.png \ + nunavut.png nwterritories.png ontario.png \ + quebec.png saskatchewan.png yukon.png \ + liechtenstein.png diff --git a/kgeography/data/flags/Monaco.png b/kgeography/data/flags/Monaco.png new file mode 100644 index 00000000..012a3339 Binary files /dev/null and b/kgeography/data/flags/Monaco.png differ diff --git a/kgeography/data/flags/NewZealand.png b/kgeography/data/flags/NewZealand.png new file mode 100644 index 00000000..c6e2cc9c Binary files /dev/null and b/kgeography/data/flags/NewZealand.png differ diff --git a/kgeography/data/flags/README b/kgeography/data/flags/README new file mode 100644 index 00000000..f317b65e --- /dev/null +++ b/kgeography/data/flags/README @@ -0,0 +1,7 @@ +Some of these flags have been obtained using sodipodi to convert the sodipodi flags +collection from svg to png and then modified a bit (sorry) to be of similar sizes. +Sodipodi flags collection can be found at +http://www.sodipodi.com/index.php3?section=clipart/flags +Those flags are licensed under the Creative Commons Public Domain license. + +The rest have been obtained from www.wikipedia.org diff --git a/kgeography/data/flags/SriLanka.png b/kgeography/data/flags/SriLanka.png new file mode 100644 index 00000000..ba8c12f7 Binary files /dev/null and b/kgeography/data/flags/SriLanka.png differ diff --git a/kgeography/data/flags/Vatican.png b/kgeography/data/flags/Vatican.png new file mode 100644 index 00000000..a65e0174 Binary files /dev/null and b/kgeography/data/flags/Vatican.png differ diff --git a/kgeography/data/flags/afghanistan.png b/kgeography/data/flags/afghanistan.png new file mode 100644 index 00000000..b48ff6fd Binary files /dev/null and b/kgeography/data/flags/afghanistan.png differ diff --git a/kgeography/data/flags/albania.png b/kgeography/data/flags/albania.png new file mode 100644 index 00000000..a1dc1d54 Binary files /dev/null and b/kgeography/data/flags/albania.png differ diff --git a/kgeography/data/flags/alberta.png b/kgeography/data/flags/alberta.png new file mode 100644 index 00000000..4e626d21 Binary files /dev/null and b/kgeography/data/flags/alberta.png differ diff --git a/kgeography/data/flags/algeria.png b/kgeography/data/flags/algeria.png new file mode 100644 index 00000000..b84f31f3 Binary files /dev/null and b/kgeography/data/flags/algeria.png differ diff --git a/kgeography/data/flags/andorra.png b/kgeography/data/flags/andorra.png new file mode 100644 index 00000000..45a7e37e Binary files /dev/null and b/kgeography/data/flags/andorra.png differ diff --git a/kgeography/data/flags/angola.png b/kgeography/data/flags/angola.png new file mode 100644 index 00000000..296323cf Binary files /dev/null and b/kgeography/data/flags/angola.png differ diff --git a/kgeography/data/flags/antigua.png b/kgeography/data/flags/antigua.png new file mode 100644 index 00000000..8b88fda7 Binary files /dev/null and b/kgeography/data/flags/antigua.png differ diff --git a/kgeography/data/flags/argentina.png b/kgeography/data/flags/argentina.png new file mode 100644 index 00000000..6a39fcaf Binary files /dev/null and b/kgeography/data/flags/argentina.png differ diff --git a/kgeography/data/flags/armenia.png b/kgeography/data/flags/armenia.png new file mode 100644 index 00000000..21ded125 Binary files /dev/null and b/kgeography/data/flags/armenia.png differ diff --git a/kgeography/data/flags/australia.png b/kgeography/data/flags/australia.png new file mode 100644 index 00000000..029497c9 Binary files /dev/null and b/kgeography/data/flags/australia.png differ diff --git a/kgeography/data/flags/austria.png b/kgeography/data/flags/austria.png new file mode 100644 index 00000000..830c136c Binary files /dev/null and b/kgeography/data/flags/austria.png differ diff --git a/kgeography/data/flags/azerbaijan.png b/kgeography/data/flags/azerbaijan.png new file mode 100644 index 00000000..1ec8ccd5 Binary files /dev/null and b/kgeography/data/flags/azerbaijan.png differ diff --git a/kgeography/data/flags/baden_wurttemberg.png b/kgeography/data/flags/baden_wurttemberg.png new file mode 100644 index 00000000..29718e47 Binary files /dev/null and b/kgeography/data/flags/baden_wurttemberg.png differ diff --git a/kgeography/data/flags/bahamas.png b/kgeography/data/flags/bahamas.png new file mode 100644 index 00000000..cb9b7d33 Binary files /dev/null and b/kgeography/data/flags/bahamas.png differ diff --git a/kgeography/data/flags/bahrain.png b/kgeography/data/flags/bahrain.png new file mode 100644 index 00000000..29f53fc5 Binary files /dev/null and b/kgeography/data/flags/bahrain.png differ diff --git a/kgeography/data/flags/bangladesh.png b/kgeography/data/flags/bangladesh.png new file mode 100644 index 00000000..b9d867cd Binary files /dev/null and b/kgeography/data/flags/bangladesh.png differ diff --git a/kgeography/data/flags/barbados.png b/kgeography/data/flags/barbados.png new file mode 100644 index 00000000..196c95d2 Binary files /dev/null and b/kgeography/data/flags/barbados.png differ diff --git a/kgeography/data/flags/bavaria.png b/kgeography/data/flags/bavaria.png new file mode 100644 index 00000000..66a4c4b5 Binary files /dev/null and b/kgeography/data/flags/bavaria.png differ diff --git a/kgeography/data/flags/bc.png b/kgeography/data/flags/bc.png new file mode 100644 index 00000000..726e6047 Binary files /dev/null and b/kgeography/data/flags/bc.png differ diff --git a/kgeography/data/flags/belarus.png b/kgeography/data/flags/belarus.png new file mode 100644 index 00000000..c98d6e62 Binary files /dev/null and b/kgeography/data/flags/belarus.png differ diff --git a/kgeography/data/flags/belgium.png b/kgeography/data/flags/belgium.png new file mode 100644 index 00000000..4ce60f44 Binary files /dev/null and b/kgeography/data/flags/belgium.png differ diff --git a/kgeography/data/flags/belize.png b/kgeography/data/flags/belize.png new file mode 100644 index 00000000..f4513a26 Binary files /dev/null and b/kgeography/data/flags/belize.png differ diff --git a/kgeography/data/flags/benin.png b/kgeography/data/flags/benin.png new file mode 100644 index 00000000..26ad8a13 Binary files /dev/null and b/kgeography/data/flags/benin.png differ diff --git a/kgeography/data/flags/berlin.png b/kgeography/data/flags/berlin.png new file mode 100644 index 00000000..17de905e Binary files /dev/null and b/kgeography/data/flags/berlin.png differ diff --git a/kgeography/data/flags/bhutan.png b/kgeography/data/flags/bhutan.png new file mode 100644 index 00000000..4c8e05f9 Binary files /dev/null and b/kgeography/data/flags/bhutan.png differ diff --git a/kgeography/data/flags/bolivia.png b/kgeography/data/flags/bolivia.png new file mode 100644 index 00000000..a59e4d37 Binary files /dev/null and b/kgeography/data/flags/bolivia.png differ diff --git a/kgeography/data/flags/bosnia_herzegovina.png b/kgeography/data/flags/bosnia_herzegovina.png new file mode 100644 index 00000000..1eb357a5 Binary files /dev/null and b/kgeography/data/flags/bosnia_herzegovina.png differ diff --git a/kgeography/data/flags/botswana.png b/kgeography/data/flags/botswana.png new file mode 100644 index 00000000..5e91b7e9 Binary files /dev/null and b/kgeography/data/flags/botswana.png differ diff --git a/kgeography/data/flags/br_AC.png b/kgeography/data/flags/br_AC.png new file mode 100644 index 00000000..24b40def Binary files /dev/null and b/kgeography/data/flags/br_AC.png differ diff --git a/kgeography/data/flags/br_AL.png b/kgeography/data/flags/br_AL.png new file mode 100644 index 00000000..0031c4cd Binary files /dev/null and b/kgeography/data/flags/br_AL.png differ diff --git a/kgeography/data/flags/br_AM.png b/kgeography/data/flags/br_AM.png new file mode 100644 index 00000000..9a4f850e Binary files /dev/null and b/kgeography/data/flags/br_AM.png differ diff --git a/kgeography/data/flags/br_AP.png b/kgeography/data/flags/br_AP.png new file mode 100644 index 00000000..f24750b7 Binary files /dev/null and b/kgeography/data/flags/br_AP.png differ diff --git a/kgeography/data/flags/br_BA.png b/kgeography/data/flags/br_BA.png new file mode 100644 index 00000000..5549684f Binary files /dev/null and b/kgeography/data/flags/br_BA.png differ diff --git a/kgeography/data/flags/br_CE.png b/kgeography/data/flags/br_CE.png new file mode 100644 index 00000000..b5076363 Binary files /dev/null and b/kgeography/data/flags/br_CE.png differ diff --git a/kgeography/data/flags/br_DF.png b/kgeography/data/flags/br_DF.png new file mode 100644 index 00000000..bc90e82b Binary files /dev/null and b/kgeography/data/flags/br_DF.png differ diff --git a/kgeography/data/flags/br_ES.png b/kgeography/data/flags/br_ES.png new file mode 100644 index 00000000..206e22a0 Binary files /dev/null and b/kgeography/data/flags/br_ES.png differ diff --git a/kgeography/data/flags/br_GO.png b/kgeography/data/flags/br_GO.png new file mode 100644 index 00000000..21003b9c Binary files /dev/null and b/kgeography/data/flags/br_GO.png differ diff --git a/kgeography/data/flags/br_MA.png b/kgeography/data/flags/br_MA.png new file mode 100644 index 00000000..29088fd1 Binary files /dev/null and b/kgeography/data/flags/br_MA.png differ diff --git a/kgeography/data/flags/br_MG.png b/kgeography/data/flags/br_MG.png new file mode 100644 index 00000000..df55d24a Binary files /dev/null and b/kgeography/data/flags/br_MG.png differ diff --git a/kgeography/data/flags/br_MS.png b/kgeography/data/flags/br_MS.png new file mode 100644 index 00000000..267a9354 Binary files /dev/null and b/kgeography/data/flags/br_MS.png differ diff --git a/kgeography/data/flags/br_MT.png b/kgeography/data/flags/br_MT.png new file mode 100644 index 00000000..0d034761 Binary files /dev/null and b/kgeography/data/flags/br_MT.png differ diff --git a/kgeography/data/flags/br_PA.png b/kgeography/data/flags/br_PA.png new file mode 100644 index 00000000..606a6bcb Binary files /dev/null and b/kgeography/data/flags/br_PA.png differ diff --git a/kgeography/data/flags/br_PE.png b/kgeography/data/flags/br_PE.png new file mode 100644 index 00000000..ad9dad38 Binary files /dev/null and b/kgeography/data/flags/br_PE.png differ diff --git a/kgeography/data/flags/br_PI.png b/kgeography/data/flags/br_PI.png new file mode 100644 index 00000000..101e33cd Binary files /dev/null and b/kgeography/data/flags/br_PI.png differ diff --git a/kgeography/data/flags/br_PN.png b/kgeography/data/flags/br_PN.png new file mode 100644 index 00000000..b10045e9 Binary files /dev/null and b/kgeography/data/flags/br_PN.png differ diff --git a/kgeography/data/flags/br_PR.png b/kgeography/data/flags/br_PR.png new file mode 100644 index 00000000..19f65424 Binary files /dev/null and b/kgeography/data/flags/br_PR.png differ diff --git a/kgeography/data/flags/br_RJ.png b/kgeography/data/flags/br_RJ.png new file mode 100644 index 00000000..57770d18 Binary files /dev/null and b/kgeography/data/flags/br_RJ.png differ diff --git a/kgeography/data/flags/br_RN.png b/kgeography/data/flags/br_RN.png new file mode 100644 index 00000000..b17e64bd Binary files /dev/null and b/kgeography/data/flags/br_RN.png differ diff --git a/kgeography/data/flags/br_RO.png b/kgeography/data/flags/br_RO.png new file mode 100644 index 00000000..910d77bd Binary files /dev/null and b/kgeography/data/flags/br_RO.png differ diff --git a/kgeography/data/flags/br_RR.png b/kgeography/data/flags/br_RR.png new file mode 100644 index 00000000..a73a66c7 Binary files /dev/null and b/kgeography/data/flags/br_RR.png differ diff --git a/kgeography/data/flags/br_RS.png b/kgeography/data/flags/br_RS.png new file mode 100644 index 00000000..b58cf278 Binary files /dev/null and b/kgeography/data/flags/br_RS.png differ diff --git a/kgeography/data/flags/br_SC.png b/kgeography/data/flags/br_SC.png new file mode 100644 index 00000000..75eb4f6d Binary files /dev/null and b/kgeography/data/flags/br_SC.png differ diff --git a/kgeography/data/flags/br_SE.png b/kgeography/data/flags/br_SE.png new file mode 100644 index 00000000..d7d3ee62 Binary files /dev/null and b/kgeography/data/flags/br_SE.png differ diff --git a/kgeography/data/flags/br_SP.png b/kgeography/data/flags/br_SP.png new file mode 100644 index 00000000..47cba81b Binary files /dev/null and b/kgeography/data/flags/br_SP.png differ diff --git a/kgeography/data/flags/br_TO.png b/kgeography/data/flags/br_TO.png new file mode 100644 index 00000000..531b2145 Binary files /dev/null and b/kgeography/data/flags/br_TO.png differ diff --git a/kgeography/data/flags/brandenburg.png b/kgeography/data/flags/brandenburg.png new file mode 100644 index 00000000..f4e2e120 Binary files /dev/null and b/kgeography/data/flags/brandenburg.png differ diff --git a/kgeography/data/flags/brazil.png b/kgeography/data/flags/brazil.png new file mode 100644 index 00000000..55e9b38f Binary files /dev/null and b/kgeography/data/flags/brazil.png differ diff --git a/kgeography/data/flags/bremen.png b/kgeography/data/flags/bremen.png new file mode 100644 index 00000000..e453ec42 Binary files /dev/null and b/kgeography/data/flags/bremen.png differ diff --git a/kgeography/data/flags/brunei.png b/kgeography/data/flags/brunei.png new file mode 100644 index 00000000..6dc48fcf Binary files /dev/null and b/kgeography/data/flags/brunei.png differ diff --git a/kgeography/data/flags/bulgaria.png b/kgeography/data/flags/bulgaria.png new file mode 100644 index 00000000..270de352 Binary files /dev/null and b/kgeography/data/flags/bulgaria.png differ diff --git a/kgeography/data/flags/burkina.png b/kgeography/data/flags/burkina.png new file mode 100644 index 00000000..e5298b1f Binary files /dev/null and b/kgeography/data/flags/burkina.png differ diff --git a/kgeography/data/flags/burundi.png b/kgeography/data/flags/burundi.png new file mode 100644 index 00000000..5beaeed1 Binary files /dev/null and b/kgeography/data/flags/burundi.png differ diff --git a/kgeography/data/flags/cambodia.png b/kgeography/data/flags/cambodia.png new file mode 100644 index 00000000..131fa655 Binary files /dev/null and b/kgeography/data/flags/cambodia.png differ diff --git a/kgeography/data/flags/cameroon.png b/kgeography/data/flags/cameroon.png new file mode 100644 index 00000000..051ce369 Binary files /dev/null and b/kgeography/data/flags/cameroon.png differ diff --git a/kgeography/data/flags/canada.png b/kgeography/data/flags/canada.png new file mode 100644 index 00000000..dfff43f5 Binary files /dev/null and b/kgeography/data/flags/canada.png differ diff --git a/kgeography/data/flags/central_african_republic.png b/kgeography/data/flags/central_african_republic.png new file mode 100644 index 00000000..6da6cd61 Binary files /dev/null and b/kgeography/data/flags/central_african_republic.png differ diff --git a/kgeography/data/flags/chad.png b/kgeography/data/flags/chad.png new file mode 100644 index 00000000..4de2b153 Binary files /dev/null and b/kgeography/data/flags/chad.png differ diff --git a/kgeography/data/flags/chile.png b/kgeography/data/flags/chile.png new file mode 100644 index 00000000..0f6aebb3 Binary files /dev/null and b/kgeography/data/flags/chile.png differ diff --git a/kgeography/data/flags/china.png b/kgeography/data/flags/china.png new file mode 100644 index 00000000..28f0ed28 Binary files /dev/null and b/kgeography/data/flags/china.png differ diff --git a/kgeography/data/flags/colombia.png b/kgeography/data/flags/colombia.png new file mode 100644 index 00000000..32ac30ee Binary files /dev/null and b/kgeography/data/flags/colombia.png differ diff --git a/kgeography/data/flags/congo_brazzaville.png b/kgeography/data/flags/congo_brazzaville.png new file mode 100644 index 00000000..434a4b54 Binary files /dev/null and b/kgeography/data/flags/congo_brazzaville.png differ diff --git a/kgeography/data/flags/congo_kinshasa.png b/kgeography/data/flags/congo_kinshasa.png new file mode 100644 index 00000000..30249699 Binary files /dev/null and b/kgeography/data/flags/congo_kinshasa.png differ diff --git a/kgeography/data/flags/costa_rica.png b/kgeography/data/flags/costa_rica.png new file mode 100644 index 00000000..e3612d71 Binary files /dev/null and b/kgeography/data/flags/costa_rica.png differ diff --git a/kgeography/data/flags/cote_divoire.png b/kgeography/data/flags/cote_divoire.png new file mode 100644 index 00000000..4c047a37 Binary files /dev/null and b/kgeography/data/flags/cote_divoire.png differ diff --git a/kgeography/data/flags/croatia.png b/kgeography/data/flags/croatia.png new file mode 100644 index 00000000..493c739c Binary files /dev/null and b/kgeography/data/flags/croatia.png differ diff --git a/kgeography/data/flags/cuba_3x2.png b/kgeography/data/flags/cuba_3x2.png new file mode 100644 index 00000000..232a989f Binary files /dev/null and b/kgeography/data/flags/cuba_3x2.png differ diff --git a/kgeography/data/flags/cyprus_4x3.png b/kgeography/data/flags/cyprus_4x3.png new file mode 100644 index 00000000..e0a582f9 Binary files /dev/null and b/kgeography/data/flags/cyprus_4x3.png differ diff --git a/kgeography/data/flags/czech.png b/kgeography/data/flags/czech.png new file mode 100644 index 00000000..24637c70 Binary files /dev/null and b/kgeography/data/flags/czech.png differ diff --git a/kgeography/data/flags/denmark.png b/kgeography/data/flags/denmark.png new file mode 100644 index 00000000..43f79f0f Binary files /dev/null and b/kgeography/data/flags/denmark.png differ diff --git a/kgeography/data/flags/djibouti.png b/kgeography/data/flags/djibouti.png new file mode 100644 index 00000000..1da808d8 Binary files /dev/null and b/kgeography/data/flags/djibouti.png differ diff --git a/kgeography/data/flags/dominica.png b/kgeography/data/flags/dominica.png new file mode 100644 index 00000000..6e0bdefa Binary files /dev/null and b/kgeography/data/flags/dominica.png differ diff --git a/kgeography/data/flags/dominicanrepublic.png b/kgeography/data/flags/dominicanrepublic.png new file mode 100644 index 00000000..c89c66b9 Binary files /dev/null and b/kgeography/data/flags/dominicanrepublic.png differ diff --git a/kgeography/data/flags/easttimor.png b/kgeography/data/flags/easttimor.png new file mode 100644 index 00000000..97f2e075 Binary files /dev/null and b/kgeography/data/flags/easttimor.png differ diff --git a/kgeography/data/flags/ecuador.png b/kgeography/data/flags/ecuador.png new file mode 100644 index 00000000..9ee95371 Binary files /dev/null and b/kgeography/data/flags/ecuador.png differ diff --git a/kgeography/data/flags/egypt.png b/kgeography/data/flags/egypt.png new file mode 100644 index 00000000..37df645b Binary files /dev/null and b/kgeography/data/flags/egypt.png differ diff --git a/kgeography/data/flags/el_salvador.png b/kgeography/data/flags/el_salvador.png new file mode 100644 index 00000000..74afe288 Binary files /dev/null and b/kgeography/data/flags/el_salvador.png differ diff --git a/kgeography/data/flags/equatorial_guinea.png b/kgeography/data/flags/equatorial_guinea.png new file mode 100644 index 00000000..4c075eb2 Binary files /dev/null and b/kgeography/data/flags/equatorial_guinea.png differ diff --git a/kgeography/data/flags/eritrea.png b/kgeography/data/flags/eritrea.png new file mode 100644 index 00000000..53b71e7c Binary files /dev/null and b/kgeography/data/flags/eritrea.png differ diff --git a/kgeography/data/flags/estonia.png b/kgeography/data/flags/estonia.png new file mode 100644 index 00000000..7d20ed96 Binary files /dev/null and b/kgeography/data/flags/estonia.png differ diff --git a/kgeography/data/flags/ethiopia.png b/kgeography/data/flags/ethiopia.png new file mode 100644 index 00000000..72c0d45f Binary files /dev/null and b/kgeography/data/flags/ethiopia.png differ diff --git a/kgeography/data/flags/fiji.png b/kgeography/data/flags/fiji.png new file mode 100644 index 00000000..8a015344 Binary files /dev/null and b/kgeography/data/flags/fiji.png differ diff --git a/kgeography/data/flags/finland.png b/kgeography/data/flags/finland.png new file mode 100644 index 00000000..326535d1 Binary files /dev/null and b/kgeography/data/flags/finland.png differ diff --git a/kgeography/data/flags/france.png b/kgeography/data/flags/france.png new file mode 100644 index 00000000..a0513ad6 Binary files /dev/null and b/kgeography/data/flags/france.png differ diff --git a/kgeography/data/flags/gabon.png b/kgeography/data/flags/gabon.png new file mode 100644 index 00000000..73c5fe0b Binary files /dev/null and b/kgeography/data/flags/gabon.png differ diff --git a/kgeography/data/flags/gambia.png b/kgeography/data/flags/gambia.png new file mode 100644 index 00000000..1166d9fd Binary files /dev/null and b/kgeography/data/flags/gambia.png differ diff --git a/kgeography/data/flags/georgia.png b/kgeography/data/flags/georgia.png new file mode 100644 index 00000000..442c3258 Binary files /dev/null and b/kgeography/data/flags/georgia.png differ diff --git a/kgeography/data/flags/germany.png b/kgeography/data/flags/germany.png new file mode 100644 index 00000000..61b7e589 Binary files /dev/null and b/kgeography/data/flags/germany.png differ diff --git a/kgeography/data/flags/ghana.png b/kgeography/data/flags/ghana.png new file mode 100644 index 00000000..2bed8170 Binary files /dev/null and b/kgeography/data/flags/ghana.png differ diff --git a/kgeography/data/flags/greece.png b/kgeography/data/flags/greece.png new file mode 100644 index 00000000..f57e8fdb Binary files /dev/null and b/kgeography/data/flags/greece.png differ diff --git a/kgeography/data/flags/greenland.png b/kgeography/data/flags/greenland.png new file mode 100644 index 00000000..84997917 Binary files /dev/null and b/kgeography/data/flags/greenland.png differ diff --git a/kgeography/data/flags/guatemala.png b/kgeography/data/flags/guatemala.png new file mode 100644 index 00000000..7660ab86 Binary files /dev/null and b/kgeography/data/flags/guatemala.png differ diff --git a/kgeography/data/flags/guinea.png b/kgeography/data/flags/guinea.png new file mode 100644 index 00000000..aa83c5a0 Binary files /dev/null and b/kgeography/data/flags/guinea.png differ diff --git a/kgeography/data/flags/guineabissau.png b/kgeography/data/flags/guineabissau.png new file mode 100644 index 00000000..2370174b Binary files /dev/null and b/kgeography/data/flags/guineabissau.png differ diff --git a/kgeography/data/flags/guyana.png b/kgeography/data/flags/guyana.png new file mode 100644 index 00000000..909f37c3 Binary files /dev/null and b/kgeography/data/flags/guyana.png differ diff --git a/kgeography/data/flags/haiti.png b/kgeography/data/flags/haiti.png new file mode 100644 index 00000000..0471ff39 Binary files /dev/null and b/kgeography/data/flags/haiti.png differ diff --git a/kgeography/data/flags/hamburg.png b/kgeography/data/flags/hamburg.png new file mode 100644 index 00000000..79d34dde Binary files /dev/null and b/kgeography/data/flags/hamburg.png differ diff --git a/kgeography/data/flags/hesse.png b/kgeography/data/flags/hesse.png new file mode 100644 index 00000000..91962b7c Binary files /dev/null and b/kgeography/data/flags/hesse.png differ diff --git a/kgeography/data/flags/honduras.png b/kgeography/data/flags/honduras.png new file mode 100644 index 00000000..6a85d33b Binary files /dev/null and b/kgeography/data/flags/honduras.png differ diff --git a/kgeography/data/flags/hungary.png b/kgeography/data/flags/hungary.png new file mode 100644 index 00000000..17eec951 Binary files /dev/null and b/kgeography/data/flags/hungary.png differ diff --git a/kgeography/data/flags/iceland.png b/kgeography/data/flags/iceland.png new file mode 100644 index 00000000..30fff073 Binary files /dev/null and b/kgeography/data/flags/iceland.png differ diff --git a/kgeography/data/flags/india.png b/kgeography/data/flags/india.png new file mode 100644 index 00000000..d46352a3 Binary files /dev/null and b/kgeography/data/flags/india.png differ diff --git a/kgeography/data/flags/indonesia.png b/kgeography/data/flags/indonesia.png new file mode 100644 index 00000000..f94ffc6b Binary files /dev/null and b/kgeography/data/flags/indonesia.png differ diff --git a/kgeography/data/flags/iran.png b/kgeography/data/flags/iran.png new file mode 100644 index 00000000..92666ffe Binary files /dev/null and b/kgeography/data/flags/iran.png differ diff --git a/kgeography/data/flags/iraq.png b/kgeography/data/flags/iraq.png new file mode 100644 index 00000000..abc9f47d Binary files /dev/null and b/kgeography/data/flags/iraq.png differ diff --git a/kgeography/data/flags/ireland.png b/kgeography/data/flags/ireland.png new file mode 100644 index 00000000..03f0dfcd Binary files /dev/null and b/kgeography/data/flags/ireland.png differ diff --git a/kgeography/data/flags/israel.png b/kgeography/data/flags/israel.png new file mode 100644 index 00000000..0f3c53f1 Binary files /dev/null and b/kgeography/data/flags/israel.png differ diff --git a/kgeography/data/flags/italy.png b/kgeography/data/flags/italy.png new file mode 100644 index 00000000..161d45cc Binary files /dev/null and b/kgeography/data/flags/italy.png differ diff --git a/kgeography/data/flags/italy/Makefile.am b/kgeography/data/flags/italy/Makefile.am new file mode 100644 index 00000000..7553d7ae --- /dev/null +++ b/kgeography/data/flags/italy/Makefile.am @@ -0,0 +1,4 @@ +flagsdir = $(kde_datadir)/kgeography/flags/italy +flags_DATA = it-bas200.png it-emi200.png it-lig200.png it-mol200.png it-sar200.png it-tus200.png \ + it-abr200.png it-cal200.png it-fri200.png it-lom200.png it-pie200.png it-sic200.png it-umb200.png \ + it-aos200.png it-cam200.png it-lat200.png it-mar200.png it-pug200.png it-tre200.png it-ven200.png diff --git a/kgeography/data/flags/italy/it-abr200.png b/kgeography/data/flags/italy/it-abr200.png new file mode 100644 index 00000000..d5da32b9 Binary files /dev/null and b/kgeography/data/flags/italy/it-abr200.png differ diff --git a/kgeography/data/flags/italy/it-aos200.png b/kgeography/data/flags/italy/it-aos200.png new file mode 100644 index 00000000..c7a178e8 Binary files /dev/null and b/kgeography/data/flags/italy/it-aos200.png differ diff --git a/kgeography/data/flags/italy/it-bas200.png b/kgeography/data/flags/italy/it-bas200.png new file mode 100644 index 00000000..beebeb69 Binary files /dev/null and b/kgeography/data/flags/italy/it-bas200.png differ diff --git a/kgeography/data/flags/italy/it-cal200.png b/kgeography/data/flags/italy/it-cal200.png new file mode 100644 index 00000000..a9236dda Binary files /dev/null and b/kgeography/data/flags/italy/it-cal200.png differ diff --git a/kgeography/data/flags/italy/it-cam200.png b/kgeography/data/flags/italy/it-cam200.png new file mode 100644 index 00000000..6cd306e2 Binary files /dev/null and b/kgeography/data/flags/italy/it-cam200.png differ diff --git a/kgeography/data/flags/italy/it-emi200.png b/kgeography/data/flags/italy/it-emi200.png new file mode 100644 index 00000000..efa333ae Binary files /dev/null and b/kgeography/data/flags/italy/it-emi200.png differ diff --git a/kgeography/data/flags/italy/it-fri200.png b/kgeography/data/flags/italy/it-fri200.png new file mode 100644 index 00000000..73396f57 Binary files /dev/null and b/kgeography/data/flags/italy/it-fri200.png differ diff --git a/kgeography/data/flags/italy/it-lat200.png b/kgeography/data/flags/italy/it-lat200.png new file mode 100644 index 00000000..42856c97 Binary files /dev/null and b/kgeography/data/flags/italy/it-lat200.png differ diff --git a/kgeography/data/flags/italy/it-lig200.png b/kgeography/data/flags/italy/it-lig200.png new file mode 100644 index 00000000..8ba5f73d Binary files /dev/null and b/kgeography/data/flags/italy/it-lig200.png differ diff --git a/kgeography/data/flags/italy/it-lom200.png b/kgeography/data/flags/italy/it-lom200.png new file mode 100644 index 00000000..bebab4eb Binary files /dev/null and b/kgeography/data/flags/italy/it-lom200.png differ diff --git a/kgeography/data/flags/italy/it-mar200.png b/kgeography/data/flags/italy/it-mar200.png new file mode 100644 index 00000000..71b804f2 Binary files /dev/null and b/kgeography/data/flags/italy/it-mar200.png differ diff --git a/kgeography/data/flags/italy/it-mol200.png b/kgeography/data/flags/italy/it-mol200.png new file mode 100644 index 00000000..fff6ba8f Binary files /dev/null and b/kgeography/data/flags/italy/it-mol200.png differ diff --git a/kgeography/data/flags/italy/it-pie200.png b/kgeography/data/flags/italy/it-pie200.png new file mode 100644 index 00000000..4761b928 Binary files /dev/null and b/kgeography/data/flags/italy/it-pie200.png differ diff --git a/kgeography/data/flags/italy/it-pug200.png b/kgeography/data/flags/italy/it-pug200.png new file mode 100644 index 00000000..15764d0a Binary files /dev/null and b/kgeography/data/flags/italy/it-pug200.png differ diff --git a/kgeography/data/flags/italy/it-sar200.png b/kgeography/data/flags/italy/it-sar200.png new file mode 100644 index 00000000..d6ca8a83 Binary files /dev/null and b/kgeography/data/flags/italy/it-sar200.png differ diff --git a/kgeography/data/flags/italy/it-sic200.png b/kgeography/data/flags/italy/it-sic200.png new file mode 100644 index 00000000..41041952 Binary files /dev/null and b/kgeography/data/flags/italy/it-sic200.png differ diff --git a/kgeography/data/flags/italy/it-tre200.png b/kgeography/data/flags/italy/it-tre200.png new file mode 100644 index 00000000..a0cfd03a Binary files /dev/null and b/kgeography/data/flags/italy/it-tre200.png differ diff --git a/kgeography/data/flags/italy/it-tus200.png b/kgeography/data/flags/italy/it-tus200.png new file mode 100644 index 00000000..98bc9de0 Binary files /dev/null and b/kgeography/data/flags/italy/it-tus200.png differ diff --git a/kgeography/data/flags/italy/it-umb200.png b/kgeography/data/flags/italy/it-umb200.png new file mode 100644 index 00000000..730f853f Binary files /dev/null and b/kgeography/data/flags/italy/it-umb200.png differ diff --git a/kgeography/data/flags/italy/it-ven200.png b/kgeography/data/flags/italy/it-ven200.png new file mode 100644 index 00000000..83307751 Binary files /dev/null and b/kgeography/data/flags/italy/it-ven200.png differ diff --git a/kgeography/data/flags/jamaica.png b/kgeography/data/flags/jamaica.png new file mode 100644 index 00000000..0af4ad1b Binary files /dev/null and b/kgeography/data/flags/jamaica.png differ diff --git a/kgeography/data/flags/japan.png b/kgeography/data/flags/japan.png new file mode 100644 index 00000000..a2b38648 Binary files /dev/null and b/kgeography/data/flags/japan.png differ diff --git a/kgeography/data/flags/jordan.png b/kgeography/data/flags/jordan.png new file mode 100644 index 00000000..4ea3d67c Binary files /dev/null and b/kgeography/data/flags/jordan.png differ diff --git a/kgeography/data/flags/kazakhstan.png b/kgeography/data/flags/kazakhstan.png new file mode 100644 index 00000000..7bb57eb1 Binary files /dev/null and b/kgeography/data/flags/kazakhstan.png differ diff --git a/kgeography/data/flags/kenya.png b/kgeography/data/flags/kenya.png new file mode 100644 index 00000000..e189c9b2 Binary files /dev/null and b/kgeography/data/flags/kenya.png differ diff --git a/kgeography/data/flags/kuwait.png b/kgeography/data/flags/kuwait.png new file mode 100644 index 00000000..546dd58b Binary files /dev/null and b/kgeography/data/flags/kuwait.png differ diff --git a/kgeography/data/flags/kyrgyzstan.png b/kgeography/data/flags/kyrgyzstan.png new file mode 100644 index 00000000..afb1c6c0 Binary files /dev/null and b/kgeography/data/flags/kyrgyzstan.png differ diff --git a/kgeography/data/flags/laos.png b/kgeography/data/flags/laos.png new file mode 100644 index 00000000..2935b60c Binary files /dev/null and b/kgeography/data/flags/laos.png differ diff --git a/kgeography/data/flags/latvia.png b/kgeography/data/flags/latvia.png new file mode 100644 index 00000000..41c1c6dc Binary files /dev/null and b/kgeography/data/flags/latvia.png differ diff --git a/kgeography/data/flags/lebanon.png b/kgeography/data/flags/lebanon.png new file mode 100644 index 00000000..8c4af793 Binary files /dev/null and b/kgeography/data/flags/lebanon.png differ diff --git a/kgeography/data/flags/lesotho.png b/kgeography/data/flags/lesotho.png new file mode 100644 index 00000000..63f27c2d Binary files /dev/null and b/kgeography/data/flags/lesotho.png differ diff --git a/kgeography/data/flags/liberia.png b/kgeography/data/flags/liberia.png new file mode 100644 index 00000000..43e05163 Binary files /dev/null and b/kgeography/data/flags/liberia.png differ diff --git a/kgeography/data/flags/libya.png b/kgeography/data/flags/libya.png new file mode 100644 index 00000000..bb8da98a Binary files /dev/null and b/kgeography/data/flags/libya.png differ diff --git a/kgeography/data/flags/liechtenstein.png b/kgeography/data/flags/liechtenstein.png new file mode 100644 index 00000000..e9bccfd5 Binary files /dev/null and b/kgeography/data/flags/liechtenstein.png differ diff --git a/kgeography/data/flags/lithuania.png b/kgeography/data/flags/lithuania.png new file mode 100644 index 00000000..c230a092 Binary files /dev/null and b/kgeography/data/flags/lithuania.png differ diff --git a/kgeography/data/flags/lower_saxony.png b/kgeography/data/flags/lower_saxony.png new file mode 100644 index 00000000..4bb7bbb2 Binary files /dev/null and b/kgeography/data/flags/lower_saxony.png differ diff --git a/kgeography/data/flags/luxembourg.png b/kgeography/data/flags/luxembourg.png new file mode 100644 index 00000000..15c52ab0 Binary files /dev/null and b/kgeography/data/flags/luxembourg.png differ diff --git a/kgeography/data/flags/macedonia.png b/kgeography/data/flags/macedonia.png new file mode 100644 index 00000000..ecddcad1 Binary files /dev/null and b/kgeography/data/flags/macedonia.png differ diff --git a/kgeography/data/flags/madagascar.png b/kgeography/data/flags/madagascar.png new file mode 100644 index 00000000..3a151724 Binary files /dev/null and b/kgeography/data/flags/madagascar.png differ diff --git a/kgeography/data/flags/malawi.png b/kgeography/data/flags/malawi.png new file mode 100644 index 00000000..33dfe0c0 Binary files /dev/null and b/kgeography/data/flags/malawi.png differ diff --git a/kgeography/data/flags/malaysia.png b/kgeography/data/flags/malaysia.png new file mode 100644 index 00000000..d95e41dd Binary files /dev/null and b/kgeography/data/flags/malaysia.png differ diff --git a/kgeography/data/flags/mali.png b/kgeography/data/flags/mali.png new file mode 100644 index 00000000..b92a85ab Binary files /dev/null and b/kgeography/data/flags/mali.png differ diff --git a/kgeography/data/flags/manitoba.png b/kgeography/data/flags/manitoba.png new file mode 100644 index 00000000..6c3df80e Binary files /dev/null and b/kgeography/data/flags/manitoba.png differ diff --git a/kgeography/data/flags/mauritania.png b/kgeography/data/flags/mauritania.png new file mode 100644 index 00000000..2a09e06f Binary files /dev/null and b/kgeography/data/flags/mauritania.png differ diff --git a/kgeography/data/flags/mecklenburg_western_pomerania.png b/kgeography/data/flags/mecklenburg_western_pomerania.png new file mode 100644 index 00000000..7f005674 Binary files /dev/null and b/kgeography/data/flags/mecklenburg_western_pomerania.png differ diff --git a/kgeography/data/flags/mexico.png b/kgeography/data/flags/mexico.png new file mode 100644 index 00000000..333aeb38 Binary files /dev/null and b/kgeography/data/flags/mexico.png differ diff --git a/kgeography/data/flags/moldova.png b/kgeography/data/flags/moldova.png new file mode 100644 index 00000000..f7df0869 Binary files /dev/null and b/kgeography/data/flags/moldova.png differ diff --git a/kgeography/data/flags/mongolia.png b/kgeography/data/flags/mongolia.png new file mode 100644 index 00000000..b6bcbd1a Binary files /dev/null and b/kgeography/data/flags/mongolia.png differ diff --git a/kgeography/data/flags/montenegro.png b/kgeography/data/flags/montenegro.png new file mode 100644 index 00000000..efb89c40 Binary files /dev/null and b/kgeography/data/flags/montenegro.png differ diff --git a/kgeography/data/flags/morocco.png b/kgeography/data/flags/morocco.png new file mode 100644 index 00000000..1baf27a9 Binary files /dev/null and b/kgeography/data/flags/morocco.png differ diff --git a/kgeography/data/flags/mozambique.png b/kgeography/data/flags/mozambique.png new file mode 100644 index 00000000..0660b042 Binary files /dev/null and b/kgeography/data/flags/mozambique.png differ diff --git a/kgeography/data/flags/myanmar.png b/kgeography/data/flags/myanmar.png new file mode 100644 index 00000000..7720261e Binary files /dev/null and b/kgeography/data/flags/myanmar.png differ diff --git a/kgeography/data/flags/namibia.png b/kgeography/data/flags/namibia.png new file mode 100644 index 00000000..7c8f30d0 Binary files /dev/null and b/kgeography/data/flags/namibia.png differ diff --git a/kgeography/data/flags/nepal.png b/kgeography/data/flags/nepal.png new file mode 100644 index 00000000..a166f6c2 Binary files /dev/null and b/kgeography/data/flags/nepal.png differ diff --git a/kgeography/data/flags/netherlands.png b/kgeography/data/flags/netherlands.png new file mode 100644 index 00000000..e69b002c Binary files /dev/null and b/kgeography/data/flags/netherlands.png differ diff --git a/kgeography/data/flags/newbrunswick.png b/kgeography/data/flags/newbrunswick.png new file mode 100644 index 00000000..ddaa496b Binary files /dev/null and b/kgeography/data/flags/newbrunswick.png differ diff --git a/kgeography/data/flags/newfoundland.png b/kgeography/data/flags/newfoundland.png new file mode 100644 index 00000000..f1997220 Binary files /dev/null and b/kgeography/data/flags/newfoundland.png differ diff --git a/kgeography/data/flags/nicaragua.png b/kgeography/data/flags/nicaragua.png new file mode 100644 index 00000000..740739a3 Binary files /dev/null and b/kgeography/data/flags/nicaragua.png differ diff --git a/kgeography/data/flags/niger.png b/kgeography/data/flags/niger.png new file mode 100644 index 00000000..6454c214 Binary files /dev/null and b/kgeography/data/flags/niger.png differ diff --git a/kgeography/data/flags/nigeria.png b/kgeography/data/flags/nigeria.png new file mode 100644 index 00000000..968549ce Binary files /dev/null and b/kgeography/data/flags/nigeria.png differ diff --git a/kgeography/data/flags/nkorea.png b/kgeography/data/flags/nkorea.png new file mode 100644 index 00000000..c818e02a Binary files /dev/null and b/kgeography/data/flags/nkorea.png differ diff --git a/kgeography/data/flags/north_rhine_westphalia.png b/kgeography/data/flags/north_rhine_westphalia.png new file mode 100644 index 00000000..b928d1ea Binary files /dev/null and b/kgeography/data/flags/north_rhine_westphalia.png differ diff --git a/kgeography/data/flags/norway.png b/kgeography/data/flags/norway.png new file mode 100644 index 00000000..4914b1ee Binary files /dev/null and b/kgeography/data/flags/norway.png differ diff --git a/kgeography/data/flags/novascotia.png b/kgeography/data/flags/novascotia.png new file mode 100644 index 00000000..f38092f9 Binary files /dev/null and b/kgeography/data/flags/novascotia.png differ diff --git a/kgeography/data/flags/nunavut.png b/kgeography/data/flags/nunavut.png new file mode 100644 index 00000000..b28571aa Binary files /dev/null and b/kgeography/data/flags/nunavut.png differ diff --git a/kgeography/data/flags/nwterritories.png b/kgeography/data/flags/nwterritories.png new file mode 100644 index 00000000..7a09c985 Binary files /dev/null and b/kgeography/data/flags/nwterritories.png differ diff --git a/kgeography/data/flags/oman.png b/kgeography/data/flags/oman.png new file mode 100644 index 00000000..a96b0447 Binary files /dev/null and b/kgeography/data/flags/oman.png differ diff --git a/kgeography/data/flags/ontario.png b/kgeography/data/flags/ontario.png new file mode 100644 index 00000000..a870df5e Binary files /dev/null and b/kgeography/data/flags/ontario.png differ diff --git a/kgeography/data/flags/pakistan.png b/kgeography/data/flags/pakistan.png new file mode 100644 index 00000000..4c83eb36 Binary files /dev/null and b/kgeography/data/flags/pakistan.png differ diff --git a/kgeography/data/flags/panama.png b/kgeography/data/flags/panama.png new file mode 100644 index 00000000..768c19b2 Binary files /dev/null and b/kgeography/data/flags/panama.png differ diff --git a/kgeography/data/flags/papua_new_guinea.png b/kgeography/data/flags/papua_new_guinea.png new file mode 100644 index 00000000..a6f88924 Binary files /dev/null and b/kgeography/data/flags/papua_new_guinea.png differ diff --git a/kgeography/data/flags/paraguay.png b/kgeography/data/flags/paraguay.png new file mode 100644 index 00000000..d9353ae0 Binary files /dev/null and b/kgeography/data/flags/paraguay.png differ diff --git a/kgeography/data/flags/pei.png b/kgeography/data/flags/pei.png new file mode 100644 index 00000000..f2f48c0f Binary files /dev/null and b/kgeography/data/flags/pei.png differ diff --git a/kgeography/data/flags/peru.png b/kgeography/data/flags/peru.png new file mode 100644 index 00000000..0a8df2e6 Binary files /dev/null and b/kgeography/data/flags/peru.png differ diff --git a/kgeography/data/flags/philippines.png b/kgeography/data/flags/philippines.png new file mode 100644 index 00000000..bd560c13 Binary files /dev/null and b/kgeography/data/flags/philippines.png differ diff --git a/kgeography/data/flags/poland.png b/kgeography/data/flags/poland.png new file mode 100644 index 00000000..668c2319 Binary files /dev/null and b/kgeography/data/flags/poland.png differ diff --git a/kgeography/data/flags/portugal.png b/kgeography/data/flags/portugal.png new file mode 100644 index 00000000..ee5252e9 Binary files /dev/null and b/kgeography/data/flags/portugal.png differ diff --git a/kgeography/data/flags/qatar.png b/kgeography/data/flags/qatar.png new file mode 100644 index 00000000..1070a775 Binary files /dev/null and b/kgeography/data/flags/qatar.png differ diff --git a/kgeography/data/flags/quebec.png b/kgeography/data/flags/quebec.png new file mode 100644 index 00000000..10b34487 Binary files /dev/null and b/kgeography/data/flags/quebec.png differ diff --git a/kgeography/data/flags/rhineland_palatinate.png b/kgeography/data/flags/rhineland_palatinate.png new file mode 100644 index 00000000..3f1bcaa3 Binary files /dev/null and b/kgeography/data/flags/rhineland_palatinate.png differ diff --git a/kgeography/data/flags/romania.png b/kgeography/data/flags/romania.png new file mode 100644 index 00000000..16812523 Binary files /dev/null and b/kgeography/data/flags/romania.png differ diff --git a/kgeography/data/flags/russia.png b/kgeography/data/flags/russia.png new file mode 100644 index 00000000..76651f1b Binary files /dev/null and b/kgeography/data/flags/russia.png differ diff --git a/kgeography/data/flags/rwanda.png b/kgeography/data/flags/rwanda.png new file mode 100644 index 00000000..ad9732e1 Binary files /dev/null and b/kgeography/data/flags/rwanda.png differ diff --git a/kgeography/data/flags/saarland.png b/kgeography/data/flags/saarland.png new file mode 100644 index 00000000..3beb9c2e Binary files /dev/null and b/kgeography/data/flags/saarland.png differ diff --git a/kgeography/data/flags/san_marino.png b/kgeography/data/flags/san_marino.png new file mode 100644 index 00000000..49badb27 Binary files /dev/null and b/kgeography/data/flags/san_marino.png differ diff --git a/kgeography/data/flags/saskatchewan.png b/kgeography/data/flags/saskatchewan.png new file mode 100644 index 00000000..29db4485 Binary files /dev/null and b/kgeography/data/flags/saskatchewan.png differ diff --git a/kgeography/data/flags/saudiarabia.png b/kgeography/data/flags/saudiarabia.png new file mode 100644 index 00000000..3bfce36c Binary files /dev/null and b/kgeography/data/flags/saudiarabia.png differ diff --git a/kgeography/data/flags/saxony.png b/kgeography/data/flags/saxony.png new file mode 100644 index 00000000..d6064abf Binary files /dev/null and b/kgeography/data/flags/saxony.png differ diff --git a/kgeography/data/flags/saxony_anhalt.png b/kgeography/data/flags/saxony_anhalt.png new file mode 100644 index 00000000..1be64b9c Binary files /dev/null and b/kgeography/data/flags/saxony_anhalt.png differ diff --git a/kgeography/data/flags/schleswig_holstein.png b/kgeography/data/flags/schleswig_holstein.png new file mode 100644 index 00000000..c7c7b873 Binary files /dev/null and b/kgeography/data/flags/schleswig_holstein.png differ diff --git a/kgeography/data/flags/senegal.png b/kgeography/data/flags/senegal.png new file mode 100644 index 00000000..c2e80bef Binary files /dev/null and b/kgeography/data/flags/senegal.png differ diff --git a/kgeography/data/flags/serbia.png b/kgeography/data/flags/serbia.png new file mode 100644 index 00000000..02ceb56d Binary files /dev/null and b/kgeography/data/flags/serbia.png differ diff --git a/kgeography/data/flags/sierra_leone.png b/kgeography/data/flags/sierra_leone.png new file mode 100644 index 00000000..be1138a7 Binary files /dev/null and b/kgeography/data/flags/sierra_leone.png differ diff --git a/kgeography/data/flags/singapore.png b/kgeography/data/flags/singapore.png new file mode 100644 index 00000000..eb3ee5fa Binary files /dev/null and b/kgeography/data/flags/singapore.png differ diff --git a/kgeography/data/flags/skorea.png b/kgeography/data/flags/skorea.png new file mode 100644 index 00000000..02443cad Binary files /dev/null and b/kgeography/data/flags/skorea.png differ diff --git a/kgeography/data/flags/slovakia.png b/kgeography/data/flags/slovakia.png new file mode 100644 index 00000000..c5b561f5 Binary files /dev/null and b/kgeography/data/flags/slovakia.png differ diff --git a/kgeography/data/flags/slovenia.png b/kgeography/data/flags/slovenia.png new file mode 100644 index 00000000..50466277 Binary files /dev/null and b/kgeography/data/flags/slovenia.png differ diff --git a/kgeography/data/flags/somalia.png b/kgeography/data/flags/somalia.png new file mode 100644 index 00000000..43e54004 Binary files /dev/null and b/kgeography/data/flags/somalia.png differ diff --git a/kgeography/data/flags/southafrica.png b/kgeography/data/flags/southafrica.png new file mode 100644 index 00000000..88af1179 Binary files /dev/null and b/kgeography/data/flags/southafrica.png differ diff --git a/kgeography/data/flags/spain.png b/kgeography/data/flags/spain.png new file mode 100644 index 00000000..44b30bfd Binary files /dev/null and b/kgeography/data/flags/spain.png differ diff --git a/kgeography/data/flags/sudan.png b/kgeography/data/flags/sudan.png new file mode 100644 index 00000000..449fdbd2 Binary files /dev/null and b/kgeography/data/flags/sudan.png differ diff --git a/kgeography/data/flags/suriname.png b/kgeography/data/flags/suriname.png new file mode 100644 index 00000000..2409946e Binary files /dev/null and b/kgeography/data/flags/suriname.png differ diff --git a/kgeography/data/flags/svg/README b/kgeography/data/flags/svg/README new file mode 100644 index 00000000..9597865e --- /dev/null +++ b/kgeography/data/flags/svg/README @@ -0,0 +1,3 @@ +These flags have been taken from sodipodi flags collection +http://www.sodipodi.com/index.php3?section=clipart/flags +and are licensed under the Creative Commons Public Domain license. diff --git a/kgeography/data/flags/svg/albania.svgz b/kgeography/data/flags/svg/albania.svgz new file mode 100644 index 00000000..28215de5 Binary files /dev/null and b/kgeography/data/flags/svg/albania.svgz differ diff --git a/kgeography/data/flags/svg/algeria.svgz b/kgeography/data/flags/svg/algeria.svgz new file mode 100644 index 00000000..99ca17bd Binary files /dev/null and b/kgeography/data/flags/svg/algeria.svgz differ diff --git a/kgeography/data/flags/svg/angola.svgz b/kgeography/data/flags/svg/angola.svgz new file mode 100644 index 00000000..bd0300bf Binary files /dev/null and b/kgeography/data/flags/svg/angola.svgz differ diff --git a/kgeography/data/flags/svg/antigua.svgz b/kgeography/data/flags/svg/antigua.svgz new file mode 100644 index 00000000..c514c168 Binary files /dev/null and b/kgeography/data/flags/svg/antigua.svgz differ diff --git a/kgeography/data/flags/svg/argentina.svgz b/kgeography/data/flags/svg/argentina.svgz new file mode 100644 index 00000000..cd3bca29 Binary files /dev/null and b/kgeography/data/flags/svg/argentina.svgz differ diff --git a/kgeography/data/flags/svg/austria.svgz b/kgeography/data/flags/svg/austria.svgz new file mode 100644 index 00000000..33eea3d5 Binary files /dev/null and b/kgeography/data/flags/svg/austria.svgz differ diff --git a/kgeography/data/flags/svg/bahamas.svgz b/kgeography/data/flags/svg/bahamas.svgz new file mode 100644 index 00000000..b9395e52 Binary files /dev/null and b/kgeography/data/flags/svg/bahamas.svgz differ diff --git a/kgeography/data/flags/svg/barbados.svgz b/kgeography/data/flags/svg/barbados.svgz new file mode 100644 index 00000000..2167bd30 Binary files /dev/null and b/kgeography/data/flags/svg/barbados.svgz differ diff --git a/kgeography/data/flags/svg/belarus.svgz b/kgeography/data/flags/svg/belarus.svgz new file mode 100644 index 00000000..3dcb65ec Binary files /dev/null and b/kgeography/data/flags/svg/belarus.svgz differ diff --git a/kgeography/data/flags/svg/belgium.svgz b/kgeography/data/flags/svg/belgium.svgz new file mode 100644 index 00000000..32f42293 Binary files /dev/null and b/kgeography/data/flags/svg/belgium.svgz differ diff --git a/kgeography/data/flags/svg/belize.svgz b/kgeography/data/flags/svg/belize.svgz new file mode 100644 index 00000000..670d090e Binary files /dev/null and b/kgeography/data/flags/svg/belize.svgz differ diff --git a/kgeography/data/flags/svg/benin.svgz b/kgeography/data/flags/svg/benin.svgz new file mode 100644 index 00000000..e18ad546 Binary files /dev/null and b/kgeography/data/flags/svg/benin.svgz differ diff --git a/kgeography/data/flags/svg/bolivia.svgz b/kgeography/data/flags/svg/bolivia.svgz new file mode 100644 index 00000000..2a19029b Binary files /dev/null and b/kgeography/data/flags/svg/bolivia.svgz differ diff --git a/kgeography/data/flags/svg/bosnia_herzegovina.svgz b/kgeography/data/flags/svg/bosnia_herzegovina.svgz new file mode 100644 index 00000000..3b6e28b9 Binary files /dev/null and b/kgeography/data/flags/svg/bosnia_herzegovina.svgz differ diff --git a/kgeography/data/flags/svg/botswana.svgz b/kgeography/data/flags/svg/botswana.svgz new file mode 100644 index 00000000..2f69343b Binary files /dev/null and b/kgeography/data/flags/svg/botswana.svgz differ diff --git a/kgeography/data/flags/svg/brazil.svgz b/kgeography/data/flags/svg/brazil.svgz new file mode 100644 index 00000000..0ebf8371 Binary files /dev/null and b/kgeography/data/flags/svg/brazil.svgz differ diff --git a/kgeography/data/flags/svg/bulgaria.svgz b/kgeography/data/flags/svg/bulgaria.svgz new file mode 100644 index 00000000..5ceb7e7f Binary files /dev/null and b/kgeography/data/flags/svg/bulgaria.svgz differ diff --git a/kgeography/data/flags/svg/burkina.svgz b/kgeography/data/flags/svg/burkina.svgz new file mode 100644 index 00000000..b87c209a Binary files /dev/null and b/kgeography/data/flags/svg/burkina.svgz differ diff --git a/kgeography/data/flags/svg/burundi.svgz b/kgeography/data/flags/svg/burundi.svgz new file mode 100644 index 00000000..c2a3b7e7 Binary files /dev/null and b/kgeography/data/flags/svg/burundi.svgz differ diff --git a/kgeography/data/flags/svg/cameroon.svgz b/kgeography/data/flags/svg/cameroon.svgz new file mode 100644 index 00000000..b572b177 Binary files /dev/null and b/kgeography/data/flags/svg/cameroon.svgz differ diff --git a/kgeography/data/flags/svg/canada.svgz b/kgeography/data/flags/svg/canada.svgz new file mode 100644 index 00000000..650bea92 Binary files /dev/null and b/kgeography/data/flags/svg/canada.svgz differ diff --git a/kgeography/data/flags/svg/central_african_republic.svgz b/kgeography/data/flags/svg/central_african_republic.svgz new file mode 100644 index 00000000..fe63c9c3 Binary files /dev/null and b/kgeography/data/flags/svg/central_african_republic.svgz differ diff --git a/kgeography/data/flags/svg/chad.svgz b/kgeography/data/flags/svg/chad.svgz new file mode 100644 index 00000000..25f92728 Binary files /dev/null and b/kgeography/data/flags/svg/chad.svgz differ diff --git a/kgeography/data/flags/svg/chile.svgz b/kgeography/data/flags/svg/chile.svgz new file mode 100644 index 00000000..0d72f9f7 Binary files /dev/null and b/kgeography/data/flags/svg/chile.svgz differ diff --git a/kgeography/data/flags/svg/colombia.svgz b/kgeography/data/flags/svg/colombia.svgz new file mode 100644 index 00000000..3e48e268 Binary files /dev/null and b/kgeography/data/flags/svg/colombia.svgz differ diff --git a/kgeography/data/flags/svg/congo_brazzaville.svgz b/kgeography/data/flags/svg/congo_brazzaville.svgz new file mode 100644 index 00000000..0d6685c4 Binary files /dev/null and b/kgeography/data/flags/svg/congo_brazzaville.svgz differ diff --git a/kgeography/data/flags/svg/congo_kinshasa.svgz b/kgeography/data/flags/svg/congo_kinshasa.svgz new file mode 100644 index 00000000..941d2a58 Binary files /dev/null and b/kgeography/data/flags/svg/congo_kinshasa.svgz differ diff --git a/kgeography/data/flags/svg/costa_rica.svgz b/kgeography/data/flags/svg/costa_rica.svgz new file mode 100644 index 00000000..74e0437e Binary files /dev/null and b/kgeography/data/flags/svg/costa_rica.svgz differ diff --git a/kgeography/data/flags/svg/cote_divoire.svgz b/kgeography/data/flags/svg/cote_divoire.svgz new file mode 100644 index 00000000..15529295 Binary files /dev/null and b/kgeography/data/flags/svg/cote_divoire.svgz differ diff --git a/kgeography/data/flags/svg/croatia.svgz b/kgeography/data/flags/svg/croatia.svgz new file mode 100644 index 00000000..e2a13121 Binary files /dev/null and b/kgeography/data/flags/svg/croatia.svgz differ diff --git a/kgeography/data/flags/svg/cuba_3x2.svgz b/kgeography/data/flags/svg/cuba_3x2.svgz new file mode 100644 index 00000000..90c189cb Binary files /dev/null and b/kgeography/data/flags/svg/cuba_3x2.svgz differ diff --git a/kgeography/data/flags/svg/cyprus_4x3.svgz b/kgeography/data/flags/svg/cyprus_4x3.svgz new file mode 100644 index 00000000..6fb08fcb Binary files /dev/null and b/kgeography/data/flags/svg/cyprus_4x3.svgz differ diff --git a/kgeography/data/flags/svg/czech.svgz b/kgeography/data/flags/svg/czech.svgz new file mode 100644 index 00000000..f6c9b863 Binary files /dev/null and b/kgeography/data/flags/svg/czech.svgz differ diff --git a/kgeography/data/flags/svg/denmark.svgz b/kgeography/data/flags/svg/denmark.svgz new file mode 100644 index 00000000..f6313c04 Binary files /dev/null and b/kgeography/data/flags/svg/denmark.svgz differ diff --git a/kgeography/data/flags/svg/djibouti.svgz b/kgeography/data/flags/svg/djibouti.svgz new file mode 100644 index 00000000..6a04315e Binary files /dev/null and b/kgeography/data/flags/svg/djibouti.svgz differ diff --git a/kgeography/data/flags/svg/dominica.svgz b/kgeography/data/flags/svg/dominica.svgz new file mode 100644 index 00000000..6ef67931 Binary files /dev/null and b/kgeography/data/flags/svg/dominica.svgz differ diff --git a/kgeography/data/flags/svg/dominicanrepublic.svgz b/kgeography/data/flags/svg/dominicanrepublic.svgz new file mode 100644 index 00000000..f03acd04 Binary files /dev/null and b/kgeography/data/flags/svg/dominicanrepublic.svgz differ diff --git a/kgeography/data/flags/svg/ecuador.svgz b/kgeography/data/flags/svg/ecuador.svgz new file mode 100644 index 00000000..98aa235c Binary files /dev/null and b/kgeography/data/flags/svg/ecuador.svgz differ diff --git a/kgeography/data/flags/svg/egypt.svgz b/kgeography/data/flags/svg/egypt.svgz new file mode 100644 index 00000000..5bc02472 Binary files /dev/null and b/kgeography/data/flags/svg/egypt.svgz differ diff --git a/kgeography/data/flags/svg/el_salvador.svgz b/kgeography/data/flags/svg/el_salvador.svgz new file mode 100644 index 00000000..c1b139de Binary files /dev/null and b/kgeography/data/flags/svg/el_salvador.svgz differ diff --git a/kgeography/data/flags/svg/equatorial_guinea.svgz b/kgeography/data/flags/svg/equatorial_guinea.svgz new file mode 100644 index 00000000..a1d10b94 Binary files /dev/null and b/kgeography/data/flags/svg/equatorial_guinea.svgz differ diff --git a/kgeography/data/flags/svg/eritrea.svgz b/kgeography/data/flags/svg/eritrea.svgz new file mode 100644 index 00000000..938395a9 Binary files /dev/null and b/kgeography/data/flags/svg/eritrea.svgz differ diff --git a/kgeography/data/flags/svg/estonia.svgz b/kgeography/data/flags/svg/estonia.svgz new file mode 100644 index 00000000..b9a5d033 Binary files /dev/null and b/kgeography/data/flags/svg/estonia.svgz differ diff --git a/kgeography/data/flags/svg/ethiopia.svgz b/kgeography/data/flags/svg/ethiopia.svgz new file mode 100644 index 00000000..0654a8bb Binary files /dev/null and b/kgeography/data/flags/svg/ethiopia.svgz differ diff --git a/kgeography/data/flags/svg/finland.svgz b/kgeography/data/flags/svg/finland.svgz new file mode 100644 index 00000000..4c429d8d Binary files /dev/null and b/kgeography/data/flags/svg/finland.svgz differ diff --git a/kgeography/data/flags/svg/france.svgz b/kgeography/data/flags/svg/france.svgz new file mode 100644 index 00000000..147635e2 Binary files /dev/null and b/kgeography/data/flags/svg/france.svgz differ diff --git a/kgeography/data/flags/svg/gabon.svgz b/kgeography/data/flags/svg/gabon.svgz new file mode 100644 index 00000000..320157a8 Binary files /dev/null and b/kgeography/data/flags/svg/gabon.svgz differ diff --git a/kgeography/data/flags/svg/gambia.svgz b/kgeography/data/flags/svg/gambia.svgz new file mode 100644 index 00000000..0bc30ff8 Binary files /dev/null and b/kgeography/data/flags/svg/gambia.svgz differ diff --git a/kgeography/data/flags/svg/germany.svgz b/kgeography/data/flags/svg/germany.svgz new file mode 100644 index 00000000..d7eb4e78 Binary files /dev/null and b/kgeography/data/flags/svg/germany.svgz differ diff --git a/kgeography/data/flags/svg/ghana.svgz b/kgeography/data/flags/svg/ghana.svgz new file mode 100644 index 00000000..ed39a084 Binary files /dev/null and b/kgeography/data/flags/svg/ghana.svgz differ diff --git a/kgeography/data/flags/svg/greece.svgz b/kgeography/data/flags/svg/greece.svgz new file mode 100644 index 00000000..027c8021 Binary files /dev/null and b/kgeography/data/flags/svg/greece.svgz differ diff --git a/kgeography/data/flags/svg/guatemala.svgz b/kgeography/data/flags/svg/guatemala.svgz new file mode 100644 index 00000000..7789c609 Binary files /dev/null and b/kgeography/data/flags/svg/guatemala.svgz differ diff --git a/kgeography/data/flags/svg/guinea.svgz b/kgeography/data/flags/svg/guinea.svgz new file mode 100644 index 00000000..00373f96 Binary files /dev/null and b/kgeography/data/flags/svg/guinea.svgz differ diff --git a/kgeography/data/flags/svg/guineabissau.svgz b/kgeography/data/flags/svg/guineabissau.svgz new file mode 100644 index 00000000..8043b7ff Binary files /dev/null and b/kgeography/data/flags/svg/guineabissau.svgz differ diff --git a/kgeography/data/flags/svg/guyana.svgz b/kgeography/data/flags/svg/guyana.svgz new file mode 100644 index 00000000..1ac8827d Binary files /dev/null and b/kgeography/data/flags/svg/guyana.svgz differ diff --git a/kgeography/data/flags/svg/haiti.svgz b/kgeography/data/flags/svg/haiti.svgz new file mode 100644 index 00000000..242cc08c Binary files /dev/null and b/kgeography/data/flags/svg/haiti.svgz differ diff --git a/kgeography/data/flags/svg/honduras.svgz b/kgeography/data/flags/svg/honduras.svgz new file mode 100644 index 00000000..279517f5 Binary files /dev/null and b/kgeography/data/flags/svg/honduras.svgz differ diff --git a/kgeography/data/flags/svg/hungary.svgz b/kgeography/data/flags/svg/hungary.svgz new file mode 100644 index 00000000..d580639e Binary files /dev/null and b/kgeography/data/flags/svg/hungary.svgz differ diff --git a/kgeography/data/flags/svg/iceland.svgz b/kgeography/data/flags/svg/iceland.svgz new file mode 100644 index 00000000..3213361f Binary files /dev/null and b/kgeography/data/flags/svg/iceland.svgz differ diff --git a/kgeography/data/flags/svg/iran.svgz b/kgeography/data/flags/svg/iran.svgz new file mode 100644 index 00000000..8b1e19a9 Binary files /dev/null and b/kgeography/data/flags/svg/iran.svgz differ diff --git a/kgeography/data/flags/svg/iraq.svgz b/kgeography/data/flags/svg/iraq.svgz new file mode 100644 index 00000000..4813096d Binary files /dev/null and b/kgeography/data/flags/svg/iraq.svgz differ diff --git a/kgeography/data/flags/svg/ireland.svgz b/kgeography/data/flags/svg/ireland.svgz new file mode 100644 index 00000000..93787b8e Binary files /dev/null and b/kgeography/data/flags/svg/ireland.svgz differ diff --git a/kgeography/data/flags/svg/israel.svgz b/kgeography/data/flags/svg/israel.svgz new file mode 100644 index 00000000..f47c6e95 Binary files /dev/null and b/kgeography/data/flags/svg/israel.svgz differ diff --git a/kgeography/data/flags/svg/italy.svgz b/kgeography/data/flags/svg/italy.svgz new file mode 100644 index 00000000..1a0eefe5 Binary files /dev/null and b/kgeography/data/flags/svg/italy.svgz differ diff --git a/kgeography/data/flags/svg/jamaica.svgz b/kgeography/data/flags/svg/jamaica.svgz new file mode 100644 index 00000000..0857762d Binary files /dev/null and b/kgeography/data/flags/svg/jamaica.svgz differ diff --git a/kgeography/data/flags/svg/jordan.svgz b/kgeography/data/flags/svg/jordan.svgz new file mode 100644 index 00000000..bcd4fadf Binary files /dev/null and b/kgeography/data/flags/svg/jordan.svgz differ diff --git a/kgeography/data/flags/svg/kenya.svgz b/kgeography/data/flags/svg/kenya.svgz new file mode 100644 index 00000000..22ad94ff Binary files /dev/null and b/kgeography/data/flags/svg/kenya.svgz differ diff --git a/kgeography/data/flags/svg/kuwait.svgz b/kgeography/data/flags/svg/kuwait.svgz new file mode 100644 index 00000000..58f2da76 Binary files /dev/null and b/kgeography/data/flags/svg/kuwait.svgz differ diff --git a/kgeography/data/flags/svg/latvia.svgz b/kgeography/data/flags/svg/latvia.svgz new file mode 100644 index 00000000..db1bbece Binary files /dev/null and b/kgeography/data/flags/svg/latvia.svgz differ diff --git a/kgeography/data/flags/svg/lebanon.svgz b/kgeography/data/flags/svg/lebanon.svgz new file mode 100644 index 00000000..65c09dba Binary files /dev/null and b/kgeography/data/flags/svg/lebanon.svgz differ diff --git a/kgeography/data/flags/svg/lesotho.svgz b/kgeography/data/flags/svg/lesotho.svgz new file mode 100644 index 00000000..0a5248b2 Binary files /dev/null and b/kgeography/data/flags/svg/lesotho.svgz differ diff --git a/kgeography/data/flags/svg/liberia.svgz b/kgeography/data/flags/svg/liberia.svgz new file mode 100644 index 00000000..f0550c55 Binary files /dev/null and b/kgeography/data/flags/svg/liberia.svgz differ diff --git a/kgeography/data/flags/svg/libya.svgz b/kgeography/data/flags/svg/libya.svgz new file mode 100644 index 00000000..e23e03ce Binary files /dev/null and b/kgeography/data/flags/svg/libya.svgz differ diff --git a/kgeography/data/flags/svg/lithuania.svgz b/kgeography/data/flags/svg/lithuania.svgz new file mode 100644 index 00000000..b6049f70 Binary files /dev/null and b/kgeography/data/flags/svg/lithuania.svgz differ diff --git a/kgeography/data/flags/svg/luxembourg.svgz b/kgeography/data/flags/svg/luxembourg.svgz new file mode 100644 index 00000000..0c307bf0 Binary files /dev/null and b/kgeography/data/flags/svg/luxembourg.svgz differ diff --git a/kgeography/data/flags/svg/macedonia.svgz b/kgeography/data/flags/svg/macedonia.svgz new file mode 100644 index 00000000..a86ac024 Binary files /dev/null and b/kgeography/data/flags/svg/macedonia.svgz differ diff --git a/kgeography/data/flags/svg/madagascar.svgz b/kgeography/data/flags/svg/madagascar.svgz new file mode 100644 index 00000000..18b8d33d Binary files /dev/null and b/kgeography/data/flags/svg/madagascar.svgz differ diff --git a/kgeography/data/flags/svg/malawi.svgz b/kgeography/data/flags/svg/malawi.svgz new file mode 100644 index 00000000..65f21ef7 Binary files /dev/null and b/kgeography/data/flags/svg/malawi.svgz differ diff --git a/kgeography/data/flags/svg/mali.svgz b/kgeography/data/flags/svg/mali.svgz new file mode 100644 index 00000000..8abc0333 Binary files /dev/null and b/kgeography/data/flags/svg/mali.svgz differ diff --git a/kgeography/data/flags/svg/mauritania.svgz b/kgeography/data/flags/svg/mauritania.svgz new file mode 100644 index 00000000..4e86bb29 Binary files /dev/null and b/kgeography/data/flags/svg/mauritania.svgz differ diff --git a/kgeography/data/flags/svg/mexico.svgz b/kgeography/data/flags/svg/mexico.svgz new file mode 100644 index 00000000..29c2cbda Binary files /dev/null and b/kgeography/data/flags/svg/mexico.svgz differ diff --git a/kgeography/data/flags/svg/moldova.svgz b/kgeography/data/flags/svg/moldova.svgz new file mode 100644 index 00000000..045e7821 Binary files /dev/null and b/kgeography/data/flags/svg/moldova.svgz differ diff --git a/kgeography/data/flags/svg/morocco.svgz b/kgeography/data/flags/svg/morocco.svgz new file mode 100644 index 00000000..0d1d9439 Binary files /dev/null and b/kgeography/data/flags/svg/morocco.svgz differ diff --git a/kgeography/data/flags/svg/mozambique.svgz b/kgeography/data/flags/svg/mozambique.svgz new file mode 100644 index 00000000..d2dafc80 Binary files /dev/null and b/kgeography/data/flags/svg/mozambique.svgz differ diff --git a/kgeography/data/flags/svg/namibia.svgz b/kgeography/data/flags/svg/namibia.svgz new file mode 100644 index 00000000..fe8f7fa5 Binary files /dev/null and b/kgeography/data/flags/svg/namibia.svgz differ diff --git a/kgeography/data/flags/svg/netherlands.svgz b/kgeography/data/flags/svg/netherlands.svgz new file mode 100644 index 00000000..8e6367a8 Binary files /dev/null and b/kgeography/data/flags/svg/netherlands.svgz differ diff --git a/kgeography/data/flags/svg/nicaragua.svgz b/kgeography/data/flags/svg/nicaragua.svgz new file mode 100644 index 00000000..0d56af6d Binary files /dev/null and b/kgeography/data/flags/svg/nicaragua.svgz differ diff --git a/kgeography/data/flags/svg/niger.svgz b/kgeography/data/flags/svg/niger.svgz new file mode 100644 index 00000000..238ace76 Binary files /dev/null and b/kgeography/data/flags/svg/niger.svgz differ diff --git a/kgeography/data/flags/svg/nigeria.svgz b/kgeography/data/flags/svg/nigeria.svgz new file mode 100644 index 00000000..6608fb1c Binary files /dev/null and b/kgeography/data/flags/svg/nigeria.svgz differ diff --git a/kgeography/data/flags/svg/norway.svgz b/kgeography/data/flags/svg/norway.svgz new file mode 100644 index 00000000..f3e8ea6e Binary files /dev/null and b/kgeography/data/flags/svg/norway.svgz differ diff --git a/kgeography/data/flags/svg/oman.svgz b/kgeography/data/flags/svg/oman.svgz new file mode 100644 index 00000000..de00170e Binary files /dev/null and b/kgeography/data/flags/svg/oman.svgz differ diff --git a/kgeography/data/flags/svg/panama.svgz b/kgeography/data/flags/svg/panama.svgz new file mode 100644 index 00000000..591a4579 Binary files /dev/null and b/kgeography/data/flags/svg/panama.svgz differ diff --git a/kgeography/data/flags/svg/paraguay.svgz b/kgeography/data/flags/svg/paraguay.svgz new file mode 100644 index 00000000..5fef00ee Binary files /dev/null and b/kgeography/data/flags/svg/paraguay.svgz differ diff --git a/kgeography/data/flags/svg/peru.svgz b/kgeography/data/flags/svg/peru.svgz new file mode 100644 index 00000000..9da21775 Binary files /dev/null and b/kgeography/data/flags/svg/peru.svgz differ diff --git a/kgeography/data/flags/svg/poland.svgz b/kgeography/data/flags/svg/poland.svgz new file mode 100644 index 00000000..e73d2f8a Binary files /dev/null and b/kgeography/data/flags/svg/poland.svgz differ diff --git a/kgeography/data/flags/svg/portugal.svgz b/kgeography/data/flags/svg/portugal.svgz new file mode 100644 index 00000000..b6906e02 Binary files /dev/null and b/kgeography/data/flags/svg/portugal.svgz differ diff --git a/kgeography/data/flags/svg/qatar.svgz b/kgeography/data/flags/svg/qatar.svgz new file mode 100644 index 00000000..3061d4da Binary files /dev/null and b/kgeography/data/flags/svg/qatar.svgz differ diff --git a/kgeography/data/flags/svg/romania.svgz b/kgeography/data/flags/svg/romania.svgz new file mode 100644 index 00000000..9657e9e6 Binary files /dev/null and b/kgeography/data/flags/svg/romania.svgz differ diff --git a/kgeography/data/flags/svg/russia.svgz b/kgeography/data/flags/svg/russia.svgz new file mode 100644 index 00000000..cb559fae Binary files /dev/null and b/kgeography/data/flags/svg/russia.svgz differ diff --git a/kgeography/data/flags/svg/rwanda.svgz b/kgeography/data/flags/svg/rwanda.svgz new file mode 100644 index 00000000..2e93e5dd Binary files /dev/null and b/kgeography/data/flags/svg/rwanda.svgz differ diff --git a/kgeography/data/flags/svg/san_marino.svgz b/kgeography/data/flags/svg/san_marino.svgz new file mode 100644 index 00000000..f2167757 Binary files /dev/null and b/kgeography/data/flags/svg/san_marino.svgz differ diff --git a/kgeography/data/flags/svg/saudiarabia.svgz b/kgeography/data/flags/svg/saudiarabia.svgz new file mode 100644 index 00000000..d220335e Binary files /dev/null and b/kgeography/data/flags/svg/saudiarabia.svgz differ diff --git a/kgeography/data/flags/svg/senegal.svgz b/kgeography/data/flags/svg/senegal.svgz new file mode 100644 index 00000000..3ea9ae4e Binary files /dev/null and b/kgeography/data/flags/svg/senegal.svgz differ diff --git a/kgeography/data/flags/svg/serbia.svgz b/kgeography/data/flags/svg/serbia.svgz new file mode 100644 index 00000000..626ec85d Binary files /dev/null and b/kgeography/data/flags/svg/serbia.svgz differ diff --git a/kgeography/data/flags/svg/sierra_leone.svgz b/kgeography/data/flags/svg/sierra_leone.svgz new file mode 100644 index 00000000..15e28872 Binary files /dev/null and b/kgeography/data/flags/svg/sierra_leone.svgz differ diff --git a/kgeography/data/flags/svg/slovakia.svgz b/kgeography/data/flags/svg/slovakia.svgz new file mode 100644 index 00000000..c84f4157 Binary files /dev/null and b/kgeography/data/flags/svg/slovakia.svgz differ diff --git a/kgeography/data/flags/svg/slovenia.svgz b/kgeography/data/flags/svg/slovenia.svgz new file mode 100644 index 00000000..74199448 Binary files /dev/null and b/kgeography/data/flags/svg/slovenia.svgz differ diff --git a/kgeography/data/flags/svg/somalia.svgz b/kgeography/data/flags/svg/somalia.svgz new file mode 100644 index 00000000..514b363a Binary files /dev/null and b/kgeography/data/flags/svg/somalia.svgz differ diff --git a/kgeography/data/flags/svg/southafrica.svgz b/kgeography/data/flags/svg/southafrica.svgz new file mode 100644 index 00000000..f8edf9e5 Binary files /dev/null and b/kgeography/data/flags/svg/southafrica.svgz differ diff --git a/kgeography/data/flags/svg/spain.svgz b/kgeography/data/flags/svg/spain.svgz new file mode 100644 index 00000000..e8ea4251 Binary files /dev/null and b/kgeography/data/flags/svg/spain.svgz differ diff --git a/kgeography/data/flags/svg/sudan.svgz b/kgeography/data/flags/svg/sudan.svgz new file mode 100644 index 00000000..5abf9148 Binary files /dev/null and b/kgeography/data/flags/svg/sudan.svgz differ diff --git a/kgeography/data/flags/svg/suriname.svgz b/kgeography/data/flags/svg/suriname.svgz new file mode 100644 index 00000000..af144855 Binary files /dev/null and b/kgeography/data/flags/svg/suriname.svgz differ diff --git a/kgeography/data/flags/svg/swaziland.svgz b/kgeography/data/flags/svg/swaziland.svgz new file mode 100644 index 00000000..50be2be4 Binary files /dev/null and b/kgeography/data/flags/svg/swaziland.svgz differ diff --git a/kgeography/data/flags/svg/sweden.svgz b/kgeography/data/flags/svg/sweden.svgz new file mode 100644 index 00000000..86498420 Binary files /dev/null and b/kgeography/data/flags/svg/sweden.svgz differ diff --git a/kgeography/data/flags/svg/switzerland.svgz b/kgeography/data/flags/svg/switzerland.svgz new file mode 100644 index 00000000..aacb4991 Binary files /dev/null and b/kgeography/data/flags/svg/switzerland.svgz differ diff --git a/kgeography/data/flags/svg/syria.svgz b/kgeography/data/flags/svg/syria.svgz new file mode 100644 index 00000000..056b84d1 Binary files /dev/null and b/kgeography/data/flags/svg/syria.svgz differ diff --git a/kgeography/data/flags/svg/tanzania.svgz b/kgeography/data/flags/svg/tanzania.svgz new file mode 100644 index 00000000..299faec0 Binary files /dev/null and b/kgeography/data/flags/svg/tanzania.svgz differ diff --git a/kgeography/data/flags/svg/togo.svgz b/kgeography/data/flags/svg/togo.svgz new file mode 100644 index 00000000..d95c7ce0 Binary files /dev/null and b/kgeography/data/flags/svg/togo.svgz differ diff --git a/kgeography/data/flags/svg/trinidad_tobago.svgz b/kgeography/data/flags/svg/trinidad_tobago.svgz new file mode 100644 index 00000000..f2f4ef77 Binary files /dev/null and b/kgeography/data/flags/svg/trinidad_tobago.svgz differ diff --git a/kgeography/data/flags/svg/tunisia.svgz b/kgeography/data/flags/svg/tunisia.svgz new file mode 100644 index 00000000..7e5d3cf0 Binary files /dev/null and b/kgeography/data/flags/svg/tunisia.svgz differ diff --git a/kgeography/data/flags/svg/turkey.svgz b/kgeography/data/flags/svg/turkey.svgz new file mode 100644 index 00000000..a72eedc8 Binary files /dev/null and b/kgeography/data/flags/svg/turkey.svgz differ diff --git a/kgeography/data/flags/svg/turkmenistan.svgz b/kgeography/data/flags/svg/turkmenistan.svgz new file mode 100644 index 00000000..36fe5277 Binary files /dev/null and b/kgeography/data/flags/svg/turkmenistan.svgz differ diff --git a/kgeography/data/flags/svg/uganda.svgz b/kgeography/data/flags/svg/uganda.svgz new file mode 100644 index 00000000..40ef20f1 Binary files /dev/null and b/kgeography/data/flags/svg/uganda.svgz differ diff --git a/kgeography/data/flags/svg/uk.svgz b/kgeography/data/flags/svg/uk.svgz new file mode 100644 index 00000000..a476bcf5 Binary files /dev/null and b/kgeography/data/flags/svg/uk.svgz differ diff --git a/kgeography/data/flags/svg/ukraine.svgz b/kgeography/data/flags/svg/ukraine.svgz new file mode 100644 index 00000000..10d92757 Binary files /dev/null and b/kgeography/data/flags/svg/ukraine.svgz differ diff --git a/kgeography/data/flags/svg/uruguay.svgz b/kgeography/data/flags/svg/uruguay.svgz new file mode 100644 index 00000000..16c64327 Binary files /dev/null and b/kgeography/data/flags/svg/uruguay.svgz differ diff --git a/kgeography/data/flags/svg/usa.svgz b/kgeography/data/flags/svg/usa.svgz new file mode 100644 index 00000000..c9237bf4 Binary files /dev/null and b/kgeography/data/flags/svg/usa.svgz differ diff --git a/kgeography/data/flags/svg/venezuela.svgz b/kgeography/data/flags/svg/venezuela.svgz new file mode 100644 index 00000000..5121f262 Binary files /dev/null and b/kgeography/data/flags/svg/venezuela.svgz differ diff --git a/kgeography/data/flags/svg/western_sahara.svgz b/kgeography/data/flags/svg/western_sahara.svgz new file mode 100644 index 00000000..f61c0b1e Binary files /dev/null and b/kgeography/data/flags/svg/western_sahara.svgz differ diff --git a/kgeography/data/flags/svg/yemen.svgz b/kgeography/data/flags/svg/yemen.svgz new file mode 100644 index 00000000..487d189c Binary files /dev/null and b/kgeography/data/flags/svg/yemen.svgz differ diff --git a/kgeography/data/flags/svg/zambia.svgz b/kgeography/data/flags/svg/zambia.svgz new file mode 100644 index 00000000..5cc6044f Binary files /dev/null and b/kgeography/data/flags/svg/zambia.svgz differ diff --git a/kgeography/data/flags/svg/zimbabwe.svgz b/kgeography/data/flags/svg/zimbabwe.svgz new file mode 100644 index 00000000..c431659c Binary files /dev/null and b/kgeography/data/flags/svg/zimbabwe.svgz differ diff --git a/kgeography/data/flags/swaziland.png b/kgeography/data/flags/swaziland.png new file mode 100644 index 00000000..758eb216 Binary files /dev/null and b/kgeography/data/flags/swaziland.png differ diff --git a/kgeography/data/flags/sweden.png b/kgeography/data/flags/sweden.png new file mode 100644 index 00000000..9e21cef0 Binary files /dev/null and b/kgeography/data/flags/sweden.png differ diff --git a/kgeography/data/flags/switzerland.png b/kgeography/data/flags/switzerland.png new file mode 100644 index 00000000..baf08560 Binary files /dev/null and b/kgeography/data/flags/switzerland.png differ diff --git a/kgeography/data/flags/syria.png b/kgeography/data/flags/syria.png new file mode 100644 index 00000000..2fb695c6 Binary files /dev/null and b/kgeography/data/flags/syria.png differ diff --git a/kgeography/data/flags/taiwan.png b/kgeography/data/flags/taiwan.png new file mode 100644 index 00000000..2d7b956a Binary files /dev/null and b/kgeography/data/flags/taiwan.png differ diff --git a/kgeography/data/flags/tajikistan.png b/kgeography/data/flags/tajikistan.png new file mode 100644 index 00000000..72f98fb7 Binary files /dev/null and b/kgeography/data/flags/tajikistan.png differ diff --git a/kgeography/data/flags/tanzania.png b/kgeography/data/flags/tanzania.png new file mode 100644 index 00000000..4d08fe2a Binary files /dev/null and b/kgeography/data/flags/tanzania.png differ diff --git a/kgeography/data/flags/thailand.png b/kgeography/data/flags/thailand.png new file mode 100644 index 00000000..a3ea689a Binary files /dev/null and b/kgeography/data/flags/thailand.png differ diff --git a/kgeography/data/flags/thuringia.png b/kgeography/data/flags/thuringia.png new file mode 100644 index 00000000..f21ea06e Binary files /dev/null and b/kgeography/data/flags/thuringia.png differ diff --git a/kgeography/data/flags/togo.png b/kgeography/data/flags/togo.png new file mode 100644 index 00000000..81e408e6 Binary files /dev/null and b/kgeography/data/flags/togo.png differ diff --git a/kgeography/data/flags/tonga.png b/kgeography/data/flags/tonga.png new file mode 100644 index 00000000..11c64392 Binary files /dev/null and b/kgeography/data/flags/tonga.png differ diff --git a/kgeography/data/flags/trinidad_tobago.png b/kgeography/data/flags/trinidad_tobago.png new file mode 100644 index 00000000..ce5ef235 Binary files /dev/null and b/kgeography/data/flags/trinidad_tobago.png differ diff --git a/kgeography/data/flags/tunisia.png b/kgeography/data/flags/tunisia.png new file mode 100644 index 00000000..1b36d103 Binary files /dev/null and b/kgeography/data/flags/tunisia.png differ diff --git a/kgeography/data/flags/turkey.png b/kgeography/data/flags/turkey.png new file mode 100644 index 00000000..2af1fc49 Binary files /dev/null and b/kgeography/data/flags/turkey.png differ diff --git a/kgeography/data/flags/turkmenistan.png b/kgeography/data/flags/turkmenistan.png new file mode 100644 index 00000000..455342e3 Binary files /dev/null and b/kgeography/data/flags/turkmenistan.png differ diff --git a/kgeography/data/flags/uae.png b/kgeography/data/flags/uae.png new file mode 100644 index 00000000..f6333db1 Binary files /dev/null and b/kgeography/data/flags/uae.png differ diff --git a/kgeography/data/flags/uganda.png b/kgeography/data/flags/uganda.png new file mode 100644 index 00000000..c5189d29 Binary files /dev/null and b/kgeography/data/flags/uganda.png differ diff --git a/kgeography/data/flags/uk.png b/kgeography/data/flags/uk.png new file mode 100644 index 00000000..c1b59b43 Binary files /dev/null and b/kgeography/data/flags/uk.png differ diff --git a/kgeography/data/flags/ukraine.png b/kgeography/data/flags/ukraine.png new file mode 100644 index 00000000..14c6e3a7 Binary files /dev/null and b/kgeography/data/flags/ukraine.png differ diff --git a/kgeography/data/flags/uruguay.png b/kgeography/data/flags/uruguay.png new file mode 100644 index 00000000..b2edcf7f Binary files /dev/null and b/kgeography/data/flags/uruguay.png differ diff --git a/kgeography/data/flags/usa.png b/kgeography/data/flags/usa.png new file mode 100644 index 00000000..405c806f Binary files /dev/null and b/kgeography/data/flags/usa.png differ diff --git a/kgeography/data/flags/uzbekistan.png b/kgeography/data/flags/uzbekistan.png new file mode 100644 index 00000000..67158c95 Binary files /dev/null and b/kgeography/data/flags/uzbekistan.png differ diff --git a/kgeography/data/flags/venezuela.png b/kgeography/data/flags/venezuela.png new file mode 100644 index 00000000..71b5a0b7 Binary files /dev/null and b/kgeography/data/flags/venezuela.png differ diff --git a/kgeography/data/flags/vietnam.png b/kgeography/data/flags/vietnam.png new file mode 100644 index 00000000..f900cae4 Binary files /dev/null and b/kgeography/data/flags/vietnam.png differ diff --git a/kgeography/data/flags/western_sahara.png b/kgeography/data/flags/western_sahara.png new file mode 100644 index 00000000..03e6cbd7 Binary files /dev/null and b/kgeography/data/flags/western_sahara.png differ diff --git a/kgeography/data/flags/yemen.png b/kgeography/data/flags/yemen.png new file mode 100644 index 00000000..ea2e3716 Binary files /dev/null and b/kgeography/data/flags/yemen.png differ diff --git a/kgeography/data/flags/yukon.png b/kgeography/data/flags/yukon.png new file mode 100644 index 00000000..71c08b9d Binary files /dev/null and b/kgeography/data/flags/yukon.png differ diff --git a/kgeography/data/flags/zambia.png b/kgeography/data/flags/zambia.png new file mode 100644 index 00000000..dec5becc Binary files /dev/null and b/kgeography/data/flags/zambia.png differ diff --git a/kgeography/data/flags/zimbabwe.png b/kgeography/data/flags/zimbabwe.png new file mode 100644 index 00000000..45ac8774 Binary files /dev/null and b/kgeography/data/flags/zimbabwe.png differ diff --git a/kgeography/data/france.kgm b/kgeography/data/france.kgm new file mode 100644 index 00000000..8e2274a9 --- /dev/null +++ b/kgeography/data/france.kgm @@ -0,0 +1,886 @@ + + france.png + France + + Not France + yes + + 255 + 255 + 255 + + + + Frontier + yes + + 0 + 0 + 0 + + + + Ain + Bourg en Bresse + + 130 + 130 + 130 + + + + Aisne + Laon + + 130 + 130 + 160 + + + + Allier + Moulins + + 130 + 130 + 190 + + + + Alpes de Haute-Provence + Digne + + 130 + 130 + 220 + + + + Hautes-Alpes + Gap + + 130 + 130 + 250 + + + + Alpes Maritimes + Nice + + 130 + 160 + 130 + + + + Ardèche + Privas + + 130 + 160 + 160 + + + + Ardennes + Charleville-Mézières + + 130 + 160 + 190 + + + + Ariège + Foix + + 130 + 160 + 220 + + + + Aube + Troyes + + 130 + 160 + 250 + + + + Aude + Carcassonne + + 130 + 190 + 130 + + + + Aveyron + Rodez + + 130 + 190 + 160 + + + + Bouches-du-Rhône + Marseille + + 130 + 190 + 190 + + + + Calvados + Caen + + 130 + 190 + 220 + + + + Cantal + Aurillac + + 130 + 190 + 250 + + + + Charente + Angoulème + + 130 + 220 + 130 + + + + Charente-Maritime + La Rochelle + + 130 + 220 + 160 + + + + Cher + Bourges + + 130 + 220 + 190 + + + + Corrèze + Tulle + + 130 + 220 + 220 + + + + Corse du Sud + Ajaccio + + 130 + 220 + 250 + + + + Haute-Corse + Bastia + + 130 + 250 + 130 + + + + Côte d'Or + Dijon + + 130 + 250 + 160 + + + + Côtes d'Armor + Saint Brieuc + + 130 + 250 + 190 + + + + Creuse + Guéret + + 130 + 250 + 220 + + + + Dordogne + Périgueux + + 130 + 250 + 250 + + + + Doubs + Besançon + + 160 + 130 + 130 + + + + Drôme + Valence + + 160 + 130 + 160 + + + + Eure + Evreux + + 160 + 130 + 190 + + + + Eure et Loir + Chartres + + 160 + 130 + 220 + + + + Finistère + Quimper + + 160 + 130 + 250 + + + + Gard + Nîmes + + 160 + 160 + 130 + + + + Haute-Garonne + Toulouse + + 160 + 160 + 160 + + + + Gers + Auch + + 160 + 160 + 190 + + + + Gironde + Bordeaux + + 160 + 160 + 220 + + + + Hérault + Montpellier + + 160 + 160 + 250 + + + + Ille et Vilaine + Rennes + + 160 + 190 + 130 + + + + Indre + Châteauroux + + 160 + 190 + 160 + + + + Indre et Loire + Tours + + 160 + 190 + 190 + + + + Isère + Grenoble + + 160 + 190 + 220 + + + + Jura + Lons le Saunier + + 160 + 190 + 250 + + + + Landes + Mont de Marsan + + 160 + 220 + 130 + + + + Loir et Cher + Blois + + 160 + 220 + 160 + + + + Loire + Saint Etienne + + 160 + 220 + 190 + + + + Haute-Loire + Le Puy + + 160 + 220 + 220 + + + + Loire-Atlantique + Nantes + + 160 + 220 + 250 + + + + Loiret + Orléans + + 160 + 250 + 130 + + + + Lot + Cahors + + 160 + 250 + 160 + + + + Lot et Garonne + Agen + + 160 + 250 + 190 + + + + Lozère + Mende + + 160 + 250 + 220 + + + + Maine et Loire + Angers + + 160 + 250 + 250 + + + + Manche + Saint Lô + + 190 + 130 + 130 + + + + Marne + Châlon en Champagne + + 190 + 130 + 160 + + + + Haute-Marne + Chaumont + + 190 + 130 + 190 + + + + Mayenne + Laval + + 190 + 130 + 220 + + + + Meurthe et Moselle + Nancy + + 190 + 130 + 250 + + + + Meuse + Bar le Duc + + 190 + 160 + 130 + + + + Morbihan + Vannes + + 190 + 160 + 160 + + + + Moselle + Metz + + 190 + 160 + 190 + + + + Nièvre + Nevers + + 190 + 160 + 220 + + + + Nord + Lille + + 190 + 160 + 250 + + + + Oise + Beauvais + + 190 + 190 + 130 + + + + Orne + Alençon + + 190 + 190 + 160 + + + + Pas-de-Calais + Arras + + 190 + 190 + 190 + + + + Puy-de-Dôme + Clermont Ferrand + + 190 + 190 + 220 + + + + Pyrénées-Atlantiques + Pau + + 190 + 190 + 250 + + + + Hautes-Pyrénées + Tarbes + + 190 + 220 + 130 + + + + Pyrénées-Orientales + Perpignan + + 190 + 220 + 160 + + + + Bas-Rhin + Strasbourg + + 190 + 220 + 190 + + + + Haut-Rhin + Colmar + + 190 + 220 + 220 + + + + Rhône + Lyon + + 190 + 220 + 250 + + + + Haute-Saône + Vesoul + + 190 + 250 + 130 + + + + Saône et Loire + Mâcon + + 190 + 250 + 160 + + + + Sarthe + Le Mans + + 190 + 250 + 190 + + + + Savoie + Chambéry + + 190 + 250 + 220 + + + + Haute-Savoie + Annecy + + 190 + 250 + 250 + + + + Paris + Paris + + 220 + 130 + 130 + + + + Seine-Maritime + Rouen + + 220 + 130 + 160 + + + + Seine et Marne + Melun + + 220 + 130 + 190 + + + + Yvelines + Versailles + + 220 + 130 + 220 + + + + Deux-Sèvres + Niort + + 220 + 130 + 250 + + + + Somme + Amiens + + 220 + 160 + 130 + + + + Tarn + Albi + + 220 + 160 + 160 + + + + Tarn et Garonne + Montauban + + 220 + 160 + 190 + + + + Var + Toulon + + 220 + 160 + 220 + + + + Vaucluse + Avignon + + 220 + 160 + 250 + + + + Vendée + La Roche sur Yon + + 220 + 190 + 130 + + + + Vienne + Poitiers + + 220 + 190 + 160 + + + + Haute-Vienne + Limoges + + 220 + 190 + 190 + + + + Vosges + Epinal + + 220 + 190 + 220 + + + + Yonne + Auxerre + + 220 + 190 + 250 + + + + Territoire de Belfort + Belfort + + 220 + 220 + 130 + + + + Essonne + Evry + + 220 + 220 + 160 + + + + Hauts-de-Seine + Nanterre + + 220 + 220 + 190 + + + + Seine-Saint-Denis + Bobigny + + 220 + 220 + 220 + + + + Val-de-Marne + Créteil + + 220 + 220 + 250 + + + + Val d'Oise + Cergy-Pontoise + + 220 + 250 + 130 + + + diff --git a/kgeography/data/france.png b/kgeography/data/france.png new file mode 100644 index 00000000..7b00c2eb Binary files /dev/null and b/kgeography/data/france.png differ diff --git a/kgeography/data/germany.kgm b/kgeography/data/germany.kgm new file mode 100644 index 00000000..589058c0 --- /dev/null +++ b/kgeography/data/germany.kgm @@ -0,0 +1,182 @@ + + germany.png + Germany + + Frontier + yes + + 0 + 0 + 0 + + + + Not Germany + yes + + 255 + 255 + 255 + + + + Baden-Württemberg + baden_wurttemberg.png + Stuttgart + + 130 + 130 + 130 + + + + Bavaria + bavaria.png + Munich + + 130 + 130 + 190 + + + + Berlin + berlin.png + Berlin + + 130 + 130 + 250 + + + + Brandenburg + brandenburg.png + Potsdam + + 130 + 190 + 130 + + + + Bremen + bremen.png + Bremen + + 130 + 190 + 190 + + + + Hamburg + hamburg.png + Hamburg + + 130 + 190 + 250 + + + + Hesse + hesse.png + Wiesbaden + + 130 + 250 + 130 + + + + Mecklenburg-Western Pomerania + mecklenburg_western_pomerania.png + Schwerin + + 130 + 250 + 190 + + + + Lower Saxony + lower_saxony.png + Hanover + + 130 + 250 + 250 + + + + North Rhine-Westphalia + north_rhine_westphalia.png + Düsseldorf + + 190 + 130 + 130 + + + + Rhineland-Palatinate + rhineland_palatinate.png + Mainz + + 190 + 130 + 190 + + + + Saarland + saarland.png + Saarbrücken + + 190 + 130 + 250 + + + + Saxony + saxony.png + Dresden + + 190 + 190 + 130 + + + + Saxony-Anhalt + saxony_anhalt.png + Magdeburg + + 190 + 190 + 190 + + + + Schleswig-Holstein + schleswig_holstein.png + Kiel + + 190 + 190 + 250 + + + + Thuringia + thuringia.png + Erfurt + + 190 + 250 + 130 + + + diff --git a/kgeography/data/germany.png b/kgeography/data/germany.png new file mode 100644 index 00000000..558235ff Binary files /dev/null and b/kgeography/data/germany.png differ diff --git a/kgeography/data/italy.kgm b/kgeography/data/italy.kgm new file mode 100644 index 00000000..dad613ed --- /dev/null +++ b/kgeography/data/italy.kgm @@ -0,0 +1,222 @@ + + italy.png + Italy + + Not Italy + yes + + 255 + 255 + 255 + + + + Frontier + yes + + 0 + 0 + 0 + + + + Sicily + italy/it-sic200.png + Palermo + + 130 + 130 + 160 + + + + Friuli Venezia Giulia + italy/it-fri200.png + Trieste + + 160 + 130 + 130 + + + + Abruzzo + italy/it-abr200.png + L'Aquila + + 190 + 130 + 160 + + + + Latium + italy/it-lat200.png + Rome + + 190 + 160 + 130 + + + + Calabria + italy/it-cal200.png + Catanzaro + + 190 + 190 + 130 + + + + Piedmont + italy/it-pie200.png + Turin + + 190 + 160 + 160 + + + + Apulia + italy/it-pug200.png + Bari + + 190 + 190 + 190 + + + + Lombardy + italy/it-lom200.png + Milan + + 160 + 130 + 250 + + + + Umbria + italy/it-umb200.png + Perugia + + 190 + 130 + 250 + + + + Trentino Alto Adige + italy/it-tre200.png + Trento + + 160 + 190 + 250 + + + + Molise + italy/it-mol200.png + Campobasso + + 190 + 160 + 250 + + + + Tuscany + italy/it-tus200.png + Florence + + 190 + 220 + 190 + + + + Emilia Romagna + italy/it-emi200.png + Bologna + + 190 + 220 + 220 + + + + Val d'Aosta + italy/it-aos200.png + Aosta + + 160 + 220 + 250 + + + + Campania + italy/it-cam200.png + Naples + + 220 + 130 + 190 + + + + Basilicata + italy/it-bas200.png + Potenza + + 220 + 160 + 130 + + + + Liguria + italy/it-lig200.png + Genoa + + 220 + 190 + 130 + + + + Sardinia + italy/it-sar200.png + Cagliari + + 220 + 190 + 190 + + + + Marches + italy/it-mar200.png + Ancona + + 220 + 190 + 220 + + + + Veneto + italy/it-ven200.png + Venice + + 220 + 220 + 130 + + + diff --git a/kgeography/data/italy.png b/kgeography/data/italy.png new file mode 100644 index 00000000..c529162c Binary files /dev/null and b/kgeography/data/italy.png differ diff --git a/kgeography/data/italyprovince.kgm b/kgeography/data/italyprovince.kgm new file mode 100644 index 00000000..0814278c --- /dev/null +++ b/kgeography/data/italyprovince.kgm @@ -0,0 +1,949 @@ + + italyprovince.png + Italy by Provinces + + Frontier + yes + + 0 + 0 + 0 + + + + Not Italy + yes + + 255 + 255 + 255 + + + + Alessandria + Alessandria + + 130 + 130 + 130 + + + + Asti + Asti + + 130 + 130 + 160 + + + + Biella + Biella + + 130 + 130 + 190 + + + + Cuneo + Cuneo + + 130 + 130 + 220 + + + + Novara + Novara + + 130 + 130 + 250 + + + + Turin + Turin + + 130 + 160 + 130 + + + + Verbano-Cusio-Ossola + Verbania + + 130 + 160 + 160 + + + + Vercelli + Vercelli + + 130 + 160 + 190 + + + + Bergamo + Bergamo + + 130 + 160 + 220 + + + + Brescia + Brescia + + 130 + 160 + 250 + + + + Como + Como + + 130 + 190 + 130 + + + + Cremona + Cremona + + 130 + 190 + 160 + + + + Lecco + Lecco + + 130 + 190 + 190 + + + + Lodi + Lodi + + 130 + 190 + 220 + + + + Mantova + Mantova + + 130 + 190 + 250 + + + + Milan + Milan + + 130 + 220 + 130 + + + + Pavia + Pavia + + 130 + 220 + 160 + + + + Sondrio + Sondrio + + 130 + 220 + 190 + + + + Varese + Varese + + 130 + 220 + 220 + + + + Aosta + Aosta + + 130 + 220 + 250 + + + + Bolzano + Bolzano + + 130 + 250 + 130 + + + + Trento + Trento + + 130 + 250 + 160 + + + + Belluno + Belluno + + 130 + 250 + 190 + + + + Padova + Padova + + 130 + 250 + 220 + + + + Rovigo + Rovigo + + 130 + 250 + 250 + + + + Treviso + Treviso + + 160 + 130 + 130 + + + + Venice + Venice + + 160 + 130 + 160 + + + + Verona + Verona + + 160 + 130 + 190 + + + + Vicenza + Vicenza + + 160 + 130 + 220 + + + + Gorizia + Gorizia + + 160 + 130 + 250 + + + + Pordenone + Pordenone + + 160 + 160 + 130 + + + + Trieste + Trieste + + 160 + 160 + 160 + + + + Udine + Udine + + 160 + 160 + 190 + + + + Genoa + Genoa + + 160 + 160 + 220 + + + + Imperia + Imperia + + 160 + 160 + 250 + + + + La Spezia + La Spezia + + 160 + 190 + 130 + + + + Savona + Savona + + 160 + 190 + 160 + + + + Bologna + Bologna + + 160 + 190 + 190 + + + + Ferrara + Ferrara + + 160 + 190 + 220 + + + + Forlì-Cesena + Forlì + + 160 + 190 + 250 + + + + Modena + Modena + + 160 + 220 + 130 + + + + Parma + Parma + + 160 + 220 + 160 + + + + Piacenza + Piacenza + + 160 + 220 + 190 + + + + Ravenna + Ravenna + + 160 + 220 + 220 + + + + Reggio nell'Emilia + Reggio nell'Emilia + + 160 + 220 + 250 + + + + Rimini + Rimini + + 160 + 250 + 130 + + + + Arezzo + Arezzo + + 160 + 250 + 160 + + + + Florence + Florence + + 160 + 250 + 190 + + + + Grosseto + Grosseto + + 160 + 250 + 220 + + + + Livorno + Livorno + + 160 + 250 + 250 + + + + Lucca + Lucca + + 190 + 130 + 130 + + + + Massa-Carrara + Massa + + 190 + 130 + 160 + + + + Pisa + Pisa + + 190 + 130 + 190 + + + + Pistoia + Pistoia + + 190 + 130 + 220 + + + + Prato + Prato + + 190 + 130 + 250 + + + + Siena + Siena + + 190 + 160 + 130 + + + + Perugia + Perugia + + 190 + 160 + 160 + + + + Terni + Terni + + 190 + 160 + 190 + + + + Ancona + Ancona + + 190 + 160 + 220 + + + + Ascoli Piceno + Ascoli Piceno + + 190 + 160 + 250 + + + + Macerata + Macerata + + 190 + 190 + 130 + + + + Pesaro and Urbino + Pesaro + + 190 + 190 + 160 + + + + Frosinone + Frosinone + + 190 + 190 + 190 + + + + Latina + Latina + + 190 + 190 + 220 + + + + Rieti + Rieti + + 190 + 190 + 250 + + + + Rome + Rome + + 190 + 220 + 130 + + + + Viterbo + Viterbo + + 190 + 220 + 160 + + + + Chieti + Chieti + + 190 + 220 + 190 + + + + L'Aquila + L'Aquila + + 190 + 220 + 220 + + + + Pescara + Pescara + + 190 + 220 + 250 + + + + Teramo + Teramo + + 190 + 250 + 130 + + + + Campobasso + Campobasso + + 190 + 250 + 160 + + + + Isernia + Isernia + + 190 + 250 + 190 + + + + Avellino + Avellino + + 190 + 250 + 220 + + + + Benevento + Benevento + + 190 + 250 + 250 + + + + Caserta + Caserta + + 220 + 130 + 130 + + + + Naples + Naples + + 220 + 130 + 160 + + + + Salerno + Salerno + + 220 + 130 + 190 + + + + Bari + Bari + + 220 + 130 + 220 + + + + Brindisi + Brindisi + + 220 + 130 + 250 + + + + Foggia + Foggia + + 220 + 160 + 130 + + + + Lecce + Lecce + + 220 + 160 + 160 + + + + Taranto + Taranto + + 220 + 160 + 190 + + + + Matera + Matera + + 220 + 160 + 220 + + + + Potenza + Potenza + + 220 + 160 + 250 + + + + Catanzaro + Catanzaro + + 220 + 190 + 130 + + + + Cosenza + Cosenza + + 220 + 190 + 160 + + + + Crotone + Crotone + + 220 + 190 + 190 + + + + Reggio di Calabria + Reggio di Calabria + + 220 + 190 + 220 + + + + Vibo Valentia + Vibo Valentia + + 220 + 190 + 250 + + + + Agrigento + Agrigento + + 220 + 220 + 130 + + + + Caltanissetta + Caltanissetta + + 220 + 220 + 160 + + + + Catania + Catania + + 220 + 220 + 190 + + + + Enna + Enna + + 220 + 220 + 220 + + + + Messina + Messina + + 220 + 220 + 250 + + + + Palermo + Palermo + + 220 + 250 + 130 + + + + Ragusa + Ragusa + + 220 + 250 + 160 + + + + Syracuse + Syracuse + + 220 + 250 + 190 + + + + Trapani + Trapani + + 220 + 250 + 220 + + + + Cagliari + Cagliari + + 220 + 250 + 250 + + + + Nuoro + Nuoro + + 250 + 130 + 130 + + + + Oristano + Oristano + + 250 + 130 + 160 + + + + Sassari + Sassari + + 250 + 130 + 190 + + + diff --git a/kgeography/data/italyprovince.png b/kgeography/data/italyprovince.png new file mode 100644 index 00000000..6d67a353 Binary files /dev/null and b/kgeography/data/italyprovince.png differ diff --git a/kgeography/data/ncamerica.kgm b/kgeography/data/ncamerica.kgm new file mode 100644 index 00000000..67d8853f --- /dev/null +++ b/kgeography/data/ncamerica.kgm @@ -0,0 +1,257 @@ + + ncamerica.png + North and Central America + + Water + yes + + 65 + 95 + 173 + + + + Not North and Central America + yes + + 66 + 96 + 174 + + + + Frontier + yes + + 0 + 0 + 0 + + + + Canada + Ottawa + canada.png + + 153 + 204 + 255 + + + + El Salvador + San Salvador + el_salvador.png + + 102 + 153 + 255 + + + + The United States of America + Washington D.C. + usa.png + + 204 + 153 + 255 + + + + The Bahamas + Nassau + bahamas.png + + 102 + 51 + 102 + + + + The Dominican Republic + Santo Domingo + dominicanrepublic.png + + 255 + 0 + 51 + + + + Haiti + Port-au-Prince + haiti.png + + 51 + 255 + 0 + + + + Cuba + Havana + cuba_3x2.png + + 255 + 204 + 153 + + + + Jamaica + Kingston + jamaica.png + + 204 + 51 + 204 + + + + Dominica + Roseau + dominica.png + + 153 + 102 + 0 + + + + Antigua and Barbuda + St. John's + antigua.png + + 102 + 153 + 153 + + + + Barbados + Bridgetown + barbados.png + + 0 + 204 + 255 + + + + Trinidad and Tobago + Port of Spain + trinidad_tobago.png + + 51 + 204 + 204 + + + + Mexico + Mexico City + mexico.png + + 228 + 228 + 228 + + + + Guatemala + Guatemala City + guatemala.png + + 153 + 255 + 153 + + + + Belize + Belmopan + belize.png + + 204 + 102 + 51 + + + + Honduras + Tegucigalpa + honduras.png + + 255 + 255 + 204 + + + + Nicaragua + Managua + nicaragua.png + + 255 + 204 + 255 + + + + Costa Rica + San José + costa_rica.png + + 153 + 204 + 204 + + + + Panama + Panama City + panama.png + + 255 + 255 + 0 + + + + Greenland [Denmark] + yes + + 255 + 255 + 255 + + + + Guyana + yes + + 102 + 255 + 204 + + + + Venezuela + yes + + 13 + 13 + 13 + + + + Colombia + yes + + 255 + 102 + 153 + + + diff --git a/kgeography/data/ncamerica.png b/kgeography/data/ncamerica.png new file mode 100644 index 00000000..38a81aeb Binary files /dev/null and b/kgeography/data/ncamerica.png differ diff --git a/kgeography/data/netherlands.kgm b/kgeography/data/netherlands.kgm new file mode 100644 index 00000000..55b7edd4 --- /dev/null +++ b/kgeography/data/netherlands.kgm @@ -0,0 +1,139 @@ + + netherlands.png + The Netherlands + + Frontier + yes + + 0 + 0 + 0 + + + + Not The Netherlands + yes + + 250 + 237 + 130 + + + + Water + yes + + 48 + 57 + 182 + + + + Friesland + Leeuwarden + + 130 + 130 + 190 + + + + Groningen + Groningen + + 130 + 130 + 250 + + + + Drenthe + Assen + + 130 + 190 + 130 + + + + Overijssel + Zwolle + + 250 + 130 + 250 + + + + Gelderland + Arnhem + + 130 + 190 + 250 + + + + North Brabant + 's Hertogenbosch + + 130 + 250 + 130 + + + + Limburg + Maastricht + + 130 + 250 + 190 + + + + Flevoland + Lelystad + + 130 + 250 + 250 + + + + Utrecht + Utrecht + + 190 + 130 + 130 + + + + Zeeland + Middelburg + + 190 + 130 + 190 + + + + North Holland + Haarlem + + 250 + 200 + 130 + + + + South Holland + The Hague + + 190 + 190 + 130 + + + diff --git a/kgeography/data/netherlands.png b/kgeography/data/netherlands.png new file mode 100644 index 00000000..0474fe6a Binary files /dev/null and b/kgeography/data/netherlands.png differ diff --git a/kgeography/data/norway.kgm b/kgeography/data/norway.kgm new file mode 100644 index 00000000..aa1a1165 --- /dev/null +++ b/kgeography/data/norway.kgm @@ -0,0 +1,193 @@ + + norway.png + Norway + + Frontier + yes + + 0 + 0 + 0 + + + + Not Norway + yes + + 255 + 255 + 255 + + + + Finnmark + Vadsø + + 241 + 14 + 14 + + + + Troms + Tromsø + + 14 + 41 + 241 + + + + Nordland + Bodø + + 14 + 238 + 241 + + + + Nord-Trøndelag + Steinkjer + + 241 + 228 + 14 + + + + Sør-Trøndelag + Trondheim + + 241 + 142 + 14 + + + + Møre Og Romsdal + Molde + + 198 + 0 + 255 + + + + Oppland + Lillehammer + + 255 + 255 + 0 + + + + Hedmark + Hamar + + 241 + 14 + 137 + + + + Sogn Og Fjordane + Hermansverk + + 149 + 137 + 130 + + + + Hordaland + Bergen + + 45 + 95 + 47 + + + + Rogaland + Stavanger + + 255 + 79 + 79 + + + + Vest-Agder + Kristiansand + + 18 + 235 + 29 + + + + Aust-Agder + Arendal + + 255 + 186 + 0 + + + + Telemark + Skien + + 189 + 217 + 215 + + + + Buskerud + Drammen + + 45 + 48 + 95 + + + + Vestfold + Tønsberg + + 125 + 172 + 57 + + + + Oslo + Oslo + + 168 + 223 + 255 + + + + Akershus + Oslo + + 255 + 102 + 0 + + + + Østfold + Sarpsborg + + 219 + 185 + 228 + + + diff --git a/kgeography/data/norway.png b/kgeography/data/norway.png new file mode 100644 index 00000000..128036bd Binary files /dev/null and b/kgeography/data/norway.png differ diff --git a/kgeography/data/poland.kgm b/kgeography/data/poland.kgm new file mode 100644 index 00000000..63e431be --- /dev/null +++ b/kgeography/data/poland.kgm @@ -0,0 +1,166 @@ + + poland.png + Poland + + Frontier + yes + + 0 + 0 + 0 + + + + Not Poland + yes + + 255 + 255 + 255 + + + + Masovia + Warsaw + + 250 + 251 + 0 + + + + Warmia and Masuria + Olsztyn + + 188 + 190 + 187 + + + + Podlachia + BiaÅ‚ystok + + 251 + 205 + 137 + + + + Lublin + Lublin + + 0 + 251 + 4 + + + + Subcarpathia + Rzeszów + + 247 + 138 + 214 + + + + ÅšwiÄ™tokrzyskie + Kielce + + 170 + 138 + 253 + + + + Lesser Poland + Kraków + + 252 + 0 + 3 + + + + Åódź + Åódź + + 248 + 199 + 190 + + + + Silesia + Katowice + + 129 + 130 + 189 + + + + Opole + Opole + + 129 + 131 + 128 + + + + Pomerania + GdaÅ„sk + + 51 + 219 + 211 + + + + West Pomerania + Szczecin + + 60 + 65 + 220 + + + + Greater Poland + PoznaÅ„ + + 165 + 190 + 131 + + + + Lower Silesia + WrocÅ‚aw + + 187 + 131 + 188 + + + + Lubusz + Zielona Góra, Gorzów Wielkopolski + + 8 + 211 + 3 + + + + Kuyavia-Pomerania + Bydgoszcz, ToruÅ„ + + 251 + 229 + 139 + + + diff --git a/kgeography/data/poland.png b/kgeography/data/poland.png new file mode 100644 index 00000000..96961579 Binary files /dev/null and b/kgeography/data/poland.png differ diff --git a/kgeography/data/southamerica.kgm b/kgeography/data/southamerica.kgm new file mode 100644 index 00000000..42eb859c --- /dev/null +++ b/kgeography/data/southamerica.kgm @@ -0,0 +1,170 @@ + + southamerica.png + South America + + Frontier + yes + + 0 + 0 + 0 + + + + Water + yes + + 65 + 95 + 173 + + + + Coast + yes + + 0 + 202 + 0 + + + + Panama + yes + + 131 + 201 + 136 + + + + Colombia + colombia.png + Bogotá + + 130 + 130 + 130 + + + + Venezuela + venezuela.png + Caracas + + 130 + 130 + 190 + + + + Guyana + guyana.png + Georgetown + + 130 + 130 + 250 + + + + Suriname + suriname.png + Paramaribo + + 130 + 190 + 130 + + + + French Guiana + france.png + Cayenne + + 130 + 190 + 190 + + + + Ecuador + ecuador.png + Quito + + 130 + 190 + 250 + + + + Peru + peru.png + Lima + + 130 + 250 + 130 + + + + Brazil + brazil.png + Brasilia + + 130 + 250 + 190 + + + + Bolivia + bolivia.png + La Paz + + 130 + 250 + 250 + + + + Chile + chile.png + Santiago + + 190 + 130 + 130 + + + + Paraguay + paraguay.png + Asunción + + 190 + 130 + 190 + + + + Argentina + argentina.png + Buenos Aires + + 190 + 130 + 250 + + + + Uruguay + uruguay.png + Montevideo + + 190 + 190 + 130 + + + diff --git a/kgeography/data/southamerica.png b/kgeography/data/southamerica.png new file mode 100644 index 00000000..81990f16 Binary files /dev/null and b/kgeography/data/southamerica.png differ diff --git a/kgeography/data/spain.kgm b/kgeography/data/spain.kgm new file mode 100644 index 00000000..6d611ade --- /dev/null +++ b/kgeography/data/spain.kgm @@ -0,0 +1,175 @@ + + spain.png + Spain + + Not Spain + yes + + 255 + 255 + 255 + + + + Frontier + yes + + 0 + 0 + 0 + + + + Andalucia + Seville + + 169 + 155 + 110 + + + + Aragon + Zaragoza + + 181 + 0 + 255 + + + + Asturias + Oviedo + + 121 + 208 + 255 + + + + Balearic Islands + Palma de Mallorca + + 77 + 66 + 161 + + + + Basque Country + Vitoria + + 238 + 86 + 222 + + + + Canary Islands + Las Palmas de Gran Canaria and Santa Cruz de Tenerife + + 8 + 143 + 231 + + + + Cantabria + Santander + + 136 + 5 + 25 + + + + Castile-La Mancha + Toledo + + 246 + 106 + 90 + + + + Castile and Leon + Valladolid + + 98 + 210 + 74 + + + + Catalonia + Barcelona + + 130 + 254 + 98 + + + + Extremadura + Mérida + + 206 + 162 + 246 + + + + Galicia + Santiago de Compostela + + 94 + 160 + 136 + + + + La Rioja + Logroño + + 238 + 230 + 74 + + + + Madrid + Madrid + + 141 + 65 + 179 + + + + Murcia + Murcia + + 206 + 214 + 242 + + + + Navarre + Pamplona + + 255 + 0 + 0 + + + + Valencian Community + Valencia + + 222 + 214 + 74 + + + diff --git a/kgeography/data/spain.png b/kgeography/data/spain.png new file mode 100644 index 00000000..1a710487 Binary files /dev/null and b/kgeography/data/spain.png differ diff --git a/kgeography/data/usa.kgm b/kgeography/data/usa.kgm new file mode 100644 index 00000000..8cf1be87 --- /dev/null +++ b/kgeography/data/usa.kgm @@ -0,0 +1,580 @@ + + usa.png + USA + + Frontier + yes + + 0 + 0 + 0 + + + + Coast + yes + + 0 + 0 + 150 + + + + Water + yes + + 255 + 255 + 255 + + + + Lake Superior + yes + + 150 + 200 + 255 + + + + Lake Michigan + yes + + 150 + 210 + 255 + + + + Lake Huron + yes + + 160 + 210 + 255 + + + + Lake Erie + yes + + 160 + 220 + 255 + + + + Lake Ontario + yes + + 160 + 230 + 255 + + + + The Bahamas + yes + + 255 + 210 + 180 + + + + Cuba + yes + + 255 + 210 + 200 + + + + Canada + yes + + 255 + 220 + 180 + + + + Mexico + yes + + 255 + 220 + 200 + + + + Russia + yes + + 255 + 220 + 220 + + + + Washington DC + yes + + 80 + 80 + 80 + + + + Alabama + Montgomery + + 130 + 130 + 130 + + + + Alaska + Juneau + + 130 + 130 + 170 + + + + Arizona + Phoenix + + 130 + 130 + 210 + + + + Arkansas + Little Rock + + 130 + 130 + 250 + + + + California + Sacramento + + 130 + 170 + 130 + + + + Colorado + Denver + + 130 + 170 + 170 + + + + Connecticut + Hartford + + 130 + 170 + 210 + + + + Delaware + Dover + + 130 + 170 + 250 + + + + Florida + Tallahassee + + 130 + 210 + 130 + + + + Georgia + Atlanta + + 130 + 210 + 170 + + + + Hawaii + Honolulu + + 130 + 210 + 210 + + + + Idaho + Boise + + 130 + 210 + 250 + + + + Illinois + Springfield + + 130 + 250 + 130 + + + + Indiana + Indianapolis + + 130 + 250 + 170 + + + + Iowa + Des Moines + + 130 + 250 + 210 + + + + Kansas + Topeka + + 130 + 250 + 250 + + + + Kentucky + Frankfort + + 170 + 130 + 130 + + + + Louisiana + Baton Rouge + + 170 + 130 + 170 + + + + Maine + Augusta + + 170 + 130 + 210 + + + + Maryland + Annapolis + + 170 + 130 + 250 + + + + Massachusetts + Boston + + 170 + 170 + 130 + + + + Michigan + Lansing + + 170 + 170 + 170 + + + + Minnesota + Saint Paul + + 170 + 170 + 210 + + + + Mississippi + Jackson + + 170 + 170 + 250 + + + + Missouri + Jefferson City + + 170 + 210 + 130 + + + + Montana + Helena + + 170 + 210 + 170 + + + + Nebraska + Lincoln + + 170 + 210 + 210 + + + + Nevada + Carson City + + 170 + 210 + 250 + + + + New Hampshire + Concord + + 170 + 250 + 130 + + + + New Jersey + Trenton + + 170 + 250 + 170 + + + + New Mexico + Santa Fe + + 170 + 250 + 210 + + + + New York + Albany + + 170 + 250 + 250 + + + + North Carolina + Raleigh + + 210 + 130 + 130 + + + + North Dakota + Bismarck + + 210 + 130 + 170 + + + + Ohio + Columbus + + 210 + 130 + 210 + + + + Oklahoma + Oklahoma City + + 210 + 130 + 250 + + + + Oregon + Salem + + 210 + 170 + 130 + + + + Pennsylvania + Harrisburg + + 210 + 170 + 170 + + + + Rhode Island + Providence + + 210 + 170 + 210 + + + + South Carolina + Columbia + + 210 + 170 + 250 + + + + South Dakota + Pierre + + 210 + 210 + 130 + + + + Tennessee + Nashville + + 210 + 210 + 170 + + + + Texas + Austin + + 210 + 210 + 210 + + + + Utah + Salt Lake City + + 210 + 210 + 250 + + + + Vermont + Montpelier + + 210 + 250 + 130 + + + + Virginia + Richmond + + 210 + 250 + 170 + + + + Washington + Olympia + + 210 + 250 + 210 + + + + West Virginia + Charleston + + 210 + 250 + 250 + + + + Wisconsin + Madison + + 250 + 130 + 130 + + + + Wyoming + Cheyenne + + 250 + 130 + 170 + + + diff --git a/kgeography/data/usa.png b/kgeography/data/usa.png new file mode 100644 index 00000000..c04c4c20 Binary files /dev/null and b/kgeography/data/usa.png differ diff --git a/kgeography/data/world.kgm b/kgeography/data/world.kgm new file mode 100644 index 00000000..7d1701d7 --- /dev/null +++ b/kgeography/data/world.kgm @@ -0,0 +1,1792 @@ + + world.png + World + + Not a Nation + yes + + 255 + 255 + 255 + + + + Algeria + algeria.png + Algiers + + 65 + 189 + 57 + + + + Angola + angola.png + Luanda + + 217 + 43 + 5 + + + + Benin + benin.png + Porto Novo + + 123 + 161 + 172 + + + + Botswana + botswana.png + Gaborone + + 73 + 125 + 140 + + + + Burkina Faso + burkina.png + Ouagadougou + + 180 + 178 + 57 + + + + Burundi + burundi.png + Bujumbura + + 132 + 12 + 95 + + + + Cameroon + cameroon.png + Yaoundé + + 73 + 125 + 57 + + + + Central African Republic + central_african_republic.png + Bangui + + 28 + 136 + 187 + + + + Chad + chad.png + N'Djamena + + 165 + 173 + 219 + + + + Côte d'Ivoire + cote_divoire.png + Yamoussoukro + + 73 + 189 + 57 + + + + Democratic Republic of the Congo + congo_kinshasa.png + Kinshasa + + 75 + 94 + 102 + + + + Djibouti + djibouti.png + Djibouti + + 197 + 170 + 205 + + + + Egypt + egypt.png + Cairo + + 176 + 53 + 140 + + + + Equatorial Guinea + equatorial_guinea.png + Malabo + + 222 + 97 + 98 + + + + Eritrea + eritrea.png + Asmara + + 251 + 10 + 91 + + + + Ethiopia + ethiopia.png + Addis Ababa + + 64 + 185 + 136 + + + + Gabon + gabon.png + Libreville + + 0 + 255 + 0 + + + + Ghana + ghana.png + Accra + + 22 + 219 + 188 + + + + Guinea + guinea.png + Conakry + + 149 + 83 + 65 + + + + Guinea-Bissau + guineabissau.png + Bissau + + 38 + 174 + 125 + + + + Iran + Tehran + iran.png + + 250 + 72 + 119 + + + + Iraq + Baghdad + iraq.png + + 115 + 39 + 233 + + + + Israel + Jerusalem + israel.png + + 137 + 28 + 87 + + + + Jordan + Amman + jordan.png + + 255 + 206 + 49 + + + + Kenya + kenya.png + Nairobi + + 65 + 189 + 87 + + + + Kuwait + Kuwait City + kuwait.png + + 123 + 198 + 65 + + + + Lebanon + Beirut + lebanon.png + + 56 + 227 + 23 + + + + Lesotho + lesotho.png + Maseru + + 27 + 179 + 179 + + + + Liberia + liberia.png + Monrovia + + 174 + 11 + 239 + + + + Libya + libya.png + Tripoli + + 192 + 184 + 201 + + + + Liechtenstein + liechtenstein.png + Vaduz + + 205 + 195 + 204 + + + + Madagascar + madagascar.png + Antananarivo + + 65 + 28 + 87 + + + + Malawi + malawi.png + Lilongwe + + 27 + 125 + 255 + + + + Mali + mali.png + Bamako + + 192 + 94 + 102 + + + + Mauritania + mauritania.png + Nouakchott + + 205 + 230 + 57 + + + + Morocco + morocco.png + Rabat + + 201 + 130 + 87 + + + + Mozambique + mozambique.png + Maputo + + 104 + 118 + 6 + + + + Namibia + namibia.png + Windhoek + + 75 + 215 + 181 + + + + Niger + niger.png + Niamey + + 105 + 109 + 28 + + + + Nigeria + nigeria.png + Abuja + + 243 + 83 + 141 + + + + Qatar + Doha + qatar.png + + 255 + 0 + 0 + + + + Republic of the Congo + congo_brazzaville.png + Brazzaville + + 0 + 0 + 255 + + + + Rwanda + rwanda.png + Kigali + + 0 + 255 + 255 + + + + Saudi Arabia + Riyadh + saudiarabia.png + + 255 + 255 + 131 + + + + Senegal + senegal.png + Dakar + + 244 + 242 + 76 + + + + Sierra Leone + sierra_leone.png + Freetown + + 16 + 168 + 92 + + + + Somalia + somalia.png + Mogadishu + + 75 + 215 + 102 + + + + South Africa + southafrica.png + Pretoria, Bloemfontein and Cape Town + + 176 + 53 + 141 + + + + Sudan + sudan.png + Khartoum + + 181 + 121 + 21 + + + + Swaziland + swaziland.png + Mbabane + + 125 + 125 + 125 + + + + Syria + Damascus + syria.png + + 135 + 76 + 31 + + + + Tanzania + tanzania.png + Dodoma + + 243 + 53 + 141 + + + + The Gambia + gambia.png + Banjul + + 219 + 175 + 44 + + + + Togo + togo.png + Lomé + + 255 + 0 + 255 + + + + Tunisia + tunisia.png + Tunis + + 243 + 83 + 65 + + + + Uganda + uganda.png + Kampala + + 149 + 188 + 170 + + + + United Arab Emirates + uae.png + Abu Dhabi City + + 176 + 125 + 140 + + + + Oman + oman.png + Muscat + + 232 + 133 + 36 + + + + West Bank + yes + + 255 + 184 + 201 + + + + Western Sahara + western_sahara.png + Laayoune + + 74 + 178 + 123 + + + + Yemen + Sana'a + yemen.png + + 192 + 94 + 201 + + + + Zambia + zambia.png + Lusaka + + 156 + 214 + 172 + + + + Zimbabwe + zimbabwe.png + Harare + + 241 + 69 + 7 + + + + Albania + albania.png + Tirana + + 221 + 136 + 51 + + + + Austria + austria.png + Vienna + + 136 + 0 + 136 + + + + Belarus + belarus.png + Minsk + + 182 + 206 + 50 + + + + Belgium + belgium.png + Brussels + + 229 + 102 + 122 + + + + Bosnia and Herzegovina + bosnia_herzegovina.png + Sarajevo + + 106 + 55 + 85 + + + + Bulgaria + bulgaria.png + Sofia + + 0 + 191 + 255 + + + + Croatia + croatia.png + Zagreb + + 18 + 52 + 86 + + + + Czech Republic + czech.png + Prague + + 51 + 136 + 221 + + + + Denmark + denmark.png + Copenhagen + + 158 + 253 + 182 + + + + Estonia + estonia.png + Tallinn + + 120 + 246 + 18 + + + + Finland + finland.png + Helsinki + + 74 + 254 + 122 + + + + Macedonia + macedonia.png + Skopje + + 103 + 109 + 41 + + + + France + france.png + Paris + + 255 + 255 + 0 + + + + Germany + germany.png + Berlin + + 255 + 8 + 255 + + + + Greece + greece.png + Athens + + 131 + 116 + 99 + + + + Hungary + hungary.png + Budapest + + 255 + 240 + 245 + + + + Iceland + iceland.png + Reykjavik + + 255 + 140 + 0 + + + + Ireland + ireland.png + Dublin + + 122 + 254 + 50 + + + + Italy + italy.png + Rome + + 254 + 254 + 122 + + + + Latvia + latvia.png + Riga + + 164 + 187 + 9 + + + + Lithuania + lithuania.png + Vilnius + + 255 + 105 + 180 + + + + Luxembourg + luxembourg.png + Luxembourg + + 255 + 170 + 255 + + + + Moldova + moldova.png + Chisinau + + 10 + 10 + 237 + + + + Netherlands + netherlands.png + Amsterdam + + 138 + 43 + 226 + + + + Norway + norway.png + Oslo + + 248 + 8 + 8 + + + + Poland + poland.png + Warsaw + + 155 + 142 + 15 + + + + Portugal + portugal.png + Lisbon + + 249 + 3 + 105 + + + + Romania + romania.png + Bucharest + + 53 + 142 + 142 + + + + Russia + russia.png + Moscow + + 175 + 238 + 238 + + + + San Marino + san_marino.png + San Marino + + 139 + 139 + 0 + + + + Serbia + serbia.png + Belgrade + + 120 + 144 + 18 + + + + Montenegro + montenegro.png + Podgorica + + 255 + 12 + 12 + + + + Slovakia + slovakia.png + Bratislava + + 139 + 0 + 0 + + + + Slovenia + slovenia.png + Ljubljana + + 30 + 255 + 0 + + + + Spain + spain.png + Madrid + + 254 + 218 + 182 + + + + Sweden + sweden.png + Stockholm + + 136 + 136 + 0 + + + + Switzerland + switzerland.png + Bern + + 215 + 3 + 50 + + + + Turkey + turkey.png + Ankara + + 0 + 136 + 136 + + + + Ukraine + ukraine.png + Kiev + + 136 + 5 + 188 + + + + United Kingdom + uk.png + London + + 254 + 206 + 50 + + + + Canada + Ottawa + canada.png + + 153 + 204 + 255 + + + + El Salvador + San Salvador + el_salvador.png + + 102 + 153 + 255 + + + + The United States of America + Washington D.C. + usa.png + + 204 + 153 + 255 + + + + The Bahamas + Nassau + bahamas.png + + 102 + 51 + 102 + + + + The Dominican Republic + Santo Domingo + dominicanrepublic.png + + 255 + 0 + 51 + + + + Haiti + Port-au-Prince + haiti.png + + 51 + 255 + 0 + + + + Cuba + Havana + cuba_3x2.png + + 255 + 204 + 153 + + + + Jamaica + Kingston + jamaica.png + + 204 + 51 + 204 + + + + Dominica + Roseau + dominica.png + + 153 + 102 + 0 + + + + Barbados + Bridgetown + barbados.png + + 0 + 204 + 255 + + + + Antigua and Barbuda + St. John's + antigua.png + + 102 + 153 + 153 + + + + Trinidad and Tobago + Port of Spain + trinidad_tobago.png + + 51 + 204 + 204 + + + + Mexico + Mexico City + mexico.png + + 228 + 228 + 228 + + + + Guatemala + Guatemala City + guatemala.png + + 153 + 255 + 153 + + + + Belize + Belmopan + belize.png + + 204 + 102 + 51 + + + + Honduras + Tegucigalpa + honduras.png + + 255 + 255 + 204 + + + + Nicaragua + Managua + nicaragua.png + + 255 + 204 + 255 + + + + Costa Rica + San José + costa_rica.png + + 153 + 204 + 204 + + + + Panama + Panama City + panama.png + + 241 + 239 + 51 + + + + Colombia + colombia.png + Bogotá + + 130 + 130 + 130 + + + + Venezuela + venezuela.png + Caracas + + 130 + 130 + 190 + + + + Guyana + guyana.png + Georgetown + + 130 + 130 + 250 + + + + Suriname + suriname.png + Paramaribo + + 130 + 190 + 130 + + + + French Guiana + france.png + Cayenne + + 130 + 190 + 190 + + + + Ecuador + ecuador.png + Quito + + 130 + 190 + 250 + + + + Peru + peru.png + Lima + + 130 + 250 + 130 + + + + Brazil + brazil.png + Brasilia + + 130 + 250 + 190 + + + + Bolivia + bolivia.png + La Paz + + 130 + 250 + 250 + + + + Chile + chile.png + Santiago + + 190 + 130 + 130 + + + + Paraguay + paraguay.png + Asunción + + 190 + 130 + 190 + + + + Argentina + argentina.png + Buenos Aires + + 190 + 130 + 250 + + + + Uruguay + uruguay.png + Montevideo + + 190 + 190 + 130 + + + + Australia + Canberra + australia.png + + 0 + 255 + 150 + + + + New Zealand + Wellington + NewZealand.png + + 6 + 198 + 142 + + + + Vatican City + Vatican City + Vatican.png + + 54 + 164 + 93 + + + + Andorra + Andorra la Vella + andorra.png + + 31 + 34 + 109 + + + + Monaco + Monaco-Ville + Monaco.png + + 54 + 59 + 164 + + + + China + Beijing + china.png + + 62 + 66 + 145 + + + + India + New Delhi + india.png + + 62 + 145 + 68 + + + + Sri Lanka + Colombo and Sri Jayewardenepura + SriLanka.png + + 145 + 62 + 144 + + + + Mongolia + mongolia.png + Ulaanbaatar + + 174 + 189 + 2 + + + + Kazakhstan + kazakhstan.png + Astana + + 189 + 130 + 2 + + + + Japan + japan.png + Tokyo + + 246 + 70 + 22 + + + + Myanmar + myanmar.png + Naypyidaw + + 62 + 170 + 220 + + + + Nepal + nepal.png + Kathmandu + + 220 + 125 + 62 + + + + Bhutan + bhutan.png + Thimphu + + 123 + 104 + 166 + + + + Indonesia + indonesia.png + Jakarta + + 5 + 97 + 37 + + + + Malaysia + malaysia.png + Kuala Lumpur + + 6 + 40 + 126 + + + + Bangladesh + bangladesh.png + Dhaka + + 86 + 227 + 79 + + + + Cyprus + cyprus_4x3.png + Nicosia + + 213 + 99 + 120 + + + + Afghanistan + afghanistan.png + Kabul + + 211 + 241 + 12 + + + + Azerbaijan + azerbaijan.png + Baku + + 70 + 65 + 69 + + + + Armenia + armenia.png + Yerevan + + 142 + 88 + 136 + + + + Bahrain + bahrain.png + Manama + + 191 + 0 + 0 + + + + Georgia + georgia.png + Tbilisi + + 217 + 26 + 84 + + + + Turkmenistan + turkmenistan.png + Ashgabat + + 142 + 171 + 150 + + + + Uzbekistan + uzbekistan.png + Tashkent + + 103 + 201 + 205 + + + + Kyrgyzstan + kyrgyzstan.png + Bishkek + + 249 + 173 + 223 + + + + Tajikistan + tajikistan.png + Dushanbe + + 103 + 205 + 175 + + + + Pakistan + pakistan.png + Islamabad + + 171 + 142 + 168 + + + + Laos + laos.png + Vientiane + + 174 + 42 + 229 + + + + Cambodia + cambodia.png + Phnom Penh + + 227 + 233 + 255 + + + + East Timor + easttimor.png + Dili + + 132 + 205 + 208 + + + + Brunei + brunei.png + Bandar Seri Begawan + + 239 + 56 + 56 + + + + Philippines + philippines.png + Manila + + 239 + 224 + 56 + + + + Thailand + thailand.png + Bangkok + + 56 + 239 + 185 + + + + Vietnam + vietnam.png + Hanoi + + 56 + 233 + 239 + + + + Republic of China (Taiwan) + taiwan.png + Taipei + + 99 + 239 + 56 + + + + Singapore + singapore.png + Singapore + + 229 + 140 + 54 + + + + Democratic People's Republic of Korea + nkorea.png + Pyeongyang + + 179 + 90 + 18 + + + + Republic of Korea + skorea.png + Seoul + + 69 + 118 + 65 + + + + Fiji + fiji.png + Suva + + 122 + 195 + 222 + + + + Tonga + tonga.png + Nuku'alofa + + 222 + 122 + 122 + + + + Papua New Guinea + papua_new_guinea.png + Port Moresby + + 184 + 46 + 46 + + + + Greenland (Denmark) + Nuuk + greenland.png + + 163 + 244 + 184 + + + diff --git a/kgeography/data/world.png b/kgeography/data/world.png new file mode 100644 index 00000000..8f4b6b1e Binary files /dev/null and b/kgeography/data/world.png differ diff --git a/kgeography/icons/Makefile.am b/kgeography/icons/Makefile.am new file mode 100644 index 00000000..ae308414 --- /dev/null +++ b/kgeography/icons/Makefile.am @@ -0,0 +1 @@ +KDE_ICON = kgeography diff --git a/kgeography/icons/cr128-app-kgeography.png b/kgeography/icons/cr128-app-kgeography.png new file mode 100644 index 00000000..ba061836 Binary files /dev/null and b/kgeography/icons/cr128-app-kgeography.png differ diff --git a/kgeography/icons/cr16-app-kgeography.png b/kgeography/icons/cr16-app-kgeography.png new file mode 100644 index 00000000..67872fa5 Binary files /dev/null and b/kgeography/icons/cr16-app-kgeography.png differ diff --git a/kgeography/icons/cr22-app-kgeography.png b/kgeography/icons/cr22-app-kgeography.png new file mode 100644 index 00000000..afdd2b07 Binary files /dev/null and b/kgeography/icons/cr22-app-kgeography.png differ diff --git a/kgeography/icons/cr32-app-kgeography.png b/kgeography/icons/cr32-app-kgeography.png new file mode 100644 index 00000000..33b4d52e Binary files /dev/null and b/kgeography/icons/cr32-app-kgeography.png differ diff --git a/kgeography/icons/cr48-app-kgeography.png b/kgeography/icons/cr48-app-kgeography.png new file mode 100644 index 00000000..4b3b3028 Binary files /dev/null and b/kgeography/icons/cr48-app-kgeography.png differ diff --git a/kgeography/icons/cr64-app-kgeography.png b/kgeography/icons/cr64-app-kgeography.png new file mode 100644 index 00000000..cfa3661b Binary files /dev/null and b/kgeography/icons/cr64-app-kgeography.png differ diff --git a/kgeography/icons/crsc-app-kgeography.svgz b/kgeography/icons/crsc-app-kgeography.svgz new file mode 100644 index 00000000..6d5b3650 Binary files /dev/null and b/kgeography/icons/crsc-app-kgeography.svgz differ diff --git a/kgeography/icons/hi128-app-kgeography.png b/kgeography/icons/hi128-app-kgeography.png new file mode 100644 index 00000000..ce5decd5 Binary files /dev/null and b/kgeography/icons/hi128-app-kgeography.png differ diff --git a/kgeography/icons/hi16-app-kgeography.png b/kgeography/icons/hi16-app-kgeography.png new file mode 100644 index 00000000..2fbc4c6a Binary files /dev/null and b/kgeography/icons/hi16-app-kgeography.png differ diff --git a/kgeography/icons/hi22-app-kgeography.png b/kgeography/icons/hi22-app-kgeography.png new file mode 100644 index 00000000..d5e18f17 Binary files /dev/null and b/kgeography/icons/hi22-app-kgeography.png differ diff --git a/kgeography/icons/hi32-app-kgeography.png b/kgeography/icons/hi32-app-kgeography.png new file mode 100644 index 00000000..3eb9f3a3 Binary files /dev/null and b/kgeography/icons/hi32-app-kgeography.png differ diff --git a/kgeography/icons/hi48-app-kgeography.png b/kgeography/icons/hi48-app-kgeography.png new file mode 100644 index 00000000..48fe55ec Binary files /dev/null and b/kgeography/icons/hi48-app-kgeography.png differ diff --git a/kgeography/icons/hi64-app-kgeography.png b/kgeography/icons/hi64-app-kgeography.png new file mode 100644 index 00000000..235bc829 Binary files /dev/null and b/kgeography/icons/hi64-app-kgeography.png differ diff --git a/kgeography/src/Makefile.am b/kgeography/src/Makefile.am new file mode 100644 index 00000000..e70ac19c --- /dev/null +++ b/kgeography/src/Makefile.am @@ -0,0 +1,43 @@ +## Makefile.am for kgeography + +# this is the program that gets installed. it's name is used for all +# of the other Makefile.am variables +bin_PROGRAMS = kgeography + +# set the include path for X, qt and KDE +INCLUDES = $(all_includes) + +# the library search path. +kgeography_LDFLAGS = $(all_libraries) $(KDE_RPATH) + +# the libraries to link against. +kgeography_LDADD = $(LIB_KDEUI) + +# which sources should be compiled for kgeography +kgeography_SOURCES = main.cpp mapwidget.cpp division.cpp map.cpp mapparser.cpp kgeography.cpp mapchooser.cpp mypopup.cpp popupmanager.cpp settings.kcfgc flagdivisionasker.cpp askwidget.cpp mapasker.cpp capitaldivisionasker.cpp divisioncapitalasker.cpp boxasker.cpp divisionflagasker.cpp answer.cpp answersdialog.cpp + +# let automoc handle all of the meta source files (moc) +METASOURCES = AUTO + +messages: rc.cpp + $(XGETTEXT) *.cpp -o $(podir)/kgeography.pot + +# this is where the kdelnk file will go +xdg_apps_DATA = kgeography.desktop + +kde_kcfg_DATA = kgeography.kcfg + +# this is where the XML-GUI resource file goes +rcdir = $(kde_datadir)/kgeography +rc_DATA = kgeographyui.rc + +debug: kgeography + ddd ./kgeography + +valgrind: kgeography + valgrind --tool=memcheck --leak-check=yes ./kgeography + +noinst_PROGRAMS = script +script_SOURCES = script.cpp +script_LDADD = $(LIB_QT) +script_LDFLAGS = $(all_libraries) diff --git a/kgeography/src/answer.cpp b/kgeography/src/answer.cpp new file mode 100644 index 00000000..a468333c --- /dev/null +++ b/kgeography/src/answer.cpp @@ -0,0 +1,116 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include +#include + +#include + +#include "answer.h" + +userAnswer::userAnswer() +{ +} + +userAnswer::userAnswer(const userAnswer &r) +{ + p_question = r.p_question; + p_answer = r.p_answer; + p_correctAnswer = r.p_correctAnswer; + p_correct = r.p_correct; +} + +userAnswer &userAnswer::operator=(const userAnswer &r) +{ + p_question = r.p_question; + p_answer = r.p_answer; + p_correctAnswer = r.p_correctAnswer; + p_correct = r.p_correct; + return *this; +} + +void userAnswer::setQuestion(QVariant question) +{ + p_question = question; +} + +void userAnswer::setAnswer(QVariant answer) +{ + p_answer = answer; +} + +void userAnswer::setAnswerCorrect(bool correct) +{ + p_correct = correct; +} + +void userAnswer::setCorrectAnswer(QVariant correctAnswer) +{ + p_correctAnswer = correctAnswer; +} + +void userAnswer::putWidgets(QWidget *w, QGridLayout *lay, int row) const +{ + QWidget *widgets[3]; + const QVariant *v; + + for (int i = 0; i < 3; i++) + { + if (i == 0) v = &p_question; + else if (i == 1) v = &p_answer; + else v = &p_correctAnswer; + + if (v -> type() == QVariant::String) + { + QLabel *l; + l = new QLabel(w); + l -> setText(v -> toString()); + l -> setMargin(KDialog::marginHint() / 2); + widgets[i] = l; + } + else if (v -> type() == QVariant::Color) + { + QWidget *aux = new QWidget(w); + QHBoxLayout *lay = new QHBoxLayout(aux); + + QFrame *inner = new QFrame(aux); + lay -> addWidget(inner); + inner -> setBackgroundColor(v -> toColor()); + inner -> setLineWidth(1); + lay -> setMargin(KDialog::marginHint() / 2); + widgets[i] = aux; + } + else if (v -> type() == QVariant::Image) + { + QLabel *l; + l = new QLabel(w); + l -> setPixmap(v -> toImage()); + l -> setAlignment(Qt::AlignHCenter); + l -> setMargin(KDialog::marginHint() / 2); + widgets[i] = l; + } + + lay -> addWidget(widgets[i], row, i + 1); + } + + if (!p_correct) + { + QColor back, fore; + back = widgets[0] -> colorGroup().highlight(); + fore = widgets[0] -> colorGroup().highlightedText(); + for (int i = 0; i < 3; i++) + { + widgets[i] -> setPaletteBackgroundColor(back); + widgets[i] -> setPaletteForegroundColor(fore); + } + } +} + diff --git a/kgeography/src/answer.h b/kgeography/src/answer.h new file mode 100644 index 00000000..02190ab4 --- /dev/null +++ b/kgeography/src/answer.h @@ -0,0 +1,38 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef RESULT_H +#define RESULT_H + +#include + +class QGridLayout; + +class userAnswer +{ + public: + userAnswer(); + userAnswer(const userAnswer &qa); + + userAnswer &operator=(const userAnswer &qa); + + void setQuestion(QVariant question); + void setAnswer(QVariant answer); + void setAnswerCorrect(bool correct); + void setCorrectAnswer(QVariant correctAnswer); + + void putWidgets(QWidget *w, QGridLayout *lay, int row) const; + + private: + QVariant p_question, p_answer, p_correctAnswer; + bool p_correct; +}; + +#endif diff --git a/kgeography/src/answersdialog.cpp b/kgeography/src/answersdialog.cpp new file mode 100644 index 00000000..a9925b6d --- /dev/null +++ b/kgeography/src/answersdialog.cpp @@ -0,0 +1,95 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include + +#include +#include +#include + +#include "answer.h" +#include "answersdialog.h" + +answersDialog::answersDialog(QWidget *parent, const QValueVector &userAnswers, QString question, int correctAnswers) : KDialogBase(parent, 0, true, i18n("Your Answers Were"), Ok) +{ + QLabel *l1, *l2, *l3; + QFont boldFont, bigFont; + uint totalAnswers; + totalAnswers = userAnswers.count(); + + p_sv = new QScrollView(this); + setMainWidget(p_sv); + + p_container = new QWidget(p_sv -> viewport()); + p_sv -> viewport() -> setPaletteBackgroundColor(p_container -> paletteBackgroundColor()); + + QGridLayout *lay = new QGridLayout(p_container); + lay -> setColStretch(0, 1); + lay -> setColStretch(4, 1); + lay -> setRowStretch(totalAnswers + 4, 1); + + // Title + bigFont = p_container -> font(); + bigFont.setPointSize(24); + l1 = new QLabel(question, p_container); + l1 -> setFont(bigFont); + l1 -> setAlignment(Qt::AlignCenter); + lay->addMultiCellWidget(l1, 0, 0, 0, 4); + + // Headers + boldFont = p_container -> font(); + boldFont.setBold(true); + + l1 = new QLabel(i18n("Question"), p_container); + l1 -> setFont(boldFont); + l2 = new QLabel(i18n("Your Answer"), p_container); + l2 -> setFont(boldFont); + l3 = new QLabel(i18n("Correct Answer"), p_container); + l3 -> setFont(boldFont); + l1 -> setMargin(KDialog::marginHint() / 2); + l2 -> setMargin(KDialog::marginHint() / 2); + l3 -> setMargin(KDialog::marginHint() / 2); + lay->addWidget(l1, 1, 1); + lay->addWidget(l2, 1, 2); + lay->addWidget(l3, 1, 3); + + for(uint i = 0; i < totalAnswers; i++) + { + userAnswers[i].putWidgets(p_container, lay, i + 2); + } + + lay -> addItem(new QSpacerItem(20, 20, QSizePolicy::Fixed, QSizePolicy::Fixed), totalAnswers + 3, 2); + + l1 = new QLabel(i18n("You answered correctly %1 out of %2 questions.").arg(correctAnswers).arg(totalAnswers), p_container); + l1 -> setAlignment(Qt::AlignCenter); + lay->addMultiCellWidget(l1, totalAnswers + 4, totalAnswers + 4, 0, 4); + + p_sv -> addChild(p_container); + resize(500, 500); +} + +void answersDialog::showEvent(QShowEvent *) +{ + positionContainer(); +} + +void answersDialog::resizeEvent(QResizeEvent *) +{ + positionContainer(); +} + +void answersDialog::positionContainer() +{ + int x = p_sv -> viewport() -> width() - p_container -> width(); + x = x / 2; + if (x < 0) x = 0; + p_sv -> moveChild(p_container, x, 0); +} + diff --git a/kgeography/src/answersdialog.h b/kgeography/src/answersdialog.h new file mode 100644 index 00000000..acd930a9 --- /dev/null +++ b/kgeography/src/answersdialog.h @@ -0,0 +1,39 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef RESULTSWIDGET_H +#define RESULTSWIDGET_H + +#include + +#include + +class QScrollView; +class QWidget; + +class userAnswer; + +class answersDialog : public KDialogBase +{ + public: + answersDialog(QWidget *parent, const QValueVector &userAnswers, QString question, int correctAnswers); + + protected: + void showEvent(QShowEvent *e); + void resizeEvent(QResizeEvent *e); + + private: + void positionContainer(); + + QWidget *p_container; + QScrollView *p_sv; +}; + +#endif diff --git a/kgeography/src/askwidget.cpp b/kgeography/src/askwidget.cpp new file mode 100644 index 00000000..d0d38548 --- /dev/null +++ b/kgeography/src/askwidget.cpp @@ -0,0 +1,104 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include + +#include + +#include "askwidget.h" +#include "map.h" + +askWidget::askWidget(QWidget *parent, KGmap *m, QWidget *w, uint count, bool showLabel) : QWidget(parent), p_map(m), p_count(count) +{ + if (showLabel) + { + p_answers = new QLabel(w); + p_answers -> setAlignment(AlignTop | AlignHCenter); + resetAnswers(); + p_answers -> show(); + } + else p_answers = 0; +} + +askWidget::~askWidget() +{ + delete p_answers; +} + +int askWidget::correctAnswers() const +{ + return p_correctAnswers; +} + +QValueVector askWidget::userAnswers() const +{ + return p_userAnswers; +} + +void askWidget::setMovement(bool) +{ +} + +void askWidget::setZoom(bool) +{ +} + +void askWidget::setOriginalZoom() +{ +} + +void askWidget::clearAsked() +{ + p_asked.clear(); +} + +QString askWidget::lastDivisionAsked() +{ + return p_asked.last(); +} + +void askWidget::nextQuestion() +{ + QString aux; + + if (p_asked.count() < p_count) + { + aux = p_map -> getRandomDivision(isClickOnDivision()); + while (p_asked.find(aux) != p_asked.end()) aux = p_map -> getRandomDivision(isClickOnDivision()); + p_asked << aux; + nextQuestionHook(aux); + } + else emit questionsEnded(); +} + +void askWidget::questionAnswered(bool wasCorrect) +{ + p_currentAnswer.setAnswerCorrect(wasCorrect); + p_userAnswers.append(p_currentAnswer); + + if (wasCorrect) p_correctAnswers++; + else p_incorrectAnswers++; + updateLabel(); +} + +void askWidget::resetAnswers() +{ + p_correctAnswers = 0; + p_incorrectAnswers = 0; + updateLabel(); +} + +void askWidget::updateLabel() +{ + p_answers -> setText(i18n("Correct answers: %1/%2").arg(p_correctAnswers).arg(p_correctAnswers + p_incorrectAnswers)); +} + +#include "askwidget.moc" diff --git a/kgeography/src/askwidget.h b/kgeography/src/askwidget.h new file mode 100644 index 00000000..9e7450ae --- /dev/null +++ b/kgeography/src/askwidget.h @@ -0,0 +1,72 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef ASKWIDGET_H +#define ASKWIDGET_H + +#include +#include + +#include "answer.h" + +class QLabel; + +class KGmap; + +class askWidget : public QWidget +{ +Q_OBJECT + public: + askWidget(QWidget *parent, KGmap *m, QWidget *w, uint count, bool showLabel = true); + virtual ~askWidget(); + + virtual QString getQuestionHook() const = 0; + virtual bool isClickOnDivision() const { return false; } + int correctAnswers() const; + QValueVector userAnswers() const; + + public slots: + virtual void setMovement(bool b); + virtual void setZoom(bool b); + virtual void setOriginalZoom(); + + signals: + void setMoveActionChecked(bool b); + void setZoomActionChecked(bool b); + void setMoveActionEnabled(bool b); + void questionsEnded(); + + protected: + void clearAsked(); + QString lastDivisionAsked(); + void nextQuestion(); + virtual void nextQuestionHook(const QString &division) = 0; + void questionAnswered(bool wasCorrect); + void resetAnswers(); + + KGmap *p_map; + userAnswer p_currentAnswer; + QLabel *p_answers; + + private: + void updateLabel(); + + int p_correctAnswers, p_incorrectAnswers; + + QValueVector p_userAnswers; + + // the list of asked divisions + QStringList p_asked; + + // the number of questions to do + uint p_count; +}; + +#endif diff --git a/kgeography/src/boxasker.cpp b/kgeography/src/boxasker.cpp new file mode 100644 index 00000000..0634c622 --- /dev/null +++ b/kgeography/src/boxasker.cpp @@ -0,0 +1,128 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include // for RAND_MAX + +#include +#include +#include +#include + +#include +#include +#include +#include + +#include "boxasker.h" +#include "map.h" + +boxAsker::boxAsker(QWidget *parent, KGmap *m, QWidget *w, uint count) : askWidget(parent, m, w, count) +{ + p_lay = new QVBoxLayout(this); + + QVButtonGroup *bg = new QVButtonGroup(this); + p_label = new QLabel(this); + p_rb = new QRadioButton*[4]; + for(int i = 0; i < 4; i++) + { + p_rb[i] = new QRadioButton(bg); + p_rb[i]->setFocusPolicy(QWidget::StrongFocus); + } + p_accept = new KPushButton(this); + + p_lay -> addWidget(p_label); + p_lay -> addWidget(bg, 1); + p_lay -> addWidget(p_accept); + KAcceleratorManager::setNoAccel(this); +} + +boxAsker::~boxAsker() +{ + delete[] p_rb; +} + +void boxAsker::setQuestion(const QString &q) +{ + p_label -> setText(q); +} + +void boxAsker::keyReleaseEvent(QKeyEvent *e) +{ + if (e -> key() == Qt::Key_Return || e -> key() == Qt::Key_Enter) checkAnswer(); + else askWidget::keyReleaseEvent(e); +} + +void boxAsker::nextQuestionHook(const QString &division) +{ + QString otherDivision; + QStringList auxList; + int i; + + setFocus(); + for (i = 0; i < 4; i++) p_rb[i] -> setChecked(false); + + auxList << division; + + // we put the division in a random place + p_position = (int)((float)4 * kapp -> random() / (RAND_MAX + 1.0)); + nextBoxAskerQuestionHook(division, p_position, true); + + // we put other 3 names + i = 0; + while (i < 4) + { + // false because boxaskers never are clickOnDivision + otherDivision = p_map -> getRandomDivision(false); + while (auxList.find(otherDivision) != auxList.end()) otherDivision = p_map -> getRandomDivision(false); + if (i == p_position) i++; + if (i < 4 && nextBoxAskerQuestionHook(otherDivision, i, false)) i++; + auxList << otherDivision; + } +} + +void boxAsker::checkAnswer() +{ + bool any, correct; + int i; + + correct = false; + any = false; + i = 0; + while(!any && i < 4) + { + if (p_rb[i] -> isChecked()) + { + any = true; + correct = (i == p_position); + } + else i++; + } + + if (any) + { + setAnswerHook(i); + questionAnswered(correct); + nextQuestion(); + } +} + +void boxAsker::init() +{ + p_accept -> setText(i18n("&Accept")); + + resetAnswers(); + clearAsked(); + nextQuestion(); + + p_accept -> disconnect(); + connect(p_accept, SIGNAL(clicked()), this, SLOT(checkAnswer())); +} + +#include "boxasker.moc" diff --git a/kgeography/src/boxasker.h b/kgeography/src/boxasker.h new file mode 100644 index 00000000..a9391f43 --- /dev/null +++ b/kgeography/src/boxasker.h @@ -0,0 +1,57 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef BOXASKER_H +#define BOXASKER_H + +#include "askwidget.h" + +class KPushButton; + +class QLabel; +class QRadioButton; +class QVBoxLayout; + +class boxAsker : public askWidget +{ +Q_OBJECT + public: + boxAsker(QWidget *parent, KGmap *m, QWidget *w, uint count); + ~boxAsker(); + + protected: + virtual bool nextBoxAskerQuestionHook(const QString &division, int i, bool isAnswer) = 0; + void nextQuestionHook(const QString &division); + void setQuestion(const QString &q); + virtual void setAnswerHook(int userSays) = 0; + + void keyReleaseEvent(QKeyEvent *e); + + QVBoxLayout *p_lay; + QRadioButton **p_rb; + + protected slots: + void init(); + + private slots: + void checkAnswer(); + + private: + /*void nextQuestion();*/ + + KPushButton *p_accept; + + // the position the correct answer is in + int p_position; + + QLabel *p_label; +}; + +#endif diff --git a/kgeography/src/capitaldivisionasker.cpp b/kgeography/src/capitaldivisionasker.cpp new file mode 100644 index 00000000..623cffa4 --- /dev/null +++ b/kgeography/src/capitaldivisionasker.cpp @@ -0,0 +1,74 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include + +#include + +#include "capitaldivisionasker.h" +#include "map.h" + +capitalDivisionAsker::capitalDivisionAsker(QWidget *parent, KGmap *m, QWidget *w, uint count) : boxAsker(parent, m, w, count) +{ + init(); +} + +bool capitalDivisionAsker::nextBoxAskerQuestionHook(const QString &division, int i, bool isAnswer) +{ + bool b; + if (isAnswer) + { + p_capital = p_map -> getDivisionCapital(division); + p_currentAnswer.setQuestion(i18n(p_map -> getFileName().utf8(), p_capital.utf8())); + p_currentAnswer.setCorrectAnswer(i18n(p_map -> getFileName().utf8(), division.utf8())); + + QString sw = i18n("There are two ways of dealing with the translation of \"%1 is the capital of...\". The first option simply replaces %1 with the translated name of the relevant city. If the grammar of your language allows this, choose this option by setting the translation of this message to 1, and leave untranslated the translations of \"%1 is the capital of...\" that have the placename embedded (or translate them as - if you wish to show the file as fully translated. The second option is to translate all messages in full - this is likely to be required in the case of highly-inflected languages like Russian. To choose this option, set the translation of this message to 0, and translate all the messages.", "0"); + if (sw == "1") + { + QString capitalName = i18n(p_map -> getFileName().utf8(), p_capital.utf8()); + QString text = i18n("%1 is the capital of..."); + setQuestion(text.arg(capitalName)); + } + else + { + QString s = QString("%1 is the capital of...").arg(p_capital); + setQuestion(i18n(p_map -> getFileName().utf8(), s.utf8())); + } + p_rb[i] -> setText(i18n(p_map -> getFileName().utf8(), division.utf8())); + b = true; + } + else + { + // There are crazy countries like Norway where two different divisions + // have the same capital, avoid asking + // Oslo is the capital of ... + // Oslo (true) + // Akershus (true) + // Buskerud + // Hedmark + if (p_map -> getDivisionCapital(division) != p_capital) + { + p_rb[i] -> setText(i18n(p_map -> getFileName().utf8(), division.utf8())); + b = true; + } + else b = false; + } + return b; +} + +void capitalDivisionAsker::setAnswerHook(int userSays) +{ + p_currentAnswer.setAnswer(p_rb[userSays] -> text()); +} + +QString capitalDivisionAsker::getQuestionHook() const +{ + return i18n("Division From Its Capital"); +} diff --git a/kgeography/src/capitaldivisionasker.h b/kgeography/src/capitaldivisionasker.h new file mode 100644 index 00000000..6464d62b --- /dev/null +++ b/kgeography/src/capitaldivisionasker.h @@ -0,0 +1,32 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef CAPITALDIVISIONASKER_H +#define CAPITALDIVISIONASKER_H + +#include "boxasker.h" + +class QLabel; + +class capitalDivisionAsker : public boxAsker +{ + public: + capitalDivisionAsker(QWidget *parent, KGmap *m, QWidget *w, uint count); + + protected: + bool nextBoxAskerQuestionHook(const QString &division, int i, bool isAnswer); + void setAnswerHook(int userSays); + QString getQuestionHook() const; + + private: + QString p_capital; +}; + +#endif diff --git a/kgeography/src/division.cpp b/kgeography/src/division.cpp new file mode 100644 index 00000000..733b6d3f --- /dev/null +++ b/kgeography/src/division.cpp @@ -0,0 +1,82 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include + +#include "division.h" + +division::division() +{ + p_canAskAlways = true; + p_canAskClickDivision = true; + p_flagFile = QString::null; +} + +bool division::canAsk(bool clickDivisionMode) const +{ + if (clickDivisionMode) return p_canAskClickDivision; + else return p_canAskAlways; +} + +QString division::getName() const +{ + return p_name; +} + +QRgb division::getRGB() const +{ + return p_color; +} + +QString division::getFlagFile() const +{ + return p_flagFile; +} + +QString division::getCapital() const +{ + if (p_capital.isEmpty()) return ""; + return p_capital; +} + +void division::setCapital(const QString &name) +{ + p_capital = name; +} + +void division::setIgnore(bool ignore, bool canAskClickDivision) +{ + if (ignore) + { + p_canAskAlways = false; + p_canAskClickDivision = canAskClickDivision; + } + else + { + p_canAskAlways = true; + p_canAskClickDivision = true; + } +} + +void division::setName(const QString &name) +{ + p_name = name; +} + +void division::setRGB(int r, int g, int b) +{ + p_color = qRgb(r, g, b); +} + +bool division::setFlagFile(const QString &path) +{ + p_flagFile = path; + return QFile::exists(path); +} diff --git a/kgeography/src/division.h b/kgeography/src/division.h new file mode 100644 index 00000000..cc8119a3 --- /dev/null +++ b/kgeography/src/division.h @@ -0,0 +1,40 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef DIVISION_H +#define DIVISION_H + +#include +#include + +class division +{ + public: + division(); + + bool canAsk(bool clickDivisionMode) const; + QString getName() const; + QRgb getRGB() const; + QString getFlagFile() const; + QString getCapital() const; + + void setCapital(const QString &name); + void setIgnore(bool ignore, bool canAskClickDivision); + void setName(const QString &name); + void setRGB(int r, int g, int b); + bool setFlagFile(const QString &path); + + private: + QString p_name, p_flagFile, p_capital; + QRgb p_color; + bool p_canAskAlways, p_canAskClickDivision; +}; + +#endif diff --git a/kgeography/src/divisioncapitalasker.cpp b/kgeography/src/divisioncapitalasker.cpp new file mode 100644 index 00000000..0fcdb8b8 --- /dev/null +++ b/kgeography/src/divisioncapitalasker.cpp @@ -0,0 +1,75 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include + +#include + +#include "divisioncapitalasker.h" +#include "map.h" + +divisionCapitalAsker::divisionCapitalAsker(QWidget *parent, KGmap *m, QWidget *w, uint count) : boxAsker(parent, m, w, count) +{ + init(); +} + +bool divisionCapitalAsker::nextBoxAskerQuestionHook(const QString &division, int i, bool isAnswer) +{ + bool b; + if (isAnswer) + { + QString sw = i18n("There are two ways of dealing with the translation of \"The capital of %1 is...\". The first option simply replaces %1 with the translated name of the relevant region. If the grammar of your language allows this, choose this option by setting the translation of this message to 1, and leave untranslated the translations of \"The capital of %1 is...\" that have the placename embedded (or translate them as - if you wish to show the file as fully translated. The second option is to translate all messages in full - this is likely to be required in the case of highly-inflected languages like Russian. To choose this option, set the translation of this message to 0, and translate all the messages.", "0"); + if (sw == "1") + { + QString divisionName = i18n(p_map -> getFileName().utf8(), division.utf8()); + QString text = i18n("The capital of %1 is..."); + setQuestion(text.arg(divisionName)); + } + else + { + QString s = QString("The capital of %1 is...").arg(division); + setQuestion(i18n(p_map -> getFileName().utf8(), s.utf8())); + } + p_currentAnswer.setQuestion(i18n(p_map -> getFileName().utf8(), division.utf8())); + p_capital = p_map -> getDivisionCapital(division); + p_currentAnswer.setCorrectAnswer(i18n(p_map -> getFileName().utf8(), p_capital.utf8())); + p_rb[i] -> setText(i18n(p_map -> getFileName().utf8(), p_capital.utf8())); + b = true; + } + else + { + QString capital; + capital = p_map -> getDivisionCapital(division); + // There are crazy countries like Norway where two different divisions + // have the same capital, avoid asking + // The capital of Akershus is ... + // Oslo (true) + // Oslo (true) + // Lillehammer + // Moss + if (capital != p_capital) + { + p_rb[i] -> setText(i18n(p_map -> getFileName().utf8(), capital.utf8())); + b = true; + } + else b = false; + } + return b; +} + +void divisionCapitalAsker::setAnswerHook(int userSays) +{ + p_currentAnswer.setAnswer(p_rb[userSays] -> text()); +} + +QString divisionCapitalAsker::getQuestionHook() const +{ + return i18n("Capital of Division"); +} diff --git a/kgeography/src/divisioncapitalasker.h b/kgeography/src/divisioncapitalasker.h new file mode 100644 index 00000000..e63901c5 --- /dev/null +++ b/kgeography/src/divisioncapitalasker.h @@ -0,0 +1,30 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef DIVISIONCAPITALASKER_H +#define DIVISIONCAPITALASKER_H + +#include "boxasker.h" + +class divisionCapitalAsker : public boxAsker +{ + public: + divisionCapitalAsker(QWidget *parent, KGmap *m, QWidget *w, uint count); + + protected: + bool nextBoxAskerQuestionHook(const QString &division, int i, bool isAnswer); + void setAnswerHook(int userSays); + QString getQuestionHook() const; + + private: + QString p_capital; +}; + +#endif diff --git a/kgeography/src/divisionflagasker.cpp b/kgeography/src/divisionflagasker.cpp new file mode 100644 index 00000000..cc5f2430 --- /dev/null +++ b/kgeography/src/divisionflagasker.cpp @@ -0,0 +1,57 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include + +#include +#include + +#include "divisionflagasker.h" +#include "map.h" + +divisionFlagAsker::divisionFlagAsker(QWidget *parent, KGmap *m, QWidget *w, uint count) : boxAsker(parent, m, w, count) +{ + init(); +} + +bool divisionFlagAsker::nextBoxAskerQuestionHook(const QString &division, int i, bool isAnswer) +{ + QImage im(p_map -> getDivisionFlagFile(division)); + im = im.smoothScale(im.width()/5, im.height()/5); + p_rb[i] -> setPixmap(im); + if (isAnswer) + { + QString sw = i18n("There are two ways of dealing with the translation of \"The flag of %1 is...\". The first option simply replaces %1 with the translated name of the relevant region. If the grammar of your language allows this, choose this option by setting the translation of this message to 1, and leave untranslated the translations of \"The flag of %1 is...\" that have the placename embedded (or translate them as - if you wish to show the file as fully translated. The second option is to translate all messages in full - this is likely to be required in the case of highly-inflected languages like Russian. To choose this option, set the translation of this message to 0, and translate all the messages.", "0"); + if (sw == "1") + { + QString divisionName = i18n(p_map -> getFileName().utf8(), division.utf8()); + QString text = i18n("The flag of %1 is..."); + setQuestion(text.arg(divisionName)); + } + else + { + QString s = QString("The flag of %1 is...").arg(division); + setQuestion(i18n(p_map -> getFileName().utf8(), s.utf8())); + } + p_currentAnswer.setCorrectAnswer(im); + p_currentAnswer.setQuestion(i18n(p_map -> getFileName().utf8(), division.utf8())); + } + return true; +} + +void divisionFlagAsker::setAnswerHook(int userSays) +{ + p_currentAnswer.setAnswer(p_rb[userSays] -> pixmap() -> convertToImage()); +} + +QString divisionFlagAsker::getQuestionHook() const +{ + return i18n("Flag of Division"); +} diff --git a/kgeography/src/divisionflagasker.h b/kgeography/src/divisionflagasker.h new file mode 100644 index 00000000..a0611d28 --- /dev/null +++ b/kgeography/src/divisionflagasker.h @@ -0,0 +1,27 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef DIVISIONFLAGASKER_H +#define DIVISIONFLAGASKER_H + +#include "boxasker.h" + +class divisionFlagAsker : public boxAsker +{ + public: + divisionFlagAsker(QWidget *parent, KGmap *m, QWidget *w, uint count); + + protected: + bool nextBoxAskerQuestionHook(const QString &division, int i, bool isAnswer); + void setAnswerHook(int userSays); + QString getQuestionHook() const; +}; + +#endif diff --git a/kgeography/src/flagdivisionasker.cpp b/kgeography/src/flagdivisionasker.cpp new file mode 100644 index 00000000..365da9ef --- /dev/null +++ b/kgeography/src/flagdivisionasker.cpp @@ -0,0 +1,52 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include + +#include +#include +#include + +#include "flagdivisionasker.h" +#include "map.h" + +flagDivisionAsker::flagDivisionAsker(QWidget *parent, KGmap *m, QWidget *w, uint count) : boxAsker(parent, m, w, count) +{ + p_flag = new QWidget(this); + p_lay -> insertWidget(0, p_flag); + setQuestion(i18n("This flag belongs to:")); + init(); +} + +bool flagDivisionAsker::nextBoxAskerQuestionHook(const QString &division, int i, bool isAnswer) +{ + if (isAnswer) + { + // we put the flag image + QImage image(p_map -> getDivisionFlagFile(division)); + p_flag -> setPaletteBackgroundPixmap(image); + p_flag -> setFixedSize(image.size()); + + p_currentAnswer.setQuestion(image.smoothScale(image.width()/5, image.height()/5)); + p_currentAnswer.setCorrectAnswer(i18n(p_map -> getFileName().utf8(), division.utf8())); + } + p_rb[i] -> setText(i18n(p_map -> getFileName().utf8(), division.utf8())); + return true; +} + +void flagDivisionAsker::setAnswerHook(int userSays) +{ + p_currentAnswer.setAnswer(p_rb[userSays] -> text()); +} + +QString flagDivisionAsker::getQuestionHook() const +{ + return i18n("Division From Its Flag"); +} diff --git a/kgeography/src/flagdivisionasker.h b/kgeography/src/flagdivisionasker.h new file mode 100644 index 00000000..5e351f4c --- /dev/null +++ b/kgeography/src/flagdivisionasker.h @@ -0,0 +1,30 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef FLAGDIVISIONASKER_H +#define FLAGDIVISIONASKER_H + +#include "boxasker.h" + +class flagDivisionAsker : public boxAsker +{ + public: + flagDivisionAsker(QWidget *parent, KGmap *m, QWidget *w, uint count); + + protected: + bool nextBoxAskerQuestionHook(const QString &division, int i, bool isAnswer); + void setAnswerHook(int userSays); + QString getQuestionHook() const; + + private: + QWidget *p_flag; +}; + +#endif diff --git a/kgeography/src/kgeography.cpp b/kgeography/src/kgeography.cpp new file mode 100644 index 00000000..26ce7819 --- /dev/null +++ b/kgeography/src/kgeography.cpp @@ -0,0 +1,338 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#include "answersdialog.h" +#include "capitaldivisionasker.h" +#include "divisioncapitalasker.h" +#include "divisionflagasker.h" +#include "flagdivisionasker.h" +#include "kgeography.h" +#include "settings.h" +#include "mapasker.h" +#include "mapchooser.h" +#include "mapparser.h" +#include "map.h" + +kgeography::kgeography() : KMainWindow(), p_firstShow(true), p_mustShowResultsDialog(false) +{ + p_map = 0; + p_askWidget = 0; + + p_bigWidget = new QHBox(this); + + QVBox *p_leftWidget = new QVBox(p_bigWidget); + p_currentMap = new QLabel(p_leftWidget); + p_currentMap -> setAlignment(AlignCenter); + p_consult = new KPushButton(i18n("&Browse Map"), p_leftWidget); + QWhatsThis::add(p_consult, i18n("In this section left click on any part of the map to learn about the divisions" )); + p_askMap = new KPushButton(i18n("&Click Division in Map..."), p_leftWidget); + QWhatsThis::add(p_askMap, i18n("In this challenge you are given a division name on the left under the menu and you must find it on the map and click on it")); + p_askCapitalDivisions = new KPushButton(i18n("Guess Division From Its &Capital..."), p_leftWidget); + QWhatsThis::add(p_askCapitalDivisions, i18n("In this quiz you have to guess the division name given its capital")); + p_askDivisionCapitals = new KPushButton(i18n("Guess Capital of &Division..."), p_leftWidget); + QWhatsThis::add(p_askDivisionCapitals, i18n("In this quiz you have to guess the capital of a given division name")); + p_askFlagDivisions = new KPushButton(i18n("&Guess Division From Its Flag..."), p_leftWidget); + QWhatsThis::add(p_askFlagDivisions, i18n("In this quiz you have to guess the division name given its flag")); + p_askDivisionFlags = new KPushButton(i18n("G&uess Flag of Division..."), p_leftWidget); + QWhatsThis::add(p_askDivisionFlags, i18n("In this quiz you have to guess the flag of a division given its name")); + p_underLeftWidget = new QVBox(p_leftWidget); + p_underLeftWidget -> layout() -> setSpacing(KDialog::spacingHint()); + p_underLeftWidget -> layout() -> setMargin(KDialog::marginHint()); + p_leftWidget -> setStretchFactor(p_underLeftWidget, 1); + + setCentralWidget(p_bigWidget); + + connect(p_consult, SIGNAL(clicked()), this, SLOT(consult())); + connect(p_askMap, SIGNAL(clicked()), this, SLOT(askMap())); + connect(p_askCapitalDivisions, SIGNAL(clicked()), this, SLOT(askCapitalDivisions())); + connect(p_askDivisionCapitals, SIGNAL(clicked()), this, SLOT(askDivisionCapitals())); + connect(p_askFlagDivisions, SIGNAL(clicked()), this, SLOT(askFlagDivisions())); + connect(p_askDivisionFlags, SIGNAL(clicked()), this, SLOT(askDivisionFlags())); + + KAction *a = KStdAction::open(this, SLOT(openMap()), actionCollection(), "openMap"); + a -> setText(i18n("&Open Map...")); + KStdAction::quit(this, SLOT(close()), actionCollection(), "quit"); + + p_zoom = new KToggleAction(i18n("&Zoom"), "viewmagfit", 0, 0, 0, actionCollection(), "zoom_select"); + p_zoom -> setEnabled(false); + + p_zoomOriginal = new KAction(i18n("&Original Size"), "viewmag1", 0, 0, 0, actionCollection(), "zoom_original"); + p_zoomOriginal -> setEnabled(false); + + p_move = new KToggleAction(i18n("&Move"), "move", 0, 0, 0, actionCollection(), "move"); + p_move -> setEnabled(false); + + new KAction(i18n("Disclaimer"), 0, this, SLOT(disclaimer()), actionCollection(), "disclaimer"); + + setupGUI(Keys | ToolBar | Save | Create); + + show(); +} + +kgeography::~kgeography() +{ + delete p_askWidget; + delete p_map; +} + +void kgeography::showEvent(QShowEvent *) +{ + if (p_firstShow) + { + QString file = kgeographySettings::self() -> lastMap(); + + if (QFile::exists(file)) + { + mapReader reader; + if (reader.parseMap(file)) + { + setMap(reader.getMap()); + } + else + { + KMessageBox::error(this, i18n("Could not open last used map. Error parsing %1: %2").arg(file).arg(reader.getError())); + delete reader.getMap(); + openMap(); + } + } + else openMap(); + + if (!p_map) + { + p_currentMap -> setText(i18n("There is no current map")); + p_consult -> setEnabled(false); + p_askMap -> setEnabled(false); + p_askFlagDivisions -> setEnabled(false); + p_askDivisionFlags -> setEnabled(false); + p_askCapitalDivisions -> setEnabled(false); + p_askDivisionCapitals -> setEnabled(false); + } + // if anyone can explain why with the slot works and now without + // i'll be glad to learn + QTimer::singleShot(0, this, SLOT(resizeMainWindow())); +// resizeMainWindow(); + + p_firstShow = false; + } +} + +void kgeography::openMap() +{ + mapChooser mp(this); + if (mp.exec() == mapChooser::Accepted) + { + showResultsDialog(); + setMap(mp.getMap()); + resizeMainWindow(); + } +} + +void kgeography::consult() +{ + // No need to create another map viewer if we are already in it + mapAsker *ma = dynamic_cast(p_askWidget); + if (ma && !ma -> isAsker()) return; + + showResultsDialog(); + removeOldAskWidget(); + p_askWidget = new mapAsker(p_bigWidget, p_map, p_underLeftWidget, false); + p_zoom -> setEnabled(true); + p_zoomOriginal -> setEnabled(true); + putAskWidget(); +} + +void kgeography::askCapitalDivisions() +{ + int i; + bool ok; + showResultsDialog(); + i = KInputDialog::getInteger(i18n("Number of Questions"), i18n("How many questions do you want? (1 to %1)").arg(p_map -> count(false)), 1, 1, p_map -> count(false), 1, &ok); + if (ok) + { + removeOldAskWidget(); + p_askWidget = new capitalDivisionAsker(p_bigWidget, p_map, p_underLeftWidget, i); + putAskWidget(); + p_mustShowResultsDialog = true; + } + else consult(); +} + +void kgeography::askDivisionCapitals() +{ + int i; + bool ok; + showResultsDialog(); + i = KInputDialog::getInteger(i18n("Number of Questions"), i18n("How many questions do you want? (1 to %1)").arg(p_map -> count(false)), 1, 1, p_map -> count(false), 1, &ok); + if (ok) + { + removeOldAskWidget(); + p_askWidget = new divisionCapitalAsker(p_bigWidget, p_map, p_underLeftWidget, i); + putAskWidget(); + p_mustShowResultsDialog = true; + } + else consult(); +} + +void kgeography::askMap() +{ + int i; + bool ok; + showResultsDialog(); + i = KInputDialog::getInteger(i18n("Number of Questions"), i18n("How many questions do you want? (1 to %1)").arg(p_map -> count(true)), 1, 1, p_map -> count(true), 1, &ok); + if (ok) + { + removeOldAskWidget(); + p_askWidget = new mapAsker(p_bigWidget, p_map, p_underLeftWidget, true, i); + p_zoom -> setEnabled(true); + p_zoomOriginal -> setEnabled(true); + putAskWidget(); + p_mustShowResultsDialog = true; + } + else consult(); +} + +void kgeography::askFlagDivisions() +{ + int i; + bool ok; + showResultsDialog(); + i = KInputDialog::getInteger(i18n("Number of Questions"), i18n("How many questions do you want? (1 to %1)").arg(p_map -> count(false)), 1, 1, p_map -> count(false), 1, &ok); + if (ok) + { + removeOldAskWidget(); + p_askWidget = new flagDivisionAsker(p_bigWidget, p_map, p_underLeftWidget, i); + putAskWidget(); + p_mustShowResultsDialog = true; + } + else consult(); +} + +void kgeography::askDivisionFlags() +{ + int i; + bool ok; + showResultsDialog(); + i = KInputDialog::getInteger(i18n("Number of Questions"), i18n("How many questions do you want? (1 to %1)").arg(p_map -> count(false)), 1, 1, p_map -> count(false), 1, &ok); + if (ok) + { + removeOldAskWidget(); + p_askWidget = new divisionFlagAsker(p_bigWidget, p_map, p_underLeftWidget, i); + putAskWidget(); + p_mustShowResultsDialog = true; + } + else consult(); +} + +void kgeography::removeOldAskWidget() +{ + delete p_askWidget; + p_askWidget = 0; + p_zoom -> setEnabled(false); + p_zoomOriginal -> setEnabled(false); + p_move -> setEnabled(false); + p_zoom -> setChecked(false); + p_move -> setChecked(false); +} + +QSize kgeography::getPreferredSize() +{ + int ySize = 0; + + ySize = menuBar() -> size().height() + toolBar() -> size().height() + ((mapAsker*) p_askWidget)->mapSize().height(); + return QSize(p_underLeftWidget -> size().width() + ((mapAsker*) p_askWidget)->mapSize().width() + 1, ySize + 1); +} + +void kgeography::putAskWidget() +{ + p_bigWidget -> setStretchFactor(p_askWidget, 1); + p_askWidget -> show(); + connect(p_askWidget, SIGNAL(setZoomActionChecked(bool)), p_zoom, SLOT(setChecked(bool))); + connect(p_zoom, SIGNAL(toggled(bool)), p_askWidget, SLOT(setZoom(bool))); + connect(p_zoomOriginal, SIGNAL(activated()), p_askWidget, SLOT(setOriginalZoom())); + connect(p_askWidget, SIGNAL(setMoveActionEnabled(bool)), p_move, SLOT(setEnabled(bool))); + connect(p_askWidget, SIGNAL(setMoveActionChecked(bool)), p_move, SLOT(setChecked(bool))); + connect(p_move, SIGNAL(toggled(bool)), p_askWidget, SLOT(setMovement(bool))); + connect(p_askWidget, SIGNAL(questionsEnded()), this, SLOT(showResultsDialog())); +} + +void kgeography::setMap(KGmap *m) +{ + removeOldAskWidget(); + kgeographySettings *set = kgeographySettings::self(); + set -> setLastMap(m -> getFile()); + set -> writeConfig(); + delete p_map; + p_map = m; + + QString sw = i18n("There are two ways of dealing with the translation of \"Current map: %1\". The first option simply replaces %1 with the translated name of the relevant region. If the grammar of your language allows this, choose this option by setting the translation of this message to 1, and leave untranslated the translations of \"Current map: %1\" that have the placename embedded (or translate them as - if you wish to show the file as fully translated. The second option is to translate all messages in full - this is likely to be required in the case of highly-inflected languages like Russian. To choose this option, set the translation of this message to 0, and translate all the messages.", "0"); + if (sw == "1") + { + QString mapName = i18n(p_map -> getFileName().utf8(), p_map -> getName().utf8()); + QString text = i18n("Current map:
%1
"); + p_currentMap -> setText(text.arg(mapName)); + } + else + { + QString s = QString("Current map:
%1
").arg(p_map -> getName()); + p_currentMap -> setText(i18n(p_map -> getFileName().utf8(), s.utf8())); + } + p_consult -> setEnabled(true); + p_askMap -> setEnabled(true); + p_askFlagDivisions -> setEnabled(m -> hasAllFlags()); + p_askDivisionFlags -> setEnabled(m -> hasAllFlags()); + p_askCapitalDivisions -> setEnabled(true); + p_askDivisionCapitals -> setEnabled(true); + consult(); +} + +void kgeography::disclaimer() +{ + KMessageBox::information(this, i18n("Maps, flags, translations, etc. are as accurate as their respective authors could achieve, but KGeography should not be taken as an authoritative source."), i18n("Disclaimer")); +} + +void kgeography::resizeMainWindow() +{ + if (p_askWidget) resize(getPreferredSize()); +} + +void kgeography::showResultsDialog() +{ + if (p_mustShowResultsDialog) + { + p_mustShowResultsDialog = false; + int ca = p_askWidget -> correctAnswers(); + QString q = p_askWidget -> getQuestionHook(); + QValueVector ua = p_askWidget -> userAnswers(); + + consult(); + + answersDialog *ad = new answersDialog(this, ua, q, ca); + ad -> exec(); + delete ad; + } +} + +#include "kgeography.moc" diff --git a/kgeography/src/kgeography.desktop b/kgeography/src/kgeography.desktop new file mode 100644 index 00000000..4820d65b --- /dev/null +++ b/kgeography/src/kgeography.desktop @@ -0,0 +1,116 @@ +[Desktop Entry] +Name=KGeography +Name[bn]=কে-জিওগà§à¦°à¦¾à¦«à¦¿ +Name[hr]=KZemljopis +Name[nds]=KGeographie +Name[ne]=केडीई भूगोल +Name[pa]=ਕੇ-ਭੂਗੋਲ +Name[sv]=Kgeografi +Name[vi]=Äịa lý K +GenericName=Geography Trainer +GenericName[be]=ÐаÑтаўнік па геаграфіі +GenericName[bg]=ГеографÑки тренировки +GenericName[bn]=ভূগোল পà§à¦°à¦¶à¦¿à¦•à§à¦·à¦• +GenericName[bs]=UÄitelj geografije +GenericName[ca]=Entrenador de geografia +GenericName[cs]=ProcviÄování zemÄ›pisu +GenericName[csb]=Cwiczënczi z geògrafiji +GenericName[cy]=Hyfforddydd Daearyddiaeth +GenericName[da]=Geografitræner +GenericName[de]=Geographie-Trainer +GenericName[el]=Εκπαιδευτής στη γεωγÏαφία +GenericName[eo]=Geografia trajnilo +GenericName[es]=Geografía +GenericName[et]=Geograafia õpiprogramm +GenericName[eu]=Geografia entrenatzailea +GenericName[fa]=مربی جغراÙیا +GenericName[fi]=Maantieteen harjoittaja +GenericName[fr]=Apprentissage de la géographie +GenericName[ga]=Traenálaí Tíreolaíochta +GenericName[gl]=Titor de Xeografía +GenericName[he]=מ×מן ×’×וגרפיה +GenericName[hr]=Vježbanje u zemljopisu +GenericName[hu]=Földrajztanító +GenericName[is]=Landafræðiþjálfun +GenericName[it]=Impara la geografia +GenericName[ja]=地ç†å­¦ãƒˆãƒ¬ãƒ¼ãƒŠãƒ¼ +GenericName[ka]=გეáƒáƒ’რáƒáƒ¤áƒ˜áƒ˜áƒ¡ სáƒáƒ•áƒáƒ áƒ¯áƒ˜áƒ¨áƒáƒ”ბი +GenericName[km]=កម្មវិធី​បង្ហាážáŸ‹â€‹áž—ូមិវិទ្យា +GenericName[lt]=Geografijos treniruoklis +GenericName[ms]=Jurulatih Geografi +GenericName[nb]=Geografitrening +GenericName[nds]=Eerdkunn lehren +GenericName[ne]=भूगोल शिकà¥à¤·à¤• +GenericName[nl]=Geografietrainer +GenericName[nn]=Geografiøvingssystem +GenericName[pa]=ਭੂਗੋਲ ਸਿਖਲਾਈ +GenericName[pl]=Ćwiczenia z geografii +GenericName[pt]=Treinar Geografia +GenericName[pt_BR]=Treinamento em Geografia +GenericName[ru]=Тренировка знаний по географии +GenericName[sk]=Geografický tréner +GenericName[sl]=UÄenje zemljepisa +GenericName[sr]=Тренер географије +GenericName[sr@Latn]=Trener geografije +GenericName[sv]=Geografiövning +GenericName[tr]=CoÄŸrafya EÄŸitmeni +GenericName[uk]=Ð¢Ñ€ÐµÐ½ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð½Ð°Ð½ÑŒ з географії +GenericName[vi]=Luyện tập Äịa lý +GenericName[zh_CN]=地ç†è€å¸ˆ +GenericName[zh_TW]=地ç†çŸ¥è­˜ +Comment=A Geography Learning Program +Comment[be]=Праграма Ð´Ð»Ñ Ð²Ñ‹Ð²ÑƒÑ‡ÑÐ½Ð½Ñ Ð³ÐµÐ°Ð³Ñ€Ð°Ñ„Ñ–Ñ– +Comment[bg]=Програма за изучаване на Ð³ÐµÐ¾Ð³Ñ€Ð°Ñ„Ð¸Ñ +Comment[bn]=ভূগোল শেখার পà§à¦°à§‹à¦—à§à¦°à¦¾à¦® +Comment[bs]=Program za uÄenje geografije +Comment[ca]=Un programa per aprendre geografia +Comment[cs]=ZemÄ›pisný výukový program +Comment[csb]=Programa do ùczbë geògrafiji +Comment[cy]=Rhaglen ar gyfer Dysgu Daearyddiaeth +Comment[da]=Et indlæringsprogram for geografi +Comment[de]=Ein Geographie-Lernprogramm +Comment[el]=Μία εφαÏμογή εκμάθησης γεωγÏαφίας +Comment[eo]=Programo por lerni geografion +Comment[es]=Un programa para conocer los países y sus capitales +Comment[et]=Geograafia õpiprogramm +Comment[eu]=Geografia ikasteko programa +Comment[fa]=برنامۀ یادگیری جغراÙیا +Comment[fi]=Maantieteen oppimisohjelma +Comment[fr]=Un programme d'apprentissage de la géographie +Comment[ga]=Clár Foghlamtha Tíreolaíochta +Comment[gl]=Un programa para Aprender Xeografía +Comment[he]=תוכנה ללמידת ×’×וגרפיה +Comment[hr]=Program za uÄenje zemljopisa +Comment[hu]=Földrajztanító program +Comment[is]=Landafræði forrit +Comment[it]=Un programma per imparare la geografia +Comment[ja]=地ç†å­¦å­¦ç¿’プログラム +Comment[ka]=გეáƒáƒ’რáƒáƒ¤áƒ˜áƒ˜áƒ¡ სáƒáƒ¡áƒ¬áƒáƒ•áƒšáƒ პრáƒáƒ’რáƒáƒ›áƒ +Comment[km]=កម្មវិធី​រៀន​ភូមិវិទ្យា +Comment[lt]=Geografijos mokymo programa +Comment[nb]=Et program for Ã¥ lære geografi +Comment[nds]=En Eerdkunn-Lehrprogramm +Comment[ne]=भूगोल सिकà¥à¤¨à¥‡ कारà¥à¤¯à¤•à¥à¤°à¤® +Comment[nl]=Een geografie leerprogramma +Comment[nn]=Eit program for Ã¥ læra geografi +Comment[pa]=ਭੂਗੋਲ ਸਿਖਾਉਣ ਵਾਲਾ ਪਰੋਗਰਾਮ +Comment[pl]=Program do nauki geografii +Comment[pt]=Um Programa de Aprendizagem de Geografia +Comment[pt_BR]=Um programa de aprendizagem de geografia +Comment[ru]=Программа Ð´Ð»Ñ Ð¸Ð·ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð³ÐµÐ¾Ð³Ñ€Ð°Ñ„Ð¸Ð¸ +Comment[sk]=Geografický výukový program +Comment[sl]=Program za uÄenje zemljepisa +Comment[sr]=Програм за учење географије +Comment[sr@Latn]=Program za uÄenje geografije +Comment[sv]=Ett program för att lära sig geografi +Comment[tr]=Bir CoÄŸrafya Öğrenme Programı +Comment[uk]=Програма Ð´Ð»Ñ Ð²Ð¸Ð²Ñ‡ÐµÐ½Ð½Ñ Ð³ÐµÐ¾Ð³Ñ€Ð°Ñ„Ñ–Ñ— +Comment[vi]=Má»™t ChÆ°Æ¡ng trình giúp Há»c Äịa lý +Comment[zh_CN]=地ç†å­¦ä¹ ç¨‹åº +Comment[zh_TW]=學習地ç†çš„ç¨‹å¼ +Exec=kgeography +Icon=kgeography +Type=Application +DocPath=kgeography/index.html +Terminal=false +Categories=Qt;KDE;Education; diff --git a/kgeography/src/kgeography.h b/kgeography/src/kgeography.h new file mode 100644 index 00000000..86e79cc5 --- /dev/null +++ b/kgeography/src/kgeography.h @@ -0,0 +1,75 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KGEOGRAPHY_H +#define KGEOGRAPHY_H + +#include + +class KAction; +class KPushButton; +class KToggleAction; + +class QHBox; +class QLabel; +class QVBox; + +class KGmap; +class askWidget; + +class kgeography : public KMainWindow +{ +Q_OBJECT + public: + kgeography(); + ~kgeography(); + + protected: + void showEvent(QShowEvent *e); + + private slots: + void openMap(); + + void consult(); + void askCapitalDivisions(); + void askDivisionCapitals(); + void askMap(); + void askFlagDivisions(); + void askDivisionFlags(); + void disclaimer(); + void resizeMainWindow(); + void showResultsDialog(); + + private: + QSize getPreferredSize(); + + void putAskWidget(); + void removeOldAskWidget(); + void setMap(KGmap *m); + + QHBox *p_bigWidget; + QVBox *p_underLeftWidget; + + KPushButton *p_consult; + KPushButton *p_askCapitalDivisions; + KPushButton *p_askDivisionCapitals; + KPushButton *p_askMap; + KPushButton *p_askFlagDivisions; + KPushButton *p_askDivisionFlags; + KToggleAction *p_zoom, *p_move; + KAction *p_zoomOriginal; + QLabel *p_currentMap; + + KGmap *p_map; + askWidget *p_askWidget; + bool p_firstShow, p_mustShowResultsDialog; +}; + +#endif diff --git a/kgeography/src/kgeography.kcfg b/kgeography/src/kgeography.kcfg new file mode 100644 index 00000000..8904f888 --- /dev/null +++ b/kgeography/src/kgeography.kcfg @@ -0,0 +1,12 @@ + + + + + + + + + diff --git a/kgeography/src/kgeographyui.rc b/kgeography/src/kgeographyui.rc new file mode 100644 index 00000000..b934b6d3 --- /dev/null +++ b/kgeography/src/kgeographyui.rc @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kgeography/src/main.cpp b/kgeography/src/main.cpp new file mode 100644 index 00000000..e7b9d6ab --- /dev/null +++ b/kgeography/src/main.cpp @@ -0,0 +1,37 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include +#include + +#include "kgeography.h" + +int main(int argc, char *argv[]) +{ + KAboutData about("kgeography", I18N_NOOP("KGeography"), "0.4.4", I18N_NOOP("A geography learning program"), KAboutData::License_GPL, "© 2004-2005 Albert Astals Cid", 0, "http://kgeography.berlios.de"); + about.addAuthor("Albert Astals Cid", I18N_NOOP("Programmer and designer"), "tsdgeos@terra.es"); + about.addCredit("Danny Allen", I18N_NOOP("Small refinements"), "danny@dannyallen.co.uk"); + about.addCredit("Giuseppe Caruso", I18N_NOOP("Italy flags and Italy by provinces map"), "caruso@pietrobo.com"); + about.addCredit("Melody Fink", I18N_NOOP("Map contributor")); + about.addCredit("Mikolaj Machowski", I18N_NOOP("Map contributor")); + about.addCredit("Ed Montgomery", I18N_NOOP("Map contributor")); + about.addCredit("Justin Morgan", I18N_NOOP("Map contributor")); + about.addCredit("Frank Mutsaers", I18N_NOOP("Map contributor")); + about.addCredit("Maurizio Paolini", I18N_NOOP("Map contributor")); + about.addCredit("Yann Verley", I18N_NOOP("Contributed some maps and map generation tools"), "yann.verley@free.fr"); + about.addCredit(I18N_NOOP("Sodipodi flags collection"), I18N_NOOP("Got some flags from it"), 0, "http://www.sodipodi.com/index.php3?section=clipart/flags"); + KCmdLineArgs::init(argc, argv, &about); + KApplication app; + + app.setTopWidget(new kgeography()); + + return app.exec(); +} diff --git a/kgeography/src/map.cpp b/kgeography/src/map.cpp new file mode 100644 index 00000000..be681191 --- /dev/null +++ b/kgeography/src/map.cpp @@ -0,0 +1,156 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include // for RAND_MAX + +#include +#include + +#include +#include + +#include "division.h" +#include "map.h" + +KGmap::KGmap() +{ + p_hasAllFlags = true; +} + +KGmap::~KGmap() +{ + QMap::iterator it; + it = p_colorMap.begin(); + while (it != p_colorMap.end()) + { + delete it.data(); + p_colorMap.remove(it); + it = p_colorMap.begin(); + } +} + +bool KGmap::addDivision(division *c) +{ + bool b; + if (p_nameMap.find(c -> getName()) == p_nameMap.end() && + p_colorMap.find(c -> getRGB()) == p_colorMap.end()) + { + p_colorMap.insert(c -> getRGB(), c); + p_nameMap.insert(c -> getName(), c); + b = true; + if (c -> canAsk(false)) p_hasAllFlags = p_hasAllFlags && !c -> getFlagFile().isNull(); + } + else b = false; + return b; +} + +void KGmap::setFile(const QString &s) +{ + p_file = s; +} + +bool KGmap::setMapFile(const QString &s) +{ + p_mapFile = s; + return QFile::exists(s); +} + +void KGmap::setName(const QString &s) +{ + p_name = s; +} + +uint KGmap::count(bool clickDivisionMode) const +{ + QValueList aux = p_nameMap.values(); + QValueList::const_iterator it = aux.begin(); + QValueList::const_iterator end = aux.end(); + uint count = 0; + for( ; it != end; ++it) + { + if ((*it)->canAsk(clickDivisionMode)) count++; + } + return count; +} + +bool KGmap::hasAllFlags() const +{ + return p_hasAllFlags; +} + +QString KGmap::getDivisionFlagFile(const QString &s) const +{ + return p_nameMap[s] -> getFlagFile(); +} + +QString KGmap::getDivisionCapital(const QString &s) const +{ + return p_nameMap[s] -> getCapital(); +} + +QString KGmap::getFile() const +{ + return p_file; +} + +QString KGmap::getFileName() const +{ + QFileInfo fi(p_file); + return fi.fileName(); +} + +QString KGmap::getMapFile() const +{ + return p_mapFile; +} + +QString KGmap::getName() const +{ + return p_name; +} + +QString KGmap::getRandomDivision(bool clickDivisionMode) const +{ + QValueList aux; + int i = (int)((float)p_nameMap.size() * kapp -> random() / (RAND_MAX + 1.0)); + aux = p_nameMap.values(); + if (!aux[i] -> canAsk(clickDivisionMode)) return getRandomDivision(clickDivisionMode); + else return aux[i] -> getName(); +} + +QString KGmap::getWhatIs(QRgb c, bool all) const +{ + // this is only asked from mapasker.cpp hence the true in canAsk + QMap::const_iterator it; + it = p_colorMap.find(c); + if (it == p_colorMap.end()) return "nothing"; + else + { + if (all) return it.data() -> getName(); + else if (it.data() -> canAsk(true)) return it.data() -> getName(); + else return ""; + } +} + +QColor KGmap::getColor(const QString &s) const +{ + QValueList divisions; + QValueList colors; + division *d; + int i; + + d = p_nameMap[s]; + divisions = p_colorMap.values(); + colors = p_colorMap.keys(); + + i = 0; + while(divisions[i] != d) i++; + return QColor(colors[i]); +} diff --git a/kgeography/src/map.h b/kgeography/src/map.h new file mode 100644 index 00000000..0eb08f53 --- /dev/null +++ b/kgeography/src/map.h @@ -0,0 +1,52 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef MAP_H +#define MAP_H + +#include +#include + +class division; + +class KGmap +{ + public: + KGmap(); + ~KGmap(); + + bool addDivision(division *d); + + void setFile(const QString &s); + bool setMapFile(const QString &s); + void setName(const QString &s); + + // return the number of askable divisions + uint count(bool clickDivisionMode) const; + bool hasAllFlags() const; + QString getDivisionFlagFile(const QString &s) const; + QString getDivisionCapital(const QString &s) const; + QString getFile() const; + QString getFileName() const; + QString getMapFile() const; + QString getName() const; + QString getRandomDivision(bool clickDivisionMode) const; + QString getWhatIs(QRgb c, bool all) const; + QColor getColor(const QString &s) const; + + private: + QMap p_colorMap; + QMap p_nameMap; + + QString p_name, p_file, p_mapFile; + bool p_hasAllFlags; +}; + +#endif diff --git a/kgeography/src/mapasker.cpp b/kgeography/src/mapasker.cpp new file mode 100644 index 00000000..aca0b379 --- /dev/null +++ b/kgeography/src/mapasker.cpp @@ -0,0 +1,209 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include + +#include +#include +#include +#include + +#include "map.h" +#include "mapasker.h" +#include "mapwidget.h" + +mapAsker::mapAsker(QWidget *parent, KGmap *m, QWidget *w, bool asker, uint count) : askWidget(parent, m, w, count, asker), p_popupManager(this), p_asker(asker), p_firstShow(true) +{ + QGridLayout *lay = new QGridLayout(this, 2, 2); + + p_mapWidget = new mapWidget(this); + lay -> addWidget(p_mapWidget, 0, 0); + + p_hsb = new QScrollBar(Horizontal, this); + lay -> addWidget(p_hsb, 1, 0); + p_vsb = new QScrollBar(Vertical, this); + lay -> addWidget(p_vsb, 0, 1); + + lay -> setRowStretch(2, 1); + lay -> setColStretch(2, 1); + + p_shouldClearPopup = false; + + connect(p_mapWidget, SIGNAL(clicked(QRgb, const QPoint&)), this, SLOT(handleMapClick(QRgb, const QPoint&))); + connect(p_mapWidget, SIGNAL(setMoveActionChecked(bool)), this, SIGNAL(setMoveActionChecked(bool))); + connect(p_mapWidget, SIGNAL(setZoomActionChecked(bool)), this, SIGNAL(setZoomActionChecked(bool))); + connect(p_mapWidget, SIGNAL(setMoveActionEnabled(bool)), this, SIGNAL(setMoveActionEnabled(bool))); + connect(p_mapWidget, SIGNAL(setMoveActionEnabled(bool)), this, SLOT(showScrollBars(bool))); + connect(p_mapWidget, SIGNAL(updatePosition(int, int)), this, SLOT(setScrollBarsPosition(int, int))); + connect(p_mapWidget, SIGNAL(updateVisibleSize(int, int)), this, SLOT(setScrollBarsVisibleSize(int, int))); + connect(p_mapWidget, SIGNAL(updateMaximumSize(int, int)), this, SLOT(setScrollBarsMaximumSize(int, int))); + + connect(p_hsb, SIGNAL(valueChanged(int)), p_mapWidget, SLOT(updateHPosition(int))); + connect(p_vsb, SIGNAL(valueChanged(int)), p_mapWidget, SLOT(updateVPosition(int))); + + if (asker) + { + QBoxLayout *vbl = dynamic_cast(w -> layout()); + p_next = new QLabel(w); + p_next -> setAlignment(AlignTop | AlignHCenter); + p_fill = new QWidget(w); + p_fill -> show(); + vbl -> setStretchFactor(p_fill, 1); + nextQuestion(); + } + else + { + p_next = 0; + p_fill = 0; + } +} + +mapAsker::~mapAsker() +{ + delete p_next; + delete p_fill; +} + +bool mapAsker::isAsker() const +{ + return p_answers; +} + +void mapAsker::mousePressEvent(QMouseEvent*) +{ + p_popupManager.clear(); +} + +void mapAsker::setMovement(bool b) +{ + p_mapWidget -> setMapMove(b); + p_popupManager.clear(); +} + +void mapAsker::setZoom(bool b) +{ + p_mapWidget -> setMapZoom(b); + p_popupManager.clear(); +} + +void mapAsker::setOriginalZoom() +{ + p_mapWidget -> setOriginalImage(); + p_popupManager.clear(); +} + +void mapAsker::handleMapClick(QRgb c, const QPoint &p) +{ + QString aux, cap; + aux = p_map -> getWhatIs(c, !p_asker); + if (aux == "nothing") KMessageBox::error(this, i18n("You have found a bug in a map. Please contact the author and tell the %1 map has nothing associated to color %2,%3,%4.").arg(p_map -> getFile()).arg(qRed(c)).arg(qGreen(c)).arg(qBlue(c))); + else if (p_shouldClearPopup) + { + p_popupManager.clear(); + p_shouldClearPopup = false; + } + else if (!p_asker) + { + QString flagFile; + cap = p_map -> getDivisionCapital(aux); + if (!cap.isEmpty()) + { + flagFile = p_map -> getDivisionFlagFile(aux); + cap = i18n(p_map -> getFileName().utf8(), cap.utf8()); + } + + aux = i18n(p_map -> getFileName().utf8(), aux.utf8()); + + if (!flagFile.isEmpty()) p_popupManager.show(aux, cap, p, flagFile); + else if (!cap.isEmpty()) p_popupManager.show(aux, cap, p); + else p_popupManager.show(aux, p); + } + else if (!aux.isEmpty()) + { + p_currentAnswer.setAnswer(QColor(c)); + questionAnswered(aux == lastDivisionAsked()); + nextQuestion(); + } +} + +void mapAsker::showScrollBars(bool b) +{ + if (b) + { + p_hsb -> show(); + p_vsb -> show(); + } + else + { + p_hsb -> hide(); + p_vsb -> hide(); + } +} + +void mapAsker::setScrollBarsPosition(int x, int y) +{ + p_hsb -> setValue(x); + p_vsb -> setValue(y); +} + +void mapAsker::setScrollBarsVisibleSize(int w, int h) +{ + p_hsb -> setMaxValue(p_hsbms - w); + p_hsb -> setPageStep(w); + p_vsb -> setMaxValue(p_vsbms - h); + p_vsb -> setPageStep(h); +} + +void mapAsker::setScrollBarsMaximumSize(int w, int h) +{ + p_hsbms = w; + p_vsbms = h; +} + +void mapAsker::nextQuestionHook(const QString &division) +{ + QString sw = i18n("There are two ways of dealing with the translation of \"Please click on: %1\". The first option simply replaces %1 with the translated name of the relevant region/city. If the grammar of your language allows this, choose this option by setting the translation of this message to 1, and leave untranslated the translations of \"Please click on: %1\" that have the placename embedded (or translate them as - if you wish to show the file as fully translated. The second option is to translate all messages in full - this is likely to be required in the case of highly-inflected languages like Russian. To choose this option, set the translation of this message to 0, and translate all the messages.", "0"); + if (sw == "1") + { + QString divisionName = i18n(p_map -> getFileName().utf8(), division.utf8()); + QString text = i18n("Please click on:\n%1"); + p_next -> setText(text.arg(divisionName)); + } + else + { + QString s = QString("Please click on:\n%1").arg(division); + p_next -> setText(i18n(p_map -> getFileName().utf8(), s.utf8())); + } + p_currentAnswer.setQuestion(i18n(p_map -> getFileName().utf8(), division.utf8())); + p_next -> show(); + p_currentAnswer.setCorrectAnswer(p_map -> getColor(division)); +} + +QString mapAsker::getQuestionHook() const +{ + return i18n("Division in Map"); +} + +void mapAsker::showEvent(QShowEvent *) +{ + if (p_firstShow) + { + p_mapWidget -> init(p_map -> getMapFile(), p_vsb->width(), p_hsb->height()); + p_firstShow = false; + } +} + +QSize mapAsker::mapSize() const +{ + return p_mapWidget -> mapSize(); +} + +#include "mapasker.moc" diff --git a/kgeography/src/mapasker.h b/kgeography/src/mapasker.h new file mode 100644 index 00000000..fbddae96 --- /dev/null +++ b/kgeography/src/mapasker.h @@ -0,0 +1,67 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef MAPASKER_H +#define MAPASKER_H + +#include "askwidget.h" +#include "popupmanager.h" + +class QLabel; +class QScrollBar; +class QSize; + +class flagDivisionAsker; +class infoWidget; +class mapWidget; + +class mapAsker : public askWidget +{ +Q_OBJECT + public: + mapAsker(QWidget *parent, KGmap *m, QWidget *w, bool asker, uint count = 0); + ~mapAsker(); + + QSize mapSize() const; + bool isAsker() const; + virtual bool isClickOnDivision() const { return true; } + + protected: + void nextQuestionHook(const QString &division); + void mousePressEvent(QMouseEvent *e); + QString getQuestionHook() const; + void showEvent(QShowEvent *e); + + public slots: + void setMovement(bool b); + void setZoom(bool b); + void setOriginalZoom(); + + private slots: + void handleMapClick(QRgb c, const QPoint &p); + void setScrollBarsPosition(int x, int y); + void setScrollBarsVisibleSize(int w, int h); + void setScrollBarsMaximumSize(int w, int h); + void showScrollBars(bool b); + + private: + QLabel *p_next; + QWidget *p_fill; + QScrollBar *p_hsb, *p_vsb; + int p_hsbms, p_vsbms; //H and V maximum size for scrollbars + + infoWidget *p_infoWidget; + mapWidget *p_mapWidget; + + popupManager p_popupManager; + bool p_shouldClearPopup, p_asker, p_firstShow; +}; + +#endif diff --git a/kgeography/src/mapchooser.cpp b/kgeography/src/mapchooser.cpp new file mode 100644 index 00000000..57dcb1c9 --- /dev/null +++ b/kgeography/src/mapchooser.cpp @@ -0,0 +1,93 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include +#include +#include + +#include +#include +#include + +#include "mapchooser.h" + +mapChooser::mapChooser(QWidget *parent) : KDialogBase(parent, 0, true, i18n("Choose Map to Use"), KDialogBase::Ok | KDialogBase::Cancel, KDialogBase::Ok, true) +{ + QHBox *mainHB; + QStringList list; + KGmap *m; + QWidget *mapArea; + QGridLayout *mapLay; + + mainHB = new QHBox(this); + mainHB -> setSpacing(KDialog::spacingHint()); + list = KGlobal::dirs() -> findAllResources("appdata", "*.kgm"); + p_listBox = new QListBox(mainHB); + QStringList::iterator it; + for(it = list.begin(); it != list.end(); ++it) + { + if (!p_reader.parseMap(*it)) + { + KMessageBox::error(this, i18n("Error parsing %1: %2").arg(*it).arg(p_reader.getError())); + delete p_reader.getMap(); + } + else + { + m = p_reader.getMap(); + QString text = i18n(m -> getFileName().utf8(), m -> getName().utf8()); + p_listBox -> insertItem(text); + p_maps.insert(text, m); + } + } + + mapArea = new QWidget(mainHB); + mapArea -> setFixedSize(300, 225); + + mapLay = new QGridLayout(mapArea, 3, 3); + + p_image = new QWidget(mapArea); + mapLay -> addWidget(p_image, 1, 1); + + connect(p_listBox, SIGNAL(highlighted(const QString&)), this, SLOT(putImage(const QString&))); + connect(p_listBox, SIGNAL(selected(int)), this, SLOT(slotOk())); + + setMainWidget(mainHB); + + p_listBox -> sort(); + if (p_listBox -> count() > 0) p_listBox -> setCurrentItem(0); + else enableButtonOK(false); +} + +mapChooser::~mapChooser() +{ + p_maps.setAutoDelete(true); + p_maps.clear(); +} + +KGmap *mapChooser::getMap() +{ + KGmap *m; + m = p_maps[p_listBox -> currentText()]; + p_maps.remove(p_listBox -> currentText()); + return m; +} + +void mapChooser::putImage(const QString &mapName) +{ + KGmap *m; + m = p_maps[mapName]; + QImage image(m -> getMapFile()); + image = image.smoothScale(300, 225, QImage::ScaleMin); + p_image -> setPaletteBackgroundPixmap(image); + p_image -> setFixedSize(image.size()); +} + +#include "mapchooser.moc" diff --git a/kgeography/src/mapchooser.h b/kgeography/src/mapchooser.h new file mode 100644 index 00000000..8fc5be08 --- /dev/null +++ b/kgeography/src/mapchooser.h @@ -0,0 +1,40 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef MAPCHOOSER_H +#define MAPCHOOSER_H + +#include + +#include + +#include "map.h" +#include "mapparser.h" + +class mapChooser : public KDialogBase +{ +Q_OBJECT + public: + mapChooser(QWidget *parent); + ~mapChooser(); + + KGmap *getMap(); + + private slots: + void putImage(const QString &mapName); + + private: + QListBox *p_listBox; + QWidget *p_image; + mapReader p_reader; + QDict p_maps; +}; + +#endif diff --git a/kgeography/src/mapparser.cpp b/kgeography/src/mapparser.cpp new file mode 100644 index 00000000..97ca5306 --- /dev/null +++ b/kgeography/src/mapparser.cpp @@ -0,0 +1,279 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include + +#include "division.h" +#include "map.h" +#include "mapparser.h" + +/* unitReader */ + +mapReader::mapReader() : QXmlSimpleReader() +{ +} + +bool mapReader::parseMap(const QString &path) +{ + QString aux; + p_map = new KGmap(); + p_map -> setFile(path); + aux = path.left(path.findRev('/') + 1); // aux = path but without the file name + mapParser handler(p_map, aux); + QFile xmlFile(path); + if (xmlFile.exists()) + { + QXmlInputSource source(&xmlFile); + setContentHandler(&handler); + if (parse(source)) return true; + p_error = handler.errorString(); + } + else + { + p_error = i18n("%1 does not exist.").arg(path); + } + return false; +} + +QString mapReader::getError() +{ + return p_error; +} + +KGmap *mapReader::getMap() +{ + return p_map; +} + +/* mapParser */ + +mapParser::mapParser(KGmap *m, const QString &path) : QXmlDefaultHandler(), p_map(m), p_path(path) +{ +} + +bool mapParser::startDocument() +{ + p_mapNameSet = false; + p_mapFileSet = false; + return true; +} + +bool mapParser::startElement(const QString&, const QString &name, const QString&, const QXmlAttributes&) +{ + QString prev; + bool b = true; + prev = getPreviousTag(); + p_previousTags += ":" + name; + if (prev.isEmpty()) + { + b = name == "map"; + if (!b) p_error = i18n("The map description file should begin with the %1 tag").arg("map"); + } + else if (prev == "map") + { + if (name != "mapFile" && name != "name" && name != "division") + { + b = false; + p_error = i18n("%1 is not a valid tag inside tag %2. Valid tags are %3, %4 and %5").arg(name).arg(prev).arg("mapFile").arg("name").arg("division"); + } + else if ((name == "mapFile" && p_mapFileSet) || (name == "name" && p_mapNameSet)) + { + b = false; + p_error = i18n("%1 tag has already been set").arg(name); + } + p_colorSet = false; + if (name == "division") + { + p_divisionNameSet = false; + p_divisionIgnoreSet = false; + p_flagFileSet = false; + p_capitalSet = false; + p_division = new division(); + } + } + else if (prev == "mapFile" || prev == "name" || prev == "red" || prev == "green" || prev == "blue" || + prev == "ignore") + { + b = false; + p_error = i18n("There can not be a tag inside %1 tag").arg(prev); + } + else if (prev == "division") + { + if (name != "color" && name != "name" && name != "ignore" && name != "flag" && name != "capital") + { + b = false; + p_error = i18n("%1 is not a valid tag inside tag %2. Valid tags are %3, %4, %5, %6 and %7").arg(name).arg(prev).arg("color").arg("name").arg("ignore").arg("capital").arg("flag"); + } + else if ((name == "name" && p_divisionNameSet) || (name == "color" && p_colorSet) || + (name == "ignore" && p_divisionIgnoreSet) || (name == "flag" && p_flagFileSet) || + (name == "capital" && p_capitalSet)) + { + b = false; + p_error = i18n("%1 tag has already been set").arg(name); + } + p_red = -1; + p_green = -1; + p_blue = -1; + } + else if (prev == "color") + { + b = (name == "red" && p_red == -1) || (name == "green" && p_green == -1) || + (name == "blue" && p_blue == -1); + } + else b = false; + return b; +} + +bool mapParser::endElement(const QString &, const QString &, const QString &) +{ + QString aux; + bool b; + aux = getPreviousTag(); + b = true; + if (p_previousTags == ":map:name") + { + p_map -> setName(p_contents); + p_mapNameSet = true; + } + else if (p_previousTags == ":map:mapFile") + { + b = p_map -> setMapFile(p_path + p_contents); + p_mapFileSet = true; + if (!b) p_error = i18n("File %1 does not exist").arg(p_path + p_contents); + } + else if (aux == "division") + { + p_division -> setRGB(p_red, p_green , p_blue); + b = p_divisionNameSet; + if (!b) p_error = i18n("There is a division without name"); + b = b && p_map -> addDivision(p_division); + if (!b) p_error = i18n("There is already either a division called %1 or a division with the same colors as %2").arg(p_division -> getName()).arg(p_division -> getName()); + b = b && (p_capitalSet || !p_division -> canAsk(false)); + if (!b) p_error = i18n("Division %1 has no capital").arg(p_division -> getName()); + } + else if (p_previousTags == ":map:division:name") + { + p_divisionNameSet = true; + p_division -> setName(p_contents); + } + else if (p_previousTags == ":map:division:capital") + { + p_capitalSet = true; + p_division -> setCapital(p_contents); + } + else if (aux == "color") + { + if (p_red == -1) + { + b = false; + p_error = i18n("Tag %1 has not the %2 tag.").arg("").arg(""); + } + else if (p_green == -1) + { + b = false; + p_error = i18n("Tag %1 has not the %2 tag.").arg("").arg(""); + } + else if (p_blue == -1) + { + b = false; + p_error = i18n("Tag %1 has not the %2 tag.").arg("").arg(""); + } + else p_colorSet = true; + } + else if (aux == "red") + { + p_red = p_contents.toInt(); + } + else if (aux == "green") + { + p_green = p_contents.toInt(); + } + else if (aux == "blue") + { + p_blue = p_contents.toInt(); + } + else if (aux == "ignore") + { + p_divisionIgnoreSet = true; + if (p_contents.lower() == "yes") + { + p_division -> setIgnore(true, false); + } + else if (p_contents.lower() == "no") + { + p_division -> setIgnore(false, false); + } + else if (p_contents.lower() == "allowclickmode") + { + p_division -> setIgnore(true, true); + } + else + { + b = false; + p_error = i18n("Invalid value in tag %1").arg(""); + } + } + else if (aux == "flag") + { + b = p_division -> setFlagFile(p_path + "flags/" + p_contents); + p_flagFileSet = true; + if (!b) p_error = i18n("Could not find flag file %1").arg(p_path + "flags/" + p_contents); + } + else if (aux == "map") + { + } + else b = false; + removeLastTag(); + p_contents = QString::null; + return b; +} + +bool mapParser::characters(const QString &ch) +{ + QString aux; + if (ch.simplifyWhiteSpace().length() == 0) return true; + aux = getPreviousTag(); + if (aux == "mapFile" || aux == "name" || aux == "red" || aux == "green" || aux == "blue" || aux == "ignore" || aux == "flag" || aux == "capital") + { + p_contents += ch; + return true; + } + p_error = i18n("There are characters outside tags."); + return false; +} + +bool mapParser::endDocument() +{ + QString aux; + if (p_mapNameSet && p_mapFileSet) + { + return true; + } + else if (!p_mapNameSet) aux = "name"; + else if (!p_mapFileSet) aux = "mapFile"; + p_error = i18n("Tag %1 is missing.").arg(aux); + return false; +} + +QString mapParser::errorString() +{ + if (!p_error.isEmpty()) return p_error; + return i18n("The XML document is malformed."); +} + +QString mapParser::getPreviousTag() const +{ + return p_previousTags.right(p_previousTags.length() - p_previousTags.findRev(':') - 1); +} + +void mapParser::removeLastTag() +{ + p_previousTags = p_previousTags.left(p_previousTags.findRev(':')); +} diff --git a/kgeography/src/mapparser.h b/kgeography/src/mapparser.h new file mode 100644 index 00000000..af3d6d1f --- /dev/null +++ b/kgeography/src/mapparser.h @@ -0,0 +1,57 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef MAPPARSER_H +#define MAPPARSER_H + +#include + +class division; +class KGmap; + +class mapReader : public QXmlSimpleReader +{ + public: + mapReader(); + + bool parseMap(const QString &path); + QString getError(); + KGmap *getMap(); + + private: + QString p_error; + KGmap *p_map; +}; + +class mapParser : public QXmlDefaultHandler +{ + public: + mapParser(KGmap *m, const QString &path); + bool startDocument(); + bool startElement(const QString&, const QString&, const QString&, const QXmlAttributes&); + bool endElement(const QString &, const QString &name, const QString &); + bool characters(const QString &ch); + bool endDocument(); + QString errorString(); + + private: + QString getPreviousTag() const; + void removeLastTag(); + + division *p_division; + int p_red, p_green, p_blue; + KGmap *p_map; + bool p_allowChars, p_mapNameSet, p_mapFileSet; + bool p_divisionNameSet, p_colorSet, p_divisionIgnoreSet, p_flagFileSet, p_capitalSet; + const QString &p_path; + QString p_error, p_contents, p_previousTags; +}; + +#endif diff --git a/kgeography/src/mapsdatatranslation.cpp b/kgeography/src/mapsdatatranslation.cpp new file mode 100644 index 00000000..23fb3418 --- /dev/null +++ b/kgeography/src/mapsdatatranslation.cpp @@ -0,0 +1,4422 @@ +i18n("africa.kgm", "Africa"); +i18n("africa.kgm", "Current map:
Africa
"); +i18n("africa.kgm", "Water"); +i18n("africa.kgm", "Coast"); +i18n("africa.kgm", "Frontier"); +i18n("africa.kgm", "Algeria"); +i18n("africa.kgm", "The capital of Algeria is..."); +i18n("africa.kgm", "Please click on:\nAlgeria"); +i18n("africa.kgm", "The flag of Algeria is..."); +i18n("africa.kgm", "Algiers"); +i18n("africa.kgm", "Algiers is the capital of..."); +i18n("africa.kgm", "Angola"); +i18n("africa.kgm", "The capital of Angola is..."); +i18n("africa.kgm", "Please click on:\nAngola"); +i18n("africa.kgm", "The flag of Angola is..."); +i18n("africa.kgm", "Luanda"); +i18n("africa.kgm", "Luanda is the capital of..."); +i18n("africa.kgm", "Benin"); +i18n("africa.kgm", "The capital of Benin is..."); +i18n("africa.kgm", "Please click on:\nBenin"); +i18n("africa.kgm", "The flag of Benin is..."); +i18n("africa.kgm", "Porto Novo"); +i18n("africa.kgm", "Porto Novo is the capital of..."); +i18n("africa.kgm", "Botswana"); +i18n("africa.kgm", "The capital of Botswana is..."); +i18n("africa.kgm", "Please click on:\nBotswana"); +i18n("africa.kgm", "The flag of Botswana is..."); +i18n("africa.kgm", "Gaborone"); +i18n("africa.kgm", "Gaborone is the capital of..."); +i18n("africa.kgm", "Burkina Faso"); +i18n("africa.kgm", "The capital of Burkina Faso is..."); +i18n("africa.kgm", "Please click on:\nBurkina Faso"); +i18n("africa.kgm", "The flag of Burkina Faso is..."); +i18n("africa.kgm", "Ouagadougou"); +i18n("africa.kgm", "Ouagadougou is the capital of..."); +i18n("africa.kgm", "Burundi"); +i18n("africa.kgm", "The capital of Burundi is..."); +i18n("africa.kgm", "Please click on:\nBurundi"); +i18n("africa.kgm", "The flag of Burundi is..."); +i18n("africa.kgm", "Bujumbura"); +i18n("africa.kgm", "Bujumbura is the capital of..."); +i18n("africa.kgm", "Cameroon"); +i18n("africa.kgm", "The capital of Cameroon is..."); +i18n("africa.kgm", "Please click on:\nCameroon"); +i18n("africa.kgm", "The flag of Cameroon is..."); +i18n("africa.kgm", "Yaoundé"); +i18n("africa.kgm", "Yaoundé is the capital of..."); +i18n("africa.kgm", "Central African Republic"); +i18n("africa.kgm", "The capital of Central African Republic is..."); +i18n("africa.kgm", "Please click on:\nCentral African Republic"); +i18n("africa.kgm", "The flag of Central African Republic is..."); +i18n("africa.kgm", "Bangui"); +i18n("africa.kgm", "Bangui is the capital of..."); +i18n("africa.kgm", "Chad"); +i18n("africa.kgm", "The capital of Chad is..."); +i18n("africa.kgm", "Please click on:\nChad"); +i18n("africa.kgm", "The flag of Chad is..."); +i18n("africa.kgm", "N'Djamena"); +i18n("africa.kgm", "N'Djamena is the capital of..."); +i18n("africa.kgm", "Côte d'Ivoire"); +i18n("africa.kgm", "The capital of Côte d'Ivoire is..."); +i18n("africa.kgm", "Please click on:\nCôte d'Ivoire"); +i18n("africa.kgm", "The flag of Côte d'Ivoire is..."); +i18n("africa.kgm", "Yamoussoukro"); +i18n("africa.kgm", "Yamoussoukro is the capital of..."); +i18n("africa.kgm", "Cyprus"); +i18n("africa.kgm", "Democratic Republic of the Congo"); +i18n("africa.kgm", "The capital of Democratic Republic of the Congo is..."); +i18n("africa.kgm", "Please click on:\nDemocratic Republic of the Congo"); +i18n("africa.kgm", "The flag of Democratic Republic of the Congo is..."); +i18n("africa.kgm", "Kinshasa"); +i18n("africa.kgm", "Kinshasa is the capital of..."); +i18n("africa.kgm", "Djibouti"); +i18n("africa.kgm", "The capital of Djibouti is..."); +i18n("africa.kgm", "Please click on:\nDjibouti"); +i18n("africa.kgm", "The flag of Djibouti is..."); +i18n("africa.kgm", "Djibouti"); +i18n("africa.kgm", "Djibouti is the capital of..."); +i18n("africa.kgm", "Egypt"); +i18n("africa.kgm", "The capital of Egypt is..."); +i18n("africa.kgm", "Please click on:\nEgypt"); +i18n("africa.kgm", "The flag of Egypt is..."); +i18n("africa.kgm", "Cairo"); +i18n("africa.kgm", "Cairo is the capital of..."); +i18n("africa.kgm", "Equatorial Guinea"); +i18n("africa.kgm", "The capital of Equatorial Guinea is..."); +i18n("africa.kgm", "Please click on:\nEquatorial Guinea"); +i18n("africa.kgm", "The flag of Equatorial Guinea is..."); +i18n("africa.kgm", "Malabo"); +i18n("africa.kgm", "Malabo is the capital of..."); +i18n("africa.kgm", "Eritrea"); +i18n("africa.kgm", "The capital of Eritrea is..."); +i18n("africa.kgm", "Please click on:\nEritrea"); +i18n("africa.kgm", "The flag of Eritrea is..."); +i18n("africa.kgm", "Asmara"); +i18n("africa.kgm", "Asmara is the capital of..."); +i18n("africa.kgm", "Ethiopia"); +i18n("africa.kgm", "The capital of Ethiopia is..."); +i18n("africa.kgm", "Please click on:\nEthiopia"); +i18n("africa.kgm", "The flag of Ethiopia is..."); +i18n("africa.kgm", "Addis Ababa"); +i18n("africa.kgm", "Addis Ababa is the capital of..."); +i18n("africa.kgm", "Gabon"); +i18n("africa.kgm", "The capital of Gabon is..."); +i18n("africa.kgm", "Please click on:\nGabon"); +i18n("africa.kgm", "The flag of Gabon is..."); +i18n("africa.kgm", "Libreville"); +i18n("africa.kgm", "Libreville is the capital of..."); +i18n("africa.kgm", "Ghana"); +i18n("africa.kgm", "The capital of Ghana is..."); +i18n("africa.kgm", "Please click on:\nGhana"); +i18n("africa.kgm", "The flag of Ghana is..."); +i18n("africa.kgm", "Accra"); +i18n("africa.kgm", "Accra is the capital of..."); +i18n("africa.kgm", "Greece"); +i18n("africa.kgm", "Guinea"); +i18n("africa.kgm", "The capital of Guinea is..."); +i18n("africa.kgm", "Please click on:\nGuinea"); +i18n("africa.kgm", "The flag of Guinea is..."); +i18n("africa.kgm", "Conakry"); +i18n("africa.kgm", "Conakry is the capital of..."); +i18n("africa.kgm", "Guinea-Bissau"); +i18n("africa.kgm", "The capital of Guinea-Bissau is..."); +i18n("africa.kgm", "Please click on:\nGuinea-Bissau"); +i18n("africa.kgm", "The flag of Guinea-Bissau is..."); +i18n("africa.kgm", "Bissau"); +i18n("africa.kgm", "Bissau is the capital of..."); +i18n("africa.kgm", "Iran"); +i18n("africa.kgm", "Iraq"); +i18n("africa.kgm", "Israel"); +i18n("africa.kgm", "Italy"); +i18n("africa.kgm", "Jordan"); +i18n("africa.kgm", "Kenya"); +i18n("africa.kgm", "The capital of Kenya is..."); +i18n("africa.kgm", "Please click on:\nKenya"); +i18n("africa.kgm", "The flag of Kenya is..."); +i18n("africa.kgm", "Nairobi"); +i18n("africa.kgm", "Nairobi is the capital of..."); +i18n("africa.kgm", "Kuwait"); +i18n("africa.kgm", "Lebanon"); +i18n("africa.kgm", "Lesotho"); +i18n("africa.kgm", "The capital of Lesotho is..."); +i18n("africa.kgm", "Please click on:\nLesotho"); +i18n("africa.kgm", "The flag of Lesotho is..."); +i18n("africa.kgm", "Maseru"); +i18n("africa.kgm", "Maseru is the capital of..."); +i18n("africa.kgm", "Liberia"); +i18n("africa.kgm", "The capital of Liberia is..."); +i18n("africa.kgm", "Please click on:\nLiberia"); +i18n("africa.kgm", "The flag of Liberia is..."); +i18n("africa.kgm", "Monrovia"); +i18n("africa.kgm", "Monrovia is the capital of..."); +i18n("africa.kgm", "Libya"); +i18n("africa.kgm", "The capital of Libya is..."); +i18n("africa.kgm", "Please click on:\nLibya"); +i18n("africa.kgm", "The flag of Libya is..."); +i18n("africa.kgm", "Tripoli"); +i18n("africa.kgm", "Tripoli is the capital of..."); +i18n("africa.kgm", "Madagascar"); +i18n("africa.kgm", "The capital of Madagascar is..."); +i18n("africa.kgm", "Please click on:\nMadagascar"); +i18n("africa.kgm", "The flag of Madagascar is..."); +i18n("africa.kgm", "Antananarivo"); +i18n("africa.kgm", "Antananarivo is the capital of..."); +i18n("africa.kgm", "Malawi"); +i18n("africa.kgm", "The capital of Malawi is..."); +i18n("africa.kgm", "Please click on:\nMalawi"); +i18n("africa.kgm", "The flag of Malawi is..."); +i18n("africa.kgm", "Lilongwe"); +i18n("africa.kgm", "Lilongwe is the capital of..."); +i18n("africa.kgm", "Mali"); +i18n("africa.kgm", "The capital of Mali is..."); +i18n("africa.kgm", "Please click on:\nMali"); +i18n("africa.kgm", "The flag of Mali is..."); +i18n("africa.kgm", "Bamako"); +i18n("africa.kgm", "Bamako is the capital of..."); +i18n("africa.kgm", "Mauritania"); +i18n("africa.kgm", "The capital of Mauritania is..."); +i18n("africa.kgm", "Please click on:\nMauritania"); +i18n("africa.kgm", "The flag of Mauritania is..."); +i18n("africa.kgm", "Nouakchott"); +i18n("africa.kgm", "Nouakchott is the capital of..."); +i18n("africa.kgm", "Morocco"); +i18n("africa.kgm", "The capital of Morocco is..."); +i18n("africa.kgm", "Please click on:\nMorocco"); +i18n("africa.kgm", "The flag of Morocco is..."); +i18n("africa.kgm", "Rabat"); +i18n("africa.kgm", "Rabat is the capital of..."); +i18n("africa.kgm", "Mozambique"); +i18n("africa.kgm", "The capital of Mozambique is..."); +i18n("africa.kgm", "Please click on:\nMozambique"); +i18n("africa.kgm", "The flag of Mozambique is..."); +i18n("africa.kgm", "Maputo"); +i18n("africa.kgm", "Maputo is the capital of..."); +i18n("africa.kgm", "Namibia"); +i18n("africa.kgm", "The capital of Namibia is..."); +i18n("africa.kgm", "Please click on:\nNamibia"); +i18n("africa.kgm", "The flag of Namibia is..."); +i18n("africa.kgm", "Windhoek"); +i18n("africa.kgm", "Windhoek is the capital of..."); +i18n("africa.kgm", "Niger"); +i18n("africa.kgm", "The capital of Niger is..."); +i18n("africa.kgm", "Please click on:\nNiger"); +i18n("africa.kgm", "The flag of Niger is..."); +i18n("africa.kgm", "Niamey"); +i18n("africa.kgm", "Niamey is the capital of..."); +i18n("africa.kgm", "Nigeria"); +i18n("africa.kgm", "The capital of Nigeria is..."); +i18n("africa.kgm", "Please click on:\nNigeria"); +i18n("africa.kgm", "The flag of Nigeria is..."); +i18n("africa.kgm", "Abuja"); +i18n("africa.kgm", "Abuja is the capital of..."); +i18n("africa.kgm", "Portugal"); +i18n("africa.kgm", "Qatar"); +i18n("africa.kgm", "Republic of the Congo"); +i18n("africa.kgm", "The capital of Republic of the Congo is..."); +i18n("africa.kgm", "Please click on:\nRepublic of the Congo"); +i18n("africa.kgm", "The flag of Republic of the Congo is..."); +i18n("africa.kgm", "Brazzaville"); +i18n("africa.kgm", "Brazzaville is the capital of..."); +i18n("africa.kgm", "Rwanda"); +i18n("africa.kgm", "The capital of Rwanda is..."); +i18n("africa.kgm", "Please click on:\nRwanda"); +i18n("africa.kgm", "The flag of Rwanda is..."); +i18n("africa.kgm", "Kigali"); +i18n("africa.kgm", "Kigali is the capital of..."); +i18n("africa.kgm", "Saudi Arabia"); +i18n("africa.kgm", "Senegal"); +i18n("africa.kgm", "The capital of Senegal is..."); +i18n("africa.kgm", "Please click on:\nSenegal"); +i18n("africa.kgm", "The flag of Senegal is..."); +i18n("africa.kgm", "Dakar"); +i18n("africa.kgm", "Dakar is the capital of..."); +i18n("africa.kgm", "Sierra Leone"); +i18n("africa.kgm", "The capital of Sierra Leone is..."); +i18n("africa.kgm", "Please click on:\nSierra Leone"); +i18n("africa.kgm", "The flag of Sierra Leone is..."); +i18n("africa.kgm", "Freetown"); +i18n("africa.kgm", "Freetown is the capital of..."); +i18n("africa.kgm", "Somalia"); +i18n("africa.kgm", "The capital of Somalia is..."); +i18n("africa.kgm", "Please click on:\nSomalia"); +i18n("africa.kgm", "The flag of Somalia is..."); +i18n("africa.kgm", "Mogadishu"); +i18n("africa.kgm", "Mogadishu is the capital of..."); +i18n("africa.kgm", "South Africa"); +i18n("africa.kgm", "The capital of South Africa is..."); +i18n("africa.kgm", "Please click on:\nSouth Africa"); +i18n("africa.kgm", "The flag of South Africa is..."); +i18n("africa.kgm", "Pretoria, Bloemfontein and Cape Town"); +i18n("africa.kgm", "Pretoria, Bloemfontein and Cape Town is the capital of..."); +i18n("africa.kgm", "Spain"); +i18n("africa.kgm", "Sudan"); +i18n("africa.kgm", "The capital of Sudan is..."); +i18n("africa.kgm", "Please click on:\nSudan"); +i18n("africa.kgm", "The flag of Sudan is..."); +i18n("africa.kgm", "Khartoum"); +i18n("africa.kgm", "Khartoum is the capital of..."); +i18n("africa.kgm", "Swaziland"); +i18n("africa.kgm", "The capital of Swaziland is..."); +i18n("africa.kgm", "Please click on:\nSwaziland"); +i18n("africa.kgm", "The flag of Swaziland is..."); +i18n("africa.kgm", "Mbabane"); +i18n("africa.kgm", "Mbabane is the capital of..."); +i18n("africa.kgm", "Syria"); +i18n("africa.kgm", "Tanzania"); +i18n("africa.kgm", "The capital of Tanzania is..."); +i18n("africa.kgm", "Please click on:\nTanzania"); +i18n("africa.kgm", "The flag of Tanzania is..."); +i18n("africa.kgm", "Dodoma"); +i18n("africa.kgm", "Dodoma is the capital of..."); +i18n("africa.kgm", "The Gambia"); +i18n("africa.kgm", "The capital of The Gambia is..."); +i18n("africa.kgm", "Please click on:\nThe Gambia"); +i18n("africa.kgm", "The flag of The Gambia is..."); +i18n("africa.kgm", "Banjul"); +i18n("africa.kgm", "Banjul is the capital of..."); +i18n("africa.kgm", "Togo"); +i18n("africa.kgm", "The capital of Togo is..."); +i18n("africa.kgm", "Please click on:\nTogo"); +i18n("africa.kgm", "The flag of Togo is..."); +i18n("africa.kgm", "Lomé"); +i18n("africa.kgm", "Lomé is the capital of..."); +i18n("africa.kgm", "Tunisia"); +i18n("africa.kgm", "The capital of Tunisia is..."); +i18n("africa.kgm", "Please click on:\nTunisia"); +i18n("africa.kgm", "The flag of Tunisia is..."); +i18n("africa.kgm", "Tunis"); +i18n("africa.kgm", "Tunis is the capital of..."); +i18n("africa.kgm", "Turkey"); +i18n("africa.kgm", "Turkmenistan"); +i18n("africa.kgm", "Uganda"); +i18n("africa.kgm", "The capital of Uganda is..."); +i18n("africa.kgm", "Please click on:\nUganda"); +i18n("africa.kgm", "The flag of Uganda is..."); +i18n("africa.kgm", "Kampala"); +i18n("africa.kgm", "Kampala is the capital of..."); +i18n("africa.kgm", "United Arab Emirates"); +i18n("africa.kgm", "West Bank"); +i18n("africa.kgm", "Western Sahara"); +i18n("africa.kgm", "The capital of Western Sahara is..."); +i18n("africa.kgm", "Please click on:\nWestern Sahara"); +i18n("africa.kgm", "The flag of Western Sahara is..."); +i18n("africa.kgm", "Laayoune"); +i18n("africa.kgm", "Laayoune is the capital of..."); +i18n("africa.kgm", "Yemen"); +i18n("africa.kgm", "Zambia"); +i18n("africa.kgm", "The capital of Zambia is..."); +i18n("africa.kgm", "Please click on:\nZambia"); +i18n("africa.kgm", "The flag of Zambia is..."); +i18n("africa.kgm", "Lusaka"); +i18n("africa.kgm", "Lusaka is the capital of..."); +i18n("africa.kgm", "Zimbabwe"); +i18n("africa.kgm", "The capital of Zimbabwe is..."); +i18n("africa.kgm", "Please click on:\nZimbabwe"); +i18n("africa.kgm", "The flag of Zimbabwe is..."); +i18n("africa.kgm", "Harare"); +i18n("africa.kgm", "Harare is the capital of..."); +i18n("asia.kgm", "Asia"); +i18n("asia.kgm", "Current map:
Asia
"); +i18n("asia.kgm", "Not a Nation"); +i18n("asia.kgm", "Russia"); +i18n("asia.kgm", "The capital of Russia is..."); +i18n("asia.kgm", "Please click on:\nRussia"); +i18n("asia.kgm", "The flag of Russia is..."); +i18n("asia.kgm", "Moscow"); +i18n("asia.kgm", "Moscow is the capital of..."); +i18n("asia.kgm", "Turkey"); +i18n("asia.kgm", "The capital of Turkey is..."); +i18n("asia.kgm", "Please click on:\nTurkey"); +i18n("asia.kgm", "The flag of Turkey is..."); +i18n("asia.kgm", "Ankara"); +i18n("asia.kgm", "Ankara is the capital of..."); +i18n("asia.kgm", "Egypt"); +i18n("asia.kgm", "Djibouti"); +i18n("asia.kgm", "Eritrea"); +i18n("asia.kgm", "Ethiopia"); +i18n("asia.kgm", "Iran"); +i18n("asia.kgm", "The capital of Iran is..."); +i18n("asia.kgm", "Please click on:\nIran"); +i18n("asia.kgm", "The flag of Iran is..."); +i18n("asia.kgm", "Tehran"); +i18n("asia.kgm", "Tehran is the capital of..."); +i18n("asia.kgm", "Iraq"); +i18n("asia.kgm", "The capital of Iraq is..."); +i18n("asia.kgm", "Please click on:\nIraq"); +i18n("asia.kgm", "The flag of Iraq is..."); +i18n("asia.kgm", "Baghdad"); +i18n("asia.kgm", "Baghdad is the capital of..."); +i18n("asia.kgm", "Israel"); +i18n("asia.kgm", "The capital of Israel is..."); +i18n("asia.kgm", "Please click on:\nIsrael"); +i18n("asia.kgm", "The flag of Israel is..."); +i18n("asia.kgm", "Jerusalem"); +i18n("asia.kgm", "Jerusalem is the capital of..."); +i18n("asia.kgm", "Jordan"); +i18n("asia.kgm", "The capital of Jordan is..."); +i18n("asia.kgm", "Please click on:\nJordan"); +i18n("asia.kgm", "The flag of Jordan is..."); +i18n("asia.kgm", "Amman"); +i18n("asia.kgm", "Amman is the capital of..."); +i18n("asia.kgm", "Kenya"); +i18n("asia.kgm", "Kuwait"); +i18n("asia.kgm", "The capital of Kuwait is..."); +i18n("asia.kgm", "Please click on:\nKuwait"); +i18n("asia.kgm", "The flag of Kuwait is..."); +i18n("asia.kgm", "Kuwait City"); +i18n("asia.kgm", "Kuwait City is the capital of..."); +i18n("asia.kgm", "Lebanon"); +i18n("asia.kgm", "The capital of Lebanon is..."); +i18n("asia.kgm", "Please click on:\nLebanon"); +i18n("asia.kgm", "The flag of Lebanon is..."); +i18n("asia.kgm", "Beirut"); +i18n("asia.kgm", "Beirut is the capital of..."); +i18n("asia.kgm", "Qatar"); +i18n("asia.kgm", "The capital of Qatar is..."); +i18n("asia.kgm", "Please click on:\nQatar"); +i18n("asia.kgm", "The flag of Qatar is..."); +i18n("asia.kgm", "Doha"); +i18n("asia.kgm", "Doha is the capital of..."); +i18n("asia.kgm", "Saudi Arabia"); +i18n("asia.kgm", "The capital of Saudi Arabia is..."); +i18n("asia.kgm", "Please click on:\nSaudi Arabia"); +i18n("asia.kgm", "The flag of Saudi Arabia is..."); +i18n("asia.kgm", "Riyadh"); +i18n("asia.kgm", "Riyadh is the capital of..."); +i18n("asia.kgm", "Somalia"); +i18n("asia.kgm", "Sudan"); +i18n("asia.kgm", "Syria"); +i18n("asia.kgm", "The capital of Syria is..."); +i18n("asia.kgm", "Please click on:\nSyria"); +i18n("asia.kgm", "The flag of Syria is..."); +i18n("asia.kgm", "Damascus"); +i18n("asia.kgm", "Damascus is the capital of..."); +i18n("asia.kgm", "Uganda"); +i18n("asia.kgm", "United Arab Emirates"); +i18n("asia.kgm", "The capital of United Arab Emirates is..."); +i18n("asia.kgm", "Please click on:\nUnited Arab Emirates"); +i18n("asia.kgm", "The flag of United Arab Emirates is..."); +i18n("asia.kgm", "Abu Dhabi City"); +i18n("asia.kgm", "Abu Dhabi City is the capital of..."); +i18n("asia.kgm", "Oman"); +i18n("asia.kgm", "The capital of Oman is..."); +i18n("asia.kgm", "Please click on:\nOman"); +i18n("asia.kgm", "The flag of Oman is..."); +i18n("asia.kgm", "Muscat"); +i18n("asia.kgm", "Muscat is the capital of..."); +i18n("asia.kgm", "West Bank"); +i18n("asia.kgm", "Yemen"); +i18n("asia.kgm", "The capital of Yemen is..."); +i18n("asia.kgm", "Please click on:\nYemen"); +i18n("asia.kgm", "The flag of Yemen is..."); +i18n("asia.kgm", "Sana'a"); +i18n("asia.kgm", "Sana'a is the capital of..."); +i18n("asia.kgm", "Ukraine"); +i18n("asia.kgm", "China"); +i18n("asia.kgm", "The capital of China is..."); +i18n("asia.kgm", "Please click on:\nChina"); +i18n("asia.kgm", "The flag of China is..."); +i18n("asia.kgm", "Beijing"); +i18n("asia.kgm", "Beijing is the capital of..."); +i18n("asia.kgm", "India"); +i18n("asia.kgm", "The capital of India is..."); +i18n("asia.kgm", "Please click on:\nIndia"); +i18n("asia.kgm", "The flag of India is..."); +i18n("asia.kgm", "New Delhi"); +i18n("asia.kgm", "New Delhi is the capital of..."); +i18n("asia.kgm", "Sri Lanka"); +i18n("asia.kgm", "The capital of Sri Lanka is..."); +i18n("asia.kgm", "Please click on:\nSri Lanka"); +i18n("asia.kgm", "The flag of Sri Lanka is..."); +i18n("asia.kgm", "Colombo and Sri Jayewardenepura"); +i18n("asia.kgm", "Colombo and Sri Jayewardenepura is the capital of..."); +i18n("asia.kgm", "Mongolia"); +i18n("asia.kgm", "The capital of Mongolia is..."); +i18n("asia.kgm", "Please click on:\nMongolia"); +i18n("asia.kgm", "The flag of Mongolia is..."); +i18n("asia.kgm", "Ulaanbaatar"); +i18n("asia.kgm", "Ulaanbaatar is the capital of..."); +i18n("asia.kgm", "Kazakhstan"); +i18n("asia.kgm", "The capital of Kazakhstan is..."); +i18n("asia.kgm", "Please click on:\nKazakhstan"); +i18n("asia.kgm", "The flag of Kazakhstan is..."); +i18n("asia.kgm", "Astana"); +i18n("asia.kgm", "Astana is the capital of..."); +i18n("asia.kgm", "Japan"); +i18n("asia.kgm", "The capital of Japan is..."); +i18n("asia.kgm", "Please click on:\nJapan"); +i18n("asia.kgm", "The flag of Japan is..."); +i18n("asia.kgm", "Tokyo"); +i18n("asia.kgm", "Tokyo is the capital of..."); +i18n("asia.kgm", "Myanmar"); +i18n("asia.kgm", "The capital of Myanmar is..."); +i18n("asia.kgm", "Please click on:\nMyanmar"); +i18n("asia.kgm", "The flag of Myanmar is..."); +i18n("asia.kgm", "Naypyidaw"); +i18n("asia.kgm", "Naypyidaw is the capital of..."); +i18n("asia.kgm", "Nepal"); +i18n("asia.kgm", "The capital of Nepal is..."); +i18n("asia.kgm", "Please click on:\nNepal"); +i18n("asia.kgm", "The flag of Nepal is..."); +i18n("asia.kgm", "Kathmandu"); +i18n("asia.kgm", "Kathmandu is the capital of..."); +i18n("asia.kgm", "Bhutan"); +i18n("asia.kgm", "The capital of Bhutan is..."); +i18n("asia.kgm", "Please click on:\nBhutan"); +i18n("asia.kgm", "The flag of Bhutan is..."); +i18n("asia.kgm", "Thimphu"); +i18n("asia.kgm", "Thimphu is the capital of..."); +i18n("asia.kgm", "Indonesia"); +i18n("asia.kgm", "Malaysia"); +i18n("asia.kgm", "The capital of Malaysia is..."); +i18n("asia.kgm", "Please click on:\nMalaysia"); +i18n("asia.kgm", "The flag of Malaysia is..."); +i18n("asia.kgm", "Kuala Lumpur"); +i18n("asia.kgm", "Kuala Lumpur is the capital of..."); +i18n("asia.kgm", "Bangladesh"); +i18n("asia.kgm", "The capital of Bangladesh is..."); +i18n("asia.kgm", "Please click on:\nBangladesh"); +i18n("asia.kgm", "The flag of Bangladesh is..."); +i18n("asia.kgm", "Dhaka"); +i18n("asia.kgm", "Dhaka is the capital of..."); +i18n("asia.kgm", "Afghanistan"); +i18n("asia.kgm", "The capital of Afghanistan is..."); +i18n("asia.kgm", "Please click on:\nAfghanistan"); +i18n("asia.kgm", "The flag of Afghanistan is..."); +i18n("asia.kgm", "Kabul"); +i18n("asia.kgm", "Kabul is the capital of..."); +i18n("asia.kgm", "Azerbaijan"); +i18n("asia.kgm", "The capital of Azerbaijan is..."); +i18n("asia.kgm", "Please click on:\nAzerbaijan"); +i18n("asia.kgm", "The flag of Azerbaijan is..."); +i18n("asia.kgm", "Baku"); +i18n("asia.kgm", "Baku is the capital of..."); +i18n("asia.kgm", "Armenia"); +i18n("asia.kgm", "The capital of Armenia is..."); +i18n("asia.kgm", "Please click on:\nArmenia"); +i18n("asia.kgm", "The flag of Armenia is..."); +i18n("asia.kgm", "Yerevan"); +i18n("asia.kgm", "Yerevan is the capital of..."); +i18n("asia.kgm", "Bahrain"); +i18n("asia.kgm", "The capital of Bahrain is..."); +i18n("asia.kgm", "Please click on:\nBahrain"); +i18n("asia.kgm", "The flag of Bahrain is..."); +i18n("asia.kgm", "Manama"); +i18n("asia.kgm", "Manama is the capital of..."); +i18n("asia.kgm", "Georgia"); +i18n("asia.kgm", "The capital of Georgia is..."); +i18n("asia.kgm", "Please click on:\nGeorgia"); +i18n("asia.kgm", "The flag of Georgia is..."); +i18n("asia.kgm", "Tbilisi"); +i18n("asia.kgm", "Tbilisi is the capital of..."); +i18n("asia.kgm", "Turkmenistan"); +i18n("asia.kgm", "The capital of Turkmenistan is..."); +i18n("asia.kgm", "Please click on:\nTurkmenistan"); +i18n("asia.kgm", "The flag of Turkmenistan is..."); +i18n("asia.kgm", "Ashgabat"); +i18n("asia.kgm", "Ashgabat is the capital of..."); +i18n("asia.kgm", "Uzbekistan"); +i18n("asia.kgm", "The capital of Uzbekistan is..."); +i18n("asia.kgm", "Please click on:\nUzbekistan"); +i18n("asia.kgm", "The flag of Uzbekistan is..."); +i18n("asia.kgm", "Tashkent"); +i18n("asia.kgm", "Tashkent is the capital of..."); +i18n("asia.kgm", "Kyrgyzstan"); +i18n("asia.kgm", "The capital of Kyrgyzstan is..."); +i18n("asia.kgm", "Please click on:\nKyrgyzstan"); +i18n("asia.kgm", "The flag of Kyrgyzstan is..."); +i18n("asia.kgm", "Bishkek"); +i18n("asia.kgm", "Bishkek is the capital of..."); +i18n("asia.kgm", "Tajikistan"); +i18n("asia.kgm", "The capital of Tajikistan is..."); +i18n("asia.kgm", "Please click on:\nTajikistan"); +i18n("asia.kgm", "The flag of Tajikistan is..."); +i18n("asia.kgm", "Dushanbe"); +i18n("asia.kgm", "Dushanbe is the capital of..."); +i18n("asia.kgm", "Pakistan"); +i18n("asia.kgm", "The capital of Pakistan is..."); +i18n("asia.kgm", "Please click on:\nPakistan"); +i18n("asia.kgm", "The flag of Pakistan is..."); +i18n("asia.kgm", "Islamabad"); +i18n("asia.kgm", "Islamabad is the capital of..."); +i18n("asia.kgm", "Laos"); +i18n("asia.kgm", "The capital of Laos is..."); +i18n("asia.kgm", "Please click on:\nLaos"); +i18n("asia.kgm", "The flag of Laos is..."); +i18n("asia.kgm", "Vientiane"); +i18n("asia.kgm", "Vientiane is the capital of..."); +i18n("asia.kgm", "Cambodia"); +i18n("asia.kgm", "The capital of Cambodia is..."); +i18n("asia.kgm", "Please click on:\nCambodia"); +i18n("asia.kgm", "The flag of Cambodia is..."); +i18n("asia.kgm", "Phnom Penh"); +i18n("asia.kgm", "Phnom Penh is the capital of..."); +i18n("asia.kgm", "Brunei"); +i18n("asia.kgm", "The capital of Brunei is..."); +i18n("asia.kgm", "Please click on:\nBrunei"); +i18n("asia.kgm", "The flag of Brunei is..."); +i18n("asia.kgm", "Bandar Seri Begawan"); +i18n("asia.kgm", "Bandar Seri Begawan is the capital of..."); +i18n("asia.kgm", "Philippines"); +i18n("asia.kgm", "The capital of Philippines is..."); +i18n("asia.kgm", "Please click on:\nPhilippines"); +i18n("asia.kgm", "The flag of Philippines is..."); +i18n("asia.kgm", "Manila"); +i18n("asia.kgm", "Manila is the capital of..."); +i18n("asia.kgm", "Thailand"); +i18n("asia.kgm", "The capital of Thailand is..."); +i18n("asia.kgm", "Please click on:\nThailand"); +i18n("asia.kgm", "The flag of Thailand is..."); +i18n("asia.kgm", "Bangkok"); +i18n("asia.kgm", "Bangkok is the capital of..."); +i18n("asia.kgm", "Vietnam"); +i18n("asia.kgm", "The capital of Vietnam is..."); +i18n("asia.kgm", "Please click on:\nVietnam"); +i18n("asia.kgm", "The flag of Vietnam is..."); +i18n("asia.kgm", "Hanoi"); +i18n("asia.kgm", "Hanoi is the capital of..."); +i18n("asia.kgm", "Taiwan"); +i18n("asia.kgm", "The capital of Taiwan is..."); +i18n("asia.kgm", "Please click on:\nTaiwan"); +i18n("asia.kgm", "The flag of Taiwan is..."); +i18n("asia.kgm", "Taipei"); +i18n("asia.kgm", "Taipei is the capital of..."); +i18n("asia.kgm", "Singapore"); +i18n("asia.kgm", "The capital of Singapore is..."); +i18n("asia.kgm", "Please click on:\nSingapore"); +i18n("asia.kgm", "The flag of Singapore is..."); +i18n("asia.kgm", "Singapore"); +i18n("asia.kgm", "Singapore is the capital of..."); +i18n("asia.kgm", "North Korea"); +i18n("asia.kgm", "The capital of North Korea is..."); +i18n("asia.kgm", "Please click on:\nNorth Korea"); +i18n("asia.kgm", "The flag of North Korea is..."); +i18n("asia.kgm", "Pyeongyang"); +i18n("asia.kgm", "Pyeongyang is the capital of..."); +i18n("asia.kgm", "South Korea"); +i18n("asia.kgm", "The capital of South Korea is..."); +i18n("asia.kgm", "Please click on:\nSouth Korea"); +i18n("asia.kgm", "The flag of South Korea is..."); +i18n("asia.kgm", "Seoul"); +i18n("asia.kgm", "Seoul is the capital of..."); +i18n("austria.kgm", "Austria"); +i18n("austria.kgm", "Current map:
Austria
"); +i18n("austria.kgm", "Frontier"); +i18n("austria.kgm", "Not Austria"); +i18n("austria.kgm", "Vienna"); +i18n("austria.kgm", "The capital of Vienna is..."); +i18n("austria.kgm", "Please click on:\nVienna"); +i18n("austria.kgm", "Vienna"); +i18n("austria.kgm", "Vienna is the capital of..."); +i18n("austria.kgm", "Burgenland"); +i18n("austria.kgm", "The capital of Burgenland is..."); +i18n("austria.kgm", "Please click on:\nBurgenland"); +i18n("austria.kgm", "Eisenstadt"); +i18n("austria.kgm", "Eisenstadt is the capital of..."); +i18n("austria.kgm", "Styria"); +i18n("austria.kgm", "The capital of Styria is..."); +i18n("austria.kgm", "Please click on:\nStyria"); +i18n("austria.kgm", "Graz"); +i18n("austria.kgm", "Graz is the capital of..."); +i18n("austria.kgm", "Carinthia"); +i18n("austria.kgm", "The capital of Carinthia is..."); +i18n("austria.kgm", "Please click on:\nCarinthia"); +i18n("austria.kgm", "Klagenfurt"); +i18n("austria.kgm", "Klagenfurt is the capital of..."); +i18n("austria.kgm", "Tyrol"); +i18n("austria.kgm", "The capital of Tyrol is..."); +i18n("austria.kgm", "Please click on:\nTyrol"); +i18n("austria.kgm", "Innsbruck"); +i18n("austria.kgm", "Innsbruck is the capital of..."); +i18n("austria.kgm", "Vorarlberg"); +i18n("austria.kgm", "The capital of Vorarlberg is..."); +i18n("austria.kgm", "Please click on:\nVorarlberg"); +i18n("austria.kgm", "Bregenz"); +i18n("austria.kgm", "Bregenz is the capital of..."); +i18n("austria.kgm", "Salzburg"); +i18n("austria.kgm", "The capital of Salzburg is..."); +i18n("austria.kgm", "Please click on:\nSalzburg"); +i18n("austria.kgm", "Salzburg"); +i18n("austria.kgm", "Salzburg is the capital of..."); +i18n("austria.kgm", "Upper Austria"); +i18n("austria.kgm", "The capital of Upper Austria is..."); +i18n("austria.kgm", "Please click on:\nUpper Austria"); +i18n("austria.kgm", "Linz"); +i18n("austria.kgm", "Linz is the capital of..."); +i18n("austria.kgm", "Lower Austria"); +i18n("austria.kgm", "The capital of Lower Austria is..."); +i18n("austria.kgm", "Please click on:\nLower Austria"); +i18n("austria.kgm", "St. Pölten"); +i18n("austria.kgm", "St. Pölten is the capital of..."); +i18n("brazil.kgm", "Brazil"); +i18n("brazil.kgm", "Current map:
Brazil
"); +i18n("brazil.kgm", "Sergipe"); +i18n("brazil.kgm", "The capital of Sergipe is..."); +i18n("brazil.kgm", "Please click on:\nSergipe"); +i18n("brazil.kgm", "The flag of Sergipe is..."); +i18n("brazil.kgm", "Aracaju"); +i18n("brazil.kgm", "Aracaju is the capital of..."); +i18n("brazil.kgm", "Para"); +i18n("brazil.kgm", "The capital of Para is..."); +i18n("brazil.kgm", "Please click on:\nPara"); +i18n("brazil.kgm", "The flag of Para is..."); +i18n("brazil.kgm", "Belem"); +i18n("brazil.kgm", "Belem is the capital of..."); +i18n("brazil.kgm", "Minas Gerais"); +i18n("brazil.kgm", "The capital of Minas Gerais is..."); +i18n("brazil.kgm", "Please click on:\nMinas Gerais"); +i18n("brazil.kgm", "The flag of Minas Gerais is..."); +i18n("brazil.kgm", "Belo Horizonte"); +i18n("brazil.kgm", "Belo Horizonte is the capital of..."); +i18n("brazil.kgm", "Roraima"); +i18n("brazil.kgm", "The capital of Roraima is..."); +i18n("brazil.kgm", "Please click on:\nRoraima"); +i18n("brazil.kgm", "The flag of Roraima is..."); +i18n("brazil.kgm", "Boa Vista"); +i18n("brazil.kgm", "Boa Vista is the capital of..."); +i18n("brazil.kgm", "Federal District"); +i18n("brazil.kgm", "The capital of Federal District is..."); +i18n("brazil.kgm", "Please click on:\nFederal District"); +i18n("brazil.kgm", "The flag of Federal District is..."); +i18n("brazil.kgm", "Brasilia"); +i18n("brazil.kgm", "Brasilia is the capital of..."); +i18n("brazil.kgm", "Mato Grosso do Sul"); +i18n("brazil.kgm", "The capital of Mato Grosso do Sul is..."); +i18n("brazil.kgm", "Please click on:\nMato Grosso do Sul"); +i18n("brazil.kgm", "The flag of Mato Grosso do Sul is..."); +i18n("brazil.kgm", "Campo Grande"); +i18n("brazil.kgm", "Campo Grande is the capital of..."); +i18n("brazil.kgm", "Mato Grosso"); +i18n("brazil.kgm", "The capital of Mato Grosso is..."); +i18n("brazil.kgm", "Please click on:\nMato Grosso"); +i18n("brazil.kgm", "The flag of Mato Grosso is..."); +i18n("brazil.kgm", "Cuiaba"); +i18n("brazil.kgm", "Cuiaba is the capital of..."); +i18n("brazil.kgm", "Parana"); +i18n("brazil.kgm", "The capital of Parana is..."); +i18n("brazil.kgm", "Please click on:\nParana"); +i18n("brazil.kgm", "The flag of Parana is..."); +i18n("brazil.kgm", "Curitiba"); +i18n("brazil.kgm", "Curitiba is the capital of..."); +i18n("brazil.kgm", "Santa Catarina"); +i18n("brazil.kgm", "The capital of Santa Catarina is..."); +i18n("brazil.kgm", "Please click on:\nSanta Catarina"); +i18n("brazil.kgm", "The flag of Santa Catarina is..."); +i18n("brazil.kgm", "Florianopolis"); +i18n("brazil.kgm", "Florianopolis is the capital of..."); +i18n("brazil.kgm", "Ceara"); +i18n("brazil.kgm", "The capital of Ceara is..."); +i18n("brazil.kgm", "Please click on:\nCeara"); +i18n("brazil.kgm", "The flag of Ceara is..."); +i18n("brazil.kgm", "Fortaleza"); +i18n("brazil.kgm", "Fortaleza is the capital of..."); +i18n("brazil.kgm", "Goias"); +i18n("brazil.kgm", "The capital of Goias is..."); +i18n("brazil.kgm", "Please click on:\nGoias"); +i18n("brazil.kgm", "The flag of Goias is..."); +i18n("brazil.kgm", "Goiânia"); +i18n("brazil.kgm", "Goiânia is the capital of..."); +i18n("brazil.kgm", "Paraiba"); +i18n("brazil.kgm", "The capital of Paraiba is..."); +i18n("brazil.kgm", "Please click on:\nParaiba"); +i18n("brazil.kgm", "The flag of Paraiba is..."); +i18n("brazil.kgm", "Joao Pessoa"); +i18n("brazil.kgm", "Joao Pessoa is the capital of..."); +i18n("brazil.kgm", "Amapa"); +i18n("brazil.kgm", "The capital of Amapa is..."); +i18n("brazil.kgm", "Please click on:\nAmapa"); +i18n("brazil.kgm", "The flag of Amapa is..."); +i18n("brazil.kgm", "Macapa"); +i18n("brazil.kgm", "Macapa is the capital of..."); +i18n("brazil.kgm", "Alagoas"); +i18n("brazil.kgm", "The capital of Alagoas is..."); +i18n("brazil.kgm", "Please click on:\nAlagoas"); +i18n("brazil.kgm", "The flag of Alagoas is..."); +i18n("brazil.kgm", "Maceio"); +i18n("brazil.kgm", "Maceio is the capital of..."); +i18n("brazil.kgm", "Amazonas"); +i18n("brazil.kgm", "The capital of Amazonas is..."); +i18n("brazil.kgm", "Please click on:\nAmazonas"); +i18n("brazil.kgm", "The flag of Amazonas is..."); +i18n("brazil.kgm", "Manaus"); +i18n("brazil.kgm", "Manaus is the capital of..."); +i18n("brazil.kgm", "Rio Grande do Norte"); +i18n("brazil.kgm", "The capital of Rio Grande do Norte is..."); +i18n("brazil.kgm", "Please click on:\nRio Grande do Norte"); +i18n("brazil.kgm", "The flag of Rio Grande do Norte is..."); +i18n("brazil.kgm", "Natal"); +i18n("brazil.kgm", "Natal is the capital of..."); +i18n("brazil.kgm", "Tocantins"); +i18n("brazil.kgm", "The capital of Tocantins is..."); +i18n("brazil.kgm", "Please click on:\nTocantins"); +i18n("brazil.kgm", "The flag of Tocantins is..."); +i18n("brazil.kgm", "Palmas"); +i18n("brazil.kgm", "Palmas is the capital of..."); +i18n("brazil.kgm", "Rio Grande do Sul"); +i18n("brazil.kgm", "The capital of Rio Grande do Sul is..."); +i18n("brazil.kgm", "Please click on:\nRio Grande do Sul"); +i18n("brazil.kgm", "The flag of Rio Grande do Sul is..."); +i18n("brazil.kgm", "Porto Alegre"); +i18n("brazil.kgm", "Porto Alegre is the capital of..."); +i18n("brazil.kgm", "Rondonia"); +i18n("brazil.kgm", "The capital of Rondonia is..."); +i18n("brazil.kgm", "Please click on:\nRondonia"); +i18n("brazil.kgm", "The flag of Rondonia is..."); +i18n("brazil.kgm", "Porto Velho"); +i18n("brazil.kgm", "Porto Velho is the capital of..."); +i18n("brazil.kgm", "Pernambuco"); +i18n("brazil.kgm", "The capital of Pernambuco is..."); +i18n("brazil.kgm", "Please click on:\nPernambuco"); +i18n("brazil.kgm", "The flag of Pernambuco is..."); +i18n("brazil.kgm", "Recife"); +i18n("brazil.kgm", "Recife is the capital of..."); +i18n("brazil.kgm", "Acre"); +i18n("brazil.kgm", "The capital of Acre is..."); +i18n("brazil.kgm", "Please click on:\nAcre"); +i18n("brazil.kgm", "The flag of Acre is..."); +i18n("brazil.kgm", "Rio Branco"); +i18n("brazil.kgm", "Rio Branco is the capital of..."); +i18n("brazil.kgm", "Rio de Janeiro State"); +i18n("brazil.kgm", "The capital of Rio de Janeiro State is..."); +i18n("brazil.kgm", "Please click on:\nRio de Janeiro State"); +i18n("brazil.kgm", "The flag of Rio de Janeiro State is..."); +i18n("brazil.kgm", "Rio de Janeiro"); +i18n("brazil.kgm", "Rio de Janeiro is the capital of..."); +i18n("brazil.kgm", "Bahia"); +i18n("brazil.kgm", "The capital of Bahia is..."); +i18n("brazil.kgm", "Please click on:\nBahia"); +i18n("brazil.kgm", "The flag of Bahia is..."); +i18n("brazil.kgm", "Salvador"); +i18n("brazil.kgm", "Salvador is the capital of..."); +i18n("brazil.kgm", "Maranhao"); +i18n("brazil.kgm", "The capital of Maranhao is..."); +i18n("brazil.kgm", "Please click on:\nMaranhao"); +i18n("brazil.kgm", "The flag of Maranhao is..."); +i18n("brazil.kgm", "Sao Luis"); +i18n("brazil.kgm", "Sao Luis is the capital of..."); +i18n("brazil.kgm", "Sao Paulo State"); +i18n("brazil.kgm", "The capital of Sao Paulo State is..."); +i18n("brazil.kgm", "Please click on:\nSao Paulo State"); +i18n("brazil.kgm", "The flag of Sao Paulo State is..."); +i18n("brazil.kgm", "Sao Paulo (city)"); +i18n("brazil.kgm", "Sao Paulo (city) is the capital of..."); +i18n("brazil.kgm", "Piaui"); +i18n("brazil.kgm", "The capital of Piaui is..."); +i18n("brazil.kgm", "Please click on:\nPiaui"); +i18n("brazil.kgm", "The flag of Piaui is..."); +i18n("brazil.kgm", "Teresina"); +i18n("brazil.kgm", "Teresina is the capital of..."); +i18n("brazil.kgm", "Espirito Santo"); +i18n("brazil.kgm", "The capital of Espirito Santo is..."); +i18n("brazil.kgm", "Please click on:\nEspirito Santo"); +i18n("brazil.kgm", "The flag of Espirito Santo is..."); +i18n("brazil.kgm", "Vitoria"); +i18n("brazil.kgm", "Vitoria is the capital of..."); +i18n("brazil.kgm", "Frontier"); +i18n("brazil.kgm", "Out of Bounds"); +i18n("canada.kgm", "Canada"); +i18n("canada.kgm", "Current map:
Canada
"); +i18n("canada.kgm", "Out of Bounds"); +i18n("canada.kgm", "Frontier"); +i18n("canada.kgm", "Prince Edward Island"); +i18n("canada.kgm", "The capital of Prince Edward Island is..."); +i18n("canada.kgm", "Please click on:\nPrince Edward Island"); +i18n("canada.kgm", "The flag of Prince Edward Island is..."); +i18n("canada.kgm", "Charlottetown"); +i18n("canada.kgm", "Charlottetown is the capital of..."); +i18n("canada.kgm", "British Columbia"); +i18n("canada.kgm", "The capital of British Columbia is..."); +i18n("canada.kgm", "Please click on:\nBritish Columbia"); +i18n("canada.kgm", "The flag of British Columbia is..."); +i18n("canada.kgm", "Victoria"); +i18n("canada.kgm", "Victoria is the capital of..."); +i18n("canada.kgm", "Ontario"); +i18n("canada.kgm", "The capital of Ontario is..."); +i18n("canada.kgm", "Please click on:\nOntario"); +i18n("canada.kgm", "The flag of Ontario is..."); +i18n("canada.kgm", "Toronto"); +i18n("canada.kgm", "Toronto is the capital of..."); +i18n("canada.kgm", "Newfoundland"); +i18n("canada.kgm", "The capital of Newfoundland is..."); +i18n("canada.kgm", "Please click on:\nNewfoundland"); +i18n("canada.kgm", "The flag of Newfoundland is..."); +i18n("canada.kgm", "St John's"); +i18n("canada.kgm", "St John's is the capital of..."); +i18n("canada.kgm", "Nunavut"); +i18n("canada.kgm", "The capital of Nunavut is..."); +i18n("canada.kgm", "Please click on:\nNunavut"); +i18n("canada.kgm", "The flag of Nunavut is..."); +i18n("canada.kgm", "Iqaluit"); +i18n("canada.kgm", "Iqaluit is the capital of..."); +i18n("canada.kgm", "Alberta"); +i18n("canada.kgm", "The capital of Alberta is..."); +i18n("canada.kgm", "Please click on:\nAlberta"); +i18n("canada.kgm", "The flag of Alberta is..."); +i18n("canada.kgm", "Edmonton"); +i18n("canada.kgm", "Edmonton is the capital of..."); +i18n("canada.kgm", "North West Territories"); +i18n("canada.kgm", "The capital of North West Territories is..."); +i18n("canada.kgm", "Please click on:\nNorth West Territories"); +i18n("canada.kgm", "The flag of North West Territories is..."); +i18n("canada.kgm", "Yellowknife"); +i18n("canada.kgm", "Yellowknife is the capital of..."); +i18n("canada.kgm", "Quebec"); +i18n("canada.kgm", "The capital of Quebec is..."); +i18n("canada.kgm", "Please click on:\nQuebec"); +i18n("canada.kgm", "The flag of Quebec is..."); +i18n("canada.kgm", "Quebec City"); +i18n("canada.kgm", "Quebec City is the capital of..."); +i18n("canada.kgm", "New Brunswick"); +i18n("canada.kgm", "The capital of New Brunswick is..."); +i18n("canada.kgm", "Please click on:\nNew Brunswick"); +i18n("canada.kgm", "The flag of New Brunswick is..."); +i18n("canada.kgm", "Fredericton"); +i18n("canada.kgm", "Fredericton is the capital of..."); +i18n("canada.kgm", "Manitoba"); +i18n("canada.kgm", "The capital of Manitoba is..."); +i18n("canada.kgm", "Please click on:\nManitoba"); +i18n("canada.kgm", "The flag of Manitoba is..."); +i18n("canada.kgm", "Winnipeg"); +i18n("canada.kgm", "Winnipeg is the capital of..."); +i18n("canada.kgm", "Nova Scotia"); +i18n("canada.kgm", "The capital of Nova Scotia is..."); +i18n("canada.kgm", "Please click on:\nNova Scotia"); +i18n("canada.kgm", "The flag of Nova Scotia is..."); +i18n("canada.kgm", "Halifax"); +i18n("canada.kgm", "Halifax is the capital of..."); +i18n("canada.kgm", "Yukon Territory"); +i18n("canada.kgm", "The capital of Yukon Territory is..."); +i18n("canada.kgm", "Please click on:\nYukon Territory"); +i18n("canada.kgm", "The flag of Yukon Territory is..."); +i18n("canada.kgm", "Whitehorse"); +i18n("canada.kgm", "Whitehorse is the capital of..."); +i18n("canada.kgm", "Saskatchewan"); +i18n("canada.kgm", "The capital of Saskatchewan is..."); +i18n("canada.kgm", "Please click on:\nSaskatchewan"); +i18n("canada.kgm", "The flag of Saskatchewan is..."); +i18n("canada.kgm", "Regina"); +i18n("canada.kgm", "Regina is the capital of..."); +i18n("china.kgm", "China"); +i18n("china.kgm", "Current map:
China
"); +i18n("china.kgm", "Frontier"); +i18n("china.kgm", "Water"); +i18n("china.kgm", "Coast"); +i18n("china.kgm", "Russia"); +i18n("china.kgm", "Japan"); +i18n("china.kgm", "Mongolia"); +i18n("china.kgm", "North Korea"); +i18n("china.kgm", "South Korea"); +i18n("china.kgm", "Kazakhstan"); +i18n("china.kgm", "Kyrgyzstan"); +i18n("china.kgm", "Tajikistan"); +i18n("china.kgm", "Afghanistan"); +i18n("china.kgm", "Pakistan"); +i18n("china.kgm", "India"); +i18n("china.kgm", "Bhutan"); +i18n("china.kgm", "Bangladesh"); +i18n("china.kgm", "Myanmar"); +i18n("china.kgm", "Thailand"); +i18n("china.kgm", "Taiwan"); +i18n("china.kgm", "Vietnam"); +i18n("china.kgm", "Laos"); +i18n("china.kgm", "Nepal"); +i18n("china.kgm", "Anhui"); +i18n("china.kgm", "The capital of Anhui is..."); +i18n("china.kgm", "Please click on:\nAnhui"); +i18n("china.kgm", "Hefei"); +i18n("china.kgm", "Hefei is the capital of..."); +i18n("china.kgm", "Beijing"); +i18n("china.kgm", "Please click on:\nBeijing"); +i18n("china.kgm", "Chongqing"); +i18n("china.kgm", "Please click on:\nChongqing"); +i18n("china.kgm", "Fujian"); +i18n("china.kgm", "The capital of Fujian is..."); +i18n("china.kgm", "Please click on:\nFujian"); +i18n("china.kgm", "Fuzhou"); +i18n("china.kgm", "Fuzhou is the capital of..."); +i18n("china.kgm", "Gansu"); +i18n("china.kgm", "The capital of Gansu is..."); +i18n("china.kgm", "Please click on:\nGansu"); +i18n("china.kgm", "Lanzhou"); +i18n("china.kgm", "Lanzhou is the capital of..."); +i18n("china.kgm", "Guangdong"); +i18n("china.kgm", "The capital of Guangdong is..."); +i18n("china.kgm", "Please click on:\nGuangdong"); +i18n("china.kgm", "Guangzhou"); +i18n("china.kgm", "Guangzhou is the capital of..."); +i18n("china.kgm", "Guangxi Zhuang"); +i18n("china.kgm", "The capital of Guangxi Zhuang is..."); +i18n("china.kgm", "Please click on:\nGuangxi Zhuang"); +i18n("china.kgm", "Nanning"); +i18n("china.kgm", "Nanning is the capital of..."); +i18n("china.kgm", "Guizhou"); +i18n("china.kgm", "The capital of Guizhou is..."); +i18n("china.kgm", "Please click on:\nGuizhou"); +i18n("china.kgm", "Guiyang"); +i18n("china.kgm", "Guiyang is the capital of..."); +i18n("china.kgm", "Hainan"); +i18n("china.kgm", "The capital of Hainan is..."); +i18n("china.kgm", "Please click on:\nHainan"); +i18n("china.kgm", "Haikou"); +i18n("china.kgm", "Haikou is the capital of..."); +i18n("china.kgm", "Hebei"); +i18n("china.kgm", "The capital of Hebei is..."); +i18n("china.kgm", "Please click on:\nHebei"); +i18n("china.kgm", "Shijiazhuang"); +i18n("china.kgm", "Shijiazhuang is the capital of..."); +i18n("china.kgm", "Heilongjiang"); +i18n("china.kgm", "The capital of Heilongjiang is..."); +i18n("china.kgm", "Please click on:\nHeilongjiang"); +i18n("china.kgm", "Harbin"); +i18n("china.kgm", "Harbin is the capital of..."); +i18n("china.kgm", "Henan"); +i18n("china.kgm", "The capital of Henan is..."); +i18n("china.kgm", "Please click on:\nHenan"); +i18n("china.kgm", "Zhengzhou"); +i18n("china.kgm", "Zhengzhou is the capital of..."); +i18n("china.kgm", "Hubei"); +i18n("china.kgm", "The capital of Hubei is..."); +i18n("china.kgm", "Please click on:\nHubei"); +i18n("china.kgm", "Wuhan"); +i18n("china.kgm", "Wuhan is the capital of..."); +i18n("china.kgm", "Hunan"); +i18n("china.kgm", "The capital of Hunan is..."); +i18n("china.kgm", "Please click on:\nHunan"); +i18n("china.kgm", "Changsha"); +i18n("china.kgm", "Changsha is the capital of..."); +i18n("china.kgm", "Jiangsu"); +i18n("china.kgm", "The capital of Jiangsu is..."); +i18n("china.kgm", "Please click on:\nJiangsu"); +i18n("china.kgm", "Nanjing"); +i18n("china.kgm", "Nanjing is the capital of..."); +i18n("china.kgm", "Jiangxi"); +i18n("china.kgm", "The capital of Jiangxi is..."); +i18n("china.kgm", "Please click on:\nJiangxi"); +i18n("china.kgm", "Nanchang"); +i18n("china.kgm", "Nanchang is the capital of..."); +i18n("china.kgm", "Jilin"); +i18n("china.kgm", "The capital of Jilin is..."); +i18n("china.kgm", "Please click on:\nJilin"); +i18n("china.kgm", "Changchun"); +i18n("china.kgm", "Changchun is the capital of..."); +i18n("china.kgm", "Liaoning"); +i18n("china.kgm", "The capital of Liaoning is..."); +i18n("china.kgm", "Please click on:\nLiaoning"); +i18n("china.kgm", "Shenyang"); +i18n("china.kgm", "Shenyang is the capital of..."); +i18n("china.kgm", "Nei Mongol"); +i18n("china.kgm", "The capital of Nei Mongol is..."); +i18n("china.kgm", "Please click on:\nNei Mongol"); +i18n("china.kgm", "Hohhot"); +i18n("china.kgm", "Hohhot is the capital of..."); +i18n("china.kgm", "Ningxia Hui"); +i18n("china.kgm", "The capital of Ningxia Hui is..."); +i18n("china.kgm", "Please click on:\nNingxia Hui"); +i18n("china.kgm", "Yinchuan"); +i18n("china.kgm", "Yinchuan is the capital of..."); +i18n("china.kgm", "Qinghai"); +i18n("china.kgm", "The capital of Qinghai is..."); +i18n("china.kgm", "Please click on:\nQinghai"); +i18n("china.kgm", "Xining"); +i18n("china.kgm", "Xining is the capital of..."); +i18n("china.kgm", "Shanxi"); +i18n("china.kgm", "The capital of Shanxi is..."); +i18n("china.kgm", "Please click on:\nShanxi"); +i18n("china.kgm", "Taiyuan"); +i18n("china.kgm", "Taiyuan is the capital of..."); +i18n("china.kgm", "Shandong"); +i18n("china.kgm", "The capital of Shandong is..."); +i18n("china.kgm", "Please click on:\nShandong"); +i18n("china.kgm", "Jinan"); +i18n("china.kgm", "Jinan is the capital of..."); +i18n("china.kgm", "Shanghai"); +i18n("china.kgm", "Please click on:\nShanghai"); +i18n("china.kgm", "Shaanxi"); +i18n("china.kgm", "The capital of Shaanxi is..."); +i18n("china.kgm", "Please click on:\nShaanxi"); +i18n("china.kgm", "Xian"); +i18n("china.kgm", "Xian is the capital of..."); +i18n("china.kgm", "Sichuan"); +i18n("china.kgm", "The capital of Sichuan is..."); +i18n("china.kgm", "Please click on:\nSichuan"); +i18n("china.kgm", "Chengdu"); +i18n("china.kgm", "Chengdu is the capital of..."); +i18n("china.kgm", "Tianjin"); +i18n("china.kgm", "Please click on:\nTianjin"); +i18n("china.kgm", "Xinjiang Uygur"); +i18n("china.kgm", "The capital of Xinjiang Uygur is..."); +i18n("china.kgm", "Please click on:\nXinjiang Uygur"); +i18n("china.kgm", "Urumqi"); +i18n("china.kgm", "Urumqi is the capital of..."); +i18n("china.kgm", "Xizang"); +i18n("china.kgm", "The capital of Xizang is..."); +i18n("china.kgm", "Please click on:\nXizang"); +i18n("china.kgm", "Lhasa"); +i18n("china.kgm", "Lhasa is the capital of..."); +i18n("china.kgm", "Yunnan"); +i18n("china.kgm", "The capital of Yunnan is..."); +i18n("china.kgm", "Please click on:\nYunnan"); +i18n("china.kgm", "Kunming"); +i18n("china.kgm", "Kunming is the capital of..."); +i18n("china.kgm", "Zhejiang"); +i18n("china.kgm", "The capital of Zhejiang is..."); +i18n("china.kgm", "Please click on:\nZhejiang"); +i18n("china.kgm", "Hangzhou"); +i18n("china.kgm", "Hangzhou is the capital of..."); +i18n("china.kgm", "Hong Kong"); +i18n("china.kgm", "Please click on:\nHong Kong"); +i18n("china.kgm", "Macao"); +i18n("china.kgm", "Please click on:\nMacao"); +i18n("europe.kgm", "Europe"); +i18n("europe.kgm", "Current map:
Europe
"); +i18n("europe.kgm", "Water"); +i18n("europe.kgm", "Coast"); +i18n("europe.kgm", "Frontier"); +i18n("europe.kgm", "Albania"); +i18n("europe.kgm", "The capital of Albania is..."); +i18n("europe.kgm", "Please click on:\nAlbania"); +i18n("europe.kgm", "The flag of Albania is..."); +i18n("europe.kgm", "Tirana"); +i18n("europe.kgm", "Tirana is the capital of..."); +i18n("europe.kgm", "Algeria"); +i18n("europe.kgm", "Austria"); +i18n("europe.kgm", "The capital of Austria is..."); +i18n("europe.kgm", "Please click on:\nAustria"); +i18n("europe.kgm", "The flag of Austria is..."); +i18n("europe.kgm", "Vienna"); +i18n("europe.kgm", "Vienna is the capital of..."); +i18n("europe.kgm", "Belarus"); +i18n("europe.kgm", "The capital of Belarus is..."); +i18n("europe.kgm", "Please click on:\nBelarus"); +i18n("europe.kgm", "The flag of Belarus is..."); +i18n("europe.kgm", "Minsk"); +i18n("europe.kgm", "Minsk is the capital of..."); +i18n("europe.kgm", "Belgium"); +i18n("europe.kgm", "The capital of Belgium is..."); +i18n("europe.kgm", "Please click on:\nBelgium"); +i18n("europe.kgm", "The flag of Belgium is..."); +i18n("europe.kgm", "Brussels"); +i18n("europe.kgm", "Brussels is the capital of..."); +i18n("europe.kgm", "Bosnia and Herzegovina"); +i18n("europe.kgm", "The capital of Bosnia and Herzegovina is..."); +i18n("europe.kgm", "Please click on:\nBosnia and Herzegovina"); +i18n("europe.kgm", "The flag of Bosnia and Herzegovina is..."); +i18n("europe.kgm", "Sarajevo"); +i18n("europe.kgm", "Sarajevo is the capital of..."); +i18n("europe.kgm", "Bulgaria"); +i18n("europe.kgm", "The capital of Bulgaria is..."); +i18n("europe.kgm", "Please click on:\nBulgaria"); +i18n("europe.kgm", "The flag of Bulgaria is..."); +i18n("europe.kgm", "Sofia"); +i18n("europe.kgm", "Sofia is the capital of..."); +i18n("europe.kgm", "Croatia"); +i18n("europe.kgm", "The capital of Croatia is..."); +i18n("europe.kgm", "Please click on:\nCroatia"); +i18n("europe.kgm", "The flag of Croatia is..."); +i18n("europe.kgm", "Zagreb"); +i18n("europe.kgm", "Zagreb is the capital of..."); +i18n("europe.kgm", "Czech Republic"); +i18n("europe.kgm", "The capital of Czech Republic is..."); +i18n("europe.kgm", "Please click on:\nCzech Republic"); +i18n("europe.kgm", "The flag of Czech Republic is..."); +i18n("europe.kgm", "Prague"); +i18n("europe.kgm", "Prague is the capital of..."); +i18n("europe.kgm", "Denmark"); +i18n("europe.kgm", "The capital of Denmark is..."); +i18n("europe.kgm", "Please click on:\nDenmark"); +i18n("europe.kgm", "The flag of Denmark is..."); +i18n("europe.kgm", "Copenhagen"); +i18n("europe.kgm", "Copenhagen is the capital of..."); +i18n("europe.kgm", "Estonia"); +i18n("europe.kgm", "The capital of Estonia is..."); +i18n("europe.kgm", "Please click on:\nEstonia"); +i18n("europe.kgm", "The flag of Estonia is..."); +i18n("europe.kgm", "Tallinn"); +i18n("europe.kgm", "Tallinn is the capital of..."); +i18n("europe.kgm", "Finland"); +i18n("europe.kgm", "The capital of Finland is..."); +i18n("europe.kgm", "Please click on:\nFinland"); +i18n("europe.kgm", "The flag of Finland is..."); +i18n("europe.kgm", "Helsinki"); +i18n("europe.kgm", "Helsinki is the capital of..."); +i18n("europe.kgm", "Macedonia"); +i18n("europe.kgm", "The capital of Macedonia is..."); +i18n("europe.kgm", "Please click on:\nMacedonia"); +i18n("europe.kgm", "The flag of Macedonia is..."); +i18n("europe.kgm", "Skopje"); +i18n("europe.kgm", "Skopje is the capital of..."); +i18n("europe.kgm", "France"); +i18n("europe.kgm", "The capital of France is..."); +i18n("europe.kgm", "Please click on:\nFrance"); +i18n("europe.kgm", "The flag of France is..."); +i18n("europe.kgm", "Paris"); +i18n("europe.kgm", "Paris is the capital of..."); +i18n("europe.kgm", "Germany"); +i18n("europe.kgm", "The capital of Germany is..."); +i18n("europe.kgm", "Please click on:\nGermany"); +i18n("europe.kgm", "The flag of Germany is..."); +i18n("europe.kgm", "Berlin"); +i18n("europe.kgm", "Berlin is the capital of..."); +i18n("europe.kgm", "Greece"); +i18n("europe.kgm", "The capital of Greece is..."); +i18n("europe.kgm", "Please click on:\nGreece"); +i18n("europe.kgm", "The flag of Greece is..."); +i18n("europe.kgm", "Athens"); +i18n("europe.kgm", "Athens is the capital of..."); +i18n("europe.kgm", "Hungary"); +i18n("europe.kgm", "The capital of Hungary is..."); +i18n("europe.kgm", "Please click on:\nHungary"); +i18n("europe.kgm", "The flag of Hungary is..."); +i18n("europe.kgm", "Budapest"); +i18n("europe.kgm", "Budapest is the capital of..."); +i18n("europe.kgm", "Iceland"); +i18n("europe.kgm", "The capital of Iceland is..."); +i18n("europe.kgm", "Please click on:\nIceland"); +i18n("europe.kgm", "The flag of Iceland is..."); +i18n("europe.kgm", "Reykjavik"); +i18n("europe.kgm", "Reykjavik is the capital of..."); +i18n("europe.kgm", "Ireland"); +i18n("europe.kgm", "The capital of Ireland is..."); +i18n("europe.kgm", "Please click on:\nIreland"); +i18n("europe.kgm", "The flag of Ireland is..."); +i18n("europe.kgm", "Dublin"); +i18n("europe.kgm", "Dublin is the capital of..."); +i18n("europe.kgm", "Italy"); +i18n("europe.kgm", "The capital of Italy is..."); +i18n("europe.kgm", "Please click on:\nItaly"); +i18n("europe.kgm", "The flag of Italy is..."); +i18n("europe.kgm", "Rome"); +i18n("europe.kgm", "Rome is the capital of..."); +i18n("europe.kgm", "Latvia"); +i18n("europe.kgm", "The capital of Latvia is..."); +i18n("europe.kgm", "Please click on:\nLatvia"); +i18n("europe.kgm", "The flag of Latvia is..."); +i18n("europe.kgm", "Riga"); +i18n("europe.kgm", "Riga is the capital of..."); +i18n("europe.kgm", "Lithuania"); +i18n("europe.kgm", "The capital of Lithuania is..."); +i18n("europe.kgm", "Please click on:\nLithuania"); +i18n("europe.kgm", "The flag of Lithuania is..."); +i18n("europe.kgm", "Vilnius"); +i18n("europe.kgm", "Vilnius is the capital of..."); +i18n("europe.kgm", "Luxembourg"); +i18n("europe.kgm", "The capital of Luxembourg is..."); +i18n("europe.kgm", "Please click on:\nLuxembourg"); +i18n("europe.kgm", "The flag of Luxembourg is..."); +i18n("europe.kgm", "Luxembourg"); +i18n("europe.kgm", "Luxembourg is the capital of..."); +i18n("europe.kgm", "Moldova"); +i18n("europe.kgm", "The capital of Moldova is..."); +i18n("europe.kgm", "Please click on:\nMoldova"); +i18n("europe.kgm", "The flag of Moldova is..."); +i18n("europe.kgm", "Chisinau"); +i18n("europe.kgm", "Chisinau is the capital of..."); +i18n("europe.kgm", "Morocco"); +i18n("europe.kgm", "Netherlands"); +i18n("europe.kgm", "The capital of Netherlands is..."); +i18n("europe.kgm", "Please click on:\nNetherlands"); +i18n("europe.kgm", "The flag of Netherlands is..."); +i18n("europe.kgm", "Amsterdam"); +i18n("europe.kgm", "Amsterdam is the capital of..."); +i18n("europe.kgm", "Norway"); +i18n("europe.kgm", "The capital of Norway is..."); +i18n("europe.kgm", "Please click on:\nNorway"); +i18n("europe.kgm", "The flag of Norway is..."); +i18n("europe.kgm", "Oslo"); +i18n("europe.kgm", "Oslo is the capital of..."); +i18n("europe.kgm", "Poland"); +i18n("europe.kgm", "The capital of Poland is..."); +i18n("europe.kgm", "Please click on:\nPoland"); +i18n("europe.kgm", "The flag of Poland is..."); +i18n("europe.kgm", "Warsaw"); +i18n("europe.kgm", "Warsaw is the capital of..."); +i18n("europe.kgm", "Portugal"); +i18n("europe.kgm", "The capital of Portugal is..."); +i18n("europe.kgm", "Please click on:\nPortugal"); +i18n("europe.kgm", "The flag of Portugal is..."); +i18n("europe.kgm", "Lisbon"); +i18n("europe.kgm", "Lisbon is the capital of..."); +i18n("europe.kgm", "Romania"); +i18n("europe.kgm", "The capital of Romania is..."); +i18n("europe.kgm", "Please click on:\nRomania"); +i18n("europe.kgm", "The flag of Romania is..."); +i18n("europe.kgm", "Bucharest"); +i18n("europe.kgm", "Bucharest is the capital of..."); +i18n("europe.kgm", "Russia"); +i18n("europe.kgm", "The capital of Russia is..."); +i18n("europe.kgm", "Please click on:\nRussia"); +i18n("europe.kgm", "The flag of Russia is..."); +i18n("europe.kgm", "Moscow"); +i18n("europe.kgm", "Moscow is the capital of..."); +i18n("europe.kgm", "San Marino"); +i18n("europe.kgm", "The capital of San Marino is..."); +i18n("europe.kgm", "Please click on:\nSan Marino"); +i18n("europe.kgm", "The flag of San Marino is..."); +i18n("europe.kgm", "San Marino"); +i18n("europe.kgm", "San Marino is the capital of..."); +i18n("europe.kgm", "Serbia"); +i18n("europe.kgm", "The capital of Serbia is..."); +i18n("europe.kgm", "Please click on:\nSerbia"); +i18n("europe.kgm", "The flag of Serbia is..."); +i18n("europe.kgm", "Belgrade"); +i18n("europe.kgm", "Belgrade is the capital of..."); +i18n("europe.kgm", "Montenegro"); +i18n("europe.kgm", "The capital of Montenegro is..."); +i18n("europe.kgm", "Please click on:\nMontenegro"); +i18n("europe.kgm", "The flag of Montenegro is..."); +i18n("europe.kgm", "Podgorica"); +i18n("europe.kgm", "Podgorica is the capital of..."); +i18n("europe.kgm", "Slovakia"); +i18n("europe.kgm", "The capital of Slovakia is..."); +i18n("europe.kgm", "Please click on:\nSlovakia"); +i18n("europe.kgm", "The flag of Slovakia is..."); +i18n("europe.kgm", "Bratislava"); +i18n("europe.kgm", "Bratislava is the capital of..."); +i18n("europe.kgm", "Slovenia"); +i18n("europe.kgm", "The capital of Slovenia is..."); +i18n("europe.kgm", "Please click on:\nSlovenia"); +i18n("europe.kgm", "The flag of Slovenia is..."); +i18n("europe.kgm", "Ljubljana"); +i18n("europe.kgm", "Ljubljana is the capital of..."); +i18n("europe.kgm", "Spain"); +i18n("europe.kgm", "The capital of Spain is..."); +i18n("europe.kgm", "Please click on:\nSpain"); +i18n("europe.kgm", "The flag of Spain is..."); +i18n("europe.kgm", "Madrid"); +i18n("europe.kgm", "Madrid is the capital of..."); +i18n("europe.kgm", "Sweden"); +i18n("europe.kgm", "The capital of Sweden is..."); +i18n("europe.kgm", "Please click on:\nSweden"); +i18n("europe.kgm", "The flag of Sweden is..."); +i18n("europe.kgm", "Stockholm"); +i18n("europe.kgm", "Stockholm is the capital of..."); +i18n("europe.kgm", "Switzerland"); +i18n("europe.kgm", "The capital of Switzerland is..."); +i18n("europe.kgm", "Please click on:\nSwitzerland"); +i18n("europe.kgm", "The flag of Switzerland is..."); +i18n("europe.kgm", "Bern"); +i18n("europe.kgm", "Bern is the capital of..."); +i18n("europe.kgm", "Syria"); +i18n("europe.kgm", "Tunisia"); +i18n("europe.kgm", "Turkey"); +i18n("europe.kgm", "The capital of Turkey is..."); +i18n("europe.kgm", "Please click on:\nTurkey"); +i18n("europe.kgm", "The flag of Turkey is..."); +i18n("europe.kgm", "Ankara"); +i18n("europe.kgm", "Ankara is the capital of..."); +i18n("europe.kgm", "Ukraine"); +i18n("europe.kgm", "The capital of Ukraine is..."); +i18n("europe.kgm", "Please click on:\nUkraine"); +i18n("europe.kgm", "The flag of Ukraine is..."); +i18n("europe.kgm", "Kiev"); +i18n("europe.kgm", "Kiev is the capital of..."); +i18n("europe.kgm", "United Kingdom"); +i18n("europe.kgm", "The capital of United Kingdom is..."); +i18n("europe.kgm", "Please click on:\nUnited Kingdom"); +i18n("europe.kgm", "The flag of United Kingdom is..."); +i18n("europe.kgm", "London"); +i18n("europe.kgm", "London is the capital of..."); +i18n("france.kgm", "France"); +i18n("france.kgm", "Current map:
France
"); +i18n("france.kgm", "Not France"); +i18n("france.kgm", "Frontier"); +i18n("france.kgm", "Ain"); +i18n("france.kgm", "The capital of Ain is..."); +i18n("france.kgm", "Please click on:\nAin"); +i18n("france.kgm", "Bourg en Bresse"); +i18n("france.kgm", "Bourg en Bresse is the capital of..."); +i18n("france.kgm", "Aisne"); +i18n("france.kgm", "The capital of Aisne is..."); +i18n("france.kgm", "Please click on:\nAisne"); +i18n("france.kgm", "Laon"); +i18n("france.kgm", "Laon is the capital of..."); +i18n("france.kgm", "Allier"); +i18n("france.kgm", "The capital of Allier is..."); +i18n("france.kgm", "Please click on:\nAllier"); +i18n("france.kgm", "Moulins"); +i18n("france.kgm", "Moulins is the capital of..."); +i18n("france.kgm", "Alpes de Haute-Provence"); +i18n("france.kgm", "The capital of Alpes de Haute-Provence is..."); +i18n("france.kgm", "Please click on:\nAlpes de Haute-Provence"); +i18n("france.kgm", "Digne"); +i18n("france.kgm", "Digne is the capital of..."); +i18n("france.kgm", "Hautes-Alpes"); +i18n("france.kgm", "The capital of Hautes-Alpes is..."); +i18n("france.kgm", "Please click on:\nHautes-Alpes"); +i18n("france.kgm", "Gap"); +i18n("france.kgm", "Gap is the capital of..."); +i18n("france.kgm", "Alpes Maritimes"); +i18n("france.kgm", "The capital of Alpes Maritimes is..."); +i18n("france.kgm", "Please click on:\nAlpes Maritimes"); +i18n("france.kgm", "Nice"); +i18n("france.kgm", "Nice is the capital of..."); +i18n("france.kgm", "Ardèche"); +i18n("france.kgm", "The capital of Ardèche is..."); +i18n("france.kgm", "Please click on:\nArdèche"); +i18n("france.kgm", "Privas"); +i18n("france.kgm", "Privas is the capital of..."); +i18n("france.kgm", "Ardennes"); +i18n("france.kgm", "The capital of Ardennes is..."); +i18n("france.kgm", "Please click on:\nArdennes"); +i18n("france.kgm", "Charleville-Mézières"); +i18n("france.kgm", "Charleville-Mézières is the capital of..."); +i18n("france.kgm", "Ariège"); +i18n("france.kgm", "The capital of Ariège is..."); +i18n("france.kgm", "Please click on:\nAriège"); +i18n("france.kgm", "Foix"); +i18n("france.kgm", "Foix is the capital of..."); +i18n("france.kgm", "Aube"); +i18n("france.kgm", "The capital of Aube is..."); +i18n("france.kgm", "Please click on:\nAube"); +i18n("france.kgm", "Troyes"); +i18n("france.kgm", "Troyes is the capital of..."); +i18n("france.kgm", "Aude"); +i18n("france.kgm", "The capital of Aude is..."); +i18n("france.kgm", "Please click on:\nAude"); +i18n("france.kgm", "Carcassonne"); +i18n("france.kgm", "Carcassonne is the capital of..."); +i18n("france.kgm", "Aveyron"); +i18n("france.kgm", "The capital of Aveyron is..."); +i18n("france.kgm", "Please click on:\nAveyron"); +i18n("france.kgm", "Rodez"); +i18n("france.kgm", "Rodez is the capital of..."); +i18n("france.kgm", "Bouches-du-Rhône"); +i18n("france.kgm", "The capital of Bouches-du-Rhône is..."); +i18n("france.kgm", "Please click on:\nBouches-du-Rhône"); +i18n("france.kgm", "Marseille"); +i18n("france.kgm", "Marseille is the capital of..."); +i18n("france.kgm", "Calvados"); +i18n("france.kgm", "The capital of Calvados is..."); +i18n("france.kgm", "Please click on:\nCalvados"); +i18n("france.kgm", "Caen"); +i18n("france.kgm", "Caen is the capital of..."); +i18n("france.kgm", "Cantal"); +i18n("france.kgm", "The capital of Cantal is..."); +i18n("france.kgm", "Please click on:\nCantal"); +i18n("france.kgm", "Aurillac"); +i18n("france.kgm", "Aurillac is the capital of..."); +i18n("france.kgm", "Charente"); +i18n("france.kgm", "The capital of Charente is..."); +i18n("france.kgm", "Please click on:\nCharente"); +i18n("france.kgm", "Angoulème"); +i18n("france.kgm", "Angoulème is the capital of..."); +i18n("france.kgm", "Charente-Maritime"); +i18n("france.kgm", "The capital of Charente-Maritime is..."); +i18n("france.kgm", "Please click on:\nCharente-Maritime"); +i18n("france.kgm", "La Rochelle"); +i18n("france.kgm", "La Rochelle is the capital of..."); +i18n("france.kgm", "Cher"); +i18n("france.kgm", "The capital of Cher is..."); +i18n("france.kgm", "Please click on:\nCher"); +i18n("france.kgm", "Bourges"); +i18n("france.kgm", "Bourges is the capital of..."); +i18n("france.kgm", "Corrèze"); +i18n("france.kgm", "The capital of Corrèze is..."); +i18n("france.kgm", "Please click on:\nCorrèze"); +i18n("france.kgm", "Tulle"); +i18n("france.kgm", "Tulle is the capital of..."); +i18n("france.kgm", "Corse du Sud"); +i18n("france.kgm", "The capital of Corse du Sud is..."); +i18n("france.kgm", "Please click on:\nCorse du Sud"); +i18n("france.kgm", "Ajaccio"); +i18n("france.kgm", "Ajaccio is the capital of..."); +i18n("france.kgm", "Haute-Corse"); +i18n("france.kgm", "The capital of Haute-Corse is..."); +i18n("france.kgm", "Please click on:\nHaute-Corse"); +i18n("france.kgm", "Bastia"); +i18n("france.kgm", "Bastia is the capital of..."); +i18n("france.kgm", "Côte d'Or"); +i18n("france.kgm", "The capital of Côte d'Or is..."); +i18n("france.kgm", "Please click on:\nCôte d'Or"); +i18n("france.kgm", "Dijon"); +i18n("france.kgm", "Dijon is the capital of..."); +i18n("france.kgm", "Côtes d'Armor"); +i18n("france.kgm", "The capital of Côtes d'Armor is..."); +i18n("france.kgm", "Please click on:\nCôtes d'Armor"); +i18n("france.kgm", "Saint Brieuc"); +i18n("france.kgm", "Saint Brieuc is the capital of..."); +i18n("france.kgm", "Creuse"); +i18n("france.kgm", "The capital of Creuse is..."); +i18n("france.kgm", "Please click on:\nCreuse"); +i18n("france.kgm", "Guéret"); +i18n("france.kgm", "Guéret is the capital of..."); +i18n("france.kgm", "Dordogne"); +i18n("france.kgm", "The capital of Dordogne is..."); +i18n("france.kgm", "Please click on:\nDordogne"); +i18n("france.kgm", "Périgueux"); +i18n("france.kgm", "Périgueux is the capital of..."); +i18n("france.kgm", "Doubs"); +i18n("france.kgm", "The capital of Doubs is..."); +i18n("france.kgm", "Please click on:\nDoubs"); +i18n("france.kgm", "Besançon"); +i18n("france.kgm", "Besançon is the capital of..."); +i18n("france.kgm", "Drôme"); +i18n("france.kgm", "The capital of Drôme is..."); +i18n("france.kgm", "Please click on:\nDrôme"); +i18n("france.kgm", "Valence"); +i18n("france.kgm", "Valence is the capital of..."); +i18n("france.kgm", "Eure"); +i18n("france.kgm", "The capital of Eure is..."); +i18n("france.kgm", "Please click on:\nEure"); +i18n("france.kgm", "Evreux"); +i18n("france.kgm", "Evreux is the capital of..."); +i18n("france.kgm", "Eure et Loir"); +i18n("france.kgm", "The capital of Eure et Loir is..."); +i18n("france.kgm", "Please click on:\nEure et Loir"); +i18n("france.kgm", "Chartres"); +i18n("france.kgm", "Chartres is the capital of..."); +i18n("france.kgm", "Finistère"); +i18n("france.kgm", "The capital of Finistère is..."); +i18n("france.kgm", "Please click on:\nFinistère"); +i18n("france.kgm", "Quimper"); +i18n("france.kgm", "Quimper is the capital of..."); +i18n("france.kgm", "Gard"); +i18n("france.kgm", "The capital of Gard is..."); +i18n("france.kgm", "Please click on:\nGard"); +i18n("france.kgm", "Nîmes"); +i18n("france.kgm", "Nîmes is the capital of..."); +i18n("france.kgm", "Haute-Garonne"); +i18n("france.kgm", "The capital of Haute-Garonne is..."); +i18n("france.kgm", "Please click on:\nHaute-Garonne"); +i18n("france.kgm", "Toulouse"); +i18n("france.kgm", "Toulouse is the capital of..."); +i18n("france.kgm", "Gers"); +i18n("france.kgm", "The capital of Gers is..."); +i18n("france.kgm", "Please click on:\nGers"); +i18n("france.kgm", "Auch"); +i18n("france.kgm", "Auch is the capital of..."); +i18n("france.kgm", "Gironde"); +i18n("france.kgm", "The capital of Gironde is..."); +i18n("france.kgm", "Please click on:\nGironde"); +i18n("france.kgm", "Bordeaux"); +i18n("france.kgm", "Bordeaux is the capital of..."); +i18n("france.kgm", "Hérault"); +i18n("france.kgm", "The capital of Hérault is..."); +i18n("france.kgm", "Please click on:\nHérault"); +i18n("france.kgm", "Montpellier"); +i18n("france.kgm", "Montpellier is the capital of..."); +i18n("france.kgm", "Ille et Vilaine"); +i18n("france.kgm", "The capital of Ille et Vilaine is..."); +i18n("france.kgm", "Please click on:\nIlle et Vilaine"); +i18n("france.kgm", "Rennes"); +i18n("france.kgm", "Rennes is the capital of..."); +i18n("france.kgm", "Indre"); +i18n("france.kgm", "The capital of Indre is..."); +i18n("france.kgm", "Please click on:\nIndre"); +i18n("france.kgm", "Châteauroux"); +i18n("france.kgm", "Châteauroux is the capital of..."); +i18n("france.kgm", "Indre et Loire"); +i18n("france.kgm", "The capital of Indre et Loire is..."); +i18n("france.kgm", "Please click on:\nIndre et Loire"); +i18n("france.kgm", "Tours"); +i18n("france.kgm", "Tours is the capital of..."); +i18n("france.kgm", "Isère"); +i18n("france.kgm", "The capital of Isère is..."); +i18n("france.kgm", "Please click on:\nIsère"); +i18n("france.kgm", "Grenoble"); +i18n("france.kgm", "Grenoble is the capital of..."); +i18n("france.kgm", "Jura"); +i18n("france.kgm", "The capital of Jura is..."); +i18n("france.kgm", "Please click on:\nJura"); +i18n("france.kgm", "Lons le Saunier"); +i18n("france.kgm", "Lons le Saunier is the capital of..."); +i18n("france.kgm", "Landes"); +i18n("france.kgm", "The capital of Landes is..."); +i18n("france.kgm", "Please click on:\nLandes"); +i18n("france.kgm", "Mont de Marsan"); +i18n("france.kgm", "Mont de Marsan is the capital of..."); +i18n("france.kgm", "Loir et Cher"); +i18n("france.kgm", "The capital of Loir et Cher is..."); +i18n("france.kgm", "Please click on:\nLoir et Cher"); +i18n("france.kgm", "Blois"); +i18n("france.kgm", "Blois is the capital of..."); +i18n("france.kgm", "Loire"); +i18n("france.kgm", "The capital of Loire is..."); +i18n("france.kgm", "Please click on:\nLoire"); +i18n("france.kgm", "Saint Etienne"); +i18n("france.kgm", "Saint Etienne is the capital of..."); +i18n("france.kgm", "Haute-Loire"); +i18n("france.kgm", "The capital of Haute-Loire is..."); +i18n("france.kgm", "Please click on:\nHaute-Loire"); +i18n("france.kgm", "Le Puy"); +i18n("france.kgm", "Le Puy is the capital of..."); +i18n("france.kgm", "Loire-Atlantique"); +i18n("france.kgm", "The capital of Loire-Atlantique is..."); +i18n("france.kgm", "Please click on:\nLoire-Atlantique"); +i18n("france.kgm", "Nantes"); +i18n("france.kgm", "Nantes is the capital of..."); +i18n("france.kgm", "Loiret"); +i18n("france.kgm", "The capital of Loiret is..."); +i18n("france.kgm", "Please click on:\nLoiret"); +i18n("france.kgm", "Orléans"); +i18n("france.kgm", "Orléans is the capital of..."); +i18n("france.kgm", "Lot"); +i18n("france.kgm", "The capital of Lot is..."); +i18n("france.kgm", "Please click on:\nLot"); +i18n("france.kgm", "Cahors"); +i18n("france.kgm", "Cahors is the capital of..."); +i18n("france.kgm", "Lot et Garonne"); +i18n("france.kgm", "The capital of Lot et Garonne is..."); +i18n("france.kgm", "Please click on:\nLot et Garonne"); +i18n("france.kgm", "Agen"); +i18n("france.kgm", "Agen is the capital of..."); +i18n("france.kgm", "Lozère"); +i18n("france.kgm", "The capital of Lozère is..."); +i18n("france.kgm", "Please click on:\nLozère"); +i18n("france.kgm", "Mende"); +i18n("france.kgm", "Mende is the capital of..."); +i18n("france.kgm", "Maine et Loire"); +i18n("france.kgm", "The capital of Maine et Loire is..."); +i18n("france.kgm", "Please click on:\nMaine et Loire"); +i18n("france.kgm", "Angers"); +i18n("france.kgm", "Angers is the capital of..."); +i18n("france.kgm", "Manche"); +i18n("france.kgm", "The capital of Manche is..."); +i18n("france.kgm", "Please click on:\nManche"); +i18n("france.kgm", "Saint Lô"); +i18n("france.kgm", "Saint Lô is the capital of..."); +i18n("france.kgm", "Marne"); +i18n("france.kgm", "The capital of Marne is..."); +i18n("france.kgm", "Please click on:\nMarne"); +i18n("france.kgm", "Châlon en Champagne"); +i18n("france.kgm", "Châlon en Champagne is the capital of..."); +i18n("france.kgm", "Haute-Marne"); +i18n("france.kgm", "The capital of Haute-Marne is..."); +i18n("france.kgm", "Please click on:\nHaute-Marne"); +i18n("france.kgm", "Chaumont"); +i18n("france.kgm", "Chaumont is the capital of..."); +i18n("france.kgm", "Mayenne"); +i18n("france.kgm", "The capital of Mayenne is..."); +i18n("france.kgm", "Please click on:\nMayenne"); +i18n("france.kgm", "Laval"); +i18n("france.kgm", "Laval is the capital of..."); +i18n("france.kgm", "Meurthe et Moselle"); +i18n("france.kgm", "The capital of Meurthe et Moselle is..."); +i18n("france.kgm", "Please click on:\nMeurthe et Moselle"); +i18n("france.kgm", "Nancy"); +i18n("france.kgm", "Nancy is the capital of..."); +i18n("france.kgm", "Meuse"); +i18n("france.kgm", "The capital of Meuse is..."); +i18n("france.kgm", "Please click on:\nMeuse"); +i18n("france.kgm", "Bar le Duc"); +i18n("france.kgm", "Bar le Duc is the capital of..."); +i18n("france.kgm", "Morbihan"); +i18n("france.kgm", "The capital of Morbihan is..."); +i18n("france.kgm", "Please click on:\nMorbihan"); +i18n("france.kgm", "Vannes"); +i18n("france.kgm", "Vannes is the capital of..."); +i18n("france.kgm", "Moselle"); +i18n("france.kgm", "The capital of Moselle is..."); +i18n("france.kgm", "Please click on:\nMoselle"); +i18n("france.kgm", "Metz"); +i18n("france.kgm", "Metz is the capital of..."); +i18n("france.kgm", "Nièvre"); +i18n("france.kgm", "The capital of Nièvre is..."); +i18n("france.kgm", "Please click on:\nNièvre"); +i18n("france.kgm", "Nevers"); +i18n("france.kgm", "Nevers is the capital of..."); +i18n("france.kgm", "Nord"); +i18n("france.kgm", "The capital of Nord is..."); +i18n("france.kgm", "Please click on:\nNord"); +i18n("france.kgm", "Lille"); +i18n("france.kgm", "Lille is the capital of..."); +i18n("france.kgm", "Oise"); +i18n("france.kgm", "The capital of Oise is..."); +i18n("france.kgm", "Please click on:\nOise"); +i18n("france.kgm", "Beauvais"); +i18n("france.kgm", "Beauvais is the capital of..."); +i18n("france.kgm", "Orne"); +i18n("france.kgm", "The capital of Orne is..."); +i18n("france.kgm", "Please click on:\nOrne"); +i18n("france.kgm", "Alençon"); +i18n("france.kgm", "Alençon is the capital of..."); +i18n("france.kgm", "Pas-de-Calais"); +i18n("france.kgm", "The capital of Pas-de-Calais is..."); +i18n("france.kgm", "Please click on:\nPas-de-Calais"); +i18n("france.kgm", "Arras"); +i18n("france.kgm", "Arras is the capital of..."); +i18n("france.kgm", "Puy-de-Dôme"); +i18n("france.kgm", "The capital of Puy-de-Dôme is..."); +i18n("france.kgm", "Please click on:\nPuy-de-Dôme"); +i18n("france.kgm", "Clermont Ferrand"); +i18n("france.kgm", "Clermont Ferrand is the capital of..."); +i18n("france.kgm", "Pyrénées-Atlantiques"); +i18n("france.kgm", "The capital of Pyrénées-Atlantiques is..."); +i18n("france.kgm", "Please click on:\nPyrénées-Atlantiques"); +i18n("france.kgm", "Pau"); +i18n("france.kgm", "Pau is the capital of..."); +i18n("france.kgm", "Hautes-Pyrénées"); +i18n("france.kgm", "The capital of Hautes-Pyrénées is..."); +i18n("france.kgm", "Please click on:\nHautes-Pyrénées"); +i18n("france.kgm", "Tarbes"); +i18n("france.kgm", "Tarbes is the capital of..."); +i18n("france.kgm", "Pyrénées-Orientales"); +i18n("france.kgm", "The capital of Pyrénées-Orientales is..."); +i18n("france.kgm", "Please click on:\nPyrénées-Orientales"); +i18n("france.kgm", "Perpignan"); +i18n("france.kgm", "Perpignan is the capital of..."); +i18n("france.kgm", "Bas-Rhin"); +i18n("france.kgm", "The capital of Bas-Rhin is..."); +i18n("france.kgm", "Please click on:\nBas-Rhin"); +i18n("france.kgm", "Strasbourg"); +i18n("france.kgm", "Strasbourg is the capital of..."); +i18n("france.kgm", "Haut-Rhin"); +i18n("france.kgm", "The capital of Haut-Rhin is..."); +i18n("france.kgm", "Please click on:\nHaut-Rhin"); +i18n("france.kgm", "Colmar"); +i18n("france.kgm", "Colmar is the capital of..."); +i18n("france.kgm", "Rhône"); +i18n("france.kgm", "The capital of Rhône is..."); +i18n("france.kgm", "Please click on:\nRhône"); +i18n("france.kgm", "Lyon"); +i18n("france.kgm", "Lyon is the capital of..."); +i18n("france.kgm", "Haute-Saône"); +i18n("france.kgm", "The capital of Haute-Saône is..."); +i18n("france.kgm", "Please click on:\nHaute-Saône"); +i18n("france.kgm", "Vesoul"); +i18n("france.kgm", "Vesoul is the capital of..."); +i18n("france.kgm", "Saône et Loire"); +i18n("france.kgm", "The capital of Saône et Loire is..."); +i18n("france.kgm", "Please click on:\nSaône et Loire"); +i18n("france.kgm", "Mâcon"); +i18n("france.kgm", "Mâcon is the capital of..."); +i18n("france.kgm", "Sarthe"); +i18n("france.kgm", "The capital of Sarthe is..."); +i18n("france.kgm", "Please click on:\nSarthe"); +i18n("france.kgm", "Le Mans"); +i18n("france.kgm", "Le Mans is the capital of..."); +i18n("france.kgm", "Savoie"); +i18n("france.kgm", "The capital of Savoie is..."); +i18n("france.kgm", "Please click on:\nSavoie"); +i18n("france.kgm", "Chambéry"); +i18n("france.kgm", "Chambéry is the capital of..."); +i18n("france.kgm", "Haute-Savoie"); +i18n("france.kgm", "The capital of Haute-Savoie is..."); +i18n("france.kgm", "Please click on:\nHaute-Savoie"); +i18n("france.kgm", "Annecy"); +i18n("france.kgm", "Annecy is the capital of..."); +i18n("france.kgm", "Paris"); +i18n("france.kgm", "The capital of Paris is..."); +i18n("france.kgm", "Please click on:\nParis"); +i18n("france.kgm", "Paris"); +i18n("france.kgm", "Paris is the capital of..."); +i18n("france.kgm", "Seine-Maritime"); +i18n("france.kgm", "The capital of Seine-Maritime is..."); +i18n("france.kgm", "Please click on:\nSeine-Maritime"); +i18n("france.kgm", "Rouen"); +i18n("france.kgm", "Rouen is the capital of..."); +i18n("france.kgm", "Seine et Marne"); +i18n("france.kgm", "The capital of Seine et Marne is..."); +i18n("france.kgm", "Please click on:\nSeine et Marne"); +i18n("france.kgm", "Melun"); +i18n("france.kgm", "Melun is the capital of..."); +i18n("france.kgm", "Yvelines"); +i18n("france.kgm", "The capital of Yvelines is..."); +i18n("france.kgm", "Please click on:\nYvelines"); +i18n("france.kgm", "Versailles"); +i18n("france.kgm", "Versailles is the capital of..."); +i18n("france.kgm", "Deux-Sèvres"); +i18n("france.kgm", "The capital of Deux-Sèvres is..."); +i18n("france.kgm", "Please click on:\nDeux-Sèvres"); +i18n("france.kgm", "Niort"); +i18n("france.kgm", "Niort is the capital of..."); +i18n("france.kgm", "Somme"); +i18n("france.kgm", "The capital of Somme is..."); +i18n("france.kgm", "Please click on:\nSomme"); +i18n("france.kgm", "Amiens"); +i18n("france.kgm", "Amiens is the capital of..."); +i18n("france.kgm", "Tarn"); +i18n("france.kgm", "The capital of Tarn is..."); +i18n("france.kgm", "Please click on:\nTarn"); +i18n("france.kgm", "Albi"); +i18n("france.kgm", "Albi is the capital of..."); +i18n("france.kgm", "Tarn et Garonne"); +i18n("france.kgm", "The capital of Tarn et Garonne is..."); +i18n("france.kgm", "Please click on:\nTarn et Garonne"); +i18n("france.kgm", "Montauban"); +i18n("france.kgm", "Montauban is the capital of..."); +i18n("france.kgm", "Var"); +i18n("france.kgm", "The capital of Var is..."); +i18n("france.kgm", "Please click on:\nVar"); +i18n("france.kgm", "Toulon"); +i18n("france.kgm", "Toulon is the capital of..."); +i18n("france.kgm", "Vaucluse"); +i18n("france.kgm", "The capital of Vaucluse is..."); +i18n("france.kgm", "Please click on:\nVaucluse"); +i18n("france.kgm", "Avignon"); +i18n("france.kgm", "Avignon is the capital of..."); +i18n("france.kgm", "Vendée"); +i18n("france.kgm", "The capital of Vendée is..."); +i18n("france.kgm", "Please click on:\nVendée"); +i18n("france.kgm", "La Roche sur Yon"); +i18n("france.kgm", "La Roche sur Yon is the capital of..."); +i18n("france.kgm", "Vienne"); +i18n("france.kgm", "The capital of Vienne is..."); +i18n("france.kgm", "Please click on:\nVienne"); +i18n("france.kgm", "Poitiers"); +i18n("france.kgm", "Poitiers is the capital of..."); +i18n("france.kgm", "Haute-Vienne"); +i18n("france.kgm", "The capital of Haute-Vienne is..."); +i18n("france.kgm", "Please click on:\nHaute-Vienne"); +i18n("france.kgm", "Limoges"); +i18n("france.kgm", "Limoges is the capital of..."); +i18n("france.kgm", "Vosges"); +i18n("france.kgm", "The capital of Vosges is..."); +i18n("france.kgm", "Please click on:\nVosges"); +i18n("france.kgm", "Epinal"); +i18n("france.kgm", "Epinal is the capital of..."); +i18n("france.kgm", "Yonne"); +i18n("france.kgm", "The capital of Yonne is..."); +i18n("france.kgm", "Please click on:\nYonne"); +i18n("france.kgm", "Auxerre"); +i18n("france.kgm", "Auxerre is the capital of..."); +i18n("france.kgm", "Territoire de Belfort"); +i18n("france.kgm", "The capital of Territoire de Belfort is..."); +i18n("france.kgm", "Please click on:\nTerritoire de Belfort"); +i18n("france.kgm", "Belfort"); +i18n("france.kgm", "Belfort is the capital of..."); +i18n("france.kgm", "Essonne"); +i18n("france.kgm", "The capital of Essonne is..."); +i18n("france.kgm", "Please click on:\nEssonne"); +i18n("france.kgm", "Evry"); +i18n("france.kgm", "Evry is the capital of..."); +i18n("france.kgm", "Hauts-de-Seine"); +i18n("france.kgm", "The capital of Hauts-de-Seine is..."); +i18n("france.kgm", "Please click on:\nHauts-de-Seine"); +i18n("france.kgm", "Nanterre"); +i18n("france.kgm", "Nanterre is the capital of..."); +i18n("france.kgm", "Seine-Saint-Denis"); +i18n("france.kgm", "The capital of Seine-Saint-Denis is..."); +i18n("france.kgm", "Please click on:\nSeine-Saint-Denis"); +i18n("france.kgm", "Bobigny"); +i18n("france.kgm", "Bobigny is the capital of..."); +i18n("france.kgm", "Val-de-Marne"); +i18n("france.kgm", "The capital of Val-de-Marne is..."); +i18n("france.kgm", "Please click on:\nVal-de-Marne"); +i18n("france.kgm", "Créteil"); +i18n("france.kgm", "Créteil is the capital of..."); +i18n("france.kgm", "Val d'Oise"); +i18n("france.kgm", "The capital of Val d'Oise is..."); +i18n("france.kgm", "Please click on:\nVal d'Oise"); +i18n("france.kgm", "Cergy-Pontoise"); +i18n("france.kgm", "Cergy-Pontoise is the capital of..."); +i18n("germany.kgm", "Germany"); +i18n("germany.kgm", "Current map:
Germany
"); +i18n("germany.kgm", "Frontier"); +i18n("germany.kgm", "Not Germany"); +i18n("germany.kgm", "Baden-Württemberg"); +i18n("germany.kgm", "The capital of Baden-Württemberg is..."); +i18n("germany.kgm", "Please click on:\nBaden-Württemberg"); +i18n("germany.kgm", "The flag of Baden-Württemberg is..."); +i18n("germany.kgm", "Stuttgart"); +i18n("germany.kgm", "Stuttgart is the capital of..."); +i18n("germany.kgm", "Bavaria"); +i18n("germany.kgm", "The capital of Bavaria is..."); +i18n("germany.kgm", "Please click on:\nBavaria"); +i18n("germany.kgm", "The flag of Bavaria is..."); +i18n("germany.kgm", "Munich"); +i18n("germany.kgm", "Munich is the capital of..."); +i18n("germany.kgm", "Berlin"); +i18n("germany.kgm", "The capital of Berlin is..."); +i18n("germany.kgm", "Please click on:\nBerlin"); +i18n("germany.kgm", "The flag of Berlin is..."); +i18n("germany.kgm", "Berlin"); +i18n("germany.kgm", "Berlin is the capital of..."); +i18n("germany.kgm", "Brandenburg"); +i18n("germany.kgm", "The capital of Brandenburg is..."); +i18n("germany.kgm", "Please click on:\nBrandenburg"); +i18n("germany.kgm", "The flag of Brandenburg is..."); +i18n("germany.kgm", "Potsdam"); +i18n("germany.kgm", "Potsdam is the capital of..."); +i18n("germany.kgm", "Bremen"); +i18n("germany.kgm", "The capital of Bremen is..."); +i18n("germany.kgm", "Please click on:\nBremen"); +i18n("germany.kgm", "The flag of Bremen is..."); +i18n("germany.kgm", "Bremen"); +i18n("germany.kgm", "Bremen is the capital of..."); +i18n("germany.kgm", "Hamburg"); +i18n("germany.kgm", "The capital of Hamburg is..."); +i18n("germany.kgm", "Please click on:\nHamburg"); +i18n("germany.kgm", "The flag of Hamburg is..."); +i18n("germany.kgm", "Hamburg"); +i18n("germany.kgm", "Hamburg is the capital of..."); +i18n("germany.kgm", "Hesse"); +i18n("germany.kgm", "The capital of Hesse is..."); +i18n("germany.kgm", "Please click on:\nHesse"); +i18n("germany.kgm", "The flag of Hesse is..."); +i18n("germany.kgm", "Wiesbaden"); +i18n("germany.kgm", "Wiesbaden is the capital of..."); +i18n("germany.kgm", "Mecklenburg-Western Pomerania"); +i18n("germany.kgm", "The capital of Mecklenburg-Western Pomerania is..."); +i18n("germany.kgm", "Please click on:\nMecklenburg-Western Pomerania"); +i18n("germany.kgm", "The flag of Mecklenburg-Western Pomerania is..."); +i18n("germany.kgm", "Schwerin"); +i18n("germany.kgm", "Schwerin is the capital of..."); +i18n("germany.kgm", "Lower Saxony"); +i18n("germany.kgm", "The capital of Lower Saxony is..."); +i18n("germany.kgm", "Please click on:\nLower Saxony"); +i18n("germany.kgm", "The flag of Lower Saxony is..."); +i18n("germany.kgm", "Hanover"); +i18n("germany.kgm", "Hanover is the capital of..."); +i18n("germany.kgm", "North Rhine-Westphalia"); +i18n("germany.kgm", "The capital of North Rhine-Westphalia is..."); +i18n("germany.kgm", "Please click on:\nNorth Rhine-Westphalia"); +i18n("germany.kgm", "The flag of North Rhine-Westphalia is..."); +i18n("germany.kgm", "Düsseldorf"); +i18n("germany.kgm", "Düsseldorf is the capital of..."); +i18n("germany.kgm", "Rhineland-Palatinate"); +i18n("germany.kgm", "The capital of Rhineland-Palatinate is..."); +i18n("germany.kgm", "Please click on:\nRhineland-Palatinate"); +i18n("germany.kgm", "The flag of Rhineland-Palatinate is..."); +i18n("germany.kgm", "Mainz"); +i18n("germany.kgm", "Mainz is the capital of..."); +i18n("germany.kgm", "Saarland"); +i18n("germany.kgm", "The capital of Saarland is..."); +i18n("germany.kgm", "Please click on:\nSaarland"); +i18n("germany.kgm", "The flag of Saarland is..."); +i18n("germany.kgm", "Saarbrücken"); +i18n("germany.kgm", "Saarbrücken is the capital of..."); +i18n("germany.kgm", "Saxony"); +i18n("germany.kgm", "The capital of Saxony is..."); +i18n("germany.kgm", "Please click on:\nSaxony"); +i18n("germany.kgm", "The flag of Saxony is..."); +i18n("germany.kgm", "Dresden"); +i18n("germany.kgm", "Dresden is the capital of..."); +i18n("germany.kgm", "Saxony-Anhalt"); +i18n("germany.kgm", "The capital of Saxony-Anhalt is..."); +i18n("germany.kgm", "Please click on:\nSaxony-Anhalt"); +i18n("germany.kgm", "The flag of Saxony-Anhalt is..."); +i18n("germany.kgm", "Magdeburg"); +i18n("germany.kgm", "Magdeburg is the capital of..."); +i18n("germany.kgm", "Schleswig-Holstein"); +i18n("germany.kgm", "The capital of Schleswig-Holstein is..."); +i18n("germany.kgm", "Please click on:\nSchleswig-Holstein"); +i18n("germany.kgm", "The flag of Schleswig-Holstein is..."); +i18n("germany.kgm", "Kiel"); +i18n("germany.kgm", "Kiel is the capital of..."); +i18n("germany.kgm", "Thuringia"); +i18n("germany.kgm", "The capital of Thuringia is..."); +i18n("germany.kgm", "Please click on:\nThuringia"); +i18n("germany.kgm", "The flag of Thuringia is..."); +i18n("germany.kgm", "Erfurt"); +i18n("germany.kgm", "Erfurt is the capital of..."); +i18n("italy.kgm", "Italy"); +i18n("italy.kgm", "Current map:
Italy
"); +i18n("italy.kgm", "Not Italy"); +i18n("italy.kgm", "Frontier"); +i18n("italy.kgm", "Sicily"); +i18n("italy.kgm", "The capital of Sicily is..."); +i18n("italy.kgm", "Please click on:\nSicily"); +i18n("italy.kgm", "The flag of Sicily is..."); +i18n("italy.kgm", "Palermo"); +i18n("italy.kgm", "Palermo is the capital of..."); +i18n("italy.kgm", "Friuli Venezia Giulia"); +i18n("italy.kgm", "The capital of Friuli Venezia Giulia is..."); +i18n("italy.kgm", "Please click on:\nFriuli Venezia Giulia"); +i18n("italy.kgm", "The flag of Friuli Venezia Giulia is..."); +i18n("italy.kgm", "Trieste"); +i18n("italy.kgm", "Trieste is the capital of..."); +i18n("italy.kgm", "Abruzzo"); +i18n("italy.kgm", "The capital of Abruzzo is..."); +i18n("italy.kgm", "Please click on:\nAbruzzo"); +i18n("italy.kgm", "The flag of Abruzzo is..."); +i18n("italy.kgm", "L'Aquila"); +i18n("italy.kgm", "L'Aquila is the capital of..."); +i18n("italy.kgm", "Latium"); +i18n("italy.kgm", "The capital of Latium is..."); +i18n("italy.kgm", "Please click on:\nLatium"); +i18n("italy.kgm", "The flag of Latium is..."); +i18n("italy.kgm", "Rome"); +i18n("italy.kgm", "Rome is the capital of..."); +i18n("italy.kgm", "Calabria"); +i18n("italy.kgm", "The capital of Calabria is..."); +i18n("italy.kgm", "Please click on:\nCalabria"); +i18n("italy.kgm", "The flag of Calabria is..."); +i18n("italy.kgm", "Catanzaro"); +i18n("italy.kgm", "Catanzaro is the capital of..."); +i18n("italy.kgm", "Piedmont"); +i18n("italy.kgm", "The capital of Piedmont is..."); +i18n("italy.kgm", "Please click on:\nPiedmont"); +i18n("italy.kgm", "The flag of Piedmont is..."); +i18n("italy.kgm", "Turin"); +i18n("italy.kgm", "Turin is the capital of..."); +i18n("italy.kgm", "Apulia"); +i18n("italy.kgm", "The capital of Apulia is..."); +i18n("italy.kgm", "Please click on:\nApulia"); +i18n("italy.kgm", "The flag of Apulia is..."); +i18n("italy.kgm", "Bari"); +i18n("italy.kgm", "Bari is the capital of..."); +i18n("italy.kgm", "Lombardy"); +i18n("italy.kgm", "The capital of Lombardy is..."); +i18n("italy.kgm", "Please click on:\nLombardy"); +i18n("italy.kgm", "The flag of Lombardy is..."); +i18n("italy.kgm", "Milan"); +i18n("italy.kgm", "Milan is the capital of..."); +i18n("italy.kgm", "Umbria"); +i18n("italy.kgm", "The capital of Umbria is..."); +i18n("italy.kgm", "Please click on:\nUmbria"); +i18n("italy.kgm", "The flag of Umbria is..."); +i18n("italy.kgm", "Perugia"); +i18n("italy.kgm", "Perugia is the capital of..."); +i18n("italy.kgm", "Trentino Alto Adige"); +i18n("italy.kgm", "The capital of Trentino Alto Adige is..."); +i18n("italy.kgm", "Please click on:\nTrentino Alto Adige"); +i18n("italy.kgm", "The flag of Trentino Alto Adige is..."); +i18n("italy.kgm", "Trento"); +i18n("italy.kgm", "Trento is the capital of..."); +i18n("italy.kgm", "Molise"); +i18n("italy.kgm", "The capital of Molise is..."); +i18n("italy.kgm", "Please click on:\nMolise"); +i18n("italy.kgm", "The flag of Molise is..."); +i18n("italy.kgm", "Campobasso"); +i18n("italy.kgm", "Campobasso is the capital of..."); +i18n("italy.kgm", "Tuscany"); +i18n("italy.kgm", "The capital of Tuscany is..."); +i18n("italy.kgm", "Please click on:\nTuscany"); +i18n("italy.kgm", "The flag of Tuscany is..."); +i18n("italy.kgm", "Florence"); +i18n("italy.kgm", "Florence is the capital of..."); +i18n("italy.kgm", "Emilia Romagna"); +i18n("italy.kgm", "The capital of Emilia Romagna is..."); +i18n("italy.kgm", "Please click on:\nEmilia Romagna"); +i18n("italy.kgm", "The flag of Emilia Romagna is..."); +i18n("italy.kgm", "Bologna"); +i18n("italy.kgm", "Bologna is the capital of..."); +i18n("italy.kgm", "Val d'Aosta"); +i18n("italy.kgm", "The capital of Val d'Aosta is..."); +i18n("italy.kgm", "Please click on:\nVal d'Aosta"); +i18n("italy.kgm", "The flag of Val d'Aosta is..."); +i18n("italy.kgm", "Aosta"); +i18n("italy.kgm", "Aosta is the capital of..."); +i18n("italy.kgm", "Campania"); +i18n("italy.kgm", "The capital of Campania is..."); +i18n("italy.kgm", "Please click on:\nCampania"); +i18n("italy.kgm", "The flag of Campania is..."); +i18n("italy.kgm", "Naples"); +i18n("italy.kgm", "Naples is the capital of..."); +i18n("italy.kgm", "Basilicata"); +i18n("italy.kgm", "The capital of Basilicata is..."); +i18n("italy.kgm", "Please click on:\nBasilicata"); +i18n("italy.kgm", "The flag of Basilicata is..."); +i18n("italy.kgm", "Potenza"); +i18n("italy.kgm", "Potenza is the capital of..."); +i18n("italy.kgm", "Liguria"); +i18n("italy.kgm", "The capital of Liguria is..."); +i18n("italy.kgm", "Please click on:\nLiguria"); +i18n("italy.kgm", "The flag of Liguria is..."); +i18n("italy.kgm", "Genoa"); +i18n("italy.kgm", "Genoa is the capital of..."); +i18n("italy.kgm", "Sardinia"); +i18n("italy.kgm", "The capital of Sardinia is..."); +i18n("italy.kgm", "Please click on:\nSardinia"); +i18n("italy.kgm", "The flag of Sardinia is..."); +i18n("italy.kgm", "Cagliari"); +i18n("italy.kgm", "Cagliari is the capital of..."); +i18n("italy.kgm", "Marches"); +i18n("italy.kgm", "The capital of Marches is..."); +i18n("italy.kgm", "Please click on:\nMarches"); +i18n("italy.kgm", "The flag of Marches is..."); +i18n("italy.kgm", "Ancona"); +i18n("italy.kgm", "Ancona is the capital of..."); +i18n("italy.kgm", "Veneto"); +i18n("italy.kgm", "The capital of Veneto is..."); +i18n("italy.kgm", "Please click on:\nVeneto"); +i18n("italy.kgm", "The flag of Veneto is..."); +i18n("italy.kgm", "Venice"); +i18n("italy.kgm", "Venice is the capital of..."); +i18n("italyprovince.kgm", "Italy by Provinces"); +i18n("italyprovince.kgm", "Current map:
Italy by Provinces
"); +i18n("italyprovince.kgm", "Frontier"); +i18n("italyprovince.kgm", "Not Italy"); +i18n("italyprovince.kgm", "Alessandria"); +i18n("italyprovince.kgm", "The capital of Alessandria is..."); +i18n("italyprovince.kgm", "Please click on:\nAlessandria"); +i18n("italyprovince.kgm", "Alessandria"); +i18n("italyprovince.kgm", "Alessandria is the capital of..."); +i18n("italyprovince.kgm", "Asti"); +i18n("italyprovince.kgm", "The capital of Asti is..."); +i18n("italyprovince.kgm", "Please click on:\nAsti"); +i18n("italyprovince.kgm", "Asti"); +i18n("italyprovince.kgm", "Asti is the capital of..."); +i18n("italyprovince.kgm", "Biella"); +i18n("italyprovince.kgm", "The capital of Biella is..."); +i18n("italyprovince.kgm", "Please click on:\nBiella"); +i18n("italyprovince.kgm", "Biella"); +i18n("italyprovince.kgm", "Biella is the capital of..."); +i18n("italyprovince.kgm", "Cuneo"); +i18n("italyprovince.kgm", "The capital of Cuneo is..."); +i18n("italyprovince.kgm", "Please click on:\nCuneo"); +i18n("italyprovince.kgm", "Cuneo"); +i18n("italyprovince.kgm", "Cuneo is the capital of..."); +i18n("italyprovince.kgm", "Novara"); +i18n("italyprovince.kgm", "The capital of Novara is..."); +i18n("italyprovince.kgm", "Please click on:\nNovara"); +i18n("italyprovince.kgm", "Novara"); +i18n("italyprovince.kgm", "Novara is the capital of..."); +i18n("italyprovince.kgm", "Turin"); +i18n("italyprovince.kgm", "The capital of Turin is..."); +i18n("italyprovince.kgm", "Please click on:\nTurin"); +i18n("italyprovince.kgm", "Turin"); +i18n("italyprovince.kgm", "Turin is the capital of..."); +i18n("italyprovince.kgm", "Verbano-Cusio-Ossola"); +i18n("italyprovince.kgm", "The capital of Verbano-Cusio-Ossola is..."); +i18n("italyprovince.kgm", "Please click on:\nVerbano-Cusio-Ossola"); +i18n("italyprovince.kgm", "Verbania"); +i18n("italyprovince.kgm", "Verbania is the capital of..."); +i18n("italyprovince.kgm", "Vercelli"); +i18n("italyprovince.kgm", "The capital of Vercelli is..."); +i18n("italyprovince.kgm", "Please click on:\nVercelli"); +i18n("italyprovince.kgm", "Vercelli"); +i18n("italyprovince.kgm", "Vercelli is the capital of..."); +i18n("italyprovince.kgm", "Bergamo"); +i18n("italyprovince.kgm", "The capital of Bergamo is..."); +i18n("italyprovince.kgm", "Please click on:\nBergamo"); +i18n("italyprovince.kgm", "Bergamo"); +i18n("italyprovince.kgm", "Bergamo is the capital of..."); +i18n("italyprovince.kgm", "Brescia"); +i18n("italyprovince.kgm", "The capital of Brescia is..."); +i18n("italyprovince.kgm", "Please click on:\nBrescia"); +i18n("italyprovince.kgm", "Brescia"); +i18n("italyprovince.kgm", "Brescia is the capital of..."); +i18n("italyprovince.kgm", "Como"); +i18n("italyprovince.kgm", "The capital of Como is..."); +i18n("italyprovince.kgm", "Please click on:\nComo"); +i18n("italyprovince.kgm", "Como"); +i18n("italyprovince.kgm", "Como is the capital of..."); +i18n("italyprovince.kgm", "Cremona"); +i18n("italyprovince.kgm", "The capital of Cremona is..."); +i18n("italyprovince.kgm", "Please click on:\nCremona"); +i18n("italyprovince.kgm", "Cremona"); +i18n("italyprovince.kgm", "Cremona is the capital of..."); +i18n("italyprovince.kgm", "Lecco"); +i18n("italyprovince.kgm", "The capital of Lecco is..."); +i18n("italyprovince.kgm", "Please click on:\nLecco"); +i18n("italyprovince.kgm", "Lecco"); +i18n("italyprovince.kgm", "Lecco is the capital of..."); +i18n("italyprovince.kgm", "Lodi"); +i18n("italyprovince.kgm", "The capital of Lodi is..."); +i18n("italyprovince.kgm", "Please click on:\nLodi"); +i18n("italyprovince.kgm", "Lodi"); +i18n("italyprovince.kgm", "Lodi is the capital of..."); +i18n("italyprovince.kgm", "Mantova"); +i18n("italyprovince.kgm", "The capital of Mantova is..."); +i18n("italyprovince.kgm", "Please click on:\nMantova"); +i18n("italyprovince.kgm", "Mantova"); +i18n("italyprovince.kgm", "Mantova is the capital of..."); +i18n("italyprovince.kgm", "Milan"); +i18n("italyprovince.kgm", "The capital of Milan is..."); +i18n("italyprovince.kgm", "Please click on:\nMilan"); +i18n("italyprovince.kgm", "Milan"); +i18n("italyprovince.kgm", "Milan is the capital of..."); +i18n("italyprovince.kgm", "Pavia"); +i18n("italyprovince.kgm", "The capital of Pavia is..."); +i18n("italyprovince.kgm", "Please click on:\nPavia"); +i18n("italyprovince.kgm", "Pavia"); +i18n("italyprovince.kgm", "Pavia is the capital of..."); +i18n("italyprovince.kgm", "Sondrio"); +i18n("italyprovince.kgm", "The capital of Sondrio is..."); +i18n("italyprovince.kgm", "Please click on:\nSondrio"); +i18n("italyprovince.kgm", "Sondrio"); +i18n("italyprovince.kgm", "Sondrio is the capital of..."); +i18n("italyprovince.kgm", "Varese"); +i18n("italyprovince.kgm", "The capital of Varese is..."); +i18n("italyprovince.kgm", "Please click on:\nVarese"); +i18n("italyprovince.kgm", "Varese"); +i18n("italyprovince.kgm", "Varese is the capital of..."); +i18n("italyprovince.kgm", "Aosta"); +i18n("italyprovince.kgm", "The capital of Aosta is..."); +i18n("italyprovince.kgm", "Please click on:\nAosta"); +i18n("italyprovince.kgm", "Aosta"); +i18n("italyprovince.kgm", "Aosta is the capital of..."); +i18n("italyprovince.kgm", "Bolzano"); +i18n("italyprovince.kgm", "The capital of Bolzano is..."); +i18n("italyprovince.kgm", "Please click on:\nBolzano"); +i18n("italyprovince.kgm", "Bolzano"); +i18n("italyprovince.kgm", "Bolzano is the capital of..."); +i18n("italyprovince.kgm", "Trento"); +i18n("italyprovince.kgm", "The capital of Trento is..."); +i18n("italyprovince.kgm", "Please click on:\nTrento"); +i18n("italyprovince.kgm", "Trento"); +i18n("italyprovince.kgm", "Trento is the capital of..."); +i18n("italyprovince.kgm", "Belluno"); +i18n("italyprovince.kgm", "The capital of Belluno is..."); +i18n("italyprovince.kgm", "Please click on:\nBelluno"); +i18n("italyprovince.kgm", "Belluno"); +i18n("italyprovince.kgm", "Belluno is the capital of..."); +i18n("italyprovince.kgm", "Padova"); +i18n("italyprovince.kgm", "The capital of Padova is..."); +i18n("italyprovince.kgm", "Please click on:\nPadova"); +i18n("italyprovince.kgm", "Padova"); +i18n("italyprovince.kgm", "Padova is the capital of..."); +i18n("italyprovince.kgm", "Rovigo"); +i18n("italyprovince.kgm", "The capital of Rovigo is..."); +i18n("italyprovince.kgm", "Please click on:\nRovigo"); +i18n("italyprovince.kgm", "Rovigo"); +i18n("italyprovince.kgm", "Rovigo is the capital of..."); +i18n("italyprovince.kgm", "Treviso"); +i18n("italyprovince.kgm", "The capital of Treviso is..."); +i18n("italyprovince.kgm", "Please click on:\nTreviso"); +i18n("italyprovince.kgm", "Treviso"); +i18n("italyprovince.kgm", "Treviso is the capital of..."); +i18n("italyprovince.kgm", "Venice"); +i18n("italyprovince.kgm", "The capital of Venice is..."); +i18n("italyprovince.kgm", "Please click on:\nVenice"); +i18n("italyprovince.kgm", "Venice"); +i18n("italyprovince.kgm", "Venice is the capital of..."); +i18n("italyprovince.kgm", "Verona"); +i18n("italyprovince.kgm", "The capital of Verona is..."); +i18n("italyprovince.kgm", "Please click on:\nVerona"); +i18n("italyprovince.kgm", "Verona"); +i18n("italyprovince.kgm", "Verona is the capital of..."); +i18n("italyprovince.kgm", "Vicenza"); +i18n("italyprovince.kgm", "The capital of Vicenza is..."); +i18n("italyprovince.kgm", "Please click on:\nVicenza"); +i18n("italyprovince.kgm", "Vicenza"); +i18n("italyprovince.kgm", "Vicenza is the capital of..."); +i18n("italyprovince.kgm", "Gorizia"); +i18n("italyprovince.kgm", "The capital of Gorizia is..."); +i18n("italyprovince.kgm", "Please click on:\nGorizia"); +i18n("italyprovince.kgm", "Gorizia"); +i18n("italyprovince.kgm", "Gorizia is the capital of..."); +i18n("italyprovince.kgm", "Pordenone"); +i18n("italyprovince.kgm", "The capital of Pordenone is..."); +i18n("italyprovince.kgm", "Please click on:\nPordenone"); +i18n("italyprovince.kgm", "Pordenone"); +i18n("italyprovince.kgm", "Pordenone is the capital of..."); +i18n("italyprovince.kgm", "Trieste"); +i18n("italyprovince.kgm", "The capital of Trieste is..."); +i18n("italyprovince.kgm", "Please click on:\nTrieste"); +i18n("italyprovince.kgm", "Trieste"); +i18n("italyprovince.kgm", "Trieste is the capital of..."); +i18n("italyprovince.kgm", "Udine"); +i18n("italyprovince.kgm", "The capital of Udine is..."); +i18n("italyprovince.kgm", "Please click on:\nUdine"); +i18n("italyprovince.kgm", "Udine"); +i18n("italyprovince.kgm", "Udine is the capital of..."); +i18n("italyprovince.kgm", "Genoa"); +i18n("italyprovince.kgm", "The capital of Genoa is..."); +i18n("italyprovince.kgm", "Please click on:\nGenoa"); +i18n("italyprovince.kgm", "Genoa"); +i18n("italyprovince.kgm", "Genoa is the capital of..."); +i18n("italyprovince.kgm", "Imperia"); +i18n("italyprovince.kgm", "The capital of Imperia is..."); +i18n("italyprovince.kgm", "Please click on:\nImperia"); +i18n("italyprovince.kgm", "Imperia"); +i18n("italyprovince.kgm", "Imperia is the capital of..."); +i18n("italyprovince.kgm", "La Spezia"); +i18n("italyprovince.kgm", "The capital of La Spezia is..."); +i18n("italyprovince.kgm", "Please click on:\nLa Spezia"); +i18n("italyprovince.kgm", "La Spezia"); +i18n("italyprovince.kgm", "La Spezia is the capital of..."); +i18n("italyprovince.kgm", "Savona"); +i18n("italyprovince.kgm", "The capital of Savona is..."); +i18n("italyprovince.kgm", "Please click on:\nSavona"); +i18n("italyprovince.kgm", "Savona"); +i18n("italyprovince.kgm", "Savona is the capital of..."); +i18n("italyprovince.kgm", "Bologna"); +i18n("italyprovince.kgm", "The capital of Bologna is..."); +i18n("italyprovince.kgm", "Please click on:\nBologna"); +i18n("italyprovince.kgm", "Bologna"); +i18n("italyprovince.kgm", "Bologna is the capital of..."); +i18n("italyprovince.kgm", "Ferrara"); +i18n("italyprovince.kgm", "The capital of Ferrara is..."); +i18n("italyprovince.kgm", "Please click on:\nFerrara"); +i18n("italyprovince.kgm", "Ferrara"); +i18n("italyprovince.kgm", "Ferrara is the capital of..."); +i18n("italyprovince.kgm", "Forlì-Cesena"); +i18n("italyprovince.kgm", "The capital of Forlì-Cesena is..."); +i18n("italyprovince.kgm", "Please click on:\nForlì-Cesena"); +i18n("italyprovince.kgm", "Forlì"); +i18n("italyprovince.kgm", "Forlì is the capital of..."); +i18n("italyprovince.kgm", "Modena"); +i18n("italyprovince.kgm", "The capital of Modena is..."); +i18n("italyprovince.kgm", "Please click on:\nModena"); +i18n("italyprovince.kgm", "Modena"); +i18n("italyprovince.kgm", "Modena is the capital of..."); +i18n("italyprovince.kgm", "Parma"); +i18n("italyprovince.kgm", "The capital of Parma is..."); +i18n("italyprovince.kgm", "Please click on:\nParma"); +i18n("italyprovince.kgm", "Parma"); +i18n("italyprovince.kgm", "Parma is the capital of..."); +i18n("italyprovince.kgm", "Piacenza"); +i18n("italyprovince.kgm", "The capital of Piacenza is..."); +i18n("italyprovince.kgm", "Please click on:\nPiacenza"); +i18n("italyprovince.kgm", "Piacenza"); +i18n("italyprovince.kgm", "Piacenza is the capital of..."); +i18n("italyprovince.kgm", "Ravenna"); +i18n("italyprovince.kgm", "The capital of Ravenna is..."); +i18n("italyprovince.kgm", "Please click on:\nRavenna"); +i18n("italyprovince.kgm", "Ravenna"); +i18n("italyprovince.kgm", "Ravenna is the capital of..."); +i18n("italyprovince.kgm", "Reggio nell'Emilia"); +i18n("italyprovince.kgm", "The capital of Reggio nell'Emilia is..."); +i18n("italyprovince.kgm", "Please click on:\nReggio nell'Emilia"); +i18n("italyprovince.kgm", "Reggio nell'Emilia"); +i18n("italyprovince.kgm", "Reggio nell'Emilia is the capital of..."); +i18n("italyprovince.kgm", "Rimini"); +i18n("italyprovince.kgm", "The capital of Rimini is..."); +i18n("italyprovince.kgm", "Please click on:\nRimini"); +i18n("italyprovince.kgm", "Rimini"); +i18n("italyprovince.kgm", "Rimini is the capital of..."); +i18n("italyprovince.kgm", "Arezzo"); +i18n("italyprovince.kgm", "The capital of Arezzo is..."); +i18n("italyprovince.kgm", "Please click on:\nArezzo"); +i18n("italyprovince.kgm", "Arezzo"); +i18n("italyprovince.kgm", "Arezzo is the capital of..."); +i18n("italyprovince.kgm", "Florence"); +i18n("italyprovince.kgm", "The capital of Florence is..."); +i18n("italyprovince.kgm", "Please click on:\nFlorence"); +i18n("italyprovince.kgm", "Florence"); +i18n("italyprovince.kgm", "Florence is the capital of..."); +i18n("italyprovince.kgm", "Grosseto"); +i18n("italyprovince.kgm", "The capital of Grosseto is..."); +i18n("italyprovince.kgm", "Please click on:\nGrosseto"); +i18n("italyprovince.kgm", "Grosseto"); +i18n("italyprovince.kgm", "Grosseto is the capital of..."); +i18n("italyprovince.kgm", "Livorno"); +i18n("italyprovince.kgm", "The capital of Livorno is..."); +i18n("italyprovince.kgm", "Please click on:\nLivorno"); +i18n("italyprovince.kgm", "Livorno"); +i18n("italyprovince.kgm", "Livorno is the capital of..."); +i18n("italyprovince.kgm", "Lucca"); +i18n("italyprovince.kgm", "The capital of Lucca is..."); +i18n("italyprovince.kgm", "Please click on:\nLucca"); +i18n("italyprovince.kgm", "Lucca"); +i18n("italyprovince.kgm", "Lucca is the capital of..."); +i18n("italyprovince.kgm", "Massa-Carrara"); +i18n("italyprovince.kgm", "The capital of Massa-Carrara is..."); +i18n("italyprovince.kgm", "Please click on:\nMassa-Carrara"); +i18n("italyprovince.kgm", "Massa"); +i18n("italyprovince.kgm", "Massa is the capital of..."); +i18n("italyprovince.kgm", "Pisa"); +i18n("italyprovince.kgm", "The capital of Pisa is..."); +i18n("italyprovince.kgm", "Please click on:\nPisa"); +i18n("italyprovince.kgm", "Pisa"); +i18n("italyprovince.kgm", "Pisa is the capital of..."); +i18n("italyprovince.kgm", "Pistoia"); +i18n("italyprovince.kgm", "The capital of Pistoia is..."); +i18n("italyprovince.kgm", "Please click on:\nPistoia"); +i18n("italyprovince.kgm", "Pistoia"); +i18n("italyprovince.kgm", "Pistoia is the capital of..."); +i18n("italyprovince.kgm", "Prato"); +i18n("italyprovince.kgm", "The capital of Prato is..."); +i18n("italyprovince.kgm", "Please click on:\nPrato"); +i18n("italyprovince.kgm", "Prato"); +i18n("italyprovince.kgm", "Prato is the capital of..."); +i18n("italyprovince.kgm", "Siena"); +i18n("italyprovince.kgm", "The capital of Siena is..."); +i18n("italyprovince.kgm", "Please click on:\nSiena"); +i18n("italyprovince.kgm", "Siena"); +i18n("italyprovince.kgm", "Siena is the capital of..."); +i18n("italyprovince.kgm", "Perugia"); +i18n("italyprovince.kgm", "The capital of Perugia is..."); +i18n("italyprovince.kgm", "Please click on:\nPerugia"); +i18n("italyprovince.kgm", "Perugia"); +i18n("italyprovince.kgm", "Perugia is the capital of..."); +i18n("italyprovince.kgm", "Terni"); +i18n("italyprovince.kgm", "The capital of Terni is..."); +i18n("italyprovince.kgm", "Please click on:\nTerni"); +i18n("italyprovince.kgm", "Terni"); +i18n("italyprovince.kgm", "Terni is the capital of..."); +i18n("italyprovince.kgm", "Ancona"); +i18n("italyprovince.kgm", "The capital of Ancona is..."); +i18n("italyprovince.kgm", "Please click on:\nAncona"); +i18n("italyprovince.kgm", "Ancona"); +i18n("italyprovince.kgm", "Ancona is the capital of..."); +i18n("italyprovince.kgm", "Ascoli Piceno"); +i18n("italyprovince.kgm", "The capital of Ascoli Piceno is..."); +i18n("italyprovince.kgm", "Please click on:\nAscoli Piceno"); +i18n("italyprovince.kgm", "Ascoli Piceno"); +i18n("italyprovince.kgm", "Ascoli Piceno is the capital of..."); +i18n("italyprovince.kgm", "Macerata"); +i18n("italyprovince.kgm", "The capital of Macerata is..."); +i18n("italyprovince.kgm", "Please click on:\nMacerata"); +i18n("italyprovince.kgm", "Macerata"); +i18n("italyprovince.kgm", "Macerata is the capital of..."); +i18n("italyprovince.kgm", "Pesaro and Urbino"); +i18n("italyprovince.kgm", "The capital of Pesaro and Urbino is..."); +i18n("italyprovince.kgm", "Please click on:\nPesaro and Urbino"); +i18n("italyprovince.kgm", "Pesaro"); +i18n("italyprovince.kgm", "Pesaro is the capital of..."); +i18n("italyprovince.kgm", "Frosinone"); +i18n("italyprovince.kgm", "The capital of Frosinone is..."); +i18n("italyprovince.kgm", "Please click on:\nFrosinone"); +i18n("italyprovince.kgm", "Frosinone"); +i18n("italyprovince.kgm", "Frosinone is the capital of..."); +i18n("italyprovince.kgm", "Latina"); +i18n("italyprovince.kgm", "The capital of Latina is..."); +i18n("italyprovince.kgm", "Please click on:\nLatina"); +i18n("italyprovince.kgm", "Latina"); +i18n("italyprovince.kgm", "Latina is the capital of..."); +i18n("italyprovince.kgm", "Rieti"); +i18n("italyprovince.kgm", "The capital of Rieti is..."); +i18n("italyprovince.kgm", "Please click on:\nRieti"); +i18n("italyprovince.kgm", "Rieti"); +i18n("italyprovince.kgm", "Rieti is the capital of..."); +i18n("italyprovince.kgm", "Rome"); +i18n("italyprovince.kgm", "The capital of Rome is..."); +i18n("italyprovince.kgm", "Please click on:\nRome"); +i18n("italyprovince.kgm", "Rome"); +i18n("italyprovince.kgm", "Rome is the capital of..."); +i18n("italyprovince.kgm", "Viterbo"); +i18n("italyprovince.kgm", "The capital of Viterbo is..."); +i18n("italyprovince.kgm", "Please click on:\nViterbo"); +i18n("italyprovince.kgm", "Viterbo"); +i18n("italyprovince.kgm", "Viterbo is the capital of..."); +i18n("italyprovince.kgm", "Chieti"); +i18n("italyprovince.kgm", "The capital of Chieti is..."); +i18n("italyprovince.kgm", "Please click on:\nChieti"); +i18n("italyprovince.kgm", "Chieti"); +i18n("italyprovince.kgm", "Chieti is the capital of..."); +i18n("italyprovince.kgm", "L'Aquila"); +i18n("italyprovince.kgm", "The capital of L'Aquila is..."); +i18n("italyprovince.kgm", "Please click on:\nL'Aquila"); +i18n("italyprovince.kgm", "L'Aquila"); +i18n("italyprovince.kgm", "L'Aquila is the capital of..."); +i18n("italyprovince.kgm", "Pescara"); +i18n("italyprovince.kgm", "The capital of Pescara is..."); +i18n("italyprovince.kgm", "Please click on:\nPescara"); +i18n("italyprovince.kgm", "Pescara"); +i18n("italyprovince.kgm", "Pescara is the capital of..."); +i18n("italyprovince.kgm", "Teramo"); +i18n("italyprovince.kgm", "The capital of Teramo is..."); +i18n("italyprovince.kgm", "Please click on:\nTeramo"); +i18n("italyprovince.kgm", "Teramo"); +i18n("italyprovince.kgm", "Teramo is the capital of..."); +i18n("italyprovince.kgm", "Campobasso"); +i18n("italyprovince.kgm", "The capital of Campobasso is..."); +i18n("italyprovince.kgm", "Please click on:\nCampobasso"); +i18n("italyprovince.kgm", "Campobasso"); +i18n("italyprovince.kgm", "Campobasso is the capital of..."); +i18n("italyprovince.kgm", "Isernia"); +i18n("italyprovince.kgm", "The capital of Isernia is..."); +i18n("italyprovince.kgm", "Please click on:\nIsernia"); +i18n("italyprovince.kgm", "Isernia"); +i18n("italyprovince.kgm", "Isernia is the capital of..."); +i18n("italyprovince.kgm", "Avellino"); +i18n("italyprovince.kgm", "The capital of Avellino is..."); +i18n("italyprovince.kgm", "Please click on:\nAvellino"); +i18n("italyprovince.kgm", "Avellino"); +i18n("italyprovince.kgm", "Avellino is the capital of..."); +i18n("italyprovince.kgm", "Benevento"); +i18n("italyprovince.kgm", "The capital of Benevento is..."); +i18n("italyprovince.kgm", "Please click on:\nBenevento"); +i18n("italyprovince.kgm", "Benevento"); +i18n("italyprovince.kgm", "Benevento is the capital of..."); +i18n("italyprovince.kgm", "Caserta"); +i18n("italyprovince.kgm", "The capital of Caserta is..."); +i18n("italyprovince.kgm", "Please click on:\nCaserta"); +i18n("italyprovince.kgm", "Caserta"); +i18n("italyprovince.kgm", "Caserta is the capital of..."); +i18n("italyprovince.kgm", "Naples"); +i18n("italyprovince.kgm", "The capital of Naples is..."); +i18n("italyprovince.kgm", "Please click on:\nNaples"); +i18n("italyprovince.kgm", "Naples"); +i18n("italyprovince.kgm", "Naples is the capital of..."); +i18n("italyprovince.kgm", "Salerno"); +i18n("italyprovince.kgm", "The capital of Salerno is..."); +i18n("italyprovince.kgm", "Please click on:\nSalerno"); +i18n("italyprovince.kgm", "Salerno"); +i18n("italyprovince.kgm", "Salerno is the capital of..."); +i18n("italyprovince.kgm", "Bari"); +i18n("italyprovince.kgm", "The capital of Bari is..."); +i18n("italyprovince.kgm", "Please click on:\nBari"); +i18n("italyprovince.kgm", "Bari"); +i18n("italyprovince.kgm", "Bari is the capital of..."); +i18n("italyprovince.kgm", "Brindisi"); +i18n("italyprovince.kgm", "The capital of Brindisi is..."); +i18n("italyprovince.kgm", "Please click on:\nBrindisi"); +i18n("italyprovince.kgm", "Brindisi"); +i18n("italyprovince.kgm", "Brindisi is the capital of..."); +i18n("italyprovince.kgm", "Foggia"); +i18n("italyprovince.kgm", "The capital of Foggia is..."); +i18n("italyprovince.kgm", "Please click on:\nFoggia"); +i18n("italyprovince.kgm", "Foggia"); +i18n("italyprovince.kgm", "Foggia is the capital of..."); +i18n("italyprovince.kgm", "Lecce"); +i18n("italyprovince.kgm", "The capital of Lecce is..."); +i18n("italyprovince.kgm", "Please click on:\nLecce"); +i18n("italyprovince.kgm", "Lecce"); +i18n("italyprovince.kgm", "Lecce is the capital of..."); +i18n("italyprovince.kgm", "Taranto"); +i18n("italyprovince.kgm", "The capital of Taranto is..."); +i18n("italyprovince.kgm", "Please click on:\nTaranto"); +i18n("italyprovince.kgm", "Taranto"); +i18n("italyprovince.kgm", "Taranto is the capital of..."); +i18n("italyprovince.kgm", "Matera"); +i18n("italyprovince.kgm", "The capital of Matera is..."); +i18n("italyprovince.kgm", "Please click on:\nMatera"); +i18n("italyprovince.kgm", "Matera"); +i18n("italyprovince.kgm", "Matera is the capital of..."); +i18n("italyprovince.kgm", "Potenza"); +i18n("italyprovince.kgm", "The capital of Potenza is..."); +i18n("italyprovince.kgm", "Please click on:\nPotenza"); +i18n("italyprovince.kgm", "Potenza"); +i18n("italyprovince.kgm", "Potenza is the capital of..."); +i18n("italyprovince.kgm", "Catanzaro"); +i18n("italyprovince.kgm", "The capital of Catanzaro is..."); +i18n("italyprovince.kgm", "Please click on:\nCatanzaro"); +i18n("italyprovince.kgm", "Catanzaro"); +i18n("italyprovince.kgm", "Catanzaro is the capital of..."); +i18n("italyprovince.kgm", "Cosenza"); +i18n("italyprovince.kgm", "The capital of Cosenza is..."); +i18n("italyprovince.kgm", "Please click on:\nCosenza"); +i18n("italyprovince.kgm", "Cosenza"); +i18n("italyprovince.kgm", "Cosenza is the capital of..."); +i18n("italyprovince.kgm", "Crotone"); +i18n("italyprovince.kgm", "The capital of Crotone is..."); +i18n("italyprovince.kgm", "Please click on:\nCrotone"); +i18n("italyprovince.kgm", "Crotone"); +i18n("italyprovince.kgm", "Crotone is the capital of..."); +i18n("italyprovince.kgm", "Reggio di Calabria"); +i18n("italyprovince.kgm", "The capital of Reggio di Calabria is..."); +i18n("italyprovince.kgm", "Please click on:\nReggio di Calabria"); +i18n("italyprovince.kgm", "Reggio di Calabria"); +i18n("italyprovince.kgm", "Reggio di Calabria is the capital of..."); +i18n("italyprovince.kgm", "Vibo Valentia"); +i18n("italyprovince.kgm", "The capital of Vibo Valentia is..."); +i18n("italyprovince.kgm", "Please click on:\nVibo Valentia"); +i18n("italyprovince.kgm", "Vibo Valentia"); +i18n("italyprovince.kgm", "Vibo Valentia is the capital of..."); +i18n("italyprovince.kgm", "Agrigento"); +i18n("italyprovince.kgm", "The capital of Agrigento is..."); +i18n("italyprovince.kgm", "Please click on:\nAgrigento"); +i18n("italyprovince.kgm", "Agrigento"); +i18n("italyprovince.kgm", "Agrigento is the capital of..."); +i18n("italyprovince.kgm", "Caltanissetta"); +i18n("italyprovince.kgm", "The capital of Caltanissetta is..."); +i18n("italyprovince.kgm", "Please click on:\nCaltanissetta"); +i18n("italyprovince.kgm", "Caltanissetta"); +i18n("italyprovince.kgm", "Caltanissetta is the capital of..."); +i18n("italyprovince.kgm", "Catania"); +i18n("italyprovince.kgm", "The capital of Catania is..."); +i18n("italyprovince.kgm", "Please click on:\nCatania"); +i18n("italyprovince.kgm", "Catania"); +i18n("italyprovince.kgm", "Catania is the capital of..."); +i18n("italyprovince.kgm", "Enna"); +i18n("italyprovince.kgm", "The capital of Enna is..."); +i18n("italyprovince.kgm", "Please click on:\nEnna"); +i18n("italyprovince.kgm", "Enna"); +i18n("italyprovince.kgm", "Enna is the capital of..."); +i18n("italyprovince.kgm", "Messina"); +i18n("italyprovince.kgm", "The capital of Messina is..."); +i18n("italyprovince.kgm", "Please click on:\nMessina"); +i18n("italyprovince.kgm", "Messina"); +i18n("italyprovince.kgm", "Messina is the capital of..."); +i18n("italyprovince.kgm", "Palermo"); +i18n("italyprovince.kgm", "The capital of Palermo is..."); +i18n("italyprovince.kgm", "Please click on:\nPalermo"); +i18n("italyprovince.kgm", "Palermo"); +i18n("italyprovince.kgm", "Palermo is the capital of..."); +i18n("italyprovince.kgm", "Ragusa"); +i18n("italyprovince.kgm", "The capital of Ragusa is..."); +i18n("italyprovince.kgm", "Please click on:\nRagusa"); +i18n("italyprovince.kgm", "Ragusa"); +i18n("italyprovince.kgm", "Ragusa is the capital of..."); +i18n("italyprovince.kgm", "Syracuse"); +i18n("italyprovince.kgm", "The capital of Syracuse is..."); +i18n("italyprovince.kgm", "Please click on:\nSyracuse"); +i18n("italyprovince.kgm", "Syracuse"); +i18n("italyprovince.kgm", "Syracuse is the capital of..."); +i18n("italyprovince.kgm", "Trapani"); +i18n("italyprovince.kgm", "The capital of Trapani is..."); +i18n("italyprovince.kgm", "Please click on:\nTrapani"); +i18n("italyprovince.kgm", "Trapani"); +i18n("italyprovince.kgm", "Trapani is the capital of..."); +i18n("italyprovince.kgm", "Cagliari"); +i18n("italyprovince.kgm", "The capital of Cagliari is..."); +i18n("italyprovince.kgm", "Please click on:\nCagliari"); +i18n("italyprovince.kgm", "Cagliari"); +i18n("italyprovince.kgm", "Cagliari is the capital of..."); +i18n("italyprovince.kgm", "Nuoro"); +i18n("italyprovince.kgm", "The capital of Nuoro is..."); +i18n("italyprovince.kgm", "Please click on:\nNuoro"); +i18n("italyprovince.kgm", "Nuoro"); +i18n("italyprovince.kgm", "Nuoro is the capital of..."); +i18n("italyprovince.kgm", "Oristano"); +i18n("italyprovince.kgm", "The capital of Oristano is..."); +i18n("italyprovince.kgm", "Please click on:\nOristano"); +i18n("italyprovince.kgm", "Oristano"); +i18n("italyprovince.kgm", "Oristano is the capital of..."); +i18n("italyprovince.kgm", "Sassari"); +i18n("italyprovince.kgm", "The capital of Sassari is..."); +i18n("italyprovince.kgm", "Please click on:\nSassari"); +i18n("italyprovince.kgm", "Sassari"); +i18n("italyprovince.kgm", "Sassari is the capital of..."); +i18n("ncamerica.kgm", "North and Central America"); +i18n("ncamerica.kgm", "Current map:
North and Central America
"); +i18n("ncamerica.kgm", "Water"); +i18n("ncamerica.kgm", "Not North and Central America"); +i18n("ncamerica.kgm", "Frontier"); +i18n("ncamerica.kgm", "Canada"); +i18n("ncamerica.kgm", "The capital of Canada is..."); +i18n("ncamerica.kgm", "Please click on:\nCanada"); +i18n("ncamerica.kgm", "The flag of Canada is..."); +i18n("ncamerica.kgm", "Ottawa"); +i18n("ncamerica.kgm", "Ottawa is the capital of..."); +i18n("ncamerica.kgm", "El Salvador"); +i18n("ncamerica.kgm", "The capital of El Salvador is..."); +i18n("ncamerica.kgm", "Please click on:\nEl Salvador"); +i18n("ncamerica.kgm", "The flag of El Salvador is..."); +i18n("ncamerica.kgm", "San Salvador"); +i18n("ncamerica.kgm", "San Salvador is the capital of..."); +i18n("ncamerica.kgm", "The United States of America"); +i18n("ncamerica.kgm", "The capital of The United States of America is..."); +i18n("ncamerica.kgm", "Please click on:\nThe United States of America"); +i18n("ncamerica.kgm", "The flag of The United States of America is..."); +i18n("ncamerica.kgm", "Washington D.C."); +i18n("ncamerica.kgm", "Washington D.C. is the capital of..."); +i18n("ncamerica.kgm", "The Bahamas"); +i18n("ncamerica.kgm", "The capital of The Bahamas is..."); +i18n("ncamerica.kgm", "Please click on:\nThe Bahamas"); +i18n("ncamerica.kgm", "The flag of The Bahamas is..."); +i18n("ncamerica.kgm", "Nassau"); +i18n("ncamerica.kgm", "Nassau is the capital of..."); +i18n("ncamerica.kgm", "The Dominican Republic"); +i18n("ncamerica.kgm", "The capital of The Dominican Republic is..."); +i18n("ncamerica.kgm", "Please click on:\nThe Dominican Republic"); +i18n("ncamerica.kgm", "The flag of The Dominican Republic is..."); +i18n("ncamerica.kgm", "Santo Domingo"); +i18n("ncamerica.kgm", "Santo Domingo is the capital of..."); +i18n("ncamerica.kgm", "Haiti"); +i18n("ncamerica.kgm", "The capital of Haiti is..."); +i18n("ncamerica.kgm", "Please click on:\nHaiti"); +i18n("ncamerica.kgm", "The flag of Haiti is..."); +i18n("ncamerica.kgm", "Port-au-Prince"); +i18n("ncamerica.kgm", "Port-au-Prince is the capital of..."); +i18n("ncamerica.kgm", "Cuba"); +i18n("ncamerica.kgm", "The capital of Cuba is..."); +i18n("ncamerica.kgm", "Please click on:\nCuba"); +i18n("ncamerica.kgm", "The flag of Cuba is..."); +i18n("ncamerica.kgm", "Havana"); +i18n("ncamerica.kgm", "Havana is the capital of..."); +i18n("ncamerica.kgm", "Jamaica"); +i18n("ncamerica.kgm", "The capital of Jamaica is..."); +i18n("ncamerica.kgm", "Please click on:\nJamaica"); +i18n("ncamerica.kgm", "The flag of Jamaica is..."); +i18n("ncamerica.kgm", "Kingston"); +i18n("ncamerica.kgm", "Kingston is the capital of..."); +i18n("ncamerica.kgm", "Dominica"); +i18n("ncamerica.kgm", "The capital of Dominica is..."); +i18n("ncamerica.kgm", "Please click on:\nDominica"); +i18n("ncamerica.kgm", "The flag of Dominica is..."); +i18n("ncamerica.kgm", "Roseau"); +i18n("ncamerica.kgm", "Roseau is the capital of..."); +i18n("ncamerica.kgm", "Antigua and Barbuda"); +i18n("ncamerica.kgm", "The capital of Antigua and Barbuda is..."); +i18n("ncamerica.kgm", "Please click on:\nAntigua and Barbuda"); +i18n("ncamerica.kgm", "The flag of Antigua and Barbuda is..."); +i18n("ncamerica.kgm", "St. John's"); +i18n("ncamerica.kgm", "St. John's is the capital of..."); +i18n("ncamerica.kgm", "Barbados"); +i18n("ncamerica.kgm", "The capital of Barbados is..."); +i18n("ncamerica.kgm", "Please click on:\nBarbados"); +i18n("ncamerica.kgm", "The flag of Barbados is..."); +i18n("ncamerica.kgm", "Bridgetown"); +i18n("ncamerica.kgm", "Bridgetown is the capital of..."); +i18n("ncamerica.kgm", "Trinidad and Tobago"); +i18n("ncamerica.kgm", "The capital of Trinidad and Tobago is..."); +i18n("ncamerica.kgm", "Please click on:\nTrinidad and Tobago"); +i18n("ncamerica.kgm", "The flag of Trinidad and Tobago is..."); +i18n("ncamerica.kgm", "Port of Spain"); +i18n("ncamerica.kgm", "Port of Spain is the capital of..."); +i18n("ncamerica.kgm", "Mexico"); +i18n("ncamerica.kgm", "The capital of Mexico is..."); +i18n("ncamerica.kgm", "Please click on:\nMexico"); +i18n("ncamerica.kgm", "The flag of Mexico is..."); +i18n("ncamerica.kgm", "Mexico City"); +i18n("ncamerica.kgm", "Mexico City is the capital of..."); +i18n("ncamerica.kgm", "Guatemala"); +i18n("ncamerica.kgm", "The capital of Guatemala is..."); +i18n("ncamerica.kgm", "Please click on:\nGuatemala"); +i18n("ncamerica.kgm", "The flag of Guatemala is..."); +i18n("ncamerica.kgm", "Guatemala City"); +i18n("ncamerica.kgm", "Guatemala City is the capital of..."); +i18n("ncamerica.kgm", "Belize"); +i18n("ncamerica.kgm", "The capital of Belize is..."); +i18n("ncamerica.kgm", "Please click on:\nBelize"); +i18n("ncamerica.kgm", "The flag of Belize is..."); +i18n("ncamerica.kgm", "Belmopan"); +i18n("ncamerica.kgm", "Belmopan is the capital of..."); +i18n("ncamerica.kgm", "Honduras"); +i18n("ncamerica.kgm", "The capital of Honduras is..."); +i18n("ncamerica.kgm", "Please click on:\nHonduras"); +i18n("ncamerica.kgm", "The flag of Honduras is..."); +i18n("ncamerica.kgm", "Tegucigalpa"); +i18n("ncamerica.kgm", "Tegucigalpa is the capital of..."); +i18n("ncamerica.kgm", "Nicaragua"); +i18n("ncamerica.kgm", "The capital of Nicaragua is..."); +i18n("ncamerica.kgm", "Please click on:\nNicaragua"); +i18n("ncamerica.kgm", "The flag of Nicaragua is..."); +i18n("ncamerica.kgm", "Managua"); +i18n("ncamerica.kgm", "Managua is the capital of..."); +i18n("ncamerica.kgm", "Costa Rica"); +i18n("ncamerica.kgm", "The capital of Costa Rica is..."); +i18n("ncamerica.kgm", "Please click on:\nCosta Rica"); +i18n("ncamerica.kgm", "The flag of Costa Rica is..."); +i18n("ncamerica.kgm", "San José"); +i18n("ncamerica.kgm", "San José is the capital of..."); +i18n("ncamerica.kgm", "Panama"); +i18n("ncamerica.kgm", "The capital of Panama is..."); +i18n("ncamerica.kgm", "Please click on:\nPanama"); +i18n("ncamerica.kgm", "The flag of Panama is..."); +i18n("ncamerica.kgm", "Panama City"); +i18n("ncamerica.kgm", "Panama City is the capital of..."); +i18n("ncamerica.kgm", "Greenland [Denmark]"); +i18n("ncamerica.kgm", "Guyana"); +i18n("ncamerica.kgm", "Venezuela"); +i18n("ncamerica.kgm", "Colombia"); +i18n("netherlands.kgm", "The Netherlands"); +i18n("netherlands.kgm", "Current map:
The Netherlands
"); +i18n("netherlands.kgm", "Frontier"); +i18n("netherlands.kgm", "Not The Netherlands"); +i18n("netherlands.kgm", "Water"); +i18n("netherlands.kgm", "Friesland"); +i18n("netherlands.kgm", "The capital of Friesland is..."); +i18n("netherlands.kgm", "Please click on:\nFriesland"); +i18n("netherlands.kgm", "Leeuwarden"); +i18n("netherlands.kgm", "Leeuwarden is the capital of..."); +i18n("netherlands.kgm", "Groningen"); +i18n("netherlands.kgm", "The capital of Groningen is..."); +i18n("netherlands.kgm", "Please click on:\nGroningen"); +i18n("netherlands.kgm", "Groningen"); +i18n("netherlands.kgm", "Groningen is the capital of..."); +i18n("netherlands.kgm", "Drenthe"); +i18n("netherlands.kgm", "The capital of Drenthe is..."); +i18n("netherlands.kgm", "Please click on:\nDrenthe"); +i18n("netherlands.kgm", "Assen"); +i18n("netherlands.kgm", "Assen is the capital of..."); +i18n("netherlands.kgm", "Overijssel"); +i18n("netherlands.kgm", "The capital of Overijssel is..."); +i18n("netherlands.kgm", "Please click on:\nOverijssel"); +i18n("netherlands.kgm", "Zwolle"); +i18n("netherlands.kgm", "Zwolle is the capital of..."); +i18n("netherlands.kgm", "Gelderland"); +i18n("netherlands.kgm", "The capital of Gelderland is..."); +i18n("netherlands.kgm", "Please click on:\nGelderland"); +i18n("netherlands.kgm", "Arnhem"); +i18n("netherlands.kgm", "Arnhem is the capital of..."); +i18n("netherlands.kgm", "North Brabant"); +i18n("netherlands.kgm", "The capital of North Brabant is..."); +i18n("netherlands.kgm", "Please click on:\nNorth Brabant"); +i18n("netherlands.kgm", "'s Hertogenbosch"); +i18n("netherlands.kgm", "'s Hertogenbosch is the capital of..."); +i18n("netherlands.kgm", "Limburg"); +i18n("netherlands.kgm", "The capital of Limburg is..."); +i18n("netherlands.kgm", "Please click on:\nLimburg"); +i18n("netherlands.kgm", "Maastricht"); +i18n("netherlands.kgm", "Maastricht is the capital of..."); +i18n("netherlands.kgm", "Flevoland"); +i18n("netherlands.kgm", "The capital of Flevoland is..."); +i18n("netherlands.kgm", "Please click on:\nFlevoland"); +i18n("netherlands.kgm", "Lelystad"); +i18n("netherlands.kgm", "Lelystad is the capital of..."); +i18n("netherlands.kgm", "Utrecht"); +i18n("netherlands.kgm", "The capital of Utrecht is..."); +i18n("netherlands.kgm", "Please click on:\nUtrecht"); +i18n("netherlands.kgm", "Utrecht"); +i18n("netherlands.kgm", "Utrecht is the capital of..."); +i18n("netherlands.kgm", "Zeeland"); +i18n("netherlands.kgm", "The capital of Zeeland is..."); +i18n("netherlands.kgm", "Please click on:\nZeeland"); +i18n("netherlands.kgm", "Middelburg"); +i18n("netherlands.kgm", "Middelburg is the capital of..."); +i18n("netherlands.kgm", "North Holland"); +i18n("netherlands.kgm", "The capital of North Holland is..."); +i18n("netherlands.kgm", "Please click on:\nNorth Holland"); +i18n("netherlands.kgm", "Haarlem"); +i18n("netherlands.kgm", "Haarlem is the capital of..."); +i18n("netherlands.kgm", "South Holland"); +i18n("netherlands.kgm", "The capital of South Holland is..."); +i18n("netherlands.kgm", "Please click on:\nSouth Holland"); +i18n("netherlands.kgm", "The Hague"); +i18n("netherlands.kgm", "The Hague is the capital of..."); +i18n("norway.kgm", "Norway"); +i18n("norway.kgm", "Current map:
Norway
"); +i18n("norway.kgm", "Frontier"); +i18n("norway.kgm", "Not Norway"); +i18n("norway.kgm", "Finnmark"); +i18n("norway.kgm", "The capital of Finnmark is..."); +i18n("norway.kgm", "Please click on:\nFinnmark"); +i18n("norway.kgm", "Vadsø"); +i18n("norway.kgm", "Vadsø is the capital of..."); +i18n("norway.kgm", "Troms"); +i18n("norway.kgm", "The capital of Troms is..."); +i18n("norway.kgm", "Please click on:\nTroms"); +i18n("norway.kgm", "Tromsø"); +i18n("norway.kgm", "Tromsø is the capital of..."); +i18n("norway.kgm", "Nordland"); +i18n("norway.kgm", "The capital of Nordland is..."); +i18n("norway.kgm", "Please click on:\nNordland"); +i18n("norway.kgm", "Bodø"); +i18n("norway.kgm", "Bodø is the capital of..."); +i18n("norway.kgm", "Nord-Trøndelag"); +i18n("norway.kgm", "The capital of Nord-Trøndelag is..."); +i18n("norway.kgm", "Please click on:\nNord-Trøndelag"); +i18n("norway.kgm", "Steinkjer"); +i18n("norway.kgm", "Steinkjer is the capital of..."); +i18n("norway.kgm", "Sør-Trøndelag"); +i18n("norway.kgm", "The capital of Sør-Trøndelag is..."); +i18n("norway.kgm", "Please click on:\nSør-Trøndelag"); +i18n("norway.kgm", "Trondheim"); +i18n("norway.kgm", "Trondheim is the capital of..."); +i18n("norway.kgm", "Møre Og Romsdal"); +i18n("norway.kgm", "The capital of Møre Og Romsdal is..."); +i18n("norway.kgm", "Please click on:\nMøre Og Romsdal"); +i18n("norway.kgm", "Molde"); +i18n("norway.kgm", "Molde is the capital of..."); +i18n("norway.kgm", "Oppland"); +i18n("norway.kgm", "The capital of Oppland is..."); +i18n("norway.kgm", "Please click on:\nOppland"); +i18n("norway.kgm", "Lillehammer"); +i18n("norway.kgm", "Lillehammer is the capital of..."); +i18n("norway.kgm", "Hedmark"); +i18n("norway.kgm", "The capital of Hedmark is..."); +i18n("norway.kgm", "Please click on:\nHedmark"); +i18n("norway.kgm", "Hamar"); +i18n("norway.kgm", "Hamar is the capital of..."); +i18n("norway.kgm", "Sogn Og Fjordane"); +i18n("norway.kgm", "The capital of Sogn Og Fjordane is..."); +i18n("norway.kgm", "Please click on:\nSogn Og Fjordane"); +i18n("norway.kgm", "Hermansverk"); +i18n("norway.kgm", "Hermansverk is the capital of..."); +i18n("norway.kgm", "Hordaland"); +i18n("norway.kgm", "The capital of Hordaland is..."); +i18n("norway.kgm", "Please click on:\nHordaland"); +i18n("norway.kgm", "Bergen"); +i18n("norway.kgm", "Bergen is the capital of..."); +i18n("norway.kgm", "Rogaland"); +i18n("norway.kgm", "The capital of Rogaland is..."); +i18n("norway.kgm", "Please click on:\nRogaland"); +i18n("norway.kgm", "Stavanger"); +i18n("norway.kgm", "Stavanger is the capital of..."); +i18n("norway.kgm", "Vest-Agder"); +i18n("norway.kgm", "The capital of Vest-Agder is..."); +i18n("norway.kgm", "Please click on:\nVest-Agder"); +i18n("norway.kgm", "Kristiansand"); +i18n("norway.kgm", "Kristiansand is the capital of..."); +i18n("norway.kgm", "Aust-Agder"); +i18n("norway.kgm", "The capital of Aust-Agder is..."); +i18n("norway.kgm", "Please click on:\nAust-Agder"); +i18n("norway.kgm", "Arendal"); +i18n("norway.kgm", "Arendal is the capital of..."); +i18n("norway.kgm", "Telemark"); +i18n("norway.kgm", "The capital of Telemark is..."); +i18n("norway.kgm", "Please click on:\nTelemark"); +i18n("norway.kgm", "Skien"); +i18n("norway.kgm", "Skien is the capital of..."); +i18n("norway.kgm", "Buskerud"); +i18n("norway.kgm", "The capital of Buskerud is..."); +i18n("norway.kgm", "Please click on:\nBuskerud"); +i18n("norway.kgm", "Drammen"); +i18n("norway.kgm", "Drammen is the capital of..."); +i18n("norway.kgm", "Vestfold"); +i18n("norway.kgm", "The capital of Vestfold is..."); +i18n("norway.kgm", "Please click on:\nVestfold"); +i18n("norway.kgm", "Tønsberg"); +i18n("norway.kgm", "Tønsberg is the capital of..."); +i18n("norway.kgm", "Oslo"); +i18n("norway.kgm", "The capital of Oslo is..."); +i18n("norway.kgm", "Please click on:\nOslo"); +i18n("norway.kgm", "Oslo"); +i18n("norway.kgm", "Oslo is the capital of..."); +i18n("norway.kgm", "Akershus"); +i18n("norway.kgm", "The capital of Akershus is..."); +i18n("norway.kgm", "Please click on:\nAkershus"); +i18n("norway.kgm", "Oslo"); +i18n("norway.kgm", "Oslo is the capital of..."); +i18n("norway.kgm", "Østfold"); +i18n("norway.kgm", "The capital of Østfold is..."); +i18n("norway.kgm", "Please click on:\nØstfold"); +i18n("norway.kgm", "Sarpsborg"); +i18n("norway.kgm", "Sarpsborg is the capital of..."); +i18n("poland.kgm", "Poland"); +i18n("poland.kgm", "Current map:
Poland
"); +i18n("poland.kgm", "Frontier"); +i18n("poland.kgm", "Not Poland"); +i18n("poland.kgm", "Masovia"); +i18n("poland.kgm", "The capital of Masovia is..."); +i18n("poland.kgm", "Please click on:\nMasovia"); +i18n("poland.kgm", "Warsaw"); +i18n("poland.kgm", "Warsaw is the capital of..."); +i18n("poland.kgm", "Warmia and Masuria"); +i18n("poland.kgm", "The capital of Warmia and Masuria is..."); +i18n("poland.kgm", "Please click on:\nWarmia and Masuria"); +i18n("poland.kgm", "Olsztyn"); +i18n("poland.kgm", "Olsztyn is the capital of..."); +i18n("poland.kgm", "Podlachia"); +i18n("poland.kgm", "The capital of Podlachia is..."); +i18n("poland.kgm", "Please click on:\nPodlachia"); +i18n("poland.kgm", "BiaÅ‚ystok"); +i18n("poland.kgm", "BiaÅ‚ystok is the capital of..."); +i18n("poland.kgm", "Lublin"); +i18n("poland.kgm", "The capital of Lublin is..."); +i18n("poland.kgm", "Please click on:\nLublin"); +i18n("poland.kgm", "Lublin"); +i18n("poland.kgm", "Lublin is the capital of..."); +i18n("poland.kgm", "Subcarpathia"); +i18n("poland.kgm", "The capital of Subcarpathia is..."); +i18n("poland.kgm", "Please click on:\nSubcarpathia"); +i18n("poland.kgm", "Rzeszów"); +i18n("poland.kgm", "Rzeszów is the capital of..."); +i18n("poland.kgm", "ÅšwiÄ™tokrzyskie"); +i18n("poland.kgm", "The capital of ÅšwiÄ™tokrzyskie is..."); +i18n("poland.kgm", "Please click on:\nÅšwiÄ™tokrzyskie"); +i18n("poland.kgm", "Kielce"); +i18n("poland.kgm", "Kielce is the capital of..."); +i18n("poland.kgm", "Lesser Poland"); +i18n("poland.kgm", "The capital of Lesser Poland is..."); +i18n("poland.kgm", "Please click on:\nLesser Poland"); +i18n("poland.kgm", "Kraków"); +i18n("poland.kgm", "Kraków is the capital of..."); +i18n("poland.kgm", "Åódź"); +i18n("poland.kgm", "The capital of Åódź is..."); +i18n("poland.kgm", "Please click on:\nÅódź"); +i18n("poland.kgm", "Åódź"); +i18n("poland.kgm", "Åódź is the capital of..."); +i18n("poland.kgm", "Silesia"); +i18n("poland.kgm", "The capital of Silesia is..."); +i18n("poland.kgm", "Please click on:\nSilesia"); +i18n("poland.kgm", "Katowice"); +i18n("poland.kgm", "Katowice is the capital of..."); +i18n("poland.kgm", "Opole"); +i18n("poland.kgm", "The capital of Opole is..."); +i18n("poland.kgm", "Please click on:\nOpole"); +i18n("poland.kgm", "Opole"); +i18n("poland.kgm", "Opole is the capital of..."); +i18n("poland.kgm", "Pomerania"); +i18n("poland.kgm", "The capital of Pomerania is..."); +i18n("poland.kgm", "Please click on:\nPomerania"); +i18n("poland.kgm", "GdaÅ„sk"); +i18n("poland.kgm", "GdaÅ„sk is the capital of..."); +i18n("poland.kgm", "West Pomerania"); +i18n("poland.kgm", "The capital of West Pomerania is..."); +i18n("poland.kgm", "Please click on:\nWest Pomerania"); +i18n("poland.kgm", "Szczecin"); +i18n("poland.kgm", "Szczecin is the capital of..."); +i18n("poland.kgm", "Greater Poland"); +i18n("poland.kgm", "The capital of Greater Poland is..."); +i18n("poland.kgm", "Please click on:\nGreater Poland"); +i18n("poland.kgm", "PoznaÅ„"); +i18n("poland.kgm", "PoznaÅ„ is the capital of..."); +i18n("poland.kgm", "Lower Silesia"); +i18n("poland.kgm", "The capital of Lower Silesia is..."); +i18n("poland.kgm", "Please click on:\nLower Silesia"); +i18n("poland.kgm", "WrocÅ‚aw"); +i18n("poland.kgm", "WrocÅ‚aw is the capital of..."); +i18n("poland.kgm", "Lubusz"); +i18n("poland.kgm", "The capital of Lubusz is..."); +i18n("poland.kgm", "Please click on:\nLubusz"); +i18n("poland.kgm", "Zielona Góra, Gorzów Wielkopolski"); +i18n("poland.kgm", "Zielona Góra, Gorzów Wielkopolski is the capital of..."); +i18n("poland.kgm", "Kuyavia-Pomerania"); +i18n("poland.kgm", "The capital of Kuyavia-Pomerania is..."); +i18n("poland.kgm", "Please click on:\nKuyavia-Pomerania"); +i18n("poland.kgm", "Bydgoszcz, ToruÅ„"); +i18n("poland.kgm", "Bydgoszcz, ToruÅ„ is the capital of..."); +i18n("southamerica.kgm", "South America"); +i18n("southamerica.kgm", "Current map:
South America
"); +i18n("southamerica.kgm", "Frontier"); +i18n("southamerica.kgm", "Water"); +i18n("southamerica.kgm", "Coast"); +i18n("southamerica.kgm", "Panama"); +i18n("southamerica.kgm", "Colombia"); +i18n("southamerica.kgm", "The capital of Colombia is..."); +i18n("southamerica.kgm", "Please click on:\nColombia"); +i18n("southamerica.kgm", "The flag of Colombia is..."); +i18n("southamerica.kgm", "Bogotá"); +i18n("southamerica.kgm", "Bogotá is the capital of..."); +i18n("southamerica.kgm", "Venezuela"); +i18n("southamerica.kgm", "The capital of Venezuela is..."); +i18n("southamerica.kgm", "Please click on:\nVenezuela"); +i18n("southamerica.kgm", "The flag of Venezuela is..."); +i18n("southamerica.kgm", "Caracas"); +i18n("southamerica.kgm", "Caracas is the capital of..."); +i18n("southamerica.kgm", "Guyana"); +i18n("southamerica.kgm", "The capital of Guyana is..."); +i18n("southamerica.kgm", "Please click on:\nGuyana"); +i18n("southamerica.kgm", "The flag of Guyana is..."); +i18n("southamerica.kgm", "Georgetown"); +i18n("southamerica.kgm", "Georgetown is the capital of..."); +i18n("southamerica.kgm", "Suriname"); +i18n("southamerica.kgm", "The capital of Suriname is..."); +i18n("southamerica.kgm", "Please click on:\nSuriname"); +i18n("southamerica.kgm", "The flag of Suriname is..."); +i18n("southamerica.kgm", "Paramaribo"); +i18n("southamerica.kgm", "Paramaribo is the capital of..."); +i18n("southamerica.kgm", "French Guiana"); +i18n("southamerica.kgm", "The capital of French Guiana is..."); +i18n("southamerica.kgm", "Please click on:\nFrench Guiana"); +i18n("southamerica.kgm", "The flag of French Guiana is..."); +i18n("southamerica.kgm", "Cayenne"); +i18n("southamerica.kgm", "Cayenne is the capital of..."); +i18n("southamerica.kgm", "Ecuador"); +i18n("southamerica.kgm", "The capital of Ecuador is..."); +i18n("southamerica.kgm", "Please click on:\nEcuador"); +i18n("southamerica.kgm", "The flag of Ecuador is..."); +i18n("southamerica.kgm", "Quito"); +i18n("southamerica.kgm", "Quito is the capital of..."); +i18n("southamerica.kgm", "Peru"); +i18n("southamerica.kgm", "The capital of Peru is..."); +i18n("southamerica.kgm", "Please click on:\nPeru"); +i18n("southamerica.kgm", "The flag of Peru is..."); +i18n("southamerica.kgm", "Lima"); +i18n("southamerica.kgm", "Lima is the capital of..."); +i18n("southamerica.kgm", "Brazil"); +i18n("southamerica.kgm", "The capital of Brazil is..."); +i18n("southamerica.kgm", "Please click on:\nBrazil"); +i18n("southamerica.kgm", "The flag of Brazil is..."); +i18n("southamerica.kgm", "Brasilia"); +i18n("southamerica.kgm", "Brasilia is the capital of..."); +i18n("southamerica.kgm", "Bolivia"); +i18n("southamerica.kgm", "The capital of Bolivia is..."); +i18n("southamerica.kgm", "Please click on:\nBolivia"); +i18n("southamerica.kgm", "The flag of Bolivia is..."); +i18n("southamerica.kgm", "La Paz"); +i18n("southamerica.kgm", "La Paz is the capital of..."); +i18n("southamerica.kgm", "Chile"); +i18n("southamerica.kgm", "The capital of Chile is..."); +i18n("southamerica.kgm", "Please click on:\nChile"); +i18n("southamerica.kgm", "The flag of Chile is..."); +i18n("southamerica.kgm", "Santiago"); +i18n("southamerica.kgm", "Santiago is the capital of..."); +i18n("southamerica.kgm", "Paraguay"); +i18n("southamerica.kgm", "The capital of Paraguay is..."); +i18n("southamerica.kgm", "Please click on:\nParaguay"); +i18n("southamerica.kgm", "The flag of Paraguay is..."); +i18n("southamerica.kgm", "Asunción"); +i18n("southamerica.kgm", "Asunción is the capital of..."); +i18n("southamerica.kgm", "Argentina"); +i18n("southamerica.kgm", "The capital of Argentina is..."); +i18n("southamerica.kgm", "Please click on:\nArgentina"); +i18n("southamerica.kgm", "The flag of Argentina is..."); +i18n("southamerica.kgm", "Buenos Aires"); +i18n("southamerica.kgm", "Buenos Aires is the capital of..."); +i18n("southamerica.kgm", "Uruguay"); +i18n("southamerica.kgm", "The capital of Uruguay is..."); +i18n("southamerica.kgm", "Please click on:\nUruguay"); +i18n("southamerica.kgm", "The flag of Uruguay is..."); +i18n("southamerica.kgm", "Montevideo"); +i18n("southamerica.kgm", "Montevideo is the capital of..."); +i18n("spain.kgm", "Spain"); +i18n("spain.kgm", "Current map:
Spain
"); +i18n("spain.kgm", "Not Spain"); +i18n("spain.kgm", "Frontier"); +i18n("spain.kgm", "Andalucia"); +i18n("spain.kgm", "The capital of Andalucia is..."); +i18n("spain.kgm", "Please click on:\nAndalucia"); +i18n("spain.kgm", "Seville"); +i18n("spain.kgm", "Seville is the capital of..."); +i18n("spain.kgm", "Aragon"); +i18n("spain.kgm", "The capital of Aragon is..."); +i18n("spain.kgm", "Please click on:\nAragon"); +i18n("spain.kgm", "Zaragoza"); +i18n("spain.kgm", "Zaragoza is the capital of..."); +i18n("spain.kgm", "Asturias"); +i18n("spain.kgm", "The capital of Asturias is..."); +i18n("spain.kgm", "Please click on:\nAsturias"); +i18n("spain.kgm", "Oviedo"); +i18n("spain.kgm", "Oviedo is the capital of..."); +i18n("spain.kgm", "Balearic Islands"); +i18n("spain.kgm", "The capital of Balearic Islands is..."); +i18n("spain.kgm", "Please click on:\nBalearic Islands"); +i18n("spain.kgm", "Palma de Mallorca"); +i18n("spain.kgm", "Palma de Mallorca is the capital of..."); +i18n("spain.kgm", "Basque Country"); +i18n("spain.kgm", "The capital of Basque Country is..."); +i18n("spain.kgm", "Please click on:\nBasque Country"); +i18n("spain.kgm", "Vitoria"); +i18n("spain.kgm", "Vitoria is the capital of..."); +i18n("spain.kgm", "Canary Islands"); +i18n("spain.kgm", "The capital of Canary Islands is..."); +i18n("spain.kgm", "Please click on:\nCanary Islands"); +i18n("spain.kgm", "Las Palmas de Gran Canaria and Santa Cruz de Tenerife"); +i18n("spain.kgm", "Las Palmas de Gran Canaria and Santa Cruz de Tenerife is the capital of..."); +i18n("spain.kgm", "Cantabria"); +i18n("spain.kgm", "The capital of Cantabria is..."); +i18n("spain.kgm", "Please click on:\nCantabria"); +i18n("spain.kgm", "Santander"); +i18n("spain.kgm", "Santander is the capital of..."); +i18n("spain.kgm", "Castile-La Mancha"); +i18n("spain.kgm", "The capital of Castile-La Mancha is..."); +i18n("spain.kgm", "Please click on:\nCastile-La Mancha"); +i18n("spain.kgm", "Toledo"); +i18n("spain.kgm", "Toledo is the capital of..."); +i18n("spain.kgm", "Castile and Leon"); +i18n("spain.kgm", "The capital of Castile and Leon is..."); +i18n("spain.kgm", "Please click on:\nCastile and Leon"); +i18n("spain.kgm", "Valladolid"); +i18n("spain.kgm", "Valladolid is the capital of..."); +i18n("spain.kgm", "Catalonia"); +i18n("spain.kgm", "The capital of Catalonia is..."); +i18n("spain.kgm", "Please click on:\nCatalonia"); +i18n("spain.kgm", "Barcelona"); +i18n("spain.kgm", "Barcelona is the capital of..."); +i18n("spain.kgm", "Extremadura"); +i18n("spain.kgm", "The capital of Extremadura is..."); +i18n("spain.kgm", "Please click on:\nExtremadura"); +i18n("spain.kgm", "Mérida"); +i18n("spain.kgm", "Mérida is the capital of..."); +i18n("spain.kgm", "Galicia"); +i18n("spain.kgm", "The capital of Galicia is..."); +i18n("spain.kgm", "Please click on:\nGalicia"); +i18n("spain.kgm", "Santiago de Compostela"); +i18n("spain.kgm", "Santiago de Compostela is the capital of..."); +i18n("spain.kgm", "La Rioja"); +i18n("spain.kgm", "The capital of La Rioja is..."); +i18n("spain.kgm", "Please click on:\nLa Rioja"); +i18n("spain.kgm", "Logroño"); +i18n("spain.kgm", "Logroño is the capital of..."); +i18n("spain.kgm", "Madrid"); +i18n("spain.kgm", "The capital of Madrid is..."); +i18n("spain.kgm", "Please click on:\nMadrid"); +i18n("spain.kgm", "Madrid"); +i18n("spain.kgm", "Madrid is the capital of..."); +i18n("spain.kgm", "Murcia"); +i18n("spain.kgm", "The capital of Murcia is..."); +i18n("spain.kgm", "Please click on:\nMurcia"); +i18n("spain.kgm", "Murcia"); +i18n("spain.kgm", "Murcia is the capital of..."); +i18n("spain.kgm", "Navarre"); +i18n("spain.kgm", "The capital of Navarre is..."); +i18n("spain.kgm", "Please click on:\nNavarre"); +i18n("spain.kgm", "Pamplona"); +i18n("spain.kgm", "Pamplona is the capital of..."); +i18n("spain.kgm", "Valencian Community"); +i18n("spain.kgm", "The capital of Valencian Community is..."); +i18n("spain.kgm", "Please click on:\nValencian Community"); +i18n("spain.kgm", "Valencia"); +i18n("spain.kgm", "Valencia is the capital of..."); +i18n("usa.kgm", "USA"); +i18n("usa.kgm", "Current map:
USA
"); +i18n("usa.kgm", "Frontier"); +i18n("usa.kgm", "Coast"); +i18n("usa.kgm", "Water"); +i18n("usa.kgm", "Lake Superior"); +i18n("usa.kgm", "Lake Michigan"); +i18n("usa.kgm", "Lake Huron"); +i18n("usa.kgm", "Lake Erie"); +i18n("usa.kgm", "Lake Ontario"); +i18n("usa.kgm", "The Bahamas"); +i18n("usa.kgm", "Cuba"); +i18n("usa.kgm", "Canada"); +i18n("usa.kgm", "Mexico"); +i18n("usa.kgm", "Russia"); +i18n("usa.kgm", "Washington DC"); +i18n("usa.kgm", "Alabama"); +i18n("usa.kgm", "The capital of Alabama is..."); +i18n("usa.kgm", "Please click on:\nAlabama"); +i18n("usa.kgm", "Montgomery"); +i18n("usa.kgm", "Montgomery is the capital of..."); +i18n("usa.kgm", "Alaska"); +i18n("usa.kgm", "The capital of Alaska is..."); +i18n("usa.kgm", "Please click on:\nAlaska"); +i18n("usa.kgm", "Juneau"); +i18n("usa.kgm", "Juneau is the capital of..."); +i18n("usa.kgm", "Arizona"); +i18n("usa.kgm", "The capital of Arizona is..."); +i18n("usa.kgm", "Please click on:\nArizona"); +i18n("usa.kgm", "Phoenix"); +i18n("usa.kgm", "Phoenix is the capital of..."); +i18n("usa.kgm", "Arkansas"); +i18n("usa.kgm", "The capital of Arkansas is..."); +i18n("usa.kgm", "Please click on:\nArkansas"); +i18n("usa.kgm", "Little Rock"); +i18n("usa.kgm", "Little Rock is the capital of..."); +i18n("usa.kgm", "California"); +i18n("usa.kgm", "The capital of California is..."); +i18n("usa.kgm", "Please click on:\nCalifornia"); +i18n("usa.kgm", "Sacramento"); +i18n("usa.kgm", "Sacramento is the capital of..."); +i18n("usa.kgm", "Colorado"); +i18n("usa.kgm", "The capital of Colorado is..."); +i18n("usa.kgm", "Please click on:\nColorado"); +i18n("usa.kgm", "Denver"); +i18n("usa.kgm", "Denver is the capital of..."); +i18n("usa.kgm", "Connecticut"); +i18n("usa.kgm", "The capital of Connecticut is..."); +i18n("usa.kgm", "Please click on:\nConnecticut"); +i18n("usa.kgm", "Hartford"); +i18n("usa.kgm", "Hartford is the capital of..."); +i18n("usa.kgm", "Delaware"); +i18n("usa.kgm", "The capital of Delaware is..."); +i18n("usa.kgm", "Please click on:\nDelaware"); +i18n("usa.kgm", "Dover"); +i18n("usa.kgm", "Dover is the capital of..."); +i18n("usa.kgm", "Florida"); +i18n("usa.kgm", "The capital of Florida is..."); +i18n("usa.kgm", "Please click on:\nFlorida"); +i18n("usa.kgm", "Tallahassee"); +i18n("usa.kgm", "Tallahassee is the capital of..."); +i18n("usa.kgm", "Georgia"); +i18n("usa.kgm", "The capital of Georgia is..."); +i18n("usa.kgm", "Please click on:\nGeorgia"); +i18n("usa.kgm", "Atlanta"); +i18n("usa.kgm", "Atlanta is the capital of..."); +i18n("usa.kgm", "Hawaii"); +i18n("usa.kgm", "The capital of Hawaii is..."); +i18n("usa.kgm", "Please click on:\nHawaii"); +i18n("usa.kgm", "Honolulu"); +i18n("usa.kgm", "Honolulu is the capital of..."); +i18n("usa.kgm", "Idaho"); +i18n("usa.kgm", "The capital of Idaho is..."); +i18n("usa.kgm", "Please click on:\nIdaho"); +i18n("usa.kgm", "Boise"); +i18n("usa.kgm", "Boise is the capital of..."); +i18n("usa.kgm", "Illinois"); +i18n("usa.kgm", "The capital of Illinois is..."); +i18n("usa.kgm", "Please click on:\nIllinois"); +i18n("usa.kgm", "Springfield"); +i18n("usa.kgm", "Springfield is the capital of..."); +i18n("usa.kgm", "Indiana"); +i18n("usa.kgm", "The capital of Indiana is..."); +i18n("usa.kgm", "Please click on:\nIndiana"); +i18n("usa.kgm", "Indianapolis"); +i18n("usa.kgm", "Indianapolis is the capital of..."); +i18n("usa.kgm", "Iowa"); +i18n("usa.kgm", "The capital of Iowa is..."); +i18n("usa.kgm", "Please click on:\nIowa"); +i18n("usa.kgm", "Des Moines"); +i18n("usa.kgm", "Des Moines is the capital of..."); +i18n("usa.kgm", "Kansas"); +i18n("usa.kgm", "The capital of Kansas is..."); +i18n("usa.kgm", "Please click on:\nKansas"); +i18n("usa.kgm", "Topeka"); +i18n("usa.kgm", "Topeka is the capital of..."); +i18n("usa.kgm", "Kentucky"); +i18n("usa.kgm", "The capital of Kentucky is..."); +i18n("usa.kgm", "Please click on:\nKentucky"); +i18n("usa.kgm", "Frankfort"); +i18n("usa.kgm", "Frankfort is the capital of..."); +i18n("usa.kgm", "Louisiana"); +i18n("usa.kgm", "The capital of Louisiana is..."); +i18n("usa.kgm", "Please click on:\nLouisiana"); +i18n("usa.kgm", "Baton Rouge"); +i18n("usa.kgm", "Baton Rouge is the capital of..."); +i18n("usa.kgm", "Maine"); +i18n("usa.kgm", "The capital of Maine is..."); +i18n("usa.kgm", "Please click on:\nMaine"); +i18n("usa.kgm", "Augusta"); +i18n("usa.kgm", "Augusta is the capital of..."); +i18n("usa.kgm", "Maryland"); +i18n("usa.kgm", "The capital of Maryland is..."); +i18n("usa.kgm", "Please click on:\nMaryland"); +i18n("usa.kgm", "Annapolis"); +i18n("usa.kgm", "Annapolis is the capital of..."); +i18n("usa.kgm", "Massachusetts"); +i18n("usa.kgm", "The capital of Massachusetts is..."); +i18n("usa.kgm", "Please click on:\nMassachusetts"); +i18n("usa.kgm", "Boston"); +i18n("usa.kgm", "Boston is the capital of..."); +i18n("usa.kgm", "Michigan"); +i18n("usa.kgm", "The capital of Michigan is..."); +i18n("usa.kgm", "Please click on:\nMichigan"); +i18n("usa.kgm", "Lansing"); +i18n("usa.kgm", "Lansing is the capital of..."); +i18n("usa.kgm", "Minnesota"); +i18n("usa.kgm", "The capital of Minnesota is..."); +i18n("usa.kgm", "Please click on:\nMinnesota"); +i18n("usa.kgm", "Saint Paul"); +i18n("usa.kgm", "Saint Paul is the capital of..."); +i18n("usa.kgm", "Mississippi"); +i18n("usa.kgm", "The capital of Mississippi is..."); +i18n("usa.kgm", "Please click on:\nMississippi"); +i18n("usa.kgm", "Jackson"); +i18n("usa.kgm", "Jackson is the capital of..."); +i18n("usa.kgm", "Missouri"); +i18n("usa.kgm", "The capital of Missouri is..."); +i18n("usa.kgm", "Please click on:\nMissouri"); +i18n("usa.kgm", "Jefferson City"); +i18n("usa.kgm", "Jefferson City is the capital of..."); +i18n("usa.kgm", "Montana"); +i18n("usa.kgm", "The capital of Montana is..."); +i18n("usa.kgm", "Please click on:\nMontana"); +i18n("usa.kgm", "Helena"); +i18n("usa.kgm", "Helena is the capital of..."); +i18n("usa.kgm", "Nebraska"); +i18n("usa.kgm", "The capital of Nebraska is..."); +i18n("usa.kgm", "Please click on:\nNebraska"); +i18n("usa.kgm", "Lincoln"); +i18n("usa.kgm", "Lincoln is the capital of..."); +i18n("usa.kgm", "Nevada"); +i18n("usa.kgm", "The capital of Nevada is..."); +i18n("usa.kgm", "Please click on:\nNevada"); +i18n("usa.kgm", "Carson City"); +i18n("usa.kgm", "Carson City is the capital of..."); +i18n("usa.kgm", "New Hampshire"); +i18n("usa.kgm", "The capital of New Hampshire is..."); +i18n("usa.kgm", "Please click on:\nNew Hampshire"); +i18n("usa.kgm", "Concord"); +i18n("usa.kgm", "Concord is the capital of..."); +i18n("usa.kgm", "New Jersey"); +i18n("usa.kgm", "The capital of New Jersey is..."); +i18n("usa.kgm", "Please click on:\nNew Jersey"); +i18n("usa.kgm", "Trenton"); +i18n("usa.kgm", "Trenton is the capital of..."); +i18n("usa.kgm", "New Mexico"); +i18n("usa.kgm", "The capital of New Mexico is..."); +i18n("usa.kgm", "Please click on:\nNew Mexico"); +i18n("usa.kgm", "Santa Fe"); +i18n("usa.kgm", "Santa Fe is the capital of..."); +i18n("usa.kgm", "New York"); +i18n("usa.kgm", "The capital of New York is..."); +i18n("usa.kgm", "Please click on:\nNew York"); +i18n("usa.kgm", "Albany"); +i18n("usa.kgm", "Albany is the capital of..."); +i18n("usa.kgm", "North Carolina"); +i18n("usa.kgm", "The capital of North Carolina is..."); +i18n("usa.kgm", "Please click on:\nNorth Carolina"); +i18n("usa.kgm", "Raleigh"); +i18n("usa.kgm", "Raleigh is the capital of..."); +i18n("usa.kgm", "North Dakota"); +i18n("usa.kgm", "The capital of North Dakota is..."); +i18n("usa.kgm", "Please click on:\nNorth Dakota"); +i18n("usa.kgm", "Bismarck"); +i18n("usa.kgm", "Bismarck is the capital of..."); +i18n("usa.kgm", "Ohio"); +i18n("usa.kgm", "The capital of Ohio is..."); +i18n("usa.kgm", "Please click on:\nOhio"); +i18n("usa.kgm", "Columbus"); +i18n("usa.kgm", "Columbus is the capital of..."); +i18n("usa.kgm", "Oklahoma"); +i18n("usa.kgm", "The capital of Oklahoma is..."); +i18n("usa.kgm", "Please click on:\nOklahoma"); +i18n("usa.kgm", "Oklahoma City"); +i18n("usa.kgm", "Oklahoma City is the capital of..."); +i18n("usa.kgm", "Oregon"); +i18n("usa.kgm", "The capital of Oregon is..."); +i18n("usa.kgm", "Please click on:\nOregon"); +i18n("usa.kgm", "Salem"); +i18n("usa.kgm", "Salem is the capital of..."); +i18n("usa.kgm", "Pennsylvania"); +i18n("usa.kgm", "The capital of Pennsylvania is..."); +i18n("usa.kgm", "Please click on:\nPennsylvania"); +i18n("usa.kgm", "Harrisburg"); +i18n("usa.kgm", "Harrisburg is the capital of..."); +i18n("usa.kgm", "Rhode Island"); +i18n("usa.kgm", "The capital of Rhode Island is..."); +i18n("usa.kgm", "Please click on:\nRhode Island"); +i18n("usa.kgm", "Providence"); +i18n("usa.kgm", "Providence is the capital of..."); +i18n("usa.kgm", "South Carolina"); +i18n("usa.kgm", "The capital of South Carolina is..."); +i18n("usa.kgm", "Please click on:\nSouth Carolina"); +i18n("usa.kgm", "Columbia"); +i18n("usa.kgm", "Columbia is the capital of..."); +i18n("usa.kgm", "South Dakota"); +i18n("usa.kgm", "The capital of South Dakota is..."); +i18n("usa.kgm", "Please click on:\nSouth Dakota"); +i18n("usa.kgm", "Pierre"); +i18n("usa.kgm", "Pierre is the capital of..."); +i18n("usa.kgm", "Tennessee"); +i18n("usa.kgm", "The capital of Tennessee is..."); +i18n("usa.kgm", "Please click on:\nTennessee"); +i18n("usa.kgm", "Nashville"); +i18n("usa.kgm", "Nashville is the capital of..."); +i18n("usa.kgm", "Texas"); +i18n("usa.kgm", "The capital of Texas is..."); +i18n("usa.kgm", "Please click on:\nTexas"); +i18n("usa.kgm", "Austin"); +i18n("usa.kgm", "Austin is the capital of..."); +i18n("usa.kgm", "Utah"); +i18n("usa.kgm", "The capital of Utah is..."); +i18n("usa.kgm", "Please click on:\nUtah"); +i18n("usa.kgm", "Salt Lake City"); +i18n("usa.kgm", "Salt Lake City is the capital of..."); +i18n("usa.kgm", "Vermont"); +i18n("usa.kgm", "The capital of Vermont is..."); +i18n("usa.kgm", "Please click on:\nVermont"); +i18n("usa.kgm", "Montpelier"); +i18n("usa.kgm", "Montpelier is the capital of..."); +i18n("usa.kgm", "Virginia"); +i18n("usa.kgm", "The capital of Virginia is..."); +i18n("usa.kgm", "Please click on:\nVirginia"); +i18n("usa.kgm", "Richmond"); +i18n("usa.kgm", "Richmond is the capital of..."); +i18n("usa.kgm", "Washington"); +i18n("usa.kgm", "The capital of Washington is..."); +i18n("usa.kgm", "Please click on:\nWashington"); +i18n("usa.kgm", "Olympia"); +i18n("usa.kgm", "Olympia is the capital of..."); +i18n("usa.kgm", "West Virginia"); +i18n("usa.kgm", "The capital of West Virginia is..."); +i18n("usa.kgm", "Please click on:\nWest Virginia"); +i18n("usa.kgm", "Charleston"); +i18n("usa.kgm", "Charleston is the capital of..."); +i18n("usa.kgm", "Wisconsin"); +i18n("usa.kgm", "The capital of Wisconsin is..."); +i18n("usa.kgm", "Please click on:\nWisconsin"); +i18n("usa.kgm", "Madison"); +i18n("usa.kgm", "Madison is the capital of..."); +i18n("usa.kgm", "Wyoming"); +i18n("usa.kgm", "The capital of Wyoming is..."); +i18n("usa.kgm", "Please click on:\nWyoming"); +i18n("usa.kgm", "Cheyenne"); +i18n("usa.kgm", "Cheyenne is the capital of..."); +i18n("world.kgm", "World"); +i18n("world.kgm", "Current map:
World
"); +i18n("world.kgm", "Not a Nation"); +i18n("world.kgm", "Algeria"); +i18n("world.kgm", "The capital of Algeria is..."); +i18n("world.kgm", "Please click on:\nAlgeria"); +i18n("world.kgm", "The flag of Algeria is..."); +i18n("world.kgm", "Algiers"); +i18n("world.kgm", "Algiers is the capital of..."); +i18n("world.kgm", "Angola"); +i18n("world.kgm", "The capital of Angola is..."); +i18n("world.kgm", "Please click on:\nAngola"); +i18n("world.kgm", "The flag of Angola is..."); +i18n("world.kgm", "Luanda"); +i18n("world.kgm", "Luanda is the capital of..."); +i18n("world.kgm", "Benin"); +i18n("world.kgm", "The capital of Benin is..."); +i18n("world.kgm", "Please click on:\nBenin"); +i18n("world.kgm", "The flag of Benin is..."); +i18n("world.kgm", "Porto Novo"); +i18n("world.kgm", "Porto Novo is the capital of..."); +i18n("world.kgm", "Botswana"); +i18n("world.kgm", "The capital of Botswana is..."); +i18n("world.kgm", "Please click on:\nBotswana"); +i18n("world.kgm", "The flag of Botswana is..."); +i18n("world.kgm", "Gaborone"); +i18n("world.kgm", "Gaborone is the capital of..."); +i18n("world.kgm", "Burkina Faso"); +i18n("world.kgm", "The capital of Burkina Faso is..."); +i18n("world.kgm", "Please click on:\nBurkina Faso"); +i18n("world.kgm", "The flag of Burkina Faso is..."); +i18n("world.kgm", "Ouagadougou"); +i18n("world.kgm", "Ouagadougou is the capital of..."); +i18n("world.kgm", "Burundi"); +i18n("world.kgm", "The capital of Burundi is..."); +i18n("world.kgm", "Please click on:\nBurundi"); +i18n("world.kgm", "The flag of Burundi is..."); +i18n("world.kgm", "Bujumbura"); +i18n("world.kgm", "Bujumbura is the capital of..."); +i18n("world.kgm", "Cameroon"); +i18n("world.kgm", "The capital of Cameroon is..."); +i18n("world.kgm", "Please click on:\nCameroon"); +i18n("world.kgm", "The flag of Cameroon is..."); +i18n("world.kgm", "Yaoundé"); +i18n("world.kgm", "Yaoundé is the capital of..."); +i18n("world.kgm", "Central African Republic"); +i18n("world.kgm", "The capital of Central African Republic is..."); +i18n("world.kgm", "Please click on:\nCentral African Republic"); +i18n("world.kgm", "The flag of Central African Republic is..."); +i18n("world.kgm", "Bangui"); +i18n("world.kgm", "Bangui is the capital of..."); +i18n("world.kgm", "Chad"); +i18n("world.kgm", "The capital of Chad is..."); +i18n("world.kgm", "Please click on:\nChad"); +i18n("world.kgm", "The flag of Chad is..."); +i18n("world.kgm", "N'Djamena"); +i18n("world.kgm", "N'Djamena is the capital of..."); +i18n("world.kgm", "Côte d'Ivoire"); +i18n("world.kgm", "The capital of Côte d'Ivoire is..."); +i18n("world.kgm", "Please click on:\nCôte d'Ivoire"); +i18n("world.kgm", "The flag of Côte d'Ivoire is..."); +i18n("world.kgm", "Yamoussoukro"); +i18n("world.kgm", "Yamoussoukro is the capital of..."); +i18n("world.kgm", "Democratic Republic of the Congo"); +i18n("world.kgm", "The capital of Democratic Republic of the Congo is..."); +i18n("world.kgm", "Please click on:\nDemocratic Republic of the Congo"); +i18n("world.kgm", "The flag of Democratic Republic of the Congo is..."); +i18n("world.kgm", "Kinshasa"); +i18n("world.kgm", "Kinshasa is the capital of..."); +i18n("world.kgm", "Djibouti"); +i18n("world.kgm", "The capital of Djibouti is..."); +i18n("world.kgm", "Please click on:\nDjibouti"); +i18n("world.kgm", "The flag of Djibouti is..."); +i18n("world.kgm", "Djibouti"); +i18n("world.kgm", "Djibouti is the capital of..."); +i18n("world.kgm", "Egypt"); +i18n("world.kgm", "The capital of Egypt is..."); +i18n("world.kgm", "Please click on:\nEgypt"); +i18n("world.kgm", "The flag of Egypt is..."); +i18n("world.kgm", "Cairo"); +i18n("world.kgm", "Cairo is the capital of..."); +i18n("world.kgm", "Equatorial Guinea"); +i18n("world.kgm", "The capital of Equatorial Guinea is..."); +i18n("world.kgm", "Please click on:\nEquatorial Guinea"); +i18n("world.kgm", "The flag of Equatorial Guinea is..."); +i18n("world.kgm", "Malabo"); +i18n("world.kgm", "Malabo is the capital of..."); +i18n("world.kgm", "Eritrea"); +i18n("world.kgm", "The capital of Eritrea is..."); +i18n("world.kgm", "Please click on:\nEritrea"); +i18n("world.kgm", "The flag of Eritrea is..."); +i18n("world.kgm", "Asmara"); +i18n("world.kgm", "Asmara is the capital of..."); +i18n("world.kgm", "Ethiopia"); +i18n("world.kgm", "The capital of Ethiopia is..."); +i18n("world.kgm", "Please click on:\nEthiopia"); +i18n("world.kgm", "The flag of Ethiopia is..."); +i18n("world.kgm", "Addis Ababa"); +i18n("world.kgm", "Addis Ababa is the capital of..."); +i18n("world.kgm", "Gabon"); +i18n("world.kgm", "The capital of Gabon is..."); +i18n("world.kgm", "Please click on:\nGabon"); +i18n("world.kgm", "The flag of Gabon is..."); +i18n("world.kgm", "Libreville"); +i18n("world.kgm", "Libreville is the capital of..."); +i18n("world.kgm", "Ghana"); +i18n("world.kgm", "The capital of Ghana is..."); +i18n("world.kgm", "Please click on:\nGhana"); +i18n("world.kgm", "The flag of Ghana is..."); +i18n("world.kgm", "Accra"); +i18n("world.kgm", "Accra is the capital of..."); +i18n("world.kgm", "Guinea"); +i18n("world.kgm", "The capital of Guinea is..."); +i18n("world.kgm", "Please click on:\nGuinea"); +i18n("world.kgm", "The flag of Guinea is..."); +i18n("world.kgm", "Conakry"); +i18n("world.kgm", "Conakry is the capital of..."); +i18n("world.kgm", "Guinea-Bissau"); +i18n("world.kgm", "The capital of Guinea-Bissau is..."); +i18n("world.kgm", "Please click on:\nGuinea-Bissau"); +i18n("world.kgm", "The flag of Guinea-Bissau is..."); +i18n("world.kgm", "Bissau"); +i18n("world.kgm", "Bissau is the capital of..."); +i18n("world.kgm", "Iran"); +i18n("world.kgm", "The capital of Iran is..."); +i18n("world.kgm", "Please click on:\nIran"); +i18n("world.kgm", "The flag of Iran is..."); +i18n("world.kgm", "Tehran"); +i18n("world.kgm", "Tehran is the capital of..."); +i18n("world.kgm", "Iraq"); +i18n("world.kgm", "The capital of Iraq is..."); +i18n("world.kgm", "Please click on:\nIraq"); +i18n("world.kgm", "The flag of Iraq is..."); +i18n("world.kgm", "Baghdad"); +i18n("world.kgm", "Baghdad is the capital of..."); +i18n("world.kgm", "Israel"); +i18n("world.kgm", "The capital of Israel is..."); +i18n("world.kgm", "Please click on:\nIsrael"); +i18n("world.kgm", "The flag of Israel is..."); +i18n("world.kgm", "Jerusalem"); +i18n("world.kgm", "Jerusalem is the capital of..."); +i18n("world.kgm", "Jordan"); +i18n("world.kgm", "The capital of Jordan is..."); +i18n("world.kgm", "Please click on:\nJordan"); +i18n("world.kgm", "The flag of Jordan is..."); +i18n("world.kgm", "Amman"); +i18n("world.kgm", "Amman is the capital of..."); +i18n("world.kgm", "Kenya"); +i18n("world.kgm", "The capital of Kenya is..."); +i18n("world.kgm", "Please click on:\nKenya"); +i18n("world.kgm", "The flag of Kenya is..."); +i18n("world.kgm", "Nairobi"); +i18n("world.kgm", "Nairobi is the capital of..."); +i18n("world.kgm", "Kuwait"); +i18n("world.kgm", "The capital of Kuwait is..."); +i18n("world.kgm", "Please click on:\nKuwait"); +i18n("world.kgm", "The flag of Kuwait is..."); +i18n("world.kgm", "Kuwait City"); +i18n("world.kgm", "Kuwait City is the capital of..."); +i18n("world.kgm", "Lebanon"); +i18n("world.kgm", "The capital of Lebanon is..."); +i18n("world.kgm", "Please click on:\nLebanon"); +i18n("world.kgm", "The flag of Lebanon is..."); +i18n("world.kgm", "Beirut"); +i18n("world.kgm", "Beirut is the capital of..."); +i18n("world.kgm", "Lesotho"); +i18n("world.kgm", "The capital of Lesotho is..."); +i18n("world.kgm", "Please click on:\nLesotho"); +i18n("world.kgm", "The flag of Lesotho is..."); +i18n("world.kgm", "Maseru"); +i18n("world.kgm", "Maseru is the capital of..."); +i18n("world.kgm", "Liberia"); +i18n("world.kgm", "The capital of Liberia is..."); +i18n("world.kgm", "Please click on:\nLiberia"); +i18n("world.kgm", "The flag of Liberia is..."); +i18n("world.kgm", "Monrovia"); +i18n("world.kgm", "Monrovia is the capital of..."); +i18n("world.kgm", "Libya"); +i18n("world.kgm", "The capital of Libya is..."); +i18n("world.kgm", "Please click on:\nLibya"); +i18n("world.kgm", "The flag of Libya is..."); +i18n("world.kgm", "Tripoli"); +i18n("world.kgm", "Tripoli is the capital of..."); +i18n("world.kgm", "Liechtenstein"); +i18n("world.kgm", "The capital of Liechtenstein is..."); +i18n("world.kgm", "Please click on:\nLiechtenstein"); +i18n("world.kgm", "The flag of Liechtenstein is..."); +i18n("world.kgm", "Vaduz"); +i18n("world.kgm", "Vaduz is the capital of..."); +i18n("world.kgm", "Madagascar"); +i18n("world.kgm", "The capital of Madagascar is..."); +i18n("world.kgm", "Please click on:\nMadagascar"); +i18n("world.kgm", "The flag of Madagascar is..."); +i18n("world.kgm", "Antananarivo"); +i18n("world.kgm", "Antananarivo is the capital of..."); +i18n("world.kgm", "Malawi"); +i18n("world.kgm", "The capital of Malawi is..."); +i18n("world.kgm", "Please click on:\nMalawi"); +i18n("world.kgm", "The flag of Malawi is..."); +i18n("world.kgm", "Lilongwe"); +i18n("world.kgm", "Lilongwe is the capital of..."); +i18n("world.kgm", "Mali"); +i18n("world.kgm", "The capital of Mali is..."); +i18n("world.kgm", "Please click on:\nMali"); +i18n("world.kgm", "The flag of Mali is..."); +i18n("world.kgm", "Bamako"); +i18n("world.kgm", "Bamako is the capital of..."); +i18n("world.kgm", "Mauritania"); +i18n("world.kgm", "The capital of Mauritania is..."); +i18n("world.kgm", "Please click on:\nMauritania"); +i18n("world.kgm", "The flag of Mauritania is..."); +i18n("world.kgm", "Nouakchott"); +i18n("world.kgm", "Nouakchott is the capital of..."); +i18n("world.kgm", "Morocco"); +i18n("world.kgm", "The capital of Morocco is..."); +i18n("world.kgm", "Please click on:\nMorocco"); +i18n("world.kgm", "The flag of Morocco is..."); +i18n("world.kgm", "Rabat"); +i18n("world.kgm", "Rabat is the capital of..."); +i18n("world.kgm", "Mozambique"); +i18n("world.kgm", "The capital of Mozambique is..."); +i18n("world.kgm", "Please click on:\nMozambique"); +i18n("world.kgm", "The flag of Mozambique is..."); +i18n("world.kgm", "Maputo"); +i18n("world.kgm", "Maputo is the capital of..."); +i18n("world.kgm", "Namibia"); +i18n("world.kgm", "The capital of Namibia is..."); +i18n("world.kgm", "Please click on:\nNamibia"); +i18n("world.kgm", "The flag of Namibia is..."); +i18n("world.kgm", "Windhoek"); +i18n("world.kgm", "Windhoek is the capital of..."); +i18n("world.kgm", "Niger"); +i18n("world.kgm", "The capital of Niger is..."); +i18n("world.kgm", "Please click on:\nNiger"); +i18n("world.kgm", "The flag of Niger is..."); +i18n("world.kgm", "Niamey"); +i18n("world.kgm", "Niamey is the capital of..."); +i18n("world.kgm", "Nigeria"); +i18n("world.kgm", "The capital of Nigeria is..."); +i18n("world.kgm", "Please click on:\nNigeria"); +i18n("world.kgm", "The flag of Nigeria is..."); +i18n("world.kgm", "Abuja"); +i18n("world.kgm", "Abuja is the capital of..."); +i18n("world.kgm", "Qatar"); +i18n("world.kgm", "The capital of Qatar is..."); +i18n("world.kgm", "Please click on:\nQatar"); +i18n("world.kgm", "The flag of Qatar is..."); +i18n("world.kgm", "Doha"); +i18n("world.kgm", "Doha is the capital of..."); +i18n("world.kgm", "Republic of the Congo"); +i18n("world.kgm", "The capital of Republic of the Congo is..."); +i18n("world.kgm", "Please click on:\nRepublic of the Congo"); +i18n("world.kgm", "The flag of Republic of the Congo is..."); +i18n("world.kgm", "Brazzaville"); +i18n("world.kgm", "Brazzaville is the capital of..."); +i18n("world.kgm", "Rwanda"); +i18n("world.kgm", "The capital of Rwanda is..."); +i18n("world.kgm", "Please click on:\nRwanda"); +i18n("world.kgm", "The flag of Rwanda is..."); +i18n("world.kgm", "Kigali"); +i18n("world.kgm", "Kigali is the capital of..."); +i18n("world.kgm", "Saudi Arabia"); +i18n("world.kgm", "The capital of Saudi Arabia is..."); +i18n("world.kgm", "Please click on:\nSaudi Arabia"); +i18n("world.kgm", "The flag of Saudi Arabia is..."); +i18n("world.kgm", "Riyadh"); +i18n("world.kgm", "Riyadh is the capital of..."); +i18n("world.kgm", "Senegal"); +i18n("world.kgm", "The capital of Senegal is..."); +i18n("world.kgm", "Please click on:\nSenegal"); +i18n("world.kgm", "The flag of Senegal is..."); +i18n("world.kgm", "Dakar"); +i18n("world.kgm", "Dakar is the capital of..."); +i18n("world.kgm", "Sierra Leone"); +i18n("world.kgm", "The capital of Sierra Leone is..."); +i18n("world.kgm", "Please click on:\nSierra Leone"); +i18n("world.kgm", "The flag of Sierra Leone is..."); +i18n("world.kgm", "Freetown"); +i18n("world.kgm", "Freetown is the capital of..."); +i18n("world.kgm", "Somalia"); +i18n("world.kgm", "The capital of Somalia is..."); +i18n("world.kgm", "Please click on:\nSomalia"); +i18n("world.kgm", "The flag of Somalia is..."); +i18n("world.kgm", "Mogadishu"); +i18n("world.kgm", "Mogadishu is the capital of..."); +i18n("world.kgm", "South Africa"); +i18n("world.kgm", "The capital of South Africa is..."); +i18n("world.kgm", "Please click on:\nSouth Africa"); +i18n("world.kgm", "The flag of South Africa is..."); +i18n("world.kgm", "Pretoria, Bloemfontein and Cape Town"); +i18n("world.kgm", "Pretoria, Bloemfontein and Cape Town is the capital of..."); +i18n("world.kgm", "Sudan"); +i18n("world.kgm", "The capital of Sudan is..."); +i18n("world.kgm", "Please click on:\nSudan"); +i18n("world.kgm", "The flag of Sudan is..."); +i18n("world.kgm", "Khartoum"); +i18n("world.kgm", "Khartoum is the capital of..."); +i18n("world.kgm", "Swaziland"); +i18n("world.kgm", "The capital of Swaziland is..."); +i18n("world.kgm", "Please click on:\nSwaziland"); +i18n("world.kgm", "The flag of Swaziland is..."); +i18n("world.kgm", "Mbabane"); +i18n("world.kgm", "Mbabane is the capital of..."); +i18n("world.kgm", "Syria"); +i18n("world.kgm", "The capital of Syria is..."); +i18n("world.kgm", "Please click on:\nSyria"); +i18n("world.kgm", "The flag of Syria is..."); +i18n("world.kgm", "Damascus"); +i18n("world.kgm", "Damascus is the capital of..."); +i18n("world.kgm", "Tanzania"); +i18n("world.kgm", "The capital of Tanzania is..."); +i18n("world.kgm", "Please click on:\nTanzania"); +i18n("world.kgm", "The flag of Tanzania is..."); +i18n("world.kgm", "Dodoma"); +i18n("world.kgm", "Dodoma is the capital of..."); +i18n("world.kgm", "The Gambia"); +i18n("world.kgm", "The capital of The Gambia is..."); +i18n("world.kgm", "Please click on:\nThe Gambia"); +i18n("world.kgm", "The flag of The Gambia is..."); +i18n("world.kgm", "Banjul"); +i18n("world.kgm", "Banjul is the capital of..."); +i18n("world.kgm", "Togo"); +i18n("world.kgm", "The capital of Togo is..."); +i18n("world.kgm", "Please click on:\nTogo"); +i18n("world.kgm", "The flag of Togo is..."); +i18n("world.kgm", "Lomé"); +i18n("world.kgm", "Lomé is the capital of..."); +i18n("world.kgm", "Tunisia"); +i18n("world.kgm", "The capital of Tunisia is..."); +i18n("world.kgm", "Please click on:\nTunisia"); +i18n("world.kgm", "The flag of Tunisia is..."); +i18n("world.kgm", "Tunis"); +i18n("world.kgm", "Tunis is the capital of..."); +i18n("world.kgm", "Uganda"); +i18n("world.kgm", "The capital of Uganda is..."); +i18n("world.kgm", "Please click on:\nUganda"); +i18n("world.kgm", "The flag of Uganda is..."); +i18n("world.kgm", "Kampala"); +i18n("world.kgm", "Kampala is the capital of..."); +i18n("world.kgm", "United Arab Emirates"); +i18n("world.kgm", "The capital of United Arab Emirates is..."); +i18n("world.kgm", "Please click on:\nUnited Arab Emirates"); +i18n("world.kgm", "The flag of United Arab Emirates is..."); +i18n("world.kgm", "Abu Dhabi City"); +i18n("world.kgm", "Abu Dhabi City is the capital of..."); +i18n("world.kgm", "Oman"); +i18n("world.kgm", "The capital of Oman is..."); +i18n("world.kgm", "Please click on:\nOman"); +i18n("world.kgm", "The flag of Oman is..."); +i18n("world.kgm", "Muscat"); +i18n("world.kgm", "Muscat is the capital of..."); +i18n("world.kgm", "West Bank"); +i18n("world.kgm", "Western Sahara"); +i18n("world.kgm", "The capital of Western Sahara is..."); +i18n("world.kgm", "Please click on:\nWestern Sahara"); +i18n("world.kgm", "The flag of Western Sahara is..."); +i18n("world.kgm", "Laayoune"); +i18n("world.kgm", "Laayoune is the capital of..."); +i18n("world.kgm", "Yemen"); +i18n("world.kgm", "The capital of Yemen is..."); +i18n("world.kgm", "Please click on:\nYemen"); +i18n("world.kgm", "The flag of Yemen is..."); +i18n("world.kgm", "Sana'a"); +i18n("world.kgm", "Sana'a is the capital of..."); +i18n("world.kgm", "Zambia"); +i18n("world.kgm", "The capital of Zambia is..."); +i18n("world.kgm", "Please click on:\nZambia"); +i18n("world.kgm", "The flag of Zambia is..."); +i18n("world.kgm", "Lusaka"); +i18n("world.kgm", "Lusaka is the capital of..."); +i18n("world.kgm", "Zimbabwe"); +i18n("world.kgm", "The capital of Zimbabwe is..."); +i18n("world.kgm", "Please click on:\nZimbabwe"); +i18n("world.kgm", "The flag of Zimbabwe is..."); +i18n("world.kgm", "Harare"); +i18n("world.kgm", "Harare is the capital of..."); +i18n("world.kgm", "Albania"); +i18n("world.kgm", "The capital of Albania is..."); +i18n("world.kgm", "Please click on:\nAlbania"); +i18n("world.kgm", "The flag of Albania is..."); +i18n("world.kgm", "Tirana"); +i18n("world.kgm", "Tirana is the capital of..."); +i18n("world.kgm", "Austria"); +i18n("world.kgm", "The capital of Austria is..."); +i18n("world.kgm", "Please click on:\nAustria"); +i18n("world.kgm", "The flag of Austria is..."); +i18n("world.kgm", "Vienna"); +i18n("world.kgm", "Vienna is the capital of..."); +i18n("world.kgm", "Belarus"); +i18n("world.kgm", "The capital of Belarus is..."); +i18n("world.kgm", "Please click on:\nBelarus"); +i18n("world.kgm", "The flag of Belarus is..."); +i18n("world.kgm", "Minsk"); +i18n("world.kgm", "Minsk is the capital of..."); +i18n("world.kgm", "Belgium"); +i18n("world.kgm", "The capital of Belgium is..."); +i18n("world.kgm", "Please click on:\nBelgium"); +i18n("world.kgm", "The flag of Belgium is..."); +i18n("world.kgm", "Brussels"); +i18n("world.kgm", "Brussels is the capital of..."); +i18n("world.kgm", "Bosnia and Herzegovina"); +i18n("world.kgm", "The capital of Bosnia and Herzegovina is..."); +i18n("world.kgm", "Please click on:\nBosnia and Herzegovina"); +i18n("world.kgm", "The flag of Bosnia and Herzegovina is..."); +i18n("world.kgm", "Sarajevo"); +i18n("world.kgm", "Sarajevo is the capital of..."); +i18n("world.kgm", "Bulgaria"); +i18n("world.kgm", "The capital of Bulgaria is..."); +i18n("world.kgm", "Please click on:\nBulgaria"); +i18n("world.kgm", "The flag of Bulgaria is..."); +i18n("world.kgm", "Sofia"); +i18n("world.kgm", "Sofia is the capital of..."); +i18n("world.kgm", "Croatia"); +i18n("world.kgm", "The capital of Croatia is..."); +i18n("world.kgm", "Please click on:\nCroatia"); +i18n("world.kgm", "The flag of Croatia is..."); +i18n("world.kgm", "Zagreb"); +i18n("world.kgm", "Zagreb is the capital of..."); +i18n("world.kgm", "Czech Republic"); +i18n("world.kgm", "The capital of Czech Republic is..."); +i18n("world.kgm", "Please click on:\nCzech Republic"); +i18n("world.kgm", "The flag of Czech Republic is..."); +i18n("world.kgm", "Prague"); +i18n("world.kgm", "Prague is the capital of..."); +i18n("world.kgm", "Denmark"); +i18n("world.kgm", "The capital of Denmark is..."); +i18n("world.kgm", "Please click on:\nDenmark"); +i18n("world.kgm", "The flag of Denmark is..."); +i18n("world.kgm", "Copenhagen"); +i18n("world.kgm", "Copenhagen is the capital of..."); +i18n("world.kgm", "Estonia"); +i18n("world.kgm", "The capital of Estonia is..."); +i18n("world.kgm", "Please click on:\nEstonia"); +i18n("world.kgm", "The flag of Estonia is..."); +i18n("world.kgm", "Tallinn"); +i18n("world.kgm", "Tallinn is the capital of..."); +i18n("world.kgm", "Finland"); +i18n("world.kgm", "The capital of Finland is..."); +i18n("world.kgm", "Please click on:\nFinland"); +i18n("world.kgm", "The flag of Finland is..."); +i18n("world.kgm", "Helsinki"); +i18n("world.kgm", "Helsinki is the capital of..."); +i18n("world.kgm", "Macedonia"); +i18n("world.kgm", "The capital of Macedonia is..."); +i18n("world.kgm", "Please click on:\nMacedonia"); +i18n("world.kgm", "The flag of Macedonia is..."); +i18n("world.kgm", "Skopje"); +i18n("world.kgm", "Skopje is the capital of..."); +i18n("world.kgm", "France"); +i18n("world.kgm", "The capital of France is..."); +i18n("world.kgm", "Please click on:\nFrance"); +i18n("world.kgm", "The flag of France is..."); +i18n("world.kgm", "Paris"); +i18n("world.kgm", "Paris is the capital of..."); +i18n("world.kgm", "Germany"); +i18n("world.kgm", "The capital of Germany is..."); +i18n("world.kgm", "Please click on:\nGermany"); +i18n("world.kgm", "The flag of Germany is..."); +i18n("world.kgm", "Berlin"); +i18n("world.kgm", "Berlin is the capital of..."); +i18n("world.kgm", "Greece"); +i18n("world.kgm", "The capital of Greece is..."); +i18n("world.kgm", "Please click on:\nGreece"); +i18n("world.kgm", "The flag of Greece is..."); +i18n("world.kgm", "Athens"); +i18n("world.kgm", "Athens is the capital of..."); +i18n("world.kgm", "Hungary"); +i18n("world.kgm", "The capital of Hungary is..."); +i18n("world.kgm", "Please click on:\nHungary"); +i18n("world.kgm", "The flag of Hungary is..."); +i18n("world.kgm", "Budapest"); +i18n("world.kgm", "Budapest is the capital of..."); +i18n("world.kgm", "Iceland"); +i18n("world.kgm", "The capital of Iceland is..."); +i18n("world.kgm", "Please click on:\nIceland"); +i18n("world.kgm", "The flag of Iceland is..."); +i18n("world.kgm", "Reykjavik"); +i18n("world.kgm", "Reykjavik is the capital of..."); +i18n("world.kgm", "Ireland"); +i18n("world.kgm", "The capital of Ireland is..."); +i18n("world.kgm", "Please click on:\nIreland"); +i18n("world.kgm", "The flag of Ireland is..."); +i18n("world.kgm", "Dublin"); +i18n("world.kgm", "Dublin is the capital of..."); +i18n("world.kgm", "Italy"); +i18n("world.kgm", "The capital of Italy is..."); +i18n("world.kgm", "Please click on:\nItaly"); +i18n("world.kgm", "The flag of Italy is..."); +i18n("world.kgm", "Rome"); +i18n("world.kgm", "Rome is the capital of..."); +i18n("world.kgm", "Latvia"); +i18n("world.kgm", "The capital of Latvia is..."); +i18n("world.kgm", "Please click on:\nLatvia"); +i18n("world.kgm", "The flag of Latvia is..."); +i18n("world.kgm", "Riga"); +i18n("world.kgm", "Riga is the capital of..."); +i18n("world.kgm", "Lithuania"); +i18n("world.kgm", "The capital of Lithuania is..."); +i18n("world.kgm", "Please click on:\nLithuania"); +i18n("world.kgm", "The flag of Lithuania is..."); +i18n("world.kgm", "Vilnius"); +i18n("world.kgm", "Vilnius is the capital of..."); +i18n("world.kgm", "Luxembourg"); +i18n("world.kgm", "The capital of Luxembourg is..."); +i18n("world.kgm", "Please click on:\nLuxembourg"); +i18n("world.kgm", "The flag of Luxembourg is..."); +i18n("world.kgm", "Luxembourg"); +i18n("world.kgm", "Luxembourg is the capital of..."); +i18n("world.kgm", "Moldova"); +i18n("world.kgm", "The capital of Moldova is..."); +i18n("world.kgm", "Please click on:\nMoldova"); +i18n("world.kgm", "The flag of Moldova is..."); +i18n("world.kgm", "Chisinau"); +i18n("world.kgm", "Chisinau is the capital of..."); +i18n("world.kgm", "Netherlands"); +i18n("world.kgm", "The capital of Netherlands is..."); +i18n("world.kgm", "Please click on:\nNetherlands"); +i18n("world.kgm", "The flag of Netherlands is..."); +i18n("world.kgm", "Amsterdam"); +i18n("world.kgm", "Amsterdam is the capital of..."); +i18n("world.kgm", "Norway"); +i18n("world.kgm", "The capital of Norway is..."); +i18n("world.kgm", "Please click on:\nNorway"); +i18n("world.kgm", "The flag of Norway is..."); +i18n("world.kgm", "Oslo"); +i18n("world.kgm", "Oslo is the capital of..."); +i18n("world.kgm", "Poland"); +i18n("world.kgm", "The capital of Poland is..."); +i18n("world.kgm", "Please click on:\nPoland"); +i18n("world.kgm", "The flag of Poland is..."); +i18n("world.kgm", "Warsaw"); +i18n("world.kgm", "Warsaw is the capital of..."); +i18n("world.kgm", "Portugal"); +i18n("world.kgm", "The capital of Portugal is..."); +i18n("world.kgm", "Please click on:\nPortugal"); +i18n("world.kgm", "The flag of Portugal is..."); +i18n("world.kgm", "Lisbon"); +i18n("world.kgm", "Lisbon is the capital of..."); +i18n("world.kgm", "Romania"); +i18n("world.kgm", "The capital of Romania is..."); +i18n("world.kgm", "Please click on:\nRomania"); +i18n("world.kgm", "The flag of Romania is..."); +i18n("world.kgm", "Bucharest"); +i18n("world.kgm", "Bucharest is the capital of..."); +i18n("world.kgm", "Russia"); +i18n("world.kgm", "The capital of Russia is..."); +i18n("world.kgm", "Please click on:\nRussia"); +i18n("world.kgm", "The flag of Russia is..."); +i18n("world.kgm", "Moscow"); +i18n("world.kgm", "Moscow is the capital of..."); +i18n("world.kgm", "San Marino"); +i18n("world.kgm", "The capital of San Marino is..."); +i18n("world.kgm", "Please click on:\nSan Marino"); +i18n("world.kgm", "The flag of San Marino is..."); +i18n("world.kgm", "San Marino"); +i18n("world.kgm", "San Marino is the capital of..."); +i18n("world.kgm", "Serbia"); +i18n("world.kgm", "The capital of Serbia is..."); +i18n("world.kgm", "Please click on:\nSerbia"); +i18n("world.kgm", "The flag of Serbia is..."); +i18n("world.kgm", "Belgrade"); +i18n("world.kgm", "Belgrade is the capital of..."); +i18n("world.kgm", "Montenegro"); +i18n("world.kgm", "The capital of Montenegro is..."); +i18n("world.kgm", "Please click on:\nMontenegro"); +i18n("world.kgm", "The flag of Montenegro is..."); +i18n("world.kgm", "Podgorica"); +i18n("world.kgm", "Podgorica is the capital of..."); +i18n("world.kgm", "Slovakia"); +i18n("world.kgm", "The capital of Slovakia is..."); +i18n("world.kgm", "Please click on:\nSlovakia"); +i18n("world.kgm", "The flag of Slovakia is..."); +i18n("world.kgm", "Bratislava"); +i18n("world.kgm", "Bratislava is the capital of..."); +i18n("world.kgm", "Slovenia"); +i18n("world.kgm", "The capital of Slovenia is..."); +i18n("world.kgm", "Please click on:\nSlovenia"); +i18n("world.kgm", "The flag of Slovenia is..."); +i18n("world.kgm", "Ljubljana"); +i18n("world.kgm", "Ljubljana is the capital of..."); +i18n("world.kgm", "Spain"); +i18n("world.kgm", "The capital of Spain is..."); +i18n("world.kgm", "Please click on:\nSpain"); +i18n("world.kgm", "The flag of Spain is..."); +i18n("world.kgm", "Madrid"); +i18n("world.kgm", "Madrid is the capital of..."); +i18n("world.kgm", "Sweden"); +i18n("world.kgm", "The capital of Sweden is..."); +i18n("world.kgm", "Please click on:\nSweden"); +i18n("world.kgm", "The flag of Sweden is..."); +i18n("world.kgm", "Stockholm"); +i18n("world.kgm", "Stockholm is the capital of..."); +i18n("world.kgm", "Switzerland"); +i18n("world.kgm", "The capital of Switzerland is..."); +i18n("world.kgm", "Please click on:\nSwitzerland"); +i18n("world.kgm", "The flag of Switzerland is..."); +i18n("world.kgm", "Bern"); +i18n("world.kgm", "Bern is the capital of..."); +i18n("world.kgm", "Turkey"); +i18n("world.kgm", "The capital of Turkey is..."); +i18n("world.kgm", "Please click on:\nTurkey"); +i18n("world.kgm", "The flag of Turkey is..."); +i18n("world.kgm", "Ankara"); +i18n("world.kgm", "Ankara is the capital of..."); +i18n("world.kgm", "Ukraine"); +i18n("world.kgm", "The capital of Ukraine is..."); +i18n("world.kgm", "Please click on:\nUkraine"); +i18n("world.kgm", "The flag of Ukraine is..."); +i18n("world.kgm", "Kiev"); +i18n("world.kgm", "Kiev is the capital of..."); +i18n("world.kgm", "United Kingdom"); +i18n("world.kgm", "The capital of United Kingdom is..."); +i18n("world.kgm", "Please click on:\nUnited Kingdom"); +i18n("world.kgm", "The flag of United Kingdom is..."); +i18n("world.kgm", "London"); +i18n("world.kgm", "London is the capital of..."); +i18n("world.kgm", "Canada"); +i18n("world.kgm", "The capital of Canada is..."); +i18n("world.kgm", "Please click on:\nCanada"); +i18n("world.kgm", "The flag of Canada is..."); +i18n("world.kgm", "Ottawa"); +i18n("world.kgm", "Ottawa is the capital of..."); +i18n("world.kgm", "El Salvador"); +i18n("world.kgm", "The capital of El Salvador is..."); +i18n("world.kgm", "Please click on:\nEl Salvador"); +i18n("world.kgm", "The flag of El Salvador is..."); +i18n("world.kgm", "San Salvador"); +i18n("world.kgm", "San Salvador is the capital of..."); +i18n("world.kgm", "The United States of America"); +i18n("world.kgm", "The capital of The United States of America is..."); +i18n("world.kgm", "Please click on:\nThe United States of America"); +i18n("world.kgm", "The flag of The United States of America is..."); +i18n("world.kgm", "Washington D.C."); +i18n("world.kgm", "Washington D.C. is the capital of..."); +i18n("world.kgm", "The Bahamas"); +i18n("world.kgm", "The capital of The Bahamas is..."); +i18n("world.kgm", "Please click on:\nThe Bahamas"); +i18n("world.kgm", "The flag of The Bahamas is..."); +i18n("world.kgm", "Nassau"); +i18n("world.kgm", "Nassau is the capital of..."); +i18n("world.kgm", "The Dominican Republic"); +i18n("world.kgm", "The capital of The Dominican Republic is..."); +i18n("world.kgm", "Please click on:\nThe Dominican Republic"); +i18n("world.kgm", "The flag of The Dominican Republic is..."); +i18n("world.kgm", "Santo Domingo"); +i18n("world.kgm", "Santo Domingo is the capital of..."); +i18n("world.kgm", "Haiti"); +i18n("world.kgm", "The capital of Haiti is..."); +i18n("world.kgm", "Please click on:\nHaiti"); +i18n("world.kgm", "The flag of Haiti is..."); +i18n("world.kgm", "Port-au-Prince"); +i18n("world.kgm", "Port-au-Prince is the capital of..."); +i18n("world.kgm", "Cuba"); +i18n("world.kgm", "The capital of Cuba is..."); +i18n("world.kgm", "Please click on:\nCuba"); +i18n("world.kgm", "The flag of Cuba is..."); +i18n("world.kgm", "Havana"); +i18n("world.kgm", "Havana is the capital of..."); +i18n("world.kgm", "Jamaica"); +i18n("world.kgm", "The capital of Jamaica is..."); +i18n("world.kgm", "Please click on:\nJamaica"); +i18n("world.kgm", "The flag of Jamaica is..."); +i18n("world.kgm", "Kingston"); +i18n("world.kgm", "Kingston is the capital of..."); +i18n("world.kgm", "Dominica"); +i18n("world.kgm", "The capital of Dominica is..."); +i18n("world.kgm", "Please click on:\nDominica"); +i18n("world.kgm", "The flag of Dominica is..."); +i18n("world.kgm", "Roseau"); +i18n("world.kgm", "Roseau is the capital of..."); +i18n("world.kgm", "Barbados"); +i18n("world.kgm", "The capital of Barbados is..."); +i18n("world.kgm", "Please click on:\nBarbados"); +i18n("world.kgm", "The flag of Barbados is..."); +i18n("world.kgm", "Bridgetown"); +i18n("world.kgm", "Bridgetown is the capital of..."); +i18n("world.kgm", "Antigua and Barbuda"); +i18n("world.kgm", "The capital of Antigua and Barbuda is..."); +i18n("world.kgm", "Please click on:\nAntigua and Barbuda"); +i18n("world.kgm", "The flag of Antigua and Barbuda is..."); +i18n("world.kgm", "St. John's"); +i18n("world.kgm", "St. John's is the capital of..."); +i18n("world.kgm", "Trinidad and Tobago"); +i18n("world.kgm", "The capital of Trinidad and Tobago is..."); +i18n("world.kgm", "Please click on:\nTrinidad and Tobago"); +i18n("world.kgm", "The flag of Trinidad and Tobago is..."); +i18n("world.kgm", "Port of Spain"); +i18n("world.kgm", "Port of Spain is the capital of..."); +i18n("world.kgm", "Mexico"); +i18n("world.kgm", "The capital of Mexico is..."); +i18n("world.kgm", "Please click on:\nMexico"); +i18n("world.kgm", "The flag of Mexico is..."); +i18n("world.kgm", "Mexico City"); +i18n("world.kgm", "Mexico City is the capital of..."); +i18n("world.kgm", "Guatemala"); +i18n("world.kgm", "The capital of Guatemala is..."); +i18n("world.kgm", "Please click on:\nGuatemala"); +i18n("world.kgm", "The flag of Guatemala is..."); +i18n("world.kgm", "Guatemala City"); +i18n("world.kgm", "Guatemala City is the capital of..."); +i18n("world.kgm", "Belize"); +i18n("world.kgm", "The capital of Belize is..."); +i18n("world.kgm", "Please click on:\nBelize"); +i18n("world.kgm", "The flag of Belize is..."); +i18n("world.kgm", "Belmopan"); +i18n("world.kgm", "Belmopan is the capital of..."); +i18n("world.kgm", "Honduras"); +i18n("world.kgm", "The capital of Honduras is..."); +i18n("world.kgm", "Please click on:\nHonduras"); +i18n("world.kgm", "The flag of Honduras is..."); +i18n("world.kgm", "Tegucigalpa"); +i18n("world.kgm", "Tegucigalpa is the capital of..."); +i18n("world.kgm", "Nicaragua"); +i18n("world.kgm", "The capital of Nicaragua is..."); +i18n("world.kgm", "Please click on:\nNicaragua"); +i18n("world.kgm", "The flag of Nicaragua is..."); +i18n("world.kgm", "Managua"); +i18n("world.kgm", "Managua is the capital of..."); +i18n("world.kgm", "Costa Rica"); +i18n("world.kgm", "The capital of Costa Rica is..."); +i18n("world.kgm", "Please click on:\nCosta Rica"); +i18n("world.kgm", "The flag of Costa Rica is..."); +i18n("world.kgm", "San José"); +i18n("world.kgm", "San José is the capital of..."); +i18n("world.kgm", "Panama"); +i18n("world.kgm", "The capital of Panama is..."); +i18n("world.kgm", "Please click on:\nPanama"); +i18n("world.kgm", "The flag of Panama is..."); +i18n("world.kgm", "Panama City"); +i18n("world.kgm", "Panama City is the capital of..."); +i18n("world.kgm", "Colombia"); +i18n("world.kgm", "The capital of Colombia is..."); +i18n("world.kgm", "Please click on:\nColombia"); +i18n("world.kgm", "The flag of Colombia is..."); +i18n("world.kgm", "Bogotá"); +i18n("world.kgm", "Bogotá is the capital of..."); +i18n("world.kgm", "Venezuela"); +i18n("world.kgm", "The capital of Venezuela is..."); +i18n("world.kgm", "Please click on:\nVenezuela"); +i18n("world.kgm", "The flag of Venezuela is..."); +i18n("world.kgm", "Caracas"); +i18n("world.kgm", "Caracas is the capital of..."); +i18n("world.kgm", "Guyana"); +i18n("world.kgm", "The capital of Guyana is..."); +i18n("world.kgm", "Please click on:\nGuyana"); +i18n("world.kgm", "The flag of Guyana is..."); +i18n("world.kgm", "Georgetown"); +i18n("world.kgm", "Georgetown is the capital of..."); +i18n("world.kgm", "Suriname"); +i18n("world.kgm", "The capital of Suriname is..."); +i18n("world.kgm", "Please click on:\nSuriname"); +i18n("world.kgm", "The flag of Suriname is..."); +i18n("world.kgm", "Paramaribo"); +i18n("world.kgm", "Paramaribo is the capital of..."); +i18n("world.kgm", "French Guiana"); +i18n("world.kgm", "The capital of French Guiana is..."); +i18n("world.kgm", "Please click on:\nFrench Guiana"); +i18n("world.kgm", "The flag of French Guiana is..."); +i18n("world.kgm", "Cayenne"); +i18n("world.kgm", "Cayenne is the capital of..."); +i18n("world.kgm", "Ecuador"); +i18n("world.kgm", "The capital of Ecuador is..."); +i18n("world.kgm", "Please click on:\nEcuador"); +i18n("world.kgm", "The flag of Ecuador is..."); +i18n("world.kgm", "Quito"); +i18n("world.kgm", "Quito is the capital of..."); +i18n("world.kgm", "Peru"); +i18n("world.kgm", "The capital of Peru is..."); +i18n("world.kgm", "Please click on:\nPeru"); +i18n("world.kgm", "The flag of Peru is..."); +i18n("world.kgm", "Lima"); +i18n("world.kgm", "Lima is the capital of..."); +i18n("world.kgm", "Brazil"); +i18n("world.kgm", "The capital of Brazil is..."); +i18n("world.kgm", "Please click on:\nBrazil"); +i18n("world.kgm", "The flag of Brazil is..."); +i18n("world.kgm", "Brasilia"); +i18n("world.kgm", "Brasilia is the capital of..."); +i18n("world.kgm", "Bolivia"); +i18n("world.kgm", "The capital of Bolivia is..."); +i18n("world.kgm", "Please click on:\nBolivia"); +i18n("world.kgm", "The flag of Bolivia is..."); +i18n("world.kgm", "La Paz"); +i18n("world.kgm", "La Paz is the capital of..."); +i18n("world.kgm", "Chile"); +i18n("world.kgm", "The capital of Chile is..."); +i18n("world.kgm", "Please click on:\nChile"); +i18n("world.kgm", "The flag of Chile is..."); +i18n("world.kgm", "Santiago"); +i18n("world.kgm", "Santiago is the capital of..."); +i18n("world.kgm", "Paraguay"); +i18n("world.kgm", "The capital of Paraguay is..."); +i18n("world.kgm", "Please click on:\nParaguay"); +i18n("world.kgm", "The flag of Paraguay is..."); +i18n("world.kgm", "Asunción"); +i18n("world.kgm", "Asunción is the capital of..."); +i18n("world.kgm", "Argentina"); +i18n("world.kgm", "The capital of Argentina is..."); +i18n("world.kgm", "Please click on:\nArgentina"); +i18n("world.kgm", "The flag of Argentina is..."); +i18n("world.kgm", "Buenos Aires"); +i18n("world.kgm", "Buenos Aires is the capital of..."); +i18n("world.kgm", "Uruguay"); +i18n("world.kgm", "The capital of Uruguay is..."); +i18n("world.kgm", "Please click on:\nUruguay"); +i18n("world.kgm", "The flag of Uruguay is..."); +i18n("world.kgm", "Montevideo"); +i18n("world.kgm", "Montevideo is the capital of..."); +i18n("world.kgm", "Australia"); +i18n("world.kgm", "The capital of Australia is..."); +i18n("world.kgm", "Please click on:\nAustralia"); +i18n("world.kgm", "The flag of Australia is..."); +i18n("world.kgm", "Canberra"); +i18n("world.kgm", "Canberra is the capital of..."); +i18n("world.kgm", "New Zealand"); +i18n("world.kgm", "The capital of New Zealand is..."); +i18n("world.kgm", "Please click on:\nNew Zealand"); +i18n("world.kgm", "The flag of New Zealand is..."); +i18n("world.kgm", "Wellington"); +i18n("world.kgm", "Wellington is the capital of..."); +i18n("world.kgm", "Vatican City"); +i18n("world.kgm", "The capital of Vatican City is..."); +i18n("world.kgm", "Please click on:\nVatican City"); +i18n("world.kgm", "The flag of Vatican City is..."); +i18n("world.kgm", "Vatican City"); +i18n("world.kgm", "Vatican City is the capital of..."); +i18n("world.kgm", "Andorra"); +i18n("world.kgm", "The capital of Andorra is..."); +i18n("world.kgm", "Please click on:\nAndorra"); +i18n("world.kgm", "The flag of Andorra is..."); +i18n("world.kgm", "Andorra la Vella"); +i18n("world.kgm", "Andorra la Vella is the capital of..."); +i18n("world.kgm", "Monaco"); +i18n("world.kgm", "The capital of Monaco is..."); +i18n("world.kgm", "Please click on:\nMonaco"); +i18n("world.kgm", "The flag of Monaco is..."); +i18n("world.kgm", "Monaco-Ville"); +i18n("world.kgm", "Monaco-Ville is the capital of..."); +i18n("world.kgm", "China"); +i18n("world.kgm", "The capital of China is..."); +i18n("world.kgm", "Please click on:\nChina"); +i18n("world.kgm", "The flag of China is..."); +i18n("world.kgm", "Beijing"); +i18n("world.kgm", "Beijing is the capital of..."); +i18n("world.kgm", "India"); +i18n("world.kgm", "The capital of India is..."); +i18n("world.kgm", "Please click on:\nIndia"); +i18n("world.kgm", "The flag of India is..."); +i18n("world.kgm", "New Delhi"); +i18n("world.kgm", "New Delhi is the capital of..."); +i18n("world.kgm", "Sri Lanka"); +i18n("world.kgm", "The capital of Sri Lanka is..."); +i18n("world.kgm", "Please click on:\nSri Lanka"); +i18n("world.kgm", "The flag of Sri Lanka is..."); +i18n("world.kgm", "Colombo and Sri Jayewardenepura"); +i18n("world.kgm", "Colombo and Sri Jayewardenepura is the capital of..."); +i18n("world.kgm", "Mongolia"); +i18n("world.kgm", "The capital of Mongolia is..."); +i18n("world.kgm", "Please click on:\nMongolia"); +i18n("world.kgm", "The flag of Mongolia is..."); +i18n("world.kgm", "Ulaanbaatar"); +i18n("world.kgm", "Ulaanbaatar is the capital of..."); +i18n("world.kgm", "Kazakhstan"); +i18n("world.kgm", "The capital of Kazakhstan is..."); +i18n("world.kgm", "Please click on:\nKazakhstan"); +i18n("world.kgm", "The flag of Kazakhstan is..."); +i18n("world.kgm", "Astana"); +i18n("world.kgm", "Astana is the capital of..."); +i18n("world.kgm", "Japan"); +i18n("world.kgm", "The capital of Japan is..."); +i18n("world.kgm", "Please click on:\nJapan"); +i18n("world.kgm", "The flag of Japan is..."); +i18n("world.kgm", "Tokyo"); +i18n("world.kgm", "Tokyo is the capital of..."); +i18n("world.kgm", "Myanmar"); +i18n("world.kgm", "The capital of Myanmar is..."); +i18n("world.kgm", "Please click on:\nMyanmar"); +i18n("world.kgm", "The flag of Myanmar is..."); +i18n("world.kgm", "Naypyidaw"); +i18n("world.kgm", "Naypyidaw is the capital of..."); +i18n("world.kgm", "Nepal"); +i18n("world.kgm", "The capital of Nepal is..."); +i18n("world.kgm", "Please click on:\nNepal"); +i18n("world.kgm", "The flag of Nepal is..."); +i18n("world.kgm", "Kathmandu"); +i18n("world.kgm", "Kathmandu is the capital of..."); +i18n("world.kgm", "Bhutan"); +i18n("world.kgm", "The capital of Bhutan is..."); +i18n("world.kgm", "Please click on:\nBhutan"); +i18n("world.kgm", "The flag of Bhutan is..."); +i18n("world.kgm", "Thimphu"); +i18n("world.kgm", "Thimphu is the capital of..."); +i18n("world.kgm", "Indonesia"); +i18n("world.kgm", "The capital of Indonesia is..."); +i18n("world.kgm", "Please click on:\nIndonesia"); +i18n("world.kgm", "The flag of Indonesia is..."); +i18n("world.kgm", "Jakarta"); +i18n("world.kgm", "Jakarta is the capital of..."); +i18n("world.kgm", "Malaysia"); +i18n("world.kgm", "The capital of Malaysia is..."); +i18n("world.kgm", "Please click on:\nMalaysia"); +i18n("world.kgm", "The flag of Malaysia is..."); +i18n("world.kgm", "Kuala Lumpur"); +i18n("world.kgm", "Kuala Lumpur is the capital of..."); +i18n("world.kgm", "Bangladesh"); +i18n("world.kgm", "The capital of Bangladesh is..."); +i18n("world.kgm", "Please click on:\nBangladesh"); +i18n("world.kgm", "The flag of Bangladesh is..."); +i18n("world.kgm", "Dhaka"); +i18n("world.kgm", "Dhaka is the capital of..."); +i18n("world.kgm", "Cyprus"); +i18n("world.kgm", "The capital of Cyprus is..."); +i18n("world.kgm", "Please click on:\nCyprus"); +i18n("world.kgm", "The flag of Cyprus is..."); +i18n("world.kgm", "Nicosia"); +i18n("world.kgm", "Nicosia is the capital of..."); +i18n("world.kgm", "Afghanistan"); +i18n("world.kgm", "The capital of Afghanistan is..."); +i18n("world.kgm", "Please click on:\nAfghanistan"); +i18n("world.kgm", "The flag of Afghanistan is..."); +i18n("world.kgm", "Kabul"); +i18n("world.kgm", "Kabul is the capital of..."); +i18n("world.kgm", "Azerbaijan"); +i18n("world.kgm", "The capital of Azerbaijan is..."); +i18n("world.kgm", "Please click on:\nAzerbaijan"); +i18n("world.kgm", "The flag of Azerbaijan is..."); +i18n("world.kgm", "Baku"); +i18n("world.kgm", "Baku is the capital of..."); +i18n("world.kgm", "Armenia"); +i18n("world.kgm", "The capital of Armenia is..."); +i18n("world.kgm", "Please click on:\nArmenia"); +i18n("world.kgm", "The flag of Armenia is..."); +i18n("world.kgm", "Yerevan"); +i18n("world.kgm", "Yerevan is the capital of..."); +i18n("world.kgm", "Bahrain"); +i18n("world.kgm", "The capital of Bahrain is..."); +i18n("world.kgm", "Please click on:\nBahrain"); +i18n("world.kgm", "The flag of Bahrain is..."); +i18n("world.kgm", "Manama"); +i18n("world.kgm", "Manama is the capital of..."); +i18n("world.kgm", "Georgia"); +i18n("world.kgm", "The capital of Georgia is..."); +i18n("world.kgm", "Please click on:\nGeorgia"); +i18n("world.kgm", "The flag of Georgia is..."); +i18n("world.kgm", "Tbilisi"); +i18n("world.kgm", "Tbilisi is the capital of..."); +i18n("world.kgm", "Turkmenistan"); +i18n("world.kgm", "The capital of Turkmenistan is..."); +i18n("world.kgm", "Please click on:\nTurkmenistan"); +i18n("world.kgm", "The flag of Turkmenistan is..."); +i18n("world.kgm", "Ashgabat"); +i18n("world.kgm", "Ashgabat is the capital of..."); +i18n("world.kgm", "Uzbekistan"); +i18n("world.kgm", "The capital of Uzbekistan is..."); +i18n("world.kgm", "Please click on:\nUzbekistan"); +i18n("world.kgm", "The flag of Uzbekistan is..."); +i18n("world.kgm", "Tashkent"); +i18n("world.kgm", "Tashkent is the capital of..."); +i18n("world.kgm", "Kyrgyzstan"); +i18n("world.kgm", "The capital of Kyrgyzstan is..."); +i18n("world.kgm", "Please click on:\nKyrgyzstan"); +i18n("world.kgm", "The flag of Kyrgyzstan is..."); +i18n("world.kgm", "Bishkek"); +i18n("world.kgm", "Bishkek is the capital of..."); +i18n("world.kgm", "Tajikistan"); +i18n("world.kgm", "The capital of Tajikistan is..."); +i18n("world.kgm", "Please click on:\nTajikistan"); +i18n("world.kgm", "The flag of Tajikistan is..."); +i18n("world.kgm", "Dushanbe"); +i18n("world.kgm", "Dushanbe is the capital of..."); +i18n("world.kgm", "Pakistan"); +i18n("world.kgm", "The capital of Pakistan is..."); +i18n("world.kgm", "Please click on:\nPakistan"); +i18n("world.kgm", "The flag of Pakistan is..."); +i18n("world.kgm", "Islamabad"); +i18n("world.kgm", "Islamabad is the capital of..."); +i18n("world.kgm", "Laos"); +i18n("world.kgm", "The capital of Laos is..."); +i18n("world.kgm", "Please click on:\nLaos"); +i18n("world.kgm", "The flag of Laos is..."); +i18n("world.kgm", "Vientiane"); +i18n("world.kgm", "Vientiane is the capital of..."); +i18n("world.kgm", "Cambodia"); +i18n("world.kgm", "The capital of Cambodia is..."); +i18n("world.kgm", "Please click on:\nCambodia"); +i18n("world.kgm", "The flag of Cambodia is..."); +i18n("world.kgm", "Phnom Penh"); +i18n("world.kgm", "Phnom Penh is the capital of..."); +i18n("world.kgm", "East Timor"); +i18n("world.kgm", "The capital of East Timor is..."); +i18n("world.kgm", "Please click on:\nEast Timor"); +i18n("world.kgm", "The flag of East Timor is..."); +i18n("world.kgm", "Dili"); +i18n("world.kgm", "Dili is the capital of..."); +i18n("world.kgm", "Brunei"); +i18n("world.kgm", "The capital of Brunei is..."); +i18n("world.kgm", "Please click on:\nBrunei"); +i18n("world.kgm", "The flag of Brunei is..."); +i18n("world.kgm", "Bandar Seri Begawan"); +i18n("world.kgm", "Bandar Seri Begawan is the capital of..."); +i18n("world.kgm", "Philippines"); +i18n("world.kgm", "The capital of Philippines is..."); +i18n("world.kgm", "Please click on:\nPhilippines"); +i18n("world.kgm", "The flag of Philippines is..."); +i18n("world.kgm", "Manila"); +i18n("world.kgm", "Manila is the capital of..."); +i18n("world.kgm", "Thailand"); +i18n("world.kgm", "The capital of Thailand is..."); +i18n("world.kgm", "Please click on:\nThailand"); +i18n("world.kgm", "The flag of Thailand is..."); +i18n("world.kgm", "Bangkok"); +i18n("world.kgm", "Bangkok is the capital of..."); +i18n("world.kgm", "Vietnam"); +i18n("world.kgm", "The capital of Vietnam is..."); +i18n("world.kgm", "Please click on:\nVietnam"); +i18n("world.kgm", "The flag of Vietnam is..."); +i18n("world.kgm", "Hanoi"); +i18n("world.kgm", "Hanoi is the capital of..."); +i18n("world.kgm", "Republic of China (Taiwan)"); +i18n("world.kgm", "The capital of Republic of China (Taiwan) is..."); +i18n("world.kgm", "Please click on:\nRepublic of China (Taiwan)"); +i18n("world.kgm", "The flag of Republic of China (Taiwan) is..."); +i18n("world.kgm", "Taipei"); +i18n("world.kgm", "Taipei is the capital of..."); +i18n("world.kgm", "Singapore"); +i18n("world.kgm", "The capital of Singapore is..."); +i18n("world.kgm", "Please click on:\nSingapore"); +i18n("world.kgm", "The flag of Singapore is..."); +i18n("world.kgm", "Singapore"); +i18n("world.kgm", "Singapore is the capital of..."); +i18n("world.kgm", "Democratic People's Republic of Korea"); +i18n("world.kgm", "The capital of Democratic People's Republic of Korea is..."); +i18n("world.kgm", "Please click on:\nDemocratic People's Republic of Korea"); +i18n("world.kgm", "The flag of Democratic People's Republic of Korea is..."); +i18n("world.kgm", "Pyeongyang"); +i18n("world.kgm", "Pyeongyang is the capital of..."); +i18n("world.kgm", "Republic of Korea"); +i18n("world.kgm", "The capital of Republic of Korea is..."); +i18n("world.kgm", "Please click on:\nRepublic of Korea"); +i18n("world.kgm", "The flag of Republic of Korea is..."); +i18n("world.kgm", "Seoul"); +i18n("world.kgm", "Seoul is the capital of..."); +i18n("world.kgm", "Fiji"); +i18n("world.kgm", "The capital of Fiji is..."); +i18n("world.kgm", "Please click on:\nFiji"); +i18n("world.kgm", "The flag of Fiji is..."); +i18n("world.kgm", "Suva"); +i18n("world.kgm", "Suva is the capital of..."); +i18n("world.kgm", "Tonga"); +i18n("world.kgm", "The capital of Tonga is..."); +i18n("world.kgm", "Please click on:\nTonga"); +i18n("world.kgm", "The flag of Tonga is..."); +i18n("world.kgm", "Nuku'alofa"); +i18n("world.kgm", "Nuku'alofa is the capital of..."); +i18n("world.kgm", "Papua New Guinea"); +i18n("world.kgm", "The capital of Papua New Guinea is..."); +i18n("world.kgm", "Please click on:\nPapua New Guinea"); +i18n("world.kgm", "The flag of Papua New Guinea is..."); +i18n("world.kgm", "Port Moresby"); +i18n("world.kgm", "Port Moresby is the capital of..."); +i18n("world.kgm", "Greenland (Denmark)"); +i18n("world.kgm", "The capital of Greenland (Denmark) is..."); +i18n("world.kgm", "Please click on:\nGreenland (Denmark)"); +i18n("world.kgm", "The flag of Greenland (Denmark) is..."); +i18n("world.kgm", "Nuuk"); +i18n("world.kgm", "Nuuk is the capital of..."); diff --git a/kgeography/src/mapwidget.cpp b/kgeography/src/mapwidget.cpp new file mode 100644 index 00000000..754179ef --- /dev/null +++ b/kgeography/src/mapwidget.cpp @@ -0,0 +1,332 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include // for rint +#include + +#include +#include + +#include +#include + +#include "mapwidget.h" + +mapWidget::mapWidget(QWidget *parent) : QWidget(parent) +{ + p_wantZoom = false; + p_zooming = false; + p_wantMove = false; + p_moving = false; + p_zoomW = 0; + p_zoomH = 0; + p_scrollBarWidth = 0; + p_scrollBarHeight = 0; + p_scrollBarsVisible = 0; +} + +void mapWidget::init(const QString &path, int scrollBarWidth, int scrollBarHeight) +{ + p_scrollBarWidth = scrollBarWidth; + p_scrollBarHeight = scrollBarHeight; + p_originalImage.load(path); + emit updateMaximumSize(p_originalImage.width(), p_originalImage.height()); + setOriginalImage(); +} + +void mapWidget::setMapMove(bool b) +{ + p_wantMove = b; + if (b) + { + emit setZoomActionChecked(false); + p_wantZoom = false; + } +} + +void mapWidget::setMapZoom(bool b) +{ + p_wantZoom = b; + if (b) + { + emit setMoveActionChecked(false); + p_wantMove = false; + } +} + +QSize mapWidget::sizeHint() const +{ + return maximumSize(); +} + +void mapWidget::updateHPosition(int value) +{ + p_zoomX = value; + updateShownImage(); +} + +void mapWidget::updateVPosition(int value) +{ + p_zoomY = value; + updateShownImage(); +} + +void mapWidget::mousePressEvent(QMouseEvent *e) +{ + if (e -> button() == Qt::LeftButton) + { + if (p_wantZoom) + { + p_initial = e -> pos(); + p_prev = e -> pos(); + p_zooming = true; + } + else if (p_wantMove) + { + p_initial = e -> pos(); + setCursor(Qt::SizeAllCursor); + p_moving = true; + } + else + { + QRgb rgb; + QImage *currentImage; + + currentImage = getCurrentImage(); + + rgb = currentImage -> pixel(e -> x(), e -> y()); + emit clicked(rgb, e -> pos()); + } + } + else + { + if (p_wantZoom) + { + setOriginalImage(); + } + else e->ignore(); // that makes the event go to mapasker and clear the popup + } +} + +void mapWidget::mouseMoveEvent(QMouseEvent *e) +{ + if (p_zooming) + { + QPainter p(this); + + p.setRasterOp(Qt::XorROP); + p.setPen(QPen(Qt::white, 1, Qt::DotLine)); + + // remove previous rectangle + p.drawRect(QRect(p_initial, p_prev)); + // put new rectangle + p.drawRect(QRect(p_initial, e -> pos())); + + p_prev = e -> pos(); + } + else if (p_moving) + { + int oW, oH; + int auxX, auxY; + bool updatePos = false; + + // some shortcuts :-D + oW = p_originalImage.width(); + oH = p_originalImage.height(); + + // where next x and y will be + auxX = (int) ((p_initial.x() - e -> pos().x()) * p_lastFactorX); + if (abs(auxX) > 0) + { + p_zoomX += auxX; + updatePos = true; + } + + auxY = (int) ((p_initial.y() - e -> pos().y()) * p_lastFactorY); + if (abs(auxY) > 0) + { + p_zoomY += auxY; + updatePos = true; + } + + // make sure we don't go out of bounds + if (p_zoomX < 0) p_zoomX = 0; + if (p_zoomY < 0) p_zoomY = 0; + if (p_zoomX > oW - width() * p_lastFactorX) p_zoomX = (int)rint(oW - width() * p_lastFactorX); + if (p_zoomY > oH - height() * p_lastFactorY) p_zoomY = (int)rint(oH - height() * p_lastFactorY); + + if (updatePos) p_initial = e -> pos(); + + updateShownImage(); + emit updatePosition(p_zoomX, p_zoomY); + } +} + +void mapWidget::mouseReleaseEvent(QMouseEvent *e) +{ + if (p_zooming) + { + QPainter p(this); + QRect r(p_initial, e -> pos()); + + p.setRasterOp(Qt::XorROP); + p.setPen(QPen(Qt::white, 1, Qt::DotLine)); + // remove previous rectangle + p.drawRect(r); + + r = r.normalize(); + + p_zoomX += (int)rint(r.left() * p_lastFactorX); + p_zoomY += (int)rint(r.top() * p_lastFactorY); + + p_zoomW = (int)rint(r.width() * p_lastFactorX); + p_zoomH = (int)rint(r.height() * p_lastFactorY); + + if (r.right() > width()) p_zoomW = width() - p_zoomX; + if (r.height() > height()) p_zoomH = height() - p_zoomY; + if (p_zoomX < 0) + { + p_zoomX = 0; + p_zoomW = (int)rint(r.right() * p_lastFactorX); + } + if (p_zoomY < 0) + { + p_zoomY = 0; + p_zoomH = (int)rint(r.bottom() * p_lastFactorY); + } + + p_zooming = false; + + if (p_zoomW > 1 && p_zoomH > 1) + { + double factorX, factorY; + int maxX, maxY; + + updateShownImage(); + + factorX = (double)p_zoomW / width(); + factorY = (double)p_zoomH / height(); + + maxX = (int)rint(p_originalImage.width() / factorX); + maxY = (int)rint(p_originalImage.height() / factorY); + setMaximumSize(maxX, maxY); + + emit updateVisibleSize(p_zoomW, p_zoomH); + emit updatePosition(p_zoomX, p_zoomY); + + p_lastFactorX = factorX; + p_lastFactorY = factorY; + + emitMoveActionEnabled(); + } + } + else if (p_moving) + { + unsetCursor(); + p_moving = false; + } +} + +void mapWidget::resizeEvent(QResizeEvent *e) +{ + if (p_originalImage.isNull()) return; + + p_zoomW = (int)rint(e -> size().width() * p_lastFactorX); + p_zoomH = (int)rint(e -> size().height() * p_lastFactorY); + + emit updateVisibleSize(p_zoomW, p_zoomH); + updateShownImage(); + emitMoveActionEnabled(); +} + +void mapWidget::emitMoveActionEnabled() +{ + int w, h; + + w = p_zoomW; + h = p_zoomH; + if (p_scrollBarsVisible) + { + w += p_scrollBarWidth; + h += p_scrollBarHeight; + } + + if (w < maximumWidth() * p_lastFactorX || h < maximumHeight() * p_lastFactorY) + { + p_scrollBarsVisible = true; + emit setMoveActionEnabled(true); + } + else + { + p_scrollBarsVisible = false; + emit setMoveActionChecked(false); + emit setMoveActionEnabled(false); + } +} + +QImage *mapWidget::getCurrentImage() +{ + if (p_zoomedImageShown.isNull()) return &p_originalImage; + else return &p_zoomedImageShown; +} + +void mapWidget::setOriginalImage() +{ + setPaletteBackgroundPixmap(p_originalImage); + erase(); + p_zoomedImageShown = QImage(); + p_lastFactorX = 1; + p_lastFactorY = 1; + p_zoomX = 0; + p_zoomY = 0; + + if (p_zoomH != 0 && p_zoomW != 0) + { + /* setting the original image not when opening the app */ + p_zoomW = width(); + p_zoomH = height(); + } + + p_oldZoomX = p_zoomX; + p_oldZoomY = p_zoomY; + p_oldZoomW = p_zoomW; + p_oldZoomH = p_zoomH; + p_oldSize = size(); + + emit updatePosition(0, 0); + emit updateVisibleSize(p_zoomW, p_zoomH); + setMaximumSize(p_originalImage.size()); + emitMoveActionEnabled(); +} + +void mapWidget::updateShownImage() +{ + if (p_originalImage.isNull()) return; + + if (p_oldZoomX != p_zoomX || p_oldZoomY != p_zoomY || p_oldZoomW != p_zoomW || p_oldZoomH != p_zoomH || size() != p_oldSize) + { + p_zoomedImageShown = p_originalImage.copy(p_zoomX, p_zoomY, p_zoomW, p_zoomH); + p_zoomedImageShown = p_zoomedImageShown.scale(size()); + setPaletteBackgroundPixmap(p_zoomedImageShown); + erase(); + p_oldZoomX = p_zoomX; + p_oldZoomY = p_zoomY; + p_oldZoomW = p_zoomW; + p_oldZoomH = p_zoomH; + p_oldSize = size(); + } +} + +QSize mapWidget::mapSize() const +{ + return p_originalImage.size(); +} + +#include "mapwidget.moc" diff --git a/kgeography/src/mapwidget.h b/kgeography/src/mapwidget.h new file mode 100644 index 00000000..282fa1b4 --- /dev/null +++ b/kgeography/src/mapwidget.h @@ -0,0 +1,69 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef MAPWIDGET_H +#define MAPWIDGET_H + +#include +#include +#include + +class mapWidget : public QWidget +{ +Q_OBJECT + public: + mapWidget(QWidget *parent); + + void init(const QString &path, int scrollBarWidth, int scrollBarHeight); + + void setMapMove(bool b); + void setMapZoom(bool b); + + QSize sizeHint() const; + QSize mapSize() const; + + public slots: + void updateHPosition(int value); + void updateVPosition(int value); + void setOriginalImage(); + + signals: + void setMoveActionChecked(bool b); + void setZoomActionChecked(bool b); + void setMoveActionEnabled(bool b); + void clicked(QRgb, const QPoint&); + void updatePosition(int X, int Y); + void updateVisibleSize(int w, int h); + void updateMaximumSize(int w, int h); + + protected: + void mousePressEvent(QMouseEvent *e); + void mouseMoveEvent(QMouseEvent *e); + void mouseReleaseEvent(QMouseEvent *e); + void resizeEvent(QResizeEvent *e); + + private: + void emitMoveActionEnabled(); + QImage *getCurrentImage(); + void updateShownImage(); + + QImage p_originalImage, p_zoomedImageShown; + bool p_zooming, p_wantZoom, p_moving, p_wantMove; + QPoint p_initial, p_prev; // rubberbanding and moving + int p_zoomX, p_zoomY, p_zoomW, p_zoomH; + double p_lastFactorX, p_lastFactorY; + // useful to not do that many updateShownImage + QSize p_oldSize; + int p_oldZoomX, p_oldZoomY, p_oldZoomW, p_oldZoomH; + int p_scrollBarWidth, p_scrollBarHeight; + bool p_scrollBarsVisible; +}; + +#endif diff --git a/kgeography/src/mypopup.cpp b/kgeography/src/mypopup.cpp new file mode 100644 index 00000000..c7dede67 --- /dev/null +++ b/kgeography/src/mypopup.cpp @@ -0,0 +1,66 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include +#include +#include + +#include "mypopup.h" + + +myPopup::myPopup(QWidget *parent, const QString &text, const QString &text2, const QString &flagFile) : QFrame(parent) +{ + QHBoxLayout *lay = new QHBoxLayout(this); + lay -> setMargin(4); + lay -> setSpacing(4); + + QWidget *vbox = new QWidget(this); + lay -> addWidget(vbox); + QVBoxLayout *vboxLayout = new QVBoxLayout(vbox); + vboxLayout -> setMargin(0); + vboxLayout -> setSpacing(0); + QLabel *l = new QLabel(text, vbox); + vboxLayout -> addWidget(l); + + if (!text2.isNull()) + { + QLabel *l2 = new QLabel(text2, vbox); + l2 -> setAlignment(Qt::AlignCenter); + vboxLayout -> addWidget(l2); + } + + if (!flagFile.isNull()) + { + QLabel *flag = new QLabel(this); + lay -> addWidget(flag); + QImage flagImg(flagFile); + flag -> setPixmap(flagImg.smoothScale(flagImg.width() / 5, flagImg. height() / 5)); + flag -> setAlignment(Qt::AlignCenter); + } + + l -> setAlignment(Qt::AlignCenter); + QFont f = l -> font(); + f.setBold(true); + l -> setFont(f); + + + setFrameStyle(QFrame::Box | QFrame::Plain); + setLineWidth(2); + + setFixedSize(sizeHint()); +} + +void myPopup::mousePressEvent(QMouseEvent *) +{ + emit deleteMe(); +} + +#include "mypopup.moc" diff --git a/kgeography/src/mypopup.h b/kgeography/src/mypopup.h new file mode 100644 index 00000000..3b0dd421 --- /dev/null +++ b/kgeography/src/mypopup.h @@ -0,0 +1,31 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef MYPOPUP_H +#define MYPOPUP_H + +#include + +class myPopup : public QFrame +{ +Q_OBJECT + friend class popupManager; + + private: + myPopup(QWidget *parent, const QString &text, const QString &text2 = QString::null, const QString &flagFile = QString::null); + + signals: + void deleteMe(); + + protected: + void mousePressEvent(QMouseEvent *); +}; + +#endif diff --git a/kgeography/src/popupmanager.cpp b/kgeography/src/popupmanager.cpp new file mode 100644 index 00000000..4b19d4d5 --- /dev/null +++ b/kgeography/src/popupmanager.cpp @@ -0,0 +1,67 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "mypopup.h" +#include "popupmanager.h" + +popupManager::popupManager(QWidget *parent) +{ + p_parent = parent; + p_mp = 0; +} + +void popupManager::show(const QString &text, const QString &text2, const QPoint &p, const QString &flagFile) +{ + delete p_mp; + + p_mp = new myPopup(p_parent, text, text2, flagFile); + init(p); +} + +void popupManager::show(const QString &text, const QString &text2, const QPoint &p) +{ + delete p_mp; + + p_mp = new myPopup(p_parent, text, text2); + init(p); +} + +void popupManager::show(const QString &text, const QPoint &p) +{ + delete p_mp; + + p_mp = new myPopup(p_parent, text); + init(p); +} + +void popupManager::clear() +{ + if (p_mp) + { + p_mp -> deleteLater(); + p_mp = 0; + } +} + +void popupManager::init(const QPoint &p) +{ + int x, y, maxX, maxY; + maxX = p_parent -> width() - p_mp -> width(); + maxY = p_parent -> height() - p_mp -> height(); + if (p.x() < maxX) x = p.x(); + else x = maxX; + if (p.y() < maxY) y = p.y(); + else y = maxY; + p_mp -> move(x, y); + p_mp -> show(); + connect(p_mp, SIGNAL(deleteMe()), this, SLOT(clear())); +} + +#include "popupmanager.moc" diff --git a/kgeography/src/popupmanager.h b/kgeography/src/popupmanager.h new file mode 100644 index 00000000..8fdfeef7 --- /dev/null +++ b/kgeography/src/popupmanager.h @@ -0,0 +1,45 @@ +/*************************************************************************** + * Copyright (C) 2004-2005 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef POPUPMANAGER_H +#define POPUPMANAGER_H + +#include + +class QWidget; + +class myPopup; + +class popupManager : public QObject +{ +Q_OBJECT + public: + popupManager(QWidget *parent); + + // shows text at p and the flag + void show(const QString &text, const QString &text2, const QPoint &p, const QString &flagFile); + + // shows text at p + void show(const QString &text, const QString &text2, const QPoint &p); + + // shows text at p + void show(const QString &text, const QPoint &p); + + public slots: + void clear(); + + private: + void init(const QPoint &p); + + myPopup *p_mp; + QWidget *p_parent; +}; + +#endif diff --git a/kgeography/src/script.cpp b/kgeography/src/script.cpp new file mode 100644 index 00000000..b23d31d0 --- /dev/null +++ b/kgeography/src/script.cpp @@ -0,0 +1,86 @@ +/*************************************************************************** + * Copyright (C) 2004 by Albert Astals Cid * + * tsdgeos@terra.es * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include + +#include +#include +#include +#include + +int main(int argc, char *argv[]) +{ + if (argc != 3) + { + qDebug("Usage: ./script dirWithkgmFiles fileToOutputTranslations"); + return 1; + } + + QDir d(argv[1], "*.kgm"); + if (!d.exists()) return 2; + + QFile *output = new QFile(argv[2]); + output->open(IO_WriteOnly | IO_Truncate); + QTextStream os(output); + os.setEncoding(QTextStream::UnicodeUTF8); + + QStringList files = d.entryList(); + QStringList::const_iterator it; + QDomDocument dd; + + for (it = files.begin(); it != files.end(); ++it) + { + QFile *f = new QFile(d.absPath() + "/" + *it); + f -> open(IO_ReadOnly); + dd.setContent(f); + + QDomNode n, n2, n3, n4, n5; + QDomNodeList nodes = dd.firstChild().childNodes(); + for (uint i = 0; i < nodes.count(); i++) + { + n = nodes.item(i); + if (n.nodeName() == "name") + { + os << "i18n(\"" << *it << "\", \"" << n.firstChild().nodeValue() << "\");\n"; + os << "i18n(\"" << *it << "\", \"Current map:
" << n.firstChild().nodeValue() << "
\");\n"; + } + else if (n.nodeName() == "division") + { + n2 = n.namedItem("name"); + os << "i18n(\"" << *it << "\", \"" << n2.firstChild().nodeValue() << "\");\n"; + + n3 = n.namedItem("ignore"); + if (n3.isNull() || (n3.firstChild().nodeValue() != "yes" && n3.firstChild().nodeValue() != "allowClickMode")) + { + os << "i18n(\"" << *it << "\", \"The capital of " << n2.firstChild().nodeValue() << " is...\");\n"; + os << "i18n(\"" << *it << "\", \"Please click on:\\n" << n2.firstChild().nodeValue() << "\");\n"; + + n4 = n.namedItem("flag"); + if (!n4.isNull()) + { + os << "i18n(\"" << *it << "\", \"The flag of " << n2.firstChild().nodeValue() << " is...\");\n"; + } + + n5 = n.namedItem("capital"); + os << "i18n(\"" << *it << "\", \"" << n5.firstChild().nodeValue() << "\");\n"; + os << "i18n(\"" << *it << "\", \"" << n5.firstChild().nodeValue() << " is the capital of...\");\n"; + } + else if (n3.firstChild().nodeValue() == "allowClickMode") + { + os << "i18n(\"" << *it << "\", \"Please click on:\\n" << n2.firstChild().nodeValue() << "\");\n"; + } + } + } + + f -> close(); + delete f; + } + output->close(); +} diff --git a/kgeography/src/settings.kcfgc b/kgeography/src/settings.kcfgc new file mode 100644 index 00000000..8cbf2bf2 --- /dev/null +++ b/kgeography/src/settings.kcfgc @@ -0,0 +1,5 @@ +# Code generation options for kconfig_compiler +File=kgeography.kcfg +ClassName=kgeographySettings +Singleton=true +Mutators=true diff --git a/kgeography/tools/gen_map.pl b/kgeography/tools/gen_map.pl new file mode 100644 index 00000000..60024a0b --- /dev/null +++ b/kgeography/tools/gen_map.pl @@ -0,0 +1,244 @@ +#!/usr/bin/perl +# +# +# Copyright (C) 2004 by Yann Verley +# yann.verley@free.fr +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# +# +# Last modification : 12 May 2004 + +use strict; + +sub print_colors +{ + my ($red, $green, $blue) = @_; + + print "\t\t\n"; + print "\t\t\t$red\n"; + print "\t\t\t$green\n"; + print "\t\t\t$blue\n"; + print "\t\t\n"; +} + +sub print_header +{ + my ($map_file, $map_name) = @_; + + print "\n"; + + print "\t$map_file\n"; + print "\t$map_name\n"; +} + +sub print_new_division +{ + my ($name, $capital, $flag, $ignore, $red, $green, $blue) = @_; + + print "\t\n"; + + print "\t\t$name\n"; + + if ($ignore eq "yes") + { + print "\t\tyes\n"; + } + + if ($flag ne "") + { + print "\t\t$flag\n"; + } + + if ($capital ne "") + { + print "\t\t$capital\n"; + } + + print_colors($red, $green, $blue); + + print "\t\n"; +} + +sub print_end_of_file +{ + print "\n"; +} + +sub usage +{ + print "Usage : gen_map.pl division_list.txt [ignored_list.txt]\n\n"; + + print "This script produces a kgm file to be used with KGeography.\n"; + print "It produces too a file, gimp_rgb.txt. This file can be used to help you\n"; + print "to fill the divisions in your map with an image processing program.\n\n"; + + print "Example :\n"; + print "gen_map.pl spain.txt ignored.txt >spain.kgm\n\n"; + + print "Example 1 of division_list.txt :\n"; + print "#division name;capital\n"; + print "Andalucia;Seville\n"; + print "Aragon;Zaragoza\n\n"; + + print "Example 2 of division_list.txt :\n"; + print "#division name;capital;flag file\n"; + print "Germany;Berlin;germany.png\n"; + print "France;Paris;france.png\n\n"; + + print "Example of ignored_list.txt :\n"; + print "#division name;red value;green value;blue value\n"; + print "Frontier;0;0;0\n"; + print "Water;50;50;255\n"; + exit; +} + +##################### +#BEGINNING OF PROGRAM +##################### + +my @div_name_list; +my @div_capital_list; +my @div_flag_list; +my @ign_name_list; +my @ign_red_list; +my @ign_green_list; +my @ign_blue_list; + + +if (($ARGV[0] eq "") or ($ARGV[0] eq "-h")) +{ + usage(); +} + +open(DIVFILE, "<".$ARGV[0]) or die "Can't open file $ARGV[0] : $!"; + +while () +{ + next if (/^#/); + chomp; + + my @spl = split /;/; + + push @div_name_list, $spl[0]; + push @div_capital_list, $spl[1]; + push @div_flag_list, $spl[2]; +} + +close(DIVFILE); + +if (open(IGNFILE, "<".$ARGV[1])) +{ + while () + { + next if (/^#/); + chomp; + + my @spl = split /;/; + + push @ign_name_list, $spl[0]; + push @ign_red_list, $spl[1]; + push @ign_green_list, $spl[2]; + push @ign_blue_list, $spl[3]; + } + + close(IGNFILE); +} + +my $basename = $ARGV[0]; +$basename =~ s/\.[[:alnum:]]*$//; + +print_header($basename.".png", ucfirst($basename)); + +for (my $i = 0; $i <= $#ign_name_list ; $i++) +{ + print_new_division($ign_name_list[$i], + "", + "", + "yes", + $ign_red_list[$i], + $ign_green_list[$i], + $ign_blue_list[$i]); +} + +my $min_red = 130; +my $min_green = 130; +my $min_blue = 130; +my $max_red = 250; +my $max_green = 250; +my $max_blue = 250; + +my @red_list; +my @green_list; +my @blue_list; + +my $red; +my $green; +my $blue; + +my $step; + +if ($#div_name_list < 25) +{ + $step = 60; +} +elsif ($#div_name_list < 60) +{ + $step = 40; +} +elsif ($#div_name_list < 120) +{ + $step = 30; +} +elsif ($#div_name_list < 210) +{ + $step = 24; +} +elsif ($#div_name_list < 340) +{ + $step = 20; +} +else +{ + # > 700 divisions allowed + $step = 15; +} + +#now we build list of colors which will be used to colorize the map +for ($red = $min_red ; $red <= $max_red ; $red += $step) +{ + for ($green = $min_green ; $green <= $max_green ; $green += $step) + { + for ($blue = $min_blue ; $blue <= $max_blue ; $blue += $step) + { + push @red_list, $red; + push @green_list, $green; + push @blue_list, $blue; + } + } +} + +open(RGB_FILE, ">gimp_rgb.txt") or die "Cannot open file : $!"; + +for (my $i = 0 ; $i <= $#div_name_list ; $i++) +{ + print_new_division($div_name_list[$i], + $div_capital_list[$i], + $div_flag_list[$i], + "no", + $red_list[$i], + $green_list[$i], + $blue_list[$i]); + + printf RGB_FILE "%s : %X%X%X\n", $div_name_list[$i], + $red_list[$i], $green_list[$i], $blue_list[$i]; +} + +close(RGB_FILE); + +print_end_of_file(); + diff --git a/khangman/AUTHORS b/khangman/AUTHORS new file mode 100644 index 00000000..2fedcab5 --- /dev/null +++ b/khangman/AUTHORS @@ -0,0 +1,2 @@ +Whitehawk Stormchaser +Anne-Marie Mahfouf diff --git a/khangman/COPYING b/khangman/COPYING new file mode 100644 index 00000000..37ba36f1 --- /dev/null +++ b/khangman/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/khangman/ChangeLog b/khangman/ChangeLog new file mode 100644 index 00000000..337a55d6 --- /dev/null +++ b/khangman/ChangeLog @@ -0,0 +1,5 @@ +June 23, 2005 + +- add timers for KPassivePopup (Hint and Already Guessed) to allow young children to read (young children need more time) +- fixed hint position +- tooltip if no Win dialog to say the game is finished (is displayed for 4 seconds) diff --git a/khangman/INSTALL b/khangman/INSTALL new file mode 100644 index 00000000..02a4a074 --- /dev/null +++ b/khangman/INSTALL @@ -0,0 +1,167 @@ +Basic Installation +================== + + These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, a file +`config.cache' that saves the results of its tests to speed up +reconfiguring, and a file `config.log' containing compiler output +(useful mainly for debugging `configure'). + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If at some point `config.cache' +contains results you don't want to keep, you may remove or edit it. + + The file `configure.in' is used to create `configure' by a program +called `autoconf'. You only need `configure.in' if you want to change +it or regenerate `configure' using a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes a while. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Type `make install' to install the programs and any data files and + documentation. + + 4. You can remove the program binaries and object files from the + source code directory by typing `make clean'. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. You can give `configure' +initial values for variables by setting them in the environment. Using +a Bourne-compatible shell, you can do that on the command line like +this: + CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure + +Or on systems that have the `env' program, you can do it like this: + env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not supports the `VPATH' +variable, you have to compile the package for one architecture at a time +in the source code directory. After you have installed the package for +one architecture, use `make distclean' before reconfiguring for another +architecture. + +Installation Names +================== + + By default, `make install' will install the package's files in +`/usr/local/bin', `/usr/local/man', etc. You can specify an +installation prefix other than `/usr/local' by giving `configure' the +option `--prefix=PATH'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +give `configure' the option `--exec-prefix=PATH', the package will use +PATH as the prefix for installing programs and libraries. +Documentation and other data files will still use the regular prefix. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Optional Features +================= + + Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + +Specifying the System Type +========================== + + There may be some features `configure' can not figure out +automatically, but needs to determine by the type of host the package +will run on. Usually `configure' can figure that out, but if it prints +a message saying it can not guess the host type, give it the +`--host=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name with three fields: + CPU-COMPANY-SYSTEM + +See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the host type. + + If you are building compiler tools for cross-compiling, you can also +use the `--target=TYPE' option to select the type of system they will +produce code for and the `--build=TYPE' option to select the type of +system on which you are compiling the package. + +Sharing Defaults +================ + + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Operation Controls +================== + + `configure' recognizes the following options to control how it +operates. + +`--cache-file=FILE' + Use and save the results of the tests in FILE instead of + `./config.cache'. Set FILE to `/dev/null' to disable caching, for + debugging `configure'. + +`--help' + Print a summary of the options to `configure', and exit. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`--version' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`configure' also accepts some other, not widely useful, options. + diff --git a/khangman/Makefile.am b/khangman/Makefile.am new file mode 100644 index 00000000..0295084a --- /dev/null +++ b/khangman/Makefile.am @@ -0,0 +1,13 @@ +####### kdevelop will overwrite this part!!! (begin)########## + +SUBDIRS = khangman + +EXTRA_DIST = TODO README AUTHORS khangman.lsm INSTALL ChangeLog COPYING khangman.kdevprj + +####### kdevelop will overwrite this part!!! (end)############ +# not a GNU package. You can remove this line, if +# have all needed files, that a GNU package needs +AUTOMAKE_OPTIONS = foreign + +include ../admin/Doxyfile.am + diff --git a/khangman/README b/khangman/README new file mode 100644 index 00000000..92673820 --- /dev/null +++ b/khangman/README @@ -0,0 +1,14 @@ +24 July 2001 + +To run the game from cvs: +make -f Makefile.dist +./configure --prefix=/usr +make +su -c "make install" + +The game installs in /usr/local/kde if the prefix option is not invoked (run +/usr/local/kde/bin/khangman to start it). +In that case, the pics don't appear, you have to copy them in /usr/share/icons. +This will be fixed soon. + + diff --git a/khangman/README.developer b/khangman/README.developer new file mode 100644 index 00000000..54f28f67 --- /dev/null +++ b/khangman/README.developer @@ -0,0 +1,6 @@ +1) Please don't change unwisely the Makefile.am in each dir as they were reworked by David Faure +on 28th April 2003. +http://lists.kde.org/?l=kde-cvs&m=105151850900957&w=2 +If you use KDevelop, make sure you don't overwrite these Makefile.am with the ones from KDevelop. + + diff --git a/khangman/README.languages b/khangman/README.languages new file mode 100644 index 00000000..d72a7a72 --- /dev/null +++ b/khangman/README.languages @@ -0,0 +1,76 @@ +Dear Translator, + +Here is a an outline of the steps necessary to translate the words of the game to your language. There are 175 words to translate but you can add more if you want. + +The twenty two available languages so far by code: ca cs da de en es fr fi hu it nb nl nn pt pt_BR ru sl sr sr@Ltn sv tg tr + +Most of this data should be completed to include hints, please see below. + +Complete data: fr en it only have hints so the other above languages must be updated as soon as possible. + +The words are stored in 4 separate files, one for each level. The files are in /khangman/data/en. The file easy.txt is for level easy, the file medium.txt is for level medium, the file animals.txt is for level animals and the file hard.txt is for level hard. + + English is the default and thus the only language to be shipped with KHangMan. All other language data are put in the correct kde-i18n. + +1. Be sure you are working with the latest cvs HEAD sources of KHangMan by issuing a + +cvs up -dPA khangman + +in the kdeedu module. +Then +cd kdeedu/khangman + +2. Enter the following commands in a konsole to create the directory + and files for the new language: + + ./add_language + + Here you must replace with your language code. + +The program will refuse a non-valid language code! + +3. The files now use the kvtml format. The tag is for the word and the tag is for the hint. Try to match the hint with the level of difficulty. The level 'Easy' will require an easy hint but the level 'Hard' will require the definition in the dictionary. Try not to use words of the same family in the hint, that would give the word away too easily! An example of a kvtml file is as follow: + + + + + +cane +è il tuo animale domestico preferito + +... +... + + + 4. Edit all indicated text files in the new directory with a text editor, and replace each word inside the tag with a translated word and each hint inside a with a translated hint. It is not really important that the exact meaning is preserved, but try to keep the length and level of difficulty roughly the same. + You can include words with white space or - in them, in that case the white space or the - will be shown instead of the _. + Please contact me if there is anything special related to your language so I can adapt the code to it (especially the special and accented characters). + +You can just translate the words but you can also adapt them following the level and add new words if you want. For example, "table" is in level easy in English but in your language, it can be level medium. Feel free to adapt the files to your language needs. The number of words in a file is not important, you can add some if you want. + + + +Note that you must use UTF-8 encoding when editing the files. If your editor can't do this, try using kwrite or kate. When opening a file in kwrite or kate you can select utf8 encoding with the top right combo box. + + Please keep the actual english tts in your language_code dir. + +5. Enter the following command to install the new data files: + + make + make install + + You may have to become root to run 'make install', depending on your + installation. + +6. Run the game and check that your language has been added: + + khangman + +7. Instead of committing your files, please sent them to me tarred and gzipped. As there are now twenty two languages, a wizard (KNewStuff) is now included in KHangMan to easily download and install new languages that are placed on the website. This is done to reduce the size of the kdeedu module and it will also be done in KLettres, KStars and maybe KTouch. + Please contact me by email (annemarie.mahfouf AT free DOT fr) if you need further information. + When you send me the files, please don't forget to mention any special characters used in your language (put them in a text file, one per line and add this file in the tarball) and please mention any other specificity. + Please never commit files in a BRANCH as it might break the game. + +Good luck and thanks! + +Last update: October 23rd 2004 \ No newline at end of file diff --git a/khangman/README.packagers b/khangman/README.packagers new file mode 100644 index 00000000..14f4a556 --- /dev/null +++ b/khangman/README.packagers @@ -0,0 +1,19 @@ +Fonts in KHangMan +------------------------- + +KHangMan uses 2 special fonts: Domestic Manners and Dustismo Roman. This gives a nicer look to KHangMan! +These 2 fonts are fully GPL, the licence is available for each of them, embedded in the font. +Those 2 fonts are in kdeedu/khangman/khangman/fonts source and then the program looks if the fonts are installed or not for the user. If not, those fonts are installed in the personnal home of the user using the fonts:/ ioslave to copy them +to the user's fonts location. + +This can cause problems, because if the program +is used by 100 users there will be 100 copies of the font, one for each user. + +To solve that we suggest making a package with those fonts for your distribution and make KHangMan depends on it. + +If you do not want/cannot do that, please make depend KHangMan on +having kdebase installed as the fonts:/ ioslave is there. + +Anne-Marie Mahfouf +KHangMan maintainer +annemarie.mahfouf@free.fr diff --git a/khangman/TODO b/khangman/TODO new file mode 100644 index 00000000..5f62bd27 --- /dev/null +++ b/khangman/TODO @@ -0,0 +1,80 @@ +KHANGMAN - NEW IDEAS - NEW DESIGN + +TODO +--------- +- fix hint position DONE +- get a new Languages Settings icon ---- +- get a new KHangMan crystal icon ---- +- bundle the fonts with install ---- +- fix the font size ---- +- tooltip if no Win dialog - DONE ---- +- find a way to better finish game (win or loose) ---- +- allow to change font in Settings (add a Fonts tab) ---- +- add a Quick STart dialog in doc ---- +- finish German ß->SS ---- + + +Code cleaning (ingwa): + +* General + - Make all classes use the m_ convention for members ---- + - Make members private as far as possible + - Make members and methods use more descriptive names. + +* Special for khangman + - Rename the c, d, f, g members in khangmanview! + - Make the themes parameterized. Now the tests and values + for different themes are spread out throughout the whole code. + + +14 June 2005 +------------------- + +- German: in Settings dialog, give the choice of playing all uppercase + or all lower case + lower case: ä,ö,ü,ß + upper case: Ä,Ö,Ãœ,SS + +- KPassivePopup for tip: good solution? tip appears always at the same place, where ever you click. Is that good? Should the tooltip appear where the user clicked instead? +- usability of the Configure KHangMan dialog DONE +- enable hint: in Settings at the moment, should it be as a button in the toolbar as well? (Danny) +- font size (use QFont::setPixelSize (thanks psn) instead of size) - make sure you use pretty big sizes though else it'll get unreadable fast on a big monitor - 156pt will be enough - QPaintDevice::x11AppDpiX() and QPaintDevice::x11AppDpiY() will give the dpi values + +11 April 2005 +------------------ +- center the word display +- better position the passive popups DONE +- choose font in configuration (2 dialogs: for Misses + Word and for Guess+charWrite) +- Misses and word font the same? (uniformity prefered by Dannya) -> have the _ the same size +- make the gradient disappear in minimum size so that the added parts merge exactly +- change the wording of Misses to Mistakes? (Reuben) + +07 April 2005 +------------------ +- urgent: implement Desert theme DONE 10 April +- urgent: position better KPassivePopup DONE 11 April +- implement fontChecker for Domestic Manners and Dustimo Roman in main.cpp +- find a way to end a game (when you lose or when you win -> special animation?) + +22 March 2005 +-------------------- +Menubar +- Look menu -> switching theme DONE 10 April +- Language menu -> switching language DONE 10 April + +Options - themes + +- DONE sea theme: the "light" to blink when changing animations... +in practice, there would be a bg image with the light on, and one with the light off... +maybe we overlay just the light part on a standard bg +- preview theme is Settings dialog + +we could write the options if needed in some kind of theme file (Dannya) + +NEW: Young kids theme with 120x120 pixels area to put an image -> new kvtml file with pic name as hint + +DONE Misses and Word and Guess: QPainter for each theme + +Toolbar for special chars and normal: transparent image bg for one + + diff --git a/khangman/add_language b/khangman/add_language new file mode 100755 index 00000000..7f9e8da9 --- /dev/null +++ b/khangman/add_language @@ -0,0 +1,49 @@ +#!/bin/sh +# Script to add a new language to khangman + +# Check parameters +if test $# = 0 || test $# -gt 1 || test $1 = "--help" ; then + echo "usage: add_language " + exit +fi +echo "Please send your files tarred and zipped to annemarie.mahfouf@free.fr and note anything specific to your language such as special characters. Please add all special characters in a text file. Thanks a lot. + +The script will carry on, please just do not commit the files. Please NEVER commit in a BRANCH." + +# Check for valid language code +all_langs=$KDEDIR/share/locale/all_languages +if test -e $all_langs ; then + grep -q "^\[$1\]$" $all_langs + if test $? != 0 ; then + echo "add_language: error: \"$1\" is not a valid language code" + exit + fi +fi + +# Set up variables +code=$1 +dir=khangman/data +lang=$dir/$code +en=$dir/en + +# Check if directory already exists +if test -e $lang ; then + echo "add_language: error: \"$1\" already exists" + exit +fi + +# Create the directory and copy files to it +mkdir $lang +cp $dir/en/*.txt $lang +sed -e "s/\/en/\/$code/" $en/Makefile.am > $lang/Makefile.am +touch $dir/Makefile.am + +# Tell user what to do +echo "The language $code has been successfully added!" +echo "" +echo "Please edit the following files and translate the english words and english hints:" +ls $lang/*.txt +echo "" +echo "The files now use the kvtml format." +echo "See http://edu.kde.org/khangman/add_language.php for more information." +echo "Thanks a lot for your contribution!" \ No newline at end of file diff --git a/khangman/khangman.kdevprj b/khangman/khangman.kdevprj new file mode 100644 index 00000000..4377662e --- /dev/null +++ b/khangman/khangman.kdevprj @@ -0,0 +1,335 @@ +[AUTHORS] +dist=true +install=false +install_location= +type=DATA + +[COPYING] +dist=true +install=false +install_location= +type=DATA + +[ChangeLog] +dist=true +install=false +install_location= +type=DATA + +[Config for BinMakefileAm] +addcxxflags= +bin_program=khangman +cflags= +cppflags= +cxxflags=\s-O0 +ldadd=\s$(LIB_KDEUI) $(LIB_KDECORE) $(LIB_QT) +ldflags= +libtool_dir= +path_to_bin_program=./khangman + +[General] +AMChanged=false +author=Whitehawk Stormchaser +configure_args=\s--build=i386-linux --host=i386-linux --target=i386-linux\s +dir_where_make_will_be_called=./ +email=zerokode@yahoo.com +kdevprj_version=1.3 +lfv_open_groups=Headers +make_options=\s-j1 +makefiles=Makefile.am,khangman/Makefile.am,khangman/sounds/Makefile.am,khangman/pics/Makefile.am,khangman/data/Makefile.am, +modifyMakefiles=true +project_name=KHangMan +project_type=mini_kde2 +short_info= +showNonProjectFiles=true +sub_dir=khangman/ +version= +version_control=None +workspace=265262646 + +[INSTALL] +dist=true +install=false +install_location= +type=DATA + +[LFV Groups] +Desktop=*.desktop, +GNU=AUTHORS,COPYING,ChangeLog,INSTALL,README,TODO,NEWS, +Headers=*.h,*.hxx,*.hpp,*.H, +Others=*, +Sources=*.cpp,*.c,*.cc,*.C,*.cxx,*.ec,*.ecpp,*.lxx,*.l++,*.ll,*.l, +Translations=*.ts,*.po, +User Interface=*.ui,*.kdevdlg,*.rc, +groups=Headers,Sources,GNU,Translations,User Interface,Desktop,Others + +[Makefile.am] +files=TODO,README,AUTHORS,khangman.lsm,INSTALL,ChangeLog,COPYING,khangman.kdevprj, +sub_dirs=khangman +type=normal + +[README] +dist=true +install=false +install_location= +type=DATA + +[TODO] +dist=true +install=false +install_location= +type=DATA + +[khangman.kdevprj] +dist=true +install=false +install_location= +type=DATA + +[khangman.lsm] +dist=true +install=false +install_location= +type=DATA + +[khangman/Makefile.am] +files=khangman/khsplash.h,khangman/khsplash.cpp,khangman/main.cpp,khangman/lo16-app-khangman.png,khangman/khangman.cpp,khangman/lo32-app-khangman.png,khangman/khangman.h,khangman/khangman.desktop,khangman/cr16-app-khangman.png,khangman/cr32-app-khangman.png,khangman/mainw.ui,khangman/infodlg.ui,khangman/info.cpp,khangman/info.h +sub_dirs=data,pics,sounds, +type=prog_main + +[khangman/data/Makefile.am] +files=khangman/data/easy.txt,khangman/data/animals.txt,khangman/data/hard.txt,khangman/data/medium.txt +sub_dirs= +type=normal + +[khangman/data/animals.txt] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/data/animals.txt +type=DATA + +[khangman/data/easy.txt] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/data/easy.txt +type=DATA + +[khangman/data/hard.txt] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/data/hard.txt +type=DATA + +[khangman/data/medium.txt] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/data/medium.txt +type=DATA + +[khangman/cr16-app-khangman.png] +dist=true +install=true +install_location=$$(kde_icondir)/crystalsvg/16x16/apps/khangman.png +type=DATA + +[khangman/cr32-app-khangman.png] +dist=true +install=true +install_location=$$(kde_icondir)/crystalsvg/32x32/apps/khangman.png +type=DATA + +[khangman/info.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[khangman/info.h] +dist=true +install=false +install_location= +type=HEADER + +[khangman/infodlg.ui] +dist=true +install=false +install_location= +type=SOURCE + +[khangman/khangman.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[khangman/khangman.desktop] +dist=true +install=false +install_location= +type=DATA + +[khangman/khangman.h] +dist=true +install=false +install_location= +type=HEADER + +[khangman/khsplash.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[khangman/khsplash.h] +dist=true +install=false +install_location= +type=HEADER + +[khangman/lo16-app-khangman.png] +dist=true +install=true +install_location=$$(kde_icondir)/locolor/16x16/apps/khangman.png +type=DATA + +[khangman/lo32-app-khangman.png] +dist=true +install=true +install_location=$$(kde_icondir)/locolor/32x32/apps/khangman.png +type=DATA + +[khangman/main.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[khangman/mainw.ui] +dist=true +install=false +install_location= +type=SOURCE + +[khangman/pics/Makefile.am] +files=khangman/pics/khm_splash.png,khangman/pics/hg10.jpg,khangman/pics/hg12.jpg,khangman/pics/hg13.jpg,khangman/pics/hg14.jpg,khangman/pics/hg1.jpg,khangman/pics/hg2.jpg,khangman/pics/hg3.jpg,khangman/pics/hg4.jpg,khangman/pics/hg5.jpg,khangman/pics/hg6.jpg,khangman/pics/hg7.jpg,khangman/pics/hg8.jpg,khangman/pics/hg9.jpg,khangman/pics/c_bg.png +sub_dirs= +type=normal + +[khangman/pics/c_bg.png] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/c_bg.png +type=DATA + +[khangman/pics/hg1.jpg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/hg1.jpg +type=DATA + +[khangman/pics/hg10.jpg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/hg10.jpg +type=DATA + +[khangman/pics/hg12.jpg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/hg12.jpg +type=DATA + +[khangman/pics/hg13.jpg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/hg13.jpg +type=DATA + +[khangman/pics/hg14.jpg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/hg14.jpg +type=DATA + +[khangman/pics/hg2.jpg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/hg2.jpg +type=DATA + +[khangman/pics/hg3.jpg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/hg3.jpg +type=DATA + +[khangman/pics/hg4.jpg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/hg4.jpg +type=DATA + +[khangman/pics/hg5.jpg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/hg5.jpg +type=DATA + +[khangman/pics/hg6.jpg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/hg6.jpg +type=DATA + +[khangman/pics/hg7.jpg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/hg7.jpg +type=DATA + +[khangman/pics/hg8.jpg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/hg8.jpg +type=DATA + +[khangman/pics/hg9.jpg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/hg9.jpg +type=DATA + +[khangman/pics/khm_splash.png] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/pics/khm_splash.png +type=DATA + +[khangman/sounds/Makefile.am] +files=khangman/sounds/new_game.wav,khangman/sounds/splash.wav,khangman/sounds/new_game.ogg,khangman/sounds/splash.ogg +sub_dirs= +type=normal + +[khangman/sounds/new_game.ogg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/sounds/new_game.ogg +type=DATA + +[khangman/sounds/new_game.wav] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/sounds/new_game.wav +type=DATA + +[khangman/sounds/splash.ogg] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/sounds/splash.ogg +type=DATA + +[khangman/sounds/splash.wav] +dist=true +install=true +install_location=$$(kde_datadir)/khangman/sounds/splash.wav +type=DATA diff --git a/khangman/khangman.lsm b/khangman/khangman.lsm new file mode 100644 index 00000000..e4587a4e --- /dev/null +++ b/khangman/khangman.lsm @@ -0,0 +1,14 @@ +Begin3 +Title: KHangMan +Version: 0.8 +Entered-date: +Description: +Keywords: +Author: Anne-Marie Mahfouf +Maintained-by: Whitehawk Stormchaser +Primary-site: +Home-page: http://edu.kde.org/khangman/ +Original-site: +Platforms: Linux and other Unices +Copying-policy: GNU Public License +End diff --git a/khangman/khangman/Makefile.am b/khangman/khangman/Makefile.am new file mode 100644 index 00000000..74934f4f --- /dev/null +++ b/khangman/khangman/Makefile.am @@ -0,0 +1,31 @@ +####### kdevelop will overwrite this part!!! (begin)########## +bin_PROGRAMS = khangman +khangman_SOURCES = khangman.cpp main.cpp khangmanview.cpp prefs.kcfgc khnewstuff.cpp normal.ui advanced.ui timerdlg.ui timer.cpp fontchecker.cpp +khangman_LDADD = $(LIB_KDEUI) $(LIB_KIO) $(top_builddir)/libkdeedu/kdeeducore/libkdeeducore.la -lknewstuff + +SUBDIRS = data pics sounds icons fonts + +EXTRA_DIST = main.cpp timer.cpp khangman.cpp khangman.h khangman.desktop khangmanview.h version.h khnewstuff.h timer.h + +xdg_apps_DATA = khangman.desktop +kde_kcfg_DATA = khangman.kcfg +kde_conf_DATA = khangmanrc + +# set the include path for X, qt and KDE +INCLUDES= -I$(top_srcdir)/libkdeedu/kdeeducore $(all_includes) + +METASOURCES = AUTO + +# the library search path. +khangman_LDFLAGS = $(all_libraries) $(KDE_RPATH) + +rc_DATA = khangmanui.rc +rcdir = $(kde_datadir)/khangman + +messages: rc.cpp + $(EXTRACTRC) *.ui *.rc > rc.cpp + LIST=`find . -name \*.h -o -name \*.hh -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.ecpp -o -name \*.C`; \ + if test -n "$$LIST"; then \ + $(XGETTEXT) data.i18n $$LIST -o $(podir)/khangman.pot; \ + fi + diff --git a/khangman/khangman/advanced.ui b/khangman/khangman/advanced.ui new file mode 100644 index 00000000..02845c1a --- /dev/null +++ b/khangman/khangman/advanced.ui @@ -0,0 +1,95 @@ + +advanced + + + advanced + + + + 0 + 0 + 225 + 134 + + + + + unnamed + + + + layout2 + + + + unnamed + + + + groupBox5 + + + When Available + + + + unnamed + + + + kcfg_Hint + + + false + + + &Show hints + + + If you check it, a hint will be displayed by right-clicking on the game window. + + + Some languages have hints to help you guess the word more easily. If this is <b>disabled</b>, there is no such option for your current language data file. +If this is <b>enabled</b>, then hints are available and you can get them by checking this box. You will then see the hint for the word you are trying to guess by right-clicking somewhere on the KHangMan window, the hint will then be displayed for 4 seconds in a tooltip. + + + + + + + groupBox6 + + + Spanish, Portuguese, Catalan + + + + unnamed + + + + kcfg_AccentedLetters + + + false + + + Type accented &letters + + + If this is checked, you must type accented letters yourself (i.e. they are differentiated from the corresponding unaccented letter). + + + If this is <b>disabled</b>, then the selected language does not support it. If this is <b>enabled</b> and if you check it, then you should type accented letters on their own. If it is not checked, accented letters will be displayed with normal letters.<br> +Default is that accented letters will be shown when the corresponding unaccented letter is guessed.<br> +For example, in Catalan, if this is unchecked and you type "o", the o and ò will be displayed in the word <b>xenofòbia</b>. If this option is checked, when you type "o", only "o" will be displayed and you will then have to type "ò" for this letter to be displayed. + + + + + + + + + + diff --git a/khangman/khangman/data.i18n b/khangman/khangman/data.i18n new file mode 100644 index 00000000..26270d4f --- /dev/null +++ b/khangman/khangman/data.i18n @@ -0,0 +1,7 @@ +i18n("NOTE_TO_THE_TRANSLATORS", + "The translators have the opportunity to translate the\n" + "words in the game.\n" + "See the file README.languages in khangman's source directory\n" + "for more information on how to do that.\n" + "(translate this message as \"DONE\" when you have translated\n" + "the words; otherwise leave it untranslated as a reminder)"); diff --git a/khangman/khangman/data/Makefile.am b/khangman/khangman/data/Makefile.am new file mode 100644 index 00000000..54cb7de5 --- /dev/null +++ b/khangman/khangman/data/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = $(AUTODIRS) diff --git a/khangman/khangman/data/en/Makefile.am b/khangman/khangman/data/en/Makefile.am new file mode 100644 index 00000000..effd0570 --- /dev/null +++ b/khangman/khangman/data/en/Makefile.am @@ -0,0 +1,3 @@ +txt_DATA = easy.kvtml animals.kvtml hard.kvtml medium.kvtml +txtdir = $(kde_datadir)/khangman/data/en +EXTRA_DIST = $(txt_DATA) diff --git a/khangman/khangman/data/en/animals.kvtml b/khangman/khangman/data/en/animals.kvtml new file mode 100644 index 00000000..3ebe600f --- /dev/null +++ b/khangman/khangman/data/en/animals.kvtml @@ -0,0 +1,180 @@ + + + + + kitten + the young of a cat, ferret, etc. + + + bear + large heavy animal with thick fur + + + dolphin + sea mammal + + + zebra + African animal with black and white stripes + + + kangaroo + Australian jumping animal + + + whale + very large sea mammal + + + horse + four-legged animal used for riding + + + monkey + animal of a group closely related to man + + + woodpecker + bird that clings to tree trunks + + + kingfisher + small bird with bright bluish plumage + + + snake + reptile with no legs + + + giraffe + long-necked African animal + + + elephant + largest living land animal with a trunk + + + mouse + small rodent with a long thin tail + + + worm + animal with no bachbone or limbs + + + dragonfly + large insect with transparent wings + + + penguin + sea bird of the Antarctic regions + + + rabbit + burrowing animal with long ears + + + hamster + small mouselike rodent with cheek-pouches + + + piglet + young pig + + + wolf + fierce wild animal of the dog family + + + lion + large powerful animal of the cat family + + + tiger + large Asian animal of the cat family + + + octopus + sea animal with eight long tentacles + + + rhinoceros + large thick-skinned animal of Africa + + + hedgehog + small insect-eating animal with a back covered in stiff spines + + + reindeer + deer with large antlers + + + squirrel + small tree-climbing animal with a bushy tail + + + tortoise + a slow-moving four-footed reptile + + + hippopotamus + large African river animal + + + dinosaur + extinct reptile + + + turkey + large bird reared for its flesh + + + eagle + large bird of prey + + + shark + large sea fish with a triangular fin on its back + + + duck + swimming bird + + + fish + live in water + + + parrot + can repeat your words + + + frog + smal green jumping animal + + + snail + has a spiral shell + + + camel + can survive a long time in the desert + + + alligator + reptile of the crocodile family + + + mosquito + kind of gnat, the female of which bites + + + sheep + grass-eating animal with a thick fleecy coat + + + shellfish + water animal that has a shell + + \ No newline at end of file diff --git a/khangman/khangman/data/en/easy.kvtml b/khangman/khangman/data/en/easy.kvtml new file mode 100644 index 00000000..8e2521aa --- /dev/null +++ b/khangman/khangman/data/en/easy.kvtml @@ -0,0 +1,180 @@ + + + + + playtime + time assigned for children to play + + + furniture + objects in a room + + + garden + a piece of cultivated ground + + + pupil + a person taught by another + + + vegetables + a plant of which some part is used as food + + + apple + a round firm fruit + + + plate + almost flat usually circular ustensil + + + sweet + tasting as if containing sugar + + + kitchen + room in which meals are prepared + + + chocolate + made from cocoa + + + computer + an electronic machine + + + carrot + rabbits like them + + + indication + show you an information + + + banana + a yellow fruit + + + information + knowledge + + + money + coins and banknotes + + + adventure + an exciting experiment + + + driver + person at the wheel + + + policeman + member of a police force + + + pineapple + tropical fruit with tough segmented skin + + + stamp + affix it to an envelop + + + lunch + midday meal + + + limousine + car for celebrities + + + escalator + moving starircase + + + breakfast + first meal of the day + + + flower + part of the plant from which seeds develop + + + education + systematic training + + + table + has a flat top with one or more legs + + + classroom + where students are taught + + + television + receives and displays images + + + mistake + incorrect idea or opinion + + + yesterday + the day before today + + + people + large group of persons + + + children + young humans + + + surprise + something sudden or unexpected + + + jacket + a short coat + + + cheese + solid food made from milk + + + chicken + a young bird, especially of the domestic fowl + + + dinner + evening meal + + + mountain + mass of land that rises to a great height + + + forest + set of trees + + + potato + plant with starchy edible tubers + + + water + H2O + + + river + a large natural stream of water + + diff --git a/khangman/khangman/data/en/hard.kvtml b/khangman/khangman/data/en/hard.kvtml new file mode 100644 index 00000000..19092b8d --- /dev/null +++ b/khangman/khangman/data/en/hard.kvtml @@ -0,0 +1,225 @@ + + + + + knuckle + + + + + catalysis + + + + + jewelry + + + + + lighthouse + + + + + enhancement + + + + + federalism + + + + + dogmatism + + + + + dilettantism + + + + + chloroform + + + + + ethnography + + + + + calligraphy + + + + + brainstorm + + + + + belladonna + + + + + boomerang + + + + + accordionist + + + + + afterthought + + + + + ornithology + + + + + osteopathy + + + + + rattlesnake + + + + + exhibition + + + + + radiography + + + + + surrealism + + + + + syllogism + + + + + symposium + + + + + theologian + + + + + taxidermist + + + + + trigonometry + + + + + translucence + + + + + truthfulness + + + + + troposphere + + + + + uprightness + + + + + upholstery + + + + + workaholic + + + + + withdrawal + + + + + zoology + + + + + wheelbarrow + + + + + xenophobia + + + + + yachtsman + + + + + astonishment + + + + + xylophone + + + + + pseudonym + + + + + prosperity + + + + + psychiatrist + + + + + protagonist + + + + + diff --git a/khangman/khangman/data/en/medium.kvtml b/khangman/khangman/data/en/medium.kvtml new file mode 100644 index 00000000..8096e5b3 --- /dev/null +++ b/khangman/khangman/data/en/medium.kvtml @@ -0,0 +1,184 @@ + + + + + machine + apparatus for applying mechanical power + + + bedroom + a room for sleeping in + + + magistrate + an official with authority to administer the law + + + gymnasium + a building equipped for gymnastics + + + appointment + an arrangement to meet at a particular time + + + antibiotic + a substance capable of destroying a bacteria + + + delegation + a body of delegates + + + pharmacist + a person who is skilled in pharmacy + + + cheeseburger + a hamburger with cheese + + + assessment + the amount or value is fixed + + + surroundings + the things or conditions around + + + supermarket + a large self-service shop + + + indication + a sign to show the presence of something + + + radiography + the production of X-ray photographs + + + information + facts told or discovered + + + mincemeat + a mixture used in pies + + + signature + a person's name written by himself + + + enthusiasm + a feeling of eager liking for something + + + asparagus + a plant whose young shoots are cooked and eaten as vegetable + + + vocabulary + a list of words with their meanings + + + government + the organization governing a country + + + conservatory + a greenhouse attached to a house + + + bookshelf + a piece of furniture where you put books + + + photograph + a picture formed by the chemical acvtion of light on a sensitive surface + + + intelligence + mental ability + + + lawnmower + a machine for cutting lawns + + + arithmetic + the science of numbers + + + membership + being a member + + + tranquility + calm and undisturbed + + + contribution + given jointly with others + + + apostrophe + a punctuation mark + + + amusement + for entertainments + + + umbrella + protect you from the rain + + + illumination + a decoration with lights + + + millimetre + 0.04 inch + + + milligram + one-thousandth of a gram + + + aquarium + a tank in which fish are kept for display + + + miscount + an incorrect count + + + population + the number of people + + + innovation + introduction of a new process + + + innuendo + an unpleasant insinuation + + + strawberry + a red fruit delicious with cream + + + nephew + the son of your brother or sister + + + countryside + rural areas + + + collection + a set + + diff --git a/khangman/khangman/fontchecker.cpp b/khangman/khangman/fontchecker.cpp new file mode 100644 index 00000000..684afaaa --- /dev/null +++ b/khangman/khangman/fontchecker.cpp @@ -0,0 +1,27 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include + +#include + +#include "fontchecker.h" + +bool fontChecker::checkInstalled(const QFont &font, const QString &fontPath) +{ + QFontInfo fi(font); + // Works with Steve may need some tweaking to work with other fonts + if (!fi.exactMatch()) + { + bool success = KIO::NetAccess::copy(fontPath, "fonts:/Personal/", 0); + return !success; + } + return true; +} diff --git a/khangman/khangman/fontchecker.h b/khangman/khangman/fontchecker.h new file mode 100644 index 00000000..b8b60b6f --- /dev/null +++ b/khangman/khangman/fontchecker.h @@ -0,0 +1,21 @@ +/*************************************************************************** + * Copyright (C) 2005 by Albert Astals Cid * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef FONTCHECKER_H +#define FONTCHECKER_H + +class QFont; + +class fontChecker +{ + public: + static bool checkInstalled(const QFont &font, const QString &fontPath); +}; + +#endif diff --git a/khangman/khangman/fonts/Domestic_Manners.ttf b/khangman/khangman/fonts/Domestic_Manners.ttf new file mode 100644 index 00000000..31bac14c Binary files /dev/null and b/khangman/khangman/fonts/Domestic_Manners.ttf differ diff --git a/khangman/khangman/fonts/Dustismo_Roman.ttf b/khangman/khangman/fonts/Dustismo_Roman.ttf new file mode 100644 index 00000000..3a13d893 Binary files /dev/null and b/khangman/khangman/fonts/Dustismo_Roman.ttf differ diff --git a/khangman/khangman/fonts/Makefile.am b/khangman/khangman/fonts/Makefile.am new file mode 100644 index 00000000..0dbe1624 --- /dev/null +++ b/khangman/khangman/fonts/Makefile.am @@ -0,0 +1,2 @@ +fontsdir = $(kde_datadir)/khangman/fonts +fonts_DATA = Dustismo_Roman.ttf Domestic_Manners.ttf diff --git a/khangman/khangman/fonts/licenseDomesticManners.txt b/khangman/khangman/fonts/licenseDomesticManners.txt new file mode 100644 index 00000000..362f8e0a --- /dev/null +++ b/khangman/khangman/fonts/licenseDomesticManners.txt @@ -0,0 +1,365 @@ +Domestic Manners is Copyright (C) 2003 Dustin Norlander +Homepage: http://www.cheapskatefonts.com +email: dustin@dustismo.com + + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + + +------------------------------------------------------------------------------- + + + + + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. + + diff --git a/khangman/khangman/fonts/licenseDustimo.txt b/khangman/khangman/fonts/licenseDustimo.txt new file mode 100644 index 00000000..c8b6def2 --- /dev/null +++ b/khangman/khangman/fonts/licenseDustimo.txt @@ -0,0 +1,365 @@ +flatline is Copyright (C) 2002 Dustin Norlander +Homepage: http://www.cheapskatefonts.com +email: nutso@cheapskatefonts.com + + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + + +------------------------------------------------------------------------------- + + + + + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. + + diff --git a/khangman/khangman/icons/Makefile.am b/khangman/khangman/icons/Makefile.am new file mode 100644 index 00000000..cf9855c9 --- /dev/null +++ b/khangman/khangman/icons/Makefile.am @@ -0,0 +1,3 @@ +KDE_ICON=AUTO + + diff --git a/khangman/khangman/icons/hi128-app-khangman.png b/khangman/khangman/icons/hi128-app-khangman.png new file mode 100644 index 00000000..72ac493d Binary files /dev/null and b/khangman/khangman/icons/hi128-app-khangman.png differ diff --git a/khangman/khangman/icons/hi16-app-khangman.png b/khangman/khangman/icons/hi16-app-khangman.png new file mode 100644 index 00000000..6abf0f56 Binary files /dev/null and b/khangman/khangman/icons/hi16-app-khangman.png differ diff --git a/khangman/khangman/icons/hi22-app-khangman.png b/khangman/khangman/icons/hi22-app-khangman.png new file mode 100644 index 00000000..241d9e18 Binary files /dev/null and b/khangman/khangman/icons/hi22-app-khangman.png differ diff --git a/khangman/khangman/icons/hi32-app-khangman.png b/khangman/khangman/icons/hi32-app-khangman.png new file mode 100644 index 00000000..59aef718 Binary files /dev/null and b/khangman/khangman/icons/hi32-app-khangman.png differ diff --git a/khangman/khangman/icons/hi48-app-khangman.png b/khangman/khangman/icons/hi48-app-khangman.png new file mode 100644 index 00000000..d48b0901 Binary files /dev/null and b/khangman/khangman/icons/hi48-app-khangman.png differ diff --git a/khangman/khangman/icons/hi64-app-khangman.png b/khangman/khangman/icons/hi64-app-khangman.png new file mode 100644 index 00000000..520d8969 Binary files /dev/null and b/khangman/khangman/icons/hi64-app-khangman.png differ diff --git a/khangman/khangman/icons/hisc-app-khangman.svgz b/khangman/khangman/icons/hisc-app-khangman.svgz new file mode 100644 index 00000000..41934fcb Binary files /dev/null and b/khangman/khangman/icons/hisc-app-khangman.svgz differ diff --git a/khangman/khangman/khangman.cpp b/khangman/khangman/khangman.cpp new file mode 100644 index 00000000..05396587 --- /dev/null +++ b/khangman/khangman/khangman.cpp @@ -0,0 +1,547 @@ +/*************************************************************************** + * Copyright (C) 2001-2005 Anne-Marie Mahfouf * + * annemarie.mahfouf@free.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + + +#include "khangman.h" +#include "prefs.h" +#include "advanced.h" +#include "normal.h" +#include "timer.h" +#include "khnewstuff.h" + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +KHangMan::KHangMan() + : KMainWindow( 0, "KHangMan" ), + m_view(new KHangManView(this)) +{ + m_newStuff = 0; + + setCentralWidget(m_view); + setLanguages(); + setupStatusbar(); + setupActions(); + + // Toolbar for special characters + secondToolbar = toolBar("secondToolBar"); + secondToolbar->setBarPos(KToolBar::Bottom); + loadSettings(); + setAccent(); + loadLangToolBar(); + loadLevels(); + + // Start a new game. + m_view->slotNewGame(); +} + +KHangMan::~KHangMan() +{ +} + +void KHangMan::setupActions() +{ + // Game->New + KAction *action = new KAction(i18n("&New"), "filenew", CTRL+Key_N , m_view, SLOT(slotNewGame()), actionCollection(), "file_new"); + action->setToolTip(i18n( "Play with a new word" )); + + // Game->Get Words in New Language + new KAction( i18n("&Get Words in New Language..."), "knewstuff", CTRL+Key_G, this, SLOT( slotDownloadNewStuff() ), actionCollection(), "downloadnewstuff" ); + + KStdAction::quit(this, SLOT(slotQuit()), actionCollection()); + + m_levelAction = new KSelectAction(i18n("Le&vel"), 0, actionCollection(), "combo_level"); + m_levelAction->setToolTip(i18n( "Choose the level" )); + m_levelAction->setWhatsThis(i18n( "Choose the level of difficulty" )); + connect(m_levelAction, SIGNAL(activated(int)), this, SLOT(slotChangeLevel(int))); + + // Action for selecting language. + m_languageAction = new KSelectAction(i18n("&Language"), 0, actionCollection(), "languages"); + m_languageAction->setItems(m_languageNames); + m_languageAction->setCurrentItem(m_languages.findIndex(Prefs::selectedLanguage())); + connect(m_languageAction, SIGNAL(activated(int)), this, SLOT(slotChangeLanguage(int))); + + KStdAction::preferences(this, SLOT(optionsPreferences()), actionCollection()); + + // Mode. Currently hard coded into Sea and Desert themes. + QStringList modes; + m_modeAction = new KSelectAction(i18n("L&ook"), 0, this, SLOT(slotChangeMode()), actionCollection(), "combo_mode"); + modes += i18n("&Sea Theme"); + modes += i18n("&Desert Theme"); + m_modeAction->setItems(modes); + m_modeAction->setCurrentItem(Prefs::mode()); + m_modeAction->setToolTip(i18n( "Choose the look and feel" )); + m_modeAction->setWhatsThis(i18n( "Choose the look and feel" )); + + setupGUI(); +} + +// Set up the status bar with 4 different fields. +void KHangMan::setupStatusbar() +{ + // set up the status bar + statusBar( )->insertItem(" ",IDS_LEVEL, 0); + statusBar( )->insertItem(" ",IDS_LANG, 0); + statusBar( )->insertItem(" ",IDS_ACCENTS, 0); + statusBar( )->insertItem(" ",IDS_HINT, 0); +} + + +// FIXME: Make this into a slot? +void KHangMan::changeStatusbar(const QString& text, int id) +{ + statusBar()->changeItem(text, id); +} + + +// ---------------------------------------------------------------- +// Slots + + +void KHangMan::slotQuit() +{ + Prefs::setShowCharToolbar( secondToolbar->isVisible()); + Prefs::writeConfig(); + kapp->quit(); +} + + +void KHangMan::slotChangeLevel(int index) +{ + levelString = levels[index]; + changeStatusbar(levelString, IDS_LEVEL); +#if 0 + if (m_view->levelFile == "world_capitals.kvtml" + || m_view->levelFile == "departements.kvtml") + changeStatusbar(i18n("First letter upper case"), IDS_ACCENTS); + else + changeStatusbar("", IDS_ACCENTS); +#endif + Prefs::setCurrentLevel(index); + levelString.replace(0, 1, levelString.left(1).lower()); + Prefs::setLevelFile(levelString +".kvtml"); + Prefs::writeConfig(); + m_view->slotNewGame(); +} + +void KHangMan::slotChangeLanguage(int index) +{ + //good when no in English + kdDebug() << "Change to " << m_languages[m_languageNames.findIndex(m_languageNames[index])] << endl; + Prefs::setSelectedLanguage(m_languages[m_languageNames.findIndex(m_languageNames[index])]); + Prefs::writeConfig(); + loadLevels(); + loadLangToolBar(); + changeStatusbar(m_languageNames[m_languages.findIndex(Prefs::selectedLanguage())], IDS_LANG); + setAccent(); + setMessages(); + m_view->slotNewGame(); +} + +void KHangMan::slotChangeMode() +{ + if (m_modeAction->currentItem() == 0) + Prefs::setMode(Prefs::EnumMode::sea); + else + Prefs::setMode(Prefs::EnumMode::desert); + + Prefs::writeConfig(); + m_view->setTheme(); +} + + +// ---------------------------------------------------------------- + + +void KHangMan::setLanguages() +{ + m_languages.clear(); + m_languageNames.clear(); + m_sortedNames.clear(); + //the program scans in khangman/data/ to see what languages data is found + QStringList mdirs = KGlobal::dirs()->findDirs("data", "khangman/data/"); + if (mdirs.isEmpty()) return; + for (QStringList::Iterator it =mdirs.begin(); it !=mdirs.end(); ++it ) { + QDir dir(*it); + m_languages += dir.entryList(QDir::Dirs, QDir::Name); + m_languages.remove(m_languages.find(".")); + m_languages.remove(m_languages.find("..")); + } + m_languages.sort(); + + kdDebug() << "languages :" << m_languages << endl; + + if (m_languages.isEmpty()) + return; + //find duplicated entries in KDEDIR and KDEHOME + + QStringList temp_languages; + for (uint i=0; i1) { + temp_languages.append(m_languages[i]); + m_languages.remove(m_languages[i]); + } + } + + for (uint i=0; iconfig(); + config->setGroup("KNewStuffStatus"); + for (uint i=0; ireadEntry(tmp)) + config->writeEntry(tmp, QDate::currentDate().toString(Qt::ISODate)); + } + + // We look in $KDEDIR/share/locale/all_languages from + // kdelibs/kdecore/all_languages to find the name of the country + // corresponding to the code and the language the user set. + KConfig entry(locate("locale", "all_languages")); + const QStringList::ConstIterator itEnd = m_languages.end(); + for (QStringList::Iterator it = m_languages.begin(); + it != m_languages.end(); ++it) { + entry.setGroup(*it); + if (*it == "sr") + m_languageNames.append(entry.readEntry("Name")+" ("+i18n("Cyrillic")+")"); + else if (*it == "sr@Latn") { + entry.setGroup("sr"); + m_languageNames.append(entry.readEntry("Name") + + " ("+i18n("Latin")+")"); + } + else + m_languageNames.append(entry.readEntry("Name")); + } + + // Never sort m_languageNames as it's m_languages translated + m_sortedNames = m_languageNames; +} + + +void KHangMan::loadSettings() +{ + // Language //TODO is selectedLanguage necessary??? only used here + selectedLanguage = Prefs::selectedLanguage(); + if (m_languages.grep(selectedLanguage).isEmpty()) + selectedLanguage = "en"; + changeStatusbar(m_languageNames[m_languages.findIndex(Prefs::selectedLanguage())], IDS_LANG); + // Show/hide characters toolbar + if (Prefs::showCharToolbar()) + secondToolbar->show(); + else + secondToolbar->hide(); + setMessages(); +} + +void KHangMan::setLevel() +{ + currentLevel = Prefs::currentLevel(); + if (currentLevel > (uint) levels.count()) + currentLevel= 0; + levelString = levels[currentLevel]; + levelString.replace(0, 1, levelString.left(1).lower()); + levelString = levels[currentLevel].replace(0, 1, levels[currentLevel].left(1).lower()) ; +} + +void KHangMan::loadLevels() +{ + //build the Level combobox menu dynamically depending of the data for each language + levels.clear();//initialize QStringList levels + KStandardDirs *dirs = KGlobal::dirs(); + QStringList mfiles = dirs->findAllResources("data","khangman/data/" + Prefs::selectedLanguage() + "/*.kvtml"); + bool levelBool = false; + if (!mfiles.isEmpty()) + { + for (QStringList::Iterator it = mfiles.begin(); it != mfiles.end(); ++it ) { + QFile f( *it); + //find the last / in the file name + int location = f.name().findRev("/"); + //strip the string to keep only the filename and not the path + QString mString = f.name().right(f.name().length()-location-1); + if (mString == Prefs::levelFile()) + levelBool = true; + mString = mString.left(mString.length()-6); + //Put the first letter in Upper case + mString = mString.replace(0, 1, mString.left(1).upper()); + levels+=mString; + } + //TODO else tell no files had been found + } + + // Sort easy, medium, hard at bottom, with the other categories at the top + levels.sort(); + QString replace[3] = { "Easy", "Medium", "Hard" }; + for ( int i = 0; i < 3; ++i ) + { + if ( levels.findIndex( replace[i] ) > -1 ) + { + levels.remove( replace[i] ); + levels.append( replace[i] ); + } + } + + //find duplicated entries in KDEDIR and KDEHOME + QString last; + for ( QStringList::Iterator it = levels.begin(); it != levels.end(); ) + { + QStringList::Iterator it2 = it++; + if (*it2 == last) + { + // remove duplicate + levels.remove(it2); + } + else + { + last = *it2; + } + } + + if (currentLevel>levels.count()) + currentLevel = levels.count(); + + if (levelBool == false) + { + Prefs::setLevelFile(levels[0].replace(0, 1, levels[0].left(1).lower())+".kvtml"); + Prefs::setCurrentLevel(0); + currentLevel =0; + Prefs::writeConfig(); + } + QStringList translatedLevels; + for (QStringList::Iterator it = levels.begin(); it != levels.end(); ++it ) + translatedLevels+=i18n((*it).utf8()); + m_levelAction->setItems(translatedLevels); + m_levelAction->setCurrentItem(Prefs::currentLevel()); + + setLevel(); + QString m_lstring = translatedLevels[currentLevel].utf8(); + m_lstring.replace(0, 1, m_lstring.left(1).upper()); + changeStatusbar(m_lstring, IDS_LEVEL); +} + + +void KHangMan::optionsPreferences() +{ + if ( KConfigDialog::showDialog( "settings" ) ) { + mAdvanced->kcfg_Hint->setEnabled(m_view->hintExists()); + mAdvanced->kcfg_AccentedLetters->setEnabled(m_view->accentedLetters()); + return; + } + + //KConfigDialog didn't find an instance of this dialog, so lets create it : + KConfigDialog* dialog = new KConfigDialog( this, "settings", Prefs::self() ); + // Add the Normal Settings page + normal *mNormal = new normal( 0, "Normal Settings" ); + dialog->addPage(mNormal, i18n("General"), "colorize"); + + // Add the Advanced Settings page + mAdvanced = new advanced( 0, "Advanced" ); + mAdvanced->kcfg_Hint->setEnabled( m_view->hintExists() ); + mAdvanced->kcfg_AccentedLetters->setEnabled(m_view->accentedLetters()); + + dialog->addPage(mAdvanced, i18n("Languages"), "kvoctrain"); + + Timer *m_timer = new Timer(); + dialog->addPage(m_timer, i18n("Timers"), "clock"); + + connect(dialog, SIGNAL(settingsChanged()), this, SLOT(updateSettings())); + + dialog->show(); +} + +void KHangMan::updateSettings() +{ + //after upperCase() changed, reload new game + setAccent(); + setMessages(); + m_view->slotNewGame(); +} + +void KHangMan::slotDownloadNewStuff() +{ + if ( !m_newStuff ) + m_newStuff = new KHNewStuff( m_view ); + m_newStuff->download(); +} + +void KHangMan::loadLangToolBar() +{ + if (Prefs::selectedLanguage() == "en" + || Prefs::selectedLanguage() == "it" + || Prefs::selectedLanguage() == "nl" + || Prefs::selectedLanguage() == "ru" + || Prefs::selectedLanguage() == "bg") + m_noSpecialChars = true; + else + m_noSpecialChars = false; + + if (secondToolbar->isVisible() && !m_noSpecialChars) { + Prefs::setShowCharToolbar(true); + Prefs::writeConfig(); + } + + secondToolbar->clear(); + + m_allData.clear(); + if (!m_noSpecialChars) { + QString myString=QString("khangman/%1.txt").arg(Prefs::selectedLanguage()); + QFile myFile; + myFile.setName(locate("data", myString)); + + // Let's look in local KDEHOME dir then + if (!myFile.exists()) { + QString myString=QString("khangman/data/%1/%1.txt") + .arg(Prefs::selectedLanguage()) + .arg(Prefs::selectedLanguage()); + myFile.setName(locate("data",myString)); + kdDebug() << myString << endl; + } + + if (!myFile.exists()) { + QString mString=i18n("File $KDEDIR/share/apps/khangman/%1.txt not found;\n" + "check your installation.").arg(Prefs::selectedLanguage()); + KMessageBox::sorry( this, mString, + i18n("Error") ); + kapp->quit(); + } + update(); + + // We open the file and store info into the stream... + QFile openFileStream(myFile.name()); + openFileStream.open(IO_ReadOnly); + QTextStream readFileStr(&openFileStream); + readFileStr.setEncoding(QTextStream::UnicodeUTF8); + + // m_allData contains all the words from the file + // FIXME: Better name + m_allData = QStringList::split("\n", readFileStr.read(), true); + openFileStream.close(); + + for (int i=0; i<(int) m_allData.count(); i++) + secondToolbar->insertButton (charIcon(m_allData[i].at(0)), i, + SIGNAL( clicked() ), this, + SLOT( slotPasteChar()), true, + i18n("Inserts the character %1").arg(m_allData[i]), i+1 ); + } + + if (Prefs::showCharToolbar()) + secondToolbar->show(); + else + secondToolbar->hide(); + + // Hide toolbar for special characters if the language doesn't have them. + if (m_noSpecialChars) + secondToolbar->hide(); +} + + +void KHangMan::slotPasteChar() +{ + KToolBarButton *charBut = (KToolBarButton* ) sender(); + m_view->enterLetter(m_allData[charBut->id()]); +} + +QString KHangMan::charIcon(const QChar & c) +{ + ///Create a name and path for the icon + QString s = locateLocal("icon", "char" + QString::number(c.unicode()) + ".png"); + + QRect r(4, 4, 120, 120); + + ///A font to draw the character with + QFont font; + font.setFamily( "Sans Serif" ); + font.setPointSize(96); + font.setWeight(QFont::Normal); + + ///Create the pixmap + QPixmap pm(128, 128); + pm.fill(Qt::white); + QPainter p(&pm); + p.setFont(font); + p.setPen(Qt::black); + p.drawText(r, Qt::AlignCenter, (QString) c); + + ///Create transparency mask + QBitmap bm(128, 128); + bm.fill(Qt::color0); + QPainter b(&bm); + b.setFont(font); + b.setPen(Qt::color1); + b.drawText(r, Qt::AlignCenter, (QString) c); + + ///Mask the pixmap + pm.setMask(bm); + + ///Save the icon to disk + pm.save(s, "PNG"); + + return s; +} + +void KHangMan::setAccent() +{ + if (Prefs::selectedLanguage()=="es" + || Prefs::selectedLanguage() == "ca" + || Prefs::selectedLanguage() == "pt" + || Prefs::selectedLanguage() == "pt_BR") + m_view->setAccentedLetters( true ); + else + m_view->setAccentedLetters( false ); +} + + +void KHangMan::setMessages() +{ + // Tell the user about if there is a hint. + if (Prefs::hint() && m_view->hintExists()) + changeStatusbar(i18n("Hint on right-click"), IDS_HINT); + else if (m_view->hintExists() && !Prefs::hint() ) + changeStatusbar(i18n("Hint available"), IDS_HINT); + else + changeStatusbar("", IDS_HINT); + + // Tell the user about accented characters + if (m_view->accentedLetters() && Prefs::accentedLetters()) + changeStatusbar(i18n("Type accented letters"), IDS_ACCENTS); + else + changeStatusbar("", IDS_ACCENTS); +} + +#include "khangman.moc" diff --git a/khangman/khangman/khangman.desktop b/khangman/khangman/khangman.desktop new file mode 100644 index 00000000..42da2354 --- /dev/null +++ b/khangman/khangman/khangman.desktop @@ -0,0 +1,133 @@ +[Desktop Entry] +Type=Application +Exec=khangman -caption "%c" %i %m +Icon=khangman +DocPath=khangman/index.html +GenericName=Hangman Game +GenericName[af]=Hangman Speletjie +GenericName[ar]=لعبة الشنق +GenericName[be]=Ð“ÑƒÐ»ÑŒÐ½Ñ "Ð’Ñ–Ñеліца" +GenericName[bg]=Игра на беÑеница +GenericName[bn]=হà§à¦¯à¦¾à¦‚মà§à¦¯à¦¾à¦¨ খেলা +GenericName[br]=C'hoari an hini krouket +GenericName[bs]=Igra vjeÅ¡ala +GenericName[ca]=Joc del penjat +GenericName[cs]=Hra Hangman +GenericName[csb]=Wisélc +GenericName[cy]=Gêm Crogwr +GenericName[da]=Hangman-spil +GenericName[de]=Buchstabierspiel +GenericName[el]=Παιχνίδι κÏεμάλας +GenericName[eo]=Pendigula ludo +GenericName[es]=Juego del ahorcado +GenericName[et]=Poomismäng +GenericName[eu]=Urkatuaren jokoa +GenericName[fa]=بازی جلاد +GenericName[fi]=Hirsipuupeli +GenericName[fr]=Jeu du pendu +GenericName[ga]=Crochadóir +GenericName[gl]=O Xogo do Aforcado +GenericName[he]=משחק Hangman +GenericName[hi]=हैंगमेन खेल +GenericName[hr]=Igra vjeÅ¡ala +GenericName[hu]=Akasztófás játék +GenericName[is]=Hengimann leikur +GenericName[it]=Gioco dell'impiccato +GenericName[ja]=ãƒãƒ³ã‚°ãƒžãƒ³ã‚²ãƒ¼ãƒ  +GenericName[ka]=თáƒáƒ›áƒáƒ¨áƒ˜ "ჩáƒáƒ›áƒáƒ®áƒ áƒ©áƒáƒ‘áƒáƒœáƒ" +GenericName[km]=ល្បែង​ព្យួរក +GenericName[lt]=Budelio žaidimas +GenericName[lv]=KarÄtavu SpÄ“le +GenericName[mk]=БеÑилка +GenericName[mn]=HangMan-ий Тоглоом +GenericName[ms]=Permainan Gantung suka-suka +GenericName[nb]=Hengtmann-spillet +GenericName[nds]=Galgenmanntje-Speel +GenericName[ne]=हà¥à¤¯à¤¾à¤™à¤®à¥à¤¯à¤¾à¤¨ खेल +GenericName[nl]=Galgje +GenericName[nn]=Hengtmann-spel +GenericName[nso]=Papadi ya Hangman +GenericName[pl]=Gra Hangman +GenericName[pt]=Jogo da Forca +GenericName[pt_BR]=Jogo da forca +GenericName[ru]=Игра «ВиÑелица» +GenericName[se]=Hangman speallu +GenericName[sk]=Hra Hangman +GenericName[sl]=Igra vislic +GenericName[sr]=Игра вешала +GenericName[sr@Latn]=Igra veÅ¡ala +GenericName[sv]=Hänga gubben-spel +GenericName[ta]= ஹாஙà¯à®•à¯à®®à¯‡à®©à¯ விளையாடà¯à®Ÿà¯ +GenericName[tg]=Бозии Чӯбаи Дор +GenericName[tr]=Adam Asmaca Oyunu +GenericName[uk]=Гра Hangman +GenericName[ven]=Mutambo wau nembeledza +GenericName[vi]=Trò chÆ¡i Hangman +GenericName[xh]=Umdlalo Wendoda ejingayo +GenericName[zh_CN]=åŠé¢ˆäººæ¸¸æˆ +GenericName[zh_TW]=劊å­æ‰‹ï¼ˆhangman)éŠæˆ² +GenericName[zu]=Umdlalo WeHangman +Comment=KDE Hangman Game +Comment[be]=Ð“ÑƒÐ»ÑŒÐ½Ñ "Ð’Ñ–Ñеліца" Ð´Ð»Ñ KDE +Comment[bg]=Игра на беÑеница +Comment[bn]=কে.ডি.ই. উপসà§à¦¥à¦¾à¦ªà¦¿à¦¤ হà§à¦¯à¦¾à¦‚মà§à¦¯à¦¾à¦¨ খেলা +Comment[br]=C'hoari an hini krouket evit KDE +Comment[bs]=KDE igra vjeÅ¡ala +Comment[ca]=Joc del penjat per a KDE +Comment[cs]=Hra 'Å¡ibenice' pro KDE +Comment[csb]=Gra w wisélca +Comment[da]=Hangman-spil for KDE +Comment[de]=Ein Buchstabierspiel für KDE +Comment[el]=Παιχνίδι κÏεμάλας του KDE +Comment[eo]=KDE pendigula ludo +Comment[es]=Juego del ahorcado de KDE +Comment[et]=KDE poomismäng +Comment[eu]=Urkatuaren jokoa +Comment[fa]=بازی جلاد KDE +Comment[fi]=Hirsipuupeli +Comment[fr]=Jeu du pendu de KDE +Comment[ga]=Crochadóir KDE +Comment[gl]=Xogo do Aforcado para KDE +Comment[he]=משחק ×יש תלוי של KDE +Comment[hr]=KDE igra vjeÅ¡ala +Comment[hu]=KDE-s akasztófás játék +Comment[is]=KDE Hengimann +Comment[it]=Gioco dell'impiccato per KDE +Comment[ja]=ãƒãƒ³ã‚°ãƒžãƒ³ã‚²ãƒ¼ãƒ  +Comment[ka]=KDE თáƒáƒ›áƒáƒ¨áƒ˜ "ჩáƒáƒ›áƒáƒ®áƒ áƒ©áƒáƒ‘áƒáƒœáƒ" +Comment[km]=ល្បែង​ព្យួរក​របស់ KDE +Comment[lt]=KDE pakaruoklio žaidimas +Comment[ms]=Permainan Hangman KDE +Comment[nb]=Hengtmann-spillet i KDE-utgave +Comment[nds]=Galgenmanntje-Speel för KDE +Comment[ne]=KDE हà¥à¤¯à¤¾à¤™à¤®à¥à¤¯à¤¾à¤¨ खेल +Comment[nl]=Het spel Galgje voor KDE +Comment[nn]=Eit hengtmann-spel for KDE +Comment[pl]=Gra w wisielca dla KDE +Comment[pt]=Jogo da Forca do KDE +Comment[pt_BR]=Jogo da forca do KDE +Comment[ru]=Игра «ВиÑелица» +Comment[sk]=KDE hra Hangman +Comment[sl]=Igra vislic +Comment[sr]=KDE-ова игра вешала +Comment[sr@Latn]=KDE-ova igra veÅ¡ala +Comment[sv]=Hänga gubben-spel för KDE +Comment[tr]=Adam Asmaca Oyunu +Comment[uk]=Гра Hangman +Comment[vi]=Trò chÆ¡i Hangman KDE +Comment[zh_CN]=KDE åŠé¢ˆäººæ¸¸æˆ +Comment[zh_TW]=KDE 劊å­æ‰‹ï¼ˆhangman)éŠæˆ² +Terminal=false +Name=KHangMan +Name[af]=K-hangman +Name[ar]=الشنق Ùƒ +Name[bn]=কে-হà§à¦¯à¦¾à¦‚মà§à¦¯à¦¾à¦¨ +Name[cy]=Krogwr +Name[hi]=के-हैंगमेन +Name[hr]=KVjeÅ¡ala +Name[ne]=केडीई हà¥à¤¯à¤¾à¤™à¤®à¥à¤¯à¤¾à¤¨ +Name[sv]=Khangman +Name[ta]=கேஹாஙà¯à®•à¯à®®à¯‡à®©à¯ +Name[tr]=Adam Asmaca +Name[ven]=Munembeledzi wa K +Categories=Qt;KDE;Education;Languages; diff --git a/khangman/khangman/khangman.h b/khangman/khangman/khangman.h new file mode 100644 index 00000000..b7832db5 --- /dev/null +++ b/khangman/khangman/khangman.h @@ -0,0 +1,166 @@ +/*************************************************************************** + * Copyright (C) 2001-2005 Anne-Marie Mahfouf * + * annemarie.mahfouf@free.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + + +#ifndef _KHANGMAN_H_ +#define _KHANGMAN_H_ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +#include "khangmanview.h" + +class KSelectAction; +class KToggleAction; +class KHNewStuff; +class advanced; + + +// Id tags for the status bar. +const int IDS_LEVEL = 100; +const int IDS_LANG = 101; +const int IDS_ACCENTS = 102; +const int IDS_HINT = 103; + + +/** + * @short Application Main Window + * @author Anne-Marie Mahfouf + * @version 0.1 + */ +class KHangMan : public KMainWindow +{ + Q_OBJECT +public: + /** + * Default Constructor + */ + KHangMan(); + + /** + * Default Destructor + */ + virtual ~KHangMan(); + + /** + Update the text in the Statusbar + @param text the text that will be written in the statusbar + @param id the label in which the text will be written + */ + void changeStatusbar(const QString& text, int id); + + ///Action that sets up the Language menu + KSelectAction *m_languageAction; + + ///Method to set the current language into the Statusbar and to pass it to KHangManView + void setLanguages(); + + ///Translated names of languages + QStringList m_languageNames; + ///Language codes of available languages + QStringList m_languages; + + ///Display the correct messages in the statusbar + void setMessages(); + + private: + ///Create the actions + void setupActions(); + ///Create the Statusbar + void setupStatusbar(); + + ///Selected language + QString selectedLanguage; + ///Translated and sorted names of languages + QStringList m_sortedNames; + ///the different data files in each language dir + QStringList levels; + + ///Current level ID + uint currentLevel; + ///hold the current level + QString levelString; + + ///At start, restore settings from config file and apply them + void loadSettings(); + ///Set the level and make sure it exists + void setLevel(); + ///Scan the files in the selected language dir to set the levels + void loadLevels(); + ///Set a bool variable to true if the language allowa accented letters to be displayed with corresponding letter + void setAccent(); + + // Populate the second toolbar with the correct buttons if the + // current language has special characters. + void loadLangToolBar(); + + ///Create a png image with the argument (special character) and return the path to this png image + QString charIcon(const QChar &); + +public slots: + ///When the langugae is changed in the Language menu + void slotChangeLanguage(int); + +private slots: + // Slots for when the user changes level, setting, etc. + void slotChangeLevel(int); + void slotChangeMode(); + + ///In Settings menu, Configure KHangMan... menu item + void optionsPreferences(); + ///access the KNewStuff class to install new data + void slotDownloadNewStuff(); + ///update settings after Settings->Configure KHangMan dialog is closed + void updateSettings(); + ///When a button is clicked on the toolbar, the corresponding character is written in the lineedit + void slotPasteChar(); + + ///Quit the application and save special toolbar settings + void slotQuit(); + +private: + + // Some important members: the view and newStuff. + KHangManView *m_view; + KHNewStuff *m_newStuff; + + // Actions in the Game menu + KSelectAction *m_levelAction; + KSelectAction *m_modeAction; + + ///Create the Special Characters Toolbar + KToolBar *secondToolbar; + + // True if the language has no special chars, such as en, it and nl. + // FIXME: Reverse the bool. Negated bools are difficult to read. + bool m_noSpecialChars; + + // Contains all the words that are read from the data file. + QStringList m_allData; + + ///Instance of an advanced page of the config dialog + advanced *mAdvanced; + +}; + +#endif // _KHANGMAN_H_ diff --git a/khangman/khangman/khangman.kcfg b/khangman/khangman/khangman.kcfg new file mode 100644 index 00000000..029b0913 --- /dev/null +++ b/khangman/khangman/khangman.kcfg @@ -0,0 +1,102 @@ + + + + + + + + 0 + + + "animals.kvtml" + + + + false + + + + + KConfigBase *globalConf = KGlobal::config(); + globalConf->setGroup("Locale"); + QString userLanguage = globalConf->readEntry("Language", "en"); + if (userLanguage.isEmpty()) + userLanguage = "en"; + else + //keep only the first 2 characters + userLanguage = userLanguage.left(2); + + userLanguage + + + + + + + + + + + sea + + + + + + + false + + + + false + + + + false + + + + 4 + + + + 1 + + + + + + + false + + + + false + + + + false + + + + + + + "Dustismo Roman" + + + + "Domestic Manners" + + + + + + + "http://edu.kde.org/khangman/downloads/providers.xml" + + + diff --git a/khangman/khangman/khangmanrc b/khangman/khangman/khangmanrc new file mode 100644 index 00000000..54e188d1 --- /dev/null +++ b/khangman/khangman/khangmanrc @@ -0,0 +1,2 @@ +[KNewStuff] +ProvidersUrl=http://edu.kde.org/khangman/downloads/providers.xml diff --git a/khangman/khangman/khangmanui.rc b/khangman/khangman/khangmanui.rc new file mode 100644 index 00000000..da1c15e6 --- /dev/null +++ b/khangman/khangman/khangmanui.rc @@ -0,0 +1,41 @@ + + + + + &Game + + + + + + + + + + + + &Settings + + + + + + + + + +Main + + + + + + + + + + +Special Characters + + + diff --git a/khangman/khangman/khangmanview.cpp b/khangman/khangman/khangmanview.cpp new file mode 100644 index 00000000..f53a7f99 --- /dev/null +++ b/khangman/khangman/khangmanview.cpp @@ -0,0 +1,736 @@ +/* + * Copyright (C) 2001-2005 Anne-Marie Mahfouf + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +//project headers +#include "prefs.h" +#include "khangman.h" +#include "khangmanview.h" + + +KHangManView::KHangManView(KHangMan*parent, const char *name) + : QWidget(parent, name, WStaticContents | WNoAutoErase) +{ + khangman = parent; + + // The widget for entering letters. + m_letterInput = new KLineEdit( this, "charWrite" ); + m_letterInput->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType) 1, + (QSizePolicy::SizeType) 0, + 0, 0, + m_letterInput->sizePolicy().hasHeightForWidth() ) ); + m_letterInput->setMaxLength( 1 ); + m_letterInput->setAlignment( int( QLineEdit::AlignHCenter ) ); + + // Press this button to enter a letter (or press enter) + m_guessButton = new KPushButton( this, "guessButton" ); + m_guessButton->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType) 1, + (QSizePolicy::SizeType) 0, + 0, 0, + m_guessButton->sizePolicy().hasHeightForWidth() ) ); + m_guessButton->setAutoMask( true ); + m_guessButton->setFlat( true ); + m_guessButton->setText( i18n( "G&uess" ) ); + + // Get background from config file - default is sea + loadAnimation(); + + setMinimumSize( QSize( 660, 370 ) ); + setBackground( m_originalBackground ); + + // Some misc initializations. + m_numMissedLetters = 0; + m_lastWordNumber = -1; + m_accentedLetters = true; + m_hintExists = true; // Assume hint exists + + connect( m_letterInput, SIGNAL( returnPressed() ), + this, SLOT( slotTry() ) ); + connect( m_guessButton, SIGNAL( clicked() ), + this, SLOT( slotTry() )); +} + + +KHangManView::~KHangManView() +{ +} + + +// Handle a guess of the letter in sChar. +// + +void KHangManView::replaceLetters(const QString& sChar) +{ + int index = 0; + bool b_end = false; + + kdDebug() << "word " << m_word << endl; + + // Replace letter in the word + if (Prefs::oneLetter()) { + // We just replace the next instance. + for (int count=0; count < m_word.contains(sChar, false); count++) { + + index = m_word.find(sChar, index, false); + if (m_goodWord.at(2*index)=='_') { + m_goodWord.replace((2*index), 1, m_word.at(index)); + + kdDebug() << "m_goodword " << m_goodWord << endl; + if (count == m_word.contains(sChar, false)-1) + b_end = true; + break; + } + else + index++; + + if (count == m_word.contains(sChar, false)-1) + b_end = true; + } + } + else { + for (int count=0; count < m_word.contains(sChar, false); count++) { + //searching for letter location + index = m_word.find(sChar, index, false); + //we replace it... + m_goodWord.replace((2*index), 1,m_word.at(index)); + index++; + } + } + + if (m_accentedLetters && !Prefs::accentedLetters()) { + if (sChar=="i") replaceLetters(QString::fromUtf8("í")); + if (sChar=="a") replaceLetters(QString::fromUtf8("à")); + if (sChar=="a") replaceLetters(QString::fromUtf8("á")); + if (sChar=="a") replaceLetters(QString::fromUtf8("ã")); + if (sChar=="u") replaceLetters(QString::fromUtf8("ü")); + if (sChar=="o") replaceLetters(QString::fromUtf8("ò")); + if (sChar=="o") replaceLetters(QString::fromUtf8("ó")); + if (sChar=="o") replaceLetters(QString::fromUtf8("õ")); + if (sChar=="e") replaceLetters(QString::fromUtf8("è")); + if (sChar=="e") replaceLetters(QString::fromUtf8("é")); + if (sChar=="u") replaceLetters(QString::fromUtf8("ù")); + } + if (!Prefs::oneLetter()) + m_guessedLetters << sChar; //appends the list only if not in One Letter only mode... + + if (m_word.contains(sChar, false) == 1) + m_guessedLetters << sChar; //append if only one instance + + if (Prefs::oneLetter() && b_end) + m_guessedLetters << sChar; +} + + +bool KHangManView::containsChar(const QString &sChar) +{ + bool b = false; + if (m_accentedLetters && !Prefs::accentedLetters()) { + if (sChar=="i") + b = m_word.contains(QString::fromUtf8("í"), false); + + if (sChar=="a") + b = m_word.contains(QString::fromUtf8("à"), false) + || m_word.contains(QString::fromUtf8("á"), false) + || m_word.contains(QString::fromUtf8("ã"), false); + + if (sChar=="u") + b = m_word.contains(QString::fromUtf8("ü"), false) + || m_word.contains(QString::fromUtf8("ù"), false); + + if (sChar=="o") + b = m_word.contains(QString::fromUtf8("ò"), false) + || m_word.contains(QString::fromUtf8("ó"), false) + || m_word.contains(QString::fromUtf8("õ"), false); + + if (sChar=="e") + b = m_word.contains(QString::fromUtf8("è"), false) + || m_word.contains(QString::fromUtf8("é"), false); + } + + return (b || m_word.contains(sChar, false)); +} + + +// ---------------------------------------------------------------- +// Event handlers + + +void KHangManView::mousePressEvent(QMouseEvent *mouse) +{ + if (mouse->button() == RightButton && m_hintExists && Prefs::hint()) { + + KPassivePopup *myPopup = new KPassivePopup( m_letterInput); + myPopup->setView(i18n("Hint"), m_hint ); + myPopup->setPalette(QToolTip::palette()); + myPopup->setTimeout(Prefs::hintTimer()*1000); //show for 4 seconds as default + int x=0, y=0; + + QPoint abspos = mapToGlobal( QPoint( 0, 0 ) ); + x = abspos.x() + width()*70/700; + y = abspos.y() + height()*150/535; + + QPoint point = QPoint(x, y); + myPopup->show(mapToGlobal(point)); + + // Maybe it's better to popup where the mouse clicks, in that + // case kill the popup before new click + //myPopup->move(mouse->pos()); + } + + //update(); +} + + +// ---------------------------------------------------------------- + +// FIXME: Move this function somewhere logical + + +void KHangManView::setTheme() +{ + loadAnimation(); + setBackground(m_originalBackground); + update(); +} + + +// ---------------------------------------------------------------- +// Painting + + +void KHangManView::paintEvent( QPaintEvent * ) +{ + // This pixmap implements double buffering to remove all forms of + // flicker in the repainting. + QPixmap buf(width(), height()); + + // Repaint the contents of the khangman view into the pixmap. + QPainter p(&buf); + p.drawPixmap(0, 0, m_resizedBackground); + paintHangman(p); + paintWord(p); + paintMisses(p); + + // ...and finally, put the pixmap into the widget. + bitBlt(this, 0, 0, &buf); +} + + +void KHangManView::paintHangman(QPainter &p) +{ + // Draw the animated hanged K + if (Prefs::mode() == 0) // sea + p.drawPixmap(QRect(0, 0, + width()*630/700, height()*285/535), + m_animationPics[m_numMissedLetters]); + else + p.drawPixmap(QRect(width()*68/700, height()*170/535, + width()*259/700, height()*228/535), + m_animationPics[m_numMissedLetters]); +} + + +void KHangManView::paintWord(QPainter &p) +{ + QRect myRect; + if (Prefs::mode() == 0) //sea + myRect = QRect(0, height()-height()*126/535, + width()*417/700, height()*126/535); + else + myRect = QRect(0, height()-height()*126/535, + width()*327/700, height()*126/535); + + QFont tFont; + if (Prefs::mode() == 0) //sea + p.setPen( QColor(148, 156, 167)); + else + p.setPen( QColor(87, 0, 0)); + + if (Prefs::selectedLanguage() =="tg") + tFont.setFamily( "URW Bookman" ); + else + tFont.setFamily( "Sans Serif" ); + + // FIXME: This has to be scaled depending of the dpi + tFont.setPixelSize( 28 ); + + p.setFont(tFont); + p.drawText(myRect, AlignCenter|AlignCenter, m_goodWord); +} + + +void KHangManView::paintMisses(QPainter &p) +{ + // Get the color for the letters. + QColor letterColor; + if (Prefs::mode() == 0) //sea + letterColor = QColor(148, 156, 167); + else + letterColor = QColor(87, 0, 0); + + // Draw the missed letters + QFont tFont; + if (Prefs::selectedLanguage() =="tg") + tFont.setFamily( "URW Bookman" ); + else + tFont.setFamily( "Arial" ); + tFont.setPixelSize( 28 ); + p.setPen( letterColor ); + p.setFont(tFont); + + QFontMetrics fm(tFont); + QRect fmRect(fm.boundingRect(m_missedLetters)); + QRect myRect = QRect(width() - fmRect.width(), 15, + fmRect.width(), fm.height()); + p.drawText(myRect, AlignLeft, m_missedLetters); + + // Draw the "Misses" word + QString misses = i18n("Misses"); + QFont mFont = QFont(Prefs::missesFontFamily()); + mFont.setPointSize(30); + p.setFont(mFont); + + QFontMetrics fm2(mFont); + QRect fmRect2(fm2.boundingRect(misses)); + QRect myRect2(width()- fmRect.width() - fmRect2.width() - 15, + 15 - fm2.height() + fm.height(), + fmRect2.width(), fm2.height()); + p.setPen( letterColor ); + p.drawText(myRect2, AlignLeft|AlignCenter, misses); +} + + +void KHangManView::resizeEvent(QResizeEvent *) +{ + if(!m_originalBackground.isNull()) + setBackground(m_originalBackground); + + m_letterInput->setMinimumSize( QSize( height()/18, 0 ) ); + + QFont charWrite_font( m_letterInput->font() ); + charWrite_font.setPointSize( height()/18 ); + charWrite_font.setFamily( "Sans Serif" ); + + m_letterInput->setFont( charWrite_font ); + m_letterInput->setGeometry(width()-2*height()/12, height()-2*height()/16, + height()/10, height()/10); + m_guessButton->setFont(QFont(Prefs::guessFontFamily(), height()/22)); + m_guessButton->setGeometry(width() - 2*height()/12 + - m_guessButton->width()-5, + height() - 2*height()/16, + m_guessButton->width(), height()/10); +} + + +// ---------------------------------------------------------------- +// Slots + + +void KHangManView::setBackground(QPixmap& bgPix) +{ + QImage img = bgPix.convertToImage(); + m_resizedBackground.resize(size()); + m_resizedBackground.convertFromImage(img.smoothScale( width(), height())); +} + + +void KHangManView::slotTry() +{ + QString guess = m_letterInput->text(); + kdDebug() << "guess as entered: " << guess << endl; + + // If the char is not a letter, empty the input and return. + if (!guess.at(0).isLetter()) { + m_letterInput->setText(""); + return; + } + + // Handle the guess. + if (!m_guessedLetters.contains(guess.lower())) { + // The letter is not already guessed. + + if (containsChar(guess)) { + replaceLetters(guess); + + // This is needed because of the white spaces. + QString stripWord = m_goodWord; + QString sword = m_word; + if (dd > 0) { + stripWord.replace(2*c, 1, ""); + stripWord.replace(2*c-1, 1, ""); + + stripWord.replace(2*(dd-1), 1, ""); + stripWord.replace(2*(dd-1)-1, 1, ""); + } + + QStringList rightChars = QStringList::split(" ", stripWord, true); + QString rightWord = rightChars.join(""); + update(); + sword.remove(QRegExp(" ")); + + // If the user made it... + if (rightWord.stripWhiteSpace().lower() + == sword.stripWhiteSpace().lower()) { + + // We reset everything... + // pixImage->setPixmap(m_animationPics[10]); + //TODO find a better way to finish + // + if (Prefs::sound()) { + QString soundFile = locate("data", "khangman/sounds/EW_Dialogue_Appear.ogg"); + if (soundFile != 0) + KAudioPlayer::play(soundFile); + } + + if (Prefs::wonDialog()) { + // TODO: hide Hint KPassivePopup if any + QPoint point; + KPassivePopup *popup = new KPassivePopup( this, "popup" ); + popup->setAutoDelete( true ); + popup->setTimeout( 4*1000 ); + popup->setView(i18n("Congratulations,\nyou won!") ); + + int x =0, y = 0; + QPoint abspos = popup->pos(); + x = abspos.x() + width()*50/700; + y = abspos.y() + height()*20/535; + point = QPoint(x, y); + popup->show(mapToGlobal(point)); + QTimer::singleShot( 4*1000, this, SLOT(slotNewGame()) ); + } + else if (KMessageBox::questionYesNo(this, i18n("Congratulations! You won! Do you want to play again?"),QString::null,i18n("Play Again"), i18n("Do Not Play")) == 3) + slotNewGame(); + else + kapp->quit(); + } + } + else { + // The char is missed. + + m_guessedLetters << guess.lower(); + m_guessedLetters << guess.upper(); + m_missedLetters = m_missedLetters.replace((2 * m_numMissedLetters), + 1, guess.lower()); + m_numMissedLetters++; + update(); + + // Check if we have reached the limit of wrong guesses. + if (m_numMissedLetters >= MAXWRONGGUESSES) { + + //TODO sequence to finish when hanged + QStringList charList=QStringList::split("", m_word); + QString theWord=charList.join(" "); + m_goodWord = theWord; + //usability: find another way to start a new game + QString newGameString = i18n("You lost. Do you want to play again?"); + if (Prefs::wonDialog()) { + // TODO: hide Hint KPassivePopup if any + QPoint point; + KPassivePopup *popup = new KPassivePopup(KPassivePopup::Boxed, this, "popup" ); + popup->setAutoDelete( true ); + popup->setTimeout( 4*1000 ); + + QVBox *vb = new QVBox( popup ); + + QLabel *popLabel = new QLabel( vb); + popLabel->setFont(QFont("Sans Serif", 14, QFont::Normal)); + popLabel->setText(i18n("You lost!\nThe word was\n%1").arg(m_word)); + popup->setView( vb ); + + QPoint abspos = popup->pos(); + int x = abspos.x() + width() * 50 / 700; + int y = abspos.y() + height() * 20 / 535; + popup->show(mapToGlobal(QPoint(x, y))); + + QTimer::singleShot( 4 * 1000, this, SLOT(slotNewGame()) ); + } + else if (KMessageBox::questionYesNo(this, newGameString, QString::null, i18n("Play Again"), i18n("Do Not Play")) == 3) + slotNewGame(); + else + kapp->quit(); + } + } + } + else { + // The letter is already guessed. + + // Show a popup that says as much. + QPoint point; + KPassivePopup *popup = new KPassivePopup(KPassivePopup::Balloon, this, "popup" ); + popup->setAutoDelete( true ); + popup->setTimeout( 1000 ); + popup->setView(i18n("This letter has already been guessed.") ); + + int x = 0; + int y = 0; + if (m_missedLetters.contains(guess, false) > 0) { + // FIXME: popup should be better placed. + + QPoint abspos = popup->pos(); + x = abspos.x() + width()*400/700; + y = abspos.y() + height()*50/535; + point = QPoint(x, y); + + // Create a 1 second single-shot timer, and reenable user + // input after this time. + QTimer::singleShot( Prefs::missedTimer() * 1000, + this, SLOT(enableUserInput()) ); + + // Disable any possible entry + m_letterInput->setEnabled(false); + } + + if (m_goodWord.contains(guess, false) > 0) { + QPoint abspos = popup->pos(); + + if (Prefs::mode() == 0) { + // sea + x = abspos.x() + width()*250/700; + y = abspos.y() + height()*485/535; + } + else { + x = abspos.x() + width()*200/700; + y = abspos.y() + height()*485/535; + } + point = QPoint(x, y); + + QTimer::singleShot( Prefs::missedTimer() * 1000, + this, SLOT(enableUserInput()) ); + + // Disable any possible entry + m_letterInput->setEnabled(false); + } + + popup->show(mapToGlobal(point)); + } + + // Reset the entry field after guess. + m_letterInput->setText(""); +} + + +void KHangManView::enableUserInput() +{ + m_letterInput->setEnabled(true); + m_letterInput->setFocus(); +} + + +void KHangManView::slotNewGame() +{ + if (Prefs::sound()) { + QString soundFile = locate("data", "khangman/sounds/new_game.ogg"); + if (soundFile != 0) + KAudioPlayer::play(soundFile); + } + + reset(); + game(); + m_letterInput->setFocus(); +} + + +void KHangManView::reset() +{ + m_goodWord = ""; + m_word = ""; + + m_guessedLetters.clear(); + m_numMissedLetters = 0; + m_missedLetters = "_ _ _ _ _ _ _ _ _ _ "; + + // Clear the input field. + m_letterInput->setText(""); + + update(); +} + + +void KHangManView::game() +{ + kdDebug() << "language " << Prefs::selectedLanguage() << endl; + kdDebug() << "level " << Prefs::levelFile() << endl; + + // Check if the data files are installed in the correct dir. + QString myString = QString("khangman/data/%1/%2") + .arg(Prefs::selectedLanguage()) + .arg(Prefs::levelFile()); + QFile myFile; + myFile.setName(locate("data", myString)); + if (!myFile.exists()) { + QString mString = i18n("File $KDEDIR/share/apps/khangman/data/%1/%2 not found!\n" + "Check your installation, please!") + .arg(Prefs::selectedLanguage()) + .arg(Prefs::levelFile()); + KMessageBox::sorry( this, mString, i18n("Error") ); + kapp->quit(); + } + + // We open the file and store info into the stream... + QFile openFileStream(myFile.name()); + openFileStream.open(IO_ReadOnly); + QTextStream readFileStr(&openFileStream); + readFileStr.setEncoding(QTextStream::UnicodeUTF8); + + // Alldata contains all the words from the file + QStringList allData = QStringList::split("\n", readFileStr.read(), true); + openFileStream.close(); + + // Detects if file is a kvtml file so that it's a hint enable file + if (allData.first() == "") { + readFile(); + } + else { + //TODO abort if not a kvtml file maybe + kdDebug() << "Not a kvtml file!" << endl; + } + kdDebug() << m_word << endl; + + // Display the number of letters to guess with _ + for (unsigned int i = 0; i < m_word.length(); i++) + m_goodWord.append("_ "); + + // Remove the last trailing space. + m_goodWord.remove(m_goodWord.length()-1); + + kdDebug() << m_goodWord << endl; + + // If needed, display white space or - if in word or semi dot. + + // 1. Find dashes. + int f = m_word.find( "-" ); + if (f>0) { + m_goodWord.replace(2*f, 1, "-"); + + int g = m_word.find( "-", f+1); + if (g>0) + m_goodWord.replace(2*g, 3, "-"); + if (g>1) + m_goodWord.append("_"); + } + + // 2. Find white space. + c = m_word.find( " " ); + if (c > 0) { + m_goodWord.replace(2*c, 1, " "); + dd = m_word.find( " ", c+1); + if (dd > 0) + m_goodWord.replace(2*dd, c+1, " "); + } + + // 3. Find · + int e = m_word.find( QString::fromUtf8("·") ); + if (e>0) + m_goodWord.replace(2*e, 1, QString::fromUtf8("·") ); + + // 4. Find ' + int h = m_word.find( "'" ); + if (h>0) + m_goodWord.replace(2*h, 1, "'"); +} + + +void KHangManView::readFile() +{ + kdDebug() << "in read kvtml file " << endl; + QString myString=QString("khangman/data/%1/%2").arg(Prefs::selectedLanguage()).arg(Prefs::levelFile()); + myString= locate("data", myString); + KEduVocDataItemList verbs = KEduVocData::parse(myString); + + //how many words in the file + int NumberOfWords = verbs.count(); + + //pick a number in random + + // Make sure the same word is not chosen twice in a row. + int wordNumber = m_random.getLong(NumberOfWords); + if (m_lastWordNumber != -1) { + while (wordNumber == m_lastWordNumber) + wordNumber = m_random.getLong(NumberOfWords); + } + m_lastWordNumber = wordNumber; + + m_word = verbs[wordNumber].originalText(); + m_hint = verbs[wordNumber].translatedText(); + + if (m_word.isEmpty()) + readFile(); + + if (m_hint.isEmpty()) { + m_hintExists = false; // Hint does not exist. + + // FIXME: Make this a signal instead. + khangman->changeStatusbar("", 103); + } + else { + m_hintExists = true; + khangman->setMessages(); + } +} + + +void KHangManView::loadAnimation() +{ + switch (Prefs::mode()) { + case Prefs::EnumMode::sea: + m_originalBackground = QPixmap(locate("data", "khangman/pics/sea/sea_theme.png") ); + m_themeName = "sea"; + m_letterInput->setPaletteForegroundColor( QColor( 83, 40, 14) ); + m_guessButton->setPaletteBackgroundColor( QColor( 115, 64, 49) ); + m_guessButton->setPaletteForegroundColor( QColor( 148, 156, 167) ); + m_guessButton->setBackgroundOrigin( KPushButton::ParentOrigin ); + break; + + case Prefs::EnumMode::desert: + m_originalBackground = QPixmap(locate("data","khangman/pics/desert/desert_theme.png") ); + m_themeName = "desert"; + m_letterInput->setPaletteForegroundColor( QColor( 87, 0, 0) ); + m_guessButton->setPaletteBackgroundColor( QColor( 205, 214, 90) ); + m_guessButton->setPaletteForegroundColor( QColor( 87, 0, 0) ); + m_guessButton->setBackgroundOrigin( KPushButton::ParentOrigin ); + break; + } + + // Now we load the pixmaps... + for (uint i = 0; i < 11; i++) { + m_animationPics[i].load(locate( "data", + QString("khangman/pics/%1/animation%2.png") + .arg(m_themeName).arg(i) )); + } +} + +#include "khangmanview.moc" + diff --git a/khangman/khangman/khangmanview.h b/khangman/khangman/khangmanview.h new file mode 100644 index 00000000..593c94a0 --- /dev/null +++ b/khangman/khangman/khangmanview.h @@ -0,0 +1,202 @@ +/* + * Copyright (C) 2001-2005 Anne-Marie Mahfouf + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +#ifndef KHANGMANVIEW_H +#define KHANGMANVIEW_H + + +class KPushButton; +class KHangMan; + +#include + +#include +#include + + +#define MAXWRONGGUESSES 10 + + +/** + * This is the main view class for KHangMan. Most of the non-menu, + * non-toolbar, and non-statusbar (e.g., non frame) GUI code should go + * here. + */ + +class KHangManView : public QWidget +{ + Q_OBJECT +public: + + KHangManView(KHangMan *parent=0, const char *name=0); + + virtual ~KHangManView(); + + ///parent instance + KHangMan *khangman; + + void setTheme(); + + bool hintExists() const { return m_hintExists; } + + bool accentedLetters() const { return m_accentedLetters; } + void setAccentedLetters( bool _accentedLetters ) + { m_accentedLetters = _accentedLetters; } + + /// Enter a letter into the input widget. + void enterLetter(QString letter) { m_letterInput->setText(letter); } + + +signals: + + /// Use this signal to change the content of the statusbar + void signalChangeLanguage(int); + + /// Emit this signal to say if this is a kvtml file or not (hints + /// enabled or not). + void signalKvtml(bool); + +private: + + // FIXME: Move all these below the next "private:" and when doing + // that, rename them (if necessary), and regroup them into + // logical groups. + + // FIXME: Rename these into something sensible! + // (or better yet: remove them altogether) + int c; // These two are the positions of the first and + int dd; // second spaces in the word. + + + protected: + + // Events + void paintEvent( QPaintEvent * ); + void resizeEvent( QResizeEvent * ); + + /// Enable hints on mouse right click if Hints exist. + virtual void mousePressEvent( QMouseEvent *mouse ); + + + private: + + // Painting + + /// Paint the animated hanged K sequence. + void paintHangman(QPainter &p); + void paintWord(QPainter &p); + void paintMisses(QPainter &p); + + /// Reset everything to start a new game, missed letters is empty. + void reset(); + /// Load kvtml file and get a word and its tip in random. + void readFile(); + /// Play a game: look for a word to be guessed and load its tip. + void game(); + + /// Load the K animated sequence depending of the theme. + void loadAnimation(); + + /// Set the background pixmap to the QPixmap argument. + void setBackground(QPixmap& ); + + /// Return true if the word contains the char in the QString. + bool containsChar(const QString &); + + void replaceLetters(const QString &); + +public slots: + /// If you want to play with a new word + void slotNewGame(); + +private slots: + + /// After you click on Guess button or hit Enter when guessing a + /// new letter, see if the letter is in the word or not + void slotTry(); + + /// Reenable user input. This is used as a target for timers when + /// the user has made a guess that was already made earlier, and a + /// popup informing about this is closed. + void enableUserInput(); + +private: + + // The basic data ---------------- + + // FIXME: Rewrite the whole handling of this so that goodWord, + // guessedLetters, and missedLetters all lack spaces. + // These spaces will then be added at draw time. + + /// The word to be guessed. + QString m_word; + /// goodWord is the hidden word that is filled in during the game. + /// Initialized to "_ " * (number of letters in the word). + QString m_goodWord; + + /// Contains all letters already guessed. + QStringList m_guessedLetters; + + // Stores the missed letters that are shown on the screen. + // Initialiazed to "_ " * MAXWRONGGUESSES. + QString m_missedLetters; + /// How many times you missed. + /// When this reaches MAXWRONGGUESSES, you are hanged. + int m_numMissedLetters; + + + // Misc data ---------------- + + // Stores the number of the last word. This is to make sure that + // the same word is not given twice in a row. + int m_lastWordNumber; + + QString m_themeName; + KRandomSequence m_random; + + /// true if a hint exists + bool m_hintExists; + QString m_hint; + + /// true if the language contains accented letters. + /// This is true for, among others, es, ca, pt or pt_BR + bool m_accentedLetters; + + + // Graphics ---------------- + + // Background picture (sea or desert) + QPixmap m_originalBackground; // Original image + QPixmap m_resizedBackground; // Resized to fit the window. + + /// The hanged K animation sequence. + QPixmap m_animationPics[MAXWRONGGUESSES + 1]; + + // Widgets ---------------- + + /// The widget where the user enters the letter. Upper case is + /// transformed into lower case, except for german(!). + KLineEdit *m_letterInput; + + /// After you entered a letter in the line edit click this button + /// to see if the letter is in the word or not. + KPushButton *m_guessButton; +}; + +#endif // KHANGMANVIEW_H + diff --git a/khangman/khangman/khnewstuff.cpp b/khangman/khangman/khnewstuff.cpp new file mode 100644 index 00000000..829a5f24 --- /dev/null +++ b/khangman/khangman/khnewstuff.cpp @@ -0,0 +1,67 @@ +/* + This file is from KOrganizer. + Copyright (c) 2002 Cornelius Schumacher + Copyright (c) 2004-2005 Anne-Marie Mahfouf + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + As a special exception, permission is given to link this program + with any edition of Qt, and distribute the resulting executable, + without including the source code for Qt in the source distribution. +*/ + +#include +#include +#include +#include +#include +#include + +#include "prefs.h" +#include "khnewstuff.h" + +KHNewStuff::KHNewStuff( KHangManView *view ) : + KNewStuff( "khangman", view ), + m_view( view ) +{ +} + +bool KHNewStuff::install( const QString &fileName ) +{ + kdDebug(5850) << "KHNewStuff::install(): " << fileName << endl; + + KTar archive( fileName ); + if ( !archive.open( IO_ReadOnly ) ) + return false; + const KArchiveDirectory *archiveDir = archive.directory(); + KStandardDirs myStdDir; + const QString destDir =myStdDir.saveLocation("data", kapp->instanceName() + "/data/", true); + KStandardDirs::makeDir( destDir ); + archiveDir->copyTo(destDir); + archive.close(); + //look for languages dirs installed + m_view->khangman->setLanguages(); + //refresh Languages menu + m_view->khangman->m_languageAction->setItems(m_view->khangman->m_languageNames); + m_view->khangman->slotChangeLanguage(m_view->khangman->m_languages.findIndex(Prefs::selectedLanguage())); + m_view->khangman->m_languageAction->setCurrentItem(m_view->khangman->m_languages.findIndex(Prefs::selectedLanguage())); + return true; +} + +bool KHNewStuff::createUploadFile( const QString &/*fileName*/ ) +{ + //return mView->saveCalendar( fileName ); + return true; +} diff --git a/khangman/khangman/khnewstuff.h b/khangman/khangman/khnewstuff.h new file mode 100644 index 00000000..75fa7c12 --- /dev/null +++ b/khangman/khangman/khnewstuff.h @@ -0,0 +1,44 @@ +/* + This file is fromKOrganizer. + Copyright (c) 2002 Cornelius Schumacher + Copyright (c) 2004-2005 Anne-Marie Mahfouf + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + As a special exception, permission is given to link this program + with any edition of Qt, and distribute the resulting executable, + without including the source code for Qt in the source distribution. +*/ +#ifndef KHNEWSTUFF_H +#define KHNEWSTUFF_H + +#include "knewstuff/knewstuff.h" +#include "khangman.h" + +class KHangMan; + +class KHNewStuff : public KNewStuff +{ + public: + KHNewStuff( KHangManView * ); + + bool install( const QString &fileName ); + bool createUploadFile( const QString &fileName ); + + private: + KHangManView *m_view; +}; + +#endif diff --git a/khangman/khangman/main.cpp b/khangman/khangman/main.cpp new file mode 100644 index 00000000..9cbf84e7 --- /dev/null +++ b/khangman/khangman/main.cpp @@ -0,0 +1,155 @@ +/* + * Copyright (C) 2001-2005 Anne-Marie Mahfouf + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +#include "khangman.h" +#include "version.h" + +#include +#include +#include +#include +#include +#include + +#include "fontchecker.h" + +static const char description[] = + I18N_NOOP("Classical hangman game for KDE"); + +static const char version[] = "0.1"; + +static KCmdLineOptions options[] = +{ +// { "+[URL]", I18N_NOOP( "Document to open" ), 0 }, + KCmdLineLastOption +}; + +int main(int argc, char **argv) +{ + KAboutData aboutData( "khangman", I18N_NOOP("KHangMan"), + KHM_VERSION, description, KAboutData::License_GPL, + "(c) 2001-2006, Anne-Marie Mahfouf", 0, +"http://edu.kde.org/khangman"); + aboutData.addAuthor("Primoz Anzur", I18N_NOOP("Previous maintainer"), "zerokode@gmx.net"); + //write the names with accents and all and this file save with utf8 encoding + aboutData.addAuthor("Anne-Marie Mahfouf", I18N_NOOP("Actual maintainer, author"), "annma@kde.org"); + aboutData.addCredit("Renaud Blanchard", + I18N_NOOP("Graphics"), "kisukuma@chez.com"); + aboutData.addCredit("Stefan Asserhäll", + I18N_NOOP("Swedish data files, coding help, transparent pictures and i18n fixes"), "stefan.asserhall@telia.com"); + aboutData.addCredit("Joe Bolin", + I18N_NOOP("Nature theme background"), "jbolin@zoominternet.net"); + aboutData.addCredit("Primoz Anzur", + I18N_NOOP("Blue theme background, icons"), "zerokode@gmx.net"); + aboutData.addCredit("eXParTaKus", + I18N_NOOP("Spanish data files"), "expartakus@expartakus.com"); + aboutData.addCredit("Erik Kjær Pedersenn", + I18N_NOOP("Danish data files"), "erik@mpim-bonn.mpg.de" ); + aboutData.addCredit("Niko Lewman", + I18N_NOOP("Finnish data files"), "niko.lewman@edu.hel.fi" ); + aboutData.addCredit("João Sebastião de Oliveira Bueno", + I18N_NOOP("Brazilian Portuguese data files"), "gwidion@mpc.com.br" ); + aboutData.addCredit("Antoni Bella", + I18N_NOOP("Catalan data files"), "bella5@teleline.es"); + aboutData.addCredit("Giovanni Venturi", + I18N_NOOP("Italian data files"), "jumpyj@tiscali.it"); + aboutData.addCredit("Rinse", + I18N_NOOP("Dutch data files"), "rinse@kde.nl"); + aboutData.addCredit("Lukáš Tinkl", + I18N_NOOP("Czech data files"), "lukas@kde.org"); + aboutData.addCredit("Tamas Szanto", + I18N_NOOP("Hungarian data files"), "tszanto@mol.hu"); + aboutData.addCredit("Torger Ã…ge Sinnes", + I18N_NOOP("Norwegian (BokmÃ¥l) data files"), "org-a-s@online.no"); + aboutData.addCredit("Roger Kovacs", + I18N_NOOP("Tajik data files"), "rkovacs@khujand.org"); + aboutData.addCredit("Chusslove Illich", + I18N_NOOP("Serbian (Cyrillic and Latin) data files"), "chaslav@sezampro.yu"); + aboutData.addCredit("Jure Repinc", + I18N_NOOP("Slovenian data files"), "jlp@holodeck1.com"); + aboutData.addCredit("Pedro Morais", + I18N_NOOP("Portuguese data files"), "Morais@kde.org"); + aboutData.addCredit("Gaute Hvoslef Kvalnes", + I18N_NOOP("Norwegian (Nynorsk) data files"), "gaute@verdsveven.com"); + aboutData.addCredit("Mehmet Özel", + I18N_NOOP("Turkish data files"), "mehmet_ozel2003@hotmail.com"); + aboutData.addCredit("Черепанов Ðндрей", + I18N_NOOP("Russian data files"), "sibskull@mail.ru"); + aboutData.addCredit("Radostin Radnev", + I18N_NOOP("Bulgarian data files"), "radnev@yahoo.com"); + aboutData.addCredit("Kevin Patrick Scannell", + I18N_NOOP("Irish (Gaelic) data files"), "scannell@slu.edu"); + aboutData.addCredit("Matt Howe", + I18N_NOOP("Softer Hangman Pictures"), "mdhowe@bigfoot.com"); + aboutData.addCredit("Benjamin Meyer", + I18N_NOOP("Coding help"), "ben@meyerhome.net"); + aboutData.addCredit("Robert Gogolok", + I18N_NOOP("Coding help"), "robertgogolok@gmx.de"); + aboutData.addCredit("Lubos Lunàk", + I18N_NOOP("Coding help"), "l.lunak@kde.org"); + aboutData.addCredit("Albert Astals Cid", + I18N_NOOP("Coding help, fixed a lot of things"), "tsdgeos@terra.es"); + aboutData.addCredit("Danny Allen", + I18N_NOOP("SVG icon"), "danny@dannyallen.co.uk"); + aboutData.addCredit("Peter Hedlund", + I18N_NOOP("Code for generating icons for the characters toolbar"), "peter.hedlund@kdemail.net"); + aboutData.addCredit("Inge Wallin", + I18N_NOOP("Code cleaning"), "inge@lysator.liu.se"); + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); + KApplication app; + KHangMan *mainWin = 0; + + QFont f("Domestic Manners", 12, QFont::Normal, true); + QFont fd("Dustismo Roman", 12, QFont::Normal, true); + if (!fontChecker::checkInstalled(f, locate("appdata", "fonts/Domestic_Manners.ttf"))) + { + KProcess *proc = new KProcess; + for (int i = 0; i < argc; i++) *proc << argv[i]; + proc->start(); + } + else if (!fontChecker::checkInstalled(fd, locate("appdata", "fonts/Dustismo_Roman.ttf"))) + { + KProcess *proc = new KProcess; + for (int i = 0; i < argc; i++) *proc << argv[i]; + proc->start(); + } + else + { + if (app.isRestored()) + { + RESTORE(KHangMan); + } + else + { + // no session.. just start up normally + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + /// @todo do something with the command line args here + + mainWin = new KHangMan(); + app.setMainWidget( mainWin ); + mainWin->show(); + + args->clear(); + // mainWin has WDestructiveClose flag by default, so it will delete itself. + return app.exec(); + } + } +} + diff --git a/khangman/khangman/normal.ui b/khangman/khangman/normal.ui new file mode 100644 index 00000000..f9673223 --- /dev/null +++ b/khangman/khangman/normal.ui @@ -0,0 +1,94 @@ + +normal + + + normal + + + + 0 + 0 + 334 + 128 + + + + + unnamed + + + + layout4 + + + + unnamed + + + + kcfg_OneLetter + + + Require more &guesses for duplicate letters + + + Check this if you do not want to display each instance of the same letter + + + If you check this box, only the first letter will be written if the letter is found in several places in the word. Then when you rechoose this letter, it will replace the second instance in the word until there are no more instances of this letter. +For example, the word to guess is "potato". If this option is unchecked, when you try "o", the 2 "o" in the word will be discovered at the same time. If this is checked, you will need to try "o" twice. + +Default is that for one letter typed, all instances of that letter in the word are displayed. + + + + + kcfg_WonDialog + + + Do not display the 'Congratulations! You &won!' dialog + + + If checked, the dialog 'Congratulations! You won!' is not displayed. After 3 seconds, a new game will start automatically. + + + If this option is not checked, when a game is won a dialog will appear saying 'Congratulations! You won!'. It also asks you if you want to play again and you have to say Yes or No. +This is the default state. + +If this option is checked, this dialog will not appear and a new game will automatically start after four seconds. A passive popup tells you you have won the game. When this opton is checked you don't have an intrusive dialog each time you won a game. + + + + + groupBox3_2 + + + Sounds + + + + unnamed + + + + kcfg_Sound + + + Enable &sounds + + + If checked, sounds will be played for New Game and Win Game + + + If this box is checked, you will have some sounds played for each new game and when you win a game. If this is not checked, there will be no sound in KHangMan. +Default is no sound. + + + + + + + + + + diff --git a/khangman/khangman/pics/Makefile.am b/khangman/khangman/pics/Makefile.am new file mode 100644 index 00000000..462f19fb --- /dev/null +++ b/khangman/khangman/pics/Makefile.am @@ -0,0 +1,2 @@ +SUBDIRS = $(AUTODIRS) + diff --git a/khangman/khangman/pics/desert/Makefile.am b/khangman/khangman/pics/desert/Makefile.am new file mode 100644 index 00000000..1e5f7426 --- /dev/null +++ b/khangman/khangman/pics/desert/Makefile.am @@ -0,0 +1,4 @@ +picsdir = $(kde_datadir)/khangman/pics/desert +pics_DATA = desert_theme.png animation0.png animation1.png animation2.png animation3.png animation4.png animation5.png animation6.png animation7.png animation8.png animation9.png animation10.png +EXTRA_DIST = $(pics_DATA) + diff --git a/khangman/khangman/pics/desert/animation0.png b/khangman/khangman/pics/desert/animation0.png new file mode 100644 index 00000000..b9f74d8e Binary files /dev/null and b/khangman/khangman/pics/desert/animation0.png differ diff --git a/khangman/khangman/pics/desert/animation1.png b/khangman/khangman/pics/desert/animation1.png new file mode 100644 index 00000000..89203130 Binary files /dev/null and b/khangman/khangman/pics/desert/animation1.png differ diff --git a/khangman/khangman/pics/desert/animation10.png b/khangman/khangman/pics/desert/animation10.png new file mode 100644 index 00000000..2d5c1fd7 Binary files /dev/null and b/khangman/khangman/pics/desert/animation10.png differ diff --git a/khangman/khangman/pics/desert/animation2.png b/khangman/khangman/pics/desert/animation2.png new file mode 100644 index 00000000..9f7361b9 Binary files /dev/null and b/khangman/khangman/pics/desert/animation2.png differ diff --git a/khangman/khangman/pics/desert/animation3.png b/khangman/khangman/pics/desert/animation3.png new file mode 100644 index 00000000..a82f013c Binary files /dev/null and b/khangman/khangman/pics/desert/animation3.png differ diff --git a/khangman/khangman/pics/desert/animation4.png b/khangman/khangman/pics/desert/animation4.png new file mode 100644 index 00000000..7379c8d3 Binary files /dev/null and b/khangman/khangman/pics/desert/animation4.png differ diff --git a/khangman/khangman/pics/desert/animation5.png b/khangman/khangman/pics/desert/animation5.png new file mode 100644 index 00000000..73dd7693 Binary files /dev/null and b/khangman/khangman/pics/desert/animation5.png differ diff --git a/khangman/khangman/pics/desert/animation6.png b/khangman/khangman/pics/desert/animation6.png new file mode 100644 index 00000000..2ef70452 Binary files /dev/null and b/khangman/khangman/pics/desert/animation6.png differ diff --git a/khangman/khangman/pics/desert/animation7.png b/khangman/khangman/pics/desert/animation7.png new file mode 100644 index 00000000..949d8dea Binary files /dev/null and b/khangman/khangman/pics/desert/animation7.png differ diff --git a/khangman/khangman/pics/desert/animation8.png b/khangman/khangman/pics/desert/animation8.png new file mode 100644 index 00000000..ac0433fe Binary files /dev/null and b/khangman/khangman/pics/desert/animation8.png differ diff --git a/khangman/khangman/pics/desert/animation9.png b/khangman/khangman/pics/desert/animation9.png new file mode 100644 index 00000000..217c65f8 Binary files /dev/null and b/khangman/khangman/pics/desert/animation9.png differ diff --git a/khangman/khangman/pics/desert/desert_theme.png b/khangman/khangman/pics/desert/desert_theme.png new file mode 100644 index 00000000..bfe4676d Binary files /dev/null and b/khangman/khangman/pics/desert/desert_theme.png differ diff --git a/khangman/khangman/pics/sea/Makefile.am b/khangman/khangman/pics/sea/Makefile.am new file mode 100644 index 00000000..760ca3b4 --- /dev/null +++ b/khangman/khangman/pics/sea/Makefile.am @@ -0,0 +1,4 @@ +picsdir = $(kde_datadir)/khangman/pics/sea +pics_DATA = sea_theme.png animation0.png animation1.png animation2.png animation3.png animation4.png animation5.png animation6.png animation7.png animation8.png animation9.png animation10.png +EXTRA_DIST = $(pics_DATA) + diff --git a/khangman/khangman/pics/sea/animation0.png b/khangman/khangman/pics/sea/animation0.png new file mode 100644 index 00000000..bb1b0b6a Binary files /dev/null and b/khangman/khangman/pics/sea/animation0.png differ diff --git a/khangman/khangman/pics/sea/animation1.png b/khangman/khangman/pics/sea/animation1.png new file mode 100644 index 00000000..6b9a739b Binary files /dev/null and b/khangman/khangman/pics/sea/animation1.png differ diff --git a/khangman/khangman/pics/sea/animation10.png b/khangman/khangman/pics/sea/animation10.png new file mode 100644 index 00000000..f5e806e2 Binary files /dev/null and b/khangman/khangman/pics/sea/animation10.png differ diff --git a/khangman/khangman/pics/sea/animation11.png b/khangman/khangman/pics/sea/animation11.png new file mode 100644 index 00000000..43bdf0e1 Binary files /dev/null and b/khangman/khangman/pics/sea/animation11.png differ diff --git a/khangman/khangman/pics/sea/animation2.png b/khangman/khangman/pics/sea/animation2.png new file mode 100644 index 00000000..853250a4 Binary files /dev/null and b/khangman/khangman/pics/sea/animation2.png differ diff --git a/khangman/khangman/pics/sea/animation3.png b/khangman/khangman/pics/sea/animation3.png new file mode 100644 index 00000000..b3b3f1b5 Binary files /dev/null and b/khangman/khangman/pics/sea/animation3.png differ diff --git a/khangman/khangman/pics/sea/animation4.png b/khangman/khangman/pics/sea/animation4.png new file mode 100644 index 00000000..8dbda87b Binary files /dev/null and b/khangman/khangman/pics/sea/animation4.png differ diff --git a/khangman/khangman/pics/sea/animation5.png b/khangman/khangman/pics/sea/animation5.png new file mode 100644 index 00000000..0fd6e9d1 Binary files /dev/null and b/khangman/khangman/pics/sea/animation5.png differ diff --git a/khangman/khangman/pics/sea/animation6.png b/khangman/khangman/pics/sea/animation6.png new file mode 100644 index 00000000..3d349940 Binary files /dev/null and b/khangman/khangman/pics/sea/animation6.png differ diff --git a/khangman/khangman/pics/sea/animation7.png b/khangman/khangman/pics/sea/animation7.png new file mode 100644 index 00000000..b4492216 Binary files /dev/null and b/khangman/khangman/pics/sea/animation7.png differ diff --git a/khangman/khangman/pics/sea/animation8.png b/khangman/khangman/pics/sea/animation8.png new file mode 100644 index 00000000..028e3765 Binary files /dev/null and b/khangman/khangman/pics/sea/animation8.png differ diff --git a/khangman/khangman/pics/sea/animation9.png b/khangman/khangman/pics/sea/animation9.png new file mode 100644 index 00000000..01373557 Binary files /dev/null and b/khangman/khangman/pics/sea/animation9.png differ diff --git a/khangman/khangman/pics/sea/sea_theme.png b/khangman/khangman/pics/sea/sea_theme.png new file mode 100644 index 00000000..5c296739 Binary files /dev/null and b/khangman/khangman/pics/sea/sea_theme.png differ diff --git a/khangman/khangman/prefs.kcfgc b/khangman/khangman/prefs.kcfgc new file mode 100644 index 00000000..b7e804e6 --- /dev/null +++ b/khangman/khangman/prefs.kcfgc @@ -0,0 +1,6 @@ +# Code generation options for kconfig_compiler +File=khangman.kcfg +IncludeFiles=kstandarddirs.h,qdir.h +ClassName=Prefs +Singleton=true +Mutators=true diff --git a/khangman/khangman/sounds/EW_Dialogue_Appear.ogg b/khangman/khangman/sounds/EW_Dialogue_Appear.ogg new file mode 100644 index 00000000..037d247a Binary files /dev/null and b/khangman/khangman/sounds/EW_Dialogue_Appear.ogg differ diff --git a/khangman/khangman/sounds/Makefile.am b/khangman/khangman/sounds/Makefile.am new file mode 100644 index 00000000..404aa91a --- /dev/null +++ b/khangman/khangman/sounds/Makefile.am @@ -0,0 +1,3 @@ +soundsdir = $(kde_datadir)/khangman/sounds +sounds_DATA = new_game.ogg EW_Dialogue_Appear.ogg +EXTRA_DIST = $(sounds_DATA) diff --git a/khangman/khangman/sounds/new_game.ogg b/khangman/khangman/sounds/new_game.ogg new file mode 100644 index 00000000..d8d549cd Binary files /dev/null and b/khangman/khangman/sounds/new_game.ogg differ diff --git a/khangman/khangman/sounds/splash.ogg b/khangman/khangman/sounds/splash.ogg new file mode 100644 index 00000000..8dde880c Binary files /dev/null and b/khangman/khangman/sounds/splash.ogg differ diff --git a/khangman/khangman/timer.cpp b/khangman/khangman/timer.cpp new file mode 100644 index 00000000..7d1f7304 --- /dev/null +++ b/khangman/khangman/timer.cpp @@ -0,0 +1,47 @@ +/*************************************************************************** + * Copyright (C) 2005 by Michael Goettsche * + * michael.goettsche@kdemail.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include + +#include +#include + +#include "timer.h" +#include "prefs.h" + + +Timer::Timer() + :timerdlg() +{ + timeHintLabel->setText(QString::number(Prefs::hintTimer()) + " " + i18n("seconds")); + timeMissedLabel->setText(QString::number(Prefs::missedTimer()) + " " + i18n("seconds")); + connect(kcfg_HintTimer, SIGNAL(valueChanged(int)), this, SLOT(sliderValueChanged())); + connect(kcfg_MissedTimer, SIGNAL(valueChanged(int)), this, SLOT(sliderValueChanged())); +} + + +void Timer::sliderValueChanged() +{ + timeMissedLabel->setText(QString::number(kcfg_MissedTimer->value()) + " " + i18n("seconds")); + timeHintLabel->setText(QString::number(kcfg_HintTimer->value()) + " " + i18n("seconds")); +} + + +#include "timer.moc" diff --git a/khangman/khangman/timer.h b/khangman/khangman/timer.h new file mode 100644 index 00000000..cb3373c1 --- /dev/null +++ b/khangman/khangman/timer.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * Copyright (C) 2005 by Michael Goettsche * + * michael.goettsche@kdemail.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#ifndef TIMER_H_ +#define TIMER_H_ + + +#include "timerdlg.h" + +/** + * @short Timer widget in Settings dialog + * @author Michael Goettsche + * @version 0.1 + */ + +class Timer : public timerdlg +{ +Q_OBJECT + +public: + ///Constructor + Timer(); + +protected slots: + ///When the QSlider value changes + void sliderValueChanged(); +}; + + +#endif //TIMER_H_ diff --git a/khangman/khangman/timerdlg.ui b/khangman/khangman/timerdlg.ui new file mode 100644 index 00000000..facfaaa1 --- /dev/null +++ b/khangman/khangman/timerdlg.ui @@ -0,0 +1,229 @@ + +timerdlg + + + timerdlg + + + + 0 + 0 + 439 + 270 + + + + + unnamed + + + + groupBox5 + + + Timers + + + + unnamed + + + + layout5 + + + + unnamed + + + + kcfg_HintTimer + + + true + + + 10 + + + 1 + + + 4 + + + Horizontal + + + Below + + + 1 + + + Time during which the Hint is displayed + + + You can set the time for displaying the Hint tooltip. Default is 3 seconds but younger children might need longer time to be able to read the Hint. + + + + + spacer24_2_2 + + + Horizontal + + + Expanding + + + + 295 + 20 + + + + + + spacer26_2_2_2_2 + + + Vertical + + + Expanding + + + + 25 + 16 + + + + + + timeHintLabel + + + + + + kcfg_HintTimer + + + + + kActiveLabel1 + + + Set the time for displaying the hint: + + + + + + + layout6 + + + + unnamed + + + + kActiveLabel1_2 + + + Set the time for displaying the Already Guessed Letter: + + + + + timeMissedLabel + + + + + + kcfg_MissedTimer + + + + + kcfg_MissedTimer + + + true + + + 10 + + + 1 + + + 1 + + + Horizontal + + + Below + + + 1 + + + Time during which the Already Guessed tooltip is displayed + + + You can set the time for displaying the Already Guessed tooltip after you try a letter that was already guessed. Default is 3 seconds but younger children might need longer time to be able to understand they are trying a letter that was already guessed. + + + + + spacer26_2_2_2 + + + Vertical + + + Expanding + + + + 25 + 16 + + + + + + spacer24_2_2_2 + + + Horizontal + + + Expanding + + + + 295 + 20 + + + + + + + + + + + + kactivelabel.h + kactivelabel.h + + diff --git a/khangman/khangman/version.h b/khangman/khangman/version.h new file mode 100644 index 00000000..aa21b41c --- /dev/null +++ b/khangman/khangman/version.h @@ -0,0 +1,25 @@ +/*************************************************************************** + * Copyright (C) 2001-2005 Anne-Marie Mahfouf * + * annemarie.mahfouf@free.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#ifndef VERSION_H + +#define KHM_VERSION "1.6" + +#endif diff --git a/kig/AUTHORS b/kig/AUTHORS new file mode 100644 index 00000000..9f44cc84 --- /dev/null +++ b/kig/AUTHORS @@ -0,0 +1 @@ +Kig developers diff --git a/kig/COPYING b/kig/COPYING new file mode 100644 index 00000000..0b84a43f --- /dev/null +++ b/kig/COPYING @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + Appendix: How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/kig/ChangeLog b/kig/ChangeLog new file mode 100644 index 00000000..ec8d6042 --- /dev/null +++ b/kig/ChangeLog @@ -0,0 +1,1600 @@ +2005-09-29 Maurizio Paolini + + * Fix drawing of arcs with very small angle (patch by + F. Pasquarelli). + +2005-09-27 Maurizio Paolini + + * Imported PyKig, and made install as a binary script. + +2005-09-16 Pino Toscano + + * Move a text label by (2,2), so the attached ones should be less + sticky to the "parent" object. + +2005-09-08 Pino Toscano + + * Fix two bugs, patch by Maurizio Paolini. + +2005-09-02 Pino Toscano + + * Slightly change in the text when asking for the results of a + macro: tell the user that a macro can construct more than one + object per time. + +2005-08-25 Inge Wallin + + * Fix bug 111452: Code violates C++ spec with improper const and + iterator declarations. + +2005-08-15 Pino Toscano + + * Bump the version to 0.10.5 (I don't think to have enough stuff + to have a 0.11 version - at least at the moment). + + * Small changes in the credits, putting me as maintainer. + + * Small update in the TODO. + + * Avoid setting empty captions in the KigFileDialog. + + * Update a bit one tip. + + * Add apidox comments for two classes. + +2005-07-30 Pino Toscano + + * With the help of the kde-usability team, I've refactored the Kig + exporter dialogs. These new ones are more usable than the previous + ones, more simply and more maintainable. This could make us + closing bug #101072. + +2005-07-25 Pino Toscano + + * Apidox improvements. + +2005-07-24 Pino Toscano + + * More apidox fixes. + +2005-07-23 Pino Toscano + + * Apidox fixes. + +2005-07-06 Pino Toscano + + * Apidox improvements. + +2005-06-24 Pino Toscano + + * When making the template fo a new script, give as args names the + names of the related objects, if they have one, as suggested by + Daniel Moyne. Otherwise, will be used argn as usual. + +2005-06-20 Pino Toscano + + * Moved the EditAngleSize dialog to the KigInputDialog class. + + * Handle Return and Escape as key shortcuts to respectively accept + or reject a KigInputDialog. + +2005-06-19 Pino Toscano + + * Creating a new class, KigInputDialog. This new class is much + like KInputDialog, but it fits better Kig purpouses. At the moment + it has two methods to get one or two coordinates, made in a + cleaner way than the former ZoomArea class and + CoordinateSystem::getCoordFromUser(). Using it instead of the + former class/method listed above. This way we can construct a + custom input dialog accepting also markup text, allowing us to + give instructions much clear when we want the user insert a + coordinate, fixing also the bug #100007. + +2005-06-16 Pino Toscano + + * Re-enable the "snap" to points in construct mode. + +2005-06-14 Pino Toscano + + * Give to the user the possbility to select which element popup a + menu for. + +2005-06-01 Pino Toscano + + * Small changes to make the port to Qt4 less intrusive. + +2005-05-25 Pino Toscano + + * The kfile_kig displays also whether the file is compressed or + not. + +2005-05-21 Pino Toscano + + * Created a new system to select - in normal mode - one object + among some: using Shift (or Control) + LMB the user can select the + object he/she desire through a popup menu. This new system is + applyed also to to mouse hover/left click in construct mode, to + select one object if we have more than one valid object. This, + plus a search among the object under the mouse, allow the fixing + of bug #99870. + + * Added a "tip of day" to inform the user of the possibility to + select any object from an object stack under the cursor. + + * Give a different behaviour for Shift and Control keys in normal + mode: Shift make appear a popup to choose an object from the + object stack under the cursor; Control keep the selection. + +2005-05-19 Pino Toscano + + * Give to the kfile_kig the ability to read info from compressed + files. + +2005-05-15 Danny Allen + + * Added my new action icons for Kig, with SVG sources, changed + icons to "hi*" naming conventions. + +2005-05-14 Pino Toscano + + * Created a new system to select - in normal mode - one object + among some: using Shift (or Control) + LMB the user can select the + object he/she desire through a popup menu. This new system is + applyed also to to mouse hover/left click in construct mode, to + select one object if we have more than one valid object. This, + plus a search among the object under the mouse, allow the fixing + of bug #99870. + + * Added a "tip of day" to inform the user of the possibility to + select any object from an object stack under the cursor. + +2005-05-07 Pino Toscano + + * Using three standard action in our popup menu instead of + creating new actions "from scratch". Removing the Toggle + fullscreen action created by hand, fixes also an ugly bug that + happened when choosing Toggle fullscreen from the popup to exit + from fullscreen. + +2005-05-06 Pino Toscano + + * Made Kig standard names for its icons, so artists can theme them + in their icon themes. Some files needed obviously changes. + +2005-04-30 Pino Toscano + + * When selecting a custom color for one object, put the old object + color as selected color in the Color dialog. + +2005-04-28 Pino Toscano + + * Other work on Cabri filter: can read styles and translations. + +2005-04-27 Pino Toscano + + * Some work also on Cabri filter: fixed a color, and imported four + objects. + +2005-04-25 Pino Toscano + + * Almost rewritten a core part of the KSeg import filter: some + object are handled in a more correct way than before (thus less + crashes, but some crashes still occurs with locuses). As a result, + some objects can be imported correctly now. + +2005-04-20 Pino Toscano + + * Give to the KSeg filter the ability to import names (called + labels) of objects. This is not so perfect, because we need to + decode better the read object label. + + * Fix intersection points loading in KSeg filter. + +2005-04-16 Pino Toscano + + * Fixing a small issue when saving a file with no name set. The + name wasn't empty, but it contained a temp file. Luckly m_bTemp + stores whether using a temp file. This could fix bug #98142. + +2005-04-15 Pino Toscano + + * Correct size for some menu item icons, as reported by Danny + Allen. + + * Better handling of unexistant types found when loading a + document. + + * Corrected two strings, thanks to Danny Allen. + + * Use KStdGuiItem in more places than before. + +2005-04-14 Pino Toscano + + * Committing fix for bug #100292. The new code makes the + ObjectHierarchy construction from QDomElement more safe than + before; the new "static constructor" and + ObjectImpFactory::deserialize() can report an error in case of. + + * As a result of the fix, less assert() asre used in + deserialization code. + +2005-02-21 Pino Toscano + + * Again, bump the version number to 0.10. + +2005-02-10 Dominique Devriese + + * The rest of a fix for bug #98517. The problem was that + namecalcer's weren't being saved if they weren't shown on the + document. This fixes the previous fix to not crash on faulty + documents, but give a proper parser error. This should + permanently fix #98517. + + * Fix this ChangeLog to document the previous fix for #98517. + +2005-02-07 Maurizio Paolini + + * Bug fix: new algorithm for calcPath in calcpath.cc; the + previous had exponential complexity for some examples + +2005-02-03 Dominique Devriese + + * Add a nice new locus example: trifolium-of-delongchamps.kig + +2005-02-03 Pino Toscano + + * Bump the version number to 0.9.1. + +2005-01-31 Maurizio Paolini + + * added point/line/circle inversion with respect to a given + circle. + +2005-01-26 Maurizio Paolini + + * added many constructions related to polygons: + sides, center of mass, winding number, convexity + test, convex hull. + + * changes in construct_mode (and in a few other + places) to allow the construction with a "cursor" + point that gives information on the constructed + object, but should not be inserted as argument. + This is used for a better interactive construction + of regular polygons + +2005-01-20 Maurizio Paolini + + * new "attaching" style for labels to objects, based on the + new RelativePointType. This type is a point located at a + relative position with respect to a given attachPoint() + associated to the ObjectImp. It depends on three arguments: + the object to which the position is relative and two DoubleImp + givin the x and y displacement. Now use for angles and + polygons. + +2005-01-18 Maurizio Paolini + + * now the construction of a generic affinity and a generic + projectivity (defined by the image of 3 or 4 points) takes + advantage of the existence of polygon. + +2005-01-15 Maurizio Paolini + + * new PolygonBNPType corresponding to a polygon with a + generic number of vertices. It is constructed by selecting + the vertices and ending up selecting the first vertex again. + + * the new ObjectConstructor::isAlreadySelectedOK method is a + technical addition, it returns false for all normal objects + (meaning that duplicated arguments are not acceptable). This + is introduced in order to implement the construction of + polygons "a la Drgeo". + +2005-01-12 Pino Toscano + + * Created a new KigPainter::drawArea() to draw and fill closed + areas. This new functions differs from drawPolygon, because the + old one is used to draw only polygons, while the new one is used + to draw all the other closed and filled areases. + + * Adapted our CoordinateSystem's to use the new drawArea to draw + the axis arrows. + +2005-01-09 Maurizio Paolini + + * new action to construct the vertices of a polygon + + * new action to construct a generic triangle (as a polygon) given + its vertices + +2004-12-30 Dominique Devriese + + * Fix for a bug where a name calcer wasn't saved if it was only + referred to from the object it is the namecalcer for, and not by + its own objectholder. This commit makes sure that no more such + files are generated, and that kig no longer crashes on such + files. Thanks to Pino Toscano for help in fixing this. (#98517) + +2004-12-28 Maurizio Paolini + + * polygons are filled; no boundary drawn + + * fixed a problem when trasforming a segment with + a projective (nonaffine) transformation; in certain + cases the result is invalid (no longer a segment) + + * fixed a bug in similitude transformation as suggested by + Pino Toscano (#85171) + +2004-12-27 Pino Toscano + + * Fix bug #95637: Scrolling does not work during construction of + a new object + +2004-12-24 Pino Toscano + + * Kig can now save and open compressed files with extension + .kigz. This format is a gzip compressed tarball. + +2004-12-14 Pino Toscano + + * More tooltips and "what's this" to some dialog. + + * No more file name in every file. + + * More control on macro name: when loading from file, if a macro + has no name, we'll assign it a bogus one (like "Unnamed macro + #id"). Furthermore, we ensure that the user don't set an empty + name for a macro in the Edit Types Dialog. + + * Other misc changes. + +2004-11-09 Pino Toscano + + * Made kig.dektop and kig_part.desktop more compliant to + freedesktop.org's desktop entry specifications. + + * Introduced PolygonImp, a new ObjectImp to handle all the types + of polygons (both generic and regular ones). Modified PoligonType + and PoligonBCVConstructor to use the new PolygonImp. Adapted also + the ObjectImpVisitor to visit PolygonImp. + + * Improved the LatexExporter to export PolygonImp's. + + * Fixed a crash that occurs when selecting (during a text label + construction) the property "Name" for an object with no + name(calcer) set. + + * Other misc changes. + +2004-11-08 Maurizio Paolini + + * Scaling and stretching can be defined using two segments to + obtain the scaling ratio (as the ratio of their length). Added in + the Transformations menu, not in the Transformations toolbar, + which is crowded enough already :-) + +2004-11-06 Maurizio Paolini + + * Added osculating circle and evolute of a curve as a + builtin macros (based upon the center of curvature). + +2004-10-27 Pino Toscano + + * Add all the constructible regular polygons actions to + kigpartui.rc. + + * Remove the call to KAboutData::setTranslator in kig/aboutdata.h, + since Scripty generate automatically the two strings. + +2004-10-24 Dominique Devriese + + * Added a few new icons from Bart Van Hove bartvanhove _at_ skynet _dot_ be + +2004-10-23 Maurizio Paolini + + * Added construction of the center of curvature of a curve + at a point. It works for conics, cubics and locuses. + However a special hack was necessary to make it possible to + construct the locus of the center of curvatures starting from + a locus. Indeed there are problems associated to the getParam + function of a locus, which now returns a result with a too large + error. Simply reducing the "epsilon" in "LocusImp::getParamofmin" + is not feasible since it would degrade the overall response time. + However it is quite frequent that the LocusImp::getParam is called + right after a LocusImp::getPoint, although at a quite different + level, and on curves that are physically the same, but internally + different. Since the two functions are inverse one of the other + we simply cache the value of "param" in getPoint and try to use + the cached value when doing the getParam: if the resulting point + is equal to the argument of getParam we win, otherwise we proceed + along the lengthy minimization process. + A nice example of the involute (locus of centers of curvature) + of a curve can be retrieved from + "www.dmf.unicatt.it/~paolini/kig/cicloide.kig" + The getParam function however requires adjustment: right now the + internal test whether a point lies on a locus miserably fails + even if we test it on the moving point used to construct the + locus :-( + +2004-10-13 Maurizio Paolini + + * Added construction of the tangent to a locus + +2004-10-11 Maurizio Paolini + + * Added PoligonBCVType for regular poligons with n sides + given the center and a vertex. + + * Transport of Measure is generalized to allow both + segments and arcs to provide a length and both a line + or a circle with a point on it as the target of the + transport. + +2004-10-09 Pino Toscano + + * Add a CircleByCenterAndDiameter object, to construct a circle + using a point as center and the length of a segment as diameter. + + * A new SVG exporter to make SVG documents starting form Kig + documents. + +2004-10-08 Maurizio Paolini + + * Added the construction of the center of curvature for + conics and cubics. It works similarly to the construction + of the tangent and the arguments are a curve (conic or cubic) + and a point on in. Using the center of curvature it is + straightforward to construct the osculating circle or the + evolute. + +2004-09-13 Pino Toscano + + * The script code editor now can use the Kate KTextEditor, and + consequently we can use its interfaces to do some various thing, + like the syntax highlight of the code. Moreover if the + KTextEditor::Document could not be created, will be used a + standard KTextEdit as the code editor. + + * Some i18n fixes. + +2004-09-10 Maurizio Paolini + + * Now it's possible to construct the tanget to a cubic. + +2004-09-05 Pino Toscano + + * A new LaTex exporter. + + * Add a new little system to handle script's properties like + icon, template code and stuff related to script type. + + * Now any change in the Types Dialog is applied when the users + click OK. If Cancel is pressed, any change is lost, even types + addition/deletion. This is done by saving the types when Types + Dialog is started. + + * Now the user can choose Start->Python Script from the popup + menu to start a new Python script with the selected objects as + arguments. If there are no objects selected, the Script Wizard + starts as usual. + + * Add the main Kig icons with size 22 and 64. + + * The KSeg filter can import bisector lines. + + * Add a new tip. + +2004-09-02 Dominique Devriese + + * Commit David Vignoni's new kig_doc icon + +2004-09-01 Pino Toscano + + * Implement Vector difference as internal macro. + + * The Type list has a popup menu to edit, delete and export types. + + * Small changes to Script Wizard UI. + + * kfile_kig read also the compatibility version. + +2004-07-21 Pino Toscano + + * Make a text label not "pasted" to its point by adding a + "padding" ( 2 pixels every side ). + + * Now the code editor in the Script Wizard uses KDE global fixed + font. + +2004-07-20 Pino Toscano + + * Implement arc-line intersection in KSeg filter. + + * Add support in KGeo filter for constrained points and info + about the presence of grid and axes. + + * Little fix in Cabri filter. + + * Fixed a crash in the Types dialog. + +2004-07-18 Dominique Devriese + + * Introduce the concept of a CompatibilityVersion. Kig now saves + its files with a compatibility version of 0.7.0, indicating that + the file format has stayed more or less the same since 0.7, and + that an app able to open documents created by Kig 0.7 should + normally not have much problems with this version's files ( apart + from some new document types, but those are handled separately + anyway ). On loading, Kig now first checks the compatibility + version, and falls back to the real version only if the previous + is not available. The CompatibilityVersion will change only on + major file format changes, unlike the normal Version. + + * Move the version back to 0.9, because Kig really isn't in a 1.0 + state yet. Some problems need addressing first. It took me some + time to realise, but calling this release 1.0 would not do credit + to the program's long-term potential. + +2004-07-13 Pino Toscano + + * Move AngleType from other_type.* into angle_type.*. + + * Add a new HalfAngleType object, which returns only an angle + smaller than 180 degrees. This is useful for Dr. Geo angles, + which are always smaller than 180 degrees. + + * Activate and improve Cabri filter. + + * Some improvements in the Types dialog. + + * A new magic file for application/x-cabri. + + * Add CubicCartesianData and Cubic to Python Scripting API. + + * Some fixes in Dr. Geo filter: implement Bordeaux colour; fix + intersection params; Kig shows the name of every point; ignore + Dr. Geo block to UI. + + * Improved the generation of pot catalogs. + + * Now it's possible to construct the tangent to a conic or an + arc. + + * Add a select statement to show a message in the statusbar for + PropertyObjectConstructor, and use this to show an info text + while constructing an angle bisector. + + * A new type to calc the difference between two vectors. + + * ObjectFactory::sensiblePointCalcer can construct line-line + intersections. + + * Fix a bug that occurs when Kig draw a line that has the same + coordinates in its LineData class. + + * Activate Help button in the Script Wizard. + + * Some little improvements. + +2004-07-03 Dominique Devriese + + * Make the type edit dialog appear when the edit button is + pressed, not when the user clicks on a type. + +2004-06-29 Pino Toscano + + * Some fixes related to the Kig version change. + + * Some fixes in the Dr. Geo filter. + + * Fixed a small bug that leads to display "Select the point" when + I reset the name of an object after setting it. + + * i18n fixes in kfile_kig. + +2004-06-29 Dominique Devriese + + * Change the version to 1.0 + +2004-06-26 Pino Toscano + + * A new property "Angle" for arcs. + + * Many improvements in the Dr. Geo filter. + +2004-06-15 Pino Toscano + + * Add info about whether grid and axes are shown to the kig kfile + thing. + + * Now the coordinate system toggleaction is correctly updated + when the coordinate system is changed in another way. + + * Disable the page selection in the print dialog. + +2004-06-14 Dominique Devriese + + * Change some more functions that still pass "bool valid&"s around + to using Coordinate::valid(). + +2004-06-14 Pino Toscano + + * Add "Tips Of Day" feature. + + * A new tab in the Print dialog allow the user to choose whether + to print grid and/or axes. + + * Add arc-line intersection type. + +2004-06-13 Pino Toscano + + * Add the possibility to attach a label ( and a point, of + course :) ) to a vector. This because now VectorImp inherits + CurveImp. + + * Make types modifiable through types dialog. The system is not + complete, because at the moment there is no way to update the UI. + + * The user now can choose manually the zoom area. + + * Get rid of the Invisible coordinate system; now there are two + actions ( Show Grid and Show Axes ) to show/hide grid and axes + separately. I think this is a better way: the Invisible coordinate + system did not allow to work with polar coordinates and no grid. + +2004-06-11 Dominique Devriese + + * Some improvements by me to Pino's object names code. Mostly, + this includes cleaning the design a bit, and adding support for + the names in some places. + +2004-05-31 Dominique Devriese + + * Fix some memory leaks found by valgrind. + +2004-05-30 Dominique Devriese + + * implement usetexts and select statements for builtin macro's + + * Show a text in the statusbar describing what we want the user to + select, in ConstructMode. + + * Add an example of a cubic constructed as a locus. + + * Clean the status bar text on time in ConstructMode and + TestConstructMode. + + * Make SetCoordinateSystemAction into a KSelectAction, so the user + can see what kind of coordinate system he's currently using. + + * Some tuning of the UI: move Transformations and Tests menu into + the Objects menu because the menubar was getting too crowded. + +2004-05-29 Dominique Devriese + + * Fix a crash related to a locus containing some invalid points, + and added the offending test file in filters/tests. + + * Fix some --enable-final problems in the filters/ directory. + +2004-05-28 Dominique Devriese + + * Add a test file "testalotofeverything.kig" + + * Add a Similitude transformation. + + * Add a VectorEqualityTestType. + +2004-05-27 Dominique Devriese + + * Fix so that Kig saves its window settings on exit. + +2004-05-24 Pino Toscano + + * Add the possibility to give a name to every object. The name is + displayed when moving mouse over the object, like "Select this + line (AB)" or choosing the object which attach another object to. + For now there is no label with title displayed with the object. + + * Make the Vector Sum of two vectors starting at an arbitrary + point. + +2004-05-23 Dominique Devriese + + * replace the custom configureShortcuts code with the standard KDE + one if the user is running HEAD. + +2004-05-18 Pino Toscano + + * Move ArcBTPType from other_type.* into arc_type.*. + + * Add two new types, ArcBCPA ( Arc By Center, starting Point and + Angle ) and CircleBCL ( Circle By Center and Line - via macro ). + + * Now every submenu in the RMB menu can have an own icon. + + * Add a menu icon for every ExportAction. + + * Various little improvements + +2004-05-18 Dominique Devriese + + * Add a --convert-to-native command line option, which converts + the given file to the native Kig file format ( without a GUI ). + + * Split up KigDocument into KigPart and KigDocument + +2004-05-15 Dominique Devriese + + * Intersecting with a segment only gives points that really are on + the segment, and an InvalidImp in other cases. + +2004-05-12 Pino Toscano + + * Now circles can display their equation in the form + "( x - x0 )^2 + ( y - y0 )^2 = r^2". + + * Add Doxygen comments for AngleImp, VectorImp and ArcImp + classes, to make them documented in scripting-api documentation. + + * Add a Copy action to text labels to copy their text ( with + substitutions already made ) into the clipboard. + + * Add two little kfile plugins: kfile_kig and kfile_drgeo. + + * Various little improvements + +2004-05-11 Dominique Devriese + + * Rename the two Transformation::scaling functions to + scalingOverPoint and scalingOverLine, and export them to python. + + * Fix a crash reported by Maurizio: when debugging is enabled, and + one attempts to move an object of a type that inherits + ObjectABType, and depends on a non-movable object. + +2004-05-03 Dominique Devriese + + * Add a DrGeo test file using a locus + +2004-05-03 Pino Toscano + + * More work on Dr. Geo filter: now locuses should work, fix object + visibility. + +2004-04-30 Pino Toscano + + * Add line and half-line by vector. + + * More work on Dr. Geo filter to support some types of On_curve + points. + +2004-04-30 Dominique Devriese + + * properly generate python error output for compile errors. + + * make touch screens work by placing a mouseMoved call aboove + every mouseClicked call. + +2004-04-28 Dominique Devriese + + * change the Qt CapStyle used for drawing locuses, conics and + lines to FlatCap, which gives better results with large line + widths. + + * Add two line styles: DashDotLine and DashDotDotLine + + * Remove the KigPainter::drawConic and KigPainter::drawCubic + functions. Conics and cubics are now drawn with the generic + KigPainter::drawCurve function. The performance penalty is not + noticable for me, and I haven't been able to quantify it in any + way, so I assume it negligible. Cubics and conics drawing now + correctly takes line styles into account. + +2004-04-27 Pino Toscano + + * Implement styles and visibility for KSeg filter. + +2004-04-27 Dominique Devriese + + * Make locuses work with the line styles, by drawing them with + drawPolyline instead of drawing the individual segments ourselves. + Thanks to Maurizio for the ideas and the help. + + * Fix a stupid bug in the last commit which caused Kig to crash on + older Kig files. + + * Make it possible to switch the radical lines of a conic that are + shown. + +2004-04-24 Dominique Devriese + + * Add a vector sum object. + + * Move VectorType from other_type.* into vector_type.*. + + * Fix a bug where some objects were not preliminarily drawn + correctly. + +2004-04-23 Dominique Devriese + + * Add a segment-midpoint icon from Julien Narboux + . + + * Implement a scheme that automatically instantiates the singleton + ObjectType's. Now, the ObjectType constructor now adds itself to + ObjectTypeFactory, so that we cannot forget to do it. This fixes + loading of files containing property test objects. + + * Remove the old code that removed $appdata/kig-types/*.kigt on + exit, as it's not necessary anymore. + +2004-04-22 Dominique Devriese + + * Add a "opposite vector" property to VectorImp. + +2004-04-21 Pino Toscano + + * Add a SameDistanceType, to check whether a point have the same + distance from a second point and from a third point. + +2004-04-21 Dominique Devriese + + * Fix tooltips to not contain "&&" instead of "&" ( closes: 78411 ). + +2004-04-20 Dominique Devriese + + * Various i18n'able string fixes. + + * Add some documentation to the functions in misc/conic-common.h + + * Rename "Cubic" to "Cubic Curve", as discussed with Maurizio + Paolini and Jaap Woldringh. + + * Save and load line and point styles in the native format. Most + of the code comes from Pino. + +2004-04-19 Pino Toscano + + * More work in Dr. Geo filter. + + * A new cool (I hope :) ) icon for Python Script. + + * Some various improvements. + +2004-04-17 Dominique Devriese + + * Fix the calculation of the rectangle containing the entire + document ( which is used for centering on the document ), to take + into account non-point objects. This is accomplished by adding a + surroundingRect function to ObjectImp, and by implementing it + properly for all objects that can have such a thing. + +2004-04-15 Pino Toscano + + * More work in Dr. Geo filter: add a new object and simplifying a + bit his internal structure. + + * Kig now ask the user what to do when he/she tries to save to + a file in another format than Kig's own. + + * Improve Python scripting's API: add vectors, angles and arcs. + + * Add i18n for TestConstructor's. + + * Improved NewScriptAction class to support, without other + changes, other scripting languages. + + * Some little here-and-there improvements + +2004-04-11 Dominique Devriese + + * Improve Kig embedded in Konqueror experience: make translations + and icons work by using the correct instanceName(), and using the + iconLoader we get from our KInstance instead of from KGlobal ( so + that the kig specific dirs are checked for icons as well ). + +2004-04-10 Dominique Devriese + + * Enable the DrGeo input filter. + +2004-04-10 Pino Toscano + + * Improved angle size editing, making possible choosing between + degrees, radians and gradians. + + * More work in Dr. Geo filter. + + * Some improvements in Goniometry class + +2004-04-08 Pino Toscano + + * More work on types dialog: a new dialog will allow to edit + types that now work in read-only mode. + + * Add a 'cross' style for points. + + * Some very minor work in Dr. Geo filter. + + * Add a new simple class to easily work with goniometric + measures, and adapt Kig to use this class. + + * Some #include fixes + +2004-04-05 Pino Toscano + + * A new look for type list in the type dialog: a listview instead + of a listbox that should make easier editing a type. + +2004-04-04 Pino Toscano + + * Now Kig can save icon information of every macro. + + * Some work on types dialog: icon of every type is now visible, + and made a sort of skeleton to modify type's data. + + * Made buttons of some dialogs like other KDE dialogs ones (with + icons and correct alignment). + + * Kig now ask the user when exporting type(s) to an already + existant file. + + * Some i18n fixes + +2004-04-02 Dominique Devriese + + * Implement the point-on-curve checking. The code should work, + but the objects using it cannot be built yet. + +2004-03-28 Dominique Devriese + + * Add some non-functional code for point-on-curve checking. + +2004-03-28 Pino Toscano + + * Add point styles + + * Some i18n fixes + + * More work on the DrGeo import filter + +2004-03-27 Dominique Devriese + + * Apply a patch by Albert Astals Cid that gives + focus to the text input on first opening the text dialog. + Closes:78409. + + * Fix a translation issue with internal macro's. + + * Make a TextImp transformable by simply transforming its + location, and showing the text label in that location again + (Closes: 78407 ). + +2004-03-26 Pino Toscano + + * Implemented a popup menu submenu for changing the line style of + an object. + + * Various i18n fixes + +2004-03-15 Dominique Devriese + + * misc/coordinate_system.cpp: add a simple "Invisible" Coordinate + system, showing no axes or grid at all. + +2004-03-10 Dominique Devriese + + * Don't mess up the order of given objects in a macro + construction. + +2004-03-09 Dominique Devriese + + * Fix the macro system to reject macro's where not all of the + given objects are used. + + * Fix the macro system to properly check whether the final objects + depend on the given objects, and fix a problem with the wrong + object being selected as the final object in some rare cases. + +2004-03-06 Dominique Devriese + + * Incorporate a patch by Pino Toscano adding some unfinished work + on a Dr.Geo import filter. It's not finished yet, and also not + visible in the UI yet. + + * Fix the ObjectHierarchy::resultDoesNotDependOnGiven() function + to do something much less stupid than before. It still only + checks if one of the result objects does not depend on the given + objects, it needs to be changed to properly check whether all the + result objects depend on the given objects. + + * Fix the ObjectHierarchy class to generate a correct hierarchy + when a result object depends on another object that does not + depend on the given objects. + +2004-02-24 Dominique Devriese + + * Make the tests stuff generate a proper text label with + property calcers instead of a normal calcer as rest arguments. + + * Make the configure.in.in stuff properly detect python on RH + -> many thanks to Maurizio for helping me with this. + + * Fix some problems with the useText, that were introduced with + the new tests stuff. + +2004-02-23 Dominique Devriese + + * Add a ContainsTestType, testing whether a given point is on a + given curve. + +2004-02-17 Dominique Devriese + + * Add the possibility to give an item a custom color in the + popup dialog. + +2004-02-16 Dominique Devriese + + * make the usetext in TestConstructMode also appear for all other + arguments than the last one + +2004-02-15 Dominique Devriese + + * Add code by Maurizio Paolini, and some adaptations of his code + by me for supporting property tests like "are these two lines + parallel ?" + + * update the aboutdata: Maurizio Paolini did not only help with + math intensive code, and Franco Pasquarelli did some very + important work in the locus code. + +2004-02-14 Dominique Devriese + + * Fix a bug waiting to pop up in construct_mode.cc, where you + select the same object twice. + + * Add documentation about the locus and textlabel design to the + DESIGN document. + +2004-02-10 Dominique Devriese + + * Fix a bug which caused Kig to crash on moving a text label by + removing a wrong assertion in objects/object_calcer.cc + +2004-02-09 Dominique Devriese + + * Replace the line-line-intersection algorithm with a much simpler + one by Maurizio Paolini + + * Add three new transformations by Maurizio Paolini + + * Remove people-to-inform-about-kig-releases as no further + separate releases are planned. + +2004-02-08 Dominique Devriese + + * Fix a bug reported by Maurizio Paolini: don't crash on getting + the arguments for a locus in the wrong order. + +2004-01-21 Dominique Devriese + + * replace my own autoconf code in configure.in.in for checking for + boost.python and python by some macro's by Ben Burton which + additionally check whether the python and boost.python combination + found is sane. They're also generally cleaner and such. + + * clean up configure.in.bot a bit + +2004-01-20 Dominique Devriese + + * Add a new internal "Segment Axis" type, implemented as a macro. + +2004-01-18 Dominique Devriese + + * bump the version number to 0.7.1 + +2003-12-16 Dominique Devriese + + * Fix the scrolling for horizontal scrolling using the alt button + or a horizontal scroll wheel. + +2003-12-15 Dominique Devriese + + * Another try at fixing the ArgsParser parsing order. I think + I've tried most problematic cases, and they all seem to work + properly. Let's pray for the best ;) + +2003-12-10 Dominique Devriese + + * Fix a crash when using a macro having the moving point of a + locus as its argument, reported by Marco Zoso. + +2003-11-14 Dominique Devriese + + * Fix two crashes in TextLabelRedefineMode. + +2003-11-10 Dominique Devriese + + * bump the version number to 0.6.1 + + * Fix bugs #67671 and #67694 + +2003-10-22 Dominique Devriese + + * Improve the errors given by the "New Script Wizard", by making + it get a proper error description from the python interpreter. + + * fix the ArgsParser parsing order, properly this time.. + +2003-10-20 Dominique Devriese + + * Work on the Cabri import filter, so that it actually becomes + usable for some easier files.. + + * Improve the errors given by the "New Script Wizard", by making + it get a proper error description from the python interpreter. + +2003-10-09 Dominique Devriese + + * Add a lot of documentation to the new classes. + + * Fix the moving system again, it now only redraws exactly those + objects that need to be redrawn. E.g. when a constrained point + was moved, before it was assumed that all of its parents, and + their children would move, whereas in reality, a constrained point + does not move the curve it is constrained to. This is now taken + into account for. This much optimizes the case where we move the + constrained point in examples/sine-curve.kig. + + * Added a DESIGN document, documenting the Kig object system + design. I think that is rather finished now, and it's probably + about time to try and make some other people than myself get it ;) + + * Remove support for the ancient pre-0.4 file format that we still + supported opening. If you still have old files around using it, + you should convert them to the new format, by opening them with a + Kig version between 0.4 to 0.6, and re-saving them. Maintaining + compatibility with these old files doesn't seem very useful, + because I don't think there are many files in this format + available, and therefore I didn't think it was worth the trouble + of porting the code to the new object system. + + * Introduce a new file format that matches the new object system + better. Files in the old format can still be opened seamlessly. + + * Add undo/redo support for changing visible aspects of an object + ( size, color, shown state ). In the new system, this was as easy + as replacing the ObjectDrawer of an ObjectHolder with another one. + + * Another ( hopefully the last ) major change to the object + system. Decouple the link between how an object is calced and how + it is drawn. We now have a hierarchy structure of ObjectCalcer's + describing various objects and their interrelations. On top of + that, there are the ObjectHolder's, which hold a link to an + ObjectCalcer from the hierarchy, and keep an ObjectDrawer + describing how to draw it. The document only keeps a list of + ObjectHolder's, nothing else.. + + * make the New Script Wizard give an error when the script does + not generate a valid ObjectImp. + + * fix some issues with the escaping of an & in a translatable + string in an xml file + + * fix the generation of the pot translation template file + + * fix a problem with the order of arguments in ScalingOverLineType + causing a test file to not be loaded correctly.. + + * update some test files to the new ( post-0.4 ) kig file format. + + * add ( sometimes placeholder ) icons for the remaining actions + that missed icons ( thanks to Maurizio Paolini ) + +2003-09-08 Dominique Devriese + + * Fix a bug that prevented Kig from opening its own files, + rejecting them because they were of the 0.6.0 version, which Kig + could not open.. I'm backporting this into Kig 0.6.0 and + informing the packager.. + + * clean up: Objects now store their parents in order, so that no + parsing has to be done in the calc() function.. Also some more + modifications making that function a bit simpler are included. + Specifically, ArgsParser now does the checking of the arguments, + instead of every single calc function doing it itself.. + +2003-09-02 Dominique Devriese + + * rename ArgparserObjectType to ArgsParserObjectType + + * remove ArgsChecker class, and rename ArgParser to ArgsParser + +2003-09-02 Dominique Devriese + + * branch off Kig 0.6.0 + +2003-09-01 Dominique Devriese + + * only move an object if its parents are not yet moving.. This + fixes bug #63250. + + * remove the defective operator| and operator& implementations for + the Objects class + +2003-08-31 Dominique Devriese + + * make the Kig Python Scripting API docs only available online. + It's too much trouble to generate them during the build process, + and I can't add a hard build-time dependency on doxygen anyway... + + * keep the Kig version number in a central place, so that it can + easily be changed. Use some autoconf magic to fill it in in the + other places.. + +2003-08-25 Dominique Devriese + + * update the configure.in.* files and remove + README.boost-python1.30-gcc3.2 and boost-python1.30-gcc3.2.patch + because distributing a Boost.Python patch with Kig is really + stupid, and because the Debian packagers have already applied the + patch in their version of Boost.Python, and so should the other + distro's. Seems I need to thank Ben Burton for suggesting to the + Debian packagers to apply the patch. + + * fix a wrong "lib not found error" in configure.in.in by removing + -pedantic from CXXFLAGS while trying to compile. + +2003-08-15 Dominique Devriese + + * improve the inline documentation in order to improve the doxygen + generated docs for the python scripting API. + +2003-08-03 Dominique Devriese + + * give Transformation::apply better semantics + +2003-07-27 Dominique Devriese + + * add a warning to configure.in.bot about how Boost.Python 1.30 + together with GCC 3.2+ is a bad combination, along with a patch. + + * add documentation about attaching text labels and locuses to the + index.docbook file + +2003-07-23 Dominique Devriese + + * add a nifty python scripting example that shows the graph of a + sine curve, but can in fact be used to show any function's graph + you would come up with. It uses python scripting and the locus + facility in a clever way to do this. In fact, I stole the idea + from something I saw Hilaire Fernandes do with the Dr.Genius guile + scripting on a presentation at FOSDEM. Kig - of course ;) - does + it way cooler.. :) + + * add support for using the python math package in Kig python + scripts, by importing it from PythonScripter's ctor, and by making + Kig load its part library with RTLD_GLOBAL, to eliminate a problem + which caused python to not be able to load its math dll.. + +2003-07-20 Dominique Devriese + + * add support for attached text labels. + +2003-07-17 Dominique Devriese + + * fix the "conversion from const char* to char*" problem in + python_scripter.cc. This introduces a small, harmless memory leak + because of how the python libs work.. + +2003-07-16 Dominique Devriese + + * add documentation about installing the python dev libs to + configure.in.bot + + * adapt some infrastructure regarding text labels to be able to + work with labels that get their location from an invisible Point + object. This will ease the adding of support for attached text + labels.. + +2003-07-12 Dominique Devriese + + * prevent a crash when kig cannot find its library. It now just + complains and exits properly. + +2003-07-03 Dominique Devriese + + * add Python scripting support. Rather large addition, involving + a lot of autoconf and automake magic.. + + * make snapToGrid work for PolarCoordinateSystem + + * make shift -> snap to grid work in PointConstructionMode and + normal Construction Mode too.. + + * add the concept of cache objects, which cannot be stored, in + order to support a python compiled script ObjectImp.. + +2003-07-02 Dominique Devriese + + * sanitize the ObjectImp inherits() system. It now uses static + objects instead of enum values, this also eliminates some ugly + functions in ObjectImp, and allows for more flexible addition of + new ObjectImp types.. + + * fix a memory leak in KigDocument, which did not delete its + KCommandHistory.. + + * fix some use of uninitialised value in dragrectmode, which + caused the dragrect to not work at random times + + * fix the clearing of the selection when the user clicks on an + empty point.. + +2003-06-27 Dominique Devriese + + * implement helpSlot() in ManageTypesDialog.. + + * add a "Set Coordinate System" menu to the Settings menu.. + + * make shift snap to grid in moving mode, and rework the moving + API to something a bit saner in the process.. + +2003-06-25 Dominique Devriese + + * add undo support for various view actions like zoom in, zoom + out, recenter screen, select screen rect etc. Check out the + comment in the function KigWidget::slotZoomIn() in + kig/kig_view.cpp for why I implemented this even though it isn't + really "correct". + +2003-06-24 Dominique Devriese + + * fix a crash bug reported by Pino Toscano, that occurs because + TextLabelRedefineMode was not yet updated to the new + reference-counting Object's stuff.. + +2003-06-21 Dominique Devriese + + * Implement Select all, Unselect all and Invert selection. + + +2003-06-20 Dominique Devriese + + * fix this bug:"17) Add the possiblity, by pressing Esc, to stop + the selection, even of the area to be shown." + + * add an icon for Arc's center property, this fixes: "12) Why + don't you use baseCircle.png as icon to show/construct the center + of a circle and (why not?) an arc?" + + * fix: a text label constructed using "add text label" from an + object popup wasn't properly calced after construction.. + + * fix this bug: "2) Add the possibility to set shortcut for all + the actions & objects (For examples: Ctrl+P to construct a point, + Ctrl+R to start a reflection, and so on...).", and add some + default accels too ( "p" for point, "s" for segment etc. ( note : + no control key ). + + * fix this bug: "3) When I select a segment, in his popup there are + two same entry in Construct submenu, called Mid point an + Midpoint. Why?" as reported by Pino Toscano + + +2003-06-11 Dominique Devriese + + * move transformations to their own menu entry, thanks to Pino + Toscano + + * move angle stuff to their own objects submenu, and toolbar, + thanks to Pino Toscano + + * update the images in the docs, thanks to Pino Toscano + +2003-06-04 Dominique Devriese + + * show an appropriate error when trying to open an non-existing + file.. + + * clean up the object parent-child relation mechanism. Rather + large code cleanup, that simplifies a lot of code.. Needed a + backwards-compatible file format extension. This commit now also + adds proper treatment of internal objects, because it no longer + relies on the inherently wrong isInternal() hack, but features The + Correct Fix(tm). + +2003-06-03 Dominique Devriese + + * bugfix: show default icons for actions that don't have any.. ( + fixes bug #59283 ) + + * release Kig 0.5.1 + +2003-05-30 Dominique Devriese + + * Add an option to select the part of the screen that should be + shown by dragging a rect.. + +2003-05-28 Dominique Devriese + + * fix warnings when compiling with --disable-debug + +2003-05-26 Dominique Devriese + + * fix a crash bug for a weird cubic situation + +2003-05-25 Dominique Devriese + + * implement another of Stephan Binner's suggestions: in the set + coordinate system popup, show a checked mark next to the + current coordinate system.. + + * fix a bug that caused the "circle by center and point" type to + not be visible.. + +2003-05-24 Dominique Devriese + + * when the user tries to construct a macro that constructs an + object from its children, warn him instead of + crashing... Thanks to Stephan Binner for the bug report + + * improve the export to image dialog, as suggested by Stephan Binner + +2003-05-23 Dominique Devriese + + * remove some obsolete code and clean some older code up.. + +2003-05-22 Dominique Devriese + + * add simple printing support using the fantastic KDE-Print lib + +2003-05-21 Dominique Devriese + + * fix the full screen mode, to use the correct shortcut for + starting and stopping it, and use QWidget::showFullScreen, instead + of creating a full screen pseudo-dialog etc. + + * "branch off" release 0.5, and update the version strings etc. + +2003-05-17 Dominique Devriese + + * add a toolbar icon ( i.e. GUIAction ) for constructing an angle + bisector.. + +2003-05-15 Maurizio Paolini + + * take advantage of the new invalid coordinate when creating circles + and arcs through three aligned points + +2003-05-13 Dominique Devriese + + * fix compilation with --enable-final + +2003-05-12 Dominique Devriese + + * fix a crash bug for macro's involving PropertyImp + + * update the AboutData: upgrade some people to authors, and add + credit for some more people.. + + * add an angle bisector property + +2003-05-10 Dominique Devriese + + * fix the transformation types for cases where the object being + transformed is the same as one of the arguments that the + transformation needs.. E.g. right-click on a + point->transform->reflect over a point works properly + point->transform->now.. + +2003-05-09 Maurizio Paolini + + * the drawLocus is now changed to function as a generic drawCurve. + The changes are very little, and the locusCalcPoint is no + longer necessary. It seems that performance is not affected + significantly. The drawCubic is not used any longer; it is + still there in kigpainter, but can be purged as soon as + no problems arise with the new setup. The generic drawCurve + is used in place of drawCubic. + +2003-05-08 Dominique Devriese + + * add support for quite some more types to the kseg import filter + +2003-05-08 Maurizio Paolini + + * fixed drawing problem while building a cubic by 9 points. The + problem was located in calcCubicRoot when the degree is + less than 3 + +2003-05-08 Dominique Devriese + + * add some properties to the arc object + + * organise the filters directory more sanely + + * fix for deleting: remove deleted objects from their children, so + they don't appear in saved files + +2003-05-07 Dominique Devriese + + * more undo support: redefining text labels and points is undoable + now.. + + * small undo stuff cleanup + +2003-05-06 Dominique Devriese + + * fix the change text action for text labels to reuse the label + construction dialog. this makes it support multi-line + labels, and changing the parameters + +2003-05-05 Dominique Devriese + + * add zoom in/out icons to the document popup menu + +2003-05-03 Dominique Devriese + + * add support for multiline text labels.. still needs some + further work.. + + * add a set size action to the angle type + + * change the angle size icon.. + +2003-05-03 Maurizio Paolini + + * add transformation support for arcs.. + +2003-05-02 Dominique Devriese + + * add undo support for changing the coordinate system + + * generalize the undo support from the moving mode, and add undo + support for many of the object specific actions.. + +2003-05-01 Dominique Devriese + + * perfect the grid.. + + * fix useless error output on startup + + * add scroll bars to the full screen mode + + * add zoom actions to the document popup + + * add a change text action to text labels + +2003-04-28 Dominique Devriese + + * add undo support for moving + + * add a full screen mode + +2003-04-27 Dominique Devriese + + * some PolarCoords improvements + + * show a popup menu when the user clicks on the document, and allow + him to change the coordinate system.. + +2003-04-26 Dominique Devriese + + * added property icons + +2003-04-22 Dominique Devriese + + * fix the move dependencies.. + +2003-04-19 Dominique Devriese + + * Add KSeg file format support + + * Start using the ChangeLog for versions after 0.4.1 ;) + +ma feb 11 00:12:52 CET 2002 - Dominique Devriese + + * Initial Creation diff --git a/kig/DESIGN b/kig/DESIGN new file mode 100644 index 00000000..fd887779 --- /dev/null +++ b/kig/DESIGN @@ -0,0 +1,275 @@ +EXPLANATION OF THE KIG DESIGN +============================= + +1. Object system +---------------- + +The Kig Object System is a design I'm particularly proud of. It +started out pretty basic, but has undergone some major revisions, that +have proven very succesful. Currently, I have just made one more +major change, and I think this will be the last majore change to it +for quite some time to come. That's also why I'm writing this +explanation for other developers. + + + +1.1 ObjectImp's: Basic objects. + +An ObjectImp represents the current state of an object in Kig. It +keeps information about what type of object it is ( e.g. a line, a +point, a circle etc. ), and its exact data ( e.g. the center and +radius of the circle ). It is *not* in any way aware of how the +object was calculated from its parents (e.g. is this a line that is +constructed as the parallel of another line, or as the line going +through two given points ? ) or how it is drawn on the window ( +e.g. the thickness of the line, its color etc. ). + +There is also the notion of BogusImp's in Kig. These are special +kinds of ObjectImp's that *only* hold data. They do not represent any +real object that can be drawn on a window. Their use is *only* in +holding data for other objects to use. Examples are StringImp, +IntImp, ConicImp etc. + +There are a lot of ObjectImp's in Kig, most of them are in files +called *_imp.h and *_imp.cc or *_imp.cpp in the objects subdirectory. +Examples are PointImp, LineImp, ConicImp, CircleImp, CubicImp, +AngleImp etc. + +There is also the concept of ObjectImpType's. These identify a kind +of ObjectImp. They carry information about the inheritance among the +different ObjectImp types, and some strings identifying them. You can +get hold of the ObjectImpType of a certain ObjectImp by using its +type() method, you can also get hold of them by name using +ObjectImpFactory. + + +1.2 ObjectCalcer's: calculating ObjectImp's from other ObjectImp's + +An ObjectCalcer is an object that represents an algorithm for +calculating an ObjectImp from other ObjectImp's. It is also a node in +the dependency graph of a certain document. E.g. a LineImp can be +calculated from the two PointImp's it has to go through; every time +either of them moves, this calculation is redone. In this case, there +would be an ObjectCalcer that keeps a reference to its two parents ( +the ObjectCalcer's representing the points ), and that will calculate +its ObjectImp value every time it is asked to do so ( i.e. every time +one of its parents moves.. ). + +Because of the complex relations that ObjectCalcer's hold to other +ObjectCalcer's and to other classes, they have been made +reference-counted. This means that they keep a count internally of +how much times a pointer to them is held. If this count reaches 0, +this means that nobody needs them anymore, and they delete themselves. +E.g. an ObjectCalcer always keeps a reference to its parents, to +ensure that those aren't deleted before it is deleted. + +In the inheritance graph of a document, the lowermost objects keep +references to their parents and those keep reference to their parents, +so that all of the top of the graph is kept alive. Of course, someone +needs to keep a reference to the bottommost objects in the graph, +because otherwise, the entire graph would be deleted. As we will see +later, an external class ( ObjectHolder ) keeps a reference to the +ObjectCalcer's that the user is aware of. Thus, the reference +counting system makes sure that all the objects that the user knows +about, and all of their ancestors are kept alive, and the others die. +At the end of the program, this reference is released, and all the +objects are deleted. + +A special case of an ObjectCalcer is the ObjectConstCalcer. This is +an ObjectCalcer that has no parents, and only holds some data. The +data is held as an ObjectImp of some type, and it will remain +constant, and no calculation needs to be done to get it, it is just +returned every time it is needed. + +Other ObjectCalcer's are ObjectPropertyCalcer and ObjectTypeCalcer. +ObjectTypeCalcer is a ObjectCalcer that calculates an object according +to what a ObjectType object specifies. It basically forwards all +calculations to that object ( check below ). An ObjectPropertyCalcer +gets data from a property of a certain object. In fact, ObjectImp's +can specify property's ( e.g. properties of a circle are its radius, +its circumference, its center etc. An angle has its bisector as a +LineImp property ), and they are returned as ObjectImp's of an +appropriate type. The ObjectPropertyCalcer just gets one of the +properties of a certain ObjectImp and stores it. + + +1.3 ObjectType's: a specification of how to calculate an object. + +An ObjectType represents a certain algorithm to calculate an ObjectImp +from other ObjectImp's. Unlike an ObjectCalcer, it does not +participate in the inheritance graph, and there is only one +instantiation of each type of ObjectType. An ObjectTypeCalcer is an +ObjectCalcer that keeps a pointer to a certain ObjectType, and +forwards all requests it gets to its ObjectType. It's very normal +that multiple ObjectTypeCalcer's share the same ObjectType. + +There are very much ObjectType's in Kig, check out all of the files +that end in *_type.* or *_types.* in the objects subdirectory of the +Kig source code. + + +1.4 ObjectHolder's: a link from the document to the hierarchy + +An ObjectHolder represents an object as it is known to the document. +It keeps a pointer to an ObjectCalcer, where it gets its data ( the +ObjectImp that the ObjectCalcer holds ) from. It also holds +information about how to draw this ObjectImp on the window, by keeping +a pointer to an ObjectDrawer ( see below ). In its draw method, it +gets the ObjectImp from the ObjectCalcer, and passes it to the +ObjectDrawer, asking it to draw the ObjectImp on the window. + +The document ( check the KigDocument class ) holds a list of these +ObjectHolder's. This is its only link with the ObjectCalcer +dependency graph. An ObjectHolder keeps a reference to its ObjectCalcer. + + +1.5 ObjectDrawer: An intelligent struct keeping some data about how to + draw an ObjectImp on screen. + +An ObjectDrawer is used by an ObjectHolder to keep information about +how to draw an ObjectImp on the window. It is really nothing more +than a struct with some convenience methods. It does not have any +virtual methods, or have any complex semantics. It keeps information +like the thickness of an object, its color, and whether or not it is +hidden. + + +2. Interesting Issues +--------------------- + +Here, I explain some parts of the design that may at first look +difficult to understand. This part assumes you have read the above. + + +2.1 Text labels + +Text labels in Kig are designed in a pretty flexible +way. I will explain all the classes involved. + +2.1.1 TextImp + +First of all, there is the TextImp class. It is an ObjectImp ( +cf. supra ), and thus represents a piece of text that can be drawn on +the document. It contains a QString ( the text to be shown ), a +coordinate ( the location to draw it ), and a boolean saying whether a +frame should be drawn around it. As with all ObjectImp's, it does not +contain any code for calculating it, or how it behaves on user input. +Most of this is handled by the TextType class. + +2.1.2 TextType + +The TextType class is an implementation of an ObjectType. It contains +code specifying how to calculate a TextImp from its parents, and for +how it behaves on user input. A text object has at least three +parents, and can handle any number of optional arguments. The three +mandatory arguments are an int, which is set to 1 or 0 depending on +whether the label needs a surrounding box, a PointImp, containing the +location of the text label, and a string containing the text of the +label. The text can contain tokens like '%1', '%2' etc. Every +additional argument is used to replace the lowest-numbered of those +tokens, with its string representation. The function +ObjectImp::fillInNextEscape is used for this. + +For example, if a TextType has the following parents: +a IntImp with value 0 +a PointImp with value (0,0) +a String with value "This segment is %1 units long." +a DoubleImp with value 3.9 + +This would result in a string being drawn at the coordinate (0,0), +with no surrounding box, and showing the text "This segment is 3.9 +units long.". + +All this gives labels in Kig a lot of flexibility. + +2.2 Locuses + +Locuses are a mathematical concept that has been modelled in Kig. +Loosely defined, a locus is the mathematical shape defined by the set +of points that a certain point moves through while another point is +moved over its constraints. This can be used to define mathematical +objects like conics, and various other things. It has been modelled +in Kig in the most flexible way I can imagine, and I must say that I'm +proud of this design. + +2.2.1 Constrained points + +In the implementation of this, we use the concept of constrained +points. This is a point that is attached to a certain curve. It is +implemented in Kig by the ConstrainedPointType, which takes a CurveImp +and a DoubleImp as parents and calculates a Point from these by using +the CurveImp::getPoint function. + +2.2.2 The Implementation + +When a Locus is constructed by the user, Kig receives two points, at +least one of which is a Constrained point, and the other one somehow +depends on the first. This is checked before trying to construct a +Locus, and the user is not allowed to try to construct locuses from +other sorts of points. + +Next, Kig takes a look at the ObjectCalcer hierarchy. We look at the +smallest part of the hierarchy that contains all paths from the first +point to the second point. We then determine all objects that are not +*on* one of those paths ( meaning that they are not calculated from +the first point, or another object that is on one of those paths ), +but that are parents of one or more objects that are on those paths. +I call this set of objects the "side of the path" sometimes in the +code. The function that finds them is called sideOfTreePath. + +Next, an ObjectHierarchy object is constructed, which stores the way +to calculate the second point from the first point and the objects +from the previous paragraph. + +An object is then constructed that has as parent the curve parent that +the first point is constrained to, the HierarchyImp containing the +ObjectHierarchy from the previous paragraph, and all the objects from +the "side of the tree". This new object is an ObjectTypeCalcer with +the LocusType as its type. In its calc() function, it calculates a +LocusImp by taking the objecthierarchy and substituting all the +current values of the objects from the "side of the path", resulting +in an ObjectHierarchy that takes one PointImp and calculates another +PointImp from that. The LocusImp then contains the new +ObjectHierarchy and the current value of the curve that the first +point is constrained to. In the drawing function of this LocusImp, +points on the curve are calculated, and then the hierarchy is used to +calculated from those points the location of the second point. A +dynamic feedback algorithm, which has been written with a lot of help +from the mathematician "Franco Pasquarelli" is used to determine which +of the points on the curve should be used. + +2.2.3 The Rationale + +The above explanation may seem very complicated, but I am very much +convinced that this *is* the proper way to handle locuses. I will +here try explain why I think it is superior to the much simpler +implementation that is used by much other programs. + +The basic alternative implementation involves just keeping a pointer +to the first and second point in the locus object, and when the locus +is drawn, the first point is moved over all its possible locations, +the second point is calculated, and a point is drawn at its new +location. + +The reason I think that this is a bad implementation is that it is not +possible to model the real dependency relations properly in this +scheme. For example, the locus object would then be made dependent on +the constrained point. This is wrong because when the constrained +point moves within the limits of the curve constraining it, the locus +does by definition not change. Also, if the constrained point is +redefined so that it is no longer constrained to any curve, this is a +major problem, because it would invalidate the locus. Another point +is that in practice, the locus depends on more objects than its +parents alone. This is not a good thing, because it makes it +impossible to optimise drawing of the objects, using the information +about which objects depend on which others, because this information +is invalid. + +The reason we need to calculate the "side of the path" above is that, +together with the curve that the first point is constrained to, these +are the objects that the locus is really dependent on. + +The current Kig system correctly models all dependency relations to +the extent possible, while keeping a correct implementation. + + diff --git a/kig/FEATURES b/kig/FEATURES new file mode 100644 index 00000000..012f49f1 --- /dev/null +++ b/kig/FEATURES @@ -0,0 +1,44 @@ +FEATURES +here are some nice Kig features i'd like to show off :) +- More than 40 various nice objects: from the easiest ones ( points ), + up to lines, circles, conics, cubics, and more. See the Objects + menu... +- Macros: the power of constructing new objects using the builtin + ones. If you want to try, open macrotest.kig, then click the + button to the left of the fullscreen button, select the three + corners of the triangle, then click the button again, click the + circle, click the button again, type in a name. Then check out the + new type with the other circle types. You can't really see the + difference between built-in types and macro's +- I've given quite some attention to making Kig as intuitive to use as + possible. It has various unique features like the nice RMB menu's, + the intuitive construction mode, etc. +- is a KPart: try opening macrotest.kig from konqueror, if it doesn't + work yet, open your kcontrol, then go to "File Browsing"->"File + Associations", click add, group:"application", name:"x-kig", open + the "embedding" tab page for the new type, click "add", find + "KigPart" (if you installed Kig correctly (did you get the + "--prefix" on your configure right?) , it should be there), and add + it. then try opening macrotest.kig again +- Kig supports various file formats... See the filters directory. + Currently Kig has read-write support for native files ( which is an + imho clean xml format ) and for the older version of the Kig file + format; read support for KGeo, KSeg and, partially, for Dr. Geo + and Cabri files. This is an area where we plan working on... +- Kig can export a document in several formats: the most common are + images, and you can choose among the types supported by Qt and KDE. + Moreover, the other supported formats are: XFig files, and SVG and + LaTeX documents. These are useful since not all other programs + support Kig files yet... ;) +- Kig is very compatible with the program it was intended to replace, + KGeo. It supports all of its Object types and most of its file + format... +- There is a very flexible mechanism for supporting TextLabels with + variable parts.. Check out the text label wizard for more + explanation... +- nice support for Locuses, inspired by KSeg's version of this. Check + the documentation and examples/locustest.kig for more info.. +- flexible transformation facility + +PLANNED FEATURES +For a list of planned features, check out the TODO file. diff --git a/kig/Makefile.am b/kig/Makefile.am new file mode 100644 index 00000000..b2483db0 --- /dev/null +++ b/kig/Makefile.am @@ -0,0 +1,58 @@ +if KIG_COMPILE_PYTHON_SCRIPTING +scriptingdir = scripting +scriptinglib = scripting/libscripting.la +else +scriptingdir = +scriptinglib = +endif + +SUBDIRS = \ + objects \ + misc \ + modes \ + icons \ + filters \ + examples \ + kig \ + mimetypes \ + macros \ + kfile \ + data \ + pykig \ + $(scriptingdir) + +kde_module_LTLIBRARIES = libkigpart.la +libkigpart_la_SOURCES = dummy.cpp +libkigpart_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) +libkigpart_la_LIBADD = $(LIB_KPARTS) \ + misc/libmisc.la objects/libobjects.la filters/libfilters.la \ + modes/libmodes.la kig/libkigparttemp.la $(scriptinglib) + +messages: rc.cpp + rm -f tips.cpp + $(EXTRACTRC) */*.rc >> rc.cpp + $(EXTRACTRC) */*.ui >> rc.cpp + (cd data && $(PREPARETIPS) > ../tips.cpp) + for file in macros/*.kigt; do \ + cat "$$file" | grep '' | sed -e 's/^ *\([^<]*\)<\/Name>/i18n( "\1" );/' | sed -e 's/&/\&/g' >> rc.cpp; \ + cat "$$file" | grep '' | sed -e 's/^ *\([^<]*\)<\/Description>/i18n( "\1" );/' | sed -e 's/&/\&/g' >> rc.cpp; \ + cat "$$file" | grep '' | sed -e 's/^ *\([^<]*\)<\/UseText>/i18n( "\1" );/' | sed -e 's/&/\&/g' >> rc.cpp; \ + cat "$$file" | grep '' | sed -e 's/^ *\([^<]*\)<\/SelectStatement>/i18n( "\1" );/' | sed -e 's/&/\&/g' >> rc.cpp; \ + done + $(XGETTEXT) tips.cpp rc.cpp filters/*.h kig/*.h misc/*.h modes/*.h objects/*.h scripting/*.h */*.cc kig/*.cpp misc/*.cpp modes/*.cpp -o $(podir)/kig.pot + $(XGETTEXT) kfile/kfile_drgeo.cpp kfile/kfile_drgeo.h -o $(podir)/kfile_drgeo.pot + $(XGETTEXT) kfile/kfile_kig.cpp kfile/kfile_kig.h -o $(podir)/kfile_kig.pot + +CLEANFILES = dummy.cpp + +dummy.cpp: + touch dummy.cpp + +TAGS: + find -name '*.cc' -o -name '*.cpp' -o -name '*.h' | etags - + +# Want to do the scripting part separately, but +# include everything else. +DOXYGEN_EXCLUDE = python-scripting-api-dox-mainpage.dox +DOXYGEN_SET_RECURSIVE = YES +include ../admin/Doxyfile.am diff --git a/kig/README.Developers b/kig/README.Developers new file mode 100644 index 00000000..753533e4 --- /dev/null +++ b/kig/README.Developers @@ -0,0 +1,46 @@ +Hi, here are some things that might not be immediately clear : + +- There are different source dirs ( kig, objects, misc, filters and + modes ) ( just in case this wasn't clear.. ) + +- for testing code, i don't really know how you're supposed to do this with + kparts, so i just do a "make install" every time, and then simply run the + program, you prolly want to do "./configure --enable-debug=full + --prefix=/usr/local/kde3" (meanwhile, i found out, the solution is in a + developer faq on developer.kde.org + (http://developer.kde.org/documentation/other/developer-faq.html#q67.1) + +- There is some documentation about the design in the file DESIGN + +- if you want to contribute, your work is more than welcome, no matter where + you want to help: translation, coding, art, just send us a mail at + kde-edu-devel@kde.org (preferably before you start, so you won't be + doing unnecessary work or something like that), if you have cvs access, + you can of course always commit to cvs + +HISTORY + +I started Kig because we were using "Cabri" in school, a proprietary +windows-only app. When I started looking for free alternatives that ran on +linux, i found two: KGeo and KSeg. Both had features and limitations, KSeg +had most features, but was ugly. Furthermore, it was qt-only, which did +allow it to run on windows too, but made it not fit into kde. KGeo was +fully KDE, but didn't have all the features that KSeg had. + +I first wanted to merge both together, but the code was rather incompatible, +so I wanted to simply extend KGeo. Since I was planning to make it a kpart +app, i started with "kapptemplate --kpart-app", and then started coding. I +was first planning to use lots of code from both kgeo and kseg, but i ended +up recoding everything since in many cases it was faster than porting stuff, +and i wanted to change rather much in the code. + +I did get much inspiration from the source of both programs, and i used some +source and many pictures from KGeo, I would therefore want to thank both +developers for their work. + +I also want to thank everyone who contributed something to Kig or to +free software in general. + +Cheers, + +The Kig Developers diff --git a/kig/README.boost-python1.30-gcc3.2 b/kig/README.boost-python1.30-gcc3.2 new file mode 100644 index 00000000..cafda75e --- /dev/null +++ b/kig/README.boost-python1.30-gcc3.2 @@ -0,0 +1,19 @@ +There is a bug in Boost.Python version 1.30 when compiled with GCC +3.2. This causes an error on compiling. It is a known problem, and +due to the stricter typename checking in more recent GCC versions. +The new Boost.Python version will contain a fix for this problem, but +it might take some more months for this version to become available, +and some distributions ( including Debian, not including Red Hat ( at +this time, 22-9-2003, at least ) ). In the mean time, I have included +a patch to the boost.python headers in the Kig distribution that fixes +this problem. It is called boost-python1.30-gcc3.2.patch, and should +be applied in the following way. + +Open a console window, and go to the directory containing the +Boost.Python headers. This will most likely be called something like +"/usr/include/boost/python/". Then execute the following commands ( +before giving these commands, replace "/dir/to/kig/distribution/" by +the directory where you put the downloaded kig distribution ): + +cd object +patch make_ptr_instance.hpp < /dir/to/kig/distribution/boost-python1.30-gcc3.2.patch diff --git a/kig/README.in b/kig/README.in new file mode 100644 index 00000000..692e03c3 --- /dev/null +++ b/kig/README.in @@ -0,0 +1,9 @@ +Kig v@KIGVERSION@ +Kig developers +---------------------------------------------------------------------- +Kig: KDE Interactive Geometry +Kig is a program for use in math classes in high school, to allow +students to interactively explore geometric concepts. For more +information: check out the documentation ( open "help:/kig" in +konqueror...) + diff --git a/kig/TODO b/kig/TODO new file mode 100644 index 00000000..8acd9949 --- /dev/null +++ b/kig/TODO @@ -0,0 +1,157 @@ +* bugs + +- There is a pretty strange bug in kig when you use the accel keys. + Open Kig, type p to start constructing a point. Click somewhere to + construct one. Now click p again, and press escape to cancel the + construction. It will not work, and you will have to construct as + many points as times you pressed escape ( or perhaps the times you + pressed esc square or sth like that ). Anyway, this is due to how + Kig works with some strange Qt event loop stuff to make its modes + work, along with a strange way in kaccel of working. I have a + patch against kdecore/kaccel.cpp that should fix it, but the real + fix is to get rid of the entire event loop stuff and think of a + better way to manage all this. pino: seems pressing the stop button + n times, where n are the times you pressed escape, cancel all the + constructions, so the problem is the behaviour of escape. + +- The polar coordinate system blocks Kig when zooming. Select the + polar coordinate system, use the Select shown area tool ( or your + favorite zooming tool ) and select a specific part of the document. + Smaller parts of the document cause bigger problems. pino: this is + due to the polar grid: try to make zoom if there is no grid. + +* I/O: filters, exporters, ... + +- add other command line options, like:
+ -e, --export-to FORMAT file.kig => Kig will export file.kig ( or any + other supported format ) into file.ext ( even more than one file ). + The output format depends on the FORMAT string. domi: this is more + difficult, because the export plugins require extra parameters. + E.g. the ImageExporter needs an image size etc. + +- filters: more input filters; improve the existent ones ( see + filters/*-filter-status.txt ); add the possibility to ignore errors + on loading + +- "export to *": add stuff like java applets, kmplot documents, etc... + +* objects + +- Two new transformations: projection on a line, orthogonally and + according to a given direction. As a mathematician, I'm supposed to + have a grudge against these, as they don't fit the definition for + affine transformations ( the matrix has to be regular ) ;), but I + suppose high-school students may find them useful. However,they + would give rather useless results for e.g. lines ( all curves are + almost always projected on a line, segment or ray that you wouldn't + see because it's equal to the line we project upon ). It would be + useful for points though. + +- make DoubleImp a "visible" object with uses like Dr. Geo numeric + values. + +- Provide some nice stuff for differential geometry: velocity vector + of a curve, curvature vector, osculating parabole. Most of this is + not too difficult to implement, but very cool :) + +- create a formula label to display math formulas in the document, and + allow for importing from/exporting to other formula formats such as + KFormula, OOFormula and MathML. + +- other types of fillable shapes, like arc sector, arc segment... + +- defined integrals, as a particular case of filled shapes. + +- improve *a lot* the transformation support for cubics. + +* GUI + +- make stuff from RMB menu's accessible from other places as well. + +- Add the possibility to select, via new dialog, one or more types of + object. + +- add a magnifying glass/zoom window to magnify "on-the-fly" a part of + the document. + +- improve the KTextEditor interface in the script code wizard. + +- make the dialogs not pop up over the main window. + +- add QTooltip and QWhatsThis to the widgets in the various dialogs + (export dialogs, types dialog, ...) + +* core + +- When selecting an argument of a certain type, maybe we should check + whether the required arguments are really there, before telling the + user to select them. Then we could give an error telling the user + to first construct the other objects. An exception should be made + for points of course. + +- Add the possibility to attach text label also to angles. + +- add the possibility to transform more than one object at one time, + using the popup menu. For example, I select two circles, I choose + Transform->Translate form the RMB menu and then Kig should ask me for + a vector to use to translate all the selected objects. + +- add support for work with other measure units (cm, inches, etc...) + than just pixels... + +- extend ObjectFactory::sensiblePointCalcer to also construct + intersection points of stuff... (pino: done for lines) + +- when moving an object that wants to move its parents, try to check if + it is itself not an indirect child of one of the parents it is + trying to move, and forbid the move in that case, as it will lead + to chaotic behaviour. I am not sure if this is really well + possible, but I have to look at it. + +- add intersection types: arc-arc; arc-conic; arc-cubic; conic-cubic; + cubic-cubic; locus-other object. + +- rework the ObjectConstructor and GUIAction stuff into something more + general, and more clean. See the comment for + ObjectConstructor::constructMode(). + +- figure out a way to allow the user to enable and disable certain + features. E.g. I have been asked to allow the user to limit himself + to compass-ruler constructions.. + +- add another viewmode ( which would be completely orthogonal to the + KigMode concept ), where you can more clearly see the dependencies + in a figure. Something with colours, numberings, and/or a tree-like + text representation of the dependencies.. + +* scripting + +- Python scripting: export cubics for real, improve existing API. + +- make the scripting system work more like the macro system. Make it + a way to define new object types that can be reused more than once, + instead of making it just a way to add *one* object. + +- support for more scripting languages than just Python. + +* other + +- document mathematical i18n strings, so that the translators have a + clue about how to translate them ! + +- write cabri-filter-status.txt. + +- add "Tools": easy tools designed for geometry, like Angle converter and + so on... + +- save a "session", i.e.: record how a document is moved, and save it to + e.g. a flash file or something like that. + +- koffice support ? + +* future ? + +- there should be a way to link a figure to a (html?) file containing + exercises. Teachers would be able to create exercises for Kig. + I'm thinking of doing this with HTML (& KHTML) + scripting ( but + this is _distant_ future.. ) diff --git a/kig/VERSION.in b/kig/VERSION.in new file mode 100644 index 00000000..1a7e468b --- /dev/null +++ b/kig/VERSION.in @@ -0,0 +1 @@ +Kig v@KIGVERSION@ diff --git a/kig/boost-python1.30-gcc3.2.patch b/kig/boost-python1.30-gcc3.2.patch new file mode 100644 index 00000000..5b87a2b3 --- /dev/null +++ b/kig/boost-python1.30-gcc3.2.patch @@ -0,0 +1,13 @@ +Only in python/converter: as_to_python_function.hpp~ +diff -u -r python-old/object/make_ptr_instance.hpp python/object/make_ptr_instance.hpp +--- python-old/object/make_ptr_instance.hpp 2003-04-22 14:35:28.000000000 +0200 ++++ python/object/make_ptr_instance.hpp 2003-06-28 15:09:05.000000000 +0200 +@@ -34,7 +34,7 @@ + template + static inline PyTypeObject* get_class_object_impl(U const volatile* p) + { +- PyTypeObject* derived = get_derived_class_object(is_polymorphic::type(), p); ++ PyTypeObject* derived = get_derived_class_object(typename is_polymorphic::type(), p); + if (derived) + return derived; + return converter::registered::converters.get_class_object(); diff --git a/kig/configure.in.bot b/kig/configure.in.bot new file mode 100644 index 00000000..a1e0bbde --- /dev/null +++ b/kig/configure.in.bot @@ -0,0 +1,40 @@ +if test x$kig_warn_about_disabling_python = xyes; then + cat << EOF + +Kig Python scripting support has been disabled, because you +are missing the necessary headers and/or libraries. +In order to use Kig Python scripting, you need to have +Python installed, along with its development package ( e.g. +libpython-dev ), and also the Boost.Python library, along with +its development package ( e.g. libboost-python-dev ). + +Kig will continue to function without Python scripting support, +but you will not be able to created Python scripted objects, or +load Kig files that use them. + +Installing the libraries: +The python development libraries themselves are almost certainly +packaged by your favourite distribution. Look for a package name +like libpython-dev, with possibly a version number inserted +somewhere in the name.. For the Boost.Python libs, check this +documentation: "http://boost.org/more/download.html" and +"http://boost.org/more/download.html#Installation" or look for +a package like libboost-python-dev or libboost-dev.. +EOF +fi + +if test "x$kig_enable_python_scripting" = "xyes"; then + # tell users about the Boost.Python 1.30 + GCC 3.2+ problem and patch. + cat << EOF + +Kig WARNING +=========== +There is a problem using unpatched Boost.Python 1.30 in combination +with GCC 3.2 and above. In some distributions, like Debian sarge, +this problem has been fixed, but in other distributions, the problem +may still be there. If you encounter problems while compiling Kig, +then you should try to re-run configure with the option +"--disable-kig-python-scripting". This may fix the compilation, but +you will not be able to use the Kig Python Scripting. +EOF +fi diff --git a/kig/configure.in.in b/kig/configure.in.in new file mode 100644 index 00000000..fa4cd0c7 --- /dev/null +++ b/kig/configure.in.in @@ -0,0 +1,251 @@ +kig_version=0.10.7 + +kde_save_LIBS=$LIBS +LIBS="$LIBS -lm" +KDE_CHECK_FUNC_EXT(trunc) +LIBS="$kde_save_LIBS" + +KDE_LANG_CPLUSPLUS + +# this variable is set to true if we need to warn the user that Python +# scripting support has been disabled due to missing headers or libs +# or whatever.. It's not set if the user explicitly disabled python +# scripting ( "./configure --disable-kig-python-scripting" ). We +# complain about this at the end of the ./configure script. Check out +# configure.in.bot for the code.. +kig_warn_about_disabling_python="no" + +# this var is set to yes if we want to compile python scripting, and to +# no otherwise +kig_enable_python_scripting="yes" + +# this var is set to no if we want to disable support for compressed files +# (for compatibility reasons with kde 3.1) +kig_enable_compressed_files="yes" + +AC_DEFUN([KIG_PYTHON_NOT_FOUND], [ + AC_MSG_WARN( + [[Kig needs the Python and Boost.Python libraries and their headers \ +installed for its Python scripting support. One of both was not \ +found, or the versions were incompatible, and Python scripting will be disabled.]] ); + kig_warn_about_disabling_python="yes" + kig_enable_python_scripting="no" ] ) + +AC_ARG_ENABLE( kig-python-scripting, + [ --disable-kig-python-scripting Disable Kig Python Scripting support], + [ kig_enable_python_scripting=$enableval ], + [ kig_enable_python_scripting=yes] ) + +AC_ARG_ENABLE( kig-compressed-files, + [ --disable-kig-compressed-files Disable Kig Compressed Files support], + [ kig_enable_compressed_files=$enableval ], + [ kig_enable_compressed_files=yes] ) + +dnl domi: we use some macro's by Ben Burton from the Regina program, +dnl to check for the availability of a good python+boost.python +dnl combination. They are included here, the end is marked at the +dnl bottom. I have changed it only by removing some macro's, and by +dnl making the other call KIG_PYTHON_NOT_FOUND instead of +dnl REGINA_DO_NOT_COMPILE, and REGINA_WARN_*. +dnl +dnl Regina - A Normal Surface Theory Calculator +dnl Configure Script Macros +dnl +dnl Copyright (c) 2002-2003, Ben Burton +dnl For further details contact Ben Burton (bab@debian.org). +dnl +dnl This file is free software; you can redistribute it and/or +dnl modify it under the terms of the GNU General Public License as +dnl published by the Free Software Foundation; either version 2 of the +dnl License, or (at your option) any later version. +dnl +dnl This file is distributed in the hope that it will be useful, but +dnl WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +dnl General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public +dnl License along with this program; if not, write to the Free +dnl Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +dnl MA 02110-1301, USA. +dnl +dnl Note that this copyright notice applies only to macros beginning +dnl with REGINA_. Other macros found in acinclude.m4 have been taken +dnl from external sources; these macros are stored in separate files +dnl in the admin/ subdirectory and copyright notices can be found in +dnl these separate files (and in the comments provided with the macros +dnl themselves). +dnl + +dnl ----------------------------------------------------------------- +dnl +dnl Macros written for Regina +dnl +dnl ----------------------------------------------------------------- + +dnl +dnl REGINA_LIB_BOOST_PYTHON(TARGET-LIST, REQUIRED-BY) +dnl +dnl Checks for a usable boost.python installation. +dnl Issues a warning and adds (which may consist of +dnl several targets) to $DO_NOT_COMPILE if boost.python is missing. +dnl +dnl AC_SUBST()s the following variables: +dnl +dnl BOOST_PYTHON_INCLUDES: The compiler flags required for +dnl building against boost.python, +dnl including flags for building against +dnl python itself. +dnl BOOST_PYTHON_LIBS: The linker flags required for building +dnl against boost.python. +dnl PYTHON_LIBS: The linker flags required for building against +dnl python itself. +dnl +dnl AC_DEFINE()s the following variables: +dnl +dnl HAVE_BOOST_PYTHON: Defined as 1 if we have a usable boost.python +dnl installation, or remains undefined otherwise. +dnl +dnl Example: REGINA_LIB_BOOST_PYTHON(PYTHON, [the Python interface]) +dnl +AC_DEFUN([REGINA_LIB_BOOST_PYTHON], [ + AC_LANG_PUSH(C++) + KDE_CHECK_HEADERS([boost/shared_ptr.hpp], [ + __regina_py_save_cxxflags="$CXXFLAGS" + __regina_py_save_ldflags="$LDFLAGS" + __regina_py_save_libs="$LIBS" + __regina_py_ok=0 + for pyver in python python2.5 python2.4 python2.3 python2.2; do + for incdir in "/usr/include/$pyver" "/usr/local/include/$pyver" \ + "/usr/$pyver/include" "/usr/local/$pyver/include" \ + "$prefix/include/$pyver" "$prefix/$pyver/include"; do + CXXFLAGS="$__regina_py_save_cxxflags -I$incdir" + LDFLAGS="$__regina_py_save_ldflags -shared" + + # Check for python includes. + AC_TRY_COMPILE([ + #include + ], [ + PyObject obj; + ], [ + # Check for compatibility with boost.python. + AC_MSG_CHECKING([for boost.python with $incdir/Python.h]) + AC_TRY_COMPILE([ + #include + const char* greet() { return "Hello world!"; } + BOOST_PYTHON_MODULE(hello) { boost::python::def("greet", greet); } + ], [ + /* No main body. */ + ], [ + AC_MSG_RESULT([yes]) + + # Check for -lpython. + for pylib in "$pyver" python python2.3 python2.2; do + for pylibdir in "/usr/lib" "/usr/local/lib" "/usr/lib/$pyver/config" \ + "/usr/local/lib/$pyver/config"; do + for extralibs in "" "-lpthread -lm -lutil -ldl"; do + AC_MSG_CHECKING([for $pylibdir/lib$pylib and $extralibs with $incdir/Python.h]) + LDFLAGS="$__regina_py_save_ldflags -L$pylibdir" + LIBS="-l$pylib $extralibs" + AC_TRY_LINK([ + #include + ], [ + Py_Initialize(); Py_Finalize(); + ], [ + AC_MSG_RESULT([yes]) + for bplib in "-lboost_python-mt" "-lboost_python-gcc-mt-1_32" "-lboost_python-gcc-mt-1_31" "-lboost_python-gcc-mt" "-lboost_python"; do + AC_MSG_CHECKING([compilation of a boost.python program with $bplib]) + LDFLAGS="$__regina_py_save_ldflags -L$pylibdir" + LIBS="-l$pylib $bplib $extralibs" + AC_TRY_LINK([ + #include + const char* greet() { return "Hello world!"; } + BOOST_PYTHON_MODULE(hello) { boost::python::def("greet", greet); } + ], [ + /* No main body. */ + ], [ + AC_MSG_RESULT([yes]) + # And we're done! + BOOST_PYTHON_INCLUDES="-I$incdir" + BOOST_PYTHON_LIBS="$bplib" + PYTHON_LIBS="-l$pylib $extralibs" + PYTHON_LDFLAGS="-L$pylibdir" + __regina_py_ok=1 + ], [ + AC_MSG_RESULT([no]) + ]) + if test "$__regina_py_ok" = "1"; then break; fi + done + ], [ + AC_MSG_RESULT([no]) + ]) + if test "$__regina_py_ok" = "1"; then break; fi + done + if test "$__regina_py_ok" = "1"; then break; fi + done + if test "$__regina_py_ok" = "1"; then break; fi + done + ], [ + AC_MSG_RESULT([no]) + ]) + ]) + if test "$__regina_py_ok" = "1"; then break; fi + done + if test "$__regina_py_ok" = "1"; then break; fi + done + + CXXFLAGS="$__regina_py_save_cxxflags" + LDFLAGS="$__regina_py_save_ldflags" + LIBS="$__regina_py_save_libs" + + if test "$__regina_py_ok" = "1"; then + AC_DEFINE(HAVE_BOOST_PYTHON, 1, + [Define to 1 if you have a usable boost.python installation.]) + else + BOOST_PYTHON_INCLUDES= + BOOST_PYTHON_LIBS= + KIG_PYTHON_NOT_FOUND + fi + ], [ + KIG_PYTHON_NOT_FOUND + ]) + AC_LANG_POP(C++) + AC_SUBST(BOOST_PYTHON_INCLUDES) + AC_SUBST(BOOST_PYTHON_LIBS) + AC_SUBST(PYTHON_LDFLAGS) + AC_SUBST(PYTHON_LIBS) +]) + +dnl This is the end of the macro's copied from Ben Burton's Regina +dnl program. + +if test "x$kig_enable_python_scripting" != xno; then + kig_enable_python_scripting="yes" # either yes or no.. + + kig_save_CXXFLAGS="$CXXFLAGS" + CXXFLAGS=`echo $CXXFLAGS | sed -e 's/-fno-exceptions//g'` + REGINA_LIB_BOOST_PYTHON( PYTHON, Kig Python Scripting ) + CXXFLAGS="$kig_save_CXXFLAGS" +fi + +if test "x$kig_enable_python_scripting" != xno; then + AC_DEFINE( KIG_ENABLE_PYTHON_SCRIPTING, 1, [Defined if Kig Python scripting is enabled] ) +fi + +AM_CONDITIONAL(KIG_COMPILE_PYTHON_SCRIPTING, test x$kig_enable_python_scripting != xno) + +if test "x$kig_enable_compressed_files" = xno; then + CXXFLAGS="$CXXFLAGS -DKIG_NO_COMPRESSED_FILES" +fi + +AC_SUBST( KIGVERSION, $kig_version ) +AC_DEFINE_UNQUOTED( KIGVERSION, "$kig_version", [The current Kig version as a string] ) + +KDE_CHECK_HEADERS([ieeefp.h]) + +# apparently the KDE build system wants to see "dnl AC_OUTPUT( ... )", +# not a normal AC_OUTPUT +dnl AC_OUTPUT( kig/kig.lsm ) +dnl AC_OUTPUT( kig/README ) +dnl AC_OUTPUT( kig/package-kig.sh ) +dnl AC_OUTPUT( kig/VERSION ) diff --git a/kig/data/Makefile.am b/kig/data/Makefile.am new file mode 100644 index 00000000..9ba0da28 --- /dev/null +++ b/kig/data/Makefile.am @@ -0,0 +1,3 @@ +appdatadir = $(kde_datadir)/kig + +appdata_DATA = tips diff --git a/kig/data/tips b/kig/data/tips new file mode 100644 index 00000000..e50f386f --- /dev/null +++ b/kig/data/tips @@ -0,0 +1,57 @@ + + +

One of the most powerful tools in Kig are the menus that you can +enter by right-clicking on an object, or on some empty space in the +document. You can use them to give objects names, change their colors +and line styles, and lots of other interesting things.

+ +
+ + + +

You can construct new points without using the menu or the toolbar, simply +clicking somewhere on the Kig document with the middle mouse +button.

+ +
+ + + +

Kig can open several file formats: its files (.kig files), +KGeo files, KSeg files, and, partially, Dr. Geo +and Cabri™ files.

+ +
+ + + +

Kig has more than 40 objects and 10 transformations you can construct and use +in your documents: open the Objects menu to see them all.

+ +
+ + + +

You can use the selected objects to start the construction of an object +which requires the selected objects as arguments. For example, if you have two +points selected, you can choose Start->Circle by Three Points from the +popup menu to start constructing a circle by three points.

+ +
+ + + +

Kig can extends its object set using external macros. You can find some +interesting macro on Kig website: +http://edu.kde.org/kig.

+ +
+ + + +

If you have more than one object under the mouse, and you want to select any +of them, you can click with the left mouse button, while holding the +Shift key, to get a list of the objects under the mouse cursor which +you can then select from.

+ +
diff --git a/kig/examples/Makefile.am b/kig/examples/Makefile.am new file mode 100644 index 00000000..095f1a85 --- /dev/null +++ b/kig/examples/Makefile.am @@ -0,0 +1,11 @@ +noinst_DATA= \ + cubic-locus.kig \ + ellipse.kig \ + figure_angle.fgeo \ + figure_manyobjects.fgeo \ + fregier.kigt \ + locustest.kig \ + parabolaBDF.kigt \ + session_alotofthings.fgeo \ + sine-curve.kig \ + sine-curve.png diff --git a/kig/examples/cubic-locus.kig b/kig/examples/cubic-locus.kig new file mode 100644 index 00000000..92d3cd20 --- /dev/null +++ b/kig/examples/cubic-locus.kig @@ -0,0 +1,91 @@ + + + Euclidean + + -2.27219 + 1 + 1.98431 + 1.90809 + 2.0933 + -2.09014 + -1.85202 + 1.53769 + + + + + + + 2 + 1 + + + 3 + 1 + + + 5 + 6 + 4 + + + 3.70405 + 0.738799 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kig/examples/ellipse.kig b/kig/examples/ellipse.kig new file mode 100644 index 00000000..442ba664 --- /dev/null +++ b/kig/examples/ellipse.kig @@ -0,0 +1,29 @@ + + + Euclidean + + -5.76253 + 0.831135 + 1.77309 + 1.20053 + -2.29024 + 4.15567 + + + + + + + + + + + + + + + + + + + diff --git a/kig/examples/figure_angle.fgeo b/kig/examples/figure_angle.fgeo new file mode 100644 index 00000000..22db1113 --- /dev/null +++ b/kig/examples/figure_angle.fgeo @@ -0,0 +1,30 @@ + + + + + -5.833333 + 2.950000 + + + -4.666666 + -0.783334 + + + 2.333334 + -0.216667 + + + + + + + + + + + + + + + + diff --git a/kig/examples/figure_manyobjects.fgeo b/kig/examples/figure_manyobjects.fgeo new file mode 100644 index 00000000..c03634e3 --- /dev/null +++ b/kig/examples/figure_manyobjects.fgeo @@ -0,0 +1,72 @@ + + + + + -6.700000 + 2.250000 + + + 0.266667 + 2.083333 + + + -0.800000 + -2.516667 + + + -2.766667 + 1.883333 + + + + + + + + + + + -2.833333 + -0.983334 + + + 1.500000 + 1.883333 + + + -0.566667 + 3.983333 + + + + + + + + + + + -5.533333 + -0.383333 + + + -2.800000 + 1.883333 + + + + + 3.166667 + -0.683333 + + + + + + + + + + + + diff --git a/kig/examples/fregier.kigt b/kig/examples/fregier.kigt new file mode 100644 index 00000000..7f986fec --- /dev/null +++ b/kig/examples/fregier.kigt @@ -0,0 +1,61 @@ + + + + fregier + + + + + + 1 + 2 + + + 3 + 2 + + 1 + + 1 + 4 + 5 + + + 2 + 6 + + + 4 + 7 + + -1 + + 1 + 8 + 9 + + + 2 + 10 + + + 11 + 2 + + 1 + + 1 + 12 + 13 + + + 10 + 14 + + + 15 + 4 + + + + diff --git a/kig/examples/locustest.kig b/kig/examples/locustest.kig new file mode 100644 index 00000000..42f1ccc0 --- /dev/null +++ b/kig/examples/locustest.kig @@ -0,0 +1,116 @@ + + + Euclidean + + 9.99611 + 9.67971 + 9.18808 + -2.03061 + -1.55367 + 13.0171 + -9.63092 + 9.86598 + -10.4258 + -10.3351 + 0.725237 + + + + + + + + 1 + 2 + + + 6 + 3 + + + 7 + 4 + + + 1 + 5 + + + 8 + 9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kig/examples/parabolaBDF.kigt b/kig/examples/parabolaBDF.kigt new file mode 100644 index 00000000..ea9253ab --- /dev/null +++ b/kig/examples/parabolaBDF.kigt @@ -0,0 +1,28 @@ + + + + parabolaBDF + + + + + + 1 + 2 + + + 3 + 1 + + + 2 + 4 + + + 1 + 2 + 5 + + + + diff --git a/kig/examples/session_alotofthings.fgeo b/kig/examples/session_alotofthings.fgeo new file mode 100644 index 00000000..967dada9 --- /dev/null +++ b/kig/examples/session_alotofthings.fgeo @@ -0,0 +1,162 @@ + + + + + 0.766667 + 2.450000 + + + -3.300000 + 2.650000 + + + -7.900000 + -2.583333 + + + -7.800000 + 0.116667 + + + -4.533333 + 1.216667 + + + -8.566667 + 3.116667 + + + -7.066667 + 1.783334 + + + + + + + + + + + + + + + + -1.066667 + -0.416667 + + + + + + + + + + + + + + + + + + + Figure 1 contains: +- some points; +- an arc; +- a line; +- a perpendicular; +- a ray; +- an intersection point; +- a reflection point; + +Figure 2 contains: +- some points; +- 2 lines; +- a midpoint; +- a parallel; +- 2 intersection points; + +Figure 3 contains: +- some points; +- a circle; +- a vector; +- a moved circle; + + + + -5.200000 + 0.216667 + + + 1.200000 + 3.116667 + + + -7.666667 + 1.650000 + + + + + + + + + + + + + + + -6.200000 + -1.483334 + + + + + + + + + + + + + + + + + -6.433334 + 2.050000 + + + -1.400000 + 2.583333 + + + -1.300000 + -0.350000 + + + -3.433333 + -0.883333 + + + -6.433334 + 2.050000 + + + + + + + + + + + + + diff --git a/kig/examples/sine-curve.kig b/kig/examples/sine-curve.kig new file mode 100644 index 00000000..e20f24d4 --- /dev/null +++ b/kig/examples/sine-curve.kig @@ -0,0 +1,55 @@ + + + Euclidean + + -3.50779 + 3.80326 + 5.49045 + -0.492505 + 0.65293 + + + + + 2 + + + 3 + 1 + + + def calc( arg1 ): + c = arg1.coordinate(); + y = sin( c.x ); + return Point( Coordinate( c.x, y ) ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kig/examples/sine-curve.png b/kig/examples/sine-curve.png new file mode 100644 index 00000000..dce01c74 Binary files /dev/null and b/kig/examples/sine-curve.png differ diff --git a/kig/examples/trifolium-of-delongchamps.kig b/kig/examples/trifolium-of-delongchamps.kig new file mode 100644 index 00000000..8b4f1fa3 --- /dev/null +++ b/kig/examples/trifolium-of-delongchamps.kig @@ -0,0 +1,163 @@ + + + Euclidean + + 0 + 0 + 0 + 4 + 0 + 0 + %1 + O + %1 + 0 + 0 + -0.740892 + + + + + + + + + 2 + 1 + + + 7 + 5 + + + 8 + 7 + + + 9 + 6 + + + 7 + 10 + + + 11 + 7 + + + 1.53353 + 0.0197571 + Trifolium of de Longchamps + 0.427352 + 0 + 0 + M + + -2.36097 + 2.74624 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kig/filters/Makefile.am b/kig/filters/Makefile.am new file mode 100644 index 00000000..bb827b5a --- /dev/null +++ b/kig/filters/Makefile.am @@ -0,0 +1,38 @@ +INCLUDES=$(all_includes) + +METASOURCES = AUTO + +noinst_LTLIBRARIES=libfilters.la +noinst_HEADERS= \ + cabri-filter.h \ + exporter.h \ + filter.h \ + filters-common.h \ + imageexporteroptions.h \ + kgeo-filter.h \ + kgeo-resource.h \ + kseg-defs.h \ + kseg-filter.h \ + latexexporter.h \ + native-filter.h \ + svgexporter.h \ + drgeo-filter.h \ + drgeo-filter-chooser.h +libfilters_la_SOURCES= \ + cabri-filter.cc \ + exporter.cc \ + filter.cc \ + filters-common.cc \ + imageexporteroptions.cc \ + imageexporteroptionsbase.ui \ + kgeo-filter.cc \ + kseg-filter.cc \ + latexexporter.cc \ + latexexporteroptions.ui \ + native-filter.cc \ + svgexporter.cc \ + svgexporteroptions.ui \ + drgeo-filter.cc \ + drgeo-filter-chooser.cc \ + drgeo-filter-chooserbase.ui + diff --git a/kig/filters/cabri-filter.cc b/kig/filters/cabri-filter.cc new file mode 100644 index 00000000..6d19027b --- /dev/null +++ b/kig/filters/cabri-filter.cc @@ -0,0 +1,577 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "cabri-filter.h" + +#include "../kig/kig_document.h" +#include "../kig/kig_part.h" +#include "../misc/coordinate.h" +#include "../objects/arc_type.h" +#include "../objects/bogus_imp.h" +#include "../objects/circle_type.h" +#include "../objects/conic_types.h" +#include "../objects/curve_imp.h" +#include "../objects/line_imp.h" +#include "../objects/line_type.h" +#include "../objects/object_calcer.h" +#include "../objects/object_drawer.h" +#include "../objects/object_factory.h" +#include "../objects/object_holder.h" +#include "../objects/other_imp.h" +#include "../objects/other_type.h" +#include "../objects/point_type.h" +#include "../objects/polygon_type.h" +#include "../objects/transform_types.h" +#include "../objects/vector_type.h" + +#include +#include +#include + +#include +#include + +/** + * a line: + * "Nr": Type, Unknown, "CN:"NumberOfParents, "VN:"Unknown + * Color, FillType, Thickness, "DS":Dots, "GT":SpecialAppearance, Visible, Fixed + * ["Const": Parents] ["Val": Constants] + * + * Nr: Simple sequential numbering of the objects in a file. + * Type: seen so far: Pt, Axes, Line, Cir + * NumberOfParents: The number of parents that will be specified in + * Parents + * Color: + * R -> red + * O -> purple + * Y -> yellow + * P -> dark purple + * V -> dark blue + * Bl -> blue + * lBl -> bright blue + * G -> bright green + * dG -> dark green + * Br -> brown + * dBr -> beige + * lGr -> light grey + * Gr -> grey + * dGr -> dark grey + * B -> black + * FillType: + * W -> not filled ( white ? ) + * all values of the Color item are valid here too.. + * Thickness: + * t -> thin + * tT -> medium + * T -> Thick + * Dots: + * a specification for how a line should be drawn ( with many + * dots, with short lines, it's a pretty generic format: the first + * number signifies the number of sequential dots to draw first, and + * the next is the sum of this first number with the number of + * spaces to leave before starting a new segment. + * SpecialAppearance: + * a number indicating some way of specially drawing an object. This + * can be modified using the "Modify Appearance" button in + * Cabri. For example, for a segment, the number indicates the + * amount of ticks to put on the segment, to indicate + * correspondances between segments.. + * Visible: + * V means visible, I means invisible + * Fixed: + * St means fix this object ( if you move one of its parents, it + * won't move ), nSt ( the default ) means don't fix this object. + * Parents: + * The numbers of the objects this object depends on + * Constants: + * Constants whose meaning depends on the type of object. E.g. for + * a point, this means first x, then y component. + */ + +struct CabriObject +{ + uint id; + QCString type; + uint numberOfParents; + QColor color; + QColor fillColor; + int thick; + int lineSegLength; + int lineSegSplit; + int specialAppearanceSwitch; + bool visible; + bool fixed; + std::vector parents; + std::vector data; +}; + +KigFilterCabri::KigFilterCabri() +{ +} + +KigFilterCabri::~KigFilterCabri() +{ +} + +bool KigFilterCabri::supportMime( const QString& mime ) +{ + // ugly hack to avoid duplicate extension ( XFig and Cabri files + // have the same .fig extension ). + return ( mime == "image/x-xfig" ) || + ( mime == "application/x-cabri" ); +} + +static QString readLine( QFile& file ) +{ + QString ret; + file.readLine( ret, 10000L ); + if ( ret[ret.length() - 1] == '\n' ) + ret.truncate( ret.length() - 1 ); + if ( ret[ret.length() - 1] == '\r' ) + ret.truncate( ret.length() - 1 ); + return ret; +} + +static QColor translatecolor( const QString& s ) +{ + if ( s == "R" ) return Qt::red; + if ( s == "O" ) return Qt::magenta; + if ( s == "Y" ) return Qt::yellow; + if ( s == "P" ) return Qt::darkMagenta; + if ( s == "V" ) return Qt::darkBlue; + if ( s == "Bl" ) return Qt::blue; + if ( s == "lBl" ) return Qt::cyan; // TODO: bright blue + if ( s == "G" ) return Qt::green; + if ( s == "dG" ) return Qt::darkGreen; + if ( s == "Br" ) return QColor( 165, 42, 42 ); + if ( s == "dBr" ) return QColor( 128, 128, 0 ); + if ( s == "lGr" ) return Qt::lightGray; + if ( s == "Gr" ) return Qt::gray; + if ( s == "dGr" ) return Qt::darkGray; + if ( s == "B" ) return Qt::black; + if ( s == "W" ) return Qt::white; + + kdDebug() << k_funcinfo << "unknown color: " << s << endl; + return Qt::black; +} + +bool KigFilterCabri::readObject( QFile& f, CabriObject& myobj ) +{ + // there are 4 lines per object in the file, so we read them all + // four now. + QString line1, line2, line3, s; + QString file = f.name(); + line1 = readLine( f ); + line2 = readLine( f ); + line3 = readLine( f ); + // ignore line 4, it is empty.. + s = readLine( f ); + + QRegExp firstlinere( "^([^:]+): ([^,]+), ([^,]+), CN:([^,]*), VN:(.*)$" ); + if ( ! firstlinere.exactMatch( line1 ) ) + KIG_FILTER_PARSE_ERROR; + + bool ok; + QString tmp; + + tmp = firstlinere.cap( 1 ); + myobj.id = tmp.toInt( &ok ); + if ( !ok ) KIG_FILTER_PARSE_ERROR; + + tmp = firstlinere.cap( 2 ); + myobj.type = tmp.latin1(); + + tmp = firstlinere.cap( 3 ); + // i have no idea what this number means.. + + tmp = firstlinere.cap( 4 ); + myobj.numberOfParents = tmp.toInt( &ok ); + if ( ! ok ) KIG_FILTER_PARSE_ERROR; + + tmp = firstlinere.cap( 5 ); + // i have no idea what this number means.. + + QRegExp secondlinere( "^([^,]+), ([^,]+), ([^,]+), DS:([^ ]+) ([^,]+), GT:([^,]+), ([^,]+), (.*)$" ); + if ( ! secondlinere.exactMatch( line2 ) ) + KIG_FILTER_PARSE_ERROR; + + tmp = secondlinere.cap( 1 ); + myobj.color = translatecolor( tmp ); +// if ( ! color.isValid() ) KIG_FILTER_PARSE_ERROR; + + tmp = secondlinere.cap( 2 ); + myobj.fillColor = translatecolor( tmp ); +// if ( ! fillcolor.isValid() ) KIG_FILTER_PARSE_ERROR; + + tmp = secondlinere.cap( 3 ); + myobj.thick = tmp == "t" ? 1 : tmp == "tT" ? 2 : 3; + + tmp = secondlinere.cap( 4 ); + myobj.lineSegLength = tmp.toInt( &ok ); + if ( ! ok ) KIG_FILTER_PARSE_ERROR; + + tmp = secondlinere.cap( 5 ); + myobj.lineSegSplit = tmp.toInt( &ok ); + if ( ! ok ) KIG_FILTER_PARSE_ERROR; + + tmp = secondlinere.cap( 6 ); + myobj.specialAppearanceSwitch = tmp.toInt( &ok ); + if ( ! ok ) KIG_FILTER_PARSE_ERROR; + + tmp = secondlinere.cap( 7 ); + myobj.visible = tmp == "V"; + + tmp = secondlinere.cap( 8 ); + myobj.fixed = tmp == "St"; + + QRegExp thirdlinere( "^(Const: ([^,]*),? ?)?(Val: (.*))?$" ); + if ( ! thirdlinere.exactMatch( line3 ) ) + KIG_FILTER_PARSE_ERROR; + + tmp = thirdlinere.cap( 2 ); + QStringList parentsids = QStringList::split( ' ', tmp ); + for ( QStringList::iterator i = parentsids.begin(); + i != parentsids.end(); ++i ) + { + myobj.parents.push_back( ( *i ).toInt( &ok ) ); + if ( ! ok ) KIG_FILTER_PARSE_ERROR; + } + if ( myobj.parents.size() != myobj.numberOfParents ) + KIG_FILTER_PARSE_ERROR; + + tmp = thirdlinere.cap( 4 ); + QStringList valIds = QStringList::split( ' ', tmp ); + for ( QStringList::iterator i = valIds.begin(); + i != valIds.end(); ++i ) + { + myobj.data.push_back( ( *i ).toDouble( &ok ) ); + if ( ! ok ) KIG_FILTER_PARSE_ERROR; + } +// kdDebug() +// << k_funcinfo << endl +// << "id = " << myobj.id << endl +// << "type = " << myobj.type << endl +// << "numberOfParents = " << myobj.numberOfParents << endl +// << "color = " << myobj.color.name() << endl +// << "fillcolor = " << myobj.fillColor.name() << endl +// << "thick = " << myobj.thick << endl +// << "lineseglength = " << myobj.lineSegLength << endl +// << "linesegsplit = " << myobj.lineSegSplit << endl +// << "specialAppearanceSwitch = " << myobj.specialAppearanceSwitch << endl +// << "visible = " << visible << endl +// << "fixed = " << myobj.fixed << endl +// << "parents =" << endl; +// for ( std::vector::iterator i = myobj.parents.begin(); i != myobj.parents.end(); ++i ) +// kdDebug() << " " << *i << endl; +// kdDebug() << "vals = " << endl; +// for ( std::vector::iterator i = myobj.data.begin(); i != myobj.data.end(); ++i ) +// kdDebug() << " " << *i << endl; + + return true; +} + +KigDocument* KigFilterCabri::load( const QString& file ) +{ + QFile f( file ); + if ( ! f.open( IO_ReadOnly ) ) + { + fileNotFound( file ); + return 0; + } + + KigDocument* ret = new KigDocument(); + + QString s = readLine( f ); + QString a = s.left( 21 ); + QString b = s.mid( 21 ); + if( a != "FIGURE CabriII vers. " || + ( b != "DOS 1.0" && b != "MS-Windows 1.0" ) ) + { + if ( s.left( 5 ) == "#FIG " ) + { + notSupported( file, i18n( "This is an XFig file, not a Cabri figure." ) ); + return 0; + } + else + KIG_FILTER_PARSE_ERROR; + } + + // next we have: + // line 2: empty line + // line 3: window dimensions -> we don't need/use that... + // line 4: empty line + // line 5 through 8: center point + // line 9 through 12: axes + // so we skip 11 lines... + for( int i = 0; i != 11; ++i) + s = readLine( f ); + + // all Cabri files seem to at least have these center and axes... + if ( f.atEnd() ) + KIG_FILTER_PARSE_ERROR; + + std::vector holders; + std::vector calcers; + + const ObjectFactory* fact = ObjectFactory::instance(); + + std::vector args; + ObjectCalcer* oc = 0; + + while ( ! f.atEnd() ) + { + CabriObject obj; + // we do one object each iteration.. + if ( !readObject( f, obj ) ) + return 0; + +// reading linestyle + Qt::PenStyle ls = Qt::SolidLine; + if ( ( obj.lineSegLength > 1 ) && ( obj.lineSegLength < 6 ) && + ( obj.lineSegSplit > 1 ) && ( obj.lineSegSplit <= 10 ) ) + ls = Qt::DotLine; + else if ( ( obj.lineSegLength >= 6 ) && ( obj.lineSegSplit > 10 ) ) + ls = Qt::DashLine; + int ps = 0; + + args.clear(); + for ( std::vector::iterator i = obj.parents.begin(); + i != obj.parents.end(); ++i ) + args.push_back( calcers[*i-3] ); + + // two fake objects at the start ( origin and axes.. ) + if ( obj.id != calcers.size() + 3 ) KIG_FILTER_PARSE_ERROR; + oc = 0; + if ( obj.type == "Pt" ) + { + if ( ! args.empty() ) KIG_FILTER_PARSE_ERROR; + if ( obj.data.size() != 2 ) KIG_FILTER_PARSE_ERROR; + + switch ( obj.specialAppearanceSwitch ) + { + case 0: + { + obj.thick -= 1; + break; + } + case 2: + { + obj.thick += 1; + break; + } + case 3: + { + obj.thick += 1; + ps = 1; + break; + } + case 4: + { + obj.thick += 2; + ps = 4; + break; + } + } + // different sizes for points.. + obj.thick *= 2; + + oc = fact->fixedPointCalcer( Coordinate( obj.data[0], obj.data[1] ) ); + } + else if ( obj.type == "Cir" ) + { + if ( args.size() == 1 ) + { + if ( obj.data.size() != 1 ) KIG_FILTER_PARSE_ERROR; + ObjectConstCalcer* radc = + new ObjectConstCalcer( new DoubleImp( obj.data[0] ) ); + args.push_back( radc ); + oc = new ObjectTypeCalcer( CircleBPRType::instance(), args ); + } + else if ( args.size() == 2 ) + { + if ( ! obj.data.empty() ) KIG_FILTER_PARSE_ERROR; + oc = new ObjectTypeCalcer( CircleBCPType::instance(), args ); + } + else KIG_FILTER_PARSE_ERROR; + } + else if ( obj.type == "Line" || obj.type == "Ray" || obj.type == "Seg" || + obj.type == "Vec" ) + { + if ( args.size() == 1 ) + { + if ( obj.data.size() != 2 ) KIG_FILTER_PARSE_ERROR; + Coordinate vect( obj.data[0], obj.data[1] ); + ObjectConstCalcer* vectorcalcer = + new ObjectConstCalcer( new VectorImp( Coordinate( 0, 0 ), vect ) ); + args.push_back( vectorcalcer ); + ObjectTypeCalcer* secondpoint = + new ObjectTypeCalcer( TranslatedType::instance(), args ); + secondpoint->calc( *ret ); + args[1] = secondpoint; + } + if ( args.size() != 2 ) KIG_FILTER_PARSE_ERROR; + const ObjectType* t = 0; + if ( obj.type == "Line" ) t = LineABType::instance(); + else if ( obj.type == "Ray" ) t = RayABType::instance(); + else if ( obj.type == "Seg" ) t = SegmentABType::instance(); + else if ( obj.type == "Vec" ) t = VectorType::instance(); + else assert( t ); + oc = new ObjectTypeCalcer( t, args ); + } + else if ( obj.type == "Pt/" ) + { + // different sizes for points.. + obj.thick *= 2; + if ( args.size() != 1 || obj.data.size() != 2 ) + KIG_FILTER_PARSE_ERROR; + ObjectCalcer* parent = args[0]; + if ( !parent->imp()->inherits( CurveImp::stype() ) ) + KIG_FILTER_PARSE_ERROR; + const CurveImp* curve = static_cast( parent->imp() ); + Coordinate pt = Coordinate( obj.data[0], obj.data[1] ); + double param = curve->getParam( pt, *ret ); + args.push_back( new ObjectConstCalcer( new DoubleImp( param ) ) ); + oc = new ObjectTypeCalcer( ConstrainedPointType::instance(), args ); + } + else if ( obj.type == "Perp" || obj.type == "Par" ) + { + if ( args.size() != 2 || obj.data.size() != 0 ) + KIG_FILTER_PARSE_ERROR; + const ObjectType* t = 0; + if ( obj.type == "Perp" ) t = LinePerpendLPType::instance(); + else if ( obj.type == "Par" ) t = LineParallelLPType::instance(); + else assert( false ); + oc = new ObjectTypeCalcer( t, args ); + } + else if ( obj.type == "Arc" ) + { + if ( args.size() != 3 || ! obj.data.empty() ) + KIG_FILTER_PARSE_ERROR; + oc = new ObjectTypeCalcer( ArcBTPType::instance(), args ); + } + else if ( obj.type == "Con" ) + { + if ( args.size() != 5 || !obj.data.empty() ) + KIG_FILTER_PARSE_ERROR; + oc = new ObjectTypeCalcer( ConicB5PType::instance(), args ); + } + else if ( obj.type == "Mid" ) + { + if ( args.size() == 2 ) + { + ObjectCalcer* c = + new ObjectTypeCalcer( SegmentABType::instance(), args ); + c->calc( *ret ); + args.clear(); + args.push_back( c ); + } + // midpoint -> this can be the midpoint of a segment, two + // points, or a vector... + if ( args.size() != 1 || !obj.data.empty() ) + KIG_FILTER_PARSE_ERROR; + ObjectCalcer* parent = args[0]; + if ( parent->imp()->inherits( SegmentImp::stype() ) ) + oc = fact->propertyObjectCalcer( parent, "mid-point" ) ; + else if ( parent->imp()->inherits( VectorImp::stype() ) ) + oc = fact->propertyObjectCalcer( parent, "vect-mid-point" ); + else KIG_FILTER_PARSE_ERROR; + } + else if ( obj.type == "PBiss" ) + { + if ( args.size() == 2 ) + { + ObjectCalcer* c = + new ObjectTypeCalcer( SegmentABType::instance(), args ); + c->calc( *ret ); + args.clear(); + args.push_back( c ); + } + if ( args.size() != 1 || !obj.data.empty() ) + KIG_FILTER_PARSE_ERROR; + ObjectCalcer* parent = args[0]; + ObjectCalcer* midpoint = 0; + if ( parent->imp()->inherits( SegmentImp::stype() ) ) + midpoint = fact->propertyObjectCalcer( parent, "mid-point" ) ; +// else if ( parent->imp()->inherits( VectorImp::stype() ) ) +// midpoint = fact->propertyObjectCalcer( parent, "vect-mid-point" ); + else KIG_FILTER_PARSE_ERROR; + midpoint->calc( *ret ); + args.push_back( midpoint ); + oc = new ObjectTypeCalcer( LinePerpendLPType::instance(), args ); + } + else if ( obj.type == "Pol" ) + { + if ( args.size() < 3 || !obj.data.empty() ) + KIG_FILTER_PARSE_ERROR; + oc = new ObjectTypeCalcer( PolygonBNPType::instance(), args ); + } + else if ( obj.type == "Locus" ) + { + if ( args.size() != 2 || !obj.data.empty() ) + KIG_FILTER_PARSE_ERROR; + oc = fact->locusCalcer( args[0], args[1] ); + } + else if ( obj.type == "Refl" ) + { + if ( args.size() != 2 || !obj.data.empty() ) + KIG_FILTER_PARSE_ERROR; + oc = new ObjectTypeCalcer( LineReflectionType::instance(), args ); + } + else if ( obj.type == "Sym" ) + { + if ( args.size() != 2 || !obj.data.empty() ) + KIG_FILTER_PARSE_ERROR; + oc = new ObjectTypeCalcer( PointReflectionType::instance(), args ); + } + else if ( obj.type == "Tran" ) + { + if ( args.size() != 2 || !obj.data.empty() ) + KIG_FILTER_PARSE_ERROR; + oc = new ObjectTypeCalcer( TranslatedType::instance(), args ); + } + else + { + notSupported( file, i18n( "This Cabri file contains a \"%1\" object, " + "which Kig does not currently support." ).arg( obj.type ) ); + return 0; + } + + if ( oc == 0 ) KIG_FILTER_PARSE_ERROR; + + oc->calc( *ret ); + calcers.push_back( oc ); + ObjectDrawer* d = new ObjectDrawer( obj.color, obj.thick, obj.visible, ls, ps ); + ObjectHolder* oh = new ObjectHolder( oc, d ); + holders.push_back( oh ); + + oc = 0; + } + + ret->addObjects( holders ); + ret->setGrid( false ); + ret->setAxes( false ); + return ret; +} + +KigFilterCabri* KigFilterCabri::instance() +{ + static KigFilterCabri t; + return &t; +} diff --git a/kig/filters/cabri-filter.h b/kig/filters/cabri-filter.h new file mode 100644 index 00000000..5760040f --- /dev/null +++ b/kig/filters/cabri-filter.h @@ -0,0 +1,55 @@ +// This file is part of Kig, a KDE program for Interactive Geometry... +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_FILTERS_CABRI_FILTER_H +#define KIG_FILTERS_CABRI_FILTER_H + +#include "filter.h" + +struct CabriObject; + +class QFile; + +/** + * This is an import filter for the output of the commercial program + * Cabri ("CAhier de BRouillon Interactif" or something like that), + * which is being pushed by Texas Instruments, but only exists for + * the Winblows(tm) platform and some TI scientific calculator... + * + * \note + * This is completely free code, i have not looked at any Cabri source + * code, and have implemented this implementation of the Cabri file + * format from zero, by just looking at the input and output from a + * (properly licensed) Cabri program... + */ +class KigFilterCabri + : public KigFilter +{ + KigFilterCabri(); + ~KigFilterCabri(); +public: + static KigFilterCabri* instance(); + + bool supportMime ( const QString& mime ); + KigDocument* load ( const QString& fromfile ); +private: + bool readObject( QFile& f, CabriObject& myobj ); + +}; + +#endif diff --git a/kig/filters/drgeo-filter-chooser.cc b/kig/filters/drgeo-filter-chooser.cc new file mode 100644 index 00000000..424a3462 --- /dev/null +++ b/kig/filters/drgeo-filter-chooser.cc @@ -0,0 +1,65 @@ +// Copyright (C) 2004 Pino Toscano +// Copyright (C) 2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "drgeo-filter-chooser.h" +#include "drgeo-filter-chooser.moc" + +#include +#include +#include +#include +#include + +KigFilterDrgeoChooser::KigFilterDrgeoChooser( const QStringList& l ) + : KigFilterDrgeoChooserBase( 0, "drgeo_filter", true ) +{ + OKButton->setGuiItem( KStdGuiItem::ok() ); + CancelButton->setGuiItem( KStdGuiItem::cancel() ); + + FigureListBox->insertStringList( l ); + + connect( OKButton, SIGNAL( clicked() ), SLOT( slotOKPressed() ) ); + connect( CancelButton, SIGNAL( clicked() ), SLOT( slotCancelPressed() ) ); + connect( FigureListBox, SIGNAL( executed( QListBoxItem* ) ), SLOT( slotExecuted( QListBoxItem* ) ) ); +} + +void KigFilterDrgeoChooser::slotOKPressed() +{ + const int r = FigureListBox->currentItem(); + if ( r == -1 ) + { + KMessageBox::sorry( 0, i18n( "Please select a figure." ) ); + return; + } + done( r ); +} + +void KigFilterDrgeoChooser::slotCancelPressed() +{ + done( -1 ); +} + +KigFilterDrgeoChooser::~KigFilterDrgeoChooser() +{ + +} + +void KigFilterDrgeoChooser::slotExecuted( QListBoxItem* i ) +{ + done( FigureListBox->index( i ) ); +} diff --git a/kig/filters/drgeo-filter-chooser.h b/kig/filters/drgeo-filter-chooser.h new file mode 100644 index 00000000..fd4ce606 --- /dev/null +++ b/kig/filters/drgeo-filter-chooser.h @@ -0,0 +1,41 @@ +// Copyright (C) 2004 Pino Toscano +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef DRGEOFILTERCHOOSER_H +#define DRGEOFILTERCHOOSER_H + +#include "drgeo-filter-chooserbase.h" + +class QListBoxItem; +class QStringList; + +class KigFilterDrgeoChooser + : public KigFilterDrgeoChooserBase +{ + Q_OBJECT + +public: + KigFilterDrgeoChooser( const QStringList& l ); + ~KigFilterDrgeoChooser(); +public slots: + void slotOKPressed(); + void slotCancelPressed(); + void slotExecuted( QListBoxItem* ); +}; + +#endif diff --git a/kig/filters/drgeo-filter-chooserbase.ui b/kig/filters/drgeo-filter-chooserbase.ui new file mode 100644 index 00000000..829d84cc --- /dev/null +++ b/kig/filters/drgeo-filter-chooserbase.ui @@ -0,0 +1,140 @@ + +KigFilterDrgeoChooserBase + + + KigFilterDrgeoChooserBase + + + + 0 + 0 + 300 + 202 + + + + Dr. Geo Filter + + + + unnamed + + + 11 + + + 6 + + + + ExplanationTextLabel + + + The current Dr. Geo file contains more than one figure. +Please select which to import: + + + WordBreak|AlignVCenter + + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + FigureListBox + + + + + + + Line1 + + + HLine + + + Sunken + + + Horizontal + + + + + Layout7 + + + + unnamed + + + 0 + + + 6 + + + + spacer + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + OKButton + + + + 1 + 0 + 0 + 0 + + + + &OK + + + + + CancelButton + + + &Cancel + + + + + + + + + klistbox.h + kpushbutton.h + kpushbutton.h + + diff --git a/kig/filters/drgeo-filter-status.txt b/kig/filters/drgeo-filter-status.txt new file mode 100644 index 00000000..db399eae --- /dev/null +++ b/kig/filters/drgeo-filter-status.txt @@ -0,0 +1,50 @@ +Dr. Geo filter status +===================== + +Objects imported +---------------- + +Points most, On_curve (most) +Rays ok +Vectors ok +Lines most +Circles most +Numberics most (as a label) +Angles 3pts +Arcs ok +Locuses ok +Transformations most +Intersections most +Scripts as a label +Equations ok +Polygons ok + +Colors ok +Visibility ok +Styles ok +Grid ok + +Objects not imported +-------------------- + +Points Coordinate(*) +Lines pt_slope(*) +Circle radius(*) +Numberics distance_pt_circle +Angles vectors +Transformations scaling(*) +Intersections arc-circle(**), locus-other object(**) + +(*) objects which depend on numerics +(**) objects which currently are not implemented in Kig + +Objects ignored +--------------- + +boundingBox +customUI + +Known problems +-------------- + +* Point(On_curve): does not work with locuses diff --git a/kig/filters/drgeo-filter.cc b/kig/filters/drgeo-filter.cc new file mode 100644 index 00000000..8fa306cc --- /dev/null +++ b/kig/filters/drgeo-filter.cc @@ -0,0 +1,809 @@ +// Copyright (C) 2004 Pino Toscano +// Copyright (C) 2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "drgeo-filter.h" + +#include "drgeo-filter-chooser.h" +#include "filters-common.h" + +#include "../kig/kig_document.h" +#include "../kig/kig_part.h" +#include "../misc/common.h" +#include "../misc/coordinate.h" +#include "../objects/angle_type.h" +#include "../objects/arc_type.h" +#include "../objects/bogus_imp.h" +#include "../objects/circle_imp.h" +#include "../objects/circle_type.h" +#include "../objects/conic_imp.h" +#include "../objects/conic_types.h" +#include "../objects/curve_imp.h" +#include "../objects/intersection_types.h" +#include "../objects/line_imp.h" +#include "../objects/line_type.h" +#include "../objects/object_calcer.h" +#include "../objects/object_drawer.h" +#include "../objects/object_factory.h" +#include "../objects/object_holder.h" +#include "../objects/object_type.h" +#include "../objects/other_imp.h" +#include "../objects/other_type.h" +#include "../objects/point_imp.h" +#include "../objects/point_type.h" +#include "../objects/polygon_type.h" +#include "../objects/transform_types.h" +#include "../objects/vector_type.h" + +#include + +#include +#include + +#include + +#undef DRGEO_DEBUG +//#define DRGEO_DEBUG + +struct DrGeoHierarchyElement +{ + QString id; + std::vector parents; +}; + +KigFilterDrgeo::KigFilterDrgeo() +{ +} + +KigFilterDrgeo::~KigFilterDrgeo() +{ +} + +bool KigFilterDrgeo::supportMime( const QString& mime ) +{ + return mime == "application/x-drgeo"; +} + +KigDocument* KigFilterDrgeo::load( const QString& file ) +{ + QFile f( file ); + if ( ! f.open( IO_ReadOnly ) ) + { + fileNotFound( file ); + return 0; + } + + QStringList figures; + QDomDocument doc( "drgenius" ); + if ( !doc.setContent( &f ) ) + KIG_FILTER_PARSE_ERROR; + QDomElement main = doc.documentElement(); + int nmacros = 0; + // reading figures... + for ( QDomNode n = main.firstChild(); ! n.isNull(); n = n.nextSibling() ) + { + QDomElement e = n.toElement(); + if ( e.isNull() ) continue; + else if ( e.tagName() == "drgeo" ) + figures.append( e.attribute( "name" ) ); + else if ( e.tagName() == "macro" ) + nmacros++; + } + if ( figures.isEmpty() ) { + if( nmacros > 0 ) + warning( i18n( "The Dr. Geo file \"%1\" is a macro file so it contains no " + "figures." ).arg( file ) ); + else + warning( i18n( "There are no figures in Dr. Geo file \"%1\"." ).arg( file ) ); + return false; + } + + int nfig = figures.count(); + // no figures, no party... + if ( nfig == 0 ) + return 0; + + int myfig = 0; + + if ( nfig > 1 ) + { + // Dr. Geo file has more than 1 figure, let the user choose one... + KigFilterDrgeoChooser* c = new KigFilterDrgeoChooser( figures ); + myfig = c->exec(); + delete c; + } + +#ifdef DRGEO_DEBUG + kdDebug() << "drgeo file " << file << endl; +#endif + int curfig = -1; + + for ( QDomNode n = main.firstChild(); ! n.isNull(); n = n.nextSibling() ) + { + QDomElement e = n.toElement(); + if ( e.isNull() ) continue; + else if ( e.tagName() == "drgeo" ) + { + curfig += 1; + if ( curfig == myfig ) + { +#ifdef DRGEO_DEBUG + kdDebug() << "- Figure: '" << e.attribute("name") << "'" << endl; +#endif + bool grid = !e.attribute( "grid" ).isEmpty() && + ( e.attribute( "grid" ) != "False" ); + return importFigure( e.firstChild(), file, grid ); + } + } + } + + return 0; +} + +int convertDrgeoIndex( const std::vector es, const QString myid ) +{ + for ( uint i = 0; i < es.size(); ++i ) + if ( es[i].id == myid ) + return i; + return -1; +} + +const Coordinate convertDrgeoLineParam( const double param, const LineData& line ) +{ + const double n = ( param - 0.5 ) * M_PI; + const Coordinate c = line.dir() / line.dir().length(); + const Coordinate p = line.a + tan( n ) * c; + return p; +} + +const Coordinate convertDrgeoHalflineParam( const double param, const LineData& line ) +{ + const double n = param * M_PI * 0.5; + const Coordinate c = line.dir() / line.dir().length(); + const Coordinate p = line.a + tan( n ) * c; + return p; +} + +KigDocument* KigFilterDrgeo::importFigure( QDomNode f, const QString& file, const bool grid ) +{ + KigDocument* ret = new KigDocument(); + + using namespace std; + std::vector elems; + int withoutid = 0; + + // 1st: fetch relationships and build an appropriate structure + for (QDomNode a = f; ! a.isNull(); a = a.nextSibling() ) + { + QDomElement domelem = a.toElement(); + if ( domelem.isNull() ) continue; + else + { + DrGeoHierarchyElement elem; +#ifdef DRGEO_DEBUG + kdDebug() << " * " << domelem.tagName() << "(" << domelem.attribute("type") << ")" << endl; +#endif + for ( QDomNode c = domelem.firstChild(); ! c.isNull(); c = c.nextSibling() ) + { + QDomElement ce = c.toElement(); + if ( ce.isNull() ) continue; + else if ( ce.tagName() == "parent" ) + elem.parents.push_back( ce.attribute( "ref" ) ); + } + QString curid = domelem.attribute( "id" ); + elem.id = !curid.isNull() ? curid : QString::number( withoutid++ ) ; + elems.push_back( elem ); + } + } + +#ifdef DRGEO_DEBUG + QString x; + kdDebug() << "+++ elems" << endl; + for ( uint i = 0; i < elems.size(); ++i ) + { + x = ""; + for ( uint j = 0; j < elems[i].parents.size(); ++j ) + { + x += elems[i].parents[j] + "_"; + } + kdDebug() << " --> " << i << " - " << elems[i].id << " - " << x << endl; + } +#endif + + // 2nd: let's draw! + int curid = 0; + const ObjectFactory* fact = ObjectFactory::instance(); + std::vector holders; + std::vector holders2; + ObjectTypeCalcer* oc = 0; + ObjectCalcer* oc2 = 0; + int nignored = 0; + + // there's no need to sort the objects because it seems that DrGeo objects + // appear in the right order... so let's go! + for (QDomNode a = f; ! a.isNull(); a = a.nextSibling() ) + { +#ifdef DRGEO_DEBUG + kdDebug() << "+++ id: " << curid << endl; +#endif + const DrGeoHierarchyElement& el = elems[curid]; + std::vector parents; + for ( uint j = 0; j < el.parents.size(); ++j ) + { + int parentid = convertDrgeoIndex( elems, el.parents[j] ); + if ( parentid == -1 ) + KIG_FILTER_PARSE_ERROR; + parents.push_back( holders[parentid-nignored]->calcer() ); + }; + QDomElement domelem = a.toElement(); + +#ifdef DRGEO_DEBUG + if ( parents.size() > 0 ) + for ( uint j = 0; j < parents.size(); ++j ) + { + kdDebug() << "+++++++++ parent[" << j << "]: " << parents[j] << " - " + << parents[j]->imp()->type()->internalName() << endl; + } + else + kdDebug() << "+++++++++ parents: NO" << endl; + kdDebug() << "+++++++++ " << domelem.tagName() << " - " << domelem.attribute("type") << endl; +#endif + + if ( domelem.isNull() ) continue; + else if ( domelem.tagName() == "point" ) + { + QString xs; + QString ys; + QString values; + for ( QDomNode c = domelem.firstChild(); ! c.isNull(); c = c.nextSibling() ) + { + QDomElement ce = c.toElement(); + if ( ce.isNull() ) continue; + else if ( ce.tagName() == "x" ) + xs = ce.text(); + else if ( ce.tagName() == "y" ) + ys = ce.text(); + else if ( ce.tagName() == "value" ) + values = ce.text(); + } + if ( domelem.attribute( "type" ) == "Free" ) + { + bool ok; + bool ok2; + double x = xs.toDouble( &ok ); + double y = ys.toDouble( &ok2 ); + if ( ! ( ok && ok2 ) ) + KIG_FILTER_PARSE_ERROR; + oc = fact->fixedPointCalcer( Coordinate( x, y ) ); + } + else if ( domelem.attribute( "type" ) == "Middle_2pts" ) + oc = new ObjectTypeCalcer( MidPointType::instance(), parents ); + else if ( domelem.attribute( "type" ) == "Middle_segment" ) + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + if ( !parents[0]->imp()->inherits( SegmentImp::stype() ) ) + KIG_FILTER_PARSE_ERROR; + ObjectPropertyCalcer* o1 = fact->propertyObjectCalcer( parents[0], "end-point-A" ); + o1->calc( *ret ); + ObjectPropertyCalcer* o2 = fact->propertyObjectCalcer( parents[0], "end-point-B" ); + o2->calc( *ret ); + std::vector args; + args.push_back( o1 ); + args.push_back( o2 ); + oc = new ObjectTypeCalcer( MidPointType::instance(), args ); + } + else if ( domelem.attribute( "type" ) == "On_curve" ) + { + bool ok3; + double value = values.toDouble( &ok3 ); + if ( ! ok3 ) + KIG_FILTER_PARSE_ERROR; + if ( ( parents[0]->imp()->inherits( CircleImp::stype() ) ) || + ( parents[0]->imp()->inherits( SegmentImp::stype() ) ) ) + oc = fact->constrainedPointCalcer( parents[0], value ); + else if ( parents[0]->imp()->inherits( LineImp::stype() ) ) + { + const LineData l = static_cast( parents[0]->imp() )->data(); + const Coordinate p = convertDrgeoLineParam( value, l ); + oc = fact->constrainedPointCalcer( parents[0], p, *ret ); + } + else if ( parents[0]->imp()->inherits( RayImp::stype() ) ) + { + const LineData l = static_cast( parents[0]->imp() )->data(); + const Coordinate p = convertDrgeoHalflineParam( value, l ); + oc = fact->constrainedPointCalcer( parents[0], p, *ret ); + } + else if ( parents[0]->imp()->inherits( ArcImp::stype() ) ) + oc = fact->constrainedPointCalcer( parents[0], 1 - value ); + else + { +// oc = fact->constrainedPointCalcer( parents[0], value ); + notSupported( file, i18n( "This Dr. Geo file contains a \"%1 %2\" object, " + "which Kig does not currently support." ).arg( domelem.tagName() ).arg( + domelem.attribute( "type" ) ) ); + return false; + } + } + else if ( domelem.attribute( "type" ) == "Intersection" ) + { + if ( ( parents[0]->imp()->inherits( AbstractLineImp::stype() ) ) && + ( parents[1]->imp()->inherits( AbstractLineImp::stype() ) ) ) + oc = new ObjectTypeCalcer( LineLineIntersectionType::instance(), parents ); + else + { + bool ok; + int which = domelem.attribute( "extra" ).toInt( &ok ); + if ( !ok ) KIG_FILTER_PARSE_ERROR; + if ( which == 1 ) which = -1; + else if ( which == 0 ) which = 1; + else KIG_FILTER_PARSE_ERROR; + std::vector args = parents; + const ObjectType* type = 0; + args.push_back( new ObjectConstCalcer( new IntImp( which ) ) ); + if ( ( parents[0]->imp()->inherits( CircleImp::stype() ) ) && + ( parents[1]->imp()->inherits( CircleImp::stype() ) ) ) + type = CircleCircleIntersectionType::instance(); + else if ( ( parents[0]->imp()->inherits( CircleImp::stype() ) && + parents[1]->imp()->inherits( AbstractLineImp::stype() ) ) || + ( parents[1]->imp()->inherits( CircleImp::stype() ) && + parents[0]->imp()->inherits( AbstractLineImp::stype() ) ) ) + type = ConicLineIntersectionType::instance(); + else if ( ( parents[0]->imp()->inherits( ArcImp::stype() ) && + parents[1]->imp()->inherits( AbstractLineImp::stype() ) ) || + ( parents[1]->imp()->inherits( ArcImp::stype() ) && + parents[0]->imp()->inherits( AbstractLineImp::stype() ) ) ) + type = ArcLineIntersectionType::instance(); + else + { + notSupported( file, i18n( "This Dr. Geo file contains an intersection type, " + "which Kig does not currently support." ) ); + return false; + } + oc = new ObjectTypeCalcer( type, args ); + } + } + else if ( domelem.attribute( "type" ) == "Reflexion" ) + oc = new ObjectTypeCalcer( LineReflectionType::instance(), parents ); + else if ( domelem.attribute( "type" ) == "Symmetry" ) + oc = new ObjectTypeCalcer( PointReflectionType::instance(), parents ); + else if ( domelem.attribute( "type" ) == "Translation" ) + oc = new ObjectTypeCalcer( TranslatedType::instance(), parents ); + else if ( domelem.attribute( "type" ) == "Rotation" ) + oc = new ObjectTypeCalcer( RotationType::instance(), parents ); + else + { + notSupported( file, i18n( "This Dr. Geo file contains a \"%1 %2\" object, " + "which Kig does not currently support." ).arg( domelem.tagName() ).arg( + domelem.attribute( "type" ) ) ); + return false; + } +#ifdef DRGEO_DEBUG + kdDebug() << "+++++++++ oc:" << oc << endl; +#endif + } + else if( ( domelem.tagName() == "line" ) || + ( domelem.tagName() == "halfLine" ) || + ( domelem.tagName() == "segment" ) || + ( domelem.tagName() == "vector" ) || + ( domelem.tagName() == "circle" ) || + ( domelem.tagName() == "arcCircle" ) || + ( domelem.tagName() == "polygon" ) ) + { + const ObjectType* type = 0; + if ( domelem.attribute( "type" ) == "2pts" ) + { + if( domelem.tagName() == "line" ) + type = LineABType::instance(); + else if( domelem.tagName() == "halfLine" ) + type = RayABType::instance(); + else if( domelem.tagName() == "segment" ) + type = SegmentABType::instance(); + else if( domelem.tagName() == "vector" ) + type = VectorType::instance(); + else if( domelem.tagName() == "circle" ) + type = CircleBCPType::instance(); + else + { + notSupported( file, i18n( "This Dr. Geo file contains a \"%1 %2\" object, " + "which Kig does not currently support." ).arg( domelem.tagName() ).arg( + domelem.attribute( "type" ) ) ); + return false; + } + oc = new ObjectTypeCalcer( type, parents ); + } + else if( domelem.attribute( "type" ) == "3pts" ) + { + if( domelem.tagName() == "arcCircle" ) + type = ArcBTPType::instance(); + else + { + notSupported( file, i18n( "This Dr. Geo file contains a \"%1 %2\" object, " + "which Kig does not currently support." ).arg( domelem.tagName() ).arg( + domelem.attribute( "type" ) ) ); + return false; + } + oc = new ObjectTypeCalcer( type, parents ); + } + else if( domelem.attribute( "type" ) == "segment" ) + { + if( domelem.tagName() == "circle" ) + { + type = CircleBPRType::instance(); + ObjectPropertyCalcer* o = fact->propertyObjectCalcer( parents[1], "length" ); + o->calc( *ret ); + ObjectCalcer* a = parents[0]; + parents.clear(); + parents.push_back( a ); + parents.push_back( o ); + } + else + { + notSupported( file, i18n( "This Dr. Geo file contains a \"%1 %2\" object, " + "which Kig does not currently support." ).arg( domelem.tagName() ).arg( + domelem.attribute( "type" ) ) ); + return false; + } + oc = new ObjectTypeCalcer( type, parents ); + } + else if( domelem.attribute( "type" ) == "npts" ) + { + if( domelem.tagName() == "polygon" ) + { + if ( parents.size() < 3 ) KIG_FILTER_PARSE_ERROR; + type = PolygonBNPType::instance(); + } + else + { + notSupported( file, i18n( "This Dr. Geo file contains a \"%1 %2\" object, " + "which Kig does not currently support." ).arg( domelem.tagName() ).arg( + domelem.attribute( "type" ) ) ); + return false; + } + oc = new ObjectTypeCalcer( type, parents ); + } + else if ( domelem.attribute( "type" ) == "perpendicular" ) + oc = new ObjectTypeCalcer( LinePerpendLPType::instance(), parents ); + else if ( domelem.attribute( "type" ) == "parallel" ) + oc = new ObjectTypeCalcer( LineParallelLPType::instance(), parents ); + else if ( domelem.attribute( "type" ) == "Reflexion" ) + oc = new ObjectTypeCalcer( LineReflectionType::instance(), parents ); + else if ( domelem.attribute( "type" ) == "Symmetry" ) + oc = new ObjectTypeCalcer( PointReflectionType::instance(), parents ); + else if ( domelem.attribute( "type" ) == "Translation" ) + oc = new ObjectTypeCalcer( TranslatedType::instance(), parents ); + else if ( domelem.attribute( "type" ) == "Rotation" ) + oc = new ObjectTypeCalcer( RotationType::instance(), parents ); + else + { + notSupported( file, i18n( "This Dr. Geo file contains a \"%1 %2\" object, " + "which Kig does not currently support." ).arg( domelem.tagName() ).arg( + domelem.attribute( "type" ) ) ); + return false; + } +#ifdef DRGEO_DEBUG + kdDebug() << "+++++++++ oc:" << oc << endl; +#endif + } + else if( ( domelem.tagName() == "numeric" ) || + ( domelem.tagName() == "equation" ) ) + { + QString xs; + QString ys; + QString value; + for ( QDomNode c = domelem.firstChild(); ! c.isNull(); c = c.nextSibling() ) + { + QDomElement ce = c.toElement(); + if ( ce.isNull() ) continue; + else if ( ce.tagName() == "x" ) + xs = ce.text(); + else if ( ce.tagName() == "y" ) + ys = ce.text(); + else if ( ce.tagName() == "value" ) + value = ce.text(); + } + bool ok; + bool ok2; + double x = xs.toDouble( &ok ); + double y = ys.toDouble( &ok2 ); + if ( ! ( ok && ok2 ) ) + KIG_FILTER_PARSE_ERROR; + Coordinate m( x, y ); + // types of 'numeric' + // ugly hack to show value numerics... + if ( domelem.attribute( "type" ) == "value" ) + { + bool ok3; + double dvalue = value.toDouble( &ok3 ); + if ( ok3 ) + value = QString( "%1" ).arg( dvalue, 0, 'g', 3 ); + oc = fact->labelCalcer( value, m, false, std::vector(), *ret ); + } + else if ( domelem.attribute( "type" ) == "pt_abscissa" ) + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + oc = filtersConstructTextObject( m, parents[0], "coordinate-x", *ret, false ); + } + else if ( domelem.attribute( "type" ) == "pt_ordinate" ) + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + oc = filtersConstructTextObject( m, parents[0], "coordinate-y", *ret, false ); + } + else if ( domelem.attribute( "type" ) == "segment_length" ) + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + oc = filtersConstructTextObject( m, parents[0], "length", *ret, false ); + } + else if ( domelem.attribute( "type" ) == "circle_perimeter" ) + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + oc = filtersConstructTextObject( m, parents[0], "circumference", *ret, false ); + } + else if ( domelem.attribute( "type" ) == "arc_length" ) + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + oc = filtersConstructTextObject( m, parents[0], "arc-length", *ret, false ); + } + else if ( domelem.attribute( "type" ) == "distance_2pts" ) + { + if ( parents.size() != 2 ) KIG_FILTER_PARSE_ERROR; + ObjectTypeCalcer* so = new ObjectTypeCalcer( SegmentABType::instance(), parents ); + so->calc( *ret ); + oc = filtersConstructTextObject( m, so, "length", *ret, false ); + } + else if ( domelem.attribute( "type" ) == "vector_norm" ) + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + oc = filtersConstructTextObject( m, parents[0], "length", *ret, false ); + } + else if ( domelem.attribute( "type" ) == "vector_abscissa" ) + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + oc = filtersConstructTextObject( m, parents[0], "length-x", *ret, false ); + } + else if ( domelem.attribute( "type" ) == "vector_ordinate" ) + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + oc = filtersConstructTextObject( m, parents[0], "length-y", *ret, false ); + } + else if ( domelem.attribute( "type" ) == "slope" ) + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + oc = filtersConstructTextObject( m, parents[0], "slope", *ret, false ); + } + else if ( domelem.attribute( "type" ) == "distance_pt_line" ) + { + if ( parents.size() != 2 ) KIG_FILTER_PARSE_ERROR; + std::vector args; + args.push_back( parents[1] ); + args.push_back( parents[0] ); + ObjectTypeCalcer* po = new ObjectTypeCalcer( LinePerpendLPType::instance(), args ); + po->calc( *ret ); + args.clear(); + args.push_back( parents[1] ); + args.push_back( po ); + ObjectTypeCalcer* io = new ObjectTypeCalcer( LineLineIntersectionType::instance(), args ); + io->calc( *ret ); + args.clear(); + args.push_back( parents[0] ); + args.push_back( io ); + ObjectTypeCalcer* so = new ObjectTypeCalcer( SegmentABType::instance(), args ); + so->calc( *ret ); + oc = filtersConstructTextObject( m, so, "length", *ret, false ); + } + // types of 'equation' + else if ( domelem.attribute( "type" ) == "line" ) + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + oc = filtersConstructTextObject( m, parents[0], "equation", *ret, false ); + } + else if ( domelem.attribute( "type" ) == "circle" ) + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + oc = filtersConstructTextObject( m, parents[0], "simply-cartesian-equation", *ret, false ); + } + else + { + notSupported( file, i18n( "This Dr. Geo file contains a \"%1 %2\" object, " + "which Kig does not currently support." ).arg( domelem.tagName() ).arg( + domelem.attribute( "type" ) ) ); + return false; + } +#ifdef DRGEO_DEBUG + kdDebug() << "+++++++++ oc:" << oc << endl; +#endif + } + else if ( domelem.tagName() == "angle" ) + { + if ( domelem.attribute( "type" ) == "3pts" ) + { + if ( parents.size() != 3 ) KIG_FILTER_PARSE_ERROR; + oc = new ObjectTypeCalcer( HalfAngleType::instance(), parents ); + } + else + { + notSupported( file, i18n( "This Dr. Geo file contains a \"%1 %2\" object, " + "which Kig does not currently support." ).arg( domelem.tagName() ).arg( + domelem.attribute( "type" ) ) ); + return false; + } +#ifdef DRGEO_DEBUG + kdDebug() << "+++++++++ oc:" << oc << endl; +#endif + } + else if ( domelem.tagName() == "script" ) + { + QString xs; + QString ys; + QString text; + for ( QDomNode c = domelem.firstChild(); ! c.isNull(); c = c.nextSibling() ) + { + QDomElement ce = c.toElement(); + if ( ce.isNull() ) continue; + else if ( ce.tagName() == "x" ) + xs = ce.text(); + else if ( ce.tagName() == "y" ) + ys = ce.text(); + else if ( ce.tagName() == "code" ) + text = ce.text(); + } + bool ok; + bool ok2; + double x = xs.toDouble( &ok ); + double y = ys.toDouble( &ok2 ); + if ( ! ( ok && ok2 ) ) + KIG_FILTER_PARSE_ERROR; + // since Kig doesn't support Guile scripts, it will write script's text + // in a label, so the user can freely see the code and make whatever + // he/she wants + // possible idea: construct a new script object with the parents of Guile + // one and the Guile code inserted commented... depends on a better + // handling of arguments in scripts? + if ( domelem.attribute( "type" ) == "nitems" ) + oc = fact->labelCalcer( text, Coordinate( x, y ), false, std::vector(), *ret ); + else + { + notSupported( file, i18n( "This Dr. Geo file contains a \"%1 %2\" object, " + "which Kig does not currently support." ).arg( domelem.tagName() ).arg( + domelem.attribute( "type" ) ) ); + return false; + } + } + else if ( domelem.tagName() == "locus" ) + { + if ( domelem.attribute( "type" ) == "None" ) + oc = fact->locusCalcer( parents[0], parents[1] ); + else + { + notSupported( file, i18n( "This Dr. Geo file contains a \"%1 %2\" object, " + "which Kig does not currently support." ).arg( domelem.tagName() ).arg( + domelem.attribute( "type" ) ) ); + return false; + } +#ifdef DRGEO_DEBUG + kdDebug() << "+++++++++ oc:" << oc << endl; +#endif + } + else if ( ( domelem.tagName() == "boundingBox" ) || + ( domelem.tagName() == "customUI" ) ) + { + // ignoring these elements, since they are not useful to us... + nignored++; + } + else + { +#ifdef DRGEO_DEBUG + kdDebug() << ">>>>>>>>> UNKNOWN OBJECT" << endl; +#endif + notSupported( file, i18n( "This Dr. Geo file contains a \"%1 %2\" object, " + "which Kig does not currently support." ).arg( domelem.tagName() ).arg( + domelem.attribute( "type" ) ) ); + return false; + } + curid++; + if ( oc == 0 ) + continue; + +// reading color + QColor co( domelem.attribute( "color" ) ); + if ( ! co.isValid() ) + if ( domelem.attribute( "color" ) == "Bordeaux" ) + co.setRgb( 145, 0, 0 ); + else + co = Qt::blue; +// reading width and style +// Dashed -> the little one +// Normal -> the medium +// Thick -> the biggest one + int w = -1; + Qt::PenStyle s = Qt::SolidLine; + if ( domelem.tagName() == "point" ) + { + if ( domelem.attribute( "thickness" ) == "Normal" ) + w = 7; + else if ( domelem.attribute( "thickness" ) == "Thick" ) + w = 9; + } + else + { + if ( domelem.attribute( "thickness" ) == "Dashed" ) + s = Qt::DotLine; + if ( domelem.attribute( "thickness" ) == "Thick" ) + w = 2; + } + QString ps = domelem.attribute( "style" ); + int pointstyle = ObjectDrawer::pointStyleFromString( ps ); +// show this object? + bool show = ( ( domelem.attribute( "masked" ) != "True" ) && + ( domelem.attribute( "masked" ) != "Alway" ) ); +// costructing the ObjectDrawer* + ObjectDrawer* d = new ObjectDrawer( co, w, show, s, pointstyle ); +// reading object name + QString strname = domelem.attribute( "name" ); + ObjectConstCalcer* name = new ObjectConstCalcer( new StringImp( strname ) ); + +// creating the ObjectHolder* + ObjectHolder* o = new ObjectHolder( oc, d, name ); + holders.push_back( o ); +// calc() +#ifdef DRGEO_DEBUG + kdDebug() << ">>>>>>>>> calc" << endl; +#endif + holders[curid-1-nignored]->calc( *ret ); + + if ( domelem.tagName() == "point" ) + { + if ( !strname.isEmpty() ) + { + std::vector args2; + args2.push_back( o->nameCalcer() ); + oc2 = fact->attachedLabelCalcer( QString::fromLatin1( "%1" ), oc, + static_cast( oc->imp() )->coordinate(), + false, args2, *ret ); + co = Qt::black; + } + } + else if ( domelem.tagName() == "angle" ) + { + oc2 = filtersConstructTextObject( + static_cast( holders[curid-1-nignored]->calcer()->parents()[1]->imp() )->coordinate(), + holders[curid-1-nignored]->calcer(), "angle-degrees", *ret, false ); + } + + oc = 0; + + if ( oc2 != 0 ) + { + oc2->calc( *ret ); + ObjectDrawer* d2 = new ObjectDrawer( co ); + ObjectHolder* o2 = new ObjectHolder( oc2, d2 ); + holders2.push_back( o2 ); + oc2 = 0; + } + } + + ret->addObjects( holders ); + ret->addObjects( holders2 ); + ret->setGrid( grid ); + ret->setAxes( grid ); + return ret; +} + +KigFilterDrgeo* KigFilterDrgeo::instance() +{ + static KigFilterDrgeo f; + return &f; +} diff --git a/kig/filters/drgeo-filter.h b/kig/filters/drgeo-filter.h new file mode 100644 index 00000000..7485fd5b --- /dev/null +++ b/kig/filters/drgeo-filter.h @@ -0,0 +1,46 @@ +// Copyright (C) 2004 Pino Toscano +// Copyright (C) 2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_FILTERS_DRGEO_FILTER_H +#define KIG_FILTERS_DRGEO_FILTER_H + +#include "filter.h" + +class QDomNode; +class KigDocument; +class QString; + +/** + * This is an import filter for the GNOME geometry program DrGeo. + */ +class KigFilterDrgeo + : public KigFilter +{ +protected: + KigFilterDrgeo(); + ~KigFilterDrgeo(); +public: + static KigFilterDrgeo* instance(); + + bool supportMime( const QString& mime ); + KigDocument* load( const QString& file ); +private: + KigDocument* importFigure( QDomNode f, const QString& file, const bool grid ); +}; + +#endif diff --git a/kig/filters/exporter.cc b/kig/filters/exporter.cc new file mode 100644 index 00000000..c2ece44e --- /dev/null +++ b/kig/filters/exporter.cc @@ -0,0 +1,624 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "exporter.h" + +#include "imageexporteroptions.h" +#include "latexexporter.h" +#include "svgexporter.h" + +#include "../kig/kig_document.h" +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" +#include "../misc/common.h" +#include "../misc/kigfiledialog.h" +#include "../misc/kigpainter.h" +#include "../objects/circle_imp.h" +#include "../objects/line_imp.h" +#include "../objects/object_drawer.h" +#include "../objects/object_holder.h" +#include "../objects/object_imp.h" +#include "../objects/other_imp.h" +#include "../objects/point_imp.h" +#include "../objects/text_imp.h" + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#include + +// we need this for storing colors in a std::map.. +static bool operator<( const QColor& a, const QColor& b ) +{ + return a.rgb() < b.rgb(); +} + +class ExporterAction + : public KAction +{ + KigExporter* mexp; + const KigPart* mdoc; + KigWidget* mw; +public: + ExporterAction( const KigPart* doc, KigWidget* w, + KActionCollection* parent, KigExporter* exp ); + void slotActivated(); +}; + +ExporterAction::ExporterAction( const KigPart* doc, KigWidget* w, + KActionCollection* parent, KigExporter* exp ) + : KAction( exp->menuEntryName(), KShortcut(), 0, 0, parent ), + mexp( exp ), mdoc( doc ), mw( w ) +{ + QString iconstr = exp->menuIcon(); + if ( iconstr.isEmpty() ) + return; + KIconLoader* l = doc->instance()->iconLoader(); + QPixmap icon = l->loadIcon( iconstr, KIcon::Small, 16, KIcon::DefaultState, 0L, true ); + if ( !icon.isNull() ) + setIconSet( QIconSet( icon ) ); +} + +void ExporterAction::slotActivated() +{ + mexp->run( *mdoc, *mw ); +} + +KigExporter::~KigExporter() +{ +} + +ImageExporter::~ImageExporter() +{ +} + +QString ImageExporter::exportToStatement() const +{ + return i18n( "&Export to image" ); +} + +QString ImageExporter::menuEntryName() const +{ + return i18n( "&Image..." ); +} + +QString ImageExporter::menuIcon() const +{ + return "image"; +} + +void ImageExporter::run( const KigPart& doc, KigWidget& w ) +{ + static bool kimageioRegistered = false; + if ( ! kimageioRegistered ) + { + KImageIO::registerFormats(); + kimageioRegistered = true; + } + + KigFileDialog* kfd = new KigFileDialog( + QString::null, KImageIO::pattern( KImageIO::Writing ), + i18n( "Export as Image" ), &w ); + kfd->setOptionCaption( i18n( "Image Options" ) ); + ImageExporterOptions* opts = new ImageExporterOptions( 0L, w.size() ); + kfd->setOptionsWidget( opts ); + opts->WidthInput->setValue( w.size().width() ); + opts->HeightInput->setValue( w.size().height() ); + opts->showGridCheckBox->setChecked( doc.document().grid() ); + opts->showAxesCheckBox->setChecked( doc.document().axes() ); + if ( !kfd->exec() ) + return; + + QString filename = kfd->selectedFile(); + bool showgrid = opts->showGridCheckBox->isOn(); + bool showaxes = opts->showAxesCheckBox->isOn(); + int width = opts->WidthInput->value(); + int height = opts->HeightInput->value(); + + delete opts; + delete kfd; + + QString type = KImageIO::type( filename ); + if ( type.isNull() ) + { + KMessageBox::sorry( &w, i18n( "Sorry, this file format is not supported." ) ); + return; + }; + + kdDebug() << k_funcinfo << type << endl; + + QFile file( filename ); + if ( ! file.open( IO_WriteOnly ) ) + { + KMessageBox::sorry( &w, + i18n( "The file \"%1\" could not be opened. Please check if the file permissions are set correctly." ) + .arg( filename ) ); + return; + }; + + QPixmap img( QSize( width, height ) ); + img.fill( Qt::white ); + KigPainter p( ScreenInfo( w.screenInfo().shownRect(), img.rect() ), &img, doc.document() ); + p.setWholeWinOverlay(); + p.drawGrid( doc.document().coordinateSystem(), showgrid, showaxes ); + // FIXME: show the selections ? + p.drawObjects( doc.document().objects(), false ); + if ( ! img.save( filename, type.latin1() ) ) + { + KMessageBox::error( &w, i18n( "Sorry, something went wrong while saving to image \"%1\"" ).arg( filename ) ); + } + +} + +KigExportManager::KigExportManager() +{ + mexporters.push_back( new ImageExporter ); + // working on this one ;) + mexporters.push_back( new XFigExporter ); + mexporters.push_back( new LatexExporter ); + mexporters.push_back( new SVGExporter ); +} + +KigExportManager::~KigExportManager() +{ + for ( uint i = 0; i < mexporters.size(); ++i ) + delete mexporters[i]; +} + +void KigExportManager::addMenuAction( const KigPart* doc, KigWidget* w, + KActionCollection* coll ) +{ + KActionMenu* m = + new KActionMenu( i18n( "&Export To" ), coll, "file_export" ); + for ( uint i = 0; i < mexporters.size(); ++i ) + m->insert( new ExporterAction( doc, w, coll, mexporters[i] ) ); +} + +KigExportManager* KigExportManager::instance() +{ + static KigExportManager m; + return &m; +} + +XFigExporter::~XFigExporter() +{ +} + +QString XFigExporter::exportToStatement() const +{ + return i18n( "Export to &XFig file" ); +} + + +QString XFigExporter::menuEntryName() const +{ + return i18n( "&XFig File..." ); +} + +QString XFigExporter::menuIcon() const +{ + return "kig_xfig"; +} + +class XFigExportImpVisitor + : public ObjectImpVisitor +{ + QTextStream& mstream; + ObjectHolder* mcurobj; + const KigWidget& mw; + Rect msr; + std::map mcolormap; + int mnextcolorid; + int mcurcolorid; + + QPoint convertCoord( const Coordinate& c ) + { + Coordinate ret = ( c - msr.bottomLeft() ); + ret.y = msr.height() - ret.y; +// kdDebug() << "msr: " << msr << endl +// << "ret: " << ret << endl +// << "c: " << c << endl; + ret *= 9450; + ret /= msr.width(); + return ret.toQPoint(); + } + + void emitLine( const Coordinate& a, const Coordinate& b, int width, bool vector = false ); +public: + void visit( ObjectHolder* obj ); + void mapColor( const ObjectDrawer* obj ); + + XFigExportImpVisitor( QTextStream& s, const KigWidget& w ) + : mstream( s ), mw( w ), msr( mw.showingRect() ), + mnextcolorid( 32 ) + { + // predefined colors in XFig.. + mcolormap[Qt::black] = 0; + mcolormap[Qt::blue] = 1; + mcolormap[Qt::green] = 2; + mcolormap[Qt::cyan] = 3; + mcolormap[Qt::red] = 4; + mcolormap[Qt::magenta] = 5; + mcolormap[Qt::yellow] = 6; + mcolormap[Qt::white] = 7; + } + void visit( const LineImp* imp ); + void visit( const PointImp* imp ); + void visit( const TextImp* imp ); + void visit( const AngleImp* imp ); + void visit( const VectorImp* imp ); + void visit( const LocusImp* imp ); + void visit( const CircleImp* imp ); + void visit( const ConicImp* imp ); + void visit( const CubicImp* imp ); + void visit( const SegmentImp* imp ); + void visit( const RayImp* imp ); + void visit( const ArcImp* imp ); +}; + +void XFigExportImpVisitor::mapColor( const ObjectDrawer* obj ) +{ + if ( ! obj->shown() ) return; + QColor color = obj->color(); + if ( mcolormap.find( color ) == mcolormap.end() ) + { + int newcolorid = mnextcolorid++; + mstream << "0 " + << newcolorid << " " + << color.name() << "\n"; + mcolormap[color] = newcolorid; + } +} + +void XFigExportImpVisitor::visit( ObjectHolder* obj ) +{ + if ( ! obj->drawer()->shown() ) return; + assert( mcolormap.find( obj->drawer()->color() ) != mcolormap.end() ); + mcurcolorid = mcolormap[ obj->drawer()->color() ]; + mcurobj = obj; + obj->imp()->visit( this ); +} + +void XFigExportImpVisitor::visit( const LineImp* imp ) +{ + Coordinate a = imp->data().a; + Coordinate b = imp->data().b; + calcBorderPoints( a, b, msr ); + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + + if ( a != b ) + emitLine( a, b, width ); +} + +void XFigExportImpVisitor::emitLine( const Coordinate& a, const Coordinate& b, int width, bool vector ) +{ + mstream << "2 "; // polyline type; + mstream << "1 "; // polyline subtype; + mstream << "0 "; // line_style: Solid + mstream << width << " "; // thickness: *1/80 inch + mstream << mcurcolorid << " "; // pen_color: default + mstream << "7 "; // fill_color: white + mstream << "50 "; // depth: 50 + mstream << "-1 "; // pen_style: unused by XFig + mstream << "-1 "; // area_fill: no fill + mstream << "0.000 "; // style_val: the distance between dots and + // dashes in case of dotted or dashed lines.. + mstream << "0 "; // join_style: Miter + mstream << "0 "; // cap_style: Butt + mstream << "-1 "; // radius in case of an arc-box, but we're a + // polyline, so nothing here.. + if ( ! vector ) + mstream << "0 "; // forward arrow: no + else + mstream << "1 "; // forward arrow: yes + mstream << "0 "; // backward arrow: no + mstream << "2"; // a two points polyline.. + + mstream << "\n\t "; + + if ( vector ) + { + // first the arrow line in case of a vector.. + mstream << "1 " // arrow_type: closed triangle + << "1 " // arrow_style: filled with pen color.. + << "1.00 " // arrow_thickness: 1 + << "195.00 " // arrow_width + << "165.00 " // arrow_height + << "\n\t"; + } + QPoint ca = convertCoord( a ); + QPoint cb = convertCoord( b ); + + mstream << ca.x() << " " << ca.y() << " " << cb.x() << " " << cb.y() << "\n"; +} + +void XFigExportImpVisitor::visit( const PointImp* imp ) +{ + const QPoint center = convertCoord( imp->coordinate() ); + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 5; + width *= 10; + + mstream << "1 " // Ellipse type + << "3 " // circle defined by radius subtype + << "0 "; // line_style: Solid + mstream << "1 " << " " // thickness: *1/80 inch + << mcurcolorid << " " // pen_color: default + << mcurcolorid << " " // fill_color: black + << "50 " // depth: 50 + << "-1 " // pen_style: unused by XFig + << "20 " // area_fill: full saturation of the fill color + << "0.000 " // style_val: the distance between dots and + // dashes in case of dotted or dashed lines.. + << "1 " // direction: always 1 + << "0.0000 " // angle: the radius of the x-axis: 0 + << center.x() << " " << center.y() << " " // the center.. + << width << " " << width << " " // radius_x and radius_y + << center.x() << " " // start_x and start_y, appear + << center.y() << " " // unused.. + << center.x() + width << " " // end_x and end_y, + << center.y() << "\n"; // appear unused too... +} + +void XFigExportImpVisitor::visit( const TextImp* imp ) +{ + QString text = imp->text(); + QPoint coord = convertCoord( imp->surroundingRect().bottomLeft() ); + + mstream << "4 " // text type + << "0 " // subtype: left justfied + << mcurcolorid << " " // color: black + << "50 " // depth: 50 + << "-1 " // pen style: unused + << "0 " // font: default + << "11 " // font-size: 11 + << "0 " // angle + << "0 " // font-flags: all the defaults.. + << "500 500 " // height, width: large enough.. + << coord.x() << " " // x, y + << coord.y() << " " + << text.ascii() << "\\001" // text, terminated by \001 + << "\n"; +} + +void XFigExportImpVisitor::visit( const AngleImp* ) +{ +} + +void XFigExportImpVisitor::visit( const VectorImp* imp ) +{ + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + emitLine( imp->a(), imp->b(), width, true ); +} + +void XFigExportImpVisitor::visit( const LocusImp* ) +{ + +} + +void XFigExportImpVisitor::visit( const CircleImp* imp ) +{ + const QPoint center = convertCoord( imp->center() ); + const int radius = + ( convertCoord( imp->center() + Coordinate( imp->radius(), 0 ) ) - center ).x(); + + mstream << "1 " // Ellipse type + << "3 " // circle defined by radius subtype + << "0 "; // line_style: Solid + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + mstream << width << " " // thickness: *1/80 inch + << mcurcolorid << " " // pen_color: default + << "7 " // fill_color: white + << "50 " // depth: 50 + << "-1 " // pen_style: unused by XFig + << "-1 " // area_fill: no fill + << "0.000 " // style_val: the distance between dots and + // dashes in case of dotted or dashed lines.. + << "1 " // direction: always 1 + << "0.0000 " // angle: the radius of the x-axis: 0 + << center.x() << " " << center.y() << " " // the center.. + << radius << " " << radius << " " // radius_x and radius_y + << center.x() << " " // start_x and start_y, appear + << center.y() << " " // unused.. + << center.x() + radius << " " // end_x and end_y, + << center.y() << "\n"; // appear unused too... +} + +void XFigExportImpVisitor::visit( const ConicImp* imp ) +{ + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + if ( imp->conicType() == 1 ) + { + // an ellipse, this is good, cause this allows us to export to a + // real ellipse type.. + const ConicPolarData data = imp->polarData(); + + // gather some necessary data.. + // the angle of the x axis.. + double anglex = atan2( data.esintheta0, data.ecostheta0 ); + // the exentricity + double e = hypot( data.esintheta0, data.ecostheta0 ); + // the x radius is easy to find.. + double radiusx = data.pdimen / ( 1 - e * e ); + // the y radius is a bit harder: we first find the distance from + // the focus point to the mid point of the two focuses, this is: + double d = -e * data.pdimen / ( 1 - e * e ); + // the distance from the first focus to the intersection of the + // second axis with the conic equals radiusx: + double r = radiusx; + double radiusy = sqrt( r*r - d*d ); + + Coordinate center = data.focus1 - Coordinate( cos( anglex ), sin( anglex ) ).normalize( d ); + const QPoint qcenter = convertCoord( center ); + const int radius_x = ( convertCoord( center + Coordinate( radiusx, 0 ) ) - + convertCoord( center ) ).x(); + const int radius_y = ( convertCoord( center + Coordinate( radiusy, 0 ) ) - + convertCoord( center ) ).x(); + const QPoint qpoint2 = convertCoord( center + Coordinate( -sin( anglex ), cos( anglex ) ) * radiusy ); + + mstream << "1 " // ellipse type + << "1 " // subtype: ellipse defined by readii + << "0 " // line_style: Solid + << width << " " // thickness + << mcurcolorid << " " // pen_color: black + << "7 " // fill_color: white + << "50 " // depth: 50 + << "-1 " // pan_style: not used + << "-1 " // area_fill: no fill + << "0.000 " // style_val: not used + << "1 " // direction: always 1 + << anglex << " " // angle of the main axis + << qcenter.x() << " " // center + << qcenter.y() << " " + << radius_x << " " // radiuses + << radius_y << " " + << qcenter.x() << " " // start point + << qcenter.y() << " " + << qpoint2.x() << " " // end point + << qpoint2.y() << " "; + } + else return; +} + +void XFigExportImpVisitor::visit( const CubicImp* ) +{ +} + +void XFigExportImpVisitor::visit( const SegmentImp* imp ) +{ + Coordinate a = imp->data().a; + Coordinate b = imp->data().b; + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + + emitLine( a, b, width ); +} + +void XFigExportImpVisitor::visit( const RayImp* imp ) +{ + Coordinate a = imp->data().a; + Coordinate b = imp->data().b; + calcRayBorderPoints( a, b, msr ); + + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + + emitLine( a, b, width ); +} + +void XFigExportImpVisitor::visit( const ArcImp* imp ) +{ + const Coordinate center = imp->center(); + const double radius = imp->radius(); + const double startangle = imp->startAngle(); + const double endangle = startangle + imp->angle(); + const double middleangle = ( startangle + endangle ) / 2; + const Coordinate ad = Coordinate( cos( startangle ), sin( startangle ) ).normalize( radius ); + const Coordinate bd = Coordinate( cos( middleangle ), sin( middleangle ) ).normalize( radius ); + const Coordinate cd = Coordinate( cos( endangle ), sin( endangle ) ).normalize( radius ); + const QPoint a = convertCoord( center + ad ); + const QPoint b = convertCoord( center + bd ); + const QPoint c = convertCoord( center + cd ); + const QPoint cent = convertCoord( center ); + + mstream << "5 " // Ellipse type + << "1 " // subtype: open ended arc + << "0 "; // line_style: Solid + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + mstream << width << " " // thickness: *1/80 inch + << mcurcolorid << " " // pen_color: default + << "7 " // fill_color: white + << "50 " // depth: 50 + << "-1 " // pen_style: unused by XFig + << "-1 " // area_fill: no fill + << "0.000 " // style_val: the distance between dots and + // dashes in case of dotted or dashed lines.. + << "0 "; // cap_style: Butt.. + // 0 is clockwise, 1 is counterclockwise . + int direction = imp->angle() > 0 ? 1 : 0; + // direction next + mstream << direction << " " // direction.. + << "0 " // forward_arrow: no + << "0 " // backward_arrow: no + << cent.x() << " " << cent.y() << " " // the center.. + << a.x() << " " << a.y() << " " // x1, y1 + << b.x() << " " << b.y() << " " // x2, y2 + << c.x() << " " << c.y() << " " // x3, y3 + << "\n"; +} + +void XFigExporter::run( const KigPart& doc, KigWidget& w ) +{ + KigFileDialog* kfd = new KigFileDialog( + ":document", i18n( "*.fig|XFig Documents (*.fig)" ), + i18n( "Export as XFig File" ), &w ); + if ( !kfd->exec() ) + return; + + QString file_name = kfd->selectedFile(); + + delete kfd; + + QFile file( file_name ); + if ( ! file.open( IO_WriteOnly ) ) + { + KMessageBox::sorry( &w, i18n( "The file \"%1\" could not be opened. Please " + "check if the file permissions are set correctly." ) + .arg( file_name ) ); + return; + }; + QTextStream stream( &file ); + stream << "#FIG 3.2\n"; + stream << "Landscape\n"; + stream << "Center\n"; + stream << "Metric\n"; + stream << "A4\n"; + stream << "100.00\n"; + stream << "Single\n"; + stream << "-2\n"; + stream << "1200 2\n"; + + std::vector os = doc.document().objects(); + XFigExportImpVisitor visitor( stream, w ); + + for ( std::vector::const_iterator i = os.begin(); + i != os.end(); ++i ) + { + visitor.mapColor( ( *i )->drawer() ); + }; + + for ( std::vector::const_iterator i = os.begin(); + i != os.end(); ++i ) + { + visitor.visit( *i ); + }; +} diff --git a/kig/filters/exporter.h b/kig/filters/exporter.h new file mode 100644 index 00000000..4fc74453 --- /dev/null +++ b/kig/filters/exporter.h @@ -0,0 +1,102 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_FILTERS_EXPORTER_H +#define KIG_FILTERS_EXPORTER_H + +#include + +class QString; +class KigDocument; +class KigPart; +class KigWidget; +class KActionCollection; + +class KigExporter; + +class KigExportManager +{ + std::vector mexporters; + KigExportManager(); + ~KigExportManager(); +public: + static KigExportManager* instance(); + void addMenuAction( const KigPart* doc, KigWidget* w, + KActionCollection* coll ); +}; + +/** + * Base class for a Kig exporter. + * + * Subclass it and implement its methods to have it working. + */ +class KigExporter +{ +public: + virtual ~KigExporter(); + + /** + * Returns a statement like i18n( "Export to image" ) + */ + virtual QString exportToStatement() const = 0; + /** + * Returns a string like i18n( "Image..." ) + */ + virtual QString menuEntryName() const = 0; + /** + * Returns a string with the name of the icon + */ + virtual QString menuIcon() const = 0; + + /** + * Do what you need to do. It's up to the individual exporters to + * ask the user for which file to export to etc., because they can + * do a much better job at that.. + */ + virtual void run( const KigPart& doc, KigWidget& w ) = 0; +}; + +/** + * This exporter takes care of the "Export to Image" stuff.. + */ +class ImageExporter + : public KigExporter +{ +public: + ~ImageExporter(); + QString exportToStatement() const; + QString menuEntryName() const; + QString menuIcon() const; + void run( const KigPart& doc, KigWidget& w ); +}; + +/** + * Guess what this one does ;) + * It exports to the XFig file format, as documented in the file + * FORMAT3.2 in the XFig source distribution. + */ +class XFigExporter + : public KigExporter +{ +public: + ~XFigExporter(); + QString exportToStatement() const; + QString menuEntryName() const; + QString menuIcon() const; + void run( const KigPart& doc, KigWidget& w ); +}; +#endif diff --git a/kig/filters/filter.cc b/kig/filters/filter.cc new file mode 100644 index 00000000..70290e8a --- /dev/null +++ b/kig/filters/filter.cc @@ -0,0 +1,114 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "filter.h" + +#include "kgeo-filter.h" +#include "cabri-filter.h" +#include "native-filter.h" +#include "kseg-filter.h" +#include "drgeo-filter.h" + +#include +#include + +KigFilters* KigFilters::sThis; + +KigFilter* KigFilters::find(const QString& mime) +{ + for (vect::iterator i = mFilters.begin(); i != mFilters.end(); ++i) + { + if ((*i)->supportMime(mime)) return *i; + }; + return 0; +} + +KigFilters::KigFilters() +{ + mFilters.push_back( KigFilterKGeo::instance() ); + mFilters.push_back( KigFilterKSeg::instance() ); + mFilters.push_back( KigFilterCabri::instance() ); + mFilters.push_back( KigFilterNative::instance() ); + mFilters.push_back( KigFilterDrgeo::instance() ); +} + +KigFilters* KigFilters::instance() +{ + return sThis ? sThis : ( sThis = new KigFilters() ); +} + +KigFilter::KigFilter() +{ +} + +KigFilter::~KigFilter() +{ +} + +bool KigFilter::supportMime( const QString& ) +{ + return false; +} + +void KigFilter::fileNotFound( const QString& file ) const +{ + KMessageBox::sorry( 0, + i18n( "The file \"%1\" could not be opened. " + "This probably means that it does not " + "exist, or that it cannot be opened due to " + "its permissions" ).arg( file ) ); +} + +void KigFilter::parseError( const QString& file, const QString& explanation ) const +{ + const QString text = + i18n( "An error was encountered while parsing the file \"%1\". It " + "cannot be opened." ).arg( file ); + const QString title = i18n( "Parse Error" ); + + if ( explanation.isNull() ) + KMessageBox::sorry( 0, text, title ); + else + KMessageBox::detailedSorry( 0, text, explanation, title ); +} + +void KigFilter::notSupported( const QString& file, const QString& explanation ) const +{ + KMessageBox::detailedSorry( 0, + i18n( "Kig cannot open the file \"%1\"." ).arg( file ), + explanation, i18n( "Not Supported" ) ); +} + +void KigFilter::warning( const QString& explanation ) const +{ + KMessageBox::information( 0, explanation ); +} + +bool KigFilters::save( const KigDocument& data, const QString& tofile ) +{ + return KigFilterNative::instance()->save( data, tofile ); +} + +/* +bool KigFilters::save( const KigDocument& data, QTextStream& stream ) +{ + return KigFilterNative::instance()->save( data, stream ); +} +*/ diff --git a/kig/filters/filter.h b/kig/filters/filter.h new file mode 100644 index 00000000..f5d8b0f9 --- /dev/null +++ b/kig/filters/filter.h @@ -0,0 +1,96 @@ +// This file is part of Kig, a KDE program for Interactive Geometry... +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef FILTER_H +#define FILTER_H + +#include + +#include + +class KigFilter; +class ScreenInfo; +class KigDocument; + +/** + * This singleton class handles all the input filters. + */ +class KigFilters +{ +public: + static KigFilters* instance(); + KigFilter* find (const QString& mime); + +// bool save ( const KigDocument& data, QTextStream& stream ); + /** + * saving is always done with the native filter. We don't support + * output filters.. + */ + bool save ( const KigDocument& data, const QString& outfile ); +protected: + KigFilters(); + static KigFilters* sThis; + typedef std::vector vect; + vect mFilters; +}; + +// KigFilter::load functions should use this macro to conveniently +// return a very useful parse error in a filter's load function.. +#define KIG_FILTER_PARSE_ERROR \ + { \ + QString locs = i18n( "An error was encountered at " \ + "line %1 in file %2." ) \ + .arg( __LINE__ ).arg( __FILE__ ); \ + parseError( file, locs ); \ + return 0; \ + } + +/** + * This is the base class for an input filter. + * + * All the needed work to add a new input filter to Kig is + * subclassing this class and implement supportMime() and load(). + */ +class KigFilter +{ +protected: + // shows errors to the user.. + void fileNotFound( const QString& file ) const; + void parseError( const QString& file, const QString& explanation = QString::null ) const; + void notSupported( const QString& file, const QString& explanation ) const; + void warning( const QString& explanation ) const; +public: + KigFilter(); + virtual ~KigFilter(); + + /** + * can the filter handle the mimetype \p mime ? + */ + virtual bool supportMime ( const QString& mime ); + + /** + * load file \p fromfile and build a KigDocument from it.. If this + * function returns 0, that means that an error occurred while + * loading ( implementations of this function are responsible for + * showing an error message themselves, using the above error + * functions ). If this functions returns non-0, the caller owns + * the returned KigDocument ( that was allocated with "new" ). + */ + virtual KigDocument* load ( const QString& fromfile ) = 0; +}; +#endif diff --git a/kig/filters/filters-common.cc b/kig/filters/filters-common.cc new file mode 100644 index 00000000..d25c2e14 --- /dev/null +++ b/kig/filters/filters-common.cc @@ -0,0 +1,39 @@ +// Copyright (C) 2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "filters-common.h" + +#include + +#include +#include + +#include "../objects/object_calcer.h" +#include "../objects/object_factory.h" + +ObjectTypeCalcer* filtersConstructTextObject( + const Coordinate& c, ObjectCalcer* o, + const QCString& arg, const KigDocument& doc, bool needframe ) +{ + const ObjectFactory* fact = ObjectFactory::instance(); + ObjectCalcer* propo = fact->propertyObjectCalcer( o, arg ); + propo->calc( doc ); + std::vector args; + args.push_back( propo ); + return fact->labelCalcer( QString::fromLatin1( "%1" ), c, needframe, + args, doc ); +} diff --git a/kig/filters/filters-common.h b/kig/filters/filters-common.h new file mode 100644 index 00000000..c46facc4 --- /dev/null +++ b/kig/filters/filters-common.h @@ -0,0 +1,30 @@ +// Copyright (C) 2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +class ObjectTypeCalcer; +class Coordinate; +class ObjectCalcer; +class QCString; +class KigDocument; + +/** + * constructs a text object with text "%1", location \p c, and variable + * parts given by the argument \p arg of obj \p o. + */ +ObjectTypeCalcer* filtersConstructTextObject( + const Coordinate& c, ObjectCalcer* o, + const QCString& arg, const KigDocument& doc, bool needframe ); diff --git a/kig/filters/imageexporteroptions.cc b/kig/filters/imageexporteroptions.cc new file mode 100644 index 00000000..cb996926 --- /dev/null +++ b/kig/filters/imageexporteroptions.cc @@ -0,0 +1,57 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "imageexporteroptions.h" +#include "imageexporteroptions.moc" + +#include +#include + +#include + +ImageExporterOptions::ImageExporterOptions( QWidget* parent, const QSize& s ) + : ImageExporterOptionsBase( parent, "imageexporteroptions" ), msize( s ), + minternallysettingstuff( false ) +{ + keepAspectRatio->setChecked( true ); + connect( WidthInput, SIGNAL( valueChanged( int ) ), this, SLOT( slotWidthChanged( int ) ) ); + connect( HeightInput, SIGNAL( valueChanged( int ) ), this, SLOT( slotHeightChanged( int ) ) ); +} + +ImageExporterOptions::~ImageExporterOptions() +{ +} + +void ImageExporterOptions::slotWidthChanged( int w ) +{ + if ( ! minternallysettingstuff && keepAspectRatio->isOn() ) + { + minternallysettingstuff = true; + HeightInput->setValue( w * msize.height() / msize.width() ); + minternallysettingstuff = false; + }; +} + +void ImageExporterOptions::slotHeightChanged( int h ) +{ + if ( ! minternallysettingstuff && keepAspectRatio->isOn() ) + { + minternallysettingstuff = true; + WidthInput->setValue( h * msize.width() / msize.height() ); + minternallysettingstuff = false; + }; +} diff --git a/kig/filters/imageexporteroptions.h b/kig/filters/imageexporteroptions.h new file mode 100644 index 00000000..1ef6a855 --- /dev/null +++ b/kig/filters/imageexporteroptions.h @@ -0,0 +1,45 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_FILTERS_IMAGEEXPORTEROPTIONS_H +#define KIG_FILTERS_IMAGEEXPORTEROPTIONS_H + +#include "imageexporteroptionsbase.h" + +class QSize; + +class ImageExporterOptions + : public ImageExporterOptionsBase +{ + Q_OBJECT + + QSize msize; + + // this is set by slotWidthChanged() when they set the other input + // widget's value, to avoid reacting to internal changes to the + // value like to user changes... + bool minternallysettingstuff; +public: + ImageExporterOptions( QWidget* parent, const QSize& s ); + ~ImageExporterOptions(); + +protected slots: + void slotWidthChanged( int ); + void slotHeightChanged( int ); +}; + +#endif diff --git a/kig/filters/imageexporteroptionsbase.ui b/kig/filters/imageexporteroptionsbase.ui new file mode 100644 index 00000000..03145dec --- /dev/null +++ b/kig/filters/imageexporteroptionsbase.ui @@ -0,0 +1,152 @@ + +ImageExporterOptionsBase + + + ImageExporterOptionsBase + + + + 0 + 0 + 400 + 250 + + + + + unnamed + + + 0 + + + 6 + + + + groupBox1 + + + Resolution + + + + unnamed + + + + Layout2_2 + + + + unnamed + + + 0 + + + 6 + + + + WidthLabel_2 + + + Width: + + + + + WidthInput + + + 1 + + + pixels + + + + + + + Layout3_2 + + + + unnamed + + + 0 + + + 6 + + + + HeightLabel_2 + + + Height: + + + + + HeightInput + + + 1 + + + pixels + + + + + + + keepAspectRatio + + + &Keep aspect ratio + + + + + + + groupBox2 + + + Options + + + + unnamed + + + + showGridCheckBox + + + Show grid + + + + + showAxesCheckBox + + + Show axes + + + + + + + + + knuminput.h + knuminput.h + + diff --git a/kig/filters/kgeo-filter.cc b/kig/filters/kgeo-filter.cc new file mode 100644 index 00000000..da26457d --- /dev/null +++ b/kig/filters/kgeo-filter.cc @@ -0,0 +1,374 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "kgeo-filter.h" + +#include "kgeo-resource.h" +#include "filters-common.h" + +#include "../kig/kig_part.h" +#include "../kig/kig_document.h" +#include "../objects/angle_type.h" +#include "../objects/bogus_imp.h" +#include "../objects/circle_imp.h" +#include "../objects/circle_type.h" +#include "../objects/intersection_types.h" +#include "../objects/line_type.h" +#include "../objects/object_calcer.h" +#include "../objects/object_drawer.h" +#include "../objects/object_factory.h" +#include "../objects/object_holder.h" +#include "../objects/other_type.h" +#include "../objects/point_imp.h" +#include "../objects/point_type.h" +#include "../objects/text_type.h" +#include "../objects/transform_types.h" +#include "../objects/vector_type.h" + +#include + +#include +#include + +bool KigFilterKGeo::supportMime( const QString& mime ) +{ + return mime == "application/x-kgeo"; +} + +KigDocument* KigFilterKGeo::load( const QString& sFrom ) +{ + // kgeo uses a KSimpleConfig to save its contents... + KSimpleConfig config ( sFrom ); + + loadMetrics ( &config ); + return loadObjects ( sFrom, &config ); +} + +void KigFilterKGeo::loadMetrics(KSimpleConfig* c ) +{ + c->setGroup("Main"); + xMax = c->readNumEntry("XMax", 16); + yMax = c->readNumEntry("YMax", 11); + grid = c->readBoolEntry( "Grid", true ); + axes = c->readBoolEntry( "Axes", true ); + // the rest is not relevant to us (yet ?)... +} + +struct KGeoHierarchyElement +{ + int id; + std::vector parents; +}; + +static void visitElem( std::vector& ret, + const std::vector& elems, + std::vector& seen, + int i ) +{ + if ( !seen[i] ) + { + for ( uint j = 0; j < elems[i].parents.size(); ++j ) + visitElem( ret, elems, seen, elems[i].parents[j] ); + ret.push_back( elems[i] ); + seen[i] = true; + }; +} + +static std::vector sortElems( const std::vector elems ) +{ + std::vector ret; + std::vector seenElems( elems.size(), false ); + for ( uint i = 0; i < elems.size(); ++i ) + visitElem( ret, elems, seenElems, i ); + return ret; +} + +KigDocument* KigFilterKGeo::loadObjects( const QString& file, KSimpleConfig* c ) +{ + KigDocument* ret = new KigDocument(); + + using namespace std; + + QString group; + bool ok = true; + c->setGroup("Main"); + int number = c->readNumEntry ("Number"); + + // first we determine the parent relationships, and sort the + // elements in an order that we can be sure all of an object's + // parents will have been handled before it is handled itself.. + // ( aka topological sort of the parent relations graph.. + std::vector elems; + elems.reserve( number ); + + for ( int i = 0; i < number; ++i ) + { + KGeoHierarchyElement elem; + elem.id = i; + group.setNum( i + 1 ); + group.prepend( "Object " ); + c->setGroup( group ); + QStrList parents; + c->readListEntry( "Parents", parents ); + elems.push_back( elem ); + for ( const char* parent = parents.first(); parent; parent = parents.next() ) + { + int parentIndex = QString::fromLatin1( parent ).toInt( &ok ); + if ( ! ok ) KIG_FILTER_PARSE_ERROR; + if ( parentIndex != 0 ) + elems[i].parents.push_back( parentIndex - 1 ); + }; + }; + + std::vector sortedElems = sortElems( elems ); + std::vector os; + os.resize( number, 0 ); + const ObjectFactory* factory = ObjectFactory::instance(); + + // now we iterate over the elems again in the newly determined + // order.. + for ( uint i = 0; i < sortedElems.size(); ++i ) + { + const KGeoHierarchyElement& e = sortedElems[i]; + int id = e.id; + group.setNum( id + 1 ); + group.prepend( "Object " ); + c->setGroup( group ); + int objID = c->readNumEntry( "Geo" ); + + std::vector parents; + for ( uint j = 0; j < e.parents.size(); ++j ) + { + int parentid = e.parents[j]; + parents.push_back( os[parentid]->calcer() ); + }; + + ObjectCalcer* o = 0; + switch (objID) + { + case ID_point: + { + // fetch the coordinates... + QString strX = c->readEntry("QPointX"); + QString strY = c->readEntry("QPointY"); + double x = strX.toDouble(&ok); + if (!ok) KIG_FILTER_PARSE_ERROR; + double y = strY.toDouble(&ok); + if (!ok) KIG_FILTER_PARSE_ERROR; + Coordinate m( x, y ); + uint nparents = parents.size(); + if ( nparents == 0 ) + o = factory->fixedPointCalcer( m ); + else if ( nparents == 1 ) + o = factory->constrainedPointCalcer( parents[0], m, *ret ); + else + KIG_FILTER_PARSE_ERROR; + break; + } + case ID_segment: + { + o = new ObjectTypeCalcer( SegmentABType::instance(), parents ); + break; + } + case ID_circle: + { + o = new ObjectTypeCalcer( CircleBCPType::instance(), parents ); + break; + } + case ID_line: + { + o = new ObjectTypeCalcer( LineABType::instance(), parents ); + break; + } + case ID_bisection: + { + // if this is the bisection of two points, first build a segment + // between them.. + if ( parents.size() == 2 ) + { + ObjectTypeCalcer* seg = new ObjectTypeCalcer( SegmentABType::instance(), parents ); + parents.clear(); + parents.push_back( seg ); + } + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + o = factory->propertyObjectCalcer( parents[0], "mid-point" ); + break; + }; + case ID_perpendicular: + { + o = new ObjectTypeCalcer( LinePerpendLPType::instance(), parents ); + break; + } + case ID_parallel: + { + o = new ObjectTypeCalcer( LineParallelLPType::instance(), parents ); + break; + } + case ID_vector: + { + o = new ObjectTypeCalcer( VectorType::instance(), parents ); + break; + } + case ID_ray: + { + o = new ObjectTypeCalcer( RayABType::instance(), parents ); + break; + } + case ID_move: + { + o = new ObjectTypeCalcer( TranslatedType::instance(), parents ); + break; + } + case ID_mirrorPoint: + { + o = new ObjectTypeCalcer( PointReflectionType::instance(), parents ); + break; + } + case ID_pointOfConc: + { + o = new ObjectTypeCalcer( LineLineIntersectionType::instance(), parents ); + break; + } + case ID_text: + { + bool frame = c->readBoolEntry( "Frame" ); + double x = c->readDoubleNumEntry( "TextRectCenterX" ); + double y = c->readDoubleNumEntry( "TextRectCenterY" ); + QString text = c->readEntry( "TextRectEntry" ); + double height = c->readNumEntry( "TextRectHeight" ); + double width = c->readNumEntry( "TextRectWidth" ); + // we don't want the center, but the top left.. + x -= width / 80; + y -= height / 80; + o = factory->labelCalcer( + text, Coordinate( x, y ), frame, std::vector(), *ret ); + break; + } + case ID_fixedCircle: + { + double r = c->readDoubleNumEntry( "Radius" ); + parents.push_back( new ObjectConstCalcer( new DoubleImp( r ) ) ); + o = new ObjectTypeCalcer( CircleBPRType::instance(), parents ); + break; + } + case ID_angle: + { + if ( parents.size() == 3 ) + { + ObjectTypeCalcer* ao = new ObjectTypeCalcer( AngleType::instance(), parents ); + ao->calc( *ret ); + parents.clear(); + parents.push_back( ao ); + }; + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + ObjectCalcer* angle = parents[0]; + parents.clear(); + const Coordinate c = + static_cast( angle->parents()[1]->imp() )->coordinate(); + o = filtersConstructTextObject( c, angle, "angle-degrees", *ret, true ); + break; + } + case ID_distance: + { + if ( parents.size() != 2 ) KIG_FILTER_PARSE_ERROR; + ObjectTypeCalcer* segment = new ObjectTypeCalcer( SegmentABType::instance(), parents ); + segment->calc( *ret ); + Coordinate m = ( static_cast( parents[0]->imp() )->coordinate() + + static_cast( parents[1]->imp() )->coordinate() ) / 2; + o = filtersConstructTextObject( m, segment, "length", *ret, true ); + break; + } + case ID_arc: + { + o = new ObjectTypeCalcer( AngleType::instance(), parents ); + break; + } + case ID_area: + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + const CircleImp* circle = static_cast( parents[0]->imp() ); + const Coordinate c = circle->center() + Coordinate( circle->radius(), 0 ); + o = filtersConstructTextObject( c, parents[0], "surface", *ret, true ); + break; + } + case ID_slope: + { + // if parents contains a segment, line, vector or whatever, we + // take its parents cause we want points.. + if ( parents.size() == 1 ) parents = parents[0]->parents(); + if ( parents.size() != 2 ) KIG_FILTER_PARSE_ERROR; + const Coordinate c = ( + static_cast( parents[0]->imp() )->coordinate() + + static_cast( parents[1]->imp() )->coordinate() ) / 2; + ObjectTypeCalcer* line = new ObjectTypeCalcer( LineABType::instance(), parents ); + line->calc( *ret ); + o = filtersConstructTextObject( c, line, "slope", *ret, true ); + break; + } + case ID_circumference: + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + const CircleImp* c = static_cast( parents[0]->imp() ); + const Coordinate m = c->center() + Coordinate( c->radius(), 0 ); + o = filtersConstructTextObject( m, parents[0], "circumference", *ret, true ); + break; + } + case ID_rotation: + { + // in kig, the rotated object should be last.. + ObjectCalcer* t = parents[2]; + parents[2] = parents[0]; + parents[0] = t; + o = new ObjectTypeCalcer( RotationType::instance(), parents ); + break; + } + default: + KIG_FILTER_PARSE_ERROR; + }; + + // set the color... + QColor co = c->readColorEntry( "Color" ); + if( !co.isValid() ) + co = Qt::blue; + ObjectDrawer* d = new ObjectDrawer( co ); + + os[i] = new ObjectHolder( o, d ); + os[i]->calc( *ret ); + }; // for loop (creating KGeoHierarchyElements.. + + ret->addObjects( os ); + ret->setGrid( grid ); + ret->setAxes( axes ); + return ret; +} + +KigFilterKGeo::KigFilterKGeo() +{ +} + +KigFilterKGeo::~KigFilterKGeo() +{ +} + +KigFilterKGeo* KigFilterKGeo::instance() +{ + static KigFilterKGeo f; + return &f; +} diff --git a/kig/filters/kgeo-filter.h b/kig/filters/kgeo-filter.h new file mode 100644 index 00000000..1a2ff83d --- /dev/null +++ b/kig/filters/kgeo-filter.h @@ -0,0 +1,55 @@ +// This file is part of Kig, a KDE program for Interactive Geometry... +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_FILTERS_KGEO_FILTER_H +#define KIG_FILTERS_KGEO_FILTER_H + +#include "filter.h" + +class KSimpleConfig; + +/** + * This is an import filter for files generated by the program KGeo, + * which was an interactive geometry program in kdeedu. Kig is + * supposed to be its successor, and this import filter is part of my + * attempt to achieve that :) + * + * Status: a significant part of KGeo's format is supported, not all + * yet, though.. + */ +class KigFilterKGeo + : public KigFilter +{ +public: + static KigFilterKGeo* instance(); + bool supportMime ( const QString& mime ); + KigDocument* load ( const QString& from ); +protected: + KigFilterKGeo(); + ~KigFilterKGeo(); + + void loadMetrics ( KSimpleConfig* ); + KigDocument* loadObjects ( const QString& file, KSimpleConfig* ); + + int xMax; + int yMax; + bool grid; + bool axes; +}; + +#endif diff --git a/kig/filters/kgeo-resource.h b/kig/filters/kgeo-resource.h new file mode 100644 index 00000000..2a272ed0 --- /dev/null +++ b/kig/filters/kgeo-resource.h @@ -0,0 +1,204 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + + +/// note: this code comes from KGeo by Marc Bartsch.. + + +/*************************************************************************** + resource.h - description + ------------------- + begin : Die Okt 3 09:00:59 CEST 2000 + copyright : (C) 2000 by Marc Bartsch + email : marc.bartsch@topmail.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef RESOURCE_H +#define RESOURCE_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +#include + +/////////////////////////////////////////////////////////////////// +// resource.h -- contains macros used for commands + + +/////////////////////////////////////////////////////////////////// +// COMMAND VALUES FOR MENUBAR AND TOOLBAR ENTRIES + + +/////////////////////////////////////////////////////////////////// +// File-menu entries +#define ID_FILE_NEW_WINDOW 10010 +#define ID_FILE_NEW 10020 +#define ID_FILE_OPEN 10030 +#define ID_FILE_OPEN_RECENT 10040 +#define ID_FILE_CLOSE 10050 + +#define ID_FILE_SAVE 10060 +#define ID_FILE_SAVE_AS 10070 + +#define ID_FILE_PRINT 10080 + +#define ID_FILE_QUIT 10090 + +/////////////////////////////////////////////////////////////////// +// Edit-menu entries +#define ID_EDIT_COPY 11010 +#define ID_EDIT_CUT 11020 +#define ID_EDIT_PASTE 11030 +// domi: disabled, breaks --enable-final, and is not used anyway. +//#define ID_EDIT_PREFERENCES 11040 +#define ID_EDIT_FULLSCREEN 11050 + +/////////////////////////////////////////////////////////////////// +// View-menu entries +#define ID_VIEW_TOOLBAR 12010 +#define ID_VIEW_STATUSBAR 12020 +#define ID_VIEW_FULLSCREEN 12030 + +/////////////////////////////////////////////////////////////////// +// Help-menu entries +#define ID_HELP_CONTENTS 1002 + +/////////////////////////////////////////////////////////////////// +// General application values +#define ID_STATUS_MSG 1001 + +#define IDS_STATUS_DEFAULT "Ready." + +#define ID_infinite -1 + +#define ID_point 1 +#define ID_pointxy 14 +#define ID_pointOnLine 15 +#define ID_pointOfConc 7 +#define ID_bisection 5 +#define ID_mirrorPoint 9 + +#define ID_segment 2 +#define ID_circle 3 +#define ID_line 4 +#define ID_fixedCircle 6 +#define ID_arc 8 +#define ID_eraser 10 +#define ID_attacher 11 +#define ID_tracer 12 +#define ID_triangle 13 +#define ID_colorizer 16 +#define ID_thicker 17 +#define ID_geoPoint 18 +#define ID_geoTool 19 +#define ID_geoObject 20 +#define ID_geoMeasure 21 +#define ID_distance 22 +#define ID_angle 23 +#define ID_area 24 +#define ID_slope 25 +#define ID_circumference 26 +#define ID_vector 27 +#define ID_geoLine 28 +#define ID_ray 29 +#define ID_parallel 30 +#define ID_perpendicular 31 +#define ID_move 32 +#define ID_rotation 33 +#define ID_text 34 + +#define ID_buttonFileNew 100 +#define ID_buttonKiosk 101 + +#define ID_buttonPoint 110 +#define ID_buttonPointxy 111 +#define ID_buttonPointOnLine 112 +#define ID_buttonPointOfConc 113 +#define ID_buttonBisection 114 +#define ID_buttonMirrorPoint 115 +#define ID_buttonMove 116 +#define ID_buttonRotation 117 + +#define ID_buttonSegment 120 +#define ID_buttonLine 121 +#define ID_buttonVector 122 +#define ID_buttonRay 123 +#define ID_buttonParallel 124 +#define ID_buttonPerpendicular 125 +#define ID_buttonTriangle 126 + +#define ID_buttonBaseCircle 130 +#define ID_buttonCircle 131 +#define ID_buttonArc 132 + +#define ID_buttonDistance 140 +#define ID_buttonAngle 141 +#define ID_buttonArea 142 +#define ID_buttonSlope 143 +#define ID_buttonCircumference 144 + +#define ID_buttonBlack 150 +#define ID_buttonDarkGray 151 +#define ID_buttonLightGray 152 +#define ID_buttonWhite 153 +#define ID_buttonBlue 154 +#define ID_buttonRed 155 +#define ID_buttonGreen 156 + +#define ID_buttonThinLine 160 +#define ID_buttonMiddleLine 161 +#define ID_buttonThickLine 162 + +#define ID_buttonEraser 170 +#define ID_buttonAttacher 171 +#define ID_buttonTracer 172 +#define ID_buttonText 173 +#define ID_buttonMoveGrid 174 +#define ID_buttonPointer 175 +#define ID_buttonDrawColor 176 +#define ID_buttonSizer 177 + +#define ID_drawingModeNoMode 0 +#define ID_drawingModeMovingGrid 1 +#define ID_drawingModeMovingObjects 2 +#define ID_drawingModeConstructing 3 + +#define MinimumPointSize 3 + +#define Str_AppName "KGeo" + + +#define ID_overlayRectSize 24 + +#define PI 3.1415926535 + +#endif // RESOURCE_H diff --git a/kig/filters/kseg-defs.h b/kig/filters/kseg-defs.h new file mode 100644 index 00000000..ad90fa1a --- /dev/null +++ b/kig/filters/kseg-defs.h @@ -0,0 +1,301 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, +// MA 02110-1301, USA. + +// this is a collection of definitions we need from KSeg. It includes +// code from defs.H and G_drawstyle.H. Thanks to Ilya Baran for +// making KSeg GPL, so there are no license probs or whatever.. + +/* + * KSeg + * Copyright (C) 1999-2003 Ilya Baran + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Cambridge, MA 02110-1301, USA. + * + * Send comments and/or bug reports to: + * ibaran@mit.edu + */ + + +#ifndef DEFS_H +#define DEFS_H + +#include +#include +#include + +using namespace std; + +#define DRAW_MAX 5000 // maximum coordinate. assumes you have a screen resolution less than this. + +#define BIG (1e+37) +#define SMALL (1e-10) + +inline int ROUND(double x) { return ((int)(x + 0.5)); } +inline int SIGN(double x) { return (x < 0) ? -1 : 1; } +inline int INTRAND(int a, int b) { return QMIN(a, b) + rand() % abs(a - b); } +#define SQR(x) ((x) * (x)) +#define CUBE(x) ((x) * (x) * (x)) +#define QUAD(x) (((x) * (x)) * ((x) * (x))) + +enum G_Type +{ + G_POINT = 1, + G_SEGMENT = 2, + G_RAY = 4, + G_LINE = 8, + G_CIRCLE = 16, + G_ARC = 32, + G_POLYGON = 64, + G_CIRCLEINTERIOR = 128, + G_ARCSECTOR = 256, + G_ARCSEGMENT = 512, + //non-primitive geometric types now: + G_LOCUS = 1024, + G_MEASURE = 2048, + G_CALCULATE = 4096, + G_ANNOTATION = 8192, + //fake type for scripting: + G_LOOP = 16384, + //compound types now: + G_STRAIGHT = G_SEGMENT | G_LINE | G_RAY, + G_CURVE = G_STRAIGHT | G_ARC | G_CIRCLE, + G_FILLED = G_POLYGON | G_CIRCLEINTERIOR | G_ARCSECTOR | G_ARCSEGMENT, + G_GEOMETRIC = G_POINT | G_CURVE | G_FILLED | G_LOCUS, + G_VALUE = G_MEASURE | G_CALCULATE, + G_TEXT = G_VALUE | G_ANNOTATION, + G_ANY = G_GEOMETRIC | G_TEXT | G_LOOP +}; + +enum G_AnyType +{ + G_TRANSLATED, + G_ROTATED, + G_SCALED, + G_REFLECTED +}; + +#define IS_TRANSFORM(x) ((x) == G_TRANSLATED || (x) == G_ROTATED || (x) == G_SCALED || (x) == G_REFLECTED) + +enum G_PointType +{ + G_FREE_POINT = G_REFLECTED + 1, + G_CONSTRAINED_POINT, + G_INTERSECTION_POINT, + G_INTERSECTION2_POINT, + G_MID_POINT +}; + +enum G_SegmentType +{ + G_ENDPOINTS_SEGMENT = G_REFLECTED + 1 +}; + +enum G_RayType +{ + G_TWOPOINTS_RAY = G_REFLECTED + 1, + G_BISECTOR_RAY +}; + +enum G_LineType +{ + G_TWOPOINTS_LINE = G_REFLECTED + 1, + G_PARALLEL_LINE, + G_PERPENDICULAR_LINE +}; + +enum G_CircleType +{ + G_CENTERPOINT_CIRCLE = G_REFLECTED + 1, + G_CENTERRADIUS_CIRCLE +}; + +enum G_ArcType +{ + G_THREEPOINTS_ARC = G_REFLECTED + 1 +}; + +enum G_FilledType +{ + G_DEFAULT_FILLED = G_REFLECTED + 1 +}; + +enum G_LocusType +{ + G_OBJECT_LOCUS = G_REFLECTED + 1 +}; + +enum G_MeasureType +{ + G_DISTANCE_MEASURE, + G_LENGTH_MEASURE, + G_RADIUS_MEASURE, + G_ANGLE_MEASURE, + G_RATIO_MEASURE, + G_SLOPE_MEASURE, + G_AREA_MEASURE +}; + +enum G_CalculateType +{ + G_REGULAR_CALCULATE +}; + + +enum MenuIDs +{ + ID_NEW_SEGMENT = 1, + ID_NEW_MIDPOINT, + ID_NEW_LINE, + ID_NEW_PERPENDICULAR, + ID_NEW_RAY, + ID_NEW_BISECTOR, + ID_NEW_CIRCLE, + ID_NEW_INTERSECTION, + ID_NEW_ARC, + ID_NEW_LOCUS, + ID_NEW_ARCSECTOR, + ID_NEW_ARCSEGMENT, + ID_NEW_CIRCLEINTERIOR, + ID_NEW_POLYGON, + + ID_EDIT_UNDO, + ID_EDIT_REDO, + ID_EDIT_DELETE, + ID_EDIT_TOGGLELABELS, + ID_EDIT_SHOWLABELS, + ID_EDIT_HIDELABELS, + ID_EDIT_CHANGELABEL, + ID_EDIT_HIDE, + ID_EDIT_SHOWHIDDEN, + ID_EDIT_COLOR, + ID_EDIT_POINTSTYLE, + ID_EDIT_LINESTYLE, + ID_EDIT_FONT, + ID_EDIT_CHANGE_NUMBER_OF_SAMPLES, + ID_EDIT_PREFERENCES, + + ID_EDIT_COLOR_BLACK, + ID_EDIT_COLOR_GRAY, + ID_EDIT_COLOR_RED, + ID_EDIT_COLOR_GREEN, + ID_EDIT_COLOR_BLUE, + ID_EDIT_COLOR_YELLOW, + ID_EDIT_COLOR_PURPLE, + ID_EDIT_COLOR_CYAN, + ID_EDIT_COLOR_OTHER, + + ID_EDIT_POINTSTYLE_LARGECIRCLE, + ID_EDIT_POINTSTYLE_MEDIUMCIRCLE, + ID_EDIT_POINTSTYLE_SMALLCIRCLE, + + ID_EDIT_LINESTYLE_SOLID, + ID_EDIT_LINESTYLE_DASHED, + ID_EDIT_LINESTYLE_DOTTED, + ID_EDIT_LINESTYLE_THIN, + ID_EDIT_LINESTYLE_NORMAL, + ID_EDIT_LINESTYLE_THICK, + + ID_EDIT_FONT_10, + ID_EDIT_FONT_12, + ID_EDIT_FONT_14, + ID_EDIT_FONT_20, + ID_EDIT_FONT_30, + ID_EDIT_FONT_FONT, + + ID_MEASURE_DISTANCE, + ID_MEASURE_LENGTH, + ID_MEASURE_RADIUS, + ID_MEASURE_ANGLE, + ID_MEASURE_RATIO, + ID_MEASURE_SLOPE, + ID_MEASURE_AREA, + ID_MEASURE_CALCULATE, + + ID_TRANSFORM_CHOOSE_VECTOR, + ID_TRANSFORM_CHOOSE_MIRROR, + ID_TRANSFORM_CHOOSE_CENTER, + ID_TRANSFORM_CHOOSE_RATIO, + ID_TRANSFORM_CHOOSE_ANGLE, + ID_TRANSFORM_CLEAR_CHOSEN, + ID_TRANSFORM_TRANSLATE, + ID_TRANSFORM_ROTATE, + ID_TRANSFORM_REFLECT, + ID_TRANSFORM_SCALE, + + ID_CONSTRUCTION_MAKE_NORMAL, + ID_CONSTRUCTION_MAKE_GIVEN, + ID_CONSTRUCTION_MAKE_FINAL, + ID_CONSTRUCTION_MAKE_INITIAL, + ID_CONSTRUCTION_RECURSE, + + ID_PLAY_QUICKPLAY, + + ID_QUICKPLAY_SET_DIRECTORY, + + ID_FILE_RECENTLIST_START //should be the last entry +}; + +#endif //DEFS_H + + +/* + * KSeg + * Copyright (C) 1999-2003 Ilya Baran + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Cambridge, MA 02110-1301, USA. + * + * Send comments and/or bug reports to: + * ibaran@mit.edu + */ + + +#ifndef G_DRAWSTYLE_H +#define G_DRAWSTYLE_H + +enum PointStyle +{ + ANY = 0, + SMALL_CIRCLE, + MEDIUM_CIRCLE, + LARGE_CIRCLE +}; + +#endif //G_DRAWSTYLE_H diff --git a/kig/filters/kseg-filter-status.txt b/kig/filters/kseg-filter-status.txt new file mode 100644 index 00000000..eb896726 --- /dev/null +++ b/kig/filters/kseg-filter-status.txt @@ -0,0 +1,41 @@ +KSeg filter status +================== + +Objects imported +---------------- + +Points ok +Rays ok +Vectors ok +Lines ok +Circles ok +Angles ok +Arcs ok +Locuses some +Transformations most +Intersections most +Polygons ok +Labels ok + +Colors ok +Visibility ok +Styles ok +Grid ok + +Objects not imported +-------------------- + +Transformations scaling (with ratio as formula) (*) +Intersections arc-circle(*) +Filled circles (*) +Arc sectors (*) +Arc segments (*) +Formulas (*) + +(*) objects which currently are not implemented in Kig + +Known problems +-------------- + +* Some locuses may crash the filter. +* Label text should be correctly encoded. diff --git a/kig/filters/kseg-filter.cc b/kig/filters/kseg-filter.cc new file mode 100644 index 00000000..f2ba901b --- /dev/null +++ b/kig/filters/kseg-filter.cc @@ -0,0 +1,679 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "kseg-filter.h" + +#include "kseg-defs.h" + +#include "../kig/kig_document.h" +#include "../kig/kig_part.h" +#include "../misc/coordinate.h" +#include "../objects/angle_type.h" +#include "../objects/arc_type.h" +#include "../objects/bogus_imp.h" +#include "../objects/circle_type.h" +#include "../objects/conic_imp.h" +#include "../objects/conic_types.h" +#include "../objects/intersection_types.h" +#include "../objects/line_imp.h" +#include "../objects/line_type.h" +#include "../objects/object_calcer.h" +#include "../objects/object_drawer.h" +#include "../objects/object_factory.h" +#include "../objects/object_holder.h" +#include "../objects/other_imp.h" +#include "../objects/other_type.h" +#include "../objects/point_imp.h" +#include "../objects/point_type.h" +#include "../objects/polygon_type.h" +#include "../objects/transform_types.h" +#include "../objects/vector_type.h" + +#include +#include +#include +#include +#include +#include + +#include + +KigFilterKSeg::KigFilterKSeg() +{ +} + +KigFilterKSeg::~KigFilterKSeg() +{ +} + +bool KigFilterKSeg::supportMime( const QString& mime ) +{ + return mime == "application/x-kseg"; +} + +struct drawstyle +{ + Q_INT8 pointstyle; + QFont font; + QPen pen; + QBrush brush; +}; + +static Coordinate readKSegCoordinate( QDataStream& stream ) +{ + // read the coord.. + float inx, iny; + stream >> inx >> iny; + // KSeg uses a coordinate system, where the topleft is (0,0), and + // the bottom right is the widget coordinate in the window: if the + // KSeg window had a width of 600 pixels and a height of 600, then + // the bottom right will be at (600,600). We assume a window of + // such a height here, and transform it into Kig Coordinates. This + // function is quite similar to ScreenInfo::fromScreen, and it's + // basically a simple modification of that code to floats.. + + // invert the y-axis: 0 is at the bottom ! + Coordinate t( inx, 600 - iny ); + t *= 14; + t /= 600; + return t + Coordinate( -7, -7 ); +} + +static ObjectTypeCalcer* intersectionPoint( const std::vector& parents, int which ) +{ + if ( parents.size() != 2 ) return 0; + int nlines = 0; + int nconics = 0; + int narcs = 0; + for ( int i = 0; i < 2; ++i ) + { + if ( parents[i]->imp()->inherits( AbstractLineImp::stype() ) ) ++nlines; + else if ( parents[i]->imp()->inherits( ConicImp::stype() ) ) ++nconics; + else if ( parents[i]->imp()->inherits( ArcImp::stype() ) ) ++narcs; + else return 0; + }; + if ( nlines == 2 ) + return which == -1 ? new ObjectTypeCalcer( LineLineIntersectionType::instance(), parents ) : 0; + else if ( nlines == 1 && nconics == 1 ) + { + std::vector intparents( parents ); + intparents.push_back( new ObjectConstCalcer( new IntImp( which ) ) ); + return new ObjectTypeCalcer( ConicLineIntersectionType::instance(), intparents ); + } + else if ( nlines == 0 && nconics == 2 ) + { + std::vector rparents( parents ); + rparents.push_back( new ObjectConstCalcer( new IntImp( 1 ) ) ); + rparents.push_back( new ObjectConstCalcer( new IntImp( 1 ) ) ); + rparents.push_back( new ObjectTypeCalcer( ConicRadicalType::instance(), rparents ) ); + std::vector iparents; + iparents.push_back( parents[0] ); + iparents.push_back( rparents.back() ); + iparents.push_back( new ObjectConstCalcer( new IntImp( which ) ) ); + return new ObjectTypeCalcer( ConicLineIntersectionType::instance(), iparents ); + } + else if ( nlines == 1 && narcs == 1 ) + { + std::vector intparents( parents ); + intparents.push_back( new ObjectConstCalcer( new IntImp( which ) ) ); + return new ObjectTypeCalcer( ArcLineIntersectionType::instance(), intparents ); + } + else return 0; +} + +ObjectCalcer* KigFilterKSeg::transformObject( const QString& file, KigDocument& kigdoc, + std::vector& parents, + int subtype, bool& ok ) +{ + ok = true; + ObjectCalcer* retobj = 0; + switch( subtype ) + { + case G_TRANSLATED: + { + std::vector vectorparents( parents.begin() + 1, parents.end() ); + ObjectTypeCalcer* vector = new ObjectTypeCalcer( VectorType::instance(), vectorparents ); + vector->calc( kigdoc ); + + std::vector transparents; + transparents.push_back( parents[0] ); + transparents.push_back( vector ); + retobj = new ObjectTypeCalcer( TranslatedType::instance(), transparents ); + break; + } + case G_ROTATED: + { + std::vector angleparents( parents.begin() + 2, parents.end() ); + ObjectTypeCalcer* angle = new ObjectTypeCalcer( AngleType::instance(), angleparents ); + angle->calc( kigdoc ); + + std::vector rotparents; + rotparents.push_back( parents[0] ); + rotparents.push_back( parents[1] ); + rotparents.push_back( angle ); + retobj = new ObjectTypeCalcer( RotationType::instance(), rotparents ); + break; + } + case G_SCALED: + { + if ( parents.size() == 4 ) + { + retobj = new ObjectTypeCalcer( ScalingOverCenter2Type::instance(), parents ); + } + else + { + // TODO + notSupported( file, i18n( "This KSeg document uses a scaling " + "transformation, which Kig currently " + "cannot import." ) ); + ok = false; + return 0; + } + break; + } + case G_REFLECTED: + { + std::vector mirparents( parents.begin(), parents.end() ); + retobj = new ObjectTypeCalcer( LineReflectionType::instance(), mirparents ); + break; + } + } + + return retobj; +} + +KigDocument* KigFilterKSeg::load( const QString& file ) +{ + QFile ffile( file ); + if ( ! ffile.open( IO_ReadOnly ) ) + { + fileNotFound( file ); + return false; + }; + + KigDocument* retdoc = new KigDocument(); + + QDataStream fstream( &ffile ); + + QString versionstring; + fstream >> versionstring; + if ( !versionstring.startsWith( "KSeg Document Version " ) ) + KIG_FILTER_PARSE_ERROR; + + QByteArray array; + fstream >> array; + QBuffer buf( array ); + buf.open( IO_ReadOnly ); + QDataStream stream( &buf ); + + stream.setVersion( 3 ); + + // G_drawstyles: + short numstyles; + stream >> numstyles; + std::vector drawstyles( numstyles ); + for ( short i = 0; i < numstyles; ++i ) + { + stream >> drawstyles[i].pointstyle; + stream >> drawstyles[i].font; + stream >> drawstyles[i].pen; + stream >> drawstyles[i].brush; + }; + + std::vector ret; + std::vector ret2; + + // G_refs + unsigned int count; + stream >> count; + + ret.resize( count, 0 ); + const ObjectFactory* fact = ObjectFactory::instance(); + + // KSeg topologically sorts the objects before saving, that means we + // can read the entire file in one iteration.. + for ( uint i = 0; i < count; ++i ) + { + short styleid; + stream >> styleid; + short nparents; + stream >> nparents; + std::vector parents( nparents, 0 ); + for ( short j = 0; j < nparents; ++j ) + { + int parent; + stream >> parent; + parents[j] = ret[parent]->calcer(); + }; + + // read the object.. + short info; + stream >> info; + int type = 1 << (info & 31); + info >>= 5; + int descendtype = (info & 15); + info >>= 4; + bool visible = info & 1; + bool labelVisible = info & 2; + bool given = info & 4; + bool final = info & 8; + + // avoid g++ warnings about unused vars.. + // this doesn't really do anything.. + (void) given; + (void) final; + + drawstyle style = drawstyles[styleid]; + + if ( type == G_LOOP ) continue; + // read the label.. + QString labeltext; + stream >> labeltext; + Coordinate relcoord = readKSegCoordinate( stream ); + // shut up gcc + (void) relcoord; + if ( type & G_CURVE ) + { + Coordinate relcurvecoord = readKSegCoordinate( stream ); + // shut up gcc + (void) relcurvecoord; + }; + + // now load the object data.. + ObjectHolder* object = 0; + ObjectCalcer* o = 0; + bool ok = true; + + QColor color = style.pen.color(); + int width = style.pen.width(); + +/* + kdDebug() << "type: " << type << endl + << "descendtype: " << descendtype << endl + << "label: " << labeltext << endl; +//*/ + + switch ( type ) + { + case G_POINT: + { + switch( descendtype ) + { + case G_TRANSLATED: + case G_ROTATED: + case G_SCALED: + case G_REFLECTED: + { + o = transformObject( file, *retdoc, parents, descendtype, ok ); + break; + } + case G_FREE_POINT: + { + // fixed point + if ( nparents != 0 ) KIG_FILTER_PARSE_ERROR; + Coordinate c = readKSegCoordinate( stream ); + o = fact->fixedPointCalcer( c ); + break; + } + case G_CONSTRAINED_POINT: + { + // constrained point + double p; + stream >> p; + if ( nparents != 1 ) KIG_FILTER_PARSE_ERROR; + ObjectCalcer* parent = parents[0]; + assert( parent ); + o = fact->constrainedPointCalcer( parent, p ); + break; + } + case G_INTERSECTION_POINT: + { + // KSeg has somewhat weird intersection objects.. + // for all objects G_INTERSECTION_POINT gets the + // first intersection of its parents, G_INTERSECTION2_POINT + // represents the second, if present. + o = intersectionPoint( parents, -1 ); + if ( ! o ) KIG_FILTER_PARSE_ERROR; + break; + } + case G_INTERSECTION2_POINT: + { + o = intersectionPoint( parents, 1 ); + if ( ! o ) KIG_FILTER_PARSE_ERROR; + break; + } + case G_MID_POINT: + { + // midpoint of a segment.. + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + if ( !parents[0]->imp()->inherits( SegmentImp::stype() ) ) + KIG_FILTER_PARSE_ERROR; + int index = parents[0]->imp()->propertiesInternalNames().findIndex( "mid-point" ); + assert( index != -1 ); + o = new ObjectPropertyCalcer( parents[0], index ); + break; + } + default: + KIG_FILTER_PARSE_ERROR; + }; + width = style.pointstyle == SMALL_CIRCLE ? 2 : style.pointstyle == MEDIUM_CIRCLE ? 3 : 5; + color = style.brush.color(); + break; + }; + case G_SEGMENT: + { + switch( descendtype ) + { + case G_TRANSLATED: + case G_ROTATED: + case G_SCALED: + case G_REFLECTED: + { + o = transformObject( file, *retdoc, parents, descendtype, ok ); + break; + } + case G_ENDPOINTS_SEGMENT: + { + if ( nparents != 2 ) KIG_FILTER_PARSE_ERROR; + o = new ObjectTypeCalcer( SegmentABType::instance(), parents ); + break; + } + default: + KIG_FILTER_PARSE_ERROR; + } + break; + }; + case G_RAY: + { + switch( descendtype ) + { + case G_TRANSLATED: + case G_ROTATED: + case G_SCALED: + case G_REFLECTED: + { + o = transformObject( file, *retdoc, parents, descendtype, ok ); + break; + } + case G_TWOPOINTS_RAY: + { + if ( nparents != 2 ) KIG_FILTER_PARSE_ERROR; + o = new ObjectTypeCalcer( RayABType::instance(), parents ); + break; + } + case G_BISECTOR_RAY: + { + ObjectTypeCalcer* angle = new ObjectTypeCalcer( HalfAngleType::instance(), parents ); + angle->calc( *retdoc ); + o = fact->propertyObjectCalcer( angle, "angle-bisector" ); + break; + } + default: + KIG_FILTER_PARSE_ERROR; + }; + break; + }; + case G_LINE: + { + switch( descendtype ) + { + case G_TRANSLATED: + case G_ROTATED: + case G_SCALED: + case G_REFLECTED: + { + o = transformObject( file, *retdoc, parents, descendtype, ok ); + break; + } + case G_TWOPOINTS_LINE: + { + if ( nparents != 2 ) KIG_FILTER_PARSE_ERROR; + o = new ObjectTypeCalcer( LineABType::instance(), parents ); + break; + } + case G_PARALLEL_LINE: + { + if ( nparents != 2 ) KIG_FILTER_PARSE_ERROR; + o = new ObjectTypeCalcer( LineParallelLPType::instance(), parents ); + break; + } + case G_PERPENDICULAR_LINE: + { + if ( nparents != 2 ) KIG_FILTER_PARSE_ERROR; + o = new ObjectTypeCalcer( LinePerpendLPType::instance(), parents ); + break; + } + default: + KIG_FILTER_PARSE_ERROR; + }; + break; + }; + case G_CIRCLE: + { + switch( descendtype ) + { + case G_TRANSLATED: + case G_ROTATED: + case G_SCALED: + case G_REFLECTED: + { + o = transformObject( file, *retdoc, parents, descendtype, ok ); + break; + } + case G_CENTERPOINT_CIRCLE: + { + if ( nparents != 2 ) KIG_FILTER_PARSE_ERROR; + o = new ObjectTypeCalcer( CircleBCPType::instance(), parents ); + break; + } + case G_CENTERRADIUS_CIRCLE: + { + ObjectCalcer* point; + ObjectCalcer* segment; + if ( parents[0]->imp()->inherits( PointImp::stype() ) ) + { + point = parents[0]; + segment = parents[1]; + } + else + { + point = parents[1]; + segment = parents[0]; + }; + int index = segment->imp()->propertiesInternalNames().findIndex( "length" ); + if ( index == -1 ) KIG_FILTER_PARSE_ERROR; + ObjectPropertyCalcer* length = new ObjectPropertyCalcer( segment, index ); + length->calc( *retdoc ); + std::vector cparents; + cparents.push_back( point ); + cparents.push_back( length ); + o = new ObjectTypeCalcer( CircleBPRType::instance(), cparents ); + break; + } + default: + KIG_FILTER_PARSE_ERROR; + }; + break; + }; + case G_ARC: + { + switch( descendtype ) + { + case G_TRANSLATED: + case G_ROTATED: + case G_SCALED: + case G_REFLECTED: + { + o = transformObject( file, *retdoc, parents, descendtype, ok ); + break; + } + case G_THREEPOINTS_ARC: + { + if ( nparents != 3 ) KIG_FILTER_PARSE_ERROR; + o = new ObjectTypeCalcer( ArcBTPType::instance(), parents ); + break; + } + default: + KIG_FILTER_PARSE_ERROR; + } + break; + }; + case G_POLYGON: + { + switch( descendtype ) + { + case G_TRANSLATED: + case G_ROTATED: + case G_SCALED: + case G_REFLECTED: + { + o = transformObject( file, *retdoc, parents, descendtype, ok ); + break; + } + default: + { + if ( nparents < 3 ) KIG_FILTER_PARSE_ERROR; + o = new ObjectTypeCalcer( PolygonBNPType::instance(), parents ); + } + } +// default: +// KIG_FILTER_PARSE_ERROR; + break; + }; + case G_CIRCLEINTERIOR: + { + notSupported( file, i18n( "This KSeg file contains a filled circle, " + "which Kig does not currently support." ) ); + return false; + }; + case G_ARCSECTOR: + { + notSupported( file, i18n( "This KSeg file contains an arc sector, " + "which Kig does not currently support." ) ); + return false; + }; + case G_ARCSEGMENT: + { + notSupported( file, i18n( "This KSeg file contains an arc segment, " + "which Kig does not currently support." ) ); + return false; + }; + case G_LOCUS: + { + switch( descendtype ) + { + case G_TRANSLATED: + case G_ROTATED: + case G_SCALED: + case G_REFLECTED: + { + o = transformObject( file, *retdoc, parents, descendtype, ok ); + break; + } + case G_OBJECT_LOCUS: + { + if ( nparents != 2 ) KIG_FILTER_PARSE_ERROR; + o = fact->locusCalcer( parents[0], parents[1] ); + break; + } + default: + KIG_FILTER_PARSE_ERROR; + } + break; + }; + case G_MEASURE: + KIG_FILTER_PARSE_ERROR; + case G_CALCULATE: + KIG_FILTER_PARSE_ERROR; + case G_ANNOTATION: + KIG_FILTER_PARSE_ERROR; + case G_LOOP: + KIG_FILTER_PARSE_ERROR; + default: + KIG_FILTER_PARSE_ERROR; + + } + + // checking if the object was correctly created + if ( ! o ) + { + if ( ok ) + KIG_FILTER_PARSE_ERROR + else + return 0; + } + + ObjectDrawer* d = new ObjectDrawer( color, width, visible, style.pen.style() ); + if ( !labeltext.isEmpty() ) + { + ObjectConstCalcer* name = new ObjectConstCalcer( new StringImp( labeltext ) ); + object = new ObjectHolder( o, d, name ); + } + else + { + object = new ObjectHolder( o, d ); + } + + assert( object ); + ret[i] = object; + object->calc( *retdoc ); + if ( !labeltext.isEmpty() && labelVisible ) + { + std::vector args2; + args2.push_back( object->nameCalcer() ); + ObjectCalcer* oc2 = fact->attachedLabelCalcer( + QString::fromLatin1( "%1" ), object->calcer(), + static_cast( object->imp() )->coordinate(), + false, args2, *retdoc ); + oc2->calc( *retdoc ); + ObjectDrawer* d2 = new ObjectDrawer( style.pen.color() ); + ObjectHolder* o2 = new ObjectHolder( oc2, d2 ); + ret2.push_back( o2 ); + } + }; + + // selection groups ( we ignore them, but we pretend to read them + // out anyway, so we can find what comes after them.. ) + int selgroupcount; + stream >> selgroupcount; + for ( int i = 0; i < selgroupcount; ++i ) + { + QString name; + stream >> name; + int size; + stream >> size; + for ( int i = 0; i < size; ++i ) + { + short object; + stream >> object; + (void) object; + }; + }; + + // no more data in the file.. + retdoc->addObjects( ret ); + retdoc->addObjects( ret2 ); + retdoc->setAxes( false ); + retdoc->setGrid( false ); + return retdoc; +} + +KigFilterKSeg* KigFilterKSeg::instance() +{ + static KigFilterKSeg f; + return &f; +} diff --git a/kig/filters/kseg-filter.h b/kig/filters/kseg-filter.h new file mode 100644 index 00000000..af475a7a --- /dev/null +++ b/kig/filters/kseg-filter.h @@ -0,0 +1,42 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_FILTERS_KSEG_FILTER_H +#define KIG_FILTERS_KSEG_FILTER_H + +#include "filter.h" + +class ObjectCalcer; + +class KigFilterKSeg + : public KigFilter +{ + KigFilterKSeg(); + ~KigFilterKSeg(); + + ObjectCalcer* transformObject( const QString& file, KigDocument& kigdoc, + std::vector& parents, + int subtype, bool& ok ); + +public: + static KigFilterKSeg* instance(); + + bool supportMime ( const QString& mime ); + KigDocument* load ( const QString& fromfile ); +}; + +#endif diff --git a/kig/filters/latexexporter.cc b/kig/filters/latexexporter.cc new file mode 100644 index 00000000..955ac148 --- /dev/null +++ b/kig/filters/latexexporter.cc @@ -0,0 +1,608 @@ +// Copyright (C) 2004 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include + +#include "latexexporter.h" + +#include "latexexporteroptions.h" + +#include "../kig/kig_document.h" +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" +#include "../misc/common.h" +#include "../misc/goniometry.h" +#include "../misc/kigfiledialog.h" +#include "../misc/rect.h" +#include "../objects/circle_imp.h" +#include "../objects/cubic_imp.h" +#include "../objects/curve_imp.h" +#include "../objects/line_imp.h" +#include "../objects/locus_imp.h" +#include "../objects/object_drawer.h" +#include "../objects/object_holder.h" +#include "../objects/object_imp.h" +#include "../objects/other_imp.h" +#include "../objects/point_imp.h" +#include "../objects/polygon_imp.h" +#include "../objects/text_imp.h" + +#include +#include + +#include +#include +#include +#include + +#include +#include + +#ifdef HAVE_TRUNC +#define KDE_TRUNC(a) trunc(a) +#else +#define KDE_TRUNC(a) rint(a) +#endif + +struct ColorMap { + QColor color; + QString name; +}; + +LatexExporter::~LatexExporter() +{ +} + +QString LatexExporter::exportToStatement() const +{ + return i18n( "Export to &Latex..." ); +} + +QString LatexExporter::menuEntryName() const +{ + return i18n( "&Latex..." ); +} + +QString LatexExporter::menuIcon() const +{ + // TODO + return "tex"; +} + +class LatexExportImpVisitor + : public ObjectImpVisitor +{ + QTextStream& mstream; + ObjectHolder* mcurobj; + const KigWidget& mw; + Rect msr; + std::vector mcolors; + QString mcurcolorid; +public: + void visit( ObjectHolder* obj ); + void mapColor( QColor color ); + + LatexExportImpVisitor( QTextStream& s, const KigWidget& w ) + : mstream( s ), mw( w ), msr( mw.showingRect() ) + { + } + void visit( const LineImp* imp ); + void visit( const PointImp* imp ); + void visit( const TextImp* imp ); + void visit( const AngleImp* imp ); + void visit( const VectorImp* imp ); + void visit( const LocusImp* imp ); + void visit( const CircleImp* imp ); + void visit( const ConicImp* imp ); + void visit( const CubicImp* imp ); + void visit( const SegmentImp* imp ); + void visit( const RayImp* imp ); + void visit( const ArcImp* imp ); + void visit( const PolygonImp* imp ); + + double unit; + +private: + /** + * Converts Kig coords to pstrick coord system and sends them to stream + * using the format: (xcoord,ycoord) + */ + void emitCoord( const Coordinate& c ); + /** + * Draws a line (segment) or a vector if vector is true. + */ + void emitLine( const Coordinate& a, const Coordinate& b, const int width, + const Qt::PenStyle s, bool vector = false ); + /** + * Sends a new line character ( \n ) to stream. + */ + void newLine(); + /** + * Searches if a color is already mapped into mcolors, and returns its + * index or -1 if not found. + */ + int findColor( QColor c ); + /** + * Use to convert a dimension "on the screen" to a dimension wrt. + * Kig coordinate system. + */ + double dimRealToCoord( int dim ); + /** + * Converts a pen style into latex style string. + */ + QString writeStyle( Qt::PenStyle style ); + /** + * Plots a generic curve though its points calc'ed with getPoint. + */ + void plotGenericCurve( const CurveImp* imp ); +}; + +void LatexExportImpVisitor::emitCoord( const Coordinate& c ) +{ + mstream << "(" << c.x - msr.left() << "," << c.y - msr.bottom() << ")"; +} + +void LatexExportImpVisitor::emitLine( const Coordinate& a, const Coordinate& b, + const int width, const Qt::PenStyle s, + bool vector ) +{ + mstream << "\\psline[linecolor=" << mcurcolorid << ",linewidth=" << width / 100.0 + << "," << writeStyle( s ); + if ( vector ) + mstream << ",arrowscale=3,arrowinset=1.3"; + mstream << "]"; + if ( vector ) + mstream << "{->}"; + emitCoord( a ); + emitCoord( b ); + newLine(); +} + +void LatexExportImpVisitor::newLine() +{ + mstream << "\n"; +} + +int LatexExportImpVisitor::findColor( QColor c ) +{ + for ( uint i = 0; i < mcolors.size(); ++i ) + { + if ( c == mcolors[i].color ) + return i; + } + return -1; +} + +void LatexExportImpVisitor::mapColor( QColor color ) +{ + if ( findColor( color ) == -1 ) + { + ColorMap newcolor; + newcolor.color = color; + QString tmpname = color.name(); + tmpname.replace( "#", "" ); + newcolor.name = tmpname; + mcolors.push_back( newcolor ); + mstream << "\\newrgbcolor{" << tmpname << "}{" + << color.red() / 255.0 << " " << color.green() / 255.0 << " " + << color.blue() / 255.0 << "}\n"; + } +} + +double LatexExportImpVisitor::dimRealToCoord( int dim ) +{ + QRect qr( 0, 0, dim, dim ); + Rect r = mw.screenInfo().fromScreen( qr ); + return fabs( r.width() ); +} + +QString LatexExportImpVisitor::writeStyle( Qt::PenStyle style ) +{ + QString ret( "linestyle=" ); + if ( style == Qt::DashLine ) + ret += "dashed"; + else if ( style == Qt::DotLine ) + ret += "dotted,dotsep=2pt"; + else + ret += "solid"; + return ret; +} + +void LatexExportImpVisitor::plotGenericCurve( const CurveImp* imp ) +{ + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + + QString prefix = QString( "\\pscurve[linecolor=%1,linewidth=%2,%3]" ) + .arg( mcurcolorid ) + .arg( width / 100.0 ) + .arg( writeStyle( mcurobj->drawer()->style() ) ); + + std::vector< std::vector< Coordinate > > coordlist; + coordlist.push_back( std::vector< Coordinate >() ); + uint curid = 0; + + Coordinate c; + Coordinate prev = Coordinate::invalidCoord(); + for ( double i = 0.0; i <= 1.0; i += 0.005 ) + { + c = imp->getPoint( i, mw.document() ); + if ( !c.valid() ) + { + if ( coordlist[curid].size() > 0 ) + { + coordlist.push_back( std::vector< Coordinate >() ); + ++curid; + prev = Coordinate::invalidCoord(); + } + continue; + } + if ( ! ( ( fabs( c.x ) <= 1000 ) && ( fabs( c.y ) <= 1000 ) ) ) + continue; + // if there's too much distance between this coordinate and the previous + // one, then it's another piece of curve not joined with the rest + if ( prev.valid() && ( c.distance( prev ) > 4.0 ) ) + { + coordlist.push_back( std::vector< Coordinate >() ); + ++curid; + } + coordlist[curid].push_back( c ); + prev = c; + } + // special case for ellipse + if ( const ConicImp* conic = dynamic_cast< const ConicImp* >( imp ) ) + { + // if ellipse, close its path + if ( conic->conicType() == 1 && coordlist.size() == 1 && coordlist[0].size() > 1 ) + { + coordlist[0].push_back( coordlist[0][0] ); + } + } + for ( uint i = 0; i < coordlist.size(); ++i ) + { + uint s = coordlist[i].size(); + // there's no point in draw curves empty or with only one point + if ( s <= 1 ) + continue; + + mstream << prefix; + for ( uint j = 0; j < s; ++j ) + emitCoord( coordlist[i][j] ); + newLine(); + } +} + +void LatexExportImpVisitor::visit( ObjectHolder* obj ) +{ + if ( ! obj->drawer()->shown() ) + return; + const int id = findColor( obj->drawer()->color() ); + if ( id == -1 ) + return; + mcurcolorid = mcolors[id].name; + mcurobj = obj; + obj->imp()->visit( this ); +} + +void LatexExportImpVisitor::visit( const LineImp* imp ) +{ + Coordinate a = imp->data().a; + Coordinate b = imp->data().b; + calcBorderPoints( a, b, msr ); + + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + + emitLine( a, b, width, mcurobj->drawer()->style() ); +} + +void LatexExportImpVisitor::visit( const PointImp* imp ) +{ + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 5; + width /= 5; + + mstream << "\\psdots[linecolor=" << mcurcolorid + << ",dotscale=" << width << ",dotstyle="; + const int ps = mcurobj->drawer()->pointStyle(); + QString pss( "*,fillstyle=solid,fillcolor=" + mcurcolorid ); + if ( ps == 1 ) + pss = "o,fillstyle=none"; + else if ( ps == 2 ) + pss = "square*,fillstyle=solid,fillcolor=" + mcurcolorid; + else if ( ps == 3 ) + pss = "square,fillstyle=none"; + else if ( ps == 4 ) + pss = "+,dotangle=45"; + mstream << pss << "]"; + emitCoord( imp->coordinate() ); + newLine(); +} + +void LatexExportImpVisitor::visit( const TextImp* imp ) +{ + // FIXME: support multiline texts... + mstream << "\\rput[tl]"; + emitCoord( imp->coordinate() ); + newLine(); + mstream << "{"; + newLine(); + if ( imp->hasFrame() ) + { + mstream << " \\psframebox[linecolor=c5c2c5,linewidth=0.01" + << ",fillstyle=solid,fillcolor=ffffde]" + << "{" << imp->text() << "}"; + } + else + { + mstream << imp->text(); + } + newLine(); + mstream << "}"; + newLine(); +} + +void LatexExportImpVisitor::visit( const AngleImp* imp ) +{ + const Coordinate center = imp->point(); + const double radius = dimRealToCoord( 50 ) * unit; + double startangle = imp->startAngle(); + double endangle = startangle + imp->angle(); +// if ( startangle > M_PI ) +// startangle -= 2 * M_PI; + startangle = Goniometry::convert( startangle, Goniometry::Rad, Goniometry::Deg ); +// if ( endangle > 2 * M_PI ) +// endangle -= 2 * M_PI; + endangle = Goniometry::convert( endangle, Goniometry::Rad, Goniometry::Deg ); + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + + mstream << "\\psarc[linecolor=" << mcurcolorid << ",linewidth=" << width / 100.0 + << "," << writeStyle( mcurobj->drawer()->style() ) << ",arrowscale=3,arrowinset=0]{->}"; + emitCoord( center ); + mstream << "{" << radius << "}{" << startangle << "}{" << endangle << "}"; + newLine(); +} + +void LatexExportImpVisitor::visit( const VectorImp* imp ) +{ + Coordinate a = imp->data().a; + Coordinate b = imp->data().b; + + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + + emitLine( a, b, width, mcurobj->drawer()->style(), true ); +} + +void LatexExportImpVisitor::visit( const LocusImp* imp ) +{ + plotGenericCurve( imp ); +} + +void LatexExportImpVisitor::visit( const CircleImp* imp ) +{ + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + + mstream << "\\pscircle[linecolor=" << mcurcolorid << ",linewidth=" << width / 100.0 + << "," << writeStyle( mcurobj->drawer()->style() ) << "]"; + emitCoord( imp->center() ); + mstream << "{" << imp->radius() * unit << "}"; + newLine(); +} + +void LatexExportImpVisitor::visit( const ConicImp* imp ) +{ + plotGenericCurve( imp ); +} + +void LatexExportImpVisitor::visit( const CubicImp* ) +{ + // FIXME: cubic are not drawn correctly with plotGenericCurve +// plotGenericCurve( imp ); +} + +void LatexExportImpVisitor::visit( const SegmentImp* imp ) +{ + Coordinate a = imp->data().a; + Coordinate b = imp->data().b; + + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + + emitLine( a, b, width, mcurobj->drawer()->style() ); +} + +void LatexExportImpVisitor::visit( const RayImp* imp ) +{ + Coordinate a = imp->data().a; + Coordinate b = imp->data().b; + calcRayBorderPoints( a, b, msr ); + + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + + emitLine( a, b, width, mcurobj->drawer()->style() ); +} + +void LatexExportImpVisitor::visit( const ArcImp* imp ) +{ + const Coordinate center = imp->center(); + const double radius = imp->radius() * unit; + double startangle = imp->startAngle(); + double endangle = startangle + imp->angle(); +// if ( startangle > M_PI ) +// startangle -= 2 * M_PI; + startangle = Goniometry::convert( startangle, Goniometry::Rad, Goniometry::Deg ); +// if ( endangle > M_PI ) +// endangle -= 2 * M_PI; + endangle = Goniometry::convert( endangle, Goniometry::Rad, Goniometry::Deg ); + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + + mstream << "\\psarc[linecolor=" << mcurcolorid << ",linewidth=" << width / 100.0 + << "," << writeStyle( mcurobj->drawer()->style() ) << "]"; + emitCoord( center ); + mstream << "{" << radius << "}{" << startangle << "}{" << endangle << "}"; + newLine(); +} + +void LatexExportImpVisitor::visit( const PolygonImp* imp ) +{ + int width = mcurobj->drawer()->width(); + if ( width == -1 ) width = 1; + + mstream << "\\pspolygon[linecolor=" << mcurcolorid << ",linewidth=0" + << "," << writeStyle( mcurobj->drawer()->style() ) + << ",hatchcolor=" << mcurcolorid << ",hatchwidth=0.5pt,hatchsep=0.5pt" + << ",fillcolor=" << mcurcolorid << ",fillstyle=crosshatch]"; + + std::vector pts = imp->points(); + for ( uint i = 0; i < pts.size(); i++ ) + { + emitCoord( pts[i] ); + } + newLine(); +} + +void LatexExporter::run( const KigPart& doc, KigWidget& w ) +{ + KigFileDialog* kfd = new KigFileDialog( + QString::null, i18n( "*.tex|Latex Documents (*.tex)" ), + i18n( "Export as Latex" ), &w ); + kfd->setOptionCaption( i18n( "Latex Options" ) ); + LatexExporterOptions* opts = new LatexExporterOptions( 0L ); + kfd->setOptionsWidget( opts ); + opts->showGridCheckBox->setChecked( doc.document().grid() ); + opts->showAxesCheckBox->setChecked( doc.document().axes() ); + opts->showExtraFrameCheckBox->setChecked( false ); + if ( !kfd->exec() ) + return; + + QString file_name = kfd->selectedFile(); + bool showgrid = opts->showGridCheckBox->isOn(); + bool showaxes = opts->showAxesCheckBox->isOn(); + bool showframe = opts->showExtraFrameCheckBox->isOn(); + + delete opts; + delete kfd; + + QFile file( file_name ); + if ( ! file.open( IO_WriteOnly ) ) + { + KMessageBox::sorry( &w, i18n( "The file \"%1\" could not be opened. Please " + "check if the file permissions are set correctly." ) + .arg( file_name ) ); + return; + }; + + QTextStream stream( &file ); + stream << "\\documentclass[a4paper]{minimal}\n"; +// stream << "\\usepackage[latin1]{inputenc}\n"; + stream << "\\usepackage{pstricks}\n"; + stream << "\\usepackage{pst-plot}\n"; + stream << "\\author{Kig " << KIGVERSION << "}\n"; + stream << "\\begin{document}\n"; + + const double bottom = w.showingRect().bottom(); + const double left = w.showingRect().left(); + const double height = w.showingRect().height(); + const double width = w.showingRect().width(); + +/* + // TODO: calculating aspect ratio... + if ( 297 / 210 >= height / width ) + { + + } +*/ + const double tmpwidth = 15.0; + const double xunit = tmpwidth / width; + const double yunit = xunit; + + stream << "\\begin{pspicture*}(0,0)(" << tmpwidth << "," << yunit * height << ")\n"; + stream << "\\psset{xunit=" << xunit << "}\n"; + stream << "\\psset{yunit=" << yunit << "}\n"; + + std::vector os = doc.document().objects(); + LatexExportImpVisitor visitor( stream, w ); + visitor.unit = xunit; + + for ( std::vector::const_iterator i = os.begin(); + i != os.end(); ++i ) + { + if ( ! ( *i )->shown() ) continue; + visitor.mapColor( ( *i )->drawer()->color() ); + }; + visitor.mapColor( QColor( 255, 255, 222 ) ); // ffffde - text label background + visitor.mapColor( QColor( 197, 194, 197 ) ); // c5c2c5 - text label border line + visitor.mapColor( QColor( 160, 160, 164 ) ); // a0a0a4 - axes color + visitor.mapColor( QColor( 192, 192, 192 ) ); // c0c0c0 - grid color + + // extra frame + if ( showframe ) + { + stream << "\\psframe[linecolor=black,linewidth=0.02]" + << "(0,0)" + << "(" << width << "," << height << ")" + << "\n"; + } + + // grid + if ( showgrid ) + { + // vertical lines... + double startingpoint = - left - 1 + static_cast( KDE_TRUNC( left ) ); + for ( double i = startingpoint; i < width; ++i ) + { + stream << "\\psline[linecolor=c0c0c0,linewidth=0.01,linestyle=dashed]" + << "(" << i << ",0)" + << "(" << i << "," << height << ")" + << "\n"; + } + + // horizontal lines... + startingpoint = - bottom - 1 + static_cast( KDE_TRUNC( bottom ) ); + for ( double i = startingpoint; i < height; ++i ) + { + stream << "\\psline[linecolor=c0c0c0,linewidth=0.01,linestyle=dashed]" + << "(0," << i << ")" + << "(" << width << "," << i << ")" + << "\n"; + } + } + + // axes + if ( showaxes ) + { + stream << "\\psaxes[linecolor=a0a0a4,linewidth=0.03,ticks=none,arrowinset=0]{->}" + << "(" << -left << "," << -bottom << ")" + << "(0,0)" + << "(" << width << "," << height << ")" + << "\n"; + } + + for ( std::vector::const_iterator i = os.begin(); + i != os.end(); ++i ) + { + visitor.visit( *i ); + }; + + stream << "\\end{pspicture*}\n"; + stream << "\\end{document}\n"; +} diff --git a/kig/filters/latexexporter.h b/kig/filters/latexexporter.h new file mode 100644 index 00000000..32638de1 --- /dev/null +++ b/kig/filters/latexexporter.h @@ -0,0 +1,41 @@ +// Copyright (C) 2004 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_FILTERS_LATEXEXPORTER_H +#define KIG_FILTERS_LATEXEXPORTER_H + +#include "exporter.h" + +class QString; +class KigPart; +class KigWidget; + +/** + * Export to LaTex. + */ +class LatexExporter + : public KigExporter +{ +public: + ~LatexExporter(); + QString exportToStatement() const; + QString menuEntryName() const; + QString menuIcon() const; + void run( const KigPart& doc, KigWidget& w ); +}; + +#endif diff --git a/kig/filters/latexexporteroptions.ui b/kig/filters/latexexporteroptions.ui new file mode 100644 index 00000000..d2e60c5b --- /dev/null +++ b/kig/filters/latexexporteroptions.ui @@ -0,0 +1,69 @@ + +LatexExporterOptions + + + LatexExporterOptions + + + + 0 + 0 + 450 + 150 + + + + + unnamed + + + 0 + + + 6 + + + + groupBox1 + + + Options + + + + unnamed + + + + showGridCheckBox + + + Show grid + + + + + showAxesCheckBox + + + Show axes + + + + + showExtraFrameCheckBox + + + Show extra frame + + + + + + + + + + + + diff --git a/kig/filters/native-filter.cc b/kig/filters/native-filter.cc new file mode 100644 index 00000000..6cecf09b --- /dev/null +++ b/kig/filters/native-filter.cc @@ -0,0 +1,747 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "native-filter.h" + +#include "../kig/kig_part.h" +#include "../kig/kig_document.h" +#include "../objects/bogus_imp.h" +#include "../objects/object_type.h" +#include "../objects/object_imp.h" +#include "../objects/object_calcer.h" +#include "../objects/object_drawer.h" +#include "../objects/object_holder.h" +#include "../objects/object_type_factory.h" +#include "../objects/object_imp_factory.h" +#include "../misc/calcpaths.h" +#include "../misc/coordinate_system.h" + +#include "config.h" + +#include +#include +#include + +#include +#include +#include +#include +#include + +#include + +#include +#include +#include + +struct HierElem +{ + int id; + std::vector parents; + QDomElement el; +}; + +static void extendVect( std::vector& vect, uint size ) +{ + if ( size > vect.size() ) + { + int osize = vect.size(); + vect.resize( size ); + for ( uint i = osize; i < size; ++i ) + vect[i].id = i+1; + }; +} + +static void visitElem( std::vector& ret, + const std::vector& elems, + std::vector& seen, + int i ) +{ + if ( !seen[i] ) + { + for ( uint j = 0; j < elems[i].parents.size(); ++j ) + visitElem( ret, elems, seen, elems[i].parents[j] - 1); + ret.push_back( elems[i] ); + seen[i] = true; + }; +} + +static std::vector sortElems( const std::vector elems ) +{ + std::vector ret; + std::vector seenElems( elems.size(), false ); + for ( uint i = 0; i < elems.size(); ++i ) + visitElem( ret, elems, seenElems, i ); + return ret; +} + +KigFilterNative::KigFilterNative() +{ +} + +KigFilterNative::~KigFilterNative() +{ +} + +bool KigFilterNative::supportMime( const QString& mime ) +{ + return mime == "application/x-kig"; +} + +KigDocument* KigFilterNative::load( const QString& file ) +{ + QFile ffile( file ); + if ( ! ffile.open( IO_ReadOnly ) ) + { + fileNotFound( file ); + return 0; + }; + + QFile kigdoc( file ); +#ifndef KIG_NO_COMPRESSED_FILES + bool iscompressed = false; + if ( !file.endsWith( ".kig", false ) ) + { + // the file is compressed, so we have to decompress it and fetch the + // kig file inside it... + iscompressed = true; + + QString tempdir = KGlobal::dirs()->saveLocation( "tmp" ); + if ( tempdir.isEmpty() ) + KIG_FILTER_PARSE_ERROR; + + QString tempname = file.section( '/', -1 ); + if ( file.endsWith( ".kigz", false ) ) + { + tempname.remove( QRegExp( "\\.[Kk][Ii][Gg][Zz]$" ) ); + } + else + KIG_FILTER_PARSE_ERROR; + // reading compressed file + KTar* ark = new KTar( file, "application/x-gzip" ); + ark->open( IO_ReadOnly ); + const KArchiveDirectory* dir = ark->directory(); +// assert( dir ); + QStringList entries = dir->entries(); + QStringList kigfiles = entries.grep( QRegExp( "\\.kig$" ) ); + if ( kigfiles.count() != 1 ) + // I throw a generic parse error here, but I should warn the user that + // this kig archive file doesn't contain one kig file (it contains no + // kig files or more than one). + KIG_FILTER_PARSE_ERROR; + const KArchiveEntry* kigz = dir->entry( kigfiles[0] ); + if ( !kigz->isFile() ) + KIG_FILTER_PARSE_ERROR; + dynamic_cast( kigz )->copyTo( tempdir ); + kdDebug() << "extracted file: " << tempdir + kigz->name() << endl + << "exists: " << QFile::exists( tempdir + kigz->name() ) << endl; + + kigdoc.setName( tempdir + kigz->name() ); + } +#endif + + if ( !kigdoc.open( IO_ReadOnly ) ) + KIG_FILTER_PARSE_ERROR; + + QDomDocument doc( "KigDocument" ); + if ( !doc.setContent( &kigdoc ) ) + KIG_FILTER_PARSE_ERROR; + kigdoc.close(); + +#ifndef KIG_NO_COMPRESSED_FILES + // removing temp file + if ( iscompressed ) + kigdoc.remove(); +#endif + + QDomElement main = doc.documentElement(); + + QString version = main.attribute( "CompatibilityVersion" ); + if ( version.isEmpty() ) version = main.attribute( "Version" ); + if ( version.isEmpty() ) version = main.attribute( "version" ); + if ( version.isEmpty() ) + KIG_FILTER_PARSE_ERROR; + + // matches 0.1, 0.2.0, 153.128.99 etc. + QRegExp versionre( "(\\d+)\\.(\\d+)(\\.(\\d+))?" ); + if ( ! versionre.exactMatch( version ) ) + KIG_FILTER_PARSE_ERROR; + bool ok = true; + int major = versionre.cap( 1 ).toInt( &ok ); + bool ok2 = true; + int minor = versionre.cap( 2 ).toInt( &ok2 ); + if ( ! ok || ! ok2 ) + KIG_FILTER_PARSE_ERROR; + + // int minorminor = versionre.cap( 4 ).toInt( &ok ); + + // we only support 0.[0-7] and 1.0.* + if ( major > 0 || minor > 9 ) + { + notSupported( file, i18n( "This file was created by Kig version \"%1\", " + "which this version cannot open." ).arg( version ) ); + return false; + } + else if ( major == 0 && minor <= 3 ) + { + notSupported( file, i18n( "This file was created by Kig version \"%1\".\n" + "Support for older Kig formats (pre-0.4) has been " + "removed from Kig.\n" + "You can try to open this file with an older Kig " + "version (0.4 to 0.6),\n" + "and then save it again, which will save it in the " + "new format." ).arg( version ) ); + return false; + } + else if ( major == 0 && minor <= 6 ) + return load04( file, main ); + else + return load07( file, main ); +} + +KigDocument* KigFilterNative::load04( const QString& file, const QDomElement& docelem ) +{ + bool ok = true; + + KigDocument* ret = new KigDocument(); + + for ( QDomNode n = docelem.firstChild(); ! n.isNull(); n = n.nextSibling() ) + { + QDomElement e = n.toElement(); + if ( e.isNull() ) continue; + if ( e.tagName() == "CoordinateSystem" ) + { + const QCString type = e.text().latin1(); + CoordinateSystem* s = CoordinateSystemFactory::build( type ); + if ( ! s ) + { + warning( i18n( "This Kig file has a coordinate system " + "that this Kig version does not support.\n" + "A standard coordinate system will be used " + "instead." ) ); + } + else ret->setCoordinateSystem( s ); + } + else if ( e.tagName() == "Objects" ) + { + std::vector retcalcers; + std::vector retholders; + + // first pass: do a topological sort of the objects, to support + // randomly ordered files... + std::vector elems; + QDomElement objectselem = e; + for ( QDomNode o = objectselem.firstChild(); ! o.isNull(); o = o.nextSibling() ) + { + e = o.toElement(); + if ( e.isNull() ) continue; + uint id; + if ( e.tagName() == "Data" || e.tagName() == "Property" || e.tagName() == "Object" ) + { + // fetch the id + QString tmp = e.attribute("id"); + id = tmp.toInt(&ok); + if ( !ok ) KIG_FILTER_PARSE_ERROR; + + extendVect( elems, id ); + elems[id-1].el = e; + } + else continue; + + for ( QDomNode p = e.firstChild(); !p.isNull(); p = p.nextSibling() ) + { + QDomElement f = p.toElement(); + if ( f.isNull() ) continue; + if ( f.tagName() == "Parent" ) + { + QString tmp = f.attribute( "id" ); + uint pid = tmp.toInt( &ok ); + if ( ! ok ) KIG_FILTER_PARSE_ERROR; + + extendVect( elems, id ); + elems[id-1].parents.push_back( pid ); + } + } + }; + + for ( uint i = 0; i < elems.size(); ++i ) + if ( elems[i].el.isNull() ) + KIG_FILTER_PARSE_ERROR; + elems = sortElems( elems ); + + retcalcers.resize( elems.size(), 0 ); + + for ( std::vector::iterator i = elems.begin(); + i != elems.end(); ++i ) + { + QDomElement e = i->el; + bool internal = e.attribute( "internal" ) == "true" ? true : false; + ObjectCalcer* o = 0; + if ( e.tagName() == "Data" ) + { + QString tmp = e.attribute( "type" ); + if ( tmp.isNull() ) + KIG_FILTER_PARSE_ERROR; + QString error; + ObjectImp* imp = ObjectImpFactory::instance()->deserialize( tmp, e, error ); + if ( ( !imp ) && !error.isEmpty() ) + { + parseError( file, error ); + return false; + } + o = new ObjectConstCalcer( imp ); + } + else if ( e.tagName() == "Property" ) + { + QCString propname; + for ( QDomElement ec = e.firstChild().toElement(); !ec.isNull(); + ec = ec.nextSibling().toElement() ) + { + if ( ec.tagName() == "Property" ) + propname = ec.text().latin1(); + }; + + if ( i->parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + ObjectCalcer* parent = retcalcers[i->parents[0] -1]; + QCStringList propnames = parent->imp()->propertiesInternalNames(); + int propid = propnames.findIndex( propname ); + if ( propid == -1 ) + KIG_FILTER_PARSE_ERROR; + + o = new ObjectPropertyCalcer( parent, propid ); + } + else if ( e.tagName() == "Object" ) + { + QString tmp = e.attribute( "type" ); + if ( tmp.isNull() ) + KIG_FILTER_PARSE_ERROR; + + const ObjectType* type = + ObjectTypeFactory::instance()->find( tmp.latin1() ); + if ( !type ) + { + notSupported( file, i18n( "This Kig file uses an object of type \"%1\", " + "which this Kig version does not support." + "Perhaps you have compiled Kig without support " + "for this object type," + "or perhaps you are using an older Kig version." ).arg( tmp ) ); + return false; + }; + + std::vector parents; + for ( std::vector::iterator j = i->parents.begin(); + j != i->parents.end(); ++j ) + parents.push_back( retcalcers[*j - 1] ); + + o = new ObjectTypeCalcer( type, parents ); + } + else continue; + + o->calc( *ret ); + retcalcers[i->id - 1] = o; + + if ( ! internal ) + { + QString tmp = e.attribute( "color" ); + QColor color( tmp ); + if ( !color.isValid() ) + KIG_FILTER_PARSE_ERROR; + + tmp = e.attribute( "shown" ); + bool shown = !( tmp == "false" || tmp == "no" ); + + tmp = e.attribute( "width" ); + int width = tmp.toInt( &ok ); + if ( ! ok ) width = -1; + + ObjectDrawer* d = new ObjectDrawer( color, width, shown ); + retholders.push_back( new ObjectHolder( o, d ) ); + } + } + ret->addObjects( retholders ); + } + else continue; // be forward-compatible.. + }; + + return ret; +} + +KigFilterNative* KigFilterNative::instance() +{ + static KigFilterNative f; + return &f; +} + +KigDocument* KigFilterNative::load07( const QString& file, const QDomElement& docelem ) +{ + KigDocument* ret = new KigDocument(); + + bool ok = true; + std::vector calcers; + std::vector holders; + + QString t = docelem.attribute( "grid" ); + bool tmphide = ( t == "false" ) || ( t == "no" ) || ( t == "0" ); + ret->setGrid( !tmphide ); + t = docelem.attribute( "axes" ); + tmphide = ( t == "false" ) || ( t == "no" ) || ( t == "0" ); + ret->setAxes( !tmphide ); + + for ( QDomElement subsectionelement = docelem.firstChild().toElement(); ! subsectionelement.isNull(); + subsectionelement = subsectionelement.nextSibling().toElement() ) + { + if ( subsectionelement.tagName() == "CoordinateSystem" ) + { + QString tmptype = subsectionelement.text(); + // compatibility code - to support Invisible coord system... + if ( tmptype == "Invisible" ) + { + tmptype = "Euclidean"; + ret->setGrid( false ); + ret->setAxes( false ); + } + const QCString type = tmptype.latin1(); + CoordinateSystem* s = CoordinateSystemFactory::build( type ); + if ( ! s ) + { + warning( i18n( "This Kig file has a coordinate system " + "that this Kig version does not support.\n" + "A standard coordinate system will be used " + "instead." ) ); + } + else ret->setCoordinateSystem( s ); + } + else if ( subsectionelement.tagName() == "Hierarchy" ) + { + for ( QDomElement e = subsectionelement.firstChild().toElement(); ! e.isNull(); + e = e.nextSibling().toElement() ) + { + QString tmp = e.attribute( "id" ); + uint id = tmp.toInt( &ok ); + if ( id <= 0 ) KIG_FILTER_PARSE_ERROR; + + std::vector parents; + for ( QDomElement parentel = e.firstChild().toElement(); ! parentel.isNull(); + parentel = parentel.nextSibling().toElement() ) + { + if ( parentel.tagName() != "Parent" ) continue; + QString tmp = parentel.attribute( "id" ); + uint parentid = tmp.toInt( &ok ); + if ( ! ok ) KIG_FILTER_PARSE_ERROR; + if ( parentid == 0 || parentid > calcers.size() ) KIG_FILTER_PARSE_ERROR; + ObjectCalcer* parent = calcers[parentid - 1].get(); + if ( ! parent ) KIG_FILTER_PARSE_ERROR; + parents.push_back( parent ); + } + + ObjectCalcer* o = 0; + + if ( e.tagName() == "Data" ) + { + if ( !parents.empty() ) KIG_FILTER_PARSE_ERROR; + QString tmp = e.attribute( "type" ); + QString error; + ObjectImp* imp = ObjectImpFactory::instance()->deserialize( tmp, e, error ); + if ( ( !imp ) && !error.isEmpty() ) + { + parseError( file, error ); + return false; + } + o = new ObjectConstCalcer( imp ); + } + else if ( e.tagName() == "Property" ) + { + if ( parents.size() != 1 ) KIG_FILTER_PARSE_ERROR; + QCString propname = e.attribute( "which" ).latin1(); + + ObjectCalcer* parent = parents[0]; + int propid = parent->imp()->propertiesInternalNames().findIndex( propname ); + if ( propid == -1 ) KIG_FILTER_PARSE_ERROR; + + o = new ObjectPropertyCalcer( parent, propid ); + } + else if ( e.tagName() == "Object" ) + { + QString tmp = e.attribute( "type" ); + const ObjectType* type = + ObjectTypeFactory::instance()->find( tmp.latin1() ); + if ( ! type ) + { + notSupported( file, i18n( "This Kig file uses an object of type \"%1\", " + "which this Kig version does not support." + "Perhaps you have compiled Kig without support " + "for this object type," + "or perhaps you are using an older Kig version." ).arg( tmp ) ); + return false; + } + + // mp: (I take the responsibility for this!) explanation: the usual ObjectTypeCalcer + // constructor also "sortArgs" the parents. I believe that this *must not* be done + // when loading from a saved kig file for the following reasons: + // 1. the arguments should already be in their intended order, since the file was + // saved from a working hierarchy; furthermore we actually want to restore the original + // hierarchy, not really to also fix possible problems with the original hierarchy; + // 2. calling sortArgs could have undesirable side effects in particular situations, + // since kig actually allow an ObjectType to produce different type of ObjectImp's + // it may happen that the parents of an object do not satisfy the requirements + // enforced by sortArgs (while moving around the free objects) but still be + // perfectly valid + o = new ObjectTypeCalcer( type, parents, false ); + } + else KIG_FILTER_PARSE_ERROR; + + o->calc( *ret ); + calcers.resize( id, 0 ); + calcers[id-1] = o; + } + } + else if ( subsectionelement.tagName() == "View" ) + { + for ( QDomElement e = subsectionelement.firstChild().toElement(); ! e.isNull(); + e = e.nextSibling().toElement() ) + { + if ( e.tagName() != "Draw" ) KIG_FILTER_PARSE_ERROR; + + QString tmp = e.attribute( "object" ); + uint id = tmp.toInt( &ok ); + if ( !ok ) KIG_FILTER_PARSE_ERROR; + if ( id <= 0 || id > calcers.size() ) + KIG_FILTER_PARSE_ERROR; + ObjectCalcer* calcer = calcers[id-1].get(); + + tmp = e.attribute( "color" ); + QColor color( tmp ); + if ( !color.isValid() ) + KIG_FILTER_PARSE_ERROR; + + tmp = e.attribute( "shown" ); + bool shown = !( tmp == "false" || tmp == "no" ); + + tmp = e.attribute( "width" ); + int width = tmp.toInt( &ok ); + if ( ! ok ) width = -1; + + tmp = e.attribute( "style" ); + Qt::PenStyle style = ObjectDrawer::styleFromString( tmp ); + + tmp = e.attribute( "point-style" ); + int pointstyle = ObjectDrawer::pointStyleFromString( tmp ); + + ObjectConstCalcer* namecalcer = 0; + tmp = e.attribute( "namecalcer" ); + if ( tmp != "none" && !tmp.isEmpty() ) + { + int ncid = tmp.toInt( &ok ); + if ( !ok ) KIG_FILTER_PARSE_ERROR; + if ( ncid <= 0 || ncid > calcers.size() ) + KIG_FILTER_PARSE_ERROR; + if ( ! dynamic_cast( calcers[ncid-1].get() ) ) + KIG_FILTER_PARSE_ERROR; + namecalcer = static_cast( calcers[ncid-1].get() ); + } + + ObjectDrawer* drawer = new ObjectDrawer( color, width, shown, style, pointstyle ); + holders.push_back( new ObjectHolder( calcer, drawer, namecalcer ) ); + } + } + } + + ret->addObjects( holders ); + return ret; +} + +bool KigFilterNative::save07( const KigDocument& kdoc, QTextStream& stream ) +{ + QDomDocument doc( "KigDocument" ); + + QDomElement docelem = doc.createElement( "KigDocument" ); + docelem.setAttribute( "Version", KIGVERSION ); + docelem.setAttribute( "CompatibilityVersion", "0.7.0" ); + docelem.setAttribute( "grid", kdoc.grid() ); + docelem.setAttribute( "axes", kdoc.axes() ); + + QDomElement cselem = doc.createElement( "CoordinateSystem" ); + cselem.appendChild( doc.createTextNode( kdoc.coordinateSystem().type() ) ); + docelem.appendChild( cselem ); + + std::vector holders = kdoc.objects(); + std::vector calcers = getAllParents( getAllCalcers( holders ) ); + calcers = calcPath( calcers ); + + QDomElement hierelem = doc.createElement( "Hierarchy" ); + std::map idmap; + for ( std::vector::const_iterator i = calcers.begin(); + i != calcers.end(); ++i ) + idmap[*i] = ( i - calcers.begin() ) + 1; + int id = 1; + + for ( std::vector::const_iterator i = calcers.begin(); i != calcers.end(); ++i ) + { + QDomElement objectelem; + if ( dynamic_cast( *i ) ) + { + objectelem = doc.createElement( "Data" ); + QString ser = + ObjectImpFactory::instance()->serialize( *(*i)->imp(), objectelem, doc ); + objectelem.setAttribute( "type", ser ); + } + else if ( dynamic_cast( *i ) ) + { + const ObjectPropertyCalcer* o = static_cast( *i ); + objectelem = doc.createElement( "Property" ); + + QCString propname = o->parent()->imp()->propertiesInternalNames()[o->propId()]; + objectelem.setAttribute( "which", propname ); + } + else if ( dynamic_cast( *i ) ) + { + const ObjectTypeCalcer* o = static_cast( *i ); + objectelem = doc.createElement( "Object" ); + objectelem.setAttribute( "type", o->type()->fullName() ); + } + else assert( false ); + + const std::vector parents = ( *i )->parents(); + for ( std::vector::const_iterator i = parents.begin(); i != parents.end(); ++i ) + { + std::map::const_iterator idp = idmap.find( *i ); + assert( idp != idmap.end() ); + int pid = idp->second; + QDomElement pel = doc.createElement( "Parent" ); + pel.setAttribute( "id", pid ); + objectelem.appendChild( pel ); + } + + objectelem.setAttribute( "id", id++ ); + hierelem.appendChild( objectelem ); + } + docelem.appendChild( hierelem ); + + QDomElement windowelem = doc.createElement( "View" ); + for ( std::vector::iterator i = holders.begin(); i != holders.end(); ++i ) + { + std::map::const_iterator idp = idmap.find( ( *i )->calcer() ); + assert( idp != idmap.end() ); + int id = idp->second; + + const ObjectDrawer* d = ( *i )->drawer(); + QDomElement drawelem = doc.createElement( "Draw" ); + drawelem.setAttribute( "object", id ); + drawelem.setAttribute( "color", d->color().name() ); + drawelem.setAttribute( "shown", QString::fromLatin1( d->shown() ? "true" : "false" ) ); + drawelem.setAttribute( "width", QString::number( d->width() ) ); + drawelem.setAttribute( "style", d->styleToString() ); + drawelem.setAttribute( "point-style", d->pointStyleToString() ); + + ObjectCalcer* namecalcer = ( *i )->nameCalcer(); + if ( namecalcer ) + { + std::map::const_iterator ncp = idmap.find( namecalcer ); + assert( ncp != idmap.end() ); + int ncid = ncp->second; + drawelem.setAttribute( "namecalcer", ncid ); + } + else + { + drawelem.setAttribute( "namecalcer", "none" ); + } + + windowelem.appendChild( drawelem ); + }; + docelem.appendChild( windowelem ); + + doc.appendChild( docelem ); + stream << doc.toString(); + return true; +} + +bool KigFilterNative::save( const KigDocument& data, const QString& file ) +{ + return save07( data, file ); +} + +bool KigFilterNative::save07( const KigDocument& data, const QString& outfile ) +{ + // we have an empty outfile, so we have to print all to stdout + if ( outfile.isEmpty() ) + { + QTextStream stdoutstream( stdout, IO_WriteOnly ); + return save07( data, stdoutstream ); + } +#ifndef KIG_NO_COMPRESSED_FILES + if ( !outfile.endsWith( ".kig", false ) ) + { + // the user wants to save a compressed file, so we have to save our kig + // file to a temp file and then compress it... + + QString tempdir = KGlobal::dirs()->saveLocation( "tmp" ); + if ( tempdir.isEmpty() ) + return false; + + QString tempname = outfile.section( '/', -1 ); + if ( outfile.endsWith( ".kigz", false ) ) + tempname.remove( QRegExp( "\\.[Kk][Ii][Gg][Zz]$" ) ); + else + return false; + + QString tmpfile = tempdir + tempname + ".kig"; + QFile ftmpfile( tmpfile ); + if ( !ftmpfile.open( IO_WriteOnly ) ) + return false; + QTextStream stream( &ftmpfile ); + if ( !save07( data, stream ) ) + return false; + ftmpfile.close(); + + kdDebug() << "tmp saved file: " << tmpfile << endl; + + // creating the archive and adding our file + KTar* ark = new KTar( outfile, "application/x-gzip" ); + ark->open( IO_WriteOnly ); + ark->addLocalFile( tmpfile, tempname + ".kig" ); + ark->close(); + + // finally, removing temp file + QFile::remove( tmpfile ); + + return true; + } + else + { +#endif + QFile file( outfile ); + if ( ! file.open( IO_WriteOnly ) ) + { + fileNotFound( outfile ); + return false; + } + QTextStream stream( &file ); + return save07( data, stream ); +#ifndef KIG_NO_COMPRESSED_FILES + } + + // we should never reach this point... + return false; +#endif +} + +/* +bool KigFilterNative::save( const KigDocument& data, QTextStream& stream ) +{ + return save07( data, stream ); +} +*/ diff --git a/kig/filters/native-filter.h b/kig/filters/native-filter.h new file mode 100644 index 00000000..12778f35 --- /dev/null +++ b/kig/filters/native-filter.h @@ -0,0 +1,66 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_FILTERS_NATIVE_FILTER_H +#define KIG_FILTERS_NATIVE_FILTER_H + +#include "filter.h" + +class QDomElement; +class KigDocument; +class QTextStream; +class QString; + +/** + * Kig's native format. Between versions 0.3.1 and 0.4, there was a + * change in the file format. This filter no longer supports pre-0.4 + * formats, it did up until Kig 0.6. + */ +class KigFilterNative + : public KigFilter +{ +private: + /** + * this is the load function for the Kig format that is used, + * starting at Kig 0.4 + */ + KigDocument* load04( const QString& file, const QDomElement& doc ); + /** + * this is the load function for the Kig format that is used + * starting at Kig 0.7 + */ + KigDocument* load07( const QString& file, const QDomElement& doc ); + + /** + * save in the Kig format that is used starting at Kig 0.7 + */ + bool save07( const KigDocument& data, const QString& outfile ); + bool save07( const KigDocument& data, QTextStream& file ); + + KigFilterNative(); + ~KigFilterNative(); +public: + static KigFilterNative* instance(); + + bool supportMime( const QString& mime ); + KigDocument* load( const QString& file ); + + bool save( const KigDocument& data, const QString& file ); +// bool save( const KigDocument& data, QTextStream& stream ); +}; + +#endif diff --git a/kig/filters/svgexporter.cc b/kig/filters/svgexporter.cc new file mode 100644 index 00000000..6e945de2 --- /dev/null +++ b/kig/filters/svgexporter.cc @@ -0,0 +1,111 @@ +// Copyright (C) 2004 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "svgexporter.h" + +#include "svgexporteroptions.h" + +#include "../kig/kig_document.h" +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" +#include "../misc/common.h" +#include "../misc/kigfiledialog.h" +#include "../misc/kigpainter.h" + +#include +#include +#include +#include + +#include +#include + +#include + +SVGExporter::~SVGExporter() +{ +} + +QString SVGExporter::exportToStatement() const +{ + return i18n( "&Export to SVG..." ); +} + +QString SVGExporter::menuEntryName() const +{ + return i18n( "&SVG..." ); +} + +QString SVGExporter::menuIcon() const +{ + // TODO + return "vectorgfx"; +} + +void SVGExporter::run( const KigPart& part, KigWidget& w ) +{ + KigFileDialog* kfd = new KigFileDialog( + QString::null, i18n( "*.svg|Scalable Vector Graphics (*.svg)" ), + i18n( "Export as SVG" ), &w ); + kfd->setOptionCaption( i18n( "SVG Options" ) ); + SVGExporterOptions* opts = new SVGExporterOptions( 0L ); + kfd->setOptionsWidget( opts ); + opts->showGridCheckBox->setChecked( part.document().grid() ); + opts->showAxesCheckBox->setChecked( part.document().axes() ); + if ( !kfd->exec() ) + return; + + QString file_name = kfd->selectedFile(); + bool showgrid = opts->showGridCheckBox->isOn(); + bool showaxes = opts->showAxesCheckBox->isOn(); + + delete opts; + delete kfd; + + QFile file( file_name ); + if ( ! file.open( IO_WriteOnly ) ) + { + KMessageBox::sorry( &w, i18n( "The file \"%1\" could not be opened. Please " + "check if the file permissions are set correctly." ) + .arg( file_name ) ); + return; + }; + + QRect viewrect( w.screenInfo().viewRect() ); + QRect r( 0, 0, viewrect.width(), viewrect.height() ); + + QPicture pic; + pic.setBoundingRect( r ); + KigPainter* p = new KigPainter( ScreenInfo( w.screenInfo().shownRect(), viewrect ), + &pic, part.document() ); +// p->setWholeWinOverlay(); +// p->setBrushColor( Qt::white ); +// p->setBrushStyle( Qt::SolidPattern ); +// p->drawRect( r ); +// p->setBrushStyle( Qt::NoBrush ); +// p->setWholeWinOverlay(); + p->drawGrid( part.document().coordinateSystem(), showgrid, showaxes ); + p->drawObjects( part.document().objects(), false ); + + delete p; + + if ( !pic.save( file_name, "SVG" ) ) + { + KMessageBox::error( &w, i18n( "Sorry, something went wrong while saving to SVG file \"%1\"" ).arg( file_name ) ); + } + +} diff --git a/kig/filters/svgexporter.h b/kig/filters/svgexporter.h new file mode 100644 index 00000000..17193673 --- /dev/null +++ b/kig/filters/svgexporter.h @@ -0,0 +1,41 @@ +// Copyright (C) 2004 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_FILTERS_SVGEXPORTER_H +#define KIG_FILTERS_SVGEXPORTER_H + +#include "exporter.h" + +class QString; +class KigPart; +class KigWidget; + +/** + * Export to Scalable Vector Graphics (SVG) + */ +class SVGExporter + : public KigExporter +{ +public: + ~SVGExporter(); + QString exportToStatement() const; + QString menuEntryName() const; + QString menuIcon() const; + void run( const KigPart& part, KigWidget& w ); +}; + +#endif diff --git a/kig/filters/svgexporteroptions.ui b/kig/filters/svgexporteroptions.ui new file mode 100644 index 00000000..2de679cb --- /dev/null +++ b/kig/filters/svgexporteroptions.ui @@ -0,0 +1,61 @@ + +SVGExporterOptions + + + SVGExporterOptions + + + + 0 + 0 + 440 + 200 + + + + + unnamed + + + 0 + + + 6 + + + + groupBox1 + + + Options + + + + unnamed + + + + showGridCheckBox + + + Show grid + + + + + showAxesCheckBox + + + Show axes + + + + + + + + + + + + diff --git a/kig/filters/tests/circleBCP.FIG b/kig/filters/tests/circleBCP.FIG new file mode 100644 index 00000000..aeaa9689 --- /dev/null +++ b/kig/filters/tests/circleBCP.FIG @@ -0,0 +1,24 @@ +FIGURE CabriII vers. MS-Windows 1.0 + +Window center x: 0 y: 0 Window size x: 16.2983333333333 y: 9.68375 + +1: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, I, nSt +Val: 0 0 + +2: Axes, 1, CN:1, VN:3 +Gr, W, t, DS:1 1, GT:0, I, nSt +Const: 1, Val: 1 0, 0 1 + +3: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -4.89479166666667 0.291041666666667 + +4: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -1.61395833333333 2.43416666666667 + +5: Cir, 0, CN:2, VN:2 +Bl, W, t, DS:1 1, GT:0, V, nSt +Const: 3 4 + diff --git a/kig/filters/tests/constrainedPoint.FIG b/kig/filters/tests/constrainedPoint.FIG new file mode 100644 index 00000000..ac086421 --- /dev/null +++ b/kig/filters/tests/constrainedPoint.FIG @@ -0,0 +1,24 @@ +FIGURE CabriII vers. MS-Windows 1.0 + +Window center x: 0 y: 0 Window size x: 16.2983333333333 y: 9.68375 + +1: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, I, nSt +Val: 0 0 + +2: Axes, 1, CN:1, VN:3 +Gr, W, t, DS:1 1, GT:0, I, nSt +Const: 1, Val: 1 0, 0 1 + +3: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -5.18583333333333 1.11125 + +4: Line, 0, CN:1, VN:2 +V, W, t, DS:1 1, GT:0, V, nSt +Const: 3, Val: 0.958665525176453 0.284535429846892 + +5: Pt/, 0, CN:1, VN:3 +R, W, t, DS:1 1, GT:1, V, nSt +Const: 4, Val: -2.80458333333333 1.81801369863014 + diff --git a/kig/filters/tests/cubiclineintersect.kig b/kig/filters/tests/cubiclineintersect.kig new file mode 100644 index 00000000..a157f611 --- /dev/null +++ b/kig/filters/tests/cubiclineintersect.kig @@ -0,0 +1,105 @@ + + + Euclidean + + -5.63522 + 1.0566 + -1.49686 + 2.33333 + -1.14465 + -0.220126 + -4.66667 + -1.14465 + -8.1927 + -2.01515 + -8.36478 + 1.36478 + -7.48428 + 2.64151 + -4.88679 + 3.12579 + -3.03774 + 1.49686 + -6.25157 + 3.91824 + -2.06918 + -3.47799 + 1 + 2 + 3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kig/filters/tests/intersectandasymptotestest.kig b/kig/filters/tests/intersectandasymptotestest.kig new file mode 100644 index 00000000..d521e241 --- /dev/null +++ b/kig/filters/tests/intersectandasymptotestest.kig @@ -0,0 +1,111 @@ + + + Euclidean + + -6.73585 + -1.0566 + -2.92721 + 2.22373 + -5.45912 + 4.40252 + -6.16352 + 2.11321 + -1 + 1 + -12.1069 + 1.0566 + 2.50943 + -1.10063 + 1 + -1 + 1.84906 + 1.45283 + 7.04403 + 1.49686 + 6.42767 + -0.440252 + 1 + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kig/filters/tests/intersection-test.seg b/kig/filters/tests/intersection-test.seg new file mode 100644 index 00000000..44d69b70 Binary files /dev/null and b/kig/filters/tests/intersection-test.seg differ diff --git a/kig/filters/tests/invisibleLine.FIG b/kig/filters/tests/invisibleLine.FIG new file mode 100644 index 00000000..5eeb6ae3 --- /dev/null +++ b/kig/filters/tests/invisibleLine.FIG @@ -0,0 +1,32 @@ +FIGURE CabriII vers. MS-Windows 1.0 + +Window center x: 0 y: 0 Window size x: 16.2983333333333 y: 9.68375 + +1: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, I, nSt +Val: 0 0 + +2: Axes, 1, CN:1, VN:3 +Gr, W, t, DS:1 1, GT:0, I, nSt +Const: 1, Val: 1 0, 0 1 + +3: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -5.159375 -0.608541666666667 + +4: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -2.91041666666667 3.54541666666667 + +5: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: 2.19604166666667 0.79375 + +6: Line, 0, CN:2, VN:2 +V, W, t, DS:1 1, GT:0, I, nSt +Const: 5 3 + +7: Perp, 0, CN:2, VN:2 +V, W, t, DS:1 1, GT:0, V, nSt +Const: 4 6 + diff --git a/kig/filters/tests/lineBTP.FIG b/kig/filters/tests/lineBTP.FIG new file mode 100644 index 00000000..7926b787 --- /dev/null +++ b/kig/filters/tests/lineBTP.FIG @@ -0,0 +1,24 @@ +FIGURE CabriII vers. MS-Windows 1.0 + +Window center x: 0 y: 0 Window size x: 16.2983333333333 y: 9.68375 + +1: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, I, nSt +Val: 0 0 + +2: Axes, 1, CN:1, VN:3 +Gr, W, t, DS:1 1, GT:0, I, nSt +Const: 1, Val: 1 0, 0 1 + +3: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -5.318125 2.16958333333333 + +4: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -1.29645833333333 3.01625 + +5: Line, 0, CN:2, VN:2 +V, W, t, DS:1 1, GT:0, V, nSt +Const: 3 4 + diff --git a/kig/filters/tests/linebyonepoint.FIG b/kig/filters/tests/linebyonepoint.FIG new file mode 100644 index 00000000..4cdac84e --- /dev/null +++ b/kig/filters/tests/linebyonepoint.FIG @@ -0,0 +1,20 @@ +FIGURE CabriII vers. MS-Windows 1.0 + +Window center x: 0 y: 0 Window size x: 16.2983333333333 y: 9.68375 + +1: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, I, nSt +Val: 0 0 + +2: Axes, 1, CN:1, VN:3 +Gr, W, t, DS:1 1, GT:0, I, nSt +Const: 1, Val: 1 0, 0 1 + +3: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -4.683125 1.93145833333333 + +4: Line, 0, CN:1, VN:2 +V, W, t, DS:1 1, GT:0, V, nSt +Const: 3, Val: 0.972745500001038 0.231875380814201 + diff --git a/kig/filters/tests/locus.fgeo b/kig/filters/tests/locus.fgeo new file mode 100644 index 00000000..a914068c --- /dev/null +++ b/kig/filters/tests/locus.fgeo @@ -0,0 +1,2 @@ + +-1.6666663.216667-2.7666670.5500000.0806913.0000003.0166672.866667-0.7500002.6000003.816667 diff --git a/kig/filters/tests/lotsOfObjects.FIG b/kig/filters/tests/lotsOfObjects.FIG new file mode 100644 index 00000000..67b24164 --- /dev/null +++ b/kig/filters/tests/lotsOfObjects.FIG @@ -0,0 +1,148 @@ +FIGURE CabriII vers. MS-Windows 1.0 + +Window center x: 0 y: 0 Window size x: 16.2983333333333 y: 9.68375 + +1: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, I, nSt +Val: 0 0 + +2: Axes, 1, CN:1, VN:3 +Gr, W, t, DS:1 1, GT:0, I, nSt +Const: 1, Val: 1 0, 0 1 + +3: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -6.72041666666667 3.94229166666667 + +4: Line, 0, CN:1, VN:2 +V, W, t, DS:1 1, GT:0, V, nSt +Const: 3, Val: -0.0202661071897195 -0.999794621359494 + +5: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: 0.582083333333333 2.35479166666667 + +6: Line, 0, CN:2, VN:2 +V, W, t, DS:1 1, GT:0, V, nSt +Const: 5 3 + +7: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -4.78895833333333 -0.661458333333333 + +8: Seg, 0, CN:2, VN:0 +V, W, t, DS:1 1, GT:0, V, nSt +Const: 5 7 + +9: Ray, 0, CN:1, VN:2 +V, W, t, DS:1 1, GT:0, V, nSt +Const: 7, Val: 0.965226371919943 -0.261415475728318 + +10: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -2.19604166666667 -2.56645833333333 + +11: Ray, 0, CN:2, VN:2 +V, W, t, DS:1 1, GT:0, V, nSt +Const: 7 10 + +12: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:0, V, nSt +Val: -0.687916666666667 -0.820208333333333 + +13: Vec, 0, CN:2, VN:0 +P, W, t, DS:1 1, GT:0, V, nSt +Const: 10 12 + +14: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: 3.75708333333333 -0.661458333333333 + +15: Cir, 0, CN:1, VN:2 +Bl, W, t, DS:1 1, GT:0, V, nSt +Const: 14, Val: 2.32351774734393 + +16: Cir, 0, CN:2, VN:2 +Bl, W, t, DS:1 1, GT:0, V, nSt +Const: 14 5 + +17: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -4.70958333333333 2.19604166666667 + +18: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -6.19125 1.00541666666667 + +19: Arc, 0, CN:3, VN:4 +R, W, t, DS:1 1, GT:0, V, nSt +Const: 7 17 18 + +20: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -2.96333333333333 3.78354166666667 + +21: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -0.0264583333333333 4.1275 + +22: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: 1.95791666666667 2.69875 + +23: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: 0.0264583333333333 0.582083333333333 + +24: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -4.25979166666667 1.08479166666667 + +25: Con, 1, CN:5, VN:6 +Bl, W, t, DS:1 1, GT:0, V, nSt +Const: 20 21 22 23 24 + +26: Perp, 0, CN:2, VN:2 +V, W, t, DS:1 1, GT:0, V, nSt +Const: 14 11 + +27: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -5.37104166666667 -2.56645833333333 + +28: Par, 0, CN:2, VN:2 +V, W, t, DS:1 1, GT:0, V, nSt +Const: 27 11 + +29: Mid, 0, CN:1, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Const: 13 + +30: Mid, 0, CN:1, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Const: 8 + +31: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -5.97958333333333 3.254375 + +32: Mid, 0, CN:2, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Const: 31 18 + +33: PBiss, 0, CN:1, VN:2 +V, W, t, DS:1 1, GT:0, V, nSt +Const: 8 + +34: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -4.55083333333333 -2.460625 + +35: Pt, 0, CN:0, VN:1 +R, W, t, DS:1 1, GT:1, V, nSt +Val: -3.889375 -1.71979166666667 + +36: PBiss, 0, CN:2, VN:2 +V, W, t, DS:1 1, GT:0, V, nSt +Const: 34 35 + diff --git a/kig/filters/tests/python-script.kig b/kig/filters/tests/python-script.kig new file mode 100644 index 00000000..edac8b48 --- /dev/null +++ b/kig/filters/tests/python-script.kig @@ -0,0 +1,29 @@ + + + Euclidean + + -3.93514 + 2.97568 + -2.03636 + 1.57224 + def calc( arg1, arg2 ): + return Point( ( arg1.coordinate() + arg2.coordinate() ) / 2 ) + + + + + + + + + + + + + + + + + + + diff --git a/kig/filters/tests/radicallinestest.kig b/kig/filters/tests/radicallinestest.kig new file mode 100644 index 00000000..82b1e564 --- /dev/null +++ b/kig/filters/tests/radicallinestest.kig @@ -0,0 +1,85 @@ + + + Euclidean + + -3.43396 + 1.54088 + -1.10063 + 2.01216 + -0.0880503 + -0.748428 + -2.28931 + 0.968553 + -0.836478 + 4.35849 + 1 + 1 + -1 + 1 + 5.50314 + -0.0440252 + 1.01258 + 1.80503 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kig/filters/tests/stylestest.kig b/kig/filters/tests/stylestest.kig new file mode 100644 index 00000000..f9a91951 --- /dev/null +++ b/kig/filters/tests/stylestest.kig @@ -0,0 +1,27 @@ + + + Euclidean + + -3.41511 + -0.798177 + 2.53813 + 3.67781 + + + + + + + + + + + + + + + + + + + diff --git a/kig/filters/tests/test.kgeo b/kig/filters/tests/test.kgeo new file mode 100644 index 00000000..e0edaa9d --- /dev/null +++ b/kig/filters/tests/test.kgeo @@ -0,0 +1,145 @@ +[Colors] +Background=255,255,255 +Draw=0,0,0 + +[Main] +Axes=true +Grid=true +Number=17 +Numbers=true +Scaling=false +Version=KGeo 1.0.2 +XMax=11 +YMax=7 + +[Object 1] +Color=0,0,0 +Geo=1 +Parents= +Position=1 +QPointX=-3.4 +QPointY=1.3 +Size=3 + +[Object 10] +Color=0,0,0 +Geo=31 +Parents=8,9 +Size=1 + +[Object 11] +Color=0,0,0 +Geo=27 +Parents=5,7 +Size=1 + +[Object 12] +Color=0,0,0 +Geo=29 +Parents=9,5 +Size=1 + +[Object 13] +Color=0,0,0 +Geo=1 +Parents= +Position=1 +QPointX=3.8 +QPointY=-1.7 +Size=3 + +[Object 14] +Color=0,0,0 +Geo=32 +Parents=13,11 +Position=1 +QPointX=-0.2 +QPointY=-0.3 +Size=3 + +[Object 15] +Color=0,0,0 +Geo=1 +Parents= +Position=1 +QPointX=-7.4 +QPointY=7.8 +Size=3 + +[Object 16] +Color=0,0,0 +Geo=1 +Parents= +Position=1 +QPointX=-7.4 +QPointY=6.4 +Size=3 + +[Object 17] +Color=0,0,0 +Geo=9 +Parents=15,16 +Position=1 +QPointX=-7.4 +QPointY=5 +Size=3 + +[Object 2] +Color=0,0,0 +Geo=1 +Parents= +Position=1 +QPointX=-3.4 +QPointY=2.4 +Size=3 + +[Object 3] +Color=0,0,0 +Geo=3 +Parents=1,2 +Size=1 + +[Object 4] +Color=0,0,0 +Geo=4 +Parents=1,2 +Size=1 + +[Object 5] +Color=0,0,0 +Geo=1 +Parents= +Position=1 +QPointX=1.5 +QPointY=3.6 +Size=3 + +[Object 6] +Color=0,0,0 +Geo=2 +Parents=1,5 +Size=1 + +[Object 7] +Color=0,0,0 +Geo=1 +Parents= +Position=1 +QPointX=-2.5 +QPointY=5 +Size=3 + +[Object 8] +Color=0,0,0 +Geo=30 +Parents=6,7 +Size=1 + +[Object 9] +Color=0,0,0 +Geo=1 +Parents= +Position=1 +QPointX=-5.1 +QPointY=-4.1 +Size=3 diff --git a/kig/filters/tests/test.seg b/kig/filters/tests/test.seg new file mode 100644 index 00000000..d51c281d Binary files /dev/null and b/kig/filters/tests/test.seg differ diff --git a/kig/filters/tests/testalotofeverything.kig b/kig/filters/tests/testalotofeverything.kig new file mode 100644 index 00000000..1e7a5fcb --- /dev/null +++ b/kig/filters/tests/testalotofeverything.kig @@ -0,0 +1,174 @@ + + + Euclidean + + 4.20683 + -1.93144 + 0.661451 + -2.91039 + 0.694042 + -2.38123 + -2.27539 + 3.2808 + -0.8202 + 0.24161 + 2.0671 + 5.39744 + 2.17293 + 5.39744 + -1.66686 + -0.0760034 + 3.09559 + 0.434012 + 1 + -3.91579 + 6.42931 + 4.73936 + %1 + -1.34936 + + 4.55079 + 3.67767 + + -1.76794 + + + + + + 1 + 2 + + + 3 + 4 + + + 1.93481 + def calc( arg1 ): + return Point( arg1.coordinate() + Coordinate( 1,.8)) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kig/filters/tests/testlocuswithinvalidpoints.kig b/kig/filters/tests/testlocuswithinvalidpoints.kig new file mode 100644 index 00000000..6bb3f57d --- /dev/null +++ b/kig/filters/tests/testlocuswithinvalidpoints.kig @@ -0,0 +1,177 @@ + + + Euclidean + + 0 + + + + + + + 1 + 2 + + + 3 + 5 + 4 + + + 6 + 1 + + + 7 + + + -1.40273 + -0.608162 + 1 + 0 + 1.74813 + -8.26962 + -2.18736 + -9.17811 + -8.44019 + -9.66304 + Q + 3.24779 + -0.401053 + 3.41264 + -0.327406 + 2.46458 + -9.94648 + P + -0.816147 + -1 + -5.54805 + 0.177996 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kig/filters/tests/testnames.kig b/kig/filters/tests/testnames.kig new file mode 100644 index 00000000..3fd10730 --- /dev/null +++ b/kig/filters/tests/testnames.kig @@ -0,0 +1,62 @@ + + + Euclidean + + 0 + 1.3131 + %1 + -4.04756 + 4.22311 + 0.661366 + 0 + 0.55381 + %1 + ab + 0 + %1 + a + b + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kig/filters/tests/testtest.kig b/kig/filters/tests/testtest.kig new file mode 100644 index 00000000..b232d227 --- /dev/null +++ b/kig/filters/tests/testtest.kig @@ -0,0 +1,66 @@ + + + Euclidean + + + 0.446592 + 0.0161959 + + 0.278897 + -0.288971 + 0.278897 + -2.2855 + -2.92606 + -3.91425 + 2.27542 + 1 + 0.157621 + %1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kig/filters/tests/transform-test.seg b/kig/filters/tests/transform-test.seg new file mode 100644 index 00000000..e2dc7219 Binary files /dev/null and b/kig/filters/tests/transform-test.seg differ diff --git a/kig/filters/tests/transformlocustest.kig b/kig/filters/tests/transformlocustest.kig new file mode 100644 index 00000000..f9c8500c --- /dev/null +++ b/kig/filters/tests/transformlocustest.kig @@ -0,0 +1,82 @@ + + + Euclidean + + -4.86 + 0 + -6.93 + 0.42 + 0.346818 + 0.12 + 4.14 + 0.698969 + + + + + + 1 + 2 + + + 3 + 4 + + + 0.15 + 0 + 3.63 + -0.12 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kig/gencontributors.sh b/kig/gencontributors.sh new file mode 100644 index 00000000..f73ba22c --- /dev/null +++ b/kig/gencontributors.sh @@ -0,0 +1,9 @@ +tempfile=`tempfile` +cat kig/aboutdata.h | sed -ne '/tmp->addAuthor/,/setTranslator/p' | sed -e '$d' > $tempfile +tempfile2=`tempfile` +cat $tempfile | tr $'\n' " " | sed -e 's/"[[:blank:]]*"//g' | sed -e 's/I18N_NOOP([[:blank:]]*\("[^"]*"\)[[:blank:]]*)/\1/g' | sed -e 's/,[[:blank:]]*"/, "/g' | sed -e 's/^[[:blank:]]*//g' | sed -e 's/;[[:blank:]]*/\n/g' > $tempfile2 +cat $tempfile2 | grep addAuthor | sed -e 's/tmp->addAuthor(\([^,]*\), "[^"]*",\([^)]*\))/ $appinfo->addAuthor(\1,\2);/g' | sed -e 's/@/ AT /g' | sed -e 's/\./ DOT /g' +cat $tempfile2 | sed -e 's/[^(]*(\([^,]*\), \("[^"]*"\), \([^)]*\))/ $appinfo->addContributor( \1, \3, \2 );/g' + +rm $tempfile +rm $tempfile2 diff --git a/kig/generate_todo_inc.pl b/kig/generate_todo_inc.pl new file mode 100644 index 00000000..6999f217 --- /dev/null +++ b/kig/generate_todo_inc.pl @@ -0,0 +1,26 @@ +#! /usr/bin/env perl + +use warnings; + +print "
    \n"; +open( TODO, " ) + { + if( /^\* (.*)$/ ) + { + print "
\n\n" if( $inlist ); + print "
  • $1
    \n"; + $inlist = 0; + $initem = 0; + } + elsif( /^- (.*)$/ ) + { + if( $initem ) { print "
  • "; }; + print "
      \n" if( ! $inlist ); + $inlist = 1; + print "
    • $1\n"; + $initem = 1; + } + else { print unless /^$/; } + }; +print "
    \n"; diff --git a/kig/icons/Makefile.am b/kig/icons/Makefile.am new file mode 100644 index 00000000..c98325ed --- /dev/null +++ b/kig/icons/Makefile.am @@ -0,0 +1,2 @@ +appicondir = $(kde_datadir)/kig/icons +appicon_ICON = AUTO diff --git a/kig/icons/hi16-action-kig_xfig.png b/kig/icons/hi16-action-kig_xfig.png new file mode 100644 index 00000000..48f00f63 Binary files /dev/null and b/kig/icons/hi16-action-kig_xfig.png differ diff --git a/kig/icons/hi22-action-angle.png b/kig/icons/hi22-action-angle.png new file mode 100644 index 00000000..ec31b4fb Binary files /dev/null and b/kig/icons/hi22-action-angle.png differ diff --git a/kig/icons/hi22-action-angle_bisector.png b/kig/icons/hi22-action-angle_bisector.png new file mode 100644 index 00000000..790d2985 Binary files /dev/null and b/kig/icons/hi22-action-angle_bisector.png differ diff --git a/kig/icons/hi22-action-angle_size.png b/kig/icons/hi22-action-angle_size.png new file mode 100644 index 00000000..4ee03ab5 Binary files /dev/null and b/kig/icons/hi22-action-angle_size.png differ diff --git a/kig/icons/hi22-action-arc.png b/kig/icons/hi22-action-arc.png new file mode 100644 index 00000000..61c161e9 Binary files /dev/null and b/kig/icons/hi22-action-arc.png differ diff --git a/kig/icons/hi22-action-arc_center.png b/kig/icons/hi22-action-arc_center.png new file mode 100644 index 00000000..f16a4b18 Binary files /dev/null and b/kig/icons/hi22-action-arc_center.png differ diff --git a/kig/icons/hi22-action-areaCircle.png b/kig/icons/hi22-action-areaCircle.png new file mode 100644 index 00000000..07a54ed2 Binary files /dev/null and b/kig/icons/hi22-action-areaCircle.png differ diff --git a/kig/icons/hi22-action-attacher.png b/kig/icons/hi22-action-attacher.png new file mode 100644 index 00000000..ef9b1814 Binary files /dev/null and b/kig/icons/hi22-action-attacher.png differ diff --git a/kig/icons/hi22-action-baseCircle.png b/kig/icons/hi22-action-baseCircle.png new file mode 100644 index 00000000..20692aae Binary files /dev/null and b/kig/icons/hi22-action-baseCircle.png differ diff --git a/kig/icons/hi22-action-bisection.png b/kig/icons/hi22-action-bisection.png new file mode 100644 index 00000000..406dc2d8 Binary files /dev/null and b/kig/icons/hi22-action-bisection.png differ diff --git a/kig/icons/hi22-action-centerofcurvature.png b/kig/icons/hi22-action-centerofcurvature.png new file mode 100644 index 00000000..1cf73f96 Binary files /dev/null and b/kig/icons/hi22-action-centerofcurvature.png differ diff --git a/kig/icons/hi22-action-centralsymmetry.png b/kig/icons/hi22-action-centralsymmetry.png new file mode 100644 index 00000000..e2d4f635 Binary files /dev/null and b/kig/icons/hi22-action-centralsymmetry.png differ diff --git a/kig/icons/hi22-action-circlebcl.png b/kig/icons/hi22-action-circlebcl.png new file mode 100644 index 00000000..71b2e663 Binary files /dev/null and b/kig/icons/hi22-action-circlebcl.png differ diff --git a/kig/icons/hi22-action-circlebcp.png b/kig/icons/hi22-action-circlebcp.png new file mode 100644 index 00000000..7697c2bc Binary files /dev/null and b/kig/icons/hi22-action-circlebcp.png differ diff --git a/kig/icons/hi22-action-circlebpd.png b/kig/icons/hi22-action-circlebpd.png new file mode 100644 index 00000000..d36fadb6 Binary files /dev/null and b/kig/icons/hi22-action-circlebpd.png differ diff --git a/kig/icons/hi22-action-circlebps.png b/kig/icons/hi22-action-circlebps.png new file mode 100644 index 00000000..0b05d686 Binary files /dev/null and b/kig/icons/hi22-action-circlebps.png differ diff --git a/kig/icons/hi22-action-circlebtp.png b/kig/icons/hi22-action-circlebtp.png new file mode 100644 index 00000000..a0f124f0 Binary files /dev/null and b/kig/icons/hi22-action-circlebtp.png differ diff --git a/kig/icons/hi22-action-circlelineintersection.png b/kig/icons/hi22-action-circlelineintersection.png new file mode 100644 index 00000000..158d1115 Binary files /dev/null and b/kig/icons/hi22-action-circlelineintersection.png differ diff --git a/kig/icons/hi22-action-circumference.png b/kig/icons/hi22-action-circumference.png new file mode 100644 index 00000000..6b043838 Binary files /dev/null and b/kig/icons/hi22-action-circumference.png differ diff --git a/kig/icons/hi22-action-conicasymptotes.png b/kig/icons/hi22-action-conicasymptotes.png new file mode 100644 index 00000000..c86d3590 Binary files /dev/null and b/kig/icons/hi22-action-conicasymptotes.png differ diff --git a/kig/icons/hi22-action-conicb5p.png b/kig/icons/hi22-action-conicb5p.png new file mode 100644 index 00000000..90c9dd2f Binary files /dev/null and b/kig/icons/hi22-action-conicb5p.png differ diff --git a/kig/icons/hi22-action-coniclineintersection.png b/kig/icons/hi22-action-coniclineintersection.png new file mode 100644 index 00000000..94f9b5fd Binary files /dev/null and b/kig/icons/hi22-action-coniclineintersection.png differ diff --git a/kig/icons/hi22-action-conicsradicalline.png b/kig/icons/hi22-action-conicsradicalline.png new file mode 100644 index 00000000..7b145143 Binary files /dev/null and b/kig/icons/hi22-action-conicsradicalline.png differ diff --git a/kig/icons/hi22-action-convexhull.png b/kig/icons/hi22-action-convexhull.png new file mode 100644 index 00000000..f75978f7 Binary files /dev/null and b/kig/icons/hi22-action-convexhull.png differ diff --git a/kig/icons/hi22-action-curvelineintersection.png b/kig/icons/hi22-action-curvelineintersection.png new file mode 100644 index 00000000..259f8c0c Binary files /dev/null and b/kig/icons/hi22-action-curvelineintersection.png differ diff --git a/kig/icons/hi22-action-directrix.png b/kig/icons/hi22-action-directrix.png new file mode 100644 index 00000000..f944ba62 Binary files /dev/null and b/kig/icons/hi22-action-directrix.png differ diff --git a/kig/icons/hi22-action-distance.png b/kig/icons/hi22-action-distance.png new file mode 100644 index 00000000..f6b7cd6e Binary files /dev/null and b/kig/icons/hi22-action-distance.png differ diff --git a/kig/icons/hi22-action-ellipsebffp.png b/kig/icons/hi22-action-ellipsebffp.png new file mode 100644 index 00000000..93d38018 Binary files /dev/null and b/kig/icons/hi22-action-ellipsebffp.png differ diff --git a/kig/icons/hi22-action-en.png b/kig/icons/hi22-action-en.png new file mode 100644 index 00000000..435e3386 Binary files /dev/null and b/kig/icons/hi22-action-en.png differ diff --git a/kig/icons/hi22-action-equilateralhyperbolab4p.png b/kig/icons/hi22-action-equilateralhyperbolab4p.png new file mode 100644 index 00000000..1a30b464 Binary files /dev/null and b/kig/icons/hi22-action-equilateralhyperbolab4p.png differ diff --git a/kig/icons/hi22-action-equitriangle.png b/kig/icons/hi22-action-equitriangle.png new file mode 100644 index 00000000..76bd910a Binary files /dev/null and b/kig/icons/hi22-action-equitriangle.png differ diff --git a/kig/icons/hi22-action-genericaffinity.png b/kig/icons/hi22-action-genericaffinity.png new file mode 100644 index 00000000..41fb2ae2 Binary files /dev/null and b/kig/icons/hi22-action-genericaffinity.png differ diff --git a/kig/icons/hi22-action-genericprojectivity.png b/kig/icons/hi22-action-genericprojectivity.png new file mode 100644 index 00000000..f43a1815 Binary files /dev/null and b/kig/icons/hi22-action-genericprojectivity.png differ diff --git a/kig/icons/hi22-action-halflinebyvector.png b/kig/icons/hi22-action-halflinebyvector.png new file mode 100644 index 00000000..a1046e48 Binary files /dev/null and b/kig/icons/hi22-action-halflinebyvector.png differ diff --git a/kig/icons/hi22-action-harmonichomology.png b/kig/icons/hi22-action-harmonichomology.png new file mode 100644 index 00000000..25b15086 Binary files /dev/null and b/kig/icons/hi22-action-harmonichomology.png differ diff --git a/kig/icons/hi22-action-hexagonbcv.png b/kig/icons/hi22-action-hexagonbcv.png new file mode 100644 index 00000000..3f87bfa9 Binary files /dev/null and b/kig/icons/hi22-action-hexagonbcv.png differ diff --git a/kig/icons/hi22-action-hyperbolabffp.png b/kig/icons/hi22-action-hyperbolabffp.png new file mode 100644 index 00000000..5dfcb7e3 Binary files /dev/null and b/kig/icons/hi22-action-hyperbolabffp.png differ diff --git a/kig/icons/hi22-action-intersection.png b/kig/icons/hi22-action-intersection.png new file mode 100644 index 00000000..1e460abc Binary files /dev/null and b/kig/icons/hi22-action-intersection.png differ diff --git a/kig/icons/hi22-action-inversion.png b/kig/icons/hi22-action-inversion.png new file mode 100644 index 00000000..ab8e61d7 Binary files /dev/null and b/kig/icons/hi22-action-inversion.png differ diff --git a/kig/icons/hi22-action-kig_polygon.png b/kig/icons/hi22-action-kig_polygon.png new file mode 100644 index 00000000..67c9f102 Binary files /dev/null and b/kig/icons/hi22-action-kig_polygon.png differ diff --git a/kig/icons/hi22-action-kig_text.png b/kig/icons/hi22-action-kig_text.png new file mode 100644 index 00000000..ff32a431 Binary files /dev/null and b/kig/icons/hi22-action-kig_text.png differ diff --git a/kig/icons/hi22-action-line.png b/kig/icons/hi22-action-line.png new file mode 100644 index 00000000..867cba2f Binary files /dev/null and b/kig/icons/hi22-action-line.png differ diff --git a/kig/icons/hi22-action-linebyvector.png b/kig/icons/hi22-action-linebyvector.png new file mode 100644 index 00000000..34671d5f Binary files /dev/null and b/kig/icons/hi22-action-linebyvector.png differ diff --git a/kig/icons/hi22-action-locus.png b/kig/icons/hi22-action-locus.png new file mode 100644 index 00000000..f5759d4a Binary files /dev/null and b/kig/icons/hi22-action-locus.png differ diff --git a/kig/icons/hi22-action-mirrorpoint.png b/kig/icons/hi22-action-mirrorpoint.png new file mode 100644 index 00000000..80572a73 Binary files /dev/null and b/kig/icons/hi22-action-mirrorpoint.png differ diff --git a/kig/icons/hi22-action-move.png b/kig/icons/hi22-action-move.png new file mode 100644 index 00000000..24820ff8 Binary files /dev/null and b/kig/icons/hi22-action-move.png differ diff --git a/kig/icons/hi22-action-paint.png b/kig/icons/hi22-action-paint.png new file mode 100644 index 00000000..3114b729 Binary files /dev/null and b/kig/icons/hi22-action-paint.png differ diff --git a/kig/icons/hi22-action-parabolabtp.png b/kig/icons/hi22-action-parabolabtp.png new file mode 100644 index 00000000..502ef8fa Binary files /dev/null and b/kig/icons/hi22-action-parabolabtp.png differ diff --git a/kig/icons/hi22-action-parallel.png b/kig/icons/hi22-action-parallel.png new file mode 100644 index 00000000..81ee7bf9 Binary files /dev/null and b/kig/icons/hi22-action-parallel.png differ diff --git a/kig/icons/hi22-action-perpendicular.png b/kig/icons/hi22-action-perpendicular.png new file mode 100644 index 00000000..ad8643dd Binary files /dev/null and b/kig/icons/hi22-action-perpendicular.png differ diff --git a/kig/icons/hi22-action-point.png b/kig/icons/hi22-action-point.png new file mode 100644 index 00000000..20429af9 Binary files /dev/null and b/kig/icons/hi22-action-point.png differ diff --git a/kig/icons/hi22-action-pointOnLine.png b/kig/icons/hi22-action-pointOnLine.png new file mode 100644 index 00000000..c7928747 Binary files /dev/null and b/kig/icons/hi22-action-pointOnLine.png differ diff --git a/kig/icons/hi22-action-pointxy.png b/kig/icons/hi22-action-pointxy.png new file mode 100644 index 00000000..779e00f1 Binary files /dev/null and b/kig/icons/hi22-action-pointxy.png differ diff --git a/kig/icons/hi22-action-polygonsides.png b/kig/icons/hi22-action-polygonsides.png new file mode 100644 index 00000000..279ba34a Binary files /dev/null and b/kig/icons/hi22-action-polygonsides.png differ diff --git a/kig/icons/hi22-action-polygonvertices.png b/kig/icons/hi22-action-polygonvertices.png new file mode 100644 index 00000000..f13d1b52 Binary files /dev/null and b/kig/icons/hi22-action-polygonvertices.png differ diff --git a/kig/icons/hi22-action-python.png b/kig/icons/hi22-action-python.png new file mode 100644 index 00000000..32c621e9 Binary files /dev/null and b/kig/icons/hi22-action-python.png differ diff --git a/kig/icons/hi22-action-radicalline.png b/kig/icons/hi22-action-radicalline.png new file mode 100644 index 00000000..8ba5cfdb Binary files /dev/null and b/kig/icons/hi22-action-radicalline.png differ diff --git a/kig/icons/hi22-action-ray.png b/kig/icons/hi22-action-ray.png new file mode 100644 index 00000000..7efa138d Binary files /dev/null and b/kig/icons/hi22-action-ray.png differ diff --git a/kig/icons/hi22-action-rotation.png b/kig/icons/hi22-action-rotation.png new file mode 100644 index 00000000..8eb81599 Binary files /dev/null and b/kig/icons/hi22-action-rotation.png differ diff --git a/kig/icons/hi22-action-scale.png b/kig/icons/hi22-action-scale.png new file mode 100644 index 00000000..7196ed73 Binary files /dev/null and b/kig/icons/hi22-action-scale.png differ diff --git a/kig/icons/hi22-action-segment.png b/kig/icons/hi22-action-segment.png new file mode 100644 index 00000000..e0510b1a Binary files /dev/null and b/kig/icons/hi22-action-segment.png differ diff --git a/kig/icons/hi22-action-segment_midpoint.png b/kig/icons/hi22-action-segment_midpoint.png new file mode 100644 index 00000000..475ca7ae Binary files /dev/null and b/kig/icons/hi22-action-segment_midpoint.png differ diff --git a/kig/icons/hi22-action-segmentaxis.png b/kig/icons/hi22-action-segmentaxis.png new file mode 100644 index 00000000..15b4d6fc Binary files /dev/null and b/kig/icons/hi22-action-segmentaxis.png differ diff --git a/kig/icons/hi22-action-similitude.png b/kig/icons/hi22-action-similitude.png new file mode 100644 index 00000000..79c4116f Binary files /dev/null and b/kig/icons/hi22-action-similitude.png differ diff --git a/kig/icons/hi22-action-sizer.png b/kig/icons/hi22-action-sizer.png new file mode 100644 index 00000000..92b1b029 Binary files /dev/null and b/kig/icons/hi22-action-sizer.png differ diff --git a/kig/icons/hi22-action-slope.png b/kig/icons/hi22-action-slope.png new file mode 100644 index 00000000..66ffe77c Binary files /dev/null and b/kig/icons/hi22-action-slope.png differ diff --git a/kig/icons/hi22-action-square.png b/kig/icons/hi22-action-square.png new file mode 100644 index 00000000..251d5542 Binary files /dev/null and b/kig/icons/hi22-action-square.png differ diff --git a/kig/icons/hi22-action-stretch.png b/kig/icons/hi22-action-stretch.png new file mode 100644 index 00000000..250ecaae Binary files /dev/null and b/kig/icons/hi22-action-stretch.png differ diff --git a/kig/icons/hi22-action-tangent.png b/kig/icons/hi22-action-tangent.png new file mode 100644 index 00000000..dce7d6ea Binary files /dev/null and b/kig/icons/hi22-action-tangent.png differ diff --git a/kig/icons/hi22-action-test.png b/kig/icons/hi22-action-test.png new file mode 100644 index 00000000..252e4e68 Binary files /dev/null and b/kig/icons/hi22-action-test.png differ diff --git a/kig/icons/hi22-action-testcollinear.png b/kig/icons/hi22-action-testcollinear.png new file mode 100644 index 00000000..02b03978 Binary files /dev/null and b/kig/icons/hi22-action-testcollinear.png differ diff --git a/kig/icons/hi22-action-testcontains.png b/kig/icons/hi22-action-testcontains.png new file mode 100644 index 00000000..4abac538 Binary files /dev/null and b/kig/icons/hi22-action-testcontains.png differ diff --git a/kig/icons/hi22-action-testdistance.png b/kig/icons/hi22-action-testdistance.png new file mode 100644 index 00000000..e32c4353 Binary files /dev/null and b/kig/icons/hi22-action-testdistance.png differ diff --git a/kig/icons/hi22-action-testorthogonal.png b/kig/icons/hi22-action-testorthogonal.png new file mode 100644 index 00000000..9d768baa Binary files /dev/null and b/kig/icons/hi22-action-testorthogonal.png differ diff --git a/kig/icons/hi22-action-testparallel.png b/kig/icons/hi22-action-testparallel.png new file mode 100644 index 00000000..73fe257f Binary files /dev/null and b/kig/icons/hi22-action-testparallel.png differ diff --git a/kig/icons/hi22-action-translation.png b/kig/icons/hi22-action-translation.png new file mode 100644 index 00000000..d5f670ab Binary files /dev/null and b/kig/icons/hi22-action-translation.png differ diff --git a/kig/icons/hi22-action-triangle.png b/kig/icons/hi22-action-triangle.png new file mode 100644 index 00000000..688a00ed Binary files /dev/null and b/kig/icons/hi22-action-triangle.png differ diff --git a/kig/icons/hi22-action-vector.png b/kig/icons/hi22-action-vector.png new file mode 100644 index 00000000..49ef6ac9 Binary files /dev/null and b/kig/icons/hi22-action-vector.png differ diff --git a/kig/icons/hi22-action-vectordifference.png b/kig/icons/hi22-action-vectordifference.png new file mode 100644 index 00000000..38cb1dd6 Binary files /dev/null and b/kig/icons/hi22-action-vectordifference.png differ diff --git a/kig/icons/hi22-action-vectorsum.png b/kig/icons/hi22-action-vectorsum.png new file mode 100644 index 00000000..95d38c98 Binary files /dev/null and b/kig/icons/hi22-action-vectorsum.png differ diff --git a/kig/icons/hi22-action-view_fit_to_page.png b/kig/icons/hi22-action-view_fit_to_page.png new file mode 100644 index 00000000..2e850c91 Binary files /dev/null and b/kig/icons/hi22-action-view_fit_to_page.png differ diff --git a/kig/icons/hi22-action-w.png b/kig/icons/hi22-action-w.png new file mode 100644 index 00000000..1c781187 Binary files /dev/null and b/kig/icons/hi22-action-w.png differ diff --git a/kig/icons/hi32-action-angle.png b/kig/icons/hi32-action-angle.png new file mode 100644 index 00000000..95eceec3 Binary files /dev/null and b/kig/icons/hi32-action-angle.png differ diff --git a/kig/icons/hi32-action-angle_bisector.png b/kig/icons/hi32-action-angle_bisector.png new file mode 100644 index 00000000..24461aab Binary files /dev/null and b/kig/icons/hi32-action-angle_bisector.png differ diff --git a/kig/icons/hi32-action-angle_size.png b/kig/icons/hi32-action-angle_size.png new file mode 100644 index 00000000..a76c84e2 Binary files /dev/null and b/kig/icons/hi32-action-angle_size.png differ diff --git a/kig/icons/hi32-action-arc.png b/kig/icons/hi32-action-arc.png new file mode 100644 index 00000000..0f7effd0 Binary files /dev/null and b/kig/icons/hi32-action-arc.png differ diff --git a/kig/icons/hi32-action-arc_center.png b/kig/icons/hi32-action-arc_center.png new file mode 100644 index 00000000..4a64172b Binary files /dev/null and b/kig/icons/hi32-action-arc_center.png differ diff --git a/kig/icons/hi32-action-areaCircle.png b/kig/icons/hi32-action-areaCircle.png new file mode 100644 index 00000000..4908ca91 Binary files /dev/null and b/kig/icons/hi32-action-areaCircle.png differ diff --git a/kig/icons/hi32-action-attacher.png b/kig/icons/hi32-action-attacher.png new file mode 100644 index 00000000..bc66fd40 Binary files /dev/null and b/kig/icons/hi32-action-attacher.png differ diff --git a/kig/icons/hi32-action-baseCircle.png b/kig/icons/hi32-action-baseCircle.png new file mode 100644 index 00000000..03c22c3b Binary files /dev/null and b/kig/icons/hi32-action-baseCircle.png differ diff --git a/kig/icons/hi32-action-bisection.png b/kig/icons/hi32-action-bisection.png new file mode 100644 index 00000000..fe24f5e2 Binary files /dev/null and b/kig/icons/hi32-action-bisection.png differ diff --git a/kig/icons/hi32-action-centerofcurvature.png b/kig/icons/hi32-action-centerofcurvature.png new file mode 100644 index 00000000..a5e089af Binary files /dev/null and b/kig/icons/hi32-action-centerofcurvature.png differ diff --git a/kig/icons/hi32-action-centralsymmetry.png b/kig/icons/hi32-action-centralsymmetry.png new file mode 100644 index 00000000..222c06ca Binary files /dev/null and b/kig/icons/hi32-action-centralsymmetry.png differ diff --git a/kig/icons/hi32-action-circlebcl.png b/kig/icons/hi32-action-circlebcl.png new file mode 100644 index 00000000..73ee7909 Binary files /dev/null and b/kig/icons/hi32-action-circlebcl.png differ diff --git a/kig/icons/hi32-action-circlebcp.png b/kig/icons/hi32-action-circlebcp.png new file mode 100644 index 00000000..91f0e6ec Binary files /dev/null and b/kig/icons/hi32-action-circlebcp.png differ diff --git a/kig/icons/hi32-action-circlebpd.png b/kig/icons/hi32-action-circlebpd.png new file mode 100644 index 00000000..e51dda03 Binary files /dev/null and b/kig/icons/hi32-action-circlebpd.png differ diff --git a/kig/icons/hi32-action-circlebps.png b/kig/icons/hi32-action-circlebps.png new file mode 100644 index 00000000..c1c054ac Binary files /dev/null and b/kig/icons/hi32-action-circlebps.png differ diff --git a/kig/icons/hi32-action-circlebtp.png b/kig/icons/hi32-action-circlebtp.png new file mode 100644 index 00000000..a0e438e4 Binary files /dev/null and b/kig/icons/hi32-action-circlebtp.png differ diff --git a/kig/icons/hi32-action-circlelineintersection.png b/kig/icons/hi32-action-circlelineintersection.png new file mode 100644 index 00000000..fbd65d4e Binary files /dev/null and b/kig/icons/hi32-action-circlelineintersection.png differ diff --git a/kig/icons/hi32-action-circumference.png b/kig/icons/hi32-action-circumference.png new file mode 100644 index 00000000..7af7f209 Binary files /dev/null and b/kig/icons/hi32-action-circumference.png differ diff --git a/kig/icons/hi32-action-conicasymptotes.png b/kig/icons/hi32-action-conicasymptotes.png new file mode 100644 index 00000000..bd9feaeb Binary files /dev/null and b/kig/icons/hi32-action-conicasymptotes.png differ diff --git a/kig/icons/hi32-action-conicb5p.png b/kig/icons/hi32-action-conicb5p.png new file mode 100644 index 00000000..3062bacc Binary files /dev/null and b/kig/icons/hi32-action-conicb5p.png differ diff --git a/kig/icons/hi32-action-coniclineintersection.png b/kig/icons/hi32-action-coniclineintersection.png new file mode 100644 index 00000000..7dbeb738 Binary files /dev/null and b/kig/icons/hi32-action-coniclineintersection.png differ diff --git a/kig/icons/hi32-action-conicsradicalline.png b/kig/icons/hi32-action-conicsradicalline.png new file mode 100644 index 00000000..455735b9 Binary files /dev/null and b/kig/icons/hi32-action-conicsradicalline.png differ diff --git a/kig/icons/hi32-action-convexhull.png b/kig/icons/hi32-action-convexhull.png new file mode 100644 index 00000000..c5777e2c Binary files /dev/null and b/kig/icons/hi32-action-convexhull.png differ diff --git a/kig/icons/hi32-action-curvelineintersection.png b/kig/icons/hi32-action-curvelineintersection.png new file mode 100644 index 00000000..8cf6b2c5 Binary files /dev/null and b/kig/icons/hi32-action-curvelineintersection.png differ diff --git a/kig/icons/hi32-action-directrix.png b/kig/icons/hi32-action-directrix.png new file mode 100644 index 00000000..694cbd83 Binary files /dev/null and b/kig/icons/hi32-action-directrix.png differ diff --git a/kig/icons/hi32-action-distance.png b/kig/icons/hi32-action-distance.png new file mode 100644 index 00000000..9e85728c Binary files /dev/null and b/kig/icons/hi32-action-distance.png differ diff --git a/kig/icons/hi32-action-ellipsebffp.png b/kig/icons/hi32-action-ellipsebffp.png new file mode 100644 index 00000000..e324bfe4 Binary files /dev/null and b/kig/icons/hi32-action-ellipsebffp.png differ diff --git a/kig/icons/hi32-action-en.png b/kig/icons/hi32-action-en.png new file mode 100644 index 00000000..0f689847 Binary files /dev/null and b/kig/icons/hi32-action-en.png differ diff --git a/kig/icons/hi32-action-equilateralhyperbolab4p.png b/kig/icons/hi32-action-equilateralhyperbolab4p.png new file mode 100644 index 00000000..d32fec90 Binary files /dev/null and b/kig/icons/hi32-action-equilateralhyperbolab4p.png differ diff --git a/kig/icons/hi32-action-equitriangle.png b/kig/icons/hi32-action-equitriangle.png new file mode 100644 index 00000000..198788c3 Binary files /dev/null and b/kig/icons/hi32-action-equitriangle.png differ diff --git a/kig/icons/hi32-action-genericaffinity.png b/kig/icons/hi32-action-genericaffinity.png new file mode 100644 index 00000000..4450bbf1 Binary files /dev/null and b/kig/icons/hi32-action-genericaffinity.png differ diff --git a/kig/icons/hi32-action-genericprojectivity.png b/kig/icons/hi32-action-genericprojectivity.png new file mode 100644 index 00000000..55908522 Binary files /dev/null and b/kig/icons/hi32-action-genericprojectivity.png differ diff --git a/kig/icons/hi32-action-halflinebyvector.png b/kig/icons/hi32-action-halflinebyvector.png new file mode 100644 index 00000000..3e8e92a8 Binary files /dev/null and b/kig/icons/hi32-action-halflinebyvector.png differ diff --git a/kig/icons/hi32-action-harmonichomology.png b/kig/icons/hi32-action-harmonichomology.png new file mode 100644 index 00000000..1d6e42b4 Binary files /dev/null and b/kig/icons/hi32-action-harmonichomology.png differ diff --git a/kig/icons/hi32-action-hexagonbcv.png b/kig/icons/hi32-action-hexagonbcv.png new file mode 100644 index 00000000..97309f49 Binary files /dev/null and b/kig/icons/hi32-action-hexagonbcv.png differ diff --git a/kig/icons/hi32-action-hyperbolabffp.png b/kig/icons/hi32-action-hyperbolabffp.png new file mode 100644 index 00000000..4dc82334 Binary files /dev/null and b/kig/icons/hi32-action-hyperbolabffp.png differ diff --git a/kig/icons/hi32-action-intersection.png b/kig/icons/hi32-action-intersection.png new file mode 100644 index 00000000..be2fb008 Binary files /dev/null and b/kig/icons/hi32-action-intersection.png differ diff --git a/kig/icons/hi32-action-inversion.png b/kig/icons/hi32-action-inversion.png new file mode 100644 index 00000000..7d8223d1 Binary files /dev/null and b/kig/icons/hi32-action-inversion.png differ diff --git a/kig/icons/hi32-action-kig_polygon.png b/kig/icons/hi32-action-kig_polygon.png new file mode 100644 index 00000000..67d9982c Binary files /dev/null and b/kig/icons/hi32-action-kig_polygon.png differ diff --git a/kig/icons/hi32-action-kig_text.png b/kig/icons/hi32-action-kig_text.png new file mode 100644 index 00000000..22136c5b Binary files /dev/null and b/kig/icons/hi32-action-kig_text.png differ diff --git a/kig/icons/hi32-action-line.png b/kig/icons/hi32-action-line.png new file mode 100644 index 00000000..a0e4c656 Binary files /dev/null and b/kig/icons/hi32-action-line.png differ diff --git a/kig/icons/hi32-action-linebyvector.png b/kig/icons/hi32-action-linebyvector.png new file mode 100644 index 00000000..c64205fe Binary files /dev/null and b/kig/icons/hi32-action-linebyvector.png differ diff --git a/kig/icons/hi32-action-locus.png b/kig/icons/hi32-action-locus.png new file mode 100644 index 00000000..90bb23a7 Binary files /dev/null and b/kig/icons/hi32-action-locus.png differ diff --git a/kig/icons/hi32-action-mirrorpoint.png b/kig/icons/hi32-action-mirrorpoint.png new file mode 100644 index 00000000..840f5e9e Binary files /dev/null and b/kig/icons/hi32-action-mirrorpoint.png differ diff --git a/kig/icons/hi32-action-move.png b/kig/icons/hi32-action-move.png new file mode 100644 index 00000000..88ab3cef Binary files /dev/null and b/kig/icons/hi32-action-move.png differ diff --git a/kig/icons/hi32-action-paint.png b/kig/icons/hi32-action-paint.png new file mode 100644 index 00000000..feb1f2ab Binary files /dev/null and b/kig/icons/hi32-action-paint.png differ diff --git a/kig/icons/hi32-action-parabolabtp.png b/kig/icons/hi32-action-parabolabtp.png new file mode 100644 index 00000000..4edea289 Binary files /dev/null and b/kig/icons/hi32-action-parabolabtp.png differ diff --git a/kig/icons/hi32-action-parallel.png b/kig/icons/hi32-action-parallel.png new file mode 100644 index 00000000..64e4b09d Binary files /dev/null and b/kig/icons/hi32-action-parallel.png differ diff --git a/kig/icons/hi32-action-perpendicular.png b/kig/icons/hi32-action-perpendicular.png new file mode 100644 index 00000000..d9c82f5a Binary files /dev/null and b/kig/icons/hi32-action-perpendicular.png differ diff --git a/kig/icons/hi32-action-point.png b/kig/icons/hi32-action-point.png new file mode 100644 index 00000000..a541f857 Binary files /dev/null and b/kig/icons/hi32-action-point.png differ diff --git a/kig/icons/hi32-action-pointOnLine.png b/kig/icons/hi32-action-pointOnLine.png new file mode 100644 index 00000000..f9cb6168 Binary files /dev/null and b/kig/icons/hi32-action-pointOnLine.png differ diff --git a/kig/icons/hi32-action-pointxy.png b/kig/icons/hi32-action-pointxy.png new file mode 100644 index 00000000..d3ede624 Binary files /dev/null and b/kig/icons/hi32-action-pointxy.png differ diff --git a/kig/icons/hi32-action-polygonsides.png b/kig/icons/hi32-action-polygonsides.png new file mode 100644 index 00000000..fe57f99a Binary files /dev/null and b/kig/icons/hi32-action-polygonsides.png differ diff --git a/kig/icons/hi32-action-polygonvertices.png b/kig/icons/hi32-action-polygonvertices.png new file mode 100644 index 00000000..84c22f1c Binary files /dev/null and b/kig/icons/hi32-action-polygonvertices.png differ diff --git a/kig/icons/hi32-action-python.png b/kig/icons/hi32-action-python.png new file mode 100644 index 00000000..ee93b7d5 Binary files /dev/null and b/kig/icons/hi32-action-python.png differ diff --git a/kig/icons/hi32-action-radicalline.png b/kig/icons/hi32-action-radicalline.png new file mode 100644 index 00000000..47786034 Binary files /dev/null and b/kig/icons/hi32-action-radicalline.png differ diff --git a/kig/icons/hi32-action-ray.png b/kig/icons/hi32-action-ray.png new file mode 100644 index 00000000..68545397 Binary files /dev/null and b/kig/icons/hi32-action-ray.png differ diff --git a/kig/icons/hi32-action-rotation.png b/kig/icons/hi32-action-rotation.png new file mode 100644 index 00000000..a2e1f3df Binary files /dev/null and b/kig/icons/hi32-action-rotation.png differ diff --git a/kig/icons/hi32-action-scale.png b/kig/icons/hi32-action-scale.png new file mode 100644 index 00000000..f0d70870 Binary files /dev/null and b/kig/icons/hi32-action-scale.png differ diff --git a/kig/icons/hi32-action-segment.png b/kig/icons/hi32-action-segment.png new file mode 100644 index 00000000..fc5a0c4d Binary files /dev/null and b/kig/icons/hi32-action-segment.png differ diff --git a/kig/icons/hi32-action-segment_midpoint.png b/kig/icons/hi32-action-segment_midpoint.png new file mode 100644 index 00000000..6fa5bf1d Binary files /dev/null and b/kig/icons/hi32-action-segment_midpoint.png differ diff --git a/kig/icons/hi32-action-segmentaxis.png b/kig/icons/hi32-action-segmentaxis.png new file mode 100644 index 00000000..885cb9e7 Binary files /dev/null and b/kig/icons/hi32-action-segmentaxis.png differ diff --git a/kig/icons/hi32-action-similitude.png b/kig/icons/hi32-action-similitude.png new file mode 100644 index 00000000..87f6e486 Binary files /dev/null and b/kig/icons/hi32-action-similitude.png differ diff --git a/kig/icons/hi32-action-sizer.png b/kig/icons/hi32-action-sizer.png new file mode 100644 index 00000000..82ff17ab Binary files /dev/null and b/kig/icons/hi32-action-sizer.png differ diff --git a/kig/icons/hi32-action-slope.png b/kig/icons/hi32-action-slope.png new file mode 100644 index 00000000..6bfdb0e3 Binary files /dev/null and b/kig/icons/hi32-action-slope.png differ diff --git a/kig/icons/hi32-action-square.png b/kig/icons/hi32-action-square.png new file mode 100644 index 00000000..a9f1b401 Binary files /dev/null and b/kig/icons/hi32-action-square.png differ diff --git a/kig/icons/hi32-action-stretch.png b/kig/icons/hi32-action-stretch.png new file mode 100644 index 00000000..43b4e899 Binary files /dev/null and b/kig/icons/hi32-action-stretch.png differ diff --git a/kig/icons/hi32-action-tangent.png b/kig/icons/hi32-action-tangent.png new file mode 100644 index 00000000..92922634 Binary files /dev/null and b/kig/icons/hi32-action-tangent.png differ diff --git a/kig/icons/hi32-action-test.png b/kig/icons/hi32-action-test.png new file mode 100644 index 00000000..4a240dfe Binary files /dev/null and b/kig/icons/hi32-action-test.png differ diff --git a/kig/icons/hi32-action-testcollinear.png b/kig/icons/hi32-action-testcollinear.png new file mode 100644 index 00000000..c999715e Binary files /dev/null and b/kig/icons/hi32-action-testcollinear.png differ diff --git a/kig/icons/hi32-action-testcontains.png b/kig/icons/hi32-action-testcontains.png new file mode 100644 index 00000000..0694e261 Binary files /dev/null and b/kig/icons/hi32-action-testcontains.png differ diff --git a/kig/icons/hi32-action-testdistance.png b/kig/icons/hi32-action-testdistance.png new file mode 100644 index 00000000..518a4d51 Binary files /dev/null and b/kig/icons/hi32-action-testdistance.png differ diff --git a/kig/icons/hi32-action-testorthogonal.png b/kig/icons/hi32-action-testorthogonal.png new file mode 100644 index 00000000..4ce981c0 Binary files /dev/null and b/kig/icons/hi32-action-testorthogonal.png differ diff --git a/kig/icons/hi32-action-testparallel.png b/kig/icons/hi32-action-testparallel.png new file mode 100644 index 00000000..c2fa12af Binary files /dev/null and b/kig/icons/hi32-action-testparallel.png differ diff --git a/kig/icons/hi32-action-translation.png b/kig/icons/hi32-action-translation.png new file mode 100644 index 00000000..e31ff95e Binary files /dev/null and b/kig/icons/hi32-action-translation.png differ diff --git a/kig/icons/hi32-action-triangle.png b/kig/icons/hi32-action-triangle.png new file mode 100644 index 00000000..85c69a1b Binary files /dev/null and b/kig/icons/hi32-action-triangle.png differ diff --git a/kig/icons/hi32-action-vector.png b/kig/icons/hi32-action-vector.png new file mode 100644 index 00000000..1de28bba Binary files /dev/null and b/kig/icons/hi32-action-vector.png differ diff --git a/kig/icons/hi32-action-vectordifference.png b/kig/icons/hi32-action-vectordifference.png new file mode 100644 index 00000000..ef60e0bf Binary files /dev/null and b/kig/icons/hi32-action-vectordifference.png differ diff --git a/kig/icons/hi32-action-vectorsum.png b/kig/icons/hi32-action-vectorsum.png new file mode 100644 index 00000000..07771710 Binary files /dev/null and b/kig/icons/hi32-action-vectorsum.png differ diff --git a/kig/icons/hi32-action-w.png b/kig/icons/hi32-action-w.png new file mode 100644 index 00000000..156707c2 Binary files /dev/null and b/kig/icons/hi32-action-w.png differ diff --git a/kig/icons/hisc-action-angle.svgz b/kig/icons/hisc-action-angle.svgz new file mode 100644 index 00000000..b08e88a8 Binary files /dev/null and b/kig/icons/hisc-action-angle.svgz differ diff --git a/kig/icons/hisc-action-angle_bisector.svgz b/kig/icons/hisc-action-angle_bisector.svgz new file mode 100644 index 00000000..c2ce2411 Binary files /dev/null and b/kig/icons/hisc-action-angle_bisector.svgz differ diff --git a/kig/icons/hisc-action-angle_size.svgz b/kig/icons/hisc-action-angle_size.svgz new file mode 100644 index 00000000..aced5dfd Binary files /dev/null and b/kig/icons/hisc-action-angle_size.svgz differ diff --git a/kig/icons/hisc-action-arc.svgz b/kig/icons/hisc-action-arc.svgz new file mode 100644 index 00000000..af79d93d Binary files /dev/null and b/kig/icons/hisc-action-arc.svgz differ diff --git a/kig/icons/hisc-action-arc_center.svgz b/kig/icons/hisc-action-arc_center.svgz new file mode 100644 index 00000000..65d4da89 Binary files /dev/null and b/kig/icons/hisc-action-arc_center.svgz differ diff --git a/kig/icons/hisc-action-areaCircle.svgz b/kig/icons/hisc-action-areaCircle.svgz new file mode 100644 index 00000000..36223591 Binary files /dev/null and b/kig/icons/hisc-action-areaCircle.svgz differ diff --git a/kig/icons/hisc-action-attacher.svgz b/kig/icons/hisc-action-attacher.svgz new file mode 100644 index 00000000..6f5f7743 Binary files /dev/null and b/kig/icons/hisc-action-attacher.svgz differ diff --git a/kig/icons/hisc-action-baseCircle.svgz b/kig/icons/hisc-action-baseCircle.svgz new file mode 100644 index 00000000..3a431868 Binary files /dev/null and b/kig/icons/hisc-action-baseCircle.svgz differ diff --git a/kig/icons/hisc-action-bisection.svgz b/kig/icons/hisc-action-bisection.svgz new file mode 100644 index 00000000..7b1bfc01 Binary files /dev/null and b/kig/icons/hisc-action-bisection.svgz differ diff --git a/kig/icons/hisc-action-centerofcurvature.svgz b/kig/icons/hisc-action-centerofcurvature.svgz new file mode 100644 index 00000000..a66db2bd Binary files /dev/null and b/kig/icons/hisc-action-centerofcurvature.svgz differ diff --git a/kig/icons/hisc-action-centralsymmetry.svgz b/kig/icons/hisc-action-centralsymmetry.svgz new file mode 100644 index 00000000..b065a6d3 Binary files /dev/null and b/kig/icons/hisc-action-centralsymmetry.svgz differ diff --git a/kig/icons/hisc-action-circlebcl.svgz b/kig/icons/hisc-action-circlebcl.svgz new file mode 100644 index 00000000..1e9162d5 Binary files /dev/null and b/kig/icons/hisc-action-circlebcl.svgz differ diff --git a/kig/icons/hisc-action-circlebcp.svgz b/kig/icons/hisc-action-circlebcp.svgz new file mode 100644 index 00000000..f05a2f2c Binary files /dev/null and b/kig/icons/hisc-action-circlebcp.svgz differ diff --git a/kig/icons/hisc-action-circlebpd.svgz b/kig/icons/hisc-action-circlebpd.svgz new file mode 100644 index 00000000..c636bfd8 Binary files /dev/null and b/kig/icons/hisc-action-circlebpd.svgz differ diff --git a/kig/icons/hisc-action-circlebps.svgz b/kig/icons/hisc-action-circlebps.svgz new file mode 100644 index 00000000..27463564 Binary files /dev/null and b/kig/icons/hisc-action-circlebps.svgz differ diff --git a/kig/icons/hisc-action-circlebtp.svgz b/kig/icons/hisc-action-circlebtp.svgz new file mode 100644 index 00000000..cd1df6e9 Binary files /dev/null and b/kig/icons/hisc-action-circlebtp.svgz differ diff --git a/kig/icons/hisc-action-circlelineintersection.svgz b/kig/icons/hisc-action-circlelineintersection.svgz new file mode 100644 index 00000000..031ee82b Binary files /dev/null and b/kig/icons/hisc-action-circlelineintersection.svgz differ diff --git a/kig/icons/hisc-action-circumference.svgz b/kig/icons/hisc-action-circumference.svgz new file mode 100644 index 00000000..b695ef3c Binary files /dev/null and b/kig/icons/hisc-action-circumference.svgz differ diff --git a/kig/icons/hisc-action-conicasymptotes.svgz b/kig/icons/hisc-action-conicasymptotes.svgz new file mode 100644 index 00000000..9d63239c Binary files /dev/null and b/kig/icons/hisc-action-conicasymptotes.svgz differ diff --git a/kig/icons/hisc-action-conicb5p.svgz b/kig/icons/hisc-action-conicb5p.svgz new file mode 100644 index 00000000..80d15b8e Binary files /dev/null and b/kig/icons/hisc-action-conicb5p.svgz differ diff --git a/kig/icons/hisc-action-coniclineintersection.svgz b/kig/icons/hisc-action-coniclineintersection.svgz new file mode 100644 index 00000000..853cca71 Binary files /dev/null and b/kig/icons/hisc-action-coniclineintersection.svgz differ diff --git a/kig/icons/hisc-action-conicsradicalline.svgz b/kig/icons/hisc-action-conicsradicalline.svgz new file mode 100644 index 00000000..6991b9b7 Binary files /dev/null and b/kig/icons/hisc-action-conicsradicalline.svgz differ diff --git a/kig/icons/hisc-action-convexhull.svgz b/kig/icons/hisc-action-convexhull.svgz new file mode 100644 index 00000000..1d1121df Binary files /dev/null and b/kig/icons/hisc-action-convexhull.svgz differ diff --git a/kig/icons/hisc-action-curvelineintersection.svgz b/kig/icons/hisc-action-curvelineintersection.svgz new file mode 100644 index 00000000..948b027b Binary files /dev/null and b/kig/icons/hisc-action-curvelineintersection.svgz differ diff --git a/kig/icons/hisc-action-directrix.svgz b/kig/icons/hisc-action-directrix.svgz new file mode 100644 index 00000000..f1e36ab5 Binary files /dev/null and b/kig/icons/hisc-action-directrix.svgz differ diff --git a/kig/icons/hisc-action-distance.svgz b/kig/icons/hisc-action-distance.svgz new file mode 100644 index 00000000..aa982a87 Binary files /dev/null and b/kig/icons/hisc-action-distance.svgz differ diff --git a/kig/icons/hisc-action-ellipsebffp.svgz b/kig/icons/hisc-action-ellipsebffp.svgz new file mode 100644 index 00000000..b927f644 Binary files /dev/null and b/kig/icons/hisc-action-ellipsebffp.svgz differ diff --git a/kig/icons/hisc-action-en.svgz b/kig/icons/hisc-action-en.svgz new file mode 100644 index 00000000..2f461a23 Binary files /dev/null and b/kig/icons/hisc-action-en.svgz differ diff --git a/kig/icons/hisc-action-equilateralhyperbolab4p.svgz b/kig/icons/hisc-action-equilateralhyperbolab4p.svgz new file mode 100644 index 00000000..3e029768 Binary files /dev/null and b/kig/icons/hisc-action-equilateralhyperbolab4p.svgz differ diff --git a/kig/icons/hisc-action-equitriangle.svgz b/kig/icons/hisc-action-equitriangle.svgz new file mode 100644 index 00000000..46dd9b2d Binary files /dev/null and b/kig/icons/hisc-action-equitriangle.svgz differ diff --git a/kig/icons/hisc-action-genericaffinity.svgz b/kig/icons/hisc-action-genericaffinity.svgz new file mode 100644 index 00000000..3b1c7d46 Binary files /dev/null and b/kig/icons/hisc-action-genericaffinity.svgz differ diff --git a/kig/icons/hisc-action-genericprojectivity.svgz b/kig/icons/hisc-action-genericprojectivity.svgz new file mode 100644 index 00000000..bc74c671 Binary files /dev/null and b/kig/icons/hisc-action-genericprojectivity.svgz differ diff --git a/kig/icons/hisc-action-halflinebyvector.svgz b/kig/icons/hisc-action-halflinebyvector.svgz new file mode 100644 index 00000000..92be9ece Binary files /dev/null and b/kig/icons/hisc-action-halflinebyvector.svgz differ diff --git a/kig/icons/hisc-action-harmonichomology.svgz b/kig/icons/hisc-action-harmonichomology.svgz new file mode 100644 index 00000000..30ba3d89 Binary files /dev/null and b/kig/icons/hisc-action-harmonichomology.svgz differ diff --git a/kig/icons/hisc-action-hexagonbcv.svgz b/kig/icons/hisc-action-hexagonbcv.svgz new file mode 100644 index 00000000..82cd94e2 Binary files /dev/null and b/kig/icons/hisc-action-hexagonbcv.svgz differ diff --git a/kig/icons/hisc-action-hyperbolabffp.svgz b/kig/icons/hisc-action-hyperbolabffp.svgz new file mode 100644 index 00000000..4c0fb479 Binary files /dev/null and b/kig/icons/hisc-action-hyperbolabffp.svgz differ diff --git a/kig/icons/hisc-action-intersection.svgz b/kig/icons/hisc-action-intersection.svgz new file mode 100644 index 00000000..05171c8c Binary files /dev/null and b/kig/icons/hisc-action-intersection.svgz differ diff --git a/kig/icons/hisc-action-inversion.svgz b/kig/icons/hisc-action-inversion.svgz new file mode 100644 index 00000000..4508bc49 Binary files /dev/null and b/kig/icons/hisc-action-inversion.svgz differ diff --git a/kig/icons/hisc-action-kig_polygon.svgz b/kig/icons/hisc-action-kig_polygon.svgz new file mode 100644 index 00000000..cf74ff91 Binary files /dev/null and b/kig/icons/hisc-action-kig_polygon.svgz differ diff --git a/kig/icons/hisc-action-kig_text.svgz b/kig/icons/hisc-action-kig_text.svgz new file mode 100644 index 00000000..7934c739 Binary files /dev/null and b/kig/icons/hisc-action-kig_text.svgz differ diff --git a/kig/icons/hisc-action-line.svgz b/kig/icons/hisc-action-line.svgz new file mode 100644 index 00000000..10f4e4f1 Binary files /dev/null and b/kig/icons/hisc-action-line.svgz differ diff --git a/kig/icons/hisc-action-linebyvector.svgz b/kig/icons/hisc-action-linebyvector.svgz new file mode 100644 index 00000000..c5e5e6ea Binary files /dev/null and b/kig/icons/hisc-action-linebyvector.svgz differ diff --git a/kig/icons/hisc-action-locus.svgz b/kig/icons/hisc-action-locus.svgz new file mode 100644 index 00000000..1eda537a Binary files /dev/null and b/kig/icons/hisc-action-locus.svgz differ diff --git a/kig/icons/hisc-action-mirrorpoint.svgz b/kig/icons/hisc-action-mirrorpoint.svgz new file mode 100644 index 00000000..072016c3 Binary files /dev/null and b/kig/icons/hisc-action-mirrorpoint.svgz differ diff --git a/kig/icons/hisc-action-move.svgz b/kig/icons/hisc-action-move.svgz new file mode 100644 index 00000000..b26cdb23 Binary files /dev/null and b/kig/icons/hisc-action-move.svgz differ diff --git a/kig/icons/hisc-action-paint.svgz b/kig/icons/hisc-action-paint.svgz new file mode 100644 index 00000000..7739240d Binary files /dev/null and b/kig/icons/hisc-action-paint.svgz differ diff --git a/kig/icons/hisc-action-parabolabtp.svgz b/kig/icons/hisc-action-parabolabtp.svgz new file mode 100644 index 00000000..91c7d6cf Binary files /dev/null and b/kig/icons/hisc-action-parabolabtp.svgz differ diff --git a/kig/icons/hisc-action-parallel.svgz b/kig/icons/hisc-action-parallel.svgz new file mode 100644 index 00000000..d6992058 Binary files /dev/null and b/kig/icons/hisc-action-parallel.svgz differ diff --git a/kig/icons/hisc-action-perpendicular.svgz b/kig/icons/hisc-action-perpendicular.svgz new file mode 100644 index 00000000..b0713e36 Binary files /dev/null and b/kig/icons/hisc-action-perpendicular.svgz differ diff --git a/kig/icons/hisc-action-point.svgz b/kig/icons/hisc-action-point.svgz new file mode 100644 index 00000000..df7b856a Binary files /dev/null and b/kig/icons/hisc-action-point.svgz differ diff --git a/kig/icons/hisc-action-pointOnLine.svgz b/kig/icons/hisc-action-pointOnLine.svgz new file mode 100644 index 00000000..53ac009e Binary files /dev/null and b/kig/icons/hisc-action-pointOnLine.svgz differ diff --git a/kig/icons/hisc-action-pointxy.svgz b/kig/icons/hisc-action-pointxy.svgz new file mode 100644 index 00000000..4fab2148 Binary files /dev/null and b/kig/icons/hisc-action-pointxy.svgz differ diff --git a/kig/icons/hisc-action-polygonsides.svgz b/kig/icons/hisc-action-polygonsides.svgz new file mode 100644 index 00000000..6348509c Binary files /dev/null and b/kig/icons/hisc-action-polygonsides.svgz differ diff --git a/kig/icons/hisc-action-polygonvertices.svgz b/kig/icons/hisc-action-polygonvertices.svgz new file mode 100644 index 00000000..27a2876b Binary files /dev/null and b/kig/icons/hisc-action-polygonvertices.svgz differ diff --git a/kig/icons/hisc-action-python.svgz b/kig/icons/hisc-action-python.svgz new file mode 100644 index 00000000..47415a43 Binary files /dev/null and b/kig/icons/hisc-action-python.svgz differ diff --git a/kig/icons/hisc-action-radicalline.svgz b/kig/icons/hisc-action-radicalline.svgz new file mode 100644 index 00000000..87416911 Binary files /dev/null and b/kig/icons/hisc-action-radicalline.svgz differ diff --git a/kig/icons/hisc-action-ray.svgz b/kig/icons/hisc-action-ray.svgz new file mode 100644 index 00000000..aff05709 Binary files /dev/null and b/kig/icons/hisc-action-ray.svgz differ diff --git a/kig/icons/hisc-action-rotation.svgz b/kig/icons/hisc-action-rotation.svgz new file mode 100644 index 00000000..9ab8dc14 Binary files /dev/null and b/kig/icons/hisc-action-rotation.svgz differ diff --git a/kig/icons/hisc-action-scale.svgz b/kig/icons/hisc-action-scale.svgz new file mode 100644 index 00000000..43ad5f72 Binary files /dev/null and b/kig/icons/hisc-action-scale.svgz differ diff --git a/kig/icons/hisc-action-segment.svgz b/kig/icons/hisc-action-segment.svgz new file mode 100644 index 00000000..baeeaef3 Binary files /dev/null and b/kig/icons/hisc-action-segment.svgz differ diff --git a/kig/icons/hisc-action-segment_midpoint.svgz b/kig/icons/hisc-action-segment_midpoint.svgz new file mode 100644 index 00000000..57cb6d66 Binary files /dev/null and b/kig/icons/hisc-action-segment_midpoint.svgz differ diff --git a/kig/icons/hisc-action-segmentaxis.svgz b/kig/icons/hisc-action-segmentaxis.svgz new file mode 100644 index 00000000..40f82b6c Binary files /dev/null and b/kig/icons/hisc-action-segmentaxis.svgz differ diff --git a/kig/icons/hisc-action-similitude.svgz b/kig/icons/hisc-action-similitude.svgz new file mode 100644 index 00000000..823a384d Binary files /dev/null and b/kig/icons/hisc-action-similitude.svgz differ diff --git a/kig/icons/hisc-action-sizer.svgz b/kig/icons/hisc-action-sizer.svgz new file mode 100644 index 00000000..d49c69bc Binary files /dev/null and b/kig/icons/hisc-action-sizer.svgz differ diff --git a/kig/icons/hisc-action-slope.svgz b/kig/icons/hisc-action-slope.svgz new file mode 100644 index 00000000..c4e993dc Binary files /dev/null and b/kig/icons/hisc-action-slope.svgz differ diff --git a/kig/icons/hisc-action-square.svgz b/kig/icons/hisc-action-square.svgz new file mode 100644 index 00000000..4e5b6527 Binary files /dev/null and b/kig/icons/hisc-action-square.svgz differ diff --git a/kig/icons/hisc-action-stretch.svgz b/kig/icons/hisc-action-stretch.svgz new file mode 100644 index 00000000..54db9e2c Binary files /dev/null and b/kig/icons/hisc-action-stretch.svgz differ diff --git a/kig/icons/hisc-action-tangent.svgz b/kig/icons/hisc-action-tangent.svgz new file mode 100644 index 00000000..74cda333 Binary files /dev/null and b/kig/icons/hisc-action-tangent.svgz differ diff --git a/kig/icons/hisc-action-test.svgz b/kig/icons/hisc-action-test.svgz new file mode 100644 index 00000000..77f16d69 Binary files /dev/null and b/kig/icons/hisc-action-test.svgz differ diff --git a/kig/icons/hisc-action-testcollinear.svgz b/kig/icons/hisc-action-testcollinear.svgz new file mode 100644 index 00000000..ee3de1ae Binary files /dev/null and b/kig/icons/hisc-action-testcollinear.svgz differ diff --git a/kig/icons/hisc-action-testcontains.svgz b/kig/icons/hisc-action-testcontains.svgz new file mode 100644 index 00000000..af07e486 Binary files /dev/null and b/kig/icons/hisc-action-testcontains.svgz differ diff --git a/kig/icons/hisc-action-testdistance.svgz b/kig/icons/hisc-action-testdistance.svgz new file mode 100644 index 00000000..4f62efd4 Binary files /dev/null and b/kig/icons/hisc-action-testdistance.svgz differ diff --git a/kig/icons/hisc-action-testorthogonal.svgz b/kig/icons/hisc-action-testorthogonal.svgz new file mode 100644 index 00000000..c5fa277b Binary files /dev/null and b/kig/icons/hisc-action-testorthogonal.svgz differ diff --git a/kig/icons/hisc-action-testparallel.svgz b/kig/icons/hisc-action-testparallel.svgz new file mode 100644 index 00000000..b4b52d58 Binary files /dev/null and b/kig/icons/hisc-action-testparallel.svgz differ diff --git a/kig/icons/hisc-action-translation.svgz b/kig/icons/hisc-action-translation.svgz new file mode 100644 index 00000000..6a0bc10a Binary files /dev/null and b/kig/icons/hisc-action-translation.svgz differ diff --git a/kig/icons/hisc-action-triangle.svgz b/kig/icons/hisc-action-triangle.svgz new file mode 100644 index 00000000..c2ea4424 Binary files /dev/null and b/kig/icons/hisc-action-triangle.svgz differ diff --git a/kig/icons/hisc-action-vector.svgz b/kig/icons/hisc-action-vector.svgz new file mode 100644 index 00000000..8e18082f Binary files /dev/null and b/kig/icons/hisc-action-vector.svgz differ diff --git a/kig/icons/hisc-action-vectordifference.svgz b/kig/icons/hisc-action-vectordifference.svgz new file mode 100644 index 00000000..dfa6c75e Binary files /dev/null and b/kig/icons/hisc-action-vectordifference.svgz differ diff --git a/kig/icons/hisc-action-vectorsum.svgz b/kig/icons/hisc-action-vectorsum.svgz new file mode 100644 index 00000000..7bd5543f Binary files /dev/null and b/kig/icons/hisc-action-vectorsum.svgz differ diff --git a/kig/icons/hisc-action-w.svgz b/kig/icons/hisc-action-w.svgz new file mode 100644 index 00000000..d6d56abc Binary files /dev/null and b/kig/icons/hisc-action-w.svgz differ diff --git a/kig/kfile/Makefile.am b/kig/kfile/Makefile.am new file mode 100644 index 00000000..b8de2d3d --- /dev/null +++ b/kig/kfile/Makefile.am @@ -0,0 +1,24 @@ +INCLUDES = $(all_includes) + +noinst_HEADERS = \ + kfile_drgeo.h \ + kfile_kig.h + +kde_module_LTLIBRARIES = \ + kfile_drgeo.la \ + kfile_kig.la + +kfile_drgeo_la_SOURCES = kfile_drgeo.cpp +kfile_drgeo_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) +kfile_drgeo_la_LIBADD = $(LIB_KIO) + +kfile_kig_la_SOURCES = kfile_kig.cpp +kfile_kig_la_LDFLAGS = $(all_libraries) -module $(KDE_PLUGIN) +kfile_kig_la_LIBADD = $(LIB_KIO) + +METASOURCES = AUTO + +services_DATA = \ + kfile_drgeo.desktop \ + kfile_kig.desktop +servicesdir = $(kde_servicesdir) diff --git a/kig/kfile/kfile_drgeo.cpp b/kig/kfile/kfile_drgeo.cpp new file mode 100644 index 00000000..26ed7923 --- /dev/null +++ b/kig/kfile/kfile_drgeo.cpp @@ -0,0 +1,99 @@ +/*************************************************************************** + * Copyright (C) 2004 by Pino Toscano * + * toscano.pino@tiscali.it * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include "kfile_drgeo.h" + +#include +#include + +#include + +typedef KGenericFactory drgeoFactory; + +K_EXPORT_COMPONENT_FACTORY( kfile_drgeo, drgeoFactory( "kfile_drgeo" ) ) + +DrgeoPlugin::DrgeoPlugin( QObject *parent, const char *name, const QStringList &args ) + : KFilePlugin( parent, name, args ) +{ + info = addMimeTypeInfo( "application/x-drgeo" ); + + KFileMimeTypeInfo::GroupInfo* group = addGroupInfo( info, "DrgeoInfo", i18n( "Summary" ) ); + KFileMimeTypeInfo::ItemInfo* item; + item = addItemInfo( group, "NumOfFigures", i18n( "Figures" ), QVariant::Int ); + item = addItemInfo( group, "NumOfTexts", i18n( "Texts" ), QVariant::Int ); + item = addItemInfo( group, "NumOfMacros", i18n( "Macros" ), QVariant::Int ); + + group_contents = addGroupInfo( info, "DrgeoContents", i18n( "Translators: what this drgeo " + "file contains", "Contents" ) ); +} + +bool DrgeoPlugin::readInfo( KFileMetaInfo& metainfo, uint /*what*/ ) +{ + KFileMetaInfoGroup metagroup = appendGroup( metainfo, "DrgeoContents"); + + KFileMimeTypeInfo::ItemInfo* item; + + QFile f( metainfo.path() ); + QDomDocument doc( "drgenius" ); + if ( !doc.setContent( &f ) ) + return false; + QDomElement main = doc.documentElement(); + int numfig = 0; + int numtext = 0; + int nummacro = 0; + QString sectname; + // reading figures... + for ( QDomNode n = main.firstChild(); ! n.isNull(); n = n.nextSibling() ) + { + QDomElement e = n.toElement(); + if ( e.isNull() ) continue; + else if ( e.tagName() == "drgeo" ) + { + numfig++; + sectname = QString( "Figure" ) + QString::number( numfig ); + item = addItemInfo( group_contents, sectname, i18n( "Figure" ), QVariant::String ); + appendItem( metagroup, sectname, e.attribute( "name" ) ); + } + else if ( e.tagName() == "text" ) + { + numtext++; + sectname = QString( "Text" ) + QString::number( numtext ); + item = addItemInfo( group_contents, sectname, i18n( "Text" ), QVariant::String ); + appendItem( metagroup, sectname, e.attribute( "name" ) ); + } + else if ( e.tagName() == "macro" ) + { + nummacro++; + sectname = QString( "Macro" ) + QString::number( nummacro ); + item = addItemInfo( group_contents, sectname, i18n( "Macro" ), QVariant::String ); + appendItem( metagroup, sectname, e.attribute( "name" ) ); + } + } + + metagroup = appendGroup( metainfo, "DrgeoInfo"); + appendItem( metagroup, "NumOfFigures", numfig ); + appendItem( metagroup, "NumOfTexts", numtext ); + appendItem( metagroup, "NumOfMacros", nummacro ); + + return true; +} + +#include "kfile_drgeo.moc" + diff --git a/kig/kfile/kfile_drgeo.desktop b/kig/kfile/kfile_drgeo.desktop new file mode 100644 index 00000000..1b9ea997 --- /dev/null +++ b/kig/kfile/kfile_drgeo.desktop @@ -0,0 +1,55 @@ +[Desktop Entry] +Type=Service +Name=Dr. Geo Info +Name[af]=Dr. Geo inligting +Name[be]=ЗвеÑткі Dr. Geo +Name[bn]=ড. জিও সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ +Name[br]=Titouroù diwar-benn Dr. Geo +Name[ca]=Informació Dr. Geo +Name[cs]=Dr. Geo info +Name[csb]=Wëdowiédzô Dr Geo +Name[cy]=Gwybodaeth Dr. Geo +Name[da]=Dr. Geo info +Name[el]=ΠληÏοφοÏίες για το Dr. Geo +Name[eo]=Dr. Geo info +Name[es]=Información de Dr. Geo +Name[et]=Dr. Geo info +Name[eu]=Dr. Geo informazioa +Name[fa]=اطلاعات دکتر جیو +Name[fi]=Dr. Geo +Name[fr]=Informations de Dr. Geo +Name[ga]=Eolas faoi Dr. Geo +Name[gl]=Información de Dr. Geo +Name[he]=מידע על Dr. Geo +Name[hi]=डॉ. जिओ जानकारी +Name[hu]=Dr. Geo-jellemzÅ‘k +Name[is]=Dr. Geo upplýsingar +Name[it]=Informazioni Dr. Geo +Name[ja]=Dr. Geo 情報 +Name[ka]=Dr. Geo - მáƒáƒœáƒáƒªáƒ”მები +Name[km]=áž–áŸážáŸŒáž˜áž¶áž“ Dr. Geo +Name[mk]=Dr. Geo инфо +Name[nb]=Dr. Geo-info +Name[ne]=डा. जिव जानकारी +Name[nn]=Dr. Geo-info +Name[pa]=Dr. Geo ਜਾਣਕਾਰੀ +Name[pl]=Informacja Dr. Geo +Name[pt]=Informação do Dr. Geo +Name[pt_BR]=Informações do Dr. Geo +Name[ru]=Файл Dr. Geo +Name[sl]=Podatki Dr. Geo +Name[sr]=Dr. Geo информације +Name[sr@Latn]=Dr. Geo informacije +Name[sv]=Dr. Geo-information +Name[ta]=டா. ஜியோ தகவல௠+Name[tg]=Ðхборот дар бораи Ð“ÐµÐ¾Ð¼ÐµÑ‚Ñ€Ð¸Ñ +Name[tr]=Dr. Geo Bilgisi +Name[uk]=Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð´Ð»Ñ Dr. Geo +Name[vi]=Tiến sÄ© Thông tin Hình há»c +Name[zh_CN]=Dr. Geo ä¿¡æ¯ +Name[zh_TW]=Dr. Geo 資訊 +ServiceTypes=KFilePlugin +X-KDE-Library=kfile_drgeo +MimeType=application/x-drgeo +PreferredGroups=DrgeoInfo +PreferredItems=NumOfFigures;NumOfTexts;NumOfMacros diff --git a/kig/kfile/kfile_drgeo.h b/kig/kfile/kfile_drgeo.h new file mode 100644 index 00000000..b6e388da --- /dev/null +++ b/kig/kfile/kfile_drgeo.h @@ -0,0 +1,41 @@ +/*************************************************************************** + * Copyright (C) 2004 by Pino Toscano * + * toscano.pino@tiscali.it * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#ifndef KIG_KFILE_KFILE_DRGEO_H +#define KIG_KFILE_KFILE_DRGEO_H + +#include + +class QStringList; + +class DrgeoPlugin: public KFilePlugin +{ + Q_OBJECT + +public: + DrgeoPlugin( QObject *parent, const char *name, const QStringList& args ); + + virtual bool readInfo( KFileMetaInfo& metainfo, uint what); +protected: + KFileMimeTypeInfo* info; + KFileMimeTypeInfo::GroupInfo* group_contents; +}; + +#endif diff --git a/kig/kfile/kfile_kig.cpp b/kig/kfile/kfile_kig.cpp new file mode 100644 index 00000000..eca2f79d --- /dev/null +++ b/kig/kfile/kfile_kig.cpp @@ -0,0 +1,153 @@ +/*************************************************************************** + * Copyright (C) 2004 by Pino Toscano * + * toscano.pino@tiscali.it * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include "kfile_kig.h" + +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +typedef KGenericFactory kigFactory; + +K_EXPORT_COMPONENT_FACTORY( kfile_kig, kigFactory( "kfile_kig" ) ) + +KigPlugin::KigPlugin( QObject *parent, const char *name, const QStringList &args ) + : KFilePlugin( parent, name, args ) +{ + KFileMimeTypeInfo::ItemInfo* item; + + info = addMimeTypeInfo( "application/x-kig" ); + + group = addGroupInfo( info, "KigInfo", i18n( "Summary" ) ); + item = addItemInfo( group, "Version", i18n( "Version" ), QVariant::String ); + item = addItemInfo( group, "CompatVersion", i18n( "Compatibility Version" ), QVariant::String ); + item = addItemInfo( group, "CoordSystem", i18n( "Coordinate System" ), QVariant::String ); + item = addItemInfo( group, "Grid", i18n( "Grid" ), QVariant::String ); + item = addItemInfo( group, "Axes", i18n( "Axes" ), QVariant::String ); + item = addItemInfo( group, "Compressed", i18n( "Compressed" ), QVariant::String ); +} + +bool KigPlugin::readInfo( KFileMetaInfo& metainfo, uint /*what*/ ) +{ + KFileMetaInfoGroup metagroup = appendGroup( metainfo, "KigInfo"); + + QString sfile = metainfo.path(); + bool iscompressed = false; + QFile f( sfile ); + if ( !sfile.endsWith( ".kig", false ) ) + { + iscompressed = true; + + QString tempdir = KGlobal::dirs()->saveLocation( "tmp" ); + if ( tempdir.isEmpty() ) + return false; + + QString tempname = sfile.section( '/', -1 ); + if ( sfile.endsWith( ".kigz", false ) ) + { + tempname.remove( QRegExp( "\\.[Kk][Ii][Gg][Zz]$" ) ); + } + else + return false; + // reading compressed file + KTar* ark = new KTar( sfile, "application/x-gzip" ); + ark->open( IO_ReadOnly ); + const KArchiveDirectory* dir = ark->directory(); + QStringList entries = dir->entries(); + QStringList kigfiles = entries.grep( QRegExp( "\\.kig$" ) ); + if ( kigfiles.count() != 1 ) + return false; + const KArchiveEntry* kigz = dir->entry( kigfiles[0] ); + if ( !kigz->isFile() ) + return false; + dynamic_cast( kigz )->copyTo( tempdir ); + + f.setName( tempdir + kigz->name() ); + } + + if ( !f.open( IO_ReadOnly ) ) + return false; + + QDomDocument doc( "KigDocument" ); + if ( !doc.setContent( &f ) ) + return false; + + f.close(); + + // removing temp file + if ( iscompressed ) + f.remove(); + + QDomElement main = doc.documentElement(); + + // reading the version... + QString version = main.attribute( "Version" ); + if ( version.isEmpty() ) version = main.attribute( "version" ); + if ( version.isEmpty() ) version = i18n( "Translators: Not Available", "n/a" ); + appendItem( metagroup, "Version", version ); + + // reading the compatibility version... + QString compatversion = main.attribute( "CompatibilityVersion" ); + if ( compatversion.isEmpty() ) + compatversion = i18n( "%1 represents Kig version", + "%1 (as the version)" ).arg( version ); + appendItem( metagroup, "CompatVersion", compatversion ); + + // reading the Coordinate System... + QCString coordsystem; + for ( QDomNode n = main.firstChild(); ! n.isNull(); n = n.nextSibling() ) + { + QDomElement e = n.toElement(); + if ( e.isNull() ) continue; + if ( e.tagName() == "CoordinateSystem" ) + coordsystem = e.text().latin1(); + } + appendItem( metagroup, "CoordSystem", coordsystem ); + + // has Kig document the grid? + bool btmp = true; + QString stmp = main.attribute( "grid" ); + if ( !( stmp.isEmpty() || ( stmp != "0" ) ) ) + btmp = ( stmp != "0" ); + QString stmp2 = btmp ? i18n( "Yes" ) : i18n( "No" ); + appendItem( metagroup, "Grid", stmp2 ); + + // has Kig document the axes? + btmp = true; + stmp = main.attribute( "axes" ); + if ( !( stmp.isEmpty() || ( stmp != "0" ) ) ) + btmp = ( stmp != "0" ); + stmp2 = btmp ? i18n( "Yes" ) : i18n( "No" ); + appendItem( metagroup, "Axes", stmp2 ); + + stmp2 = iscompressed ? i18n( "Yes" ) : i18n( "No" ); + appendItem( metagroup, "Compressed", stmp2 ); + + return true; +} + +#include "kfile_kig.moc" diff --git a/kig/kfile/kfile_kig.desktop b/kig/kfile/kfile_kig.desktop new file mode 100644 index 00000000..03ee474b --- /dev/null +++ b/kig/kfile/kfile_kig.desktop @@ -0,0 +1,54 @@ +[Desktop Entry] +Type=Service +Name=Kig Info +Name[af]=Kig inligting +Name[be]=ЗвеÑткі Kig +Name[bn]=কিগ সংকà§à¦°à¦¾à¦¨à§à¦¤ তথà§à¦¯ +Name[br]=Titouroù diwar-benn Kig +Name[ca]=Informació Kig +Name[cs]=Kig info +Name[csb]=Wëdowiédzô Kig +Name[cy]=Gwybodaeth Kig +Name[da]=Kig info +Name[el]=ΠληÏοφοÏίες για το Kig +Name[eo]=Kig info +Name[es]=Información de Kig +Name[et]=Kigi info +Name[eu]=Kig informazioa +Name[fa]=اطلاعات Kig +Name[fr]=Informations de Kig +Name[ga]=Eolas faoi Kig +Name[gl]=Información de Kig +Name[he]=Kig מידע +Name[hi]=केआईजी जानकारी +Name[hu]=Kig-jellemzÅ‘k +Name[is]=Kig upplýsingar +Name[it]=Informazioni Kig +Name[ja]=Kig 情報 +Name[ka]=Kig - მáƒáƒœáƒáƒªáƒ”მები +Name[km]=áž–áŸážáŸŒáž˜áž¶áž“ Kig +Name[mk]=Kig инфо +Name[nb]=Kig-info +Name[ne]=किग जानकारी +Name[nn]=Kig-info +Name[pa]=ਕਿਗ ਜਾਣਕਾਰੀ +Name[pl]=Informacja Kig +Name[pt]=Informação do Kig +Name[pt_BR]=Informações do Kig +Name[ru]=Файл Kig +Name[sl]=Podatki Kig +Name[sr]=Kig информације +Name[sr@Latn]=Kig informacije +Name[sv]=Kig-information +Name[ta]=கிக௠தகவல௠+Name[tg]=Ðхборот дар бораи Kig +Name[tr]=Kig Bilgisi +Name[uk]=Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð´Ð»Ñ Kig +Name[vi]=Thông tin Kig +Name[zh_CN]=Kig ä¿¡æ¯ +Name[zh_TW]=Kig 資訊 +ServiceTypes=KFilePlugin +X-KDE-Library=kfile_kig +MimeType=application/x-kig +PreferredGroups=KigInfo +PreferredItems=Version;CoordSytem diff --git a/kig/kfile/kfile_kig.h b/kig/kfile/kfile_kig.h new file mode 100644 index 00000000..8580ec48 --- /dev/null +++ b/kig/kfile/kfile_kig.h @@ -0,0 +1,41 @@ +/*************************************************************************** + * Copyright (C) 2004 by Pino Toscano * + * toscano.pino@tiscali.it * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#ifndef KIG_KFILE_KFILE_KIG_H +#define KIG_KFILE_KFILE_KIG_H + +#include + +class QStringList; + +class KigPlugin: public KFilePlugin +{ + Q_OBJECT + +public: + KigPlugin( QObject *parent, const char *name, const QStringList& args ); + + virtual bool readInfo( KFileMetaInfo& metainfo, uint what); +protected: + KFileMimeTypeInfo* info; + KFileMimeTypeInfo::GroupInfo* group; +}; + +#endif diff --git a/kig/kig.lsm.in b/kig/kig.lsm.in new file mode 100644 index 00000000..8b1d504d --- /dev/null +++ b/kig/kig.lsm.in @@ -0,0 +1,18 @@ +Begin3 +Title: Kig +Version: @KIGVERSION@ +Entered-date: 8 Dec 02 +Description: Kig is an application meant to allow high school + students to interactively explore mathematical + concepts, much like Dr.Geo, KGeo, KSeg and Cabri. +Keywords: KDE Interactive Geometry KGeo KDE-Edu KSeg Cabri + math GPL +Author: Kig developers +Maintained-by: Kig developers +Home-page: http://edu.kde.org/kig +Primary-site: ftp://ftp.kde.org/pub/kde/stable/apps/KDE3.x/math/ + xxxxxx kig-@KIGVERSION@.tar.bz2 + xxx kig-@KIGVERSION@.lsm +Platform: Unix +Copying-policy: GPL +End diff --git a/kig/kig/Makefile.am b/kig/kig/Makefile.am new file mode 100644 index 00000000..719886cc --- /dev/null +++ b/kig/kig/Makefile.am @@ -0,0 +1,53 @@ +# this has all of the subdirectories that make will recurse into. if +# there are none, comment this out +#SUBDIRS = pics icons + +# set the include path for X, qt and KDE +INCLUDES = $(all_includes) + +# these are the headers for your project +noinst_HEADERS = kig.h kig_document.h kig_part.h kig_view.h kig_commands.h + +# let automoc handle all of the meta source files (moc) +METASOURCES = AUTO + +KDE_ICON = AUTO + +# this Makefile creates both a KPart application and a KPart +######################################################################### +# APPLICATION SECTION +######################################################################### +# this is the program that gets installed. it's name is used for all +# of the other Makefile.am variables +bin_PROGRAMS = kig + +# the application source, library search path, and link libraries +kig_SOURCES = main.cpp kig.cpp +kig_LDFLAGS = $(KDE_RPATH) $(all_libraries) +kig_LDADD = $(LIB_KPARTS) + +# this is where the desktop file will go +xdg_apps_DATA = kig.desktop + +# this is where the shell's XML-GUI resource file goes +rcdir = $(kde_datadir)/kig +rc_DATA = kigui.rc kigpartui.rc + +######################################################################### +# KPART SECTION +######################################################################### +noinst_LTLIBRARIES = libkigparttemp.la + +# the Part's source, library search path, and link libraries +libkigparttemp_la_SOURCES = \ + kig_document.cc \ + kig_part.cpp \ + kig_view.cpp \ + kig_commands.cpp + +libkigparttemp_la_LDFLAGS = $(all_libraries) +libkigparttemp_la_LIBADD = $(LIB_KDEPRINT) $(LIB_KIO) + +# this is where the desktop file will go +partdesktopdir = $(kde_servicesdir) +partdesktop_DATA = kig_part.desktop diff --git a/kig/kig/aboutdata.h b/kig/kig/aboutdata.h new file mode 100644 index 00000000..db4f3689 --- /dev/null +++ b/kig/kig/aboutdata.h @@ -0,0 +1,89 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include +#include + +#include "config.h" + +inline KAboutData* kigAboutData( const char* name, const char* iname ) +{ + const char* version = "v" KIGVERSION; + const char* description = I18N_NOOP( "KDE Interactive Geometry" ); + + KAboutData* tmp = new KAboutData( name, iname, version, + description, KAboutData::License_GPL, + I18N_NOOP( "(C) 2002-2005, The Kig developers" ), + 0, "http://edu.kde.org/kig" ); + tmp->addAuthor("Dominique Devriese", + I18N_NOOP("Original author, long time maintainer, design and lots of code."), + "devriese@kde.org" ); + + tmp->addAuthor("Maurizio Paolini", + I18N_NOOP( "Did a lot of important work all around Kig, " + "including, but not limited to conics, cubics, " + "transformations and property tests support." ), + "paolini@dmf.unicatt.it"); + + tmp->addAuthor( "Pino Toscano", + I18N_NOOP( "Actual maintainer, Dr. Geo import filter, point and " + "line styles, Italian translation, " + "miscellaneous stuff here and there." ), + "toscano.pino@tiscali.it" ); + + tmp->addAuthor( "Franco Pasquarelli", + I18N_NOOP( "Helped a lot with the implementation of the Locus object, " + "there's quite some math involved in doing it right, and " + "Franco wrote the most difficult parts." ), + "pasqui@dmf.unicatt.it" ); + + tmp->addCredit( "Eric Depagne", + I18N_NOOP( "The French translator, who also sent me some useful " + "feedback, like feature requests and bug reports." ), + "edepagne@eso.org" ); + + tmp->addCredit("Marc Bartsch", + I18N_NOOP("Author of KGeo, where I got inspiration, " + "some source, and most of the artwork from." ), + "marc.bartsch@web.de"); + + tmp->addCredit("Christophe Devriese", + I18N_NOOP( "Domi's brother, who he got to write the algorithm for " + "calculating the center of the circle with three " + "points given." ), + "oelewapperke@ulyssis.org" ); + + tmp->addCredit("Christophe Prud'homme", + I18N_NOOP( "Sent me a patch for some bugs." ), + "prudhomm@mit.edu" ); + + tmp->addCredit("Robert Gogolok", + I18N_NOOP("Gave me some good feedback on Kig, some feature " + "requests, cleanups and style fixes, and someone " + "to chat with on irc :)" ), + "robertgogolok@gmx.de"); + + tmp->addCredit("David Vignoni", + I18N_NOOP("Responsible for the nice application SVG Icon." ), + "david80v@tin.it"); + + tmp->addCredit( "Danny Allen", + I18N_NOOP( "Responsible for the new object action icons." ), + "danny@dannyallen.co.uk" ); + + return tmp; +} diff --git a/kig/kig/hi128-app-kig.png b/kig/kig/hi128-app-kig.png new file mode 100644 index 00000000..48eac877 Binary files /dev/null and b/kig/kig/hi128-app-kig.png differ diff --git a/kig/kig/hi16-app-kig.png b/kig/kig/hi16-app-kig.png new file mode 100644 index 00000000..67e1d839 Binary files /dev/null and b/kig/kig/hi16-app-kig.png differ diff --git a/kig/kig/hi22-app-kig.png b/kig/kig/hi22-app-kig.png new file mode 100644 index 00000000..bb3f7359 Binary files /dev/null and b/kig/kig/hi22-app-kig.png differ diff --git a/kig/kig/hi32-app-kig.png b/kig/kig/hi32-app-kig.png new file mode 100644 index 00000000..f7d51c72 Binary files /dev/null and b/kig/kig/hi32-app-kig.png differ diff --git a/kig/kig/hi48-app-kig.png b/kig/kig/hi48-app-kig.png new file mode 100644 index 00000000..b28d3b96 Binary files /dev/null and b/kig/kig/hi48-app-kig.png differ diff --git a/kig/kig/hi64-app-kig.png b/kig/kig/hi64-app-kig.png new file mode 100644 index 00000000..e9586819 Binary files /dev/null and b/kig/kig/hi64-app-kig.png differ diff --git a/kig/kig/hisc-app-kig.svgz b/kig/kig/hisc-app-kig.svgz new file mode 100644 index 00000000..baf0f149 Binary files /dev/null and b/kig/kig/hisc-app-kig.svgz differ diff --git a/kig/kig/kig.cpp b/kig/kig/kig.cpp new file mode 100644 index 00000000..2429c843 --- /dev/null +++ b/kig/kig/kig.cpp @@ -0,0 +1,308 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "kig.h" +#include "kig.moc" + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +Kig::Kig() + : KParts::MainWindow( 0L, "Kig" ), m_part( 0 ) +{ + // setting the configation file + config = new KConfig( "kigrc" ); + // set the shell's ui resource file + setXMLFile("kigui.rc"); + // then, setup our actions + setupActions(); + + // this routine will find and load our Part. it finds the Part by + // name which is a bad idea usually.. but it's alright in this + // case since our Part is made for this Shell + + // we use globalLibrary() because if we use python scripting, then + // we need the python symbols to be exported, in order for python to + // be able to load its dll modules.. Another part of the problem is + // that boost.python fails to link against python ( on Debian at + // least ). + KLibrary* library = KLibLoader::self()->globalLibrary("libkigpart"); + KLibFactory* factory = 0; + if ( library ) factory = library->factory(); + if (factory) + { + // now that the Part is loaded, we cast it to a Part to get + // our hands on it + m_part = static_cast + (factory->create(this, "kig_part", "KParts::ReadWritePart" )); + if (m_part) + { + // tell the KParts::MainWindow that this is indeed the main widget + setCentralWidget(m_part->widget()); + + // and integrate the part's GUI with the shell's + createGUI(m_part); + // finally show tip-of-day ( if the user wants it :) ) + QTimer::singleShot( 0, this, SLOT( startupTipOfDay() ) ); + } + } + else + { + // if we couldn't find our Part, we exit since the Shell by + // itself can't do anything useful + KMessageBox::error(this, i18n( "Could not find the necessary Kig library, check your installation." ) ); + KApplication::exit(); + return; + } + + // we have drag'n'drop + setAcceptDrops(true); + + // save the window settings on exit. + setAutoSaveSettings(); +} + +Kig::~Kig() +{ + m_recentFilesAction->saveEntries(config); + delete config; +} + +void Kig::setupActions() +{ + KStdAction::openNew(this, SLOT(fileNew()), actionCollection()); + KStdAction::open(this, SLOT(fileOpen()), actionCollection()); + KStdAction::quit(this, SLOT(close()), actionCollection()); + +#ifdef KIG_DONT_USE_NEW_KMAINWINDOW_FEATURES + m_toolbarAction = KStdAction::showToolbar(this, SLOT(optionsShowToolbar()), actionCollection()); + m_statusbarAction = KStdAction::showStatusbar(this, SLOT(optionsShowStatusbar()), actionCollection()); +#else + createStandardStatusBarAction(); + setStandardToolBarMenuEnabled(true); +#endif + + // FIXME: this (recent files) should be app-wide, not specific to each window... + m_recentFilesAction = KStdAction::openRecent(this, SLOT(openURL(const KURL&)), actionCollection()); + m_recentFilesAction->loadEntries(config); + +#if KDE_IS_VERSION( 3, 2, 90 ) + KStdAction::keyBindings( guiFactory(), SLOT( configureShortcuts() ), actionCollection() ); +#else + KStdAction::keyBindings(this, SLOT(optionsConfigureKeys()), actionCollection()); +#endif + KStdAction::configureToolbars(this, SLOT(optionsConfigureToolbars()), actionCollection()); + + KStdAction::tipOfDay( this, SLOT( tipOfDay() ), actionCollection(), "help_tipofday" ); +} + +void Kig::saveProperties(KConfig* config) +{ + // the 'config' object points to the session managed + // config file. anything you write here will be available + // later when this app is restored + config->writePathEntry("fileName", m_part->url().path()); +} + +void Kig::readProperties(KConfig* config) +{ + // the 'config' object points to the session managed + // config file. this function is automatically called whenever + // the app is being restored. read in here whatever you wrote + // in 'saveProperties' + load ( KURL(config->readPathEntry("fileName"))); +} + +void Kig::load(const KURL& url) +{ + // we check for m_part not being 0, because in the case of us not + // finding our library, we would otherwise get a crash... + if ( m_part && m_part->openURL( url ) ) m_recentFilesAction->addURL( url ); +} + +void Kig::fileNew() +{ + // this slot is called whenever the File->New menu is selected, + // the New shortcut is pressed (usually CTRL+N) or the New toolbar + // button is clicked + + // create a new window if we aren't in the "initial state" ( see + // the KDE style guide on the file menu stuff...) + if ( ! m_part->url().isEmpty() || m_part->isModified() ) + (new Kig)->show(); +} + +void Kig::openURL(const KURL& url) +{ + // Called for opening a file by either the KRecentFilesAction or our + // own fileOpen() method. + // if we are in the "initial state", we open the url in this window: + if ( m_part->url().isEmpty() && ! m_part->isModified() ) + { + load( url ); + } + else + { + // otherwise we open it in a new window... + Kig* widget = new Kig; + widget->load(url); + widget->show(); + }; +} + +void Kig::optionsConfigureKeys() +{ +#if KDE_IS_VERSION( 3, 2, 90 ) + assert( false ); +#else + KKeyDialog dlg( true, this ); + dlg.insert( actionCollection() ); + dlg.insert( m_part->actionCollection() ); + (void) dlg.configure( true ); +#endif +} + +void Kig::optionsConfigureToolbars() +{ + saveMainWindowSettings(KGlobal::config(), "MainWindow"); + + // use the standard toolbar editor + KEditToolbar dlg(factory()); + connect(&dlg, SIGNAL(newToolbarConfig()), + this, SLOT(applyNewToolbarConfig())); + dlg.exec(); +} + +void Kig::applyNewToolbarConfig() +{ + applyMainWindowSettings(KGlobal::config(), "MainWindow"); +} + +bool Kig::queryClose() +{ + if (!m_part->isReadWrite() || !m_part->isModified()) return true; + switch( KMessageBox::warningYesNoCancel + ( + widget(), + i18n("Save changes to document %1?").arg(m_part->url().path()), + i18n("Save Changes?"),KStdGuiItem::save(),KStdGuiItem::discard() + )) + { + case KMessageBox::Yes: + if (m_part->save()) return true; + else return false; + break; + case KMessageBox::No: + return true; + break; + default: // cancel + return false; + break; + }; +} + +void Kig::dragEnterEvent(QDragEnterEvent* e) +{ + e->accept(KURLDrag::canDecode(e)); +} + +void Kig::dropEvent(QDropEvent* e) +{ + KURL::List urls; + if ( KURLDrag::decode (e, urls) ) + { + for (KURL::List::iterator u = urls.begin(); u != urls.end(); ++u) + { + Kig* k = new Kig; + k->show(); + k->load(*u); + }; + }; +} + +void Kig::fileOpen() +{ + QString formats = + i18n( "*.kig *.kigz *.kgeo *.seg|All Supported Files (*.kig *.kigz *.kgeo *.seg)\n" + "*.kig|Kig Documents (*.kig)\n" + "*.kigz|Compressed Kig Documents (*.kigz)\n" + "*.kgeo|KGeo Documents (*.kgeo)\n" + "*.seg|KSeg Documents (*.seg)\n" + "*.fgeo|Dr. Geo Documents (*.fgeo)\n" + "*.fig *.FIG|Cabri Documents (*.fig *.FIG)" ); + + // this slot is connected to the KStdAction::open action... + QString file_name = KFileDialog::getOpenFileName(":document", formats ); + + if (!file_name.isEmpty()) openURL(file_name); +} + +// ifdef's disabled, cause Qt moc doesn't handle ifdef's.. +// #ifdef KIG_DONT_USE_NEW_KMAINWINDOW_FEATURES +void Kig::optionsShowToolbar() +{ +#ifdef KIG_DONT_USE_NEW_KMAINWINDOW_FEATURES + if (m_toolbarAction->isChecked()) + toolBar()->show(); + else + toolBar()->hide(); +#else + assert( false ); +#endif +} + +void Kig::optionsShowStatusbar() +{ +#ifdef KIG_DONT_USE_NEW_KMAINWINDOW_FEATURES + if (m_statusbarAction->isChecked()) + statusBar()->show(); + else + statusBar()->hide(); +#else + assert( false ); +#endif +} +// #endif + +void Kig::tipOfDay() { + KTipDialog::showTip( "kig/tips", true ); +} + +void Kig::startupTipOfDay() { + KTipDialog::showTip( "kig/tips" ); +} diff --git a/kig/kig/kig.desktop b/kig/kig/kig.desktop new file mode 100644 index 00000000..b2e11e40 --- /dev/null +++ b/kig/kig/kig.desktop @@ -0,0 +1,121 @@ +[Desktop Entry] +Name=Kig +Name[bn]=কিগ +Name[hi]=केआईजी +Name[ne]=किग +Name[pa]=ਕਿਗ +Name[ta]=கிக௠+GenericName=Interactive Geometry +GenericName[af]=Interaktiewe Meetkunde +GenericName[be]=ІнтÑÑ€Ð°ÐºÑ‚Ñ‹ÑžÐ½Ð°Ñ Ð³ÐµÐ°Ð¼ÐµÑ‚Ñ€Ñ‹Ñ +GenericName[bg]=Интерактивна Ð³ÐµÐ¾Ð¼ÐµÑ‚Ñ€Ð¸Ñ +GenericName[bn]=ইনà§à¦Ÿà¦¾à¦°à¦…à§à¦¯à¦¾à¦•à¦Ÿà¦¿à¦­ জà§à¦¯à¦¾à¦®à¦¿à¦¤à¦¿ +GenericName[bs]=Interaktivna geometrija +GenericName[ca]=Geometria interactiva +GenericName[cs]=Interaktivní geometrie +GenericName[csb]=Interaktiwnô geòmetrëjô +GenericName[cy]=Geometreg Rhyngweithiol +GenericName[da]=Interaktiv geometri +GenericName[de]=Interaktive Geometrie +GenericName[el]=AλληλεπιδÏαστική γεωμετÏία +GenericName[eo]=Interaga geometrios +GenericName[es]=Geometría interactiva +GenericName[et]=Interaktiivne geomeetria +GenericName[eu]=Geometria interaktiboa +GenericName[fa]=هندسۀ تعاملی +GenericName[fi]=Interaktiivinen Geometria +GenericName[fr]=Géométrie interactive +GenericName[ga]=Céimseata Idirghníomhach +GenericName[gl]=Xeometría Interactiva +GenericName[he]=×’×ומטריה ×ינטר×קטיבית +GenericName[hi]=इंटरà¤à¤•à¥à¤Ÿà¤¿à¤µ जà¥à¤¯à¥‰à¤®à¤¿à¤¤à¥€ +GenericName[hr]=Interaktivna geometrija +GenericName[hu]=Interaktív geometria +GenericName[is]=Gagnvirk rúmfræði +GenericName[it]=Geometria interattiva +GenericName[ja]=幾何学ã¨ã®å¯¾è©± +GenericName[ka]=ინტერáƒáƒ¥áƒ¢áƒ˜áƒ£áƒ áƒ˜ გეáƒáƒ›áƒ”ტრირ+GenericName[km]=ធរណីមាážáŸ’រ​អន្ážážšáž€áž˜áŸ’ម +GenericName[lt]=Interaktyvi geometrija +GenericName[ms]=Geometri Interaktif +GenericName[nb]=Interaktiv geometri +GenericName[nds]=Wesselwarken Geometrie +GenericName[ne]=अनà¥à¤¤à¤°à¥à¤•à¥à¤°à¤¿à¤¯à¤¾à¤¤à¥à¤®à¤• भूगोल +GenericName[nl]=Interactieve geometry +GenericName[nn]=Interaktiv geometri +GenericName[pa]=ਦਿਲ-ਖਿਚਵੀਂ ਜà©à¨®à©ˆà¨Ÿà¨°à©€ +GenericName[pl]=Interaktywna geometria +GenericName[pt]=Geometria Interactiva +GenericName[pt_BR]=Geometria interativa +GenericName[ru]=Ð˜Ð½Ñ‚ÐµÑ€Ð°ÐºÑ‚Ð¸Ð²Ð½Ð°Ñ Ð³ÐµÐ¾Ð¼ÐµÑ‚Ñ€Ð¸Ñ +GenericName[sk]=Interaktívna geometria +GenericName[sl]=Interaktivna geometrija +GenericName[sr]=Интерактивна геометрија +GenericName[sr@Latn]=Interaktivna geometrija +GenericName[sv]=Interaktiv geometri +GenericName[ta]= ஊடாடà¯à®®à¯ வடிவியல௠+GenericName[tg]=ГеометриÑи интерактивӣ +GenericName[tr]=EtkileÅŸimli Geometri +GenericName[uk]=Інтерактивна Ð³ÐµÐ¾Ð¼ÐµÑ‚Ñ€Ñ–Ñ +GenericName[ven]=Geometry yau shumea nayo +GenericName[vi]=Hình há»c TÆ°Æ¡ng tác +GenericName[xh]=Umyili Wesiboniso Esingaphakathi +GenericName[zh_CN]=交互几何 +GenericName[zh_TW]=交互å¼å¹¾ä½•ä½œåœ– +GenericName[zu]=Ukubekeka Kwebalazwe Kokukhulumisanayo +Comment=Explore Geometric Constructions +Comment[be]=ВывучÑнне геаметрычных фігур +Comment[bg]=Геометрични конÑтрукции +Comment[bn]=জà§à¦¯à¦¾à¦®à¦¿à¦¤à¦¿ ছবি আà¦à¦•à¦¾ চরà§à¦šà¦¾ করà§à¦¨ +Comment[bs]=Istražite geometrijske konstrukcije +Comment[ca]=Explora construccions geomètriques +Comment[cs]=Objevujte geometrické konstrukce +Comment[csb]=Exploatëjë geòmetriczne kònstrukcëjë +Comment[da]=Udforsk geometriske konstruktioner +Comment[de]=Geometrische Konstruktionen untersuchen +Comment[el]=ΕξεÏεÏνηση γεωμετÏικών κατασκευών +Comment[eo]=Explorado de geometriaj konstruaĵoj +Comment[es]=Exploración de construcciones geométricas +Comment[et]=Geomeetriliste kujundite tundmaõppimine +Comment[eu]=Arakatu geometria egiturak +Comment[fa]=کاوش ساختارهای هندسی +Comment[fi]=Tutki geometrisia rakenteita +Comment[fr]=Explorer les constructions géométriques +Comment[ga]=Taiscéal Tógálacha Céimseatúla +Comment[gl]=Explore as Figuras Xeométricas +Comment[he]=חקור ×ž×‘× ×™× ×’××•×ž×˜×¨×™×™× +Comment[hr]=Upoznajte geometrijske konstrukcije +Comment[hu]=Geometriai oktatóprogram +Comment[is]=Kanna rúmfræðilega byggingu forma +Comment[it]=Esplora le costruzioni geometriche +Comment[ja]=幾何学ã¨ã®å¯¾è©± +Comment[ka]=გეáƒáƒ›áƒ”ტრიულ ფიგურáƒáƒ—რშესწáƒáƒ•áƒšáƒ +Comment[km]=រុករក​សំណង់​ធរណីមាážáŸ’ážš +Comment[lt]=Geometrinių konstrukcijų tyrinÄ—jimas +Comment[ms]=Jelahan Pembinaan Geometrik +Comment[nb]=Utforsk geometriske konstruksjoner +Comment[nds]=Geometersch Konstrukschonen bekieken +Comment[ne]=भूगोल बनावट अनà¥à¤µà¥‡à¤·à¤£ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ +Comment[nl]=Ruimtelijke constructies verkennen +Comment[nn]=Utforsk geometriske konstruksjonar +Comment[pl]=Zabawa konstrukcjami geometrycznymi +Comment[pt]=Explorar Construções Geométricas +Comment[pt_BR]=Explore construções geométricas +Comment[ru]=Работа Ñ Ð³ÐµÐ¾Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡ÐµÑкими поÑтроениÑми +Comment[sk]=Prieskum geometrických konÅ¡trukcií +Comment[sl]=Raziskovanje geometrijskih konstrukcij +Comment[sr]=ИÑтражујте геометријÑке конÑтрукције +Comment[sr@Latn]=Istražujte geometrijske konstrukcije +Comment[sv]=Utforska geometriska konstruktioner +Comment[tr]=Geometik Åžekilleri KeÅŸfedin +Comment[uk]=ДоÑÐ»Ñ–Ð´Ð¶ÐµÐ½Ð½Ñ Ð³ÐµÐ¾Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡Ð½Ð¸Ñ… конÑтрукцій +Comment[vi]=Khám phá các phép Dụng Hình há»c +Comment[zh_CN]=探索几何构造的世界 +Comment[zh_TW]=作出幾何圖形 +Exec=kig %i %m -caption "%c" +MimeType=application/x-kig;application/x-kgeo; +Icon=kig +Type=Application +DocPath=kig/index.html +Terminal=false +Categories=Qt;KDE;Education;Math; diff --git a/kig/kig/kig.h b/kig/kig/kig.h new file mode 100644 index 00000000..d6ad9fea --- /dev/null +++ b/kig/kig/kig.h @@ -0,0 +1,148 @@ +// This file is part of Kig, a KDE program for Interactive Geometry... +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_KIG_H +#define KIG_KIG_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +#ifdef KDE_IS_VERSION +#if KDE_IS_VERSION( 3, 1, 90 ) +#undef KIG_DONT_USE_NEW_KMAINWINDOW_FEATURES +#else +#define KIG_DONT_USE_NEW_KMAINWINDOW_FEATURES +#endif +#else +#define KIG_DONT_USE_NEW_KMAINWINDOW_FEATURES +#endif + +#include +#include +#include + +class KToggleAction; +class KRecentFilesAction; + +/** + * This is the application "Shell". It has a menubar, toolbar, and + * statusbar but relies on the "Part" to do all the real work. + */ +class Kig : public KParts::MainWindow +{ + Q_OBJECT + public: + /** + * Default Constructor + */ + Kig(); + + /** + * Default Destructor + */ + virtual ~Kig(); + + public slots: + /** + * Open file in this window + * \param file file to open + */ + void load (const KURL& file); + + /** + * this opens the file specified in \p s in a new window + * + * \param s the url of the file to open + */ + void openURL (const QString& s) { openURL(KURL(s)); } + void openURL (const KURL& s); + + protected: + + /** + * The user started dragging something onto us... + * + * \param e + */ + void dragEnterEvent(QDragEnterEvent* e); + + /** + * The user dropped something onto us... + * + * \param e + */ + void dropEvent (QDropEvent* e); + + /** + * this is called by the framework before closing the window, to + * allow the user to save his changes... returning false cancels the + * close request... + */ + bool queryClose(); + + /** + * This method is called when it is time for the app to save its + * properties for session management purposes. + */ + void saveProperties(KConfig *); + + /** + * This method is called when this app is restored. The KConfig + * object points to the session management config file that was saved + * with \ref saveProperties + */ + void readProperties(KConfig *); + + private slots: + void fileNew(); + void fileOpen(); + // Qt moc doesn't handle ifdef's, so i'm disabling it.. +// #ifdef KIG_DONT_USE_NEW_KMAINWINDOW_FEATURES + void optionsShowToolbar(); + void optionsShowStatusbar(); +// #endif +// #if KDE_IS_VERSION( 3, 2, 90 ) + void optionsConfigureKeys(); +// #endif + void optionsConfigureToolbars(); + + void applyNewToolbarConfig(); + + void tipOfDay(); + void startupTipOfDay(); + + private: + void setupActions(); + + KParts::ReadWritePart *m_part; + +//#ifdef KIG_DONT_USE_NEW_KMAINWINDOW_FEATURES + KToggleAction *m_toolbarAction; + KToggleAction *m_statusbarAction; +//#endif + KRecentFilesAction *m_recentFilesAction; + + KConfig* config; + + static bool kimageioRegistered; +}; + +#endif // KIG_KIG_H diff --git a/kig/kig/kig_commands.cpp b/kig/kig/kig_commands.cpp new file mode 100644 index 00000000..b9846fa6 --- /dev/null +++ b/kig/kig/kig_commands.cpp @@ -0,0 +1,398 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "kig_commands.h" +#include "kig_commands.moc" + +#include "kig_part.h" +#include "kig_document.h" +#include "kig_view.h" + +#include "../modes/mode.h" +#include "../objects/object_imp.h" +#include "../objects/object_drawer.h" +#include "../misc/calcpaths.h" +#include "../misc/coordinate_system.h" + +#include + +using std::vector; +using std::max; +using std::min; + +class KigCommand::Private +{ +public: + Private( KigPart& d ) : doc( d ) {} + KigPart& doc; + vector tasks; +}; + +KigCommand::KigCommand( KigPart& doc, const QString& name ) + : KNamedCommand(name), d( new Private( doc ) ) +{ +} + +KigCommand::~KigCommand() +{ + for ( uint i = 0; i < d->tasks.size(); ++i ) + delete d->tasks[i]; + delete d; +} + +void KigCommand::execute() +{ + for ( uint i = 0; i < d->tasks.size(); ++i ) + d->tasks[i]->execute( d->doc ); + d->doc.redrawScreen(); +} + +void KigCommand::unexecute() +{ + for ( uint i = 0; i < d->tasks.size(); ++i ) + d->tasks[i]->unexecute( d->doc ); + d->doc.redrawScreen(); +} + +void KigCommand::addTask( KigCommandTask* t ) +{ + d->tasks.push_back( t ); +} + +KigCommand* KigCommand::removeCommand( KigPart& doc, ObjectHolder* o ) +{ + std::vector os; + os.push_back( o ); + return removeCommand( doc, os ); +} + +KigCommand* KigCommand::addCommand( KigPart& doc, ObjectHolder* o ) +{ + std::vector os; + os.push_back( o ); + return addCommand( doc, os ); +} + +KigCommand* KigCommand::removeCommand( KigPart& doc, const std::vector& os ) +{ + assert( os.size() > 0 ); + QString text; + if ( os.size() == 1 ) + text = os.back()->imp()->type()->removeAStatement(); + else + text = i18n( "Remove %1 Objects" ).arg( os.size() ); + KigCommand* ret = new KigCommand( doc, text ); + ret->addTask( new RemoveObjectsTask( os ) ); + return ret; +} + +KigCommand* KigCommand::addCommand( KigPart& doc, const std::vector& os ) +{ + QString text; + if ( os.size() == 1 ) + text = os.back()->imp()->type()->addAStatement(); + else + text = i18n( "Add %1 Objects" ).arg( os.size() ); + KigCommand* ret = new KigCommand( doc, text ); + ret->addTask( new AddObjectsTask( os ) ); + return ret; +} + +KigCommand* KigCommand::changeCoordSystemCommand( KigPart& doc, CoordinateSystem* s ) +{ + QString text = CoordinateSystemFactory::setCoordinateSystemStatement( s->id() ); + KigCommand* ret = new KigCommand( doc, text ); + ret->addTask( new ChangeCoordSystemTask( s ) ); + return ret; +} + +KigCommandTask::KigCommandTask() +{ +} + +KigCommandTask::~KigCommandTask() +{ +} + +AddObjectsTask::AddObjectsTask( const std::vector& os) + : KigCommandTask(), undone( true ), mobjs( os ) +{ +} + +void AddObjectsTask::execute( KigPart& doc ) +{ + doc._addObjects( mobjs ); + undone = false; +} + +void AddObjectsTask::unexecute( KigPart& doc ) +{ + doc._delObjects( mobjs ); + undone = true; +} + +AddObjectsTask::~AddObjectsTask() +{ + if ( undone ) + for ( std::vector::iterator i = mobjs.begin(); + i != mobjs.end(); ++i ) + delete *i; +} + +RemoveObjectsTask::RemoveObjectsTask( const std::vector& os ) + : AddObjectsTask( os ) +{ + undone = false; +} + +void RemoveObjectsTask::execute( KigPart& doc ) +{ + AddObjectsTask::unexecute( doc ); +} + +void RemoveObjectsTask::unexecute( KigPart& doc ) +{ + AddObjectsTask::execute( doc ); +} + +ChangeObjectConstCalcerTask::ChangeObjectConstCalcerTask( ObjectConstCalcer* calcer, ObjectImp* newimp ) + : KigCommandTask(), mcalcer( calcer ), mnewimp( newimp ) +{ +} + +void ChangeObjectConstCalcerTask::execute( KigPart& doc ) +{ + mnewimp = mcalcer->switchImp( mnewimp ); + + std::set allchildren = getAllChildren( mcalcer.get() ); + std::vector allchildrenvect( allchildren.begin(), allchildren.end() ); + allchildrenvect = calcPath( allchildrenvect ); + for ( std::vector::iterator i = allchildrenvect.begin(); + i != allchildrenvect.end(); ++i ) + ( *i )->calc( doc.document() ); +} + +void ChangeObjectConstCalcerTask::unexecute( KigPart& doc ) +{ + execute( doc ); +} + +struct MoveDataStruct +{ + ObjectConstCalcer* o; + ObjectImp* oldimp; + MoveDataStruct( ObjectConstCalcer* io, ObjectImp* oi ) + : o( io ), oldimp( oi ) { } +}; + +class MonitorDataObjects::Private +{ +public: + vector movedata; +}; + +MonitorDataObjects::MonitorDataObjects( const std::vector& objs ) + : d( new Private ) +{ + monitor( objs ); +} + +void MonitorDataObjects::monitor( const std::vector& objs ) +{ + for ( std::vector::const_iterator i = objs.begin(); i != objs.end(); ++i ) + if ( dynamic_cast( *i ) ) + { + MoveDataStruct n( static_cast( *i ), (*i)->imp()->copy() ); + d->movedata.push_back( n ); + }; +} + +void MonitorDataObjects::finish( KigCommand* comm ) +{ + for ( uint i = 0; i < d->movedata.size(); ++i ) + { + ObjectConstCalcer* o = d->movedata[i].o; + if ( ! d->movedata[i].oldimp->equals( *o->imp() ) ) + { + ObjectImp* newimp = o->switchImp( d->movedata[i].oldimp ); + comm->addTask( new ChangeObjectConstCalcerTask( o, newimp ) ); + } + else + delete d->movedata[i].oldimp; + }; + d->movedata.clear(); +} + +MonitorDataObjects::~MonitorDataObjects() +{ + assert( d->movedata.empty() ); + delete d; +} + +ChangeCoordSystemTask::ChangeCoordSystemTask( CoordinateSystem* s ) + : KigCommandTask(), mcs( s ) +{ +} + +void ChangeCoordSystemTask::execute( KigPart& doc ) +{ + mcs = doc.document().switchCoordinateSystem( mcs ); + std::vector calcpath = calcPath( getAllCalcers( doc.document().objects() ) ); + for ( std::vector::iterator i = calcpath.begin(); i != calcpath.end(); ++i ) + ( *i )->calc( doc.document() ); + doc.coordSystemChanged( doc.document().coordinateSystem().id() ); +} + +void ChangeCoordSystemTask::unexecute( KigPart& doc ) +{ + execute( doc ); +} + +ChangeCoordSystemTask::~ChangeCoordSystemTask() +{ + delete mcs; +} + +class ChangeParentsAndTypeTask::Private +{ +public: + ObjectTypeCalcer* o; + std::vector newparents; + const ObjectType* newtype; +}; + +ChangeParentsAndTypeTask::~ChangeParentsAndTypeTask() +{ + delete d; +} + +ChangeParentsAndTypeTask::ChangeParentsAndTypeTask( + ObjectTypeCalcer* o, const std::vector& newparents, + const ObjectType* newtype ) + : KigCommandTask(), d( new Private ) +{ + d->o = o; + std::copy( newparents.begin(), newparents.end(), + std::back_inserter( d->newparents ) ); + d->newtype = newtype; +} + +void ChangeParentsAndTypeTask::execute( KigPart& doc ) +{ + const ObjectType* oldtype = d->o->type(); + d->o->setType( d->newtype ); + d->newtype = oldtype; + + std::vector oldparentso = d->o->parents(); + std::vector oldparents( + oldparentso.begin(), oldparentso.end() ); + std::vector newparents; + for ( std::vector::iterator i = d->newparents.begin(); + i != d->newparents.end(); ++i ) + newparents.push_back( i->get() ); + d->o->setParents( newparents ); + d->newparents = oldparents; + + for ( std::vector::iterator i = newparents.begin(); i != newparents.end(); ++i ) + ( *i )->calc( doc.document() ); + d->o->calc( doc.document() ); + std::set allchildren = getAllChildren( d->o ); + std::vector allchildrenvect( allchildren.begin(), allchildren.end() ); + allchildrenvect = calcPath( allchildrenvect ); + for ( std::vector::iterator i = allchildrenvect.begin(); + i != allchildrenvect.end(); ++i ) + ( *i )->calc( doc.document() ); +} + +void ChangeParentsAndTypeTask::unexecute( KigPart& doc ) +{ + execute( doc ); +} + +class KigViewShownRectChangeTask::Private +{ +public: + Private( KigWidget& view, const Rect& r ) : v( view ), rect( r ) { } + KigWidget& v; + Rect rect; +}; + +KigViewShownRectChangeTask::KigViewShownRectChangeTask( + KigWidget& v, const Rect& newrect ) + : KigCommandTask() +{ + d = new Private( v, newrect ); +} + +KigViewShownRectChangeTask::~KigViewShownRectChangeTask() +{ + delete d; +} + +void KigViewShownRectChangeTask::execute( KigPart& doc ) +{ + Rect oldrect = d->v.showingRect(); + d->v.setShowingRect( d->rect ); + doc.mode()->redrawScreen( &d->v ); + d->v.updateScrollBars(); + d->rect = oldrect; +} + +void KigViewShownRectChangeTask::unexecute( KigPart& doc ) +{ + execute( doc ); +} + +ChangeObjectDrawerTask::~ChangeObjectDrawerTask() +{ + delete mnewdrawer; +} + +ChangeObjectDrawerTask::ChangeObjectDrawerTask( + ObjectHolder* holder, ObjectDrawer* newdrawer ) + : KigCommandTask(), mholder( holder ), mnewdrawer( newdrawer ) +{ +} + +void ChangeObjectDrawerTask::execute( KigPart& ) +{ + mnewdrawer = mholder->switchDrawer( mnewdrawer ); +} + +void ChangeObjectDrawerTask::unexecute( KigPart& doc ) +{ + execute( doc ); +} + +MonitorDataObjects::MonitorDataObjects( ObjectCalcer* c ) + : d( new Private ) +{ + if ( dynamic_cast( c ) ) + { + MoveDataStruct n( static_cast( c ), c->imp()->copy() ); + d->movedata.push_back( n ); + }; +} + +ChangeObjectConstCalcerTask::~ChangeObjectConstCalcerTask() +{ + delete mnewimp; +} + diff --git a/kig/kig/kig_commands.h b/kig/kig/kig_commands.h new file mode 100644 index 00000000..8e4fd044 --- /dev/null +++ b/kig/kig/kig_commands.h @@ -0,0 +1,217 @@ +/* + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +*/ + + +#ifndef KIG_COMMANDS_H +#define KIG_COMMANDS_H + +#include +#include +#include + +#include "../objects/object_holder.h" + +class KigDocument; +class KigPart; +class CoordinateSystem; + +class KigCommandTask; +class KigWidget; +class Rect; + +/** + * a KigCommand represents almost every action performed in Kig. + * Used mainly in the Undo/Redo stuff... + */ +class KigCommand + : public QObject, public KNamedCommand +{ + Q_OBJECT + class Private; + Private* d; +public: + KigCommand( KigPart& inDoc, const QString& name ); + ~KigCommand(); + + /** + * To avoid confusion, this doesn't add a command to anything, this + * creates an AddCommand ;) + */ + static KigCommand* addCommand( KigPart& doc, const std::vector& os ); + static KigCommand* addCommand( KigPart& doc, ObjectHolder* os ); + /** + * make sure that when you delete something, you are also deleting + * its parents. This class assumes you've done that. + * \ref KigDocument::delObjects() takes care of this for you. + */ + static KigCommand* removeCommand( KigPart& doc, const std::vector& os ); + static KigCommand* removeCommand( KigPart& doc, ObjectHolder* o ); + + static KigCommand* changeCoordSystemCommand( KigPart& doc, CoordinateSystem* s ); + + void addTask( KigCommandTask* ); + + void execute(); + void unexecute(); +}; + +class KigCommandTask +{ +public: + KigCommandTask(); + virtual ~KigCommandTask(); + + virtual void execute( KigPart& doc ) = 0; + virtual void unexecute( KigPart& doc ) = 0; +}; + +class AddObjectsTask + : public KigCommandTask +{ +public: + AddObjectsTask( const std::vector& os); + ~AddObjectsTask (); + void execute( KigPart& doc ); + void unexecute( KigPart& doc ); +protected: + bool undone; + + std::vector mobjs; +}; + +class RemoveObjectsTask + : public AddObjectsTask +{ +public: + RemoveObjectsTask( const std::vector& os ); + void execute( KigPart& ); + void unexecute( KigPart& ); +}; + +class ChangeObjectConstCalcerTask + : public KigCommandTask +{ +public: + ChangeObjectConstCalcerTask( ObjectConstCalcer* calcer, ObjectImp* newimp ); + ~ChangeObjectConstCalcerTask(); + + void execute( KigPart& ); + void unexecute( KigPart& ); +protected: + ObjectConstCalcer::shared_ptr mcalcer; + ObjectImp* mnewimp; +}; + +/** + * this class monitors a set of DataObjects for changes and returns an + * appropriate ChangeObjectImpsCommand if necessary.. + * E.g. MovingMode wants to move certain objects, so it monitors all + * the parents of the explicitly moving objects: + * \code + * MonitorDataObjects mon( getAllParents( emo ) ); + * \endcode + * It then moves them around, and when it is finished, it asks to add + * the KigCommandTasks to a KigCommand, and applies that.. + * \code + * KigCommand* comm = new KigCommand( doc, i18n( "Move Stuff" ) ); + * mon.finish( comm ); + * \endcode + */ +class MonitorDataObjects +{ + class Private; + Private* d; +public: + /** + * all the DataObjects in \p objs will be watched.. + */ + MonitorDataObjects( const std::vector& objs ); + MonitorDataObjects( ObjectCalcer* c ); + ~MonitorDataObjects(); + + /** + * add \p objs to the list of objs to be watched, and save their + * current imp's.. + */ + void monitor( const std::vector& objs ); + + /** + * add the generated KigCommandTasks to the command \p comm .. + * monitoring stops after this is called.. + */ + void finish( KigCommand* comm ); +}; + +class ChangeCoordSystemTask + : public KigCommandTask +{ + CoordinateSystem* mcs; +public: + /** + * a command that changes the coordinate-system to \p s .. + */ + ChangeCoordSystemTask( CoordinateSystem* s ); + ~ChangeCoordSystemTask(); + + void execute( KigPart& doc ); + void unexecute( KigPart& doc ); +}; + +class ChangeParentsAndTypeTask + : public KigCommandTask +{ + class Private; + Private* d; +public: + ChangeParentsAndTypeTask( ObjectTypeCalcer* o, const std::vector& newparents, + const ObjectType* newtype ); + ~ChangeParentsAndTypeTask(); + + void execute( KigPart& doc ); + void unexecute( KigPart& doc ); +}; + +class KigViewShownRectChangeTask + : public KigCommandTask +{ + class Private; + Private* d; +public: + KigViewShownRectChangeTask( KigWidget& v, const Rect& newrect ); + ~KigViewShownRectChangeTask(); + + void execute( KigPart& doc ); + void unexecute( KigPart& doc ); +}; + +class ChangeObjectDrawerTask + : public KigCommandTask +{ + ObjectHolder* mholder; + ObjectDrawer* mnewdrawer; +public: + ChangeObjectDrawerTask( ObjectHolder* holder, ObjectDrawer* newdrawer ); + ~ChangeObjectDrawerTask(); + + void execute( KigPart& doc ); + void unexecute( KigPart& doc ); +}; + +#endif diff --git a/kig/kig/kig_document.cc b/kig/kig/kig_document.cc new file mode 100644 index 00000000..884b41c5 --- /dev/null +++ b/kig/kig/kig_document.cc @@ -0,0 +1,200 @@ +// Copyright (C) 2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "kig_document.h" + +#include "../objects/object_calcer.h" +#include "../objects/object_holder.h" +#include "../objects/point_imp.h" +#include "../objects/polygon_imp.h" +#include "../misc/coordinate_system.h" +#include "../misc/rect.h" + +#include + +KigDocument::KigDocument( std::set objects, CoordinateSystem* coordsystem, + bool showgrid, bool showaxes, bool nv ) + : mobjects( objects ), mcoordsystem( coordsystem ), mshowgrid( showgrid ), + mshowaxes( showaxes ), mnightvision( nv ) +{ +} + +const CoordinateSystem& KigDocument::coordinateSystem() const +{ + assert( mcoordsystem ); + return *mcoordsystem; +} + +const std::vector KigDocument::objects() const +{ + return std::vector( mobjects.begin(), mobjects.end() ); +} + +const std::set& KigDocument::objectsSet() const +{ + return mobjects; +} + +void KigDocument::setCoordinateSystem( CoordinateSystem* s ) +{ + delete switchCoordinateSystem( s ); +} + +CoordinateSystem* KigDocument::switchCoordinateSystem( CoordinateSystem* s ) +{ + CoordinateSystem* ret = mcoordsystem; + mcoordsystem = s; + return ret; +} + +std::vector KigDocument::whatAmIOn( const Coordinate& p, const KigWidget& w ) const +{ + std::vector ret; + std::vector curves; + std::vector fatobjects; + for ( std::set::const_iterator i = mobjects.begin(); + i != mobjects.end(); ++i ) + { + if(!(*i)->contains(p, w, mnightvision)) continue; + if ( (*i)->imp()->inherits( PointImp::stype() ) ) ret.push_back( *i ); + else + if ( !(*i)->imp()->inherits( PolygonImp::stype() ) ) curves.push_back( *i ); + else fatobjects.push_back( *i ); + }; + std::copy( curves.begin(), curves.end(), std::back_inserter( ret ) ); + std::copy( fatobjects.begin(), fatobjects.end(), std::back_inserter( ret ) ); + return ret; +} + +std::vector KigDocument::whatIsInHere( const Rect& p, const KigWidget& w ) +{ + std::vector ret; + std::vector nonpoints; + for ( std::set::const_iterator i = mobjects.begin(); + i != mobjects.end(); ++i ) + { + if(! (*i)->inRect( p, w ) ) continue; + if ( (*i)->imp()->inherits( PointImp::stype() ) ) ret.push_back( *i ); + else nonpoints.push_back( *i ); + }; + std::copy( nonpoints.begin(), nonpoints.end(), std::back_inserter( ret ) ); + return ret; +} + +Rect KigDocument::suggestedRect() const +{ + bool rectInited = false; + Rect r(0.,0.,0.,0.); + for ( std::set::const_iterator i = mobjects.begin(); + i != mobjects.end(); ++i ) + { + if ( (*i)->shown() ) + { + Rect cr = (*i)->imp()->surroundingRect(); + if ( ! cr.valid() ) continue; + if( !rectInited ) + { + r = cr; + rectInited = true; + } + else + r.eat( cr ); + }; + }; + + if ( ! rectInited ) + return Rect( -5.5, -5.5, 11., 11. ); + r.setContains( Coordinate( 0, 0 ) ); + if( r.width() == 0 ) r.setWidth( 1 ); + if( r.height() == 0 ) r.setHeight( 1 ); + Coordinate center = r.center(); + r *= 2; + r.setCenter(center); + return r; +} + +void KigDocument::addObject( ObjectHolder* o ) +{ + mobjects.insert( o ); +} + +void KigDocument::addObjects( const std::vector& os ) +{ + for ( std::vector::const_iterator i = os.begin(); + i != os.end(); ++i ) + ( *i )->calc( *this ); + std::copy( os.begin(), os.end(), std::inserter( mobjects, mobjects.begin() ) ); +} + +void KigDocument::delObject( ObjectHolder* o ) +{ + mobjects.erase( o ); +} + +void KigDocument::delObjects( const std::vector& os ) +{ + for ( std::vector::const_iterator i = os.begin(); + i != os.end(); ++i ) + mobjects.erase( *i ); +} + +KigDocument::KigDocument() + : mcoordsystem( new EuclideanCoords ) +{ + mshowgrid = true; + mshowaxes = true; + mnightvision = false; +} + +KigDocument::~KigDocument() +{ + typedef std::set s; + for ( s::iterator i = mobjects.begin(); i != mobjects.end(); ++i ) { + delete *i; + } + delete mcoordsystem; +} + +void KigDocument::setGrid( bool showgrid ) +{ + mshowgrid = showgrid; +} + +const bool KigDocument::grid() const +{ + return mshowgrid; +} + +void KigDocument::setAxes( bool showaxes ) +{ + mshowaxes = showaxes; +} + +void KigDocument::setNightVision( bool nv ) +{ + mnightvision = nv; +} + +const bool KigDocument::axes() const +{ + return mshowaxes; +} + +const bool KigDocument::getNightVision() const +{ + return mnightvision; +} diff --git a/kig/kig/kig_document.h b/kig/kig/kig_document.h new file mode 100644 index 00000000..6bcdb623 --- /dev/null +++ b/kig/kig/kig_document.h @@ -0,0 +1,137 @@ +// Copyright (C) 2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_KIG_KIG_DOCUMENT_H +#define KIG_KIG_KIG_DOCUMENT_H + +#include +#include + +class Coordinate; +class CoordinateSystem; +class KigWidget; +class ObjectHolder; +class Rect; + +/** + * KigDocument is the class holding the real data in a Kig document. + * It owns a set of Objects, and a CoordinateSystem, which comprise + * the entire content of a Kig document. + */ +class KigDocument { + /** + * Here we keep the objects in the document. These are only the + * objects that the user is aware of. Other objects exist as well, + * but there's no ObjectHolder for them, and they only exist because + * some other ObjectCalcer has them as its ancestor. + */ + std::set mobjects; + + /** + * The CoordinateSystem as the user sees it: this has little to do + * with the internal coordinates of the objects... It really serves + * to translate user coordinates from and to internal coordinates. + */ + CoordinateSystem* mcoordsystem; + /** + * Whether to show the grid. + */ + bool mshowgrid; + /** + * Whether to show the axes. + */ + bool mshowaxes; + /** + * Whether to enable visibility of hidden objects. + */ + bool mnightvision; +public: + KigDocument(); + KigDocument( std::set objects, CoordinateSystem* coordsystem, + bool showgrid = true, bool showaxes = true, bool nv = false ); + ~KigDocument(); + + const CoordinateSystem& coordinateSystem() const; + const bool grid() const; + const bool axes() const; + const bool getNightVision() const; + /** + * Get a hold of the objects of this KigDocument. + */ + const std::vector objects() const; + const std::set& objectsSet() const; + + /** + * sets the coordinate system to \p s , and returns the old one.. + */ + CoordinateSystem* switchCoordinateSystem( CoordinateSystem* s ); + + /** + * sets the coordinate system to \p s , and deletes the old one.. + */ + void setCoordinateSystem( CoordinateSystem* s ); + + /** + * set to show/hide the grid. + */ + void setGrid( bool showgrid ); + + /** + * set to show/hide the grid. + */ + void setAxes( bool showaxes ); + + /** + * set to enable/disable night-vision (visibility of hidden objects) + */ + void setNightVision( bool nv ); + + /** + * Return a vector of objects that contain the given point. + */ + std::vector whatAmIOn( const Coordinate& p, const KigWidget& w ) const; + + /** + * Return a vector of objects that are in the given Rect. + */ + std::vector whatIsInHere( const Rect& p, const KigWidget& ); + + /** + * Return a rect containing most of the objects, which would be a + * fine suggestion to map to the widget... + */ + Rect suggestedRect() const; + + /** + * Add the objects \p o to the document. + */ + void addObject( ObjectHolder* oObject ); + /** + * Add the objects \p os to the document. + */ + void addObjects( const std::vector& os); + /** + * Remove the object \p o from the document. + */ + void delObject( ObjectHolder* o ); + /** + * Remove the objects \p os from the document. + */ + void delObjects( const std::vector& os ); +}; + +#endif diff --git a/kig/kig/kig_iface.cpp b/kig/kig/kig_iface.cpp new file mode 100644 index 00000000..1f666a74 --- /dev/null +++ b/kig/kig/kig_iface.cpp @@ -0,0 +1,31 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + + +#include "kig_iface.h" + +KigIface::KigIface() + : DCOPObject("KigIface") +{ +} + +KigIface::~KigIface() +{ +} diff --git a/kig/kig/kig_iface.h b/kig/kig/kig_iface.h new file mode 100644 index 00000000..d3f74e19 --- /dev/null +++ b/kig/kig/kig_iface.h @@ -0,0 +1,37 @@ +/* + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +*/ + + +#ifndef KIG_IFACE_H +#define KIG_IFACE_H + +#include + +class KigIface : virtual public DCOPObject +{ + K_DCOP +public: + KigIface(); + ~KigIface(); +k_dcop: + virtual void openURL(const QString& s) = 0; +}; + +#endif diff --git a/kig/kig/kig_part.cpp b/kig/kig/kig_part.cpp new file mode 100644 index 00000000..163f5429 --- /dev/null +++ b/kig/kig/kig_part.cpp @@ -0,0 +1,1041 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "kig_part.h" +#include "kig_part.moc" + +#include "aboutdata.h" +#include "kig_commands.h" +#include "kig_document.h" +#include "kig_view.h" + +#include "../filters/exporter.h" +#include "../filters/filter.h" +#include "../misc/builtin_stuff.h" +#include "../misc/calcpaths.h" +#include "../misc/coordinate_system.h" +#include "../misc/guiaction.h" +#include "../misc/kigpainter.h" +#include "../misc/lists.h" +#include "../misc/object_constructor.h" +#include "../misc/screeninfo.h" +#include "../modes/normal.h" +#include "../objects/object_drawer.h" +#include "../objects/point_imp.h" + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#if QT_VERSION >= 0x030100 +#include +#endif + +using namespace std; + +static const QString typesFile = "macros.kigt"; + +// export this library... +typedef KParts::GenericFactory KigPartFactory; +K_EXPORT_COMPONENT_FACTORY ( libkigpart, KigPartFactory ) + +KAboutData* KigPart::createAboutData() +{ + return kigAboutData( "kig", I18N_NOOP( "KigPart" ) ); +} + +class SetCoordinateSystemAction + : public KSelectAction +{ + KigPart& md; +public: + SetCoordinateSystemAction( KigPart& d, KActionCollection* parent ); + void slotActivated( int index ); +}; + +SetCoordinateSystemAction::SetCoordinateSystemAction( + KigPart& d, KActionCollection* parent ) + : KSelectAction( i18n( "&Set Coordinate System" ), 0, parent, "settings_set_coordinate_system" ), + md( d ) +{ + setItems( CoordinateSystemFactory::names() ); + setCurrentItem( md.document().coordinateSystem().id() ); +} + +void SetCoordinateSystemAction::slotActivated( int index ) +{ + CoordinateSystem* sys = CoordinateSystemFactory::build( index ); + assert( sys ); + md.history()->addCommand( KigCommand::changeCoordSystemCommand( md, sys ) ); + setCurrentItem( index ); +} + +class KigPrintDialogPage + : public KPrintDialogPage +{ +public: + KigPrintDialogPage( QWidget* parent = 0, const char* name = 0 ); + ~KigPrintDialogPage(); + + void getOptions( QMap& opts, bool ); + void setOptions( const QMap& opts ); + bool isValid( QString& ); + +private: + QCheckBox *showgrid; + QCheckBox *showaxes; +}; + +KigPrintDialogPage::KigPrintDialogPage( QWidget* parent, const char* name ) + : KPrintDialogPage( parent, name ) +{ + setTitle( i18n( "Kig Options" ) ); + + QVBoxLayout* vl = new QVBoxLayout( this, 0 , 11 ); + + showgrid = new QCheckBox( i18n( "Show grid" ), this ); + vl->addWidget( showgrid ); + + showaxes = new QCheckBox( i18n( "Show axes" ), this ); + vl->addWidget( showaxes ); + + vl->addItem( new QSpacerItem( 10, 10, QSizePolicy::Fixed, QSizePolicy::Expanding ) ); +} + +KigPrintDialogPage::~KigPrintDialogPage() +{ +} + +void KigPrintDialogPage::getOptions( QMap< QString, QString >& opts, bool ) +{ + opts[ "kde-kig-showgrid" ] = QString::number( showgrid->isChecked() ); + opts[ "kde-kig-showaxes" ] = QString::number( showaxes->isChecked() ); +} + +void KigPrintDialogPage::setOptions( const QMap< QString, QString >& opts ) +{ + QString tmp = opts[ "kde-kig-showgrid" ]; + bool bt = ( tmp != "0" ); + showgrid->setChecked( bt ); + tmp = opts[ "kde-kig-showaxes" ]; + bt = ( tmp != "0" ); + showaxes->setChecked( bt ); +} + +bool KigPrintDialogPage::isValid( QString& ) +{ + return true; +} + +KigPart::KigPart( QWidget *parentWidget, const char *, + QObject *parent, const char *name, + const QStringList& ) + : KParts::ReadWritePart( parent, name ), + mMode( 0 ), mdocument( new KigDocument() ) +{ + // we need an instance + setInstance( KigPartFactory::instance() ); + + mMode = new NormalMode( *this ); + + // we need a widget, to actually show the document + m_widget = new KigView(this, false, parentWidget, "kig_view"); + // notify the part that this is our internal widget + setWidget( m_widget ); + + // create our actions... + setupActions(); + + // set our XML-UI resource file + setXMLFile("kigpartui.rc"); + + // our types... + setupTypes(); + + // construct our command history + mhistory = new KCommandHistory(actionCollection()); + mhistory->documentSaved(); + connect( mhistory, SIGNAL( documentRestored() ), this, SLOT( setUnmodified() ) ); + + // we are read-write by default + setReadWrite(true); + + setModified (false); + + GUIActionList::instance()->regDoc( this ); +} + +void KigPart::setupActions() +{ + // save actions.. + (void) KStdAction::saveAs(this, SLOT(fileSaveAs()), actionCollection()); + (void) KStdAction::save(this, SLOT(fileSave()), actionCollection()); + + // print actions + (void) KStdAction::print( this, SLOT( filePrint() ), actionCollection() ); + (void) KStdAction::printPreview( this, SLOT( filePrintPreview() ), actionCollection() ); + + // selection actions + aSelectAll = KStdAction::selectAll( + this, SLOT( slotSelectAll() ), actionCollection() ); + aDeselectAll = KStdAction::deselect( + this, SLOT( slotDeselectAll() ), actionCollection() ); + aInvertSelection = new KAction( + i18n( "Invert Selection" ), "", 0, this, + SLOT( slotInvertSelection() ), actionCollection(), + "edit_invert_selection" ); + + // we need icons... + KIconLoader* l = instance()->iconLoader(); + QPixmap tmp; + + aDeleteObjects = new KAction( + i18n("&Delete Objects"), "editdelete", Key_Delete, this, + SLOT(deleteObjects()), actionCollection(), "delete_objects"); + aDeleteObjects->setToolTip(i18n("Delete the selected objects")); + + aCancelConstruction = new KAction( + i18n("Cancel Construction"), "stop", Key_Escape, this, + SLOT(cancelConstruction()), actionCollection(), "cancel_construction"); + aCancelConstruction->setToolTip( + i18n("Cancel the construction of the object being constructed")); + aCancelConstruction->setEnabled(false); + + aShowHidden = new KAction( + i18n("U&nhide All"), 0, this, SLOT( showHidden() ), + actionCollection(), "edit_unhide_all"); + aShowHidden->setToolTip(i18n("Show all hidden objects")); + aShowHidden->setEnabled( true ); + + aNewMacro = new KAction( + i18n("&New Macro..."), "gear", 0, this, SLOT(newMacro()), + actionCollection(), "macro_action"); + aNewMacro->setToolTip(i18n("Define a new macro")); + + aConfigureTypes = new KAction( + i18n("Manage &Types..."), 0, this, SLOT(editTypes()), + actionCollection(), "types_edit"); + aConfigureTypes->setToolTip(i18n("Manage macro types.")); + + KigExportManager::instance()->addMenuAction( this, m_widget->realWidget(), + actionCollection() ); + + KAction* a = KStdAction::zoomIn( m_widget, SLOT( slotZoomIn() ), + actionCollection() ); + a->setToolTip( i18n( "Zoom in on the document" ) ); + a->setWhatsThis( i18n( "Zoom in on the document" ) ); + + a = KStdAction::zoomOut( m_widget, SLOT( slotZoomOut() ), + actionCollection() ); + a->setToolTip( i18n( "Zoom out of the document" ) ); + a->setWhatsThis( i18n( "Zoom out of the document" ) ); + + a = KStdAction::fitToPage( m_widget, SLOT( slotRecenterScreen() ), + actionCollection() ); + // grr.. why isn't there an icon for this.. + a->setIconSet( QIconSet( l->loadIcon( "view_fit_to_page", KIcon::Toolbar ) ) ); + a->setToolTip( i18n( "Recenter the screen on the document" ) ); + a->setWhatsThis( i18n( "Recenter the screen on the document" ) ); + +#ifdef KDE_IS_VERSION +#if KDE_IS_VERSION(3,1,90) +#define KIG_PART_CPP_STD_FULLSCREEN_ACTION +#endif +#endif +#ifdef KIG_PART_CPP_STD_FULLSCREEN_ACTION + a = KStdAction::fullScreen( m_widget, SLOT( toggleFullScreen() ), actionCollection(), (QWidget*)(widget()->parent()),"fullscreen" ); +#else + tmp = l->loadIcon( "window_fullscreen", KIcon::Toolbar ); + a = new KAction( + i18n( "Full Screen" ), tmp, CTRL+SHIFT+Key_F, + m_widget, SLOT( toggleFullScreen() ), + actionCollection(), "fullscreen" ); +#endif + a->setToolTip( i18n( "View this document full-screen." ) ); + a->setWhatsThis( i18n( "View this document full-screen." ) ); + + // TODO: an icon for this.. + a = new KAction( + i18n( "&Select Shown Area" ), "viewmagfit", 0, m_widget, SLOT( zoomRect() ), + actionCollection(), "view_select_shown_rect" ); + a->setToolTip( i18n( "Select the area that you want to be shown in the window." ) ); + a->setWhatsThis( i18n( "Select the area that you want to be shown in the window." ) ); + + a = new KAction( + i18n( "S&elect Zoom Area" ), "viewmag", 0, m_widget, SLOT( zoomArea() ), + actionCollection(), "view_zoom_area" ); +// a->setToolTip( i18n( "Select the area that you want to be shown in the window." ) ); +// a->setWhatsThis( i18n( "Select the area that you want to be shown in the window." ) ); + + aToggleGrid = new KToggleAction( + i18n( "Show &Grid" ), 0, this, SLOT( toggleGrid() ), + actionCollection(), "settings_show_grid" ); + aToggleGrid->setToolTip( i18n( "Show or hide the grid." ) ); + aToggleGrid->setChecked( true ); + + aToggleAxes = new KToggleAction( + i18n( "Show &Axes" ), 0, this, SLOT( toggleAxes() ), + actionCollection(), "settings_show_axes" ); + aToggleAxes->setToolTip( i18n( "Show or hide the axes." ) ); + aToggleAxes->setChecked( true ); + + aToggleNightVision = new KToggleAction( + i18n( "Wear Infrared Glasses" ), 0, this, SLOT( toggleNightVision() ), + actionCollection(), "settings_toggle_nightvision" ); + aToggleNightVision->setToolTip( i18n( "Enable/Disable hidden objects visibility." ) ); + aToggleNightVision->setChecked( false ); + + // select coordinate system KActionMenu.. + aCoordSystem = new SetCoordinateSystemAction( *this, actionCollection() ); +} + +void KigPart::setupTypes() +{ + setupBuiltinStuff(); + setupBuiltinMacros(); + setupMacroTypes(); + GUIActionList& l = *GUIActionList::instance(); + typedef GUIActionList::avectype::const_iterator iter; + for ( iter i = l.actions().begin(); i != l.actions().end(); ++i ) + { + KigGUIAction* ret = new KigGUIAction( *i, *this, actionCollection() ); + aActions.push_back( ret ); + ret->plug( this ); + }; +} + +KigPart::~KigPart() +{ + GUIActionList::instance()->unregDoc( this ); + + // save our types... + saveTypes(); + + // objects get deleted automatically, when mobjsref gets + // destructed.. + + delete_all( aActions.begin(), aActions.end() ); + aActions.clear(); + + // cleanup + delete mMode; + delete mhistory; + + delete mdocument; +} + +bool KigPart::openFile() +{ + QFileInfo fileinfo( m_file ); + if ( ! fileinfo.exists() ) + { + KMessageBox::sorry( widget(), + i18n( "The file \"%1\" you tried to open does not exist. " + "Please verify that you entered the correct path." ).arg( m_file ), + i18n( "File Not Found" ) ); + return false; + }; + + // m_file is always local, so we can use findByPath instead of + // findByURL... + KMimeType::Ptr mimeType = KMimeType::findByPath ( m_file ); + kdDebug() << k_funcinfo << "mimetype: " << mimeType->name() << endl; + KigFilter* filter = KigFilters::instance()->find( mimeType->name() ); + if ( !filter ) + { + // we don't support this mime type... + KMessageBox::sorry + ( + widget(), + i18n( "You tried to open a document of type \"%1\"; unfortunately, " + "Kig does not support this format. If you think the format in " + "question would be worth implementing support for, you can " + "always ask us nicely on mailto:toscano.pino@tiscali.it " + "or do the work yourself and send me a patch." + ).arg(mimeType->name()), + i18n( "Format Not Supported" ) + ); + return false; + }; + + KigDocument* newdoc = filter->load (m_file); + if ( !newdoc ) + { + closeURL(); + m_url = KURL(); + return false; + } + delete mdocument; + mdocument = newdoc; + coordSystemChanged( mdocument->coordinateSystem().id() ); + aToggleGrid->setChecked( mdocument->grid() ); + aToggleAxes->setChecked( mdocument->axes() ); + aToggleNightVision->setChecked( mdocument->getNightVision() ); + + setModified(false); + mhistory->clear(); + + std::vector tmp = calcPath( getAllParents( getAllCalcers( document().objects() ) ) ); + for ( std::vector::iterator i = tmp.begin(); i != tmp.end(); ++i ) + ( *i )->calc( document() ); + emit recenterScreen(); + + redrawScreen(); + + return true; +} + +bool KigPart::saveFile() +{ + if ( m_file.isEmpty() || m_bTemp ) return internalSaveAs(); + // mimetype: + KMimeType::Ptr mimeType = KMimeType::findByPath ( m_file ); + if ( mimeType->name() != "application/x-kig" ) + { + // we don't support this mime type... + if( KMessageBox::warningYesNo( widget(), + i18n( "Kig does not support saving to any other file format than " + "its own. Save to Kig's format instead?" ), + i18n( "Format Not Supported" ), i18n("Save Kig Format"), KStdGuiItem::cancel() ) == KMessageBox::No ) + return false; + internalSaveAs(); + }; + + if ( KigFilters::instance()->save( document(), m_file ) ) + { + setModified ( false ); + mhistory->documentSaved(); + return true; + } + return false; +} + +void KigPart::addObject(ObjectHolder* o) +{ + mhistory->addCommand( KigCommand::addCommand( *this, o ) ); +} + +void KigPart::addObjects( const std::vector& os ) +{ + mhistory->addCommand( KigCommand::addCommand( *this, os ) ); +} + +void KigPart::_addObject( ObjectHolder* o ) +{ + document().addObject( o ); + setModified(true); +} + +void KigPart::delObject( ObjectHolder* o ) +{ + // we delete all children and their children etc. too... + std::vector os; + os.push_back( o ); + delObjects( os ); +} + +void KigPart::_delObjects( const std::vector& o ) +{ + document().delObjects( o ); + setModified( true ); +} + +void KigPart::_delObject(ObjectHolder* o) +{ + document().delObject( o ); + setModified(true); +} + +void KigPart::setMode( KigMode* m ) +{ + mMode = m; + m->enableActions(); + redrawScreen(); +} + +void KigPart::_addObjects( const std::vector& os ) +{ + document().addObjects( os ); + setModified( true ); +} + +void KigPart::deleteObjects() +{ + mode()->deleteObjects(); +} + +void KigPart::cancelConstruction() +{ + mode()->cancelConstruction(); +} + +void KigPart::showHidden() +{ + mode()->showHidden(); +} + +void KigPart::newMacro() +{ + mode()->newMacro(); +} + +void KigPart::editTypes() +{ + mode()->editTypes(); +} + +void KigPart::setUnmodified() +{ + setModified( false ); +} + +KCommandHistory* KigPart::history() +{ + return mhistory; +} + +void KigPart::delObjects( const std::vector& os ) +{ + if ( os.size() < 1 ) return; + std::set delobjs; + + std::set delcalcers = getAllChildren( getAllCalcers( os ) ); + std::map holdermap; + + std::set curobjs = document().objectsSet(); + + for ( std::set::iterator i = curobjs.begin(); + i != curobjs.end(); ++i ) + holdermap[( *i )->calcer()] = *i; + + for ( std::set::iterator i = delcalcers.begin(); + i != delcalcers.end(); ++i ) + { + std::map::iterator j = holdermap.find( *i ); + if ( j != holdermap.end() ) + delobjs.insert( j->second ); + } + + assert( delobjs.size() >= os.size() ); + + std::vector delobjsvect( delobjs.begin(), delobjs.end() ); + mhistory->addCommand( KigCommand::removeCommand( *this, delobjsvect ) ); +} + +void KigPart::enableConstructActions( bool enabled ) +{ + for_each( aActions.begin(), aActions.end(), + bind2nd( mem_fun( &KAction::setEnabled ), + enabled ) ); +} + +void KigPart::unplugActionLists() +{ + unplugActionList( "user_conic_types" ); + unplugActionList( "user_segment_types" ); + unplugActionList( "user_point_types" ); + unplugActionList( "user_circle_types" ); + unplugActionList( "user_line_types" ); + unplugActionList( "user_other_types" ); + unplugActionList( "user_types" ); +} + +void KigPart::plugActionLists() +{ + plugActionList( "user_conic_types", aMNewConic ); + plugActionList( "user_segment_types", aMNewSegment ); + plugActionList( "user_point_types", aMNewPoint ); + plugActionList( "user_circle_types", aMNewCircle ); + plugActionList( "user_line_types", aMNewLine ); + plugActionList( "user_other_types", aMNewOther ); + plugActionList( "user_types", aMNewAll ); +} + +void KigPart::emitStatusBarText( const QString& text ) +{ + emit setStatusBarText( text ); +} + +void KigPart::fileSaveAs() +{ + internalSaveAs(); +} + +void KigPart::fileSave() +{ + save(); +} + +bool KigPart::internalSaveAs() +{ + // this slot is connected to the KStdAction::saveAs action... + QString formats = i18n( "*.kig|Kig Documents (*.kig)\n" + "*.kigz|Compressed Kig Documents (*.kigz)" ); + + // formats += "\n"; + // formats += KImageIO::pattern( KImageIO::Writing ); + + QString file_name = KFileDialog::getSaveFileName(":document", formats ); + if (file_name.isEmpty()) return false; + else if ( QFileInfo( file_name ).exists() ) + { + int ret = KMessageBox::warningContinueCancel( m_widget, + i18n( "The file \"%1\" already exists. Do you wish to overwrite it?" ) + .arg( file_name ), i18n( "Overwrite File?" ), i18n("Overwrite") ); + if ( ret != KMessageBox::Continue ) + { + return false; + } + } + saveAs(KURL::fromPathOrURL( file_name )); + return true; +} + +void KigPart::runMode( KigMode* m ) +{ + KigMode* prev = mMode; + + setMode( m ); + +#if QT_VERSION >= 0x030100 + (void) kapp->eventLoop()->enterLoop(); +#else + (void) kapp->enter_loop(); +#endif + + setMode( prev ); + redrawScreen(); +} + +void KigPart::doneMode( KigMode* d ) +{ + assert( d == mMode ); + // pretend to use this var.. + (void)d; +#if QT_VERSION >= 0x030100 + kapp->eventLoop()->exitLoop(); +#else + kapp->exit_loop(); +#endif +} + +void KigPart::actionRemoved( GUIAction* a, GUIUpdateToken& t ) +{ + KigGUIAction* rem = 0; + for ( std::vector::iterator i = aActions.begin(); i != aActions.end(); ++i ) + { + if ( (*i)->guiAction() == a ) + { + rem = *i; + aActions.erase( i ); + break; + } + }; + assert( rem ); + aMNewSegment.remove( rem ); + aMNewConic.remove( rem ); + aMNewPoint.remove( rem ); + aMNewCircle.remove( rem ); + aMNewLine.remove( rem ); + aMNewOther.remove( rem ); + aMNewAll.remove( rem ); + t.push_back( rem ); +} + +void KigPart::actionAdded( GUIAction* a, GUIUpdateToken& ) +{ + KigGUIAction* ret = new KigGUIAction( a, *this, actionCollection() ); + aActions.push_back( ret ); + ret->plug( this ); +} + +void KigPart::endGUIActionUpdate( GUIUpdateToken& t ) +{ + unplugActionLists(); + plugActionLists(); + delete_all( t.begin(), t.end() ); + t.clear(); +} + +KigPart::GUIUpdateToken KigPart::startGUIActionUpdate() +{ + return GUIUpdateToken(); +} + +void KigPart::setupMacroTypes() +{ + static bool alreadysetup = false; + if ( ! alreadysetup ) + { + alreadysetup = true; + + // the user's saved macro types: + QStringList dataFiles = + KGlobal::dirs()->findAllResources("appdata", "kig-types/*.kigt", + true, false ); + std::vector macros; + for ( QStringList::iterator file = dataFiles.begin(); + file != dataFiles.end(); ++file ) + { + std::vector nmacros; + bool ok = MacroList::instance()->load( *file, nmacros, *this ); + if ( ! ok ) continue; + copy( nmacros.begin(), nmacros.end(), back_inserter( macros ) ); + } + MacroList::instance()->add( macros ); + }; + // hack: we need to plug the action lists _after_ the gui is + // built.. i can't find a better solution than this... + QTimer::singleShot( 0, this, SLOT( plugActionLists() ) ); +} + +void KigPart::setupBuiltinMacros() +{ + static bool alreadysetup = false; + if ( ! alreadysetup ) + { + alreadysetup = true; + // builtin macro types ( we try to make the user think these are + // normal types ).. + QStringList builtinfiles = + KGlobal::dirs()->findAllResources( "appdata", "builtin-macros/*.kigt", true, false ); + for ( QStringList::iterator file = builtinfiles.begin(); + file != builtinfiles.end(); ++file ) + { + std::vector macros; + bool ok = MacroList::instance()->load( *file, macros, *this ); + if ( ! ok ) continue; + for ( uint i = 0; i < macros.size(); ++i ) + { + ObjectConstructorList* ctors = ObjectConstructorList::instance(); + GUIActionList* actions = GUIActionList::instance(); + Macro* macro = macros[i]; + macro->ctor->setBuiltin( true ); + ctors->add( macro->ctor ); + actions->add( macro->action ); + macro->ctor = 0; + macro->action = 0; + delete macro; + }; + }; + }; +} + +void KigPart::addWidget( KigWidget* v ) +{ + mwidgets.push_back( v ); +} + +void KigPart::delWidget( KigWidget* v ) +{ + mwidgets.erase( std::remove( mwidgets.begin(), mwidgets.end(), v ), mwidgets.end() ); +} + +void KigPart::filePrintPreview() +{ + KPrinter printer; + printer.setPreviewOnly( true ); + doPrint( printer ); +} + +void KigPart::filePrint() +{ + KPrinter printer; + KigPrintDialogPage* kp = new KigPrintDialogPage(); + printer.addDialogPage( kp ); + printer.setFullPage( true ); + printer.setOption( "kde-kig-showgrid", QString::number( document().grid() ) ); + printer.setOption( "kde-kig-showaxes", QString::number( document().axes() ) ); + printer.setPageSelection( KPrinter::ApplicationSide ); + if ( printer.setup( m_widget, i18n("Print Geometry") ) ) + { + doPrint( printer ); + }; +} + +void KigPart::doPrint( KPrinter& printer ) +{ + QPaintDeviceMetrics metrics( &printer ); + Rect rect = document().suggestedRect(); + QRect qrect( 0, 0, metrics.width(), metrics.height() ); + if ( rect.width() * qrect.height() > rect.height() * qrect.width() ) + { + // qrect is too high.. + int nh = static_cast( qrect.width() * rect.height() / rect.width() ); + int rest = qrect.height() - nh; + qrect.setTop( qrect.top() - rest / 2 ); + qrect.setTop( rest / 2 ); + } + else + { + // qrect is too wide.. + int nw = static_cast( qrect.height() * rect.width() / rect.height() ); + int rest = qrect.width() - nw; + qrect.setLeft( rest / 2 ); + qrect.setRight( qrect.right() - rest / 2 ); + }; + ScreenInfo si( rect, qrect ); + KigPainter painter( si, &printer, document() ); + painter.setWholeWinOverlay(); + bool sg = true; + bool sa = true; + if ( !printer.previewOnly() ) + { + sg = ( printer.option( "kde-kig-showgrid" ) != "0" ); + sa = ( printer.option( "kde-kig-showaxes" ) != "0" ); + } + else + { + sg = document().grid(); + sg = document().axes(); + } + painter.drawGrid( document().coordinateSystem(), sg, sa ); + painter.drawObjects( document().objects(), false ); +} + +void KigPart::slotSelectAll() +{ + mMode->selectAll(); +} + +void KigPart::slotDeselectAll() +{ + mMode->deselectAll(); +} + +void KigPart::slotInvertSelection() +{ + mMode->invertSelection(); +} + +void KigPart::hideObjects( const std::vector& inos ) +{ + std::vector os; + for (std::vector::const_iterator i = inos.begin(); i != inos.end(); ++i ) + { + if ( (*i)->shown() ) + os.push_back( *i ); + }; + KigCommand* kc = 0; + if ( os.size() == 0 ) return; + else if ( os.size() == 1 ) + kc = new KigCommand( *this, os[0]->imp()->type()->hideAStatement() ); + else kc = new KigCommand( *this, i18n( "Hide %n Object", "Hide %n Objects", os.size() ) ); + for ( std::vector::iterator i = os.begin(); + i != os.end(); ++i ) + kc->addTask( new ChangeObjectDrawerTask( *i, ( *i )->drawer()->getCopyShown( false ) ) ); + mhistory->addCommand( kc ); +} + +void KigPart::showObjects( const std::vector& inos ) +{ + std::vector os; + for (std::vector::const_iterator i = inos.begin(); i != inos.end(); ++i ) + { + if ( !(*i)->shown() ) + os.push_back( *i ); + }; + KigCommand* kc = 0; + if ( os.size() == 0 ) return; + else if ( os.size() == 1 ) + kc = new KigCommand( *this, os[0]->imp()->type()->showAStatement() ); + else kc = new KigCommand( *this, i18n( "Show %n Object", "Show %n Objects", os.size() ) ); + for ( std::vector::iterator i = os.begin(); + i != os.end(); ++i ) + kc->addTask( new ChangeObjectDrawerTask( *i, ( *i )->drawer()->getCopyShown( true ) ) ); + mhistory->addCommand( kc ); +} + +void KigPart::redrawScreen( KigWidget* w ) +{ + mode()->redrawScreen( w ); +} + +void KigPart::redrawScreen() +{ + for ( std::vector::iterator i = mwidgets.begin(); + i != mwidgets.end(); ++i ) + { + mode()->redrawScreen( *i ); + } +} + +const KigDocument& KigPart::document() const +{ + return *mdocument; +} + +KigDocument& KigPart::document() +{ + return *mdocument; +} + +extern "C" int convertToNative( const KURL& url, const QCString& outfile ) +{ + kdDebug() << "converting " << url.prettyURL() << " to " << outfile << endl; + + if ( ! url.isLocalFile() ) + { + // TODO + kdError() << "--convert-to-native only supports local files for now." << endl; + return -1; + } + + QString file = url.path(); + + QFileInfo fileinfo( file ); + if ( ! fileinfo.exists() ) + { + kdError() << "The file \"" << file << "\" does not exist" << endl; + return -1; + }; + + KMimeType::Ptr mimeType = KMimeType::findByPath ( file ); + kdDebug() << k_funcinfo << "mimetype: " << mimeType->name() << endl; + KigFilter* filter = KigFilters::instance()->find( mimeType->name() ); + if ( !filter ) + { + kdError() << "The file \"" << file << "\" is of a filetype not currently supported by Kig." << endl; + return -1; + }; + + KigDocument* doc = filter->load (file); + if ( !doc ) + { + kdError() << "Parse error in file \"" << file << "\"." << endl; + return -1; + } + + std::vector tmp = calcPath( getAllParents( getAllCalcers( doc->objects() ) ) ); + for ( std::vector::iterator i = tmp.begin(); i != tmp.end(); ++i ) + ( *i )->calc( *doc ); + for ( std::vector::iterator i = tmp.begin(); i != tmp.end(); ++i ) + ( *i )->calc( *doc ); + + QString out = ( outfile == "-" ) ? QString::null : outfile; + bool success = KigFilters::instance()->save( *doc, out ); + if ( !success ) + { + kdError() << "something went wrong while saving" << endl; + return -1; + } + + delete doc; + + return 0; +} + +void KigPart::toggleGrid() +{ + bool toshow = !mdocument->grid(); + aToggleGrid->setChecked( toshow ); + mdocument->setGrid( toshow ); + + redrawScreen(); +} + +void KigPart::toggleAxes() +{ + bool toshow = !mdocument->axes(); + aToggleAxes->setChecked( toshow ); + mdocument->setAxes( toshow ); + + redrawScreen(); +} + +void KigPart::toggleNightVision() +{ + bool nv = !mdocument->getNightVision(); + aToggleNightVision->setChecked( nv ); + mdocument->setNightVision( nv ); + + redrawScreen(); +} + +void KigPart::coordSystemChanged( int id ) +{ + aCoordSystem->setCurrentItem( id ); +} + +void KigPart::saveTypes() +{ + QString typesDir = KGlobal::dirs()->saveLocation( "appdata", "kig-types" ); + if ( typesDir[ typesDir.length() - 1 ] != '/' ) + typesDir += '/'; + QString typesFileWithPath = typesDir + typesFile; + + // removing existant types file + if ( QFile::exists( typesFileWithPath ) ) + QFile::remove( typesFileWithPath ); + + MacroList* macrolist = MacroList::instance(); + macrolist->save( macrolist->macros(), typesFileWithPath ); +} + +void KigPart::loadTypes() +{ + QString typesDir = KGlobal::dirs()->saveLocation( "appdata", "kig-types" ); + if ( typesDir[ typesDir.length() - 1 ] != '/' ) + typesDir += '/'; + QString typesFileWithPath = typesDir + typesFile; + + if ( QFile::exists( typesFileWithPath ) ) + { + std::vector macros; + MacroList::instance()->load( typesFileWithPath, macros, *this ); + MacroList::instance()->add( macros ); + } +} + +void KigPart::deleteTypes() +{ + unplugActionLists(); + typedef MacroList::vectype vec; + MacroList* macrolist = MacroList::instance(); + const vec& macros = macrolist->macros(); + for ( vec::const_reverse_iterator i = macros.rbegin(); i != macros.rend(); ++i ) + { + macrolist->remove( *i ); + } + plugActionLists(); +} diff --git a/kig/kig/kig_part.desktop b/kig/kig/kig_part.desktop new file mode 100644 index 00000000..cffd6e3d --- /dev/null +++ b/kig/kig/kig_part.desktop @@ -0,0 +1,16 @@ +[Desktop Entry] +Name=KigPart +Name[ar]=جزء كيج +Name[bn]=কিগপারà§à¦Ÿ +Name[et]=Kigi komponent +Name[hi]=के-इग-पारà¥à¤Ÿ +Name[ne]=किग पारà¥à¤Ÿ +Name[sv]=Kigdel +Name[ta]=கிகà¯à®ªà®•à¯à®¤à®¿ +Name[ven]=TshipidatshaKig +Name[zh_CN]=Kig 组件 +MimeType=application/x-kig;application/x-kgeo; +ServiceTypes=KParts/ReadOnlyPart,KParts/ReadWritePart +X-KDE-Library=libkigpart +Type=Service +Icon=kig diff --git a/kig/kig/kig_part.h b/kig/kig/kig_part.h new file mode 100644 index 00000000..2084d0a9 --- /dev/null +++ b/kig/kig/kig_part.h @@ -0,0 +1,257 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + + +#ifndef KIGPART_H +#define KIGPART_H + +#include + +#include + +#include "../objects/common.h" + +class KAboutData; +class KActionMenu; +class KCommandHistory; +class KPrinter; +class KSelectAction; +class KToolBar; +class KToggleAction; +class KURL; +class QWidget; + +class Coordinate; +class CoordinateSystem; +class GUIAction; +class KigGUIAction; +class KigMode; +class KigObjectsPopup; +class KigView; +class MacroWizardImpl; +class ObjectHolder; +class Rect; +class ScreenInfo; + +/** + * This is a "Part". It that does all the real work in a KPart + * application. + * Briefly, it holds the data of the document, and acts as an + * interface to shells + * + * @short Main Part + */ +class KigPart : public KParts::ReadWritePart +{ + Q_OBJECT +public: + /** + * Default constructor + */ + KigPart( QWidget* parentWidget, const char* widgetName, + QObject* parent = 0, const char* name = 0, + const QStringList& = QStringList() + ); + + /** + * Destructor + */ + virtual ~KigPart(); + +/*********************** KPart interface *************************/ + +protected: + /** + * load our internal document from m_file + */ + virtual bool openFile(); + + /** + * save our internal document to m_file + */ + virtual bool saveFile(); + +public: + void emitStatusBarText( const QString& text ); + void redrawScreen(); + void redrawScreen( KigWidget* w ); + +public slots: + void fileSaveAs(); + void fileSave(); + + void filePrint(); + void filePrintPreview(); + + void slotSelectAll(); + void slotDeselectAll(); + void slotInvertSelection(); + + void unplugActionLists(); + void plugActionLists(); + + void deleteObjects(); + void cancelConstruction(); + void showHidden(); + void newMacro(); + void editTypes(); + + void toggleGrid(); + void toggleAxes(); + void toggleNightVision(); + + /** + * equivalent to setModified( false ); ( did i mention i don't like + * signals/slots for being this inflexible... + * this is connected to mhistory->documentRestored(); + */ + void setUnmodified(); + + /****************** cooperation with stuff ******************/ +public: + void addWidget( KigWidget* ); + void delWidget( KigWidget* ); + + KigMode* mode() const { return mMode; } + void setMode( KigMode* ); + void runMode( KigMode* ); + void doneMode( KigMode* ); + + void coordSystemChanged( int ); + +signals: // these signals are for telling KigView it should do something... + /** + * emitted when we want to suggest a new size for the view + * ( basically after loading a file, and on startup... ) + */ + void recenterScreen(); + +/************** working with our internal document **********/ +public: + // guess what these do... + // actually, they only add a command object to the history, the real + // work is done in _addObject() and _delObject() + void addObject(ObjectHolder* inObject); + void addObjects( const std::vector& os ); + void delObject(ObjectHolder* inObject); + void delObjects( const std::vector& os ); + void hideObjects( const std::vector& os ); + void showObjects( const std::vector& os ); + + void _addObject( ObjectHolder* inObject ); + void _addObjects( const std::vector& o); + void _delObject( ObjectHolder* inObject ); + void _delObjects( const std::vector& o ); + +/************* internal stuff *************/ +protected: + bool internalSaveAs(); + +public: + static KAboutData* createAboutData(); +protected: + void setupActions(); + void setupTypes(); + void setupBuiltinMacros(); + void setupMacroTypes(); + +protected: + KigMode* mMode; + KSelectAction* aCoordSystem; + + /** + * the command history + */ + KCommandHistory* mhistory; + +public: + // actions: this is an annoying case, didn't really fit into my + // model with KigModes.. This is how it works now: + // the actions are owned by the Part, because we need them on + // constructing the GUI ( actions appearing when you switch modes + // would not be nice, imho ). On setting the KigPart mode, we + // connect the actions to the current mode, and disconnect them from + // the previous mode. Enabling/disabling is done at the same time, + // of course.. + // some MenuActions.. + QPtrList aMNewSegment; + QPtrList aMNewPoint; + QPtrList aMNewCircle; + QPtrList aMNewLine; + QPtrList aMNewOther; + QPtrList aMNewAll; + QPtrList aMNewConic; + + + KAction* aCancelConstruction; + KAction* aSelectAll; + KAction* aDeselectAll; + KAction* aInvertSelection; + KAction* aDeleteObjects; + KAction* aNewMacro; + KAction* aShowHidden; + KAction* aConfigureTypes; + KToggleAction* aToggleGrid; + KToggleAction* aToggleAxes; + KToggleAction* aToggleNightVision; + std::vector aActions; + + /** + * the "token" keeps some objects that should be deleted, we only + * delete them after we replug the actionLists.. calling these + * functions should be done like: + * \code + * GUIUpdateToken t = doc->startGUIActionUpdate(); + * doc->action[Added|Removed]( act, t ); + * ... + * doc->endGUIActionUpdate( t ); + * \endcode + */ + typedef std::vector GUIUpdateToken; + GUIUpdateToken startGUIActionUpdate(); + void actionAdded( GUIAction* a, GUIUpdateToken& t ); + void actionRemoved( GUIAction* a, GUIUpdateToken& t ); + void endGUIActionUpdate( GUIUpdateToken& t ); + + KCommandHistory* history(); + + void enableConstructActions( bool enabled ); + +protected: + void doPrint( KPrinter& printer ); + + std::vector mwidgets; + + KigView* m_widget; + + KigDocument* mdocument; +public: + const KigDocument& document() const; + KigDocument& document(); + +/***************** types handling *******************/ + void saveTypes(); + void loadTypes(); + void deleteTypes(); + +}; + +#endif // KIGPART_H + diff --git a/kig/kig/kig_view.cpp b/kig/kig/kig_view.cpp new file mode 100644 index 00000000..7d36bc14 --- /dev/null +++ b/kig/kig/kig_view.cpp @@ -0,0 +1,593 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "kig_view.h" +#include "kig_view.moc" + +#include "kig_part.h" +#include "kig_document.h" +#include "kig_commands.h" +#include "../misc/coordinate_system.h" +#include "../misc/kiginputdialog.h" +#include "../misc/kigpainter.h" +#include "../modes/mode.h" +#include "../modes/dragrectmode.h" + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +kdbgstream& operator<< ( kdbgstream& s, const QPoint& t ) +{ + s << "x: " << t.x() << " y: " << t.y(); + return s; +} + +KigWidget::KigWidget( KigPart* part, + KigView* view, + QWidget* parent, + const char* name, + bool fullscreen ) + : QWidget( parent, name, + fullscreen ? WStyle_Customize | WStyle_NoBorder : 0 ), + mpart( part ), + mview( view ), + stillPix(size()), + curPix(size()), + msi( Rect(), rect() ), + misfullscreen( fullscreen ) +{ + part->addWidget(this); + + setFocusPolicy(ClickFocus); + setBackgroundMode( Qt::NoBackground ); + setMouseTracking(true); + + curPix.resize( size() ); + stillPix.resize( size() ); +} + +KigWidget::~KigWidget() +{ + mpart->delWidget( this ); +} + +void KigWidget::paintEvent(QPaintEvent*) +{ + updateEntireWidget(); +} + +void KigWidget::mousePressEvent (QMouseEvent* e) +{ + if( e->button() & Qt::LeftButton ) + return mpart->mode()->leftClicked( e, this ); + if ( e->button() & Qt::MidButton ) + return mpart->mode()->midClicked( e, this ); + if ( e->button() & Qt::RightButton ) + return mpart->mode()->rightClicked( e, this ); +} + +void KigWidget::mouseMoveEvent (QMouseEvent* e) +{ + if( e->state() & Qt::LeftButton ) + return mpart->mode()->leftMouseMoved( e, this ); + if ( e->state() & Qt::MidButton ) + return mpart->mode()->midMouseMoved( e, this ); + if ( e->state() & Qt::RightButton ) + return mpart->mode()->rightMouseMoved( e, this ); + return mpart->mode()->mouseMoved( e, this ); +} + +void KigWidget::mouseReleaseEvent (QMouseEvent* e) +{ + if( e->state() & Qt::LeftButton ) + return mpart->mode()->leftReleased( e, this ); + if ( e->state() & Qt::MidButton ) + return mpart->mode()->midReleased( e, this ); + if ( e->state() & Qt::RightButton ) + return mpart->mode()->rightReleased( e, this ); +} + +void KigWidget::updateWidget( const std::vector& overlay ) +{ +#undef SHOW_OVERLAY_RECTS +#ifdef SHOW_OVERLAY_RECTS + QPainter debug (this, this); + debug.setPen(Qt::yellow); +#endif // SHOW_OVERLAY_RECTS + // we undo our old changes... + for ( std::vector::const_iterator i = oldOverlay.begin(); i != oldOverlay.end(); ++i ) + bitBlt( this, i->topLeft(), &curPix, *i ); + // we add our new changes... + for ( std::vector::const_iterator i = overlay.begin(); i != overlay.end(); ++i ) + { + bitBlt( this, i->topLeft(), &curPix, *i ); +#ifdef SHOW_OVERLAY_RECTS + debug.drawRect(*i); +#endif + }; + oldOverlay = overlay; +} + +void KigWidget::updateEntireWidget() +{ + std::vector overlay; + overlay.push_back( QRect( QPoint( 0, 0 ), size() ) ); + updateWidget( overlay ); +} + +void KigWidget::resizeEvent( QResizeEvent* e ) +{ + QSize osize = e->oldSize(); + QSize nsize = e->size(); + Rect orect = msi.shownRect(); + + curPix.resize( nsize ); + stillPix.resize( nsize ); + msi.setViewRect( rect() ); + + Rect nrect( 0., 0., + orect.width() * nsize.width() / osize.width(), + orect.height() * nsize.height() / osize.height() ); + nrect = matchScreenShape( nrect ); + nrect.setCenter( orect.center() ); + msi.setShownRect( nrect ); + + // horrible hack... We need to somehow differentiate between the + // resizeEvents we get on startup, and the ones generated by the + // user. The first require recentering the screen, the latter + // don't.. + if ( nsize.width() / osize.width() > 4 ) recenterScreen(); + + mpart->redrawScreen( this ); + updateScrollBars(); +} + +void KigWidget::updateCurPix( const std::vector& ol ) +{ + // we make curPix look like stillPix again... + for ( std::vector::const_iterator i = oldOverlay.begin(); i != oldOverlay.end(); ++i ) + bitBlt( &curPix, i->topLeft(), &stillPix, *i ); + for ( std::vector::const_iterator i = ol.begin(); i != ol.end(); ++i ) + bitBlt( &curPix, i->topLeft(), &stillPix, *i ); + + // we add ol to oldOverlay, so that part of the widget will be + // updated too in updateWidget... + std::copy( ol.begin(), ol.end(), std::back_inserter( oldOverlay ) ); +} + +void KigWidget::recenterScreen() +{ + msi.setShownRect( matchScreenShape( mpart->document().suggestedRect() ) ); +} + +Rect KigWidget::matchScreenShape( const Rect& r ) const +{ + return r.matchShape( Rect::fromQRect( rect() ) ); +} + +void KigWidget::slotZoomIn() +{ + Rect nr = msi.shownRect(); + Coordinate c = nr.center(); + nr /= 2; + nr.setCenter( c ); + KigCommand* cd = + new KigCommand( *mpart, + i18n( "Zoom In" ) ); + cd->addTask( new KigViewShownRectChangeTask( *this, nr ) ); + mpart->history()->addCommand( cd ); +} + +void KigWidget::slotZoomOut() +{ + Rect nr = msi.shownRect(); + Coordinate c = nr.center(); + nr *= 2; + nr.setCenter( c ); + + // zooming in is undoable.. I know this isn't really correct, + // because the current view doesn't really belong to the document ( + // althought KGeo and KSeg both save them along, iirc ). However, + // undoing a zoom or another operation affecting the window seems a + // bit too useful to not be available. Please try to convince me if + // you feel otherwise ;-) + KigCommand* cd = + new KigCommand( *mpart, + i18n( "Zoom Out" ) ); + cd->addTask( new KigViewShownRectChangeTask( *this, nr ) ); + mpart->history()->addCommand( cd ); +} + +void KigWidget::clearStillPix() +{ + stillPix.fill(Qt::white); + oldOverlay.clear(); + oldOverlay.push_back ( QRect( QPoint(0,0), size() ) ); +} + +void KigWidget::redrawScreen( const std::vector& selection, bool dos ) +{ + std::vector nonselection; + std::set objs = mpart->document().objectsSet(); + std::set_difference( objs.begin(), objs.end(), selection.begin(), selection.end(), + std::back_inserter( nonselection ) ); + + // update the screen... + clearStillPix(); + KigPainter p( msi, &stillPix, mpart->document() ); + p.drawGrid( mpart->document().coordinateSystem(), mpart->document().grid(), + mpart->document().axes() ); + p.drawObjects( selection, true ); + p.drawObjects( nonselection, false ); + updateCurPix( p.overlay() ); + if ( dos ) updateEntireWidget(); +} + +const ScreenInfo& KigWidget::screenInfo() const +{ + return msi; +} + +const Rect KigWidget::showingRect() const +{ + return msi.shownRect(); +} + +const Coordinate KigWidget::fromScreen( const QPoint& p ) +{ + return msi.fromScreen( p ); +} + +double KigWidget::pixelWidth() const +{ + return msi.pixelWidth(); +} + +const Rect KigWidget::fromScreen( const QRect& r ) +{ + return msi.fromScreen( r ); +} + + +void KigWidget::updateScrollBars() +{ + mview->updateScrollBars(); +} + +KigView::KigView( KigPart* part, + bool fullscreen, + QWidget* parent, + const char* name ) + : QWidget( parent, name ), + mlayout( 0 ), mrightscroll( 0 ), mbottomscroll( 0 ), + mupdatingscrollbars( false ), + mrealwidget( 0 ), mpart( part ) +{ + connect( part, SIGNAL( recenterScreen() ), this, SLOT( slotInternalRecenterScreen() ) ); + + mlayout = new QGridLayout( this, 2, 2 ); + mrightscroll = new QScrollBar( Vertical, this, "Right Scrollbar" ); + // TODO: make this configurable... + mrightscroll->setTracking( true ); + connect( mrightscroll, SIGNAL( valueChanged( int ) ), + this, SLOT( slotRightScrollValueChanged( int ) ) ); + connect( mrightscroll, SIGNAL( sliderReleased() ), + this, SLOT( updateScrollBars() ) ); + mbottomscroll = new QScrollBar( Horizontal, this, "Bottom Scrollbar" ); + connect( mbottomscroll, SIGNAL( valueChanged( int ) ), + this, SLOT( slotBottomScrollValueChanged( int ) ) ); + connect( mbottomscroll, SIGNAL( sliderReleased() ), + this, SLOT( updateScrollBars() ) ); + mrealwidget = new KigWidget( part, this, this, "Kig Widget", fullscreen ); + mlayout->addWidget( mbottomscroll, 1, 0 ); + mlayout->addWidget( mrealwidget, 0, 0 ); + mlayout->addWidget( mrightscroll, 0, 1 ); + + resize( sizeHint() ); + mrealwidget->recenterScreen(); + part->redrawScreen( mrealwidget ); + updateScrollBars(); +} + +void KigView::updateScrollBars() +{ + // we update the scrollbars to reflect the new "total size" of the + // document... The total size is calced in entireDocumentRect(). + // ( it is calced as a rect that contains all the points in the + // document, and then enlarged a bit, and scaled to match the screen + // width/height ratio... + // What we do here is tell the scroll bars what they should show as + // their total size.. + + // see the doc of this variable in the header for this... + mupdatingscrollbars = true; + + Rect er = mrealwidget->entireDocumentRect(); + Rect sr = mrealwidget->screenInfo().shownRect(); + + // we define the total rect to be the smallest rect that contains + // both er and sr... + er |= sr; + + // we need ints, not doubles, so since "pixelwidth == widgetcoord / + // internalcoord", we use "widgetcoord/pixelwidth", which would then + // equal "internalcoord", which has to be an int ( by definition.. ) + // i know, i'm a freak to think about these sorts of things... ;) + double pw = mrealwidget->screenInfo().pixelWidth(); + + // what the scrollbars reflect is the bottom resp. the left side of + // the shown rect. This is why the maximum value is not er.top() + // (which would be the maximum value of the top of the shownRect), + // but er.top() - sr.height(), which is the maximum value the bottom of + // the shownRect can reach... + + int rightmin = static_cast( er.bottom() / pw ); + int rightmax = static_cast( ( er.top() - sr.height() ) / pw ); + + mrightscroll->setMinValue( rightmin ); + mrightscroll->setMaxValue( rightmax ); + mrightscroll->setLineStep( (int)( sr.height() / pw / 10 ) ); + mrightscroll->setPageStep( (int)( sr.height() / pw / 1.2 ) ); + + // note that since Qt has a coordinate system with the lowest y + // values at the top, and we have it the other way around ( i know i + // shouldn't have done this.. :( ), we invert the value that the + // scrollbar shows. This is inverted again in + // slotRightScrollValueChanged()... + mrightscroll->setValue( (int) ( rightmin + ( rightmax - ( sr.bottom() / pw ) ) ) ); + + mbottomscroll->setMinValue( (int)( er.left() / pw ) ); + mbottomscroll->setMaxValue( (int)( ( er.right() - sr.width() ) / pw ) ); + mbottomscroll->setLineStep( (int)( sr.width() / pw / 10 ) ); + mbottomscroll->setPageStep( (int)( sr.width() / pw / 1.2 ) ); + mbottomscroll->setValue( (int)( sr.left() / pw ) ); + + mupdatingscrollbars = false; +} + +Rect KigWidget::entireDocumentRect() const +{ + return matchScreenShape( mpart->document().suggestedRect() ); +} + +void KigView::slotRightScrollValueChanged( int v ) +{ + if ( ! mupdatingscrollbars ) + { + // we invert the inversion that was done in updateScrollBars() ( + // check the documentation there..; ) + v = mrightscroll->minValue() + ( mrightscroll->maxValue() - v ); + double pw = mrealwidget->screenInfo().pixelWidth(); + double nb = double( v ) * pw; + mrealwidget->scrollSetBottom( nb ); + }; +} + +void KigView::slotBottomScrollValueChanged( int v ) +{ + if ( ! mupdatingscrollbars ) + { + double pw = mrealwidget->screenInfo().pixelWidth(); + double nl = double( v ) * pw; + mrealwidget->scrollSetLeft( nl ); + }; +} + +void KigWidget::scrollSetBottom( double rhs ) +{ + Rect sr = msi.shownRect(); + Coordinate bl = sr.bottomLeft(); + bl.y = rhs; + sr.setBottomLeft( bl ); + msi.setShownRect( sr ); + mpart->redrawScreen( this ); +} + +void KigWidget::scrollSetLeft( double rhs ) +{ + Rect sr = msi.shownRect(); + Coordinate bl = sr.bottomLeft(); + bl.x = rhs; + sr.setBottomLeft( bl ); + msi.setShownRect( sr ); + mpart->redrawScreen( this ); +} + +const ScreenInfo& KigView::screenInfo() const +{ + return mrealwidget->screenInfo(); +} + +KigView::~KigView() +{ +} + +KigWidget* KigView::realWidget() const +{ + return mrealwidget; +} + +const KigDocument& KigWidget::document() const +{ + return mpart->document(); +} + +QSize KigWidget::sizeHint() const +{ + return QSize( 630, 450 ); +} + +void KigWidget::wheelEvent( QWheelEvent* e ) +{ + int delta = e->delta(); + Qt::Orientation orient = e->orientation(); + if ( orient == Qt::Vertical ) + mview->scrollVertical( delta ); + else + mview->scrollHorizontal( delta ); +} + +void KigView::scrollHorizontal( int delta ) +{ + if ( delta >= 0 ) + for ( int i = 0; i < delta; i += 120 ) + mbottomscroll->subtractLine(); + else + for ( int i = 0; i >= delta; i -= 120 ) + mbottomscroll->addLine(); +} + +void KigView::scrollVertical( int delta ) +{ + if ( delta >= 0 ) + for ( int i = 0; i < delta; i += 120 ) + mrightscroll->subtractLine(); + else + for ( int i = 0; i >= delta; i -= 120 ) + mrightscroll->addLine(); +} + +bool KigWidget::isFullScreen() const +{ + return misfullscreen; +} + +void KigView::slotZoomIn() +{ + mrealwidget->slotZoomIn(); +} + +void KigView::slotZoomOut() +{ + mrealwidget->slotZoomOut(); +} + +void KigWidget::slotRecenterScreen() +{ + Rect nr = mpart->document().suggestedRect(); + KigCommand* cd = + new KigCommand( *mpart, + i18n( "Recenter View" ) ); + + cd->addTask( new KigViewShownRectChangeTask( *this, nr ) ); + mpart->history()->addCommand( cd ); +} + +void KigView::toggleFullScreen() +{ + mrealwidget->setFullScreen( ! mrealwidget->isFullScreen() ); + if ( mrealwidget->isFullScreen() ) + topLevelWidget()->showFullScreen(); + else + topLevelWidget()->showNormal(); +} + +void KigWidget::setFullScreen( bool f ) +{ + misfullscreen = f; +} + +void KigWidget::zoomRect() +{ + mpart->emitStatusBarText( i18n( "Select the rectangle that should be shown." ) ); + DragRectMode d( *mpart, *this ); + mpart->runMode( &d ); + if ( ! d.cancelled() ) + { + Rect nr = d.rect(); + KigCommand* cd = + new KigCommand( *mpart, + i18n( "Change Shown Part of Screen" ) ); + + cd->addTask( new KigViewShownRectChangeTask( *this, nr ) ); + mpart->history()->addCommand( cd ); + }; + + mpart->redrawScreen( this ); + updateScrollBars(); +} + +void KigView::zoomRect() +{ + mrealwidget->zoomRect(); +} + +void KigWidget::setShowingRect( const Rect& r ) +{ + msi.setShownRect( r.matchShape( Rect::fromQRect( rect() ) ) ); +} + +void KigView::slotRecenterScreen() +{ + mrealwidget->slotRecenterScreen(); +} + +void KigView::slotInternalRecenterScreen() +{ + mrealwidget->recenterScreen(); +} + +void KigWidget::zoomArea() +{ +// mpart->emitStatusBarText( i18n( "Select the area that should be shown." ) ); + Rect oldrect = showingRect(); + Coordinate tl = oldrect.topLeft(); + Coordinate br = oldrect.bottomRight(); + bool ok = true; + KigInputDialog::getTwoCoordinates( i18n( "Select Zoom Area" ), + i18n( "Select the zoom area by entering the coordinates of " + "the upper left corner and the lower right corner." ) + + QString::fromLatin1("
    ") + + mpart->document().coordinateSystem().coordinateFormatNoticeMarkup(), + this, &ok, mpart->document(), &tl, &br ); + if ( ok ) + { + Coordinate nc1( tl.x, br.y ); + Coordinate nc2( br.x, tl.y ); + Rect nr( nc1, nc2 ); + KigCommand* cd = new KigCommand( *mpart, i18n( "Change Shown Part of Screen" ) ); + + cd->addTask( new KigViewShownRectChangeTask( *this, nr ) ); + mpart->history()->addCommand( cd ); + } + + mpart->redrawScreen( this ); + updateScrollBars(); +} + +void KigView::zoomArea() +{ + mrealwidget->zoomArea(); +} + diff --git a/kig/kig/kig_view.h b/kig/kig/kig_view.h new file mode 100644 index 00000000..7970e088 --- /dev/null +++ b/kig/kig/kig_view.h @@ -0,0 +1,274 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + + +#ifndef KIG_VIEW_H +#define KIG_VIEW_H + +#include +#include + +#include + +#include + +#include "../objects/object_holder.h" +#include "../misc/rect.h" +#include "../misc/screeninfo.h" + +class QGridLayout; +class QScrollBar; + +class KigDocument; +class KigView; + +/** + * This class is the real widget showing the document. The other is a + * wrapper, that has the scrollbars... I'm not using QScrollView + * cause i've been having problems with that, and it's easier to do + * the work myself... + * Internally, this is basically a dumb class, which is manipulated by + * KigMode's. All events are forwarded to them. + */ +class KigWidget : public QWidget +{ + Q_OBJECT + + KigPart* mpart; + KigView* mview; + + // we reimplement these from QWidget to suit our needs + void mousePressEvent( QMouseEvent* e ); + void mouseMoveEvent( QMouseEvent* e ); + void mouseReleaseEvent( QMouseEvent* e ); + void paintEvent( QPaintEvent* e ); + void wheelEvent( QWheelEvent* e ); + void resizeEvent( QResizeEvent* ); + QSize sizeHint() const; + + /** + * this is called to match a rect's dimensions to the dimensions of + * the window before we set mViewRect to it. This is done cause we + * always want circles to look like circles etc... + */ + Rect matchScreenShape( const Rect& r ) const; + +public: + /** + * what do the still objects look like + * wondering if this is appropriate, maybe it should be part of + * MovingMode ? + */ + QPixmap stillPix; + /** + * temporary, gets bitBlt'd (copied) onto the widget + * (to avoid flickering) + */ + QPixmap curPix; + +protected: + std::vector oldOverlay; + + /** + * this is a class that maps from our widget coordinates to the + * document's coordinates ( and back ). + */ + ScreenInfo msi; + + /** + * is this a full-screen widget ? + */ + bool misfullscreen; + +public: + /** + * standard qwidget constructor. if fullscreen is true, we're a + * fullscreen widget. + */ + KigWidget( KigPart* doc, + KigView* view, + QWidget* parent = 0, + const char* name = 0, + bool fullscreen = false + ); + ~KigWidget(); + + bool isFullScreen() const; + void setFullScreen( bool f ); + + const KigView* view() const { + return mview; + } + + KigView* view() { + return mview; + } + + /** + * The following are functions used by KigMode's to tell us to draw + * stuff... + * i tried to optimise the drawing as much as possible, using + * much ideas from kgeo + * DOUBLE BUFFERING: + * we don't draw on the widget directly, we draw on a QPixmap ( + * curPix ), and bitBlt that onto the widget to avoid flickering. + * TRIPLE BUFFERING: + * we also currently keep an extra pixmap of what the widget looks + * like without objects that are moving... i'm currently wondering + * whether this isn't a performance loss rather than a gain, but + * well, i haven't done any measurements (yet ?), so for now it + * stays in... + * OVERLAYS + * Another thing: it turns out that working on the pixmaps isn't + * that slow, but working on the widget is. So we try to reduce the + * amount of work we spend on the widget. (i got this idea from + * kgeo, all credits for this go to marc.bartsch@web.de) + * on drawing, KigPainter tells us (appendOverlay) for everything it + * draws what rects it draws in, so we know on updating the widget ( + * updateWidget() that the rest is still ok and doesn't need to be + * bitBlt'd again on the widget... + */ + + /** + * clear stillPix... + */ + void clearStillPix(); + /** + * update curPix (bitBlt stillPix onto curPix..) + */ + void updateCurPix( const std::vector& = std::vector()); + + /** + * this means bitBlting curPix on the actual widget... + */ + void updateWidget( const std::vector& = std::vector() ); + void updateEntireWidget(); + + /** + * Mapping between Internal Coordinate Systems + * there are two coordinate systems: + * 1 the widget's coordinates: these are simple int's from (0,0) in + * the topleft of the widget to size() in the bottomRight... + * 2 the document's coordinates: these are the coordinates used by + * the KigDocument. Objects only know of their coordinates as + * related to this system. + * These are mapped by the KigView using the ScreenInfo class. + */ + const Rect showingRect() const; + void setShowingRect( const Rect& r ); + + const Coordinate fromScreen( const QPoint& p ); + const Rect fromScreen( const QRect& r ); + double pixelWidth() const; + + /** + * the part of the document we're currently showing + * i.e. a rectangle of the document (which has its own coordinate + * system) which is mapped onto the widget. + */ + const ScreenInfo& screenInfo() const; + + Rect entireDocumentRect() const; + + void updateScrollBars(); + + void scrollSetBottom( double rhs ); + void scrollSetLeft( double rhs ); + + const KigDocument& document() const; + +public: + /** + * this recenters the screen, that is, resets the shown rect to + * mpart->document().suggestedRect().. + */ + void recenterScreen(); + /** + * this gets called if the user clicks the recenter screen button. + * It adds a KigCommand to the CommandHistory that recenters the + * screen.. + */ + void slotRecenterScreen(); + + // called when the user clicks the appropriate buttons.. + void slotZoomIn(); + void slotZoomOut(); + + void zoomRect(); + void zoomArea(); + + void redrawScreen( const std::vector& selection, bool paintOnWidget = true ); +}; + +/** + * This class is a wrapper for KigWidget. It has some actions + * that belong here, and not in the part. It also maintains the + * scrollbars, but it doesn't manipulate them itself. It forwards + * most of its functionality to KigWidget... + */ +class KigView + : public QWidget +{ + Q_OBJECT + + QGridLayout* mlayout; + QScrollBar* mrightscroll; + QScrollBar* mbottomscroll; + + /** + * apparently, QScrollBar also emits its signals when you update it + * manually, so we ignore them while we're in \ref updateScrollBars()... + */ + bool mupdatingscrollbars; + + KigWidget* mrealwidget; + KigPart* mpart; + +public: + KigView( KigPart* part, + bool fullscreen = false, + QWidget* parent = 0, + const char* name = 0 + ); + ~KigView(); + + void setupActions(); + + const ScreenInfo& screenInfo() const; + + KigWidget* realWidget() const; + void scrollHorizontal( int delta ); + void scrollVertical( int delta ); + +public slots: + void updateScrollBars(); + void slotZoomIn(); + void slotZoomOut(); + void zoomRect(); + void zoomArea(); + void slotInternalRecenterScreen(); + void slotRecenterScreen(); + void toggleFullScreen(); + +private slots: + void slotRightScrollValueChanged( int ); + void slotBottomScrollValueChanged( int ); +}; +#endif diff --git a/kig/kig/kigpartui.rc b/kig/kig/kigpartui.rc new file mode 100644 index 00000000..7e594416 --- /dev/null +++ b/kig/kig/kigpartui.rc @@ -0,0 +1,288 @@ + + + + + &File + + + + + + + + + + + &Edit + + + + + + + + + + + &View + + + + + + + + &Objects + + &Points + + + + + + + + + + + &Lines + + + + + + + + + + &Circles && Arcs + + + + + + + + + + + Poly&gons + + + + + + + + + + + &Vectors && Segments + + + + + + + + + Co&nics && Cubics + + + + + + + More Conics + + + + + + + + + + + + + Cu&bics + + + + + + + &Angles + + + + + &Transformations + + + + + + + + + + + + + + + + + + &Differential geometry + + + + + + + T&ests + + + + + + + + + + + &Other + + + + + + + + + + + + &Types + + + + + + + + + + + + + Main Toolbar + + + + + + + + + + + + + + Points + + + + + + + + + + + Lines + + + + + + + + + + Vectors && Segments + + + + + + + + Circles && Arcs + + + + + + + + + Conics + + + + + + + + + Angles + + + + + Transformations + + + + + + + + + + + + + + Tests + + + + + + + + + + + Other Objects + + + + + + + View + + + + + + + + diff --git a/kig/kig/kigui.rc b/kig/kig/kigui.rc new file mode 100644 index 00000000..db90b0d2 --- /dev/null +++ b/kig/kig/kigui.rc @@ -0,0 +1,40 @@ + + + + &File + + + + + + + + + &Settings + + + + + + + + + &Help + + + + + + + + + + + +Main Toolbar + + + + + + diff --git a/kig/kig/main.cpp b/kig/kig/main.cpp new file mode 100644 index 00000000..d0a70404 --- /dev/null +++ b/kig/kig/main.cpp @@ -0,0 +1,144 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "kig.h" + +#include +#include +#include +#include +#include +#include + +#include "aboutdata.h" + +static KCmdLineOptions options[] = + { + { "c", 0, 0 }, + { "convert-to-native", I18N_NOOP( "Do not show a GUI. Convert the specified file to the native Kig format. Output goes to stdout unless --outfile is specified." ), 0 }, + { "o", 0, 0 }, + { "outfile ", I18N_NOOP( "File to output the created native file to. '-' means output to stdout. Default is stdout as well." ), 0 }, + { "+[URL]", I18N_NOOP( "Document to open" ), 0 }, + KCmdLineLastOption + }; + +class KigApplication + : public KUniqueApplication +{ +public: + KigApplication( bool gui = true ); + int newInstance(); + void handleArgs( KCmdLineArgs* args ); +}; + +KigApplication::KigApplication( bool gui ) + : KUniqueApplication( gui, gui ) +{ +} + +int KigApplication::newInstance() +{ + static bool first = true; + if (isRestored() && first) + { + first = false; + return 0; + } + first = false; + + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + handleArgs(args); + args->clear(); + return 0; +} + +void KigApplication::handleArgs( KCmdLineArgs* args ) +{ + if ( args->count() == 0 ) + { + Kig *widget = new Kig; + widget->show(); + } + else + { + for (int i = 0; i < args->count(); i++ ) + { + Kig *widget = new Kig; + widget->show(); + widget->load( args->url( i ) ); + } + } +} + +static int convertToNative( const KURL& file, const QCString& outfile ) +{ + KigApplication app( false ); + KLibrary* library = KLibLoader::self()->globalLibrary( "libkigpart" ); + int ( *converterfunction )( const KURL&, const QCString& ); + converterfunction = ( int ( * )( const KURL&, const QCString& ) ) library->symbol( "convertToNative" ); + if ( !converterfunction ) + { + kdError() << "Error: broken Kig installation: different library and application version !" << endl; + return -1; + } + return (*converterfunction)( file, outfile ); +} + +int main(int argc, char **argv) +{ + KAboutData *about = kigAboutData( "kig", I18N_NOOP("Kig") ); + + KCmdLineArgs::init(argc, argv, about); + KCmdLineArgs::addCmdLineOptions( options ); + KigApplication::addCmdLineOptions(); + + KCmdLineArgs* args = KCmdLineArgs::parsedArgs(); + if ( args->isSet( "convert-to-native" ) ) + { + QCString outfile = args->getOption( "outfile" ); + if ( outfile.isNull() ) + outfile = "-"; + + if ( args->count() == 0 ) + { + kdError() << "Error: --convert-to-native specified without a file to convert." << endl; + return -1; + } + if ( args->count() > 1 ) + { + kdError() << "Error: --convert-to-native specified with more than one file to convert." << endl; + return -1; + } + return convertToNative( args->url( 0 ), outfile ); + } + else + { + if ( args->isSet( "outfile" ) ) + { + kdError() << "Error: --outfile specified without convert-to-native." << endl; + return -1; + } + KigApplication app; + + // see if we are starting with session management + if (app.isRestored()) RESTORE(Kig) + return app.exec(); + } +} diff --git a/kig/macros/Makefile.am b/kig/macros/Makefile.am new file mode 100644 index 00000000..f03caaa0 --- /dev/null +++ b/kig/macros/Makefile.am @@ -0,0 +1,11 @@ +builtinmacrodir = $(kde_datadir)/kig/builtin-macros +builtinmacro_DATA = \ + circle_by_center_and_line.kigt \ + circle_by_point_and_diameter.kigt \ + circle_by_point_and_segment.kigt \ + equitriangle.kigt \ + evolute.kigt \ + osculating_circle.kigt \ + segment_axis.kigt \ + square.kigt \ + vector_difference.kigt diff --git a/kig/macros/circle_by_center_and_line.kigt b/kig/macros/circle_by_center_and_line.kigt new file mode 100644 index 00000000..2a02210a --- /dev/null +++ b/kig/macros/circle_by_center_and_line.kigt @@ -0,0 +1,31 @@ + + + + Circle by Center && Line + A circle constructed by its center and tangent to a given line + objects_new_circlebcl + circlebcl + + + Construct a circle tangent to this line + Select the line that the new circle should be tangent to... + + + Construct a circle with this center + Select the center of the new circle... + + + 1 + 2 + + + 1 + 3 + + + 2 + 4 + + + + diff --git a/kig/macros/circle_by_point_and_diameter.kigt b/kig/macros/circle_by_point_and_diameter.kigt new file mode 100644 index 00000000..afe73a61 --- /dev/null +++ b/kig/macros/circle_by_point_and_diameter.kigt @@ -0,0 +1,36 @@ + + + + Circle by Point && Segment (as the Diameter) + A circle defined by its center and the length of a segment as the diameter + objects_new_circlebpd + circlebpd + + + Construct a circle with this center + Select the center of the new circle... + + + Construct a circle with the diameter given by the length of this segment + Select the segment whose length gives the diameter of the new circle... + + + 2 + + + 2 + + + 3 + 4 + + + 5 + + + 1 + 6 + + + + diff --git a/kig/macros/circle_by_point_and_segment.kigt b/kig/macros/circle_by_point_and_segment.kigt new file mode 100644 index 00000000..2f72eeb6 --- /dev/null +++ b/kig/macros/circle_by_point_and_segment.kigt @@ -0,0 +1,26 @@ + + + + Circle by Point && Segment (as the Radius) + A circle defined by its center and the length of a segment as the radius + objects_new_circlebps + circlebps + + + Construct a circle with this center + Select the center of the new circle... + + + Construct a circle with the radius given by the length of this segment + Select the segment whose length gives the radius of the new circle... + + + 2 + + + 1 + 3 + + + + diff --git a/kig/macros/equitriangle.kigt b/kig/macros/equitriangle.kigt new file mode 100644 index 00000000..efbb702b --- /dev/null +++ b/kig/macros/equitriangle.kigt @@ -0,0 +1,32 @@ + + + + Equilateral Triangle + Equilateral triangle with given two vertices + objects_new_equitriangle + equitriangle.png + + + + + 1 + 2 + + + 2 + 1 + + -1 + + 3 + 4 + 5 + + + 1 + 2 + 6 + + + + diff --git a/kig/macros/evolute.kigt b/kig/macros/evolute.kigt new file mode 100644 index 00000000..aa15296e --- /dev/null +++ b/kig/macros/evolute.kigt @@ -0,0 +1,28 @@ + + + + Evolute + Evolute of a curve + objects_new_evolute + evolute + + + Evolute of this curve + Select the curve... + + + + + + 2 + 1 + + + + 2 + 1 + 1 + + + + diff --git a/kig/macros/osculating_circle.kigt b/kig/macros/osculating_circle.kigt new file mode 100644 index 00000000..59ba450a --- /dev/null +++ b/kig/macros/osculating_circle.kigt @@ -0,0 +1,27 @@ + + + + Osculating Circle + Osculating circle of a curve at a point + objects_new_osculatingcircle + osculatingcircle + + + Osculating circle of this curve + Select the curve... + + + Osculating circle at this point + Select the point... + + + 1 + 2 + + + 3 + 2 + + + + diff --git a/kig/macros/segment_axis.kigt b/kig/macros/segment_axis.kigt new file mode 100644 index 00000000..e86b90cf --- /dev/null +++ b/kig/macros/segment_axis.kigt @@ -0,0 +1,25 @@ + + + + Segment Axis + The perpendicular line through a given segment's mid point. + objects_new_segment_axis + segmentaxis + + + Construct the axis of this segment + Select the segment of which you want to draw the axis... + + + 1 + + + 2 + + + 1 + 3 + + + + diff --git a/kig/macros/square.kigt b/kig/macros/square.kigt new file mode 100644 index 00000000..09c500e0 --- /dev/null +++ b/kig/macros/square.kigt @@ -0,0 +1,44 @@ + + + + Square + Square with two given adjacent vertices + objects_new_square + square.png + + + + + 1 + 2 + + + 3 + + + 4 + 1 + + + 1 + 2 + + + 6 + 4 + + -1 + + 5 + 7 + 8 + + 4 + + 9 + 1 + 10 + + + + diff --git a/kig/macros/vector_difference.kigt b/kig/macros/vector_difference.kigt new file mode 100644 index 00000000..c1b3be4b --- /dev/null +++ b/kig/macros/vector_difference.kigt @@ -0,0 +1,31 @@ + + + + Vector Difference + Construct the vector difference of two vectors. + objects_new_vectordifference + vectordifference + + + Construct the vector difference of this vector and another one. + Select the first of the two vectors of which you want to construct the difference... + + + Construct the vector difference of the other vector and this one. + Select the other of the two vectors of which you want to construct the difference... + + + Construct the vector difference starting at this point. + Select the point to construct the difference vector in... + + + 2 + + + 1 + 4 + 3 + + + + diff --git a/kig/mimetypes/Makefile.am b/kig/mimetypes/Makefile.am new file mode 100644 index 00000000..38387bfc --- /dev/null +++ b/kig/mimetypes/Makefile.am @@ -0,0 +1,8 @@ +# mime types... +kdemime_DATA = x-kig.desktop x-kgeo.desktop x-kseg.desktop x-cabri.desktop x-drgeo.desktop +kdemimedir=$(kde_mimedir)/application + +magicdir = $(kde_confdir)/magic +magic_DATA = cabri.magic drgeo.magic + +KDE_ICON = AUTO diff --git a/kig/mimetypes/cabri.magic b/kig/mimetypes/cabri.magic new file mode 100644 index 00000000..fc2e0d5c --- /dev/null +++ b/kig/mimetypes/cabri.magic @@ -0,0 +1 @@ +0 string FIGURE\ CabriII\ vers\. application/x-cabri diff --git a/kig/mimetypes/cr128-mime-kig_doc.png b/kig/mimetypes/cr128-mime-kig_doc.png new file mode 100644 index 00000000..0e1feb83 Binary files /dev/null and b/kig/mimetypes/cr128-mime-kig_doc.png differ diff --git a/kig/mimetypes/cr16-mime-kig_doc.png b/kig/mimetypes/cr16-mime-kig_doc.png new file mode 100644 index 00000000..f3f2d75b Binary files /dev/null and b/kig/mimetypes/cr16-mime-kig_doc.png differ diff --git a/kig/mimetypes/cr22-mime-kig_doc.png b/kig/mimetypes/cr22-mime-kig_doc.png new file mode 100644 index 00000000..ce7b65cf Binary files /dev/null and b/kig/mimetypes/cr22-mime-kig_doc.png differ diff --git a/kig/mimetypes/cr32-mime-kig_doc.png b/kig/mimetypes/cr32-mime-kig_doc.png new file mode 100644 index 00000000..f80ef2dd Binary files /dev/null and b/kig/mimetypes/cr32-mime-kig_doc.png differ diff --git a/kig/mimetypes/cr48-mime-kig_doc.png b/kig/mimetypes/cr48-mime-kig_doc.png new file mode 100644 index 00000000..b6e039af Binary files /dev/null and b/kig/mimetypes/cr48-mime-kig_doc.png differ diff --git a/kig/mimetypes/cr64-mime-kig_doc.png b/kig/mimetypes/cr64-mime-kig_doc.png new file mode 100644 index 00000000..c2836c88 Binary files /dev/null and b/kig/mimetypes/cr64-mime-kig_doc.png differ diff --git a/kig/mimetypes/crsc-mime-kig_doc.svgz b/kig/mimetypes/crsc-mime-kig_doc.svgz new file mode 100644 index 00000000..1a56d017 Binary files /dev/null and b/kig/mimetypes/crsc-mime-kig_doc.svgz differ diff --git a/kig/mimetypes/drgeo.magic b/kig/mimetypes/drgeo.magic new file mode 100644 index 00000000..f5fc2a63 --- /dev/null +++ b/kig/mimetypes/drgeo.magic @@ -0,0 +1 @@ +0 string \\n\ application/x-drgeo diff --git a/kig/mimetypes/x-cabri.desktop b/kig/mimetypes/x-cabri.desktop new file mode 100644 index 00000000..b02d7ac9 --- /dev/null +++ b/kig/mimetypes/x-cabri.desktop @@ -0,0 +1,67 @@ +# KDE Config File +[Desktop Entry] +MimeType=application/x-cabri +Icon=kig_doc +Comment=Cabri Figure +Comment[af]=Cabri-figuur +Comment[ar]=شكل كابري +Comment[be]=Фігура Cabri +Comment[bg]=Фигура Cabri +Comment[bn]=কà§à¦¯à¦¾à¦¬à¦°à§€ ছবি +Comment[bs]=Cabri slika +Comment[ca]=Figura de cabri +Comment[cs]=Cabri vzor +Comment[csb]=Céchùnk Cabri +Comment[cy]=Ffigur Cabri +Comment[da]=Cabri figur +Comment[de]=Cabri-Zeichnung +Comment[el]=Σχέδιο του Cabri +Comment[eo]=Cabri figuro +Comment[es]=Figura de Cabri +Comment[et]=Cabri kujund +Comment[eu]=Cabri irudia +Comment[fa]=Ø´Ú©Ù„ Cabri +Comment[fi]=Cabri-kaavio +Comment[fr]=Figure Cabri +Comment[ga]=Léaráid Cabri +Comment[gl]=Figura de Cabri +Comment[hi]=केबरी रूप +Comment[hr]=Cabri oblik +Comment[hu]=Cabri ábra +Comment[is]=Cabri mynd +Comment[it]=Figura di Cabri +Comment[ja]=Cabri 図 +Comment[ka]=Cabri ფიგურრ+Comment[km]=រូប​ពន្យល់ Cabri +Comment[lt]=Cabri figÅ«ra +Comment[lv]=Cabri FigÅ«ra +Comment[mk]=Cabri фигура +Comment[mn]=Cabri Ð¥ÑлбÑÑ€ +Comment[nb]=Cabri-figur +Comment[nds]="Cabri"-Figuur +Comment[ne]=काबà¥à¤°à¥€ आकृति +Comment[nl]=Cabri-figuur +Comment[nn]=Cabri-figur +Comment[pl]=Rysunek Cabri +Comment[pt]=Figura do Cabri +Comment[pt_BR]=Figura do Cabri +Comment[ru]=Фигура Cabri +Comment[sk]=Cabri vzor +Comment[sl]=Lik Cabri +Comment[sr]=Cabri фигура +Comment[sr@Latn]=Cabri figura +Comment[sv]=Cabri-figur +Comment[ta]=கபிரி படம௠+Comment[tg]=Фигураи КÑбри +Comment[tr]=Cabri Figürü +Comment[uk]=Фігура Cabri +Comment[ven]=Tshiimo tsha Cabri +Comment[vi]=Hình Cabri +Comment[zh_CN]=Cabri 图形 +Comment[zh_TW]=Cabri 圖形 +Type=MimeType +Patterns=*.fig;*.FIG +X-KDE-AutoEmbed=false +[Property::X-KDE-NativeExtension] +Type=QString +Value=.FIG diff --git a/kig/mimetypes/x-drgeo.desktop b/kig/mimetypes/x-drgeo.desktop new file mode 100644 index 00000000..7a19faf7 --- /dev/null +++ b/kig/mimetypes/x-drgeo.desktop @@ -0,0 +1,62 @@ +# KDE Config File +[Desktop Entry] +MimeType=application/x-drgeo +Icon=kig_doc +Comment=Dr. Geo Figure +Comment[af]=Dr. Geo-figuur +Comment[be]=Фігура Dr. Geo +Comment[bg]=Фигура Dr. Geo +Comment[bn]=ড. জিও ছবি +Comment[bs]=Dr. Geo slika +Comment[ca]=Figura de Dr. Geo +Comment[cs]=Dr. Geo +Comment[csb]=Céchùnk Dr Geo +Comment[cy]=Ffigur Dr. Geo +Comment[da]=Dr. Geo-figur +Comment[de]=Dr. Geo-Zeichnung +Comment[el]=Σχέδιο του Dr. Geo +Comment[eo]=Dr. Geo figuro +Comment[es]=Figura de Dr. Geo +Comment[et]=Dr. Geo kujund +Comment[eu]=Dr. Geo irudia +Comment[fa]=Ø´Ú©Ù„ دکتر جیو +Comment[fi]=Dr. Geo -kaavio +Comment[fr]=Figure Dr. Geo +Comment[ga]=Léaráid Dr. Geo +Comment[gl]=Figura de Dr. Geo +Comment[hi]=डॉ. जिओ आकार +Comment[hu]=Dr. Geo-ábra +Comment[is]=Dr. Geo mynd +Comment[it]=Figura di Dr. Geo +Comment[ja]=Dr. Geo 図 +Comment[ka]=Dr. Geo ფიგურრ+Comment[km]=រូប​ពន្យល់ Dr. Geo +Comment[lt]=Dr. Geo figÅ«ra +Comment[ms]=Figure Dr. Geo +Comment[nb]=Dr. Geo-figur +Comment[nds]="Dr. Geo"-Figuur +Comment[ne]=डा. जिव फिगर +Comment[nl]=Dr. Geo-figuur +Comment[nn]=Dr. Geo-figur +Comment[pl]=Rysunek Dr. Geo +Comment[pt]=Figura do Dr. Geo +Comment[pt_BR]=Figura do Dr.Geo +Comment[ru]=Фигура Dr. Geo +Comment[sk]=Obrázok Dr. Geo +Comment[sl]=Lik Dr. Geo +Comment[sr]=Dr. Geo Ñлика +Comment[sr@Latn]=Dr. Geo slika +Comment[sv]=Dr. Geo-figur +Comment[ta]= டா. ஜியோ படம௠+Comment[tg]=Фигураи геометрӣ +Comment[tr]=Dr. Geo Figürü +Comment[uk]=Фігура Dr. Geo +Comment[vi]=Tiến sÄ© Hình Hình há»c +Comment[zh_CN]=Dr. Geo 图形 +Comment[zh_TW]=Dr. Geo 圖形 +Type=MimeType +Patterns=*.fgeo +X-KDE-AutoEmbed=false +[Property::X-KDE-NativeExtension] +Type=QString +Value=.fgeo diff --git a/kig/mimetypes/x-kgeo.desktop b/kig/mimetypes/x-kgeo.desktop new file mode 100644 index 00000000..5fb0b12d --- /dev/null +++ b/kig/mimetypes/x-kgeo.desktop @@ -0,0 +1,69 @@ +# KDE Config File +[Desktop Entry] +MimeType=application/x-kgeo +Icon=kig_doc +Comment=KGeo Figure +Comment[af]=KGeo-figuur +Comment[ar]=شكل هندسي Ùƒ +Comment[be]=Фігура KGeo +Comment[bg]=Фигура KGeo +Comment[bn]=কে-জিও ছবি +Comment[br]=Skeudenn KGeo +Comment[bs]=KGeo slika +Comment[ca]=Figura de KGeo +Comment[cs]=KGeo vzor +Comment[csb]=Céchùnk KGeo +Comment[cy]=Ffigur KGeo +Comment[da]=KGeo figur +Comment[de]=KGeo-Zeichnung +Comment[el]=Σχέδιο του KGeo +Comment[eo]=KGeo figuro +Comment[es]=Figura de KGeo +Comment[et]=KGeo kujund +Comment[eu]=KGeo irudia +Comment[fi]=KGeo-kaavio +Comment[fr]=Figure KGeo +Comment[ga]=Léaráid KGeo +Comment[gl]=Figura de KGeo +Comment[hi]=के-जिओ रूप +Comment[hr]=KGeo oblik +Comment[hu]=KGeo ábra +Comment[is]=KGeo mynd +Comment[it]=Figura di KGeo +Comment[ja]=KGeo 図 +Comment[ka]=KGeo ფიგურრ+Comment[km]=រូប​ពន្យល់ KGeo +Comment[lt]=KGeo figÅ«ra +Comment[lv]=KGeo FigÅ«ra +Comment[mk]=KGeo фигура +Comment[mn]=КГео Ð¥ÑлбÑÑ€ +Comment[nb]=KGeo-figur +Comment[nds]="KGeo"-Figuur +Comment[ne]=केडीई जिव फिगर +Comment[nl]=KGeo-figuur +Comment[nn]=KGeo-figur +Comment[pa]=KGeo ਸ਼ਕਲਾਂ +Comment[pl]=Rysunek KGeo +Comment[pt]=Figura do KGeo +Comment[pt_BR]=Figura do KGeo +Comment[ru]=Фигура KGeo +Comment[sk]=KGeo vzor +Comment[sl]=Lik KGeo +Comment[sr]=KGeo фигура +Comment[sr@Latn]=KGeo figura +Comment[sv]=Kgeo-figur +Comment[ta]=கேஜியோ படம௠+Comment[tg]=Фигураи KGeo +Comment[tr]=KGeo Figürü +Comment[uk]=Фігура KGeo +Comment[ven]=Tshiimo tsha KGeo +Comment[vi]=Hình KGeo +Comment[xh]=Umfanekiso we KGeo +Comment[zh_CN]=KGeo 图形 +Comment[zh_TW]=KGeo 圖形 +Type=MimeType +Patterns=*.kgeo; +X-KDE-AutoEmbed=false +[Property::X-KDE-NativeExtension] +Type=QString +Value=.kgeo diff --git a/kig/mimetypes/x-kig.desktop b/kig/mimetypes/x-kig.desktop new file mode 100644 index 00000000..95fcce4c --- /dev/null +++ b/kig/mimetypes/x-kig.desktop @@ -0,0 +1,69 @@ +# KDE Config File +[Desktop Entry] +MimeType=application/x-kig +Icon=kig_doc +Comment=Kig Figure +Comment[af]=Kig-figuur +Comment[ar]=شكل لكيج +Comment[be]=Фігура Kig +Comment[bg]=Фигура Kig +Comment[bn]=কিগ ছবি +Comment[br]=Skeudenn Kig +Comment[bs]=Kig datoteka +Comment[ca]=Figura de Kig +Comment[cs]=Kig vzor +Comment[csb]=Céchùnk Kig +Comment[cy]=Ffigur Kig +Comment[da]=Kig figur +Comment[de]=Kig-Zeichnung +Comment[el]=Σχέδιο του Kig +Comment[eo]=Kig figuro +Comment[es]=Figura de Kig +Comment[et]=Kigi kujund +Comment[eu]=Kig irudia +Comment[fa]=Ø´Ú©Ù„ Kig +Comment[fi]=Kig-kaavio +Comment[fr]=Figure Kig +Comment[ga]=Léaráid Kig +Comment[gl]=Figura de Kig +Comment[hi]=के-इग रूप +Comment[hr]=Kig oblik +Comment[hu]=Kig ábra +Comment[is]=Kig mynd +Comment[it]=Figura di Kig +Comment[ja]=Kig 図 +Comment[ka]=Kig ფიგურრ+Comment[km]=រូប​ពន្យល់ Kig +Comment[lt]=Kig figÅ«ra +Comment[lv]=Kig FigÅ«ra +Comment[mk]=Kig фигура +Comment[mn]=Kig Ð¥ÑлбÑÑ€ +Comment[nb]=Kig-figur +Comment[nds]="Kig"-Figuur +Comment[ne]=किग फिगर +Comment[nl]=Kig-figuur +Comment[nn]=Kig-figur +Comment[pl]=Rysunek Kig +Comment[pt]=Figura do Kig +Comment[pt_BR]=Figura do Kig +Comment[ru]=Фигура Kig +Comment[sk]=Kig vzor +Comment[sl]=Lik Kig +Comment[sr]=Kig фигура +Comment[sr@Latn]=Kig figura +Comment[sv]=Kig-figur +Comment[ta]=கிக௠படம௠+Comment[tg]=Фигураи Kig +Comment[tr]=Kig Figürü +Comment[uk]=Фігура Kig +Comment[ven]=Tshiimo tsha Kig +Comment[vi]=Hình Kig +Comment[xh]=Kig Inani +Comment[zh_CN]=Kig 图形 +Comment[zh_TW]=Kig 圖形 +Type=MimeType +Patterns=*.kig;*.kigz; +X-KDE-AutoEmbed=false +[Property::X-KDE-NativeExtension] +Type=QString +Value=.kig;*.kigz diff --git a/kig/mimetypes/x-kseg.desktop b/kig/mimetypes/x-kseg.desktop new file mode 100644 index 00000000..daac2747 --- /dev/null +++ b/kig/mimetypes/x-kseg.desktop @@ -0,0 +1,68 @@ +# KDE Config File +[Desktop Entry] +MimeType=application/x-kseg +Icon=kig_doc +Comment=KSeg Document +Comment[af]=KSeg Dokument +Comment[ar]=مستند قسم Ùƒ +Comment[be]=Дакумент KSeg +Comment[bg]=Документ на KSeg +Comment[bn]=কে-সেগ ডকà§à¦®à§‡à¦¨à§à¦Ÿ +Comment[br]=Teul KSeg +Comment[bs]=KSeg dokument +Comment[ca]=Document de KSeg +Comment[cs]=Dokument KSeg +Comment[csb]=Dokùment KSeg +Comment[cy]=Dogfen KSeg +Comment[da]=KSeg-dokument +Comment[de]=KSeg-Dokument +Comment[el]=ΈγγÏαφο KSeg +Comment[eo]=KSeg dokumento +Comment[es]=Documento de KSeg +Comment[et]=KSegi dokument +Comment[eu]=KSeg dokumentua +Comment[fa]=سند KSeg +Comment[fi]=KSeg-asiakirja +Comment[fr]=Document KSeg +Comment[ga]=Cáipéis KSeg +Comment[gl]=Documento de KSeg +Comment[he]=מסמך KSeg +Comment[hi]=के-सेग दसà¥à¤¤à¤¾à¤µà¥‡à¤œà¤¼ +Comment[hr]=KSeg dokument +Comment[hu]=KSeg dokumentum +Comment[is]=KSeg skjal +Comment[it]=Documento KSeg +Comment[ja]=KSeg ドキュメント +Comment[ka]=KSeg დáƒáƒ™áƒ£áƒ›áƒ”ნტი +Comment[km]=ឯកសារ KSeg +Comment[lt]=KSeg dokumentas +Comment[lv]=KSeg Dokuments +Comment[mk]=KSeg документ +Comment[ms]=Dokumen KSeg +Comment[nb]=KSeg-dokument +Comment[nds]=KSeg-Dokment +Comment[ne]=केडीई सेग कागजात +Comment[nl]=KSeg-document +Comment[nn]=KSeg-dokument +Comment[pl]=Dokument KSeg +Comment[pt]=Documento do KSeg +Comment[pt_BR]=Documento do KSeg +Comment[ru]=Документ KSeg +Comment[sk]=Dokument KSeg +Comment[sl]=Dokument KSeg +Comment[sr]=Kseg документ +Comment[sr@Latn]=Kseg dokument +Comment[sv]=Kseg-dokument +Comment[ta]=கேசக௠ஆவணம௠+Comment[tg]=Ҳуҷҷати KSeg +Comment[tr]=KSeg Belgesi +Comment[uk]=Документ KSeg +Comment[vi]=Tài liệu KSeg +Comment[zh_CN]=KSeg 文档 +Comment[zh_TW]=KSeg 文件 +Type=MimeType +Patterns=*.seg; +X-KDE-AutoEmbed=false +[Property::X-KDE-NativeExtension] +Type=QString +Value=.seg diff --git a/kig/misc/Makefile.am b/kig/misc/Makefile.am new file mode 100644 index 00000000..d97d7989 --- /dev/null +++ b/kig/misc/Makefile.am @@ -0,0 +1,50 @@ +INCLUDES=$(all_includes) +noinst_LTLIBRARIES=libmisc.la +noinst_HEADERS = \ + argsparser.h \ + builtin_stuff.h \ + calcpaths.h \ + common.h \ + conic-common.h \ + coordinate.h \ + coordinate_system.h \ + cubic-common.h \ + goniometry.h \ + guiaction.h \ + kigfiledialog.h \ + kiginputdialog.h \ + kignumerics.h \ + kigpainter.h \ + kigtransform.h \ + lists.h \ + object_constructor.h \ + object_hierarchy.h \ + rect.h \ + screeninfo.h \ + special_constructors.h + +libmisc_la_SOURCES = \ + argsparser.cpp \ + builtin_stuff.cc \ + calcpaths.cc \ + common.cpp \ + conic-common.cpp \ + coordinate.cpp \ + coordinate_system.cpp \ + cubic-common.cc \ + goniometry.cc \ + guiaction.cc \ + kigfiledialog.cc \ + kiginputdialog.cc \ + kignumerics.cpp \ + kigpainter.cpp \ + kigtransform.cpp \ + lists.cc \ + object_constructor.cc \ + object_hierarchy.cc \ + rect.cc \ + screeninfo.cc \ + special_constructors.cc + +libmisc_la_LIBADD=-lm +METASOURCES=AUTO diff --git a/kig/misc/argsparser.cpp b/kig/misc/argsparser.cpp new file mode 100644 index 00000000..c2387970 --- /dev/null +++ b/kig/misc/argsparser.cpp @@ -0,0 +1,267 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "argsparser.h" + +#include "../objects/object_imp.h" +#include "../objects/object_holder.h" + +#include +#include +#include + +void ArgsParser::initialize( const struct spec* args, int n ) +{ + std::vector vect( args, args + n ); + initialize( vect ); +} + +ArgsParser::ArgsParser() +{ +} + +ArgsParser::ArgsParser( const std::vector& args ) +{ + initialize( args ); +} + +void ArgsParser::initialize( const std::vector& args ) +{ + margs = args; +} + +ArgsParser::ArgsParser( const spec* args, int n ) +{ + initialize( args, n ); +} + +static bool hasimp( const ObjectCalcer& o, const ObjectImpType* imptype ) +{ + return o.imp()->inherits( imptype ); +} + +static bool hasimp( const ObjectImp& o, const ObjectImpType* imptype ) +{ + return o.inherits( imptype ); +} + +static bool isvalid( const ObjectImp& o ) +{ + return o.valid(); +} + +static bool isvalid( const ObjectCalcer& o ) +{ + return o.imp()->valid(); +} + +// we use a template method that is used for both Objects and Args to +// not have to write the same thing twice.. +template +static int check( const Collection& c, const std::vector& margs ) +{ + std::vector found( margs.size() ); + + for ( typename Collection::const_iterator o = c.begin(); o != c.end(); ++o ) + { + for ( uint i = 0; i < margs.size(); ++i ) + { + if ( hasimp( **o, margs[i].type ) && !found[i] ) + { + // object o is of a type that we're looking for + found[i] = true; + goto matched; + }; + }; + return ArgsParser::Invalid; + matched: + ; + }; + for( uint i = 0; i < margs.size(); ++i ) + if ( !found[i] ) return ArgsParser::Valid; + return ArgsParser::Complete; +} + +int ArgsParser::check( const Args& os ) const +{ + return ::check( os, margs ); +} + +int ArgsParser::check( const std::vector& os ) const +{ + return ::check( os, margs ); +} + +template +static Collection parse( const Collection& os, + const std::vector margs ) +{ + Collection ret( margs.size(), static_cast( 0 ) ); + + for ( typename Collection::const_iterator o = os.begin(); o != os.end(); ++o ) + { + for( uint i = 0; i < margs.size(); ++i ) + if ( hasimp( **o, margs[i].type ) && ret[i] == 0 ) + { + // object o is of a type that we're looking for + ret[i] = *o; + goto added; + } + added: + ; + }; + // remove 0's from the output.. + ret.erase( + std::remove( ret.begin(), ret.end(), + static_cast( 0 ) ), + ret.end() ); + return ret; +} + +Args ArgsParser::parse( const Args& os ) const +{ + return ::parse( os, margs ); +} + +std::vector ArgsParser::parse( const std::vector& os ) const +{ + return ::parse( os, margs ); +} + +ArgsParser ArgsParser::without( const ObjectImpType* type ) const +{ + std::vector ret; + ret.reserve( margs.size() - 1 ); + for ( uint i = 0; i < margs.size(); ++i ) + if ( margs[i].type != type ) + ret.push_back( margs[i] ); + return ArgsParser( ret ); +} + +ArgsParser::spec ArgsParser::findSpec( const ObjectImp* obj, const Args& parents ) const +{ + spec ret; + ret.type = 0; + + std::vector found( margs.size(), false ); + + for ( Args::const_iterator o = parents.begin(); + o != parents.end(); ++o ) + { + for ( uint i = 0; i < margs.size(); ++i ) + { + if ( (*o)->inherits( margs[i].type ) && !found[i] ) + { + // object o is of a type that we're looking for + found[i] = true; + if ( *o == obj ) return margs[i]; + // i know that "goto's are *evil*", but they're very useful + // and completely harmless if you use them as better "break;" + // statements.. trust me ;) + goto matched; + }; + }; + matched: + ; + }; + kdDebug() << k_funcinfo << "no proper spec found :(" << endl; + return ret; +} + +const ObjectImpType* ArgsParser::impRequirement( + const ObjectImp* o, const Args& parents ) const +{ + spec s = findSpec( o, parents ); + return s.type; +} + +std::string ArgsParser::usetext( const ObjectImp* obj, const Args& sel ) const +{ + spec s = findSpec( obj, sel ); + return s.usetext; +} + +template +static bool checkArgs( const Collection& os, uint min, const std::vector& argsspec ) +{ + assert( os.size() <= argsspec.size() ); + if( os.size() < min ) return false; + uint checknum = os.size(); + for ( uint i = 0; i < checknum; ++i ) + { + if( !isvalid( *os[i] ) ) return false; + if( !hasimp( *os[i], argsspec[i].type ) ) return false; + } + return true; +} + +bool ArgsParser::checkArgs( const Args& os ) const +{ + return checkArgs( os, margs.size() ); +} + +bool ArgsParser::checkArgs( const Args& os, uint min ) const +{ + return ::checkArgs( os, min, margs ); +} + +bool ArgsParser::checkArgs( const std::vector& os ) const +{ + return checkArgs( os, margs.size() ); +} + +bool ArgsParser::checkArgs( const std::vector& os, uint minobjects ) const +{ + return ::checkArgs( os, minobjects, margs ); +} + +ArgsParser::~ArgsParser() +{ +} + +bool ArgsParser::isDefinedOnOrThrough( const ObjectImp* o, const Args& parents ) const +{ + spec s = findSpec( o, parents ); + return s.onOrThrough; +} + +std::string ArgsParser::selectStatement( const Args& selection ) const +{ + std::vector found( margs.size(), false ); + + for ( Args::const_iterator o = selection.begin(); + o != selection.end(); ++o ) + { + for ( uint i = 0; i < margs.size(); ++i ) + { + if ( (*o)->inherits( margs[i].type ) && !found[i] ) + { + // object o is of a type that we're looking for + found[i] = true; + break; + } + } + } + for ( uint i = 0; i < margs.size(); ++i ) + { + if ( !found[i] ) + return margs[i].selectstat; + } + kdDebug() << k_funcinfo << "no proper select statement found :(" << endl; + return 0; +} + diff --git a/kig/misc/argsparser.h b/kig/misc/argsparser.h new file mode 100644 index 00000000..001d9359 --- /dev/null +++ b/kig/misc/argsparser.h @@ -0,0 +1,187 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MISC_ARGSPARSER_H +#define KIG_MISC_ARGSPARSER_H + +#include "../objects/common.h" + +#include + +class ObjectImpType; + +/** + * This class is meant to take care of checking the types of the + * parents to ObjectCalcer's, and to put them in the correct order. + * An ObjectType should construct an ArgsParser with a specification + * of the arguments it wants. This specification is given as an array + * of ArgsParser::spec structs. This struct contains a pointer to an + * ObjectImpType ( which is the type you want the argument to have ), + * a string ( which is an I18N_NOOP'd string describing what you will + * be using the argument for ) and a boolean ( which says whether the + * constructed object is by construction on the curve argument ( if + * the constructed object is a point ), or whether the constructed + * object is by construction through the point argument ( if the + * constructed object is a curve ) ). + * + * An ObjectType using an ArgsParser to take care of the various + * things that it can handle ( impRequirement, the sortArgs functions + * and the isDefinedOnOrThrough stuff ), should inherit from + * ArgsParserObjectType, which takes care of calling the ArgsParser + * for these things... It also allows you to use a convenient + * ObjectConstructor for your type. + * + * E.g., let's see what CircleBCPType has for its arguments spec: + * here's some code: + * \code + * static const ArgsParser::spec argsspecTranslation[] = + * { + * { ObjectImp::stype(), I18N_NOOP("Translate this object"), false }, + * { VectorImp::stype(), I18N_NOOP("Translate by this vector"), false } + * }; + * + * TranslatedType::TranslatedType() + * : ArgsParserObjectType( "Translation", argsspecTranslation, 2 ) + * { + * } + * + * ObjectImp* TranslatedType::calc( const Args& args, const KigDocument& ) const + * { + * if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + * + * Coordinate dir = static_cast( args[1] )->dir(); + * Transformation t = Transformation::translation( dir ); + * + * return args[0]->transform( t ); + * } + * \endcode + * + * As you can see above, the argsspec can be declared right in the + * cpp-file. The usetexts explain to the user what the argument in + * question will be used for. The boolean says that in this case, the + * constructed object is not by construction on or through one of its + * arguments. In the constructor, you simply call the + * ArgsParserObjectType with the argsspec struct you defined, and the + * number of arguments in the argsspec ( in this case 2 ). + * + * In the calc function, you can rely on the arguments already being + * in the correct order ( the same order as you put them in in the + * arguments spec. You should use the checkArgs function to check if + * all the arguments are valid, and if they aren't return a + * InvalidImp. All objects can always become invalid ( e.g. an + * intersection point of two non-intersecting conics can become valid + * again when the conics move ), and you should always check for this. + * + * An interesting to note here is that the first argument is of a more + * general type than the second. A VectorImp is *also* an ObjectImp. + * In general, when this happens, you should put the more general type + * first, as in general this produces the results that the user + * expects. I have no formal proof for this, just talking from + * experience. It might be that you experience different things, but + * unless you're sure of the results, put the more general type first. + * + * This class uses a pretty basic algorithm for doing the parsing ( + * e.g. if a match fails in one order, it does not try a different + * order, which could perhaps be necessary in the case of having more + * general argument types in the same argument spec ). However, the + * current algorithm works in all the situation where I've tested it, + * and I don't feel the need to change it. Feel free to do so if you + * like, but even if you do, I'm not sure if I will include it in + * mainline Kig. + */ +class ArgsParser +{ +public: + /** + * this are some enum values that we return from some functions. + */ + enum { Invalid = 0, Valid = 1, Complete = 2 }; + struct spec { const ObjectImpType* type; std::string usetext; std::string selectstat; bool onOrThrough;}; +private: + /** + * the args spec.. + */ + std::vector margs; + + spec findSpec( const ObjectImp* o, const Args& parents ) const; +public: + ArgsParser( const struct spec* args, int n ); + ArgsParser( const std::vector& args ); + ArgsParser(); + ~ArgsParser(); + + void initialize( const std::vector& args ); + void initialize( const struct spec* args, int n ); + + /** + * returns a new ArgsParser that wants the same args, except for the + * ones of the given type.. + */ + ArgsParser without( const ObjectImpType* type ) const; + // checks if os matches the argument list this parser should parse.. + int check( const Args& os ) const; + int check( const std::vector& os ) const; + /** + * returns the usetext for the argument that o would be used for, + * if sel were used as parents.. + * \p o should be in \p sel ... + */ + std::string usetext( const ObjectImp* o, const Args& sel ) const; + + /** + * returns the select statement for the next selectable argument + * when the given args are selected. + */ + std::string selectStatement( const Args& sel ) const; + + // this reorders the objects or args so that they are in the same + // order as the requested arguments.. + Args parse( const Args& os ) const; + std::vector parse( const std::vector& os ) const; + + /** + * returns the minimal ObjectImp ID that \p o needs to inherit in order + * to be useful.. \p o should be part of \p parents . + */ + const ObjectImpType* impRequirement( const ObjectImp* o, const Args& parents ) const; + + /** + * Supposing that \p parents would be given as parents, this function + * returns whether the returned ObjectImp will be, by construction, + * on \p o ( if \p o is a curve ), or through \p o ( if \p o is a point ). + */ + bool isDefinedOnOrThrough( const ObjectImp* o, const Args& parents ) const; + + // Checks the args according to this args specification. If the + // objects should never have occurred, then an assertion failure + // will happen, if one of the args is invalid, then false will be + // returned, if all is fine, then true is returned.. + // assert that the objects are of the right types, and in the right + // order as what would be returned by parse( os ).. If minobjects + // is provided, then not all objects are needed, and it is enough if + // at least minobjects are available.. Use this for object types + // that can calc a temporary example object using less than the + // required args. These args need to be at the end of argsspec + + // anyobjsspec. If minobjects is not provided, then it is assumed + // that all args are necessary. + bool checkArgs( const std::vector& os ) const; + bool checkArgs( const std::vector& os, uint minobjects ) const; + bool checkArgs( const Args& os ) const; + bool checkArgs( const Args& os, uint minobjects ) const; +}; + +#endif diff --git a/kig/misc/boost_intrusive_pointer.hpp b/kig/misc/boost_intrusive_pointer.hpp new file mode 100644 index 00000000..a278e736 --- /dev/null +++ b/kig/misc/boost_intrusive_pointer.hpp @@ -0,0 +1,256 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + + + +// This code comes from the boost::intrusive_ptr. I adapted it to +// suit my needs ( no dependencies on other boost libs, change the +// namespace to avoid conflicts, + +#ifndef MYBOOST_INTRUSIVE_PTR_HPP_INCLUDED +#define MYBOOST_INTRUSIVE_PTR_HPP_INCLUDED + +// +// intrusive_ptr.hpp +// +// Copyright (c) 2001, 2002 Peter Dimov +// +// Permission to copy, use, modify, sell and distribute this software +// is granted provided this copyright notice appears in all copies. +// This software is provided "as is" without express or implied +// warranty, and with no claim as to its suitability for any purpose. +// +// See http://www.boost.org/libs/smart_ptr/intrusive_ptr.html for documentation. +// + +#include // for std::less +#include // for std::basic_ostream + + +namespace myboost +{ + +// +// intrusive_ptr +// +// A smart pointer that uses intrusive reference counting. +// +// Relies on unqualified calls to +// +// void intrusive_ptr_add_ref(T * p); +// void intrusive_ptr_release(T * p); +// +// (p != 0) +// +// The object is responsible for destroying itself. +// + +template class intrusive_ptr +{ +private: + + typedef intrusive_ptr this_type; + +public: + + typedef T element_type; + + intrusive_ptr(): p_(0) + { + } + + intrusive_ptr(T * p, bool add_ref = true): p_(p) + { + if(p_ != 0 && add_ref) intrusive_ptr_add_ref(p_); + } + +#if !defined(BOOST_NO_MEMBER_TEMPLATES) || defined(BOOST_MSVC6_MEMBER_TEMPLATES) + + template intrusive_ptr(intrusive_ptr const & rhs): p_(rhs.get()) + { + if(p_ != 0) intrusive_ptr_add_ref(p_); + } + +#endif + + intrusive_ptr(intrusive_ptr const & rhs): p_(rhs.p_) + { + if(p_ != 0) intrusive_ptr_add_ref(p_); + } + + ~intrusive_ptr() + { + if(p_ != 0) intrusive_ptr_release(p_); + } + +#if !defined(BOOST_NO_MEMBER_TEMPLATES) || defined(BOOST_MSVC6_MEMBER_TEMPLATES) + + template intrusive_ptr & operator=(intrusive_ptr const & rhs) + { + this_type(rhs).swap(*this); + return *this; + } + +#endif + + intrusive_ptr & operator=(intrusive_ptr const & rhs) + { + this_type(rhs).swap(*this); + return *this; + } + + intrusive_ptr & operator=(T * rhs) + { + this_type(rhs).swap(*this); + return *this; + } + + T * get() const + { + return p_; + } + + T & operator*() const + { + return *p_; + } + + T * operator->() const + { + return p_; + } + + typedef T * (intrusive_ptr::*unspecified_bool_type) () const; + + operator unspecified_bool_type () const + { + return p_ == 0? 0: &intrusive_ptr::get; + } + + // operator! is a Borland-specific workaround + bool operator! () const + { + return p_ == 0; + } + + void swap(intrusive_ptr & rhs) + { + T * tmp = p_; + p_ = rhs.p_; + rhs.p_ = tmp; + } + +private: + + T * p_; +}; + +template inline bool operator==(intrusive_ptr const & a, intrusive_ptr const & b) +{ + return a.get() == b.get(); +} + +template inline bool operator!=(intrusive_ptr const & a, intrusive_ptr const & b) +{ + return a.get() != b.get(); +} + +template inline bool operator==(intrusive_ptr const & a, T * b) +{ + return a.get() == b; +} + +template inline bool operator!=(intrusive_ptr const & a, T * b) +{ + return a.get() != b; +} + +template inline bool operator==(T * a, intrusive_ptr const & b) +{ + return a == b.get(); +} + +template inline bool operator!=(T * a, intrusive_ptr const & b) +{ + return a != b.get(); +} + +#if __GNUC__ == 2 && __GNUC_MINOR__ <= 96 + +// Resolve the ambiguity between our op!= and the one in rel_ops + +template inline bool operator!=(intrusive_ptr const & a, intrusive_ptr const & b) +{ + return a.get() != b.get(); +} + +#endif + +template inline bool operator<(intrusive_ptr const & a, intrusive_ptr const & b) +{ + return std::less()(a.get(), b.get()); +} + +template void swap(intrusive_ptr & lhs, intrusive_ptr & rhs) +{ + lhs.swap(rhs); +} + +// mem_fn support + +template T * get_pointer(intrusive_ptr const & p) +{ + return p.get(); +} + +template intrusive_ptr static_pointer_cast(intrusive_ptr const & p) +{ + return static_cast(p.get()); +} + +template intrusive_ptr dynamic_pointer_cast(intrusive_ptr const & p) +{ + return dynamic_cast(p.get()); +} + +// operator<< + +#if defined(__GNUC__) && (__GNUC__ < 3) + +template std::ostream & operator<< (std::ostream & os, intrusive_ptr const & p) +{ + os << p.get(); + return os; +} + +#else + +template std::basic_ostream & operator<< (std::basic_ostream & os, intrusive_ptr const & p) +{ + os << p.get(); + return os; +} + +#endif + +} // namespace myboost + +#ifdef BOOST_MSVC +# pragma warning(pop) +#endif + +#endif // #ifndef MYBOOST_INTRUSIVE_PTR_HPP_INCLUDED diff --git a/kig/misc/builtin_stuff.cc b/kig/misc/builtin_stuff.cc new file mode 100644 index 00000000..e162e7ac --- /dev/null +++ b/kig/misc/builtin_stuff.cc @@ -0,0 +1,596 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "builtin_stuff.h" + +#include + +#include "object_constructor.h" +#include "lists.h" +#include "special_constructors.h" +#include "guiaction.h" + +#include "../objects/angle_type.h" +#include "../objects/arc_type.h" +#include "../objects/circle_type.h" +#include "../objects/conic_types.h" +#include "../objects/cubic_type.h" +#include "../objects/intersection_types.h" +#include "../objects/inversion_type.h" +#include "../objects/line_imp.h" +#include "../objects/line_type.h" +#include "../objects/object_imp.h" +#include "../objects/other_imp.h" +#include "../objects/other_type.h" +#include "../objects/point_type.h" +#include "../objects/tests_type.h" +#include "../objects/transform_types.h" +#include "../objects/vector_type.h" +#include "../objects/polygon_type.h" + +#include + +void setupBuiltinStuff() +{ + static bool done = false; + if ( ! done ) + { + ObjectConstructorList* ctors = ObjectConstructorList::instance(); + GUIActionList* actions = GUIActionList::instance(); + ObjectConstructor* c = 0; + + // segment... + c = new SimpleObjectTypeConstructor( + SegmentABType::instance(), I18N_NOOP( "Segment" ), + I18N_NOOP( "A segment constructed from its start and end point" ), + "segment" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_segment", Qt::Key_S ) ); + + // line by two points.. + c = new SimpleObjectTypeConstructor( + LineABType::instance(), I18N_NOOP( "Line by Two Points" ), + I18N_NOOP( "A line constructed through two points"), "line" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_linettp", Qt::Key_L ) ); + + // ray by two points.. + c = new SimpleObjectTypeConstructor( + RayABType::instance(), I18N_NOOP( "Half-Line" ), + I18N_NOOP( "A half-line by its start point, and another point somewhere on it." ), + "ray" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_ray", Qt::Key_R ) ); + + // perpendicular line + c = new SimpleObjectTypeConstructor( + LinePerpendLPType::instance(), I18N_NOOP( "Perpendicular" ), + I18N_NOOP( "A line constructed through a point, perpendicular to another line or segment." ), + "perpendicular" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_lineperpend" ) ); + + // parallel line + c = new SimpleObjectTypeConstructor( + LineParallelLPType::instance(), I18N_NOOP( "Parallel" ), + I18N_NOOP( "A line constructed through a point, and parallel to another line or segment" ), + "parallel" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_lineparallel" ) ); + + // circle + c = new SimpleObjectTypeConstructor( + CircleBCPType::instance(), I18N_NOOP( "Circle by Center && Point" ), + I18N_NOOP( "A circle constructed by its center and a point that pertains to it" ), + "circlebcp" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_circlebcp", Qt::Key_C ) ); + + c = new SimpleObjectTypeConstructor( + CircleBTPType::instance(), I18N_NOOP( "Circle by Three Points" ), + I18N_NOOP( "A circle constructed through three points" ), + "circlebtp" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_circlebtp" ) ); + + // declare this object static to this function, so it gets deleted + // at the end of the program, without us having to wonder about + // deleting it.. We don't want to register this + // object-constructor, because that way, "construct the bisector" + // would appear twice in the angle popup menu: once as the generic + // construct a property stuff, and once because of this ctor.. + // we only register the guiaction, cause it makes sense to have a + // toolbar icon for this.. + static PropertyObjectConstructor anglebisectionctor( + AngleImp::stype(), + I18N_NOOP( "Construct Bisector of This Angle" ), + I18N_NOOP( "Select the angle you want to construct the bisector of..." ), + I18N_NOOP( "Angle Bisector" ), + I18N_NOOP( "The bisector of an angle" ), + "angle_bisector", + "angle-bisector" ); + actions->add( new ConstructibleAction( &anglebisectionctor, "objects_new_angle_bisector" ) ); + + // conic stuff + c = new SimpleObjectTypeConstructor( + ConicB5PType::instance(), I18N_NOOP( "Conic by Five Points" ), + I18N_NOOP( "A conic constructed through five points" ), + "conicb5p" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_conicb5p" ) ); + + c = new SimpleObjectTypeConstructor( + ConicBAAPType::instance(), + I18N_NOOP( "Hyperbola by Asymptotes && Point" ), + I18N_NOOP( "A hyperbola with given asymptotes through a point" ), + "conicbaap" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_conicbaap" ) ); + + c = new SimpleObjectTypeConstructor( + EllipseBFFPType::instance(), + I18N_NOOP( "Ellipse by Focuses && Point" ), // focuses is used in preference to foci + I18N_NOOP( "An ellipse constructed by its focuses and a point that pertains to it" ), + "ellipsebffp" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_ellipsebffp" ) ); + + c = new SimpleObjectTypeConstructor( + HyperbolaBFFPType::instance(), + I18N_NOOP( "Hyperbola by Focuses && Point" ), // focuses is used in preference to foci + I18N_NOOP( "A hyperbola constructed by its focuses and a point that pertains to it" ), + "hyperbolabffp" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_hyperbolabffp" ) ); + + c = new SimpleObjectTypeConstructor( + ConicBDFPType::instance(), + I18N_NOOP( "Conic by Directrix, Focus && Point" ), + I18N_NOOP( "A conic with given directrix and focus, through a point" ), + "conicbdfp" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_conicbdfp" ) ); + + c = new SimpleObjectTypeConstructor( + ParabolaBTPType::instance(), + I18N_NOOP( "Vertical Parabola by Three Points" ), + I18N_NOOP( "A vertical parabola constructed through three points" ), + "parabolabtp" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_parabolabtp" ) ); + + c = new SimpleObjectTypeConstructor( + CubicB9PType::instance(), + I18N_NOOP( "Cubic Curve by Nine Points" ), + I18N_NOOP( "A cubic curve constructed through nine points" ), + "cubicb9p" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_cubicb9p" ) ); + + c = new SimpleObjectTypeConstructor( + ConicPolarPointType::instance(), + I18N_NOOP( "Polar Point of a Line" ), + I18N_NOOP( "The polar point of a line with respect to a conic." ), + "polarpoint" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_pointpolar" ) ); + + c = new SimpleObjectTypeConstructor( + ConicPolarLineType::instance(), + I18N_NOOP( "Polar Line of a Point" ), + I18N_NOOP( "The polar line of a point with respect to a conic." ), + "polarline" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_linepolar" ) ); + + c = new SimpleObjectTypeConstructor( + CubicNodeB6PType::instance(), + I18N_NOOP( "Cubic Curve with Node by Six Points" ), + I18N_NOOP( "A cubic curve with a nodal point at the origin through six points" ), + "cubicnodeb6p" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_cubicnodeb6p" ) ); + + c = new SimpleObjectTypeConstructor( + CubicCuspB4PType::instance(), + I18N_NOOP( "Cubic Curve with Cusp by Four Points" ), + I18N_NOOP( "A cubic curve with a horizontal cusp at the origin through four points" ), + "cubiccuspb4p" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_cubiccuspb4p" ) ); + + c = new SimpleObjectTypeConstructor( + ConicDirectrixType::instance(), + I18N_NOOP( "Directrix of a Conic" ), + I18N_NOOP( "The directrix line of a conic." ), + "directrix" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_linedirectrix" ) ); + + c = new SimpleObjectTypeConstructor( + AngleType::instance(), + I18N_NOOP( "Angle by Three Points" ), + I18N_NOOP( "An angle defined by three points" ), + "angle" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_angle", Qt::Key_A ) ); + + c = new SimpleObjectTypeConstructor( + EquilateralHyperbolaB4PType::instance(), + I18N_NOOP( "Equilateral Hyperbola by Four Points" ), + I18N_NOOP( "An equilateral hyperbola constructed through four points" ), + "equilateralhyperbolab4p" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_equilateralhyperbolab4p" ) ); + + { + // now for the Mid Point action. It does both the mid point of + // a segment, and the mid point of two points. The midpoint of + // two segments just shows the mid point property, and therefore + // doesn't need to be added to the ctors, because there are + // already facilities to construct an object's properties.. + // therefore, we add only an mpotp to the ctors, and add the + // merged constructor only to the actions.. + ctors->add( new MidPointOfTwoPointsConstructor() ); + + ObjectConstructor* mpotp = new MidPointOfTwoPointsConstructor(); + ObjectConstructor* mpos = new PropertyObjectConstructor( + SegmentImp::stype(), I18N_NOOP( "Construct the midpoint of this segment" ), + "", "", "", "", "mid-point" ); + + // make this a static object, so it gets deleted at the end of + // the program. + static MergeObjectConstructor m( + I18N_NOOP( "Mid Point" ), + I18N_NOOP( "The midpoint of a segment or two other points" ), + "bisection" ); + m.merge( mpotp ); + m.merge( mpos ); + actions->add( new ConstructibleAction( &m, "objects_new_midpoint", Qt::Key_M ) ); + }; + + c = new SimpleObjectTypeConstructor( + VectorType::instance(), + I18N_NOOP( "Vector" ), + I18N_NOOP( "Construct a vector from two given points." ), + "vector" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_vector", Qt::Key_V ) ); + + c = new SimpleObjectTypeConstructor( + VectorSumType::instance(), + I18N_NOOP( "Vector Sum" ), + I18N_NOOP( "Construct the vector sum of two vectors." ), + "vectorsum" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_vectorsum", 0 ) ); + + c = new SimpleObjectTypeConstructor( + LineByVectorType::instance(), + I18N_NOOP( "Line by Vector" ), + I18N_NOOP( "Construct the line by a given vector though a given point." ), + "linebyvector" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_linebyvector", 0 ) ); + + c = new SimpleObjectTypeConstructor( + HalflineByVectorType::instance(), + I18N_NOOP( "Half-Line by Vector" ), + I18N_NOOP( "Construct the half-line by a given vector starting at given point." ), + "halflinebyvector" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_halflinebyvector", 0 ) ); + + c = new SimpleObjectTypeConstructor( + ArcBTPType::instance(), + I18N_NOOP( "Arc by Three Points" ), + I18N_NOOP( "Construct an arc through three points." ), + "arc" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_arcbtp" ) ); + + c = new SimpleObjectTypeConstructor( + ArcBCPAType::instance(), + I18N_NOOP( "Arc by Center, Angle && Point" ), + I18N_NOOP( "Construct an arc by its center and a given angle, " + "starting at a given point" ), + "arcbcpa" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_arcbcpa" ) ); + + c = new SimpleObjectTypeConstructor( + ParabolaBDPType::instance(), + I18N_NOOP( "Parabola by Directrix && Focus" ), + I18N_NOOP( "A parabola defined by its directrix and focus" ), + "parabolabdp" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_parabolabdp" ) ); + + // Transformation stuff.. + c = new InversionConstructor(); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_inversion" ) ); + + c = new SimpleObjectTypeConstructor( + TranslatedType::instance(), + I18N_NOOP( "Translate" ), + I18N_NOOP( "The translation of an object by a vector" ), + "translation" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_translation" ) ); + + c = new SimpleObjectTypeConstructor( + PointReflectionType::instance(), + I18N_NOOP( "Reflect in Point" ), + I18N_NOOP( "An object reflected in a point" ), + "centralsymmetry" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_pointreflection" ) ); + + c = new SimpleObjectTypeConstructor( + LineReflectionType::instance(), + I18N_NOOP( "Reflect in Line" ), + I18N_NOOP( "An object reflected in a line" ), + "mirrorpoint" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_linereflection" ) ); + + c = new SimpleObjectTypeConstructor( + RotationType::instance(), + I18N_NOOP( "Rotate" ), + I18N_NOOP( "An object rotated by an angle around a point" ), + "rotation" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_rotation" ) ); + + c = new SimpleObjectTypeConstructor( + ScalingOverCenterType::instance(), + I18N_NOOP( "Scale" ), + I18N_NOOP( "Scale an object over a point, by the ratio given by the length of a segment" ), + "scale" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_scalingovercenter" ) ); + + c = new SimpleObjectTypeConstructor( + ScalingOverLineType::instance(), + I18N_NOOP( "Scale over Line" ), + I18N_NOOP( "An object scaled over a line, by the ratio given by the length of a segment" ), + "stretch" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_scalingoverline" ) ); + + c = new SimpleObjectTypeConstructor( + ScalingOverCenter2Type::instance(), + I18N_NOOP( "Scale (ratio given by two segments)" ), + I18N_NOOP( "Scale an object over a point, by the ratio given by the length of two segments" ), + "scale" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_scalingovercenter2" ) ); + + c = new SimpleObjectTypeConstructor( + ScalingOverLine2Type::instance(), + I18N_NOOP( "Scale over Line (ratio given by two segments)" ), + I18N_NOOP( "An object scaled over a line, by the ratio given by the length of two segments" ), + "stretch" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_scalingoverline2" ) ); + + c = new SimpleObjectTypeConstructor( + SimilitudeType::instance(), + I18N_NOOP( "Apply Similitude" ), + I18N_NOOP( "Apply a similitude to an object ( the sequence of a scaling and rotation around a center )" ), + "similitude" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_similitude" ) ); + + c = new SimpleObjectTypeConstructor( + HarmonicHomologyType::instance(), + I18N_NOOP( "Harmonic Homology" ), + I18N_NOOP( "The harmonic homology with a given center and a given axis (this is a projective transformation)" ), + "harmonichomology" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_harmonichomology" ) ); + + c = new GenericAffinityConstructor(); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_genericaffinity" ) ); + + c = new GenericProjectivityConstructor(); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_genericprojectivity" ) ); + + c = new SimpleObjectTypeConstructor( + CastShadowType::instance(), + I18N_NOOP( "Draw Projective Shadow" ), + I18N_NOOP( "The shadow of an object with a given light source and projection plane (indicated by a line)" ), + "castshadow" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_castshadow" ) ); + +// c = new SimpleObjectTypeConstructor( +// ProjectiveRotationType::instance(), +// I18N_NOOP( "Rotate Projectively" ), +// I18N_NOOP( "An object projectively rotated by an angle and a half-line" ), +// "projectiverotation" ); +// ctors->add( c ); +// actions->add( new ConstructibleAction( c, "objects_new_projectiverotation" ) ); + + c = new MultiObjectTypeConstructor( + ConicAsymptoteType::instance(), + I18N_NOOP( "Asymptotes of a Hyperbola" ), + I18N_NOOP( "The two asymptotes of a hyperbola." ), + "conicasymptotes", -1, 1 ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_lineconicasymptotes" ) ); + + c = new ConicRadicalConstructor(); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_lineconicradical") ); + + /* ----------- start polygons --------- */ + + c = new SimpleObjectTypeConstructor( + TriangleB3PType::instance(), + I18N_NOOP( "Triangle by Its Vertices" ), + I18N_NOOP( "Construct a triangle given its three vertices." ), + "triangle" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_trianglebtp" ) ); + + c = new PolygonBNPTypeConstructor(); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_polygonbnp" )); + + c = new PolygonBCVConstructor(); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_polygonbcv" ) ); + + c = new PolygonVertexTypeConstructor(); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_polygonvertices" )); + + c = new PolygonSideTypeConstructor(); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_polygonsides" )); + + c = new SimpleObjectTypeConstructor( + ConvexHullType::instance(), I18N_NOOP( "Convex Hull" ), + I18N_NOOP( "A polygon that corresponds to the convex hull of another polygon" ), + "convexhull" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_convexhull" ) ); + + /* ----------- end polygons --------- */ + + c = new LocusConstructor(); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_locus" ) ); + + // tests + c = new TestConstructor( + AreParallelType::instance(), + I18N_NOOP( "Parallel Test" ), + I18N_NOOP( "Test whether two given lines are parallel" ), + "testparallel" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_areparallel" ) ); + + c = new TestConstructor( + AreOrthogonalType::instance(), + I18N_NOOP( "Orthogonal Test" ), + I18N_NOOP( "Test whether two given lines are orthogonal" ), + "testorthogonal" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_areorthogonal" ) ); + + c = new TestConstructor( + AreCollinearType::instance(), + I18N_NOOP( "Collinear Test" ), + I18N_NOOP( "Test whether three given points are collinear" ), + "testcollinear" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_arecollinear" ) ); + + c = new TestConstructor( + ContainsTestType::instance(), + I18N_NOOP( "Contains Test" ), + I18N_NOOP( "Test whether a given curve contains a given point" ), + "testcontains" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_containstest" ) ); + + c = new TestConstructor( + InPolygonTestType::instance(), + I18N_NOOP( "In Polygon Test" ), + I18N_NOOP( "Test whether a given polygon contains a given point" ), + "test" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_inpolygontest" ) ); + + c = new TestConstructor( + ConvexPolygonTestType::instance(), + I18N_NOOP( "Convex Polygon Test" ), + I18N_NOOP( "Test whether a given polygon is convex" ), + "test" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_convexpolygontest" ) ); + + c = new TestConstructor( + SameDistanceType::instance(), + I18N_NOOP( "Distance Test" ), + I18N_NOOP( "Test whether a given point have the same distance from a given point " + "and from another given point" ), + "testdistance" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_distancetest" ) ); + + c = new TestConstructor( + VectorEqualityTestType::instance(), + I18N_NOOP( "Vector Equality Test" ), + I18N_NOOP( "Test whether two vectors are equal" ), + "test" ); +// "testequal" ); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_vectorequalitytest" ) ); + + c = new MeasureTransportConstructor(); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_measuretransport" )); + +// c = new SimpleObjectTypeConstructor( +// MeasureTransportType::instance(), +// I18N_NOOP( "Measure Transport" ), +// I18N_NOOP( "Transport the measure of a segment or arc over a line or circle." ), +// "measuretransport" ); +// ctors->add( c ); +// actions->add( new ConstructibleAction( c, "objects_new_measuretransport" ) ); + + // the generic intersection constructor.. + c = new GenericIntersectionConstructor(); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_intersection", Qt::Key_I ) ); + + // the generic tangent constructor + c = new TangentConstructor(); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_tangent", Qt::Key_T ) ); + + // the generic center of curvature constructor + c = new CocConstructor(); + ctors->add( c ); + actions->add( new ConstructibleAction( c, "objects_new_centerofcurvature" ) ); + + actions->add( new ConstructPointAction( "objects_new_normalpoint" ) ); + actions->add( new ConstructTextLabelAction( "objects_new_textlabel" ) ); + actions->add( new AddFixedPointAction( "objects_new_point_xy" ) ); + +#ifdef KIG_ENABLE_PYTHON_SCRIPTING +#include "../scripting/script-common.h" + actions->add( new NewScriptAction( + I18N_NOOP( "Python Script" ), + I18N_NOOP( "Construct a new Python script." ), + "objects_new_script_python", + ScriptType::Python ) ); +#endif + +#if 0 + actions->add( new TestAction( "test_stuff" ) ); +#endif + }; + + done = true; +} diff --git a/kig/misc/builtin_stuff.h b/kig/misc/builtin_stuff.h new file mode 100644 index 00000000..198886fe --- /dev/null +++ b/kig/misc/builtin_stuff.h @@ -0,0 +1,23 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MISC_BUILTIN_STUFF_H +#define KIG_MISC_BUILTIN_STUFF_H + +void setupBuiltinStuff(); + +#endif diff --git a/kig/misc/calcpaths.cc b/kig/misc/calcpaths.cc new file mode 100644 index 00000000..1532715b --- /dev/null +++ b/kig/misc/calcpaths.cc @@ -0,0 +1,303 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "calcpaths.h" + +#include "../objects/object_calcer.h" +#include "../objects/object_imp.h" + +#include + +// mp: +// The previous algorithm by Dominique had an exponential complexity +// for some constructions (e.g. a sequence of "n" triangles each inscribed +// into the previous). +// The new version is directly taken from a book of Alan Bertossi +// "Algoritmi e strutture dati" + +// temporarily disabling the new algorithm due to the freeze: +// I previously misunderstood the semantics of this function +// and thought that the os vector had to be completed with all +// the subtree generated by it. On the contrary, the os vector +// contains *all* the objects that we want, we only have to +// reorder them. Now it *should* work, however we postpone +// activating this to a more proper moment + +// to deactivate the new algorithm change "define" into "undef" + +#define NEWCALCPATH +#ifdef NEWCALCPATH +void localdfs( ObjectCalcer* obj, + std::vector& visited, + std::vector& all); + +std::vector calcPath( const std::vector& os ) +{ + // "all" is the Objects var we're building, in reverse ordering + std::vector visited; + std::vector all; + + for ( std::vector::const_iterator i = os.begin(); i != os.end(); ++i ) + { + if ( std::find( visited.begin(), visited.end(), *i ) == visited.end() ) + { + localdfs( *i, visited, all ); + } + } + + // now, we need to remove all objects that are not in os + // (forgot to do this in previous fix :-( ) + std::vector ret; + for ( std::vector::reverse_iterator i = all.rbegin(); i != all.rend(); ++i ) + { + // we only add objects that appear in os + if ( std::find( os.begin(), os.end(), *i ) != os.end() ) ret.push_back( *i ); + }; + return ret; +} + +void localdfs( ObjectCalcer* obj, + std::vector& visited, + std::vector& all) +{ + visited.push_back( obj ); + const std::vector o = obj->children(); + for ( std::vector::const_iterator i = o.begin(); i != o.end(); ++i ) + { + if ( std::find( visited.begin(), visited.end(), *i ) == visited.end() ) + localdfs( *i, visited, all ); + } + all.push_back( obj ); +} + +// old calcPath commented out... + +#else +// these first two functions were written before i read stuff about +// graph theory and algorithms, so i'm sure they're far from optimal. +// However, they seem to work fine, and i don't think there's a real +// need for optimisation here.. +std::vector calcPath( const std::vector& os ) +{ + // this is a little experiment of mine, i don't know if it is the + // fastest way to do it, but it seems logical to me... + + // the general idea here: + // first we build a new Objects variable. For every object in os, + // we put all of its children at the end of it, and we do the same + // for the ones we add.. + + // "all" is the Objects var we're building... + std::vector all = os; + // tmp is the var containing the objects we're iterating over. The + // first time around this is the os variable, the next time, this + // contains the variables we added in the first round... + std::vector tmp = os; + // tmp2 is a temporary var. During a round, it receives all the + // variables we add ( to "all" ) in that round, and at the end of + // the round, it is assigned to tmp. + std::vector tmp2; + while ( ! tmp.empty() ) + { + for ( std::vector::const_iterator i = tmp.begin(); i != tmp.end(); ++i ) + { + const std::vector o = (*i)->children(); + std::copy( o.begin(), o.end(), std::back_inserter( all ) ); + std::copy( o.begin(), o.end(), std::back_inserter( tmp2 ) ); + }; + tmp = tmp2; + tmp2.clear(); + }; + + // now we know that if all objects appear at least once after all of + // their parents. So, we take all, and of every object, we remove + // every reference except the last one... + std::vector ret; + ret.reserve( os.size() ); + for ( std::vector::reverse_iterator i = all.rbegin(); i != all.rend(); ++i ) + { + // we only add objects that appear in os and only if they are not + // already in ret.. + if ( std::find( ret.begin(), ret.end(), *i ) == ret.end() && + std::find( os.begin(), os.end(), *i ) != os.end() ) ret.push_back( *i ); + }; + std::reverse( ret.begin(), ret.end() ); + return ret; +} +#endif + +bool addBranch( const std::vector& o, const ObjectCalcer* to, std::vector& ret ) +{ + bool rb = false; + for ( std::vector::const_iterator i = o.begin(); i != o.end(); ++i ) + { + if ( *i == to ) + rb = true; + else + if ( addBranch( (*i)->children(), to, ret ) ) + { + rb = true; + ret.push_back( *i ); + }; + }; + return rb; +} + +std::vector calcPath( const std::vector& from, const ObjectCalcer* to ) +{ + std::vector all; + + for ( std::vector::const_iterator i = from.begin(); i != from.end(); ++i ) + { + (void) addBranch( (*i)->children(), to, all ); + }; + + std::vector ret; + for ( std::vector::iterator i = all.begin(); i != all.end(); ++i ) + { + if ( std::find( ret.begin(), ret.end(), *i ) == ret.end() ) + ret.push_back( *i ); + }; + return std::vector( ret.rbegin(), ret.rend() ); +} + +static void addNonCache( ObjectCalcer* o, std::vector& ret ) +{ + if ( ! o->imp()->isCache() ) + if ( std::find( ret.begin(), ret.end(), o ) == ret.end() ) + ret.push_back( o ); + else + { + std::vector parents = o->parents(); + for ( uint i = 0; i < parents.size(); ++i ) + addNonCache( parents[i], ret ); + }; +} + +static bool visit( const ObjectCalcer* o, const std::vector& from, std::vector& ret ) +{ + // this function returns true if the visited object depends on one + // of the objects in from. If we encounter objects that are on the + // side of the tree path ( they do not depend on from themselves, + // but their direct children do ), then we add them to ret. + if ( std::find( from.begin(), from.end(), o ) != from.end() ) return true; + + std::vector deps( o->parents().size(), false ); + bool somedepend = false; + bool alldepend = true; + std::vector parents = o->parents(); + for ( uint i = 0; i < parents.size(); ++i ) + { + bool v = visit( parents[i], from, ret ); + somedepend |= v; + alldepend &= v; + deps[i] = v; + }; + if ( somedepend && ! alldepend ) + { + for ( uint i = 0; i < deps.size(); ++i ) + if ( ! deps[i] ) + addNonCache( parents[i], ret ); + }; + + return somedepend; +} + +std::vector sideOfTreePath( const std::vector& from, const ObjectCalcer* to ) +{ + std::vector ret; + visit( to, from, ret ); + return ret; +} + +std::vector getAllParents( const std::vector& objs ) +{ + using namespace std; + std::set ret( objs.begin(),objs.end() ); + std::set cur = ret; + while ( ! cur.empty() ) + { + std::set next; + for ( std::set::const_iterator i = cur.begin(); i != cur.end(); ++i ) + { + std::vector parents = (*i)->parents(); + next.insert( parents.begin(), parents.end() ); + }; + + ret.insert( next.begin(), next.end() ); + cur = next; + }; + return std::vector( ret.begin(), ret.end() ); +} + +std::vector getAllParents( ObjectCalcer* obj ) +{ + std::vector objs; + objs.push_back( obj ); + return getAllParents( objs ); +} + +bool isChild( const ObjectCalcer* o, const std::vector& os ) +{ + std::vector parents = o->parents(); + std::set cur( parents.begin(), parents.end() ); + while ( ! cur.empty() ) + { + std::set next; + for ( std::set::const_iterator i = cur.begin(); i != cur.end(); ++i ) + { + if ( std::find( os.begin(), os.end(), *i ) != os.end() ) return true; + std::vector parents = (*i)->parents(); + next.insert( parents.begin(), parents.end() ); + }; + cur = next; + }; + return false; +} + +std::set getAllChildren( ObjectCalcer* obj ) +{ + std::vector objs; + objs.push_back( obj ); + return getAllChildren( objs ); +} + +std::set getAllChildren( const std::vector objs ) +{ + std::set ret; + // objects to iterate over... + std::set cur( objs.begin(), objs.end() ); + while( !cur.empty() ) + { + // contains the objects to iterate over the next time around... + std::set next; + for( std::set::iterator i = cur.begin(); + i != cur.end(); ++i ) + { + ret.insert( *i ); + std::vector children = (*i)->children(); + next.insert( children.begin(), children.end() ); + }; + cur = next; + }; + return ret; +} + +bool isPointOnCurve( const ObjectCalcer* point, const ObjectCalcer* curve ) +{ + return point->isDefinedOnOrThrough( curve ) || curve->isDefinedOnOrThrough( point ); +} diff --git a/kig/misc/calcpaths.h b/kig/misc/calcpaths.h new file mode 100644 index 00000000..620558a3 --- /dev/null +++ b/kig/misc/calcpaths.h @@ -0,0 +1,88 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MISC_CALCPATHS_H +#define KIG_MISC_CALCPATHS_H + +#include "../objects/common.h" + +/** + * This function sorts \p os such that they're in the right order for + * calc()-ing. This means that child objects must appear after their + * parents ( for you graph people, this is just a topological sort.. ) + */ +std::vector calcPath( const std::vector& os ); + +/** + * This is a different function for more or less the same purpose. It + * takes a few Objects, which are considered to have been calced + * already. Then, it puts the necessary part of their children in the + * right order, so that calc()-ing correctly updates all of their data + * ( they're calc'ed in the right order, i mean... ). The objects in + * from are normally not included in the output, unless they appear + * somewhere in the middle of the calc-path towards to... + */ +std::vector calcPath( const std::vector& from, const ObjectCalcer* to ); + +/** + * This function returns all objects on the side of the path through + * the dependency tree from from down to to. This means that we look + * for any objects that don't depend on any of the objects in from + * themselves, but of which one of the direct children does. We need + * this function for Locus stuff... + */ +std::vector sideOfTreePath( const std::vector& from, const ObjectCalcer* to ); + +/** + * This function returns all objects above the \p given in the + * dependency graph. The \p given objects are also included + * themselves.. + */ +std::vector getAllParents( const std::vector& objs ); +/** + * \overload + */ +std::vector getAllParents( ObjectCalcer* obj ); + +/** + * This function returns all objects below the objects in \p objs in the + * dependency graphy. The objects in \p objs are also included + * themselves.. + */ +std::set getAllChildren( const std::vector objs ); + +/** + * \overload + */ +std::set getAllChildren( ObjectCalcer* obj ); + +/** + * Returns true if \p o is a descendant of any of the objects in \p os.. + */ +bool isChild( const ObjectCalcer* o, const std::vector& os ); + +/** + * Return true if the given \p point is ( by construction ) on the given + * \p curve. This means that it is either a constrained point on the + * curve, or the curve is constructed through the point, or the point + * is an intersection point of the curve with another curve. + * Note that it is assumed that the given point is in fact a point and the + * given curve is in fact a curve. + */ +bool isPointOnCurve( const ObjectCalcer* point, const ObjectCalcer* curve ); + +#endif diff --git a/kig/misc/common.cpp b/kig/misc/common.cpp new file mode 100644 index 00000000..fccd384f --- /dev/null +++ b/kig/misc/common.cpp @@ -0,0 +1,520 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "common.h" + +#include "../kig/kig_view.h" +#include "../objects/object_imp.h" + +#include + +#include +#include +#include +#if KDE_IS_VERSION( 3, 1, 90 ) +#include +#else +#include +#endif + +Coordinate calcPointOnPerpend( const LineData& l, const Coordinate& t ) +{ + return calcPointOnPerpend( l.b - l.a, t ); +} + +Coordinate calcPointOnPerpend( const Coordinate& dir, const Coordinate& t ) +{ + return t + ( dir ).orthogonal(); +} + +Coordinate calcPointOnParallel( const LineData& l, const Coordinate& t ) +{ + return calcPointOnParallel( l.b - l.a, t ); +} + +Coordinate calcPointOnParallel( const Coordinate& dir, const Coordinate& t ) +{ + return t + dir*5; +} + +Coordinate calcIntersectionPoint( const LineData& l1, const LineData& l2 ) +{ + const Coordinate& pa = l1.a; + const Coordinate& pb = l1.b; + const Coordinate& pc = l2.a; + const Coordinate& pd = l2.b; + + double + xab = pb.x - pa.x, + xdc = pd.x - pc.x, + xac = pc.x - pa.x, + yab = pb.y - pa.y, + ydc = pd.y - pc.y, + yac = pc.y - pa.y; + + double det = xab*ydc - xdc*yab; + double detn = xac*ydc - xdc*yac; + + // test for parallelism + if ( fabs (det) < 1e-6 ) return Coordinate::invalidCoord(); + double t = detn/det; + + return pa + t*(pb - pa); +} + +void calcBorderPoints( Coordinate& p1, Coordinate& p2, const Rect& r ) +{ + calcBorderPoints( p1.x, p1.y, p2.x, p2.y, r ); +} + +const LineData calcBorderPoints( const LineData& l, const Rect& r ) +{ + LineData ret( l ); + calcBorderPoints( ret.a.x, ret.a.y, ret.b.x, ret.b.y, r ); + return ret; +} + +void calcBorderPoints( double& xa, double& ya, double& xb, double& yb, const Rect& r ) +{ + // we calc where the line through a(xa,ya) and b(xb,yb) intersects with r: + double left = (r.left()-xa)*(yb-ya)/(xb-xa)+ya; + double right = (r.right()-xa)*(yb-ya)/(xb-xa)+ya; + double top = (r.top()-ya)*(xb-xa)/(yb-ya)+xa; + double bottom = (r.bottom()-ya)*(xb-xa)/(yb-ya)+xa; + + // now we go looking for valid points + int novp = 0; // number of valid points we have already found + + if (!(top < r.left() || top > r.right())) { + // the line intersects with the top side of the rect. + ++novp; + xa = top; ya = r.top(); + }; + if (!(left < r.bottom() || left > r.top())) { + // the line intersects with the left side of the rect. + if (novp++) { xb = r.left(); yb=left; } + else { xa = r.left(); ya=left; }; + }; + if (!(right < r.bottom() || right > r.top())) { + // the line intersects with the right side of the rect. + if (novp++) { xb = r.right(); yb=right; } + else { xa = r.right(); ya=right; }; + }; + if (!(bottom < r.left() || bottom > r.right())) { + // the line intersects with the bottom side of the rect. + ++novp; + xb = bottom; yb = r.bottom(); + }; + if (novp < 2) { + // line is completely outside of the window... + xa = ya = xb = yb = 0; + }; +} + +void calcRayBorderPoints( const Coordinate& a, Coordinate& b, const Rect& r ) +{ + calcRayBorderPoints( a.x, a.y, b.x, b.y, r ); +} + +void calcRayBorderPoints( const double xa, const double ya, double& xb, + double& yb, const Rect& r ) +{ + // we calc where the line through a(xa,ya) and b(xb,yb) intersects with r: + double left = (r.left()-xa)*(yb-ya)/(xb-xa)+ya; + double right = (r.right()-xa)*(yb-ya)/(xb-xa)+ya; + double top = (r.top()-ya)*(xb-xa)/(yb-ya)+xa; + double bottom = (r.bottom()-ya)*(xb-xa)/(yb-ya)+xa; + + // now we see which we can use... + if( + // the ray intersects with the top side of the rect.. + top >= r.left() && top <= r.right() + // and b is above a + && yb > ya ) + { + xb = top; + yb = r.top(); + return; + }; + if( + // the ray intersects with the left side of the rect... + left >= r.bottom() && left <= r.top() + // and b is on the left of a.. + && xb < xa ) + { + xb = r.left(); + yb=left; + return; + }; + if ( + // the ray intersects with the right side of the rect... + right >= r.bottom() && right <= r.top() + // and b is to the right of a.. + && xb > xa ) + { + xb = r.right(); + yb=right; + return; + }; + if( + // the ray intersects with the bottom side of the rect... + bottom >= r.left() && bottom <= r.right() + // and b is under a.. + && yb < ya ) { + xb = bottom; + yb = r.bottom(); + return; + }; + kdError() << k_funcinfo << "damn" << endl; +} + +bool isOnLine( const Coordinate& o, const Coordinate& a, + const Coordinate& b, const double fault ) +{ + double x1 = a.x; + double y1 = a.y; + double x2 = b.x; + double y2 = b.y; + + // check your math theory ( homogeneous coördinates ) for this + double tmp = fabs( o.x * (y1-y2) + o.y*(x2-x1) + (x1*y2-y1*x2) ); + return tmp < ( fault * (b-a).length()); + // if o is on the line ( if the determinant of the matrix + // |---|---|---| + // | x | y | z | + // |---|---|---| + // | x1| y1| z1| + // |---|---|---| + // | x2| y2| z2| + // |---|---|---| + // equals 0, then p(x,y,z) is on the line containing points + // p1(x1,y1,z1) and p2 here, we're working with normal coords, no + // homogeneous ones, so all z's equal 1 +} + +bool isOnSegment( const Coordinate& o, const Coordinate& a, + const Coordinate& b, const double fault ) +{ + return isOnLine( o, a, b, fault ) + // not too far to the right + && (o.x - kigMax(a.x,b.x) < fault ) + // not too far to the left + && ( kigMin (a.x, b.x) - o.x < fault ) + // not too high + && ( kigMin (a.y, b.y) - o.y < fault ) + // not too low + && ( o.y - kigMax (a.y, b.y) < fault ); +} + +bool isOnRay( const Coordinate& o, const Coordinate& a, + const Coordinate& b, const double fault ) +{ + return isOnLine( o, a, b, fault ) + // not too far in front of a horizontally.. +// && ( a.x - b.x < fault ) == ( a.x - o.x < fault ) + && ( ( a.x < b.x ) ? ( a.x - o.x < fault ) : ( a.x - o.x > -fault ) ) + // not too far in front of a vertically.. +// && ( a.y - b.y < fault ) == ( a.y - o.y < fault ); + && ( ( a.y < b.y ) ? ( a.y - o.y < fault ) : ( a.y - o.y > -fault ) ); +} + +bool isOnArc( const Coordinate& o, const Coordinate& c, const double r, + const double sa, const double a, const double fault ) +{ + if ( fabs( ( c - o ).length() - r ) > fault ) + return false; + Coordinate d = o - c; + double angle = atan2( d.y, d.x ); + + if ( angle < sa ) angle += 2 * M_PI; + return angle - sa - a < 1e-4; +} + +const Coordinate calcMirrorPoint( const LineData& l, + const Coordinate& p ) +{ + Coordinate m = + calcIntersectionPoint( l, + LineData( p, + calcPointOnPerpend( l, p ) + ) + ); + return 2*m - p; +} + +const Coordinate calcCircleLineIntersect( const Coordinate& c, + const double sqr, + const LineData& l, + int side ) +{ + Coordinate proj = calcPointProjection( c, l ); + Coordinate hvec = proj - c; + Coordinate lvec = -l.dir(); + + double sqdist = hvec.squareLength(); + double sql = sqr - sqdist; + if ( sql < 0.0 ) + return Coordinate::invalidCoord(); + else + { + double l = sqrt( sql ); + lvec = lvec.normalize( l ); + lvec *= side; + + return proj + lvec; + }; +} + +const Coordinate calcArcLineIntersect( const Coordinate& c, const double sqr, + const double sa, const double angle, + const LineData& l, int side ) +{ + const Coordinate possiblepoint = calcCircleLineIntersect( c, sqr, l, side ); + if ( isOnArc( possiblepoint, c, sqrt( sqr ), sa, angle, test_threshold ) ) + return possiblepoint; + else return Coordinate::invalidCoord(); +} + +const Coordinate calcPointProjection( const Coordinate& p, + const LineData& l ) +{ + Coordinate orth = l.dir().orthogonal(); + return p + orth.normalize( calcDistancePointLine( p, l ) ); +} + +double calcDistancePointLine( const Coordinate& p, + const LineData& l ) +{ + double xa = l.a.x; + double ya = l.a.y; + double xb = l.b.x; + double yb = l.b.y; + double x = p.x; + double y = p.y; + double norm = l.dir().length(); + return ( yb * x - ya * x - xb * y + xa * y + xb * ya - yb * xa ) / norm; +} + +Coordinate calcRotatedPoint( const Coordinate& a, const Coordinate& c, const double arc ) +{ + // we take a point p on a line through c and parallel with the + // X-axis.. + Coordinate p( c.x + 5, c.y ); + // we then calc the arc that ac forms with cp... + Coordinate d = a - c; + d = d.normalize(); + double aarc = std::acos( d.x ); + if ( d.y < 0 ) aarc = 2*M_PI - aarc; + + // we now take the sum of the two arcs to find the arc between + // pc and ca + double asum = aarc + arc; + + Coordinate ret( std::cos( asum ), std::sin( asum ) ); + ret = ret.normalize( ( a -c ).length() ); + return ret + c; +} + +Coordinate calcCircleRadicalStartPoint( const Coordinate& ca, const Coordinate& cb, + double sqra, double sqrb ) +{ + Coordinate direc = cb - ca; + Coordinate m = (ca + cb)/2; + + double dsq = direc.squareLength(); + double lambda = dsq == 0.0 ? 0.0 + : (sqra - sqrb) / (2*dsq); + + direc *= lambda; + return m + direc; +} + +double getDoubleFromUser( const QString& caption, const QString& label, double value, + QWidget* parent, bool* ok, double min, double max, int decimals ) +{ +#ifdef KIG_USE_KDOUBLEVALIDATOR + KDoubleValidator vtor( min, max, decimals, 0, 0 ); +#else + KFloatValidator vtor( min, max, (QWidget*) 0, 0 ); +#endif +#if KDE_IS_VERSION( 3, 1, 90 ) + QString input = KInputDialog::getText( + caption, label, KGlobal::locale()->formatNumber( value, decimals ), + ok, parent, "getDoubleFromUserDialog", &vtor ); +#else + QString input = + KLineEditDlg::getText( caption, label, + KGlobal::locale()->formatNumber( value, decimals ), + ok, parent, &vtor ); +#endif + + bool myok = true; + double ret = KGlobal::locale()->readNumber( input, &myok ); + if ( ! myok ) + ret = input.toDouble( & myok ); + if ( ok ) *ok = myok; + return ret; +} + +const Coordinate calcCenter( + const Coordinate& a, const Coordinate& b, const Coordinate& c ) +{ + // this algorithm is written by my brother, Christophe Devriese + // ... + // I don't get it myself :) + + double xdo = b.x-a.x; + double ydo = b.y-a.y; + + double xao = c.x-a.x; + double yao = c.y-a.y; + + double a2 = xdo*xdo + ydo*ydo; + double b2 = xao*xao + yao*yao; + + double numerator = (xdo * yao - xao * ydo); + if ( numerator == 0 ) + { + // problem: xdo * yao == xao * ydo <=> xdo/ydo == xao / yao + // this means that the lines ac and ab have the same direction, + // which means they're the same line.. + // FIXME: i would normally throw an error here, but KDE doesn't + // use exceptions, so i'm returning a bogus point :( + return a.invalidCoord(); + /* return (a+c)/2; */ + }; + double denominator = 0.5 / numerator; + + double centerx = a.x - (ydo * b2 - yao * a2) * denominator; + double centery = a.y + (xdo * b2 - xao * a2) * denominator; + + return Coordinate(centerx, centery); +} + +bool lineInRect( const Rect& r, const Coordinate& a, const Coordinate& b, + const int width, const ObjectImp* imp, const KigWidget& w ) +{ + double miss = w.screenInfo().normalMiss( width ); + +//mp: the following test didn't work for vertical segments; +// fortunately the ieee floating point standard allows us to avoid +// the test altogether, since it would produce an infinity value that +// makes the final r.contains to fail +// in any case the corresponding test for a.y - b.y was missing. + +// if ( fabs( a.x - b.x ) <= 1e-7 ) +// { +// // too small to be useful.. +// return r.contains( Coordinate( a.x, r.center().y ), miss ); +// } + +// in case we have a segment we need also to check for the case when +// the segment is entirely contained in the rect, in which case the +// final tests all fail. +// it is ok to just check for the midpoint in the rect since: +// - if we have a segment completely contained in the rect this is true +// - if the midpoint is in the rect than returning true is safe (also +// in the cases where we have a ray or a line) + + if ( r.contains( 0.5*( a + b ), miss ) ) return true; + + Coordinate dir = b - a; + double m = dir.y / dir.x; + double lefty = a.y + m * ( r.left() - a.x ); + double righty = a.y + m * ( r.right() - a.x ); + double minv = dir.x / dir.y; + double bottomx = a.x + minv * ( r.bottom() - a.y ); + double topx = a.x + minv * ( r.top() - a.y ); + + // these are the intersections between the line, and the lines + // defined by the sides of the rectangle. + Coordinate leftint( r.left(), lefty ); + Coordinate rightint( r.right(), righty ); + Coordinate bottomint( bottomx, r.bottom() ); + Coordinate topint( topx, r.top() ); + + // For each intersection, we now check if we contain the + // intersection ( this might not be the case for a segment, when the + // intersection is not between the begin and end point.. ) and if + // the rect contains the intersection.. If it does, we have a winner.. + return + ( imp->contains( leftint, width, w ) && r.contains( leftint, miss ) ) || + ( imp->contains( rightint, width, w ) && r.contains( rightint, miss ) ) || + ( imp->contains( bottomint, width, w ) && r.contains( bottomint, miss ) ) || + ( imp->contains( topint, width, w ) && r.contains( topint, miss ) ); +} + +bool operator==( const LineData& l, const LineData& r ) +{ + return l.a == r.a && l.b == r.b; +} + +bool LineData::isParallelTo( const LineData& l ) const +{ + const Coordinate& p1 = a; + const Coordinate& p2 = b; + const Coordinate& p3 = l.a; + const Coordinate& p4 = l.b; + + double dx1 = p2.x - p1.x; + double dy1 = p2.y - p1.y; + double dx2 = p4.x - p3.x; + double dy2 = p4.y - p3.y; + + return isSingular( dx1, dy1, dx2, dy2 ); +} + +bool LineData::isOrthogonalTo( const LineData& l ) const +{ + const Coordinate& p1 = a; + const Coordinate& p2 = b; + const Coordinate& p3 = l.a; + const Coordinate& p4 = l.b; + + double dx1 = p2.x - p1.x; + double dy1 = p2.y - p1.y; + double dx2 = p4.x - p3.x; + double dy2 = p4.y - p3.y; + + return isSingular( dx1, dy1, -dy2, dx2 ); +} + +bool areCollinear( const Coordinate& p1, + const Coordinate& p2, const Coordinate& p3 ) +{ + return isSingular( p2.x - p1.x, p2.y - p1.y, p3.x - p1.x, p3.y - p1.y ); +} + +bool isSingular( const double& a, const double& b, + const double& c, const double& d ) +{ + double det = a*d - b*c; + double norm1 = std::fabs(a) + std::fabs(b); + double norm2 = std::fabs(c) + std::fabs(d); + +/* + * test must be done relative to the magnitude of the two + * row (or column) vectors! + */ + return ( std::fabs(det) < test_threshold*norm1*norm2 ); +} + +const double double_inf = HUGE_VAL; +const double test_threshold = 1e-6; diff --git a/kig/misc/common.h b/kig/misc/common.h new file mode 100644 index 00000000..77a1faa2 --- /dev/null +++ b/kig/misc/common.h @@ -0,0 +1,291 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + + +#ifndef KIG_MISC_COMMON_H +#define KIG_MISC_COMMON_H + +#include "coordinate.h" +#include "rect.h" + +#include +#include + +#include +#include + +#ifdef KDE_IS_VERSION +#if KDE_IS_VERSION( 3, 1, 0 ) +#define KIG_USE_KDOUBLEVALIDATOR +#else +#undef KIG_USE_KDOUBLEVALIDATOR +#endif +#else +#undef KIG_USE_KDOUBLEVALIDATOR +#endif + +class ObjectImp; +class KigWidget; + +extern const double double_inf; + +/** + * Here, we define some algorithms which we need in + * various places... + */ + +double getDoubleFromUser( const QString& caption, const QString& label, double value, + QWidget* parent, bool* ok, double min, double max, int decimals ); + +/** + * Simple class representing a line. Used by various functions in Kig. + */ +class LineData { +public: + /** + * \ifnot creating-python-scripting-doc + * Default constructor. Sets a and b to the origin. + * \endif + */ + LineData() : a(), b() {} + /** + * Constructor. Sets a and b to the given Coordinates. + */ + LineData( const Coordinate& na, const Coordinate& nb ) : a( na ), b( nb ) {} + /** + * One point on the line. + */ + Coordinate a; + /** + * Another point on the line. + */ + Coordinate b; + /** + * The direction of the line. Equivalent to b - a. + */ + const Coordinate dir() const { return b - a; } + /** + * The length from a to b. + */ + double length() const { return ( b - a ).length(); } + + /** + * Return true if this line is parallel to l. + */ + bool isParallelTo( const LineData& l ) const; + + /** + * Return true if this line is orthogonal to l. + */ + bool isOrthogonalTo( const LineData& l ) const; +}; + +/** + * Equality. Tests two LineData's for equality. + */ +bool operator==( const LineData& l, const LineData& r ); + +/** + * This calcs the rotation of point a around point c by arc arc. Arc + * is in radians, in the range 0 < arc < 2*pi ... + */ +Coordinate calcRotatedPoint( const Coordinate& a, const Coordinate& c, const double arc ); + +/** + * this returns a point, so that the line through point t + * and the point returned is perpendicular to the line l. + */ +Coordinate calcPointOnPerpend( const LineData& l, const Coordinate& t ); + +/** + * this returns a point, so that the line through point t and the + * point returned is perpendicular to the direction given in dir... + */ +Coordinate calcPointOnPerpend( const Coordinate& dir, const Coordinate& t ); + +/** + * this returns a point, so that the line through point t + * and the point returned is parallel with the line l + */ +Coordinate calcPointOnParallel( const LineData& l, const Coordinate& t ); + +/** + * this returns a point, so that the line through point t + * and the point returned is parallel with the direction given in dir... + */ +Coordinate calcPointOnParallel( const Coordinate& dir, const Coordinate& t ); + + +/** + * this calcs the point where the lines l and m intersect... + */ +Coordinate calcIntersectionPoint( const LineData& l, const LineData& m ); + +/** + * this calcs the intersection points of the circle with center c and + * radius sqrt( r ), and the line l. As a circle and a + * line have two intersection points, side tells us which one we + * need... It should be 1 or -1. If the line and the circle have no + * intersection, valid is set to false, otherwise to true... + * Note that sqr is the _square_ of the radius. We do this to avoid + * rounding errors... + */ +const Coordinate calcCircleLineIntersect( const Coordinate& c, + const double sqr, + const LineData& l, + int side ); + +/** + * this calcs the intersection points of the arc with center c, + * radius sqrt( r ), start angle sa and angle angle, and the line l. + * As a arc and a line can have max two intersection points, side + * tells us which one we need... It should be 1 or -1. If the line + * and the arc have no intersection, valid is set to false, otherwise + * to true... Note that sqr is the _square_ of the radius. We do + * this to avoid rounding errors... + */ +const Coordinate calcArcLineIntersect( const Coordinate& c, const double sqr, + const double sa, const double angle, + const LineData& l, int side ); + +/** + * this calculates the perpendicular projection of point p on line + * ab... + */ +const Coordinate calcPointProjection( const Coordinate& p, + const LineData& l ); + +/** + * calc the distance of point p to the line through a and b... + */ +double calcDistancePointLine( const Coordinate& p, + const LineData& l ); + +/** + * this sets p1 and p2 to p1' and p2' so that p1'p2' is the same line + * as p1p2, and so that p1' and p2' are on the border of the Rect... + */ +void calcBorderPoints( Coordinate& p1, Coordinate& p2, const Rect& r ); +/** + * overload... + */ +void calcBorderPoints( double& xa, double& xb, double& ya, double& yb, const Rect& r); +/** + * cleaner overload, intended to replace the above two... + */ +const LineData calcBorderPoints( const LineData& l, const Rect& r ); + +/** + * this does the same as the above function, but only for b.. + */ +void calcRayBorderPoints( const Coordinate& a, Coordinate& b, const Rect& r ); + +/** + * This function calculates the center of the circle going through the + * three given points.. + */ +const Coordinate calcCenter( + const Coordinate& a, const Coordinate& b, const Coordinate& c ); + +/** + * overload... + */ +void calcRayBorderPoints( const double xa, const double xb, double& ya, + double& yb, const Rect& r ); + +/** + * calc the mirror point of p over the line l + */ +const Coordinate calcMirrorPoint( const LineData& l, + const Coordinate& p ); + +/** + * test collinearity of three points + */ +bool areCollinear( const Coordinate& p1, const Coordinate& p2, + const Coordinate& p3 ); + +/** + * test if a 2x2 matrix is singular (relatively to the + * norm of the two row vectors) + */ +bool isSingular( const double& a, const double& b, + const double& c, const double& d ); + +/** + * is o on the line defined by point a and point b ? + * fault is the allowed difference... + */ +bool isOnLine( const Coordinate& o, const Coordinate& a, + const Coordinate& b, const double fault ); + +/** + * is o on the segment defined by point a and point b ? + * this calls isOnLine(), but also checks if o is "between" a and b... + * fault is the allowed difference... + */ +bool isOnSegment( const Coordinate& o, const Coordinate& a, + const Coordinate& b, const double fault ); + +bool isOnRay( const Coordinate& o, const Coordinate& a, + const Coordinate& b, const double fault ); + +bool isOnArc( const Coordinate& o, const Coordinate& c, const double r, + const double sa, const double a, const double fault ); + +Coordinate calcCircleRadicalStartPoint( const Coordinate& ca, + const Coordinate& cb, + double sqra, double sqrb ); + +/** + * Is the line, segment, ray or vector inside r ? We need the imp to + * distinguish between rays, lines, segments or whatever.. ( we use + * their contains functions actually.. ) + */ +bool lineInRect( const Rect& r, const Coordinate& a, const Coordinate& b, + const int width, const ObjectImp* imp, const KigWidget& w ); + +template +T kigMin( const T& a, const T& b ) +{ + return a < b ? a : b; +} + +template +T kigMax( const T& a, const T& b ) +{ + return a > b ? a : b; +} + +template +T kigAbs( const T& a ) +{ + return a >= 0 ? a : -a; +} + +template +int kigSgn( const T& a ) +{ + return a == 0 ? 0 : a > 0 ? +1 : -1; +} + +extern const double test_threshold; + +#endif diff --git a/kig/misc/conic-common.cpp b/kig/misc/conic-common.cpp new file mode 100644 index 00000000..3dde7449 --- /dev/null +++ b/kig/misc/conic-common.cpp @@ -0,0 +1,888 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Maurizio Paolini + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include + +#include "conic-common.h" + +#include "common.h" +#include "kigtransform.h" + +#include +#include + +#ifdef HAVE_IEEEFP_H +#include +#endif + +ConicCartesianData::ConicCartesianData( + const ConicPolarData& polardata + ) +{ + double ec = polardata.ecostheta0; + double es = polardata.esintheta0; + double p = polardata.pdimen; + double fx = polardata.focus1.x; + double fy = polardata.focus1.y; + + double a = 1 - ec*ec; + double b = 1 - es*es; + double c = - 2*ec*es; + double d = - 2*p*ec; + double e = - 2*p*es; + double f = - p*p; + + f += a*fx*fx + b*fy*fy + c*fx*fy - d*fx - e*fy; + d -= 2*a*fx + c*fy; + e -= 2*b*fy + c*fx; + + coeffs[0] = a; + coeffs[1] = b; + coeffs[2] = c; + coeffs[3] = d; + coeffs[4] = e; + coeffs[5] = f; +} + +ConicPolarData::ConicPolarData( const ConicCartesianData& cartdata ) +{ + double a = cartdata.coeffs[0]; + double b = cartdata.coeffs[1]; + double c = cartdata.coeffs[2]; + double d = cartdata.coeffs[3]; + double e = cartdata.coeffs[4]; + double f = cartdata.coeffs[5]; + + // 1. Compute theta (tilt of conic) + double theta = std::atan2(c, b - a)/2; + + // now I should possibly add pi/2... + double costheta = std::cos(theta); + double sintheta = std::sin(theta); + // compute new coefficients (c should now be zero) + double aa = a*costheta*costheta + b*sintheta*sintheta - c*sintheta*costheta; + double bb = a*sintheta*sintheta + b*costheta*costheta + c*sintheta*costheta; + if (aa*bb < 0) + { // we have a hyperbola we need to check the correct orientation + double dd = d*costheta - e*sintheta; + double ee = d*sintheta + e*costheta; + double xc = - dd / ( 2*aa ); + double yc = - ee / ( 2*bb ); + double ff = f + aa*xc*xc + bb*yc*yc + dd*xc + ee*yc; + if (ff*aa > 0) // wrong orientation + { + if (theta > 0) theta -= M_PI/2; + else theta += M_PI/2; + costheta = cos(theta); + sintheta = sin(theta); + aa = a*costheta*costheta + b*sintheta*sintheta - c*sintheta*costheta; + bb = a*sintheta*sintheta + b*costheta*costheta + c*sintheta*costheta; + } + } + else + { + if ( std::fabs (bb) < std::fabs (aa) ) + { + if (theta > 0) theta -= M_PI/2; + else theta += M_PI/2; + costheta = cos(theta); + sintheta = sin(theta); + aa = a*costheta*costheta + b*sintheta*sintheta - c*sintheta*costheta; + bb = a*sintheta*sintheta + b*costheta*costheta + c*sintheta*costheta; + } + } + + double cc = 2*(a - b)*sintheta*costheta + + c*(costheta*costheta - sintheta*sintheta); + // cc should be zero!!! cout << "cc = " << cc << "\n"; + double dd = d*costheta - e*sintheta; + double ee = d*sintheta + e*costheta; + + a = aa; + b = bb; + c = cc; + d = dd; + e = ee; + + // now b cannot be zero (otherwise conic is degenerate) + a /= b; + c /= b; + d /= b; + e /= b; + f /= b; + b = 1.0; + + // 2. compute y coordinate of focuses + + double yf = - e/2; + + // new values: + f += yf*yf + e*yf; + e += 2*yf; // this should be zero! + + // now: a > 0 -> ellipse + // a = 0 -> parabula + // a < 0 -> hyperbola + + double eccentricity = sqrt(1.0 - a); + + double sqrtdiscrim = sqrt(d*d - 4*a*f); + if (d < 0.0) sqrtdiscrim = -sqrtdiscrim; + double xf = (4*a*f - 4*f - d*d)/(d + eccentricity*sqrtdiscrim) / 2; + + // 3. the focus needs to be rotated back into position + focus1.x = xf*costheta + yf*sintheta; + focus1.y = -xf*sintheta + yf*costheta; + + // 4. final touch: the pdimen + pdimen = -sqrtdiscrim/2; + + ecostheta0 = eccentricity*costheta; + esintheta0 = -eccentricity*sintheta; + if ( pdimen < 0) + { + pdimen = -pdimen; + ecostheta0 = -ecostheta0; + esintheta0 = -esintheta0; + } +} + +const ConicCartesianData calcConicThroughPoints ( + const std::vector& points, + const LinearConstraints c1, + const LinearConstraints c2, + const LinearConstraints c3, + const LinearConstraints c4, + const LinearConstraints c5 ) +{ + assert( 0 < points.size() && points.size() <= 5 ); + // points is a vector of up to 5 points through which the conic is + // constrained. + // this routine should compute the coefficients in the cartesian equation + // a x^2 + b y^2 + c xy + d x + e y + f = 0 + // they are defined up to a multiplicative factor. + // since we don't know (in advance) which one of them is nonzero, we + // simply keep all 6 parameters, obtaining a 5x6 linear system which + // we solve using gaussian elimination with complete pivoting + // If there are too few, then we choose some cool way to fill in the + // empty parts in the matrix according to the LinearConstraints + // given.. + + // 5 rows, 6 columns.. + double row0[6]; + double row1[6]; + double row2[6]; + double row3[6]; + double row4[6]; + double *matrix[5] = {row0, row1, row2, row3, row4}; + double solution[6]; + int scambio[6]; + LinearConstraints constraints[] = {c1, c2, c3, c4, c5}; + + int numpoints = points.size(); + int numconstraints = 5; + + // fill in the matrix elements + for ( int i = 0; i < numpoints; ++i ) + { + double xi = points[i].x; + double yi = points[i].y; + matrix[i][0] = xi*xi; + matrix[i][1] = yi*yi; + matrix[i][2] = xi*yi; + matrix[i][3] = xi; + matrix[i][4] = yi; + matrix[i][5] = 1.0; + } + + for ( int i = 0; i < numconstraints; i++ ) + { + if (numpoints >= 5) break; // don't add constraints if we have enough + for (int j = 0; j < 6; ++j) matrix[numpoints][j] = 0.0; + // force the symmetry axes to be + // parallel to the coordinate system (zero tilt): c = 0 + if (constraints[i] == zerotilt) matrix[numpoints][2] = 1.0; + // force a parabula (if zerotilt): b = 0 + if (constraints[i] == parabolaifzt) matrix[numpoints][1] = 1.0; + // force a circle (if zerotilt): a = b + if (constraints[i] == circleifzt) { + matrix[numpoints][0] = 1.0; + matrix[numpoints][1] = -1.0; } + // force an equilateral hyperbola: a + b = 0 + if (constraints[i] == equilateral) { + matrix[numpoints][0] = 1.0; + matrix[numpoints][1] = 1.0; } + // force symmetry about y-axis: d = 0 + if (constraints[i] == ysymmetry) matrix[numpoints][3] = 1.0; + // force symmetry about x-axis: e = 0 + if (constraints[i] == xsymmetry) matrix[numpoints][4] = 1.0; + + if (constraints[i] != noconstraint) ++numpoints; + } + + if ( ! GaussianElimination( matrix, numpoints, 6, scambio ) ) + return ConicCartesianData::invalidData(); + // fine della fase di eliminazione + BackwardSubstitution( matrix, numpoints, 6, scambio, solution ); + + // now solution should contain the correct coefficients.. + return ConicCartesianData( solution ); +} + +const ConicPolarData calcConicBFFP( + const std::vector& args, + int type ) +{ + assert( args.size() >= 2 && args.size() <= 3 ); + assert( type == 1 || type == -1 ); + + ConicPolarData ret; + + Coordinate f1 = args[0]; + Coordinate f2 = args[1]; + Coordinate d; + double eccentricity, d1, d2, dl; + + Coordinate f2f1 = f2 - f1; + double f2f1l = f2f1.length(); + ret.ecostheta0 = f2f1.x / f2f1l; + ret.esintheta0 = f2f1.y / f2f1l; + + if ( args.size() == 3 ) + { + d = args[2]; + d1 = ( d - f1 ).length(); + d2 = ( d - f2 ).length(); + dl = fabs( d1 + type * d2 ); + eccentricity = f2f1l/dl; + } + else + { + if ( type > 0 ) eccentricity = 0.7; else eccentricity = 2.0; + dl = f2f1l/eccentricity; + } + + double rhomax = (dl + f2f1l) /2.0; + + ret.ecostheta0 *= eccentricity; + ret.esintheta0 *= eccentricity; + ret.pdimen = type*(1 - eccentricity)*rhomax; + ret.focus1 = type == 1 ? f1 : f2; + return ret; +} + +const LineData calcConicPolarLine ( + const ConicCartesianData& data, + const Coordinate& cpole, + bool& valid ) +{ + double x = cpole.x; + double y = cpole.y; + double a = data.coeffs[0]; + double b = data.coeffs[1]; + double c = data.coeffs[2]; + double d = data.coeffs[3]; + double e = data.coeffs[4]; + double f = data.coeffs[5]; + + double alpha = 2*a*x + c*y + d; + double beta = c*x + 2*b*y + e; + double gamma = d*x + e*y + 2*f; + + double normsq = alpha*alpha + beta*beta; + + if (normsq < 1e-10) // line at infinity + { + valid = false; + return LineData(); + } + valid = true; + + Coordinate reta = -gamma/normsq * Coordinate (alpha, beta); + Coordinate retb = reta + Coordinate (-beta, alpha); + return LineData( reta, retb ); +} + +const Coordinate calcConicPolarPoint ( + const ConicCartesianData& data, + const LineData& polar ) +{ + Coordinate p1 = polar.a; + Coordinate p2 = polar.b; + + double alpha = p2.y - p1.y; + double beta = p1.x - p2.x; + double gamma = p1.y*p2.x - p1.x*p2.y; + + double a11 = data.coeffs[0]; + double a22 = data.coeffs[1]; + double a12 = data.coeffs[2]/2.0; + double a13 = data.coeffs[3]/2.0; + double a23 = data.coeffs[4]/2.0; + double a33 = data.coeffs[5]; + +// double detA = a11*a22*a33 - a11*a23*a23 - a22*a13*a13 - a33*a12*a12 + +// 2*a12*a23*a13; + + double a11inv = a22*a33 - a23*a23; + double a22inv = a11*a33 - a13*a13; + double a33inv = a11*a22 - a12*a12; + double a12inv = a23*a13 - a12*a33; + double a23inv = a12*a13 - a23*a11; + double a13inv = a12*a23 - a13*a22; + + double x = a11inv*alpha + a12inv*beta + a13inv*gamma; + double y = a12inv*alpha + a22inv*beta + a23inv*gamma; + double z = a13inv*alpha + a23inv*beta + a33inv*gamma; + + if (fabs(z) < 1e-10) // point at infinity + { + return Coordinate::invalidCoord(); + } + + x /= z; + y /= z; + return Coordinate (x, y); +} + +const Coordinate calcConicLineIntersect( const ConicCartesianData& c, + const LineData& l, + double knownparam, + int which ) +{ + assert( which == 1 || which == -1 || which == 0 ); + + double aa = c.coeffs[0]; + double bb = c.coeffs[1]; + double cc = c.coeffs[2]; + double dd = c.coeffs[3]; + double ee = c.coeffs[4]; + double ff = c.coeffs[5]; + + double x = l.a.x; + double y = l.a.y; + double dx = l.b.x - l.a.x; + double dy = l.b.y - l.a.y; + + double aaa = aa*dx*dx + bb*dy*dy + cc*dx*dy; + double bbb = 2*aa*x*dx + 2*bb*y*dy + cc*x*dy + cc*y*dx + dd*dx + ee*dy; + double ccc = aa*x*x + bb*y*y + cc*x*y + dd*x + ee*y + ff; + + double t; + if ( which == 0 ) /* i.e. we have a known intersection */ + { + t = - bbb/aaa - knownparam; + return l.a + t*(l.b - l.a); + } + + double discrim = bbb*bbb - 4*aaa*ccc; + if (discrim < 0.0) + { + return Coordinate::invalidCoord(); + } + else + { + if ( which*bbb > 0 ) + { + t = bbb + which*sqrt(discrim); + t = - 2*ccc/t; + } else { + t = -bbb + which*sqrt(discrim); + t /= 2*aaa; + } + + return l.a + t*(l.b - l.a); + } +} + +ConicPolarData::ConicPolarData( + const Coordinate& f, double d, + double ec, double es ) + : focus1( f ), pdimen( d ), ecostheta0( ec ), esintheta0( es ) +{ +} + +ConicPolarData::ConicPolarData() + : focus1(), pdimen( 0 ), ecostheta0( 0 ), esintheta0( 0 ) +{ +} + +const ConicPolarData calcConicBDFP( + const LineData& directrix, + const Coordinate& cfocus, + const Coordinate& cpoint ) +{ + ConicPolarData ret; + + Coordinate ba = directrix.dir(); + double bal = ba.length(); + ret.ecostheta0 = -ba.y / bal; + ret.esintheta0 = ba.x / bal; + + Coordinate pa = cpoint - directrix.a; + + double distpf = (cpoint - cfocus).length(); + double distpd = ( pa.y*ba.x - pa.x*ba.y)/bal; + + double eccentricity = distpf/distpd; + ret.ecostheta0 *= eccentricity; + ret.esintheta0 *= eccentricity; + + Coordinate fa = cfocus - directrix.a; + ret.pdimen = ( fa.y*ba.x - fa.x*ba.y )/bal; + ret.pdimen *= eccentricity; + ret.focus1 = cfocus; + + return ret; +} + +ConicCartesianData::ConicCartesianData( const double incoeffs[6] ) +{ + std::copy( incoeffs, incoeffs + 6, coeffs ); +} + +const LineData calcConicAsymptote( + const ConicCartesianData data, + int which, bool &valid ) +{ + assert( which == -1 || which == 1 ); + + LineData ret; + double a=data.coeffs[0]; + double b=data.coeffs[1]; + double c=data.coeffs[2]; + double d=data.coeffs[3]; + double e=data.coeffs[4]; + + double normabc = a*a + b*b + c*c; + double delta = c*c - 4*a*b; + if (fabs(delta) < 1e-6*normabc) { valid = false; return ret; } + + double yc = (2*a*e - c*d)/delta; + double xc = (2*b*d - c*e)/delta; + // let c be nonnegative; we no longer need d, e, f. + if (c < 0) + { + c *= -1; + a *= -1; + b *= -1; + } + + if ( delta < 0 ) + { + valid = false; + return ret; + } + + double sqrtdelta = sqrt(delta); + Coordinate displacement; + if (which > 0) + displacement = Coordinate(-2*b, c + sqrtdelta); + else + displacement = Coordinate(c + sqrtdelta, -2*a); + ret.a = Coordinate(xc, yc); + ret.b = ret.a + displacement; + return ret; +} + +const ConicCartesianData calcConicByAsymptotes( + const LineData& line1, + const LineData& line2, + const Coordinate& p ) +{ + Coordinate p1 = line1.a; + Coordinate p2 = line1.b; + double x = p.x; + double y = p.y; + + double c1 = p1.x*p2.y - p2.x*p1.y; + double b1 = p2.x - p1.x; + double a1 = p1.y - p2.y; + + p1 = line2.a; + p2 = line2.b; + + double c2 = p1.x*p2.y - p2.x*p1.y; + double b2 = p2.x - p1.x; + double a2 = p1.y - p2.y; + + double a = a1*a2; + double b = b1*b2; + double c = a1*b2 + a2*b1; + double d = a1*c2 + a2*c1; + double e = b1*c2 + c1*b2; + + double f = a*x*x + b*y*y + c*x*y + d*x + e*y; + f = -f; + + return ConicCartesianData( a, b, c, d, e, f ); +} + +const LineData calcConicRadical( const ConicCartesianData& cequation1, + const ConicCartesianData& cequation2, + int which, int zeroindex, bool& valid ) +{ + assert( which == 1 || which == -1 ); + assert( 0 < zeroindex && zeroindex < 4 ); + LineData ret; + valid = true; + + double a = cequation1.coeffs[0]; + double b = cequation1.coeffs[1]; + double c = cequation1.coeffs[2]; + double d = cequation1.coeffs[3]; + double e = cequation1.coeffs[4]; + double f = cequation1.coeffs[5]; + + double a2 = cequation2.coeffs[0]; + double b2 = cequation2.coeffs[1]; + double c2 = cequation2.coeffs[2]; + double d2 = cequation2.coeffs[3]; + double e2 = cequation2.coeffs[4]; + double f2 = cequation2.coeffs[5]; + +// background: the family of conics c + lambda*c2 has members that +// degenerate into a union of two lines. The values of lambda giving +// such degenerate conics is the solution of a third degree equation. +// The coefficients of such equation are given by: +// (Thanks to Dominique Devriese for the suggestion of this approach) +// domi: (And thanks to Maurizio for implementing it :) + + double df = 4*a*b*f - a*e*e - b*d*d - c*c*f + c*d*e; + double cf = 4*a2*b*f + 4*a*b2*f + 4*a*b*f2 + - 2*a*e*e2 - 2*b*d*d2 - 2*f*c*c2 + - a2*e*e - b2*d*d - f2*c*c + + c2*d*e + c*d2*e + c*d*e2; + double bf = 4*a*b2*f2 + 4*a2*b*f2 + 4*a2*b2*f + - 2*a2*e2*e - 2*b2*d2*d - 2*f2*c2*c + - a*e2*e2 - b*d2*d2 - f*c2*c2 + + c*d2*e2 + c2*d*e2 + c2*d2*e; + double af = 4*a2*b2*f2 - a2*e2*e2 - b2*d2*d2 - c2*c2*f2 + c2*d2*e2; + +// assume both conics are nondegenerate, renormalize so that af = 1 + + df /= af; + cf /= af; + bf /= af; + af = 1.0; // not needed, just for consistency + +// computing the coefficients of the Sturm sequence + + double p1a = 2*bf*bf - 6*cf; + double p1b = bf*cf - 9*df; + double p0a = cf*p1a*p1a + p1b*(3*p1b - 2*bf*p1a); + double fval, fpval, lambda; + + if (p0a < 0 && p1a < 0) + { + // -+-- ---+ + valid = false; + return ret; + } + + lambda = -bf/3.0; //inflection point + double displace = 1.0; + if (p1a > 0) // with two stationary points + { + displace += sqrt(p1a); // should be enough. The important + // thing is that it is larger than the + // semidistance between the stationary points + } + // compute the value at the inflection point using Horner scheme + fval = bf + lambda; // b + x + fval = cf + lambda*fval; // c + xb + xx + fval = df + lambda*fval; // d + xc + xxb + xxx + + if (fabs(p0a) < 1e-7) + { // this is the case if we intersect two vertical parabulas! + p0a = 1e-7; // fall back to the one zero case + } + if (p0a < 0) + { + // we have three roots.. + // we select the one we want ( defined by mzeroindex.. ) + lambda += ( 2 - zeroindex )* displace; + } + else + { + // we have just one root + if( zeroindex > 1 ) // cannot find second and third root + { + valid = false; + return ret; + } + + if (fval > 0) // zero on the left + { + lambda -= displace; + } else { // zero on the right + lambda += displace; + } + + // p0a = 0 means we have a root with multiplicity two + } + +// +// find a root of af*lambda^3 + bf*lambda^2 + cf*lambda + df = 0 +// (use a Newton method starting from lambda = 0. Hope...) +// + + double delta; + + int iterations = 0; + const int maxiterations = 30; + while (iterations++ < maxiterations) // using Newton, iterations should be very few + { + // compute value of function and polinomial + fval = fpval = af; + fval = bf + lambda*fval; // b + xa + fpval = fval + lambda*fpval; // b + 2xa + fval = cf + lambda*fval; // c + xb + xxa + fpval = fval + lambda*fpval; // c + 2xb + 3xxa + fval = df + lambda*fval; // d + xc + xxb + xxxa + + delta = fval/fpval; + lambda -= delta; + if (fabs(delta) < 1e-6) break; + } + if (iterations >= maxiterations) { valid = false; return ret; } + + // now we have the degenerate conic: a, b, c, d, e, f + + a += lambda*a2; + b += lambda*b2; + c += lambda*c2; + d += lambda*d2; + e += lambda*e2; + f += lambda*f2; + + // domi: + // this is the determinant of the matrix of the new conic. It + // should be zero, for the new conic to be degenerate. + df = 4*a*b*f - a*e*e - b*d*d - c*c*f + c*d*e; + + //lets work in homogeneous coordinates... + + double dis1 = e*e - 4*b*f; + double maxval = fabs(dis1); + int maxind = 1; + double dis2 = d*d - 4*a*f; + if (fabs(dis2) > maxval) + { + maxval = fabs(dis2); + maxind = 2; + } + double dis3 = c*c - 4*a*b; + if (fabs(dis3) > maxval) + { + maxval = fabs(dis3); + maxind = 3; + } + // one of these must be nonzero (otherwise the matrix is ...) + // exchange elements so that the largest is the determinant of the + // first 2x2 minor + double temp; + switch (maxind) + { + case 1: // exchange 1 <-> 3 + temp = a; a = f; f = temp; + temp = c; c = e; e = temp; + temp = dis1; dis1 = dis3; dis3 = temp; + break; + + case 2: // exchange 2 <-> 3 + temp = b; b = f; f = temp; + temp = c; c = d; d = temp; + temp = dis2; dis2 = dis3; dis3 = temp; + break; + } + + // domi: + // this is the negative of the determinant of the top left of the + // matrix. If it is 0, then the conic is a parabola, if it is < 0, + // then the conic is an ellipse, if positive, the conic is a + // hyperbola. In this case, it should be positive, since we have a + // degenerate conic, which is a degenerate case of a hyperbola.. + // note that it is negative if there is no valid conic to be + // found ( e.g. not enough intersections.. ) + // double discrim = c*c - 4*a*b; + + if (dis3 < 0) + { + // domi: + // i would put an assertion here, but well, i guess it doesn't + // really matter, and this prevents crashes if the math i still + // recall from high school happens to be wrong :) + valid = false; + return ret; + }; + + double r[3]; // direction of the null space + r[0] = 2*b*d - c*e; + r[1] = 2*a*e - c*d; + r[2] = dis3; + + // now remember the switch: + switch (maxind) + { + case 1: // exchange 1 <-> 3 + temp = a; a = f; f = temp; + temp = c; c = e; e = temp; + temp = dis1; dis1 = dis3; dis3 = temp; + temp = r[0]; r[0] = r[2]; r[2] = temp; + break; + + case 2: // exchange 2 <-> 3 + temp = b; b = f; f = temp; + temp = c; c = d; d = temp; + temp = dis2; dis2 = dis3; dis3 = temp; + temp = r[1]; r[1] = r[2]; r[2] = temp; + break; + } + + // Computing a Householder reflection transformation that + // maps r onto [0, 0, k] + + double w[3]; + double rnormsq = r[0]*r[0] + r[1]*r[1] + r[2]*r[2]; + double k = sqrt( rnormsq ); + if ( k*r[2] < 0) k = -k; + double wnorm = sqrt( 2*rnormsq + 2*k*r[2] ); + w[0] = r[0]/wnorm; + w[1] = r[1]/wnorm; + w[2] = (r[2] + k)/wnorm; + + // matrix transformation using Householder matrix, the resulting + // matrix is zero on third row and column + // [q0,q1,q2]^t = A w + // alpha = w^t A w + double q0 = a*w[0] + c*w[1]/2 + d*w[2]/2; + double q1 = b*w[1] + c*w[0]/2 + e*w[2]/2; + double alpha = a*w[0]*w[0] + b*w[1]*w[1] + c*w[0]*w[1] + + d*w[0]*w[2] + e*w[1]*w[2] + f*w[2]*w[2]; + double a00 = a - 4*w[0]*q0 + 4*w[0]*w[0]*alpha; + double a11 = b - 4*w[1]*q1 + 4*w[1]*w[1]*alpha; + double a01 = c/2 - 2*w[1]*q0 - 2*w[0]*q1 + 4*w[0]*w[1]*alpha; + + double dis = a01*a01 - a00*a11; + assert ( dis >= 0 ); + double sqrtdis = sqrt( dis ); + double px, py; + if ( which*a01 > 0 ) + { + px = a01 + which*sqrtdis; + py = a11; + } else { + px = a00; + py = a01 - which*sqrtdis; + } + double p[3]; // vector orthogonal to one of the two planes + double pscalw = w[0]*px + w[1]*py; + p[0] = px - 2*pscalw*w[0]; + p[1] = py - 2*pscalw*w[1]; + p[2] = - 2*pscalw*w[2]; + + // "r" is the solution of the equation A*(x,y,z) = (0,0,0) where + // A is the matrix of the degenerate conic. This is what we + // called in the conic theory we saw in high school a "double + // point". It has the unique property that any line going through + // it is a "polar line" of the conic at hand. It only exists for + // degenerate conics. It has another unique property that if you + // take any other point on the conic, then the line between it and + // the double point is part of the conic. + // this is what we use here: we find the double point ( ret.a + // ), and then find another points on the conic. + + ret.a = -p[2]/(p[0]*p[0] + p[1]*p[1]) * Coordinate (p[0],p[1]); + ret.b = ret.a + Coordinate (-p[1],p[0]); + valid = true; + + return ret; +} + +const ConicCartesianData calcConicTransformation ( + const ConicCartesianData& data, const Transformation& t, bool& valid ) +{ + double a[3][3]; + double b[3][3]; + + a[1][1] = data.coeffs[0]; + a[2][2] = data.coeffs[1]; + a[1][2] = a[2][1] = data.coeffs[2]/2; + a[0][1] = a[1][0] = data.coeffs[3]/2; + a[0][2] = a[2][0] = data.coeffs[4]/2; + a[0][0] = data.coeffs[5]; + + Transformation ti = t.inverse( valid ); + if ( ! valid ) return ConicCartesianData(); + + double supnorm = 0.0; + for (int i = 0; i < 3; i++) + { + for (int j = 0; j < 3; j++) + { + b[i][j] = 0.; + for (int ii = 0; ii < 3; ii++) + { + for (int jj = 0; jj < 3; jj++) + { + b[i][j] += a[ii][jj]*ti.data( ii, i )*ti.data( jj, j ); + } + } + if ( std::fabs( b[i][j] ) > supnorm ) supnorm = std::fabs( b[i][j] ); + } + } + + for (int i = 0; i < 3; i++) + { + for (int j = 0; j < 3; j++) + { + b[i][j] /= supnorm; + } + } + + return ConicCartesianData ( b[1][1], b[2][2], b[1][2] + b[2][1], + b[0][1] + b[1][0], b[0][2] + b[2][0], b[0][0] ); +} + +ConicCartesianData::ConicCartesianData() +{ +} + +bool operator==( const ConicPolarData& lhs, const ConicPolarData& rhs ) +{ + return lhs.focus1 == rhs.focus1 && + lhs.pdimen == rhs.pdimen && + lhs.ecostheta0 == rhs.ecostheta0 && + lhs.esintheta0 == rhs.esintheta0; +} + +ConicCartesianData ConicCartesianData::invalidData() +{ + ConicCartesianData ret; + ret.coeffs[0] = double_inf; + return ret; +} + +bool ConicCartesianData::valid() const +{ + return finite( coeffs[0] ); +} + diff --git a/kig/misc/conic-common.h b/kig/misc/conic-common.h new file mode 100644 index 00000000..bcad5b6b --- /dev/null +++ b/kig/misc/conic-common.h @@ -0,0 +1,278 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Maurizio Paolini + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#ifndef KIG_MISC_CONIC_COMMON_H +#define KIG_MISC_CONIC_COMMON_H + +#include "coordinate.h" +#include +#include "kignumerics.h" + +class ConicPolarData; +class Transformation; +class LineData; + +/** + * Cartesian Conic Data. This class represents an equation of a conic + * in the form "ax^2 + by^2 + cxy + dx + ey + f = 0". + * \internal The coefficients are stored in the order a - f. + */ +class ConicCartesianData +{ +public: + double coeffs[6]; + ConicCartesianData(); + /** + * Construct a ConicCartesianData from a ConicPolarData. + * Construct a ConicCartesianData that is the cartesian + * representation of the conic represented by d. + */ + explicit ConicCartesianData( const ConicPolarData& d ); + /** + * Construct a ConicCartesianData from its coefficients + * Construct a ConicCartesianData using the coefficients a through f + * from the equation "ax^2 + by^2 + cxy + dx + ey + f = 0" + */ + ConicCartesianData( double a, double b, double c, + double d, double e, double f ) + { + coeffs[0] = a; + coeffs[1] = b; + coeffs[2] = c; + coeffs[3] = d; + coeffs[4] = e; + coeffs[5] = f; + } + ConicCartesianData( const double incoeffs[6] ); + + /** + * Invalid conic. + * Return a ConicCartesianData representing an invalid conic. + * \see valid() + */ + static ConicCartesianData invalidData(); + /** + * Test validity. + * Return whether this is a valid conic. + * \see invalidData() + */ + bool valid() const; +}; + +/** + * This class represents an equation of a conic in the form + * \f$ \rho(\theta) = \frac{p}{1 - e \cos\theta}\f$. focus and the + * ecostheta stuff represent the coordinate system in which the + * equation yields the good result.. + */ +class ConicPolarData +{ +public: + /** + * Construct a ConicPolarData from a ConicCartesianData. + * + * Construct a ConicPolarData that is the polar + * representation of the conic represented by d. + */ + explicit ConicPolarData( const ConicCartesianData& data ); + explicit ConicPolarData(); + /** + * Construct a ConicPolarData using the parameters from the equation + * \f$ \rho(\theta) = \frac{p}{1 - e \cos\theta}\f$ + */ + ConicPolarData( const Coordinate& focus1, double dimen, + double ecostheta0, double esintheta0 ); + + /** + * The first focus of this conic. + */ + Coordinate focus1; + /** + * The pdimen value from the polar equation. + */ + double pdimen; + /** + * The ecostheta0 value from the polar equation. + */ + double ecostheta0; + /** + * The esintheta0 value from the polar equation. + */ + double esintheta0; +}; + +bool operator==( const ConicPolarData& lhs, const ConicPolarData& rhs ); + +/** + * These are the constraint values that can be passed to the + * calcConicThroughPoints function. Their meaning is as follows: + * noconstraint: no additional points will be calculated. + * zerotilt: force the symmetry axes to be parallel to the coordinate + * system ( zero tilt ). + * parabolaifzt: the returned conic should be a parabola ( if used in + * combination with zerotilt ) + * circleifzt: the returned conic should be a circle ( if used in + * combination with zerotilt ) + * equilateral: the returned conic should be equilateral + * ysymmetry: the returned conic should be symmetric over the Y-axis. + * xsymmetry: the returned conic should be symmetric over the X-axis. + */ +enum LinearConstraints { + noconstraint, zerotilt, parabolaifzt, circleifzt, + equilateral, ysymmetry, xsymmetry +}; + +/** + * Calculate a conic through a given set of points. points should + * contain at least one, and at most five points. If there are five + * points, then the conic is completely defined. If there are less, + * then additional points will be calculated according to the + * constraints given. See above for the various constraints. + * + * An invalid ConicCartesianData is returned if there is no conic + * through the given set of points, or if not enough constraints are + * given for a conic to be calculated. + */ +const ConicCartesianData calcConicThroughPoints ( + const std::vector& points, + const LinearConstraints c1 = noconstraint, + const LinearConstraints c2 = noconstraint, + const LinearConstraints c3 = noconstraint, + const LinearConstraints c4 = noconstraint, + const LinearConstraints c5 = noconstraint); + +/** + * This function is used by ConicBFFP. It calcs the polar equation + * for a hyperbola ( type == -1 ) or ellipse ( type == 1 ) with + * focuses args[0] and args[1], and with args[2] on the edge of the + * conic. args.size() should be two or three. If it is two, the two + * points are taken to be the focuses, and a third point is chosen in + * a sensible way.. + */ +const ConicPolarData calcConicBFFP( + const std::vector& args, + int type ); + +/** + * function used by ConicBDFP. It calcs the conic with directrix d, + * focus f, and point p on the conic.. + */ +const ConicPolarData calcConicBDFP( + const LineData& d, const Coordinate& f, const Coordinate& p ); + +/** + * This calcs the hyperbola defined by its two asymptotes line1 and + * line2, and a point p on the edge. + */ +const ConicCartesianData calcConicByAsymptotes( + const LineData& line1, + const LineData& line2, + const Coordinate& p ); + +/** + * This function calculates the polar line of the point cpole with + * respect to the given conic data. As the last argument, you should + * pass a reference to a boolean. This boolean will be set to true if + * the returned LineData is valid, and to false if the returned line + * is not valid. The latter condition only occurs if a "line at + * infinity" would have had to be returned. + */ +const LineData calcConicPolarLine ( + const ConicCartesianData& data, + const Coordinate& cpole, + bool& valid ); + +/** + * This function calculates the polar point of the line polar with + * respect to the given conic data. As the last argument, you should + * pass a reference to a boolean. This boolean will be set to true if + * the returned LineData is valid, and to false if the returned line + * is not valid. The latter condition only occurs if a "point at + * infinity" would have had to be returned. + */ +const Coordinate calcConicPolarPoint ( + const ConicCartesianData& data, + const LineData& polar ); + +/** + * This function calculates the intersection of a given line ( l ) and + * a given conic ( c ). A line and a conic have two intersections in + * general, and as such, which should be set to -1 or 1 depending on + * which intersection you want. As the last argument, you should pass + * a reference to a boolean. This boolean will be set to true if the + * returned point is valid, and to false if the returned point is not + * valid. The latter condition only occurs if the given conic and + * line do not have the specified intersection. + * + * knownparam is something special: If you already know one + * intersection of the line and the conic, and you want the other one, + * then you should set which to 0, knownparam to the curve parameter + * of the point you already know ( i.e. the value returned by + * conicimp->getParam( otherpoint ) ). + */ +const Coordinate calcConicLineIntersect( const ConicCartesianData& c, + const LineData& l, + double knownparam, + int which ); + +/** + * This function calculates the asymptote of the given conic ( data ). + * A conic has two asymptotes in general, so which should be set to +1 + * or -1 depending on which asymptote you want. As the last argument, + * you should pass a reference to a boolean. This boolean will be set + * to true if the returned line is valid, and to false if the returned + * line is not valid. The latter condition only occurs if the given + * conic does not have the specified asymptote. + */ +const LineData calcConicAsymptote( + const ConicCartesianData data, + int which, bool &valid ); + +/** + * This function calculates the radical line of two conics. A radical + * line is the line that goes through two of the intersections of two + * conics. Since two conics have up to four intersections in general, + * there are three sets of two radical lines. zeroindex specifies + * which set of radical lines you want ( set it to 1, 2 or 3 ), and + * which is set to -1 or +1 depending on which of the two radical + * lines in the set you want. As the last argument, you should pass a + * reference to a boolean. This boolean will be set to true if the + * returned line is valid, and to false if the returned line is not + * valid. The latter condition only occurs if the given conics do not + * have the specified radical line. + */ +const LineData calcConicRadical( const ConicCartesianData& cequation1, + const ConicCartesianData& cequation2, + int which, int zeroindex, bool& valid ); + +/** + * This calculates the image of the given conic ( data ) through the + * given transformation ( t ). As the last argument, you should pass + * a reference to a boolean. This boolean will be set to true if the + * returned line is valid, and to false if the returned line is not + * valid. The latter condition only occurs if the given + * transformation is singular, and as such, the transformation of the + * conic cannot be calculated. + */ +const ConicCartesianData calcConicTransformation ( + const ConicCartesianData& data, + const Transformation& t, bool& valid ); + +#endif // KIG_MISC_CONIC_COMMON_H diff --git a/kig/misc/coordinate.cpp b/kig/misc/coordinate.cpp new file mode 100644 index 00000000..13501bc9 --- /dev/null +++ b/kig/misc/coordinate.cpp @@ -0,0 +1,184 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "coordinate.h" + +#include +#include +#include + +#include "common.h" + +using namespace std; + +Coordinate Coordinate::fromQPoint( const QPoint& p ) +{ + return Coordinate( p.x(), p.y() ); +} + +kdbgstream& operator<<( kdbgstream& s, const Coordinate& t ) +{ + s << "x: " << t.x << " y: " << t.y << endl; + return s; +} + +const Coordinate operator+ ( const Coordinate& a, const Coordinate& b ) +{ + return Coordinate ( a.x + b.x, a.y + b.y ); +} + +const Coordinate operator- ( const Coordinate& a, const Coordinate& b ) +{ + return Coordinate ( a.x - b.x, a.y - b.y ); +} + +const Coordinate operator* ( const Coordinate& a, double r ) +{ + return Coordinate ( r*a.x, r*a.y ); +} + +const Coordinate operator* ( double r, const Coordinate& a ) +{ + return Coordinate ( r*a.x, r*a.y ); +} + +const Coordinate operator/ ( const Coordinate& a, double r ) +{ + return Coordinate ( a.x/r, a.y/r ); +} + +bool operator==( const Coordinate& a, const Coordinate& b ) +{ + return a.x == b.x && a.y == b.y; +} + +bool operator!=( const Coordinate& a, const Coordinate& b ) +{ + return !operator==( a, b ); +} + +Coordinate::Coordinate() + : x(0), + y(0) +{ +} + +Coordinate::Coordinate( double nx, double ny ) + : x( nx ), + y( ny ) +{ +} + +Coordinate::Coordinate( const Coordinate& p ) + : x( p.x ), + y( p.y ) +{ +} + +const Coordinate Coordinate::operator-() const +{ + return Coordinate ( -x, -y ); +} + +Coordinate& Coordinate::operator=( const Coordinate& p ) +{ + x = p.x; + y = p.y; + return *this; +} + +Coordinate& Coordinate::operator+=( const Coordinate& p ) +{ + x += p.x; + y += p.y; + return *this; +} + +Coordinate& Coordinate::operator-=( const Coordinate& p ) +{ + x -= p.x; + y -= p.y; + return *this; +} + +Coordinate& Coordinate::operator*=( double r ) +{ + x *= r; + y *= r; + return *this; +} + +Coordinate& Coordinate::operator*=( int r ) +{ + x *= r; + y *= r; + return *this; +} + +Coordinate& Coordinate::operator/=( double r ) +{ + x /= r; + y /= r; + return *this; +} + +double Coordinate::distance( const Coordinate& p ) const +{ + return (p - *this).length(); +} + +double Coordinate::length() const +{ + return sqrt(x*x+y*y); +} + +const Coordinate Coordinate::orthogonal() const +{ + return Coordinate( -y, x ); +} + +const Coordinate Coordinate::normalize( double l ) const +{ + double oldlength = length(); + return ( *this * l ) / oldlength; +} + +const Coordinate Coordinate::round() const +{ + return Coordinate( qRound( x ), qRound( y ) ); +} + +QPoint Coordinate::toQPoint() const +{ + Coordinate t = round(); + return QPoint( (int) t.x, (int) t.y ); +} + +Coordinate Coordinate::invalidCoord() +{ + return Coordinate( double_inf, double_inf ); +} + +bool Coordinate::valid() const +{ + return abs( x ) != double_inf && abs( y ) != double_inf; +} + +double operator*( const Coordinate& a, const Coordinate& b ) +{ + return a.x * b.x + a.y * b.y; +} diff --git a/kig/misc/coordinate.h b/kig/misc/coordinate.h new file mode 100644 index 00000000..a56edb76 --- /dev/null +++ b/kig/misc/coordinate.h @@ -0,0 +1,169 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + + +#ifndef KIG_MISC_COORDINATE_H +#define KIG_MISC_COORDINATE_H + +class QPoint; +class kdbgstream; + +/** + * The Coordinate class is the basic class representing a 2D location + * by its x and y components. It has all relevant arithmetic + * operators properly defined, and should be straightforward to use.. + */ +class Coordinate +{ +public: + static Coordinate fromQPoint( const QPoint& p ); + + /** Constructor. Construct a new Coordinate, with a given x and y + * value. + */ + Coordinate( double x, double y ); + /** Copy Constructor. Construct a new Coordinate, and give it the + * same value as p. + */ + Coordinate( const Coordinate& p ); + /** + * \ifnot creating-python-scripting-doc + * \brief Default Constructor + * + * Constructs a new Coordinate, with x and y initialized to 0. + * \endif + */ + Coordinate(); + ~Coordinate() {} + + /** Create an invalid Coordinate. This is a special value of a + * Coordinate that signals that something went wrong.. + * + * \see Coordinate::valid + * + * \internal We represent an invalid coordinate by setting x or y to + * positive or negative infinity. This is handy, since it doesn't + * require us to adapt most of the functions, it doesn't need extra + * space, and most of the times that we should get an invalid coord, + * we get one automatically.. + */ + static Coordinate invalidCoord(); + /** Return whether this is a valid Coordinate. + * \see Coordinate::invalidCoord + */ + bool valid() const; + + /** Distance to another Coordinate. + */ + double distance ( const Coordinate& p ) const; + /** Length. Returns the length or norm of this coordinate. + * I.e. return the distance from this Coordinate to the origin. + * \see squareLength + */ + double length () const; + /** Square length. Equivalent to the square of \ref length, but a + * bit more efficient because no square root has to be calculated. + * \see length + */ + inline double squareLength() const; + /** Inverse. Returns the inverse of this Coordinate. + */ + const Coordinate operator- () const; + /** Orthogonal. Returns a vector which is orthogonal on this vector. + * This relation always holds: + *
    +   * Coordinate a = ...;
    +   * assert( a*a.orthogonal() ) == 0;
    +   * 
    + */ + const Coordinate orthogonal() const; + /** Round. Returns this coordinate, rounded to the nearest integral + * values. + */ + const Coordinate round() const; + /** Normalize. This sets the length to length, while keeping the + * x/y ratio untouched... + */ + const Coordinate normalize( double length = 1 ) const; + QPoint toQPoint() const; + + Coordinate& operator= ( const Coordinate& c ); + /** Add. Add c to this Coordinate + */ + Coordinate& operator+= ( const Coordinate& c ); + /** Subtract. Subtract c from this Coordinate + */ + Coordinate& operator-= ( const Coordinate& c ); + /** Scale. Scales this Coordinate by a factor r + */ + Coordinate& operator*= ( double r ); + /** Scale. Scales this Coordinate by a factor r + */ + Coordinate& operator*= ( int r ); + /** Scale. Scales this Coordinate by a factor 1/r + */ + Coordinate& operator/= ( double r ); +public: + /** X Component. The X Component of this Coordinate. + */ + double x; + /** Y Component. The Y Component of this Coordinate. + */ + double y; + + friend kdbgstream& operator<<( kdbgstream& s, const Coordinate& t ); + /** Add. Returns the sum of a and b. + */ + friend const Coordinate operator+ ( const Coordinate& a, const Coordinate& b ); + /** Subtract. Returns the difference between a and b. + */ + friend const Coordinate operator- ( const Coordinate& a, const Coordinate& b ); + /** Scale. Returns this a, scaled by a factor of r. + */ + friend const Coordinate operator* ( const Coordinate& a, double r ); + /** Scale. Returns a, scaled by a factor of 1/r. + */ + friend const Coordinate operator/ ( const Coordinate& a, double r ); + /** Scalar Product. Returns the scalar product of a and b. + */ + friend double operator*( const Coordinate& a, const Coordinate& b ); + /** Equal. Tests two Coordinates for equality. + */ + friend bool operator==( const Coordinate&, const Coordinate& ); + /** Not Equal. Tests two Coordinates for inequality. + */ + friend bool operator!=( const Coordinate&, const Coordinate& ); +}; + +const Coordinate operator/ ( const Coordinate& a, double r ); +kdbgstream& operator<<( kdbgstream& s, const Coordinate& t ); +const Coordinate operator+ ( const Coordinate& a, const Coordinate& b ); +const Coordinate operator- ( const Coordinate& a, const Coordinate& b ); +const Coordinate operator* ( const Coordinate& a, double r ); +const Coordinate operator* ( double r, const Coordinate& a ); +double operator*( const Coordinate& a, const Coordinate& b ); + +double Coordinate::squareLength() const +{ + return x*x+y*y; +} + +#endif + diff --git a/kig/misc/coordinate_system.cpp b/kig/misc/coordinate_system.cpp new file mode 100644 index 00000000..dd5181c2 --- /dev/null +++ b/kig/misc/coordinate_system.cpp @@ -0,0 +1,720 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "coordinate_system.h" + +#include "../kig/kig_document.h" +#include "../kig/kig_view.h" + +#include "common.h" +#include "coordinate.h" +#include "goniometry.h" +#include "kigpainter.h" + +#include +#include + +#include +#include +#include +#include + +#include +#include + +class CoordinateValidator + : public QValidator +{ + bool mpolar; +#ifdef KIG_USE_KDOUBLEVALIDATOR + KDoubleValidator mdv; +#else + KFloatValidator mdv; +#endif + mutable QRegExp mre; +public: + CoordinateValidator( bool polar ); + ~CoordinateValidator(); + State validate ( QString & input, int & pos ) const; + void fixup ( QString & input ) const; +}; + + +CoordinateValidator::CoordinateValidator( bool polar ) + : QValidator( 0, 0 ), mpolar( polar ), mdv( 0, 0 ), + mre( polar ? "\\(? ?([0-9.,+-]+); ?([0-9.,+-]+) ?°? ?\\)?" + : "\\(? ?([0-9.,+-]+); ?([0-9.,+-]+) ?\\)?" ) +{ +} + +CoordinateValidator::~CoordinateValidator() +{ +} + +QValidator::State CoordinateValidator::validate( QString & input, int & pos ) const +{ + QString tinput = input; + if ( tinput[tinput.length() - 1 ] == ')' ) tinput.truncate( tinput.length() - 1 ); + if ( mpolar ) + { + if ( tinput[tinput.length() - 1 ] == ' ' ) tinput.truncate( tinput.length() - 1 ); + if ( tinput[tinput.length() - 1 ] == '°' ) tinput.truncate( tinput.length() - 1 ); + }; + if( tinput[tinput.length() - 1 ] == ' ' ) tinput.truncate( tinput.length() - 1 ); + if ( tinput[0] == '(' ) tinput = tinput.mid( 1 ); + if( tinput[0] == ' ' ) tinput = tinput.mid( 1 ); + int scp = tinput.find( ';' ); + if ( scp == -1 ) return mdv.validate( tinput, pos ) == Invalid ? Invalid : Valid; + else + { + QString p1 = tinput.left( scp ); + QString p2 = tinput.mid( scp + 1 ); + + State ret = Acceptable; + + int boguspos = 0; + ret = kigMin( ret, mdv.validate( p1, boguspos ) ); + + boguspos = 0; + ret = kigMin( ret, mdv.validate( p2, boguspos ) ); + + return ret; + }; +} + +void CoordinateValidator::fixup( QString & input ) const +{ + int nsc = input.contains( ';' ); + if ( nsc > 1 ) + { + // where is the second ';' + int i = input.find( ';' ); + i = input.find( ';', i ); + input = input.left( i ); + }; + // now the string has at most one semicolon left.. + int sc = input.find( ';' ); + if ( sc == -1 ) + { + sc = input.length(); + KLocale* l = KGlobal::locale(); + if ( mpolar ) + input.append( QString::fromLatin1( ";" ) + l->positiveSign() + + QString::fromLatin1( "0°" ) ); + else + input.append( QString::fromLatin1( ";" ) + l->positiveSign() + + QString::fromLatin1( "0" ) + l->decimalSymbol() + + QString::fromLatin1( "0" ) ); + }; + mre.exactMatch( input ); + QString ds1 = mre.cap( 1 ); + mdv.fixup( ds1 ); + QString ds2 = mre.cap( 2 ); + mdv.fixup( ds2 ); + input = ds1 + QString::fromLatin1( "; " ) + ds2; +} + +EuclideanCoords::EuclideanCoords() +{ +} + +QString EuclideanCoords::fromScreen( const Coordinate& p, const KigDocument& d ) const +{ + // i used to use the widget size here, but that's no good idea, + // since an object isn't asked to recalc every time the widget size + // changes.. might be a good idea to do that, but well, maybe some + // other time :) + Rect sr = d.suggestedRect(); + double m = kigMax( sr.width(), sr.height() ); + int l = kigMax( 0, (int) ( 3 - log10( m ) ) ); + QString xs = KGlobal::locale()->formatNumber( p.x, l ); + QString ys = KGlobal::locale()->formatNumber( p.y, l ); + return QString::fromLatin1( "( %1; %2 )" ).arg( xs ).arg( ys ); +} + +Coordinate EuclideanCoords::toScreen(const QString& s, bool& ok) const +{ + QRegExp r( "\\(? ?([0-9.,+-]+); ?([0-9.,+-]+) ?\\)?" ); + ok = ( r.search(s) == 0 ); + if (ok) + { + QString xs = r.cap(1); + QString ys = r.cap(2); + KLocale* l = KGlobal::locale(); + double x = l->readNumber( xs, &ok ); + if ( ! ok ) x = xs.toDouble( &ok ); + if ( ! ok ) return Coordinate(); + double y = l->readNumber( ys, &ok ); + if ( ! ok ) y = ys.toDouble( &ok ); + if ( ! ok ) return Coordinate(); + return Coordinate( x, y ); + } + return Coordinate(); +} + +/** + * copied and adapted from a ( public domain ) function i found in the + * first Graphics Gems book. Credits to Paul S. Heckbert, who wrote + * the "Nice number for graph labels" gem. + * find a "nice" number approximately equal to x. We look for + * 1, 2 or 5, multiplied by a power of 10. + */ +static double nicenum( double x, bool round ) +{ + int exp = (int) log10( x ); + double f = x/pow( 10., exp ); + double nf; + if ( round ) + { + if ( f < 1.5 ) nf = 1.; + else if ( f < 3. ) nf = 2.; + else if ( f < 7. ) nf = 5.; + else nf = 10.; + } + else + { + if ( f <= 1. ) nf = 1.; + else if ( f <= 2. ) nf = 2.; + else if ( f <= 5. ) nf = 5.; + else nf = 10.; + }; + return nf * pow( 10., exp ); +} + +void EuclideanCoords::drawGrid( KigPainter& p, bool showgrid, bool showaxes ) const +{ + p.setWholeWinOverlay(); + + // this instruction in not necessary, but there is a little + // optimization when there are no grid and no axes. + if ( !( showgrid || showaxes ) ) + return; + + // this function is inspired upon ( public domain ) code from the + // first Graphics Gems book. Credits to Paul S. Heckbert, who wrote + // the "Nice number for graph labels" gem. + + const double hmax = ceil( p.window().right() ); + const double hmin = floor( p.window().left() ); + const double vmax = ceil( p.window().top() ); + const double vmin = floor( p.window().bottom() ); + + // the number of intervals we would like to have: + // we try to have one of them per 40 pixels or so.. + const int ntick = static_cast( + kigMax( hmax - hmin, vmax - vmin ) / p.pixelWidth() / 40. ) + 1; + + double hrange = nicenum( hmax - hmin, false ); + double vrange = nicenum( vmax - vmin, false ); + const double newrange = kigMin( hrange, vrange ); + hrange = newrange; + vrange = newrange; + + const double hd = nicenum( hrange / ( ntick - 1 ), true ); + const double vd = nicenum( vrange / ( ntick - 1 ), true ); + + const double hgraphmin = ceil( hmin / hd) * hd; + const double hgraphmax = floor( hmax / hd ) * hd; + const double vgraphmin = ceil( vmin / vd ) * vd; + const double vgraphmax = floor( vmax / vd ) * vd; + + const int hnfrac = kigMax( (int) - floor( log10( hd ) ), 0 ); + const int vnfrac = kigMax( (int) - floor( log10( vd ) ), 0 ); + + /****** the grid lines ******/ + if ( showgrid ) + { + p.setPen( QPen( lightGray, 0, DotLine ) ); + // vertical lines... + for ( double i = hgraphmin; i <= hgraphmax + hd/2; i += hd ) + p.drawSegment( Coordinate( i, vgraphmin ), + Coordinate( i, vgraphmax ) ); + // horizontal lines... + for ( double i = vgraphmin; i <= vgraphmax + vd/2; i += vd ) + p.drawSegment( Coordinate( hgraphmin, i ), + Coordinate( hgraphmax, i ) ); + } + + /****** the axes ******/ + if ( showaxes ) + { + p.setPen( QPen( Qt::gray, 1, Qt::SolidLine ) ); + // x axis + p.drawSegment( Coordinate( hmin, 0 ), Coordinate( hmax, 0 ) ); + // y axis + p.drawSegment( Coordinate( 0, vmin ), Coordinate( 0, vmax ) ); + + /****** the numbers ******/ + + // x axis + for( double i = hgraphmin; i <= hgraphmax + hd / 2; i += hd ) + { + // we skip 0 since that would look stupid... (the axes going + // through the 0 etc. ) + if( fabs( i ) < 1e-8 ) continue; + + p.drawText( + Rect( Coordinate( i, 0 ), hd, -2*vd ).normalized(), + KGlobal::locale()->formatNumber( i, hnfrac ), + AlignLeft | AlignTop + ); + }; + // y axis... + for ( double i = vgraphmin; i <= vgraphmax + vd/2; i += vd ) + { + if( fabs( i ) < 1e-8 ) continue; + p.drawText ( Rect( Coordinate( 0, i ), 2*hd, vd ).normalized(), + KGlobal::locale()->formatNumber( i, vnfrac ), + AlignBottom | AlignLeft + ); + }; + // arrows on the ends of the axes... + p.setPen( QPen( Qt::gray, 1, Qt::SolidLine ) ); + p.setBrush( QBrush( Qt::gray ) ); + std::vector a; + + // the arrow on the right end of the X axis... + a.reserve( 3 ); + double u = p.pixelWidth(); + a.push_back( Coordinate( hmax - 6 * u, -3 * u) ); + a.push_back( Coordinate( hmax, 0 ) ); + a.push_back( Coordinate( hmax - 6 * u, 3 * u ) ); + p.drawArea( a ); +// p.drawPolygon( a, true ); + + // the arrow on the top end of the Y axis... + a.clear(); + a.reserve( 3 ); + a.push_back( Coordinate( 3 * u, vmax - 6 * u ) ); + a.push_back( Coordinate( 0, vmax ) ); + a.push_back( Coordinate( -3 * u, vmax - 6 * u ) ); + p.drawArea( a ); +// p.drawPolygon( a, true ); + }; // if( showaxes ) +} + +QString EuclideanCoords::coordinateFormatNotice() const +{ + return i18n( "Enter coordinates in the following format: \"x;y\",\n" + "where x is the x coordinate, and y is the y coordinate." ); +} + +QString EuclideanCoords::coordinateFormatNoticeMarkup() const +{ + return i18n( "Enter coordinates in the following format: \"x;y\", " + "where x is the x coordinate, and y is the y coordinate." ); +} + +EuclideanCoords::~EuclideanCoords() +{ +} + +CoordinateSystem::~CoordinateSystem() +{ +} + +CoordinateSystem::CoordinateSystem() +{ +} + +PolarCoords::PolarCoords() +{ +} + +PolarCoords::~PolarCoords() +{ +} + +QString PolarCoords::fromScreen( const Coordinate& pt, const KigDocument& d ) const +{ + Rect sr = d.suggestedRect(); + double m = kigMax( sr.width(), sr.height() ); + int l = kigMax( 0, (int) ( 3 - log10( m ) ) ); + + double r = pt.length(); + double theta = Goniometry::convert( atan2( pt.y, pt.x ), Goniometry::Rad, Goniometry::Deg ); + + QString rs = KGlobal::locale()->formatNumber( r, l ); + QString ts = KGlobal::locale()->formatNumber( theta, 0 ); + + return QString::fromLatin1("( %1; %2° )").arg( rs ).arg( ts ); +} + +QString PolarCoords::coordinateFormatNotice() const +{ + // \xCE\xB8 is utf8 for the greek theta sign.. + return i18n( "Enter coordinates in the following format: \"r; \xCE\xB8°\",\n" + "where r and \xCE\xB8 are the polar coordinates." ); +} + +QString PolarCoords::coordinateFormatNoticeMarkup() const +{ + // \xCE\xB8 is utf8 for the greek theta sign.. + return i18n( "Enter coordinates in the following format: \"r; \xCE\xB8°\", " + "where r and \xCE\xB8 are the polar coordinates." ); +} + +Coordinate PolarCoords::toScreen(const QString& s, bool& ok) const +{ + QRegExp regexp("\\(? ?([0-9.,+-]+); ?([0-9.,+-]+) ?°? ?\\)?" ); + ok = ( regexp.search( s ) == 0 ); + if (ok) + { + QString rs = regexp.cap( 1 ); + double r = KGlobal::locale()->readNumber( rs, &ok ); + if ( ! ok ) r = rs.toDouble( &ok ); + if ( ! ok ) return Coordinate(); + QString ts = regexp.cap( 2 ); + double theta = KGlobal::locale()->readNumber( ts, &ok ); + if ( ! ok ) theta = ts.toDouble( &ok ); + if ( ! ok ) return Coordinate(); + theta *= M_PI; + theta /= 180; + return Coordinate( cos( theta ) * r, sin( theta ) * r ); + } + else return Coordinate(); +} + +void PolarCoords::drawGrid( KigPainter& p, bool showgrid, bool showaxes ) const +{ + p.setWholeWinOverlay(); + + // this instruction in not necessary, but there is a little + // optimization when there are no grid and no axes. + if ( !( showgrid || showaxes ) ) + return; + + // we multiply by sqrt( 2 ) cause we don't want to miss circles in + // the corners, that intersect with the axes outside of the + // screen.. + + const double hmax = M_SQRT2*p.window().right(); + const double hmin = M_SQRT2*p.window().left(); + const double vmax = M_SQRT2*p.window().top(); + const double vmin = M_SQRT2*p.window().bottom(); + + // the intervals: + // we try to have one of them per 40 pixels or so.. + const int ntick = static_cast( + kigMax( hmax - hmin, vmax - vmin ) / p.pixelWidth() / 40 ) + 1; + + const double hrange = nicenum( hmax - hmin, false ); + const double vrange = nicenum( vmax - vmin, false ); + + const double hd = nicenum( hrange / ( ntick - 1 ), true ); + const double vd = nicenum( vrange / ( ntick - 1 ), true ); + + const double hgraphmin = floor( hmin / hd) * hd; + const double hgraphmax = ceil( hmax / hd ) * hd; + const double vgraphmin = floor( vmin / vd ) * vd; + const double vgraphmax = ceil( vmax / vd ) * vd; + + const int hnfrac = kigMax( (int) - floor( log10( hd ) ), 0 ); + const int vnfrac = kigMax( (int) - floor( log10( vd ) ), 0 ); + const int nfrac = kigMax( hnfrac, vnfrac ); + + /****** the grid lines ******/ + if ( showgrid ) + { + double d = kigMin( hd, vd ); + double begin = kigMin( kigAbs( hgraphmin ), kigAbs( vgraphmin ) ); + if ( kigSgn( hgraphmin ) != kigSgn( hgraphmax ) && kigSgn( vgraphmin ) != kigSgn( vgraphmax ) ) + begin = d; + double end = kigMax( hgraphmax, vgraphmax ); + + // we also want the circles that don't fit entirely in the + // screen.. + Coordinate c( 0, 0 ); + p.setPen( QPen( lightGray, 0, DotLine ) ); + for ( double i = begin; i <= end + d / 2; i += d ) + drawGridLine( p, c, fabs( i ) ); + } + + /****** the axes ******/ + if ( showaxes ) + { + p.setPen( QPen( Qt::gray, 1, Qt::SolidLine ) ); + // x axis + p.drawSegment( Coordinate( hmin, 0 ), Coordinate( hmax, 0 ) ); + // y axis + p.drawSegment( Coordinate( 0, vmin ), Coordinate( 0, vmax ) ); + + /****** the numbers ******/ + + // x axis + for( double i = hgraphmin; i <= hgraphmax + hd / 2; i += hd ) + { + // we skip 0 since that would look stupid... (the axes going + // through the 0 etc. ) + if( fabs( i ) < 1e-8 ) continue; + + QString is = KGlobal::locale()->formatNumber( fabs( i ), nfrac ); + p.drawText( + Rect( Coordinate( i, 0 ), hd, -2*vd ).normalized(), + is, AlignLeft | AlignTop ); + }; + // y axis... + for ( double i = vgraphmin; i <= vgraphmax + vd / 2; i += vd ) + { + if( fabs( i ) < 1e-8 ) continue; + + QString is = KGlobal::locale()->formatNumber( fabs( i ), nfrac ); + + p.drawText ( Rect( Coordinate( 0, i ), hd, vd ).normalized(), + is, AlignBottom | AlignLeft + ); + }; + // arrows on the ends of the axes... + p.setPen( QPen( Qt::gray, 1, Qt::SolidLine ) ); + p.setBrush( QBrush( Qt::gray ) ); + std::vector a; + + // the arrow on the right end of the X axis... + a.reserve( 3 ); + double u = p.pixelWidth(); + a.push_back( Coordinate( hmax - 6 * u, -3 * u) ); + a.push_back( Coordinate( hmax, 0 ) ); + a.push_back( Coordinate( hmax - 6 * u, 3 * u ) ); +// p.drawPolygon( a, true ); + p.drawArea( a ); + + // the arrow on the top end of the Y axis... + a.clear(); + a.reserve( 3 ); + a.push_back( Coordinate( 3 * u, vmax - 6 * u ) ); + a.push_back( Coordinate( 0, vmax ) ); + a.push_back( Coordinate( -3 * u, vmax - 6 * u ) ); +// p.drawPolygon( a, true ); + p.drawArea( a ); + }; // if( showaxes ) +} + +QValidator* EuclideanCoords::coordinateValidator() const +{ + return new CoordinateValidator( false ); +} + +QValidator* PolarCoords::coordinateValidator() const +{ + return new CoordinateValidator( true ); +} + +QStringList CoordinateSystemFactory::names() +{ + QStringList ret; + ret << i18n( "&Euclidean" ) + << i18n( "&Polar" ); + return ret; +} + +CoordinateSystem* CoordinateSystemFactory::build( int which ) +{ + if ( which == Euclidean ) + return new EuclideanCoords; + else if ( which == Polar ) + return new PolarCoords; + else return 0; +} + +static const char euclideanTypeString[] = "Euclidean"; +static const char polarTypeString[] = "Polar"; + +CoordinateSystem* CoordinateSystemFactory::build( const char* type ) +{ + if ( std::string( euclideanTypeString ) == type ) + return new EuclideanCoords; + if ( std::string( polarTypeString ) == type ) + return new PolarCoords; + else return 0; +} + +const char* EuclideanCoords::type() const +{ + return euclideanTypeString; +} + +const char* PolarCoords::type() const +{ + return polarTypeString; +} + +int EuclideanCoords::id() const +{ + return CoordinateSystemFactory::Euclidean; +} + +int PolarCoords::id() const +{ + return CoordinateSystemFactory::Polar; +} + +QString CoordinateSystemFactory::setCoordinateSystemStatement( int id ) +{ + switch( id ) + { + case Euclidean: + return i18n( "Set Euclidean Coordinate System" ); + case Polar: + return i18n( "Set Polar Coordinate System" ); + default: + assert( false ); + return QString::null; + } +} + +Coordinate EuclideanCoords::snapToGrid( const Coordinate& c, + const KigWidget& w ) const +{ + Rect rect = w.showingRect(); + // we recalc the interval stuff since there is no way to cache it.. + + // this function is again inspired upon ( public domain ) code from + // the first Graphics Gems book. Credits to Paul S. Heckbert, who + // wrote the "Nice number for graph labels" gem. + + const double hmax = rect.right(); + const double hmin = rect.left(); + const double vmax = rect.top(); + const double vmin = rect.bottom(); + + // the number of intervals we would like to have: + // we try to have one of them per 40 pixels or so.. + const int ntick = static_cast( + kigMax( hmax - hmin, vmax - vmin ) / w.pixelWidth() / 40. ) + 1; + + const double hrange = nicenum( hmax - hmin, false ); + const double vrange = nicenum( vmax - vmin, false ); + + const double hd = nicenum( hrange / ( ntick - 1 ), true ); + const double vd = nicenum( vrange / ( ntick - 1 ), true ); + + const double hgraphmin = ceil( hmin / hd) * hd; + const double vgraphmin = ceil( vmin / vd ) * vd; + + const double nx = qRound( ( c.x - hgraphmin ) / hd ) * hd + hgraphmin; + const double ny = qRound( ( c.y - vgraphmin ) / vd ) * vd + vgraphmin; + return Coordinate( nx, ny ); +} + +Coordinate PolarCoords::snapToGrid( const Coordinate& c, + const KigWidget& w ) const +{ + // we reuse the drawGrid code to find + + // we multiply by sqrt( 2 ) cause we don't want to miss circles in + // the corners, that intersect with the axes outside of the + // screen.. + + Rect r = w.showingRect(); + + const double hmax = M_SQRT2 * r.right(); + const double hmin = M_SQRT2 * r.left(); + const double vmax = M_SQRT2 * r.top(); + const double vmin = M_SQRT2 * r.bottom(); + + // the intervals: + // we try to have one of them per 40 pixels or so.. + const int ntick = static_cast( + kigMax( hmax - hmin, vmax - vmin ) / w.pixelWidth() / 40 ) + 1; + + const double hrange = nicenum( hmax - hmin, false ); + const double vrange = nicenum( vmax - vmin, false ); + + const double hd = nicenum( hrange / ( ntick - 1 ), true ); + const double vd = nicenum( vrange / ( ntick - 1 ), true ); + + double d = kigMin( hd, vd ); + + double dist = c.length(); + double ndist = qRound( dist / d ) * d; + return c.normalize( ndist ); +} + +void PolarCoords::drawGridLine( KigPainter& p, const Coordinate& c, + double r ) const +{ + Rect rect = p.window(); + + struct iterdata_t + { + int xd; + int yd; + Coordinate ( Rect::*point )() const; + Coordinate ( Rect::*oppositepoint )() const; + double horizAngle; + double vertAngle; + }; + + static const iterdata_t iterdata[] = + { + { +1, +1, &Rect::topRight, &Rect::bottomLeft, 0, M_PI/2 }, + { -1, +1, &Rect::topLeft, &Rect::bottomRight, M_PI, M_PI / 2 }, + { -1, -1, &Rect::bottomLeft, &Rect::topRight, M_PI, 3*M_PI/2 }, + { +1, -1, &Rect::bottomRight, &Rect::topLeft, 2*M_PI, 3*M_PI/2 } + }; + for ( int i = 0; i < 4; ++i ) + { + int xd = iterdata[i].xd; + int yd = iterdata[i].yd; + Coordinate point = ( rect.*iterdata[i].point )(); + Coordinate opppoint = ( rect.*iterdata[i].oppositepoint )(); + double horizangle = iterdata[i].horizAngle; + double vertangle = iterdata[i].vertAngle; + + if ( ( c.x - point.x )*xd > 0 || ( c.y - point.y )*yd > 0 ) + continue; + if ( ( c.x - opppoint.x )*-xd > r || ( c.y - opppoint.y )*-yd > r ) + continue; + + int posdir = xd*yd; + double hd = ( point.x - c.x )*xd; + assert( hd >= 0 ); + if ( hd < r ) + { + double anglediff = acos( hd/r ); + horizangle += posdir * anglediff; + } + + hd = ( c.x - opppoint.x )*-xd; + if ( hd >= 0 ) + { + double anglediff = asin( hd/r ); + vertangle -= posdir * anglediff; + } + + double vd = ( point.y - c.y )*yd; + assert( vd >= 0 ); + if ( vd < r ) + { + double anglediff = acos( vd/r ); + vertangle -= posdir * anglediff; + } + + vd = ( c.y - opppoint.y ) * -xd; + if ( vd >= 0 ) + { + double anglediff = asin( hd/r ); + horizangle += posdir * anglediff; + } + + p.drawArc( c, r, kigMin( horizangle, vertangle ), kigMax( horizangle, vertangle ) ); + } +// p.drawCircle( c, r ); +} diff --git a/kig/misc/coordinate_system.h b/kig/misc/coordinate_system.h new file mode 100644 index 00000000..af426909 --- /dev/null +++ b/kig/misc/coordinate_system.h @@ -0,0 +1,134 @@ +/* + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +*/ + +#ifndef KIG_MISC_COORDINATE_SYSTEM_H +#define KIG_MISC_COORDINATE_SYSTEM_H + +#include + +class KigPainter; +class KigDocument; +class KigWidget; +class CoordinateSystem; +class QValidator; +class Coordinate; +class QString; +class QStringList; +class QWidget; + +/** + * a factory to build a CoordinateSystem and a small handle to the + * existant CoordinateSystem's... + */ +class CoordinateSystemFactory +{ +public: + enum { Euclidean = 0, Polar = 1 }; + + static QStringList names(); + static QString setCoordinateSystemStatement( int id ); + static CoordinateSystem* build( int which ); + static CoordinateSystem* build( const char* type ); +}; + +/** + * a CoordinateSystem is what the user sees: it is kept by KigPart to + * show the user a grid, and to show the coordinates of points... it + * allows for weird CoordinateSystem's like homogeneous or + * projective... + * internally, it does nothing, it could almost have been an ordinary + * Object..., mapping coordinates from and to the screen to and from + * the internal coordinates is done elsewhere ( KigPainter and + * KigWidget... ) + */ +class CoordinateSystem + : public Qt +{ +public: + CoordinateSystem(); + virtual ~CoordinateSystem(); + + virtual QString fromScreen ( const Coordinate& pt, const KigDocument& w ) const = 0; + /** + * This returns a notice to say in which format coordinates should + * be entered. This should be something like: + * i18n( "Enter coordinates in the following form: \"(x,y)\", where + * x is the x coordinate, and y is the y coordinate." ); + */ + virtual QString coordinateFormatNotice() const = 0; + /** + * Like \ref coordinateFormatNotice(), but with HTML tags useful to + * have a rich text... + */ + virtual QString coordinateFormatNoticeMarkup() const = 0; + virtual Coordinate toScreen (const QString& pt, bool& ok) const = 0; + virtual void drawGrid ( KigPainter& p, bool showgrid = true, + bool showaxes = true ) const = 0; + virtual QValidator* coordinateValidator() const = 0; + virtual Coordinate snapToGrid( const Coordinate& c, + const KigWidget& w ) const = 0; + + virtual const char* type() const = 0; + virtual int id() const = 0; +}; + +class EuclideanCoords + : public CoordinateSystem +{ +public: + EuclideanCoords(); + ~EuclideanCoords(); + QString fromScreen( const Coordinate& pt, const KigDocument& w ) const; + QString coordinateFormatNotice() const; + QString coordinateFormatNoticeMarkup() const; + Coordinate toScreen (const QString& pt, bool& ok) const; + void drawGrid ( KigPainter& p, bool showgrid = true, + bool showaxes = true ) const; + QValidator* coordinateValidator() const; + Coordinate snapToGrid( const Coordinate& c, + const KigWidget& w ) const; + + const char* type() const; + int id() const; +}; + +class PolarCoords + : public CoordinateSystem +{ + void drawGridLine( KigPainter& p, const Coordinate& center, + double radius ) const; +public: + PolarCoords(); + ~PolarCoords(); + QString fromScreen( const Coordinate& pt, const KigDocument& w ) const; + QString coordinateFormatNotice() const; + QString coordinateFormatNoticeMarkup() const; + Coordinate toScreen (const QString& pt, bool& ok) const; + void drawGrid ( KigPainter& p, bool showgrid = true, + bool showaxes = true ) const; + QValidator* coordinateValidator() const; + Coordinate snapToGrid( const Coordinate& c, + const KigWidget& w ) const; + + const char* type() const; + int id() const; +}; + +#endif diff --git a/kig/misc/cubic-common.cc b/kig/misc/cubic-common.cc new file mode 100644 index 00000000..029f1194 --- /dev/null +++ b/kig/misc/cubic-common.cc @@ -0,0 +1,527 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include + +#include "cubic-common.h" +#include "kignumerics.h" +#include "kigtransform.h" + +#ifdef HAVE_IEEEFP_H +#include +#endif + +/* + * coefficients of the cartesian equation for cubics + */ + +CubicCartesianData::CubicCartesianData() +{ + std::fill( coeffs, coeffs + 10, 0 ); +} + +CubicCartesianData::CubicCartesianData( + const double incoeffs[10] ) +{ + std::copy( incoeffs, incoeffs + 10, coeffs ); +} + +const CubicCartesianData calcCubicThroughPoints ( + const std::vector& points ) +{ + // points is a vector of at most 9 points through which the cubic is + // constrained. + // this routine should compute the coefficients in the cartesian equation + // they are defined up to a multiplicative factor. + // since we don't know (in advance) which one of them is nonzero, we + // simply keep all 10 parameters, obtaining a 9x10 linear system which + // we solve using gaussian elimination with complete pivoting + // If there are too few, then we choose some cool way to fill in the + // empty parts in the matrix according to the LinearConstraints + // given.. + + // 9 rows, 10 columns.. + double row0[10]; + double row1[10]; + double row2[10]; + double row3[10]; + double row4[10]; + double row5[10]; + double row6[10]; + double row7[10]; + double row8[10]; + double *matrix[9] = {row0, row1, row2, row3, row4, row5, row6, row7, row8}; + double solution[10]; + int scambio[10]; + + int numpoints = points.size(); + int numconstraints = 9; + + // fill in the matrix elements + for ( int i = 0; i < numpoints; ++i ) + { + double xi = points[i].x; + double yi = points[i].y; + matrix[i][0] = 1.0; + matrix[i][1] = xi; + matrix[i][2] = yi; + matrix[i][3] = xi*xi; + matrix[i][4] = xi*yi; + matrix[i][5] = yi*yi; + matrix[i][6] = xi*xi*xi; + matrix[i][7] = xi*xi*yi; + matrix[i][8] = xi*yi*yi; + matrix[i][9] = yi*yi*yi; + } + + for ( int i = 0; i < numconstraints; i++ ) + { + if (numpoints >= 9) break; // don't add constraints if we have enough + for (int j = 0; j < 10; ++j) matrix[numpoints][j] = 0.0; + bool addedconstraint = true; + switch (i) + { + case 0: + matrix[numpoints][7] = 1.0; + matrix[numpoints][8] = -1.0; + break; + case 1: + matrix[numpoints][7] = 1.0; + break; + case 2: + matrix[numpoints][9] = 1.0; + break; + case 3: + matrix[numpoints][4] = 1.0; + break; + case 4: + matrix[numpoints][5] = 1.0; + break; + case 5: + matrix[numpoints][3] = 1.0; + break; + case 6: + matrix[numpoints][1] = 1.0; + break; + + default: + addedconstraint = false; + break; + } + + if (addedconstraint) ++numpoints; + } + + if ( ! GaussianElimination( matrix, numpoints, 10, scambio ) ) + return CubicCartesianData::invalidData(); + // fine della fase di eliminazione + BackwardSubstitution( matrix, numpoints, 10, scambio, solution ); + + // now solution should contain the correct coefficients.. + return CubicCartesianData( solution ); +} + +const CubicCartesianData calcCubicCuspThroughPoints ( + const std::vector& points ) +{ + // points is a vector of at most 4 points through which the cubic is + // constrained. Moreover the cubic is required to have a cusp at the + // origin. + + // 9 rows, 10 columns.. + double row0[10]; + double row1[10]; + double row2[10]; + double row3[10]; + double row4[10]; + double row5[10]; + double row6[10]; + double row7[10]; + double row8[10]; + double *matrix[9] = {row0, row1, row2, row3, row4, row5, row6, row7, row8}; + double solution[10]; + int scambio[10]; + + int numpoints = points.size(); + int numconstraints = 9; + + // fill in the matrix elements + for ( int i = 0; i < numpoints; ++i ) + { + double xi = points[i].x; + double yi = points[i].y; + matrix[i][0] = 1.0; + matrix[i][1] = xi; + matrix[i][2] = yi; + matrix[i][3] = xi*xi; + matrix[i][4] = xi*yi; + matrix[i][5] = yi*yi; + matrix[i][6] = xi*xi*xi; + matrix[i][7] = xi*xi*yi; + matrix[i][8] = xi*yi*yi; + matrix[i][9] = yi*yi*yi; + } + + for ( int i = 0; i < numconstraints; i++ ) + { + if (numpoints >= 9) break; // don't add constraints if we have enough + for (int j = 0; j < 10; ++j) matrix[numpoints][j] = 0.0; + bool addedconstraint = true; + switch (i) + { + case 0: + matrix[numpoints][0] = 1.0; // through the origin + break; + case 1: + matrix[numpoints][1] = 1.0; + break; + case 2: + matrix[numpoints][2] = 1.0; // no first degree term + break; + case 3: + matrix[numpoints][3] = 1.0; // a011 (x^2 coeff) = 0 + break; + case 4: + matrix[numpoints][4] = 1.0; // a012 (xy coeff) = 0 + break; + case 5: + matrix[numpoints][7] = 1.0; + matrix[numpoints][8] = -1.0; + break; + case 6: + matrix[numpoints][7] = 1.0; + break; + case 7: + matrix[numpoints][9] = 1.0; + break; + case 8: + matrix[numpoints][6] = 1.0; + break; + + default: + addedconstraint = false; + break; + } + + if (addedconstraint) ++numpoints; + } + + if ( ! GaussianElimination( matrix, numpoints, 10, scambio ) ) + return CubicCartesianData::invalidData(); + // fine della fase di eliminazione + BackwardSubstitution( matrix, numpoints, 10, scambio, solution ); + + // now solution should contain the correct coefficients.. + return CubicCartesianData( solution ); +} + +const CubicCartesianData calcCubicNodeThroughPoints ( + const std::vector& points ) +{ + // points is a vector of at most 6 points through which the cubic is + // constrained. Moreover the cubic is required to have a node at the + // origin. + + // 9 rows, 10 columns.. + double row0[10]; + double row1[10]; + double row2[10]; + double row3[10]; + double row4[10]; + double row5[10]; + double row6[10]; + double row7[10]; + double row8[10]; + double *matrix[9] = {row0, row1, row2, row3, row4, row5, row6, row7, row8}; + double solution[10]; + int scambio[10]; + + int numpoints = points.size(); + int numconstraints = 9; + + // fill in the matrix elements + for ( int i = 0; i < numpoints; ++i ) + { + double xi = points[i].x; + double yi = points[i].y; + matrix[i][0] = 1.0; + matrix[i][1] = xi; + matrix[i][2] = yi; + matrix[i][3] = xi*xi; + matrix[i][4] = xi*yi; + matrix[i][5] = yi*yi; + matrix[i][6] = xi*xi*xi; + matrix[i][7] = xi*xi*yi; + matrix[i][8] = xi*yi*yi; + matrix[i][9] = yi*yi*yi; + } + + for ( int i = 0; i < numconstraints; i++ ) + { + if (numpoints >= 9) break; // don't add constraints if we have enough + for (int j = 0; j < 10; ++j) matrix[numpoints][j] = 0.0; + bool addedconstraint = true; + switch (i) + { + case 0: + matrix[numpoints][0] = 1.0; + break; + case 1: + matrix[numpoints][1] = 1.0; + break; + case 2: + matrix[numpoints][2] = 1.0; + break; + case 3: + matrix[numpoints][7] = 1.0; + matrix[numpoints][8] = -1.0; + break; + case 4: + matrix[numpoints][7] = 1.0; + break; + case 5: + matrix[numpoints][9] = 1.0; + break; + case 6: + matrix[numpoints][4] = 1.0; + break; + case 7: + matrix[numpoints][5] = 1.0; + break; + case 8: + matrix[numpoints][3] = 1.0; + break; + + default: + addedconstraint = false; + break; + } + + if (addedconstraint) ++numpoints; + } + + if ( ! GaussianElimination( matrix, numpoints, 10, scambio ) ) + return CubicCartesianData::invalidData(); + // fine della fase di eliminazione + BackwardSubstitution( matrix, numpoints, 10, scambio, solution ); + + // now solution should contain the correct coefficients.. + return CubicCartesianData( solution ); +} + +/* + * computation of the y value corresponding to some x value + */ + +double calcCubicYvalue ( double x, double ymin, double ymax, int root, + CubicCartesianData data, bool& valid, + int &numroots ) +{ + valid = true; + + // compute the third degree polinomial: + double a000 = data.coeffs[0]; + double a001 = data.coeffs[1]; + double a002 = data.coeffs[2]; + double a011 = data.coeffs[3]; + double a012 = data.coeffs[4]; + double a022 = data.coeffs[5]; + double a111 = data.coeffs[6]; + double a112 = data.coeffs[7]; + double a122 = data.coeffs[8]; + double a222 = data.coeffs[9]; + + // first the y^3 coefficient, it coming only from a222: + double a = a222; + // next the y^2 coefficient (from a122 and a022): + double b = a122*x + a022; + // next the y coefficient (from a112, a012 and a002): + double c = a112*x*x + a012*x + a002; + // finally the constant coefficient (from a111, a011, a001 and a000): + double d = a111*x*x*x + a011*x*x + a001*x + a000; + + return calcCubicRoot ( ymin, ymax, a, b, c, d, root, valid, numroots ); +} + +const Coordinate calcCubicLineIntersect( const CubicCartesianData& cu, + const LineData& l, + int root, bool& valid ) +{ + assert( root == 1 || root == 2 || root == 3 ); + + double a, b, c, d; + calcCubicLineRestriction ( cu, l.a, l.b-l.a, a, b, c, d ); + int numroots; + double param = + calcCubicRoot ( -1e10, 1e10, a, b, c, d, root, valid, numroots ); + return l.a + param*(l.b - l.a); +} + +/* + * calculate the cubic polynomial resulting from the restriction + * of a cubic to a line (defined by two "Coordinates": a point and a + * direction) + */ + +void calcCubicLineRestriction ( CubicCartesianData data, + Coordinate p, Coordinate v, + double& a, double& b, double& c, double& d ) +{ + a = b = c = d = 0; + + double a000 = data.coeffs[0]; + double a001 = data.coeffs[1]; + double a002 = data.coeffs[2]; + double a011 = data.coeffs[3]; + double a012 = data.coeffs[4]; + double a022 = data.coeffs[5]; + double a111 = data.coeffs[6]; + double a112 = data.coeffs[7]; + double a122 = data.coeffs[8]; + double a222 = data.coeffs[9]; + + // zero degree term + d += a000; + + // first degree terms + d += a001*p.x + a002*p.y; + c += a001*v.x + a002*v.y; + + // second degree terms + d += a011*p.x*p.x + a012*p.x*p.y + a022*p.y*p.y; + c += 2*a011*p.x*v.x + a012*(p.x*v.y + v.x*p.y) + 2*a022*p.y*v.y; + b += a011*v.x*v.x + a012*v.x*v.y + a022*v.y*v.y; + + // third degree terms: a111 x^3 + a222 y^3 + d += a111*p.x*p.x*p.x + a222*p.y*p.y*p.y; + c += 3*(a111*p.x*p.x*v.x + a222*p.y*p.y*v.y); + b += 3*(a111*p.x*v.x*v.x + a222*p.y*v.y*v.y); + a += a111*v.x*v.x*v.x + a222*v.y*v.y*v.y; + + // third degree terms: a112 x^2 y + a122 x y^2 + d += a112*p.x*p.x*p.y + a122*p.x*p.y*p.y; + c += a112*(p.x*p.x*v.y + 2*p.x*v.x*p.y) + a122*(v.x*p.y*p.y + 2*p.x*p.y*v.y); + b += a112*(v.x*v.x*p.y + 2*v.x*p.x*v.y) + a122*(p.x*v.y*v.y + 2*v.x*v.y*p.y); + a += a112*v.x*v.x*v.y + a122*v.x*v.y*v.y; +} + + +const CubicCartesianData calcCubicTransformation ( + const CubicCartesianData& data, + const Transformation& t, bool& valid ) +{ + double a[3][3][3]; + double b[3][3][3]; + CubicCartesianData dataout; + + int icount = 0; + for (int i=0; i < 3; i++) + { + for (int j=i; j < 3; j++) + { + for (int k=j; k < 3; k++) + { + a[i][j][k] = data.coeffs[icount++]; + if ( i < k ) + { + if ( i == j ) // case aiik + { + a[i][i][k] /= 3.; + a[i][k][i] = a[k][i][i] = a[i][i][k]; + } + else if ( j == k ) // case aijj + { + a[i][j][j] /= 3.; + a[j][i][j] = a[j][j][i] = a[i][j][j]; + } + else // case aijk (i + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MISC_CUBIC_COMMON_H +#define KIG_MISC_CUBIC_COMMON_H + +#include "common.h" + +class Transformation; + +/** + * This class represents an equation of a cubic in the form + * \f$ a_{ijk} x_i x_j x_k = 0 \f$ (in homogeneous coordinates, + * \f$ i,j,k = 0,1,2 \f$), \f$ i <= j <= k \f$. + * The coefficients are stored in lessicografic order. + */ +class CubicCartesianData +{ +public: + double coeffs[10]; + /** + * \ifnot creating-python-scripting-doc + * \brief Default Constructor + * + * Constructs a new CubicCartesianData, with all the coeffs + * initialized to 0. + * \endif + */ + explicit CubicCartesianData(); + /** + * Constructor. Construct a new CubicCartesianData, with the given + * values as coeffs. + */ + CubicCartesianData( double a000, double a001, double a002, + double a011, double a012, double a022, + double a111, double a112, double a122, + double a222 ) + { + coeffs[0] = a000; + coeffs[1] = a001; + coeffs[2] = a002; + coeffs[3] = a011; + coeffs[4] = a012; + coeffs[5] = a022; + coeffs[6] = a111; + coeffs[7] = a112; + coeffs[8] = a122; + coeffs[9] = a222; + } + CubicCartesianData( const double incoeffs[10] ); + + /** + * Create an invalid CubicCartesianData. This is a special state of a + * CubicCartesianData that signals that something went wrong.. + * + * \see CubicCartesianData::valid + * + * \internal We represent an invalid CubicCartesianData by setting all + * the coeffs to positive or negative infinity. This is handy, since + * it doesn't require us to adapt most of the functions, it doesn't + * need extra space, and most of the times that we should get an + * invalid CubicCartesianData, we get one automatically.. + */ + static CubicCartesianData invalidData(); + /** + * Return whether this is a valid CubicCartesianData. + * + * \see CubicCartesianData::invalidData + */ + bool valid() const; +}; + +bool operator==( const CubicCartesianData& lhs, const CubicCartesianData& rhs ); + +/** + * This function calcs a cartesian cubic equation such that the + * given points are on the cubic. There can be at most 9 and at + * least 2 point. If there are less than 9, than the coefficients + * will be chosen to 1.0 if possible + */ +const CubicCartesianData calcCubicThroughPoints ( + const std::vector& points ); + +const CubicCartesianData calcCubicCuspThroughPoints ( + const std::vector& points ); + +const CubicCartesianData calcCubicNodeThroughPoints ( + const std::vector& points ); + +double calcCubicYvalue ( double x, double ymin, double ymax, + int root, CubicCartesianData data, + bool& valid, int& numroots ); + +const Coordinate calcCubicLineIntersect( const CubicCartesianData& c, + const LineData& l, + int root, bool& valid ); + +void calcCubicLineRestriction ( CubicCartesianData data, + Coordinate p1, Coordinate dir, + double& a, double& b, double& c, double& d ); + +const CubicCartesianData calcCubicTransformation ( + const CubicCartesianData& data, + const Transformation& t, bool& valid ); + +#endif diff --git a/kig/misc/goniometry.cc b/kig/misc/goniometry.cc new file mode 100644 index 00000000..13d72fdb --- /dev/null +++ b/kig/misc/goniometry.cc @@ -0,0 +1,137 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2004 Dominique Devriese + Copyright (C) 2004 Pino Toscano + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + + +#include "goniometry.h" + +#include + +#include +#include + +#include + +Goniometry::Goniometry() +{ + mvalue = 0.0; + msys = Rad; +} + +Goniometry::Goniometry( double value, Goniometry::System system ) +{ + mvalue = value; + msys = system; +} + +Goniometry::~Goniometry() +{ +} + +void Goniometry::setValue( double value ) +{ + mvalue = value; +} + +const double Goniometry::value() const +{ + return mvalue; +} + +void Goniometry::setSystem( Goniometry::System system ) +{ + msys = system; +} + +void Goniometry::convertTo( Goniometry::System system ) +{ + mvalue = convert( mvalue, msys, system ); + msys = system; +} + +const Goniometry::System Goniometry::system() const +{ + return msys; +} + +double Goniometry::getValue( Goniometry::System system ) +{ + return convert( mvalue, msys, system ); +} + +Goniometry& Goniometry::operator=( const Goniometry& g ) +{ + mvalue = g.value(); + msys = g.system(); + return *this; +} + +double Goniometry::convert( const double angle, const Goniometry::System from, const Goniometry::System to ) +{ + switch( from ) + { + case Deg: + { + if ( to == Rad ) + return angle * M_PI / 180; + if ( to == Grad ) + return angle * 10 / 9; + break; + } + case Rad: + { + if ( to == Deg ) + return angle * 180 / M_PI; + if ( to == Grad ) + return angle * 200 / M_PI; + break; + } + case Grad: + { + if ( to == Deg ) + return angle * 9 / 10; + if ( to == Rad ) + return angle * M_PI / 200; + break; + } + } + return angle; +} + +QStringList Goniometry::systemList() +{ + QStringList sl; + sl << i18n( "Translators: Degrees", "Deg" ); + sl << i18n( "Translators: Radians", "Rad" ); + sl << i18n( "Translators: Gradians", "Grad" ); + return sl; +} + +Goniometry::System Goniometry::intToSystem( const int index ) +{ + if( index == 0 ) + return Deg; + else if( index == 1 ) + return Rad; + else if( index == 2 ) + return Grad; + kdDebug() << "No goniometric system with index " << index << endl; + return Rad; +} diff --git a/kig/misc/goniometry.h b/kig/misc/goniometry.h new file mode 100644 index 00000000..eae84ced --- /dev/null +++ b/kig/misc/goniometry.h @@ -0,0 +1,72 @@ +// This file is part of Kig, a KDE program for Interactive Geometry... +// Copyright (C) 2004 Dominique Devriese +// Copyright (C) 2004 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MISC_GONIOMETRY_H +#define KIG_MISC_GONIOMETRY_H + +#include + +/** + * Manage an angle and convert it from/to other goniometric systems. + */ +class Goniometry +{ +public: + enum System { Deg, Rad, Grad }; + Goniometry(); + Goniometry( double value, Goniometry::System system ); + ~Goniometry(); + void setValue( double value ); + const double value() const; + /** + * Set the system of the current angle to \p system, but it doesn't + * convert the value to the new system. + * + * \see convertTo() + */ + void setSystem( Goniometry::System system ); + /** + * Set the system of the current angle to \p system and convert the + * value to the new system using \ref convert(). + * + * \see setSystem() + */ + void convertTo( Goniometry::System system ); + const Goniometry::System system() const; + double getValue( Goniometry::System system ); + /** + * The most useful method of this class: convert the specified + * \p angle from the system \p from to the system \p to. + */ + static double convert( const double angle, const Goniometry::System from, const Goniometry::System to ); + /** + * Get a list of the supported goniometric systems. + */ + static QStringList systemList(); + static Goniometry::System intToSystem( const int index ); + + Goniometry& operator= ( const Goniometry& g ); + +private: + double mvalue; + typedef Goniometry::System goniosys; + goniosys msys; +}; + +#endif diff --git a/kig/misc/guiaction.cc b/kig/misc/guiaction.cc new file mode 100644 index 00000000..d4be4ded --- /dev/null +++ b/kig/misc/guiaction.cc @@ -0,0 +1,367 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "guiaction.h" +#include "guiaction.moc" + +#include "coordinate_system.h" +#include "coordinate.h" +#include "object_constructor.h" + +#include "../kig/kig_part.h" +#include "../kig/kig_document.h" +#include "../misc/kiginputdialog.h" +#include "../modes/construct_mode.h" +#include "../modes/label.h" +#include "../objects/object_holder.h" +#include "../objects/object_factory.h" +#include "../objects/bogus_imp.h" + +#include +#include + +#include + +int GUIAction::shortcut() const +{ + return 0; +} + +GUIAction::~GUIAction() +{ +} + +ConstructibleAction::~ConstructibleAction() +{ +} + +ConstructibleAction::ConstructibleAction( + ObjectConstructor* ctor, + const QCString& actionname, + int shortcut ) + : GUIAction(), mctor( ctor ), mactionname( actionname ), mshortcut( shortcut ) +{ +} + +QString ConstructibleAction::description() const +{ + return mctor->description(); +} + +QCString ConstructibleAction::iconFileName() const +{ + return mctor->iconFileName(); +} + +QString ConstructibleAction::descriptiveName() const +{ + return mctor->descriptiveName(); +} + +void ConstructibleAction::act( KigPart& d ) +{ + BaseConstructMode* m = mctor->constructMode( d ); + d.runMode( m ); + delete m; +} + +KigGUIAction::KigGUIAction( GUIAction* act, + KigPart& doc, + QObject* parent ) + : KAction( act->descriptiveName(), + doc.instance()->iconLoader()->loadIcon( + act->iconFileName(), KIcon::Toolbar, 0, KIcon::DefaultState, 0L, true ), + act->shortcut(), + 0, 0, // no slot connection + parent, act->actionName() ), + mact( act ), + mdoc( doc ) +{ + setWhatsThis( act->description() ); + QString tooltip = act->descriptiveName(); + tooltip.replace( QRegExp( "&&" ), "&" ); + setToolTip( tooltip ); +} + +void KigGUIAction::slotActivated() +{ + mact->act( mdoc ); +} + +const char* ConstructibleAction::actionName() const +{ + return mactionname; +} + +ConstructPointAction::~ConstructPointAction() +{ +} + +QString ConstructPointAction::description() const +{ + return i18n( + "A normal point, i.e. one that is either independent or attached " + "to a line, circle, segment." + ); +} + +QCString ConstructPointAction::iconFileName() const +{ + return "point"; +} + +QString ConstructPointAction::descriptiveName() const +{ + return i18n("Point"); +} + +const char* ConstructPointAction::actionName() const +{ + return mactionname; +} + +int ConstructPointAction::shortcut() const +{ + return Qt::Key_P; +} + +void ConstructPointAction::act( KigPart& d ) +{ + PointConstructMode m( d ); + d.runMode( &m ); +} + +ConstructPointAction::ConstructPointAction( const char* actionname ) + : mactionname( actionname ) +{ +} + +GUIAction* KigGUIAction::guiAction() +{ + return mact; +} + +void KigGUIAction::plug( KigPart* doc ) +{ + mact->plug( doc, this ); +} + +void ConstructibleAction::plug( KigPart* doc, KigGUIAction* kact ) +{ + mctor->plug( doc, kact ); +} + +QString ConstructTextLabelAction::description() const +{ + return i18n( "Construct a text label." ); +} + +QCString ConstructTextLabelAction::iconFileName() const +{ + return "kig_text"; +} + +QString ConstructTextLabelAction::descriptiveName() const +{ + return i18n( "Text Label" ); +} + +const char* ConstructTextLabelAction::actionName() const +{ + return mactionname; +} + +void ConstructTextLabelAction::act( KigPart& d ) +{ + TextLabelConstructionMode m( d ); + d.runMode( &m ); +} + +ConstructTextLabelAction::ConstructTextLabelAction( const char* actionname ) + : mactionname( actionname ) +{ +} + +QString AddFixedPointAction::description() const +{ + return i18n( "Construct a Point by its Coordinates" ); +} + +QCString AddFixedPointAction::iconFileName() const +{ + return "pointxy"; +} + +QString AddFixedPointAction::descriptiveName() const +{ + return i18n( "Point by Coordinates" ); +} + +const char* AddFixedPointAction::actionName() const +{ + return mactionname; +} + +void AddFixedPointAction::act( KigPart& doc ) +{ + bool ok; + Coordinate c = Coordinate::invalidCoord(); + KigInputDialog::getCoordinate( + i18n( "Fixed Point" ), + i18n( "Enter the coordinates for the new point." ) + + QString::fromLatin1( "
    " ) + + doc.document().coordinateSystem().coordinateFormatNoticeMarkup(), + doc.widget(), &ok, doc.document(), &c ); + if ( ! ok ) return; + ObjectHolder* p = ObjectFactory::instance()->fixedPoint( c ); + p->calc( doc.document() ); + doc.addObject( p ); +} + +AddFixedPointAction::AddFixedPointAction( const char* actionname ) + : mactionname( actionname ) +{ +} + +AddFixedPointAction::~AddFixedPointAction() +{ +} + +void GUIAction::plug( KigPart*, KigGUIAction* ) +{ +} + +int ConstructibleAction::shortcut() const +{ + return mshortcut; +} + +int ConstructTextLabelAction::shortcut() const +{ + return Qt::Key_B; +} + +int AddFixedPointAction::shortcut() const +{ + return Qt::Key_F; +} + +#if 0 +TestAction::TestAction( const char* actionname ) + : mactionname( actionname ) +{ +} + +TestAction::~TestAction() +{ +} + +QString TestAction::description() const +{ + return QString::fromLatin1( "Test stuff !!!" ); +} + +QCString TestAction::iconFileName() const +{ + return "new"; +} + +QString TestAction::descriptiveName() const +{ + return QString::fromLatin1( "Test stuff !!!" ); +} + +const char* TestAction::actionName() const +{ + return mactionname; +} + +void TestAction::act( KigPart& doc ) +{ + const char* script = + "def calc( a ):\n\treturn Point( a.coordinate() + Coordinate( 2, 0 ) )\n"; + Object* constantpoint = ObjectFactory::instance()->fixedPoint( Coordinate( -1, -1 ) ); + constantpoint->calc( doc ); + + Object* codeobject = new DataObject( new StringImp( QString::fromLatin1( script ) ) ); + Object* compiledcode = new RealObject( PythonCompileType::instance(), Objects( codeobject ) ); + compiledcode->calc( doc ); + + Objects args( compiledcode ); + args.push_back( constantpoint ); + Object* scriptobject = new RealObject( PythonExecuteType::instance(), args ); + scriptobject->calc( doc ); + + doc.addObject( constantpoint ); + doc.addObject( scriptobject ); +} + +#endif // if 0 ( TestAction ) + +#ifdef KIG_ENABLE_PYTHON_SCRIPTING +#include "../scripting/python_type.h" +#include "../scripting/script_mode.h" + +NewScriptAction::NewScriptAction( const char* descname, const char* description, + const char* actionname, const ScriptType::Type type, + const char* icon ) + : GUIAction(), mactionname( actionname ), mdescname( descname ), + mdescription( description ), micon( icon ), mtype( type ) +{ + if ( QString( micon ).isEmpty() ) + { + micon = ScriptType::icon( type ); + } +} + +NewScriptAction::~NewScriptAction() +{ +} + +QString NewScriptAction::description() const +{ + return i18n( mdescription ); +} + +QCString NewScriptAction::iconFileName() const +{ + return micon; +} + +QString NewScriptAction::descriptiveName() const +{ + return i18n( mdescname ); +} + +const char* NewScriptAction::actionName() const +{ + return mactionname; +} + +void NewScriptAction::act( KigPart& doc ) +{ + ScriptCreationMode m( doc ); + m.setScriptType( mtype ); + doc.runMode( &m ); +} + +int NewScriptAction::shortcut() const +{ + return 0; +} + +#endif // if KIG_ENABLE_PYTHON_SCRIPTING ( NewScriptAction ) diff --git a/kig/misc/guiaction.h b/kig/misc/guiaction.h new file mode 100644 index 00000000..c188a492 --- /dev/null +++ b/kig/misc/guiaction.h @@ -0,0 +1,174 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MISC_GUIACTION_H +#define KIG_MISC_GUIACTION_H + +#include + +#ifdef KIG_ENABLE_PYTHON_SCRIPTING +#include "../scripting/script-common.h" +#endif + +#include +#include +#include + +class GUIAction; +class KigPart; + +class KigGUIAction + : public KAction +{ + Q_OBJECT + GUIAction* mact; + KigPart& mdoc; +public: + KigGUIAction( GUIAction* act, + KigPart& doc, + QObject* parent ); + void slotActivated(); + + GUIAction* guiAction(); + + void plug( KigPart* doc ); +}; + +class GUIAction +{ +public: + virtual ~GUIAction(); + + virtual QString description() const = 0; + virtual QCString iconFileName() const = 0; + virtual QString descriptiveName() const = 0; + virtual const char* actionName() const = 0; + virtual int shortcut() const = 0; + virtual void act( KigPart& ) = 0; + + virtual void plug( KigPart* doc, KigGUIAction* kact ); +}; + +class ObjectConstructor; + +class ConstructibleAction + : public GUIAction +{ + ObjectConstructor* mctor; + QCString mactionname; + int mshortcut; +public: + ConstructibleAction( ObjectConstructor* ctor, const QCString& actionname, + int shortcut = 0 ); + ~ConstructibleAction(); + QString description() const; + QCString iconFileName() const; + QString descriptiveName() const; + const char* actionName() const; + int shortcut() const; + void act( KigPart& ); + void plug( KigPart* doc, KigGUIAction* kact ); +}; + +class ConstructPointAction + : public GUIAction +{ + const char* mactionname; +public: + ConstructPointAction( const char* actionname ); + ~ConstructPointAction(); + + QString description() const; + QCString iconFileName() const; + QString descriptiveName() const; + const char* actionName() const; + int shortcut() const; + void act( KigPart& ); +}; + +class ConstructTextLabelAction + : public GUIAction +{ + const char* mactionname; +public: + ConstructTextLabelAction( const char* actionname ); + + QString description() const; + QCString iconFileName() const; + QString descriptiveName() const; + const char* actionName() const; + int shortcut() const; + void act( KigPart& ); +}; + +class AddFixedPointAction + : public GUIAction +{ + const char* mactionname; +public: + AddFixedPointAction( const char* actionname ); + ~AddFixedPointAction(); + QString description() const; + QCString iconFileName() const; + QString descriptiveName() const; + const char* actionName() const; + int shortcut() const; + void act( KigPart& ); +}; + +#if 0 +class TestAction + : public GUIAction +{ + const char* mactionname; +public: + TestAction( const char* actionname ); + ~TestAction(); + QString description() const; + QCString iconFileName() const; + QString descriptiveName() const; + const char* actionName() const; + void act( KigPart& ); +}; +#endif + +#ifdef KIG_ENABLE_PYTHON_SCRIPTING + +class NewScriptAction + : public GUIAction +{ + const char* mactionname; + const char* mdescname; + const char* mdescription; + const char* micon; + const ScriptType::Type mtype; +public: + NewScriptAction( const char* descname, const char* description, + const char* actionname, const ScriptType::Type type, + const char* icon = "" ); + ~NewScriptAction(); + QString description() const; + QCString iconFileName() const; + QString descriptiveName() const; + const char* actionName() const; + void act( KigPart& ); + int shortcut() const; +}; + +#endif // KIG_ENABLE_PYTHON_SCRIPTING + +#endif diff --git a/kig/misc/kigfiledialog.cc b/kig/misc/kigfiledialog.cc new file mode 100644 index 00000000..6b8d8cb4 --- /dev/null +++ b/kig/misc/kigfiledialog.cc @@ -0,0 +1,81 @@ +// Copyright (C) 2005 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 +// USA + +#include "kigfiledialog.h" +#include "kigfiledialog.moc" + +#include +#include + +#include +#include + +KigFileDialog::KigFileDialog( const QString& startDir, const QString& filter, + const QString& caption, QWidget* parent ) + : KFileDialog( startDir, filter, parent, "kigfiledialog", true ), + mow( 0L ) +{ + setCaption( caption ); + setOperationMode( Saving ); + setMode( KFile::File | KFile::LocalOnly ); + moptcaption = i18n( "Options" ); +} + +void KigFileDialog::setOptionsWidget( QWidget* w ) +{ + mow = w; +} + +void KigFileDialog::accept() +{ + // i know this is an ugly hack, but i hadn't found other ways to get + // the selected file name _before_ the dialog is accept()'ed or + // reject()'ed... in every case, below we make sure to accept() or + // reject()... + setResult( QDialog::Accepted ); + + QString sFile = selectedFile(); + if ( QFile::exists( sFile ) ) + { + int ret = KMessageBox::warningContinueCancel( this, + i18n( "The file \"%1\" already exists. Do you wish to overwrite it?" ) + .arg( sFile ), i18n( "Overwrite File?" ), i18n("Overwrite") ); + if ( ret != KMessageBox::Continue ) + { + KFileDialog::reject(); + return; + } + } + if ( mow ) + { + KDialogBase* optdlg = new KDialogBase( + this, "optdlg", true, moptcaption, Cancel|Ok, Cancel, true ); + mow->reparent( optdlg, QPoint() ); + optdlg->setMainWidget( mow ); + optdlg->exec() == QDialog::Accepted ? KFileDialog::accept() : KFileDialog::reject(); + } + else + KFileDialog::accept(); +} + +void KigFileDialog::setOptionCaption( const QString& caption ) +{ + if ( caption.isEmpty() ) + return; + + moptcaption = caption; +} diff --git a/kig/misc/kigfiledialog.h b/kig/misc/kigfiledialog.h new file mode 100644 index 00000000..0337236d --- /dev/null +++ b/kig/misc/kigfiledialog.h @@ -0,0 +1,77 @@ +// Copyright (C) 2005 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 +// USA + +#ifndef KIG_MISC_KIGFILEDIALOG_H +#define KIG_MISC_KIGFILEDIALOG_H + +#include + +/** + * This file dialog is pretty like KFileDialog, but allow us to make an option + * widget popup to the user. + */ +class KigFileDialog + : public KFileDialog +{ + Q_OBJECT + +private: + /** + * Options widget + */ + QWidget* mow; + + QString moptcaption; + +public: + /** + * Construct a new KigFileDialog. + * + * \param startDir the start dir of the file dialog. Consult the + * documentation of KFileDialog for more help about this + * \param filter the filter for the file dialog + * \param caption the caption of this file dialog + * \param parent the parent for this file dialog + */ + KigFileDialog( const QString& startDir, const QString& filter, + const QString& caption, QWidget *parent ); + + /** + * Use this to set the widget containing the options of eg an export filter. + * The option widget will be popped up in a dialog right after the user + * presses OK and before the dialog is closed. + * + * You can construct the option widget with no parent, as it will be + * reparented. + * + * \param w the option widget + */ + void setOptionsWidget( QWidget* w ); + + /** + * Set the caption of the option dialog + * + * \param caption the caption of the option dialog + */ + void setOptionCaption( const QString& caption ); + +protected slots: + virtual void accept(); + +}; + +#endif diff --git a/kig/misc/kiginputdialog.cc b/kig/misc/kiginputdialog.cc new file mode 100644 index 00000000..8a2c38e5 --- /dev/null +++ b/kig/misc/kiginputdialog.cc @@ -0,0 +1,283 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2005 Pino Toscano + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "kiginputdialog.h" +#include "kiginputdialog.moc" + +#include "coordinate.h" +#include "coordinate_system.h" +#include "goniometry.h" + +#include "../kig/kig_document.h" + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +class KigInputDialogPrivate +{ +public: + KigInputDialogPrivate(); + + QLabel* m_label; + KLineEdit* m_lineEditFirst; + KLineEdit* m_lineEditSecond; + KComboBox* m_comboBox; + KTextEdit* m_textEdit; + + Coordinate m_coord1; + Coordinate m_coord2; + KigDocument m_doc; + QValidator* m_vtor; + Goniometry m_gonio; + bool m_gonioIsNum; +}; + +KigInputDialogPrivate::KigInputDialogPrivate() + : m_label( 0L ), m_lineEditFirst( 0L ), m_lineEditSecond( 0L ), m_comboBox( 0L ), + m_textEdit( 0L ) +{ +} + +KigInputDialog::KigInputDialog( const QString& caption, const QString& label, + QWidget* parent, const KigDocument& doc, Coordinate* c1, Coordinate* c2 ) + : KDialogBase( parent, "kigdialog", true, caption, Ok|Cancel, Cancel, true ), + d( new KigInputDialogPrivate() ) +{ + d->m_coord1 = c1 ? Coordinate( *c1 ) : Coordinate::invalidCoord(); + d->m_coord2 = c2 ? Coordinate( *c2 ) : Coordinate::invalidCoord(); + d->m_doc = doc; + d->m_vtor = d->m_doc.coordinateSystem().coordinateValidator(); + + int deltay = 0; + bool ok = false; + + QFrame* frame = makeMainWidget(); + QVBoxLayout* mainlay = new QVBoxLayout( frame, 0, spacingHint() ); + mainlay->activate(); + + d->m_textEdit = new KTextEdit( frame ); + d->m_textEdit->setText( label ); + d->m_textEdit->setReadOnly( true ); + d->m_textEdit->setFocusPolicy( NoFocus ); +// d->m_textEdit->setAlignment( d->m_textEdit->alignment() | Qt::WordBreak ); + d->m_textEdit->setFrameStyle( QFrame::NoFrame ); + mainlay->addWidget( d->m_textEdit ); + + d->m_lineEditFirst = new KLineEdit( frame ); +// d->m_lineEditFirst->setValidator( d->m_vtor ); + if ( d->m_coord1.valid() ) + { + d->m_lineEditFirst->setText( d->m_doc.coordinateSystem().fromScreen( d->m_coord1, d->m_doc ) ); + ok = true; + } + mainlay->addWidget( d->m_lineEditFirst ); + + connect( d->m_lineEditFirst, SIGNAL(textChanged(const QString&)), + this, SLOT(slotCoordsChanged(const QString&)) ); + + if ( d->m_coord2.valid() ) + { + d->m_lineEditSecond = new KLineEdit( frame ); +// d->m_lineEditSecond->setValidator( d->m_vtor ); + d->m_lineEditSecond->setText( d->m_doc.coordinateSystem().fromScreen( d->m_coord2, d->m_doc ) ); + mainlay->addWidget( d->m_lineEditSecond ); + + connect( d->m_lineEditSecond, SIGNAL(textChanged(const QString&)), + this, SLOT(slotCoordsChanged(const QString&)) ); + + deltay += d->m_lineEditSecond->height() + spacingHint(); + } + + resize( 400, 160 + deltay ); + + d->m_lineEditFirst->setFocus(); + + enableButtonOK( ok ); +} + +KigInputDialog::KigInputDialog( QWidget* parent, const Goniometry& g ) + : KDialogBase( parent, "kigdialog", true, i18n( "Set Angle Size" ), Ok|Cancel, Cancel, true ), + d( new KigInputDialogPrivate() ) +{ + d->m_gonio = g; + d->m_gonioIsNum = true; + + QFrame* frame = makeMainWidget(); + QVBoxLayout* mainlay = new QVBoxLayout( frame, 0, spacingHint() ); + mainlay->activate(); + + d->m_label = new QLabel( frame ); + d->m_label->setText( i18n( "Insert the new size of this angle:" ) ); + mainlay->addWidget( d->m_label ); + + QHBoxLayout* horlay = new QHBoxLayout( 0, 0, spacingHint() ); + horlay->activate(); + + d->m_lineEditFirst = new KLineEdit( frame ); + d->m_lineEditFirst->setText( QString::number( d->m_gonio.value() ) ); + QWhatsThis::add( + d->m_lineEditFirst, + i18n( "Use this edit field to modify the size of this angle." ) ); + horlay->addWidget( d->m_lineEditFirst ); + + d->m_comboBox = new KComboBox( frame ); + d->m_comboBox->insertStringList( Goniometry::systemList() ); + d->m_comboBox->setCurrentItem( d->m_gonio.system() ); + QWhatsThis::add( + d->m_comboBox, + i18n( "Choose from this list the goniometric unit you want to use to " + "modify the size of this angle.
    \n" + "If you switch to another unit, the value in the edit field on " + "the left will be converted to the new selected unit." ) ); + horlay->addWidget( d->m_comboBox ); + + mainlay->addLayout( horlay ); + + connect( d->m_lineEditFirst, SIGNAL(textChanged(const QString&)), + this, SLOT(slotGonioTextChanged(const QString&)) ); + connect( d->m_comboBox, SIGNAL(activated(int)), + this, SLOT(slotGonioSystemChanged(int)) ); + + resize( 350, 100 ); + + d->m_lineEditFirst->setFocus(); +} + +void KigInputDialog::keyPressEvent( QKeyEvent* e ) +{ + if ( ( e->key() == Qt::Key_Return ) && ( e->state() == 0 ) ) + { + if ( actionButton( Ok )->isEnabled() ) + { + actionButton( Ok )->animateClick(); + e->accept(); + return; + } + } + else if ( ( e->key() == Qt::Key_Escape ) && ( e->state() == 0 ) ) + { + actionButton( Cancel )->animateClick(); + e->accept(); + return; + } + +} + +void KigInputDialog::slotCoordsChanged( const QString& ) +{ + int p = 0; + QString t = d->m_lineEditFirst->text(); + bool ok = d->m_vtor->validate( t, p ) == QValidator::Acceptable; + if ( ok ) + d->m_coord1 = d->m_doc.coordinateSystem().toScreen( t, ok ); + if ( d->m_lineEditSecond ) + { + p = 0; + t = d->m_lineEditSecond->text(); + ok &= d->m_vtor->validate( t, p ) == QValidator::Acceptable; + if ( ok ) + d->m_coord2 = d->m_doc.coordinateSystem().toScreen( t, ok ); + } + + enableButtonOK( ok ); +} + +void KigInputDialog::slotGonioSystemChanged( int index ) +{ + if ( d->m_gonioIsNum ) + { + Goniometry::System newsys = Goniometry::intToSystem( index ); + d->m_gonio.convertTo( newsys ); + d->m_lineEditFirst->setText( QString::number( d->m_gonio.value() ) ); + } +} + +void KigInputDialog::slotGonioTextChanged( const QString& txt ) +{ + if ( txt.isNull() ) + d->m_gonioIsNum = false; + else + { + double v = txt.toDouble( &(d->m_gonioIsNum) ); + d->m_gonio.setValue( v ); + } + enableButtonOK( d->m_gonioIsNum ); +} + + +Coordinate KigInputDialog::coordinateFirst() const +{ + return d->m_coord1; +} + +Coordinate KigInputDialog::coordinateSecond() const +{ + return d->m_coord2; +} + +Goniometry KigInputDialog::goniometry() const +{ + return d->m_gonio; +} + +void KigInputDialog::getCoordinate( const QString& caption, const QString& label, + QWidget* parent, bool* ok, const KigDocument& doc, Coordinate* cvalue ) +{ + getTwoCoordinates( caption, label, parent, ok, doc, cvalue, 0 ); +} + +void KigInputDialog::getTwoCoordinates( const QString& caption, const QString& label, + QWidget* parent, bool* ok, const KigDocument& doc, Coordinate* cvalue, + Coordinate* cvalue2 ) +{ + KigInputDialog dlg( caption, label, parent, doc, cvalue, cvalue2 ); + + *ok = ( dlg.exec() == Accepted ); + + if ( *ok ) + { + Coordinate a = dlg.coordinateFirst(); + *cvalue = a; + if ( cvalue2 ) + { + Coordinate b = dlg.coordinateSecond(); + *cvalue2 = b; + } + } + +} + +Goniometry KigInputDialog::getAngle( QWidget* parent, bool* ok, const Goniometry& g ) +{ + KigInputDialog dlg( parent, g ); + + *ok = ( dlg.exec() == Accepted ); + + return dlg.goniometry(); +} diff --git a/kig/misc/kiginputdialog.h b/kig/misc/kiginputdialog.h new file mode 100644 index 00000000..afdd303d --- /dev/null +++ b/kig/misc/kiginputdialog.h @@ -0,0 +1,123 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2005 Pino Toscano + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#ifndef KIG_MISC_KIGINPUTDIALOG_H +#define KIG_MISC_KIGINPUTDIALOG_H + +class QString; +class Coordinate; +class Goniometry; +class KigDocument; +class KigInputDialogPrivate; + +#include + +/** + * The KigInputDialog class provides easy ways of interaction with the user. + * For example, it provides a flexible way to get one or two coordinates at + * once. + * + * It provides several static convenience functions: getCoordinate(), + * getTwoCoordinates(), getAngle(). + */ +class KigInputDialog + : KDialogBase +{ +Q_OBJECT + +public: + +private: + KigInputDialog( const QString& caption, const QString& label, QWidget* parent, + const KigDocument& doc, Coordinate* c1, Coordinate* c2 ); + KigInputDialog( QWidget* parent, const Goniometry& g ); + + virtual void keyPressEvent( QKeyEvent* e ); + + KigInputDialogPrivate* const d; + friend class KInputDialogPrivate; + + Coordinate coordinateFirst() const; + Coordinate coordinateSecond() const; + Goniometry goniometry() const; + +private slots: + void slotCoordsChanged( const QString& ); + void slotGonioSystemChanged( int index ); + void slotGonioTextChanged( const QString& txt ); + +public: + /** + * Static convenience function to get a Coordinate from the user. + * + * \param caption caption of the dialog + * \param label text of the label of the dialog + * \param parent parent of the dialog widget + * \param ok it will be set to true if the user pressed Ok after inserting a + * well-formatted Coordinate + * \param doc the actual Kig document + * \param cvalue a pointer to a Coordinate class. If the user inserted + * successfully a new Coordinate, the value will be stored + * here. If this points to a valid Coordinate, then it will be + * displayed as initial value of the correspondenting text edit + */ + static void getCoordinate( const QString& caption, const QString& label, + QWidget* parent, bool* ok, const KigDocument& doc, Coordinate* cvalue ); + + /** + * Static convenience function to get two Coordinates at once from the user. + * + * \param caption caption of the dialog + * \param label text of the label of the dialog + * \param parent parent of the dialog widget + * \param ok it will be set to true if the user pressed Ok after inserting + * well-formatted Coordinates + * \param doc the actual Kig document + * \param cvalue a pointer to a Coordinate class. If the user inserted + * successfully new Coordinates, the value of the first + * Coordinate will be stored here. If this points to a valid + * Coordinate, then it will be displayed as initial value of + * the text edit representing the first Coordinate. + * \param cvalue2 a pointer to a Coordinate class. If the user inserted + * successfully new Coordinates, the value of the second + * Coordinate will be stored here. If this points to a valid + * Coordinate, then it will be displayed as initial value of + * the text edit representing the second Coordinate. + */ + static void getTwoCoordinates( const QString& caption, const QString& label, + QWidget* parent, bool* ok, const KigDocument& doc, Coordinate* cvalue, + Coordinate* cvalue2 ); + + /** + * Static convenience function to get an angle incapsulated in a Goniometry + * class. + * + * \param parent parent of the dialog widget + * \param ok it will be set to true if the user pressed Ok after inserting a + * well-formatted angle + * \param g the Goniometry class containing the original angle we are going + * to modify. + * + * \return a Goniometry class containing the new angle + */ + static Goniometry getAngle( QWidget* parent, bool* ok, const Goniometry& g ); +}; + +#endif diff --git a/kig/misc/kignumerics.cpp b/kig/misc/kignumerics.cpp new file mode 100644 index 00000000..4711d058 --- /dev/null +++ b/kig/misc/kignumerics.cpp @@ -0,0 +1,389 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Maurizio Paolini + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "kignumerics.h" +#include "common.h" + +/* + * compute one of the roots of a cubic polynomial + * if xmin << 0 or xmax >> 0 then autocompute a bound for all the + * roots + */ + +double calcCubicRoot ( double xmin, double xmax, double a, + double b, double c, double d, int root, bool& valid, int& numroots ) +{ + // renormalize: positive a and infinity norm = 1 + + double infnorm = fabs(a); + if ( infnorm < fabs(b) ) infnorm = fabs(b); + if ( infnorm < fabs(c) ) infnorm = fabs(c); + if ( infnorm < fabs(d) ) infnorm = fabs(d); + if ( a < 0 ) infnorm = -infnorm; + a /= infnorm; + b /= infnorm; + c /= infnorm; + d /= infnorm; + + const double small = 1e-7; + valid = false; + if ( fabs(a) < small ) + { + if ( fabs(b) < small ) + { + if ( fabs(c) < small ) + { // degree = 0; + numroots = 0; + return 0.0; + } + // degree = 1 + double rootval = -d/c; + numroots = 1; + if ( rootval < xmin || xmax < rootval ) numroots--; + if ( root > numroots ) return 0.0; + valid = true; + return rootval; + } + // degree = 2 + if ( b < 0 ) { b = -b; c = -c; d = -d; } + double discrim = c*c - 4*b*d; + numroots = 2; + if ( discrim < 0 ) + { + numroots = 0; + return 0.0; + } + discrim = sqrt(discrim)/(2*fabs(b)); + double rootmiddle = -c/(2*b); + if ( rootmiddle - discrim < xmin ) numroots--; + if ( rootmiddle + discrim > xmax ) numroots--; + if ( rootmiddle + discrim < xmin ) numroots--; + if ( rootmiddle - discrim > xmax ) numroots--; + if ( root > numroots ) return 0.0; + valid = true; + if ( root == 2 || rootmiddle - discrim < xmin ) return rootmiddle + discrim; + return rootmiddle - discrim; + } + + if ( xmin < -1e8 || xmax > 1e8 ) + { + + // compute a bound for all the real roots: + + xmax = fabs(d/a); + if ( fabs(c/a) + 1 > xmax ) xmax = fabs(c/a) + 1; + if ( fabs(b/a) + 1 > xmax ) xmax = fabs(b/a) + 1; + xmin = -xmax; + } + + // computing the coefficients of the Sturm sequence + double p1a = 2*b*b - 6*a*c; + double p1b = b*c - 9*a*d; + double p0a = c*p1a*p1a + p1b*(3*a*p1b - 2*b*p1a); + + int varbottom = calcCubicVariations (xmin, a, b, c, d, p1a, p1b, p0a); + int vartop = calcCubicVariations (xmax, a, b, c, d, p1a, p1b, p0a); + numroots = vartop - varbottom; + valid = false; + if (root <= varbottom || root > vartop ) return 0.0; + + valid = true; + + // now use bisection to separate the required root + double dx = (xmax - xmin)/2; + while ( vartop - varbottom > 1 ) + { + if ( fabs( dx ) < 1e-8 ) return (xmin + xmax)/2; + double xmiddle = xmin + dx; + int varmiddle = calcCubicVariations (xmiddle, a, b, c, d, p1a, p1b, p0a); + if ( varmiddle < root ) // I am below + { + xmin = xmiddle; + varbottom = varmiddle; + } else { + xmax = xmiddle; + vartop = varmiddle; + } + dx /= 2; + } + + /* + * now [xmin, xmax] enclose a single root, try using Newton + */ + if ( vartop - varbottom == 1 ) + { + double fval1 = a; // double check... + double fval2 = a; + fval1 = b + xmin*fval1; + fval2 = b + xmax*fval2; + fval1 = c + xmin*fval1; + fval2 = c + xmax*fval2; + fval1 = d + xmin*fval1; + fval2 = d + xmax*fval2; + assert ( fval1 * fval2 <= 0 ); + return calcCubicRootwithNewton ( xmin, xmax, a, b, c, d, 1e-8 ); + } + else // probably a double root here! + return ( xmin + xmax )/2; +} + +/* + * computation of the number of sign changes in the sturm sequence for + * a third degree polynomial at x. This number counts the number of + * roots of the polynomial on the left of point x. + * + * a, b, c, d: coefficients of the third degree polynomial (a*x^3 + ...) + * + * the second degree polynomial in the sturm sequence is just minus the + * derivative, so we don't need to compute it. + * + * p1a*x + p1b: is the third (first degree) polynomial in the sturm sequence. + * + * p0a: is the (constant) fourth polynomial of the sturm sequence. + */ + +int calcCubicVariations (double x, double a, double b, double c, + double d, double p1a, double p1b, double p0a) +{ + double fval, fpval; + fval = fpval = a; + fval = b + x*fval; + fpval = fval + x*fpval; + fval = c + x*fval; + fpval = fval + x*fpval; + fval = d + x*fval; + + double f1val = p1a*x + p1b; + + bool f3pos = fval >= 0; + bool f2pos = fpval <= 0; + bool f1pos = f1val >= 0; + bool f0pos = p0a >= 0; + + int variations = 0; + if ( f3pos != f2pos ) variations++; + if ( f2pos != f1pos ) variations++; + if ( f1pos != f0pos ) variations++; + return variations; +} + +/* + * use newton to solve a third degree equation with already isolated + * root + */ + +inline void calcCubicDerivatives ( double x, double a, double b, double c, + double d, double& fval, double& fpval, double& fppval ) +{ + fval = fpval = fppval = a; + fval = b + x*fval; + fpval = fval + x*fpval; + fppval = fpval + x*fppval; // this is really half the second derivative + fval = c + x*fval; + fpval = fval + x*fpval; + fval = d + x*fval; +} + +double calcCubicRootwithNewton ( double xmin, double xmax, double a, + double b, double c, double d, double tol ) +{ + double fval, fpval, fppval; + + double fval1, fval2, fpval1, fpval2, fppval1, fppval2; + calcCubicDerivatives ( xmin, a, b, c, d, fval1, fpval1, fppval1 ); + calcCubicDerivatives ( xmax, a, b, c, d, fval2, fpval2, fppval2 ); + assert ( fval1 * fval2 <= 0 ); + + assert ( xmax > xmin ); + while ( xmax - xmin > tol ) + { + // compute the values of function, derivative and second derivative: + assert ( fval1 * fval2 <= 0 ); + if ( fppval1 * fppval2 < 0 || fpval1 * fpval2 < 0 ) + { + double xmiddle = (xmin + xmax)/2; + calcCubicDerivatives ( xmiddle, a, b, c, d, fval, fpval, fppval ); + if ( fval1*fval <= 0 ) + { + xmax = xmiddle; + fval2 = fval; + fpval2 = fpval; + fppval2 = fppval; + } else { + xmin = xmiddle; + fval1 = fval; + fpval1 = fpval; + fppval1 = fppval; + } + } else + { + // now we have first and second derivative of constant sign, we + // can start with Newton from the Fourier point. + double x = xmin; + if ( fval2*fppval2 > 0 ) x = xmax; + double p = 1.0; + int iterations = 0; + while ( fabs(p) > tol && iterations++ < 100 ) + { + calcCubicDerivatives ( x, a, b, c, d, fval, fpval, fppval ); + p = fval/fpval; + x -= p; + } + if( iterations >= 100 ) + { + // Newton scheme did not converge.. + // we should end up with an invalid Coordinate + return double_inf; + }; + return x; + } + } + + // we cannot apply Newton, (perhaps we are at an inflection point) + + return (xmin + xmax)/2; +} + +/* + * This function computes the LU factorization of a mxn matrix, with + * m typically less then n. This is done with complete pivoting; the + * exchanges in columns are recorded in the integer vector "exchange" + */ +bool GaussianElimination( double *matrix[], int numrows, + int numcols, int exchange[] ) +{ + // start gaussian elimination + for ( int k = 0; k < numrows; ++k ) + { + // ricerca elemento di modulo massimo + double maxval = -double_inf; + int imax = k; + int jmax = k; + for( int i = k; i < numrows; ++i ) + { + for( int j = k; j < numcols; ++j ) + { + if (fabs(matrix[i][j]) > maxval) + { + maxval = fabs(matrix[i][j]); + imax = i; + jmax = j; + } + } + } + + // row exchange + if ( imax != k ) + for( int j = k; j < numcols; ++j ) + { + double t = matrix[k][j]; + matrix[k][j] = matrix[imax][j]; + matrix[imax][j] = t; + } + + // column exchange + if ( jmax != k ) + for( int i = 0; i < numrows; ++i ) + { + double t = matrix[i][k]; + matrix[i][k] = matrix[i][jmax]; + matrix[i][jmax] = t; + } + + // remember this column exchange at step k + exchange[k] = jmax; + + // we can't usefully eliminate a singular matrix.. + if ( maxval == 0. ) return false; + + // ciclo sulle righe + for( int i = k+1; i < numrows; ++i) + { + double mik = matrix[i][k]/matrix[k][k]; + matrix[i][k] = mik; //ricorda il moltiplicatore... (not necessary) + // ciclo sulle colonne + for( int j = k+1; j < numcols; ++j ) + { + matrix[i][j] -= mik*matrix[k][j]; + } + } + } + return true; +} + +/* + * solve an undetermined homogeneous triangular system. the matrix is nonzero + * on its diagonal. The last unknown(s) are chosen to be 1. The + * vector "exchange" contains exchanges to be performed on the + * final solution components. + */ + +void BackwardSubstitution( double *matrix[], int numrows, int numcols, + int exchange[], double solution[] ) +{ + // the system is homogeneous and underdetermined, the last unknown(s) + // are chosen = 1 + for ( int j = numrows; j < numcols; ++j ) + { + solution[j] = 1.0; // other choices are possible here + }; + + for( int k = numrows - 1; k >= 0; --k ) + { + // backward substitution + solution[k] = 0.0; + for ( int j = k+1; j < numcols; ++j) + { + solution[k] -= matrix[k][j]*solution[j]; + } + solution[k] /= matrix[k][k]; + } + + // ultima fase: riordinamento incognite + + for( int k = numrows - 1; k >= 0; --k ) + { + int jmax = exchange[k]; + double t = solution[k]; + solution[k] = solution[jmax]; + solution[jmax] = t; + } +} + +bool Invert3by3matrix ( const double m[3][3], double inv[3][3] ) +{ + double det = m[0][0]*(m[1][1]*m[2][2] - m[1][2]*m[2][1]) - + m[0][1]*(m[1][0]*m[2][2] - m[1][2]*m[2][0]) + + m[0][2]*(m[1][0]*m[2][1] - m[1][1]*m[2][0]); + if (det == 0) return false; + + for (int i=0; i < 3; i++) + { + for (int j=0; j < 3; j++) + { + int i1 = (i+1)%3; + int i2 = (i+2)%3; + int j1 = (j+1)%3; + int j2 = (j+2)%3; + inv[j][i] = (m[i1][j1]*m[i2][j2] - m[i1][j2]*m[i2][j1])/det; + } + } + return true; +} diff --git a/kig/misc/kignumerics.h b/kig/misc/kignumerics.h new file mode 100644 index 00000000..7beef59f --- /dev/null +++ b/kig/misc/kignumerics.h @@ -0,0 +1,47 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Maurizio Paolini + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#ifndef KIG_MISC_KIGNUMERICS_H +#define KIG_MISC_KIGNUMERICS_H + +#include + +double calcCubicRoot ( double xmin, double xmax, double a, + double b, double c, double d, int root, bool& valid, int& numroots ); + +int calcCubicVariations (double x, double a, double b, double c, + double d, double p1a, double p1b, double p0a); + +double calcCubicRootwithNewton ( double ymin, double ymax, double a, + double b, double c, double d, double tol ); + +/** + * Gaussian Elimination. We return false if the matrix is singular, + * and can't be usefully eliminated.. + */ +bool GaussianElimination( double *matrix[], int numrows, int numcols, + int scambio[] ); + +void BackwardSubstitution( double *matrix[], int numrows, int numcols, + int scambio[], double solution[] ); + +bool Invert3by3matrix ( const double m[3][3], double inv[3][3] ); + +#endif // KIG_MISC_KIGNUMERICS_H diff --git a/kig/misc/kigpainter.cpp b/kig/misc/kigpainter.cpp new file mode 100644 index 00000000..e2b2f440 --- /dev/null +++ b/kig/misc/kigpainter.cpp @@ -0,0 +1,953 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002-2003 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "kigpainter.h" + +#include "../kig/kig_view.h" +#include "../kig/kig_document.h" +#include "../misc/goniometry.h" +#include "../objects/object_holder.h" +#include "../objects/curve_imp.h" +#include "../objects/point_imp.h" +#include "object_hierarchy.h" +#include "common.h" +#include "conic-common.h" +#include "cubic-common.h" +#include "coordinate_system.h" + +#include + +#include +#include +#include +#include + +KigPainter::KigPainter( const ScreenInfo& si, QPaintDevice* device, + const KigDocument& doc, bool no ) + : mP ( device ), + color( Qt::blue ), + style( Qt::SolidLine ), + pointstyle( 0 ), + width( -1 ), + brushStyle( Qt::NoBrush ), + brushColor( Qt::blue ), + mdoc( doc ), + msi( si ), + mNeedOverlay( no ), + overlayenlarge( 0 ) +{ + mP.setBackgroundColor( Qt::white ); +} + +KigPainter::~KigPainter() +{ +} + +void KigPainter::drawRect( const Rect& r ) +{ + Rect rt = r.normalized(); + QRect qr = toScreen(rt); + qr.normalize(); + mP.drawRect(qr); + if( mNeedOverlay ) mOverlay.push_back( qr ); +} + +void KigPainter::drawRect( const QRect& r ) +{ + mP.drawRect(r); + if( mNeedOverlay ) mOverlay.push_back( r ); +} + +void KigPainter::drawCircle( const Coordinate& center, const double radius ) +{ + Coordinate bottomLeft = center - Coordinate(radius, radius); + Coordinate topRight = center + Coordinate(radius, radius); + Rect r( bottomLeft, topRight ); + QRect qr = toScreen( r ); + mP.drawEllipse ( qr ); + if( mNeedOverlay ) circleOverlay( center, radius ); +} + +void KigPainter::drawSegment( const Coordinate& from, const Coordinate& to ) +{ + QPoint tF = toScreen(from), tT = toScreen(to); + mP.drawLine( tF, tT ); + if( mNeedOverlay ) segmentOverlay( from, to ); +} + +void KigPainter::drawFatPoint( const Coordinate& p ) +{ + int twidth = width == -1 ? 5 : width; + mP.setPen( QPen( color, 1, style ) ); + switch ( pointstyle ) + { + case 0: + { + double radius = twidth * pixelWidth(); + setBrushStyle( Qt::SolidPattern ); + Coordinate rad( radius, radius ); + rad /= 2; + Coordinate tl = p - rad; + Coordinate br = p + rad; + Rect r( tl, br ); + QRect qr = toScreen( r ); + mP.drawEllipse( qr ); + if( mNeedOverlay ) mOverlay.push_back( qr ); + break; + } + case 1: + { + double radius = twidth * pixelWidth(); + setBrushStyle( Qt::NoBrush ); + Coordinate rad( radius, radius ); + rad /= 2; + Coordinate tl = p - rad; + Coordinate br = p + rad; + Rect r( tl, br ); + QRect qr = toScreen( r ); + mP.drawEllipse( qr ); + if( mNeedOverlay ) mOverlay.push_back( qr ); + break; + } + case 2: + { + double radius = twidth * pixelWidth(); + Coordinate rad( radius, radius ); + rad /= 2; + Coordinate tl = p - rad; + Coordinate br = p + rad; + Rect r( tl, br ); + QRect qr = toScreen( r ); + mP.drawRect( qr ); + mP.fillRect( qr, QBrush( color, Qt::SolidPattern ) ); + if( mNeedOverlay ) mOverlay.push_back( qr ); + break; + } + case 3: + { + double radius = twidth * pixelWidth(); + Coordinate rad( radius, radius ); + rad /= 2; + Coordinate tl = p - rad; + Coordinate br = p + rad; + Rect r( tl, br ); + QRect qr = toScreen( r ); + mP.drawRect( qr ); + if( mNeedOverlay ) mOverlay.push_back( qr ); + break; + } + case 4: + { + double radius = twidth * pixelWidth(); + Coordinate rad( radius, radius ); + rad /= 2; + Coordinate tl = p - rad; + Coordinate br = p + rad; + Rect r( tl, br ); + QRect qr = toScreen( r ); + mP.setPen( QPen( color, 2 ) ); + mP.drawLine( qr.topLeft(), qr.bottomRight() ); + mP.drawLine( qr.topRight(), qr.bottomLeft() ); + if( mNeedOverlay ) mOverlay.push_back( qr ); + break; + } + } + mP.setPen( QPen( color, twidth, style ) ); +} + +void KigPainter::drawPoint( const Coordinate& p ) +{ + mP.drawPoint( toScreen(p) ); + if( mNeedOverlay ) pointOverlay( p ); +} + +void KigPainter::drawLine( const Coordinate& p1, const Coordinate& p2 ) +{ + drawLine( LineData( p1, p2 ) ); +} + +void KigPainter::drawText( const Rect p, const QString s, int textFlags, int len ) +{ + QRect t = toScreen(p); + int tf = textFlags; + t.moveBy( 2, 2 ); + t.setWidth( t.width() - 4 ); + t.setHeight( t.height() - 4 ); + mP.drawText( t, tf, s, len ); + if( mNeedOverlay ) textOverlay( t, s, tf, len ); +} + +void KigPainter::textOverlay( const QRect& r, const QString s, int textFlags, int len ) +{ + // kdDebug() << Rect::fromQRect( mP.boundingRect( r, textFlags, s, len ) ) << endl; + QRect newr( mP.boundingRect( r, textFlags, s, len ) ); + newr.setWidth( newr.width() + 4 ); + newr.setHeight( newr.height() + 4 ); + mOverlay.push_back( newr ); +} + +const Rect KigPainter::boundingRect( const Rect& r, const QString s, + int f, int l ) const +{ + QRect qr = mP.boundingRect( toScreen( r ), f, s, l ); + qr.setWidth( qr.width() + 4 ); + qr.setHeight( qr.height() + 4 ); + return fromScreen( qr ); +} + +void KigPainter::setColor( const QColor& c ) +{ + color = c; + mP.setPen( QPen( color, width == -1 ? 1 : width, style ) ); +} + +void KigPainter::setStyle( const PenStyle c ) +{ + style = c; + mP.setPen( QPen( color, width == -1 ? 1 : width, style ) ); +} + +void KigPainter::setWidth( const int c ) +{ + width = c; + if (c > 0) overlayenlarge = c - 1; + mP.setPen( QPen( color, width == -1 ? 1 : width, style ) ); +} + +void KigPainter::setPointStyle( const int p ) +{ + pointstyle = p; +} + +void KigPainter::setPen( const QPen& p ) +{ + color = p.color(); + width = p.width(); + style = p.style(); + mP.setPen(p); +} + +void KigPainter::setBrush( const QBrush& b ) +{ + brushStyle = b.style(); + brushColor = b.color(); + mP.setBrush( b ); +} + +void KigPainter::setBrushStyle( const BrushStyle c ) +{ + brushStyle = c; + mP.setBrush( QBrush( brushColor, brushStyle ) ); +} + +void KigPainter::setBrushColor( const QColor& c ) +{ + brushColor = c; + mP.setBrush( QBrush( brushColor, brushStyle ) ); +} + +bool KigPainter::getNightVision( ) const +{ + return mdoc.getNightVision(); +} + +QColor KigPainter::getColor() const +{ + return color; +} + +/* +static void setContains( QRect& r, const QPoint& p ) +{ + if ( r.left() > p.x() ) r.setLeft( p.x() ); + if ( r.right() < p.x() ) r.setRight( p.x() ); + // this is correct, i think. In qt the bottom has the highest y + // coord... + if ( r.bottom() > p.y() ) r.setBottom( p.y() ); + if ( r.top() < p.y() ) r.setTop( p.y() ); +} +*/ + +void KigPainter::drawPolygon( const std::vector& pts, + bool winding, int index, int npoints ) +{ + QPen oldpen = mP.pen(); + QBrush oldbrush = mP.brush(); + setBrush( QBrush( color, Dense4Pattern ) ); + setPen( Qt::NoPen ); + // i know this isn't really fast, but i blame it all on Qt with its + // stupid container classes... what's wrong with the STL ? + QPointArray t( pts.size() ); + int c = 0; + for( std::vector::const_iterator i = pts.begin(); i != pts.end(); ++i ) + { + t.putPoints( c++, 1, i->x(), i->y() ); + }; + mP.drawPolygon( t, winding, index, npoints ); + setPen( oldpen ); + setBrush( oldbrush ); + if( mNeedOverlay ) mOverlay.push_back( t.boundingRect() ); +} + +void KigPainter::drawArea( const std::vector& pts, bool border ) +{ + QPen oldpen = mP.pen(); + QBrush oldbrush = mP.brush(); + setBrush( QBrush( color, SolidPattern ) ); + if ( border ) + setPen( QPen( color, width == -1 ? 1 : width ) ); + else + setPen( Qt::NoPen ); + QPointArray t( pts.size() ); + int c = 0; + for( std::vector::const_iterator i = pts.begin(); i != pts.end(); ++i ) + { + QPoint p = toScreen( *i ); + t.putPoints( c++, 1, p.x(), p.y() ); + } + mP.drawPolygon( t ); + setPen( oldpen ); + setBrush( oldbrush ); + if( mNeedOverlay ) mOverlay.push_back( t.boundingRect() ); +} + +Rect KigPainter::window() +{ + return msi.shownRect(); +} + +void KigPainter::circleOverlayRecurse( const Coordinate& centre, + double radiussq, + const Rect& cr ) +{ + Rect currentRect = cr.normalized(); + + if( !currentRect.intersects( window() ) ) return; + + // this code is an adaptation of Marc Bartsch's code, from KGeo + Coordinate tl = currentRect.topLeft(); + Coordinate br = currentRect.bottomRight(); + Coordinate tr = currentRect.topRight(); + Coordinate bl = currentRect.bottomLeft(); + Coordinate c = currentRect.center(); + + // mp: we compute the minimum and maximum distance from the center + // of the circle and this rect + double distxmin = 0, distxmax = 0, distymin = 0, distymax = 0; + if ( centre.x >= tr.x ) distxmin = centre.x - tr.x; + if ( centre.x <= bl.x ) distxmin = bl.x - centre.x; + if ( centre.y >= tr.y ) distymin = centre.y - tr.y; + if ( centre.y <= bl.y ) distymin = bl.y - centre.y; + distxmax = fabs(centre.x - c.x) + currentRect.width()/2; + distymax = fabs(centre.y - c.y) + currentRect.height()/2; + // this should take into account the thickness of the line... + distxmin -= pixelWidth(); + if (distxmin < 0) distxmin = 0; + distxmax += pixelWidth(); + distymin -= pixelWidth(); + if (distymin < 0) distymin = 0; + distymax += pixelWidth(); + double distminsq = distxmin*distxmin + distymin*distymin; + double distmaxsq = distxmax*distxmax + distymax*distymax; + + // if the circle doesn't touch this rect, we return + // too far from the centre + if (distminsq > radiussq) return; + + // too near to the centre + if (distmaxsq < radiussq) return; + + // the rect contains some of the circle + // -> if it's small enough, we keep it + if( currentRect.width() < overlayRectSize() ) { + mOverlay.push_back( toScreenEnlarge( currentRect) ); + } else { + // this func works recursive: we subdivide the current rect, and if + // it is of a good size, we keep it, otherwise we handle it again + double width = currentRect.width() / 2; + double height = currentRect.height() / 2; + Rect r1 ( c, -width, -height); + r1.normalize(); + circleOverlayRecurse(centre, radiussq, r1); + Rect r2 ( c, width, -height); + r2.normalize(); + circleOverlayRecurse(centre, radiussq, r2); + Rect r3 ( c, -width, height); + r3.normalize(); + circleOverlayRecurse(centre, radiussq, r3); + Rect r4 ( c, width, height); + r4.normalize(); + circleOverlayRecurse(centre, radiussq, r4); + }; +} + +void KigPainter::circleOverlay( const Coordinate& centre, double radius ) +{ + double t = radius + pixelWidth(); + Coordinate r( t, t ); + Coordinate bottomLeft = centre - r; + Coordinate topRight = centre + r; + Rect rect( bottomLeft, topRight ); + circleOverlayRecurse ( centre , radius*radius, rect ); +} + +void KigPainter::segmentOverlay( const Coordinate& p1, const Coordinate& p2 ) +{ + // this code is based upon what Marc Bartsch wrote for KGeo + + // some stuff we may need: + Coordinate p3 = p2 - p1; + Rect border = window(); +// double length = p3.length(); + // mp: using the l-infinity distance is more natural here + double length = fabs(p3.x); + if ( fabs( p3.y ) > length ) length = fabs( p3.y ); + if ( length < pixelWidth() ) + { + // hopefully prevent SIGZERO's + mOverlay.push_back( toScreen( Rect( p1, p2 ) ) ); + return; + }; + p3 *= overlayRectSize(); + p3 /= length; + + int counter = 0; + + Rect r(p1, p2); + r.normalize(); + + for (;;) { + Rect tR( Coordinate( 0, 0 ), overlayRectSize(), overlayRectSize() ); + Coordinate tP = p1+p3*counter; + tR.setCenter(tP); + if (!tR.intersects(r)) + { + //kdDebug()<< "stopped after "<< counter << " passes." << endl; + break; + } + if (tR.intersects(border)) mOverlay.push_back( toScreenEnlarge( tR ) ); + if (++counter > 100) + { + kdDebug()<< k_funcinfo << "counter got too big :( " << endl; + break; + } + } +} + +double KigPainter::overlayRectSize() +{ + return 20 * pixelWidth(); +} + +void KigPainter::pointOverlay( const Coordinate& p1 ) +{ + Rect r( p1, 3*pixelWidth(), 3*pixelWidth()); + r.setCenter( p1 ); + mOverlay.push_back( toScreen( r) ); +} + +double KigPainter::pixelWidth() +{ + return msi.pixelWidth(); +} + +void KigPainter::setWholeWinOverlay() +{ + mOverlay.clear(); + mOverlay.push_back( mP.viewport() ); + // don't accept any more overlay's... + mNeedOverlay = false; +} + +QPoint KigPainter::toScreen( const Coordinate p ) const +{ + return msi.toScreen( p ); +} + +void KigPainter::drawGrid( const CoordinateSystem& c, bool showGrid, bool showAxes ) +{ + c.drawGrid( *this, showGrid, showAxes ); + setWholeWinOverlay(); +} + +void KigPainter::drawObject( const ObjectHolder* o, bool ss ) +{ + o->draw( *this, ss ); +} + +void KigPainter::drawObjects( const std::vector& os, bool sel ) +{ + drawObjects( os.begin(), os.end(), sel ); +} + +void KigPainter::drawFilledRect( const QRect& r ) +{ + QPen pen( Qt::black, 1, Qt::DotLine ); + setPen( pen ); + setBrush( QBrush( Qt::cyan, Dense6Pattern ) ); + drawRect( r.normalize() ); +} + +void KigPainter::drawTextStd( const QPoint& p, const QString& s ) +{ + if ( s.isNull() ) return; + // tf = text formatting flags + int tf = AlignLeft | AlignTop | DontClip | WordBreak; + // we need the rect where we're going to paint text + setPen(QPen(Qt::blue, 1, SolidLine)); + setBrush(Qt::NoBrush); + drawText( Rect( + msi.fromScreen(p), window().bottomRight() + ).normalized(), s, tf ); + +} + +QRect KigPainter::toScreen( const Rect r ) const +{ + return msi.toScreen( r ); +} + +QRect KigPainter::toScreenEnlarge( const Rect r ) const +{ + if ( overlayenlarge == 0 ) return msi.toScreen( r ); + + QRect qr = msi.toScreen( r ); + qr.moveBy ( -overlayenlarge, -overlayenlarge ); + int w = qr.width(); + int h = qr.height(); + qr.setWidth (w + 2*overlayenlarge); + qr.setHeight (h + 2*overlayenlarge); + return qr; +} + +void KigPainter::drawSimpleText( const Coordinate& c, const QString s ) +{ + int tf = AlignLeft | AlignTop | DontClip | WordBreak; + drawText( c, s, tf); +} + +void KigPainter::drawText( const Coordinate p, const QString s, + int textFlags, int len ) +{ + drawText( Rect( p, mP.window().right(), mP.window().top() ), + s, textFlags, len ); +} +const Rect KigPainter::simpleBoundingRect( const Coordinate& c, const QString s ) +{ + int tf = AlignLeft | AlignTop | DontClip | WordBreak; + return boundingRect( c, s, tf ); +} + +const Rect KigPainter::boundingRect( const Coordinate& c, const QString s, + int f, int l ) const +{ + return boundingRect( Rect( c, mP.window().right(), mP.window().top() ), + s, f, l ); +} + +Coordinate KigPainter::fromScreen( const QPoint& p ) const +{ + return msi.fromScreen( p ); +} + +Rect KigPainter::fromScreen( const QRect& r ) const +{ + return msi.fromScreen( r ); +} + +void KigPainter::drawRay( const Coordinate& a, const Coordinate& b ) +{ + Coordinate tb = b; + calcRayBorderPoints( a, tb, window() ); + drawSegment( a, tb ); +} + +typedef std::pair coordparampair; + +struct workitem +{ + workitem( coordparampair f, coordparampair s, Rect *o) : + first(f), second(s), overlay(o) {} + coordparampair first; + coordparampair second; + Rect *overlay; +}; + +void KigPainter::drawLine( const LineData& d ) +{ + if ( d.a != d.b ) + { + LineData l = calcBorderPoints( d, window() ); + drawSegment( l.a, l.b ); + } +} + +void KigPainter::drawSegment( const LineData& d ) +{ + drawSegment( d.a, d.b ); +} + +void KigPainter::drawRay( const LineData& d ) +{ + drawRay( d.a, d.b ); +} + +void KigPainter::drawAngle( const Coordinate& cpoint, const double dstartangle, + const double dangle ) +{ + // convert to 16th of degrees... + const int startangle = static_cast( Goniometry::convert( 16 * dstartangle, Goniometry::Rad, Goniometry::Deg ) ); + const int angle = static_cast( Goniometry::convert( 16 * dangle, Goniometry::Rad, Goniometry::Deg ) ); + + QPoint point = toScreen( cpoint ); + +// int radius = mP.window().width() / 5; + int radius = 50; + QRect surroundingRect( 0, 0, radius*2, radius*2 ); + surroundingRect.moveCenter( point ); + + mP.drawArc( surroundingRect, startangle, angle ); + + // now for the arrow... + QPoint end( static_cast( point.x() + radius * cos( dstartangle + dangle ) ), + static_cast( point.y() - radius * sin( dstartangle + dangle ) ) ); + QPoint vect = (end - point); + double vectlen = sqrt( float( vect.x() * vect.x() + vect.y() * vect.y() ) ); + QPoint orthvect( -vect.y(), vect.x() ); + vect = vect * 6 / vectlen; + orthvect = orthvect * 6 / vectlen; + + QPointArray arrow( 3 ); + arrow.setPoint( 0, end ); + arrow.setPoint( 1, end + orthvect + vect ); + arrow.setPoint( 2, end + orthvect - vect ); +// std::vector arrow; +// arrow.push_back( end ); +// arrow.push_back( end + orthvect + vect ); +// arrow.push_back( end + orthvect - vect ); + + setBrushStyle( Qt::SolidPattern ); +// drawPolygon( arrow ); + mP.drawPolygon( arrow, false, 0, -1 ); + +// if ( mNeedOverlay ) mOverlay.push_back( toScreen( r ) ); + setWholeWinOverlay(); //mp: ugly! why not compute a correct overlay? + // mOverlay.push_back( arrow.boundingRect() ); +} + +void KigPainter::drawPolygon( const std::vector& pts, + bool winding, int index, int npoints ) +{ + using namespace std; + vector points; + for ( uint i = 0; i < pts.size(); ++i ) + points.push_back( toScreen( pts[i] ) ); + drawPolygon( points, winding, index, npoints ); +} + +void KigPainter::drawVector( const Coordinate& a, const Coordinate& b ) +{ + // bugfix... + if ( a == b ) return; + // the segment + drawSegment( a, b ); + // the arrows... + Coordinate dir = b - a; + Coordinate perp( dir.y, -dir.x ); + double length = perp.length(); + perp *= 10* pixelWidth(); + perp /= length; + dir *= 10 * pixelWidth(); + dir /= length; + Coordinate c = b - dir + perp; + Coordinate d = b - dir - perp; + // draw the arrow lines with a normal style + mP.setPen( QPen( color, width == -1 ? 1 : width, Qt::SolidLine ) ); + drawSegment( b, c ); + drawSegment( b, d ); + // setting again the original style + mP.setPen( QPen( color, width == -1 ? 1 : width, style ) ); +} + +/* *** this function is commented out *** +inline Coordinate locusGetCoord( double p, const CurveImp* curve, const ObjectHierarchy& h, + bool& valid, const KigDocument& doc ) +{ + Coordinate pt = curve->getPoint( p, valid, doc ); + if ( ! valid ) return Coordinate(); + PointImp pimp( pt ); + Args args; + args.push_back( &pimp ); + std::vector calced = h.calc( args, doc ); + assert( calced.size() == 1 ); + ObjectImp* o = calced.front(); + Coordinate ret; + if ( o->inherits( ObjectImp::ID_PointImp ) ) + { + valid = true; + ret = static_cast( o )->coordinate(); + } + else + valid = false; + delete o; + return ret; +}; +*/ + +class CurveImpPointCalcer +{ + const CurveImp* curve; +public: + CurveImpPointCalcer( const CurveImp* c ) + : curve( c ) + { + } + static const double endinterval; + inline const Coordinate getPoint( double param, const KigDocument& d ) const { + return curve->getPoint( param, d ); + } +}; + +const double CurveImpPointCalcer::endinterval = 1.; + +void KigPainter::drawCurve( const CurveImp* curve ) +{ + // we manage our own overlay + bool tNeedOverlay = mNeedOverlay; + mNeedOverlay = false; + + QPen pen = mP.pen(); + + // this stack contains pairs of Coordinates ( parameter intervals ) + // that we still need to process: + std::stack workstack; + // mp: this stack contains all the generated overlays: + // the strategy for generating the overlay structure is the same + // recursive-like used to draw the segments: a new rectangle is + // generated whenever the length of a segment becomes lower than + // overlayRectSize(), or if the segment would be drawn anyway + // to avoid strange things from happening we impose that the distance + // in parameter space be less than a threshold before generating + // any overlay. + // + // The third parameter in workitem is a pointer into a stack of + // all generated rectangles (in real coordinate space); if 0 + // there is no rectangles associated to that segment yet. + // + // Using the final mOverlay stack would be much more efficient, but + // 1. needs transformations into window space + // 2. would be more difficult to drop rectangles not intersecting + // the window. + std::stack overlaystack; + + // mp: the original version in which an initial set of 20 intervals + // were pushed onto the stack is replaced by a single interval and + // by forcing subdivision till h < hmax (with more or less the same + // final result). + // First push the [0,1] interval into the stack: + + Coordinate coo1 = curve->getPoint( 0., mdoc ); + Coordinate coo2 = curve->getPoint( 1., mdoc ); + workstack.push( workitem( + coordparampair( 0., coo1 ), + coordparampair( 1., coo2 ), + 0 ) ); + + // maxlength is the square of the maximum size that we allow + // between two points.. + double maxlength = 1.5 * pixelWidth(); + maxlength *= maxlength; + // error squared is required to be less that sigma (half pixel) + double sigma = maxlength/4; + // distance between two parameter values cannot be too small + double hmin = 3e-5; + // distance between two parameter values cannot be too large + double hmax = 1./40; + double hmaxoverlay = 1./8; + + int count = 1; // the number of segments we've already + // visited... + static const int maxnumberofpoints = 1000; + + const Rect& sr = window(); + + // what this algorithm does is approximating the curve with a set of + // segments. we don't draw the individual segments, but use + // QPainter::drawPolyline() so that the line styles work properly. + // Possibly there are performance advantages as well ? this array + // is a buffer of the polyline approximation of the part of the + // curve that we are currently processing. + QPointArray curpolyline( 1000 ); + int curpolylinenextfree = 0; + + // we don't use recursion, but a stack based approach for efficiency + // concerns... + while ( ! workstack.empty() && count < maxnumberofpoints ) + { + workitem curitem = workstack.top(); + workstack.pop(); + bool curitemok = true; + while ( curitemok && count++ < maxnumberofpoints ) + { + double t0 = curitem.first.first; + double t1 = curitem.second.first; + Coordinate p0 = curitem.first.second; + bool valid0 = p0.valid(); + Coordinate p1 = curitem.second.second; + bool valid1 = p1.valid(); + + // we take the middle parameter of the two previous points... + double t2 = ( t0 + t1 ) / 2; + double h = fabs( t1 - t0 ) /2; + + // if exactly one of the two endpoints is invalid, then + // we prefer to find an internal value of the parameter + // separating valid points from invalid points. We use + // a bisection strategy (this is not implemented yet!) +// if ( ( valid0 && ! valid1 ) || ( valid1 && ! valid0 ) ) +// { +// while ( h >= hmin ) +// { +// ....................................... +// } +// } + + Rect *overlaypt = curitem.overlay; + Coordinate p2 = curve->getPoint( t2, mdoc ); + bool allvalid = p2.valid() && valid0 && valid1; + bool dooverlay = ! overlaypt && h < hmaxoverlay && valid0 && valid1 + && fabs( p0.x - p1.x ) <= overlayRectSize() + && fabs( p0.y - p1.y ) <= overlayRectSize(); + bool addn = sr.contains( p2 ) || h >= hmax; + // estimated error between the curve and the segments + double errsq = 1e21; + if ( allvalid ) errsq = (0.5*p0 + 0.5*p1 - p2).squareLength(); + errsq /= 4; + curitemok = false; +// bool dodraw = allvalid && h < hmax && ( errsq < sigma || h < hmin ); + bool dodraw = allvalid && h < hmax && errsq < sigma; + if ( tNeedOverlay && ( dooverlay || dodraw ) ) + { + Rect newoverlay( p0, p1 ); + overlaystack.push( newoverlay ); + overlaypt = &overlaystack.top(); + } + if ( overlaypt ) overlaypt->setContains( p2 ); + if ( dodraw ) + { + // draw the two segments + QPoint tp0 = toScreen(p0); + QPoint tp1 = toScreen(p1); + QPoint tp2 = toScreen(p2); + if ( curpolylinenextfree > 0 && curpolyline[curpolylinenextfree - 1] != tp1 ) + { + // flush the current part of the curve + mP.drawPolyline( curpolyline, 0, curpolylinenextfree ); + curpolylinenextfree = 0; + } + if ( curpolylinenextfree == 0 ) + curpolyline[curpolylinenextfree++] = tp1; + curpolyline[curpolylinenextfree++] = tp2; + curpolyline[curpolylinenextfree++] = tp0; + } + else if ( h >= hmin ) // we do not continue to subdivide indefinitely! + { + // push into stack in order to process both subintervals + if ( addn || ( valid0 && sr.contains( p0 ) ) ) + workstack.push( workitem( curitem.first, coordparampair( t2, p2 ), + overlaypt ) ); + if ( addn || ( valid1 && sr.contains( p1 ) ) ) + { + curitem = workitem( coordparampair( t2, p2 ), curitem.second , + overlaypt ); + curitemok = true; + } + } + } + } + // flush the rest of the curve + mP.drawPolyline( curpolyline, 0, curpolylinenextfree ); + curpolylinenextfree = 0; + + if ( ! workstack.empty () ) + kdDebug() << "Stack not empty in KigPainter::drawCurve!\n" << endl; + assert ( tNeedOverlay || overlaystack.empty() ); + if ( tNeedOverlay ) + { + Rect border = window(); + while ( ! overlaystack.empty() ) + { + Rect overlay = overlaystack.top(); + overlaystack.pop(); + if (overlay.intersects( border )) + mOverlay.push_back( toScreenEnlarge( overlay ) ); + } + } + mNeedOverlay = tNeedOverlay; +} + +void KigPainter::drawTextFrame( const Rect& frame, + const QString& s, bool needframe ) +{ + QPen oldpen = mP.pen(); + QBrush oldbrush = mP.brush(); + if ( needframe ) + { + // inspired upon kgeo, thanks to Marc Bartsch, i've taken some of + // his code too.. + setPen( QPen( Qt::black, 1 ) ); + setBrush( QBrush( QColor( 255, 255, 222 ) ) ); + drawRect( frame ); + setPen( QPen( QColor( 197, 194, 197 ), 1, Qt::SolidLine ) ); + + QRect qr = toScreen( frame ); + + mP.drawLine( qr.topLeft(), qr.topRight() ); + mP.drawLine( qr.topLeft(), qr.bottomLeft() ); + }; + setPen( oldpen ); + setBrush( oldbrush ); + drawText( frame, s, Qt::AlignVCenter | Qt::AlignLeft ); +} + +void KigPainter::drawArc( const Coordinate& center, const double radius, + const double dstartangle, const double dangle ) +{ + // convert to 16th of degrees... + const int startangle = static_cast( Goniometry::convert( 16 * dstartangle, Goniometry::Rad, Goniometry::Deg ) ); + const int angle = static_cast( Goniometry::convert( 16 * dangle, Goniometry::Rad, Goniometry::Deg ) ); + + if ( angle <= 16 ) + { + Coordinate a = center + radius * Coordinate( cos( dstartangle ), sin( dstartangle )); + Coordinate b = center + radius * Coordinate( cos( dstartangle + dangle ), sin( dstartangle + dangle )); + drawSegment ( a , b ); + } + else + { + Rect krect( 0, 0, 2*radius, 2*radius ); + krect.setCenter( center ); + QRect rect = toScreen( krect ); + + mP.drawArc( rect, startangle, angle ); + setWholeWinOverlay(); + } +} + diff --git a/kig/misc/kigpainter.h b/kig/misc/kigpainter.h new file mode 100644 index 00000000..e7f884f4 --- /dev/null +++ b/kig/misc/kigpainter.h @@ -0,0 +1,291 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002-2003 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + + +#ifndef KIGPAINTER_H +#define KIGPAINTER_H + +#include "coordinate.h" +#include "rect.h" +#include "screeninfo.h" + +#include +#include + +#include + +class KigWidget; +class QPaintDevice; +class CoordinateSystem; +class ObjectHierarchy; +class ConicPolarData; +class CubicCartesianData; +class LineData; +class CurveImp; +class KigDocument; +class ObjectHolder; + +/** + * KigPainter is an extended QPainter. + * + * Currently the only difference is that it translates coordinates + * from and to the internal coordinates/ the widget coordinates... + * + * It calls KigWidget::appendOverlay() for all of the places it draws in... + */ +class KigPainter + : public Qt +{ +protected: + // don't blaim me for this mutable hack. It's TT that hasn't got + // its consts correctly... + mutable QPainter mP; + + QColor color; + PenStyle style; + int pointstyle; + int width; + BrushStyle brushStyle; + QColor brushColor; + + const KigDocument& mdoc; + ScreenInfo msi; + + bool mNeedOverlay; + int overlayenlarge; +public: + /** + * construct a new KigPainter: + * the ScreenInfo is used to map the document coordinates to the + * widget coordinates. This is done transparently to the objects. + * needOverlay sets whether we try to remember the places we're + * drawing on using the various overlay methods. @see overlay() + */ + KigPainter( const ScreenInfo& r, QPaintDevice* device, const KigDocument& doc, + bool needOverlay = true ); + ~KigPainter(); + + /** + * what rect are we drawing on ? + */ + Rect window(); + + QPoint toScreen( const Coordinate p ) const; + QRect toScreen( const Rect r ) const; + QRect toScreenEnlarge( const Rect r ) const; + Coordinate fromScreen( const QPoint& p ) const; + Rect fromScreen( const QRect& r ) const; + + // colors and stuff... + void setStyle( const PenStyle c ); + void setColor( const QColor& c ); + /** + * setting this to -1 means to use the default width for the object + * being drawn.. a point -> 5, other objects -> 1 + */ + void setWidth( const int c ); + void setPointStyle( const int p ); + void setPen( const QPen& p ); + void setBrushStyle( const BrushStyle c ); + void setBrush( const QBrush& b ); + void setBrushColor( const QColor& c ); + + QColor getColor() const; + bool getNightVision( ) const; + + double pixelWidth(); + + /** + * this is called by some drawing functions that modify the 'entire' + * screen, i.e. they do so many changes that it's easier to just + * update the entire screen, or else i have been to lazy to + * implement an appropriate overlay function ;) + * it clears mOverlay, and sets it to the entire widget... + */ + void setWholeWinOverlay(); + + /** + * draw an object ( by calling its draw function.. ) + */ + void drawObject( const ObjectHolder* o, bool sel ); + void drawObjects( const std::vector& os, bool sel ); + template + void drawObjects( iter begin, iter end, bool sel ) + { + for ( ; begin != end; ++begin ) + drawObject( *begin, sel ); + } + + /** + * draw a generic curve... + */ + void drawCurve( const CurveImp* curve ); + + /** + * draws text in a standard manner, convenience function... + */ + void drawTextStd( const QPoint& p, const QString& s ); + + /** + * draws a rect filled up with a pattern of cyan lines... + */ + void drawFilledRect( const QRect& ); + + /** + * draw a rect.. + */ + void drawRect( const Rect& r ); + + /** + * overload, mainly for drawing the selection rectangle by + * KigWidget... + */ + void drawRect( const QRect& r ); + + /** + * draw a circle... + */ + void drawCircle( const Coordinate& center, const double radius ); + + /** + * draw a segment... + */ + void drawSegment ( const Coordinate& from, const Coordinate& to ); + void drawSegment( const LineData& d ); + + /** + * draw a ray... + */ + void drawRay( const Coordinate& a, const Coordinate& b ); + void drawRay( const LineData& d ); + + /** + * draw a line... + */ + void drawLine ( const Coordinate& p1, const Coordinate& p2 ); + void drawLine( const LineData& d ); + + /** + * draw a point... This means a single point, as in + * QPainter::drawPoint(), unlike drawFatPoint()... + */ + void drawPoint( const Coordinate& p ); + + /** + * draw a thick point.. This is what the user sees when he draws a + * point. In fact it isn't a point, but a filled circle of a + * certain radius... + */ + void drawFatPoint( const Coordinate& p ); + + /** + * draw a polygon defined by the points in pts... + */ + void drawPolygon( const std::vector& pts, bool winding = false, int index = 0, int npoints = -1 ); + void drawPolygon( const std::vector& pts, bool winding = false, int index = 0, int npoints = -1 ); + + /** + * draw an area defined by the points in pts filled with the set + * color... + */ + void drawArea( const std::vector& pts, bool border = true ); + + /** + * draw the angle with center point, with size angle, starting + * at the angle startAngle.. Angles should be in radians. + */ + void drawAngle( const Coordinate& point, const double startangle, + const double angle ); + + /** + * draw the arc ( a part of a circle ), of the circle with center + * center, radius radius, with size angle, starting at the angle + * startAngle.. Angles should be in radians.. + */ + void drawArc( const Coordinate& center, const double radius, + const double startangle, const double angle ); + + /** + * draw a vector ( with an arrow etc. ) + */ + + void drawVector( const Coordinate& a, const Coordinate& b ); + + /** + * draw text... + * \see QPainter::drawText() + */ + void drawText( const Rect r, const QString s, int textFlags = 0, + int len = -1); + void drawText( const Coordinate p, const QString s, + int textFlags = 0, int len = -1); + + void drawSimpleText( const Coordinate& c, const QString s ); + void drawTextFrame( const Rect& frame, const QString& s, bool needframe ); + + const Rect boundingRect( const Rect& r, const QString s, + int f = 0, int l = -1 ) const; + + const Rect boundingRect( const Coordinate& c, const QString s, + int f = 0, int l = -1 ) const; + + const Rect simpleBoundingRect( const Coordinate& c, const QString s ); + + void drawGrid( const CoordinateSystem& c, bool showGrid = true, bool showAxes = true ); + + const std::vector& overlay() { return mOverlay; } + +protected: + /** + * adds a number of rects to mOverlay so that the rects entirely + * contain the circle... + * \see mOverlay + */ + void circleOverlay( const Coordinate& centre, double radius ); + // this works recursively... + void circleOverlayRecurse( const Coordinate& centre, double radius, const Rect& currentRect ); + + /** + * adds some rects to mOverlay, so that they cover the segment p1p2 + * completely... + * \see Object::getOverlay() + */ + void segmentOverlay( const Coordinate& p1, const Coordinate& p2 ); + + /** + * ... + */ + void pointOverlay( const Coordinate& p1 ); + + /** + * ... + * \see drawText(), QPainter::boundingRect() + */ + void textOverlay( const QRect& r, const QString s, int textFlags, int len ); + + /** + * the size we want the overlay rects to be... + */ + double overlayRectSize(); + + std::vector mOverlay; +}; + +#endif diff --git a/kig/misc/kigtransform.cpp b/kig/misc/kigtransform.cpp new file mode 100644 index 00000000..a297ed6e --- /dev/null +++ b/kig/misc/kigtransform.cpp @@ -0,0 +1,810 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Maurizio Paolini + Copyright (C) 2003 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "kigtransform.h" + +#include "kignumerics.h" +#include "common.h" + +#include + +#include +#include + +// Transformation getProjectiveTransformation ( int argsnum, +// Object *transforms[], bool& valid ) +// { +// valid = true; + +// assert ( argsnum > 0 ); +// int argn = 0; +// Object* transform = transforms[argn++]; +// if (transform->toVector()) +// { +// // translation +// assert (argn == argsnum); +// Vector* v = transform->toVector(); +// Coordinate dir = v->getDir(); +// return Transformation::translation( dir ); +// } + +// if (transform->toPoint()) +// { +// // point reflection ( or is point symmetry the correct term ? ) +// assert (argn == argsnum); +// Point* p = transform->toPoint(); +// return Transformation::pointReflection( p->getCoord() ); +// } + +// if (transform->toLine()) +// { +// // line reflection ( or is it line symmetry ? ) +// Line* line = transform->toLine(); +// assert (argn == argsnum); +// return Transformation::lineReflection( line->lineData() ); +// } + +// if (transform->toRay()) +// { +// // domi: sorry, but what kind of transformation does this do ? +// // i'm guessing it's some sort of rotation, but i'm not +// // really sure.. +// Ray* line = transform->toRay(); +// Coordinate d = line->direction().normalize(); +// Coordinate t = line->p1(); +// double alpha = 0.1*M_PI/2; // a small angle for the DrawPrelim +// if (argn < argsnum) +// { +// Angle* angle = transforms[argn++]->toAngle(); +// alpha = angle->size(); +// } +// assert (argn == argsnum); +// return Transformation::projectiveRotation( alpha, d, t ); +// } + +// if (transform->toAngle()) +// { +// // rotation.. +// Coordinate center = Coordinate( 0., 0. ); +// if (argn < argsnum) +// { +// Object* arg = transforms[argn++]; +// assert (arg->toPoint()); +// center = arg->toPoint()->getCoord(); +// } +// Angle* angle = transform->toAngle(); +// double alpha = angle->size(); + +// assert (argn == argsnum); + +// return Transformation::rotation( alpha, center ); +// } + +// if (transform->toSegment()) // this is a scaling +// { +// Segment* segment = transform->toSegment(); +// Coordinate p = segment->p2() - segment->p1(); +// double s = p.length(); +// if (argn < argsnum) +// { +// Object* arg = transforms[argn++]; +// if (arg->toSegment()) // s is the length of the first segment +// // divided by the length of the second.. +// { +// Segment* segment = arg->toSegment(); +// Coordinate p = segment->p2() - segment->p1(); +// s /= p.length(); +// if (argn < argsnum) arg = transforms[argn++]; +// } +// if (arg->toPoint()) // scaling w.r. to a point +// { +// Point* p = arg->toPoint(); +// assert (argn == argsnum); +// return Transformation::scaling( s, p->getCoord() ); +// } +// if (arg->toLine()) // scaling w.r. to a line +// { +// Line* line = arg->toLine(); +// assert( argn == argsnum ); +// return Transformation::scaling( s, line->lineData() ); +// } +// } + +// return Transformation::scaling( s, Coordinate( 0., 0. ) ); +// } + +// valid = false; +// return Transformation::identity(); +// } + +// tWantArgsResult WantTransformation ( Objects::const_iterator& i, +// const Objects& os ) +// { +// Object* o = *i++; +// if (o->toVector()) return tComplete; +// if (o->toPoint()) return tComplete; +// if (o->toLine()) return tComplete; +// if (o->toAngle()) +// { +// if ( i == os.end() ) return tNotComplete; +// o = *i++; +// if (o->toPoint()) return tComplete; +// if (o->toLine()) return tComplete; +// return tNotGood; +// } +// if (o->toRay()) +// { +// if ( i == os.end() ) return tNotComplete; +// o = *i++; +// if (o->toAngle()) return tComplete; +// return tNotGood; +// } +// if (o->toSegment()) +// { +// if ( i == os.end() ) return tNotComplete; +// o = *i++; +// if ( o->toSegment() ) +// { +// if ( i == os.end() ) return tNotComplete; +// o = *i++; +// } +// if (o->toPoint()) return tComplete; +// if (o->toLine()) return tComplete; +// return tNotGood; +// } +// return tNotGood; +// } + +// QString getTransformMessage ( const Objects& os, const Object *o ) +// { +// int size = os.size(); +// switch (size) +// { +// case 1: +// if (o->toVector()) return i18n("translate by this vector"); +// if (o->toPoint()) return i18n("central symmetry by this point. You" +// " can obtain different transformations by clicking on lines (mirror)," +// " vectors (translation), angles (rotation), segments (scaling) and rays" +// " (projective transformation)"); +// if (o->toLine()) return i18n("reflect in this line"); +// if (o->toAngle()) return i18n("rotate by this angle"); +// if (o->toSegment()) return i18n("scale using the length of this vector"); +// if (o->toRay()) return i18n("a projective transformation in the direction" +// " indicated by this ray, it is a rotation in the projective plane" +// " about a point at infinity"); +// return i18n("Use this transformation"); + +// case 2: // we ask for the first parameter of the transformation +// case 3: +// if (os[1]->toAngle()) +// { +// if (o->toPoint()) return i18n("about this point"); +// assert (false); +// } +// if (os[1]->toSegment()) +// { +// if (o->toSegment()) +// return i18n("relative to the length of this other vector"); +// if (o->toPoint()) +// return i18n("about this point"); +// if (o->toLine()) +// return i18n("about this line"); +// } +// if (os[1]->toRay()) +// { +// if (o->toAngle()) return i18n("rotate by this angle in the projective" +// " plane"); +// } +// return i18n("Using this object"); + +// default: assert(false); +// } + +// return i18n("Use this transformation"); +// } + + +/* domi: not necessary anymore, homotheticness is kept as a bool in + * the Transformation class.. + * keeping it here, in case a need for it arises some time in the + * future... + * decide if the given transformation is homotetic + */ +// bool isHomoteticTransformation ( double transformation[3][3] ) +// { +// if (transformation[0][1] != 0 || transformation[0][2] != 0) return (false); +// // test the orthogonality of the matrix 2x2 of second and third rows +// // and columns +// if (fabs(fabs(transformation[1][1]) - +// fabs(transformation[2][2])) > 1e-8) return (false); +// if (fabs(fabs(transformation[1][2]) - +// fabs(transformation[2][1])) > 1e-8) return (false); + +// return transformation[1][2] * transformation[2][1] * +// transformation[1][1] * transformation[2][2] <= 0.; +// } + +const Transformation Transformation::identity() +{ + Transformation ret; + for ( int i = 0; i < 3; ++i ) + for ( int j = 0; j < 3; ++j ) + ret.mdata[i][j] = ( i == j ? 1 : 0 ); + ret.mIsHomothety = ret.mIsAffine = true; + return ret; +} + +const Transformation Transformation::scalingOverPoint( double factor, const Coordinate& center ) +{ + Transformation ret; + for ( int i = 0; i < 3; ++i ) + for ( int j = 0; j < 3; ++j ) + ret.mdata[i][j] = ( i == j ? factor : 0 ); + ret.mdata[0][0] = 1; + ret.mdata[1][0] = center.x - factor * center.x; + ret.mdata[2][0] = center.y - factor * center.y; + ret.mIsHomothety = ret.mIsAffine = true; + return ret; +} + +const Transformation Transformation::translation( const Coordinate& c ) +{ + Transformation ret = identity(); + ret.mdata[1][0] = c.x; + ret.mdata[2][0] = c.y; + + // this is already set in the identity() constructor, but just for + // clarity.. + ret.mIsHomothety = ret.mIsAffine = true; + return ret; +} + +const Transformation Transformation::pointReflection( const Coordinate& c ) +{ + Transformation ret = scalingOverPoint( -1, c ); + ret.mIsHomothety = ret.mIsAffine = true; + return ret; +} + +const Transformation operator*( const Transformation& a, const Transformation& b ) +{ + // just multiply the two matrices.. + Transformation ret; + + for ( int i = 0; i < 3; ++i ) + for ( int j = 0; j < 3; ++j ) + { + ret.mdata[i][j] = 0; + for ( int k = 0; k < 3; ++k ) + ret.mdata[i][j] += a.mdata[i][k] * b.mdata[k][j]; + }; + + // combination of two homotheties is a homothety.. + + ret.mIsHomothety = a.mIsHomothety && b.mIsHomothety; + + // combination of two affinities is affine.. + + ret.mIsAffine = a.mIsAffine && b.mIsAffine; + + return ret; +} + +const Transformation Transformation::lineReflection( const LineData& l ) +{ + Transformation ret = scalingOverLine( -1, l ); + // a reflection is a homothety... + ret.mIsHomothety = ret.mIsAffine = true; + return ret; +} + +const Transformation Transformation::scalingOverLine( double factor, const LineData& l ) +{ + Transformation ret = identity(); + + Coordinate a = l.a; + Coordinate d = l.dir(); + double dirnormsq = d.squareLength(); + ret.mdata[1][1] = (d.x*d.x + factor*d.y*d.y)/dirnormsq; + ret.mdata[2][2] = (d.y*d.y + factor*d.x*d.x)/dirnormsq; + ret.mdata[1][2] = ret.mdata[2][1] = (d.x*d.y - factor*d.x*d.y)/dirnormsq; + + ret.mdata[1][0] = a.x - ret.mdata[1][1]*a.x - ret.mdata[1][2]*a.y; + ret.mdata[2][0] = a.y - ret.mdata[2][1]*a.x - ret.mdata[2][2]*a.y; + + // domi: is 1e-8 a good value ? + ret.mIsHomothety = ( fabs( factor - 1 ) < 1e-8 || fabs ( factor + 1 ) < 1e-8 ); + ret.mIsAffine = true; + return ret; +} + +const Transformation Transformation::harmonicHomology( + const Coordinate& center, const LineData& axis ) +{ + // this is a well known projective transformation. We find it by first + // computing the homogeneous equation of the axis ax + by + cz = 0 + // then a straightforward computation shows that the 3x3 matrix describing + // the transformation is of the form: + // + // (r . C) Id - 2 (C tensor r) + // + // where r = [c, a, b], C = [1, Cx, Cy], Cx and Cy are the coordinates of + // the center, '.' denotes the scalar product, Id is the identity matrix, + // 'tensor' is the tensor product producing a 3x3 matrix. + // + // note: here we decide to use coordinate '0' in place of the third coordinate + // in homogeneous notation; e.g. C = [1, cx, cy] + + Coordinate pointa = axis.a; + Coordinate pointb = axis.b; + + double a = pointa.y - pointb.y; + double b = pointb.x - pointa.x; + double c = pointa.x*pointb.y - pointa.y*pointb.x; + + double cx = center.x; + double cy = center.y; + + double scalprod = a*cx + b*cy + c; + scalprod *= 0.5; + Transformation ret; + + ret.mdata[0][0] = c - scalprod; + ret.mdata[0][1] = a; + ret.mdata[0][2] = b; + + ret.mdata[1][0] = c*cx; + ret.mdata[1][1] = a*cx - scalprod; + ret.mdata[1][2] = b*cx; + + ret.mdata[2][0] = c*cy; + ret.mdata[2][1] = a*cy; + ret.mdata[2][2] = b*cy - scalprod; + + ret.mIsHomothety = ret.mIsAffine = false; + return ret; +} + +const Transformation Transformation::affinityGI3P( + const std::vector& FromPoints, + const std::vector& ToPoints, + bool& valid ) +{ + // construct the (generically) unique affinity that transforms 3 given + // point into 3 other given points; i.e. it depends on the coordinates of + // a total of 6 points. This actually amounts in solving a 6x6 linear + // system to find the entries of a 2x2 linear transformation matrix T + // and of a translation vector t. + // If Pi denotes one of the starting points and Qi the corresponding + // final position we actually have to solve: Qi = t + T Pi, for i=1,2,3 + // (each one is a vector equation, so that it really gives 2 equations). + // In our context T and t are used to build a 3x3 projective transformation + // as follows: + // + // [ 1 0 0 ] + // [ t1 T11 T12 ] + // [ t2 T21 T22 ] + // + // In order to take advantage of the two functions "GaussianElimination" + // and "BackwardSubstitution", which are specifically aimed at solving + // homogeneous underdetermined linear systems, we just add a further + // unknown m and solve for t + T Pi - m Qi = 0. Since our functions + // returns a nonzero solution we shall have a nonzero 'm' in the end and + // can build the 3x3 matrix as follows: + // + // [ m 0 0 ] + // [ t1 T11 T12 ] + // [ t2 T21 T22 ] + // + // we order the unknowns as follows: m, t1, t2, T11, T12, T21, T22 + + double row0[7], row1[7], row2[7], row3[7], row4[7], row5[7]; + + double *matrix[6] = {row0, row1, row2, row3, row4, row5}; + + double solution[7]; + int scambio[7]; + + assert (FromPoints.size() == 3); + assert (ToPoints.size() == 3); + + // fill in the matrix elements + for ( int i = 0; i < 6; i++ ) + { + for ( int j = 0; j < 7; j++ ) + { + matrix[i][j] = 0.0; + } + } + + for ( int i = 0; i < 3; i++ ) + { + Coordinate p = FromPoints[i]; + Coordinate q = ToPoints[i]; + matrix[i][0] = -q.x; + matrix[i][1] = 1.0; + matrix[i][3] = p.x; + matrix[i][4] = p.y; + matrix[i+3][0] = -q.y; + matrix[i+3][2] = 1.0; + matrix[i+3][5] = p.x; + matrix[i+3][6] = p.y; + } + + Transformation ret; + valid = true; + if ( ! GaussianElimination( matrix, 6, 7, scambio ) ) + { valid = false; return ret; } + + // fine della fase di eliminazione + BackwardSubstitution( matrix, 6, 7, scambio, solution ); + + // now we can build the 3x3 transformation matrix; remember that + // unknown 0 is the multiplicator 'm' + + ret.mdata[0][0] = solution[0]; + ret.mdata[0][1] = ret.mdata[0][2] = 0.0; + ret.mdata[1][0] = solution[1]; + ret.mdata[2][0] = solution[2]; + ret.mdata[1][1] = solution[3]; + ret.mdata[1][2] = solution[4]; + ret.mdata[2][1] = solution[5]; + ret.mdata[2][2] = solution[6]; + + ret.mIsHomothety = false; + ret.mIsAffine = true; + return ret; +} + +const Transformation Transformation::projectivityGI4P( + const std::vector& FromPoints, + const std::vector& ToPoints, + bool& valid ) +{ + // construct the (generically) unique projectivity that transforms 4 given + // point into 4 other given points; i.e. it depends on the coordinates of + // a total of 8 points. This actually amounts in solving an underdetermined + // homogeneous linear system. + + double + row0[13], row1[13], row2[13], row3[13], row4[13], row5[13], row6[13], row7[13], + row8[13], row9[13], row10[13], row11[13]; + + double *matrix[12] = {row0, row1, row2, row3, row4, row5, row6, row7, + row8, row9, row10, row11}; + + double solution[13]; + int scambio[13]; + + assert (FromPoints.size() == 4); + assert (ToPoints.size() == 4); + + // fill in the matrix elements + for ( int i = 0; i < 12; i++ ) + { + for ( int j = 0; j < 13; j++ ) + { + matrix[i][j] = 0.0; + } + } + + for ( int i = 0; i < 4; i++ ) + { + Coordinate p = FromPoints[i]; + Coordinate q = ToPoints[i]; + matrix[i][0] = matrix[4+i][3] = matrix[8+i][6] = 1.0; + matrix[i][1] = matrix[4+i][4] = matrix[8+i][7] = p.x; + matrix[i][2] = matrix[4+i][5] = matrix[8+i][8] = p.y; + matrix[i][9+i] = -1.0; + matrix[4+i][9+i] = -q.x; + matrix[8+i][9+i] = -q.y; + } + + Transformation ret; + valid = true; + if ( ! GaussianElimination( matrix, 12, 13, scambio ) ) + { valid = false; return ret; } + + // fine della fase di eliminazione + BackwardSubstitution( matrix, 12, 13, scambio, solution ); + + // now we can build the 3x3 transformation matrix; remember that + // unknowns from 9 to 13 are just multiplicators that we don't need here + + int k = 0; + for ( int i = 0; i < 3; i++ ) + { + for ( int j = 0; j < 3; j++ ) + { + ret.mdata[i][j] = solution[k++]; + } + } + + ret.mIsHomothety = ret.mIsAffine = false; + return ret; +} + +const Transformation Transformation::castShadow( + const Coordinate& lightsrc, const LineData& l ) +{ + // first deal with the line l, I need to find an appropriate reflection + // that transforms l onto the x-axis + + Coordinate d = l.dir(); + Coordinate a = l.a; + double k = d.length(); + if ( d.x < 0 ) k *= -1; // for numerical stability + Coordinate w = d + Coordinate( k, 0 ); + // w /= w.length(); + // w defines a Householder transformation, but we don't need to normalize + // it here. + // warning: this w is the orthogonal of the w of the textbooks! + // this is fine for us since in this way it indicates the line direction + Coordinate ra = Coordinate ( a.x + w.y*a.y/(2*w.x), a.y/2 ); + Transformation sym = lineReflection ( LineData( ra, ra + w ) ); + + // in the new coordinates the line is the x-axis + // I must transform the point + + Coordinate modlightsrc = sym.apply ( lightsrc ); + Transformation ret = identity(); + // parameter t indicates the distance of the light source from + // the plane of the drawing. A negative value means that the light + // source is behind the plane. + double t = -1.0; + // double t = -modlightsrc.y; <-- this gives the old transformation! + double e = modlightsrc.y - t; + ret.mdata[0][0] = e; + ret.mdata[0][2] = -1; + ret.mdata[1][1] = e; + ret.mdata[1][2] = -modlightsrc.x; + ret.mdata[2][2] = -t; + + ret.mIsHomothety = ret.mIsAffine = false; + return sym*ret*sym; +// return translation( t )*ret*translation( -t ); +} + +const Transformation Transformation::projectiveRotation( + double alpha, const Coordinate& d, const Coordinate& t ) +{ + Transformation ret; + double cosalpha = cos( alpha ); + double sinalpha = sin( alpha ); + ret.mdata[0][0] = cosalpha; + ret.mdata[1][1] = cosalpha*d.x*d.x + d.y*d.y; + ret.mdata[0][1] = -sinalpha*d.x; + ret.mdata[1][0] = sinalpha*d.x; + ret.mdata[0][2] = -sinalpha*d.y; + ret.mdata[2][0] = sinalpha*d.y; + ret.mdata[1][2] = cosalpha*d.x*d.y - d.x*d.y; + ret.mdata[2][1] = cosalpha*d.x*d.y - d.x*d.y; + ret.mdata[2][2] = cosalpha*d.y*d.y + d.x*d.x; + + ret.mIsHomothety = ret.mIsAffine = false; + return translation( t )*ret*translation( -t ); +} + +const Coordinate Transformation::apply( const double x0, + const double x1, + const double x2) const +{ + double phom[3] = {x0, x1, x2}; + double rhom[3] = {0., 0., 0.}; + + + for (int i = 0; i < 3; i++) + { + for (int j = 0; j < 3; j++) + { + rhom[i] += mdata[i][j]*phom[j]; + } + } + + if (rhom[0] == 0.) + return Coordinate::invalidCoord(); + + return Coordinate (rhom[1]/rhom[0], rhom[2]/rhom[0]); +} + +const Coordinate Transformation::apply( const Coordinate& p ) const +{ + return apply( 1., p.x, p.y ); +// double phom[3] = {1., p.x, p.y}; +// double rhom[3] = {0., 0., 0.}; +// +// for (int i = 0; i < 3; i++) +// { +// for (int j = 0; j < 3; j++) +// { +// rhom[i] += mdata[i][j]*phom[j]; +// } +// } +// +// if (rhom[0] == 0.) +// return Coordinate::invalidCoord(); +// +// return Coordinate (rhom[1]/rhom[0], rhom[2]/rhom[0]); +} + +const Coordinate Transformation::apply0( const Coordinate& p ) const +{ + return apply( 0., p.x, p.y ); +} + +const Transformation Transformation::rotation( double alpha, const Coordinate& center ) +{ + Transformation ret = identity(); + + double x = center.x; + double y = center.y; + + double cosalpha = cos( alpha ); + double sinalpha = sin( alpha ); + + ret.mdata[1][1] = ret.mdata[2][2] = cosalpha; + ret.mdata[1][2] = -sinalpha; + ret.mdata[2][1] = sinalpha; + ret.mdata[1][0] = x - ret.mdata[1][1]*x - ret.mdata[1][2]*y; + ret.mdata[2][0] = y - ret.mdata[2][1]*x - ret.mdata[2][2]*y; + + // this is already set in the identity() constructor, but just for + // clarity.. + ret.mIsHomothety = ret.mIsAffine = true; + + return ret; +} + +bool Transformation::isHomothetic() const +{ + return mIsHomothety; +} + +bool Transformation::isAffine() const +{ + return mIsAffine; +} + +/* + *mp: + * this function has the property that it changes sign if computed + * on two points that lie on either sides with respect to the critical + * line (this is the line that goes to the line at infinity). + * For affine transformations the result has always the same sign. + * NOTE: the result is *not* invariant under rescaling of all elements + * of the transformation matrix. + * The typical use is to determine whether a segment is transformed + * into a segment or a couple of half-lines. + */ + +double Transformation::getProjectiveIndicator( const Coordinate& c ) const +{ + return mdata[0][0] + mdata[0][1]*c.x + mdata[0][2]*c.y; +} + +// assuming that this is an affine transformation, return its +// determinant. What is really important here is just the sign +// of the determinant. +double Transformation::getAffineDeterminant() const +{ + return mdata[1][1]*mdata[2][2] - mdata[1][2]*mdata[2][1]; +} + +// this assumes that the 2x2 affine part of the matrix is of the +// form [ cos a, sin a; -sin a, cos a] or a multiple +double Transformation::getRotationAngle() const +{ + return atan2( mdata[1][2], mdata[1][1] ); +} + +const Coordinate Transformation::apply2by2only( const Coordinate& p ) const +{ + double x = p.x; + double y = p.y; + double nx = mdata[1][1]*x + mdata[1][2]*y; + double ny = mdata[2][1]*x + mdata[2][2]*y; + return Coordinate( nx, ny ); +} + +double Transformation::data( int r, int c ) const +{ + return mdata[r][c]; +} + +const Transformation Transformation::inverse( bool& valid ) const +{ + Transformation ret; + + valid = Invert3by3matrix( mdata, ret.mdata ); + + // the inverse of a homothety is a homothety, same for affinities.. + ret.mIsHomothety = mIsHomothety; + ret.mIsAffine = mIsAffine; + + return ret; +} + +Transformation::Transformation() +{ + // this is the constructor used by the static Transformation + // creation functions, so mIsHomothety is in general false + mIsHomothety = mIsAffine = false; + for ( int i = 0; i < 3; ++i ) + for ( int j = 0; j < 3; ++j ) + mdata[i][j] = ( i == j ) ? 1 : 0; +} + +Transformation::~Transformation() +{ +} + +double Transformation::apply( double length ) const +{ + assert( isHomothetic() ); + double det = mdata[1][1]*mdata[2][2] - + mdata[1][2]*mdata[2][1]; + return sqrt( fabs( det ) ) * length; +} + +Transformation::Transformation( double data[3][3], bool ishomothety ) + : mIsHomothety( ishomothety ) +{ + for ( int i = 0; i < 3; ++i ) + for ( int j = 0; j < 3; ++j ) + mdata[i][j] = data[i][j]; + + //mp: a test for affinity is used to initialize mIsAffine... + mIsAffine = false; + if ( fabs(mdata[0][1]) + fabs(mdata[0][2]) < 1e-8 * fabs(mdata[0][0]) ) + mIsAffine = true; +} + +bool operator==( const Transformation& lhs, const Transformation& rhs ) +{ + for ( int i = 0; i < 3; ++i ) + for ( int j = 0; j < 3; ++j ) + if ( lhs.data( i, j ) != rhs.data( i, j ) ) + return false; + return true; +} + +const Transformation Transformation::similitude( + const Coordinate& center, double theta, double factor ) +{ + //kdDebug() << k_funcinfo << "theta: " << theta << " factor: " << factor << endl; + Transformation ret; + ret.mIsHomothety = true; + double costheta = cos( theta ); + double sintheta = sin( theta ); + ret.mdata[0][0] = 1; + ret.mdata[0][1] = 0; + ret.mdata[0][2] = 0; + ret.mdata[1][0] = ( 1 - factor*costheta )*center.x + factor*sintheta*center.y; + ret.mdata[1][1] = factor*costheta; + ret.mdata[1][2] = -factor*sintheta; + ret.mdata[2][0] = -factor*sintheta*center.x + ( 1 - factor*costheta )*center.y; + ret.mdata[2][1] = factor*sintheta; + ret.mdata[2][2] = factor*costheta; + // fails for factor == infinity + //assert( ( ret.apply( center ) - center ).length() < 1e-5 ); + ret.mIsHomothety = ret.mIsAffine = true; + return ret; +} diff --git a/kig/misc/kigtransform.h b/kig/misc/kigtransform.h new file mode 100644 index 00000000..252a0f72 --- /dev/null +++ b/kig/misc/kigtransform.h @@ -0,0 +1,190 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Maurizio Paolini + Copyright (C) 2003 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#ifndef KIG_MISC_KIGTRANSFORM_H +#define KIG_MISC_KIGTRANSFORM_H + +#include "coordinate.h" +#include + +class LineData; + +/** + * Class representing a transformation. More specifically, this class + * represents a pretty generic 2-dimensional transformation. Various + * common transformations can be used. Construct a Transformation by + * using one of its static members, and use it either with its + * Transformation::apply method, or the ObjectImp::transform method. + */ +class Transformation +{ + double mdata[3][3]; + bool mIsHomothety; + bool mIsAffine; + Transformation(); +public: + ~Transformation(); + Transformation( double data[3][3], bool ishomothety ); + + /** + * Apply this Tranformation. Apply this transformation to the + * Coordinate c. Can return an invalid Coordinate. + * apply0 assumes that c indicates a point at infinity, having + * [0, c.x, c.y] as homogeneous coordinates + */ + const Coordinate apply( const double x0, const double x1, const double x2 ) const; + const Coordinate apply( const Coordinate& c ) const; + const Coordinate apply0( const Coordinate& c ) const; + + /** + * Returns whether this is a homothetic (affine) transformation. + */ + bool isHomothetic() const; + bool isAffine() const; + double getProjectiveIndicator( const Coordinate& c ) const; + double getAffineDeterminant() const; + double getRotationAngle() const; + const Coordinate apply2by2only( const Coordinate& c ) const; + /** + * \ifnot creating-python-scripting-doc + * a homothetic transformation maintains the ratio's of lengths. + * This means that every length is multiplied by a fixed number when + * it is projected... This function does that calculation for + * you.. + * \endif + */ + double apply( double length ) const; + double data( int r, int c ) const; + /** + * The inverse Transformation. Returns the inverse Transformation + * of this Transformation. + */ + const Transformation inverse( bool& valid ) const; + + /** + * Identity. Returns the Identity Transformation, i.e. a + * Transformation that doesn't do anything. + */ + static const Transformation identity(); + /** + * Scaling over Point. Returns a Transformation that scales points + * by a certain factor with relation to a center point. + */ + static const Transformation scalingOverPoint( double factor, const Coordinate& center = Coordinate() ); + /** + * Scaling over Line. Returns a Transformation that scales points + * by a certain factor with relation to a line. Note: This is not a + * homothetic transformation. + */ + static const Transformation scalingOverLine( double factor, const LineData& l ); + /** + * Translation. Returns a Translation by a vector c. + */ + static const Transformation translation( const Coordinate& c ); + /** + * Rotation. Returns a Rotation by a certain angle, around a + * certain center. + */ + static const Transformation rotation( double angle, const Coordinate& center = Coordinate() ); + /** + * Point Reflection. Returns a reflection over a point + * \note This equals scaling( -1, c ); + */ + static const Transformation pointReflection( const Coordinate& c ); + /** + * Line Reflection. Returns a reflection over a line + * \note This equals scaling( -1, l ); + */ + static const Transformation lineReflection( const LineData& l ); + /** + * Harmonic Homology. Returns a Transformation that transforms points in + * such a way that it appears to cast a shadow, given a certain + * light source (center), and a line (axis) indicating a plane. + */ + static const Transformation harmonicHomology( const Coordinate& center, + const LineData& axis ); + /** + * Affinity given the image of 3 points. Returns the unique + * affinity that transforms 3 given points into 3 given points. + */ + static const Transformation affinityGI3P( + const std::vector& FromPoints, + const std::vector& ToPoints, + bool& valid ); + /** + * Projectivity given the image of 4 points. Returns the unique + * projectivity that transforms 4 given points into 4 given points. + */ + static const Transformation projectivityGI4P( + const std::vector& FromPoints, + const std::vector& ToPoints, + bool& valid ); + /** + * Cast Shadow. Returns a Transformation that transforms points in + * such a way that it appears to cast a shadow, given a certain + * light source, and a line indicating a plane. + */ + static const Transformation castShadow( const Coordinate& ls, + const LineData& d ); + /** + * Projective Rotation. This is really only a test example of a + * projective non-affine transformation... + */ + static const Transformation projectiveRotation( double alpha, + const Coordinate& d, + const Coordinate& t ); + + /** + * Similitude. Sequence of a rotation and a scaling with relation + * to a certain center. + */ + static const Transformation similitude( + const Coordinate& center, double theta, double factor ); + + /** + * Sequence. This creates a Transformation that executes first + * transformation b, and then a. + */ + friend const Transformation operator*( const Transformation& a, const Transformation& b ); + + /** + * Equality. Tests two Transformation's for equality. + */ + friend bool operator==( const Transformation& lhs, const Transformation& rhs ); +}; + +const Transformation operator*( const Transformation&, const Transformation& ); +bool operator==( const Transformation& lhs, const Transformation& rhs ); + +// enum tWantArgsResult { tComplete, tNotComplete, tNotGood }; + +// Transformation getProjectiveTransformation( +// int transformationsnum, Object *mtransformations[], +// bool& valid ); + +// tWantArgsResult WantTransformation ( Objects::const_iterator& i, +// const Objects& os ); + +// QString getTransformMessage ( const Objects& os, const Object *o ); + +// bool isHomoteticTransformation ( double transformation[3][3] ); + +#endif // KIG_MISC_KIGTRANSFORM_H diff --git a/kig/misc/lists.cc b/kig/misc/lists.cc new file mode 100644 index 00000000..e93700a1 --- /dev/null +++ b/kig/misc/lists.cc @@ -0,0 +1,389 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "lists.h" + +#include "object_constructor.h" +#include "guiaction.h" +#include "object_hierarchy.h" +#include "../kig/kig_part.h" + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include +using namespace std; + +template +void vect_remove( std::vector& v, const T& t ) +{ + typename std::vector::iterator new_end = std::remove( v.begin(), v.end(), t ); + v.erase( new_end, v.end() ); +} + +GUIActionList* GUIActionList::instance() +{ + static GUIActionList l; + return &l; +} + +GUIActionList::~GUIActionList() +{ + for ( avectype::iterator i = mactions.begin(); i != mactions.end(); ++i ) + delete *i; +} + +GUIActionList::GUIActionList() +{ +} + +void GUIActionList::regDoc( KigPart* d ) +{ + mdocs.insert( d ); +} + +void GUIActionList::unregDoc( KigPart* d ) +{ + mdocs.erase( d ); +} + +void GUIActionList::add( const std::vector& a ) +{ + copy( a.begin(), a.end(), inserter( mactions, mactions.begin() ) ); + for ( dvectype::iterator i = mdocs.begin(); i != mdocs.end(); ++i ) + { + KigPart::GUIUpdateToken t = (*i)->startGUIActionUpdate(); + for ( uint j = 0; j < a.size(); ++j ) + (*i)->actionAdded( a[j], t ); + (*i)->endGUIActionUpdate( t ); + }; +} + +void GUIActionList::add( GUIAction* a ) +{ + mactions.insert( a ); + for ( dvectype::iterator i = mdocs.begin(); i != mdocs.end(); ++i ) + { + KigPart::GUIUpdateToken t = (*i)->startGUIActionUpdate(); + (*i)->actionAdded( a, t ); + (*i)->endGUIActionUpdate( t ); + }; +} + +void GUIActionList::remove( const std::vector& a ) +{ + for ( uint i = 0; i < a.size(); ++i ) + { + mactions.erase( a[i] ); + }; + for ( dvectype::iterator i = mdocs.begin(); i != mdocs.end(); ++i ) + { + KigPart::GUIUpdateToken t = (*i)->startGUIActionUpdate(); + for ( uint j = 0; j < a.size(); ++j ) + (*i)->actionRemoved( a[j], t ); + (*i)->endGUIActionUpdate( t ); + }; + delete_all( a.begin(), a.end() ); +} + +void GUIActionList::remove( GUIAction* a ) +{ + mactions.erase( a ); + for ( dvectype::iterator i = mdocs.begin(); i != mdocs.end(); ++i ) + { + KigPart::GUIUpdateToken t = (*i)->startGUIActionUpdate(); + (*i)->actionRemoved( a, t ); + (*i)->endGUIActionUpdate( t ); + }; + delete a; +} + +ObjectConstructorList::ObjectConstructorList() +{ +} + +ObjectConstructorList::~ObjectConstructorList() +{ + for ( vectype::iterator i = mctors.begin(); i != mctors.end(); ++i ) + delete *i; +} + +ObjectConstructorList* ObjectConstructorList::instance() +{ + static ObjectConstructorList s; + return &s; +} + +ObjectConstructorList::vectype ObjectConstructorList::ctorsThatWantArgs( + const std::vector& os, const KigDocument& d, + const KigWidget& w, bool co ) const +{ + vectype ret; + for ( vectype::const_iterator i = mctors.begin(); i != mctors.end(); ++i ) + { + int r = (*i)->wantArgs( os, d, w ); + if ( r == ArgsParser::Complete || ( !co && r == ArgsParser::Valid ) ) + ret.push_back( *i ); + }; + return ret; +} + +void ObjectConstructorList::remove( ObjectConstructor* a ) +{ + vect_remove( mctors, a ); + delete a; +} + +void ObjectConstructorList::add( ObjectConstructor* a ) +{ + mctors.push_back( a ); +} + +Macro::Macro( GUIAction* a, MacroConstructor* c ) + : action( a ), ctor( c ) +{ +} + +bool operator==( const Macro& l, const Macro& r ) +{ + return ( l.action->descriptiveName() == r.action->descriptiveName() ) && + ( l.action->description() == r.action->description() ) && + ( l.action->iconFileName() == r.action->iconFileName() ); +} + +MacroList::MacroList() +{ +} + +MacroList::~MacroList() +{ + std::vector actions; + std::vector ctors; + for ( vectype::iterator i = mdata.begin(); i != mdata.end(); ++i ) + { + Macro* m = *i; + GUIAction* a = m->action; + actions.push_back( a ); + ObjectConstructor* c = m->ctor; + ctors.push_back( c ); + delete m; + }; + mdata.clear(); + GUIActionList::instance()->remove( actions ); + for ( uint i = 0; i < ctors.size(); ++i ) + ObjectConstructorList::instance()->remove( ctors[i] ); +} + +MacroList* MacroList::instance() +{ + static MacroList t; + return &t; +} + +void MacroList::add( const std::vector& ms ) +{ + copy( ms.begin(), ms.end(), back_inserter( mdata ) ); + std::vector acts; + for ( uint i = 0; i < ms.size(); ++i ) + { + ObjectConstructorList::instance()->add( ms[i]->ctor ); + acts.push_back( ms[i]->action ); + }; + GUIActionList::instance()->add( acts ); +} + +void MacroList::add( Macro* m ) +{ + mdata.push_back( m ); + ObjectConstructorList::instance()->add( m->ctor ); + GUIActionList::instance()->add( m->action ); +} + +void MacroList::remove( Macro* m ) +{ + GUIAction* a = m->action; + ObjectConstructor* c = m->ctor; + mdata.erase( std::remove( mdata.begin(), mdata.end(), m ), + mdata.end() ); + delete m; + GUIActionList::instance()->remove( a ); + ObjectConstructorList::instance()->remove( c ); +} + +const MacroList::vectype& MacroList::macros() const +{ + return mdata; +} + +Macro::~Macro() +{ +} + +bool MacroList::save( Macro* m, const QString& f ) +{ + std::vector ms; + ms.push_back( m ); + return save( ms, f ); +} + +bool MacroList::save( const std::vector& ms, const QString& f ) +{ + QDomDocument doc( "KigMacroFile" ); + + QDomElement docelem = doc.createElement( "KigMacroFile" ); + docelem.setAttribute( "Version", KIGVERSION ); + docelem.setAttribute( "Number", ms.size() ); + + for ( uint i = 0; i < ms.size(); ++i ) + { + MacroConstructor* ctor = ms[i]->ctor; + + QDomElement macroelem = doc.createElement( "Macro" ); + + // name + QDomElement nameelem = doc.createElement( "Name" ); + nameelem.appendChild( doc.createTextNode( ctor->descriptiveName() ) ); + macroelem.appendChild( nameelem ); + + // desc + QDomElement descelem = doc.createElement( "Description" ); + descelem.appendChild( doc.createTextNode( ctor->description() ) ); + macroelem.appendChild( descelem ); + + // icon + QCString icon = ctor->iconFileName( true ); + if ( !icon.isNull() ) + { + QDomElement descelem = doc.createElement( "IconFileName" ); + descelem.appendChild( doc.createTextNode( icon ) ); + macroelem.appendChild( descelem ); + } + + // data + QDomElement hierelem = doc.createElement( "Construction" ); + ctor->hierarchy().serialize( hierelem, doc ); + macroelem.appendChild( hierelem ); + + docelem.appendChild( macroelem ); + }; + + doc.appendChild( docelem ); + + QFile file( f ); + if ( ! file.open( IO_WriteOnly ) ) + return false; + QTextStream stream( &file ); + stream << doc.toCString(); + return true; +} + +bool MacroList::load( const QString& f, std::vector& ret, const KigPart& kdoc ) +{ + QFile file( f ); + if ( ! file.open( IO_ReadOnly ) ) + { + KMessageBox::sorry( 0, i18n( "Could not open macro file '%1'" ).arg( f ) ); + return false; + } + QDomDocument doc( "KigMacroFile" ); + if ( !doc.setContent( &file ) ) + { + KMessageBox::sorry( 0, i18n( "Could not open macro file '%1'" ).arg( f ) ); + return false; + } + file.close(); + QDomElement main = doc.documentElement(); + + if ( main.tagName() == "KigMacroFile" ) + return loadNew( main, ret, kdoc ); + else + { + KMessageBox::detailedSorry( + 0, i18n( "Kig cannot open the macro file \"%1\"." ).arg( f ), + i18n( "This file was created by a very old Kig version (pre-0.4). " + "Support for this format has been removed from recent Kig versions. " + "You can try to import this macro using a previous Kig version " + "(0.4 to 0.6) and then export it again in the new format." ), + i18n( "Not Supported" ) ); + return false; + } +} + +bool MacroList::loadNew( const QDomElement& docelem, std::vector& ret, const KigPart& ) +{ + bool sok = true; + // unused.. +// int number = docelem.attribute( "Number" ).toInt( &sok ); + if ( ! sok ) return false; + + QString version = docelem.attribute( "Version" ); +// QRegExp re( "(\\d+)\\.(\\d+)\\.(\\d+)" ); +// re.match( version ); + // unused.. +// int major = re.cap( 1 ).toInt( &sok ); +// int minor = re.cap( 2 ).toInt( &sok ); +// int mminor = re.cap( 3 ).toInt( &sok ); +// if ( ! sok ) return false; + + int unnamedindex = 1; + QString tmp; + + for ( QDomElement macroelem = docelem.firstChild().toElement(); + ! macroelem.isNull(); macroelem = macroelem.nextSibling().toElement() ) + { + QString name, description; + ObjectHierarchy* hierarchy = 0; + QCString actionname, iconfile; + if ( macroelem.tagName() != "Macro" ) continue; // forward compat ? + for ( QDomElement dataelem = macroelem.firstChild().toElement(); + ! dataelem.isNull(); dataelem = dataelem.nextSibling().toElement() ) + { + if ( dataelem.tagName() == "Name" ) + name = dataelem.text(); + else if ( dataelem.tagName() == "Description" ) + description = dataelem.text(); + else if ( dataelem.tagName() == "Construction" ) + hierarchy = ObjectHierarchy::buildSafeObjectHierarchy( dataelem, tmp ); + else if ( dataelem.tagName() == "ActionName" ) + actionname = dataelem.text().latin1(); + else if ( dataelem.tagName() == "IconFileName" ) + iconfile = dataelem.text().latin1(); + else continue; + }; + assert( hierarchy ); + // if the macro has no name, we give it a bogus name... + if ( name.isEmpty() ) + name = i18n( "Unnamed Macro #%1" ).arg( unnamedindex++ ); + MacroConstructor* ctor = + new MacroConstructor( *hierarchy, i18n( name.latin1() ), i18n( description.latin1() ), iconfile ); + delete hierarchy; + GUIAction* act = new ConstructibleAction( ctor, actionname ); + Macro* macro = new Macro( act, ctor ); + ret.push_back( macro ); + }; + return true; +} + +const ObjectConstructorList::vectype& ObjectConstructorList::constructors() const +{ + return mctors; +} diff --git a/kig/misc/lists.h b/kig/misc/lists.h new file mode 100644 index 00000000..a3f97f1d --- /dev/null +++ b/kig/misc/lists.h @@ -0,0 +1,170 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MISC_LISTS_H +#define KIG_MISC_LISTS_H + +#include +#include + +class GUIAction; +class ObjectConstructor; +class MacroConstructor; +class KigDocument; +class KigPart; +class KigWidget; +class QString; +class QDomElement; +class ObjectCalcer; + +/** + * List of GUIActions for the parts to show. Note that the list owns + * the actions it receives.. + */ +class GUIActionList +{ +public: + typedef std::set avectype; + typedef std::set dvectype; +private: + avectype mactions; + dvectype mdocs; + GUIActionList(); + ~GUIActionList(); +public: + static GUIActionList* instance(); + const avectype& actions() const { return mactions; } + + /** + * register this document, so that it receives notifications for + * added and removed actions.. + */ + void regDoc( KigPart* d ); + void unregDoc( KigPart* d ); + + void add( GUIAction* a ); + void add( const std::vector& a ); + void remove( GUIAction* a ); + void remove( const std::vector& a ); +}; + +/** + * The list of object constructors for use in various places, e.g. RMB + * menu's. Note that the list owns the ctors it gets.. + */ +class ObjectConstructorList +{ +public: + typedef std::vector vectype; +private: + vectype mctors; + ObjectConstructorList(); + ~ObjectConstructorList(); +public: + static ObjectConstructorList* instance(); + void add( ObjectConstructor* a ); + void remove( ObjectConstructor* a ); + vectype ctorsThatWantArgs( const std::vector&, const KigDocument&, + const KigWidget&, bool completeOnly = false + ) const; + const vectype& constructors() const; +}; + +/** + * this is just a simple data struct. doesn't have any functionality + * of its own.. + */ +class Macro +{ +public: + GUIAction* action; + MacroConstructor* ctor; + Macro( GUIAction* a, MacroConstructor* c ); + ~Macro(); +}; + +/** + * a simply equality operator for Macro class. + */ +bool operator==( const Macro& l, const Macro& r ); + +/** + * This class keeps a list of all macro's, and allows them to be + * easily accessed, added etc. Macro objects are owned by this + * list.. + */ +class MacroList +{ +public: + typedef std::vector vectype; +private: + vectype mdata; + MacroList(); + ~MacroList(); +public: + /** + * MacroList is a singleton + */ + static MacroList* instance(); + + /** + * Add a Macro \p m . MacroList takes care of adding the action and + * ctor in the relevant places.. + */ + void add( Macro* m ); + /** + * Add the Macro's \p ms. MacroList takes care of adding the action + * and ctor in the relevant places.. + */ + void add( const vectype& ms ); + + /** + * Remove macro \p m . Macrolist takes care of deleting everything, and + * unregistering the action and ctor from the relevant places.. + */ + void remove( Macro* m ); + + /** + * Save macro \p m to file \p f .. + */ + bool save( Macro* m, const QString& f ); + /** + * Save macros \p ms to file \p f .. + */ + bool save( const vectype& ms, const QString& f ); + + /** + * load macro's from file \p f .. + * note that this just returns the loaded macro's, and doesn't add + * them to the various lists. Use add() if you want + * that behaviour.. + * The fact that this functions requires a KigPart argument is + * semantically incorrect, but i haven't been able to work around + * it.. + */ + bool load( const QString& f, vectype& ret, const KigPart& ); + + /** + * get access to the list of macro's.. + */ + const vectype& macros() const; + +private: + bool loadNew( const QDomElement& docelem, std::vector& ret, const KigPart& ); +}; + +#endif diff --git a/kig/misc/object_constructor.cc b/kig/misc/object_constructor.cc new file mode 100644 index 00000000..5634d0d2 --- /dev/null +++ b/kig/misc/object_constructor.cc @@ -0,0 +1,609 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "object_constructor.h" + +#include "argsparser.h" +#include "kigpainter.h" +#include "guiaction.h" + +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" + +#include "../objects/object_holder.h" +#include "../objects/object_drawer.h" +#include "../objects/object_type.h" +#include "../objects/other_type.h" +#include "../objects/object_imp.h" +#include "../objects/bogus_imp.h" +#include "../objects/line_imp.h" +#include "../objects/circle_imp.h" +#include "../objects/point_imp.h" + +#include "../modes/construct_mode.h" + +#include + +#include + +#include +#include + +const QString StandardConstructorBase::descriptiveName() const +{ + return i18n( mdescname ); +} + +const QString StandardConstructorBase::description() const +{ + return i18n( mdesc ); +} + +const QCString StandardConstructorBase::iconFileName( const bool ) const +{ + return miconfile; +} + +const bool StandardConstructorBase::isAlreadySelectedOK( const std::vector&, const int& ) const +{ + return false; +} + +StandardConstructorBase::StandardConstructorBase( + const char* descname, const char* desc, + const char* iconfile, const ArgsParser& parser ) + : mdescname( descname ), + mdesc( desc ), + miconfile( iconfile ), + margsparser( parser ) +{ +} + +const int StandardConstructorBase::wantArgs( const std::vector& os, + const KigDocument&, + const KigWidget& ) const +{ + return margsparser.check( os ); +} + +void StandardConstructorBase::handleArgs( + const std::vector& os, KigPart& d, + KigWidget& v ) const +{ + std::vector bos = build( os, d.document(), v ); + for ( std::vector::iterator i = bos.begin(); + i != bos.end(); ++i ) + { + (*i)->calc( d.document() ); + } + + d.addObjects( bos ); +} + +void StandardConstructorBase::handlePrelim( + KigPainter& p, const std::vector& os, + const KigDocument& d, const KigWidget& + ) const +{ + assert ( margsparser.check( os ) != ArgsParser::Invalid ); + std::vector args = margsparser.parse( os ); + p.setBrushStyle( Qt::NoBrush ); + p.setBrushColor( Qt::red ); + p.setPen( QPen ( Qt::red, 1) ); + p.setWidth( -1 ); // -1 means the default width for the object being + // drawn.. + + ObjectDrawer drawer( Qt::red ); + drawprelim( drawer, p, args, d ); +} + +SimpleObjectTypeConstructor::SimpleObjectTypeConstructor( + const ArgsParserObjectType* t, const char* descname, + const char* desc, const char* iconfile ) + : StandardConstructorBase( descname, desc, iconfile, + t->argsParser() ), + mtype( t ) +{ +} + +SimpleObjectTypeConstructor::~SimpleObjectTypeConstructor() +{ +} + +void SimpleObjectTypeConstructor::drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& doc ) const +{ + Args args; + using namespace std; + transform( parents.begin(), parents.end(), + back_inserter( args ), mem_fun( &ObjectCalcer::imp ) ); + ObjectImp* data = mtype->calc( args, doc ); + drawer.draw( *data, p, true ); + delete data; +} + +std::vector SimpleObjectTypeConstructor::build( + const std::vector& os, KigDocument&, KigWidget& ) const +{ + ObjectTypeCalcer* calcer = new ObjectTypeCalcer( mtype, os ); + ObjectHolder* h = new ObjectHolder( calcer ); + std::vector ret; + ret.push_back( h ); + return ret; +} + +StandardConstructorBase::~StandardConstructorBase() +{ +} + +MultiObjectTypeConstructor::MultiObjectTypeConstructor( + const ArgsParserObjectType* t, const char* descname, + const char* desc, const char* iconfile, + const std::vector& params ) + : StandardConstructorBase( descname, desc, iconfile, mparser ), + mtype( t ), mparams( params ), + mparser( t->argsParser().without( IntImp::stype() ) ) +{ +} + +MultiObjectTypeConstructor::MultiObjectTypeConstructor( + const ArgsParserObjectType* t, const char* descname, + const char* desc, const char* iconfile, + int a, int b, int c, int d ) + : StandardConstructorBase( descname, desc, iconfile, mparser ), + mtype( t ), mparams(), + mparser( t->argsParser().without( IntImp::stype() ) ) +{ + mparams.push_back( a ); + mparams.push_back( b ); + if ( c != -999 ) mparams.push_back( c ); + if ( d != -999 ) mparams.push_back( d ); +} + +MultiObjectTypeConstructor::~MultiObjectTypeConstructor() +{ +} + +void MultiObjectTypeConstructor::drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& doc ) const +{ + Args args; + using namespace std; + transform( parents.begin(), parents.end(), + back_inserter( args ), mem_fun( &ObjectCalcer::imp ) ); + + for ( vector::const_iterator i = mparams.begin(); i != mparams.end(); ++i ) + { + IntImp param( *i ); + args.push_back( ¶m ); + ObjectImp* data = mtype->calc( args, doc ); + drawer.draw( *data, p, true ); + delete data; + args.pop_back(); + }; +} + +std::vector MultiObjectTypeConstructor::build( + const std::vector& os, KigDocument&, KigWidget& ) const +{ + std::vector ret; + for ( std::vector::const_iterator i = mparams.begin(); + i != mparams.end(); ++i ) + { + ObjectConstCalcer* d = new ObjectConstCalcer( new IntImp( *i ) ); + + std::vector args( os ); + args.push_back( d ); + + ret.push_back( new ObjectHolder( new ObjectTypeCalcer( mtype, args ) ) ); + }; + return ret; +} + +MergeObjectConstructor::~MergeObjectConstructor() +{ + for ( vectype::iterator i = mctors.begin(); i != mctors.end(); ++i ) + delete *i; +} + +MergeObjectConstructor::MergeObjectConstructor( + const char* descname, const char* desc, const char* iconfilename ) + : ObjectConstructor(), mdescname( descname ), mdesc( desc ), + miconfilename( iconfilename ), mctors() +{ +} + +ObjectConstructor::~ObjectConstructor() +{ +} + +void MergeObjectConstructor::merge( ObjectConstructor* e ) +{ + mctors.push_back( e ); +} + +const QString MergeObjectConstructor::descriptiveName() const +{ + return i18n( mdescname ); +} + +const QString MergeObjectConstructor::description() const +{ + return i18n( mdesc ); +} + +const QCString MergeObjectConstructor::iconFileName( const bool ) const +{ + return miconfilename; +} + +const bool MergeObjectConstructor::isAlreadySelectedOK( const std::vector&, const int& ) const +{ + return false; +} + +const int MergeObjectConstructor::wantArgs( + const std::vector& os, const KigDocument& d, const KigWidget& v ) const +{ + for ( vectype::const_iterator i = mctors.begin(); i != mctors.end(); ++i ) + { + int w = (*i)->wantArgs( os, d, v ); + if ( w != ArgsParser::Invalid ) return w; + }; + return ArgsParser::Invalid; +} + +void MergeObjectConstructor::handleArgs( + const std::vector& os, KigPart& d, KigWidget& v ) const +{ + for ( vectype::const_iterator i = mctors.begin(); i != mctors.end(); ++i ) + { + int w = (*i)->wantArgs( os, d.document(), v ); + if ( w == ArgsParser::Complete ) + { + (*i)->handleArgs( os, d, v ); + return; + }; + }; + assert( false ); +} + +void MergeObjectConstructor::handlePrelim( + KigPainter& p, const std::vector& sel, + const KigDocument& d, const KigWidget& v ) const +{ + for ( vectype::const_iterator i = mctors.begin(); i != mctors.end(); ++i ) + { + int w = (*i)->wantArgs( sel, d, v ); + if ( w != ArgsParser::Invalid ) + { + (*i)->handlePrelim( p, sel, d, v ); + return; + }; + }; +} + +QString StandardConstructorBase::useText( const ObjectCalcer& o, const std::vector& sel, + const KigDocument&, const KigWidget& ) const +{ + using namespace std; + Args args; + transform( sel.begin(), sel.end(), back_inserter( args ), mem_fun( &ObjectCalcer::imp ) ); + + std::string ret = margsparser.usetext( o.imp(), args ); + if ( ret.empty() ) return QString::null; + return i18n( ret.c_str() ); +} + +QString StandardConstructorBase::selectStatement( + const std::vector& sel, const KigDocument&, + const KigWidget& ) const +{ + using namespace std; + Args args; + transform( sel.begin(), sel.end(), back_inserter( args ), mem_fun( &ObjectCalcer::imp ) ); + + std::string ret = margsparser.selectStatement( args ); + if ( ret.empty() ) return QString::null; + return i18n( ret.c_str() ); +} + +QString MergeObjectConstructor::useText( const ObjectCalcer& o, const std::vector& sel, + const KigDocument& d, const KigWidget& v ) const +{ + for ( vectype::const_iterator i = mctors.begin(); i != mctors.end(); ++i ) + { + std::vector args( sel ); + int w = (*i)->wantArgs( args, d, v ); + if ( w != ArgsParser::Invalid ) return (*i)->useText( o, sel, d, v ); + }; + return QString::null; +} + +QString MergeObjectConstructor::selectStatement( + const std::vector& sel, const KigDocument& d, + const KigWidget& w ) const +{ + for ( vectype::const_iterator i = mctors.begin(); i != mctors.end(); ++i ) + { + std::vector args( sel ); + int wa = (*i)->wantArgs( args, d, w ); + if ( wa != ArgsParser::Invalid ) return (*i)->selectStatement( sel, d, w ); + }; + return QString::null; +} + +MacroConstructor::MacroConstructor( const ObjectHierarchy& hier, const QString& name, + const QString& desc, const QCString& iconfile ) + : ObjectConstructor(), mhier( hier ), mname( name ), mdesc( desc ), + mbuiltin( false ), miconfile( iconfile ), + mparser( mhier.argParser() ) +{ +} + +MacroConstructor::MacroConstructor( + const std::vector& input, const std::vector& output, + const QString& name, const QString& description, + const QCString& iconfile ) + : ObjectConstructor(), mhier( input, output ), + mname( name ), mdesc( description ), mbuiltin( false ), + miconfile( iconfile ), + mparser( mhier.argParser() ) +{ +} + +MacroConstructor::~MacroConstructor() +{ +} + +const QString MacroConstructor::descriptiveName() const +{ + return mname; +} + +const QString MacroConstructor::description() const +{ + return mdesc; +} + +const QCString MacroConstructor::iconFileName( const bool canBeNull ) const +{ + return ( miconfile.isNull() && !canBeNull ) ? QCString( "gear" ) : miconfile; +} + +const bool MacroConstructor::isAlreadySelectedOK( const std::vector&, const int& ) const +{ + return false; +} + +const int MacroConstructor::wantArgs( const std::vector& os, const KigDocument&, + const KigWidget& ) const +{ + return mparser.check( os ); +} + +void MacroConstructor::handleArgs( const std::vector& os, KigPart& d, + KigWidget& ) const +{ + std::vector args = mparser.parse( os ); + std::vector bos = mhier.buildObjects( args, d.document() ); + std::vector hos; + for ( std::vector::iterator i = bos.begin(); + i != bos.end(); ++i ) + { + hos.push_back( new ObjectHolder( *i ) ); + hos.back()->calc( d.document() ); + } + + d.addObjects( hos ); +} + +QString MacroConstructor::selectStatement( + const std::vector& sel, const KigDocument&, + const KigWidget& ) const +{ + using namespace std; + Args args; + transform( sel.begin(), sel.end(), back_inserter( args ), + mem_fun( &ObjectCalcer::imp ) ); + std::string ret = mparser.selectStatement( args ); + if ( ret.empty() ) return QString::null; + else return i18n( ret.c_str() ); +} + +QString MacroConstructor::useText( const ObjectCalcer& o, const std::vector& sel, + const KigDocument&, const KigWidget& + ) const +{ + using namespace std; + Args args; + transform( sel.begin(), sel.end(), back_inserter( args ), + mem_fun( &ObjectCalcer::imp ) ); + std::string ret = mparser.usetext( o.imp(), args ); + if ( ret.empty() ) return QString::null; + else return i18n( ret.c_str() ); +} + +void MacroConstructor::handlePrelim( KigPainter& p, const std::vector& sel, + const KigDocument& doc, const KigWidget& + ) const +{ + if ( sel.size() != mhier.numberOfArgs() ) return; + + using namespace std; + Args args; + transform( sel.begin(), sel.end(), back_inserter( args ), + mem_fun( &ObjectCalcer::imp ) ); + args = mparser.parse( args ); + std::vector ret = mhier.calc( args, doc ); + for ( uint i = 0; i < ret.size(); ++i ) + { + ObjectDrawer d; + d.draw( *ret[i], p, true ); + ret[i]->draw( p ); + delete ret[i]; + }; +} + +void SimpleObjectTypeConstructor::plug( KigPart*, KigGUIAction* ) +{ +} + +void MultiObjectTypeConstructor::plug( KigPart*, KigGUIAction* ) +{ +} + +void MergeObjectConstructor::plug( KigPart*, KigGUIAction* ) +{ +} + +void MacroConstructor::plug( KigPart* doc, KigGUIAction* kact ) +{ + if ( mbuiltin ) return; + if ( mhier.numberOfResults() != 1 ) + doc->aMNewOther.append( kact ); + else + { + if ( mhier.idOfLastResult() == SegmentImp::stype() ) + doc->aMNewSegment.append( kact ); + else if ( mhier.idOfLastResult() == PointImp::stype() ) + doc->aMNewPoint.append( kact ); + else if ( mhier.idOfLastResult() == CircleImp::stype() ) + doc->aMNewCircle.append( kact ); + else if ( mhier.idOfLastResult()->inherits( AbstractLineImp::stype() ) ) + // line or ray + doc->aMNewLine.append( kact ); + else if ( mhier.idOfLastResult() == ConicImp::stype() ) + doc->aMNewConic.append( kact ); + else doc->aMNewOther.append( kact ); + }; + doc->aMNewAll.append( kact ); +} + +const ObjectHierarchy& MacroConstructor::hierarchy() const +{ + return mhier; +} + +bool SimpleObjectTypeConstructor::isTransform() const +{ + return mtype->isTransform(); +} + +bool MultiObjectTypeConstructor::isTransform() const +{ + return mtype->isTransform(); +} + +bool MergeObjectConstructor::isTransform() const +{ + bool ret = false; + for ( vectype::const_iterator i = mctors.begin(); i != mctors.end(); ++i ) + ret |= (*i)->isTransform(); + return ret; +} + +bool MacroConstructor::isTransform() const +{ + return false; +} + +void MacroConstructor::setBuiltin( bool builtin ) +{ + mbuiltin = builtin; +} + +bool ObjectConstructor::isIntersection() const +{ + return false; +} + +PropertyObjectConstructor::PropertyObjectConstructor( + const ObjectImpType* imprequirement, const char* usetext, + const char* selectstat, const char* descname, const char* desc, + const char* iconfile, const char* propertyinternalname ) + : StandardConstructorBase( descname, desc, iconfile, mparser ), + mpropinternalname( propertyinternalname ) +{ + ArgsParser::spec argsspec[1]; + argsspec[0].type = imprequirement; + argsspec[0].usetext = usetext; + argsspec[0].selectstat = selectstat; + mparser.initialize( argsspec, 1 ); +} + +PropertyObjectConstructor::~PropertyObjectConstructor() +{ +} + +void PropertyObjectConstructor::drawprelim( + const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& d ) const +{ + int index = parents[0]->imp()->propertiesInternalNames().findIndex( mpropinternalname ); + assert ( index != -1 ); + ObjectImp* imp = parents[0]->imp()->property( index, d ); + drawer.draw( *imp, p, true ); + delete imp; +} + +std::vector PropertyObjectConstructor::build( + const std::vector& parents, KigDocument&, + KigWidget& ) const +{ + int index = parents[0]->imp()->propertiesInternalNames().findIndex( mpropinternalname ); + assert( index != -1 ); + std::vector ret; + ret.push_back( + new ObjectHolder( + new ObjectPropertyCalcer( parents[0], index ) ) ); + return ret; +} + +void PropertyObjectConstructor::plug( KigPart*, KigGUIAction* ) +{ +} + +bool PropertyObjectConstructor::isTransform() const +{ + return false; +} + +bool ObjectConstructor::isTest() const +{ + return false; +} + +BaseConstructMode* ObjectConstructor::constructMode( KigPart& doc ) +{ + return new ConstructMode( doc, this ); +} + +void MacroConstructor::setName( const QString& name ) +{ + mname = name; +} + +void MacroConstructor::setDescription( const QString& desc ) +{ + mdesc = desc; +} + +void MacroConstructor::setIcon( QCString& icon ) +{ + miconfile = icon; +} diff --git a/kig/misc/object_constructor.h b/kig/misc/object_constructor.h new file mode 100644 index 00000000..57261c69 --- /dev/null +++ b/kig/misc/object_constructor.h @@ -0,0 +1,396 @@ +// Copyright (C) 2002-2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MISC_OBJECT_CONSTRUCTOR_H +#define KIG_MISC_OBJECT_CONSTRUCTOR_H + +#include "argsparser.h" +#include "object_hierarchy.h" + +class KigPainter; +class KigDocument; +class KigGUIAction; +class KigWidget; +class ArgsParserObjectType; +class ObjectType; +class BaseConstructMode; + +class QString; +class QCString; + +/** + * This class represents a way to construct a set of objects from a + * set of other objects. There are some important child classes, like + * MacroConstructor, StandardObjectConstructor etc. ( see below ) + * Actually, it is more generic than that, it provides a way to do + * _something_ with a set of objects, but for now, i only use it to + * construct objects. Maybe some day, i'll find something more + * interesting to do with it, who knows... ;) + */ +class ObjectConstructor +{ +public: + virtual ~ObjectConstructor(); + + virtual const QString descriptiveName() const = 0; + virtual const QString description() const = 0; + virtual const QCString iconFileName( const bool canBeNull = false ) const = 0; + + /** + * the following function is called in case of duplication of arguments + * and returns true if this is acceptable; this will return false for + * typical objects + */ + virtual const bool isAlreadySelectedOK( const std::vector& os, + const int& ) const = 0; + /** + * can this constructor do something useful with \p os ? return + * ArgsParser::Complete, Valid or NotGood + */ + virtual const int wantArgs( const std::vector& os, + const KigDocument& d, + const KigWidget& v + ) const = 0; + + /** + * do something fun with \p os .. This func is only called if wantArgs + * returned Complete.. handleArgs should not do any + * drawing.. after somebody calls this function, he should + * redrawScreen() himself.. + */ + virtual void handleArgs( const std::vector& os, + KigPart& d, + KigWidget& v + ) const = 0; + + /** + * return a string describing what you would use \p o for if it were + * selected... \p o should be part of \p sel . + */ + virtual QString useText( const ObjectCalcer& o, const std::vector& sel, + const KigDocument& d, const KigWidget& v + ) const = 0; + + /** + * return a string describing what argument you want next, if the + * given selection of objects were selected. + */ + virtual QString selectStatement( + const std::vector& sel, const KigDocument& d, + const KigWidget& w ) const = 0; + + /** + * show a preliminary version of what you would do when \ref handleArgs + * would be called.. E.g. if this constructor normally constructs a + * locus through some 5 points, then it will try to draw a locus + * through whatever number of points it gets.. + */ + virtual void handlePrelim( KigPainter& p, + const std::vector& sel, + const KigDocument& d, + const KigWidget& v + ) const = 0; + + virtual void plug( KigPart* doc, KigGUIAction* kact ) = 0; + + virtual bool isTransform() const = 0; + virtual bool isTest() const; + virtual bool isIntersection() const; + + /** + * Which construct mode should be used for this ObjectConstructor. + * In fact, this is not a pretty design. The Kig + * GUIAction-ObjectConstructor stuff should be reworked into a + * general GUIAction, which just models something which can be + * executed given a certain number of arguments. The code for + * drawPrelim and such should all be in the ConstructMode, and the + * new GUIAction should just start the correct KigMode with the + * correct arguments. + * + * This function is only overridden in TestConstructor. + */ + virtual BaseConstructMode* constructMode( KigPart& doc ); +}; + +/** + * This class provides wraps ObjectConstructor in a more simple + * interface for the most common object types.. + */ +class StandardConstructorBase + : public ObjectConstructor +{ + const char* mdescname; + const char* mdesc; + const char* miconfile; + const ArgsParser& margsparser; +public: + StandardConstructorBase( const char* descname, + const char* desc, + const char* iconfile, + const ArgsParser& parser ); + + virtual ~StandardConstructorBase(); + + const QString descriptiveName() const; + const QString description() const; + const QCString iconFileName( const bool canBeNull = false ) const; + + const bool isAlreadySelectedOK( const std::vector& os, + const int& ) const; + virtual const int wantArgs( + const std::vector& os, const KigDocument& d, + const KigWidget& v + ) const; + + void handleArgs( const std::vector& os, + KigPart& d, + KigWidget& v + ) const; + + void handlePrelim( KigPainter& p, const std::vector& sel, + const KigDocument& d, const KigWidget& v + ) const; + + virtual void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& ) const = 0; + + QString useText( const ObjectCalcer& o, const std::vector& sel, + const KigDocument& d, const KigWidget& v ) const; + + QString selectStatement( + const std::vector& sel, const KigDocument& d, + const KigWidget& w ) const; + + virtual std::vector build( + const std::vector& os, + KigDocument& d, KigWidget& w + ) const = 0; +}; + +/** + * A standard implementation of StandardConstructorBase for simple + * types.. + */ +class SimpleObjectTypeConstructor + : public StandardConstructorBase +{ + const ArgsParserObjectType* mtype; +public: + SimpleObjectTypeConstructor( + const ArgsParserObjectType* t, const char* descname, + const char* desc, const char* iconfile ); + + ~SimpleObjectTypeConstructor(); + + void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& ) const; + + std::vector build( const std::vector& os, + KigDocument& d, + KigWidget& w ) const; + + void plug( KigPart* doc, KigGUIAction* kact ); + + bool isTransform() const; +}; + +/** + * A standard implementation of StandardConstructorBase for property + * objects... + */ +class PropertyObjectConstructor + : public StandardConstructorBase +{ + ArgsParser mparser; + const char* mpropinternalname; +public: + PropertyObjectConstructor( + const ObjectImpType* imprequirement, const char* usetext, + const char* selectstat, const char* descname, const char* desc, + const char* iconfile, const char* propertyinternalname ); + + ~PropertyObjectConstructor(); + + void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& ) const; + + std::vector build( const std::vector& os, + KigDocument& d, KigWidget& w ) const; + + void plug( KigPart* doc, KigGUIAction* kact ); + + bool isTransform() const; +}; + +/** + * This class is the equivalent of \ref SimpleObjectTypeConstructor + * for object types that are constructed in groups of more than one. + * For example, the intersection of a circle and line in general + * produces two points, in general. Internally, we differentiate + * betweem them by passing them a parameter of ( in this case ) 1 or + * -1. There are still other object types that work the same, and + * they all require this sort of parameter. + * E.g. CubicLineIntersectionType takes a parameter between 1 and 3. + * This class knows about that, and constructs the objects along this + * scheme.. + */ +class MultiObjectTypeConstructor + : public StandardConstructorBase +{ + const ArgsParserObjectType* mtype; + std::vector mparams; + ArgsParser mparser; +public: + MultiObjectTypeConstructor( + const ArgsParserObjectType* t, const char* descname, + const char* desc, const char* iconfile, + const std::vector& params ); + MultiObjectTypeConstructor( + const ArgsParserObjectType* t, const char* descname, + const char* desc, const char* iconfile, + int a, int b, int c = -999, int d = -999 ); + ~MultiObjectTypeConstructor(); + + void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& ) const; + + std::vector build( + const std::vector& os, + KigDocument& d, KigWidget& w ) const; + + void plug( KigPart* doc, KigGUIAction* kact ); + + bool isTransform() const; +}; + +/** + * This class is a collection of some other ObjectConstructors, that + * makes them appear to the user as a single ObjectConstructor. It is + * e.g. used for the "intersection" constructor. + */ +class MergeObjectConstructor + : public ObjectConstructor +{ + const char* mdescname; + const char* mdesc; + const char* miconfilename; + typedef std::vector vectype; + vectype mctors; +public: + MergeObjectConstructor( const char* descname, const char* desc, + const char* iconfilename ); + ~MergeObjectConstructor(); + + void merge( ObjectConstructor* e ); + + const QString descriptiveName() const; + const QString description() const; + const QCString iconFileName( const bool canBeNull = false ) const; + + const bool isAlreadySelectedOK( const std::vector& os, + const int& ) const; + const int wantArgs( const std::vector& os, + const KigDocument& d, + const KigWidget& v + ) const; + + QString useText( const ObjectCalcer& o, const std::vector& sel, + const KigDocument& d, const KigWidget& v ) const; + + QString selectStatement( + const std::vector& sel, const KigDocument& d, + const KigWidget& w ) const; + + void handleArgs( const std::vector& os, KigPart& d, KigWidget& v ) const; + + void handlePrelim( KigPainter& p, const std::vector& sel, + const KigDocument& d, const KigWidget& v ) const; + + void plug( KigPart* doc, KigGUIAction* kact ); + + bool isTransform() const; +}; + +/** + * MacroConstructor is a class that represents Kig macro's: these are + * constructed by the user, and defined by a set of input and a set of + * output objects. The macro-constructor saves the way in which the + * output objects have been built from the input objects, and when + * given similar input objects, it will produce objects in the given + * way. The data is saved in a \ref ObjectHierarchy. + */ +class MacroConstructor + : public ObjectConstructor +{ + ObjectHierarchy mhier; + QString mname; + QString mdesc; + bool mbuiltin; + QCString miconfile; + ArgsParser mparser; +public: + MacroConstructor( const std::vector& input, const std::vector& output, + const QString& name, const QString& description, + const QCString& iconfile = 0 ); + MacroConstructor( const ObjectHierarchy& hier, const QString& name, + const QString& desc, + const QCString& iconfile = 0 ); + ~MacroConstructor(); + + const ObjectHierarchy& hierarchy() const; + + const QString descriptiveName() const; + const QString description() const; + const QCString iconFileName( const bool canBeNull = false ) const; + + const bool isAlreadySelectedOK( const std::vector& os, + const int& ) const; + const int wantArgs( const std::vector& os, const KigDocument& d, + const KigWidget& v ) const; + + void handleArgs( const std::vector& os, KigPart& d, + KigWidget& v ) const; + + QString useText( const ObjectCalcer& o, const std::vector& sel, + const KigDocument& d, const KigWidget& v + ) const; + + QString selectStatement( + const std::vector& sel, const KigDocument& d, + const KigWidget& w ) const; + + void handlePrelim( KigPainter& p, const std::vector& sel, + const KigDocument& d, const KigWidget& v + ) const; + + void plug( KigPart* doc, KigGUIAction* kact ); + + void setBuiltin( bool builtin ); + + /** + * is this the ctor for a transformation type. We want to know this + * cause transform types are shown separately in an object's RMB + * menu.. + */ + bool isTransform() const; + + void setName( const QString& name ); + void setDescription( const QString& desc ); + void setIcon( QCString& icon ); +}; + +#endif diff --git a/kig/misc/object_hierarchy.cc b/kig/misc/object_hierarchy.cc new file mode 100644 index 00000000..9102051a --- /dev/null +++ b/kig/misc/object_hierarchy.cc @@ -0,0 +1,774 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "object_hierarchy.h" + +#include "../objects/object_holder.h" +#include "../objects/other_type.h" +#include "../objects/object_imp.h" +#include "../objects/object_imp_factory.h" +#include "../objects/object_type_factory.h" +#include "../objects/bogus_imp.h" +#include "../objects/transform_types.h" +#include "../objects/object_type.h" + +#include +#include + +class ObjectHierarchy::Node +{ +public: + enum { ID_PushStack, ID_ApplyType, ID_FetchProp }; + virtual int id() const = 0; + + virtual ~Node(); + virtual Node* copy() const = 0; + + virtual void apply( std::vector& stack, int loc, + const KigDocument& ) const = 0; + + virtual void apply( std::vector& stack, int loc ) const = 0; + + // this function is used to check whether the final objects depend + // on the given objects. The dependsstack contains a set of + // booleans telling which parts of the hierarchy certainly depend on + // the given objects. In this function, the node should check + // whether any of its parents have true set, and if so, set its own + // value to true. + virtual void checkDependsOnGiven( std::vector& dependsstack, int loc ) const = 0; + // this function is used to check whether the given objects are all + // used by one or more of the final objects. The usedstack contains + // a set of booleans telling which parts of the hierarchy are + // certainly ancestors of the final objects. In this function, the + // node should set all of its parents' booleans to true. + virtual void checkArgumentsUsed( std::vector& usedstack ) const = 0; +}; + +ObjectHierarchy::Node::~Node() +{ +} + +class PushStackNode + : public ObjectHierarchy::Node +{ + ObjectImp* mimp; +public: + PushStackNode( ObjectImp* imp ) : mimp( imp ) {} + ~PushStackNode(); + + const ObjectImp* imp() const { return mimp; } + + int id() const; + Node* copy() const; + void apply( std::vector& stack, + int loc, const KigDocument& ) const; + void apply( std::vector& stack, int loc ) const; + + void checkDependsOnGiven( std::vector& dependsstack, int loc ) const; + void checkArgumentsUsed( std::vector& usedstack ) const; +}; + +void PushStackNode::checkArgumentsUsed( std::vector& ) const +{ +} + +void PushStackNode::apply( std::vector& stack, int loc ) const +{ + stack[loc] = new ObjectConstCalcer( mimp->copy() ); +} + +void PushStackNode::checkDependsOnGiven( std::vector&, int ) const { + // pushstacknode depends on nothing.. + return; +} + +int PushStackNode::id() const { return ID_PushStack; } + +PushStackNode::~PushStackNode() +{ + delete mimp; +} + +ObjectHierarchy::Node* PushStackNode::copy() const +{ + return new PushStackNode( mimp->copy() ); +} + +void PushStackNode::apply( std::vector& stack, + int loc, const KigDocument& ) const +{ + stack[loc] = mimp->copy(); +} + +class ApplyTypeNode + : public ObjectHierarchy::Node +{ + const ObjectType* mtype; + std::vector mparents; +public: + ApplyTypeNode( const ObjectType* type, const std::vector& parents ) + : mtype( type ), mparents( parents ) {} + ~ApplyTypeNode(); + Node* copy() const; + + const ObjectType* type() const { return mtype; } + const std::vector& parents() const { return mparents; } + + int id() const; + void apply( std::vector& stack, + int loc, const KigDocument& ) const; + void apply( std::vector& stack, int loc ) const; + + void checkDependsOnGiven( std::vector& dependsstack, int loc ) const; + void checkArgumentsUsed( std::vector& usedstack ) const; +}; + +int ApplyTypeNode::id() const { return ID_ApplyType; } + +void ApplyTypeNode::checkArgumentsUsed( std::vector& usedstack ) const +{ + for ( uint i = 0; i < mparents.size(); ++i ) + { + usedstack[mparents[i]] = true; + } +} + +void ApplyTypeNode::checkDependsOnGiven( std::vector& dependsstack, int loc ) const +{ + bool result = false; + for ( uint i = 0; i < mparents.size(); ++i ) + if ( dependsstack[mparents[i]] == true ) result = true; + dependsstack[loc] = result; +} + +ApplyTypeNode::~ApplyTypeNode() +{ +} + +ObjectHierarchy::Node* ApplyTypeNode::copy() const +{ + return new ApplyTypeNode( mtype, mparents ); +} + +void ApplyTypeNode::apply( std::vector& stack, int loc ) const +{ + std::vector parents; + for ( uint i = 0; i < mparents.size(); ++i ) + parents.push_back( stack[ mparents[i] ] ); + stack[loc] = new ObjectTypeCalcer( mtype, parents ); +} + +void ApplyTypeNode::apply( std::vector& stack, + int loc, const KigDocument& doc ) const +{ + Args args; + for ( uint i = 0; i < mparents.size(); ++i ) + args.push_back( stack[mparents[i]] ); + args = mtype->sortArgs( args ); + stack[loc] = mtype->calc( args, doc ); +} + +class FetchPropertyNode + : public ObjectHierarchy::Node +{ + mutable int mpropid; + int mparent; + const QCString mname; +public: + // propid is a cache of the location of name in the parent's + // propertiesInternalNames(), just as it is in PropertyObject. We + // don't want to ever save this value, since we cannot guarantee it + // remains consistent if we add properties some place.. + FetchPropertyNode( const int parent, const QCString& name, const int propid = -1 ) + : mpropid( propid ), mparent( parent ), mname( name ) {} + ~FetchPropertyNode(); + Node* copy() const; + + void checkDependsOnGiven( std::vector& dependsstack, int loc ) const; + void checkArgumentsUsed( std::vector& usedstack ) const; + int parent() const { return mparent; } + const QCString& propinternalname() const { return mname; } + + int id() const; + void apply( std::vector& stack, + int loc, const KigDocument& ) const; + void apply( std::vector& stack, int loc ) const; +}; + +FetchPropertyNode::~FetchPropertyNode() +{ +} + +void FetchPropertyNode::checkArgumentsUsed( std::vector& usedstack ) const +{ + usedstack[mparent] = true; +} + +void FetchPropertyNode::checkDependsOnGiven( std::vector& dependsstack, int loc ) const +{ + dependsstack[loc] = dependsstack[mparent]; +} + +ObjectHierarchy::Node* FetchPropertyNode::copy() const +{ + return new FetchPropertyNode( mparent, mname, mpropid ); +} + +int FetchPropertyNode::id() const +{ + return ID_FetchProp; +} + +void FetchPropertyNode::apply( std::vector& stack, + int loc, const KigDocument& d ) const +{ + assert( stack[mparent] ); + if ( mpropid == -1 ) mpropid = stack[mparent]->propertiesInternalNames().findIndex( mname ); + if ( mpropid != -1 ) + stack[loc] = stack[mparent]->property( mpropid, d ); + else + stack[loc] = new InvalidImp(); +} + +void FetchPropertyNode::apply( std::vector& stack, int loc ) const +{ + if ( mpropid == -1 ) + mpropid = stack[mparent]->imp()->propertiesInternalNames().findIndex( mname ); + assert( mpropid != -1 ); + stack[loc] = new ObjectPropertyCalcer( stack[mparent], mpropid ); +} + +std::vector ObjectHierarchy::calc( const Args& a, const KigDocument& doc ) const +{ + assert( a.size() == mnumberofargs ); + for ( uint i = 0; i < a.size(); ++i ) + assert( a[i]->inherits( margrequirements[i] ) ); + + std::vector stack; + stack.resize( mnodes.size() + mnumberofargs, 0 ); + std::copy( a.begin(), a.end(), stack.begin() ); + for( uint i = 0; i < mnodes.size(); ++i ) + { + mnodes[i]->apply( stack, mnumberofargs + i, doc ); + }; + for ( uint i = mnumberofargs; i < stack.size() - mnumberofresults; ++i ) + delete stack[i]; + if ( stack.size() < mnumberofargs + mnumberofresults ) + { + std::vector ret; + ret.push_back( new InvalidImp ); + return ret; + } + else + { + std::vector ret; + for ( uint i = stack.size() - mnumberofresults; i < stack.size(); ++i ) + ret.push_back( const_cast( stack[i] ) ); + return ret; + }; +} + +int ObjectHierarchy::visit( const ObjectCalcer* o, std::map& seenmap, + bool needed, bool neededatend ) +{ + using namespace std; + + std::map::iterator smi = seenmap.find( o ); + if ( smi != seenmap.end() ) + { + if ( neededatend ) + { + // neededatend means that this object is one of the resultant + // objects. Therefore, its node has to appear at the end, + // because that's where we expect it.. We therefore copy it + // there using CopyObjectType.. + int ret = mnumberofargs + mnodes.size(); + std::vector parents; + parents.push_back( smi->second ); + mnodes.push_back( new ApplyTypeNode( CopyObjectType::instance(), parents ) ); + return ret; + } + else return smi->second; + } + + std::vector p( o->parents() ); + // we check if o descends from the given objects.. + bool descendsfromgiven = false; + std::vector parents; + parents.resize( p.size(), -1 ); + for ( uint i = 0; i < p.size(); ++i ) + { + int v = visit( p[i], seenmap, false ); + parents[i] = v; + descendsfromgiven |= (v != -1); + }; + + if ( ! descendsfromgiven && ! ( needed && o->imp()->isCache() ) ) + { + if ( needed ) + { + assert( ! o->imp()->isCache() ); + // o is an object that does not depend on the given objects, but + // is needed by other objects, so we just have to just save its + // current value here. + Node* node = new PushStackNode( o->imp()->copy() ); + mnodes.push_back( node ); + int ret = mnodes.size() + mnumberofargs - 1; + seenmap[o] = ret; + return ret; + } + else + return -1; + }; + + return storeObject( o, p, parents, seenmap ); +} + +ObjectHierarchy::~ObjectHierarchy() +{ + for ( uint i = 0; i < mnodes.size(); ++i ) delete mnodes[i]; +} + +ObjectHierarchy::ObjectHierarchy( const ObjectHierarchy& h ) + : mnumberofargs( h.mnumberofargs ), mnumberofresults( h.mnumberofresults ), + margrequirements( h.margrequirements ), musetexts( h.musetexts ), + mselectstatements( h.mselectstatements ) +{ + mnodes.reserve( h.mnodes.size() ); + for ( uint i = 0; i < h.mnodes.size(); ++i ) + mnodes.push_back( h.mnodes[i]->copy() ); +} + +ObjectHierarchy ObjectHierarchy::withFixedArgs( const Args& a ) const +{ + assert( a.size() <= mnumberofargs ); + ObjectHierarchy ret( *this ); + + ret.mnumberofargs -= a.size(); + ret.margrequirements.resize( ret.mnumberofargs ); + + std::vector newnodes( mnodes.size() + a.size() ); + std::vector::iterator newnodesiter = newnodes.begin(); + for ( uint i = 0; i < a.size(); ++i ) + { + assert( ! a[i]->isCache() ); + *newnodesiter++ = new PushStackNode( a[i]->copy() ); + }; + std::copy( ret.mnodes.begin(), ret.mnodes.end(), newnodesiter ); + ret.mnodes = newnodes; + + return ret; +} + +void ObjectHierarchy::init( const std::vector& from, const std::vector& to ) +{ + mnumberofargs = from.size(); + mnumberofresults = to.size(); + margrequirements.resize( from.size(), ObjectImp::stype() ); + musetexts.resize( margrequirements.size(), "" ); + std::map seenmap; + for ( uint i = 0; i < from.size(); ++i ) + seenmap[from[i]] = i; + for ( std::vector::const_iterator i = to.begin(); i != to.end(); ++i ) + { + std::vector parents = (*i)->parents(); + for ( std::vector::const_iterator j = parents.begin(); + j != parents.end(); ++j ) + visit( *j, seenmap, true ); + } + for ( std::vector::const_iterator i = to.begin(); i != to.end(); ++i ) + visit( *i, seenmap, true, true ); + + mselectstatements.resize( margrequirements.size(), "" ); +} + +ObjectHierarchy::ObjectHierarchy( const std::vector& from, const ObjectCalcer* to ) +{ + std::vector tov; + tov.push_back( const_cast( to ) ); + init( from, tov ); +} + +ObjectHierarchy::ObjectHierarchy( const std::vector& from, const std::vector& to ) +{ + init( from, to ); +} + +void ObjectHierarchy::serialize( QDomElement& parent, QDomDocument& doc ) const +{ + int id = 1; + for ( uint i = 0; i < mnumberofargs; ++i ) + { + QDomElement e = doc.createElement( "input" ); + e.setAttribute( "id", id++ ); + e.setAttribute( "requirement", margrequirements[i]->internalName() ); + // we don't save these atm, since the user can't define them. + // we only load them from builtin macro's. +// QDomElement ut = doc.createElement( "UseText" ); +// ut.appendChild( doc.createTextNode( QString::fromLatin1(musetexts[i].c_str() ) ) ); +// e.appendChild( ut ); +// QDomElement ss = doc.createElement( "SelectStatement" ); +// ss.appendChild( doc.createTextNode( QString::fromLatin1(mselectstatements[i].c_str() ) ) ); +// e.appendChild( ss ); + parent.appendChild( e ); + } + + for ( uint i = 0; i < mnodes.size(); ++i ) + { + bool result = mnodes.size() - ( id - mnumberofargs - 1 ) <= mnumberofresults; + QDomElement e = doc.createElement( result ? "result" : "intermediate" ); + e.setAttribute( "id", id++ ); + + if ( mnodes[i]->id() == Node::ID_ApplyType ) + { + const ApplyTypeNode* node = static_cast( mnodes[i] ); + e.setAttribute( "action", "calc" ); + e.setAttribute( "type", QString::fromLatin1( node->type()->fullName() ) ); + for ( uint i = 0; i < node->parents().size(); ++i ) + { + int parent = node->parents()[i] + 1; + QDomElement arge = doc.createElement( "arg" ); + arge.appendChild( doc.createTextNode( QString::number( parent ) ) ); + e.appendChild( arge ); + }; + } + else if ( mnodes[i]->id() == Node::ID_FetchProp ) + { + const FetchPropertyNode* node = static_cast( mnodes[i] ); + e.setAttribute( "action", "fetch-property" ); + e.setAttribute( "property", node->propinternalname() ); + QDomElement arge = doc.createElement( "arg" ); + arge.appendChild( doc.createTextNode( QString::number( node->parent() + 1 ) ) ); + e.appendChild( arge ); + } + else + { + assert( mnodes[i]->id() == ObjectHierarchy::Node::ID_PushStack ); + const PushStackNode* node = static_cast( mnodes[i] ); + e.setAttribute( "action", "push" ); + QString type = ObjectImpFactory::instance()->serialize( *node->imp(), e, doc ); + e.setAttribute( "type", type ); + }; + + parent.appendChild( e ); + }; +} + +ObjectHierarchy::ObjectHierarchy() + : mnumberofargs( 0 ), mnumberofresults( 0 ) +{ +} + +ObjectHierarchy* ObjectHierarchy::buildSafeObjectHierarchy( const QDomElement& parent, QString& error ) +{ +#define KIG_GENERIC_PARSE_ERROR \ + { \ + error = i18n( "An error was encountered at line %1 in file %2." ) \ + .arg( __LINE__ ).arg( __FILE__ ); \ + return 0; \ + } + + ObjectHierarchy* obhi = new ObjectHierarchy(); + + bool ok = true; + QString tmp; + QDomElement e = parent.firstChild().toElement(); + for (; !e.isNull(); e = e.nextSibling().toElement() ) + { + if ( e.tagName() != "input" ) break; + + tmp = e.attribute( "id" ); + uint id = tmp.toInt( &ok ); + if ( !ok ) KIG_GENERIC_PARSE_ERROR; + + obhi->mnumberofargs = kMax( id, obhi->mnumberofargs ); + + tmp = e.attribute( "requirement" ); + const ObjectImpType* req = ObjectImpType::typeFromInternalName( tmp.latin1() ); + if ( req == 0 ) req = ObjectImp::stype(); // sucks, i know.. + obhi->margrequirements.resize( obhi->mnumberofargs, ObjectImp::stype() ); + obhi->musetexts.resize( obhi->mnumberofargs, "" ); + obhi->mselectstatements.resize( obhi->mnumberofargs, "" ); + obhi->margrequirements[id - 1] = req; + obhi->musetexts[id - 1] = req->selectStatement(); + QDomElement esub = e.firstChild().toElement(); + for ( ; !esub.isNull(); esub = esub.nextSibling().toElement() ) + { + if ( esub.tagName() == "UseText" ) + { + obhi->musetexts[id - 1] = esub.text().latin1(); + } + else if ( esub.tagName() == "SelectStatement" ) + { + obhi->mselectstatements[id - 1] = esub.text().latin1(); + } + else + { + // broken file ? ignore... + } + } + } + for (; !e.isNull(); e = e.nextSibling().toElement() ) + { + bool result = e.tagName() == "result"; + if ( result ) ++obhi->mnumberofresults; + + tmp = e.attribute( "id" ); + int id = tmp.toInt( &ok ); + if ( !ok ) KIG_GENERIC_PARSE_ERROR; + + tmp = e.attribute( "action" ); + Node* newnode = 0; + if ( tmp == "calc" ) + { + // ApplyTypeNode + QCString typen = e.attribute( "type" ).latin1(); + const ObjectType* type = ObjectTypeFactory::instance()->find( typen ); + if ( ! type ) + { + error = i18n( "This Kig file uses an object of type \"%1\", " + "which this Kig version does not support." + "Perhaps you have compiled Kig without support " + "for this object type," + "or perhaps you are using an older Kig version." ).arg( typen ); + return 0; + } + + std::vector parents; + for ( QDomNode p = e.firstChild(); !p.isNull(); p = p.nextSibling() ) + { + QDomElement q = p.toElement(); + if ( q.isNull() ) KIG_GENERIC_PARSE_ERROR; // see above + if ( q.tagName() != "arg" ) KIG_GENERIC_PARSE_ERROR; + int pid = q.text().toInt(&ok ); + if ( !ok ) KIG_GENERIC_PARSE_ERROR; + parents.push_back( pid - 1 ); + }; + newnode = new ApplyTypeNode( type, parents ); + } + else if ( tmp == "fetch-property" ) + { + // FetchPropertyNode + QCString propname = e.attribute( "property" ).latin1(); + QDomElement arge = e.firstChild().toElement(); + int parent = arge.text().toInt( &ok ); + if ( !ok ) KIG_GENERIC_PARSE_ERROR; + newnode = new FetchPropertyNode( parent - 1, propname ); + } + else + { + // PushStackNode + if ( e.attribute( "action" ) != "push" ) KIG_GENERIC_PARSE_ERROR; + QString typen = e.attribute( "type" ); + if ( typen.isNull() ) KIG_GENERIC_PARSE_ERROR; + ObjectImp* imp = ObjectImpFactory::instance()->deserialize( typen, e, error ); + if ( ( ! imp ) && !error.isEmpty() ) return 0; + newnode = new PushStackNode( imp ); + }; + obhi->mnodes.resize( kMax( size_t(id - obhi->mnumberofargs), obhi->mnodes.size() ) ); + obhi->mnodes[id - obhi->mnumberofargs - 1] = newnode; + }; + + // if we are here, all went fine + return obhi; +} + +ArgsParser ObjectHierarchy::argParser() const +{ + std::vector specs; + for ( uint i = 0; i < margrequirements.size(); ++i ) + { + const ObjectImpType* req = margrequirements[i]; + ArgsParser::spec spec; + spec.type = req; + spec.usetext = musetexts[i]; + spec.selectstat = mselectstatements[i]; + specs.push_back( spec ); + }; + return ArgsParser( specs ); +} + +std::vector ObjectHierarchy::buildObjects( const std::vector& os, const KigDocument& doc ) const +{ + assert( os.size() == mnumberofargs ); + for ( uint i = 0; i < os.size(); ++i ) + assert( os[i]->imp()->inherits( margrequirements[i] ) ); + + std::vector stack; + stack.resize( mnodes.size() + mnumberofargs, 0 ); + std::copy( os.begin(), os.end(), stack.begin() ); + + for( uint i = 0; i < mnodes.size(); ++i ) + { + mnodes[i]->apply( stack, mnumberofargs + i ); + stack[mnumberofargs + i]->calc( doc ); + }; + + std::vector ret( stack.end() - mnumberofresults, stack.end() ); + + return ret; +} + +const ObjectImpType* ObjectHierarchy::idOfLastResult() const +{ + const Node* n = mnodes.back(); + if ( n->id() == Node::ID_PushStack ) + return static_cast( n )->imp()->type(); + else if ( n->id() == Node::ID_FetchProp ) + return ObjectImp::stype(); + else + return static_cast( n )->type()->resultId(); +} + +ObjectHierarchy ObjectHierarchy::transformFinalObject( const Transformation& t ) const +{ + assert( mnumberofresults == 1 ); + ObjectHierarchy ret( *this ); + ret.mnodes.push_back( new PushStackNode( new TransformationImp( t ) ) ); + + std::vector parents; + parents.push_back( ret.mnodes.size() - 1); + parents.push_back( ret.mnodes.size() ); + const ObjectType* type = ApplyTransformationObjectType::instance(); + ret.mnodes.push_back( new ApplyTypeNode( type, parents ) ); + return ret; +} + +bool operator==( const ObjectHierarchy& lhs, const ObjectHierarchy& rhs ) +{ + if ( ! ( lhs.mnumberofargs == rhs.mnumberofargs && + lhs.mnumberofresults == rhs.mnumberofresults && + lhs.margrequirements == rhs.margrequirements && + lhs.mnodes.size() == rhs.mnodes.size() ) ) + return false; + + // this isn't entirely correct, but it will do, because we don't + // really want to know whether the hierarchies are different, but + // whether rhs has changed with regard to lhs.. + for ( uint i = 0; i < lhs.mnodes.size(); ++i ) + if ( lhs.mnodes[i] != lhs.mnodes[i] ) + return false; + + return true; +} + +bool ObjectHierarchy::resultDoesNotDependOnGiven() const +{ + std::vector dependsstack( mnodes.size() + mnumberofargs, false ); + + for ( uint i = 0; i < mnumberofargs; ++i ) + dependsstack[i] = true; + for ( uint i = 0; i < mnodes.size(); ++i ) + mnodes[i]->checkDependsOnGiven( dependsstack, i + mnumberofargs ); + for ( uint i = dependsstack.size() - mnumberofresults; i < dependsstack.size(); ++i ) + if ( !dependsstack[i] ) + return true; + return false; +} + +// returns the "minimum" of a and b ( in the partially ordered set of +// ObjectImpType's, using the inherits member function as comparison, +// if you for some reason like this sort of non-sense ;) ). This +// basically means: return the type that inherits the other type, +// because if another type inherits the lowermost type, then it will +// also inherit the other.. +const ObjectImpType* lowermost( const ObjectImpType* a, const ObjectImpType* b ) +{ + if ( a->inherits( b ) ) return a; + assert( b->inherits( a ) ); + return b; +} + +// this function is part of the visit procedure really. It is +// factored out, because it recurses for cache ObjectImp's. What this +// does is, it makes sure that object o is calcable, by putting +// appropriate Node's in mnodes.. po is o->parents() and pl contains +// the location of objects that are already in mnodes and -1 +// otherwise.. -1 means we have to store their ObjectImp, unless +// they're cache ObjectImp's etc. +int ObjectHierarchy::storeObject( const ObjectCalcer* o, const std::vector& po, std::vector& pl, + std::map& seenmap ) +{ + for ( uint i = 0; i < po.size(); ++i ) + { + if ( pl[i] == -1 ) + { + // we can't store cache ObjectImp's.. + if ( po[i]->imp()->isCache() ) + { + pl[i] = visit( po[i], seenmap, true, false ); + } + else + { + Node* argnode = new PushStackNode( po[i]->imp()->copy() ); + mnodes.push_back( argnode ); + int argloc = mnumberofargs + mnodes.size() - 1; + seenmap[po[i]] = argloc; + pl[i] = argloc; + }; + } + else if ( (uint) pl[i] < mnumberofargs ) + { + ObjectCalcer* parent = o->parents()[i]; + std::vector opl = o->parents(); + + margrequirements[pl[i]] = + lowermost( margrequirements[pl[i]], + o->impRequirement( parent, opl ) ); + musetexts[pl[i]] = margrequirements[pl[i]]->selectStatement(); + }; + }; + if ( dynamic_cast( o ) ) + mnodes.push_back( new ApplyTypeNode( static_cast( o )->type(), pl ) ); + else if ( dynamic_cast( o ) ) + { + assert( pl.size() == 1 ); + int parent = pl.front(); + ObjectCalcer* op = po.front(); + assert( op ); + uint propid = static_cast( o )->propId(); + assert( propid < op->imp()->propertiesInternalNames().size() ); + mnodes.push_back( new FetchPropertyNode( parent, op->imp()->propertiesInternalNames()[propid], propid ) ); + } + else + assert( false ); + seenmap[o] = mnumberofargs + mnodes.size() - 1; + return mnumberofargs + mnodes.size() - 1; +} + +ObjectHierarchy::ObjectHierarchy( const ObjectCalcer* from, const ObjectCalcer* to ) +{ + std::vector fromv; + fromv.push_back( const_cast( from ) ); + std::vector tov; + tov.push_back( const_cast( to ) ); + init( fromv, tov ); +} + +bool ObjectHierarchy::allGivenObjectsUsed() const +{ + std::vector usedstack( mnodes.size() + mnumberofargs, false ); + for ( uint i = mnodes.size() - mnumberofresults; i < mnodes.size(); ++i ) + usedstack[i + mnumberofargs] = true; + for ( int i = mnodes.size() - 1; i >= 0; --i ) + if ( usedstack[i + mnumberofargs] ) + mnodes[i]->checkArgumentsUsed( usedstack ); + for ( uint i = 0; i < mnumberofargs; ++i ) + if ( ! usedstack[i] ) return false; + return true; +} + diff --git a/kig/misc/object_hierarchy.h b/kig/misc/object_hierarchy.h new file mode 100644 index 00000000..3133dc7c --- /dev/null +++ b/kig/misc/object_hierarchy.h @@ -0,0 +1,111 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MISC_OBJECT_HIERARCHY_H +#define KIG_MISC_OBJECT_HIERARCHY_H + +#include "../objects/common.h" + +#include +#include +#include + +class ObjectImpType; +class ArgsParser; + +class ObjectHierarchy +{ +public: + class Node; +private: + std::vector mnodes; + uint mnumberofargs; + uint mnumberofresults; + std::vector margrequirements; + std::vector musetexts; + std::vector mselectstatements; + + // these two are really part of the constructor... + int visit( const ObjectCalcer* o, std::map&, + bool needed, bool neededatend = false); + int storeObject( const ObjectCalcer*, const std::vector& po, std::vector& pl, + std::map& seenmap ); + + friend bool operator==( const ObjectHierarchy& lhs, const ObjectHierarchy& rhs ); + + void init( const std::vector& from, const std::vector& to ); + + /** + * this constructor is private since it should be used only by the static + * constructor buildSafeObjectHierarchy + * + * \see ObjectHierarchy::buildSafeObjectHierarchy + */ + ObjectHierarchy(); + +public: + ObjectHierarchy( const ObjectCalcer* from, const ObjectCalcer* to ); + ObjectHierarchy( const std::vector& from, const ObjectCalcer* to ); + ObjectHierarchy( const std::vector& from, const std::vector& to ); + ObjectHierarchy( const ObjectHierarchy& h ); + ~ObjectHierarchy(); + + /** + * this creates a new ObjectHierarchy, that takes a.size() less + * arguments, but uses copies of the ObjectImp's in \p a instead.. + */ + ObjectHierarchy withFixedArgs( const Args& a ) const; + + std::vector calc( const Args& a, const KigDocument& doc ) const; + + /** + * saves the ObjectHierarchy data in children xml tags of \p parent .. + */ + void serialize( QDomElement& parent, QDomDocument& doc ) const; + /** + * Deserialize the ObjectHierarchy data from the xml element \p parent .. + * Since this operation can fail for some reasons, we provide it as a + * static to return 0 in case of error. + */ + static ObjectHierarchy* buildSafeObjectHierarchy( const QDomElement& parent, QString& error ); +// ObjectHierarchy( const QDomElement& parent ); + + /** + * build a set of objects that interdepend according to this + * ObjectHierarchy.. Only the result objects are returned. Helper + * objects that connect the given objects with the returned objects, + * can only be found by following the returned objects' parents() + * methods.. + */ + std::vector buildObjects( const std::vector& os, const KigDocument& ) const; + + ArgsParser argParser() const; + + uint numberOfArgs() const { return mnumberofargs; } + uint numberOfResults() const { return mnumberofresults; } + + const ObjectImpType* idOfLastResult() const; + + bool resultDoesNotDependOnGiven() const; + bool allGivenObjectsUsed() const; + + ObjectHierarchy transformFinalObject( const Transformation& t ) const; +}; + +bool operator==( const ObjectHierarchy& lhs, const ObjectHierarchy& rhs ); + +#endif diff --git a/kig/misc/rect.cc b/kig/misc/rect.cc new file mode 100644 index 00000000..dc28de82 --- /dev/null +++ b/kig/misc/rect.cc @@ -0,0 +1,308 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "rect.h" +#include "common.h" + +bool operator==( const Rect& r, const Rect& s ) +{ + return ( r.bottomLeft() == s.bottomLeft() + && r.width() == s.width() + && r.height() == s.height() ); +} + +kdbgstream& operator<<( kdbgstream& s, const Rect& t ) +{ + s << "left: " << t.left() + << "bottom: " << t.bottom() + << "right: " << t.right() + << "top: " << t.top() + << endl; + return s; +} + +Rect::Rect( const Coordinate bottomLeft, const Coordinate topRight ) + : mBottomLeft(bottomLeft) +{ + mwidth = topRight.x - bottomLeft.x; + mheight = topRight.y - bottomLeft.y; + normalize(); +} + +Rect::Rect( const Coordinate p, const double width, const double height ) + : mBottomLeft(p), + mwidth(width), + mheight(height) +{ + normalize(); +} + +Rect::Rect( double xa, double ya, double width, double height ) + : mBottomLeft( xa, ya ), + mwidth( width ), + mheight( height ) +{ + normalize(); +} + +Rect::Rect( const Rect& r ) + : mBottomLeft (r.mBottomLeft), + mwidth(r.mwidth), + mheight(r.mheight) +{ + normalize(); +} + +Rect::Rect() + : mwidth(0), + mheight(0) +{ +} + +void Rect::setBottomLeft( const Coordinate p ) +{ + mBottomLeft = p; +} + +void Rect::setBottomRight( const Coordinate p ) +{ + mBottomLeft = p - Coordinate(mwidth,0); +} + +void Rect::setTopRight( const Coordinate p ) +{ + mBottomLeft = p - Coordinate(mwidth, mheight); +} + +void Rect::setCenter( const Coordinate p ) +{ + mBottomLeft = p - Coordinate(mwidth, mheight)/2; +} + +void Rect::setLeft( const double p ) +{ + double r = right(); + mBottomLeft.x = p; + setRight( r ); +} + +void Rect::setRight( const double p ) +{ + mwidth = p - left(); +} + +void Rect::setBottom( const double p ) +{ + double t = top(); + mBottomLeft.y = p; + setTop( t ); +} + +void Rect::setTop( const double p ) +{ + mheight = p - bottom(); +} + +void Rect::setWidth( const double w ) +{ + mwidth = w; +} + +void Rect::setHeight( const double h ) +{ + mheight = h; +} + +void Rect::normalize() +{ + if ( mwidth < 0 ) + { + mBottomLeft.x += mwidth; + mwidth = -mwidth; + }; + if ( mheight < 0 ) + { + mBottomLeft.y += mheight; + mheight = -mheight; + }; +} + +void Rect::moveBy( const Coordinate p ) +{ + mBottomLeft += p; +} + +void Rect::scale( const double r ) +{ + mwidth *= r; + mheight *= r; +} + + +QRect Rect::toQRect() const +{ + return QRect(mBottomLeft.toQPoint(), topRight().toQPoint()); +} + +Coordinate Rect::bottomLeft() const +{ + return mBottomLeft; +} + +Coordinate Rect::bottomRight() const +{ + return mBottomLeft + Coordinate(mwidth, 0); +} + +Coordinate Rect::topLeft() const +{ + return mBottomLeft + Coordinate(0, mheight); +} + +Coordinate Rect::topRight() const +{ + return mBottomLeft + Coordinate(mwidth, mheight); +} + +Coordinate Rect::center() const +{ + return mBottomLeft + Coordinate(mwidth, mheight)/2; +} + +double Rect::left() const +{ + return mBottomLeft.x; +} +double Rect::right() const +{ + return left() + mwidth; +} +double Rect::bottom() const +{ + return mBottomLeft.y; +} + +double Rect::top() const +{ + return bottom() + mheight; +} + +double Rect::width() const +{ + return mwidth; +} + +double Rect::height() const +{ + return mheight; +} + +bool Rect::contains( const Coordinate& p, double allowed_miss ) const +{ + return p.x - left() >= - allowed_miss && + p.y - bottom() >= - allowed_miss && + p.x - left() - width() <= allowed_miss && + p.y - bottom() - height() <= allowed_miss; +} + +bool Rect::contains( const Coordinate& p ) const +{ + return p.x >= left() && + p.y >= bottom() && + p.x - left() <= width() && + p.y - bottom() <= height(); +} + +bool Rect::intersects( const Rect& p ) const +{ + // never thought it was this simple :) + if( p.left() < left() && p.right() < left()) return false; + if( p.left() > right() && p.right() > right()) return false; + if( p.bottom() < bottom() && p.top() < bottom()) return false; + if( p.bottom() > top() && p.top() > top()) return false; + return true; +} + +void Rect::setContains( Coordinate p ) +{ + normalize(); + if( p.x < left() ) setLeft( p.x ); + if( p.x > right() ) setRight(p.x); + if( p.y < bottom() ) setBottom( p.y ); + if( p.y > top() ) setTop( p.y ); +} + +Rect Rect::normalized() const +{ + Rect t = *this; + (void) t.normalize(); + return t; +} + +Rect Rect::fromQRect( const QRect& r ) +{ + return Rect( r.left(), r.top(), r.right(), r.bottom() ); +} + +void Rect::setTopLeft( const Coordinate p ) +{ + Coordinate bl = Coordinate( p.x, p.y - mheight ); + setBottomLeft( bl ); +} + +Rect operator|( const Rect& lhs, const Rect& rhs ) +{ + Rect r( lhs ); + r |= rhs; + return r; +} + +void Rect::eat( const Rect& r ) +{ + setLeft( kigMin( left(), r.left() ) ); + setRight( kigMax( right(), r.right() ) ); + setBottom( kigMin( bottom(), r.bottom() ) ); + setTop( kigMax( top(), r.top() ) ); +} + +Rect Rect::matchShape( const Rect& rhs, bool shrink ) const +{ + Rect ret = *this; + Coordinate c = center(); + double v = width()/height(); // current ratio + double w = rhs.width()/rhs.height(); // wanted ratio + + // we don't show less than r, if the dimensions don't match, we + // extend r into some dimension... + if( ( v > w ) ^ shrink ) + ret.setHeight( ret.width() / w ); + else + ret.setWidth( ret.height() * w ); + + ret.setCenter(c); + return ret.normalized(); +} + +bool Rect::valid() +{ + return mBottomLeft.valid() && mwidth != double_inf && mheight != double_inf; +} + +Rect Rect::invalidRect() +{ + return Rect( Coordinate::invalidCoord(), double_inf, double_inf ); +} diff --git a/kig/misc/rect.h b/kig/misc/rect.h new file mode 100644 index 00000000..a222d1ab --- /dev/null +++ b/kig/misc/rect.h @@ -0,0 +1,140 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + + +#ifndef RECT_H +#define RECT_H + +#include "coordinate.h" + +#include +#include + +/** + * like Coordinate is a QPoint replacement with doubles, this is a + * QRect replacement with doubles... + */ +class Rect +{ +public: + /** + * constructors... + */ + Rect( const Coordinate bottomLeft, const Coordinate topRight ); + Rect( const Coordinate bottomLeft, const double width, const double height ); + Rect( double xa, double ya, double width, double height ); + Rect( const Rect& r ); + Rect(); + static Rect invalidRect(); + + + bool valid(); + + void setBottomLeft( const Coordinate p ); + void setTopLeft( const Coordinate p ); + void setTopRight( const Coordinate p ); + void setBottomRight( const Coordinate p ); + void setCenter( const Coordinate p ); + void setLeft( const double p); + void setRight( const double p); + void setTop( const double p ); + void setBottom( const double p ); + void setWidth( const double w ); + void setHeight( const double h ); + /** + * this makes sure width and height are > 0 ... + */ + void normalize(); + /** + * this makes sure p is in the rect, extending it if necessary... + */ + void setContains( Coordinate p ); + /** + * moves the rect while keeping the size constant... + */ + void moveBy( const Coordinate p ); + /** + * synonym for moveBy... + */ + Rect& operator+=( const Coordinate p ) { moveBy(p); return *this; } + /** + * scale: only the size changes, topLeft is kept where it is... + */ + void scale( const double r ); + /** + * synonym for scale... + */ + Rect& operator*=( const double r ) { scale(r); return *this; } + Rect& operator/=( const double r ) { scale(1/r); return *this; } + + /** + * This expands the rect so that it contains r. It has friends + * '|=' and '|' below... + */ + void eat( const Rect& r ); + + /** + * synonym for eat.. + */ + Rect& operator|=( const Rect& rhs ) { eat( rhs ); return *this; } + + /** + * return a rect which is a copy of this rect, but has an aspect + * ratio equal to rhs's one.. if \p shrink is true, the rect will be + * shrunk, otherwise extended.. The center of the new rect is the + * same as this rect's center.. + */ + Rect matchShape( const Rect& rhs, bool shrink = false ) const; + + QRect toQRect() const; + Coordinate bottomLeft() const; + Coordinate bottomRight() const; + Coordinate topLeft() const; + Coordinate topRight() const; + Coordinate center() const; + double left() const; + double right() const; + double bottom() const; + double top() const; + double width() const; + double height() const; + bool contains( const Coordinate& p ) const; + bool contains( const Coordinate& p, double allowed_miss ) const; + bool intersects( const Rect& p ) const; + Rect normalized() const; + friend kdbgstream& operator<<( kdbgstream& s, const Rect& t ); + + static Rect fromQRect( const QRect& ); +protected: + Coordinate mBottomLeft; + double mwidth; + double mheight; +}; + +bool operator==( const Rect& r, const Rect& s ); +kdbgstream& operator<<( kdbgstream& s, const Rect& t ); +/** + * this operator returns a Rect that contains both the given + * rects.. + */ +Rect operator|( const Rect& lhs, const Rect& rhs ); + +#endif + diff --git a/kig/misc/screeninfo.cc b/kig/misc/screeninfo.cc new file mode 100644 index 00000000..c1418876 --- /dev/null +++ b/kig/misc/screeninfo.cc @@ -0,0 +1,92 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "screeninfo.h" + +#include + +ScreenInfo::ScreenInfo( const Rect& docRect, const QRect& viewRect ) + : mkrect( docRect.normalized() ), mqrect( viewRect.normalize() ) +{ +} + +Rect ScreenInfo::fromScreen( const QRect& r ) const +{ + return Rect( + fromScreen( r.topLeft() ), + fromScreen( r.bottomRight() ) + ).normalized(); +} + +Coordinate ScreenInfo::fromScreen( const QPoint& p ) const +{ + // invert the y-axis: 0 is at the bottom ! + Coordinate t( p.x(), mqrect.height() - p.y() ); + t *= mkrect.width(); + t /= mqrect.width(); + return t + mkrect.bottomLeft(); +} + +QPoint ScreenInfo::toScreen( const Coordinate& p ) const +{ + Coordinate t = p - mkrect.bottomLeft(); + t *= mqrect.width(); + t /= mkrect.width(); + // invert the y-axis: 0 is at the bottom ! + return QPoint( (int) t.x, mqrect.height() - (int) t.y ); +} + +QRect ScreenInfo::toScreen( const Rect& r ) const +{ + return QRect( + toScreen( r.bottomLeft() ), + toScreen( r.topRight() ) + ).normalize(); +} + +double ScreenInfo::pixelWidth() const +{ + Coordinate a = fromScreen( QPoint( 0, 0 ) ); + Coordinate b = fromScreen( QPoint( 0, 1000 ) ); + return std::fabs( b.y - a.y ) / 1000; +} + +const Rect& ScreenInfo::shownRect() const +{ + return mkrect; +} + +void ScreenInfo::setShownRect( const Rect& r ) +{ + mkrect = r; +} + +const QRect ScreenInfo::viewRect() const +{ + return mqrect; +} + +void ScreenInfo::setViewRect( const QRect& r ) +{ + mqrect = r; +} + +double ScreenInfo::normalMiss( int width ) const +{ + int twidth = width == -1 ? 1 : width; + return (twidth+2)*pixelWidth(); +} diff --git a/kig/misc/screeninfo.h b/kig/misc/screeninfo.h new file mode 100644 index 00000000..b7f94c49 --- /dev/null +++ b/kig/misc/screeninfo.h @@ -0,0 +1,57 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef SCREENINFO_H +#define SCREENINFO_H + +#include + +#include "rect.h" + +/** + * ScreenInfo is a simple utility class that maps a region of the + * document onto a region of the screen. It is used by both + * KigPainter and KigWidget, and the objects use it in their calc() + * method... + */ +class ScreenInfo +{ + Rect mkrect; + QRect mqrect; +public: + ScreenInfo( const Rect& docRect, const QRect& viewRect ); + + Coordinate fromScreen( const QPoint& p ) const; + Rect fromScreen( const QRect& r ) const; + + QPoint toScreen( const Coordinate& p ) const; + QRect toScreen( const Rect& r ) const; + + double pixelWidth() const; + + double normalMiss( int width ) const; + + const Rect& shownRect() const; + + void setShownRect( const Rect& r ); + + const QRect viewRect() const; + + void setViewRect( const QRect& r ); +}; + +#endif diff --git a/kig/misc/special_constructors.cc b/kig/misc/special_constructors.cc new file mode 100644 index 00000000..04c8a097 --- /dev/null +++ b/kig/misc/special_constructors.cc @@ -0,0 +1,1628 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "special_constructors.h" + +#include "calcpaths.h" +#include "common.h" +#include "conic-common.h" +#include "guiaction.h" +#include "kigpainter.h" + +#include "../kig/kig_part.h" +#include "../modes/construct_mode.h" +#include "../objects/bogus_imp.h" +#include "../objects/centerofcurvature_type.h" +#include "../objects/circle_imp.h" +#include "../objects/conic_imp.h" +#include "../objects/conic_types.h" +#include "../objects/cubic_imp.h" +#include "../objects/intersection_types.h" +#include "../objects/inversion_type.h" +#include "../objects/line_imp.h" +#include "../objects/line_type.h" +#include "../objects/locus_imp.h" +#include "../objects/object_calcer.h" +#include "../objects/object_drawer.h" +#include "../objects/object_factory.h" +#include "../objects/object_holder.h" +#include "../objects/object_imp.h" +#include "../objects/object_type.h" +#include "../objects/other_imp.h" +#include "../objects/other_type.h" +#include "../objects/point_imp.h" +#include "../objects/point_type.h" +#include "../objects/polygon_imp.h" +#include "../objects/polygon_type.h" +#include "../objects/tangent_type.h" +#include "../objects/text_imp.h" +#include "../objects/transform_types.h" + +#include + +#include + +#include +#include + +class ConicConicIntersectionConstructor + : public StandardConstructorBase +{ +protected: + ArgsParser mparser; +public: + ConicConicIntersectionConstructor(); + ~ConicConicIntersectionConstructor(); + + void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& ) const; + std::vector build( const std::vector& os, KigDocument& d, KigWidget& w ) const; + void plug( KigPart* doc, KigGUIAction* kact ); + + bool isTransform() const; +}; + +class ConicLineIntersectionConstructor + : public MultiObjectTypeConstructor +{ +public: + ConicLineIntersectionConstructor(); + ~ConicLineIntersectionConstructor(); +}; + +class ArcLineIntersectionConstructor + : public MultiObjectTypeConstructor +{ +public: + ArcLineIntersectionConstructor(); + ~ArcLineIntersectionConstructor(); +}; + +ConicRadicalConstructor::ConicRadicalConstructor() + : StandardConstructorBase( + I18N_NOOP( "Radical Lines for Conics" ), + I18N_NOOP( "The lines constructed through the intersections " + "of two conics. This is also defined for " + "non-intersecting conics." ), + "conicsradicalline", mparser ), + mtype( ConicRadicalType::instance() ), + mparser( mtype->argsParser().without( IntImp::stype() ) ) +{ +} + +ConicRadicalConstructor::~ConicRadicalConstructor() +{ +} + +void ConicRadicalConstructor::drawprelim( + const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, const KigDocument& doc ) const +{ + if ( parents.size() == 2 && parents[0]->imp()->inherits( ConicImp::stype() ) && + parents[1]->imp()->inherits( ConicImp::stype() ) ) + { + Args args; + std::transform( parents.begin(), parents.end(), + std::back_inserter( args ), std::mem_fun( &ObjectCalcer::imp ) ); + for ( int i = -1; i < 2; i += 2 ) + { + IntImp root( i ); + IntImp zeroindex( 1 ); + args.push_back( &root ); + args.push_back( &zeroindex ); + ObjectImp* data = mtype->calc( args, doc ); + drawer.draw( *data, p, true ); + delete data; data = 0; + args.pop_back(); + args.pop_back(); + }; + }; +} + +std::vector ConicRadicalConstructor::build( const std::vector& os, KigDocument&, KigWidget& ) const +{ + using namespace std; + std::vector ret; + ObjectCalcer* zeroindexcalcer = new ObjectConstCalcer( new IntImp( 1 ) ); + for ( int i = -1; i < 2; i += 2 ) + { + std::vector args; + std::copy( os.begin(), os.end(), back_inserter( args ) ); + args.push_back( new ObjectConstCalcer( new IntImp( i ) ) ); + // we use only one zeroindex dataobject, so that if you switch one + // radical line around, then the other switches along.. + args.push_back( zeroindexcalcer ); + ret.push_back( + new ObjectHolder( new ObjectTypeCalcer( mtype, args ) ) ); + }; + return ret; +} + +static const struct ArgsParser::spec argsspecpp[] = +{ + { PointImp::stype(), I18N_NOOP( "Moving Point" ), + I18N_NOOP( "Select the moving point, which will be moved around while drawing the locus..." ), false }, + { PointImp::stype(), I18N_NOOP( "Following Point" ), + I18N_NOOP( "Select the following point, whose locations the locus will be drawn through..." ), true } +}; + +LocusConstructor::LocusConstructor() + : StandardConstructorBase( I18N_NOOP( "Locus" ), I18N_NOOP( "A locus" ), + "locus", margsparser ), + margsparser( argsspecpp, 2 ) +{ +} + +LocusConstructor::~LocusConstructor() +{ +} + +void LocusConstructor::drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& ) const +{ + // this function is rather ugly, but it is necessary to do it this + // way in order to play nice with Kig's design.. + + if ( parents.size() != 2 ) return; + const ObjectTypeCalcer* constrained = dynamic_cast( parents.front() ); + const ObjectCalcer* moving = parents.back(); + if ( ! constrained || ! constrained->type()->inherits( ObjectType::ID_ConstrainedPointType ) ) + { + // moving is in fact the constrained point.. swap them.. + moving = parents.front(); + constrained = dynamic_cast( parents.back() ); + assert( constrained ); + }; + assert( constrained->type()->inherits( ObjectType::ID_ConstrainedPointType ) ); + + const ObjectImp* oimp = constrained->parents().back()->imp(); + if( !oimp->inherits( CurveImp::stype() ) ) + oimp = constrained->parents().front()->imp(); + assert( oimp->inherits( CurveImp::stype() ) ); + const CurveImp* cimp = static_cast( oimp ); + + ObjectHierarchy hier( constrained, moving ); + + LocusImp limp( cimp->copy(), hier ); + drawer.draw( limp, p, true ); +} + +const int LocusConstructor::wantArgs( + const std::vector& os, const KigDocument&, const KigWidget& + ) const +{ + int ret = margsparser.check( os ); + if ( ret == ArgsParser::Invalid ) return ret; + else if ( os.size() != 2 ) return ret; + if ( dynamic_cast( os.front() ) && + static_cast( os.front() )->type()->inherits( ObjectType::ID_ConstrainedPointType ) ) + { + std::set children = getAllChildren( os.front() ); + return children.find( os.back() ) != children.end() ? ret : ArgsParser::Invalid; + } + if ( dynamic_cast( os.back() ) && + static_cast( os.back() )->type()->inherits( ObjectType::ID_ConstrainedPointType ) ) + { + std::set children = getAllChildren( os.back() ); + return children.find( os.front() ) != children.end() ? ret : ArgsParser::Invalid; + } + return ArgsParser::Invalid; +} + +std::vector LocusConstructor::build( const std::vector& parents, KigDocument&, KigWidget& ) const +{ + std::vector ret; + assert( parents.size() == 2 ); + + ObjectTypeCalcer* constrained = dynamic_cast( parents.front() ); + ObjectCalcer* moving = parents.back(); + if ( ! constrained || ! constrained->type()->inherits( ObjectType::ID_ConstrainedPointType ) ) + { + // moving is in fact the constrained point.. swap them.. + moving = parents.front(); + constrained = dynamic_cast( parents.back() ); + assert( constrained ); + }; + assert( constrained->type()->inherits( ObjectType::ID_ConstrainedPointType ) ); + + ret.push_back( ObjectFactory::instance()->locus( constrained, moving ) ); + return ret; +} + +QString LocusConstructor::useText( const ObjectCalcer& o, const std::vector& os, + const KigDocument&, const KigWidget& ) const +{ + if ( dynamic_cast( &o ) && + static_cast( o ).type()->inherits( ObjectType::ID_ConstrainedPointType ) && + ( os.empty() || !dynamic_cast( os[0] ) || + !static_cast( os[0] )->type()->inherits( ObjectType::ID_ConstrainedPointType ) ) + ) return i18n( "Moving Point" ); + else return i18n( "Dependent Point" ); +} + +void ConicRadicalConstructor::plug( KigPart*, KigGUIAction* ) +{ +} + +void LocusConstructor::plug( KigPart*, KigGUIAction* ) +{ +} + +bool ConicRadicalConstructor::isTransform() const +{ + return mtype->isTransform(); +} + +bool LocusConstructor::isTransform() const +{ + return false; +} + +/* + * generic polygon constructor + */ + +PolygonBNPTypeConstructor::PolygonBNPTypeConstructor() + : mtype( PolygonBNPType::instance() ) +{ +} + +PolygonBNPTypeConstructor::~PolygonBNPTypeConstructor() +{ +} + +const QString PolygonBNPTypeConstructor::descriptiveName() const +{ + return i18n("Polygon by Its Vertices"); +} + +const QString PolygonBNPTypeConstructor::description() const +{ + return i18n("Construct a polygon by giving its vertices"); +} + +const QCString PolygonBNPTypeConstructor::iconFileName( const bool ) const +{ + return "kig_polygon"; +} + +const bool PolygonBNPTypeConstructor::isAlreadySelectedOK( + const std::vector& os, const int& pos ) const +{ + if ( pos == 0 && os.size() >= 3 ) return true; + return false; +} + +const int PolygonBNPTypeConstructor::wantArgs( const std::vector& os, + const KigDocument&, + const KigWidget& ) const +{ + int count=os.size() - 1; + + for ( int i = 0; i <= count; i++ ) + { + if ( ! ( os[i]->imp()->inherits( PointImp::stype() ) ) ) return ArgsParser::Invalid; + } + if ( count < 3 ) return ArgsParser::Valid; + if ( os[0] == os[count] ) return ArgsParser::Complete; + return ArgsParser::Valid; +} + +void PolygonBNPTypeConstructor::handleArgs( + const std::vector& os, KigPart& d, + KigWidget& v ) const +{ + std::vector bos = build( os, d.document(), v ); + for ( std::vector::iterator i = bos.begin(); + i != bos.end(); ++i ) + { + (*i)->calc( d.document() ); + } + + d.addObjects( bos ); +} + +void PolygonBNPTypeConstructor::handlePrelim( + KigPainter& p, const std::vector& os, + const KigDocument& d, const KigWidget& + ) const +{ + uint count = os.size(); + if ( count < 2 ) return; + + for ( uint i = 0; i < count; i++ ) + { + assert ( os[i]->imp()->inherits( PointImp::stype() ) ); + } + + std::vector args = os; + p.setBrushStyle( Qt::NoBrush ); + p.setBrushColor( Qt::red ); + p.setPen( QPen ( Qt::red, 1) ); + p.setWidth( -1 ); // -1 means the default width for the object being + // drawn.. + + ObjectDrawer drawer( Qt::red ); + drawprelim( drawer, p, args, d ); +} + +QString PolygonBNPTypeConstructor::useText( const ObjectCalcer&, const std::vector& os, + const KigDocument&, const KigWidget& ) const +{ + if ( os.size() > 3 ) + return i18n("... with this vertex (click on the first vertex to terminate construction)"); + else return i18n("Construct a polygon with this vertex"); +} + +QString PolygonBNPTypeConstructor::selectStatement( + const std::vector&, const KigDocument&, + const KigWidget& ) const +{ + return i18n("Select a point to be a vertex of the new polygon..."); +} + +void PolygonBNPTypeConstructor::drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& ) const +{ + if ( parents.size() < 2 ) return; + + std::vector points; + + for ( uint i = 0; i < parents.size(); ++i ) + { + const Coordinate vertex = + static_cast( parents[i]->imp() )->coordinate(); + points.push_back( vertex ); + } + + if ( parents.size() == 2 ) + { + SegmentImp segment = SegmentImp( points[0], points[1] ); + drawer.draw( segment, p, true ); + } else { + PolygonImp polygon = PolygonImp( points ); + drawer.draw( polygon, p, true ); + } +} + +std::vector PolygonBNPTypeConstructor::build( const std::vector& parents, KigDocument&, KigWidget& ) const +{ + uint count = parents.size() - 1; + assert ( count >= 3 ); + std::vector args; + for ( uint i = 0; i < count; ++i ) args.push_back( parents[i] ); + ObjectTypeCalcer* calcer = new ObjectTypeCalcer( mtype, args ); + ObjectHolder* h = new ObjectHolder( calcer ); + std::vector ret; + ret.push_back( h ); + return ret; +} + +void PolygonBNPTypeConstructor::plug( KigPart*, KigGUIAction* ) +{ +} + +bool PolygonBNPTypeConstructor::isTransform() const +{ + return false; +} + +/* + * construction of polygon vertices + */ + +static const struct ArgsParser::spec argsspecpv[] = +{ + { PolygonImp::stype(), I18N_NOOP( "Polygon" ), + I18N_NOOP( "Construct the vertices of this polygon..." ), true } +}; + +PolygonVertexTypeConstructor::PolygonVertexTypeConstructor() + : StandardConstructorBase( I18N_NOOP( "Vertices of a Polygon" ), + I18N_NOOP( "The vertices of a polygon." ), + "polygonvertices", margsparser ), + mtype( PolygonVertexType::instance() ), + margsparser( argsspecpv, 1 ) +{ +} + +PolygonVertexTypeConstructor::~PolygonVertexTypeConstructor() +{ +} + +void PolygonVertexTypeConstructor::drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& ) const +{ + if ( parents.size() != 1 ) return; + + const PolygonImp* polygon = dynamic_cast( parents.front()->imp() ); + const std::vector points = polygon->points(); + + int sides = points.size(); + for ( int i = 0; i < sides; ++i ) + { + PointImp point = PointImp( points[i] ); + drawer.draw( point, p, true ); + } +} + +std::vector PolygonVertexTypeConstructor::build( const std::vector& parents, KigDocument&, KigWidget& ) const +{ + std::vector ret; + assert( parents.size() == 1 ); + const PolygonImp* polygon = dynamic_cast( parents.front()->imp() ); + const std::vector points = polygon->points(); + + int sides = points.size(); + + for ( int i = 0; i < sides; ++i ) + { + ObjectConstCalcer* d = new ObjectConstCalcer( new IntImp( i ) ); + std::vector args( parents ); + args.push_back( d ); + ret.push_back( new ObjectHolder( new ObjectTypeCalcer( mtype, args ) ) ); + } + return ret; +} + +void PolygonVertexTypeConstructor::plug( KigPart*, KigGUIAction* ) +{ +} + +bool PolygonVertexTypeConstructor::isTransform() const +{ + return false; +} + +/* + * construction of polygon sides + */ + +static const struct ArgsParser::spec argsspecps[] = +{ + { PolygonImp::stype(), I18N_NOOP( "Polygon" ), + I18N_NOOP( "Construct the sides of this polygon..." ), false } +}; + +PolygonSideTypeConstructor::PolygonSideTypeConstructor() + : StandardConstructorBase( I18N_NOOP( "Sides of a Polygon" ), + I18N_NOOP( "The sides of a polygon." ), + "polygonsides", margsparser ), + mtype( PolygonSideType::instance() ), + margsparser( argsspecps, 1 ) +{ +} + +PolygonSideTypeConstructor::~PolygonSideTypeConstructor() +{ +} + +void PolygonSideTypeConstructor::drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& ) const +{ + if ( parents.size() != 1 ) return; + + const PolygonImp* polygon = dynamic_cast( parents.front()->imp() ); + const std::vector points = polygon->points(); + + uint sides = points.size(); + for ( uint i = 0; i < sides; ++i ) + { + uint nexti = ( i + 1 < sides )?(i + 1):0; + SegmentImp segment = SegmentImp( points[i], points[nexti] ); + drawer.draw( segment, p, true ); + } +} + +std::vector PolygonSideTypeConstructor::build( const std::vector& parents, KigDocument&, KigWidget& ) const +{ + std::vector ret; + assert( parents.size() == 1 ); + const PolygonImp* polygon = dynamic_cast( parents.front()->imp() ); + const std::vector points = polygon->points(); + + uint sides = points.size(); + + for ( uint i = 0; i < sides; ++i ) + { + ObjectConstCalcer* d = new ObjectConstCalcer( new IntImp( i ) ); + std::vector args( parents ); + args.push_back( d ); + ret.push_back( new ObjectHolder( new ObjectTypeCalcer( mtype, args ) ) ); + } + return ret; +} + +void PolygonSideTypeConstructor::plug( KigPart*, KigGUIAction* ) +{ +} + +bool PolygonSideTypeConstructor::isTransform() const +{ + return false; +} + +/* + * polygon by center and vertex + */ + +PolygonBCVConstructor::PolygonBCVConstructor() + : mtype( PolygonBCVType::instance() ) +{ +} + +PolygonBCVConstructor::~PolygonBCVConstructor() +{ +} + +const QString PolygonBCVConstructor::descriptiveName() const +{ + return i18n("Regular Polygon with Given Center"); +} + +const QString PolygonBCVConstructor::description() const +{ + return i18n("Construct a regular polygon with a given center and vertex"); +} + +const QCString PolygonBCVConstructor::iconFileName( const bool ) const +{ + return "hexagonbcv"; +} + +const bool PolygonBCVConstructor::isAlreadySelectedOK( + const std::vector&, const int& ) const +{ + return false; +} + +const int PolygonBCVConstructor::wantArgs( const std::vector& os, + const KigDocument&, + const KigWidget& ) const +{ + if ( os.size() > 3 ) return ArgsParser::Invalid; + + uint imax = ( os.size() <= 2) ? os.size() : 2; + for ( uint i = 0; i < imax; ++i ) + if ( ! ( os[i]->imp()->inherits( PointImp::stype() ) ) ) return ArgsParser::Invalid; + + if ( os.size() < 3 ) return ArgsParser::Valid; + + if ( ! ( os[2]->imp()->inherits( BogusPointImp::stype() ) ) ) + return ArgsParser::Invalid; + + return ArgsParser::Complete; +} + +void PolygonBCVConstructor::handleArgs( + const std::vector& os, KigPart& d, + KigWidget& v ) const +{ + std::vector bos = build( os, d.document(), v ); + for ( std::vector::iterator i = bos.begin(); + i != bos.end(); ++i ) + { + (*i)->calc( d.document() ); + } + + d.addObjects( bos ); +} + +void PolygonBCVConstructor::handlePrelim( + KigPainter& p, const std::vector& os, + const KigDocument& d, const KigWidget& + ) const +{ + if ( os.size() < 2 ) return; + + for ( uint i = 0; i < 2; i++ ) + { + assert ( os[i]->imp()->inherits( PointImp::stype() ) ); + } + + Coordinate c = static_cast( os[0]->imp() )->coordinate(); + Coordinate v = static_cast( os[1]->imp() )->coordinate(); + + int nsides = 6; + bool moreinfo = false; + int winding = 0; // 0 means allow winding > 1 + if ( os.size() == 3 ) + { + assert ( os[2]->imp()->inherits( BogusPointImp::stype() ) ); + Coordinate cntrl = static_cast( os[2]->imp() )->coordinate(); + nsides = computeNsides( c, v, cntrl, winding ); + moreinfo = true; + } + + std::vector args; + args.push_back( os[0] ); + args.push_back( os[1] ); + ObjectConstCalcer* ns = new ObjectConstCalcer( new IntImp( nsides ) ); + args.push_back( ns ); + if ( winding > 1 ) + { + ns = new ObjectConstCalcer( new IntImp( winding ) ); + args.push_back( ns ); + } + + p.setBrushStyle( Qt::NoBrush ); + p.setBrushColor( Qt::red ); + p.setPen( QPen ( Qt::red, 1) ); + p.setWidth( -1 ); // -1 means the default width for the object being + // drawn.. + + ObjectDrawer drawer( Qt::red ); + drawprelim( drawer, p, args, d ); + if ( moreinfo ) + { + p.setPointStyle( 1 ); + p.setWidth( 6 ); + double ro = 1.0/(2.5); + Coordinate where = getRotatedCoord( c, (1-ro)*c+ro*v, 4*M_PI/5.0 ); + PointImp ptn = PointImp( where ); + TextImp text = TextImp( "(5,2)", where, false ); + ptn.draw( p ); + text.draw( p ); + for ( int i = 3; i < 9; ++i ) + { + where = getRotatedCoord( c, v, 2.0*M_PI/i ); + ptn = PointImp( where ); + ptn.draw( p ); + if ( i > 5 ) continue; + text = TextImp( QString( "(%1)" ).arg(i), where, false ); + text.draw( p ); + } + p.setStyle( Qt::DotLine ); + p.setWidth( 1 ); + double radius = ( v - c ).length(); + CircleImp circle = CircleImp( c, radius ); + circle.draw( p ); + for ( int i = 2; i < 5; i++ ) + { + ro = 1.0/(i+0.5); + CircleImp circle = CircleImp( c, ro*radius ); + circle.draw( p ); + } + } + delete_all( args.begin() + 2, args.end() ); +} + +std::vector PolygonBCVConstructor::build( const std::vector& parents, KigDocument&, KigWidget& ) const +{ + assert ( parents.size() == 3 ); + std::vector args; + + Coordinate c = static_cast( parents[0]->imp() )->coordinate(); + Coordinate v = static_cast( parents[1]->imp() )->coordinate(); + Coordinate cntrl = static_cast( parents[2]->imp() )->coordinate(); + + args.push_back( parents[0] ); + args.push_back( parents[1] ); + int winding = 0; + int nsides = computeNsides( c, v, cntrl, winding ); + ObjectConstCalcer* d = new ObjectConstCalcer( new IntImp( nsides ) ); + args.push_back( d ); + if ( winding > 1 ) + { + d = new ObjectConstCalcer( new IntImp( winding ) ); + args.push_back( d ); + } + + ObjectTypeCalcer* calcer = new ObjectTypeCalcer( mtype, args ); + ObjectHolder* h = new ObjectHolder( calcer ); + std::vector ret; + ret.push_back( h ); + return ret; +} + +QString PolygonBCVConstructor::useText( const ObjectCalcer&, const std::vector& os, + const KigDocument&, const KigWidget& ) const +{ + switch ( os.size() ) + { + case 1: + return i18n( "Construct a regular polygon with this center" ); + break; + + case 2: + return i18n( "Construct a regular polygon with this vertex" ); + break; + + case 3: + Coordinate c = static_cast( os[0]->imp() )->coordinate(); + Coordinate v = static_cast( os[1]->imp() )->coordinate(); + Coordinate cntrl = static_cast( os[2]->imp() )->coordinate(); + int winding = 0; + int nsides = computeNsides( c, v, cntrl, winding ); + + if ( winding > 1 ) + { + QString result = QString( + i18n( "Adjust the number of sides (%1/%2)" ) + ).arg( nsides ).arg( winding ); + return result; + } else + { + QString result = QString( + i18n( "Adjust the number of sides (%1)" ) + ).arg( nsides ); + return result; + } + break; + } + + return ""; +} + +QString PolygonBCVConstructor::selectStatement( + const std::vector& os, const KigDocument&, + const KigWidget& ) const +{ + switch ( os.size() ) + { + case 1: + return i18n( "Select the center of the new polygon..." ); + break; + + case 2: + return i18n( "Select a vertex for the new polygon..." ); + break; + + case 3: + return i18n( "Move the cursor to get the desired number of sides..." ); + break; + } + + return ""; +} + +void PolygonBCVConstructor::drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& doc ) const +{ + if ( parents.size() < 3 || parents.size() > 4 ) return; + + assert ( parents[0]->imp()->inherits( PointImp::stype() ) && + parents[1]->imp()->inherits( PointImp::stype() ) && + parents[2]->imp()->inherits( IntImp::stype() ) ); + + if ( parents.size() == 4 ) + assert ( parents[3]->imp()->inherits( IntImp::stype() ) ); + + Args args; + std::transform( parents.begin(), parents.end(), + std::back_inserter( args ), std::mem_fun( &ObjectCalcer::imp ) ); + + ObjectImp* data = mtype->calc( args, doc ); + drawer.draw( *data, p, true ); + delete data; + data = 0; +} + +void PolygonBCVConstructor::plug( KigPart*, KigGUIAction* ) +{ +} + +bool PolygonBCVConstructor::isTransform() const +{ + return false; +} + +Coordinate PolygonBCVConstructor::getRotatedCoord( const Coordinate& c, + const Coordinate& v, double alpha ) const +{ + double cosalpha = cos(alpha); + double sinalpha = sin(alpha); + double dx = v.x - c.x; + double dy = v.y - c.y; + return c + Coordinate( cosalpha*dx - sinalpha*dy, sinalpha*dx + cosalpha*dy ); +} + +int PolygonBCVConstructor::computeNsides ( const Coordinate& c, + const Coordinate& v, const Coordinate& cntrl, int& winding ) const +{ + Coordinate lvect = v - c; + Coordinate rvect = cntrl - c; + + double angle = atan2( rvect.y, rvect.x ) - atan2( lvect.y, lvect.x ); + angle = fabs( angle/(2*M_PI) ); + while ( angle > 1 ) angle -= 1; + if ( angle > 0.5 ) angle = 1 - angle; + + double realsides = 1.0/angle; // this is bigger that 2 + if ( angle == 0. ) realsides = 3; + if ( winding <= 0 ) // free to compute winding + { + winding = 1; + double ratio = lvect.length()/rvect.length(); + winding = int ( ratio ); + if ( winding < 1 ) winding = 1; + if ( winding > 50 ) winding = 50; + } + int nsides = int( winding*realsides + 0.5 ); // nsides/winding should be reduced! + if ( nsides > 100 ) nsides = 100; // well, 100 seems large enough! + if ( nsides < 3 ) nsides = 3; + while ( !relativePrimes ( nsides, winding ) ) ++nsides; + return nsides; +} + +/* + * ConicConic intersection... + */ + +static const ArgsParser::spec argsspectc[] = { + { ConicImp::stype(), "SHOULD NOT BE SEEN", "SHOULD NOT BE SEEN", true }, + { ConicImp::stype(), "SHOULD NOT BE SEEN", "SHOULD NOT BE SEEN", true } +}; + +ConicConicIntersectionConstructor::ConicConicIntersectionConstructor() + : StandardConstructorBase( "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "curvelineintersection", mparser ), + mparser( argsspectc, 2 ) +{ +} + +ConicConicIntersectionConstructor::~ConicConicIntersectionConstructor() +{ +} + +void ConicConicIntersectionConstructor::drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& ) const +{ + if ( parents.size() != 2 ) return; + assert ( parents[0]->imp()->inherits( ConicImp::stype() ) && + parents[1]->imp()->inherits( ConicImp::stype() ) ); + const ConicCartesianData conica = + static_cast( parents[0]->imp() )->cartesianData(); + const ConicCartesianData conicb = + static_cast( parents[1]->imp() )->cartesianData(); + bool ok = true; + for ( int wr = -1; wr < 2; wr += 2 ) + { + LineData radical = calcConicRadical( conica, conicb, wr, 1, ok ); + if ( ok ) + { + for ( int wi = -1; wi < 2; wi += 2 ) + { + Coordinate c = calcConicLineIntersect( conica, radical, 0.0, wi ); + if ( c.valid() ) { + PointImp pi( c ); + drawer.draw( pi, p, true ); + } + }; + }; + }; +} + +std::vector ConicConicIntersectionConstructor::build( + const std::vector& os, KigDocument& doc, KigWidget& ) const +{ + assert( os.size() == 2 ); + std::vector ret; + ObjectCalcer* conica = os[0]; + ObjectConstCalcer* zeroindexdo = new ObjectConstCalcer( new IntImp( 1 ) ); + + for ( int wr = -1; wr < 2; wr += 2 ) + { + std::vector args = os; + args.push_back( new ObjectConstCalcer( new IntImp( wr ) ) ); + args.push_back( zeroindexdo ); + ObjectTypeCalcer* radical = + new ObjectTypeCalcer( ConicRadicalType::instance(), args ); + radical->calc( doc ); + for ( int wi = -1; wi < 2; wi += 2 ) + { + args.clear(); + args.push_back( conica ); + args.push_back( radical ); + args.push_back( new ObjectConstCalcer( new IntImp( wi ) ) ); + ret.push_back( + new ObjectHolder( + new ObjectTypeCalcer( + ConicLineIntersectionType::instance(), args ) ) ); + }; + }; + return ret; +} + +void ConicConicIntersectionConstructor::plug( KigPart*, KigGUIAction* ) +{ +} + +bool ConicConicIntersectionConstructor::isTransform() const +{ + return false; +} + +ConicLineIntersectionConstructor::ConicLineIntersectionConstructor() + : MultiObjectTypeConstructor( + ConicLineIntersectionType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "curvelineintersection", -1, 1 ) +{ +} + +ConicLineIntersectionConstructor::~ConicLineIntersectionConstructor() +{ +} + +ArcLineIntersectionConstructor::ArcLineIntersectionConstructor() + : MultiObjectTypeConstructor( + ArcLineIntersectionType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "curvelineintersection", -1, 1 ) +{ +} + +ArcLineIntersectionConstructor::~ArcLineIntersectionConstructor() +{ +} + +QString ConicRadicalConstructor::useText( const ObjectCalcer& o, const std::vector&, + const KigDocument&, const KigWidget& ) const +{ + if ( o.imp()->inherits( CircleImp::stype() ) ) + return i18n( "Construct the Radical Lines of This Circle" ); + else + return i18n( "Construct the Radical Lines of This Conic" ); +} + +/* + * generic affinity and generic projectivity. A unique affinity can be + * obtained by specifying the image of three points (four for projectivity) + * in the end we need, besides the object to be transformed, a total of + * six point or (alternatively) two triangles; our affinity will map the + * first triangle onto the second with corresponding ordering of their + * vertices. Since we allow for two different ways of specifying the six + * points we shall use a Generic constructor, like that for intersections. + */ + +GenericAffinityConstructor::GenericAffinityConstructor() + : MergeObjectConstructor( + I18N_NOOP( "Generic Affinity" ), + I18N_NOOP( "The unique affinity that maps three points (or a triangle) onto three other points (or a triangle)" ), + "genericaffinity" ) +{ + SimpleObjectTypeConstructor* b2tr = + new SimpleObjectTypeConstructor( + AffinityB2TrType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "genericaffinity" ); + + SimpleObjectTypeConstructor* gi3p = + new SimpleObjectTypeConstructor( + AffinityGI3PType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "genericaffinity" ); + + merge( b2tr ); + merge( gi3p ); +} + +GenericAffinityConstructor::~GenericAffinityConstructor() {} + +GenericProjectivityConstructor::GenericProjectivityConstructor() + : MergeObjectConstructor( + I18N_NOOP( "Generic Projective Transformation" ), + I18N_NOOP( "The unique projective transformation that maps four points (or a quadrilateral) onto four other points (or a quadrilateral)" ), + "genericprojectivity" ) +{ + SimpleObjectTypeConstructor* b2qu = + new SimpleObjectTypeConstructor( + ProjectivityB2QuType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "genericprojectivity" ); + + SimpleObjectTypeConstructor* gi4p = + new SimpleObjectTypeConstructor( + ProjectivityGI4PType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "genericprojectivity" ); + + merge( b2qu ); + merge( gi4p ); +} + +GenericProjectivityConstructor::~GenericProjectivityConstructor() {} + +/* + * inversion of points, lines with respect to a circle + */ + +InversionConstructor::InversionConstructor() + : MergeObjectConstructor( + I18N_NOOP( "Inversion of Point, Line or Circle" ), + I18N_NOOP( "The inversion of a point, line or circle with respect to a circle" ), + "inversion" ) +{ + SimpleObjectTypeConstructor* pointobj = + new SimpleObjectTypeConstructor( + InvertPointType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "inversion" ); + + SimpleObjectTypeConstructor* lineobj = + new SimpleObjectTypeConstructor( + InvertLineType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "inversion" ); + + SimpleObjectTypeConstructor* segmentobj = + new SimpleObjectTypeConstructor( + InvertSegmentType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "inversion" ); + + SimpleObjectTypeConstructor* circleobj = + new SimpleObjectTypeConstructor( + InvertCircleType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "inversion" ); + + SimpleObjectTypeConstructor* arcobj = + new SimpleObjectTypeConstructor( + InvertArcType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "inversion" ); + + merge( arcobj ); + merge( circleobj ); + merge( pointobj ); + merge( segmentobj ); + merge( lineobj ); +} + +InversionConstructor::~InversionConstructor() {} + +/* + * Transport of Measure + */ + +MeasureTransportConstructor::MeasureTransportConstructor() + : mtype( MeasureTransportType::instance() ) +{ +} + +MeasureTransportConstructor::~MeasureTransportConstructor() +{ +} + +const QString MeasureTransportConstructor::descriptiveName() const +{ + return i18n("Measure Transport"); +} + +const QString MeasureTransportConstructor::description() const +{ + return i18n("Transport the measure of a segment or arc over a line or circle."); +} + +const QCString MeasureTransportConstructor::iconFileName( const bool ) const +{ + return "measuretransport"; +} + +const bool MeasureTransportConstructor::isAlreadySelectedOK( + const std::vector&, const int& ) const +{ + return false; +} + +/* + * we want the arguments in the exact order, this makes + * the code simpler, but I guess it is also less confusing + * to the user + */ + +const int MeasureTransportConstructor::wantArgs( + const std::vector& os, + const KigDocument&, + const KigWidget& ) const +{ + if ( os.size() == 0 ) return ArgsParser::Valid; + + if ( ! os[0]->imp()->inherits( SegmentImp::stype() ) && + ! os[0]->imp()->inherits( ArcImp::stype() ) ) + return ArgsParser::Invalid; + + if ( os.size() == 1 ) return ArgsParser::Valid; + + if ( ! os[1]->imp()->inherits( LineImp::stype() ) && + ! os[1]->imp()->inherits( CircleImp::stype() ) ) + return ArgsParser::Invalid; + + if ( os.size() == 2 ) return ArgsParser::Valid; + + if ( ! os[2]->imp()->inherits( PointImp::stype() ) ) + return ArgsParser::Invalid; + + // we here use the "isPointOnCurve", which relies on + // "by construction" incidence, instead of a numerical + // check + if ( ! isPointOnCurve( os[2], os[1] ) ) + return ArgsParser::Invalid; + + if ( os.size() == 3 ) return ArgsParser::Complete; + + return ArgsParser::Invalid; +} + +void MeasureTransportConstructor::handleArgs( + const std::vector& os, KigPart& d, + KigWidget& v ) const +{ + std::vector bos = build( os, d.document(), v ); + for ( std::vector::iterator i = bos.begin(); + i != bos.end(); ++i ) + { + (*i)->calc( d.document() ); + } + + d.addObjects( bos ); +} + +void MeasureTransportConstructor::handlePrelim( + KigPainter& p, const std::vector& os, + const KigDocument& d, const KigWidget& + ) const +{ + p.setBrushStyle( Qt::NoBrush ); + p.setBrushColor( Qt::red ); + p.setPen( QPen ( Qt::red, 1) ); + p.setWidth( -1 ); // -1 means the default width for the object being + // drawn.. + + ObjectDrawer drawer( Qt::red ); + drawprelim( drawer, p, os, d ); +} + +void MeasureTransportConstructor::drawprelim( const ObjectDrawer& drawer, + KigPainter& p, + const std::vector& parents, + const KigDocument& doc ) const +{ + Args args; + using namespace std; + transform( parents.begin(), parents.end(), + back_inserter( args ), mem_fun( &ObjectCalcer::imp ) ); + ObjectImp* data = mtype->calc( args, doc ); + drawer.draw( *data, p, true ); + delete data; +} + +QString MeasureTransportConstructor::useText( const ObjectCalcer& o, + const std::vector& os, + const KigDocument&, const KigWidget& ) const +{ + if ( o.imp()->inherits( SegmentImp::stype() ) ) + return i18n("Segment to transport"); + if ( o.imp()->inherits( ArcImp::stype() ) ) + return i18n("Arc to transport"); + if ( o.imp()->inherits( LineImp::stype() ) ) + return i18n("Transport a measure on this line"); + if ( o.imp()->inherits( CircleImp::stype() ) ) + return i18n("Transport a measure on this circle"); + if ( o.imp()->inherits( PointImp::stype() ) ) + { + if ( os[1]->imp()->inherits( CircleImp::stype() ) ) + return i18n("Start transport from this point of the circle"); + if ( os[1]->imp()->inherits( LineImp::stype() ) ) + return i18n("Start transport from this point of the line"); + else + return i18n("Start transport from this point of the curve"); + // well, this isn't impemented yet, should never get here + } + return ""; +} + +QString MeasureTransportConstructor::selectStatement( + const std::vector&, const KigDocument&, + const KigWidget& ) const +{ +//TODO + return i18n("Select a point to be a vertex of the new polygon..."); +} + +std::vector MeasureTransportConstructor::build( + const std::vector& parents, + KigDocument&, KigWidget& ) const +{ + assert ( parents.size() == 3 ); +// std::vector args; +// for ( uint i = 0; i < count; ++i ) args.push_back( parents[i] ); + ObjectTypeCalcer* calcer = new ObjectTypeCalcer( mtype, parents ); + ObjectHolder* h = new ObjectHolder( calcer ); + std::vector ret; + ret.push_back( h ); + return ret; +} + +void MeasureTransportConstructor::plug( KigPart*, KigGUIAction* ) +{ +} + +bool MeasureTransportConstructor::isTransform() const +{ + return false; +} + +/* + * Generic intersection + */ + +GenericIntersectionConstructor::GenericIntersectionConstructor() + : MergeObjectConstructor( + I18N_NOOP( "Intersect" ), + I18N_NOOP( "The intersection of two objects" ), + "curvelineintersection" ) +{ + // intersection type.. + // There is one "toplevel" object_constructor, that is composed + // of multiple subconstructors.. First we build the + // subconstructors: + SimpleObjectTypeConstructor* lineline = + new SimpleObjectTypeConstructor( + LineLineIntersectionType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "curvelineintersection" ); + + ObjectConstructor* lineconic = + new ConicLineIntersectionConstructor(); + + ObjectConstructor* arcline = + new ArcLineIntersectionConstructor(); + + MultiObjectTypeConstructor* linecubic = + new MultiObjectTypeConstructor( + LineCubicIntersectionType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "curvelineintersection", 1, 2, 3 ); + + ObjectConstructor* conicconic = + new ConicConicIntersectionConstructor(); + + MultiObjectTypeConstructor* circlecircle = + new MultiObjectTypeConstructor( + CircleCircleIntersectionType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "circlecircleintersection", -1, 1 ); + + SimpleObjectTypeConstructor* polygonline = + new SimpleObjectTypeConstructor( + PolygonLineIntersectionType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "curvelineintersection" ); + + merge( lineline ); + merge( circlecircle ); + merge( lineconic ); + merge( linecubic ); + merge( conicconic ); + merge( arcline ); + merge( polygonline ); +} + +GenericIntersectionConstructor::~GenericIntersectionConstructor() +{ +} + +bool GenericIntersectionConstructor::isIntersection() const +{ + return true; +} + +QString GenericIntersectionConstructor::useText( + const ObjectCalcer& o, const std::vector& os, + const KigDocument&, const KigWidget& ) const +{ + QString preamble; + switch (os.size()) + { + case 1: + if ( o.imp()->inherits( CircleImp::stype() ) ) + return i18n( "Intersect this Circle" ); + else if ( o.imp()->inherits( ConicImp::stype() ) ) + return i18n( "Intersect this Conic" ); + else if ( o.imp()->inherits( AbstractLineImp::stype() ) ) + return i18n( "Intersect this Line" ); + else if ( o.imp()->inherits( CubicImp::stype() ) ) + return i18n( "Intersect this Cubic Curve" ); + else if ( o.imp()->inherits( ArcImp::stype() ) ) + return i18n( "Intersect this Arc" ); + else if ( o.imp()->inherits( PolygonImp::stype() ) ) + return i18n( "Intersect this Polygon" ); + else assert( false ); + break; + case 2: + if ( o.imp()->inherits( CircleImp::stype() ) ) + return i18n( "with this Circle" ); + else if ( o.imp()->inherits( ConicImp::stype() ) ) + return i18n( "with this Conic" ); + else if ( o.imp()->inherits( AbstractLineImp::stype() ) ) + return i18n( "with this Line" ); + else if ( o.imp()->inherits( CubicImp::stype() ) ) + return i18n( "with this Cubic Curve" ); + else if ( o.imp()->inherits( ArcImp::stype() ) ) + return i18n( "with this Arc" ); + else if ( o.imp()->inherits( PolygonImp::stype() ) ) + return i18n( "with this Polygon" ); + else assert( false ); + break; + } + + return QString::null; +} + +static const ArgsParser::spec argsspecMidPointOfTwoPoints[] = +{ + { PointImp::stype(), I18N_NOOP( "Construct Midpoint of This Point and Another One" ), + I18N_NOOP( "Select the first of the points of which you want to construct the midpoint..." ), false }, + { PointImp::stype(), I18N_NOOP( "Construct the midpoint of this point and another one" ), + I18N_NOOP( "Select the other of the points of which to construct the midpoint..." ), false } +}; + +MidPointOfTwoPointsConstructor::MidPointOfTwoPointsConstructor() + : StandardConstructorBase( "Mid Point", + "Construct the midpoint of two points", + "bisection", mparser ), + mparser( argsspecMidPointOfTwoPoints, 2 ) +{ +} + +MidPointOfTwoPointsConstructor::~MidPointOfTwoPointsConstructor() +{ +} + +void MidPointOfTwoPointsConstructor::drawprelim( + const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& ) const +{ + if ( parents.size() != 2 ) return; + assert( parents[0]->imp()->inherits( PointImp::stype() ) ); + assert( parents[1]->imp()->inherits( PointImp::stype() ) ); + const Coordinate m = + ( static_cast( parents[0]->imp() )->coordinate() + + static_cast( parents[1]->imp() )->coordinate() ) / 2; + drawer.draw( PointImp( m ), p, true ); +} + +std::vector MidPointOfTwoPointsConstructor::build( + const std::vector& os, KigDocument& d, KigWidget& ) const +{ + ObjectTypeCalcer* seg = new ObjectTypeCalcer( SegmentABType::instance(), os ); + seg->calc( d ); + int index = seg->imp()->propertiesInternalNames().findIndex( "mid-point" ); + assert( index != -1 ); + ObjectPropertyCalcer* prop = new ObjectPropertyCalcer( seg, index ); + prop->calc( d ); + std::vector ret; + ret.push_back( new ObjectHolder( prop ) ); + return ret; +} + +void MidPointOfTwoPointsConstructor::plug( KigPart*, KigGUIAction* ) +{ +} + +bool MidPointOfTwoPointsConstructor::isTransform() const +{ + return false; +} + +TestConstructor::TestConstructor( const ArgsParserObjectType* type, const char* descname, + const char* desc, const char* iconfile ) + : StandardConstructorBase( descname, desc, iconfile, type->argsParser() ), + mtype( type ) +{ +} + +TestConstructor::~TestConstructor() +{ +} + +void TestConstructor::drawprelim( const ObjectDrawer&, KigPainter&, const std::vector&, + const KigDocument& ) const +{ + // not used, only here because of the wrong + // ObjectConstructor-GUIAction design. See the TODO +} + +std::vector TestConstructor::build( const std::vector&, KigDocument&, + KigWidget& ) const +{ + // not used, only here because of the wrong + // ObjectConstructor-GUIAction design. See the TODO + std::vector ret; + return ret; +} + +void TestConstructor::plug( KigPart*, KigGUIAction* ) +{ +} + +bool TestConstructor::isTransform() const +{ + return false; +} + +bool TestConstructor::isTest() const +{ + return true; +} + +BaseConstructMode* TestConstructor::constructMode( KigPart& doc ) +{ + return new TestConstructMode( doc, mtype ); +} + +const int TestConstructor::wantArgs( const std::vector& os, + const KigDocument& d, const KigWidget& v ) const +{ + int ret = StandardConstructorBase::wantArgs( os, d, v ); + if ( ret == ArgsParser::Complete ) ret = ArgsParser::Valid; + return ret; +} + +QString GenericIntersectionConstructor::selectStatement( + const std::vector& sel, const KigDocument&, + const KigWidget& ) const +{ + if ( sel.size() == 0 ) + return i18n( "Select the first object to intersect..." ); + else + return i18n( "Select the second object to intersect..." ); +} + +TangentConstructor::TangentConstructor() + : MergeObjectConstructor( + I18N_NOOP( "Tangent" ), + I18N_NOOP( "The line tangent to a curve" ), + "tangent" ) +{ + SimpleObjectTypeConstructor* conic = + new SimpleObjectTypeConstructor( + TangentConicType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "tangentconic" ); + + SimpleObjectTypeConstructor* arc = + new SimpleObjectTypeConstructor( + TangentArcType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "tangentarc" ); + + SimpleObjectTypeConstructor* cubic = + new SimpleObjectTypeConstructor( + TangentCubicType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "tangentcubic" ); + + SimpleObjectTypeConstructor* curve = + new SimpleObjectTypeConstructor( + TangentCurveType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "tangentcurve" ); + + merge( conic ); + merge( arc ); + merge( cubic ); + merge( curve ); +} + +TangentConstructor::~TangentConstructor() +{ +} + +QString TangentConstructor::useText( + const ObjectCalcer& o, const std::vector&, + const KigDocument&, const KigWidget& ) const +{ + if ( o.imp()->inherits( CircleImp::stype() ) ) + return i18n( "Tangent to This Circle" ); + else if ( o.imp()->inherits( ConicImp::stype() ) ) + return i18n( "Tangent to This Conic" ); + else if ( o.imp()->inherits( ArcImp::stype() ) ) + return i18n( "Tangent to This Arc" ); + else if ( o.imp()->inherits( CubicImp::stype() ) ) + return i18n( "Tangent to This Cubic Curve" ); + else if ( o.imp()->inherits( CurveImp::stype() ) ) + return i18n( "Tangent to This Curve" ); + else if ( o.imp()->inherits( PointImp::stype() ) ) + return i18n( "Tangent at This Point" ); +// else assert( false ); + return QString::null; +} + +//QString TangentConstructor::selectStatement( +// const std::vector& sel, const KigDocument&, +// const KigWidget& ) const +//{ +// if ( sel.size() == 0 ) +// return i18n( "Select the object..." ); +// else +// return i18n( "Select the point for the tangent to go through..." ); +//} + +/* + * center of curvature of a curve + */ + +CocConstructor::CocConstructor() + : MergeObjectConstructor( + I18N_NOOP( "Center Of Curvature" ), + I18N_NOOP( "The center of the osculating circle to a curve" ), + "centerofcurvature" ) +{ + SimpleObjectTypeConstructor* conic = + new SimpleObjectTypeConstructor( + CocConicType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "cocconic" ); + + SimpleObjectTypeConstructor* cubic = + new SimpleObjectTypeConstructor( + CocCubicType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "coccubic" ); + + SimpleObjectTypeConstructor* curve = + new SimpleObjectTypeConstructor( + CocCurveType::instance(), + "SHOULDNOTBESEEN", "SHOULDNOTBESEEN", + "coccurve" ); + + merge( conic ); + merge( cubic ); + merge( curve ); +} + +CocConstructor::~CocConstructor() +{ +} + +QString CocConstructor::useText( + const ObjectCalcer& o, const std::vector&, + const KigDocument&, const KigWidget& ) const +{ + if ( o.imp()->inherits( ConicImp::stype() ) ) + return i18n( "Center of Curvature of This Conic" ); + else if ( o.imp()->inherits( CubicImp::stype() ) ) + return i18n( "Center of Curvature of This Cubic Curve" ); + else if ( o.imp()->inherits( CurveImp::stype() ) ) + return i18n( "Center of Curvature of This Curve" ); + else if ( o.imp()->inherits( PointImp::stype() ) ) + return i18n( "Center of Curvature at This Point" ); + return QString::null; +} + +bool relativePrimes( int n, int p ) +{ + if ( p > n ) return relativePrimes( p, n ); + assert ( p >= 0 ); + if ( p == 0 ) return false; + if ( p == 1 ) return true; + int d = int( n/p ); + return relativePrimes( p, n-d*p ); +} + +//QString CocConstructor::selectStatement( +// const std::vector& sel, const KigDocument&, +// const KigWidget& ) const +//{ +// if ( sel.size() == 0 ) +// return i18n( "Select the object..." ); +// else +// return i18n( "Select the point where to compute the center of curvature..." ); +//} diff --git a/kig/misc/special_constructors.h b/kig/misc/special_constructors.h new file mode 100644 index 00000000..99760be3 --- /dev/null +++ b/kig/misc/special_constructors.h @@ -0,0 +1,320 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MISC_SPECIAL_CONSTRUCTORS_H +#define KIG_MISC_SPECIAL_CONSTRUCTORS_H + +#include "object_constructor.h" + +class PolygonVertexTypeConstructor + : public StandardConstructorBase +{ + const ArgsParserObjectType* mtype; + ArgsParser margsparser; +public: + PolygonVertexTypeConstructor(); + ~PolygonVertexTypeConstructor(); + + void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, const KigDocument& ) const; + std::vector build( const std::vector& os, KigDocument& d, KigWidget& w ) const; + void plug( KigPart* doc, KigGUIAction* kact ); + bool isTransform() const; +}; + +class PolygonSideTypeConstructor + : public StandardConstructorBase +{ + const ArgsParserObjectType* mtype; + ArgsParser margsparser; +public: + PolygonSideTypeConstructor(); + ~PolygonSideTypeConstructor(); + + void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, const KigDocument& ) const; + std::vector build( const std::vector& os, KigDocument& d, KigWidget& w ) const; + void plug( KigPart* doc, KigGUIAction* kact ); + bool isTransform() const; +}; + +class PolygonBNPTypeConstructor + : public ObjectConstructor +{ + const ObjectType* mtype; +public: + PolygonBNPTypeConstructor(); + ~PolygonBNPTypeConstructor(); + + const QString descriptiveName() const; + const QString description() const; + const QCString iconFileName( const bool canBeNull = false ) const; + const bool isAlreadySelectedOK( const std::vector& os, + const int& ) const; + const int wantArgs( const std::vector& os, + const KigDocument& d, + const KigWidget& v + ) const; + void handleArgs( const std::vector& os, + KigPart& d, + KigWidget& v + ) const; + QString useText( const ObjectCalcer& o, const std::vector& sel, + const KigDocument& d, const KigWidget& v + ) const; + QString selectStatement( + const std::vector& sel, const KigDocument& d, + const KigWidget& w ) const; + void handlePrelim( KigPainter& p, + const std::vector& sel, + const KigDocument& d, + const KigWidget& v + ) const; + + void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, const KigDocument& ) const; + std::vector build( const std::vector& os, KigDocument& d, KigWidget& w ) const; + void plug( KigPart* doc, KigGUIAction* kact ); + bool isTransform() const; +}; + +class PolygonBCVConstructor + : public ObjectConstructor +{ + const ObjectType* mtype; +public: + PolygonBCVConstructor(); + ~PolygonBCVConstructor(); + + const QString descriptiveName() const; + const QString description() const; + const QCString iconFileName( const bool canBeNull = false ) const; + const bool isAlreadySelectedOK( const std::vector& os, + const int& ) const; + const int wantArgs( const std::vector& os, + const KigDocument& d, + const KigWidget& v + ) const; + void handleArgs( const std::vector& os, + KigPart& d, + KigWidget& v + ) const; + QString useText( const ObjectCalcer& o, const std::vector& sel, + const KigDocument& d, const KigWidget& v + ) const; + QString selectStatement( + const std::vector& sel, const KigDocument& d, + const KigWidget& w ) const; + void handlePrelim( KigPainter& p, + const std::vector& sel, + const KigDocument& d, + const KigWidget& v + ) const; + void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, const KigDocument& ) const; + std::vector build( const std::vector& os, KigDocument& d, KigWidget& w ) const; + void plug( KigPart* doc, KigGUIAction* kact ); + bool isTransform() const; + int computeNsides( const Coordinate& c, const Coordinate& v, const Coordinate& cntrl, int& winding ) const; + Coordinate getRotatedCoord( const Coordinate& c1, + const Coordinate& c2, double alpha ) const; +}; + +class MeasureTransportConstructor + : public ObjectConstructor +{ + const ObjectType* mtype; +public: + MeasureTransportConstructor(); + ~MeasureTransportConstructor(); + + const QString descriptiveName() const; + const QString description() const; + const QCString iconFileName( const bool canBeNull = false ) const; + const bool isAlreadySelectedOK( const std::vector& os, + const int& ) const; + const int wantArgs( const std::vector& os, + const KigDocument& d, + const KigWidget& v + ) const; + void handleArgs( const std::vector& os, + KigPart& d, + KigWidget& v + ) const; + QString useText( const ObjectCalcer& o, const std::vector& sel, + const KigDocument& d, const KigWidget& v + ) const; + QString selectStatement( + const std::vector& sel, const KigDocument& d, + const KigWidget& w ) const; + void handlePrelim( KigPainter& p, + const std::vector& sel, + const KigDocument& d, + const KigWidget& v + ) const; + + void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, const KigDocument& ) const; + std::vector build( const std::vector& os, KigDocument& d, KigWidget& w ) const; + void plug( KigPart* doc, KigGUIAction* kact ); + bool isTransform() const; +}; + +class ConicRadicalConstructor + : public StandardConstructorBase +{ + const ArgsParserObjectType* mtype; + const ArgsParser mparser; +public: + ConicRadicalConstructor(); + ~ConicRadicalConstructor(); + QString useText( const ObjectCalcer& o, const std::vector& sel, const KigDocument& d, + const KigWidget& v ) const; + void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, const KigDocument& ) const; + std::vector build( const std::vector& os, KigDocument& d, KigWidget& w ) const; + void plug( KigPart* doc, KigGUIAction* kact ); + + bool isTransform() const; +}; + +class LocusConstructor + : public StandardConstructorBase +{ + ArgsParser margsparser; +public: + LocusConstructor(); + ~LocusConstructor(); + /** + * we override the wantArgs() function, since we need to see + * something about the objects that an ArgsParser can't know about, + * namely, whether the first point is a constrained point... + */ + const int wantArgs( + const std::vector& os, const KigDocument& d, + const KigWidget& v + ) const; + QString useText( const ObjectCalcer& o, const std::vector& sel, const KigDocument& d, + const KigWidget& v ) const; + + void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, const KigDocument& ) const; + std::vector build( const std::vector& os, KigDocument& d, KigWidget& w ) const; + void plug( KigPart* doc, KigGUIAction* kact ); + + bool isTransform() const; +}; + +class GenericAffinityConstructor + : public MergeObjectConstructor +{ +public: + GenericAffinityConstructor(); + ~GenericAffinityConstructor(); +}; + +class GenericProjectivityConstructor + : public MergeObjectConstructor +{ +public: + GenericProjectivityConstructor(); + ~GenericProjectivityConstructor(); +}; + +class InversionConstructor + : public MergeObjectConstructor +{ +public: + InversionConstructor(); + ~InversionConstructor(); +}; + +class GenericIntersectionConstructor + : public MergeObjectConstructor +{ +public: + GenericIntersectionConstructor(); + ~GenericIntersectionConstructor(); + + bool isIntersection() const; + + QString useText( const ObjectCalcer& o, const std::vector& sel, const KigDocument& d, + const KigWidget& v ) const; + QString selectStatement( + const std::vector& sel, const KigDocument& d, + const KigWidget& w ) const; +}; + +class MidPointOfTwoPointsConstructor + : public StandardConstructorBase +{ + ArgsParser mparser; +public: + MidPointOfTwoPointsConstructor(); + ~MidPointOfTwoPointsConstructor(); + void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& ) const; + std::vector build( const std::vector& os, KigDocument& d, + KigWidget& w ) const; + void plug( KigPart* doc, KigGUIAction* kact ); + bool isTransform() const; +}; + +class TestConstructor + : public StandardConstructorBase +{ + const ArgsParserObjectType* mtype; +public: + TestConstructor( const ArgsParserObjectType* type, const char* descname, + const char* desc, const char* iconfile ); + ~TestConstructor(); + void drawprelim( const ObjectDrawer& drawer, KigPainter& p, const std::vector& parents, + const KigDocument& ) const; + std::vector build( const std::vector& os, KigDocument& d, + KigWidget& w ) const; + const int wantArgs( const std::vector& os, + const KigDocument& d, const KigWidget& v ) const; + void plug( KigPart* doc, KigGUIAction* kact ); + bool isTransform() const; + bool isTest() const; + + BaseConstructMode* constructMode( KigPart& doc ); +}; + +class TangentConstructor + : public MergeObjectConstructor +{ +public: + TangentConstructor(); + ~TangentConstructor(); + + QString useText( const ObjectCalcer& o, const std::vector& sel, const KigDocument& d, + const KigWidget& v ) const; +// QString selectStatement( +// const std::vector& sel, const KigDocument& d, +// const KigWidget& w ) const; +}; + +class CocConstructor + : public MergeObjectConstructor +{ +public: + CocConstructor(); + ~CocConstructor(); + + QString useText( const ObjectCalcer& o, const std::vector& sel, const KigDocument& d, + const KigWidget& v ) const; +// QString selectStatement( +// const std::vector& sel, const KigDocument& d, +// const KigWidget& w ) const; +}; + +bool relativePrimes( int n, int p ); +#endif diff --git a/kig/modes/Makefile.am b/kig/modes/Makefile.am new file mode 100644 index 00000000..5f7518e5 --- /dev/null +++ b/kig/modes/Makefile.am @@ -0,0 +1,39 @@ +INCLUDES=$(all_includes) + +noinst_LTLIBRARIES=libmodes.la +libmodes_la_SOURCES= \ + base_mode.cc \ + construct_mode.cc \ + dragrectmode.cc \ + edittype.cc \ + edittypebase.ui \ + label.cc \ + linkslabel.cpp \ + macro.cc \ + macrowizard.cc \ + macrowizardbase.ui \ + mode.cc \ + moving.cc \ + normal.cc \ + popup.cc \ + textlabelwizard.cc \ + textlabelwizardbase.ui \ + typesdialog.cpp \ + typesdialogbase.ui +noinst_HEADERS=\ + base_mode.h \ + construct_mode.h \ + dragrectmode.h \ + edittype.h \ + label.h \ + linkslabel.h \ + macro.h \ + macrowizard.h \ + mode.h \ + moving.h \ + normal.h \ + popup.h \ + textlabelwizard.h \ + typesdialog.h + +METASOURCES=AUTO diff --git a/kig/modes/base_mode.cc b/kig/modes/base_mode.cc new file mode 100644 index 00000000..9e92274a --- /dev/null +++ b/kig/modes/base_mode.cc @@ -0,0 +1,160 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "base_mode.h" + +#include "popup.h" + +#include "../kig/kig_view.h" +#include "../kig/kig_part.h" +#include "../kig/kig_document.h" + +#include +#include + +BaseMode::BaseMode( KigPart& d ) + : KigMode( d ) +{ +} + +BaseMode::~BaseMode() +{ +} + +void BaseMode::leftClicked( QMouseEvent* e, KigWidget* v ) +{ + // touch screens don't send a mouseMoved event before a click event, + // apparently, so we simulate it. + mouseMoved( e, v ); + + // get rid of text still showing... + v->updateCurPix(); + v->updateWidget(); + + mplc = e->pos(); + moco = mdoc.document().whatAmIOn( v->fromScreen( mplc ), *v ); + + if( moco.empty() ) + { + // clicked on an empty spot --> we show the rectangle for + // selecting stuff... + dragRect( mplc, *v ); + } + else + { + // the user clicked on some object.. --> this could either mean + // that he/she wants to select the object or that he wants to + // start moving it. We assume nothing here, we wait till he + // either moves some 4 pixels, or till he releases his mouse + // button in leftReleased() or mouseMoved()... + }; +} + +void BaseMode::leftMouseMoved( QMouseEvent* e, KigWidget* w ) +{ + if( !moco.empty() && ( mplc - e->pos() ).manhattanLength() > 3 ) + dragObject( moco, mplc, *w, + ( e->state() & (ShiftButton | ControlButton ) ) != 0 + ); +} + +void BaseMode::leftReleased( QMouseEvent* e, KigWidget* v ) +{ + if( (mplc - e->pos()).manhattanLength() > 4 ) return; + + ObjectHolder* o = 0; + bool keyCtrl = ( e->state() & ControlButton ) != 0; + bool keyShift = ( e->state() & ShiftButton ) != 0; + if ( ! moco.empty() ) + { + if ( keyShift ) + { + int id = ObjectChooserPopup::getObjectFromList( e->pos(), v, moco ); + if ( id >= 0 ) + o = moco[id]; + } + else + o = moco.front(); + } + leftClickedObject( o, e->pos(), *v, keyCtrl ); +} + +void BaseMode::midClicked( QMouseEvent* e, KigWidget* v ) +{ + // get rid of text still showing... + v->updateCurPix(); + v->updateWidget(); + + mplc = e->pos(); + moco = mdoc.document().whatAmIOn( v->fromScreen( e->pos() ), *v ); +} + +void BaseMode::midReleased( QMouseEvent* e, KigWidget* v ) +{ + if( (e->pos() - mplc).manhattanLength() > 4 ) return; + + midClicked( mplc, *v ); +} + +void BaseMode::rightClicked( QMouseEvent* e, KigWidget* w ) +{ + // get rid of text still showing... + w->updateCurPix(); + w->updateWidget(); + // set a normal cursor... + w->setCursor( KCursor::arrowCursor() ); + + mplc = e->pos(); + moco = mdoc.document().whatAmIOn( w->fromScreen( mplc ), *w ); + + rightClicked( moco, mplc, *w ); +} + +void BaseMode::mouseMoved( QMouseEvent* e, KigWidget* w ) +{ + std::vector os = mdoc.document().whatAmIOn( w->fromScreen( e->pos() ), *w ); + mouseMoved( os, e->pos(), *w, e->state() & Qt::ShiftButton ); +} + +void BaseMode::dragRect( const QPoint&, KigWidget& ) +{ +} + +void BaseMode::leftClickedObject( ObjectHolder*, const QPoint&, + KigWidget&, bool ) +{ +} + +void BaseMode::dragObject( const std::vector&, const QPoint&, + KigWidget&, bool ) +{ +} + +void BaseMode::enableActions() +{ + KigMode::enableActions(); +} + +std::vector BaseMode::oco() +{ + return moco; +} + +QPoint BaseMode::pointLocation() +{ + return mplc; +} diff --git a/kig/modes/base_mode.h b/kig/modes/base_mode.h new file mode 100644 index 00000000..2f89996f --- /dev/null +++ b/kig/modes/base_mode.h @@ -0,0 +1,64 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MODE_BASE_MODE_H +#define KIG_MODE_BASE_MODE_H + +#include "mode.h" + +#include +#include + +class KigWidget; +class KigDocument; +class ObjectHolder; + +class BaseMode + : public KigMode +{ + QPoint mplc; + std::vector moco; + + void leftClicked( QMouseEvent* e, KigWidget* v ); + void leftMouseMoved( QMouseEvent*, KigWidget* ); + void leftReleased( QMouseEvent* e, KigWidget* v ); + void midClicked( QMouseEvent* e, KigWidget* v ); + void midReleased( QMouseEvent* e, KigWidget* v ); + void rightClicked( QMouseEvent*, KigWidget* ); + void mouseMoved( QMouseEvent* e, KigWidget* v ); + +protected: + void enableActions(); + + std::vector oco(); + QPoint pointLocation(); +protected: + + virtual void dragRect( const QPoint& p, KigWidget& w ); + virtual void dragObject( const std::vector& os, const QPoint& pointClickedOn, KigWidget& w, bool ctrlOrShiftDown ); + virtual void leftClickedObject( ObjectHolder* o, const QPoint& p, + KigWidget& w, bool ctrlOrShiftDown ) = 0; + virtual void midClicked( const QPoint& p, KigWidget& w ) = 0; + virtual void rightClicked( const std::vector& oco, const QPoint& p, KigWidget& w ) = 0; + virtual void mouseMoved( const std::vector& os, const QPoint& p, KigWidget& w, bool shiftpressed ) = 0; + +protected: + BaseMode( KigPart& ); + ~BaseMode(); +}; + +#endif diff --git a/kig/modes/construct_mode.cc b/kig/modes/construct_mode.cc new file mode 100644 index 00000000..9618aded --- /dev/null +++ b/kig/modes/construct_mode.cc @@ -0,0 +1,572 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "construct_mode.h" + +#include "../objects/object_factory.h" +#include "../objects/object_drawer.h" +#include "../objects/text_type.h" +#include "../objects/text_imp.h" +#include "../objects/bogus_imp.h" +#include "../objects/point_imp.h" +#include "../misc/argsparser.h" + +#include "../kig/kig_document.h" +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" +#include "../misc/object_constructor.h" +#include "../misc/coordinate_system.h" +#include "../misc/kigpainter.h" +#include "../misc/calcpaths.h" + +#include "popup.h" + +#include +#include + +#include +#include + +static void redefinePoint( ObjectTypeCalcer* mpt, const Coordinate& c, KigDocument& doc, const KigWidget& w ) +{ + ObjectFactory::instance()->redefinePoint( mpt, c, doc, w ); + mpt->calc( doc ); +} + +BaseConstructMode::BaseConstructMode( KigPart& d ) + : BaseMode( d ) +{ + mpt = ObjectFactory::instance()->fixedPointCalcer( Coordinate( 0, 0 ) ); + mpt->calc( d.document() ); + mcursor = ObjectFactory::instance()->cursorPointCalcer( Coordinate( 0, 0 ) ); + mcursor->calc( d.document() ); +// mcursorholder = new ObjectHolder( mcursor ); +} + +BaseConstructMode::~BaseConstructMode() +{ + delete mcursor; +// delete mcursorholder; +} + +void BaseConstructMode::leftReleased( QMouseEvent* e, KigWidget* v ) +{ + if( (pointLocation() - e->pos()).manhattanLength() > 4 ) return; + + ObjectHolder* o = 0; + bool keyCtrlOrShift = ( e->state() & ( ControlButton | ShiftButton) ) != 0; + std::vector moco = oco(); + if ( ! moco.empty() ) + { + std::vector goodargs; + if ( !moco.empty() ) + { + std::vector::const_iterator it; + std::vector testargs = getCalcers( mparents ); + for ( std::vector::const_iterator i = moco.begin(); i != moco.end(); ++i ) + { + it = std::find( mparents.begin(), mparents.end(), *i ); + bool newdup = + ( it == mparents.end() ) || + isAlreadySelectedOK( testargs, it - mparents.begin() ); + if ( newdup ) + { + testargs.push_back( ( *i )->calcer() ); + if ( wantArgs( testargs, mdoc.document(), *v ) ) + goodargs.push_back( *i ); + testargs.pop_back(); + } + } + int id = ObjectChooserPopup::getObjectFromList( e->pos(), v, goodargs ); + if ( id >= 0 ) + o = goodargs[id]; + } + } + leftClickedObject( o, e->pos(), *v, keyCtrlOrShift ); + KigMode::leftReleased( e, v ); +} + +void BaseConstructMode::leftClickedObject( + ObjectHolder* o, const QPoint& p, KigWidget& w, bool ) +{ + std::vector::iterator it = std::find( mparents.begin(), mparents.end(), o ); + std::vector nargs = getCalcers( mparents ); +// +// mp: duplicationchecked controls whether the arguments list is +// free of duplications or if a duplication is safe (asking this to +// the Constructor class through the "isAlreadySelectedOK" method). +// + bool duplicationchecked = + ( it == mparents.end() ) || + isAlreadySelectedOK( nargs, it - mparents.begin() ); + if ( o && duplicationchecked ) + { + nargs.push_back( o->calcer() ); + if ( wantArgs( nargs, mdoc.document(), w ) ) + { + selectObject( o, w ); + return; + } + } + + nargs = getCalcers( mparents ); + nargs.push_back( mpt.get() ); + if ( wantArgs( nargs, mdoc.document(), w ) ) + { + // add mpt to the document.. + ObjectHolder* n = new ObjectHolder( mpt.get() ); + mdoc.addObject( n ); + selectObject( n, w ); + // get a new mpt for our further use.. + mpt = ObjectFactory::instance()->sensiblePointCalcer( w.fromScreen( p ), mdoc.document(), w ); + mpt->calc( mdoc.document() ); + return; + } + + nargs = getCalcers( mparents ); + nargs.push_back( mcursor ); + + if ( wantArgs( nargs, mdoc.document(), w ) ) + { + // DON'T add mpt to the document.. + // the objectholder has been constructed once and for all + // when entering construction mode, and delete in the + // destructor. + ObjectHolder* n = new ObjectHolder( mcursor ); + selectObject( n, w ); + mcursor = ObjectFactory::instance()->cursorPointCalcer( w.fromScreen( p ) ); +// mcursor = ObjectFactory::instance()->sensiblePointCalcer( w.fromScreen( p ), mdoc.document(), w ); + mcursor->calc( mdoc.document() ); + delete n; + } +} + +void BaseConstructMode::midClicked( const QPoint& p, KigWidget& w ) +{ + std::vector args = getCalcers( mparents ); + args.push_back( mpt.get() ); + if ( wantArgs( args, mdoc.document(), w ) ) + { + ObjectHolder* n = new ObjectHolder( mpt.get() ); + mdoc.addObject( n ); + + selectObject( n, w ); + + mpt = ObjectFactory::instance()->sensiblePointCalcer( w.fromScreen( p ), mdoc.document(), w ); + mpt->calc( mdoc.document() ); + } +} + +void BaseConstructMode::rightClicked( const std::vector&, const QPoint&, KigWidget& ) +{ + // TODO ? +} + +void BaseConstructMode::mouseMoved( const std::vector& os, const QPoint& p, + KigWidget& w, bool shiftpressed ) +{ + mdoc.emitStatusBarText( selectStatement( getCalcers( mparents ), w ) ); + + w.updateCurPix(); + KigPainter pter( w.screenInfo(), &w.curPix, mdoc.document() ); + + Coordinate ncoord = w.fromScreen( p ); + if ( shiftpressed ) + ncoord = mdoc.document().coordinateSystem().snapToGrid( ncoord, w ); + + redefinePoint( mpt.get(), ncoord, mdoc.document(), w ); + mcursor->move( ncoord, mdoc.document() ); + mcursor->calc( mdoc.document() ); + + std::vector args = getCalcers( mparents ); + bool duplicationchecked = false; + std::vector goodargs; + if ( ! os.empty() ) + { + std::vector::const_iterator it; + std::vector testargs = getCalcers( mparents ); + for ( std::vector::const_iterator i = os.begin(); i != os.end(); ++i ) + { + it = std::find( mparents.begin(), mparents.end(), *i ); + bool newdup = + ( it == mparents.end() ) || + isAlreadySelectedOK( args, it - mparents.begin() ); + if ( newdup ) + { + testargs.push_back( ( *i )->calcer() ); + if ( wantArgs( testargs, mdoc.document(), w ) ) + goodargs.push_back( *i ); + testargs.pop_back(); + } + duplicationchecked |= newdup; + } + } + bool calcnow = ( goodargs.size() == 1 ) || ( ( goodargs.size() > 0 ) && ( goodargs.front()->imp()->inherits( PointImp::stype() ) ) ); + if ( calcnow ) + { + args.push_back( goodargs.front()->calcer() ); + } + + if ( !os.empty() && duplicationchecked && calcnow ) + { + handlePrelim( args, p, pter, w ); + + w.setCursor( KCursor::handCursor() ); + } + else + { + std::vector args = getCalcers( mparents ); + args.push_back( mpt.get() ); + std::vector argscursor = getCalcers( mparents ); + argscursor.push_back( mcursor ); + bool text = true; + if ( wantArgs( args, mdoc.document(), w ) ) + { + ObjectDrawer d; + d.draw( *mpt->imp(), pter, true ); + + handlePrelim( args, p, pter, w ); + + w.setCursor( KCursor::handCursor() ); + } + else if ( wantArgs( argscursor, mdoc.document(), w ) ) + { + ObjectDrawer d; +// d.draw( *mcursor->imp(), pter, true ); + + handlePrelim( argscursor, p, pter, w ); + + w.setCursor( KCursor::crossCursor() ); + } + else + { + w.setCursor( KCursor::arrowCursor() ); + text = false; + } + if ( !text && ( goodargs.size() > 1 ) ) + { + QString strwhich = i18n( "Which object?" ); + mdoc.emitStatusBarText( strwhich ); + + QPoint textloc = p; + textloc.setX( textloc.x() + 15 ); + pter.drawTextStd( textloc, strwhich ); + + w.setCursor( KCursor::handCursor() ); + } + } + w.updateWidget( pter.overlay() ); +} + +void BaseConstructMode::selectObject( ObjectHolder* o, KigWidget& w ) +{ + mparents.push_back( o ); + std::vector args = getCalcers( mparents ); + + if ( wantArgs( args, mdoc.document(), w ) == ArgsParser::Complete ) + { + handleArgs( args, w ); + }; + + w.redrawScreen( mparents ); +} + +PointConstructMode::PointConstructMode( KigPart& d ) + : BaseMode( d ) +{ + // we add the data objects to the document cause + // ObjectFactory::redefinePoint does that too, and this way, we can + // depend on them already being known by the doc when we add the + // mpt.. + mpt = ObjectFactory::instance()->fixedPointCalcer( Coordinate() ); + mpt->calc( d.document() ); + + mdoc.emitStatusBarText( i18n( "Click the location where you want to place the new point, or the curve that you want to attach it to..." ) ); +} + +PointConstructMode::~PointConstructMode() +{ +} + +void PointConstructMode::leftClickedObject( + ObjectHolder*, const QPoint&, KigWidget& w, bool ) +{ + mdoc.addObject( new ObjectHolder( mpt.get() ) ); + w.redrawScreen( std::vector() ); + + mdoc.emitStatusBarText( QString::null ); + mdoc.doneMode( this ); +} + +void PointConstructMode::midClicked( const QPoint& p, KigWidget& w ) +{ + leftClickedObject( 0, p, w, true ); +} + +void PointConstructMode::rightClicked( const std::vector&, const QPoint&, + KigWidget& ) +{ + // TODO ? +} + +void PointConstructMode::mouseMoved( + const std::vector&, + const QPoint& p, + KigWidget& w, + bool shiftpressed ) +{ + w.updateCurPix(); + KigPainter pter( w.screenInfo(), &w.curPix, mdoc.document() ); + + Coordinate ncoord = w.fromScreen( p ); + if ( shiftpressed ) + ncoord = mdoc.document().coordinateSystem().snapToGrid( ncoord, w ); + + redefinePoint( mpt.get(), ncoord, mdoc.document(), w ); + + ObjectDrawer d; + d.draw( *mpt->imp(), pter, true ); + w.setCursor( KCursor::blankCursor() ); + + w.updateWidget( pter.overlay() ); +} + +void BaseConstructMode::enableActions() +{ + BaseMode::enableActions(); + + mdoc.aCancelConstruction->setEnabled( true ); +} + +void BaseConstructMode::cancelConstruction() +{ + finish(); +} + +void PointConstructMode::enableActions() +{ + BaseMode::enableActions(); + + mdoc.aCancelConstruction->setEnabled( true ); +} + +void PointConstructMode::cancelConstruction() +{ + mdoc.doneMode( this ); +} + +void BaseConstructMode::selectObjects( const std::vector& os, KigWidget& w ) +{ + for ( std::vector::const_iterator i = os.begin(); i != os.end(); ++i ) + { + std::vector args = getCalcers( mparents ); + assert( wantArgs( args, mdoc.document(), w ) != ArgsParser::Complete ); + selectObject( *i, w ); + }; +} + +void ConstructMode::handlePrelim( const std::vector& args, const QPoint& p, KigPainter& pter, KigWidget& w ) +{ + // set the text next to the arrow cursor like in modes/normal.cc + QPoint textloc = p; + textloc.setX( textloc.x() + 15 ); + + mctor->handlePrelim( pter, args, mdoc.document(), w ); + + QString o = mctor->useText( *args.back(), args, mdoc.document(), w ); + pter.drawTextStd( textloc, o ); +} + +int ConstructMode::isAlreadySelectedOK( const std::vector& os, + const int& pos ) +{ + return mctor->isAlreadySelectedOK( os, pos ); +} + +int ConstructMode::wantArgs( const std::vector& os, KigDocument& d, KigWidget& w ) +{ + return mctor->wantArgs( os, d, w ); +} + +void BaseConstructMode::finish() +{ + mdoc.doneMode( this ); +} + +ConstructMode::ConstructMode( KigPart& d, const ObjectConstructor* ctor ) + : BaseConstructMode( d ), mctor( ctor ) +{ +} + +ConstructMode::~ConstructMode() +{ +} + +// does a test result have a frame by default ? +static const bool test_has_frame_dflt = true; + +void TestConstructMode::handlePrelim( const std::vector& os, const QPoint& p, KigPainter& pter, KigWidget& w ) +{ + Args args; + std::transform( os.begin(), os.end(), std::back_inserter( args ), + std::mem_fun( &ObjectCalcer::imp ) ); + + // usetext + QString usetext = i18n( mtype->argsParser().usetext( args.back(), args ).c_str() ); + QPoint textloc = p; + textloc.setX( textloc.x() + 15 ); + pter.drawTextStd( textloc, usetext ); + + // test result + ObjectImp* data = mtype->calc( args, mdoc.document() ); + if ( ! data->valid() ) return; + assert( data->inherits( TestResultImp::stype() ) ); + QString outputtext = static_cast( data )->data(); + TextImp ti( outputtext, w.fromScreen( p + QPoint( - 40, 30 ) ), test_has_frame_dflt ); + ti.draw( pter ); + + delete data; +} + +TestConstructMode::TestConstructMode( KigPart& d, const ArgsParserObjectType* type ) + : BaseConstructMode( d ), mtype( type ) +{ +} + +TestConstructMode::~TestConstructMode() +{ +} + +void ConstructMode::handleArgs( const std::vector& args, KigWidget& w ) +{ + mctor->handleArgs( args, mdoc, w ); + finish(); +} + +int TestConstructMode::isAlreadySelectedOK( const std::vector&, + const int& ) +{ + return false; +} + +int TestConstructMode::wantArgs( const std::vector& os, KigDocument&, KigWidget& ) +{ + return mtype->argsParser().check( os ); +} + +void TestConstructMode::handleArgs( const std::vector& args, KigWidget& ) +{ + mresult = new ObjectTypeCalcer( mtype, args ); + mresult->calc( mdoc.document() ); + mdoc.emitStatusBarText( i18n( "Now select the location for the result label." ) ); +} + +void TestConstructMode::leftClickedObject( ObjectHolder* o, const QPoint& p, + KigWidget& w, bool ctrlOrShiftDown ) +{ + if ( mresult ) { + QPoint qloc = p + QPoint( -40, 0 ); + Coordinate loc = w.fromScreen( qloc ); + + std::vector parents; + parents.push_back( new ObjectConstCalcer( new IntImp( test_has_frame_dflt ) ) ); + parents.push_back( new ObjectConstCalcer( new PointImp( loc ) ) ); + parents.push_back( new ObjectConstCalcer( new StringImp( QString::fromLatin1( "%1" ) ) ) ); + assert( mresult->imp()->inherits( TestResultImp::stype() ) ); + parents.push_back( + new ObjectPropertyCalcer( + mresult.get(), mresult->imp()->propertiesInternalNames().findIndex( "test-result" ) ) ); + parents.back()->calc( mdoc.document() ); + + ObjectCalcer* ret = new ObjectTypeCalcer( TextType::instance(), parents ); + ret->calc( mdoc.document() ); + mdoc.addObject( new ObjectHolder( ret ) ); + + w.unsetCursor(); + mdoc.emitStatusBarText( QString::null ); + + finish(); + } + else + BaseConstructMode::leftClickedObject( o, p, w, ctrlOrShiftDown ); +} + +void TestConstructMode::midClicked( const QPoint& p, KigWidget& w ) +{ + if ( mresult ) { + // nothing to be done here, really + } + else + BaseConstructMode::midClicked( p, w ); +} + +void TestConstructMode::rightClicked( const std::vector& oco, const QPoint& p, KigWidget& w ) +{ + if ( mresult ) { + // nothing to be done here, really + } + else + BaseConstructMode::rightClicked( oco, p, w ); +} + +void TestConstructMode::mouseMoved( const std::vector& os, const QPoint& p, KigWidget& w, bool shiftPressed ) +{ + if ( mresult ) { + w.setCursor( KCursor::blankCursor() ); + + w.updateCurPix(); + KigPainter pter( w.screenInfo(), &w.curPix, mdoc.document() ); + + QPoint qloc = p + QPoint( -40, 0 ); + Coordinate loc = w.fromScreen( qloc ); + assert( dynamic_cast( mresult->imp() ) ); + TextImp ti( static_cast( mresult->imp() )->data(), loc, test_has_frame_dflt ); + ObjectDrawer d; + d.draw( ti, pter, false ); + + + w.updateWidget( pter.overlay() ); + } + else + BaseConstructMode::mouseMoved( os, p, w, shiftPressed ); +} + +QString ConstructMode::selectStatement( const std::vector& args, const KigWidget& w ) +{ + return mctor->selectStatement( args, mdoc.document(), w ); +} + +QString TestConstructMode::selectStatement( const std::vector& sel, const KigWidget& ) +{ + using namespace std; + Args args; + transform( sel.begin(), sel.end(), back_inserter( args ), mem_fun( &ObjectCalcer::imp ) ); + + std::string ret = mtype->argsParser().selectStatement( args ); + if ( ret.empty() ) return QString::null; + return i18n( ret.c_str() ); +} + +void PointConstructMode::redrawScreen( KigWidget* w ) +{ + w->redrawScreen( std::vector() ); +} + +void BaseConstructMode::redrawScreen( KigWidget* w ) +{ + w->redrawScreen( std::vector() ); +} diff --git a/kig/modes/construct_mode.h b/kig/modes/construct_mode.h new file mode 100644 index 00000000..fa1be86e --- /dev/null +++ b/kig/modes/construct_mode.h @@ -0,0 +1,154 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MODES_CONSTRUCT_MODE_H +#define KIG_MODES_CONSTRUCT_MODE_H + +#include "base_mode.h" + +#include "../objects/object_calcer.h" + +class ArgsParserObjectType; +class ObjectConstructor; +class ObjectCalcer; + +class PointConstructMode + : public BaseMode +{ + /** + * this is the point that we move around, for the user to add + * somewhere.. + */ + ObjectTypeCalcer::shared_ptr mpt; +public: + PointConstructMode( KigPart& d ); + ~PointConstructMode(); +protected: + void leftClickedObject( ObjectHolder* o, const QPoint& p, + KigWidget& w, bool ctrlOrShiftDown ); + void midClicked( const QPoint& p, KigWidget& w ); + void rightClicked( const std::vector& oco, const QPoint& p, KigWidget& w ); + void mouseMoved( const std::vector& os, const QPoint& p, KigWidget& w, bool shiftpressed ); + + void enableActions(); + void cancelConstruction(); + + void redrawScreen( KigWidget* ); +}; + +class BaseConstructMode + : public BaseMode +{ + /** + * this is the point that we move around, in case the user wants to + * add a point somewhere.. + */ + ObjectTypeCalcer::shared_ptr mpt; + /** + * mp: this point always follows the cursor + * + * IMPORTANT: this Calcer must NEVER be added to the document, since + * its is used in constructors that need more input from the user + * to decide parameters of the constructed object that will be fixed + * afterwards (like the number of sides of a regular polygon) + */ + ObjectTypeCalcer* mcursor; + // we also allocate here the corresponding objectholder, since the + // only sensible place where to deallocate it is in the destructor + // of this class +// ObjectHolder* mcursorholder; + std::vector mparents; + + void leftReleased( QMouseEvent* e, KigWidget* v ); + +public: + void selectObject( ObjectHolder* o, KigWidget& w ); + void selectObjects( const std::vector& os, KigWidget& w ); + virtual ~BaseConstructMode(); +protected: + BaseConstructMode( KigPart& d ); +protected: + void leftClickedObject( ObjectHolder* o, const QPoint& p, + KigWidget& w, bool ctrlOrShiftDown ); + void midClicked( const QPoint& p, KigWidget& w ); + void rightClicked( const std::vector& oco, const QPoint& p, KigWidget& w ); + void mouseMoved( const std::vector& os, const QPoint& p, KigWidget& w, bool shiftpressed ); + + void enableActions(); + void cancelConstruction(); + void finish(); + +protected: + virtual void handlePrelim( const std::vector& os, const QPoint& p, KigPainter&, KigWidget& w ) = 0; + virtual QString selectStatement( const std::vector& args, const KigWidget& w ) = 0; + virtual int isAlreadySelectedOK( const std::vector&, const int& ) = 0; + virtual int wantArgs( const std::vector&, KigDocument& d, KigWidget& w ) = 0; + virtual void handleArgs( const std::vector& args, KigWidget& w ) = 0; + + void redrawScreen( KigWidget* ); +}; + +class ConstructMode + : public BaseConstructMode +{ + const ObjectConstructor* mctor; +public: + ConstructMode( KigPart& d, const ObjectConstructor* ctor ); + ~ConstructMode(); + + void handlePrelim( const std::vector& os, const QPoint& p, KigPainter&, KigWidget& w ); + QString selectStatement( const std::vector& args, const KigWidget& w ); + int isAlreadySelectedOK( const std::vector&, const int& ); + int wantArgs( const std::vector&, KigDocument& d, KigWidget& w ); + void handleArgs( const std::vector& args, KigWidget& w ); +}; + +/** + * This class constructs a test object. It has special needs over + * ConstructMode because first the arguments need to be chosen, and + * then the location for the resulting TextImp needs to be chosen. It + * also needs special code for the drawPrelim and wantArgs code. + * + * Therefore, we inherit from BaseConstructMode, and override the + * event callbacks, so that this mode behaves like a + * BaseConstructMode, until handleArgs is called. After that, mresult + * is no longer 0, and then the mode behaves in its own way, allowing + * the user to choose a location for the new label object. + */ +class TestConstructMode + : public BaseConstructMode +{ + const ArgsParserObjectType* mtype; + ObjectCalcer::shared_ptr mresult; +public: + TestConstructMode( KigPart& d, const ArgsParserObjectType* type ); + ~TestConstructMode(); + + void handlePrelim( const std::vector& os, const QPoint& p, KigPainter&, KigWidget& w ); + QString selectStatement( const std::vector& args, const KigWidget& w ); + int isAlreadySelectedOK( const std::vector&, const int& ); + int wantArgs( const std::vector&, KigDocument& d, KigWidget& w ); + void handleArgs( const std::vector& args, KigWidget& w ); + + void leftClickedObject( ObjectHolder* o, const QPoint& p, + KigWidget& w, bool ctrlOrShiftDown ); + void midClicked( const QPoint& p, KigWidget& w ); + void rightClicked( const std::vector& oco, const QPoint& p, KigWidget& w ); + void mouseMoved( const std::vector& os, const QPoint& p, KigWidget& w, bool shiftpressed ); +}; + +#endif diff --git a/kig/modes/dragrectmode.cc b/kig/modes/dragrectmode.cc new file mode 100644 index 00000000..a3c8c033 --- /dev/null +++ b/kig/modes/dragrectmode.cc @@ -0,0 +1,180 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "dragrectmode.h" + +#include "../kig/kig_document.h" +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" +#include "../misc/kigpainter.h" + +#include +#include +#include + +DragRectMode::DragRectMode( const QPoint& start, KigPart& d, KigWidget& w ) + : KigMode( d ), mstart( start ), mnc( true ), mstartselected( true ), + mcancelled( false ) +{ + moved( start, w ); +} + +DragRectMode::DragRectMode( KigPart& d, KigWidget& w ) + : KigMode( d ), mnc( true ), mstartselected( false ), + mcancelled( false ) +{ + w.updateCurPix(); + w.updateWidget(); +} + +void DragRectMode::moved( const QPoint& p, KigWidget& w ) +{ + // update the rect... + w.updateCurPix(); + std::vector overlay; + if ( mstartselected ) + { + KigPainter pt( w.screenInfo(), &w.curPix, mdoc.document() ); + pt.drawFilledRect( QRect( p, mstart ) ); + overlay = pt.overlay(); + }; + w.updateWidget( overlay ); +} + +void DragRectMode::released( const QPoint& p, KigWidget& w, bool nc ) +{ + if ( mstartselected ) + { + mrect = w.fromScreen( QRect( mstart, p ) ); + mret = mdoc.document().whatIsInHere( mrect, w ); + mnc = nc; + + mdoc.doneMode( this ); + }; +} + +void DragRectMode::enableActions() +{ + KigMode::enableActions(); + + mdoc.aCancelConstruction->setEnabled( true ); +} + +std::vector DragRectMode::ret() const +{ + return mret; +} + +bool DragRectMode::needClear() const +{ + return mnc; +} + +void DragRectMode::moved( QMouseEvent* e, KigWidget& w ) +{ + moved( e->pos(), w ); +} + +void DragRectMode::released( QMouseEvent* e, KigWidget& w ) +{ + released( e->pos(), w, ! ( e->state() & ( ControlButton | ShiftButton ) ) ); +} + +DragRectMode::~DragRectMode() +{ +} + +void DragRectMode::mouseMoved( QMouseEvent* e, KigWidget* w ) +{ + moved( e, *w ); +} + +void DragRectMode::leftMouseMoved( QMouseEvent* e, KigWidget* w ) +{ + moved( e, *w ); +} + +void DragRectMode::midMouseMoved( QMouseEvent* e, KigWidget* w ) +{ + moved( e, *w ); +} + +void DragRectMode::rightMouseMoved( QMouseEvent* e, KigWidget* w ) +{ + moved( e, *w ); +} + +void DragRectMode::leftReleased( QMouseEvent* e, KigWidget* w ) +{ + released( e, *w ); +} + +void DragRectMode::midReleased( QMouseEvent* e, KigWidget* w ) +{ + released( e, *w ); +} + +void DragRectMode::rightReleased( QMouseEvent* e, KigWidget* w ) +{ + released( e, *w ); +} + +Rect DragRectMode::rect() const +{ + return mrect; +} + +void DragRectMode::clicked( const QMouseEvent* e, KigWidget& w ) +{ + clicked( e->pos(), w ); +} + +void DragRectMode::leftClicked( QMouseEvent* e, KigWidget* w ) +{ + clicked( e, *w ); +} + +void DragRectMode::midClicked( QMouseEvent* e, KigWidget* w ) +{ + clicked( e, *w ); +} + +void DragRectMode::rightClicked( QMouseEvent* e, KigWidget* w ) +{ + clicked( e, *w ); +} + +void DragRectMode::clicked( const QPoint& p, KigWidget& ) +{ + if ( !mstartselected ) + { + mstartselected = true; + mstart = p; + }; +} + +bool DragRectMode::cancelled() const +{ + return mcancelled; +} + +void DragRectMode::cancelConstruction() +{ + mcancelled = true; + mdoc.doneMode( this ); +} + diff --git a/kig/modes/dragrectmode.h b/kig/modes/dragrectmode.h new file mode 100644 index 00000000..29f92139 --- /dev/null +++ b/kig/modes/dragrectmode.h @@ -0,0 +1,104 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + + +#ifndef KIG_MODES_DRAGRECTMODE_H +#define KIG_MODES_DRAGRECTMODE_H + +#include "mode.h" + +#include "../misc/rect.h" + +#include +#include + +class ObjectHolder; + +/** + * DragRectMode is a mode that provides a rect for selecting the + * objects inside it. Here's an example of how to use it + * \code + * DragRectMode d( e->pos(), document, widget ); + * mDoc.runMode( &d ); + * Objects sel = d.ret(); + * \endcode + */ +class DragRectMode + : public KigMode +{ + QPoint mstart; + std::vector mret; + Rect mrect; + bool mnc; + bool mstartselected; + bool mcancelled; +private: + void clicked( const QPoint& p, KigWidget& w ); + void clicked( const QMouseEvent* e, KigWidget& w ); + void released( const QPoint& p, KigWidget& w, bool nc ); + void released( QMouseEvent* e, KigWidget& w ); + void moved( const QPoint& p, KigWidget& w ); + void moved( QMouseEvent*, KigWidget& w ); + + void leftClicked( QMouseEvent*, KigWidget* ); + void leftMouseMoved( QMouseEvent*, KigWidget* ); + void leftReleased( QMouseEvent*, KigWidget* ); + void midClicked( QMouseEvent*, KigWidget* ); + void midMouseMoved( QMouseEvent*, KigWidget* ); + void midReleased( QMouseEvent*, KigWidget* ); + void rightClicked( QMouseEvent*, KigWidget* ); + void rightMouseMoved( QMouseEvent*, KigWidget* ); + void rightReleased( QMouseEvent*, KigWidget* ); + void mouseMoved( QMouseEvent*, KigWidget* ); + + void cancelConstruction(); + + void enableActions(); + +public: + DragRectMode( const QPoint& start, KigPart& d, KigWidget& w ); + DragRectMode( KigPart& d, KigWidget& w ); + ~DragRectMode(); + + /** + * this returns the selected objects.. + */ + std::vector ret() const; + + /** + * this returns the selected rect.. + */ + Rect rect() const; + + /** + * this returns false if the control or shift button were pressed + * when the mouse button was released, and true otherwise. This is + * because the user expects us to not clear the selection before + * adding the newly selected objects if (s)he pressed control or + * shift.. + */ + bool needClear() const; + + /** + * whether the user cancelled the rect mode.. If this returns true, + * all the other return data above will be in undefined state, so + * first check this function's result.. + */ + bool cancelled() const; +}; + +#endif diff --git a/kig/modes/edittype.cc b/kig/modes/edittype.cc new file mode 100644 index 00000000..8c6b538f --- /dev/null +++ b/kig/modes/edittype.cc @@ -0,0 +1,107 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2004 Dominique Devriese + Copyright (C) 2004 Pino Toscano + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + + +#include "edittype.h" +#include "edittype.moc" + +#include +#include +#include +#include +#include +#include +#include + +EditType::EditType( QWidget* parent, QString name, QString desc, QString icon ) + : EditTypeBase( parent, "edittype", true ), mname( name ), mdesc( desc ), micon( icon ) +{ + // improving GUI look'n'feel... + buttonHelp->setGuiItem( KStdGuiItem::help() ); + buttonOk->setGuiItem( KStdGuiItem::ok() ); + buttonCancel->setGuiItem( KStdGuiItem::cancel() ); + + editName->setText( mname ); + editDescription->setText( mdesc ); + typeIcon->setIcon( !micon.isEmpty() ? micon : "gear" ); +} + +EditType::~EditType() +{ +} + +void EditType::helpSlot() +{ + kapp->invokeHelp( QString::fromLatin1( "working-with-types" ), + QString::fromLatin1( "kig" ) ); +} + +void EditType::okSlot() +{ + QString tmp = editName->text(); + if ( tmp.isEmpty() ) + { + KMessageBox::information( this, i18n( "The name of the macro can not be empty." ) ); + return; + } + + bool namechanged = false; + bool descchanged = false; + bool iconchanged = false; + if ( tmp != mname ) + { + mname = tmp; + namechanged = true; + } + tmp = editDescription->text(); + if ( tmp != mdesc ) + { + mdesc = tmp; + descchanged = true; + } + tmp = typeIcon->icon(); + if ( tmp != micon ) + { + micon = tmp; + iconchanged = true; + } + done( namechanged || descchanged || iconchanged ); +} + +void EditType::cancelSlot() +{ + done( 0 ); +} + +const QString EditType::name() const +{ + return mname; +} + +const QString EditType::description() const +{ + return mdesc; +} + +const QString EditType::icon() const +{ + return micon; +} diff --git a/kig/modes/edittype.h b/kig/modes/edittype.h new file mode 100644 index 00000000..c6530df5 --- /dev/null +++ b/kig/modes/edittype.h @@ -0,0 +1,48 @@ +// This file is part of Kig, a KDE program for Interactive Geometry... +// Copyright (C) 2004 Dominique Devriese +// Copyright (C) 2004 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MODES_EDITTYPE_H +#define KIG_MODES_EDITTYPE_H + +#include "edittypebase.h" + +/** + * Simply dialog that allow the user the editing of a macro type... + */ +class EditType : public EditTypeBase +{ + Q_OBJECT + + QString mname; + QString mdesc; + QString micon; +public: + EditType( QWidget* parent, QString name = QString::null, QString desc = QString::null, QString icon = QString::null ); + ~EditType(); + const QString name() const; + const QString description() const; + const QString icon() const; + +public slots: + void helpSlot(); + void okSlot(); + void cancelSlot(); +}; + +#endif diff --git a/kig/modes/edittypebase.ui b/kig/modes/edittypebase.ui new file mode 100644 index 00000000..0dc8129d --- /dev/null +++ b/kig/modes/edittypebase.ui @@ -0,0 +1,287 @@ + +EditTypeBase + + + EditTypeBase + + + + 0 + 0 + 481 + 142 + + + + + 0 + 0 + 0 + 0 + + + + Edit Type + + + + unnamed + + + 11 + + + 6 + + + + label15 + + + Here you can modify the name, the description and the icon of this macro type. + + + + + layout8 + + + + unnamed + + + + layout8 + + + + unnamed + + + + Layout2 + + + + unnamed + + + 0 + + + 6 + + + + label16 + + + Name: + + + + + editName + + + Here you can edit the name of the current macro type. + + + + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + label17 + + + Description: + + + + + editDescription + + + Here you can edit the description of the current macro type. This field is optional, so you can also leave this empty: if you do so, then your macro type will have no description. + + + + + + + + + layout23 + + + + unnamed + + + + typeIcon + + + + + + Use this button to change the icon of the current macro type. + + + + + spacer + + + Vertical + + + Expanding + + + + 20 + 20 + + + + + + + + + + Line1 + + + HLine + + + Sunken + + + Horizontal + + + + + layout24 + + + + unnamed + + + 0 + + + 6 + + + + buttonHelp + + + &Help + + + true + + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + buttonOk + + + &OK + + + true + + + true + + + + + buttonCancel + + + &Cancel + + + true + + + + + + + + + + + buttonHelp + clicked() + EditTypeBase + helpSlot() + + + buttonOk + clicked() + EditTypeBase + okSlot() + + + buttonCancel + clicked() + EditTypeBase + cancelSlot() + + + + helpSlot() + okSlot() + cancelSlot() + + + + klineedit.h + klineedit.h + kicondialog.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + + diff --git a/kig/modes/label.cc b/kig/modes/label.cc new file mode 100644 index 00000000..cd726918 --- /dev/null +++ b/kig/modes/label.cc @@ -0,0 +1,589 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "label.h" +#include "normal.h" + +#include "textlabelwizard.h" +#include "linkslabel.h" + +#include "../kig/kig_commands.h" +#include "../kig/kig_document.h" +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" +#include "../misc/common.h" +#include "../misc/kigpainter.h" +#include "../objects/bogus_imp.h" +#include "../objects/curve_imp.h" +#include "../objects/object_factory.h" +#include "../objects/point_imp.h" +#include "../objects/text_imp.h" +#include "../objects/text_type.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +class TextLabelModeBase::Private +{ +public: + // point last clicked.. + QPoint plc; + // the currently selected coordinate + Coordinate mcoord; + // the possible parent object that defines the location of the label.. + ObjectCalcer* locationparent; + + // the text is only kept in the text input widget, not here + // QString mtext; + + // the property objects we'll be using as args, we keep a reference + // to them in the args object, and keep a pointer to them ( or 0 ) + // in the correct order in args ( separately, because we can't use + // the order of the parents of a ReferenceObject, and certainly + // can't give 0 as a parent.. + argvect args; + + // if we're ReallySelectingArgs, then this var points to the arg + // we're currently selecting... + int mwaaws; + + // last percent count... + uint lpc; + + TextLabelWizard* wiz; + + // What Are We Doing + wawdtype mwawd; +}; + +TextLabelModeBase::~TextLabelModeBase() +{ + delete d->wiz; + delete d; +} + +TextLabelModeBase::TextLabelModeBase( KigPart& doc ) + : KigMode( doc ), d( new Private ) +{ + d->locationparent = 0; + d->lpc = 0; + d->mwawd = SelectingLocation; + d->wiz = new TextLabelWizard( doc.widget(), this ); +} + +void TextLabelModeBase::leftClicked( QMouseEvent* e, KigWidget* ) +{ + d->plc = e->pos(); + switch( d->mwawd ) + { + case RequestingText: + case SelectingArgs: + d->wiz->raise(); + d->wiz->setActiveWindow(); + break; + default: + break; + }; +} + +void TextLabelModeBase::leftReleased( QMouseEvent* e, KigWidget* v ) +{ + switch( d->mwawd ) + { + case SelectingLocation: + { + if ( ( d->plc - e->pos() ).manhattanLength() > 4 ) return; + setCoordinate( v->fromScreen( d->plc ) ); + break; + } + case RequestingText: + case SelectingArgs: + d->wiz->raise(); + d->wiz->setActiveWindow(); + break; + case ReallySelectingArgs: + { + if ( ( d->plc - e->pos() ).manhattanLength() > 4 ) break; + std::vector os = mdoc.document().whatAmIOn( v->fromScreen( d->plc ), *v ); + if ( os.empty() ) break; + ObjectHolder* o = os[0]; + QPopupMenu* p = new QPopupMenu( v, "text_label_select_arg_popup" ); + p->insertItem( i18n( "Name" ), 0 ); + QCStringList l = o->imp()->properties(); + assert( l.size() == o->imp()->numberOfProperties() ); + for ( int i = 0; static_cast( i ) < l.size(); ++i ) + { + QString s = i18n( l[i] ); + const char* iconfile = o->imp()->iconForProperty( i ); + int t; + if ( iconfile && *iconfile ) + { + QPixmap pix = mdoc.instance()->iconLoader()->loadIcon( iconfile, KIcon::User ); + t = p->insertItem( QIconSet( pix ), s, i + 1 ); + } + else + { + t = p->insertItem( s, i + 1 ); + }; + assert( t == i + 1 ); + }; + int result = p->exec( v->mapToGlobal( d->plc ) ); + ObjectCalcer::shared_ptr argcalcer; + if ( result == -1 ) break; + else if ( result == 0 ) + { + argcalcer = o->nameCalcer(); + if ( !argcalcer ) + { + ObjectConstCalcer* c = new ObjectConstCalcer( new StringImp( i18n( "" ) ) ); + o->setNameCalcer( c ); + argcalcer = c; + } + } + else + { + assert( static_cast( result ) < l.size() + 1 ); + argcalcer = new ObjectPropertyCalcer( o->calcer(), result - 1 ); + } + d->args[d->mwaaws] = argcalcer.get(); + argcalcer->calc( mdoc.document() ); + + updateLinksLabel(); + updateWiz(); + break; + } + default: + assert( false ); + break; + }; +} + +void TextLabelModeBase::killMode() +{ + mdoc.doneMode( this ); +} + +void TextLabelModeBase::cancelConstruction() +{ + killMode(); +} + +void TextLabelModeBase::enableActions() +{ + KigMode::enableActions(); + + mdoc.aCancelConstruction->setEnabled( true ); +} + +void TextLabelModeBase::mouseMoved( QMouseEvent* e, KigWidget* w ) +{ + if ( d->mwawd == ReallySelectingArgs ) + { + std::vector os = mdoc.document().whatAmIOn( w->fromScreen( e->pos() ), *w ); + if ( !os.empty() ) w->setCursor( KCursor::handCursor() ); + else w->setCursor( KCursor::arrowCursor() ); + } + else if ( d->mwawd == SelectingLocation ) + { + std::vector os = mdoc.document().whatAmIOn( w->fromScreen( e->pos() ), *w ); + bool attachable = false; + d->locationparent = 0; + for ( std::vector::iterator i = os.begin(); i != os.end(); ++i ) + { + if( (*i)->imp()->attachPoint().valid() || + (*i)->imp()->inherits( PointImp::stype() ) || + (*i)->imp()->inherits( CurveImp::stype() ) ) + { + attachable = true; + d->locationparent = (*i)->calcer(); + break; + }; + }; + w->updateCurPix(); + if ( attachable ) + { + w->setCursor( KCursor::handCursor() ); + QString s = d->locationparent->imp()->type()->attachToThisStatement(); + mdoc.emitStatusBarText( s ); + + KigPainter p( w->screenInfo(), &w->curPix, mdoc.document() ); + + // set the text next to the arrow cursor + QPoint point = e->pos(); + point.setX(point.x()+15); + + p.drawTextStd( point, s ); + w->updateWidget( p.overlay() ); + } + else + { + w->setCursor( KCursor::crossCursor() ); + mdoc.emitStatusBarText( 0 ); + w->updateWidget(); + }; + } +} + +void TextLabelModeBase::enterTextPageEntered() +{ +} + +void TextLabelModeBase::selectArgumentsPageEntered() +{ + updateLinksLabel(); +} + +void TextLabelModeBase::cancelPressed() +{ + cancelConstruction(); +} + +static uint percentCount( const QString& s ) +{ +// QRegExp re( QString::fromUtf8( "%[0-9]" ) ); + QRegExp re( QString::fromUtf8( "%[\\d]+" ) ); + int offset = 0; + uint percentcount = 0; + while ( ( offset = re.search( s, offset ) ) != -1 ) + { + ++percentcount; + offset += re.matchedLength(); + }; + return percentcount; +} + +void TextLabelModeBase::finishPressed() +{ + bool needframe = d->wiz->needFrameCheckBox->isChecked(); + QString s = d->wiz->labelTextInput->text(); + + assert( percentCount( s ) == d->args.size() ); + if ( d->wiz->currentPage() == d->wiz->enter_text_page ) + assert( d->args.size() == 0 ); + + bool finished = true; + for ( argvect::iterator i = d->args.begin(); i != d->args.end(); ++i ) + finished &= ( *i != 0 ); + + if ( ! finished ) + KMessageBox::sorry( mdoc.widget(), + i18n( "There are '%n' parts in the text that you have not selected a " + "value for. Please remove them or select enough arguments." ) ); + else + { + finish( d->mcoord, s, d->args, needframe, d->locationparent ); + killMode(); + }; +} + +void TextLabelModeBase::updateWiz() +{ + QString s = d->wiz->labelTextInput->text(); + uint percentcount = percentCount( s ); + if ( d->lpc > percentcount ) + { + d->args = argvect( d->args.begin(), d->args.begin() + percentcount ); + } + else if ( d->lpc < percentcount ) + { + d->args.resize( percentcount, 0 ); + }; + + if ( percentcount == 0 && ! s.isEmpty() ) + { + d->wiz->setNextEnabled( d->wiz->enter_text_page, false ); + d->wiz->setFinishEnabled( d->wiz->enter_text_page, true ); + d->wiz->setAppropriate( d->wiz->select_arguments_page, false ); + } + else + { + d->wiz->setAppropriate( d->wiz->select_arguments_page, !s.isEmpty() ); + d->wiz->setNextEnabled( d->wiz->enter_text_page, ! s.isEmpty() ); + d->wiz->setFinishEnabled( d->wiz->enter_text_page, false ); + bool finished = true; + for ( argvect::iterator i = d->args.begin(); i != d->args.end(); ++i ) + finished &= ( *i != 0 ); + assert( percentCount( s ) == d->args.size() ); + + d->wiz->setFinishEnabled( d->wiz->select_arguments_page, finished ); + }; + + d->lpc = percentcount; +} + +void TextLabelModeBase::labelTextChanged() +{ + updateWiz(); +} + +void TextLabelModeBase::updateLinksLabel() +{ + LinksLabel::LinksLabelEditBuf buf = d->wiz->myCustomWidget1->startEdit(); + QString s = d->wiz->labelTextInput->text(); +// QRegExp re( "%[0-9]" ); + QRegExp re( "%[\\d]+" ); + int prevpos = 0; + int pos = 0; + uint count = 0; + // we split up the string into text and "links" + while ( ( pos = re.search( s, pos ) ) != -1 ) + { + // prevpos is the first character after the last match, pos is the + // first char of the current match.. + if ( prevpos != pos ) + { + // there is a text part between the previous and the current + // "link"... + assert( prevpos < pos ); + // fetch the text part... + QString subs = s.mid( prevpos, pos - prevpos ); + // and add it... + d->wiz->myCustomWidget1->addText( subs, buf ); + }; + // we always need a link part... + QString linktext( "%1" ); + assert( count < d->args.size() ); + if ( d->args[count] ) + { + // if the user has already selected a property, then we show its + // value... + d->args[count]->imp()->fillInNextEscape( linktext, mdoc.document() ); + } + else + // otherwise, we show a stub... + linktext = i18n( "argument %1" ).arg( count + 1 ); + + d->wiz->myCustomWidget1->addLink( linktext, buf ); + // set pos and prevpos to the next char after the last match, so + // we don't enter infinite loops... +// pos += 2; + pos += re.matchedLength(); + prevpos = pos; + ++count; + }; + + if ( static_cast( prevpos ) != s.length() ) + d->wiz->myCustomWidget1->addText( s.mid( prevpos ), buf ); + + d->wiz->myCustomWidget1->applyEdit( buf ); + d->wiz->relayoutArgsPage(); + + d->wiz->resize( d->wiz->size() ); +} + +void TextLabelModeBase::linkClicked( int i ) +{ + mdoc.widget()->setActiveWindow(); + mdoc.widget()->raise(); + + assert( d->args.size() >= static_cast( i + 1 ) ); + + d->mwawd = ReallySelectingArgs; + d->mwaaws = i; + + mdoc.emitStatusBarText( i18n( "Selecting argument %1" ).arg( i + 1 ) ); +} + +void TextLabelModeBase::redrawScreen( KigWidget* w ) +{ + w->redrawScreen( std::vector() ); + w->updateScrollBars(); +} + +void TextLabelModeBase::setCoordinate( const Coordinate& coord ) +{ + d->mcoord = coord; + if ( d->mwawd == SelectingLocation ) + { + d->mwawd = RequestingText; + updateWiz(); + d->wiz->show(); + // shouldn't be necessary, but seems to be anyway.. :( + updateWiz(); + }; +} + +void TextLabelModeBase::setText( const QString& s ) +{ + d->wiz->labelTextInput->setText( s ); +} + +void TextLabelModeBase::setPropertyObjects( const argvect& props ) +{ + d->args = props; + for ( argvect::iterator i = d->args.begin(); i != d->args.end(); ++i ) + (*i)->calc( mdoc.document() ); +} + +TextLabelConstructionMode::TextLabelConstructionMode( KigPart& d ) + : TextLabelModeBase( d ) +{ +} + +TextLabelConstructionMode::~TextLabelConstructionMode() +{ +} + +void TextLabelConstructionMode::finish( + const Coordinate& coord, const QString& s, + const argvect& props, bool needframe, + ObjectCalcer* locationparent ) +{ + std::vector args; + for ( argvect::const_iterator i = props.begin(); + i != props.end(); ++i ) + args.push_back( i->get() ); + + ObjectHolder* label = 0; + if ( locationparent ) + label = ObjectFactory::instance()->attachedLabel( s, locationparent, coord, needframe, args, mdoc.document() ); + else + label = ObjectFactory::instance()->label( s, coord, needframe, args, mdoc.document() ); + mdoc.addObject( label ); +} + +TextLabelRedefineMode::TextLabelRedefineMode( KigPart& d, ObjectTypeCalcer* label ) + : TextLabelModeBase( d ), mlabel( label ) +{ + assert( label->imp()->inherits( TextImp::stype() ) ); + std::vector parents = label->parents(); + assert( parents.size() >= 3 ); + std::vector firstthree( parents.begin(), parents.begin() + 3 ); + std::vector rest( parents.begin() + 3, parents.end() ); + firstthree = TextType::instance()->argParser().parse( firstthree ); + + assert( firstthree[0]->imp()->inherits( IntImp::stype() ) ); + assert( firstthree[1]->imp()->inherits( PointImp::stype() ) ); + assert( firstthree[2]->imp()->inherits( StringImp::stype() ) ); + + bool frame = static_cast( firstthree[0]->imp() )->data() != 0; + Coordinate coord = static_cast( firstthree[1]->imp() )->coordinate(); + QString text = static_cast( firstthree[2]->imp() )->data(); + + // don't set it, let the user redefine it.. +// setCoordinate( coord ); + setText( text ); + setFrame( frame ); + + argvect v; + for ( uint i = 0; i < rest.size(); ++i ) + { + v.push_back( rest[i] ); + }; + assert( v.size() == rest.size() ); + + setPropertyObjects( v ); +} + +TextLabelRedefineMode::~TextLabelRedefineMode() +{ +} + +void TextLabelRedefineMode::finish( + const Coordinate& coord, const QString& s, + const argvect& props, bool needframe, + ObjectCalcer* locationparent ) +{ + std::vector parents = mlabel->parents(); + assert( parents.size() >= 3 ); + std::vector firstthree( parents.begin(), parents.begin() + 3 ); + std::vector rest( parents.begin() + 3, parents.end() ); + firstthree = TextType::instance()->argParser().parse( firstthree ); + + KigCommand* kc = new KigCommand( mdoc, i18n( "Change Label" ) ); + MonitorDataObjects mon( firstthree ); + + assert( firstthree[0]->imp()->inherits( IntImp::stype() ) ); + assert( firstthree[1]->imp()->inherits( PointImp::stype() ) ); + assert( firstthree[2]->imp()->inherits( StringImp::stype() ) ); + + assert( dynamic_cast( firstthree[0] ) ); + assert( dynamic_cast( firstthree[2] ) ); + static_cast( firstthree[0] )->setImp( new IntImp( needframe ? 1 : 0 ) ); + + // we don't do this, because + // 1 this isn't necessarily a DataObject, we also support it to be a + // user-known point, or an internal constrained point.. + // 2 we don't know that we don't want it to become a user-known + // point or an internal constrained point, instead of a + // DataObject.. + // static_cast( firstthree[1] )->setImp( new PointImp( + // coord ) ); + + static_cast( firstthree[2] )->setImp( new StringImp( s ) ); + mon.finish( kc ); + + std::vector oldparents = mlabel->parents(); + std::vector p; + for ( argvect::const_iterator i = props.begin(); + i != props.end(); ++i ) + p.push_back( i->get() ); + for ( std::vector::iterator i = p.begin(); + i != p.end(); ++i ) + ( *i )->calc( mdoc.document() ); + + std::vector np = firstthree; + /* + * take advantage of the method "getAttachPoint" that should + * do all the work; it is also used when creating a new label + */ + np[1] = ObjectFactory::instance()->getAttachPoint( locationparent, coord, mdoc.document() ); + +/* this is the old code, just in case... */ +// if ( locationparent && locationparent->imp()->inherits( CurveImp::stype() ) ) +// { +// double param = static_cast( locationparent->imp() )->getParam( coord, mdoc.document() ); +// np[1] = ObjectFactory::instance()->constrainedPointCalcer( locationparent, param ); +// np[1]->calc( mdoc.document() ); +// } +// else if ( locationparent ) +// { +// assert( locationparent->imp()->inherits( PointImp::stype() ) ); +// np[1] = locationparent; +// } +// else +// np[1] = new ObjectConstCalcer( new PointImp( coord ) ); + + copy( p.begin(), p.end(), back_inserter( np ) ); + + kc->addTask( + new ChangeParentsAndTypeTask( + mlabel, np, TextType::instance() ) ); + + mdoc.history()->addCommand( kc ); +} + +void TextLabelModeBase::setFrame( bool f ) +{ + d->wiz->needFrameCheckBox->setChecked( f ); +} + +void TextLabelModeBase::setLocationParent( ObjectCalcer* o ) +{ + d->locationparent = o; +} diff --git a/kig/modes/label.h b/kig/modes/label.h new file mode 100644 index 00000000..4a3d09f7 --- /dev/null +++ b/kig/modes/label.h @@ -0,0 +1,129 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MODE_LABEL_H +#define KIG_MODE_LABEL_H + +#include "mode.h" + +#include "../objects/object_calcer.h" + +#include + +class TextLabelWizard; +class NormalMode; +class Coordinate; +class QString; +class ObjectPropertyCalcer; +class ObjectTypeCalcer; +class ObjectCalcer; + +/** + * this is the base class for TextLabelConstructionMode and + * TextLabelRedefineMode.. most of the work is done in this class, + * with some specific things delegated to the children.. Template + * method pattern, right ? :) + */ +class TextLabelModeBase + : public KigMode +{ + class Private; + Private* d; + +public: + // below is the interface towards TextLabelWizard... + void cancelPressed(); + void finishPressed(); + void enterTextPageEntered(); + void selectArgumentsPageEntered(); + void labelTextChanged(); + void linkClicked( int ); + void redrawScreen( KigWidget* w ); + +protected: + typedef std::vector argvect; + // the protected interface for subclasses + TextLabelModeBase( KigPart& d ); + ~TextLabelModeBase(); + + void setCoordinate( const Coordinate& coord ); + void setText( const QString& s ); + void setLocationParent( ObjectCalcer* o ); + /** + * objects you pass here, should be newly created property objects, + * that have no children.. + */ + void setPropertyObjects( const argvect& props ); + void setFrame( bool f ); + + virtual void finish( const Coordinate& c, const QString& s, + const argvect& props, bool needframe, + ObjectCalcer* locationparent ) = 0; + +private: + // the KigMode interface.. + void leftClicked( QMouseEvent*, KigWidget* ); + void leftReleased( QMouseEvent*, KigWidget* ); + + void mouseMoved( QMouseEvent*, KigWidget* ); + + void enableActions(); + + void cancelConstruction(); + + void killMode(); + +private: + /** + * \internal + * What Are We Doing... + * the diff between SelectingArgs and ReallySelectingArgs is that + * the latter means the user is selecting an arg in the kig window, + * whereas the first only means that he's looking at the second + * page of the wizard... + */ + typedef enum { SelectingLocation, RequestingText, SelectingArgs, ReallySelectingArgs } wawdtype; + + void updateWiz(); + void updateLinksLabel(); +}; + +class TextLabelConstructionMode + : public TextLabelModeBase +{ +public: + TextLabelConstructionMode( KigPart& d ); + ~TextLabelConstructionMode(); + + void finish( const Coordinate& coord, const QString& s, + const argvect& props, bool needframe, + ObjectCalcer* locationparent ); +}; + +class TextLabelRedefineMode + : public TextLabelModeBase +{ + ObjectTypeCalcer* mlabel; + void finish( const Coordinate& coord, const QString& s, + const argvect& props, bool needframe, + ObjectCalcer* locationparent ); +public: + TextLabelRedefineMode( KigPart& d, ObjectTypeCalcer* label ); + ~TextLabelRedefineMode(); +}; + +#endif diff --git a/kig/modes/linkslabel.cpp b/kig/modes/linkslabel.cpp new file mode 100644 index 00000000..572c0bf8 --- /dev/null +++ b/kig/modes/linkslabel.cpp @@ -0,0 +1,134 @@ +// Copyright (C) 2002 Dominique Devriese + +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 2.1 of the License, or (at your option) any later version. + +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. + +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301 USA + + +#include "linkslabel.h" +#include "linkslabel.moc" + +#include +#include +#include + +#include +#include +#include + +#include +using namespace std; + +class LinksLabel::Private +{ +public: + QHBoxLayout* layout; + std::vector labels; + std::vector urllabels; +}; + +LinksLabel::LinksLabel( QWidget* parent, const char* name ) + : QWidget( parent, name ) +{ + p = new Private; + p->layout = new QHBoxLayout( this ); + + QLabel* l = new QLabel( QString::fromUtf8( "Dit is een " ), this ); + p->labels.push_back( l ); + p->layout->addWidget( l ); + + KURLLabel* u = new KURLLabel( QString::fromUtf8( "http://www.kde.org/" ), + QString::fromUtf8( "url"), this ); + p->urllabels.push_back( u ); + p->layout->addWidget( u ); + + l = new QLabel( QString::fromUtf8( " !" ), this ); + p->labels.push_back( l ); + p->layout->addWidget(l ); + + p->layout->activate(); +} + +LinksLabel::~LinksLabel() +{ + delete p; +} + +void LinksLabel::urlClicked() +{ + const QObject* o = sender(); + std::vector::iterator i = std::find( p->urllabels.begin(), p->urllabels.end(), static_cast( o ) ); + assert( i != p->urllabels.end() ); + emit linkClicked( i - p->urllabels.begin() ); +} + +LinksLabel::LinksLabelEditBuf LinksLabel::startEdit() +{ + return LinksLabelEditBuf(); +} + +void LinksLabel::addText( const QString& s, LinksLabelEditBuf& buf ) +{ + buf.data.push_back( std::pair( false, s ) ); +} + +void LinksLabel::addLink( const QString& s, LinksLabelEditBuf& buf ) +{ + buf.data.push_back( std::pair( true, s ) ); +} + +namespace { + void deleteObj( QObject* o ) { delete o; } +} + +void LinksLabel::applyEdit( LinksLabelEditBuf& buf ) +{ + std::for_each( p->urllabels.begin(), p->urllabels.end(), deleteObj ); + std::for_each( p->labels.begin(), p->labels.end(), deleteObj ); + p->urllabels.clear(); + p->labels.clear(); + + delete p->layout; + p->layout = new QHBoxLayout( this ); + + for ( LinksLabelEditBuf::vec::iterator i = buf.data.begin(); i != buf.data.end(); ++i ) + { + if ( i->first ) + { + // we need a KURLLabel... + // the url is an unused stub... + KURLLabel* l = new KURLLabel( QString::fromUtf8( "http://edu.kde.org/kig" ), + i->second, this ); + p->urllabels.push_back( l ); + p->layout->addWidget( l ); + connect( l, SIGNAL( leftClickedURL() ), SLOT( urlClicked() ) ); + } + else + { + // we need a normal label... + QLabel* l = new QLabel( i->second, this ); + p->labels.push_back( l ); + p->layout->addWidget( l ); + }; + }; + + QSpacerItem* spacer = new QSpacerItem( 40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); + + p->layout->addItem( spacer ); + + p->layout->activate(); + + std::for_each( p->urllabels.begin(), p->urllabels.end(), mem_fun( &QWidget::show ) ); + std::for_each( p->labels.begin(), p->labels.end(), mem_fun( &QWidget::show ) ); +} diff --git a/kig/modes/linkslabel.h b/kig/modes/linkslabel.h new file mode 100644 index 00000000..ba64dbc2 --- /dev/null +++ b/kig/modes/linkslabel.h @@ -0,0 +1,85 @@ +// Copyright (C) 2002 Dominique Devriese + +// This library is free software; you can redistribute it and/or +// modify it under the terms of the GNU Lesser General Public +// License as published by the Free Software Foundation; either +// version 2.1 of the License, or (at your option) any later version. + +// This library is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +// Lesser General Public License for more details. + +// You should have received a copy of the GNU Lesser General Public +// License along with this library; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301 USA + +#ifndef KIG_lINKS_LABEL_H +#define KIG_lINKS_LABEL_H + +#include + +#include +#include + +/** + * this widget shows a line of text, with some links underlined, and + * emits a signal if one of the links is clicked... + */ +class LinksLabel : public QWidget +{ + Q_OBJECT + +public: + LinksLabel( QWidget* parent = 0, const char* name = 0 ); + ~LinksLabel(); + + class LinksLabelEditBuf + { + public: + friend class LinksLabel; + ~LinksLabelEditBuf() {} + private: + // declare these private so only LinksLabel can use them... + LinksLabelEditBuf() {} + typedef std::vector > vec; + vec data; + }; + + /** + * start editing, start recording changes in a LinksLabelEditBuf, + * but don't apply them until after endEdit(); + */ + LinksLabelEditBuf startEdit(); + /** + * add a piece of normal text.. + */ + void addText( const QString& s, LinksLabelEditBuf& buf ); + /** + * add a link... + */ + void addLink( const QString& s, LinksLabelEditBuf& buf ); + /** + * apply the changes... This clears the current contents and adds + * the new data... + */ + void applyEdit( LinksLabelEditBuf& buf ); + +signals: + /** + * the user clicked on a link. The index is the order in which it + * was added. E.g. this signal is emitted with arg 0 if the link + * you first added is clicked, argument 2 for the third link etc. + */ + void linkClicked( int i ); + +private slots: + void urlClicked(); + +private: + class Private; + Private* p; +}; + +#endif // KDE_URLS_LABEL_H diff --git a/kig/modes/macro.cc b/kig/modes/macro.cc new file mode 100644 index 00000000..879466dc --- /dev/null +++ b/kig/modes/macro.cc @@ -0,0 +1,245 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "macro.h" + +#include "macrowizard.h" +#include "dragrectmode.h" +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" +#include "../misc/kigpainter.h" +#include "../misc/object_constructor.h" +#include "../misc/lists.h" +#include "../misc/guiaction.h" +#include "../objects/object_imp.h" + +#include +#include +#include +#include + +#include +#include + +using namespace std; + +DefineMacroMode::DefineMacroMode( KigPart& d ) + : BaseMode( d ) +{ + mwizard = new MacroWizard( d.widget(), this ); + mwizard->show(); + updateNexts(); +} + +DefineMacroMode::~DefineMacroMode() +{ + delete mwizard; +} + +void DefineMacroMode::abandonMacro() +{ + mdoc.doneMode( this ); +} + +void DefineMacroMode::updateNexts() +{ + mwizard->setNextEnabled( mwizard->mpgiven, + !mgiven.empty() ); + mwizard->setNextEnabled( mwizard->mpfinal, + !mfinal.empty() ); + mwizard->setFinishEnabled( + mwizard->mpname, + !mwizard->KLineEdit2->text().isEmpty() + ); +} + +void DefineMacroMode::enableActions() +{ + KigMode::enableActions(); + // we don't enable any actions... +} + +void DefineMacroMode::givenPageEntered() +{ + std::vector given( mgiven.begin(), mgiven.end() ); + static_cast( mdoc.widget() )->realWidget()->redrawScreen( given ); + updateNexts(); +} + +void DefineMacroMode::finalPageEntered() +{ + std::vector final( mfinal.begin(), mfinal.end() ); + static_cast( mdoc.widget() )->realWidget()->redrawScreen( final ); + + updateNexts(); +} + +void DefineMacroMode::namePageEntered() +{ + ObjectCalcer* (ObjectHolder::*memfun)() = &ObjectHolder::calcer; + std::vector given; + std::transform( mgiven.begin(), mgiven.end(), + std::back_inserter( given ), + std::mem_fun( memfun ) ); + std::vector final; + std::transform( mfinal.begin(), mfinal.end(), + std::back_inserter( final ), + std::mem_fun( memfun ) ); + ObjectHierarchy hier( given, final ); + if ( hier.resultDoesNotDependOnGiven() ) + { + KMessageBox::sorry( mwizard, + i18n( "One of the result objects you selected " + "cannot be calculated from the given objects. " + "Kig cannot calculate this macro because of this. " + "Please press Back, and construct the objects " + "in the correct order..." ) ); + mwizard->back(); + } + else if( !hier.allGivenObjectsUsed() ) + { + KMessageBox::sorry( mwizard, + i18n( "One of the given objects is not used in the " + "calculation of the resultant objects. This " + "probably means you are expecting Kig to do " + "something impossible. Please check the " + "macro and try again." ) ); + mwizard->back(); + } + + static_cast( mdoc.widget() )->realWidget()->redrawScreen( std::vector() ); + + updateNexts(); +} + +void DefineMacroMode::finishPressed() +{ + ObjectCalcer* (ObjectHolder::*memfun)() = &ObjectHolder::calcer; + std::vector given; + std::transform( mgiven.begin(), mgiven.end(), + std::back_inserter( given ), + std::mem_fun( memfun ) ); + std::vector final; + std::transform( mfinal.begin(), mfinal.end(), + std::back_inserter( final ), + std::mem_fun( memfun ) ); + ObjectHierarchy hier( given, final ); + MacroConstructor* ctor = + new MacroConstructor( hier, + mwizard->KLineEdit2->text(), + mwizard->KLineEdit1->text() ); + ConstructibleAction* act = new ConstructibleAction( ctor, 0 ); + MacroList::instance()->add( new Macro( act, ctor ) ); + + abandonMacro(); +} + +void DefineMacroMode::cancelPressed() +{ + abandonMacro(); +} + +void DefineMacroMode::macroNameChanged() +{ + mwizard->setFinishEnabled( + mwizard->mpname, + !mwizard->KLineEdit2->text().isEmpty() + ); +} + +void DefineMacroMode::dragRect( const QPoint& p, KigWidget& w ) +{ + if ( mwizard->currentPage() == mwizard->mpname ) return; + std::vector* objs = mwizard->currentPage() == mwizard->mpgiven ? &mgiven : &mfinal; + DragRectMode dm( p, mdoc, w ); + mdoc.runMode( &dm ); + KigPainter pter( w.screenInfo(), &w.stillPix, mdoc.document() ); + if ( ! dm.cancelled() ) + { + std::vector ret = dm.ret(); + if ( dm.needClear() ) + { + pter.drawObjects( objs->begin(), objs->end(), false ); + objs->clear(); + } + + std::copy( ret.begin(), ret.end(), std::back_inserter( *objs ) ); + pter.drawObjects( objs->begin(), objs->end(), true ); + }; + w.updateCurPix( pter.overlay() ); + w.updateWidget(); + + updateNexts(); +} + +void DefineMacroMode::leftClickedObject( ObjectHolder* o, const QPoint&, + KigWidget& w, bool ) +{ + if ( mwizard->currentPage() == mwizard->mpname ) return; + std::vector* objs = mwizard->currentPage() == mwizard->mpgiven ? &mgiven : &mfinal; + std::vector::iterator iter = std::find( objs->begin(), objs->end(), o ); + bool isselected = ( iter != objs->end() ); + if ( isselected ) objs->erase( iter ); + else objs->push_back( o ); + + KigPainter p( w.screenInfo(), &w.stillPix, mdoc.document() ); + p.drawObject( o, !isselected ); + w.updateCurPix( p.overlay() ); + w.updateWidget(); + + updateNexts(); +} + +void DefineMacroMode::mouseMoved( const std::vector& os, const QPoint& pt, KigWidget& w, bool ) +{ + w.updateCurPix(); + + if ( os.empty() ) + { + w.setCursor( KCursor::arrowCursor() ); + mdoc.emitStatusBarText( 0 ); + w.updateWidget(); + } + else + { + // the cursor is over an object, show object type next to cursor + // and set statusbar text + + w.setCursor( KCursor::handCursor() ); + QString selectstat = os.front()->selectStatement(); + + // statusbar text + mdoc.emitStatusBarText( selectstat ); + KigPainter p( w.screenInfo(), &w.curPix, mdoc.document() ); + + // set the text next to the arrow cursor + QPoint point = pt; + point.setX(point.x()+15); + + p.drawTextStd( point, selectstat ); + w.updateWidget( p.overlay() ); + } +} + +void DefineMacroMode::rightClicked( const std::vector&, const QPoint&, KigWidget& ) +{ +} + +void DefineMacroMode::midClicked( const QPoint&, KigWidget& ) +{ +} + diff --git a/kig/modes/macro.h b/kig/modes/macro.h new file mode 100644 index 00000000..4bf8c43e --- /dev/null +++ b/kig/modes/macro.h @@ -0,0 +1,68 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MODES_MACRO_H +#define KIG_MODES_MACRO_H + +#include "base_mode.h" + +#include + +class MacroWizard; + +class DefineMacroMode + : public BaseMode +{ +public: + DefineMacroMode( KigPart& ); + ~DefineMacroMode(); + + void dragRect( const QPoint& p, KigWidget& w ); + void leftClickedObject( ObjectHolder* o, const QPoint& p, + KigWidget& w, bool ctrlOrShiftDown ); + void rightClicked( const std::vector& oco, const QPoint& p, KigWidget& w ); + void midClicked( const QPoint& p, KigWidget& w ); + void mouseMoved( const std::vector& os, const QPoint& p, KigWidget& w, bool shiftpressed ); + + // called by MacroWizard class + void givenPageEntered(); + void finalPageEntered(); + void namePageEntered(); + void finishPressed(); + void cancelPressed(); + void macroNameChanged(); + +protected: + void enableActions(); + /** + * update the enabled state of the next buttons on the wizard... + */ + void updateNexts(); + /** + * quit this mode... + */ + void abandonMacro(); + + QPoint plc; + MacroWizard* mwizard; + + // we can't use a set for this because the order is important + std::vector mgiven; + std::vector mfinal; +}; + +#endif diff --git a/kig/modes/macrowizard.cc b/kig/modes/macrowizard.cc new file mode 100644 index 00000000..e6315caf --- /dev/null +++ b/kig/modes/macrowizard.cc @@ -0,0 +1,90 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "macrowizard.h" +#include "macrowizard.moc" + +#include "macro.h" + +#include +#include +#include + +MacroWizard::MacroWizard( QWidget* parent, DefineMacroMode* m ) + : MacroWizardBase( parent, "Define Macro Wizard", false ), mmode( m ) +{ + connect( KLineEdit2, SIGNAL( textChanged( const QString& ) ), + this, SLOT( nameTextChanged( const QString& ) ) ); + connect( this, SIGNAL( helpClicked() ), this, + SLOT( slotHelpClicked() ) ); +} + +MacroWizard::~MacroWizard() +{ +} + +void MacroWizard::back() +{ + if ( currentPage() == mpfinal ) + { + // currentPage() is not yet updated when we get here, so this + // means that the page about to be shown is actually mpgiven... + mmode->givenPageEntered(); + } + else if ( currentPage() == mpname ) + { + mmode->finalPageEntered(); + } + MacroWizardBase::back(); +} + +void MacroWizard::next() +{ + if ( currentPage() == mpgiven ) + { + // currentPage() is not yet updated when we get here, so this + // means that the page about to be shown is actually mpfinal... + mmode->finalPageEntered(); + } + else if ( currentPage() == mpfinal ) + { + mmode->namePageEntered(); + } + MacroWizardBase::next(); +} + +void MacroWizard::reject() +{ + MacroWizardBase::reject(); + mmode->cancelPressed(); +} + +void MacroWizard::nameTextChanged( const QString& ) +{ + mmode->macroNameChanged(); +} + +void MacroWizard::accept() +{ + mmode->finishPressed(); +} + +void MacroWizard::slotHelpClicked() +{ + kapp->invokeHelp( QString::fromLatin1( "defining-macros"), + QString::fromLatin1( "kig" ) ); +} diff --git a/kig/modes/macrowizard.h b/kig/modes/macrowizard.h new file mode 100644 index 00000000..dfce8b06 --- /dev/null +++ b/kig/modes/macrowizard.h @@ -0,0 +1,43 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef MACROWIZARD_H +#define MACROWIZARD_H + +#include "macrowizardbase.h" + +class DefineMacroMode; + +class MacroWizard : public MacroWizardBase +{ + Q_OBJECT +public: + MacroWizard( QWidget* parent, DefineMacroMode* m ); + ~MacroWizard(); + + void back(); + void next(); + void reject(); + void accept(); +private slots: + void nameTextChanged( const QString& ); + void slotHelpClicked(); +private: + DefineMacroMode* mmode; +}; + +#endif // MACROWIZARD_H diff --git a/kig/modes/macrowizardbase.ui b/kig/modes/macrowizardbase.ui new file mode 100644 index 00000000..d3929ad8 --- /dev/null +++ b/kig/modes/macrowizardbase.ui @@ -0,0 +1,188 @@ + +MacroWizardBase + + + MacroWizardBase + + + + 4 + 0 + 344 + 172 + + + + + 0 + 0 + 0 + 0 + + + + Define New Macro + + + + mpgiven + + + Given Objects + + + + unnamed + + + 11 + + + 6 + + + + TextLabel1 + + + + 1 + 1 + 0 + 0 + + + + Select the "given" objects for your new macro and press "Next". + + + WordBreak|AlignVCenter + + + + + + + mpfinal + + + Final Object + + + + unnamed + + + 11 + + + 6 + + + + TextLabel2 + + + Select the final object(s) for your new macro. + + + + + + + mpname + + + Name + + + + unnamed + + + 11 + + + 6 + + + + TextLabel1_2 + + + Enter a name and description for your new type. + + + + + Layout2 + + + + unnamed + + + 0 + + + 6 + + + + TextLabel2_2 + + + Name: + + + KLineEdit2 + + + + + KLineEdit2 + + + + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + TextLabel2_2_2 + + + Description: + + + KLineEdit1 + + + + + KLineEdit1 + + + + + + + + + + klineedit.h + klineedit.h + + diff --git a/kig/modes/mode.cc b/kig/modes/mode.cc new file mode 100644 index 00000000..9d95b64d --- /dev/null +++ b/kig/modes/mode.cc @@ -0,0 +1,133 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "mode.h" + +#include "../kig/kig_part.h" + +#include + +void KigMode::enableActions() +{ + mdoc.enableConstructActions( false ); + mdoc.aSelectAll->setEnabled( false ); + mdoc.aDeselectAll->setEnabled( false ); + mdoc.aInvertSelection->setEnabled( false ); + mdoc.aCancelConstruction->setEnabled( false ); + mdoc.aConfigureTypes->setEnabled( false ); + mdoc.aDeleteObjects->setEnabled( false ); + mdoc.aShowHidden->setEnabled( false ); + mdoc.aNewMacro->setEnabled( false ); + mdoc.action( "edit_undo" )->setEnabled( false ); + mdoc.action( "edit_redo" )->setEnabled( false ); +} + +KigMode::~KigMode() +{ +} + +KigMode::KigMode( KigPart& d ) + : mdoc( d ) +{ +} + +void KigMode::leftClicked( QMouseEvent*, KigWidget* ) +{ +} + +void KigMode::leftMouseMoved( QMouseEvent*, KigWidget* ) +{ +} + +void KigMode::leftReleased( QMouseEvent*, KigWidget* ) +{ + /* insist disabling the undo button to avoid crashes */ + mdoc.action( "edit_undo" )->setEnabled( false ); + mdoc.action( "edit_redo" )->setEnabled( false ); +} + +void KigMode::midClicked( QMouseEvent*, KigWidget* ) +{ +} + +void KigMode::midMouseMoved( QMouseEvent*, KigWidget* ) +{ +} + +void KigMode::midReleased( QMouseEvent*, KigWidget* ) +{ +} + +void KigMode::rightClicked( QMouseEvent*, KigWidget* ) +{ +} + +void KigMode::rightMouseMoved( QMouseEvent*, KigWidget* ) +{ +} + +void KigMode::rightReleased( QMouseEvent*, KigWidget* ) +{ +} + +void KigMode::mouseMoved( QMouseEvent*, KigWidget* ) +{ +} + +void KigMode::cancelConstruction() +{ +} + +void KigMode::deleteObjects() +{ +} + +void KigMode::showHidden() +{ +} + +void KigMode::newMacro() +{ +} + +void KigMode::editTypes() +{ +} + +void KigMode::redrawScreen( KigWidget* ) +{ +} + +StdConstructionMode* KigMode::toStdConstructionMode() +{ + return 0; +} + +void KigMode::selectAll() +{ +} + +void KigMode::deselectAll() +{ +} + +void KigMode::invertSelection() +{ +} diff --git a/kig/modes/mode.h b/kig/modes/mode.h new file mode 100644 index 00000000..6f476072 --- /dev/null +++ b/kig/modes/mode.h @@ -0,0 +1,91 @@ +/* + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +*/ + +#ifndef KIG_PART_MODE_H +#define KIG_PART_MODE_H + +#include + +class KigDocument; +class KigPart; +class KigWidget; +class QMouseEvent; +class StdConstructionMode; + +/** + * this is an ABC of a class containing the current "Mode" of the Kig + * document... It tells us how to respond to a certain event. + */ +class KigMode + : public Qt +{ +public: + virtual ~KigMode(); + + virtual StdConstructionMode* toStdConstructionMode(); + + virtual void leftClicked( QMouseEvent*, KigWidget* ); + /** + * this means: mouse moved with left mouse button down (in case that + * wasn't clear...) + */ + virtual void leftMouseMoved( QMouseEvent*, KigWidget* ); + virtual void leftReleased( QMouseEvent*, KigWidget* ); + virtual void midClicked( QMouseEvent*, KigWidget* ); + virtual void midMouseMoved( QMouseEvent*, KigWidget* ); + virtual void midReleased( QMouseEvent*, KigWidget* ); + virtual void rightClicked( QMouseEvent*, KigWidget* ); + virtual void rightMouseMoved( QMouseEvent*, KigWidget* ); + virtual void rightReleased( QMouseEvent*, KigWidget* ); + /** + * mouse moved without any buttons down... + */ + virtual void mouseMoved( QMouseEvent*, KigWidget* ); + + /** + * actions: we enable the actions we want when our mode is made + * active. These actions are members of KigDocument, and call slots + * on KigDocument. These slots all call the correspondent mode() + * member. Modes reimplement the ones they need, and turn on the + * actions they support in enableActions(). + */ + virtual void enableActions(); + + virtual void cancelConstruction(); + virtual void deleteObjects(); + virtual void showHidden(); + virtual void newMacro(); + virtual void editTypes(); + virtual void selectAll(); + virtual void deselectAll(); + virtual void invertSelection(); + + /** + * Redraw the document on KigWidget \p w . It's up to the mode to + * refresh the screen... + */ + virtual void redrawScreen( KigWidget* w ); +protected: + KigPart& mdoc; + + KigMode( KigPart& d ); +}; + +#endif diff --git a/kig/modes/moving.cc b/kig/modes/moving.cc new file mode 100644 index 00000000..e628a7ce --- /dev/null +++ b/kig/modes/moving.cc @@ -0,0 +1,245 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "moving.h" + +#include "normal.h" + +#include "../objects/object_imp.h" +#include "../objects/object_factory.h" +#include "../kig/kig_document.h" +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" +#include "../kig/kig_commands.h" +#include "../misc/kigpainter.h" +#include "../misc/calcpaths.h" +#include "../misc/coordinate_system.h" + +#include + +#include +#include +#include + +void MovingModeBase::initScreen( const std::vector& in ) +{ + mcalcable = in; + std::set calcableset( mcalcable.begin(), mcalcable.end() ); + + // don't try to move objects that have been deleted from the + // document or internal objects that the user is not aware of.. + std::vector docobjs = mdoc.document().objects(); + for ( std::vector::iterator i = docobjs.begin(); + i != docobjs.end(); ++i ) + if ( calcableset.find( ( *i )->calcer() ) != calcableset.end() ) + mdrawable.push_back( *i ); + + std::set docobjsset( docobjs.begin(), docobjs.end() ); + std::set drawableset( mdrawable.begin(), mdrawable.end() ); + std::set notmovingobjs; + std::set_difference( docobjsset.begin(), docobjsset.end(), drawableset.begin(), drawableset.end(), + std::inserter( notmovingobjs, notmovingobjs.begin() ) ); + + mview.clearStillPix(); + KigPainter p( mview.screenInfo(), &mview.stillPix, mdoc.document() ); + p.drawGrid( mdoc.document().coordinateSystem(), mdoc.document().grid(), + mdoc.document().axes() ); + p.drawObjects( notmovingobjs.begin(), notmovingobjs.end(), false ); + mview.updateCurPix(); + + KigPainter p2( mview.screenInfo(), &mview.curPix, mdoc.document() ); + p2.drawObjects( drawableset.begin(), drawableset.end(), true ); +} + +void MovingModeBase::leftReleased( QMouseEvent*, KigWidget* v ) +{ + // clean up after ourselves: + for ( std::vector::iterator i = mcalcable.begin(); + i != mcalcable.end(); ++i ) + ( *i )->calc( mdoc.document() ); + stopMove(); + mdoc.setModified( true ); + + // refresh the screen: + v->redrawScreen( std::vector() ); + v->updateScrollBars(); + + mdoc.doneMode( this ); +} + +void MovingModeBase::mouseMoved( QMouseEvent* e, KigWidget* v ) +{ + v->updateCurPix(); + Coordinate c = v->fromScreen( e->pos() ); + + bool snaptogrid = e->state() & Qt::ShiftButton; + moveTo( c, snaptogrid ); + for ( std::vector::iterator i = mcalcable.begin(); + i != mcalcable.end(); ++i ) + ( *i )->calc( mdoc.document() ); + KigPainter p( v->screenInfo(), &v->curPix, mdoc.document() ); + // TODO: only draw the explicitly moving objects as selected, the + // other ones as deselected.. Needs some support from the + // subclasses.. + p.drawObjects( mdrawable, true ); + v->updateWidget( p.overlay() ); + v->updateScrollBars(); +} + +class MovingMode::Private +{ +public: + // explicitly moving objects: these are the objects that the user + // requested to move... + std::vector emo; + // point where we started moving.. + Coordinate pwwsm; + MonitorDataObjects* mon; + // we keep a map from the emo objects to their reference location. + // This is the location that they claim to be at before moving + // starts, and we use it as a reference point to determine where + // they should move next.. + std::map refmap; +}; + +MovingMode::MovingMode( const std::vector& os, const Coordinate& c, + KigWidget& v, KigPart& doc ) + : MovingModeBase( doc, v ), d( new Private ) +{ + d->pwwsm = c; + std::vector emo; + std::set objs; + for ( std::vector::const_iterator i = os.begin(); i != os.end(); ++i ) + if ( (*i)->canMove() ) + { + emo.push_back( ( *i )->calcer() ); + d->refmap[( *i )->calcer()] = (*i)->moveReferencePoint(); + objs.insert( ( *i )->calcer() ); + std::vector parents = ( *i )->calcer()->movableParents(); + objs.insert( parents.begin(), parents.end() ); + }; + + emo = calcPath( emo ); + for ( std::vector::const_iterator i = emo.begin(); i != emo.end(); ++i ) + if ( !isChild( *i, d->emo ) ) + d->emo.push_back( *i ); + + d->mon = new MonitorDataObjects( std::vector( objs.begin(),objs.end() ) ); + + std::set tmp = objs; + for ( std::set::const_iterator i = tmp.begin(); i != tmp.end(); ++i ) + { + std::set children = getAllChildren(*i); + objs.insert( children.begin(), children.end() ); + } + + initScreen( calcPath( std::vector( objs.begin(), objs.end() ) ) ); +} + +void MovingMode::stopMove() +{ + QString text = d->emo.size() == 1 ? + d->emo[0]->imp()->type()->moveAStatement() : + i18n( "Move %1 Objects" ).arg( d->emo.size() ); + KigCommand* mc = new KigCommand( mdoc, text ); + d->mon->finish( mc ); + mdoc.history()->addCommand( mc ); +} + +void MovingMode::moveTo( const Coordinate& o, bool snaptogrid ) +{ + for( std::vector::iterator i = d->emo.begin(); i != d->emo.end(); ++i ) + { + assert( d->refmap.find( *i ) != d->refmap.end() ); + Coordinate nc = d->refmap[*i] + ( o - d->pwwsm ); + if ( snaptogrid ) nc = mdoc.document().coordinateSystem().snapToGrid( nc, mview ); + (*i)->move( nc, mdoc.document() ); + }; +} + +PointRedefineMode::PointRedefineMode( ObjectHolder* p, KigPart& d, KigWidget& v ) + : MovingModeBase( d, v ), mp( p ), mmon( 0 ) +{ + assert( dynamic_cast( p->calcer() ) ); + moldtype = static_cast( p->calcer() )->type(); + std::vector oldparents = p->calcer()->parents(); + std::copy( oldparents.begin(), oldparents.end(), std::back_inserter( moldparents ) ); + + std::vector parents = getAllParents( mp->calcer() ); + mmon = new MonitorDataObjects( parents ); + std::vector moving = parents; + std::set children = getAllChildren( mp->calcer() ); + std::copy( children.begin(), children.end(), std::back_inserter( moving ) ); + initScreen( moving ); +} + +void PointRedefineMode::moveTo( const Coordinate& o, bool snaptogrid ) +{ + Coordinate realo = + snaptogrid ? mdoc.document().coordinateSystem().snapToGrid( o, mview ) : o; + ObjectFactory::instance()->redefinePoint( + static_cast( mp->calcer() ), realo, mdoc.document(), mview ); +} + +PointRedefineMode::~PointRedefineMode() +{ +} + +MovingModeBase::MovingModeBase( KigPart& doc, KigWidget& v ) + : KigMode( doc ), mview( v ) +{ +} + +MovingModeBase::~MovingModeBase() +{ +} + +void MovingModeBase::leftMouseMoved( QMouseEvent* e, KigWidget* v ) +{ + mouseMoved( e, v ); +} + +MovingMode::~MovingMode() +{ + delete d->mon; + delete d; +} + +void PointRedefineMode::stopMove() +{ + assert( dynamic_cast( mp->calcer() ) ); + ObjectTypeCalcer* mpcalc = static_cast( mp->calcer() ); + + std::vector newparents = mpcalc->parents(); + std::vector newparentsref( + newparents.begin(), newparents.end() ); + const ObjectType* newtype = mpcalc->type(); + + std::vector oldparents; + for( std::vector::iterator i = moldparents.begin(); + i != moldparents.end(); ++i ) + oldparents.push_back( i->get() ); + mpcalc->setType( moldtype ); + mpcalc->setParents( oldparents ); + mp->calc( mdoc.document() ); + + KigCommand* command = new KigCommand( mdoc, i18n( "Redefine Point" ) ); + command->addTask( + new ChangeParentsAndTypeTask( mpcalc, newparents, newtype ) ); + mmon->finish( command ); + mdoc.history()->addCommand( command ); +} diff --git a/kig/modes/moving.h b/kig/modes/moving.h new file mode 100644 index 00000000..32828db3 --- /dev/null +++ b/kig/modes/moving.h @@ -0,0 +1,101 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef MOVING_H +#define MOVING_H + +#include "mode.h" + +#include "../misc/coordinate.h" +#include "../objects/object_calcer.h" + +class ObjectType; +class Coordinate; +class NormalPoint; +class KigWidget; +class KigDocument; +class MonitorDataObjects; + +/** + * "Template method" pattern ( see the Design patterns book ): + * This is a base class for two modes: normal MovingMode: used for + * moving a set of objects around, using Object::startMove, + * Object::moveTo and Object::stopMove, and another mode + * PointRedefineMode, used for redefining a NormalPoint... + */ +class MovingModeBase + : public KigMode +{ +protected: + KigWidget& mview; +private: + // all moving objects: these objects are all of the objects that + // need to be redrawn every time the cursor moves, and after calc is + // called. + std::vector mcalcable; + std::vector mdrawable; +protected: + MovingModeBase( KigPart& doc, KigWidget& v ); + ~MovingModeBase(); + + /** + * Subclasses should call this in their constructor, when they know + * which objects will be moving around... They are expected to be in + * the right order for being calc()'ed... + */ + void initScreen( const std::vector& amo ); + + // in these functions, subclasses should do the equivalent of + // Object::stopMove() and moveTo()... Note that no calc()'ing or + // drawing is to be done.. + virtual void stopMove() = 0; + virtual void moveTo( const Coordinate& o, bool snaptogrid ) = 0; + +public: + void leftReleased( QMouseEvent*, KigWidget* ); + void leftMouseMoved( QMouseEvent*, KigWidget* ); + void mouseMoved( QMouseEvent*, KigWidget* ); +}; + +class MovingMode + : public MovingModeBase +{ + class Private; + Private* d; + void stopMove(); + void moveTo( const Coordinate& o, bool snaptogrid ); +public: + MovingMode( const std::vector& objects, const Coordinate& c, + KigWidget&, KigPart& ); + ~MovingMode(); +}; + +class PointRedefineMode + : public MovingModeBase +{ + ObjectHolder* mp; + std::vector moldparents; + const ObjectType* moldtype; + MonitorDataObjects* mmon; + void stopMove(); + void moveTo( const Coordinate& o, bool snaptogrid ); +public: + PointRedefineMode( ObjectHolder* p, KigPart& d, KigWidget& v ); + ~PointRedefineMode(); +}; + +#endif diff --git a/kig/modes/normal.cc b/kig/modes/normal.cc new file mode 100644 index 00000000..ecf5f5c1 --- /dev/null +++ b/kig/modes/normal.cc @@ -0,0 +1,306 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "normal.h" + +#include "../kig/kig_view.h" +#include "../kig/kig_part.h" +#include "../kig/kig_document.h" +#include "../kig/kig_commands.h" +#include "../objects/object_factory.h" +#include "../objects/object_imp.h" +#include "../objects/object_drawer.h" +#include "../misc/kigpainter.h" +#include "popup.h" +#include "moving.h" +#include "macro.h" +#include "dragrectmode.h" +#include "typesdialog.h" + +#include +#include +#include +#include + +#include +#include + +using namespace std; + +void NormalMode::enableActions() +{ + KigMode::enableActions(); + mdoc.enableConstructActions( true ); + mdoc.aSelectAll->setEnabled( true ); + mdoc.aDeselectAll->setEnabled( true ); + mdoc.aInvertSelection->setEnabled( true ); + mdoc.aDeleteObjects->setEnabled( true ); + mdoc.aShowHidden->setEnabled( true ); + mdoc.aNewMacro->setEnabled( true ); + mdoc.aConfigureTypes->setEnabled( true ); + mdoc.history()->updateActions(); +} + +void NormalMode::deleteObjects() +{ + std::vector sel( sos.begin(), sos.end() ); + mdoc.delObjects( sel ); + sos.clear(); +} + +void NormalMode::selectObject( ObjectHolder* o ) +{ + sos.insert( o ); +} + +void NormalMode::selectObjects( const std::vector& os ) +{ + // hehe, don't you love this c++ stuff ;) + std::for_each( os.begin(), os.end(), + std::bind1st( + std::mem_fun( &NormalMode::selectObject ), this ) ); +} + +void NormalMode::unselectObject( ObjectHolder* o ) +{ + sos.erase( o ); +} + +void NormalMode::clearSelection() +{ + sos.clear(); +} + +// KigDocumentPopup* NormalMode::popup( KigDocument* ) +// { +// return 0; +// } + +void NormalMode::showHidden() +{ + mdoc.showObjects( mdoc.document().objects() ); +} + +void NormalMode::newMacro() +{ + DefineMacroMode m( mdoc ); + mdoc.runMode( &m ); +} + +void NormalMode::redrawScreen( KigWidget* w ) +{ + // unselect removed objects.. + std::vector nsos; + const std::set docobjs = mdoc.document().objectsSet(); + std::set_intersection( docobjs.begin(), docobjs.end(), sos.begin(), sos.end(), + std::back_inserter( nsos ) ); + sos = std::set( nsos.begin(), nsos.end() ); + w->redrawScreen( nsos, true ); + w->updateScrollBars(); +} + +void NormalMode::editTypes() +{ + TypesDialog d( mdoc.widget(), mdoc ); + d.exec(); +} + +NormalMode::NormalMode( KigPart& d ) + : BaseMode( d ) +{ +} + +NormalMode::~NormalMode() +{ +} + +void NormalMode::dragRect( const QPoint& p, KigWidget& w ) +{ + DragRectMode d( p, mdoc, w ); + mdoc.runMode( &d ); + + KigPainter pter( w.screenInfo(), &w.stillPix, mdoc.document() ); + + if ( ! d.cancelled() ) + { + std::vector sel = d.ret(); + + if ( d.needClear() ) + { + pter.drawObjects( sos.begin(), sos.end(), false ); + clearSelection(); + }; + + selectObjects( sel ); + pter.drawObjects( sel, true ); + }; + + w.updateCurPix( pter.overlay() ); + w.updateWidget(); +} + +void NormalMode::dragObject( const std::vector& oco, const QPoint& pco, + KigWidget& w, bool ctrlOrShiftDown ) +{ + // first determine what to move... + if( sos.find( oco.front() ) == sos.end() ) + { + // the user clicked on something that is currently not + // selected... --> we select it, taking the Ctrl- and + // Shift-buttons into account... + if ( !ctrlOrShiftDown ) clearSelection(); + selectObject(oco.front()); + } + + std::vector sosv( sos.begin(), sos.end() ); + MovingMode m( sosv, w.fromScreen( pco ), w, mdoc ); + mdoc.runMode( &m ); +} + +void NormalMode::leftClickedObject( ObjectHolder* o, const QPoint&, + KigWidget& w, bool ctrlOrShiftDown ) +{ + KigPainter pter( w.screenInfo(), &w.stillPix, mdoc.document() ); + + if ( ! o ) + { + pter.drawObjects( sos.begin(), sos.end(), false ); + clearSelection(); + } + else if( sos.find( o ) == sos.end() ) + { + // clicked on an object that wasn't selected.... + if (!ctrlOrShiftDown) + { + pter.drawObjects( sos.begin(), sos.end(), false ); + clearSelection(); + }; + pter.drawObject( o, true ); + selectObject( o ); + } + else + { + // clicked on an object that was selected.... + pter.drawObject( o, false ); + unselectObject( o ); + }; + w.updateCurPix( pter.overlay() ); + w.updateWidget(); +} + +void NormalMode::midClicked( const QPoint& p, KigWidget& w ) +{ + ObjectHolder* pto = ObjectFactory::instance()->sensiblePoint( w.fromScreen( p ), mdoc.document(), w ); + pto->calc( mdoc.document() ); + mdoc.addObject( pto ); + + // refresh the screen... + // not necessary, done by addObjects, which calls NormalMode::redrawScreen.. +// w.redrawScreen(); +// w.updateScrollBars(); +} + +void NormalMode::rightClicked( const std::vector& os, + const QPoint& plc, + KigWidget& w ) +{ + // saving the current cursor position + QPoint pt = QCursor::pos(); + if( !os.empty() ) + { + ObjectHolder* o = 0; + int id = ObjectChooserPopup::getObjectFromList( pt, &w, os ); + if ( id >= 0 ) + o = os[id]; + else + return; + if( sos.find( o ) == sos.end() ) + { + clearSelection(); + selectObject( o ); + }; + // show a popup menu... + std::vector sosv( sos.begin(), sos.end() ); + NormalModePopupObjects p( mdoc, w, *this, sosv, plc ); + p.exec( pt ); + } + else + { + NormalModePopupObjects p( mdoc, w, *this, std::vector(), plc ); + p.exec( pt ); + }; +} + +void NormalMode::mouseMoved( const std::vector& os, + const QPoint& plc, + KigWidget& w, + bool ) +{ + w.updateCurPix(); + if( os.empty() ) + { + w.setCursor( KCursor::arrowCursor() ); + mdoc.emitStatusBarText( 0 ); + w.updateWidget(); + } + else + { + // the cursor is over an object, show object type next to cursor + // and set statusbar text + + w.setCursor( KCursor::handCursor() ); + + int id = ObjectChooserPopup::getObjectFromList( plc, &w, os, false ); + QString stat = id == 0 ? os.front()->selectStatement() : i18n( "Which object?" ); + + // statusbar text + mdoc.emitStatusBarText( stat ); + KigPainter p( w.screenInfo(), &w.curPix, mdoc.document() ); + + // set the text next to the arrow cursor + QPoint point = plc; + point.setX(point.x()+15); + + p.drawTextStd( point, stat ); + w.updateWidget( p.overlay() ); + }; +} + +void NormalMode::selectAll() +{ + const std::vector os = mdoc.document().objects(); + selectObjects( os ); + mdoc.redrawScreen(); +} + +void NormalMode::deselectAll() +{ + clearSelection(); + mdoc.redrawScreen(); +} + +void NormalMode::invertSelection() +{ + std::vector os = mdoc.document().objects(); + std::set oldsel = sos; + clearSelection(); + for ( std::vector::const_iterator i = os.begin(); + i != os.end(); ++i ) + if ( oldsel.find( *i ) == oldsel.end() ) + sos.insert( *i ); + mdoc.redrawScreen(); +} diff --git a/kig/modes/normal.h b/kig/modes/normal.h new file mode 100644 index 00000000..dd51c854 --- /dev/null +++ b/kig/modes/normal.h @@ -0,0 +1,74 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MODES_NORMAL_H +#define KIG_MODES_NORMAL_H + +#include "base_mode.h" + +#include +#include + +class NormalMode + : public BaseMode +{ +public: + NormalMode( KigPart& ); + ~NormalMode(); +protected: + void dragRect( const QPoint& p, KigWidget& w ); + void dragObject( const std::vector& os, const QPoint& pointClickedOn, + KigWidget& w, bool ctrlOrShiftDown ); + void leftClickedObject( ObjectHolder* o, const QPoint& p, + KigWidget& w, bool ctrlOrShiftDown ); + void midClicked( const QPoint& p, KigWidget& w ); + void rightClicked( const std::vector& os, const QPoint& p, KigWidget& w ); + void mouseMoved( const std::vector& os, const QPoint& p, KigWidget& w, + bool shiftpressed ); + void selectAll(); + void deselectAll(); + void invertSelection(); + +protected: + /** + * Objcects were added.. + */ + void redrawScreen( KigWidget* ); + + void enableActions(); + + void deleteObjects(); + void showHidden(); + void newMacro(); + void editTypes(); + +public: + void selectObject( ObjectHolder* o ); + void selectObjects( const std::vector& os ); + void unselectObject( ObjectHolder* o ); + void clearSelection(); + +// KigObjectsPopup* popup( const Objects& os ); +// KigDocumentPopup* popup( KigDocument* ); +protected: + /** + * selected objects... + */ + std::set sos; +}; + +#endif diff --git a/kig/modes/popup.cc b/kig/modes/popup.cc new file mode 100644 index 00000000..b71d9896 --- /dev/null +++ b/kig/modes/popup.cc @@ -0,0 +1,1200 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "popup.h" +#include "popup.moc" + +#include "../kig/kig_part.h" +#include "../kig/kig_document.h" +#include "../kig/kig_view.h" +#include "../kig/kig_commands.h" +#include "../objects/object_imp.h" +#include "../objects/object_drawer.h" +#include "../objects/bogus_imp.h" +#include "../objects/point_imp.h" +#include "../objects/line_imp.h" +#include "../objects/other_type.h" +#include "../objects/object_factory.h" +#include "../objects/polygon_imp.h" +#include "../objects/text_imp.h" +#include "../misc/lists.h" +#include "../misc/argsparser.h" +#include "../misc/kigpainter.h" +#include "../misc/coordinate_system.h" +#include "../misc/object_constructor.h" +#include "construct_mode.h" +#include "normal.h" +#include "moving.h" + +#include +#include + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#if KDE_IS_VERSION( 3, 1, 90 ) +#include +#else +#include +#endif + +#include + +using namespace std; + +class NormalModePopupObjects; + +/** + * This class is an abstract class. Its role is to fill up the + * NormalModePopupObjects with useful actions.. + */ +class PopupActionProvider +{ +public: + virtual ~PopupActionProvider(); + /** + * add all your entries to menu menu in popup popup. Set nextfree + * to the next free index.. + */ + virtual void fillUpMenu( NormalModePopupObjects& popup, int menu, int& nextfree ) = 0; + /** + * try to execute the id'th action you added to menu menu in popup + * popup ( first is 0 ). Return true if this action does indeed + * belong to you ( is not greater than the number of actions you + * added ). Else return false, and subtract the number of actions + * you added from id. This requires you to keep a record of how + * much actions you added ( unless it's a fixed number, of course + * ). + */ + virtual bool executeAction( int menu, int& id, const std::vector& os, + NormalModePopupObjects& popup, + KigPart& doc, KigWidget& w, NormalMode& m ) = 0; +}; + +class BuiltinObjectActionsProvider + : public PopupActionProvider +{ +public: + void fillUpMenu( NormalModePopupObjects& popup, int menu, int& nextfree ); + bool executeAction( int menu, int& id, const std::vector& os, + NormalModePopupObjects& popup, + KigPart& doc, KigWidget& w, NormalMode& m ); +}; + +class NameObjectActionsProvider + : public PopupActionProvider +{ +public: + void fillUpMenu( NormalModePopupObjects& popup, int menu, int& nextfree ); + bool executeAction( int menu, int& id, const std::vector& os, + NormalModePopupObjects& popup, + KigPart& doc, KigWidget& w, NormalMode& m ); +}; + +class BuiltinDocumentActionsProvider + : public PopupActionProvider +{ + int mnumberofcoordsystems; + bool misfullscreen; +public: + void fillUpMenu( NormalModePopupObjects& popup, int menu, int& nextfree ); + bool executeAction( int menu, int& id, const std::vector& os, + NormalModePopupObjects& popup, + KigPart& doc, KigWidget& w, NormalMode& m ); +}; + +class ObjectConstructorActionsProvider + : public PopupActionProvider +{ + std::vector mctors[NormalModePopupObjects::NumberOfMenus]; +public: + void fillUpMenu( NormalModePopupObjects& popup, int menu, int& nextfree ); + bool executeAction( int menu, int& id, const std::vector& os, + NormalModePopupObjects& popup, + KigPart& doc, KigWidget& w, NormalMode& m ); +}; + +class PropertiesActionsProvider + : public PopupActionProvider +{ + // we don't really need NumberOfMenus vectors, but this is the + // easiest way to do it, and I'm too lazy to do it properly ;) + std::vector mprops[NormalModePopupObjects::NumberOfMenus]; +public: + void fillUpMenu( NormalModePopupObjects& popup, int menu, int& nextfree ); + bool executeAction( int menu, int& id, const std::vector& os, + NormalModePopupObjects& popup, + KigPart& doc, KigWidget& w, NormalMode& m ); +}; + +class ObjectTypeActionsProvider + : public PopupActionProvider +{ + int mnoa; +public: + void fillUpMenu( NormalModePopupObjects& popup, int menu, int& nextfree ); + bool executeAction( int menu, int& id, const std::vector& os, + NormalModePopupObjects& popup, + KigPart& doc, KigWidget& w, NormalMode& m ); +}; + +#ifdef KIG_ENABLE_PYTHON_SCRIPTING +#include "../scripting/script-common.h" +#include "../scripting/script_mode.h" +#include "../scripting/python_type.h" + +class ScriptActionsProvider + : public PopupActionProvider +{ + int mns; +public: + void fillUpMenu( NormalModePopupObjects& popup, int menu, int& nextfree ); + bool executeAction( int menu, int& id, const std::vector& os, + NormalModePopupObjects& popup, + KigPart& doc, KigWidget& w, NormalMode& m ); +}; +#endif + +NormalModePopupObjects::NormalModePopupObjects( KigPart& part, + KigWidget& view, + NormalMode& mode, + const std::vector& objs, + const QPoint& plc ) + : KPopupMenu( &view ), mplc( plc ), mpart( part ), mview( view ), mobjs( objs ), + mmode( mode ), monlylabels( false ) +{ + bool empty = objs.empty(); + bool single = objs.size() == 1; + connect( this, SIGNAL( activated( int ) ), this, SLOT( toplevelMenuSlot( int ) ) ); + + QString title; + if ( empty ) + title = i18n( "Kig Document" ); + else if ( single ) + { + if ( !objs[0]->name().isNull() ) + title = QString::fromLatin1( "%1 %2" ).arg( objs[0]->imp()->type()->translatedName() ).arg( objs[0]->name() ); + else + title = objs[0]->imp()->type()->translatedName(); + } + else + title = i18n( "%1 Objects" ).arg( objs.size() ); + insertTitle( title, 1 ); + + if ( !empty ) + { + monlylabels = true; + uint i = 0; + while ( i < objs.size() && monlylabels ) + { + monlylabels &= objs[i]->imp()->inherits( TextImp::stype() ); + ++i; + } + } + + if ( empty ) + { + // provides some diverse stuff like "unhide all", set coordinate + // system etc. + mproviders.push_back( new BuiltinDocumentActionsProvider() ); + }; + // construct an object using these objects and start constructing an + // object using these objects + mproviders.push_back( new ObjectConstructorActionsProvider() ); + if ( single ) + mproviders.push_back( new NameObjectActionsProvider() ); + if ( ! empty ) + { + // stuff like hide, show, delete, set size, set color.. + mproviders.push_back( new BuiltinObjectActionsProvider() ); + // show property as text label -> show menu + // and construct property's as objects -> construct menu + mproviders.push_back( new PropertiesActionsProvider() ); + // stuff like "redefine point" for a fixed or constrained point.. + mproviders.push_back( new ObjectTypeActionsProvider() ); + } +#ifdef KIG_ENABLE_PYTHON_SCRIPTING + // script action.. + mproviders.push_back( new ScriptActionsProvider() ); +#endif + + for ( uint i = 0; i < NumberOfMenus; ++i ) + mmenus[i] = new QPopupMenu( this ); + + connect( mmenus[TransformMenu], SIGNAL( activated( int ) ), + this, SLOT( transformMenuSlot( int ) ) ); + connect( mmenus[TestMenu], SIGNAL( activated( int ) ), + this, SLOT( testMenuSlot( int ) ) ); + connect( mmenus[ConstructMenu], SIGNAL( activated( int ) ), + this, SLOT( constructMenuSlot( int ) ) ); + connect( mmenus[StartMenu], SIGNAL( activated( int ) ), + this, SLOT( startMenuSlot( int ) ) ); + connect( mmenus[ShowMenu], SIGNAL( activated( int ) ), + this, SLOT( showMenuSlot( int ) ) ); + connect( mmenus[SetColorMenu], SIGNAL( activated( int ) ), + this, SLOT( setColorMenuSlot( int ) ) ); + connect( mmenus[SetSizeMenu], SIGNAL( activated( int ) ), + this, SLOT( setSizeMenuSlot( int ) ) ); + connect( mmenus[SetStyleMenu], SIGNAL( activated( int ) ), + this, SLOT( setStyleMenuSlot( int ) ) ); + connect( mmenus[SetCoordinateSystemMenu], SIGNAL( activated( int ) ), + this, SLOT( setCoordinateSystemMenuSlot( int ) ) ); + + for ( int i = 0; i <= NumberOfMenus; ++i ) + { + int nextfree = 10; + for ( uint j = 0; j < mproviders.size(); ++j ) + mproviders[j]->fillUpMenu( *this, i, nextfree ); + }; + static const QString menunames[NumberOfMenus] = + { + i18n( "&Transform" ), + i18n( "T&est" ), + i18n( "Const&ruct" ), + i18n( "&Start" ), + i18n( "Add Te&xt Label" ), + i18n( "Set Co&lor" ), + i18n( "Set &Pen Width" ), + i18n( "Set St&yle" ), + QString::null, + i18n( "Set Coordinate S&ystem" ) + }; + static const QString menuicons[NumberOfMenus] = + { + "centralsymmetry", + "test", + QString::null, + "launch", + "kig_text", + "color_fill", +// "colorize", + "sizer", + "paintbrush", + QString::null, + QString::null + }; + int index = 1; + for ( int i = 0; i < NumberOfMenus; ++i ) + { + if ( mmenus[i]->count() == 0 ) continue; + if ( menuicons[i].isNull() ) + insertItem( menunames[i], mmenus[i], i, index++ ); + else + { + KIconLoader* l = part.instance()->iconLoader(); + QPixmap icon = l->loadIcon( menuicons[i], KIcon::Small, 22, KIcon::DefaultState, 0L, true ); + insertItem( QIconSet( icon ), menunames[i], mmenus[i], i, index++ ); + } + }; +} + +void NormalModePopupObjects::testMenuSlot( int i ) +{ + activateAction( TestMenu, i ); +} + +void NormalModePopupObjects::transformMenuSlot( int i ) +{ + activateAction( TransformMenu, i ); +} + +void NormalModePopupObjects::constructMenuSlot( int i ) +{ + activateAction( ConstructMenu, i ); +} + +void NormalModePopupObjects::startMenuSlot( int i ) +{ + activateAction( StartMenu, i ); +} + +void NormalModePopupObjects::showMenuSlot( int i ) +{ + activateAction( ShowMenu, i ); +} + +void NormalModePopupObjects::toplevelMenuSlot( int i ) +{ + activateAction( ToplevelMenu, i ); +} + +void NormalModePopupObjects::activateAction( int menu, int action ) +{ + bool done = false; + // we need action - 10 cause we called fillUpMenu with nextfree set + // to 10 initially.. + action -= 10; + for ( uint i = 0; ! done && i < mproviders.size(); ++i ) + done = mproviders[i]->executeAction( menu, action, mobjs, *this, mpart, mview, mmode ); +} + +NormalModePopupObjects::~NormalModePopupObjects() +{ + delete_all ( mproviders.begin(), mproviders.end() ); +} + +static const QColor* colors[] = +{ + &Qt::blue, + &Qt::black, + &Qt::gray, + &Qt::red, + &Qt::green, + &Qt::cyan, + &Qt::yellow, + &Qt::darkRed +}; +static const int numberofcolors = sizeof( colors ) / sizeof( QColor* ); + +void BuiltinObjectActionsProvider::fillUpMenu( NormalModePopupObjects& popup, int menu, int& nextfree ) +{ + if ( menu == NormalModePopupObjects::ToplevelMenu ) + { + KIconLoader* l = popup.part().instance()->iconLoader(); + std::vector os = popup.objects(); + + /* + * mp: we want the "show" action to be visible only + * if we selected only one object (to be conservative) + * and if that object is currently hidden. + * conversely for one hidden object we don't want + * the "hide" action to be inserted. + * in any case we have a fixed 'id' associated + * with the two actions. + */ + + if ( os.size() > 1 || os.front()->shown() ) + { + popup.addAction( menu, i18n( "&Hide" ), nextfree ); + } + if ( os.size() == 1 && !os.front()->shown() ) + { + popup.addAction( menu, i18n( "&Show" ), nextfree+1 ); + } + nextfree += 2; + QPixmap p = l->loadIcon( "move", KIcon::Toolbar ); + popup.addAction( menu, p, i18n( "&Move" ), nextfree++ ); + p = l->loadIcon( "editdelete", KIcon::Toolbar ); + popup.addAction( menu, p, i18n( "&Delete" ), nextfree++ ); + } + else if ( menu == NormalModePopupObjects::SetColorMenu ) + { + QPixmap p( 50, 20 ); + for( const QColor** c = colors; c < colors + numberofcolors; ++c ) + { + p.fill( **c ); + popup.addAction( menu, p, nextfree++ ); + } + popup.addAction( menu, i18n( "&Custom Color" ), nextfree++ ); + } + else if ( menu == NormalModePopupObjects::SetSizeMenu && !popup.onlyLabels() ) + { + bool point = true; + bool samecolor = true; + std::vector os = popup.objects(); + QColor color = os.front()->drawer()->color(); + for ( std::vector::const_iterator i = os.begin(); i != os.end(); ++i ) + { + if ( ! (*i)->imp()->inherits( PointImp::stype() ) ) + point = false; + if ( (*i)->drawer()->color() != color ) samecolor = false; + }; + if ( ! samecolor ) color = Qt::blue; + QPixmap p( point ? 20 : 50, 20 ); + for ( int i = 1; i < 8; ++i ) + { + p.fill( popup.eraseColor() ); + QPainter ptr( &p ); + ptr.setPen( QPen( color, 1 ) ); + ptr.setBrush( QBrush( color, Qt::SolidPattern ) ); + if ( point ) + { + int size = 2*i; + QRect r( ( 20 - size ) / 2, ( 20 - size ) / 2, size, size ); + ptr.drawEllipse( r ); + } + else + { + ptr.setPen( QPen( color, -1 + 2*i ) ); + ptr.drawLine( QPoint( 0, 10 ), QPoint( 50, 10 ) ); + }; + ptr.end(); + popup.addAction( menu, p, nextfree++ ); + }; + } + else if ( menu == NormalModePopupObjects::SetStyleMenu && !popup.onlyLabels() ) + { + bool samecolor = true; + int npoints = 0; + int nothers = 0; + std::vector os = popup.objects(); + QColor color = os.front()->drawer()->color(); + for ( std::vector::const_iterator i = os.begin(); i != os.end(); ++i ) + { + if ( (*i)->imp()->inherits( PointImp::stype() ) ) + npoints++; + else + nothers++; + if ( (*i)->drawer()->color() != color ) samecolor = false; + }; + bool point = ( npoints > nothers ); + if ( ! samecolor ) color = Qt::blue; + if ( point ) + for ( int i = 0; i < 5; ++i ) + { + QPixmap p( 20, 20 ); + p.fill( popup.eraseColor() ); + ScreenInfo si( Rect( -1, -1, 2, 2 ), p.rect() ); + KigPainter ptr( si, &p, popup.part().document(), false ); + PointImp pt( Coordinate( 0, 0 ) ); + ObjectDrawer d( color, -1, true, Qt::SolidLine, i ); + d.draw( pt, ptr, false ); + popup.addAction( menu, p, nextfree++ ); + } + else + { + Qt::PenStyle penstyles[] = {Qt::SolidLine, Qt::DashLine, Qt::DashDotLine, Qt::DashDotDotLine, Qt::DotLine}; + for ( int i = 0; i < (int) ( sizeof( penstyles ) / sizeof( Qt::PenStyle ) ); ++i ) + { + QPixmap p( 50, 20 ); + p.fill( popup.eraseColor() ); + ScreenInfo si( Rect( -2.5, -1, 5, 2 ), p.rect() ); + KigPainter ptr( si, &p, popup.part().document(), false ); + LineImp line( Coordinate( -1, 0 ), Coordinate( 1, 0 ) ); + Qt::PenStyle ps = penstyles[i]; + ObjectDrawer d( color, -1, true, ps, 1 ); + d.draw( line, ptr, false ); + popup.addAction( menu, p, nextfree++ ); + }; + } + } +} + +void NameObjectActionsProvider::fillUpMenu( NormalModePopupObjects& popup, int menu, int& nextfree ) +{ + if ( menu == NormalModePopupObjects::ToplevelMenu ) + { + popup.addAction( menu, i18n( "Set &Name..." ), nextfree++ ); + } + else if ( menu == NormalModePopupObjects::ShowMenu ) + { + popup.addAction( menu, i18n( "&Name" ), nextfree++ ); + } +} + +static void addNameLabel( ObjectCalcer* object, ObjectCalcer* namecalcer, const Coordinate& loc, KigPart& doc ) +{ + std::vector args; + args.push_back( namecalcer ); + const bool namelabelneedsframe = false; + ObjectCalcer* attachto = 0; + if ( object->imp()->inherits( PointImp::stype() ) || + object->imp()->attachPoint().valid() || + object->imp()->inherits( CurveImp::stype() ) ) + attachto = object; + ObjectHolder* label = ObjectFactory::instance()->attachedLabel( + QString::fromLatin1( "%1" ), attachto, loc, namelabelneedsframe, args, doc.document() ); + doc.addObject( label ); +} + +bool NameObjectActionsProvider::executeAction( + int menu, int& id, const std::vector& os, NormalModePopupObjects& popup, + KigPart& doc, KigWidget& w, NormalMode& ) +{ + if ( menu == NormalModePopupObjects::ToplevelMenu ) + { + if ( id >= 1 ) + { + id -= 1; + return false; + } + assert( os.size() == 1 ); + QString name = os[0]->name(); + bool ok; + QRegExp re( ".*" ); + QRegExpValidator* rev = new QRegExpValidator( re, &doc ); + QString caption = i18n( "Set Object Name" ); + QString label = i18n( "Set Name of this Object:" ); +#if KDE_IS_VERSION( 3, 1, 90 ) + name = KInputDialog::getText( caption, label, name, &ok, &w, 0, rev ); +#else + name = KLineEditDlg::getText( caption, label, name, &ok, &w, rev ); +#endif + if ( ok ) + { + bool justadded = false; + ObjectCalcer* namecalcer = os[0]->nameCalcer(); + if ( !namecalcer ) + { + justadded = true; + ObjectConstCalcer* c = new ObjectConstCalcer( new StringImp( i18n( "" ) ) ); + os[0]->setNameCalcer( c ); + namecalcer = c; + } + assert( dynamic_cast( namecalcer ) ); + ObjectConstCalcer* cnamecalcer = static_cast( os[0]->nameCalcer() ); + MonitorDataObjects mon( cnamecalcer ); + cnamecalcer->setImp( new StringImp( name ) ); + KigCommand* kc = new KigCommand( doc, i18n( "Set Object Name" ) ); + mon.finish( kc ); + doc.history()->addCommand( kc ); + + // if we just added the name, we add a label to show it to the user. + if ( justadded ) + addNameLabel( os[0]->calcer(), namecalcer, +// w.fromScreen( w.mapFromGlobal( popup.mapToGlobal( QPoint( 5, 0 ) ) ) ), + w.fromScreen( popup.plc() ), + doc ); + } + return true; + } + else if ( menu == NormalModePopupObjects::ShowMenu ) + { + if ( id >= 1 ) + { + id -= 1; + return false; + } + assert( os.size() == 1 ); + ObjectCalcer* namecalcer = os[0]->nameCalcer(); + if ( !namecalcer ) + { + ObjectConstCalcer* c = new ObjectConstCalcer( new StringImp( i18n( "" ) ) ); + os[0]->setNameCalcer( c ); + namecalcer = c; + } + addNameLabel( os[0]->calcer(), namecalcer, +// w.fromScreen( w.mapFromGlobal( popup.mapToGlobal( QPoint( 5, 0 ) ) ) ), doc ); + w.fromScreen( popup.plc() ), doc ); + return true; + } + else + { + return false; + } +} + +bool BuiltinObjectActionsProvider::executeAction( + int menu, int& id, const std::vector& os, NormalModePopupObjects& popup, + KigPart& doc, KigWidget& w, NormalMode& mode ) +{ + if ( menu == NormalModePopupObjects::ToplevelMenu ) + { + if ( id > 3 ) + { + id -= 4; + return false; + }; + switch( id ) + { + case 0: + // hide the objects.. + doc.hideObjects( os ); + break; + case 1: + // show the objects.. + doc.showObjects( os ); + break; + case 2: + { + // move + QCursor::setPos( popup.mapToGlobal( QPoint( 0, 0 ) ) ); + QPoint p = w.mapFromGlobal( QCursor::pos() ); + Coordinate c = w.fromScreen( p ); + MovingMode m( os, c, w, doc ); + doc.runMode( &m ); + // in this case, we return, cause we don't want objects to be + // unselected... ( or maybe we do ? ) + return true; + } + case 3: + // delete + doc.delObjects( os ); + break; + default: assert( false ); + }; + mode.clearSelection(); + return true; + } + else if ( menu == NormalModePopupObjects::SetColorMenu ) + { + if ( id >= numberofcolors + 1 ) + { + id -= numberofcolors + 1; + return false; + }; + QColor color; + if ( id < numberofcolors ) + color = *colors[id]; + else + { + if ( os.size() == 1 ) + color = os.front()->drawer()->color(); + int result = KColorDialog::getColor( color, &w ); + if ( result != KColorDialog::Accepted ) return true; + } + KigCommand* kc = new KigCommand( doc, i18n( "Change Object Color" ) ); + assert( color.isValid() ); + for ( std::vector::const_iterator i = os.begin(); i != os.end(); ++i ) + kc->addTask( new ChangeObjectDrawerTask( *i, ( *i )->drawer()->getCopyColor( color ) ) ); + doc.history()->addCommand( kc ); + mode.clearSelection(); + return true; + } + else if ( menu == NormalModePopupObjects::SetSizeMenu ) + { + if ( id >= 7 ) + { + id -= 7; + return false; + }; + + KigCommand* kc = new KigCommand( doc, i18n( "Change Object Width" ) ); + for ( std::vector::const_iterator i = os.begin(); i != os.end(); ++i ) + kc->addTask( new ChangeObjectDrawerTask( *i, ( *i )->drawer()->getCopyWidth( 1 + 2 * id ) ) ); + doc.history()->addCommand( kc ); + mode.clearSelection(); + return true; + } + else if ( menu == NormalModePopupObjects::SetStyleMenu ) + { + int npoints = 0; + int nothers = 0; + for ( std::vector::const_iterator i = os.begin(); i != os.end(); ++i ) + { + if ( (*i)->imp()->inherits( PointImp::stype() ) ) + npoints++; + else + nothers++; + }; + bool point = ( npoints > nothers ); + int max = point ? 5 : 5; + if ( id >= max ) + { + id -= max; + return false; + }; + + if ( point ) + { + KigCommand* kc = new KigCommand( doc, i18n( "Change Point Style" ) ); + for ( std::vector::const_iterator i = os.begin(); i != os.end(); ++i ) + if ( (*i)->imp()->inherits( PointImp::stype() ) ) + kc->addTask( new ChangeObjectDrawerTask( *i, ( *i )->drawer()->getCopyPointStyle( id ) ) ); + doc.history()->addCommand( kc ); + mode.clearSelection(); + return true; + } + else + { + Qt::PenStyle penstyles[] = {Qt::SolidLine, Qt::DashLine, Qt::DashDotLine, Qt::DashDotDotLine, Qt::DotLine}; + assert( id < (int)( sizeof( penstyles ) / sizeof( Qt::PenStyle ) ) ); + Qt::PenStyle p = penstyles[id]; + KigCommand* kc = new KigCommand( doc, i18n( "Change Object Style" ) ); + for ( std::vector::const_iterator i = os.begin(); i != os.end(); ++i ) + if ( ! (*i)->imp()->inherits( PointImp::stype() ) ) + kc->addTask( new ChangeObjectDrawerTask( *i, ( *i )->drawer()->getCopyStyle( p ) ) ); + doc.history()->addCommand( kc ); + mode.clearSelection(); + } + return true; + } + else return false; +} + +void ObjectConstructorActionsProvider::fillUpMenu( NormalModePopupObjects& popup, int menu, int& nextfree ) +{ + const KigDocument& d = popup.part().document(); + const KigWidget& v = popup.widget(); + typedef ObjectConstructorList::vectype vectype; + vectype vec = ObjectConstructorList::instance()->constructors(); + + for ( vectype::iterator i = vec.begin(); i != vec.end(); ++i ) + { + bool add = false; + if ( popup.objects().empty() ) + { + add = menu == NormalModePopupObjects::StartMenu && ! (*i)->isTransform() && ! (*i)->isTest(); + } + else + { + int ret = (*i)->wantArgs( getCalcers( popup.objects() ), d, v ); + if ( ret == ArgsParser::Invalid ) continue; + if ( (*i)->isTransform() && popup.objects().size() == 1 ) add = menu == NormalModePopupObjects::TransformMenu; + else if ( (*i)->isTest() ) add = menu == NormalModePopupObjects::TestMenu; + else if ( ( *i )->isIntersection() ) add = menu == NormalModePopupObjects::ToplevelMenu; + else if ( ret == ArgsParser::Complete ) add = menu == NormalModePopupObjects::ConstructMenu; + else add = menu == NormalModePopupObjects::StartMenu; + }; + if ( add ) + { + QCString iconfile = (*i)->iconFileName(); + if ( !iconfile.isEmpty() && !iconfile.isNull() ) + { + QPixmap icon = popup.part().instance()->iconLoader()->loadIcon( iconfile, KIcon::Toolbar, 22, KIcon::DefaultState, 0L, true ); + popup.addAction( menu, icon, (*i)->descriptiveName(), nextfree++ ); + } + else + popup.addAction( menu, (*i)->descriptiveName(), nextfree++ ); + mctors[menu].push_back( *i ); + } + }; +} + +bool ObjectConstructorActionsProvider::executeAction( + int menu, int& id, const std::vector& os, + NormalModePopupObjects&, + KigPart& doc, KigWidget& w, NormalMode& m ) +{ + if ( (uint) id >= mctors[menu].size() ) + { + id -= mctors[menu].size(); + return false; + } + + ObjectConstructor* ctor = mctors[menu][id]; + std::vector osc = getCalcers( os ); + if ( ! os.empty() && ctor->wantArgs( osc, doc.document(), w ) == ArgsParser::Complete ) + { + ctor->handleArgs( osc, doc, w ); + m.clearSelection(); + } + else + { + BaseConstructMode* mode = ctor->constructMode( doc ); + mode->selectObjects( os, w ); + doc.runMode( mode ); + delete mode; + }; + return true; +} + +void NormalModePopupObjects::addAction( int menu, const QPixmap& pix, int id ) +{ + QPopupMenu* m = 0; + if ( menu == ToplevelMenu ) m = this; + else m = mmenus[menu]; + int ret = m->insertItem( pix, id ); + assert( ret == id ); + // pretend to use this var.. + (void) ret; +} + +void NormalModePopupObjects::setColorMenuSlot( int i ) +{ + activateAction( SetColorMenu, i ); +} + +void NormalModePopupObjects::setSizeMenuSlot( int i ) +{ + activateAction( SetSizeMenu, i ); +} + +void NormalModePopupObjects::setStyleMenuSlot( int i ) +{ + activateAction( SetStyleMenu, i ); +} + +void NormalModePopupObjects::setCoordinateSystemMenuSlot( int i ) +{ + activateAction( SetCoordinateSystemMenu, i ); +} + +void NormalModePopupObjects::addAction( int menu, const QPixmap& icon, const QString& name, int id ) +{ + QPopupMenu* m = 0; + if ( menu == ToplevelMenu ) m = this; + else m = mmenus[menu]; + int ret = m->insertItem( QIconSet( icon ), name, id ); + assert( ret == id ); + // pretend to use this var.. + (void)ret; +} + +void NormalModePopupObjects::addAction( int menu, const QString& name, int id ) +{ + QPopupMenu* m = 0; + if ( menu == ToplevelMenu ) m = this; + else m = mmenus[menu]; + int ret = m->insertItem( name, id ); + assert( ret == id ); + // pretend to use this var.. + (void)ret; +} + +PopupActionProvider::~PopupActionProvider() +{ +} + +void PropertiesActionsProvider::fillUpMenu( NormalModePopupObjects& popup, + int menu, int& nextfree ) +{ + if ( popup.objects().size() != 1 ) return; + ObjectHolder* o = popup.objects()[0]; + uint np = o->imp()->numberOfProperties(); + if ( menu != NormalModePopupObjects::ConstructMenu && + menu != NormalModePopupObjects::ShowMenu ) return; + for ( uint i = 0; i < np; ++i ) + { + ObjectImp* prop = o->imp()->property( i, popup.part().document() ); + const char* iconfile = o->imp()->iconForProperty( i ); + bool add = true; + if ( menu == NormalModePopupObjects::ConstructMenu ) + { + // we don't want imp's like DoubleImp, since we can't show them + // anyway.. + add &= ! prop->inherits( BogusImp::stype() ); + // we don't want to construct PointImp's coordinate property, + // since it would construct a point at the same place as its + // parent.. + add &= ! ( o->imp()->inherits( PointImp::stype() ) && + prop->inherits( PointImp::stype() ) ); + } + else if ( menu == NormalModePopupObjects::ShowMenu ) + add &= prop->canFillInNextEscape(); + if ( add ) + { + if ( iconfile && *iconfile ) + { + QPixmap pix = popup.part().instance()->iconLoader()->loadIcon( iconfile, KIcon::Toolbar, 22, KIcon::DefaultState, 0L, true ); + popup.addAction( menu, pix, i18n( o->imp()->properties()[i] ), nextfree++ ); + } + else + { + popup.addAction( menu, i18n( o->imp()->properties()[i] ), nextfree++ ); + }; + mprops[menu-1].push_back( i ); + }; + delete prop; + }; +} + +bool PropertiesActionsProvider::executeAction( + int menu, int& id, const std::vector& os, + NormalModePopupObjects& popup, + KigPart& doc, KigWidget& w, NormalMode& ) +{ + if ( menu != NormalModePopupObjects::ConstructMenu && + menu != NormalModePopupObjects::ShowMenu ) + return false; + if ( (uint) id >= mprops[menu - 1].size() ) + { + id -= mprops[menu - 1].size(); + return false; + } + int propid = mprops[menu-1][id]; + assert( os.size() == 1 ); + ObjectHolder* parent = os[0]; + if ( menu == NormalModePopupObjects::ShowMenu ) + { + std::vector args; + args.push_back( new ObjectPropertyCalcer( parent->calcer(), propid ) ); + args.back()->calc( doc.document() ); +// TODO: recover the cursor position somehow... the following does not work +// in general... +// Coordinate c = w.fromScreen( w.mapFromGlobal( popup.mapToGlobal( QPoint( 5, 0 ) ) ) ); +// mp: it seems that we have no idea where to position the label, +// btw what's the meaning of (5,0)? let the +// attach method decide what to do... (passing an invalidCoord) +// /////// Coordinate c = Coordinate::invalidCoord(); + Coordinate c = w.fromScreen( popup.plc() ); + ObjectHolder* label = ObjectFactory::instance()->attachedLabel( + QString::fromLatin1( "%1" ), parent->calcer(), c, + false, args, doc.document() ); + doc.addObject( label ); + } + else + { + ObjectHolder* h = new ObjectHolder( + new ObjectPropertyCalcer( parent->calcer(), propid ) ); + h->calc( doc.document() ); + doc.addObject( h ); + }; + return true; +} + +void ObjectTypeActionsProvider::fillUpMenu( + NormalModePopupObjects& popup, int menu, int& nextfree ) +{ + if ( popup.objects().size() != 1 ) return; + if ( menu != NormalModePopupObjects::ToplevelMenu ) return; + ObjectHolder* to = popup.objects()[0]; + ObjectTypeCalcer* c = dynamic_cast( to->calcer() ); + if ( ! c ) return; + const ObjectType* t = c->type(); + + QStringList l = t->specialActions(); + mnoa = l.count(); + for ( int i = 0; i < mnoa; ++i ) + popup.addAction( menu, l[i], nextfree++ ); +} + +bool ObjectTypeActionsProvider::executeAction( + int menu, int& id, const std::vector& os, + NormalModePopupObjects&, + KigPart& doc, KigWidget& w, NormalMode& m ) +{ + if ( menu != NormalModePopupObjects::ToplevelMenu ) return false; + if ( id >= mnoa ) + { + id -= mnoa; + return false; + } + assert( os.size() == 1 ); + ObjectTypeCalcer* oc = dynamic_cast( os[0]->calcer() ); + assert( oc ); + + oc->type()->executeAction( id, *os[0], *oc, doc, w, m ); + return true; +} + +void BuiltinDocumentActionsProvider::fillUpMenu( NormalModePopupObjects& popup, int menu, int& nextfree ) +{ + if ( menu == NormalModePopupObjects::ToplevelMenu ) + { + popup.addAction( menu, i18n( "U&nhide All" ), nextfree++ ); + popup.part().action( "view_zoom_in" )->plug( &popup ); + popup.part().action( "view_zoom_out" )->plug( &popup ); + popup.part().action( "fullscreen" )->plug( &popup ); + nextfree += 3; + } + else if ( menu == NormalModePopupObjects::SetCoordinateSystemMenu ) + { + int idoffset = nextfree; + QStringList l = CoordinateSystemFactory::names(); + mnumberofcoordsystems = l.count(); + for ( uint i = 0; i < l.count(); ++i ) + popup.addAction( menu, l[i], nextfree++ ); + int current = popup.part().document().coordinateSystem().id(); + popup.setChecked( menu, idoffset + current, true ); + } +} + +bool BuiltinDocumentActionsProvider::executeAction( + int menu, int& id, const std::vector&, + NormalModePopupObjects&, + KigPart& doc, KigWidget&, NormalMode& m ) +{ + if ( menu == NormalModePopupObjects::ToplevelMenu ) + { + kdDebug() << "id: " << id << endl; + if ( id == 0 ) + { + doc.showHidden(); + m.clearSelection(); + return true; + } + id -= 1; + return false; + } + else if ( menu == NormalModePopupObjects::SetCoordinateSystemMenu ) + { + if ( id >= mnumberofcoordsystems ) + { + id -= mnumberofcoordsystems; + return false; + }; + CoordinateSystem* sys = CoordinateSystemFactory::build( id ); + assert( sys ); + doc.history()->addCommand( KigCommand::changeCoordSystemCommand( doc, sys ) ); + m.clearSelection(); + return true; + } + else return false; +} + +void NormalModePopupObjects::setChecked( int menu, int n, bool checked ) +{ + mmenus[menu]->setItemChecked( n, checked ); +} + +#ifdef KIG_ENABLE_PYTHON_SCRIPTING +/** + * this is a local function that looks for a python script associated + * to a clicked object + */ +static ObjectTypeCalcer* getPythonExecuteTypeFromCalcer( ObjectCalcer* o ) +{ + ObjectTypeCalcer* oc = dynamic_cast( o ); + if ( !oc ) return 0; + const PythonExecuteType* pythonexec = dynamic_cast( oc->type() ); + if ( pythonexec ) return oc; + + return 0; +} + +void ScriptActionsProvider::fillUpMenu( NormalModePopupObjects& popup, int menu, int& nextfree ) +{ + if ( menu == NormalModePopupObjects::StartMenu ) + { + KIconLoader* l = popup.part().instance()->iconLoader(); + QPixmap p = l->loadIcon( ScriptType::icon( ScriptType::Python ), KIcon::Toolbar, 22, KIcon::DefaultState, 0L, true ); + popup.addAction( menu, p, i18n( "Python Script" ), nextfree++ ); + mns++; + } + else if ( menu == NormalModePopupObjects::ToplevelMenu ) + { + if ( !popup.objects().empty() && + getPythonExecuteTypeFromCalcer( popup.objects().front()->calcer() ) ) + { + popup.addAction( menu, i18n( "Edit Script..." ), nextfree ); + } + nextfree++; + } +} + +bool ScriptActionsProvider::executeAction( + int menu, int& id, const std::vector& os, + NormalModePopupObjects&, KigPart& doc, KigWidget& w, NormalMode& mode ) +{ + if ( menu == NormalModePopupObjects::StartMenu ) + { + if ( id == 0 ) + { + ScriptCreationMode m( doc ); + m.setScriptType( ScriptType::Python ); + if ( os.size() > 0 ) + { + mode.clearSelection(); + m.addArgs( os, w ); + m.goToCodePage(); + } + doc.runMode( &m ); + return true; + } + else + { + id -= mns; + } + } + else if ( menu == NormalModePopupObjects::ToplevelMenu ) + { + if ( id == 0 ) + { + ObjectTypeCalcer* oc = getPythonExecuteTypeFromCalcer( os.front()->calcer() ); + if ( oc ) + { + ScriptEditMode m( oc, doc ); + m.setScriptType( ScriptType::Python ); + doc.runMode( &m ); + } + return true; + } + else + { + id -= 1; + } + } + + return false; +} +#endif + +int ObjectChooserPopup::getObjectFromList( const QPoint& p, KigWidget* w, + const std::vector& objs, + bool givepopup ) +{ + int size = objs.size(); + + // no objects + if ( size == 0 ) + return -1; + + int id = -1; + + int numpoints = 0; + int numpolygons = 0; + int numothers = 0; + + for ( std::vector::const_iterator i = objs.begin(); + i != objs.end(); ++i ) + { + if ( (*i)->imp()->inherits( PointImp::stype() ) ) numpoints++; + else if ( (*i)->imp()->inherits( PolygonImp::stype() ) ) numpolygons++; + else numothers++; + } + + // simply cases: + // - only 1 point ( and eventually other objects ) + // - no points and an object which is not a polygon + // - only one object + // FIXME: we assume that our objects are sorted ( points, others, polygons )! + if ( ( numpoints == 1 ) || + ( ( numpoints == 0 ) && ( numothers == 1 ) ) || + ( size == 1 ) ) + id = 0; + else + { + if ( givepopup ) + { + ObjectChooserPopup* ppp = new ObjectChooserPopup( p, *w, objs ); + ppp->exec( QCursor::pos() ); + + id = ppp->mselected; + + delete ppp; + ppp = 0; + } + else + { + // we don't want to show a popup to the user, so let's give a + // value > 0 to indicate that it's not the first + id = 1; + } + } +// kdDebug() << "numpoints: " << numpoints << endl +// << "numothers: " << numothers << endl +// << "numpolygons: " << numpolygons << endl +// << "id: " << id << endl; + + return id; +} + +ObjectChooserPopup::ObjectChooserPopup( const QPoint& p, KigWidget& view, + const std::vector& objs ) + : KPopupMenu(), mplc( p ), mview( view ), mobjs( objs ), mselected( -1 ) +{ + for ( uint i = 0; i < mobjs.size(); i++ ) + { + insertItem( !mobjs[i]->name().isEmpty() + ? QString::fromLatin1( "%1 %2" ).arg( mobjs[i]->imp()->type()->translatedName() ).arg( mobjs[i]->name() ) + : mobjs[i]->imp()->type()->translatedName(), + i ); + } + + connect( this, SIGNAL( activated( int ) ), this, SLOT( actionActivatedSlot( int ) ) ); +} + +ObjectChooserPopup::~ObjectChooserPopup() +{ +} + +void ObjectChooserPopup::actionActivatedSlot( int which ) +{ + mselected = which; +} diff --git a/kig/modes/popup.h b/kig/modes/popup.h new file mode 100644 index 00000000..405bcee6 --- /dev/null +++ b/kig/modes/popup.h @@ -0,0 +1,153 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#ifndef KIG_MODES_POPUP_H +#define KIG_MODES_POPUP_H + +#include + +#include + +class KigDocument; +class KigPart; +class KigWidget; +class NormalMode; +class PopupActionProvider; +class ObjectHolder; + +/** + * This is the popup menu that appears when you click on selected + * objects in NormalMode.. It's quite complex, since it has to fetch + * a lot of information from various places, and dispatch it again + * when the user selects something. + * Update: I'm also using it for when you clicked on an empty space in + * the document, because the difference between the two cases is not + * that important, and this class is generic enough to handle both + * cases.. When this is the case, mobjs is empty, some + * PopupActionProviders are disabled, and some others enabled.. + */ +class NormalModePopupObjects + : public KPopupMenu +{ + Q_OBJECT + +public: + NormalModePopupObjects( KigPart& part, KigWidget& view, + NormalMode& mode, + const std::vector& objs, const QPoint& p ); + ~NormalModePopupObjects(); + + // the different "menu's", the toplevel is considered as just + // another menu.. + enum { TransformMenu = 0, TestMenu, ConstructMenu, StartMenu, ShowMenu, + SetColorMenu, SetSizeMenu, SetStyleMenu, ToplevelMenu, + SetCoordinateSystemMenu, NumberOfMenus }; + + // used by the PopupActionProvider's to add actions to us.. + void addAction( int menu, const QString& name, int id ); + void addAction( int menu, const QPixmap& icon, const QString& name, int id ); + void addAction( int menu, const QPixmap& pix, int id ); + + /** + * set the checked state of the \p n 'th item in \p menu to \p checked .. + */ + void setChecked( int menu, int n, bool checked ); + + std::vector objects() const { return mobjs; } + KigPart& part() { return mpart; } + KigWidget& widget() { return mview; } + QPoint plc() { return mplc; } + + bool onlyLabels() const { return monlylabels; } + +protected: + void activateAction( int menu, int action ); + +private slots: + void transformMenuSlot( int ); + void testMenuSlot( int ); + void constructMenuSlot( int ); + void startMenuSlot( int ); + void showMenuSlot( int ); + void setColorMenuSlot( int ); + void setSizeMenuSlot( int ); + void setStyleMenuSlot( int ); + void toplevelMenuSlot( int ); + void setCoordinateSystemMenuSlot( int ); + +protected: + QPoint mplc; + KigPart& mpart; + KigWidget& mview; + std::vector mobjs; + NormalMode& mmode; + + std::vector mproviders; + + QPopupMenu* mmenus[NumberOfMenus]; + +private: + bool monlylabels; +}; + +/** + * This class is useful to choose one object from a list of some, by + * querying the user via popup menu. + * + * You can't use this class directly, but these's a convenience method. + */ +class ObjectChooserPopup + : public KPopupMenu +{ + Q_OBJECT + +public: + /** + * Get the index of the choosen object from a list of objects. + * + * \param p is the point whene executre the popup + * \param w is the pointer to a KigWidget + * \param objs is the vector with the objects to chose from + * \param givepopup true means that we have to show a popup to the user + * + * \return the index of the chosen element ( starting from 0 ), or -1 + * if none was selected. + */ + static int getObjectFromList( const QPoint& p, KigWidget* w, + const std::vector& objs, + bool givepopup = true ); + +protected: + ObjectChooserPopup( const QPoint& p, KigWidget& view, + const std::vector& objs ); + ~ObjectChooserPopup(); + +protected slots: + void actionActivatedSlot( int ); + +protected: + QPoint mplc; + KigWidget& mview; + std::vector mobjs; + + int mselected; +}; + +#endif diff --git a/kig/modes/textlabelwizard.cc b/kig/modes/textlabelwizard.cc new file mode 100644 index 00000000..803ca819 --- /dev/null +++ b/kig/modes/textlabelwizard.cc @@ -0,0 +1,95 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "textlabelwizard.h" +#include "textlabelwizard.moc" + +#include "label.h" +#include "linkslabel.h" + +#include +#include + +#include + +TextLabelWizard::TextLabelWizard( QWidget* parent, TextLabelModeBase* mode ) + : TextLabelWizardBase( parent, "TextLabelWizard", false ), mmode( mode ) +{ + connect( labelTextInput, SIGNAL( textChanged() ), + SLOT( textChanged() ) ); + connect( myCustomWidget1, SIGNAL( linkClicked( int ) ), + SLOT( linkClicked( int ) ) ); + connect( this, SIGNAL( helpClicked() ), + this, SLOT( slotHelpClicked() ) ); + labelTextInput->setFocus(); +} + +TextLabelWizard::~TextLabelWizard() +{ +} + +void TextLabelWizard::back() +{ + if ( currentPage() == select_arguments_page ) + { + mmode->enterTextPageEntered(); + } + TextLabelWizardBase::back(); +} + +void TextLabelWizard::next() +{ + if ( currentPage() == enter_text_page ) + { + mmode->selectArgumentsPageEntered(); + } + TextLabelWizardBase::next(); +} + +void TextLabelWizard::reject() +{ + TextLabelWizardBase::reject(); + mmode->cancelPressed(); +} + +void TextLabelWizard::accept() +{ + mmode->finishPressed(); +} + +void TextLabelWizard::textChanged() +{ + mmode->labelTextChanged(); +} + +void TextLabelWizard::linkClicked( int which ) +{ + mmode->linkClicked( which ); +} + +void TextLabelWizard::relayoutArgsPage() +{ + select_arguments_pageLayout->activate(); + repaint(); +} + +void TextLabelWizard::slotHelpClicked() +{ + kapp->invokeHelp( QString::fromLatin1( "text-labels" ), + QString::fromLatin1( "kig" ) ); +} + diff --git a/kig/modes/textlabelwizard.h b/kig/modes/textlabelwizard.h new file mode 100644 index 00000000..787e0803 --- /dev/null +++ b/kig/modes/textlabelwizard.h @@ -0,0 +1,46 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MODES_TEXTLABELWIZARD_H +#define KIG_MODES_TEXTLABELWIZARD_H + +#include "textlabelwizardbase.h" + +class TextLabelModeBase; + +class TextLabelWizard : public TextLabelWizardBase +{ + Q_OBJECT +public: + TextLabelWizard( QWidget* parent, TextLabelModeBase* mode ); + ~TextLabelWizard(); + + void back(); + void next(); + void reject(); + void accept(); + + void relayoutArgsPage(); +private slots: + void textChanged(); + void linkClicked( int which ); + void slotHelpClicked(); +private: + TextLabelModeBase* mmode; +}; + +#endif // TEXTLABELWIZARD_H diff --git a/kig/modes/textlabelwizardbase.ui b/kig/modes/textlabelwizardbase.ui new file mode 100644 index 00000000..4e195b0d --- /dev/null +++ b/kig/modes/textlabelwizardbase.ui @@ -0,0 +1,113 @@ + +TextLabelWizardBase + + + TextLabelWizardBase + + + + 0 + 0 + 488 + 300 + + + + Construct Label + + + + enter_text_page + + + Enter Label Text + + + + unnamed + + + + enterTextLabel + + + Enter the text for your label here and press "Next". +If you want to show variable parts, then put %1, %2, ... at the appropriate places (e.g. "This segment is %1 units long."). + + + WordBreak|AlignVCenter + + + + + labelTextInput + + + + + needFrameCheckBox + + + Show text in a frame + + + + + + + select_arguments_page + + + Select Arguments + + + + unnamed + + + + selectArgsLabel + + + Now select the argument(s) you need. For every argument, click on it, select an object and a property in the Kig window, and click finish when you are done... + + + WordBreak|AlignVCenter + + + + + myCustomWidget1 + + + + + + + + LinksLabel +
    linkslabel.h
    + + -1 + -1 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 789c9d97c76e24490e86effd1442f3d65870d2451a0ce6206f5adeb4cc620f8c34f2553225b5a4c1befb46927fe6a1d4c0ccac4287fa8a0c26834193f5dbb785b3fd9d856fbf7d799ec9ecba5ea8afe469e15bf3727ffffeeffffcf1e797af49b2d0ffc7d142f2f55f5fbe1ecc16ea85dde9a4ed81290045faa77ca49cf4ab67ba1e3953969173651ab9d4fdf1c8a27c3872ad7c3c72d3b32c2a67c3f3444636fbef23eb7e590267e68fcc4656395d8dacf6d938ef97eaef289781cddebdb2846fccff44b989ba58e3411f3dc75158e6df1d3889539517ca49bf54fe43398d1dec4f46567f685fd9c539f43fc025f80c1c3ce8d93f28e77185f8bf0c6cfae4c0b5f9c3c6e5c0542a4b5876fe13708df39d2bd7716372aa8c93c4e4723bb2f977aadc26ceec4bdb7310e6b0bfab9c2445ecd49f1370694cebca65d260ffa6711a41aef14d24e94cee6be3348e0ae5e9c8765f07ca3e8db17f0f9c825794eb3489351fe9bb7217e4969f29388bd51ee9fda5715a19730696b852fea95c6471647ca95cf64bcf43e0cef4657b647bfe6acf213d6bb32f9a9f5992b5a64f9a8f990b6cf9ecc15d6cf9acf6b2da55a8a75cb973dee4b2d1b38b5c05de02434e87e01aacfb351df5bebddea74b5c67f9c795711ea15e357e2ecde358fb87efc0a867df8cac728a074e62e527706afb59f3cf6583be5c28bb3c35f693812d1fbdc6dbe57966fec932d899ffa4f7e38adca17e34beaeca4b9c271a18f1d5fc739257b0d70d9c68be7bed7fcee7827ab91cd8e4740cf6b19d4ffb87ab07b9bf516e72d4a3ac821b9cef6e60d84f47367ded2fae1d9f7704f6163f79000ffde27660f387ed3c5dbf54dfeebb0bf6acbe6b706bfa5ef32f8f8b18f5bf0f463f20edb77956a4e68fbc80b3c4facd163847be6bfde72ec86dbeac82715fbc0286be683cf3bc081d44f7df80d344fb0b6b7de64581fb916765297263d6fccd9b7ee97e566e8b06cfdb1f59cf2bda2f8bbc2c11df0c5c41aefdb328ca22b1feb0012eedbce24736f91b18fb796d64eb87cb60817dcdafb07d906bfd14d22f659d8785ef97b2f6d7b2df6ef1d6fb2babaac6f92e8c25b27ecc1f239b7f3a5fca5a8678ea7c2d9bc0e6ef1238b3fca2c7814d5f4cbf9334b5f833384bed3c7a5f5514f4adbe2ec07962e7590457f06f6f649b977afe2a16f42f5e070bfc591e18f7a5f1a812a9e0df39d827da4fbd8c6ccfd7785569bf945f953371a9d5a3de67950bfa2d75c63eb2fb15bdcfaaf011e6c7263846bf8f4636f91618f3c7d3c0f047fb69550efab2074e12bd6fd27957553ec33c5b043bcc7f9d0795f818fdb501a3df8ae673e507ff69021eea37063bc45ffb73550736ff36c0a84f3e0317a86f8b5f139e6ffe1f821de6d9127898ff3be00a7c3ab2cd03e3d697560ff40016e47b3bb2e96bbd559d8f32bbff4b7065f193042c98873acf240af6adbf3c83c5f2954bb0c7bcd77c107d81d2fdebc63e33ff640aaecc9e1c8151df5c803dfaadc64b52dfa03ed64636ffb4ff4b2867f453ede7227586fcd3f9264ded91fffafe236d5da37fe83c91ceb7b9e5b7f6731ff92ed7f747d6fbf7e185cf58347e3e6932e47b3430fa893edf87d795c2fc3f003b67f5f902cec17abfde0dfa3c053b3c5ffb832fc2eb8fddcf233887fc195c801f46b6f3cdc02558fba72f7d2d1a7f7e321ee58fe0cad86bbff24dd3e2fe74fef836b0c6eb60d62fa6bf5e07b3419f853dd7dc70fb8bd5f1255fd90ed30f9f3c5ff30ddff21ddff384a7fcc08ffcc4cf61cdf8855ff9e79c7e1db4dff89d3f7891977899577895d7789d377893b7f83b6fcfe937bc13b477798ff7f9800ff928ac633ee11f7cca6761d7f99c7e1b3cb908da11c7413be1943376e153cc39175c72f549ff9e17c31744429e6a6aa8a58e2ee98aaee9866e7f617fc24b7417a4f734a1293dd0233dd133cd8285177aa5f9f3b63ca5377aa78f607b919668995682e62aadd17ab0b1419b9ff41f682b48bed336edd02eed05ed7d5ea3033a0cdf1ed1f127fd273ae123fa41a774a6b685cee982228a837e42e927fd47caf8985c38651eb40b2ac38e4a5842658a97fab33fd248cb87d2c9a55cc9b5dcc82d1fc99ddccb44a6f230af2f8ff224cf417f262ff22a3fe54ddee543166549966545567f617f4dd66523dc6b2c9bb225df655b7682f692ecca9eeccfe97772c09b722847722c27c1f3eb70f66bf9116c9fca999ccbc59cfe25bf4a143a5ef8992561324a78bd92522acf9ebc78efe7cf7b153276db37bef59dbff457fedadff85b7f27abfede4ffcd4cf9ff76faeff4fffefeff8c7f5fedfdfbffc0fa355c495 + + + + + linkslabel.h + +
    diff --git a/kig/modes/typesdialog.cpp b/kig/modes/typesdialog.cpp new file mode 100644 index 00000000..67621c20 --- /dev/null +++ b/kig/modes/typesdialog.cpp @@ -0,0 +1,282 @@ +/** + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include "typesdialog.h" +#include "typesdialog.moc" + +#include "edittype.h" +#include "../kig/kig_part.h" +#include "../misc/guiaction.h" +#include "../misc/object_constructor.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#include +#include + +class MacroListElement + : public QListViewItem +{ + Macro* macro; +public: + MacroListElement( KListView* lv, Macro* m ); + Macro* getMacro() const { return macro; } +}; + +MacroListElement::MacroListElement( KListView* lv, Macro* m ) + : QListViewItem( lv, QString::null, m->action->descriptiveName(), m->action->description() ), + macro( m ) +{ +} + +TypesDialog::TypesDialog( QWidget* parent, KigPart& part ) + : TypesDialogBase( parent, "types_dialog", true ), mpart( part ) +{ + // improving GUI look'n'feel... + buttonHelp->setGuiItem( KStdGuiItem::help() ); + buttonOk->setGuiItem( KStdGuiItem::ok() ); + buttonCancel->setGuiItem( KStdGuiItem::cancel() ); + il = part.instance()->iconLoader(); + buttonEdit->setIconSet( QIconSet( il->loadIcon( "edit", KIcon::Small ) ) ); + buttonRemove->setIconSet( QIconSet( il->loadIcon( "editdelete", KIcon::Small ) ) ); + buttonExport->setIconSet( QIconSet( il->loadIcon( "fileexport", KIcon::Small ) ) ); + buttonImport->setIconSet( QIconSet( il->loadIcon( "fileimport", KIcon::Small ) ) ); + + typeList->setColumnWidth( 0, 22 ); + typeList->setColumnWidth( 1, 140 ); + typeList->setColumnWidth( 2, 240 ); + + // loading macros... + loadAllMacros(); + + popup = new QPopupMenu( this ); + popup->insertItem( SmallIcon( "edit" ), i18n( "&Edit..." ), this, SLOT( editType() ) ); + popup->insertItem( SmallIcon( "editdelete" ), i18n( "&Delete" ), this, SLOT( deleteType() ) ); + popup->insertSeparator(); + popup->insertItem( SmallIcon( "fileexport" ), i18n( "E&xport..." ), this, SLOT( exportType() ) ); + + // saving types + part.saveTypes(); +} + +QListViewItem* TypesDialog::newListItem( Macro* m ) +{ + MacroListElement* e = new MacroListElement( typeList, m ); + QCString ifn = m->action->iconFileName(); + if ( !ifn.isNull() ) + { + QPixmap p = il->loadIcon( ifn, KIcon::Small ); + e->setPixmap( 0, p ); + } + return e; +} + +TypesDialog::~TypesDialog() +{ +} + +void TypesDialog::helpSlot() +{ + kapp->invokeHelp( QString::fromLatin1( "working-with-types" ), + QString::fromLatin1( "kig" ) ); +} + +void TypesDialog::okSlot() +{ + mpart.saveTypes(); + mpart.deleteTypes(); + mpart.loadTypes(); + accept(); +} + +void TypesDialog::deleteType() +{ + std::vector items; + std::vector selectedTypes; + QListViewItemIterator it( typeList ); + while ( it.current() ) { + if ( ( it.current() )->isSelected() ) + { + items.push_back( it.current() ); + selectedTypes.push_back( static_cast( it.current() )->getMacro() ); + } + ++it; + } + if (selectedTypes.empty()) return; + QStringList types; + for ( std::vector::iterator j = selectedTypes.begin(); + j != selectedTypes.end(); ++j ) + types << ( *j )->action->descriptiveName(); + if ( KMessageBox::warningContinueCancelList( this, + i18n( "Are you sure you want to delete this type?", + "Are you sure you want to delete these %n types?", selectedTypes.size() ), + types, i18n("Are You Sure?"), KStdGuiItem::cont(), + "deleteTypeWarning") == KMessageBox::Cancel ) + return; + for ( std::vector::iterator i = items.begin(); i != items.end(); ++i) + { + int appel = typeList->itemIndex(*i); + assert (appel != -1); + delete *i; + }; + for ( std::vector::iterator j = selectedTypes.begin(); + j != selectedTypes.end(); ++j) + MacroList::instance()->remove( *j ); +} + +void TypesDialog::exportType() +{ + std::vector types; + QListViewItemIterator it( typeList ); + while ( it.current() ) { + if ( ( it.current() )->isSelected() ) + { + types.push_back( static_cast( it.current() )->getMacro() ); + } + ++it; + } + if (types.empty()) return; + QString file_name = KFileDialog::getSaveFileName(":macro", i18n("*.kigt|Kig Types Files\n*|All Files"), this, i18n( "Export Types" ) ); + if ( file_name.isNull() ) + return; + QFile fi( file_name ); + if ( fi.exists() ) + if ( KMessageBox::warningContinueCancel( this, i18n( "The file \"%1\" already exists. " + "Do you wish to overwrite it?" ).arg( fi.name() ), + i18n( "Overwrite File?" ), i18n("Overwrite") ) == KMessageBox::Cancel ) + return; + MacroList::instance()->save( types, file_name ); +} + +void TypesDialog::importTypes() +{ + QStringList file_names = + KFileDialog::getOpenFileNames(":importTypes", i18n("*.kigt|Kig Types Files\n*|All Files"), this, i18n( "Import Types" )); + + std::vector macros; + + for ( QStringList::Iterator i = file_names.begin(); + i != file_names.end(); ++i) + { + std::vector nmacros; + bool ok = MacroList::instance()->load( *i, nmacros, mpart ); + if ( ! ok ) + continue; + std::copy( nmacros.begin(), nmacros.end(), std::back_inserter( macros ) ); + }; + MacroList::instance()->add( macros ); + + for ( uint i = 0; i < macros.size(); ++i ) + typeList->insertItem( newListItem( macros[i] ) ); +} + +QString TypesDialog::fetchIconFromListItem( QListViewItem* i ) +{ + QListViewItemIterator it( typeList ); + Macro* ai = static_cast( i )->getMacro(); + while ( it.current() ) { + if ( ( it.current() )->isSelected() ) + { + Macro* ait = static_cast( it.current() )->getMacro(); + if ( ai == ait ) + { + return ai->ctor->iconFileName( true ); + } + } + ++it; + } + return "gear"; +} + +void TypesDialog::editType() +{ + std::vector items; + QListViewItemIterator it( typeList ); + while ( it.current() ) { + if ( ( it.current() )->isSelected() ) + items.push_back( it.current() ); + ++it; + } + if ( items.size() == 0 ) + return; + if ( items.size() > 1 ) + { + KMessageBox::sorry( this, + i18n( "There is more than one type selected. You can " + "only edit one type at a time. Please select " + "only the type you want to edit and try again." ), + i18n( "More Than One Type Selected" ) ); + return; + } + QListViewItem* i = items[0]; + EditType* d = new EditType( this, i->text( 1 ), i->text( 2 ), fetchIconFromListItem( i ) ); + if ( d->exec() ) + { + QString newname = d->name(); + QString newdesc = d->description(); + QString newicon = d->icon(); + + Macro* oldmacro = static_cast( i )->getMacro(); +// mpart.unplugActionLists(); + oldmacro->ctor->setName( newname ); + oldmacro->ctor->setDescription( newdesc ); + QCString ncicon( newicon.utf8() ); + oldmacro->ctor->setIcon( ncicon ); +// mpart.plugActionLists(); + + typeList->clear(); + + loadAllMacros(); + } + delete d; +} + +void TypesDialog::contextMenuRequested( QListViewItem*, const QPoint& p, int ) +{ + popup->exec( p ); +} + +void TypesDialog::loadAllMacros() +{ + const vec& macros = MacroList::instance()->macros(); + for ( vec::const_reverse_iterator i = macros.rbegin(); i != macros.rend(); ++i ) + { + typeList->insertItem( newListItem( *i ) ); + } +} + +void TypesDialog::cancelSlot() +{ + mpart.deleteTypes(); + mpart.loadTypes(); + reject(); +} diff --git a/kig/modes/typesdialog.h b/kig/modes/typesdialog.h new file mode 100644 index 00000000..6f0e4702 --- /dev/null +++ b/kig/modes/typesdialog.h @@ -0,0 +1,70 @@ +/* + This file is part of Kig, a KDE program for Interactive Geometry... + Copyright (C) 2002 Dominique Devriese + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +*/ + +#ifndef KIG_MODES_TYPESDIALOG_H +#define KIG_MODES_TYPESDIALOG_H + +#include "typesdialogbase.h" + +#include "../misc/lists.h" + +#include + +#include +#include + +class KigPart; +class KigDocument; + +/** + * Manage the macro types... + */ +class TypesDialog : public TypesDialogBase +{ + Q_OBJECT + + // necessary because some MacroList functions need it.. + KigPart& mpart; + const KIconLoader* il; + QPopupMenu* popup; +public: + TypesDialog( QWidget* parent, KigPart& ); + ~TypesDialog(); + +public slots: + void helpSlot(); + void okSlot(); + void cancelSlot(); + +protected slots: + void deleteType(); + void exportType(); + void importTypes(); + void editType(); + void contextMenuRequested( QListViewItem* i, const QPoint& p, int c ); + +private: + QListViewItem* newListItem( Macro* m ); + QString fetchIconFromListItem( QListViewItem* i ); + void loadAllMacros(); + typedef MacroList::vectype vec; +}; + +#endif diff --git a/kig/modes/typesdialogbase.ui b/kig/modes/typesdialogbase.ui new file mode 100644 index 00000000..7cc7effb --- /dev/null +++ b/kig/modes/typesdialogbase.ui @@ -0,0 +1,337 @@ + +TypesDialogBase + + + TypesDialogBase + + + + 0 + 0 + 456 + 249 + + + + Manage Types + + + Here you can manage types; you can remove them, and load and save them from and to files... + + + + unnamed + + + 11 + + + 6 + + + + layout1 + + + + unnamed + + + + + Icon + + + false + + + true + + + + + Name + + + false + + + true + + + + + Description + + + false + + + true + + + + typeList + + + Extended + + + true + + + Select types here... + + + This is a list of the current macro types... You can select, edit, delete, export and import them... + + + + + + + layout4 + + + + unnamed + + + + layout3 + + + + unnamed + + + + buttonEdit + + + Edit... + + + Edit the selected type. + + + + + buttonRemove + + + Delete + + + Delete all the selected types in the list. + + + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + layout4 + + + + unnamed + + + + buttonExport + + + Export... + + + Export all the selected types to a file. + + + + + buttonImport + + + Import... + + + Import macros that are contained in one or more files. + + + + + + + + + Line1 + + + HLine + + + Sunken + + + Horizontal + + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + buttonHelp + + + &Help + + + true + + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + buttonOk + + + &OK + + + true + + + true + + + + + buttonCancel + + + &Cancel + + + + + + + + + + + buttonExport + clicked() + TypesDialogBase + exportType() + + + buttonHelp + clicked() + TypesDialogBase + helpSlot() + + + buttonImport + clicked() + TypesDialogBase + importTypes() + + + buttonOk + clicked() + TypesDialogBase + okSlot() + + + buttonRemove + clicked() + TypesDialogBase + deleteType() + + + buttonEdit + clicked() + TypesDialogBase + editType() + + + typeList + contextMenuRequested(QListViewItem*,const QPoint&,int) + TypesDialogBase + contextMenuRequested(QListViewItem*,const QPoint&,int) + + + buttonCancel + clicked() + TypesDialogBase + cancelSlot() + + + + deleteType() + exportType() + helpSlot() + importTypes() + okSlot() + editType() + contextMenuRequested( QListViewItem* i, const QPoint& p, int c ) + cancelSlot() + + + + klistview.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + + diff --git a/kig/objects/Makefile.am b/kig/objects/Makefile.am new file mode 100644 index 00000000..21a02c6f --- /dev/null +++ b/kig/objects/Makefile.am @@ -0,0 +1,81 @@ +INCLUDES=$(all_includes) +noinst_LTLIBRARIES=libobjects.la +noinst_HEADERS=\ + angle_type.h \ + arc_type.h \ + base_type.h \ + bogus_imp.h \ + circle_imp.h \ + circle_type.h \ + polygon_type.h \ + common.h \ + conic_imp.h \ + conic_types.h \ + cubic_imp.h \ + cubic_type.h \ + curve_imp.h \ + intersection_types.h \ + inversion_type.h \ + line_imp.h \ + line_type.h \ + locus_imp.h \ + object_calcer.h \ + object_drawer.h \ + object_factory.h \ + object_holder.h \ + object_imp.h \ + object_imp_factory.h \ + object_type.h \ + object_type_factory.h \ + other_imp.h \ + other_type.h \ + point_imp.h \ + polygon_imp.h \ + tangent_type.h \ + centerofcurvature_type.h \ + tests_type.h \ + text_imp.h \ + text_type.h \ + transform_types.h \ + vector_type.h +libobjects_la_SOURCES=\ + angle_type.cc \ + arc_type.cc \ + base_type.cc \ + bogus_imp.cc \ + circle_imp.cc \ + circle_type.cc \ + polygon_type.cc \ + common.cc \ + conic_imp.cc \ + conic_types.cc \ + cubic_imp.cc \ + cubic_type.cc \ + curve_imp.cc \ + intersection_types.cc \ + inversion_type.cc \ + line_imp.cc \ + line_type.cc \ + locus_imp.cc \ + object_calcer.cc \ + object_drawer.cc \ + object_factory.cc \ + object_holder.cc \ + object_imp.cc \ + object_imp_factory.cc \ + object_type.cc \ + object_type_factory.cc \ + other_imp.cc \ + other_type.cc \ + point_imp.cc \ + point_type.cc \ + polygon_imp.cc \ + tangent_type.cc \ + centerofcurvature_type.cc \ + tests_type.cc \ + text_imp.cc \ + text_type.cc \ + transform_types.cc \ + vector_type.cc +libobjects_la_LIBADD=-lm +METASOURCES=AUTO diff --git a/kig/objects/angle_type.cc b/kig/objects/angle_type.cc new file mode 100644 index 00000000..89a17131 --- /dev/null +++ b/kig/objects/angle_type.cc @@ -0,0 +1,208 @@ +// Copyright (C) 2003 Dominique Devriese +// Copyright (C) 2004 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "angle_type.h" + +#include "bogus_imp.h" +#include "other_imp.h" +#include "point_imp.h" +#include "../misc/calcpaths.h" +#include "../misc/common.h" +#include "../misc/goniometry.h" +#include "../misc/kiginputdialog.h" +#include "../kig/kig_commands.h" +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" + +#include +#include +#include + +#include + +static const char* constructanglethroughpoint = + I18N_NOOP( "Construct an angle through this point" ); + +static const ArgsParser::spec argsspecAngle[] = +{ + { PointImp::stype(), constructanglethroughpoint, + I18N_NOOP( "Select a point that the first half-line of the angle should go through..." ), true }, + { PointImp::stype(), I18N_NOOP( "Construct an angle at this point" ), + I18N_NOOP( "Select the point to construct the angle in..." ), true }, + { PointImp::stype(), constructanglethroughpoint, + I18N_NOOP( "Select a point that the second half-line of the angle should go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( AngleType ) + +AngleType::AngleType() + : ArgsParserObjectType( "Angle", argsspecAngle, 3 ) +{ +} + +AngleType::~AngleType() +{ +} + +const AngleType* AngleType::instance() +{ + static const AngleType t; + return &t; +} + +ObjectImp* AngleType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents, 2 ) ) return new InvalidImp; + + std::vector points; + for ( uint i = 0; i < parents.size(); ++i ) + points.push_back( + static_cast( parents[i] )->coordinate() ); + + Coordinate lvect = points[0] - points[1]; + Coordinate rvect; + if ( points.size() == 3 ) + rvect = points[2] - points[1]; + else + { + rvect = lvect.orthogonal(); + } + + double startangle = atan2( lvect.y, lvect.x ); + double endangle = atan2( rvect.y, rvect.x ); + double anglelength = endangle - startangle; + if ( anglelength < 0 ) anglelength += 2* M_PI; + if ( startangle < 0 ) startangle += 2*M_PI; + + return new AngleImp( points[1], startangle, anglelength ); +} + +const ObjectImpType* AngleType::resultId() const +{ + return AngleImp::stype(); +} + +QStringList AngleType::specialActions() const +{ + QStringList ret; + ret << i18n( "Set Si&ze" ); + return ret; +} + +void AngleType::executeAction( + int i, ObjectHolder&, ObjectTypeCalcer& t, + KigPart& d, KigWidget& w, NormalMode& ) const +{ + assert( i == 0 ); + // pretend to use this var.. + (void) i; + + std::vector parents = t.parents(); + + assert( margsparser.checkArgs( parents ) ); + + Coordinate a = static_cast( parents[0]->imp() )->coordinate(); + Coordinate b = static_cast( parents[1]->imp() )->coordinate(); + Coordinate c = static_cast( parents[2]->imp() )->coordinate(); + + Coordinate lvect = a - b; + Coordinate rvect = c - b; + + double startangle = atan2( lvect.y, lvect.x ); + double endangle = atan2( rvect.y, rvect.x ); + double anglelength = endangle - startangle; + if ( anglelength < 0 ) anglelength += 2* M_PI; + if ( startangle < 0 ) startangle += 2*M_PI; + + Goniometry go( anglelength, Goniometry::Rad ); + go.convertTo( Goniometry::Deg ); + + bool ok; + Goniometry newsize = KigInputDialog::getAngle( &w, &ok, go ); + if ( !ok ) + return; + newsize.convertTo( Goniometry::Rad ); + + double newcangle = startangle + newsize.value(); + Coordinate cdir( cos( newcangle ), sin( newcangle ) ); + Coordinate nc = b + cdir.normalize( rvect.length() ); + + MonitorDataObjects mon( getAllParents( parents ) ); + parents[2]->move( nc, d.document() ); + KigCommand* kc = new KigCommand( d, i18n( "Resize Angle" ) ); + mon.finish( kc ); + d.history()->addCommand( kc ); +} + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( HalfAngleType ) + +HalfAngleType::HalfAngleType() + : ArgsParserObjectType( "HalfAngle", argsspecAngle, 3 ) +{ +} + +HalfAngleType::~HalfAngleType() +{ +} + +const HalfAngleType* HalfAngleType::instance() +{ + static const HalfAngleType t; + return &t; +} + +ObjectImp* HalfAngleType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents, 2 ) ) return new InvalidImp; + + std::vector points; + for ( uint i = 0; i < parents.size(); ++i ) + points.push_back( + static_cast( parents[i] )->coordinate() ); + + Coordinate lvect = points[0] - points[1]; + Coordinate rvect; + if ( points.size() == 3 ) + rvect = points[2] - points[1]; + else + { + rvect = lvect.orthogonal(); + } + + double startangle = atan2( lvect.y, lvect.x ); + double endangle = atan2( rvect.y, rvect.x ); + double anglelength = endangle - startangle; + if ( anglelength < 0 ) anglelength += 2 * M_PI; + if ( startangle < 0 ) startangle += 2 * M_PI; + + if ( anglelength > M_PI ) + { + startangle += anglelength; + anglelength = 2 * M_PI - anglelength; + if ( startangle > 2 * M_PI ) startangle -= 2 * M_PI; + if ( anglelength < 0 ) anglelength += 2 * M_PI; + } + + return new AngleImp( points[1], startangle, anglelength ); +} + +const ObjectImpType* HalfAngleType::resultId() const +{ + return AngleImp::stype(); +} + diff --git a/kig/objects/angle_type.h b/kig/objects/angle_type.h new file mode 100644 index 00000000..796143b4 --- /dev/null +++ b/kig/objects/angle_type.h @@ -0,0 +1,50 @@ +// Copyright (C) 2003-2004 Dominique Devriese +// Copyright (C) 2004 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MISC_ANGLE_TYPE_H +#define KIG_MISC_ANGLE_TYPE_H + +#include "base_type.h" + +class AngleType + : public ArgsParserObjectType +{ + AngleType(); + ~AngleType(); +public: + static const AngleType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + QStringList specialActions() const; + void executeAction( int i, ObjectHolder& o, ObjectTypeCalcer& c, + KigPart& d, KigWidget& w, NormalMode& m ) const; +}; + +class HalfAngleType + : public ArgsParserObjectType +{ + HalfAngleType(); + ~HalfAngleType(); +public: + static const HalfAngleType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +#endif diff --git a/kig/objects/arc_type.cc b/kig/objects/arc_type.cc new file mode 100644 index 00000000..f6c660f2 --- /dev/null +++ b/kig/objects/arc_type.cc @@ -0,0 +1,199 @@ +// Copyright (C) 2003-2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "arc_type.h" + +#include "bogus_imp.h" +#include "other_imp.h" +#include "point_imp.h" +#include "line_imp.h" +#include "locus_imp.h" + +#include "../misc/common.h" +#include "../misc/calcpaths.h" +#include "../misc/goniometry.h" +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" +#include "../kig/kig_commands.h" + +#include +#include +#include + +using std::find; + +#include + +static const char constructarcstartingstat[] = I18N_NOOP( "Construct an arc starting at this point" ); + +static const ArgsParser::spec argsspecArcBTP[] = +{ + { PointImp::stype(), constructarcstartingstat, + I18N_NOOP( "Select the start point of the new arc..." ), true }, + { PointImp::stype(), I18N_NOOP( "Construct an arc through this point" ), + I18N_NOOP( "Select a point for the new arc to go through..." ), true }, + { PointImp::stype(), I18N_NOOP( "Construct an arc ending at this point" ), + I18N_NOOP( "Select the end point of the new arc..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ArcBTPType ) + +ArcBTPType::ArcBTPType() + : ArgsParserObjectType( "ArcBTP", argsspecArcBTP, 3 ) +{ +} + +ArcBTPType::~ArcBTPType() +{ +} + +const ArcBTPType* ArcBTPType::instance() +{ + static const ArcBTPType t; + return &t; +} + +ObjectImp* ArcBTPType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args, 2 ) ) + return new InvalidImp; + + const Coordinate a = + static_cast( args[0] )->coordinate(); + const Coordinate b = + static_cast( args[1] )->coordinate(); + Coordinate center; + double angle = 0.; + double startangle = 0.; + if ( args.size() == 3 ) + { + Coordinate c = static_cast( args[2] )->coordinate(); + center = calcCenter( a, b, c ); + if ( ! center.valid() ) return new InvalidImp; + Coordinate ad = a - center; + Coordinate bd = b - center; + Coordinate cd = c - center; + double anglea = atan2( ad.y, ad.x ); + double angleb = atan2( bd.y, bd.x ); + double anglec = atan2( cd.y, cd.x ); + + // anglea should be smaller than anglec + if ( anglea > anglec ) + { + double t = anglea; + anglea = anglec; + anglec = t; + }; + if ( angleb > anglec || angleb < anglea ) + { + startangle = anglec; + angle = 2 * M_PI + anglea - startangle; + } + else + { + startangle = anglea; + angle = anglec - anglea; + }; + } + else + { + // find a center and angles that look natural.. + center = (b+a)/2 + .6*(b-a).orthogonal(); + Coordinate bd = b - center; + Coordinate ad = a - center; + startangle = atan2( ad.y, ad.x ); + double halfangle = atan2( bd.y, bd.x ) - startangle; + if ( halfangle < - M_PI ) halfangle += 2*M_PI; + angle = 2 * halfangle; + }; + + double radius = ( a - center ).length(); + return new ArcImp( center, radius, startangle, angle ); +} + +const ObjectImpType* ArcBTPType::impRequirement( const ObjectImp*, const Args& ) const +{ + return PointImp::stype(); +} + +bool ArcBTPType::inherits( int type ) const +{ + return Parent::inherits( type ); +} + +const ObjectImpType* ArcBTPType::resultId() const +{ + return ArcImp::stype(); +} + +static const ArgsParser::spec argsspecArcBCPA[] = +{ + { PointImp::stype(), I18N_NOOP( "Construct an arc with this center" ), + I18N_NOOP( "Select the center of the new arc..." ), true }, + { PointImp::stype(), constructarcstartingstat, + I18N_NOOP( "Select the start point of the new arc..." ), true }, + { AngleImp::stype(), I18N_NOOP( "Construct an arc with this angle" ), + I18N_NOOP( "Select the angle of the new arc..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ArcBCPAType ) + +ArcBCPAType::ArcBCPAType() + : ArgsParserObjectType( "ArcBCPA", argsspecArcBCPA, 3 ) +{ +} + +ArcBCPAType::~ArcBCPAType() +{ +} + +const ArcBCPAType* ArcBCPAType::instance() +{ + static const ArcBCPAType t; + return &t; +} + +ObjectImp* ArcBCPAType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) + return new InvalidImp; + + const Coordinate center = static_cast( args[0] )->coordinate(); + const Coordinate p = static_cast( args[1] )->coordinate(); + const AngleImp* a = static_cast( args[2] ); + const double angle = a->angle(); + const Coordinate dir = p - center; + const double startangle = atan2( dir.y, dir.x ); + const double radius = center.distance( p ); + + return new ArcImp( center, radius, startangle, angle ); +} + +const ObjectImpType* ArcBCPAType::impRequirement( const ObjectImp*, const Args& ) const +{ + return PointImp::stype(); +} + +bool ArcBCPAType::inherits( int type ) const +{ + return Parent::inherits( type ); +} + +const ObjectImpType* ArcBCPAType::resultId() const +{ + return ArcImp::stype(); +} diff --git a/kig/objects/arc_type.h b/kig/objects/arc_type.h new file mode 100644 index 00000000..cdfe0294 --- /dev/null +++ b/kig/objects/arc_type.h @@ -0,0 +1,64 @@ +// Copyright (C) 2003-2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_ARC_TYPE_H +#define KIG_OBJECTS_ARC_TYPE_H + +#include "base_type.h" +#include "../misc/object_hierarchy.h" + +/** + * an arc by a start point, an intermediate point and an end point + */ +class ArcBTPType + : public ArgsParserObjectType +{ + typedef ArgsParserObjectType Parent; + ArcBTPType(); + ~ArcBTPType(); +public: + static const ArcBTPType* instance(); + + ObjectImp* calc( const Args& args, const KigDocument& ) const; + + const ObjectImpType* impRequirement( const ObjectImp* o, const Args& parents ) const; + + bool inherits( int type ) const; + const ObjectImpType* resultId() const; +}; + +/** + * an arc by a point (center), a starting point and an angle + */ +class ArcBCPAType + : public ArgsParserObjectType +{ + typedef ArgsParserObjectType Parent; + ArcBCPAType(); + ~ArcBCPAType(); +public: + static const ArcBCPAType* instance(); + + ObjectImp* calc( const Args& args, const KigDocument& ) const; + + const ObjectImpType* impRequirement( const ObjectImp* o, const Args& parents ) const; + + bool inherits( int type ) const; + const ObjectImpType* resultId() const; +}; + +#endif diff --git a/kig/objects/base_type.cc b/kig/objects/base_type.cc new file mode 100644 index 00000000..0f8eecec --- /dev/null +++ b/kig/objects/base_type.cc @@ -0,0 +1,112 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "base_type.h" + +#include "point_imp.h" +#include "line_imp.h" +#include "bogus_imp.h" +#include "object_calcer.h" + +#include "../misc/common.h" + +ObjectABType::ObjectABType( const char* fulltypename, const ArgsParser::spec* spec, int n ) + : ArgsParserObjectType( fulltypename, spec, n ) +{ +} + +ObjectABType::~ObjectABType() +{ +} + +ObjectImp* ObjectABType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) + return new InvalidImp; + + Coordinate a = static_cast( parents[0] )->coordinate(); + Coordinate b = static_cast( parents[1] )->coordinate(); + + return calc( a, b ); +} + +bool ObjectABType::canMove( const ObjectTypeCalcer& o ) const +{ + return isFreelyTranslatable( o ); +/* + * as observed by domi: this object is actually movable also + * if one point is FreelyTranslatable and the other is + * only movable, but then the "move" itself requires some + * trickery. + */ +} + +bool ObjectABType::isFreelyTranslatable( const ObjectTypeCalcer& o ) const +{ + std::vector parents = o.parents(); + return parents[0]->isFreelyTranslatable() && parents[1]->isFreelyTranslatable(); +} + +void ObjectABType::move( ObjectTypeCalcer& o, const Coordinate& to, + const KigDocument& d ) const +{ + std::vector parents = o.parents(); + assert( margsparser.checkArgs( parents ) ); + const Coordinate a = static_cast( parents[0]->imp() )->coordinate(); + const Coordinate b = static_cast( parents[1]->imp() )->coordinate(); + const Coordinate dist = b - a; + if ( parents[0]->canMove() ) + parents[0]->move( to, d ); + if ( parents[1]->canMove() ) + parents[1]->move( to + dist, d ); +} + +ObjectLPType::ObjectLPType( const char* fullname, const ArgsParser::spec* spec, int n ) + : ArgsParserObjectType( fullname, spec, n ) +{ +} + +ObjectLPType::~ObjectLPType() +{ +} + +ObjectImp* ObjectLPType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + LineData l = static_cast( args[0] )->data(); + Coordinate c = static_cast( args[1] )->coordinate(); + return calc( l, c ); +} + +const Coordinate ObjectABType::moveReferencePoint( const ObjectTypeCalcer& o ) const +{ + std::vector parents = o.parents(); + assert( margsparser.checkArgs( parents ) ); + return static_cast( parents[0]->imp() )->coordinate(); +} + +std::vector ObjectABType::movableParents( const ObjectTypeCalcer& ourobj ) const +{ + std::vector parents = ourobj.parents(); + std::set ret; + std::vector tmp = parents[0]->movableParents(); + ret.insert( tmp.begin(), tmp.end() ); + tmp = parents[1]->movableParents(); + ret.insert( tmp.begin(), tmp.end() ); + ret.insert( parents.begin(), parents.end() ); + return std::vector( ret.begin(), ret.end() ); +} diff --git a/kig/objects/base_type.h b/kig/objects/base_type.h new file mode 100644 index 00000000..ff9c1983 --- /dev/null +++ b/kig/objects/base_type.h @@ -0,0 +1,57 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_BASE_TYPE_H +#define KIG_OBJECTS_BASE_TYPE_H + +#include "object_type.h" + +#include "../misc/argsparser.h" + +class LineData; + +class ObjectABType + : public ArgsParserObjectType +{ +protected: + ObjectABType( const char* fulltypename, const ArgsParser::spec* argsspec, int n ); + ~ObjectABType(); +public: + ObjectImp* calc( const Args& args, const KigDocument& ) const; + bool canMove( const ObjectTypeCalcer& o ) const; + bool isFreelyTranslatable( const ObjectTypeCalcer& o ) const; + std::vector movableParents( const ObjectTypeCalcer& ourobj ) const; + void move( ObjectTypeCalcer& o, const Coordinate& to, + const KigDocument& d ) const; + const Coordinate moveReferencePoint( const ObjectTypeCalcer& o ) const; + + virtual ObjectImp* calc( const Coordinate& a, const Coordinate& b ) const = 0; +}; + +class ObjectLPType + : public ArgsParserObjectType +{ +protected: + ObjectLPType( const char* fullname, const ArgsParser::spec* spec, int n ); + ~ObjectLPType(); +public: + ObjectImp* calc( const Args& args, const KigDocument& ) const; + + virtual ObjectImp* calc( const LineData& a, const Coordinate& b ) const = 0; +}; + +#endif diff --git a/kig/objects/bogus_imp.cc b/kig/objects/bogus_imp.cc new file mode 100644 index 00000000..c1ed6526 --- /dev/null +++ b/kig/objects/bogus_imp.cc @@ -0,0 +1,388 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "bogus_imp.h" + +#include +#include +#include + +#include "../misc/rect.h" + +Coordinate BogusImp::attachPoint( ) const +{ + return Coordinate::invalidCoord(); +} + +void BogusImp::draw( KigPainter& ) const +{ +} + +bool BogusImp::contains( const Coordinate&, int, const KigWidget& ) const +{ + return false; +} + +bool BogusImp::inRect( const Rect&, int, const KigWidget& ) const +{ + return false; +} + +DoubleImp::DoubleImp( const double d ) + : mdata( d ) +{ +} + +IntImp::IntImp( const int d ) + : mdata( d ) +{ +} + +StringImp::StringImp( const QString& d ) + : mdata( d ) +{ +} + +DoubleImp* DoubleImp::copy() const +{ + return new DoubleImp( mdata ); +} + +IntImp* IntImp::copy() const +{ + return new IntImp( mdata ); +} + +StringImp* StringImp::copy() const +{ + return new StringImp( mdata ); +} + +ObjectImp* BogusImp::transform( const Transformation& ) const +{ + return copy(); +} + +InvalidImp* InvalidImp::copy() const +{ + return new InvalidImp(); +} + +InvalidImp::InvalidImp() +{ +} + +void InvalidImp::fillInNextEscape( QString& s, const KigDocument& ) const +{ + s = s.arg( "[invalid]" ); +} + +void DoubleImp::fillInNextEscape( QString& s, const KigDocument& ) const +{ + s = s.arg( mdata ); +} + +void IntImp::fillInNextEscape( QString& s, const KigDocument& ) const +{ + s = s.arg( mdata ); +} + +void StringImp::fillInNextEscape( QString& s, const KigDocument& ) const +{ + s = s.arg( mdata ); +} + +HierarchyImp::HierarchyImp( const ObjectHierarchy& h ) + : BogusImp(), mdata( h ) +{ +} + +HierarchyImp* HierarchyImp::copy() const +{ + return new HierarchyImp( mdata ); +} + +void InvalidImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +void DoubleImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +void IntImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +void StringImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +void HierarchyImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +TransformationImp::TransformationImp( const Transformation& h ) + : mdata( h ) +{ +} + +TransformationImp* TransformationImp::copy() const +{ + return new TransformationImp( mdata ); +} + +void TransformationImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +bool InvalidImp::equals( const ObjectImp& rhs ) const +{ + return !rhs.valid(); +} + +bool DoubleImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( DoubleImp::stype() ) && + static_cast( rhs ).data() == mdata; +} + +bool IntImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( IntImp::stype() ) && + static_cast( rhs ).data() == mdata; +} + +bool StringImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( StringImp::stype() ) && + static_cast( rhs ).data() == mdata; +} + +bool HierarchyImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( HierarchyImp::stype() ) && + static_cast( rhs ).data() == mdata; +} + +bool TransformationImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( TransformationImp::stype() ) && + static_cast( rhs ).data() == mdata; +} + +bool InvalidImp::canFillInNextEscape() const +{ + return true; +} + +bool DoubleImp::canFillInNextEscape() const +{ + return true; +} + +bool IntImp::canFillInNextEscape() const +{ + return true; +} + +bool StringImp::canFillInNextEscape() const +{ + return true; +} + +const ObjectImpType* InvalidImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "invalid", "", "", "", "", "", "", "", "", "" ); + return &t; +} + +const ObjectImpType* StringImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "string", + "string", "", "", "", "", "", "", "", "" ); + return &t; +} +const ObjectImpType* HierarchyImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "hierarchy", "", "", "", "", "", "", "", "", "" ); + return &t; +} +const ObjectImpType* TransformationImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "transformation", "", "", "", "", "", "", "", "", ""); + return &t; +} + +const ObjectImpType* InvalidImp::type() const +{ + return InvalidImp::stype(); +} + +const ObjectImpType* DoubleImp::type() const +{ + return DoubleImp::stype(); +} + +const ObjectImpType* IntImp::type() const +{ + return IntImp::stype(); +} + +const ObjectImpType* StringImp::type() const +{ + return StringImp::stype(); +} + +const ObjectImpType* HierarchyImp::type() const +{ + return HierarchyImp::stype(); +} + +const ObjectImpType* TransformationImp::type() const +{ + return TransformationImp::stype(); +} + +const ObjectImpType* DoubleImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "double", + "double", "", "", "", "", "", "", "", "" ); + return &t; +} + +const ObjectImpType* IntImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "int", + "int", "", "", "", "", "", "", "", "" ); + return &t; +} + +const ObjectImpType* BogusImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "bogus", + "", "", "", "", "", "", "", "", "" ); + return &t; +} + +const ObjectImpType* TestResultImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "testresult", "", "", "", "", "", "", "", "", "" ); + return &t; + +} + +TestResultImp::TestResultImp( const QString& s ) + : mdata( s ) +{ +} + +TestResultImp* TestResultImp::copy() const +{ + return new TestResultImp( mdata ); +} + +const ObjectImpType* TestResultImp::type() const +{ + return stype(); +} + +void TestResultImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +bool TestResultImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( TestResultImp::stype() ) && + static_cast( rhs ).mdata == mdata; + +} + +const uint TestResultImp::numberOfProperties() const +{ + return Parent::numberOfProperties() + 1; +} + +const QCStringList TestResultImp::properties() const +{ + QCStringList l = Parent::properties(); + l << I18N_NOOP( "Test Result" ); + assert( l.size() == TestResultImp::numberOfProperties() ); + return l; +} + +const QCStringList TestResultImp::propertiesInternalNames() const +{ + QCStringList s = Parent::propertiesInternalNames(); + s << "test-result"; + assert( s.size() == TestResultImp::numberOfProperties() ); + return s; +} + +ObjectImp* TestResultImp::property( uint which, const KigDocument& d ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::property( which, d ); + if ( which == Parent::numberOfProperties() ) + return new StringImp( data() ); + else assert( false ); + return new InvalidImp; +} + +const char* TestResultImp::iconForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::iconForProperty( which ); + if ( which == Parent::numberOfProperties() ) + return ""; // test-result + else assert( false ); + return ""; +} + +const ObjectImpType* TestResultImp::impRequirementForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::impRequirementForProperty( which ); + else return TestResultImp::stype(); +} + +bool TestResultImp::isPropertyDefinedOnOrThroughThisImp( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::impRequirementForProperty( which ); + else return false; +} + +Rect BogusImp::surroundingRect() const +{ + return Rect::invalidRect(); +} diff --git a/kig/objects/bogus_imp.h b/kig/objects/bogus_imp.h new file mode 100644 index 00000000..8e9386a8 --- /dev/null +++ b/kig/objects/bogus_imp.h @@ -0,0 +1,281 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef BOGUS_IMP_H +#define BOGUS_IMP_H + +#include "object_imp.h" +#include "../misc/object_hierarchy.h" +#include "../misc/kigtransform.h" + +#include + +/** + * This is the base class for the so-called BogusImp's. These + * ObjectImp's are not really ObjectImp's, in that they don't + * represent objects. They exist because ObjectImp's also serve + * another purpose, namely containing data. They can all be loaded + * and saved, and the only difference between these objects and normal + * objects are that these serve *only* to be loaded and saved. This + * approach adds a lot of flexibility to the Kig system, and has + * certainly proven itself very valuable. + */ +class BogusImp + : public ObjectImp +{ + typedef ObjectImp Parent; +public: + /** + * Returns the ObjectImpType representing the BogusImp type. + */ + static const ObjectImpType* stype(); + + Coordinate attachPoint( ) const; + void draw( KigPainter& p ) const; + bool contains( const Coordinate& p, int width, const KigWidget& w ) const; + bool inRect( const Rect& r, int width, const KigWidget& w ) const; + Rect surroundingRect() const; + + ObjectImp* transform( const Transformation& ) const; +}; + +/** + * This ObjectImp represents an invalid object. If a calculation + * fails, then often an InvalidImp is returned, indicating that the + * generated object is invalid. + */ +class InvalidImp + : public BogusImp +{ +public: + /** + * Returns the ObjectImpType representing the InvalidImp type. + */ + static const ObjectImpType* stype(); + typedef BogusImp Parent; + + /** + * Construct a new InvalidImp. + */ + InvalidImp(); + InvalidImp* copy() const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + bool canFillInNextEscape() const; + void fillInNextEscape( QString& s, const KigDocument& ) const; + + bool equals( const ObjectImp& rhs ) const; +}; + +/** + * This ObjectImp is a BogusImp containing only a double value. + */ +class DoubleImp + : public BogusImp +{ + double mdata; +public: + /** + * Returns the ObjectImpType representing the DoubleImp type. + */ + static const ObjectImpType* stype(); + typedef BogusImp Parent; + + /** + * Construct a new DoubleImp containing the value d. + */ + DoubleImp( const double d ); + + /** + * Get hold of the contained data. + */ + double data() const { return mdata; } + /** + * Set the contained data to d. + */ + void setData( double d ) { mdata = d; } + + DoubleImp* copy() const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + bool canFillInNextEscape() const; + void fillInNextEscape( QString& s, const KigDocument& ) const; + + bool equals( const ObjectImp& rhs ) const; +}; + +/** + * This ObjectImp is a BogusImp containing only an int value. + */ +class IntImp + : public BogusImp +{ + int mdata; +public: + /** + * Returns the ObjectImpType representing the IntImp type.. + */ + static const ObjectImpType* stype(); + typedef BogusImp Parent; + + /** + * Construct a new IntImp containing the value d. + */ + IntImp( const int d ); + + /** + * Get hold of the contained data. + */ + int data() const { return mdata; } + /** + * Set the contained data to d. + */ + void setData( int d ) { mdata = d; } + + IntImp* copy() const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + bool canFillInNextEscape() const; + void fillInNextEscape( QString& s, const KigDocument& ) const; + + bool equals( const ObjectImp& rhs ) const; +}; + +/** + * This ObjectImp is a BogusImp containing only a string value. + */ +class StringImp + : public BogusImp +{ + QString mdata; +public: + /** + * Returns the ObjectImpType representing the StringImp type.. + */ + static const ObjectImpType* stype(); + typedef BogusImp Parent; + + /** + * Construct a new StringImp containing the string d. + */ + StringImp( const QString& d ); + + /** + * Get hold of the contained data. + */ + const QString& data() const { return mdata; } + /** + * Set the contained data. + */ + void setData( const QString& s ) { mdata = s; } + + StringImp* copy() const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + bool canFillInNextEscape() const; + void fillInNextEscape( QString& s, const KigDocument& ) const; + + bool equals( const ObjectImp& rhs ) const; +}; + +class HierarchyImp + : public BogusImp +{ + ObjectHierarchy mdata; +public: + static const ObjectImpType* stype(); + typedef BogusImp Parent; + + HierarchyImp( const ObjectHierarchy& h ); + + const ObjectHierarchy& data() const { return mdata; } + void setData( const ObjectHierarchy& h ) { mdata = h; } + + HierarchyImp* copy() const; + const char* baseName() const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + bool equals( const ObjectImp& rhs ) const; +}; + +/** + * \internal Don't mistake this imp for something that draws a + * transformed object. It does something completely different. It's + * a pure data Imp, like DoubleImp and friends that serves only to + * store the data of a transformation ( see the Transformation class + * in ../misc/kigtransform.h + */ +class TransformationImp + : public BogusImp +{ + Transformation mdata; +public: + static const ObjectImpType* stype(); + typedef BogusImp Parent; + + TransformationImp( const Transformation& h ); + + const Transformation& data() const { return mdata; } + void setData( const Transformation& h ) { mdata = h; } + + TransformationImp* copy() const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + bool equals( const ObjectImp& rhs ) const; +}; + +class TestResultImp + : public BogusImp +{ + const QString mdata; +public: + static const ObjectImpType* stype(); + typedef BogusImp Parent; + + TestResultImp( const QString& s ); + + TestResultImp* copy() const; + + const QString& data() const { return mdata; } + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + const uint numberOfProperties() const; + const QCStringList properties() const; + const QCStringList propertiesInternalNames() const; + ObjectImp* property( uint which, const KigDocument& d ) const; + const char* iconForProperty( uint which ) const; + const ObjectImpType* impRequirementForProperty( uint which ) const; + bool isPropertyDefinedOnOrThroughThisImp( uint which ) const; + + bool equals( const ObjectImp& rhs ) const; +}; + +#endif diff --git a/kig/objects/centerofcurvature_type.cc b/kig/objects/centerofcurvature_type.cc new file mode 100644 index 00000000..8111410f --- /dev/null +++ b/kig/objects/centerofcurvature_type.cc @@ -0,0 +1,304 @@ +// Copyright (C) 2004 Maurizio Paolini + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "centerofcurvature_type.h" + +#include "bogus_imp.h" +#include "conic_imp.h" +#include "cubic_imp.h" +//#include "other_imp.h" +#include "point_imp.h" +//#include "line_imp.h" + +#include "../misc/common.h" +#include "../misc/conic-common.h" +//#include "../misc/calcpaths.h" +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" + +static const char constructcenterofcurvaturepoint[] = "SHOULDNOTBESEEN"; +// I18N_NOOP( "Construct the center of curvature corresponding to this point" ); +static const char selectcoc1[] = I18N_NOOP( "Select the curve..." ); +static const char selectcoc2[] = I18N_NOOP( "Select a point on the curve..." ); + +static const ArgsParser::spec argsspecCocConic[] = +{ + { ConicImp::stype(), "SHOULDNOTBESEEN", selectcoc1, false }, + { PointImp::stype(), constructcenterofcurvaturepoint, selectcoc2, false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( CocConicType ) + +CocConicType::CocConicType() + : ArgsParserObjectType( "CocConic", argsspecCocConic, 2 ) +{ +} + +CocConicType::~CocConicType() +{ +} + +const CocConicType* CocConicType::instance() +{ + static const CocConicType t; + return &t; +} + +ObjectImp* CocConicType::calc( const Args& args, const KigDocument& doc ) const +{ + if ( !margsparser.checkArgs( args ) ) + return new InvalidImp; + + const ConicImp* conic = static_cast( args[0] ); + const Coordinate& p = static_cast( args[1] )->coordinate(); + + if ( !conic->containsPoint( p, doc ) ) + return new InvalidImp; + + double x = p.x; + double y = p.y; + ConicCartesianData data = conic->cartesianData(); +// double aconst = data.coeffs[5]; + double ax = data.coeffs[3]; + double ay = data.coeffs[4]; + double axx = data.coeffs[0]; + double axy = data.coeffs[2]; + double ayy = data.coeffs[1]; + +/* + * mp: we need to compute the normal vector and the curvature + * of the curve. The curve (conic) is given in implicit form + * f(x,y) = 0; the gradient of f gives the direction of the + * normal; for the curvature we can use the following formula: + * k = div(grad f/|grad f|) + * + * the hessian matrix has elements [hfxx, hfxy] + * [hfxy, hfyy] + * + * kgf is the curvature multiplied by the norm of grad f + */ + + double gradfx = 2*axx*x + axy*y + ax; + double gradfy = axy*x + 2*ayy*y + ay; + Coordinate gradf = Coordinate ( gradfx, gradfy ); + + double hfxx = 2*axx; + double hfyy = 2*ayy; + double hfxy = axy; + + double kgf = hfxx + hfyy + - (hfxx*gradfx*gradfx + hfyy*gradfy*gradfy + 2*hfxy*gradfx*gradfy) + /(gradfx*gradfx + gradfy*gradfy); + + bool ok = true; + + const Coordinate coc = p - 1/kgf*gradf; + + if ( !ok ) + return new InvalidImp; + + return new PointImp( coc ); +} + +const ObjectImpType* CocConicType::resultId() const +{ + return PointImp::stype(); +} + +/**** Cubic starts here ****/ + +static const ArgsParser::spec argsspecCocCubic[] = +{ + { CubicImp::stype(), "SHOULDNOTBESEEN", selectcoc1, false }, + { PointImp::stype(), constructcenterofcurvaturepoint, selectcoc2, false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( CocCubicType ) + +CocCubicType::CocCubicType() + : ArgsParserObjectType( "CocCubic", argsspecCocCubic, 2 ) +{ +} + +CocCubicType::~CocCubicType() +{ +} + +const CocCubicType* CocCubicType::instance() +{ + static const CocCubicType t; + return &t; +} + +ObjectImp* CocCubicType::calc( const Args& args, const KigDocument& doc ) const +{ + if ( !margsparser.checkArgs( args ) ) + return new InvalidImp; + + const CubicImp* cubic = static_cast( args[0] ); + const Coordinate& p = static_cast( args[1] )->coordinate(); + + if ( !cubic->containsPoint( p, doc ) ) + return new InvalidImp; + + double x = p.x; + double y = p.y; + CubicCartesianData data = cubic->data(); +// double aconst = data.coeffs[0]; + double ax = data.coeffs[1]; + double ay = data.coeffs[2]; + double axx = data.coeffs[3]; + double axy = data.coeffs[4]; + double ayy = data.coeffs[5]; + double axxx = data.coeffs[6]; + double axxy = data.coeffs[7]; + double axyy = data.coeffs[8]; + double ayyy = data.coeffs[9]; + + /* + * we use here the same mechanism as for the + * conics, see above + */ + + double gradfx = 3*axxx*x*x + 2*axxy*x*y + axyy*y*y + 2*axx*x + axy*y + ax; + double gradfy = axxy*x*x + 2*axyy*x*y + 3*ayyy*y*y + axy*x + 2*ayy*y + ay; + Coordinate gradf = Coordinate ( gradfx, gradfy ); + + double hfxx = 6*axxx*x + 2*axxy*y + 2*axx; + double hfyy = 6*ayyy*y + 2*axyy*x + 2*ayy; + double hfxy = 2*axxy*x + 2*axyy*y + axy; + + double kgf = hfxx + hfyy + - (hfxx*gradfx*gradfx + hfyy*gradfy*gradfy + 2*hfxy*gradfx*gradfy) + /(gradfx*gradfx + gradfy*gradfy); + + bool ok = true; + + const Coordinate coc = p - 1/kgf*gradf; + + if ( !ok ) + return new InvalidImp; + + return new PointImp( coc ); +} + +const ObjectImpType* CocCubicType::resultId() const +{ + return PointImp::stype(); +} + +/**** Curve starts here ****/ + +static const ArgsParser::spec argsspecCocCurve[] = +{ + { CurveImp::stype(), "SHOULDNOTBESEEN", selectcoc1, false }, + { PointImp::stype(), constructcenterofcurvaturepoint, selectcoc2, false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( CocCurveType ) + +CocCurveType::CocCurveType() + : ArgsParserObjectType( "CocCurve", argsspecCocCurve, 2 ) +{ +} + +CocCurveType::~CocCurveType() +{ +} + +const CocCurveType* CocCurveType::instance() +{ + static const CocCurveType t; + return &t; +} + +ObjectImp* CocCurveType::calc( const Args& args, const KigDocument& doc ) const +{ + if ( !margsparser.checkArgs( args ) ) + return new InvalidImp; + + const CurveImp* curve = static_cast( args[0] ); + const Coordinate& p = static_cast( args[1] )->coordinate(); + + if ( !curve->containsPoint( p, doc ) ) + return new InvalidImp; + + + const double t = curve->getParam( p, doc ); + const double tau0 = 5e-4; + const double sigmasq = 1e-12; + const int maxiter = 20; + + double tau = tau0; + Coordinate gminus, g, gplus, tang, acc, curv, err; + double velsq, curvsq; + double tplus = t + tau; + double tminus = t - tau; + double t0 = t; + if ( tplus > 1 ) {tplus = 1; t0 = 1 - tau; tminus = 1 - 2*tau;} + if ( tminus < 0 ) {tminus = 0; t0 = tau; tplus = 2*tau;} + gminus = curve->getPoint( tminus, doc ); + g = curve->getPoint( t0, doc ); + gplus = curve->getPoint( tplus, doc ); + tang = (gplus - gminus)/(2*tau); + acc = (gminus + gplus - 2*g)/(tau*tau); + velsq = tang.x*tang.x + tang.y*tang.y; + tang = tang/velsq; + Coordinate curvold = acc/velsq - (acc.x*tang.x + acc.y*tang.y)*tang; + curvsq = curvold.x*curvold.x + curvold.y*curvold.y; + curvold = curvold/curvsq; + + for (int i = 0; i < maxiter; i++) + { + tau = tau/2; + tplus = t + tau; + tminus = t - tau; + t0 = t; + if ( tplus > 1 ) {tplus = 1; t0 = 1 - tau; tminus = 1 - 2*tau;} + if ( tminus < 0 ) {tminus = 0; t0 = tau; tplus = 2*tau;} + + gminus = curve->getPoint( tminus, doc ); + g = curve->getPoint( t0, doc ); + gplus = curve->getPoint( tplus, doc ); + tang = (gplus - gminus)/(2*tau); + acc = (gminus + gplus - 2*g)/(tau*tau); + velsq = tang.x*tang.x + tang.y*tang.y; + tang = tang/velsq; + curv = acc/velsq - (acc.x*tang.x + acc.y*tang.y)*tang; + curvsq = curv.x*curv.x + curv.y*curv.y; + curv = curv/curvsq; + + err = (curvold - curv)/3; + /* + * curvsq is the inverse squared of the norm of curvsq + * so this is actually a relative test + * in the end we return an extrapolated value + */ + if (err.squareLength() < sigmasq/curvsq) + { + curv = (4*curv - curvold)/3; + return new PointImp( p + curv ); + } + curvold = curv; + } + return new InvalidImp; +} + +const ObjectImpType* CocCurveType::resultId() const +{ + return PointImp::stype(); +} diff --git a/kig/objects/centerofcurvature_type.h b/kig/objects/centerofcurvature_type.h new file mode 100644 index 00000000..18dfc42a --- /dev/null +++ b/kig/objects/centerofcurvature_type.h @@ -0,0 +1,68 @@ +// Copyright (C) 2004 Maurizio Paolini + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_CENTEROFCURVATURE_TYPE_H +#define KIG_OBJECTS_CENTEROFCURVATURE_TYPE_H + +#include "base_type.h" + +/** + * the center of curvature of a conic at a point + */ +class CocConicType + : public ArgsParserObjectType +{ + typedef ArgsParserObjectType Parent; + CocConicType(); + ~CocConicType(); +public: + static const CocConicType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +/** + * the center of curvature of a cubic at a point + */ +class CocCubicType + : public ArgsParserObjectType +{ + typedef ArgsParserObjectType Parent; + CocCubicType(); + ~CocCubicType(); +public: + static const CocCubicType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +/** + * the center of curvature of a curve at a point + */ +class CocCurveType + : public ArgsParserObjectType +{ + typedef ArgsParserObjectType Parent; + CocCurveType(); + ~CocCurveType(); +public: + static const CocCurveType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +#endif diff --git a/kig/objects/circle_imp.cc b/kig/objects/circle_imp.cc new file mode 100644 index 00000000..13ceef93 --- /dev/null +++ b/kig/objects/circle_imp.cc @@ -0,0 +1,356 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "circle_imp.h" + +#include "bogus_imp.h" +#include "point_imp.h" + +#include "../misc/kigtransform.h" +#include "../misc/kigpainter.h" +#include "../misc/coordinate_system.h" + +#include "../kig/kig_document.h" +#include "../kig/kig_view.h" + +#include + +#include + +CircleImp::CircleImp( const Coordinate& center, double radius ) + : mcenter( center ), mradius( radius ) +{ +} + +CircleImp::~CircleImp() +{ +} + +ObjectImp* CircleImp::transform( const Transformation& t ) const +{ + if ( t.isHomothetic() ) + { + Coordinate nc = t.apply( mcenter ); + double nr = t.apply( mradius ); + if ( nc.valid() ) + return new CircleImp( nc, nr ); + else return new InvalidImp; + } + else + { + // domi: i should return a ConicImp here, but i don't know how to + // calculate it.. + return Parent::transform( t ); + }; +} + +void CircleImp::draw( KigPainter& p ) const +{ + p.drawCircle( mcenter, mradius ); +} + +bool CircleImp::contains( const Coordinate& p, int width, const KigWidget& w ) const +{ + return fabs((mcenter - p).length() - mradius) <= w.screenInfo().normalMiss( width ); +} + +bool CircleImp::inRect( const Rect& r, int width, const KigWidget& w ) const +{ + // first we check if the rect contains at least one of the + // north/south/east/west points of the circle + if ( r.contains( mcenter + Coordinate( 0, -mradius ) ) ) return true; + if ( r.contains( mcenter + Coordinate( mradius, 0 ) ) ) return true; + if ( r.contains( mcenter + Coordinate( 0, mradius ) ) ) return true; + if ( r.contains( mcenter + Coordinate( -mradius, 0 ) ) ) return true; + + // we allow a miss of some pixels .. + double miss = w.screenInfo().normalMiss( width ); + double bigradius = mradius + miss; + bigradius *= bigradius; + double smallradius = mradius - miss; + smallradius *= smallradius; + + const int in = -1; + const int undecided = 0; + const int out = 1; + + int inorout = undecided; + + Coordinate coords[4]; + coords[0] = r.topLeft(); + coords[1] = r.topRight(); + coords[2] = r.bottomRight(); + coords[3] = r.bottomLeft(); + + // we check if the corners of the rect are either + for ( Coordinate* i = coords; i < coords + 4; ++i ) + { + double t = ( *i - mcenter ).squareLength(); + if ( t >= bigradius ) + { + if ( inorout == in ) return true; + inorout = out; + } + else if ( t <= smallradius ) + { + if ( inorout == out ) return true; + inorout = in; + } + } + return inorout == undecided; +} + +bool CircleImp::valid() const +{ + return true; +} + +const uint CircleImp::numberOfProperties() const +{ + // We _intentionally_ do not use the Conic properties.. + return CurveImp::numberOfProperties() + 7; +} + +const QCStringList CircleImp::propertiesInternalNames() const +{ + QCStringList l = CurveImp::propertiesInternalNames(); + l << "surface"; + l << "circumference"; + l << "radius"; + l << "center"; + l << "cartesian-equation"; + l << "simply-cartesian-equation"; + l << "polar-equation"; + assert( l.size() == CircleImp::numberOfProperties() ); + return l; +} + +const QCStringList CircleImp::properties() const +{ + QCStringList l = CurveImp::properties(); + l << I18N_NOOP( "Surface" ); + l << I18N_NOOP( "Circumference" ); + l << I18N_NOOP( "Radius" ); + l << I18N_NOOP( "Center" ); + l << I18N_NOOP( "Expanded Cartesian Equation" ); + l << I18N_NOOP( "Cartesian Equation" ); + l << I18N_NOOP( "Polar Equation" ); + assert( l.size() == CircleImp::numberOfProperties() ); + return l; +} + +const ObjectImpType* CircleImp::impRequirementForProperty( uint which ) const +{ + if ( which < CurveImp::numberOfProperties() ) + return CurveImp::impRequirementForProperty( which ); + else return CircleImp::stype(); +} + +const char* CircleImp::iconForProperty( uint which ) const +{ + assert( which < CircleImp::numberOfProperties() ); + if ( which < CurveImp::numberOfProperties() ) + return CurveImp::iconForProperty( which ); + else if ( which == CurveImp::numberOfProperties() ) + return "areaCircle"; // surface + else if ( which == CurveImp::numberOfProperties() + 1 ) + return "circumference"; // circumference + else if ( which == CurveImp::numberOfProperties() + 2 ) + return ""; //radius + else if ( which == CurveImp::numberOfProperties() + 3 ) + return "baseCircle"; // circle center + else if ( which == CurveImp::numberOfProperties() + 4 ) + return "kig_text"; // cartesian equation + else if ( which == CurveImp::numberOfProperties() + 5 ) + return "kig_text"; // simply cartesian equation + else if ( which == CurveImp::numberOfProperties() + 6 ) + return "kig_text"; // polar equation + else assert( false ); + return ""; +} + +ObjectImp* CircleImp::property( uint which, const KigDocument& w ) const +{ + assert( which < CircleImp::numberOfProperties() ); + if ( which < CurveImp::numberOfProperties() ) + return CurveImp::property( which, w ); + if ( which == CurveImp::numberOfProperties() ) + return new DoubleImp( surface() ); + else if ( which == CurveImp::numberOfProperties() + 1 ) + return new DoubleImp( circumference() ); + else if ( which == CurveImp::numberOfProperties() + 2 ) + return new DoubleImp( radius() ); + else if ( which == CurveImp::numberOfProperties() + 3 ) + return new PointImp( center() ); + else if ( which == CurveImp::numberOfProperties() + 4 ) + return new StringImp( cartesianEquationString( w ) ); + else if ( which == CurveImp::numberOfProperties() + 5 ) + return new StringImp( simplyCartesianEquationString( w ) ); + else if ( which == CurveImp::numberOfProperties() + 6 ) + return new StringImp( polarEquationString( w ) ); + else assert( false ); + return new InvalidImp; +} + +const Coordinate CircleImp::center() const +{ + return mcenter; +} + +double CircleImp::radius() const +{ + return mradius; +} + +double CircleImp::surface() const +{ + return M_PI * squareRadius(); +} + +double CircleImp::squareRadius() const +{ + return mradius * mradius; +} + +double CircleImp::circumference() const +{ + return 2 * M_PI * radius(); +} + +QString CircleImp::polarEquationString( const KigDocument& w ) const +{ + QString ret = i18n( "rho = %1 [centered at %2]" ); + ConicPolarData data = polarData(); + ret = ret.arg( data.pdimen, 0, 'g', 3 ); + ret = ret.arg( w.coordinateSystem().fromScreen( data.focus1, w ) ); + return ret; +} + +QString CircleImp::cartesianEquationString( const KigDocument& ) const +{ + QString ret = i18n( "x² + y² + %1 x + %2 y + %3 = 0" ); + ConicCartesianData data = cartesianData(); + ret = ret.arg( data.coeffs[3], 0, 'g', 3 ); + ret = ret.arg( data.coeffs[4], 0, 'g', 3 ); + ret = ret.arg( data.coeffs[5], 0, 'g', 3 ); + return ret; +} + +QString CircleImp::simplyCartesianEquationString( const KigDocument& ) const +{ + QString ret = i18n( "( x - %1 )² + ( y - %2 )² = %3" ); + ret = ret.arg( mcenter.x, 0, 'g', 3 ); + ret = ret.arg( mcenter.y, 0, 'g', 3 ); + ret = ret.arg( mradius * mradius, 0, 'g', 3 ); + return ret; +} + +Coordinate CircleImp::focus1() const +{ + return center(); +} + +Coordinate CircleImp::focus2() const +{ + return center(); +} + +int CircleImp::conicType() const +{ + return 1; +} + +const ConicCartesianData CircleImp::cartesianData() const +{ + Coordinate c = center(); + double sqr = squareRadius(); + ConicCartesianData data( + 1.0, 1.0, 0.0, -2*c.x, -2*c.y, + c.x*c.x + c.y*c.y - sqr ); + return data; +} + +const ConicPolarData CircleImp::polarData() const +{ + return ConicPolarData( center(), radius(), 0, 0 ); +} + +CircleImp* CircleImp::copy() const +{ + return new CircleImp( mcenter, mradius ); +} + +double CircleImp::getParam( const Coordinate& point, const KigDocument& ) const +{ + Coordinate tmp = point - mcenter; + double ret = atan2(tmp.y, tmp.x) / ( 2 * M_PI ); + if ( ret > 0 ) return ret; + else return ret + 1; +} + +const Coordinate CircleImp::getPoint( double p, const KigDocument& ) const +{ + return mcenter + Coordinate (cos(p * 2 * M_PI), sin(p * 2 * M_PI)) * mradius; +} + +void CircleImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +bool CircleImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( CircleImp::stype() ) && + static_cast( rhs ).center() == center() && + static_cast( rhs ).radius() == radius(); +} + +const ObjectImpType* CircleImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "circle", + I18N_NOOP( "circle" ), + I18N_NOOP( "Select this circle" ), + I18N_NOOP( "Select circle %1" ), + I18N_NOOP( "Remove a Circle" ), + I18N_NOOP( "Add a Circle" ), + I18N_NOOP( "Move a Circle" ), + I18N_NOOP( "Attach to this circle" ), + I18N_NOOP( "Show a Circle" ), + I18N_NOOP( "Hide a Circle" ) + ); + return &t; +} + +const ObjectImpType* CircleImp::type() const +{ + return CircleImp::stype(); +} + +bool CircleImp::isPropertyDefinedOnOrThroughThisImp( uint which ) const +{ + assert( which < CircleImp::numberOfProperties() ); + if ( which < CurveImp::numberOfProperties() ) + return CurveImp::isPropertyDefinedOnOrThroughThisImp( which ); + return false; +} + +Rect CircleImp::surroundingRect() const +{ + Coordinate d( mradius, mradius ); + return Rect( mcenter - d, mcenter + d ); +} diff --git a/kig/objects/circle_imp.h b/kig/objects/circle_imp.h new file mode 100644 index 00000000..d38716a6 --- /dev/null +++ b/kig/objects/circle_imp.h @@ -0,0 +1,125 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_CIRCLE_IMP_H +#define KIG_OBJECTS_CIRCLE_IMP_H + +#include "conic_imp.h" + +/** + * An ObjectImp representing a circle. This class is a subclass of + * ConicImp, ensuring that a circle can be used as a conic. + */ +class CircleImp + : public ConicImp +{ + Coordinate mcenter; + double mradius; +public: + typedef ConicImp Parent; + /** + * Returns the ObjectImpType representing the CircleImp type.. + */ + static const ObjectImpType* stype(); + + /** + * Construct a Circle with a given center and radius. + */ + CircleImp( const Coordinate& center, double radius ); + ~CircleImp(); + CircleImp* copy() const; + + ObjectImp* transform( const Transformation& ) const; + + void draw( KigPainter& p ) const; + bool contains( const Coordinate& p, int width, const KigWidget& ) const; + bool inRect( const Rect& r, int width, const KigWidget& ) const; + bool valid() const; + Rect surroundingRect() const; + + double getParam( const Coordinate& point, const KigDocument& ) const; + const Coordinate getPoint( double param, const KigDocument& ) const; + + const uint numberOfProperties() const; + const QCStringList properties() const; + const QCStringList propertiesInternalNames() const; + ObjectImp* property( uint which, const KigDocument& w ) const; + const char* iconForProperty( uint which ) const; + const ObjectImpType* impRequirementForProperty( uint which ) const; + bool isPropertyDefinedOnOrThroughThisImp( uint which ) const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + /** + * Return the center of this circle. + */ + const Coordinate center() const; + /** + * Return the radius of this circle. + */ + double radius() const; + /** + * Return the square radius of this circle. Use this in preference + * to sqr( radius() ). + */ + double squareRadius() const; + /** + * Return the surface of this circle. + */ + double surface() const; + /** + * Return the circumference of this circle. + */ + double circumference() const; + + // trivial versions of the conic information functions.. + /** + * Always returns 1, since a circle always is an ellipse. + */ + int conicType() const; + const ConicCartesianData cartesianData() const; + const ConicPolarData polarData() const; + /** + * The first focus of a circle is simply its center. + */ + Coordinate focus1() const; + /** + * The second focus of a circle is simply its center. + */ + Coordinate focus2() const; + + /** + * Return a string containing the cartesian equation of this circle. + * This will be of the form "x^2 + y^2 + a x + b y + c = 0" + */ + QString cartesianEquationString( const KigDocument& w ) const; + /** + * Return a string containing the cartesian equation of this circle. + * This will be of the form "( x - x0 )^2 + ( y - y0 )^2 = r^2" + */ + QString simplyCartesianEquationString( const KigDocument& w ) const; + /** + * Return a string containing the polar equation of this circle. + * This will be of the form "rho = r [centered at p]" + */ + QString polarEquationString( const KigDocument& w ) const; + + bool equals( const ObjectImp& rhs ) const; +}; + +#endif diff --git a/kig/objects/circle_type.cc b/kig/objects/circle_type.cc new file mode 100644 index 00000000..97d2f615 --- /dev/null +++ b/kig/objects/circle_type.cc @@ -0,0 +1,181 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "circle_type.h" + +#include "circle_imp.h" +#include "bogus_imp.h" +#include "line_imp.h" +#include "point_imp.h" + +#include "../misc/common.h" + +#include + +static const char constructcirclethroughpointstat[] = I18N_NOOP( "Construct a circle through this point" ); + +static const char constructcirclewithcenterstat[] = I18N_NOOP( "Construct a circle with this center" ); + +static const ArgsParser::spec argsspecCircleBCP[] = +{ + { PointImp::stype(), constructcirclewithcenterstat, + I18N_NOOP( "Select the center of the new circle..." ), false }, + { PointImp::stype(), constructcirclethroughpointstat, + I18N_NOOP( "Select a point for the new circle to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( CircleBCPType ) + +CircleBCPType::CircleBCPType() + : ObjectABType( "CircleBCP", argsspecCircleBCP, 2 ) +{ +} + +CircleBCPType::~CircleBCPType() +{ +} + +const CircleBCPType* CircleBCPType::instance() +{ + static const CircleBCPType s; + return &s; +} + +ObjectImp* CircleBCPType::calc( const Coordinate& a, const Coordinate& b ) const +{ + return new CircleImp( a, ( b - a ).length() ); +} + +const CircleBTPType* CircleBTPType::instance() +{ + static const CircleBTPType t; + return &t; +} + +static const ArgsParser::spec argsspecCircleBTP[] = +{ + { PointImp::stype(), constructcirclethroughpointstat, + I18N_NOOP( "Select a point for the new circle to go through..." ), true }, + { PointImp::stype(), constructcirclethroughpointstat, + I18N_NOOP( "Select a point for the new circle to go through..." ), true }, + { PointImp::stype(), constructcirclethroughpointstat, + I18N_NOOP( "Select a point for the new circle to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( CircleBTPType ) + +CircleBTPType::CircleBTPType() + : ArgsParserObjectType( "CircleBTP", argsspecCircleBTP, 3 ) +{ +} + +CircleBTPType::~CircleBTPType() +{ +} + +ObjectImp* CircleBTPType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args, 2 ) ) return new InvalidImp; + + const Coordinate a = static_cast( args[0] )->coordinate(); + const Coordinate b = static_cast( args[1] )->coordinate(); + Coordinate c; + if ( args.size() == 3 ) + c = static_cast( args[2] )->coordinate(); + else + { + // we pick the third point so that the three points form a + // triangle with equal sides... + + // midpoint: + Coordinate m = ( b + a ) / 2; + if ( b.y != a.y ) + { + // direction of the perpend: + double d = -(b.x-a.x)/(b.y-a.y); + + // length: + // sqrt( 3 ) == tan( 60° ) == sqrt( 2^2 - 1^2 ) + double l = 1.73205080756 * (a-b).length() / 2; + + double d2 = d*d; + double l2 = l*l; + double dx = sqrt( l2 / ( d2 + 1 ) ); + double dy = sqrt( l2 * d2 / ( d2 + 1 ) ); + if( d < 0 ) dy = -dy; + + c.x = m.x + dx; + c.y = m.y + dy; + } + else + { + c.x = m.x; + c.y = m.y + ( a.x - b.x ); + }; + }; + + const Coordinate center = calcCenter( a, b, c ); + if ( center.valid() ) + return new CircleImp( center, (center - a ).length() ); + else return new InvalidImp; +} + +const ObjectImpType* CircleBCPType::resultId() const +{ + return CircleImp::stype(); +} + +const ObjectImpType* CircleBTPType::resultId() const +{ + return CircleImp::stype(); +} + +static const ArgsParser::spec argsspecCircleBPR[] = +{ + { PointImp::stype(), "SHOULD NOT BE SEEN", "SHOULD NOT BE SEEN", false }, + { DoubleImp::stype(), "SHOULD NOT BE SEEN", "SHOULD NOT BE SEEN", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( CircleBPRType ) + +CircleBPRType::CircleBPRType() + : ArgsParserObjectType( "CircleBPR", argsspecCircleBPR, 2 ) +{ +} + +CircleBPRType::~CircleBPRType() +{ +} + +const CircleBPRType* CircleBPRType::instance() +{ + static const CircleBPRType t; + return &t; +} + +ObjectImp* CircleBPRType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + const Coordinate c = static_cast( args[0] )->coordinate(); + double r = static_cast( args[1] )->data(); + return new CircleImp( c, r ); +} + +const ObjectImpType* CircleBPRType::resultId() const +{ + return CircleImp::stype(); +} diff --git a/kig/objects/circle_type.h b/kig/objects/circle_type.h new file mode 100644 index 00000000..874d0b69 --- /dev/null +++ b/kig/objects/circle_type.h @@ -0,0 +1,69 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_CIRCLE_TYPE_H +#define KIG_OBJECTS_CIRCLE_TYPE_H + +#include "base_type.h" + +/** + * Circle by center and point + */ +class CircleBCPType + : public ObjectABType +{ + CircleBCPType(); + ~CircleBCPType(); +public: + static const CircleBCPType* instance(); + + ObjectImp* calc( const Coordinate& a, const Coordinate& b ) const; + const ObjectImpType* resultId() const; +}; + +/** + * Circle by point and radius. + */ +class CircleBPRType + : public ArgsParserObjectType +{ + CircleBPRType(); + ~CircleBPRType(); +public: + static const CircleBPRType* instance(); + + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +/** + * Circle by three points + */ +class CircleBTPType + : public ArgsParserObjectType +{ + CircleBTPType(); + ~CircleBTPType(); + +public: + static const CircleBTPType* instance(); + + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +#endif diff --git a/kig/objects/common.cc b/kig/objects/common.cc new file mode 100644 index 00000000..9932734c --- /dev/null +++ b/kig/objects/common.cc @@ -0,0 +1,43 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "common.h" +#include "object_holder.h" + +std::vector getAllCalcers( const std::vector& os ) +{ + std::set ret; + for ( std::vector::const_iterator i = os.begin(); + i != os.end(); ++i ) + { + if ( ( *i )->nameCalcer() ) + ret.insert( ( *i )->nameCalcer() ); + ret.insert( ( *i )->calcer() ); + } + return std::vector( ret.begin(), ret.end() ); +} + +std::vector getCalcers( const std::vector& os ) +{ + std::vector ret; + ret.reserve( os.size() ); + for ( std::vector::const_iterator i = os.begin(); + i != os.end(); ++i ) + ret.push_back( ( *i )->calcer() ); + return ret; +} + diff --git a/kig/objects/common.h b/kig/objects/common.h new file mode 100644 index 00000000..a26a92cd --- /dev/null +++ b/kig/objects/common.h @@ -0,0 +1,107 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_COMMON_H +#define KIG_OBJECTS_COMMON_H + +#include +#include +#include +#include +#include +#include +#include + +class Coordinate; +class KigDocument; +class KigPainter; +class KigPart; +class KigWidget; +class NormalMode; +class ObjectCalcer; +class ObjectDrawer; +class ObjectHolder; +class ObjectImp; +class ObjectImpType; +class ObjectPropertyCalcer; +class ObjectType; +class ObjectTypeCalcer; +class QDomDocument; +class QDomElement; +class Rect; +class ScreenInfo; +class Transformation; + +typedef std::vector Args; +typedef QValueList QCStringList; + +template +void delete_all( T begin, T end ) +{ + for( ; begin != end; ++begin ) + { + delete *begin; + } +} + +/** + * get the calcers that the holders represent and their namecalcers + */ +std::vector getAllCalcers( const std::vector& os ); + +/** + * get the calcers that the holders represent ( not their namecalcers ) + */ +std::vector getCalcers( const std::vector& os ); + +/** + * The below is a trick. ObjectType's implement the singleton + * pattern. There can be only one of them at each time. This one + * instance of them needs to be constructed at some time, within the + * following restrictions: + * + * 1. They need to be constructed in the right order: if one ObjectType + * uses another in its constructor, the other needs to be constructed + * first. To achieve this, we use a scheme with ::instance() + * functions, that have a static variable in the body of the function + * ( if we would define them static outside of the function body, C++ + * would provide no guarantee on the order they would be called in ). + * + * 2. They need to be constructed before Kig tries to use them. They + * need to be added to the ObjectTypeFactory before anyone tries to + * use that class to fetch a type. The below is a trick to achieve + * that in combination with the previous. Basically, we add a fake + * static instance of an empty class that receives the instance of the + * ObjectType as an argument to its constructor. C++ then guarantees + * that these things will be constructed before main() is entered. + * + * Thus, for your own ObjectType classes: use the scheme with the + * static ::instance methods, and add + * \code + * KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( MyObjectType) + * \endcode + * to the .cpp file of your class. + */ +class FakeClass { +public: + FakeClass( const ObjectType* ) { + } +}; + +#define KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( type ) static class FakeClass _fake_class_instance_##type( type::instance() ); + +#endif diff --git a/kig/objects/conic_imp.cc b/kig/objects/conic_imp.cc new file mode 100644 index 00000000..a65d8511 --- /dev/null +++ b/kig/objects/conic_imp.cc @@ -0,0 +1,385 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "conic_imp.h" + +#include "bogus_imp.h" +#include "point_imp.h" + +#include "../misc/kigpainter.h" +#include "../misc/common.h" +#include "../misc/coordinate_system.h" + +#include "../kig/kig_document.h" +#include "../kig/kig_view.h" + +#include + +ObjectImp* ConicImp::transform( const Transformation& t ) const +{ + bool valid = true; + ConicCartesianData d = calcConicTransformation( cartesianData(), t, valid ); + if ( ! valid ) return new InvalidImp; + else return new ConicImpCart( d ); +} + +void ConicImp::draw( KigPainter& p ) const +{ + p.drawCurve( this ); +} + +bool ConicImp::valid() const +{ + return true; +} + +bool ConicImp::contains( const Coordinate& o, int width, const KigWidget& w ) const +{ + return internalContainsPoint( o, w.screenInfo().normalMiss( width ) ); +} + +bool ConicImp::inRect( const Rect&, int, const KigWidget& ) const +{ + // TODO + return false; +} + +const uint ConicImp::numberOfProperties() const +{ + return Parent::numberOfProperties() + 5; +} + +const QCStringList ConicImp::propertiesInternalNames() const +{ + QCStringList l = Parent::propertiesInternalNames(); + l << "type"; + l << "first-focus"; + l << "second-focus"; + l << "cartesian-equation"; + l << "polar-equation"; + assert( l.size() == ConicImp::numberOfProperties() ); + return l; +} + +const QCStringList ConicImp::properties() const +{ + QCStringList l = Parent::properties(); + l << I18N_NOOP( "Conic Type" ); + l << I18N_NOOP( "First Focus" ); + l << I18N_NOOP( "Second Focus" ); + l << I18N_NOOP( "Cartesian Equation" ); + l << I18N_NOOP( "Polar Equation" ); + assert( l.size() == ConicImp::numberOfProperties() ); + return l; +} + +const ObjectImpType* ConicImp::impRequirementForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::impRequirementForProperty( which ); + else return ConicImp::stype(); +} + +const char* ConicImp::iconForProperty( uint which ) const +{ + int pnum = 0; + if ( which < Parent::numberOfProperties() ) + return Parent::iconForProperty( which ); + if ( which == Parent::numberOfProperties() + pnum++ ) + return "kig_text"; // conic type string + else if ( which == Parent::numberOfProperties() + pnum++ ) + return ""; // focus1 + else if ( which == Parent::numberOfProperties() + pnum++ ) + return ""; // focus2 + else if ( which == Parent::numberOfProperties() + pnum++ ) + return "kig_text"; // cartesian equation string + else if ( which == Parent::numberOfProperties() + pnum++ ) + return "kig_text"; // polar equation string + else assert( false ); + return ""; +} + +ObjectImp* ConicImp::property( uint which, const KigDocument& w ) const +{ + int pnum = 0; + + if ( which < Parent::numberOfProperties() ) + return Parent::property( which, w ); + if ( which == Parent::numberOfProperties() + pnum++ ) + return new StringImp( conicTypeString() ); + else if ( which == Parent::numberOfProperties() + pnum++ ) + return new PointImp( focus1() ); + else if ( which == Parent::numberOfProperties() + pnum++ ) + return new PointImp( focus2() ); + else if ( which == Parent::numberOfProperties() + pnum++ ) + return new StringImp( cartesianEquationString( w ) ); + else if ( which == Parent::numberOfProperties() + pnum++ ) + return new StringImp( polarEquationString( w ) ); + else assert( false ); + return new InvalidImp; +} + +double ConicImp::getParam( const Coordinate& p, const KigDocument& ) const +{ + const ConicPolarData d = polarData(); + Coordinate tmp = p - d.focus1; + double l = tmp.length(); + double theta = atan2(tmp.y, tmp.x); + double costheta = cos(theta); + double sintheta = sin(theta); + double ecosthetamtheta0 = costheta*d.ecostheta0 + sintheta*d.esintheta0; + double esinthetamtheta0 = sintheta*d.ecostheta0 - costheta*d.esintheta0; + double oneplus = 1.0 + d.ecostheta0*d.ecostheta0 + d.esintheta0*d.esintheta0; + double fact = esinthetamtheta0*(1.0 - ecosthetamtheta0)/(oneplus - 2*ecosthetamtheta0); +// fact is sin(a)*cos(a) where a is the angle between the ray from the first +// focus and the normal to the conic. We need it in order to adjust the +// angle according to the projection onto the conic of our point + double rho1 = d.pdimen / (1 - ecosthetamtheta0); + double rho2 = - d.pdimen / (1 + ecosthetamtheta0); + if (fabs(rho1 - l) < fabs(rho2 - l)) + { + theta += (rho1 - l)*fact/rho1; + return fmod(theta / ( 2 * M_PI ) + 1, 1); + } else { + theta += (rho2 - l)*fact/rho2; + return fmod(theta / ( 2 * M_PI ) + 0.5, 1); + } +} + +const Coordinate ConicImp::getPoint( double p, const KigDocument& ) const +{ + const ConicPolarData d = polarData(); + + double costheta = cos(p * 2 * M_PI); + double sintheta = sin(p * 2 * M_PI); + double rho = d.pdimen / (1 - costheta* d.ecostheta0 - sintheta* d.esintheta0); + return d.focus1 + Coordinate (costheta, sintheta) * rho; +} + +int ConicImp::conicType() const +{ + const ConicPolarData d = polarData(); + double ec = d.ecostheta0; + double es = d.esintheta0; + double esquare = ec*ec + es*es; + const double parabolamiss = 1e-3; // don't know what a good value could be + + if (esquare < 1.0 - parabolamiss) return 1; + if (esquare > 1.0 + parabolamiss) return -1; + + return 0; +} + +QString ConicImp::conicTypeString() const +{ + switch (conicType()) + { + case 1: + return i18n("Ellipse"); + case -1: + return i18n("Hyperbola"); + case 0: + return i18n("Parabola"); + default: + assert( false ); + return ""; + } +} + +QString ConicImp::cartesianEquationString( const KigDocument& ) const +{ + QString ret = i18n( "%1 x² + %2 y² + %3 xy + %4 x + %5 y + %6 = 0" ); + ConicCartesianData data = cartesianData(); + ret = ret.arg( data.coeffs[0], 0, 'g', 3 ); + ret = ret.arg( data.coeffs[1], 0, 'g', 3 ); + ret = ret.arg( data.coeffs[2], 0, 'g', 3 ); + ret = ret.arg( data.coeffs[3], 0, 'g', 3 ); + ret = ret.arg( data.coeffs[4], 0, 'g', 3 ); + ret = ret.arg( data.coeffs[5], 0, 'g', 3 ); + return ret; +} + +QString ConicImp::polarEquationString( const KigDocument& w ) const +{ + QString ret = i18n( "rho = %1/(1 + %2 cos theta + %3 sin theta)\n [centered at %4]" ); + const ConicPolarData data = polarData(); + + ret = ret.arg( data.pdimen, 0, 'g', 3 ); + ret = ret.arg( -data.ecostheta0, 0, 'g', 3 ); + ret = ret.arg( -data.esintheta0, 0, 'g', 3 ); + + ret = ret.arg( w.coordinateSystem().fromScreen( data.focus1, w ) ); + return ret; +} + +const ConicCartesianData ConicImp::cartesianData() const +{ + return ConicCartesianData( polarData() ); +} + +Coordinate ConicImp::focus1() const +{ + return polarData().focus1; +} + +Coordinate ConicImp::focus2() const +{ + const ConicPolarData d = polarData(); + double ec = d.ecostheta0; + double es = d.esintheta0; + + double fact = 2*d.pdimen/(1 - ec*ec - es*es); + + return d.focus1 + fact*Coordinate(ec, es); +} + +const ConicPolarData ConicImpCart::polarData() const +{ + return mpolardata; +} + +const ConicCartesianData ConicImpCart::cartesianData() const +{ + return mcartdata; +} + +ConicImpCart::ConicImpCart( const ConicCartesianData& data ) + : ConicImp(), mcartdata( data ), mpolardata( data ) +{ + assert( data.valid() ); +} + +ConicImpPolar::ConicImpPolar( const ConicPolarData& data ) + : ConicImp(), mdata( data ) +{ +} + +ConicImpPolar::~ConicImpPolar() +{ +} + +const ConicPolarData ConicImpPolar::polarData() const +{ + return mdata; +} + +ConicImpCart* ConicImpCart::copy() const +{ + return new ConicImpCart( mcartdata ); +} + +ConicImpPolar* ConicImpPolar::copy() const +{ + return new ConicImpPolar( mdata ); +} + +ConicImp::ConicImp() +{ +} + +ConicImp::~ConicImp() +{ +} + +ConicImpCart::~ConicImpCart() +{ +} + +void ConicImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +bool ConicImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( ConicImp::stype() ) && + static_cast( rhs ).polarData() == polarData(); +} + +const ObjectImpType* ConicImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "conic", + I18N_NOOP( "conic" ), + I18N_NOOP( "Select this conic" ), + I18N_NOOP( "Select conic %1" ), + I18N_NOOP( "Remove a Conic" ), + I18N_NOOP( "Add a Conic" ), + I18N_NOOP( "Move a Conic" ), + I18N_NOOP( "Attach to this conic" ), + I18N_NOOP( "Show a Conic" ), + I18N_NOOP( "Hide a Conic" ) + ); + return &t; +} + +const ObjectImpType* ConicImp::type() const +{ + return ConicImp::stype(); +} + +bool ConicImp::containsPoint( const Coordinate& p, const KigDocument& ) const +{ + const ConicPolarData d = polarData(); + +// the threshold is relative to the size of the conic (mp) + return internalContainsPoint( p, test_threshold*d.pdimen ); +} + +bool ConicImp::internalContainsPoint( const Coordinate& p, double threshold ) const +{ + const ConicPolarData d = polarData(); + + Coordinate focus1 = d.focus1; + double ecostheta0 = d.ecostheta0; + double esintheta0 = d.esintheta0; + double pdimen = d.pdimen; + + Coordinate pos = p - focus1; + double len = pos.length(); + double costheta = pos.x / len; + double sintheta = pos.y / len; + + double ecosthetamtheta0 = costheta*ecostheta0 + sintheta*esintheta0; + double rho = pdimen / (1.0 - ecosthetamtheta0); + + double oneplus = 1.0 + ecostheta0*ecostheta0 + esintheta0*esintheta0; + +// fact is the cosine of the angle between the ray from the first focus +// and the normal to the conic, so that we compute the real distance + + double fact = (1.0 - ecosthetamtheta0)/sqrt(oneplus - 2*ecosthetamtheta0); + if ( fabs((len - rho)*fact) <= threshold ) return true; + rho = - pdimen / ( 1.0 + ecosthetamtheta0 ); + fact = (1.0 + ecosthetamtheta0)/sqrt(oneplus + 2*ecosthetamtheta0); + return fabs(( len - rho )*fact) <= threshold; +} + +bool ConicImp::isPropertyDefinedOnOrThroughThisImp( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::isPropertyDefinedOnOrThroughThisImp( which ); + return false; +} + +Rect ConicImp::surroundingRect() const +{ + // it's prolly possible to calculate this ( in the case that the + // conic is limited in size ), but for now we don't. + + return Rect::invalidRect(); +} diff --git a/kig/objects/conic_imp.h b/kig/objects/conic_imp.h new file mode 100644 index 00000000..55ba65ca --- /dev/null +++ b/kig/objects/conic_imp.h @@ -0,0 +1,157 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_CONIC_IMP_H +#define KIG_OBJECTS_CONIC_IMP_H + +#include "curve_imp.h" + +#include "../misc/conic-common.h" + +/** + * An ObjectImp representing a conic. + * + * A conic is a general second degree curve, and some beautiful theory + * has been developed about it.. See a math book for more + * information. This class is in fact an abstract base class hiding + * the fact that a ConicImp can be constructed in two ways. If only + * its Cartesian equation is known, then you should use ConicImpCart, + * otherwise, you should use ConicImpPolar. If the other + * representation is needed, it will be calculated, but a cartesian + * representation is rarely needed, and not calculating saves some CPU + * cycles. + */ +class ConicImp + : public CurveImp +{ +protected: + ConicImp(); + ~ConicImp(); +public: + typedef CurveImp Parent; + /** + * Returns the ObjectImpType representing the ConicImp type. + */ + static const ObjectImpType* stype(); + + ObjectImp* transform( const Transformation& ) const; + + void draw( KigPainter& p ) const; + bool contains( const Coordinate& p, int width, const KigWidget& ) const; + bool inRect( const Rect& r, int width, const KigWidget& ) const; + bool valid() const; + Rect surroundingRect() const; + + const uint numberOfProperties() const; + const ObjectImpType* impRequirementForProperty( uint which ) const; + bool isPropertyDefinedOnOrThroughThisImp( uint which ) const; + const QCStringList properties() const; + const QCStringList propertiesInternalNames() const; + const char* iconForProperty( uint which ) const; + ObjectImp* property( uint which, const KigDocument& w ) const; + + double getParam( const Coordinate& point, const KigDocument& ) const; + const Coordinate getPoint( double param, const KigDocument& ) const; + + // information about ourselves.. These are all virtual, because a + // trivial subclass like CircleImp can override these with trivial + // versions.. + + /** + * Type of conic. + * Return what type of conic this is: + * -1 for a hyperbola + * 0 for a parabola + * 1 for an ellipse + */ + virtual int conicType() const; + /** + * A string containing "Hyperbola", "Parabola" or "Ellipse". + */ + virtual QString conicTypeString() const; + /** + * A string containing the cartesian equation of the conic. This + * will be of the form "a x^2 + b y^2 + c xy + d x + e y + f = 0". + */ + virtual QString cartesianEquationString( const KigDocument& w ) const; + /** + * A string containing the polar equation of the conic. This will + * be of the form "rho = pdimen/(1 + ect cos( theta ) + est sin( + * theta ) )\n [centered at p]" + */ + virtual QString polarEquationString( const KigDocument& w ) const; + /** + * Return the cartesian representation of this conic. + */ + virtual const ConicCartesianData cartesianData() const; + /** + * Return the polar representation of this conic. + */ + virtual const ConicPolarData polarData() const = 0; + /** + * Return the first focus of this conic. + */ + virtual Coordinate focus1() const; + /** + * Return the second focus of this conic. + */ + virtual Coordinate focus2() const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + bool equals( const ObjectImp& rhs ) const; + + bool containsPoint( const Coordinate& p, const KigDocument& doc ) const; + bool internalContainsPoint( const Coordinate& p, double threshold ) const; +}; + +/** + * An implementation of ConicImp to be used when only the cartesian + * equation of the conic is known. + */ +class ConicImpCart + : public ConicImp +{ + ConicCartesianData mcartdata; + ConicPolarData mpolardata; +public: + ConicImpCart( const ConicCartesianData& data ); + ~ConicImpCart(); + ConicImpCart* copy() const; + + const ConicCartesianData cartesianData() const; + const ConicPolarData polarData() const; +}; + +/** + * An implementation of ConicImp to be used when only the cartesian + * equation of the conic is known. + */ +class ConicImpPolar + : public ConicImp +{ + ConicPolarData mdata; +public: + ConicImpPolar( const ConicPolarData& data ); + ~ConicImpPolar(); + ConicImpPolar* copy() const; + + const ConicPolarData polarData() const; +}; + +#endif diff --git a/kig/objects/conic_types.cc b/kig/objects/conic_types.cc new file mode 100644 index 00000000..6e32f844 --- /dev/null +++ b/kig/objects/conic_types.cc @@ -0,0 +1,689 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "conic_types.h" + +#include "bogus_imp.h" +#include "conic_imp.h" +#include "point_imp.h" +#include "circle_imp.h" +#include "line_imp.h" +#include "object_calcer.h" +#include "../misc/conic-common.h" +#include "../misc/common.h" +#include "../kig/kig_commands.h" +#include "../kig/kig_part.h" + +#include + +static const char conic_constructstatement[] = I18N_NOOP( "Construct a conic through this point" ); + +static const struct ArgsParser::spec argsspecConicB5P[] = +{ + { PointImp::stype(), conic_constructstatement, + I18N_NOOP( "Select a point for the new conic to go through..." ), true }, + { PointImp::stype(), conic_constructstatement, + I18N_NOOP( "Select a point for the new conic to go through..." ), true }, + { PointImp::stype(), conic_constructstatement, + I18N_NOOP( "Select a point for the new conic to go through..." ), true }, + { PointImp::stype(), conic_constructstatement, + I18N_NOOP( "Select a point for the new conic to go through..." ), true }, + { PointImp::stype(), conic_constructstatement, + I18N_NOOP( "Select a point for the new conic to go through..." ),true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ConicB5PType ) + +ConicB5PType::ConicB5PType() + : ArgsParserObjectType( "ConicB5P", argsspecConicB5P, 5 ) +{ +} + +ConicB5PType::~ConicB5PType() +{ +} + +ObjectImp* ConicB5PType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents, 1 ) ) return new InvalidImp; + std::vector points; + + for ( Args::const_iterator i = parents.begin(); i != parents.end(); ++i ) + points.push_back( static_cast( *i )->coordinate() ); + + ConicCartesianData d = + calcConicThroughPoints( points, zerotilt, parabolaifzt, ysymmetry ); + if ( d.valid() ) + return new ConicImpCart( d ); + else return new InvalidImp; +} + +const ConicB5PType* ConicB5PType::instance() +{ + static const ConicB5PType t; + return &t; +} + +static const ArgsParser::spec argsspecConicBAAP[] = +{ + { AbstractLineImp::stype(), I18N_NOOP( "Construct a conic with this asymptote" ), + I18N_NOOP( "Select the first asymptote of the new conic..." ), false }, + { AbstractLineImp::stype(), I18N_NOOP( "Construct a conic with this asymptote" ), + I18N_NOOP( "Select the second asymptote of the new conic..." ), false }, + { PointImp::stype(), I18N_NOOP( "Construct a conic through this point" ), + I18N_NOOP( "Select a point for the new conic to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ConicBAAPType ) + +ConicBAAPType::ConicBAAPType() + : ArgsParserObjectType( "ConicBAAP", argsspecConicBAAP, 3 ) +{ +} + +ConicBAAPType::~ConicBAAPType() +{ +} + +const ConicBAAPType* ConicBAAPType::instance() +{ + static const ConicBAAPType t; + return &t; +} + +ObjectImp* ConicBAAPType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) + return new InvalidImp; + const LineData la = static_cast( parents[0] )->data(); + const LineData lb = static_cast( parents[1] )->data(); + const Coordinate c = static_cast( parents[2] )->coordinate(); + + return new ConicImpCart( calcConicByAsymptotes( la, lb, c ) ); +} + +ObjectImp* ConicBFFPType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents, 2 ) ) return new InvalidImp; + std::vector cs; + + for ( Args::const_iterator i = parents.begin(); i != parents.end(); ++i ) + cs.push_back( static_cast( *i )->coordinate() ); + + return new ConicImpPolar( calcConicBFFP( cs, type() ) ); +} + +ConicBFFPType::ConicBFFPType( const char* fullname, const ArgsParser::spec* spec, int n ) + : ArgsParserObjectType( fullname, spec, n ) +{ +} + +ConicBFFPType::~ConicBFFPType() +{ +} + +static const char constructellipsewithfocusstat[] = + I18N_NOOP( "Construct an ellipse with this focus" ); + +static const ArgsParser::spec argsspecEllipseBFFP[] = +{ + { PointImp::stype(), constructellipsewithfocusstat, + I18N_NOOP( "Select the first focus of the new ellipse..." ), false }, + { PointImp::stype(), constructellipsewithfocusstat, + I18N_NOOP( "Select the second focus of the new ellipse..." ), false }, + { PointImp::stype(), I18N_NOOP( "Construct an ellipse through this point" ), + I18N_NOOP( "Select a point for the new ellipse to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( EllipseBFFPType ) + +EllipseBFFPType::EllipseBFFPType() + : ConicBFFPType( "EllipseBFFP", argsspecEllipseBFFP, 3 ) +{ +} + +EllipseBFFPType::~EllipseBFFPType() +{ +} + +int EllipseBFFPType::type() const +{ + return 1; +} + +const EllipseBFFPType* EllipseBFFPType::instance() +{ + static const EllipseBFFPType t; + return &t; +} + +static const char constructhyperbolawithfocusstat[] = + I18N_NOOP( "Construct a hyperbola with this focus" ); + +static const ArgsParser::spec argsspecHyperbolaBFFP[] = +{ + { PointImp::stype(), constructhyperbolawithfocusstat, + I18N_NOOP( "Select the first focus of the new hyperbola..." ), false }, + { PointImp::stype(), constructhyperbolawithfocusstat, + I18N_NOOP( "Select the second focus of the new hyperbola..." ), false }, + { PointImp::stype(), I18N_NOOP( "Construct a hyperbola through this point" ), + I18N_NOOP( "Select a point for the new hyperbola to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( HyperbolaBFFPType ) + +HyperbolaBFFPType::HyperbolaBFFPType() + : ConicBFFPType( "HyperbolaBFFP", argsspecHyperbolaBFFP, 3 ) +{ +} + +HyperbolaBFFPType::~HyperbolaBFFPType() +{ +} + +const HyperbolaBFFPType* HyperbolaBFFPType::instance() +{ + static const HyperbolaBFFPType t; + return &t; +} + +int HyperbolaBFFPType::type() const +{ + return -1; +} + +const ConicBDFPType* ConicBDFPType::instance() +{ + static const ConicBDFPType t; + return &t; +} + +static const struct ArgsParser::spec argsspecConicBDFP[] = +{ + { AbstractLineImp::stype(), I18N_NOOP( "Construct a conic with this line as directrix" ), + I18N_NOOP( "Select the directrix of the new conic..." ), false }, + { PointImp::stype(), I18N_NOOP( "Construct a conic with this point as focus" ), + I18N_NOOP( "Select the focus of the new conic..." ), false }, + { PointImp::stype(), I18N_NOOP( "Construct a conic through this point" ), + I18N_NOOP( "Select a point for the new conic to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ConicBDFPType ) + +ConicBDFPType::ConicBDFPType() + : ArgsParserObjectType( "ConicBDFP", argsspecConicBDFP, 3 ) +{ +} + +ConicBDFPType::~ConicBDFPType() +{ +} + +ObjectImp* ConicBDFPType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents, 2 ) ) return new InvalidImp; + + const LineData line = static_cast( parents[0] )->data(); + const Coordinate focus = + static_cast( parents[1] )->coordinate(); + + Coordinate point; + if ( parents.size() == 3 ) + point = static_cast( parents[2] )->coordinate(); + else + { + /* !!!! costruisci point come punto medio dell'altezza tra fuoco e d. */ + Coordinate ba = line.dir(); + Coordinate fa = focus - line.b; + double balsq = ba.x*ba.x + ba.y*ba.y; + double scal = (fa.x*ba.x + fa.y*ba.y)/balsq; + point = 0.5*(line.a + focus + scal*ba); + }; + return new ConicImpPolar( calcConicBDFP( line, focus, point ) ); +} + +static const char constructparabolathroughpointstat[] = + I18N_NOOP( "Construct a parabola through this point" ); + +static const ArgsParser::spec argsspecParabolaBTP[] = +{ + { PointImp::stype(), constructparabolathroughpointstat, + I18N_NOOP( "Select a point for the new parabola to go through..." ), true }, + { PointImp::stype(), constructparabolathroughpointstat, + I18N_NOOP( "Select a point for the new parabola to go through..." ), true }, + { PointImp::stype(), constructparabolathroughpointstat, + I18N_NOOP( "Select a point for the new parabola to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ParabolaBTPType ) + +ParabolaBTPType::ParabolaBTPType() + : ArgsParserObjectType( "ParabolaBTP", argsspecParabolaBTP, 3 ) +{ +} + +ParabolaBTPType::~ParabolaBTPType() +{ +} + +const ParabolaBTPType* ParabolaBTPType::instance() +{ + static const ParabolaBTPType t; + return &t; +} + +ObjectImp* ParabolaBTPType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents, 2 ) ) return new InvalidImp; + + std::vector points; + for ( Args::const_iterator i = parents.begin(); i != parents.end(); ++i ) + points.push_back( static_cast( *i )->coordinate() ); + + ConicCartesianData d = + calcConicThroughPoints( points, zerotilt, parabolaifzt, ysymmetry ); + if ( d.valid() ) + return new ConicImpCart( d ); + else + return new InvalidImp; +} + +static const ArgsParser::spec argsspecConicPolarPoint[] = +{ + { ConicImp::stype(), I18N_NOOP( "Construct a polar point wrt. this conic" ), + I18N_NOOP( "Select the conic wrt. which you want to construct a polar point..." ), false }, + { AbstractLineImp::stype(), I18N_NOOP( "Construct the polar point of this line" ), + I18N_NOOP( "Select the line of which you want to construct the polar point..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ConicPolarPointType ) + +ConicPolarPointType::ConicPolarPointType() + : ArgsParserObjectType( "ConicPolarPoint", argsspecConicPolarPoint, 2 ) +{ +} + +ConicPolarPointType::~ConicPolarPointType() +{ +} + +const ConicPolarPointType* ConicPolarPointType::instance() +{ + static const ConicPolarPointType t; + return &t; +} + +ObjectImp* ConicPolarPointType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + const ConicCartesianData c = static_cast( parents[0] )->cartesianData(); + const LineData l = static_cast( parents[1] )->data(); + const Coordinate p = calcConicPolarPoint( c, l ); + if ( p.valid() ) return new PointImp( p ); + else return new InvalidImp; +} + +static const ArgsParser::spec argsspecConicPolarLine[] = +{ + { ConicImp::stype(), I18N_NOOP( "Construct a polar line wrt. this conic" ), + I18N_NOOP( "Select the conic wrt. which you want to construct a polar point..." ), false }, + { PointImp::stype(), I18N_NOOP( "Construct the polar line of this point" ), + I18N_NOOP( "Select the line of which you want to construct the polar point..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ConicPolarLineType ) + +ConicPolarLineType::ConicPolarLineType() + : ArgsParserObjectType( "ConicPolarLine", argsspecConicPolarLine, 2 ) +{ +} + +ConicPolarLineType::~ConicPolarLineType() +{ +} + +const ConicPolarLineType* ConicPolarLineType::instance() +{ + static const ConicPolarLineType t; + return &t; +} + +ObjectImp* ConicPolarLineType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + const ConicCartesianData c = static_cast( parents[0] )->cartesianData(); + const Coordinate p = static_cast( parents[1] )->coordinate(); + bool valid = true; + const LineData l = calcConicPolarLine( c, p, valid ); + if ( valid ) return new LineImp( l ); + else return new InvalidImp; +} + +static const ArgsParser::spec argsspecConicDirectrix[] = +{ + { ConicImp::stype(), I18N_NOOP( "Construct the directrix of this conic" ), + I18N_NOOP( "Select the conic of which you want to construct the directrix..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ConicDirectrixType ) + +ConicDirectrixType::ConicDirectrixType() + : ArgsParserObjectType( "ConicDirectrix", argsspecConicDirectrix, 1 ) +{ +} + +ConicDirectrixType::~ConicDirectrixType() +{ +} + +const ConicDirectrixType* ConicDirectrixType::instance() +{ + static const ConicDirectrixType t; + return &t; +} + +ObjectImp* ConicDirectrixType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + const ConicPolarData data = + static_cast( parents[0] )->polarData(); + + double ec = data.ecostheta0; + double es = data.esintheta0; + double eccsq = ec*ec + es*es; + + Coordinate a = data.focus1 - data.pdimen/eccsq*Coordinate(ec,es); + Coordinate b = a + Coordinate(-es,ec); + return new LineImp( a, b ); +} + +static const char hyperbolatpstatement[] = I18N_NOOP( "Construct a hyperbola through this point" ); + +static const ArgsParser::spec argsspecHyperbolaB4P[] = +{ + { PointImp::stype(), hyperbolatpstatement, + I18N_NOOP( "Select a point for the new hyperbola to go through..." ), true }, + { PointImp::stype(), hyperbolatpstatement, + I18N_NOOP( "Select a point for the new hyperbola to go through..." ), true }, + { PointImp::stype(), hyperbolatpstatement, + I18N_NOOP( "Select a point for the new hyperbola to go through..." ), true }, + { PointImp::stype(), hyperbolatpstatement, + I18N_NOOP( "Select a point for the new hyperbola to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( EquilateralHyperbolaB4PType ) + +EquilateralHyperbolaB4PType::EquilateralHyperbolaB4PType() + : ArgsParserObjectType( "EquilateralHyperbolaB4P", argsspecHyperbolaB4P, 4 ) +{ +} + +EquilateralHyperbolaB4PType::~EquilateralHyperbolaB4PType() +{ +} + +const EquilateralHyperbolaB4PType* EquilateralHyperbolaB4PType::instance() +{ + static const EquilateralHyperbolaB4PType t; + return &t; +} + +ObjectImp* EquilateralHyperbolaB4PType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents, 1 ) ) return new InvalidImp; + + std::vector pts; + for ( Args::const_iterator i = parents.begin(); i != parents.end(); ++i ) + pts.push_back( static_cast( *i )->coordinate() ); + + ConicCartesianData d = calcConicThroughPoints( pts, equilateral ); + if ( d.valid() ) + return new ConicImpCart( d ); + else + return new InvalidImp; +} + +static const ArgsParser::spec argsspecParabolaBDP[] = +{ + { AbstractLineImp::stype(), I18N_NOOP( "Construct a parabola with this directrix" ), + I18N_NOOP( "Select the directrix of the new parabola..." ), false }, + { PointImp::stype(), I18N_NOOP( "Construct a parabola with this focus" ), + I18N_NOOP( "Select the focus of the new parabola..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ParabolaBDPType ) + +ParabolaBDPType::ParabolaBDPType() + : ObjectLPType( "ParabolaBDP", argsspecParabolaBDP, 2 ) +{ +} + +ParabolaBDPType::~ParabolaBDPType() +{ +} + +const ParabolaBDPType* ParabolaBDPType::instance() +{ + static const ParabolaBDPType t; + return &t; +} + +ObjectImp* ParabolaBDPType::calc( const LineData& l, const Coordinate& c ) const +{ + ConicPolarData ret; + Coordinate ldir = l.dir(); + ldir = ldir.normalize(); + ret.focus1 = c; + ret.ecostheta0 = - ldir.y; + ret.esintheta0 = ldir.x; + Coordinate fa = c - l.a; + ret.pdimen = fa.y*ldir.x - fa.x*ldir.y; + ConicImpPolar* r = new ConicImpPolar( ret ); + kdDebug() << k_funcinfo << r->conicTypeString() << endl; + return r; +} + +static const ArgsParser::spec argsspecConicAsymptote[] = +{ + { ConicImp::stype(), I18N_NOOP( "Construct the asymptotes of this conic" ), + I18N_NOOP( "Select the conic of which you want to construct the asymptotes..." ), false }, + { IntImp::stype(), "param", "SHOULD NOT BE SEEN", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ConicAsymptoteType ) + +ConicAsymptoteType::ConicAsymptoteType() + : ArgsParserObjectType( "ConicAsymptote", argsspecConicAsymptote, 2 ) +{ +} + +ConicAsymptoteType::~ConicAsymptoteType() +{ +} + +const ConicAsymptoteType* ConicAsymptoteType::instance() +{ + static const ConicAsymptoteType t; + return &t; +} + +ObjectImp* ConicAsymptoteType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + bool valid = true; + const LineData ret = calcConicAsymptote( + static_cast( parents[0] )->cartesianData(), + static_cast( parents[1] )->data(), + valid ); + + if ( valid ) + return new LineImp( ret ); + else + return new InvalidImp; +} + +static const char radicallinesstatement[] = I18N_NOOP( "Construct the radical lines of this conic" ); + +static const ArgsParser::spec argsspecConicRadical[] = +{ + { ConicImp::stype(), radicallinesstatement, + I18N_NOOP( "Select the first of the two conics of which you want to construct the radical line..." ), false }, + { ConicImp::stype(), radicallinesstatement, + I18N_NOOP( "Select the other of the two conic of which you want to construct the radical line..." ), false }, + { IntImp::stype(), "param", "SHOULD NOT BE SEEN", false }, + { IntImp::stype(), "param", "SHOULD NOT BE SEEN", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ConicRadicalType ) + +ConicRadicalType::ConicRadicalType() + : ArgsParserObjectType( "ConicRadical", argsspecConicRadical, 4 ) +{ +} + +const ConicRadicalType* ConicRadicalType::instance() +{ + static const ConicRadicalType t; + return &t; +} + +ObjectImp* ConicRadicalType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + if ( parents[0]->inherits( CircleImp::stype() ) && + parents[1]->inherits( CircleImp::stype() ) ) + { + if( static_cast( parents[2] )->data() != 1 ) + return new InvalidImp; + else + { + const CircleImp* c1 = static_cast( parents[0] ); + const CircleImp* c2 = static_cast( parents[1] ); + const Coordinate a = calcCircleRadicalStartPoint( + c1->center(), c2->center(), c1->squareRadius(), c2->squareRadius() + ); + return new LineImp( a, calcPointOnPerpend( + LineData( c1->center(), c2->center() ), a ) ); + }; + } + else + { + bool valid = true; + const LineData l = calcConicRadical( + static_cast( parents[0] )->cartesianData(), + static_cast( parents[1] )->cartesianData(), + static_cast( parents[2] )->data(), + static_cast( parents[3] )->data(), valid ); + if ( valid ) + return new LineImp( l ); + else + return new InvalidImp; + }; +} + +ConicRadicalType::~ConicRadicalType() +{ +} + +const ObjectImpType* ConicB5PType::resultId() const +{ + return ConicImp::stype(); +} + +const ObjectImpType* ConicBAAPType::resultId() const +{ + return ConicImp::stype(); +} + +const ObjectImpType* ConicBFFPType::resultId() const +{ + return ConicImp::stype(); +} + +const ObjectImpType* ConicBDFPType::resultId() const +{ + return ConicImp::stype(); +} + +const ObjectImpType* ParabolaBTPType::resultId() const +{ + return ConicImp::stype(); +} + +const ObjectImpType* EquilateralHyperbolaB4PType::resultId() const +{ + return ConicImp::stype(); +} + +const ObjectImpType* ConicPolarPointType::resultId() const +{ + return PointImp::stype(); +} + +const ObjectImpType* ConicPolarLineType::resultId() const +{ + return LineImp::stype(); +} + +const ObjectImpType* ConicDirectrixType::resultId() const +{ + return LineImp::stype(); +} + +const ObjectImpType* ParabolaBDPType::resultId() const +{ + return ConicImp::stype(); +} + +const ObjectImpType* ConicAsymptoteType::resultId() const +{ + return LineImp::stype(); +} + +const ObjectImpType* ConicRadicalType::resultId() const +{ + return LineImp::stype(); +} + +QStringList ConicRadicalType::specialActions() const +{ + QStringList ret; + ret << i18n( "Switch Radical Lines" ); + return ret; +} + +void ConicRadicalType::executeAction( int i, ObjectHolder&, ObjectTypeCalcer& t, + KigPart& d, KigWidget&, NormalMode& ) const +{ + assert( i == 0 ); + std::vector parents = t.parents(); + assert( dynamic_cast( parents[3] ) ); + ObjectConstCalcer* zeroindexo = static_cast( parents[3] ); + MonitorDataObjects mon( zeroindexo ); + assert( zeroindexo->imp()->inherits( IntImp::stype() ) ); + int oldzeroindex = static_cast( zeroindexo->imp() )->data(); + int newzeroindex = oldzeroindex % 3 + 1; + zeroindexo->setImp( new IntImp( newzeroindex ) ); + KigCommand* kc = new KigCommand( d, "Switch Conic Radical Lines" ); + mon.finish( kc ); + d.history()->addCommand( kc ); +} + diff --git a/kig/objects/conic_types.h b/kig/objects/conic_types.h new file mode 100644 index 00000000..e2a1881d --- /dev/null +++ b/kig/objects/conic_types.h @@ -0,0 +1,184 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_CONIC_TYPES_H +#define KIG_OBJECTS_CONIC_TYPES_H + +#include "base_type.h" + +class ConicB5PType + : public ArgsParserObjectType +{ + ConicB5PType(); + ~ConicB5PType(); +public: + static const ConicB5PType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class ConicBAAPType + : public ArgsParserObjectType +{ + ConicBAAPType(); + ~ConicBAAPType(); +public: + static const ConicBAAPType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class ConicBFFPType + : public ArgsParserObjectType +{ +protected: + ConicBFFPType( const char* fullname, const ArgsParser::spec*, int n ); + ~ConicBFFPType(); +public: + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + + /** + * -1 for hyperbola, 1 for ellipse.. + */ + virtual int type() const = 0; + const ObjectImpType* resultId() const; +}; + +class EllipseBFFPType + : public ConicBFFPType +{ + EllipseBFFPType(); + ~EllipseBFFPType(); +public: + static const EllipseBFFPType* instance(); + int type() const; +}; + +class HyperbolaBFFPType + : public ConicBFFPType +{ + HyperbolaBFFPType(); + ~HyperbolaBFFPType(); +public: + static const HyperbolaBFFPType* instance(); + int type() const; +}; + +class ConicBDFPType + : public ArgsParserObjectType +{ + ConicBDFPType(); + ~ConicBDFPType(); +public: + static const ConicBDFPType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class ParabolaBTPType + : public ArgsParserObjectType +{ + ParabolaBTPType(); + ~ParabolaBTPType(); +public: + static const ParabolaBTPType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class EquilateralHyperbolaB4PType + : public ArgsParserObjectType +{ + EquilateralHyperbolaB4PType(); + ~EquilateralHyperbolaB4PType(); +public: + static const EquilateralHyperbolaB4PType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class ConicPolarPointType + : public ArgsParserObjectType +{ + ConicPolarPointType(); + ~ConicPolarPointType(); +public: + static const ConicPolarPointType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class ConicPolarLineType + : public ArgsParserObjectType +{ + ConicPolarLineType(); + ~ConicPolarLineType(); +public: + static const ConicPolarLineType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class ConicDirectrixType + : public ArgsParserObjectType +{ + ConicDirectrixType(); + ~ConicDirectrixType(); +public: + static const ConicDirectrixType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class ParabolaBDPType + : public ObjectLPType +{ + ParabolaBDPType(); + ~ParabolaBDPType(); +public: + static const ParabolaBDPType* instance(); + ObjectImp* calc( const LineData& l, const Coordinate& c ) const; + const ObjectImpType* resultId() const; +}; + +class ConicAsymptoteType + : public ArgsParserObjectType +{ + ConicAsymptoteType(); + ~ConicAsymptoteType(); +public: + static const ConicAsymptoteType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class ConicRadicalType + : public ArgsParserObjectType +{ + ConicRadicalType(); + ~ConicRadicalType(); +public: + static const ConicRadicalType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; + QStringList specialActions() const; + void executeAction( int i, ObjectHolder& o, ObjectTypeCalcer& t, + KigPart& d, KigWidget& w, NormalMode& m ) const; +}; + +#endif + diff --git a/kig/objects/cubic_imp.cc b/kig/objects/cubic_imp.cc new file mode 100644 index 00000000..51bb5d9f --- /dev/null +++ b/kig/objects/cubic_imp.cc @@ -0,0 +1,437 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "cubic_imp.h" + +#include "bogus_imp.h" + +#include "../misc/kigpainter.h" +#include "../misc/screeninfo.h" +#include "../misc/kignumerics.h" +#include "../misc/common.h" +#include "../kig/kig_view.h" + +#include +#include + +CubicImp::CubicImp( const CubicCartesianData& data ) + : CurveImp(), mdata( data ) +{ +} + +CubicImp::~CubicImp() +{ +} + +ObjectImp* CubicImp::transform( const Transformation& t ) const +{ + bool valid = true; + CubicCartesianData d = calcCubicTransformation( data(), t, valid ); + if ( valid ) return new CubicImp( d ); + else return new InvalidImp; +} + +void CubicImp::draw( KigPainter& p ) const +{ + p.drawCurve( this ); +} + +bool CubicImp::contains( const Coordinate& o, int width, const KigWidget& w ) const +{ + return internalContainsPoint( o, w.screenInfo().normalMiss( width ) ); +} + +bool CubicImp::inRect( const Rect&, int, const KigWidget& ) const +{ + // TODO ? + return false; +} + +CubicImp* CubicImp::copy() const +{ + return new CubicImp( mdata ); +} + +double CubicImp::getParam( const Coordinate& p, const KigDocument& ) const +{ + double x = p.x; + double y = p.y; + double t; + + double a000 = mdata.coeffs[0]; + double a001 = mdata.coeffs[1]; + double a002 = mdata.coeffs[2]; + double a011 = mdata.coeffs[3]; + double a012 = mdata.coeffs[4]; + double a022 = mdata.coeffs[5]; + double a111 = mdata.coeffs[6]; + double a112 = mdata.coeffs[7]; + double a122 = mdata.coeffs[8]; + double a222 = mdata.coeffs[9]; + + /* + * first project p onto the cubic. This is done by computing the + * line through p in the direction of the gradient + */ + + double f = a000 + a001*x + a002*y + a011*x*x + a012*x*y + a022*y*y + + a111*x*x*x + a112*x*x*y + a122*x*y*y + a222*y*y*y; + if ( f != 0 ) + { + double fx = a001 + 2*a011*x + a012*y + 3*a111*x*x + 2*a112*x*y + a122*y*y; + double fy = a002 + 2*a022*y + a012*x + 3*a222*y*y + 2*a122*x*y + a112*x*x; + Coordinate v = Coordinate (fx, fy); + if ( f < 0 ) v = -v; // the line points away from the intersection + double a, b, c, d; + calcCubicLineRestriction ( mdata, p, v, a, b, c, d ); + if ( a < 0 ) + { + a *= -1; + b *= -1; + c *= -1; + d *= -1; + } + + // computing the coefficients of the Sturm sequence + double p1a = 2*b*b - 6*a*c; + double p1b = b*c - 9*a*d; + double p0a = c*p1a*p1a + p1b*(3*a*p1b - 2*b*p1a); + // compute the number of roots for negative lambda + int variations = calcCubicVariations ( 0, a, b, c, d, p1a, p1b, p0a ); + bool valid; + int numroots; + double lambda = calcCubicRoot ( -1e10, 1e10, a, b, c, d, variations, valid, + numroots ); + if ( valid ) + { + Coordinate pnew = p + lambda*v; + x = pnew.x; + y = pnew.y; + } + } + + if (x > 0) t = x/(1+x); + else t = x/(1-x); + t = 0.5*(t + 1); + t /= 3; + + Coordinate p1 = getPoint ( t ); + Coordinate p2 = getPoint ( t + 1.0/3.0 ); + Coordinate p3 = getPoint ( t + 2.0/3.0 ); + + double mint = t; + double mindist = p1.valid() ? fabs ( y - p1.y ) : double_inf; + if ( p2.valid() && fabs ( y - p2.y ) < mindist ) + { + mint = t + 1.0/3.0; + mindist = fabs ( y - p2.y ); + } + if ( p3.valid() && fabs ( y - p3.y ) < mindist ) + { + mint = t + 2.0/3.0; + } + + return mint; +} + +const Coordinate CubicImp::getPoint( double p, const KigDocument& ) const +{ + return getPoint( p ); +} + +const Coordinate CubicImp::getPoint( double p ) const +{ + /* + * this isn't really elegant... + * the magnitude of p tells which one of the maximum 3 intersections + * of the vertical line with the cubic to take. + */ + + p *= 3; + int root = (int) p; + assert ( root >= 0 ); + assert ( root <= 3 ); + if ( root == 3 ) root = 2; + + p -= root; + + assert ( 0 <= p && p <= 1 ); + if ( p <= 0. ) p = 1e-6; + if ( p >= 1. ) p = 1 - 1e-6; + root++; + p = 2*p - 1; + double x; + if (p > 0) x = p/(1 - p); + else x = p/(1 + p); + + // calc the third degree polynomial: + // compute the third degree polinomial: +// double a000 = mdata.coeffs[0]; +// double a001 = mdata.coeffs[1]; +// double a002 = mdata.coeffs[2]; +// double a011 = mdata.coeffs[3]; +// double a012 = mdata.coeffs[4]; +// double a022 = mdata.coeffs[5]; +// double a111 = mdata.coeffs[6]; +// double a112 = mdata.coeffs[7]; +// double a122 = mdata.coeffs[8]; +// double a222 = mdata.coeffs[9]; +// +// // first the y^3 coefficient, it coming only from a222: +// double a = a222; +// // next the y^2 coefficient (from a122 and a022): +// double b = a122*x + a022; +// // next the y coefficient (from a112, a012 and a002): +// double c = a112*x*x + a012*x + a002; +// // finally the constant coefficient (from a111, a011, a001 and a000): +// double d = a111*x*x*x + a011*x*x + a001*x + a000; + +// commented out, since the bound is already computed when passing a huge +// interval; the normalization is not needed also + + // renormalize: positive a +// if ( a < 0 ) +// { +// a *= -1; +// b *= -1; +// c *= -1; +// d *= -1; +// } +// +// const double small = 1e-7; +// int degree = 3; +// if ( fabs(a) < small*fabs(b) || +// fabs(a) < small*fabs(c) || +// fabs(a) < small*fabs(d) ) +// { +// degree = 2; +// if ( fabs(b) < small*fabs(c) || +// fabs(b) < small*fabs(d) ) +// { +// degree = 1; +// } +// } + +// and a bound for all the real roots: + +// double bound; +// switch (degree) +// { +// case 3: +// bound = fabs(d/a); +// if ( fabs(c/a) + 1 > bound ) bound = fabs(c/a) + 1; +// if ( fabs(b/a) + 1 > bound ) bound = fabs(b/a) + 1; +// break; +// +// case 2: +// bound = fabs(d/b); +// if ( fabs(c/b) + 1 > bound ) bound = fabs(c/b) + 1; +// break; +// +// case 1: +// default: +// bound = fabs(d/c) + 1; +// break; +// } + + int numroots; + bool valid = true; + double y = calcCubicYvalue ( x, -double_inf, double_inf, root, mdata, valid, + numroots ); + if ( ! valid ) return Coordinate::invalidCoord(); + else return Coordinate(x,y); +// if ( valid ) return Coordinate(x,y); +// root--; if ( root <= 0) root += 3; +// y = calcCubicYvalue ( x, -bound, bound, root, mdata, valid, +// numroots ); +// if ( valid ) return Coordinate(x,y); +// root--; if ( root <= 0) root += 3; +// y = calcCubicYvalue ( x, -bound, bound, root, mdata, valid, +// numroots ); +// assert ( valid ); +// return Coordinate(x,y); +} + +const uint CubicImp::numberOfProperties() const +{ + return Parent::numberOfProperties() + 1; +} + +const QCStringList CubicImp::propertiesInternalNames() const +{ + QCStringList l = Parent::propertiesInternalNames(); + l << "cartesian-equation"; + assert( l.size() == CubicImp::numberOfProperties() ); + return l; + +} + +/* + * cartesian equation property contributed by Carlo Sardi + */ + +const QCStringList CubicImp::properties() const +{ + QCStringList l = Parent::properties(); + l << I18N_NOOP( "Cartesian Equation" ); + assert( l.size() == CubicImp::numberOfProperties() ); + return l; + +} + +const ObjectImpType* CubicImp::impRequirementForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::impRequirementForProperty( which ); + else return CubicImp::stype(); +} + +const char* CubicImp::iconForProperty( uint which ) const +{ + int pnum = 0; + if ( which < Parent::numberOfProperties() ) + return Parent::iconForProperty( which ); + if ( which == Parent::numberOfProperties() + pnum++ ) + return "kig_text"; // cartesian equation string + else + assert( false ); + return ""; +} + +ObjectImp* CubicImp::property( uint which, const KigDocument& w ) const +{ + int pnum = 0; + + if ( which < Parent::numberOfProperties() ) + return Parent::property( which, w ); + if ( which == Parent::numberOfProperties() + pnum++ ) + return new StringImp( cartesianEquationString( w ) ); + else + assert( false ); + return new InvalidImp; +} + +const CubicCartesianData CubicImp::data() const +{ + return mdata; +} + +void CubicImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +bool CubicImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( CubicImp::stype() ) && + static_cast( rhs ).data() == data(); +} + +const ObjectImpType* CubicImp::type() const +{ + return CubicImp::stype(); +} + +const ObjectImpType* CubicImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "cubic", + I18N_NOOP( "cubic curve" ), + I18N_NOOP( "Select this cubic curve" ), + I18N_NOOP( "Select cubic curve %1" ), + I18N_NOOP( "Remove a Cubic Curve" ), + I18N_NOOP( "Add a Cubic Curve" ), + I18N_NOOP( "Move a Cubic Curve" ), + I18N_NOOP( "Attach to this cubic curve" ), + I18N_NOOP( "Show a Cubic Curve" ), + I18N_NOOP( "Hide a Cubic Curve" ) + ); + return &t; +} + +bool CubicImp::containsPoint( const Coordinate& p, const KigDocument& ) const +{ + return internalContainsPoint( p, test_threshold ); +} + +bool CubicImp::internalContainsPoint( const Coordinate& p, double threshold ) const +{ + double a000 = mdata.coeffs[0]; + double a001 = mdata.coeffs[1]; + double a002 = mdata.coeffs[2]; + double a011 = mdata.coeffs[3]; + double a012 = mdata.coeffs[4]; + double a022 = mdata.coeffs[5]; + double a111 = mdata.coeffs[6]; + double a112 = mdata.coeffs[7]; + double a122 = mdata.coeffs[8]; + double a222 = mdata.coeffs[9]; + + double x = p.x; + double y = p.y; + + double f = a000 + a001*x + a002*y + a011*x*x + a012*x*y + a022*y*y + + a111*x*x*x + a112*x*x*y + a122*x*y*y + a222*y*y*y; + double fx = a001 + 2*a011*x + a012*y + 3*a111*x*x + 2*a112*x*y + a122*y*y; + double fy = a002 + a012*x + 2*a022*y + a112*x*x + 2*a122*x*y + 3*a222*y*y; + + double dist = fabs(f)/(fabs(fx) + fabs(fy)); + + return dist <= threshold; +} + +bool CubicImp::isPropertyDefinedOnOrThroughThisImp( uint which ) const +{ + return Parent::isPropertyDefinedOnOrThroughThisImp( which ); +} + +Rect CubicImp::surroundingRect() const +{ + // it's probably possible to calculate this if it exists, but for + // now we don't. + return Rect::invalidRect(); +} + +QString CubicImp::cartesianEquationString( const KigDocument& ) const +{ + /* + * unfortunately QStrings.arg method is limited to %1, %9, so we cannot + * treat all 10 arguments! Let's split the equation in two parts... + * Now this ends up also in the translation machinery, is this really + * necessary? Otherwise we could do a little bit of tidy up on the + * the equation (removal of zeros, avoid " ... + -1234 x ", etc.) + */ + + QString ret = i18n( "%6 x³ + %9 y³ + %7 x²y + %8 xy² + %5 y² + %3 x² + %4 xy + %1 x + %2 y" ); + ret = ret.arg( mdata.coeffs[1], 0, 'g', 3 ); + ret = ret.arg( mdata.coeffs[2], 0, 'g', 3 ); + ret = ret.arg( mdata.coeffs[3], 0, 'g', 3 ); + ret = ret.arg( mdata.coeffs[4], 0, 'g', 3 ); + ret = ret.arg( mdata.coeffs[5], 0, 'g', 3 ); + ret = ret.arg( mdata.coeffs[6], 0, 'g', 3 ); + ret = ret.arg( mdata.coeffs[7], 0, 'g', 3 ); + ret = ret.arg( mdata.coeffs[8], 0, 'g', 3 ); + ret = ret.arg( mdata.coeffs[9], 0, 'g', 3 ); + + ret.append( i18n( " + %1 = 0" ) ); + ret = ret.arg( mdata.coeffs[0], 0, 'g', 3 ); + + // we should find a common place to do this... + ret.replace( "+ -", "- " ); + ret.replace( "+-", "-" ); + return ret; +} diff --git a/kig/objects/cubic_imp.h b/kig/objects/cubic_imp.h new file mode 100644 index 00000000..bb7d89c7 --- /dev/null +++ b/kig/objects/cubic_imp.h @@ -0,0 +1,81 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_CUBIC_IMP_H +#define KIG_OBJECTS_CUBIC_IMP_H + +#include "curve_imp.h" + +#include "../misc/cubic-common.h" + +class LineData; + +/** + * An ObjectImp representing a cubic. + */ +class CubicImp + : public CurveImp +{ + const CubicCartesianData mdata; +public: + typedef CurveImp Parent; + static const ObjectImpType* stype(); + + CubicImp( const CubicCartesianData& data ); + ~CubicImp(); + + ObjectImp* transform( const Transformation& ) const; + void draw( KigPainter& p ) const; + bool contains( const Coordinate& p, int width, const KigWidget& ) const; + bool inRect( const Rect& r, int width, const KigWidget& ) const; + Rect surroundingRect() const; + QString cartesianEquationString( const KigDocument& ) const; + + const uint numberOfProperties() const; + const QCStringList properties() const; + const QCStringList propertiesInternalNames() const; + ObjectImp* property( uint which, const KigDocument& w ) const; + const char* iconForProperty( uint which ) const; + const ObjectImpType* impRequirementForProperty( uint which ) const; + bool isPropertyDefinedOnOrThroughThisImp( uint which ) const; + + CubicImp* copy() const; + + double getParam( const Coordinate& point, const KigDocument& ) const; + + // The getPoint function doesn't need the KigDocument argument, the + // first getPoint function is identical to the other one. It is + // only provided for implementing the CurveImp interface. + const Coordinate getPoint( double param, const KigDocument& ) const; + const Coordinate getPoint( double param ) const; + +public: + /** + * Return the cartesian representation of this cubic. + */ + const CubicCartesianData data() const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + bool equals( const ObjectImp& rhs ) const; + + bool containsPoint( const Coordinate& p, const KigDocument& doc ) const; + bool internalContainsPoint( const Coordinate& p, double threshold ) const; +}; + +#endif diff --git a/kig/objects/cubic_type.cc b/kig/objects/cubic_type.cc new file mode 100644 index 00000000..c322b8c3 --- /dev/null +++ b/kig/objects/cubic_type.cc @@ -0,0 +1,185 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "cubic_type.h" + +#include "cubic_imp.h" +#include "point_imp.h" +#include "bogus_imp.h" + +#include + +static const char cubictpstatement[] = I18N_NOOP( "Construct a cubic curve through this point" ); + +static const struct ArgsParser::spec argsspecCubicB9P[] = +{ + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( CubicB9PType ) + +CubicB9PType::CubicB9PType() + : ArgsParserObjectType( "CubicB9P", argsspecCubicB9P, 9 ) +{ +} + +CubicB9PType::~CubicB9PType() +{ +} + +const CubicB9PType* CubicB9PType::instance() +{ + static const CubicB9PType t; + return &t; +} + +ObjectImp* CubicB9PType::calc( const Args& os, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( os, 2 ) ) return new InvalidImp; + + std::vector points; + for ( uint i = 0; i < os.size(); ++i ) + points.push_back( static_cast( os[i] )->coordinate() ); + + CubicCartesianData d = calcCubicThroughPoints( points ); + if ( d.valid() ) + return new CubicImp( d ); + else + return new InvalidImp; +} + +static const ArgsParser::spec argsspecCubicNodeB6P[] = +{ + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( CubicNodeB6PType ) + +CubicNodeB6PType::CubicNodeB6PType() + : ArgsParserObjectType( "CubicNodeB6P", argsspecCubicNodeB6P, 6 ) +{ +} + +CubicNodeB6PType::~CubicNodeB6PType() +{ +} + +const CubicNodeB6PType* CubicNodeB6PType::instance() +{ + static const CubicNodeB6PType t; + return &t; +} + +ObjectImp* CubicNodeB6PType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents, 2 ) ) return new InvalidImp; + + std::vector points; + for ( Args::const_iterator i = parents.begin(); i != parents.end(); ++i ) + points.push_back( static_cast( *i )->coordinate() ); + + CubicCartesianData d = calcCubicNodeThroughPoints( points ); + if ( d.valid() ) + return new CubicImp( d ); + else + return new InvalidImp; +} + +static const ArgsParser::spec argsspecCubicCuspB4P[] = +{ + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true }, + { PointImp::stype(), cubictpstatement, + I18N_NOOP( "Select a point for the new cubic to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( CubicCuspB4PType ) + +CubicCuspB4PType::CubicCuspB4PType() + : ArgsParserObjectType( "CubicCuspB4P", argsspecCubicCuspB4P, 4 ) +{ +} + +CubicCuspB4PType::~CubicCuspB4PType() +{ +} + +const CubicCuspB4PType* CubicCuspB4PType::instance() +{ + static const CubicCuspB4PType t; + return &t; +} + +ObjectImp* CubicCuspB4PType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents, 2 ) ) return new InvalidImp; + + std::vector points; + for ( Args::const_iterator i = parents.begin(); i != parents.end(); ++i ) + points.push_back( static_cast( *i )->coordinate() ); + + CubicCartesianData d = calcCubicCuspThroughPoints( points ); + if ( d.valid() ) return new CubicImp( d ); + else return new InvalidImp; +} + +const ObjectImpType* CubicB9PType::resultId() const +{ + return CubicImp::stype(); +} + +const ObjectImpType* CubicNodeB6PType::resultId() const +{ + return CubicImp::stype(); +} + +const ObjectImpType* CubicCuspB4PType::resultId() const +{ + return CubicImp::stype(); +} diff --git a/kig/objects/cubic_type.h b/kig/objects/cubic_type.h new file mode 100644 index 00000000..39be7387 --- /dev/null +++ b/kig/objects/cubic_type.h @@ -0,0 +1,56 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_CUBIC_TYPE_H +#define KIG_OBJECTS_CUBIC_TYPE_H + +#include "object_type.h" + +class CubicB9PType + : public ArgsParserObjectType +{ + CubicB9PType(); + ~CubicB9PType(); +public: + static const CubicB9PType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class CubicNodeB6PType + : public ArgsParserObjectType +{ + CubicNodeB6PType(); + ~CubicNodeB6PType(); +public: + static const CubicNodeB6PType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class CubicCuspB4PType + : public ArgsParserObjectType +{ + CubicCuspB4PType(); + ~CubicCuspB4PType(); +public: + static const CubicCuspB4PType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +#endif diff --git a/kig/objects/curve_imp.cc b/kig/objects/curve_imp.cc new file mode 100644 index 00000000..315cd8cb --- /dev/null +++ b/kig/objects/curve_imp.cc @@ -0,0 +1,41 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "curve_imp.h" +#include "../misc/coordinate.h" + +const ObjectImpType* CurveImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "curve", + I18N_NOOP( "curve" ), + I18N_NOOP( "Select this curve" ), + I18N_NOOP( "Select curve %1" ), + I18N_NOOP( "Remove a Curve" ), + I18N_NOOP( "Add a Curve" ), + I18N_NOOP( "Move a Curve" ), + I18N_NOOP( "Attach to this curve" ), + I18N_NOOP( "Show a Curve" ), + I18N_NOOP( "Hide a Curve" ) + ); + return &t; +} + +Coordinate CurveImp::attachPoint() const +{ + return Coordinate::invalidCoord(); +} diff --git a/kig/objects/curve_imp.h b/kig/objects/curve_imp.h new file mode 100644 index 00000000..3a33a722 --- /dev/null +++ b/kig/objects/curve_imp.h @@ -0,0 +1,62 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_CURVE_IMP_H +#define KIG_OBJECTS_CURVE_IMP_H + +#include "object_imp.h" + +/** + * This class represents a curve: something which is composed of + * points, like a line, a circle, a locus... + */ +class CurveImp + : public ObjectImp +{ +public: + typedef ObjectImp Parent; + + /** + * Returns the ObjectImpType representing the CurveImp type. + */ + static const ObjectImpType* stype(); + + Coordinate attachPoint() const; + + // param is between 0 and 1. Note that 0 and 1 should be the + // end-points. E.g. for a Line, getPoint(0) returns a more or less + // infinite point. getPoint(0.5) should return the point in the + // middle. + virtual double getParam( const Coordinate& point, const KigDocument& ) const = 0; + // this should be the inverse function of getPoint(). + // Note that it should also do something reasonable when p is not on + // the curve. You can return an invalid Coordinate( + // Coordinate::invalidCoord() ) if you need to in some cases. + virtual const Coordinate getPoint( double param, const KigDocument& ) const = 0; + + virtual CurveImp* copy() const = 0; + + /** + * Return whether this Curve contains the given point. This is + * implemented as a numerical approximation. Implementations + * can/should use the value test_threshold in common.h as a + * threshold value. + */ + virtual bool containsPoint( const Coordinate& p, const KigDocument& ) const = 0; +}; + +#endif diff --git a/kig/objects/intersection_types.cc b/kig/objects/intersection_types.cc new file mode 100644 index 00000000..804d498d --- /dev/null +++ b/kig/objects/intersection_types.cc @@ -0,0 +1,338 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "intersection_types.h" + +#include "bogus_imp.h" +#include "circle_imp.h" +#include "conic_imp.h" +#include "cubic_imp.h" +#include "line_imp.h" +#include "other_imp.h" +#include "point_imp.h" + +#include + +static const char intersectlinestat[] = I18N_NOOP( "Intersect with this line" ); + +static const ArgsParser::spec argsspecConicLineIntersection[] = +{ + { ConicImp::stype(), I18N_NOOP( "Intersect with this conic" ), + "SHOULD NOT BE SEEN", true }, + { AbstractLineImp::stype(), intersectlinestat, "SHOULD NOT BE SEEN", true }, + { IntImp::stype(), "param", "SHOULD NOT BE SEEN", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ConicLineIntersectionType ) + +ConicLineIntersectionType::ConicLineIntersectionType() + : ArgsParserObjectType( "ConicLineIntersection", + argsspecConicLineIntersection, 3 ) +{ +} + +ConicLineIntersectionType::~ConicLineIntersectionType() +{ +} + +const ConicLineIntersectionType* ConicLineIntersectionType::instance() +{ + static const ConicLineIntersectionType t; + return &t; +} + +ObjectImp* ConicLineIntersectionType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + int side = static_cast( parents[2] )->data(); + assert( side == 1 || side == -1 ); + const LineData line = static_cast( parents[1] )->data(); + + Coordinate ret; + if ( parents[0]->inherits( CircleImp::stype() ) ) + { + // easy case.. + const CircleImp* c = static_cast( parents[0] ); + ret = calcCircleLineIntersect( + c->center(), c->squareRadius(), line, side ); + } + else + { + // harder case.. + ret = calcConicLineIntersect( + static_cast( parents[0] )->cartesianData(), + line, 0.0, side ); + } + if ( ret.valid() ) return new PointImp( ret ); + else return new InvalidImp; +} + +static const ArgsParser::spec argsspecConicLineOtherIntersection[] = +{ + { ConicImp::stype(), I18N_NOOP( "Intersect with this conic" ), + "SHOULD NOT BE SEEN", true }, + { AbstractLineImp::stype(), intersectlinestat, "SHOULD NOT BE SEEN", true }, + { PointImp::stype(), I18N_NOOP( "Already computed intersection point"), + "SHOULD NOT BE SEEN", true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ConicLineOtherIntersectionType ) + +ConicLineOtherIntersectionType::ConicLineOtherIntersectionType() + : ArgsParserObjectType( "ConicLineOtherIntersection", + argsspecConicLineOtherIntersection, 3 ) +{ +} + +ConicLineOtherIntersectionType::~ConicLineOtherIntersectionType() +{ +} + +const ConicLineOtherIntersectionType* ConicLineOtherIntersectionType::instance() +{ + static const ConicLineOtherIntersectionType t; + return &t; +} + +ObjectImp* ConicLineOtherIntersectionType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + Coordinate p = static_cast( parents[2] )->coordinate(); + const LineData line = static_cast( parents[1] )->data(); + + Coordinate ret; +// if ( parents[0]->inherits( CircleImp::stype() ) ) +// { +// // easy case.. +// const CircleImp* c = static_cast( parents[0] ); +// ret = calcCircleLineIntersect( +// c->center(), c->squareRadius(), line, side, valid ); +// } +// else +// { + // harder case.. + double pax = p.x - line.a.x; + double pay = p.y - line.a.y; + double bax = line.b.x - line.a.x; + double bay = line.b.y - line.a.y; + double knownparam = (pax*bax + pay*bay)/(bax*bax + bay*bay); + ret = calcConicLineIntersect( + static_cast( parents[0] )->cartesianData(), + line, knownparam, 0 ); +// } + if ( ret.valid() ) return new PointImp( ret ); + else return new InvalidImp; +} + +static const ArgsParser::spec argsspecLineLineIntersection[] = +{ + { AbstractLineImp::stype(), intersectlinestat, "SHOULD NOT BE SEEN", true }, + { AbstractLineImp::stype(), intersectlinestat, "SHOULD NOT BE SEEN", true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( LineLineIntersectionType ) + +LineLineIntersectionType::LineLineIntersectionType() + : ArgsParserObjectType( "LineLineIntersection", + argsspecLineLineIntersection, 2 ) +{ +} + +LineLineIntersectionType::~LineLineIntersectionType() +{ +} + +const LineLineIntersectionType* LineLineIntersectionType::instance() +{ + static const LineLineIntersectionType t; + return &t; +} + +ObjectImp* LineLineIntersectionType::calc( const Args& parents, const KigDocument& d ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + Coordinate p = + calcIntersectionPoint( + static_cast( parents[0] )->data(), + static_cast( parents[1] )->data() ); + if ( static_cast( parents[0] )->containsPoint( p, d ) && + static_cast( parents[1] )->containsPoint( p, d ) ) + return new PointImp( p ); + else return new InvalidImp(); +} + +static const ArgsParser::spec argsspecLineCubicIntersection[] = +{ + { CubicImp::stype(), I18N_NOOP( "Intersect with this cubic curve" ), + "SHOULD NOT BE SEEN", true }, + { AbstractLineImp::stype(), intersectlinestat, "SHOULD NOT BE SEEN", true }, + { IntImp::stype(), "param", "SHOULD NOT BE SEEN", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( LineCubicIntersectionType ) + +LineCubicIntersectionType::LineCubicIntersectionType() + : ArgsParserObjectType( "LineCubicIntersection", + argsspecLineCubicIntersection, 3 ) +{ +} + +LineCubicIntersectionType::~LineCubicIntersectionType() +{ +} + +const LineCubicIntersectionType* LineCubicIntersectionType::instance() +{ + static const LineCubicIntersectionType t; + return &t; +} + +ObjectImp* LineCubicIntersectionType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + int which = static_cast( parents[2] )->data(); + bool valid = true; + const Coordinate c = calcCubicLineIntersect( + static_cast( parents[0] )->data(), + static_cast( parents[1] )->data(), + which, valid ); + if ( valid ) return new PointImp( c ); + else return new InvalidImp; +} + +const ObjectImpType* ConicLineIntersectionType::resultId() const +{ + return PointImp::stype(); +} + +const ObjectImpType* ConicLineOtherIntersectionType::resultId() const +{ + return PointImp::stype(); +} + +const ObjectImpType* LineLineIntersectionType::resultId() const +{ + return PointImp::stype(); +} + +const ObjectImpType* LineCubicIntersectionType::resultId() const +{ + return PointImp::stype(); +} + +static const ArgsParser::spec argsspecCircleCircleIntersection[] = +{ + { CircleImp::stype(), I18N_NOOP( "Intersect with this circle" ), + "SHOULD NOT BE SEEN", true }, + { CircleImp::stype(), I18N_NOOP( "Intersect with this circle" ), + "SHOULD NOT BE SEEN", true }, + { IntImp::stype(), "param", "SHOULD NOT BE SEEN", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( CircleCircleIntersectionType ) + +CircleCircleIntersectionType::CircleCircleIntersectionType() + : ArgsParserObjectType( "CircleCircleIntersection", + argsspecCircleCircleIntersection, 3 ) +{ +} + +CircleCircleIntersectionType::~CircleCircleIntersectionType() +{ +} + +const CircleCircleIntersectionType* CircleCircleIntersectionType::instance() +{ + static const CircleCircleIntersectionType t; + return &t; +} + +ObjectImp* CircleCircleIntersectionType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + int side = static_cast( parents[2] )->data(); + assert( side == 1 || side == -1 ); + const CircleImp* c1 = static_cast( parents[0] ); + const CircleImp* c2 = static_cast( parents[1] ); + const Coordinate o1 = c1->center(); + const Coordinate o2 = c2->center(); + const double r1sq = c1->squareRadius(); + const Coordinate a = calcCircleRadicalStartPoint( + o1, o2, r1sq, c2->squareRadius() + ); + const LineData line = LineData (a, Coordinate ( a.x -o2.y + o1.y, a.y + o2.x - o1.x )); + Coordinate ret = calcCircleLineIntersect( o1, r1sq, line, side ); + if ( ret.valid() ) return new PointImp( ret ); + else return new InvalidImp; +} + +const ObjectImpType* CircleCircleIntersectionType::resultId() const +{ + return PointImp::stype(); +} + +static const ArgsParser::spec argsspecArcLineIntersection[] = +{ + { ArcImp::stype(), I18N_NOOP( "Intersect with this arc" ), + "SHOULD NOT BE SEEN", true }, + { AbstractLineImp::stype(), intersectlinestat, "SHOULD NOT BE SEEN", true }, + { IntImp::stype(), "param", "SHOULD NOT BE SEEN", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ArcLineIntersectionType ) + +ArcLineIntersectionType::ArcLineIntersectionType() + : ArgsParserObjectType( "ArcLineIntersection", + argsspecArcLineIntersection, 3 ) +{ +} + +ArcLineIntersectionType::~ArcLineIntersectionType() +{ +} + +const ArcLineIntersectionType* ArcLineIntersectionType::instance() +{ + static const ArcLineIntersectionType t; + return &t; +} + +ObjectImp* ArcLineIntersectionType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + int side = static_cast( parents[2] )->data(); + assert( side == 1 || side == -1 ); + const LineData line = static_cast( parents[1] )->data(); + + const ArcImp* c = static_cast( parents[0] ); + const double r = c->radius(); + Coordinate ret = calcArcLineIntersect( c->center(), r*r, c->startAngle(), + c->angle(), line, side ); + if ( ret.valid() ) return new PointImp( ret ); + else return new InvalidImp; +} + +const ObjectImpType* ArcLineIntersectionType::resultId() const +{ + return PointImp::stype(); +} diff --git a/kig/objects/intersection_types.h b/kig/objects/intersection_types.h new file mode 100644 index 00000000..9e1df62e --- /dev/null +++ b/kig/objects/intersection_types.h @@ -0,0 +1,105 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_INTERSECTION_TYPES_H +#define KIG_OBJECTS_INTERSECTION_TYPES_H + +#include "object_type.h" + +/** + * conic line intersection. This also serves as circle-line + * intersection, in which case it uses the easier way to calc + * ... There is no separate CircleLineIntersectionPoint, since the + * difference between both types is quite small ( same number of + * intersections with a line, for example.. ), and since with + * transformations, Circles might dynamically change types to + * Conics.. + */ +class ConicLineIntersectionType + : public ArgsParserObjectType +{ + ConicLineIntersectionType(); + ~ConicLineIntersectionType(); +public: + static const ConicLineIntersectionType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +/** + * conic line 'other' intersection. In case we already know one of the + * two intersections + */ +class ConicLineOtherIntersectionType + : public ArgsParserObjectType +{ + ConicLineOtherIntersectionType(); + ~ConicLineOtherIntersectionType(); +public: + static const ConicLineOtherIntersectionType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class LineLineIntersectionType + : public ArgsParserObjectType +{ + LineLineIntersectionType(); + ~LineLineIntersectionType(); +public: + static const LineLineIntersectionType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class LineCubicIntersectionType + : public ArgsParserObjectType +{ + LineCubicIntersectionType(); + ~LineCubicIntersectionType(); +public: + static const LineCubicIntersectionType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class CircleCircleIntersectionType + : public ArgsParserObjectType +{ + CircleCircleIntersectionType(); + ~CircleCircleIntersectionType(); +public: + static const CircleCircleIntersectionType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +/** + * arc line intersection. + */ +class ArcLineIntersectionType + : public ArgsParserObjectType +{ + ArcLineIntersectionType(); + ~ArcLineIntersectionType(); +public: + static const ArcLineIntersectionType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +#endif diff --git a/kig/objects/inversion_type.cc b/kig/objects/inversion_type.cc new file mode 100644 index 00000000..0ab77780 --- /dev/null +++ b/kig/objects/inversion_type.cc @@ -0,0 +1,412 @@ +// Copyright (C) 2005 Maurizio Paolini + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "inversion_type.h" +#include "point_imp.h" +#include "line_imp.h" +#include "circle_imp.h" +#include "other_imp.h" +#include "bogus_imp.h" + +#include "../misc/common.h" + +#include + +static const char str1[] = I18N_NOOP( "Invert with respect to this circle" ); +static const char str2[] = I18N_NOOP( "Select the circle we want to invert against..." ); + +static const ArgsParser::spec argsspecInvertPoint[] = +{ + { PointImp::stype(), I18N_NOOP( "Compute the inversion of this point" ), + I18N_NOOP( "Select the point to invert..." ), false }, + { CircleImp::stype(), str1, str2, false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( InvertPointType ) + +InvertPointType::InvertPointType() + : ArgsParserObjectType( "InvertPoint", argsspecInvertPoint, 2 ) +{ +} + +InvertPointType::~InvertPointType() +{ +} + +const InvertPointType* InvertPointType::instance() +{ + static const InvertPointType s; + return &s; +} + +const ObjectImpType* InvertPointType::resultId() const +{ + return PointImp::stype(); +} + +ObjectImp* InvertPointType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + const CircleImp* c = static_cast( args[1] ); + Coordinate center = c->center(); + Coordinate relp = static_cast( args[0] )->coordinate() - center; + double radiussq = c->squareRadius(); + double normsq = relp.x*relp.x + relp.y*relp.y; + if ( normsq == 0 ) return new InvalidImp; + return new PointImp( center + (radiussq/normsq)*relp ); +} + +/* + * inversion of a line + */ + +static const ArgsParser::spec argsspecInvertLine[] = +{ + { LineImp::stype(), I18N_NOOP( "Compute the inversion of this line" ), + I18N_NOOP( "Select the line to invert..." ), false }, + { CircleImp::stype(), str1, str2, false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( InvertLineType ) + +InvertLineType::InvertLineType() + : ArgsParserObjectType( "InvertLine", argsspecInvertLine, 2 ) +{ +} + +InvertLineType::~InvertLineType() +{ +} + +const InvertLineType* InvertLineType::instance() +{ + static const InvertLineType s; + return &s; +} + +const ObjectImpType* InvertLineType::resultId() const +{ + return CircleImp::stype(); +} + +ObjectImp* InvertLineType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + const CircleImp* c = static_cast( args[1] ); + Coordinate center = c->center(); + double radiussq = c->squareRadius(); + const LineData line = static_cast( args[0] )->data(); + Coordinate relb = line.b - center; + Coordinate ab = line.b - line.a; + double t = (relb.x*ab.x + relb.y*ab.y)/(ab.x*ab.x + ab.y*ab.y); + Coordinate relh = relb - t*ab; + double normhsq = relh.x*relh.x + relh.y*relh.y; + if ( normhsq < 1e-12*radiussq ) return new LineImp( line.a, line.b ); + Coordinate newcenter = center + 0.5*radiussq/normhsq*relh; + double newradius = 0.5*radiussq/sqrt(normhsq); + + return new CircleImp( newcenter, newradius ); +} + +/* + * inversion of a segment + */ + +static const ArgsParser::spec argsspecInvertSegment[] = +{ + { SegmentImp::stype(), I18N_NOOP( "Compute the inversion of this segment" ), + I18N_NOOP( "Select the segment to invert..." ), false }, + { CircleImp::stype(), str1, str2, false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( InvertSegmentType ) + +InvertSegmentType::InvertSegmentType() + : ArgsParserObjectType( "InvertSegment", argsspecInvertSegment, 2 ) +{ +} + +InvertSegmentType::~InvertSegmentType() +{ +} + +const InvertSegmentType* InvertSegmentType::instance() +{ + static const InvertSegmentType s; + return &s; +} + +const ObjectImpType* InvertSegmentType::resultId() const +{ + return ArcImp::stype(); +} + +ObjectImp* InvertSegmentType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + const CircleImp* c = static_cast( args[1] ); + Coordinate center = c->center(); + double radiussq = c->squareRadius(); + const LineData line = static_cast( args[0] )->data(); + Coordinate rela = line.a - center; + Coordinate relb = line.b - center; + Coordinate ab = relb - rela; + double t = (relb.x*ab.x + relb.y*ab.y)/(ab.x*ab.x + ab.y*ab.y); + Coordinate relh = relb - t*ab; + double normhsq = relh.x*relh.x + relh.y*relh.y; + + /* + * compute the inversion of the two endpoints + */ + + Coordinate newcenterrel = 0.5*radiussq/normhsq*relh; + Coordinate relainv = radiussq/rela.squareLength() * rela; + Coordinate relbinv = radiussq/relb.squareLength() * relb; + + if ( normhsq < 1e-12*radiussq ) + { + if ( rela.squareLength() < 1e-12 ) + { + return new RayImp( relbinv + center, 2*relbinv + center ); + } + if ( relb.squareLength() < 1e-12 ) + { + return new RayImp( relainv + center, 2*relainv + center ); + } + if ( relb.x*rela.x + relb.y*rela.y > 0 ) + { + return new SegmentImp( relainv + center, relbinv + center ); + } + return new InvalidImp(); + } + double newradius = 0.5*radiussq/sqrt(normhsq); + + relainv -= newcenterrel; + relbinv -= newcenterrel; + double angle1 = atan2( relainv.y, relainv.x ); + double angle2 = atan2( relbinv.y, relbinv.x ); + double angle = angle2 - angle1; + if ( ab.x*rela.y - ab.y*rela.x > 0 ) + { + angle1 = angle2; + angle = -angle; + } + while ( angle1 < 0 ) angle1 += 2*M_PI; + while ( angle1 >= 2*M_PI ) angle1 -= 2*M_PI; + while ( angle < 0 ) angle += 2*M_PI; + while ( angle >= 2*M_PI ) angle -= 2*M_PI; + return new ArcImp( newcenterrel + center, newradius, angle1, angle ); +} + +/* + * inversion of a circle + */ + +static const ArgsParser::spec argsspecInvertCircle[] = +{ + { CircleImp::stype(), I18N_NOOP( "Compute the inversion of this circle" ), + I18N_NOOP( "Select the circle to invert..." ), false }, + { CircleImp::stype(), str1, str2, false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( InvertCircleType ) + +InvertCircleType::InvertCircleType() + : ArgsParserObjectType( "InvertCircle", argsspecInvertCircle, 2 ) +{ +} + +InvertCircleType::~InvertCircleType() +{ +} + +const InvertCircleType* InvertCircleType::instance() +{ + static const InvertCircleType s; + return &s; +} + +const ObjectImpType* InvertCircleType::resultId() const +{ + return CircleImp::stype(); +} + +ObjectImp* InvertCircleType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + const CircleImp* refcircle = static_cast( args[1] ); + Coordinate refc = refcircle->center(); + double refrsq = refcircle->squareRadius(); + const CircleImp* circle = static_cast( args[0] ); + Coordinate c = circle->center() - refc; + double clength = c.length(); + Coordinate cnorm = Coordinate (1.,0.); + if ( clength != 0.0 ) cnorm = c/clength; + double r = circle->radius(); + Coordinate tc = r*cnorm; + Coordinate b = c + tc; //(1 + t)*c; + double bsq = b.x*b.x + b.y*b.y; + Coordinate bprime = refrsq*b/bsq; + if ( std::fabs( clength - r ) < 1e-6*clength ) // circle through origin -> line + { + return new LineImp( bprime+refc, bprime+refc+Coordinate( -c.y, c.x ) ); + } + + Coordinate a = c - tc; + double asq = a.x*a.x + a.y*a.y; + Coordinate aprime = refrsq*a/asq; + + Coordinate cprime = 0.5*(aprime + bprime); + double rprime = 0.5*( bprime - aprime ).length(); + + return new CircleImp( cprime + refc, rprime ); +} + +/* + * inversion of an arc + */ + +static const ArgsParser::spec argsspecInvertArc[] = +{ + { ArcImp::stype(), I18N_NOOP( "Compute the inversion of this arc" ), + I18N_NOOP( "Select the arc to invert..." ), false }, + { CircleImp::stype(), str1, str2, false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( InvertArcType ) + +InvertArcType::InvertArcType() + : ArgsParserObjectType( "InvertArc", argsspecInvertArc, 2 ) +{ +} + +InvertArcType::~InvertArcType() +{ +} + +const InvertArcType* InvertArcType::instance() +{ + static const InvertArcType s; + return &s; +} + +const ObjectImpType* InvertArcType::resultId() const +{ + return ArcImp::stype(); +} + +ObjectImp* InvertArcType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + const CircleImp* refcircle = static_cast( args[1] ); + Coordinate refc = refcircle->center(); + double refrsq = refcircle->squareRadius(); + const ArcImp* arc = static_cast( args[0] ); + Coordinate c = arc->center() - refc; + double clength = c.length(); + Coordinate cnorm = Coordinate (1.,0.); + if ( clength != 0.0 ) cnorm = c/clength; + double r = arc->radius(); + /* + * r > clength means center of inversion circle inside of circle supporting arc + */ + Coordinate tc = r*cnorm; + Coordinate b = c + tc; + double bsq = b.x*b.x + b.y*b.y; + Coordinate bprime = refrsq*b/bsq; + if ( std::fabs( clength - r ) < 1e-6*clength ) // support circle through origin -> + // segment, ray or invalid + // (reversed segment, union of two rays) + { + bool valid1 = false; + bool valid2 = false; + Coordinate ep1 = arc->firstEndPoint() - refc; + Coordinate ep2 = arc->secondEndPoint() - refc; + Coordinate ep1inv = Coordinate::invalidCoord(); + Coordinate ep2inv = Coordinate::invalidCoord(); + double ep1sq = ep1.squareLength(); + if ( ep1sq > 1e-12 ) + { + valid1 = true; + ep1inv = refrsq/ep1sq * ep1; + } + Coordinate rayendp = ep1inv; + int sign = 1; + double ep2sq = ep2.squareLength(); + if ( ep2sq > 1e-12 ) + { + valid2 = true; + ep2inv = refrsq/ep2sq * ep2; + rayendp = ep2inv; + sign = -1; + } + if ( valid1 || valid2 ) + { + if ( valid1 && valid2 ) + { + // this gives either a segment or the complement of a segment (relative + // to its support line). We return a segment in any case (fixme) + double ang = atan2( -c.y, -c.x ); + double sa = arc->startAngle(); + if ( ang < sa ) ang += 2*M_PI; + if ( ang - sa - arc->angle() < 0 ) return new InvalidImp(); + return new SegmentImp( ep1inv + refc, ep2inv + refc ); + } else + return new RayImp ( rayendp + refc, + rayendp + refc + sign*Coordinate( -c.y, c.x ) ); // this should give a Ray + } else + return new LineImp( bprime+refc, bprime+refc+Coordinate( -c.y, c.x ) ); + } + + Coordinate a = c - tc; + double asq = a.x*a.x + a.y*a.y; + Coordinate aprime = refrsq*a/asq; + + Coordinate cprime = 0.5*(aprime + bprime); + double rprime = 0.5*( bprime - aprime ).length(); + + Coordinate ep1 = arc->firstEndPoint() - refc; + double ang1 = arc->startAngle(); + double newstartangle = 2*atan2(ep1.y,ep1.x) - ang1; + Coordinate ep2 = arc->secondEndPoint() - refc; + double ang2 = ang1 + arc->angle(); + double newendangle = 2*atan2(ep2.y,ep2.x) - ang2; + double newangle = newendangle - newstartangle; + + /* + * newstartangle and newendangle might have to be exchanged: + * this is the case if the circle supporting our arc does not + * contain the center of the inversion circle + */ + if ( r < clength ) + { + newstartangle = newendangle - M_PI; + newangle = - newangle; + // newendangle is no-longer valid + } + while ( newstartangle < 0 ) newstartangle += 2*M_PI; + while ( newstartangle >= 2*M_PI ) newstartangle -= 2*M_PI; + while ( newangle < 0 ) newangle += 2*M_PI; + while ( newangle >= 2*M_PI ) newangle -= 2*M_PI; + return new ArcImp( cprime + refc, rprime, newstartangle, newangle ); +} + diff --git a/kig/objects/inversion_type.h b/kig/objects/inversion_type.h new file mode 100644 index 00000000..d7b97957 --- /dev/null +++ b/kig/objects/inversion_type.h @@ -0,0 +1,86 @@ +// Copyright (C) 2005 Maurizio Paolini + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_INVERSION_TYPE_H +#define KIG_OBJECTS_INVERSION_TYPE_H + +#include "base_type.h" + +/** + * Inversion of a point, line + */ +class InvertPointType + : public ArgsParserObjectType +{ + InvertPointType(); + ~InvertPointType(); +public: + static const InvertPointType* instance(); + + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class InvertLineType + : public ArgsParserObjectType +{ + InvertLineType(); + ~InvertLineType(); +public: + static const InvertLineType* instance(); + + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class InvertSegmentType + : public ArgsParserObjectType +{ + InvertSegmentType(); + ~InvertSegmentType(); +public: + static const InvertSegmentType* instance(); + + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class InvertCircleType + : public ArgsParserObjectType +{ + InvertCircleType(); + ~InvertCircleType(); +public: + static const InvertCircleType* instance(); + + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class InvertArcType + : public ArgsParserObjectType +{ + InvertArcType(); + ~InvertArcType(); +public: + static const InvertArcType* instance(); + + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +#endif diff --git a/kig/objects/line_imp.cc b/kig/objects/line_imp.cc new file mode 100644 index 00000000..6f3c6002 --- /dev/null +++ b/kig/objects/line_imp.cc @@ -0,0 +1,571 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "line_imp.h" + +#include "bogus_imp.h" +#include "point_imp.h" + +#include "../misc/rect.h" +#include "../misc/common.h" +#include "../misc/kigtransform.h" +#include "../misc/kigpainter.h" +#include "../kig/kig_view.h" + +#include + +#include +using namespace std; + +AbstractLineImp::AbstractLineImp( const Coordinate& a, const Coordinate& b ) + : mdata( a, b ) +{ +} + +AbstractLineImp::~AbstractLineImp() +{ +} + +bool AbstractLineImp::inRect( const Rect& r, int width, const KigWidget& w ) const +{ + return lineInRect( r, mdata.a, mdata.b, width, this, w ); +} + +const uint AbstractLineImp::numberOfProperties() const +{ + return Parent::numberOfProperties() + 2; +} + +const ObjectImpType* AbstractLineImp::impRequirementForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::impRequirementForProperty( which ); + else return AbstractLineImp::stype(); +} + +const char* AbstractLineImp::iconForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::iconForProperty( which ); + if ( which == Parent::numberOfProperties() ) + return "slope"; // slope + if ( which == Parent::numberOfProperties() + 1 ) + return "kig_text"; // equation + else assert( false ); + return ""; +} + +ObjectImp* AbstractLineImp::property( uint which, const KigDocument& w ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::property( which, w ); + if ( which == Parent::numberOfProperties() ) + return new DoubleImp( slope() ); + if ( which == Parent::numberOfProperties() + 1 ) + return new StringImp( equationString() ); + else assert( false ); + return new InvalidImp; +} + +const QCStringList AbstractLineImp::propertiesInternalNames() const +{ + QCStringList l = Parent::propertiesInternalNames(); + l << "slope"; + l << "equation"; + assert( l.size() == AbstractLineImp::numberOfProperties() ); + return l; +} + +const QCStringList AbstractLineImp::properties() const +{ + QCStringList l = Parent::properties(); + l << I18N_NOOP( "Slope" ); + l << I18N_NOOP( "Equation" ); + assert( l.size() == AbstractLineImp::numberOfProperties() ); + return l; +} + +const uint SegmentImp::numberOfProperties() const +{ + return Parent::numberOfProperties() + 4; +} + +const QCStringList SegmentImp::propertiesInternalNames() const +{ + QCStringList s = Parent::propertiesInternalNames(); + s << "length"; + s << "mid-point"; + s << "end-point-A"; + s << "end-point-B"; + assert( s.size() == SegmentImp::numberOfProperties() ); + return s; +} + +const QCStringList SegmentImp::properties() const +{ + QCStringList s = Parent::properties(); + s << I18N_NOOP( "Length" ); + s << I18N_NOOP( "Mid Point" ); + s << I18N_NOOP( "First End Point" ); + s << I18N_NOOP( "Second End Point" ); + assert( s.size() == SegmentImp::numberOfProperties() ); + return s; +} + +const ObjectImpType* SegmentImp::impRequirementForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::impRequirementForProperty( which ); + else return SegmentImp::stype(); +} + +const char* SegmentImp::iconForProperty( uint which ) const +{ + int pnum = 0; + if ( which < Parent::numberOfProperties() ) + return Parent::iconForProperty( which ); + else if ( which == Parent::numberOfProperties() + pnum++ ) + return "distance"; // length + else if ( which == Parent::numberOfProperties() + pnum++ ) + return "segment_midpoint"; // mid point + else if ( which == Parent::numberOfProperties() + pnum++ ) + return "endpoint1"; // mid point + else if ( which == Parent::numberOfProperties() + pnum++ ) + return "endpoint2"; // mid point + else assert( false ); + return ""; +} + +ObjectImp* SegmentImp::property( uint which, const KigDocument& w ) const +{ + int pnum = 0; + + if ( which < Parent::numberOfProperties() ) + return Parent::property( which, w ); + else if ( which == Parent::numberOfProperties() + pnum++ ) + return new DoubleImp( mdata.dir().length() ); + else if ( which == Parent::numberOfProperties() + pnum++ ) + return new PointImp( ( mdata.a + mdata.b ) / 2 ); + else if ( which == Parent::numberOfProperties() + pnum++ ) + return new PointImp( mdata.a ); + else if ( which == Parent::numberOfProperties() + pnum++ ) + return new PointImp( mdata.b ); + else assert( false ); + return new InvalidImp; +} + +double AbstractLineImp::slope() const +{ + Coordinate diff = mdata.dir(); + return diff.y / diff.x; +} + +const QString AbstractLineImp::equationString() const +{ + Coordinate p = mdata.a; + Coordinate q = mdata.b; + + double m = ( q.y - p.y ) / ( q.x - p.x ); + double r = - ( q.y - p.y ) * p.x / ( q.x - p.x ) + p.y; + + QString ret = QString::fromUtf8( "y = %1x " ) + + QString::fromUtf8( r > 0 ? "+" : "-" ) + + QString::fromUtf8( " %2" ); + + ret = ret.arg( m, 0, 'g', 3 ); + ret = ret.arg( abs( r ), 0, 'g', 3 ); + + return ret; +} + +void SegmentImp::draw( KigPainter& p ) const +{ + p.drawSegment( mdata ); +} + +bool SegmentImp::contains( const Coordinate& p, int width, const KigWidget& w ) const +{ + return internalContainsPoint( p, w.screenInfo().normalMiss( width ) ); +} + +void RayImp::draw( KigPainter& p ) const +{ + p.drawRay( mdata ); +} + +bool RayImp::contains( const Coordinate& p, int width, const KigWidget& w ) const +{ + return internalContainsPoint( p, w.screenInfo().normalMiss( width ) ); +} + +void LineImp::draw( KigPainter& p ) const +{ + p.drawLine( mdata ); +} + +bool LineImp::contains( const Coordinate& p, int width, const KigWidget& w ) const +{ + return internalContainsPoint( p, w.screenInfo().normalMiss( width ) ); +} + +SegmentImp::SegmentImp( const Coordinate& a, const Coordinate& b ) + : AbstractLineImp( a, b ) +{ +} + +RayImp::RayImp( const Coordinate& a, const Coordinate& b ) + : AbstractLineImp( a, b ) +{ +} + +LineImp::LineImp( const Coordinate& a, const Coordinate& b ) + : AbstractLineImp( a, b ) +{ +} + +SegmentImp* SegmentImp::copy() const +{ + return new SegmentImp( mdata ); +} + +RayImp* RayImp::copy() const +{ + return new RayImp( mdata ); +} + +LineImp* LineImp::copy() const +{ + return new LineImp( mdata ); +} + +const Coordinate SegmentImp::getPoint( double param, const KigDocument& ) const +{ + return mdata.a + mdata.dir()*param; +} + +double SegmentImp::getParam( const Coordinate& p, const KigDocument& ) const +{ + Coordinate pt = calcPointOnPerpend( data(), p ); + pt = calcIntersectionPoint( data(), LineData( p, pt ) ); + // if pt is over the end of the segment ( i.e. it's on the line + // which the segment is a part of, but not of the segment itself..; + // ) we set it to one of the end points of the segment... + if ((pt - mdata.a).length() > mdata.dir().length() ) + pt = mdata.b; + else if ( (pt- mdata.b).length() > mdata.dir().length() ) + pt = mdata.a; + if (mdata.b == mdata.a) return 0; + return ((pt - mdata.a).length())/(mdata.dir().length()); +} + +LineData AbstractLineImp::data() const +{ + return mdata; +} + +const Coordinate RayImp::getPoint( double param, const KigDocument& ) const +{ + param = 1.0/param - 1.0; + return mdata.a + mdata.dir()*param; +} + +double RayImp::getParam( const Coordinate& p, const KigDocument& ) const +{ + const LineData ld = data(); + Coordinate pt = calcPointOnPerpend( ld, p ); + pt = calcIntersectionPoint( ld, LineData( p, pt )); + // if pt is over the end of the ray ( i.e. it's on the line + // which the ray is a part of, but not of the ray itself..; + // ) we set it to the start point of the ray... + Coordinate dir = ld.dir(); + pt -= ld.a; + double param; + if ( dir.x != 0 ) param = pt.x / dir.x; + else if ( dir.y != 0 ) param = pt.y / dir.y; + else param = 0.; + if ( param < 0. ) param = 0.; + + // mp: let's try with 1/(x+1), this reverses the mapping, but + // should allow to take advantage of the tightness of floating point + // numbers near zero, in order to get more possible positions near + // infinity + + param = 1./( param + 1. ); + + assert( param >= 0. && param <= 1. ); + return param; +} + +const Coordinate LineImp::getPoint( double p, const KigDocument& ) const +{ + // inspired upon KSeg + + // we need to spread the points over the line, it should also come near + // the (infinite) end of the line, but most points should be near + // the two points we contain... + if ( p <= 0. ) p = 1e-6; + if ( p >= 1. ) p = 1 - 1e-6; + p = 2*p - 1; + if (p > 0) p = p/(1 - p); + else p = p/(1 + p); +// p *= 1024; // such multiplying factor could be useful in order to + // have more points near infinity, at the expense of + // points near ma and mb + return mdata.a + p*mdata.dir(); +} + +double LineImp::getParam( const Coordinate& point, const KigDocument& ) const +{ + // somewhat the reverse of getPoint, although it also supports + // points not on the line... + + Coordinate pa = point - mdata.a; + Coordinate ba = mdata.dir(); + double balsq = ba.x*ba.x + ba.y*ba.y; + assert (balsq > 0); + + double p = (pa.x*ba.x + pa.y*ba.y)/balsq; +// p /= 1024; + if (p > 0) p = p/(1+p); + else p = p/(1-p); + + return 0.5*(p + 1); +} + +ObjectImp* SegmentImp::transform( const Transformation& t ) const +{ + if ( ! t.isAffine() ) /* we need to check the position of the two points */ + { + if ( t.getProjectiveIndicator( mdata.a ) * + t.getProjectiveIndicator( mdata.b ) < 0 ) + return new InvalidImp(); + } + Coordinate na = t.apply( mdata.a ); + Coordinate nb = t.apply( mdata.b ); + if( na.valid() && nb.valid() ) return new SegmentImp( na, nb ); + else return new InvalidImp(); +} + +ObjectImp* LineImp::transform( const Transformation& t ) const +{ + Coordinate na = t.apply( mdata.a ); + Coordinate nb = t.apply( mdata.b ); + if ( na.valid() && nb.valid() ) return new LineImp( na, nb ); + else return new InvalidImp(); +} + +ObjectImp* RayImp::transform( const Transformation& t ) const +{ + if ( ! t.isAffine() ) /* we need to check the position of the two points */ + { + double pa = t.getProjectiveIndicator( mdata.a ); + double pb = t.getProjectiveIndicator( mdata.b ); + if ( pa < 0 ) pb = -pb; + if ( pb < fabs (pa) ) return new InvalidImp(); + Coordinate na = t.apply( mdata.a ); + Coordinate nb = t.apply0( mdata.b - mdata.a ); + if ( na.valid() && nb.valid() ) return new SegmentImp( na, nb ); + else return new InvalidImp(); + } + Coordinate na = t.apply( mdata.a ); + Coordinate nb = t.apply( mdata.b ); + if ( na.valid() && nb.valid() ) return new RayImp( na, nb ); + else return new InvalidImp(); +} + +AbstractLineImp::AbstractLineImp( const LineData& d ) + : mdata( d ) +{ +} + +SegmentImp::SegmentImp( const LineData& d ) + : AbstractLineImp( d ) +{ +} + +RayImp::RayImp( const LineData& d ) + : AbstractLineImp( d ) +{ +} + +LineImp::LineImp( const LineData& d ) + : AbstractLineImp( d ) +{ +} + +double SegmentImp::length() const +{ + return mdata.length(); +} + +void SegmentImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +void RayImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +void LineImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +bool AbstractLineImp::equals( const ObjectImp& rhs ) const +{ + return rhs.type() == type() && + static_cast( rhs ).data() == data(); +} + +const ObjectImpType* AbstractLineImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "line", I18N_NOOP( "line" ), + I18N_NOOP( "Select a Line" ), 0, 0, 0, 0, 0, 0, 0 ); + return &t; +} + +const ObjectImpType* LineImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "line", + I18N_NOOP( "line" ), + I18N_NOOP( "Select this line" ), + I18N_NOOP( "Select line %1" ), + I18N_NOOP( "Remove a Line" ), + I18N_NOOP( "Add a Line" ), + I18N_NOOP( "Move a Line" ), + I18N_NOOP( "Attach to this line" ), + I18N_NOOP( "Show a Line" ), + I18N_NOOP( "Hide a Line" ) + ); + return &t; +} + +const ObjectImpType* SegmentImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "segment", + I18N_NOOP( "segment" ), + I18N_NOOP( "Select this segment" ), + I18N_NOOP( "Select segment %1" ), + I18N_NOOP( "Remove a Segment" ), + I18N_NOOP( "Add a Segment" ), + I18N_NOOP( "Move a Segment" ), + I18N_NOOP( "Attach to this segment" ), + I18N_NOOP( "Show a Segment" ), + I18N_NOOP( "Hide a Segment" ) + ); + return &t; +} + +const ObjectImpType* RayImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "ray", + I18N_NOOP( "half-line" ), + I18N_NOOP( "Select this half-line" ), + I18N_NOOP( "Select half-line %1" ), + I18N_NOOP( "Remove a Half-Line" ), + I18N_NOOP( "Add a Half-Line" ), + I18N_NOOP( "Move a Half-Line" ), + I18N_NOOP( "Attach to this half-line" ), + I18N_NOOP( "Show a Half-Line" ), + I18N_NOOP( "Hide a Half-Line" ) + ); + return &t; +} + +const ObjectImpType* SegmentImp::type() const +{ + return SegmentImp::stype(); +} + +const ObjectImpType* RayImp::type() const +{ + return RayImp::stype(); +} + +const ObjectImpType* LineImp::type() const +{ + return LineImp::stype(); +} + +bool SegmentImp::containsPoint( const Coordinate& p, const KigDocument& ) const +{ + return internalContainsPoint( p, test_threshold ); +} + +bool SegmentImp::internalContainsPoint( const Coordinate& p, double threshold ) const +{ + return isOnSegment( p, mdata.a, mdata.b, threshold ); +} + +bool RayImp::containsPoint( const Coordinate& p, const KigDocument& ) const +{ + return internalContainsPoint( p, test_threshold ); +} + +bool RayImp::internalContainsPoint( const Coordinate& p, double threshold ) const +{ + return isOnRay( p, mdata.a, mdata.b, threshold ); +} + +bool LineImp::containsPoint( const Coordinate& p, const KigDocument& ) const +{ + return internalContainsPoint( p, test_threshold ); +} + +bool LineImp::internalContainsPoint( const Coordinate& p, double threshold ) const +{ + return isOnLine( p, mdata.a, mdata.b, threshold ); +} + +bool AbstractLineImp::isPropertyDefinedOnOrThroughThisImp( uint which ) const +{ + int pnum = 0; + + if ( which < Parent::numberOfProperties() ) + return Parent::isPropertyDefinedOnOrThroughThisImp( which ); + else if ( which == Parent::numberOfProperties() + pnum++ ) + return false; + else if ( which == Parent::numberOfProperties() + pnum++ ) + return true; + else if ( which == Parent::numberOfProperties() + pnum++ ) + return true; + else if ( which == Parent::numberOfProperties() + pnum++ ) + return true; + else assert( false ); + return false; +} + +Rect SegmentImp::surroundingRect() const +{ + return Rect( mdata.a, mdata.b ); +} + +Rect RayImp::surroundingRect() const +{ + return Rect::invalidRect(); +} + +Rect LineImp::surroundingRect() const +{ + return Rect::invalidRect(); +} diff --git a/kig/objects/line_imp.h b/kig/objects/line_imp.h new file mode 100644 index 00000000..c9014613 --- /dev/null +++ b/kig/objects/line_imp.h @@ -0,0 +1,215 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_LINE_IMP_H +#define KIG_OBJECTS_LINE_IMP_H + +#include "curve_imp.h" + +#include "../misc/common.h" + +class LineData; + +/** + * An ObjectImp class that is the base of the line-like ObjectImp's: + * SegmentImp, LineImp and RayImp.. + */ +class AbstractLineImp + : public CurveImp +{ +protected: + LineData mdata; + AbstractLineImp( const LineData& d ); + AbstractLineImp( const Coordinate& a, const Coordinate& b ); + +public: + typedef CurveImp Parent; + /** + * Returns the ObjectImpType representing the AbstractLineImp + * type.. + */ + static const ObjectImpType* stype(); + + ~AbstractLineImp(); + + bool inRect( const Rect& r, int width, const KigWidget& ) const; + + const uint numberOfProperties() const; + const QCStringList properties() const; + const QCStringList propertiesInternalNames() const; + ObjectImp* property( uint which, const KigDocument& d ) const; + const char* iconForProperty( uint which ) const; + const ObjectImpType* impRequirementForProperty( uint which ) const; + bool isPropertyDefinedOnOrThroughThisImp( uint which ) const; + + /** + * Get the slope of this AbstractLineImp.. For a line through + * points a( xa, ya ) and b ( xb, yb ), this means the value ( yb - + * ya ) / ( xb - xa ). + */ + double slope() const; + /** + * Get a string containing the equation of this line in the form "y + * = a * x + b ". + */ + const QString equationString() const; + /** + * Get the LineData for this AbstractLineImp. + */ + LineData data() const; + + bool equals( const ObjectImp& rhs ) const; +}; + +/** + * An ObjectImp representing a segment + */ +class SegmentImp + : public AbstractLineImp +{ +public: + typedef AbstractLineImp Parent; + /** + * Returns the ObjectImpType representing the SegmentImp + * type.. + */ + static const ObjectImpType* stype(); + + /** + * Construct a new segment from point a to point b. + */ + SegmentImp( const Coordinate& a, const Coordinate& b ); + /** + * Construct a new segment from a LineData. + */ + SegmentImp( const LineData& d ); + + void draw( KigPainter& p ) const; + bool contains( const Coordinate& p, int width, const KigWidget& si ) const; + Rect surroundingRect() const; + + ObjectImp* transform( const Transformation& ) const; + + const Coordinate getPoint( double param, const KigDocument& ) const; + double getParam( const Coordinate&, const KigDocument& ) const; + + const uint numberOfProperties() const; + const QCStringList properties() const; + const QCStringList propertiesInternalNames() const; + ObjectImp* property( uint which, const KigDocument& d ) const; + const char* iconForProperty( uint which ) const; + const ObjectImpType* impRequirementForProperty( uint which ) const; + + SegmentImp* copy() const; + + /** + * Get the length of this segment. + */ + double length() const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + bool containsPoint( const Coordinate& p, const KigDocument& doc ) const; + bool internalContainsPoint( const Coordinate& p, double threshold ) const; +}; + +/** + * An ObjectImp representing a ray. This means half of a line, it is + * infinite in one direction, but ends at a certain point in the other + * direction.. + */ +class RayImp + : public AbstractLineImp +{ +public: + typedef AbstractLineImp Parent; + /** + * Returns the ObjectImpType representing the RayImp + * type.. + */ + static const ObjectImpType* stype(); + + /** + * Construct a ray, starting at a, and going through b. + */ + RayImp( const Coordinate& a, const Coordinate& b ); + /** + * Construct a ray from a LineData. + */ + RayImp( const LineData& d ); + + void draw( KigPainter& p ) const; + bool contains( const Coordinate& p, int width, const KigWidget& si ) const; + Rect surroundingRect() const; + + ObjectImp* transform( const Transformation& ) const; + + const Coordinate getPoint( double param, const KigDocument& ) const; + double getParam( const Coordinate&, const KigDocument& ) const; + + RayImp* copy() const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + bool containsPoint( const Coordinate& p, const KigDocument& doc ) const; + bool internalContainsPoint( const Coordinate& p, double threshold ) const; +}; + +/** + * An ObjectImp representing a line. + */ +class LineImp + : public AbstractLineImp +{ +public: + typedef AbstractLineImp Parent; + + /** + * Returns the ObjectImpType representing the LineImp + * type.. + */ + static const ObjectImpType* stype(); + + /** + * Construct a LineImp going through points a and b. + */ + LineImp( const Coordinate& a, const Coordinate& b ); + /** + * Construct a LineImp from a LineData. + */ + LineImp( const LineData& d ); + void draw( KigPainter& p ) const; + bool contains( const Coordinate& p, int width, const KigWidget& si ) const; + Rect surroundingRect() const; + + ObjectImp* transform( const Transformation& ) const; + + const Coordinate getPoint( double param, const KigDocument& ) const; + double getParam( const Coordinate&, const KigDocument& ) const; + + LineImp* copy() const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + bool containsPoint( const Coordinate& p, const KigDocument& doc ) const; + bool internalContainsPoint( const Coordinate& p, double threshold ) const; +}; + +#endif diff --git a/kig/objects/line_type.cc b/kig/objects/line_type.cc new file mode 100644 index 00000000..a2c0734b --- /dev/null +++ b/kig/objects/line_type.cc @@ -0,0 +1,334 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "line_type.h" + +#include "bogus_imp.h" +#include "line_imp.h" +#include "object_holder.h" +#include "other_imp.h" +#include "point_imp.h" + +#include "../kig/kig_view.h" +#include "../kig/kig_part.h" +#include "../kig/kig_commands.h" +#include "../misc/common.h" +#include "../misc/calcpaths.h" + +#include + +#include + +static const ArgsParser::spec argsspecSegmentAB[] = +{ + { PointImp::stype(), I18N_NOOP( "Construct a segment starting at this point" ), + I18N_NOOP( "Select the start point of the new segment..." ), true }, + { PointImp::stype(), I18N_NOOP( "Construct a segment ending at this point" ), + I18N_NOOP( "Select the end point of the new segment..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( SegmentABType ) + +SegmentABType::SegmentABType() + : ObjectABType( "SegmentAB", argsspecSegmentAB, 2 ) +{ +} + +SegmentABType::~SegmentABType() +{ +} + +const SegmentABType* SegmentABType::instance() +{ + static const SegmentABType s; + return &s; +} + +ObjectImp* SegmentABType::calc( const Coordinate& a, const Coordinate& b ) const +{ + return new SegmentImp( a, b ); +} + +static const char constructlineabstat[] = I18N_NOOP( "Construct a line through this point" ); + +static const ArgsParser::spec argsspecLineAB[] = +{ + { PointImp::stype(), constructlineabstat, + I18N_NOOP( "Select a point for the line to go through..." ), true }, + { PointImp::stype(), constructlineabstat, + I18N_NOOP( "Select another point for the line to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( LineABType ) + +LineABType::LineABType() + : ObjectABType( "LineAB", argsspecLineAB, 2 ) +{ +} + +LineABType::~LineABType() +{ +} + +const LineABType* LineABType::instance() +{ + static const LineABType s; + return &s; +} + +ObjectImp* LineABType::calc( const Coordinate& a, const Coordinate& b ) const +{ + return new LineImp( a, b ); +} + +static const char constructhalflinestartingstat[] = I18N_NOOP( "Construct a half-line starting at this point" ); + +static const ArgsParser::spec argsspecRayAB[] = +{ + { PointImp::stype(), constructhalflinestartingstat, + I18N_NOOP( "Select the start point of the new half-line..." ), true }, + { PointImp::stype(), I18N_NOOP( "Construct a half-line through this point" ), + I18N_NOOP( "Select a point for the half-line to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( RayABType ) + +RayABType::RayABType() + : ObjectABType( "RayAB", argsspecRayAB, 2 ) +{ +} + +RayABType::~RayABType() +{ +} + +const RayABType* RayABType::instance() +{ + static const RayABType s; + return &s; +} + +ObjectImp* RayABType::calc( const Coordinate& a, const Coordinate& b ) const +{ + return new RayImp( a, b ); +} + +LinePerpendLPType* LinePerpendLPType::instance() +{ + static LinePerpendLPType l; + return &l; +} + +ObjectImp* LinePerpendLPType::calc( + const LineData& a, + const Coordinate& b ) const +{ + Coordinate p = calcPointOnPerpend( a, b ); + return new LineImp( b, p ); +} + +static const ArgsParser::spec argsspecLineParallel[] = +{ + { AbstractLineImp::stype(), I18N_NOOP( "Construct a line parallel to this line" ), + I18N_NOOP( "Select a line parallel to the new line..." ), false }, + { PointImp::stype(), I18N_NOOP( "Construct the parallel line through this point" ), + I18N_NOOP( "Select a point for the new line to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( LineParallelLPType ) + +LineParallelLPType::LineParallelLPType() + : ObjectLPType( "LineParallel", argsspecLineParallel, 2 ) +{ +} + +LineParallelLPType::~LineParallelLPType() +{ +} + +LineParallelLPType* LineParallelLPType::instance() +{ + static LineParallelLPType l; + return &l; +} + +ObjectImp* LineParallelLPType::calc( + const LineData& a, + const Coordinate& b ) const +{ + Coordinate r = calcPointOnParallel( a, b ); + return new LineImp( r, b ); +} + +static const ArgsParser::spec argsspecLinePerpend[] = +{ + { AbstractLineImp::stype(), I18N_NOOP( "Construct a line perpendicular to this line" ), + I18N_NOOP( "Select a line perpendicular to the new line..." ), false }, + { PointImp::stype(), I18N_NOOP( "Construct a perpendicular line through this point" ), + I18N_NOOP( "Select a point for the new line to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( LinePerpendLPType ) + +LinePerpendLPType::LinePerpendLPType() + : ObjectLPType( "LinePerpend", argsspecLinePerpend, 2 ) +{ +} + +LinePerpendLPType::~LinePerpendLPType() +{ +} + +const ObjectImpType* SegmentABType::resultId() const +{ + return SegmentImp::stype(); +} + +const ObjectImpType* LineABType::resultId() const +{ + return LineImp::stype(); +} + +const ObjectImpType* RayABType::resultId() const +{ + return RayImp::stype(); +} + +const ObjectImpType* LinePerpendLPType::resultId() const +{ + return LineImp::stype(); +} + +const ObjectImpType* LineParallelLPType::resultId() const +{ + return LineImp::stype(); +} + +QStringList SegmentABType::specialActions() const +{ + QStringList ret; + ret << i18n( "Set &Length..." ); + return ret; +} + +void SegmentABType::executeAction( int i, ObjectHolder&, ObjectTypeCalcer& c, + KigPart& d, KigWidget& w, NormalMode& ) const +{ + assert( i == 0 ); + // pretend to use this var.. + (void) i; + + std::vector parents = c.parents(); + assert( margsparser.checkArgs( parents ) ); + + Coordinate a = static_cast( parents[0]->imp() )->coordinate(); + Coordinate b = static_cast( parents[1]->imp() )->coordinate(); + + bool ok = true; + double length = getDoubleFromUser( + i18n( "Set Segment Length" ), i18n( "Choose the new length: " ), + (b-a).length(), &w, &ok, -2147483647, 2147483647, 3 ); + if ( ! ok ) return; + + Coordinate nb = a + ( b - a ).normalize( length ); + + MonitorDataObjects mon( getAllParents( parents ) ); + parents[1]->move( nb, d.document() ); + KigCommand* cd = new KigCommand( d, i18n( "Resize Segment" ) ); + mon.finish( cd ); + d.history()->addCommand( cd ); +} + +static const ArgsParser::spec argsspecLineByVector[] = +{ + { VectorImp::stype(), I18N_NOOP( "Construct a line by this vector" ), + I18N_NOOP( "Select a vector in the direction of the new line..." ), true }, + { PointImp::stype(), constructlineabstat, + I18N_NOOP( "Select a point for the new line to go through..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( LineByVectorType ) + +LineByVectorType::LineByVectorType() + : ArgsParserObjectType( "LineByVector", argsspecLineByVector, 2 ) +{ +} + +LineByVectorType::~LineByVectorType() +{ +} + +const LineByVectorType* LineByVectorType::instance() +{ + static const LineByVectorType s; + return &s; +} + +ObjectImp* LineByVectorType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + const VectorImp& a = *static_cast( args[0] ); + const PointImp& b = *static_cast( args[1] ); + + return new LineImp( b.coordinate(), b.coordinate() + a.dir() ); +} + +const ObjectImpType* LineByVectorType::resultId() const +{ + return LineImp::stype(); +} + +static const ArgsParser::spec argsspecHalflineByVector[] = +{ + { VectorImp::stype(), I18N_NOOP( "Construct a half-line by this vector" ), + I18N_NOOP( "Select a vector in the direction of the new half-line..." ), true }, + { PointImp::stype(), constructhalflinestartingstat, + I18N_NOOP( "Select the start point of the new half-line..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( HalflineByVectorType ) + +HalflineByVectorType::HalflineByVectorType() + : ArgsParserObjectType( "HalflineByVector", argsspecHalflineByVector, 2 ) +{ +} + +HalflineByVectorType::~HalflineByVectorType() +{ +} + +const HalflineByVectorType* HalflineByVectorType::instance() +{ + static const HalflineByVectorType s; + return &s; +} + +ObjectImp* HalflineByVectorType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + const VectorImp& a = *static_cast( args[0] ); + const PointImp& b = *static_cast( args[1] ); + + return new RayImp( b.coordinate(), b.coordinate() + a.dir() ); +} + +const ObjectImpType* HalflineByVectorType::resultId() const +{ + return RayImp::stype(); +} diff --git a/kig/objects/line_type.h b/kig/objects/line_type.h new file mode 100644 index 00000000..a3ded322 --- /dev/null +++ b/kig/objects/line_type.h @@ -0,0 +1,110 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_SEGMENT_H +#define KIG_OBJECTS_SEGMENT_H + +#include "base_type.h" + +class LineData; + +class SegmentABType + : public ObjectABType +{ + SegmentABType(); + ~SegmentABType(); +public: + static const SegmentABType* instance(); + + ObjectImp* calc( const Coordinate& a, const Coordinate& b ) const; + const ObjectImpType* resultId() const; + + QStringList specialActions() const; + /** + * execute the \p i 'th action from the specialActions above.. + */ + void executeAction( int i, ObjectHolder& o, ObjectTypeCalcer& c, + KigPart& d, KigWidget& w, NormalMode& m ) const; +}; + +class LineABType + : public ObjectABType +{ + LineABType(); + ~LineABType(); +public: + static const LineABType* instance(); + ObjectImp* calc( const Coordinate& a, const Coordinate& b ) const; + const ObjectImpType* resultId() const; +}; + +class RayABType + : public ObjectABType +{ + RayABType(); + ~RayABType(); +public: + static const RayABType* instance(); + ObjectImp* calc( const Coordinate& a, const Coordinate& b ) const; + const ObjectImpType* resultId() const; +}; + +class LinePerpendLPType + : public ObjectLPType +{ + LinePerpendLPType(); + ~LinePerpendLPType(); +public: + static LinePerpendLPType* instance(); + ObjectImp* calc( const LineData& a, const Coordinate& b ) const; + const ObjectImpType* resultId() const; +}; + +class LineParallelLPType + : public ObjectLPType +{ + LineParallelLPType(); + ~LineParallelLPType(); +public: + static LineParallelLPType* instance(); + ObjectImp* calc( const LineData& a, const Coordinate& b ) const; + const ObjectImpType* resultId() const; +}; + +class LineByVectorType + : public ArgsParserObjectType +{ + LineByVectorType(); + ~LineByVectorType(); +public: + static const LineByVectorType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class HalflineByVectorType + : public ArgsParserObjectType +{ + HalflineByVectorType(); + ~HalflineByVectorType(); +public: + static const HalflineByVectorType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +#endif diff --git a/kig/objects/locus_imp.cc b/kig/objects/locus_imp.cc new file mode 100644 index 00000000..edbdc88b --- /dev/null +++ b/kig/objects/locus_imp.cc @@ -0,0 +1,397 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "locus_imp.h" + +#include "bogus_imp.h" +#include "point_imp.h" +#include "../misc/object_hierarchy.h" +#include "../misc/kigpainter.h" +#include "../misc/coordinate.h" +#include "../misc/common.h" + +#include "../kig/kig_view.h" + +#include + +#include + +using namespace std; + +static double cachedparam = 0.0; + +LocusImp::~LocusImp() +{ + delete mcurve; +} + +ObjectImp* LocusImp::transform( const Transformation& t ) const +{ + return new LocusImp( mcurve->copy(), mhier.transformFinalObject( t ) ); +} + +void LocusImp::draw( KigPainter& p ) const +{ + p.drawCurve( this ); +} + +bool LocusImp::contains( const Coordinate& p, int width, const KigWidget& w ) const +{ + return internalContainsPoint( p, w.screenInfo().normalMiss( width ), w.document() ); +} + +bool LocusImp::inRect( const Rect&, int, const KigWidget& ) const +{ + // TODO ? + return false; +} + +const Coordinate LocusImp::getPoint( double param, const KigDocument& doc ) const +{ + Coordinate arg = mcurve->getPoint( param, doc ); + if ( ! arg.valid() ) return arg; + PointImp argimp( arg ); + Args args; + args.push_back( &argimp ); + vector calcret = mhier.calc( args, doc ); + assert( calcret.size() == 1 ); + ObjectImp* imp = calcret.front(); + Coordinate ret; + if ( imp->inherits( PointImp::stype() ) ) + { + cachedparam = param; + ret = static_cast( imp )->coordinate(); + } + else + ret = Coordinate::invalidCoord(); + + delete imp; + return ret; +} + +LocusImp::LocusImp( CurveImp* curve, const ObjectHierarchy& hier ) + : mcurve( curve ), mhier( hier ) +{ +} + +const uint LocusImp::numberOfProperties() const +{ + return Parent::numberOfProperties(); +} + +const QCStringList LocusImp::propertiesInternalNames() const +{ + return Parent::propertiesInternalNames(); +} + +const QCStringList LocusImp::properties() const +{ + return Parent::properties(); +} + +const ObjectImpType* LocusImp::impRequirementForProperty( uint which ) const +{ + return Parent::impRequirementForProperty( which ); +} + +const char* LocusImp::iconForProperty( uint which ) const +{ + return Parent::iconForProperty( which ); +} + +ObjectImp* LocusImp::property( uint which, const KigDocument& w ) const +{ + return Parent::property( which, w ); +} + +LocusImp* LocusImp::copy() const +{ + return new LocusImp( mcurve->copy(), mhier ); +} + +const CurveImp* LocusImp::curve() const +{ + return mcurve; +} + +const ObjectHierarchy& LocusImp::hierarchy() const +{ + return mhier; +} + +/** + * This function returns the distance between the point with parameter + * param and point p. param is allowed to not be between 0 and 1, in + * which case we consider only the decimal part. + */ +double LocusImp::getDist(double param, const Coordinate& p, const KigDocument& doc) const +{ + param = fmod( param, 1 ); + if( param < 0 ) param += 1.; + Coordinate p1 = getPoint( param, doc ); + // i don't think the p1.valid() switch is really necessary, but I + // prefer to not take any chances :) + return p1.valid() ? ( p1 - p ).length() : +double_inf; +} + +/** + * This function searches starting from x1 for the first interval in + * which the function of the distance from the point at coordinate x + * starts to increase. The range found is returned in the parameters + * x1 and x2: [x1,x2]. + */ +void LocusImp::getInterval( double& x1, double& x2, + double incr,const Coordinate& p, + const KigDocument& doc) const +{ + double mm = getDist( x1, p, doc); + double mm1 = getDist( x2, p, doc); + if( mm <= mm1 ) return; + else + { + double x3 = x2 + incr; + double mm2 = getDist (x3, p, doc); + while( mm > mm1 & mm1 > mm2 ) + { + x1 = x2; + x2 = x3; + x3 = x2 + incr; + mm = mm1; + mm1 = mm2; + mm2 = getDist (x3, p, doc); + } + x2=x3; + } +} + +double LocusImp::getParam( const Coordinate& p, const KigDocument& doc ) const +{ + // this function ( and related functions like getInterval etc. ) is + // written by Franco Pasquarelli . + // I ( domi ) have adapted and documented it a bit. + + if ( cachedparam >= 0. && cachedparam <= 1. && + getPoint ( cachedparam, doc ) == p ) return cachedparam; + + // consider the function that returns the distance for a point at + // parameter x to the locus for a given parameter x. What we do + // here is look for the global minimum of this function. We do that + // by dividing the range ( [0,1] ) into N parts, and start looking + // for a local minimum from there on. If we find one, we keep it if + // it is the lowest of all the ones we've already found.. + + const int N = 50; + const double incr = 1. / (double) N; + + // xm is the best parameter we've found so far, fxm is the distance + // to the locus from that point. We start with some + // pseudo-values. + // (mp) note that if the distance is actually increasing in the + // whole interval [0,1] this value will be returned in the end. + double xm = 0.; + double fxm = getDist( xm, p, doc ); + + int j = 0; + double mm = fxm; + + while( j < N ) + { + // [x1,x2] is the range we're currently considering.. + double x1 = j * incr; + double x2 = x1 + incr; + + // check the range x1,x2 for the first local maximum.. + double mm1 = getDist( x2, p, doc); + double mm2; + j++; + if( mm < mm1 ) + mm = mm1; + + else + { + if ( mm > mm1 ) + { + double x3 = x2 + incr; + mm2 = getDist (x3, p, doc); + j++; + while( mm1 > mm2 & j <= N ) + { + x1 = x2; + x2 = x3; + x3 = x2 + incr; + mm = mm1; + mm1 = mm2; + mm2 = getDist (x3, p, doc); + j++; + } + x2 = x3; + } + else + mm2 = mm1; + + if ( mm1 <= mm2 ) + { + mm = mm2; + + double xm1 = getParamofmin( x1, x2, p, doc); + double fxm1 = getDist( xm1, p, doc ); + if( fxm1 < fxm ) + { + // we found a new minimum, save it.. + xm=xm1; + fxm=fxm1; + } + } + } + } + return xm; +} + +/** + * This function calculates the parameter of the point that realizes the + * minimum in [a,b] of the distance between the points of the locus and + * the point of coordinate p, using the golden ration method. + */ +double LocusImp::getParamofmin( double a, double b, + const Coordinate& p, + const KigDocument& doc ) const +{ + double epsilons = 1.e-08; + double epsilonl = 2.e-02; + + //assert( a < b && a >= 0. && b <= 1.0); + assert( a < b && a >= 0.); + + double r2 = ( sqrt( 5. ) - 1 ) / 2.; // golden ratio + double r1 = 1. - r2; + + double t2 = a + r2 * ( b - a ); + double t1 = a + r1 * ( b - a ); + Coordinate p1 = getPoint( fmod( t1, 1. ), doc); + double f1 = (p1 - p).length(); + Coordinate p2 = getPoint( fmod( t2, 1. ), doc); + double f2 = (p2 - p).length(); + + double fmin, tmin; + if (f1 < f2) + { + b = t2; + fmin = f1; + tmin = t1; + } + else + { + a = t1; + fmin = f2; + tmin = t2; + } + + while ( ( b - a ) > epsilons && + ( (p1 - p2).length() > 0.4 * fmin + || (b - a) > epsilonl) && + fmin > 1.e-8 ) + { + if ( f1 < f2 ) + { + t2 = t1; + t1 = a + r1*(b - a); + f2 = f1; + p1 = getPoint( fmod( t1, 1. ), doc); + f1 = (p1 - p).length(); + } + else + { + t1 = t2; + t2 = a + r2*(b - a); + f1 = f2; + p2 = getPoint( fmod( t2, 1. ), doc); + f2 = (p2 - p).length(); + } + if ( f1 < f2 ) + { + b = t2; + fmin = f1; + tmin = t1; + } + else + { + a = t1; + fmin = f2; + tmin = t2; + } + } + + return(tmin); +} + +void LocusImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +bool LocusImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( LocusImp::stype() ) && + static_cast( rhs ).curve()->equals( *curve() ) && + static_cast( rhs ).hierarchy() == hierarchy(); +} + +const ObjectImpType* LocusImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "locus", + I18N_NOOP( "locus" ), + I18N_NOOP( "Select this locus" ), + I18N_NOOP( "Select locus %1" ), + I18N_NOOP( "Remove a Locus" ), + I18N_NOOP( "Add a Locus" ), + I18N_NOOP( "Move a Locus" ), + I18N_NOOP( "Attach to this locus" ), + I18N_NOOP( "Show a Locus" ), + I18N_NOOP( "Hide a Locus" ) + ); + return &t; +} + +const ObjectImpType* LocusImp::type() const +{ + return LocusImp::stype(); +} + +bool LocusImp::containsPoint( const Coordinate& p, const KigDocument& doc ) const +{ + return internalContainsPoint( p, test_threshold, doc ); +} + +bool LocusImp::internalContainsPoint( const Coordinate& p, double threshold, const KigDocument& doc ) const +{ + double param = getParam( p, doc ); + double dist = getDist( param, p, doc ); + return fabs( dist ) <= threshold; +} + +bool LocusImp::isPropertyDefinedOnOrThroughThisImp( uint which ) const +{ + return Parent::isPropertyDefinedOnOrThroughThisImp( which ); +} + +Rect LocusImp::surroundingRect() const +{ + // it's probably possible to calculate this, if it exists, but we + // don't for now. + return Rect::invalidRect(); +} diff --git a/kig/objects/locus_imp.h b/kig/objects/locus_imp.h new file mode 100644 index 00000000..568e0e7c --- /dev/null +++ b/kig/objects/locus_imp.h @@ -0,0 +1,96 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_LOCUS_IMP_H +#define KIG_OBJECTS_LOCUS_IMP_H + +#include "curve_imp.h" +#include "../misc/object_hierarchy.h" + +/** + * LocusImp is an imp that consists of a copy of the curveimp that the + * moving point moves over, and an ObjectHierarchy that can calc ( + * given a point, and optionally some more parent objects the position + * of the moving point. The hierarchy should take the moving point as + * its *first* argument and all others after that. The others are + * used to make it possible for Locus to be updated when some of the + * other objects that appear in the path from the moving point to the + * dependent point change. + * + * This may seem rather complicated, but I think it is absolutely + * necessary to support locuses using Kig's object system. It would + * be very bad for LocusImp to have to keep references to its parents + * as Objects ( since only the objects know how they are related to + * their parents ). This is how we used to do it, but the current + * method is far superior. First and foremost because the separation + * between ObjectImp and Object is something that Kig depends on very + * much, and because every ObjectImp should contain all the data it + * needs itself. ObjectImp's are entirely independent objects. + * That's also why we don't keep a pointer to the old CurveImp, but a + * copy of it.. + * + * i hope this is a bit clear, if not, feel free to ask for + * explanation of what you don't understand.. + */ +class LocusImp + : public CurveImp +{ + CurveImp* mcurve; + const ObjectHierarchy mhier; + + double getDist(double param, const Coordinate& p, const KigDocument& doc) const; + void getInterval(double& x1,double& x2,double incr,const Coordinate& p, const KigDocument& doc) const; + double getParamofmin(double a, double b, const Coordinate& p, const KigDocument& doc) const; +public: + typedef CurveImp Parent; + static const ObjectImpType* stype(); + + LocusImp( CurveImp*, const ObjectHierarchy& ); + ~LocusImp(); + LocusImp* copy() const; + + ObjectImp* transform( const Transformation& ) const; + + void draw( KigPainter& p ) const; + bool contains( const Coordinate& p, int width, const KigWidget& ) const; + Rect surroundingRect() const; + bool inRect( const Rect& r, int width, const KigWidget& ) const; + double getParam( const Coordinate& point, const KigDocument& ) const; + const Coordinate getPoint( double param, const KigDocument& ) const; + + // TODO ? + const uint numberOfProperties() const; + const QCStringList properties() const; + const QCStringList propertiesInternalNames() const; + ObjectImp* property( uint which, const KigDocument& w ) const; + const char* iconForProperty( uint which ) const; + const ObjectImpType* impRequirementForProperty( uint which ) const; + bool isPropertyDefinedOnOrThroughThisImp( uint which ) const; + + const CurveImp* curve() const; + const ObjectHierarchy& hierarchy() const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + bool equals( const ObjectImp& rhs ) const; + + bool containsPoint( const Coordinate& p, const KigDocument& d ) const; + bool internalContainsPoint( const Coordinate& p, double threshold, const KigDocument& doc ) const; +}; + +#endif diff --git a/kig/objects/object_calcer.cc b/kig/objects/object_calcer.cc new file mode 100644 index 00000000..40545ed1 --- /dev/null +++ b/kig/objects/object_calcer.cc @@ -0,0 +1,323 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "object_calcer.h" + +#include "object_holder.h" +#include "object_imp.h" +#include "object_type.h" +#include "../misc/coordinate.h" +#include "common.h" + +#include +#include + +void ObjectTypeCalcer::calc( const KigDocument& doc ) +{ + Args a; + a.reserve( mparents.size() ); + std::transform( mparents.begin(), mparents.end(), + std::back_inserter( a ), std::mem_fun( &ObjectCalcer::imp ) ); + ObjectImp* n = mtype->calc( a, doc ); + delete mimp; + mimp = n; +} + +ObjectTypeCalcer::ObjectTypeCalcer( const ObjectType* type, + const std::vector& parents, bool sort ) + : mparents( ( sort )?type->sortArgs( parents ):parents ), mtype( type ), mimp( 0 ) +{ + std::for_each( mparents.begin(), mparents.end(), + std::bind2nd( std::mem_fun( &ObjectCalcer::addChild ), this ) ); +} + +ObjectCalcer::~ObjectCalcer() +{ +} + +ObjectConstCalcer::ObjectConstCalcer( ObjectImp* imp ) + : mimp( imp ) +{ +} + +ObjectConstCalcer::~ObjectConstCalcer() +{ + delete mimp; +} + +const ObjectImp* ObjectConstCalcer::imp() const +{ + return mimp; +} + +void ObjectConstCalcer::calc( const KigDocument& ) +{ +} + +std::vector ObjectConstCalcer::parents() const +{ + // we have no parents.. + return std::vector(); +} + +void ObjectCalcer::ref() +{ + ++refcount; +} + +void ObjectCalcer::deref() +{ + if ( --refcount <= 0 ) delete this; +} + +void intrusive_ptr_add_ref( ObjectCalcer* p ) +{ + p->ref(); +} + +void intrusive_ptr_release( ObjectCalcer* p ) +{ + p->deref(); +} + +const ObjectImp* ObjectTypeCalcer::imp() const +{ + return mimp; +} + +std::vector ObjectTypeCalcer::parents() const +{ + return mparents; +} + +void ObjectCalcer::addChild( ObjectCalcer* c ) +{ + mchildren.push_back( c ); + ref(); +} + +void ObjectCalcer::delChild( ObjectCalcer* c ) +{ + std::vector::iterator i = std::find( mchildren.begin(), mchildren.end(), c ); + assert( i != mchildren.end() ); + + mchildren.erase( i ); + deref(); +} + +ObjectTypeCalcer::~ObjectTypeCalcer() +{ + std::for_each( mparents.begin(), mparents.end(), + std::bind2nd( std::mem_fun( &ObjectCalcer::delChild ), this ) ); + delete mimp; +} + +const ObjectType* ObjectTypeCalcer::type() const +{ + return mtype; +} + +ObjectPropertyCalcer::ObjectPropertyCalcer( ObjectCalcer* parent, int propid ) + : mimp( 0 ), mparent( parent ), mpropid( propid ) +{ + // Some weird C++ thing prevents me from calling protected members + // of ObjectCalcer on mparent.. This is an ugly workaround.. + ( mparent->*&ObjectCalcer::addChild )( this ); + //mparent->addChild( this ); +} + +ObjectPropertyCalcer::~ObjectPropertyCalcer() +{ + // Some weird C++ thing prevents me from calling protected members + // of ObjectCalcer on mparent.. This is an ugly workaround.. + ( mparent->*&ObjectCalcer::delChild )( this ); + //mparent->delChild( this ); + delete mimp; +} + +const ObjectImp* ObjectPropertyCalcer::imp() const +{ + return mimp; +} + +std::vector ObjectPropertyCalcer::parents() const +{ + std::vector ret; + ret.push_back( mparent ); + return ret; +} + +void ObjectPropertyCalcer::calc( const KigDocument& doc ) +{ + ObjectImp* n = mparent->imp()->property( mpropid, doc ); + delete mimp; + mimp = n; +} + +ObjectImp* ObjectConstCalcer::switchImp( ObjectImp* newimp ) +{ + ObjectImp* ret = mimp; + mimp = newimp; + return ret; +} + +std::vector ObjectCalcer::children() const +{ + return mchildren; +} + +const ObjectImpType* ObjectPropertyCalcer::impRequirement( + ObjectCalcer*, const std::vector& ) const +{ + return mparent->imp()->impRequirementForProperty( mpropid ); +} + +const ObjectImpType* ObjectConstCalcer::impRequirement( + ObjectCalcer*, const std::vector& ) const +{ + assert( false ); + return ObjectImp::stype(); +} + +const ObjectImpType* ObjectTypeCalcer::impRequirement( + ObjectCalcer* o, const std::vector& os ) const +{ + Args args; + args.reserve( mparents.size() ); + std::transform( + os.begin(), os.end(), + std::back_inserter( args ), + std::mem_fun( &ObjectCalcer::imp ) ); + assert( std::find( args.begin(), args.end(), o->imp() ) != args.end() ); + return mtype->impRequirement( o->imp(), args ); +} + +int ObjectPropertyCalcer::propId() const +{ + return mpropid; +} + +void ObjectConstCalcer::setImp( ObjectImp* newimp ) +{ + delete switchImp( newimp ); +} + +void ObjectTypeCalcer::setParents( const std::vector np ) +{ + std::for_each( np.begin(), np.end(), + std::bind2nd( std::mem_fun( &ObjectCalcer::addChild ), this ) ); + std::for_each( mparents.begin(), mparents.end(), + std::bind2nd( std::mem_fun( &ObjectCalcer::delChild ), this ) ); + mparents = np; +} + +void ObjectTypeCalcer::setType( const ObjectType* t ) +{ + mtype = t; +} + +bool ObjectCalcer::canMove() const +{ + return false; +} + +bool ObjectCalcer::isFreelyTranslatable() const +{ + return false; +} + +Coordinate ObjectCalcer::moveReferencePoint() const +{ + assert( false ); + return Coordinate::invalidCoord(); +} + +void ObjectCalcer::move( const Coordinate&, const KigDocument& ) +{ + assert( false ); +} + +bool ObjectTypeCalcer::canMove() const +{ + return mtype->canMove( *this ); +} + +bool ObjectTypeCalcer::isFreelyTranslatable() const +{ + return mtype->isFreelyTranslatable( *this ); +} + +Coordinate ObjectTypeCalcer::moveReferencePoint() const +{ + return mtype->moveReferencePoint( *this ); +} + +void ObjectTypeCalcer::move( const Coordinate& to, const KigDocument& doc ) +{ + // we need to check if type can in fact move, because this check is + // not done for us in all circumstances ( e.g. LineABType::move uses + // move on its parents to move them ), and the ObjectType's depend + // on move only being called if canMove() returns true.. + if ( mtype->canMove( *this ) ) + mtype->move( *this, to, doc ); +} + +ObjectCalcer* ObjectPropertyCalcer::parent() const +{ + return mparent; +} + +ObjectCalcer::ObjectCalcer() + : refcount( 0 ) +{ +} + +std::vector ObjectCalcer::movableParents() const +{ + return std::vector(); +} + +std::vector ObjectTypeCalcer::movableParents() const +{ + return mtype->movableParents( *this ); +} + +bool ObjectConstCalcer::isDefinedOnOrThrough( const ObjectCalcer* ) const +{ + return false; +} + +bool ObjectPropertyCalcer::isDefinedOnOrThrough( const ObjectCalcer* o ) const +{ + return o == mparent && + mparent->imp()->isPropertyDefinedOnOrThroughThisImp( propId() ); +} + +bool ObjectTypeCalcer::isDefinedOnOrThrough( const ObjectCalcer* o ) const +{ + Args args; + args.reserve( mparents.size() ); + std::transform( + mparents.begin(), mparents.end(), + std::back_inserter( args ), + std::mem_fun( &ObjectCalcer::imp ) ); + if ( std::find( args.begin(), args.end(), o->imp() ) == args.end() ) + return false; + + return mtype->isDefinedOnOrThrough( o->imp(), args ); +} + diff --git a/kig/objects/object_calcer.h b/kig/objects/object_calcer.h new file mode 100644 index 00000000..6df94fe8 --- /dev/null +++ b/kig/objects/object_calcer.h @@ -0,0 +1,301 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_OBJECT_CALCER_H +#define KIG_OBJECTS_OBJECT_CALCER_H + +#include "common.h" +#include "../misc/boost_intrusive_pointer.hpp" + +class ObjectCalcer; + +void intrusive_ptr_add_ref( ObjectCalcer* p ); +void intrusive_ptr_release( ObjectCalcer* p ); + +/** + * An ObjectCalcer is an object that represents an algorithm for + * calculating an ObjectImp from other ObjectImp's. It is also a node + * in the dependency graph of a certain document. E.g. a LineImp can + * be calculated from the two PointImp's it has to go through; every + * time either of them moves, this calculation is redone. In this + * case, there would be an ObjectCalcer that keeps a reference to its + * two parents ( the ObjectCalcer's representing the points ), and + * that will calculate its ObjectImp value every time it is asked to + * do so ( i.e. every time one of its parents moves.. ). + * + * Each ObjectHolder keeps its ObjectImp itself, and recalculates it + * from its parents in its calc() method ( if necessary ). + * + * Because of the complex relations that ObjectCalcer's hold to other + * ObjectCalcer's and to other classes, they have been made + * reference-counted. This means that they keep a count internally of + * how much times a pointer to them is held. If this count reaches 0, + * this means that nobody needs them anymore, and they delete + * themselves. E.g. an ObjectCalcer always keeps a reference to its + * parents, to ensure that those aren't deleted before it is deleted. + * + * At runtime, there will be an entire graph of ObjectCalcer that + * depend on their parents.. At the bottom, there are Calcer's that + * the user is aware of, and that are held by ObjectHolder's. At the + * top, there are Calcer's without parents that serve only to hold + * some data. Those are most likely ObjectConstCalcer's. There are + * some algorithms to work with the dependency graph in various ways + * in ../misc/calcpath.h + * + * ObjectCalcer's also decide how an object should be allowed to + * move. If the user selects a point, and tries to move it, then its + * ObjectCalcer will be asked whether it can move, and if so, will be + * asked to move. See below with the canMove(), move() and + * moveReferencePoint() methods.. + */ +class ObjectCalcer +{ +protected: + /** + * ObjectCalcer's are reference counted.. They all take a reference + * to their parents, and some other classes like ObjectHolder take a + * reference to some ObjectCalcer's that they don't want to see + * deleted.. + */ + friend void intrusive_ptr_add_ref( ObjectCalcer* p ); + friend void intrusive_ptr_release( ObjectCalcer* p ); + int refcount; + void ref(); + void deref(); + + // we keep track of our children, so algorithms can easily walk over + // the dependency graph.. + + std::vector mchildren; + + ObjectCalcer(); +public: + /** + * a calcer should call this to register itself as a child of this + * calcer. This automatically takes a reference. + */ + void addChild( ObjectCalcer* c ); + /** + * a calcer should call this in its destructor, to inform its parent + * that it is no longer a child of this calcer. This will release + * the reference taken in addChild.. + */ + void delChild( ObjectCalcer* c ); + + // use this pointer type to keep a reference to an ObjectCalcer... + typedef myboost::intrusive_ptr shared_ptr; + + /** + * Returns the child ObjectCalcer's of this ObjectCalcer. + */ + std::vector children() const; + + virtual ~ObjectCalcer(); + /** + * Returns the parent ObjectCalcer's of this ObjectCalcer. + */ + virtual std::vector parents() const = 0; + /** + * Returns the ObjectImp of this ObjectCalcer. + */ + virtual const ObjectImp* imp() const = 0; + /** + * Makes the ObjectCalcer recalculate its ObjectImp from its + * parents. + */ + virtual void calc( const KigDocument& ) = 0; + + /** + * An ObjectCalcer expects its parents to have an ObjectImp of a + * certain type. This method returns the ObjectImpType that \p o + * should have. \p os is a list of all the parents in order, and + * \p o is part of it. This method will return the ObjectImpType + * that the parent should *at least* be. For example, a Translated + * object can translate any sort of object, so it will return + * ObjectImp::stype() here ( the topmost ObjectImpType, that all + * other ObjectImpType's inherit ). + */ + virtual const ObjectImpType* impRequirement( + ObjectCalcer* o, const std::vector& os ) const = 0; + + /** + * Returns whether this ObjectCalcer supports moving. + */ + virtual bool canMove() const; + /** + * Returns whether this ObjectCalcer can be translated at any position + * in the coordinate plane. Note that a ConstrainedPointType can be + * moved, but cannot be moved everywhere. + */ + virtual bool isFreelyTranslatable() const; + /** + * Moving an object most of the time signifies invoking changes in + * some of its parents. This method returns the set of parents that + * will be changed in the move() method. The object itself should + * not be included. + */ + virtual std::vector movableParents() const; + /** + * In order to support simultaneously moving objects that are in + * different locations, we need for each object a location that it + * is assumed to be at, at the moment the moving starts. This + * method returns such a point. + */ + virtual Coordinate moveReferencePoint() const; + /** + * This is the method that does the real moving work. It will be + * invoked to tell the object to move to the new location to. After + * this, the calc() method will be calced, so you only need to do + * the real changes in this method, updating the ObjectImp should be + * done in the calc() method, not here. + */ + virtual void move( const Coordinate& to, const KigDocument& doc ); + + /** + * If this ObjectCalcer represents a curve, return true if the given + * point is by construction on this curve. If this ObjectCalcer + * represents a point, return true if this point is by construction + * on the given curve. + */ + virtual bool isDefinedOnOrThrough( const ObjectCalcer* o ) const = 0; +}; + +/** + * This is an ObjectCalcer that uses one of the various ObjectType's + * to calculate its ObjectImp. It basically forwards all of its + * functionality to the ObjectType that it holds a pointer to. + */ +class ObjectTypeCalcer + : public ObjectCalcer +{ + std::vector mparents; + const ObjectType* mtype; + ObjectImp* mimp; +public: + typedef myboost::intrusive_ptr shared_ptr; + /** + * Construct a new ObjectTypeCalcer with a given type and parents. + */ +// ObjectTypeCalcer( const ObjectType* type, const std::vector& parents ); + /** + * the sort boolean tells whether the sortArgs method should be invoked or not; + * if not present + */ + ObjectTypeCalcer( const ObjectType* type, const std::vector& parents, bool sort=true ); + ~ObjectTypeCalcer(); + + const ObjectImp* imp() const; + std::vector parents() const; + void calc( const KigDocument& doc ); + + /** + * Set the parents of this ObjectTypeCalcer to np. This object will + * release the reference it had to its old parents, and take a new + * one on the new parents. + */ + void setParents( const std::vector np ); + void setType( const ObjectType* t ); + + const ObjectType* type() const; + + const ObjectImpType* impRequirement( + ObjectCalcer* o, const std::vector& os ) const; + bool isDefinedOnOrThrough( const ObjectCalcer* o ) const; + bool canMove() const; + bool isFreelyTranslatable() const; + std::vector movableParents() const; + Coordinate moveReferencePoint() const; + void move( const Coordinate& to, const KigDocument& doc ); +}; + +/** + * This is an ObjectCalcer that keeps an ObjectImp, and never + * calculates a new one. It is a trivial, but very useful + * ObjectCalcer. It is used often in Kig, for holding data to be used + * by other ObjectCalcer's. + */ +class ObjectConstCalcer + : public ObjectCalcer +{ + ObjectImp* mimp; +public: + typedef myboost::intrusive_ptr shared_ptr; + + /** + * Construct a new ObjectConstCalcer with the given imp as the + * stored ObjectImp. + * + * This class takes ownership of the imp you pass it, it should have + * been constructed using new, and this class is responsible for + * deleting it. + */ + ObjectConstCalcer( ObjectImp* imp ); + ~ObjectConstCalcer(); + + const ObjectImp* imp() const; + void calc( const KigDocument& doc ); + std::vector parents() const; + + /** + * Set the ObjectImp of this ObjectConstCalcer to the given + * newimp. The old one will be deleted. + */ + void setImp( ObjectImp* newimp ); + /** + * Set the ObjectImp of this ObjectConstCalcer to the given + * newimp. The old one will not be deleted, but returned. + */ + ObjectImp* switchImp( ObjectImp* newimp ); + + const ObjectImpType* impRequirement( + ObjectCalcer* o, const std::vector& os ) const; + bool isDefinedOnOrThrough( const ObjectCalcer* o ) const; +}; + +/** + * This is an ObjectCalcer that has a single parent, and gets a + * certain property from it in its calc() method. + * + * \see ObjectImp::property + */ +class ObjectPropertyCalcer + : public ObjectCalcer +{ + ObjectImp* mimp; + ObjectCalcer* mparent; + int mpropid; +public: + /** + * Construct a new ObjectPropertyCalcer, that will get the property + * from parent with number propid. + */ + ObjectPropertyCalcer( ObjectCalcer* parent, int propid ); + ~ObjectPropertyCalcer(); + + const ObjectImp* imp() const; + std::vector parents() const; + void calc( const KigDocument& doc ); + + int propId() const; + ObjectCalcer* parent() const; + + const ObjectImpType* impRequirement( + ObjectCalcer* o, const std::vector& os ) const; + bool isDefinedOnOrThrough( const ObjectCalcer* o ) const; +}; + +#endif diff --git a/kig/objects/object_drawer.cc b/kig/objects/object_drawer.cc new file mode 100644 index 00000000..0989d4f2 --- /dev/null +++ b/kig/objects/object_drawer.cc @@ -0,0 +1,204 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "object_drawer.h" + +#include "object_imp.h" +#include "../misc/kigpainter.h" + +#include +#include +#include + +#include + +void ObjectDrawer::draw( const ObjectImp& imp, KigPainter& p, bool sel ) const +{ + bool nv = p.getNightVision( ); + if ( mshown || nv ) + { + p.setBrushStyle( Qt::NoBrush ); + p.setBrushColor( sel ? Qt::red : ( mshown?mcolor:Qt::gray ) ); + p.setPen( QPen ( sel ? Qt::red : ( mshown?mcolor:Qt::gray ), 1) ); + p.setWidth( mwidth ); + p.setStyle( mstyle ); + p.setPointStyle( mpointstyle ); + imp.draw( p ); + } +} + +bool ObjectDrawer::contains( const ObjectImp& imp, const Coordinate& pt, const KigWidget& w, bool nv ) const +{ + bool shownornv = mshown || nv; + return shownornv && imp.contains( pt, mwidth, w ); +} + +bool ObjectDrawer::shown( ) const +{ + return mshown; +} + +QColor ObjectDrawer::color() const +{ + return mcolor; +} + +ObjectDrawer* ObjectDrawer::getCopyShown( bool s ) const +{ + ObjectDrawer* ret = new ObjectDrawer; + ret->mcolor = mcolor; + ret->mshown = s; + ret->mwidth = mwidth; + ret->mstyle = mstyle; + ret->mpointstyle = mpointstyle; + return ret; +} + +ObjectDrawer* ObjectDrawer::getCopyColor( const QColor& c ) const +{ + ObjectDrawer* ret = new ObjectDrawer; + ret->mcolor = c; + ret->mshown = mshown; + ret->mwidth = mwidth; + ret->mstyle = mstyle; + ret->mpointstyle = mpointstyle; + return ret; +} + +ObjectDrawer* ObjectDrawer::getCopyWidth( int w ) const +{ + ObjectDrawer* ret = new ObjectDrawer; + ret->mcolor = mcolor; + ret->mshown = mshown; + ret->mwidth = w; + ret->mstyle = mstyle; + ret->mpointstyle = mpointstyle; + return ret; +} + +ObjectDrawer* ObjectDrawer::getCopyStyle( Qt::PenStyle s ) const +{ + ObjectDrawer* ret = new ObjectDrawer; + ret->mcolor = mcolor; + ret->mshown = mshown; + ret->mwidth = mwidth; + ret->mstyle = s; + ret->mpointstyle = mpointstyle; + return ret; +} + +ObjectDrawer* ObjectDrawer::getCopyPointStyle( int p ) const +{ + ObjectDrawer* ret = new ObjectDrawer; + ret->mcolor = mcolor; + ret->mshown = mshown; + ret->mwidth = mwidth; + ret->mstyle = mstyle; + ret->mpointstyle = p; + return ret; +} + +int ObjectDrawer::width() const +{ + return mwidth; +} + +Qt::PenStyle ObjectDrawer::style() const +{ + return mstyle; +} + +int ObjectDrawer::pointStyle() const +{ + return mpointstyle; +} + +ObjectDrawer::ObjectDrawer( const QColor& color, int width, bool shown, Qt::PenStyle style, int pointStyle ) + : mcolor( color ), mshown( shown ), mwidth( width ), mstyle( style ), mpointstyle( pointStyle ) +{ +} + +ObjectDrawer::ObjectDrawer() + : mcolor( Qt::blue ), mshown( true ), mwidth( -1 ), mstyle( Qt::SolidLine ), mpointstyle( 0 ) +{ +} + +bool ObjectDrawer::inRect( const ObjectImp& imp, const Rect& r, const KigWidget& w ) const +{ + return mshown && imp.inRect( r, mwidth, w ); +} + +int ObjectDrawer::pointStyleFromString( const QString& style ) +{ + if ( style == "Round" ) + return 0; + else if ( style == "RoundEmpty" ) + return 1; + else if ( style == "Rectangular" ) + return 2; + else if ( style == "RectangularEmpty" ) + return 3; + else if ( style == "Cross" ) + return 4; + return 0; +} + +QString ObjectDrawer::pointStyleToString() const +{ + if ( mpointstyle == 0 ) + return "Round"; + else if ( mpointstyle == 1 ) + return "RoundEmpty"; + else if ( mpointstyle == 2 ) + return "Rectangular"; + else if ( mpointstyle == 3 ) + return "RectangularEmpty"; + else if ( mpointstyle == 4 ) + return "Cross"; + assert( false ); + return QString::null; +} + +Qt::PenStyle ObjectDrawer::styleFromString( const QString& style ) +{ + if ( style == "SolidLine" ) + return Qt::SolidLine; + else if ( style == "DashLine" ) + return Qt::DashLine; + else if ( style == "DotLine" ) + return Qt::DotLine; + else if ( style == "DashDotLine" ) + return Qt::DashDotLine; + else if ( style == "DashDotDotLine" ) + return Qt::DashDotDotLine; + else return Qt::SolidLine; +} + +QString ObjectDrawer::styleToString() const +{ + if ( mstyle == Qt::SolidLine ) + return "SolidLine"; + else if ( mstyle == Qt::DashLine ) + return "DashLine"; + else if ( mstyle == Qt::DotLine ) + return "DotLine"; + else if ( mstyle == Qt::DashDotLine ) + return "DashDotLine"; + else if ( mstyle == Qt::DashDotDotLine ) + return "DashDotDotLine"; + return "SolidLine"; +} diff --git a/kig/objects/object_drawer.h b/kig/objects/object_drawer.h new file mode 100644 index 00000000..2781acdc --- /dev/null +++ b/kig/objects/object_drawer.h @@ -0,0 +1,146 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_OBJECT_DRAWER_H +#define KIG_OBJECTS_OBJECT_DRAWER_H + +#include +#include + +class ObjectImp; +class KigPainter; +class Coordinate; +class KigWidget; +class Rect; + +/** + * A class holding some information about how a certain object is + * drawn on the window. + * + * An ObjectDrawer is used by an ObjectHolder to keep information + * about how to draw an ObjectImp on the window. It is really nothing + * more than a struct with some convenience methods. It does not have + * any virtual methods, or have any complex semantics. It keeps + * information like the thickness of an object, its color, and whether + * or not it is hidden. + * + * \note The default width of an object depends on its type. E.g. A + * point is by default drawn at width 5, a line at width 1. + * Therefore, there is a special width -1, which means "the default + * width for this object". + */ +class ObjectDrawer +{ + QColor mcolor; + bool mshown; + int mwidth; + Qt::PenStyle mstyle; + int mpointstyle; +public: + /** + * Construct a new ObjectDrawer with a default color ( Qt::blue ), + * width ( -1 ), shown state ( true ), PenStyle ( Qt::SolidLine ), + * and pointstyle ( 0 ) + */ + ObjectDrawer(); + ObjectDrawer( const QColor& color, int width = -1, bool shown = true, Qt::PenStyle = Qt::SolidLine, int pointStyle = 0 ); + /** + * Draw the object \p imp on kigpainter \p p . If \p selected is true, it is + * drawn in red, otherwise in its normal color. + */ + void draw( const ObjectImp& imp, KigPainter& p, bool selected ) const; + /** + * returns whether the object \p imp contains coordinate \p p . This is + * dependent on whether it is shown ( when it will never contain + * anything ), and on its width.. + */ + bool contains( const ObjectImp& imp, const Coordinate& pt, const KigWidget& w, bool nv = false ) const; + /** + * returns whether the object \p imp is in the rectangle \p r . This is + * dependent on whether it is shown and on its width.. + */ + bool inRect( const ObjectImp& imp, const Rect& r, const KigWidget& w ) const; + + /** + * returns whether the object this ObjectDrawer is responsible for + * will be drawn or not.. + */ + bool shown() const; + /** + * returns the color that the object will be drawn in + */ + QColor color() const; + /** + * return the width of the object + */ + int width() const; + /** + * return PenStyle for all objects except points + */ + Qt::PenStyle style() const; + /** + * return pointStyle for points + */ + int pointStyle() const; + /** + * return pointStyle trasnformed in a string + */ + QString pointStyleToString() const; + /** + * return style trasnformed in a string + */ + QString styleToString() const; + /** + * returns a new ObjectDrawer that is identical to this one.. except + * that the shown state is set to \p s .. + */ + ObjectDrawer* getCopyShown( bool s ) const; + /** + * returns a new ObjectDrawer that is identical to this one.. except + * that the color is set to \p c .. + */ + ObjectDrawer* getCopyColor( const QColor& c ) const; + /** + * returns a new ObjectDrawer that is identical to this one.. except + * that the width is set to \p w .. + */ + ObjectDrawer* getCopyWidth( int w ) const; + /** + * returns a new ObjectDrawer that is identical to this one.. except + * that the PenStyle state is set to \p s .. + */ + ObjectDrawer* getCopyStyle( Qt::PenStyle s ) const; + /** + * returns a new ObjectDrawer that is identical to this one.. except + * that the pointStyle state is set to \p p .. + */ + ObjectDrawer* getCopyPointStyle( int p ) const; + /** + * Note that this returns a valid point style in every case, even if + * the given \p style string is unknown. In that case it returns a + * default value. + */ + static int pointStyleFromString( const QString& style ); + /** + * Note that this returns a valid style in every case, even if the + * given \p style string is unknown. In that case it returns a default + * value. + */ + static Qt::PenStyle styleFromString( const QString& style ); +}; + +#endif diff --git a/kig/objects/object_factory.cc b/kig/objects/object_factory.cc new file mode 100644 index 00000000..a54e01f0 --- /dev/null +++ b/kig/objects/object_factory.cc @@ -0,0 +1,369 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "object_factory.h" + +#include "bogus_imp.h" +#include "curve_imp.h" +#include "intersection_types.h" +#include "line_imp.h" +#include "object_drawer.h" +#include "object_holder.h" +#include "other_type.h" +#include "point_imp.h" +#include "point_type.h" +#include "text_type.h" + +#include "../kig/kig_document.h" +#include "../kig/kig_view.h" +#include "../misc/calcpaths.h" +#include "../misc/coordinate.h" +#include "../misc/object_hierarchy.h" + +#include +#include + +ObjectHolder* ObjectFactory::fixedPoint( const Coordinate& c ) const +{ + ObjectHolder* o = new ObjectHolder( fixedPointCalcer( c ) ); + return o; +} + +ObjectTypeCalcer* ObjectFactory::fixedPointCalcer( const Coordinate& c ) const +{ + std::vector args; + args.push_back( new ObjectConstCalcer( new DoubleImp( c.x ) ) ); + args.push_back( new ObjectConstCalcer( new DoubleImp( c.y ) ) ); + ObjectTypeCalcer* oc = new ObjectTypeCalcer( FixedPointType::instance(), args ); + return oc; +} + +ObjectTypeCalcer* ObjectFactory::cursorPointCalcer( const Coordinate& c ) const +{ + std::vector args; + args.push_back( new ObjectConstCalcer( new DoubleImp( c.x ) ) ); + args.push_back( new ObjectConstCalcer( new DoubleImp( c.y ) ) ); + ObjectTypeCalcer* oc = new ObjectTypeCalcer( CursorPointType::instance(), args ); + return oc; +} + +const ObjectFactory* ObjectFactory::instance() +{ + static ObjectFactory f; + return &f; +} + +ObjectTypeCalcer* ObjectFactory::sensiblePointCalcer( + const Coordinate& c, const KigDocument& d, const KigWidget& w ) const +{ + std::vector os = d.whatAmIOn( c, w ); + if ( os.size() == 2 ) + { + // we can calc intersection point *olny* between two objects... + std::vector args; + args.push_back( os[0]->calcer() ); + args.push_back( os[1]->calcer() ); + // the simpliest case: two lines... + if ( ( os[0]->imp()->inherits( AbstractLineImp::stype() ) ) && + ( os[1]->imp()->inherits( AbstractLineImp::stype() ) ) ) + return new ObjectTypeCalcer( LineLineIntersectionType::instance(), args ); + // other cases will follow... + } + for ( std::vector::iterator i = os.begin(); i != os.end(); ++i ) + if ( (*i)->imp()->inherits( CurveImp::stype() ) ) + return constrainedPointCalcer( (*i)->calcer(), c, d ); + return fixedPointCalcer( c ); +} + +ObjectHolder* ObjectFactory::sensiblePoint( + const Coordinate& c, const KigDocument& d, const KigWidget& w ) const +{ + return new ObjectHolder( sensiblePointCalcer( c, d, w ) ); +} + +ObjectTypeCalcer* ObjectFactory::relativePointCalcer( + ObjectCalcer* o, const Coordinate& loc ) const +{ + Coordinate reference = + static_cast( o->imp() )->attachPoint(); + assert( reference.valid() ); + + double x = 0.0; + double y = 0.0; + if ( loc.valid() ) + { + x = loc.x - reference.x; + y = loc.y - reference.y; + } + std::vector parents; + parents.push_back( new ObjectConstCalcer( new DoubleImp( x ) ) ); + parents.push_back( new ObjectConstCalcer( new DoubleImp( y ) ) ); + parents.push_back( o ); + return new ObjectTypeCalcer( RelativePointType::instance(), parents ); +} + +ObjectTypeCalcer* ObjectFactory::constrainedPointCalcer( + ObjectCalcer* curve, double param ) const +{ + assert( curve->imp()->inherits( CurveImp::stype() ) ); + std::vector parents; + parents.push_back( new ObjectConstCalcer( new DoubleImp( param ) ) ); + parents.push_back( curve ); + return new ObjectTypeCalcer( ConstrainedPointType::instance(), parents ); +} + +ObjectHolder* ObjectFactory::constrainedPoint( + ObjectCalcer* curve, double param ) const +{ + return new ObjectHolder( constrainedPointCalcer( curve, param ) ); +} + +ObjectTypeCalcer* ObjectFactory::constrainedPointCalcer( + ObjectCalcer* curve, const Coordinate& c, const KigDocument& d ) const +{ + assert( curve->imp()->inherits( CurveImp::stype() ) ); + double param = static_cast( curve->imp() )->getParam( c, d ); + return constrainedPointCalcer( curve, param ); +} + +ObjectHolder* ObjectFactory::constrainedPoint( + ObjectCalcer* curve, const Coordinate& c, const KigDocument& d ) const +{ + return new ObjectHolder( constrainedPointCalcer( curve, c, d ) ); +} + +ObjectTypeCalcer* ObjectFactory::locusCalcer( + ObjectCalcer* a, ObjectCalcer* b ) const +{ + assert( dynamic_cast( a ) ); + ObjectTypeCalcer* constrained = static_cast( a ); + assert( constrained->type()->inherits( ObjectType::ID_ConstrainedPointType ) ); + assert( constrained->parents().size() == 2 ); + ObjectCalcer* curve = a->parents().back(); + + const ObjectCalcer* moving = b; + + std::vector hierparents; + hierparents.push_back( constrained ); + std::vector sideOfTree = sideOfTreePath( hierparents, moving ); + std::copy( sideOfTree.begin(), sideOfTree.end(), std::back_inserter( hierparents ) ); + + ObjectHierarchy hier( hierparents, moving ); + + std::vector realparents( 2 + sideOfTree.size(), 0 ); + realparents[0] = new ObjectConstCalcer( new HierarchyImp( hier ) ); + realparents[1] = curve; + copy( sideOfTree.begin(), sideOfTree.end(), realparents.begin() + 2 ); + + return new ObjectTypeCalcer( LocusType::instance(), realparents ); +} + +ObjectHolder* ObjectFactory::locus( ObjectCalcer* a, ObjectCalcer* b ) const +{ + return new ObjectHolder( locusCalcer( a, b ) ); +} + +ObjectHolder* ObjectFactory::label( + const QString& s, const Coordinate& loc, + bool needframe, const std::vector& parents, + const KigDocument& doc ) const +{ + return new ObjectHolder( labelCalcer( s, loc, needframe, parents, doc ) ); +} + +ObjectTypeCalcer* ObjectFactory::labelCalcer( + const QString& s, const Coordinate& loc, + bool needframe, const std::vector& parents, + const KigDocument& doc ) const +{ + return attachedLabelCalcer( s, 0, loc, needframe, parents, doc ); +} + +ObjectTypeCalcer* ObjectFactory::attachedLabelCalcer( + const QString& s, ObjectCalcer* p, + const Coordinate& loc, bool needframe, + const std::vector& nparents, + const KigDocument& doc ) const +{ + std::vector parents; + parents.reserve( nparents.size() + 3 ); + parents.push_back( new ObjectConstCalcer( new IntImp( needframe ? 1 : 0 ) ) ); + + parents.push_back( getAttachPoint( p, loc, doc ) ); + + parents.push_back( new ObjectConstCalcer( new StringImp( s ) ) ); + std::copy( nparents.begin(), nparents.end(), std::back_inserter( parents ) ); + ObjectTypeCalcer* ret = new ObjectTypeCalcer( TextType::instance(), parents ); + ret->calc( doc ); + return ret; +} + +ObjectCalcer* ObjectFactory::getAttachPoint( + ObjectCalcer* p, + const Coordinate& loc, + const KigDocument& doc ) const +{ +/* + * mp: (changes to add relative-attachment). Now an object is tested + * as follows: + * - if attachPoint() returns a valid coordinate, then we use the new method + * - if it is a point: 'old-style' treatment (we can change this shortly) + * - if it is a curve: 'old-style' treatment (we could use the new approach, + * which can be better/worse depending on personal taste, I think) + * + * the first condition that matches determines the behaviour. + * the new method works similarly to the curve case, but we generate a new + * RelativePointType instead of a ConstrainedPointType; this will in turn make use + * of the new attachPoint() method for objects. + * + * changed the preference order 2005/01/21 (now attachPoint has preference over points) + * + * NOTE: changes in the tests performed should be matched also in + * modes/popup.cc (addNameLabel) and in label.cc (TextLabelModeBase::mouseMoved) + */ + + if ( p && p->imp()->attachPoint().valid() ) + { + ObjectCalcer* o = relativePointCalcer( p, loc ); + o->calc( doc ); + return o; + } + else if ( p && p->imp()->inherits( PointImp::stype() ) ) + { + return p; + } + else if ( p && p->imp()->inherits( CurveImp::stype() ) ) + { + double param = 0.5; + if ( loc.valid() ) + param = static_cast( p->imp() )->getParam( loc, doc ); + + ObjectCalcer* o = constrainedPointCalcer( p, param ); + o->calc( doc ); + return o; + } + else + { + if ( loc.valid() ) + return new ObjectConstCalcer( new PointImp( loc ) ); + else + return new ObjectConstCalcer( new PointImp( Coordinate( 0, 0 ) ) ); + } +} + +ObjectHolder* ObjectFactory::attachedLabel( + const QString& s, ObjectCalcer* locationparent, + const Coordinate& loc, bool needframe, + const std::vector& parents, + const KigDocument& doc ) const +{ + return new ObjectHolder( attachedLabelCalcer( s, locationparent, loc, needframe, parents, doc ) ); +} + +ObjectPropertyCalcer* ObjectFactory::propertyObjectCalcer( + ObjectCalcer* o, const char* p ) const +{ + int wp = o->imp()->propertiesInternalNames().findIndex( p ); + if ( wp == -1 ) return 0; + return new ObjectPropertyCalcer( o, wp ); +} + +ObjectHolder* ObjectFactory::propertyObject( + ObjectCalcer* o, const char* p ) const +{ + return new ObjectHolder( propertyObjectCalcer( o, p ) ); +} + +void ObjectFactory::redefinePoint( + ObjectTypeCalcer* point, const Coordinate& c, + KigDocument& doc, const KigWidget& w ) const +{ + std::vector hos = doc.whatAmIOn( c, w ); + std::vector os; + ObjectCalcer* (ObjectHolder::*calcmeth)() = &ObjectHolder::calcer; + std::transform( hos.begin(), hos.end(), std::back_inserter( os ), + std::mem_fun( calcmeth ) ); + ObjectCalcer* v = 0; + + // we don't want one of our children as a parent... + std::set children = getAllChildren( point ); + for ( std::vector::iterator i = os.begin(); + i != os.end(); ++i ) + if ( (*i)->imp()->inherits( CurveImp::stype() ) && + children.find( *i ) == children.end() ) + { + v = *i; + break; + }; + + if ( v ) + { + // we want a constrained point... + const CurveImp* curveimp = static_cast( v->imp() ); + double newparam = curveimp->getParam( c, doc ); + + if ( point->type()->inherits( ObjectType::ID_ConstrainedPointType ) ) + { + // point already was constrained -> simply update the param + // DataObject and make sure point is on the right curve... + ObjectCalcer* dataobj = 0; + std::vector parents = point->parents(); + assert( parents.size() == 2 ); + assert ( parents[0]->imp()->inherits( DoubleImp::stype() ) ); + dataobj = parents[0]; + + parents.clear(); + parents.push_back( dataobj ); + parents.push_back( v ); + point->setParents( parents ); + + assert( dynamic_cast( dataobj ) ); + static_cast( dataobj )->setImp( + new DoubleImp( newparam ) ); + } + else + { + // point used to be fixed -> add a new DataObject etc. + std::vector args; + args.push_back( new ObjectConstCalcer( new DoubleImp( newparam ) ) ); + args.push_back( v ); + point->setType( ConstrainedPointType::instance() ); + point->setParents( args ); + } + } + else + { + // a fixed point... + if ( point->type()->inherits( ObjectType::ID_ConstrainedPointType ) ) + { + // point used to be constrained.. + std::vector a; + a.push_back( new ObjectConstCalcer( new DoubleImp( c.x ) ) ); + a.push_back( new ObjectConstCalcer( new DoubleImp( c.y ) ) ); + + point->setType( FixedPointType::instance() ); + point->setParents( a ); + } + else + { + // point used to be fixed -> simply update the DataObject's + // we can use the point's move function for that.. + point->move( c, doc ); + }; + } +} + diff --git a/kig/objects/object_factory.h b/kig/objects/object_factory.h new file mode 100644 index 00000000..0ce6ce62 --- /dev/null +++ b/kig/objects/object_factory.h @@ -0,0 +1,145 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_OBJECT_FACTORY_H +#define KIG_OBJECTS_OBJECT_FACTORY_H + +#include "common.h" + +class ObjectFactory +{ +public: + + static const ObjectFactory* instance(); + + /** + * this returns a fixed point. Note that the returned object is + * not added to the document.. + */ + ObjectHolder* fixedPoint( const Coordinate& c ) const; + ObjectTypeCalcer* fixedPointCalcer( const Coordinate& c ) const; + + /** + * this returns a CursorPointType; this is used during special + * constructions (e.g. regular polygons) where the constructor + * wants to use the cursor position without actually generating + * an object depending on a new point there. + */ + ObjectTypeCalcer* cursorPointCalcer( const Coordinate& c ) const; + + /** + * this returns a relative point (to an object). Note that the returned object + * is not added to the document.. + */ + ObjectTypeCalcer* relativePointCalcer( ObjectCalcer* o, const Coordinate& loc ) const; + + /** + * this returns a constrained point. Note that the returned object + * is not added to the document.. + */ + ObjectHolder* constrainedPoint( ObjectCalcer* curve, double param ) const; + ObjectTypeCalcer* constrainedPointCalcer( ObjectCalcer* curve, double param ) const; + /** + * \overload, changes nothing to the semantics, only calcs the param + * value for you.. + */ + ObjectTypeCalcer* constrainedPointCalcer( + ObjectCalcer* curve, const Coordinate& c, const KigDocument& ) const; + ObjectHolder* constrainedPoint( + ObjectCalcer* curve, const Coordinate& c, const KigDocument& ) const; + + /** + * this returns a "sensible point". + * By a "sensible point", I mean a point that would be about what + * the user expects when he asks for a point at point \p c . This is a + * constrained point if \p c is on a curve, and otherwise a fixed + * point. I might add the possibility for an intersection point + * sometime.. Note that the returned object is not added to + * the document.. + */ + ObjectTypeCalcer* sensiblePointCalcer( + const Coordinate& c, const KigDocument& d, const KigWidget& w ) const; + ObjectHolder* sensiblePoint( + const Coordinate& c, const KigDocument& d, const KigWidget& w ) const; + + /** + * set point to what sensiblePoint would have returned.. + */ + void redefinePoint( ObjectTypeCalcer* point, const Coordinate& c, + KigDocument& d, const KigWidget& w ) const; + + /** + * return a locus, defined by the two points ( one constrained, and + * one following ) \p a and \p b . \p a should be the constrained point, + * and thus, it has to be of type ObjectTypeCalcer where a->type() is of + * type ConstrainedPointType. The semantics of LocusType are a bit + * weird ( but I believe correct :) ), so this function takes care + * of the complication there.. + */ + ObjectTypeCalcer* locusCalcer( ObjectCalcer* a, ObjectCalcer* b ) const; + ObjectHolder* locus( ObjectCalcer* a, ObjectCalcer* b ) const; + + /** + * returns a label with text \p s at point \p c .. It ( and its parents ) + * is calced already... + */ + ObjectHolder* label( + const QString& s, const Coordinate& loc, + bool needframe, const std::vector& parents, + const KigDocument& doc ) const; + ObjectTypeCalcer* labelCalcer( + const QString& s, const Coordinate& loc, + bool needframe, const std::vector& parents, + const KigDocument& doc ) const; + + /** + * this one does the same as the above, only that the new label is + * attached to locationparent if it is non-null.. + */ + ObjectTypeCalcer* attachedLabelCalcer( + const QString& s, ObjectCalcer* locationparent, + const Coordinate& loc, bool needframe, + const std::vector& parents, + const KigDocument& doc ) const; + /** + * this has been added because it comes handy when redefining + * a text label, we move here all the code for getting an + * attach point from the method above + */ + ObjectCalcer* getAttachPoint( + ObjectCalcer* locationparent, + const Coordinate& loc, + const KigDocument& doc ) const; + ObjectHolder* attachedLabel( + const QString& s, ObjectCalcer* locationparent, + const Coordinate& loc, bool needframe, + const std::vector& parents, + const KigDocument& doc ) const; + + /** + * returns a property object for the property \p p of object \p o . + * + * \note + * \p o should have already been calc'd, or this will fail and + * return 0.. The returned object also needs to be calced after + * this.. + */ + ObjectPropertyCalcer* propertyObjectCalcer( ObjectCalcer* o, const char* p ) const; + ObjectHolder* propertyObject( ObjectCalcer* o, const char* p ) const; +}; + +#endif diff --git a/kig/objects/object_holder.cc b/kig/objects/object_holder.cc new file mode 100644 index 00000000..5a2c0765 --- /dev/null +++ b/kig/objects/object_holder.cc @@ -0,0 +1,164 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "object_holder.h" + +#include "bogus_imp.h" +#include "object_calcer.h" +#include "object_drawer.h" + +#include "../misc/coordinate.h" + +ObjectHolder::ObjectHolder( ObjectCalcer* calcer ) + : mcalcer( calcer ), mdrawer( new ObjectDrawer ), mnamecalcer( 0 ) +{ +} + +ObjectHolder::ObjectHolder( ObjectCalcer* calcer, ObjectDrawer* drawer, + ObjectConstCalcer* namecalcer ) + : mcalcer( calcer ), mdrawer( drawer ), mnamecalcer( namecalcer ) +{ + assert( !namecalcer || namecalcer->imp()->inherits( StringImp::stype() ) ); +} + +ObjectHolder::ObjectHolder( ObjectCalcer* calcer, ObjectDrawer* drawer ) + : mcalcer( calcer ), mdrawer( drawer ), mnamecalcer( 0 ) +{ +} + +ObjectHolder::~ObjectHolder() +{ + delete mdrawer; +} + +const ObjectImp* ObjectHolder::imp() const +{ + return mcalcer->imp(); +} + +const ObjectCalcer* ObjectHolder::calcer() const +{ + return mcalcer.get(); +} + +const ObjectDrawer* ObjectHolder::drawer() const +{ + return mdrawer; +} + +const ObjectConstCalcer* ObjectHolder::nameCalcer() const +{ + return mnamecalcer.get(); +} + +void ObjectHolder::setDrawer( ObjectDrawer* d ) +{ + delete switchDrawer( d ); +} + +void ObjectHolder::calc( const KigDocument& d ) +{ + mcalcer->calc( d ); +} + +void ObjectHolder::draw( KigPainter& p, bool selected ) const +{ + mdrawer->draw( *imp(), p, selected ); +} + +bool ObjectHolder::contains( const Coordinate& pt, const KigWidget& w, bool nv ) const +{ + return mdrawer->contains( *imp(), pt, w, nv ); +} + +bool ObjectHolder::inRect( const Rect& r, const KigWidget& w ) const +{ + return mdrawer->inRect( *imp(), r, w ); +} + +ObjectCalcer* ObjectHolder::calcer() +{ + return mcalcer.get(); +} + +ObjectDrawer* ObjectHolder::drawer() +{ + return mdrawer; +} + +ObjectConstCalcer* ObjectHolder::nameCalcer() +{ + return mnamecalcer.get(); +} + +const Coordinate ObjectHolder::moveReferencePoint() const +{ + return mcalcer->moveReferencePoint(); +} + +void ObjectHolder::move( const Coordinate& to, const KigDocument& doc ) +{ + mcalcer->move( to, doc ); +} + +bool ObjectHolder::canMove() const +{ + return mcalcer->canMove(); +} + +bool ObjectHolder::isFreelyTranslatable() const +{ + return mcalcer->isFreelyTranslatable(); +} + +ObjectDrawer* ObjectHolder::switchDrawer( ObjectDrawer* d ) +{ + ObjectDrawer* tmp = mdrawer; + mdrawer = d; + return tmp; +} + +bool ObjectHolder::shown( ) const +{ + return mdrawer->shown( ); +} + +const QString ObjectHolder::name() const +{ + if ( mnamecalcer ) + { + assert( mnamecalcer->imp()->inherits( StringImp::stype() ) ); + return static_cast( mnamecalcer->imp() )->data(); + } + else + return QString::null; +} + +void ObjectHolder::setNameCalcer( ObjectConstCalcer* namecalcer ) +{ + assert( !mnamecalcer ); + mnamecalcer = namecalcer; +} + +QString ObjectHolder::selectStatement() const +{ + const QString n = name(); + if ( n.isEmpty() ) + return i18n( imp()->type()->selectStatement() ); + else + return i18n( imp()->type()->selectNameStatement() ).arg( n ); +} diff --git a/kig/objects/object_holder.h b/kig/objects/object_holder.h new file mode 100644 index 00000000..9b30453d --- /dev/null +++ b/kig/objects/object_holder.h @@ -0,0 +1,145 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_OBJECT_HOLDER_H +#define KIG_OBJECTS_OBJECT_HOLDER_H + +#include "object_calcer.h" + +#include + +/** + * An ObjectHolder represents an object as it is known to the + * document. It keeps a pointer to an ObjectCalcer, where it gets its + * data ( the ObjectImp that the ObjectCalcer holds ) from. It also + * holds information about how to draw this ObjectImp on the window, + * by keeping a pointer to an ObjectDrawer ( see below ). In its draw + * method, it gets the ObjectImp from the ObjectCalcer, and passes it + * to the ObjectDrawer, asking it to draw the ObjectImp on the window. + * + * The document ( check the KigDocument class ) holds a list of these + * ObjectHolder's. This is its only link with the ObjectCalcer + * dependency graph. + * + * An ObjectHolder keeps a reference to its * ObjectCalcer. + */ +class ObjectHolder +{ + ObjectCalcer::shared_ptr mcalcer; + ObjectDrawer* mdrawer; + ObjectConstCalcer::shared_ptr mnamecalcer; + +public: + /** + * Construct a new ObjectHolder with a given ObjectCalcer and + * ObjectDrawer, with a given name calcer. + */ + ObjectHolder( ObjectCalcer* calcer, ObjectDrawer* drawer, ObjectConstCalcer* namecalcer ); + /** + * Construct a new ObjectHolder with a given ObjectCalcer and + * ObjectDrawer. + */ + ObjectHolder( ObjectCalcer* calcer, ObjectDrawer* drawer ); + /** + * equivalent to the previous constructor, but with a default + * ObjectDrawer and no name. + */ + ObjectHolder( ObjectCalcer* calcer ); + ~ObjectHolder(); + + const ObjectImp* imp() const; + const ObjectCalcer* calcer() const; + ObjectCalcer* calcer(); + const ObjectDrawer* drawer() const; + ObjectDrawer* drawer(); + // the following two return zero if no name is set. + const ObjectConstCalcer* nameCalcer() const; + ObjectConstCalcer* nameCalcer(); + /** + * Setting the namecalcer is only allowed if previously none was + * set. This way, we avoid keeping a useless namecalcer around if + * no name is set. + */ + void setNameCalcer( ObjectConstCalcer* namecalcer ); + + /** + * returns QString::null if no name is set. + */ + const QString name() const; + /** + * Set the ObjectDrawer of this ObjectHolder to \p d , the old + * ObjectDrawer is deleted. + */ + void setDrawer( ObjectDrawer* d ); + /** + * Set the ObjectDrawer of this ObjectHolder to \p d , the old + * ObjectDrawer is not deleted, but returned. + */ + ObjectDrawer* switchDrawer( ObjectDrawer* d ); + + /** + * Make our ObjectCalcer recalculate its ObjectImp. + */ + void calc( const KigDocument& ); + /** + * Draw this object on the given KigPainter. If \p selected is true, + * then it will be drawn in red, instead of its normal color. + */ + void draw( KigPainter& p, bool selected ) const; + /** + * Returns whether this object contains the point \p p . + */ + bool contains( const Coordinate& p, const KigWidget& w, bool nv = false ) const; + /** + * Returns whether this object is in the rectangle \p r . + */ + bool inRect( const Rect& r, const KigWidget& w ) const; + /** + * Returns whether this object is shown. + */ + bool shown() const; + + /** + * This call is simply forwarded to the ObjectCalcer. Check the + * documentation of ObjectCalcer::moveReferencePoint() for more info. + */ + const Coordinate moveReferencePoint() const; + /** + * This call is simply forwarded to the ObjectCalcer. Check the + * documentation of ObjectCalcer::move() for more info. + */ + void move( const Coordinate& to, const KigDocument& ); + /** + * This call is simply forwarded to the ObjectCalcer. Check the + * documentation of ObjectCalcer::canMove() for more info. + */ + bool canMove() const; + /** + * This call is simply forwarded to the ObjectCalcer. Check the + * documentation of ObjectCalcer::isFreelyTranslatable() for more info. + */ + bool isFreelyTranslatable() const; + + /** + * Return a statement saying something like "select this segment" or + * "select segment ab" depending on whether this ObjectHolder has a + * name. + */ + QString selectStatement() const; +}; + +#endif diff --git a/kig/objects/object_imp.cc b/kig/objects/object_imp.cc new file mode 100644 index 00000000..6cb6650f --- /dev/null +++ b/kig/objects/object_imp.cc @@ -0,0 +1,308 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "object_imp.h" + +#include "bogus_imp.h" + +#include "../misc/coordinate.h" + +#include +#include + +class ObjectImpType::StaticPrivate +{ +public: + std::map namemap; +}; + +ObjectImp::ObjectImp() +{ +} + +ObjectImp::~ObjectImp() +{ +} + +bool ObjectImp::valid() const +{ + return ! type()->inherits( InvalidImp::stype() ); +} + +void ObjectImp::fillInNextEscape( QString&, const KigDocument& ) const +{ + assert( false ); +} + +const QCStringList ObjectImp::properties() const +{ + QCStringList ret; + ret << I18N_NOOP( "Object Type" ); + return ret; +} + +const uint ObjectImp::numberOfProperties() const +{ + return 1; +} + +const QCStringList ObjectImp::propertiesInternalNames() const +{ + QCStringList ret; + ret << "base-object-type"; + return ret; +} + +ObjectImp* ObjectImp::property( uint i, const KigDocument& ) const +{ + if ( i == 0 ) return new StringImp( type()->translatedName() ); + return new InvalidImp; +} + +const ObjectImpType* ObjectImp::impRequirementForProperty( uint ) const +{ + return ObjectImp::stype(); +} + +void ObjectImpVisitor::visit( const ObjectImp* imp ) +{ + imp->visit( this ); +} + +void ObjectImpVisitor::visit( const IntImp* ) +{ +} + +void ObjectImpVisitor::visit( const DoubleImp* ) +{ +} + +void ObjectImpVisitor::visit( const StringImp* ) +{ +} + +void ObjectImpVisitor::visit( const InvalidImp* ) +{ +} + +void ObjectImpVisitor::visit( const HierarchyImp* ) +{ +} + +void ObjectImpVisitor::visit( const LineImp* ) +{ +} + +void ObjectImpVisitor::visit( const PointImp* ) +{ +} + +void ObjectImpVisitor::visit( const TextImp* ) +{ +} + +void ObjectImpVisitor::visit( const AngleImp* ) +{ +} + +void ObjectImpVisitor::visit( const VectorImp* ) +{ +} + +void ObjectImpVisitor::visit( const LocusImp* ) +{ +} + +void ObjectImpVisitor::visit( const CircleImp* ) +{ +} + +void ObjectImpVisitor::visit( const ConicImp* ) +{ +} + +void ObjectImpVisitor::visit( const CubicImp* ) +{ +} + +void ObjectImpVisitor::visit( const SegmentImp* ) +{ +} + +void ObjectImpVisitor::visit( const RayImp* ) +{ +} + +void ObjectImpVisitor::visit( const ArcImp* ) +{ +} + +void ObjectImpVisitor::visit( const PolygonImp* ) +{ +} + +ObjectImpVisitor::~ObjectImpVisitor() +{ + +} + +void ObjectImpVisitor::visit( const TransformationImp* ) +{ +} + +void ObjectImpVisitor::visit( const TestResultImp* ) +{ +} + +const char* ObjectImp::iconForProperty( uint ) const +{ + return "kig_text"; +} + +bool ObjectImp::canFillInNextEscape() const +{ + return false; +} + +ObjectImpType::ObjectImpType( const ObjectImpType* parent, + const char* internalname, + const char* translatedname, + const char* selectstatement, + const char* selectnamestatement, + const char* removeastatement, + const char* addastatement, + const char* moveastatement, + const char* attachtothisstatement, + const char* showastatement, + const char* hideastatement ) + : mparent( parent ), minternalname( internalname ), + mtranslatedname( translatedname ), mselectstatement( selectstatement ), + mselectnamestatement( selectnamestatement ), + mremoveastatement( removeastatement ), maddastatement( addastatement ), + mmoveastatement( moveastatement ), + mattachtothisstatement( attachtothisstatement ), + mshowastatement( showastatement ), + mhideastatement( hideastatement ) +{ + sd()->namemap[minternalname] = this; +} + +ObjectImpType::~ObjectImpType() +{ +} + +bool ObjectImpType::inherits( const ObjectImpType* t ) const +{ + return t == this || (mparent && mparent->inherits( t ) ); +} + +const char* ObjectImpType::internalName() const +{ + return minternalname; +} + +QString ObjectImpType::translatedName() const +{ + return i18n( mtranslatedname ); +} + +const char* ObjectImpType::selectStatement() const +{ + return mselectstatement; +} + +const char* ObjectImpType::selectNameStatement() const +{ + return mselectnamestatement; +} + +QString ObjectImpType::removeAStatement() const +{ + return i18n( mremoveastatement ); +} + +QString ObjectImpType::addAStatement() const +{ + return i18n( maddastatement ); +} + +QString ObjectImpType::moveAStatement() const +{ + return i18n( mmoveastatement ); +} + +const ObjectImpType* ObjectImpType::typeFromInternalName( const char* string ) +{ + QCString s( string ); + std::map::iterator i = sd()->namemap.find( s ); + if ( i == sd()->namemap.end() ) + return 0; + else return i->second; +} + +bool ObjectImp::inherits( const ObjectImpType* t ) const +{ + return type()->inherits( t ); +} + +const ObjectImpType* ObjectImp::stype() +{ + static const ObjectImpType t( + 0, "any", + I18N_NOOP( "Object" ), + I18N_NOOP( "Select this object" ), + I18N_NOOP( "Select object %1" ), + I18N_NOOP( "Remove an object" ), + I18N_NOOP( "Add an object" ), + I18N_NOOP( "Move an object" ), + I18N_NOOP( "Attach to this object" ), + I18N_NOOP( "Show an object" ), + I18N_NOOP( "Hide an object" ) ); + return &t; +} + +ObjectImpType::StaticPrivate* ObjectImpType::sd() +{ + static StaticPrivate d; + return &d; +} + +bool ObjectImp::isCache() const +{ + return false; +} + +QString ObjectImpType::attachToThisStatement() const +{ + return i18n( mattachtothisstatement ); +} + +QString ObjectImpType::showAStatement() const +{ + return i18n( mshowastatement ); +} + +QString ObjectImpType::hideAStatement() const +{ + return i18n( mhideastatement ); +} + +bool ObjectImp::isPropertyDefinedOnOrThroughThisImp( uint ) const +{ + return false; +} + diff --git a/kig/objects/object_imp.h b/kig/objects/object_imp.h new file mode 100644 index 00000000..2c032f99 --- /dev/null +++ b/kig/objects/object_imp.h @@ -0,0 +1,360 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_OBJECT_IMP_H +#define KIG_OBJECTS_OBJECT_IMP_H + +#include "common.h" + +class IntImp; +class DoubleImp; +class StringImp; +class InvalidImp; +class HierarchyImp; +class TransformationImp; +class TestResultImp; +class CurveImp; +class LineImp; +class PointImp; +class TextImp; +class AngleImp; +class VectorImp; +class LocusImp; +class CircleImp; +class ConicImp; +class CubicImp; +class SegmentImp; +class RayImp; +class ArcImp; +class PolygonImp; + +/** + * \internal This is some OO magic commonly referred to as "double + * dispatch". If you need to do some action on an ObjectImp, and you + * need to do something different dependent on the type of o, then + * make a Visitor class that inherits this interface, and implements + * the appropriate functions properly, and call "o->visit( my_visitor + * );". + */ +class ObjectImpVisitor +{ +public: + virtual ~ObjectImpVisitor(); + void visit( const ObjectImp* imp ); + virtual void visit( const IntImp* imp ); + virtual void visit( const DoubleImp* imp ); + virtual void visit( const StringImp* imp ); + virtual void visit( const InvalidImp* imp ); + virtual void visit( const HierarchyImp* imp ); + virtual void visit( const TransformationImp* imp ); + virtual void visit( const TestResultImp* imp ); + virtual void visit( const LineImp* imp ); + virtual void visit( const PointImp* imp ); + virtual void visit( const TextImp* imp ); + virtual void visit( const AngleImp* imp ); + virtual void visit( const VectorImp* imp ); + virtual void visit( const LocusImp* imp ); + virtual void visit( const CircleImp* imp ); + virtual void visit( const ConicImp* imp ); + virtual void visit( const CubicImp* imp ); + virtual void visit( const SegmentImp* imp ); + virtual void visit( const RayImp* imp ); + virtual void visit( const ArcImp* imp ); + virtual void visit( const PolygonImp* imp ); +}; + +typedef unsigned int uint; + +/** + * Instances of this class represent a certain ObjectImp type. Every + * ObjectImp type has a static ObjectImpType member, that it returns a + * reference to in its type() function.. Think of it as a nice enum, + * that you can also get some data from.. + */ +class ObjectImpType +{ + const ObjectImpType* mparent; + const char* minternalname; + const char* mtranslatedname; + const char* mselectstatement; + const char* mselectnamestatement; + const char* mremoveastatement; + const char* maddastatement; + const char* mmoveastatement; + const char* mattachtothisstatement; + const char* mshowastatement; + const char* mhideastatement; + class StaticPrivate; + static StaticPrivate* sd(); +public: + /** + * Returns the type with name n. + * + * \internal Do *not* call this from functions that can be called at + * static initializer time ! It depends on information that is only + * available after that stage and will crash if used too early.. + */ + static const ObjectImpType* typeFromInternalName( const char* n ); + + /** + * \internal Construct an ObjectImpType, with a lot of data about + * your ObjectImp type. + * + * translatedname is a translatable string like "segment" + * selectstatement is a translatable string like "Select this segment" + * selectnamestatement is a translatable string like "Select segment %1" + * removeastatement is a translatable string like "Remove a Segment" + * addastatement is a translatable string like "Add a Segment" + * moveastatement is a translatable string like "Move a Segment" + * attachtothisstatement is a translatable string like "Attach to + * this segment" + * showastatement is a translatable string like "Show a Segment" + * hideastatement is a translatable string like "Hide a Segment" + * + * All translatable strings should have + * I18N_NOOP around them ! @param parent is the ObjectImpType of + * your parent ObjectImp type. Never give 0 as parent, except for + * the top ObjectImp ObjectImpType.. + */ + ObjectImpType( + const ObjectImpType* parent, const char* internalname, + const char* translatedname, + const char* selectstatement, + const char* selectnamestatement, + const char* removeastatement, + const char* addastatement, + const char* moveastatement, + const char* attachtothisstatement, + const char* showastatement, + const char* hideastatement ); + ~ObjectImpType(); + + /** + * Does the ObjectImp type represented by this instance inherit the + * ObjectImp type represented by t ? + */ + bool inherits( const ObjectImpType* t ) const; + + /** + * Returns an internal name for this ObjectImp type. This name is + * guaranteed unique, and mostly corresponds with the class name of + * the corresponding ObjectImp.. + */ + const char* internalName() const; + /** + * The name of this type, translated to the currently used language. + */ + QString translatedName() const; + /** + * Returns a translatable string of the form "Select this %1". + * E.g. "Select this segment". Note that users of this function + * should use i18n on the returned string before using it. + */ + const char* selectStatement() const; + + /** + * Returns a translatable string of the form "Select point %1". %1 + * will be filled in by whomever calls this function with the name + * of the object in question. This function should be used as + * follows: i18n( x->selectNameStatement() ).arg( xname ). + */ + const char* selectNameStatement() const; + + /** + * Returns a translated string of the form "Remove a xxx". + * E.g. "Remove a Segment". + */ + QString removeAStatement() const; + /** + * Returns a translated string of the form "Add a xxx". + * E.g. "Add a Segment". + */ + QString addAStatement() const; + /** + * Returns a translated string of the form "Move a xxx". + * E.g. "Move a Segment". + */ + QString moveAStatement() const; + /** + * Returns a translated string of the form "Attach to this xxx". + * E.g. "Attach to this segment". + * \internal This is used by the text label construction mode + */ + QString attachToThisStatement() const; + + /** + * Returns a translated string of the form "Show a xxx". + * E.g. "Show a Segment". + */ + QString showAStatement() const; + + /** + * Returns a translated string of the form "Hide a xxx". + * E.g. "Hide a Segment". + */ + QString hideAStatement() const; +}; + +/** + * The ObjectImp class represents the behaviour of an object after it + * is calculated. This means how to draw() it, whether it claims to + * contain a certain point etc. It is also the class where the + * ObjectType's get their information from.. + */ +class ObjectImp +{ +protected: + ObjectImp(); +public: + /** + * The ObjectImpType representing the base ObjectImp class. All + * other ObjectImp's inherit from this type. + */ + static const ObjectImpType* stype(); + + virtual ~ObjectImp(); + + /** + * Returns true if this ObjectImp inherits the ObjectImp type + * represented by t. + * E.g. you can check whether an ObjectImp is a LineImp by doing: + * \if creating-python-scripting-doc + * \code + * if object.inherits( LineImp.stype() ): + * \endcode + * \else + * \code + * if( object.inherits( LineImp::stype() ) + * \endcode + * \endif + */ + bool inherits( const ObjectImpType* t ) const; + + /** + * Returns a reference point where to attach labels; when this + * returns an invalidCoord then the attachment is either not + * done at all, or done in a specific way (like for curves, + * or for points) The treatment of points could also take + * advantage of this attachment mechanism. + * + * If this method returns a valid Coordinate, then this is + * interpreted as a pivot point for the label, which can still + * be moved relative to that point, but follows the object when + * the object changes. + * In practice a new RelativePointType is created (position of + * the string), this type in turn depends on the object (to get + * its attachPoint) and two DoubleImp that are interpreted as + * relative displacement (x and y) + */ + virtual Coordinate attachPoint( ) const = 0; + + /** + * Return this ObjectImp, transformed by the transformation t. + */ + virtual ObjectImp* transform( const Transformation& t ) const = 0; + + virtual void draw( KigPainter& p ) const = 0; + virtual bool contains( const Coordinate& p, int width, + const KigWidget& si ) const = 0; + virtual bool inRect( const Rect& r, int width, + const KigWidget& si ) const = 0; + virtual Rect surroundingRect() const = 0; + + /** + * Returns true if this is a valid ObjectImp. + * If you want to return an invalid ObjectImp, you should return an + * InvalidImp instance. + */ + bool valid() const; + + virtual const uint numberOfProperties() const; + // the names of the properties as perceived by the user.. put + // I18N_NOOP's around them here.. + virtual const QCStringList properties() const; + // the names of the properties as known only by kig internally. No + // need for I18N_NOOP. Preferably choose some lowercase name with + // only letters and dashes, no spaces.. + virtual const QCStringList propertiesInternalNames() const; + virtual ObjectImp* property( uint which, const KigDocument& d ) const; + // Sometimes we need to know which type an imp needs to be at least + // in order to have the imp with number which. Macro's need it + // foremost. This function answers that question.. + virtual const ObjectImpType* impRequirementForProperty( uint which ) const; + // Return whether the property with number which is by construction + // always a point on this curve ( if this is a curve ), or always a + // curve through this point ( if this is a curve ). + virtual bool isPropertyDefinedOnOrThroughThisImp( uint which ) const; + // What icon should be shown when talking about this property ? + virtual const char* iconForProperty( uint which ) const; + + /** + * Returns the lowermost ObjectImpType that this object is an + * instantiation of. + * E.g. if you want to get a string containing the internal name of + * the type of an object, you can do: + * \if creating-python-scripting-doc + * \code + * tn = object.type().internalName() + * \endcode + * \else + * \code + * std::string typename = object.type()->internalName(); + * \endcode + * \endif + */ + virtual const ObjectImpType* type() const = 0; + virtual void visit( ObjectImpVisitor* vtor ) const = 0; + + /** + * Returns a copy of this ObjectImp. + * The copy is an exact copy. Changes to the copy don't affect the + * original. + */ + virtual ObjectImp* copy() const = 0; + + // s is a string with at least one escape ( "%N" where N is a + // number ) somewhere. This function replaces the first escape it + // sees with the "value" of this imp ( using the QString::arg + // functions ). This is e.g. used by TextType to turn its variable + // args into strings.. + // if you implement this, then you should return true in + // canFillInEscape() ( standard implementation returns false ), and + // override fillInNextEscape() ( standard implementation does an + // assert( false ) ).. + virtual bool canFillInNextEscape() const; + virtual void fillInNextEscape( QString& s, const KigDocument& ) const; + + /** + * Returns true if this ObjectImp is equal to rhs. + * This function checks whether rhs is of the same ObjectImp type, + * and whether it contains the same data as this ObjectImp. + * \internal It is used e.g. by the KigCommand stuff to see what the + * user has changed during a move.. + */ + virtual bool equals( const ObjectImp& rhs ) const = 0; + + /** + * \internal Return true if this imp is just a cache imp. This + * means that it will never be considered to be stored in a file or + * in an ObjectHierarchy. This is useful for objects which cannot + * (easily and usefully) be (de)serialized, like e.g. + * PythonCompiledScriptImp.. For normal objects, the default + * implementation returns false, which is fine. + */ + virtual bool isCache() const; +}; +#endif diff --git a/kig/objects/object_imp_factory.cc b/kig/objects/object_imp_factory.cc new file mode 100644 index 00000000..bfeb1358 --- /dev/null +++ b/kig/objects/object_imp_factory.cc @@ -0,0 +1,510 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "object_imp_factory.h" + +#include "object_imp.h" +#include "bogus_imp.h" +#include "circle_imp.h" +#include "conic_imp.h" +#include "cubic_imp.h" +#include "line_imp.h" +#include "locus_imp.h" +#include "other_imp.h" +#include "point_imp.h" +#include "text_imp.h" + +#include "../misc/coordinate.h" + +#include + +#include + +const ObjectImpFactory* ObjectImpFactory::instance() +{ + static const ObjectImpFactory t; + return &t; +} + +ObjectImpFactory::ObjectImpFactory() +{ +} + +ObjectImpFactory::~ObjectImpFactory() +{ +} + +static void addXYElements( const Coordinate& c, QDomElement& parent, QDomDocument& doc ) +{ + QDomElement xe = doc.createElement( "x" ); + xe.appendChild( + doc.createTextNode( + QString::number( c.x ) ) ); + parent.appendChild( xe ); + QDomElement ye = doc.createElement( "y" ); + ye.appendChild( + doc.createTextNode( + QString::number( c.y ) ) ); + parent.appendChild( ye ); +} + +static void addDoubleElement( const char* name, double d, QDomElement& parent, QDomDocument& doc ) +{ + QDomElement e = doc.createElement( name ); + e.appendChild( doc.createTextNode( QString::number( d ) ) ); + parent.appendChild( e ); +} + +static void addCoordinateElement( const char* name, const Coordinate& d, QDomElement& p, QDomDocument& doc ) +{ + QDomElement e = doc.createElement( name ); + addXYElements( d, e, doc ); + p.appendChild( e ); +} + +QString ObjectImpFactory::serialize( const ObjectImp& d, QDomElement& parent, + QDomDocument& doc ) const +{ + if( d.inherits( IntImp::stype() ) ) + { + parent.appendChild( + doc.createTextNode( + QString::number( static_cast( d ).data() ) ) ); + return QString::fromLatin1( "int" ); + } + else if ( d.inherits( DoubleImp::stype() ) ) + { + parent.appendChild( + doc.createTextNode( + QString::number( static_cast( d ).data() ) ) ); + return QString::fromLatin1( "double" ); + } + else if( d.inherits( StringImp::stype() ) ) + { + parent.appendChild( + doc.createTextNode( + static_cast( d ).data() ) ); + return QString::fromLatin1( "string" ); + } + else if ( d.inherits( TestResultImp::stype() ) ) + { + parent.appendChild( + doc.createTextNode( + static_cast( d ).data() ) ); + return QString::fromLatin1( "testresult" ); + } + else if( d.inherits( HierarchyImp::stype() ) ) + { + static_cast( d ).data().serialize( parent, doc ); + return QString::fromLatin1( "hierarchy" ); + } + else if ( d.inherits( TransformationImp::stype() ) ) + { + const Transformation& trans = static_cast( d ).data(); + + QDomElement matrixe = doc.createElement( "matrix" ); + for ( int i = 0; i < 3; ++i ) + { + for ( int j = 0; j < 3; ++j ) + { + QDomElement elel = doc.createElement( "element" ); + elel.setAttribute( "row", QString::number( i ) ); + elel.setAttribute( "column", QString::number( j ) ); + elel.appendChild( doc.createTextNode( QString::number( trans.data( i, j ) ) ) ); + matrixe.appendChild( elel ); + }; + } + parent.appendChild( matrixe ); + + QDomElement homothetye = doc.createElement( "homothetic" ); + const char* ishomothety = trans.isHomothetic() ? "true" : "false"; + homothetye.appendChild( doc.createTextNode( ishomothety ) ); + parent.appendChild( homothetye ); + + return QString::fromLatin1( "transformation" ); + } + else if( d.inherits( AbstractLineImp::stype() ) ) + { + LineData l = static_cast( d ).data(); + addCoordinateElement( "a", l.a, parent, doc ); + addCoordinateElement( "b", l.b, parent, doc ); + if( d.inherits( SegmentImp::stype() ) ) + return QString::fromLatin1( "segment" ); + else if( d.inherits( RayImp::stype() ) ) + return QString::fromLatin1( "ray" ); + else return QString::fromLatin1( "line" ); + } + else if( d.inherits( PointImp::stype() ) ) + { + addXYElements( static_cast( d ).coordinate(), + parent, doc ); + return QString::fromLatin1( "point" ); + } + else if( d.inherits( TextImp::stype() ) ) + { + QString text = static_cast( d ).text(); + parent.appendChild( + doc.createTextNode( text ) ); + return QString::fromLatin1( "text" ); + } + else if( d.inherits( AngleImp::stype() ) ) + { + addDoubleElement( "size", static_cast( d ).size(), parent, doc ); + return QString::fromLatin1( "angle" ); + } + else if ( d.inherits( ArcImp::stype() ) ) + { + const ArcImp& a = static_cast( d ); + addCoordinateElement( "center", a.center(), parent, doc ); + addDoubleElement( "radius", a.radius(), parent, doc ); + addDoubleElement( "startangle", a.startAngle(), parent, doc ); + addDoubleElement( "angle", a.angle(), parent, doc ); + return QString::fromLatin1( "arc" ); + } + else if( d.inherits( VectorImp::stype() ) ) + { + Coordinate dir = static_cast( d ).dir(); + addXYElements( dir, parent, doc ); + return QString::fromLatin1( "vector" ); + } + else if( d.inherits( LocusImp::stype() ) ) + { + const LocusImp& locus = static_cast( d ); + + // serialize the curve.. + QDomElement curve = doc.createElement( "curve" ); + const CurveImp& curveimp = *locus.curve(); + QString type = serialize( curveimp, curve, doc ); + curve.setAttribute( "type", type ); + parent.appendChild( curve ); + + // serialize the hierarchy.. + QDomElement hier = doc.createElement( "calculation" ); + locus.hierarchy().serialize( hier, doc ); + parent.appendChild( hier ); + + return QString::fromLatin1( "locus" ); + } + else if( d.inherits( CircleImp::stype() ) ) + { + const CircleImp& c = static_cast( d ); + addCoordinateElement( "center", c.center(), parent, doc ); + addDoubleElement( "radius", c.radius(), parent, doc ); + return QString::fromLatin1( "circle" ); + } + else if( d.inherits( ConicImp::stype() ) ) + { + const ConicPolarData data = static_cast( d ).polarData(); + addCoordinateElement( "focus1", data.focus1, parent, doc ); + addDoubleElement( "pdimen", data.pdimen, parent, doc ); + addDoubleElement( "ecostheta0", data.ecostheta0, parent, doc ); + addDoubleElement( "esintheta0", data.esintheta0, parent, doc ); + return QString::fromLatin1( "conic" ); + } + else if( d.inherits( CubicImp::stype() ) ) + { + const CubicCartesianData data = static_cast( d ).data(); + QDomElement coeffs = doc.createElement( "coefficients" ); + addDoubleElement( "a000", data.coeffs[0], coeffs, doc ); + addDoubleElement( "a001", data.coeffs[1], coeffs, doc ); + addDoubleElement( "a002", data.coeffs[2], coeffs, doc ); + addDoubleElement( "a011", data.coeffs[3], coeffs, doc ); + addDoubleElement( "a012", data.coeffs[4], coeffs, doc ); + addDoubleElement( "a022", data.coeffs[5], coeffs, doc ); + addDoubleElement( "a111", data.coeffs[6], coeffs, doc ); + addDoubleElement( "a112", data.coeffs[7], coeffs, doc ); + addDoubleElement( "a122", data.coeffs[8], coeffs, doc ); + addDoubleElement( "a222", data.coeffs[9], coeffs, doc ); + parent.appendChild( coeffs ); + return QString::fromLatin1( "cubic" ); + } + assert( false ); + return QString::null; +} + +static Coordinate readXYElements( const QDomElement& e, bool& ok ) +{ + double x, y; + ok = true; + QDomElement xe = e.firstChild().toElement(); + if ( xe.isNull() || xe.tagName() != "x" ) + { + ok = false; + return Coordinate(); + } + else x = xe.text().toDouble( &ok ); + + QDomElement ye = xe.nextSibling().toElement(); + if ( ye.isNull() || ye.tagName() != "y" ) + { + ok = false; + return Coordinate(); + } + else y = ye.text().toDouble( &ok ); + + return Coordinate( x, y ); +} + +static Coordinate readCoordinateElement( QDomNode n, bool& ok, + const char* tagname ) +{ + QDomElement e = n.toElement(); + if ( e.isNull() || e.tagName() != tagname ) + { + ok = false; + Coordinate ret; + return ret; + } + return readXYElements( e, ok ); +} + +static double readDoubleElement( QDomNode n, bool& ok, + const char* tagname ) +{ + QDomElement e = n.toElement(); + if ( e.isNull() || e.tagName() != tagname ) + { + ok = false; + return 0.; + }; + return e.text().toDouble( &ok ); +} + +ObjectImp* ObjectImpFactory::deserialize( const QString& type, + const QDomElement& parent, + QString& error ) const +{ +#define KIG_GENERIC_PARSE_ERROR \ + { \ + error = i18n( "An error was encountered at line %1 in file %2." ) \ + .arg( __LINE__ ).arg( __FILE__ ); \ + return 0; \ + } + + bool ok = true; + if ( type == "int" ) + { + int ret = parent.text().toInt( &ok ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + return new IntImp( ret ); + } + else if ( type == "double" ) + { + double ret = parent.text().toDouble( &ok ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + return new DoubleImp( ret ); + } + else if ( type == "string" ) + { + return new StringImp( parent.text() ); + } + else if ( type == "testresult" ) + { + return new TestResultImp( parent.text() ); + } + else if ( type == "hierarchy" ) + { + ObjectHierarchy* hier = ObjectHierarchy::buildSafeObjectHierarchy( parent, error ); + if ( ! hier ) return 0; + HierarchyImp* imp = new HierarchyImp( *hier ); + delete hier; + return imp; + } + else if ( type == "transformation" ) + { + double data[3][3]; + bool homothetic = false; + for ( QDomElement childe = parent.firstChild().toElement(); + ! childe.isNull(); childe = childe.nextSibling().toElement() ) + { + if ( childe.tagName() == "matrix" ) + { + for ( QDomElement elel = childe.firstChild().toElement(); + ! elel.isNull(); elel = elel.nextSibling().toElement() ) + { + if ( elel.tagName() != "element" ) KIG_GENERIC_PARSE_ERROR; + bool ok = true; + int row = elel.attribute( "row" ).toInt( &ok ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + int column = elel.attribute( "column" ).toInt( &ok ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + data[row][column] = elel.text().toDouble( &ok ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + }; + } + else if ( childe.tagName() == "homothetic" ) + { + homothetic = childe.text() == "true"; + } + else continue; + }; + Transformation trans( data, homothetic ); + return new TransformationImp( trans ); + } + else if ( type == "point" ) + { + Coordinate ret = readXYElements( parent, ok ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + return new PointImp( ret ); + } + else if ( type == "line" || type == "segment" || type == "ray" ) + { + QDomNode n = parent.firstChild(); + Coordinate a = readCoordinateElement( n, ok, "a" ); + if ( !ok ) KIG_GENERIC_PARSE_ERROR; + n = n.nextSibling(); + Coordinate b = readCoordinateElement( n, ok, "b" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + if ( type == "line" ) return new LineImp( a, b ); + else if ( type == "segment" ) return new SegmentImp( a, b ); + else return new RayImp( a, b ); + } + else if( type == "angle" ) + { + double size = readDoubleElement( parent.firstChild(), ok, "size" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + return new AngleImp( Coordinate(), 0, size ); + } + else if ( type == "arc" ) + { + QDomNode n = parent.firstChild(); + Coordinate center = readCoordinateElement( n, ok, "center" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + n = n.nextSibling(); + double radius = readDoubleElement( n, ok, "radius" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + n = n.nextSibling(); + double startangle = readDoubleElement( n, ok, "startangle" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + n = n.nextSibling(); + double angle = readDoubleElement( n, ok, "angle" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + return new ArcImp( center, radius, startangle, angle ); + } + else if( type == "vector" ) + { + Coordinate dir = readXYElements( parent, ok ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + return new VectorImp( Coordinate(), dir ); + } + else if( type == "locus" ) + { + QDomElement curvee = parent.firstChild().toElement(); + if ( curvee.isNull() || curvee.tagName() != "curve" ) KIG_GENERIC_PARSE_ERROR; + QString type = curvee.attribute( "type" ); + ObjectImp* oi = deserialize( type, curvee, error ); + if ( ! oi || ! oi->inherits( CurveImp::stype() ) ) KIG_GENERIC_PARSE_ERROR; + //CurveImp* curvei = static_cast( oi ); + + QDomElement hiere = curvee.nextSibling().toElement(); + if ( hiere.isNull() || hiere.tagName() != "calculation" ) KIG_GENERIC_PARSE_ERROR; + assert( false ); // TODO +// return new LocusImp( curvei, hier ); + } + else if( type == "circle" ) + { + QDomNode n = parent.firstChild(); + Coordinate center = readCoordinateElement( n, ok, "center" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + n = n.nextSibling(); + double radius = readDoubleElement( n, ok, "radius" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + return new CircleImp( center, radius ); + } + else if( type == "conic" ) + { + QDomNode n = parent.firstChild(); + Coordinate focus1 = readCoordinateElement( n, ok, "focus1" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + n = n.nextSibling(); + double pdimen = readDoubleElement( n, ok, "pdimen" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + n = n.nextSibling(); + double ecostheta0 = readDoubleElement( n, ok, "ecostheta0" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + n = n.nextSibling(); + double esintheta0 = readDoubleElement( n, ok, "esintheta0" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + return new ConicImpPolar( + ConicPolarData( focus1, pdimen, ecostheta0, esintheta0 ) ); + } + else if( type == "cubic" ) + { + QDomElement coeffse = parent.firstChild().toElement(); + if ( coeffse.isNull() || coeffse.tagName() != "coefficients" ) + KIG_GENERIC_PARSE_ERROR; + + QDomNode n = coeffse.firstChild(); + double a000 = readDoubleElement( n, ok, "a000" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + n = n.nextSibling(); + double a001 = readDoubleElement( n, ok, "a001" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + n = n.nextSibling(); + double a002 = readDoubleElement( n, ok, "a002" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + n = n.nextSibling(); + double a011 = readDoubleElement( n, ok, "a011" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + n = n.nextSibling(); + double a012 = readDoubleElement( n, ok, "a012" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + n = n.nextSibling(); + double a022 = readDoubleElement( n, ok, "a022" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + n = n.nextSibling(); + double a111 = readDoubleElement( n, ok, "a111" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + n = n.nextSibling(); + double a112 = readDoubleElement( n, ok, "a112" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + n = n.nextSibling(); + double a122 = readDoubleElement( n, ok, "a112" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + n = n.nextSibling(); + double a222 = readDoubleElement( n, ok, "a222" ); + if ( ! ok ) KIG_GENERIC_PARSE_ERROR; + + return new CubicImp( CubicCartesianData( a000, a001, a002, + a011, a012, a022, + a111, a112, a122, + a222 ) ); + } + + error = i18n( "This Kig file uses an object of type \"%1\", " + "which this Kig version does not support." + "Perhaps you have compiled Kig without support " + "for this object type," + "or perhaps you are using an older Kig version." ).arg( type ); + return 0; +} + diff --git a/kig/objects/object_imp_factory.h b/kig/objects/object_imp_factory.h new file mode 100644 index 00000000..1ab82bb4 --- /dev/null +++ b/kig/objects/object_imp_factory.h @@ -0,0 +1,40 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_OBJECT_IMP_FACTORY_H +#define KIG_OBJECTS_OBJECT_IMP_FACTORY_H + +#include "common.h" + +class ObjectImpFactory +{ + ObjectImpFactory(); + ~ObjectImpFactory(); +public: + static const ObjectImpFactory* instance(); + /** + * loads data from \p parent , and returns a new ObjectImp from the type + * string \p type . + */ + ObjectImp* deserialize( const QString& type, const QDomElement& parent, QString& error ) const; + /** + * adds data to \p parent , and returns a type string.. + */ + QString serialize( const ObjectImp& d, QDomElement& parent, QDomDocument& doc ) const; +}; + +#endif diff --git a/kig/objects/object_type.cc b/kig/objects/object_type.cc new file mode 100644 index 00000000..9ac2845b --- /dev/null +++ b/kig/objects/object_type.cc @@ -0,0 +1,125 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "object_type.h" + +#include "bogus_imp.h" +#include "object_type_factory.h" + +#include "../misc/coordinate.h" + +#include + +#include + +const char* ObjectType::fullName() const +{ + return mfulltypename; +} + +ObjectType::~ObjectType() +{ +} + +ObjectType::ObjectType( const char fulltypename[] ) + : mfulltypename( fulltypename ) +{ + ObjectTypeFactory::instance()->add( this ); +} + +bool ObjectType::canMove( const ObjectTypeCalcer& ) const +{ + return false; +} + +bool ObjectType::isFreelyTranslatable( const ObjectTypeCalcer& ) const +{ + return false; +} + +void ObjectType::move( ObjectTypeCalcer&, const Coordinate&, const KigDocument& ) const +{ + // we can't do an assert here, because sometimes ( like in + // ObjectABType::move, ObjectType::move is called without checking + // the object's canMove(). +// assert( false ); +} + +bool ObjectType::inherits( int ) const +{ + return false; +} + +ArgsParserObjectType::ArgsParserObjectType( const char fulltypename[], + const struct ArgsParser::spec argsspec[], + int n ) + : ObjectType( fulltypename ), margsparser( argsspec, n ) +{ +} + +const ObjectImpType* ArgsParserObjectType::impRequirement( const ObjectImp* o, const Args& parents ) const +{ + return margsparser.impRequirement( o, parents ); +} + +const ArgsParser& ArgsParserObjectType::argsParser() const +{ + return margsparser; +} + +bool ObjectType::isTransform() const +{ + return false; +} + +QStringList ObjectType::specialActions() const +{ + return QStringList(); +} + +void ObjectType::executeAction( int, ObjectHolder&, ObjectTypeCalcer&, KigPart&, KigWidget&, + NormalMode& ) const +{ + assert( false ); +} + +const Coordinate ObjectType::moveReferencePoint( const ObjectTypeCalcer& ) const +{ + assert( false ); + return Coordinate::invalidCoord(); +} + +std::vector ArgsParserObjectType::sortArgs( const std::vector& args ) const +{ + return margsparser.parse( args ); +} + +Args ArgsParserObjectType::sortArgs( const Args& args ) const +{ + return margsparser.parse( args ); +} + +std::vector ObjectType::movableParents( const ObjectTypeCalcer& ) const +{ + return std::vector(); +} + +bool ArgsParserObjectType::isDefinedOnOrThrough( const ObjectImp* o, const Args& parents ) const +{ + return margsparser.isDefinedOnOrThrough( o, parents ); +} + diff --git a/kig/objects/object_type.h b/kig/objects/object_type.h new file mode 100644 index 00000000..f0ac49af --- /dev/null +++ b/kig/objects/object_type.h @@ -0,0 +1,130 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_OBJECT_TYPE_H +#define KIG_OBJECTS_OBJECT_TYPE_H + +#include "common.h" +#include "../misc/argsparser.h" + +class ObjectTypeCalcer; + +/** + * The ObjectType class is a thing that represents the "behaviour" for + * a certain type.. This basically means that it decides what + * \ref ObjectImp the object gets in the calc() function, how the + * object move()'s etc. + */ +class ObjectType +{ + const char* mfulltypename; +protected: + ObjectType( const char fulltypename[] ); +public: + virtual ~ObjectType(); + + enum { + ID_ConstrainedPointType, + ID_LocusType, + ID_FixedPointType + }; + + virtual bool inherits( int type ) const; + + virtual ObjectImp* calc( const Args& parents, const KigDocument& d ) const = 0; + + virtual bool canMove( const ObjectTypeCalcer& ourobj ) const; + virtual bool isFreelyTranslatable( const ObjectTypeCalcer& ourobj ) const; + virtual std::vector movableParents( const ObjectTypeCalcer& ourobj ) const; + virtual const Coordinate moveReferencePoint( const ObjectTypeCalcer& ourobj ) const; + virtual void move( ObjectTypeCalcer& ourobj, const Coordinate& to, + const KigDocument& d ) const; + + const char* fullName() const; + + /** + * Supposing that \p parents would be given as parents to + * this type's calc function, this function returns the ObjectImp id + * that \p o should at least have.. ( \p o should be part of \p parents ) + */ + virtual const ObjectImpType* impRequirement( const ObjectImp* o, const Args& parents ) const = 0; + + /** + * Supposing that \p parents would be given as parents to this type's + * calc function, this function returns whether the returned + * ObjectImp will be, by construction, on \p o ( if \p o is a curve ), or + * through \p o ( if \p o is a point ). + */ + virtual bool isDefinedOnOrThrough( const ObjectImp* o, const Args& parents ) const = 0; + + /** + * returns the ObjectImp id of the ObjectImp's produced by this + * ObjectType.. if the ObjectType can return different sorts of + * ObjectImp's, it should return the biggest common id, or + * ID_AnyImp.. + */ + virtual const ObjectImpType* resultId() const = 0; + + virtual std::vector sortArgs( const std::vector& args ) const = 0; + + virtual Args sortArgs( const Args& args ) const = 0; + + /** + * is this object type a transformation type. We want to know this + * cause transform types are shown separately in an object's RMB + * menu.. + */ + virtual bool isTransform() const; + + // ObjectType's can define some special actions, that are strictly + // specific to the type at hand. E.g. a text label allows to toggle + // the display of a frame around the text. Constrained and fixed + // points can be redefined etc. + + /** + * return i18n'd names for the special actions.. + */ + virtual QStringList specialActions() const; + /** + * execute the \p i 'th action from the specialActions above.. + */ + virtual void executeAction( int i, ObjectHolder& o, ObjectTypeCalcer& t, + KigPart& d, KigWidget& w, NormalMode& m ) const; +}; + +/** + * This is a convenience subclass of ObjectType that a type should + * inherit from if its parents can be specified in an ArgsParser.. + */ +class ArgsParserObjectType + : public ObjectType +{ +protected: + const ArgsParser margsparser; + ArgsParserObjectType( const char fulltypename[], + const struct ArgsParser::spec argsspec[], + int n ); +public: + const ObjectImpType* impRequirement( const ObjectImp* o, const Args& parents ) const; + bool isDefinedOnOrThrough( const ObjectImp* o, const Args& parents ) const; + const ArgsParser& argsParser() const; + + std::vector sortArgs( const std::vector& args ) const; + Args sortArgs( const Args& args ) const; +}; + +#endif diff --git a/kig/objects/object_type_factory.cc b/kig/objects/object_type_factory.cc new file mode 100644 index 00000000..ee3024fd --- /dev/null +++ b/kig/objects/object_type_factory.cc @@ -0,0 +1,148 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "object_type_factory.h" + +#include + +#include "object_type.h" +#include "circle_type.h" +#include "conic_types.h" +#include "cubic_type.h" +#include "intersection_types.h" +#include "line_type.h" +#include "text_type.h" +#include "other_type.h" +#include "transform_types.h" +#include "point_type.h" +#include "tests_type.h" + +#ifdef KIG_ENABLE_PYTHON_SCRIPTING +#include "../scripting/python_type.h" +#endif + +#include +#include + +ObjectTypeFactory::ObjectTypeFactory() + : malreadysetup( false ) +{ + setupBuiltinTypes(); +} + +ObjectTypeFactory::~ObjectTypeFactory() +{ +} + +ObjectTypeFactory* ObjectTypeFactory::instance() +{ + static ObjectTypeFactory fact; + return &fact; +} + +void ObjectTypeFactory::add( const ObjectType* type ) +{ + assert( mmap.find( std::string( type->fullName() ) ) == mmap.end() ); + mmap[std::string( type->fullName() )] = type; +} + +const ObjectType* ObjectTypeFactory::find( const char* name ) const +{ + maptype::const_iterator i = mmap.find( std::string( name ) ); + if ( i == mmap.end() ) return 0; + else return i->second; +} + +void ObjectTypeFactory::setupBuiltinTypes() +{ +// assert( ! malreadysetup ); +// malreadysetup = true; + +// // circle_type.h +// add( CircleBCPType::instance() ); +// add( CircleBPRType::instance() ); +// add( CircleBTPType::instance() ); + +// // conic_types.h +// add( ConicB5PType::instance() ); +// add( ConicBAAPType::instance() ); +// add( EllipseBFFPType::instance() ); +// add( HyperbolaBFFPType::instance() ); +// add( ConicBDFPType::instance() ); +// add( ParabolaBTPType::instance() ); +// add( EquilateralHyperbolaB4PType::instance() ); +// add( ConicPolarPointType::instance() ); +// add( ConicPolarLineType::instance() ); +// add( ConicDirectrixType::instance() ); +// add( ParabolaBDPType::instance() ); +// add( ConicAsymptoteType::instance() ); +// add( ConicRadicalType::instance() ); + +// // cubic_type.h +// add( CubicB9PType::instance() ); +// add( CubicNodeB6PType::instance() ); +// add( CubicCuspB4PType::instance() ); + +// // intersection_types.h +// add( ConicLineIntersectionType::instance() ); +// add( ConicLineOtherIntersectionType::instance() ); +// add( LineLineIntersectionType::instance() ); +// add( LineCubicIntersectionType::instance() ); +// add( CircleCircleIntersectionType::instance() ); + +// // line_type.h +// add( SegmentABType::instance() ); +// add( LineABType::instance() ); +// add( RayABType::instance() ); +// add( LinePerpendLPType::instance() ); +// add( LineParallelLPType::instance() ); + +// // other_type.h +// add( AngleType::instance() ); +// add( VectorType::instance() ); +// add( LocusType::instance() ); +// add( ArcBTPType::instance() ); +// add( CopyObjectType::instance() ); + +// // point_type.h +// add( FixedPointType::instance() ); +// add( ConstrainedPointType::instance() ); +// add( MidPointType::instance() ); +// add( MeasureTransportType::instance() ); + +// // text_type.h +// add( TextType::instance() ); + +// // tests_type.h +// add( AreParallelType::instance() ); + +// // transform_types.h +// add( TranslatedType::instance() ); +// add( PointReflectionType::instance() ); +// add( LineReflectionType::instance() ); +// add( RotationType::instance() ); +// add( ScalingOverCenterType::instance() ); +// add( ScalingOverLineType::instance() ); +// add( ProjectiveRotationType::instance() ); +// add( CastShadowType::instance() ); + +// #ifdef KIG_ENABLE_PYTHON_SCRIPTING +// // python types +// add( PythonCompileType::instance() ); +// add( PythonExecuteType::instance() ); +// #endif +} diff --git a/kig/objects/object_type_factory.h b/kig/objects/object_type_factory.h new file mode 100644 index 00000000..c1371d67 --- /dev/null +++ b/kig/objects/object_type_factory.h @@ -0,0 +1,40 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef OBJECT_TYPE_FACTORY_H +#define OBJECT_TYPE_FACTORY_H + +#include "common.h" + +#include +#include + +class ObjectTypeFactory +{ + typedef std::map maptype; + maptype mmap; + bool malreadysetup; + ObjectTypeFactory(); + ~ObjectTypeFactory(); + void setupBuiltinTypes(); +public: + static ObjectTypeFactory* instance(); + void add( const ObjectType* type ); + const ObjectType* find( const char* name ) const; +}; + +#endif diff --git a/kig/objects/other_imp.cc b/kig/objects/other_imp.cc new file mode 100644 index 00000000..137a3e93 --- /dev/null +++ b/kig/objects/other_imp.cc @@ -0,0 +1,710 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "other_imp.h" + +#include "bogus_imp.h" +#include "point_imp.h" +#include "line_imp.h" + +#include "../misc/screeninfo.h" +#include "../misc/common.h" +#include "../misc/kigtransform.h" +#include "../misc/kigpainter.h" +#include "../misc/goniometry.h" +#include "../kig/kig_view.h" + +#include + +#include +#include +using namespace std; + +AngleImp::~AngleImp() +{ +} + +ObjectImp* AngleImp::transform( const Transformation& ) const +{ + // TODO ? + return new InvalidImp; +} + +void AngleImp::draw( KigPainter& p ) const +{ + p.drawAngle( mpoint, mstartangle, mangle ); +} + +AngleImp::AngleImp( const Coordinate& pt, double start_angle_in_radials, + double angle_in_radials ) + : mpoint( pt ), mstartangle( start_angle_in_radials ), + mangle( angle_in_radials ) +{ +} + +bool AngleImp::contains( const Coordinate& p, int width, const KigWidget& w ) const +{ + double radius = 50*w.screenInfo().pixelWidth(); + + if ( fabs( (p-mpoint).length() - radius ) > w.screenInfo().normalMiss( width ) ) + return false; + + // and next we check if the angle is appropriate... + Coordinate vect = p - mpoint; + double angle = atan2( vect.y, vect.x ); + while ( angle < mstartangle ) angle += 2*M_PI; + return angle <= mstartangle + mangle; +} + +bool AngleImp::inRect( const Rect& r, int width, const KigWidget& w ) const +{ + // TODO ? + return r.contains( mpoint, w.screenInfo().normalMiss( width ) ); +} + +Coordinate AngleImp::attachPoint() const +{ + return mpoint; +} + +const uint AngleImp::numberOfProperties() const +{ + return Parent::numberOfProperties() + 3; +} + +const QCStringList AngleImp::propertiesInternalNames() const +{ + QCStringList l = Parent::propertiesInternalNames(); + l << "angle-radian"; + l << "angle-degrees"; + l << "angle-bisector"; + assert( l.size() == AngleImp::numberOfProperties() ); + return l; +} + +const QCStringList AngleImp::properties() const +{ + QCStringList l = Parent::properties(); + l << I18N_NOOP( "Angle in Radians" ); + l << I18N_NOOP( "Angle in Degrees" ); + l << I18N_NOOP( "Angle Bisector" ); + assert( l.size() == AngleImp::numberOfProperties() ); + return l; +} + +const ObjectImpType* AngleImp::impRequirementForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::impRequirementForProperty( which ); + else return AngleImp::stype(); +} + +const char* AngleImp::iconForProperty( uint which ) const +{ + int numprop = 0; + if ( which < Parent::numberOfProperties() ) + return Parent::iconForProperty( which ); + if ( which == Parent::numberOfProperties() + numprop++ ) + return "angle_size"; // size in radians + else if ( which == Parent::numberOfProperties() + numprop++ ) + return "angle_size"; // size in degrees + else if ( which == Parent::numberOfProperties() + numprop++ ) + return "angle_bisector"; // angle bisector.. + else assert( false ); + return ""; +} + +ObjectImp* AngleImp::property( uint which, const KigDocument& w ) const +{ + int numprop = 0; + if ( which < Parent::numberOfProperties() ) + return Parent::property( which, w ); + if ( which == Parent::numberOfProperties() + numprop++ ) + return new DoubleImp( size() ); + else if ( which == Parent::numberOfProperties() + numprop++ ) + return new DoubleImp( Goniometry::convert( size(), Goniometry::Rad, Goniometry::Deg ) ); + else if ( which == Parent::numberOfProperties() + numprop++ ) + { + const double angle = mstartangle + mangle / 2; + Coordinate p2 = mpoint + Coordinate( cos( angle ), sin( angle ) ) * 10; + return new RayImp( mpoint, p2 ); + } + else assert( false ); + return new InvalidImp; +} + +const double AngleImp::size() const +{ + return mangle; +} + +ObjectImp* AngleImp::copy() const +{ + return new AngleImp( mpoint, mstartangle, mangle ); +} + +VectorImp::VectorImp( const Coordinate& a, const Coordinate& b ) + : mdata( a, b ) +{ +} + +VectorImp::~VectorImp() +{ +} + +ObjectImp* VectorImp::transform( const Transformation& t ) const +{ + Coordinate ta = t.apply( mdata.a ); + Coordinate tb = t.apply( mdata.b ); + if ( ta.valid() && tb.valid() ) return new VectorImp( ta, tb ); + else return new InvalidImp; +} + +void VectorImp::draw( KigPainter& p ) const +{ + p.drawVector( mdata.a, mdata.b ); +} + +bool VectorImp::contains( const Coordinate& o, int width, const KigWidget& w ) const +{ + return internalContainsPoint( o, w.screenInfo().normalMiss( width ) ); +} + +bool VectorImp::inRect( const Rect& r, int width, const KigWidget& w ) const +{ + return lineInRect( r, mdata.a, mdata.b, width, this, w ); +} + +const uint VectorImp::numberOfProperties() const +{ + return Parent::numberOfProperties() + 5; +} + +const QCStringList VectorImp::propertiesInternalNames() const +{ + QCStringList ret = Parent::propertiesInternalNames(); + ret << "length"; + ret << "vect-mid-point"; + ret << "length-x"; + ret << "length-y"; + ret << "vector-opposite"; + assert( ret.size() == VectorImp::numberOfProperties() ); + return ret; +} + +const QCStringList VectorImp::properties() const +{ + QCStringList ret = Parent::properties(); + ret << I18N_NOOP( "Length" ); + ret << I18N_NOOP( "Midpoint" ); + ret << I18N_NOOP( "X length" ); + ret << I18N_NOOP( "Y length" ); + ret << I18N_NOOP( "Opposite Vector" ); + assert( ret.size() == VectorImp::numberOfProperties() ); + return ret; +} + +const ObjectImpType* VectorImp::impRequirementForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::impRequirementForProperty( which ); + else return VectorImp::stype(); +} + +const char* VectorImp::iconForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::iconForProperty( which ); + else if ( which == Parent::numberOfProperties() ) + return "distance"; // length + else if ( which == Parent::numberOfProperties() + 1 ) + return "bisection"; // mid point + else if ( which == Parent::numberOfProperties() + 2 ) + return "distance"; // length-x + else if ( which == Parent::numberOfProperties() + 3 ) + return "distance"; // length-y + else if ( which == Parent::numberOfProperties() + 4 ) + return "opposite-vector"; // opposite vector + else assert( false ); + return ""; +} + +ObjectImp* VectorImp::property( uint which, const KigDocument& w ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::property( which, w ); + else if ( which == Parent::numberOfProperties() ) + return new DoubleImp( length() ); + else if ( which == Parent::numberOfProperties() + 1 ) + return new PointImp( ( mdata.a + mdata.b ) / 2 ); + else if ( which == Parent::numberOfProperties() + 2 ) + return new DoubleImp( fabs( mdata.a.x - mdata.b.x ) ); + else if ( which == Parent::numberOfProperties() + 3 ) + return new DoubleImp( fabs( mdata.a.y - mdata.b.y ) ); + else if ( which == Parent::numberOfProperties() + 4 ) // opposite + return new VectorImp( mdata.a, 2*mdata.a-mdata.b ); + else assert( false ); + return new InvalidImp; +} + +VectorImp* VectorImp::copy() const +{ + return new VectorImp( mdata.a, mdata.b ); +} + +const Coordinate VectorImp::dir() const +{ + return mdata.dir(); +} + +void AngleImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +void VectorImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +const double VectorImp::length() const +{ + return ( mdata.a - mdata.b ).length(); +} + +ArcImp::ArcImp( const Coordinate& center, const double radius, + const double startangle, const double angle ) + : CurveImp(), mcenter( center ), mradius( radius ), + msa( startangle ), ma( angle ) +{ + if ( ma < 0 ) + { + // we want a positive angle.. + msa = msa + ma; + ma = -ma; + }; +} + +ArcImp::~ArcImp() +{ +} + +ArcImp* ArcImp::copy() const +{ + return new ArcImp( mcenter, mradius, msa, ma ); +} + +ObjectImp* ArcImp::transform( const Transformation& t ) const +{ + // + // we don't have conic arcs! So it is invalid to transform an arc + // with a nonhomothetic transformation + // + if ( ! t.isHomothetic() ) return new InvalidImp(); + + Coordinate nc = t.apply( mcenter ); + double nr = t.apply( mradius ); + // transform msa... + double nmsa = msa; + if ( t.getAffineDeterminant() > 0 ) + { + nmsa = msa - t.getRotationAngle(); + } else + { + Coordinate ar = t.apply2by2only( Coordinate( cos(msa), sin(msa) ) ); + nmsa = atan2( ar.y, ar.x ); + nmsa -= ma; + } + while ( nmsa < -M_PI ) nmsa += 2*M_PI; + while ( nmsa > M_PI ) nmsa -= 2*M_PI; + if ( nc.valid() ) return new ArcImp( nc, nr, nmsa, ma ); + else return new InvalidImp; +} + +void ArcImp::draw( KigPainter& p ) const +{ + p.drawArc( mcenter, mradius, msa, ma ); +} + +bool ArcImp::contains( const Coordinate& p, int width, const KigWidget& w ) const +{ + return internalContainsPoint( p, w.screenInfo().normalMiss( width ) ); +} + +bool ArcImp::inRect( const Rect&, int, const KigWidget& ) const +{ + // TODO + return false; +} + +bool ArcImp::valid() const +{ + return true; +} + +const uint ArcImp::numberOfProperties() const +{ + return Parent::numberOfProperties() + 9; +} + +const QCStringList ArcImp::properties() const +{ + QCStringList ret = Parent::properties(); + ret << I18N_NOOP( "Center" ); + ret << I18N_NOOP( "Radius" ); + ret << I18N_NOOP( "Angle" ); + ret << I18N_NOOP( "Angle in Degrees" ); + ret << I18N_NOOP( "Angle in Radians" ); + ret << I18N_NOOP( "Sector Surface" ); + ret << I18N_NOOP( "Arc Length" ); + ret << I18N_NOOP( "First End Point" ); + ret << I18N_NOOP( "Second End Point" ); + assert( ret.size() == ArcImp::numberOfProperties() ); + return ret; +} + +const QCStringList ArcImp::propertiesInternalNames() const +{ + QCStringList ret = Parent::propertiesInternalNames(); + ret << "center"; + ret << "radius"; + ret << "angle"; + ret << "angle-degrees"; + ret << "angle-radians"; + ret << "sector-surface"; + ret << "arc-length"; + ret << "end-point-A"; + ret << "end-point-B"; + return ret; +} + +const char* ArcImp::iconForProperty( uint which ) const +{ + int numprop = 0; + if ( which < Parent::numberOfProperties() ) + return Parent::iconForProperty( which ); + else if ( which == Parent::numberOfProperties() + numprop++ ) + return "arc_center"; // center + else if ( which == Parent::numberOfProperties() + numprop++ ) + return ""; + else if ( which == Parent::numberOfProperties() + numprop++ ) + return "angle"; + else if ( which == Parent::numberOfProperties() + numprop++ ) + return "angle_size"; + else if ( which == Parent::numberOfProperties() + numprop++ ) + return "angle_size"; + else if ( which == Parent::numberOfProperties() + numprop++ ) + return ""; + else if ( which == Parent::numberOfProperties() + numprop++ ) + return ""; + else if ( which == Parent::numberOfProperties() + numprop++ ) + return ""; + else if ( which == Parent::numberOfProperties() + numprop++ ) + return ""; + else assert( false ); + return ""; +} + +ObjectImp* ArcImp::property( uint which, const KigDocument& d ) const +{ + int numprop = 0; + if ( which < Parent::numberOfProperties() ) + return Parent::property( which, d ); + else if ( which == Parent::numberOfProperties() + numprop++ ) + return new PointImp( mcenter ); + else if ( which == Parent::numberOfProperties() + numprop++ ) + return new DoubleImp( mradius ); + else if ( which == Parent::numberOfProperties() + numprop++ ) + return new AngleImp( mcenter, msa, ma ); + else if ( which == Parent::numberOfProperties() + numprop++ ) + return new IntImp( static_cast( Goniometry::convert( ma, Goniometry::Rad, Goniometry::Deg ) ) ); + else if ( which == Parent::numberOfProperties() + numprop++ ) + return new DoubleImp( ma ); + else if ( which == Parent::numberOfProperties() + numprop++ ) + return new DoubleImp( sectorSurface() ); + else if ( which == Parent::numberOfProperties() + numprop++ ) + return new DoubleImp( mradius * ma ); + else if ( which == Parent::numberOfProperties() + numprop++ ) + return new PointImp( firstEndPoint() ); + else if ( which == Parent::numberOfProperties() + numprop++ ) + return new PointImp( secondEndPoint() ); + else assert( false ); + return new InvalidImp; +} + +const double ArcImp::sectorSurface() const +{ + return mradius * mradius * ma / 2; +} + +const ObjectImpType* ArcImp::impRequirementForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::impRequirementForProperty( which ); + else + return ArcImp::stype(); +} + +void ArcImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +double ArcImp::getParam( const Coordinate& c, const KigDocument& ) const +{ + Coordinate d = (c - mcenter).normalize(); + double angle = atan2( d.y, d.x ); + angle -= msa; +// mp: problems with large arcs + while ( angle > ma/2 + M_PI ) angle -= 2*M_PI; + while ( angle < ma/2 - M_PI ) angle += 2*M_PI; +// + angle = max( 0., min( angle, ma ) ); + angle /= ma; + return angle; +} + +const Coordinate ArcImp::getPoint( double p, const KigDocument& ) const +{ + double angle = msa + p * ma; + Coordinate d = Coordinate( cos( angle ), sin( angle ) ) * mradius; + return mcenter + d; +} + +const Coordinate ArcImp::center() const +{ + return mcenter; +} + +double ArcImp::radius() const +{ + return mradius; +} + +double ArcImp::startAngle() const +{ + return msa; +} + +double ArcImp::angle() const +{ + return ma; +} + +Coordinate ArcImp::firstEndPoint() const +{ + double angle = msa; + return mcenter + Coordinate( cos( angle ), sin( angle ) ) * mradius; +} + +Coordinate ArcImp::secondEndPoint() const +{ + double angle = msa + ma; + return mcenter + Coordinate( cos( angle ), sin( angle ) ) * mradius; +} + +const Coordinate VectorImp::a() const +{ + return mdata.a; +} + +const Coordinate VectorImp::b() const +{ + return mdata.b; +} + +bool ArcImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( ArcImp::stype() ) && + static_cast( rhs ).radius() == radius() && + static_cast( rhs ).startAngle() == startAngle() && + static_cast( rhs ).angle() == angle(); +} + +bool AngleImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( AngleImp::stype() ) && + static_cast( rhs ).point() == point() && + static_cast( rhs ).startAngle() == startAngle() && + static_cast( rhs ).angle() == angle(); +} + +bool VectorImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( VectorImp::stype() ) && + static_cast( rhs ).a() == a() && + static_cast( rhs ).b() == b(); +} + +const ObjectImpType* AngleImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "angle", + I18N_NOOP( "angle" ), + I18N_NOOP( "Select this angle" ), + I18N_NOOP( "Select angle %1" ), + I18N_NOOP( "Remove an Angle" ), + I18N_NOOP( "Add an Angle" ), + I18N_NOOP( "Move an Angle" ), + I18N_NOOP( "Attach to this angle" ), + I18N_NOOP( "Show an Angle" ), + I18N_NOOP( "Hide an Angle" ) + ); + return &t; +} +const ObjectImpType* VectorImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "vector", + I18N_NOOP( "vector" ), + I18N_NOOP( "Select this vector" ), + I18N_NOOP( "Select vector %1" ), + I18N_NOOP( "Remove a Vector" ), + I18N_NOOP( "Add a Vector" ), + I18N_NOOP( "Move a Vector" ), + I18N_NOOP( "Attach to this vector" ), + I18N_NOOP( "Show a Vector" ), + I18N_NOOP( "Hide a Vector" ) + ); + return &t; +} +const ObjectImpType* ArcImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "arc", + I18N_NOOP( "arc" ), + I18N_NOOP( "Select this arc" ), + I18N_NOOP( "Select arc %1" ), + I18N_NOOP( "Remove an Arc" ), + I18N_NOOP( "Add an Arc" ), + I18N_NOOP( "Move an Arc" ), + I18N_NOOP( "Attach to this arc" ), + I18N_NOOP( "Show an Arc" ), + I18N_NOOP( "Hide an Arc" ) + ); + return &t; +} + +const ObjectImpType* AngleImp::type() const +{ + return AngleImp::stype(); +} + +const ObjectImpType* VectorImp::type() const +{ + return VectorImp::stype(); +} + +const ObjectImpType* ArcImp::type() const +{ + return ArcImp::stype(); +} + +bool ArcImp::containsPoint( const Coordinate& p, const KigDocument& ) const +{ + return internalContainsPoint( p, test_threshold ); +} + +bool ArcImp::internalContainsPoint( const Coordinate& p, double threshold ) const +{ + return isOnArc( p, mcenter, mradius, msa, ma, threshold ); +} + +bool AngleImp::isPropertyDefinedOnOrThroughThisImp( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::isPropertyDefinedOnOrThroughThisImp( which ); + return false; +} + +bool VectorImp::isPropertyDefinedOnOrThroughThisImp( uint which ) const +{ + return Parent::isPropertyDefinedOnOrThroughThisImp( which ); +} + +bool ArcImp::isPropertyDefinedOnOrThroughThisImp( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::isPropertyDefinedOnOrThroughThisImp( which ); + else if ( which == Parent::numberOfProperties() ) + return true; + else + return false; +} + +Rect AngleImp::surroundingRect() const +{ + return Rect( mpoint, 0, 0 ); +} + +Rect VectorImp::surroundingRect() const +{ + return Rect( mdata.a, mdata.b ); +} + +Rect ArcImp::surroundingRect() const +{ + // the returned rect should contain the center point(?), the two end + // points, and all extreme x and y positions in between. + //Rect ret( mcenter, 0, 0 ); + double a = msa; + //ret.setContains( mcenter + mradius*Coordinate( cos( a ), sin( a ) ) ); + Rect ret ( mcenter + mradius*Coordinate( cos( a ), sin( a ) ), 0, 0 ); + a = msa + ma; + ret.setContains( mcenter + mradius*Coordinate( cos( a ), sin( a ) ) ); + for ( a = -2*M_PI; a <= 2*M_PI; a+=M_PI/2 ) + { + Coordinate d = mcenter + mradius*Coordinate( cos( a ), sin( a ) ); + if ( msa <= a && a <= msa + ma ) + ret.setContains( d ); + } + return ret; +} + +const Coordinate VectorImp::getPoint( double param, const KigDocument& ) const +{ + return mdata.a + mdata.dir() * param; +} + +double VectorImp::getParam( const Coordinate& p, const KigDocument& ) const +{ + Coordinate pt = calcPointOnPerpend( mdata, p ); + pt = calcIntersectionPoint( mdata, LineData( p, pt ) ); + // if pt is over the end of the vector we set it to one of the end + // points of the vector... + if ( ( pt - mdata.a ).length() > dir().length() ) + pt = mdata.b; + else if ( ( pt - mdata.b ).length() > dir().length() ) + pt = mdata.a; + if ( mdata.b == mdata.a ) return 0; + return ( ( pt - mdata.a ).length() ) / ( dir().length() ); +} + +bool VectorImp::containsPoint( const Coordinate& p, const KigDocument& ) const +{ + return internalContainsPoint( p, test_threshold ); +} + +bool VectorImp::internalContainsPoint( const Coordinate& p, double threshold ) const +{ + return isOnSegment( p, mdata.a, mdata.b, threshold ); +} + +LineData VectorImp::data() const +{ + return mdata; +} diff --git a/kig/objects/other_imp.h b/kig/objects/other_imp.h new file mode 100644 index 00000000..8e716fa6 --- /dev/null +++ b/kig/objects/other_imp.h @@ -0,0 +1,243 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_OTHER_IMP_H +#define KIG_OBJECTS_OTHER_IMP_H + +#include "curve_imp.h" +#include "../misc/common.h" +#include "../misc/coordinate.h" + +/** + * An ObjectImp representing an angle. + */ +class AngleImp + : public ObjectImp +{ + const Coordinate mpoint; + const double mstartangle; + const double mangle; +public: + typedef ObjectImp Parent; + /** + * Returns the ObjectImpType representing the AngleImp type.. + */ + static const ObjectImpType* stype(); + + /** + * Construct an Angle with a given center, start angle and + * dimension (both in radians). + */ + AngleImp( const Coordinate& pt, double start_angle_in_radials, + double angle_in_radials ); + ~AngleImp(); + + ObjectImp* transform( const Transformation& ) const; + + void draw( KigPainter& p ) const; + bool contains( const Coordinate& p, int width, const KigWidget& ) const; + bool inRect( const Rect& r, int width, const KigWidget& ) const; + Rect surroundingRect() const; + + Coordinate attachPoint() const; + const uint numberOfProperties() const; + const QCStringList properties() const; + const QCStringList propertiesInternalNames() const; + ObjectImp* property( uint which, const KigDocument& w ) const; + const char* iconForProperty( uint which ) const; + const ObjectImpType* impRequirementForProperty( uint which ) const; + bool isPropertyDefinedOnOrThroughThisImp( uint which ) const; + + ObjectImp* copy() const; + + /** + * Return the size in radians of this angle. + */ + const double size() const; + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + /** + * Return the center of this angle. + */ + const Coordinate point() const { return mpoint; } + /** + * Return the start angle in radians of this angle. + */ + const double startAngle() const { return mstartangle; } + /** + * Return the dimension in radians of this angle. + */ + const double angle() const { return mangle; } + + bool equals( const ObjectImp& rhs ) const; +}; + +/** + * An ObjectImp representing a vector. + */ +class VectorImp + : public CurveImp +{ + LineData mdata; +public: + typedef CurveImp Parent; + /** + * Returns the ObjectImpType representing the VectorImp type.. + */ + static const ObjectImpType* stype(); + + /** + * Construct a Vector with a given start point and end point. + */ + VectorImp( const Coordinate& a, const Coordinate& b ); + ~VectorImp(); + + ObjectImp* transform( const Transformation& ) const; + + const Coordinate getPoint( double param, const KigDocument& ) const; + double getParam( const Coordinate&, const KigDocument& ) const; + + void draw( KigPainter& p ) const; + bool contains( const Coordinate& p, int width, const KigWidget& ) const; + bool inRect( const Rect& r, int width, const KigWidget& ) const; + Rect surroundingRect() const; + + const uint numberOfProperties() const; + const QCStringList properties() const; + const QCStringList propertiesInternalNames() const; + ObjectImp* property( uint which, const KigDocument& w ) const; + const char* iconForProperty( uint which ) const; + const ObjectImpType* impRequirementForProperty( uint which ) const; + bool isPropertyDefinedOnOrThroughThisImp( uint which ) const; + + VectorImp* copy() const; + + /** + * Return the direction of this vector. + */ + const Coordinate dir() const; + /** + * Return the start point of this vector. + */ + const Coordinate a() const; + /** + * Return the end point of this vector. + */ + const Coordinate b() const; + /** + * Return the length of this vector. + */ + const double length() const; + /** + * Get the LineData for this vector. + */ + LineData data() const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + bool equals( const ObjectImp& rhs ) const; + + bool containsPoint( const Coordinate& p, const KigDocument& doc ) const; + bool internalContainsPoint( const Coordinate& p, double threshold ) const; +}; + +/** + * An ObjectImp representing an arc. + */ +class ArcImp + : public CurveImp +{ + Coordinate mcenter; + double mradius; + double msa; + double ma; +public: + typedef CurveImp Parent; + /** + * Returns the ObjectImpType representing the ArcImp type.. + */ + static const ObjectImpType* stype(); + + /** + * Construct an Arc with a given center, radius, start angle and + * dimension (both in radians). + */ + ArcImp( const Coordinate& center, const double radius, + const double startangle, const double angle ); + ~ArcImp(); + ArcImp* copy() const; + + ObjectImp* transform( const Transformation& t ) const; + + void draw( KigPainter& p ) const; + bool contains( const Coordinate& p, int width, const KigWidget& w ) const; + bool inRect( const Rect& r, int width, const KigWidget& si ) const; + Rect surroundingRect() const; + bool valid() const; + + const uint numberOfProperties() const; + const QCStringList properties() const; + const QCStringList propertiesInternalNames() const; + ObjectImp* property( uint which, const KigDocument& d ) const; + const char* iconForProperty( uint which ) const; + const ObjectImpType* impRequirementForProperty( uint which ) const; + bool isPropertyDefinedOnOrThroughThisImp( uint which ) const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + double getParam( const Coordinate& c, const KigDocument& d ) const; + const Coordinate getPoint( double p, const KigDocument& d ) const; + + /** + * Return the center of this arc. + */ + const Coordinate center() const; + /** + * Return the radius of this arc. + */ + double radius() const; + /** + * Return the start angle in radians of this arc. + */ + double startAngle() const; + /** + * Return the dimension in radians of this arc. + */ + double angle() const; + /** + * Return the start point of this arc. + */ + Coordinate firstEndPoint() const; + /** + * Return the end point of this arc. + */ + Coordinate secondEndPoint() const; + /** + * Return the size of the sector surface of this arc. + */ + const double sectorSurface() const; + + bool equals( const ObjectImp& rhs ) const; + + bool containsPoint( const Coordinate& p, const KigDocument& doc ) const; + bool internalContainsPoint( const Coordinate& p, double threshold ) const; +}; + +#endif diff --git a/kig/objects/other_type.cc b/kig/objects/other_type.cc new file mode 100644 index 00000000..27787986 --- /dev/null +++ b/kig/objects/other_type.cc @@ -0,0 +1,189 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "other_type.h" + +#include "bogus_imp.h" +#include "point_imp.h" +#include "locus_imp.h" + +#include "../misc/common.h" +#include "../misc/calcpaths.h" +#include "../misc/goniometry.h" +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" +#include "../kig/kig_commands.h" + +#include +#include +#include + +using std::find; + +static const struct ArgsParser::spec argsspecLocus[] = +{ + { HierarchyImp::stype(), "hierarchy", "SHOULD NOT BE SEEN", false }, + { CurveImp::stype(), "curve", "SHOULD NOT BE SEEN", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( LocusType ) + +LocusType::LocusType() + : ArgsParserObjectType( "Locus", argsspecLocus, 2 ) +{ +} + +LocusType::~LocusType() +{ +} + +ObjectImp* LocusType::calc( const Args& args, const KigDocument& ) const +{ + using namespace std; + + assert( args.size() >= 2 ); + const Args firsttwo( args.begin(), args.begin() + 2 ); + Args fixedargs( args.begin() + 2, args.end() ); + + if ( ! margsparser.checkArgs( firsttwo ) ) return new InvalidImp; + for ( Args::iterator i = fixedargs.begin(); i != fixedargs.end(); ++i ) + if ( ! (*i)->valid() ) + return new InvalidImp; + + const ObjectHierarchy& hier = + static_cast( args[0] )->data(); + const CurveImp* curveimp = static_cast( args[1] ); + + return new LocusImp( curveimp->copy(), hier.withFixedArgs( fixedargs ) ); +} + +bool LocusType::inherits( int type ) const +{ + return type == ID_LocusType ? true : Parent::inherits( type ); +} + +const ObjectImpType* LocusType::resultId() const +{ + return LocusImp::stype(); +} + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( CopyObjectType ) + +CopyObjectType::CopyObjectType() + : ObjectType( "Copy" ) +{ +} + +CopyObjectType::~CopyObjectType() +{ +} + +CopyObjectType* CopyObjectType::instance() +{ + static CopyObjectType t; + return &t; +} + +bool CopyObjectType::inherits( int ) const +{ + return false; +} + +ObjectImp* CopyObjectType::calc( const Args& parents, const KigDocument& ) const +{ + assert( parents.size() == 1 ); + return parents[0]->copy(); +} + +const ObjectImpType* CopyObjectType::impRequirement( const ObjectImp*, const Args& ) const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* CopyObjectType::resultId() const +{ + // we don't know what we return.. + return ObjectImp::stype(); +} + +const ObjectImpType* LocusType::impRequirement( const ObjectImp* o, const Args& parents ) const +{ + assert( parents.size() >= 2 ); + Args firsttwo( parents.begin(), parents.begin() + 2 ); + if ( o == parents[0] || o == parents[1] ) + return margsparser.impRequirement( o, firsttwo ); + else + { + const HierarchyImp* h = dynamic_cast( parents[0] ); + if ( h ) + { + PointImp* p = new PointImp( Coordinate() ); + Args hargs( parents.begin()+ 2, parents.end() ); + hargs.push_back( p ); + ArgsParser hparser = h->data().argParser(); + const ObjectImpType* ret = hparser.impRequirement( o, hargs ); + delete p; + return ret; + } + else + return ObjectImp::stype(); + }; +} + +const LocusType* LocusType::instance() +{ + static const LocusType t; + return &t; +} + +std::vector CopyObjectType::sortArgs( const std::vector& os ) const +{ + assert( os.size() == 1 ); + return os; +} + +std::vector LocusType::sortArgs( const std::vector& args ) const +{ + assert( args.size() >= 2 ); + std::vector firsttwo( args.begin(), args.begin() + 2 ); + firsttwo = margsparser.parse( firsttwo ); + std::copy( args.begin() + 2, args.end(), std::back_inserter( firsttwo ) ); + return firsttwo; +} + +Args LocusType::sortArgs( const Args& args ) const +{ + assert( args.size() >= 2 ); + Args firsttwo( args.begin(), args.begin() + 2 ); + firsttwo = margsparser.parse( firsttwo ); + std::copy( args.begin() + 2, args.end(), std::back_inserter( firsttwo ) ); + return firsttwo; +} + +Args CopyObjectType::sortArgs( const Args& args ) const +{ + assert( args.size() == 1 ); + return args; +} + +bool CopyObjectType::isDefinedOnOrThrough( const ObjectImp*, const Args& ) const +{ + // TODO: vragen aan parent ? + // TODO: translate the above TODO ? + return false; +} + diff --git a/kig/objects/other_type.h b/kig/objects/other_type.h new file mode 100644 index 00000000..6bbcead1 --- /dev/null +++ b/kig/objects/other_type.h @@ -0,0 +1,61 @@ +// Copyright (C) 2003-2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_MISC_OTHER_TYPE_H +#define KIG_MISC_OTHER_TYPE_H + +#include "base_type.h" +#include "../misc/object_hierarchy.h" + +class LocusType + : public ArgsParserObjectType +{ + typedef ArgsParserObjectType Parent; + LocusType(); + ~LocusType(); +public: + static const LocusType* instance(); + + ObjectImp* calc( const Args& args, const KigDocument& ) const; + + const ObjectImpType* impRequirement( const ObjectImp* o, const Args& parents ) const; + + bool inherits( int type ) const; + const ObjectImpType* resultId() const; + + std::vector sortArgs( const std::vector& args ) const; + Args sortArgs( const Args& args ) const; +}; + +class CopyObjectType + : public ObjectType +{ +protected: + CopyObjectType(); + ~CopyObjectType(); +public: + static CopyObjectType* instance(); + bool inherits( int type ) const; + ObjectImp* calc( const Args& parents, const KigDocument& d ) const; + const ObjectImpType* impRequirement( const ObjectImp* o, const Args& parents ) const; + bool isDefinedOnOrThrough( const ObjectImp* o, const Args& parents ) const; + const ObjectImpType* resultId() const; + std::vector sortArgs( const std::vector& os ) const; + Args sortArgs( const Args& args ) const; +}; + +#endif diff --git a/kig/objects/point_imp.cc b/kig/objects/point_imp.cc new file mode 100644 index 00000000..02d4d360 --- /dev/null +++ b/kig/objects/point_imp.cc @@ -0,0 +1,223 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "point_imp.h" + +#include "bogus_imp.h" +#include "../misc/kigtransform.h" +#include "../misc/kigpainter.h" +#include "../misc/coordinate_system.h" +#include "../kig/kig_document.h" +#include "../kig/kig_view.h" + +#include + +PointImp::PointImp( const Coordinate& c ) + : mc( c ) +{ +} + +Coordinate PointImp::attachPoint() const +{ + return mc; +// return Coordinate::invalidCoord(); +} + +void PointImp::draw( KigPainter& p ) const +{ + p.drawFatPoint( mc ); +} + +bool PointImp::contains( const Coordinate& p, int width, const KigWidget& w ) const +{ + int twidth = width == -1 ? 5 : width; + return (p - mc).length() - twidth*w.screenInfo().pixelWidth() < 0; +} + +bool PointImp::inRect( const Rect& r, int width, const KigWidget& w ) const +{ + double am = w.screenInfo().normalMiss( width ); + return r.contains( mc, am ); +} + +const uint PointImp::numberOfProperties() const +{ + return Parent::numberOfProperties() + 3; +} + +const QCStringList PointImp::propertiesInternalNames() const +{ + QCStringList l = Parent::propertiesInternalNames(); + l << "coordinate"; + l << "coordinate-x"; + l << "coordinate-y"; + assert( l.size() == PointImp::numberOfProperties() ); + return l; +} + +const QCStringList PointImp::properties() const +{ + QCStringList l = Parent::properties(); + l << I18N_NOOP( "Coordinate" ); + l << I18N_NOOP( "X coordinate" ); + l << I18N_NOOP( "Y coordinate" ); + assert( l.size() == PointImp::numberOfProperties() ); + return l; +} + +const ObjectImpType* PointImp::impRequirementForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::impRequirementForProperty( which ); + else return PointImp::stype(); +} + +const char* PointImp::iconForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::iconForProperty( which ); + if ( which == Parent::numberOfProperties() ) + return "pointxy"; // coordinate + if ( which == Parent::numberOfProperties() + 1 ) + return "pointxy"; // coordinate-x + if ( which == Parent::numberOfProperties() + 2 ) + return "pointxy"; // coordinate-y + else assert( false ); + return ""; +} + +ObjectImp* PointImp::property( uint which, const KigDocument& d ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::property( which, d ); + if ( which == Parent::numberOfProperties() ) + return new PointImp( mc ); + if ( which == Parent::numberOfProperties() + 1 ) + return new DoubleImp( mc.x ); + if ( which == Parent::numberOfProperties() + 2 ) + return new DoubleImp( mc.y ); +// else assert( false ); + return new InvalidImp; +} + +PointImp::~PointImp() +{ +} + +PointImp* PointImp::copy() const +{ + return new PointImp( mc ); +} + +ObjectImp* PointImp::transform( const Transformation& t ) const +{ + Coordinate nc = t.apply( mc ); + if ( nc.valid() ) return new PointImp( nc ); + else return new InvalidImp(); +} + +void PointImp::setCoordinate( const Coordinate& c ) +{ + mc = c; +} + +void PointImp::fillInNextEscape( QString& s, const KigDocument& doc ) const +{ + s = s.arg( doc.coordinateSystem().fromScreen( mc, doc ) ); +} + +void PointImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +bool PointImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( PointImp::stype() ) && + static_cast( rhs ).coordinate() == coordinate(); +} + +bool PointImp::canFillInNextEscape() const +{ + return true; +} + +const ObjectImpType* PointImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "point", + I18N_NOOP( "point" ), + I18N_NOOP( "Select this point" ), + I18N_NOOP( "Select point %1" ), + I18N_NOOP( "Remove a Point" ), + I18N_NOOP( "Add a Point" ), + I18N_NOOP( "Move a Point" ), + I18N_NOOP( "Attach to this point" ), + I18N_NOOP( "Show a Point" ), + I18N_NOOP( "Hide a Point" ) + ); + return &t; +} + +const ObjectImpType* PointImp::type() const +{ + return PointImp::stype(); +} + +bool PointImp::isPropertyDefinedOnOrThroughThisImp( uint which ) const +{ + return Parent::isPropertyDefinedOnOrThroughThisImp( which ); +} + +Rect PointImp::surroundingRect() const +{ + return Rect( mc, 0., 0. ); +} + +/* + */ + +BogusPointImp::BogusPointImp( const Coordinate& c ) + : PointImp( c ) +{ +} + +BogusPointImp::~BogusPointImp() +{ +} + +const ObjectImpType* BogusPointImp::stype() +{ + static const ObjectImpType t( + 0, "boguspoint", + "SHOULDNOTBESEEN", + "SHOULDNOTBESEEN", + "SHOULDNOTBESEEN", + "SHOULDNOTBESEEN", + "SHOULDNOTBESEEN", + "SHOULDNOTBESEEN", + "SHOULDNOTBESEEN", + "SHOULDNOTBESEEN", + "SHOULDNOTBESEEN" + ); + return &t; +} + +const ObjectImpType* BogusPointImp::type() const +{ + return BogusPointImp::stype(); +} diff --git a/kig/objects/point_imp.h b/kig/objects/point_imp.h new file mode 100644 index 00000000..a5e8eb98 --- /dev/null +++ b/kig/objects/point_imp.h @@ -0,0 +1,91 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_POINT_IMP_H +#define KIG_OBJECTS_POINT_IMP_H + +#include "object_imp.h" +#include "../misc/coordinate.h" + +/** + * An ObjectImp representing a point.. + */ +class PointImp + : public ObjectImp +{ + Coordinate mc; +public: + typedef ObjectImp Parent; + /** + * Returns the ObjectImpType representing PointImp's. + */ + static const ObjectImpType* stype(); + + /** + * Construct a PointImp with coordinate c. + */ + PointImp( const Coordinate& c ); + ~PointImp(); + + Rect surroundingRect() const; + Coordinate attachPoint() const; + + /** + * Get the coordinate of this PointImp. + */ + const Coordinate& coordinate() const { return mc; } + /** + * Set the coordinate of this PointImp. + */ + void setCoordinate( const Coordinate& c ); + + void draw( KigPainter& p ) const; + bool contains( const Coordinate& p, int width, const KigWidget& ) const; + bool inRect( const Rect& r, int width, const KigWidget& ) const; + + const uint numberOfProperties() const; + const QCStringList properties() const; + const QCStringList propertiesInternalNames() const; + ObjectImp* property( uint which, const KigDocument& d ) const; + const char* iconForProperty( uint which ) const; + const ObjectImpType* impRequirementForProperty( uint which ) const; + bool isPropertyDefinedOnOrThroughThisImp( uint which ) const; + + ObjectImp* transform( const Transformation& ) const; + + PointImp* copy() const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + void fillInNextEscape( QString& s, const KigDocument& ) const; + bool canFillInNextEscape() const; + + bool equals( const ObjectImp& rhs ) const; +}; + +class BogusPointImp + : public PointImp +{ +public: + BogusPointImp( const Coordinate& c ); + ~BogusPointImp(); + static const ObjectImpType* stype(); + const ObjectImpType* type() const; +}; + +#endif diff --git a/kig/objects/point_type.cc b/kig/objects/point_type.cc new file mode 100644 index 00000000..04f8272c --- /dev/null +++ b/kig/objects/point_type.cc @@ -0,0 +1,665 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "point_type.h" + +#include "point_imp.h" +#include "curve_imp.h" +#include "line_imp.h" +#include "other_imp.h" +#include "bogus_imp.h" + +#include "../modes/moving.h" +#include "../misc/coordinate_system.h" +#include "../misc/common.h" +#include "../misc/calcpaths.h" +#include "../misc/kiginputdialog.h" +#include "../kig/kig_part.h" +#include "../kig/kig_document.h" +#include "../kig/kig_view.h" +#include "../kig/kig_commands.h" + +#include + +static const ArgsParser::spec argsspecFixedPoint[] = +{ + { DoubleImp::stype(), "x", "SHOULD NOT BE SEEN", false }, + { DoubleImp::stype(), "y", "SHOULD NOT BE SEEN", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( FixedPointType ) + +FixedPointType::FixedPointType() + : ArgsParserObjectType( "FixedPoint", argsspecFixedPoint, 2 ) +{ +} + +FixedPointType::~FixedPointType() +{ +} + +ObjectImp* FixedPointType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + double a = static_cast( parents[0] )->data(); + double b = static_cast( parents[1] )->data(); + + return new PointImp( Coordinate( a, b ) ); +} + +static const ArgsParser::spec argsspecRelativePoint[] = +{ + { DoubleImp::stype(), "relative-x", "SHOULD NOT BE SEEN", false }, + { DoubleImp::stype(), "relative-y", "SHOULD NOT BE SEEN", false }, + { ObjectImp::stype(), "object", "SHOULD NOT BE SEEN", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( RelativePointType ) + +RelativePointType::RelativePointType() + : ArgsParserObjectType( "RelativePoint", argsspecRelativePoint, 3 ) +{ +} + +RelativePointType::~RelativePointType() +{ +} + +ObjectImp* RelativePointType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + if ( ! parents[2]->attachPoint().valid() ) return new InvalidImp; + + Coordinate reference = static_cast( parents[2] )->attachPoint(); + double a = static_cast( parents[0] )->data(); + double b = static_cast( parents[1] )->data(); + + return new PointImp( reference + Coordinate( a, b ) ); +} + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( CursorPointType ) + +CursorPointType::CursorPointType() + : ObjectType( "CursorPoint" ) +{ +} + +CursorPointType::~CursorPointType() +{ +} + +const CursorPointType* CursorPointType::instance() +{ + static const CursorPointType t; + return &t; +} + +ObjectImp* CursorPointType::calc( const Args& parents, const KigDocument& ) const +{ + assert ( parents[0]->inherits( DoubleImp::stype() ) ); + assert ( parents[1]->inherits( DoubleImp::stype() ) ); + double a = static_cast( parents[0] )->data(); + double b = static_cast( parents[1] )->data(); + + return new BogusPointImp( Coordinate( a, b ) ); +} + +const ObjectImpType* CursorPointType::resultId() const +{ + return BogusPointImp::stype(); +} + +ObjectImp* ConstrainedPointType::calc( const Args& parents, const KigDocument& doc ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + double param = static_cast( parents[0] )->data(); + const Coordinate nc = static_cast( parents[1] )->getPoint( param, doc ); + if ( nc.valid() ) return new PointImp( nc ); + else return new InvalidImp; +} + +const ArgsParser::spec argsspecConstrainedPoint[] = +{ + { DoubleImp::stype(), "parameter", "SHOULD NOT BE SEEN", false }, + { CurveImp::stype(), "Constrain the point to this curve", "SHOULD NOT BE SEEN", true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ConstrainedPointType ) + +ConstrainedPointType::ConstrainedPointType() + : ArgsParserObjectType( "ConstrainedPoint", argsspecConstrainedPoint, 2 ) +{ +} + +ConstrainedPointType::~ConstrainedPointType() +{ +} + +void FixedPointType::move( ObjectTypeCalcer& ourobj, const Coordinate& to, + const KigDocument& ) const +{ + // fetch the old coord..; + std::vector pa = ourobj.parents(); + assert( margsparser.checkArgs( pa ) ); + assert( dynamic_cast( pa.front() ) ); + assert( dynamic_cast( pa.back() ) ); + + ObjectConstCalcer* ox = static_cast( pa.front() ); + ObjectConstCalcer* oy = static_cast( pa.back() ); + + ox->setImp( new DoubleImp( to.x ) ); + oy->setImp( new DoubleImp( to.y ) ); +} + +void RelativePointType::move( ObjectTypeCalcer& ourobj, const Coordinate& to, + const KigDocument& ) const +{ + // fetch the attach point..; + // this routine is tightly paired with what moveReferencePoint returns! + // right now moveReferencePoint always returns the origin + std::vector pa = ourobj.parents(); + assert( margsparser.checkArgs( pa ) ); + assert( dynamic_cast( pa[0] ) ); + assert( dynamic_cast( pa[1] ) ); + + ObjectConstCalcer* ox = static_cast( pa[0] ); + ObjectConstCalcer* oy = static_cast( pa[1] ); + ObjectCalcer* ob = static_cast( pa[2] ); + + Coordinate attach = ob->imp()->attachPoint(); + ox->setImp( new DoubleImp( to.x - attach.x ) ); + oy->setImp( new DoubleImp( to.y - attach.y ) ); +} + +void CursorPointType::move( ObjectTypeCalcer& ourobj, const Coordinate& to, + const KigDocument& ) const +{ + // fetch the old coord..; + + std::vector pa = ourobj.parents(); + assert( pa.size() == 2 ); + assert( dynamic_cast( pa.front() ) ); + assert( dynamic_cast( pa.back() ) ); + + ObjectConstCalcer* ox = static_cast( pa.front() ); + ObjectConstCalcer* oy = static_cast( pa.back() ); + + ox->setImp( new DoubleImp( to.x ) ); + oy->setImp( new DoubleImp( to.y ) ); +} + +void ConstrainedPointType::move( ObjectTypeCalcer& ourobj, const Coordinate& to, + const KigDocument& d ) const +{ + // fetch the CurveImp.. + std::vector parents = ourobj.parents(); + assert( margsparser.checkArgs( parents ) ); + + assert( dynamic_cast( parents[0] ) ); + ObjectConstCalcer* paramo = static_cast( parents[0] ); + const CurveImp* ci = static_cast( parents[1]->imp() ); + + // fetch the new param.. + const double np = ci->getParam( to, d ); + + paramo->setImp( new DoubleImp( np ) ); +} + +bool ConstrainedPointType::canMove( const ObjectTypeCalcer& ) const +{ + return true; +} + +bool ConstrainedPointType::isFreelyTranslatable( const ObjectTypeCalcer& ) const +{ + return false; +} + +bool FixedPointType::canMove( const ObjectTypeCalcer& ) const +{ + return true; +} + +bool FixedPointType::isFreelyTranslatable( const ObjectTypeCalcer& ) const +{ + return true; +} + +bool RelativePointType::canMove( const ObjectTypeCalcer& ) const +{ + return true; +} + +bool RelativePointType::isFreelyTranslatable( const ObjectTypeCalcer& ) const +{ + return true; +} + +bool CursorPointType::canMove( const ObjectTypeCalcer& ) const +{ + return true; +} + +static const ArgsParser::spec argsspecMidPoint[] = +{ + { PointImp::stype(), I18N_NOOP( "Construct the midpoint of this point and another point" ), + I18N_NOOP( "Select the first of the two points of which you want to construct the midpoint..." ), false }, + { PointImp::stype(), I18N_NOOP( "Construct the midpoint of this point and another point" ), + I18N_NOOP( "Select the other of the two points of which you want to construct the midpoint..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( MidPointType ) + +MidPointType::MidPointType() + : ObjectABType( "MidPoint", argsspecMidPoint, 2 ) +{ +} + +MidPointType::~MidPointType() +{ +} + +const MidPointType* MidPointType::instance() +{ + static const MidPointType t; + return &t; +} + +ObjectImp* MidPointType::calc( const Coordinate& a, const Coordinate& b ) const +{ + return new PointImp( ( a + b ) / 2 ); +} + +bool ConstrainedPointType::inherits( int type ) const +{ + return type == ID_ConstrainedPointType; +} + +const ConstrainedPointType* ConstrainedPointType::instance() +{ + static const ConstrainedPointType t; + return &t; +} + +bool FixedPointType::inherits( int type ) const +{ + return type == ID_FixedPointType; +} + +const FixedPointType* FixedPointType::instance() +{ + static const FixedPointType t; + return &t; +} + +const ObjectImpType* FixedPointType::resultId() const +{ + return PointImp::stype(); +} + +const RelativePointType* RelativePointType::instance() +{ + static const RelativePointType t; + return &t; +} + +const ObjectImpType* RelativePointType::resultId() const +{ + return PointImp::stype(); +} + +const ObjectImpType* ConstrainedPointType::resultId() const +{ + return PointImp::stype(); +} + +const ObjectImpType* CursorPointType::impRequirement( const ObjectImp* o, const Args& ) const +{ + if ( o->inherits( DoubleImp::stype() ) ) + return DoubleImp::stype(); + + if ( o->inherits( PointImp::stype() ) ) + return PointImp::stype(); + + return 0; +} + +bool CursorPointType::isDefinedOnOrThrough( const ObjectImp*, const Args& ) const +{ + return false; +} + +std::vector CursorPointType::sortArgs( const std::vector& args ) const +{ + return args; +} + +Args CursorPointType::sortArgs( const Args& args ) const +{ + return args; +} + +const ObjectImpType* MidPointType::resultId() const +{ + return PointImp::stype(); +} + +QStringList FixedPointType::specialActions() const +{ + QStringList ret; + ret << i18n( "Set &Coordinate..." ); + ret << i18n( "Redefine" ); + return ret; +} + +QStringList ConstrainedPointType::specialActions() const +{ + QStringList ret; + ret << i18n( "Set &Parameter..." ); + ret << i18n( "Redefine" ); + return ret; +} + +static void redefinePoint( ObjectHolder* o, KigPart& d, KigWidget& w ) +{ + PointRedefineMode pm( o, d, w ); + d.runMode( &pm ); +} + +void FixedPointType::executeAction( + int i, ObjectHolder& oh, ObjectTypeCalcer& o, + KigPart& d, KigWidget& w, NormalMode& ) const +{ + switch( i ) + { + case 0: + { + bool ok = true; + assert ( o.imp()->inherits( PointImp::stype() ) ); + Coordinate oldc = static_cast( o.imp() )->coordinate(); + KigInputDialog::getCoordinate( + i18n( "Set Coordinate" ), + i18n( "Enter the new coordinate." ) + QString::fromLatin1( "
    " ) + + d.document().coordinateSystem().coordinateFormatNoticeMarkup(), + &w, &ok, d.document(), &oldc ); + if ( ! ok ) break; + + MonitorDataObjects mon( getAllParents( &o ) ); + o.move( oldc, d.document() ); + KigCommand* kc = new KigCommand( d, PointImp::stype()->moveAStatement() ); + mon.finish( kc ); + + d.history()->addCommand( kc ); + break; + }; + case 1: + redefinePoint( &oh, d, w ); + break; + default: + assert( false ); + }; +} + +void ConstrainedPointType::executeAction( + int i, ObjectHolder& oh, ObjectTypeCalcer& o, KigPart& d, KigWidget& w, + NormalMode& ) const +{ + switch( i ) + { + case 1: + redefinePoint( &oh, d, w ); + break; + case 0: + { + std::vector parents = o.parents(); + assert( dynamic_cast( parents[0] ) && + parents[0]->imp()->inherits( DoubleImp::stype() ) ); + + ObjectConstCalcer* po = static_cast( parents[0] ); + double oldp = static_cast( po->imp() )->data(); + + bool ok = true; + double newp = getDoubleFromUser( + i18n( "Set Point Parameter" ), i18n( "Choose the new parameter: " ), + oldp, &w, &ok, 0, 1, 4 ); + if ( ! ok ) return; + + MonitorDataObjects mon( parents ); + po->setImp( new DoubleImp( newp ) ); + KigCommand* kc = new KigCommand( d, i18n( "Change Parameter of Constrained Point" ) ); + mon.finish( kc ); + d.history()->addCommand( kc ); + break; + }; + default: + assert( false ); + }; +} + +const Coordinate FixedPointType::moveReferencePoint( const ObjectTypeCalcer& ourobj ) const +{ + assert( ourobj.imp()->inherits( PointImp::stype() ) ); + return static_cast( ourobj.imp() )->coordinate(); +} + +const Coordinate RelativePointType::moveReferencePoint( const ObjectTypeCalcer& ourobj ) const +{ + assert( ourobj.imp()->inherits( PointImp::stype() ) ); +// return static_cast( ourobj.imp() )->coordinate(); + return Coordinate( 0., 0. ); +} + +const Coordinate ConstrainedPointType::moveReferencePoint( const ObjectTypeCalcer& ourobj ) const +{ + assert( ourobj.imp()->inherits( PointImp::stype() ) ); + return static_cast( ourobj.imp() )->coordinate(); +} + +std::vector FixedPointType::movableParents( const ObjectTypeCalcer& ourobj ) const +{ + return ourobj.parents(); +} + +std::vector RelativePointType::movableParents( const ObjectTypeCalcer& ourobj ) const +{ + std::vector ret; + ret.push_back( ourobj.parents()[0] ); + ret.push_back( ourobj.parents()[1] ); + return ret; +} + +std::vector ConstrainedPointType::movableParents( const ObjectTypeCalcer& ourobj ) const +{ + std::vector ret; + ret.push_back( ourobj.parents()[0] ); + return ret; +} + +/* ----------------- Transport of measure ------------------------------ */ + +ObjectImp* MeasureTransportType::calc( const Args& parents, const KigDocument& doc ) const +{ + double measure; + + if ( parents.size() != 3 ) return new InvalidImp; + + if ( parents[0]->inherits (SegmentImp::stype()) ) + { + const SegmentImp* s = static_cast( parents[0] ); + measure = s->length(); + } else if ( parents[0]->inherits (ArcImp::stype()) ) + { + const ArcImp* s = static_cast( parents[0] ); + measure = s->radius()*s->angle(); + } else return new InvalidImp; + + const Coordinate& p = static_cast( parents[2] )->coordinate(); + if ( parents[1]->inherits (LineImp::stype()) ) + { + const LineImp* c = static_cast( parents[1] ); + + if ( !c->containsPoint( p, doc ) ) + return new InvalidImp; + + const LineData line = c->data(); + const Coordinate dir = line.dir()/line.length(); + const Coordinate nc = p + measure*dir; + + if ( nc.valid() ) return new PointImp( nc ); + else return new InvalidImp; + } else if ( parents[1]->inherits (CircleImp::stype()) ) + { + const CircleImp* c = static_cast( parents[1] ); + if ( !c->containsPoint( p, doc ) ) + return new InvalidImp; + + double param = c->getParam( p, doc ); + measure /= 2*c->radius()*M_PI; + param += measure; + while (param > 1) param -= 1; + + const Coordinate nc = c->getPoint( param, doc ); + if ( nc.valid() ) return new PointImp( nc ); + else return new InvalidImp; + } + + return new InvalidImp; +} + +// I18N_NOOP( "Select the segment/arc to transport on the circle/line..." ), false }, +// I18N_NOOP( "Select the circle/line on which to transport a measure..." ), true }, +// I18N_NOOP( "Select a point on the circle/line..." ), false } + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( MeasureTransportType ) + +MeasureTransportType::MeasureTransportType() + : ObjectType( "TransportOfMeasure" ) +{ +} + +MeasureTransportType::~MeasureTransportType() +{ +} + +const MeasureTransportType* MeasureTransportType::instance() +{ + static const MeasureTransportType t; + return &t; +} + +const ObjectImpType* MeasureTransportType::resultId() const +{ + return PointImp::stype(); +} + +const ObjectImpType* MeasureTransportType::impRequirement( const ObjectImp* obj, const Args& ) const +{ + if ( obj->inherits( PointImp::stype () ) ) + return PointImp::stype (); + + if ( obj->inherits( LineImp::stype () ) ) + return LineImp::stype (); + + if ( obj->inherits( CircleImp::stype () ) ) + return CircleImp::stype (); + + if ( obj->inherits( SegmentImp::stype () ) ) + return SegmentImp::stype (); + + if ( obj->inherits( ArcImp::stype () ) ) + return ArcImp::stype (); + + return 0; +} + +bool MeasureTransportType::isDefinedOnOrThrough( const ObjectImp* o, const Args& ) const +{ + if ( o->inherits( LineImp::stype() ) ) return true; + if ( o->inherits( CircleImp::stype() ) ) return true; + return false; +} + +std::vector MeasureTransportType::sortArgs( const std::vector& args ) const +{ + return args; /* should already be in correct order */ +} + +Args MeasureTransportType::sortArgs( const Args& args ) const +{ + return args; +} + +/* - transport of measure (old, for compatibility with prev. kig files) - */ + +ObjectImp* MeasureTransportTypeOld::calc( const Args& parents, const KigDocument& doc ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + const CircleImp* c = static_cast( parents[0] ); + const Coordinate& p = static_cast( parents[1] )->coordinate(); + + if ( !c->containsPoint( p, doc ) ) + return new InvalidImp; + + const SegmentImp* s = static_cast( parents[2] ); + double param = c->getParam( p, doc ); + double measure = s->length(); + measure /= 2*c->radius()*M_PI; + param += measure; + while (param > 1) param -= 1; + + const Coordinate nc = c->getPoint( param, doc ); + if ( nc.valid() ) return new PointImp( nc ); + else return new InvalidImp; +} + +static const ArgsParser::spec argsspecMeasureTransportOld[] = +{ + { CircleImp::stype(), "Transport a measure on this circle", + I18N_NOOP( "Select the circle on which to transport a measure..." ), true }, + { PointImp::stype(), "Start transport from this point of the circle", + I18N_NOOP( "Select a point on the circle..." ), false }, + { SegmentImp::stype(), "Segment to transport", + I18N_NOOP( "Select the segment to transport on the circle..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( MeasureTransportTypeOld ) + +MeasureTransportTypeOld::MeasureTransportTypeOld() + : ArgsParserObjectType( "MeasureTransport", argsspecMeasureTransportOld, 3 ) +{ +} + +MeasureTransportTypeOld::~MeasureTransportTypeOld() +{ +} + +const MeasureTransportTypeOld* MeasureTransportTypeOld::instance() +{ + static const MeasureTransportTypeOld t; + return &t; +} + +const ObjectImpType* MeasureTransportTypeOld::resultId() const +{ + return PointImp::stype(); +} + +/* ----------------- end transport of measure ------------------------- */ + diff --git a/kig/objects/point_type.h b/kig/objects/point_type.h new file mode 100644 index 00000000..231ad6c5 --- /dev/null +++ b/kig/objects/point_type.h @@ -0,0 +1,159 @@ +// Copyright (C) 2002 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_POINT_TYPE_H +#define KIG_OBJECTS_POINT_TYPE_H + +#include "base_type.h" +#include "common.h" +#include "circle_imp.h" + +class FixedPointType + : public ArgsParserObjectType +{ + FixedPointType(); + ~FixedPointType(); + + static const ArgsParser::spec argsspec[1]; +public: + static const FixedPointType* instance(); + + bool inherits( int type ) const; + + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + bool canMove( const ObjectTypeCalcer& ourobj ) const; + bool isFreelyTranslatable( const ObjectTypeCalcer& ourobj ) const; + std::vector movableParents( const ObjectTypeCalcer& ourobj ) const; + const Coordinate moveReferencePoint( const ObjectTypeCalcer& ourobj ) const; + void move( ObjectTypeCalcer& ourobj, const Coordinate& to, + const KigDocument& ) const; + const ObjectImpType* resultId() const; + + QStringList specialActions() const; + void executeAction( int i, ObjectHolder& o, ObjectTypeCalcer& t, + KigPart& d, KigWidget& w, NormalMode& m ) const; +}; + +class RelativePointType + : public ArgsParserObjectType +{ + RelativePointType(); + ~RelativePointType(); + + static const ArgsParser::spec argsspec[1]; +public: + static const RelativePointType* instance(); + + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + bool canMove( const ObjectTypeCalcer& ourobj ) const; + bool isFreelyTranslatable( const ObjectTypeCalcer& ourobj ) const; + std::vector movableParents( const ObjectTypeCalcer& ourobj ) const; + const Coordinate moveReferencePoint( const ObjectTypeCalcer& ourobj ) const; + void move( ObjectTypeCalcer& ourobj, const Coordinate& to, + const KigDocument& ) const; + const ObjectImpType* resultId() const; + +// QStringList specialActions() const; +// void executeAction( int i, ObjectHolder& o, ObjectTypeCalcer& t, +// KigPart& d, KigWidget& w, NormalMode& m ) const; +}; + +class CursorPointType + : public ObjectType +{ + CursorPointType(); + ~CursorPointType(); + +public: + static const CursorPointType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + + const ObjectImpType* impRequirement( const ObjectImp* o, const Args& parents ) const; + bool isDefinedOnOrThrough( const ObjectImp* o, const Args& parents ) const; + std::vector sortArgs( const std::vector& args ) const; + Args sortArgs( const Args& args ) const; + bool canMove( const ObjectTypeCalcer& ourobj ) const; + void move( ObjectTypeCalcer& ourobj, const Coordinate& to, + const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class ConstrainedPointType + : public ArgsParserObjectType +{ + ConstrainedPointType(); + ~ConstrainedPointType(); +public: + static const ConstrainedPointType* instance(); + + bool inherits( int type ) const; + + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + + bool canMove( const ObjectTypeCalcer& ourobj ) const; + bool isFreelyTranslatable( const ObjectTypeCalcer& ourobj ) const; + std::vector movableParents( const ObjectTypeCalcer& ourobj ) const; + const Coordinate moveReferencePoint( const ObjectTypeCalcer& ourobj ) const; + void move( ObjectTypeCalcer& ourobj, const Coordinate& to, + const KigDocument& ) const; + const ObjectImpType* resultId() const; + + QStringList specialActions() const; + void executeAction( int i, ObjectHolder&, ObjectTypeCalcer& o, KigPart& d, KigWidget& w, + NormalMode& m ) const; +}; + +class MidPointType + : public ObjectABType +{ + MidPointType(); + ~MidPointType(); +public: + static const MidPointType* instance(); + ObjectImp* calc( const Coordinate& a, const Coordinate& b ) const; + const ObjectImpType* resultId() const; +}; + +class MeasureTransportType + : public ObjectType +{ + MeasureTransportType(); + ~MeasureTransportType(); +public: + static const MeasureTransportType* instance(); + + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; + const ObjectImpType* impRequirement( const ObjectImp* o, const Args& parents ) const; + bool isDefinedOnOrThrough( const ObjectImp* o, const Args& parents ) const; + std::vector sortArgs( const std::vector& args )const; + Args sortArgs( const Args& args ) const; +}; + +class MeasureTransportTypeOld + : public ArgsParserObjectType +{ + MeasureTransportTypeOld(); + ~MeasureTransportTypeOld(); +public: + static const MeasureTransportTypeOld* instance(); + + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +#endif diff --git a/kig/objects/polygon_imp.cc b/kig/objects/polygon_imp.cc new file mode 100644 index 00000000..08215bfb --- /dev/null +++ b/kig/objects/polygon_imp.cc @@ -0,0 +1,550 @@ +// Copyright (C) 2004 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "polygon_imp.h" + +#include "bogus_imp.h" +#include "line_imp.h" +#include "point_imp.h" + +#include "../misc/common.h" +#include "../misc/coordinate.h" +#include "../misc/kigpainter.h" +#include "../misc/kigtransform.h" + +#include "../kig/kig_document.h" +#include "../kig/kig_view.h" + +#include + +#include + +PolygonImp::PolygonImp( uint npoints, const std::vector& points, + const Coordinate& centerofmass ) + : mnpoints( npoints ), mpoints( points ), mcenterofmass( centerofmass ) +{ +// mpoints = points; +} + +PolygonImp::PolygonImp( const std::vector& points ) +{ + uint npoints = points.size(); + Coordinate centerofmassn = Coordinate( 0, 0 ); + + for ( uint i = 0; i < npoints; ++i ) + { + centerofmassn += points[i]; + } + mpoints = points; + mcenterofmass = centerofmassn/npoints; + mnpoints = npoints; +} + +PolygonImp::~PolygonImp() +{ +} + +Coordinate PolygonImp::attachPoint() const +{ + return mcenterofmass; +} + +ObjectImp* PolygonImp::transform( const Transformation& t ) const +{ +/*mp: + * any projective transformation makes sense for a polygon, + * since segments transform into segments (but see below...) + * of course regular polygons will no longer be + * regular if t is not homothetic. + * for projective transformations the polygon could transform to + * an unbounded nonconnected polygon; this happens if some side + * of the polygon crosses the critical line that maps to infinity + * this can be easily checked using the getProjectiveIndicator + * function + */ +// if ( ! t.isHomothetic() ) +// return new InvalidImp(); + + if ( ! t.isAffine() ) /* in this case we need a more extensive test */ + { + double maxp = -1.0; + double minp = 1.0; + for ( uint i = 0; i < mpoints.size(); ++i ) + { + double p = t.getProjectiveIndicator( mpoints[i] ); + if ( p > maxp ) maxp = p; + if ( p < minp ) minp = p; + } + if ( maxp > 0 && minp < 0 ) return new InvalidImp; + } + std::vector np; + for ( uint i = 0; i < mpoints.size(); ++i ) + { + Coordinate nc = t.apply( mpoints[i] ); + if ( !nc.valid() ) + return new InvalidImp; + np.push_back( nc ); + } + return new PolygonImp( np ); +} + +void PolygonImp::draw( KigPainter& p ) const +{ + p.drawPolygon( mpoints ); +} + +bool PolygonImp::isInPolygon( const Coordinate& p ) const +{ + // (algorithm sent to me by domi) + // We intersect with the horizontal ray from point to the right and + // count the number of intersections. That, along with some + // minor optimalisations of the intersection test.. + bool inside_flag = false; + double cx = p.x; + double cy = p.y; + + Coordinate prevpoint = mpoints.back(); + bool prevpointbelow = mpoints.back().y >= cy; + for ( uint i = 0; i < mpoints.size(); ++i ) + { + Coordinate point = mpoints[i]; + bool pointbelow = point.y >= cy; + if ( prevpointbelow != pointbelow ) + { + // possibility of intersection: points on different side from + // the X axis + //bool rightofpt = point.x >= cx; + // mp: we need to be a little bit more conservative here, in + // order to treat properly the case when the point is on the + // boundary + //if ( rightofpt == ( prevpoint.x >= cx ) ) + if ( ( point.x - cx )*(prevpoint.x - cx ) > 0 ) + { + // points on same side of Y axis -> easy to test intersection + // intersection iff one point to the right of c + if ( point.x >= cx ) + inside_flag = !inside_flag; + } + else + { + // points on different sides of Y axis -> we need to calculate + // the intersection. + // mp: we want to check if the point is on the boundary, and + // return false in such case + double num = ( point.y - cy )*( prevpoint.x - point.x ); + double den = prevpoint.y - point.y; + if ( num == den*( point.x - cx ) ) return false; + if ( num/den <= point.x - cx ) + inside_flag = !inside_flag; + } + } + prevpoint = point; + prevpointbelow = pointbelow; + } + return inside_flag; +} +#define selectpolygonwithinside 1 +#ifdef selectpolygonwithinside +bool PolygonImp::contains( const Coordinate& p, int, const KigWidget& ) const +{ + return isInPolygon( p ); +} +#else +bool PolygonImp::contains( const Coordinate& p, int width, const KigWidget& w ) const +{ + bool ret = false; + uint reduceddim = mpoints.size() - 1; + for ( uint i = 0; i < reduceddim; ++i ) + { + ret |= isOnSegment( p, mpoints[i], mpoints[i+1], w.screenInfo().normalMiss( width ) ); + } + ret |= isOnSegment( p, mpoints[reduceddim], mpoints[0], w.screenInfo().normalMiss( width ) ); + + return ret; +} +#endif + +bool PolygonImp::inRect( const Rect& r, int width, const KigWidget& w ) const +{ + bool ret = false; + uint reduceddim = mpoints.size() - 1; + for ( uint i = 0; i < reduceddim; ++i ) + { + SegmentImp* s = new SegmentImp( mpoints[i], mpoints[i+1] ); + ret |= lineInRect( r, mpoints[i], mpoints[i+1], width, s, w ); + delete s; + s = 0; + } + SegmentImp* t = new SegmentImp( mpoints[reduceddim], mpoints[0] ); + ret |= lineInRect( r, mpoints[reduceddim], mpoints[0], width, t, w ); + delete t; + t = 0; + + return ret; +} + +bool PolygonImp::valid() const +{ + return true; +} + +const uint PolygonImp::numberOfProperties() const +{ + return Parent::numberOfProperties() + 5; +} + +const QCStringList PolygonImp::propertiesInternalNames() const +{ + QCStringList l = Parent::propertiesInternalNames(); + l += "polygon-number-of-sides"; + l += "polygon-perimeter"; + l += "polygon-surface"; + l += "polygon-center-of-mass"; + l += "polygon-winding-number"; + assert( l.size() == PolygonImp::numberOfProperties() ); + return l; +} + +const QCStringList PolygonImp::properties() const +{ + QCStringList l = Parent::properties(); + l += I18N_NOOP( "Number of sides" ); + l += I18N_NOOP( "Perimeter" ); + l += I18N_NOOP( "Surface" ); + l += I18N_NOOP( "Center of Mass of the Vertices" ); + l += I18N_NOOP( "Winding Number" ); + assert( l.size() == PolygonImp::numberOfProperties() ); + return l; +} + +const ObjectImpType* PolygonImp::impRequirementForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::impRequirementForProperty( which ); + else return PolygonImp::stype(); +} + +const char* PolygonImp::iconForProperty( uint which ) const +{ + assert( which < PolygonImp::numberOfProperties() ); + if ( which < Parent::numberOfProperties() ) + return Parent::iconForProperty( which ); + else if ( which == Parent::numberOfProperties() ) + return "en"; // number of sides + else if ( which == Parent::numberOfProperties() + 1 ) + return "circumference"; // perimeter + else if ( which == Parent::numberOfProperties() + 2 ) + return "areaCircle"; // surface + else if ( which == Parent::numberOfProperties() + 3 ) + return "point"; // center of mass + else if ( which == Parent::numberOfProperties() + 4 ) + return "w"; // winding number + else assert( false ); + return ""; +} + +ObjectImp* PolygonImp::property( uint which, const KigDocument& w ) const +{ + assert( which < PolygonImp::numberOfProperties() ); + if ( which < Parent::numberOfProperties() ) + return Parent::property( which, w ); + else if ( which == Parent::numberOfProperties() ) + { + // number of points + return new IntImp( mnpoints ); + } + else if ( which == Parent::numberOfProperties() + 1) + { + double circumference = 0.; + // circumference + for ( uint i = 0; i < mpoints.size(); ++i ) + { + uint prev = ( i + mpoints.size() - 1 ) % mpoints.size(); + circumference += ( mpoints[i] - mpoints[prev] ).length(); + } + return new DoubleImp( circumference ); + } + else if ( which == Parent::numberOfProperties() + 2) + { + int wn = windingNumber (); // not able to compute area for such polygons... + if ( wn < 0 ) wn = -wn; + if ( wn != 1 ) return new InvalidImp; + double surface2 = 0.0; + Coordinate prevpoint = mpoints.back(); + for ( uint i = 0; i < mpoints.size(); ++i ) + { + Coordinate point = mpoints[i]; + surface2 += ( point.x - prevpoint.x ) * ( point.y + prevpoint.y ); + prevpoint = point; + } + return new DoubleImp( fabs( surface2 / 2 ) ); + } + else if ( which == Parent::numberOfProperties() + 3 ) + { + return new PointImp( mcenterofmass ); + } + else if ( which == Parent::numberOfProperties() + 4 ) + { + // winding number + return new IntImp( windingNumber() ); + } + else assert( false ); + return new InvalidImp; +} + +const std::vector PolygonImp::points() const +{ + std::vector np; + np.reserve( mpoints.size() ); + std::copy( mpoints.begin(), mpoints.end(), std::back_inserter( np ) ); + return np; +} + +const uint PolygonImp::npoints() const +{ + return mnpoints; +} + +PolygonImp* PolygonImp::copy() const +{ + return new PolygonImp( mpoints ); +} + +void PolygonImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +bool PolygonImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( PolygonImp::stype() ) && + static_cast( rhs ).points() == mpoints; +} + +const ObjectImpType* PolygonImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "polygon", + I18N_NOOP( "polygon" ), + I18N_NOOP( "Select this polygon" ), + I18N_NOOP( "Select polygon %1" ), + I18N_NOOP( "Remove a Polygon" ), + I18N_NOOP( "Add a Polygon" ), + I18N_NOOP( "Move a Polygon" ), + I18N_NOOP( "Attach to this polygon" ), + I18N_NOOP( "Show a Polygon" ), + I18N_NOOP( "Hide a Polygon" ) + ); + + return &t; +} + +const ObjectImpType* PolygonImp::stype3() +{ + static const ObjectImpType t3( + PolygonImp::stype(), "triangle", + I18N_NOOP( "triangle" ), + I18N_NOOP( "Select this triangle" ), + I18N_NOOP( "Select triangle %1" ), + I18N_NOOP( "Remove a Triangle" ), + I18N_NOOP( "Add a Triangle" ), + I18N_NOOP( "Move a Triangle" ), + I18N_NOOP( "Attach to this triangle" ), + I18N_NOOP( "Show a Triangle" ), + I18N_NOOP( "Hide a Triangle" ) + ); + + return &t3; +} + +const ObjectImpType* PolygonImp::stype4() +{ + static const ObjectImpType t4( + PolygonImp::stype(), "quadrilateral", + I18N_NOOP( "quadrilateral" ), + I18N_NOOP( "Select this quadrilateral" ), + I18N_NOOP( "Select quadrilateral %1" ), + I18N_NOOP( "Remove a Quadrilateral" ), + I18N_NOOP( "Add a Quadrilateral" ), + I18N_NOOP( "Move a Quadrilateral" ), + I18N_NOOP( "Attach to this quadrilateral" ), + I18N_NOOP( "Show a Quadrilateral" ), + I18N_NOOP( "Hide a Quadrilateral" ) + ); + + return &t4; +} + +const ObjectImpType* PolygonImp::type() const +{ + uint n = mpoints.size(); + + if ( n == 3 ) return PolygonImp::stype3(); + if ( n == 4 ) return PolygonImp::stype4(); + return PolygonImp::stype(); +} + +bool PolygonImp::isPropertyDefinedOnOrThroughThisImp( uint which ) const +{ + assert( which < PolygonImp::numberOfProperties() ); + if ( which < Parent::numberOfProperties() ) + return Parent::isPropertyDefinedOnOrThroughThisImp( which ); + return false; +} + +Rect PolygonImp::surroundingRect() const +{ + Rect r( 0., 0., 0., 0. ); + for ( uint i = 0; i < mpoints.size(); ++i ) + { + r.setContains( mpoints[i] ); + } + return r; +} + +int PolygonImp::windingNumber() const +{ + /* + * this is defined as the sum of the external angles while at + * all vertices, then normalized by 2pi. The external angle + * is the angle we steer at each vertex while we walk along the + * boundary of the polygon. + * In the end we only need to count how many time we cross the (1,0) + * direction (positive x-axis) with a positive sign if we cross while + * steering left and a negative sign viceversa + */ + + int winding = 0; + uint npoints = mpoints.size(); + Coordinate prevside = mpoints[0] - mpoints[npoints-1]; + for ( uint i = 0; i < npoints; ++i ) + { + uint nexti = i + 1; + if ( nexti >= npoints ) nexti = 0; + Coordinate side = mpoints[nexti] - mpoints[i]; + double vecprod = side.x*prevside.y - side.y*prevside.x; + int steeringdir = ( vecprod > 0 ) ? 1 : -1; + if ( vecprod == 0.0 || side.y*prevside.y > 0 ) + { + prevside = side; + continue; // cannot cross the (1,0) direction + } + if ( side.y*steeringdir < 0 && prevside.y*steeringdir >= 0 ) + winding -= steeringdir; + prevside = side; + } + return winding; +} + +bool PolygonImp::isMonotoneSteering() const +{ + /* + * returns true if while walking along the boundary, + * steering is always in the same direction + */ + + uint npoints = mpoints.size(); + Coordinate prevside = mpoints[0] - mpoints[npoints-1]; + int prevsteeringdir = 0; + for ( uint i = 0; i < npoints; ++i ) + { + uint nexti = i + 1; + if ( nexti >= npoints ) nexti = 0; + Coordinate side = mpoints[nexti] - mpoints[i]; + double vecprod = side.x*prevside.y - side.y*prevside.x; + int steeringdir = ( vecprod > 0 ) ? 1 : -1; + if ( vecprod == 0.0 ) + { + prevside = side; + continue; // going straight + } + if ( prevsteeringdir*steeringdir < 0 ) return false; + prevside = side; + prevsteeringdir = steeringdir; + } + return true; +} + +bool PolygonImp::isConvex() const +{ + if ( ! isMonotoneSteering() ) return false; + int winding = windingNumber(); + if ( winding < 0 ) winding = -winding; + assert ( winding > 0 ); + return winding == 1; +} + +std::vector computeConvexHull( const std::vector& points ) +{ + /* + * compute the convex hull of the set of points, the resulting list + * is the vertices of the resulting polygon listed in a counter clockwise + * order. This algorithm is on order n^2, probably suboptimal, but + * we don't expect to have large values for n. + */ + + if ( points.size() < 3 ) return points; + std::vector worklist = points; + std::vector result; + + double ymin = worklist[0].y; + uint imin = 0; + for ( uint i = 1; i < worklist.size(); ++i ) + { + if ( worklist[i].y < ymin ) + { + ymin = worklist[i].y; + imin = i; + } + } + + // worklist[imin] is definitely on the convex hull, let's start from there + result.push_back( worklist[imin] ); + Coordinate startpoint = worklist[imin]; + Coordinate apoint = worklist[imin]; + double aangle = 0.0; + + while ( ! worklist.empty() ) + { + int besti = -1; + double anglemin = 10000.0; + for ( uint i = 0; i < worklist.size(); ++i ) + { + if ( worklist[i] == apoint ) continue; + Coordinate v = worklist[i] - apoint; + double angle = std::atan2( v.y, v.x ); + while ( angle < aangle ) angle += 2*M_PI; + if ( angle < anglemin ) + { // found a better point + besti = i; + anglemin = angle; + } + } + + if ( besti < 0 ) return result; // this happens, e.g. if all points coincide + apoint = worklist[besti]; + aangle = anglemin; + if ( apoint == startpoint ) + { + return result; + } + result.push_back( apoint ); + worklist.erase( worklist.begin() + besti, worklist.begin() + besti + 1 ); + } + assert( false ); + return result; +} diff --git a/kig/objects/polygon_imp.h b/kig/objects/polygon_imp.h new file mode 100644 index 00000000..9a25d516 --- /dev/null +++ b/kig/objects/polygon_imp.h @@ -0,0 +1,94 @@ +// Copyright (C) 2004 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_POLYGON_IMP_H +#define KIG_OBJECTS_POLYGON_IMP_H + +#include "object_imp.h" +#include "../misc/coordinate.h" +#include + +/** + * An ObjectImp representing a polygon. + */ +class PolygonImp + : public ObjectImp +{ + uint mnpoints; + std::vector mpoints; + Coordinate mcenterofmass; +public: + typedef ObjectImp Parent; + /** + * Returns the ObjectImpType representing the PolygonImp type.. + */ + static const ObjectImpType* stype(); + static const ObjectImpType* stype3(); + static const ObjectImpType* stype4(); + + /** + * Constructs a polygon. + */ + PolygonImp( const std::vector& points ); + PolygonImp( const uint nsides, const std::vector& points, + const Coordinate& centerofmass ); + ~PolygonImp(); + PolygonImp* copy() const; + + Coordinate attachPoint() const; + ObjectImp* transform( const Transformation& ) const; + + void draw( KigPainter& p ) const; + bool contains( const Coordinate& p, int width, const KigWidget& ) const; + bool inRect( const Rect& r, int width, const KigWidget& ) const; + bool valid() const; + Rect surroundingRect() const; + + const uint numberOfProperties() const; + const QCStringList properties() const; + const QCStringList propertiesInternalNames() const; + ObjectImp* property( uint which, const KigDocument& w ) const; + const char* iconForProperty( uint which ) const; + const ObjectImpType* impRequirementForProperty( uint which ) const; + bool isPropertyDefinedOnOrThroughThisImp( uint which ) const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + /** + * Returns the vector with polygon points. + */ + const std::vector points() const; + /** + * Returns the center of mass of the polygon. + */ + const Coordinate centerOfMass() const; + /** + * Returns the number of points of this polygon. + */ + const uint npoints() const; + + bool equals( const ObjectImp& rhs ) const; + bool isInPolygon( const Coordinate& p ) const; + int windingNumber() const; + bool isMonotoneSteering() const; + bool isConvex() const; +}; + +std::vector computeConvexHull( const std::vector& points ); + +#endif diff --git a/kig/objects/polygon_type.cc b/kig/objects/polygon_type.cc new file mode 100644 index 00000000..bca867da --- /dev/null +++ b/kig/objects/polygon_type.cc @@ -0,0 +1,669 @@ +// Copyright (C) 2003 Maurizio Paolini + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "polygon_type.h" + +#include "bogus_imp.h" +#include "line_imp.h" +#include "point_imp.h" +#include "polygon_imp.h" +#include "object_calcer.h" + +#include "../misc/common.h" + +#include +#include +#include + +/* + * triangle by its vertices + */ + +static const char triangle_constructstatement[] = I18N_NOOP( "Construct a triangle with this vertex" ); +static const char triangle_constructstatement2[] = I18N_NOOP( "Select a point to be a vertex of the new triangle..." ); + +static const struct ArgsParser::spec argsspecTriangleB3P[] = +{ + { PointImp::stype(), triangle_constructstatement, triangle_constructstatement2, true }, + { PointImp::stype(), triangle_constructstatement, triangle_constructstatement2, true }, + { PointImp::stype(), triangle_constructstatement, triangle_constructstatement2, true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( TriangleB3PType ) + +TriangleB3PType::TriangleB3PType() + : ArgsParserObjectType( "TriangleB3P", argsspecTriangleB3P, 3 ) +{ +} + +TriangleB3PType::~TriangleB3PType() +{ +} + +const TriangleB3PType* TriangleB3PType::instance() +{ + static const TriangleB3PType s; + return &s; +} + +ObjectImp* TriangleB3PType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents, 1 ) ) return new InvalidImp; + std::vector points; + + Coordinate centerofmass3 = Coordinate( 0, 0 ); + for ( Args::const_iterator i = parents.begin(); i != parents.end(); ++i ) + { + Coordinate point = static_cast( *i )->coordinate(); + centerofmass3 += point; + points.push_back( point ); + } + return new PolygonImp( 3, points, centerofmass3/3 ); +} + +const ObjectImpType* TriangleB3PType::resultId() const +{ + return PolygonImp::stype(); +} + +bool TriangleB3PType::canMove( const ObjectTypeCalcer& o ) const +{ + return isFreelyTranslatable( o ); +} + +bool TriangleB3PType::isFreelyTranslatable( const ObjectTypeCalcer& o ) const +{ + std::vector parents = o.parents(); + return parents[0]->isFreelyTranslatable() && + parents[1]->isFreelyTranslatable() && + parents[2]->isFreelyTranslatable(); +} + +void TriangleB3PType::move( ObjectTypeCalcer& o, const Coordinate& to, + const KigDocument& d ) const +{ + std::vector parents = o.parents(); + assert( margsparser.checkArgs( parents ) ); + const Coordinate a = static_cast( parents[0]->imp() )->coordinate(); + const Coordinate b = static_cast( parents[1]->imp() )->coordinate(); + const Coordinate c = static_cast( parents[2]->imp() )->coordinate(); + if ( parents[0]->canMove() ) + parents[0]->move( to, d ); + if ( parents[1]->canMove() ) + parents[1]->move( to + b - a, d ); + if ( parents[2]->canMove() ) + parents[2]->move( to + c - a, d ); +} + +const Coordinate TriangleB3PType::moveReferencePoint( const ObjectTypeCalcer& o ) const +{ + std::vector parents = o.parents(); + assert( margsparser.checkArgs( parents ) ); + return static_cast( parents[0]->imp() )->coordinate(); +} + +std::vector TriangleB3PType::movableParents( const ObjectTypeCalcer& ourobj ) const +{ + std::vector parents = ourobj.parents(); + std::set ret; + std::vector tmp = parents[0]->movableParents(); + ret.insert( tmp.begin(), tmp.end() ); + tmp = parents[1]->movableParents(); + ret.insert( tmp.begin(), tmp.end() ); + tmp = parents[2]->movableParents(); + ret.insert( tmp.begin(), tmp.end() ); + ret.insert( parents.begin(), parents.end() ); + return std::vector( ret.begin(), ret.end() ); +} + +/* + * generic polygon + */ + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( PolygonBNPType ) + +PolygonBNPType::PolygonBNPType() + : ObjectType( "PolygonBNP" ) +{ +} + +PolygonBNPType::~PolygonBNPType() +{ +} + +const PolygonBNPType* PolygonBNPType::instance() +{ + static const PolygonBNPType s; + return &s; +} + +ObjectImp* PolygonBNPType::calc( const Args& parents, const KigDocument& ) const +{ + uint count = parents.size(); + assert (count >= 3); /* non sono ammessi poligoni con meno di tre lati */ +// if ( parents[0] != parents[count] ) return new InvalidImp; + std::vector points; + + uint npoints = 0; + Coordinate centerofmassn = Coordinate( 0, 0 ); + + for ( uint i = 0; i < count; ++i ) + { + npoints++; + if ( ! parents[i]->inherits( PointImp::stype() ) ) return new InvalidImp; + Coordinate point = static_cast( parents[i] )->coordinate(); + centerofmassn += point; + points.push_back( point ); + } + return new PolygonImp( npoints, points, centerofmassn/npoints ); +} + +const ObjectImpType* PolygonBNPType::resultId() const +{ + return PolygonImp::stype(); +} + +const ObjectImpType* PolygonBNPType::impRequirement( const ObjectImp*, const Args& ) const +{ + return PointImp::stype(); +} + +bool PolygonBNPType::isDefinedOnOrThrough( const ObjectImp*, const Args& ) const +{ + return false; /* should be true? */ +} + +std::vector PolygonBNPType::sortArgs( const std::vector& args ) const +{ + return args; /* should already be in correct order */ +} + +Args PolygonBNPType::sortArgs( const Args& args ) const +{ + return args; +} + +bool PolygonBNPType::canMove( const ObjectTypeCalcer& o ) const +{ + return isFreelyTranslatable( o ); +} + +bool PolygonBNPType::isFreelyTranslatable( const ObjectTypeCalcer& o ) const +{ + std::vector parents = o.parents(); + for ( uint i = 0; i < parents.size(); ++i ) + { + if ( !parents[i]->isFreelyTranslatable() ) return false; + } + return true; +} + +void PolygonBNPType::move( ObjectTypeCalcer& o, const Coordinate& to, + const KigDocument& d ) const +{ + std::vector parents = o.parents(); + const Coordinate ref = static_cast( parents[0]->imp() )->coordinate(); + for ( uint i = 0; i < parents.size(); ++i ) + { + const Coordinate a = static_cast( parents[i]->imp() )->coordinate(); + parents[i]->move( to + a - ref, d ); + } +} + +const Coordinate PolygonBNPType::moveReferencePoint( const ObjectTypeCalcer& o +) const +{ + std::vector parents = o.parents(); + return static_cast( parents[0]->imp() )->coordinate(); +} + +std::vector PolygonBNPType::movableParents( const ObjectTypeCalcer& ourobj ) const +{ + std::vector parents = ourobj.parents(); + std::set ret; + for ( uint i = 0; i < parents.size(); ++i ) + { + std::vector tmp = parents[i]->movableParents(); + ret.insert( tmp.begin(), tmp.end() ); + } + ret.insert( parents.begin(), parents.end() ); + return std::vector( ret.begin(), ret.end() ); +} + +/* + * regular polygon by center and vertex + */ + +//static const char constructpoligonthroughpointstat[] = I18N_NOOP( "Construct a polygon with this vertex" ); +// +//static const char constructpoligonwithcenterstat[] = I18N_NOOP( "Construct a polygon with this center" ); +// +//static const ArgsParser::spec argsspecPoligonBCV[] = +//{ +// { PointImp::stype(), constructpoligonwithcenterstat, +// I18N_NOOP( "Select the center of the new polygon..." ), false }, +// { PointImp::stype(), constructpoligonthroughpointstat, +// I18N_NOOP( "Select a vertex for the new polygon..." ), true }, +// { IntImp::stype(), "param", "SHOULD NOT BE SEEN", false } +//}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( PolygonBCVType ) + +PolygonBCVType::PolygonBCVType() + : ObjectType( "PoligonBCV" ) +// we keep the name "PoligonBCV" although syntactically incorrect for +// compatibility reasons with old kig files +// : ArgsParserObjectType( "PoligonBCV", argsspecPoligonBCV, 3 ) +{ +} + +PolygonBCVType::~PolygonBCVType() +{ +} + +const PolygonBCVType* PolygonBCVType::instance() +{ + static const PolygonBCVType s; + return &s; +} + +ObjectImp* PolygonBCVType::calc( const Args& parents, const KigDocument& ) const +{ + if ( parents.size() < 3 || parents.size() > 4 ) return new InvalidImp; + + if ( ( ! parents[0]->inherits( PointImp::stype() ) ) || + ( ! parents[1]->inherits( PointImp::stype() ) ) || + ( ! parents[2]->inherits( IntImp::stype() ) ) ) + return new InvalidImp; + + const Coordinate center = + static_cast( parents[0] )->coordinate(); + const Coordinate vertex = + static_cast( parents[1] )->coordinate(); + const int sides = + static_cast( parents[2] )->data(); + int twist = 1; + if ( parents.size() == 4 ) + { + if ( ! parents[3]->inherits( IntImp::stype() ) ) return new InvalidImp; + twist = static_cast( parents[3] )->data(); + } + std::vector vertexes; + + double dx = vertex.x - center.x; + double dy = vertex.y - center.y; + + for ( int i = 1; i <= sides; i++ ) + { + double alfa = 2*twist*M_PI/sides; + double theta1 = alfa*i - alfa; + double ctheta1 = cos(theta1); + double stheta1 = sin(theta1); + + Coordinate v1 = center + Coordinate( ctheta1*dx - stheta1*dy, + stheta1*dx + ctheta1*dy ); + vertexes.push_back( v1 ); + } + return new PolygonImp( uint (sides), vertexes, center ); +} + +const ObjectImpType* PolygonBCVType::resultId() const +{ + return SegmentImp::stype(); +} + +const ObjectImpType* PolygonBCVType::impRequirement( const ObjectImp* obj, const Args& ) const +{ + if ( obj->inherits( PointImp::stype() ) ) + return PointImp::stype(); + + if ( obj->inherits( IntImp::stype() ) ) + return IntImp::stype(); + + return 0; +} + +bool PolygonBCVType::isDefinedOnOrThrough( const ObjectImp*, const Args& ) const +{ + return false; /* should be true? */ +} + +std::vector PolygonBCVType::sortArgs( const std::vector& args ) const +{ + return args; /* should already be in correct order */ +} + +Args PolygonBCVType::sortArgs( const Args& args ) const +{ + return args; +} + +bool PolygonBCVType::canMove( const ObjectTypeCalcer& o ) const +{ + return isFreelyTranslatable( o ); +} + +bool PolygonBCVType::isFreelyTranslatable( const ObjectTypeCalcer& o ) const +{ + std::vector parents = o.parents(); + return parents[0]->isFreelyTranslatable() && + parents[1]->isFreelyTranslatable(); +} + +void PolygonBCVType::move( ObjectTypeCalcer& o, const Coordinate& to, + const KigDocument& d ) const +{ + std::vector parents = o.parents(); + // assert( margsparser.checkArgs( parents ) ); + if ( ! parents[0]->imp()->inherits( PointImp::stype() ) || + ! parents[1]->imp()->inherits( PointImp::stype() ) ) return; + + const Coordinate a = static_cast( parents[0]->imp() )->coordinate(); + const Coordinate b = static_cast( parents[1]->imp() )->coordinate(); + parents[0]->move( to, d ); + parents[1]->move( to + b - a, d ); +} + +const Coordinate PolygonBCVType::moveReferencePoint( const ObjectTypeCalcer& o) const +{ + std::vector parents = o.parents(); + // assert( margsparser.checkArgs( parents ) ); + if ( ! parents[0]->imp()->inherits( PointImp::stype() ) ) return Coordinate::invalidCoord(); + + return static_cast( parents[0]->imp() )->coordinate(); +} + +std::vector PolygonBCVType::movableParents( const ObjectTypeCalcer& ourobj ) const +{ + std::vector parents = ourobj.parents(); + std::set ret; + std::vector tmp = parents[0]->movableParents(); + ret.insert( tmp.begin(), tmp.end() ); + tmp = parents[1]->movableParents(); + ret.insert( tmp.begin(), tmp.end() ); + ret.insert( &parents[0], &parents[1] ); + return std::vector( ret.begin(), ret.end() ); +} + +/* polygon-line intersection */ + +static const ArgsParser::spec argsspecPolygonLineIntersection[] = +{ + { PolygonImp::stype(), I18N_NOOP( "Intersect this polygon with a line" ), + I18N_NOOP( "Select the polygon of which you want the intersection with a line..." ), false }, + { AbstractLineImp::stype(), "Intersect this line with a polygon", "Select the line of which you want the intersection with a polygon...", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( PolygonLineIntersectionType ) + +PolygonLineIntersectionType::PolygonLineIntersectionType() + : ArgsParserObjectType( "PolygonLineIntersection", argsspecPolygonLineIntersection, 2 ) +{ +} + +PolygonLineIntersectionType::~PolygonLineIntersectionType() +{ +} + +const PolygonLineIntersectionType* PolygonLineIntersectionType::instance() +{ + static const PolygonLineIntersectionType t; + return &t; +} + +/* + * Intersection of a polygon and a line/ray/segment. + * + * geometrically speaking the result is always a collection of + * collinear nonintersecting open segments (at most one if the + * polygon is convex). Since we don't know in advance how many + * segments will result, the obvious choice is to return an + * InvalidImp in cases when the result is *not* a single segment + * + * computing the two ends of this segment is more tricky then one + * expects especially when intersecting segments/rays. + * + * particularly "difficult" situations are those where we intersect + * a segment/ray with an/the endpoint coinciding with a vertex of + * the polygon, especially if that vertex is a "reentrant" (concave) + * vertex of the polygon. + */ + +ObjectImp* PolygonLineIntersectionType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + const PolygonImp* polygon = static_cast( parents[0] ); + const std::vector ppoints = polygon->points(); + const LineData line = static_cast( parents[1] )->data(); + Coordinate intersections[2]; + uint whichintersection = 0; + + bool boundleft = false; + bool boundright = false; + if ( parents[1]->inherits( SegmentImp::stype() ) ) + { + boundleft = boundright = true; + } + if ( parents[1]->inherits( RayImp::stype() ) ) + { + boundleft = true; + } + Coordinate a = line.a; + double abx = line.b.x - a.x; + double aby = line.b.y - a.y; + + double leftendinside = false; + double rightendinside = false; + Coordinate prevpoint = ppoints.back() - a; + bool prevpointbelow = ( abx*prevpoint.y <= aby*prevpoint.x ); + for ( uint i = 0; i < ppoints.size(); ++i ) + { + Coordinate point = ppoints[i] - a; + bool pointbelow = ( abx*point.y <= aby*point.x ); + if ( pointbelow != prevpointbelow ) + { + /* found an intersection with the support line + * compute the value of the parameter... + */ + double dcx = point.x - prevpoint.x; + double dcy = point.y - prevpoint.y; + double num = point.x*dcy - point.y*dcx; + double den = abx*dcy - aby*dcx; + if ( std::fabs( den ) <= 1.e-6*std::fabs( num ) ) continue; //parallel + double t = num/den; + if ( boundleft && t <= 0 ) + { + leftendinside = !leftendinside; + } + else if ( boundright && t >= 1 ) + { + rightendinside = !rightendinside; + } + else + { + if ( whichintersection >= 2 ) return new InvalidImp; + intersections[whichintersection++] = a + t*Coordinate( abx, aby ); + } + } + prevpoint = point; + prevpointbelow = pointbelow; + } + + if ( leftendinside ) + { + if ( whichintersection >= 2 ) return new InvalidImp; + intersections[whichintersection++] = a; + } + + if ( rightendinside ) + { + if ( whichintersection >= 2 ) return new InvalidImp; + intersections[whichintersection++] = line.b; + } + + switch (whichintersection) + { + case 1: /* just for completeness: this should never happen */ + return new PointImp( intersections[0] ); + break; + case 2: + return new SegmentImp( intersections[0], intersections[1] ); + break; + case 0: + default: + return new InvalidImp; + break; + } +} + +const ObjectImpType* PolygonLineIntersectionType::resultId() const +{ + return SegmentImp::stype(); +} + +/* polygon vertices */ + +static const ArgsParser::spec argsspecPolygonVertex[] = +{ + { PolygonImp::stype(), I18N_NOOP( "Construct the vertices of this polygon" ), + I18N_NOOP( "Select the polygon of which you want to construct the vertices..." ), true }, + { IntImp::stype(), "param", "SHOULD NOT BE SEEN", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( PolygonVertexType ) + +PolygonVertexType::PolygonVertexType() + : ArgsParserObjectType( "PolygonVertex", argsspecPolygonVertex, 2 ) +{ +} + +PolygonVertexType::~PolygonVertexType() +{ +} + +const PolygonVertexType* PolygonVertexType::instance() +{ + static const PolygonVertexType t; + return &t; +} + +ObjectImp* PolygonVertexType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + const std::vector ppoints = static_cast( parents[0] )->points(); + const uint i = static_cast( parents[1] )->data(); + + if ( i >= ppoints.size() ) return new InvalidImp; + + return new PointImp( ppoints[i] ); +} + +const ObjectImpType* PolygonVertexType::resultId() const +{ + return PointImp::stype(); +} + +/* polygon sides */ + +static const ArgsParser::spec argsspecPolygonSide[] = +{ + { PolygonImp::stype(), I18N_NOOP( "Construct the sides of this polygon" ), + I18N_NOOP( "Select the polygon of which you want to construct the sides..." ), false }, + { IntImp::stype(), "param", "SHOULD NOT BE SEEN", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( PolygonSideType ) + +PolygonSideType::PolygonSideType() + : ArgsParserObjectType( "PolygonSide", argsspecPolygonSide, 2 ) +{ +} + +PolygonSideType::~PolygonSideType() +{ +} + +const PolygonSideType* PolygonSideType::instance() +{ + static const PolygonSideType t; + return &t; +} + +ObjectImp* PolygonSideType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + const std::vector ppoints = static_cast( parents[0] )->points(); + const uint i = static_cast( parents[1] )->data(); + + if ( i >= ppoints.size() ) return new InvalidImp; + + uint nexti = i + 1; + if ( nexti >= ppoints.size() ) nexti = 0; + + return new SegmentImp( ppoints[i], ppoints[nexti] ); +} + +const ObjectImpType* PolygonSideType::resultId() const +{ + return SegmentImp::stype(); +} + +/* convex hull of a polygon */ + +static const ArgsParser::spec argsspecConvexHull[] = +{ + { PolygonImp::stype(), I18N_NOOP( "Construct the convex hull of this polygon" ), + I18N_NOOP( "Select the polygon of which you want to construct the convex hull..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ConvexHullType ) + +ConvexHullType::ConvexHullType() + : ArgsParserObjectType( "ConvexHull", argsspecConvexHull, 1 ) +{ +} + +ConvexHullType::~ConvexHullType() +{ +} + +const ConvexHullType* ConvexHullType::instance() +{ + static const ConvexHullType t; + return &t; +} + +ObjectImp* ConvexHullType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + + const std::vector ppoints = static_cast( parents[0] )->points(); + + if ( ppoints.size() < 3 ) return new InvalidImp; + + std::vector hull = computeConvexHull( ppoints ); + if ( hull.size() < 3 ) return new InvalidImp; + return new PolygonImp( hull ); +} + +const ObjectImpType* ConvexHullType::resultId() const +{ + return PolygonImp::stype(); +} diff --git a/kig/objects/polygon_type.h b/kig/objects/polygon_type.h new file mode 100644 index 00000000..a49100bd --- /dev/null +++ b/kig/objects/polygon_type.h @@ -0,0 +1,139 @@ +// Copyright (C) 2003 Maurizio Paolini + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_POLIGON_TYPE_H +#define KIG_OBJECTS_POLIGON_TYPE_H + +#include "base_type.h" + +/** + * Triangle by its vertices + */ +class TriangleB3PType + : public ArgsParserObjectType +{ + TriangleB3PType(); + ~TriangleB3PType(); +public: + static const TriangleB3PType* instance(); + + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; + bool canMove( const ObjectTypeCalcer& o ) const; + bool isFreelyTranslatable( const ObjectTypeCalcer& o ) const; + std::vector movableParents( const ObjectTypeCalcer& ourobj ) const; + void move( ObjectTypeCalcer& o, const Coordinate& to, + const KigDocument& d ) const; + const Coordinate moveReferencePoint( const ObjectTypeCalcer& o ) const; +}; + +/** + * Polygon by its vertices + */ +class PolygonBNPType + : public ObjectType +{ + PolygonBNPType(); + ~PolygonBNPType(); +public: + static const PolygonBNPType* instance(); + + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; + const ObjectImpType* impRequirement( const ObjectImp* o, const Args& parents ) const; + bool isDefinedOnOrThrough( const ObjectImp* o, const Args& parents ) const; + std::vector sortArgs( const std::vector& args ) const; + Args sortArgs( const Args& args ) const; + + bool canMove( const ObjectTypeCalcer& o ) const; + bool isFreelyTranslatable( const ObjectTypeCalcer& o ) const; + std::vector movableParents( const ObjectTypeCalcer& ourobj ) const; + void move( ObjectTypeCalcer& o, const Coordinate& to, + const KigDocument& d ) const; + const Coordinate moveReferencePoint( const ObjectTypeCalcer& o ) const; +}; + +/** + * Polygon by center and vertex + */ +class PolygonBCVType + : public ObjectType +{ + PolygonBCVType(); + ~PolygonBCVType(); +public: + static const PolygonBCVType* instance(); + + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + const ObjectImpType* impRequirement( const ObjectImp* o, const Args& parents ) const; + bool isDefinedOnOrThrough( const ObjectImp* o, const Args& parents ) const; + std::vector sortArgs( const std::vector& args ) const; + Args sortArgs( const Args& args ) const; + bool canMove( const ObjectTypeCalcer& o ) const; + bool isFreelyTranslatable( const ObjectTypeCalcer& o ) const; + std::vector movableParents( const ObjectTypeCalcer& ourobj ) const; + void move( ObjectTypeCalcer& o, const Coordinate& to, + const KigDocument& d ) const; + const Coordinate moveReferencePoint( const ObjectTypeCalcer& o ) const; +}; + +class PolygonLineIntersectionType + : public ArgsParserObjectType +{ + PolygonLineIntersectionType(); + ~PolygonLineIntersectionType(); +public: + static const PolygonLineIntersectionType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class PolygonVertexType + : public ArgsParserObjectType +{ + PolygonVertexType(); + ~PolygonVertexType(); +public: + static const PolygonVertexType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class PolygonSideType + : public ArgsParserObjectType +{ + PolygonSideType(); + ~PolygonSideType(); +public: + static const PolygonSideType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class ConvexHullType + : public ArgsParserObjectType +{ + ConvexHullType(); + ~ConvexHullType(); +public: + static const ConvexHullType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; +#endif diff --git a/kig/objects/special_calcers.cc b/kig/objects/special_calcers.cc new file mode 100644 index 00000000..e70bd4e9 --- /dev/null +++ b/kig/objects/special_calcers.cc @@ -0,0 +1,84 @@ +// Copyright (C) 2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "special_calcers.h" + +static const ArgsParser::spec argsspecMeasureTransport[] = +{ + { CircleImp::stype(), I18N_NOOP( "Transport a measure on this circle" ) }, + { PointImp::stype(), I18N_NOOP( "Project this point onto the circle" ) }, + { SegmentImp::stype(), I18N_NOOP( "Segment to transport" ) } +}; + +static ArgsParser measuretransportargsparser( argsspecMeasureTransport, 3 ); + +std::vector MeasureTransportCalcer::parents() const +{ + std::vector ret; + ret.push_back( mcircle ); + ret.push_back( mpoint ); + ret.push_back( msegment ); + return ret; +} + +MeasureTransportCalcer::MeasureTransportCalcer(ObjectCalcer* circle, ObjectCalcer* point, ObjectCalcer* segment ) + : mcircle( circle ), mpoint( point ), msegment( segment ), mimp( 0 ) +{ +} + +MeasureTransportCalcer::~MeasureTransportCalcer() +{ +} + +void MeasureTransportCalcer::calc( const KigDocument& ) +{ + if ( ! measuretransportargsparser.checkArgs( parents() ) ) + return new InvalidImp(); + + if ( ! isPointOnCurve( mpoint, mcircle ) ) + return new InvalidImp(); + + const CircleImp* c = static_cast( mcircle->imp() ); + const PointImp* p = static_cast( mpoint->imp() ); + const SegmentImp* s = static_cast( msegment->imp() ); + double param = c->getParam( p->coordinate(), doc ); + double measure = s->length(); + measure /= 2*c->radius()*M_PI; + param += measure; + while (param > 1) param -= 1; + + const Coordinate nc = c->getPoint( param, doc ); + if ( nc.valid() ) return new PointImp( nc ); + else return new InvalidImp; +} + +const ObjectImpType* MeasureTransportCalcer::impRequirement( + ObjectCalcer* o, const std::vector& os ) const +{ + if ( o->imp()->inherits( CircleImp::stype() ) ) + return CircleImp::stype(); + else if ( o->imp()->inherits( PointImp::stype() ) ) + return PointImp::stype(); + else if ( o->imp()->inherits( SegmentImp::stype() ) ) + return SegmentImp::stype(); + else + { + assert( false ); + return 0; + } +} + diff --git a/kig/objects/special_calcers.h b/kig/objects/special_calcers.h new file mode 100644 index 00000000..640587cc --- /dev/null +++ b/kig/objects/special_calcers.h @@ -0,0 +1,38 @@ +// Copyright (C) 2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_SPECIAL_CALCERS_H +#define KIG_OBJECTS_SPECIAL_CALCERS_H + +class MeasureTransportCalcer + : public ObjectCalcer +{ + ObjectCalcer* mcircle; + ObjectCalcer* mpoint; + ObjectCalcer* msegment; + ObjectImp* mimp; +public: + MeasureTransportCalcer(ObjectCalcer* circle, ObjectCalcer* point, ObjectCalcer* segment ); + ~MeasureTransportCalcer(); + + std::vector parents() const; + void calc( const KigDocument& ); + const ObjectImpType* impRequirement( + ObjectCalcer* o, const std::vector& os ) const; +}; + +#endif diff --git a/kig/objects/tangent_type.cc b/kig/objects/tangent_type.cc new file mode 100644 index 00000000..12ebda23 --- /dev/null +++ b/kig/objects/tangent_type.cc @@ -0,0 +1,285 @@ +// Copyright (C) 2004 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "tangent_type.h" + +#include "bogus_imp.h" +#include "conic_imp.h" +#include "cubic_imp.h" +#include "curve_imp.h" +#include "other_imp.h" +#include "point_imp.h" +#include "line_imp.h" + +#include "../misc/common.h" +#include "../misc/conic-common.h" +//#include "../misc/calcpaths.h" +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" + +static const char constructlinetangentpoint[] = "SHOULDNOTBESEEN"; +static const char selecttangent1[] = + I18N_NOOP( "Select the curve..." ); +static const char selecttangent2[] = + I18N_NOOP( "Select the point for the tangent to go through..." ); + +static const ArgsParser::spec argsspecTangentConic[] = +{ + { ConicImp::stype(), "SHOULDNOTBESEEN", selecttangent1, false }, + { PointImp::stype(), constructlinetangentpoint, selecttangent2, true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( TangentConicType ) + +TangentConicType::TangentConicType() + : ArgsParserObjectType( "TangentConic", argsspecTangentConic, 2 ) +{ +} + +TangentConicType::~TangentConicType() +{ +} + +const TangentConicType* TangentConicType::instance() +{ + static const TangentConicType t; + return &t; +} + +ObjectImp* TangentConicType::calc( const Args& args, const KigDocument& doc ) const +{ + if ( !margsparser.checkArgs( args ) ) + return new InvalidImp; + + const ConicImp* c = static_cast( args[0] ); + const Coordinate& p = static_cast( args[1] )->coordinate(); + + if ( !c->containsPoint( p, doc ) ) + return new InvalidImp; + + bool ok; + const LineData tangent = calcConicPolarLine( c->cartesianData(), p, ok ); + + if ( !ok ) + return new InvalidImp; + + return new LineImp( tangent ); +} + +const ObjectImpType* TangentConicType::resultId() const +{ + return LineImp::stype(); +} + +/*** Arc starts here ***/ + +static const ArgsParser::spec argsspecTangentArc[] = +{ + { ArcImp::stype(), "SHOULDNOTBESEEN", selecttangent1, false }, + { PointImp::stype(), constructlinetangentpoint, selecttangent2, true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( TangentArcType ) + +TangentArcType::TangentArcType() + : ArgsParserObjectType( "TangentArc", argsspecTangentArc, 2 ) +{ +} + +TangentArcType::~TangentArcType() +{ +} + +const TangentArcType* TangentArcType::instance() +{ + static const TangentArcType t; + return &t; +} + +ObjectImp* TangentArcType::calc( const Args& args, const KigDocument& doc ) const +{ + if ( !margsparser.checkArgs( args ) ) + return new InvalidImp; + + const ArcImp* arc = static_cast( args[0] ); + const Coordinate& p = static_cast( args[1] )->coordinate(); + + if ( !arc->containsPoint( p, doc ) ) + return new InvalidImp; + + Coordinate c = arc->center(); + double sqr = arc->radius(); + sqr *= sqr; + ConicCartesianData data( 1.0, 1.0, 0.0, -2*c.x, -2*c.y, c.x*c.x + c.y*c.y - sqr ); + + bool ok; + const LineData tangent = calcConicPolarLine( data, p, ok ); + + if ( !ok ) + return new InvalidImp; + + return new LineImp( tangent ); +} + +const ObjectImpType* TangentArcType::resultId() const +{ + return LineImp::stype(); +} + +/**** Cubic starts here ****/ + +static const ArgsParser::spec argsspecTangentCubic[] = +{ + { CubicImp::stype(), "SHOULDNOTBESEEN", selecttangent1, false }, + { PointImp::stype(), constructlinetangentpoint, selecttangent2, true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( TangentCubicType ) + +TangentCubicType::TangentCubicType() + : ArgsParserObjectType( "TangentCubic", argsspecTangentCubic, 2 ) +{ +} + +TangentCubicType::~TangentCubicType() +{ +} + +const TangentCubicType* TangentCubicType::instance() +{ + static const TangentCubicType t; + return &t; +} + +ObjectImp* TangentCubicType::calc( const Args& args, const KigDocument& doc ) const +{ + if ( !margsparser.checkArgs( args ) ) + return new InvalidImp; + + const CubicImp* cubic = static_cast( args[0] ); + const Coordinate& p = static_cast( args[1] )->coordinate(); + + if ( !cubic->containsPoint( p, doc ) ) + return new InvalidImp; + + double x = p.x; + double y = p.y; + CubicCartesianData data = cubic->data(); +// double aconst = data.coeffs[0]; + double ax = data.coeffs[1]; + double ay = data.coeffs[2]; + double axx = data.coeffs[3]; + double axy = data.coeffs[4]; + double ayy = data.coeffs[5]; + double axxx = data.coeffs[6]; + double axxy = data.coeffs[7]; + double axyy = data.coeffs[8]; + double ayyy = data.coeffs[9]; + + /* mp: the tangent vector (-gy,gx) is orthogonal to the gradient (gx,gy) + * which is easy to compute from the CartesianData + * + * note: same thing could be done for conics, which would be + * much more efficient... + */ + + Coordinate tangvec = Coordinate ( + - axxy*x*x - 2*axyy*x*y - 3*ayyy*y*y - axy*x - 2*ayy*y - ay, + 3*axxx*x*x + 2*axxy*x*y + axyy*y*y + 2*axx*x + axy*y + ax + ); + const LineData tangent = LineData( p, p + tangvec ); + + return new LineImp( tangent ); +} + +const ObjectImpType* TangentCubicType::resultId() const +{ + return LineImp::stype(); +} + +/**** Curve (locus) starts here ****/ + +static const ArgsParser::spec argsspecTangentCurve[] = +{ + { CurveImp::stype(), "SHOULDNOTBESEEN", selecttangent1, false }, + { PointImp::stype(), constructlinetangentpoint, selecttangent2, true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( TangentCurveType ) + +TangentCurveType::TangentCurveType() + : ArgsParserObjectType( "TangentCurve", argsspecTangentCurve, 2 ) +{ +} + +TangentCurveType::~TangentCurveType() +{ +} + +const TangentCurveType* TangentCurveType::instance() +{ + static const TangentCurveType t; + return &t; +} + +ObjectImp* TangentCurveType::calc( const Args& args, const KigDocument& doc ) const +{ + if ( !margsparser.checkArgs( args ) ) + return new InvalidImp; + + const CurveImp* curve = static_cast( args[0] ); + const Coordinate& p = static_cast( args[1] )->coordinate(); + if ( !curve->containsPoint( p, doc ) ) + return new InvalidImp; + + const double t = curve->getParam( p, doc ); + const double tau0 = 1e-3; + const double sigma = 1e-5; + const int maxiter = 20; + + double tau = tau0; + Coordinate tang, err; + double tplus = t + tau; + double tminus = t - tau; + if ( tplus > 1 ) {tplus = 1; tminus = 1 - 2*tau;} + if ( tminus < 0 ) {tminus = 0; tplus = 2*tau;} + Coordinate tangold = (curve->getPoint( tplus, doc ) - curve->getPoint( tminus, doc ))/(2*tau); + + for (int i = 0; i < maxiter; i++) + { + tau = tau/2; + tplus = t + tau; + tminus = t - tau; + if ( tplus > 1 ) {tplus = 1; tminus = 1 - 2*tau;} + if ( tminus < 0 ) {tminus = 0; tplus = 2*tau;} + tang = (curve->getPoint( tplus, doc ) - curve->getPoint( tminus, doc ))/(2*tau); + err = (tangold - tang)/3; + if (err.length() < sigma) + { + tang = (4*tang - tangold)/3; + const LineData tangent = LineData( p, p + tang ); + return new LineImp( tangent ); + } + tangold = tang; + } + return new InvalidImp; +} + +const ObjectImpType* TangentCurveType::resultId() const +{ + return LineImp::stype(); +} diff --git a/kig/objects/tangent_type.h b/kig/objects/tangent_type.h new file mode 100644 index 00000000..ccc00dea --- /dev/null +++ b/kig/objects/tangent_type.h @@ -0,0 +1,83 @@ +// Copyright (C) 2004 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_TANGENT_TYPE_H +#define KIG_OBJECTS_TANGENT_TYPE_H + +#include "base_type.h" + +/** + * the line tangent to a generic conic + */ +class TangentConicType + : public ArgsParserObjectType +{ + typedef ArgsParserObjectType Parent; + TangentConicType(); + ~TangentConicType(); +public: + static const TangentConicType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +/** + * the line tangent to an arc + */ +class TangentArcType + : public ArgsParserObjectType +{ + typedef ArgsParserObjectType Parent; + TangentArcType(); + ~TangentArcType(); +public: + static const TangentArcType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +/** + * the line tangent to a cubic + */ +class TangentCubicType + : public ArgsParserObjectType +{ + typedef ArgsParserObjectType Parent; + TangentCubicType(); + ~TangentCubicType(); +public: + static const TangentCubicType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +/** + * the line tangent to a curve + */ +class TangentCurveType + : public ArgsParserObjectType +{ + typedef ArgsParserObjectType Parent; + TangentCurveType(); + ~TangentCurveType(); +public: + static const TangentCurveType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +#endif diff --git a/kig/objects/tests_type.cc b/kig/objects/tests_type.cc new file mode 100644 index 00000000..e85c111e --- /dev/null +++ b/kig/objects/tests_type.cc @@ -0,0 +1,382 @@ +// Copyright (C) 2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "tests_type.h" + +#include "line_imp.h" +#include "polygon_imp.h" +#include "point_imp.h" +#include "bogus_imp.h" +#include "other_imp.h" + +#include + +static const ArgsParser::spec argsspecAreParallel[] = +{ + { AbstractLineImp::stype(), I18N_NOOP( "Is this line parallel?" ), + I18N_NOOP( "Select the first of the two possibly parallel lines..." ), false }, + { AbstractLineImp::stype(), I18N_NOOP( "Parallel to this line?" ), + I18N_NOOP( "Select the other of the two possibly parallel lines..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( AreParallelType ) + +AreParallelType::AreParallelType() + : ArgsParserObjectType( "AreParallel", + argsspecAreParallel, 2 ) +{ +} + +AreParallelType::~AreParallelType() +{ +} + +const AreParallelType* AreParallelType::instance() +{ + static const AreParallelType t; + return &t; +} + +ObjectImp* AreParallelType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + const LineData& l1 = static_cast( parents[0] )->data(); + const LineData& l2 = static_cast( parents[1] )->data(); + + if ( l1.isParallelTo( l2 ) ) + return new TestResultImp( i18n( "These lines are parallel." ) ); + else + return new TestResultImp( i18n( "These lines are not parallel." ) ); + +} + +const ObjectImpType* AreParallelType::resultId() const +{ + return TestResultImp::stype(); +} + +static const ArgsParser::spec argsspecAreOrthogonal[] = +{ + { AbstractLineImp::stype(), I18N_NOOP( "Is this line orthogonal?" ), + I18N_NOOP( "Select the first of the two possibly orthogonal lines..." ), false }, + { AbstractLineImp::stype(), I18N_NOOP( "Orthogonal to this line?" ), + I18N_NOOP( "Select the other of the two possibly orthogonal lines..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( AreOrthogonalType ) + +AreOrthogonalType::AreOrthogonalType() + : ArgsParserObjectType( "AreOrthogonal", + argsspecAreOrthogonal, 2 ) +{ +} + +AreOrthogonalType::~AreOrthogonalType() +{ +} + +const AreOrthogonalType* AreOrthogonalType::instance() +{ + static const AreOrthogonalType t; + return &t; +} + +ObjectImp* AreOrthogonalType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + const LineData& l1 = static_cast( parents[0] )->data(); + const LineData& l2 = static_cast( parents[1] )->data(); + + if ( l1.isOrthogonalTo( l2 ) ) + return new TestResultImp( i18n( "These lines are orthogonal." ) ); + else + return new TestResultImp( i18n( "These lines are not orthogonal." ) ); + +} + +const ObjectImpType* AreOrthogonalType::resultId() const +{ + return TestResultImp::stype(); +} + +static const ArgsParser::spec argsspecAreCollinear[] = +{ + { PointImp::stype(), I18N_NOOP( "Check collinearity of this point" ), + I18N_NOOP( "Select the first of the three possibly collinear points..." ), false }, + { PointImp::stype(), I18N_NOOP( "and this second point" ), + I18N_NOOP( "Select the second of the three possibly collinear points..." ), false }, + { PointImp::stype(), I18N_NOOP( "with this third point" ), + I18N_NOOP( "Select the last of the three possibly collinear points..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( AreCollinearType ) + +AreCollinearType::AreCollinearType() + : ArgsParserObjectType( "AreCollinear", + argsspecAreCollinear, 3 ) +{ +} + +AreCollinearType::~AreCollinearType() +{ +} + +const AreCollinearType* AreCollinearType::instance() +{ + static const AreCollinearType t; + return &t; +} + +ObjectImp* AreCollinearType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + const Coordinate& p1 = static_cast( parents[0] )->coordinate(); + const Coordinate& p2 = static_cast( parents[1] )->coordinate(); + const Coordinate& p3 = static_cast( parents[2] )->coordinate(); + + if ( areCollinear( p1, p2, p3 ) ) + return new TestResultImp( i18n( "These points are collinear." ) ); + else + return new TestResultImp( i18n( "These points are not collinear." ) ); +} + +const ObjectImpType* AreCollinearType::resultId() const +{ + return TestResultImp::stype(); +} + +static const ArgsParser::spec containsTestArgsSpec[] = +{ + { PointImp::stype(), I18N_NOOP( "Check whether this point is on a curve" ), + I18N_NOOP( "Select the point you want to test..." ), false }, + { CurveImp::stype(), I18N_NOOP( "Check whether the point is on this curve" ), + I18N_NOOP( "Select the curve that the point might be on..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ContainsTestType ) + +ContainsTestType::ContainsTestType() + : ArgsParserObjectType( "ContainsTest", containsTestArgsSpec, 2 ) +{ +} + +ContainsTestType::~ContainsTestType() +{ +} + +const ContainsTestType* ContainsTestType::instance() +{ + static const ContainsTestType t; + return &t; +} + +ObjectImp* ContainsTestType::calc( const Args& parents, const KigDocument& doc ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + const Coordinate& p = static_cast( parents[0] )->coordinate(); + const CurveImp* c = static_cast( parents[1] ); + + if ( c->containsPoint( p, doc ) ) + return new TestResultImp( i18n( "This curve contains the point." ) ); + else + return new TestResultImp( i18n( "This curve does not contain the point." ) ); +} + +const ObjectImpType* ContainsTestType::resultId() const +{ + return TestResultImp::stype(); +} + +/* + * containment test of a point in a polygon + */ + +static const ArgsParser::spec InPolygonTestArgsSpec[] = +{ + { PointImp::stype(), I18N_NOOP( "Check whether this point is in a polygon" ), + I18N_NOOP( "Select the point you want to test..." ), false }, + { PolygonImp::stype(), I18N_NOOP( "Check whether the point is in this polygon" ), + I18N_NOOP( "Select the polygon that the point might be in..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( InPolygonTestType ) + +InPolygonTestType::InPolygonTestType() + : ArgsParserObjectType( "InPolygonTest", InPolygonTestArgsSpec, 2 ) +{ +} + +InPolygonTestType::~InPolygonTestType() +{ +} + +const InPolygonTestType* InPolygonTestType::instance() +{ + static const InPolygonTestType t; + return &t; +} + +ObjectImp* InPolygonTestType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + const Coordinate& p = static_cast( parents[0] )->coordinate(); + const PolygonImp* pol = static_cast( parents[1] ); + + if ( pol->isInPolygon( p ) ) + return new TestResultImp( i18n( "This polygon contains the point." ) ); + else + return new TestResultImp( i18n( "This polygon does not contain the point." ) ); +} + +const ObjectImpType* InPolygonTestType::resultId() const +{ + return TestResultImp::stype(); +} + +/* + * test if a polygon is convex + */ + +static const ArgsParser::spec ConvexPolygonTestArgsSpec[] = +{ + { PolygonImp::stype(), I18N_NOOP( "Check whether this polygon is convex" ), + I18N_NOOP( "Select the polygon you want to test for convexity..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ConvexPolygonTestType ) + +ConvexPolygonTestType::ConvexPolygonTestType() + : ArgsParserObjectType( "ConvexPolygonTest", ConvexPolygonTestArgsSpec, 1 ) +{ +} + +ConvexPolygonTestType::~ConvexPolygonTestType() +{ +} + +const ConvexPolygonTestType* ConvexPolygonTestType::instance() +{ + static const ConvexPolygonTestType t; + return &t; +} + +ObjectImp* ConvexPolygonTestType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + const PolygonImp* pol = static_cast( parents[0] ); + + if ( pol->isConvex() ) + return new TestResultImp( i18n( "This polygon is convex." ) ); + else + return new TestResultImp( i18n( "This polygon is not convex." ) ); +} + +const ObjectImpType* ConvexPolygonTestType::resultId() const +{ + return TestResultImp::stype(); +} + +/* + * same distance test + */ + +static const ArgsParser::spec argsspecSameDistanceType[] = +{ + { PointImp::stype(), I18N_NOOP( "Check if this point has the same distance" ), + I18N_NOOP( "Select the point which might have the same distance from two other points..." ), false }, + { PointImp::stype(), I18N_NOOP( "from this point" ), + I18N_NOOP( "Select the first of the two other points..." ), false }, + { PointImp::stype(), I18N_NOOP( "and from this second point" ), + I18N_NOOP( "Select the other of the two other points..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( SameDistanceType ) + +SameDistanceType::SameDistanceType() + : ArgsParserObjectType( "SameDistanceType", argsspecSameDistanceType, 3 ) +{ +} + +SameDistanceType::~SameDistanceType() +{ +} + +const SameDistanceType* SameDistanceType::instance() +{ + static const SameDistanceType t; + return &t; +} + +ObjectImp* SameDistanceType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + const Coordinate& p1 = static_cast( parents[0] )->coordinate(); + const Coordinate& p2 = static_cast( parents[1] )->coordinate(); + const Coordinate& p3 = static_cast( parents[2] )->coordinate(); + + if ( fabs( ( p1 - p2 ).length() - ( p1 - p3 ).length() ) < 10e-5 ) + return new TestResultImp( i18n( "The two distances are the same." ) ); + else + return new TestResultImp( i18n( "The two distances are not the same." ) ); +} + +const ObjectImpType* SameDistanceType::resultId() const +{ + return TestResultImp::stype(); +} + +static const ArgsParser::spec vectorEqualityArgsSpec[] = +{ + { VectorImp::stype(), I18N_NOOP( "Check whether this vector is equal to another vector" ), + I18N_NOOP( "Select the first of the two possibly equal vectors..." ), false }, + { VectorImp::stype(), I18N_NOOP( "Check whether this vector is equal to the other vector" ), + I18N_NOOP( "Select the other of the two possibly equal vectors..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( VectorEqualityTestType ) + +VectorEqualityTestType::VectorEqualityTestType() + : ArgsParserObjectType( "VectorEquality", vectorEqualityArgsSpec, 2 ) +{ +} + +VectorEqualityTestType::~VectorEqualityTestType() +{ +} + +const VectorEqualityTestType* VectorEqualityTestType::instance() +{ + static const VectorEqualityTestType t; + return &t; +} + +ObjectImp* VectorEqualityTestType::calc( const Args& parents, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( parents ) ) return new InvalidImp; + const Coordinate& v1 = static_cast( parents[0] )->dir(); + const Coordinate& v2 = static_cast( parents[1] )->dir(); + + if ( ( v1 - v2 ).length() < 10e-5 ) + return new TestResultImp( i18n( "The two vectors are the same." ) ); + else + return new TestResultImp( i18n( "The two vectors are not the same." ) ); +} + +const ObjectImpType* VectorEqualityTestType::resultId() const +{ + return TestResultImp::stype(); +} diff --git a/kig/objects/tests_type.h b/kig/objects/tests_type.h new file mode 100644 index 00000000..7498fc4f --- /dev/null +++ b/kig/objects/tests_type.h @@ -0,0 +1,111 @@ +// Copyright (C) 2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_TESTS_TYPE_H +#define KIG_OBJECTS_TESTS_TYPE_H + +#include "base_type.h" + +class AreParallelType + : public ArgsParserObjectType +{ + AreParallelType(); + ~AreParallelType(); +public: + static const AreParallelType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class AreOrthogonalType + : public ArgsParserObjectType +{ + AreOrthogonalType(); + ~AreOrthogonalType(); +public: + static const AreOrthogonalType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class AreCollinearType + : public ArgsParserObjectType +{ + AreCollinearType(); + ~AreCollinearType(); +public: + static const AreCollinearType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class ContainsTestType + : public ArgsParserObjectType +{ + ContainsTestType(); + ~ContainsTestType(); +public: + static const ContainsTestType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class InPolygonTestType + : public ArgsParserObjectType +{ + InPolygonTestType(); + ~InPolygonTestType(); +public: + static const InPolygonTestType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class ConvexPolygonTestType + : public ArgsParserObjectType +{ + ConvexPolygonTestType(); + ~ConvexPolygonTestType(); +public: + static const ConvexPolygonTestType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class SameDistanceType + : public ArgsParserObjectType +{ + SameDistanceType(); + ~SameDistanceType(); +public: + static const SameDistanceType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +class VectorEqualityTestType + : public ArgsParserObjectType +{ + VectorEqualityTestType(); + ~VectorEqualityTestType(); +public: + static const VectorEqualityTestType* instance(); + ObjectImp* calc( const Args& parents, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +#endif diff --git a/kig/objects/text_imp.cc b/kig/objects/text_imp.cc new file mode 100644 index 00000000..f7b2f1be --- /dev/null +++ b/kig/objects/text_imp.cc @@ -0,0 +1,173 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "text_imp.h" + +#include "bogus_imp.h" +#include "../misc/kigpainter.h" + +TextImp::TextImp( const QString& text, const Coordinate& loc, bool frame ) + : mtext( text), mloc( loc ), mframe( frame ), mboundrect( Rect::invalidRect() ) +{ +} + +TextImp* TextImp::copy() const +{ + return new TextImp( mtext, mloc ); +} + +TextImp::~TextImp() +{ +} + +Coordinate TextImp::attachPoint() const +{ + return Coordinate::invalidCoord(); +} + +ObjectImp* TextImp::transform( const Transformation& t ) const +{ + Coordinate nloc = t.apply( mloc ); + return new TextImp( mtext, nloc, mframe ); +} + +void TextImp::draw( KigPainter& p ) const +{ + mboundrect = p.simpleBoundingRect( mloc, mtext ); + p.drawTextFrame( mboundrect, mtext, mframe ); +} + +bool TextImp::contains( const Coordinate& p, int, const KigWidget& ) const +{ + return mboundrect.contains( p ); +} + +bool TextImp::inRect( const Rect& r, int, const KigWidget& ) const +{ + return mboundrect.intersects( r ); +} + +bool TextImp::valid() const +{ + return true; +} + +const uint TextImp::numberOfProperties() const +{ + return Parent::numberOfProperties() + 1; +} + +const QCStringList TextImp::propertiesInternalNames() const +{ + QCStringList ret = Parent::propertiesInternalNames(); + ret << "kig_text"; + return ret; +} + +const QCStringList TextImp::properties() const +{ + QCStringList ret = Parent::properties(); + ret << I18N_NOOP( "Text" ); + return ret; +} + +const ObjectImpType* TextImp::impRequirementForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::impRequirementForProperty( which ); + return TextImp::stype(); +} + +const char* TextImp::iconForProperty( uint which ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::iconForProperty( which ); + else if ( which == Parent::numberOfProperties() ) + return "text"; // text + else assert( false ); + return ""; +} + +ObjectImp* TextImp::property( uint which, const KigDocument& w ) const +{ + if ( which < Parent::numberOfProperties() ) + return Parent::property( which, w ); + else if ( which == Parent::numberOfProperties() ) + return new StringImp( text() ); + else assert( false ); + return new InvalidImp; +} + +QString TextImp::text() const +{ + return mtext; +} + +void TextImp::visit( ObjectImpVisitor* vtor ) const +{ + vtor->visit( this ); +} + +const Coordinate TextImp::coordinate() const +{ + return mloc; +} + +bool TextImp::equals( const ObjectImp& rhs ) const +{ + return rhs.inherits( TextImp::stype() ) && + static_cast( rhs ).coordinate() == coordinate() && + static_cast( rhs ).text() == text() && + static_cast( rhs ).hasFrame() == hasFrame(); +} + +bool TextImp::hasFrame() const +{ + return mframe; +} + +const ObjectImpType* TextImp::stype() +{ + static const ObjectImpType t( + Parent::stype(), "label", + I18N_NOOP( "label" ), + I18N_NOOP( "Select this label" ), + I18N_NOOP( "Select label %1" ), + I18N_NOOP( "Remove a Label" ), + I18N_NOOP( "Add a Label" ), + I18N_NOOP( "Move a Label" ), + I18N_NOOP( "Attach to this label" ), + I18N_NOOP( "Show a Label" ), + I18N_NOOP( "Hide a Label" ) + ); + return &t; +} + +const ObjectImpType* TextImp::type() const +{ + return TextImp::stype(); +} + +bool TextImp::isPropertyDefinedOnOrThroughThisImp( uint which ) const +{ + return Parent::isPropertyDefinedOnOrThroughThisImp( which ); +} + +Rect TextImp::surroundingRect() const +{ + return mboundrect; +} diff --git a/kig/objects/text_imp.h b/kig/objects/text_imp.h new file mode 100644 index 00000000..8ad92b84 --- /dev/null +++ b/kig/objects/text_imp.h @@ -0,0 +1,70 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_TEXT_IMP_H +#define KIG_OBJECTS_TEXT_IMP_H + +#include "object_imp.h" + +#include "../misc/coordinate.h" +#include "../misc/rect.h" + +class TextImp + : public ObjectImp +{ + QString mtext; + Coordinate mloc; + bool mframe; + // with this var, we keep track of the place we drew in, for use in + // the contains() function.. + mutable Rect mboundrect; +public: + typedef ObjectImp Parent; + static const ObjectImpType* stype(); + + Coordinate attachPoint() const; + TextImp( const QString& text, const Coordinate& loc, bool frame = false ); + TextImp* copy() const; + ~TextImp(); + + ObjectImp* transform( const Transformation& ) const; + + void draw( KigPainter& p ) const; + bool contains( const Coordinate& p, int width, const KigWidget& ) const; + bool inRect( const Rect& r, int width, const KigWidget& ) const; + bool valid() const; + Rect surroundingRect() const; + + const uint numberOfProperties() const; + const QCStringList properties() const; + const QCStringList propertiesInternalNames() const; + ObjectImp* property( uint which, const KigDocument& w ) const; + const char* iconForProperty( uint which ) const; + const ObjectImpType* impRequirementForProperty( uint which ) const; + bool isPropertyDefinedOnOrThroughThisImp( uint which ) const; + + const ObjectImpType* type() const; + void visit( ObjectImpVisitor* vtor ) const; + + QString text() const; + const Coordinate coordinate() const; + bool hasFrame() const; + + bool equals( const ObjectImp& rhs ) const; +}; + +#endif diff --git a/kig/objects/text_type.cc b/kig/objects/text_type.cc new file mode 100644 index 00000000..6594c05a --- /dev/null +++ b/kig/objects/text_type.cc @@ -0,0 +1,215 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "text_type.h" + +#include "text_imp.h" +#include "bogus_imp.h" +#include "point_imp.h" +#include "line_imp.h" + +#include "../kig/kig_view.h" +#include "../kig/kig_part.h" +#include "../kig/kig_commands.h" +#include "../modes/label.h" +#include "../misc/coordinate_system.h" + +#include + +#include +#include + +#include + +#include + +static const ArgsParser::spec arggspeccs[] = +{ + { IntImp::stype(), "UNUSED", "SHOULD NOT BE SEEN", false }, + { PointImp::stype(), "UNUSED", "SHOULD NOT BE SEEN", false }, + { StringImp::stype(), "UNUSED", "SHOULD NOT BE SEEN", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( TextType ) + +TextType::TextType() + : ObjectType( "Label" ), mparser( arggspeccs, 3 ) +{ +} + +TextType::~TextType() +{ +} + +const TextType* TextType::instance() +{ + static const TextType t; + return &t; +} + +const ObjectImpType* TextType::resultId() const +{ + return TextImp::stype(); +} + +const ObjectImpType* TextType::impRequirement( const ObjectImp* o, const Args& args ) const +{ + assert( args.size() >= 3 ); + Args firstthree( args.begin(), args.begin() + 3 ); + if ( o == args[0] || o == args[1] || o == args[2] ) + return mparser.impRequirement( o, firstthree ); + else + return ObjectImp::stype(); +} + +ObjectImp* TextType::calc( const Args& parents, const KigDocument& doc ) const +{ + if( parents.size() < 3 ) return new InvalidImp; + Args firstthree( parents.begin(), parents.begin() + 3 ); + Args varargs( parents.begin() + 3, parents.end() ); + + if ( ! mparser.checkArgs( firstthree ) ) return new InvalidImp; + + int frame = static_cast( firstthree[0] )->data(); + bool needframe = frame != 0; + const Coordinate t = static_cast( firstthree[1] )->coordinate(); + QString s = static_cast( firstthree[2] )->data(); + + for ( Args::iterator i = varargs.begin(); i != varargs.end(); ++i ) + (*i)->fillInNextEscape( s, doc ); + + return new TextImp( s, t, needframe ); +} + +bool TextType::canMove( const ObjectTypeCalcer& ) const +{ + return true; +} + +bool TextType::isFreelyTranslatable( const ObjectTypeCalcer& ) const +{ + return true; +} + +void TextType::move( ObjectTypeCalcer& ourobj, const Coordinate& to, + const KigDocument& d ) const +{ + const std::vector parents = ourobj.parents(); + assert( parents.size() >= 3 ); + const std::vector firstthree( parents.begin(), parents.begin() + 3 ); + if( dynamic_cast( firstthree[1] ) ) + { + ObjectConstCalcer* c = static_cast( firstthree[1] ); + c->setImp( new PointImp( to ) ); + } + else + firstthree[1]->move( to, d ); +} + +QStringList TextType::specialActions() const +{ + QStringList ret; + ret << i18n( "&Copy Text" ); + ret << i18n( "&Toggle Frame" ); + ret << i18n( "&Redefine..." ); + return ret; +} + +void TextType::executeAction( int i, ObjectHolder& o, ObjectTypeCalcer& c, + KigPart& doc, KigWidget&, + NormalMode& ) const +{ + std::vector parents = c.parents(); + assert( parents.size() >= 3 ); + + std::vector firstthree( parents.begin(), parents.begin() + 3 ); + + assert( mparser.checkArgs( firstthree ) ); + assert( dynamic_cast( firstthree[0] ) ); + assert( dynamic_cast( firstthree[2] ) ); + + if ( i == 0 ) + { + QClipboard* cb = kapp->clipboard(); + + // copy the text into the clipboard + const TextImp* ti = static_cast( c.imp() ); + cb->setText( ti->text(), QClipboard::Clipboard ); + } + else if ( i == 1 ) + { + // toggle label frame + int n = (static_cast( firstthree[0]->imp() )->data() + 1) % 2; + KigCommand* kc = new KigCommand( doc, i18n( "Toggle Label Frame" ) ); + kc->addTask( new ChangeObjectConstCalcerTask( + static_cast( firstthree[0] ), + new IntImp( n ) ) ); + doc.history()->addCommand( kc ); + } + else if ( i == 2 ) + { + assert( dynamic_cast( o.calcer() ) ); + // redefine.. + TextLabelRedefineMode m( doc, static_cast( o.calcer() ) ); + doc.runMode( &m ); + } + else assert( false ); +} + +const ArgsParser& TextType::argParser() const +{ + return mparser; +} + +const Coordinate TextType::moveReferencePoint( const ObjectTypeCalcer& ourobj ) const +{ + assert( ourobj.imp()->inherits( TextImp::stype() ) ); + return static_cast( ourobj.imp() )->coordinate(); +} + +std::vector TextType::sortArgs( const std::vector& os ) const +{ + assert( os.size() >= 3 ); + std::vector ret( os.begin(), os.begin() + 3 ); + ret = mparser.parse( ret ); + std::copy( os.begin() + 3, os.end(), std::back_inserter( ret ) ); + return ret; +} + +Args TextType::sortArgs( const Args& args ) const +{ + assert( args.size() >= 3 ); + Args ret( args.begin(), args.begin() + 3 ); + ret = mparser.parse( ret ); + std::copy( args.begin() + 3, args.end(), std::back_inserter( ret ) ); + return ret; +} + +std::vector TextType::movableParents( const ObjectTypeCalcer& ourobj ) const +{ + const std::vector parents = ourobj.parents(); + assert( parents.size() >= 3 ); + std::vector ret = parents[1]->movableParents(); + ret.push_back( parents[1] ); + return ret; +} + +bool TextType::isDefinedOnOrThrough( const ObjectImp*, const Args& ) const +{ + return false; +} + diff --git a/kig/objects/text_type.h b/kig/objects/text_type.h new file mode 100644 index 00000000..6368cafa --- /dev/null +++ b/kig/objects/text_type.h @@ -0,0 +1,55 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_TEXT_TYPE_H +#define KIG_OBJECTS_TEXT_TYPE_H + +#include "object_type.h" + +class TextType + : public ObjectType +{ + const ArgsParser mparser; + TextType(); + ~TextType(); +public: + static const TextType* instance(); + + const ObjectImpType* impRequirement( const ObjectImp* o, const Args& parents ) const; + bool isDefinedOnOrThrough( const ObjectImp* o, const Args& parents ) const; + const ObjectImpType* resultId() const; + + ObjectImp* calc( const Args& parents, const KigDocument& d ) const; + + std::vector sortArgs( const std::vector& os ) const; + Args sortArgs( const Args& args ) const; + + bool canMove( const ObjectTypeCalcer& ourobj ) const; + bool isFreelyTranslatable( const ObjectTypeCalcer& ourobj ) const; + std::vector movableParents( const ObjectTypeCalcer& ourobj ) const; + const Coordinate moveReferencePoint( const ObjectTypeCalcer& ourobj ) const; + void move( ObjectTypeCalcer& ourobj, const Coordinate& to, + const KigDocument& ) const; + + QStringList specialActions() const; + void executeAction( int i, ObjectHolder& o, ObjectTypeCalcer& c, + KigPart& d, KigWidget& w, NormalMode& m ) const; + + const ArgsParser& argParser() const; +}; + +#endif diff --git a/kig/objects/transform_types.cc b/kig/objects/transform_types.cc new file mode 100644 index 00000000..3a8d32db --- /dev/null +++ b/kig/objects/transform_types.cc @@ -0,0 +1,874 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "transform_types.h" + +#include "bogus_imp.h" +#include "point_imp.h" +#include "line_imp.h" +#include "other_imp.h" +#include "polygon_imp.h" +#include "../misc/coordinate.h" +#include "../misc/kigtransform.h" + +#include + +static const ArgsParser::spec argsspecTranslation[] = +{ + { ObjectImp::stype(), I18N_NOOP("Translate this object"), + I18N_NOOP( "Select the object to translate..." ), false }, + { VectorImp::stype(), I18N_NOOP("Translate by this vector"), + I18N_NOOP( "Select the vector to translate by..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( TranslatedType ) + +TranslatedType::TranslatedType() + : ArgsParserObjectType( "Translation", argsspecTranslation, 2 ) +{ +} + +TranslatedType::~TranslatedType() +{ +} + +const TranslatedType* TranslatedType::instance() +{ + static const TranslatedType t; + return &t; +} + +ObjectImp* TranslatedType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + Coordinate dir = static_cast( args[1] )->dir(); + Transformation t = Transformation::translation( dir ); + + return args[0]->transform( t ); +} + +static const ArgsParser::spec argsspecPointReflection[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Reflect this object" ), + I18N_NOOP( "Select the object to reflect..." ), false }, + { PointImp::stype(), I18N_NOOP( "Reflect in this point" ), + I18N_NOOP( "Select the point to reflect in..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( PointReflectionType ) + +PointReflectionType::PointReflectionType() + : ArgsParserObjectType( "PointReflection", argsspecPointReflection, 2 ) +{ +} + +PointReflectionType::~PointReflectionType() +{ +} + +const PointReflectionType* PointReflectionType::instance() +{ + static const PointReflectionType t; + return &t; +} + +ObjectImp* PointReflectionType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + Coordinate center = static_cast( args[1] )->coordinate(); + Transformation t = Transformation::pointReflection( center ); + + return args[0]->transform( t ); +} + +static const ArgsParser::spec argsspecLineReflection[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Reflect this object" ), + I18N_NOOP( "Select the object to reflect..." ), false }, + { AbstractLineImp::stype(), I18N_NOOP( "Reflect in this line" ), + I18N_NOOP( "Select the line to reflect in..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( LineReflectionType ) + +LineReflectionType::LineReflectionType() + : ArgsParserObjectType( "LineReflection", argsspecLineReflection, 2 ) +{ +} + +LineReflectionType::~LineReflectionType() +{ +} + +const LineReflectionType* LineReflectionType::instance() +{ + static const LineReflectionType t; + return &t; +} + +ObjectImp* LineReflectionType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + LineData d = static_cast( args[1] )->data(); + Transformation t = Transformation::lineReflection( d ); + + return args[0]->transform( t ); +} + +static const ArgsParser::spec argsspecRotation[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Rotate this object" ), + I18N_NOOP( "Select the object to rotate..." ), false }, + { PointImp::stype(), I18N_NOOP( "Rotate around this point" ), + I18N_NOOP( "Select the center point of the rotation..." ), false }, + { AngleImp::stype(), I18N_NOOP( "Rotate by this angle" ), + I18N_NOOP( "Select the angle of the rotation..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( RotationType ) + +RotationType::RotationType() + : ArgsParserObjectType( "Rotation", argsspecRotation, 3 ) +{ +} + +RotationType::~RotationType() +{ +} + +const RotationType* RotationType::instance() +{ + static const RotationType t; + return &t; +} + +ObjectImp* RotationType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + Coordinate center = static_cast( args[1] )->coordinate(); + double angle = static_cast( args[2] )->size(); + + return args[0]->transform( Transformation::rotation( angle, center ) ); +} + +static const ArgsParser::spec argsspecScalingOverCenter[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Scale this object" ), + I18N_NOOP( "Select the object to scale..." ), false }, + { PointImp::stype(), I18N_NOOP( "Scale with this center" ), + I18N_NOOP( "Select the center point of the scaling..." ), false }, + { SegmentImp::stype(), I18N_NOOP( "Scale by the length of this segment" ), + I18N_NOOP( "Select a segment whose length is the factor of the scaling..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ScalingOverCenterType ) + +ScalingOverCenterType::ScalingOverCenterType() + : ArgsParserObjectType( "ScalingOverCenter", argsspecScalingOverCenter, 3 ) +{ +} + +ScalingOverCenterType::~ScalingOverCenterType() +{ +} + +const ScalingOverCenterType* ScalingOverCenterType::instance() +{ + static const ScalingOverCenterType t; + return &t; +} + +ObjectImp* ScalingOverCenterType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + Coordinate center = static_cast( args[1] )->coordinate(); + double ratio = static_cast( args[2] )->length(); + + return args[0]->transform( Transformation::scalingOverPoint( ratio, center ) ); +} + +static const ArgsParser::spec argsspecScalingOverCenter2[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Scale this object" ), + I18N_NOOP( "Select the object to scale..." ), false }, + { PointImp::stype(), I18N_NOOP( "Scale with this center" ), + I18N_NOOP( "Select the center point of the scaling..." ), false }, + { SegmentImp::stype(), I18N_NOOP( "Scale the length of this segment..." ), + I18N_NOOP( "Select the first of two segments whose ratio is the factor of the scaling..." ), false }, + { SegmentImp::stype(), I18N_NOOP( "...to the length of this other segment" ), + I18N_NOOP( "Select the second of two segments whose ratio is the factor of the scaling..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ScalingOverCenter2Type ) + +ScalingOverCenter2Type::ScalingOverCenter2Type() + : ArgsParserObjectType( "ScalingOverCenter2", argsspecScalingOverCenter2, 4 ) +{ +} + +ScalingOverCenter2Type::~ScalingOverCenter2Type() +{ +} + +const ScalingOverCenter2Type* ScalingOverCenter2Type::instance() +{ + static const ScalingOverCenter2Type t; + return &t; +} + +ObjectImp* ScalingOverCenter2Type::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + Coordinate center = static_cast( args[1] )->coordinate(); + double ratio = static_cast( args[3] )->length()/ + static_cast( args[2] )->length(); + + return args[0]->transform( Transformation::scalingOverPoint( ratio, center ) ); +} + +static const ArgsParser::spec argsspecScalingOverLine[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Scale this object" ), I18N_NOOP( "Select the object to scale" ), false }, + { AbstractLineImp::stype(), I18N_NOOP( "Scale over this line" ), I18N_NOOP( "Select the line to scale over" ), false }, + { SegmentImp::stype(), I18N_NOOP( "Scale by the length of this segment" ), I18N_NOOP( "Select a segment whose length is the factor for the scaling" ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ScalingOverLineType ) + +ScalingOverLineType::ScalingOverLineType() + : ArgsParserObjectType( "ScalingOverLine", argsspecScalingOverLine, 3 ) +{ +} + +ScalingOverLineType::~ScalingOverLineType() +{ +} + +const ScalingOverLineType* ScalingOverLineType::instance() +{ + static const ScalingOverLineType t; + return &t; +} + +ObjectImp* ScalingOverLineType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + LineData line = static_cast( args[1] )->data(); + double ratio = static_cast( args[2] )->length(); + + return args[0]->transform( Transformation::scalingOverLine( ratio, line ) ); +} + +static const ArgsParser::spec argsspecScalingOverLine2[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Scale this object" ), I18N_NOOP( "Select the object to scale" ), false }, + { AbstractLineImp::stype(), I18N_NOOP( "Scale over this line" ), I18N_NOOP( "Select the line to scale over" ), false }, + { SegmentImp::stype(), I18N_NOOP( "Scale the length of this segment..." ), I18N_NOOP( "Select the first of two segments whose ratio is the factor for the scaling" ), false }, + { SegmentImp::stype(), I18N_NOOP( "...to the length of this segment" ), I18N_NOOP( "Select the second of two segments whose ratio is the factor for the scaling" ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ScalingOverLine2Type ) + +ScalingOverLine2Type::ScalingOverLine2Type() + : ArgsParserObjectType( "ScalingOverLine2", argsspecScalingOverLine2, 4 ) +{ +} + +ScalingOverLine2Type::~ScalingOverLine2Type() +{ +} + +const ScalingOverLine2Type* ScalingOverLine2Type::instance() +{ + static const ScalingOverLine2Type t; + return &t; +} + +ObjectImp* ScalingOverLine2Type::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + LineData line = static_cast( args[1] )->data(); + double ratio = static_cast( args[3] )->length()/ + static_cast( args[2] )->length(); + + return args[0]->transform( Transformation::scalingOverLine( ratio, line ) ); +} + +static const ArgsParser::spec argsspecProjectiveRotation[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Projectively rotate this object" ), I18N_NOOP( "Select the object to rotate projectively" ), false }, + { RayImp::stype(), I18N_NOOP( "Projectively rotate with this half-line" ), I18N_NOOP( "Select the half line of the projective rotation that you want to apply to the object" ), false }, + { AngleImp::stype(), I18N_NOOP( "Projectively rotate by this angle" ), I18N_NOOP( "Select the angle of the projective rotation that you want to apply to the object" ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ProjectiveRotationType ) + +ProjectiveRotationType::ProjectiveRotationType() + : ArgsParserObjectType( "ProjectiveRotation", argsspecProjectiveRotation, 3 ) +{ +} + +ProjectiveRotationType::~ProjectiveRotationType() +{ +} + +const ProjectiveRotationType* ProjectiveRotationType::instance() +{ + static const ProjectiveRotationType t; + return &t; +} + +ObjectImp* ProjectiveRotationType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + const RayImp* ray = static_cast( args[1] ); + Coordinate c1 = ray->data().a; + Coordinate dir = ray->data().dir().normalize(); + double alpha = static_cast( args[2] )->size(); + + return args[0]->transform( + Transformation::projectiveRotation( alpha, dir, c1 ) ); +} + +static const ArgsParser::spec argsspecHarmonicHomology[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Harmonic Homology of this object" ), + I18N_NOOP( "Select the object to transform..." ), false }, + { PointImp::stype(), I18N_NOOP( "Harmonic Homology with this center" ), + I18N_NOOP( "Select the center point of the harmonic homology..." ), false }, + { AbstractLineImp::stype(), I18N_NOOP( "Harmonic Homology with this axis" ), + I18N_NOOP( "Select the axis of the harmonic homology..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( HarmonicHomologyType ) + +HarmonicHomologyType::HarmonicHomologyType() + : ArgsParserObjectType( "HarmonicHomology", argsspecHarmonicHomology, 3 ) +{ +} + +HarmonicHomologyType::~HarmonicHomologyType() +{ +} + +const HarmonicHomologyType* HarmonicHomologyType::instance() +{ + static const HarmonicHomologyType t; + return &t; +} + +ObjectImp* HarmonicHomologyType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + Coordinate center = static_cast( args[1] )->coordinate(); + LineData axis = static_cast( args[2] )->data(); + return args[0]->transform( + Transformation::harmonicHomology( center, axis ) ); +} + +static const ArgsParser::spec argsspecAffinityB2Tr[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Generic affinity of this object" ), + I18N_NOOP( "Select the object to transform..." ), false }, + { PolygonImp::stype3(), I18N_NOOP( "Map this triangle" ), + I18N_NOOP( "Select the triangle that has to be transformed onto a given triangle..." ), false }, + { PolygonImp::stype3(), I18N_NOOP( "onto this other triangle" ), + I18N_NOOP( "Select the triangle that is the image by the affinity of the first triangle..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( AffinityB2TrType ) + +AffinityB2TrType::AffinityB2TrType() + : ArgsParserObjectType( "AffinityB2Tr", argsspecAffinityB2Tr, 3 ) +{ +} + +AffinityB2TrType::~AffinityB2TrType() +{ +} + +const AffinityB2TrType* AffinityB2TrType::instance() +{ + static const AffinityB2TrType t; + return &t; +} + +ObjectImp* AffinityB2TrType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + std::vector frompoints = static_cast( args[1] )->points(); + std::vector topoints = static_cast( args[2] )->points(); + + bool valid = true; + Transformation t = Transformation::affinityGI3P( frompoints, topoints, + valid ); + + if (valid == false) return new InvalidImp; + return args[0]->transform( t ); +} + +static const ArgsParser::spec argsspecAffinityGI3P[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Generic affinity of this object" ), + I18N_NOOP( "Select the object to transform..." ), false }, + { PointImp::stype(), I18N_NOOP( "First of 3 starting points" ), + I18N_NOOP( "Select the first of the three starting points of the generic affinity..." ), false }, + { PointImp::stype(), I18N_NOOP( "Second of 3 starting points" ), + I18N_NOOP( "Select the second of the three starting points of the generic affinity..." ), false }, + { PointImp::stype(), I18N_NOOP( "Third of 3 starting points" ), + I18N_NOOP( "Select the third of the three starting points of the generic affinity..." ), false }, + { PointImp::stype(), I18N_NOOP( "Transformed position of first point" ), + I18N_NOOP( "Select the first of the three end points of the generic affinity..." ), false }, + { PointImp::stype(), I18N_NOOP( "Transformed position of second point" ), + I18N_NOOP( "Select the second of the three end points of the generic affinity..." ), false }, + { PointImp::stype(), I18N_NOOP( "Transformed position of third point" ), + I18N_NOOP( "Select the third of the three end points of the generic affinity..." ), false }, +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( AffinityGI3PType ) + +AffinityGI3PType::AffinityGI3PType() + : ArgsParserObjectType( "AffinityGI3P", argsspecAffinityGI3P, 7 ) +{ +} + +AffinityGI3PType::~AffinityGI3PType() +{ +} + +const AffinityGI3PType* AffinityGI3PType::instance() +{ + static const AffinityGI3PType t; + return &t; +} + +ObjectImp* AffinityGI3PType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + std::vector frompoints; + std::vector topoints; + for ( uint i = 0; i < 3; ++i ) + { + frompoints.push_back( + static_cast( args[i+1] )->coordinate() ); + topoints.push_back( + static_cast( args[i+4] )->coordinate() ); + } + + bool valid = true; + Transformation t = Transformation::affinityGI3P( frompoints, topoints, + valid ); + + if (valid == false) return new InvalidImp; + return args[0]->transform( t ); +} + +static const ArgsParser::spec argsspecProjectivityB2Qu[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Generic projective transformation of this object" ), + I18N_NOOP( "Select the object to transform..." ), false }, + { PolygonImp::stype4(), I18N_NOOP( "Map this quadrilateral" ), + I18N_NOOP( "Select the quadrilateral that has to be transformed onto a given quadrilateral..." ), false }, + { PolygonImp::stype4(), I18N_NOOP( "onto this other quadrilateral" ), + I18N_NOOP( "Select the quadrilateral that is the image by the projective transformation of the first quadrilateral..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ProjectivityB2QuType ) + +ProjectivityB2QuType::ProjectivityB2QuType() + : ArgsParserObjectType( "ProjectivityB2Qu", argsspecProjectivityB2Qu, 3 ) +{ +} + +ProjectivityB2QuType::~ProjectivityB2QuType() +{ +} + +const ProjectivityB2QuType* ProjectivityB2QuType::instance() +{ + static const ProjectivityB2QuType t; + return &t; +} + +ObjectImp* ProjectivityB2QuType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + std::vector frompoints = static_cast( args[1] )->points(); + std::vector topoints = static_cast( args[2] )->points(); + + bool valid = true; + Transformation t = Transformation::projectivityGI4P( frompoints, topoints, + valid ); + + if (valid == false) return new InvalidImp; + return args[0]->transform( t ); +} + +static const ArgsParser::spec argsspecProjectivityGI4P[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Generic projective transformation of this object" ), + I18N_NOOP( "Select the object to transform..." ), false }, + { PointImp::stype(), I18N_NOOP( "First of 4 starting points" ), + I18N_NOOP( "Select the first of the four starting points of the generic projectivity..." ), false }, + { PointImp::stype(), I18N_NOOP( "Second of 4 starting points" ), + I18N_NOOP( "Select the second of the four starting points of the generic projectivity..." ), false }, + { PointImp::stype(), I18N_NOOP( "Third of 4 starting points" ), + I18N_NOOP( "Select the third of the four starting points of the generic projectivity..." ), false }, + { PointImp::stype(), I18N_NOOP( "Fourth of 4 starting points" ), + I18N_NOOP( "Select the fourth of the four starting points of the generic projectivity..." ), false }, + { PointImp::stype(), I18N_NOOP( "Transformed position of first point" ), + I18N_NOOP( "Select the first of the four end points of the generic projectivity..." ), false }, + { PointImp::stype(), I18N_NOOP( "Transformed position of second point" ), + I18N_NOOP( "Select the second of the four end points of the generic projectivity..." ), false }, + { PointImp::stype(), I18N_NOOP( "Transformed position of third point" ), + I18N_NOOP( "Select the third of the four end points of the generic projectivity..." ), false }, + { PointImp::stype(), I18N_NOOP( "Transformed position of fourth point" ), + I18N_NOOP( "Select the fourth of the four end points of the generic projectivity..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ProjectivityGI4PType ) + +ProjectivityGI4PType::ProjectivityGI4PType() + : ArgsParserObjectType( "ProjectivityGI4P", argsspecProjectivityGI4P, 9 ) +{ +} + +ProjectivityGI4PType::~ProjectivityGI4PType() +{ +} + +const ProjectivityGI4PType* ProjectivityGI4PType::instance() +{ + static const ProjectivityGI4PType t; + return &t; +} + +ObjectImp* ProjectivityGI4PType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + std::vector frompoints; + std::vector topoints; + for ( uint i = 0; i < 4; ++i ) + { + frompoints.push_back( + static_cast( args[i+1] )->coordinate() ); + topoints.push_back( + static_cast( args[i+5] )->coordinate() ); + } + + bool valid = true; + Transformation t = Transformation::projectivityGI4P( frompoints, topoints, + valid ); + + if (valid == false) return new InvalidImp; + return args[0]->transform( t ); +} + +static const ArgsParser::spec argsspecCastShadow[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Cast the shadow of this object" ), + I18N_NOOP( "Select the object of which you want to construct the shadow..." ), false }, + { PointImp::stype(), I18N_NOOP( "Cast a shadow from this light source" ), + I18N_NOOP( "Select the light source from which the shadow should originate..." ), false }, + { AbstractLineImp::stype(), + I18N_NOOP( "Cast a shadow on the horizon represented by this line" ), + I18N_NOOP( "Select the horizon for the shadow..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( CastShadowType ) + +CastShadowType::CastShadowType() + : ArgsParserObjectType( "CastShadow", argsspecCastShadow, 3 ) +{ +} + +CastShadowType::~CastShadowType() +{ +} + +const CastShadowType* CastShadowType::instance() +{ + static const CastShadowType t; + return &t; +} + +ObjectImp* CastShadowType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + Coordinate lightsrc = static_cast( args[1] )->coordinate(); + LineData d = static_cast( args[2] )->data(); + return args[0]->transform( + Transformation::castShadow( lightsrc, d ) ); +} + +const ObjectImpType* TranslatedType::resultId() const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* PointReflectionType::resultId() const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* LineReflectionType::resultId() const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* RotationType::resultId() const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* ScalingOverCenterType::resultId() const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* ScalingOverCenter2Type::resultId() const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* ScalingOverLineType::resultId() const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* ScalingOverLine2Type::resultId() const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* ProjectiveRotationType::resultId() const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* HarmonicHomologyType::resultId() const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* AffinityB2TrType::resultId() const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* AffinityGI3PType::resultId() const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* ProjectivityB2QuType::resultId() const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* ProjectivityGI4PType::resultId() const +{ + return ObjectImp::stype(); +} + +const ObjectImpType* CastShadowType::resultId() const +{ + return ObjectImp::stype(); +} + +bool TranslatedType::isTransform() const +{ + return true; +} + +bool PointReflectionType::isTransform() const +{ + return true; +} + +bool LineReflectionType::isTransform() const +{ + return true; +} + +bool RotationType::isTransform() const +{ + return true; +} + +bool ScalingOverCenterType::isTransform() const +{ + return true; +} + +bool ScalingOverCenter2Type::isTransform() const +{ + return true; +} + +bool ScalingOverLineType::isTransform() const +{ + return true; +} + +bool ScalingOverLine2Type::isTransform() const +{ + return true; +} + +bool ProjectiveRotationType::isTransform() const +{ + return true; +} + +bool HarmonicHomologyType::isTransform() const +{ + return true; +} + +bool AffinityB2TrType::isTransform() const +{ + return true; +} + +bool AffinityGI3PType::isTransform() const +{ + return true; +} + +bool ProjectivityB2QuType::isTransform() const +{ + return true; +} + +bool ProjectivityGI4PType::isTransform() const +{ + return true; +} + +bool CastShadowType::isTransform() const +{ + return true; +} + +static const ArgsParser::spec argsspecApplyTransformation[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Transform this object" ), "SHOULD NOT BE SEEN", false }, + { TransformationImp::stype(), I18N_NOOP( "Transform using this transformation" ), "SHOULD NOT BE SEEN", false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( ApplyTransformationObjectType ) + +ApplyTransformationObjectType::ApplyTransformationObjectType() + : ArgsParserObjectType( "ApplyTransformation", argsspecApplyTransformation, 2 ) +{ +} + +ApplyTransformationObjectType::~ApplyTransformationObjectType() +{ +} + +const ApplyTransformationObjectType* ApplyTransformationObjectType::instance() +{ + static const ApplyTransformationObjectType t; + return &t; +} + +ObjectImp* ApplyTransformationObjectType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + return args[0]->transform( static_cast( args[1] )->data() ); +} + +const ObjectImpType* ApplyTransformationObjectType::resultId() const +{ + return ObjectImp::stype(); +} + +bool ApplyTransformationObjectType::isTransform() const +{ + return true; +} + +bool SimilitudeType::isTransform() const +{ + return true; +} + +const ObjectImpType* SimilitudeType::resultId() const +{ + return ObjectImp::stype(); +} + +const SimilitudeType* SimilitudeType::instance() +{ + static const SimilitudeType t; + return &t; +} + +ObjectImp* SimilitudeType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + Coordinate c = static_cast( args[1] )->coordinate(); + Coordinate a = static_cast( args[2] )->coordinate(); + Coordinate b = static_cast( args[3] )->coordinate(); + a -= c; + b -= c; + double factor = sqrt( b.squareLength()/a.squareLength() ); + double theta = atan2( b.y, b.x ) - atan2( a.y, a.x ); + + return args[0]->transform( Transformation::similitude( c, theta, factor ) ); +} + +SimilitudeType::~SimilitudeType() +{ +} + +static const ArgsParser::spec argsspecSimilitude[] = +{ + { ObjectImp::stype(), I18N_NOOP( "Apply a similitude to this object" ), + I18N_NOOP( "Select the object to transform..." ), false }, + { PointImp::stype(), I18N_NOOP( "Apply a similitude with this center" ), + I18N_NOOP( "Select the center for the similitude..." ), false }, + { PointImp::stype(), I18N_NOOP( "Apply a similitude mapping this point onto another point" ), + I18N_NOOP( "Select the point which the similitude should map onto another point..." ), false }, + { PointImp::stype(), I18N_NOOP( "Apply a similitude mapping a point onto this point" ), + I18N_NOOP( "Select the point onto which the similitude should map the first point..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( SimilitudeType ) + +SimilitudeType::SimilitudeType() + : ArgsParserObjectType( "Similitude", argsspecSimilitude, 4 ) +{ +} diff --git a/kig/objects/transform_types.h b/kig/objects/transform_types.h new file mode 100644 index 00000000..038be068 --- /dev/null +++ b/kig/objects/transform_types.h @@ -0,0 +1,243 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_TRANSFORM_TYPES_H +#define KIG_OBJECTS_TRANSFORM_TYPES_H + +#include "object_type.h" + +class TranslatedType + : public ArgsParserObjectType +{ + TranslatedType(); + ~TranslatedType(); +public: + static const TranslatedType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class PointReflectionType + : public ArgsParserObjectType +{ + PointReflectionType(); + ~PointReflectionType(); +public: + static const PointReflectionType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class LineReflectionType + : public ArgsParserObjectType +{ + LineReflectionType(); + ~LineReflectionType(); +public: + static const LineReflectionType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class RotationType + : public ArgsParserObjectType +{ + RotationType(); + ~RotationType(); +public: + static const RotationType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class ScalingOverCenterType + : public ArgsParserObjectType +{ + ScalingOverCenterType(); + ~ScalingOverCenterType(); +public: + static const ScalingOverCenterType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class ScalingOverCenter2Type + : public ArgsParserObjectType +{ + ScalingOverCenter2Type(); + ~ScalingOverCenter2Type(); +public: + static const ScalingOverCenter2Type* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class ScalingOverLineType + : public ArgsParserObjectType +{ + ScalingOverLineType(); + ~ScalingOverLineType(); +public: + static const ScalingOverLineType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class ScalingOverLine2Type + : public ArgsParserObjectType +{ + ScalingOverLine2Type(); + ~ScalingOverLine2Type(); +public: + static const ScalingOverLine2Type* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class ProjectiveRotationType + : public ArgsParserObjectType +{ + ProjectiveRotationType(); + ~ProjectiveRotationType(); +public: + static const ProjectiveRotationType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class HarmonicHomologyType + : public ArgsParserObjectType +{ + HarmonicHomologyType(); + ~HarmonicHomologyType(); +public: + static const HarmonicHomologyType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class AffinityB2TrType + : public ArgsParserObjectType +{ + AffinityB2TrType(); + ~AffinityB2TrType(); +public: + static const AffinityB2TrType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class AffinityGI3PType + : public ArgsParserObjectType +{ + AffinityGI3PType(); + ~AffinityGI3PType(); +public: + static const AffinityGI3PType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class ProjectivityB2QuType + : public ArgsParserObjectType +{ + ProjectivityB2QuType(); + ~ProjectivityB2QuType(); +public: + static const ProjectivityB2QuType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class ProjectivityGI4PType + : public ArgsParserObjectType +{ + ProjectivityGI4PType(); + ~ProjectivityGI4PType(); +public: + static const ProjectivityGI4PType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class CastShadowType + : public ArgsParserObjectType +{ + CastShadowType(); + ~CastShadowType(); +public: + static const CastShadowType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +class ApplyTransformationObjectType + : public ArgsParserObjectType +{ + ApplyTransformationObjectType(); + ~ApplyTransformationObjectType(); +public: + static const ApplyTransformationObjectType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + bool isTransform() const; +}; + +class SimilitudeType + : public ArgsParserObjectType +{ + SimilitudeType(); + ~SimilitudeType(); +public: + static const SimilitudeType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; + + bool isTransform() const; +}; + +#endif diff --git a/kig/objects/vector_type.cc b/kig/objects/vector_type.cc new file mode 100644 index 00000000..d96be07b --- /dev/null +++ b/kig/objects/vector_type.cc @@ -0,0 +1,100 @@ +// Copyright (C) 2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "vector_type.h" + +#include "point_imp.h" +#include "other_imp.h" +#include "bogus_imp.h" + +static const ArgsParser::spec argsspecVector[] = +{ + { PointImp::stype(), I18N_NOOP( "Construct a vector from this point" ), + I18N_NOOP( "Select the start point of the new vector..." ), true }, + { PointImp::stype(), I18N_NOOP( "Construct a vector to this point" ), + I18N_NOOP( "Select the end point of the new vector..." ), true } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( VectorType ) + +VectorType::VectorType() + : ObjectABType( "Vector", argsspecVector, 2 ) +{ +} + +VectorType::~VectorType() +{ +} + +const VectorType* VectorType::instance() +{ + static const VectorType t; + return &t; +} + +ObjectImp* VectorType::calc( const Coordinate& a, const Coordinate& b ) const +{ + return new VectorImp( a, b ); +} + +const ObjectImpType* VectorType::resultId() const +{ + return VectorImp::stype(); +} + +static const ArgsParser::spec argsspecVectorSum[] = +{ + { VectorImp::stype(), I18N_NOOP( "Construct the vector sum of this vector and another one." ), + I18N_NOOP( "Select the first of the two vectors of which you want to construct the sum..." ), false }, + { VectorImp::stype(), I18N_NOOP( "Construct the vector sum of this vector and the other one." ), + I18N_NOOP( "Select the other of the two vectors of which you want to construct the sum..." ), false }, + { PointImp::stype(), I18N_NOOP( "Construct the vector sum starting at this point." ), + I18N_NOOP( "Select the point to construct the sum vector in..." ), false } +}; + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( VectorSumType ) + +VectorSumType::VectorSumType() + : ArgsParserObjectType( "VectorSum", argsspecVectorSum, 3 ) +{ +} + +VectorSumType::~VectorSumType() +{ +} + +const VectorSumType* VectorSumType::instance() +{ + static const VectorSumType t; + return &t; +} + +ObjectImp* VectorSumType::calc( const Args& args, const KigDocument& ) const +{ + if ( ! margsparser.checkArgs( args ) ) return new InvalidImp; + + const VectorImp& a = *static_cast( args[0] ); + const VectorImp& b = *static_cast( args[1] ); + const PointImp& p = *static_cast( args[2] ); + + return new VectorImp( p.coordinate(), p.coordinate() + a.dir() + b.dir() ); +} + +const ObjectImpType* VectorSumType::resultId() const +{ + return VectorImp::stype(); +} diff --git a/kig/objects/vector_type.h b/kig/objects/vector_type.h new file mode 100644 index 00000000..e1756ba5 --- /dev/null +++ b/kig/objects/vector_type.h @@ -0,0 +1,45 @@ +// Copyright (C) 2004 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_OBJECTS_VECTOR_TYPE_H +#define KIG_OBJECTS_VECTOR_TYPE_H + +#include "base_type.h" + +class VectorType + : public ObjectABType +{ + VectorType(); + ~VectorType(); +public: + static const VectorType* instance(); + ObjectImp* calc( const Coordinate& a, const Coordinate& b ) const; + const ObjectImpType* resultId() const; +}; + +class VectorSumType + : public ArgsParserObjectType +{ + VectorSumType(); + ~VectorSumType(); +public: + static const VectorSumType* instance(); + ObjectImp* calc( const Args& args, const KigDocument& ) const; + const ObjectImpType* resultId() const; +}; + +#endif diff --git a/kig/package-kig.sh.in b/kig/package-kig.sh.in new file mode 100644 index 00000000..7f3d609e --- /dev/null +++ b/kig/package-kig.sh.in @@ -0,0 +1,28 @@ +#! /bin/bash + +# this is mostly a log for myself for remembering how to build the kig +# packages. + +OLDPWD=$(pwd) + +VERSION="@KIGVERSION@" +NAME="kig" + +TEMPDIR="/tmp/$NAME-package-temp" +rm -rf $TEMPDIR +mkdir $TEMPDIR +cd $TEMPDIR + +~domi/src/kdesdk/scripts/cvs2dist \ + --name "$NAME" \ + --version "$VERSION" \ + --log="$TEMPDIR/log" \ + ~/src/package/kdeedu kig + +cd $OLDPWD + +echo " !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! " +echo "Don't forget to change #MIN_CONFIG in " +echo "configure.in.in to " +echo "#MIN_CONFIG( 3.0 ) on packaging, so kig " +echo "won't depend on Qt 3.1 but 3.0." diff --git a/kig/pykig/API.txt b/kig/pykig/API.txt new file mode 100644 index 00000000..e775ac76 --- /dev/null +++ b/kig/pykig/API.txt @@ -0,0 +1,182 @@ +Version 0.2.4 + +There are two way to use pykig.py: +- as a program: + $ pykig.py .kpy +- as a Python library within a Python program: + from pykig import * + +A ".kpy" file is a "python" script. + +A new object is created by callig a python "constructor"; +the result can be stored in a python variable for later +use. E.g.: + + a = Point(0.5, 1.5, name="A") + +to create a point with coordinates (0.5, 1.5), give it a +the name "A" (at kig level) and recall it in the python +variable a. See the examples for practical use. + +All constructors accept some optional parameters: + +shown = HIDDEN | VISIBLE default value: VISIBLE +name = string a name to refer to the object within + kig +internal = bool this object is internal and cannot be + made visible +width = integer the line width +pointstyle = "Round"|"RoundEmpty"|"Rectangular"|"RectangularEmpty"|"Cross" +linestyle = "SolidLine"|"DashLine"|"DashDotLine"|"DashDotDotLine"|"DotLine" +color = "#RRGGBB" where RR, GG, BB are three numbers + wich represent the red, green, blue + components + +The kigdocument is a global object to allow two methods for modify Kig look and +default behaviour: + +kigdocument.noaxes() +kigdocument.nogrid() +kigdocument.hideobjects() +kigdocument.showobjects() +kigdocument.setwidth() +kigdocument.setpointstyle() +kigdocument.setname() +kigdocument.setlinestyle() +kigdocument.setshown() +kigdocument.setcolor() +kigdocument.setinternal() + + +Generic methods for objects: + +obj.hide() +obj.show() hide/show given object +obj.setwidth(width) set obj width +obj.setpointstyle(self, pointstyle) set obj point style +obj.setlinestyle(self, linestyle) set obj line style +obj.setcolor(self, color) set obj color +obj.setname() set obj name +obj.type() return obj type + +Some objects have other methods: + +obj.coordinate() for points +obj.xcoord() +obj.ycoord() +obj.midpoint() for segments +obj.endpointA() +obj.endpointB() +obj.length() +obj.equation() +obj.slope() +obj.numofsides() for polygons +obj.perimeter() +obj.surface() +obj.centerofmass() +obj.windingnumber() +obj.center() for circles +obj.bisector() for angles +obj.support() + +==================================================================== + +Properties: + +Type(object) type of object +Coordinate(point) coordinate of point +XCoord(point) +YCoord(point) +MidPoints(a, b) midpoint of two points a and b +MidPoint(segment) midpoint of a segment +EndPointA(segment) +EndPointB(segment) +Length(segment) +Equation(segment) +Slope(segment) +NumOfSides(poly) +Perimeter(poly) +Surface(poly) +CenterOfMass(poly) +WindingNumber(poly) +Center(circle) +Bisector(angle) +Support(object) +==================================================================== + +Objects: + +Point(x, y) free (unconstrained) point +ConstrainedPoint(t, curve) constrained point on 'curve'; t + *must* be in [0,1]; for segments and + arcs the position of the point is + proportional to the value of t +Line(a, b) straight line through a and b +Ray(a, b) halfline starting in a through b +Segment(a, b) segment from a to b +Orthogonal(line, point) line through 'point' orthogonal to + 'line' + +Circle(center, point) +CircleByCenterRadius(center, radius) +CircleBy3Points(p1, p2, p3) +ArcBy3Points(p1, p2, p3) +ArcByCenterPointAngle(center, point, angle) + +ParabolaByDirectrixFocus(directrix, focus) +VerticalCubic(p1, p2, p3, p4) +ConicArc(p1, p2, p3, center) + +LineLineIntersection(line1, line2) produces a point +CircleCircleIntersection(c1, c2, which) c1 and c2 are two circles, 'which' + is an integer that can only be +1 + or -1 and tells which one of the + two intersections has to be created. + To have both you must call this + function twice. +ConicLineIntersection(conic, line, which) conic can also be a circle; which + has the same meaning as for the + CircleCircleIntersection + +Polygon((p1, p2,..., pn)) A polygon with the given vertices +PolygonBCV(center, vertex, n) A regular polygon with 'n' sides +PolygonVertex(polygon, i) Generate the i-th vertex of the + given polygon +PolygonSide(polygon, i) Generate the i-th side of the given + polygon + +Vector(p1, p2) +Angle(p1, center, p2) + +Text(point, string, boxed) point is a Point or a tuple of + two numbers + boxed is a integer in [0, 1] telling + if we want the frame +VarText(point, string, vars, boxed) point is a Point or a tuple of + two numbers + vars hold variables parts +Label(obj, displ, string, boxed) is a Text connected tu a object +VarLabel(obj, displ, string, vars, boxed) + +PythonScript(script, argvec) "script" is a string containing the + python script + +Translate(object, vector) The result is an object of the same + kind as 'object' +CentralSymmetry(object, center) +AxialSymmetry(object, line) +Rotate(object,center, angle) +Scale(object,center, segment) The length of the segment is the + scaling ratio +Scale2(object, center, s1, s2) The ratio of the lengths of s1 and + s2 is the scaling ratio +InvertPoint(point, circle) Circular invertion of: a point +InvertLine(line, circle) ... an other object +InvertCircle(circle, circle) +InvertArc(arc, circle) +InvertSegment(segment, circle) +CircularInversion(object, circle) + +------------------------------------------------------------------------------- + + diff --git a/kig/pykig/Makefile.am b/kig/pykig/Makefile.am new file mode 100644 index 00000000..40402a36 --- /dev/null +++ b/kig/pykig/Makefile.am @@ -0,0 +1 @@ +bin_SCRIPTS = pykig.py diff --git a/kig/pykig/VERSION b/kig/pykig/VERSION new file mode 100644 index 00000000..d3b5ba4b --- /dev/null +++ b/kig/pykig/VERSION @@ -0,0 +1 @@ +0.2.11 diff --git a/kig/pykig/changelog.txt b/kig/pykig/changelog.txt new file mode 100644 index 00000000..94c604c0 --- /dev/null +++ b/kig/pykig/changelog.txt @@ -0,0 +1,64 @@ +0.2.10 +Aggiunte alcune virgole mancanti +cambiato il nome dell'oggetti da InvertObject a CircularInversion +0.2.9 +Eliminati gli oggetti: InvertLine, InvertCircle, InvertArc, InvertSegment +Aggiunto gli oggetti InvertObject, VerticalCubic, ConicArc +Aggiunta la proproietà support +Modificati alcuni esempi +0.2.8 +Aggiunte a Triangle le proprietà dei poligoni. +0.2.7 +Aggiunta, al manuale, la sezione sui metodi di kigdocument. +E sugli oggetti Punto, Linea, Circonferenza, Parabola. +Corretto un bug sul valore di default di internal. +0.2.6 +Aggiustata la codifica dei caratteri nel manuale. +0.2.5 +Scritti i primi 3 capitoli del manuale. +Modificato gli esempi in modo che funzionino. +7 nuovi metodi in KigDocument per settare i valori di default. +eliminate la funzioni per settare i valori di default- +Semplificata la gerarchia di classi con l'eliminazione di KigOut. +0.2.4 +Aggiunti: gli oggetti "InvertArc" e "InvertSegment" +Predisposte le tuple per l'aggiunta di propietà di alcuni oggetti. +0.2.3 +Corretta la generazione del file .kig +Aggiunta la proprietà "Bisector" +Aggiunto il metodo "bisector" +Aggiunti 4 nuovi esempi. +Nell'esempio 1170Circocentro2.kpy è inserito un esempio di OOP + in 3 righe di codice: + la cerazione della classe Segmento che estende la classe "Segment" +0.2.2 +Modificato il nome del programma: da pykig a pykig.py +Modificato il nome della funzione main() ora si chiama prog() +Modificato l'impianto del programma in modo che possa essere eseguito sia + come programma, sia come libreria. +In particolare: modificati i metodi di KigDocument: __init__() e close() +Inseriti dei controlli sugli errori in scrittura del file +Aggiunti gli esempi esempi01, equivalenti a quelli di esempi00, che + utilizzano pykig.py come libreria +Rinominata la directory con gli esempi seri in esempi02. +Rimodificato il comportamento di pykig.py, quando si chiede di avere un file + in output non chiama Kig. +Ora le stringhe visualizzano correttamente le lettere accentate. +Modificata la funzione convstr(s), aggiunta la costante DICT. +Aggiunto l'oggetto Label che associa una stringa ad un oggetto. +Aggiornato il file API.txt per allinearlo ai cambiamenti. +0.2.1: +Modificato il numero di versione, per renderlo coerente tra codice e nome +del file compresso. +Modificata la gerarchia di classi con l'aggiunta di KigOut +Modificati i nomi di variabili che hanno visibilità all'interno dei file .pyk +Riunito tutte le istruzioni di scrittura sul file in un'unica procedura: + KigDocument.close() +Resa inutile la chiamata a kigopen() +Aggiunte le due funzioni noaxes() e nogrid() +Riuniti una sequenza di comandi nella funzione main() che viene eseguita + quando pykig viene chiamato come programma. +Modificata la costruzione di alcuni oggetti: dove è richiesto un punto di tipo + internal si può passare una tupla con le due coordinate. +Modificati gli esempi in modo da farli funzionere con le nuove + caratteristiche. diff --git a/kig/pykig/pykig.pth b/kig/pykig/pykig.pth new file mode 100644 index 00000000..203b81d4 --- /dev/null +++ b/kig/pykig/pykig.pth @@ -0,0 +1,2 @@ +# +pykig diff --git a/kig/pykig/pykig.py b/kig/pykig/pykig.py new file mode 100755 index 00000000..106c8a0c --- /dev/null +++ b/kig/pykig/pykig.py @@ -0,0 +1,824 @@ +#!/usr/bin/env python +# -*- coding: iso-8859-15 -*- +#-------------------------------python------------------------pykig.py--# +# # +# Da Python a Kig # +# # +#--Maurizio Paolini-Daniele Zambelli-----------------------------2005---# +# +# (licenza GPL) + +version="0.2.11" + +##### +# Type constant +##### +TI=type(0) +TF=type(0.) +TS=type("") +TT=type((0, 0)) + +##### +# Constants: Point Style, Line Style, defaults values... +##### +PS=("Round", "RoundEmpty", "Rectangular", "RectangularEmpty", "Cross") +LS=("SolidLine", "DashLine", "DashDotLine", "DashDotDotLine", "DotLine") +KIGTRUE="true" +KIGFALSE="false" +DEFWIDTH=-1 +DEFCOLOR="#0000ff" +DEFNAME="none" +PROPERTY_INI="Property which" +OBJECT_INI="Object type" +PROPERTY_END="Property" +OBJECT_END="Object" +DICT=(("&","&"), ("<","<"), (">",">"), + ("à","à"), ("è","è"), ("ì","ì"), ("ò","ò"), ("ù","ù"), ("é","é")) + +# +# this is a trick to allow definitions like "p=Point(0,0,HIDDEN)" +# +HIDDEN=KIGFALSE +VISIBLE=KIGTRUE + +##### +# Validation parameters +##### + +def parameter(val, defval): + if val==None: return defval + else: return val + +def validshown(shown): + if shown==KIGTRUE or shown==KIGFALSE: return shown + +def validwidth(width): + if type(width)==TI: return width + +def validpointstyle(ps): + if ps in PS: return ps + +def validname(name): + if type(name)==TS: return name + +def validlinestyle(ls): + if ls in LS: return ls + +def validcolor(color): + if type(color)==TS: return color + +##### +# if as function +##### + +def rif(condition, val1, val2): + """Return val1 if condition is True else return val2.""" + if condition: return val1 + else: return val2 + +##### +# Force some Python variables as kig variables +##### + +def kig_double(val): + tp=type(val) + if tp==TI or tp==TF: return Double(val) + else: return val + +def kig_int(val): + tp=type(val) + if tp==TI: return Int(val) + else: return val + +def kig_string(val): + tp=type(val) + if tp==TS: return String(val) + else: return val + +def kig_point(val): + tp=type(val) + if tp==TT: + x, y = val + return Point(x, y, internal=True) + else: + return val + +def kig_relpoint(obj, displ): + x, y = displ + return RelativePoint(x, y, obj, internal=True) + +##### +# base classes +##### + +##### +# Classe KigDocument +##### + +class KigDocument(object): + """ Classe che produce il documento kig. + + genealogia: + KigDocument <- object + + attributi di classe: + + attributi: + axes + grid + outfilename + outfile + callkig + of + viewkig + hierarchy + internal + width + pointstyle + name + linestyle + shown + color + + metodi: + viewappend + hierarchyappend + setcallkig + setof + str_open + close + noaxes + nogrid + hideobjects + showobjects + setwidth + setpointstyle + setname + setlinestyle + setshown + setcolor + setinternal + """ + + def __init__(self, outfilename, callkig=True, of=False): +# print "KigDocument.__init__()" + self.axes = "1" + self.grid = "1" + self.outfilename=outfilename + self.callkig=callkig + self.of=of + try: + self.outfile = open(outfilename, 'w') + except IOError, value: +# print >> sys.stderr, outfilename, 'unwritable' + print >> sys.stderr, value + sys.exit(2) +# KigOut._kigdocument=self + KigDOP._kd=self + KigView._kd=self + self.viewkig=[] + self.hierarchy=[] +# Defaults values + self.internal=False + self.width=DEFWIDTH + self.pointstyle=PS[0] + self.name=DEFNAME + self.linestyle=LS[0] + self.shown=VISIBLE + self.color=DEFCOLOR + + + def viewappend(self, e): self.viewkig.append(e) + def hierarchyappend(self, e): self.hierarchy.append(e) + def setcallkig(v): self.callkig=v + def setof(v): self.of=v + + def str_open(self): + return """ + + Euclidean + +""" % (self.axes, self.grid) + + def close(self): + try: + self.outfile.write(self.str_open()) + self.outfile.writelines(self.hierarchy) + self.outfile.write(" \n \n") + for f in self.viewkig: + self.outfile.write(f.str_view()) + self.outfile.write(" \n\n") + if self.outfile != sys.stdout: + self.outfile.close() + except IOError, value: + print >> sys.stderr, value + sys.exit(2) + try: + if self.callkig: + err = os.system('kig --nofork ' + self.outfilename) + except Exception, value: + print >> sys.stderr, value + if not self.of: + os.system('rm ' + self.outfilename) + + def noaxes(self): self.axes="0" + def nogrid(self): self.grid="0" + def hideobjects(self): self.shown=HIDDEN + def showobjects(self): self.shown=VISIBLE + def setwidth(self, w): self.width=w + def setpointstyle(self, ps): self.pointstyle=ps + def setname(self, n): self.name=n + def setlinestyle(self, ls): self.linestyle=ls + def setshown(self, s): self.shown=s + def setcolor(self, c): self.color=c + def setinternal(self, v): self.internal=v + +##### +# Classe KigDOP +##### + +#class KigDOP(KigOut): +class KigDOP(object): + """Classe da cui deriva ogni elemento che ha un id: Data, Object, Property. + + genealogia: + kigDOP <- object + + attributo di classe: + id-counter + + attributi: + id + type + + metodi: + getid + str_hierarchy + """ + _kd=None + _id_counter=0 + + def __init__(self, type): + KigDOP._id_counter+=1 + self.id=KigDOP._id_counter + self._type=type +# self.getkigdocument().hierarchyappend(self.str_hierarchy()) + KigDOP._kd.hierarchyappend(self.str_hierarchy()) + + def getid(self): return str(self.id) + def str_hierarchy(self): pass + +##### +# Classe KigView +##### + +#class KigView(KigOut): +class KigView(object): + """ Classe con i dati di visualizzazione + + genealogia: + KigView <- object + + attributi di classe: + _kd + + attributi: + shown + width + style + color + name + pointstyle + + metodi: + str_view + show + hide + """ + _kd=None + + def __init__(self, object, shown, name, width, pointstyle, linestyle, color): + self.object=object + self.shown = parameter(shown, KigView._kd.shown) + self.width = parameter(width, KigView._kd.width) + self.pointstyle = parameter(pointstyle, KigView._kd.pointstyle) + self.linestyle = parameter(linestyle, KigView._kd.linestyle) + self.color = parameter(color, KigView._kd.color) + self.name = parameter(name, KigView._kd.name) + KigView._kd.viewappend(self) + + def str_view(self): + """Produce la stringa che viene scritta sotto . + + esempio: + +""" + + return ' \n' %\ + (self.width, self.pointstyle, self.name, + self.linestyle, self.shown, self.color, self.object.getid()) + +##### +# Classe Data +##### + +class Data(KigDOP): + """ Classe da cui deriva ogni elemento Data + + genealogia: + Data <- KigDOP <- object + + attributi: + val + + metodi: + str_hierarchy +""" + def __init__(self, type, val): + self.val=val + KigDOP.__init__(self, type) + + def str_hierarchy(self): + """Produce la stringa che viene scritta sotto . + + esempio: + 0.1 +""" + return ' %s\n' % \ + (self._type, self.getid(), self.val) + +##### +# Classe PropObj +##### + +class PropObj(KigDOP): + """ Classe da cui deriva ogni elemento visibile + + genealogia: + PropObj <- KigDOP <- object + + attributi di classe: + + attributi: + prop + objvec + view + + metodi: + str_hierarchy + showname(self, n) + show(self) + hide(self) + setwidth(self, width) + setcolor(self, color) + setlinestyle(self, linestyle) + setpointstyle(self, pointstyle) + setname(self, n) + setshown(self, s) + getwidth(self) + getcolor(self) + getlinestyle(self) + getpointstyle(self) + """ + + def __init__(self, prop, type, objvec, shown, name, internal, + width, pointstyle, linestyle, color): + self.prop=prop + self.objvec=objvec + self.n_lb=None + KigDOP.__init__(self, type) + internal=parameter(internal, KigDOP._kd.internal) + if internal: + self.view = None + else: +# Qui si assume che, se viene dato un nome ad un oggetto, +# si voglia anche visualizzare questo nome + if name: n_id=self.showname(name, shown, width, pointstyle, linestyle, + color) + else: n_id=None + self.view = KigView(self, shown, n_id, width, pointstyle, linestyle, + color) + + def str_hierarchy(self): + """Produce la stringa che viene scritta sotto . + + esempio: + + + + + oppure: + + + + +""" + retstring = ' <%s="%s" id="%s" >' %\ + ((self.prop and PROPERTY_INI or OBJECT_INI), + self._type, self.getid()) + for p in self.objvec: + retstring = retstring + '\n ' % p.getid() + retstring = retstring + '\n \n' % (self.prop and PROPERTY_END or + OBJECT_END) + return retstring + + def showname(self, name, shown, width, pointstyle, linestyle, color): + n=String(name) + self.n_lb=Label(self, (0, 0), n, 0, shown, None, False, + width, pointstyle, linestyle, color) + return n.getid() + + def show(self): + if self.view: self.view.shown=None + def hide(self): + if self.view: self.view.shown=KIGFALSE + def setwidth(self, width): self.view.width=width + def setcolor(self, color): self.view.color=color + def setlinestyle(self, linestyle): + if linestyle in LS: self.view.linestyle=linestyle + def setpointstyle(self, pointstyle): + if pointstyle in PS: self.view.pointstyle=pointstyle + def type(self): return Type(self) + def setname(self, n): + v=self.view + v.name=self.showname(n, v.shown, v.width, v.pointstyle, v.linestyle, + v.color) + def setshown(self, s): self.view.shown=s + +##### +# Classe Property +##### + +class Property(PropObj): + """ Classe da cui deriva ogni elemento Property + + genealogia: + Property <- PropObj <- KigDOP <- object + """ + def __init__(self, type, parent, shown, name, internal, + width, pointstyle, linestyle, color): + PropObj.__init__(self, True, type, (parent,), shown, name, internal, + width, pointstyle, linestyle, color) +# print shown + +##### +# Classe Object +##### + +class Object(PropObj): + """ Classe da cui deriva ogni elemento Oggetto + + genealogia: + Object <- PropObj <- KigDOP <- object + """ + + def __init__(self, type, objvec, shown, name, internal, + width, pointstyle, linestyle, color): + PropObj.__init__(self, False, type, objvec, shown, name, internal, + width, pointstyle, linestyle, color) + +##### +# Data +##### + +data=(\ +("Int", "int", "val"), +("Double", "double", "val"), +("String", "string", "convstr(val)"), +) + +def convstr(s): + for o, n in DICT: + s=s.replace(o, n) + return s + +def databuild(nomeclasse, nomekig, v="val"): + """Create string with a Data class definition.""" + return """class %s(Data): + + def __init__(self, val): + Data.__init__(self, "%s", %s) +""" % (nomeclasse, nomekig, v) + +for d in data: + p1, p2, p3 = d + exec databuild(p1, p2, p3) + +##### +# Objects +##### +"""Da aggiungere: +("ConvexHall", "ConvexHall", "polygon,", "(polygon,),"), +("EllipseByFocusFocusPoint", "EllipseBFFP", "p1, p2, p3,", "(p1, p2, p3,),"), +("HyperbolaByFocusFocusPoint", "HyperbolaBFFP", "p1, p2, p3,", "(p1, p2, p3,),"), +(ConicsBy5Points", "ConicB5P", "p1, p2, p3, p4, p5,", "(p1, p2, p3, p4, p5),"), +("ParabolaBy3Points", "ParabolaBTP", "p1, p2, p3,", "(p1, p2, p3,),"), +("CocCurve", "CocCurve", "line, point,", "(line, point,),"), +""" +objects=(\ +###### Points class +("Point", "FixedPoint", "x, y,", "(kig_double(x), kig_double(y)),"), +("ConstrainedPoint", "ConstrainedPoint", + "t, curve,", "(kig_double(t), curve),"), +("RelativePoint", "RelativePoint", + "x, y, p,", "(kig_double(x), kig_double(y), p),"), +###### segments, rays, lines +("Line", "LineAB", "p1, p2,", "(p1, p2),"), +("Segment", "SegmentAB", "p1, p2,", "(p1, p2),"), +("Ray", "RayAB", "p1, p2,", "(p1, p2),"), +("Orthogonal", "LinePerpend", "line, point,", "(line, point,),"), +("Parallel", "LineParallel", "line, point,", "(line, point,),"), +###### Circles, arcs, ... +("Circle", "CircleBCP", "center, point,", "(center, point,),"), +("CircleByCenterRadius", "CircleBPR", "center, radius,", "(center, radius,),"), +("CircleBy3Points", "CircleBTP", "p1, p2, p3,", "(p1, p2, p3,),"), +("ArcBy3Points", "ArcBTP", "p1, p2, p3,", "(p1, p2, p3,),"), +("ArcByCenterPointAngle", "ArcBCPA", + "center, point, angle,", "(center, point, angle),"), +###### Conics... +("ParabolaByDirectrixFocus", "ParabolaBDP", "line, point,", "(line, point,),"), +("VerticalCubic", "VerticalCubicB4P", "p1, p2, p3, p4,", "(p1, p2, p3, p4),"), +("ConicArc", "ConicArcBTPC", "p1, p2, p3, center,", "(p1, p2, p3, center),"), +##### +# intersections. The only standard object is the intersection +# of two lines, which always gives one single point +##### +("LineLineIntersection", "LineLineIntersection", "l1, l2,", "(l1, l2),"), +##### +# Classe CircleCircleIntersection e ConicLineIntersection +# l'intero "which" puo' assumere i valori 1 o -1 per indicare quale +# delle due intersezioni si desidera ottenere +# si potrebbe mettere un controllo... +##### +("CircleCircleIntersection", "CircleCircleIntersection", + "c1, c2, witch,", "(c1, c2, Int(witch),),"), +("ConicLineIntersection", "ConicLineIntersection", + "conic, line, witch,", "(conic, line, Int(witch),),"), +###### Classe Triangle +("Triangle", "TriangleB3P", "p1, p2, p3,", "(p1, p2, p3),"), +###### Classe Polygon (the only argument is a points vect) +("Polygon", "PolygonBNP", "pvec,", "pvec,"), +###### Classe PolygonBCV +# Poligono regolare dati il centro e un vertice; il terzo argomento +# e' un intero contenente il numero di lati +("PolygonBCV", "PoligonBCV", + "center, vertex, n,", "(center, vertex, Int(n)),"), +##### Classe PolygonVertex (poligono, intero >= 0) +("PolygonVertex", "PolygonVertex", + "polygon, i,", "(polygon, Int(i)),"), +##### Classe PolygonSide (poligono, intero >= 0) +("PolygonSide", "PolygonSide", + "polygon, i,", "(polygon, Int(i)),"), +###### vector, angle,... +("Vector", "Vector", "p1, p2,", "(p1, p2),"), +("Angle", "Angle", "p1, v, p2,", "(p1, v, p2),"), +###### Transformations +("Translate", "Translation", "obj, vector,", "(obj, vector),"), +("CentralSymmetry", "PointReflection", "obj, center,", "(obj, center),"), +("AxialSymmetry", "LineReflection", "obj, center,", "(obj, center),"), +("Rotate", "Rotation", + "obj, center, angle,", "(obj, center, angle),"), +("Scale", "ScalingOverCenter", + "obj, center, segment,", "(obj, center, segment),"), +("Scale2", "ScalingOverCenter2", + "obj, center, s1, s2,", "(obj, center, s1, s2),"), +("InvertPoint", "InvertPoint", + "point, circle,", "(point, circle),"), +("CircularInversion", "CircularInversion", + "objecttoinvert, circle,", "(objecttoinvert, circle),"), +("InvertLine", "InvertLine", + "line, circle,", "(line, circle),"), +("InvertCircle", "InvertCircle", + "circletoinvert, circle,", "(circletoinvert, circle),"), +("InvertArc", "InvertArc", + "arctoinvert, circle,", "(arctoinvert, circle),"), +("InvertSegment", "InvertSegment", + "segment, circle,", "(segment, circle),"), +###### Text, Label, ... +("Text", "Label", + "point, string, boxed=0,", + "(Int(boxed), kig_point(point), kig_string(string)),"), +("Label", "Label", + "obj, displ, string, boxed=0,", + "(Int(boxed),kig_relpoint(obj, displ),kig_string(string)),"), +("VarText", "Label", + "point, string, vars, boxed=0,", + "(Int(boxed), kig_point(point), \ + kig_string(string))+tuple(vars),"), +("VarLabel", "Label", + "obj, displ, string, vars, boxed=0,", + "(Int(boxed), kig_relpoint(obj, displ), \ + kig_string(string))+tuple(vars),"), +###### Python scripting... we need some work here... +("PythonScript", "PythonExecuteType", + "script, argvec,", + '(Object("PythonCompileType", (kig_string(script),), shown,\ + name, internal, width, pointstyle, linestyle,\ + color),)+tuple(argvec),'), +) + +def objectbuild(nameclass, namekig, params, objparams): + """Create string with a Object class definition.""" + return """class %s(Object): + + def __init__(self, %s shown=None, name=None, internal=None, + width=None, pointstyle=None, linestyle=None, color=None): + Object.__init__(self, "%s", %s shown, name, internal, + width, pointstyle, linestyle, color) +""" % (nameclass, params, namekig, objparams) + +for o in objects: + p1, p2, p3, p4 = o + exec objectbuild(p1, p2, p3, p4) + +##### +# Propertys +##### + +property=(\ +("Type", "base-object-type", "o,", "o,"), +("Coordinate", "coordinate", "point,", "point,"), +("XCoord", "coordinate-x", "point,", "point,"), +("YCoord", "coordinate-y", "point,", "point,"), +("MidPoints", "mid-point", "a, b,", "Segment(a, b, internal=True),"), +("MidPoint", "mid-point", "segment,", "segment,"), +("EndPointA", "end-point-A", "segment,", "segment,"), +("EndPointB", "end-point-B", "segment,", "segment,"), +("Length", "length", "segment,", "segment,"), +("Equation", "equation", "segment,", "segment,"), +("Slope", "slope", "segment,", "segment,"), +("NumOfSides", "polygon-number-of-sides", "poly,", "poly,"), +("Perimeter", "polygon-perimeter", "poly,", "poly,"), +("Surface", "polygon-surface", "poly,", "poly,"), +("CenterOfMass", "polygon-center-of-mass", "poly,", "poly,"), +("WindingNumber", "polygon-winding-number", "poly,", "poly,"), +("Radius", "radius", "circle,", "circle,"), +("Center", "center", "circle,", "circle,"), +("Bisector", "angle-bisector", "angle,", "angle,"), +("Support", "support", "object,", "object,"), +) + +def propertybuild(nameclass, namekig, params, objparams): + """Create string with a Property class definition.""" + return """class %s(Property): + + def __init__(self, %s shown=None, name=None, internal=False, + width=None, pointstyle=None, linestyle=None, color=None): + Property.__init__(self, "%s", %s shown, name, internal, + width, pointstyle, linestyle, color) +""" % (nameclass, params, namekig, objparams) + +for p in property: + p1, p2, p3, p4 = p + exec propertybuild(p1, p2, p3, p4) + +##### +# Start of properties definitions as Object's metod +##### +# da sistemare! +points =(Point, ConstrainedPoint, RelativePoint, PolygonVertex) +lines=(Segment, Ray, Vector, InvertLine) +segments=(Segment, Vector, PolygonSide, InvertSegment) +circles =(Circle, CircleBy3Points, CircularInversion, ArcBy3Points, + ArcByCenterPointAngle, InvertCircle) +polygons=(Polygon, PolygonBCV, Triangle) +angles =(Angle,) +supp = circles+lines + +methods=(\ +("coordinate", "coordinate", points), +("coordinate-x", "xcoord", points), +("coordinate-y", "ycoord", points), +("mid-point", "midpoint", segments), +("end-point-A", "endpointA", segments), +("end-point-B", "endpointB", segments), +("length", "length", segments), +("equation", "equation", lines), +("slope", "slope", lines), +("polygon-number-of-sides", "numofsides", polygons), +("polygon-perimeter", "perimeter", polygons), +("polygon-surface", "surface", polygons), +("polygon-center-of-mass", "centerofmass", polygons), +("polygon-winding-number", "windingnumber", polygons), +("center", "center", polygons), +("center", "center", circles), +("angle-bisector", "bisector", angles), +("support", "support", supp), +) + +def methodsbuild(namekig): + """Create string with a method class definition.""" + return """def method(self,shown=None, name=None, internal=False, + width=None, pointstyle=None, linestyle=None, color=None): + return Property("%s", self, shown, name, internal, + width, pointstyle, linestyle, color) +""" % (namekig, ) + +for p in methods: + p1, p2, cl = p + exec methodsbuild(p1) + for c in cl: + setattr(c, p2, method) + +##### +# Usage +##### + +def usage(codexit): + print >> sys.stderr, """ +usage: pykig.py [options...] file ... + +Options: + -h, --help Show this text. + -o + --output output no call Kig + -v, --version output version + -n, --nokig no call Kig + +examples: + $ pykig.py my_file.kpy + $ pykig.py -o output_file.kig my_file.kpy + $ ... +""" + sys.exit(codexit) + +##### +# Main body +##### + +import sys, traceback, os +#from math import * # for user's programs +import math # for user's programs +import getopt +import atexit + +def prog(): + try: + _opts, _args = getopt.getopt(sys.argv[1:], "hvno:",\ + ["help", "version", "nokig", "output="]) + except getopt.GetoptError: + print "GetoptError" + usage(2) + _callKig=True + _of=False + for _opt, _arg in _opts: + if _opt in ("-h", "--help"): + usage(0) + if _opt in ("-v", "--version"): + print "version:", version + sys.exit(0) + if _opt in ("-n", "--nokig"): + _callKig=False + elif _opt in ("-o", "--output"): + _outfilename=_arg + _of=True + _callKig=False # se c'è il file di output, non viene chiamato Kig + if len(_args)==0: + _infilename=raw_input("Nome del file di input: ") + if not _infilename: + print "No Input filename" + usage(2) + elif len(_args)==1: + _infilename=_args[0] + else: + print "No infilename" + usage(2) + try: + _infile = open(_infilename, 'r') + except: + print >> sys.stderr, _infilename, 'unreadable' + sys.exit(2) + if _of: + if _outfilename=="-": + _n, _e = os.path.splitext(_infilename) + _outfilename=_n+'.kig' + else: + _outfilename="/tmp/pykig" + str(os.getpid()) + ".kig" + global kigdocument + kigdocument=KigDocument(_outfilename, _callKig, _of) + kd=kigdocument + try: + execfile(_infilename, globals()) + except: + print >> sys.stderr, 'syntax error in', _infilename + _info = sys.exc_info() # vorrei stampare il traceback... + traceback.print_exc() + sys.exit(3) + kigdocument.close() + + if _infile != sys.stdin: + _infile.close() + +def lib(): + _outfilename="/tmp/pykig" + str(os.getpid()) + ".kig" + global kigdocument + kigdocument=KigDocument(_outfilename) + kd=kigdocument + atexit.register(kigdocument.close) + +if __name__ == "__main__": + prog() +else: + lib() diff --git a/kig/scripting/Makefile.am b/kig/scripting/Makefile.am new file mode 100644 index 00000000..c007a612 --- /dev/null +++ b/kig/scripting/Makefile.am @@ -0,0 +1,22 @@ +INCLUDES=$(all_includes) $(BOOST_PYTHON_INCLUDES) +KDE_CXXFLAGS=$(USE_EXCEPTIONS) +noinst_LTLIBRARIES=libscripting.la +noinst_HEADERS = \ + python_type.h \ + python_scripter.h \ + script-common.h \ + script_mode.h \ + newscriptwizard.h +libscripting_la_SOURCES = \ + python_type.cc \ + python_scripter.cc \ + script-common.cc \ + script_mode.cc \ + newscriptwizardbase.ui \ + newscriptwizard.cc +libscripting_la_LIBADD = $(BOOST_PYTHON_LIBS) $(PYTHON_LIBS) -lkatepartinterfaces +libscripting_la_LDFLAGS = $(all_libraries) $(PYTHON_LDFLAGS) +METASOURCES=AUTO + +xml_DATA = python-kig.xml +xmldir = $(kde_datadir)/katepart/syntax diff --git a/kig/scripting/newscriptwizard.cc b/kig/scripting/newscriptwizard.cc new file mode 100644 index 00000000..165f8e98 --- /dev/null +++ b/kig/scripting/newscriptwizard.cc @@ -0,0 +1,234 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "newscriptwizard.h" +#include "newscriptwizard.moc" + +#include "script_mode.h" + +#include +#include + +//#include +//#include +// make it still work on old kde 3.1... +#include +// +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +NewScriptWizard::~NewScriptWizard() +{ + if ( !document ) + { + delete textedit; + } + else + { + //restoring the state of the dynamic word wrap + dynamic_cast( editor )->setDynWordWrap( prevDynWordWrap ); + delete editor->document(); + } +} + +NewScriptWizard::NewScriptWizard( QWidget* parent, ScriptModeBase* mode ) + : NewScriptWizardBase( parent, "New Script Wizard" ), + mmode( mode ) +{ + document = KTextEditor::EditorChooser::createDocument( 0, "KTextEditor::Document" ); +// document = 0; + + gridLayout->expand( 2, 1 ); + + if ( !document ) + { + // there is no KDE textditor component installed, so we'll use a + // simplier KTextEdit + textedit = new KTextEdit( mpcode, "textedit" ); + textedit->setFont( KGlobalSettings::fixedFont() ); + gridLayout->addWidget( textedit, 1, 0 ); + } + else + { + // creating the 'view', hat is what the user see and interact with + editor = document->createView( mpcode, "editor" ); + gridLayout->addWidget( editor, 1, 0 ); + + // casting to the interfaces we'll use often + hli = dynamic_cast( document ); + + // displaying the left border with line numbers + KToggleAction *a = dynamic_cast( editor->actionCollection()->action("view_line_numbers") ); + a->activate(); + + // saving the state of dynamic word wrap and disabling it + prevDynWordWrap = dynamic_cast( editor )->dynWordWrap(); + dynamic_cast( editor )->setDynWordWrap( false ); + + // saving the "no highlight" id + noHlStyle = hli->hlMode(); + + // creating the popup menu + KPopupMenu* pm = new KPopupMenu( editor ); + // creating the actions for the code editor... + KActionCollection* ac = new KActionCollection( editor ); + KAction* undoAction = KStdAction::undo( this, SLOT( slotUndo() ), ac ); + KAction* redoAction = KStdAction::redo( this, SLOT( slotRedo() ), ac ); + KAction* cutAction = KStdAction::cut( this, SLOT( slotCut() ), ac ); + KAction* copyAction = KStdAction::copy( this, SLOT( slotCopy() ), ac ); + KAction* pasteAction = KStdAction::paste( this, SLOT( slotPaste() ), ac ); + // ... and plugging them into the popup menu (to build it, of course :) ) + undoAction->plug( pm ); + redoAction->plug( pm ); + pm->insertSeparator(); + cutAction->plug( pm ); + copyAction->plug( pm ); + pasteAction->plug( pm ); + + // finally, we install the popup menu + dynamic_cast( editor )->installPopup( pm ); + } + + connect( this, SIGNAL( helpClicked() ), this, SLOT( slotHelpClicked() ) ); +} + +void NewScriptWizard::back() +{ + if ( currentPage() == mpcode ) + { + // currentPage() is not yet updated, so we're now entering the + // args page.. + mmode->argsPageEntered(); + } + else assert( false ); + NewScriptWizardBase::back(); +} + +void NewScriptWizard::next() +{ + if ( currentPage() == mpargs ) + mmode->codePageEntered(); + else assert( false ); + if ( !document ) + { + textedit->setFocus(); + } + else + { + editor->setFocus(); + } + NewScriptWizardBase::next(); +} + +void NewScriptWizard::reject() +{ + if ( mmode->queryCancel() ) + NewScriptWizardBase::reject(); +} + +void NewScriptWizard::accept() +{ + if ( mmode->queryFinish() ) + NewScriptWizardBase::accept(); +} + +void NewScriptWizard::slotHelpClicked() +{ + kapp->invokeHelp( QString::fromLatin1( "scripting" ), + QString::fromLatin1( "kig" ) ); +} + +void NewScriptWizard::setText( const QString& text ) +{ + if ( !document ) + { + textedit->setText( text ); + } + else + { + dynamic_cast( document )->setText( text ); + } +} + +QString NewScriptWizard::text() +{ + if ( !document ) + { + return textedit->text(); + } + else + { + return dynamic_cast( document )->text(); + } +} + +void NewScriptWizard::setType( ScriptType::Type type ) +{ + labelFillCode->setText( ScriptType::fillCodeStatement( type ) ); + + if ( !!document ) + { + if ( type != ScriptType::Unknown ) + { + for ( uint i = 0; i < hli->hlModeCount(); ++i ) + { + if ( hli->hlModeName( i ) == ScriptType::highlightStyle( type ) ) + { + // we found our highlight style, setting it + hli->setHlMode( i ); + return; + } + } + } + else + { + hli->setHlMode( noHlStyle ); + } + } +} + +void NewScriptWizard::slotUndo() +{ + dynamic_cast( document )->undo(); +} + +void NewScriptWizard::slotRedo() { + dynamic_cast( document )->redo(); +} + +void NewScriptWizard::slotCut() { + dynamic_cast( editor )->cut(); +} + +void NewScriptWizard::slotCopy() { + dynamic_cast( editor )->copy(); +} + +void NewScriptWizard::slotPaste() { + dynamic_cast( editor )->paste(); +} diff --git a/kig/scripting/newscriptwizard.h b/kig/scripting/newscriptwizard.h new file mode 100644 index 00000000..67b51d94 --- /dev/null +++ b/kig/scripting/newscriptwizard.h @@ -0,0 +1,72 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_SCRIPTING_NEWSCRIPTWIZARD_H +#define KIG_SCRIPTING_NEWSCRIPTWIZARD_H + +#include "newscriptwizardbase.h" + +#include "script-common.h" + +#include +#include +#include +#include + +#include + +class ScriptModeBase; + +class NewScriptWizard + : public NewScriptWizardBase +{ + Q_OBJECT + ScriptModeBase* mmode; +public: + NewScriptWizard( QWidget* parent, ScriptModeBase* mode ); + ~NewScriptWizard(); + + void back(); + void next(); + void reject(); + + void setText( const QString& text ); + QString text(); + + void setType( ScriptType::Type type ); + +public slots: + void slotHelpClicked(); + void accept(); + + void slotUndo(); + void slotRedo(); + void slotCut(); + void slotCopy(); + void slotPaste(); + +protected: + KTextEdit* textedit; + KTextEditor::Document* document; + KTextEditor::HighlightingInterface* hli; + KTextEditor::View* editor; + + uint noHlStyle; + bool prevDynWordWrap; +}; + +#endif diff --git a/kig/scripting/newscriptwizardbase.ui b/kig/scripting/newscriptwizardbase.ui new file mode 100644 index 00000000..30117961 --- /dev/null +++ b/kig/scripting/newscriptwizardbase.ui @@ -0,0 +1,81 @@ + +NewScriptWizardBase + + + NewScriptWizardBase + + + + 0 + 0 + 610 + 360 + + + + New Script + + + + mpargs + + + Select Arguments + + + + unnamed + + + + textLabel1 + + + Select the argument objects ( if any ) +in the Kig window and press "Next". + + + AlignCenter + + + + + + + mpcode + + + Enter Code + + + + unnamed + + + + gridLayout + + + + unnamed + + + + labelFillCode + + + Now fill in the code: + + + + + + + + + + + + ktextedit.h + + diff --git a/kig/scripting/python-kig.xml b/kig/scripting/python-kig.xml new file mode 100644 index 00000000..930d5f8f --- /dev/null +++ b/kig/scripting/python-kig.xml @@ -0,0 +1,289 @@ + + + + + + + + import + from + as + + + + and + assert + break + class + continue + def + del + elif + else + except + exec + finally + for + global + if + in + is + lambda + not + or + pass + print + raise + return + try + while + yield + + + + abs + apply + buffer + callable + chr + cmp + coerce + compile + complex + copyright + credits + delattr + dir + divmod + eval + execfile + exit + filter + float + getattr + globals + hasattr + hash + hex + id + input + int + intern + isinstance + issubclass + iter + len + license + list + locals + long + map + max + min + oct + open + ord + pow + quit + range + raw_input + reduce + reload + repr + round + setattr + slice + str + tuple + type + unichr + unicode + vars + xrange + zip + + acos + asin + atan + atan2 + ceil + cos + cosh + degrees + exp + fabs + floor + fmod + frexp + hypot + ldexp + log + log10 + modf + radians + sin + sinh + sqrt + tan + tanh + + + + + None + self + + + + AbstractLine + Angle + Arc + BogusObject + CartesianConic + Circle + Conic + ConicCartesianData + ConicPolarData + Coordinate + Cubic + CubicCartesianData + Curve + DoubleObject + IntObject + InvalidObject + Line + LineData + Object + ObjectType + Point + PolarConic + Ray + Segment + StringObject + TestResultObject + Transformation + Vector + + + + e + pi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kig/scripting/python-scripting-api-dox-mainpage.dox b/kig/scripting/python-scripting-api-dox-mainpage.dox new file mode 100644 index 00000000..9bf6bbcb --- /dev/null +++ b/kig/scripting/python-scripting-api-dox-mainpage.dox @@ -0,0 +1,26 @@ +/** \mainpage Kig Python Scripting API Documentation + * \section Introduction + * This is the documentation of the Kig Python Scripting API. It is + * intended as a reference for people using the Kig Python Scripting + * System. The Documentation is generated from the C++ sources for + * the classes, and unfortunately, this means that the documentation + * uses a C++ syntax. However, if you ignore this fact, and simply + * look at the API as a set of classes with member and static + * functions, then you should be fine. + * + * \section The API + * This API is mostly meant to be used from user-defined calc() + * functions. In these functions, it is necessary to + * \li access the information of the argument \ref ObjectImp's + * \li construct and return a new ObjectImp + * + * Both uses require the ObjectImp API to be exported to Python, and + * this is the major part of this API. Some more classes are also + * exported, but mostly because they are used from one of the + * ObjectImp's APIs. + * + * \section Links + * + * Next suggested reading is the + * \ref ObjectImp "documentation of the ObjectImp class". + */ diff --git a/kig/scripting/python_scripter.cc b/kig/scripting/python_scripter.cc new file mode 100644 index 00000000..7e833d5c --- /dev/null +++ b/kig/scripting/python_scripter.cc @@ -0,0 +1,578 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "python_scripter.h" + +#include +#include +#include +#include +#include + +#include "../misc/common.h" +#include "../misc/coordinate.h" +#include "../misc/cubic-common.h" +#include "../misc/kigtransform.h" +#include "../objects/bogus_imp.h" +#include "../objects/common.h" +#include "../objects/circle_imp.h" +#include "../objects/cubic_imp.h" +#include "../objects/line_imp.h" +#include "../objects/other_imp.h" +#include "../objects/point_imp.h" + +using namespace boost::python; + +BOOST_PYTHON_MODULE_INIT( kig ) +{ + class_( "Coordinate" ) + .def( init() ) + .def( init() ) + .def( "invalidCoord", &Coordinate::invalidCoord ) + .staticmethod( "invalidCoord" ) + .def( "valid", &Coordinate::valid ) + .def( "distance", &Coordinate::distance ) + .def( "length", &Coordinate::length ) + .def( "squareLength", &Coordinate::squareLength ) + .def( "orthogonal", &Coordinate::orthogonal ) + .def( "round", &Coordinate::round ) + .def( "normalize", &Coordinate::normalize ) + .def( -self ) +// .def( self = self ) + .def( self += self ) + .def( self -= self ) + .def( self *= other() ) + .def( self *= other() ) + .def( self /= other() ) + .def( self / other() ) + .def( self + self ) + .def( self - self ) + .def( self * other() ) + .def( other() * self ) + .def( self * self ) + .def_readwrite( "x", &Coordinate::x ) + .def_readwrite( "y", &Coordinate::y ) + ; + + class_( "LineData" ) + .def( init() ) + .def( "dir", &LineData::dir ) + .def( "length", &LineData::length ) + .def( "isParallelTo", &LineData::isParallelTo ) + .def_readwrite( "a", &LineData::a ) + .def_readwrite( "b", &LineData::b ) + ; + + // we need this cause Transformation::apply is overloaded and + // otherwise using Transformation::apply would be ambiguous.. + const Coordinate (Transformation::*transformapplyfunc)( const Coordinate& ) const = &Transformation::apply; + class_( "Transformation", no_init ) + .def( "apply", transformapplyfunc ) + .def( "isHomothetic", &Transformation::isHomothetic ) + .def( "inverse", &Transformation::inverse ) + .def( "identity", &Transformation::identity ) + .def( "translation", &Transformation::translation ) + .def( "rotation", &Transformation::rotation ) + .def( "pointReflection", &Transformation::pointReflection ) + .def( "lineReflection", &Transformation::lineReflection ) + .def( "castShadow", &Transformation::castShadow ) + .def( "projectiveRotation", &Transformation::projectiveRotation ) + .def( "scalingOverPoint", &Transformation::scalingOverPoint ) + .def( "scalingOverLine", &Transformation::scalingOverLine ) + .def( self * self ) + .def( self == self ) + .staticmethod( "identity" ) + .staticmethod( "translation" ) + .staticmethod( "rotation" ) + .staticmethod( "pointReflection" ) + .staticmethod( "lineReflection" ) + .staticmethod( "castShadow" ) + .staticmethod( "projectiveRotation" ) + .staticmethod( "scalingOverPoint" ) + .staticmethod( "scalingOverLine" ) + ; + + class_( "ObjectType", no_init ) + .def( "fromInternalName", &ObjectImpType::typeFromInternalName, + return_value_policy() ) + .staticmethod( "fromInternalName" ) + .def( "inherits", &ObjectImpType::inherits ) + .def( "internalName", &ObjectImpType::internalName ) + .def( "translatedName", &ObjectImpType::translatedName ) + .def( "selectStatement", &ObjectImpType::selectStatement ) + .def( "removeAStatement", &ObjectImpType::removeAStatement ) + .def( "addAStatement", &ObjectImpType::addAStatement ) + .def( "moveAStatement", &ObjectImpType::moveAStatement ) + .def( "attachToThisStatement", &ObjectImpType::attachToThisStatement ) + ; + + class_( "Object", no_init ) + .def( "stype", &ObjectImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + .def( "inherits", &ObjectImp::inherits ) + .def( "transform", &ObjectImp::transform, + return_value_policy() ) + .def( "valid", &ObjectImp::valid ) + .def( "copy", &ObjectImp::copy, + return_value_policy() ) + .def( "equals", &ObjectImp::equals ) + ; + + class_, boost::noncopyable>( "Curve", no_init ) + .def( "stype", &CurveImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) +// .def( "getParam", &CurveImp::getParam ) +// .def( "getPoint", &CurveImp::getPoint ); + ; + class_ >( "Point", init() ) + .def( "stype", &PointImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + .def( "coordinate", &PointImp::coordinate, + return_internal_reference<1>() ) + .def( "setCoordinate", &PointImp::setCoordinate ) + ; + + class_, boost::noncopyable >( "AbstractLine", no_init ) + .def( "stype", &AbstractLineImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + .def( "slope", &AbstractLineImp::slope ) + .def( "equationString", &AbstractLineImp::equationString ) + .def( "data", &AbstractLineImp::data ) + ; + + class_ >( "Segment", init() ) + .def( "stype", &SegmentImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + .def( init() ) + .def( "length", &SegmentImp::length ) + ; + + class_ >( "Ray", init() ) + .def( "stype", &RayImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + .def( init() ) + ; + + class_ >( "Line", init() ) + .def( "stype", &LineImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + .def( init() ) + ; + + class_( "ConicCartesianData", init() ) + .def( init() ) + .def( "invalidData", &ConicCartesianData::invalidData ) + .staticmethod( "invalidData" ) + .def( "valid", &ConicCartesianData::valid ) +// .def( init() ) +// .def_readwrite( "coeffs", &ConicCartesianData::coeffs ) + ; + + class_( "ConicPolarData", init() ) + .def( init() ) + .def_readwrite( "focus1", &ConicPolarData::focus1 ) + .def_readwrite( "pdimen", &ConicPolarData::pdimen ) + .def_readwrite( "ecostheta0", &ConicPolarData::ecostheta0 ) + .def_readwrite( "esintheta0", &ConicPolarData::esintheta0 ) + ; + + class_, boost::noncopyable >( "Conic", no_init ) + .def( "stype", &ConicImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + .def( "conicType", &ConicImp::conicType ) +// .def( "conicTypeString", &ConicImp::conicTypeString ) +// .def( "cartesianEquationString", &ConicImp::cartesianEquationString ) +// .def( "polarEquationString", &ConicImp::polarEquationString ) + .def( "cartesianData", &ConicImp::cartesianData ) + .def( "polarData", &ConicImp::polarData ) + .def( "focus1", &ConicImp::focus1 ) + .def( "focus2", &ConicImp::focus2 ) + ; + + class_ >( "CartesianConic", init() ) + ; + class_ >( "PolarConic", init() ) + ; + + class_ >( "Circle", init() ) + .def( "stype", &CircleImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + .def( "center", &CircleImp::center ) + .def( "radius", &CircleImp::radius ) + .def( "squareRadius", &CircleImp::squareRadius ) + .def( "surface", &CircleImp::surface ) + .def( "circumference", &CircleImp::circumference ) + ; + + class_ >( "Vector", init() ) + .def( "stype", &VectorImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + .def( "length", &VectorImp::length ) + .def( "dir", &VectorImp::dir ) + .def( "data", &VectorImp::data ) + ; + + class_ >( "Angle", init() ) + .def( "stype", &AngleImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + .def( "size", &AngleImp::size ) + .def( "point", &AngleImp::point ) + .def( "startAngle", &AngleImp::startAngle ) + .def( "angle", &AngleImp::angle ) + ; + + class_ >( "Arc", init() ) + .def( "stype", &ArcImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + .def( "startAngle", &ArcImp::startAngle ) + .def( "angle", &ArcImp::angle ) + .def( "radius", &ArcImp::radius ) + .def( "center", &ArcImp::center ) + .def( "firstEndPoint", &ArcImp::firstEndPoint ) + .def( "secondEndPoint", &ArcImp::secondEndPoint ) + .def( "sectorSurface", &ArcImp::sectorSurface ) + ; + + class_, boost::noncopyable >( "BogusObject", no_init ) + .def( "stype", &BogusImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + ; + + class_ >( "InvalidObject", init<>() ) + .def( "stype", &InvalidImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + ; + + class_ >( "DoubleObject", init() ) + .def( "stype", &DoubleImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + .def( "data", &DoubleImp::data ) + .def( "setData", &DoubleImp::setData ) + ; + + class_ >( "IntObject", init() ) + .def( "stype", &IntImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + .def( "data", &IntImp::data ) + .def( "setData", &IntImp::setData ) + ; + + class_ >( "StringObject", no_init ) + .def( "stype", &StringImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) +// .def( "data", &StringImp::data ) +// .def( "setData", &StringImp::setData ) + ; + + class_ >( "TestResultObject", no_init ) + .def( "stype", &TestResultImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) +// .def( "data", &TestResultImp::data ) + ; + +// class_ >( "Text", init() ) +// .def( "stype", &TextImp::stype, +// return_value_policy() ) +// .staticmethod( "stype" ) +// .def( "text", &TextImp::text ) +// .def( "coordinate", &TextImp::coordinate ) +// .def( "hasFrame", &TextImp::hasFrame ) +// ; + + class_( "CubicCartesianData", init() ) + .def( "invalidData", &CubicCartesianData::invalidData ) + .staticmethod( "invalidData" ) + .def( "valid", &CubicCartesianData::valid ) +// .def( init() ) +// .def_readwrite( "coeffs", &CubicCartesianData::coeffs ) + ; + + class_ >( "Cubic", init() ) + .def( "stype", &CubicImp::stype, + return_value_policy() ) + .staticmethod( "stype" ) + .def( "data", &CubicImp::data ) + ; + +} + +PythonScripter* PythonScripter::instance() +{ + static PythonScripter t; + return &t; +} + +class PythonScripter::Private +{ +public: + dict mainnamespace; +}; + +// allocates a new string using new [], and copies contents into it.. +static char* newstring( const char* contents ) +{ + char* ret = new char[strlen( contents ) + 1]; + strcpy( ret, contents ); + return ret; +} + +PythonScripter::PythonScripter() +{ + d = new Private; + + // tell the python interpreter about our API.. + + // the newstring stuff is to prevent warnings about conversion from + // const char* to char*.. + char* s = newstring( "kig" ); + PyImport_AppendInittab( s, initkig ); + // we can't delete this yet, since python keeps a pointer to it.. + // This means we have a small but harmless memory leak here, but it + // doesn't hurt at all, since it could only be freed at the end of + // the program, at which time it is freed by the system anyway if we + // don't do it.. + //delete [] s; + + Py_Initialize(); + + s = newstring( "import math; from math import *;" ); + PyRun_SimpleString( s ); + delete [] s; + s = newstring( "import kig; from kig import *;" ); + PyRun_SimpleString( s ); + delete [] s; + s = newstring( "import traceback;" ); + PyRun_SimpleString( s ); + delete [] s; + + // find the main namespace.. + + s = newstring( "__main__" ); + handle<> main_module( borrowed( PyImport_AddModule( s ) ) ); + delete [] s; + + handle<> mnh(borrowed( PyModule_GetDict(main_module.get()) )); + d->mainnamespace = extract( mnh.get() ); +} + +PythonScripter::~PythonScripter() +{ + PyErr_Clear(); + Py_Finalize(); + delete d; +} + +class CompiledPythonScript::Private +{ +public: + int ref; + object calcfunc; + // TODO +// object movefunc; +}; + +ObjectImp* CompiledPythonScript::calc( const Args& args, const KigDocument& ) +{ + return PythonScripter::instance()->calc( *this, args ); +} + +CompiledPythonScript::~CompiledPythonScript() +{ + --d->ref; + if ( d->ref == 0 ) + delete d; +} + +CompiledPythonScript::CompiledPythonScript( Private* ind ) + : d( ind ) +{ + ++d->ref; +} + +CompiledPythonScript PythonScripter::compile( const char* code ) +{ + clearErrors(); + dict retdict; + bool error = false; + try + { + (void) PyRun_String( const_cast( code ), Py_file_input, + d->mainnamespace.ptr(), retdict.ptr() ); + } + catch( ... ) + { + error = true; + }; + error |= static_cast( PyErr_Occurred() ); + if ( error ) + { + saveErrors(); + retdict.clear(); + } + + // debugging stuff, removed. +// std::string dictstring = extract( str( retdict ) ); + + CompiledPythonScript::Private* ret = new CompiledPythonScript::Private; + ret->ref = 0; + ret->calcfunc = retdict.get( "calc" ); + return CompiledPythonScript( ret ); +} + +CompiledPythonScript::CompiledPythonScript( const CompiledPythonScript& s ) + : d( s.d ) +{ + ++d->ref; +} + +std::string PythonScripter::lastErrorExceptionType() const +{ + return lastexceptiontype; +} + +std::string PythonScripter::lastErrorExceptionValue() const +{ + return lastexceptionvalue; +} + +std::string PythonScripter::lastErrorExceptionTraceback() const +{ + return lastexceptiontraceback; +} + +ObjectImp* PythonScripter::calc( CompiledPythonScript& script, const Args& args ) +{ + clearErrors(); + object calcfunc = script.d->calcfunc; + try + { + std::vector objectvect; + objectvect.reserve( args.size() ); + + for ( int i = 0; i < (int) args.size(); ++i ) + { + object o( boost::ref( *args[i] ) ); + objectvect.push_back( o ); + } + + handle<> argstuph( PyTuple_New( args.size() ) ); + for ( int i = 0; i < (int) objectvect.size(); ++i ) + { + PyTuple_SetItem( argstuph.get(), i, (objectvect.begin() +i)->ptr() ); + }; + tuple argstup( argstuph ); + + handle<> reth( PyEval_CallObject( calcfunc.ptr(), argstup.ptr() ) ); +// object resulto = calcfunc( argstup ); +// handle<> reth( PyEval_CallObject( calcfunc.ptr(), args ) ); + object resulto( reth ); + + extract result( resulto ); + if( ! result.check() ) return new InvalidImp; + else + { + ObjectImp& ret = result(); + return ret.copy(); + }; + } + catch( ... ) + { + saveErrors(); + + return new InvalidImp; + }; +} + +void PythonScripter::saveErrors() +{ + erroroccurred = true; + PyObject* poexctype; + PyObject* poexcvalue; + PyObject* poexctraceback; + PyErr_Fetch( &poexctype, &poexcvalue, &poexctraceback ); + handle<> exctypeh( poexctype ); + handle<> excvalueh( poexcvalue ); + + object exctype( exctypeh ); + object excvalue( excvalueh ); + object exctraceback; + if ( poexctraceback ) + { + handle<> exctracebackh( poexctraceback ); + exctraceback = object( exctracebackh ); + } + + lastexceptiontype = extract( str( exctype ) )(); + lastexceptionvalue = extract( str( excvalue ) )(); + + object printexcfunc = d->mainnamespace[ "traceback" ].attr( "format_exception" ); + + list tracebacklist = extract( printexcfunc( exctype, excvalue, exctraceback ) )(); + str tracebackstr( "" ); + while ( true ) + { + try { + str s = extract( tracebacklist.pop() ); + tracebackstr += s; + } + catch( ... ) + { + break; + } + } + + lastexceptiontraceback = extract( tracebackstr )(); + PyErr_Clear(); +} + +void PythonScripter::clearErrors() +{ + PyErr_Clear(); + lastexceptiontype.clear(); + lastexceptionvalue.clear(); + lastexceptiontraceback.clear(); + erroroccurred = false; +} + +bool CompiledPythonScript::valid() +{ + return !!d->calcfunc; +} + +bool PythonScripter::errorOccurred() const +{ + return erroroccurred; +} + diff --git a/kig/scripting/python_scripter.h b/kig/scripting/python_scripter.h new file mode 100644 index 00000000..464b5d3e --- /dev/null +++ b/kig/scripting/python_scripter.h @@ -0,0 +1,69 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_SCRIPTING_PYTHON_SCRIPTER_H +#define KIG_SCRIPTING_PYTHON_SCRIPTER_H + +#include "../objects/common.h" + +#include + +class KigDocument; +class ObjectImp; + +class CompiledPythonScript +{ + friend class PythonScripter; + class Private; + Private* const d; + CompiledPythonScript( Private* ); +public: + CompiledPythonScript( const CompiledPythonScript& s ); + ~CompiledPythonScript(); + ObjectImp* calc( const Args& a, const KigDocument& doc ); + + bool valid(); +}; + +class PythonScripter +{ + friend class CompiledPythonScript; + class Private; + Private* d; + PythonScripter(); + ~PythonScripter(); + + void clearErrors(); + void saveErrors(); + + bool erroroccurred; + std::string lastexceptiontype; + std::string lastexceptionvalue; + std::string lastexceptiontraceback; +public: + static PythonScripter* instance(); + + bool errorOccurred() const; + std::string lastErrorExceptionType() const; + std::string lastErrorExceptionValue() const; + std::string lastErrorExceptionTraceback() const; + + CompiledPythonScript compile( const char* code ); + ObjectImp* calc( CompiledPythonScript& script, const Args& args ); +}; + +#endif diff --git a/kig/scripting/python_type.cc b/kig/scripting/python_type.cc new file mode 100644 index 00000000..0180e828 --- /dev/null +++ b/kig/scripting/python_type.cc @@ -0,0 +1,195 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "python_type.h" + +#include "python_scripter.h" + +#include "../objects/object_imp.h" +#include "../objects/bogus_imp.h" + +class PythonCompiledScriptImp + : public BogusImp +{ + mutable CompiledPythonScript mscript; +public: + typedef BogusImp Parent; + static const ObjectImpType* stype(); + const ObjectImpType* type() const; + + PythonCompiledScriptImp( const CompiledPythonScript& s ); + + void visit( ObjectImpVisitor* vtor ) const; + ObjectImp* copy() const; + bool equals( const ObjectImp& rhs ) const; + + bool isCache() const; + + CompiledPythonScript& data() const { return mscript; }; +}; + +PythonCompiledScriptImp::PythonCompiledScriptImp( const CompiledPythonScript& s ) + : BogusImp(), mscript( s ) +{ + +} + +const ObjectImpType* PythonCompiledScriptImp::stype() +{ + static const ObjectImpType t( BogusImp::stype(), "python-compiled-script-imp", + 0, 0, 0, 0, 0, 0, 0, 0, 0 ); + return &t; +} + +const ObjectImpType* PythonCompiledScriptImp::type() const +{ + return PythonCompiledScriptImp::stype(); +} + +void PythonCompiledScriptImp::visit( ObjectImpVisitor* ) const +{ + // TODO ? +} + +ObjectImp* PythonCompiledScriptImp::copy() const +{ + return new PythonCompiledScriptImp( mscript ); +} + +bool PythonCompiledScriptImp::equals( const ObjectImp& ) const +{ + // problem ? + return true; +} + +bool PythonCompiledScriptImp::isCache() const +{ + return true; +} + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( PythonCompileType ) + +PythonCompileType::PythonCompileType() + : ObjectType( "PythonCompileType" ) +{ +} + +PythonCompileType::~PythonCompileType() +{ +} + +const PythonCompileType* PythonCompileType::instance() +{ + static const PythonCompileType t; + return &t; +} + +const ObjectImpType* PythonCompileType::impRequirement( const ObjectImp*, const Args& ) const +{ + return StringImp::stype(); +} + +const ObjectImpType* PythonCompileType::resultId() const +{ + return PythonCompiledScriptImp::stype(); +} + +ObjectImp* PythonCompileType::calc( const Args& parents, const KigDocument& ) const +{ + assert( parents.size() == 1 ); + if ( !parents[0]->inherits( StringImp::stype() ) ) return new InvalidImp; + + const StringImp* si = static_cast( parents[0] ); + QString s = si->data(); + + CompiledPythonScript cs = PythonScripter::instance()->compile( s.latin1() ); + + if ( cs.valid() ) + return new PythonCompiledScriptImp( cs ); + else + return new InvalidImp(); +} + +KIG_INSTANTIATE_OBJECT_TYPE_INSTANCE( PythonExecuteType ) + +PythonExecuteType::PythonExecuteType() + : ObjectType( "PythonExecuteType" ) +{ +} + +PythonExecuteType::~PythonExecuteType() +{ +} + +const PythonExecuteType* PythonExecuteType::instance() +{ + static const PythonExecuteType t; + return &t; +} + +ObjectImp* PythonExecuteType::calc( const Args& parents, const KigDocument& d ) const +{ + assert( parents.size() >= 1 ); + if( !parents[0]->inherits( PythonCompiledScriptImp::stype() ) ) return new InvalidImp; + + CompiledPythonScript& script = static_cast( parents[0] )->data(); + + Args args( parents.begin() + 1, parents.end() ); + return script.calc( args, d ); +} + +const ObjectImpType* PythonExecuteType::impRequirement( const ObjectImp* o, const Args& parents ) const +{ + if ( o == parents[0] ) return PythonCompiledScriptImp::stype(); + else return ObjectImp::stype(); +} + +const ObjectImpType* PythonExecuteType::resultId() const +{ + return ObjectImp::stype(); +} + +std::vector PythonCompileType::sortArgs( const std::vector& args ) const +{ + return args; +} + +Args PythonCompileType::sortArgs( const Args& args ) const +{ + return args; +} + +std::vector PythonExecuteType::sortArgs( const std::vector& args ) const +{ + return args; +} + +Args PythonExecuteType::sortArgs( const Args& args ) const +{ + return args; +} + +bool PythonCompileType::isDefinedOnOrThrough( const ObjectImp*, const Args& ) const +{ + return false; +} + +bool PythonExecuteType::isDefinedOnOrThrough( const ObjectImp*, const Args& ) const +{ + return false; +} + diff --git a/kig/scripting/python_type.h b/kig/scripting/python_type.h new file mode 100644 index 00000000..1e76b0b8 --- /dev/null +++ b/kig/scripting/python_type.h @@ -0,0 +1,63 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_SCRIPTING_PYTHON_TYPE_H +#define KIG_SCRIPTING_PYTHON_TYPE_H + +#include "../objects/object_type.h" + +class PythonCompileType + : public ObjectType +{ + PythonCompileType(); + ~PythonCompileType(); +public: + static const PythonCompileType* instance(); + + ObjectImp* calc( const Args& parents, const KigDocument& d ) const; + + const ObjectImpType* impRequirement( const ObjectImp* o, const Args& parents ) const; + bool isDefinedOnOrThrough( const ObjectImp* o, const Args& parents ) const; + const ObjectImpType* resultId() const; + + std::vector sortArgs( const std::vector& args ) const; + Args sortArgs( const Args& args ) const; +}; + +class PythonExecuteType + : public ObjectType +{ + PythonExecuteType(); + ~PythonExecuteType(); +public: + static const PythonExecuteType* instance(); + + ObjectImp* calc( const Args& parents, const KigDocument& d ) const; + + const ObjectImpType* impRequirement( const ObjectImp* o, const Args& parents ) const; + bool isDefinedOnOrThrough( const ObjectImp* o, const Args& parents ) const; + const ObjectImpType* resultId() const; + + std::vector sortArgs( const std::vector& args ) const; + Args sortArgs( const Args& args ) const; + +// virtual QStringList specialActions() const; +// virtual void executeAction( int i, RealObject* o, KigDocument& d, KigWidget& w, +// NormalMode& m ) const; +}; + +#endif diff --git a/kig/scripting/script-common.cc b/kig/scripting/script-common.cc new file mode 100644 index 00000000..4bd2cbd8 --- /dev/null +++ b/kig/scripting/script-common.cc @@ -0,0 +1,95 @@ +// Copyright (C) 2004 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "script-common.h" + +#include + +#include +#include + +struct script_prop +{ + const char* fillCodeStatement; + const char* icon; + const char* highlightStyle; +}; + +static const script_prop scripts_properties[] = +{ + { I18N_NOOP( "Now fill in the code:" ), "shellscript", "" }, + { I18N_NOOP( "Now fill in the Python code:" ), "source_py", "Python-Kig" } +}; + +QString ScriptType::fillCodeStatement( ScriptType::Type type ) +{ + return i18n( scripts_properties[type].fillCodeStatement ); +} + +QString ScriptType::templateCode( ScriptType::Type type, std::list args ) +{ + if ( type == Python ) + { + QString tempcode = QString::fromLatin1( "def calc( " ); + bool firstarg = true; + QString temparg = i18n( "Note to translators: this should be a default " + "name for an argument in a Python function. The " + "default is \"arg%1\" which would become arg1, " + "arg2, etc. Give something which seems " + "appropriate for your language.", "arg%1" ); + + uint id = 1; + for ( std::list::const_iterator i = args.begin(); i != args.end(); ++i ) + { + if ( !firstarg ) tempcode += ", "; + else firstarg = false; + QString n = ( *i )->name(); + tempcode += n.isEmpty() ? temparg.arg( id ) : n; + id++; + }; + tempcode += + " ):\n" + "\t# Calculate whatever you want to show here, and return it.\n" + "\t# For example, to implement a mid point, you would put\n" + "\t# this code here:\n" + "\t#\treturn Point( ( arg1.coordinate() + arg2.coordinate() ) / 2 )\n" + "\t# Please refer to the manual for more information.\n" + "\n"; + return tempcode; + } + + kdDebug() << "No such script type: " << type << endl; + return ""; +} + +const char* ScriptType::icon( ScriptType::Type type ) +{ + return scripts_properties[type].icon; +} + +QString ScriptType::highlightStyle( ScriptType::Type type ) +{ + return QString( scripts_properties[type].highlightStyle ); +} + +ScriptType::Type ScriptType::intToType( int type ) +{ + if ( type == 1 ) + return Python; + + return Unknown; +} diff --git a/kig/scripting/script-common.h b/kig/scripting/script-common.h new file mode 100644 index 00000000..1c384453 --- /dev/null +++ b/kig/scripting/script-common.h @@ -0,0 +1,61 @@ +// Copyright (C) 2004 Pino Toscano + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_SCRIPTING_SCRIPT_COMMON_H +#define KIG_SCRIPTING_SCRIPT_COMMON_H + +#include +#include + +#include "../objects/object_holder.h" + +class QString; + +class ScriptType +{ +public: + /** + * This enum represents all the script language types actually in + * Kig. The first type ( Unknown ) can be used if we don't want + * particular tunings for a script language. + */ + enum Type { Unknown = 0, Python = 1 }; + /** + * Returns an i18n'ed statement like 'Now fill in the code:' with + * the name of the script language. + */ + static QString fillCodeStatement( ScriptType::Type type ); + /** + * Returns a template code for a script language. + */ + static QString templateCode( ScriptType::Type type, std::list args ); + /** + * Returns the icon's name for a script language. + */ + static const char* icon( ScriptType::Type type ); + /** + * Returns the Kate highlight stytle name for a script language. + */ + static QString highlightStyle( ScriptType::Type type ); + /** + * Converts an int to a ScriptType::Type. Useful when reading script + * types from files. + */ + static ScriptType::Type intToType( int type ); +}; + +#endif diff --git a/kig/scripting/script_mode.cc b/kig/scripting/script_mode.cc new file mode 100644 index 00000000..000b99f8 --- /dev/null +++ b/kig/scripting/script_mode.cc @@ -0,0 +1,362 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#include "script_mode.h" + +#include "newscriptwizard.h" +#include "python_type.h" +#include "python_scripter.h" + +#include "../kig/kig_commands.h" +#include "../kig/kig_part.h" +#include "../kig/kig_view.h" +#include "../misc/calcpaths.h" +#include "../misc/kigpainter.h" +#include "../modes/dragrectmode.h" +#include "../objects/bogus_imp.h" +#include "../objects/object_imp.h" + +#include +#include + +#include +#include +#include + +void ScriptModeBase::dragRect( const QPoint& p, KigWidget& w ) +{ + if ( mwawd != SelectingArgs ) return; + + DragRectMode dm( p, mdoc, w ); + mdoc.runMode( &dm ); + std::vector ret = dm.ret(); + + KigPainter pter( w.screenInfo(), &w.stillPix, mdoc.document() ); + if ( dm.needClear() ) + { + std::vector tmp( margs.begin(), margs.begin() ); + pter.drawObjects( tmp, false ); + margs.clear(); + } + + std::copy( ret.begin(), ret.end(), std::inserter( margs, margs.begin() ) ); + pter.drawObjects( ret, true ); + + w.updateCurPix( pter.overlay() ); + w.updateWidget(); +} + +void ScriptModeBase::leftClickedObject( ObjectHolder* o, const QPoint&, + KigWidget& w, bool ) +{ + std::list::iterator dup_o; + + if ( mwawd != SelectingArgs ) return; + + KigPainter pter( w.screenInfo(), &w.stillPix, mdoc.document() ); + + if ( (dup_o = std::find( margs.begin(), margs.end(), o )) != margs.end() ) + { + margs.erase( dup_o ); + pter.drawObject( o, false ); + } + else + { + margs.push_back( o ); + pter.drawObject( o, true ); + }; + w.updateCurPix( pter.overlay() ); + w.updateWidget(); +} + +void ScriptModeBase::mouseMoved( const std::vector& os, + const QPoint& pt, KigWidget& w, bool ) +{ + if ( mwawd != SelectingArgs ) return; + + w.updateCurPix(); + if ( os.empty() ) + { + w.setCursor( KCursor::arrowCursor() ); + mdoc.emitStatusBarText( 0 ); + w.updateWidget(); + } + else + { + // the cursor is over an object, show object type next to cursor + // and set statusbar text + + w.setCursor( KCursor::handCursor() ); + QString selectstat = os.front()->selectStatement(); + + // statusbar text + mdoc.emitStatusBarText( selectstat ); + KigPainter p( w.screenInfo(), &w.curPix, mdoc.document() ); + + // set the text next to the arrow cursor + QPoint point = pt; + point.setX(point.x()+15); + + p.drawTextStd( point, selectstat ); + w.updateWidget( p.overlay() ); + } +} + +ScriptModeBase::ScriptModeBase( KigPart& doc ) + : BaseMode( doc ), mwizard( 0 ), mpart( doc ), + mwawd( SelectingArgs ) +{ + mwizard = new NewScriptWizard( doc.widget(), this ); + + doc.redrawScreen(); +} + +ScriptModeBase::~ScriptModeBase() +{ +} + +void ScriptModeBase::killMode() +{ + mdoc.doneMode( this ); +} + +bool ScriptCreationMode::queryCancel() +{ + killMode(); + return true; +} + +void ScriptModeBase::argsPageEntered() +{ + mwawd = SelectingArgs; + mdoc.redrawScreen(); +} + +void ScriptModeBase::enableActions() +{ + KigMode::enableActions(); + // we don't enable any actions.. +} + +void ScriptModeBase::codePageEntered() +{ + if ( mwizard->text().isEmpty() ) + { + // insert template code.. + QString tempcode = ScriptType::templateCode( mtype, margs ); + mwizard->setText( tempcode ); + }; + mwizard->setFinishEnabled( mwizard->mpcode, true ); + mwawd = EnteringCode; + mdoc.redrawScreen(); +} + +void ScriptModeBase::redrawScreen( KigWidget* w ) +{ + std::vector sel; + if ( mwawd == SelectingArgs ) + sel = std::vector( margs.begin(), margs.end() ); + w->redrawScreen( sel ); + w->updateScrollBars(); +} + +bool ScriptCreationMode::queryFinish() +{ + std::vector args; + + QString script = mwizard->text(); + args.push_back( new ObjectConstCalcer( new StringImp( script ) ) ); + + ObjectTypeCalcer* compiledscript = + new ObjectTypeCalcer( PythonCompileType::instance(), args ); + compiledscript->calc( mdoc.document() ); + + args.clear(); + args.push_back( compiledscript ); + for ( std::list::iterator i = margs.begin(); + i != margs.end(); ++i ) + args.push_back( ( *i )->calcer() ); + + ObjectTypeCalcer::shared_ptr reto = + new ObjectTypeCalcer( PythonExecuteType::instance(), args ); + reto->calc( mdoc.document() ); + + if ( reto->imp()->inherits( InvalidImp::stype() ) ) + { + PythonScripter* inst = PythonScripter::instance(); + QCString errtrace = inst->lastErrorExceptionTraceback().c_str(); + if ( inst->errorOccurred() ) + { + KMessageBox::detailedSorry( + mwizard, i18n( "The Python interpreter caught an error during the execution of your " + "script. Please fix the script and click the Finish button again." ), + i18n( "The Python Interpreter generated the following error output:\n%1").arg( errtrace ) ); + } + else + { + KMessageBox::sorry( + mwizard, i18n( "There seems to be an error in your script. The Python interpreter " + "reported no errors, but the script does not generate " + "a valid object. Please fix the script, and click the Finish button " + "again." ) ); + } + return false; + } + else + { + mdoc.addObject( new ObjectHolder( reto.get() ) ); + killMode(); + return true; + } +} + +void ScriptModeBase::midClicked( const QPoint&, KigWidget& ) +{ +} + +void ScriptModeBase::rightClicked( const std::vector&, + const QPoint&, KigWidget& ) +{ +} + +void ScriptModeBase::setScriptType( ScriptType::Type type ) +{ + mtype = type; + mwizard->setType( mtype ); + if ( mtype != ScriptType::Unknown ) + { + KIconLoader* il = mpart.instance()->iconLoader(); + mwizard->setIcon( il->loadIcon( ScriptType::icon( mtype ), KIcon::Small ) ); + } +} + +void ScriptModeBase::addArgs( const std::vector& obj, KigWidget& w ) +{ + KigPainter pter( w.screenInfo(), &w.stillPix, mdoc.document() ); + + std::copy( obj.begin(), obj.end(), std::inserter( margs, margs.begin() ) ); + pter.drawObjects( obj, true ); + + w.updateCurPix( pter.overlay() ); + w.updateWidget(); +} + +void ScriptModeBase::goToCodePage() +{ + mwizard->next(); +} + +ScriptCreationMode::ScriptCreationMode( KigPart& doc ) + : ScriptModeBase( doc ) +{ + mwizard->show(); +} + +ScriptCreationMode::~ScriptCreationMode() +{ +} + +ScriptEditMode::ScriptEditMode( ObjectTypeCalcer* exec_calc, KigPart& doc ) + : ScriptModeBase( doc ), mexecuted( exec_calc ) +{ + mwawd = EnteringCode; + + mexecargs = mexecuted->parents(); + assert( mexecargs.size() >= 1 ); + + mcompiledargs = mexecargs[0]->parents(); + assert( mcompiledargs.size() == 1 ); + + const ObjectImp* imp = static_cast( mcompiledargs[0] )->imp(); + assert( dynamic_cast( imp ) ); + // save the original script text, in case the user modifies the text + // in the editor and aborts the editing + morigscript = static_cast( imp )->data(); + + mwizard->setCaption( i18n( "'Edit' is a verb", "Edit Script" ) ); + mwizard->setText( morigscript ); + mwizard->show(); + mwizard->next(); + mwizard->backButton()->setEnabled( false ); + mwizard->finishButton()->setEnabled( true ); +} + +ScriptEditMode::~ScriptEditMode() +{ +} + +bool ScriptEditMode::queryFinish() +{ + MonitorDataObjects mon( mcompiledargs ); + + static_cast( mcompiledargs[0] )->switchImp( new StringImp( mwizard->text() ) ); + mexecargs[0]->calc( mpart.document() ); + + mexecuted->calc( mpart.document() ); + + mpart.redrawScreen(); + + KigCommand* comm = new KigCommand( mpart, i18n( "Edit Python Script" ) ); + mon.finish( comm ); + + if ( mexecuted->imp()->inherits( InvalidImp::stype() ) ) + { + PythonScripter* inst = PythonScripter::instance(); + QCString errtrace = inst->lastErrorExceptionTraceback().c_str(); + if ( inst->errorOccurred() ) + { + KMessageBox::detailedSorry( + mpart.widget(), i18n( "The Python interpreter caught an error during the execution of your " + "script. Please fix the script." ), + i18n( "The Python Interpreter generated the following error output:\n%1").arg( errtrace ) ); + } + else + { + KMessageBox::sorry( + mpart.widget(), i18n( "There seems to be an error in your script. The Python interpreter " + "reported no errors, but the script does not generate " + "a valid object. Please fix the script." ) ); + } + delete comm; + return false; + } + + mpart.history()->addCommand( comm ); + mpart.setModified( true ); + + killMode(); + return true; +} + +bool ScriptEditMode::queryCancel() +{ + // reverting the original script text + static_cast( mcompiledargs[0] )->switchImp( new StringImp( morigscript ) ); + mexecargs[0]->calc( mpart.document() ); + + mexecuted->calc( mpart.document() ); + // paranoic check + assert( !mexecuted->imp()->inherits( InvalidImp::stype() ) ); + + mpart.redrawScreen(); + + // no need to further checks here, as the original script text is ok + + killMode(); + return true; +} + diff --git a/kig/scripting/script_mode.h b/kig/scripting/script_mode.h new file mode 100644 index 00000000..4cbfd737 --- /dev/null +++ b/kig/scripting/script_mode.h @@ -0,0 +1,119 @@ +// Copyright (C) 2003 Dominique Devriese + +// This program is free software; you can redistribute it and/or +// modify it under the terms of the GNU General Public License +// as published by the Free Software Foundation; either version 2 +// of the License, or (at your option) any later version. + +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef KIG_SCRIPTING_SCRIPT_MODE_H +#define KIG_SCRIPTING_SCRIPT_MODE_H + +#include "script-common.h" + +#include "../modes/base_mode.h" + +#include + +class NewScriptWizard; + +/** + * Base mode to interact with a script. + */ +class ScriptModeBase + : public BaseMode +{ +protected: + ScriptModeBase( KigPart& doc ); + +// mp: argument list is implemented as a std::list instead of std::set +// because otherwise the user loses the correct argument ordering (in +// case of more than one argument + std::list margs; + NewScriptWizard* mwizard; + + KigPart& mpart; + + enum WAWD { SelectingArgs, EnteringCode }; + WAWD mwawd; + +private: + ScriptType::Type mtype; + +public: + virtual ~ScriptModeBase(); + + void dragRect( const QPoint& p, KigWidget& w ); +// void dragObject( const Objects& os, const QPoint& pointClickedOn, KigWidget& w, bool ctrlOrShiftDown ); + void leftClickedObject( ObjectHolder* o, const QPoint& p, + KigWidget& w, bool actrlOrShiftDown ); + void mouseMoved( const std::vector& os, const QPoint& p, + KigWidget& w, bool shiftpressed ); + void midClicked( const QPoint&, KigWidget& ); + void rightClicked( const std::vector&, const QPoint&, KigWidget& ); + + void argsPageEntered(); + void codePageEntered(); + + virtual bool queryFinish() = 0; + virtual bool queryCancel() = 0; + + void redrawScreen( KigWidget* w ); + + void killMode(); + + void enableActions(); + + void setScriptType( ScriptType::Type type ); + + void addArgs( const std::vector& obj, KigWidget& w ); + + void goToCodePage(); + +}; + +/** + * Script mode to create a script. + */ +class ScriptCreationMode + : public ScriptModeBase +{ +public: + ScriptCreationMode( KigPart& doc ); + virtual ~ScriptCreationMode(); + + virtual bool queryFinish(); + virtual bool queryCancel(); +}; + +/** + * Script mode to edit an already-built script. + */ +class ScriptEditMode + : public ScriptModeBase +{ +private: + ObjectTypeCalcer* mexecuted; + std::vector mexecargs; + std::vector mcompiledargs; + + QString morigscript; + +public: + ScriptEditMode( ObjectTypeCalcer* exec_calc, KigPart& doc ); + virtual ~ScriptEditMode(); + + virtual bool queryFinish(); + virtual bool queryCancel(); +}; + +#endif diff --git a/kiten/AUTHORS b/kiten/AUTHORS new file mode 100644 index 00000000..79d8cd4f --- /dev/null +++ b/kiten/AUTHORS @@ -0,0 +1,9 @@ +Jason Katz-Brown + Wrote the app + +Jim Breen + Wrote the algorithms for accessing .xjdx files for his own excellent + xjdic, and xjdxgen.c for generating index files. + +Neil Stevens + Simplified some code and made UI suggestions. diff --git a/kiten/COPYING b/kiten/COPYING new file mode 100644 index 00000000..619ff760 --- /dev/null +++ b/kiten/COPYING @@ -0,0 +1,346 @@ +(Jim Breen's license for edict and kanjidic is outlined in +edict_kanjidic_licens.txt.gz) + + + + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/kiten/Makefile.am b/kiten/Makefile.am new file mode 100644 index 00000000..656b7a49 --- /dev/null +++ b/kiten/Makefile.am @@ -0,0 +1,47 @@ +INCLUDES = $(all_includes) + +SUBDIRS = pics + +kiten_SOURCES = main.cpp kiten.cpp learn.cpp kloader.cpp ksaver.cpp \ + configsearching.ui configlearn.ui configfont.ui configdictionariesbase.ui \ + configdictionaries.cpp optiondialog.cpp kitenconfig.kcfgc + +kiten_LDFLAGS = $(all_libraries) $(KDE_RPATH) +kiten_LDADD = libkiten.la $(LIB_KIO) + +bin_PROGRAMS = kiten kitengen +lib_LTLIBRARIES = libkiten.la + +libkiten_la_LDFLAGS = $(all_libraries) $(KDE_RPATH) -no-undefined -version-info 1:0:0 +libkiten_la_LIBADD = $(LIB_KDEUI) $(LIB_KDEPRINT) + +libkiten_la_SOURCES = asyndeta.cpp dict.cpp widgets.cpp kromajiedit.cpp rad.cpp \ + deinf.cpp kitenconfig.kcfgc + +libkitenincludedir = $(includedir)/libkiten +libkiteninclude_HEADERS = \ + asyndeta.h dict.h widgets.h kromajiedit.h rad.h deinf.h + +kitengen_SOURCES = xjdxgen.c +kitengen_LDFLAGS = $(all_libraries) $(KDE_RPATH) + +METASOURCES = AUTO + +rcdir = $(kde_datadir)/kiten +rc_DATA = kitenui.rc learnui.rc eeditui.rc + +xdg_apps_DATA = kiten.desktop + +kiten_DATA = edict kanjidic radkfile vconj romkana.cnv +kitendir = $(kde_datadir)/kiten + +kde_kcfg_DATA = kiten.kcfg + +messages: rc.cpp + $(XGETTEXT) *.cpp *.h -o $(podir)/kiten.pot + + + + + +include ../admin/Doxyfile.am diff --git a/kiten/README b/kiten/README new file mode 100644 index 00000000..7d044049 --- /dev/null +++ b/kiten/README @@ -0,0 +1,23 @@ + **************************************** + ** Kiten ** + ** a Japanese reference tool ** + **************************************** + +Kiten comes ready to use. It will take a bit of time to start up the first time as it indexes your dictionary files. Later, be sure to try File->Learn... + + Kiten does do Japanese input of Kana for you. If you set up a Japanese XIM server (like Kinput2), however, and you tell Kiten to use it, you will be able to input Kanji and search with it. For a tutorial on getting Japanese Kanji input in KDE (and thus Kiten) working, please see + +http://www.katzbrown.com/shiritsu/unix help/japanese on kde/ + + If you have extra dictionaries in the correct formats, visit the "edict" and "kanjidic" configuration pages, under the "Dictionaries" configuration page, and use the "Add" button. Then Kiten will search under all of these and display the results seperately. + + Information about edict and kanjidic is available at the urls + +http://www.csse.monash.edu.au/~jwb/edict.html +http://www.csse.monash.edu.au/~jwb/kanjidic.html + +respectively. Jim Breen compiled these fine files, so many thanks to him. The licences for these two files can be found the file edict_kanjidic_licence.html in this directory. + +-- +Hope Kiten is useful to you! + Jason Katz-Brown diff --git a/kiten/TODO b/kiten/TODO new file mode 100644 index 00000000..54cd4114 --- /dev/null +++ b/kiten/TODO @@ -0,0 +1,32 @@ +- move all QRegExp generation into namespace Dict, so Kiten et. al. just tell +Dict what kind of search they want, and Dict tells them the regexp they need +to pass Dict::Index. + jasonkb says: err maybe, don't see the advantages of this. + + Neil replies: You haven't used Dict. While re-doing Learn, I went to use + searchKanji and didn't know how to formulate the regexp. No user of the API + will. Dict needs a wrapper that will handle that for the user. + +- get all SearchResults and Entries into one hierarchy. + jasonkb says: I don't understand ;) + + Neil replies: You know how Headers are a hack right now? I want them not + to be a hack in Kiten 2. + +- split the two tabs of the learn mode into separate dialogs, or even make +learn a separate app. + jasonkb says: hmm perhaps. + + Neil replies: I see three users of libkiten in the Kiten 2 age: the + dictionary, the quizzer, and the XIM server. (note that the kana lineedit + will be in the lib) + +- rewrite the index generator + jasonkb says: not me :P + + Neil replies: It's wicked, but it really does have to be done. Dict fell + to repeated effort, and so shall the generator. Hey, maybe it won't even + have to be a separate executible, but just a function under namespace Dict. + +- move all dialogs to KDialogBase, and have them used by exec()ing them + jasonkb says: sure diff --git a/kiten/asyndeta.cpp b/kiten/asyndeta.cpp new file mode 100644 index 00000000..387a84ce --- /dev/null +++ b/kiten/asyndeta.cpp @@ -0,0 +1,118 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include +#include +#include +#include + +#include + +#include "asyndeta.h" +#include "dict.h" + +int Asyndeta::refCount = 0; +Dict::Index *Asyndeta::index = 0; + +Asyndeta::Asyndeta() +{ + refCount++; + + if (!index) + { + // create index + index = new Dict::Index; + } +} + +Asyndeta::~Asyndeta() +{ + refCount--; + if (refCount == 0) + { + delete index; + index = 0; + } +} + +Dict::Index *Asyndeta::retrieveIndex() +{ + return index; +} + +void Asyndeta::readKitenConfiguration() +{ + KStandardDirs *dirs = KGlobal::dirs(); + KConfig config(dirs->findResource("config", "kitenrc")); + + QString globaledict = dirs->findResource("data", "kiten/edict"); + QString globalkanjidic = dirs->findResource("data", "kiten/kanjidic"); + + config.setGroup("edict"); + + bool edictUseGlobal = config.readBoolEntry("__useGlobal", true); + + QStringList DictNameList = config.readListEntry("__NAMES"); + QStringList DictList; + + QStringList::Iterator it; + + for (it = DictNameList.begin(); it != DictNameList.end(); ++it) + DictList.append(config.readEntry(*it)); + + QString personalDict(personalDictionaryLocation()); + if (QFile::exists(personalDict)) + { + DictList.prepend(personalDict); + DictNameList.prepend(i18n("Personal")); + } + + if (!globaledict.isNull() && edictUseGlobal) + { + DictList.prepend(globaledict); + DictNameList.prepend("Edict"); + } + + index->setDictList(DictList, DictNameList); + + config.setGroup("kanjidic"); + + bool kanjidicUseGlobal = config.readBoolEntry("__useGlobal", true); + + DictList.clear(); + DictNameList = config.readListEntry("__NAMES"); + + for (it = DictNameList.begin(); it != DictNameList.end(); ++it) + DictList.append(config.readEntry(*it)); + + if (!globalkanjidic.isNull() && kanjidicUseGlobal) + { + DictList.prepend(globalkanjidic); + DictNameList.prepend("Kanjidic"); + } + + index->setKanjiDictList(DictList, DictNameList); +} + +QString Asyndeta::personalDictionaryLocation() +{ + return KGlobal::dirs()->saveLocation("data", "kiten/dictionaries/", true).append("personal"); +} + diff --git a/kiten/asyndeta.h b/kiten/asyndeta.h new file mode 100644 index 00000000..450e5524 --- /dev/null +++ b/kiten/asyndeta.h @@ -0,0 +1,52 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#ifndef ASYNDETA_H +#define ASYNDETA_H + +class KConfig; + +namespace Dict +{ + class Index; +} + +class KDE_EXPORT Asyndeta +{ +public: + // creates index + Asyndeta(); + + ~Asyndeta(); + + Dict::Index *retrieveIndex(); + + // read information concerning dictionary files + // and set the index to use them + void readKitenConfiguration(); + + static QString personalDictionaryLocation(); + +protected: + static int refCount; + static Dict::Index *index; +}; + +#endif diff --git a/kiten/configdictionaries.cpp b/kiten/configdictionaries.cpp new file mode 100644 index 00000000..80020e23 --- /dev/null +++ b/kiten/configdictionaries.cpp @@ -0,0 +1,161 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2005 Paul Temple + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include +#include +#include +#include +#include + +#include "configdictionaries.moc" + +ConfigDictionaries::ConfigDictionaries(QWidget *parent, const char* name, WFlags f) : + ConfigDictionariesBase(parent, name, f) +{ + changed = false; + config = Config::self(); + connect(delSelEdictButton, SIGNAL(clicked()), SLOT(slotDelSelEdict())); + connect(addEdictButton, SIGNAL(clicked()), SLOT(slotAddEdict())); + connect(delSelKanjidicButton, SIGNAL(clicked()), SLOT(slotDelSelKanjidic())); + connect(addKanjidicButton, SIGNAL(clicked()), SLOT(slotAddKanjidic())); +} + +void ConfigDictionaries::updateWidgets() +{ + readDictionaries(); +} +void ConfigDictionaries::updateWidgetsDefault() +{ + // no default for custom edict list or + // should we really delete all items in the list? +} +void ConfigDictionaries::updateSettings() +{ + writeDictionaries(); +} +bool ConfigDictionaries::hasChanged() +{ + return changed; +} +bool ConfigDictionaries::isDefault() +{ + // no default for custom edict list or + // should we really delete all items in the list? + return true; +} + +void ConfigDictionaries::readDictionaries() +{ + readDictionaryList("edict"); + readDictionaryList("kanjidic"); +} + +void ConfigDictionaries::writeDictionaries() +{ + writeDictionaryList("edict"); + writeDictionaryList("kanjidic"); + changed = false; +} + +void ConfigDictionaries::readDictionaryList(const QString& group) +{ + KListView* list; + QStringList names; + if (group == "edict") + { + list = edictList; + names = config->edict__NAMES(); + } + else //if (group == "kanjidic") + { + list = kanjidicList; + names = config->kanjidic__NAMES(); + } + + QStringList::Iterator it; + for (it = names.begin(); it != names.end(); ++it) + { + QString name = group + "_" + *it; + if (!config->findItem(name)) + config->addItem(new KConfigSkeleton::ItemString(group, *it, *new QString()), name); + } + config->readConfig(); + list->clear(); + for (it = names.begin(); it != names.end(); ++it) + (void) new QListViewItem(list, *it, config->findItem(group + "_" + *it)->property().asString()); +} + +void ConfigDictionaries::writeDictionaryList(const QString& group) +{ + KListView* list; + if (group == "edict") + list = edictList; + else //if (group == "kanjidic") + list = kanjidicList; + + QStringList names; + + QListViewItemIterator it(list); + for (; it.current(); ++it ) + { + names.append(it.current()->text(0)); + QString name = group + "_" + it.current()->text(0); + KConfigSkeletonItem* item = config->findItem(name); + if (!item) + { + item = new KConfigSkeleton::ItemString(group, it.current()->text(0), *new QString()); + config->addItem(item, name); + } + item->setProperty(it.current()->text(1)); + } + + if (group == "edict") + config->setEdict__NAMES(names); + else //if (group == "kanjidic") + config->setKanjidic__NAMES(names); + config->writeConfig(); +} + +void ConfigDictionaries::slotAddEdict() { add(edictList); } +void ConfigDictionaries::slotDelSelEdict() { delSel(edictList); } +void ConfigDictionaries::slotAddKanjidic() { add(kanjidicList); } +void ConfigDictionaries::slotDelSelKanjidic() { delSel(kanjidicList); } + +void ConfigDictionaries::add(KListView* list) +{ + QListViewItem *item = list->firstChild(); + QString filename = KFileDialog::getOpenFileName(item? QFileInfo(item->text(1)).dirPath(true).append("/") : QString::null); + QString name = QFileInfo(filename).fileName(); + + (void) new QListViewItem(list, name, filename); + changed = true; + emit widgetChanged(); +} + +void ConfigDictionaries::delSel(KListView* list) +{ + QListViewItem *file = list->selectedItem(); + if (!file) + return; + + delete file; + changed = true; + emit widgetChanged(); +} diff --git a/kiten/configdictionaries.h b/kiten/configdictionaries.h new file mode 100644 index 00000000..ca301ee5 --- /dev/null +++ b/kiten/configdictionaries.h @@ -0,0 +1,60 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2005 Paul Temple + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#ifndef CONFIGDICTIONARIES_H +#define CONFIGDICTIONARIES_H + +#include "kitenconfig.h" +#include "configdictionariesbase.h" + +class ConfigDictionaries : public ConfigDictionariesBase +{ + Q_OBJECT +public: + ConfigDictionaries(QWidget *parent = 0, const char* name = 0, WFlags f = 0); + void readDictionaries(); + + // KConfig stuff + void updateWidgets(); + void updateWidgetsDefault(); + void updateSettings(); + bool hasChanged(); + bool isDefault(); + // KConfig stuff + +signals: + void widgetChanged(); +public slots: + void writeDictionaries(); +private slots: + void slotAddEdict(); + void slotAddKanjidic(); + void slotDelSelEdict(); + void slotDelSelKanjidic(); +private: + bool changed; + Config* config; + void readDictionaryList(const QString& group); + void writeDictionaryList(const QString& group); + void add(KListView* list); + void delSel(KListView* list); +}; + +#endif diff --git a/kiten/configdictionariesbase.ui b/kiten/configdictionariesbase.ui new file mode 100644 index 00000000..faf52680 --- /dev/null +++ b/kiten/configdictionariesbase.ui @@ -0,0 +1,313 @@ + +ConfigDictionariesBase + + + ConfigDictionariesBase + + + + 0 + 0 + 514 + 378 + + + + Dictionaries + + + + unnamed + + + + tabWidget3 + + + + tab + + + &Edict + + + + unnamed + + + + layout52_2 + + + + unnamed + + + 0 + + + + layout43_2 + + + + unnamed + + + + kcfg_edict__useGlobal + + + Use preinstalled edict + + + + + spacer3_2 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + layout51_2 + + + + unnamed + + + + + Name + + + true + + + true + + + + + File + + + true + + + true + + + + edictList + + + + + layout50_2 + + + + unnamed + + + + addEdictButton + + + Add... + + + + + delSelEdictButton + + + Delete + + + + + spacer4_2 + + + Vertical + + + Expanding + + + + 20 + 120 + + + + + + + + + + + + + + tab + + + &Kanjidic + + + + unnamed + + + + layout52 + + + + unnamed + + + + layout43 + + + + unnamed + + + + kcfg_kanjidic__useGlobal + + + Use preinstalled kanjidic + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + layout51 + + + + unnamed + + + + + Name + + + true + + + true + + + + + File + + + true + + + true + + + + kanjidicList + + + + + layout50 + + + + unnamed + + + + addKanjidicButton + + + Add... + + + + + delSelKanjidicButton + + + Delete + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 120 + + + + + + + + + + + + + + + + + klistview.h + klistview.h + + diff --git a/kiten/configfont.ui b/kiten/configfont.ui new file mode 100644 index 00000000..9ad6936c --- /dev/null +++ b/kiten/configfont.ui @@ -0,0 +1,33 @@ + +ConfigFont + + + ConfigFont + + + + 0 + 0 + 587 + 554 + + + + Font + + + + unnamed + + + + kcfg_font + + + + + + + kfontdialog.h + + diff --git a/kiten/configlearn.ui b/kiten/configlearn.ui new file mode 100644 index 00000000..b101de38 --- /dev/null +++ b/kiten/configlearn.ui @@ -0,0 +1,161 @@ + +ConfigLearn + + + ConfigLearn + + + + 0 + 0 + 519 + 400 + + + + Learn + + + + unnamed + + + + layout12 + + + + unnamed + + + + kcfg_startLearn + + + Start "learn" on Kiten startup + + + + + spacer6 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + groupBox1 + + + Quizzing + + + + unnamed + + + + layout13 + + + + unnamed + + + + textLabel1 + + + Clue: + + + + + + Kanji + + + + + Meaning + + + + + Reading + + + + kcfg_QuizOn + + + + + textLabel2 + + + Possible answers: + + + + + + Kanji + + + + + Meaning + + + + + Reading + + + + kcfg_GuessOn + + + + + + + + + spacer7 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + + kcfg_startLearn + kcfg_QuizOn + kcfg_GuessOn + + + diff --git a/kiten/configsearching.ui b/kiten/configsearching.ui new file mode 100644 index 00000000..c11665c1 --- /dev/null +++ b/kiten/configsearching.ui @@ -0,0 +1,68 @@ + +ConfigSearching + + + ConfigSearching + + + + 0 + 0 + 401 + 348 + + + + Searching + + + + unnamed + + + + layout9 + + + + unnamed + + + + kcfg_caseSensitive + + + Case sensitive searches + + + + + kcfg_wholeWord + + + Match only whole english word + + + + + spacer5 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + + diff --git a/kiten/deinf.cpp b/kiten/deinf.cpp new file mode 100644 index 00000000..226f815b --- /dev/null +++ b/kiten/deinf.cpp @@ -0,0 +1,123 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include +#include +#include +#include +#include +#include +#include +#include "deinf.h" + +Deinf::Index::Index() +{ + loaded = false; +} + +void Deinf::Index::load() +{ + if (loaded) + return; + + KStandardDirs *dirs = KGlobal::dirs(); + QString vconj = dirs->findResource("data", "kiten/vconj"); + if (vconj.isNull()) + { + KMessageBox::error(0, i18n("Verb deinflection information not found, so verb deinflection cannot be used.")); + return; + } + + QFile f(vconj); + + if (!f.open(IO_ReadOnly)) + { + KMessageBox::error(0, i18n("Verb deinflection information could not be loaded, so verb deinflection cannot be used.")); + return; + } + + QTextStream t(&f); + t.setCodec(QTextCodec::codecForName("eucJP")); + + for(QString text = t.readLine(); !t.eof() && text.at(0) != '$'; text = t.readLine()) + { + if(text.at(0) != '#') + { + unsigned int number = text.left(2).stripWhiteSpace().toUInt(); + QString name = text.right(text.length() - 2).stripWhiteSpace(); + + names[number] = name; + } + } + for(QString text = t.readLine(); !text.isEmpty(); text = t.readLine()) + { + if(text.at(0) != '#') + { + QStringList things(QStringList::split(QChar('\t'), text)); + + Conjugation conj; + conj.ending = things.first(); + conj.replace = (*things.at(1)); + conj.num = things.last().toUInt(); + + list.append(conj); + } + } + + f.close(); + loaded = true; +} + +namespace +{ +QStringList possibleConjugations(const QString &text) +{ + QStringList endings; + for (unsigned i = 0; i < text.length(); ++i) + endings.append(text.right(i)); + return endings; +} +} + +QStringList Deinf::Index::deinflect(const QString &text, QStringList &name) +{ + load(); + QStringList endings = possibleConjugations(text); + QStringList ret; + + for (QValueListIterator it = list.begin(); it != list.end(); ++it) + { + QStringList matches(endings.grep(QRegExp(QString("^") + (*it).ending))); + + if (matches.size() > 0) // a match + { + name.append(names[(*it).num]); + + //kdDebug() << "match ending: " << (*it).ending << "; replace: " << (*it).replace << "; name: " << names[(*it).num] << endl; + + QString tmp(text); + tmp.replace(QRegExp((*it).ending + "*", false, true), (*it).replace); + ret.append(tmp); + } + } + + return ret; +} + diff --git a/kiten/deinf.h b/kiten/deinf.h new file mode 100644 index 00000000..8db2e811 --- /dev/null +++ b/kiten/deinf.h @@ -0,0 +1,53 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#ifndef DEFINF_H +#define DEFINF_H + +#include +#include + +namespace Deinf +{ + +struct Conjugation +{ + QString ending; + QString replace; + unsigned int num; +}; + +class KDE_EXPORT Index +{ + public: + Index(); + + QStringList deinflect(const QString &, QStringList &); + + private: + void load(); + QMap names; + QValueList list; + bool loaded; +}; + +} + +#endif diff --git a/kiten/dict.cpp b/kiten/dict.cpp new file mode 100644 index 00000000..ad282807 --- /dev/null +++ b/kiten/dict.cpp @@ -0,0 +1,876 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include +#include +#include +#include +#include + +#include +#include +#include + +#include "dict.h" + +#include +#include +#include +#include + +namespace +{ +void msgerr(const QString &msg, const QString &dict = QString::null) +{ + QString output = msg; + if (!dict.isNull()) + output = msg.arg(dict); + KMessageBox::error(0, output); +} +} + +using namespace Dict; + +TextType Dict::textType(const QString &text) +{ + ushort first = text.at(0).unicode(); + + if (first < 0x3000) + return Text_Latin; + // else if (first < 0x3040) // CJK Symbols and Punctuation + // return Text_Kana; + // else if (first < 0x30A0) // Hiragana + // return Text_Kana; + else if (first < 0x3100) // Katakana + return Text_Kana; + + else /*if (first >= 0x3400 && first < 0x4DC0)*/ // CJK Unified Ideographs Extension A + return Text_Kanji; +} + +File::File(QString path, QString n) + : myName(n) + , dictFile(path) + , dictPtr((const unsigned char *)MAP_FAILED) + , indexFile(KGlobal::dirs()->saveLocation("data", "kiten/xjdx/", true) + QFileInfo(path).baseName() + ".xjdx") + , indexPtr((const uint32_t *)MAP_FAILED) + , valid(false) +{ + bool forceUpdate = false; + + bool indexFileExists = indexFile.exists(); + if (indexFileExists) + { + // ### change this if need be!! + const int indexFileVersion = 14; + + // this up-to-date code from xjdservcomm.c + // we need to check if the index needs to + // remade + + int dictionaryLength; + QFile dictionary(path); + dictionaryLength = dictionary.size(); + dictionaryLength++; + //kdDebug() << "dictionaryLength = " << dictionaryLength << endl; + + int32_t testWord[1]; + fread(&testWord[0], sizeof(int32_t), 1, fopen(indexFile.name().latin1(), "rb")); + + //kdDebug() << "testWord[0] = " << testWord[0] << endl; + + if (testWord[0] != (dictionaryLength + indexFileVersion)) + forceUpdate = true; + } + + if (!indexFileExists || forceUpdate) + { + //kdDebug() << "creating " << indexFile.name() << endl; + // find the index generator executable + KProcess proc; + proc << KStandardDirs::findExe("kitengen") << path << indexFile.name(); + // TODO: put up a status dialog and event loop instead of blocking + proc.start(KProcess::Block, KProcess::NoCommunication); + } + + if (!dictFile.open(IO_ReadOnly)) + { + msgerr(i18n("Could not open dictionary %1."), path); + return; + } + + dictPtr = (const unsigned char *)mmap(0, dictFile.size(), PROT_READ, MAP_SHARED, dictFile.handle(), 0); + if (dictPtr == (unsigned char*) MAP_FAILED) + { + msgerr(i18n("Memory error when loading dictionary %1."), path); + return; + } + + if (!indexFile.open(IO_ReadOnly)) + { + msgerr(i18n("Could not open index for dictionary %1."), path); + return; + } + + indexPtr = (const uint32_t*)mmap(0, indexFile.size(), PROT_READ, MAP_SHARED, indexFile.handle(), 0); + if (indexPtr == (uint32_t*) MAP_FAILED) + { + msgerr(i18n("Memory error when loading dictionary %1's index file."), path); + return; + } + + valid = true; +} + +File::~File(void) +{ + if (dictPtr != (unsigned char*) MAP_FAILED) + munmap((char *)dictPtr, dictFile.size()); + dictFile.close(); + + if (indexPtr != (uint32_t*) MAP_FAILED) + munmap((char *)indexPtr, indexFile.size()); + indexFile.close(); +} + +QString File::name(void) +{ + return myName; +} + +Array File::dict(void) +{ + assert(valid); + return Array(dictPtr, dictFile.size()); +} + +Array File::index(void) +{ + assert(valid); + return Array(indexPtr, indexFile.size()); +} + +int File::dictLength(void) +{ + return dictFile.size(); +} + +int File::indexLength(void) +{ + return indexFile.size(); +} + +bool File::isValid(void) +{ + return valid; +} + +// returns specified character from a dictionary +unsigned char File::lookup(unsigned i, int offset) +{ + uint32_t pos = indexPtr[i] + offset - 1; + if (pos > dictFile.size()) return 10; + return dictPtr[pos]; +} + +QCString File::lookup(unsigned i) +{ + uint32_t start = indexPtr[i] - 1; + uint32_t pos = start; + const unsigned size = dictFile.size(); + // get the whole word + while(pos <= size && dictPtr[pos] != 0 && dictPtr[pos] != 0x0a) + ++pos; + // put the word in the QCString + QCString retval((const char *)(dictPtr + start), pos - start); + // tack on a null + char null = 0; + retval.append(&null); + // and away we go + return retval; +} + +// And last, Index itself is the API presented to the rest of Kiten +Index::Index() + : QObject() +{ + dictFiles.setAutoDelete(true); + kanjiDictFiles.setAutoDelete(true); +} + +Index::~Index() +{ +} + +void Index::setDictList(const QStringList &list, const QStringList &names) +{ + loadDictList(dictFiles, list, names); +} + +void Index::setKanjiDictList(const QStringList &list, const QStringList &names) +{ + loadDictList(kanjiDictFiles, list, names); +} + +void Index::loadDictList(QPtrList &fileList, const QStringList &dictList, const QStringList &dictNameList) +{ + fileList.clear(); + + // check if we have a dict + if (dictList.size() < 1) + { + msgerr(i18n("No dictionaries in list!")); + return; + } + + QStringList::ConstIterator it; + QStringList::ConstIterator dictIt; + for (it = dictList.begin(), dictIt = dictNameList.begin(); it != dictList.end(); ++it, ++dictIt) + { + File *f = new File(*it, *dictIt); + // our ugly substitute for exceptions + if (f->isValid()) + fileList.append(f); + else + delete f; + } +} + +QStringList Index::doSearch(File &file, const QString &text) +{ + // Do a binary search to find an entry that matches text + QTextCodec &codec = *QTextCodec::codecForName("eucJP"); + QCString eucString = codec.fromUnicode(text); + + QString prevResult; + + Array index = file.index(); + Array dict = file.dict(); + int lo = 0; + int hi = index.size() - 1; + unsigned cur; + int comp = 0; + + do + { + cur = (hi + lo) / 2; + comp = stringCompare(file, cur, eucString); + + if (comp < 0) + hi = cur - 1; + else if (comp > 0) + lo = cur + 1; + } + while(hi >= lo && comp != 0 && !(hi == 0 && lo == 0)); + QStringList results; + // A match? + if (comp == 0) + { + // wheel back to make sure we get the first matching entry + while(cur - 1 && 0 == stringCompare(file, cur - 1, eucString)) + --cur; + + // output every matching entry + while(cur < index.size() && 0 == stringCompare(file, cur, eucString)) + { + // because the index doesn't point + // to the start of the line, find the + // start of the line: + int i = 0; + while(file.lookup(cur, i - 1) != 0x0a) --i; + + QByteArray bytes(0); + while(file.lookup(cur, i) != 0x0a) // get to end of our line + { + const char eucchar = file.lookup(cur, i); + bytes.resize(bytes.size() + 1); + bytes[bytes.size() - 1] = eucchar; + ++i; + } + + QString result = codec.toUnicode(bytes) + QString("\n"); + if (prevResult != result) + { + results.append(result); + prevResult = result; + } + + ++cur; + } + } + + // return all the entries found, or null if no match + return results; +} + +SearchResult Index::scanResults(QRegExp regexp, QStringList results, bool common) +{ + unsigned int num = 0; + unsigned int fullNum = 0; + + SearchResult ret; + + //ret.results = results; //not here.. + + for (QStringList::Iterator itr = results.begin(); itr != results.end(); ++itr) + { + if ((*itr).left(5) == "DICT " || (*itr).left(8) == "HEADING ") + { + ret.list.append(parse(*itr)); + continue; + } + + int found = regexp.search(*itr); + + if (found >= 0) + { + ++fullNum; + if ((*itr).find(QString("(P)")) >= 0 || !common) + { + // we append HERE, so we get the exact + // results we have in ret.list + + ret.results.append(*itr); + ret.list.append(parse(*itr)); + ++num; + } + } + } + + ret.count = num; + ret.outOf = fullNum; + ret.common = common; + return ret; +} + +SearchResult Index::search(QRegExp regexp, const QString &text, bool common) +{ + QStringList results; + for (QPtrListIterator file(dictFiles); *file; ++file) + { + results.append(QString("DICT ") + (*file)->name()); + + results += doSearch(**file, text); + } + + SearchResult res = scanResults(regexp, results, common); + res.text = text; + return res; +} + +SearchResult Index::scanKanjiResults(QRegExp regexp, QStringList results, bool common) +{ + unsigned int num = 0; + unsigned int fullNum = 0; + const bool jmyCount = false; // don't count JinMeiYou as common + SearchResult ret; + ret.results = results; + + for (QStringList::Iterator itr = results.begin(); itr != results.end(); ++itr) + { + if ((*itr).left(5) == "DICT " || (*itr).left(8) == "HEADING ") + { + ret.list.append(kanjiParse(*itr)); + continue; + } + + int found = regexp.search(*itr); + + if (found >= 0) + { + ++fullNum; + // common entries have G[1-8] (jouyou) + QRegExp comregexp(jmyCount ? "G[1-9]" : "G[1-8]"); + if ((*itr).find(comregexp) >= 0 || !common) + { + ret.list.append(kanjiParse(*itr)); + ++num; + } + } + } + + ret.count = num; + ret.outOf = fullNum; + ret.common = common; + return ret; +} + +SearchResult Index::searchKanji(QRegExp regexp, const QString &text, bool common) +{ + QStringList results; + for (QPtrListIterator file(kanjiDictFiles); *file; ++file) + { + results.append(QString("DICT ") + (*file)->name()); + + results += doSearch(**file, text); + } + + SearchResult res = scanKanjiResults(regexp, results, common); + res.text = text; + return res; +} + +SearchResult Index::searchPrevious(QRegExp regexp, const QString &text, SearchResult list, bool common) +{ + SearchResult res; + + if (firstEntry(list).extendedKanjiInfo()) + res = scanKanjiResults(regexp, list.results, common); + else + res = scanResults(regexp, list.results, common); + + res.text = text; + return res; +} + +QRegExp Dict::Index::createRegExp(SearchType type, const QString &text, DictionaryType dictionaryType, bool caseSensitive) +{ + QString regExp; + switch (type) + { + case Search_Beginning: + switch (textType(text)) + { + case Dict::Text_Latin: + regExp = "\\W%1"; + break; + + case Dict::Text_Kana: + if (dictionaryType == Kanjidict) + regExp = "\\W%1"; + else // edict + regExp = "\\[%1"; + break; + + case Dict::Text_Kanji: + regExp = "^%1"; + } + break; + + case Search_FullWord: + switch (textType(text)) + { + case Dict::Text_Latin: + regExp = "\\W%1\\W"; + break; + + case Dict::Text_Kana: + if (dictionaryType == Kanjidict) + regExp = " %1 "; + else // edict + regExp = "\\[%1\\]"; + break; + + case Dict::Text_Kanji: + regExp = "^%1\\W"; + } + break; + + case Search_Anywhere: + regExp = "%1"; + } + + return QRegExp(regExp.arg(text), caseSensitive); +} + +int Index::stringCompare(File &file, int index, QCString str) +{ + return eucStringCompare(file.lookup(index), str); +} + +// effectively does a strnicmp on two "strings" +// except it will make katakana and hiragana match (EUC A4 & A5) +int Dict::eucStringCompare(const char *str, const char *str2) +{ + for (unsigned i = 0; ; ++i) + { + unsigned char c = static_cast(str[i]); + unsigned char c2 = static_cast(str2[i]); + if ((c2 == '\0') || (c == '\0')) + return 0; + + if ((i % 2) == 0) + { + if (c2 == 0xA5) + c2 = 0xA4; + + if (c == 0xA5) + c = 0xA4; + } + + if ((c2 >= 'A') && (c2 <= 'Z')) c2 |= 0x20; /*fix ucase*/ + if ((c >= 'A') && (c <= 'Z')) c |= 0x20; + + if (c2 != c) + return (int)c2 - (int)c; + } + + return 0; +} + +bool Dict::isEUC(unsigned char c) +{ + return (c & 0x80); +} + +Entry Dict::parse(const QString &raw) +{ + unsigned int length = raw.length(); + if (raw.left(5) == "DICT ") + return Entry(raw.right(length - 5)); + if (raw.left(8) == "HEADING ") + return Entry(raw.right(length - 8), true); + + QString reading; + QString kanji; + QStringList meanings; + QString curmeaning; + bool firstmeaning = true; + QCString parsemode("kanji"); + + unsigned int i; + for (i = 0; i < length; i++) + { + QChar ichar(raw.at(i)); + + if (ichar == '[') + { + parsemode = "reading"; + } + else if (ichar == ']') + { + // do nothing + } + else if (ichar == '/') + { + if (!firstmeaning) + { + meanings.append(curmeaning); + curmeaning = ""; + } + else + { + firstmeaning = false; + parsemode = "meaning"; + } + } + else if (ichar == ' ') + { + if (parsemode == "meaning") // only one that needs the space + curmeaning += ' '; + } + else if (parsemode == "kanji") + { + kanji += ichar; + } + else if (parsemode == "meaning") + { + curmeaning += ichar; + } + else if (parsemode == "reading") + { + reading += ichar; + } + } + + return (Entry(kanji, reading, meanings)); +} + +Entry Dict::kanjiParse(const QString &raw) +{ + unsigned int length = raw.length(); + if (raw.left(5) == "DICT ") + return Entry(raw.right(length - 5)); + if (raw.left(8) == "HEADING ") + return Entry(raw.right(length - 8), true); + + QStringList readings; + QString kanji; + QStringList meanings; + QString curmeaning; + QString curreading; + + QString strfreq; + QString strgrade; + QString strstrokes; + QString strmiscount = ""; + + bool prevwasspace = true; + QChar detailname; + QCString parsemode("kanji"); + + // if there are two S entries, second is common miscount + bool strokesset = false; + + unsigned int i; + QChar ichar; + for (i = 0; i < length; i++) + { + ichar = raw.at(i); + + if (ichar == ' ') + { + if (parsemode == "reading") + { + readings.append(curreading); + curreading = ""; + } + else if (parsemode == "kanji") + { + parsemode = "misc"; + } + else if (parsemode == "detail") + { + if (detailname == 'S') + strokesset = true; + + parsemode = "misc"; + } + else if (parsemode == "meaning") + { + curmeaning += ichar; + } + prevwasspace = true; + } + else if (ichar == '{') + { + parsemode = "meaning"; + } + else if (ichar == '}') + { + meanings.append(curmeaning); + curmeaning = ""; + } + else if (parsemode == "detail") + { + if (detailname == 'G') + { + strgrade += ichar; + } + else if (detailname == 'F') + { + strfreq += ichar; + } + else if (detailname == 'S') + { + if (strokesset) + strmiscount += ichar; + else + strstrokes += ichar; + } + prevwasspace = false; + } + else if (parsemode == "kanji") + { + kanji += ichar; + } + else if (parsemode == "meaning") + { + curmeaning += ichar; + } + else if (parsemode == "reading") + { + curreading += ichar; + } + else if (parsemode == "misc" && prevwasspace) + { + if (QRegExp("[A-Za-z0-9]").search(QString(ichar)) >= 0) + // is non-japanese? + { + detailname = ichar; + parsemode = "detail"; + } + else + { + curreading = QString(ichar); + parsemode = "reading"; + } + } + } + + return (Entry(kanji, readings, meanings, strgrade.toUInt(), strfreq.toUInt(), strstrokes.toUInt(), strmiscount.toUInt())); +} + +QString Dict::prettyMeaning(QStringList Meanings) +{ + QString meanings; + QStringList::Iterator it; + for (it = Meanings.begin(); it != Meanings.end(); ++it) + meanings.append((*it).stripWhiteSpace()).append("; "); + + meanings.truncate(meanings.length() - 2); + return meanings; +} + +QString Dict::prettyKanjiReading(QStringList Readings) +{ + QStringList::Iterator it; + QString html; + + for (it = Readings.begin(); it != Readings.end(); ++it) + { + if ((*it) == "T1") + html += i18n("In names: "); + else + { + if ((*it) == "T2") + html += i18n("As radical: "); + else + { + html += (*it).stripWhiteSpace(); + html += ", "; + } + } + } + html.truncate(html.length() - 2); // get rid of last , + + return html; +} + +Dict::Entry Dict::firstEntry(Dict::SearchResult result) +{ + for (QValueListIterator it = result.list.begin(); it != result.list.end(); ++it) + { + if ((*it).dictName() == "__NOTSET" && (*it).header() == "__NOTSET") + return (*it); + } + + return Dict::Entry("__NOTHING"); +} + +QString Dict::firstEntryText(Dict::SearchResult result) +{ + for (QStringList::Iterator it = result.results.begin(); it != result.results.end(); ++it) + { + if ((*it).left(5) != "DICT " && (*it).left(7) != "HEADER ") + return (*it); + } + + return QString("NONE "); +} + +/////////////////////////////////////////////////////////////// + +Entry::Entry(const QString & kanji, const QString & reading, const QStringList &meanings) + : DictName(QString::fromLatin1("__NOTSET")) + , Header(QString::fromLatin1("__NOTSET")) + , Meanings(meanings) + , Kanji(kanji) + , KanaOnly(reading.isEmpty()) + , Readings(KanaOnly ? kanji : reading) + , ExtendedKanjiInfo(false) + , Grade(0) + , Strokes(0) + , Miscount(0) + , Freq(0) +{ +} + +Entry::Entry(const QString &kanji, QStringList &readings, QStringList &meanings, unsigned int grade, unsigned int freq, unsigned int strokes, unsigned int miscount) + : DictName(QString::fromLatin1("__NOTSET")) + , Header(QString::fromLatin1("__NOTSET")) + , Meanings(meanings) + , Kanji(kanji) + , KanaOnly(false) + , Readings(readings) + , ExtendedKanjiInfo(true) + , Grade(grade) + , Strokes(strokes) + , Miscount(miscount) + , Freq(freq) +{ +} + +Entry::Entry(const QString &dictname) + : KanaOnly(true) + , ExtendedKanjiInfo(false) +{ + DictName = dictname; +} + +Entry::Entry(const QString &headername, bool) + : DictName(QString::fromLatin1("__NOTSET")) + , Header(headername) + , KanaOnly(true) + , ExtendedKanjiInfo(false) +{ +} + +QString Entry::dictName() +{ + return DictName; +} + +QString Entry::header() +{ + return Header; +} + +bool Entry::kanaOnly() +{ + return KanaOnly; +} + +QString Entry::kanji() +{ + return Kanji; +} + +QStringList Entry::readings() +{ + return Readings; +} + +QString Entry::firstReading() +{ + return *Readings.at(0); +} + +QStringList Entry::meanings() +{ + return Meanings; +} + +unsigned int Entry::grade() +{ + return Grade; +} + +unsigned int Entry::freq() +{ + return Freq; +} + +unsigned int Entry::miscount() +{ + return Miscount; +} + +unsigned int Entry::strokes() +{ + return Strokes; +} + +bool Entry::extendedKanjiInfo() +{ + return ExtendedKanjiInfo; +} + +#include "dict.moc" diff --git a/kiten/dict.h b/kiten/dict.h new file mode 100644 index 00000000..80fa8113 --- /dev/null +++ b/kiten/dict.h @@ -0,0 +1,206 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + + +#ifndef DICT_H +#define DICT_H + +#include +#include +#include +#include +#include + +#include +#ifdef __osf__ +typedef unsigned int uint32_t; +typedef int int32_t; +#else +#include +#endif + +namespace Dict +{ + +enum TextType { Text_Kanji, Text_Kana, Text_Latin }; + +// returns the TextType of the first part of the text +KDE_EXPORT TextType textType(const QString &text); + +// File needs to be able to give out Arrays based on its mmap'd data. +// But, we don't want the users of the arrays to have to remember to +// resetRawData() after using them, since that's bound to fail sooner or later. +// +// This class handles it for us. +template class Array : public QMemArray +{ +public: + Array(T *, int); + virtual ~Array(); + +private: + T *data; + int dataSize; +}; + +template Array::Array(T *d, int s) + : QMemArray() + , data(d) + , dataSize(s) +{ + setRawData(data, dataSize / sizeof(T)); +} + +template Array::~Array() +{ + resetRawData(data, dataSize / sizeof(T)); +} + +// File manages all the files, pointers, and memory management associated +// with a single dictionary. +class File +{ +public: + File(QString path, QString name); + ~File(); + + QString name(void); + + Array dict(void); + Array index(void); + + int dictLength(void); + int indexLength(void); + + // replacement for exceptions thrown in the constructor + bool isValid(void); + + unsigned char lookup(unsigned i, int offset); + QCString lookup(unsigned i); +private: + QString myName; + + QFile dictFile; + const unsigned char * dictPtr; + + QFile indexFile; + const uint32_t * indexPtr; + + bool valid; +}; + +class KDE_EXPORT Entry +{ +public: + // EDict ctor + Entry(const QString &, const QString &, const QStringList &); + // Kanjidict ctor + Entry(const QString &, QStringList &, QStringList &, unsigned int grade, unsigned int freq, unsigned int strokes, unsigned int miscount); + // default (for containers) + Entry(const QString & = QString::null); + // for a heading + Entry(const QString &, bool header); + + QString dictName(); + QString header(); + QStringList meanings(); + QStringList readings(); + QString firstReading(); + + bool kanaOnly(); + QString kanji(); + + bool extendedKanjiInfo(); + unsigned int grade(); + unsigned int strokes(); + unsigned int miscount(); + unsigned int freq(); + +protected: + QString DictName; + QString Header; + QStringList Meanings; + + QString Kanji; + bool KanaOnly; + QStringList Readings; + + bool ExtendedKanjiInfo; + unsigned int Grade; + unsigned int Strokes; + unsigned int Miscount; + unsigned int Freq; +}; + +struct SearchResult +{ + QValueList list; + QStringList results; + int count, outOf; + bool common; + QString text; +}; + +enum SearchType { Search_Beginning, Search_FullWord, Search_Anywhere }; +enum DictionaryType { Edict, Kanjidict }; + +class KDE_EXPORT Index : public QObject +{ +Q_OBJECT + +public: + Index(); + virtual ~Index(); + + void setDictList(const QStringList &files, const QStringList &names); + void setKanjiDictList(const QStringList &files, const QStringList &names); + + SearchResult search(QRegExp, const QString &, bool common); + SearchResult searchKanji(QRegExp, const QString &, bool common); + SearchResult searchPrevious(QRegExp, const QString &, SearchResult, bool common); + + // convenience function to create suitable regexps + static QRegExp createRegExp(SearchType type, const QString &text, DictionaryType dictionaryType, bool caseSensitive = false); + +private: + QPtrList dictFiles; + QPtrList kanjiDictFiles; + + void loadDictList(QPtrList &fileList, const QStringList &dictList, const QStringList &dictNameList); + + QStringList doSearch(File &, const QString &); + SearchResult scanResults(QRegExp regexp, QStringList results, bool common); + SearchResult scanKanjiResults(QRegExp regexp, QStringList results, bool common); + int stringCompare(File &, int index, QCString); +}; + +// lotsa helper functions +KDE_EXPORT QString prettyKanjiReading(QStringList); +KDE_EXPORT QString prettyMeaning(QStringList); +KDE_EXPORT Entry parse(const QString &); +KDE_EXPORT Entry kanjiParse(const QString &); +KDE_EXPORT Dict::Entry firstEntry(Dict::SearchResult); +KDE_EXPORT QString firstEntryText(Dict::SearchResult); + +int eucStringCompare(const char *str1, const char *str2); +bool isEUC(unsigned char c); +} + +#endif diff --git a/kiten/edict b/kiten/edict new file mode 100644 index 00000000..9d2b964a --- /dev/null +++ b/kiten/edict @@ -0,0 +1,107735 @@ +¡©¡©¡©¡© /EDICT 18DEC03 V03-005/Main Japanese-English Electronic Dictionary File/Copyright Electronic Dictionary Research & Development Group - 2003/ +¡³ [¤¯¤ê¤«¤¨¤·] /repetition mark in katakana/ +¡´ [¤¯¤ê¤«¤¨¤·] /voiced repetition mark in katakana/ +¡µ [¤¯¤ê¤«¤¨¤·] /repetition mark in hiragana/ +¡¶ [¤¯¤ê¤«¤¨¤·] /voiced repetition mark in hiragana/ +¡· [¤ª¤Ê¤¸¤¯] /ditto mark/ +¡¸ [¤É¤¦¤¸¤ç¤¦] /"as above" mark/ +¡¹ [¤¯¤ê¤«¤¨¤·] /repetition of kanji (sometimes voiced)/ +¡º [¤·¤á] /(n) end or closure mark/ +¡ºÀÚ [¤·¤á¤­¤ê] /(n) closing/cut-off/end/deadline/Closed/No Entrance/ +¡ºÀÚ¤ê [¤·¤á¤­¤ê] /(n) closing/cut-off/end/deadline/Closed/No Entrance/ +¡» [¤«¤ó¤¹¤¦¤¸¥¼¥í] /(n) "kanji" zero/ +¡» [¤Þ¤ë] /(iK) (n) circle (sometimes used for zero)/ +¡¼ [¤Á¤ç¤¦¤ª¤ó] /long vowel mark (usually only used in katakana)/ +¡û [¤«¤ó¤¹¤¦¤¸¥¼¥í] /(iK) (n) "kanji" zero/ +¡û [¤Þ¤ë] /(n) circle (sometimes used for zero)/ +¢¨ [¤³¤á¤¸¤ë¤·] /rice symbol/symbol with an "x" and four dots/ +¢© [¤æ¤¦¤Ó¤ó] /(n) mail/postal service/ +£±£±£°ÈÖ [¤Ò¤ã¤¯¤È¤ª¤Ð¤ó] /police emergency tel. no. (in Japan)/ +£±£±£¹ÈÖ [¤Ò¤ã¤¯¤¸¤å¤¦¤­¤å¤¦¤Ð¤ó] /ambulance and fire brigade emergency tel. no. (in Japan)/ +£²£°£°£°Ç¯ÌäÂê [¤Ë¤»¤ó¤Í¤ó¤â¤ó¤À¤¤] /Y2K bug/year 2000 problem/ +£²£°£°£°Ç¯ÌäÂêÂкöºÑ¤ß [¤Ë¤»¤ó¤Í¤ó¤â¤ó¤À¤¤¤¿¤¤¤µ¤¯¤¹¤ß] /Y2K compliant/ +£²ËÜΩ¤Æ±Ç²è [¤Ë¤Û¤ó¤¿¤Æ¤¨¤¤¤¬] /(n) double feature (movie)/ +£³ËÜΩ¤Æ±Ç²è [¤µ¤ó¤Ü¤ó¤¿¤Æ¤¨¤¤¤¬] /(n) triple feature (movie)/ +£´Åö£µÍî [¤è¤ó¤È¤¦¤´¤é¤¯] /(exp) sleep four hours pass, sleep five hours fail/four-pass, five fail/ +£Á£Â£Ã½ç [¤¨¤¨¤Ó¤¤¤·¤¤¤¸¤å¤ó] /alphabetical order/ +£Á£Â£Ã½ç [¥¨¡¼¥Ó¡¼¥·¡¼¤¸¤å¤ó] /alphabetical order/ +£Á£Â£Ã½ç¤Ë [¤¨¤¨¤Ó¤¤¤·¤¤¤¸¤å¤ó¤Ë] /in alphabetical order/ +£Á£Â£Ã½ç¤Ë [¥¨¡¼¥Ó¡¼¥·¡¼¤¸¤å¤ó¤Ë] /in alphabetical order/ +£Ã£Ä¥×¥ì¡¼¥ä¡¼ [¥·¡¼¥Ç¥£¡¼¥×¥ì¡¼¥ä¡¼] /CD player/ +£Ä£Ò£ÓÍýÏÀ [¤Ç¤£¡¼¤¢¡¼¤ë¤¨¤¹¤ê¤í¤ó] /(n) discourse representation structure theory/ +£Ç£ÂÍýÏÀ [¤¸¡¼¤Ó¡¼¤ê¤í¤ó] /government-binding theory/government and binding theory/ +£È¤Ê±Ç²è [¥¨¥Ã¥Á¤Ê¤¨¤¤¤¬] /pornographic film/salacious film/ +£Ê¥«¡¼¥Ö¸ú²Ì [£Ê¥«¡¼¥Ö¤³¤¦¤«] /(n) J-curve effect/ +£Î¶Á [¥¨¥Ì¤­¤ç¤¦] /(abbr) NHK Symphony Orchestra/ +£Ï¥Ð¥Ã¥¯ /O-back/skirt with peek-a-boo hole in rump/ +£Ò£Ó£²£³£²¥±¡¼¥Ö¥ë /rs232 cable/ +£Ó£Ì [¥¨¥¹¥¨¥ë] /(n) steam locomotive/ +£Ô¥·¥ã¥Ä /T-shirt/ +£Ô¥Ð¥Ã¥¯ /T-back/bikini thong/ +£Ö£Ô£Ò [¥Ö¥¤¥Æ¥£¡¼¥¢¡¼¥ë] /(n) Video Tape Recorder/VCR/ +£×ÇÕ [¥À¥Ö¥ë¤Ï¤¤] /World Cup (soccer)/ +£ØÀþ [¤¨¤Ã¤¯¤¹¤»¤ó] /X-ray/ +¤¢¤¢¸À¤¨¤Ð¤³¤¦¸À¤¦ [¤¢¤¢¤¤¤¨¤Ð¤³¤¦¤¤¤¦] /(exp) to rationalize/ +¤¢¤¤¤Ä¤é /(n) (uk) they/ +¤¢¤¦¤ó¤Î¸ÆµÛ [¤¢¤¦¤ó¤Î¤³¤­¤å¤¦] /(n) the harmonizing, mentally and physically, of two parties engaged in an activity/ +¤¢¤ª¤Ð /(n) regular (stops at every station) Touhoku-line Shinkansen/ +¤¢¤ª¤ê /(n) hinged panels on trucks for loading, etc./ +¤¢¤ª¸þ¤± [¤¢¤ª¤à¤±] /(n) face up/ +¤¢¤«¤ó /(osb:) (int,n) useless/no good/hopeless/ +¤¢¤«¤ó¤Ù /(int,n) facial gesture of pulling one's eyelid down and sticking out one's tongue/ +¤¢¤«¤ó¤Ù¤¨ /(int,n) facial gesture of pulling one's eyelid down and sticking out one's tongue/ +¤¢¤«¤ó¤Ù¤¨¤¤ /(int,n) facial gesture of pulling one's eyelid down and sticking out one's tongue/ +¤¢¤«È´¤±¤ë [¤¢¤«¤Ì¤±¤ë] /(v1) to refine/ +¤¢¤¯¤É¤¤ /(adj) (1) gaudy/showy/excessive/(2) vicious/ +¤¢¤±¤ª¤á /(exp) (abbr) Happy New Year/ +¤¢¤µ¤Ò /(n) skips-most-stations Jouetsu-line Shinkansen/ +¤¢¤¶¾Ð¤¦ [¤¢¤¶¤ï¤é¤¦] /(v5u) (uk) to sneer at/to ridicule/ +¤¢¤·¤é¤¤ /(n) treatment/reception/ +¤¢¤·¤é¤¦ /(v5u) to arrange/to treat/to handle/to deal with/ +¤¢¤·ÌÓ [¤¢¤·¤²] /(n) grey horse/dappled grey/ +¤¢¤»¤Ó /pieris/ +¤¢¤¿¤Õ¤¿¤È /in a hurry/hastily/in feverish haste/ +¤¢¤À̾ [¤¢¤À¤Ê] /(n) nickname/ +¤¢¤Ã¤µ¤ê /(adv,n,vs) easily/readily/quickly/(P)/ +¤¢¤Ã¤µ¤ê¤·¤¿ /simple/light/easy/openhearted/ +¤¢¤Ã¤Á /(n) (col) over there/(P)/ +¤¢¤Ã¤È /(adv) in a big surprising way/ +¤¢¤Ã¤È¤¤¤¦´Ö¤Ë [¤¢¤Ã¤È¤¤¤¦¤Þ¤Ë] /(exp) just like that (lit: in the time it takes to say "Ah!")/in the twinkling of an eye/in the blink of an eye/ +¤¢¤Ã¤È¸À¤¦´Ö¤Ë [¤¢¤Ã¤È¤¤¤¦¤Þ¤Ë] /(exp) just like that (lit: in the time it takes to say "Ah!")/in the twinkling of an eye/in the blink of an eye/ +¤¢¤Ã¤È¸À¤ï¤»¤ë [¤¢¤Ã¤È¤¤¤ï¤»¤ë] /(v1) to startle/ +¤¢¤Ã¤×¤¢¤Ã¤× /(adv,n,vs) floundering and almost drowning/ +¤¢¤É¤±¤Ê¤¤ /(adj) innocent/cherubic/ +¤¢¤Î¤¦ /(int) say/well/errr ../(P)/ +¤¢¤Î¤Í /(int) Excuse me ../(P)/ +¤¢¤Î¤è¤¦¤Ë /(exp) in that way/like that/that way/ +¤¢¤Î¼ê¤³¤Î¼ê [¤¢¤Î¤Æ¤³¤Î¤Æ] /(exp) this way and that/(by) various means/(by) every means/ +¤¢¤Î¿Í [¤¢¤Î¤Ò¤È] /he/she/that person/ +¤¢¤ÎÀ¤ [¤¢¤Î¤è] /(n) the other world/world of the dead/(P)/ +¤¢¤ÎÊý [¤¢¤Î¤«¤¿] /(n) that gentleman (lady)/he/she/(P)/ +¤¢¤Ð¤è /(conj,int) good-bye/farewell/ +¤¢¤Ö¤ì¤ë /(v1) to fail in getting a job/ +¤¢¤Ù¤³¤Ù /(adj-na,n) contrary/opposite/inverse/(P)/ +¤¢¤Û¤ó¤À¤é /(n) fool/oaf/airhead/ +¤¢¤ä¤¹ /(v5s) to dandle/ +¤¢¤ä¤Õ¤ä /(adj-na,n) uncertain/vague/ambiguous/(P)/ +¤¢¤é /(int) oh/ah/saw-edged perch (Niphon spinosus)/(P)/ +¤¢¤é¤Þ¤· /(adv,n) (1) outline/gist/(2) roughly/about/ +¤¢¤é¤ì /kind of cookie/cartoon character/ +¤¢¤é¤ï¤Ë /frankly/ +¤¢¤éÁܤ· [¤¢¤é¤µ¤¬¤·] /(n,vs) finding fault/being picky/ +¤¢¤éõ¤· [¤¢¤é¤µ¤¬¤·] /(n,vs) finding fault/being picky/ +¤¢¤ê¤¢¤ê /(adj) distinct/clear/vivid/ +¤¢¤ê¤¢¤ê¤È /(adv) distinctly/clearly/vividly/ +¤¢¤ê¤¬¤¿Ì£ [¤¢¤ê¤¬¤¿¤ß] /(n) value/worth/virtue/ +¤¢¤ê¤¬¤¿ÌÂÏÇ [¤¢¤ê¤¬¤¿¤á¤¤¤ï¤¯] /(adj-na,n) an unwelcome favor/ +¤¢¤ê¤·Æü [¤¢¤ê¤·¤Ò] /(n-t) (1) days of yore/the olden days/(2) during one's lifetime/ +¤¢¤êÊý [¤¢¤ê¤«¤¿] /(n) the way something ought to be/ +¤¢¤ë¤¬¤Þ¤Þ /the truth/fact/as it is/frankly/ +¤¢¤ë»þ [¤¢¤ë¤È¤­] /once (i.e. "once, when I was studying ..")/ +¤¢¤ëÄøÅÙ [¤¢¤ë¤Æ¤¤¤É] /(exp) to some extent/to a certain extent/ +¤¢¤ëÆ°»ì [¤¢¤ë¤É¤¦¤·] /irregularly conjugating honorific verb (gozaru, etc.)/ +¤¢¤ì /(int,n) (1) that/that thing/(2) (X) (col) genitals/(3) menses/(P)/ +¤¢¤ì¤À¤± /(exp) to that extent/to that degree/ +¤¢¤ì¤Ã¤­¤ê /(exp) since then/ +¤¢¤ì¤Þ¤¢ /(exp) Good heavens!/Oh my god!/gee whiz/ +¤¢¤ì¤ä¤³¤ì¤ä /(exp) this and that/ +¤¢¤ì°ÊÍè [¤¢¤ì¤¤¤é¤¤] /(exp) since then/ +¤¢¤ó¤­¤â /(n) monkfish liver/ +¤¢¤ó¤¿ /(n) you (familiar form of anata)/ +¤¢¤ó¤À /(n) oil (Okinawan)/ +¤¢¤ó¤À¡¼¤®¡¼ /(adj) (1) deep-fried (Okinawan)/(2) Okinawan doughnut/ +¤¢¤ó¤À¤®¡¼ /(adj) (1) deep-fried (Okinawan)/(2) Okinawan doughnut/ +¤¢¤ó¤Ê /(adj-na,adj-pn) such/so/that/sort of/(P)/ +¤¢¤ó¤Ê¤Ë /(exp) to that extent/to that degree/ +¤¢¤ó¤ÊÉ÷¤Ë [¤¢¤ó¤Ê¤Õ¤¦¤Ë] /(exp) (uk) in that way/like that/that way/ +¤¤¤¤²Ã¸º [¤¤¤¤¤«¤²¤ó] /(adj-na,adv,exp,n) moderate/right/random/not thorough/vague/irresponsible/halfhearted/(P)/ +¤¤¤¤²Ã¸º¤Ë¤·¤Ê¤µ¤¤ [¤¤¤¤¤«¤²¤ó¤Ë¤·¤Ê¤µ¤¤] /shape up!/act properly!/ +¤¤¤¤²Ã¸º¤Ë¤¹¤ë [¤¤¤¤¤«¤²¤ó¤Ë¤¹¤ë] /(exp) to put an end to something/to get something over with/to quit something one has been engaged in too long or to an excessive degree/ +¤¤¤¤Ç¯¤ò¤·¤Æ [¤¤¤¤¤È¤·¤ò¤·¤Æ] /(in spite of) being old enough to know better/ +¤¤¤«¤¹ /(v5s) smart/cool/sharp/stylish/ +¤¤¤«¤Ê¤ë¾ì¹ç¤Ç¤â [¤¤¤«¤Ê¤ë¤Ð¤¢¤¤¤Ç¤â] /in any case/whatever the case may be/ +¤¤¤«¤ì¤ë /(v1) to be beaten/to break down/ +¤¤¤¬¤ß¹ç¤¦ [¤¤¤¬¤ß¤¢¤¦] /(v5u) to snarl/to quarrel/ +¤¤¤¬¤é¤Ã¤Ý¤¤ /(adj) irritating/ +¤¤¤¯ /(v5k-s) (X) (col) to come/to orgasm/ +¤¤¤¯¤Ä¤â¤Î /many/great number of/ +¤¤¤±¤¤¤± /bitch/ +¤¤¤±¤Ê¤¤ /(adj,exp) must not do/bad/wrong/not good/(P)/ +¤¤¤±¤Þ¤»¤ó /forbidden/no entry/that's too bad/(P)/ +¤¤¤±¹¥¤«¤Ê¤¤ [¤¤¤±¤¹¤«¤Ê¤¤] /(adj) nasty/disgusting/disagreeable/creepy/ +¤¤¤´¤Ã¤½¤¦ /(tsb:) (n) stubborn Kochi man/ +¤¤¤¶ /(adv,int) now/come (now)/well/crucial moment/ +¤¤¤¶¤³¤¶ /(n) trouble/quarrel/difficulties/complication/tangle/(P)/ +¤¤¤¸¤¤¤¸ /(adv,n,vs) reserved/timid/servile/unable to be honest/ +¤¤¤¸¤±¤ë /(v1) to grow timid (from an inferiority complex)/ +¤¤¤¸¤Þ¤·¤¤ /(adj) piddling/paltry/ +¤¤¤¸¤é¤·¤¤ /(adj) innocent/lovable/sweet/pitiful/pathetic/ +¤¤¤¸¤ê²ó¤¹ [¤¤¤¸¤ê¤Þ¤ï¤¹] /(v5s) to tinker with/to twist up/ +¤¤¤½¤¤¤½ /(adv,n,vs) cheerfully/excitedly/(P)/ +¤¤¤¿¤º¤é¤Ã¤Ý¤¤ /(adj) roguish/impish/ +¤¤¤Á¤ã¤¤¤Á¤ã /(adv,n,vs) flirt/make out/ +¤¤¤Á¤ã¤Ä¤¯ /(v5k) to flirt with/to dally/ +¤¤¤Á¤ã¤â¤ó /(n) quibble/false charge/ +¤¤¤Á¤ã¤â¤ó¤òÉÕ¤±¤ë [¤¤¤Á¤ã¤â¤ó¤ò¤Ä¤±¤ë] /(exp) to pick a fight/to find fault/ +¤¤¤ÁÁ᤯ [¤¤¤Á¤Ï¤ä¤¯] /(adv) promptly/quickly/without delay/ +¤¤¤Ã¤½ /(adv) rather/sooner/might as well/(P)/ +¤¤¤Ã¤¿¤¤²¿¤Ê¤ó¤Ç¤¹¤« [¤¤¤Ã¤¿¤¤¤Ê¤ó¤Ê¤ó¤Ç¤¹¤«] /(exp) what is it exactly?/what is it precisely/ +¤¤¤Ã¤¿¤¤Á´ÂÎ [¤¤¤Ã¤¿¤¤¤¼¤ó¤¿¤¤] /(adv) whatever (is the matter)/what on earth?/ +¤¤¤Ä¤«¤½¤Î¤¦¤Á /(exp) one of these days/before very long/in the near future/ +¤¤¤Ä¤Î´Ö¤Ë¤« [¤¤¤Ä¤Î¤Þ¤Ë¤«] /(adv) before one knows/unnoticed/unawares/ +¤¤¤Ä¤ÎÆü¤Ë¤« [¤¤¤Ä¤Î¤Ò¤Ë¤«] /(exp) one of these days/ +¤¤¤È¤ª¤·¤¤ /(adj) lovely/sweet/ +¤¤¤È¤â /(adv) extremely/ +¤¤¤È¤â´Êñ¤Ë [¤¤¤È¤â¤«¤ó¤¿¤ó¤Ë] /very easily/ +¤¤¤Ê¤«¼Ô [¤¤¤Ê¤«¤â¤Î] /(n) clown/person from the country/provincial person/bumpkin/hick/ +¤¤¤Î¤³¤íÁð [¤¤¤Î¤³¤í¤°¤µ] /spike-eared grass/ +¤¤¤Ó¤ë /(v5r) to tease/ +¤¤¤Þ°ì¤Ä [¤¤¤Þ¤Ò¤È¤Ä] /(adv,n) one more/another/the other/not quite/ +¤¤¤ä¤Ë /(adv) awfully/terribly/ +¤¤¤ä¤Ï¤ä /(int) (Oh) dear!/(Oh) dear me!/Good gracious/ +¤¤¤é¤Ã¤·¤ã¤¤ /(int,n) welcome/ +¤¤¤é¤Ã¤·¤ã¤¤¤Þ¤» /welcome (in shops, etc)/(P)/ +¤¤¤é¤Ã¤·¤ã¤ë /(v5aru) (hon) to be/to come/to go/(P)/ +¤¤¤ó¤Á¤­ /(adj-na,n,vs) (1) cheating/fake/bogus/(2) travelling seller of trinkets, magic tricks, etc./ +¤¤¤óÀÐ [¤¤¤ó¤»¤­] /(n) meteorite/ +¤¦¤¦¤ó /(int) no/er, well, ../groan/ +¤¦¤¶¤¤ /(ksb:) (adj) (1) annoying/(2) strict/ +¤¦¤¶¤Ã¤¿¤¤ /(ksb:) (adj) (1) annoying/(2) strict/ +¤¦¤¸¤¦¤¸ /(adv,n,vs) irresolute/hesitant/ +¤¦¤¸¤ã¤¦¤¸¤ã /(adv,n,vs) in swarms/ +¤¦¤º¤¦¤º /(n,adv,vs) sorely tempted/itching to do something/(P)/ +¤¦¤½¤Ä¤± /(n) liar (slang)/fibber/ +¤¦¤¾¤¦¤¾ /fearfully/gingerly/ +¤¦¤¿¤¿¿² [¤¦¤¿¤¿¤Í] /(n,vs) dozing/napping (e.g. on the floor in one's clothes, in the train)/ +¤¦¤À¤¦¤À /(adv) idle/long-winded and meaningless/ +¤¦¤Á¤ÎÅÛ [¤¦¤Á¤Î¤ä¤Ä] /(n) my wife/"the wife"/ +¤¦¤Ã¤«¤ê /(adv,n,vs) carelessly/thoughtlessly/inadvertently/(P)/ +¤¦¤Ã¤È¤ê /(n,vs,adv) abstractedly/absentmindedly/absorbedly/in a trance/ +¤¦¤Ã¤È¤ê¤µ¤»¤ë /(v1) to enchant/to enthrall/ +¤¦¤Ã·ìÀ­¿´ÉÔÁ´ [¤¦¤Ã¤±¤Ä¤»¤¤¤·¤ó¤Õ¤¼¤ó] /(n) congestive heart failure/ +¤¦¤ÃÂÚ [¤¦¤Ã¤¿¤¤] /(adj-no,n,vs) (uk) congestion/pent-up feelings/ +¤¦¤ÄÉ [¤¦¤Ä¤Ó¤ç¤¦] /(n) depression/melancholia/ +¤¦¤ÄÉú¤»¤ë [¤¦¤Ä¤Ö¤»¤ë] /(v1) to lie face-down/ +¤¦¤È¤¦¤È /(adv,n,vs) falling in a doze/(P)/ +¤¦¤Í¤¦¤Í /(adv,n,vs) winding/meandering/zigzag/sinuous/tortuous/ +¤¦¤Í¤ê /(n) wave motion/undulation/winding/heaving sea/swell/roller/(P)/ +¤¦¤Ð¼Ö [¤¦¤Ð¤°¤ë¤Þ] /(n) baby carriage/perambulator/ +¤¦¤Þ¤¯¹Ô¤¯ [¤¦¤Þ¤¯¤¤¤¯] /(v5k-s) to go smoothly/to turn out well/to do the trick/to have peaceful relations/ +¤¦¤á¤­À¼ [¤¦¤á¤­¤´¤¨] /(n) groan/moan/moaning/ +¤¦¤è¤¦¤è /(adv,vs) in swarms/crawling with/ +¤¦¤êÆó¤Ä [¤¦¤ê¤Õ¤¿¤Ä] /(adj-na) as alike as two melons (two peas in a pod)/ +¤¦¤ë¤¦Ç¯ [¤¦¤ë¤¦¤É¤·] /(n) (uk) leap year/ +¤¦¤ë¤á¤Ö¤· /finely chopped round herring/ +¤¦¤ì¤·µã¤­ [¤¦¤ì¤·¤Ê¤­] /(exp) weeping for joy/ +¤¦¤í¤¦¤í /(adv,n,vs) loiteringly/aimless wandering/(P)/ +¤¦¤í³Ð¤¨ [¤¦¤í¤ª¤Ü¤¨] /(n) (1) rote memorization/(2) vague recollection/faint memory/ +¤¦¤ï¤Î¶õ [¤¦¤ï¤Î¤½¤é] /(adj-na,n) inattention/absent-mindedness/ +¤¦¤ó /(int) yeah/uh huh/ +¤¦¤ó¤³ /(n) (col) shit/bullshit/ +¤¦¤ó¤¶¤ê /(adv,n,vs) tedious/boring/being fed up with/(P)/ +¤¦¤ó¤Á /(n,vs) (col) shit/bullshit/ +¤¦¤ó¤È /(adv) a great deal/very much/a lot/ +¤¦¿ª [¤¦¤·¤ç¤¯] /tooth decay/ +¤¨¤¤ /(n) ray (fish)/stringray/ +¤¨¤¨ /(conj,int,n) yes/(P)/ +¤¨¤¨¤È /(int) let me see/well/errr ../ +¤¨¤²¤Ä¤Ê¤¤ /(adj) dirty/vulgar/nasty/ +¤¨¤Ä /rat-tailed anchovy/ +¤¨¤ê¹¥¤ß [¤¨¤ê¤´¤Î¤ß] /(n,vs) being particular about/fastidious/ +¤ª¤¤ /(int) hey!/ +¤ª¤¤¤ª¤¤ /(adv,int) hey, what ho/ +¤ª¤¤¤½¤ì¤È /(adv) at a moment's notice/readily/ +¤ª¤¤¤Ç¤ä¤¹ /(kyb:) welcome (in shops, etc.)/ +¤ª¤ª¤¤ /(int) hey!/ +¤ª¤¯¤Ó /(n) belch/eructation/ +¤ª¤±¤µ /(n) type of traditional vocal music/ +¤ª¤±¤µÀá [¤ª¤±¤µ¤Ö¤·] /(n) okesa song/ +¤ª¤³¤·¤ä¤¹ /(kyb:) welcome (in shops, etc.)/ +¤ª¤µ¤é¤Ð /(n,vs) good-bye/farewell/ +¤ª¤¶¤Ê¤ê¤Ë¤Ê¤Ã¤Æ /(exp) to say commonplace things/ +¤ª¤·¤Ã¤³ /(n,vs) (col) peeing/ +¤ª¤·¤Ã¤³¤ò¤¹¤ë /(exp) (col) to pee/ +¤ª¤·¤É¤êÉ×ÉØ [¤ª¤·¤É¤ê¤Õ¤¦¤Õ] /(exp) a couple of lovebirds/happily married couple/ +¤ª¤·¤ã¤Ö¤ê /(n) teething ring/pacifier/ +¤ª¤¿¤ª¤¿ /(adv,n,vs) shocked speechless/ +¤ª¤Á¤ó¤Á¤ó /(adj-na,n) (col) (fem) penis (child)/ +¤ª¤Ã¤«¤± /person who chases after idol, showbiz star/ +¤ª¤Ã¤«¤Ê¤¤ /(adj) frightening/huge/ +¤ª¤Ã¤µ¤ó /(n) (1) (abbr) rude term for middle-aged man/uncle/(2) Buddhist priest/ +¤ª¤Ã¤Á¤ç¤³¤Á¤ç¤¤ /(adj-na,n) careless person/scatterbrain/birdbrain/ +¤ª¤Ã¤Ñ¤¤ /(n,vs) (X) (col) breasts/suck (nipple)/tits/ +¤ª¤Ç¤ó /(n) oden (Japanese hodgepodge)/ +¤ª¤È¤®Ïà [¤ª¤È¤®¤Ð¤Ê¤·] /(n) fairy-tale/ +¤ª¤É¤ª¤É /(adv,n,vs) coweringly/hesitantly/(P)/ +¤ª¤Ê¤Ù /(sl) female transvestite/ +¤ª¤Ê¤é /(n,vs) fart/(P)/ +¤ª¤Í¤ó¤Í /(n,vs) bed-time (for a baby)/going bye-byes/ +¤ª¤Ð¤¢¤Á¤ã¤ó /(n) granny/grandma/ +¤ª¤Ð¤³ /(n) (col) virgin/ +¤ª¤Ð¤¿¤ê¤¢¤ó /(col) generally obnoxious middle-aged woman (trans: aunt and battalion)/ +¤ª¤Ù¤Ã¤« /(n) flattery/ +¤ª¤Ù¤ó¤Á¤ã¤é /(n) flattery/ +¤ª¤Þ¤¸¤Ê¤¤ /(n) good luck charm/ +¤ª¤Þ¤ë /(n) bedpan/chamber pot/ +¤ª¤Þ¤ó¤³ /(ktb:) (n,vs) (X) (col) vagina/sexual intercourse/screw/ +¤ª¤ßäÞ [¤ª¤ß¤¯¤¸] /(n) written oracle/(P)/ +¤ª¤á¤«¤· /(n,vs) dressing up/ +¤ª¤á¤³ /(ksb:) (n,vs) (1) (X) (col) vagina/(2) sexual intercourse/ +¤ª¤á¤Ç¤È¤¦¤´¤¶¤¤¤Þ¤¹ /(exp) congratulations/ +¤ª¤â¤ê /(n) clog/ +¤ª¤â¤í¤¤ /(adj) interesting/amusing/ +¤ª¤ä /(conj,int,n) oh!/oh?/my!/(P)/ +¤ª¤ä¤ª¤ä /(int) my goodness!/ +¤ª¤ä¤Þ¤¢ /(exp) Good heavens!/Oh my god!/gee whiz/ +¤ª¤í¤ª¤í /(adv,n,vs) nervous/flustered/in a dither/all shook up/(P)/ +¤ª¤í¤« /(adv,n) not to mention/ +¤ª¤í¤Á¤ç¤í /(vs) lounging about/ +¤ª¤ó¤Ü¤í /(adj-no,adj-na) worn-out/shabby/tattered/dilapidated/ +¤ª¥Ç¥Ö¤µ¤ó /(n) chubby person/ +¤ª°®¤ê [¤ª¤Ë¤®¤ê] /(n) hand-rolled sushi/(P)/ +¤ª°ÎÊý [¤ª¤¨¤é¤¬¤¿] /(n) superiors/dignitaries/VIPs/ +¤ª°Ù¤´¤«¤· [¤ª¤¿¤á¤´¤«¤·] /(n) self-aggrandizement under pretense of aiding another/ +¤ª°å¼Ô¤µ¤ó [¤ª¤¤¤·¤ã¤µ¤ó] /doctor (polite)/(P)/ +¤ª°þ [¤ª¤«¤²] /(n) (your) backing/assistance/thanks or owing to/ +¤ª°þ¤Ç [¤ª¤«¤²¤Ç] /(exp) thanks to you/owing to you/because of you/ +¤ª°þÍÍ [¤ª¤«¤²¤µ¤Þ] /(n) (your) backing/assistance/ +¤ª°þÍÍ¤Ç [¤ª¤«¤²¤µ¤Þ¤Ç] /(exp) Thanks to god/thanks to you/(P)/ +¤ª±¢ [¤ª¤«¤²] /(n) (your) backing/assistance/thanks or owing to/ +¤ª±¢ÍÍ¤Ç [¤ª¤«¤²¤µ¤Þ¤Ç] /(exp) (I'm fine) thank you/ +¤ª±Û¤· [¤ª¤³¤·] /(exp) honorific used for coming to or leaving one's place/ +¤ª²¼¤¬¤ê [¤ª¤µ¤¬¤ê] /(n) food offering to the gods/leftovers/hand-me-downs/ +¤ª²¼¤² [¤ª¤µ¤²] /(n) wearing one's hair in braids/ +¤ª²½¤± [¤ª¤Ð¤±] /(n) goblin/apparition/monster/ghost/(P)/ +¤ª²½¤±²°Éß [¤ª¤Ð¤±¤ä¤·¤­] /haunted house/ +¤ª²À [¤ª¤È¤®] /(n) attending (upon)/keeping another company/ +¤ª²À¤Î¹ñ [¤ª¤È¤®¤Î¤¯¤Ë] /a fairyland or never-never land/ +¤ª²ÀÁð»Ò [¤ª¤È¤®¤¾¤¦¤·] /(n) fairy-tale book/ +¤ª²ÀÏà [¤ª¤È¤®¤Ð¤Ê¤·] /(n) fairy-tale/ +¤ª²Ç¤µ¤ó [¤ª¤è¤á¤µ¤ó] /bride/ +¤ª²È·Ý [¤ª¤¤¤¨¤²¤¤] /(n) one's specialty/ +¤ª²ÈÁûÆ° [¤ª¤¤¤¨¤½¤¦¤É¤¦] /family troubles/ +¤ª²ÏƸ [¤ª¤«¤Ã¤Ñ] /(n) (uk) bobbed hair/ +¤ª²Ö¸« [¤ª¤Ï¤Ê¤ß] /(vs) cherry blossom viewing/flower viewing/ +¤ª²Û»Ò [¤ª¤«¤·] /(n) confections/sweets/candy/(P)/ +¤ª²á¤´¤· [¤ª¤¹¤´¤·] /(hon) getting along/ +¤ª²ê½ÐÅÙ¤¤ [¤ª¤á¤Ç¤¿¤¤] /(n) (uk) happy event/matter for congratulation/auspicious event/pregnancy/ +¤ª³«¤­ [¤ª¤Ò¤é¤­] /(n) breakup of a wedding/ +¤ª³ô [¤ª¤«¤Ö] /(n) one's forte/ +¤ª³ø [¤ª¤«¤Þ] /(uk) (n) (sl) gay person/male transvestite/ +¤ª´§ [¤ª¤«¤ó¤à¤ê] /(n) extreme anger/ +¤ª´é [¤ª¤«¤ª] /your (honorable) face/ +¤ª´ê¤¤¤´¤È [¤ª¤Í¤¬¤¤¤´¤È] /(n) request/ +¤ª´ê¤¤¤·¤Þ¤¹ [¤ª¤Í¤¬¤¤¤·¤Þ¤¹] /(hon) please/ +¤ª´ê¤¤»ö [¤ª¤Í¤¬¤¤¤´¤È] /(n) request/ +¤ª´ê¤¤Ãפ·¤Þ¤¹ [¤ª¤Í¤¬¤¤¤¤¤¿¤·¤Þ¤¹] /(hon) please/ +¤ªµ¢¤ê [¤ª¤«¤¨¤ê] /return/welcome/(P)/ +¤ªµ¢¤ê¤Ê¤µ¤¤ [¤ª¤«¤¨¤ê¤Ê¤µ¤¤] /(exp,int) welcome home/(P)/ +¤ªµ¤¤ËÆþ¤ê [¤ª¤­¤Ë¤¤¤ê] /(n) favorite/pet/(P)/ +¤ªµ¤¤ÎÆÇ [¤ª¤­¤Î¤É¤¯] /(adj-na) pitiful/pity/ +¤ªµÒ¤µ¤ó [¤ª¤­¤ã¤¯¤µ¤ó] /(n) guest/visitor/customer/ +¤ªµÒÍÍ [¤ª¤­¤ã¤¯¤µ¤Þ] /(n) (honoured) guest/ +¤ªµÙ¤ß [¤ª¤ä¤¹¤ß] /(n) (1) holiday/absence/rest/(2) (exp) Good night/(P)/ +¤ªµÙ¤ß¤Ê¤µ¤¤ [¤ª¤ä¤¹¤ß¤Ê¤µ¤¤] /(exp,int) good night/(P)/ +¤ªµÜ [¤ª¤ß¤ä] /(n) Shinto shrine/ +¤ªµÜ»²¤ê [¤ª¤ß¤ä¤Þ¤¤¤ê] /shrine visit/ +¤ª¶¡ [¤ª¤È¤â] /(n,vs) attendant/companion/ +¤ª¶¡¤¨ [¤ª¤½¤Ê¤¨] /(n) an offering/ +¤ª¶Ì [¤ª¤¿¤Þ] /(n) egg/ladle/ +¤ª¶Ì¼Ý»Ò [¤ª¤¿¤Þ¤¸¤ã¤¯¤·] /(n) tadpole/ladle/musical note/ +¤ª¶áÉÕ¤­ [¤ª¤Á¤«¤Å¤­] /(n) making someone's acquaintance/ +¤ª¶â [¤ª¤«¤Í] /(n) money/(P)/ +¤ª·»¤µ¤ó [¤ª¤Ë¤¤¤µ¤ó] /(n) (hon) older brother/(vocative) "Mister?"/(P)/ +¤ª·»¤Á¤ã¤ó [¤ª¤Ë¤¤¤Á¤ã¤ó] /cute form of "older brother"/ +¤ª·ë¤Ó [¤ª¤à¤¹¤Ó] /(n) rice ball/ +¤ª¸«¤¨¤Ë¤Ê¤ë [¤ª¤ß¤¨¤Ë¤Ê¤ë] /(exp) (hon) to arrive/ +¤ª¸«Éñ [¤ª¤ß¤Þ¤¤] /(n) calling on someone who is ill/enquiry/ +¤ª¸«Éñ¤¤ [¤ª¤ß¤Þ¤¤] /(n) calling on someone who is ill/enquiry/ +¤ª¸Å [¤ª¤Õ¤ë] /(n) used article/ +¤ª¸Æ¤Ð¤ì [¤ª¤è¤Ð¤ì] /(n) being invited/ +¤ª¸ß¤¤ [¤ª¤¿¤¬¤¤] /(n) mutual/reciprocal/each other/ +¤ª¸ß¤¤ÍÍ [¤ª¤¿¤¬¤¤¤µ¤Þ] /(adj-na,n) we are of equal status in this regard/ +¤ª¸æÍÁ [¤ª¤ß¤³¤·] /(n) portable shrine/ +¤ª¹¥¤ß¾Æ¤­ [¤ª¤³¤Î¤ß¤ä¤­] /(n) pizza-like pancake fried with various ingredients/ +¤ª¹­¤á [¤ª¤Ò¤í¤á] /(n) debut/ +¤ª¹½¤¤ [¤ª¤«¤Þ¤¤] /(n) entertainment/hospitality/ +¤ª¹½¤¤¤Ê¤¯ [¤ª¤«¤Þ¤¤¤Ê¤¯] /(exp,n,pol) please don't fuss over me/ +¤ª¹½¤¤¤Ê¤· [¤ª¤«¤Þ¤¤¤Ê¤·] /(adj-na,n) being unmindful/ +¤ª¹Ê¤ê [¤ª¤·¤Ü¤ê] /(n) wet towel (supplied at table)/hot, moistened hand towel/(P)/ +¤ª¹â¤¤ [¤ª¤¿¤«¤¤] /(adj) haughty/ +¤ª¹â¤¯Î±¤Þ¤ë [¤ª¤¿¤«¤¯¤È¤Þ¤ë] /(v5r) to assume an air of importance/to put on airs/ +¤ª¹âÁÄƬ¶Ò [¤ª¤³¤½¤º¤­¤ó] /(n) kerchief worn by women in former times in Japan in cold weather, covering the whole head (except eyes)/ +¤ª¹ð [¤ª¤Ä¤²] /(n) oracle/divine message/ +¤ª¹ð¤² [¤ª¤Ä¤²] /(n) oracle/revelation/divine message/ +¤ª¹ñ¼«Ëý [¤ª¤¯¤Ë¤¸¤Þ¤ó] /boasting of one's hometown/ +¤ªºÂÀ®¤ê [¤ª¤¶¤Ê¤ê] /(adj-na,n) perfunctory/commonplace/ +¤ªºÐÊë [¤ª¤»¤¤¤Ü] /(n) end of the year/year-end present/(P)/ +¤ªº×¤ê [¤ª¤Þ¤Ä¤ê] /(n) festival/feast/ +¤ªº×¤êÁû¤® [¤ª¤Þ¤Ä¤ê¤µ¤ï¤®] /(n) festival merrymaking/ +¤ªºÚ [¤ª¤«¤º] /(n) (uk) side dish/accompaniment for rice dishes/ +¤ª»¥ [¤ª¤µ¤Ä] /(n) bill/note (currency)/ +¤ª»¥ [¤ª¤Õ¤À] /(n) a charm/ +¤ª»¨¼Ñ [¤ª¤¾¤¦¤Ë] /(n) New Year dish/ +¤ª»® [¤ª¤µ¤é] /(n) plate/dish/ +¤ª»°»þ [¤ª¤µ¤ó¤¸] /(n) three-o'clock snack/ +¤ª»²¤ê [¤ª¤Þ¤¤¤ê] /(n,vs) worship/shrine visit/(P)/ +¤ª»º [¤ª¤µ¤ó] /(n) (giving) birth/(P)/ +¤ª»ÅÃ夻 [¤ª¤·¤­¤»] /(n) uniforms supplied to employees/an allotment/ +¤ª»ÅÉñ¤¤ [¤ª¤·¤Þ¤¤] /(n) the end/closing/being done for/(P)/ +¤ª»È¤¤ [¤ª¤Ä¤«¤¤] /(n) (1) errand/(2) usage/(3) ability to use/ +¤ª»Ð¤µ¤ó [¤ª¤Í¤¨¤µ¤ó] /(n) (hon) older sister/(vocative) "Miss?"/(P)/ +¤ª»Ò¤µ¤ó [¤ª¤³¤µ¤ó] /(n) (someone else's) child/ +¤ª»ÒÍÍ [¤ª¤³¤µ¤Þ] /(n) (pol) child (someone else's)/ +¤ª»õ¹õ [¤ª¤Ï¤°¤í] /(n) tooth blackening/ +¤ª¼­µ· [¤ª¤¸¤®] /(n,vs) bow/(P)/ +¤ª¼·Ìë [¤ª¤·¤Á¤ä] /(n) name-giving ceremony/ +¤ª¼ÙË⤷¤Þ¤¹ [¤ª¤¸¤ã¤Þ¤·¤Þ¤¹] /(exp) excuse me for disturbing (interrupting) you/ +¤ª¼ÙËâÃî [¤ª¤¸¤ã¤Þ¤à¤·] /(n) someone who gets in the way without serving any useful purpose/ +¤ª¼à [¤ª¤·¤ã¤¯] /(n) (apprentice) geisha/dancing girl/ +¤ª¼á²à [¤ª¤·¤ã¤«] /(n) poorly made or ruined articles/ +¤ª¼ç [¤ª¤Ì¤·] /(n) you/ +¤ª¼é¤ê [¤ª¤Þ¤â¤ê] /(n) (1) charm/amulet/(2) looking after/(P)/ +¤ª¼ê¶Ì [¤ª¤Æ¤À¤Þ] /(n) juggling bags game/ +¤ª¼ê¾å¤² [¤ª¤Æ¤¢¤²] /(n) all over/given in/given up hope/bring to knees/(P)/ +¤ª¼ê¿ô [¤ª¤Æ¤¹¤¦] /(n) trouble/labor/handling/ +¤ª¼êÀ¹¤ê [¤ª¤Æ¤â¤ê] /(n) self-approved plan/ +¤ª¼êÀö¤¤ [¤ª¤Æ¤¢¤é¤¤] /toilet/restroom/lavatory/bathroom (US)/(P)/ +¤ª¼êÁ° [¤ª¤Æ¤Þ¤¨] /(n) skill/dexterity/artistry/ingenuity/ +¤ª¼êÅÁ¤¤ [¤ª¤Æ¤Ä¤À¤¤] /(n,vs) maid/help/(P)/ +¤ª¼êÅÁ¤¤¤µ¤ó [¤ª¤Æ¤Ä¤À¤¤¤µ¤ó] /(n) maid/(P)/ +¤ª¼êÉÕ¤­ [¤ª¤Æ¤Ä¤­] /(n) touching a wrong card/making a mistress of a servant/ +¤ª¼ò [¤ª¤µ¤±] /(n) alcohol/sake/ +¤ª½Ë¤¤ [¤ª¤¤¤ï¤¤] /(n) congratulation/celebration/(P)/ +¤ª½Ð¤Ç [¤ª¤¤¤Ç] /(n) to come here (from old Japanese)/to come out/being in (somewhere)/ +¤ª½Ð¤Ç¤Ë¤Ê¤ë [¤ª¤¤¤Ç¤Ë¤Ê¤ë] /(v5r) (hon) (uk) to be/ +¤ª½Ð¤Þ¤· [¤ª¤Ç¤Þ¤·] /(n) appearance/presence/ +¤ª½Ð³Ý¤± [¤ª¤Ç¤«¤±] /(n) about to start out/just about to leave or go out/ +¤ª½ä¤ê [¤ª¤Þ¤ï¤ê] /(n) policeman/ +¤ª½ä¤ê¤µ¤ó [¤ª¤Þ¤ï¤ê¤µ¤ó] /(n) policeman (friendly term)/(P)/ +¤ª¾¤¤· [¤ª¤á¤·] /(n) summons/call/dressing/clothing/striped crepe/ +¤ª¾¤¤·Êª [¤ª¤á¤·¤â¤Î] /(n) clothing/ +¤ª¾©¤á [¤ª¤¹¤¹¤á] /recommendation/recommendable/ +¤ª¾Ð¤¤ [¤ª¤ï¤é¤¤] /(n) comical (story, song)/comic/ +¤ª¾å¤êÍÍ [¤ª¤Î¤Ü¤ê¤µ¤ó] /(1) countryside people/visitor from the country/(2) country bumpkin/ +¤ª¾î¤µ¤Þ [¤ª¤¸¤ç¤¦¤µ¤Þ] /(n) (term of respect for) another's daughter/daughter of a high-class family/ +¤ª¾î¤µ¤ó [¤ª¤¸¤ç¤¦¤µ¤ó] /(n) (1) (hon) daughter/(2) young lady/(P)/ +¤ª¾îÍÍ [¤ª¤¸¤ç¤¦¤µ¤Þ] /(n) (term of respect for) another's daughter/daughter of a high-class family/ +¤ª¾þ¤ê [¤ª¤«¤¶¤ê] /(n) decorations/offerings/mere window dressing/ +¤ª¿©¤¤½é¤á [¤ª¤¯¤¤¤¾¤á] /weaning ceremony/ +¤ª¿©»ö½è [¤ª¤·¤ç¤¯¤¸¤É¤³¤í] /(Japanese) restaurant/ +¤ª¿¬ [¤ª¤·¤ê] /arse/bottom/buttocks/ +¤ª¿²¾® [¤ª¤Í¤·¤ç] /(n,vs) bed-wetting/ +¤ª¿²¾® [¤ª¤Í¤·¤ç¤¦] /bed-wetting/ +¤ª¿·¹á [¤ª¤·¤ó¤³] /(n) pickles/pickled vegetables/ +¤ª¿»¤· [¤ª¤Ò¤¿¤·] /(n) vegetable side dish/ +¤ª¿À¶½ [¤ª¤ß¤³¤·] /(iK) (n) portable shrine/ +¤ª¿À¼ò [¤ª¤ß¤­] /(n) sacred wine or sake/ +¤ª¿ÀÅϤê [¤ª¤ß¤ï¤¿¤ê] /(n) cracks that form in the ice on Lake Suwa/ +¤ª¿ÀÍÁ [¤ª¤ß¤³¤·] /(n) portable shrine/(P)/ +¤ª¿ÀäÞ [¤ª¤ß¤¯¤¸] /(n) written oracle/ +¤ª¿Í¹¥¤· [¤ª¤Ò¤È¤è¤·] /(adj-na,n) softhearted (good-natured, credulous) person/easy mark/soft touch/ +¤ª¿Ò¤Í¼Ô [¤ª¤¿¤º¤Í¤â¤Î] /(n) wanted man/person sought by the police/ +¤ª¿ô [¤ª¤«¤º] /(n) (uk) side dish/accompaniment for rice dishes/ +¤ª¿þʬ¤± [¤ª¤¹¤½¤ï¤±] /(n) sharing/ +¤ªÀ¡¤Þ¤· [¤ª¤¹¤Þ¤·] /(adj-na,n) a prim and proper girl/ +¤ªÀ¤¼­ [¤ª¤»¤¸] /(n) flattery/compliment/(P)/ +¤ªÀ¤Ïäˤʤë [¤ª¤»¤ï¤Ë¤Ê¤ë] /(exp) to be indebted/ +¤ªÀ¤Ïäò¤¹¤ë [¤ª¤»¤ï¤ò¤¹¤ë] /(exp) to take care of/ +¤ªÀ¸Áþ¤µ¤Þ [¤ª¤¢¤¤¤Ë¤¯¤µ¤Þ] /(adj-na,int,n) unfortunate person (often a gleeful "too bad for you!")/ +¤ªÀ¸ÁþÍÍ [¤ª¤¢¤¤¤Ë¤¯¤µ¤Þ] /(adj-na,int,n) that's too bad (ironical)/ +¤ªÀ¼³Ý¤«¤ê [¤ª¤³¤¨¤¬¤«¤ê] /(n) a recommendation/an order/ +¤ªÀá²ð [¤ª¤»¤Ã¤«¤¤] /(adj-na,n) meddling/nosy/(P)/ +¤ªÀáÎÁÍý [¤ª¤»¤Á¤ê¤ç¤¦¤ê] /food served during the New Year's Holidays/(P)/ +¤ªÀè [¤ª¤µ¤­] /going before/the future/ +¤ªÀè¤Ë [¤ª¤µ¤­¤Ë] /(adv) (1) before/previously/(2) ahead/ +¤ªÀèËÀ [¤ª¤µ¤­¤Ü¤¦] /(n) a person whose services are at the disposal of another/ +¤ªÁ° [¤ª¤Þ¤¨] /(n) (1) (fam) you (sing)/(2) presence (of a high personage)/(P)/ +¤ªÁ°¤µ¤ó [¤ª¤Þ¤¨¤µ¤ó] /(n) (1) you/(2) my dear/(3) hey/ +¤ªÁ· [¤ª¤¼¤ó] /(n) (uk) four-legged tray for festive food/ +¤ªÁ·Î©¤Æ [¤ª¤¼¤ó¤À¤Æ] /(n) setting the table/preparation/ +¤ªÁÄÉ㤵¤ó [¤ª¤¸¤¤¤µ¤ó] /(n) grandfather/male senior-citizen/(P)/ +¤ªÁÄÉã¤Á¤ã¤ó [¤ª¤¸¤¤¤Á¤ã¤ó] /(n) (col) grandpa/grandad/ +¤ªÁÄÊ줵¤ó [¤ª¤Ð¤¢¤µ¤ó] /(n) grandmother/female senior-citizen/(P)/ +¤ªÁÆËö [¤ª¤½¤Þ¤Ä] /(adj-na) poor/lame/ill-prepared/ +¤ªÁᤦ [¤ª¤Ï¤è¤¦] /(int,n) (abbr) Good morning/(P)/ +¤ªÁᤦ¤´¤¶¤¤¤Þ¤¹ [¤ª¤Ï¤è¤¦¤´¤¶¤¤¤Þ¤¹] /(exp) (uk) good morning/ +¤ªÂ¹¤µ¤ó [¤ª¤Þ¤´¤µ¤ó] /(n) (hon) grandchild/ +¤ªÂ¿Ê¡ [¤ª¤¿¤Õ¤¯] /(n) moon-faced woman/homely woman/ +¤ªÂ¿Ê¡É÷¼Ù [¤ª¤¿¤Õ¤¯¤«¤¼] /(n) mumps/ +¤ªÂËÊ© [¤ª¤À¤Ö¤Ä] /(n) dying/ruining oneself/ +¤ªÂÔ¤Á [¤ª¤Þ¤Á] /(n,n-suf) waiting/waiting time/ +¤ªÂÔ¤Á±óÍÍ [¤ª¤Þ¤Á¤É¤ª¤µ¤Þ] /(exp,int,n) I'm sorry to have kept you waiting/ +¤ªÂÔ¤Á·ó¤Í [¤ª¤Þ¤Á¤«¤Í] /(adj-no,n) long-waited-for/ +¤ªÂÞ [¤ª¤Õ¤¯¤í] /(n) (col) one's mother/(P)/ +¤ªÂå¤ê [¤ª¤«¤ï¤ê] /(n) second helping/another cup/ +¤ªÂå¤ï¤ê [¤ª¤«¤ï¤ê] /(n) second helping/another cup/(P)/ +¤ªÂç»ö¤Ë [¤ª¤À¤¤¤¸¤Ë] /(exp) take care of yourself/ +¤ªÂêÌÜ [¤ª¤À¤¤¤â¤¯] /(n) a Nichiren prayer/(an empty) slogan/ +¤ªÂð [¤ª¤¿¤¯] /(n) (pol) your house/your home/you/(P)/ +¤ªÃ£¤· [¤ª¤¿¤Ã¤·] /(n) notice or order handed down from above/announcement/notification/ +¤ªÃÂÀ¸Æü¤ª¤á¤Ç¤È¤¦¤´¤¶¤¤¤Þ¤¹ [¤ª¤¿¤ó¤¸¤ç¤¦¤Ó¤ª¤á¤Ç¤È¤¦¤´¤¶¤¤¤Þ¤¹] /Happy Birthday/ +¤ªÃƤ­ [¤ª¤Ï¤¸¤­] /(n) marbles/ +¤ªÃǤï¤ê [¤ª¤³¤È¤ï¤ê] /declining/nonacceptance/declination/refusal/rejection/turndown/ +¤ªÃΤ餻 [¤ª¤·¤é¤»] /(n) notice/notification/ +¤ªÃã [¤ª¤Á¤ã] /(n) tea (green)/(P)/ +¤ªÃã¤Î»Ò [¤ª¤Á¤ã¤Î¤³] /a cinch/ +¤ªÃãÀÁ¤± [¤ª¤Á¤ã¤¦¤±] /tea-cake/ +¤ªÃ渵 [¤ª¤Á¤å¤¦¤²¤ó] /(n) Bon Festival gifts/(P)/ +¤ªÃë [¤ª¤Ò¤ë] /(n-adv,n) lunch/noon/ +¤ªÃö¸ý [¤ª¤Á¤ç¤³] /(n) (uk) small cup/sake cup/ +¤ªÃý¤ê [¤ª¤·¤ã¤Ù¤ê] /(adj-na,adj-no,n,vs) (uk) chattering/talk/idle talk/chat/chitchat/gossip/chatty/talkative/chatterbox/blabbermouth/(P)/ +¤ªÄ´»Ò¼Ô [¤ª¤Á¤ç¤¦¤·¤â¤Î] /(n) a timeserver/frivolous person/ +¤ªÄ̤· [¤ª¤È¤ª¤·] /(n) an appetizer/ +¤ªÄà¤ê [¤ª¤Ä¤ê] /(n) change (money)/balance/(P)/ +¤ªÄê¤Þ¤ê [¤ª¤µ¤À¤Þ¤ê] /(n) usual/normal/stereotyped/ +¤ªÅ¦¤Þ¤ß [¤ª¤Ä¤Þ¤ß] /(n) snacks to go with alcohol/ +¤ªÅ¦¤ß [¤ª¤Ä¤Þ¤ß] /(n) snacks to go with alcohol/ +¤ªÅ·µ¤ [¤ª¤Æ¤ó¤­] /(n) (1) temper/mood/(2) weather (polite term)/ +¤ªÅ·µ¤²° [¤ª¤Æ¤ó¤­¤ä] /(n) moody person/temperamental person/fickle person/ +¤ªÅ¾ÇÌ [¤ª¤Æ¤ó¤Ð] /(adj-na,n) tomboy (nl: ontembaar)/ +¤ªÅÀÁ° [¤ª¤Æ¤Þ¤¨] /(n) skill/dexterity/artistry/ingenuity/ +¤ªÅËÁÉ [¤ª¤È¤½] /New Year's sake/spiced sake/ +¤ªÅÚ»º [¤ª¤ß¤ä¤²] /(n) present/souvenir/(P)/ +¤ªÅò [¤ª¤æ] /(n) hot water/bath/ +¤ªÆÁ [¤ª¤È¤¯] /economical/ +¤ªÆÌ [¤ª¤Ç¤³] /brow/forehead/(P)/ +¤ªÆëÀ÷¤ß [¤ª¤Ê¤¸¤ß] /(adj-no) familiar/well-known/ +¤ªÆüÍÍ [¤ª¤Ò¤µ¤Þ] /(n) the sun/ +¤ªÇ¯¶Ì [¤ª¤È¤·¤À¤Þ] /(n) New Year's present/(P)/ +¤ªÇ±¤ê [¤ª¤Ò¤Í¤ê] /(n) wrapped offering (of money)/ +¤ªÇ̤µ¤ó [¤ª¤Ð¤¢¤µ¤ó] /(n) grandmother/female senior-citizen/ +¤ªÇ̤Ϥë [¤ª¤Ð¤Ï¤ë] /(v5r) (sl) to shamelessly demand one's rights/ +¤ªÇ̤ó [¤ª¤Ð¤ó] /(exp) bitchy old hag/ +¤ªÈ¬ [¤ª¤ä¤Ä] /(n) (1) (uk) between meal snack/afternoon refreshment/afternoon tea/(2) mid-day snack/ +¤ªÈ¬¤Ä [¤ª¤ä¤Ä] /(n) (1) (uk) between meal snack/afternoon refreshment/afternoon tea/(2) mid-day snack/(P)/ +¤ªÈäϪÌÜ [¤ª¤Ò¤í¤á] /(n) debut/ +¤ªÈè¤ìÍÍ [¤ª¤Ä¤«¤ì¤µ¤Þ] /(adj-na,exp,int) thank you/many thanks/ +¤ªÉÕ¤­ [¤ª¤Ä¤­] /(n) retainer/attendant/escort/ +¤ªÉ㤵¤ó [¤ª¤È¤¦¤µ¤ó] /(n) (hon) father/(P)/ +¤ªÉ餱 [¤ª¤Þ¤±] /(n) (1) a discount/a prize/(2) something additional/bonus/an extra/(3) an exaggeration/(P)/ +¤ªÉ餱¤Ë [¤ª¤Þ¤±¤Ë] /(conj,exp) to make matters worse/besides/ +¤ªÉ÷Ϥ¤ËÆþ¤ë [¤ª¤Õ¤í¤Ë¤Ï¤¤¤ë] /(exp) to take a bath/ +¤ªÊ¢ [¤ª¤Ê¤«] /(n) stomach/(P)/ +¤ªÊ¢¤¬¶õ¤¤¤¿ [¤ª¤Ê¤«¤¬¤¹¤¤¤¿] /(exp) hungry/ +¤ªÊ§¤¤È¢ [¤ª¤Ï¤é¤¤¤Ð¤³] /(n) discarding/firing (an employee)/ +¤ªÊ§¤¤Êª [¤ª¤Ï¤é¤¤¤â¤Î] /(n) goods to offer the junk dealer/ +¤ªÊ¹¤­¤¤¤¿¤À¤¯ [¤ª¤­¤­¤¤¤¿¤À¤¯] /(v5k) to ask (politely)/ +¤ªÊ¹¤­Äº¤¯ [¤ª¤­¤­¤¤¤¿¤À¤¯] /(v5k) to ask (politely)/ +¤ªÊ¿¤Ë [¤ª¤¿¤¤¤é¤Ë] /making oneself comfortable/ +¤ªÊ̤ì [¤ª¤ï¤«¤ì] /farewell/ +¤ªÊÖ¤· [¤ª¤«¤¨¤·] /(n) return gift/revenge/change/(P)/ +¤ªÊÛÅö [¤ª¤Ù¤ó¤È¤¦] /(n) box lunch/ +¤ªÊì [¤ª¤Õ¤¯¤í] /(iK) (n) (col) one's mother/ +¤ªÊ줵¤Þ [¤ª¤«¤¢¤µ¤Þ] /(n) (hon) mother/ +¤ªÊ줵¤ó [¤ª¤«¤¢¤µ¤ó] /(n) (hon) mother/(P)/ +¤ªÊìÍÍ [¤ª¤«¤¢¤µ¤Þ] /(n) (hon) mother/ +¤ªË·¤µ¤ó [¤ª¤Ü¤¦¤µ¤ó] /(n) Buddhist priest/monk/(P)/ +¤ªË·¤Ã¤Á¤ã¤ó [¤ª¤Ü¤Ã¤Á¤ã¤ó] /(n) (hon) son/ +¤ªËÏÉÕ¤­ [¤ª¤¹¤ß¤Ä¤­] /(n) certificate/certified document/authorization/paper with signature of the shogun or lord/ +¤ªËß [¤ª¤Ü¤ó] /(n) Bon Festival/Lantern Festival/ +¤ªÌܤˤ«¤«¤ë [¤ª¤á¤Ë¤«¤«¤ë] /(exp) to see (someone)/to meet someone/ +¤ªÌܤ˳ݤ«¤ë [¤ª¤á¤Ë¤«¤«¤ë] /(exp) to see (someone)/to meet someone/ +¤ªÌÜ¶Ì [¤ª¤á¤À¤Þ] /(n) a scolding/ +¤ªÌܸ«ÆÀ [¤ª¤á¤ß¤¨] /(n) an appearance/an audience/ +¤ªÌܽÐÅÙ¤¤ [¤ª¤á¤Ç¤¿¤¤] /(n) (uk) happy event/matter for congratulation/auspicious event/pregnancy/ +¤ªÌܽÐÅÙ¤¦ [¤ª¤á¤Ç¤È¤¦] /(ateji) (int) (uk) Congratulations!/an auspicious occasion!/(P)/ +¤ªÌß [¤ª¤â¤Á] /(uk) rice cakes/pounded mochi rice/ +¤ªÌç°ã¤¤ [¤ª¤«¤É¤Á¤¬¤¤] /(exp) barking up the wrong tree/calling at the wrong house/ +¤ªÌ줵¤ó [¤ª¤¸¤¤¤µ¤ó] /(n) grandfather/male senior-citizen/ +¤ªÎ¤ [¤ª¤µ¤È] /(n) one's origins/one's parents' home/ +¤ªÎ©¤Á [¤ª¤¿¤Á] /polite term for calling, departing and staying where one is/ +¤ªÎä¤ä [¤ª¤Ò¤ä] /(n) cold (drinking) water/cold boiled rice/ +¤ªÎé [¤ª¤ì¤¤] /(n) thanking/expression of gratitude/(P)/ +¤ªÎ黲¤ê [¤ª¤ì¤¤¤Þ¤¤¤ê] /(n) visiting a shrine or temple to give thanks/settling scores/ +¤ªÎéÊô¸ø [¤ª¤ì¤¤¤Ü¤¦¤³¤¦] /(n) free service after apprenticeship/ +¤ªÎò¡¹ [¤ª¤ì¤­¤ì¤­] /(n) dignitaries/VIPs/ +¤ªÎòÎò [¤ª¤ì¤­¤ì¤­] /(n) dignitaries/VIPs/ +¤ªÏ³¤é¤· [¤ª¤â¤é¤·] /(n,vs) (col) peeing/ +¤ªÏä·Ãæ [¤ª¤Ï¤Ê¤·¤Á¤å¤¦] /(n) busy (phone)/(P)/ +¤ªÏÒ [¤ª¤ï¤ó] /(n) bowl in which miso-shiru is served/ +¤ªÞ¯Íî [¤ª¤·¤ã¤ì] /(adj-na,adj-no,n) smartly dressed/someone smartly dressed/fashion-conscious/ +¤ªÞ´¤¤ [¤ª¤µ¤é¤¤] /(n) review/rehearsal/ +¤ªçÁ [¤ª¤Ø¤½] /(n) navel/belly button/ +¤ªêöêð [¤ª¤à¤Ä] /(n) diaper/nappy/ +¤ªêöê𵤿¨¤ì [¤ª¤à¤Ä¤«¤Ö¤ì] /diaper rash/nappy rash/ +¤«¤¤¤Ä¤Ö¤ê /(n) little grebe/ +¤«¤­²ó¤¹ [¤«¤­¤Þ¤ï¤¹] /(v5s) to stir up/to churn/to ransack/to disturb/ +¤«¤­¸ò¤¼¤ë [¤«¤­¤Þ¤¼¤ë] /(v1) to mix/to stir/to scramble/to churn/ +¤«¤­¹ç¤»¤ë [¤«¤­¤¢¤ï¤»¤ë] /(v1) to adjust/to arrange/ +¤«¤­º®¤¼µ¬Â§ [¤«¤­¤Þ¤¼¤­¤½¤¯] /scrambling/ +¤«¤­½¸¤á¤ë [¤«¤­¤¢¤Ä¤á¤ë] /(v1) to gather up/to scrape up together/ +¤«¤­¾Ã¤¹ [¤«¤­¤±¤¹] /(v5s) to erase/ +¤«¤­Ê¬¤±¤ë [¤«¤­¤ï¤±¤ë] /(v1) to push one's way through/ +¤«¤­Î©¤Æ¤ë [¤«¤­¤¿¤Æ¤ë] /(v1) to stir up/to arouse/ +¤«¤±¤ë /(aux-v,v1) to turn on/to dial (e.g. phone)/to start doing something (but not finish)/ +¤«¤±Ä¾¤¹ [¤«¤±¤Ê¤ª¤¹] /(v5s) to call again/ +¤«¤±Î¥¤à [¤«¤±¤³¤à] /(v5m) to rush in (at the last minute)/to stampede/ +¤«¤±Î¥¤ì¤ë [¤«¤±¤Ï¤Ê¤ì¤ë] /(v1) to be very far apart from/to be remote/to be quite different from/ +¤«¤µ¤«¤µ /(adj-na,adv,n) dry/bone dry/ +¤«¤µ¤«¤µÌĤë [¤«¤µ¤«¤µ¤Ê¤ë] /(v5r) to rustle/to make a rustling sound/to crinkle/ +¤«¤·¤é /(prt) (fem) I wonder/ +¤«¤¸¤«¤à /(v5m) to grow numb with cold/ +¤«¤¿¤«¤¿ /(adv,n,vs) clattering (onom)/ +¤«¤Á¤«¤Á /(adj-na,adv,n) tick-tock/knocking (stones together)/frozen solid/set rock hard/obstinate/scared stiff/(P)/ +¤«¤Á¤Ã¤È /(adv,vs) with a click (door sound)/ +¤«¤Á¤ó /(adv,n) clink/ +¤«¤Á¹ç¤¦ [¤«¤Á¤¢¤¦] /(v5u) to clash/to be in conflict with/ +¤«¤Ã¤« /(adv,n,vs) burning hotly (redly)/ +¤«¤Ã¤«¤È /(adv,n,vs) burning hotly (redly)/ +¤«¤Ã¤Á¤ê /(adv,n,vs) tightly/exactly/ +¤«¤Ã¤È /(adv,n,vs) flare up/flying into a rage/(P)/ +¤«¤Ã¤Ñ /cucumber (sushi)/ +¤«¤Ã·ì [¤«¤Ã¤±¤Ä] /(n) lung hemorrhage/ +¤«¤Ä¤«¤Ä /(adj-na,adv) barely/scraping by/ +¤«¤Ê /(prt) I wonder/ +¤«¤Í¤Æ¤«¤é /(exp) for some time/ +¤«¤Ó½­¤¤ [¤«¤Ó¤¯¤µ¤¤] /(adj) musty/putrid/ +¤«¤Þ¤±¤ë /(v1) to be too busy/to be occupied/ +¤«¤ß¤µ¤ó /(n) wife/ +¤«¤à /(v5m) to blow (one's nose)/ +¤«¤âÃΤì¤Ê¤¤ [¤«¤â¤·¤ì¤Ê¤¤] /(exp) may/might/perhaps/may be/possibly/(P)/ +¤«¤é /(prt) from/out of/through/since/because/ +¤«¤é¤«¤¤ /(n) banter/persiflage/ +¤«¤é¤«¤é /(adj-na,adv,n,vs) parched/dried-up/ +¤«¤é¤­¤· /(adv) quite/utterly/(not) at all/completely/ +¤«¤é¤¹Çþ [¤«¤é¤¹¤à¤®] /(n) oats/ +¤«¤é¤Ã¤­¤· /(adv) quite/utterly/(not) at all/completely/ +¤«¤é¤Ã¤È /(adv,n,vs) changing suddenly and completely/ +¤«¤é¤È¸À¤Ã¤Æ [¤«¤é¤È¤¤¤Ã¤Æ] /while it may be true that/just because/nevertheless/not necessarily/ +¤«¤é¤ê¤È /(adv) changing suddenly and completely/(P)/ +¤«¤ó¤«¤óÅܤë [¤«¤ó¤«¤ó¤ª¤³¤ë] /(v5r) to get very mad/ +¤«¤ó¹â¤¤ [¤«¤ó¤¿¤«¤¤] /(adj) shrill/ +¤«¤óÌÚ [¤«¤ó¤Ü¤¯] /(n) bush/shrub/ +¤«¼å¤¤ [¤«¤è¤ï¤¤] /(adj) frail/feeble/(P)/ +¤¬¡¼ /in comics and such, used to denote a grinding noise/ +¤¬¤«¤ë /(suf) inclining to/leaning to/ +¤¬¤¯¤¬¤¯ /(adj-na,adv,n,vs) body trembling/something come loose/ +¤¬¤¯¤ó¤È /(adv) suddenly/with a jerk/ +¤¬¤µ¤¬¤µ /(adj-na,adv,n,vs) rustling/dry or rough feeling/(P)/ +¤¬¤µ¤Ä /(adj-na) crude/ill-mannered/ +¤¬¤¶¤ß /(n) swimming crab/ +¤¬¤¸¤ã¤¬¤¸¤ã /(adj-na,adv) rummage (in a drawer)/ +¤¬¤¸¤ã¤Þ¤á /(n) peanut brittle/ +¤¬¤¿¤¬¤¿ /(adj-na,adv,n,vs) rattle/clatter/(P)/ +¤¬¤¿¤Ä¤¯ /(v5k) to rattle/to be bumpy/to be shaky/to be unsteady/ +¤¬¤¿¤ê /(adv) with a bang (clash, bump)/ +¤¬¤Á¤¬¤Á /(adj-na,adv,n) chattering (teeth)/frozen solid/overly serious/ +¤¬¤Á¤ã¤¬¤Á¤ã /(adj-na,n,vs,adv) clatter/ +¤¬¤Á¤ã¤ê¤È /(adv) with a clank/ +¤¬¤Á¤ã¤ó /(adv) crash/slam/ +¤¬¤Á¤ó /clash/ +¤¬¤Á¤ó¤¬¤Á¤ó /tick-tock/chipping (sound)/ +¤¬¤Ã¤«¤ê /(adv,n,vs) feel disappointed/be dejected/lose heart/feel emotionally drained/feel let down/(P)/ +¤¬¤Ã¤«¤ê¤¹¤ë¤Ê /(exp) cheer up!/ +¤¬¤Ã¤¯¤ê /(adv,n,vs) heartbroken/ +¤¬¤Ã¤·¤ê /(adv,n,vs) firmly/solidly/tough/(P)/ +¤¬¤Ã¤Á¤ê /(adv,n,vs) solidly built/tightly/shrewd/calculating/(P)/ +¤¬¤Ã¤Á¤ê²° [¤¬¤Ã¤Á¤ê¤ä] /tightwad/ +¤¬¤Ã¤×¤ê /(adv) firmly (grasped)/latched onto/locked onto/ +¤¬¤Ä¤¬¤Ä /(adv,n,vs) greedily/burning with desire for something/ +¤¬¤Ö¤¬¤Ö /(adj-na,adv,n) gulping down/guzzling/(P)/ +¤¬¤Ö¤ê¤È /(adv) emphatically (bite, gulp, chew, etc.)/ +¤¬¤Ö¤ê¤È³ú¤ßÉÕ¤¯ [¤¬¤Ö¤ê¤È¤«¤ß¤Ä¤¯] /(exp) sink one's teeth into/ +¤¬¤Þ¤·¤¤ /(suf) look like/sound like/savor of/smack of/ +¤¬¤Þ¤ó¶¯¤¤ [¤¬¤Þ¤ó¤Ä¤è¤¤] /(adj) patient/persevering/ +¤¬¤ß¤¬¤ß /(adv) nagging/griping/ +¤¬¤á¤Ä¤¤ /(adj) greedy/grasping/predatory/calculating/avaricious/ +¤¬¤ä¤¬¤ä /(adv,n,vs) crowd of people talking/(P)/ +¤¬¤é¤¬¤é /(adj-na,adv,n,vs) clattering/ +¤¬¤é¤¬¤é¼Ø [¤¬¤é¤¬¤é¤Ø¤Ó] /(n) rattlesnake/ +¤¬¤é¤ê /(adv,n) (1) entirely/suddenly/completely/rudely/(2) window louvre/ +¤¬¤é¤ê¤È /(adv,n) (1) entirely/suddenly/completely/rudely/ +¤¬¤é¤ó¤È /(adv,vs) empty/deserted/(P)/ +¤¬¤é¤ó¤É¤¦ /(adj-na,n) hollowness/emptiness/void/ +¤¬¤ê /(n) sliced shouga prepared in vinegar served with sushi/pickled ginger/ +¤¬¤êÈÇ [¤¬¤ê¤Ð¤ó] /(n) mimeograph/ +¤¬¤êÊÙ [¤¬¤ê¤Ù¤ó] /(n) drudge/grind/ +¤¬¤ë /(suf) feel/ +¤­¤¤¤­¤¤ /(adv) creak/squeak/ +¤­¤«¤óµ¤ [¤­¤«¤ó¤­] /(adj-na,adj-no,n) daring/unyielding/ +¤­¤·¤­¤· /(adv) squeak/creak/ +¤­¤Á¤­¤Á /(adj-na,adv,n) in comics and such, used to denote a grinding noise/ +¤­¤Á¤Ã¤È /(adv,vs) exactly/perfectly/ +¤­¤Á¤ó¤È /(adv,vs) precisely/accurately/(P)/ +¤­¤Ã¤«¤ê /(adv) exactly/precisely/ +¤­¤Ã¤Á¤ê /(adv,n,vs) precisely/tightly/(P)/ +¤­¤Ã¤Ñ¤ê /(adv,n,vs) clearly/plainly/distinctly/(P)/ +¤­¤Ã¤Ñ¤ê¤È /(adv,n,vs) clearly/plainly/distinctly/ +¤­¤Ä¤¤ /(adj) tight/close/intense/(P)/ +¤­¤Ó¤­¤Ó /(adv,n,vs) brisk/lively/energetic/ +¤­¤Þ¤ê°­¤¤ [¤­¤Þ¤ê¤ï¤ë¤¤] /(adj) feeling awkward/being ashamed/(P)/ +¤­¤ã¤¢ /(int) Eek!/Yipe!/ +¤­¤å¤¦¤­¤å¤¦ /(adj-na,adv,n) squeak/ +¤­¤å¤Ã¤È /(adv) tightly/squeaking/ +¤­¤ç¤È¤­¤ç¤È /(adv,n,vs) look around restlessly/ +¤­¤ç¤È¤ó¤È /(adv) (looking) blankly/ +¤­¤ç¤í¤­¤ç¤í /(adv,n,vs) look around restlessly/(P)/ +¤­¤é¤­¤é /(adv,n,vs) glitter/sparkle/glisten/twinkle/(P)/ +¤­¤ê¤­¤ê /(adv) at once/right away/quickly/ +¤­¤ê¤­¤êÉñ¤¤ [¤­¤ê¤­¤ê¤Þ¤¤] /(n,vs) a whirl/going round and round/rushing a person off his feet/ +¤­¤ê¤Ã¤È¤·¤¿ /smart/spruce/neat/ +¤­¤ó¤­¤ó /(adv,n,vs) shrill/ +¤­¤ó¤È¤ó /mashed sweet potato/ +¤­Â» [¤­¤½¤ó] /(n) damage/injury/waste/ +¤®¤¯¤·¤ã¤¯ /(adv,n,vs) jerkiness/awkwardness/stiltedness/ +¤®¤³¤Á¤Ê¤¤ /(adj) awkward/clumsy/stiff/constrained/(P)/ +¤®¤´¤Á¤Ê¤¤ /(adj) stiff/awkward/stiff-mannered/crude/unrefined/ +¤®¤¶¤®¤¶ /(adj-na,n) jagged/notched/corrugated/milled/serrated/(P)/ +¤®¤¹¤®¤¹ /(adv,n,vs) strained atmosphere/thin and bony/ +¤®¤Ã¤¯¤ê¹ø [¤®¤Ã¤¯¤ê¤´¤·] /(n) strained back/slipped disk/lumbosacral strain/ +¤®¤Ã¤·¤ê /(adv) tightly/fully/(P)/ +¤®¤Ã¤Á¤ç /(n) left-handed (slang, neg. connotations)/ +¤®¤Ã¤Á¤ê /(adv) tightly/fully/ +¤®¤ã¤¢¤®¤ã¤¢ /(adv,n) scream/squawk/squeal/ +¤®¤å¤¦¤®¤å¤¦ /(adj-na,adv,n) packing in tightly/creaking leather, door, etc./(P)/ +¤®¤å¤¦µÍ¤á [¤®¤å¤¦¤Å¤á] /(adj-na,n) packed like sardines/jammed/ +¤®¤å¤®¤å /snoringly/ +¤®¤å¤Ã¤È /(adv) hard/tight(ly)/ +¤®¤ç¤Ã¤È /(adv,n,vs) being startled/(P)/ +¤®¤ç¤í¤®¤ç¤í /(adv,n,vs) mimesis/mimicry/ +¤®¤é¤®¤é /(adv,n,vs) (1) glare/dazzle/(2) glitter/(P)/ +¤®¤ê¤®¤ê /(adj-na,adv,n) at the last moment/just barely/(P)/ +¤¯¤°¤êÈ´¤±¤ë [¤¯¤°¤ê¤Ì¤±¤ë] /(v1) to go through/to pass through/to escape (through the cordon)/to evade (the law)/ +¤¯¤µ¤¯¤µ /(adv,n,vs) feeling depressed/ +¤¯¤·¤ã¤¯¤·¤ã /(adj-na,adv,n,vs) crumpled/disheveled/feel gloomy/(P)/ +¤¯¤¸¤éºÂ [¤¯¤¸¤é¤¶] /(n) Cetus/Whale/ +¤¯¤¸°ú¤­ [¤¯¤¸¤Ó¤­] /(n) (uk) lottery/drawn lot/ +¤¯¤¹¤¯¤¹ /(n,adv,vs) chuckle/giggle/ +¤¯¤¹¤¯¤¹¾Ð¤¦ [¤¯¤¹¤¯¤¹¤ï¤é¤¦] /(v5r) to giggle/ +¤¯¤¹¤ß /(adj-no,n) sombreness/dirt/soil/contamination/ +¤¯¤¹¤à /(v5m) to be quiet/to be dull/to darken/ +¤¯¤»¤Ë /and yet/though/when/in spite of/ +¤¯¤¿¤¯¤¿ /(adj-na,n,adv) withered/exhausted/(P)/ +¤¯¤¿¤Ð¤Ã¤Á¤Þ¤¨ /(ktb:) (X) (vulg) fuck you!/ +¤¯¤¿¤Ð¤ë /(v5r) (col) to die/to be exhausted/(P)/ +¤¯¤¿¤Ð¤ì /(ktb:) (X) (vulg) fuck you!/ +¤¯¤Á¤ã¤¯¤Á¤ã¤Ë¤¹¤ë /(exp) to crumple up/ +¤¯¤Ã¤­¤ê /(adv,n,vs) distinctly/clearly/boldly/ +¤¯¤Ã¤¹¤ó /sobbing noise/ +¤¯¤ÃÉÕ¤¯ [¤¯¤Ã¤Ä¤¯] /(v5k) to adhere to/to keep close to/(P)/ +¤¯¤ÃÉÕ¤±¤ë [¤¯¤Ã¤Ä¤±¤ë] /(v1) to attach/(P)/ +¤¯¤Ä¤¯¤Ä /(adv) simmering/ +¤¯¤Ä¤¯¤ÄË¡»Õ [¤¯¤Ä¤¯¤Ä¤Ü¤¦¤·] /(n) Kutsukutsu-boushi semi (another name for Tsukutsuku-boushi semi)/type of cicada/ +¤¯¤É¤¯¤É /(adv) tediously/repetitively/(P)/ +¤¯¤Í¤¯¤Í /(adv,n,vs) bending loosely back and forth/making something/meandering/wriggling body/ +¤¯¤Í¤ë /(v5r,vi) to bend loosely back and forth/ +¤¯¤Î°ì [¤¯¤Î¤¤¤Á] /(n) female ninja/ +¤¯¤ß¼è¤ë [¤¯¤ß¤È¤ë] /(v5r) to scoop out/to pump out/to understand/ +¤¯¤è¤¯¤è /(adv,n,vs) worry about/mope/brood over/(P)/ +¤¯¤è¤¯¤è¤·¤Ê¤¤ /(exp) don't lose sleep over it/ +¤¯¤é¤¤ /(suf,prt) approximately/ +¤¯¤é¤¯¤é /(adv,n,vs) dizziness/giddiness/ +¤¯¤êÈ´¤¯ [¤¯¤ê¤Ì¤¯] /(v5k) to gouge out/to excavate/to bore/to drill/ +¤¯¤êÊÖ¤· [¤¯¤ê¤«¤¨¤·] /(n) repetition/reiteration/ +¤¯¤ë¤¯¤ë /(adv,n) like a small spinning object/winding up a long string, etc./(P)/ +¤¯¤ë¤ê¤È /(adv) round/around/ +¤¯¤ëÉ [¤¯¤ë¤Ó¤ç¤¦] /(n) rickets/ +¤¯¤í¤¯¤í /going round and round/ +¤¯¤ïÆþ¤ì¼° [¤¯¤ï¤¤¤ì¤·¤­] /ground-breaking ceremony/ +¤¯¤ó¤¯¤óÌĤ¯ [¤¯¤ó¤¯¤ó¤Ê¤¯] /(v5k) to whine (dog)/ +¤¯¥Î°ì [¤¯¤Î¤¤¤Á] /(n) female ninja/ +¤°¤¤¤°¤¤ /(adv) doing something forcefully and continuously (pulling hard, gulping drink)/ +¤°¤¤¤Ã¤È /(adv) with a jerk/ +¤°¤¤¤È /(adv) with a jerk/ +¤°¤¦¤°¤¦ /(adv) fast (asleep)/snoring or grumbling sound/ +¤°¤¦¤°¤¦¿²¤Á¤ã¤¦ [¤°¤¦¤°¤¦¤Í¤Á¤ã¤¦] /(ktb:) (v5u) to fall sound asleep/ +¤°¤¦¤¿¤é /(n,adj-no,adj-na) lazybones/good-for-nothing/idler/ +¤°¤µ¤ê¤È /(adv) deeply (e.g. dagger thrust)/ +¤°¤¹¤¯ /(n) Okinawan fortress/ +¤°¤¿¤°¤¿ /(adj-na,adv,n) tired/hanging around/ +¤°¤Á¤ã /splat!/ +¤°¤Á¤ã¤°¤Á¤ã /(adj-na,adv,n,vs) pulpy/soppy/sloppy/ +¤°¤Ã¤¹¤ê /(adv) sound asleep/fast asleep/(P)/ +¤°¤Ã¤¹¤ê¤È /(adv) sound asleep/fast asleep/ +¤°¤Ã¤¿¤ê /(adv,n,vs) completely exhausted/dead tired/limp/senseless/(P)/ +¤°¤Ã¤È /(adv) firmly/fast/much/more/ +¤°¤Ä¤°¤Ä /(n,adv) simmering/boiling gently/ +¤°¤Ç¤ó¤°¤Ç¤ó /(n,adj-na) dead drunk/ +¤°¤Ë¤ã¤°¤Ë¤ã /(adj-no,adj-na,adv,n,vs) flabby/limp/soft/flexible/ +¤°¤Ö¤°¤Ö /sound of rinsing one's mouth/ +¤°¤é¤¤ /(suf,prt) approximately/ +¤°¤é¤°¤é /(adj-na,adv,n,vs) loose, irregular movement/lolling/indecisiveness/(P)/ +¤°¤é¤Ã¤È /(adv) to turn, look around/ +¤°¤é¤Ä¤¯ /(v5k) to be unsteady/to reel/to shake/ +¤°¤ë /(n) accomplice/cohort/ +¤°¤ë¤°¤ë /(adv,vs) turning round and round/(P)/ +¤°¤ë¤Ã¤È /(adv) turning in a circle/ +¤°¤ë¤ß /(suf) (together) with/-wide/including/ +¤°¤ë¤ê¤È /(adv) turning in a circle/ +¤°¤ì¤ë /(v1) to stray from the right path/ +¤°¤ó¤°¤ó /(adv) steadily/ +¤°¤ó¤È /(adv) remarkably/noticeably/ +¤°¤ó¤Ë¤ã¤ê /(adv) limp/enervated/ +¤±¤¤½¨²è²È [¤±¤¤¤·¤å¤¦¤¬¤«] /(accomplished) woman painter/ +¤±¤¸¤á /(n) distinction (between right and wrong)/(P)/ +¤±¤¿¤¿¤Þ¤·¤¤ /(adj) piercing/shrill/noisy/loud/clamorous/wild/ +¤±¤Á¤óË· [¤±¤Á¤ó¤Ü¤¦] /(uk) miser/ +¤±¤Ä¤Î·ê [¤±¤Ä¤Î¤¢¤Ê] /(X) (col) ass/anal/ +¤±¤É /(conj) but/however/ +¤±¤Ð¤±¤Ð /(adv,n,vs) gaudy/garish/ +¤±¤é¤±¤é¾Ð¤¦ [¤±¤é¤±¤é¤ï¤é¤¦] /(v5u) to cackle/ +¤±¤ê¹þ¤à [¤±¤ê¤³¤à] /(v5m) to kick in/ +¤±¤ê»¦¤¹ [¤±¤ê¤³¤í¤¹] /(v5s) to kick to death/ +¤±¤ì¤É /(conj) but/however/(P)/ +¤±¤ì¤É¤â /(conj,prt) but/however/(P)/ +¤±¤ó¤«¹ø [¤±¤ó¤«¤´¤·] /(n) belligerent/ +¤±¤ó¤â¤Û¤í¤í /(adj-no,adj-na) curt/blunt/brusque/ +¤²¤Ã¤½¤ê /(adv,n,vs) being disheartened/losing weight/ +¤²¤Ã¤× /(n) belch/burp/eructation/ +¤²¤é¤²¤é /(adv) guffaw/ +¤²¤é¤²¤é¾Ð¤¦ [¤²¤é¤²¤é¤ï¤é¤¦] /(v5u) to guffaw/ +¤²¤í /(n) (col) spew/ +¤²¤í¤²¤í /(exp) (sl) gross me out!/disgusting!/ +¤²¤ó¤òô¤° [¤²¤ó¤ò¤«¤Ä¤°] /(v5g) to be superstitious/ +¤³¤¦ /(adv,int,n) in this way/ +¤³¤¦¤¤¤¦ /(adj-pn) such/ +¤³¤¦¤¹¤ë¤È /having done this/if this is done/if it is done in this way/ +¤³¤¦¤¹¤ì¤Ð /if you do this/if this is the case/ +¤³¤¦¤â¤ê»± [¤³¤¦¤â¤ê¤¬¤µ] /(n) umbrella/ +¤³¤­»È¤¦ [¤³¤­¤Ä¤«¤¦] /(v5u) to work someone hard/ +¤³¤±¤â¤â /slime mold/ +¤³¤³¤Ç /that is/i.e./ +¤³¤³¤ó½ê [¤³¤³¤ó¤È¤³] /(n) this place/here/ +¤³¤¶¤Ã¤Ñ¤ê /(adv,vs) neat (neatly)/tidy/trim/ +¤³¤¸¤Ä¤±¤ë /(v1) to distort/to strain (interpretation)/to force (meaning)/ +¤³¤¸³«¤±¤ë [¤³¤¸¤¢¤±¤ë] /(v1) to wrench open/to prize open/to pick (lock)/ +¤³¤»¤³¤» /(adv,n,vs) fussy/make a big deal out of nothing/ +¤³¤½ /(prt) for sure (emphasize preceding word)/ +¤³¤½¤³¤½ /(adv,n,vs) sneakily/move stealthily/(P)/ +¤³¤½¤Ð¤æ¤¤ /(adj) ticklish/ +¤³¤½Å¥ [¤³¤½¤É¤í] /(n) sneak-thief/ +¤³¤À¤Þ /(n) regular (stops at every station) Toukai-line Shinkansen/ +¤³¤À¤ï¤ê /(n) hitch/trouble/prejudice/ +¤³¤À¤ï¤ë /(v5r) to fuss over/to be particular about/to be concerned about/(P)/ +¤³¤Á¤³¤Á /(adj-na,adv,n) dry/hard/puritanical/frightened/(P)/ +¤³¤Á¤é¤³¤½ /(exp) it is I who should say so/ +¤³¤Â¤ó¤Þ¤ê /(adv,n) compact/ +¤³¤Ã¤¯¤ê /(n,vs) dozing off/ +¤³¤Ã¤¯¤ê¤¦¤Ê¤º¤¯ /(v5k) to nod in agreement/to nod in assent/ +¤³¤Ã¤¯¤ê¤³¤Ã¤¯¤ê /(n,vs) niddle-noddle/nid-nod/ +¤³¤Ã¤¯¤ê¤È¤¦¤Ê¤º¤¯ /(v5k) to nod in agreement/to nod in assent/ +¤³¤Ã¤½¤ê /(adv) stealthily/secretly/(P)/ +¤³¤Ã¤Æ¤ê /(adv,vs) (1) thickly/heavily/richly/(2) severely/strongly/ +¤³¤Ã¹ó¤¤ [¤³¤Ã¤Ô¤É¤¤] /(adj) (uk) bad/harsh/severe/ +¤³¤Ä¤³¤Ä /(adv) (1) unflaggingly/steadily/untiringly/laboriously/(2) clicking/drumming/(P)/ +¤³¤È¤¬¤¢¤ë /(exp) (something) has occurred/there are times when/to have done (something)/such a thing happened/(something) happens on occasions/ +¤³¤È¤¬¤Ç¤­¤ë /(v1) can (do)/to be able to (do)/ +¤³¤È¤³¤È /(adv) sound of rapping/ +¤³¤È¤Ê¤«¤ì¼çµÁ [¤³¤È¤Ê¤«¤ì¤·¤å¤®] /(n) (uk) principle of peace-at-any-price/ +¤³¤È¤Ë¤¹¤ë¤È /perhaps/maybe/possibly/ +¤³¤È¤Ë¤Ê¤ë /(exp) it has been decided (so) that/it has been arranged (so) that/ +¤³¤È¤Ë¤è¤Ã¤Æ /via/through/by doing/by means of/using/ +¤³¤Ê¤¤¤À /(n-adv,n-t) the other day/lately/recently/ +¤³¤Ë¤Á¤ï /misspelling of "kon ni chi ha" (note final syllable)/ +¤³¤Î¤ª¤«¤²¤Ç /because of this/thanks to this/due to this/ +¤³¤Î¤°¤é¤¤ /(exp) to this extent/ +¤³¤Î¤¿¤á /(n) because of this/ +¤³¤Î¤Û¤« /besides/moreover/in addition/ +¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ë [¤³¤Î¤è¤¦¤Ê¤Ð¤¢¤¤¤Ë] /in this kind of situation/ +¤³¤Î´Ö [¤³¤Î¤¢¤¤¤À] /(n-t) the other day/lately/recently/(P)/ +¤³¤Î·ë²Ì [¤³¤Î¤±¤Ã¤«] /consequently/as a result/ +¤³¤Îº¢ [¤³¤Î¤´¤í] /(n-adv,n-t) recently/nowadays/these days/(P)/ +¤³¤Î¼ï [¤³¤Î¤·¤å] /(adj-no) this kind of/ +¤³¤Î¾å [¤³¤Î¤¦¤¨] /(exp) besides/moreover/in addition/further/ +¤³¤Î¾å¤Ê¤¤ [¤³¤Î¤¦¤¨¤Ê¤¤] /(exp) the best/first-rate/peerless/the greatest/ +¤³¤Î¾å¤Ê¤¯ [¤³¤Î¤¦¤¨¤Ê¤¯] /(exp) most of all/extremely/ +¤³¤Î¾å¤â¤Ê¤¯ [¤³¤Î¤¦¤¨¤â¤Ê¤¯] /(exp) most of all/extremely/ +¤³¤Î¾ì¹ç [¤³¤Î¤Ð¤¢¤¤] /in this case/ +¤³¤ÎÀ¤ [¤³¤Î¤è] /(n,adj-no) this world/the present life/ +¤³¤ÎÀè¤Î¿´»ý¤Á [¤³¤Î¤µ¤­¤Î¤³¤³¤í¤â¤Á] /feelings from this point on/ +¤³¤ÎÅÙ [¤³¤Î¤¿¤Ó] /(n-adv,n-t) this occasion/at this time/now/ +¤³¤ÎÊÕ [¤³¤Î¤Ø¤ó] /(n) this area/around here/ +¤³¤ÎÊý [¤³¤Î¤«¤¿] /(n-adv) this person/since/this one/this way/ +¤³¤ÎÊý [¤³¤Î¤Û¤¦] /(n-adv) this person/since/this one/this way/ +¤³¤ÎÍÍ¤Ë [¤³¤Î¤è¤¦¤Ë] /(adv) (uk) in this manner/in this way/like this/ +¤³¤ÎÎà [¤³¤Î¤ë¤¤] /(adj-no) this kind/ +¤³¤Ü¤·¤Ð¤Ê¤· /complaining/ +¤³¤Ü¤ìÍî¤Á¤ë [¤³¤Ü¤ì¤ª¤Á¤ë] /(v5r) to spill over and fall/to scatter (petals, leaves, etc.)/ +¤³¤Þ¤¹ /(iv) (1) to do/to have sexual intercourse/(2) to give/to present/to award/ +¤³¤ß¾å¤²¤ë [¤³¤ß¤¢¤²¤ë] /(v1) (1) to feel nauseous/(2) to fill (one's heart)/to experience a welling up of feelings or sensations/ +¤³¤è¤Ê¤¤ /(adj) best/perfect/superb/ +¤³¤é /(conj,int) hey!/ +¤³¤ì¤Ã¤­¤ê /(exp) an end point (as decided by the speaker)/ +¤³¤ì¤Ç /here/with this/ +¤³¤ì¤Ç¤â /(exp) even though things may appear this way/ +¤³¤ì¤È¤¤¤Ã¤¿ /(exp) nothing special (with neg. verb)/ +¤³¤ì¤ÈƱ¤¸ [¤³¤ì¤È¤ª¤Ê¤¸] /the same as this/ +¤³¤í¤³¤í /(adv,n,vs) small and round thing rolling/pleasant, high-pitched sound/something that changes frequently/(P)/ +¤³¤í¤ê¤È /easily/effortlessly/suddenly/utterly/ +¤³¤ó¤¬¤ê /(adv) well-cooked/well-done/browned/ +¤³¤ó¤¬¤ê¤È /(adv) well-cooked/well-done/browned/ +¤³¤ó¤³¤ó /(adv,n) in comics and such, used to denote a grinding noise/ +¤³¤ó¤Ê /(adj-na,adj-pn,adv,n) such/like this/(P)/ +¤³¤ó¤Ê¤Ë /(n) so/like this/in this way/(P)/ +¤³¤ó¤ÊÉ÷¤Ë [¤³¤ó¤Ê¤Õ¤¦¤Ë] /(adv) (uk) in this way/like this/ +¤³¤ó¤Ë¤Á¤ï /(conj,int,n) misspelling of "kon ni chi ha" (note final syllable)/ +¤³¤ó¤Ð¤ó¤ï /(conj,int,n) misspelling of "ko n ba n ha" (note final syllable)/ +¤³¤ó¤â¤ê /(adv,vs) thickly/densely/luxuriantly/ +¤³¤ó¤â¤ê¤È /(adv,vs) thickly/densely/luxuriantly/ +¤³¤ó¿ç¾õÂÖ [¤³¤ó¤¹¤¤¤¸¤ç¤¦¤¿¤¤] /lethargic state/comatose state/ +¤´¤·¤´¤· /(n,vs,adv) scrubbing/rubbing briskly/ +¤´¤½¤´¤½ /(adv,n,vs) rummaging sound/jarring sound/ +¤´¤¿¤´¤¿ /(adj-na,adv,n,vs) trouble/confusion/ +¤´¤Á¤ã¤´¤Á¤ã /(adj-na,adv,n,vs) (1) jumble/mix up/(2) complaining about various things/ +¤´¤Ã¤³ /(n-suf) something done together/game of make-believe/ +¤´¤Ã¤¿ /(adj-na) confusion/mess/mix/huddle/ +¤´¤Ã¤¿ÊÖ¤¹ [¤´¤Ã¤¿¤¬¤¨¤¹] /(v5s) to be in confusion or commotion/to be in a turmoil/be crowded or jammed with people/ +¤´¤Ã¤Á¤ã /(adj-na,adv,n,vs) (1) jumble/mix up/(2) complaining about various things/ +¤´¤Ä¤´¤Ä /(adv,n,vs) rugged/scraggy/angular/ +¤´¤Ü¤´¤Ü /(adv) sound of gushing water/ +¤´¤ß¤´¤ß /(adv,vs) squalid/messy/ +¤´¤ßÆþ [¤´¤ß¤¤¤ì] /trashcan/rubbish bin/dustbin/ashcan/ +¤´¤ßÆþ¤ì¤´¤ß½Ð¤· [¤´¤ß¤¤¤ì¤´¤ß¤À¤·] /(exp) (comp) garbage in, garbage out/ +¤´¤ßÈ¢ [¤´¤ß¤Ð¤³] /(n) garbage can or box/rubbish bin/ +¤´¤í¤´¤í /(adv,n,vs) thunder/purring/scatter/idleness/(P)/ +¤´¤ï¤´¤ï /(adj-na,adv,n,vs) stiff/starchy/ +¤´¤ï¤¹ /(aux-v) (Satsuma) to be/ +¤´¤ï¤ó¤¹ /(aux-v) (Satsuma) to be/ +¤´°Õ¸«¤ò»Ç¤¦ [¤´¤¤¤±¤ó¤ò¤¦¤«¤¬¤¦] /(exp) to ask the opinion of (a superior)/ +¤´°ì¿· [¤´¤¤¤Ã¤·¤ó] /(n) the (Meiji) restoration/ +¤´±Æ [¤´¤¨¤¤] /sacred picture/(respectful term for) another's image/ +¤´±Ó²Î [¤´¤¨¤¤¤«] /(n) song in praise of the Buddha/ +¤´²¼Ìä [¤´¤«¤â¤ó] /a question from the emperor/ +¤´²È¿Í [¤´¤±¤Ë¤ó] /(n) lower-ranking vassal in the Kamakura and Edo periods/ +¤´´õ˾¤Î¸þ¤­¤Ï [¤´¤­¤Ü¤¦¤Î¤à¤­¤Ï] /those who want it/ +¤´µ¡·ù [¤´¤­¤²¤ó] /(adj-na,adj-no,n) pleasant/in a good mood/in high spirits/ +¤´µ¡·ù¤è¤¦ [¤´¤­¤²¤ó¤è¤¦] /(int) How do you do?/Nice to meet you/adieu/farewell/ +¤´µ¡·ù¼Ð¤á¤À [¤´¤­¤²¤ó¤Ê¤Ê¤á¤À] /be in a bad temper/ +¤´µ¡·ùÎ路¤¤ [¤´¤­¤²¤ó¤¦¤ë¤ï¤·¤¤] /be in good humor/ +¤´¶¨ÎÏ [¤´¤­¤ç¤¦¤ê¤ç¤¯] /(n,vs) cooperation/collaboration/ +¤´¶ìÏ« [¤´¤¯¤í¤¦] /(adj-na,int,n) (hon) trouble (I have put you through)/ +¤´¶ìÏ«¤µ¤Þ [¤´¤¯¤í¤¦¤µ¤Þ] /(adj-na,exp,int,n) I appreciate your efforts/(P)/ +¤´¶ìÏ«¤µ¤ó [¤´¤¯¤í¤¦¤µ¤ó] /(exp) I appreciate your efforts/ +¤´¶ìÏ«ÍÍ [¤´¤¯¤í¤¦¤µ¤Þ] /(adj-na,n) Thank you very much for your ../ +¤´·»Äï [¤´¤­¤ç¤¦¤À¤¤] /(hon) siblings/ +¤´¹ßà[¤´¤³¤¦¤¿¤ó] /(vs) birth (regal)/nativity/ +¤´º»ÂÁ [¤´¤µ¤¿] /(n) (imperial) words/ +¤´ºÂ¤¤¤Þ¤¹ [¤´¤¶¤¤¤Þ¤¹] /(exp) to be (polite)/to exist/(P)/ +¤´ºÂ¤ë [¤´¤¶¤ë] /(v5aru) (pol) to be/ +¤´ºÂµï¤ë [¤´¤¶¤¤¤ë] /(v1) to be (very pol.)/ +¤´ºÂ½ê [¤´¤¶¤·¤ç] /(n) a throne/ +¤´¼«¿È [¤´¤¸¤·¤ó] /himself/yourself/herself/ +¤´¼ç¿Í [¤´¤·¤å¤¸¤ó] /(n) (hon) your husband/her husband/(P)/ +¤´¼ë°õ [¤´¤·¤å¤¤¤ó] /(n) letter bearing the shogun's scarlet seal/ +¤´¼ë°õÁ¥ [¤´¤·¤å¤¤¤ó¤»¤ó] /(n) shogun-authorized trading vessel/ +¤´½¥½ýÍͤǤ´¤¶¤¤¤Þ¤¹ [¤´¤·¤å¤¦¤·¤ç¤¦¤µ¤Þ¤Ç¤´¤¶¤¤¤Þ¤¹] /(exp) condolences/ +¤´½ê [¤´¤·¤ç] /(n) old imperial palace/ +¤´½ê¼Ö [¤´¤·¤ç¤°¤ë¤Þ] /(n) an ox-drawn coach/ +¤´¿´Çۤʤ¯ [¤´¤·¤ó¤Ñ¤¤¤Ê¤¯] /(exp) don't worry/never mind/ +¤´¿·Â¤ [¤´¤·¤ó¤¾] /(n) wife (esp. of a prominent, recently married man)/ +¤´¿·Â¤ [¤´¤·¤ó¤¾¤¦] /(n) wife (esp. of a prominent, recently married man)/ +¤´¿¿±Æ [¤´¤·¤ó¤¨¤¤] /(n) an imperial portrait/ +¤´¿À²Ð [¤´¤¸¤ó¤«] /(n) deified volcano or volcanic eruption/ +¤´¿ÀÂÎ [¤´¤·¤ó¤¿¤¤] /(n) shintai/object of worship housed in a Shinto shrine and believed to contain the spirit of a deity/ +¤´¿Î [¤´¤¸¤ó] /(n) personage/ +¤´À®¸ù [¤´¤»¤¤¤³¤¦] /your success/ +¤´Á°¤òÂय [¤´¤¼¤ó¤ò¤Î¤¯] /(exp) to withdraw from the presence (of the Emperor)/ +¤´Á°²ñµÄ [¤´¤¼¤ó¤«¤¤¤®] /Imperial Council/ +¤´Â¸¤¸ [¤´¤¾¤ó¤¸] /(n) knowing/acquaintance/(P)/ +¤´Â¸¤¸¤ÎÊý [¤´¤¾¤ó¤¸¤Î¤«¤¿] /your acquaintance/ +¤´Â¸ÃÎ [¤´¤¾¤ó¤¸] /(n) knowing/acquaintance/ +¤´Â¿Ê¬ [¤´¤¿¤Ö¤ó] /(n) common/in the usual course/ +¤´Â¿Ë»Ãæ [¤´¤¿¤Ü¤¦¤Á¤å¤¦] /(exp) in the midst of your work/ +¤´ÂçÁØ [¤´¤¿¤¤¤½¤¦] /(adj-na,n) exaggerated story/ +¤´Â÷ [¤´¤¿¤¯] /(n) tedious talk/impertinent talk/repetitious talk/saucy speech/pretentious statement/ +¤´ÃÚÁö [¤´¤Á¤½¤¦] /(n,vs) feast/treating (someone)/(P)/ +¤´ÃÚÁö¤µ¤Þ [¤´¤Á¤½¤¦¤µ¤Þ] /(int) feast/(P)/ +¤´ÃÚÁöÍͤǤ·¤¿ [¤´¤Á¤½¤¦¤µ¤Þ¤Ç¤·¤¿] /(exp) said after meals/ +¤´Ãí°Õ [¤´¤Á¤å¤¦¤¤] /(n) be careful/ +¤´Ãíʸ [¤´¤Á¤å¤¦¤â¤ó] /(n,vs) order/request/ +¤´Å [¤´¤Æ¤ó] /(n) palace/court/ +¤´Å½÷Ãæ [¤´¤Æ¤ó¤¸¤ç¤Á¤å¤¦] /waiting woman in a shogun or daimyo's palace/ +¤´ÅÔ¹ç¼çµÁ [¤´¤Ä¤´¤¦¤·¤å¤®] /(n) opportunism/double standards/timeserving/expediency/ +¤´ÅÔ¹ç¼çµÁ¼Ô [¤´¤Ä¤´¤¦¤·¤å¤®¤·¤ã] /(n) opportunist/ +¤´Æñ [¤´¤Ê¤ó] /(adj-na,n) misfortune/calamity/ +¤´Ç° [¤´¤Í¤ó] /(n) worry/care/consideration/ +¤´ÇË»» [¤´¤Ï¤µ¤ó] /(n) starting afresh/ +¤´ÈÓ [¤´¤Ï¤ó] /(n) rice (cooked)/meal/(P)/ +¤´ÈÓ»þ [¤´¤Ï¤ó¤É¤­] /(n) mealtime/ +¤´ÈÓ¾ø¤· [¤´¤Ï¤ó¤à¤·] /(n) a rice steamer/ +¤´ÉÔ¾ô [¤´¤Õ¤¸¤ç¤¦] /(n) a toilet/ +¤´ÉÜÆâ [¤´¤Õ¤Ê¤¤] /(n) within the town limits of Edo/ +¤´Ê¾ [¤´¤Ø¤¤] /(n) staff with plaited paper streamers used in Shinto/ +¤´Ê¾Ã´¤® [¤´¤Ø¤¤¤«¤Ä¤®] /(n) superstition/superstitious person/ +¤´ÊÜÚ¥ [¤´¤Ù¤ó¤¿¤Ä] /(n,vs) encouragement/enthusiasm/urging/ +¤´Ëܺ [¤´¤Û¤ó¤¾¤ó] /the principal object of worship (at a shrine)/ +¤´Ìµº»ÂÁ [¤´¤Ö¤µ¤¿] /(n,vs) not writing or contacting for a while/ +¤´ÌµÍý¤´Ìà¤â [¤´¤à¤ê¤´¤â¤Ã¤È¤â] /(exp) you are unquestionably right/ +¤´ÌÂÏÇ [¤´¤á¤¤¤ï¤¯] /(n) trouble/annoyance/ +¤´ÌÈ [¤´¤á¤ó] /(int,n) your pardon/declining (something)/dismissal/permission/(P)/ +¤´ÌȤ¯¤À¤µ¤¤ [¤´¤á¤ó¤¯¤À¤µ¤¤] /(exp,int) May I come in?/(P)/ +¤´ÌȤʤµ¤¤ [¤´¤á¤ó¤Ê¤µ¤¤] /(exp,int) I beg your pardon/excuse me/ +¤´ÌȲ¼¤µ¤¤ [¤´¤á¤ó¤¯¤À¤µ¤¤] /(exp,int) May I come in?/ +¤´ÌÈÈï¤ë [¤´¤á¤ó¤³¤¦¤à¤ë] /(v5r) to be excused from/ +¤´ÌÌÁê [¤´¤á¤ó¤½¤¦] /(n) frightful face/ +¤´Ìà¤â [¤´¤â¤Ã¤È¤â] /(adj-na) You are quite right/ +¤´ÍÑ [¤´¤è¤¦] /(n) your order/your business/official business/ +¤´ÍѤÎÊý [¤´¤è¤¦¤Î¤«¤¿] /customer/guest/ +¤´ÍÑ³Ø¼Ô [¤´¤è¤¦¤¬¤¯¤·¤ã] /a scholar beholden to the government/ +¤´ÍѻϤá [¤´¤è¤¦¤Ï¤¸¤á] /(n) re-opening of offices in new year/ +¤´ÍѾ¦¿Í [¤´¤è¤¦¤·¤ç¤¦¤Ë¤ó] /a purveyor to the government/ +¤´ÍÑ¿·Ê¹ [¤´¤è¤¦¤·¤ó¤Ö¤ó] /a government newspaper or organ/ +¤´ÍÑÁȹç [¤´¤è¤¦¤¯¤ß¤¢¤¤] /a company union/ +¤´ÍÑã [¤´¤è¤¦¤¿¤·] /(n) purveyor to the government/purveyor to the Imperial Household/ +¤´ÍÑã [¤´¤è¤¦¤¿¤Ä] /(n) purveyor to the government/purveyor to the Imperial Household/ +¤´ÍÑã [¤´¤è¤¦¤À¤Á] /(n) purveyor to the government/purveyor to the Imperial Household/ +¤´ÍÑã [¤´¤è¤¦¤À¤Ä] /(n) purveyor to the government/purveyor to the Imperial Household/ +¤´ÍÑǼ¤á [¤´¤è¤¦¤ª¤µ¤á] /(n) year-end office closing/ +¤´ÍÑʹ¤­ [¤´¤è¤¦¤­¤­] /order-taking/ +¤´Íè¸÷ [¤´¤é¤¤¤³¤¦] /(n) the rising sun/ +¤´Í÷ [¤´¤é¤ó] /(int,n) (hon) look/inspection/try/ +¤´Í÷¤Ê¤µ¤¤ [¤´¤é¤ó¤Ê¤µ¤¤] /(please) look/(please) try to do/ +¤´Í÷²¼¤µ¤¤ [¤´¤é¤ó¤¯¤À¤µ¤¤] /(hon) (uk) please look at it/ +¤´Íø±× [¤´¤ê¤ä¤¯] /(n) grace of God/ +¤´Î»¾µ [¤´¤ê¤ç¤¦¤·¤ç¤¦] /(n,vs) acknowledgement/understanding (e.g. "please be understanding of the mess during our renovation")/ +¤´Î¾¿Æ [¤´¤ê¤ç¤¦¤·¤ó] /(n) your (honorable) parents/ +¤´ÎÀ¿Í [¤´¤ê¤ç¤¦¤Ë¤ó] /(n) mistress/madam/ +¤´ÎÍ [¤´¤ê¤ç¤¦] /(n) imperial tomb/ +¤´Îá¾î [¤´¤ì¤¤¤¸¤ç¤¦] /daughter/young lady/ +¤´ÎîÁ° [¤´¤ì¤¤¤¼¤ó] /(n) "before the spirit of the deceased" (written on the condolence-money envelope)/ +¤´Ï¢Íí [¤´¤ì¤ó¤é¤¯] /(n,vs) (hon) getting in touch/ +¤µ¡¼¤¿¡¼¤¢¤ó¤À¤®¡¼ /(n) type of Okinawan doughnut (donut)/ +¤µ¤¢ /(conj,int) come/come now/(P)/ +¤µ¤¢¤µ¤¢ /(int) come/come now/ +¤µ¤¨ /(prt) even/ +¤µ¤ªÃÝ [¤µ¤ª¤À¤±] /(n) bamboo pole/ +¤µ¤¯¤µ¤¯ /(adv,vs) crunchy/crisp (not moist or juicy)/ +¤µ¤µ¤¯¤ì¤ë /(v1) to split finely/ +¤µ¤· /(n) blowfly maggots used as fishing bait/ +¤µ¤»¤ë /(v1) to make (someone) do/ +¤µ¤»»Ò [¤µ¤»¤³] /whore/ +¤µ¤Ã¤­ /(n) some time ago/(P)/ +¤µ¤Ã¤µ¤È /(adv,n) quickly/(P)/ +¤µ¤Ã¤È /(adv) quickly/suddenly/(P)/ +¤µ¤Ã¤Ñ¤ê /(adj-na,adv,n,vs) feeling refreshed/feeling relieved/neat/trimmed/(P)/ +¤µ¤Ã¤Ñ¤ê¤·¤¿ /clean/fresh/frank/ +¤µ¤Ã¤Ñ¤ê¤ï¤«¤é¤Ê¤¤ /have no inkling of/ +¤µ¤Æ¤µ¤Æ /(int) well/now/then/ +¤µ¤Æ¤Ï /(conj) and then/besides/on top of that/ +¤µ¤Ð¤µ¤Ð /(adv,n,vs) relief/candid/ +¤µ¤Ð¤òÆɤà [¤µ¤Ð¤ò¤è¤à] /(exp) to manipulate figures to one's advantage/ +¤µ¤Þ¤¶¤Þ¤ÊÍýͳ¤«¤é [¤µ¤Þ¤¶¤Þ¤Ê¤ê¤æ¤¦¤«¤é] /for various reasons/ +¤µ¤á¤¶¤á /(adv) sorrowfully/anguishedly/ +¤µ¤â¤·¤¤ /(adj) selfish/self-seeking/self-interested/mean/ +¤µ¤è¤¦¤Ê¤é¥Û¡¼¥à¥é¥ó /game-ending home run (baseball)/ +¤µ¤è¤Ê¤é¥Û¡¼¥à¥é¥ó /game-ending home run (baseball)/ +¤µ¤é¤±½Ð¤¹ [¤µ¤é¤±¤À¤¹] /(v5s) to expose/to disclose/to lay bare/to confess/ +¤µ¤é¤µ¤é /(adj-na,adv,n,vs) (1) rustling/murmuring/(2) fluently/(3) silky (hair)/(P)/ +¤µ¤é¤Ð /(conj,int) farewell/ +¤µ¤ó /(suf) Mr or Mrs/(P)/ +¤µÌ¤¦ [¤µ¤Þ¤è¤¦] /(v5u) to loiter/to putter/to prowl/to wander about/to roam about/to knock around/ +¤µÍè½µ [¤µ¤é¤¤¤·¤å¤¦] /(n-adv,n-t) week after next/ +¤¶¤¢¤¶¤¢ /(adv) sound of rushing water/sound of pouring rain/white noise sound/(P)/ +¤¶¤¢¤Ã /(onom) sound of water/ +¤¶¤¯¤¶¤¯ /(adj-na,adv) lots of coins or jewels/cutting up roughly/mixing gravel/walking on frost/ +¤¶¤±¤ó¤Ê¤è /(X) (vulg) fuck you!/"don't fuck around"/"don't be a screw off"/ +¤¶¤Ã¤¯¤¶¤Ã¤¯ /(adv) crunch crunch/thud thud/tramp tramp/ +¤¶¤Ã¤¯¤Ð¤é¤ó /(adj-na,n) frankness/ +¤¶¤Ã¤È /(adv) roughly/in round numbers/(P)/ +¤¶¤Ö¤ó¤È /with a splash/ +¤¶¤Þ¤¹ /(arch) (aux-v)to be/ +¤¶¤Þ¤ò¸«¤í [¤¶¤Þ¤ò¤ß¤í] /(exp,int) serves you right!/see what happens!/ +¤¶¤é¤¶¤é /(adj-na,adv,n,vs) feeling rough/(P)/ +¤¶¤é»æ [¤¶¤é¤¬¤ß] /(n) pulp paper/rough (printing) paper/ +¤¶¤ï¤¶¤ï /(adv,n,vs) noisy/sound of people talking/(P)/ +¤¶¤ó¤¹ /(arch) (aux-v)to be/ +¤· /(obsc) 10^24 (kanji is JIS X 0212 kuten 4906)/septillion (American)/quadrillion (British)/ +¤·¤¤¤µ¤¢ /(n) Okinawan lion statues, used as talisman against evil/ +¤·¤¤¤ó¤È /(adv,n) silent (as the grave)/(deathly) quiet/ +¤·¤« /(prt) nothing but/ +¤·¤¬¤Ê¤¤ /(adj) poor/humble/wretched/ +¤·¤¬¤ßÉÕ¤¯ [¤·¤¬¤ß¤Ä¤¯] /(v5k) (uk) to cling/ +¤·¤¯¤·¤¯µã¤¯ [¤·¤¯¤·¤¯¤Ê¤¯] /(v5k) to sob/to weep/ +¤·¤¯¤¸¤ë /(v5r) to fail/to fall through/to blunder/(P)/ +¤·¤³¤¿¤Þ /(adv) a lot/loads/plenty/ +¤·¤º¤·¤º /(adv) sweaty atmosphere/ +¤·¤¿¤¤µ¤¤¬¤¹¤ë [¤·¤¿¤¤¤­¤¬¤¹¤ë] /feeling like doing/ +¤·¤¿¤ê /(int) God bless me!/Good heavens!/ +¤·¤¿Êý¤¬¤¤¤¤ [¤·¤¿¤Û¤¦¤¬¤¤¤¤] /(exp) had better do so/ +¤·¤Ã¤¯¤ê¤È /nicely/to a tee/ +¤·¤Ã¤È¤ê¤È /gently/softly/ +¤·¤Ä¤³¤¤ /(adj) insistent/obstinate/(P)/ +¤·¤Æ¸À¤¨¤Ð [¤·¤Æ¤¤¤¨¤Ð] /if I must say (choose)/ +¤·¤È¤·¤È /(adj-na,adv,n) gently/(P)/ +¤·¤Î¤²¤ë /(adj) protective/bearable/ +¤·¤Ö¤È¤¤ /(adj) tenacious/stubborn/ +¤·¤Þ¤¤¤Ë /(adj) at the end/finally/ +¤·¤Þ¤Ã¤¿ /(exp,int) damn it!/(P)/ +¤·¤ß¤Ã¤¿¤ì¤ë /(v1) to be stingy/to be tightfisted/ +¤·¤ã¤¢¤·¤ã¤¢ /(adv,n,vs) shamelessly/ +¤·¤ã¤¬¤ß¹þ¤à [¤·¤ã¤¬¤ß¤³¤à] /(v5m) (uk) to squat/ +¤·¤ã¤¬¤à /(v5m) to squat/(P)/ +¤·¤ã¤­¤·¤ã¤­ /(adv,n,vs) crisp/precise/clipped/ +¤·¤ã¤Ö¤·¤ã¤Ö /(adv,n) style of Japanese cooking/ +¤·¤ã¤Ö¤ë /(v5r) to suck/to chew/ +¤·¤ã¤ê /rice prepared for sushi/ +¤·¤ã¤ó¤È /(adv,n,vs) be in shape/hold a dignified appearance/ +¤·¤ä¤¹¤¤ /easy to make/easy to do/ +¤·¤ç¤Ã¤Á¤å¤¦ /(adv) always/constantly/(P)/ +¤·¤ç¤Ü¤¯¤ì¤ë /(v1) to be dispirited/to be dejected/to be disheartened/to lose heart/ +¤·¤ç¤Ü¤·¤ç¤Ü /(adv,vs) drizzling/weakly (blinking)/blearily/ +¤·¤ç¤ó¤Ù¤ó¤ò¤¹¤ë /(exp) to pee/to piss/ +¤·¤ç¤ó¤Ù¤ó¤ò¤¿¤ì¤ë /(exp) to pee/to piss/ +¤·¤ç¤ó¤Ü¤ê /(adv,n,vs) being downhearted/(P)/ +¤·¤é¤òÀÚ¤ë [¤·¤é¤ò¤­¤ë] /(exp) to feign ignorance/to pretend to be ignorant of/to play innocent/to brazen it out/ +¤·¤í /(n) intestine (yakitori)/ +¤·¤í¤°¤Á /croaker (fish)/ +¤·¤ó¤¬¤ê /anchor/ +¤·¤ó¤·¤ó /(adv) sound of heavy snow-fall/ +¤·¤ó¤È /(vs,adv) silent (as the grave)/deadly silent/ +¤·¤ó¤É¤¤ /(adj) be tired/tiresome/worrisome/bothersome/ +¤·¤ó¤Í¤ê /(adv,n,vs) annoying persistence/ +¤·¤ó¤ß¤ê /(adv,n,vs) solemn/serious/sad/heart-to-heart/ +¤·¤ó¼à [¤·¤ó¤·¤ã¤¯] /(n) consideration/ +¤·¿á¤¯ [¤·¤Ö¤¯] /(v5k) to splash/to spray/ +¤·Â»¤¸¤ë [¤·¤½¤ó¤¸¤ë] /(v1) to blunder/to fail/to make a mistake/ +¤·Â»¤º¤ë [¤·¤½¤ó¤¸¤ë] /(v5z) to blunder/to fail/to make a mistake/ +¤¸¡¼¤ó¤È /(adv) extremely cold feeling that makes one feel numb/sharp pain that is almost numbing/heartrending/touching the heart/ +¤¸¤¤¤ó¤È /(adv) extremely cold feeling that makes one feel numb/sharp pain that is almost numbing/heartrending/touching the heart/ +¤¸¤¯¤¸¤¯ /(adv,n,vs) oozily/ +¤¸¤¿¤Ð¤¿ /(adv,n,vs) (kick and) struggle/wriggle/ +¤¸¤Ã¤¯¤ê /(adv) deliberately/carefully/(P)/ +¤¸¤Ã¤È /(adv,n,vs) fixedly/firmly/patiently/quietly/(P)/ +¤¸¤Ã¤È¸«¤ë [¤¸¤Ã¤È¤ß¤ë] /(v1) to watch steadily/ +¤¸¤á¤¸¤á /(adv,n,vs) damp and humid/sodden/wet/clammy/(P)/ +¤¸¤ã¤¢ /(conj,int) well/well then/(P)/ +¤¸¤ã¤¢¤¸¤ã¤¢ /(adv) (water spilling) noisily/ +¤¸¤ã¤¢¤Þ¤¿ÌÀÆü [¤¸¤ã¤¢¤Þ¤¿¤¢¤·¤¿] /(exp) (uk) see you tomorrow/ +¤¸¤ã¤¬°ò [¤¸¤ã¤¬¤¤¤â] /(n) (uk) potato/ +¤¸¤ã¤¸¤ãÇÏ [¤¸¤ã¤¸¤ã¤¦¤Þ] /(n) (col) restive horse/unmanageable woman, shrew, bitch/ +¤¸¤ã¤Ñ¤æ¤­ /(n) derog. term for Asian women working in Japan/ +¤¸¤ã¤Ö¤¸¤ã¤Ö /(adv) splashing water sound/(P)/ +¤¸¤ã¤ê¤¸¤ã¤ê /(adj-na,adv,n,vs) crunchy/ +¤¸¤ã¤ó·ý [¤¸¤ã¤ó¤±¤ó] /(n) rock-scissors-paper game/ +¤¸¤å¤¦¤¸¤å¤¦ /(adv) sizzling sound/ +¤¸¤ê¤¸¤ê /(adv,n,vs) running out of patience/slowly approaching/scorching sun/sound of alarm bell/ +¤¸¤ê°Â [¤¸¤ê¤ä¤¹] /(n) gradual decline (of stock prices)/ +¤¸¤ê¹â [¤¸¤ê¤À¤«] /(n) gradual rise in price(s)/ +¤¸¤í¤¸¤í¸«¤ë [¤¸¤í¤¸¤í¤ß¤ë] /(v1) to stare at/to look hard at/to look up and down/to scrutinize/ +¤¸¤í¤ê¤È /(adv) glancing (look)/ +¤¸¤í¤ê¤È¸«¤ë [¤¸¤í¤ê¤È¤ß¤ë] /(v5r) to throw a glance/ +¤¸¤ó¤È /(adv) extremely cold feeling that makes one feel numb/sharp pain that is almost numbing/heartrending/touching the heart/ +¤¸¤ó¤ï¤ê /(adv) gradually/ +¤¹¡¼¤¹¡¼ /(adv,vs) cool sensation from passing air/sound of air leaking/ +¤¹¤¤¤¹¤¤¤È /(adv) (swim, work) smoothly/unhindered/ +¤¹¤¤¤Þ¤»¤ó /(exp) excuse me (coll. form of sumimasen)/ +¤¹¤¤±ê [¤¹¤¤¤¨¤ó] /(n) pancreatitis/ +¤¹¤¦¤Ã¤È /(vs,adv) refreshed/relieved/ +¤¹¤«¤Ã¤È /(adv,n,vs) (1) refreshed/clear/(2) shapely/neat/ +¤¹¤­¾Æ [¤¹¤­¤ä¤­] /(n) Japanese beef meal/sukiyaki/(P)/ +¤¹¤­¾Æ¤­ [¤¹¤­¤ä¤­] /(n) Japanese beef meal/sukiyaki/(P)/ +¤¹¤¯¤¹¤¯ /(adv) quickly/fast/rapidly/ +¤¹¤¯¤¹¤¯¤È /(adv) quickly/fast/rapidly/ +¤¹¤±¤³¤Þ¤· /(n) lady-killer/philanderer/ +¤¹¤·µÍ¤á [¤¹¤·¤Å¤á] /(n) jam-packed/packed in like sushi (like sardines)/ +¤¹¤¹¤êµã¤¯ [¤¹¤¹¤ê¤Ê¤¯] /(v5k) to sob/ +¤¹¤¿¤³¤é /(adv) helter-skelter/ +¤¹¤¿¤¹¤¿ /(adv) briskly/ +¤¹¤Ã¤«¤é¤«¤ó /(adj-na,n) penniless/broke/ +¤¹¤Ã¤«¤ê /(adv) all/completely/thoroughly/(P)/ +¤¹¤Ã¤­¤ê /(adv,n,vs) (1) refreshed/clear/(2) shapely/neat/(P)/ +¤¹¤Ã¤­¤ê¤È /(adv,n,vs) (1) refreshed/clear/(2) shapely/neat/ +¤¹¤Ã¤¯¤È /(adv) straight/upright/erect/ +¤¹¤Ã¤Æ¤ó¤Æ¤ó /(adj-na) flat broke/cleaned outless/penniless/ +¤¹¤Ã¤È /(adv,n,vs) straight/quickly/directly/all of a sudden/quietly/gently/softly/(P)/ +¤¹¤Ã¤Ñ¤ê /(adv) do something completely/ +¤¹¤Ã¤Ô¤ó /(n) face with no make-up/ +¤¹¤Ã¤Ý¤«¤¹ /(v5s) to stand (someone) up/to leave (something) undone/to neglect (a duty)/ +¤¹¤Ã¤Ý¤ó¤Ý¤ó /(adj-na,n) utterly stark naked/wearing only one's birthday suit/ +¤¹¤Æ¤Æ¤³ /(n) men's underwear/ +¤¹¤Ð¤·¤³¤¤ /(adj) nimble/smart/quick/ +¤¹¤Ð¤·¤Ã¤³¤¤ /(adj) nimble/smart/quick/ +¤¹¤Ù¤­ /should do (abbr. of suru+beki)/ought to do/ +¤¹¤Ù¤¹¤Ù /(adj) smooth/silky/ +¤¹¤Ù¤¹¤Ù¤·¤¿ /smooth to the touch/ +¤¹¤Ù¤¿ /(n) (col) bitch/ +¤¹¤ä¤¹¤ä /(adv) sleeping soundly/(P)/ +¤¹¤é /(prt) even/ +¤¹¤é¤¹¤é /(adv) smoothly/(P)/ +¤¹¤é¤Ã¤È /(adv,vs) slender/slim/ +¤¹¤é¤ê /(adv) long, slender and well-proportioned/smooth, continuous (movement)/ +¤¹¤é¤ê¤È /(adv,vs) slender/slim/ +¤¹¤êÈ­ [¤¹¤ê¤Ð¤Á] /(n) (earthenware) mortar (for grinding)/ +¤¹¤ë¤¬Îɤ¤ [¤¹¤ë¤¬¤è¤¤] /had better ../may as well ../ +¤¹¤ë¤¹¤ë /(adv) smoothly/swiftly/ +¤¹¤ë¤¹¤ë¤È /(adv) smoothly/swiftly/ +¤¹¤ë¤È /(conj) thereupon/hereupon/(P)/ +¤¹¤ë¤è¤í¤· /had better ../may as well ../ +¤¹¤ë¤ê¤È /(adv) slip into (out of) place/ +¤¹¤ì°ã¤¦ [¤¹¤ì¤Á¤¬¤¦] /(v5u) to pass by one another/to disagree/to miss each other/ +¤¹¤ó¤Ê¤ê /(adv,n,vs) pass with no objection/slim/slender/ +¤º¤«¤º¤« /(adv) making rude entrance/ +¤º¤­¤º¤­ /(adv,n,vs) throbbing pain/heartbreakingly/(P)/ +¤º¤¯¤á /(suf) entire/complete/unqualified/without exception/ +¤º¤±¤º¤± /(adv) bluntly/ +¤º¤¿¤º¤¿ /(adj-na,adv,n) torn/ragged/ +¤º¤Ã¤·¤ê /(adv,vs) heavily/profoundly/ +¤º¤Ã¤È /(adv) consecutively/throughout/lot/(P)/ +¤º¤Ä /(suf) (1) apiece/each/(2) at a time/ +¤º¤Ð¤º¤Ð /(adv) straightforwardly/ +¤º¤Ð¤º¤Ð¸À¤¦ [¤º¤Ð¤º¤Ð¤¤¤¦] /(v5u) to speak one's mind/to speak very frankly/ +¤º¤Ð¤ê /(adv) decisively/decidedly/once and for all/unreservedly/frankly/(P)/ +¤º¤ÐÈ´¤±¤ë [¤º¤Ð¤Ì¤±¤ë] /(v1) to tower above the rest/to be by far the best/to be prominent/ +¤º¤ÖǨ¤ì [¤º¤Ö¤Ì¤ì] /(n) soaked/dripping wet/ +¤º¤Ü¤é /(adj-na,n) sloppy/slovenly/slipshod/negligent/loose/ +¤º¤é¤¹ /(v5s) to put off/to delay/(P)/ +¤º¤é¤Ã¤È /(adv) in a line/in a row/ +¤º¤é¤ê¤È /(adv) in a row/ +¤º¤ë¤º¤ë /(adj-na,adv,n) sound or act of dragging/loose/inconclusive but unwanted situation/trailingly/(P)/ +¤º¤ëµÙ¤ß [¤º¤ë¤ä¤¹¤ß] /(n,vs) (uk) playing hookey/being away from work without a good reason/ +¤º¤ë¸­¤¤ [¤º¤ë¤¬¤·¤³¤¤] /(adj-na) sly/ +¤º¤ï¤¤³ª [¤º¤ï¤¤¤¬¤Ë] /(n) queen crab/snow crab/ +¤º¤ó¤º¤ó /(adv) rapidly/ +¤»¤«¤»¤« /(adv,n,vs) impetuously/hastily/(P)/ +¤»¤¬¤à /(v5m) to badger (pester) (a person to do)/(P)/ +¤»¤³¤¤ /(adj) petty/small-minded/stingy/ +¤»¤¶¤ë¤òÆÀ¤Ê¤¤ [¤»¤¶¤ë¤ò¤¨¤Ê¤¤] /cannot avoid doing/is compelled to do/has to do/ +¤»¤·¤á¤ë /(v1) to cheat someone out of/to wangle/ +¤»¤º /without (suffix)/ +¤»¤º¤Ë /without (doing)/instead of/ +¤»¤Ã¤«¤Á /(adj-na,n) hasty/impatient/(P)/ +¤»¤Ã¤»¤È /(adv) diligently/assiduously/ +¤»¤Ã´ï [¤»¤Ã¤­] /(n) earthenware (baked at high temperature) (1st kanji is U70bb)/ +¤»¤Ó¤ë /(v5r) to demand money/to pester/to extort/ +¤»¤á¤Æ /(adv) at least/at most/(P)/ +¤»¤ó¾õ¹ü [¤»¤ó¤¸¤ç¤¦¤³¤Ä] /scaphoid bone (in wrist near thumb)/ +¤»¤óÃǶ¯¤µ [¤»¤ó¤À¤ó¤Ä¤è¤µ] /shear strength/ +¤»¤óÃǶ¯ÅÙ [¤»¤ó¤À¤ó¤­¤ç¤¦¤É] /shear strength/ +¤»¤óÃǹäÀ­ [¤»¤ó¤À¤ó¤´¤¦¤»¤¤] /shear modulus/ +¤»¤óÃÇÃÆÀ­·¸¿ô [¤»¤ó¤À¤ó¤À¤ó¤»¤¤¤±¤¤¤¹¤¦] /elastic shear modulus/ +¤»¤óÃÇÄñ¹³³Ñ [¤»¤ó¤À¤ó¤Æ¤¤¤³¤¦¤«¤¯] /angle of shearing resistance/ +¤»¤óÃÇÇ˲õ [¤»¤ó¤À¤ó¤Ï¤«¤¤] /shear failure/ +¤»¤óÃÇÈ¢ [¤»¤ó¤À¤ó¤Ð¤³] /shear box/ +¤½¤¦ /(adv,n) so/really/seeming/(P)/ +¤½¤¦¤¤¤¨¤Ð /(exp) which reminds me ../ +¤½¤¦¤¤¤Ã¤¿ /(exp) like that/this type/ +¤½¤¦¤«¤È¸À¤Ã¤Æ [¤½¤¦¤«¤È¤¤¤Ã¤Æ] /(conj) but still/ +¤½¤¦¤·¤Æ¸«¤ë¤È [¤½¤¦¤·¤Æ¤ß¤ë¤È] /(exp) when looked at in that way/ +¤½¤¦¤¹¤ë¤È /having done that/if that is done/if it is done in that way/ +¤½¤¦¤À /people say that/it is said that/I hear that/to appear that/to seem that/to look like/to have the appearance of/ +¤½¤¦¤Ç¤¹¤¬ /(exp) that's so, however ../ +¤½¤¦¤Ç¤¹¤Í /(exp) that's so, isn't it/ +¤½¤¦¤Ç¤Ê¤¤¾ì¹ç¤Ï [¤½¤¦¤Ç¤Ê¤¤¤Ð¤¢¤¤¤Ï] /if this is not the case/ +¤½¤¦¤Í /(exp) Oh well/ +¤½¤°¤ï¤Ê¤¤ /(adj) unsuitable/do not match/out of character/ +¤½¤³¤½¤³ /(adv,n) about/only/no more than/or so/ +¤½¤³¤½¤³¤Ë /hurriedly/in a hurry/ +¤½¤³¤Þ¤Ç /go that far/to that extent/ +¤½¤·¤¿¤é /(exp) then/ +¤½¤½¤Ã¤«¤·¤¤ /(adj) careless/thoughtless/(P)/ +¤½¤¾¤íÊ⤭ [¤½¤¾¤í¤¢¤ë¤­] /(n) slow, relaxed walk/ +¤½¤Ã¤¯¤ê /(adj-na,adv,n) all/altogether/entirely/be just like/the spitting image of/ +¤½¤Ã¤¯¤êÊÖ¤ë [¤½¤Ã¤¯¤ê¤«¤¨¤ë] /(v1) to throw one's chest out/to hold one's head high/ +¤½¤Ã¤È /(adv,vs) softly/secretly/(P)/ +¤½¤Î°Ù [¤½¤Î¤¿¤á] /hence/for that reason/ +¤½¤Î³° [¤½¤Î¤Û¤«] /besides/in addition/the rest/(P)/ +¤½¤Î¸å [¤½¤Î¤´] /(n-adv,n-t) after that/afterward/ +¤½¤Î»þ [¤½¤Î¤È¤­] /(exp) at that time/at that moment/then/on that occasion/ +¤½¤Î¼Â [¤½¤Î¤¸¤Ä] /(adv) in fact/ +¤½¤Î¾å [¤½¤Î¤¦¤¨] /(conj) in addition/furthermore/(P)/ +¤½¤Î¾å¤Ç [¤½¤Î¤¦¤¨¤Ç] /moreover/in addition/ +¤½¤Î¾ì¸Â¤ê [¤½¤Î¤Ð¤«¤®¤ê] /(n) temporary/ad hoc/ +¤½¤Î¾ì¹ç¤Ë¤Ï [¤½¤Î¤Ð¤¢¤¤¤Ë¤Ï] /in that case/ +¤½¤Î¾ìƨ¤ì [¤½¤Î¤Ð¤Î¤¬¤ì] /(n) makeshift/stopgap/ +¤½¤Î¾ [¤½¤Î¤¿] /(n-adv,n) etc. (written)/ +¤½¤Î¾ [¤½¤Î¤Û¤«] /(conj,n) otherwise/ +¤½¤ÎÂå¤ê [¤½¤Î¤«¤ï¤ê] /(conj) instead/but (on the other hand)/ +¤½¤ÎÂå¤ï¤ê [¤½¤Î¤«¤ï¤ê] /(conj) instead/but (on the other hand)/ +¤½¤ÎÅÔÅÙ [¤½¤Î¤Ä¤É] /each time it happens/at all such times/ +¤½¤ÎÆ» [¤½¤Î¤ß¤Á] /(exp) line (of business)/profession/trade/ +¤½¤ÎÆâ [¤½¤Î¤¦¤Á] /(adv) eventually/sooner or later/of the previously mentioned/(P)/ +¤½¤ÎÆü [¤½¤Î¤Ò] /(exp) that day/the very same day/ +¤½¤ÎÈ¿ÌÌ [¤½¤Î¤Ï¤ó¤á¤ó] /on the other hand/ +¤½¤Îʪ [¤½¤Î¤â¤Î] /(n) the very thing/itself/(P)/ +¤½¤èÉ÷ [¤½¤è¤«¤¼] /(n) gentle breeze/soft wind/breath of air/zephyr/(P)/ +¤½¤é /(conj,exp,int) look!/look out!/look at me!/ +¤½¤é¤½¤é /(int) sparklingly/ +¤½¤é¤Ç²Î¤¦ [¤½¤é¤Ç¤¦¤¿¤¦] /(exp) to sing from memory/ +¤½¤é¤Ç³Ð¤¨¤ë [¤½¤é¤Ç¤ª¤Ü¤¨¤ë] /(exp) to learn by heart (rote)/to memorize/ +¤½¤é¤Ç¸À¤¦ [¤½¤é¤Ç¤¤¤¦] /(exp) to speak from memory/ +¤½¤é¤ÇÆɤà [¤½¤é¤Ç¤è¤à] /(exp) recite from memory/ +¤½¤ì¤«¤é¤È¤¤¤¦¤â¤Î /(exp) after that (a substantive change occurred)/ +¤½¤ì¤³¤½ /(exp) degree or extent (of effect or result)/ +¤½¤ì¤¸¤ã /(conj,int) well/well then/in that case/ +¤½¤ì¤¹¤é /even that/ +¤½¤ì¤Ê¤é¤½¤¦¤È /(exp) even so (expressing frustration, etc.)/still/ +¤½¤ì¤Ê¤é¤½¤ì¤Ç /(exp) even so (expressing frustration, etc.)/still/ +¤½¤ì¤Ê¤ê /(adv,n) in itself/as it is/ +¤½¤ì¤Ë¤·¤Æ¤â /(exp) nevertheless/at any rate/even so/ +¤½¤ì¤Ë²Ã¤¨¤Æ [¤½¤ì¤Ë¤¯¤ï¤¨¤Æ] /in addition to this/ +¤½¤ì¤Ï¤½¤¦¤È /(exp) by the way/incidentally/ +¤½¤ì¤é /those over there/ +¤½¤ì°Ê¾å¤Î [¤½¤ì¤¤¤¸¤ç¤¦¤Î] /further/ +¤½¤ì°ÊÍè [¤½¤ì¤¤¤é¤¤] /since then/from that time/ever since/ +¤½¤ì¸Î¤Ë [¤½¤ì¤æ¤¨¤Ë] /and so ../ +¤½¤ìËø [¤½¤ì¤Þ¤Ç] /(exp,n-t) (uk) That's the end of the matter/That's it/Until then/ +¤½¤í¤Ã¤Æ /all together/in a body/en masse/ +¤½¤ï¤½¤ï /(adv,n,vs) fidgety/restless/nervous/uneasy/(P)/ +¤½¤ó¤Ê /(adj-na,adj-pn,adv,n) such/like that/that sort of/(P)/ +¤½¤ó¤Ê¤Ë /(exp) so much/so/like that/ +¤½¤ó¤ÊÉ÷¤Ë [¤½¤ó¤Ê¤Õ¤¦¤Ë] /(exp) in that manner/like that/ +¤¾¤¯¤¾¤¯ /(adv,n,vs) shiver/feel chilly/shudder/thrill/ +¤¾¤Ã¤³¤ó /(adv) deeply/completely/ +¤¾¤Ã¤È /(adv,n,vs) shiver/ +¤¾¤í¤¾¤í /(adv,n) in groups/in succession/(P)/ +¤¾¤ó¤¶¤¤ /(adj-na,n) rude/careless/slovenly/(P)/ +¤¿¤«¤ê /(n) extortion/sponging/ +¤¿¤¯¤·¾å¤²¤ë [¤¿¤¯¤·¤¢¤²¤ë] /(v1) to roll up or pull up (sleeves, skirt, etc)/ +¤¿¤³¾Æ¤­ [¤¿¤³¤ä¤­] /(n) octopus dumplings/ +¤¿¤¸¤¿¤¸ /(adv,n) overwhelmed/recoiling/cringing/ +¤¿¤¸¤í¤° /(v5g) to falter/to wince/ +¤¿¤¿¤­Âæ [¤¿¤¿¤­¤À¤¤] /(n) chopping block/springboard for discussion/ +¤¿¤Àº£ [¤¿¤À¤¤¤Þ] /(adv,int,n) (uk) Here I am/I'm home!/presently/right away/right now/just now/(P)/ +¤¿¤À¼Ô [¤¿¤À¤â¤Î] /(n) ordinary person/ +¤¿¤Ã¤¿ /(adj-pn,adv) only/merely/but/no more than/(P)/ +¤¿¤Ã¤¿º£ [¤¿¤Ã¤¿¤¤¤Þ] /(adv) just now/ +¤¿¤Ã¤×¤ê /(adj-na,adv,n) full/in plenty/ample/(P)/ +¤¿¤É¤¿¤É¤·¤¤ /(adj) with difficulty/ +¤¿¤Ê¤´ /bitterling (fish)/ +¤¿¤Ó¤Ë /each time/every time/whenever (something happens)/ +¤¿¤á© [¤¿¤á¤¤¤­] /(n) (uk) a sigh/ +¤¿¤é¤·¹þ¤à [¤¿¤é¤·¤³¤à] /(v5m) to cajole/to deceive/to seduce/ +¤¿¤é¤¿¤é /(adv) drop-by-drop/(P)/ +¤¿¤é¤ó¤È /(vs) tending to be/wanting to be/ +¤¿¤ó¤³¤Ö /(n) bump/lump/protuberance/swelling/ +¤¿¤ó¤Þ¤ê /(adv) quite a lot/ +¤À¤«¤é /(conj,n) so/therefore/(P)/ +¤À¤«¤é¤³¤½ /(exp) for this reason/ +¤À¤«¤é¤Ã¤Æ /even so/all the same/nevertheless/yes, but ../ +¤À¤«¤é¤È¸À¤Ã¤Æ [¤À¤«¤é¤È¤¤¤Ã¤Æ] /(conj) while it may be true that/just because/nevertheless/not necessarily/ +¤À¤±¤¢¤Ã¤Æ /(suf) .. being the case/(precisely) because ../as might be expected (from ..)/ +¤À¤±¤Ç¤Ê¤¯ /not just .. (but also ..)/ +¤À¤±¤É /(conj) however/ +¤À¤±¤Ë /(suf) .. being the case/(precisely) because ../as might be expected (from ..)/ +¤À¤±¤ì¤É¤â /(exp) though/much as/ +¤À¤µ¤¤ /(adj) primitive/unsophisticated/out of fashion/ +¤À¤Ã¤¿¤é /(conj) if it's the case/ +¤À¤Ã¤Æ /(conj) but/because/even/also/too/(P)/ +¤À¤È /if it's the case/ +¤À¤Î /(suf,prt) and/or/and the like/and so forth/and what not/ +¤À¤Ö¤À¤Ö /(adj-na,adv,n,vs) loose/baggy/(P)/ +¤À¤Ö¤Ä¤¯ /(v5k) (1) to be too large/to be baggy/to be flabby/(2) to have a glut/ +¤À¤Üò [¤À¤Ü¤Ï¤¼] /(n) goby (fish)/ +¤À¤Þ¤·¼è¤ë [¤À¤Þ¤·¤È¤ë] /(v5r) to take something away by deception/ +¤À¤á¤Ë¤Ê¤ë /(exp) to fail/to be unsuccessful/ +¤À¤â¤Î /(vs) indicate reason/infers some protest/ +¤À¤é¤± /(n-suf) implying (negatively) that something is full of, e.g. mistakes/(P)/ +¤À¤é¤±¤ë /(v1) to be lazy/to be slack/to feel dull/to feel languid/to feel listless/ +¤À¤é¤·¤Ê¤¤ /(adj) slovenly/loose/sluttish/slatternly/(P)/ +¤À¤é¤À¤é /(adv,n,vs) (1) pouring liquid/(2) prevaricating/(3) long, gentle slope/(4) sluggishly/endlessly/(P)/ +¤À¤í¤¦ /(exp) seems/I guess/ +¤ÀÊá [¤À¤Û] /(n) capture/seizure/ +¤Á¤®¤ê¤® /(n) (MA) weight-chain-pole weapon/ +¤Á¤¯¤Á¤¯ /(n,vs) prick/prickle/ +¤Á¤¯¤ë /(v5r) (sl) to tattle/to inform a superior of someone's actions/ +¤Á¤°¤Ï¤° /(adj-na,n) mismatched/(P)/ +¤Á¤Ã¤È /(adv) a bit/ +¤Á¤Ã¤Ý¤± /(adj-na,n) very small/tiny/ +¤Á¤È /(adv) a bit/ +¤Á¤Ó /(n) runt/dwarf/shrimp/(P)/ +¤Á¤Ó¤Á¤Ó /(adv) making something last/ +¤Á¤ã¤¦ /(osb:) (exp) (1) No/(2) isn't it?/(3) wasn't it/ +¤Á¤ã¤­¤Á¤ã¤­ /(n) efficient/ +¤Á¤ã¤Ã¤«¤ê /(adv,n,vs) shrewd/calculating/nervy/cheeky/ +¤Á¤ã¤ÖÂæ [¤Á¤ã¤Ö¤À¤¤] /(n) low dining (tea) table/ +¤Á¤ã¤Û¤ä /(ik) (adv,n,vs) pamper/make a fuss of/spoil/ +¤Á¤ã¤é /(n,vs) (col) forgive a debt/be even/ +¤Á¤ã¤ê /(abbr) bicycle/ +¤Á¤ã¤ê¤ó¤³ /(n) (1) (sl) child pickpocket/(2) bicycle/ +¤Á¤ã¤ó /(n) suffix for familiar (female) person/(P)/ +¤Á¤ã¤ó¤³Æé [¤Á¤ã¤ó¤³¤Ê¤Ù] /(n) weight-gaining stew for sumo/ +¤Á¤ã¤ó¤³ÎÁÍý [¤Á¤ã¤ó¤³¤ê¤ç¤¦¤ê] /(n) sumo food/ +¤Á¤ã¤ó¤¿¤Þ /(col) testicles/ +¤Á¤ã¤ó¤Á¤ã¤ó /(adv,n) regularly/promptly/ +¤Á¤ã¤ó¤Á¤ã¤ó¤³ /(n) padded sleeveless kimono jacket/Japanese vest/ +¤Á¤ã¤ó¤È /(adv,n,vs) perfectly/properly/exactly/(P)/ +¤Á¤ã¤ó¤Ð¤é /(n) sword fight/ +¤Á¤ã¤ó¤Ð¤é±Ç²è [¤Á¤ã¤ó¤Ð¤é¤¨¤¤¤¬] /samurai movie/ +¤Á¤ã¤ó¤Ý¤ó /(n,adj-na) (1) practice of mixing things normally kept separate/mixture/(2) dish of noodles, seafood, vegetables (from Nagasaki)/ +¤Á¤ã¤ó¤Ý¤ó¤Ë /(adv) (1) alternately/by turns/(2) all together/ +¤Á¤ä¤Û¤ä /(adv,n,vs) pamper/make a fuss of/spoil/ +¤Á¤å¤¦ /(adv,n,vs) (col) kiss/ +¤Á¤å¤¦¤Á¤å¤¦µÛ¤¦ [¤Á¤å¤¦¤Á¤å¤¦¤¹¤¦] /(v5u) to suck/ +¤Á¤å¤¦¤Á¤å¤¦ÌĤ¯ [¤Á¤å¤¦¤Á¤å¤¦¤Ê¤¯] /(v5k) to squeak/to chirp/to twitter/ +¤Á¤ç¤¤¤Á¤ç¤¤ /(adv,int,n) often/frequently/now and then/occasionally/ +¤Á¤ç¤¤¤È /(adv,int) just a minute/short time/ +¤Á¤ç¤¯¤Á¤ç¤¯ /(adv) often/frequently/now and then/occasionally/(P)/ +¤Á¤ç¤³¤Á¤ç¤³ /(adv,n,vs) toddling/hobbling/restless/easily accomplished/ +¤Á¤ç¤Ã¤«¤¤ /(n) meddle/dabble/make a pass at/ +¤Á¤ç¤Ã¤¯¤é /(adv,n) a little/ +¤Á¤ç¤Ã¤È°ìÇÕ [¤Á¤ç¤Ã¤È¤¤¤Ã¤Ñ¤¤] /(exp) let's have a quick drink/ +¤Á¤ç¤Ã¤Ô¤ê /(adv) very little bit/just a smidgin/wee bit/(P)/ +¤Á¤ç¤Óɦ [¤Á¤ç¤Ó¤Ò¤²] /(n) small mustache/short mustache/ +¤Á¤ç¤Ü /(n) dot/point/ +¤Á¤ç¤Ü¤Á¤ç¤Ü /(adj-na,adv,n) sparsely/drop-by-drop/ +¤Á¤ç¤í¤¤ /(adj) easy/simple/ +¤Á¤ç¤í¤Á¤ç¤í /(adv,n,vs) in trickles/ +¤Á¤ç¤ó¤Ü /(n,vs) apparent and grievous error/mistake/blunder/goof/ +¤Á¤ç¤ó¤Þ¤² /(n) topknot (hair style)/ +¤Á¤ç¤óÀÚ¤ë [¤Á¤ç¤ó¤®¤ë] /(v5r) to chop something off (e.g. head)/to snip off/to fire/ +¤Á¤é¤Á¤é /(adv,n,vs) fluttering/flickering/intermittently/(P)/ +¤Á¤é¤Ã¤È /(adv) at a glance/by accident/ +¤Á¤é¤Ä¤¯ /(v5k) to flicker/to flit/to litter/to be dazzled/ +¤Á¤é¤Û¤é /(adv) here and there/now and then/in twos and threes/ +¤Á¤é¤ê /(adv) at a glance/by accident/ +¤Á¤é¤ê¤È /(adv) fleeting (glimpse, glance, etc.)/ +¤Á¤ê¤Á¤ê /(adv,n,adj-na,vs) bits and pieces/frizzily (as in perm)/ +¤Á¤ê»æ [¤Á¤ê¤¬¤ß] /(n) tissue paper/toilet paper/(P)/ +¤Á¤ê¼è [¤Á¤ê¤È¤ê] /(n) dustpan/(P)/ +¤Á¤ê¼è¤ê [¤Á¤ê¤È¤ê] /(n) dustpan/(P)/ +¤Á¤ó¤± /(adj-na) worst/poor and boring/uncool/ +¤Á¤ó¤³ /(n) (col) penis/ +¤Á¤ó¤·¤ã /(col) tart/ +¤Á¤ó¤¹¤³¤¦ /(n) Okinawan sweet/ +¤Á¤ó¤Á¤ó /(adv,n) (1) (col) chink/jingle/tinkle/whistle (kettle)/(2) begging (animal)/(3) penis/ +¤Á¤ó¤Á¤óÌĤë [¤Á¤ó¤Á¤ó¤Ê¤ë] /(v5r) to jingle/to tinkle/ +¤Á¤ó¤É¤ó²° [¤Á¤ó¤É¤ó¤ä] /(n) traditional Japanese band of sandwich board advertisers/ +¤Á¤ó¤Ô¤é /(n) hoodlum/ +¤Á¤ó¤Ý /(n) (col) penis/ +¤Á¤ó¤Ý¤³ /(n) (col) penis/ +¤Ã¤Ñ¤Ê¤· /(n-suf) (suffix) keep -ing/have been -ing/to leave/ +¤Ä¤¤ /(adv) just (now)/quite (near)/unintentionally/unconsciously/by mistake/against one's better judgement/(P)/ +¤Ä¤«¤Ä¤« /(adv) walking briskly/determinedly/ +¤Ä¤«¤ß¼è¤ë [¤Ä¤«¤ß¤È¤ë] /(v5r) to grasp/to get/ +¤Ä¤­ /(n-suf) luck/ +¤Ä¤­½Ð¤· [¤Ä¤­¤À¤·] /(n) (1) protrusion/(2) (Japanese) hors d'oeuvre/snacks/(3) (sumo winning technique of) pushing out of the ring/ +¤Ä¤¯¤Ä¤¯Ë¡»Õ [¤Ä¤¯¤Ä¤¯¤Ü¤¦¤·] /(n) type of cicada (tsukutsuku-boushi semi)/ +¤Ä¤±»Ï¤á¤ë [¤Ä¤±¤Ï¤¸¤á¤ë] /(v1) to begin to light (a cigarette)/ +¤Ä¤Ä /(suf) while/though/ +¤Ä¤Ê¤®¹ç¤ï¤»¤ë [¤Ä¤Ê¤®¤¢¤ï¤»¤ë] /(v1) to connect/to join/ +¤Ä¤Ê¤®»ß¤á¤ë [¤Ä¤Ê¤®¤È¤á¤ë] /(v1) to tie/to fasten/to hitch/ +¤Ä¤Ê¤®Éþ [¤Ä¤Ê¤®¤Õ¤¯] /(n) overalls/boiler suit/ +¤Ä¤Ê¤®ÌÜ [¤Ä¤Ê¤®¤á] /(n) joint/link/tie-together point/ +¤Ä¤Ð¤µ /(n) extra-high-speed Touhoku-line Shinkansen/ +¤Ä¤Ù¤³¤Ù /(adv) complaining/nitpicking/ +¤Ä¤Þ /(n) garnish of sashimi, usually made of daikon/ +¤Ä¤Þ¤ß¿©¤¤ [¤Ä¤Þ¤ß¤°¤¤] /(n,vs) food snatched and eaten without the meal starting/snatched food/ +¤Ä¤æ /(adv,n) sauce for dipping tempura/ +¤Ä¤ë¤Ä¤ë /(adj-na,adv,n,vs) slippery/smooth/(P)/ +¤Ä¤ó¤Ä¤ó /(adv,n,vs) aloof/morose/pointed/ +¤Ä¤ó¤Î¤á¤ë /(v5r) to pitch (fall) forward/ +¤Å¤Ä /(suf) (1) apiece/each/(2) at a time/ +¤Æ¤«¤Æ¤« /(adj-na,adv,n,vs) gleaming/ +¤Æ¤­¤Ñ¤­ /(adv,vs,vs) briskly/quickly/promptly/ +¤Æ¤­¤Ñ¤­¤È /(adv,vs,vs) briskly/quickly/promptly/ +¤Æ¤¯¤Æ¤¯ /(adv) trudgingly/going long way at steady pace/(P)/ +¤Æ¤³¤Æ¤³ /sound of walking/ +¤Æ¤Ã¤­¤ê /(adv) surely/certainly/beyond doubt/(P)/ +¤Æ¤Ä¤Þ¤ó /all-night Mah Jongg/ +¤Æ¤ì¤Ê¤¬¤é /feeling awkward/ +¤Æ¤ó¤Ç /(adv) (not) at all/altogether/entirely/ +¤Æ¤ó¤ä¤ï¤ó¤ä /(adj-no) hectic/topsy-turvy/chaotic/ +¤Æ·ýÆ» [¤Æ¤³¤ó¤É¤¦] /Tae Kwon Do (first kanji is U8dc6)/ +¤Ç¤¢¤ë /(v5r) to be (formal, literary)/ +¤Ç¤¢¤í¤¦ /will/probably/may/I think/surely/I hope/I fear/it seems/ +¤Ç¤« /(n) (sl) detective/ +¤Ç¤«¤¤ /(adj) huge/(P)/ +¤Ç¤«¤Ç¤« /(adv) in a big way/ +¤Ç¤«¤Ñ¤¤ /(X) (vulg) huge breasts/ +¤Ç¤­¤³¤È /(n) event/ +¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤ë /(exp) (something) has become possible/(something) is now possible/ +¤Ç¤´¤¶¤¤¤Þ¤¹ /(hum) copula/ +¤Ç¤·¤ç¤¦ /(exp) (I) think/(I) hope/(I) guess/don't you agree?/I thought you'd say that!/ +¤Ç¤¹ /polite copula in Japanese/ +¤Ç¤¹¤«¤é /(conj) therefore/(P)/ +¤Ç¤Ã¤«¤¤ /(adj) (col) huge/(P)/ +¤Ç¤Ã¤Á¾å¤² [¤Ç¤Ã¤Á¤¢¤²] /(n) fabrication/put-up job/trumped-up story/frame-up/ +¤Ç¤Ã¤Á¾å¤²¤ë [¤Ç¤Ã¤Á¤¢¤²¤ë] /(v1) (1) to fabricate/to invent/to make up (a story)/(2) to frame someone/ +¤Ç¤Ê¤¤¤È /(exp) without/but if/ +¤Ç¤Ê¤±¤ì¤Ð /(exp) without/but if/ +¤Ç¤Ï /(conj,exp) then/well/so/well then/(P)/ +¤Ç¤â /(conj,prt) but/however/ +¤Ç¤ì¤Ã¤È /(adv,n,vs) (col) exhausted/lovestruck/logy/ +¤Ç¤ì¤Ç¤ì /(adv,n,vs) exhausted/lovestruck/logy/ +¤Ç¤ó¤°¤êÊÖ¤ë [¤Ç¤ó¤°¤ê¤¬¤¨¤ë] /(v5r) to turn a somersault/to turn over (topsy-turvy)/to turn head over heels/ +¤È /(1) if (conjunction)/(2) promoted pawn (shogi) (abbr)/ +¤È¤¤¤¦¤â¤Î¤¬¤¢¤ë /(exp) there is something like ../there is something called ../ +¤È¤« /(prt) such as/ +¤È¤­ /(n) regular (stops at every station) Jouetsu-line Shinkansen/ +¤È¤­¤¿¤é /concerning/where .. are concerned/ +¤È¤­¤á¤­ /(n) palpitation/throbbing/ +¤È¤­¤á¤¯ /(v5k) to throb/to flutter/to palpitate/ +¤È¤³¤È¤ó /(adv,n) (to) the end/thoroughly/ +¤È¤³¤í¤Ç¤É¤Ã¤³¤¤ /(exp) funny you should mention that/ +¤È¤·¤Æ /(conj,prt) as (for)/for/by way of/in the role of/in the capacity of/ +¤È¤·¤Æ¤â /(prt) assuming ../even if ../ +¤È¤¹¤ë¤È /(conj) if we make ../if we take ../if we assume ../ +¤È¤Ã¤È¤È /(adv) quickly/hurriedly/ +¤È¤Ã¤×¤ê /(adv) completely/fully/entirely/ +¤È¤È /(n) (children's term for) fish/ +¤È¤Ê¤ê¤Î¼ÇÀ¸¤ÏÀĤ¤ [¤È¤Ê¤ê¤Î¤·¤Ð¤Õ¤Ï¤¢¤ª¤¤] /(exp) the grass is always greener on the other side/ +¤È¤Ê¤ë¤È /where .. is concerned/ +¤È¤Ó /construction worker/scaffold erector/ +¤È¤Ó¤Ã¤­¤ê /(adj-no,adv) extraordinary/superior/choice/ +¤È¤Ó¤Ã¤­¤ê /(adj-no,adv) extraordinary/superior/choice/ +¤È¤Ù /(sl) last (in a contest)/ +¤È¤Ü¤È¤Ü /(adv,n) totteringly/trudgingly/ +¤È¤â /(suf,prt) certainly/of course/to be sure/rather/ +¤È¤â¤¤¤¦ /also called/ +¤È¤â¤¹¤ì¤Ð /(adj) apt to (do)/liable to/prone to/ +¤È¤ä¤«¤¯¸À¤¦ [¤È¤ä¤«¤¯¤¤¤¦] /(v5u) to say all kinds of things/to complain/ +¤È¤í /(n) tuna meat/ +¤È¤í¤¤ /(adj) slow (slightly pejorative)/dull/stupid/ +¤È¤í¤È¤í /(adj-na,adv,n,vs) dozing/drowsily/ +¤È¤í¤í°ò [¤È¤í¤í¤¤¤â] /(n) yam/ +¤È¤í²Ð [¤È¤í¤Ó] /(n) low flame (heat, gas)/ +¤È¤ó¤º¤é /(n,vs) (sl) fleeing/escape/ +¤È¤ó¤À /(adj-pn,adv) terrible/awful/serious/preposterous/absolutely not/(P)/ +¤È¤ó¤Ç¤â¤¢¤ê¤Þ¤»¤ó /(adj,exp) unexpected/offensive/outrageous/what a thing to say!/no way!/ +¤È¤ó¤Ç¤â¤Ê¤¤ /(adj,exp) unexpected/offensive/outrageous/what a thing to say!/no way!/(P)/ +¤È¤ó¤È¤ó /(adj-na,adv,n) tap/rap-tap/tapping/(P)/ +¤È¤ó¤È¤óÇï»Ò [¤È¤ó¤È¤ó¤Ó¤ç¤¦¤·] /(adv) without a hitch/swimmingly/with rapid strides/ +¤È²¾Äꤷ¤Æ [¤È¤«¤Æ¤¤¤·¤Æ] /assuming that ../supposing that ../ +¤È²¾Äꤷ¤Æ¤â [¤È¤«¤Æ¤¤¤·¤Æ¤â] /even assuming that ../even granted that ../ +¤È¶¦¤Ë [¤È¤È¤â¤Ë] /together with/ +¤È¶â [¤È¤­¤ó] /(n) promoted pawn (shogi)/ +¤È¸À¤¦ [¤È¤¤¤¦] /said/called thus/ +¤È¸À¤¦¤Î¤Ï [¤È¤¤¤¦¤Î¤Ï] /(exp) (uk) this means/that is to say/because/ +¤È¸À¤¦¤Î¤â [¤È¤¤¤¦¤Î¤â] /(exp) because/ +¤È¸À¤¦Ìõ¤À [¤È¤¤¤¦¤ï¤±¤À] /this is why/this means/ +¤È¸À¤¨¤Ð [¤È¤¤¤¨¤Ð] /(exp) speaking of/ +¤È¸À¤¨¤ë [¤È¤¤¤¨¤ë] /(exp) it can be said/one can say (that)/ +¤È¸À¤Ã¤Æ [¤È¤¤¤Ã¤Æ] /(exp) however/ +¤È¸À¤ï¤ì¤ë [¤È¤¤¤ï¤ì¤ë] /(exp) to be called ../to be referred to as ../ +¤È¹Í¤¨¤é¤ì¤ë [¤È¤«¤ó¤¬¤¨¤é¤ì¤ë] /(exp) one can think that ../it is conceivable that ../ +¤ÈƱ¤¸¤è¤¦¤Ë [¤È¤ª¤Ê¤¸¤è¤¦¤Ë] /in the same way as/just like/ +¤ÈÈæ¤Ù¤Æ [¤È¤¯¤é¤Ù¤Æ] /compared with/ +¤É¤¦¤« /(adv,n) please/somehow or other/ +¤É¤¦¤«¤¹¤ë¤È /(exp) there is a tendency/there is a possibility/ +¤É¤¦¤·¤¿ /(adj-pn) what's the matter?/what's wrong?/ +¤É¤¦¤·¤¿¤é¤¤¤¤ /what's the best thing to do?/ +¤É¤¦¤·¤è¤¦¤â¤Ê¤¤ /(exp) it cannot be helped/there is no other way/ +¤É¤¦¤» /(adv) anyhow/in any case/at any rate/after all/at best/at most/at all/(P)/ +¤É¤¦¤¾ /(adv) (1) please/kindly/(2) by all means/(P)/ +¤É¤¦¤¾µ¹¤·¤¯ [¤É¤¦¤¾¤è¤í¤·¤¯] /(exp) (uk) pleased to meet you/ +¤É¤¦¤Ã¤Æ¤³¤È¤Ï¤Ê¤¤ /nothing special/no big deal/doesn't matter/ +¤É¤¦¤È¤¤¤¦¤³¤È¤â¤Ê¤¤ /nothing special/no big deal/doesn't matter/ +¤É¤¦¤ÈÅݤì¤ë [¤É¤¦¤È¤ª¤ì¤ë] /(v1) to topple over/to fall down all of a heap/ +¤É¤¦¤É¤¦¤È /(adv) with roaring sound/ +¤É¤¦¤Ë¤« /(adv,vs) in some way or other/one way or another/(P)/ +¤É¤¦¤Ë¤«¤³¤¦¤Ë¤« /(exp) somehow or other/ +¤É¤¦¤Ë¤â /(exp) nothing can be done (to resolve it)/ +¤É¤¦¤â /(adv,int) (abbr) thanks/how/(very) much/very/quite/really/somehow/no matter how hard one may try/(P)/ +¤É¤¦¤âÍ­Æñ¤¦ [¤É¤¦¤â¤¢¤ê¤¬¤È¤¦] /(exp) Thank you/(P)/ +¤É¤¦¤ä¤Ã¤Æ /how/in what way/by what means/ +¤É¤¦¤ä¤é /(adv) it seems like/somehow or other/(P)/ +¤É¤¦¤ä¤é¤³¤¦¤ä¤é /(exp) somehow or other/ +¤É¤¦Ãפ·¤Þ¤·¤Æ [¤É¤¦¤¤¤¿¤·¤Þ¤·¤Æ] /(int) you are welcome/don't mention it/(P)/ +¤É¤«¤Ã¤È /(adv) thuddingly/plumping down (like a heavy weight)/ +¤É¤«¤È /(adv) thuddingly/plumping down (like a heavy weight)/ +¤É¤«¤É¤« /(adv) (1) noisily/with loud footsteps/(2) in a crowd/incessantly/all together/ +¤É¤­¤Ã¤È /(adv,n,vs) feeling a shock/startling/(P)/ +¤É¤­¤É¤­ /(adv,n,vs) throb/beat (fast)/(P)/ +¤É¤­¤ê /(adv) feeling shocked or startled/ +¤É¤­¤ó¤È /(adv,n,vs) feeling a shock/startling/ +¤É¤®¤Ä¤¤ /(adj) gaudy/loud/garish/violent/harsh/ +¤É¤®¤Þ¤® /(n,vs,adv) flurried/in a flutter/upset/nervous/ +¤É¤¯¤É¤¯ /(adv) gushingly/copiously/profusely/in a steady stream/ +¤É¤³¤«¤é¤È¤â¤Ê¤¯ /(exp) suddenly (appears) out of nowhere/ +¤É¤³¤Î¤É¤¤¤Ä /(exp) Who on earth?/ +¤É¤³¤Ø¤È¤â¤Ê¤¯ /(exp) suddenly disappears somewhere/ +¤É¤µ¤¯¤µ /(n,adv) confusion/turmoil/ +¤É¤µ²ó¤ê¤ò¤ä¤ë [¤É¤µ¤Þ¤ï¤ê¤ò¤ä¤ë] /(exp) to go on tour/to be on the road (e.g. theatre troupe)/ +¤É¤·¤É¤· /(adv) rapidly/constantly/one after the other/without hesitation/sound of tramping/(P)/ +¤É¤·¤ã¹ß¤ê [¤É¤·¤ã¤Ö¤ê] /(n) downpour/pouring rain/cloudburst/pelting rain/heavy rain/ +¤É¤·¤ó¤È /(adv) plump/with a thud/heavily/ +¤É¤¸ /(adj-na,n) blunder or clumsiness/ +¤É¤¹¤³¤¤ /sumo exclamation/ +¤É¤¹¤ó¤È /(adv) with a thump/ +¤É¤¹¹õ¤¤ [¤É¤¹¤°¤í¤¤] /(adj) darkish/dusky/ +¤É¤¿¤Ð¤¿ /(adj-na,adv,n,vs) noisy/slapstick/noise/(P)/ +¤É¤¿¤ê¤È /(adv) (onom) with a flop/flump/plump/ +¤É¤Á¤ß¤Á /whichever/whatever/ +¤É¤Á¤éÍÍ [¤É¤Á¤é¤µ¤Þ] /(exp) (hon) (id) who are you?/ +¤É¤Ã¤«¤È /(adv) with a thump/floppingly/ +¤É¤Ã¤³¤¤ /(exp,int) heigh-hoh/heave-ho/hold on!/just a minute/ +¤É¤Ã¤µ¤ê /(adv) lot of/heaps/ +¤É¤Ã¤·¤ê /(adv,n,vs) bulky and heavy/massive/massy/substantial/ +¤É¤Ã¤È /(adv) suddenly/ +¤É¤Ã¤×¤ê¤È¤Ä¤«¤ë /(v5r) to be deeply submerged/ +¤É¤Ê¤êΩ¤Æ¤ë [¤É¤Ê¤ê¤¿¤Æ¤ë] /(v1) to stand and shout/ +¤É¤Î°Ì [¤É¤Î¤¯¤é¤¤] /(uk) how long/how far/how much/(P)/ +¤É¤Î¾ì¹ç¤Ë¤â [¤É¤Î¤Ð¤¢¤¤¤Ë¤â] /in any case/in either case/whichever the case may be/ +¤É¤ÎÊÕ [¤É¤Î¤Ø¤ó] /(n) whereabouts/(P)/ +¤É¤ä /(n) cheap lodging or flophouse, especially in a skid row area or slum/ +¤É¤ä¤É¤ä /(adv) sound of many footsteps/ +¤É¤ì¤Ç¤â /any one/ +¤É¤í¤É¤í /(adj-na,adv,n) syrupy/muddled/(P)/ +¤É¤ó¤Á¤ã¤óÁû¤® [¤É¤ó¤Á¤ã¤ó¤µ¤ï¤®] /(n) merrymaking/high jinks/spree/ +¤É¤ó¤Ç¤óÊÖ¤· [¤É¤ó¤Ç¤ó¤¬¤¨¤·] /(n) (sudden) complete reversal (of plot)/unexpected twist (at end of story)/ +¤É¤ó¤É¤ó /(adv) rapidly/steadily/(P)/ +¤É¤ó¤Ê /(adj-na,adj-pn,n) what/what kind of/(P)/ +¤É¤ó¤Ê¤Ë /(adv) how/how much/(P)/ +¤É¤ó¤è¤ê /(n,vs,adv) (1) heavy/leaden/dull/(2) glazed (eyes)/ +¤É¤óµÍ¤ê [¤É¤ó¤Å¤Þ¤ê] /(n) (uk) (dead) end/ +¤É¤ó¿¬ [¤É¤ó¤¸¤ê] /(n) tail end/tailender/ +¤É¤óÄì [¤É¤ó¤¾¤³] /(n) very bottom/ +¤É°Î¤¤ [¤É¤¨¤é¤¤] /(adj) terrible/very serious/awful/ +¤Ê¤¢¤Ê¤¢ /(n) complicit/colluding/ +¤Ê¤¤¸ò¤¼¤Ë¤¹¤ë [¤Ê¤¤¤Þ¤¼¤Ë¤¹¤ë] /(exp) to blend (e.g. truth and lies)/ +¤Ê¤ª¤³ /long thin brown "naoko" mushroom/ +¤Ê¤ª½ñ [¤Ê¤ª¤¬¤­] /(n) proviso/ +¤Ê¤±¤Ê¤· /(n) very small amount which looks like nothing/ +¤Ê¤¾¤ë /(v5r) to trace (drawing)/to follow/ +¤Ê¤Ä¥á¥í /(abbr) nostalgic melody (trans: natsukashii melody)/ +¤Ê¤Ùʪ [¤Ê¤Ù¤â¤Î] /(n) stew/food cooked in a pot/ +¤Ê¤Þ¤³ÈÄ [¤Ê¤Þ¤³¤¤¤¿] /(n) corrugated iron sheet/ +¤Ê¤Þ¤³ÈÄ [¤Ê¤Þ¤³¤Ð¤ó] /(n) corrugated iron sheet/ +¤Ê¤é /(conj,prt) if/in case/ +¤Ê¤é¤º¼Ô [¤Ê¤é¤º¤â¤Î] /(n) ruffian/scamp/hooligan/ +¤Ê¤é¤Ç¤Ï /(n-suf) but/except/without/but for/ +¤Ê¤é¤Ð /(conj) if/in case/ +¤Ê¤ó¤« /things like ../or something like that .. (often derogatory)/ +¤Ê¤ó¤¸¤ã¤½¤ê¤ã /(col) what's that?/ +¤Ê¤ó¤À¤«¤ó¤À /(adv) something or other/ +¤Ê¤ó¤Æ¤á¤¸¤ã¤Ê¤¤ /(exp) it's not a problem/it's not a big deal/ +¤Ê¤ó¤Ë¤·¤Æ¤â /even so/ +¤Ë¤¤¤Ë¤¤Àæ [¤Ë¤¤¤Ë¤¤¤¼¤ß] /(n) small cicada (nini-zemi)/ +¤Ë¤ª¤¤¤Æ /in/on/at (place)/as for/regarding/ +¤Ë¤ª¤±¤ë /(exp) in/at/on/as for/regarding/with regards to/ +¤Ë¤³¤ä¤« /(adj-na,n) smiling/(P)/ +¤Ë¤³¤ê /(adv) smile (sweetly)/grin/ +¤Ë¤·¤ÆÃÖ¤¯ [¤Ë¤·¤Æ¤ª¤¯] /(uk) maintain status-quo/ +¤Ë¤¸¤ß½Ð¤ë [¤Ë¤¸¤ß¤Ç¤ë] /(v1) to exude/to ooze/to seep out/ +¤Ë¤¿¤Ë¤¿ /(adv,n,vs) broad grin/ +¤Ë¤Á¤ã¤Ë¤Á¤ã /(adv,n,vs) slimy/ +¤Ë¤Ã¤³¤ê /(adv,n,vs) smile sweetly/smile/grin/ +¤Ë¤â /also/too/not .. either/as well/even/ +¤Ë¤â¹´¤é¤º [¤Ë¤â¤«¤«¤ï¤é¤º] /(conj,exp) in spite of/nevertheless/(P)/ +¤Ë¤ã¤¢ /(n) mewing (cat)/meow/miaow/ +¤Ë¤ã¤ª /(n) mewing (cat)/meow/miaow/ +¤Ë¤ã¤Ë¤ã /(1) cat meow/miaow/(2) cat/ +¤Ë¤ã¤ó¤Ë¤ã¤ó /(1) cat meow/miaow/(2) cat/ +¤Ë¤ä¤Ë¤ä /(adv,n) grinning/broad grin/(P)/ +¤Ë¤ç¤í¤Ë¤ç¤í /(adv,n,vs) slitheringly/ +¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë [¤Ë¤è¤Ã¤Æ¤³¤È¤Ê¤ë] /(exp) to differ depending on ../ +¤Ë¤è¤ë /(exp) by means of/due to/because of/according to/ +¤Ë¤è¤ë¤È /(exp) according to/ +¤Ë¤è¤ì¤Ð /according to/ +¤Ë¤ï¤«±« [¤Ë¤ï¤«¤¢¤á] /(n) rain shower/ +¤Ë¤ï¤¿¤Ã¤Æ /(exp) throughout/over a period of ../over a span of ../ +¤Ë¤ó¤Þ¤ê /(n,vs,adv) complacent smile/ +¤Ë¤ó¤Þ¤ê¾Ð¤¦ [¤Ë¤ó¤Þ¤ê¤ï¤é¤¦] /(exp) to smile complacently/to smile a smile of satisfaction/ +¤Ë°ã¤¤¤Ê¤¤ [¤Ë¤Á¤¬¤¤¤Ê¤¤] /(exp) I am sure/no doubt that/ +¤Ë°ø¤Ã¤Æ [¤Ë¤è¤Ã¤Æ] /(exp) (uk) according to/by (means of)/due to/because of/ +¤Ë±þ¤¸¤Æ [¤Ë¤ª¤¦¤¸¤Æ] /(exp) depending on/dependent on/ +¤Ë²Ã¤¨ [¤Ë¤¯¤ï¤¨] /(exp) in addition/ +¤Ë²Ã¤¨¤Æ [¤Ë¤¯¤ï¤¨¤Æ] /(exp) in addition/ +¤Ë²á¤®¤Ê¤¤ [¤Ë¤¹¤®¤Ê¤¤] /(exp) no more than/just/only/ +¤Ë´Ø¤·¤Æ [¤Ë¤«¤ó¤·¤Æ] /(exp) related to/in relation to/ +¤Ë´Ø¤¹¤ë [¤Ë¤«¤ó¤¹¤ë] /(exp) related to/in relation to/ +¤Ë´ð¤Å¤¤¤Æ [¤Ë¤â¤È¤Å¤¤¤Æ] /(exp) based on/on the basis of/ +¤Ë»÷¤Æ [¤Ë¤Ë¤Æ] /(exp) similar to/like/ +¤Ë¼è¤Ã¤Æ [¤Ë¤È¤Ã¤Æ] /(exp) (uk) to/for/concerning/as far as .. is concerned/regarding/ +¤Ë½¢¤¤¤Æ [¤Ë¤Ä¤¤¤Æ] /(exp) concerning/along/under/per/ +¤Ë½Ú¤¸¤Æ [¤Ë¤¸¤å¤ó¤¸¤Æ] /in proportion (to)/ +¤Ë½à¤¸¤Æ [¤Ë¤¸¤å¤ó¤¸¤Æ] /in proportion (to)/ +¤Ë¾È¤é¤·¤Æ [¤Ë¤Æ¤é¤·¤Æ] /(exp) in comparison with/when compared with/according to/in light of/in view of/ +¤ËÂФ·¤Æ [¤Ë¤¿¤¤¤·¤Æ] /(exp) towards/against/regarding/in contrast with/ +¤ËÂФ¹¤ë [¤Ë¤¿¤¤¤¹¤ë] /(exp) regarding/in/to/towards/with regards to/ +¤ËÅö¤¿¤Ã¤Æ [¤Ë¤¢¤¿¤Ã¤Æ] /(exp) (uk) at the time of/ +¤ËÈ¿¤·¤Æ [¤Ë¤Ï¤ó¤·¤Æ] /(exp) against/contrary to/ +¤ËÈæ¤Ù [¤Ë¤¯¤é¤Ù] /(exp) compared to/ +¤ËÉÕ¤­ [¤Ë¤Ä¤­] /(exp) per/apiece/because of/regarding/(printing) impression/sociability/appearance/ +¤Ì¤°¤¤¼è¤ë [¤Ì¤°¤¤¤È¤ë] /(v5r) to wipe off/to wipe out/to expunge/ +¤Ì¤á¤Ã¤È /(adv,uk) glistening/shiny/sleek/slippery/ +¤Ì¤é¤Ì¤é /(adv,n,vs) slimy/slippery/ +¤Ì¤ë¤Ì¤ë /(adj-na,adv,n,vs) slimy/slippery/(P)/ +¤Ì¤ë¤ÞÅò [¤Ì¤ë¤Þ¤æ] /(n) tepid (lukewarm) water/ +¤Í¤¨ /(conj,int,n) is it so/(P)/ +¤Í¤¸²Ö [¤Í¤¸¤Ð¤Ê] /(n) screw flower/ +¤Í¤¸²ó¤· [¤Í¤¸¤Þ¤ï¤·] /(n) screwdriver/ +¤Í¤¸Éú¤»¤ë [¤Í¤¸¤Õ¤»¤ë] /(v1) to hold down/to twist one's arm/ +¤Í¤¿ /(n) (1) material/joke material/contents/proof/(2) topping of nigiri sushi/ +¤Í¤Á¤Í¤Á /(adv,n,vs) sticky/persistent/ +¤Í¤Ð¤Ê¤é¤Ì /to have to do/must/should/ought to/ +¤Í¤ó¤Í /(n,vs) bed-time (for a baby)/going bye-byes/ +¤Î¤±¼Ô [¤Î¤±¤â¤Î] /(n) outcast/ +¤Î¤³¤Î¤³ /(adv) unconcernedly/ +¤Î¤½¤Î¤½ /(adv,n,vs) slowly/ +¤Î¤¾¤Î¤¾ /slowly/sluggishly/ +¤Î¤¾¤ß /(n) extra-high-speed Toukai-line Shinkansen/ +¤Î¤¿¤¦¤Á²ó¤ë [¤Î¤¿¤¦¤Á¤Þ¤ï¤ë] /(v5r) to writhe/ +¤Î¤¿¤Ó¤Ë /on the occasion of/ +¤Î¤¿¤á¤Ë /for the sake of/ +¤Î¤Ç /(suf) that being the case/because of ../ +¤Î¤Ë /in order to/so that/in spite of/although/ +¤Î¤Û¤Û¤ó¤È /(adv) nonchalantly/without a care/ +¤Î¤Ü¤» /(n) hot flash/ +¤Î¤Ü¤»¾å¤¬¤ë [¤Î¤Ü¤»¤¢¤¬¤ë] /(v5r) to be beside oneself/to lose one's head/to go mad with something/ +¤Î¤ß /(suf,prt) only/ +¤Î¤ß¤Ê¤é¤º /(conj) besides/as well as/ +¤Î¤ß¤Î»Ô [¤Î¤ß¤Î¤¤¤Á] /(n) flea market/ +¤Î¤á¤ê¹þ¤à [¤Î¤á¤ê¤³¤à] /(v5m) to be completely absorbed in/to fall for (something)/ +¤Î¤á¤ë /(v5r) to fall/ +¤Î¤è¤¦¤Ë /as with/ +¤Î¤é¤¯¤é /(adv) vaguely/idly/lazily/aimlessly/ +¤Î¤é¤ê¤¯¤é¤ê /(adv,vs) lazy/slippery as an eel/ +¤Î¤ê¤Î¤ê /(adj) in high spirits/ +¤Î¤í¤±Ïà [¤Î¤í¤±¤Ð¤Ê¤·] /(n) (uk) speaking fondly of/ +¤Î¤í¤Î¤í /(adv,n,vs) slowly/sluggishly/(P)/ +¤Î¤ó¤É¤ê /(n,adv,vs) tranquility/leisure/ +¤Î¤ó¤Ó¤ê /(adv,n,vs) carefree/at leisure/(P)/ +¤Î¸þ¤«¤¤¤Ë [¤Î¤à¤«¤¤¤Ë] /opposite of/across from/ +¤ÎÊÕ¤ê¤Ë [¤Î¤Û¤È¤ê¤Ë] /in the neighborhood of/in the vicinity of/close by/near/by/ +¤Ï¤¢¤Ï¤¢ /(onom) gasp/pant/ +¤Ï¤¤ /(conj,int) yes/ +¤Ï¤¤²ó¤ë [¤Ï¤¤¤Þ¤ï¤ë] /(v5r) to creep about/ +¤Ï¤­¤Ï¤­ /(adv,n,vs) lucidly/ +¤Ï¤®¼è¤ë [¤Ï¤®¤È¤ë] /(v5r) to tear off/to strip/to rob/ +¤Ï¤¯¤·¤ç¤ó /(int,vs) achoo!/sneeze/ +¤Ï¤°¤é¤«¤¹ /(v5s) to dodge/to evade/to give the slip/ +¤Ï¤°¤ë /(v5r) to roll up (e.g. sleeves)/to turn over/ +¤Ï¤²¾å¤¬¤ë [¤Ï¤²¤¢¤¬¤ë] /(v5r) to become bald fom the forehead/to recede/ +¤Ï¤·¤« /(n) measles/ +¤Ï¤¿¤á¤¯ /(v5k) to flutter (e.g. a flag)/ +¤Ï¤¿ÌÂÏÇ [¤Ï¤¿¤á¤¤¤ï¤¯] /(adj-na,n) nuisance to other people/ +¤Ï¤Á¤­¤ó /(tsb:) strong independent Japanese woman from the Kochi area/ +¤Ï¤ÁÀÚ¤ì¤ë [¤Ï¤Á¤­¤ì¤ë] /(v1) to be filled to bursting/to burst/ +¤Ï¤Ã¤­¤ê /(adv,n,vs) clearly/plainly/distinctly/(P)/ +¤Ï¤Ã¤¿¤ê /(n) bluff/ +¤Ï¤Ã¤È /(adv,n,vs) taken aback/ +¤Ï¤Æ¤Ê /(int) Dear me!/Good gracious!/ +¤Ï¤Ë¤«¤ß²° [¤Ï¤Ë¤«¤ß¤ä] /(n) shy/very shy person/ +¤Ï¤Í¾å¤¬¤ë [¤Ï¤Í¤¢¤¬¤ë] /(v5r) to jump up/to spring up/ +¤Ï¤ß½Ð¤· [¤Ï¤ß¤À¤·] /jutting out (of bounds)/being crowded out/ +¤Ï¤ß½Ð¤¹ [¤Ï¤ß¤À¤¹] /(v5s) (1) to be forced out/be crowded out/(2) to jut out (of bounds)/ +¤Ï¤ß½Ð¤ë [¤Ï¤ß¤Ç¤ë] /(v1) (1) to jut out (of bounds)/(2) be crowded out/to be forced out/ +¤Ï¤á¹þ¤ß [¤Ï¤á¤³¤ß] /(n) insertion/inlaying/ +¤Ï¤á¹þ¤à [¤Ï¤á¤³¤à] /(v5m) to inlay/to insert/to fix into a container/ +¤Ï¤áÅݤ¹ [¤Ï¤á¤¿¤ª¤¹] /(v5s) (col) to make love/ +¤Ï¤é¤Ï¤é /(n,vs,adv) (1) flutter down/(2) keeping on tenterhooks/suspense/(3) exciting/thrilling/ +¤Ï¤ê¹ç¤ï¤»¤ë [¤Ï¤ê¤¢¤ï¤»¤ë] /to paste together/ +¤Ï¤ó¤Ú¤ó /pounded fish cake/ +¤Ð¤¢¤Á¤ã¤ó /(n) granny/grandma/ +¤Ð¤¤³­ [¤Ð¤¤¤¬¤¤] /(n) whelk/small water snails/ +¤Ð¤¤¶Ý [¤Ð¤¤¤­¤ó] /(n) bacteria/germ(s)/(P)/ +¤Ð¤«Áû¤® [¤Ð¤«¤µ¤ï¤®] /(n) horseplay/fooling around/ +¤Ð¤¯Âç [¤Ð¤¯¤À¤¤] /(adj-na,n) enormous/vast/ +¤Ð¤µ¤Ð¤µ /(adj-na,adv,n,vs) rustle/be dry/loose/ +¤Ð¤µ¤ê¤È /(adv) with a thud/ +¤Ð¤¿¤Ð¤¿ /(adv,adv) flapping/noisily/ +¤Ð¤¿µÓ [¤Ð¤¿¤¢¤·] /(n) flutter kick (swimming)/the thrash/ +¤Ð¤¿Â­ [¤Ð¤¿¤¢¤·] /(n) flutter kick (swimming)/the thrash/ +¤Ð¤Ã¤«¤ê /only/ +¤Ð¤Ã¤¿¤ê /(adv) with a clash (thud)/with a bang/plump/flop/suddenly/abruptly/unexpectedly/ +¤Ð¤Ã¤Á¤ê /(adv) perfectly/properly/right on the mark/sure thing/ +¤Ð¤Ä¤¤¤Á /divorced (once) (lit: strike one)/ +¤Ð¤Æ¤ë /(v1) to be exhausted/to be worn out/(P)/ +¤Ð¤Ð /shit/bullshit/ +¤Ð¤é¤¹ /(v5s) (1) to expose/to lay open (e.g. secret)/(2) to take to pieces/(3) to kill/to murder/ +¤Ð¤é¤Ä¤­ /(n) scattering (e.g. in statistics)/a scatter/dispersion/ +¤Ð¤é¤Ð¤é /(adj-na,adv) coming apart/loose/disconnected/ +¤Ð¤é¤Þ¤­À¯¼£ [¤Ð¤é¤Þ¤­¤»¤¤¤¸] /money politics/ +¤Ð¤é²Ù [¤Ð¤é¤Ë] /(n) bulk goods/ +¤Ð¤é¿§ [¤Ð¤é¤¤¤í] /(n) rose-colour/ +¤Ð¤éÆù [¤Ð¤é¤Ë¤¯] /(n) boned rib (esp. of pork)/ +¤Ð¤ê¤Ð¤ê /(adj-na,adv,n) tearing/crunching (sound)/work hard/actively/ +¤Ð¤ì¤ë /(v1) to leak out (a secret)/to be exposed (a lie, improper behaviour, etc)/ +¤Ñ¤¤¤ª¤Ä /(X) (col) tits (trendy inverse of oppai)/ +¤Ñ¤¤¤º¤ê /(col) (vulg) breast fucking/ +¤Ñ¤¯¤Ñ¤¯ /(adv,n,vs) flapping open and closed (e.g. mouth)/ +¤Ñ¤¯¤ê /(adv,n) (1) gaping (esp. mouth)/(2) snapping or biting into/ +¤Ñ¤·¤ê /(n) (abbr) a person who is made to do things or go get things for someone else/ +¤Ñ¤Á¤¯¤ê /(adv,n,vs) blinking with surprise/ +¤Ñ¤Á¤Ã /snapping (e.g. fingers) sound/ +¤Ñ¤Ã¤¯¤ê /(adv,n) (1) gaping (esp. mouth)/(2) snapping or biting into/ +¤Ñ¤Ã¤Á¤ê /(adv,n,vs) bright, clear (eyes)/ +¤Ñ¤Ã¤È /(adv,vs) suddenly/in a flash/rapidly/nimbly/alertly/(P)/ +¤Ñ¤Ã¤È¤·¤Ê¤¤ /(exp) expression of vague dissatisfaction with a thing, person, or situation/ +¤Ñ¤é¤Ä¤¯ /(v5k) to sprinkle (e.g. with rain)/ +¤Ñ¤ê¤Ñ¤ê /(adj-na,adv,n) crispy/first-class/ +¤Ñ¤ó¤Ñ¤ó /(adj-na,adv) slap/ +¤Ò¤«¤ê /(n) skips-most-stations Toukai-line Shinkansen/ +¤Ò¤­»¦¤¹ [¤Ò¤­¤³¤í¤¹] /(v5s) to kill by running over/ +¤Ò¤­Æ¨¤² [¤Ò¤­¤Ë¤²] /(n) (uk) hit-and-run accident causing personal injury/ +¤Ò¤­Æù [¤Ò¤­¤Ë¤¯] /(n) minced (ground) meat/ +¤Ò¤¯¤Ò¤¯ /(adv,n,vs) twitching/ +¤Ò¤±¤é¤«¤¹ /(v5s) to show off/to make a display (e.g. of wealth)/ +¤Ò¤·¤á¤­¹ç¤¦ [¤Ò¤·¤á¤­¤¢¤¦] /(v5u) to crowd together in a confined space/to gather and make a commotion/ +¤Ò¤¸³Ý¤±¤¤¤¹ [¤Ò¤¸¤«¤±¤¤¤¹] /(exp) chair with arm rests/senior staff/ +¤Ò¤½¤Ò¤½ /(adv) whisperingly/(P)/ +¤Ò¤¿¤à¤­ /(adj-na,n) earnest/single-minded/ +¤Ò¤Ã¤¯¤êÊÖ¤¹ [¤Ò¤Ã¤¯¤ê¤«¤¨¤¹] /(v5s) to turn over/to overturn/to knock over/to upset/to turn inside out/ +¤Ò¤Ã¤¯¤êÊÖ¤ë [¤Ò¤Ã¤¯¤ê¤«¤¨¤ë] /(v5r) to be overturned/to be upset/to topple over/to be reversed/ +¤Ò¤Ã¤½¤ê /(adv,n,vs) quiet/still/silent/deserted/(P)/ +¤Ò¤È¤êÊ⤭ [¤Ò¤È¤ê¤¢¤ë¤­] /(n,vs) walking alone/walking unaided/going alone/standing on one's own/ +¤Ò¤È¤êÊ뤷 [¤Ò¤È¤ê¤°¤é¤·] /(n) a single life/a solitary life/living alone/ +¤Ò¤È¤êΩ¤Á [¤Ò¤È¤ê¤À¤Á] /(n,vs) being independent/standing on one's own/becoming independent/ +¤Ò¤È±« [¤Ò¤È¤¢¤á] /(n) shower/rainfall/ +¤Ò¤ÈµÙ¤ß [¤Ò¤È¤ä¤¹¤ß] /(n) rest/ +¤Ò¤È·ë¤Ó [¤Ò¤È¤à¤¹¤Ó] /(n,vs) knotting/ +¤Ò¤È·î [¤Ò¤È¤Ä¤­] /one month/ +¤Ò¤È¸À [¤Ò¤È¤³¤È] /(n) single word/ +¤Ò¤È¸ý [¤Ò¤È¤¯¤Á] /(n) mouthful/one word/bite/sip/draft/ +¤Ò¤È»þ [¤Ò¤È¤È¤­] /(n-adv,n) moment/time/ +¤Ò¤ÈÈ© [¤Ò¤È¤Ï¤À] /(n) the skin/body warmth/ +¤Ò¤ÈÈÕ [¤Ò¤È¤Ð¤ó] /(n-adv,n-t) one evening/all night/overnight/ +¤Ò¤ÈÌÜ [¤Ò¤È¤á] /(n-adv,n-t) a glance/a look/a glimpse/ +¤Ò¤É²á¤®¤ë [¤Ò¤É¤¹¤®¤ë] /too much/too cruel/ +¤Ò¤Êº×¤ê [¤Ò¤Ê¤Þ¤Ä¤ê] /(n) Girls' (dolls') Festival (March 3rd)/ +¤Ò¤ÊÄ» [¤Ò¤Ê¤É¤ê] /(n) chick/baby bird/ +¤Ò¤Ð¤ê /(vs) haughtiness/ +¤Ò¤Ó¤ÎÀڤ줿 [¤Ò¤Ó¤Î¤­¤ì¤¿] /chapped (hands)/ +¤Ò¤Ó³ä¤ì [¤Ò¤Ó¤ï¤ì] /(n,vs) crack/crevice/fissure/ +¤Ò¤â¤¸¤¤ /(adj) hungry/ +¤Ò¤â¤¸¤¤»×¤¤ [¤Ò¤â¤¸¤¤¤ª¤â¤¤] /state of feeling hungry/ +¤Ò¤ç¤¤¤È /(adv) by chance/suddenly/accidentally/with agility/ +¤Ò¤ç¤¦Àà [¤Ò¤ç¤¦¤»¤Ä] /(n) plagiarism/piracy/ +¤Ò¤ç¤³¤Ò¤ç¤³ /(adv,n) unsteady steps/ +¤Ò¤ç¤Ã¤³¤ê /(adv) by chance/unexpectedly/ +¤Ò¤ç¤Ã¤È /(adv,n) possibly/accidentally/ +¤Ò¤ç¤Ã¤È¤·¤¿¤é /(exp) possibly/by some possibility/perhaps/ +¤Ò¤ç¤Ã¤È¤¹¤ë¤È /(adv) perhaps/maybe/possibly/ +¤Ò¤ç¤í¤Ò¤ç¤í /(adj-na,adv,n,vs) frail/lanky/swaying/ +¤Ò¤ç¤í¤ê¤È /(adv) long and thin/tall and thin/ +¤Ò¤é¤Ò¤é /(adv,n,vs) flutter/(P)/ +¤Ò¤ê¤Ò¤ê /(adv,n,vs) hurt/smart/ +¤Ò¤ìÉú¤¹ [¤Ò¤ì¤Õ¤¹] /(v5s) to prostrate oneself before/ +¤Ò¤ó¤ä¤ê /(adv,n,vs) to feel (pleasantly) cool/ +¤Ò¤ó»à [¤Ò¤ó¤·] /(n,adj-no) dying/verge of death/ +¤Ò¼å [¤Ò¤è¤ï] /(adj-na,n) weak/delicate/sickly/ +¤Ò¼å¤¤ [¤Ò¤è¤ï¤¤] /(adj) weak/sickly/ +¤Ó¤¯¤Ä¤¯ /(v5k) to be scared/ +¤Ó¤¯¤È¤â¤·¤Ê¤¤ /unperturbed/undaunted/retaining composure/ +¤Ó¤¯¤Ó¤¯ /(adv,n,vs) be afraid of/be fearful/be timid/be nervous/(P)/ +¤Ó¤·¤Ó¤· /(adv) stickily/relentlessly/ +¤Ó¤·¤ç¤Ó¤·¤ç /(adj-na,adv,n) saturated/wet through/(P)/ +¤Ó¤·¤çǨ¤ì [¤Ó¤·¤ç¤Ì¤ì] /(n) wet to the skin/(P)/ +¤Ó¤¿°ìʸ [¤Ó¤¿¤¤¤Á¤â¤ó] /(exp) be penniless/not have a cent/ +¤Ó¤Á¤ã¤Ó¤Á¤ã /(adj-na,adv,n,vs) splashing/dabbling/ +¤Ó¤Ã¤·¤ç¤ê /(adj-na,adv) wet through/drenched/(P)/ +¤Ó¤Ã¤·¤ê /(adv) closely packed/crowded close/(P)/ +¤Ó¤é¤Ó¤é /(adv,n,vs) flutter/flutteringly/ +¤Ó¤ê /(n) last on the list/at the bottom/ +¤Ó¤ê¤Ó¤ê /(adj-na,adv,n) like an electric shock/ripping/rattling/(P)/ +¤Ó¤ó¤¿ /(n) slap in the face/ +¤Ó¤ó¤Ó¤óÍè¤ë [¤Ó¤ó¤Ó¤ó¤¯¤ë] /(vk) to get an erection (US: hard-on)/ +¤Ô¤«¤Ô¤« /(adj-na,adv,n) glitter/sparkle/(P)/ +¤Ô¤«¤Ô¤«¸÷¤ë [¤Ô¤«¤Ô¤«¤Ò¤«¤ë] /(v5r) to sparkle/to glitter/to twinkle/ +¤Ô¤¯¤Ô¤¯Æ°¤¯ [¤Ô¤¯¤Ô¤¯¤¦¤´¤¯] /(v5k) to jerk/to wiggle/to twitch/ +¤Ô¤¯¤ê¤È /(adv) sudden but subtle/ +¤Ô¤·¤Ã¤È /(adv) properly/ +¤Ô¤·¤ã¤ê /(adv) slapping/splashing/splatting/banging shut/flat (refusal, denial, etc)/ +¤Ô¤¿¤ê¤È /(adv) closely/exactly/suddenly/tightly/ +¤Ô¤Á¤Ô¤Á /(adv,n) lively/ +¤Ô¤Ã¤¿¤ê /(adj-na,adv,n,vs) exactly/neatly/sharp/(P)/ +¤Ô¤å¤¦¤Ô¤å¤¦ /(adv) sound of whistling or wheezing/ +¤Ô¤å¤Ô¤å /whistling of wind/ +¤Ô¤ç¤³¤ó /(adv) quickly, in a bouncing way (e.g. for a bow)/action of quickly bowing or lowering one's head/ +¤Ô¤ç¤³¤ó¤È /(adv) quickly, in a bouncing way (e.g. for a bow)/action of quickly bowing or lowering one's head/ +¤Ô¤ç¤ó¤Ô¤ç¤ó /(adv) hopping/skipping/(P)/ +¤Ô¤è¤Ô¤èÌĤ¯ [¤Ô¤è¤Ô¤è¤Ê¤¯] /(v5k) to peep/to cheep/ +¤Ô¤ê¤Ã¤È¤¯¤ë /pungent/biting/racy/hot/ +¤Ô¤ê¤Ô¤ê /(adv,n,vs) tingle/sting/smart/hot/burning the tongue/becoming tense/(P)/ +¤Ô¤ó¤ÈÍè¤ë [¤Ô¤ó¤È¤¯¤ë] /(vk) to get (a joke or explanation)/to strike home/to know intuitively/ +¤Ô¤ó¤Ô¤ó /(adv,n,vs) lively/(P)/ +¤Õ¤¦¤Õ¤¦ /(adv) sound of heavy breathing/ +¤Õ¤«¤Õ¤«¤·¤¿ /soft (and fluffy)/ +¤Õ¤­¼è¤ë [¤Õ¤­¤È¤ë] /(v5r) to wipe off/to wipe up/ +¤Õ¤¯¤µ /small silk wrapper/small cloth for wiping tea utensils/ +¤Õ¤¯¤è¤« /(adj-na,n) plump/full/well-rounded/ +¤Õ¤µ¤®¹þ¤à [¤Õ¤µ¤®¤³¤à] /(v5m) to mope/ +¤Õ¤·¤À¤é /(adj-na,n) slovenly/untidy/messy/fast/loose/ +¤Õ¤Ã¤È /(adv) with a whiff/ +¤Õ¤Æ¤Ö¤Æ /impudent/ +¤Õ¤ÆÉå¤ì¤ë [¤Õ¤Æ¤¯¤µ¤ì¤ë] /(v1) (uk) to become sulky/to become irresponsible/ +¤Õ¤È¤·¤¿ /(adv) impulsively/unexpectedly/on the whim of the moment/ +¤Õ¤Ë¤ã¤Õ¤Ë¤ã /(adj-na,adv,n,vs) soft/limp/ +¤Õ¤Õ¤ó /(int) pooh!/ +¤Õ¤é¤Ã¤È /(adv) aimlessly/by chance/accidentally/casually/suddenly/unexpectantly/ +¤Õ¤é¤Ä¤¯ /(v5k) to feel giddy/to totter/to stagger/ +¤Õ¤é¤Õ¤é /(adj-na,adv,n,vs) unsteady on one's feet/stagger/reel/totter/dizzy/(P)/ +¤Õ¤é¤ê /(adv) aimlessly/ +¤Õ¤ë¤¤¤Ë³Ý¤±¤ë [¤Õ¤ë¤¤¤Ë¤«¤±¤ë] /(v1) (uk) to sieve/to sift/ +¤Õ¤ë¤¤Íî¤È¤¹ [¤Õ¤ë¤¤¤ª¤È¤¹] /(v5s) to sift out/to screen or eliminate (candidates)/ +¤Õ¤ï¤Ã¤È /(adv,vs) floating/drifting/weightlessness (according to NASA)/ +¤Õ¤ï¤ê¤È /(adv) by chance/casually/(P)/ +¤Õ¤ó /(int,n) hmm/humph/huh/pshaw/pish/ +¤Õ¤ó¤À¤ó /(adj-na,n) plentiful/abundant/lavish/ +¤Õ¤ó¤Ê¤ó¤Ë /in plenty/fully/ +¤Ö¤¦¤Ö¤¦ /(adv,n) grumbling/complaining/ +¤Ö¤«¤Ö¤« /(adj-na,adv,n,vs) too big/baggy/(P)/ +¤Ö¤­¤Ã¤Á¤ç /(adj-na,n) awkward/ +¤Ö¤¯¤Ö¤¯ /(adj-na,adv,n,vs) loose-fitting or baggy (clothing)/ +¤Ö¤Ã¤­¤éËÀ [¤Ö¤Ã¤­¤é¤Ü¤¦] /(adj-na,n) curt/blunt/brusque/(P)/ +¤Ö¤Ã»¦¤¹ [¤Ö¤Ã¤³¤í¤¹] /(v5s) to beat to death/ +¤Ö¤Ã³¤± [¤Ö¤Ã¤Ä¤Å¤±] /(adv) (1) (uk) continuously/throughout/(2) in succession/ +¤Ö¤ÃÄ̤· [¤Ö¤Ã¤È¤ª¤·] /(adj-no,n-t) continuous/ +¤Ö¤ÃÈô¤Ð¤¹ [¤Ö¤Ã¤È¤Ð¤¹] /(v5s) to drive at full speed/to beat/to strike/to knock/to let go off/to not partake/ +¤Ö¤Ä¤«¤ë /(v5r) to strike/to collide with/(P)/ +¤Ö¤Ä¤¯¤µ /(adv) moaning/muttering/complaining/ +¤Ö¤Ä¤Ö¤Ä /(adv,n) grumbling/complaining in a small voice/(P)/ +¤Ö¤É¤¦¼ò [¤Ö¤É¤¦¤·¤å] /(n) (grape) wine/ +¤Ö¤Ê¤Î¤­ /Japanese beech tree/ +¤Ö¤è¤Ö¤è /(adj-na,adv,n,vs) soft and flabby/ +¤Ö¤é¤Ä¤¯ /(v5k) to dangle/to swing/to stroll about/to hang around/to linger/ +¤Ö¤é¤Ö¤é /(adv,n,vs,adj-na) dangle heavily/swing/sway to and fro/aimlessly/idly/lazily/loiter/loaf/be idle/stroll idly/(P)/ +¤Ö¤é¤ê /(adv) casually/aimlessly/unexpectedly/ +¤Ö¤é¤ê¤È /(adv) casually/aimlessly/unexpectedly/ +¤Ö¤é²¼¤¬¤ë [¤Ö¤é¤µ¤¬¤ë] /(v5r) to hang from/to dangle/to swing/(P)/ +¤Ö¤é²¼¤²¤ë [¤Ö¤é¤µ¤²¤ë] /(v1) to hang/to suspend/to dangle/to swing/(P)/ +¤Ö¤êÊÖ¤¹ [¤Ö¤ê¤«¤¨¤¹] /(v5s) to come back/to return/to recur/ +¤Ö¤ë¤Ö¤ë /(adv,n,vs) shivering with cold or fear/shaking/trembling/(P)/ +¤Ö¤ì /(n) camera shake/picture blur/ +¤Ö¤ì¤ë /(v1) to be blurred (photo, video, etc.)/for a camera to be shaken/ +¤Ö¤ó¤Ö¤ó /(n,adv) buzz/hum/ +¤Ö¤ó²¥¤ë [¤Ö¤ó¤Ê¤°¤ë] /(v5r) to knock/ +¤×¤Ë¤×¤Ë /(adj) squishy/ +¤×¤ê¤×¤ê /(adv,n) smell strongly/ +¤×¤ê¤×¤ê¤·¤Æ /in an angry mood/in anger/angrily/in a huff/ +¤×¤ê¤×¤êÅܤë [¤×¤ê¤×¤ê¤ª¤³¤ë] /(v5r) to be in a huff/ +¤×¤ó¤È /(adv,vs) crossly/angrily/ +¤×¤ó¤×¤ó /(adv,vs) smelling strongly/angrily/ +¤×¤ó¤×¤ó¤·¤Æ /in an angry mood/in anger/angrily/in a huff/ +¤Ø¤³¤­Ãî [¤Ø¤³¤­¤à¤·] /(n) fart bug/ +¤Ø¤³¤­êµ [¤Ø¤³¤­¤à¤·] /(n) fart bug/ +¤Ø¤³¤¿¤ì¤ë /(v1) to lose heart/ +¤Ø¤½¤Î½ï [¤Ø¤½¤Î¤ª] /(n) umbilical cord/ +¤Ø¤½¤ò¤Þ¤²¤ë /(exp) to get angry/to become perverse/ +¤Ø¤¿¤Ð¤ë /(v5r) to be exhausted/to be worn out/ +¤Ø¤Ã¤Ý¤³ /(n,adj-na) hack/untrained/quack (doctor)/ +¤Ø¤È¤Ø¤È /(adj-na,n) completely exhausted/(P)/ +¤Ø¤É¤â¤É /(vs,adv) flustered/flurried/stuttering (e.g. an apology)/ +¤Ø¤Ê¤Ø¤Ê /(adj-na,adv,n,vs) bending/loss of strength/ +¤Ø¤Ð¤êÉÕ¤¯ [¤Ø¤Ð¤ê¤Ä¤¯] /(v5k) to cling to/ +¤Ø¤Ð¤ë /(v5r) to be exhausted/to be worn out/ +¤Ø¤Ù¤ì¤± /(adj-na,n) (col) drunk/untrustworthy/ +¤Ø¤Ü /(adj-na,n) bungler/greenhorn/clumsy/poor hand/ +¤Ø¤Ü°å¼Ô [¤Ø¤Ü¤¤¤·¤ã] /quack doctor/ +¤Ø¤Þ /(adj-na,n) blunder/bungle/gaffe/ +¤Ø¤Þ¤ò¤ä¤ë /(exp) to commit a blunder/ +¤Ø¤é¤Ø¤é /(adj-na,adv,n,vs) frivolous/ +¤Ø¤ê¤¯¤À¤Ã¤¿ /(exp) condescending/modest/ +¤Ø¤ê¤¯¤À¤Ã¤Æ /(exp) cap in hand/ +¤Ù¤­ /should (suf to verbs)/must/ +¤Ù¤³¤Ù¤³ /empty/hungry/ +¤Ù¤· /(suf) shall/should/must/ +¤Ù¤¿¤Ù¤¿ /(adj-na,adv,n,vs) sticky/clinging/all over/(P)/ +¤Ù¤¿¤ó¤³ /(adj-no) squished flat/ +¤Ù¤Á¤ã¤Ù¤Á¤ã /(adj-na,adv,vs) chattering/prattling/gooey/messy (from mud, ink, etc)/ +¤Ù¤Á¤ã¤ó¤³ /(adj-no) squished flat/ +¤Ù¤Ã¤¿¤ê /(adv,n) closely/thickly/hard/ +¤Ù¤È¤Ù¤È /(adj-na,adv,n,vs) being sticky/ +¤Ù¤é¤Ù¤é /(adj-na,adv,n,vs) non-stop talking/speaking indiscreetly/ +¤Ù¤é¤ó¤á¤¨ /(exp,int,n) bloody fool!/ +¤Ù¤í¤Ù¤í¾¨¤á¤ë [¤Ù¤í¤Ù¤í¤Ê¤á¤ë] /(v1) (uk) to lick up with one's tongue/ +¤Ù¤í¤Ù¤íçÓ¤á¤ë [¤Ù¤í¤Ù¤í¤Ê¤á¤ë] /(v1) (uk) to lick up with one's tongue/ +¤Ú¤± /(n) no good/cross/cross out/ +¤Ú¤³¤Ú¤³ /(adj-na,adv,n,vs) (1) fawning/being obsequious/cringing/(2) being very hungry/(3) giving in/being dented/(P)/ +¤Ú¤³¤ê /(n) (1) sound of thin metal or plastic surface caving in and springing back/(2) action of quickly bowing or lowering one's head/ +¤Ú¤³¤ê¤È /(n) (1) sound of thin metal or plastic surface caving in and springing back/(2) action of quickly bowing or lowering one's head/ +¤Ú¤³¤ó /(n) (1) sound of thin metal or plastic surface caving in and springing back/(2) action of quickly bowing or lowering one's head/ +¤Ú¤³¤ó¤È /(n) (1) sound of thin metal or plastic surface caving in and springing back/(2) action of quickly bowing or lowering one's head/ +¤Ú¤·¤ã¤ó¤³ /(adj-na) crushed flat/flattened/squashed/ +¤Ú¤Á¤ã¤¯¤Á¤ã /(adv,vs) chattering/(ladies) prattle/ +¤Ú¤Á¤ã¤Ñ¤¤ /flat(-chested)/ +¤Ú¤Á¤ã¤ó¤³ /(adj-na) crushed flat/flattened/squashed/ +¤Ú¤Ã¤¿¤ê /(adv) closely/fast/ +¤Ú¤Æ¤ó /(n) fraud/swindle/ +¤Ú¤Æ¤ó»Õ [¤Ú¤Æ¤ó¤·] /(n) swindler/imposter/crook/ +¤Ú¤é¤Ú¤é /(adj-na,adv,n,vs) fluent/fluency/(P)/ +¤Ú¤í¤ê¤È /(adv) whilst sticking out one's tongue/ +¤Û¤«¤Û¤« /(adj-na,adv,n,vs) steamy hot food/warm(ly)/ +¤Û¤¯¤Û¤¯ /(adv,n,vs) (1) not soggy/(2) pleased with oneself/chuckling to oneself/ +¤Û¤¶¤¯ /(v5k) to spatter/to prate/to prattle/to babble/to grumble/to murmur/to brawl/ +¤Û¤¸¤½ /flowers heads of beefsteak plant (food)/ +¤Û¤½¤Ü¤½Ïä¹ [¤Û¤½¤Ü¤½¤Ï¤Ê¤¹] /(v5s) to speak slowly and quietly/ +¤Û¤Ã¤± /(n) Arabesque greenling (fish)/ +¤Û¤Ã¤½¤ê /(n,vs,adv) being slim/slender/ +¤Û¤Ã¤Ä¤¯ /(v5k) (1) to loiter/(2) to waste money/ +¤Û¤Ã¤È /(adv,n,vs) feel relieved/ +¤Û¤Ä¤¯ /(v5k) (1) to loiter/(2) to waste money/ +¤Û¤È¤ó¤É¿Í [¤Û¤È¤ó¤É¤Ò¤È] /most people/ +¤Û¤ä¤Û¤ä /(adj-na,adj-no,n,adv) fresh/new/ +¤Û¤é /(conj,exp,int) look!/look out!/look at me!/(P)/ +¤Û¤é³­ [¤Û¤é¤¬¤¤] /(n) conch/trumpet shell/ +¤Û¤í¤Û¤í /(adv) by ones and twos/ +¤Û¤í¤ê¤È /(vs,adv) being moved to tears/being touched by/becoming sentimental/ +¤Û¤í¿ì¤¤ [¤Û¤í¤è¤¤] /(adj) slightly drunk/tipsy/ +¤Û¤ó¤Î¤ê /(adv,n) slightly/faintly/ +¤ÛÆýÎà [¤Û¤Ë¤å¤¦¤ë¤¤] /(n) mammal/mammalian/ +¤Ü¤¦¤Ã¤È /(adv,n,vs) doing nothing/being stupefied/faintly/vaguely/in flames/flushingly/abstractedly/dazedly/blankly/dimly/hazily/dreamily/indistinctly/ +¤Ü¤³¤Ü¤³ /(adv-n) (1) burbling/(2) hollow (sounding)/(3) holey/full of holes/ +¤Ü¤µ¤Ü¤µ /(adj-na,adv,n,vs) unkempt, ruffled hair or brush bristles/idling away time/ +¤Ü¤½¤Ü¤½ /(adj-na,adv,n,vs) dry and crumbling/whispering/subdued/ +¤Ü¤¿¤Ü¤¿ /(adv,n) drip drip/ +¤Ü¤Á¤Ü¤Á /(adj-na,adv,n) it's getting late/we must be getting off/little by little/ +¤Ü¤Á¤ã¤Ü¤Á¤ã /(adv,vs) splash/ +¤Ü¤Á¤ã¤ó¤È /(adv) with a splash/ +¤Ü¤Ã¤¿¤¯¤ê /(ksb:) rip-off/unfair overcharging/clip joint/ +¤Ü¤Ã¤¿¤¯¤ë /(v5r) to rip someone off/ +¤Ü¤Ä¤Ü¤Ä /(adv,n) gradually/here and there/spots/pimples/ +¤Ü¤Ü /(n) baby/doll/pussy(cat)/slang for cunt/ +¤Ü¤ä¤¯ /(v5k) to grumble/to complain/ +¤Ü¤ä¤±¤ë /(v1) to become dim/to become blurred/(P)/ +¤Ü¤é¤Ü¤é /one after another/ +¤Ü¤ê¤Ü¤ê /(adv) munch/crunch/ +¤Ü¤ê¤Ü¤ê¿©¤Ù¤ë [¤Ü¤ê¤Ü¤ê¤¿¤Ù¤ë] /(v1) to eat with a munching or crunching sound/ +¤Ü¤í¤¤ /(adj) profitable/ +¤Ü¤í¤Ü¤í /(adj-na,adv,n,vs) worn-out/crumbling/(P)/ +¤Ü¤í¤ò½Ð¤¹ [¤Ü¤í¤ò¤À¤¹] /(exp) to reveal the faults/ +¤Ü¤íÉÛ [¤Ü¤í¤­¤ì] /old rag/ +¤Ü¤ó¤ä¤ê /(adv,n,vs) absent-minded/blockhead/dim/faint/vague/(P)/ +¤Ý¤«¤Ý¤« /(adv,n,vs) warmth throughout your body/the sound of beating someone/(P)/ +¤Ý¤«¤ó¤È /(adv) with a whack/slowly and lazily/gaping/absentmindedly/flabbergasted/(P)/ +¤Ý¤³¤Á¤ó /(col) penis/ +¤Ý¤¿¤Ý¤¿ /(adv) dripping water/(P)/ +¤Ý¤¿¤Ý¤¿Íî¤Á¤ë [¤Ý¤¿¤Ý¤¿¤ª¤Á¤ë] /(v1) to fall in drops/to drip down/to trickle down/ +¤Ý¤Á¤ã¤Ý¤Á¤ã /(adv,n,vs) splash water/dabble in water/plump/chubby/ +¤Ý¤Ã¤«¤ê /(adv) (1) lightly/(2) gaping wide/ +¤Ý¤Ã¤­¤ê /(adv) merely/having just ../ +¤Ý¤Ã¤Æ¤ê /(adv,vs) plump/fat/ +¤Ý¤Ã¤È /(adv,vs) with a blush/slightly flushed/fresh-faced/ +¤Ý¤Ä¤Ý¤Ä /(adv,n) bit by bit/piece by piece/spots/pimples/ +¤Ý¤Ä¤ó¤È /(adv) isolated/standing alone/ +¤Ý¤È¤Ý¤È /(adv) trickle down in thick drops/ +¤Ý¤ê¤Ý¤ê /(adv) crunching sound/ +¤Ý¤í¤Ý¤í /(adj-na,adv,n,vs) in large drops/ +¤Ý¤ó /(adv) (onom) pop/plop/cloop/ +¤Ý¤ó¤È /(adv) (onom) with a pop/ +¤Ý¤ó°ú¤­ [¤Ý¤ó¤Ó¤­] /(n) tout/swindler/con-man/pimp/ +¤Ý¤ó°ú¤­ [¤Ý¤ó¤Ô¤­] /(n) tout/swindler/con-man/pimp/ +¤Þ¤¢ /(adv,conj,int,n) (fem) you might say/(P)/ +¤Þ¤¢¤Í /well, I must admit ../ +¤Þ¤¢¤Þ¤¢ /(adj-na,adv,int) so-so/(P)/ +¤Þ¤­»¶¤é¤¹ [¤Þ¤­¤Á¤é¤¹] /(v5s) to scatter/to spread/ +¤Þ¤¯¤ê¾å¤²¤ë [¤Þ¤¯¤ê¤¢¤²¤ë] /(v1) to tuck (e.g. sleeves)/ +¤Þ¤´¤Ä¤«¤»¤ë /(v1) to abash/ +¤Þ¤´¤Ä¤¯ /(v5k) to be confused/to be flustered/(P)/ +¤Þ¤´¤Þ¤´ /(adv,n,vs) confused/(P)/ +¤Þ¤µ¤« /(adv) never!/well, I never!/you don't say!/ +¤Þ¤µ¤«¤Î»þ [¤Þ¤µ¤«¤Î¤È¤­] /(exp) in time of need/rainy day/ +¤Þ¤¶¤Þ¤¶¤È /(adv) plainly/clearly/vividly/ +¤Þ¤¸¤Þ¤¸¤È¸«¤ë [¤Þ¤¸¤Þ¤¸¤È¤ß¤ë] /(v1) to take a long hard look at something/ +¤Þ¤ºð©¤è¤ê»Ï¤á¤è [¤Þ¤º¤«¤¤¤è¤ê¤Ï¤¸¤á¤è] /(exp) he who first suggests it should be the first to do it/ +¤Þ¤¿¤¿¤¯´Ö¤Ë [¤Þ¤¿¤¿¤¯¤Þ¤Ë] /(adv) in the twinkling of an eye/ +¤Þ¤Ã»Í³Ñ [¤Þ¤Ã¤·¤«¤¯] /square/ +¤Þ¤ÄÌÓ [¤Þ¤Ä¤²] /(n) (uk) eyelashes/ +¤Þ¤Û¤é /(n) excellent location (Yamato word)/splendid place/ +¤Þ¤Û¤é¤Þ /(n) excellent location (Yamato word)/splendid place/ +¤Þ¤Û¤í¤Ð /(n) excellent location (Yamato word)/splendid place/ +¤Þ¤Þ©»Ò [¤Þ¤Þ¤à¤¹¤³] /(n) stepson/ +¤Þ¤Þ̼ [¤Þ¤Þ¤à¤¹¤á] /(n) stepdaughter/ +¤Þ¤ä¤«¤· /(n) deception/make-believe/fake/counterfeit/phony/ +¤Þ¤ä¤«¤¹ /(v5s) to cheat/to swindle/to deceive/ +¤Þ¤é /(col) penis/ +¤Þ¤ë³Ð¤¨ [¤Þ¤ë¤ª¤Ü¤¨] /(n,vs) full memorization/ +¤Þ¤ó¤³ /(vs) (X) (col) vagina/screw/ +¤Þ¤ó¤¶¤éÌ´¤Ç¤Ï¤Ê¤¤ [¤Þ¤ó¤¶¤é¤æ¤á¤Ç¤Ï¤Ê¤¤] /not altogether a dream/ +¤Þ¤ó¤Þ¤È /(adv) successfully/fairly/artfully/nicely/thoroughly/ +¤ß¤«¤óȪ [¤ß¤«¤ó¤Ð¤¿¤±] /mandarin plantation/ +¤ß¤Ã¤Á¤ê /(adv) (1) severely/strictly/fully/(2) earnestly/diligently/ +¤ß¤Ê¤·»Ò [¤ß¤Ê¤·¤´] /(n) orphan/ +¤ß¤ß¤Ã¤Á¤¤ /(adj) tightfisted/stingy/miserly/small-minded/ +¤ß¤ó¤ß¤ó /(adv,n) seeing through another person's scheme (e.g. lies and flattery)/ +¤ß¤ó¤ß¤óÀæ [¤ß¤ó¤ß¤ó¤¼¤ß] /(n) type of cicada (minmin-zemi)/ +¤ß»È¤¤ [¤ß¤Ä¤«¤¤] /angel/ +¤à¤«¤Ä¤¯ /(v5k) to feel sick/to feel irritated/to feel offended/ +¤à¤«¤à¤« /(adv,n,vs) nausea/queasy/surge of anger/(P)/ +¤à¤­¤Ë¤Ê¤ë /(exp) to become serious/to take something (joke, teasing) seriously/ +¤à¤¯¤ì¤ë /(v1) to become angry or sullen/ +¤à¤µ¤µ¤Ó /(n) giant flying squirrel (Petaurista leucogenys)/ +¤à¤·¤ã¤¯¤·¤ã /(adv,vs,n) (1) vexed/irritated/fretful/in ill humour/in a temper/(2) shaggy/bushy/ragged/rugged/ +¤à¤·¤ã¤à¤·¤ã /(adv) munch/crunch/ +¤à¤º¤à¤º /(adv,n,vs) itchy/itch/be impatient/ +¤à¤À¤Ë¤·¤Ê¤¤ /make good use of/make the most of/ +¤à¤Ã¤Ä¤ê /(adv,n,vs) sullen/morose/offended/(P)/ +¤à¤Ã¤È /(adv,n,vs) sullen/morose/offended/(P)/ +¤à¤Ë¤ã¤à¤Ë¤ã /(adv) incomprehensible muttering/talking in sleep/ +¤à¤é¤µ¤­ /soy sauce (sushi)/ +¤à¤é¤à¤é¤È /irresistibly/suddenly/ +¤à¤ó¤à¤ó /(adv,n,vs) stuffy/woman's desire/ +¤á¤­¤á¤­ /(adv) conspicuously/(P)/ +¤á¤¯ /(suf,v5k) (1) to show signs of ../to have the appearance of ../(2) (X) (col) to jerk off/to masturbate/(P)/ +¤á¤²¤ë /(v1) to be discouraged/to shrink from/ +¤á¤¸¤í²¡¤· [¤á¤¸¤í¤ª¤·] /(n) jostling/milling about/ +¤á¤½¤á¤½ /(adv,n,vs) uncontrolled weeping/sobbing/ +¤á¤Á¤ã /(ksb:) (adj-na,n) confusion/mess/extremely/ +¤á¤Ã¤­¤ê /(adv) remarkably/(P)/ +¤á¤é¤á¤é /(adv) flaring up/bursting into flames/ +¤â¤¦ /(adv,int) already/soon/more/again/(P)/ +¤â¤¦¤â¤¦¤È /(adv) with clouds (e.g. of dust)/ +¤â¤¦°ìÅÙ [¤â¤¦¤¤¤Á¤É] /(exp) once more/again/ +¤â¤¦¾¯¤· [¤â¤¦¤¹¤³¤·] /(exp) just a small amount/ +¤â¤¦Ä¾¤° [¤â¤¦¤¹¤°] /(exp) very soon/MAKE uk/ +¤â¤®¤ê /(n) ticket-collector/ +¤â¤®¼è¤ë [¤â¤®¤È¤ë] /(v5r) (uk) to pluck off/to pick/to break or tear off/ +¤â¤¯¤â¤¯¤È /(adv) with clouds of smoke/ +¤â¤°¤â¤° /(adv,vs) mumbling/chewing one's words/ +¤â¤²¤ë /(v1) to be torn off/to come off/ +¤â¤´¤â¤´ /(adv,vs) mumbling/chewing one's words/ +¤â¤·¤½¤¦¤Ê¤é /if so/in that case/ +¤â¤·¤â¤· /(conj,int) hello (on phone)/(P)/ +¤â¤·¤ã¤â¤·¤ã /(adj-na,adv,vs) shaggy/scraggly/bushy/disheveled/unkempt/tousled/raggedy/ +¤â¤·²Äǽ¤Ê¤é¤Ð [¤â¤·¤«¤Î¤¦¤Ê¤é¤Ð] /if possible/ +¤â¤¸¤â¤¸ /(adv,n,vs) bashfully/hesitantly/fidget/be restless/ +¤â¤¸¤ã¤â¤¸¤ã /(adj-na,adv,n,vs) tousled/shaggy (hair)/dishevelled/unkempt/ +¤â¤¾¤â¤¾ /(vs,adv) creeping about/stirring restlessly/squirming/ +¤â¤¿¤â¤¿ /(adv,n,vs) inefficient/slow/ +¤â¤Ã¤³¤ê /(vs) (penile) erection/the "tent" an erection makes against pants or bedsheets/ +¤â¤Ã¤È /(adv) more/longer/farther/(P)/ +¤â¤É¤«¤·¤¤ /(adj) irritating/not quick enough/tantalizing/feel impatient/tardy/ +¤â¤Ë¤ã¤â¤Ë¤ã /mumble/ +¤â¤Î¤Ç¤¢¤ë /(exp) is something that/is that which/ +¤â¤â¤ó¤¬ /flying squirrel/ +¤â¤ä¤â¤ä /(adv,n,vs) hazy/misty/feel sad/feel fuzzy/ +¤â¤ê¤â¤ê /(adv,n) swelling/someone full of zest/gusto/ +¤â¤ó¤É¤êÂÇ¤Ä [¤â¤ó¤É¤ê¤¦¤Ä] /(v5t) to turn a somersault/ +¤â¤ó¤Ú /(n) women's work pants/ +¤ä¤¬¤ë /verb suffix (te form or masu stem) to indicate hatred and contempt, or disdain for another's action (vul)/ +¤ä¤­¤â¤­ /(adv,n,vs) impatient/worry about/ +¤ä¤¯¤¶ /(adj-na,n) Japanese mafia/yakuza/(P)/ +¤ä¤± /(n) awfully/frightfully/desperately/violently/ +¤ä¤Ã¤Á¤Þ¤¦ /(v5u) to do something the speaker regrets/ +¤ä¤Ã¤ÆÍè¤ë [¤ä¤Ã¤Æ¤¯¤ë] /(vk) to come along/to come around/to turn up/(P)/ +¤ä¤Ã¤È /(adv) at last/at length/(P)/ +¤ä¤Ã¤È¤³ /(adv) barely/ +¤ä¤ÃÉÕ¤±¤ë [¤ä¤Ã¤Ä¤±¤ë] /(v1) to beat/to attack (an enemy)/to do away with/to finish off/(P)/ +¤ä¤È¤é¤Ë /indiscriminately/ +¤ä¤Ð¤¤ /(adj) (sl) dangerous/ +¤ä¤Þ¤Ó¤³ /(n) skips-most-stations Touhoku-line Shinkansen/ +¤ä¤à¤òÆÀ¤º [¤ä¤à¤ò¤¨¤º] /(adv) unavoidably/inevitably/necessarily/reluctantly/against one's will/ +¤ä¤à¤òÆÀ¤Ê¤¤ [¤ä¤à¤ò¤¨¤Ê¤¤] /(exp) cannot be helped/unavoidable/ +¤ä¤ä¤¢¤Ã¤Æ /after a little while/presently/ +¤ä¤ä¤³¤·¤¤ /(adj) puzzling/tangled/complicated/complex/(P)/ +¤ä¤ä¾å²ó¤ë [¤ä¤ä¤¦¤ï¤Þ¤ï¤ë] /(exp) a little more than/ +¤ä¤é /(prt) particle denoting uncertainty or a listing (words, clauses)/ +¤ä¤é¤» /(n) (1) faked situation/(2) prearranged performances/ +¤ä¤ê¤³¤¤ /(tsb:) soft/tender/limp/ +¤ä¤ê¤È¤â /someone with whom one is not romantically involved but frequently has sexual relations with anyway/ +¤ä¤ê¤Þ¤ó /(col) slut/bimbo/ +¤ä¤ê¤è¤¦ /way of doing something/ +¤ä¤ê²á¤´¤¹ [¤ä¤ê¤¹¤´¤¹] /(v5s) to do too much/to let something (or somebody) go past/(P)/ +¤ä¤ê¶Ì [¤ä¤ê¤À¤Þ] /(n) make an example of/singled out/ +¤ä¤ê·«¤ê [¤ä¤ê¤¯¤ê] /(n,vs) (uk) making do/getting by (somehow)/managing/(P)/ +¤ä¤ê¹ç¤¦ [¤ä¤ê¤¢¤¦] /(v5u) to compete with/to argue with/to quarrel/ +¤ä¤ê¼è¤ê [¤ä¤ê¤È¤ê] /(n) giving and taking/exchange (of letters)/arguing back and forth/(conversational) exchange/(P)/ +¤ä¤ê¿ë¤²¤ë [¤ä¤ê¤È¤²¤ë] /(v1) to accomplish/ +¤ä¤êÀÚ¤ë [¤ä¤ê¤­¤ë] /(v5r) (uk) complete decisively/to do to completion/ +¤ä¤êÀÚ¤ì¤Ê¤¤ [¤ä¤ê¤­¤ì¤Ê¤¤] /(adj) unbearable/too much/(P)/ +¤ä¤êľ¤· [¤ä¤ê¤Ê¤ª¤·] /(n) redoing/(P)/ +¤ä¤êľ¤¹ [¤ä¤ê¤Ê¤ª¤¹] /(v5s) to do over again/to redo/to start over/to remake/to resume/to recommence/(P)/ +¤ä¤êÊý [¤ä¤ê¤«¤¿] /(n) manner of doing/way/method/means/(P)/ +¤ä¤êÊý¤¬½Â¤¤ [¤ä¤ê¤«¤¿¤¬¤·¤Ö¤¤] /stingy ways/ +¤ä¤ëµ¤ [¤ä¤ë¤­] /(n) willingness (e.g. to do something)/ +¤ä¤ëµ¤½¼Ê¬ [¤ä¤ë¤­¤¸¤å¤¦¤Ö¤ó] /(exp) sufficiently motivated (to do something)/ +¤ä¤ì /(int) oh!/ah!/oh dear!/dear me!/thank God!/ +¤ä¤ì¤ä¤ì /(int) exclamation of relief or disappointment/(P)/ +¤ä¤ó¤Á¤ã /(adj-na,n) naughty/mischievous/ +¤ä¤ó¤ï¤ê /(adv,vs) softly/mildly/gently/ +¤ä¤ó¤ï¤ê¤È /(adv,vs) softly/mildly/gently/ +¤æ¤µ¤æ¤µ /(adv,n,vs) large thing swaying/ +¤æ¤Ã¤¯¤ê /(adv,n,vs) slowly/at ease/(P)/ +¤æ¤Ã¤¿¤ê /(adv,vs) (1) comfortable/easy/calm/(2) loose/spacious/ +¤æ¤È¤ê /(n) reserve/affluence/room/time (to spare)/(P)/ +¤æ¤é¤æ¤é /(adv,n,vs) slow swaying/rolling from side to side/swinging/wobbling/shake/swing/waver/roll/rock/tremble/vibrate/flicker/(P)/ +¤è¤¤Î¹¤ò [¤è¤¤¤¿¤Ó¤ò] /(exp) "Bon voyage!"/"Have a nice trip!"/ +¤è¤¤Î¹¹Ô¤ò [¤è¤¤¤ê¤ç¤³¤¦¤ò] /(exp) "Bon voyage!"/"Have a nice trip!"/ +¤è¤¦¤³¤½ /(int) welcome!/nice to see you!/(P)/ +¤è¤¦¤Ë /in order to/so that/ +¤è¤¦¤Ë¤¹¤ë /(exp) (following a verb) to be sure to/to make sure to/to try to/ +¤è¤¦¤Ë¤Ê¤ë /(exp) to reach the point that/to come to be that/ +¤è¤¯ /(adv,vs) frequently/often/ +¤è¤·¤ó¤Ð /(adv) if/even if/even though/ +¤è¤¸ÅФë [¤è¤¸¤Î¤Ü¤ë] /(v5r) to climb/ +¤è¤½¸« [¤è¤½¤ß] /(n,vs) looking away/looking aside/(P)/ +¤è¤½¹Ô¤­ [¤è¤½¤¤¤­] /(n) going out/company manners/one's best clothes/ +¤è¤½¹Ô¤­ [¤è¤½¤æ¤­] /(n) going out/company manners/one's best clothes/(P)/ +¤è¤Á¤è¤Á /(adv,int,n,vs) totteringly/with tottering steps/(P)/ +¤è¤Ü¤è¤Ü /(adj-na,adv,n,vs) weak from old age/ +¤è¤ê /(adv,prt) from/out of/since/than/(P)/ +¤è¤ê¤Ë¤è¤Ã¤Æ /(adv) of all things/ +¤è¤ë¤È /according to/ +¤è¤ì¤Ð /according to/ +¤è¤ì¤è¤ì /(adj-na,n) worn-out/shabby/seedy/wrinkled-up/ +¤è¤í¤è¤í /(adv,n,vs) unsteady on its feet/tottering/(P)/ +¤é¤·¤¤ /(adj,suf) appears like/seems/(P)/ +¤é¤Ã¤·¤ã¤ë /(v5aru,vi) (abbr) (hon) to be/to come/to go/ +¤ê¤ó¤ê¤ó /(adv) bell sounding/ +¤ì¤¤¤· /bitter gourd/ +¤í¤¦¤±¤ÄÀ÷¤á [¤í¤¦¤±¤Ä¤¾¤á] /(n) batik (handbag)/ +¤í¤¯ /(adj-na) good/satisfactory/worthy/ +¤í¤ì¤Ä¤¬²ó¤é¤Ê¤¤ [¤í¤ì¤Ä¤¬¤Þ¤ï¤é¤Ê¤¤] /speaking inarticulately (slurring, lisping, etc)/ +¤ï¤¤¤ï¤¤ /(adv) noisily/clamorously/many people making a din/(P)/ +¤ï¤¬¹ñ [¤ï¤¬¤¯¤Ë] /(n) our country (reserved for a Japanese referring to Japan)/our land/ +¤ï¤¯¤ï¤¯ /(adv,n,vs) tremble/get nervous/be excited/(P)/ +¤ï¤é¤ï¤é /(adv) bustling/shuffling/squirming/creepy crawly/ +¤ï¤ì¤á /(X) vulva/slit/cunt/vagina/twat/ +¤ï¤ì¤á¤Á¤ã¤ó /(X) vulva/slit/cunt/vagina/twat/ +¤ð /(obs) hiragana for "wi"/ +¤ñ /(obs) hiragana for "we"/ +¥¢¡¼¥«¥¤¥Ð /(n) archiver/(P)/ +¥¢¡¼¥«¥¤¥Ö /(n) archive/ +¥¢¡¼¥¬¥¤¥ë /argyle/ +¥¢¡¼¥¬¥ë¥Á¥§¥Ã¥¯ /argyle check/ +¥¢¡¼¥­¥Æ¥¯¥Á¥ã /(n) architecture/(P)/ +¥¢¡¼¥­¥Æ¥¯¥Á¥ã¡¼ /architecture/ +¥¢¡¼¥®¥å¥á¥ó¥È /(n) argument/ +¥¢¡¼¥¯ /(n) arc/(P)/ +¥¢¡¼¥¯ÀÚÃÇ [¥¢¡¼¥¯¤»¤Ä¤À¤ó] /(n) arc cutting/ +¥¢¡¼¥¯Åô [¥¢¡¼¥¯¤È¤¦] /(n) arc light/ +¥¢¡¼¥¯ÊüÅÅ [¥¢¡¼¥¯¤Û¤¦¤Ç¤ó] /(n) arc discharge/ +¥¢¡¼¥¯ÍÏÀÜ [¥¢¡¼¥¯¤è¤¦¤»¤Ä] /(n) arc welding/ +¥¢¡¼¥¯Ï§ [¥¢¡¼¥¯¤í] /(n) arc furnace/ +¥¢¡¼¥±¡¼¥É /(n) arcade/(P)/ +¥¢¡¼¥±¡¼¥É³¹ [¥¢¡¼¥±¡¼¥É¤¬¤¤] /(n) shopping arcade/ +¥¢¡¼¥±¥¤¥Ã¥¯¥¹¥Þ¥¤¥ë /archaic smile/ +¥¢¡¼¥´¥Î¥ß¥Ã¥¯¥¹ /ergonomics/ +¥¢¡¼¥¹ /(n) earth/(electrical) ground/(P)/ +¥¢¡¼¥¹¥«¥é¡¼ /earth color/ +¥¢¡¼¥¹¥¯¥§¥¤¥¯ /(n) earthquake/ +¥¢¡¼¥¹¥Ç¡¼ /Earth Day (April 22nd)/(P)/ +¥¢¡¼¥¹Àþ [¥¢¡¼¥¹¤»¤ó] /(n) ground (earth) wire/earthed line/ +¥¢¡¼¥Á /(n) (1) arch/(2) homerun (baseball)/(P)/ +¥¢¡¼¥Á¥§¥ê¡¼ /(n) archery/(P)/ +¥¢¡¼¥Á¥¶¥ó /artisan/ +¥¢¡¼¥Á¥¹¥È /(n) artist/(P)/ +¥¢¡¼¥Á¥À¥à /arch dam/ +¥¢¡¼¥Á¥Õ¥¡¥¯¥È /(adj-na) artifact/ +¥¢¡¼¥Á¶¶ [¥¢¡¼¥Á¤­¤ç¤¦] /(n) arch bridge/ +¥¢¡¼¥Ä¥¢¥ó¥É¥¯¥é¥Õ¥Ä±¿Æ° [¥¢¡¼¥Ä¥¢¥ó¥É¥¯¥é¥Õ¥Ä¤¦¤ó¤É¤¦] /(n) Arts and Crafts Movement/ +¥¢¡¼¥Æ¥£¥¯¥ë /(n) article/ +¥¢¡¼¥Æ¥£¥¹¥È /(n) artist/(P)/ +¥¢¡¼¥Æ¥£¥Õ¥£¥·¥ã¥ë /(adj-na) artificial/ +¥¢¡¼¥Æ¥£¥Õ¥£¥·¥ã¥ë¥¤¥ó¥Æ¥ê¥¸¥§¥ó¥¹ /artificial intelligence/ +¥¢¡¼¥Ç¥ó¥È /ardent/ +¥¢¡¼¥È /(n) art/(P)/ +¥¢¡¼¥È¥·¥¢¥¿¡¼ /(n) art theater/ +¥¢¡¼¥È¥Ç¥£¥ì¥¯¥¿¡¼ /art director/(P)/ +¥¢¡¼¥È»æ [¥¢¡¼¥È¤·] /(n) coated paper/art paper/ +¥¢¡¼¥Ð¥Ë¥Æ¥£¡¼ /urbanity/(P)/ +¥¢¡¼¥Ð¥ó /urban/(P)/ +¥¢¡¼¥Ð¥ó¥¹¥×¥í¡¼¥ë /urban sprawl/ +¥¢¡¼¥Ð¥ó¥Ç¥¶¥¤¥ó /urban design/ +¥¢¡¼¥Ð¥ó¥é¥¤¥Õ /urban life/ +¥¢¡¼¥Ð¥ó¥ê¥Ë¥å¥¢¥ë /urban renewal/ +¥¢¡¼¥Ñ¡¼ /airhead/dumb woman/ +¥¢¡¼¥Ñ¥Í¥Ã¥È /(n) Advanced Research Projects Agency Network (ARPANET)/ +¥¢¡¼¥Ó¥¿ /(n) arbiter/ +¥¢¡¼¥Ó¥È¥ì¡¼¥·¥ç¥ó /(n) arbitration/ +¥¢¡¼¥Ù¥ó¥È /(de:) (n) evening (de: Abend)/ +¥¢¡¼¥Þ¡¼ /(n) armor/ +¥¢¡¼¥ß¡¼ /army/(P)/ +¥¢¡¼¥ß¡¼¥Ö¥ë¡¼ /army blue/ +¥¢¡¼¥ß¡¼¥ë¥Ã¥¯ /army look/ +¥¢¡¼¥à /(n) arm/(P)/ +¥¢¡¼¥à¥¦¥©¥Þ¡¼ /arm warmer/knitted sleeve, analogous to a leg warmer/ +¥¢¡¼¥à¥Á¥§¥¢ /armchair/ +¥¢¡¼¥à¥ì¥Ã¥È /armlet/ +¥¢¡¼¥á¥ó /amen/ +¥¢¡¼¥â¥ó¥É /(n) almond/(P)/ +¥¢¡¼¥ê¡¼¥¢¥á¥ê¥«¥ó /early American/(P)/ +¥¢¡¼¥ê¥¢¿Í [¥¢¡¼¥ê¥¢¤¸¤ó] /(n) Aryan/ +¥¢¡¼¥ë¤ò¤È¤ë /(exp) to take the radius/ +¥¢¡¼¥ë¥¨¥¤¥Á /(n) Rh/Rhesus factor/ +¥¢¡¼¥ë¥Ç¥³ /art deco/(P)/ +¥¢¡¼¥ë¥Ì¡¼¥Ü¡¼ /art nouveau/ +¥¢¡¼¥ì /(de:) measure of area (de: Ar)/ +¥¢¥¤ /(n) eye/ +¥¢¥¤¥¢¥é¥ó¥É /Ireland (p)/Eire/ +¥¢¥¤¥¢¥ó /(n) iron/ion/(P)/ +¥¢¥¤¥¢¥ó¥¯¥é¥Ö /iron club/ +¥¢¥¤¥¨¡¼¥·¡¼¥¨¡¼ /(n) IAEA/International Atomic Energy Agency/ +¥¢¥¤¥¨¥à¥¨¥Õ /(n) IMF/International Monetary Fund/ +¥¢¥¤¥¨¥ë¥ª¡¼ /(n) ILO/International Labor Organization/ +¥¢¥¤¥­¥ã¥ó /(n) Internet Corporation for Assigned Names and Numbers (ICANN)/ +¥¢¥¤¥­¥å¡¼ /(n) IQ/intelligence quotient/ +¥¢¥¤¥³¥Ë¥Õ¥¡¥¤ /iconify/ +¥¢¥¤¥³¥ó /(n) icon (computer)/ +¥¢¥¤¥·¥§¡¼¥É /eyeshade/ +¥¢¥¤¥·¥ã¥É¡¼ /(n) eye shadow/(P)/ +¥¢¥¤¥·¥ó¥° /(n) icing/ +¥¢¥¤¥·¥ó¥°¥¶¥Ñ¥Ã¥¯ /icing the puck/ +¥¢¥¤¥¹ /(n) ice/(P)/ +¥¢¥¤¥¹¥­¥ã¥ó¥Ç¡¼ /(n) popsicle/ice candy/ +¥¢¥¤¥¹¥­¥ã¥ó¥Ç¥£¡¼ /ice candy/frozen treat similar to a Popsicle/ +¥¢¥¤¥¹¥­¥å¡¼¥Ö /(n) ice cube/ +¥¢¥¤¥¹¥¯¥ê¡¼¥à /(n) ice cream/(P)/ +¥¢¥¤¥¹¥¯¥ê¡¼¥à¥µ¥ó¥Ç¡¼ /(n) icecream sundae/ +¥¢¥¤¥¹¥¯¥ê¡¼¥à¥½¡¼¥À /(n) ice cream soda/ +¥¢¥¤¥¹¥³¡¼¥Ò¡¼ /iced coffee/(P)/ +¥¢¥¤¥¹¥·¥ç¡¼ /(n) ice show/ +¥¢¥¤¥¹¥¹¥±¡¼¥È /(n) ice skating/ +¥¢¥¤¥¹¥¹¥Þ¥Ã¥¯ /(n) ice smack (ice cream)/ +¥¢¥¤¥¹¥À¥ó¥¹ /(n) ice dancing/ +¥¢¥¤¥¹¥Æ¥£ /(n) iced tea/ice tea/ +¥¢¥¤¥¹¥Æ¥£¡¼ /(n) iced tea/ +¥¢¥¤¥¹¥È¥ó¥° /(n) ice tongs/ +¥¢¥¤¥¹¥Ï¡¼¥±¥ó /(de:) (n) ice pick (de: Eishaken)/ +¥¢¥¤¥¹¥Ð¡¼¥ó /(de:) (n) ice skating place (de: Eisbahn)/ +¥¢¥¤¥¹¥Ô¥Ã¥¯ /(n) ice pick/ +¥¢¥¤¥¹¥Õ¥©¡¼¥ë /(n) icefall/ +¥¢¥¤¥¹¥Ú¡¼¥ë /(n) ice pail/ +¥¢¥¤¥¹¥Û¥Ã¥±¡¼ /(n) ice hockey/(P)/ +¥¢¥¤¥¹¥Ü¥Ã¥¯¥¹ /(n) icebox/ +¥¢¥¤¥¹¥é¥ó¥É /Iceland/(P)/ +¥¢¥¤¥¹¥ê¥ó¥¯ /(n) ice rink/skating rink/ +¥¢¥¤¥¼¥ó /(de:) (n) metal pins of climbing shoes (de: Eisen)/crampons/climbing irons/(P)/ +¥¢¥¤¥¼¥ó¥á¥ó¥²¥ë¾É¸õ·² [¥¢¥¤¥¼¥ó¥á¥ó¥²¥ë¤·¤ç¤¦¤³¤¦¤°¤ó] /(n) Eisenmenger syndrome/ +¥¢¥¤¥½¥¿¥¤¥× /(n) isotype/ +¥¢¥¤¥½¥È¡¼¥× /(n) isotope/(P)/ +¥¢¥¤¥½¥È¡¼¥×¸¡ºº [¥¢¥¤¥½¥È¡¼¥×¤±¤ó¤µ] /(n) isotope examination/ +¥¢¥¤¥½¥È¡¼¥×¼£ÎÅ [¥¢¥¤¥½¥È¡¼¥×¤Á¤ê¤ç¤¦] /(n) isotope therapy/ +¥¢¥¤¥½¥È¥Ë¥Ã¥¯ /(adj) isotonic/ +¥¢¥¤¥½¥Ñ¥é¥á¥È¥ê¥Ã¥¯ /(adj) isoparametric/ +¥¢¥¤¥½¥á¥È¥ê¥Ã¥¯ /(adj) isometric/ +¥¢¥¤¥½¥á¥È¥ê¥Ã¥¯¥¹ /(n) isometrics/ +¥¢¥¤¥½¥ì¡¼¥·¥ç¥ó /(n) isolation/ +¥¢¥¤¥½¥ì¡¼¥·¥ç¥ó¥·¥ó¥É¥í¡¼¥à /isolation syndrome/ +¥¢¥¤¥½¥ì¡¼¥¿ /(n) isolator/ +¥¢¥¤¥½¥ì¡¼¥¿¡¼ /isolator/ +¥¢¥¤¥Æ¥à /(n) item/something that one "just has to have"/(P)/ +¥¢¥¤¥Ç¥¢ /(n) idea/(P)/ +¥¢¥¤¥Ç¥£¡¼¥«¡¼¥É /(n) ID card/identification card/ +¥¢¥¤¥Ç¥£¥¢ /(n) idea/(P)/ +¥¢¥¤¥Ç¥£¥¢¥Þ¥ó /idea man/ +¥¢¥¤¥Ç¥£¥¢¥ê¥º¥à /idealism/ +¥¢¥¤¥Ç¥£¥¢¥ë /(adj-na) ideal/ +¥¢¥¤¥Ç¥£¥¢¾¦ÉÊ [¥¢¥¤¥Ç¥£¥¢¤·¤ç¤¦¤Ò¤ó] /(n) novelty (trans: idea product)/ +¥¢¥¤¥Ç¥£¥ê¥¹¥È /idealist/ +¥¢¥¤¥Ç¥ó¥Æ¥£¥Æ¥£ /(n) identity/(P)/ +¥¢¥¤¥Ç¥ó¥Æ¥£¥Æ¥£¡¼ /(n) identity/(P)/ +¥¢¥¤¥Ç¥ó¥Æ¥£¥Æ¥£¡¼¥«¡¼¥É /identity card/ +¥¢¥¤¥Ç¥ó¥Æ¥£¥Õ¥¡¥¤ /identify/ +¥¢¥¤¥Ç¥ó¥Æ¥£¥Õ¥£¥±¡¼¥·¥ç¥ó /identification/ +¥¢¥¤¥Ç¥ó¥Æ¥£¥Õ¥£¥±¡¼¥·¥ç¥ó¥«¡¼¥É /identification card/ +¥¢¥¤¥É¥ê¥ó¥° /(n) idling/ +¥¢¥¤¥É¥ê¥ó¥°¥¹¥È¥Ã¥× /(n) turning off a vehicle engine when stopped (trans: idling stop)/ +¥¢¥¤¥É¥ë /(n) idol/(P)/ +¥¢¥¤¥É¥ë¥­¥ã¥Ô¥¿¥ë /idle capital/ +¥¢¥¤¥É¥ë¥³¥¹¥È /idle cost/ +¥¢¥¤¥É¥ë¥·¥¹¥Æ¥à /idle system/ +¥¢¥¤¥É¥ë¥¿¥¤¥à /idle time/ +¥¢¥¤¥Ì /Ainu/(P)/ +¥¢¥¤¥Ì² [¥¢¥¤¥Ì¤¾¤¯] /the Ainu race/ +¥¢¥¤¥Í¥¯ /(abbr) Eine Kleine Nachtmusik (work by Mozart)/ +¥¢¥¤¥Ð¥ó¥¯ /(n) eye bank/ +¥¢¥¤¥Ó¡¼ /(n) ivy/Ivy League style/ +¥¢¥¤¥Ó¡¼¥¨¥à /IBM/(P)/ +¥¢¥¤¥Ó¡¼¥¹¥¿¥¤¥ë /ivy style/ +¥¢¥¤¥Ó¡¼¥ê¡¼¥° /Ivy League/ +¥¢¥¤¥Ó¡¼¥ë¥Ã¥¯ /ivy look/ +¥¢¥¤¥Ö¥é¥¦ /eyebrow/ +¥¢¥¤¥Ö¥í¡¼ /eyebrow/ +¥¢¥¤¥Ö¥í¡¼¥·¥§¡¼¥× /eyebrow shape/ +¥¢¥¤¥Ö¥í¡¼¥Ú¥ó¥·¥ë /(n) eyebrow pencil/ +¥¢¥¤¥Ö¥í¥¦ /eyebrow/ +¥¢¥¤¥Ü¥ê /(n) ivory/ +¥¢¥¤¥Ü¥ê¡¼ /(n) ivory/(P)/ +¥¢¥¤¥Ü¥ê¡¼¥Û¥ï¥¤¥È /(n) ivory-white/ +¥¢¥¤¥Ü¥ê¡¼ÈÄ»æ [¥¢¥¤¥Ü¥ê¡¼¤¤¤¿¤¬¤ß] /(n) ivory paper/ +¥¢¥¤¥á¡¼¥È /(n) seeing-eye dog (trans: eye mate)/guide dog/(P)/ +¥¢¥¤¥é¥¤¥ó /eyeline/(P)/ +¥¢¥¤¥é¥Ã¥·¥å¥«¡¼¥é¡¼ /eyelash curler/ +¥¢¥¤¥é¥ó¥É /(n) island/ +¥¢¥¤¥ê¥¹ /(n) iris/(P)/ +¥¢¥¤¥ë /(n) aisle/ +¥¢¥¤¥ë¥é¥ó¥É /Ireland (p)/Eire/ +¥¢¥¤¥ë¥é¥ó¥É¸ì [¥¢¥¤¥ë¥é¥ó¥É¤´] /(n) Irish (language)/Erse/ +¥¢¥¤¥í¥Ë¡¼ /(n) irony/ +¥¢¥¤¥í¥Ë¥«¥ë /(adj-na) ironical/ +¥¢¥¤¥í¥ó /(n) (electric) iron/(P)/ +¥¢¥¤¥í¥óÂæ [¥¢¥¤¥í¥ó¤À¤¤] /(n) ironing board/ +¥¢¥¤¥ó¥¹¥¿¥¤¥Ë¥¦¥à /(n) einsteinium (Es)/(P)/ +¥¢¥¦¥¹¥È¥é¥í¥Ô¥Æ¥¯¥¹ /Australopithecus/ +¥¢¥¦¥¹¥È¥í¥¢¥¸¥¢¸ì² [¥¢¥¦¥¹¥È¥í¥¢¥¸¥¢¤´¤¾¤¯] /(n) Austro-Asiatic languages/ +¥¢¥¦¥¹¥È¥í¥Í¥·¥¢¸ì² [¥¢¥¦¥¹¥È¥í¥Í¥·¥¢¤´¤¾¤¯] /(n) Austronesian languages/ +¥¢¥¦¥¿¡¼ /outer/ +¥¢¥¦¥¿¡¼¥¦¥¨¥¢ /outerwear/ +¥¢¥¦¥¿¡¼¥¹¥Ú¡¼¥¹ /outer space/ +¥¢¥¦¥¿¥ë¥­¡¼ /(n) autarchy/ +¥¢¥¦¥Æ¥ê¥¢ /exterior (trans: outerior)/ +¥¢¥¦¥È /(n) out/(P)/ +¥¢¥¦¥È¥¦¥¨¥¢ /out wear/ +¥¢¥¦¥È¥ª¥Ö¥Ç¡¼¥È /(adj-na) out-of-date/ +¥¢¥¦¥È¥ª¥Ö¥Ð¥¦¥ó¥º /out of bounds/ +¥¢¥¦¥È¥ª¥Ö¥Õ¥¡¥Ã¥·¥ç¥ó /out of fashion/ +¥¢¥¦¥È¥«¥¦¥ó¥È /out count/ +¥¢¥¦¥È¥³¡¼¥¹ /(n) (1) outside track (trans: out course)/(2) outside pitch (baseball)/ +¥¢¥¦¥È¥³¡¼¥Ê¡¼ /(n) (abbr) outside corner/ +¥¢¥¦¥È¥µ¥¤¥À¡¼ /(n) outsider/(P)/ +¥¢¥¦¥È¥¹¥¿¥ó¥Ç¥£¥ó¥° /outstanding/ +¥¢¥¦¥È¥½¡¼¥·¥ó¥° /(n,vs) out-sourcing/ +¥¢¥¦¥È¥É¥¢ /(n) outdoor/ +¥¢¥¦¥È¥É¥¢¥¢¥é¥¤¥Õ /outdoor life/ +¥¢¥¦¥È¥É¥¢¥²¡¼¥à /outdoor game/ +¥¢¥¦¥È¥É¥¢¥·¥ç¥Ã¥× /outdoor shop/ +¥¢¥¦¥È¥É¥¢¥¹¥Ý¡¼¥Ä /outdoor sports/ +¥¢¥¦¥È¥É¥é¥¤¥Ö /outdrive/ +¥¢¥¦¥È¥Ð¡¼¥ó /(de:) highway (de: Autobahn)/(P)/ +¥¢¥¦¥È¥Ð¥Ã¥¯ /outback/ +¥¢¥¦¥È¥×¥Ã¥È /(n) output/ +¥¢¥¦¥È¥Ü¥¯¥·¥ó¥° /out boxing/ +¥¢¥¦¥È¥Ý¥±¥Ã¥È /outpocket/ +¥¢¥¦¥È¥é¥¤¥È¼è°ú [¥¢¥¦¥È¥é¥¤¥È¤È¤ê¤Ò¤­] /(n) outright transaction/ +¥¢¥¦¥È¥é¥¤¥ó /(n) outline/ +¥¢¥¦¥È¥ì¥Ã¥È /outlet (store)/(P)/ +¥¢¥¦¥È¥í¡¼ /outlaw/(P)/ +¥¢¥¦¥Õ¥Ø¡¼¥Ù¥ó /(de:) (n) lift (de: aufheben)/pick up/ +¥¢¥¦¥à¿¿Íý¶µ [¥¢¥¦¥à¤·¤ó¤ê¤­¤ç¤¦] /(n) Aum Shinrikyou religious group/ +¥¢¥¦¥é /aura/ +¥¢¥¦¥ë /(n) owl/ +¥¢¥¦¥ó /(sanskr:) Om/Aun/syllable representing the primordial trinity of Vishnu, Shiva and Brahman/ +¥¢¥¨¥í¥Õ¥í¡¼¥È /Aeroflot/(P)/ +¥¢¥ª¥³ÆÇ [¥¢¥ª¥³¤É¤¯] /(n) poisonous algae bloom (often green in color)/ +¥¢¥«¥¦¥ó¥¿¥Ó¥ê¥Æ¥£¡¼ /accountability/(P)/ +¥¢¥«¥¦¥ó¥Æ¥£¥ó¥° /(n) accounting/ +¥¢¥«¥¦¥ó¥È /(n) account/ +¥¢¥«¥·¥¢ /(n) acacia/(P)/ +¥¢¥«¥Ç¥ß¡¼ /(n) academia/academy/(P)/ +¥¢¥«¥Ç¥ß¡¼¾Þ [¥¢¥«¥Ç¥ß¡¼¤·¤ç¤¦] /(n) Academy Award/(P)/ +¥¢¥«¥Ç¥ß¥·¥º¥à /academicism/ +¥¢¥«¥Ç¥ß¥·¥ã¥ó /academician/ +¥¢¥«¥Ç¥ß¥º¥à /(n) academism/(P)/ +¥¢¥«¥Ç¥ß¥Ã¥¯ /(adj-na,n) academic/(P)/ +¥¢¥«¥Ú¡¼ /Christian fellowship/Christian feast in token of fellowship/agape/ +¥¢¥«¥Ú¥é /(n) a capella (unaccompanied choir or choral work)/ +¥¢¥­¥å¡¼¥à¥ì¡¼¥¿ /(n) accumulator/(P)/ +¥¢¥­¥å¥Æ¥¤¥ó /(n) Accutane/ +¥¢¥­¥å¥à¥ì¡¼¥¿ /(n) accumulator/ +¥¢¥­¥å¥à¥ì¡¼¥¿¡¼ /accumulator/ +¥¢¥­¥ì¥¹ /Achilles/ +¥¢¥­¥ì¥¹ç§ [¥¢¥­¥ì¥¹¤±¤ó] /(n) Achilles tendon/calcaneal tendon/one's Achilles' heel/vulnerable point/(P)/ +¥¢¥¯¡¼¥¹¥Æ¥£¥Ã¥¯ /acoustic/(P)/ +¥¢¥¯¥¢ /aqua/ +¥¢¥¯¥¢¥È¥í¥ó /aquatron/(P)/ +¥¢¥¯¥¢¥Î¡¼¥È /aquanaut/ +¥¢¥¯¥¢¥Ý¥ê¥¹ /(n) aqua polis/city on water/ +¥¢¥¯¥¢¥Þ¥ê¡¼¥ó /(n) aquamarine/ +¥¢¥¯¥¢¥Þ¥ê¥ó /(n) aquamarine/ +¥¢¥¯¥¢¥é¥ó¥° /(n) scuba/Aqualung/ +¥¢¥¯¥¢¥ë¥ó¥° /aqualung/ +¥¢¥¯¥µ¥ó¥°¥é¡¼¥Ö /"grave" accent/ +¥¢¥¯¥µ¥ó¥¹¥£¥ë¥³¥ó¥Õ¥ì¥Ã¥¯¥¹ /(n) circumflex accent/ +¥¢¥¯¥µ¥ó¥Æ¥®¥å /(n) "acute" accent (fr: aigu)/ +¥¢¥¯¥·¥Ç¥ó¥È /(n) accident/(P)/ +¥¢¥¯¥·¥ç¥ó /(n) action/(P)/ +¥¢¥¯¥·¥ç¥ó¥¹¥¿¡¼ /action star/ +¥¢¥¯¥·¥ç¥ó¥É¥é¥Þ /action drama/ +¥¢¥¯¥·¥ç¥ó¥Ð¡¼ /action bar/ +¥¢¥¯¥·¥ç¥ó¥×¥í¥°¥é¥à /(n) action program/ +¥¢¥¯¥·¥ç¥ó¥Ú¥¤¥ó¥Æ¥£¥ó¥° /(n) action painting/ +¥¢¥¯¥»¥µ¥ê /(n) accessory/ +¥¢¥¯¥»¥µ¥ê¡¼ /(n) accessory/(P)/ +¥¢¥¯¥»¥·¥Ó¥ê¥Æ¥£ /(n) accessibility/ +¥¢¥¯¥»¥¹ /(n) access/(P)/ +¥¢¥¯¥»¥¹¥¿¥¤¥à /access time/ +¥¢¥¯¥»¥¹¥Á¥ã¡¼¥¸ /(n) access charge/ +¥¢¥¯¥»¥¹¥Ý¥¤¥ó¥È /(n) access point/ +¥¢¥¯¥»¥¹¸¢ [¥¢¥¯¥»¥¹¤±¤ó] /(n) right of access/ +¥¢¥¯¥»¥¹ÈÖÁÈ [¥¢¥¯¥»¥¹¤Ð¤ó¤°¤ß] /(n) access program/ +¥¢¥¯¥»¥½¥ï¥ê¥¹¥È /(fr:) accessoiriste/ +¥¢¥¯¥»¥Ã¥·¥ó¥° /(n) accessing/ +¥¢¥¯¥»¥×¥¿¥ó¥¹ /acceptance/ +¥¢¥¯¥»¥×¥È /(n) accept/ +¥¢¥¯¥»¥ë /(n) (1) (abbr) accelerator/(2) Axel (s)/(P)/ +¥¢¥¯¥»¥ì¥ì¡¼¥¿¡¼ /accelerator/ +¥¢¥¯¥»¥ó¥È /(n) accent/(P)/ +¥¢¥¯¥»¥ó¥È¾ÈÌÀ [¥¢¥¯¥»¥ó¥È¤·¤ç¤¦¤á¤¤] /(n) accent lighting/ +¥¢¥¯¥¿¡¼ /(n) actor/ +¥¢¥¯¥Á¥Ë¥¦¥à /(n) actinium (Ac)/ +¥¢¥¯¥Á¥Ë¥¦¥à·ÏÎó [¥¢¥¯¥Á¥Ë¥¦¥à¤±¤¤¤ì¤Ä] /(n) actinium series/Actinides/ +¥¢¥¯¥Á¥Ö¥Ç¥£¥Õ¥§¥ó¥¹ /active defense/ +¥¢¥¯¥Á¥å¥¢¥ê¥Æ¥£¡¼ /actuality/ +¥¢¥¯¥Á¥å¥¢¥ë /(adj-na,n) actual/ +¥¢¥¯¥Á¥å¥¢¥ë¥¿¥¤¥à /actual time/ +¥¢¥¯¥Æ¥£¥Ó¥Æ¥£ /(n) activity/(P)/ +¥¢¥¯¥Æ¥£¥Ö /(adj-na,n) active/(P)/ +¥¢¥¯¥Æ¥£¥Ö¥¹¥Ý¡¼¥Ä¥¦¥¨¥¢ /active sportswear/ +¥¢¥¯¥Æ¥£¥Ö¥½¡¼¥é¡¼¥Ï¥¦¥¹ /active solar house/ +¥¢¥¯¥Æ¥£¥Ö¥½¥Ê¡¼ /active sonar/ +¥¢¥¯¥Æ¥£¥Ö¥Û¡¼¥ß¥ó¥° /active homing/ +¥¢¥¯¥Æ¥£¥Ù¡¼¥·¥ç¥ó /(n) activation/ +¥¢¥¯¥Æ¥£¥ô /(adj-na) active/ +¥¢¥¯¥È¥ì¥¹ /actress/(P)/ +¥¢¥¯¥á /(fr:) orgasm (fr: acme)/ +¥¢¥¯¥ê¥ë /(n) acrylic (esp. acrylic fibre)/(P)/ +¥¢¥¯¥ê¥ë»À [¥¢¥¯¥ê¥ë¤µ¤ó] /(n) acrylic acid/ +¥¢¥¯¥ê¥ë¼ù»é [¥¢¥¯¥ê¥ë¤¸¤å¤·] /(n) acrylic resin/ +¥¢¥¯¥ê¥ëÁ¡°Ý [¥¢¥¯¥ê¥ë¤»¤ó¤¤] /(n) acrylic fiber/ +¥¢¥¯¥ê¥í¥Ë¥È¥ê¥ë /acrylonitrile/ +¥¢¥¯¥í¥Ð¥Á¥Ã¥¯ /(adj-na) acrobatic/ +¥¢¥¯¥í¥Ð¥Ã¥È /(n) acrobat/(P)/ +¥¢¥¯¥í¥Ð¥Ã¥È¥À¥ó¥µ¡¼ /(n) acrobatic dancer/contortionist/ +¥¢¥¯¥í¥Ð¥Ã¥È¥À¥ó¥¹ /(n) acrobatic dance/ +¥¢¥¯¥í¥Ý¥ê¥¹ /acropolis/ +¥¢¥¯¥í¥Þ¥Á¥Ã¥¯¥ì¥ó¥º /achromatic lens/ +¥¢¥°¥ê¡¼¥á¥ó¥È /(n) agreement/ +¥¢¥°¥ê¥«¥ë¥Á¥ã¡¼ /agriculture/ +¥¢¥°¥ê¥Ó¥¸¥Í¥¹ /agribusiness/ +¥¢¥°¥ì¥Ã¥·¥Ö /(adj-na) aggressive/(P)/ +¥¢¥°¥ì¥Þ¥ó /(fr:) (n) agreement/ +¥¢¥°¥í¥á /(n) (abbr) agglomeration/ +¥¢¥²¥ó¥¹¥È /against/ +¥¢¥²¥ó¥¹¥È¥¦¥¤¥ó¥É /against wind/ +¥¢¥³¡¼¥¹¥Æ¥£¥Ã¥¯ /(adj-na,n) acoustic/(P)/ +¥¢¥³¡¼¥¹¥Æ¥£¥Ã¥¯¥®¥¿¡¼ /acoustic guitar/ +¥¢¥³¡¼¥¹¥Æ¥£¥Ã¥¯¥µ¥¦¥ó¥É /acoustic sound/ +¥¢¥³¡¼¥Ç¥£¥ª¥ó /(n) accordion/(P)/ +¥¢¥³¡¼¥Ç¥£¥ª¥ó¥É¥¢ /accordion door/ +¥¢¥³¡¼¥Ç¥£¥ª¥ó¥×¥ê¡¼¥Ä /accordion pleats/ +¥¢¥³¡¼¥Ç¥ª¥ó /(n) accordion/ +¥¢¥³¡¼¥Ç¥ª¥ó¥É¥¢ /(n) accordion door/ +¥¢¥³¡¼¥Ç¥ª¥ó¥×¥ê¡¼¥Ä /(n) accordion pleats/ +¥¢¥³¡¼¥É /accord/(P)/ +¥¢¥³¥â¥Ç¡¼¥¿¡¼ /accommodator/ +¥¢¥´¥é¥Õ¥©¥Ó¥¢ /agoraphobia/(P)/ +¥¢¥µ¡¼¥Æ¥£¥Ö¥Í¥¹¥È¥ì¡¼¥Ë¥ó¥° /assertiveness training/ +¥¢¥µ¡¼¥È /(n) assert/ +¥¢¥µ¥¤¥É /aside/ +¥¢¥µ¥¤¥ó /(n) assign/ +¥¢¥µ¥¤¥ó¥á¥ó¥È /assignment/ +¥¢¥µ¥·¥ó /assassin/ +¥¢¥µ¥ë¥È /assault/ +¥¢¥·¥¹¥¿¥ó¥È /(n) assistant/(P)/ +¥¢¥·¥¹¥¿¥ó¥È¥Ç¥£¥ì¥¯¥¿¡¼ /assistant director/ +¥¢¥·¥¹¥¿¥ó¥È¥Ñ¡¼¥µ¡¼ /assistant purser/ +¥¢¥·¥¹¥È /(n,vs) assist/assistance/(P)/ +¥¢¥·¥Ã¥É /acid/ +¥¢¥·¥É¡¼¥·¥¹ /(n) acidosis/ +¥¢¥·¥Þ¥Í /(abbr) assistant manager/ +¥¢¥·¥á¥È¥ê¥Ã¥¯¥Ç¥¶¥¤¥ó /asymmetric design/ +¥¢¥·¥ó¥á¥È¥ê¡¼ /asymmetry/ +¥¢¥·¥ó¥á¥È¥ê¥Ã¥¯¥Ç¥¶¥¤¥ó /asymmetric design/ +¥¢¥¸ /(n) (abbr) agitation/(P)/ +¥¢¥¸¤ë /(v5r) to stir up/to instigate (somebody to do something)/ +¥¢¥¸¥¢ /Asia (esp. "the Far East")/(P)/ +¥¢¥¸¥¢¤«¤¼ /(n) Asia influenza/ +¥¢¥¸¥¢¥«¥Ã¥× /(n) Asian Cup/ +¥¢¥¸¥¢¥À¥é¡¼ /Asia dollar/ +¥¢¥¸¥¢¶¥µ»Âç²ñ [¥¢¥¸¥¢¤­¤ç¤¦¤®¤¿¤¤¤«¤¤] /(n) Asian Games/ +¥¢¥¸¥¢ÂÀÊ¿ÍÎ [¥¢¥¸¥¢¤¿¤¤¤Ø¤¤¤è¤¦] /(n) Asia-Pacific (region)/ +¥¢¥¸¥¢ÂÀÊ¿Íε¡³£ËÝÌõ¶¨²ñ [¥¢¥¸¥¢¤¿¤¤¤Ø¤¤¤è¤¦¤­¤«¤¤¤Û¤ó¤ä¤¯¤­¤ç¤¦¤«¤¤] /Asia-Pacific Association for Machine Translation/AAMT/ +¥¢¥¸¥¢ÂÀÊ¿ÍηкѶ¨ÎϲñµÄ [¥¢¥¸¥¢¤¿¤¤¤Ø¤¤¤è¤¦¤±¤¤¤¶¤¤¤­¤ç¤¦¤ê¤ç¤¯¤«¤¤¤®] /(n) Asia-Pacific Economic Cooperation (APEC)/ +¥¢¥¸¥¢ÂÀÊ¿ÍÎÃÏ°è [¥¢¥¸¥¢¤¿¤¤¤Ø¤¤¤è¤¦¤Á¤¤¤­] /Asia-Pacific region/ +¥¢¥¸¥¢Âç²ñ [¥¢¥¸¥¢¤¿¤¤¤«¤¤] /(n) Asian Games/ +¥¢¥¸¥¢ÂçΦ [¥¢¥¸¥¢¤¿¤¤¤ê¤¯] /(n) Asian Continent/ +¥¢¥¸¥§¥ó¥À /(n) agenda/ +¥¢¥¸¥½¥óÉ [¥¢¥¸¥½¥ó¤Ó¤ç¤¦] /(n) Addison's disease/ +¥¢¥¸¥Æ¡¼¥·¥ç¥ó /agitation/ +¥¢¥¸¥Æ¡¼¥¿¡¼ /agitator/ +¥¢¥¸¥È /(ru:) (n) (1) hideout/secret base of operations/(2) agitating point (agitpunkt)/(P)/ +¥¢¥¸¥É¥Á¥ß¥¸¥ó /(n) azidothymidine (AZT)/ +¥¢¥¸¥Ó¥é /(abbr) agitation bill/ +¥¢¥¸¥ã¥¹¥È /(n) adjust/ +¥¢¥¸±éÀâ [¥¢¥¸¤¨¤ó¤¼¤Ä] /(n) propaganda speech/inflammatory speech/ +¥¢¥¹¥­¡¼ /ASCII/(P)/ +¥¢¥¹¥³¥Ã¥È¥¿¥¤ /Ascot tie/(P)/ +¥¢¥¹¥³¥ó /(n) (abbr) asphalt concrete/ +¥¢¥¹¥¿¡¼ /(n) (abbr) asterisk/ +¥¢¥¹¥¿¥Á¥ó /(n) astatine (At)/ +¥¢¥¹¥¿¥ê¥¹¥¯ /(n) asterisk/ +¥¢¥¹¥Æ¥«Â² [¥¢¥¹¥Æ¥«¤¾¤¯] /(n) Aztec/ +¥¢¥¹¥Æ¥Ã¥¯ /Aztec/ +¥¢¥¹¥Æ¥ê /(abbr) asterisk/ +¥¢¥¹¥Æ¥ê¥¹¥¯ /(n) asterisk/ +¥¢¥¹¥È¥ê¥ó¥¼¥ó /(n) astringent lotion/ +¥¢¥¹¥È¥ê¥ó¥¼¥ó¥È /astringent/ +¥¢¥¹¥È¥í¥É¡¼¥à /Astrodome/ +¥¢¥¹¥È¥í¥Î¡¼¥È /astronaut/ +¥¢¥¹¥È¥í¥é¥Þ /astro-rama/ +¥¢¥¹¥È¥í¥í¥¸¡¼ /astrology/ +¥¢¥¹¥Ñ¥Ã¥¯ /ASPAC/ +¥¢¥¹¥Ñ¥é¥¬¥¹ /(n) asparagus/(P)/ +¥¢¥¹¥Ñ¥é¥®¥ó»À [¥¢¥¹¥Ñ¥é¥®¥ó¤µ¤ó] /(n) aspartic acid/ +¥¢¥¹¥Ñ¥ë¥Æ¡¼¥à /aspartame/ +¥¢¥¹¥Ô¡¼¥Æ /(de:) Aspite/(P)/ +¥¢¥¹¥Ô¥Ã¥¯ /aspic/ +¥¢¥¹¥Ô¥ê¥ó /(n) Aspirin/(P)/ +¥¢¥¹¥Ô¥ê¥ó¥¹¥Î¡¼ /aspirin snow/ +¥¢¥¹¥Õ¥¡¥ë¥È /(n) asphalt/(P)/ +¥¢¥¹¥Õ¥¡¥ë¥È¥¸¥ã¥ó¥°¥ë /asphalt jungle/ +¥¢¥¹¥Õ¥¡¥ë¥Èƻϩ [¥¢¥¹¥Õ¥¡¥ë¥È¤É¤¦¤í] /(n) asphalt road/blacktop/tarmac road/ +¥¢¥¹¥Ù¥¹¥È /(nl:) (n) asbestos (nl: asbest)/(P)/ +¥¢¥¹¥Ù¥¹¥È¥»¥á¥ó¥È /asbestos cement/ +¥¢¥¹¥Ú¥¯¥È /(n) aspect/ +¥¢¥¹¥Ú¥¯¥È¥ì¡¼¥·¥ç /aspect ratio/ +¥¢¥¹¥Ú¥ë¥®¥ë¥¹¾É [¥¢¥¹¥Ú¥ë¥®¥ë¥¹¤·¤ç¤¦] /(n) aspergillosis/ +¥¢¥¹¥ê¡¼¥È /athlete/(P)/ +¥¢¥¹¥ê¡¼¥È¥Õ¥¡¥ó¥É /athlete fund/ +¥¢¥¹¥ì¥Á¥Ã¥¯ /(n) athletic/leisure facilities/(P)/ +¥¢¥¹¥ì¥Á¥Ã¥¯¥¯¥é¥Ö /athletic club/ +¥¢¥¹¥ì¥Á¥Ã¥¯¥¹ /athletics/(P)/ +¥¢¥¹¥í¥Ã¥¯ /ASROC/(P)/ +¥¢¥»¥¢¥ó /ASEAN/Association of Southeast Asian Nations/(P)/ +¥¢¥»¥¹ /assessment/(P)/ +¥¢¥»¥¹¥á¥ó¥È /(n) assessment/(P)/ +¥¢¥»¥Á¥ë¥³¥ê¥ó /acetylcholine/(P)/ +¥¢¥»¥Á¥ë¥µ¥ê¥Á¥ë»À [¥¢¥»¥Á¥ë¥µ¥ê¥Á¥ë¤µ¤ó] /(n) acetylsalicylic acid/ +¥¢¥»¥Á¥ë²½ [¥¢¥»¥Á¥ë¤«] /(n) acetylation/ +¥¢¥»¥Á¥ì¥ó /(n) acetylene/ +¥¢¥»¥Á¥ì¥ó¥é¥ó¥× /(n) acetylene torch/ +¥¢¥»¥Ã¥È¥Þ¥Í¡¼¥¸¥á¥ó¥È /(n) asset management/ +¥¢¥»¥Æ¡¼¥È /(n) acetate/ +¥¢¥»¥Æ¡¼¥ÈÁ¡°Ý [¥¢¥»¥Æ¡¼¥È¤»¤ó¤¤] /(n) acetate fiber/ +¥¢¥»¥È¥¢¥ß¥Î¥Õ¥§¥ó /(n) acetaminophen/ +¥¢¥»¥È¥ó /(n) acetone/(P)/ +¥¢¥»¥È¥ó¥Ö¥¿¥Î¡¼¥ëȯ¹Ú [¥¢¥»¥È¥ó¥Ö¥¿¥Î¡¼¥ë¤Ï¤Ã¤³¤¦] /(n) acetone-butanol fermentation/ +¥¢¥»¥ó¥·¥ç¥óÅç [¥¢¥»¥ó¥·¥ç¥ó¤È¤¦] /(n) Ascension Island/ +¥¢¥»¥ó¥Ö¥é /(n) assembler/ +¥¢¥»¥ó¥Ö¥é¡¼ /assembler/ +¥¢¥»¥ó¥Ö¥ê /(n) assembly/ +¥¢¥»¥ó¥Ö¥ê¡¼ /assembly/ +¥¢¥»¥ó¥Ö¥ê¡¼¸À¸ì [¥¢¥»¥ó¥Ö¥ê¡¼¤²¤ó¤´] /(n) assembly language/ +¥¢¥»¥ó¥Ö¥ê¡¼¸ÀÍÕ [¥¢¥»¥ó¥Ö¥ê¡¼¤³¤È¤Ð] /assembly language/ +¥¢¥»¥ó¥Ö¥ê¡¼¹©¶È [¥¢¥»¥ó¥Ö¥ê¡¼¤³¤¦¤®¤ç¤¦] /(n) assembly industry/ +¥¢¥»¥ó¥Ö¥ë /(n) assemble/ +¥¢¥½¥·¥¨¡¼¥·¥ç¥ó /(n) association/(P)/ +¥¢¥¿¥Ã¥«¡¼ /(n) attacker/ +¥¢¥¿¥Ã¥¯ /(n) attack/(P)/ +¥¢¥¿¥Ã¥·¥§¥±¡¼¥¹ /(n) attache case/ +¥¢¥¿¥Ã¥·¥å¥±¡¼¥¹ /(n) attache case/(P)/ +¥¢¥¿¥Ã¥Á /(n) attach/ +¥¢¥¿¥Ã¥Á¥á¥ó¥È /(n) attachment/ +¥¢¥¿¥ê /Atari/(P)/ +¥¢¥À¡¼¥¸¥ç /adagio/(P)/ +¥¢¥À¥×¥¿ /(n) adapter/ +¥¢¥À¥×¥¿¡¼ /(n) adapter/(P)/ +¥¢¥À¥×¥Æ¥£¥ô /adaptive/ +¥¢¥À¥à¥¹¥¹¥È¡¼¥¯¥¹¾É¸õ·² [¥¢¥À¥à¥¹¥¹¥È¡¼¥¯¥¹¤·¤ç¤¦¤³¤¦¤°¤ó] /(n) Adams-Stokes syndrome/ +¥¢¥À¥ë¥È /(n) adult/(P)/ +¥¢¥À¥ë¥È¥¨¥Ç¥å¥±¡¼¥·¥ç¥ó /adult education/ +¥¢¥À¥ë¥È¥³¥ó¥Æ¥ó¥Ä /(n) pink content/ +¥¢¥À¥ë¥È¥·¥ç¥Ã¥× /adult shop/sex shop/ +¥¢¥À¥ë¥È¥Ó¥Ç¥ª /(n) adult video/ +¥¢¥Á¡¼¥Ö /achievement test/(P)/ +¥¢¥Á¡¼¥Ö¥á¥ó¥È¥Æ¥¹¥È /(n) achievement test/ +¥¢¥Á¥§¥ì¥é¥ó¥É /accelerando/ +¥¢¥Ã /(int) ooh/ +¥¢¥Ã¥¯¥¹ /axe/ +¥¢¥Ã¥·¡¼ /(n) (abbr) (automotive) assembly/ +¥¢¥Ã¥·¥å /(n) ash/ +¥¢¥Ã¥Æ¥Í¡¼¥¿¡¼ /(n) attenuator/ +¥¢¥Ã¥È /at/(P)/ +¥¢¥Ã¥È¥Ð¥Ã¥È /at bat/ +¥¢¥Ã¥È¥Û¡¼¥à /(adj-na,n) at home/ +¥¢¥Ã¥Ñ¡¼ /(n) upper/(P)/ +¥¢¥Ã¥Ñ¡¼¥«¥Ã¥È /(n) uppercut/ +¥¢¥Ã¥Ñ¡¼¥ß¥É¥ë /upper-middle/ +¥¢¥Ã¥Ô¥¢³¹Æ» [¥¢¥Ã¥Ô¥¢¤«¤¤¤É¤¦] /(n) Appian Way/ +¥¢¥Ã¥× /(n) (1) up/(2) (abbreviation of) upload/(3) charge-up (e.g. a battery)/(4) prefix meaning surge or boost/(P)/ +¥¢¥Ã¥×¥°¥ì¡¼¥É /(n) upgrade/ +¥¢¥Ã¥×¥¹¥¿¥¤¥ë /up style/up sweep/ +¥¢¥Ã¥×¥À¥¦¥ó /(n) up down/ +¥¢¥Ã¥×¥Ä¡¼¥Ç¡¼¥È /(adj-na,n) up to date/ +¥¢¥Ã¥×¥Ç¡¼¥È /(n) update/ +¥¢¥Ã¥×¥Ç¥¤¥È /update/ +¥¢¥Ã¥×¥È¡¼¥¯ /(n) style of speaking in which the speaker gives the end of each sentence or phrase a higher intonation (trans: up talk)/ +¥¢¥Ã¥×¥é¥¤¥È /upright/ +¥¢¥Ã¥×¥é¥¤¥È¥Ô¥¢¥Î /upright piano/ +¥¢¥Ã¥×¥ê¥± /(n) applique/ +¥¢¥Ã¥×¥ë /(n) Apple/(P)/ +¥¢¥Ã¥×¥ë¥Ñ¥¤ /(n) apple pie/ +¥¢¥Ã¥×¥í¡¼¥É /(n,vs) upload/ +¥¢¥Ã¥Ú /(abbr) appendicitis/ +¥¢¥Æ¥¹¥È /attest/(P)/ +¥¢¥Æ¥Í /(n) Athens/ +¥¢¥Æ¥ì¥³ /(abbr) dubbing (trans: ate plus recording)/ +¥¢¥Æ¥í¡¼¥àÀ­Æ°Ì®¹Å²½¾É [¥¢¥Æ¥í¡¼¥à¤»¤¤¤É¤¦¤ß¤ã¤¯¤³¤¦¤«¤·¤ç¤¦] /(n) atherosclerosis/ +¥¢¥Æ¥ó¥·¥ç¥ó /(n) attention/ +¥¢¥Æ¥ó¥·¥ç¥ó¥Ð¥ê¥å¡¼ /attention value/ +¥¢¥Ç¥£¥ª¥¹ /(es:) goodbye (es: adios)/carton/(P)/ +¥¢¥Ç¥£¥À¥¹ /Adidas (brand name)/ +¥¢¥Ç¥Î¥¤¥É /(n) adenoid/ +¥¢¥Ç¥Î¥¦¥¤¥ë¥¹ /(de:) Adenovirus/ +¥¢¥Ç¥Î¥·¥ó»°ÎÕ»À [¥¢¥Ç¥Î¥·¥ó¤µ¤ó¤ê¤ó¤µ¤ó] /(n) ATP/adenosine triphosphate/ +¥¢¥Ç¥×¥È /(n) adept/ +¥¢¥Ç¥å¡¼ /(fr:) goodbye (fr: adieu)/ +¥¢¥È /atto-/10^-18/(P)/ +¥¢¥È¥Ë¡¼ /(de:) (n) atonie/ +¥¢¥È¥Ô¡¼ /(n) atopic/predisposition toward allergies/(P)/ +¥¢¥È¥Ô¡¼À­ÈéÉæ±ê [¥¢¥È¥Ô¡¼¤»¤¤¤Ò¤Õ¤¨¤ó] /(n) atopic dermatitis/ +¥¢¥È¥ß¥Ã¥¯ /(n) atomic/ +¥¢¥È¥à /(n) atom/(P)/ +¥¢¥È¥â¥¹¥Õ¥£¥¢ /atmosphere/ +¥¢¥È¥é¥¯¥·¥ç¥ó /(n) attraction/(P)/ +¥¢¥È¥é¥¯¥¿¡¼ /attractor/ +¥¢¥È¥é¥¯¥Æ¥£¥Ö /(adj-na) attractive/ +¥¢¥È¥é¥ó¥À¥à /(adj-na,n) at random/ +¥¢¥È¥ê¥¦¥à /(n) atrium/ +¥¢¥È¥ê¥¨ /(fr:) (n) studio (fr: atelier)/(P)/ +¥¢¥È¥ê¥Ó¥å¡¼¥È /(n) attribute/ +¥¢¥È¥í¡¼¥É /autoload/ +¥¢¥É /(n) ad/advertisement/(P)/ +¥¢¥É¡¼¥Ó /adobe/ +¥¢¥É¥¤¥ó¥Ñ¥¯¥È /ad impact/ +¥¢¥É¥ª¥ó /add-on/ +¥¢¥É¥ª¥ó¥â¥¸¥å¡¼¥ë /add-on module/ +¥¢¥É¥ª¥óÅÅÏà [¥¢¥É¥ª¥ó¤Ç¤ó¤ï] /(n) add-on telephone/ +¥¢¥É¥ª¥óÊý¼° [¥¢¥É¥ª¥ó¤Û¤¦¤·¤­] /(n) add-on/ +¥¢¥É¥­¥ã¥ó¥Ú¡¼¥ó /ad campaign/ +¥¢¥É¥Ð¥¤¥¶¡¼ /(n) adviser/(P)/ +¥¢¥É¥Ð¥¤¥¹ /(n) advice/(P)/ +¥¢¥É¥Ð¥¿¥¤¥¸¥ó¥° /advertising/ +¥¢¥É¥Ð¥¿¥¤¥º¥á¥ó¥È /advertisement/ +¥¢¥É¥Ð¥ë¡¼¥ó /(n) ad-balloon/(P)/ +¥¢¥É¥Ð¥ó¥¹ /advance(d)/ +¥¢¥É¥Ð¥ó¥¹¥É /(n) advanced/ +¥¢¥É¥Ð¥ó¥Æ¡¼¥¸ /advantage/(P)/ +¥¢¥É¥Ð¥ó¥Æ¡¼¥¸¥ë¡¼¥ë /advantage rule/ +¥¢¥É¥Ù¥ó¥Á¥ã¡¼ /(n) adventure/(P)/ +¥¢¥É¥Û¥¯¥é¥·¡¼ /ad-hocracy/ +¥¢¥É¥Û¥Ã¥¯ /(n) ad hoc/ +¥¢¥É¥Ü /(n) Filipino national dish of braised chicken or pork/ +¥¢¥É¥Þ¥ó /ad man/ +¥¢¥É¥ß¥¿¥ó¥¹ /admittance/ +¥¢¥É¥ß¥Ã¥·¥ç¥ó /admission/ +¥¢¥É¥ß¥Ã¥·¥ç¥ó¥Õ¥ê¡¼ /admission free/ +¥¢¥É¥ß¥ó /admin/ +¥¢¥É¥ê¥¢³¤ [¥¢¥É¥ê¥¢¤«¤¤] /Adriatic Sea/(P)/ +¥¢¥É¥ê¥Ö /(n) ad lib/(P)/ +¥¢¥É¥ì¥¹ /(n) address/(P)/ +¥¢¥É¥ì¥¹Ä¢ [¥¢¥É¥ì¥¹¤Á¤ç¤¦] /address book/ +¥¢¥É¥ì¥Ã¥·¥ó¥° /(n) addressing/ +¥¢¥É¥ì¥Ê¥ê¥ó /(n) adrenalin/(P)/ +¥¢¥É¥ô¥¡¥¤¥¶¡¼ /advisor/ +¥¢¥Ê /(n) (abbr) announcer/(P)/ +¥¢¥Ê¡¼¥­¡¼ /(adj-na) anarchy/(P)/ +¥¢¥Ê¡¼¥­¥¹¥È /(n) anarchist/ +¥¢¥Ê¡¼¥­¥º¥à /(n) anarchism/ +¥¢¥Ê¥¦¥ó¥µ¡¼ /(n) announcer/(P)/ +¥¢¥Ê¥¦¥ó¥¹ /(n,vs) announce(ment)/(P)/ +¥¢¥Ê¥¦¥ó¥¹¥á¥ó¥È /announcement/ +¥¢¥Ê¥«¥ó /(n) (abbr) unaccompanied baggage/ +¥¢¥Ê¥­¥¹¥È /(n) anarchist/ +¥¢¥Ê¥­¥º¥à /(n) anarchism/ +¥¢¥Ê¥¯¥í /(abbr) anachronism/ +¥¢¥Ê¥¯¥í¥Ë¥º¥à /(n) anachronism/ +¥¢¥Ê¥°¥é¥à /anagram/ +¥¢¥Ê¥³¥ó /(abbr) analog computer/ +¥¢¥Ê¥Æ¥Þ /anathema/ +¥¢¥Ê¥Ç¥¸ /(abbr) analog digital/ +¥¢¥Ê¥Õ¥£¥é¥­¥·¡¼ /(de:) Anaphylaxie/ +¥¢¥Ê¥×¥é¥º¥ÞÉ [¥¢¥Ê¥×¥é¥º¥Þ¤Ó¤ç¤¦] /(n) anaplasmosis/ +¥¢¥Ê¥é¥¤¥¶ /(n) analyzer/ +¥¢¥Ê¥é¥¤¥¶¡¼ /analyzer/ +¥¢¥Ê¥ê¥·¥¹ /(n) analysis/ +¥¢¥Ê¥ê¥¹¥È /(n) analyst/(P)/ +¥¢¥Ê¥ê¥¹¥È¥ß¡¼¥Æ¥£¥ó¥° /(n) analyst meeting/ +¥¢¥Ê¥í¥° /(adj-na,n) analog/analogue/(P)/ +¥¢¥Ê¥í¥°¥³¥ó¥Ô¥å¡¼¥¿¡¼ /analog computer/ +¥¢¥Ê¥í¥°¥¹¥Ô¡¼¥É¥á¡¼¥¿¡¼ /analog speedometer/ +¥¢¥Ê¥í¥°¥Ç¥¸¥¿¥ëÊÑ´¹´ï [¥¢¥Ê¥í¥°¥Ç¥¸¥¿¥ë¤Ø¤ó¤«¤ó¤­] /AD converter/analog digital converter/ +¥¢¥Ê¥í¥°·×»»µ¡ [¥¢¥Ê¥í¥°¤±¤¤¤µ¤ó¤­] /(n) analog computer/ +¥¢¥Ê¥í¥°»þ·× [¥¢¥Ê¥í¥°¤È¤±¤¤] /(n) analogue watch/ +¥¢¥Ê¥í¥°»þ·× [¥¢¥Ê¥í¥°¤É¤±¤¤] /(n) analog clock/ +¥¢¥Ê¥í¥¸¡¼ /(n) analogy/ +¥¢¥Ë¡¼¥ê¥ó¥° /annealing/(P)/ +¥¢¥Ë¥«¥é /(n) (abbr) anime karaoke/karaoke accompanied by animation/ +¥¢¥Ë¥µ¥­¥¹¾É [¥¢¥Ë¥µ¥­¥¹¤·¤ç¤¦] /(n) anisakiasis/ +¥¢¥Ë¥Ð¡¼¥µ¥ê¡¼ /anniversary/ +¥¢¥Ë¥Þ /anima/ +¥¢¥Ë¥Þ¥ë /animal/(P)/ +¥¢¥Ë¥ß¥º¥à /animism/ +¥¢¥Ë¥á /(n) (abbr) animation/(P)/ +¥¢¥Ë¥á¡¼¥·¥ç¥ó /(n) animation/(P)/ +¥¢¥Ë¥á¡¼¥¿¡¼ /animator/ +¥¢¥Ë¥å¥¢¥ë¥ì¥Ý¡¼¥È /annual report/ +¥¢¥Ë¥ê¥ó /(n) aniline/ +¥¢¥Ë¥ê¥óÀ÷ÎÁ [¥¢¥Ë¥ê¥ó¤»¤ó¤ê¤ç¤¦] /(n) aniline dye/ +¥¢¥Ì¥¹ /anus/ +¥¢¥Í¥¯¥É¡¼¥È /anecdote/ +¥¢¥Í¥¯¥á¡¼¥Í /(de:) Anoekumene/ +¥¢¥Í¥â¥Í /(n) anemone/windflower/ +¥¢¥Í¥í¥¤¥Éµ¤°µ·× [¥¢¥Í¥í¥¤¥É¤­¤¢¤Ä¤±¤¤] /(n) aneroid barometer/ +¥¢¥Î¡¼¥É /anode/ +¥¢¥Î¥Ë¥Þ¥¹ /anonymous/ +¥¢¥Î¥Ë¥à /anonym/ +¥¢¥Î¥é¥Ã¥¯ /(n) anorak/ +¥¢¥Î¥ì¥¯¥·¥¢ /anorexia/ +¥¢¥Ð¥¦¥È /(adj-na) about/(P)/ +¥¢¥Ð¥Ç¥£¡¼¥ó¥¢¥ó¥¬¥¹¼ï [¥¢¥Ð¥Ç¥£¡¼¥ó¥¢¥ó¥¬¥¹¤·¤å] /(n) Aberdeen Angus (type of cattle)/ +¥¢¥Ð¥ó¥®¥ã¥ë¥É /(n) avant-garde/ +¥¢¥Ð¥ó¥²¡¼¥ë /(fr:) (n) pre-war (fr: avant-guerre)/ +¥¢¥Ð¥ó¥Á¥å¡¼¥ë /(fr:) (n) adventure (fr: aventure)/ +¥¢¥Ñ¡¼¥Á¥ã /(n) aperture/ +¥¢¥Ñ¡¼¥È /(n,adv) (1) apartment (abbr)/(2) apartment building (abbr)/(3) apart/(P)/ +¥¢¥Ñ¡¼¥È¹Ó¤é¤· [¥¢¥Ñ¡¼¥È¤¢¤é¤·] /apartment house robbery (robber)/ +¥¢¥Ñ¥³¥ó /(n) (abbr) aperture compensation/ +¥¢¥Ñ¥·¡¼ /apathy/ +¥¢¥Ñ¥¿¥¤¥È /appetite/ +¥¢¥Ñ¥Ã¥·¥å /(fr:) apache (fr: apache)/ +¥¢¥Ñ¥Ã¥Á /Apache/(P)/ +¥¢¥Ñ¥é¥Á¥¢»³Ì® [¥¢¥Ñ¥é¥Á¥¢¤µ¤ó¤ß¤ã¤¯] /(n) Appalachian mountains/Appalachians/ +¥¢¥Ñ¥ë¥È¥Ø¥¤¥È /(n) apartheid/(P)/ +¥¢¥Ñ¥ë¥È¥Ø¥¤¥É /apartheid/ +¥¢¥Ñ¥ì¥ë»º¶È [¥¢¥Ñ¥ì¥ë¤µ¤ó¤®¤ç¤¦] /(n) apparel business/ +¥¢¥Ó¥¿¥·¥ª¥ó /(fr:) habitation/(P)/ +¥¢¥Ó¥ê¥¹¥¯ /obelisk/ +¥¢¥Ó¥ê¥Æ¥£¡¼ /ability/ +¥¢¥Ó¥ê¥ó¥Ô¥Ã¥¯ /ability Olympics (trans: abi-olympics)/ +¥¢¥Ô¡¼¥ë /(n) appeal/(P)/ +¥¢¥Ô¥¢¥é¥ó¥¹¥Þ¥Í¡¼ /appearance money/ +¥¢¥Õ¥§¥¢ /affair/(P)/ +¥¢¥Õ¥©¥ë¥º¥à /aphorism/ +¥¢¥Õ¥«¡¼¥Ê /Afrikaner/ +¥¢¥Õ¥¬¥Ë¥¹¥¿¥ó /Afghanistan (p)/ +¥¢¥Õ¥¬¥ó /Afghan/ +¥¢¥Õ¥¬¥óÀïÁè [¥¢¥Õ¥¬¥ó¤»¤ó¤½¤¦] /(n) Afghan Wars/ +¥¢¥Õ¥¬¥óÊÔ¤ß [¥¢¥Õ¥¬¥ó¤¢¤ß] /(n) Afghan stitch/ +¥¢¥Õ¥¿¡¼ /(n) after/(P)/ +¥¢¥Õ¥¿¡¼¥±¥¢ /(n) aftercare/ +¥¢¥Õ¥¿¡¼¥µ¡¼¥Ó¥¹ /(n) after (sales) service/warranty service/ +¥¢¥Õ¥¿¡¼¥·¥§¡¼¥Ö¥í¡¼¥·¥ç¥ó /after-shave lotion/ +¥¢¥Õ¥¿¡¼¥¹¥­¡¼ /after-ski/ +¥¢¥Õ¥¿¡¼¥Ì¡¼¥ó¥É¥ì¥¹ /(n) afternoon dress/ +¥¢¥Õ¥¿¡¼¥ì¥³¡¼¥Ç¥£¥ó¥° /after-recording/ +¥¢¥Õ¥¿¥Ì¡¼¥ó /(n) afternoon/(P)/ +¥¢¥Õ¥¿¥Ì¡¼¥ó¥·¥ã¥É¡¼ /afternoon shadow/ +¥¢¥Õ¥¿¥Ì¡¼¥ó¥É¥ì¥¹ /afternoon dress/ +¥¢¥Õ¥¿À­¸ýÆâ±ê [¥¢¥Õ¥¿¤»¤¤¤³¤¦¤Ê¤¤¤¨¤ó] /(n) stomatitis aphthosa/ +¥¢¥Õ¥é¥È¥­¥·¥ó /aflatoxin/ +¥¢¥Õ¥ê¥« /Africa (p)/ +¥¢¥Õ¥ê¥«¡¼¥ó¥¹ /Afrikaans/(P)/ +¥¢¥Õ¥ê¥«¡¼¥ó¥¹¸ì [¥¢¥Õ¥ê¥«¡¼¥ó¥¹¤´] /(n) Afrikaans (language)/ +¥¢¥Õ¥ê¥«¤Î³Ñ [¥¢¥Õ¥ê¥«¤Î¤Ä¤Î] /Horn of Africa/ +¥¢¥Õ¥ê¥«¾Ý [¥¢¥Õ¥ê¥«¤¾¤¦] /(n) African elephant/ +¥¢¥Õ¥ê¥«ÂçΦ [¥¢¥Õ¥ê¥«¤¿¤¤¤ê¤¯] /(n) African Continent/ +¥¢¥Õ¥ê¥«Ì±Â²²ñµÄ [¥¢¥Õ¥ê¥«¤ß¤ó¤¾¤¯¤«¤¤¤®] /(n) African National Congress/ANC/ +¥¢¥Õ¥ì¥³ /(n) (abbr) adding sounds to a soundtrack after a film has been made (trans: after recording)/postrecording/postsynchronization/postlooping/dubbing/ +¥¢¥Õ¥í /Afro/ +¥¢¥Õ¥í¥­¥å¡¼¥Ð¥ó¥ê¥º¥à /Afro-Cuban rhythm/ +¥¢¥Õ¥í¥Ø¥¢ /Afro-hair/ +¥¢¥Ö¥µ¥ó /(n) absinthe/(P)/ +¥¢¥Ö¥¹¥È¥é¥¯¥·¥ç¥ó /(n) abstraction/ +¥¢¥Ö¥¹¥È¥é¥¯¥È /(adj-na,n) abstract (of a paper)/ +¥¢¥Ö¥¹¥È¥é¥¯¥È¥¢¡¼¥È /(n) abstract art/ +¥¢¥Ö¥½¥ê¥å¡¼¥Æ¥£¥º¥à /absolutism/ +¥¢¥Ö¥Î¡¼¥Þ¥ë /(adj-na,n) abnormal/ +¥¢¥×¥¶¥¤¥ì¥ó /(de:) abseiling (de: abseilen)/lowering on a rope/ +¥¢¥×¥é¥¤ /apply/ +¥¢¥×¥ê /(abbr) (computer) application/(P)/ +¥¢¥×¥ê¥ª¥ê /(adj-na,n) a priori/ +¥¢¥×¥ê¥±¡¼¥·¥ç¥ó /(n) application/(P)/ +¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥½¥Õ¥È /(n) application software/ +¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à /application program/ +¥¢¥×¥ê¥³¥Ã¥È /apricot/ +¥¢¥×¥ë /APL/ +¥¢¥×¥ì¥²¡¼¥ë /(fr:) (n) apres-guerre/ +¥¢¥×¥í¡¼¥Á /(n) approach (in golf)/(P)/ +¥¢¥×¥í¡¼¥Á¥·¥ç¥Ã¥È /approach shot/ +¥¢¥×¥í¡¼¥Á¥é¥¤¥È /approach light/ +¥¢¥Ø¥Ã¥É /ahead/ +¥¢¥Ø¥ó /(n) opium/ +¥¢¥Ø¥ó /(n) opium/ +¥¢¥Ø¥ó¾ïÍÑ¼Ô [¥¢¥Ø¥ó¤¸¤ç¤¦¤è¤¦¤·¤ã] /(n) opium smoker/opium eater/ +¥¢¥Ø¥óÀïÁè [¥¢¥Ø¥ó¤»¤ó¤½¤¦] /(n) Opium War (1840-42)/ +¥¢¥Ø¥óÃæÆÇ [¥¢¥Ø¥ó¤Á¤å¤¦¤É¤¯] /(n) opium poisoning/ +¥¢¥Ù¥¤¥é¥Ó¥ê¥Æ¥£ /(n) availability/(P)/ +¥¢¥Ù¥Ã¥¯ /(fr:) (n) together (fr: avec)/with someone/(P)/ +¥¢¥Ù¥Ã¥¯¥Û¡¼¥à¥é¥ó /back-to-back homeruns (baseball) (trans: avec homerun)/ +¥¢¥Ù¥Ë¥å¡¼ /(n) avenue/(P)/ +¥¢¥Ù¥Þ¥ê¥¢ /(exp) Ave Maria/Hail Mary/ +¥¢¥Ù¥ì¡¼¥¸ /(n) average/(P)/ +¥¢¥Ù¥ì¡¼¥¸¥´¥ë¥Õ¥¡¡¼ /average golfer/ +¥¢¥Ú¥¿¥¤¥¶¡¼ /appetizer/(P)/ +¥¢¥Ú¥ê¥Æ¥£¥Õ /aperitif/ +¥¢¥Ú¥ó¥É /append/ +¥¢¥Û¥í¥È¥ë /axolotl/Mexican walking fish/edible salamander/neotonous salamander/(P)/ +¥¢¥Ü¡¼¥È /(n) abort/(P)/ +¥¢¥Ü¥«¥É /avocado/ +¥¢¥Ü¥¬¥É¥í¤Îˡ§ [¥¢¥Ü¥¬¥É¥í¤Î¤Û¤¦¤½¤¯] /(n) Avogadro's law/ +¥¢¥Ü¥¬¥É¥í¿ô [¥¢¥Ü¥¬¥É¥í¤¹¤¦] /(n) Avogadro's number/ +¥¢¥Ü¥¹¥Æ¥£¥ë /(n) stamp or certificate of public document authentication in accordance with Hague Convention XII/apostille/ +¥¢¥Ü¥ê¥¸¥Ë¡¼ /aborigine/(P)/ +¥¢¥Ý /(n) (abbr) appointment/ +¥¢¥Ý¥¤¥ó¥Æ¥·¥¹¥Æ¥à /(abbr) appointment system/(P)/ +¥¢¥Ý¥¤¥ó¥Æ¥á¥ó¥È¥·¥¹¥Æ¥à /appointment system/ +¥¢¥Ý¥¤¥ó¥È /(n) (abbr) appointment/ +¥¢¥Ý¥¤¥ó¥È¥á¥ó¥È /(n) appointment/ +¥¢¥Ý¥¯¥ê¥óÁ£ [¥¢¥Ý¥¯¥ê¥ó¤»¤ó] /(n) apocrine gland/ +¥¢¥Ý¥¯¥í¥Þ¡¼¥È /(de:) Apochromat/ +¥¢¥Ý¥¸¥â¡¼¥¿¡¼ /(n) apogee motor/ +¥¢¥Ý¥¹¥Æ¥£¡¼¥æ /(n) stamp or certificate of public document authentication in accordance with Hague Convention XII/apostille/ +¥¢¥Ý¥¹¥Æ¥ê¥ª¥ê /(n) a posteriori/ +¥¢¥Ý¥¹¥È¥í¥Õ¥£ /apostrophe/ +¥¢¥Ý¥¹¥È¥í¥Õ¥£¡¼ /apostrophe/ +¥¢¥Ý¥È¡¼¥·¥¹ /(n) apoptosis/apoptotic/ +¥¢¥Ý¥È¥ê¥Æ¥ë /(n) telephone call made to get an appointment/ +¥¢¥Ý¥×¥È¡¼¥·¥¹ /(n) apoptosis/apoptotic/ +¥¢¥Ý¥ê¥¢ /aporia (Gr)/ +¥¢¥Ý¥í¥ó /(n) Apollo (el: Apollon)/ +¥¢¥Ý¥í·×²è [¥¢¥Ý¥í¤±¤¤¤«¤¯] /(n) Apollo Project/ +¥¢¥Ý¥íÇö±©Çòij [¥¢¥Ý¥í¤¦¤¹¤Ð¤·¤í¤Á¤ç¤¦] /(n) parnassian butterfly/ +¥¢¥Ý¹ÚÁÇ [¥¢¥Ý¤³¤¦¤½] /(n) apoenzyme/ +¥¢¥Þ /(n) (abbr) amateur/(P)/ +¥¢¥Þ¥¾¥óÀî [¥¢¥Þ¥¾¥ó¤¬¤ï] /(n) Amazon River/ +¥¢¥Þ¥Á¥å¥¢ /(n) amateur/(P)/ +¥¢¥Þ¥Á¥å¥¢¥ê¥º¥à /amateurism/ +¥¢¥Þ¥Á¥å¥¢ÌµÀþ [¥¢¥Þ¥Á¥å¥¢¤à¤»¤ó] /(n) amateur radio/ +¥¢¥Þ¥Á¥å¥¢ÌµÀþ¶É [¥¢¥Þ¥Á¥å¥¢¤à¤»¤ó¤­¤ç¤¯] /(n) amateur radio station/ +¥¢¥Þ¥ê¥ê¥¹ /(n) amaryllis/ +¥¢¥Þ¥ë¥¬¥à /(n) amalgam/(P)/ +¥¢¥Þ¥ó /(fr:) lover (fr: amant, amante)/(P)/ +¥¢¥ß /(fr:) (n) friend (fr: ami, amie)/(P)/ +¥¢¥ß¡¼¥Ð /(n) amoeba/ +¥¢¥ß¥Î°Â©¹á»À¥¨¥Á¥ë [¥¢¥ß¥Î¤¢¤ó¤½¤¯¤³¤¦¤µ¤ó¥¨¥Á¥ë] /(n) ethyl aminobenzoate/ +¥¢¥ß¥Î´ð [¥¢¥ß¥Î¤­] /(n) amino group/ +¥¢¥ß¥Î»À [¥¢¥ß¥Î¤µ¤ó] /(n) amino acid/(P)/ +¥¢¥ß¥Î»Àȯ¹Ú [¥¢¥ß¥Î¤µ¤ó¤Ï¤Ã¤³¤¦] /(n) amino-acid fermentation/ +¥¢¥ß¥ÎÅü [¥¢¥ß¥Î¤È¤¦] /(n) amino-sugar/ +¥¢¥ß¥å¡¼¥º¥á¥ó¥È /(n) amusement/(P)/ +¥¢¥ß¥å¡¼¥º¥á¥ó¥È¥»¥ó¥¿¡¼ /amusement center/ +¥¢¥ß¥é¡¼¥¼ /amylase/ +¥¢¥ß¥í¥¤¥É¥Ë¥å¡¼¥í¥Ñ¥·¡¼ /(n) familial amyloidotic polyneuropathy (FAP)/ +¥¢¥ß¥íË¡ [¥¢¥ß¥í¤Û¤¦] /(n) amylo process/ +¥¢¥à¡¼¥ë /(fr:) (n) love (fr: amour)/(P)/ +¥¢¥à¥È¥é¥Ã¥¯ /Amtrak/ +¥¢¥à¥Í¥¹¥Æ¥£ /amnesty/(P)/ +¥¢¥à¥Í¥¹¥Æ¥£¡¦¥¤¥ó¥¿¡¼¥Ê¥·¥ç¥Ê¥ë /(n) Amnesty International/ +¥¢¥à¥Í¥¹¥Æ¥£¥¤¥ó¥¿¡¼¥Ê¥·¥ç¥Ê¥ë /Amnesty International/ +¥¢¥à¥Ï¥ê¥¯¸ì [¥¢¥à¥Ï¥ê¥¯¤´] /(n) Amharic language (official language of Ethiopia)/ +¥¢¥à¥Û¥Æ¥ê¥·¥ó /(n) amphotericin/ +¥¢¥à¥é¡¼ /(n) (abbr) young girls who imitate the style of singer Amuro Namie/ +¥¢¥á¡¼¥Ð /(n) amoeba/(P)/ +¥¢¥á¡¼¥Ð±¿Æ° [¥¢¥á¡¼¥Ð¤¦¤ó¤É¤¦] /ameboid movement/ +¥¢¥á¡¼¥ÐÀÖΡ [¥¢¥á¡¼¥Ð¤»¤­¤ê] /(n) amoebic dysentery/ +¥¢¥á¥«¥¸ /(n) (abbr) American casual/ +¥¢¥á¥·¥¹¥È /amethyst/ +¥¢¥á¥¸¥¹¥È /(n) amethyst/ +¥¢¥á¥¹¥é¥ó /Ameslan/American sign language/ +¥¢¥á¥À¥¹ /AMeDAS/Automated Meteorological Data Acquisition System/(P)/ +¥¢¥á¥Ë¥Æ¥£¡¼ /(n) amenity/(P)/ +¥¢¥á¥Õ¥È /(abbr) American football/(P)/ +¥¢¥á¥é¥° /(abbr) American rugby/(P)/ +¥¢¥á¥ê¥« /America (p)/ +¥¢¥á¥ê¥«¤Í¤º¤³ /(n) redwood/ +¥¢¥á¥ê¥«¥¤¥ó¥Ç¥£¥¢¥ó /(n) American Indian/ +¥¢¥á¥ê¥«¥¶¥ê¥¬¥Ë /(n) crawfish/ +¥¢¥á¥ê¥«¥º¥«¥Ã¥×¥ì¡¼¥¹ /America's Cup race/ +¥¢¥á¥ê¥«¥Ê¥¤¥º /(n) Americanize/ +¥¢¥á¥ê¥«¥Ë¥º¥à /Americanism/ +¥¢¥á¥ê¥«¥×¥í¥Õ¥Ã¥È¥Ü¡¼¥ë¥ê¡¼¥° /(n) National Football League (NFL)/ +¥¢¥á¥ê¥«¥ä¥Þ¥Ü¥¦¥· /dogwood/ +¥¢¥á¥ê¥«¥é¥¤¥ª¥ó /(n) (American) puma/ +¥¢¥á¥ê¥«¥ó /(n) American/(P)/ +¥¢¥á¥ê¥«¥ó¥³¡¼¥Ò¡¼ /American coffee (i.e. weak and tasteless)/ +¥¢¥á¥ê¥«¥ó¥Õ¥Ã¥È¥Ü¡¼¥ë /(n) American football/ +¥¢¥á¥ê¥«¥ó¥×¥é¥ó /American plan/ +¥¢¥á¥ê¥«¥ó¥ê¡¼¥° /American League/ +¥¢¥á¥ê¥«·§ [¥¢¥á¥ê¥«¤°¤Þ] /(n) black bear/ +¥¢¥á¥ê¥«¹Ò¶õ±§Ãè¶É [¥¢¥á¥ê¥«¤³¤¦¤¯¤¦¤¦¤Á¤å¤¦¤­¤ç¤¯] /(n) NASA/National Aeronautics and Space Administration (USA)/ +¥¢¥á¥ê¥«¹ç½°¹ñ [¥¢¥á¥ê¥«¤¬¤Ã¤·¤å¤¦¤³¤¯] /the United States of America/ +¥¢¥á¥ê¥«¿Í [¥¢¥á¥ê¥«¤¸¤ó] /American person/ +¥¢¥á¥ê¥«ÂçΦ [¥¢¥á¥ê¥«¤¿¤¤¤ê¤¯] /(n) American continent/the Americas/ +¥¢¥á¥ê¥«É¿ [¥¢¥á¥ê¥«¤Ò¤ç¤¦] /(n) jaguar/ +¥¢¥á¥ê¥«Ìîµí [¥¢¥á¥ê¥«¤ä¤®¤å¤¦] /(n) buffalo/American bison/ +¥¢¥á¥ê¥«Í¢½ÐÆþ¶ä¹Ô [¥¢¥á¥ê¥«¤æ¤·¤å¤Ä¤Ë¤å¤¦¤®¤ó¤³¤¦] /(n) Export-Import Bank (US)/ +¥¢¥á¥ê¥«Ï¢Ë®µÄ²ñ [¥¢¥á¥ê¥«¤ì¤ó¤Ý¤¦¤®¤«¤¤] /(n) US Congress/ +¥¢¥á¥ê¥«ì [¥¢¥á¥ê¥«¤Ð¤¯] /(n) South American tapir/ +¥¢¥á¥ê¥±¡¼¥Ì¥½¡¼¥¹ /(n) American sauce/ +¥¢¥á¥ê¥·¥¦¥à /(n) americium (Am)/ +¥¢¥â¥ë¥Õ¥¡¥¹ /(n) amorphous/ +¥¢¥â¥ë¥Õ¥¡¥¹¶â° [¥¢¥â¥ë¥Õ¥¡¥¹¤­¤ó¤¾¤¯] /(n) amorphous metal/ +¥¢¥â¥ë¥Õ¥¡¥¹ÂÀÍÛÅÅÃÓ [¥¢¥â¥ë¥Õ¥¡¥¹¤¿¤¤¤è¤¦¤Ç¤ó¤Á] /(n) amorphous solar cell/ +¥¢¥â¥ë¥Õ¥¡¥¹È¾Æ³ÂÎ [¥¢¥â¥ë¥Õ¥¡¥¹¤Ï¤ó¤É¤¦¤¿¤¤] /(n) amorphous semiconductor/ +¥¢¥ä¥È¥é /Ayatollah/ +¥¢¥é¡¼ /Allah/(P)/ +¥¢¥é¡¼¥È /(adj-no,n) alert/ +¥¢¥é¡¼¥à /alarm/ +¥¢¥é¥¤¥¢¥ó¥¹ /alliance/ +¥¢¥é¥¤¥ó¥á¥ó¥È /(n) alignment/ +¥¢¥é¥¦¥ó¥É /(n) around/(P)/ +¥¢¥é¥«¥ë¥È /(fr:) (n) a la carte/(P)/ +¥¢¥é¥­¥É¥ó»À [¥¢¥é¥­¥É¥ó¤µ¤ó] /(n) arachidonic acid/ +¥¢¥é¥¿ÂÎ [¥¢¥é¥¿¤¿¤¤] /(n) corpus allatum/ +¥¢¥é¥Ã¥¯ /(nl:) arrack or arak (grain or rice wine)/ +¥¢¥é¥Ó¥¢¥³¡¼¥Ò¡¼¤ÎÌÚ [¥¢¥é¥Ó¥¢¥³¡¼¥Ò¡¼¤Î¤­] /(n) coffee tree/ +¥¢¥é¥Ó¥¢¥´¥à /(n) gum arabic/ +¥¢¥é¥Ó¥¢¥´¥à¤ÎÌÚ [¥¢¥é¥Ó¥¢¥´¥à¤Î¤­] /(n) acacia/ +¥¢¥é¥Ó¥¢¥ó¥é¥¤¥È /Arabian light/ +¥¢¥é¥Ó¥¢¸ì [¥¢¥é¥Ó¥¢¤´] /(n) Arabic language/ +¥¢¥é¥Ó¥¢¿ô»ú [¥¢¥é¥Ó¥¢¤¹¤¦¤¸] /(n) Arabic numeral/ +¥¢¥é¥Ó¥¢ÇÏ [¥¢¥é¥Ó¥¢¤¦¤Þ] /(n) Arab (horse)/ +¥¢¥é¥Ó¥¢Ê¸»ú [¥¢¥é¥Ó¥¢¤â¤¸] /(n) Arabic script/ +¥¢¥é¥Ó¥¢ÌëÏà [¥¢¥é¥Ó¥¢¤è¤Ð¤Ê¤·] /(n) Arabian Nights/The Thousand and One Nights/The Arabian Nights' Entertainments/ +¥¢¥é¥Ö /Arab/(P)/ +¥¢¥é¥Ö¼óĹ¹ñϢˮ [¥¢¥é¥Ö¤·¤å¤Á¤ç¤¦¤³¤¯¤ì¤ó¤Ý¤¦] /United Arab Emirates (p)/ +¥¢¥é¥Ö¿Í [¥¢¥é¥Ö¤¸¤ó] /(n) Arab/ +¥¢¥é¥Ù¥¹¥¯ /(n) arabesque/ +¥¢¥é¥ß¥ÉÁ¡°Ý [¥¢¥é¥ß¥É¤»¤ó¤¤] /(n) aramid fibre/ +¥¢¥é¥à¸ì [¥¢¥é¥à¤´] /(n) Aramaic/ +¥¢¥é¥â¡¼¥É /(fr:) (n) a la mode/ +¥¢¥ê¡¼¥Ê /(n) arena/(P)/ +¥¢¥ê¥¢ /(n) aria/(P)/ +¥¢¥ê¥²¡¼¥¿¡¼ /alligator/ +¥¢¥ê¥¹¥È¥¯¥é¥·¡¼ /aristocracy/(P)/ +¥¢¥ê¥¹¥È¥¯¥é¥Ã¥È /aristocrat/ +¥¢¥ê¥Ã¥° /(abbr) American league/ +¥¢¥ê¥Ð¥¤ /(n) alibi/(P)/ +¥¢¥ë¥«¥¤¥º¥à /archaism/(P)/ +¥¢¥ë¥«¥¤¥Ã¥¯ /(adj-na,n) archaic/ +¥¢¥ë¥«¥¤¥Ã¥¯¥¹¥Þ¥¤¥ë /archaic smile/ +¥¢¥ë¥«¥Ç¥£¥¢ /arcadia/(P)/ +¥¢¥ë¥«¥ê /(n) alkali/(P)/ +¥¢¥ë¥«¥ê±ö [¥¢¥ë¥«¥ê¤¨¤ó] /(n) alkali salt/ +¥¢¥ë¥«¥ê´¥ÅÅÃÓ [¥¢¥ë¥«¥ê¤«¤ó¤Ç¤ó¤Á] /(n) alkaline battery/ +¥¢¥ë¥«¥ê´ä [¥¢¥ë¥«¥ê¤¬¤ó] /(n) alkali rock/ +¥¢¥ë¥«¥ê¶â° [¥¢¥ë¥«¥ê¤­¤ó¤¾¤¯] /(n) alkali metal/ +¥¢¥ë¥«¥êÀ­ [¥¢¥ë¥«¥ê¤»¤¤] /(adj-no,n) alkaline/(P)/ +¥¢¥ë¥«¥êÀ­¿©ÉÊ [¥¢¥ë¥«¥ê¤»¤¤¤·¤ç¤¯¤Ò¤ó] /(n) alkaline food/ +¥¢¥ë¥«¥êÅÅÃÓ [¥¢¥ë¥«¥ê¤Ç¤ó¤Á] /(n) alkali battery/ +¥¢¥ë¥«¥êÅÚÎà¶â° [¥¢¥ë¥«¥ê¤É¤ë¤¤¤­¤ó¤¾¤¯] /(n) alkali earth metal/ +¥¢¥ë¥«¥í¡¼¥·¥¹ /alkalosis/ +¥¢¥ë¥«¥í¥¤¥É /(n) alkaloid/ +¥¢¥ë¥­¥É¼ù»é [¥¢¥ë¥­¥É¤¸¤å¤·] /(n) alkyd resin/ +¥¢¥ë¥­¥á¥Ç¥¹¤Î¸¶Íý [¥¢¥ë¥­¥á¥Ç¥¹¤Î¤²¤ó¤ê] /(n) Archimedes' principle/ +¥¢¥ë¥­¥ë¥Ù¥ó¥¼¥ó¥¹¥ë¥Û¥ó»À±ö [¥¢¥ë¥­¥ë¥Ù¥ó¥¼¥ó¥¹¥ë¥Û¥ó¤µ¤ó¤¨¤ó] /(n) alkyl benzene sulfonate/ +¥¢¥ë¥­¥ë²½ [¥¢¥ë¥­¥ë¤«] /(n) alkylation/ +¥¢¥ë¥­¥ë²½ºÞ [¥¢¥ë¥­¥ë¤«¤¶¤¤] /(n) alkylating agent/ +¥¢¥ë¥®¥ó»À [¥¢¥ë¥®¥ó¤µ¤ó] /(n) alginic acid/ +¥¢¥ë¥³¡¼¥Ö /alcove/(P)/ +¥¢¥ë¥³¡¼¥ë /(n) alcohol/(P)/ +¥¢¥ë¥³¡¼¥ë°Í¸¾É [¥¢¥ë¥³¡¼¥ë¤¤¤¾¤ó¤·¤ç¤¦] /(n) alcoholism/ +¥¢¥ë¥³¡¼¥ë°ûÎÁ [¥¢¥ë¥³¡¼¥ë¤¤¤ó¤ê¤ç¤¦] /(n) alcoholic drinks/ +¥¢¥ë¥³¡¼¥ë²¹ÅÙ·× [¥¢¥ë¥³¡¼¥ë¤ª¤ó¤É¤±¤¤] /(n) alcohol thermometer/ +¥¢¥ë¥³¡¼¥ëÃæÆÇ [¥¢¥ë¥³¡¼¥ë¤Á¤å¤¦¤É¤¯] /(n) alcoholism/ +¥¢¥ë¥³¡¼¥ëȯ¹Ú [¥¢¥ë¥³¡¼¥ë¤Ï¤Ã¤³¤¦] /(n) alcohol fermentation/ +¥¢¥ë¥´¥ê¥º¥ß¥Ã¥¯ /(adj-na,n) algorithmic/(P)/ +¥¢¥ë¥´¥ê¥º¥à /(n) algorithm/(P)/ +¥¢¥ë¥´¥ë /Algol/ +¥¢¥ë¥´¥ó /(n) argon (Ar)/ +¥¢¥ë¥µ¥í /(n) (abbr) a "salon" where the hostesses are supposedly part-timers with other jobs (trans: arubaito salon)/ +¥¢¥ë¥·¥ª¡¼¥Í /Alcyone (star in Taurus, brightest of the Pleiades)/ +¥¢¥ë¥¸¥§¥ê¥¢ /Algeria/(P)/ +¥¢¥ë¥¹¥¢¥Þ¥È¥ê¥¢ /ars amatoria/ +¥¢¥ë¥¼¥ó¥Á¥ó /(uk) Argentina/ +¥¢¥ë¥¼¥ó¥Á¥ó¥¿¥ó¥´ /(n) (Argentine) tango/ +¥¢¥ë¥¿¥¤½ô¸ì [¥¢¥ë¥¿¥¤¤·¤ç¤´] /(n) Altaic/ +¥¢¥ë¥Á¥¶¥ó /(n) artisan/ +¥¢¥ë¥Ä¥Ï¥¤¥Þ¡¼ /(n) Alzheimer (disease)/(P)/ +¥¢¥ë¥Ä¥Ï¥¤¥Þ¡¼É [¥¢¥ë¥Ä¥Ï¥¤¥Þ¡¼¤Ó¤ç¤¦] /(n) Alzheimer disease/ +¥¢¥ë¥Ç¥Ò¥É /aldehyde/(P)/ +¥¢¥ë¥Ç¥Ò¥É´ð [¥¢¥ë¥Ç¥Ò¥É¤­] /(n) aldehyde group/ +¥¢¥ë¥È /(n) alto/(P)/ +¥¢¥ë¥È¥µ¥Ã¥¯¥¹ /(n) alto saxophone/ +¥¢¥ë¥È²Î¼ê [¥¢¥ë¥È¤«¤·¤å] /(n) alto (voice or singer)/ +¥¢¥ë¥Ï¥é /alcohol-related harassment/ +¥¢¥ë¥Ð¥¤¥È /(de:) (n) (1) old (pre-Meiji) budou schools/(2) part-time job (esp. high school students) (de: Arbeit)/(P)/ +¥¢¥ë¥Ð¥È¥í¥¹ /albatross/(P)/ +¥¢¥ë¥Ð¥Ë¥¢ /Albania (p)/ +¥¢¥ë¥Ð¥à /(n) album/(P)/ +¥¢¥ë¥Ñ¥¤¥ó /alpine/(P)/ +¥¢¥ë¥Ñ¥« /(n) alpaca/ +¥¢¥ë¥Ó¥Î /(n) albino/ +¥¢¥ë¥Ó¥ì¥ª /Albireo (aka Beta Cygni)/ +¥¢¥ë¥Ô¥Ë¥¹¥È /(n) alpinist/ +¥¢¥ë¥Ô¥Ë¥º¥à /alpinism/ +¥¢¥ë¥Õ¥¡ /(n) alpha/(P)/ +¥¢¥ë¥Õ¥¡¥Ù¥Ã¥È /(n) alphabet/(P)/ +¥¢¥ë¥Õ¥¡¥ë¥É /Alphard (aka Alpha Hydra)/ +¥¢¥ë¥Õ¥¡Àþ [¥¢¥ë¥Õ¥¡¤»¤ó] /(n) alpha rays/ +¥¢¥ë¥Õ¥¡Î³»Ò [¥¢¥ë¥Õ¥¡¤ê¤å¤¦¤·] /(n) alpha particle/ +¥¢¥ë¥Ö¥ß¥ó /(n) albumin/(P)/ +¥¢¥ë¥×¥¹ /alps/(P)/ +¥¢¥ë¥×¥¹¤Î¸± [¥¢¥ë¥×¥¹¤Î¤±¤ó] /steep pass in the Alps/ +¥¢¥ë¥×¥¹¤ÎÖÕ [¥¢¥ë¥×¥¹¤Î¤±¤ó] /steep pass in the Alps/ +¥¢¥ë¥Ú¥¸¥ª /arpeggio/ +¥¢¥ë¥Ú¥ó /(n) Alpen/ +¥¢¥ë¥Ú¥ó¥¹¥­¡¼ /(n) Alpine skiing (de: Alpenski)/ +¥¢¥ë¥Ú¥ó¥Û¥ë¥ó /(n) alpenhorn/alphorn/ +¥¢¥ë¥Ú¥ó¼ïÌÜ [¥¢¥ë¥Ú¥ó¤·¤å¤â¤¯] /(n) Alpine events/Alpine sports/ +¥¢¥ë¥Û¥¤¥ë /(n) tin foil/aluminum foil/aluminium foil/ +¥¢¥ë¥Þ¥¤¥È /(n) anodized aluminum/ +¥¢¥ë¥Þ¥¸¥í /(n) armadillo/(P)/ +¥¢¥ë¥Þ¥Ê¥Ã¥¯ /almanac/ +¥¢¥ë¥Þ¥Ë¥ã¥Ã¥¯ /armagnac/ +¥¢¥ë¥ß /(n) aluminum (Al)/aluminium/(P)/ +¥¢¥ë¥ß¥µ¥Ã¥· /aluminium sash/(P)/ +¥¢¥ë¥ß¥Ê /(n) alumina/ +¥¢¥ë¥ß¥Ë¥¦¥à /(n) aluminum (Al)/aluminium/(P)/ +¥¢¥ë¥ß¥Ë¥¦¥à¹ç¶â [¥¢¥ë¥ß¥Ë¥¦¥à¤´¤¦¤­¤ó] /(n) aluminum alloy/ +¥¢¥ë¥ß¥Û¥¤¥ë /(n) tin foil/aluminum foil/aluminium foil/(P)/ +¥¢¥ë¥ßÇó [¥¢¥ë¥ß¤Ï¤¯] /(n) aluminum foil/ +¥¢¥ë¥á¥Ë¥¢ /Armenia (Armyanskaya) (p)/ +¥¢¥ëÃæ [¥¢¥ë¤Á¤å¤¦] /(n) alcoholism/(P)/ +¥¢¥ì¥¤ /(n) array/(P)/ +¥¢¥ì¥«Ü¿»Ò [¥¢¥ì¥«¤ä¤·] /(n) areca palm/ +¥¢¥ì¥­¥µ¥ó¥É¥é¥¤¥È /alexandrite/(P)/ +¥¢¥ì¥°¥ì¥Ã¥È /(n) allegretto/ +¥¢¥ì¥°¥í /(n) allegro/ +¥¢¥ì¥´¥ê¡¼ /(n) allegory/ +¥¢¥ì¥ë¥®¡¼ /(de:) (n) allergy (de: Allergie)/(P)/ +¥¢¥ì¥ë¥®¡¼À­É¡±ê [¥¢¥ì¥ë¥®¡¼¤»¤¤¤Ó¤¨¤ó] /(n) allergic rhinitis/ +¥¢¥ì¥ë¥²¥ó /(n) allergen/ +¥¢¥ì¥ó¥¸ /(n) arrange/(P)/ +¥¢¥ì¥ó¥¸¥á¥ó¥È /(n) arrangement/ +¥¢¥ì¥ó¥¸¥ã¡¼ /arranger/ +¥¢¥í¡¼ /arrow/(P)/ +¥¢¥í¥¨ /(n) aloe/ +¥¢¥í¥±¡¼¥·¥ç¥ó /(n) allocation/ +¥¢¥í¥±¡¼¥È /(n) allocate/ +¥¢¥í¥Ã¥¯ /(n) alloc/ +¥¢¥í¥Ï /(n) aloha/(P)/ +¥¢¥í¥Ï¥·¥ã¥Ä /(n) aloha shirt/ +¥¢¥í¥Þ¥Æ¥é¥Ô¡¼ /(n) aromatherapy/ +¥¢¥ï¡¼ /(n) hour/(P)/ +¥¢¥ó¥«¡¼ /(n) anchor/(P)/ +¥¢¥ó¥«¡¼¥Þ¥ó /anchorman/ +¥¢¥ó¥«¥ì¥¸ /(n) Anchorage/ +¥¢¥ó¥«¥ì¥Ã¥¸ /(n) Anchorage/ +¥¢¥ó¥­¥í¥¶¥¦¥ë¥¹ /(n) ankylosaurus/ +¥¢¥ó¥¯ /ankh/ +¥¢¥ó¥¯¥ì¥Ã¥È /anklet/ +¥¢¥ó¥°¥£¥éÅç [¥¢¥ó¥°¥£¥é¤È¤¦] /Anguilla (island) (p)/ +¥¢¥ó¥°¥é /(abbr) underground/(P)/ +¥¢¥ó¥°¥é¥Þ¥Í¡¼ /(abbr) underground money/ +¥¢¥ó¥°¥é±Ç²è [¥¢¥ó¥°¥é¤¨¤¤¤¬] /(n) underground film/ +¥¢¥ó¥°¥é·à¾ì [¥¢¥ó¥°¥é¤²¤­¤¸¤ç¤¦] /(n) underground theater/ +¥¢¥ó¥°¥ê /(n) angler/ +¥¢¥ó¥°¥ê¥«¥ó¶µ²ñ [¥¢¥ó¥°¥ê¥«¥ó¤­¤ç¤¦¤«¤¤] /(n) Anglican Church/ +¥¢¥ó¥°¥ë /(n) angle/(P)/ +¥¢¥ó¥°¥í¥¢¥á¥ê¥« /Anglo-America/(P)/ +¥¢¥ó¥°¥í¥¢¥é¥Ö /Anglo-Arab/ +¥¢¥ó¥°¥í¥µ¥¯¥½¥ó /Anglo-Saxon/(P)/ +¥¢¥ó¥±¡¼¥È /(fr:) (n) questionnaire (fr: enquete)/survey/(P)/ +¥¢¥ó¥±¡¼¥ÈÄ´ºº [¥¢¥ó¥±¡¼¥È¤Á¤ç¤¦¤µ] /(n) questionnaire survey/ +¥¢¥ó¥±¡¼¥ÈÍÑ»æ [¥¢¥ó¥±¡¼¥È¤è¤¦¤·] /(n) questionnaire (form)/ +¥¢¥ó¥³¡¼¥ë /(n) encore/(P)/ +¥¢¥ó¥³¡¼¥ë¥¢¥ï¡¼ /encore hour/ +¥¢¥ó¥³¥ó /(n) (abbr) overcoat with very simple lines and no shoulder pads, etc. (from: unconstructed)/ +¥¢¥ó¥´¥é /Angola (p)/ +¥¢¥ó¥´¥é»³ÍÓ [¥¢¥ó¥´¥é¤ä¤®] /(n) Angora goat/ +¥¢¥ó¥´¥éÅÆ [¥¢¥ó¥´¥é¤¦¤µ¤®] /(n) Angora rabbit/ +¥¢¥ó¥´¥éÇ­ [¥¢¥ó¥´¥é¤Í¤³] /(n) Angora cat/ +¥¢¥ó¥µ¥Û¥ó /answer phone/(P)/ +¥¢¥ó¥µ¥ó¥Ö¥ë /(n) ensemble/(P)/ +¥¢¥ó¥¶¥¤¥ì¥ó /(de:) roping oneself up (de: anseilen)/ +¥¢¥ó¥¶¥¹¾òÌó [¥¢¥ó¥¶¥¹¤¸¤ç¤¦¤ä¤¯] /(n) ANZUS Treaty/ +¥¢¥ó¥·¥ã¥ó¥ì¥¸¡¼¥à /(n) Ancien Regime (in France)/ +¥¢¥ó¥¸¥§¥é¥¹ /(n) angelus/(P)/ +¥¢¥ó¥¸¥å¥ì¡¼¥·¥ç¥ó /undulation/ +¥¢¥ó¥½¥í¥¸¡¼ /anthology/(P)/ +¥¢¥ó¥¿¥¤¥É¥í¡¼¥ó /untied loan/(P)/ +¥¢¥ó¥¿¥´¥Ë¥º¥à /antagonism/ +¥¢¥ó¥¿¥Ã¥¯ /(n) UNTAC/United Nations Transitional Authority in Cambodia/ +¥¢¥ó¥¿¥Ã¥Á¥ã¥Ö¥ë /(adj-na) untouchable/ +¥¢¥ó¥À¡¼ /(n) under/(P)/ +¥¢¥ó¥À¡¼¥¦¥§¥¢ /underwear/ +¥¢¥ó¥À¡¼¥°¥é¥¦¥ó¥É /underground/ +¥¢¥ó¥À¡¼¥³¡¼¥È /undercoat/ +¥¢¥ó¥À¡¼¥·¥ã¥Ä /(n) undershirt/ +¥¢¥ó¥À¡¼¥¹¥­¥ë /underskill/ +¥¢¥ó¥À¡¼¥¹¥³¥¢ /underscore/ +¥¢¥ó¥À¡¼¥¹¥í¡¼ /(abbr) underhand throw (baseball)/submarine pitch/ +¥¢¥ó¥À¡¼¥Ï¥ó¥É¥¹¥í¡¼ /underhand throw/ +¥¢¥ó¥À¡¼¥Ñ¡¼ /(n) under par/(P)/ +¥¢¥ó¥À¡¼¥Ñ¥¹ /(roadway) underpass/ +¥¢¥ó¥À¡¼¥×¥ë¡¼¥Õ /underproof/ +¥¢¥ó¥À¡¼¥×¥í¥Ã¥È /underplot/ +¥¢¥ó¥À¡¼¥é¥¤¥ó /(n) underline/(P)/ +¥¢¥ó¥À¥ó¥Æ /(n) andante (music)/ +¥¢¥ó¥À¥ó¥Æ¥£¡¼¥Î /andantino/ +¥¢¥ó¥À¥ó¥Æ¥«¥ó¥¿¡¼¥Ó¥ì /andante cantabile/ +¥¢¥ó¥Á /(n) anti-/disliked/(P)/ +¥¢¥ó¥Á¡¼¥¯ /antique/ +¥¢¥ó¥Á¡¼¥¯¥Õ¥¡¥Ã¥·¥ç¥ó /antique fashion/ +¥¢¥ó¥Á¥¨¥¹¥¿¥Ö¥ê¥Ã¥·¥å¥á¥ó¥È /anti-establishment/ +¥¢¥ó¥Á¥Ã¥¯ÂÎ [¥¢¥ó¥Á¥Ã¥¯¤¿¤¤] /(n) antique/ +¥¢¥ó¥Á¥Æ¡¼¥¼ /(de:) (n) antithesis (de: Antithese)/(P)/ +¥¢¥ó¥Á¥Æ¥¢¥È¥ë /(fr:) anti-theatre (fr: anti-theatre)/ +¥¢¥ó¥Á¥É¡¼¥È /antidote/ +¥¢¥ó¥Á¥Î¥Ã¥¯ /antiknock/ +¥¢¥ó¥Á¥Î¥Ã¥¯ºÞ [¥¢¥ó¥Á¥Î¥Ã¥¯¤¶¤¤] /(n) antiknock agent/ +¥¢¥ó¥Á¥Î¥ß¡¼ /antinomy/ +¥¢¥ó¥Á¥Õ¥§¥ß¥Ë¥º¥à /antifeminism/ +¥¢¥ó¥Á¥Õ¥ê¡¼¥º /antifreeze/ +¥¢¥ó¥Á¥Þ¥°¥Í¥Á¥Ã¥¯ /antimagnetic/ +¥¢¥ó¥Á¥â¥Ë¡¼ /(n) antimony (Sb)/ +¥¢¥ó¥Á¥â¥ó /(n) antimony/ +¥¢¥ó¥Á¥ç¥Ó¡¼ /anchovy/ +¥¢¥ó¥Á¥í¥Þ¥ó /anti-roman/ +¥¢¥ó¥Ä¡¼¥« /en tous cas/ +¥¢¥ó¥Ä¡¼¥«¡¼ /(n) en-tout-cas (track or tennis court surface made of clay and crushed brick)/ +¥¢¥ó¥Æ¥£¡¼¥¯ /(n) antique/(P)/ +¥¢¥ó¥Æ¥£¡¼¥¯¥Õ¥¡¥Ã¥·¥ç¥ó /antique fashion/ +¥¢¥ó¥Æ¥£¥°¥¢ /Antigua (p)/ +¥¢¥ó¥Æ¥£¥Ã¥¯ /(n) antique/ +¥¢¥ó¥Æ¥Ê /(n) antenna/(P)/ +¥¢¥ó¥Æ¥Ê¥·¥ç¥Ã¥× /(n) antenna shop/ +¥¢¥ó¥Ç¥Ã¥É /undead/ +¥¢¥ó¥Ç¥Ñ¥ó¥À¥ó /(fr:) (n) independents/ +¥¢¥ó¥È¥Ë¥à /antonym/(P)/ +¥¢¥ó¥È¥ì /entree/entrepreneurship/ +¥¢¥ó¥É /(n) ampersand sign/and/(P)/ +¥¢¥ó¥É¥¥ /undo/ +¥¢¥ó¥É¥¦¥È¥é¥ï /(fr:) un, deux, trois/ +¥¢¥ó¥É¥é /Andorra (p)/ +¥¢¥ó¥É¥í¥¤¥É /android/(P)/ +¥¢¥ó¥É¥í¥²¥ó /(n) androgen/ +¥¢¥ó¥É¥í¥á¥À /(n) Andromeda/ +¥¢¥ó¥É¥í¥á¥À¶ä²Ï [¥¢¥ó¥É¥í¥á¥À¤®¤ó¤¬] /(n) Andromeda galaxy/ +¥¢¥ó¥É¥í¥á¥ÀºÂ [¥¢¥ó¥É¥í¥á¥À¤¶] /(n) Andromeda/ +¥¢¥ó¥É²óÏ© [¥¢¥ó¥É¤«¤¤¤í] /(n) AND circuit/ +¥¢¥ó¥Ë¥å¥¤ /(fr:) (n) boredom (fr: ennui)/ +¥¢¥ó¥Ï¥Ã¥Ô¡¼ /unhappy/ +¥¢¥ó¥Ð¡¼ /amber/umber/ +¥¢¥ó¥Ð¥µ¥À¡¼ /ambassador/ +¥¢¥ó¥Ð¥é¥ó¥¹ /(adj-na,n) ambulance/unbalance/(P)/ +¥¢¥ó¥Ñ¡¼¥¶¡¼ /unparser/(P)/ +¥¢¥ó¥Ñ¥¤¥¢ /umpire/ +¥¢¥ó¥Ó¥¢¥ó¥¹ /ambiance/ +¥¢¥ó¥Ó¥Ð¥ì¥ó¥¹ /ambivalence/ +¥¢¥ó¥Ó¥ê /(n) (abbr) unbelievable/ +¥¢¥ó¥Õ¥¡¥ó¥Æ¥ê¥Ö¥ë /(fr:) enfants terribles/(P)/ +¥¢¥ó¥Õ¥§¥¢ /(adj-na) unfair/(P)/ +¥¢¥ó¥Õ¥§¥¿¥ß¥ó /amphetamine/ +¥¢¥ó¥Ö¥ì¥é¥«¥Ã¥È /umbrella cut/ +¥¢¥ó¥× /(n) amp/(P)/ +¥¢¥ó¥×¥ê¥Õ¥¡¥¤¥¢ /amplifier/ +¥¢¥ó¥×¥ë /(n) ampoule/ +¥¢¥ó¥×¥ì¥¤¥¢¥Ö¥ë /unplayable/ +¥¢¥ó¥×¥í¥ó¥×¥Á¥å /impromptu/ +¥¢¥ó¥Ú¡¼¥ë¤Îˡ§ [¥¢¥ó¥Ú¡¼¥ë¤Î¤Û¤¦¤½¤¯] /(n) Ampere's law/ +¥¢¥ó¥Ú¥¢ /(n) ampere/(P)/ +¥¢¥ó¥Ú¥¢»þ [¥¢¥ó¥Ú¥¢¤¸] /(n) ampere hour/ +¥¢¥ó¥Û¥Æ¥ê¥·¥ó /(n) amphotericin/ +¥¢¥ó¥Þ¥¦¥ó¥È /unmount/ +¥¢¥ó¥â¥Ê¥¤¥È /ammonite/(P)/ +¥¢¥ó¥â¥Ë¥¢ /(n) ammonia/(P)/ +¥¢¥ó¥â¥Ë¥¢¥½¡¼¥ÀË¡ [¥¢¥ó¥â¥Ë¥¢¥½¡¼¥À¤Û¤¦] /(n) ammonia soda process/ +¥¢¥ó¥â¥Ë¥¢¿å [¥¢¥ó¥â¥Ë¥¢¤¹¤¤] /(n) ammonia water/aqueous ammonia/ +¥¢¥ó¥â¥Ë¥¦¥à /(n) ammonium/ +¥¢¥ó¥â¥é¥ë /(adj-na) unmoral/ +¥¢¥ó¥é¥Ã¥­¡¼ /(adj-na) unlucky/ +¥¢¥ó¥í¥Ã¥¯ /unlock/ +¥¤¡¼¥°¥ë /(n) eagle/(P)/ +¥¤¡¼¥µ /(n) ether/ +¥¤¡¼¥µ¡¼¥Ü¡¼¥É /ether(net) board/ +¥¤¡¼¥µ¥Í¥Ã¥È /Ethernet/ +¥¤¡¼¥·¡¼ /(n) European Community/EC/ +¥¤¡¼¥¸¡¼ /(adj-na,n) easy/(P)/ +¥¤¡¼¥¸¡¼¥ª¡¼¥À¡¼ /(n) easy order/ +¥¤¡¼¥¸¡¼¥±¥¢ /easy care/ +¥¤¡¼¥¸¡¼¥´¡¼¥¤¥ó¥° /(n) easy-going/ +¥¤¡¼¥¸¡¼¥Ñ¥ó¥Ä /(n) loose-fitting pants with an elastic or drawcord waist (trans: easy pants)/ +¥¤¡¼¥¸¡¼¥Õ¥é¥¤ /routine fly ball (baseball) (trans: easy fly)/ +¥¤¡¼¥¸¡¼¥Ú¥¤¥á¥ó¥È /(n) easy payment (system)/ +¥¤¡¼¥¸¡¼¥ê¥¹¥Ë¥ó¥° /(abbr) easy listening music/ +¥¤¡¼¥¸¡¼¥ê¥¹¥Ë¥ó¥°¥ß¥å¡¼¥¸¥Ã¥¯ /easy listening music/ +¥¤¡¼¥¹¥¿¡¼ /(n) Easter/(P)/ +¥¤¡¼¥¹¥¿¡¼Åç [¥¤¡¼¥¹¥¿¡¼¤È¤¦] /(n) Easter Island/ +¥¤¡¼¥¹¥¿¥ó¥°¥ê¥Ã¥× /eastern grip (in tennis)/(P)/ +¥¤¡¼¥¹¥¿¥ó¥ê¡¼¥° /Eastern League/ +¥¤¡¼¥¹¥È /(n) east/yeast/(P)/ +¥¤¡¼¥¹¥È¥¨¥ó¥É /East End/ +¥¤¡¼¥¹¥È¥³¡¼¥¹¥È /East Coast/ +¥¤¡¼¥¹¥È¥µ¥¤¥É /East Side/ +¥¤¡¼¥¼¥ë /(n) easel/ +¥¤¡¼¥Ó¥ë /(n) evil/ +¥¤¡¼¥Ö¥ë /(n) evil/ +¥¤¡¼¥Ö¥ó /even/(P)/ +¥¤¡¼¥Ö¥ó¥Ñ¡¼ /even par/(P)/ +¥¤¡¼¥æ¡¼ /(n) EU/European Union/ +¥¤¥¢¥ê¥ó¥° /ear-ring/ +¥¤¥¤ /(n) (abbr) Iran-Iraq/ +¥¤¥§¥¹ /(int) yes/ +¥¤¥§¥Æ¥Ü¥ê /Goteborg/Gothenburg/ +¥¤¥§¥í¡¼ /yellow/ +¥¤¥¨¥¹ /(n) (1) Jesus/(2) yes/(P)/ +¥¤¥¨¥¹¥­¥ê¥¹¥È /(n) Jesus Christ/ +¥¤¥¨¥¹¥Þ¥ó /(n) yes-man/ +¥¤¥¨¥º¥¹²ñ [¥¤¥¨¥º¥¹¤«¤¤] /Society of Jesus/Jesuits/(P)/ +¥¤¥¨¥í¡¼ /(adj-na,n) yellow/(P)/ +¥¤¥¨¥í¡¼¥«¡¼¥É /(n) Yellow Card/ +¥¤¥¨¥í¡¼¥¸¥ã¡¼¥Ê¥ê¥º¥à /yellow journalism/ +¥¤¥¨¥í¡¼¥¾¡¼¥ó /yellow zone/ +¥¤¥¨¥í¡¼¥Ö¥Ã¥¯ /Yellow Book/ +¥¤¥¨¥í¡¼¥×¥ì¥¹ /yellow press/ +¥¤¥¨¥í¡¼¥Ú¡¼¥¸ /Yellow Pages/ +¥¤¥¨¥í¡¼¥Ú¡¼¥Ñ¡¼ /(n) yellow paper/ +¥¤¥ª¥Ë¥¦¥à /(n) Ionium/ +¥¤¥ª¥ó /(n) eon/ion/(P)/ +¥¤¥ª¥ó¥í¥±¥Ã¥È /ion rocket/ +¥¤¥ª¥ó²½ [¥¤¥ª¥ó¤«] /(n,vs) ionization/ +¥¤¥ª¥ó²½¥¨¥Í¥ë¥®¡¼ [¥¤¥ª¥ó¤«¥¨¥Í¥ë¥®¡¼] /(n) energy of ionization/ +¥¤¥ª¥ó²½·¹¸þ [¥¤¥ª¥ó¤«¤±¤¤¤³¤¦] /(n) ionization tendency/ +¥¤¥ª¥ó²Á [¥¤¥ª¥ó¤«] /(n) electrovalence/ +¥¤¥ª¥ó¶¯ÅÙ [¥¤¥ª¥ó¤­¤ç¤¦¤É] /(n) ionic strength/ +¥¤¥ª¥ó·ë¹ç [¥¤¥ª¥ó¤±¤Ä¤´¤¦] /(n) ionic bond/ +¥¤¥ª¥ó·ë¾½ [¥¤¥ª¥ó¤±¤Ã¤·¤ç¤¦] /(n) ionic crystal/ +¥¤¥ª¥ó¸²Èù¶À [¥¤¥ª¥ó¤±¤ó¤Ó¤­¤ç¤¦] /(n) ion microscope/ +¥¤¥ª¥ó¸ò´¹ [¥¤¥ª¥ó¤³¤¦¤«¤ó] /(n) ion exchange/ +¥¤¥ª¥ó¸ò´¹¼ù»é [¥¤¥ª¥ó¤³¤¦¤«¤ó¤¸¤å¤·] /(n) ion exchange resin/ +¥¤¥ª¥óÃíÆþ [¥¤¥ª¥ó¤Á¤å¤¦¤Ë¤å¤¦] /(n) ion implantation/ +¥¤¥ª¥óȾ·Â [¥¤¥ª¥ó¤Ï¤ó¤±¤¤] /(n) ionic radius/ +¥¤¥ª¥óÈ¿±þ [¥¤¥ª¥ó¤Ï¤ó¤Î¤¦] /(n) ionic reaction/ +¥¤¥«¥Ê¥´ /(n) lancefish (Ammodytes personatus)/sand lance/ +¥¤¥­¤¬¤¤¤¤ /fresh (fish)/ +¥¤¥®¥ê¥¹ /Great Britain (pt: Inglez)/United Kingdom/(P)/ +¥¤¥®¥ê¥¹±Ñ¸ì [¥¤¥®¥ê¥¹¤¨¤¤¤´] /(n) British English (i.e. English as spoken in the UK)/ +¥¤¥®¥ê¥¹³¤¶® [¥¤¥®¥ê¥¹¤«¤¤¤­¤ç¤¦] /(n) English Channel/ +¥¤¥®¥ê¥¹½ôÅç [¥¤¥®¥ê¥¹¤·¤ç¤È¤¦] /(n) British Isles/ +¥¤¥®¥ê¥¹¿Í [¥¤¥®¥ê¥¹¤¸¤ó] /(n) Englishman/Englishwoman/ +¥¤¥®¥ê¥¹Äë¹ñ [¥¤¥®¥ê¥¹¤Æ¤¤¤³¤¯] /(n) British Empire/ +¥¤¥®¥ê¥¹ÎÎ¥®¥¢¥Ê [¥¤¥®¥ê¥¹¤ê¤ç¤¦¥®¥¢¥Ê] /British Guiana (p)/ +¥¤¥®¥ê¥¹ÎÎ¥Û¥ó¥Ç¥å¥é¥¹ [¥¤¥®¥ê¥¹¤ê¤ç¤¦¥Û¥ó¥Ç¥å¥é¥¹] /British Honduras (p)/ +¥¤¥®¥ê¥¹ÎΥܥë¥Í¥ª [¥¤¥®¥ê¥¹¤ê¤ç¤¦¥Ü¥ë¥Í¥ª] /British Borneo (p)/ +¥¤¥®¥ê¥¹Ï¢Ë® [¥¤¥®¥ê¥¹¤ì¤ó¤Ý¤¦] /(n) the Commonwealth of Nations/ +¥¤¥¯¥¤¥Ã¥×¥á¥ó¥È /(n) equipment/ +¥¤¥¯¥é /(ru:) (n) salmon roe (ru: ikra)/(P)/ +¥¤¥°¥¢¥Ê /iguana/(P)/ +¥¤¥°¥Ë¥Ã¥·¥ç¥ó¥­¡¼ /ignition key/ +¥¤¥°¥ë¡¼ /igloo/ +¥¤¥±¤Æ¤ë /(adj) cool/with-it/turn-on/sexy/ +¥¤¥±¥á¥ó /(n) cool guy/good-looking, energetic men/ +¥¤¥³¡¼¥ë /(adj-na,n) equal/(P)/ +¥¤¥³¡¼¥ë¥ª¥Ý¥Á¥å¡¼¥Ë¥Æ¥£¡¼ /equal opportunity/ +¥¤¥³¡¼¥ë¥Ñ¡¼¥È¥Ê¡¼ /equal partner/ +¥¤¥³¥Î¥°¥é¥Õ¥£¡¼ /iconography/ +¥¤¥³¥é¥¤¥¶ /equalizer/ +¥¤¥³¥é¥¤¥¶¡¼ /equalizer/ +¥¤¥³¥ó /icon (religious)/(P)/ +¥¤¥¹¥¿¥ó¥Ö¡¼¥ë /Istanbul/(P)/ +¥¤¥¹¥é¥¨¥ë /(n) Israel/(P)/ +¥¤¥¹¥é¥à /Islam/(P)/ +¥¤¥¹¥é¥à¶µ [¥¤¥¹¥é¥à¤­¤ç¤¦] /(n) Islam/(P)/ +¥¤¥¹¥é¥à¶µÅÌ [¥¤¥¹¥é¥à¤­¤ç¤¦¤È] /Muslim/ +¥¤¥¹¥é¥à¸¶Íý¼çµÁ [¥¤¥¹¥é¥à¤²¤ó¤ê¤·¤å¤®] /(n) Islamic fundamentalism/ +¥¤¥¹¥é¥à½ô¹ñ²ñµÄµ¡¹½ [¥¤¥¹¥é¥à¤·¤ç¤³¤¯¤«¤¤¤®¤­¤³¤¦] /(n) Islamic Conference Organization/ +¥¤¥¹¥é¥àʸ²½ [¥¤¥¹¥é¥à¤Ö¤ó¤«] /(n) Islamic culture/ +¥¤¥º¥Ð¥¹¥Á¥ä /(ru:) Izvestia/(P)/ +¥¤¥º¥Ù¥¹¥Á¥ä /(n) Isvestia (Russian newspaper)/ +¥¤¥º¥à /(suf) -ism/(P)/ +¥¤¥½¥Ã¥×ʪ¸ì [¥¤¥½¥Ã¥×¤â¤Î¤¬¤¿¤ê] /(n) Aesop's Fables/ +¥¤¥½¥×¥ì¥ó¥´¥à /(n) isoprene rubber/ +¥¤¥½ÂÎ [¥¤¥½¤¿¤¤] /isomer/ +¥¤¥¿¤á¤· /(n) (abbr) Italian food/ +¥¤¥¿¥«¥¸ /(n) (abbr) Italian casual/ +¥¤¥¿¥ê¡¼ /Italy/ +¥¤¥¿¥ê¥¢ /Italy/(P)/ +¥¤¥¿¥ê¥¢¥ó¥«¥Ã¥È /Italian cut/(P)/ +¥¤¥¿¥ê¥¢¥ó¥³¡¼¥Ò¡¼ /Italian coffee/ +¥¤¥¿¥ê¥¢¸ì [¥¤¥¿¥ê¥¢¤´] /(n) Italian language/ +¥¤¥¿¥ê¥Ã¥¯ /(n) italic/ +¥¤¥¿¥ë¥¿¥¹ÄÌ¿® [¥¤¥¿¥ë¥¿¥¹¤Ä¤¦¤·¤ó] /ITAR-TASS News Agency/ +¥¤¥Á¥Ü /(n) (abbr) aitchbone/ +¥¤¥Ã¥Á /itch/ +¥¤¥Ã¥Æ¥ë¥Ó¥¦¥à /(n) ytterbium (Yb)/ +¥¤¥Ã¥È /(n) it/(P)/ +¥¤¥Ã¥È¥ê¥¦¥à /(n) yttrium (Y)/ +¥¤¥Ã¥Ò¥í¥Þ¥ó /(de:) (n) first-person novel/ +¥¤¥Ã¥Ô¡¼ /Yippie/ +¥¤¥Ç¡¼ /(fr:) (n) idea (fr: Idee)/ +¥¤¥Ç¥¢ /(de:) (n) idea/ +¥¤¥Ç¥£¥ª¥à /(n) idiom/ +¥¤¥Ç¥£¥Ã¥·¥å¸ì [¥¤¥Ç¥£¥Ã¥·¥å¤´] /(n) Yiddish/ +¥¤¥Ç¥ª¥à /(n) idiom/ +¥¤¥Ç¥ª¥í¡¼¥° /ideologue/(P)/ +¥¤¥Ç¥ª¥í¥®¡¼ /(de:) (n) ideology (de: Ideologie)/(P)/ +¥¤¥É /id/(P)/ +¥¤¥Ë¥·¥¢¥Á¥Ö /(n) initiative/(P)/ +¥¤¥Ë¥·¥¢¥Æ¥£¥Ö /initiative/ +¥¤¥Ë¥·¥¢¥ë /(n) (one's) initials/ +¥¤¥Ë¥·¥¨¡¼¥·¥ç¥ó /(n) initiation/ +¥¤¥Ë¥·¥¨¡¼¥¿ /(n) initiator/ +¥¤¥Ë¥·¥ã¥é¥¤¥º /(n) initialize/ +¥¤¥Ë¥·¥ã¥ë /(n) initial/ +¥¤¥Ë¥ó¥° /(n) inning/(P)/ +¥¤¥Ì¥Ï¥Ã¥« /catnip/ +¥¤¥Î¥·¥ó»À [¥¤¥Î¥·¥ó¤µ¤ó] /(n) inosinic acid/ +¥¤¥Î¥»¥ó¥¹ /innocence/ +¥¤¥Î¥»¥ó¥È /(adj-na) innocent/ +¥¤¥Î¥Ù¡¼¥·¥ç¥ó /(n) innovation/(P)/ +¥¤¥Ò¥Á¥ª¡¼¥ë /(n) Ichthyol/ichthammol/ +¥¤¥Õ¥ê¡¼¥È /efreet/ +¥¤¥Ö /(n) Eve/eve/(P)/ +¥¤¥Ö¥µ¥ó¥í¡¼¥é¥ó /Yves Saint-Laurent (brand name)/ +¥¤¥Ö¥Ë¥ó¥° /(n) evening/(P)/ +¥¤¥Ö¥Ë¥ó¥°¥É¥ì¥¹ /(n) evening dress/ +¥¤¥Ù¥ó¥È /(n) event/(P)/ +¥¤¥Þ¡¼¥¸¥§¥ó¥·¡¼ /(n) emergency/ +¥¤¥Þ¥¸¥Ë¥¢¥ê¥ó¥° /(n) imagineering/ +¥¤¥Þ¥¸¥Í¡¼¥·¥ç¥ó /(n) imagination/(P)/ +¥¤¥Þ¥¸¥ó /(n) imagine/ +¥¤¥ß¥°¥ì¡¼¥·¥ç¥ó /(n) immigration/ +¥¤¥ß¥Æ¡¼¥·¥ç¥ó /(n) imitation/(P)/ +¥¤¥ß¥Ç¥£¥¨¥¤¥È /(adj-na) immediate/ +¥¤¥á¡¼¥¸ /(n) one's image/(P)/ +¥¤¥á¡¼¥¸¥¢¥Ã¥× /(n) creating a better image (trans: image up)/ +¥¤¥á¡¼¥¸¥­¥ã¥é¥¯¥¿¡¼ /(n) image character/ +¥¤¥á¡¼¥¸¥µ¡¼¥Ù¥¤ /(n) image survey/ +¥¤¥á¡¼¥¸¥À¥¦¥ó /(n) ruining one's image (trans: image down)/ +¥¤¥á¡¼¥¸¥Á¥§¥ó¥¸ /(n) image change/changing one's image/ +¥¤¥á¡¼¥¸¥á¡¼¥«¡¼ /(n) image maker/ +¥¤¥á¡¼¥¸¥ê¥µ¡¼¥Á /(n) image research/ +¥¤¥á¡¼¥¸´É [¥¤¥á¡¼¥¸¤«¤ó] /(n) image tube/ +¥¤¥á¡¼¥¸¹­¹ð [¥¤¥á¡¼¥¸¤³¤¦¤³¤¯] /(n) image advertising/ +¥¤¥á¡¼¥¸Ä´ºº [¥¤¥á¡¼¥¸¤Á¤ç¤¦¤µ] /(n) image survey/ +¥¤¥á¥Á¥§¥ó /(abbr) image change (esp. for teen idols)/ +¥¤¥ä¡¼¥Ö¥Ã¥¯ /yearbook/(P)/ +¥¤¥ä¥Ð¥ë¥Ö /ear valve/ +¥¤¥ä¥×¥í¥Æ¥¯¥¿¡¼ /ear protector/ +¥¤¥ä¥Û¡¼¥ó /(n) earphone/ +¥¤¥ä¥Û¥ó /earphone/(P)/ +¥¤¥ä¥Þ¡¼¥¯ /earmark/ +¥¤¥ä¥é¥¦¥ó¥É¥Õ¥¡¥Ã¥·¥ç¥ó /year-round fashion/ +¥¤¥ä¥ê¥ó¥° /(n) earring/(P)/ +¥¤¥é¥¯ /Iraq/(P)/ +¥¤¥é¥·¥ç¥Ê¥ë /irrational/ +¥¤¥é¥¹¥È /(n) (abbr) illustration/(P)/ +¥¤¥é¥¹¥È¥Þ¥Ã¥× /illustrated map/ +¥¤¥é¥¹¥È¥ì¡¼¥·¥ç¥ó /(n) illustration/ +¥¤¥é¥¹¥È¥ì¡¼¥¿¡¼ /(n) illustrator/(P)/ +¥¤¥é¥×¥·¥ç¥ó /eruption/ +¥¤¥é¥ó /Iran/ +¥¤¥ê¡¼¥¬¥ë /illegal/(P)/ +¥¤¥ê¥¸¥¦¥à /(n) iridium (Ir)/(P)/ +¥¤¥ê¥Î¥¤ /Illinois/(P)/ +¥¤¥ê¥å¡¼¥¸¥ç¥ó /illusion/(P)/ +¥¤¥ê¥å¥ß¥Í¥¤¥·¥ç¥ó /illumination/ +¥¤¥ë¡¼¥¸¥ç¥ó /(n) illusion/(P)/ +¥¤¥ë¥³¥ó /(n) (abbr) illumination control/ +¥¤¥ë¥É¥Õ¥é¥ó¥¹ /(n) Ile de France (region around Paris)/ +¥¤¥ë¥ß /(n) (abbr) illumination/ +¥¤¥ë¥ß¥Í¡¼¥·¥ç¥ó /(n) illumination/(P)/ +¥¤¥ì¡¼¥¶¡¼ /(n) eraser/rubber/ +¥¤¥ì¥®¥å¥é¡¼ /(adj-na) irregular/ +¥¤¥ì¥®¥å¥é¡¼¥Ð¥¦¥ó¥É /(n) irregular bound (tennis)/bad bounce/bad hop/ +¥¤¥ì¥Ö¥ó /(n) eleven/(P)/ +¥¤¥ì¥Ö¥ó¥Ê¥¤¥ó /eleven nines/99.999999999 percent/ +¥¤¥í¥³¥¤ /Iroquois/(P)/ +¥¤¥í¥Ë¡¼ /irony/ +¥¤¥í¥Ï /(n) traditional ordering of the Japanese syllabary/ +¥¤¥ó /(n) in/inn/(P)/ +¥¤¥ó¥«¥à /income/ +¥¤¥ó¥«¥à¥²¥¤¥ó /income gain/ +¥¤¥ó¥«¥à¥¿¥Ã¥¯¥¹ /income tax/ +¥¤¥ó¥­ /(n) ink/(P)/ +¥¤¥ó¥­¥å¥Ù¡¼¥·¥ç¥ó /(n) incubation/ +¥¤¥ó¥­¥å¥Ù¡¼¥¿ /(n) incubator/ +¥¤¥ó¥­¥å¥Ù¡¼¥¿¡¼ /incubator/ +¥¤¥ó¥­¥å¥Ù¡¼¥È /(n) incubate/ +¥¤¥ó¥¯ /(n) ink/(P)/ +¥¤¥ó¥¯¥ê¥Ó¥¸¥Í¥¹ /(n) (abbr) incremental business/ +¥¤¥ó¥¯¥ê¥á¥ó¥¿¥ë /(adj-na) incremental/ +¥¤¥ó¥¯¥ê¥á¥ó¥È /(n) increment/ +¥¤¥ó¥¯¥ë¡¼¥É /(n) include/ +¥¤¥ó¥¯¾Ã¤· [¥¤¥ó¥¯¤±¤·] /(n) ink eraser/ +¥¤¥ó¥¯ÉÓ [¥¤¥ó¥¯¤Ó¤ó] /(n) bottle of ink/ +¥¤¥ó¥¯Ôä [¥¤¥ó¥¯¤Ä¤Ü] /(n) inkwell/ +¥¤¥ó¥°¥é¥ó¥É /England/(P)/ +¥¤¥ó¥°¥é¥ó¥É¶ä¹Ô [¥¤¥ó¥°¥é¥ó¥É¤®¤ó¤³¤¦] /(n) Bank of England/ +¥¤¥ó¥°¥ê¥Ã¥·¥å¥°¥ê¥Ã¥× /English grip (tennis)/(P)/ +¥¤¥ó¥°¥ê¥Ã¥·¥å¥Ö¥ì¥Ã¥¯¥Õ¥¡¡¼¥¹¥È /English breakfast/ +¥¤¥ó¥°¥ê¥Ã¥·¥å¥Û¥ë¥ó /English horn (music)/cor anglais/ +¥¤¥ó¥³¡¼¥¹ /(n) (1) inside track (trans: in course)/(2) inside pitch (baseball)/(P)/ +¥¤¥ó¥³¡¼¥Ê¡¼ /(n) (abbr) inside corner/ +¥¤¥ó¥´¥Ã¥È /ingot/(P)/ +¥¤¥ó¥µ¡¼¥­¥Ã¥È¥Æ¥¹¥¿ /in-circuit tester/ +¥¤¥ó¥µ¡¼¥È /(n) insert/ +¥¤¥ó¥µ¥¤¥À¡¼ /(n) insider/(P)/ +¥¤¥ó¥µ¥¤¥À¡¼¼è°ú [¥¤¥ó¥µ¥¤¥À¡¼¤È¤ê¤Ò¤­] /(n) insider trading/ +¥¤¥ó¥µ¥¤¥É /(n) inside (e.g. of home plate)/ +¥¤¥ó¥µ¥¤¥É¥¢¥¦¥È /(n) inside out/swinging golf club with an inside out motion/ +¥¤¥ó¥µ¥¤¥É¥¹¥È¡¼¥ê¡¼ /inside story/(P)/ +¥¤¥ó¥µ¥¤¥É¥Ù¡¼¥¹¥Ü¡¼¥ë /inside baseball/ +¥¤¥ó¥µ¥¤¥É¥Ù¥ë¥È /inside belt/ +¥¤¥ó¥µ¥¤¥É¥ì¥Ý¡¼¥È /inside report/ +¥¤¥ó¥µ¥¤¥É¥ï¡¼¥¯ /inside work/catcher's game/ +¥¤¥ó¥¶¥Û¡¼¥ë /in the hole/ +¥¤¥ó¥·¥Ç¥ó¥È /(n) incident/ +¥¤¥ó¥·¥å¡¼¥È /inshoot/ +¥¤¥ó¥·¥å¥¢¥é¥ó¥¹ /insurance/ +¥¤¥ó¥·¥å¥é¥ê¥Æ¥£¡¼ /insularity/ +¥¤¥ó¥·¥å¥ê¥ó /(n) insulin/(P)/ +¥¤¥ó¥·¥å¥ê¥ó¥·¥ç¥Ã¥¯ÎÅË¡ [¥¤¥ó¥·¥å¥ê¥ó¥·¥ç¥Ã¥¯¤ê¤ç¤¦¤Û¤¦] /(n) insulin shock therapy/ +¥¤¥ó¥·¥å¥ì¡¼¥·¥ç¥ó /insulation/ +¥¤¥ó¥¸¥¦¥à /(n) indium (In)/ +¥¤¥ó¥¸¥§¥¯¥·¥ç¥ó /(n) injection/ +¥¤¥ó¥¸¥§¥¯¥¿¡¼ /injector/ +¥¤¥ó¥¸¥±¡¼¥¿ /(n) indicator/ +¥¤¥ó¥¸¥±¡¼¥¿¡¼ /indicator/ +¥¤¥ó¥¸¥´ /(n) indigo/ +¥¤¥ó¥¸¥´¥Ö¥ë¡¼ /(n) indigo (blue)/ +¥¤¥ó¥¸¥ì¡¼¥¹ /Indianapolis 500 mile race/ +¥¤¥ó¥¹¥¿¥Þ¥Á¥Ã¥¯¥«¥á¥é /Instamatic camera/(P)/ +¥¤¥ó¥¹¥¿¥ó¥¹ /(n) instance/ +¥¤¥ó¥¹¥¿¥ó¥È /(adj-na,n) instant/(P)/ +¥¤¥ó¥¹¥¿¥ó¥È¥³¡¼¥Ò¡¼ /(n) instant coffee/ +¥¤¥ó¥¹¥¿¥ó¥È¥á¥Ã¥»¡¼¥¸ /(n) instant message (IM)/ +¥¤¥ó¥¹¥¿¥ó¥È¥é¡¼¥á¥ó /(n) instant ramen/precooked Chinese noodles/ +¥¤¥ó¥¹¥¿¥ó¥È¿©ÉÊ [¥¤¥ó¥¹¥¿¥ó¥È¤·¤ç¤¯¤Ò¤ó] /instant foods/ +¥¤¥ó¥¹¥Æ¥£¥Á¥å¡¼¥·¥ç¥ó /institution/(P)/ +¥¤¥ó¥¹¥Æ¥£¥ó¥¯¥È /instinct/ +¥¤¥ó¥¹¥Æ¥Ã¥×¥­¥Ã¥¯ /instep kick (soccer)/ +¥¤¥ó¥¹¥È /(abbr) instant/installation/instructions (e.g. briefings for market researchers)/ +¥¤¥ó¥¹¥È¡¼¥é /installer/ +¥¤¥ó¥¹¥È¡¼¥ë /(n) install/ +¥¤¥ó¥¹¥È¡¼¥ë¥á¥ó¥È /installment/ +¥¤¥ó¥¹¥È¥é¥¯¥·¥ç¥ó /(n) instruction/ +¥¤¥ó¥¹¥È¥é¥¯¥¿¡¼ /(n) instructor/(P)/ +¥¤¥ó¥¹¥È¥ë¥á¥ó¥È¥Ñ¥Í¥ë /(n) instrument panel/ +¥¤¥ó¥¹¥Ô¥ì¡¼¥·¥ç¥ó /(n) inspiration/(P)/ +¥¤¥ó¥¹¥Ú¥¯¥·¥ç¥ó /(n) inspection/ +¥¤¥ó¥¹¥Ú¥¯¥¿¡¼ /inspector/ +¥¤¥ó¥¹¥é /(abbr) inside slider (baseball)/ +¥¤¥ó¥¹¥ê¥óÄñ¹³À­¾É¸õ·² [¥¤¥ó¥¹¥ê¥ó¤Æ¤¤¤³¤¦¤»¤¤¤·¤ç¤¦¤³¤¦¤°¤ó] /(n) insulin-resistance syndrome/ +¥¤¥ó¥»¥­¥å¥ê¥Æ¥£¡¼ /insecurity/ +¥¤¥ó¥»¥¹¥È /incest/ +¥¤¥ó¥»¥ó¥¹ /incense/ +¥¤¥ó¥»¥ó¥Æ¥£¥Ö /incentive/(P)/ +¥¤¥ó¥»¥ó¥Æ¥£¥Ö¥»¡¼¥ë /incentive sale/ +¥¤¥ó¥½¡¼¥ë /insole/ +¥¤¥ó¥¿¡¼ /(n) (abbr) interchange/international/(P)/ +¥¤¥ó¥¿¡¼¥ª¥Ú¥é¥Ó¥ê¥Æ¥£¡¼ /interoperability/ +¥¤¥ó¥¿¡¼¥«¥Ã¥È /intercut/ +¥¤¥ó¥¿¡¼¥«¥ì¥Ã¥¸ /intercollegiate (games)/ +¥¤¥ó¥¿¡¼¥³¡¼¥¹ /intercourse/ +¥¤¥ó¥¿¡¼¥¹¥Æ¡¼¥È¥Ï¥¤¥¦¥¨¡¼ /(n) interstate highway/ +¥¤¥ó¥¿¡¼¥»¥×¥¿¡¼ /interceptor/ +¥¤¥ó¥¿¡¼¥»¥×¥È /(n) intercept/ +¥¤¥ó¥¿¡¼¥¼¥ß /(abbr) inter seminar/ +¥¤¥ó¥¿¡¼¥¼¥ß¥Ê¡¼¥ë /inter seminar/ +¥¤¥ó¥¿¡¼¥Á¥§¥ó¥¸ /(n) interchange/ +¥¤¥ó¥¿¡¼¥Ê¥·¥ç¥Ê¥ë /(adj-na,n) international/(P)/ +¥¤¥ó¥¿¡¼¥Ê¥·¥ç¥Ê¥ë¥Ð¥«¥í¥ì¥¢ /International Baccalaureat/ +¥¤¥ó¥¿¡¼¥Ê¥·¥ç¥ó¥¢¥ê¥º¥à /internationalism/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È /(n) the Internet/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥¢¥É¥ì¥¹ /(n) Internet address/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥ª¡¼¥¯¥·¥ç¥ó /(n) Internet auction/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥«¥Õ¥§ /(n) Internet cafe/cybercafe/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥®¥ã¥ó¥Ö¥ë /(n) Internet gambling/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥»¥­¥å¥ê¥Æ¥£ /(n) Internet security/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥Ð¥Ö¥ë /(n) dot-com bubble/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥Ð¥ó¥­¥ó¥° /(n) Internet banking/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥×¥í¥È¥³¥ë /(n) Internet Protocol (IP)/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥×¥í¥È¥³¥ë¥¢¥É¥ì¥¹ /(n) Internet Protocol address/IP address/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥æ¡¼¥¶¡¼ /(n) Internet user/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥é¥¸¥ª /(n) Internet radio/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥ï¡¼¥­¥ó¥° /internetworking/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥ï¡¼¥¯ /internetwork/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥È±ÜÍ÷¥½¥Õ¥È [¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤¨¤Ä¤é¤ó¥½¥Õ¥È] /(n) Web browser/Web-browsing software/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ [¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤»¤Ä¤¾¤¯] /(n) Internet connection/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¶È¼Ô [¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤»¤Ä¤¾¤¯¤®¤ç¤¦¤·¤ã] /(n) Internet service provider (ISP)/ +¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÊüÁ÷ [¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤Û¤¦¤½¤¦] /(n) Webcast/Internet broadcast/ +¥¤¥ó¥¿¡¼¥Ï¥¤ /(n) (abbr) inter high school/ +¥¤¥ó¥¿¡¼¥Ð¥ë /(n) interval/ +¥¤¥ó¥¿¡¼¥Ð¥ë¥È¥ì¡¼¥Ë¥ó¥° /interval training/ +¥¤¥ó¥¿¡¼¥Ð¥ó¥¯¼è°ú [¥¤¥ó¥¿¡¼¥Ð¥ó¥¯¤È¤ê¤Ò¤­] /(n) interbank exchange dealings/ +¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹ /(n) interface/ +¥¤¥ó¥¿¡¼¥Õ¥§¥¢ /interfere/ +¥¤¥ó¥¿¡¼¥Õ¥§¥¢¥é¥ó¥¹ /interference/ +¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹ /(n) interface/ +¥¤¥ó¥¿¡¼¥Õ¥§¥í¥ó /(n) interferon/(P)/ +¥¤¥ó¥¿¡¼¥Õ¥©¥ó /intercom/ +¥¤¥ó¥¿¡¼¥×¥ê¥¿ /(n) interpreter/ +¥¤¥ó¥¿¡¼¥×¥ê¥¿¡¼ /interpreter/ +¥¤¥ó¥¿¡¼¥Û¥ó /(n) interphone/ +¥¤¥ó¥¿¡¼¥Ý¡¼¥ë /Interpol/International Criminal Police Organization/ +¥¤¥ó¥¿¡¼¥Ý¥ë /(n) Interpol/International Criminal Police Organization/ +¥¤¥ó¥¿¡¼¥é¥×¥È /interrupt/ +¥¤¥ó¥¿¡¼¥ê¡¼¥Ö /(n) interleave/ +¥¤¥ó¥¿¡¼¥í¥Ã¥­¥ó¥°¥°¥ê¥Ã¥× /(n) interlocking grip (golf)/ +¥¤¥ó¥¿¡¼¥ó /(n) intern/(P)/ +¥¤¥ó¥¿¡¼¥ó¥·¥Ã¥× /(n) internship/ +¥¤¥ó¥¿¡¼¥óÀ©ÅÙ [¥¤¥ó¥¿¡¼¥ó¤»¤¤¤É] /(n) internship system/ +¥¤¥ó¥¿¥»¥×¥È /(n) intercept/(P)/ +¥¤¥ó¥¿¥Ð¥ë /(n) interval/ +¥¤¥ó¥¿¥Ó¥å /(n,vs) interview/ +¥¤¥ó¥¿¥Ó¥å¡¼ /(n,vs) interview/(P)/ +¥¤¥ó¥¿¥Ó¥å¥¢¡¼ /(n) interviewer/(P)/ +¥¤¥ó¥¿¥Ó¥å¥¦ /(ik) (n,vs) interview/ +¥¤¥ó¥¿¥Õ¥¡¥¯¥¹ÄÌ¿® [¥¤¥ó¥¿¥Õ¥¡¥¯¥¹¤Ä¤¦¤·¤ó] /Interfax news agency/ +¥¤¥ó¥¿¥Õ¥§¡¼¥¹ /(n) interface/ +¥¤¥ó¥¿¥Õ¥§¥¤¥¹ /(n) interface/ +¥¤¥ó¥¿¥Õ¥§¥¹ /(n) interface/ +¥¤¥ó¥¿¥×¥ê¥¿ /(n) interpreter/ +¥¤¥ó¥¿¥×¥ê¥Æ¥£¥Ö /(n) interpretive/ +¥¤¥ó¥¿¥×¥ê¥È /(n) interpret/ +¥¤¥ó¥¿¥é¥¯¥·¥ç¥ó /(n) interaction/ +¥¤¥ó¥¿¥é¥¯¥Æ¥£¥Ö /(adj-na,n) interactive/(P)/ +¥¤¥ó¥¿¥é¥¯¥Æ¥£¥ô /interactive/ +¥¤¥ó¥¿¥é¥×¥È /interrupt/ +¥¤¥ó¥¿¥ì¥¹¥È /interest/ +¥¤¥ó¥¿¥ô¥å¡¼ /(n,vs) interview/ +¥¤¥ó¥¿¥ô¥å¥¢¡¼ /(n) interviewer/ +¥¤¥ó¥À¥¤¥ì¥¯¥È /(adj-na) indirect/ +¥¤¥ó¥À¥¯¥·¥ç¥ó /(n) induction/ +¥¤¥ó¥À¥¹¥È¥ê /(n) industry/(P)/ +¥¤¥ó¥À¥¹¥È¥ê¥¢¥ë /(adj-na,n) industrial/(P)/ +¥¤¥ó¥À¥¹¥È¥ê¥¢¥ë¥¨¥ó¥¸¥Ë¥¢¥ê¥ó¥° /industrial engineering/ +¥¤¥ó¥À¥¹¥È¥ê¥¢¥ë¥Ç¥¶¥¤¥Ê¡¼ /industrial designer/ +¥¤¥ó¥À¥¹¥È¥ê¥¢¥ë¥Ç¥¶¥¤¥ó /industrial design/ +¥¤¥ó¥À¥¹Ê¸ÌÀ [¥¤¥ó¥À¥¹¤Ö¤ó¤á¤¤] /(n) Indus (valley) civilization/ +¥¤¥ó¥Á /(n) inch/(P)/ +¥¤¥ó¥Á¥­ /(adj-na,n,vs) (1) cheating/fake/bogus/(2) travelling seller of trinkets, magic tricks, etc./(P)/ +¥¤¥ó¥Ä¡¼¥ê¥¹¥È /(ru:) Inturist/ +¥¤¥ó¥Æ¥°¥é¥ë /(n) integral/ +¥¤¥ó¥Æ¥°¥ì¡¼¥·¥ç¥ó /(n) integration/(P)/ +¥¤¥ó¥Æ¥°¥ì¡¼¥Æ¥Ã¥È /integrated/ +¥¤¥ó¥Æ¥°¥ì¡¼¥È /integrate/ +¥¤¥ó¥Æ¥¸¥ã /integer/ +¥¤¥ó¥Æ¥é¥¯¥Æ¥£¥Ö /(n) interactive/ +¥¤¥ó¥Æ¥ê /(n) (abbr) egghead/intelligentsia/(P)/ +¥¤¥ó¥Æ¥ê¥¢ /(n) interior/(P)/ +¥¤¥ó¥Æ¥ê¥¢¥¢¥É¥Ð¥¤¥µ¡¼ /interior adviser/ +¥¤¥ó¥Æ¥ê¥¢¥¯¥é¥Õ¥È /interior craft/ +¥¤¥ó¥Æ¥ê¥¢¥³¡¼¥Ç¥£¥Í¡¼¥¿¡¼ /interior coordinator/ +¥¤¥ó¥Æ¥ê¥¢¥Ç¥¶¥¤¥Ê¡¼ /interior designer/ +¥¤¥ó¥Æ¥ê¥¢¥Ç¥¶¥¤¥ó /interior design/ +¥¤¥ó¥Æ¥ê¥²¥ó¥Á¥ã /(ru:) intelligentsia/ +¥¤¥ó¥Æ¥ê¥¸¥§¥ó¥¹ /(n) intelligence/(P)/ +¥¤¥ó¥Æ¥ê¥¸¥§¥ó¥¹¥µ¡¼¥Ó¥¹ /intelligence service/ +¥¤¥ó¥Æ¥ê¥¸¥§¥ó¥¹¥Æ¥¹¥È /intelligence test/ +¥¤¥ó¥Æ¥ê¥¸¥§¥ó¥È /(adj-na,n) intelligent/(P)/ +¥¤¥ó¥Æ¥ê¥¸¥§¥ó¥È¥·¥Æ¥£¡¼ /intelligent city/ +¥¤¥ó¥Æ¥ê¥¸¥§¥ó¥È¥¿¡¼¥ß¥Ê¥ë /(n) intelligent terminal/ +¥¤¥ó¥Æ¥ê¥¸¥§¥ó¥È¥Ó¥ë /(abbr) intelligent building/ +¥¤¥ó¥Æ¥ë /(1) Intel (chip manufacturer)/(2) interline leads/(P)/ +¥¤¥ó¥Æ¥ë¥¯¥Á¥å¥¢¥ë /intellectual/ +¥¤¥ó¥Æ¥ë¥µ¥Ã¥È /Intelsat/International Telecommunications Satellite Organization/(P)/ +¥¤¥ó¥Æ¥ó¥·¥Æ¥£ /intensity/ +¥¤¥ó¥Æ¥ó¥·¥Ö /(adj-na) intensive/ +¥¤¥ó¥Æ¥ó¥·¥ç¥Ê¥ë /(adj-na) intentional/ +¥¤¥ó¥Ç¥£¡¼¥º¥Ó¥Ç¥ª /(n) (abbr) pornographic videos (trans: indecent videos)/ +¥¤¥ó¥Ç¥£¥¢¥Ê /Indiana/(P)/ +¥¤¥ó¥Ç¥£¥¢¥Ê¥Ý¥ê¥¹£µ£°£°¥Þ¥¤¥ë¥ì¡¼¥¹ /Indianapolis 500-mile race (each year on May 30th)/ +¥¤¥ó¥Ç¥£¥¢¥Ú¡¼¥Ñ¡¼ /(n) India paper/ +¥¤¥ó¥Ç¥£¥¢¥ó /(n) Indian/(P)/ +¥¤¥ó¥Ç¥£¥¢¥ó¥µ¥Þ¡¼ /Indian summer/ +¥¤¥ó¥Ç¥£¥¢¥ó¥¸¥å¥¨¥ê¡¼ /Indian jewellry/ +¥¤¥ó¥Ç¥£¥¢»æ [¥¤¥ó¥Ç¥£¥¢¤«¤ß] /India paper/ +¥¤¥ó¥Ç¥£¥ª /(n) an Indian/ +¥¤¥ó¥Ç¥£¥Ó¥¸¥å¥¢¥ê¥¹¥È /individualist/ +¥¤¥ó¥Ç¥£¥Ó¥¸¥å¥¢¥ê¥º¥à /individualism/ +¥¤¥ó¥Ç¥£¥Ó¥¸¥å¥¢¥ë /individual/ +¥¤¥ó¥Ç¥£¥Ú¥ó¥Ç¥ó¥È /(adj-na,n) independent/(P)/ +¥¤¥ó¥Ç¥£¥Ú¥ó¥Ç¥ó¥È¥ê¥Ó¥ó¥°±¿Æ° [¥¤¥ó¥Ç¥£¥Ú¥ó¥Ç¥ó¥È¥ê¥Ó¥ó¥°¤¦¤ó¤É¤¦] /(n) Independent Living Movement/ +¥¤¥ó¥Ç¥­¥·¥ó¥° /(n) indexing/ +¥¤¥ó¥Ç¥¯¥µ¡¼¥·¥ç¥ó /indexation/ +¥¤¥ó¥Ç¥Ã¥¯¥¹ /(n) index/indices/(P)/ +¥¤¥ó¥Ç¥Ã¥¯¥¹¥Õ¥¡¥ó¥É /index fund/ +¥¤¥ó¥Ç¥ó¥Æ¡¼¥·¥ç¥ó /(n) indentation/ +¥¤¥ó¥Ç¥ó¥Æ¥¤¥·¥ç¥ó /indentation/ +¥¤¥ó¥Ç¥ó¥È /(n) indent/ +¥¤¥ó¥È¥Í¡¼¥·¥ç¥ó /(n) intonation/(P)/ +¥¤¥ó¥È¥í /(abbr) introduction/(P)/ +¥¤¥ó¥È¥í¥À¥¯¥·¥ç¥ó /(n) introduction/ +¥¤¥ó¥É /India/(P)/ +¥¤¥ó¥É¡¼¥ë¿Ý»À [¥¤¥ó¥É¡¼¥ë¤µ¤¯¤µ¤ó] /(n) indoleacetic acid/ +¥¤¥ó¥É¥¢ /(n) indoor/(P)/ +¥¤¥ó¥É¥¢¥²¡¼¥à /indoor game/ +¥¤¥ó¥É¥¢¥¹¥Ý¡¼¥Ä /indoor sports/ +¥¤¥ó¥É¥´¥à¤ÎÌÚ [¥¤¥ó¥É¥´¥à¤Î¤­] /(n) India rubber tree/ +¥¤¥ó¥É¥·¥Ê /Indochina/(P)/ +¥¤¥ó¥É¥·¥Ê¸ì² [¥¤¥ó¥É¥·¥Ê¤´¤¾¤¯] /(n) Indo-Chinese languages/ +¥¤¥ó¥É¥Í¥·¥¢ /Indonesia/(P)/ +¥¤¥ó¥É¥Í¥·¥¢¸ì [¥¤¥ó¥É¥Í¥·¥¢¤´] /(n) Indonesian (language)/ +¥¤¥ó¥É¥è¡¼¥í¥Ã¥Ñ¸ì² [¥¤¥ó¥É¥è¡¼¥í¥Ã¥Ñ¤´¤¾¤¯] /(n) Indo-European languages/ +¥¤¥ó¥É¥é¥¤¥ª¥ó /(n) Asiatic lion (trans: Indian lion)/ +¥¤¥ó¥É¸ì [¥¤¥ó¥É¤´] /(n) Indian languages/ +¥¤¥ó¥É¾Ý [¥¤¥ó¥É¤¾¤¦] /(n) Indian elephant/Asian elephant/ +¥¤¥ó¥É¿åµí [¥¤¥ó¥É¤¹¤¤¤®¤å¤¦] /(n) Indian buffalo/ +¥¤¥ó¥ÉÁíÆÄ [¥¤¥ó¥É¤½¤¦¤È¤¯] /(n) Viceroy of India/ +¥¤¥ó¥ÉÂçËã [¥¤¥ó¥É¤¿¤¤¤Þ] /(n) Indian hemp/ +¥¤¥ó¥ÉÍÎ [¥¤¥ó¥É¤è¤¦] /Indian Ocean/(P)/ +¥¤¥ó¥Ê¡¼ /(adj) inner/ +¥¤¥ó¥Ê¡¼¥¹¥Ú¡¼¥¹ /inner space/(P)/ +¥¤¥ó¥Ê¡¼¥È¥ê¥Ã¥× /inner trip/ +¥¤¥ó¥Ê¡¼¥Ù¥ó¥Á¥ã¡¼ /inner venture/ +¥¤¥ó¥Ê¡¼¥é¥¤¥Õ /inner life/ +¥¤¥ó¥Ï¥¤ /in high/ +¥¤¥ó¥Ï¥¦¥¹ /(n) in-house/ +¥¤¥ó¥Ð¡¼¥¹ /inverse/ +¥¤¥ó¥Ð¡¼¥¿¡¼ /inverter/(P)/ +¥¤¥ó¥Ð¥Í¥¹ /(n) Inverness/ +¥¤¥ó¥Ð¥é¥ó¥¹ /(adj-na) imbalance/(P)/ +¥¤¥ó¥Ñ¥¯¥È /(n) impact/(P)/ +¥¤¥ó¥Ñ¥¯¥È¥í¡¼¥ó /impact loan/ +¥¤¥ó¥Ñ¥Í /(abbr) instrument panel/ +¥¤¥ó¥Ñ¥ë¥¹ /(n) impulse/ +¥¤¥ó¥Ó¥¸¥Ö¥ë /(adj-na) invisible/ +¥¤¥ó¥Ó¥¸¥Ö¥ë¥ê¥¹¥¯ /invisible risk/ +¥¤¥ó¥Ó¥Æ¡¼¥·¥ç¥ó /invitation/ +¥¤¥ó¥Ô¡¼¥À¥ó¥¹ /(n) impedance/ +¥¤¥ó¥Ô¡¼¥À¥ó¥¹À°¹ç [¥¤¥ó¥Ô¡¼¥À¥ó¥¹¤»¤¤¤´¤¦] /(n) impedance matching/ +¥¤¥ó¥Õ¥¡¥¤¥È /infighting (boxing)/ +¥¤¥ó¥Õ¥¡¥ó¥È /(n) infant/ +¥¤¥ó¥Õ¥£¡¼¥ë¥É¥Õ¥é¥¤ /infield fly/ +¥¤¥ó¥Õ¥§¥ê¥ª¥ê¥Æ¥£¡¼¥³¥ó¥×¥ì¥Ã¥¯¥¹ /inferiority complex/ +¥¤¥ó¥Õ¥§¥ë¥Î /inferno/ +¥¤¥ó¥Õ¥© /(abbr) information/ +¥¤¥ó¥Õ¥©¡¼¥Þ¡¼ /informer/ +¥¤¥ó¥Õ¥©¡¼¥Þ¥ë /(adj-na) informal/ +¥¤¥ó¥Õ¥©¡¼¥Þ¥ë¥ª¡¼¥¬¥Ë¥¼¡¼¥·¥ç¥ó /informal organization/ +¥¤¥ó¥Õ¥©¡¼¥Þ¥ë¥É¥ì¥¹ /informal dress/ +¥¤¥ó¥Õ¥©¡¼¥à¥É¥³¥ó¥»¥ó¥È /(n) informed consent/ +¥¤¥ó¥Õ¥©¡¼¥á¡¼¥·¥ª¥ó /information/ +¥¤¥ó¥Õ¥©¥Þ¡¼¥·¥ã¥ë /(n) (abbr) information commercial/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó /(n) information/(P)/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥¢¥Ê¥ê¥È /information analyst/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥®¥ã¥× /information gap/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥µ¥¤¥¨¥ó¥¹ /information science/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥·¥¹¥Æ¥à /information system/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥·¥ó¥¸¥±¡¼¥È /information syndicate/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥»¥ª¥ê¡¼ /information theory/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥½¥µ¥¤¥¨¥Æ¥£¡¼ /information society/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥Ç¥£¥¹¥¯¥í¡¼¥¸¥ã¡¼ /information disclosure/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥Ç¥â¥¯¥é¥·¡¼ /information democracy/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥Ö¥í¡¼¥«¡¼ /information broker/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥×¥í¥»¥Ã¥µ¡¼ /information processor/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥×¥í¥»¥Ã¥·¥ó¥° /information processing/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥×¥í¥Ð¥¤¥À¡¼ /information provider/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥æ¡¼¥Æ¥£¥ê¥Æ¥£¡¼ /information utility/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥ê¥Æ¥é¥·¡¼ /information literacy/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥ê¥È¥ê¡¼¥Ð¥ë /information retrieval/ +¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¥ì¥Ü¥ê¥å¡¼¥·¥ç¥ó /information revolution/ +¥¤¥ó¥Õ¥é /(n) (abbr) infrastructure/(P)/ +¥¤¥ó¥Õ¥é¥¹¥È¥é¥¯¥Á¥ã¡¼ /(n) infrastructure/(P)/ +¥¤¥ó¥Õ¥é³«È¯ [¥¤¥ó¥Õ¥é¤«¤¤¤Ï¤Ä] /infrastructure development/ +¥¤¥ó¥Õ¥ë¥¨¥ó¥¶ /(n) influenza/(P)/ +¥¤¥ó¥Õ¥ë¥¨¥ó¥¶¥¦¥¤¥ë¥¹ /influenza virus/ +¥¤¥ó¥Õ¥ë¥¨¥ó¥¹ /influence/ +¥¤¥ó¥Õ¥ì /(n) (abbr) inflation/(P)/ +¥¤¥ó¥Õ¥ì¡¼¥·¥ç¥ó /(n) inflation/(P)/ +¥¤¥ó¥Õ¥ì¡¼¥·¥ç¥ó²ñ·× [¥¤¥ó¥Õ¥ì¡¼¥·¥ç¥ó¤«¤¤¤±¤¤] /(n) inflation accounting/ +¥¤¥ó¥Õ¥ì¥®¥ã¥Ã¥× /inflationary gap/ +¥¤¥ó¥Õ¥ì¥¿¡¼¥²¥Ã¥È /(n) inflation target/ +¥¤¥ó¥Õ¥ì¥Ø¥Ã¥¸ /inflation hedge (hedge against inflation)/ +¥¤¥ó¥Õ¥ì·¹¸þ [¥¤¥ó¥Õ¥ì¤±¤¤¤³¤¦] /(n) inflationary tendency/ +¥¤¥ó¥Õ¥ìÀ¯ºö [¥¤¥ó¥Õ¥ì¤»¤¤¤µ¤¯] /(n) inflationary policy/ +¥¤¥ó¥Õ¥ìÂкö [¥¤¥ó¥Õ¥ì¤¿¤¤¤µ¤¯] /(n) counter-inflation measures/ +¥¤¥ó¥×¥Ã¥È /(n) input/(P)/ +¥¤¥ó¥×¥ê¥±¡¼¥·¥ç¥ó /implication/ +¥¤¥ó¥×¥ê¥á¥ó¥¿ /(n) implementor/ +¥¤¥ó¥×¥ê¥á¥ó¥Æ¡¼¥·¥ç¥ó /(n) implementation/ +¥¤¥ó¥×¥ê¥á¥ó¥Æ¥¤¥·¥ç¥ó /implementation/ +¥¤¥ó¥×¥ê¥á¥ó¥È /(n) implement/ +¥¤¥ó¥×¥ì¡¼ /in play (sports)/ +¥¤¥ó¥×¥ì¥Ã¥·¥Ö /(adj-na) impressive/ +¥¤¥ó¥×¥ì¥Ã¥·¥ç¥ó /(n) impression/ +¥¤¥ó¥×¥ì¥á¥ó¥È /implement/ +¥¤¥ó¥×¥í¥Ó¥¼¡¼¥·¥ç¥ó /improvisation/ +¥¤¥ó¥×¥í¥ô¥¡¥¤¥¼¥£¥·¥ç¥ó /improvisation/ +¥¤¥ó¥Ø¥ê¥¿¥ó¥¹ /(n) inheritance (computer term)/ +¥¤¥ó¥Ù¡¼¥À¡¼ /invader/ +¥¤¥ó¥Ù¥¹¥Æ¥á¥ó¥È¥«¥¦¥ó¥»¥é¡¼ /investment counselor/ +¥¤¥ó¥Ù¥¹¥Æ¥á¥ó¥È¥Ð¥ó¥¯ /investment bank/ +¥¤¥ó¥Ù¥¹¥È¥á¥ó¥È /investment/ +¥¤¥ó¥Ù¥¹¥È¥á¥ó¥È¥¢¥Ê¥ê¥¹¥È /investment analyst/ +¥¤¥ó¥Ù¥ó¥·¥ç¥ó /invention/ +¥¤¥ó¥Ù¥ó¥È¥ê¡¼ /inventory/ +¥¤¥ó¥Ù¥ó¥È¥ê¡¼¥µ¥¤¥¯¥ë /inventory cycles/ +¥¤¥ó¥Ù¥ó¥È¥ê¡¼¥Õ¥¡¥¤¥Ê¥ó¥¹ /inventory finance/ +¥¤¥ó¥Ù¥ó¥È¥ê¡¼¥ê¥«¥Ð¥ê¡¼ /inventory recovery/ +¥¤¥ó¥Ù¥ó¥È¥ê¡¼¥ê¥»¥Ã¥·¥ç¥ó /inventory recession/ +¥¤¥ó¥Ú¡¼¥À¥ó¥¹ /impedance/ +¥¤¥ó¥Ú¥ê¥¢¥ë /imperial/(P)/ +¥¤¥ó¥Ü¥¤¥¹ /(n) invoice/(P)/ +¥¤¥ó¥Ü¥ë¥Ö /involve/ +¥¤¥ó¥Ý /(abbr) impotence/ +¥¤¥ó¥Ý¡¼¥¿¥ó¥È /important/ +¥¤¥ó¥Ý¡¼¥È /import/(P)/ +¥¤¥ó¥Ý¥·¥Ö¥ë /(adj-na) impossible/ +¥¤¥ó¥Ý¥Æ¥ó¥¹ /impotence/ +¥¤¥ó¥Ý¥Æ¥ó¥Ä /(de:) (n) impotence (de: Impotenz)/ +¥¤¥ó¥ÝÌô [¥¤¥ó¥Ý¤ä¤¯] /(abbr) anti-impotence medication/ +¥¤¥ó¥Þ¥ë¥µ¥Ã¥È /INMARSAT/International Maritime Satellite Organization/(P)/ +¥¤¥ó¥á¥¬¥Á¥ã¡¼¥È /(n) TV test pattern chart/megacycles chart/ +¥¤¥ó¥é¥¤¥ó /(n) in-line/ +¥¤¥ó¥í¡¼ /in low/ +¥¤¥ó¥ô¥¡¡¼¥¹ /inverse/ +¥¤¥ó¥ô¥¡¥ê¥¢¥ó¥È /invariant/ +¥¤¥ó¥ô¥§¥ó¥·¥ç¥ó /invention/ +¥¤¥ó¥ô¥©¥¤¥¹ /invoice/ +¥¤¥ô /Eve/(P)/ +¥¤¥ô¥µ¥ó¥í¡¼¥é¥ó /Yves Saint-Laurent (brand name)/ +¥¤Ã»Ä´ [¥¤¤¿¤ó¤Á¤ç¤¦] /A minor/ +¥¤Ä¹Ä´ [¥¤¤Á¤ç¤¦¤Á¤ç¤¦] /A major/ +¥¦¡¼¥¹¥¿¡¼¥½¡¼¥¹ /Worcester (Worcestershire) sauce/(P)/ +¥¦¡¼¥¹¥Æ¥Ã¥É /(n) worsted/ +¥¦¡¼¥Õ¥¡¡¼ /woofer/ +¥¦¡¼¥Þ¥ó /(n) woman/(P)/ +¥¦¡¼¥Þ¥ó¥Ï¥ó¥¿¡¼ /(n) woman hunter/ +¥¦¡¼¥Þ¥ó¥Ñ¥ï¡¼ /(n) woman power/ +¥¦¡¼¥Þ¥ó¥ê¥Ö /(n) (abbr) women's liberation/ +¥¦¡¼¥ê¡¼¥³¥Ã¥È¥ó /woolly cotton/ +¥¦¡¼¥ê¡¼¥Ê¥¤¥í¥ó /(n) woolly nylon/ +¥¦¡¼¥ë /(n) wool/(P)/ +¥¦¡¼¥í¥óÃã [¥¦¡¼¥í¥ó¤Á¤ã] /(n) Oolong tea/ +¥¦¥£¡¼¥¯ /(n) week/weak/(P)/ +¥¦¥£¡¼¥¯¥¨¥ó¥É /(n) weekend/(P)/ +¥¦¥£¡¼¥¯¥Ç¡¼ /(n) weekday/(P)/ +¥¦¥£¡¼¥¯¥Ç¥¤ /weekday/ +¥¦¥£¡¼¥¯¥Ý¥¤¥ó¥È /weak point/ +¥¦¥£¡¼¥¯¥ê¡¼ /(n) weekly/(P)/ +¥¦¥£¡¼¥ó¥¢¥Ô¡¼¥ë /Vienna Appeal/ +¥¦¥£¥¯ /wick/ +¥¦¥£¥¶¡¼¥É /(n) wizard/ +¥¦¥£¥¸¥§¥Ã¥È /widget/(P)/ +¥¦¥£¥¸¥ãÈÄ [¥¦¥£¥¸¥ã¤Ð¤ó] /(n) ouija board/ +¥¦¥£¥¹¥­¡¼ /(n) whisky/whiskey/(P)/ +¥¦¥£¥¹¥­¡¼¥µ¥¦¡¼ /whisky sour/ +¥¦¥£¥¹¥­¡¼¥Ü¥ó¥Ü¥ó /whisky bonbon/liqueur candy/ +¥¦¥£¥¹¥³¥ó¥·¥ó /Wisconsin/(P)/ +¥¦¥£¥Ã¥È /(n) wit/ +¥¦¥£¥ë¥¹ /(n) virus/(P)/ +¥¦¥£¥ó¥«¡¼ /(n) winker/(car) blinker/(P)/ +¥¦¥£¥ó¥¯ /wink/ +¥¦¥£¥ó¥°¥¹ /wings/ +¥¦¥£¥ó¥¶¡¼²È [¥¦¥£¥ó¥¶¡¼¤±] /(n) House of Windsor/ +¥¦¥£¥ó¥¿¡¼ /winter/(P)/ +¥¦¥£¥ó¥É /(n) window/ +¥¦¥£¥ó¥É¥¦ /(n) window/ +¥¦¥£¥ó¥É¥¦¥·¥ç¥Ã¥Ô¥ó¥° /(n) window-shopping/ +¥¦¥£¥ó¥Ö¥ë¥É¥ó /(n) Wimbledon/ +¥¦¥¤ /(fr:) (int) yes (fr: oui)/(P)/ +¥¦¥¤¡¼¥¯ /(n) week/ +¥¦¥¤¡¼¥¯¥¨¥ó¥É /(n) weekend/(P)/ +¥¦¥¤¡¼¥¯¥¨¥ó¥É¥«¡¼¥Ú¥ó¥¿¡¼ /weekend carpenter/ +¥¦¥¤¡¼¥¯¥¨¥ó¥É¥Õ¥¡¡¼¥¶¡¼ /weekend father/ +¥¦¥¤¡¼¥¯¥¨¥ó¥É¥Ú¥¤¥ó¥¿¡¼ /weekend painter/ +¥¦¥¤¡¼¥¯¥Ç¡¼ /(n) weekday/(P)/ +¥¦¥¤¡¼¥¯¥Ý¥¤¥ó¥È /(n) weak point/(P)/ +¥¦¥¤¡¼¥¯¥ê¡¼ /(n) weekly/ +¥¦¥¤¥¶¡¼¥É /wizard/ +¥¦¥¤¥¹¥«¡¼ /(n) whisker/ +¥¦¥¤¥¹¥­¡¼ /(n) whisky/whiskey/(P)/ +¥¦¥¤¥¹¥­¡¼¥µ¥¦¡¼ /whisky sour/ +¥¦¥¤¥¹¥­¡¼¥Ü¥ó¥Ü¥ó /whisky bonbon/liqueur candy/ +¥¦¥¤¥Ã¥¯²óž [¥¦¥¤¥Ã¥¯¤«¤¤¤Æ¤ó] /(n) (math) Wick rotation/ +¥¦¥¤¥Ã¥° /wig/ +¥¦¥¤¥Ã¥È /(n) wit/(P)/ +¥¦¥¤¥É¡¼ /widow/ +¥¦¥¤¥Ê¡¼ /winner/ +¥¦¥¤¥Ë¥ó¥°¥·¥ç¥Ã¥È /winning shot (tennis, ball games)/(P)/ +¥¦¥¤¥Ë¥ó¥°¥Ü¡¼¥ë /(n) winning ball/(P)/ +¥¦¥¤¥ê¡¼ /wheelie/(P)/ +¥¦¥¤¥ë¥¹ /(n) virus/(P)/ +¥¦¥¤¥ë¥¹³Ø [¥¦¥¤¥ë¥¹¤¬¤¯] /(n) virology/ +¥¦¥¤¥ë¥¹É [¥¦¥¤¥ë¥¹¤Ó¤ç¤¦] /(n) virus disease/viral disease/ +¥¦¥¤¥ó¥«¡¼ /(de:) Winker (automobile)/(P)/ +¥¦¥¤¥ó¥¯ /(n,vs) wink/(P)/ +¥¦¥¤¥ó¥° /(n) wing/(P)/ +¥¦¥¤¥ó¥°¥«¥é¡¼ /wing collar/ +¥¦¥¤¥ó¥¶¡¼¥Á¥§¥¢ /Windsor char/ +¥¦¥¤¥ó¥¿¡¼¥¹¥Ý¡¼¥Ä /(n) winter sports/(P)/ +¥¦¥¤¥ó¥¿¡¼¥ê¥¾¡¼¥È /winter resort/ +¥¦¥¤¥ó¥Á /(n) winch/ +¥¦¥¤¥ó¥É /(n) wind/(P)/ +¥¦¥¤¥ó¥É¡¼ /(n) window/ +¥¦¥¤¥ó¥É¡¼¥·¥ç¥Ã¥Ô¥ó¥° /(n) window-shopping/(P)/ +¥¦¥¤¥ó¥É¡¼¥Ç¥£¥¹¥×¥ì¡¼ /(n) window display/ +¥¦¥¤¥ó¥É¡¼¥É¥ì¥Ã¥·¥ó¥° /window dressing/ +¥¦¥¤¥ó¥É¥¦ /(n) window/(P)/ +¥¦¥¤¥ó¥É¥µ¡¼¥Õ¥¡¡¼ /windsurfer/ +¥¦¥¤¥ó¥É¥µ¡¼¥Õ¥£¥ó /windsurfing/(P)/ +¥¦¥¤¥ó¥É¥Õ¥©¡¼¥ë /windfall/ +¥¦¥¤¥ó¥É¥Ö¥ì¡¼¥«¡¼ /windbreaker/jacket/(P)/ +¥¦¥¤¥ó¥É¥ä¥Ã¥± /(de:) windjacket (de: Windjacke)/ +¥¦¥¤¥ó¥Ê /(n) Wiener/Viennese/ +¥¦¥¤¥ó¥Ê¥³¡¼¥Ò¡¼ /Vienna coffee/ +¥¦¥¤¥ó¥Ê¥½¡¼¥»¡¼¥¸ /Vienna sausage/ +¥¦¥¤¥ó¥Ê¥ï¥ë¥Ä /(n) Viennese waltz/ +¥¦¥¤¥ó¥Ö¥ë¥É¥ó /Wimbledon/ +¥¦¥§¡¼¥¿¡¼ /(n) waiter/(P)/ +¥¦¥§¡¼¥È /(n) wait/ +¥¦¥§¡¼¥È¥ì¥¹ /(n) waitress/(P)/ +¥¦¥§¡¼¥Ð¡¼ /(1) waiver/(2) Weber/(P)/ +¥¦¥§¡¼¥Ð¡¼¤Îˡ§ [¥¦¥§¡¼¥Ð¡¼¤Î¤Û¤¦¤½¤¯] /(n) Weber's law/ +¥¦¥§¡¼¥Ö /wave/ +¥¦¥§¡¼¥ë¥º /Wales/(P)/ +¥¦¥§¥¢ /(n) -ware/wear/ +¥¦¥§¥¤ /(n) way/(P)/ +¥¦¥§¥¤¥È /(n) wait/ +¥¦¥§¥¤¥È¥ì¥¹ /(n) waitress/ +¥¦¥§¥¤¥ó /(vs) wane/ +¥¦¥§¥¹¥¿¥ó /western/ +¥¦¥§¥¹¥È /waist/(P)/ +¥¦¥§¥¹¥È¥Ð¡¼¥¸¥Ë¥¢ /West Virginia/ +¥¦¥§¥Ã¥Ö /(n) web/ +¥¦¥§¥Ç¥£¥ó¥° /(n) wedding/ +¥¦¥§¥Ç¥£¥ó¥°¥±¡¼¥­ /(n) wedding cake/ +¥¦¥§¥Ç¥£¥ó¥°¥É¥ì¥¹ /(n) wedding dress/ +¥¦¥§¥Ç¥£¥ó¥°¥Ù¡¼¥ë /(n) wedding veil/ +¥¦¥§¥Ç¥£¥ó¥°¥Ù¥ë /(n) wedding bell/ +¥¦¥§¥Ç¥£¥ó¥°¥Þ¡¼¥Á /(n) wedding march/ +¥¦¥§¥Ç¥£¥ó¥°¥ê¥ó¥° /(n) wedding ring/ +¥¦¥§¥Ï /wafer/ +¥¦¥§¥Ï¡¼ /wafer/ +¥¦¥§¥Õ¥¡ /wafer/ +¥¦¥§¥Ö /web/(P)/ +¥¦¥§¥Ö¥¢¥É¥ì¥¹ /(n) Web address/ +¥¦¥§¥Ö¥µ¡¼¥Ð¡¼ /(n) Web server/ +¥¦¥§¥Ö¥µ¡¼¥Õ¥¡¡¼ /(n) Web surfer/ +¥¦¥§¥Ö¥µ¥¤¥È /(n) Web site/ +¥¦¥§¥Ö¥Ö¥é¥¦¥¶¡¼ /(n) Web browser/Web-browsing software/ +¥¦¥§¥ë¥À¥ó /well-done/(P)/ +¥¦¥§¥ë¥× /(n) whelp/ +¥¦¥¨¡¼¥¿¡¼ /(n) waiter/(P)/ +¥¦¥¨¡¼¥Æ¥£¥ó¥° /(n) (abbr) waiting game/ +¥¦¥¨¡¼¥Æ¥£¥ó¥°¥µ¡¼¥¯¥ë /waiting circle (baseball)/on-deck batter's circle/ +¥¦¥¨¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à /waiting system/ +¥¦¥¨¡¼¥Æ¥£¥ó¥°¥ë¡¼¥à /waiting room/ +¥¦¥¨¡¼¥Ç¥ë¥ó /(n) wedeling (skiing term)/ +¥¦¥¨¡¼¥È /(n) weight/(P)/ +¥¦¥¨¡¼¥È¥È¥ì¡¼¥Ë¥ó¥° /(n) weight training/ +¥¦¥¨¡¼¥È¥ê¥Õ¥Æ¥£¥ó¥° /(n) weight lifting/ +¥¦¥¨¡¼¥È¥ì¥¹ /(n) waitress/(P)/ +¥¦¥¨¡¼¥Ð¡¼ /(n) Weber (unit of magnetism)/ +¥¦¥¨¡¼¥Ö /(n) wave/(P)/ +¥¦¥¨¡¼¥Ö¥Õ¥í¥ó¥È /(n) wave-front/ +¥¦¥¨¥¢ /(n) wear/ware/(P)/ +¥¦¥¨¥¢¥Ï¥¦¥¹ /warehouse/ +¥¦¥¨¥¤¥È /(n) wait/ +¥¦¥¨¥¤¥È¥³¥ó¥È¥í¡¼¥ë /(n) weight control/ +¥¦¥¨¥¤¥È¥È¥ì¡¼¥Ë¥ó¥° /(n) weight training/ +¥¦¥¨¥¤¥È¥ê¥Õ¥Æ¥£¥ó¥° /(n) weight lifting/ +¥¦¥¨¥¤¥È¥ì¥¹ /(n) waitress/ +¥¦¥¨¥¶¡¼ /weather/ +¥¦¥¨¥¶¡¼¥³¥Ã¥¯ /weathercock/ +¥¦¥¨¥¹ /(n) rag (for wiping)/ +¥¦¥¨¥¹¥¿¥ó /(n) Western/(P)/ +¥¦¥¨¥¹¥¿¥ó¥°¥ê¥Ã¥× /Western grip (tennis)/ +¥¦¥¨¥¹¥¿¥ó¥ß¥å¡¼¥¸¥Ã¥¯ /Western music/ +¥¦¥¨¥¹¥¿¥ó¥ê¡¼¥° /Western league/ +¥¦¥¨¥¹¥Æ¥£¥ó¥°¥Ï¥¦¥¹ /Westinghouse/ +¥¦¥¨¥¹¥È /(n) waist/west/(P)/ +¥¦¥¨¥¹¥È¥¨¥ó¥É /West End/ +¥¦¥¨¥¹¥È¥³¡¼¥¹¥È /West Coast/ +¥¦¥¨¥¹¥È¥³¡¼¥È /waistcoat/ +¥¦¥¨¥¹¥È¥µ¥¤¥É /West Side/ +¥¦¥¨¥¹¥È¥Ë¥Ã¥Ñ¡¼ /waist nipper/ +¥¦¥¨¥¹¥È¥Ð¥Ã¥° /(n) waist pouch/waist bag/ +¥¦¥¨¥¹¥È¥Ü¡¼¥ë /waste ball (baseball)/taking a pitch/ +¥¦¥¨¥¹¥È¥Ý¥¤¥ó¥È /West Point/ +¥¦¥¨¥¹¥È¥â¡¼¥ë /(n) weatherstrip molding/ +¥¦¥¨¥¹¥È¥é¥¤¥ó /waistline/ +¥¦¥¨¥Ã¥¸¥½¡¼¥ë /wedge sole/wedge heel/ +¥¦¥¨¥Ã¥Ç¥£¥ó¥° /wedding/ +¥¦¥¨¥Ã¥È /(adj-na,n) wet/(P)/ +¥¦¥¨¥Ã¥È¥«¥Ã¥È /wet cut/ +¥¦¥¨¥Ã¥È¥³¥¢ /wet core/ +¥¦¥¨¥Ã¥È¥¹¡¼¥Ä /wet suit/ +¥¦¥¨¥Ç¥£¥ó¥° /(n) wedding/ +¥¦¥¨¥Ç¥£¥ó¥°¥±¡¼¥­ /(n) wedding cake/(P)/ +¥¦¥¨¥Ç¥£¥ó¥°¥É¥ì¥¹ /(n) wedding dress/(P)/ +¥¦¥¨¥Ç¥£¥ó¥°¥Ù¡¼¥ë /(n) wedding veil/ +¥¦¥¨¥Ç¥£¥ó¥°¥Ù¥ë /(n) wedding bell/ +¥¦¥¨¥Ç¥£¥ó¥°¥Þ¡¼¥Á /(n) wedding march/ +¥¦¥¨¥Ç¥£¥ó¥°¥ê¥ó¥° /(n) wedding ring/ +¥¦¥¨¥Ï¡¼¥¹ /(n) wafers/ +¥¦¥¨¥Ý¥ó /(n) weapon/ +¥¦¥¨¥ë¥«¥à /welcome/(P)/ +¥¦¥¨¥ë¥À¥ó /well-done/ +¥¦¥©¡¼¥«¥½¥ó /walkathon/(P)/ +¥¦¥©¡¼¥­¡¼¥È¡¼¥­¡¼ /walkie-talkie/ +¥¦¥©¡¼¥­¡¼¥ë¥Ã¥­¡¼ /walkie-lookie/ +¥¦¥©¡¼¥­¥ó¥°¥·¥å¡¼¥º /walking shoes/ +¥¦¥©¡¼¥­¥ó¥°¥Ç¥£¥¯¥·¥ç¥Ê¥ê¡¼ /walking dictionary/ +¥¦¥©¡¼¥¯¥¹¥ë¡¼ /(n) walk through/(P)/ +¥¦¥©¡¼¥¯¥Þ¥ó /Walkman/(P)/ +¥¦¥©¡¼¥¯¥é¥¤ /war cry/ +¥¦¥©¡¼¥¯¥é¥ê¡¼ /walk rally/ +¥¦¥©¡¼¥²¡¼¥à /war game/ +¥¦¥©¡¼¥¿¡¼¥«¥é¡¼ /watercolor/(P)/ +¥¦¥©¡¼¥¿¡¼¥¯¡¼¥é¡¼ /watercooler/ +¥¦¥©¡¼¥¿¡¼¥¯¥í¥¼¥Ã¥È /water closet/ +¥¦¥©¡¼¥¿¡¼¥·¥å¡¼¥È /water chute/ +¥¦¥©¡¼¥¿¡¼¥¿¥¤¥È /watertight/ +¥¦¥©¡¼¥¿¡¼¥Ï¥¶¡¼¥É /water hazard/ +¥¦¥©¡¼¥¿¡¼¥Õ¥©¡¼¥ë /(n) waterfall/ +¥¦¥©¡¼¥¿¡¼¥Õ¥í¥ó¥È /waterfront/ +¥¦¥©¡¼¥¿¡¼¥×¥ë¡¼¥Õ /waterproof/ +¥¦¥©¡¼¥¿¡¼¥Ý¥í /water polo/ +¥¦¥©¡¼¥¿¡¼¥á¥í¥ó /watermelon/ +¥¦¥©¡¼¥¿¥Õ¥©¡¼¥ë /(n) waterfall/ +¥¦¥©¡¼¥Ë¥ó¥°¥é¥ó¥× /(n) warning lamp/ +¥¦¥©¡¼¥ß¥ó¥° /(n) warming/ +¥¦¥©¡¼¥ß¥ó¥°¥¢¥Ã¥× /(n) warming-up/ +¥¦¥©¡¼¥à /(n) warm/ +¥¦¥©¡¼¥à¥¢¥Ã¥× /(n) warm-up/ +¥¦¥©¡¼¥à¥®¥¢ /(n) worm gear/ +¥¦¥©¡¼¥à»õ¼Ö [¥¦¥©¡¼¥à¤Ï¤°¤ë¤Þ] /(n) worm gear/ +¥¦¥©¡¼¥ë /wall/ +¥¦¥©¡¼¥ë¥Ê¥Ã¥È /(n) walnut/(P)/ +¥¦¥©¡¼¥ë³¹ [¥¦¥©¡¼¥ë¤¬¤¤] /(n) Wall Street/(P)/ +¥¦¥©¥¹¥È¡¼¥¯ /(ru:) (n) Vostok/ +¥¦¥©¥Ã¥« /(n) vodka/ +¥¦¥©¥Ã¥·¥ã¡¼ /(n) washer/ +¥¦¥©¥Ã¥·¥ã¥Ö¥ë /(adj) washable/ +¥¦¥©¥Ã¥·¥å¥¢¥ó¥É¥¦¥¨¥¢ /(n) wash-and-wear/ +¥¦¥©¥Ã¥Á /(n) watch/ +¥¦¥©¥Ã¥Á¥É¥Ã¥° /(n) watchdog/surveillance/ +¥¦¥©¥Ã¥Á¥Þ¥ó /(n) watchman/ +¥¦¥©¥Ã¥Á¥ó¥° /(n) watching/ +¥¦¥©¥ë¥Ê¥Ã¥È /(n) walnut/(P)/ +¥¦¥©¥ó /(ko:) won (unit of Korean currency)/(P)/ +¥¦¥©¥ó¥Æ¥Ã¥È /wanted/ +¥¦¥©¥ó¥É /wand/ +¥¦¥ª¥Ã¥Á¥ó¥° /(n) watching/(P)/ +¥¦¥ª¥Ä¥« /(n) vodka/ +¥¦¥ª¥ó /(ko:) won (unit of Korean currency)/(P)/ +¥¦¥¬¥ó¥À /Uganda (p)/ +¥¦¥¯¥é¥¤¥Ê /Ukraine/(P)/ +¥¦¥¯¥ì¥ì /(n) ukulele/(P)/ +¥¦¥¹¥¿¡¼¥½¡¼¥¹ /Worcester (Worcestershire) sauce/ +¥¦¥º¥Ù¥­¥¹¥¿¥ó /Uzbekistan (p)/ +¥¦¥Ã /(int) oof/ough/ulp/ +¥¦¥Ã¥É /(n) wood/(P)/ +¥¦¥Ã¥É¥¯¥é¥Õ¥È /woodcraft/ +¥¦¥Ã¥É¥Ú¥Ã¥«¡¼ /woodpecker/ +¥¦¥à¥é¥¦¥È /(n) umlaut/(P)/ +¥¦¥à¥é¥¦¥ÈÉä¹æ [¥¦¥à¥é¥¦¥È¤Õ¤´¤¦] /(n) umlaut/ +¥¦¥é¥Ë¥¦¥à /(n) uranium (U)/(P)/ +¥¦¥é¥ë /Ural/(P)/ +¥¦¥é¥ó /(n) uranium (U)/(P)/ +¥¦¥é¥ó±ôË¡ [¥¦¥é¥ó¤Ê¤Þ¤ê¤Û¤¦] /(n) uranium-lead method/ +¥¦¥é¥ó·ÏÎó [¥¦¥é¥ó¤±¤¤¤ì¤Ä] /(n) uranium series/ +¥¦¥é¥ó¹Û [¥¦¥é¥ó¤³¤¦] /(n) uranium ore/ +¥¦¥é¥óÇ»½Ì [¥¦¥é¥ó¤Î¤¦¤·¤å¤¯] /(n) uranium enrichment/ +¥¦¥ë¥°¥¢¥¤ /Uruguay/(P)/ +¥¦¥ë¥°¥¢¥¤¥é¥¦¥ó¥É /Uruguay round/ +¥¦¥ë¥È¥é /(n) ultra/(P)/ +¥¦¥ë¥È¥é¥Ê¥·¥ç¥Ê¥ê¥º¥à /ultranationalism/ +¥¦¥ë¥È¥é¥Þ¥ê¥ó /ultramarine/ +¥¦¥ë¥È¥é¥â¥À¥ó /ultramodern/ +¥¦¥ë¥Õ /wolf/(P)/ +¥¦¥ì¥¿¥ó /(n) urethane foam/ +¥¦¥ì¥¿¥ó¥´¥à /(n) (abbr) polyurethane rubber/ +¥¦¥ì¥¿¥ó¥Õ¥©¡¼¥à /Urethane foam/(P)/ +¥¦¥í¥ó»À [¥¦¥í¥ó¤µ¤ó] /(n) uronic acid/ +¥¦¥ó¥¦¥ó /(int) uh-huh/ +¥¦¥ó¥Ç¥£¡¼¥Í /undine/ +¥¨¡¼¥«¡¼ /(n) acre/(P)/ +¥¨¡¼¥³¥Ã¥³¥·¡¼ /(ksb:) (adj) someone who is overly concerned with status. Can be used enviously with reference to someone of real accomplishment/ +¥¨¡¼¥¸ /age/ +¥¨¡¼¥¸¥§¥ó¥·¡¼ /agency/(P)/ +¥¨¡¼¥¸¥§¥ó¥È /(n) agent/(P)/ +¥¨¡¼¥¸¥°¥ë¡¼¥× /(n) age-group/ +¥¨¡¼¥¸¥·¥å¡¼¥¿¡¼ /age shooter/ +¥¨¡¼¥¸¥º¥à /(n) agism/ageism/ +¥¨¡¼¥¸¥ó¥° /aging/ageing/ +¥¨¡¼¥¹ /(n) ace/(P)/ +¥¨¡¼¥Æ¥ë /(n) ether/ +¥¨¡¼¥Æ¥ë·ë¹ç [¥¨¡¼¥Æ¥ë¤±¤Ä¤´¤¦] /(n) ether linkage/ +¥¨¡¼¥Ç¥£¡¼¥³¥ó¥Ð¡¼¥¿¡¼ /A-D converter/ +¥¨¡¼¥Ç¥ë¥ï¥¤¥¹ /(de:) (n) alpine flower (de: Edelweiss)/ +¥¨¡¼¥È¥¹ /(n) ethos/ +¥¨¡¼¥Ó¡¼¥·¡¼ /(n) alphabet/ABC/ +¥¨¡¼¥×¥ê¥ë¥Õ¡¼¥ë /(n) April fool/(P)/ +¥¨¡¼¥ê¥¢¥ó /alien/ +¥¨¡¼¥ë /(n) yell/(P)/ +¥¨¡¼¥ë¥Õ¥é¥ó¥¹ /Air France/ +¥¨¡¼¥ëÂç³Ø [¥¨¡¼¥ë¤À¤¤¤¬¤¯] /Yale University/ +¥¨¡¼¥í¥°¥é¥à /aerogram/ +¥¨¥¢ /(n) air/(P)/ +¥¨¥¢¡¼ /(n) air/(P)/ +¥¨¥¢¥¦¥§¡¼ /airway/ +¥¨¥¢¥«¡¼¥´ /air cargo/ +¥¨¥¢¥«¡¼¥Æ¥ó /air curtain/ +¥¨¥¢¥¬¡¼¥ë /air girl/stewardess/ +¥¨¥¢¥¬¥ó /(n) air gun/ +¥¨¥¢¥¯¥Ã¥·¥ç¥ó /air cushion/ +¥¨¥¢¥¯¥ê¡¼¥Ê¡¼ /(n) air cleaner/ +¥¨¥¢¥³¥ó /(n) air-conditioner/air-conditioning/(P)/ +¥¨¥¢¥³¥ó¥Ç¥£¥·¥ç¥Ê¡¼ /(n) air conditioner/ +¥¨¥¢¥³¥ó¥Ç¥£¥·¥ç¥Ë¥ó¥° /(n) air-conditioning/ +¥¨¥¢¥³¥ó¥×¥ì¥Ã¥µ¡¼ /(n) air compressor/ +¥¨¥¢¥µ¡¼¥Ó¥¹ /(n) air service/ +¥¨¥¢¥µ¥¤¥¯¥ë¥·¥¹¥Æ¥à /(n) air circulating system/ +¥¨¥¢¥µ¥¹ /(n) (abbr) air suspension/ +¥¨¥¢¥·¥Ã¥¯ /(n) air sick/ +¥¨¥¢¥·¥Ã¥¯¥Í¥¹ /(n) airsickness/ +¥¨¥¢¥·¥Ã¥¯¥Ð¥Ã¥° /(n) airsick bag/ +¥¨¥¢¥·¥ã¥È¥ë /(n) air shuttle/ +¥¨¥¢¥·¥å¡¼¥È /(n) air shoot/ +¥¨¥¢¥¾¡¼¥ë /(n) aerosol/(P)/ +¥¨¥¢¥¿¡¼¥ß¥Ê¥ë /(n) air terminal/ +¥¨¥¢¥¿¥ª¥ë /(n) air towel/ +¥¨¥¢¥À¥à¥Á¡¼¥º /(n) Edam cheese/ +¥¨¥¢¥Á¥§¥Ã¥¯ /(n) air check/ +¥¨¥¢¥É¡¼¥à /(n) air dome/ +¥¨¥¢¥É¥¢ /air door/ +¥¨¥¢¥Ð¥¹ /(n) Airbus/(P)/ +¥¨¥¢¥Ð¥Ã¥° /(n) air bag/(P)/ +¥¨¥¢¥Ñ¥Ã¥É /air pad/ +¥¨¥¢¥Ô¡¼¥×¥ë /air people/ +¥¨¥¢¥Õ¥©¡¼¥¹ /air force/ +¥¨¥¢¥Ö¥é¥· /airbrush/ +¥¨¥¢¥Ö¥ê¡¼¥¸¥ó¥°¥¨¥ó¥¸¥ó /air breathing engine/ +¥¨¥¢¥Ö¥ì¡¼¥­ /(n) air brake/ +¥¨¥¢¥Ú¡¼¥¸¥§¥ó¥È /air pageant/ +¥¨¥¢¥Û¥¹¥Æ¥¹ /air hostess/stewardess/ +¥¨¥¢¥Ü¡¼¥ó /airborne/ +¥¨¥¢¥Ý¡¼¥È /(n) airport/ +¥¨¥¢¥Ý¡¼¥È¥¿¥Ã¥¯¥¹ /airport tax/ +¥¨¥¢¥Ý¥±¥Ã¥È /(n) air pocket/ +¥¨¥¢¥Ý¥Ã¥È /air pot/ +¥¨¥¢¥Ý¥ó¥× /air pump/ +¥¨¥¢¥Þ¥Ã¥È /(n) (abbr) air mattress/ +¥¨¥¢¥á¡¼¥ë /(n) air mail/(P)/ +¥¨¥¢¥â¥Ë /(n) (abbr) on-air monitor/ +¥¨¥¢¥é¥¤¥È /air right/ +¥¨¥¢¥é¥¤¥Õ¥ë /air rifle/(P)/ +¥¨¥¢¥é¥¤¥ó /(n) airline/ +¥¨¥¢¥í¥°¥é¥à /(n) aerogram/ +¥¨¥¢¥í¥¾¥ë /aerosol/ +¥¨¥¢¥í¥À¥¤¥Ê¥ß¥Ã¥¯¥¹ /aerodynamics/ +¥¨¥¢¥í¥Ó¥¯¥¹ /(n) aerobics/(P)/ +¥¨¥¢¥í¥Ó¥µ¥¤¥º /(vs) aerobicise/exercising with aerobics/ +¥¨¥¢¥í¥Ó¥Ã¥¯¥À¥ó¥·¥ó¥° /aerobic dancing/ +¥¨¥¢¥í¥Ó¥Ã¥¯¥Õ¥£¥Ã¥È¥Í¥¹ /(n) aerobic fitness/ +¥¨¥¤¥º /(n) AIDS/acquired immune deficiency syndrome/(P)/ +¥¨¥¤¥º¥¦¥¤¥ë¥¹ /AIDS virus/ +¥¨¥¤¥Á¥Ô¡¼ /(abbr) HP/home page/hit point/ +¥¨¥¤¥È /(n) eight/(P)/ +¥¨¥¤¥È¥Ó¡¼¥È /eight beat/ +¥¨¥¤¥É /aid/ +¥¨¥¤¥Ú¥Ã¥¯ /(n) Asia-Pacific Economic Cooperation (APEC)/ +¥¨¥¤¥ê¥¢¥¹ /alias/ +¥¨¥¤¥ê¥¢¥ó /(n) alien/(P)/ +¥¨¥¦¥¹¥¿¥­¥ª´É [¥¨¥¦¥¹¥¿¥­¥ª¤«¤ó] /(n) Eustachian tube/ +¥¨¥ª¥Ë¥º¥à /eonism/(P)/ +¥¨¥­¥µ¥¤¥Æ¥£¥ó¥° /(adj-na,n) exciting/(P)/ +¥¨¥­¥µ¥¤¥Æ¥£¥ó¥°¥²¡¼¥à /exciting game/ +¥¨¥­¥µ¥¤¥È /(n) excite/(P)/ +¥¨¥­¥µ¥µ¥¤¥º /(vs) exercise/ +¥¨¥­¥µ¥µ¥¤¥º¥¦¥©¡¼¥­¥ó¥° /exercise walking/ +¥¨¥­¥·¥Ó¥·¥ç¥ó¥²¡¼¥à /(n) exhibition game or match/ +¥¨¥­¥¸¥Ó¥·¥ç¥ó /(n) exhibition/ +¥¨¥­¥¸¥Ó¥·¥ç¥ó¥²¡¼¥à /exhibition game/ +¥¨¥­¥¹ /(n) extract/essence/(P)/ +¥¨¥­¥¹¥È¥é /(n) extra/(P)/ +¥¨¥­¥¹¥È¥é¥¤¥Ë¥ó¥° /extra inning/ +¥¨¥­¥¹¥È¥é¥Û¡¼¥ë /extra hole (golf)/ +¥¨¥­¥¹¥Ñ¡¼¥È /(n) expert/(P)/ +¥¨¥­¥¹¥Ñ¡¼¥È¥·¥¹¥Æ¥à /expert system/ +¥¨¥­¥¹¥Ñ¥ó¥À¡¼ /expander/ +¥¨¥­¥¹¥×¥ì¥¹ /express/(P)/ +¥¨¥­¥¹¥×¥ì¥Ã¥·¥ç¥ó /expression/ +¥¨¥­¥¹¥Ý /(n) expo/exposition/(P)/ +¥¨¥­¥¹ºÞ [¥¨¥­¥¹¤¶¤¤] /(n) extract/ +¥¨¥­¥»¥ó¥È¥ê¥Ã¥¯ /(adj-na,n) eccentric/(P)/ +¥¨¥­¥¾¥Á¥·¥º¥à /(n) exoticism/ +¥¨¥­¥¾¥Á¥º¥à /(fr:) (n) exotism (fr: exotisme)/ +¥¨¥­¥¾¥Á¥Ã¥¯ /(adj-na,n) exotic/(P)/ +¥¨¥­¥Ñ¥¤ /(n) (abbr) exhaust pipe/ +¥¨¥­¥Þ¥Ë /(n) (abbr) exhaust manifold/ +¥¨¥­¥å¥á¥Ë¥º¥à /ecumenism/(P)/ +¥¨¥¯¥¢¥É¥ë /Ecuador/(P)/ +¥¨¥¯¥¤¥¿¥Ö¥ë /equitable/(P)/ +¥¨¥¯¥¤¥Æ¥£ /(n,adj-no) equity/ +¥¨¥¯¥¤¥Æ¥£¡¼ /(n,adj-no) equity/ +¥¨¥¯¥¤¥Æ¥£¥Õ¥¡¥¤¥Ê¥ó¥¹ /(n) equity finance/ +¥¨¥¯¥µ¥µ¥¤¥º /exercise/ +¥¨¥¯¥¹¥«¡¼¥·¥ç¥ó /excursion/ +¥¨¥¯¥¹¥«¡¼¥·¥ç¥ó¥Á¥±¥Ã¥È /excursion ticket/ +¥¨¥¯¥¹¥«¡¼¥·¥ç¥ó¥Õ¥§¥¢ /excursion fare/ +¥¨¥¯¥¹¥«¥ê¥Ð¡¼ /Excalibur/ +¥¨¥¯¥¹¥­¥å¡¼¥º¥ß¡¼ /excuse me/ +¥¨¥¯¥¹¥­¥å¡¼¥¿¡¼ /executor/ +¥¨¥¯¥¹¥¿¡¼¥Ê¥ë /external/ +¥¨¥¯¥¹¥¿¥·¡¼ /(n) ecstasy/ +¥¨¥¯¥¹¥Á¥§¥ó¥¸ /exchange/ +¥¨¥¯¥¹¥Á¥§¥ó¥¸¥ª¡¼¥À¡¼ /exchange order/ +¥¨¥¯¥¹¥Æ¥ê¥¢ /exterior/ +¥¨¥¯¥¹¥Æ¥ó¥·¥ç¥ó /(n) extension/(P)/ +¥¨¥¯¥¹¥Æ¥ó¥È /extent/ +¥¨¥¯¥¹¥È¥ê¡¼¥à¥¹¥Ý¡¼¥Ä /(n) extreme sports/ +¥¨¥¯¥¹¥Ñ¥¤¥¢ /expire/ +¥¨¥¯¥¹¥×¥ì¥¹ /(n) express/(P)/ +¥¨¥¯¥¹¥×¥ì¥¹¥¦¥¨¡¼ /(n) expressway/freeway/ +¥¨¥¯¥¹¥×¥ì¥Ã¥·¥ç¥ó /(n) expression/ +¥¨¥¯¥¹¥×¥í¡¼¥¸¥ç¥ó /(n) explosion/ +¥¨¥¯¥¹¥×¥í¡¼¥¸¥ç¥ó¥·¥ç¥Ã¥È /(n) explosion shot/ +¥¨¥¯¥¹¥×¥í¡¼¥é /(n) explorer/ +¥¨¥¯¥¹¥Ú¥Ç¥£¥·¥ç¥ó /expedition/ +¥¨¥¯¥¹¥Ú¥ó¥·¥Ö /expensive/ +¥¨¥¯¥¹¥Ú¥ó¥¹ /expense/ +¥¨¥¯¥¹¥Ý¡¼¥È /export/ +¥¨¥¯¥»¥é¥ó /Excelan/ +¥¨¥¯¥»¥ì¥ó¥È /(adj-na) excellent/ +¥¨¥¯¥»¥ó¥È¥ê¥Ã¥¯ /(adj-na) eccentric/ +¥¨¥¯¥½¥·¥¹¥È /exorcist/(P)/ +¥¨¥¯¥á¡¼¥Í /ecumenism (el: Oekumene)/ +¥¨¥¯¥ê¥Á¥å¡¼¥ë /(fr:) literature (fr: ecriture)/ +¥¨¥¯¥ê¥óÁ£ [¥¨¥¯¥ê¥ó¤»¤ó] /(n) eccrine gland/ +¥¨¥¯¥ì¡¼¥¢ /eclair/ +¥¨¥¯¥ì¥¢ /(n) eclair/ +¥¨¥°¥¸¥¹¥¿¥ó¥¹ /existence/ +¥¨¥°¥¸¥Ã¥È /exit/ +¥¨¥°¥»¥¯¥Æ¥£¥Ö¥¯¥é¥¹ /executive class/ +¥¨¥°¥¼¥¯¥Æ¥£¥Ö /executive/(P)/ +¥¨¥³¡¼ /(n) echo/(P)/ +¥¨¥³¡¼¥Ð¥Ã¥¯ /(n) echo back/ +¥¨¥³¡¼¥ë¥É¥Ñ¥ê /(fr:) Ecole de Paris/(P)/ +¥¨¥³¥µ¥¤¥É /ecocide/ +¥¨¥³¥·¥¹¥Æ¥à /ecosystem/ +¥¨¥³¥¹¥Æ¡¼¥·¥ç¥ó /a service station for cars that run on alternative fuels/ +¥¨¥³¥Î¥ß /(n) economy/ +¥¨¥³¥Î¥ß¡¼ /(n) economy/(P)/ +¥¨¥³¥Î¥ß¡¼¥¯¥é¥¹ /economy class/ +¥¨¥³¥Î¥ß¥«¥ë /(adj-na,n) economical/ +¥¨¥³¥Î¥ß¥¹¥È /(n) economist/(P)/ +¥¨¥³¥Î¥ß¥Ã¥¯¥¢¥Ë¥Þ¥ë /economic animal/(P)/ +¥¨¥³¥Î¥ß¥Ã¥¯¥¹ /economics/ +¥¨¥³¥Î¥á¥È¥ê¥Ã¥¯¥¹ /econometrics/ +¥¨¥³¥Þ¡¼¥¯ /(n) (abbr) ecological mark/ +¥¨¥³¥í¥¸ /(n) ecology/(P)/ +¥¨¥³¥í¥¸¡¼ /(n) ecology/(P)/ +¥¨¥³¥í¥¸¡¼±¿Æ° [¥¨¥³¥í¥¸¡¼¤¦¤ó¤É¤¦] /(n) ecological movement/ +¥¨¥´ /(n) ego/(P)/ +¥¨¥´¥¤¥¹¥Æ¥£¥Ã¥¯ /(adj-na) egotistic/ +¥¨¥´¥¤¥¹¥È /(n) egotist/ +¥¨¥´¥¤¥º¥à /(n) egotism/(P)/ +¥¨¥µ¥­¥À¥¤¥ª¡¼¥É /Esaki diode/ +¥¨¥·¥ã¥í¥Ã¥È /(fr:) shallot (fr: echalote)/ +¥¨¥¸¥½¥ó /Edison/(P)/ +¥¨¥¸¥×¥È /Egypt/(P)/ +¥¨¥¹ /(abbr) sister/(P)/ +¥¨¥¹¥¨¥Õ /(n) SF/science fiction/ +¥¨¥¹¥¨¥à /sado-masochism/ +¥¨¥¹¥ª¡¼¥¨¥¹ /(n) SOS/Save Our Souls/ +¥¨¥¹¥«¥Ã¥× /ESCAP/Social Commission for Asia and the Pacific/ +¥¨¥¹¥«¥ë¥´ /(fr:) (edible) snail (fr: escargot)/ +¥¨¥¹¥«¥ì¡¼¥·¥ç¥ó /escalation/ +¥¨¥¹¥«¥ì¡¼¥¿¡¼ /(n) escalator/(P)/ +¥¨¥¹¥«¥ì¡¼¥È /(n) escalate/(P)/ +¥¨¥¹¥«¥í¡¼¥× /(fr:) escalope/ +¥¨¥¹¥­¥¹ /(fr:) sketch (fr: esquisse)/ +¥¨¥¹¥­¥â¡¼ /Eskimo/(P)/ +¥¨¥¹¥­¥â¡¼¸¤ [¥¨¥¹¥­¥â¡¼¤±¤ó] /(n) Eskimo dog/ +¥¨¥¹¥¯¥ï¥¤¥¢ /esquire/(P)/ +¥¨¥¹¥±¡¼¥× /(n) escape/ +¥¨¥¹¥³¡¼¥È /(n) escort/(P)/ +¥¨¥¹¥³¡¼¥È¥¬¡¼¥ë /escort girl/ +¥¨¥¹¥µ¥¤¥º /S size/small size/ +¥¨¥¹¥¿¥Ö¥ê¥·¥å¥á¥ó¥È /(n) establishment/(P)/ +¥¨¥¹¥Ä¥§¥Ã¥È /(n) eszet (German character for ss)/eszett/ +¥¨¥¹¥Æ¡¼¥È /(n) estate/(P)/ +¥¨¥¹¥Æ¥µ¥í¥ó /(abbr) salon where people go to get makeovers, massages, facials, etc. (trans: esthetic salon)/ +¥¨¥¹¥Æ¥Æ¥£¥·¥ã¥ó /(fr:) (n) esthetician/ +¥¨¥¹¥Æ¥Æ¥£¥Ã¥¯ /(fr:) (adj) esthetic (fr: esthetique)/aesthetic/(P)/ +¥¨¥¹¥Æ¥Æ¥£¥Ã¥¯¥µ¥í¥ó /(n) esthetic salon/(P)/ +¥¨¥¹¥Æ¥é¡¼¥¼ /esterase/ +¥¨¥¹¥Æ¥ë /ester/(P)/ +¥¨¥¹¥È¡¼¥ë /STOL/Short Take-Off and Landing/(P)/ +¥¨¥¹¥È¥Ë¥¢ /Estonia/(P)/ +¥¨¥¹¥È¥í¥²¥ó /estrogen/(P)/ +¥¨¥¹¥È¥í¥ó /estrone/ +¥¨¥¹¥Ë¥·¥º¥à /ethnicism/ +¥¨¥¹¥Ë¥·¥Æ¥£ /ethnicity/ +¥¨¥¹¥Ë¥Ã¥¯ /(adj-na,n) ethnic/(P)/ +¥¨¥¹¥Ë¥Ã¥¯¥°¥ë¡¼¥× /ethnic group/ +¥¨¥¹¥Ë¥Ã¥¯¥Õ¡¼¥É /ethnic food/ +¥¨¥¹¥Ë¥Ã¥¯¥Õ¥¡¥Ã¥·¥ç¥ó /ethnic fashion/ +¥¨¥¹¥Ë¥Ã¥¯¥ë¥Ã¥¯ /ethnic look/ +¥¨¥¹¥Î /(pref) ethno/ +¥¨¥¹¥Î¥í¥¸¡¼ /ethnology/ +¥¨¥¹¥Ñ¡¼ /ESPer/one who has ESP (extrasensory perception)/ +¥¨¥¹¥Ñ¥Ë¥ç¡¼¥ë¥½¡¼¥¹ /(n) sauce Espagnole/ +¥¨¥¹¥×¥ê /(fr:) (n) esprit/(P)/ +¥¨¥¹¥×¥ê¥Ì¡¼¥Ü¡¼ /(fr:) esprit nouveau/ +¥¨¥¹¥×¥ì¥Ã¥½ /(it:) expresso (coffee) (it: espresso)/ +¥¨¥¹¥Ú¥é¥ó¥È /(n) Esperanto/(P)/ +¥¨¥¹¥Ý¥ï¡¼¥ë /(fr:) hope (fr: espoir)/ +¥¨¥½¥í¥¸¡¼ /ethology/science of animal behaviour/ +¥¨¥¿¡¼¥Ê¥ë /eternal/ +¥¨¥¿¡¼¥Ë¥Æ¥£¡¼ /eternity/ +¥¨¥¿¥¯¥ê¥ó»À [¥¨¥¿¥¯¥ê¥ó¤µ¤ó] /(n) ethacrynic acid/ +¥¨¥¿¥Î¡¼¥ë /ethanol/ +¥¨¥Á¥ª¥Ô¥¢ /Ethiopia/(P)/ +¥¨¥Á¥±¥Ã¥È /(n) etiquette/(P)/ +¥¨¥Á¥å¡¼¥É /(n) etude/ +¥¨¥Á¥ë¥¢¥ë¥³¡¼¥ë /(n) ethanol/ethyl alcohol/ +¥¨¥Á¥ì¥ó /ethylene/(P)/ +¥¨¥Ã¥¯¥¹Àþ [¥¨¥Ã¥¯¥¹¤»¤ó] /(n) X-ray/(P)/ +¥¨¥Ã¥¯¥¹Àþ»£±Æ [¥¨¥Ã¥¯¥¹¤»¤ó¤µ¤Ä¤¨¤¤] /radiography/radiographic/ +¥¨¥Ã¥°¥Î¥Ã¥° /eggnog/ +¥¨¥Ã¥¸ /(n) edge/(P)/ +¥¨¥Ã¥¸¥Ü¡¼¥ë /edge ball/ +¥¨¥Ã¥¸¥ó¥° /edging/ +¥¨¥Ã¥»¡¼ /(n) essay/(P)/ +¥¨¥Ã¥»¥£ /essay/ +¥¨¥Ã¥»¥¤ /(n) essay/(P)/ +¥¨¥Ã¥»¥¤¥¹¥È /(n) essayist/(P)/ +¥¨¥Ã¥»¥ó /(de:) (n) meal (de: Essen)/ +¥¨¥Ã¥»¥ó¥·¥ã¥ë /essential/ +¥¨¥Ã¥»¥ó¥¹ /(n) essence/extract/(P)/ +¥¨¥Ã¥Á /(adj-na,n) indecent/lewd/(P)/ +¥¨¥Ã¥Á¤Ê±Ç²è [¥¨¥Ã¥Á¤Ê¤¨¤¤¤¬] /pornographic film/salacious film/ +¥¨¥Ã¥Á¥Ô¡¼ /(abbr) HP/home page/hit point/ +¥¨¥Ã¥Á¥ó¥° /(n,vs) etching/(P)/ +¥¨¥Ã¥Õ¥§¥ëÅã [¥¨¥Ã¥Õ¥§¥ë¤È¤¦] /Eiffel Tower/(P)/ +¥¨¥Ç¥£¥·¥ç¥ó /edition/(P)/ +¥¨¥Ç¥£¥¿ /(n) editor/ +¥¨¥Ç¥£¥¿¡¼ /(computer) editor/(P)/ +¥¨¥Ç¥£¥Ã¥È /(n) edit/(P)/ +¥¨¥Ç¥£¥Æ¥£¥ó¥° /(n) editing/ +¥¨¥Ç¥£¥È /edit/ +¥¨¥Ç¥£¥È¥ê¥¢¥ë /editorial/ +¥¨¥Ç¥£¥È¥ê¥¢¥ë¥Ç¥¶¥¤¥ó /editorial design/ +¥¨¥Ç¥£¥×¥¹¥³¥ó¥×¥ì¥Ã¥¯¥¹ /Oedipus complex/ +¥¨¥Ç¥£¥ó¥Ð¥é /Edinburgh/(P)/ +¥¨¥Ç¥å¥±¡¼¥·¥ç¥ó /education/ +¥¨¥Ç¥ó /(n) Eden/(P)/ +¥¨¥È¥¹ /(n) ethos/ +¥¨¥È¥»¥È¥é /(n) et cetera/and so forth/ +¥¨¥È¥Ô¥ê¥« /(n) tufted puffin/ +¥¨¥È¥é¥ó¥¼ /(fr:) (n) stranger (fr: etranger)/ +¥¨¥È¥ï¡¼¥ë /(fr:) star (fr: etoile)/ +¥¨¥È¥ï¥¹ /(de:) somewhat (de: etwas)/ +¥¨¥Ê¡¼¥¸¡¼ /energy/ +¥¨¥Ê¥¸¡¼ /(n) energy/(P)/ +¥¨¥Ê¥á¥ë /(n) enamel/(P)/ +¥¨¥Ê¥á¥ë¥Ú¥¤¥ó¥È /enamel paint/ +¥¨¥Ê¥á¥ë¼Á [¥¨¥Ê¥á¥ë¤·¤Ä] /(n) enamel/ +¥¨¥Ê¥á¥ëÀþ [¥¨¥Ê¥á¥ë¤»¤ó] /(n) enameled wire/ +¥¨¥Ë¥°¥Þ /enigma/ +¥¨¥Ì¥¸¡¼ /(n) NG/no good/ +¥¨¥Í /(abbr) energy/(P)/ +¥¨¥Í¡¼¥Ö¥ë /enable/ +¥¨¥Í¥È¥Ô¥¢ /(abbr) housing development designed with an eye toward energy conservation/ +¥¨¥Í¥ß¡¼ /enemy/ +¥¨¥Í¥ë¥®¡¼ /(de:) (n) energy (de: Energie)/(P)/ +¥¨¥Í¥ë¥®¡¼³×Ì¿ [¥¨¥Í¥ë¥®¡¼¤«¤¯¤á¤¤] /(n) energy revolution/ +¥¨¥Í¥ë¥®¡¼¸úΨ [¥¨¥Í¥ë¥®¡¼¤³¤¦¤ê¤Ä] /(n) energy efficiency/ +¥¨¥Í¥ë¥®¡¼»º¶È [¥¨¥Í¥ë¥®¡¼¤µ¤ó¤®¤ç¤¦] /(n) energy industry/ +¥¨¥Í¥ë¥®¡¼»ñ¸» [¥¨¥Í¥ë¥®¡¼¤·¤²¤ó] /(n) energy resources/ +¥¨¥Í¥ë¥®¡¼½à°Ì [¥¨¥Í¥ë¥®¡¼¤¸¤å¤ó¤¤] /(n) energy level/ +¥¨¥Í¥ë¥®¡¼ÂÓ [¥¨¥Í¥ë¥®¡¼¤¿¤¤] /(n) energy band/ +¥¨¥Í¥ë¥®¡¼Âå¼Õ [¥¨¥Í¥ë¥®¡¼¤¿¤¤¤·¤ã] /(n) energy metabolism/ +¥¨¥Í¥ë¥®¡¼Êݸ¤Îˡ§ [¥¨¥Í¥ë¥®¡¼¤Û¤¾¤ó¤Î¤Û¤¦¤½¤¯] /(n) law of conservation of energy/ +¥¨¥Í¥ë¥®¡¼ÌäÂê [¥¨¥Í¥ë¥®¡¼¤â¤ó¤À¤¤] /(n) energy problems/ +¥¨¥Í¥ë¥®¥Ã¥·¥å /(de:) (adj-na,n) energy (de: energisch)/(P)/ +¥¨¥Ð /(adv) ever/ +¥¨¥Ð¡¼ /(adv) ever/(P)/ +¥¨¥Ð¡¼¥ª¥ó¥ï¡¼¥É /ever onward/ +¥¨¥Ð¡¼¥°¥ê¡¼¥ó /evergreen/ +¥¨¥Ð¡¼¥°¥ì¡¼¥º /Everglaze/ +¥¨¥Ð¡¼¥½¥Õ¥È /foam rubber (trans: Eversoft)/ +¥¨¥Ð¡¼¥×¥ê¡¼¥Ä /Everpleats/ +¥¨¥Ð¡¼¥Û¥ï¥¤¥È /Everwhite/ +¥¨¥Ð¥­¥å¥¨¡¼¥·¥ç¥ó /(n,vs) evacuation/ +¥¨¥Ð¥Á¥Ã¥× /(abbr) special version of a product with features that allow it to be used for evaluation (trans: evaluation chip)/ +¥¨¥Ð¥Ý¥ì¡¼¥Æ¥Ã¥É¥ß¥ë¥¯ /evaporated milk/ +¥¨¥Ð¥ß¥ë¥¯ /(abbr) evaporated milk/ +¥¨¥Ð¥ê¥å¥¨¡¼¥·¥ç¥ó /evaluation/ +¥¨¥Ð¥ê¥å¥¨¡¼¥¿ /evaluator/ +¥¨¥Ð¥ó¥¸¥§¥ê¥¹¥È /evangelist/(P)/ +¥¨¥Ô¥­¥å¥ê¥¢¥ó /(n) epicurean/ +¥¨¥Ô¥°¥é¥Õ /epigraph/ +¥¨¥Ô¥°¥é¥à /epigram/ +¥¨¥Ô¥´¡¼¥Í¥ó /(de:) (n) epigone (de: Epigonen)/ +¥¨¥Ô¥¹¥Æ¡¼¥á¡¼ /(el:) episteme/ +¥¨¥Ô¥½¡¼¥É /(n) episode/(P)/ +¥¨¥Ô¥¿¥­¥·¡¼ /epitaxy/ +¥¨¥Ô¥¿¥Õ /epitaph/ +¥¨¥Ô¥Ã¥¯ /epic/(P)/ +¥¨¥Ô¥í¡¼¥° /(n) epilogue/ +¥¨¥Õ /(abbr) tags attached to industrial equipment when defects or malfunctions are discovered/ +¥¨¥Õ¥§¥¯¥¿¡¼ /effector/ +¥¨¥Õ¥§¥¯¥Ä /effects/ +¥¨¥Õ¥§¥¯¥Æ¥£¥Ö /(adj-na) effective/ +¥¨¥Õ¥§¥¯¥È /effect/ +¥¨¥Õ¥§¥É¥ê¥ó /(n) ephedrine/ +¥¨¥Õ¥¨¥à /FM/frequency modulation/(P)/ +¥¨¥Õ¥¨¥à¥Á¥å¡¼¥Ê¡¼ /FM tuner/ +¥¨¥Õ¥Ó¡¼¥¢¥¤ /FBI/Federal Bureau of Investigation/ +¥¨¥×¥½¥ó /Epson/(P)/ +¥¨¥×¥í¥ó /(n) apron/(P)/ +¥¨¥×¥í¥ó¥¹¥Æ¡¼¥¸ /(n) apron stage/ +¥¨¥Ù¥ì¥¹¥È /(n) Everest/ +¥¨¥Ù¥ó¥È /event/ +¥¨¥Ú /(fr:) (n) rapier (fr: epee)/(P)/ +¥¨¥Û¥Ð /(n) Jehovah/(P)/ +¥¨¥Û¥Ð¤Î¾Ú¿Í [¥¨¥Û¥Ð¤Î¤·¤ç¤¦¤Ë¤ó] /(n) Jehovah's Witnesses/ +¥¨¥Ü¥Ê¥¤¥È /(n) ebonite/ +¥¨¥Ü¥é¥¦¥¤¥ë¥¹ /(n) Ebola virus/ +¥¨¥Ý¥­¥· /epoxy/ +¥¨¥Ý¥­¥·¼ù»é [¥¨¥Ý¥­¥·¤¸¤å¤·] /(n) epoxy resin/ +¥¨¥Ý¥Ã¥¯ /epoch/(P)/ +¥¨¥Ý¥Ã¥¯¥á¡¼¥­¥ó¥° /(adj-na,n) epoch-making/ +¥¨¥Ý¥Ã¥¯¥á¥¤¥­¥ó¥° /(adj-na) epoch-making/ +¥¨¥Ý¥ì¥Ã¥È /epaulette/ +¥¨¥Þ¡¼¥¸¥§¥ó¥·¡¼ /emergency/(P)/ +¥¨¥Þ¡¼¥¸¥§¥ó¥·¡¼¥é¥ó¥Ç¥£¥ó¥° /emergency landing/ +¥¨¥Þ¥ë¥¸¥ç¥óÅÉÎÁ [¥¨¥Þ¥ë¥¸¥ç¥ó¤È¤ê¤ç¤¦] /(n) emulsion paint/ +¥¨¥ß¥°¥é¥ó¥È /emigrant/(P)/ +¥¨¥ß¥°¥ì¡¼¥·¥ç¥ó /emigration/ +¥¨¥ß¥Í¥ó¥È /eminent/ +¥¨¥ß¥Õ¥£¥ë /(abbr) EMI (electro-magnetic interference) filter/ +¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó /(n,vs) emulation/ +¥¨¥ß¥å¥ì¡¼¥¿ /(n) emulator/ +¥¨¥ß¥å¥ì¡¼¥¿¡¼ /emulator/ +¥¨¥ß¥å¥ì¡¼¥È /(n) emulate/ +¥¨¥à¥µ¥¤¥º /M size/medium size/ +¥¨¥à¥ë¥·¥ç¥ó /emulsion/ +¥¨¥á¥é¥ë¥É /(n) emerald/(P)/ +¥¨¥á¥é¥ë¥É¥°¥ê¡¼¥ó /emerald green/ +¥¨¥á¥ê¡¼¥Ü¡¼¥É /emery board/ +¥¨¥â¡¼¥·¥ç¥Ê¥ê¥¹¥à /emotionalism/ +¥¨¥â¡¼¥·¥ç¥ó /emotion/ +¥¨¥â¥ê¥¢¥ó¥È /emollient/ +¥¨¥ä¥¯¥é¥Á¥ª¥ó /ejaculation/(P)/ +¥¨¥é¡¼ /(n) error/(P)/ +¥¨¥é¡¼¥·¥°¥Ê¥ë /error-signal/ +¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸ /(n) error message/ +¥¨¥é¥¤¥¶Ë¡ [¥¨¥é¥¤¥¶¤Û¤¦] /(n) ELISA method (virus detection)/ +¥¨¥é¥¹¥Á¥Ã¥¯¿¥Êª [¥¨¥é¥¹¥Á¥Ã¥¯¤ª¤ê¤â¤Î] /(n) elastic fabric/ +¥¨¥é¥¹¥Æ¥£¥Ã¥¯ /elastic/ +¥¨¥é¥È¥¹¥Æ¥Í¥¹¤ÎäÁ [¥¨¥é¥È¥¹¥Æ¥Í¥¹¤Î¤Õ¤ë¤¤] /(n) Eratosthenes' sieve/ +¥¨¥ê¡¼¥È /(n) elite/(P)/ +¥¨¥ê¡¼¥È°Õ¼± [¥¨¥ê¡¼¥È¤¤¤·¤­] /(n) elitism/ +¥¨¥ê¥¢ /(n) area/(P)/ +¥¨¥ê¥¢¥Þ¡¼¥±¥Æ¥£¥ó¥° /area marketing/ +¥¨¥ê¥­¥·¥ë /elixir/ +¥¨¥ê¥­¥·¥ëºÞ [¥¨¥ê¥­¥·¥ë¤¶¤¤] /(n) elixir/ +¥¨¥ê¥¯¥·¥¢ /elixir/ +¥¨¥ê¥·¥¦¥à /Elysium/ +¥¨¥ê¥¹¥í¥Ý¥¤¥¨¥Á¥ó /erythropoietin/(P)/ +¥¨¥ê¥¹¥í¥Ý¥¨¥Á¥ó /erythropoietin/ +¥¨¥ê¥¹¥í¥Þ¥¤¥·¥ó /erythromycin/ +¥¨¥ê¥Ã¥¯ /ERIC/Educational Resources Information Center/(P)/ +¥¨¥ë¥¨¥¹¥Ç¥£¡¼ /LSD (lysergic acid diethylamide)/(P)/ +¥¨¥ë¥° /(n) erg/ +¥¨¥ë¥´¥Î¥ß¥Ã¥¯¥¹ /ergonomics/ +¥¨¥ë¥µ¥¤¥º /L size/large size/ +¥¨¥ë¥µ¥ë¥Ð¥É¥ë /El Salvador/(P)/ +¥¨¥ë¥µ¥ì¥à /Jerusalem/(P)/ +¥¨¥ë¥É¥é¥É /El Dorado/ +¥¨¥ë¥Ë¡¼¥Ë¥ç /El Nino/(P)/ +¥¨¥ë¥Ó¥¦¥à /(n) erbium (Er)/(P)/ +¥¨¥ë¥Ô¡¼¥ì¥³¡¼¥É /LP record/ +¥¨¥ë¥Ô¡¼È× [¥¨¥ë¥Ô¡¼¤Ð¤ó] /LP/long-playing record/ +¥¨¥ë¥Õ /elf/ +¥¨¥ë¥Ü¡¼ /elbow/ +¥¨¥ë¥Þ¥ó /Herman/ +¥¨¥ë¥à /elm/ +¥¨¥ë¥á¥¹ /Hermes/(P)/ +¥¨¥ë¥ô¥ó /(adj) elven/ +¥¨¥ì¥¬¥ó¥¹ /(adj-na) elegance/(P)/ +¥¨¥ì¥¬¥ó¥È /(adj-na,n) elegant/(P)/ +¥¨¥ì¥­ /(n) (abbr) electric guitar/(P)/ +¥¨¥ì¥­¥®¥¿¡¼ /(abbr) electric guitar/(P)/ +¥¨¥ì¥­¥Æ¥ë /electricity/ +¥¨¥ì¥¯¥·¥ç¥ó /erection/ +¥¨¥ì¥¯¥È /erect/ +¥¨¥ì¥¯¥È¡¼¥ó /(1) Electone/(2) electronic organ/ +¥¨¥ì¥¯¥È¥é¥³¥ó¥×¥ì¥Ã¥¯¥¹ /Electra complex/ +¥¨¥ì¥¯¥È¥ê¥Ã¥¯ /(adj-na,n) electric/(P)/ +¥¨¥ì¥¯¥È¥í¥ª¥Õ¥£¥¹ /(abbr) electronic office/ +¥¨¥ì¥¯¥È¥í¥³¥Æ¡¼¥¸ /(abbr) electronic cottage/ +¥¨¥ì¥¯¥È¥í¥Ë¥¯¥¹ /(n) electronics/(P)/ +¥¨¥ì¥¯¥È¥í¥Ë¥Ã¥¯ /electronic/ +¥¨¥ì¥¯¥È¥í¥Ë¥Ã¥¯¥ª¥Õ¥£¥¹ /electronic office/ +¥¨¥ì¥¯¥È¥í¥Ë¥Ã¥¯¥³¥Æ¡¼¥¸ /electronic cottage/ +¥¨¥ì¥¯¥È¥í¥Ë¥Ã¥¯¥µ¥¦¥ó¥É /electronic sound/ +¥¨¥ì¥¯¥È¥í¥Ë¥Ã¥¯¥Ð¥ó¥­¥ó¥° /electronic banking/ +¥¨¥ì¥¯¥È¥í¥Ë¥Ã¥¯¥Õ¥¡¥¤¥ë /electronic file/ +¥¨¥ì¥¯¥È¥í¥Ë¥Ã¥¯¥Þ¥Í¡¼ /electronic money/ +¥¨¥ì¥¯¥È¥í¥Ë¥Ã¥¯¥ß¥å¡¼¥¸¥Ã¥¯ /electronic music/ +¥¨¥ì¥¯¥È¥í¥Ë¥Ã¥¯¥á¡¼¥ë /electronic mail/ +¥¨¥ì¥¯¥È¥í¥Ð¥ó¥­¥ó¥° /(abbr) electronic banking/ +¥¨¥ì¥¯¥È¥í¥ë¥ß¥Í¥»¥ó¥¹ /electroluminescence/ +¥¨¥ì¥¯¥È¥í¥ó /(n) electron/ +¥¨¥ì¥¸¡¼ /(n) elegy/(P)/ +¥¨¥ì¥Ã¥¯ /(abbr) electronic cooking/ +¥¨¥ì¥Ù /(abbr) elevation/ +¥¨¥ì¥Ù¡¼¥·¥ç¥ó /elevation/ +¥¨¥ì¥Ù¡¼¥¿¡¼ /(n) elevator/lift/(P)/ +¥¨¥ì¥á¥ó¥¿¥ê¡¼ /elementary/ +¥¨¥ì¥á¥ó¥È /(n) element(s)/ +¥¨¥í /(adj-na,n) erotic/(P)/ +¥¨¥í¥¤¥« /Eroica (Beethoven symphony)/ +¥¨¥í¥­¥å¡¼¥·¥ç¥ó /elocution/ +¥¨¥í¥°¥é¥à /aerogram/ +¥¨¥í¥°¥í /(adj-na,n) (abbr) erotic and grotesque/ +¥¨¥í¥°¥í¥Ê¥ó¥»¥ó¥¹ /(abbr) erotic and grotesque nonsense/ +¥¨¥í¥¸¥Ê¥¹¥¾¡¼¥ó /erogenous zone/ +¥¨¥í¥¹ /(n) Eros/(P)/ +¥¨¥í¥À¥¯¥·¥ç¥ó /(abbr) erotic production/ +¥¨¥í¥Á¥« /erotica/ +¥¨¥í¥Á¥·¥º¥à /(n) eroticism/(P)/ +¥¨¥í¥Á¥º¥à /erotism/ +¥¨¥í¥Á¥Ã¥¯ /(adj-na,n) erotic/(P)/ +¥¨¥í¥È¥Þ¥Ë¥¢ /erotomania/ +¥¨¥ó¥«¥¦¥ó¥¿¡¼ /encounter/(P)/ +¥¨¥ó¥«¥×¥»¥ì¡¼¥·¥ç¥ó /encapsulation/ +¥¨¥ó¥¯¥í¡¼¥¸¥ã¡¼ /enclosure/ +¥¨¥ó¥²¡¼¥¸ /engage/ +¥¨¥ó¥²¡¼¥¸¥á¥ó¥È /engagement/ +¥¨¥ó¥²¡¼¥¸¥ê¥ó¥° /(n) (abbr) engagement ring/ +¥¨¥ó¥³¡¼¥À /(n) encoder/ +¥¨¥ó¥³¡¼¥À¡¼ /encoder/ +¥¨¥ó¥³¡¼¥Ç¥£¥ó¥° /(n) encoding/ +¥¨¥ó¥³¡¼¥É /(n) encode/ +¥¨¥ó¥µ¥¤¥¯¥í¥Ú¥Ç¥£¥¢ /(n) encyclopedia/ +¥¨¥ó¥¸¥§¥ë /(n) angel/ +¥¨¥ó¥¸¥Ë¥¢ /(n) engineer/(P)/ +¥¨¥ó¥¸¥Ë¥¢¥ê¥ó¥° /(n) engineering/(P)/ +¥¨¥ó¥¸¥Ë¥¢¥ê¥ó¥°¥×¥é¥¹¥Á¥Ã¥¯ /engineering plastics/ +¥¨¥ó¥¸¥ç¥¤ /(n,vs) enjoy/(P)/ +¥¨¥ó¥¸¥ó /(n) engine/(P)/ +¥¨¥ó¥¸¥ó¥­¡¼ /ignition key (trans: engine key)/ +¥¨¥ó¥¸¥ó¥Ö¥ì¡¼¥­ /engine brake/ +¥¨¥ó¥¸¥ó¸Î¾ã [¥¨¥ó¥¸¥ó¤³¤·¤ç¤¦] /engine failure/ +¥¨¥ó¥¸¥óȯưµ¡ [¥¨¥ó¥¸¥ó¤Ï¤Ä¤É¤¦¤­] /engine/ +¥¨¥ó¥¹¡¼ /(n) enthusiast (abbr.)/ +¥¨¥ó¥¹¥È /(abbr) engine stop (stall)/ +¥¨¥ó¥¼¥ë /(n) angel/(P)/ +¥¨¥ó¥¼¥ë¥Õ¥£¥·¥å /angelfish/ +¥¨¥ó¥¼¥ë¥Ù¥Ó¡¼ /angel baby/ +¥¨¥ó¥¿¡¼ /(n) enter/ +¥¨¥ó¥¿¡¼¥Æ¥¤¥Ê¡¼ /entertainer/(P)/ +¥¨¥ó¥¿¡¼¥Æ¥¤¥á¥ó¥È /(n) entertainment/ +¥¨¥ó¥¿¡¼¥Æ¥¤¥ó¥á¥ó¥È /entertainment/(P)/ +¥¨¥ó¥¿¡¼¥×¥é¥¤¥º /(n) enterprise/(P)/ +¥¨¥ó¥¿¥¤¥È¥ë /entitled/ +¥¨¥ó¥¿¥¤¥È¥ë¥Ä¡¼¥Ù¡¼¥¹ /(n) two-base entitlement (baseball)/ +¥¨¥ó¥¿¥·¥¹ /(n) entasis/ +¥¨¥ó¥¿¥Æ¥¤¥á¥ó¥È /(n) entertainment/(P)/ +¥¨¥ó¥¿¥Æ¥¤¥ó¥á¥ó¥È /(n) entertainment/ +¥¨¥ó¥À¥¤¥Ö /(n) endive/(P)/ +¥¨¥ó¥Æ¥£¥Æ¥£ /(n) entity/ +¥¨¥ó¥Ç¥£¥¢¥ó /(suf) -endian (computer)/(P)/ +¥¨¥ó¥Ç¥£¥ó¥° /(n) ending/(P)/ +¥¨¥ó¥È¥é¥ó¥¹ /entrance/ +¥¨¥ó¥È¥ê /(n) entry/ +¥¨¥ó¥È¥ê¡¼ /(n) entry/(P)/ +¥¨¥ó¥È¥í¥Ô /(n) entropy/ +¥¨¥ó¥È¥í¥Ô¡¼ /(n) entropy/ +¥¨¥ó¥É /(n) end/(P)/ +¥¨¥ó¥É¥«¡¼¥é¡¼ /end curler/ +¥¨¥ó¥É¥æ¡¼¥¶ /(n) end user/ +¥¨¥ó¥É¥é¥¤¥ó /(n) end line/(P)/ +¥¨¥ó¥É¥é¥ó /(abbr) hit-and-run (baseball)/ +¥¨¥ó¥É¥ë¥Õ¥£¥ó /endorphin/ +¥¨¥ó¥É¥ì¥¹ /(adj-na) endless/(P)/ +¥¨¥ó¥É¥ì¥¹¥Æ¡¼¥× /endless tape/ +¥¨¥ó¥Ï¥ó¥¹¥á¥ó¥È /(n) enhancement/ +¥¨¥ó¥Ð¥·¡¼ /embassy/(P)/ +¥¨¥ó¥Ñ¥¤¥¢ /empire/ +¥¨¥ó¥Ñ¥¤¥¢¥¹¥Æ¡¼¥È¥Ó¥ë /Empire State Building/ +¥¨¥ó¥Ñ¥¤¥¢¥Ç¡¼ /Empire Day/ +¥¨¥ó¥Ñ¥·¡¼ /empathy/ +¥¨¥ó¥Ñ¥ï¡¼¥á¥ó¥È /(n) empowerment/ +¥¨¥ó¥Õ¥¡¥µ¥¤¥º /emphasize/ +¥¨¥ó¥Õ¥¡¥·¥¹ /emphasis/ +¥¨¥ó¥Õ¥©¡¼¥¹¥á¥ó¥È /(n) enforcement/ +¥¨¥ó¥Ö¥ì¥à /(n) emblem/(P)/ +¥¨¥ó¥Ö¥í¥¤¥À¥ê¡¼ /embroidery/ +¥¨¥ó¥×¥Æ¥£¡¼ /empty/ +¥¨¥ó¥×¥Æ¥£¡¼¥Í¥¹¥È /empty nest/ +¥¨¥ó¥×¥Æ¥£¡¼¥Í¥¹¥È¥·¥ó¥É¥í¡¼¥à /empty nest syndrome/ +¥¨¥ó¥×¥Æ¥£¥ª¥Þ¥Ë¥¢ /emptiomania/ +¥¨¥ó¥×¥é /engineering plastics/ +¥¨¥ó¥×¥ì¥¹ /empress/ +¥¨¥ó¥Ù¥í¡¼¥× /(n) envelope/ +¥¨¥ó¥Ú¥é¡¼ /emperor/(P)/ +¥¨¥ó¥Ü¥¹ /emboss/ +¥¨¥ó¥Ü¥¹²Ã¹© [¥¨¥ó¥Ü¥¹¤«¤³¤¦] /(n) embossment/ +¥¨¥ó¥é¡¼¥¸¥á¥ó¥È /enlargement/ +¥¨¥ó¥ê¥Ã¥Á /enrich/ +¥ª¡¼¥¨¡¼ /(abbr) OA/office automation/(P)/ +¥ª¡¼¥¨¥¹ /(exp) heave! (fr: oh hisse)/heave-ho/ +¥ª¡¼¥¨¥ë /(abbr) OL/office lady/ +¥ª¡¼¥¬ /ogre/(P)/ +¥ª¡¼¥¬¥º¥à /orgasm/ +¥ª¡¼¥¬¥Ê¥¤¥¶¡¼ /organizer/ +¥ª¡¼¥¬¥Ê¥¤¥º /organize/ +¥ª¡¼¥¬¥Ë¥¼¡¼¥·¥ç¥ó /organization/ +¥ª¡¼¥¬¥ó¥Ç¥£¡¼ /organdy/ +¥ª¡¼¥­¥·¥ó /auxin (plant growth hormone)/ +¥ª¡¼¥¯ /oak/orc/(P)/ +¥ª¡¼¥¯¥·¥ç¥ó /(n) auction/(P)/ +¥ª¡¼¥¯¥·¥ç¥ó¥µ¥¤¥È /(n) auction site/ +¥ª¡¼¥¯¥¹ /(n) oaks/(P)/ +¥ª¡¼¥±¡¼ /(n) OK/(P)/ +¥ª¡¼¥±¥¹¥È¥é /(n) orchestra/(P)/ +¥ª¡¼¥±¥¹¥È¥é¥Ü¥Ã¥¯¥¹ /orchestra box/ +¥ª¡¼¥·¥ã¥Î¡¼¥È /oceanaut/ +¥ª¡¼¥·¥ã¥ó /(n) ocean/(P)/ +¥ª¡¼¥·¥ã¥ó¥ì¡¼¥¹ /ocean race/ +¥ª¡¼¥¸¡¼ /orgy/old girl (trans: OG)/ +¥ª¡¼¥¸¡¼¥Ñ¡¼¥Æ¥£¡¼ /orgy party/ +¥ª¡¼¥¹¥Á¥ó /Austin/ +¥ª¡¼¥¹¥È¥é¥ê¥¢ /Australia/(P)/ +¥ª¡¼¥¹¥È¥é¥í¥Ô¥Æ¥¯¥¹ /Australopithecus/ +¥ª¡¼¥¹¥È¥ê¥¢ /Austria/ +¥ª¡¼¥¹¥È¥ê¥Ã¥Á /ostrich/ +¥ª¡¼¥»¥ó¥Æ¥£¥Ã¥¯ /(adj-na) authentic/ +¥ª¡¼¥½¥É¥Ã¥¯¥¹ /(adj-na,n) orthodox/(P)/ +¥ª¡¼¥½¥é¥¤¥º /(vs) authorize/authorization/ +¥ª¡¼¥½¥ê¥Æ¥£ /authority/ +¥ª¡¼¥½¥ê¥Æ¥£¡¼ /(n) authority/ +¥ª¡¼¥À /(n) order/ +¥ª¡¼¥À¡¼ /(n) order/(P)/ +¥ª¡¼¥À¡¼¥¨¥ó¥È¥ê¡¼¥·¥¹¥Æ¥à /order entry system/ +¥ª¡¼¥À¡¼¥á¡¼¥É /(n) order made/made-to-order/custom-made/(P)/ +¥ª¡¼¥Á¥ã¡¼¥É /orchard/(P)/ +¥ª¡¼¥Ç¥£¡¼¥ó /Odin/ +¥ª¡¼¥Ç¥£¥¨¥ó¥¹ /(n) audience/ +¥ª¡¼¥Ç¥£¥¨¥ó¥¹¥µ¡¼¥Ù¥¤ /audience survey/ +¥ª¡¼¥Ç¥£¥ª /(n) audio/(P)/ +¥ª¡¼¥Ç¥£¥ª¥Ó¥¸¥å¥¢¥ë /audio-visual/ +¥ª¡¼¥Ç¥£¥ª¥á¡¼¥¿¡¼ /audiometer/ +¥ª¡¼¥Ç¥£¥·¥ç¥ó /(n) audition/(P)/ +¥ª¡¼¥Ç¥£¥È¥ê¥¢¥à /auditorium/ +¥ª¡¼¥Ç¥£¥Ê¥ê¡¼ /ordinary/ +¥ª¡¼¥Ç¥³¥í¥ó /(n) eau de Cologne/ +¥ª¡¼¥È /(n) (1) auto/(2) oats/(P)/ +¥ª¡¼¥È¥­¥ã¥ó¥× /(n) autocamping/(P)/ +¥ª¡¼¥È¥¯¥Á¥å¡¼¥ë /(fr:) (n) haute couture/(P)/ +¥ª¡¼¥È¥¯¥é¥·¡¼ /autocracy/ +¥ª¡¼¥È¥¯¥é¥Ã¥Á /automatic clutch/ +¥ª¡¼¥È¥¯¥í¥¹ /autocross/ +¥ª¡¼¥È¥·¥ç¡¼ /auto show/ +¥ª¡¼¥È¥¹¥È¥Ã¥× /automatic stop/ +¥ª¡¼¥È¥Á¥§¥ó¥¸¥ã¡¼ /auto-changer (tape recorder)/ +¥ª¡¼¥È¥Á¥å¡¼¥Ë¥ó¥°¥Ç¥Ã¥­ /automatic tuning deck/ +¥ª¡¼¥È¥É¥¢ /auto door/ +¥ª¡¼¥È¥Ê¡¼¥¹ /auto-nurse/ +¥ª¡¼¥È¥Ð¥¤ /(n) motorcycle (trans: auto-bike)/(P)/ +¥ª¡¼¥È¥Ð¥¤¥ª¥°¥é¥Õ¥£¡¼ /autobiography/ +¥ª¡¼¥È¥Ð¥¤¥ì¡¼¥¹ /(n) motorcycle race/ +¥ª¡¼¥È¥Ð¥Ã¥¯¥¹ /autobacks/ +¥ª¡¼¥È¥Ñ¡¼¥é¡¼ /auto parlor/ +¥ª¡¼¥È¥Ñ¥¤¥í¥Ã¥È /autopilot/ +¥ª¡¼¥È¥Õ¥©¡¼¥«¥¹ /auto focus/ +¥ª¡¼¥È¥×¥ì¡¼¥ä¡¼ /auto player/ +¥ª¡¼¥È¥Þ¥Á¥Ã¥¯ /(adj-na,n) automatic/(P)/ +¥ª¡¼¥È¥Þ¥Á¥Ã¥¯¥³¥ó¥È¥í¡¼¥ë /automatic control/ +¥ª¡¼¥È¥Þ¥Á¥Ã¥¯¥È¥é¥ó¥¹¥ß¥Ã¥·¥ç¥ó /automatic transmission/ +¥ª¡¼¥È¥Þ¥Á¥Ã¥¯¼Ö [¥ª¡¼¥È¥Þ¥Á¥Ã¥¯¤·¤ã] /(n) automatic transmission car/ +¥ª¡¼¥È¥Þ¥Ã¥È /automat/ +¥ª¡¼¥È¥Þ¥È¥ó /(n) automaton/ +¥ª¡¼¥È¥Þ¥Ë¥Ô¥å¥ì¡¼¥¿¡¼ /auto-manipulator/ +¥ª¡¼¥È¥ß¡¼¥ë /(n) oatmeal/ +¥ª¡¼¥È¥á /(abbr) automation/ +¥ª¡¼¥È¥á¡¼¥·¥ç¥ó /(n) automation/(P)/ +¥ª¡¼¥È¥â¥Ó¥ë /automobile/ +¥ª¡¼¥È¥ê¥¿¡¼¥ó /automatic return/ +¥ª¡¼¥È¥ê¥Ð¡¼¥¹ /automatic reverse/ +¥ª¡¼¥È¥ê¥Ô¡¼¥È /automatic repeat/ +¥ª¡¼¥È¥ì¡¼¥¹ /(n) autoracing/ +¥ª¡¼¥È¥ì¥¤¥º /auto-raise/ +¥ª¡¼¥È¥í¡¼¥É /autoload/ +¥ª¡¼¥È¥í¥Ã¥¯ /self-locking (trans: autolock)/(P)/ +¥ª¡¼¥É /ode/(P)/ +¥ª¡¼¥É¥È¥ï¥ì /(fr:) eau de toilette/ +¥ª¡¼¥É¥Ó /(fr:) water of life (fr: eau de vie)/ +¥ª¡¼¥É¥Ö¥ë /(fr:) (n) hors d'oeuvre/(P)/ +¥ª¡¼¥Ê /owner/ +¥ª¡¼¥Ê¡¼ /(n) owner/(P)/ +¥ª¡¼¥Ê¡¼¥·¥¹¥Æ¥à /owner system/ +¥ª¡¼¥Ê¡¼¥É¥é¥¤¥Ð¡¼ /owner-driver/ +¥ª¡¼¥Ê¡¼¥Ñ¥¤¥í¥Ã¥È /owner-pilot/ +¥ª¡¼¥Ê¥á¥ó¥È /ornament/ +¥ª¡¼¥Ë¥ó¥° /awning/ +¥ª¡¼¥Ð /over/(P)/ +¥ª¡¼¥Ð¡¼ /(adj-na,n,vs) (1) overcoat/(2) over/exceeding/going beyond/exaggeration/(3) ball hit over the head of an outfielder (baseball)/(P)/ +¥ª¡¼¥Ð¡¼¥¢¥¯¥·¥ç¥ó /overaction/ +¥ª¡¼¥Ð¡¼¥¦¥¨¡¼¥È /overweight/ +¥ª¡¼¥Ð¡¼¥ª¡¼¥ë /overall/ +¥ª¡¼¥Ð¡¼¥­¥ë /overkill/ +¥ª¡¼¥Ð¡¼¥³¡¼¥È /(n) overcoat/ +¥ª¡¼¥Ð¡¼¥·¥å¡¼¥Ä /overshoes/ +¥ª¡¼¥Ð¡¼¥¹¥­¥ë /overskill/ +¥ª¡¼¥Ð¡¼¥¹¥Æ¥Ã¥× /overstep/(P)/ +¥ª¡¼¥Ð¡¼¥¹¥é¥¤¥É /overslide/ +¥ª¡¼¥Ð¡¼¥¹¥í¡¼ /(abbr) overhand throw (baseball)/ +¥ª¡¼¥Ð¡¼¥¾¡¼¥ó /overzone/ +¥ª¡¼¥Ð¡¼¥¿¥¤¥à /overtime/ +¥ª¡¼¥Ð¡¼¥À¥Ö /overdub/ +¥ª¡¼¥Ð¡¼¥Á¥ã¡¼¥¸ /overcharge/ +¥ª¡¼¥Ð¡¼¥Á¥å¥¢ /overture/ +¥ª¡¼¥Ð¡¼¥É¥¯¥¿¡¼ /over doctor/ +¥ª¡¼¥Ð¡¼¥É¥é¥¤¥Ö /overdrive/ +¥ª¡¼¥Ð¡¼¥É¥é¥Õ¥È /overdraft/ +¥ª¡¼¥Ð¡¼¥Ê¥¤¥È /overnight/ +¥ª¡¼¥Ð¡¼¥Ê¥¤¥È¥Ð¥Ã¥° /overnight bag/ +¥ª¡¼¥Ð¡¼¥Ê¥¤¥È¥Õ¥©¥È¥µ¡¼¥Ó¥¹ /overnight photo service/ +¥ª¡¼¥Ð¡¼¥Í¥Ã¥È /overhaul net/ +¥ª¡¼¥Ð¡¼¥Ï¥ó¥° /overhang/ +¥ª¡¼¥Ð¡¼¥Ï¥ó¥É /(n) overhand/ +¥ª¡¼¥Ð¡¼¥Ï¥ó¥É¥¹¥í¡¼ /overhand throw/ +¥ª¡¼¥Ð¡¼¥Ï¥ó¥É¥Ñ¥¹ /overhand pass/ +¥ª¡¼¥Ð¡¼¥Ñ¡¼ /over par (golf)/ +¥ª¡¼¥Ð¡¼¥Ò¡¼¥È /overheat/(P)/ +¥ª¡¼¥Ð¡¼¥Õ¥§¥ó¥¹ /over fence/ +¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ /(n) overflow/ +¥ª¡¼¥Ð¡¼¥Ö¥Ã¥­¥ó¥° /overbooking/ +¥ª¡¼¥Ð¡¼¥Ö¥é¥¦¥¹ /overblouse/ +¥ª¡¼¥Ð¡¼¥×¥ë¡¼¥Õ /overproof/ +¥ª¡¼¥Ð¡¼¥×¥ì¥¼¥ó¥¹ /overpresence/ +¥ª¡¼¥Ð¡¼¥Ø¥Ã¥É /overhead/ +¥ª¡¼¥Ð¡¼¥Ø¥Ã¥É¥Ñ¥¹ /overhead pass/ +¥ª¡¼¥Ð¡¼¥Ø¥Ã¥É¥×¥í¥¸¥§¥¯¥¿¡¼ /overhead projector/ +¥ª¡¼¥Ð¡¼¥Ú¡¼¥¹ /overpace/ +¥ª¡¼¥Ð¡¼¥Û¡¼¥ë /(n) overhaul/ +¥ª¡¼¥Ð¡¼¥Ü¥í¡¼¥¤¥ó¥° /overborrowing/ +¥ª¡¼¥Ð¡¼¥é¥¤¥È /overwrite/ +¥ª¡¼¥Ð¡¼¥é¥¤¥É /override/ +¥ª¡¼¥Ð¡¼¥é¥Ã¥× /(n) overlap/(P)/ +¥ª¡¼¥Ð¡¼¥é¥ó /(n) overrun/(P)/ +¥ª¡¼¥Ð¡¼¥ì¡¼ /overlay/ +¥ª¡¼¥Ð¡¼¥ì¥¤ /(n) overlay/ +¥ª¡¼¥Ð¡¼¥í¡¼¥Ç¥£¥ó¥° /overloading/ +¥ª¡¼¥Ð¡¼¥í¡¼¥É /overload/ +¥ª¡¼¥Ð¡¼¥í¡¼¥ó /(n) overloan/ +¥ª¡¼¥Ð¡¼¥ï¡¼¥¯ /(n) overwork/ +¥ª¡¼¥Ð¥³¡¼¥È /overcoat/ +¥ª¡¼¥Ð¥Ø¥Ã¥É /(n) overhead/ +¥ª¡¼¥Ð¥ì¥¤ /(n,vs) overlay/ +¥ª¡¼¥Ó¡¼ /OB/old boy/out-of-bounds/ +¥ª¡¼¥Ó¥¹ /(n) automatic camera for detecting and recording speeding vehicles (trans: Orbis - brand name)/ +¥ª¡¼¥Ó¥¿¡¼ /orbiter/ +¥ª¡¼¥Ö /(n) orb/ +¥ª¡¼¥Ö¥ó /(n) oven/(P)/ +¥ª¡¼¥Ö¥ó¥È¡¼¥¹¥¿¡¼ /open toaster/oven toaster/ +¥ª¡¼¥×¥Ê¡¼ /opener/ +¥ª¡¼¥×¥Ë¥ó¥° /(n) opening/(P)/ +¥ª¡¼¥×¥Ë¥ó¥°¥²¡¼¥à /opening game/ +¥ª¡¼¥×¥Ë¥ó¥°¥Ê¥ó¥Ð¡¼ /opening number/ +¥ª¡¼¥×¥ó /(adj-na,n) open/(P)/ +¥ª¡¼¥×¥ó¥¢¥«¥¦¥ó¥È /open account/ +¥ª¡¼¥×¥ó¥¨¥¢ /open-air/ +¥ª¡¼¥×¥ó¥¨¥ó¥É¥â¡¼¥²¡¼¥¸ /open-end mortgage/ +¥ª¡¼¥×¥ó¥«¡¼ /(n) convertible (trans: open car)/(P)/ +¥ª¡¼¥×¥ó¥­¥ã¥×¥·¥ç¥ó /open caption/ +¥ª¡¼¥×¥ó¥²¡¼¥à /open game/ +¥ª¡¼¥×¥ó¥³¡¼¥¹ /open course/ +¥ª¡¼¥×¥ó¥´¥ë¥Õ /open golf/ +¥ª¡¼¥×¥ó¥µ¥¤¥É /open side (rugby)/ +¥ª¡¼¥×¥ó¥µ¥ó¥É /(abbr) open sandwich/ +¥ª¡¼¥×¥ó¥µ¥ó¥É¥¤¥Ã¥Á /open sandwich/ +¥ª¡¼¥×¥ó¥·¥¹¥Æ¥à /open system/ +¥ª¡¼¥×¥ó¥·¥¹¥Æ¥àɱ¡ [¥ª¡¼¥×¥ó¥·¥¹¥Æ¥à¤Ó¤ç¤¦¤¤¤ó] /(n) open system hospital/ +¥ª¡¼¥×¥ó¥·¥ã¥Ä /(n) open-necked shirt (trans: open shirt)/ +¥ª¡¼¥×¥ó¥¹¥«¥¤ /(n) airline deregulatory policy (trans: open skies)/ +¥ª¡¼¥×¥ó¥¹¥¿¥ó¥¹ /open stance/ +¥ª¡¼¥×¥ó¥¹¥Ú¡¼¥¹ /open space/ +¥ª¡¼¥×¥ó¥»¥µ¥ß /open sesame/ +¥ª¡¼¥×¥ó¥»¥Ã¥È /(n) open set/(P)/ +¥ª¡¼¥×¥ó¥Æ¥Ë¥¹ /open tennis/ +¥ª¡¼¥×¥ó¥Ç¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à /open-dating system/ +¥ª¡¼¥×¥ó¥Ç¥£¥¹¥×¥ì¡¼ /open display/ +¥ª¡¼¥×¥ó¥È¥ì¡¼¥É /open trade/ +¥ª¡¼¥×¥ó¥É¥¢ /open door/ +¥ª¡¼¥×¥ó¥Ï¥¦¥¹ /open house/ +¥ª¡¼¥×¥ó¥Õ¥ì¡¼¥à /open frame/ +¥ª¡¼¥×¥ó¥×¥é¥ó¥Ë¥ó¥° /open planning/ +¥ª¡¼¥×¥ó¥Þ¡¼¥±¥Ã¥È /(n) open market/ +¥ª¡¼¥×¥ó¥Þ¡¼¥±¥Ã¥È¥ª¥Ú¥ì¡¼¥·¥ç¥ó /open market operation/ +¥ª¡¼¥×¥ó¥Þ¥ê¥Ã¥¸ /open marriage/ +¥ª¡¼¥×¥ó¥æ¥Ë¥Ð¡¼¥·¥Æ¥£¡¼ /Open University/ +¥ª¡¼¥×¥ó¥ê¡¼¥ë¥Æ¡¼¥× /open-reel tape/ +¥ª¡¼¥×¥ó´ªÄê [¥ª¡¼¥×¥ó¤«¤ó¤¸¤ç¤¦] /(n) open account/ +¥ª¡¼¥×¥óÀï [¥ª¡¼¥×¥ó¤»¤ó] /(n) exhibition game (baseball)/open game/(P)/ +¥ª¡¼¥×¥óÁª¼ê¸¢ [¥ª¡¼¥×¥ó¤»¤ó¤·¤å¤±¤ó] /(n) open competition/ +¥ª¡¼¥×¥óÅê¿® [¥ª¡¼¥×¥ó¤È¤¦¤·¤ó] /(n) open investment trust/ +¥ª¡¼¥Ú¥¢ /au pair/ +¥ª¡¼¥Ú¥¢¥¬¡¼¥ë /au pair girl/ +¥ª¡¼¥Ú¥ó¥È¡¼¥Ê¥á¥ó¥È /open tournament/ +¥ª¡¼¥Ü¡¼ /(n) oboe/ +¥ª¡¼¥Ü¥¨ /(n) oboe/(P)/ +¥ª¡¼¥Þ¥ó /Oman (p)/ +¥ª¡¼¥à /(n) Ohm/ +¥ª¡¼¥à¤Îˡ§ [¥ª¡¼¥à¤Î¤Û¤¦¤½¤¯] /(n) Ohm's law/ +¥ª¡¼¥á¥ó /omen/ +¥ª¡¼¥é /(n) aura/(P)/ +¥ª¡¼¥é¥¤ /all right/O.K./ +¥ª¡¼¥é¥ë /oral/ +¥ª¡¼¥é¥ë¥¢¥×¥í¡¼¥Á /oral approach/ +¥ª¡¼¥é¥ë¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó /aural communication/ +¥ª¡¼¥é¥ë¥»¥Ã¥¯¥¹ /oral sex/ +¥ª¡¼¥é¥ë¥á¥½¥Ã¥É /oral method/ +¥ª¡¼¥ë /(n) oar/(P)/ +¥ª¡¼¥ë¥¤¥ó¥ï¥ó /all-in-one/ +¥ª¡¼¥ë¥¦¥¨¡¼¥Ö /(n) all-wave (receiver)/ +¥ª¡¼¥ë¥¦¥¨¥¶¡¼¥³¡¼¥È /all-weather coat/ +¥ª¡¼¥ë¥¦¥¨¥¶¡¼¥È¥é¥Ã¥¯ /all-weather track/ +¥ª¡¼¥ë¥ª¡¼¥Ç¥£¥Ê¥ê¡¼¥º /(n) All Ordinaries (Australian stock index)/ +¥ª¡¼¥ë¥ª¥¢¥Ê¥·¥ó¥° /all or nothing/ +¥ª¡¼¥ë¥ª¥±¡¼¥¸¥ç¥ó¥É¥ì¥¹ /all-occasion dress/ +¥ª¡¼¥ë¥®¥ã¥é¥ó¥Æ¥£¡¼ /all guarantee/ +¥ª¡¼¥ë¥·¡¼¥º¥ó¥³¡¼¥È /all-season coat/ +¥ª¡¼¥ë¥·¡¼¥º¥ó¥È¥é¥Ã¥¯ /all-season track/ +¥ª¡¼¥ë¥·¡¼¥º¥ó¥É¥ì¥¹ /all-season dress/ +¥ª¡¼¥ë¥¹¥¯¥¨¥¢ /all square/ +¥ª¡¼¥ë¥¹¥¿¡¼¥­¥ã¥¹¥È /(n) all-star cast/(P)/ +¥ª¡¼¥ë¥¹¥¿¡¼¥²¡¼¥à /all-star game/ +¥ª¡¼¥ë¥¹¥Ñ¥¤¥¹ /allspice/ +¥ª¡¼¥ë¥¿¡¼¥Ê¥Æ¥£¥Ö /(adj-na) alternative/ +¥ª¡¼¥ë¥¿¡¼¥Ê¥Æ¥£¥Ö¥¹¥¯¡¼¥ë /(n) alternative school/ +¥ª¡¼¥ë¥¿¡¼¥Ê¥Æ¥£¥Ö¥¹¥Ú¡¼¥¹ /(n) alternative space/ +¥ª¡¼¥ë¥Ç¥£¡¼ /(n) oldie/ +¥ª¡¼¥ë¥Ç¥£¡¼¥º /(n) oldies/ +¥ª¡¼¥ë¥È¤Î±À [¥ª¡¼¥ë¥È¤Î¤¯¤â] /(n) Oort's cloud/ +¥ª¡¼¥ë¥É¥¨¥³¥Î¥ß¡¼ /(n) Old Economy/ +¥ª¡¼¥ë¥É¥«¡¼¥É /(n) Old Guard/(P)/ +¥ª¡¼¥ë¥É¥¬¡¼¥É /(n) Old Guard/ +¥ª¡¼¥ë¥É¥¿¥¤¥Þ¡¼ /(n) old-timer/ +¥ª¡¼¥ë¥É¥Ñ¡¼ /(n) Old Parr/ +¥ª¡¼¥ë¥É¥Ñ¥ï¡¼ /(n) old power/ +¥ª¡¼¥ë¥É¥Õ¥¡¥Ã¥·¥ç¥ó /(n) old-fashioned/ +¥ª¡¼¥ë¥É¥Õ¥¡¥ó /(n) old fan/ +¥ª¡¼¥ë¥É¥Ü¡¼¥¤ /(n) old boy/ +¥ª¡¼¥ë¥É¥ß¥¹ /(n) old maid (trans: old miss)/ +¥ª¡¼¥ë¥Ê¥¤¥È /(n) all-night/(P)/ +¥ª¡¼¥ë¥Ð¥Ã¥¯ /(n) all back/ +¥ª¡¼¥ë¥Ñ¡¼¥Ñ¥¹ /all-purpose/ +¥ª¡¼¥ë¥Ñ¥¹ /all pass/ +¥ª¡¼¥ë¥Ü¥¢¡¼¥ë /(fr:) au revoir/good-bye/ +¥ª¡¼¥ë¥Þ¥¤¥Æ¥£¡¼ /(adj-na,n) almighty/(P)/ +¥ª¡¼¥ë¥é¥¦¥ó¥É /(adj-na) all-round/(P)/ +¥ª¡¼¥ë¥é¥¦¥ó¥É¥×¥ì¡¼¥ä¡¼ /all-round player/ +¥ª¡¼¥ë¥ê¥¹¥¯¥¹ /all risks/ +¥ª¡¼¥ë¥í¥± /(abbr) all locations/ +¥ª¡¼¥í¥é /(n) aurora/(P)/ +¥ª¡¼¥í¥ó /Orlon/ +¥ª¥¢¥·¥¹ /(n) oasis/(P)/ +¥ª¥¢¥Ú¥Ã¥¯ /OAPEC/Organization of Arab Petroleum Exporting Countries/ +¥ª¥¤¥¹¥¿¡¼ /oyster/ +¥ª¥¤¥¿¥Ê¥·¡¼ /(de:) euthanasia (de: Euthanasie)/ +¥ª¥¤¥Ç¥£¥×¥¹ /Oedipus/(P)/ +¥ª¥¤¥é¡¼¤ÎÄêÍý [¥ª¥¤¥é¡¼¤Î¤Æ¤¤¤ê] /(n) Euler's theorem/ +¥ª¥¤¥ë /(n) oil/engine oil/kerosene/(P)/ +¥ª¥¤¥ë¥µ¡¼¥Ç¥£¥ó /oiled sardine/ +¥ª¥¤¥ë¥µ¥ó¥É /oiled sand/ +¥ª¥¤¥ë¥·¥§¡¼¥ë /oil shale/ +¥ª¥¤¥ë¥·¥ç¥Ã¥¯ /(n) oil shock (1973 OPEC oil crisis)/ +¥ª¥¤¥ë¥·¥ë¥¯ /oiled silk/ +¥ª¥¤¥ë¥¹¥­¥ó /oilskin/ +¥ª¥¤¥ë¥À¥é¡¼ /oil dollar/ +¥ª¥¤¥ë¥É¥ì¥¶¡¼ /oiled leather/ +¥ª¥¤¥ë¥Ñ¥Ã¥¯ /oil pack/ +¥ª¥¤¥ë¥Ò¡¼¥¿¡¼ /oil-heater/ +¥ª¥¤¥ë¥Õ¥¡¥·¥ê¥Æ¥£¡¼ /oil facility/ +¥ª¥¤¥ë¥Õ¥§¥ó¥¹ /oil fence/(P)/ +¥ª¥¤¥ë¥Ö¥ì¡¼¥­ /oil brake/ +¥ª¥¤¥ë¥Ú¥¤¥ó¥Æ¥£¥ó¥° /oil painting/ +¥ª¥¤¥ë¥Ú¥¤¥ó¥È /oil paint/ +¥ª¥¤¥ë¥Ü¡¼¥ë /oil ball/ +¥ª¥¤¥ë¥Þ¥Ã¥µ¡¼¥¸ /oil massage/ +¥ª¥¤¥ë¥Þ¥Í¡¼ /oil money/ +¥ª¥¤¥ë¥í¡¼¥É /oil road/ +¥ª¥ª¥Ð¥ó /(n) coot/ +¥ª¥«¥Þ /(n) (sl) gay person/male transvestite/ +¥ª¥«¥Þ /(n) (sl) gay person/male transvestite/ +¥ª¥«¥ê¥Ê /(n) ocarina (type of flute)/(P)/ +¥ª¥«¥ë¥Á¥ã¡¼ /(abbr) occult culture/ +¥ª¥«¥ë¥È /(adj-na) occult/(P)/ +¥ª¥¬¥é¥¤¥È /(n) wood briquet/ +¥ª¥­¥µ¥¤¥É /oxide/ +¥ª¥­¥·¥À¥ó¥È /(n) oxidant/ +¥ª¥­¥·¥À¥ó¥È±À [¥ª¥­¥·¥À¥ó¥È¤°¤â] /(n) oxidant cloud/ +¥ª¥­¥å¥Ñ¥¤¥É /occupied/ +¥ª¥®¥Î¼° [¥ª¥®¥Î¤·¤­] /(n) Ogino method/ +¥ª¥¯¥·¥Ç¥ó¥¿¥ê¥º¥à /occidentalism/ +¥ª¥¯¥·¥Ç¥ó¥È /Occident/ +¥ª¥¯¥¹¥Õ¥©¡¼¥É /Oxford/ +¥ª¥¯¥¹¥Õ¥©¡¼¥ÉÂç³Ø [¥ª¥¯¥¹¥Õ¥©¡¼¥É¤À¤¤¤¬¤¯] /Oxford University/ +¥ª¥¯¥¹¥Ö¥ê¥Ã¥¸ /Oxbridge/Oxford and Cambridge/ +¥ª¥¯¥¿¡¼¥Ö /(n) octave/(P)/ +¥ª¥¯¥¿¥ó /octane/ +¥ª¥¯¥¿¥ó²Á [¥ª¥¯¥¿¥ó¤«] /(n) octane value/ +¥ª¥¯¥Æ¥Ã¥È /(n) octet/ +¥ª¥¯¥é /okra/(P)/ +¥ª¥¯¥é¥Û¥Þ /Oklahoma/(P)/ +¥ª¥± /(abbr) orchestra/(P)/ +¥ª¥·¥í¥°¥é¥Õ /(n) oscillograph/ +¥ª¥·¥í¥¹¥³¡¼¥× /(n) oscilloscope/ +¥ª¥¹¥«¡¼ /Oscar/(P)/ +¥ª¥¹¥È¥é¥·¥º¥à /ostracism/ +¥ª¥¹¥È¥ê¥Ã¥Á /ostrich/ +¥ª¥¹¥È¥ê¥Ã¥Á¥Ý¥ê¥·¡¼ /ostrich policy/ +¥ª¥¹¥Ñ¡¼ /OSPER/ocean space explorer/ +¥ª¥¹¥ß¥¦¥à /(n) osmium (Os)/ +¥ª¥»¥¢¥Ë¥¢ /Oceania/(P)/ +¥ª¥»¥í /Oslo/Othello/(P)/ +¥ª¥¾¥ó /(n) ozone/(P)/ +¥ª¥¾¥ó¥Û¡¼¥ë /ozone hole/(P)/ +¥ª¥¾¥óÁØ [¥ª¥¾¥ó¤½¤¦] /(n) ozone layer/ +¥ª¥¿¥¯ /(n) (col) geek/nerd/enthusiast/(P)/ +¥ª¥¿¥ï /Ottawa/(P)/ +¥ª¥Ã¥«¥à /Occam/ +¥ª¥Ã¥¯¥¹¥Æ¡¼¥ë /oxtail/ +¥ª¥Ã¥¯¥¹¥Õ¥©¡¼¥É /Oxford/(P)/ +¥ª¥É¥á¡¼¥¿¡¼ /odometer/ +¥ª¥Ê¡¼ /honor/ +¥ª¥Ê¥É¥ë /(n) (abbr) fantasy object for masturbation (trans: onanism idol)/ +¥ª¥Ê¥Ë¡¼ /(de:) (n) (X) (col) masturbation/onanism (de: Onanie)/ +¥ª¥Ê¥Ú¥Ã¥È /(n) (obs) fantasy object for masturbation (trans: onanism pet)/ +¥ª¥Ë¥ª¥ó /(n) onion/(P)/ +¥ª¥Ë¥­¥¹ /onyx/ +¥ª¥Ë¥Ã¥¯¥¹ /onyx/ +¥ª¥Í¥È¡¼¥à /(fr:) respectable person (fr: honnete homme)/ +¥ª¥Î¥Þ¥È¥Ú¡¼ /(fr:) onomatopoeia (fr: onomatopee)/(P)/ +¥ª¥Î¥Þ¥È¥Ú¥¢ /onomatopoeia/ +¥ª¥Ï¥¤¥ª /Ohio/(P)/ +¥ª¥Ñ¡¼¥ë /(n) opal/ +¥ª¥Ô¥Ë¥ª¥ó /(n) opinion/(P)/ +¥ª¥Ô¥Ë¥ª¥ó¥ê¡¼¥À¡¼ /(n) opinion leader/(P)/ +¥ª¥Õ /(n) off/(P)/ +¥ª¥Õ¥¡¡¼ /(n) offer/ +¥ª¥Õ¥£¥µ¡¼ /officer/ +¥ª¥Õ¥£¥·¥ã¥ë /(adj-na,n) official/(P)/ +¥ª¥Õ¥£¥·¥ã¥ë¥Ï¥ó¥Ç /official handicap (golf)/ +¥ª¥Õ¥£¥·¥ã¥ë¥ì¥³¡¼¥É /official record/ +¥ª¥Õ¥£¥¹ /(n) office/(P)/ +¥ª¥Õ¥£¥¹¥ª¡¼¥È¥á¡¼¥·¥ç¥ó /office automation/ +¥ª¥Õ¥£¥¹¥¬¡¼¥ë /office girl/ +¥ª¥Õ¥£¥¹¥³¥ó¥Ô¥å¡¼¥¿¡¼ /office computer/ +¥ª¥Õ¥£¥¹¥Ó¥ë /(n) office building/office complex/ +¥ª¥Õ¥£¥¹¥é¥Ö /love affair with colleague (trans: office love)/ +¥ª¥Õ¥£¥¹¥ì¥Ç¥£ /office lady/OL/ +¥ª¥Õ¥£¥¹¥ì¥Ç¥£¡¼ /office lady/OL/ +¥ª¥Õ¥£¥¹¥ï¥¤¥Õ /office wife/ +¥ª¥Õ¥§¥ó¥¹ /(n) offense/offence/ +¥ª¥Õ¥³¡¼¥¹ /(exp) of course/ +¥ª¥Õ¥³¥ó /(n) (abbr) office computer/ +¥ª¥Õ¥µ¥¤¥É /off-side/(P)/ +¥ª¥Õ¥¶¥ì¥³¡¼¥É /off the record/ +¥ª¥Õ¥·¡¼¥º¥ó /(n) off-season/(P)/ +¥ª¥Õ¥·¥ç¥¢ /(n) offshore/ +¥ª¥Õ¥·¥ç¥¢¥«¥ó¥Ñ¥Ë¡¼ /(n) offshore company/ +¥ª¥Õ¥·¥ç¥¢¥»¥ó¥¿¡¼ /offshore center/ +¥ª¥Õ¥·¥ç¥¢¥Õ¥¡¥ó¥É /offshore fund/ +¥ª¥Õ¥·¥ç¥¢»Ô¾ì [¥ª¥Õ¥·¥ç¥¢¤¤¤Á¤Ð] /(n) offshore market/ +¥ª¥Õ¥·¥ç¥ë¥À¡¼¥Í¥Ã¥¯¥é¥¤¥ó /(n) off-the-shoulder neckline/ +¥ª¥Õ¥»¥Ã¥È /(n) offset/ +¥ª¥Õ¥Õ¥Ã¥¯ /off hook (line)/ +¥ª¥Õ¥Ö¥í¡¼¥É¥¦¥§¡¼ /(n) off Broadway/ +¥ª¥Õ¥Þ¥¤¥¯ /off mike/ +¥ª¥Õ¥é¥¤¥ó /(n) off-line/ +¥ª¥Õ¥ê¥ß¥Ã¥È /off-limits/ +¥ª¥Õ¥ì¥³ /(n) off-the-record/(P)/ +¥ª¥Õ¥í¡¼¥É /(n) off-road/(P)/ +¥ª¥Õ²ñ [¥ª¥Õ¤«¤¤] /offline meeting (face-to-face meeting by people who normally interact online)/ +¥ª¥Ö¥¶¡¼¥Ð /observer/(P)/ +¥ª¥Ö¥¶¡¼¥Ð¡¼ /(n) observer/(P)/ +¥ª¥Ö¥¸¥§ /(fr:) (n) object (fr: objet)/(P)/ +¥ª¥Ö¥¸¥§¥¯¥·¥ç¥ó /objection/ +¥ª¥Ö¥¸¥§¥¯¥È /(n) object/ +¥ª¥Ö¥¸¥§¥¯¥È¥ª¥ê¥¨¥ó¥Æ¥Ã¥É /object-oriented/ +¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ [¥ª¥Ö¥¸¥§¥¯¥È¤·¤³¤¦] /object-oriented/ +¥ª¥Ö¥¸¥§¥¯¥È»Ø¸þ¸À¸ì [¥ª¥Ö¥¸¥§¥¯¥È¤·¤³¤¦¤²¤ó¤´] /Object-oriented language/ +¥ª¥Ö¥¹¥È¥é¥¯¥·¥ç¥ó /obstruction/ +¥ª¥Ö¥é¡¼¥È /(n) oblate/(P)/ +¥ª¥Ö¥é¡¼¥È¤ËÊñ¤à [¥ª¥Ö¥é¡¼¥È¤Ë¤Ä¤Ä¤à] /(exp) use an indirect expression/ +¥ª¥Ö¥ê¡¼¥¯ /(n) (abbr) oblique line/ +¥ª¥Ö¥ê¥¬¡¼¥È /obbligato/ +¥ª¥Ö¥ê¥²¡¼¥·¥ç¥ó /obligation/ +¥ª¥×¥¢¡¼¥È /op art/optical art/ +¥ª¥×¥·¥ç¥Ê¥ë /optional/ +¥ª¥×¥·¥ç¥Ê¥ë¥Ä¥¢¡¼ /optional tour/ +¥ª¥×¥·¥ç¥Ê¥ë¥Ñ¡¼¥Ä /optional parts/ +¥ª¥×¥·¥ç¥ó /(n) option/(P)/ +¥ª¥×¥·¥ç¥ó·ÀÌó [¥ª¥×¥·¥ç¥ó¤±¤¤¤ä¤¯] /(n) option contract/ +¥ª¥×¥·¥ç¥ó¼è°ú [¥ª¥×¥·¥ç¥ó¤È¤ê¤Ò¤­] /(n) option trading/option dealing/option transaction/ +¥ª¥×¥Á¥ß¥¹¥Æ¥£¥Ã¥¯ /(adj-na) optimistic/ +¥ª¥×¥Á¥ß¥¹¥È /(n) optimist/ +¥ª¥×¥Á¥ß¥º¥à /optimism/ +¥ª¥×¥Æ¥£¥«¥ë /optical/ +¥ª¥×¥Æ¥£¥«¥ë¥¢¡¼¥È /optical art/ +¥ª¥×¥Æ¥£¥Þ¥¤¥¶ /(n) optimizer/ +¥ª¥×¥Æ¥£¥Þ¥¤¥º /(n) optimize/ +¥ª¥×¥È¥¨¥ì¥¯¥È¥í¥Ë¥¯¥¹ /optoelectronics/ +¥ª¥Ù¥ê¥¹¥¯ /obelisk/ +¥ª¥Ù¥ë¥¹¥¯ /obelisk/ +¥ª¥Ú /(abbr) medical operation/(P)/ +¥ª¥Ú¡¼¥¯ /opaque/ +¥ª¥Ú¥¢¥ó¥× /(n) (abbr) operational amplifier/ +¥ª¥Ú¥³¡¼¥É /(n) operation code/ +¥ª¥Ú¥³¥É /opcode/ +¥ª¥Ú¥Ã¥¯ /OPEC/Organization of Petroleum Exporting Countries/ +¥ª¥Ú¥é /(n) opera/(P)/ +¥ª¥Ú¥é¥°¥é¥¹ /(n) opera glasses/ +¥ª¥Ú¥é¥³¥ß¥Ã¥¯ /(fr:) comic opera (fr: opera-comique)/ +¥ª¥Ú¥é¥Ï¥¦¥¹ /opera house/ +¥ª¥Ú¥é¥ó¥É /(n) operand/ +¥ª¥Ú¥ì¡¼¥·¥ç¥Ê¥ë /(adj-na) operational/ +¥ª¥Ú¥ì¡¼¥·¥ç¥ó /(n) operation/(P)/ +¥ª¥Ú¥ì¡¼¥·¥ç¥ó¥º /(n) operations/ +¥ª¥Ú¥ì¡¼¥·¥ç¥ó¥º¥ê¥µ¡¼¥Á /(n) operations research/OR/ +¥ª¥Ú¥ì¡¼¥·¥ç¥ó¥»¥ó¥¿¡¼ /operation center/ +¥ª¥Ú¥ì¡¼¥·¥ç¥ó¥ê¥µ¡¼¥Á /operations research/ +¥ª¥Ú¥ì¡¼¥¿ /(n) operator/ +¥ª¥Ú¥ì¡¼¥¿¡¼ /(n) operator/(P)/ +¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥° /(n) operating/ +¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à /(n) operating-system/ +¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥Þ¡¼¥¸¥ó /(n) operating margin/ +¥ª¥Ú¥ì¥¤¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à /OS/operating system/ +¥ª¥Ú¥ì¥Ã¥¿ /(n) operetta/(P)/ +¥ª¥Ý¥¸¥·¥ç¥ó¥Ñ¡¼¥Æ¥£¡¼ /opposition party/ +¥ª¥Ý¥Á¥å¥Ë¥¹¥È /(n) opportunist/ +¥ª¥Ý¥Á¥å¥Ë¥º¥à /opportunism/ +¥ª¥Ý¥Ã¥µ¥à /opossum/ +¥ª¥Þ¥Ï /Omaha/(P)/ +¥ª¥ß¥Ã¥È /(n) omit/ +¥ª¥à¥Ë¥Ð¥¹ /(n) omnibus/(P)/ +¥ª¥à¥é¥¤¥¹ /(n) (abbr) omelette rice/ +¥ª¥à¥ì¥Ä /(n) omelette/(P)/ +¥ª¥à¥í¥ó /Omron Corporation (Japanese electronics firm)/(P)/ +¥ª¥á¥¬ /(n) omega/(P)/ +¥ª¥á¥¬¹ÒË¡ [¥ª¥á¥¬¤³¤¦¤Û¤¦] /(n) omega navigation/ +¥ª¥é¥¯¥ë /oracle/(P)/ +¥ª¥é¥·¥ç /Horatio/ +¥ª¥é¥È¥ê¥ª /(n) oratorio/(P)/ +¥ª¥é¥ó¥¦¡¼¥¿¥ó /(n) orangutan/(P)/ +¥ª¥é¥ó¥À /(pt:) Holland/The Netherlands/ +¥ª¥é¥ó¥À /(pt:) Holland/The Netherlands/ +¥ª¥é¥ó¥ÀÎÎ¥®¥¢¥Ê [¥ª¥é¥ó¥À¤ê¤ç¤¦¥®¥¢¥Ê] /Netherlands Guiana (p)/ +¥ª¥é¥ó¥Ç¡¼¥º¥½¡¼¥¹ /(n) sauce Hollandaise/ +¥ª¥ê¡¼¥Ö¥ª¥¤¥ë /(n) olive oil/ +¥ª¥ê¡¼¥Ö¿§ [¥ª¥ê¡¼¥Ö¤¤¤í] /(n) olive colour/olive brown/(P)/ +¥ª¥ê¡¼¥ÖÌý [¥ª¥ê¡¼¥Ö¤æ] /(n) olive oil/ +¥ª¥ê¡¼¥ô¿§ [¥ª¥ê¡¼¥ô¤¤¤í] /(n) olive colour/olive brown/ +¥ª¥ê¥¨¥ó¥¿¥ê¥º¥à /orientalism/(P)/ +¥ª¥ê¥¨¥ó¥¿¥ë /(n) oriental/(P)/ +¥ª¥ê¥¨¥ó¥Æ¡¼¥·¥ç¥ó /(n) orientation/(P)/ +¥ª¥ê¥¨¥ó¥Æ¡¼¥·¥ç¥ó¶µ°é [¥ª¥ê¥¨¥ó¥Æ¡¼¥·¥ç¥ó¤­¤ç¤¦¤¤¤¯] /(n) orientation/ +¥ª¥ê¥¨¥ó¥Æ¡¼¥ê¥ó¥° /orienteering/(P)/ +¥ª¥ê¥¨¥ó¥Æ¥Ã¥É /(adj-na) oriented/ +¥ª¥ê¥¨¥ó¥È /(n) Orient/(P)/ +¥ª¥ê¥¨¥ó¥ÈµÞ¹Ô [¥ª¥ê¥¨¥ó¥È¤­¤å¤¦¤³¤¦] /Orient express/ +¥ª¥ê¥¨¥ó¥ÈÈþ½Ñ [¥ª¥ê¥¨¥ó¥È¤Ó¤¸¤å¤Ä] /(n) Oriental art/ +¥ª¥ê¥ª¥ó /Orion/(P)/ +¥ª¥ê¥ª¥óºÂ [¥ª¥ê¥ª¥ó¤¶] /(n) Orion/ +¥ª¥ê¥ª¥óÀ±±À [¥ª¥ê¥ª¥ó¤»¤¤¤¦¤ó] /(n) Orion Nebula/ +¥ª¥ê¥´¥Þ¡¼ /oligomer/(P)/ +¥ª¥ê¥¸¥Ê¥ê¥Æ¥£ /(n) originality/ +¥ª¥ê¥¸¥Ê¥ê¥Æ¥£¡¼ /(n) originality/(P)/ +¥ª¥ê¥¸¥Ê¥ë /(adj-na,n) original/(P)/ +¥ª¥ê¥¸¥Ê¥ë¥«¥í¥ê¡¼ /original calorie/ +¥ª¥ê¥¸¥Ê¥ë¥·¥Ê¥ê¥ª /original scenario/ +¥ª¥ê¥¸¥Ê¥ë¥×¥ê¥ó¥È /original print/ +¥ª¥ê¥¸¥ó /(n) origin/ +¥ª¥ê¥Ï¥ë¥³¥ó /(n) orichalcum/ +¥ª¥ê¥Õ¥é /(abbr) orientation flat (semiconductors)/ +¥ª¥ê¥ó¥Ô¥¢ /Olympia/(P)/ +¥ª¥ê¥ó¥Ô¥¢¡¼¥É /Olympiad/ +¥ª¥ê¥ó¥Ô¥Ã¥¯ /(n) Olympic/(P)/ +¥ª¥ê¥ó¥Ô¥Ã¥¯¥Ç¡¼ /(n) Olympic Day (June 23rd)/ +¥ª¥ê¥ó¥Ô¥Ã¥¯¥Ñ¡¼¥¯ /(n) Olympic Park/ +¥ª¥ê¥ó¥Ô¥Ã¥¯¶¥µ» [¥ª¥ê¥ó¥Ô¥Ã¥¯¤­¤ç¤¦¤®] /(n) Olympic event/Olympic Games/ +¥ª¥ê¥ó¥Ô¥Ã¥¯·û¾Ï [¥ª¥ê¥ó¥Ô¥Ã¥¯¤±¤ó¤·¤ç¤¦] /(n) Olympic Charter/ +¥ª¥ê¥ó¥Ý¥¹ /(n) Olympus/ +¥ª¥ë¥¬¥¹¥à /(n) orgasm/(P)/ +¥ª¥ë¥¬¥¹¥à¥¹ /(de:) (n) orgasm (de: Orgasmus)/ +¥ª¥ë¥¬¥Ê¥¤¥¶¡¼ /(n) organizer/ +¥ª¥ë¥¬¥Ê¥¤¥º /(vs) organize/ +¥ª¥ë¥¬¥ó /(n) organ/(P)/ +¥ª¥ë¥° /(n) (abbr) organizer/organize/(P)/ +¥ª¥ë¥´¡¼¥ë /(nl:) (n) organ (nl: orgel)/(P)/ +¥ª¥ë¥´¥ó /orgone energy/ +¥ª¥ë¥¿¡¼¥Ê¥Æ¥£¥Ö /alternative/ +¥ª¥ë¥¿¥Í¥¤¥È /alternate/ +¥ª¥ë¥È¥Õ¥§¥Ë¥ë¥Õ¥§¥Î¡¼¥ë /orthophenyl phenol/OPP/ +¥ª¥ë¥Ë¥Á¥ó²óÏ© [¥ª¥ë¥Ë¥Á¥ó¤«¤¤¤í] /(n) ornithine cycle/ +¥ª¥ì¥¤¥ó»À [¥ª¥ì¥¤¥ó¤µ¤ó] /(n) oleic acid/ +¥ª¥ì¥´¥ó /Oregon/(P)/ +¥ª¥ì¥ó¥¸ /(n) an orange/(P)/ +¥ª¥ì¥ó¥¸¥¨¡¼¥É /orangeade/ +¥ª¥ì¥ó¥¸¥¸¥å¡¼¥¹ /orange juice/ +¥ª¥ì¥ó¥¸¿§ [¥ª¥ì¥ó¥¸¤¤¤í] /(n) orange (colour)/(P)/ +¥ª¥í¥Á¥ó»À [¥ª¥í¥Á¥ó¤µ¤ó] /(n) orotic acid/ +¥ª¥ó /(n) on/(P)/ +¥ª¥ó¥¨¥¢ /(n) on air/on the air/(P)/ +¥ª¥ó¥¨¥¢¥é¥ó¥× /(n) on the air lamp/ +¥ª¥ó¥ª¥Õ /on-off/ +¥ª¥ó¥°¥¹¥È¥í¡¼¥à /(n) angstrom/ +¥ª¥ó¥³¥¸¡¼¥ó /oncogene/ +¥ª¥ó¥µ¥¤¥È /(n) on-site/ +¥ª¥ó¥µ¥¤¥É /on-side/ +¥ª¥ó¥¶¥¸¥ç¥Ö¥È¥ì¡¼¥Ë¥ó¥° /on-the-job training/ +¥ª¥ó¥¶¥Þ¡¼¥¯ /on the mark/ +¥ª¥ó¥¶¥í¥Ã¥¯ /(n) on the rocks/ +¥ª¥ó¥¸¥¨¥¢ /on the air/ +¥ª¥ó¥¹ /(n) ounce/28.35g/(P)/ +¥ª¥ó¥¹¥Æ¡¼¥¸ /(n) on stage/ +¥ª¥ó¥¿¥ê¥ª /Ontario/ +¥ª¥ó¥Ç¥Þ¥ó¥É /(n) on demand/ +¥ª¥ó¥Ñ¥ì¡¼¥É /(n) on parade/(P)/ +¥ª¥ó¥Ö¥º¥Þ¥ó /(n) ombudsman/(P)/ +¥ª¥ó¥Þ¥¤¥¯ /on-mike/ +¥ª¥ó¥æ¥¢¥Þ¡¼¥¯ /on your mark/ +¥ª¥ó¥é¥¤¥ó /(n) on-line/(P)/ +¥ª¥ó¥é¥¤¥ó¥ª¡¼¥¯¥·¥ç¥ó /(n) online auction/ +¥ª¥ó¥é¥¤¥ó¥²¡¼¥à /(n) online game/ +¥ª¥ó¥é¥¤¥ó¥·¥¹¥Æ¥à /(n) on-line system/ +¥ª¥ó¥é¥¤¥ó¥·¥ç¥Ã¥Ô¥ó¥° /(n) online shopping/ +¥ª¥ó¥é¥¤¥ó¥·¥ç¥Ã¥Ô¥ó¥°¥µ¥¤¥È /(n) online shopping site/ +¥ª¥ó¥é¥¤¥ó¥¹¥È¥¢ /(n) online store/ +¥ª¥ó¥é¥¤¥ó¥Ð¥ó¥­¥ó¥° /(n) online banking/ +¥ª¥ó¥é¥¤¥ó¥Þ¥Ë¥å¥¢¥ë /online-manual/ +¥ª¥ó¥é¥¤¥ó¥ê¥¢¥ë¥¿¥¤¥à¥·¥¹¥Æ¥à /on-line real time system/ +¥ª¥ó¥ê /only/ +¥ª¥ó¥ê¡¼ /only/(P)/ +¥ª¥ó¥ê¡¼¥ï¥ó /only one/ +¥ª¥ó¥ï¡¼¥É /onward/ +¥ª¥ô¥§¥¤¥·¥ç¥ó /ovation/ +¥«¡¼ /(n) car/(P)/ +¥«¡¼¥­ /(n) khaki/ +¥«¡¼¥­¿§ [¥«¡¼¥­¤¤¤í] /(n) khaki/ +¥«¡¼¥¯¡¼¥é¡¼ /(n) car cooler/ +¥«¡¼¥´ /(n) cargo/ +¥«¡¼¥µ /(es:) (n) house (es: casa)/ +¥«¡¼¥¹ /curse/ +¥«¡¼¥¹¥Æ¥ì¥ª /(n) car stereo/ +¥«¡¼¥¹¥È /(n) caste/(P)/ +¥«¡¼¥¹¥ê¡¼¥Ñ¡¼ /sleeping car (car sleeper) (train)/ +¥«¡¼¥»¥Ã¥¯¥¹ /car sex/ +¥«¡¼¥½¥ë /(n) cursor/(P)/ +¥«¡¼¥½¥ë¶¯Ä´ [¥«¡¼¥½¥ë¤­¤ç¤¦¤Á¤ç¤¦] /cursored emphasis/ +¥«¡¼¥Á¥§¥¤¥¹ /car chase/(P)/ +¥«¡¼¥Æ¥· /(n) courtesy/ +¥«¡¼¥Æ¥ó /(n) curtain/carton/(P)/ +¥«¡¼¥Æ¥ó¥¢¥ó¥Æ¥Ê /curtain antenna/ +¥«¡¼¥Æ¥ó¥¦¥©¡¼¥ë /curtain wall/ +¥«¡¼¥Æ¥ó¥³¡¼¥ë /(n) curtain call/ +¥«¡¼¥Æ¥ó¥ì¥¯¥Á¥ã¡¼ /curtain lecture/ +¥«¡¼¥Ç¥£¥¬¥ó /(n) cardigan/(P)/ +¥«¡¼¥Ç¥£¥Ê¥ë /cardinal/ +¥«¡¼¥È /cart/(P)/ +¥«¡¼¥È¥¥¡¼¥ó /cartoon/ +¥«¡¼¥È¥ê¥Ã¥¸ /(n) cartridge/(P)/ +¥«¡¼¥È¥ì¡¼¥ó /(n) passenger and freight train (trans: car train)/ +¥«¡¼¥È¥ì¥¤¥ó /car train/ +¥«¡¼¥É /(n) (1) card/(2) curd/(P)/ +¥«¡¼¥É¥·¥¹¥Æ¥à /card system/ +¥«¡¼¥É¥í¡¼¥ó /card loan/ +¥«¡¼¥É²ñ°÷ [¥«¡¼¥É¤«¤¤¤¤¤ó] /(credit) card holder/cardmember/ +¥«¡¼¥Ë¥Ð¥ë /(n) carnival/(P)/ +¥«¡¼¥Í¡¼¥·¥ç¥ó /(n) carnation/(P)/ +¥«¡¼¥Í¡¼¥¸¥ç¥ó /(n) carnation/ +¥«¡¼¥Í¥®¡¼ /Carnegie/(P)/ +¥«¡¼¥Í¥®¡¼¥Û¡¼¥ë /Carnegie Hall (New York)/ +¥«¡¼¥Í¥®¡¼¥á¥í¥ó /Carnegie Mellon (University)/ +¥«¡¼¥Í¥ë /(n) kernel/ +¥«¡¼¥Ð /Kaaba/ +¥«¡¼¥Ò¡¼¥¿¡¼ /car heater/ +¥«¡¼¥Ó¥ó /carbine/ +¥«¡¼¥Ó¥ó½Æ [¥«¡¼¥Ó¥ó¤¸¤å¤¦] /(n) carbine/ +¥«¡¼¥Õ /calf/ +¥«¡¼¥Õ¥§¥ê¡¼ /(n) car ferry/(P)/ +¥«¡¼¥Õ¥¹¥­¥ó /calfskin/ +¥«¡¼¥Ö /(n) (1) curve/(2) curve ball (baseball)/(P)/ +¥«¡¼¥Ö¥Þ¡¼¥±¥Ã¥È /curb market/ +¥«¡¼¥Ö¥ß¥é¡¼ /(n) (abbr) convex mirror/ +¥«¡¼¥Ö¼Ü [¥«¡¼¥Ö¤¸¤ã¤¯] /(n) curved ruler/ +¥«¡¼¥Ú¥Ã¥È /(n) carpet/(P)/ +¥«¡¼¥Ú¥ó¥¿¡¼ /carpenter/ +¥«¡¼¥Ú¥ó¥¿¥ê¥¢ÏÑ [¥«¡¼¥Ú¥ó¥¿¥ê¥¢¤ï¤ó] /(n) Gulf of Carpentaria/ +¥«¡¼¥Ü¥ó /(n) carbon/(P)/ +¥«¡¼¥Ü¥ó¥°¥é¥Õ¥¡¥¤¥È /carbon graphite/ +¥«¡¼¥Ü¥ó¥Õ¥¡¥¤¥Ð¡¼ /carbon fiber/ +¥«¡¼¥Ü¥ó¥Ø¥Ã¥É /carbon head/ +¥«¡¼¥Ü¥ó¥ì¥¹¥Ú¡¼¥Ñ¡¼ /carbonless paper/ +¥«¡¼¥Ü¥ó¥í¥Ã¥É /carbon rod/ +¥«¡¼¥Ü¥ó»æ [¥«¡¼¥Ü¥ó¤«¤ß] /carbon paper/ +¥«¡¼¥Ü¥ó»æ [¥«¡¼¥Ü¥ó¤·] /carbon paper/ +¥«¡¼¥Ý¡¼¥È /carport/ +¥«¡¼¥Þ¥¤¥ó /carmine/ +¥«¡¼¥Þ¥¹¡¼¥È¥é /Kamasutra/ +¥«¡¼¥é¡¼ /curler/ +¥«¡¼¥é¥¤¥Õ /car life/ +¥«¡¼¥é¥¸¥ª /car radio/ +¥«¡¼¥é¥Ã¥·¥å /Curlash/ +¥«¡¼¥ê¡¼¥¹ /car lease/ +¥«¡¼¥ê¥ó¥° /(n) curling/(P)/ +¥«¡¼¥ë /(n) curl/(P)/ +¥«¡¼¥ë¥È¥ó /Carlton/ +¥«¡¼¥ì¡¼¥¹ /car race/(P)/ +¥«¡¼¥ó /Kahn/(P)/ +¥«¡¼¥ô /curve/ +¥«¥¤¥¼¥ë /Kaiser/(P)/ +¥«¥¤¥È /kite/(P)/ +¥«¥¤¥Í¥·¥¯¥¹ /kinesics/ +¥«¥¤¥â¥°¥é¥Õ /kymograph/ +¥«¥¤¥í /Cairo/ +¥«¥¤¥í¥Æ¥Ã¥¯ /(abbr) chiropractic/ +¥«¥¤¥í¥×¥é¥¯¥Æ¥£¥Ã¥¯ /chiropractic/ +¥«¥¤¥í¥×¥é¥¿¡¼ /chiropractor/ +¥«¥¦¥Á /(n) couch/ +¥«¥¦¥Á¥Ý¥Æ¥È /couch potato/television addict/(P)/ +¥«¥¦¥Ï¥¤¥É /cowhide/ +¥«¥¦¥Ü¡¼¥¤ /(n) cowboy/(P)/ +¥«¥¦¥Ü¡¼¥¤¥Ï¥Ã¥È /cowboy hat/ +¥«¥¦¥ó¥»¥é¡¼ /(n) counselor/(P)/ +¥«¥¦¥ó¥»¥ê¥ó¥° /(n) counseling/(P)/ +¥«¥¦¥ó¥¿ /(n) counter/ +¥«¥¦¥ó¥¿¡¼ /(n) counter/(P)/ +¥«¥¦¥ó¥¿¡¼¥¢¥¿¥Ã¥¯ /counter attack/ +¥«¥¦¥ó¥¿¡¼¥Ç¥£¥¹¥×¥ì¡¼ /counter display/ +¥«¥¦¥ó¥¿¡¼¥Ñ¡¼¥Á¥§¥¹ /counterpurchase/ +¥«¥¦¥ó¥¿¡¼¥Ñ¥ó¥Á /counterpunch/ +¥«¥¦¥ó¥¿¡¼¥Ö¥í¡¼ /counterblow/ +¥«¥¦¥ó¥¿¡¼¥×¥í¥Ñ¥²¡¼¥·¥ç¥ó /counter-propagation/ +¥«¥¦¥ó¥Æ¥£ /(n) county/ +¥«¥¦¥ó¥È /(n) count/(P)/ +¥«¥¦¥ó¥È¥¢¥¦¥È /count-out/ +¥«¥¦¥ó¥È¥À¥¦¥ó /(n) countdown/ +¥«¥¨¥µ¥ë /Caesar/ +¥«¥ª¥¹ /(n) chaos/(P)/ +¥«¥ª¥ê¥ã¥ó /(n) kaoliang/variety of sorghum, esp. used in making spirits/ +¥«¥«¥ª /(n) cacao/ +¥«¥­¥Ñ¥ó /(n) heavy petting/ +¥«¥¯¥¿¥¹ /cactus/ +¥«¥¯¥Æ¥ë /(n) cocktail/(P)/ +¥«¥¯¥Æ¥ë¥°¥é¥¹ /cocktail glass/ +¥«¥¯¥Æ¥ë¥É¥ì¥¹ /cocktail dress/ +¥«¥¯¥Æ¥ë¥Ñ¡¼¥Æ¥£¡¼ /cocktail party/ +¥«¥¯¥Æ¥ë¥é¥¦¥ó¥¸ /cocktail lounge/ +¥«¥±¥¹ /(n) carcase/carcass/(P)/ +¥«¥µ¥«¥µ /(adj-na,n,vs,adv) rustle/(P)/ +¥«¥·¥ª /Casio/(P)/ +¥«¥·¥ª¥Ú¥¢ /Cassiopeia/ +¥«¥·¥¹ /black currant/Cassis (French black currant) liqueur/ +¥«¥·¥ß¡¼¥ë /Kashmir/ +¥«¥·¥ß¥¢»³ÍÓ [¥«¥·¥ß¥¢¤ä¤®] /(n) Cashmere goat/ +¥«¥·¥ß¥¢»å [¥«¥·¥ß¥¢¤¤¤È] /(n) cashmere yarn/ +¥«¥·¥ß¥ä /(n) cashmere/ +¥«¥·¥á /(n) standoff (mechanical fastener)/self-clinch hardware/ +¥«¥·¥å¡¼¥Ê¥Ã¥Ä /cashew nuts/ +¥«¥¸¥Î /(n) casino/(P)/ +¥«¥¸¥å¥¢¥ë /(adj-na,n) casual/(P)/ +¥«¥¸¥å¥¢¥ë¥¦¥¨¥¢ /(n) casual wear/ +¥«¥¸¥å¥¢¥ë¥¦¥©¡¼¥¿¡¼ /casual water/ +¥«¥¸¥å¥¢¥ë¥ë¥Ã¥¯ /casual look/ +¥«¥¹¥±¡¼¥É /(adj-na,n) cascade/ +¥«¥¹¥±¥Ã¥È /casket/ +¥«¥¹¥¿¡¼ /caster/ +¥«¥¹¥¿¡¼¥É¥×¥ê¥ó /custard pudding/ +¥«¥¹¥¿¥Í¥Ã¥È /(n) castanets/ +¥«¥¹¥¿¥Þ¡¼¥µ¡¼¥Ó¥¹ /(n) customer service/ +¥«¥¹¥¿¥Þ¥¤¥¶ /customizer/ +¥«¥¹¥¿¥Þ¥¤¥º /(n) customize/ +¥«¥¹¥¿¥à /(n) custom/ +¥«¥¹¥¿¥à¥¢¥¤¥·¡¼ /custom IC/ +¥«¥¹¥¿¥à¥«¡¼ /customized car/ +¥«¥¹¥¿¥à¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó /(n) customized communication/ +¥«¥¹¥¿¥à¥º /customs/ +¥«¥¹¥¿¥à¥á¡¼¥É /custom-made/ +¥«¥¹¥¿¥à²½ [¥«¥¹¥¿¥à¤«] /customization/ +¥«¥¹¥Æ¥é /(nl:) (n) sponge cake (nl: castilla)/(P)/ +¥«¥¹¥Æ¥ó /(de:) (abbr) cabinet containing medical instruments/ +¥«¥¹¥Ð /kasbah/(P)/ +¥«¥¹¥Ô³¤ [¥«¥¹¥Ô¤«¤¤] /Caspian Sea/(P)/ +¥«¥º¥Î¥Ð /Casanova/ +¥«¥»¥Ã¥È /(n) cassette (tape)/(P)/ +¥«¥»¥Ã¥È¥Æ¡¼¥× /(n) cassette tape/(P)/ +¥«¥»¥Ã¥È¥Ç¥Ã¥­ /cassette deck/ +¥«¥»¥Ã¥È¥Ö¥Ã¥¯ /cassette book/ +¥«¥»¥É¥é¥ë /cathedral/ +¥«¥»¥í¡¼¥ë /casserole/ +¥«¥¼ /casein/ +¥«¥¼¥¤¥ó /(n) casein/ +¥«¥½¥ê¥Ã¥¯ /(n) Catholic/ +¥«¥¿¥³¥ó¥Ö /catacomb/ +¥«¥¿¥¹¥È¥í¥Õ /catastrophe/ +¥«¥¿¥¹¥È¥í¥Õ¥£¡¼ /(n) catastrophe/ +¥«¥¿¥Ñ¥ë¥È /(n) catapult/ +¥«¥¿¥Ô¥é¡¼ /(n) caterpillar/ +¥«¥¿¥×¥ë¥È /catapult/ +¥«¥¿¥Þ¥é¥ó /(n) catamaran/ +¥«¥¿¥Þ¥é¥óÁ¥ [¥«¥¿¥Þ¥é¥ó¤»¤ó] /(n) catamaran ship/ +¥«¥¿¥ë /(n) catarrh/(P)/ +¥«¥¿¥ë¥·¥¹ /(n) catharsis/ +¥«¥¿¥í¥° /(n) catalog/catalogue/(P)/ +¥«¥¿¥í¥°¥·¥ç¥Ã¥Ô¥ó¥° /(n) catalog shopping/ +¥«¥¿¥í¥°ÈÎÇä [¥«¥¿¥í¥°¤Ï¤ó¤Ð¤¤] /(n) catalog retailing/ +¥«¥¿¥ó»å [¥«¥¿¥ó¤¤¤È] /(n) cotton/ +¥«¥Á¥Ã /(n) klik/plock/ +¥«¥Á¥å¡¼¥·¥ã /(ru:) (n) cloth band worn around hair (name of character in Tolstoy novel)/(P)/ +¥«¥Á¥ó¥«¥Á¥ó /(n) clangor/ +¥«¥Ã¥¿¡¼ /(n) cutter/(P)/ +¥«¥Ã¥¿¡¼¥·¥ã¥Ä /(n) cutter shirt/ +¥«¥Ã¥¿¡¼¥·¥å¡¼¥º /(n) cutter shoes/ +¥«¥Ã¥Æ¥£¥ó¥° /cutting/ +¥«¥Ã¥È /(n) cut/cutting/ +¥«¥Ã¥È¥ª¥Õ /(n) cutoff (play) (baseball)/ +¥«¥Ã¥È¥°¥é¥¹ /(n) cut glass/ +¥«¥Ã¥È¥½¡¼ /(n) (abbr) clothes made from jersey cloth (trans: cut and sewn)/ +¥«¥Ã¥È¥Ï¥¦¥¹ /(n) beauty parlour (trans: cut house)/ +¥«¥Ã¥Ñ /(pt:) (n) kappa (pt: capo)/raincoat/(P)/ +¥«¥Ã¥× /(n) cup/(P)/ +¥«¥Ã¥×¥±¡¼¥­ /(n) cupcake/fairy cake/ +¥«¥Ã¥×¥Ü¡¼¥É /cupboard/ +¥«¥Ã¥×¥ê¥ó¥°¥·¥å¥¬¡¼ /coupling sugar/(P)/ +¥«¥Ã¥×¥ë /(n) couple/(P)/ +¥«¥Ä /(n) (abbr) cutlet/(P)/ +¥«¥Ä¥ì¥Ä /(n) cutlet/ +¥«¥ÄЧ [¥«¥Ä¤É¤ó] /breaded pork on rice/ +¥«¥Æ¡¼¥¸¥Á¡¼¥º /cottage cheese/ +¥«¥Æ¡¼¥Æ¥ë /(de:) catheter (de: Katheter)/(P)/ +¥«¥Æ¥³¡¼¥ë¥¢¥ß¥ó /catecholamine/ +¥«¥Æ¥´¥ê /(n) category/ +¥«¥Æ¥´¥ê¡¼ /(n) category/(P)/ +¥«¥Æ¥É¥é¥ë /(fr:) cathedral (fr: cathedrale)/(P)/ +¥«¥Ç¥ó¥Ä /cadence/(P)/ +¥«¥Ç¥ó¥Ä¥¡ /cadenza/ +¥«¥È¥ê¥·¥º¥à /Catholicism/(P)/ +¥«¥È¥ê¥Ã¥¯ /(n) Catholic (church)/(P)/ +¥«¥È¥ê¥Ã¥¯¶µ²ñ [¥«¥È¥ê¥Ã¥¯¤­¤ç¤¦¤«¤¤] /(n) Catholic Church/(P)/ +¥«¥È¥ì¥ä /(n) cattleya/(P)/ +¥«¥É¥ß¥¦¥à /(n) cadmium (Cd)/(P)/ +¥«¥É¥ß¥¦¥àÀÖ [¥«¥É¥ß¥¦¥à¤¢¤«] /(n) cadmium red/ +¥«¥É¥ß¥¦¥àÃæÆÇ [¥«¥É¥ß¥¦¥à¤Á¤å¤¦¤É¤¯] /(n) cadmium poisoning/ +¥«¥É¥ß¥¦¥àɸ½àÅÅÃÓ [¥«¥É¥ß¥¦¥à¤Ò¤ç¤¦¤¸¤å¤ó¤Ç¤ó¤Á] /(n) cadmium standard cell/ +¥«¥Ê¥À /Canada/(P)/ +¥«¥Ê¥Ã¥Ú /(n) canape/ +¥«¥Ê¥Ç¥£¥¢¥ó¥«¥Ì¡¼ /Canadian canoe/(P)/ +¥«¥Ê¥Þ¥¤¥¸¥ó /kanamycin/ +¥«¥Ê¥ê¥¢ /canary/(P)/ +¥«¥Ê¥ê¥¢¿§ [¥«¥Ê¥ê¥¢¤¤¤í] /(n) canary/daffodil yellow/ +¥«¥Ë¥Ð¥ê¥º¥à /cannibalism/ +¥«¥Ì¡¼ /(n) canoe/(P)/ +¥«¥Ì¡¼¶¥µ» [¥«¥Ì¡¼¤­¤ç¤¦¤®] /(n) canoeing/ +¥«¥Í¥í¥Ë¡¼ /(it:) canneloni/(P)/ +¥«¥Î¡¼¥é /(n) Canola (oil)/ +¥«¥Î¥ó /(n) canon/ +¥«¥Î¥óË¡ [¥«¥Î¥ó¤Û¤¦] /(n) canon law/ +¥«¥Î¥óˤ [¥«¥Î¥ó¤Û¤¦] /(n) cannon/ +¥«¥Ð¡¼ /(n) cover (e.g. book)/(P)/ +¥«¥Ð¡¼¥¬¡¼¥ë /cover girl/ +¥«¥Ð¡¼¥Á¥ã¡¼¥¸ /cover charge/ +¥«¥Ð¡¼¥ê¥ó¥° /(n) covering/ +¥«¥Ð¡¼¶Ê [¥«¥Ð¡¼¤­¤ç¤¯] /(n) remake of another artist's song (a "cover")/ +¥«¥Ð¥é /(n) Kabbalah (Qabalah, Cabala) (Jewish mystic tradition)/ +¥«¥Ð¥ê¥¨ /(n) cavalier/ +¥«¥Ð¥ì¥Ã¥¸ /(n) coverage/ +¥«¥Ô¥¿¥ó /(pt:) (n) capital (pt: capitao)/ +¥«¥Õ¥§ /(n) cafe/(P)/ +¥«¥Õ¥§¥¢¥é¥¯¥ì¡¼¥à /(fr:) (n) cafe a la creme/ +¥«¥Õ¥§¥¤¥ó /(n) caffeine/(P)/ +¥«¥Õ¥§¥¨¥¹¥×¥ì¥Ã¥½ /(it:) expresso coffee (it: caffe espresso)/ +¥«¥Õ¥§¥ª¥ì /(fr:) cafe au lait/ +¥«¥Õ¥§¥­¥ã¥Ð /cafe cabaret/ +¥«¥Õ¥§¥Æ¥é¥¹ /(fr:) (n) sidewalk cafe (fr: cafe terrasse)/ +¥«¥Õ¥§¥Æ¥ê¥¢ /(n) cafeteria/(P)/ +¥«¥Õ¥§¥Ê¥Ý¥ê¥¿¡¼¥Î /(it:) Neapolitan coffee (it: caffe napolitano)/ +¥«¥Õ¥§¥Î¥ï¡¼¥ë /(fr:) black coffee (fr: cafe noir)/ +¥«¥Õ¥§¥Ð¡¼ /cafe bar/ +¥«¥Õ¥§¥í¥ï¥¤¥ä¥ë /(fr:) cafe royal/ +¥«¥Õ¥¹ /(n) cuffs/(P)/ +¥«¥Õ¥¹¥Ü¥¿¥ó /(n) cuff links (trans: cuffs button)/ +¥«¥Ö /(n) cub/(P)/ +¥«¥Ö¡¼¥ë /Kabul/(P)/ +¥«¥Ö¥¹¥«¥¦¥È /cub scout/ +¥«¥×¥»¥ë /(de:) (n) capsule (de: Kapsel)/(P)/ +¥«¥×¥»¥ë¥Û¥Æ¥ë /capsule hotel/ +¥«¥×¥Á¡¼¥Î /(n) cappuccino/ +¥«¥×¥é¡¼ /coupler/(P)/ +¥«¥×¥ê¥Ã¥Á¥ª /capriccio/(P)/ +¥«¥×¥ê¥ó»À [¥«¥×¥ê¥ó¤µ¤ó] /(n) capric acid/ +¥«¥Ú¥é /(n) Capella (star)/ +¥«¥Ü¥Ù¥ë¥Ç /Cape Verde (p)/ +¥«¥Ý¥·Æù¼ð [¥«¥Ý¥·¤Ë¤¯¤·¤å] /(n) Kaposi sarcoma/ +¥«¥Ý¥¸Æù¼ð [¥«¥Ý¥¸¤Ë¤¯¤·¤å] /(n) Kaposi's sarcoma/ +¥«¥Ý¥Ã¥¯ /(n) kapok/ +¥«¥Þ¡¼¥Ð¥ó¥É /cummerbund/(P)/ +¥«¥ß¥»¥ó /(abbr) younger members of the group (trans: coming century)/ +¥«¥ß¥å /CAMUS/French cognac/ +¥«¥à /cam/(P)/ +¥«¥à¥Ð¥Ã¥¯ /(n) comeback/(P)/ +¥«¥à¥Õ¥é¡¼¥¸¥å /(n) camouflage/ +¥«¥á¥ª /cameo/ +¥«¥á¥é /(n) camera/(P)/ +¥«¥á¥é¥¢¥¤ /camera-eye/ +¥«¥á¥é¥¢¥ó¥°¥ë /camera angle/ +¥«¥á¥é¥Ý¥¸¥·¥ç¥ó /camera position/ +¥«¥á¥é¥Þ¥ó /(n) cameraman/(P)/ +¥«¥á¥é¥ë¥Ý /(abbr) camera reportage/ +¥«¥á¥é¥ë¥Ý¥ë¥¿¡¼¥¸¥å /camera reportage/ +¥«¥á¥é¥ï¡¼¥¯ /camera work/ +¥«¥á¥ê¥¢ /camellia/ +¥«¥á¥ê¥Ï /(abbr) camera rehearsal/ +¥«¥á¥ì¥ª¥ó /(n) chameleon/(P)/ +¥«¥á¥ó¥Ù¡¼¥ë /camembert/ +¥«¥â¥Õ¥é¡¼¥¸ /camouflage/(P)/ +¥«¥â¥Õ¥é¡¼¥¸¥å /camouflage/ +¥«¥â¥ß¡¼¥ë /(n) camomile/ +¥«¥ä¥Ã¥¯ /(vs) kayak/(P)/ +¥«¥é¡¼ /(n) (1) collar/(2) color/colour/(P)/ +¥«¥é¡¼¥¢¥ì¥ó¥¸¥á¥ó¥È /color arrangement/ +¥«¥é¡¼¥¤¥ó¥¯ /color ink/ +¥«¥é¡¼¥³¡¼¥Ç¥£¥Í¡¼¥¿¡¼ /color coordinator/(P)/ +¥«¥é¡¼¥³¥ó¥Ç¥£¥·¥ç¥Ë¥ó¥° /color conditioning/ +¥«¥é¡¼¥³¥ó¥Ó¥Í¡¼¥·¥ç¥ó /color combination/ +¥«¥é¡¼¥¹¥×¥ì¡¼ /color spraypaint/ +¥«¥é¡¼¥À¥¤¥Ê¥ß¥Ã¥¯¥¹ /color dynamics/ +¥«¥é¡¼¥Ç¥£¥¹¥×¥ì¡¼ /color display/ +¥«¥é¡¼¥È¡¼¥ó /color screentone/color mechanical tint/ +¥«¥é¡¼¥È¥¿¥ó /(n) (abbr) colored steel sheet/ +¥«¥é¡¼¥É /(n) colored/(P)/ +¥«¥é¡¼¥×¥é¥ó¥Ë¥ó¥° /color planning/ +¥«¥é¡¼¥Ü¥Ã¥¯¥¹ /color box/ +¥«¥é¡¼¥Þ¡¼¥«¡¼ /color marking pen/ +¥«¥é¡¼¥ê¥ó¥¹ /color rinse/ +¥«¥é¡¼¥ì¥¹ /collarless/colorless/ +¥«¥é¡¼¼Ì¿¿ [¥«¥é¡¼¤·¤ã¤·¤ó] /(n) color photo/ +¥«¥é¥ª¥± /(n) karaoke (singing to taped accompaniment)/(P)/ +¥«¥é¥Á /Karachi/(P)/ +¥«¥é¥Ã¥È /(n) carat/karat/(P)/ +¥«¥é¥Ð¥é /(n) ballads sung by Karashima Midori/ +¥«¥é¥Õ¥ë /(adj-na,n) colorful/(P)/ +¥«¥é¥à /(n) column/ +¥«¥é¥ó /(de:) (n) water outlet (de: Kran)/ +¥«¥ê¥¦¥à /(n) potassium (K) (de: kalium)/(P)/ +¥«¥ê¥¨¥¹ /(n) caries/ +¥«¥ê¥«¥Á¥å¥¢ /(n) caricature/ +¥«¥ê¥«¥Á¥å¥é¥¤¥º /caricaturize/ +¥«¥ê¥¬¥é¥¹ /(n) Kaliglas/potash glass/ +¥«¥ê¥­¥å¥é¥à /(n) curriculum/(P)/ +¥«¥ê¥°¥é¥Õ¥£¡¼ /calligraphy/ +¥«¥ê¥¹¥Þ /(n) charisma/(P)/ +¥«¥ê¥¹¥Þ¥Á¥Ã¥¯ /charismatic/ +¥«¥ê¥ËÇÙ±ê [¥«¥ê¥Ë¤Ï¤¤¤¨¤ó] /(n) pneumocystis carinii pneumonia/ +¥«¥ê¥Õ /(n) calif/ +¥«¥ê¥Õ¥©¥ë¥Ë¥¢ /California/(P)/ +¥«¥ê¥Õ¥©¥ë¥Ë¥¢¥í¡¼¥ë /California roll/ +¥«¥ê¥Õ¥é¥ï¡¼ /(n) cauliflower/ +¥«¥ê¥Ö³¤ [¥«¥ê¥Ö¤«¤¤] /Caribbean Sea/(P)/ +¥«¥ê¥×¥½ /calypso/ +¥«¥ê¥Û¥ë¥Ë¥¦¥à /(n) californium (Cf)/ +¥«¥ê¥è¥ó /(fr:) carillon/ +¥«¥ê¥í¥ó /(fr:) carillon/ +¥«¥êÀи´ [¥«¥ê¤»¤Ã¤±¤ó] /(n) potash soap/ +¥«¥êĹÀÐ [¥«¥ê¤Á¤ç¤¦¤»¤­] /(n) potash feldspar/ +¥«¥êÈîÎÁ [¥«¥ê¤Ò¤ê¤ç¤¦] /(n) potash fertilizer/ +¥«¥êÌÀã© [¥«¥ê¤ß¤ç¤¦¤Ð¤ó] /(n) potassium alum/ +¥«¥ë¥¦¥¨ /(n) (abbr) calcium wafer/ +¥«¥ë¥¬¥ê¡¼ /Calgary/(P)/ +¥«¥ë¥­ /(de:) (n) chalk (de: Kalk)/(P)/ +¥«¥ë¥­¥å¥ì¡¼¥¿¡¼ /calculator/ +¥«¥ë¥·¥¦¥à /(n) calcium (Ca)/(P)/ +¥«¥ë¥¸¥ª¥¹¥³¡¼¥× /cardioscope/ +¥«¥ë¥¹¥ÈÃÏ·Á [¥«¥ë¥¹¥È¤Á¤±¤¤] /(n) karst/ +¥«¥ë¥½¥ó /(fr:) (1) boy/(2) male waiter (fr: garcon)/ +¥«¥ë¥À¥â¥ó /cardamom/(P)/ +¥«¥ë¥Á¥§¥é¥¿¥ó /Quartier Latin/ +¥«¥ë¥Á¥Ù¡¼¥¿¡¼ /cultivator/ +¥«¥ë¥Á¥ã¡¼ /(n) culture/(P)/ +¥«¥ë¥Á¥ã¡¼¥·¥ç¥Ã¥¯ /culture shock/(P)/ +¥«¥ë¥Á¥ã¡¼¥»¥ó¥¿¡¼ /culture center/(P)/ +¥«¥ë¥Æ /(de:) (n) clinical records (de: Karte)/(P)/ +¥«¥ë¥Æ¥£¥¨ /Cartier/ +¥«¥ë¥Æ¥Ã¥È /(it:) (n) quartet (it: quartetto)/(P)/ +¥«¥ë¥Æ¥ë /(n) cartel/(P)/ +¥«¥ë¥Ç¥é /(n) caldera/(P)/ +¥«¥ë¥Ç¥é¸Ð [¥«¥ë¥Ç¥é¤³] /(n) caldera lake/ +¥«¥ë¥È /(n) cult/card/(P)/ +¥«¥ë¥Ð¥É¥¹ /calvados/(P)/ +¥«¥ë¥Ð¥ó¼çµÁ [¥«¥ë¥Ð¥ó¤·¤å¤®] /(n) Calvinism/ +¥«¥ë¥Ñ /(n) tent (es: carpa)/ +¥«¥ë¥Ó /(n) beef ribs (ko: galbi)/ +¥«¥ë¥Ô¥¹ /(n) (1) (col) Calpis (Japanese milk-based soft drink)/(2) sperm/semen/cum/(P)/ +¥«¥ë¥Õ¥©¥ë¥Ë¥¢ /California/ +¥«¥ë¥Ü¥­¥·¥ë´ð [¥«¥ë¥Ü¥­¥·¥ë¤­] /(n) carboxyl group/ +¥«¥ë¥Ü¥Ê¡¼¥é /carbonara (type of pasta)/ +¥«¥ë¥Ü¥Ë¥ë²½¹çʪ [¥«¥ë¥Ü¥Ë¥ë¤«¤´¤¦¤Ö¤Ä] /(n) carbonyl compound/ +¥«¥ë¥Ü¥Ë¥ë´ð [¥«¥ë¥Ü¥Ë¥ë¤­] /(n) carbonyl group/ +¥«¥ë¥Ü¥ó»À [¥«¥ë¥Ü¥ó¤µ¤ó] /(n) carboxylic acid/ +¥«¥ë¥Þ /Karma/ +¥«¥ë¥á¥é /(pt:) (n) caramel (pt: caramelo)/(P)/ +¥«¥ë¥á¾Æ [¥«¥ë¥á¤ä¤­] /(pt:) caramel (pt: caramelo)/ +¥«¥ë¥í¥¹ /Carlos/(P)/ +¥«¥ì¡¼ /(n) curry (abbr. for curry and rice)/(P)/ +¥«¥ì¡¼¥³¡¼¥Ê¡¼ /curry corner/ +¥«¥ì¡¼¥é¥¤¥¹ /(n) curry and rice/(P)/ +¥«¥ì¡¼ñ»ñ« [¥«¥ì¡¼¤¦¤É¤ó] /Udon cooked with curry topping/ +¥«¥ì¥Ã¥¸ /(n) college/(P)/ +¥«¥ì¥Ã¥¸¥Ú¡¼¥Ñ¡¼ /college paper/ +¥«¥ì¥Ã¥¸¥ì¥Ù¥ë /college level/ +¥«¥ì¥ó¥·¡¼ /currency/(P)/ +¥«¥ì¥ó¥À /calendar/ +¥«¥ì¥ó¥À¡¼ /(n) calendar/(P)/ +¥«¥ì¥ó¥È /(n) current/ +¥«¥ì¥ó¥È¥¤¥ó¥°¥ê¥Ã¥·¥å /current English/ +¥«¥ì¥ó¥È¥È¥Ô¥Ã¥¯¥¹ /current topics/ +¥«¥ì¥ó¥È¥×¥é¥¤¥¹ /current price/ +¥«¥í¡¼¥é /corolla/(P)/ +¥«¥í¥Á¥ó /(n) carotene/(P)/ +¥«¥í¥Æ¥ó /(n) carotene/ +¥«¥í¥é¥¤¥Ê /Carolina/(P)/ +¥«¥í¥ê¡¼ /(n) calorie/(P)/ +¥«¥í¥ë /carol/ +¥«¥ó¥«¥ó /can-can/(P)/ +¥«¥ó¥¬¥ë¡¼ /(n) kangaroo/(P)/ +¥«¥ó¥³¥í¥¸¡¼ /kan ecology (beautifying an area by picking up cans)/ +¥«¥ó¥¶¥¹ /Kansas/(P)/ +¥«¥ó¥¸¥Àç´±ê [¥«¥ó¥¸¥À¤Á¤Ä¤¨¤ó] /(n) candidal vaginitis/vaginal yeast infection/ +¥«¥ó¥¿¡¼¥¿ /(n) cantata/(P)/ +¥«¥ó¥¿¡¼¥Ó¥ì /(n) cantabile/ +¥«¥ó¥¿¥ë¡¼¥× /cantaloupe/ +¥«¥ó¥Ä¥©¡¼¥Í /(it:) (n) canzone/(P)/ +¥«¥ó¥Æ /(de:) border (de: Kante)/ +¥«¥ó¥Æ¥é /(nl:) (n) torch (nl: kandelaar)/ +¥«¥ó¥È /Kant/(P)/ +¥«¥ó¥È¥ê¡¼ /(n) country/ +¥«¥ó¥È¥ê¡¼¥¢¥ó¥É¥¦¥¨¥¹¥¿¥ó /country and western/ +¥«¥ó¥È¥ê¡¼¥¦¥¨¥¢ /country wear/ +¥«¥ó¥È¥ê¡¼¥¯¥é¥Ö /(n) country club/ +¥«¥ó¥È¥ê¡¼¥¹¥¯¡¼¥ë /country school/ +¥«¥ó¥È¥ê¡¼¥ß¥å¡¼¥¸¥Ã¥¯ /country music/ +¥«¥ó¥È¥ê¡¼¥ê¥¹¥¯ /country risk/ +¥«¥ó¥Ë¥ó¥° /(n) cunning/cheat/(P)/ +¥«¥ó¥Ð¥¹ /(n) canvas/(P)/ +¥«¥ó¥Ð¥»¡¼¥·¥ç¥ó /conversation/ +¥«¥ó¥Ñ /(n) (1) (abbr) fund raising (ru: Kampanija)/(2) campaign/(P)/ +¥«¥ó¥Ñ¥Ë¡¼ /(n) company/(P)/ +¥«¥ó¥Ñ¥Ë¡¼¥¨¥³¥Î¥ß¥¹¥È /company economist/ +¥«¥ó¥Ñ¥Ë¡¼¥Ú¡¼¥Ñ¡¼ /company paper/ +¥«¥ó¥Ñ¥Ë¡¼¥Þ¥¬¥¸¥ó /company magazine/ +¥«¥ó¥Ñ¥Ë¡¼¥æ¥Ë¥ª¥ó /company union/ +¥«¥ó¥Õ¥¡¡¼ /camphor/ +¥«¥ó¥Õ¥ë /(n) camphor/(P)/ +¥«¥ó¥Ö¥ê¥¢ /Cambrian (period)/ +¥«¥ó¥Ü¥¸¥¢ /Cambodia/ +¥«¥ó¥Þ /(n) comma/cedilla/ +¥«¹Ô [¥«¤®¤ç¤¦] /(n) Classification for Japanese verb with the dictionary form ending in "ku"/ +¥¬¡¼¥´¥¤¥ë /gargoyle/ +¥¬¡¼¥¹¥³¥ó¥È¥í¡¼¥ë /girth control/ +¥¬¡¼¥¼ /(n) gauze/(P)/ +¥¬¡¼¥¿¡¼ /(n) garter/ +¥¬¡¼¥¿¡¼ÊÔ¤ß [¥¬¡¼¥¿¡¼¤¢¤ß] /(n) garter stitch/ +¥¬¡¼¥Ç¥£¥¢¥ó /guardian/(P)/ +¥¬¡¼¥Ç¥ó /(n) garden/(P)/ +¥¬¡¼¥Ç¥ó¥¹¥â¡¼¥«¡¼ /garden smoker/ +¥¬¡¼¥Ç¥ó¥Ñ¡¼¥Æ¥£¡¼ /garden party/ +¥¬¡¼¥É /(n) (1) guard/(2) girder bridge/(P)/ +¥¬¡¼¥É¥±¡¼¥Ö¥ë /guard cable/ +¥¬¡¼¥É¥Ð¥ó¥«¡¼ /guard bunker/ +¥¬¡¼¥É¥Þ¥ó /(n) security guard (trans: guardman)/(P)/ +¥¬¡¼¥É¥ë /girdle/ +¥¬¡¼¥É¥ì¡¼¥ë /(n) guardrail/(P)/ +¥¬¡¼¥Ê /Ghana (p)/ +¥¬¡¼¥Ê¶¦Ï¹ñ [¥¬¡¼¥Ê¤­¤ç¤¦¤ï¤³¤¯] /Republic of Ghana (p)/ +¥¬¡¼¥Í¥Ã¥È /(n) garnet/ +¥¬¡¼¥Ù¡¼¥¸ /garbage/ +¥¬¡¼¥Ù¥é /(n) gerbera/African daisy/ +¥¬¡¼¥Ü¥í¥¸¡¼ /garbology/ +¥¬¡¼¥ê¥Ã¥¯ /(n) garlic/ +¥¬¡¼¥ë /(n) girl/(P)/ +¥¬¡¼¥ë¥¹¥«¥¦¥È /(n) Girl Scouts/ +¥¬¡¼¥ë¥Ï¥ó¥È /girl hunt/ +¥¬¡¼¥ë¥Õ¥ì¥ó¥É /(n) girl friend/(P)/ +¥¬¡¼¥ó¥¸¡¼Åç [¥¬¡¼¥ó¥¸¡¼¤È¤¦] /Guernsey (island) (p)/ +¥¬¥¤ /guy/(P)/ +¥¬¥¤¥¢¥Ê /Guyana (p)/ +¥¬¥¤¥¢¥Ê¶¨Æ±¶¦Ï¹ñ [¥¬¥¤¥¢¥Ê¤­¤ç¤¦¤É¤¦¤­¤ç¤¦¤ï¤³¤¯] /Co-operative Republic of Guyana (p)/ +¥¬¥¤¥¬¡¼¥«¥¦¥ó¥¿¡¼ /Geiger counter/ +¥¬¥¤¥¹¥È /(de:) spirit (de: Geist)/ +¥¬¥¤¥À¥ó¥¹ /(n) guidance/(P)/ +¥¬¥¤¥É /(n) tour guide/(P)/ +¥¬¥¤¥É¥Ê¥ó¥Ð¡¼ /guide number/ +¥¬¥¤¥É¥Ö¥Ã¥¯ /(n) guidebook/ +¥¬¥¤¥É¥Ý¥¹¥È /guidepost/ +¥¬¥¤¥É¥é¥¤¥ó /(n) guideline/ +¥¬¥¤¥ë /guile/ +¥¬¥¦¥·¥¢¥ó /Gaussian/(P)/ +¥¬¥¦¥¹ /gauss/ +¥¬¥¦¥Á¥ç /gaucho/ +¥¬¥¦¥Á¥ç¥Ï¥Ã¥È /gaucho hat/ +¥¬¥¦¥Á¥ç¥Ñ¥ó¥Ä /gaucho pants/ +¥¬¥¦¥Á¥ç¥ë¥Ã¥¯ /gaucho look/ +¥¬¥¦¥ó /(n) gown/(P)/ +¥¬¥¯¥ë¥¯¥¹ /Gacrux (aka Gamma Crucis)/ +¥¬¥¶Ã϶è [¥¬¥¶¤Á¤¯] /(n) Gaza Strip/ +¥¬¥·¥ã¥Ý¥ó /(n) capsule-toy vending machine/machine-vended capsule toy/ +¥¬¥·¥ã¥ó /(int) clash/ +¥¬¥¸¥§¥Ã¥È /gadget/(P)/ +¥¬¥¸¥§¥Ã¥È¥Ð¥Ã¥° /gadget bag/ +¥¬¥¹ /(n) gas/(P)/ +¥¬¥¹¥¯¥í /(abbr) gas chromatography/ +¥¬¥¹¥¯¥í¥Þ¥È¥°¥é¥Õ¥£¡¼ /gas chromatography/ +¥¬¥¹¥±¥Ã¥È /gasket/ +¥¬¥¹¥¹¥Æ¡¼¥·¥ç¥ó /gas station/ +¥¬¥¹¥¿¡¼¥Ó¥ó /gas turbine/(P)/ +¥¬¥¹¥¿¥ó¥¯ /(n) gas tank/gasholder/gasometer/ +¥¬¥¹¥È¥¢¥ë¥Ð¥¤¥¿¡¼ /(de:) foreign worker (de: Gastarbeiter)/(P)/ +¥¬¥¹¥È¥í¥«¥á¥é /gastrocamera/ +¥¬¥¹¥È¥í¥Î¥ß¡¼ /gastronomy/ +¥¬¥¹¥È¥í¥Î¥ß¥¹¥È /gastronomist/ +¥¬¥¹¥È¥í¥Î¥ß¥Ã¥¯ /gastronomic/ +¥¬¥¹¥Ñ¥¤¥×¥é¥¤¥ó /(n) gas pipeline/ +¥¬¥¹¥Ü¥ó¥Ù /gas bomb/(P)/ +¥¬¥¹¥Þ¥¹¥¯ /(n) gas mask/(P)/ +¥¬¥¹¥Þ¥Ã¥È /aluminum-foil burner liner (trans: gas mat)/ +¥¬¥¹±Õ [¥¬¥¹¤¨¤­] /(n) gas liquor/ +¥¬¥¹²½³Ø¹©¶È [¥¬¥¹¤«¤¬¤¯¤³¤¦¤®¤ç¤¦] /(n) gas chemical industry/ +¥¬¥¹²õáÔ [¥¬¥¹¤¨¤½] /(n) gas gangrene/ +¥¬¥¹´É [¥¬¥¹¤«¤ó] /(n) gas pipe/gas tube/ +¥¬¥¹µ¡´Ø [¥¬¥¹¤­¤«¤ó] /(n) gas engine/ +¥¬¥¹·ç [¥¬¥¹¤±¤Ä] /running out of gasoline/ +¥¬¥¹¸ò´¹ [¥¬¥¹¤³¤¦¤«¤ó] /(n) gas exchange/ +¥¬¥¹»å [¥¬¥¹¤¤¤È] /(n) gassed yarn/ +¥¬¥¹½Æ [¥¬¥¹¤¸¤å¤¦] /(n) gas gun/tear gas gun/ +¥¬¥¹¾õ [¥¬¥¹¤¸¤ç¤¦] /(adj-no) gaseous/gasiform/ +¥¬¥¹¾õÀ±±À [¥¬¥¹¤¸¤ç¤¦¤»¤¤¤¦¤ó] /(n) gaseous nebula/ +¥¬¥¹Àò [¥¬¥¹¤»¤ó] /gas tap/gas cock/ +¥¬¥¹ÃÆ [¥¬¥¹¤À¤ó] /(n) gas bomb/ +¥¬¥¹ÃæÆÇ [¥¬¥¹¤Á¤å¤¦¤É¤¯] /(n) gas poisoning/ +¥¬¥¹ÅÄ [¥¬¥¹¤Ç¤ó] /(n) gas field/ +¥¬¥¹Åô [¥¬¥¹¤È¤¦] /(n) gas light/ +¥¬¥¹ÆͽР[¥¬¥¹¤È¤Ã¤·¤å¤Ä] /(n) outburst of gas/ +¥¬¥¹Ê¬ÀÏ [¥¬¥¹¤Ö¤ó¤»¤­] /(n) gas analysis/ +¥¬¥¹ÍÏÀÜ [¥¬¥¹¤è¤¦¤»¤Ä] /(n) gas welding/ +¥¬¥¹ÎäµÑϧ [¥¬¥¹¤ì¤¤¤­¤ã¤¯¤í] /(n) gas-cooled reactor/ +¥¬¥¹Ï³¤ì·ÙÊó´ï [¥¬¥¹¤â¤ì¤±¤¤¤Û¤¦¤­] /(n) gas leak sensor/ +¥¬¥¹ßãϧ [¥¬¥¹¤³¤ó¤í] /(n) gas range/ +¥¬¥¼¥Ã¥È /gadget/ +¥¬¥¼¥Ã¥È¥Ð¥Ã¥¯ /gadget bag/ +¥¬¥½¡¼¥ë /gasohol/(P)/ +¥¬¥½¥Û¡¼¥ë /gasohol/ +¥¬¥½¥ê¥ó /(n) gasoline/petrol/(P)/ +¥¬¥½¥ê¥ó¥«¡¼ /(n) gasoline engine car/ +¥¬¥½¥ê¥ó¥¹¥¿¥ó¥É /(n) gasoline stand/gas station/(P)/ +¥¬¥¿ /(n) gutter/ +¥¬¥Á¥ã¥Ý¥ó /(n) capsule-toy vending machine/machine-vended capsule toy/ +¥¬¥Ã¥¿¥Ö¥ë /gattable (GATT)/ +¥¬¥Ã¥Ä /(n) guts/(P)/ +¥¬¥Ã¥Ä¥Ý¡¼¥º /(n) guts pose (triumphant pose assumed by an athlete)/(P)/ +¥¬¥Ã¥È /(n) gut/GATT/General Agreement on Tariffs and Trade/(P)/ +¥¬¥Ä¥ó /(int) klop/klunk/whonk/ +¥¬¥È¡¼ /(fr:) gateau/ +¥¬¥É¥ê¥Ë¥¦¥à /(n) gadolinium (Gd)/ +¥¬¥Ð¥Ê¥Ó¥ê¥Æ¥£¡¼ /governability/ +¥¬¥Ü¥Ã¥È /(n) gavotte/(P)/ +¥¬¥Ü¥ó /Gabon (p)/ +¥¬¥Ü¥ó¶¦Ï¹ñ [¥¬¥Ü¥ó¤­¤ç¤¦¤ï¤³¤¯] /Gabonese Republic (p)/ +¥¬¥à /(n) chewing gum/(P)/ +¥¬¥à¥Æ¡¼¥× /packing tape (trans: gum tape)/ +¥¬¥á¥é¥ó /(in:) gamelan/(P)/ +¥¬¥ä /background chatter on a soundtrack/ +¥¬¥é¥¹ /(n) glass/pane/(P)/ +¥¬¥é¥¹¥¦¡¼¥ë /(n) glass wool/ +¥¬¥é¥¹¥Ö¥í¥Ã¥¯ /glass block/ +¥¬¥é¥¹³¨ [¥¬¥é¥¹¤¨] /(n) picture painted on glass/stained glass/ +¥¬¥é¥¹¸Í [¥¬¥é¥¹¤É] /(n) glass door/(P)/ +¥¬¥é¥¹¹©·Ý [¥¬¥é¥¹¤³¤¦¤²¤¤] /(n) glasswork/ +¥¬¥é¥¹ºÙ¹© [¥¬¥é¥¹¤¶¤¤¤¯] /(n) glasswork/ +¥¬¥é¥¹¾ã»Ò [¥¬¥é¥¹¤·¤ç¤¦¤¸] /(n) glazed sliding door/ +¥¬¥é¥¹ÀÚ¤ê [¥¬¥é¥¹¤­¤ê] /(n) glass cutter/ +¥¬¥é¥¹Á¡°Ý [¥¬¥é¥¹¤»¤ó¤¤] /(n) glass fiber/ +¥¬¥é¥¹Áë [¥¬¥é¥¹¤Þ¤É] /(n) glass window/ +¥¬¥é¥¹Ä¥¤ê [¥¬¥é¥¹¤Ð¤ê] /(adj-no,n) glass-sided/aboveboard/open to scrutiny/(P)/ +¥¬¥é¥¹ÌÊ [¥¬¥é¥¹¤á¤ó] /(n) glass wool/ +¥¬¥é¥Ñ¥´¥¹¾®±©±­ [¥¬¥é¥Ñ¥´¥¹¤³¤Ð¤Í¤¦] /(n) flightless cormorant/ +¥¬¥ê /gully/(P)/ +¥¬¥ê¡¼ /gully/(P)/ +¥¬¥ê¥¢ /Gaul/ +¥¬¥ê¥¢Àïµ­ [¥¬¥ê¥¢¤»¤ó¤­] /History of the Gallic Wars/ +¥¬¥ê¥¦¥à /(n) gallium (Ga)/(P)/ +¥¬¥ê¥¦¥àâçÁÇȾƳÂÎ [¥¬¥ê¥¦¥à¤Ò¤½¤Ï¤ó¤É¤¦¤¿¤¤] /(n) gallium arsenide semiconductor/ +¥¬¥ê¥Ð¡¼ /(1) Gulliver (s)/(2) preeminent example of its kind/(P)/ +¥¬¥ê¥Ð¡¼¾¦ÉÊ [¥¬¥ê¥Ð¡¼¤·¤ç¤¦¤Ò¤ó] /(n) outstanding product/market leader/ +¥¬¥ê¥ì¥¤±ÒÀ± [¥¬¥ê¥ì¥¤¤¨¤¤¤»¤¤] /(n) Galilean satellites/ +¥¬¥ê¥ì¥¤¼°Ë¾±ó¶À [¥¬¥ê¥ì¥¤¤·¤­¤Ü¤¦¤¨¤ó¤­¤ç¤¦] /(n) Galilean telescope/ +¥¬¥ê¥ì¥ª /Galileo/(P)/ +¥¬¥ë¥½¥ó /(fr:) (1) boy/(2) male waiter (fr: garcon)/ +¥¬¥ë¥½¥ó¥Ì /(fr:) boy (fr: garconne)/ +¥¬¥ë¥Ë /garniture/ +¥¬¥ë¥Ë¥Á¥å¡¼¥ë /garniture/ +¥¬¥ì¡¼ /galley/ +¥¬¥ì¡¼¥¸ /(n) garage (at house)/(P)/ +¥¬¥ì¡¼¥¸¥»¡¼¥ë /garage sale/ +¥¬¥í¥¢ÍýÏÀ [¥¬¥í¥¢¤ê¤í¤ó] /(n) Galois theory/ +¥¬¥í¥ó /(n) gallon/(P)/ +¥¬¥ó /(n) gun/(P)/ +¥¬¥ó¥¬¥ó /(adv,vs) (col) sound of large bell/sound of scolding voice/pounding of headache/intense/(P)/ +¥¬¥ó¥¯¥í /(n) darkly tanned face (fashionable among trendy young people ca. 1999-2000)/ +¥¬¥ó¥·¥ç¥Ã¥× /gun shop/ +¥¬¥ó¥Ç¥£¡¼ /Ghandi/ +¥¬¥ó¥È¥ì¥Ã¥È /(n) gauntlet/ +¥¬¥ó¥Ê¡¼ /(n) gunner/ +¥¬¥ó¥Ð¥ê¥º¥à /attitude that one must keep going no matter what (trans: gambarism)/ +¥¬¥ó¥Ó¥¢¶¦Ï¹ñ [¥¬¥ó¥Ó¥¢¤­¤ç¤¦¤ï¤³¤¯] /Republic of the Gambia (p)/ +¥¬¥ó¥Ó¥¢Àî [¥¬¥ó¥Ó¥¢¤¬¤ï] /Gambia (p)/ +¥¬¥ó¥Õ¥¡¥¤¥¿¡¼ /gunfighter/ +¥¬¥ó¥Õ¥¡¥¤¥È /gunfight/ +¥¬¥ó¥×¥é /(abbr) Gundam plastic models/ +¥¬¥ó¥Ù¥ë¥È /gun belt/ +¥¬¥ó¥Ü /gumbo/ +¥¬¥ó¥Þ /gamma/(P)/ +¥¬¥ó¥Þ¥Ë¥¢ /gun mania/ +¥¬¥ó¥Þ¥ó /gunman/ +¥¬¹Ô [¥¬¤®¤ç¤¦] /(n) Classification for Japanese verb with the dictionary form ending in "gu"/ +¥­¡¼ /(n) key/(P)/ +¥­¡¼¥¢¥É¥Ð¥¤¥¶¡¼ /key advisor/ +¥­¡¼¥¤¥ó¥À¥¹¥È¥ê¡¼ /key industry/ +¥­¡¼¥¦¥£ /kiwi/kiwi fruit/ +¥­¡¼¥«¥ì¥ó¥·¡¼ /key currency/ +¥­¡¼¥¯¥é¥Ö /key club/ +¥­¡¼¥·¥à /keysym/key-symbol/ +¥­¡¼¥¹¥Æ¡¼¥·¥ç¥ó /key station/(P)/ +¥­¡¼¥¹¥È¡¼¥ó /keystone/ +¥­¡¼¥¹¥È¡¼¥ó¥³¥ó¥Ó /(abbr) keystone combination/ +¥­¡¼¥¹¥È¡¼¥ó¥³¥ó¥Ó¥Í¡¼¥·¥ç¥ó /keystone combination/ +¥­¡¼¥¹¥È¥í¡¼¥¯ /key-stroke/ +¥­¡¼¥¿¥Ã¥Á /(n) key-touch/ +¥­¡¼¥Î¡¼ /keno/ +¥­¡¼¥Î¡¼¥È /(n) keynote/ +¥­¡¼¥Ñ¡¼ /keeper/(P)/ +¥­¡¼¥Ñ¥Ã¥É /keypad/ +¥­¡¼¥Ñ¥ó¥Á /key punch/ +¥­¡¼¥Ñ¥ó¥Á¥ä¡¼ /keypuncher/ +¥­¡¼¥× /(n) keep/(P)/ +¥­¡¼¥×¥µ¥ó¥×¥ë /reference sample (trans: keep sample)/ +¥­¡¼¥×¥Ü¥Ã¥È¥ë /bottle of whiskey that a bar customer buys, writes his name on, keeps on a shelf at the bar, and drinks little by little on successive visits (trans: keep bottle)/ +¥­¡¼¥Û¡¼¥ë /keyhole/ +¥­¡¼¥Û¡¼¥ë¥¸¥ã¡¼¥Ê¥ê¥º¥à /keyhole journalism/ +¥­¡¼¥Û¥ë¥À¡¼ /(n) key holder/key chain/(P)/ +¥­¡¼¥Ü¡¼¥É /(n) keyboard/(P)/ +¥­¡¼¥Ý¥¤¥ó¥È /(n) key point/the key/(P)/ +¥­¡¼¥Þ¡¼¥±¥Ã¥È /key market/ +¥­¡¼¥Þ¥Ã¥× /key-map/ +¥­¡¼¥Þ¥ó /(n) keyman/(P)/ +¥­¡¼¥ë /(n) keel/(P)/ +¥­¡¼¥ï¡¼¥É /(n) keyword/buzzword/catch-phrase/(P)/ +¥­¡¼¶É [¥­¡¼¤­¤ç¤¯] /(n) key station/ +¥­¡¼ÆþÎÏ [¥­¡¼¤Ë¤å¤¦¤ê¤ç¤¯] /key (input)/ +¥­¥¦¥¤ /kiwi/(P)/ +¥­¥¦¥¤¥Õ¥ë¡¼¥Ä /kiwi fruit/ +¥­¥ª¥¹¥¯ /kiosk/(P)/ +¥­¥±¥í /Cicero/ +¥­¥·¥ê¥È¡¼¥ë /(n) (1) xylitol (artificial sweetener)/(2) birch sugar/ +¥­¥·¥ê¥È¥ë /(n) (1) xylitol (artificial sweetener)/(2) birch sugar/ +¥­¥¹ /(n,vs) kiss/(P)/ +¥­¥¹¥¢¥ó¥É¥é¥¤¥É¥·¥¹¥Æ¥à /kiss-and-ride system/ +¥­¥¹¥Þ¡¼¥¯ /(n) (1) lipstick mark (trans: kiss mark)/(2) love bite/hickey/passion mark/ +¥­¥»¥Î¥ó /(n) xenon (Xe)/ +¥­¥»¥Î¥ó¥¢¡¼¥¯¥é¥ó¥× /(n) Xenon arc lamp/ +¥­¥»¥Î¥ó¥é¥ó¥× /(n) Xenon lamp/ +¥­¥Á¥ó¤Î¥µ¥¤¥¯¥ë /Kitchin cycle/ +¥­¥Ã¥¯ /(n) kick/(P)/ +¥­¥Ã¥¯¥ª¥Õ /(n) kickoff/(P)/ +¥­¥Ã¥¯¥Ð¥Ã¥¯ /(n) kickback/ +¥­¥Ã¥¯¥Ü¥¯¥·¥ó¥° /(n) kickboxing/(P)/ +¥­¥Ã¥¹ /(n) kiss/ +¥­¥Ã¥º¥Ó¥¸¥Í¥¹ /kids business/(P)/ +¥­¥Ã¥Á¥å /(de:) (adj-na,n) Kitsch/ +¥­¥Ã¥Á¥ó /(n) kitchen/(P)/ +¥­¥Ã¥Á¥ó¥¦¥¨¥¢ /kitchenware/ +¥­¥Ã¥Á¥ó¥­¥ã¥Ó¥Í¥Ã¥È /kitchen cabinet/ +¥­¥Ã¥Á¥ó¥É¥ê¥ó¥«¡¼ /kitchen drinker/ +¥­¥Ã¥Á¥ó¥×¥í¥°¥é¥Þ¡¼ /kitchen programmer/ +¥­¥Ã¥È /(n) kit/(P)/ +¥­¥Ã¥É /(n) kid/(P)/ +¥­¥Ã¥× /(n) kip/(P)/ +¥­¥Ç¥£¡¼ /kiddie/kiddy/ +¥­¥Ë¡¼¥Í /(n) quinine/ +¥­¥Í¥·¥ª¥í¥¸¡¼ /kinesiology/(P)/ +¥­¥Í¥·¥¯¥¹ /kinesics/ +¥­¥Í¥Æ¥£¥Ã¥¯¥¢¡¼¥È /kinetic art/ +¥­¥Î¥³ /(n) mushrooms/(P)/ +¥­¥Î¥Û¥ë¥à /chinoform/(P)/ +¥­¥Ö¥Ä /kibbutz/ +¥­¥×¥í¥¹ /Cyprus (p)/ +¥­¥à¥Á /(n) kimchee/Korean pickled cabbage/(P)/ +¥­¥á¥é /(n) chimera/(P)/ +¥­¥â¥¤ /(adj) (sl) (abbr) gross/disgusting/ +¥­¥â¥°¥é¥Õ /kymograph/ +¥­¥ã¥¹¥¿¡¼ /(n) caster/newscaster/(P)/ +¥­¥ã¥¹¥Æ¥£¥ó¥° /(n) casting/(P)/ +¥­¥ã¥¹¥Æ¥£¥ó¥°¥Ü¡¼¥È /casting vote/ +¥­¥ã¥¹¥Æ¥ê¥ã /Castilian/ +¥­¥ã¥¹¥È /(n) cast/(P)/ +¥­¥ã¥»¥¤ /(n) Cathay (Airline)/(P)/ +¥­¥ã¥»¥í¡¼¥ë /casserole/ +¥­¥ã¥¿¥Ô¥é¡¼ /(n) caterpillar/(P)/ +¥­¥ã¥Ã¥·¥ã¡¼ /cashier/ +¥­¥ã¥Ã¥·¥å /(n) (1) cache/(2) cash/(P)/ +¥­¥ã¥Ã¥·¥å¥«¡¼¥É /(n) cash card/ATM card/(P)/ +¥­¥ã¥Ã¥·¥å¥µ¡¼¥Ó¥¹¥³¡¼¥Ê¡¼ /(n) automatic teller machine (ATM) (trans: cash-service corner)/flexi-teller/hole-in-the-wall/ +¥­¥ã¥Ã¥·¥å¥Ð¥Ã¥¯ /(n) cash-back/rebate/ +¥­¥ã¥Ã¥·¥å¥Õ¥í¡¼ /(n) cash flow/ +¥­¥ã¥Ã¥·¥å¥Ö¥Ã¥¯ /(n) cashbook/ +¥­¥ã¥Ã¥·¥å¥Ù¥ë¥È /(n) money belt (trans: cash belt)/ +¥­¥ã¥Ã¥·¥å¥Ü¥Ã¥¯¥¹ /(n) cashbox/ +¥­¥ã¥Ã¥·¥å¥Þ¥·¥ó /(n) cash machine/automatic teller machine/ +¥­¥ã¥Ã¥·¥å¥ì¥¹ /(adj) cashless/ +¥­¥ã¥Ã¥·¥å¥ì¥¹¥½¥µ¥¤¥Æ¥£¡¼ /(n) cashless society/ +¥­¥ã¥Ã¥·¥å¥ì¥¹¥Á¥§¥Ã¥¯¥ì¥¹¥½¥µ¥¤¥Æ¥£ /(n) cashless checkless society/ +¥­¥ã¥Ã¥·¥å¥ì¥¹¼Ò²ñ [¥­¥ã¥Ã¥·¥å¥ì¥¹¤·¤ã¤«¤¤] /(n) cashless society/ +¥­¥ã¥Ã¥·¥ó¥° /(n) (1) caching/(2) cashing/(P)/ +¥­¥ã¥Ã¥¹¥ë /(n) castle/ +¥­¥ã¥Ã¥Á /(n) catch/(P)/ +¥­¥ã¥Ã¥Á¥¢¥Ã¥× /(n) catch-up/ +¥­¥ã¥Ã¥Á¥³¥Ô¡¼ /catch copy (in copywriting, large text that appears in ads or brochures to catch the reader's attention)/ +¥­¥ã¥Ã¥Á¥»¡¼¥ë¥¹ /(n) unscrupulous sales practice involving expensive hard-to-break contracts (trans: catch sales)/ +¥­¥ã¥Ã¥Á¥Ð¡¼ /(n) catch bar/ +¥­¥ã¥Ã¥Á¥Õ¥ì¡¼¥º /(n) catchphrase/(P)/ +¥­¥ã¥Ã¥Á¥Û¥ó /(n) call waiting (trans: catch phone)/ +¥­¥ã¥Ã¥Á¥Ü¡¼¥ë /(n) play catch/catch ball/ +¥­¥ã¥Ã¥Á¥ã¡¼ /(n) catcher/(P)/ +¥­¥ã¥Ã¥Á¥ï¡¼¥É /catchword/ +¥­¥ã¥Ã¥Ä¥¢¥¤ /cat's-eye/(P)/ +¥­¥ã¥Ã¥È /(n) cat/ +¥­¥ã¥Ã¥È¥¦¥©¡¼¥¯ /catwalk/(P)/ +¥­¥ã¥Ã¥× /(n) cap/top reporter at a newspaper's local office/(P)/ +¥­¥ã¥Ã¥×¥ì¥¹ /capless/ +¥­¥ã¥Ç¥£¡¼ /(n) caddie/caddy/(P)/ +¥­¥ã¥Ç¥£¡¼¥Ð¥Ã¥° /caddie bag/caddy bag/ +¥­¥ã¥Ç¥é¥Ã¥¯ /Cadillac/ +¥­¥ã¥Ë¥ª¥ó /(n) canyon/ +¥­¥ã¥Î¡¼¥é /(n) Canola (oil)/ +¥­¥ã¥Î¥ó /canon/cannon/ +¥­¥ã¥Î¥ó¥Ü¡¼¥ë /cannonball/ +¥­¥ã¥Ð¥¯¥é /(abbr) cabaret club/ +¥­¥ã¥Ð¥ì¡¼ /(n) cabaret/(P)/ +¥­¥ã¥Ñ¥·¥¿¡¼ /capacitor/ +¥­¥ã¥Ñ¥·¥¿¥ó¥¹ /capacitance/ +¥­¥ã¥Ñ¥·¥Æ¥£ /capacity/ +¥­¥ã¥Ñ¥·¥Æ¥£¡¼ /capacity/ +¥­¥ã¥Ó¥¢ /(n) caviar/(P)/ +¥­¥ã¥Ó¥Í /(fr:) (n) cabinet/ +¥­¥ã¥Ó¥Í¥Ã¥È /(n) cabinet/(P)/ +¥­¥ã¥Ó¥ÍȽ [¥­¥ã¥Ó¥Í¤Ð¤ó] /(n) cabinet size/ +¥­¥ã¥Ó¥ó /(n) cabin/(P)/ +¥­¥ã¥Ô¥¿¥ê¥º¥à /capitalism/(P)/ +¥­¥ã¥Ô¥¿¥ë¥²¥¤¥ó /(n) capital gain/(P)/ +¥­¥ã¥Ô¥¿¥ë¥Ù¡¼¥¹ /(n) capital base/ +¥­¥ã¥Ô¥¿¥ë¥ê¥¹¥¯ /(n) capital risk/ +¥­¥ã¥Ô¥¿¥ë¥ì¥¿¡¼ /capital letter/ +¥­¥ã¥Ô¥¿¥ë¥í¥¹ /capital loss/ +¥­¥ã¥Ö¥ì¥¿¡¼ /carburetor/(P)/ +¥­¥ã¥×¥·¥ç¥ó /(n) caption/(P)/ +¥­¥ã¥×¥Á¥ã¡¼ /(vs) capture/ +¥­¥ã¥×¥Æ¥ó /(n) captain/(P)/ +¥­¥ã¥×¥Æ¥ó¥·¥¹¥Æ¥à /CAPTAIN System/Character and Pattern Telephone Access Information System/ +¥­¥ã¥Ù¥Ä /(n) cabbage/(P)/ +¥­¥ã¥ß¥½¡¼¥ë /camisole/ +¥­¥ã¥á¥ë /camel/(P)/ +¥­¥ã¥é /character in a manga or anime/ +¥­¥ã¥é¥¦¥¨¡¼ /caraway/ +¥­¥ã¥é¥¯¥¿ /(n) character/ +¥­¥ã¥é¥¯¥¿¡¼ /(n) character/(P)/ +¥­¥ã¥é¥¯¥¿¡¼¥Ç¥£¥¹¥×¥ì¡¼ /(n) character display/ +¥­¥ã¥é¥Ð¥ó /(n,n) (1) caravan/(2) group of people touring to sell, investigate, etc./(P)/ +¥­¥ã¥é¥Ð¥ó¥·¥å¡¼¥º /(n) light mountain-climbing shoes (trans: caravan shoes)/ +¥­¥ã¥é¥á¥ë /(n) caramel/(P)/ +¥­¥ã¥ê¡¼ /(n) carry/(P)/ +¥­¥ã¥ê¥¢ /(n) career/career government employee/(P)/ +¥­¥ã¥ê¥¢¡¼ /(n) carrier/ +¥­¥ã¥ê¥¢¥¦¡¼¥Þ¥ó /(n) career woman/ +¥­¥ã¥ê¥¢ÁÈ [¥­¥ã¥ê¥¢¤°¤ß] /(n) career bureaucrats/ +¥­¥ã¥ê¥Ã¥¸ /carriage/ +¥­¥ã¥ê¥Ö¥ì¡¼¥·¥ç¥ó /calibration/ +¥­¥ã¥í¥ë /carol/(P)/ +¥­¥ã¥ó¥®¥ã¥ë /(abbr) model featured in an advertising campaign (trans: campaign girl)/ +¥­¥ã¥ó¥µ¡¼ /cancer/ +¥­¥ã¥ó¥»¥é¡¼ /(n) canceller/canceler/ +¥­¥ã¥ó¥»¥ë /(n,vs) cancel/(P)/ +¥­¥ã¥ó¥¿¡¼ /canter/ +¥­¥ã¥ó¥¿¥í¡¼¥× /cantaloupe/ +¥­¥ã¥ó¥Ç¡¼ /(n) candy/sweets/(P)/ +¥­¥ã¥ó¥Ç¥£ /(n) candy/ +¥­¥ã¥ó¥É¥ë /(n) candle/(P)/ +¥­¥ã¥ó¥É¥ë¥µ¡¼¥Ó¥¹ /candle service/ +¥­¥ã¥ó¥É¥ë¥¹¥Æ¥£¥Ã¥¯ /candlestick/ +¥­¥ã¥ó¥Ð¥¹ /(n) (1) canvas/(2) base (baseball)/(P)/ +¥­¥ã¥ó¥Ñ¡¼ /camper/(P)/ +¥­¥ã¥ó¥Ñ¥¹ /(n) campus/(P)/ +¥­¥ã¥ó¥Ñ¥¹¥¦¥¨¥¢ /campus wear/ +¥­¥ã¥ó¥Ñ¥¹¥·¥å¡¼¥º /campus shoes/ +¥­¥ã¥ó¥Ô¥ó¥° /camping/(P)/ +¥­¥ã¥ó¥Ô¥ó¥°¥«¡¼ /mobile home (trans: camping car)/camper-van/RV (USA)/(P)/ +¥­¥ã¥ó¥× /(n) camp/(P)/ +¥­¥ã¥ó¥×¥¤¥ó /camp in/(P)/ +¥­¥ã¥ó¥×¥µ¥¤¥È /camp site/ +¥­¥ã¥ó¥×¥Õ¥¡¥¤¥ä¡¼ /campfire/ +¥­¥ã¥ó¥×¾ì [¥­¥ã¥ó¥×¤¸¤ç¤¦] /(n) camping-ground/ +¥­¥ã¥ó¥×¼ [¥­¥ã¥ó¥×¤à¤é] /(n) campsite/ +¥­¥ã¥ó¥Ù¥é /Canberra/(P)/ +¥­¥ã¥ó¥Ú¡¼¥ó /(n) campaign/(P)/ +¥­¥ã¥ó¥Ú¡¼¥ó¥»¡¼¥ë /campaign sale/ +¥­¥ä¥Î¥ó /Canon/(P)/ +¥­¥å¡¼ /(n) queue/cue/(P)/ +¥­¥å¡¼¥Æ¥£¡¼ /cutie/ +¥­¥å¡¼¥Æ¥£¥¯¥ë /cuticle/ +¥­¥å¡¼¥Æ¥£¥¯¥ë¥¯¥ê¡¼¥à /cuticle cream/ +¥­¥å¡¼¥Æ¥£¥¯¥ë¥ê¥à¡¼¥Ð¡¼ /cuticle remover/ +¥­¥å¡¼¥È /(adj-na,n) cute/(P)/ +¥­¥å¡¼¥Ð /Cuba/(P)/ +¥­¥å¡¼¥Ð¥ó¥Ò¡¼¥ë /Cuban heel/ +¥­¥å¡¼¥Ó¥º¥à /(n) cubism/ +¥­¥å¡¼¥Ó¥Ã¥¯ /cubic/ +¥­¥å¡¼¥Ó¥Ã¥¯¥¿¥¤¥× /cubic type/ +¥­¥å¡¼¥Ô¥Ã¥É /(n) Cupid/(P)/ +¥­¥å¥¢ /cure/ +¥­¥å¥é¥½¡¼ /(n) curacao/ +¥­¥å¥ê¡¼ /(n) curie/(P)/ +¥­¥å¥ê¥¦¥à /(n) curium (Cm)/ +¥­¥å¥ê¥ª¥·¥Æ¥£¡¼ /curiosity/ +¥­¥å¥ì¡¼¥¿¡¼ /curator/(P)/ +¥­¥å¥í¥Ã¥È /(fr:) (n) culotte/(P)/ +¥­¥å¥í¥Ã¥È¥¹¥«¡¼¥È /(n) culotte skirt/ +¥­¥è¥¹¥¯ /kiosk/(P)/ +¥­¥é¡¼ /(n) killer/(P)/ +¥­¥é¡¼¥À¥¹¥È /killer dust/ +¥­¥é¡¼±ÒÀ± [¥­¥é¡¼¤¨¤¤¤»¤¤] /(n) killer satellite/ +¥­¥ê¥·¥¿¥ó /(pt:) (n) Christian (Muromachi time) (pt: cristao)/(P)/ +¥­¥ê¥·¥¿¥ó¥Ñ¥Æ¥ì¥ó /(pt:) Christian priest (pt: cristao padre)/ +¥­¥ê¥¹¥È /Christ/(P)/ +¥­¥ê¥¹¥È¶µ [¥­¥ê¥¹¥È¤­¤ç¤¦] /(n) Christianity/(P)/ +¥­¥ê¥¹¥È¶µ¼° [¥­¥ê¥¹¥È¤­¤ç¤¦¤·¤­] /Christian rites/ +¥­¥ê¥¹¥È¶µÅÌ [¥­¥ê¥¹¥È¤­¤ç¤¦¤È] /Christians/ +¥­¥ê¥ë /Cyrillic/(P)/ +¥­¥ê¥ëʸ»ú [¥­¥ê¥ë¤â¤¸] /Cyrillic character/ +¥­¥ê¥ó /(n) Kirin/ +¥­¥ë /kill/(P)/ +¥­¥ë¥®¥¹¥¿¥ó /Kyrgyzstan (p)/ +¥­¥ë¥Æ¥£¥ó¥° /(n) quilting/ +¥­¥ë¥È /(n) (1) quilt/(2) kilt/ +¥­¥ë¥Ò¥Û¥Ã¥Õ /Kirchhoff/(P)/ +¥­¥ë¥Ò¥Û¥Ã¥Õ¤Îˡ§ [¥­¥ë¥Ò¥Û¥Ã¥Õ¤Î¤Û¤¦¤½¤¯] /(n) Kirchhoff's law/ +¥­¥ë¥Ó¥á¡¼¥¿¡¼ /(fr:) curvimeter/(P)/ +¥­¥ì¡¼¥È²½¹çʪ [¥­¥ì¡¼¥È¤«¤´¤¦¤Ö¤Ä] /(n) chelate compound/ +¥­¥ì¡¼¥ÈÅ©Äê [¥­¥ì¡¼¥È¤Æ¤­¤Æ¤¤] /(n) chelatometric titration/ +¥­¥í /(n,pref) (abbr) kilo-/kilogram/kilometre/10^3/(P)/ +¥­¥í¥°¥é¥à /kilogram/(P)/ +¥­¥í¥°¥é¥à½Å [¥­¥í¥°¥é¥à¤¸¤å¤¦] /(n) kilogram-weight/ +¥­¥í¥Ð¥¤¥È /kilobyte/KB/ +¥­¥í¥á¡¼¥¿¡¼ /kilometer (mis-spelling)/ +¥­¥í¥á¡¼¥È¥ë /kilometer/kilometre/(P)/ +¥­¥í¥ï¥Ã¥È /kilowatt/(P)/ +¥­¥í¥ï¥Ã¥È»þ [¥­¥í¥ï¥Ã¥È¤¸] /(n) kWh/kilowatt hour/ +¥­¥íÏ¢ÎÌ [¥­¥í¤ì¤ó¤ê¤ç¤¦] /weight of 1000 sheets of paper/ream weight/ +¥­¥ï¥Ë¥¹¥¯¥é¥Ö /Kiwanis Club/ +¥­¥ó¥­¡¼¥Ö¡¼¥Ä /kinky boots/(P)/ +¥­¥ó¥­¡¼¥ë¥Ã¥¯ /kinky look/ +¥­¥ó¥° /(n) king/(P)/ +¥­¥ó¥°¥µ¡¼¥â¥ó /king salmon/ +¥­¥ó¥°¥µ¥¤¥º /(n) king-size/ +¥­¥ó¥°¥º¥¤¥ó¥°¥ê¥Ã¥·¥å /King's English/ +¥­¥ó¥°¥É¡¼¥à /King Dome/ +¥­¥ó¥°¥á¡¼¥«¡¼ /kingmaker/(P)/ +¥®¥¢ /(n) gear/(P)/ +¥®¥¢¥·¥Õ¥È /gearshift/ +¥®¥¢¥Á¥§¥ó¥¸ /gear change/ +¥®¥¢¥Ê /Guiana (p)/ +¥®¥¬ /(n) giga-/10^9/(P)/ +¥®¥¬¥È¥ó /gigaton/ +¥®¥¬¥Ð¥¤¥È /(n) giga byte/ +¥®¥¿¡¼ /(n) guitar/(P)/ +¥®¥¿¡¼¤Î¸¹ [¥®¥¿¡¼¤Î¤²¤ó] /guitar string/ +¥®¥¿¡¼¥¢¥ó¥× /guitar amplifier/ +¥®¥¿¡¼¥·¥ó¥» /guitar synthesizer/ +¥®¥¿¡¼¥Þ¥¬¥¸¥ó /guitar magazine/ +¥®¥¿¥ê¥¹¥È /(n) guitarist/(P)/ +¥®¥Ë¥¢ /Guinea (p)/ +¥®¥Ë¥¢¥Ó¥µ¥¦ /Guinea-Bissau (p)/ +¥®¥Ë¥¢¥Ó¥µ¥¦¶¦Ï¹ñ [¥®¥Ë¥¢¥Ó¥µ¥¦¤­¤ç¤¦¤ï¤³¤¯] /Republic of Guinea-Bissau (p)/ +¥®¥Ë¥¢¶¦Ï¹ñ [¥®¥Ë¥¢¤­¤ç¤¦¤ï¤³¤¯] /Republic of Guinea (p)/ +¥®¥Ë¥ç¡¼¥ë /(fr:) (n) guignol/ +¥®¥Í¥¹¥Ö¥Ã¥¯ /Guiness Book of Records/(P)/ +¥®¥Õ¥È /(n) gift/(P)/ +¥®¥Õ¥È¥«¡¼¥É /gift card/gift certificate/ +¥®¥Õ¥È¥¯¡¼¥Ý¥ó /gift coupon/ +¥®¥Õ¥È¥·¥ç¥Ã¥× /gift shop/ +¥®¥Õ¥È¥Á¥§¥Ã¥¯ /(n) gift check/ +¥®¥Õ¥È¥Ñ¥Ã¥±¡¼¥¸ /gift package/ +¥®¥Ö /(vs) give/ +¥®¥Ö¥¢¥Ã¥× /(n) give up/(P)/ +¥®¥Ö¥¢¥ó¥É¥Æ¡¼¥¯ /(n) give-and-take/ +¥®¥Ö¥¹ /(n) plaster (gypsum)/cast/plaster cast/ +¥®¥×¥¹ /(de:) (n) gypsum (de: Gips)/(P)/ +¥®¥Ù¥ì¥ê¥ó /gibberellin (plant hormone)/ +¥®¥ß¥Ã¥¯ /gimmick/ +¥®¥à¥Ê¥¸¥¦¥à /(n) gymnasium/ADD de:/ +¥®¥à¥Í¥Þ /kind of Indian spice/ +¥®¥ã¥° /(n) gag/(P)/ +¥®¥ã¥¶¡¼ /(n) gather/ +¥®¥ã¥¶¡¼¥¹¥«¡¼¥È /gathered skirt/ +¥®¥ã¥¼¥Ã¥È¥Ð¥Ã¥° /gadget bag/ +¥®¥ã¥Ã¥× /(n) gap/(P)/ +¥®¥ã¥â¥ó /gammon/ +¥®¥ã¥é /(n) (1) (abbr) guarantee/(2) fee paid to performing artists/(P)/ +¥®¥ã¥é¥Æ¥£¡¼ /guarantee/ +¥®¥ã¥é¥ê¡¼ /(n) gallery/(P)/ +¥®¥ã¥ë /(n) gal/(P)/ +¥®¥ã¥ë¥½¥ó /(fr:) (1) boy/(2) male waiter (fr: garcon)/(P)/ +¥®¥ã¥ë¥Þ¥Þ /(1) teenage mother/(2) young mother who wears "gal" styles/ +¥®¥ã¥ëÃË [¥®¥ã¥ë¤ª] /(n) man who imitates girls in dress, hair style, etc./ +¥®¥ã¥ì¡¼¥¸ /(n) garage (at house)/ +¥®¥ã¥í¥Ã¥Ô¥ó¥°¥¤¥ó¥Õ¥ì /galloping inflation/(P)/ +¥®¥ã¥í¥Ã¥× /(n) gallop/ +¥®¥ã¥ó¥° /(n) (1) gangster/(2) gang/(P)/ +¥®¥ã¥ó¥°±Ç²è [¥®¥ã¥ó¥°¤¨¤¤¤¬] /(n) gangster film/ +¥®¥ã¥ó¥Ö¥é¡¼ /gambler/(P)/ +¥®¥ã¥ó¥Ö¥ë /(n) gambling/(P)/ +¥®¥ä /(n) gear/ +¥®¥ä¥Þ¥ó /(n) diamant/diamond/ +¥®¥ç¥Ã /(int) shock/ +¥®¥ê¥·¥¢ /Greece/(P)/ +¥®¥ê¥·¥¢¶¦Ï¹ñ [¥®¥ê¥·¥¢¤­¤ç¤¦¤ï¤³¤¯] /Republic of Greece (p)/Hellenic Republic/ +¥®¥ê¥·¥¢¸ì [¥®¥ê¥·¥¢¤´] /(n) Greek/ +¥®¥ê¥·¥¢¿ÀÏà [¥®¥ê¥·¥¢¤·¤ó¤ï] /(n) Greek mythology/ +¥®¥ê¥·¥¢Àµ¶µ [¥®¥ê¥·¥¢¤»¤¤¤­¤ç¤¦] /(n) Greek Orthodox Church/ +¥®¥ê¥·¥¢Àµ¶µ²ñ [¥®¥ê¥·¥¢¤»¤¤¤­¤ç¤¦¤«¤¤] /(n) Greek Orthodox Church/ +¥®¥ê¥·¥¢Ä¦¹ï [¥®¥ê¥·¥¢¤Á¤ç¤¦¤³¤¯] /(n) Greek sculpture/ +¥®¥ê¥·¥¢Å¯³Ø [¥®¥ê¥·¥¢¤Æ¤Ä¤¬¤¯] /(n) Greek philosophy/ +¥®¥ê¥·¥¢Èþ½Ñ [¥®¥ê¥·¥¢¤Ó¤¸¤å¤Ä] /(n) Greek art/ +¥®¥ê¥·¥¢Ê¸»ú [¥®¥ê¥·¥¢¤â¤¸] /(n) Greek character(s)/ +¥®¥ê¥·¥ã /Greece/(P)/ +¥®¥ë¥É /(n) guild/(P)/ +¥®¥ë¥É¼Ò²ñ¼çµÁ [¥®¥ë¥É¤·¤ã¤«¤¤¤·¤å¤®] /(n) guild socialism/ +¥®¥í¥Á¥ó /(n) guillotine/(P)/ +¥®¥ó¥¬¥à /(n) gingham/ +¥¯¡¼¥­¡¼ /cookie/cooky/(P)/ +¥¯¡¼¥Ç¥¿¡¼ /(fr:) (n) coup d'etat/coup/(P)/ +¥¯¡¼¥Ú /(fr:) coupe/(P)/ +¥¯¡¼¥Ý¥ó /(n) coupon/(P)/ +¥¯¡¼¥Ý¥ó·ô [¥¯¡¼¥Ý¥ó¤±¤ó] /coupon (ticket)/ +¥¯¡¼¥é¡¼ /(n) cooler/air conditioner/(P)/ +¥¯¡¼¥é¡¼¥Ü¥Ã¥¯¥¹ /cooler-box/ +¥¯¡¼¥ê¡¼ /coolie/(P)/ +¥¯¡¼¥ê¥¨¥µ¡¼¥Ó¥¹ /courier service/ +¥¯¡¼¥ê¥ó¥°¥ª¥Õ /cooling-off/(P)/ +¥¯¡¼¥ê¥ó¥°¥¿¥ï¡¼ /cooling tower/ +¥¯¡¼¥ê¥ó¥°¥À¥¦¥ó /cooling down/ +¥¯¡¼¥ë /(de:,fr:) (adj-na,n) cool/course (of medical treatment) (de: Kur) (fr: cours)/(P)/ +¥¯¡¼¥ë¥¸¥ã¥º /cool jazz/ +¥¯¡¼¥ë¥À¥¦¥ó /cool down/ +¥¯¡¼¥ë¥Ü¥Ã¥¯¥¹ /cool-box/ +¥¯¡¼¥í¥ó /(n) coulomb/ +¥¯¡¼¥í¥ó¤Îˡ§ [¥¯¡¼¥í¥ó¤Î¤Û¤¦¤½¤¯] /(n) Coulomb's law/ +¥¯¡¼¥í¥óÎÏ [¥¯¡¼¥í¥ó¤ê¤ç¤¯] /(n) Coulomb's force/ +¥¯¥¡¥ë¥Æ¥Ã¥È /(it:) (n) quartet (it: quartetto)/ +¥¯¥¢¥Ï¥¦¥¹ /(n) multi-purpose health facility (trans: cure house)/ +¥¯¥£¡¼¥ó /queen/ +¥¯¥£¥ó¥Æ¥Ã¥È /(it:) (n) quintet (it: quintetto)/ +¥¯¥¤¡¼¥ó /(n) queen/(P)/ +¥¯¥¤¡¼¥ó¥µ¥¤¥º /(adj-no) queen size/large size/ +¥¯¥¤¡¼¥ó¥º¥¤¥ó¥°¥ê¥Ã¥·¥å /Queen's English/(P)/ +¥¯¥¤¡¼¥ó¥º¥é¥ó¥É /Queensland/ +¥¯¥¤¡¼¥ó¥á¥ê¡¼ /(n) the Queen Mary/ +¥¯¥¤¥º /(n) quiz/(P)/ +¥¯¥¤¥º¥Þ¥Ë¥¢ /quiz mania/ +¥¯¥¤¥º¥é¥ê¡¼ /quiz rally/ +¥¯¥¤¥Ã¥¯ /quick/(P)/ +¥¯¥¤¥Ã¥¯¥¹¥Æ¥Ã¥× /quick step/ +¥¯¥¤¥Ã¥¯¥¿¡¼¥ó /quick turn/ +¥¯¥¤¥Ã¥¯¥â¡¼¥·¥ç¥ó /(1) quick motion/(2) pitcher throwing to first base (baseball)/ +¥¯¥¤¥ë¥¿¡¼ /(n) quilter/ +¥¯¥¤¥ó¥Æ¥Ã¥È /(it:) (n) quintet (it: quintetto)/(P)/ +¥¯¥¤¥ó¥È /quinto/ +¥¯¥¦¥§¡¼¥È /Kuwait/(P)/ +¥¯¥¦¥©¡¼¥È /quote/ +¥¯¥§¥¤¥¯ /(n) quake/ +¥¯¥§¥¹¥Á¥ç¥ó¥Þ¡¼¥¯ /(n) question mark/ +¥¯¥¨¡¼¥«¡¼ /(n) Quaker/Society of Friends/(P)/ +¥¯¥¨¡¼¥µ¡¼ /quasar/(P)/ +¥¯¥¨¥¹¥Á¥ç¥ó /question/ +¥¯¥¨¥¹¥Á¥ç¥ó¥Þ¡¼¥¯ /(n) question mark/ +¥¯¥©¡¼¥¯ /quark/ +¥¯¥©¡¼¥¿ /quota/ +¥¯¥©¡¼¥¿¡¼ /quarter/ +¥¯¥©¡¼¥¿¡¼¥Ð¥Ã¥¯ /quarterback/ +¥¯¥©¡¼¥¿¥ê¡¼ /quarterly/ +¥¯¥©¡¼¥Ä /quartz/ +¥¯¥©¡¼¥Æ¡¼¥·¥ç¥ó¥Þ¡¼¥¯ /quotation mark/ +¥¯¥©¥¦¥È /quote/ +¥¯¥©¥ê¥Æ¥£¡¼ /quality/ +¥¯¥©¥ê¥Æ¥£¡¼¥Ú¡¼¥Ñ¡¼ /quality paper/ +¥¯¥©¥ó¥¿¥¤¥º /quantize/ +¥¯¥©¥ó¥Æ¥£¥Æ¥£¡¼ /quantity/ +¥¯¥ª¡¼¥¿¥ê¡¼ /quarterly/ +¥¯¥ª¡¼¥È /(n) quote/(P)/ +¥¯¥ª¥ê¥Æ¥£ /quality/(P)/ +¥¯¥¹¥¯¥¹ /(n) couscous/cuscus/phalanger/ +¥¯¥Á¥å¥ê¥¨ /(fr:) couturier/ +¥¯¥Á¥å¥ê¥¨¡¼¥ë /(fr:) couturiere/ +¥¯¥Ã¥­¡¼ /(n) cookie/biscuit/(P)/ +¥¯¥Ã¥­¥ó¥° /(n) cooking/(P)/ +¥¯¥Ã¥­¥ó¥°¥«¡¼¥É /cooking card/ +¥¯¥Ã¥­¥ó¥°¥¹¥¯¡¼¥ë /cooking school/ +¥¯¥Ã¥¯ /(n) cook/(P)/ +¥¯¥Ã¥·¥ç¥ó /(n) cushion/(P)/ +¥¯¥Ã¥·¥ç¥ó¥Ü¡¼¥ë /cushion ball (carom off the outfield wall by a batted ball) (baseball)/ +¥¯¥ß¥ó /cumin/ +¥¯¥é¡¼¥¯ /(1) clerk/(2) Clark (s)/(P)/ +¥¯¥é¡¼¥±¥ó /(n) kraken/ +¥¯¥é¥¤¥¢¥ó¥È /(n) client/(P)/ +¥¯¥é¥¤¥ª¥¨¥ì¥¯¥È¥í¥Ë¥¯¥¹ /cryoelectronics/ +¥¯¥é¥¤¥ª¥¸¡¼¥Ë¥¯¥¹ /cryogenics/ +¥¯¥é¥¤¥·¥¹ /crisis/(P)/ +¥¯¥é¥¤¥¹¥é¡¼ /Chrysler/(P)/ +¥¯¥é¥¤¥À¡¼ /collider/ +¥¯¥é¥¤¥Æ¥ê¥¢ /criteria/ +¥¯¥é¥¤¥Þ¡¼ /climber/ +¥¯¥é¥¤¥Þ¥Ã¥¯¥¹ /(n) climax/(P)/ +¥¯¥é¥¤¥ß¥ó¥° /(n) climbing/(P)/ +¥¯¥é¥¤¥à¥¹¥È¡¼¥ê¡¼ /crime story/(P)/ +¥¯¥é¥¤¥â¥°¥é¥Õ /climograph/ +¥¯¥é¥¦¥Á /(n) crouch/ +¥¯¥é¥¦¥Á¥ó¥°¥¹¥¿¡¼¥È /crouching start/ +¥¯¥é¥¦¥É /cloud/ +¥¯¥é¥¦¥ó /(n) crown/(P)/ +¥¯¥é¥¯¥·¥ç¥ó /(n) Klaxon/car horn/(P)/ +¥¯¥é¥µ¥Ð /(abbr) client server/ +¥¯¥é¥·¥«¥ë /(adj-na,n) classical/(P)/ +¥¯¥é¥·¥·¥º¥à /classicism/ +¥¯¥é¥·¥Ã¥¯ /(adj-na,n) classic(s)/(P)/ +¥¯¥é¥·¥Ã¥¯¥«¡¼ /classic car/ +¥¯¥é¥·¥Ã¥¯¥é¥¤¥Õ /classic life/ +¥¯¥é¥·¥Ã¥¯¥ì¡¼¥¹ /classic races/ +¥¯¥é¥·¥Ã¥¯²»³Ú [¥¯¥é¥·¥Ã¥¯¤ª¤ó¤¬¤¯] /(n) classical music/ +¥¯¥é¥·¥Õ¥¡¥¤¥¢ /classifier/ +¥¯¥é¥¹ /(n) class/(P)/ +¥¯¥é¥¹¥¢¥¯¥·¥ç¥ó /class action/ +¥¯¥é¥¹¥¿ /(n) cluster/ +¥¯¥é¥¹¥¿¡¼ /cluster/ +¥¯¥é¥¹¥¿¡¼ÇúÃÆ [¥¯¥é¥¹¥¿¡¼¤Ð¤¯¤À¤ó] /(n) cluster bomb/ +¥¯¥é¥¹¥¿¡¼Ê¬ÀÏ [¥¯¥é¥¹¥¿¡¼¤Ö¤ó¤»¤­] /(n) cluster analysis/ +¥¯¥é¥¹¥¿¥ê¥ó¥° /(n) clustering/ +¥¯¥é¥¹¥È /crust/ +¥¯¥é¥¹¥Þ¥¬¥¸¥ó /class magazine/ +¥¯¥é¥¹¥á¡¼¥È /(n) classmate/(P)/ +¥¯¥é¥¹¥á¥¤¥È /classmate/ +¥¯¥é¥¹¥á¥Ç¥£¥¢ /class media/ +¥¯¥é¥¹¥é¥¤¥Ö¥é¥ê /class library (as in C++)/ +¥¯¥é¥Ã¥«¡¼ /(n) cracker/(P)/ +¥¯¥é¥Ã¥­¥ó¥° /cracking/ +¥¯¥é¥Ã¥¯ /crack/(P)/ +¥¯¥é¥Ã¥·¥ã¡¼ /crusher/ +¥¯¥é¥Ã¥·¥å /(n) crash/(P)/ +¥¯¥é¥Ã¥Á /(n) clutch/(P)/ +¥¯¥é¥Ã¥Á¥Ð¥Ã¥° /clutch bag/ +¥¯¥é¥Ã¥Á¥Ò¥Ã¥¿¡¼ /clutch hitter/ +¥¯¥é¥Ã¥Á¥Ú¥À¥ë /clutch pedal/ +¥¯¥é¥Õ¥È /(n) craft/(P)/ +¥¯¥é¥Õ¥È¥Ç¥¶¥¤¥ó /craft design/ +¥¯¥é¥Õ¥È¥Þ¥ó /craftsman/ +¥¯¥é¥Õ¥È»æ [¥¯¥é¥Õ¥È¤·] /(n) craft paper/ +¥¯¥é¥Ö /(n) (1) club/(2) crab/(P)/ +¥¯¥é¥Ö¥µ¥ó¥É¥¤¥Ã¥Á /club sandwich/ +¥¯¥é¥Ö¥Ï¥¦¥¹ /(n) clubhouse/ +¥¯¥é¥Ö¥Õ¥§¡¼¥¹ /club face (golf)/ +¥¯¥é¥Ö¥Ø¥Ã¥É /club head/ +¥¯¥é¥ê¥Í¥Ã¥È /(n) clarinet/ +¥¯¥é¥ó /clan/(P)/ +¥¯¥é¥ó¥¯ /(n) crank/(P)/ +¥¯¥é¥ó¥¯¥¢¥Ã¥× /finish shooting (trans: crank up)/ +¥¯¥é¥ó¥¯¥¤¥ó /(n) start (of) filming (trans: crank in)/(P)/ +¥¯¥é¥ó¥± /(de:) diseased persons (de: Kranke)/ +¥¯¥é¥ó¥Ù¥ê¡¼ /cranberry/ +¥¯¥ê¡¼¥¯ /(n) cleek (golf)/creek/(P)/ +¥¯¥ê¡¼¥Ê¡¼ /(n) cleaner/(P)/ +¥¯¥ê¡¼¥Ë¥ó¥° /(n) cleaning/dry cleaning/laundry service/(P)/ +¥¯¥ê¡¼¥Í /(n) Kleene/ +¥¯¥ê¡¼¥Ô¥ó¥°¥¤¥ó¥Õ¥ì /creeping inflation/ +¥¯¥ê¡¼¥× /Creap/ +¥¯¥ê¡¼¥à /(n) cream/(P)/ +¥¯¥ê¡¼¥à¥µ¥ó¥Ç¡¼ /cream sundae/ +¥¯¥ê¡¼¥à¥½¡¼¥¹ /cream sauce/ +¥¯¥ê¡¼¥à¥½¡¼¥À /icecream soda/ +¥¯¥ê¡¼¥à¥Ñ¥ó /(n) cream-filled roll/ +¥¯¥ê¡¼¥à¿§ [¥¯¥ê¡¼¥à¤¤¤í] /(n) cream (colour)/ +¥¯¥ê¡¼¥ó /(adj-na,n) clean/(P)/ +¥¯¥ê¡¼¥ó¥¢¥Ã¥× /(n) clean up (esp. baseball)/ +¥¯¥ê¡¼¥ó¥¢¥Ã¥×¥È¥ê¥ª /cleanup trio (baseball)/(P)/ +¥¯¥ê¡¼¥ó¥¨¥Í¥ë¥®¡¼ /clean energy/ +¥¯¥ê¡¼¥ó¥Ê¥Ã¥×¥È¥ê¥ª /cleanup trio/ +¥¯¥ê¡¼¥ó¥Ò¡¼¥¿¡¼ /vented heater/clean heater/ +¥¯¥ê¡¼¥ó¥Ò¥Ã¥È /clean hit/(P)/ +¥¯¥ê¡¼¥ó¥Õ¥í¡¼¥È /clean float/ +¥¯¥ê¡¼¥ó¥é¥¤¥¹ /clean rice/ +¥¯¥ê¡¼¥ó¥ë¡¼¥à /clean room/ +¥¯¥ê¡¼¥ô¥¡ /cleaver/ +¥¯¥ê¤Á¤ã¤ó /clitoris/ +¥¯¥ê¥¢ /(adj-na,vs) clear/ +¥¯¥ê¥¢¡¼ /(adj-na,vs) clear/ +¥¯¥ê¥¢¥Ó¥¸¥ç¥ó /(n) Extended Definition Television (trans: clear vision)/EDTV/ +¥¯¥ê¥¢¥é¥Ã¥«¡¼ /clear lacquer/ +¥¯¥ê¥¢¥é¥ó¥¹ /clearance/ +¥¯¥ê¥¢¥é¥ó¥¹¥»¡¼¥ë /clearance sale/ +¥¯¥ê¥¨¡¼¥·¥ç¥ó /creation/ +¥¯¥ê¥¨¡¼¥¿¡¼ /creator/(P)/ +¥¯¥ê¥¨¡¼¥Æ¥£¥Ó¥Æ¥£¡¼ /creativity/ +¥¯¥ê¥¨¡¼¥Æ¥£¥Ö /(adj-na) creative/(P)/ +¥¯¥ê¥¨¡¼¥Æ¥£¥Ö¥¨¡¼¥¸¥§¥ó¥·¡¼ /creative agency/ +¥¯¥ê¥¨¡¼¥Æ¥£¥Ö¥°¥ë¡¼¥× /creative group/ +¥¯¥ê¥¨¡¼¥È /create/ +¥¯¥ê¥¨¥¤¥Æ¥£¥ô /creative/(P)/ +¥¯¥ê¥ª¡¼¥ë /creole/(P)/ +¥¯¥ê¥±¥Ã¥È /cricket/(P)/ +¥¯¥ê¥±¥Ã¥È¥¯¥é¥Ö /(n) cricket club/ +¥¯¥ê¥³¥ó /(abbr) Christmas concert/ +¥¯¥ê¥¹¥¿¥ë /(n) crystal/(P)/ +¥¯¥ê¥¹¥¿¥ë¥¬¥é¥¹ /crystal glass/ +¥¯¥ê¥¹¥Á¥ã¥Ë¥¢ /(n) Kristiania/Christiania/ +¥¯¥ê¥¹¥Á¥ã¥ó /(n) Christian/(P)/ +¥¯¥ê¥¹¥Á¥ã¥ó¥µ¥¤¥¨¥ó¥¹¥â¥Ë¥¿¡¼ /(n) Christian Science Monitor/ +¥¯¥ê¥¹¥Á¥ã¥ó¥Ç¥£¥ª¡¼¥ë /(n) Christian Dior (name)/ +¥¯¥ê¥¹¥Á¥ã¥ó¥Í¡¼¥à /(n) Christian name/ +¥¯¥ê¥¹¥Þ¥¹ /(n) Christmas/(P)/ +¥¯¥ê¥¹¥Þ¥¹¥¤¥ô /Christmas Eve/(P)/ +¥¯¥ê¥¹¥Þ¥¹¥«¡¼¥É /(n) Christmas card/(P)/ +¥¯¥ê¥¹¥Þ¥¹¥­¥ã¥í¥ë /Christmas carol/ +¥¯¥ê¥¹¥Þ¥¹¥±¡¼¥­ /Christmas cake/ +¥¯¥ê¥¹¥Þ¥¹¥Ä¥ê¡¼ /(n) Christmas tree/(P)/ +¥¯¥ê¥¹¥Þ¥¹¥×¥ì¥¼¥ó¥È /Christmas present/ +¥¯¥ê¥¹¥Þ¥¹Åç [¥¯¥ê¥¹¥Þ¥¹¤È¤¦] /Christmas (island) (p)/ +¥¯¥ê¥Ã¥¯ /(n,vs) click/ +¥¯¥ê¥Ã¥Ñ¡¼ /(n) clipper/ +¥¯¥ê¥Ã¥Ô¥ó¥° /(n) clipping/ +¥¯¥ê¥Ã¥× /(n) clip/(P)/ +¥¯¥ê¥Æ¥£¡¼¥¯ /(n) critique/ +¥¯¥ê¥Æ¥£¥«¥ë /(n) critical/ +¥¯¥ê¥Æ¥£¥·¥º¥à /(n) criticism/ +¥¯¥ê¥Æ¥£¥Ã¥¯ /(n) critic/ +¥¯¥ê¥È¥ê¥¹ /(n) clitoris/ +¥¯¥ê¥Ë¥Ã¥¯ /(n) clinic/(P)/ +¥¯¥ê¥Î¥á¡¼¥¿¡¼ /(n) clinometer/ +¥¯¥ê¥Î¥ê¥ó /(n) crinoline/ +¥¯¥ê¥×¥± /Kripke/ +¥¯¥ê¥×¥È¥³¥Ã¥«¥¹¾É [¥¯¥ê¥×¥È¥³¥Ã¥«¥¹¤·¤ç¤¦] /(n) cryptococcosis/ +¥¯¥ê¥×¥È¥ó /(n) krypton (Kr)/ +¥¯¥ê¥à¥½¥ó /(n) crimson/ +¥¯¥ê¥à¥¾¥ó /(n) crimson/ +¥¯¥ê¥â¥°¥é¥Õ /(n) climograph/ +¥¯¥ê¥ó¥Á /clinch/(P)/ +¥¯¥ë¡¼ /(n) crew/(P)/ +¥¯¥ë¡¼¥¬¡¼¥é¥ó¥É /(n) Krugerrand/ +¥¯¥ë¡¼¥¶¡¼ /(n) cruiser (i.e. warship or cabin cruiser)/(P)/ +¥¯¥ë¡¼¥¸¥ó¥° /cruising/(P)/ +¥¯¥ë¡¼¥º /(n) cruise/(P)/ +¥¯¥ë¡¼¥È¥ó /(n) crouton/ +¥¯¥ë¥¹ /(pt:) (n) cross sign (pt: cruz)/(P)/ +¥¯¥ë¥È¥ó /crouton/ +¥¯¥ë¥É /Kurd/Kurdish/(P)/ +¥¯¥ë¥ë¥Û¥ë¥à /chloroform/ +¥¯¥ë¥ë¥Þ¥¤¥»¥Á¥ó /Chloromycetin/ +¥¯¥ì¡¼ /(n) clay/(P)/ +¥¯¥ì¡¼¥³¡¼¥È /clay court (tennis)/(P)/ +¥¯¥ì¡¼¥¸¡¼ /(adj-na) crazy/(P)/ +¥¯¥ì¡¼¥¿¡¼ /(n) crater/(P)/ +¥¯¥ì¡¼¥Ô¥¸¥ç¥ó /clay pigeon/ +¥¯¥ì¡¼¥× /(n) crepe/(P)/ +¥¯¥ì¡¼¥×¥·¥ã¥Ä /crepe shirt/ +¥¯¥ì¡¼¥Þ¡¼ /(n) claimer/claimant/ +¥¯¥ì¡¼¥à /(n) claim/customer complaint/(P)/ +¥¯¥ì¡¼¥ó /(n) crane/(P)/ +¥¯¥ì¥¢¥Á¥Ë¥ó¥¯¥ê¥¢¥é¥ó¥¹ /creatinine clearance/(P)/ +¥¯¥ì¥¢¥Á¥óÎÕ»À [¥¯¥ì¥¢¥Á¥ó¤ê¤ó¤µ¤ó] /(n) creatine phosphate/ +¥¯¥ì¥¢¥È¥¥¡¼¥ë /(fr:) creator (fr: createur)/ +¥¯¥ì¥¤ /clay/(P)/ +¥¯¥ì¥ª¥½¡¼¥È /(n) creosote/(P)/ +¥¯¥ì¥ª¥½¡¼¥ÈÌý [¥¯¥ì¥ª¥½¡¼¥È¤æ] /(n) creosote oil/ +¥¯¥ì¥·¥§¥ó¥É /(n) crescendo/ +¥¯¥ì¥¸¥Ã¥È /(n) credit/(P)/ +¥¯¥ì¥¸¥Ã¥È¥«¡¼¥É /(n) credit card/(P)/ +¥¯¥ì¥¸¥Ã¥È¥¯¥é¥ó¥Á /(n) credit crunch/ +¥¯¥ì¥¸¥Ã¥È¥¿¥¤¥È¥ë /credit title/ +¥¯¥ì¥¸¥Ã¥È¥Ç¥ê¥Ð¥Æ¥£¥Ö /(n) credit derivative/ +¥¯¥ì¥¸¥Ã¥È¥Û¥ê¥Ã¥¯ /creditholic/ +¥¯¥ì¥¸¥Ã¥È¥é¥¤¥ó /credit line/ +¥¯¥ì¥¾¡¼¥ëÀи´±Õ [¥¯¥ì¥¾¡¼¥ë¤»¤Ã¤±¤ó¤¨¤­] /(n) saponated cresol solution/ +¥¯¥ì¥Á¥óÉ [¥¯¥ì¥Á¥ó¤Ó¤ç¤¦] /(n) cretinism/ +¥¯¥ì¥Ã¥·¥§¥ó¥É /(n) crescendo/ +¥¯¥ì¥Ã¥»¥ó¥È /crescent/ +¥¯¥ì¥Ç¥£¥Ó¥ê¥Æ¥£¡¼¥®¥ã¥Ã¥× /credibility gap/(P)/ +¥¯¥ì¥Ð¥¹ /(n) crevasse/ +¥¯¥ì¥Ñ¥¹ /(abbr) pastel crayons/ +¥¯¥ì¥Ö¥¹²óÏ© [¥¯¥ì¥Ö¥¹¤«¤¤¤í] /(n) Krebs cycle/ +¥¯¥ì¥Ú¥ê¥ó /Kraepelin/ +¥¯¥ì¥à¥ê¥Î¥í¥¸¡¼ /Kremlinology/ +¥¯¥ì¥à¥ê¥ó /Kremlin/(P)/ +¥¯¥ì¥á¥â /(n) credit memo (abbr.)/ +¥¯¥ì¥è¥ó /(n) crayon/ +¥¯¥ì¥ê¥Ã¥¯ /(n) cleric/ +¥¯¥ì¥ó¥¶¡¼ /(n) cleanser/(P)/ +¥¯¥ì¥ó¥¸¥ó¥°¥¯¥ê¡¼¥à /(n) cleansing cream/(P)/ +¥¯¥ì¥ó¥¸¥ó¥°¥í¡¼¥·¥ç¥ó /cleansing lotion/ +¥¯¥ì¥ó¥á /(n) clamp (de: Klemme)/forceps/ +¥¯¥í¡¼¥¯ /(n) (abbr) cloakroom/checkroom/(P)/ +¥¯¥í¡¼¥¯¥ë¡¼¥à /cloakroom/ +¥¯¥í¡¼¥¸¥ã /closure/ +¥¯¥í¡¼¥º /(n,vs) close/(P)/ +¥¯¥í¡¼¥º¥¢¥Ã¥× /(n) close-up/(P)/ +¥¯¥í¡¼¥º¥É /(n) closed/ +¥¯¥í¡¼¥º¥É¥·¥¹¥Æ¥à /closed system/ +¥¯¥í¡¼¥º¥É¥¹¥¿¥ó¥¹ /closed stance/ +¥¯¥í¡¼¥¼¥Ã¥È /closet/ +¥¯¥í¡¼¥ë /(n) crawl/(P)/ +¥¯¥í¡¼¥ó /clone/(P)/ +¥¯¥í¡¼¥óµ»½Ñ [¥¯¥í¡¼¥ó¤®¤¸¤å¤Ä] /cloning technology/ +¥¯¥í¡¼¥ó¿Í´Ö [¥¯¥í¡¼¥ó¤Ë¤ó¤²¤ó] /(human) clone/ +¥¯¥í¡¼¥óÁªÂòÀâ [¥¯¥í¡¼¥ó¤»¤ó¤¿¤¯¤»¤Ä] /(n) clonal selection theory/ +¥¯¥í¡¼¥óưʪ [¥¯¥í¡¼¥ó¤É¤¦¤Ö¤Ä] /cloned animal/ +¥¯¥í¡¼¥óÉ [¥¯¥í¡¼¥ó¤Ó¤ç¤¦] /(n) Crohn's disease/ +¥¯¥í¥¢¥Á¥¢ /Croatia/(P)/ +¥¯¥í¥¤¥Ä¥Õ¥§¥ë¥È¥ä¥³¥ÖÉ [¥¯¥í¥¤¥Ä¥Õ¥§¥ë¥È¥ä¥³¥Ö¤ä¤Þ¤¤] /(n) Creutzfeldt-Jakob disease (CJD)/ +¥¯¥í¥«¥ó /(abbr) off-road vehicle (trans: cross-country)/ +¥¯¥í¥±¥Ã¥È /(n) (1) croquet/(2) croquette/ +¥¯¥í¥³¥À¥¤¥ë /crocodile/ +¥¯¥í¥³¥ó /(abbr) cross-country skiing/ +¥¯¥í¥¹ /(n) cross/gross/(P)/ +¥¯¥í¥¹¥ª¡¼¥Ð¡¼ /(n) crossover/ +¥¯¥í¥¹¥«¥¦¥ó¥¿¡¼ /(n) cross counter/ +¥¯¥í¥¹¥«¥ó¥È¥ê¡¼ /(n) (abbr) cross-country race/(P)/ +¥¯¥í¥¹¥«¥ó¥È¥ê¡¼¥ì¡¼¥¹ /(n) cross-country race/ +¥¯¥í¥¹¥­¥Ã¥¯ /(n) cross kick (rugby)/ +¥¯¥í¥¹¥²¡¼¥à /(n) close game/ +¥¯¥í¥¹¥¹¥Æ¥£¥Ã¥Á /(n) cross-stitch/ +¥¯¥í¥¹¥Á¥§¥Ã¥¯ /cross-check/ +¥¯¥í¥¹¥Ë¥³¥ë /(abbr) crossed Nichol prism/ +¥¯¥í¥¹¥Ð¡¼ /(n) crossbar/ +¥¯¥í¥¹¥Ð¡¼¸ò´¹µ¡ [¥¯¥í¥¹¥Ð¡¼¤³¤¦¤«¤ó¤­] /(n) crossbar switchboard/ +¥¯¥í¥¹¥Ð¥ó¥«¡¼ /(n) cross bunker (golf)/ +¥¯¥í¥¹¥Õ¥¡¥¤¥¢ /(n) cross fire/ +¥¯¥í¥¹¥×¥ì¡¼ /(n) close play/ +¥¯¥í¥¹¥Ý¥¹¥È /(n) cross-post/ +¥¯¥í¥¹¥é¥ó¥²¡¼¥¸¾ðÊó¥¢¥¯¥»¥¹ [¥¯¥í¥¹¥é¥ó¥²¡¼¥¸¤¸¤ç¤¦¤Û¤¦¥¢¥¯¥»¥¹] /cross-language information access/ +¥¯¥í¥¹¥é¥ó¥²¡¼¥¸¾ðÊ󸡺÷ [¥¯¥í¥¹¥é¥ó¥²¡¼¥¸¤¸¤ç¤¦¤Û¤¦¤±¤ó¤µ¤¯] /cross-language information retrieval/CLIR/ +¥¯¥í¥¹¥ì¡¼¥È /(n) cross rate/ +¥¯¥í¥¹¥ì¥Õ¥¡¥ì¥ó¥¹ /(n) cross-reference/ +¥¯¥í¥¹¥ï¡¼¥É /(n) crossword/(P)/ +¥¯¥í¥¹¥ï¡¼¥É¥Ñ¥º¥ë /(n) crossword puzzle/ +¥¯¥í¥¹¾¦¤¤ [¥¯¥í¥¹¤¢¤­¤Ê¤¤] /(n) cross trade/ +¥¯¥í¥¼¥Ã¥È /(n) closet/ +¥¯¥í¥Ã¥«¥¹ /(n) crocus/ +¥¯¥í¥Ã¥¯ /(n) clock/(P)/ +¥¯¥í¥Ã¥±¡¼ /(n) croquet/ +¥¯¥í¥Ã¥·¥ó¥°¥¾¡¼¥ó /(n) crossing zone/ +¥¯¥í¥Ã¥×¥É¥Ñ¥ó¥Ä /(n) cropped pants/ +¥¯¥í¥Ë¥¯¥ë /(n) chronicle/(P)/ +¥¯¥í¥Í¥Ã¥«¡¼ /(n) Kronecker/ +¥¯¥í¥Í¥Ã¥«¡¼¤Î¥Ç¥ë¥¿ /(n) Kronecker delta/ +¥¯¥í¥Î /chrono/ +¥¯¥í¥Î¥°¥é¥Õ /(n) chronograph/ +¥¯¥í¥Î¥¹¥³¡¼¥× /(n) chronoscope/(P)/ +¥¯¥í¥Î¥Ð¥¤¥ª¥í¥¸¡¼ /(n) chronobiology/ +¥¯¥í¥Î¥á¡¼¥¿¡¼ /(n) chronometer/ +¥¯¥í¥Þ¥¤ /(n) (abbr) chloromycetin/ +¥¯¥í¥Þ¥È¥°¥é¥Õ¥£¡¼ /(n) chromatography/ +¥¯¥í¥Þ¥Ë¥ç¥ó /(n) Cro-Magnon/ +¥¯¥í¥ß¥Õ¥§¥ó /(n) clomiphene/ +¥¯¥í¥à /(n) chromium (Cr)/(P)/ +¥¯¥í¥à¹Ý [¥¯¥í¥à¤³¤¦] /(n) chromium steel/ +¥¯¥í¥à»À [¥¯¥í¥à¤µ¤ó] /(n) chromic acid/ +¥¯¥í¥à»À¥«¥ê¥¦¥à [¥¯¥í¥à¤µ¤ó¥«¥ê¥¦¥à] /(n) potassium chromate/ +¥¯¥í¥àÃæÆÇ [¥¯¥í¥à¤Á¤å¤¦¤É¤¯] /(n) chromium poisoning/ +¥¯¥í¥àÅ´¹Û [¥¯¥í¥à¤Æ¤Ã¤³¤¦] /(n) chromite/ +¥¯¥í¥àÌÀã© [¥¯¥í¥à¤ß¤ç¤¦¤Ð¤ó] /(n) chrome alum/ +¥¯¥í¥ì¥é /(n) chlorella (alga)/(P)/ +¥¯¥í¥í¥Õ¥£¥ë /(n) chlorophyll/ +¥¯¥í¥í¥×¥ì¥ó¥´¥à /(n) chloroprene rubber/ +¥¯¥í¥í¥Û¥ë¥à /(n) chloroform/ +¥¯¥í¥ï¥Ã¥µ¥ó /(n) croissant/ +¥¯¥ï¥¤¥¢ /(n) choir/(P)/ +¥¯¥ï¥¹ /(ru:) (n) kvass (fermented beverage resembling beer but made from rye or barley)/ +¥¯¥ï¥ë¥Æ¥Ã¥È /(it:) (n) quartet (it: quartetto)/(P)/ +¥¯¥ó¥¯¥ó /(n,adv) sniff/ +¥¯¥ó¥Ë¥ê¥ó¥°¥¹ /cunnilingus/ +¥°¡¼ /(adj-na) good/(P)/ +¥°¡¼¥Æ¥ó¥â¥ë¥²¥ó /(de:) good morning (de: Guten Morgen)/ +¥°¡¼¥ë /ghoul/(P)/ +¥°¡¼¥ë¥É /Gould/(P)/ +¥°¡¼¥ë¥Þ¥ó /gourmand/ +¥°¡¼¥ë¥á /gourmet/ +¥°¡¼¥ó¥°¥Ë¥ë /Gungnir (spear of Odin)/ +¥°¥¡¥Æ¥Þ¥é /Guatamala/ +¥°¥¡¥à /Guam/ +¥°¥¢¥Æ¥Þ¥é /Guatamala/(P)/ +¥°¥¢¥Æ¥Þ¥é¶¦Ï¹ñ [¥°¥¢¥Æ¥Þ¥é¤­¤ç¤¦¤ï¤³¤¯] /Republic of Guatemala (p)/(P)/ +¥°¥¢¥É¥ë¡¼¥×Åç [¥°¥¢¥É¥ë¡¼¥×¤È¤¦] /Guadeloupe (island) (p)/ +¥°¥¢¥Ë¥ë»À [¥°¥¢¥Ë¥ë¤µ¤ó] /(n) guanylic acid/ +¥°¥¢¥Î /(n) guano/ +¥°¥¢¥Î¥·¥ó»°ÎÕ»À [¥°¥¢¥Î¥·¥ó¤µ¤ó¤ê¤ó¤µ¤ó] /(n) GTP/guanosine triphosphate/ +¥°¥¢¥Ð /guava/ +¥°¥¢¥à /Guam/(P)/ +¥°¥¢¥àÅç [¥°¥¢¥à¤È¤¦] /Guam (island) (p)/ +¥°¥Ã¥º /(n) goods/promotional items/(P)/ +¥°¥Ã¥Á /(n) Gucci/ +¥°¥Ã¥É /(adj-na,n) good/(P)/ +¥°¥Ã¥É¥¢¥¤¥Ç¥£¥¢ /(n) good idea/ +¥°¥Ã¥É¥¤¥ä¡¼ /(n) Goodyear/ +¥°¥Ã¥É¥¦¥£¥ë /(n) good will/ +¥°¥Ã¥É¥¿¥¤¥ß¥ó¥° /(n) good timing/ +¥°¥Ã¥É¥Ç¥¶¥¤¥ó¥Þ¡¼¥¯ /(n) good design mark/ +¥°¥Ã¥É¥é¥Ã¥¯ /(n) Good luck/ +¥°¥Ã¥É¥ë¥Ã¥­¥ó¥° /(adj) good-looking/ +¥°¥Ã¥É¥ë¥Ã¥¯¥¹ /(n) good looks/ +¥°¥Ã¥Ô¡¼ /(n) guppy/ +¥°¥Î¡¼¥·¥¹¼çµÁ [¥°¥Î¡¼¥·¥¹¤·¤å¤®] /(n) gnosis/Gnosticism/ +¥°¥é¥¤¥³ /(n) (abbr) graphic equalizer/(P)/ +¥°¥é¥¤¥À¡¼ /(n) glider/(P)/ +¥°¥é¥¤¥ó¥À¡¼ /(n) grinder/ +¥°¥é¥¤¥ó¥É /(n) grind/ +¥°¥é¥¦¥È /(n) grout/grouting (cement between tile squares)/ +¥°¥é¥¦¥ó¥É /(n) sports ground/sports oval/(P)/ +¥°¥é¥¦¥ó¥É¥­¡¼¥Ñ¡¼ /(n) groundkeeper/ +¥°¥é¥¦¥ó¥É¥¹¥È¥í¡¼¥¯ /(n) ground stroke/ +¥°¥é¥¦¥ó¥É¥¼¥í /(n) ground zero/ +¥°¥é¥¦¥ó¥É¥Û¥¹¥Æ¥¹ /(n) ground hostess/ +¥°¥é¥¦¥ó¥É¥Ü¡¼¥¤ /(n) bat boy/ground boy/ +¥°¥é¥¦¥ó¥É¥Þ¥Ê¡¼ /(n) ground manners/ +¥°¥é¥¦¥ó¥É¥ë¡¼¥ë /(n) ground rule/ +¥°¥é¥¸¥ª¥é¥¹ /(n) gladiolus/ +¥°¥é¥¹ /(n) (1) glass/(2) grass/(P)/ +¥°¥é¥¹¥¦¡¼¥ë /(n) glass wool/ +¥°¥é¥¹¥³¡¼¥È /(n) grass court/ +¥°¥é¥¹¥¹¥­¡¼ /(n) (1) glass fiber ski/(2) grass ski/ +¥°¥é¥¹¥Î¥¹¥Á /(ru:) (n) glasnost/(P)/ +¥°¥é¥¹¥Õ¥¡¥¤¥Ð¡¼ /(n) glass fiber/(P)/ +¥°¥é¥¹¥Õ¥¡¥¤¥Ð¡¼¥Ý¡¼¥ë /(n) glass fiber pole/ +¥°¥é¥¹¥Ü¡¼¥È /(n) glass boat/ +¥°¥é¥¹¥ê¥¹¥È /(n) GRAS list/Generally Recognized as Safe list/ +¥°¥é¥¹¥ë¡¼¥È¥Ç¥â¥¯¥é¥·¡¼ /(n) grassroots democracy/ +¥°¥é¥¹¥í¥Ã¥É /(n) glass fiber rod/ +¥°¥é¥¿¥ó /(fr:) (n) gratin/(P)/ +¥°¥é¥Á¥§ /(it:) thank you (it: grazie)/(P)/ +¥°¥é¥Ç¡¼¥·¥ç¥ó /(n) gradation/(P)/ +¥°¥é¥Ç¥£¥¦¥¹ /gladius/ +¥°¥é¥Ç¥£¥¨¥ó¥È /(n) gradient/ +¥°¥é¥Ë¥å¡¼ /(n) granulated (sugar)/ +¥°¥é¥Ë¥å¡¼Åü [¥°¥é¥Ë¥å¡¼¤È¤¦] /(n) granulated sugar/ +¥°¥é¥Ó¥¢ /(n) gravure/photogravure/rotogravure/gravure picture/(P)/ +¥°¥é¥Ó¥¢¥¢¥¤¥É¥ë /(n) bikini model (usually teenage) (trans: gravure idol)/pin-up girl/ +¥°¥é¥Ó¥¢¥Ú¡¼¥¸ /(n) gravure page/ +¥°¥é¥Ó¥¢°õºþ [¥°¥é¥Ó¥¢¤¤¤ó¤µ¤Ä] /(n) photogravure/ +¥°¥é¥Õ /(n) graph/(P)/ +¥°¥é¥Õ¥£¥« /graphical/ +¥°¥é¥Õ¥£¥«¥ë /(adj-na,n) graphical/ +¥°¥é¥Õ¥£¥«¥ë¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹ /graphical interface/ +¥°¥é¥Õ¥£¥¯¥¹ /(ik) (n) graphics/ +¥°¥é¥Õ¥£¥Ã¥¯ /(n) graphic/(P)/ +¥°¥é¥Õ¥£¥Ã¥¯¥¢¡¼¥È /graphic arts/ +¥°¥é¥Õ¥£¥Ã¥¯¥¤¥³¥é¥¤¥¶¡¼ /graphic equalizer/ +¥°¥é¥Õ¥£¥Ã¥¯¥¹ /(n) graphics/(P)/ +¥°¥é¥Õ¥£¥Ã¥¯¥Ç¥£¥¹¥×¥ì¡¼ /graphic display/ +¥°¥é¥Õ¥£¥Ã¥¯¥Ç¥¶¥¤¥Ê¡¼ /(n) graphic designer/ +¥°¥é¥Õ¥£¥Ã¥¯¥Ç¥¶¥¤¥ó /graphic design/ +¥°¥é¥Õ¥£¥Æ¥£¡¼ /graffiti/ +¥°¥é¥Õ¥Þ¥Ã¥Á¥ó¥° /graph-matching/ +¥°¥é¥ÕÍýÏÀ [¥°¥é¥Õ¤ê¤í¤ó] /(n) graph theory/ +¥°¥é¥Ö /(n) glove/(P)/ +¥°¥é¥Þ¡¼ /(adj-na,n) (1) glamour/glamour girl/(2) buxom/full-breasted/(3) grammar/(P)/ +¥°¥é¥Þ¡¼¥¬¡¼¥ë /glamour girl/ +¥°¥é¥Þ¡¼¥¹¥È¥Ã¥¯ /glamour stock/ +¥°¥é¥Þ¥é¥¹ /glamorous/ +¥°¥é¥ß¡¼ /Grammy (award)/(P)/ +¥°¥é¥à /(n) gram/gramme/(P)/ +¥°¥é¥à±¢À­¶Ý [¥°¥é¥à¤¤¤ó¤»¤¤¤­¤ó] /(n) gram-negative bacteria/ +¥°¥é¥à¸¶»Ò [¥°¥é¥à¤²¤ó¤·] /(n) gram atom/ +¥°¥é¥à½Å [¥°¥é¥à¤¸¤å¤¦] /(n) gram-weight/ +¥°¥é¥àÀ÷¿§ [¥°¥é¥à¤»¤ó¤·¤ç¤¯] /(n) gram stain/ +¥°¥é¥àÅöÎÌ [¥°¥é¥à¤È¤¦¤ê¤ç¤¦] /(n) gram equivalent/ +¥°¥é¥àʬ»Ò [¥°¥é¥à¤Ö¤ó¤·] /(n) gram molecule/ +¥°¥é¥àÍÛÀ­¶Ý [¥°¥é¥à¤è¤¦¤»¤¤¤­¤ó] /(n) gram-positive bacteria/ +¥°¥é¥ó¥¹ /glans/(P)/ +¥°¥é¥ó¥Ç /(it:) grand (it: grande)/(P)/ +¥°¥é¥ó¥È /(n) (1) grant/(2) grunt/ +¥°¥é¥ó¥É /(n) gland/grand/(electrical) ground/(P)/ +¥°¥é¥ó¥É¥ª¥Ú¥é /grand opera/ +¥°¥é¥ó¥É¥¹¥¿¥ó¥É¥×¥ì¡¼ /grandstand play/ +¥°¥é¥ó¥É¥¹¥é¥à /grand slam/ +¥°¥é¥ó¥É¥»¡¼¥ë /grand sale/ +¥°¥é¥ó¥É¥Ç¥¶¥¤¥ó /(n) grand design/ +¥°¥é¥ó¥É¥Ô¥¢¥Î /grand piano/(P)/ +¥°¥é¥ó¥×¥ê /(fr:) (n) Grand Prix/(P)/ +¥°¥é¥ó¥×¥ê¥ì¡¼¥¹ /Grand Prix race/ +¥°¥ê¡¼¥¯¥é¥Ö /glee club/(P)/ +¥°¥ê¡¼¥¹ /grease/ +¥°¥ê¡¼¥Æ¥£¥ó¥°¥«¡¼¥É /greeting card/ +¥°¥ê¡¼¥ó /(adj-na,n) green/environmentally friendly/(P)/ +¥°¥ê¡¼¥ó£Ð£Ã [¥°¥ê¡¼¥ó¥Ô¡¼¥·¡¼] /environmentally friendly computer (e.g. low power consumption)/ +¥°¥ê¡¼¥ó¥¢¡¼¥­¥Æ¥¯¥Á¥ã¡¼ /(n) green architecture/ +¥°¥ê¡¼¥ó¥¨¡¼¥¸ /green age/ +¥°¥ê¡¼¥ó¥³¡¼¥Ç¥£¥Í¡¼¥¿¡¼ /green coordinator/ +¥°¥ê¡¼¥ó¥¹¥¯¡¼¥ë /green school/(P)/ +¥°¥ê¡¼¥ó¥Æ¥£¡¼ /green tea/ +¥°¥ê¡¼¥ó¥Æ¥¯¥Î¥í¥¸¡¼ /(n) green technology/ +¥°¥ê¡¼¥ó¥Ï¥¦¥¹ /greenhouse/ +¥°¥ê¡¼¥ó¥Ô¡¼¥¹ /(n) Greenpeace/green peas/(P)/ +¥°¥ê¡¼¥ó¥Õ¥£¡¼ /green fee/(P)/ +¥°¥ê¡¼¥ó¥Ù¥ë¥È /green belt/ +¥°¥ê¡¼¥ó¥Ù¥ì¡¼ /Green Beret/ +¥°¥ê¡¼¥ó¥Ü¡¼¥¤ /green boy/ +¥°¥ê¡¼¥ó¥é¥ó¥É /Greenland/(P)/ +¥°¥ê¡¼¥ó¥é¥ó¥ÉÅç [¥°¥ê¡¼¥ó¥é¥ó¥É¤È¤¦] /Greenland (p)/ +¥°¥ê¡¼¥ó¥ê¡¼¥Õ /green leaf/ +¥°¥ê¡¼¥ó¥ì¡¼¥È /green rate/ +¥°¥ê¡¼¥ó¥ì¥Ü¥ê¥å¡¼¥·¥ç¥ó /green revolution/ +¥°¥ê¡¼¥ó·ô [¥°¥ê¡¼¥ó¤±¤ó] /green (car) ticket/ +¥°¥ê¡¼¥ó¼Ö [¥°¥ê¡¼¥ó¤·¤ã] /(n) green car (1st class)/ +¥°¥ê¥ª¥­¥·¥ë»À²óÏ© [¥°¥ê¥ª¥­¥·¥ë¤µ¤ó¤«¤¤¤í] /(n) glyoxylate cycle/ +¥°¥ê¥°¥ê /(adv,n,vs) grinding against/rubbing against and turn/ +¥°¥ê¥³¡¼¥²¥ó /(n) glycogen/(P)/ +¥°¥ê¥·¥ó /glycine/ +¥°¥ê¥¹ /(n) grease/ +¥°¥ê¥»¡¼¥É /glissade/ +¥°¥ê¥»¥ê¥ó /(n) glycerin/glycerol/ +¥°¥ê¥Ã¥Ç¥£¥ó¥° /(n) gridding/ +¥°¥ê¥Ã¥É /(n) grid/ +¥°¥ê¥Ã¥× /(n) grip/(P)/ +¥°¥ê¥Ë¥Ã¥¸ /Greenwich (Mean Time)/(P)/ +¥°¥ê¥Ë¥Ã¥¸É¸½à»þ [¥°¥ê¥Ë¥Ã¥¸¤Ò¤ç¤¦¤¸¤å¤ó¤¸] /(n) Greenwich mean time/ +¥°¥ê¥Õ¥©¥ó /griffon/ +¥°¥ê¥ë /(n) grill/(P)/ +¥°¥ê¥ó¥Ô¡¼¥¹ /(n) green peas/(P)/ +¥°¥ê¥ó¥×¥¹ /glimpse/ +¥°¥ë¡¼ /glue/(P)/ +¥°¥ë¡¼¥Ó¡¼ /groovy/ +¥°¥ë¡¼¥Ô¡¼ /groupie/ +¥°¥ë¡¼¥Ô¥ó¥° /(n) grouping/ +¥°¥ë¡¼¥Ô¥ó¥°¥¨¥Õ¥§¥¯¥È /grouping-effect/ +¥°¥ë¡¼¥× /(n) group/(P)/ +¥°¥ë¡¼¥×¥¤¥ó¥¿¥Ó¥å¡¼ /group interview/ +¥°¥ë¡¼¥×¥µ¥¦¥ó¥º /rock band (trans: group sounds)/ +¥°¥ë¡¼¥×¥À¥¤¥Ê¥ß¥Ã¥¯¥¹ /group dynamics/ +¥°¥ë¡¼¥×¥Ç¥£¥¹¥«¥Ã¥·¥ç¥ó /group discussion/ +¥°¥ë¡¼¥×¸«½Ð¤· [¥°¥ë¡¼¥×¤ß¤À¤·] /group heading/ +¥°¥ë¡¼¥×ʬΥ¥­¥ã¥é¥¯¥¿ [¥°¥ë¡¼¥×¤Ö¤ó¤ê¥­¥ã¥é¥¯¥¿] /group separator (GS)/ +¥°¥ë¡¼¥Þ¡¼ /groomer/ +¥°¥ë¡¼¥ß¡¼ /(adj-na) gloomy/ +¥°¥ë¡¼¥ô /groove/ +¥°¥ë¤Ë¤Ê¤ë /(exp) to conspire/ +¥°¥ë¥¤¥ó /(n) (abbr) group interview/ +¥°¥ë¥¯¥í¥ó»À [¥°¥ë¥¯¥í¥ó¤µ¤ó] /(n) glucuronic acid/ +¥°¥ë¥³¡¼¥¹ /(n) glucose/ +¥°¥ë¥¸¥¢ /Georgia/(P)/ +¥°¥ë¥¸¥¢¥½¥Ó¥¨¥È¼Ò²ñ¼çµÁ¶¦Ï¹ñ [¥°¥ë¥¸¥¢¥½¥Ó¥¨¥È¤·¤ã¤«¤¤¤·¤å¤®¤­¤ç¤¦¤ï¤³¤¯] /(former) Georgian Soviet Socialist Republic (p)/Georgian SSR/GSSR/ +¥°¥ë¥¿¥ß¥ó /(n) glutamine/ +¥°¥ë¥¿¥ß¥ó»À [¥°¥ë¥¿¥ß¥ó¤µ¤ó] /(n) glutamic acid/ +¥°¥ë¥¿¥ß¥ó»À¥Ê¥È¥ê¥¦¥à [¥°¥ë¥¿¥ß¥ó¤µ¤ó¥Ê¥È¥ê¥¦¥à] /(n) sodium glutamate/ +¥°¥ë¥Õ¥³¡¼¥¹ /golf course/ +¥°¥ë¥Õ¥Ð¥Ã¥° /golf bag/ +¥°¥ë¥Þ¥ó /gourmand/ +¥°¥ë¥á /(n) gourmet/(P)/ +¥°¥ì¡¼ /(adj-na,n) grey/gray/(P)/ +¥°¥ì¡¼¥¤¥ó¥° /graying/ +¥°¥ì¡¼¥«¥é¡¼ /gray-collar/ +¥°¥ì¡¼¥¾¡¼¥ó /gray zone/(P)/ +¥°¥ì¡¼¥È /(n) great/(P)/ +¥°¥ì¡¼¥È¥Ö¥ê¥Æ¥óÅç [¥°¥ì¡¼¥È¥Ö¥ê¥Æ¥ó¤È¤¦] /(n) Great Britain/ +¥°¥ì¡¼¥É /(n) grade/(P)/ +¥°¥ì¡¼¥É¥¢¥Ã¥× /grade up/ +¥°¥ì¡¼¥Ï¥¦¥ó¥É /Greyhound/ +¥°¥ì¡¼¥Ó¡¼ /gravy/ +¥°¥ì¡¼¥× /(n) grape/ +¥°¥ì¡¼¥×¥¸¥å¡¼¥¹ /grape juice/ +¥°¥ì¡¼¥×¥Õ¥ë¡¼¥Ä /(n) grapefruit/(P)/ +¥°¥ì¥¤ /(adj-na,n) grey/gray/(P)/ +¥°¥ì¥¤¥¹ /(n) grace/ +¥°¥ì¥¤¥Ö /grave/ +¥°¥ì¥¤¥ó¥¦¥¤¥¹¥­¡¼ /grain whisky/ +¥°¥ì¥³¥í¡¼¥Þ¥ó¥¹¥¿¥¤¥ë /Greco-Roman style/(P)/ +¥°¥ì¥´¥ê¥ª /Gregorian (calendar)/(P)/ +¥°¥ì¥´¥ê¥ªÀ»²Î [¥°¥ì¥´¥ê¥ª¤»¤¤¤«] /(n) Gregorian chant/ +¥°¥ì¥´¥ê¥ªÎñ [¤°¤ì¤´¤ê¤ª¤ì¤­] /Gregorian calendar/ +¥°¥ì¥Ê¥À /Grenada (p)/ +¥°¥ì¥Ê¥ÀÅç [¥°¥ì¥Ê¥À¤È¤¦] /Grenada (p)/ +¥°¥ì¥Í¡¼¥É /grenade/ +¥°¥ì¥à¥ê¥ó /gremlin/ +¥°¥ì¥ó¥Á¥§¥Ã¥¯ /glen check/ +¥°¥í /(adj-na,n) (abbr) grotesque/(P)/ +¥°¥í¡¼¥¹¥¿¡¼¥¿¡¼ /glow starter/ +¥°¥í¡¼¥Ð¥ê¥¹¥È /globalist/ +¥°¥í¡¼¥Ð¥ê¥º¥à /globalism/(P)/ +¥°¥í¡¼¥Ð¥ê¥¼¡¼¥·¥ç¥ó /(n) globalization/globalisation/ +¥°¥í¡¼¥Ð¥ë /(adj-na,n) global/(P)/ +¥°¥í¡¼¥Ð¥ë¥¦¥©¡¼ /global war/ +¥°¥í¡¼¥Ð¥ë¥µ¥×¥é¥¤¥Á¥§¡¼¥ó /(n) global supply-chain/ +¥°¥í¡¼¥Ð¥ë¥¹¥¿¥ó¥À¡¼¥É /(n) global standards/ +¥°¥í¡¼¥Ð¥ë¥Ç¥Õ¥ì /(n) global deflation/ +¥°¥í¡¼¥Ð¥ë¥Ñ¥ï¡¼ /global powers/ +¥°¥í¡¼¥Ð¥ë¥Ó¥ì¥Ã¥¸ /global village/ +¥°¥í¡¼¥Ð¥ë¥Þ¡¼¥±¥Ã¥È /global market/ +¥°¥í¡¼¥Ö /(n) globe/glove/(P)/ +¥°¥í¡¼¥Ö¥Ü¥Ã¥¯¥¹ /glove box/glove compartment/ +¥°¥í¡¼¥é¥ó¥× /glow lamp/ +¥°¥í¡¼¥ê¥¢ /Gloria/ +¥°¥í¡¼¥ô /glove/ +¥°¥í¡¼ÊüÅÅ [¥°¥í¡¼¤Û¤¦¤Ç¤ó] /(n) glow discharge/ +¥°¥í¥Ã¥­¡¼ /(adj-na,n) groggy/ +¥°¥í¥Ã¥µ¥ê¡¼ /glossary/ +¥°¥í¥Æ¥¹¥¯ /(adj-na,n) grotesque/(P)/ +¥°¥í¥ê¥¢ /gloria/Gloria/(P)/ +¥±¡¼¥ª¡¼ /KO/knock-out/(P)/ +¥±¡¼¥ª¥¹ /chaos/ +¥±¡¼¥­ /(n) cake/(P)/ +¥±¡¼¥¸ /(n) cage/(P)/ +¥±¡¼¥¹ /(n) case/(P)/ +¥±¡¼¥¹¥¢¡¼¥¹ /chassis ground (trans: case earth)/frame ground/ +¥±¡¼¥¹¥¹¥¿¥Ç¥£¡¼ /case study/(P)/ +¥±¡¼¥¹¥Ð¥¤¥±¡¼¥¹ /(n) case by case/ +¥±¡¼¥¹¥á¥½¥Ã¥É /case method/ +¥±¡¼¥¹¥ï¡¼¥«¡¼ /(n) caseworker/(P)/ +¥±¡¼¥¹¥ï¡¼¥¯ /casework/ +¥±¡¼¥½¥ó¹©Ë¡ [¥±¡¼¥½¥ó¤³¤¦¤Û¤¦] /(n) caisson method/(P)/ +¥±¡¼¥½¥óÉ [¥±¡¼¥½¥ó¤Ó¤ç¤¦] /caisson disease/ +¥±¡¼¥¿¥ê¥ó¥°¥µ¡¼¥Ó¥¹ /catering service/ +¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ /(n) capability/ +¥±¡¼¥Ó¥ó¥° /caving/ +¥±¡¼¥Ö¥ë /(n) cable/(P)/ +¥±¡¼¥Ö¥ë¥«¡¼ /(n) cable car/ +¥±¡¼¥Ö¥ë¥Æ¥ì¥Ó /(n) cable television/ +¥±¡¼¥× /(n) cape/(P)/ +¥±¡¼¥Þ¥ó½ôÅç [¥±¡¼¥Þ¥ó¤·¤ç¤È¤¦] /Cayman (islands) (p)/ +¥±¥¢ /(n) care/(P)/ +¥±¥¢¥¦¥¨¥ë /(abbr) wellness care/ +¥±¥¢¥µ¡¼¥Ó¥¹ /(n) care service/ +¥±¥¢¥Ï¥¦¥¹ /(n) nursing care center/ +¥±¥¢¥×¥é¥ó /(n) care plan/ +¥±¥¢¥Þ¥Í¡¼¥¸¥ã¡¼ /(n) care manager/ +¥±¥¢¥ì¥¹¥ß¥¹ /(abbr) careless mistake/ +¥±¥¢¥ï¡¼¥«¡¼ /(n) care taker/ +¥±¥¤¥ª¥¹ /chaos/ +¥±¥¤¥¹ /(n) case/(P)/ +¥±¥¤¥ó /(n) cane/ +¥±¥¤¥ó¥º¼çµÁ [¥±¥¤¥ó¥º¤·¤å¤®] /(n) Keynesianism/ +¥±¥«¥¢¥ß /crosshatching/ +¥±¥»¥é¥»¥é /(es:) What will be, will be (es: que sera, sera)/ +¥±¥Á¥ã¥Ã¥× /(n) ketchup/catsup/(P)/ +¥±¥Ã¥Á /(n) ketch (two-masted vessel with a small mizzen)/ +¥±¥Ã¥Á¥ê¥° /(n) ketch rig/ +¥±¥Ã¥Ø¥ëÈÖ¹æ [¥±¥Ã¥Ø¥ë¤Ð¤ó¤´¤¦] /(n) Koechel's number (Mozart)/ +¥±¥È¥ë /kettle/ +¥±¥È¥ó´ð [¥±¥È¥ó¤­] /(n) ketone group/ +¥±¥È¥ó»À [¥±¥È¥ó¤µ¤ó] /(n) ketonic acid/ +¥±¥Ë¥¢ /Kenya/(P)/ +¥±¥Ó¥ó /cabin/(P)/ +¥±¥Õ¥§¥¦¥¹·¿ÊѸ÷À± [¥±¥Õ¥§¥¦¥¹¤¬¤¿¤Ø¤ó¤³¤¦¤»¤¤] /(n) Cepheid variable/ +¥±¥Õ¥§¥¦¥¹ºÂ [¥±¥Õ¥§¥¦¥¹¤¶] /(n) Cepheus/ +¥±¥×¥é¡¼ /Kepler (astronomer)/ +¥±¥×¥é¡¼¤Îˡ§ [¥±¥×¥é¡¼¤Î¤Û¤¦¤½¤¯] /(n) Kepler's laws/ +¥±¥×¥é¡¼¼°Ë¾±ó¶À [¥±¥×¥é¡¼¤·¤­¤Ü¤¦¤¨¤ó¤­¤ç¤¦] /(n) Keplerian telescope/ +¥±¥Ù¥Ã¥¯ /Quebec/(P)/ +¥±¥ß¥«¥ë /(n) chemical/(P)/ +¥±¥ß¥«¥ë¥·¥å¡¼¥º /chemical shoes/ +¥±¥ß¥«¥ë¥Ò¡¼¥È¥Ý¥ó¥× /(n) chemical heat pump/ +¥±¥ß¥¹¥È /(n) chemist/ +¥±¥ß¥¹¥È¥ê /(n) chemistry/ +¥±¥ß¥¹¥È¥ê¡¼ /(n) chemistry/ +¥±¥é¥Á¥ó /(n) keratin/ +¥±¥ë¥È¸ì [¥±¥ë¥È¤´] /(n) Celtic/ +¥±¥ë¥á¥Ã¥È /(n) (abbr) kelmet alloy/ +¥±¥ë¥ó /(n) (1) Koeln/Cologne/(2) cairn/(P)/ +¥±¥í¥¤¥É /(n) keloid/(P)/ +¥±¥í¥±¥í /ribbit (frog sound)/ +¥±¥ó¥¿¥¦¥ë¥¹ºÂ [¥±¥ó¥¿¥¦¥ë¥¹¤¶] /(n) Centaurus/ +¥±¥ó¥¿¥¦¥í¥¹ /Centaur (el: Kentauros)/ +¥±¥ó¥¿¥Ã¥­¡¼ /Kentucky/(P)/ +¥±¥ó¥È»æ [¥±¥ó¥È¤·] /(n) kent paper/ +¥±¥ó¥Í¥ë /kennel/ +¥±¥ó¥Ö¥ê¥Ã¥¸ /Cambridge/(P)/ +¥±¥ó¥Ö¥ê¥Ã¥¸Âç³Ø [¥±¥ó¥Ö¥ê¥Ã¥¸¤À¤¤¤¬¤¯] /(n) Cambridge University/ +¥²¡¼¥¸ /(n) gauge/(P)/ +¥²¡¼¥¸°µÎÏ [¥²¡¼¥¸¤¢¤Ä¤ê¤ç¤¯] /(n) pressure gauge/ +¥²¡¼¥¸ÍýÏÀ [¥²¡¼¥¸¤ê¤í¤ó] /(n) gauge theory/ +¥²¡¼¥»¥ó /game center/ +¥²¡¼¥Ç¥ë /Godel (Goedel)/ +¥²¡¼¥È /(n) gate/(P)/ +¥²¡¼¥È¥¢¥ì¥¤ /(n) gate array/ +¥²¡¼¥È¥¤¥ó /entering the starting gate (trans: gate in)/ +¥²¡¼¥È¥¦¥§¥¤ /(n) gateway/ +¥²¡¼¥È¥Ü¡¼¥ë /(n) gate ball (game similar to croquet)/(P)/ +¥²¡¼¥È¥ë /(n) gaiter/spat/ +¥²¡¼¥È²óÏ© [¥²¡¼¥È¤«¤¤¤í] /(n) gate circuit/ +¥²¡¼¥Ö¥ë¥¦¥¤¥ó¥É¡¼ /gable window/ +¥²¡¼¥Þ¡¼ /gamer (someone who plays a game)/ +¥²¡¼¥à /(n) game/(P)/ +¥²¡¼¥à¤ÎÍýÏÀ [¥²¡¼¥à¤Î¤ê¤í¤ó] /(n) theory of games/ +¥²¡¼¥à¥ª¡¼¥Ð¡¼ /gove over/the game is over/ +¥²¡¼¥à¥ª¡¼¥ë /game all/ +¥²¡¼¥à¥«¥¦¥ó¥È /game count/ +¥²¡¼¥à¥»¥Ã¥È /(n) game and set/game over/(P)/ +¥²¡¼¥à¥»¥ó¥¿¡¼ /(n) game center/video arcade/penny arcade/(P)/ +¥²¡¼¥à¥Ý¥¤¥ó¥È /game point/ +¥²¡¼¥àº¹ [¥²¡¼¥à¤µ] /(n) distance in the standings between two teams expressed as the difference in number of games won or lost (baseball)/ +¥²¡¼¥ë¸ì [¥²¡¼¥ë¤´] /(n) Gaelic (language)/ +¥²¥¤ /(n) gay/(P)/ +¥²¥¤¥Ð¡¼ /gay bar/ +¥²¥¤¥Ü¡¼¥¤ /gay boy/ +¥²¥¤¥ê¥Ö /Gay Lib/(P)/ +¥²¥¤¥ë /gale/ +¥²¥¤¥ó /gain/(P)/ +¥²¥ª¥Ý¥ê¥Æ¥£¡¼¥¯ /geopolitic(s)/ +¥²¥·¥å¥¿¥Ý /(de:) Gestapo (de: Geheime Staatspolizei)/(P)/ +¥²¥·¥å¥¿¥ë¥È /(de:) (n) gestalt/ +¥²¥·¥å¥¿¥ë¥È¿´Íý³Ø [¥²¥·¥å¥¿¥ë¥È¤·¤ó¤ê¤¬¤¯] /(n) Gestalt psychology/ +¥²¥¹¥È /(n) guest/(P)/ +¥²¥¹¥È¥Ï¥¦¥¹ /(n) guesthouse/ +¥²¥¹¥È¥á¥ó¥Ð¡¼ /guest member/ +¥²¥¼¥ë¥·¥ã¥Õ¥È /(de:) (n) society (de: Gesellschaft)/ +¥²¥Ã¥Ä¡¼ /(n) baseball double-play (trans: get two)/ +¥²¥Ã¥È¡¼ /ghetto/(P)/ +¥²¥Ã¥È¥Ä¡¼ /(n) baseball double-play (trans: get two)/ +¥²¥Í¥×¥í /(de:) (n) costume rehearsal/ +¥²¥Î¥à /(n) genome/(P)/ +¥²¥Ð /(n) (abbr) violent tactics used by political radicals/ +¥²¥Ð¥ê¥¹¥¿ /(es:) Guevarista/(P)/ +¥²¥Ð¥ë¥È /(de:) (n) violence (de: Gewalt)/ +¥²¥é¥ÀàÁ¡¹ [¥²¥é¥À¤Ò¤Ò] /(n) gelada baboon/ +¥²¥é¥ÀàÁàÁ [¥²¥é¥À¤Ò¤Ò] /(n) gelada baboon/ +¥²¥é¥ó /Guerlain/ +¥²¥ê¥Þ¥ó¥À¡¼ /gerrymander/ +¥²¥ê¥é /(n) guerrilla/(P)/ +¥²¥ê¥éÀï [¥²¥ê¥é¤»¤ó] /guerrilla warfare/ +¥²¥ê¥éʼ [¥²¥ê¥é¤Ø¤¤] /guerrilla/ +¥²¥ë /(de:) (n) gel/money (de: Geld)/(P)/ +¥²¥ë¥È /(de:) money (de: Geld)/ +¥²¥ë¥Ô¥ó /(abbr) money pinch (trans: geld pinch)/ +¥²¥ë¥Þ¥Ë¥¦¥à /(n) germanium (Ge)/ +¥²¥ë¥Þ¥ó /germane/(P)/ +¥²¥ì¥ó¥Ç /(de:) (n) ski slope (de: Gelaende)/(P)/ +¥²¥ó /(de:) (n) gene (de: Gen)/(P)/ +¥²¥ó¥Ä¥§¥ó /Gentzen/ +¥³¡¼¥­¥ó¥° /caulking/calking/(P)/ +¥³¡¼¥¯¥¹¥¯¥ê¥å¡¼ /corkscrew/(P)/ +¥³¡¼¥¯¥Ï¥¤ /Coke highball/ +¥³¡¼¥± /Coke/ +¥³¡¼¥·¥ç¥ó /caution/ +¥³¡¼¥¸¥§¥Í¥ì¡¼¥·¥ç¥ó /(n) cogeneration/ +¥³¡¼¥¸¥§¥Í¥ì¡¼¥·¥ç¥ó¥·¥¹¥Æ¥à /(n) cogeneration system/ +¥³¡¼¥¸¥å¥í¥¤ /corduroy/ +¥³¡¼¥¹ /(n) course/(P)/ +¥³¡¼¥¹¥¦¥§¥¢ /(n) courseware/ +¥³¡¼¥¹¥ª¥Ö¥¹¥¿¥Ç¥£¡¼ /course of study/ +¥³¡¼¥¹¥¿¡¼ /(n) coaster/(P)/ +¥³¡¼¥¹¥ì¥³¡¼¥É /(n) course record/ +¥³¡¼¥¹¥ì¥Ã¥È /corselet/ +¥³¡¼¥¹¥í¡¼¥× /lane marks (trans: course rope)/ +¥³¡¼¥À /(n) coda/ +¥³¡¼¥Á /(n) coach/(P)/ +¥³¡¼¥Á¥¾¥ó /(n) cortisone/ +¥³¡¼¥Á¥Ü¥Ã¥¯¥¹ /coach's box/ +¥³¡¼¥Æ¥£¥ó¥° /(n) coating/(P)/ +¥³¡¼¥Ç¥£¥Í¡¼¥·¥ç¥ó /(n) coordination/ +¥³¡¼¥Ç¥£¥Í¡¼¥¿¡¼ /(n) coordinator/(P)/ +¥³¡¼¥Ç¥£¥Í¡¼¥È /(n) coordinate/(P)/ +¥³¡¼¥Ç¥£¥ó¥° /(n) coding/ +¥³¡¼¥Ç¥£¥ó¥°¥·¥¹¥Æ¥à /coding system/ +¥³¡¼¥È /(n) coat/tennis court/(P)/ +¥³¡¼¥È»æ [¥³¡¼¥È¤·] /(n) coated paper/ +¥³¡¼¥É /(n) code/cord/chord/(P)/ +¥³¡¼¥É¥Í¡¼¥à /(n) chord-name/ +¥³¡¼¥É¥Ð¥ó /(n) cordovan (type of leather)/ +¥³¡¼¥É¥Ö¥Ã¥¯ /code book/ +¥³¡¼¥É¥Ö¥Ã¥¯¥¹ /code-books/ +¥³¡¼¥É¥Ú¥ó¥À¥ó¥È /cord pendant/ +¥³¡¼¥É¥ì¥¹ /(n) cordless/(P)/ +¥³¡¼¥É¥ì¥¹¥Û¥ó /cordless phone/(P)/ +¥³¡¼¥É¥ì¥¹ÅÅÏà [¥³¡¼¥É¥ì¥¹¤Ç¤ó¤ï] /cordless phone/ +¥³¡¼¥É»É½« [¥³¡¼¥É¤·¤·¤å¤¦] /(n) cord embroidery/ +¥³¡¼¥Ê /(n) corner/ +¥³¡¼¥Ê¡¼ /(n) corner/(P)/ +¥³¡¼¥Ê¡¼¥«¥Ã¥×¥Ü¡¼¥É /corner cupboard/ +¥³¡¼¥Ê¡¼¥­¥Ã¥¯ /(n) corner kick (soccer)/ +¥³¡¼¥Ê¡¼¥­¥ã¥Ó¥Í¥Ã¥È /corner cabinet/ +¥³¡¼¥Ê¡¼¥È¥Ã¥× /corner top/ +¥³¡¼¥Ê¡¼¥ï¡¼¥¯ /corner work/ +¥³¡¼¥Ê¥ê¥ó¥° /cornering/(P)/ +¥³¡¼¥Ò¡¼ /(n) coffee/(P)/ +¥³¡¼¥Ò¡¼¤ÎÌÚ [¥³¡¼¥Ò¡¼¤Î¤­] /(n) coffee tree/ +¥³¡¼¥Ò¡¼¥·¥ç¥Ã¥× /coffee shop/ +¥³¡¼¥Ò¡¼¥·¥í¥Ã¥× /coffee syrup/ +¥³¡¼¥Ò¡¼¥¹¥¿¥ó¥É /coffee stand/ +¥³¡¼¥Ò¡¼¥Ï¥¦¥¹ /coffee house/ +¥³¡¼¥Ò¡¼¥Õ¥í¡¼¥È /coffee float/ +¥³¡¼¥Ò¡¼¥Ö¥é¥¦¥ó /(n) (brown) coffee/ +¥³¡¼¥Ò¡¼¥Ö¥ì¡¼¥¯ /coffee break/ +¥³¡¼¥Ò¡¼¥ß¥ë /coffee mill/coffee grinder/ +¥³¡¼¥Ò¡¼Æ¦ [¥³¡¼¥Ò¡¼¤Þ¤á] /(n) coffee bean/ +¥³¡¼¥× /coop/(P)/ +¥³¡¼¥×¥¹ /(n) corpse/ +¥³¡¼¥Ø¥ó /Cohen/ +¥³¡¼¥Ý /(n) (abbr) corporated house/(P)/ +¥³¡¼¥Ý¥é¥¹ /(n) corporated house/ +¥³¡¼¥Ý¥ì¡¼¥·¥ç¥ó /(n) corporation/(P)/ +¥³¡¼¥Ý¥ì¡¼¥È¥¢¥¤¥Ç¥ó¥Æ¥£¥Æ¥£¡¼ /corporate identity/(P)/ +¥³¡¼¥Ý¥ì¡¼¥È¥¬¥Ð¥Ê¥ó¥¹ /(n) corporate governance/ +¥³¡¼¥Ý¥ì¡¼¥È¥Ð¥ó¥­¥ó¥° /(n) corporate banking/ +¥³¡¼¥é /(n) cola/(P)/ +¥³¡¼¥é¥¹ /(n) chorus/(P)/ +¥³¡¼¥é¥¹¥¬¡¼¥ë /chorus girl/ +¥³¡¼¥é¥ë /coral/ +¥³¡¼¥é¥ë¥¢¥¤¥é¥ó¥É /coral island/ +¥³¡¼¥é¥ó /(n) Koran/(P)/ +¥³¡¼¥ê¥ã¥ó /(n) kaoliang/variety of sorghum, esp. used in making spirits/ +¥³¡¼¥ë /(n) call/(P)/ +¥³¡¼¥ë¥ª¥×¥·¥ç¥ó /(n) call option/ +¥³¡¼¥ë¥¬¡¼¥ë /(n) call girl/ +¥³¡¼¥ë¥µ¥¤¥ó /(n) call sign/ +¥³¡¼¥ë¥¹¥í¡¼ /coleslaw/ +¥³¡¼¥ë¥¿¡¼¥ë /(n) coal tar/ +¥³¡¼¥ë¥¿¥ó /(abbr) corded velveteen/ +¥³¡¼¥ë¥Æ¥ó /(n) corduroy/ +¥³¡¼¥ë¥É /(n) cold/called/cord/(P)/ +¥³¡¼¥ë¥É¥¦¥§¡¼¥Ö /cold wave/ +¥³¡¼¥ë¥É¥¦¥©¡¼ /cold war/ +¥³¡¼¥ë¥É¥¯¥ê¡¼¥à /(n) cold cream/ +¥³¡¼¥ë¥É¥²¡¼¥à /(n) called game/(P)/ +¥³¡¼¥ë¥É¥³¡¼¥Ò¡¼ /cold coffee/ +¥³¡¼¥ë¥É¥Á¥§¡¼¥ó /cold chain/ +¥³¡¼¥ë¥É¥Á¥­¥ó /(n) cold chicken/ +¥³¡¼¥ë¥É¥Ñ¡¼¥Þ /(n) (abbr) cold permanent wave/ +¥³¡¼¥ë¥É¥Ó¡¼¥Õ /(n) cold beef/ +¥³¡¼¥ë¥É¥ß¡¼¥È /(n) cold meat/ +¥³¡¼¥ë¥Ð¥Ã¥¯ /(n) call-back/ +¥³¡¼¥ë¥Ö¥í¡¼¥«¡¼ /(n) call broker/ +¥³¡¼¥ë¥Þ¥Í¡¼ /call money/ +¥³¡¼¥ë¥æ¡¼¥Ö¥ó¥²¥ó /(de:) choir exercises (de: Choruebungen)/ +¥³¡¼¥ë¥ì¡¼¥È /call rate/ +¥³¡¼¥ë¥í¡¼¥ó /call loan/ +¥³¡¼¥ë»Ô¾ì [¥³¡¼¥ë¤¤¤Á¤Ð] /(n) call market/call trading/ +¥³¡¼¥ë»Ô¾ì [¥³¡¼¥ë¤·¤¸¤ç¤¦] /(n) call money market/ +¥³¡¼¥ëÅ· [¥³¡¼¥ë¤Æ¤ó] /(n) corded velveteen/corduroy/ +¥³¡¼¥ó /(n) cone/corn/(P)/ +¥³¡¼¥ó¥·¥í¥Ã¥× /corn syrup/ +¥³¡¼¥ó¥¹¡¼¥× /corn soup/ +¥³¡¼¥ó¥¹¥¿¡¼¥Á /corn starch/(P)/ +¥³¡¼¥ó¥¹¥Î¡¼ /corn snow/ +¥³¡¼¥ó¥¹¥Ô¡¼¥«¡¼ /cone speaker/ +¥³¡¼¥ó¥º /cones/corns/ +¥³¡¼¥ó¥Á¥ã¥¦¥À¡¼ /corn chowder/ +¥³¡¼¥ó¥Õ¥ì¡¼¥¯ /corn flakes/ +¥³¡¼¥ó¥Õ¥ì¡¼¥¯¥¹ /corn flakes/ +¥³¡¼¥ó¥Ù¥ë¥È /Corn Belt/ +¥³¡¼¥ó¥ß¡¼¥ë /cornmeal/ +¥³¥¢ /(n) core/(P)/ +¥³¥¢¤òÅǤ¯ [¥³¥¢¤ò¤Ï¤¯] /(exp) to dump core (computer)/ +¥³¥¢¥«¥ê¥­¥å¥é¥à /(n) core curriculum/ +¥³¥¢¥­¥·¥ã¥ë¥¹¥Ô¡¼¥«¡¼ /(n) coaxial loudspeaker/ +¥³¥¢¥·¥¹¥Æ¥à /(n) core system/ +¥³¥¢¥¿¥¤¥à /(n) core time/ +¥³¥¢¥À¥ó¥× /(n) core-dump/ +¥³¥¢¥Ó¥¸¥Í¥¹ /(n) core business/ +¥³¥¢¥Ó¥¿¥·¥ª¥ó /cohabitation/(P)/ +¥³¥¢¥é /(n) koala/(P)/ +¥³¥¤¥¿¥¹ /coitus/(P)/ +¥³¥¤¥ë /(n) coil/(P)/ +¥³¥¤¥ë¥¹¥×¥ê¥ó¥° /coil spring/ +¥³¥¤¥ó /(n) coin/(P)/ +¥³¥¤¥ó¥È¥¹ /coin toss/ +¥³¥¤¥ó¥é¥ó¥É¥ê¡¼ /coin laundry/laundrette/ +¥³¥¤¥ó¥í¥Ã¥«¡¼ /(n) coin locker/(P)/ +¥³¥¦¥Ê¥´ /(n) young lancefish/young sand lance/ +¥³¥¦´Ý [¥³¥¦¤Þ¤ë] /ball/testicle/ +¥³¥«¤ÎÌÚ [¥³¥«¤Î¤­] /(n) coca tree/ +¥³¥«¥¤¥ó /(n) cocaine/(P)/ +¥³¥«¥³¡¼¥é /Coca-Cola/(P)/ +¥³¥­¡¼¥ë /(fr:) (n) shell (fr: coquille)/ +¥³¥­¥å /(fr:) cuckoo (fr: cocu)/ +¥³¥®¥È¥¨¥ë¥É¥¹¥à /(lt:) cogito, ergo sum/(P)/ +¥³¥®¥ã¥ë /(abbr) obsessively trend-conscious teen-age girls who may offer themselves for enjou kousai with older men in order to finance their lifestyle/ +¥³¥¯¥Ô¥Ã¥È /cockpit/(P)/ +¥³¥±¥Ã¥Æ¥£¥·¥å /coquettish/ +¥³¥±¥Ã¥È /(adj-na,n) coquette/ +¥³¥±¥Ã¥È¥ê¡¼ /(fr:) (n) coquetterie/ +¥³¥³¥¢ /(n) cocoa/(P)/ +¥³¥³¥¹½ôÅç [¥³¥³¥¹¤·¤ç¤È¤¦] /Cocos (islands) (p)/ +¥³¥³¥Ê¥Ã¥Ä /(n) coconut/ +¥³¥³¥Ê¥Ã¥Ä¥ß¥ë¥¯ /(n) coconut milk/ +¥³¥³¥à /(n) COCOM/Coordinating Committee for Export to Communist Area/(P)/ +¥³¥³¥à¥ê¥¹¥È /COCOM list/ +¥³¥³Ü¿»Ò [¥³¥³¤ä¤·] /(n) coconut palm/ +¥³¥µ¡¼¥¸¥å /(1) corsage/small bouquet worn by a woman/(2) bodice of a woman's dress (arch.)/ +¥³¥¸¥¢¥¹¥³»³ [¥³¥¸¥¢¥¹¥³¤µ¤ó] /(n) Mount Kosciusko/ +¥³¥¸¥§¥Í¥ì¡¼¥·¥ç¥ó¥·¥¹¥Æ¥à /co-generation system/ +¥³¥¹¥¿¥ê¥« /Costa Rica/(P)/ +¥³¥¹¥Á¥å¡¼¥à /(n) costume/(P)/ +¥³¥¹¥È /(n) cost/(P)/ +¥³¥¹¥È¥¢¥Ã¥× /increase in cost (trans: cost up)/ +¥³¥¹¥È¥¤¥ó¥Õ¥ì /cost inflation/ +¥³¥¹¥È¥³¥ó¥È¥í¡¼¥ë /cost control/ +¥³¥¹¥È¥»¡¼¥Ó¥ó¥° /cost saving/ +¥³¥¹¥È¥À¥¦¥ó /(n) cost down/ +¥³¥¹¥È¥Ñ¡¼¥µ¥¦¥¹¥¶¥ó¥É /cost per thousand/ +¥³¥¹¥È¥Ñ¡¼¥Õ¥©¡¼¥Þ¥ó¥¹ /(ik) (n) cost performance/ +¥³¥¹¥È¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹ /(n) cost performance/ +¥³¥¹¥È¥×¥Ã¥·¥å¥¤¥ó¥Õ¥ì¡¼¥·¥ç¥ó /cost-push inflation/ +¥³¥¹¥È¥×¥é¥¹·ÀÌó [¥³¥¹¥È¥×¥é¥¹¤±¤¤¤ä¤¯] /(n) cost-plus contract/ +¥³¥¹¥È³ä¤ì [¥³¥¹¥È¤ï¤ì] /(n) pricing below cost/cutting into cost/ +¥³¥¹¥È¸úΨ [¥³¥¹¥È¤³¤¦¤ê¤Ä] /cost effectiveness/ +¥³¥¹¥Èºï¸º [¥³¥¹¥È¤µ¤¯¤²] /(n) cost reduction/cost saving/ +¥³¥¹¥×¥ì /rough play (trans: coarse play)/costume play (dressing up as a favourite character)/ +¥³¥¹¥á /(n) (abbr) cosmetics/ +¥³¥¹¥á¥Á¥Ã¥¯ /(n) cosmetic/ +¥³¥¹¥á¥Á¥Ã¥¯¥ì¥ó¥º /cosmetic lens/ +¥³¥¹¥á¥È¥í¥¸¡¼ /cosmetology/ +¥³¥¹¥â /(n) cosmos/(P)/ +¥³¥¹¥â¥¹ /(n) cosmos/(P)/ +¥³¥¹¥â¥Î¡¼¥È /cosmonaut/ +¥³¥¹¥â¥Ý¥ê¥¹ /cosmopolis/ +¥³¥¹¥â¥Ý¥ê¥¿¥Ë¥º¥à /cosmopolitanism/ +¥³¥¹¥â¥Ý¥ê¥¿¥ó /(n) cosmopolitan/(P)/ +¥³¥¹¥â¥í¥¸¡¼ /cosmology/ +¥³¥º¥ß¥Ã¥¯ /cosmic/ +¥³¥º¥ß¥Ã¥¯¥Ü¡¼¥ê¥ó¥° /bowling in a bowling alley that is lit up like a disco with lots of flashing lights (trans: cosmic bowling)/ +¥³¥À¥Ã¥¯ /Kodak/(P)/ +¥³¥Ã¥«¡¼¥¹¥Ñ¥Ë¥¨¥ë /(n) Cocker spaniel/ +¥³¥Ã¥«¥È¥ê¡¼¥¹ /cockatrice/(P)/ +¥³¥Ã¥¯ /(n) (1) cook (nl: kok)/(2) tap/spigot/faucet/cock/(3) cock (male fowl)/(P)/ +¥³¥Ã¥¯¥¹ /(n) cox/(P)/ +¥³¥Ã¥¯¥É¡¼¥ë /(fr:) coq d'or/ +¥³¥Ã¥¯¥Ë¡¼ /cockney/ +¥³¥Ã¥¯¥Ô¥Ã¥È /(n) cockpit/(P)/ +¥³¥Ã¥¯¥í¡¼¥Á /cockroach/ +¥³¥Ã¥Æ¡¼¥¸ /cottage/ +¥³¥Ã¥È¥ó /(n) cotton/(P)/ +¥³¥Ã¥× /(n) glass (i.e. drinking vessel) (nl: Kop)/(P)/ +¥³¥Ã¥×¤ÎÃæ¤ÎÍò [¥³¥Ã¥×¤Î¤Ê¤«¤Î¤¢¤é¤·] /(exp) storm in a teacup/ +¥³¥Ã¥Ø¥ë /(de:) (n) oven (de: Kocher)/ +¥³¥Ä¥³¥Ä /(adv) (1) unflaggingly/steadily/untiringly/laboriously/(2) clicking/drumming/ +¥³¥Æ¡¼¥¸ /cottage/(P)/ +¥³¥Æ¡¼¥¸¥Á¡¼¥º /cottage cheese/ +¥³¥Ë¡¼¥Ç /(de:) Fujiyama-shaped volcano (de: Konide)/(P)/ +¥³¥Ë¥ã¥Ã¥¯ /(n) cognac/(P)/ +¥³¥Í /(n) (abbr) connection/pull/(P)/ +¥³¥Í¥¯¥·¥ç¥Ë¥¹¥È /(n) connectionist/ +¥³¥Í¥¯¥·¥ç¥Ë¥¹¥È¥â¥Ç¥ë /connectionist-model/ +¥³¥Í¥¯¥·¥ç¥Ë¥º¥à /(n) connectionism/ +¥³¥Í¥¯¥·¥ç¥ó /(n) connection/(P)/ +¥³¥Í¥¯¥¿ /(n) connector/ +¥³¥Í¥¯¥¿¡¼ /connector/ +¥³¥Í¥¯¥È /(n) connect/ +¥³¥Í¥Á¥«¥Ã¥È /Connecticut/ +¥³¥Î¥Æ¡¼¥·¥ç¥ó /connotation/ +¥³¥Ï¥Ó¥Æ¡¼¥·¥ç¥ó /cohabitation/ +¥³¥Ð¥ë¥È /(n) cobalt (Co)/(P)/ +¥³¥Ð¥ë¥È¥°¥ê¡¼¥ó /cobalt green/ +¥³¥Ð¥ë¥È¥Ö¥ë¡¼ /(n) cobalt blue/(P)/ +¥³¥Ð¥ë¥È¾È¼ÍÎÅË¡ [¥³¥Ð¥ë¥È¤·¤ç¤¦¤·¤ã¤ê¤ç¤¦¤Û¤¦] /(n) cobalt radiation therapy/ +¥³¥Ð¥ë¥ÈÇúÃÆ [¥³¥Ð¥ë¥È¤Ð¤¯¤À¤ó] /(n) cobalt bomb/ +¥³¥Ô¡¼ /(n) (1) copy/photocopy/(2) blurb on a book jacket/(P)/ +¥³¥Ô¡¼¥é¥¤¥¿¡¼ /(n) copywriter/ +¥³¥Ô¡¼¥é¥¤¥È /(n) copyright/ +¥³¥Ô¥Ú /(n,vs) (abbr) copy-and-paste/ +¥³¥Õ¥£¥ó /coffin/ +¥³¥Ö¥é /(n) cobra/(P)/ +¥³¥Ö¥é¥Ä¥¤¥¹¥È /cobra twist/ +¥³¥×¥È /Copt/ +¥³¥×¥È¶µ²ñ [¥³¥×¥È¤­¤ç¤¦¤«¤¤] /(n) Coptic Church/ +¥³¥×¥í¥»¥Ã¥µ /(n) coprocessor/ +¥³¥Ú¥ë¥Ë¥¯¥¹ /Kopernikus/Coponicus/(P)/ +¥³¥Ú¥ë¥Ë¥¯¥¹ÅªÅ¾²ó [¥³¥Ú¥ë¥Ë¥¯¥¹¤Æ¤­¤Æ¤ó¤«¤¤] /(n) Copernican revolution/ +¥³¥Û¡¼¥È /cohort (statistics)/ +¥³¥Ü¥ë /COBOL/Common Business Oriented Language/ +¥³¥Ý¥ë¥Þ¡¼ /copolymer/ +¥³¥Þ /(n) (1) coma/(2) frame in a film or video/(P)/ +¥³¥Þ¡¼¥·¥ã¥ê¥º¥à /commercialism/ +¥³¥Þ¡¼¥·¥ã¥ë /(n) commercial (e.g. TV)/(P)/ +¥³¥Þ¡¼¥·¥ã¥ë¥¢¡¼¥È /commercial art/ +¥³¥Þ¡¼¥·¥ã¥ë¥½¥ó¥° /commercial song/ +¥³¥Þ¡¼¥·¥ã¥ë¥Ç¥¶¥¤¥ó /(n) commercial design/ +¥³¥Þ¡¼¥·¥ã¥ë¥Ñ¥Ã¥±¡¼¥¸ /(n) commercial package/ +¥³¥Þ¡¼¥·¥ã¥ë¥Õ¥£¥ë¥à /(n) commercial film/ +¥³¥Þ¡¼¥·¥ã¥ë¥Ù¡¼¥¹ /(n) commercial base/ +¥³¥Þ¡¼¥·¥ã¥ë¥Ú¡¼¥Ñ¡¼ /(n) commercial paper/ +¥³¥Þ¡¼¥·¥ã¥ë¥á¥Ã¥»¡¼¥¸ /commercial message/ +¥³¥Þ¥½¥ó /(abbr) commercial song/commercial jingle/ +¥³¥Þ¥ó¥É /(n) (1) (computer) command/(2) commando/(P)/ +¥³¥Þ¥ó¥É¥â¥¸¥å¡¼¥ë /command module/ +¥³¥Þ³ä¤ê [¥³¥Þ¤ï¤ê] /panel layout/ +¥³¥ß¥«¥ë /(adj-na,n) comical/(P)/ +¥³¥ß¥±¥Ã¥È /(abbr) comic market/convention where amateur manga artists sell their work/ +¥³¥ß¥Ã¥¯ /(adj-na,n) comic books/comics/(P)/ +¥³¥ß¥Ã¥¯¥ª¥Ú¥é /comic opera/ +¥³¥ß¥Ã¥¯¥¹ /comics/(P)/ +¥³¥ß¥Ã¥¯¥Ö¥Ã¥¯ /comic book/ +¥³¥ß¥Ã¥·¥ç¥Ê¡¼ /(n) commissioner/(P)/ +¥³¥ß¥Ã¥·¥ç¥ó /(n) commission/(P)/ +¥³¥ß¥Ã¥È /(n) commit/(P)/ +¥³¥ß¥Ã¥È¥á¥ó¥È /(n) commitment/ +¥³¥ß¥å¡¼¥¿¡¼ /commuter/ +¥³¥ß¥å¡¼¥¿¡¼¥µ¡¼¥Ó¥¹ /commuter service/ +¥³¥ß¥å¡¼¥¿¡¼¥Þ¥ê¥Ã¥¸ /commuter marriage/ +¥³¥ß¥å¡¼¥¿¡¼¹Ò¶õ [¥³¥ß¥å¡¼¥¿¡¼¤³¤¦¤¯¤¦] /(n) commuter aviation/ +¥³¥ß¥å¡¼¥ó /commune/ +¥³¥ß¥å¥Ê¥ê¥º¥à /communalism/ +¥³¥ß¥å¥Ë¥± /(n) communique/(P)/ +¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó /(n) communication/(P)/ +¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó¥®¥ã¥Ã¥× /communications gap/ +¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó²Ê³Ø´ðÁø¦µæ½ê [¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó¤«¤¬¤¯¤­¤½¤±¤ó¤­¤å¤¦¤·¤ç] /Communication Science Laboratories/ +¥³¥ß¥å¥Ë¥±¡¼¥¿¡¼ /communicator/operator in a telemarketing business/ +¥³¥ß¥å¥Ë¥±¡¼¥È /(n) communicate/ +¥³¥ß¥å¥Ë¥±¥¤¥·¥ç¥ó /(n) communication/ +¥³¥ß¥å¥Ë¥¹¥È /(n) communist/ +¥³¥ß¥å¥Ë¥º¥à /communism/ +¥³¥ß¥å¥Ë¥Æ¥£ /(n) community/(P)/ +¥³¥ß¥å¥Ë¥Æ¥£¡¼ /(n) community/(P)/ +¥³¥ß¥å¥Ë¥Æ¥£¡¼¥«¥ì¥Ã¥¸ /community college/ +¥³¥ß¥å¥Ë¥Æ¥£¡¼¥±¥¢ /community care/ +¥³¥ß¥å¥Ë¥Æ¥£¡¼¥¹¥¯¡¼¥ë /community school/ +¥³¥ß¥å¥Ë¥Æ¥£¡¼¥¹¥Ý¡¼¥Ä /community sports/ +¥³¥ß¥å¥Ë¥Æ¥£¡¼¥»¥ó¥¿¡¼ /community center/ +¥³¥ß¥å¥Ë¥Æ¥£¡¼¥Ú¡¼¥Ñ¡¼ /community paper/ +¥³¥ß¥å¥Ë¥Æ¥£¡¼¥á¥Ç¥£¥¢ /community media/ +¥³¥ß¥ó¥Æ¥ë¥ó /(ru:) Komintern/(P)/ +¥³¥ß¥ó¥È /communications intelligence (comint)/ +¥³¥ß¥ó¥Õ¥©¥ë¥à /Cominform/Communist Information Bureau/ +¥³¥à /(n) COM/computer output microfilm system/(P)/ +¥³¥à¥µ¥Ã¥È /(n) comsat/communications satellite/ +¥³¥à¥½¥â¡¼¥ë /(ru:) Komsomol/(P)/ +¥³¥á¥³¥ó /COMECON/Council for Mutual Economic Assistance/(P)/ +¥³¥á¥Ã¥È /comet/ +¥³¥á¥Ç¥£ /(n) comedy/committee/ +¥³¥á¥Ç¥£¡¼ /(n) comedy/committee/(P)/ +¥³¥á¥Ç¥£¥¢¥ó /(n) comedian/(P)/ +¥³¥á¥ó¥Æ¡¼¥¿¡¼ /(n) commentator/(P)/ +¥³¥á¥ó¥È /(n,vs) comment/(P)/ +¥³¥á¥ó¥È¥¢¥¦¥È /(vs) comment-out/ +¥³¥â¥ó /common/ +¥³¥â¥ó¥¦¥§¥ë¥¹¥Ç¡¼ /Commonwealth Day/ +¥³¥â¥ó¥­¥ã¥ê¥¢ /(n) common carrier/ +¥³¥â¥ó¥»¥ó¥¹ /common sense/ +¥³¥â¥ó¥é¥ó¥²¡¼¥¸ /common language/ +¥³¥é¡¼¥²¥ó /(de:) collagen (de: Kollagen)/ +¥³¥é¡¼¥¸¥å /collage/(P)/ +¥³¥é¡¼¥ë /choral/(P)/ +¥³¥é¥Ü¥ì¡¼¥·¥ç¥ó /(n) collaboration/(P)/ +¥³¥é¥Ü¥ì¡¼¥¿¡¼ /collaborator/ +¥³¥é¥Ü¥ì¥¤¥Æ¥£¥Ö /collaborative/ +¥³¥é¥à /(n) column/stand-alone feature article framed by a box/(P)/ +¥³¥é¥à¥Ë¥¹¥È /(n) columnist/(P)/ +¥³¥é¥ó¥À¥à /(n) corundum/ +¥³¥ê¡¼ /(n) collie/(P)/ +¥³¥ê¡¼¥À /(es:) corrida/ +¥³¥ê¥¢ /Korea/(P)/ +¥³¥ê¥¢¸ì [¥³¥ê¥¢¤´] /Korean language/ +¥³¥ê¥ª¥°¥é¥Õ¥¡¡¼ /choreographer/ +¥³¥ê¥ª¥ê¤ÎÎÏ [¥³¥ê¥ª¥ê¤Î¤Á¤«¤é] /(n) Coriolis' force/ +¥³¥ê¥¸¥ç¥ó /(n) collision/ +¥³¥ê¥å¡¼¥¸¥ç¥ó /(n) collusion/ +¥³¥ê¥ó¥È¥²¡¼¥à /(n) pinball machine game/ +¥³¥ë /col/(P)/ +¥³¥ë¥¯ /(n,vs) cork/(P)/ +¥³¥ë¥¯³ß [¥³¥ë¥¯¤¬¤·] /(n) cork oak/ +¥³¥ë¥¯·ÁÀ®ÁØ [¥³¥ë¥¯¤±¤¤¤»¤¤¤½¤¦] /(n) cork cambium/ +¥³¥ë¥¯ÁÈ¿¥ [¥³¥ë¥¯¤½¤·¤­] /(n) cork tissue/phellem/ +¥³¥ë¥¯È´¤­ [¥³¥ë¥¯¤Ì¤­] /(n) corkscrew/ +¥³¥ë¥µ¡¼¥¸¥å /(1) corsage/small bouquet worn by a woman/(2) bodice of a woman's dress (arch.)/ +¥³¥ë¥»¥Ã¥È /(n) corset/ +¥³¥ë¥Á¥³¥¹¥Æ¥í¥¤¥É /(n) corticosteroid/ +¥³¥ë¥Á¥¾¥ó /cortisone/ +¥³¥ë¥È /(n) Colt/ +¥³¥ë¥Í¥Ã¥È /(n) cornet/ +¥³¥ë¥Ò¥Á¥ó /colchicine/ +¥³¥ë¥Û¡¼¥º /(ru:) (n) kolkhoz/(P)/ +¥³¥ë¥â¥´¥í¥Õ /Kolmogorov/ +¥³¥ë¥ì¥¹ /(n) (abbr) correspondent/ +¥³¥ë¥ì¥¹·ÀÌó [¥³¥ë¥ì¥¹¤±¤¤¤ä¤¯] /(n) correspondent arrangement/ +¥³¥ì¥¯¥·¥ç¥ó /(n) (1) collection/(2) correction/(P)/ +¥³¥ì¥¯¥¿ /(n) collector/ +¥³¥ì¥¯¥¿¡¼ /(n) collector/(P)/ +¥³¥ì¥¯¥Æ¥£¥Ó¥º¥à /collectivism/ +¥³¥ì¥¯¥È /(n) collect/ +¥³¥ì¥¯¥È¥³¡¼¥ë /(n) collect call/ +¥³¥ì¥¯¥È¥Þ¥Ë¥¢ /collectomania/ +¥³¥ì¥¹¥Æ¥í¡¼¥ë /(n) cholesterol/(P)/ +¥³¥ì¥¹¥Ý¥ó¥Ç¥ó¥¹ /correspondence/ +¥³¥ì¥¹¥Ý¥ó¥Ç¥ó¥È /correspondent/ +¥³¥ì¥Ý¥ó /(abbr) correspondence/ +¥³¥ì¥é /(n) cholera/(P)/ +¥³¥í¥¤¥É /(n) colloid/(P)/ +¥³¥í¥¤¥É²½³Ø [¥³¥í¥¤¥É¤«¤¬¤¯] /(n) colloid chemistry/ +¥³¥í¥¤¥ÉÍÏ±Õ [¥³¥í¥¤¥É¤è¤¦¤¨¤­] /(n) colloidal solution/ +¥³¥í¥¤¥Éγ»Ò [¥³¥í¥¤¥É¤ê¤å¤¦¤·] /(n) colloidal particle/ +¥³¥í¥·¥¢¥à /(n) coliseum/(P)/ +¥³¥í¥»¥¦¥à /Colosseum/ +¥³¥í¥Ã¥± /(n) croquette/(P)/ +¥³¥í¥Ã¥× /(n) prop/ +¥³¥í¥Ê /(n) corona/(P)/ +¥³¥í¥Ê´Ñ¬½ê [¥³¥í¥Ê¤«¤ó¤½¤¯¤¸¤ç] /(n) corona observatory/ +¥³¥í¥ÊÊüÅÅ [¥³¥í¥Ê¤Û¤¦¤Ç¤ó] /(n) corona discharge/ +¥³¥í¥Ë¡¼ /(n) colony/(P)/ +¥³¥í¥Ë¥¢¥ë /(adj-na) colonial/ +¥³¥í¥é¥Á¥å¥é /(n) coloratura/ +¥³¥í¥é¥É /Colorado/(P)/ +¥³¥í¥é¥É¥¹¥×¥ê¥ó¥°¥¹ /Colorado Springs/ +¥³¥í¥ó /(fr:) (n) colon/(P)/ +¥³¥í¥ó¥Ð¥ó /(fr:) (n) (vulg) turd (fr: colombin)/ +¥³¥í¥ó¥Ó¥¢ /(n) Columbia/Colombia/(P)/ +¥³¥í¥ó¥Ö¥¹¤ÎÍñ [¥³¥í¥ó¥Ö¥¹¤Î¤¿¤Þ¤´] /(n) Columbus' egg/ +¥³¥í¥ó¥Ö¥¹¥Ç¡¼ /Columbus Day/(P)/ +¥³¥ó¥«¥ì¥ó¥È /(n) concurrent/ +¥³¥ó¥¬ /conga/ +¥³¥ó¥¯ /(adj) (abbr) concentrated/ +¥³¥ó¥¯¡¼¥ë /(fr:) (n) contest (fr: concours)/(P)/ +¥³¥ó¥¯¥é¡¼¥Ù /conclave/ +¥³¥ó¥¯¥ê¡¼¥È /(n) concrete/(P)/ +¥³¥ó¥¯¥ê¡¼¥È¥¸¥ã¥ó¥°¥ë /concrete jungle/ +¥³¥ó¥¯¥ê¡¼¥È¥Ñ¥¤¥ë /concrete pile/ +¥³¥ó¥¯¥ê¡¼¥È¥Ö¥í¥Ã¥¯ /concrete block/ +¥³¥ó¥¯¥ê¡¼¥È¥ß¥­¥µ¡¼ /concrete mixer/ +¥³¥ó¥°¥é /(abbr) computer graphics/ +¥³¥ó¥°¥é¥Á¥å¥ì¡¼¥·¥ç¥ó¥º /congratulations/ +¥³¥ó¥°¥ì¥¹ /congress/ +¥³¥ó¥°¥ì¥¹¥Ö¡¼¥Ä /(n) congress gaiters/ +¥³¥ó¥°¥í¥Þ¡¼¥Á¥ã¥ó¥È /(abbr) conglomerate merchant/(P)/ +¥³¥ó¥°¥í¥Þ¥ê¥Ã¥È /(n) conglomerate/ +¥³¥ó¥³¡¼¥¹ /(n) concourse/(P)/ +¥³¥ó¥³¥ë¥É /concord/Concord/Concorde/(P)/ +¥³¥ó¥´ /Congo/(P)/ +¥³¥ó¥µ¡¼¥È /(n) concert/(P)/ +¥³¥ó¥µ¡¼¥È¥Û¡¼¥ë /(n) concert hall/ +¥³¥ó¥µ¡¼¥È¥Þ¥¹¥¿¡¼ /(n) concert master/ +¥³¥ó¥µ¡¼¥Ð¥Æ¥£¥Ö /conservative/ +¥³¥ó¥µ¡¼¥ô¥¡¥È¡¼¥ê /conservatory/ +¥³¥ó¥µ¥¤¥¹ /concise/ +¥³¥ó¥µ¥Ð /(abbr) conservative/ +¥³¥ó¥µ¥Ù¡¼¥·¥ç¥ó /conservation/ +¥³¥ó¥µ¥Ù¡¼¥¿¡¼ /conservator/ +¥³¥ó¥µ¥ë¥¿¥ó¥È /(n) concertante (music)/consultant/(P)/ +¥³¥ó¥µ¥ë¥¿¥ó¥È¥¨¥ó¥¸¥Ë¥¢ /consultant engineer/ +¥³¥ó¥µ¥ë¥Æ¥£¥ó¥° /(n) consulting/(P)/ +¥³¥ó¥µ¥ë¥Æ¥£¥ó¥°¥»¡¼¥ë¥¹ /consulting sales/ +¥³¥ó¥µ¥ó¥×¥·¥ç¥ó /consumption/ +¥³¥ó¥·¥ã¥¹ /conscious/ +¥³¥ó¥·¥å¡¼¥Þ¡¼ /consumer/(P)/ +¥³¥ó¥·¥å¡¼¥Þ¡¼¥¤¥ó¥¿¡¼¥Ý¡¼¥ë /Consumer Interpole/ +¥³¥ó¥·¥å¡¼¥Þ¡¼¥º¥ê¥µ¡¼¥Á /consumers' research/CR/ +¥³¥ó¥·¥å¡¼¥Þ¡¼¥º¥ê¥ì¡¼¥·¥ç¥ó /consumers' relation/ +¥³¥ó¥·¥å¡¼¥Þ¥ê¥º¥à /consumerism/ +¥³¥ó¥·¥å¡¼¥Þ¥ê¥ó¥° /consumering/ +¥³¥ó¥·¥å¡¼¥Þ¸þ¤±À½ÉÊ [¥³¥ó¥·¥å¡¼¥Þ¤à¤±¤»¤¤¤Ò¤ó] /consumer products/ +¥³¥ó¥·¥å¡¼¥ÞÀ½ÉÊ [¥³¥ó¥·¥å¡¼¥Þ¤»¤¤¤Ò¤ó] /consumer goods/consumer products/ +¥³¥ó¥¹¥¿¥ó¥È /(adj-na,n) constant/(P)/ +¥³¥ó¥¹¥Æ¥£¥Á¥å¡¼¥·¥ç¥ó /constitution/ +¥³¥ó¥¹¥Æ¥ì¡¼¥·¥ç¥ó¥·¥¹¥Æ¥à /constellation system/ +¥³¥ó¥¹¥È /(abbr) control strip/ +¥³¥ó¥¹¥È¥é¥¯¥¿ /constructor/ +¥³¥ó¥¹¥È¥é¥¯¥È /construct/ +¥³¥ó¥¹¥È¥ì¥¤¥ó¥È /(n) constraint/ +¥³¥ó¥»¥·¥ç¥Ê¥ê¡¼¥Á¥§¡¼¥ó /concessionary chain/ +¥³¥ó¥»¥×¥·¥ç¥ó /conception/ +¥³¥ó¥»¥×¥Á¥å¥¢¥ë¥¢¡¼¥È /conceptual art/ +¥³¥ó¥»¥×¥È /(n) concept/(P)/ +¥³¥ó¥»¥×¥È¥¢¡¼¥È /(abbr) conceptual art/ +¥³¥ó¥»¥×¥È¥¢¥É /concept advertisement/ +¥³¥ó¥»¥ë¥Ð¥È¥ï¡¼¥ë /(n) conservatorium (fr: conservatoire)/ +¥³¥ó¥»¥ó¥µ¥¹ /(n) consensus/(P)/ +¥³¥ó¥»¥ó¥È /(n) (1) consent/(2) concentric/(3) electrical outlet (concentric plug)/(P)/ +¥³¥ó¥»¥ó¥È¥ì¡¼¥·¥ç¥ó /concentration/ +¥³¥ó¥»¥ó¥È¥ì¡¼¥¿¡¼ /concentrator/ +¥³¥ó¥½¡¼¥·¥¢¥à /(n) consortium/(P)/ +¥³¥ó¥½¡¼¥Æ¥£¥¢¥à /consortium/ +¥³¥ó¥½¡¼¥ë /(n) (computer) console/ +¥³¥ó¥½¡¼¥ë¥¿¥¤¥× /console type/ +¥³¥ó¥½¥á /(fr:) (n) consomme/ +¥³¥ó¥½¥ë¸øºÄ [¥³¥ó¥½¥ë¤³¤¦¤µ¤¤] /(n) consolidated annuities/consols/ +¥³¥ó¥¿¥¯¥È /(n) contact/contact lens/(P)/ +¥³¥ó¥¿¥¯¥È¥ì¥ó¥º /(n) contact lens/(P)/ +¥³¥ó¥¿¥Ã¥¯ /contact/ +¥³¥ó¥À¥¯¥¿¡¼ /(n) conductor/(P)/ +¥³¥ó¥Á¥§¥ë¥Æ¥£¥Ê /concertina/(P)/ +¥³¥ó¥Á¥§¥ë¥È /(n) concerto/(P)/ +¥³¥ó¥Á¥Í¥ó¥¿¥ë /(n) continental/(P)/ +¥³¥ó¥Á¥Í¥ó¥¿¥ë¥¹¥¿¥¤¥ë /continental style/ +¥³¥ó¥Á¥Í¥ó¥¿¥ë¥¿¥ó¥´ /continental tango/ +¥³¥ó¥Á¥Í¥ó¥¿¥ë¥Ö¥ì¥Ã¥¯¥Õ¥¡¡¼¥¹¥È /continental breakfast/ +¥³¥ó¥Á¥Í¥ó¥¿¥ë¥×¥é¥ó /continental plan/ +¥³¥ó¥Á¥Í¥ó¥¿¥ë¥ë¥Ã¥¯ /continental look/ +¥³¥ó¥Ä¥§¥ë¥ó /(de:) (n) group of companies (de: Konzern)/combine/ +¥³¥ó¥Æ /(fr:) (n) (abbr) continuity (fr: conte) (esp. in film-making)/(P)/ +¥³¥ó¥Æ¥£¥Ë¥å¥¤¥Æ¥£¡¼ /continuity/ +¥³¥ó¥Æ¥£¥Ë¥å¥¨¡¼¥·¥ç¥ó /continuation/ +¥³¥ó¥Æ¥­¥¹¥È /(n) context/ +¥³¥ó¥Æ¥¯¥¹¥È /(n) context/ +¥³¥ó¥Æ¥¹¥È /(n) contest/(P)/ +¥³¥ó¥Æ¥Ê /(n) container/(P)/ +¥³¥ó¥Æ¥Ê¡¼ /(n) container/ +¥³¥ó¥Æ¥Ê¡¼¥Ð¥Ã¥° /container bag/ +¥³¥ó¥Æ¥Ê¥Ð¥Ã¥° /container bag/ +¥³¥ó¥Æ¥Ê¥ê¥¼¡¼¥·¥ç¥ó /containerization/ +¥³¥ó¥Æ¥ÊÁ¥ [¥³¥ó¥Æ¥Ê¤»¤ó] /(n) container ship/ +¥³¥ó¥Æ¥ó¥Ä /(n) contents/ +¥³¥ó¥Æ¥ó¥Ý¥é¥ê¡¼ /(adj-na) contemporary/(P)/ +¥³¥ó¥Ç¥£¥·¥ç¥Ê¡¼ /conditioner/ +¥³¥ó¥Ç¥£¥·¥ç¥Ë¥ó¥° /(n) conditioning/ +¥³¥ó¥Ç¥£¥·¥ç¥ó /(n) condition/(P)/ +¥³¥ó¥Ç¥ó¥µ /(n) condenser (electrical component)/ +¥³¥ó¥Ç¥ó¥µ¡¼ /(n) condenser/(P)/ +¥³¥ó¥Ç¥ó¥¹ /condense/ +¥³¥ó¥Ç¥ó¥¹¥ß¥ë¥¯ /(n) condensed milk/ +¥³¥ó¥È /(fr:) (n) (1) tale (fr: conte)/short story/(2) comic or light-hearted short play/(P)/ +¥³¥ó¥È¥é /(n) contra/(P)/ +¥³¥ó¥È¥é¥¯¥·¥ç¥ó /contraction/ +¥³¥ó¥È¥é¥¯¥È /contract/ +¥³¥ó¥È¥é¥¹¥È /(n) contrast/(P)/ +¥³¥ó¥È¥é¥Ð¥¹ /(n) contrabass/(P)/ +¥³¥ó¥È¥é¥ë¥È /(n) contralto/ +¥³¥ó¥È¥í¡¼¥é /(n) controller/ +¥³¥ó¥È¥í¡¼¥é¡¼ /(n) controller/(P)/ +¥³¥ó¥È¥í¡¼¥ë /(n) control/(P)/ +¥³¥ó¥È¥í¡¼¥ë¥¢¥ó¥× /control amp/ +¥³¥ó¥È¥í¡¼¥ë¥¿¥ï¡¼ /control tower/ +¥³¥ó¥È¥í¡¼¥ë¥×¥í¥°¥é¥à /control program/ +¥³¥ó¥È¥í¡¼¥ëÍýÏÀ [¥³¥ó¥È¥í¡¼¥ë¤ê¤í¤ó] /control theory/ +¥³¥ó¥É¡¼¥à /(n) condom/(P)/ +¥³¥ó¥É¥ß¥Ë¥¢¥à /(n) condominium/(P)/ +¥³¥ó¥É¥é¥Á¥¨¥Õ¤Î¥µ¥¤¥¯¥ë /Kondratieff cycle/ +¥³¥ó¥É¥ê¥ª¥½¡¼¥à /chondriosome/ +¥³¥ó¥É¥ë /(n) condor/(P)/ +¥³¥ó¥Ð¡¼¥¸¥ç¥ó /(n) conversion/ +¥³¥ó¥Ð¡¼¥¸¥ç¥ó¥ì¥ó¥º /conversion lens/ +¥³¥ó¥Ð¡¼¥¿ /(n) converter/ +¥³¥ó¥Ð¡¼¥¿¡¼ /(n) converter/(P)/ +¥³¥ó¥Ð¡¼¥¿¡¼¥ì¥ó¥º /converter lens/ +¥³¥ó¥Ð¡¼¥Á¥Ö¥ë /convertible/ +¥³¥ó¥Ð¡¼¥È /(n) convert/(P)/ +¥³¥ó¥Ð¥¤¥ó /combine/(P)/ +¥³¥ó¥Ð¥Á¥Ö¥ë¥Þ¥·¥ó /(n) compatible machine/ +¥³¥ó¥Ð¥Ã¥È /combat/ +¥³¥ó¥Ð¥Ã¥È¥Á¡¼¥à /combat team/ +¥³¥ó¥Ñ /(n) (abbr) company/party/social (event)/(P)/ +¥³¥ó¥Ñ¡¼¥È¥á¥ó¥È /compartment/ +¥³¥ó¥Ñ¥¤¥é /(n) compiler/ +¥³¥ó¥Ñ¥¤¥é¡¼ /(n) compiler/ +¥³¥ó¥Ñ¥¤¥é¡¼¸À¸ì [¥³¥ó¥Ñ¥¤¥é¡¼¤²¤ó¤´] /(n) compiler language/ +¥³¥ó¥Ñ¥¤¥é¡¼¸ÀÍÕ [¥³¥ó¥Ñ¥¤¥é¡¼¤³¤È¤Ð] /compiler language/ +¥³¥ó¥Ñ¥¤¥ë /(n,vs) compile/ +¥³¥ó¥Ñ¥¯¥·¥ç¥ó /(n) compaction/ +¥³¥ó¥Ñ¥¯¥È /(adj-na,n) compact/(P)/ +¥³¥ó¥Ñ¥¯¥È¥«¡¼ /compact car/ +¥³¥ó¥Ñ¥¯¥È¥«¥á¥é /(n) compact camera/ +¥³¥ó¥Ñ¥¯¥È¥Ç¥£¥¹¥¯ /(n) compact disc/CD/ +¥³¥ó¥Ñ¥¯¥È¶ä²Ï [¥³¥ó¥Ñ¥¯¥È¤®¤ó¤¬] /(n) compact galaxy/ +¥³¥ó¥Ñ¥¹ /(n) compass/(P)/ +¥³¥ó¥Ñ¥Á /(adj-na) (abbr) compatible/compatibility/ +¥³¥ó¥Ñ¥Á¥Ó¥ê¥Æ¥£ /(n) compatibility/ +¥³¥ó¥Ñ¥Á¥Ó¥ê¥Æ¥£¡¼ /(n) compatibility/ +¥³¥ó¥Ñ¥Á¥Ö¥ë /(adj-na) compatible/ +¥³¥ó¥Ñ¥Ã¥¯ /Compaq (computer manufacturer)/(P)/ +¥³¥ó¥Ñ¥Ë¥ª¥ó /(n) companion/paid companion of a wealthy woman/women presenting products at consumer electronic or car shows/(P)/ +¥³¥ó¥Ñ¥Í /(1) (abbr) plywood panel/(2) control panel/ +¥³¥ó¥Ñ¥ë¥½¥ê¡¼ /compulsory/ +¥³¥ó¥Ñ¥ë¥½¥ê¡¼¥Õ¥£¥®¥å¥¢ /compulsory figure/ +¥³¥ó¥Ñ¥ì¡¼¥¿ /comparator/ +¥³¥ó¥Ñ¥ì¡¼¥È /(n,vs) comparison/ +¥³¥ó¥Ó /(n) (abbr) combination/(P)/ +¥³¥ó¥Ó¡¼¥Õ /(n) corned beef/ +¥³¥ó¥Ó¥Ê¡¼¥È /(ru:) (n) industrial complex (ru: kombinat)/(P)/ +¥³¥ó¥Ó¥Ê¡¼¥È¥­¥ã¥ó¥Ú¡¼¥ó /(ru:) industrial campaign (ru: kombinat)/ +¥³¥ó¥Ó¥Ê¡¼¥È¥·¥¹¥Æ¥à /(ru:) industrial system (ru: kombinat)/ +¥³¥ó¥Ó¥Ë /(n) (abbr) convenience store/(P)/ +¥³¥ó¥Ó¥Ë¥¨¥ó¥¹ /(n) convenience/(P)/ +¥³¥ó¥Ó¥Ë¥¨¥ó¥¹¥¹¥È¥¢ /(n) convenience store/ +¥³¥ó¥Ó¥Ë¥¨¥ó¥¹¥Õ¡¼¥º /(n) convenience foods/ +¥³¥ó¥Ó¥Í¡¼¥·¥ç¥ó /(n) combination/(P)/ +¥³¥ó¥Ó¥Í¡¼¥·¥ç¥ó¥×¥ì¡¼ /combination play/ +¥³¥ó¥Ó¥Í¡¼¥¿ /(n) combinator/ +¥³¥ó¥Ô¥å¡¼¥¿ /(n) computer/(P)/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼ /(n) computer/(P)/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼¥¢¡¼¥È /(n) computer art/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼¥¢¥Ë¥á /(n) (abbr) computer animation/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼¥¢¥Ë¥á¡¼¥·¥ç¥ó /(n) computer animation/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼¥¢¥ì¥ë¥®¡¼ /(n) computer allergy/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼¥¦¥¤¥ë¥¹ /(n) computer virus/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼¥°¥é¥Õ¥£¥Ã¥¯¥¹ /(n) computer graphics/(P)/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼¥¸¥ª¥°¥é¥Õ¥£¥Ã¥¯¥¹ /(n) computer geographics/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼¥È¥â¥°¥é¥Õ¥£¡¼ /(n) computer tomography/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼¥Ó¥¸¥ç¥ó /(n) computer-vision/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼¥Þ¥¤¥ó¥É /(n) computer mind/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼¥æ¡¼¥Æ¥£¥ê¥Æ¥£¡¼ /(n) computer utility/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼±çÍÑÀ¸»º [¥³¥ó¥Ô¥å¡¼¥¿¡¼¤¨¤ó¤è¤¦¤»¤¤¤µ¤ó] /(n) computer-aided manufacture/CAM/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼±çÍÑÀß·× [¥³¥ó¥Ô¥å¡¼¥¿¡¼¤¨¤ó¤è¤¦¤»¤Ã¤±¤¤] /(n) computer-aided design/CAD/ +¥³¥ó¥Ô¥å¡¼¥¿¡¼ÈȺá [¥³¥ó¥Ô¥å¡¼¥¿¡¼¤Ï¤ó¤¶¤¤] /(n) computer crime/ +¥³¥ó¥Ô¥å¡¼¥¿¥¦¥£¥ë¥¹ /(n) computer virus/ +¥³¥ó¥Ô¥å¡¼¥¿¥µ¥¤¥¨¥ó¥¹ /(n) computer science/ +¥³¥ó¥Ô¥å¡¼¥¿¥½¥Õ¥È¥¦¥§¥¢ /(n) computer-software/ +¥³¥ó¥Ô¥å¡¼¥¿¥Ó¥¸¥ç¥ó /(n) computer-vision/ +¥³¥ó¥Ô¥å¡¼¥¿¥Þ¥Ë¥¢ /(n) hacker (trans: computer mania)/ +¥³¥ó¥Ô¥å¡¼¥¿¥ß¥å¡¼¥¸¥Ã¥¯ /(n) computer-music/ +¥³¥ó¥Ô¥å¡¼¥¿¥ê¥¼¡¼¥·¥ç¥ó /(n) computerization/ +¥³¥ó¥Ô¥å¡¼¥¿²½ [¥³¥ó¥Ô¥å¡¼¥¿¤«] /(n) computerization/ +¥³¥ó¥Ô¥å¡¼¥¿ÃÇÁØ»£±Æ [¥³¥ó¥Ô¥å¡¼¥¿¤À¤ó¤½¤¦¤µ¤Ä¤¨¤¤] /(n) computer tomography (CT)/ +¥³¥ó¥Ô¥å¡¼¥¿ÍѸì [¥³¥ó¥Ô¥å¡¼¥¿¤è¤¦¤´] /(n) computerese/ +¥³¥ó¥Ô¥å¡¼¥Æ¥£¥ó¥° /(n) computing/ +¥³¥ó¥Ô¥å¡¼¥È¥Ô¥¢ /(n) computopia (computer utopia)/ +¥³¥ó¥Ô¥å¡¼¥È¥Ý¥ë¥¹ /(n) computopolis/ +¥³¥ó¥Ô¥å¥Æ¡¼¥·¥ç¥ó /(n) computation/ +¥³¥ó¥Ô¥å¥Ë¥±¡¼¥·¥ç¥ó /(n) computer communication/ +¥³¥ó¥Õ¥¡¥ì¥ó¥¹ /(n) conference/ +¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó /(n) configuration/(P)/ +¥³¥ó¥Õ¥£¥°¥ì¡¼¥·¥ç¥ó /(n) configuration/ +¥³¥ó¥Õ¥§¥¯¥·¥ç¥Ê¥ê¡¼ /confectionery/ +¥³¥ó¥Õ¥§¥¯¥·¥ç¥ó /confection/ +¥³¥ó¥Õ¥§¥Ã¥·¥ç¥ó /confession/ +¥³¥ó¥Õ¥§¥Ç¥ì¡¼¥·¥ç¥ó¥º¥«¥Ã¥× /(n) Confederations Cup/ +¥³¥ó¥Õ¥©¡¼¥ß¥º¥à /conformism/ +¥³¥ó¥Õ¥©¡¼¥à /conform/ +¥³¥ó¥Õ¥ê¡¼ /comfrey/ +¥³¥ó¥Õ¥ê¥¯¥È /(n) conflict/ +¥³¥ó¥Ö¥ê¥ª /con brio/(P)/ +¥³¥ó¥×¥é¥¤¥¢¥ó¥¹ /compliance/ +¥³¥ó¥×¥ê¡¼¥·¥ç¥ó /(n) completion/ +¥³¥ó¥×¥ê¡¼¥È /(adj-na) complete/ +¥³¥ó¥×¥ê¥·¥ç¥ó /(n) completion/ +¥³¥ó¥×¥ê¥á¥ó¥È /(n) compliment/complement/ +¥³¥ó¥×¥ì¥¹ /(n) compress/ +¥³¥ó¥×¥ì¥Ã¥¯¥¹ /(n) complex/(P)/ +¥³¥ó¥×¥ì¥Ã¥µ¡¼ /(n) compressor/(P)/ +¥³¥ó¥Ù¥ä¡¼ /(n) conveyor/ +¥³¥ó¥Ù¥ä¡¼¥·¥¹¥Æ¥à /conveyor system/ +¥³¥ó¥Ù¥ó¥·¥ç¥Ê¥ë /(adj-na) conventional/ +¥³¥ó¥Ù¥ó¥·¥ç¥ó /(n) convention/(P)/ +¥³¥ó¥Ù¥ó¥·¥ç¥ó¥»¥ó¥¿¡¼ /convention center/(P)/ +¥³¥ó¥Ù¥ó¥·¥ç¥ó¥Ó¥å¡¼¥í¡¼ /convention bureau/ +¥³¥ó¥Ù¥ó¥·¥ç¥ó¥Û¡¼¥ë /(n) convention hall/ +¥³¥ó¥Ú /(n) (abbr) competition/(P)/ +¥³¥ó¥Ú¥Æ¥£¥·¥ç¥ó /(n) competition/(P)/ +¥³¥ó¥Ü /combo/ +¥³¥ó¥Ü¥¤ /convoy/(P)/ +¥³¥ó¥Ý /(abbr) component/component stereo/(P)/ +¥³¥ó¥Ý¡¼¥¶¡¼ /composer/ +¥³¥ó¥Ý¡¼¥È /(n) compote/ +¥³¥ó¥Ý¡¼¥Í¥ó¥È /(n) component/ +¥³¥ó¥Ý¡¼¥Í¥ó¥È¥¹¥Æ¥ì¥ª /component stereo/ +¥³¥ó¥Ý¡¼¥Í¥ó¥È¥¿¥¤¥× /component type/ +¥³¥ó¥Ý¥¸¥·¥ç¥ó /(n) composition/ +¥³¥ó¥Ý¥¸¥Ã¥È /composite/ +¥³¥ó¥Ý¥¸¥Ã¥È¥¤¥ó¥Ç¥Ã¥¯¥¹ /composite index/ +¥³¥ó¥Ý¥¹¥È /compost/(P)/ +¥³¥ó¥Ý¥é¼Ì¿¿ [¥³¥ó¥Ý¥é¤·¤ã¤·¤ó] /(n) contemporary photograph/ +¥³¥ó¥Þ /(n) comma/(P)/ +¥³¥ó¥Þ°Ê²¼ [¥³¥ó¥Þ¤¤¤«] /(exp) below the decimal/of no account/ +¥³¥ó¥ß¥å¡¼¥ó /commune/ +¥³¥ó¥í¥¦¥¹¥¿¥¤¥ë /cornrow style (hairdo)/ +¥³¥ó¥í¥Ã¥É /(abbr) connecting rod (automotive)/con-rod/ +¥³¥ó¥ô¥¡¡¼¥¸¥ç¥ó /conversion/ +¥³¥ó¥ô¥¡¡¼¥È /convert/ +¥³¥ó¥ô¥©¥ê¥å¡¼¥·¥ç¥ó /convolution/ +¥³¥ó¥ô¥©¥ë¥ô /convolve/ +¥´¡¼¥¤¥ó¥°¥Þ¥¤¥¦¥§¡¼ /going my way/(P)/ +¥´¡¼¥«¡¼¥È /go-cart/(P)/ +¥´¡¼¥°¥ë /goggles/(P)/ +¥´¡¼¥´¡¼ /go-go/ +¥´¡¼¥´¡¼¥À¥ó¥¹ /go-go dance/ +¥´¡¼¥µ¥¤¥ó /(n) green light (trans: go sign)/giving permission/(P)/ +¥´¡¼¥¸¥ã¥¹ /(adj-na,n) gorgeous/(P)/ +¥´¡¼¥¹¥Æ¥Ç¥£¡¼ /go steady/ +¥´¡¼¥¹¥È /(n) ghost/(P)/ +¥´¡¼¥¹¥È¥¿¥¦¥ó /ghost town/(P)/ +¥´¡¼¥¹¥È¥Ã¥× /(n) traffic light (trans: go-stop)/ +¥´¡¼¥¹¥È¥é¥¤¥¿¡¼ /ghost writer/ +¥´¡¼¥¿¥Ó¥ê¥Æ¥£¡¼ /goatability/ +¥´¡¼¥É¥ó /Gordon/(P)/ +¥´¡¼¥ë /(n) goal/(P)/ +¥´¡¼¥ë¥¤¥ó /(n) goal reached (trans: goal in)/make the goal/hit the goal/(P)/ +¥´¡¼¥ë¥­¡¼¥Ñ¡¼ /(n) goalkeeper/(P)/ +¥´¡¼¥ë¥­¥Ã¥¯ /goal kick/ +¥´¡¼¥ë¥²¥Ã¥¿¡¼ /goal getter/ +¥´¡¼¥ë¥Ç¥ó /(n) golden/(P)/ +¥´¡¼¥ë¥Ç¥ó¥¢¥ï¡¼ /golden hour/prime time/(P)/ +¥´¡¼¥ë¥Ç¥ó¥¦¥£¡¼¥¯ /(n) Golden Week (early-May holiday season in Japan)/(P)/ +¥´¡¼¥ë¥Ç¥ó¥¨¡¼¥¸ /golden age/ +¥´¡¼¥ë¥Ç¥ó¥¿¥¤¥à /(n) golden time/(P)/ +¥´¡¼¥ë¥Ç¥ó¥Ç¥£¥¹¥¯ /golden disk/ +¥´¡¼¥ë¥É /(adj-na,n) gold/(P)/ +¥´¡¼¥ë¥É¥Ð¡¼¥° /Goldberg/(P)/ +¥´¡¼¥ë¥É¥á¥À¥ê¥¹¥È /gold medalist/ +¥´¡¼¥ë¥É¥é¥Ã¥·¥å /gold rush/ +¥´¡¼¥ë¥Ý¥¹¥È /goal post/ +¥´¡¼¥ë¥é¥¤¥ó /goal line/(P)/ +¥´¡¼¥ì¥à /golem/ +¥´¥­¥Ö¥ê /(n) cockroach/(P)/ +¥´¥·¥Ã¥¯ /(n) gothic/(P)/ +¥´¥·¥Ã¥¯·úÃÛ [¥´¥·¥Ã¥¯¤±¤ó¤Á¤¯] /(n) Gothic architecture/ +¥´¥·¥Ã¥× /(n) gossip/(P)/ +¥´¥·¥Ã¥×¥á¡¼¥«¡¼ /gossip maker/ +¥´¥¸¥é /Godzilla/(P)/ +¥´¥¹¥Ð¥ó¥¯ /(ru:) (obs) State Bank (ru: Gosbank)/(P)/ +¥´¥¹¥×¥é¥ó /(ru:) (obs) State Plan (ru: Gosplan)/ +¥´¥¹¥Ú¥ë /gospel/(P)/ +¥´¥¹¥Ú¥ë¥½¥ó¥° /gospel song/ +¥´¥Á¥Ã¥¯ /(n) gothic/ +¥´¥Ã¥À¡¼¥É /(n) Goddard/ +¥´¥Ã¥É /(n) god/ +¥´¥Ã¥É¥Õ¥¡¡¼¥¶¡¼ /(n) godfather/(P)/ +¥´¥Ä¥ó /(adv) thud/ +¥´¥Ö¥é¥ó /(fr:) Gobelins/ +¥´¥Ö¥ê¥ó /goblin/ +¥´¥Ö¥ì¥Ã¥È /goblet/ +¥´¥ß /(n) (uk) rubbish/trash/garbage/ +¥´¥ß¼Î¤Æ¾ì [¥´¥ß¤¹¤Æ¤Ð] /(n) dump site/ +¥´¥ß½¸ÀѾì [¥´¥ß¤·¤å¤¦¤»¤­¤¸¤ç¤¦] /village garbage collection point/ +¥´¥à /(n) gum/rubber/eraser/ +¥´¥à¤ÎÌÚ [¥´¥à¤Î¤­] /(n) rubber tree/ +¥´¥à¥Æ¡¼¥× /(n) insulating tape/rubberized tape/ +¥´¥à¥Ð¥ó¥É /(n) elastic band/rubber band/ +¥´¥à¥é¥¤¥Ë¥ó¥° /(n) rubber lining/ +¥´¥à°ú¤­ [¥´¥à¤Ó¤­] /(adj-no) rubber-coated/ +¥´¥à·¤ [¥´¥à¤°¤Ä] /(n) rubber shoes/ +¥´¥à¸Ò [¥´¥à¤Î¤ê] /(n) mucilage/ +¥´¥à¿¢Êª [¥´¥à¤·¤ç¤¯¤Ö¤Ä] /(n) rubber plant/gum plant/ +¥´¥àĹ [¥´¥à¤Ê¤¬] /(n) rubber boots/ +¥´¥àÉ÷Á¥ [¥´¥à¤Õ¤¦¤»¤ó] /(n) rubber balloon/ +¥´¥àÊÔ¤ß [¥´¥à¤¢¤ß] /(n) rib stitch/ +¥´¥àÎØ [¥´¥à¤ï] /(n) rubber tire/ +¥´¥àÝÜ [¥´¥à¤Þ¤ê] /(n) rubber ball/ +¥´¥é¥Æ¥Ã¥¯¥¹ /gore-Gore-tex/(P)/ +¥´¥é¥ó¹â¸¶ [¥´¥é¥ó¤³¤¦¤²¤ó] /Golan Heights/ +¥´¥ê¥é /(n) gorilla/(P)/ +¥´¥ë¥¸¥å /gorge/(P)/ +¥´¥ë¥Î¥¢¥ë¥¿¥¤¼«¼£½£ [¥´¥ë¥Î¥¢¥ë¥¿¥¤¤¸¤Á¤·¤å¤¦] /Gorno-Altayskaya Avtonomnaya Oblast' (p)/Gorno-Altayskaya Autonomous Region/Gorno-Altayskaya AO/ +¥´¥ë¥Î¥Ð¥À¥Õ¥·¥ã¥ó¼«¼£½£ [¥´¥ë¥Î¥Ð¥À¥Õ¥·¥ã¥ó¤¸¤Á¤·¤å¤¦] /Gorno-Badakhshanskaya Avtonomnaya Oblast' (p)/Gorno-Badakhshanskaya Autonomous Region/Gorno-Badakhshanskaya AO/ +¥´¥ë¥Õ /(n) golf/(P)/ +¥´¥ë¥Õ¥¡¡¼ /(n) golfer/(P)/ +¥´¥ë¥Õ¥¦¥¤¥ó¥É¡¼ /golf window/ +¥´¥ë¥Õ¥¦¥¨¥¢ /golf wear/ +¥´¥ë¥Õ¥¯¥é¥Ö /golf club/ +¥´¥ë¥Õ¥¹¥¦¥£¥ó /golf swing/ +¥´¥ë¥Õ¥Ð¥Ã¥° /golf bag/ +¥´¥ë¥Õ¥ê¥ó¥¯ /(n) golf links/ +¥´¥ë¥Õ¾ì [¥´¥ë¥Õ¤¸¤ç¤¦] /golf links/golf course/club/ +¥´¥í /(n) grounder (baseball)/(P)/ +¥´¥í¥ï¡¼¥º /(fr:) Gauloise/ +¥´¥ó¥° /(n) gong/(P)/ +¥´¥ó¥É¥é /(n) gondola/(P)/ +¥µ¡¼¥«¥¹ /(n) circus/(P)/ +¥µ¡¼¥«¥à¥¹¥¯¥é¥¤¥Ö /(n) circumscribe/ +¥µ¡¼¥«¥à¥¹¥¯¥ê¥×¥·¥ç¥ó /(n) circumscription/ +¥µ¡¼¥­¥Ã¥È /(n) circuit/(P)/ +¥µ¡¼¥­¥Ã¥È¥È¥ì¡¼¥Ë¥ó¥° /circuit training/ +¥µ¡¼¥­¥Ã¥È¥Ö¥ì¡¼¥«¡¼ /circuit breaker/ +¥µ¡¼¥­¥å¥é¡¼¥¹¥«¡¼¥È /circular skirt/ +¥µ¡¼¥­¥å¥ì¡¼¥·¥ç¥ó /circulation/ +¥µ¡¼¥­¥å¥ì¡¼¥¿¡¼ /(air) circulator/ +¥µ¡¼¥¯¥é¥¤¥ó /circular fluorescent lamp (Circuline)/ +¥µ¡¼¥¯¥ê¥Ã¥× /(n) circlip/snap ring/ +¥µ¡¼¥¯¥ë /(n) circle/sports club (i.e. at a company)/(P)/ +¥µ¡¼¥¯¥ì¥Ã¥È /(n) circlet/ +¥µ¡¼¥¸ /(n) (1) serge/(2) surge/ +¥µ¡¼¥¸¥ã¥ó¥È /sergeant/ +¥µ¡¼¥¸¥ó /sardine/ +¥µ¡¼¥¿¡¼¥¢¥ó¥À¥­¡¼ /(n) type of Okinawan doughnut (donut)/ +¥µ¡¼¥Á /(n) search/(P)/ +¥µ¡¼¥Á¥¨¥ó¥¸¥ó /(n) search engine/ +¥µ¡¼¥Á¥ã¡¼ /searcher/ +¥µ¡¼¥Á¥ã¡¼¥¸ /surcharge/ +¥µ¡¼¥Á¥é¥¤¥È /(n) searchlight/(P)/ +¥µ¡¼¥Æ¥£¡¼ /thirty/ +¥µ¡¼¥Ç¥£¥ó /sardine/ +¥µ¡¼¥É /(n) third (base, baseman, gear)/(P)/ +¥µ¡¼¥É¥Ë¥Ã¥¯¥¹ /sardonyx/ +¥µ¡¼¥Ð /(n) server/ +¥µ¡¼¥Ð¡¼ /(n) server/ +¥µ¡¼¥Ð¥ó¥È /servant/ +¥µ¡¼¥Ó¥¹ /(n) (1) service/support system/(2) goods or services without charge/(P)/ +¥µ¡¼¥Ó¥¹¥¨¡¼¥¹ /(abbr) ace (tennis)/(P)/ +¥µ¡¼¥Ó¥¹¥¨¥ê¥¢ /service area/(P)/ +¥µ¡¼¥Ó¥¹¥«¡¼ /service car/ +¥µ¡¼¥Ó¥¹¥¬¡¼¥ë /service girl/ +¥µ¡¼¥Ó¥¹¥¹¥Æ¡¼¥·¥ç¥ó /service station/ +¥µ¡¼¥Ó¥¹¥ä¡¼¥É /service yard/ +¥µ¡¼¥Ó¥¹¥ë¡¼¥à /service room/ +¥µ¡¼¥Õ¥¡¡¼ /surfer/(P)/ +¥µ¡¼¥Õ¥£¥ó /(n) surfing/(P)/ +¥µ¡¼¥Õ¥­¥ã¥¹¥Æ¥£¥ó¥° /surf casting/ +¥µ¡¼¥Õ¥­¥ã¥¹¥È /surf cast/ +¥µ¡¼¥Õ¥¹¥­¡¼ /surf ski/ +¥µ¡¼¥Õ¥È¥í¡¼¥ê¥ó¥° /surf trolling/ +¥µ¡¼¥Õ¥Ü¡¼¥É /surfboard/ +¥µ¡¼¥Õ¥é¥¤¥À¡¼ /surf rider/ +¥µ¡¼¥Õ¥í¡¼¥é¡¼ /surf roller/ +¥µ¡¼¥Ö /(n) serve/(P)/ +¥µ¡¼¥Ö¥Ý¥¤¥ó¥È /serve point/ +¥µ¡¼¥Ö¥ë /(n) sabre/saber/ +¥µ¡¼¥Ù¥¤ /(n) survey/ +¥µ¡¼¥Ù¥¤¥ä¡¼ /Surveyor/ +¥µ¡¼¥Ù¥¤¥é¥ó¥¹ /(n) surveillance/(P)/ +¥µ¡¼¥Ù¥ë /(n) sabre/(P)/ +¥µ¡¼¥Ù¥ë¥¿¥¤¥¬¡¼ /(n) (abbr) sabre-toothed tiger/ +¥µ¡¼¥Üµ¡¹½ [¥µ¡¼¥Ü¤­¤³¤¦] /servomechanism/ +¥µ¡¼¥Þ¥ë¥×¥ê¥ó¥¿¡¼ /thermal printer/ +¥µ¡¼¥ß¥¹¥¿¡¼ /thermistor/ +¥µ¡¼¥á¥Ã¥È /cermet (ceramic metal)/ +¥µ¡¼¥á¥ó /(col) sperm/semen/cum/ +¥µ¡¼¥â¥¨¥ì¥á¥ó¥È /thermoelement/ +¥µ¡¼¥â¥³¥ó¥¯¥ê¡¼¥È /thermoconcrete/ +¥µ¡¼¥â¥¹¥¿¥Ã¥È /(n) thermostat/ +¥µ¡¼¥â¥á¡¼¥¿¡¼ /thermometer/ +¥µ¡¼¥â¥ó /(n) salmon/(P)/ +¥µ¡¼¥â¥ó¥Ô¥ó¥¯ /salmon pink/ +¥µ¡¼¥ë /Searle/(P)/ +¥µ¡¼¥í¥¤¥ó /sirloin/(P)/ +¥µ¡¼¥í¥¤¥ó¥¹¥Æ¡¼¥­ /sirloin steak/ +¥µ¥¤ /(n) psi/(P)/ +¥µ¥¤¥¢¥Ù¥ó¥À¥¾¡¼¥ë /thiabendazole/ +¥µ¥¤¥¢¥í¥ó /sialon/ +¥µ¥¤¥¨¥ó¥¹ /(n) science/(P)/ +¥µ¥¤¥¨¥ó¥¹¥Õ¥£¥¯¥·¥ç¥ó /science fiction/ +¥µ¥¤¥¨¥ó¥Æ¥£¥¹¥È /(n) scientist/ +¥µ¥¤¥¨¥ó¥Æ¥£¥Õ¥£¥Ã¥¯ /(adj-na) scientific/ +¥µ¥¤¥¨¥ó¥È¥í¥¸¡¼ /scientology/ +¥µ¥¤¥«¥·¥ó /cycasin/ +¥µ¥¤¥­¥Ã¥¯¥¹ /psychics/ +¥µ¥¤¥¯¥ê¥¹¥È /cyclist/ +¥µ¥¤¥¯¥ê¥Ã¥¯ /cyclic/ +¥µ¥¤¥¯¥ê¥ó¥° /(n) cycling/(P)/ +¥µ¥¤¥¯¥ê¥ó¥°¥³¡¼¥¹ /cycling course/ +¥µ¥¤¥¯¥ë /(n) cycle/(P)/ +¥µ¥¤¥¯¥ë¥¢¥ó¥É¥é¥¤¥ÉÊý¼° [¥µ¥¤¥¯¥ë¥¢¥ó¥É¥é¥¤¥É¤Û¤¦¤·¤­] /cycle and ride system/ +¥µ¥¤¥¯¥ë¥µ¥Ã¥«¡¼ /(n) cycle ball/cycle soccer/ +¥µ¥¤¥¯¥ë¥¹¥È¥Ã¥¯ /cycle stock/ +¥µ¥¤¥¯¥ë¥¿¥¤¥à /cycle time/ +¥µ¥¤¥¯¥ë¥Ò¥Ã¥È /cycle hit/ +¥µ¥¤¥¯¥í£Ã /cyclo-C/cyclocytidine/ +¥µ¥¤¥¯¥í¥¤¥É /cycloid/ +¥µ¥¤¥¯¥í¥¤¥É»õ¼Ö [¥µ¥¤¥¯¥í¥¤¥É¤Ï¤°¤ë¤Þ] /(n) cycloidal gear teeth/ +¥µ¥¤¥¯¥í¥·¥Á¥¸¥ó /cyclocytidine/ +¥µ¥¤¥¯¥í¥¹¥Ý¥ê¥ó /cyclosporine/ +¥µ¥¤¥¯¥í¥È¥í¥ó /(n) cyclotron/ +¥µ¥¤¥¯¥í¥á¡¼¥¿¡¼ /cyclometer/ +¥µ¥¤¥¯¥í¥ó /(n) cyclon/(P)/ +¥µ¥¤¥± /(adj-na) (abbr) psychedelic/ +¥µ¥¤¥±¥Ç¥ê¥Ã¥¯ /(adj-na) psychedelic/ +¥µ¥¤¥³ /psycho/ +¥µ¥¤¥³¥¢¥Ê¥ê¥·¥¹ /psychoanalysis/ +¥µ¥¤¥³¥¬¥ë¥Ð¥Î¥á¡¼¥¿¡¼ /psychogalvanometer/ +¥µ¥¤¥³¥­¥Í¥·¥¹ /psychokinesis/ +¥µ¥¤¥³¥»¥é¥Ô¡¼ /psychotherapy/ +¥µ¥¤¥³¥»¥é¥Ô¥¹¥È /psychotherapist/ +¥µ¥¤¥³¥½¥Þ¥Á¥Ã¥¯¥¹ /psychosomatics/ +¥µ¥¤¥³¥É¥é¥Þ /psychodrama/ +¥µ¥¤¥³¥í¥¸¡¼ /(n) psychology/ +¥µ¥¤¥³¥í¥¸¥«¥ë /psychological/ +¥µ¥¤¥´¥ó /Saigon/ +¥µ¥¤¥¶¥ëËã [¥µ¥¤¥¶¥ë¤¢¤µ] /(n) sisal hemp/ +¥µ¥¤¥º /(n) size/(P)/ +¥µ¥¤¥À¡¼ /(n) cider/ +¥µ¥¤¥Æ¡¼¥·¥ç¥ó /citation/ +¥µ¥¤¥È /(n) site/(P)/ +¥µ¥¤¥È¥«¥¤¥Ë¥ó /cytokinin/ +¥µ¥¤¥È¥·¡¼¥¤¥ó¥° /sightseeing/ +¥µ¥¤¥É /(n) side/(P)/ +¥µ¥¤¥É¥¢¥¦¥È /(n) side-out/ +¥µ¥¤¥É¥¦¥©¡¼¥¯ /side walk/ +¥µ¥¤¥É¥«¡¼ /(n) sidecar/(P)/ +¥µ¥¤¥É¥¸¥ç¥Ö /side job/ +¥µ¥¤¥É¥¹¥È¥í¡¼¥¯ /sidestroke/ +¥µ¥¤¥É¥¹¥í¡¼ /sidearm throw/ +¥µ¥¤¥É¥Æ¡¼¥Ö¥ë /(n) side table/ +¥µ¥¤¥É¥Ó¥¸¥Í¥¹ /side business/side job/(P)/ +¥µ¥¤¥É¥Ö¥ì¡¼¥­ /(n) hand brake (trans: side brake)/ +¥µ¥¤¥É¥Ù¥ó¥Ä /side vents/ +¥µ¥¤¥É¥Ü¡¼¥É /sideboards/ +¥µ¥¤¥É¥Ý¥±¥Ã¥È /side pocket/ +¥µ¥¤¥É¥ß¥é¡¼ /sideview mirror/ +¥µ¥¤¥É¥é¥¤¥È /side light/ +¥µ¥¤¥É¥é¥¤¥ó /sideline/ +¥µ¥¤¥É¥ê¡¼¥À¡¼ /supplementary reader in a foreign language classroom (trans: side reader)/ +¥µ¥¤¥É¥í¡¼¥Ö /side lobe/ +¥µ¥¤¥É¥ï¡¼¥¯ /(n) side work/side job/ +¥µ¥¤¥Ê¥¹Á£ [¥µ¥¤¥Ê¥¹¤»¤ó] /(n) sinus gland/ +¥µ¥¤¥Í¥ê¥¢ /(n) cineraria/ +¥µ¥¤¥Î¥í¥¸¡¼ /(n) Sinology/ +¥µ¥¤¥Ð¡¼ /cyber/ +¥µ¥¤¥Ð¡¼¥¹¥¯¥ï¥Ã¥¿¡¼ /(n) cybersquatter/ +¥µ¥¤¥Ð¡¼¥Æ¥í /(n) cyberterrorism/ +¥µ¥¤¥Ð¡¼·Ù´± [¥µ¥¤¥Ð¡¼¤±¤¤¤«¤ó] /(n) cybercop/ +¥µ¥¤¥Ð¡¼ÃµÄå [¥µ¥¤¥Ð¡¼¤¿¤ó¤Æ¤¤] /(n) cybersleuth/ +¥µ¥¤¥Ð¡¼ÈȺá [¥µ¥¤¥Ð¡¼¤Ï¤ó¤¶¤¤] /(n) cybercrime/ +¥µ¥¤¥Ð¥Í /(abbr) cybernation/ +¥µ¥¤¥Ð¥Í¡¼¥·¥ç¥ó /cybernation/ +¥µ¥¤¥Ð¥Í¥Æ¥£¥¯¥¹ /cybernetics/ +¥µ¥¤¥Õ¥©¥ó /(n) siphon/ +¥µ¥¤¥Ù¥Í¥Æ¥£¥Ã¥¯¥¹ /cybernetics/ +¥µ¥¤¥Û¥ó /(n) siphon/ +¥µ¥¤¥Ü¡¼¥° /cyborg/cybernetic organism/ +¥µ¥¤¥à¥ë¥­¥ã¥¹¥È /simulcast/ +¥µ¥¤¥ì¡¼¥¸ /silage/ +¥µ¥¤¥ì¥ó /(n) siren/(P)/ +¥µ¥¤¥ì¥ó¥µ¡¼ /silencer/ +¥µ¥¤¥ì¥ó¥¹ /silence/ +¥µ¥¤¥ì¥ó¥È /(n) silent/(P)/ +¥µ¥¤¥ì¥ó¥È¥¹¥È¡¼¥ó /silent stone/ +¥µ¥¤¥ì¥ó¥È¥Þ¥¸¥ç¥ê¥Æ¥£¡¼ /Silent Majority/ +¥µ¥¤¥ì¥ó¥È±Ç²è [¥µ¥¤¥ì¥ó¥È¤¨¤¤¤¬] /(n) silent film/ +¥µ¥¤¥í /(n) silo/(P)/ +¥µ¥¤¥í¥­¥·¥ó /Thyroxin/ +¥µ¥¤¥í¥·¥Ó¥ó /(n) psilocybin/ +¥µ¥¤¥ó /(n) (1) autograph/signature/(2) sign/(3) sine/(P)/ +¥µ¥¤¥ó¥¢¥Ã¥× /sign up/ +¥µ¥¤¥ó¥Ö¥Ã¥¯ /(n) autograph album (trans: sign book)/ +¥µ¥¤¥ó¥×¥ì¡¼ /sign play/ +¥µ¥¤¥ó¥Ú¥ó /(n) felt-tip pen (trans: sign pen)/ +¥µ¥¤¥ó¥Ü¡¼¥É /signboard/ +¥µ¥¤¥ó¥Ü¡¼¥ë /signed ball/ +¥µ¥¤¥ó¥ì¥ó¥²¡¼¥¸ /sign language/ +¥µ¥¤¥ó¶ÊÀþ [¥µ¥¤¥ó¤­¤ç¤¯¤»¤ó] /sinusoid/sine curve/ +¥µ¥¦¥¶¥ó¥¢¥¤¥é¥ó¥É /Thousand Island (dressing)/ +¥µ¥¦¥¸ /(n) Saudi/(P)/ +¥µ¥¦¥¸¥¢¥é¥Ó¥¢ /Saudi Arabia/(P)/ +¥µ¥¦¥¹¥«¥í¥é¥¤¥Ê /South Carolina/(P)/ +¥µ¥¦¥¹¥À¥³¥¿ /South Dakota/ +¥µ¥¦¥¹¥Ý¡¼ /(n) southpaw/left-handed/(P)/ +¥µ¥¦¥Ê /(n) sauna/(P)/ +¥µ¥¦¥ó¥É /(n) sound/(P)/ +¥µ¥¦¥ó¥É¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹ /sound (audio) interface/ +¥µ¥¦¥ó¥É¥¨¥Õ¥§¥¯¥È /sound effects/ +¥µ¥¦¥ó¥É¥È¥é¥Ã¥¯ /(n) soundtrack/ +¥µ¥¦¥ó¥É¥Ó¥¸¥Í¥¹ /sound business/ +¥µ¥¦¥ó¥É¥Ü¥Ã¥¯¥¹ /(n) sound box/ +¥µ¥¦¥ó¥É¥Þ¥ó /sound man/ +¥µ¥¦¥ó¥É¥í¥´ /(abbr) sound logo/commercial jingle/ +¥µ¥¨¥é /(fr:) ca et la/ +¥µ¥­¥½¥Õ¥©¥ó /saxophone/ +¥µ¥­¥½¥Û¥ó /(n) saxophone/ +¥µ¥¯¥»¥¹ /(n) success/(P)/ +¥µ¥¯¥»¥¹¥¹¥È¡¼¥ê¡¼ /success story/ +¥µ¥¯¥½¥Õ¥©¥ó /saxophone/(P)/ +¥µ¥¯¥ê¥Õ¥¡¥¤¥¹ /sacrifice/ +¥µ¥¯¥ê¥Õ¥¡¥¤¥¹¥Ð¥ó¥È /sacrifice bunt/ +¥µ¥¯¥ê¥Õ¥¡¥¤¥¹¥Õ¥é¥¤ /sacrifice fly/ +¥µ¥¶¥ó¥¯¥í¥¹ /Southern Cross/(P)/ +¥µ¥¸¥§¥¹¥Á¥ç¥ó /(n) suggestion/ +¥µ¥¸¥§¥¹¥È /(n) suggest/ +¥µ¥¹¥«¥Á¥ï¥ó /Saskatchewan/ +¥µ¥¹¥Æ¥¤¥Ë¥ó¥°¥×¥í¥°¥é¥à /sustaining program/ +¥µ¥¹¥×¥í /(n) (abbr) sustaining program/ +¥µ¥¹¥Ú¥ó¥·¥ç¥ó /(n) suspension/(P)/ +¥µ¥¹¥Ú¥ó¥¹ /(n) suspense/(P)/ +¥µ¥¹¥Ú¥ó¥¹¥É¥é¥Þ /suspense drama/ +¥µ¥¹¥Ú¥ó¥À¡¼ /(n) suspenders/ +¥µ¥¹¥Ú¥ó¥À¡¼¥¹¥«¡¼¥È /skirt with suspender/ +¥µ¥¹¥Ú¥ó¥Ç¥Ã¥È¥²¡¼¥à /suspended game/(P)/ +¥µ¥¹¥Ú¥ó¥É /(n) suspend/ +¥µ¥»¥×¥í /(abbr) sustaining program/ +¥µ¥¼¥Ã¥·¥ç¥ó /suggestion/ +¥µ¥¿¡¼¥ó /Saturn/(P)/ +¥µ¥¿¥Ç¡¼¥Ê¥¤¥È¥¹¥Ú¥·¥ã¥ë /Saturday night special/ +¥µ¥¿¥ó /(n) Satan/ +¥µ¥Ã¥«¡¼ /(n) (1) seersucker/(2) soccer/(P)/ +¥µ¥Ã¥«¡¼¥³¡¼¥Á /soccer coach/ +¥µ¥Ã¥«¥ê¥ó /(n) saccharin/ +¥µ¥Ã¥¯ /(n) sack/ +¥µ¥Ã¥¯¥¹ /(n) sax/saxophone/(P)/ +¥µ¥Ã¥¯¥É¥ì¥¹ /sack dress/ +¥µ¥Ã¥· /(n) sash/(P)/ +¥µ¥Ã¥·¥å /sash/ +¥µ¥Æ¥£¥¹¥Õ¥¡¥¯¥·¥ç¥ó /satisfaction/ +¥µ¥Æ¥é¥¤¥È /(n) satellite/(P)/ +¥µ¥Æ¥é¥¤¥È¥ª¥Õ¥£¥¹ /satellite office/ +¥µ¥Æ¥é¥¤¥È¥³¥ó¥Ô¥å¡¼¥¿¡¼ /satellite computer/ +¥µ¥Æ¥é¥¤¥È¥¹¥¿¥¸¥ª /satellite studio/ +¥µ¥Æ¥é¥¤¥È¥¹¥Æ¡¼¥·¥ç¥ó /satellite station/ +¥µ¥Æ¥ó /(nl:) (n) satin (nl: satijn)/(P)/ +¥µ¥Ç¥£¥¹¥Æ¥£¥Ã¥¯ /(adj-na) sadistic/(P)/ +¥µ¥Ç¥£¥¹¥È /sadist/ +¥µ¥Ç¥£¥º¥à /(n) sadism/ +¥µ¥É /sado/sadist/sadism/(P)/ +¥µ¥É¥Þ¥¾ /(abbr) sadomasochism/ +¥µ¥É¥Þ¥¾¥Ò¥º¥à /sadomasochism/ +¥µ¥É¥ë /(n) saddle/(P)/ +¥µ¥É¥ó¥Ç¥¹ /(n) sudden death (esp. working overtime)/(P)/ +¥µ¥Ê¥È¥ê¥¦¥à /(n) sanatorium/ +¥µ¥Ë¥¿¥ê¡¼ /(1) sanitary/(2) utility area in a kitchen, etc. where there are laundry facilities/(P)/ +¥µ¥Ë¥¿¥ê¡¼¥Ê¥×¥­¥ó /sanitary napkin/ +¥µ¥Ï¥é /Sahara/(P)/ +¥µ¥Ï¥éº½Çù [¥µ¥Ï¥é¤µ¤Ð¤¯] /Sahara desert/(P)/ +¥µ¥Ð¥¤¥Ð¥ë /(n) survival/(P)/ +¥µ¥Ð¥¤¥Ð¥ë¥¦¥¨¥¢ /survival wear/ +¥µ¥Ð¥¤¥Ð¥ë¥Õ¡¼¥º /survival foods/ +¥µ¥Ð¥¤¥Ð¥ë¥Þ¥Ë¥å¥¢¥ë /survival manual/ +¥µ¥Ð¥Æ¥£¥«¥ë /sabbatical leave/ +¥µ¥Ð¥È /(pt:) Saturday (pt: sabado)/ +¥µ¥Ð¥Ê /savanna/ +¥µ¥Ð¥Ò¡¼ /(n) milkfish (Chanos chanos)/ +¥µ¥Ð¥é¥ó /(fr:) savarin (crown-shaped cake served with liqueur-laced syrup)/ +¥µ¥Ð¥ó¥Ê /(n) savanna/sahel/(P)/ +¥µ¥Ñ¡¼ /supper/(P)/ +¥µ¥Ñ¡¼¥¯¥é¥Ö /supper club/ +¥µ¥Ô¥¨¥ó¥¹ /(n) sapience/ +¥µ¥Õ¥¡¥¤¥¢ /(n) sapphire/(P)/ +¥µ¥Õ¥¡¥ê /(n) safari/(P)/ +¥µ¥Õ¥¡¥ê¥¸¥ã¥±¥Ã¥È /safari jacket/ +¥µ¥Õ¥¡¥ê¥Ñ¡¼¥¯ /safari park/ +¥µ¥Õ¥¡¥ê¥é¥ê¡¼ /safari rally/(P)/ +¥µ¥Õ¥¡¥ê¥ë¥Ã¥¯ /safari look/ +¥µ¥Õ¥¡¥ê¥ì¡¼¥¹ /(n) safari rally/ +¥µ¥Õ¥£¥Ã¥¯¥¹ /suffix/ +¥µ¥Õ¥é¥ï¡¼Ìý [¥µ¥Õ¥é¥ï¡¼¤æ] /(n) safflower oil/ +¥µ¥Õ¥é¥ó /(nl:) (n) saffron (nl: saffraan)/ +¥µ¥Õ¥é¥óµ¼ [¥µ¥Õ¥é¥ó¤â¤É¤­] /(n) zephyr lily/ +¥µ¥Ö /(n) (abbr) sub/substitute/(P)/ +¥µ¥Ö¥¦¥§¡¼ /subway/ +¥µ¥Ö¥¦¥§¡¼¥·¥ê¡¼¥º /(n) Subway Series/ +¥µ¥Ö¥«¥ë¥Á¥ã¡¼ /subculture/ +¥µ¥Ö¥­¥ã¥é¥¯¥¿¡¼ /minor characters (trans: sub-character)/ +¥µ¥Ö¥°¥é¥Õ /sub-graph/ +¥µ¥Ö¥´¡¼¥ë /(n) sub-goal/ +¥µ¥Ö¥¶¥Ã¥¯ /sub sack/ +¥µ¥Ö¥·¥¹¥Æ¥à /(n) sub-system/ +¥µ¥Ö¥¸¥§¥¯¥È /(n) subject/ +¥µ¥Ö¥¹¥¿¥ó¥¹ /substance/ +¥µ¥Ö¥»¥Ã¥È /sub-set/ +¥µ¥Ö¥¿¥¤¥È¥ë /(n) subtitle/(P)/ +¥µ¥Ö¥Æ¥£¡¼¥ó /subteen/ +¥µ¥Ö¥È¥é¥Ã¥¯ /subtrack/ +¥µ¥Ö¥É¥á¥¤¥ó /subdomain/ +¥µ¥Ö¥Ê¡¼¥É /(abbr) sub promenade/ +¥µ¥Ö¥Í¥Ã¥Æ¥£¥ó¥° /subnetting/ +¥µ¥Ö¥Í¥Ã¥È /subnet/ +¥µ¥Ö¥Í¥Ã¥È¥ï¡¼¥¯ /sub-network/ +¥µ¥Ö¥Î¡¼¥È /(abbr) sub notebook/ +¥µ¥Ö¥Ð¥ó¥¯ /subbank/ +¥µ¥Ö¥Ñ¥¿¡¼¥ó /sub-pattern/ +¥µ¥Ö¥×¥í¥»¥¹ /sub-process/ +¥µ¥Ö¥Ø¥Ã¥É /subhead/ +¥µ¥Ö¥Þ¥Í¡¼¥¸¥ã¡¼ /submanager/ +¥µ¥Ö¥Þ¥ê¥ó /(n) submarine/(P)/ +¥µ¥Ö¥Þ¥ê¥ó¥Ô¥Ã¥Á¥ã¡¼ /submarine pitcher/ +¥µ¥Ö¥á¥Ë¥å¡¼ /sub-menu/ +¥µ¥Ö¥ê¡¼¥À¡¼ /(n) subleader/sub reader/ +¥µ¥Ö¥ê¥Ê¥Ñ¥ó¥Ä /Sabrina pants/ +¥µ¥Ö¥ê¥ß¥Ê¥ë¥¢¥É /subliminal ad/ +¥µ¥Ö¥ê¥ß¥Ê¥ë¥á¥Ã¥»¡¼¥¸ /(n) subliminal message/ +¥µ¥Ö¥ê¥å¥Ã¥¯ /knapsack (trans: sub-rucksack)/ +¥µ¥Ö¥ë¡¼¥Á¥ó /(n) subroutine/ +¥µ¥Ö¥ì /(fr:) sand (fr: sable)/ +¥µ¥Ö¥ì¥Ã¥È /sublet/ +¥µ¥×¥é¥¤ /(n) supply/(P)/ +¥µ¥×¥é¥¤¥µ¥¤¥É /(n) supply side/ +¥µ¥×¥é¥¤¥Á¥§¡¼¥ó /(n) supply chain/ +¥µ¥×¥é¥¤¥Á¥§¡¼¥ó¥Þ¥Í¥¸¥á¥ó¥È /(n) supply chain management/ +¥µ¥×¥é¥¤¥ä¡¼ /(n) supplier/(P)/ +¥µ¥×¥ê¥á¥ó¥È /supplement/ +¥µ¥Ü /(n) (1) wooden shoes (fr: sabot)/(2) sabotage (abbr.)/ +¥µ¥Ü¤ë /(v5r) to be truant/to be idle/to sabotage by slowness/(P)/ +¥µ¥Ü¥¿¡¼¥¸ /sabotage/ +¥µ¥Ü¥¿¡¼¥¸¥å /(n,vs) sabotage/ +¥µ¥Ü¥¿¡¼¥¸°÷ [¥µ¥Ü¥¿¡¼¥¸¤¤¤ó] /saboteur/ +¥µ¥Ü¥Æ¥ó /(n) cactus/ +¥µ¥Ü¥Æ¥ó /(n) cactus/ +¥µ¥Ý¡¼¥¿¡¼ /(n) supporter/(P)/ +¥µ¥Ý¡¼¥È /(n) support/(P)/ +¥µ¥Ý¥Ë¥ó /(de:) active substance from plants used in manufacture of soap, detergents and medication (de: Saponin)/ +¥µ¥Þ¡¼ /(n) summer/(P)/ +¥µ¥Þ¡¼¥¦¡¼¥ë /summer wool/ +¥µ¥Þ¡¼¥¦¥§¥¢ /summer wear/ +¥µ¥Þ¡¼¥¹¥¯¡¼¥ë /(n) summer school/(P)/ +¥µ¥Þ¡¼¥¹¥È¥Ã¥¯ /summer stock/ +¥µ¥Þ¡¼¥¿¥¤¥à /(n) daylight savings time (summertime)/ +¥µ¥Þ¡¼¥Ï¥¦¥¹ /summer house/ +¥µ¥Þ¡¼¥ê¥¾¡¼¥È /summer resort/ +¥µ¥Þ¥½¥ë¥È¥¿¡¼¥ó /somersault turn/ +¥µ¥Þ¥é¥¤¥º /summarize/(P)/ +¥µ¥Þ¥ê /summary/ +¥µ¥Þ¥ê¡¼ /(n) summary/ +¥µ¥Þ¥ê¥¦¥à /(n) samarium (Sm)/ +¥µ¥ß¥º¥À¡¼¥È /(ru:) underground publishing (ru: samizdat)/ +¥µ¥ß¥Ã¥È /(n) summit/(P)/ +¥µ¥ß¥å¥¨¥ë /Samuel/(P)/ +¥µ¥à /(n) sum/(P)/ +¥µ¥à¥Á¥§¥Ã¥¯ /checksum/ +¥µ¥à¥é¥¤ºÄ [¥µ¥à¥é¥¤¤µ¤¤] /(n) samurai loan/yen-denominated loan/ +¥µ¥â¥¢½ôÅç [¥µ¥â¥¢¤·¤ç¤È¤¦] /Samoa (islands) (p)/ +¥µ¥â¥ï¡¼¥ë /(ru:) (n) samovar/ +¥µ¥é¥¦¥ó¥É /(n) surround/(P)/ +¥µ¥é¥À /(n) salad/(P)/ +¥µ¥é¥À¥ª¥¤¥ë /(n) salad oil/ +¥µ¥é¥À¥É¥ì¥Ã¥·¥ó¥° /salad dressing/ +¥µ¥é¥À¥Ð¡¼ /salad bar/ +¥µ¥é¥À¥Ü¥¦¥ë /salad bowl/ +¥µ¥é¥À°ì»® [¥µ¥é¥À¤Ò¤È¤µ¤é] /plate of salad/ +¥µ¥é¥ÀÌý [¥µ¥é¥À¤æ] /salad oil/ +¥µ¥é¥É¥ì /(abbr) salad dressing/ +¥µ¥é¥Ð¥ó¥É /sarabande (music)/ +¥µ¥é¥Õ¥¡¥ó /(ru:) sarafan (type of garment)/ +¥µ¥é¥Ö¥ì¥Ã¥É /(n) thoroughbred/(P)/ +¥µ¥é¥Ö¥ì¥Ã¥É¼ï [¥µ¥é¥Ö¥ì¥Ã¥É¤·¤å] /(n) thoroughbred/ +¥µ¥é¥ß /(n) salami/ +¥µ¥é¥ê¡¼ /(n) salary/(P)/ +¥µ¥é¥ê¡¼¥Þ¥ó /(n) salary man/company employee/(P)/ +¥µ¥é¥ó¥é¥Ã¥× /Saran (cling, glad) wrap/ +¥µ¥ê¡¼ /sari/(P)/ +¥µ¥ê¥Á¥ë /salicylic/ +¥µ¥ê¥Á¥ë»À [¥µ¥ê¥Á¥ë¤µ¤ó] /(n) salicylic acid/ +¥µ¥ê¥Á¥ë»À¥Ê¥È¥ê¥¦¥à [¥µ¥ê¥Á¥ë¤µ¤ó¥Ê¥È¥ê¥¦¥à] /(n) sodium salicylate/ +¥µ¥ê¥Á¥ë»À¥Õ¥§¥Ë¥ë [¥µ¥ê¥Á¥ë¤µ¤ó¥Õ¥§¥Ë¥ë] /(n) phenyl salicylate/ +¥µ¥ê¥Á¥ë»À¥á¥Á¥ë [¥µ¥ê¥Á¥ë¤µ¤ó¥á¥Á¥ë] /(n) methyl salicylate/ +¥µ¥ê¥É¥Þ¥¤¥É /thalidomide/ +¥µ¥ê¥É¥Þ¥¤¥É¥Ù¥Ó¡¼ /thalidomide baby/ +¥µ¥ê¥ó /(n) Sarin (type of poison nerve-gas)/(P)/ +¥µ¥ë¡¼¥ó /(n) saloon/(P)/ +¥µ¥ë¥³¥¤¥É¡¼¥·¥¹ /sarcoidosis/ +¥µ¥ë¥µ /(n) salsa/(P)/ +¥µ¥ë¥¿¥ó /(n) sultan/ +¥µ¥ë¥Ð¥ë¥µ¥ó /(n) Salvarsan/(P)/ +¥µ¥ë¥Ó¥¢ /(n) salvia/(scarlet) sage/ +¥µ¥ë¥Õ¥¡ /(n) sulfur/sulphur/ +¥µ¥ë¥Õ¥¡¥À¥¤¥¢¥¸¥ó /sulfadiazine/ +¥µ¥ë¥Õ¥¡ºÞ [¥µ¥ë¥Õ¥¡¤¶¤¤] /(n) sulfa drug/ +¥µ¥ë¥Ù¡¼¥¸ /(n) salvage/ +¥µ¥ë¥Ù¡¼¥¸Á¥ [¥µ¥ë¥Ù¡¼¥¸¤»¤ó] /(n) salvage boat/ +¥µ¥ë¥â¥Í¥é /Salmonella/ +¥µ¥ë¥â¥Í¥é¶Ý [¥µ¥ë¥â¥Í¥é¤­¤ó] /(n) salmonella/ +¥µ¥ë¥â¥Í¥é¿©ÃæÆÇ [¥µ¥ë¥â¥Í¥é¤·¤ç¤¯¤Á¤å¤¦¤É¤¯] /(n) salmonella food poisoning/ +¥µ¥í¥²¡¼¥È¥Ú¥¢ /surrogate pair (of characters)/(P)/ +¥µ¥í¥²¡¼¥È¥Þ¥¶¡¼ /surrogate mother/ +¥µ¥í¥Ú¥Ã¥È /(fr:) overall(s) (fr: salopette)/ +¥µ¥í¥ó /(n) salon/sarong/(P)/ +¥µ¥í¥ó¥¨¥×¥í¥ó /sarong apron/ +¥µ¥í¥ó¥ß¥å¡¼¥¸¥Ã¥¯ /salon music/ +¥µ¥í¥óŪ [¥µ¥í¥ó¤Æ¤­] /(adj-na) (1) social/(2) exclusive/ +¥µ¥ï¡¼ /sour/ +¥µ¥ï¡¼¥¯¥ê¡¼¥à /sour cream/ +¥µ¥ó /(n) Sun/ +¥µ¥ó¥ª¥¤¥ë /(n) suntan oil/ +¥µ¥ó¥¬¥ê¥º¥à /Sangerism/ +¥µ¥ó¥­¥¹¥È /Sunkist/ +¥µ¥ó¥­¥å¡¼ /(exp) thank you/(P)/ +¥µ¥ó¥¯¥·¥ç¥ó /sanction/ +¥µ¥ó¥¯¥¹¥®¥Ó¥ó¥°¥Ç¡¼ /Thanksgiving Day/(P)/ +¥µ¥ó¥¯¥Á¥å¡¼¥ë /(fr:) sans couture/seamless/ +¥µ¥ó¥¯¥Á¥å¥¢¥ê¡¼ /sanctuary/(P)/ +¥µ¥ó¥°¥é¥¹ /(n) sunglasses/(P)/ +¥µ¥ó¥°¥ê¥¢ /sangria/ +¥µ¥ó¥±¥¢»Ø¿ô [¥µ¥ó¥±¥¢¤·¤¹¤¦] /sun protection index/ +¥µ¥ó¥·¥§¡¼¥É /sunshade/ +¥µ¥ó¥·¥â¥Ë¥º¥à /Saint-Simonism/ +¥µ¥ó¥·¥ã¥¤¥ó /sunshine/(P)/ +¥µ¥ó¥¸¥«¥ë¥¹¥È /syndicalist/ +¥µ¥ó¥¸¥«¥ë¥¹¥à /syndicalism/ +¥µ¥ó¥¹¡¼¥· /(fr:) sans-souci/carefree/ +¥µ¥ó¥¹¥¯¥ê¥Ã¥È /(n) Sanskrit/(P)/ +¥µ¥ó¥¹¥Ý /(abbr) Sankei Sports/ +¥µ¥ó¥»¥Ã¥È /sunset/ +¥µ¥ó¥¿¥¯¥é¥é /Santa Clara (in California)/(P)/ +¥µ¥ó¥¿¥¯¥ë¡¼¥º /Santa Cruz/ +¥µ¥ó¥¿¥¯¥í¡¼¥¹ /Santa Claus/(P)/ +¥µ¥ó¥¿¥Õ¥§ /Santa Fe/(P)/ +¥µ¥ó¥¿¥Þ¥ê¥¢ /(n) Santa Maria/ +¥µ¥ó¥¿¥ó /suntan/ +¥µ¥ó¥¿¥ó¥ª¥¤¥ë /suntan oil/ +¥µ¥ó¥À¡¼ /thunder/ +¥µ¥ó¥À¡¼¥Ð¡¼¥É /thunderbird/(P)/ +¥µ¥ó¥À¥ë /(n) sandal/(P)/ +¥µ¥ó¥Á¥å¡¼¥ë /(fr:) belt (fr: ceinture)/(P)/ +¥µ¥ó¥Ç¡¼ /(n) sundae/(P)/ +¥µ¥ó¥Ç¥£¥¨¥´ /San Diego/(P)/ +¥µ¥ó¥Ç¥£¥«¥ê¥º¥à /syndicalism/ +¥µ¥ó¥Ç¥Ã¥­ /sun deck/ +¥µ¥ó¥È¥é /(n) (abbr) soundtrack/(P)/ +¥µ¥ó¥È¥ê¡¼ /Suntory/(P)/ +¥µ¥ó¥È¥ê¡¼¥Û¡¼¥ë /Suntory Hall/ +¥µ¥ó¥É /sand/(P)/ +¥µ¥ó¥É¥¤¥Ã¥Á /(n) sandwich/(P)/ +¥µ¥ó¥É¥¤¥Ã¥Á¥Þ¥ó /(n) sandwich man/ +¥µ¥ó¥É¥¤¥Ã¥Á¹½Â¤ [¥µ¥ó¥É¥¤¥Ã¥Á¤³¤¦¤¾¤¦] /(n) sandwich structure/ +¥µ¥ó¥É¥¦¥§¥Ã¥¸ /sand wedge/ +¥µ¥ó¥É¥¹¥­¡¼ /sand skiing/ +¥µ¥ó¥É¥Ð¥®¡¼ /sand buggy/ +¥µ¥ó¥É¥Ð¥¹ /sand bath/ +¥µ¥ó¥É¥Ð¥Ã¥° /sandbag/ +¥µ¥ó¥É¥Ú¡¼¥Ñ¡¼ /(n) sandpaper/(P)/ +¥µ¥ó¥Î¥¼ /San Jose/(P)/ +¥µ¥ó¥Ð /(n) samba/(P)/ +¥µ¥ó¥Ð¡¼¥ó /sunburn/ +¥µ¥ó¥Ð¥¤¥¶¡¼ /sun visor/ +¥µ¥ó¥Ó¡¼¥à /sunbeam/ +¥µ¥ó¥Õ¥©¥é¥¤¥º /Sanforized/(P)/ +¥µ¥ó¥Õ¥é¥ó¥·¥¹¥³ /San Francisco/(P)/ +¥µ¥ó¥×¥é¡¼ /sampler/(P)/ +¥µ¥ó¥×¥ê¥ó¥° /(n) sampling/(P)/ +¥µ¥ó¥×¥ê¥ó¥°¼þÇÈ¿ô [¥µ¥ó¥×¥ê¥ó¥°¤·¤å¤¦¤Ï¤¹¤¦] /sampling frequency/ +¥µ¥ó¥×¥ë /(n) sample/(P)/ +¥µ¥ó¥×¥ë¥»¥ê¥ó¥°¥·¥¹¥Æ¥à /sample selling system/ +¥µ¥ó¥×¥ë¥Ö¥Ã¥¯ /sample book/ +¥µ¥ó¥Ù¥ë¥È /Sunbelt/ +¥µ¥ó¥Ü /(ru:) (n) (abbr) self-defence (type of wrestling) (ru: sambo)/(P)/ +¥µ¥ó¥Ü¥ê¥¹¥È /symbolist/ +¥µ¥ó¥Ü¥ê¥º¥à /symbolism/ +¥µ¥ó¥Þ¥¤¥¯¥í¥·¥¹¥Æ¥à¥º /Sun Microsystems/(P)/ +¥µ¥ó¥Þ¥ê¥Î /San Marino (p)/ +¥µ¥ó¥ß¥å¡¼¥¸¥Ã¥¯ /sun music/ +¥µ¥ó¥æ¡¼¥¶¥°¥ë¡¼¥× /Sun User Group/SUG/ +¥µ¥ó¥ë¡¼¥Õ /sunroof/(P)/ +¥µ¥ó¥ë¡¼¥à /(n) sunroom/ +¥µ¥ó¥í¡¼¥é¥ó /(abbr) Yves Saint-Laurent/(P)/ +¥µ¹Ô [¥µ¤®¤ç¤¦] /(n) Classification for Japanese verb with the dictionary form ending in "su"/ +¥¶ /the/ +¥¶¡¼¥¶¡¼ /(adv) heavy rainfall/(P)/ +¥¶¡¼¥á¥ó /(de:) seed (de: Samen)/ +¥¶¥¤¡¼¥ë /Zaire/(P)/ +¥¶¥¤¥Ç¥ë /Seidel/ +¥¶¥¤¥ë /(de:) (n) rope (de: Seil)/ +¥¶¥¤¥ó /(de:) (n) existence (de: Sein)/ +¥¶¥¦¥¢¥¯¥é¥¦¥È /(n) sauerkraut (i.e. pickled cabbage) (de:)/ +¥¶¥¯¡¼¥¹¥« /(ru:) entree (ru: zakuska)/hors d'oeuvres/ +¥¶¥Ã¥Ä¥ª¡¼¥±¡¼ /that's O.K./ +¥¶¥Ã¥Ä¥ª¡¼¥ë /that's all/ +¥¶¥Ã¥Ä¥é¥¤¥È /that's right/ +¥¶¥Ü¥ó /(pt:) (n) shaddock (pt: zamboa)/pomelo/ +¥¶¥á¥ó¥Û¥Õ /(Ludwik) Zamenhof (creator of Esperanto language)/(P)/ +¥¶¥ê¥¬¥Ë /(n) crayfish/(P)/ +¥¶¥ó¥Ó¥¢ /Zambia/(P)/ +¥¶¹Ô [¥¶¤®¤ç¤¦] /(n) Classification for Japanese verb with the dictionary form ending in "zu"/ +¥·¡¼¥¢ /(ar:) Shia (sect of Islam) (ar: Shi'a)/(P)/ +¥·¡¼¥¢¥¤¥¨¡¼ /CIA/Central Intelligence Agency/ +¥·¡¼¥¢¥ó¥É¥¨¥¢Êý¼° [¥·¡¼¥¢¥ó¥É¥¨¥¢¤Û¤¦¤·¤­] /sea and air system/ +¥·¡¼¥¨¥à /CM/commercial message/ +¥·¡¼¥«¡¼ /(n) seeker/ +¥·¡¼¥¯ /(n) Sikh/seek/(P)/ +¥·¡¼¥¯¥§¥ó¥¹ /(n) sequence/ +¥·¡¼¥¯¥¨¥ó¥¹ /sequence/ +¥·¡¼¥¯¥ì¥Ã¥È /secret/(P)/ +¥·¡¼¥¯¥ì¥Ã¥È¥µ¡¼¥Ó¥¹ /Secret Service/(P)/ +¥·¡¼¥±¥ó¥µ /(n) sequencer/ +¥·¡¼¥±¥ó¥µ¡¼ /sequencer/ +¥·¡¼¥±¥ó¥·¥ã¥ë /(adj-na,n) sequential/ +¥·¡¼¥±¥ó¥¹ /(n) sequence/ +¥·¡¼¥µ¡¼ /(n) Okinawan lion statues, used as talisman against evil/ +¥·¡¼¥µ¥¤¥É /(n) seaside/ +¥·¡¼¥µ¥¤¥É¥¹¥¯¡¼¥ë /seaside school/ +¥·¡¼¥µ¥¤¥É¥ê¥¾¡¼¥È /seaside resort/ +¥·¡¼¥µ¥Ã¥È /Seasat/ +¥·¡¼¥·¥Ã¥¯ /seasickness/ +¥·¡¼¥¸¥ã¥Ã¥¯ /seajack/ +¥·¡¼¥¹ /(n) sheath/ +¥·¡¼¥¹¥·¥ë¥¨¥Ã¥È /sheath silhouette/ +¥·¡¼¥¹¥ë¡¼¥ë¥Ã¥¯ /see-through look/ +¥·¡¼¥º /(n) seeds/ +¥·¡¼¥º¥Ë¥ó¥° /seasoning/(P)/ +¥·¡¼¥º¥ó /(n) season (sporting)/(P)/ +¥·¡¼¥º¥ó¥¤¥ó /season in/ +¥·¡¼¥º¥ó¥ª¥Õ /(n) off-season (trans: season off)/(P)/ +¥·¡¼¥º¥ó¥¹¥È¥Ã¥¯ /season stock/ +¥·¡¼¥º¥ó¥»¡¼¥ë /season sale/ +¥·¡¼¥ºÀþ [¥·¡¼¥º¤»¤ó] /(n) sheathing wire/ +¥·¡¼¥½¡¼ /(n) seesaw/ +¥·¡¼¥½¡¼¥²¡¼¥à /(n) seesaw game/(P)/ +¥·¡¼¥½¡¼¥Ý¥ê¥·¡¼ /see-say policy/ +¥·¡¼¥½¡¼Í·¤Ó [¥·¡¼¥½¡¼¤¢¤½¤Ó] /seesaw/ +¥·¡¼¥Á¥­¥ó /Sea Chicken/ +¥·¡¼¥Ä /(n) sheet/(P)/ +¥·¡¼¥Æ¥£¡¼¥¨¥¹ /CTS/computerized typesetting system/ +¥·¡¼¥Æ¥£¡¼¥·¡¼ /CTC/centralized traffic control/ +¥·¡¼¥Ç¥£¡¼ /CD/compact disk/ +¥·¡¼¥Ç¥£¡¼¥í¥à /CD-ROM/ +¥·¡¼¥È /(n) seat/sheet/(P)/ +¥·¡¼¥È¥¦¥©¡¼¥Þ¡¼ /seat warmer/ +¥·¡¼¥È¥«¥Ð¡¼ /seat cover/ +¥·¡¼¥È¥Î¥Ã¥¯ /fielding practice (trans: seat knock)/ +¥·¡¼¥È¥Ñ¥¤¥ë /sheet pile/ +¥·¡¼¥È¥Ô¥¢ /sea utopia (trans: seatopia)/ +¥·¡¼¥È¥Õ¥£¡¼¥À /(n) sheet feeder/ +¥·¡¼¥È¥Ù¥ë¥È /(n) seat belt/ +¥·¡¼¥É /(n) seed/(P)/ +¥·¡¼¥Ï¥¤¥ë /(de:) skiers' greeting meaning "Good skiing!" (de: Ski Heil)/(P)/ +¥·¡¼¥Ð¡¼¥¹ /sea berth/ +¥·¡¼¥Ó¡¼¥à /Sea Beam/ +¥·¡¼¥Ô¡¼¥¢¥¤ /CPI/consumer price index/ +¥·¡¼¥Ô¡¼¥¨¥¹ /CPS/consumer price survey/ +¥·¡¼¥Õ¡¼¥É /(n) seafood/(P)/ +¥·¡¼¥Ù¥ë¥È /(n) sievert (Sv)/ +¥·¡¼¥Û¡¼¥¹ /seahorse/ +¥·¡¼¥Ü¥ë¥È /(n) (Philipp Franz Balthasar von) Siebold, scientific explorer of Japan/(P)/ +¥·¡¼¥à¥ì¥¹ /seamless/(P)/ +¥·¡¼¥é¥«¥ó¥¹ /coelacanth/ +¥·¡¼¥é¥Ö /Sealab/ +¥·¡¼¥ê¡¼¥º /(n) series/ +¥·¡¼¥ê¥ó¥° /(n) ceiling/maximum amount to allot for a budget/(P)/ +¥·¡¼¥ê¥ó¥°¥é¥ó¥× /ceiling lamp/ +¥·¡¼¥ê¥ó¥°¾ÈÌÀ´ï¶ñ [¥·¡¼¥ê¥ó¥°¤·¤ç¤¦¤á¤¤¤­¤°] /(n) ceiling light/ +¥·¡¼¥ê¥ó¥°Êý¼° [¥·¡¼¥ê¥ó¥°¤Û¤¦¤·¤­] /ceiling system/ +¥·¡¼¥ë /(n) seal/sticker/(P)/ +¥·¡¼¥ë¥»¥Ã¥È /seal set/set of stickers/ +¥·¡¼¥ë¥É /(n) shield/(P)/ +¥·¡¼¥ë¥É¥ë¡¼¥à /(n) shield room/ +¥·¡¼¥ë¥É¹©Ë¡ [¥·¡¼¥ë¥É¤³¤¦¤Û¤¦] /(n) shield method/ +¥·¡¼¥ì¥ó /sea-lane/(P)/ +¥·¡¼¥í¥¹¥¿¥Ã¥È /coelostat/ +¥·¡¼¥ó /(n,n-suf) scene/(P)/ +¥·¡¼¥ó¥¿¥Õ¥Í¥¹À­ [¥·¡¼¥ó¥¿¥Õ¥Í¥¹¤»¤¤] /ability of a video camera to hold a scene steady (trans: scene toughness)/ +¥·¥¢¡¼¥º /Sears/(P)/ +¥·¥¢¥¿¡¼ /(n) theater/(P)/ +¥·¥¢¥È¥ë /Seattle/(P)/ +¥·¥¢¥ó /(n) cyan/(P)/ +¥·¥¢¥ó²½¥«¥ê¥¦¥à [¥·¥¢¥ó¤«¥«¥ê¥¦¥à] /(n) potassium cyanide/ +¥·¥¢¥ó²½¥Ê¥È¥ê¥¦¥à [¥·¥¢¥ó¤«¥Ê¥È¥ê¥¦¥à] /(n) sodium cyanide/ +¥·¥¢¥ó²½¶ä [¥·¥¢¥ó¤«¤®¤ó] /(n) silver cyanide/ +¥·¥¢¥ó²½¹çʪ [¥·¥¢¥ó¤«¤´¤¦¤Ö¤Ä] /cyanide/ +¥·¥¢¥ó²½¿å¶ä [¥·¥¢¥ó¤«¤¹¤¤¤®¤ó] /(n) mercury cyanide/ +¥·¥¢¥ó²½¿åÁÇ [¥·¥¢¥ó¤«¤¹¤¤¤½] /(n) hydrogen cyanide/ +¥·¥¢¥ó²½Êª [¥·¥¢¥ó¤«¤Ö¤Ä] /cyanide/ +¥·¥¤¥¶¥¢ /Caesar/ +¥·¥§¡¼¥«¡¼ /(n) shaker/(P)/ +¥·¥§¡¼¥¯ /(n) shake/(P)/ +¥·¥§¡¼¥¯¥À¥é¡¼ /sheik dollar/ +¥·¥§¡¼¥¯¥Ï¥ó¥É /shake hands/ +¥·¥§¡¼¥Ç¥£¥ó¥° /(n) shading/ +¥·¥§¡¼¥É /(n) shade/ +¥·¥§¡¼¥Ð¡¼ /shaver/(P)/ +¥·¥§¡¼¥Ó¥ó¥° /shaving/ +¥·¥§¡¼¥Ó¥ó¥°¥¯¥ê¡¼¥à /shaving cream/ +¥·¥§¡¼¥Ó¥ó¥°¥Õ¥©¡¼¥à /shaving foam/ +¥·¥§¡¼¥Ó¥ó¥°¥í¡¼¥·¥ç¥ó /shaving lotion/ +¥·¥§¡¼¥×¥¢¥Ã¥× /shape-up/ +¥·¥§¡¼¥Þ /(n) scheme/schema/ +¥·¥§¡¼¥ë¥ª¥¤¥ë /shale oil/ +¥·¥§¥¢ /(n) (market) share/(P)/ +¥·¥§¥¢¡¼¥É /shared/ +¥·¥§¥¢¥¦¥§¥¢ /shareware/ +¥·¥§¥¢¥ê¥ó¥° /(n) sharing/(P)/ +¥·¥§¥¤¥¯ /shake/(P)/ +¥·¥§¥¤¥É /(n) shade/ +¥·¥§¥¤¥×¥¢¥Ã¥× /(n,vs) shape-up/(P)/ +¥·¥§¥Ë¡¼¥ë»å [¥·¥§¥Ë¡¼¥ë¤¤¤È] /(n) chenille/chenille yarn/ +¥·¥§¥Ñ¡¼¥É /(n) shepherd/(P)/ +¥·¥§¥Ñ¡¼¥É¥Á¥§¥Ã¥¯ /shepherd's check/ +¥·¥§¥Õ /(n) chef/(P)/ +¥·¥§¥ê¡¼ /sherry/(P)/ +¥·¥§¥ê¡¼¼ò [¥·¥§¥ê¡¼¤·¤å] /sherry/ +¥·¥§¥ê¥Õ /sheriff/ +¥·¥§¥ë /(n) shell/(P)/ +¥·¥§¥ë¥¹¥¯¥ê¥×¥È /shell-script/ +¥·¥§¥ë¥¿¡¼ /(n) shelter/(P)/ +¥·¥§¥ë¥Ñ /(n) Sherpa/(P)/ +¥·¥§¥ë¹½Â¤ [¥·¥§¥ë¤³¤¦¤¾¤¦] /(n) shell construction/ +¥·¥¨¥¹¥¿ /(n) siesta/(P)/ +¥·¥¨¥é¥ì¥ª¥Í /Sierra Leone/ +¥·¥ª¥Ë¥¹¥È /Zionist/(P)/ +¥·¥ª¥Ë¥º¥à /Zionism/(P)/ +¥·¥«¤È¤¹¤ë /(exp) (sl) to ignore/ +¥·¥«¥´ /Chicago/(P)/ +¥·¥¬¡¼ /(n) cigar/ +¥·¥¬¥ì¥Ã¥È /(n) cigarette/ +¥·¥¯¥é¥ß¥ó»À¥Ê¥È¥ê¥¦¥à [¥·¥¯¥é¥ß¥ó¤µ¤ó¥Ê¥È¥ê¥¦¥à] /(n) sodium cyclamate/ +¥·¥¯¥é¥á¥ó /(n) Cyclamen/(P)/ +¥·¥°¥Ê¥Á¥ã¡¼ /signature/(P)/ +¥·¥°¥Ê¥ë /(n) signal/(P)/ +¥·¥°¥Í¥Á¥ã¡¼ /signature/ +¥·¥°¥Þ /sigma/ +¥·¥°¥â¥¤¥É´Ø¿ô [¥·¥°¥â¥¤¥É¤«¤ó¤¹¤¦] /sigmoid function/ +¥·¥°¥é /(abbr) signal ground/ +¥·¥¶¡¼¥«¥Ã¥È /scissors cut/ +¥·¥·¥«¥Ð¥Ö /shish-kebabs/ +¥·¥·¥ã¥â /(n) smelt/ +¥·¥¹ /system/(P)/ +¥·¥¹¥¢¥É /(abbr) (computer) systems administrator/ +¥·¥¹¥ª¥Ú /(abbr) system operator/sysop/ +¥·¥¹¥³ /(abbr) San Francisco/ +¥·¥¹¥³¥ó /(abbr) system component/ +¥·¥¹¥¿¡¼ /(n) sister/(P)/ +¥·¥¹¥¿¡¼¥Ü¡¼¥¤ /(n) sissy (trans: sister boy)/ +¥·¥¹¥Æ¥Þ¥Á¥Ã¥¯ /(adj-na,n) systematic/ +¥·¥¹¥Æ¥Þ¥Æ¥£¥Ã¥¯ /(adj-na) systematic/ +¥·¥¹¥Æ¥à /(n) system/(P)/ +¥·¥¹¥Æ¥à£µ /System 5/ +¥·¥¹¥Æ¥à¥¢¥Ê¥ê¥·¥¹ /systems analysis/ +¥·¥¹¥Æ¥à¥¢¥Ê¥ê¥¹¥È /systems analyst/ +¥·¥¹¥Æ¥à¥¢¥×¥í¡¼¥Á /systems approach/ +¥·¥¹¥Æ¥à¥¨¥ó¥¸¥Ë¥¢ /systems engineer/ +¥·¥¹¥Æ¥à¥¨¥ó¥¸¥Ë¥¢¥ê¥ó¥° /systems engineering/ +¥·¥¹¥Æ¥à¥«¥á¥é /system camera/ +¥·¥¹¥Æ¥à¥­¥Ã¥Á¥ó /system kitchen/ +¥·¥¹¥Æ¥à¥³¥ó¥Ð¡¼¥¿¡¼ /system converter/ +¥·¥¹¥Æ¥à¥³¥ó¥Ý /(abbr) system component/ +¥·¥¹¥Æ¥à¥º /(n) systems/(P)/ +¥·¥¹¥Æ¥à¥Æ¥ì¥Ó /system television/ +¥·¥¹¥Æ¥à¥Ç¥¶¥¤¥Ê¡¼ /systems designer/ +¥·¥¹¥Æ¥à¥Ç¥¶¥¤¥ó /systems design/ +¥·¥¹¥Æ¥à¥Í¥Ã¥È¥ï¡¼¥¯ /systems network/ +¥·¥¹¥Æ¥à¥Ï¥¦¥¹ /system house/ +¥·¥¹¥Æ¥à¥Ï¥Ã¥­¥ó¥° /systems hacking/ +¥·¥¹¥Æ¥à¥Ð¥¹ /(computer) system bus/ +¥·¥¹¥Æ¥à¥Õ¥í¡¼¥Á¥ã¡¼¥È /systems flow chard/ +¥·¥¹¥Æ¥à¥×¥é¥ó¥Ê¡¼ /systems planner/ +¥·¥¹¥Æ¥à¥á¥Ë¥å¡¼ /system menu/ +¥·¥¹¥Æ¥à»º¶È [¥·¥¹¥Æ¥à¤µ¤ó¤®¤ç¤¦] /(n) system industry/ +¥·¥¹¥Æ¥à¾¦ÉÊ [¥·¥¹¥Æ¥à¤·¤ç¤¦¤Ò¤ó] /(n) system goods/ +¥·¥¹¥Æ¥àʬÀÏ [¥·¥¹¥Æ¥à¤Ö¤ó¤»¤­] /systems analysis/ +¥·¥¹¥È¥ê¥Ã¥¯ /(adj-na) systolic/ +¥·¥¹¥È¥ê¥Ã¥¯¥¢¥ì¥¤ /systaltic array/ +¥·¥º¥ë /sizzle/ +¥·¥º¥ë¥«¥Ã¥È /sizzle cut/sizzle shot/mouth-watering image in an advertising/ +¥·¥½¡¼¥é¥¹ /(n) thesaurus/(P)/ +¥·¥¾¥¤¥É¿Í´Ö [¥·¥¾¥¤¥É¤Ë¤ó¤²¤ó] /(n) schizoid person/ +¥·¥¿¡¼¥ë /sitar/ +¥·¥Á¥¸¥ë»À [¥·¥Á¥¸¥ë¤µ¤ó] /(n) cytidylic acid/ +¥·¥Á¥å¡¼ /(n) stew/(P)/ +¥·¥Á¥å¥¨¡¼¥·¥ç¥ó /(n) situation/(P)/ +¥·¥Ã¥¯ /(adj-na,n) chic/(P)/ +¥·¥Ã¥¯¥¹¥Ê¥¤¥ó /six nine/soixante-neuf/(P)/ +¥·¥Ã¥¯¥Í¥¹¥Ð¥Ã¥° /sickness bag/ +¥·¥Ã¥Æ¥£¥ó¥°¥ë¡¼¥à /sitting room/ +¥·¥Ã¥È¥¤¥ó /sit-in/ +¥·¥Ã¥× /ship/(P)/ +¥·¥Ã¥×¥¢¥á¥ê¥«¥ó /Ship American Policy/ +¥·¥Ã¥×¥¨¥¢Êý¼° [¥·¥Ã¥×¥¨¥¢¤Û¤¦¤·¤­] /ship air system/ +¥·¥Æ¥£ /(n) city/(P)/ +¥·¥Æ¥£¡¼¥¨¥¢¥¿¡¼¥ß¥Ê¥ë /city air terminal/(P)/ +¥·¥Æ¥£¡¼¥®¥ã¥ë /city gal/ +¥·¥Æ¥£¡¼¥Û¡¼¥ë /city hall/ +¥·¥Æ¥£¡¼¥Ü¡¼¥¤ /city boy/ +¥·¥Æ¥£¡¼¥Ý¥Ã¥×¥¹ /city pops (musical style)/ +¥·¥Æ¥£¥¬¥¤¥É /city guide/ +¥·¥È¥í¥ó /(n) citron/(P)/ +¥·¥É¥Ë¡¼ /Sydney/(P)/ +¥·¥Ê¥´¡¼¥° /synagogue/ +¥·¥Ê¥¸¡¼ /synergy/ +¥·¥Ê¥×¥¹ /(n) synapse/ +¥·¥Ê¥â¥ó /cinnamon/(P)/ +¥·¥Ê¥ê¥ª /(n) scenario/(P)/ +¥·¥Ê¥ê¥ª¥é¥¤¥¿¡¼ /(n) scenario writer/(P)/ +¥·¥Ê¥ó¥È¥í¥×¥¹¥Ú¥­¥Í¥ó¥·¥¹ /Sinanthropus pekinensis/ +¥·¥Ë¥¢ /(n) senior/(P)/ +¥·¥Ë¥«¥ë /(adj-na,n) cynical/(P)/ +¥·¥Ë¥·¥º¥à /cynicism/ +¥·¥Ë¥Ã¥¯ /(adj-na) cynic/ +¥·¥Ë¥ç¥ó¥¹¥¿¥¤¥ë /chignon style (hairdo)/ +¥·¥Ì¥½¥¤¥É /sinusoid/sine curve/ +¥·¥Í¥³¥ó /(abbr) cinema complex/ +¥·¥Í¥µ¥¤¥ó /cine sign/ +¥·¥Í¥¹¥³ /(abbr) CinemaScope/ +¥·¥Í¥Õ¥£¥ë¥à /cinefilm/ +¥·¥Í¥Þ /(n) cinema/(P)/ +¥·¥Í¥Þ¥¹¥³¡¼¥× /(n) CinemaScope/ +¥·¥Í¥â¡¼¥É /cine mode/ +¥·¥Í¥é¥Þ /(n) Cinerama/ +¥·¥Í¥é¥ê¥¢ /(n) cineraria/ +¥·¥Î¥Ë¥à /(n) synonym (partic. in computing and technical contexts)/(P)/ +¥·¥Î¥×¥·¥¹ /synopsis/ +¥·¥Ó¥¢ /(adj-na,n) severe/(P)/ +¥·¥Ó¥Ã¥¯ /civic/(P)/ +¥·¥Ó¥Ã¥¯¥»¥ó¥¿¡¼ /civic center/ +¥·¥Ó¥Ã¥¯¥È¥é¥¹¥È /civic trust/ +¥·¥Ó¥ê¥¢¥ó¥³¥ó¥È¥í¡¼¥ë /(n) civilian control/(P)/ +¥·¥Ó¥ê¥¼¡¼¥·¥ç¥ó /civilization/ +¥·¥Ó¥ë¥ß¥Ë¥Þ¥à /civil minimum/ +¥·¥Õ¥©¥ó /chiffon/(P)/ +¥·¥Õ¥È /(n) shift/(P)/ +¥·¥Õ¥È£Ê£É£Ó /shift-JIS/ +¥·¥Õ¥È¥¢¥¦¥È /(n) shift out (SO)/ +¥·¥Õ¥È¥¤¥ó /(n) shift in (SI)/ +¥·¥Õ¥È¥­¡¼ /shift key/ +¥·¥Õ¥È¥À¥¦¥ó /move into low gear (trans: shift down)/ +¥·¥Õ¥È¥É¥ì¥¹ /shift dress/ +¥·¥Õ¥È±é»»µ¡¹½ [¥·¥Õ¥È¤¨¤ó¤¶¤ó¤­¤³¤¦] /shift arithmetic unit (computer)/ +¥·¥Ù¥ê¥¢ /Siberia/(P)/ +¥·¥Ü¥ì¡¼ /Chevrolet/(P)/ +¥·¥ß¡¼¥º /(n) chemise/(P)/ +¥·¥ß¥å¥ì¡¼¥·¥ç¥ó /(n) simulation/(P)/ +¥·¥ß¥å¥ì¡¼¥¿ /(n) simulator/ +¥·¥ß¥å¥ì¡¼¥¿¡¼ /(n) simulator/(P)/ +¥·¥ß¥å¥ì¡¼¥È /(n) simulate/ +¥·¥à¡¼¥ó /simoon/ +¥·¥ã¡¼¥¯¥¹¥­¥ó /(n) shark skin/(P)/ +¥·¥ã¡¼¥· /chassis/ +¥·¥ã¡¼¥·¡¼ /chassis/ +¥·¥ã¡¼¥× /(adj-na,n) sharp/# sign/(P)/ +¥·¥ã¡¼¥×¥Ê¡¼ /sharpener/ +¥·¥ã¡¼¥×¥Ú¥ó¥·¥ë /(n) propelling or mechanical pencil (trans: sharp pencil)/(P)/ +¥·¥ã¡¼¥Ù¥Ã¥È /(n) sherbet/(P)/ +¥·¥ã¡¼¥Þ¥Ë¥º¥à /(n) shamanism/ +¥·¥ã¡¼¥Þ¥ó /shaman/(P)/ +¥·¥ã¡¼¥ê¥ó¥° /(n) shirring/(P)/ +¥·¥ã¡¼¥ì /(de:) (n) dish (i.e. Petri dish) (de: Schale)/ +¥·¥ã¡¼¥í¥Ã¥­¥¢¥ó /Sherlockian/(P)/ +¥·¥ã¥¤ /(adj-na,n) shy/(P)/ +¥·¥ã¥¤¥Ë¥ó¥° /shining/ +¥·¥ã¥®¡¼¥«¡¼¥Ú¥Ã¥È /shaggy carpet/ +¥·¥ã¥³¥¿¥ó /(n) vehicle with body lowered/ +¥·¥ã¥³¥ó¥Ì /(fr:) (n) chaconne/ +¥·¥ã¥· /chassis/ +¥·¥ã¥½¥ó /chanson/ +¥·¥ã¥Ã¥­¤È¤·¤í /(exp) look sharp!/ +¥·¥ã¥Ã¥­¥·¥ã¥Ã¥­ /crisp/precise/ +¥·¥ã¥Ã¥¿¡¼ /(n) shutter/(P)/ +¥·¥ã¥Ã¥¿¡¼¥Á¥ã¥ó¥¹ /good time to take a picture (trans: shutter chance)/ +¥·¥ã¥Ã¥È /(n) shut/ +¥·¥ã¥Ã¥È¥¢¥¦¥È /(n) shutout/(P)/ +¥·¥ã¥Ã¥È¥À¥¦¥ó /shutdown/ +¥·¥ã¥Ã¥Õ¥ê¥ó¥° /shuffling/ +¥·¥ã¥Ã¥Õ¥ë /shuffle/ +¥·¥ã¥Ã¥Ý /(fr:) (n) hat (fr: chapeau)/(P)/ +¥·¥ã¥Ã¥Ý¤ò椰 [¥·¥ã¥Ã¥Ý¤ò¤Ì¤°] /(exp) to take one's hat off/ +¥·¥ã¥Ä /(n) shirt/singlet/(P)/ +¥·¥ã¥Ä¥Ö¥é¥¦¥¹ /shirt blouse/shirtwaist/ +¥·¥ã¥È¡¼ /(fr:) castle (fr: chateau)/(P)/ +¥·¥ã¥È¡¼¥Ö¥ê¥¢¥ó /Chateaubriand/ +¥·¥ã¥È¡¼¥ï¥¤¥ó /chateau wine/ +¥·¥ã¥È¥ë /(n) shuttle/(P)/ +¥·¥ã¥È¥ë¥³¥Ã¥¯ /shuttlecock/ +¥·¥ã¥È¥ë¥Ð¥¹ /shuttle bus/(P)/ +¥·¥ã¥È¥ë¥ë¡¼¥× /shuttle loop/ +¥·¥ã¥È¥ë³°¸ò [¥·¥ã¥È¥ë¤¬¤¤¤³¤¦] /(n) shuttle diplomacy/ +¥·¥ã¥É¡¼ /(n) shadow/(P)/ +¥·¥ã¥É¡¼¥¤¥ó¥° /(n,vs) shadowing/ +¥·¥ã¥É¡¼¥­¥ã¥Ó¥Í¥Ã¥È /(n) shadow cabinet/ +¥·¥ã¥É¡¼¥¹¥È¥é¥¤¥× /shadow stripe/ +¥·¥ã¥É¡¼¥Ô¥Ã¥Á¥ó¥° /shadow pitching/ +¥·¥ã¥É¡¼¥Ü¥¯¥·¥ó¥° /shadowboxing/ +¥·¥ã¥É¥¦ /(n) shadow/ +¥·¥ã¥É¥¦¥¤¥ó¥° /(n) shadowing/ +¥·¥ã¥Í¥é¡¼ /young women completely outfitted in Chanel clothing and accessories (trans: Chaneler)/ +¥·¥ã¥Í¥ë /(n) Chanel (name)/(P)/ +¥·¥ã¥Î¥ó /(n) Shannon (name)/(P)/ +¥·¥ã¥Õ¥È /(n) shaft/(P)/ +¥·¥ã¥Ù¥ë /(n) shovel/(P)/ +¥·¥ã¥Ú¥í¥ó /chaperon/ +¥·¥ã¥Ü¥Æ¥ó /(n) cactus/ +¥·¥ã¥Ü¥Æ¥ó /(n) cactus/ +¥·¥ã¥Ü¥ó /(pt:) (n) soap (pt: sabao)/ +¥·¥ã¥Ü¥ó¶Ì [¥·¥ã¥Ü¥ó¤À¤Þ] /(n) soap bubble/(P)/ +¥·¥ã¥Ý¡¼ /(fr:) hat (fr: chapeau)/ +¥·¥ã¥à /Siam/ +¥·¥ã¥àÁÐÀ¸»ù [¥·¥ã¥à¤½¤¦¤»¤¤¤¸] /(n) Siamese twins/ +¥·¥ã¥àÇ­ [¥·¥ã¥à¤Í¤³] /(n) Siamese cat/ +¥·¥ã¥â¥Ã¥ÈÎû´¤ [¥·¥ã¥â¥Ã¥È¤ì¤ó¤¬] /(n) chamotte brick/ +¥·¥ã¥ë¥Þ¥ó /(fr:) (adj-na,n) charming (fr: charmant)/(P)/ +¥·¥ã¥ë¥à /(fr:) charm (fr: charme)/ +¥·¥ã¥ë¥í¥Ã¥È /Charlotte/ +¥·¥ã¥ì¡¼¥É /charade/ +¥·¥ã¥í¥Ã¥È /shallot/(P)/ +¥·¥ã¥ï¡¼ /(n) shower/(P)/ +¥·¥ã¥ó /(de:) (adj-na,n) beautiful (de: schoen)/(P)/ +¥·¥ã¥ó¥¯ /shank/ +¥·¥ã¥ó¥°¥ê¥é /Shangri-la/ +¥·¥ã¥ó¥¼¥ê¥¼ /Champs Elysees (in Paris)/(P)/ +¥·¥ã¥ó¥½¥Ë¥¨ /(fr:) chansonnier/ +¥·¥ã¥ó¥½¥ó /(n) chanson/(P)/ +¥·¥ã¥ó¥Ä¥§ /(n) ski jump (Schanze)/ +¥·¥ã¥ó¥Æ¥£¡¼ /Chantilly (e.g. lace)/(P)/ +¥·¥ã¥ó¥Ç¥ê¥¢ /(n) chandelier/(P)/ +¥·¥ã¥ó¥Ñ¥ó /(n) champagne/(P)/ +¥·¥ã¥ó¥Ô¥Ë¥ª¥ó /champignon/ +¥·¥ã¥ó¥×¡¼ /(n) shampoo/(P)/ +¥·¥ã¥ó¥Ú¥ó /(n) champagne/ +¥·¥ä¥ó /(n) beautiful woman (de: schoen)/ +¥·¥å¡¼¥¯¥ê¡¼¥à /(fr:) (n) chou a la creme/cream-filled pastry/(P)/ +¥·¥å¡¼¥·¥ã¥¤¥ó /shoeshine/ +¥·¥å¡¼¥º /(n) shoes/(P)/ +¥·¥å¡¼¥¿¡¼ /(n) (1) shooter/(2) chute/ +¥·¥å¡¼¥Ä¥ê¡¼ /(n) shoetree/ +¥·¥å¡¼¥Æ¥£¥ó¥°¥¹¥¯¥ê¥×¥È /shooting script/ +¥·¥å¡¼¥È /(n,vs) shoot/(P)/ +¥·¥å¡¼¥È¥Ü¡¼¥ë /(n) shoot ball (baseball)/shooter/screwball/ +¥·¥å¡¼¥Ù¥ë¥È /Schubert/(P)/ +¥·¥å¡¼¥ë /(adj-na,n) surrealism/(P)/ +¥·¥å¡¼¥ë¥ì¥¢¥ê¥º¥à /surrealism/(P)/ +¥·¥å¥¢ /sure/ +¥·¥å¥¬¡¼ /(n) sugar/(P)/ +¥·¥å¥¬¡¼¥«¥Ã¥È /sugar cut/ +¥·¥å¥¬¡¼¥³¡¼¥È /sugar coat/ +¥·¥å¥¿¥¤¥Ê¡¼³Ø¹» [¥·¥å¥¿¥¤¥Ê¡¼¤¬¤Ã¤³¤¦] /(n) Steiner school/(P)/ +¥·¥å¥Æ¥à¥Ü¡¼¥²¥ó /(de:) stem turn in skiing (de: Stemmbogen)/(P)/ +¥·¥å¥È¥¥¥ë¥à¥¦¥ó¥È¥É¥é¥ó¥° /(de:) Sturm und Drang/(P)/ +¥·¥å¥Ê¥Ã¥×¥¹ /(de:) liquor (de: Schnaps)/(P)/ +¥·¥å¥Î¡¼¥±¥ë /snorkel/ +¥·¥å¥×¡¼¥ë /(de:) (n) trace (de: Spur)/ +¥·¥å¥×¥ì¥Ò¥³¡¼¥ë /(de:) (n) speaking in chorus, unison (de: Sprechchor)/(P)/ +¥·¥å¥Ý¥·¥å¥Ý /sound like a steam engine/ +¥·¥å¥ß¡¼¥º /(n) chemise/ +¥·¥å¥ß¥Ã¥È¥«¥á¥é /(de:) Schmidt camera/(P)/ +¥·¥å¥é¡¼¥Õ /(de:) (abbr) sleeping bag (de: Schlafsack)/ +¥·¥å¥é¡¼¥Õ¥¶¥Ã¥¯ /(de:) (n) sleeping bag (de: Schlafsack)/ +¥·¥å¥é¥¹¥³ /(n) Brazilian barbecue/(pt: churrasco)/ +¥·¥å¥ê¥ó¥× /shrimp/ +¥·¥å¥ì¡¼¥Ç¥£¥ó¥¬¡¼ /Shroedinger/(P)/ +¥·¥å¥ì¥Ã¥À /shredder/ +¥·¥å¥ì¥Ã¥À¡¼ /shredder/(P)/ +¥·¥ç¡¼ /(n) show/(P)/ +¥·¥ç¡¼¥¦¥£¥ó¥É¡¼ /(n) display (show) window/ +¥·¥ç¡¼¥¦¥¤¥ó¥É¡¼ /(n) display (show) window/(P)/ +¥·¥ç¡¼¥¬¡¼¥ë /show girl/ +¥·¥ç¡¼¥±¡¼¥¹ /(n) showcase/(P)/ +¥·¥ç¡¼¥À¡¼¥Ó¥¸¥ç¥ó /shordarvision/shore radar television/ +¥·¥ç¡¼¥Ä /shorts/(P)/ +¥·¥ç¡¼¥È /(n) short/(P)/ +¥·¥ç¡¼¥È¥¢¥¤¥¢¥ó /(n) short iron (golf)/ +¥·¥ç¡¼¥È¥ª¡¼¥À¡¼ /short order/ +¥·¥ç¡¼¥È¥«¥Ã¥È /(n) short cut/(P)/ +¥·¥ç¡¼¥È¥±¡¼¥­ /(n) shortcake/ +¥·¥ç¡¼¥È¥µ¡¼¥­¥Ã¥È /short circuit/ +¥·¥ç¡¼¥È¥µ¡¼¥­¥Ã¥È¥¢¥Ô¡¼¥ë /short-circuit appeal/ +¥·¥ç¡¼¥È¥·¥ç¡¼¥È /short short (story)/ +¥·¥ç¡¼¥È¥¹¥«¡¼¥È /short skirt/ +¥·¥ç¡¼¥È¥¹¥±¡¼¥ë /short-scale/ +¥·¥ç¡¼¥È¥¹¥Æ¥¤ /(n) short stay/temporary care/(P)/ +¥·¥ç¡¼¥È¥¹¥È¡¼¥ê¡¼ /short story/ +¥·¥ç¡¼¥È¥¹¥È¥Ã¥× /shortstop/ +¥·¥ç¡¼¥È¥¿¥¤¥à /short time/ +¥·¥ç¡¼¥È¥Ë¥ó¥° /shortening/ +¥·¥ç¡¼¥È¥Ð¥¦¥ó¥É /short bound/ +¥·¥ç¡¼¥È¥Ñ¥ó¥Ä /short pants/shorts/(P)/ +¥·¥ç¡¼¥È¥Ø¥¢ /short hair/ +¥·¥ç¡¼¥È¥Ø¥¢¡¼ /short hair/ +¥·¥ç¡¼¥È¥Û¡¼¥ë /short hole (golf)/ +¥·¥ç¡¼¥È¥é¥¤¥Ê¡¼ /(n) line drive to the shortstop (baseball)/ +¥·¥ç¡¼¥È¥ê¥ê¡¼¥Õ /short relief/ +¥·¥ç¡¼¥Ó¥¸¥Í¥¹ /show business/ +¥·¥ç¡¼¥Ó¥º /show biz/ +¥·¥ç¡¼¥Ó¥Ë¥¹¥à /chauvinism/ +¥·¥ç¡¼¥Ü¡¼¥È /showboat/ +¥·¥ç¡¼¥Þ¥ó /showman/ +¥·¥ç¡¼¥Þ¥ó¥·¥Ã¥× /showmanship/ +¥·¥ç¡¼¥é¥ó /shoran/short-range navigation aid/ +¥·¥ç¡¼¥ë /(n) shawl/(P)/ +¥·¥ç¡¼¥ë¡¼¥à /(n) showroom/(P)/ +¥·¥ç¡¼¥í /(pt:) weeping (pt: choro)/crying/ +¥·¥ç¥¦ /(n) show/(P)/ +¥·¥ç¥¦¥ë¡¼¥à /showroom/ +¥·¥ç¥³¥é /chocolate/ +¥·¥ç¥Ã¥«¡¼ /shocker/ +¥·¥ç¥Ã¥­¥ó¥° /(adj-na,n) shocking/(P)/ +¥·¥ç¥Ã¥¯ /(adj-na,n) shock/(P)/ +¥·¥ç¥Ã¥¯¥¢¥Ö¥½¡¼¥Ð¡¼ /(n) shock absorber/ +¥·¥ç¥Ã¥¯¥¦¥§¥¤¥Ö /shockwave/ +¥·¥ç¥Ã¥¯¥»¥ª¥ê¡¼ /shock theory/ +¥·¥ç¥Ã¥È /(n) shot/(P)/ +¥·¥ç¥Ã¥È¥¬¥ó /shotgun/ +¥·¥ç¥Ã¥È¥¬¥ó¥¦¥§¥Ç¥£¥ó¥° /shotgun wedding/ +¥·¥ç¥Ã¥È¥¬¥ó¥Ö¥é¥¤¥É /shotgun bride/ +¥·¥ç¥Ã¥È¥¬¥ó¥Þ¥ê¥Ã¥¸ /shotgun marriage/ +¥·¥ç¥Ã¥È¥­¡¼¥À¥¤¥ª¡¼¥É /Schottky diode/ +¥·¥ç¥Ã¥Ô¥Ã¥ó¥° /(ik) shopping/ +¥·¥ç¥Ã¥Ô¥ó¥° /(n,vs) shopping/(P)/ +¥·¥ç¥Ã¥Ô¥ó¥°¥«¡¼¥È /shopping cart/ +¥·¥ç¥Ã¥Ô¥ó¥°¥»¥ó¥¿¡¼ /shopping centre/mall/ +¥·¥ç¥Ã¥Ô¥ó¥°¥Ð¥Ã¥° /shopping bag/ +¥·¥ç¥Ã¥Ô¥ó¥°¥Ð¥Ã¥°¥ì¥Ç¥£¡¼ /shopping bag lady/ +¥·¥ç¥Ã¥Ô¥ó¥°¥â¡¼¥ë /shopping mall/ +¥·¥ç¥Ã¥× /(n) shop/(P)/ +¥·¥ç¥Ñ¥ó /Chopin/(P)/ +¥·¥ç¥×¥¤¥ó¥·¥ç¥Ã¥× /shop in shop/ +¥·¥ç¥Ù¥ë /(n) shovel/(P)/ +¥·¥ç¥ë¥À¡¼ /(n) shoulder/ +¥·¥ç¥ë¥À¡¼¥Ð¥Ã¥° /(n) shoulder bag/(P)/ +¥·¥ç¥ë¥À¡¼¥Ñ¥Ã¥É /shoulder pad/ +¥·¥é¡¼ /Schiller/(P)/ +¥·¥é¥Ö¥ë /(n) syllable/ +¥·¥ê¡¼¥º /(n,n-suf) series/(P)/ +¥·¥ê¥¢ /Syria/(P)/ +¥·¥ê¥¢¥¹ /(adj-na,n) serious/(P)/ +¥·¥ê¥¢¥¹¥É¥é¥Þ /serious drama/ +¥·¥ê¥¢¥é¥¤¥º /(n) serialize/ +¥·¥ê¥¢¥ë /(adj-na,n) serial/ +¥·¥ê¥¢¥ë¥×¥ê¥ó¥¿¡¼ /serial printer/ +¥·¥ê¥¢¥ëÄÌ¿® [¥·¥ê¥¢¥ë¤Ä¤¦¤·¤ó] /serial communication/ +¥·¥ê¥¢¥ëÅÁÁ÷ [¥·¥ê¥¢¥ë¤Ç¤ó¤½¤¦] /serial transmission/ +¥·¥ê¥¦¥¹ /Sirius/(P)/ +¥·¥ê¥« /silica/ +¥·¥ê¥«¥²¥ë /silica gel/ +¥·¥ê¥³¡¼¥ó /(n) silicone/(P)/ +¥·¥ê¥³¡¼¥ó¥´¥à /(n) silicone rubber/ +¥·¥ê¥³¡¼¥ó¼ù»é [¥·¥ê¥³¡¼¥ó¤¸¤å¤·] /(n) silicone resin/ +¥·¥ê¥³¡¼¥óÌý [¥·¥ê¥³¡¼¥ó¤æ] /(n) silicone oil/ +¥·¥ê¥³¥ó /(n) silicon/(P)/ +¥·¥ê¥³¥ó¥¢¥¤¥é¥ó¥É /Silicon Island (Kyuushu cf Silicon Valley)/ +¥·¥ê¥³¥ó¥«¡¼¥Ð¥¤¥É /silicon carbide (fiber)/ +¥·¥ê¥³¥ó¥Ð¥ì¡¼ /Silicon Valley/ +¥·¥ê¥³¥ó¥Ý¥ê¥Þ¡¼ /silicon polymer/ +¥·¥ê¥ó¥¸ /syringe/(P)/ +¥·¥ê¥ó¥À¡¼ /(n) cylinder/(P)/ +¥·¥ê¥ó¥À¡¼¥ª¥¤¥ë /cylinder oil/ +¥·¥ê¥ó¥À¡¼¾û [¥·¥ê¥ó¥À¡¼¤¸¤ç¤¦] /(n) cylinder lock/ +¥·¥ë¥¨¥Ã¥¿¡¼ /silhouetter/(P)/ +¥·¥ë¥¨¥Ã¥È /(n) silhouette/(P)/ +¥·¥ë¥­¡¼ /(adj-na) silky/ +¥·¥ë¥¯ /(n) silk/(P)/ +¥·¥ë¥¯¥¹¥¯¥ê¡¼¥ó /silk screen/ +¥·¥ë¥¯¥¹¥¯¥ê¡¼¥ó°õºþ [¥·¥ë¥¯¥¹¥¯¥ê¡¼¥ó¤¤¤ó¤µ¤Ä] /(n) silk-screen printing/ +¥·¥ë¥¯¥Ï¥Ã¥È /(n) silk hat/ +¥·¥ë¥¯¥í¡¼¥É /Silk Road/(P)/ +¥·¥ë¥±¥Ã¥È /Silket/ +¥·¥ë¥È´ä [¥·¥ë¥È¤¬¤ó] /(n) siltstone/ +¥·¥ë¥Ð¡¼ /(adj-na,n) silver/(P)/ +¥·¥ë¥Ð¡¼¥¦¥§¥Ç¥£¥ó¥° /silver wedding/ +¥·¥ë¥Ð¡¼¥¨¥¤¥¸ /(n) old age (trans: silver age)/ +¥·¥ë¥Ð¡¼¥ª¥ó¥é¥¤¥ó /Silver-On-Line/ +¥·¥ë¥Ð¡¼¥°¥ì¡¼ /silver gray/ +¥·¥ë¥Ð¡¼¥·¡¼¥È /seat for seniors and handicapped (trans: silver seat)/ +¥·¥ë¥Ð¡¼¥·¥ó¥°¥ë /silver single/ +¥·¥ë¥Ð¡¼¥È¡¼¥ó /silver tone/ +¥·¥ë¥Ð¡¼¥Õ¥©¥Ã¥¯¥¹ /silver fox/ +¥·¥ë¥Ð¡¼¥×¥é¥ó /silver plan/ +¥·¥ë¥Ð¡¼¥Û¥ó /silver phone/ +¥·¥ë¥Ð¡¼¥Ü¥é¥ó¥Æ¥£¥¢ /silver volunteer/ +¥·¥ë¥Ð¡¼¥Þ¡¼¥±¥Ã¥È /silver market/ +¥·¥ë¥Õ /sylph/ +¥·¥ë¥Ü¥ó»æ [¥·¥ë¥Ü¥ó¤·] /lens-cleaning paper/ +¥·¥ë¥ß¥ó /(de:) aluminium and sicilicum alloy (de: Silumin)/ +¥·¥ë¥ô¥£¥¢ /Sylvia/ +¥·¥í¥·¥Ó¥ó /(n) psilocybin/ +¥·¥í¥Ã¥³ /sirocco/ +¥·¥í¥Ã¥× /(nl:) (n) syrup (nl: siroop)/(P)/ +¥·¥í¥Û¥ó /(n) xylophone/ +¥·¥ó /thin/(P)/ +¥·¥ó¥«¡¼ /(n) sinker/(P)/ +¥·¥ó¥¬¡¼ /(n) singer/(P)/ +¥·¥ó¥¬¡¼¥½¥ó¥°¥é¥¤¥¿¡¼ /(n) singer-songwriter/(P)/ +¥·¥ó¥¬¥Ý¡¼¥ë /Singapore/(P)/ +¥·¥ó¥¬¥Ý¡¼¥ë¥É¥ë /Singapore dollar/ +¥·¥ó¥¯ /(n) sink/(P)/ +¥·¥ó¥¯¥¿¥ó¥«¡¼ /think tanker/ +¥·¥ó¥¯¥¿¥ó¥¯ /(n) think tank/(P)/ +¥·¥ó¥¯¥ì¥Æ¥£¥º¥à /syncretism/ +¥·¥ó¥¯¥í /(n) (1) (abbr) synchronize/(2) oscilloscope/(P)/ +¥·¥ó¥¯¥í¥È¥í¥ó /(n) synchrotron/ +¥·¥ó¥¯¥í¥È¥í¥óÊü¼Í [¥·¥ó¥¯¥í¥È¥í¥ó¤Û¤¦¤·¤ã] /(n) synchrotron radiation/ +¥·¥ó¥¯¥í¥Ê¥¤¥º /(n) synchronize/(P)/ +¥·¥ó¥¯¥í¥Ê¥¤¥º¥É /synchronized/ +¥·¥ó¥¯¥í¥Ê¥¤¥º¥É¥¹¥¤¥ß¥ó¥° /(n) synchronized swimming/ +¥·¥ó¥¯¥í¥Ê¥¹ /synchronous/ +¥·¥ó¥¯¥íǼÆþ [¥·¥ó¥¯¥í¤Î¤¦¤Ë¤å¤¦] /synchronous supply/ +¥·¥ó¥°¥ë /(n) single/(P)/ +¥·¥ó¥°¥ë¥«¥Ã¥È /single cut/ +¥·¥ó¥°¥ë¥¹ /(n) singles/(P)/ +¥·¥ó¥°¥ë¥º /singles/ +¥·¥ó¥°¥ë¥Ï¥ó¥Ç¥Ã¥É¥­¥ã¥Ã¥Á /(n) one-handed catch (baseball)/ +¥·¥ó¥°¥ë¥Ò¥Ã¥È /single (baseball)/one-base hit/ +¥·¥ó¥°¥ë¥Ö¥ì¥¹¥È /(n) (abbr) single-breasted suit/ +¥·¥ó¥°¥ë¥×¥ì¡¼¥ä¡¼ /single player/ +¥·¥ó¥°¥ë¥Ù¥Ã¥É /single bed/ +¥·¥ó¥°¥ë¥Þ¥¶¡¼ /(n) single mother/ +¥·¥ó¥°¥ë¥Þ¥Ã¥Á /single match/ +¥·¥ó¥³¥Ú¡¼¥·¥ç¥ó /syncopation/ +¥·¥ó¥·¥¢ /(adj) sincere/ +¥·¥ó¥·¥Ê¥Æ¥£ /Cincinatti (Ohio)/(P)/ +¥·¥ó¥¸¥±¡¼¥È /(n) syndicate/(P)/ +¥·¥ó¥¸¥±¡¼¥È¥í¡¼¥ó /syndicate loan/ +¥·¥ó¥»¥µ¥¤¥¶ /synthesizer/ +¥·¥ó¥»¥µ¥¤¥¶¡¼ /(n) synthesizer/(P)/ +¥·¥ó¥¿¥¯¥¹ /syntax/ +¥·¥ó¥¿¥Ã¥¯¥¹ /(n) syntax/ +¥·¥ó¥Á¥«¥á¥é /(abbr) scintillation camera/ +¥·¥ó¥Á¥°¥é¥à /scintigram/ +¥·¥ó¥Á¥ì¡¼¥·¥ç¥ó¥«¥á¥é /scintillation camera/ +¥·¥ó¥Ç¥ì¥é /Cinderella/(P)/ +¥·¥ó¥Ç¥ì¥é¥³¥ó¥×¥ì¥Ã¥¯¥¹ /Cinderella complex/ +¥·¥ó¥Ç¥ì¥é¥Ü¡¼¥¤ /Cinderella boy/ +¥·¥ó¥É¥í¡¼¥à /(n) syndrome/(P)/ +¥·¥ó¥Ê¡¼ /(n) thinner/(P)/ +¥·¥ó¥Ð¥ë /(n) cymbals/ +¥·¥ó¥Ñ /(n) (Communist) sympathizer/(P)/ +¥·¥ó¥Ñ¥µ¥¤¥¶¡¼ /sympathizer/ +¥·¥ó¥Ñ¥·¡¼ /sympathy/ +¥·¥ó¥Ñ¥»¥Æ¥£¥Ã¥¯ /sympathetic/ +¥·¥ó¥Õ¥§¥¤¥óÅÞ [¥·¥ó¥Õ¥§¥¤¥ó¤È¤¦] /(n) Sinn Fein/ +¥·¥ó¥Õ¥©¥Ë¡¼ /(n) symphony/(P)/ +¥·¥ó¥Õ¥©¥Ë¥Ã¥¯¥¸¥ã¥º /symphonic jazz/ +¥·¥ó¥Õ¥©¥Ë¥Ã¥¯¥Ý¥¨¥à /symphonic poem/ +¥·¥ó¥×¥ê¥·¥Æ¥£¡¼ /simplicity/ +¥·¥ó¥×¥ê¥Õ¥¡¥¤ /simplify/ +¥·¥ó¥×¥ë /(adj-na,n) simple/(P)/ +¥·¥ó¥Ü¥é¥¤¥º /symbolize/ +¥·¥ó¥Ü¥ê¥¹¥È /symbolist/(P)/ +¥·¥ó¥Ü¥ê¥º¥à /(n) symbolism/ +¥·¥ó¥Ü¥ê¥Ã¥¯ /(adj-na) symbolic/(P)/ +¥·¥ó¥Ü¥ê¥Ã¥¯¥¹ /Symbolics/ +¥·¥ó¥Ü¥ê¥Ã¥¯¥ê¥ó¥¯ /symbolic link/ +¥·¥ó¥Ü¥ë /(n) symbol/(P)/ +¥·¥ó¥Ü¥ë¥«¥é¡¼ /symbol color/ +¥·¥ó¥Ü¥ë¥Þ¡¼¥¯ /(n) symbol (trans: symbol mark)/banner/ +¥·¥ó¥Ü¥ëÁàºî [¥·¥ó¥Ü¥ë¤½¤¦¤µ] /(n) symbol manipulation/ +¥·¥ó¥Ý /(n) (1) sympathetic/(2) symposium/(P)/ +¥·¥ó¥Ý¥¸¥¦¥à /(n) symposium/(P)/ +¥·¥ó¥á¥È¥ê¡¼ /(n) symmetry/ +¥·¥ó¥á¥È¥ê¥Ã¥¯ /(adj-na) symmetric/ +¥¸¡¼¥¢¥¤ /GI/general infantry/(P)/ +¥¸¡¼¥¨¥Ì¥Ô¡¼ /GNP/gross national product/ +¥¸¡¼¥¸¥ã /(abbr) jeans jacket/ +¥¸¡¼¥¼¥ë /diesel/ +¥¸¡¼¥Ë¥¢¥¹ /genius/ +¥¸¡¼¥Ñ¥ó /(n) (abbr) jeans (trans: jeans pants)/dungarees/(P)/ +¥¸¡¼¥Õ¥¡¥¤¥Ö /G5/Conference of Ministers of the Group of Five/ +¥¸¡¼¥× /(n) jeep/(P)/ +¥¸¡¼¥Þ¡¼¥¯ /G-mark/Good design mark/ +¥¸¡¼¥Þ¥ó /G-men/government men/ +¥¸¡¼¥ó /(n) (1) gene/(2) (adv) heartwarming/strongly emotive/deeply moving/(P)/ +¥¸¡¼¥ó¤È /(adv) extremely cold feeling that makes one feel numb/sharp pain that is almost numbing/heartrending/touching the heart/ +¥¸¡¼¥ó¤ÈÍè¤ë [¥¸¡¼¥ó¤È¤¯¤ë] /(exp) to be moved to the point of tears/to be touched/ +¥¸¡¼¥ó¥¨¥ó¥¸¥Ë¥¢¥ê¥ó¥° /gene engineering/genetic engineering/ +¥¸¡¼¥ó¥º /(n) jeans/(P)/ +¥¸¡¼¥ó¥º¥Ñ¥ó¥Ä /jeans pants/ +¥¸¡¼¥ó¥Ð¥ó¥¯ /gene bank/ +¥¸¥¢¥¹¥é¡¼¥¼ /(de:) spaces (de: Diastase)/gaps between bones or muscles/ +¥¸¥¢¥¾¥Ë¥¦¥à±ö [¥¸¥¢¥¾¥Ë¥¦¥à¤¨¤ó] /(n) diazonium salt/ +¥¸¥§¥¤ /(n) jay/ +¥¸¥§¥¹ /(n) job entry subsystem/JES/ +¥¸¥§¥¹¥¤¥Ã¥È /(n) Jesuit/(P)/ +¥¸¥§¥¹¥Á¥ã¡¼ /(n) gesture/(P)/ +¥¸¥§¥¹¥Á¥ã¡¼¥²¡¼¥à /(n) charades (trans: gesture game)/ +¥¸¥§¥Ã¥È /(n) jet/(P)/ +¥¸¥§¥Ã¥È¥¨¥ó¥¸¥ó /(n) jet engine/ +¥¸¥§¥Ã¥È¥³¡¼¥¹¥¿¡¼ /(n) jet coaster/roller coaster/(P)/ +¥¸¥§¥Ã¥È¥¹¥È¥ê¡¼¥à /(n) jet stream/ +¥¸¥§¥Ã¥È¥»¥Ã¥È /(n) jet set/ +¥¸¥§¥Ã¥È¥Õ¥©¥¤¥ë /(n) jetfoil/ +¥¸¥§¥Ã¥È¥é¥° /(n) jet-lag/ +¥¸¥§¥Ã¥Èµ¡ [¥¸¥§¥Ã¥È¤­] /(n) jet aeroplane/(P)/ +¥¸¥§¥Ã¥Èµ¤Î® [¥¸¥§¥Ã¥È¤­¤ê¤å¤¦] /(n) jet stream/ +¥¸¥§¥Ã¥È¿ä¿Ê¸¦µæ½ê [¥¸¥§¥Ã¥È¤¹¤¤¤·¤ó¤±¤ó¤­¤å¤¦¤·¤ç] /(n) Jet Propulsion Laboratory (JPL) (US)/ +¥¸¥§¥Ã¥È¿ä¿ÊÁ¥ [¥¸¥§¥Ã¥È¤¹¤¤¤·¤ó¤»¤ó] /(n) jet propulsion ship/ +¥¸¥§¥Ã¥ÈdzÎÁ [¥¸¥§¥Ã¥È¤Í¤ó¤ê¤ç¤¦] /(n) jet fuel/ +¥¸¥§¥È¥í /JETRO/Japanese External Trade Organization/(P)/ +¥¸¥§¥Í¥¹¥È /general strike/ +¥¸¥§¥Í¥Æ¥£¥Ã¥¯ /genetic/ +¥¸¥§¥Í¥Æ¥£¥Ã¥¯¥¢¥ë¥´¥ê¥º¥à /genetic algorithms/ +¥¸¥§¥Í¥Æ¥£¥Ã¥¯¥·¥¹¥Æ¥à /genetic system/ +¥¸¥§¥Í¥é¥ê¥¹¥È /generalist/ +¥¸¥§¥Í¥é¥ë /general/ +¥¸¥§¥Í¥ê¥Ã¥¯ /generic/ +¥¸¥§¥Í¥ê¥Ã¥¯¥Ö¥é¥ó¥É /generic brand/ +¥¸¥§¥Í¥ì¡¼¥·¥ç¥ó /(n) generation/(P)/ +¥¸¥§¥Í¥ì¡¼¥·¥ç¥ó¥®¥ã¥Ã¥× /(n) generation gap/ +¥¸¥§¥Í¥ì¡¼¥¿ /(n) generator/ +¥¸¥§¥Í¥ì¡¼¥¿¡¼ /generator/ +¥¸¥§¥Í¥ì¡¼¥È /(n) generate/ +¥¸¥§¥Î¥µ¥¤¥É /genocide/(P)/ +¥¸¥§¥Î¥ß¥¯¥¹ /(n) genomics/ +¥¸¥§¥à /gem/ +¥¸¥§¥à¥¹¥È¡¼¥ó /gemstone/ +¥¸¥§¥é¥·¡¼ /(n) jealousy/(P)/ +¥¸¥§¥ê¡¼ /(n) (1) jelly/(2) Jerry/ +¥¸¥§¥ê¥£ /(n) (1) jelly/ +¥¸¥§¥í¥ó¥È¥¯¥é¥·¡¼ /gerontocracy/(P)/ +¥¸¥§¥í¥ó¥È¥í¥¸¡¼ /gerontology/ +¥¸¥§¥ó¥­¥ó¥º /Jenkins/(P)/ +¥¸¥§¥ó¥À¡¼ /gender/(P)/ +¥¸¥§¥ó¥À¡¼¥®¥ã¥Ã¥× /gender gap/ +¥¸¥§¥ó¥È¥ë¥Þ¥ó /(n) gentleman/ +¥¸¥¨¥Á¥ì¥ó¥°¥ê¥³¡¼¥ë /diethylene glycol/ +¥¸¥¨¥ó¥É /The End/ +¥¸¥ª¥°¥é¥Õ¥£¡¼ /geography/ +¥¸¥ª¥È¥Ô¥¢ /Geotopia/ +¥¸¥ª¥×¥È¥ê¡¼ /(de:) (n) diopter (optical unit of refraction in lenses) (de: Dioptrie)/ +¥¸¥ª¥á¥È¥ê¡¼ /geometry/ +¥¸¥ª¥á¥È¥ê¥Ã¥¯ /(adj-na) geometric/ +¥¸¥ª¥í¥¸¡¼ /geology/ +¥¸¥«¥ë¥Ü¥ó»À [¥¸¥«¥ë¥Ü¥ó¤µ¤ó] /(n) dicarboxylic acid/ +¥¸¥­¥ë¤È¥Ï¥¤¥É /Jekyll and Hyde/ +¥¸¥®¥¿¥ê¥¹ /(n) digitalis/foxglove/ +¥¸¥°¥¶¥° /(adj-na,n) zig-zag/(P)/ +¥¸¥°¥¶¥°¥Ç¥â /(abbr) zigzag demonstration/ +¥¸¥°¥½¡¼¥Ñ¥º¥ë /(n) jigsaw puzzle/(P)/ +¥¸¥´¥ì¥Ã¥È /(fr:) gigolette/feminine form of gigolo/ +¥¸¥´¥í /(n) gigolo/ +¥¸¥·¥¢¥ó /(n) dicyanogen/ +¥¸¥¹ /JIS/Japanese Industrial Standard/(P)/ +¥¸¥¹¥Æ¥ó¥Ñ¡¼ /(n) distemper/ +¥¸¥¹¥È¥Þ /(n) distoma/ +¥¸¥¹¥È¥í¥Õ¥£¡¼ /dystrophy/(P)/ +¥¸¥¹¥×¥í¥·¥¦¥à /(n) dysprosium (Dy)/ +¥¸¥¹¥Þ¡¼¥¯ /JIS mark/ +¥¸¥¿¥Ð¥° /jitterbug/ +¥¸¥Ã¥° /jig/gigue/ +¥¸¥Ã¥¿¡¼ /jitter/ +¥¸¥Ã¥Ñ¡¼ /(n) Zipper/ +¥¸¥Ã¥×¥³¡¼¥É /ZIP code/ +¥¸¥Ã¥Ý¡¼ /Zippo/(P)/ +¥¸¥Ï¡¼¥É /(n) Holy War (ar: jihad)/(P)/ +¥¸¥Ð¥ó¥·¡¼ /Givenchy/(P)/ +¥¸¥Ñ¥ó¥° /Zipangu/(P)/ +¥¸¥Õ¥£¥ê¥¹ /syphilis/ +¥¸¥Õ¥§¥Ë¡¼¥ë /diphenyl/ +¥¸¥Õ¥Æ¥ê¥¢ /(n) diphtheria/ +¥¸¥Õ¥È¥ê¥¢ /diphtheria/ +¥¸¥Ö /jib/(P)/ +¥¸¥Ö¥Á /Djibouti (p)/ +¥¸¥Ö¥é¥ë¥¿¥ë /Gibraltar (p)/ +¥¸¥×¥·¡¼ /(n) Gypsy/(P)/ +¥¸¥×¥·¡¼¥ë¥Ã¥¯ /gypsy look/ +¥¸¥×¥·¡¼²»³Ú [¥¸¥×¥·¡¼¤ª¤ó¤¬¤¯] /(n) gypsy music/ +¥¸¥Ù¥¿¥ê¥¢¥ó /young people who sit on the ground or sidewalk/ +¥¸¥Ù¥ì¥ê¥ó /gibberellin (plant hormone)/ +¥¸¥à /(n) gym/gymnasium/(P)/ +¥¸¥à¥«¡¼¥Ê /(n) gymkhana/ +¥¸¥à¥¯¥í¡¼ /Jim Crow/ +¥¸¥à¥Ê¥¹¥Á¥Ã¥¯¥¹ /gymnastics/ +¥¸¥ã¡¼ /(n) jar/(P)/ +¥¸¥ã¡¼¥­¡¼ /jerky/ +¥¸¥ã¡¼¥¯ /jerk/(P)/ +¥¸¥ã¡¼¥´¥ó /jargon/ +¥¸¥ã¡¼¥¸¡¼ /(n) jersey/(P)/ +¥¸¥ã¡¼¥¸¡¼Åç [¥¸¥ã¡¼¥¸¡¼¤È¤¦] /Jersey (p)/ +¥¸¥ã¡¼¥Ê¥ê¥¹¥Æ¥£¥Ã¥¯ /(adj-na,n) journalistic/ +¥¸¥ã¡¼¥Ê¥ê¥¹¥È /(n) journalist/(P)/ +¥¸¥ã¡¼¥Ê¥ê¥º¥à /(n) journalism/(P)/ +¥¸¥ã¡¼¥Ê¥ë /(n) journal/(P)/ +¥¸¥ã¡¼¥Ë¡¼ /journey/ +¥¸¥ã¡¼¥Þ¥ó /German/ +¥¸¥ã¡¼¥ó /(n) clash/bang/ +¥¸¥ã¥¤¥¢¥ó¥Ä /(n) Giants (baseball team)/(P)/ +¥¸¥ã¥¤¥¢¥ó¥È /(adj-na,n) giant/(P)/ +¥¸¥ã¥¤¥¢¥ó¥È¥Ñ¥ó¥À /(n) giant panda/ +¥¸¥ã¥¤¥í /(abbr) gyro/gyroscope/gyrocompas/ +¥¸¥ã¥¤¥í¥³¥×¥¿¡¼ /gyrocopter/ +¥¸¥ã¥¤¥í¥³¥ó¥Ñ¥¹ /(n) gyrocompass/ +¥¸¥ã¥¤¥í¥¹¥³¡¼¥× /(n) gyroscope/(P)/ +¥¸¥ã¥¤¥í¥Ñ¥¤¥í¥Ã¥È /gyropilot/ +¥¸¥ã¥«¡¼¥É /Jacquard (type of loom)/ +¥¸¥ã¥«¡¼¥Éµ¡ [¥¸¥ã¥«¡¼¥É¤­] /(n) Jacquard machine/ +¥¸¥ã¥«¡¼¥É¿¥ [¥¸¥ã¥«¡¼¥É¤ª¤ê] /(n) jacquard weave/ +¥¸¥ã¥«¥ë¥¿ /Jakarta/(P)/ +¥¸¥ã¥¬¡¼ /(n) jaguar/(P)/ +¥¸¥ã¥¬°ò [¥¸¥ã¥¬¤¤¤â] /(n) (uk) potato/ +¥¸¥ã¥®¡¼ /jazz dance/ +¥¸¥ã¥¯¡¼¥¸ /(n) jacuzzi/ +¥¸¥ã¥¯¥½¥ó /Jackson/(P)/ +¥¸¥ã¥°¥é¡¼ /juggler/ +¥¸¥ã¥±¥Ã¥È /(n) jacket/(P)/ +¥¸¥ã¥±¼Ì [¤¸¤ã¤±¤·¤ã] /jacket picture (i.e. of a record)/ +¥¸¥ã¥¶¡¼¥µ¥¤¥º /jazzercize/ +¥¸¥ã¥¹ /JAS/Japanese Agricultural Standard/(P)/ +¥¸¥ã¥¹¥À¥Ã¥¯»Ô¾ì [¥¸¥ã¥¹¥À¥Ã¥¯¤¤¤Á¤Ð] /JAS/Japanese Agricultural Standard/ +¥¸¥ã¥¹¥Æ¥£¥¹ /justice/ +¥¸¥ã¥¹¥Æ¥£¥Õ¥¡¥¤ /justify/ +¥¸¥ã¥¹¥Æ¥£¥Õ¥£¥±¡¼¥·¥ç¥ó /justification/ +¥¸¥ã¥¹¥È /(n) just/perfect/exact/(P)/ +¥¸¥ã¥¹¥È¥¯¥í¥Ã¥¯ /internal clock that is always correct (trans: just clock)/ +¥¸¥ã¥¹¥È¥µ¥¤¥º /(exp) correct size/perfect size/ +¥¸¥ã¥¹¥È¥Õ¥£¥Ã¥È /(exp) it fits perfectly (trans: just fit)/ +¥¸¥ã¥¹¥È¥ß¡¼¥È /hit the ball squarely (trans: just meet) (baseball)/ +¥¸¥ã¥¹¥Ô¥ó /(abbr) in perfect focus/ +¥¸¥ã¥¹¥ß¥ó /(n) jasmine/(P)/ +¥¸¥ã¥¹¥ß¥óÃã [¥¸¥ã¥¹¥ß¥ó¤Á¤ã] /(n) jasmine tea/ +¥¸¥ã¥¹¥é¥Ã¥¯ /JASRAC/Japanese Society for Rights of Authors, Composers and Publishers/ +¥¸¥ã¥º /(n) jazz/(P)/ +¥¸¥ã¥º¥³¡¼¥é¥¹ /jazz chorus/ +¥¸¥ã¥º¥·¥ó¥¬¡¼ /jazz singer/ +¥¸¥ã¥º¥½¥ó¥° /jazz song/ +¥¸¥ã¥º¥À¥ó¥¹ /jazz dance/ +¥¸¥ã¥º¥Ð¥ó¥É /(n) jazz band/ +¥¸¥ã¥º¥Ô¥¢¥Î /jazz piano/ +¥¸¥ã¥º¥Õ¥§¥¹¥Æ¥£¥Ð¥ë /jazz festival/ +¥¸¥ã¥º¥á¥ó /(n) jazzmen/(P)/ +¥¸¥ã¥º¥é¥¤¥Õ /jazz life/ +¥¸¥ã¥Ã¥«¥ë /jackal/ +¥¸¥ã¥Ã¥­ /(n) jack/(P)/ +¥¸¥ã¥Ã¥¯ /jack/(P)/ +¥¸¥ã¥Ã¥¯¥Ê¥¤¥Õ /(n) jack-knife/ +¥¸¥ã¥Ã¥¯¥Ý¥Ã¥È /jackpot/ +¥¸¥ã¥Ã¥°¥ë /juggle/ +¥¸¥ã¥Ã¥¸ /(n) judge/(P)/ +¥¸¥ã¥Ã¥¸¥Ú¡¼¥Ñ¡¼ /judge paper/ +¥¸¥ã¥Ã¥¸¥á¥ó¥È /judgement/ +¥¸¥ã¥Ã¥× /Jap/ +¥¸¥ã¥Ñ¥Ë¡¼¥º /(n) Japanese (people, language)/(P)/ +¥¸¥ã¥Ñ¥Ë¡¼¥º¥¤¥ó¥°¥ê¥Ã¥·¥å /Japanese English/ +¥¸¥ã¥Ñ¥Ë¡¼¥º¥¹¥Þ¥¤¥ë /Japanese smile/ +¥¸¥ã¥Ñ¥Ë¡¼¥º¥Þ¥Í¡¼¥¸¥á¥ó¥È /Japanese management/ +¥¸¥ã¥Ñ¥Í¥¹¥¯ /Japanesque/ +¥¸¥ã¥Ñ¥Î¥í¥¸¡¼ /Japanology/ +¥¸¥ã¥Ñ¥Î¥í¥¸¥¹¥È /Japanologist/ +¥¸¥ã¥Ñ¥ó /Japan/(P)/ +¥¸¥ã¥Ñ¥ó¥«¥Ã¥× /Japan Cup/(P)/ +¥¸¥ã¥Ñ¥ó¥·¥Õ¥È /Japan shift/ +¥¸¥ã¥Ñ¥ó¥½¥µ¥¨¥Æ¥£¡¼ /Japan Society/ +¥¸¥ã¥Ñ¥ó¥¿¥¤¥à¥º /Japan Times (newspaper)/ +¥¸¥ã¥Ñ¥ó¥Ð¥Ã¥·¥ó¥° /(n) Japan bashing/ +¥¸¥ã¥Ñ¥ó¥Õ¥¡¥¦¥ó¥Ç¡¼¥·¥ç¥ó /Japan Foundation/ +¥¸¥ã¥Ö /(n) jab (boxing)/(P)/ +¥¸¥ã¥Ù¥ê¥ó /javelin/ +¥¸¥ã¥Ý¥Ë¥« /Japonica/(P)/ +¥¸¥ã¥Ý¥Í¥º¥ê /(fr:) Japonaiserie/ +¥¸¥ã¥Þ¡¼ /(n) jammer/ +¥¸¥ã¥Þ¥¤¥« /Jamaica/(P)/ +¥¸¥ã¥ß¥ó¥° /jamming/ +¥¸¥ã¥à /(n) jam/(P)/ +¥¸¥ã¥à¥»¥Ã¥·¥ç¥ó /jam session/ +¥¸¥ã¥à¥Ñ¥ó /(n) jam bun/ +¥¸¥ã¥ë¥Ñ¥Ã¥¯ /JAL PAK (JAL tourist package)/ +¥¸¥ã¥ó¥­¡¼ /junkie/(P)/ +¥¸¥ã¥ó¥¯ /junk/ +¥¸¥ã¥ó¥¯¥¢¡¼¥È /junk art/ +¥¸¥ã¥ó¥¯¥¢¥¯¥»¥µ¥ê¡¼ /junk accessories/ +¥¸¥ã¥ó¥¯¥·¥ç¥ó /junction/(P)/ +¥¸¥ã¥ó¥¯¥Õ¡¼¥É /junk food/ +¥¸¥ã¥ó¥¯¥Ü¥ó¥É /junk bond/ +¥¸¥ã¥ó¥¯¥á¡¼¥ë /(n) junk e-mail/ +¥¸¥ã¥ó¥¯ºÄ [¥¸¥ã¥ó¥¯¤µ¤¤] /(n) junk bonds/ +¥¸¥ã¥ó¥°¥ë /(n) jungle/(P)/ +¥¸¥ã¥ó¥°¥ë¥¸¥à /(n) jungle-gym/ +¥¸¥ã¥ó¥±¥Ã¥È /junket/ +¥¸¥ã¥ó¥À¥ë¥à /gendarme/ +¥¸¥ã¥ó¥Ð¥é¥¤¥ä /jambalaya/ +¥¸¥ã¥ó¥Ñ¡¼ /(n) jacket/jumper/(P)/ +¥¸¥ã¥ó¥Ñ¡¼¥¹¥«¡¼¥È /jumper (skirt)/ +¥¸¥ã¥ó¥× /(n) jump/(P)/ +¥¸¥ã¥ó¥×¥¹¡¼¥Ä /jumpsuit/ +¥¸¥ã¥ó¥×¶¥µ» [¥¸¥ã¥ó¥×¤­¤ç¤¦¤®] /(n) ski jumping/ +¥¸¥ã¥ó¥Ü /(adj-na,n) jumbo/(P)/ +¥¸¥ã¥ó¥Ü¥µ¥¤¥º /jumbo-size/ +¥¸¥ã¥ó¥Ü¥¸¥§¥Ã¥È /jumbo-jet/ +¥¸¥ã¥ó¥Ü¥ê¡¼ /(n) jamboree/ +¥¸¥ã¥ó¥ë /(n) genre/(P)/ +¥¸¥å¡¼¥¯¥Ü¥Ã¥¯¥¹ /(n) juke-box/(P)/ +¥¸¥å¡¼¥µ¡¼ /(n) juicer/ +¥¸¥å¡¼¥¹ /(n) juice/soft drink (both carbonated and uncarbonated)/deuce/(P)/ +¥¸¥å¡¼¥ë /(n) joule/(P)/ +¥¸¥å¡¼¥ó¥Ö¥é¥¤¥É /June bride/(P)/ +¥¸¥å¥¨¥ê¡¼ /jewelry/(P)/ +¥¸¥å¥¨¥ë /(n) jewel/ +¥¸¥å¥°¥é¡¼¤Î¥µ¥¤¥¯¥ë /Juglar cycle/ +¥¸¥å¥´¥ó /(n) dugong/(P)/ +¥¸¥å¥¸¥å¥ß¥å¡¼¥¸¥Ã¥¯ /juju music/ +¥¸¥å¥Ë¥¢ /(n) junior/(P)/ +¥¸¥å¥Ë¥¢¥¦¥¨¥ë¥¿¡¼ /junior welter (weight)/(P)/ +¥¸¥å¥Ë¥¢¥¦¥¨¥ë¥¿¡¼µé [¥¸¥å¥Ë¥¢¥¦¥¨¥ë¥¿¡¼¤­¤å¤¦] /(n) junior welterweight/ +¥¸¥å¥Ë¥¢¥«¥ì¥Ã¥¸ /junior college/ +¥¸¥å¥Ë¥¢¥¹¥¿¥¤¥ë /junior style/ +¥¸¥å¥Ë¥¢¥Á¡¼¥à /junior team/ +¥¸¥å¥Ë¥¢¥Ï¥¤¥¹¥¯¡¼¥ë /junior high school/ +¥¸¥å¥Ë¥¢¥Ð¥ó¥¿¥àµé [¥¸¥å¥Ë¥¢¥Ð¥ó¥¿¥à¤­¤å¤¦] /(n) junior bantamweight/ +¥¸¥å¥Ë¥¢¥Õ¥§¥¶¡¼ /(n) junior feather (weight)/ +¥¸¥å¥Ë¥¢¥Õ¥§¥¶¡¼µé [¥¸¥å¥Ë¥¢¥Õ¥§¥¶¡¼¤­¤å¤¦] /(n) junior featherweight/ +¥¸¥å¥Ë¥¢¥Õ¥é¥¤ /(n) junior fly (weight)/ +¥¸¥å¥Ë¥¢¥Õ¥é¥¤µé [¥¸¥å¥Ë¥¢¥Õ¥é¥¤¤­¤å¤¦] /(n) junior flyweight/ +¥¸¥å¥Ë¥¢¥Ø¥Ó¡¼µé [¥¸¥å¥Ë¥¢¥Ø¥Ó¡¼¤­¤å¤¦] /(n) junior heavyweight/ +¥¸¥å¥Ë¥¢¥Ü¡¼¥É /(n) (abbr) junior board of directors/ +¥¸¥å¥Ë¥¢¥Ü¡¼¥É¥·¥¹¥Æ¥à /junior board of directors systems/ +¥¸¥å¥Ë¥¢¥ß¥É¥ë /(n) junior middle (weight)/ +¥¸¥å¥Ë¥¢¥ß¥É¥ëµé [¥¸¥å¥Ë¥¢¥ß¥É¥ë¤­¤å¤¦] /(n) junior middleweight/ +¥¸¥å¥Ë¥¢¥é¥¤¥È /junior light (weight)/ +¥¸¥å¥Ë¥¢¥é¥¤¥Èµé [¥¸¥å¥Ë¥¢¥é¥¤¥È¤­¤å¤¦] /(n) junior lightweight/ +¥¸¥å¥Í¡¼¥Ö /Geneva/(P)/ +¥¸¥å¥Í¡¼¥Ö¾òÌó [¥¸¥å¥Í¡¼¥Ö¤¸¤ç¤¦¤ä¤¯] /(n) Geneva Convention/ +¥¸¥å¥Ó¥ê¡¼ /jubilee/(P)/ +¥¸¥å¥Ô¥¿¡¼ /(n) Jupiter/(P)/ +¥¸¥å¥é¥ë¥ß¥ó /(n) duralumin/(P)/ +¥¸¥å¥éµª [¥¸¥å¥é¤­] /(adj-na,n) Jurassic Period/Jurassic/ +¥¸¥å¥ê¡¼ /jury/(P)/ +¥¸¥å¥ê¥¢ /Julia/(P)/ +¥¸¥å¥ë¥¸¥å¥ë /whizzing/going by quickly/ +¥¸¥å¥ó¥í¥ó /Junlon (synthetic fibre)/ +¥¸¥ç¡¼¥«¡¼ /(n) joker/(P)/ +¥¸¥ç¡¼¥¯ /(n) joke/(P)/ +¥¸¥ç¡¼¥¸ /George/(P)/ +¥¸¥ç¡¼¥¸¥¢ /Georgia (state in the U.S.)/(P)/ +¥¸¥ç¡¼¥º /jaws (film title)/(P)/ +¥¸¥ç¡¼¥¼¥Ã¥È /(n) georgette/ +¥¸¥ç¡¼¥Ü¥Ë¥ó¥° /jawboning/ +¥¸¥ç¥¤ /joy/(P)/ +¥¸¥ç¥¤¥¹¥Æ¥£¥Ã¥¯ /joy stick/ +¥¸¥ç¥¤¥Õ¥ë /(n) joyful/ +¥¸¥ç¥¤¥ó¥È /(n) joint/(P)/ +¥¸¥ç¥¤¥ó¥È¥³¥ó¥µ¡¼¥È /joint concert/ +¥¸¥ç¥¤¥ó¥È¥Ù¥ó¥Á¥ã¡¼ /joint venture/JV/ +¥¸¥ç¥¬¡¼ /jogger/ +¥¸¥ç¥®¥ó¥° /(n) jogging/(P)/ +¥¸¥ç¥° /jog/ +¥¸¥ç¥»¥Õ¥½¥ó /Josephson/(P)/ +¥¸¥ç¥»¥Õ¥½¥ó¸ú²Ì [¥¸¥ç¥»¥Õ¥½¥ó¤³¤¦¤«] /(n) Josephson effect/ +¥¸¥ç¥»¥Õ¥½¥óÁÇ»Ò [¥¸¥ç¥»¥Õ¥½¥ó¤½¤·] /(n) Josephson device/ +¥¸¥ç¥Ã¥­ /(n) jockey/beer mug/stein/tankard/(P)/ +¥¸¥ç¥Ã¥­¡¼ /(n) jockey/(P)/ +¥¸¥ç¥Ã¥Ñ¡¼¥º /jodhpurs/riding breeches/ +¥¸¥ç¥Ö /(n) job/ +¥¸¥ç¥Ö¥¨¥ó¥é¡¼¥¸¥á¥ó¥È /(n) job enlargement/ +¥¸¥ç¥Ö¥¨¥ó¥ê¥Ã¥Á¥á¥ó¥È /(n) job enrichment/ +¥¸¥ç¥Ö¥¿¥¤¥È¥ë /(n) job title/ +¥¸¥ç¥Ö¥Û¥Ã¥Ñ¡¼ /(n) jobhopper/ +¥¸¥ç¥Ö¥á¥Ë¥å¡¼ /(n) job menu/ +¥¸¥ç¥Ö¥í¡¼¥Æ¡¼¥·¥ç¥ó /(n) job rotation/ +¥¸¥ç¥ó /(n) John/(P)/ +¥¸¥ç¥ó¥È¥é /(abbr) John Travolta/ +¥¸¥ç¥ó¥Ö¥ë /(n) John Bull/ +¥¸¥é¥Õ /(n) giraffe/(P)/ +¥¸¥ë /(n) gill/zel/zill/ +¥¸¥ë¥³¥Ë¥¦¥à /(n) zirconium (Zr)/ +¥¸¥ë¥Ð /(n) (abbr) jitterbug/ +¥¸¥ì¡¼ /(fr:) (n) waistcoat/cardigan/vest (fr: gilet)/ +¥¸¥ì¥Ã¥¿¥ó¥È /(n) dilettante/ +¥¸¥ì¥ó¥Þ /(n) dilemma/(P)/ +¥¸¥ï¥¸¥ï /(n,adv) bit by bit/(P)/ +¥¸¥ó /(n) gin/jin/(P)/ +¥¸¥ó¤È /(adv) extremely cold feeling that makes one feel numb/sharp pain that is almost numbing/heartrending/touching the heart/ +¥¸¥ó¥®¥¹¥«¥ó /(n) Genghis Khan/dish with mutton and vegetables/(P)/ +¥¸¥ó¥¯¥¹ /(n) jinx/(P)/ +¥¸¥ó¥´¥¤¥º¥à /jingoism/ +¥¸¥ó¥¸¥ã¡¼ /(n) ginger/ +¥¸¥ó¥¸¥ã¡¼¥¨¡¼¥ë /ginger ale/ +¥¸¥ó¥¸¥ã¥ó¥È¥í¥×¥¹ /Zinjanthropus (early man)/ +¥¸¥ó¥Æ¡¼¥¼ /(de:) (n) synthesis (de: Synthese)/ +¥¸¥ó¥Ð¥Ö¥¨ /Zimbabwe/(P)/ +¥¸¥ó¥Õ¥£¡¼¥º /gin fizz/ +¥¹¡¼¥Ä /(n) suit/(P)/ +¥¹¡¼¥Ä¥±¡¼¥¹ /(n) suitcase/(P)/ +¥¹¡¼¥Ñ /super/ +¥¹¡¼¥Ñ¡¼ /(n) (1) super/(2) supermarket (abbr)/(P)/ +¥¹¡¼¥Ñ¡¼¥¤¥ó¥Ý¡¼¥º /(n) superimpose/ +¥¹¡¼¥Ñ¡¼¥¦¡¼¥Õ¥¡¡¼ /super woofer/ +¥¹¡¼¥Ñ¡¼¥¦¡¼¥Þ¥ó /superwoman/ +¥¹¡¼¥Ñ¡¼¥«¡¼ /supercar/ +¥¹¡¼¥Ñ¡¼¥³¥ó¥Ô¥å¡¼¥¿¡¼ /(n) supercomputer/ +¥¹¡¼¥Ñ¡¼¥µ¥¤¥º /super-size/ +¥¹¡¼¥Ñ¡¼¥·¥ç¥Ã¥È¥­¡¼¥À¥¤¥ª¡¼¥É /super Schottky diode/ +¥¹¡¼¥Ñ¡¼¥¸¥§¥Ã¥È /superjet/ +¥¹¡¼¥Ñ¡¼¥¹¥³¡¼¥× /super size wide screen (trans: superscope)/ +¥¹¡¼¥Ñ¡¼¥¹¥¿¡¼ /(n) superstar/(P)/ +¥¹¡¼¥Ñ¡¼¥¹¥Æ¡¼¥·¥ç¥ó /superstation/ +¥¹¡¼¥Ñ¡¼¥¹¥È¥¢ /superstore/ +¥¹¡¼¥Ñ¡¼¥½¥Ë¥Ã¥¯ /supersonic/ +¥¹¡¼¥Ñ¡¼¥¿¥ó¥«¡¼ /supertanker/ +¥¹¡¼¥Ñ¡¼¥Á¥§¡¼¥ó /(abbr) supermarket chain/(P)/ +¥¹¡¼¥Ñ¡¼¥Á¥ã¡¼¥¸¥ã¡¼ /supercharger/ +¥¹¡¼¥Ñ¡¼¥Î¥Ð /(n) supernova/ +¥¹¡¼¥Ñ¡¼¥Ï¥¤¥¦¥§¡¼ /superhighway/ +¥¹¡¼¥Ñ¡¼¥Ï¥¤¥Ç¥Ã¥«¡¼ /super high decker/ +¥¹¡¼¥Ñ¡¼¥Ð¥¤¥¶ /(n) superviser/(P)/ +¥¹¡¼¥Ñ¡¼¥Ð¥¤¥¶¡¼ /supervisor/ +¥¹¡¼¥Ñ¡¼¥Ø¥Ó¡¼µé [¥¹¡¼¥Ñ¡¼¥Ø¥Ó¡¼¤­¤å¤¦] /(n) super heavyweight/ +¥¹¡¼¥Ñ¡¼¥Ü¥¦¥ë /Super Bowl/(P)/ +¥¹¡¼¥Ñ¡¼¥Þ¡¼¥±¥Ã¥È /(n) supermarket/(P)/ +¥¹¡¼¥Ñ¡¼¥Þ¥¦¥¹ /super mouse/ +¥¹¡¼¥Ñ¡¼¥Þ¥ó /(n) superman/(P)/ +¥¹¡¼¥Ñ¡¼¥ß¥Ë¥³¥ó /(abbr) super minicomputer/ +¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶ /(n) super user/ +¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¡¼ /superuser/ +¥¹¡¼¥Ñ¡¼¥ê¥¢¥ê¥º¥à /superrealism/ +¥¹¡¼¥Ñ¡¼¥ì¥Ç¥£¡¼ /superlady/ +¥¹¡¼¥Ñ¡¼¼õ¿®µ¡ [¥¹¡¼¥Ñ¡¼¤¸¤å¤·¤ó¤­] /(n) superheterodyne receiver/ +¥¹¡¼¥Ñ¥Ð¥¤¥¶ /(n) superviser/ +¥¹¡¼¥Õ¥£ /Sufi/ +¥¹¡¼¥Ö¥Ë¡¼¥ë /(n) souvenir/ +¥¹¡¼¥× /(n) (Western) soup/(P)/ +¥¹¡¼¥Ù¥Ë¥¢ /(n) souvenir/ +¥¹¡¼¥Ù¥Ë¥¢¥·¥ç¥Ã¥× /souvenir shop/ +¥¹¥£¡¼¥Ñ¡¼ /(n) sweeper/ +¥¹¥£¥Ã¥Á /switch/ +¥¹¥¤¡¼¥È /(adj-na) suite/sweet/(P)/ +¥¹¥¤¡¼¥È¥³¡¼¥ó /sweet corn/ +¥¹¥¤¡¼¥È¥¹¥Ý¥Ã¥È /sweet spot/ +¥¹¥¤¡¼¥È¥Ï¡¼¥È /sweetheart/ +¥¹¥¤¡¼¥È¥Ô¡¼ /(n) sweet pea/ +¥¹¥¤¡¼¥È¥Û¡¼¥à /(n) sweet home/ +¥¹¥¤¡¼¥È¥Ý¥Æ¥È /(n) sweet potato/ +¥¹¥¤¡¼¥È¥á¥í¥ó /sweet melon/ +¥¹¥¤¡¼¥È¥ë¡¼¥à /suite/ +¥¹¥¤¡¼¥Ñ¡¼ /sweeper/(P)/ +¥¹¥¤¡¼¥× /(n) sweep/ +¥¹¥¤¥¹ /Swiss/Switzerland/ +¥¹¥¤¥¹¥é¥Þ /Swissrama/ +¥¹¥¤¥Ã¥Á /(n) switch/(P)/ +¥¹¥¤¥Ã¥Á¥Ð¥Ã¥¯ /(n) switchback/ +¥¹¥¤¥Ã¥Á¥Ò¥Ã¥¿¡¼ /switch-hitter (baseball)/ +¥¹¥¤¥Ã¥Á¥ó¥° /(n) switching/ +¥¹¥¤¥Ã¥ÁËÇ°× [¥¹¥¤¥Ã¥Á¤Ü¤¦¤¨¤­] /(n) switch trade/ +¥¹¥¤¥Ð¥ë /(n) swivel/ +¥¹¥¤¥Õ¥È /(n) (abbr) swift ball/ +¥¹¥¤¥Ù¥ë /(n) swivel/ +¥¹¥¤¥Þ¡¼ /swimmer/(P)/ +¥¹¥¤¥ß¥ó¥°¥¯¥é¥Ö /swimming club/(P)/ +¥¹¥¤¥ß¥ó¥°¥¹¥¯¡¼¥ë /swimming school/ +¥¹¥¤¥ß¥ó¥°¥È¥é¥ó¥¯¥¹ /swimming trunks (male swimsuit)/ +¥¹¥¤¥ß¥ó¥°¥Ñ¥ó¥Ä /swimming trunks (trans: swimming pants)/bathers/ +¥¹¥¤¥ó¥¬¡¼ /swinger/ +¥¹¥¤¥ó¥¬¡¼¥Ñ¡¼¥Æ¥£¡¼ /swinger party/ +¥¹¥¤¥ó¥®¥ó¥° /swinging/ +¥¹¥¤¥ó¥° /(n) swing/(P)/ +¥¹¥¤¥ó¥°¥¢¥¦¥È /swing out/ +¥¹¥¤¥ó¥°¥É¥¢ /swing door/ +¥¹¥¤¥ó¥°Àïά [¥¹¥¤¥ó¥°¤»¤ó¤ê¤ã¤¯] /(n) swing strategy/ +¥¹¥¦¥£¡¼¥× /sweep/ +¥¹¥¦¥£¥Ã¥Á /switch/ +¥¹¥¦¥£¥ß¥ó¥° /swimming/ +¥¹¥¦¥£¥ó¥° /swing/ +¥¹¥¦¥§¡¼ /sway/ +¥¹¥¦¥§¡¼¥Ç¥ó /Sweden/ +¥¹¥¦¥§¡¼¥Ç¥ó¥ê¥ì¡¼ /Sweden relay/ +¥¹¥¦¥§¡¼¥Ç¥ó¸ì [¥¹¥¦¥§¡¼¥Ç¥ó¤´] /Swedish (language)/ +¥¹¥¦¥§¡¼¥Ç¥óÉó [¥¹¥¦¥§¡¼¥Ç¥ó¤«¤Ö] /(n) swede/Swedish turnip/rutabaga/ +¥¹¥¨¡¼¥É /(n) suede/ +¥¹¥¨¥º±¿²Ï [¥¹¥¨¥º¤¦¤ó¤¬] /(n) Suez Canal/ +¥¹¥¨¥Ã¥È /sweat/ +¥¹¥«¡¼¥È /(n) skirt/(P)/ +¥¹¥«¡¼¥Õ /(n) scarf/(P)/ +¥¹¥«¡¼¥ì¥Ã¥È /scarlet/(P)/ +¥¹¥«¥¤ /(n) sky/(P)/ +¥¹¥«¥¤¥¸¥ã¥Ã¥¯ /skyjack/ +¥¹¥«¥¤¥¹¥¯¥ì¡¼¥Ñ¡¼ /skyscraper/ +¥¹¥«¥¤¥À¥¤¥Ð¡¼ /skydiver/ +¥¹¥«¥¤¥À¥¤¥Ó¥ó¥° /skydiving/ +¥¹¥«¥¤¥Ñ¡¼¥­¥ó¥° /multi-storey parking garage (trans: sky parking)/ +¥¹¥«¥¤¥Ö¥ë¡¼ /sky blue/ +¥¹¥«¥¤¥á¡¼¥È /sky mate/ +¥¹¥«¥¤¥á¥¤¥È /(n) student discount air ticket (trans: sky mate)/ +¥¹¥«¥¤¥é¡¼¥¯ /skylark/ +¥¹¥«¥¤¥é¥¤¥È /skylight/ +¥¹¥«¥¤¥é¥¤¥ó /(n) (1) skyline/(2) scenic mountain road/(P)/ +¥¹¥«¥¤¥é¥Ö /Skylab/sky-laboratory/ +¥¹¥«¥¤¥ì¥¹¥È¥é¥ó /sky restaurant/ +¥¹¥«¥¦¥È /(n) scout/(P)/ +¥¹¥«¥Ã¥·¥å /(n) squash/(P)/ +¥¹¥«¥Ã¥·¥ó¥°´Ø¿ô [¥¹¥«¥Ã¥·¥ó¥°¤«¤ó¤¹¤¦] /squashing function/ +¥¹¥«¥È¥í¥¸¡¼ /scatology/ +¥¹¥«¥é¡¼ /(n) scalar/ +¥¹¥«¥é¥·¥Ã¥× /scholarship/(P)/ +¥¹¥«¥é¥Ã¥× /scallop/ +¥¹¥«¥é¥à¡¼¥·¥å /(fr:) Scaramouche/ +¥¹¥«¥ë /(n) scull/(P)/ +¥¹¥«¥ë¥×¥Á¥ã¡¼ /sculpture/ +¥¹¥«¥ë¥×¥È¥ê¡¼¥È¥á¥ó¥È /scalp treatment/ +¥¹¥«¥ó¥¯ /(n) skunk/(P)/ +¥¹¥«¥ó¥¸¥¦¥à /(n) scandium (Sc)/ +¥¹¥«¥ó¥Ô /scampi/ +¥¹¥­¡¼ /(n) skiing/(P)/ +¥¹¥­¡¼¤ÎÈÄ [¥¹¥­¡¼¤Î¤¤¤¿] /ski/ +¥¹¥­¡¼¥¦¥¨¥¢ /ski-wear/ +¥¹¥­¡¼¥Ä¥¢¡¼ /ski tour/ +¥¹¥­¡¼¥È¼Í·â [¥¹¥­¡¼¥È¤·¤ã¤²¤­] /(n) skeet shooting/ +¥¹¥­¡¼¥Þ /(n) schema/ +¥¹¥­¡¼¥à /(n) scheme/ +¥¹¥­¡¼¥ä¡¼ /(n) skier/(P)/ +¥¹¥­¡¼¥é¥Ã¥¯ /ski rack/ +¥¹¥­¡¼¥ê¥Õ¥È /ski lift/ +¥¹¥­¡¼¾ì [¥¹¥­¡¼¤¸¤ç¤¦] /(n) ski area/ +¥¹¥­¡¼ÍÑÉÊ [¥¹¥­¡¼¤è¤¦¤Ò¤ó] /ski outfit/ +¥¹¥­¥¾ /schizo/ +¥¹¥­¥Ã¥È /skit/ +¥¹¥­¥Ã¥É¥í¡¼ /skid row/ +¥¹¥­¥Ã¥Ñ¡¼ /(n) skipper/(P)/ +¥¹¥­¥Ã¥× /(n) skip/ +¥¹¥­¥Ë¡¼ /skinny/ +¥¹¥­¥à¥ß¥ë¥¯ /skim milk/ +¥¹¥­¥ã¥Ã¥È /scat/ +¥¹¥­¥ã¥Ê /(n) scanner/ +¥¹¥­¥ã¥Ê¡¼ /(n) scanner/(P)/ +¥¹¥­¥ã¥Ë¥ó¥° /scanning/ +¥¹¥­¥ã¥ó /(n,vs) scan/(P)/ +¥¹¥­¥ã¥ó¥À¥é¥¹ /(adj-na) scandalous/(P)/ +¥¹¥­¥ã¥ó¥À¥ë /(n) scandal/(P)/ +¥¹¥­¥ã¥ó¥Æ¥£¡¼ /scanties/ +¥¹¥­¥ã¥ó¥È¡¼¥¯ /(n) Scan Talk (brand name for a barcode system for recording and playing back brief sequences of sound)/ +¥¹¥­¥ã¥ó¥í¥óÊý¼° [¥¹¥­¥ã¥ó¥í¥ó¤Û¤¦¤·¤­] /Scanlon plan/ +¥¹¥­¥å¡¼¥Ð /scuba/self-contained under-water breathing apparatus/(P)/ +¥¹¥­¥å¡¼¥Ð¥À¥¤¥Ó¥ó¥° /(n) scuba diving/ +¥¹¥­¥ë /(n) skill/ +¥¹¥­¥ë¥¢¥Ã¥× /reskilling (trans: skill-up)/ +¥¹¥­¥ë¥¤¥ó¥Ù¥ó¥È¥ê¡¼¥·¥¹¥Æ¥à /skills inventory system/ +¥¹¥­¥ë¥Õ¥ë /skillful/ +¥¹¥­¥ó /skin/(P)/ +¥¹¥­¥ó¥¯¥ê¡¼¥à /skin cream/ +¥¹¥­¥ó¥±¥¢ /skin care/(P)/ +¥¹¥­¥ó¥·¥Ã¥× /(n) child-rearing with frequent physical contact (trans: skinship)/(P)/ +¥¹¥­¥ó¥À¥¤¥Ð¡¼ /skin diver/ +¥¹¥­¥ó¥À¥¤¥Ó¥ó¥° /(n) skin diving/ +¥¹¥­¥ó¥Õ¡¼¥É /skin food/ +¥¹¥­¥ó¥Ø¥Ã¥º /skinheads/(P)/ +¥¹¥­¥ó¥ì¥Ç¥£ /door-to-door condom sales-lady (trans: skin lady)/ +¥¹¥¯¡¼¥¿¡¼ /(n) scooter/(P)/ +¥¹¥¯¡¼¥Ê¡¼ /(n) schooner/ +¥¹¥¯¡¼¥× /(n) scoop/(P)/ +¥¹¥¯¡¼¥ê¥ó¥° /(n) schooling/ +¥¹¥¯¡¼¥ë /(n) school/(P)/ +¥¹¥¯¡¼¥ë¥«¥é¡¼ /school color/ +¥¹¥¯¡¼¥ë¥¾¡¼¥ó /school zone/ +¥¹¥¯¡¼¥ë¥Ð¥¹ /(n) school bus/ +¥¹¥¯¡¼¥ë¥á¡¼¥È /schoolmate/ +¥¹¥¯¥¤¡¼¥º /(adj) anamorphic (DVD) (lit: squeeze)/ +¥¹¥¯¥¤¥º /(n) squeeze/(P)/ +¥¹¥¯¥¤¥º¥Ð¥ó¥È /squeeze bunt/ +¥¹¥¯¥¤¥º¥×¥ì¡¼ /squeeze play/ +¥¹¥¯¥¤¥Ã¥É /(n) squid/ +¥¹¥¯¥¦¥§¥¢ /(n) square/ +¥¹¥¯¥§¥¢ /(adj-na) square/ +¥¹¥¯¥¨¥¢ /(adj-na,n) square/(P)/ +¥¹¥¯¥¨¥¢¥¹¥¿¥ó¥¹ /square stance/ +¥¹¥¯¥¨¥¢¥À¥ó¥¹ /(n) square dance/ +¥¹¥¯¥¨¥¢¥Í¥Ã¥¯¥é¥¤¥ó /square neckline/ +¥¹¥¯¥é¥Ã¥Á /scratch/ +¥¹¥¯¥é¥Ã¥Á¥Î¥¤¥º /scratch noise/ +¥¹¥¯¥é¥Ã¥Á¥Ò¥Ã¥È /scratch hit/ +¥¹¥¯¥é¥Ã¥Á¥×¥ì¡¼¥ä¡¼ /scratch player/ +¥¹¥¯¥é¥Ã¥Á¥Þ¥Ã¥Á /scratch match/ +¥¹¥¯¥é¥Ã¥Á¥ì¡¼¥¹ /scratch race/ +¥¹¥¯¥é¥Ã¥× /(n,vs) scrap/(P)/ +¥¹¥¯¥é¥Ã¥×¡õ¥Ó¥ë¥É /scrap and build/ +¥¹¥¯¥é¥Ã¥×¥¢¥ó¥É¥Ó¥ë¥É /scrap and build/ +¥¹¥¯¥é¥Ã¥×¥Ö¥Ã¥¯ /(n) scrapbook/ +¥¹¥¯¥é¥Ö /(vs) scrub/ +¥¹¥¯¥é¥à /(n) scrum/(P)/ +¥¹¥¯¥é¥à¥Ï¡¼¥Õ /scrum half/ +¥¹¥¯¥é¥á¡¼¥¸ /scrummage/ +¥¹¥¯¥é¥ó¥Ö¥ë /(n) scramble/(P)/ +¥¹¥¯¥é¥ó¥Ö¥ë¥¨¥Ã¥° /(abbr) scrambled eggs/ +¥¹¥¯¥é¥ó¥Ö¥ë¥É¥¨¥Ã¥°¥º /scrambled eggs/ +¥¹¥¯¥é¥ó¥Ö¥ë¥ì¡¼¥¹ /scramble race/ +¥¹¥¯¥é¥ó¥Ö¥ë¸òº¹ÅÀ [¥¹¥¯¥é¥ó¥Ö¥ë¤³¤¦¤µ¤Æ¤ó] /(n) multiple intersection/ +¥¹¥¯¥ê¡¼¥Ë¥ó¥° /(n) screening/ +¥¹¥¯¥ê¡¼¥Þ¡¼ /(n) screamer/ +¥¹¥¯¥ê¡¼¥ó /(n) screen/(P)/ +¥¹¥¯¥ê¡¼¥ó¥È¡¼¥ó /screentone/adhesive mechanical tint/ +¥¹¥¯¥ê¡¼¥ó¥×¥ì¡¼ /screen play/ +¥¹¥¯¥ê¡¼¥ó¥×¥í¥»¥¹ /screen process/ +¥¹¥¯¥ê¡¼¥ó¥ß¥å¡¼¥¸¥Ã¥¯ /screen music/ +¥¹¥¯¥ê¡¼¥ó¥â¡¼¥É /screen mode/ +¥¹¥¯¥ê¡¼¥ó°õºþ [¥¹¥¯¥ê¡¼¥ó¤¤¤ó¤µ¤Ä] /(n) screen printing/ +¥¹¥¯¥ê¥×¥¿¡¼ /(n) scripter/(P)/ +¥¹¥¯¥ê¥×¥Á¥ã¡¼ /Scripture/ +¥¹¥¯¥ê¥×¥È /(n) script/ +¥¹¥¯¥ê¥×¥È¥¬¡¼¥ë /script girl/ +¥¹¥¯¥ê¥á¡¼¥¸ /scrimmage (football)/ +¥¹¥¯¥ê¥å¡¼ /(n) screw/(P)/ +¥¹¥¯¥ê¥å¡¼¥É¥é¥¤¥Ð¡¼ /screwdriver/ +¥¹¥¯¥ê¥å¡¼¥×¥í¥Ú¥é /screw propeller/ +¥¹¥¯¥ê¥å¡¼¥×¥í¥Ú¥éÁ¥ [¥¹¥¯¥ê¥å¡¼¥×¥í¥Ú¥é¤»¤ó] /(n) screw ship/ +¥¹¥¯¥ê¥å¡¼¥Ü¡¼¥ë /screwball (baseball)/ +¥¹¥¯¥ê¥æ¡¼ /screw/ +¥¹¥¯¥ì¡¼¥Ñ¡¼ /scraper/ +¥¹¥¯¥í¡¼¥¹ /sucrose/ +¥¹¥¯¥í¡¼¥ë /(n) scroll/ +¥¹¥¯¥ï¥Ã¥È /squat/ +¥¹¥±¡¼¥¿¡¼ /skater/(P)/ +¥¹¥±¡¼¥Æ¥£¥ó¥° /skating/(P)/ +¥¹¥±¡¼¥È /(n,vs) skate(s)/skating/(P)/ +¥¹¥±¡¼¥È¥Ü¡¼¥É /skateboard/ +¥¹¥±¡¼¥È¥ê¥ó¥¯ /(n) skating rink/(P)/ +¥¹¥±¡¼¥È·¤ [¥¹¥±¡¼¥È¤°¤Ä] /(n) skates/ +¥¹¥±¡¼¥×¥´¡¼¥È /scapegoat/(P)/ +¥¹¥±¡¼¥ê¥ó¥° /(n) scaling/ +¥¹¥±¡¼¥ê¥ó¥°¥Õ¥¡¥¯¥¿¡¼ /scaling factor/ +¥¹¥±¡¼¥ë /(n) scale/vernier/(P)/ +¥¹¥±¡¼¥ë¥á¥ê¥Ã¥È /(n) measure of effectiveness (trans: scale merit)/ +¥¹¥±¥¸¥å¡¼¥é /(n) scheduler/ +¥¹¥±¥¸¥å¡¼¥ê¥ó¥° /(n) scheduling/ +¥¹¥±¥¸¥å¡¼¥ë /(n) schedule/(P)/ +¥¹¥±¥Ã¥Á /(n) sketch/(P)/ +¥¹¥±¥Ã¥Á¥Ö¥Ã¥¯ /(n) sketchbook/(P)/ +¥¹¥±¥Ã¥Á¥Û¥ó /sketch phone/ +¥¹¥±¥×¥Á¥·¥º¥à /skepticism/ +¥¹¥±¥×¥Á¥Ã¥¯ /skeptic/ +¥¹¥±¥Ü¡¼ /skateboard/ +¥¹¥±¥ë¥Ä¥© /(n) scherzo/ +¥¹¥±¥ë¥È¥ó /(n) skeleton/ +¥¹¥±ÈÖ [¥¹¥±¤Ð¤ó] /leader of a female gang/ +¥¹¥³¡¼¥«¡¼ /squawker/(P)/ +¥¹¥³¡¼¥Ô¥ó¥° /(n) scoping/ +¥¹¥³¡¼¥× /(n) scope/(P)/ +¥¹¥³¡¼¥ë /(n) squall/(P)/ +¥¹¥³¥¢ /(n) score/(P)/ +¥¹¥³¥¢¥«¡¼¥É /scorecard/ +¥¹¥³¥¢¥Ö¥Ã¥¯ /(n) scorebook/ +¥¹¥³¥¢¥Ü¡¼¥É /(n) scoreboard/(P)/ +¥¹¥³¥¢¥é¡¼ /scorer/ +¥¹¥³¥¢¥ê¥ó¥°¥Ý¥¸¥·¥ç¥ó /scoring position/ +¥¹¥³¥Ã¥Á /(n) Scotch/(P)/ +¥¹¥³¥Ã¥Á¥¦¥¤¥¹¥­¡¼ /Scotch whiskey/ +¥¹¥³¥Ã¥Á¥¨¥Ã¥° /Scotch egg/ +¥¹¥³¥Ã¥Á¥Ä¥¤¡¼¥É /Scotch tweed/ +¥¹¥³¥Ã¥Á¥Æ¡¼¥× /Scotch tape/ +¥¹¥³¥Ã¥Á¥Æ¥ê¥¢ /Scotch terrier/ +¥¹¥³¥Ã¥Á¥é¥¤¥È /(n) road reflector (trans: Scotch Light)/ +¥¹¥³¥Ã¥È /Scott/(P)/ +¥¹¥³¥Ã¥È¥é¥ó¥É /Scotland/(P)/ +¥¹¥³¥Ã¥È¥é¥ó¥É¥ä¡¼¥É /Scotland Yard/ +¥¹¥³¥Ã¥× /(nl:) (n) shovel/spade/scoop (nl: schop)/(P)/ +¥¹¥³¥È¥Õ¥©¥Ó¥ó /scotophobin/ +¥¹¥³¥Ü¥Õ¥£¥ê¥¢ /scopophilia/ +¥¹¥³¥Ý¥é¥ß¥ó /Skopolamin/ +¥¹¥³¥ó¥¯ /(n) skunk/ +¥¹¥¿¡¼ /(n) star/(P)/ +¥¹¥¿¡¼¥¦¥©¡¼¥º /Star Wars (film title)/ +¥¹¥¿¡¼¥¦¥©¥Ã¥Á¥ó¥° /Star Watching (project)/ +¥¹¥¿¡¼¥¬¥¤¥É /star guide/ +¥¹¥¿¡¼¥­¥ó¥° /star king/ +¥¹¥¿¡¼¥µ¥Õ¥¡¥¤¥¢ /star sapphire/ +¥¹¥¿¡¼¥·¥¹¥Æ¥à /(n) star system/ +¥¹¥¿¡¼¥º¥¢¥ó¥É¥¹¥È¥é¥¤¥×¥¹ /Stars and Stripes/(P)/ +¥¹¥¿¡¼¥¿¡¼ /starter/(P)/ +¥¹¥¿¡¼¥À¥¹¥È /stardust/ +¥¹¥¿¡¼¥À¥à /stardom/ +¥¹¥¿¡¼¥Á /starch/ +¥¹¥¿¡¼¥Æ¥£¥ó¥°¥Ô¥Ã¥Á¥ã¡¼ /starting pitcher/ +¥¹¥¿¡¼¥Æ¥£¥ó¥°¥Ö¥í¥Ã¥¯ /starting block/ +¥¹¥¿¡¼¥Æ¥£¥ó¥°¥á¥ó¥Ð¡¼ /starting member/ +¥¹¥¿¡¼¥Æ¥£¥ó¥°¥é¥¤¥ó¥¢¥Ã¥× /staring lineup/ +¥¹¥¿¡¼¥È /(n,vs) start/(P)/ +¥¹¥¿¡¼¥È¥À¥Ã¥·¥å /start dash/ +¥¹¥¿¡¼¥È¥é¥¤¥ó /(n) start line/(P)/ +¥¹¥¿¡¼¥È¥ì¥Ã¥¯ /Star Trek/ +¥¹¥¿¡¼¥×¥ì¡¼¥ä¡¼ /star player/ +¥¹¥¿¡¼¥é¥¤¥È /starlight/ +¥¹¥¿¡¼¥ê¥Ë¥º¥à /Stalinism/ +¥¹¥¿¡¼¥ê¥ó¥°¥¨¥ó¥¸¥ó /Sterling engine/(P)/ +¥¹¥¿¡¼¥ê¥ó¥°¥Ö¥í¥Ã¥¯ /Sterling block/ +¥¹¥¿¡¼¥ì¥Ã¥È /starlet/ +¥¹¥¿¥¤¥ß¡¼ /stymie (golf)/(P)/ +¥¹¥¿¥¤¥é¥¹ /stylus/ +¥¹¥¿¥¤¥ê¥¹¥È /(n) stylist/(P)/ +¥¹¥¿¥¤¥ê¥Ã¥·¥å /(adj-na) stylish/ +¥¹¥¿¥¤¥ê¥ó¥° /(n) styling/(P)/ +¥¹¥¿¥¤¥ë /(n) style/(P)/ +¥¹¥¿¥¤¥ë¥Õ¥¡¥¤¥ë /style file/ +¥¹¥¿¥¤¥ë¥Ö¥Ã¥¯ /(n) stylebook/ +¥¹¥¿¥¤¥ó /(n) stein/ +¥¹¥¿¥¦¥È /(n) stout/ +¥¹¥¿¥°¥Õ¥ì¡¼¥·¥ç¥ó /(n) stagflation/ +¥¹¥¿¥¸¥¢¥à /(n) stadium/(P)/ +¥¹¥¿¥¸¥¢¥à¥¸¥ã¥ó¥Ñ¡¼ /stadium jumper/ +¥¹¥¿¥¸¥ª /(n) studio/(P)/ +¥¹¥¿¥¸¥ã¥ó /(abbr) stadium jumper/ +¥¹¥¿¥Á¥å¡¼ /statue/ +¥¹¥¿¥Ã¥«¡¼¥È /(n) staccato/ +¥¹¥¿¥Ã¥­¥ó¥°¥Ñ¡¼¥à /stacking permanent wave/ +¥¹¥¿¥Ã¥¯ /(n) stack/ +¥¹¥¿¥Ã¥¯¥¦¥§¥¢ /(n) stackware/ +¥¹¥¿¥Ã¥¯¥ª¥Ö¥¸¥§¥¯¥È /stack-object/ +¥¹¥¿¥Ã¥¯¥Ñ¡¼¥Þ /(abbr) stacking permanent wave/ +¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿ /(n) stack-pointer/ +¥¹¥¿¥Ã¥°¥Ñ¡¼¥Æ¥£¡¼ /stag party/ +¥¹¥¿¥Ã¥°¥Õ¥£¥ë¥à /stag film/ +¥¹¥¿¥Ã¥É¥ì¥¹¥¿¥¤¥ä /studless tire/ +¥¹¥¿¥Ã¥Õ /(n) staff/stuff/(P)/ +¥¹¥¿¥Ã¥Õ¥É¥¨¥Ã¥° /stuffed egg/ +¥¹¥¿¥Æ¥£¥¹¥Æ¥£¥Ã¥¯¥¹ /statistics/ +¥¹¥¿¥Æ¥£¥Ã¥¯ /(adj-na,n) static/ +¥¹¥¿¥Ç¥£ /(n) study/ +¥¹¥¿¥Ç¥£¡¼ /study/ +¥¹¥¿¥Ç¥£¥¢¥à /(n) stadium/ +¥¹¥¿¥Ó¥é¥¤¥¶¡¼ /stabilizer/ +¥¹¥¿¥Ó¥ê¥Æ¥£¡¼ /stability/ +¥¹¥¿¥Ö /(n) stub/(P)/ +¥¹¥¿¥ß¥Ê /(n) stamina/energy/(P)/ +¥¹¥¿¥á¥ó /(n) (abbr) starting member/(P)/ +¥¹¥¿¥ó /stun/(P)/ +¥¹¥¿¥ó¥¬¥ó /(n) stun gun/(P)/ +¥¹¥¿¥ó¥¶ /(n) stanza/ +¥¹¥¿¥ó¥¹ /(n) stance/(P)/ +¥¹¥¿¥ó¥À¡¼¥º /standards/ +¥¹¥¿¥ó¥À¡¼¥É /(adj-na,n) standard/(P)/ +¥¹¥¿¥ó¥À¡¼¥É¥Ê¥ó¥Ð¡¼ /standard number/ +¥¹¥¿¥ó¥Ç¥£¥ó¥° /(n) (abbr) free-standing bar/ +¥¹¥¿¥ó¥Ç¥£¥ó¥°¥¦¥§¡¼¥Ö /standing wave/ +¥¹¥¿¥ó¥Ç¥£¥ó¥°¥¹¥¿¡¼¥È /standing start/ +¥¹¥¿¥ó¥È¥«¡¼ /stunt car/ +¥¹¥¿¥ó¥È¥Þ¥ó /(n) stunt man/ +¥¹¥¿¥ó¥É /(n) stand/(P)/ +¥¹¥¿¥ó¥É¥¤¥ó /stand-in/ +¥¹¥¿¥ó¥É¥ª¥Õ /standoff/ +¥¹¥¿¥ó¥É¥«¥é¡¼ /stand-up collar/ +¥¹¥¿¥ó¥É¥Ð¡¼ /bar (trans: stand bar)/ +¥¹¥¿¥ó¥É¥×¥ì¡¼ /(n) grandstand play (trans: stand play)/grandstanding/ +¥¹¥¿¥ó¥É¥Ý¥¤¥ó¥È /standpoint/ +¥¹¥¿¥ó¥Ð¥¤ /standby/ +¥¹¥¿¥ó¥Ð¥¤¥Ñ¥Ã¥»¥ó¥¸¥ã¡¼ /standby passenger/ +¥¹¥¿¥ó¥Õ¥©¡¼¥É /Stanford/(P)/ +¥¹¥¿¥ó¥× /(n) stamp/(P)/ +¥¹¥¿¥ó¥×¥³¥ì¥¯¥·¥ç¥ó /stamp collection/ +¥¹¥¿¥ó¥×ÈÎÇä [¥¹¥¿¥ó¥×¤Ï¤ó¤Ð¤¤] /(n) stamp trading/ +¥¹¥Á¡¼¥à /(n) steam/(P)/ +¥¹¥Á¡¼¥à¥¢¥¤¥í¥ó /steam iron/ +¥¹¥Á¡¼¥à¥¨¥ó¥¸¥ó /steam engine/ +¥¹¥Á¡¼¥à¥¿¡¼¥Ó¥ó /steam turbine/ +¥¹¥Á¡¼¥à¥Ï¥ó¥Þ¡¼ /steam hammer/ +¥¹¥Á¡¼¥à¥Ð¥¹ /steam bath/ +¥¹¥Á¡¼¥à¥Ò¡¼¥¿¡¼ /steam heater/ +¥¹¥Á¡¼¥ë /(n) steal/steel/still/(P)/ +¥¹¥Á¡¼¥ë¥«¥é¡¼ /steel collar worker/robot/ +¥¹¥Á¡¼¥ë¥®¥¿¡¼ /steel guitar/ +¥¹¥Á¡¼¥ë¥µ¥Ã¥· /steel sash/ +¥¹¥Á¡¼¥ë¥Í¡¼¥ë¥Õ¥¡¥¤¥ë /steel nail file/ +¥¹¥Á¡¼¥ë¥Õ¥¡¥¤¥ë /steel file/ +¥¹¥Á¡¼¥ë¥é¥¸¥¢¥ë /steel radial/ +¥¹¥Á¡¼¥ë²È¶ñ [¥¹¥Á¡¼¥ë¤«¤°] /(n) steel furniture/ +¥¹¥Á¥³¥ó /Styrol condensor/ +¥¹¥Á¥å¡¼¥Ç¥ó¥È¥¢¥Ñ¥·¡¼ /student apathy/ +¥¹¥Á¥å¡¼¥Ç¥ó¥È¥Ñ¥ï¡¼ /student power/ +¥¹¥Á¥å¡¼¥Ù¥ë /Stueber/ +¥¹¥Á¥å¥ï¡¼¥Ç¥¹ /(n) stewardess/(P)/ +¥¹¥Á¥å¥ï¡¼¥É /steward/ +¥¹¥Á¥ì¥ó /styrene/ +¥¹¥Á¥ì¥ó¥Ö¥¿¥¸¥¨¥ó¥´¥à /(n) SBR/styrene-butadiene rubber/ +¥¹¥Á¥ì¥ó¥Ú¡¼¥Ñ¡¼ /styrene paper/ +¥¹¥Á¥ì¥ó¼ù»é [¥¹¥Á¥ì¥ó¤¸¤å¤·] /(n) styrene resin/ +¥¹¥Á¥í¡¼¥ë /(n) Styrol/ +¥¹¥Ã¥Á /(abbr) stewardess/ +¥¹¥Ä¡¼¥ë /(n) stool/ +¥¹¥Æ¡¼¥­ /(n) steak/(P)/ +¥¹¥Æ¡¼¥­²° [¥¹¥Æ¡¼¥­¤ä] /steak house/ +¥¹¥Æ¡¼¥·¥ç¥ó /(n) station/(P)/ +¥¹¥Æ¡¼¥·¥ç¥ó¥ï¥´¥ó /station wagon/ +¥¹¥Æ¡¼¥¸ /(n) (1) stage/(2) performance/(P)/ +¥¹¥Æ¡¼¥¸¥À¥ó¥¹ /(n) dance for the stage/ +¥¹¥Æ¡¼¥¿¥¹ /(n) status/(P)/ +¥¹¥Æ¡¼¥¿¥¹¥·¥ó¥Ü¥ë /status symbol/ +¥¹¥Æ¡¼¥Ä¥¦¡¼¥Þ¥ó /stateswoman/ +¥¹¥Æ¡¼¥Ä¥Þ¥ó /statesman/ +¥¹¥Æ¡¼¥Ä¥Þ¥ó¥·¥Ã¥× /statesmanship/ +¥¹¥Æ¡¼¥È /(n) state/(P)/ +¥¹¥Æ¡¼¥È¥¢¥Þ /(abbr) state amateur/(P)/ +¥¹¥Æ¡¼¥È¥¢¥Þ¥Á¥å¥¢ /state amateur/ +¥¹¥Æ¡¼¥È¥½¡¼¥·¥ã¥ê¥º¥à /state socialism/ +¥¹¥Æ¡¼¥È¥á¥ó¥È /(n) statement/(P)/ +¥¹¥Æ¡¼¥È¥ì¥¹ /stateless/ +¥¹¥Æ¡¼¥×¥é¡¼ /stapler/ +¥¹¥Æ¥¢¥ê¥ó¥° /(n) (abbr) steering gear/ +¥¹¥Æ¥¢¥ê¥ó»À [¥¹¥Æ¥¢¥ê¥ó¤µ¤ó] /(n) stearic acid/ +¥¹¥Æ¥£¡¼¥ë /steal/ +¥¹¥Æ¥£¥Ã¥¯ /(n) stick/(P)/ +¥¹¥Æ¥£¥ó¥¬¡¼ /stinger/(P)/ +¥¹¥Æ¥£¥ó¥° /(n) sting/ +¥¹¥Æ¥¤ /(n,vs) stay/ +¥¹¥Æ¥¤¥¿¥¹ /(n) status/(P)/ +¥¹¥Æ¥¤¥È /state/ +¥¹¥Æ¥´¥¶¥¦¥ë¥¹ /Stegosaurus/ +¥¹¥Æ¥´¥É¥ó /Stegodon/ +¥¹¥Æ¥Ã¥«¡¼ /(n) stacker/sticker/(P)/ +¥¹¥Æ¥Ã¥­ /(n) stick/(P)/ +¥¹¥Æ¥Ã¥¯¥¬¡¼¥ë /thin (stick) girl/ +¥¹¥Æ¥Ã¥Á /(n) stitch/ +¥¹¥Æ¥Ã¥Ô¥ó¥° /stepping/ +¥¹¥Æ¥Ã¥× /(n) step/dance step/steppe/(P)/ +¥¹¥Æ¥Ã¥×¥¹ /steps/ +¥¹¥Æ¥Ã¥×¥Ð¥¤¥¹¥Æ¥Ã¥× /step-by-step/ +¥¹¥Æ¥Ã¥×¥Õ¥¡¥ß¥ê¡¼ /stepfamily/ +¥¹¥Æ¥Ã¥×±þÅú [¥¹¥Æ¥Ã¥×¤ª¤¦¤È¤¦] /step response/ +¥¹¥Æ¥Ã¥×´Ø¿ô [¥¹¥Æ¥Ã¥×¤«¤ó¤¹¤¦] /step function/ +¥¹¥Æ¥Ç¥£ /steady/ +¥¹¥Æ¥Ç¥£¡¼ /steady/ +¥¹¥Æ¥Î¥°¥é¥Õ¥¡¡¼ /stenographer/ +¥¹¥Æ¥é /(n) stela/ +¥¹¥Æ¥ë¥¹ /stealth/(P)/ +¥¹¥Æ¥ì¥ª /(n) stereo/(P)/ +¥¹¥Æ¥ì¥ª¥«¥á¥é /stereo camera/ +¥¹¥Æ¥ì¥ª¥¹¥³¡¼¥× /stereoscope/ +¥¹¥Æ¥ì¥ª¥¿¥¤¥× /stereotype/(P)/ +¥¹¥Æ¥ì¥ª¥Æ¡¼¥× /stereotape/ +¥¹¥Æ¥ì¥ª¥Ó¥¸¥ç¥ó /stereovision/ +¥¹¥Æ¥ì¥ª¥Õ¥©¥Ë¥Ã¥¯ /stereophonic/ +¥¹¥Æ¥ì¥ª¥ì¥³¡¼¥É /stereo record/ +¥¹¥Æ¥ì¥ª¼Ì¿¿ [¥¹¥Æ¥ì¥ª¤·¤ã¤·¤ó] /(n) stereo-photography/ +¥¹¥Æ¥ì¥ªÊüÁ÷ [¥¹¥Æ¥ì¥ª¤Û¤¦¤½¤¦] /(n) stereo broadcasting/ +¥¹¥Æ¥í¥¤¥É /(n) steroid/(P)/ +¥¹¥Æ¥í¥¿¥¤¥× /stereotype/ +¥¹¥Æ¥ó¥É¥°¥é¥¹ /(n) stained glass/(P)/ +¥¹¥Æ¥ó¥ì¥¹ /(n) stainless/(P)/ +¥¹¥Æ¥ó¥ì¥¹¥¹¥Á¡¼¥ë /stainless steel/ +¥¹¥Æ¥ó¥ì¥¹¹Ý [¥¹¥Æ¥ó¥ì¥¹¤³¤¦] /(n) stainless steel/ +¥¹¥È /(n) (abbr) strike/(P)/ +¥¹¥È¡¼¥«¡¼ /stalker/ +¥¹¥È¡¼¥­¥ó¥° /(n) stalking/ +¥¹¥È¡¼¥¯¥¹¤Îˡ§ [¥¹¥È¡¼¥¯¥¹¤Î¤Û¤¦¤½¤¯] /(n) Stokes' law/ +¥¹¥È¡¼¥Ö /(n) heater (trans: stove)/(P)/ +¥¹¥È¡¼¥Ö¥ê¡¼¥° /stove league/ +¥¹¥È¡¼¥à /(n) storm/(P)/ +¥¹¥È¡¼¥ê /story/ +¥¹¥È¡¼¥ê¡¼ /(n) story/(P)/ +¥¹¥È¡¼¥ê¡¼¥Æ¥é¡¼ /story teller/ +¥¹¥È¡¼¥ê¥Ü¡¼¥É /storyboard/ +¥¹¥È¡¼¥ë /(n) stole/(P)/ +¥¹¥È¡¼¥ë¥Þ¥ó /Stallman, (Richard) (author of gnu emacs)/ +¥¹¥È¡¼¥ó /(n) stone/ +¥¹¥È¡¼¥ó¥¦¥©¥Ã¥·¥å /stone wash/(P)/ +¥¹¥È¡¼¥ó¥°¥é¥Ö /stone crab/ +¥¹¥È¡¼¥ó¥µ¡¼¥¯¥ë /stone circle/ +¥¹¥È¡¼¥ô /stove/ +¥¹¥È¥¢ /(n) store/(P)/ +¥¹¥È¥¢¡¼ /(n) store/ +¥¹¥È¥¢¥³¥ó¥»¥×¥È /store concept/ +¥¹¥È¥¢¥Ö¥é¥ó¥É /store brand/ +¥¹¥È¥¤¥Á¥º¥à /Stoicism/(P)/ +¥¹¥È¥¤¥Ã¥¯ /(adj-na,n) Stoic/(P)/ +¥¹¥È¥Ã¥«¡¼ /stocker/ +¥¹¥È¥Ã¥­¥ó¥° /(n) stockings/(P)/ +¥¹¥È¥Ã¥¯ /(n) stock/(P)/ +¥¹¥È¥Ã¥¯¥ª¥×¥·¥ç¥ó /(n) stock option/ +¥¹¥È¥Ã¥¯¥«¡¼ /stock car/ +¥¹¥È¥Ã¥¯¥«¡¼¥ì¡¼¥¹ /stock car race/ +¥¹¥È¥Ã¥¯¥³¥ó¥È¥í¡¼¥ë /stock control/ +¥¹¥È¥Ã¥¯¥Ö¥í¡¼¥«¡¼ /stockbroker/ +¥¹¥È¥Ã¥¯¥Û¥ë¥à /Stockholm/(P)/ +¥¹¥È¥Ã¥¯¥Û¥ë¥à¾É¸õ·² [¥¹¥È¥Ã¥¯¥Û¥ë¥à¤·¤ç¤¦¤³¤¦¤°¤ó] /Stockhom syndrome/ +¥¹¥È¥Ã¥¯¥Ý¥¤¥ó¥È /stock point/ +¥¹¥È¥Ã¥¯¥ä¡¼¥É /(n) stockyard/ +¥¹¥È¥Ã¥Ñ¡¼ /(n) stopper/(P)/ +¥¹¥È¥Ã¥× /(n) stop/(P)/ +¥¹¥È¥Ã¥×¥¦¥©¥Ã¥Á /(n) stopwatch/(P)/ +¥¹¥È¥Ã¥×¥¦¥ª¥Ã¥Á /(n) stopwatch/ +¥¹¥È¥Ã¥×¥Ó¥Ã¥È /stop bit/ +¥¹¥È¥Ã¥×¥â¡¼¥·¥ç¥ó /stop motion/ +¥¹¥È¥Ã¥×¥é¥¤¥È /stoplight/ +¥¹¥È¥Ñ¡¼ /(abbr) straight perm/ +¥¹¥È¥Þ¥¤ /(n) (abbr) streptomycin/ +¥¹¥È¥Þ¥Ã¥¯ /stomach/ +¥¹¥È¥é¥¤¥«¡¼ /(n) striker/(P)/ +¥¹¥È¥é¥¤¥­ /(n) strike/(P)/ +¥¹¥È¥é¥¤¥¯ /(n) strike/(P)/ +¥¹¥È¥é¥¤¥¯¥¾¡¼¥ó /strike zone (baseball)/ +¥¹¥È¥é¥¤¥É /stride/ +¥¹¥È¥é¥¤¥× /(n) stripe/(P)/ +¥¹¥È¥é¥¯¥Á¥ã /(n) structure/ +¥¹¥È¥é¥¯¥Á¥ã¡¼ /(n) structure/ +¥¹¥È¥é¥Ã¥× /strap/ +¥¹¥È¥é¥Æ¥¸¡¼ /(n) strategy/ +¥¹¥È¥ê¡¼¥«¡¼ /streaker/(P)/ +¥¹¥È¥ê¡¼¥­¥ó¥° /streaking/ +¥¹¥È¥ê¡¼¥È /(n) street/(P)/ +¥¹¥È¥ê¡¼¥È¥¦¥©¡¼¥«¡¼ /streetwalker/ +¥¹¥È¥ê¡¼¥È¥¨¥ó¥¼¥ë /street angel/ +¥¹¥È¥ê¡¼¥È¥«¡¼ /streetcar/ +¥¹¥È¥ê¡¼¥È¥¬¡¼¥ë /street girl/ +¥¹¥È¥ê¡¼¥È¥Õ¥¡¡¼¥Ë¥Á¥ã¡¼ /street furniture/ +¥¹¥È¥ê¡¼¥Þ /(n) streamer/ +¥¹¥È¥ê¡¼¥Þ¡¼ /(n) streamer/ +¥¹¥È¥ê¡¼¥ß¥ó¥° /(n) streaming/ +¥¹¥È¥ê¡¼¥ß¥ó¥°¥µ¡¼¥Ð¡¼ /(n) streaming server/ +¥¹¥È¥ê¡¼¥ß¥ó¥°¥Ó¥Ç¥ª /(n) streaming video/ +¥¹¥È¥ê¡¼¥ß¥ó¥°¥ß¥å¡¼¥¸¥Ã¥¯ /(n) streaming music/ +¥¹¥È¥ê¡¼¥à /(n) stream/ +¥¹¥È¥ê¥Ã¥Ñ¡¼ /stripper/(P)/ +¥¹¥È¥ê¥Ã¥× /(n) strip/(P)/ +¥¹¥È¥ê¥Ã¥×¥¬¡¼¥ë /strip girl/ +¥¹¥È¥ê¥Ã¥×¥·¥ç¡¼ /strip show/striptease/ +¥¹¥È¥ê¥Ã¥×¥ß¥ë /strip mill/ +¥¹¥È¥ê¥ó¥° /(n) string/ +¥¹¥È¥ê¥ó¥°¥¹ /strings/ +¥¹¥È¥ì¡¼¥È /(adj-na,n) straight/(P)/ +¥¹¥È¥ì¡¼¥È¥³¡¼¥¹ /straight course/ +¥¹¥È¥ì¡¼¥È¥Ñ¡¼¥Þ /straight permanent wave/ +¥¹¥È¥ì¡¼¥È¥Ñ¥ó¥Á /straight punch/ +¥¹¥È¥ì¥¹ /(n) stress/(P)/ +¥¹¥È¥ì¥Ã¥Á /(n) stretch/(P)/ +¥¹¥È¥ì¥Ã¥Á¥ã¡¼ /(n) stretcher/ +¥¹¥È¥ì¥Ã¥Á¥ó¥° /stretching/ +¥¹¥È¥ì¥Ã¥Á¿¥Êª [¥¹¥È¥ì¥Ã¥Á¤ª¤ê¤â¤Î] /(n) stretch fabric/ +¥¹¥È¥ì¥×¥È¥Þ¥¤¥·¥ó /(n) streptomycin/ +¥¹¥È¥ì¥×¥È¥Þ¥¤¥·¥óÆñÄ° [¥¹¥È¥ì¥×¥È¥Þ¥¤¥·¥ó¤Ê¤ó¤Á¤ç¤¦] /(n) streptomycin deafness/ +¥¹¥È¥ì¥ê¥Á¥¢ /bird of paradise flower/Strelitzia reginae/ +¥¹¥È¥ì¥ó¥¸¥Í¥¹ /strangeness (in nuclear physics)/ +¥¹¥È¥ì¥ó¥¸¥ã¡¼ /stranger/ +¥¹¥È¥í¡¼ /(n) straw/(P)/ +¥¹¥È¥í¡¼¥¯ /(n) stroke/(P)/ +¥¹¥È¥í¡¼¥¯¥×¥ì¡¼ /stroke play/ +¥¹¥È¥í¡¼¥Ï¥Ã¥È /(n) straw hat/ +¥¹¥È¥í¡¼¥Ö /(n) strobe/ +¥¹¥È¥í¡¼µé [¥¹¥È¥í¡¼¤­¤å¤¦] /(n) straw weight/ +¥¹¥È¥í¥Ù¥ê¡¼ /(n) strawberry/(P)/ +¥¹¥È¥í¥Ü /(n) stroboscope (trans: strobo)/strobe lamp/stroboscopic lamp/(P)/ +¥¹¥È¥í¥Ü¥¹¥³¡¼¥× /stroboscope/ +¥¹¥È¥í¥ó¥Á¥¦¥à /(n) strontium (Sr)/(P)/ +¥¹¥È¸¢ [¥¹¥È¤±¤ó] /(n) right to strike/ +¥¹¥ÈÇˤê [¥¹¥È¤ä¤Ö¤ê] /(n) strikebreaker/scab/strikebreaking/ +¥¹¥Ê¥¤¥Ñ¡¼ /(n) sniper/ +¥¹¥Ê¥Ã¥¯ /(n) snack/(P)/ +¥¹¥Ê¥Ã¥¯¥Ð¡¼ /snack bar/ +¥¹¥Ê¥Ã¥¯ÌÍ [¥¹¥Ê¥Ã¥¯¤á¤ó] /(n) snack noodle/ +¥¹¥Ê¥Ã¥Á /snatch/(P)/ +¥¹¥Ê¥Ã¥× /(n) snap/(P)/ +¥¹¥Ê¥Ã¥×¥·¥ç¥Ã¥È /(n) snapshot/ +¥¹¥Ê¥Ã¥×¥ê¥ó¥° /(n) snap ring/circlip/ +¥¹¥Ê¥á¥ê /(n) black finless porpoise (Neophocaena phocaenoides)/ +¥¹¥Ë¡¼¥«¡¼ /(n) sneaker/(P)/ +¥¹¥Ë¡¼¥¯¥×¥ì¥Ó¥å¡¼ /sneak preview/ +¥¹¥Ì¡¼¥«¡¼ /snooker/(P)/ +¥¹¥Ì¡¼¥Ô¡¼ /snoopy/(P)/ +¥¹¥Í¡¼¥¯ /snake/(P)/ +¥¹¥Í¡¼¥¯¥¢¥¦¥È /sneak out/ +¥¹¥Í¡¼¥¯¥¤¥ó /sneak in/ +¥¹¥Í¡¼¥¯¥¹¥­¥ó /snakeskin/ +¥¹¥Í¡¼¥¯¥À¥ó¥¹ /snake dance/ +¥¹¥Î¡¼ /snow/(P)/ +¥¹¥Î¡¼¥¬¥ó /snow gun/ +¥¹¥Î¡¼¥±¥ë /snorkel/ +¥¹¥Î¡¼¥µ¡¼¥Õ¥£¥ó /snow surfing/ +¥¹¥Î¡¼¥¿¥¤¥ä /snow tire/ +¥¹¥Î¡¼¥À¥ó¥× /(n) hand-held snow shovel (trans: snow-dump)/snow scoop/ +¥¹¥Î¡¼¥Ü¡¼¥È /snow boat/(P)/ +¥¹¥Î¡¼¥â¡¼¥Ó¥ë /snow mobile/ +¥¹¥Î¥Ã¥Ö /snob/ +¥¹¥Î¥Ó¥º¥à /snobbism/ +¥¹¥Ð¥ë¥Ð¡¼¥ë /Svalbard (p)/ +¥¹¥Ñ¡¼¥¯ /(n) spark/(P)/ +¥¹¥Ñ¡¼¥¯¥×¥é¥° /spark plug/ +¥¹¥Ñ¡¼¥¯¥ê¥ó¥°¥ï¥¤¥ó /sparkling wine/ +¥¹¥Ñ¡¼¥Æ¥ë /spatula/ +¥¹¥Ñ¡¼¥È /(n) spurt/(P)/ +¥¹¥Ñ¡¼¥à¥Ð¥ó¥¯ /sperm bank/ +¥¹¥Ñ¡¼¥ê¥ó¥° /(n) sparring/(P)/ +¥¹¥Ñ¡¼¥ê¥ó¥°¥Ñ¡¼¥È¥Ê¡¼ /sparring partner/ +¥¹¥Ñ¥¤ /(n) spy/(P)/ +¥¹¥Ñ¥¤¥«¡¼ /spiker/ +¥¹¥Ñ¥¤¥­¡¼¥«¥Ã¥È /spiky cut/ +¥¹¥Ñ¥¤¥¯ /(n) spike/(P)/ +¥¹¥Ñ¥¤¥¯¥·¥å¡¼¥º /spiked shoes/ +¥¹¥Ñ¥¤¥¯¥¿¥¤¥ä /studded snow tire (trans: spike tire)/ +¥¹¥Ñ¥¤¥¯¥Ò¡¼¥ë /spike heel/ +¥¹¥Ñ¥¤¥¹ /(n) spice/(P)/ +¥¹¥Ñ¥¤¥À¡¼ /spider/ +¥¹¥Ñ¥¤¥é¥ë /(n) spiral/(P)/ +¥¹¥Ñ¥¤¥é¥ë¥Ð¥ó¥É±À [¥¹¥Ñ¥¤¥é¥ë¥Ð¥ó¥É¤¦¤ó] /(n) spiral band/ +¥¹¥Ñ¥¤±ÒÀ± [¥¹¥Ñ¥¤¤¨¤¤¤»¤¤] /(n) reconnaissance satellite/ +¥¹¥Ñ¥¤¹Ô°Ù [¥¹¥Ñ¥¤¤³¤¦¤¤] /espionage/ +¥¹¥Ñ¥¤ºá [¥¹¥Ñ¥¤¤¶¤¤] /(n) crime of espionage/ +¥¹¥Ñ¥²¥Ã¥Æ¥£ /(n) spaghetti/ +¥¹¥Ñ¥²¥Ã¥Æ¥£¥¦¥¨¥¹¥¿¥ó /spaghetti Western (film)/ +¥¹¥Ñ¥²¥Ã¥Æ¥£¥ß¡¼¥È¥½¡¼¥¹ /spaghetti meat sauce/ +¥¹¥Ñ¥²¥Æ¥£ /(n) spaghetti/(P)/ +¥¹¥Ñ¥²¥Æ¥£¡¼ /(n) spaghetti/ +¥¹¥Ñ¥·¡¼¥Ü /(ru:) thank you (ru: spasibo)/ +¥¹¥Ñ¥º¥à /spasm/ +¥¹¥Ñ¥Á¥å¥é /spatula/ +¥¹¥Ñ¥Ã¥¿¥ê¥ó¥° /(n) ink spattering/(P)/ +¥¹¥Ñ¥Ã¥Ä /spats/(P)/ +¥¹¥Ñ¥Ã¥È /spot/ +¥¹¥Ñ¥Ê /(n) spanner/wrench/ +¥¹¥Ñ¥Ë¥Ã¥·¥å /Spanish/ +¥¹¥Ñ¥Ë¥Ã¥·¥å¥¢¥á¥ê¥« /Spanish America/ +¥¹¥Ñ¥Õ¥¡¥¯ /(abbr) student slang for the restaurant chain "Spaghetti Factory"/ +¥¹¥Ñ¥à¥á¡¼¥ë /(n) spam mail/ +¥¹¥Ñ¥ë¥¿¥­¥¢¡¼¥É /(ru:) Spartacus Games (Socialist Olympics) (ru: spartakiada)/ +¥¹¥Ñ¥ó /(n) span/(P)/ +¥¹¥Ñ¥ó¥ª¥Ö¥³¥ó¥È¥í¡¼¥ë /span of control/ +¥¹¥Ñ¥ó¥°¥ë /spangle/ +¥¹¥Ñ¥ó¥³¡¼¥ë /(n) spangle/ +¥¹¥Ô¡¼¥« /(n) speaker/ +¥¹¥Ô¡¼¥«¡¼ /(n) speaker/(P)/ +¥¹¥Ô¡¼¥«¡¼¥æ¥Ë¥Ã¥È /speaker unit/ +¥¹¥Ô¡¼¥Á /(n) speech/(P)/ +¥¹¥Ô¡¼¥Á¥»¥é¥Ô¡¼ /speech therapy/ +¥¹¥Ô¡¼¥Á¥»¥é¥Ô¥¹¥È /speech therapist/ +¥¹¥Ô¡¼¥Á¥é¥¤¥¿¡¼ /(n) speechwriter/ +¥¹¥Ô¡¼¥Ç¥£ /(adj-na,n) speedy/ +¥¹¥Ô¡¼¥Ç¥£¡¼ /(adj-na,n) speedy/(P)/ +¥¹¥Ô¡¼¥É /(n) speed/(P)/ +¥¹¥Ô¡¼¥É¥¢¥Ã¥× /(n) speed up/(P)/ +¥¹¥Ô¡¼¥É¥¦¥¨¡¼ /speedway/(P)/ +¥¹¥Ô¡¼¥É¥¬¥ó /speed-gun/ +¥¹¥Ô¡¼¥É¥¹¥±¡¼¥È /(n) speed skating/ +¥¹¥Ô¡¼¥É¥À¥¦¥ó /(n) slowing down (trans: speed down)/ +¥¹¥Ô¡¼¥É¥Ü¡¼¥ë /speed ball/fastball (baseball)/ +¥¹¥Ô¡¼¥É¥á¡¼¥¿¡¼ /speedometer/ +¥¹¥Ô¡¼¥É¥ê¥ß¥Ã¥È /speed limit/ +¥¹¥Ô¡¼¥ÉÀþ [¥¹¥Ô¡¼¥É¤»¤ó] /speed lines/lines drawn to represent motion/ +¥¹¥Ô¥¢ /spear/(P)/ +¥¹¥Ô¥¢¥Õ¥£¥Ã¥·¥ó¥° /spear fishing/ +¥¹¥Ô¥³¥ó /(abbr) speed controller/ +¥¹¥Ô¥Ã¥Ä /(de:) (n) pomeranian (dog) (de: Spitz)/ +¥¹¥Ô¥Ã¥È¥Ü¡¼¥ë /spitball/ +¥¹¥Ô¥Ë¥ó¥°¥ê¡¼¥ë /spinning reel/ +¥¹¥Ô¥ê¥Á¥å¥¢¥ê¥º¥à /spiritualism/ +¥¹¥Ô¥ê¥Á¥å¥¢¥ë /spiritual/ +¥¹¥Ô¥ê¥Ã¥Ä /spirits/ +¥¹¥Ô¥ê¥Ã¥È /(n) spirit/(P)/ +¥¹¥Ô¥ë¥ê¥Ê /Spirulina (algae)/(P)/ +¥¹¥Ô¥í¥Ø¡¼¥¿ /(n) Spirochaeta (germs)/ +¥¹¥Ô¥ó /(n) spin/(P)/ +¥¹¥Ô¥ó¥¢¥¦¥È /spin out/ +¥¹¥Ô¥ó¥°¥é¥¹ /spin-glass/ +¥¹¥Ô¥ó¥¿¡¼¥ó /spin turn/ +¥¹¥Ô¥ó¥É¥ëÌý [¥¹¥Ô¥ó¥É¥ë¤æ] /(n) spindle oil/ +¥¹¥Õ /(n) (abbr) staple fiber/ +¥¹¥Õ¥£¥ó¥¯¥¹ /(n) Sphinx/(P)/ +¥¹¥Õ¥ì /souffle/ +¥¹¥Ö¥¨¥³ /(abbr) sub-economizer (electronics)/ +¥¹¥×¡¼¥È¥Ë¥¯ /Sputnik/ +¥¹¥×¡¼¥é /(n) spooler/ +¥¹¥×¡¼¥ë /(n) spool/ +¥¹¥×¡¼¥ó /(n) spoon/(P)/ +¥¹¥×¡¼¥ó¥Õ¥£¡¼¥Ç¥£¥ó¥° /spoon-feeding/ +¥¹¥×¥é¥¤¥¹ /(vs) splice/ +¥¹¥×¥é¥¤¥ó /(n) spline/ +¥¹¥×¥é¥¤¥ó¼´ [¥¹¥×¥é¥¤¥ó¤¸¤¯] /(n) spline shaft/ +¥¹¥×¥é¥Ã¥·¥ã¡¼ /splasher/(P)/ +¥¹¥×¥ê¥Ã¥È /split/(P)/ +¥¹¥×¥ê¥Ã¥È¥Õ¥£¥ó¥¬¡¼¥Õ¥¡¡¼¥¹¥È¥Ü¡¼¥ë /split fingered fast ball/ +¥¹¥×¥ê¥Ã¥È¥é¥ó¥Æ¥¹¥È /split-run test/ +¥¹¥×¥ê¥ó¥¯¥é¡¼ /(n) sprinkler/(P)/ +¥¹¥×¥ê¥ó¥¯¥é¡¼ÀßÈ÷ [¥¹¥×¥ê¥ó¥¯¥é¡¼¤»¤Ä¤Ó] /sprinkler system/ +¥¹¥×¥ê¥ó¥° /(n) spring/(P)/ +¥¹¥×¥ê¥ó¥°¥­¥ã¥ó¥× /spring camp/ +¥¹¥×¥ê¥ó¥°¥³¡¼¥È /(n) spring coat/ +¥¹¥×¥ê¥ó¥°¥Ü¡¼¥É /springboard/ +¥¹¥×¥ê¥ó¥¿¡¼ /(n) sprinter/(P)/ +¥¹¥×¥ê¥ó¥È /(n) (1) sprint/(2) splint/(P)/ +¥¹¥×¥ì¡¼ /(n) spray/(P)/ +¥¹¥×¥ì¡¼¥¬¥ó /spray gun/ +¥¹¥×¥ì¥Ã¥É /spread/ +¥¹¥×¥í¡¼¥ë /sprawl/ +¥¹¥×¥í¡¼¥ë¸½¾Ý [¥¹¥×¥í¡¼¥ë¤²¤ó¤·¤ç¤¦] /(n) sprawl/ +¥¹¥Ù¥¿ /(pt:) sword (pt: espada)/ +¥¹¥Ú¡¼¥·¥ó¥° /spacing/(P)/ +¥¹¥Ú¡¼¥¹ /(n) space/(P)/ +¥¹¥Ú¡¼¥¹¥ª¥Ú¥é /space opera/ +¥¹¥Ú¡¼¥¹¥¬¥ó /space gun/ +¥¹¥Ú¡¼¥¹¥¯¥é¥Õ¥È /spacecraft/ +¥¹¥Ú¡¼¥¹¥³¥í¥Ë¡¼ /space colony/ +¥¹¥Ú¡¼¥¹¥·¥Ã¥× /space ship/ +¥¹¥Ú¡¼¥¹¥·¥ã¥È¥ë /(n) space shuttle/(P)/ +¥¹¥Ú¡¼¥¹¥Æ¥ì¥¹¥³¡¼¥× /(n) space telescope/ +¥¹¥Ú¡¼¥¹¥È¥é¥Ù¥ë /space travel/ +¥¹¥Ú¡¼¥¹¥Õ¥¡¥ó¥¿¥¸¡¼ /space fantasy/ +¥¹¥Ú¡¼¥¹¥×¥ì¡¼¥ó /(n) space plane/ +¥¹¥Ú¡¼¥¹¥Þ¥ó /spaceman/ +¥¹¥Ú¡¼¥¹¥é¥Ö /(n) Space Lab/ +¥¹¥Ú¡¼¥É /(n) spade/ +¥¹¥Ú¥¢ /(n) (1) spare/(2) spear/(P)/ +¥¹¥Ú¥¢¥­¡¼ /(n) spare key/ +¥¹¥Ú¥¢¥·¡¼¥È /spare seat/ +¥¹¥Ú¥¢¥¿¥¤¥ä /spare tire/ +¥¹¥Ú¥¢¥Ê /(abbr) spectrum analyzer/ +¥¹¥Ú¥¢¥ê¥Ö /spare rib/ +¥¹¥Ú¥¤¥ó /Spain/ +¥¹¥Ú¥¤¥ó¸ì [¥¹¥Ú¥¤¥ó¤´] /Spanish (language)/ +¥¹¥Ú¥¤¥óÆâÀï [¥¹¥Ú¥¤¥ó¤Ê¤¤¤»¤ó] /(n) Spanish Civil War/ +¥¹¥Ú¥¤¥óÉ÷¼Ù [¥¹¥Ú¥¤¥ó¤«¤¼] /(n) Spanish influenza/ +¥¹¥Ú¥¤¥óÎÎ¥®¥Ë¥¢ [¥¹¥Ú¥¤¥ó¤ê¤ç¤¦¥®¥Ë¥¢] /Spanish Guinea (p)/ +¥¹¥Ú¥¤¥óÎÎ¥µ¥Ï¥é [¥¹¥Ú¥¤¥ó¤ê¤ç¤¦¥µ¥Ï¥é] /Spanish Sahara (p)/ +¥¹¥Ú¥­¥å¥ì¡¼¥·¥ç¥ó /(n) speculation/ +¥¹¥Ú¥­¥å¥ì¡¼¥¿¡¼ /speculator/ +¥¹¥Ú¥¯¥¿¡¼ /(n) spectre/specter/ +¥¹¥Ú¥¯¥¿¥¯¥ë /(n) spectacle/(P)/ +¥¹¥Ú¥¯¥¿¥¯¥ë±Ç²è [¥¹¥Ú¥¯¥¿¥¯¥ë¤¨¤¤¤¬] /(n) spectacular film/ +¥¹¥Ú¥¯¥È¥é¥à /(n) spectrum/ +¥¹¥Ú¥¯¥È¥ë /(n) spectral/spectre/(P)/ +¥¹¥Ú¥¯¥È¥ë·¿ [¥¹¥Ú¥¯¥È¥ë¤¬¤¿] /(n) spectral class/ +¥¹¥Ú¥¯¥È¥ë·ÏÎó [¥¹¥Ú¥¯¥È¥ë¤±¤¤¤ì¤Ä] /(n) spectral series/ +¥¹¥Ú¥¯¥È¥ëʬÀÏ [¥¹¥Ú¥¯¥È¥ë¤Ö¤ó¤»¤­] /(n) spectrum analysis/ +¥¹¥Ú¥¯¥È¥í¥°¥é¥Õ /spectrograph/ +¥¹¥Ú¥¯¥È¥í¥°¥é¥à /spectrogram/ +¥¹¥Ú¥·¥ã¥ê¥¹¥È /(n) specialist/(P)/ +¥¹¥Ú¥·¥ã¥ë /(adj-na,n) special/(P)/ +¥¹¥Ú¥·¥ã¥ë¥é¥¤¥»¥ó¥¹¥×¥ì¡¼¥ä¡¼ /special license player/ +¥¹¥Ú¥Ã¥¯ /(n) specification/ +¥¹¥Ú¥Ã¥¯¥ë´³¾Ä·× [¥¹¥Ú¥Ã¥¯¥ë¤«¤ó¤·¤ç¤¦¤±¤¤] /(n) speckle interferometer/ +¥¹¥Ú¥Ä¥Ê¥º /(ru:) special purpose (troops) (ru: spetsnaz)/ +¥¹¥Ú¥é¥ó¥«¡¼ /spelunker/ +¥¹¥Ú¥ê¥ª¥ê¥Æ¥£¡¼¥³¥ó¥×¥ì¥Ã¥¯¥¹ /superiority complex/ +¥¹¥Ú¥ê¥ó¥° /(n) sparing/spelling/ +¥¹¥Ú¥ê¥ó¥°¥³¥ó¥Æ¥¹¥È /(n) spelling bee/ +¥¹¥Ú¥ë /(n) spell/(P)/ +¥¹¥Ú¥ë¥Þ /(col) sperm/semen/cum/ +¥¹¥Ú¥ó¥µ¡¼¥¸¥ã¥±¥Ã¥È /spencer jacket/(P)/ +¥¹¥Ý¡¼¥¯ /(n) spoke/(P)/ +¥¹¥Ý¡¼¥¯¥¹¥¦¡¼¥Þ¥ó /spokeswoman/ +¥¹¥Ý¡¼¥¯¥¹¥Ñ¡¼¥½¥ó /spokesperson/ +¥¹¥Ý¡¼¥¯¥¹¥Þ¥ó /(n) spokesman/(P)/ +¥¹¥Ý¡¼¥Ä /(n) sport/(P)/ +¥¹¥Ý¡¼¥Ä¥¤¥Ù¥ó¥È /(n) sports event/ +¥¹¥Ý¡¼¥Ä¥¦¡¼¥Þ¥ó /sportswoman/ +¥¹¥Ý¡¼¥Ä¥¦¥¨¥¢ /sportswear/ +¥¹¥Ý¡¼¥Ä¥«¡¼ /(n) sports car/(P)/ +¥¹¥Ý¡¼¥Ä¥­¥ã¥¹¥¿¡¼ /sportscaster/ +¥¹¥Ý¡¼¥Ä¥¯¥é¥Ö /sports club/ +¥¹¥Ý¡¼¥Ä¥µ¥¤¥¨¥ó¥¹ /(n) sports science/ +¥¹¥Ý¡¼¥Ä¥·¥å¡¼¥º /(n) sports shoes/ +¥¹¥Ý¡¼¥Ä¥»¥ó¥¿¡¼ /sports center/ +¥¹¥Ý¡¼¥Ä¥Æ¥¹¥È /sports test/ +¥¹¥Ý¡¼¥Ä¥È¥ì¡¼¥Ê¡¼ /sports trainer/ +¥¹¥Ý¡¼¥Ä¥É¥ê¥ó¥¯ /(n) sports drink/ +¥¹¥Ý¡¼¥Ä¥Õ¥§¥¢¡¼ /sports fair/ +¥¹¥Ý¡¼¥Ä¥×¥í¥°¥é¥Þ¡¼ /sports programmer/ +¥¹¥Ý¡¼¥Ä¥Þ¡¼¥±¥Æ¥£¥ó¥° /(n) sports marketing/ +¥¹¥Ý¡¼¥Ä¥Þ¥ó /(n) sportsman/(P)/ +¥¹¥Ý¡¼¥Ä¥Þ¥ó¥·¥Ã¥× /(n) sportsmanship/ +¥¹¥Ý¡¼¥Ä¥é¥¤¥¿¡¼ /sportswriter/ +¥¹¥Ý¡¼¥Ä°å³Ø [¥¹¥Ý¡¼¥Ä¤¤¤¬¤¯] /(n) sports medicine/ +¥¹¥Ý¡¼¥Ä¿´Â¡ [¥¹¥Ý¡¼¥Ä¤·¤ó¤¾¤¦] /(n) athlete's heart/ +¥¹¥Ý¡¼¥Ä¿·Ê¹ [¥¹¥Ý¡¼¥Ä¤·¤ó¤Ö¤ó] /sporting newspaper/ +¥¹¥Ý¡¼¥Æ¥£¡¼ /(adj-na,n) sporty/(P)/ +¥¹¥Ý¥¤¥È /(nl:) (n) syringe (nl: spuit)/dropper/ +¥¹¥Ý¥¤¥ë /(n) spoil/ +¥¹¥Ý¥¤¥ë¥º¥·¥¹¥Æ¥à /spoils system/ +¥¹¥Ý¥Ã¥È /(n) sponsor/spot/(P)/ +¥¹¥Ý¥Ã¥È¥¢¥Ê¥¦¥ó¥¹ /(n) spot announcement/ +¥¹¥Ý¥Ã¥È¥­¥ã¥ó¥Ú¡¼¥ó /spot campaign/ +¥¹¥Ý¥Ã¥È¥³¥Þ¡¼¥·¥ã¥ë /spot commercial/ +¥¹¥Ý¥Ã¥È¥Á¥§¥Ã¥¯ /spot check/ +¥¹¥Ý¥Ã¥È¥Ë¥å¡¼¥¹ /spot news/ +¥¹¥Ý¥Ã¥È¥é¥¤¥È /(n) spotlight/(P)/ +¥¹¥Ý¥Ã¥È²Á³Ê [¥¹¥Ý¥Ã¥È¤«¤«¤¯] /(n) spot price/ +¥¹¥Ý¥Ã¥È¸¶Ìý [¥¹¥Ý¥Ã¥È¤²¤ó¤æ] /spot (marketed) crude oil/ +¥¹¥Ý¥Ã¥ÈÅê¿® [¥¹¥Ý¥Ã¥È¤È¤¦¤·¤ó] /(n) spot investment trust/ +¥¹¥Ý¥É¥ê /(abbr) sports drink/ +¥¹¥Ý¥ó¥µ /(n) sponsor/ +¥¹¥Ý¥ó¥µ¡¼ /(n) sponsor/(P)/ +¥¹¥Ý¥ó¥µ¡¼¥·¥Ã¥×¥Þ¥Í¡¼ /sponsorship money/ +¥¹¥Ý¥ó¥¸ /(n) sponge/(P)/ +¥¹¥Ý¥ó¥¸¥±¡¼¥­ /sponge cake/(P)/ +¥¹¥Ý¥ó¥¸¥´¥à /(n) sponge rubber/ +¥¹¥Ý¥ó¥¸¥Ü¡¼¥ë /(n) soft ball/sponge ball/ +¥¹¥Ý¥ó¥¸¥é¥Ð¡¼ /sponge rubber/ +¥¹¥Ýº¬ [¥¹¥Ý¤³¤ó] /heart (athletics)/tenacity/ +¥¹¥Þ¡¼¥È /(adj-na,n) smart/stylish/slim/(P)/ +¥¹¥Þ¡¼¥È¥«¡¼¥É /(n) smart card/ +¥¹¥Þ¡¼¥È¥Ó¥ë /smart building/intelligent building/ +¥¹¥Þ¡¼¥ÈÇúÃÆ [¥¹¥Þ¡¼¥È¤Ð¤¯¤À¤ó] /(n) smart bomb/ +¥¹¥Þ¥¤¥ê¡¼ /(n) smiley (face made up of characters)/ +¥¹¥Þ¥¤¥ë /(n) smile/(P)/ +¥¹¥Þ¥Ã¥¯ /(n) smack/ +¥¹¥Þ¥Ã¥·¥å /(n) smash/(P)/ +¥¹¥ß¥¢¡¼ /smear/ +¥¹¥ß¥½¥Ë¥¢¥ó /Smithsonian Institution/(P)/ +¥¹¥à¡¼¥¸¥ó¥°¥ª¥Ú¥ì¡¼¥·¥ç¥ó /smoothing operation/ +¥¹¥à¡¼¥¹ /(n) smooth/ +¥¹¥à¡¼¥º /(adj-na,n) smooth/(P)/ +¥¹¥á¥¢ /(vs) smear/ +¥¹¥á¥¢¡¼ /(n) smear/ +¥¹¥á¥í¥Ó¥¸¥ç¥ó /smellovision/ +¥¹¥â¡¼¥«¡¼ /smoker/(P)/ +¥¹¥â¡¼¥¯ /smoke/ +¥¹¥â¡¼¥¯¥µ¡¼¥â¥ó /(n) smoked salmon/ +¥¹¥â¡¼¥¯¥Á¡¼¥º /(n) smoked cheese/ +¥¹¥â¥Ã¥¯ /(n) smock/smoking jacket/ +¥¹¥â¥Ã¥° /(n) smog/(P)/ +¥¹¥â¥ó /(n) subacute myelo-optico-neuropathy (SMON)/ +¥¹¥é¥¤¥¹ /(n) slice/(P)/ +¥¹¥é¥¤¥À¡¼ /(n) slider/(P)/ +¥¹¥é¥¤¥À¡¼¥á¥â¥ê /slider-memory/ +¥¹¥é¥¤¥À¥Ã¥¯ /(abbr) variable autotransformer/ +¥¹¥é¥¤¥Ç¥£¥ó¥° /(n) sliding/(P)/ +¥¹¥é¥¤¥É /(n) slide/(P)/ +¥¹¥é¥¤¥ÉÀ© [¥¹¥é¥¤¥É¤»¤¤] /(n) sliding scale system/ +¥¹¥é¥¤¥à /slime/ +¥¹¥é¥¹¥È¼´¼õ [¥¹¥é¥¹¥È¤¸¤¯¤¦¤±] /(n) thrust bearing/ +¥¹¥é¥Ã¥¬¡¼ /(n) slugger/ +¥¹¥é¥Ã¥¯ /slack/(P)/ +¥¹¥é¥Ã¥¯¥¹ /(n) slacks/(P)/ +¥¹¥é¥Ã¥° /(n) slug/ +¥¹¥é¥Ã¥·¥å /(n) slash character (ASCII 057)/ +¥¹¥é¥Ã¥×¥¹¥±¡¼¥È /slap-skate/klap-skate/ +¥¹¥é¥Ö /Slav(ic)/ +¥¹¥é¥×¥¹¥Æ¥£¥Ã¥¯´î·à [¥¹¥é¥×¥¹¥Æ¥£¥Ã¥¯¤­¤²¤­] /(n) slapstick/ +¥¹¥é¥à /(n,vs) (1) slam/(2) slum/(3) thrum/ +¥¹¥é¥à³¹ [¥¹¥é¥à¤¬¤¤] /slum quarters/ +¥¹¥é¥ê¡¼ /slurry/ +¥¹¥é¥í¡¼¥à /(no:) (ski) slalom/(P)/ +¥¹¥é¥ó¥× /(n) slump/(P)/ +¥¹¥ê¡¼¥µ¥¤¥º /bust-waist-hip measurements (trans: three sizes)/vital statistics/(P)/ +¥¹¥ê¡¼¥¿¡¼ /(abbr) three-wheeled bicycle (trans: threeter)/ +¥¹¥ê¡¼¥Ð¥ó¥È /(n) (abbr) bunting on two strikes/ +¥¹¥ê¡¼¥Ô¡¼¥¹ /three-piece suit/ +¥¹¥ê¡¼¥Ö /(n) sleeve/ +¥¹¥ê¡¼¥× /sleep/ +¥¹¥ê¡¼¥Þ¡¼ /(n) slimmer/ +¥¹¥ê¡¼¥ô /sleeve/ +¥¹¥ê¥Ã¥È /(n) slit/(P)/ +¥¹¥ê¥Ã¥Ñ /(n) slippers/(P)/ +¥¹¥ê¥Ã¥× /(n) slip/petticoat/(P)/ +¥¹¥ê¥à /(adj-na,n) slim/(P)/ +¥¹¥ê¥à²½ [¥¹¥ê¥à¤«] /thinning/streamlining/ +¥¹¥ê¥é¡¼ /(n) thriller (movie, story)/(P)/ +¥¹¥ê¥é¡¼±Ç²è [¥¹¥ê¥é¡¼¤¨¤¤¤¬] /(n) thriller (film)/ +¥¹¥ê¥é¥ó¥« /Sri Lanka/ +¥¹¥ê¥ê¥ó¥° /(adj-na,n) thrilling/(P)/ +¥¹¥ê¥ë /(n) thrill/(P)/ +¥¹¥ë¡¼ /(n) through/(P)/ +¥¹¥ë¡¼¥×¥Ã¥È /(n) throughput/ +¥¹¥ë¡¼¥ì¡¼¥È /slew rate/ +¥¹¥ë¥Û¥ó²½ [¥¹¥ë¥Û¥ó¤«] /(n) sulfonation/ +¥¹¥ë¥Û¥ó»À [¥¹¥ë¥Û¥ó¤µ¤ó] /(n) sulfonic acid/ +¥¹¥ë¥Û´ð [¥¹¥ë¥Û¤­] /(n) sulfo group/ +¥¹¥ì¡¼¥È /(n) slate/(P)/ +¥¹¥ì¡¼¥ÈÉø [¥¹¥ì¡¼¥È¤Ö¤­] /(n) slate roof/ +¥¹¥ì¡¼¥Ö /(n) slave/ +¥¹¥ì¥¤¥Ö /(n) slave/(P)/ +¥¹¥ì¥¤¥ä¡¼ /slayer/ +¥¹¥ì¥¤¥ô /(n) slave/ +¥¹¥ì¥Ã¥É /(n) thread/ +¥¹¥ì¥ó¥À¡¼ /slender/(P)/ +¥¹¥í¡¼ /(adj-na,n) slow/throw/(P)/ +¥¹¥í¡¼¥¦¥¤¥ë¥¹´¶À÷¾É [¥¹¥í¡¼¥¦¥¤¥ë¥¹¤«¤ó¤»¤ó¤·¤ç¤¦] /(n) slow virus infection/ +¥¹¥í¡¼¥¬¥ó /(n) slogan/(P)/ +¥¹¥í¡¼¥Ó¥Ç¥ª /(n) (abbr) slow-motion video/ +¥¹¥í¡¼¥× /(n) slope/(P)/ +¥¹¥í¡¼¥â¡¼ /(adj-na,n) (derog) slow-moving person/dull person/ +¥¹¥í¡¼¥â¡¼¥·¥ç¥ó /(adj-na,n) slow-motion (picture)/ +¥¹¥í¥Ã¥È /(n) slot/(P)/ +¥¹¥í¥Ã¥ÈÍã [¥¹¥í¥Ã¥È¤è¤¯] /(n) slotted wing/ +¥¹¥í¥Ð¥­¥¢ /Slovakia/(P)/ +¥¹¥í¥Ù¥Ë¥¢ /Slovenia/(P)/ +¥¹¥í¥ô¥§¥Ë¥¢ /Slovenia/ +¥¹¥ï¥¬¡¼¥³¡¼¥È /(n) swagger coat/ +¥¹¥ï¥Ã¥Ô¥ó¥° /(n) swapping/ +¥¹¥ï¥Ã¥× /(n) swap/(P)/ +¥¹¥ï¥Ã¥×¥ß¡¼¥È /swap meet/ +¥¹¥ï¥Ã¥×¶¨Äê [¥¹¥ï¥Ã¥×¤­¤ç¤¦¤Æ¤¤] /(n) swap agreement/ +¥¹¥ï¥Ã¥×¼è°ú [¥¹¥ï¥Ã¥×¤È¤ê¤Ò¤­] /(n) swap transactions/swap dealings/ +¥¹¥ï¥Ò¥ê¸ì [¥¹¥ï¥Ò¥ê¤´] /Swahili (language)/Kiswahili/(P)/ +¥¹¥ï¥ó /(n) swan/(P)/ +¥¹¥ó¥×Ë¡ [¥¹¥ó¥×¤Û¤¦] /(n) sump method/ +¥º¡¼¥È¥¹¡¼¥Ä /zoot suit/ +¥º¡¼¥ß¥ó¥° /zooming/ +¥º¡¼¥à /(n) zoom/(P)/ +¥º¡¼¥à¥¤¥ó /zoom in/ +¥º¡¼¥à¥ì¥ó¥º /(n) zoom lens/(P)/ +¥º¥·¥ó /(adv) thud/ +¥º¥Ã¥­¡¼¥Ë /(n) zucchini/courgette/ +¥º¥Ã¥¯ /(nl:) (n) cloth/canvas/screen (nl: doek)/ +¥º¥Ü¥ó /(fr:) (n) trousers (fr: jupon)/(P)/ +¥º¥Ü¥óÄߤê [¥º¥Ü¥ó¤Ä¤ê] /(n) suspenders/ +¥º¥í¡¼¥¹ /(n) drawers/ +¥»¡¼¥¸ /sage/ +¥»¡¼¥¿¡¼ /(n) sweater/jumper/(P)/ +¥»¡¼¥Õ /(n) safe/(P)/ +¥»¡¼¥Õ¥¬¡¼¥É /(n) safeguard/ +¥»¡¼¥Õ¥Æ¥£¡¼¥É¥é¥¤¥Ö /driving safely (trans: safety drive)/(P)/ +¥»¡¼¥Õ¥Æ¥£¡¼¥Í¥Ã¥È /(n) safety net/ +¥»¡¼¥Õ¥Æ¥£¡¼¥Ð¥ó¥È /(n) safety bunt (baseball)/drag bunt/ +¥»¡¼¥Õ¥Æ¥£¥Í¥Ã¥È /(n) safety net/ +¥»¡¼¥Ö /(n,vs) save/(P)/ +¥»¡¼¥à³× [¥»¡¼¥à¤¬¤ï] /(n) chamois leather/ +¥»¡¼¥é¡¼ /(n) sailor/ +¥»¡¼¥é¡¼Éþ [¥»¡¼¥é¡¼¤Õ¤¯] /(n) sailor suit/middy uniform/(P)/ +¥»¡¼¥ë /(n) sale/(P)/ +¥»¡¼¥ë¥¹ /(n) sales/(P)/ +¥»¡¼¥ë¥¹¥¢¥×¥í¡¼¥Á /sales approach/ +¥»¡¼¥ë¥¹¥Þ¥ó /(n) salesman/(P)/ +¥»¡¼¥ë¥¹Àïά [¥»¡¼¥ë¥¹¤»¤ó¤ê¤ã¤¯] /sales strategy/ +¥»¥¤¥³¡¼ /Seiko/(P)/ +¥»¥¤¥¸ /sage/ +¥»¥¤¥Õ¥¡¡¼¥È¶ä²Ï [¥»¥¤¥Õ¥¡¡¼¥È¤®¤ó¤¬] /(n) Seyfert galaxy/ +¥»¥¤¥Õ¥Æ¥£¥Ð¥ó¥È /safety bunt (baseball)/ +¥»¥¤¥é¡¼ /sailer/ +¥»¥¤¥ó¥È /saint/ +¥»¥ª¥ê¡¼ /(n) theory/(P)/ +¥»¥«¥ó¥À¥ê¡¼ /(n,adj) secondary/ +¥»¥«¥ó¥É /(n) (1) second/(2) second base/(P)/ +¥»¥«¥ó¥É¥ª¥Ô¥Ë¥ª¥ó /(n) second opinion/ +¥»¥«¥ó¥É¥¹¥¯¡¼¥ë /outdoor environmental educational program for city children (trans: second school)/ +¥»¥«¥ó¥É¥Ð¥Ã¥° /second bag/zippered carrying case/ +¥»¥­¥å¥ê¥Æ¥£ /(n) security/(P)/ +¥»¥­¥å¥ê¥Æ¥£¡¼ /(n) security/(P)/ +¥»¥­¥å¥ê¥Æ¥£¥Û¡¼¥ë /(n) security hole/ +¥»¥¯¥·¡¼ /(adj-na,n) sexy/(P)/ +¥»¥¯¥·¥ã¥ë¥Ï¥é¥¹¥á¥ó¥È /(n) sexual harassment/ +¥»¥¯¥·¥å¥¢¥ë /(adj-no) sexual/ +¥»¥¯¥·¥å¥¢¥ë¥Ï¥é¥¹¥á¥ó¥È /(n) sexual harrassment/ +¥»¥¯¥·¥ç¥Ë¥ó¥° /(n) sectioning/ +¥»¥¯¥·¥ç¥ó /(n) section/(P)/ +¥»¥¯¥¿ /(n) sector/(P)/ +¥»¥¯¥Ï¥é /(n) (abbr) sexual harassment/(P)/ +¥»¥¯¥ì¥¿¥ê¡¼ /(n) secretary/ +¥»¥°¥á¥ó¥Æ¡¼¥·¥ç¥ó /(n) segmentation/ +¥»¥°¥á¥ó¥È /(n) segment/ +¥»¥³¥Ï¥ó /(adj-no) secondhand/ +¥»¥·¥¦¥à /(n) cesium (Cs)/(P)/ +¥»¥¾¥ó /(fr:) saison/(P)/ +¥»¥¿¥ó²Á [¥»¥¿¥ó¤«] /(n) cetane number/ +¥»¥À¥ó /(n) sedan/(P)/ +¥»¥Ã¥¯¥¹ /(n,vs) sexual intercourse/(P)/ +¥»¥Ã¥¯¥¹¥Õ¥ì¥ó¥É /sex friend/someone with whom one is not romantically involved but frequently has sexual relations with anyway/ +¥»¥Ã¥¯¥¹»º¶È [¥»¥Ã¥¯¥¹¤µ¤ó¤®¤ç¤¦] /sex industry/ +¥»¥Ã¥·¥ç¥ó /(n) session/(P)/ +¥»¥Ã¥Æ¥£¥ó¥° /(n) setting/(P)/ +¥»¥Ã¥È /(n) set/(P)/ +¥»¥Ã¥È¥¢¥Ã¥× /(n) setup/ +¥»¥Ã¥È¥È¥Ã¥×¥Ü¥Ã¥¯¥¹ /(n) set-top box/ +¥»¥Ã¥È¥Ý¥¸¥·¥ç¥ó /(n) set position (baseball)/ +¥»¥Ã¥È¥á¡¼¥«¡¼ /manufacturer of assembled products (trans: set maker)/ +¥»¥Ã¥È¥í¡¼¥·¥ç¥ó /(n) (abbr) setting lotion/ +¥»¥Í¥¬¥ë /Senegal (p)/ +¥»¥Ñ¥ì¡¼¥È /(adj) separate/ +¥»¥Ñ¥ì¥¤¥È /(adj) separate/ +¥»¥Ô¥¢ /(n) sepia/(P)/ +¥»¥Ö¥ó /(n) seven/(P)/ +¥»¥Ö¥ó¥¤¥ì¥Ö¥ó /Seven-Eleven/ +¥»¥Ü¥ê¡¼ /savory/ +¥»¥Þ¥Õ¥© /(n) semaphore/ +¥»¥Þ¥Õ¥©¥¢ /(n) semaphore/ +¥»¥Þ¥ó¥Æ¥£¥¯¥¹ /(n) semantics/ +¥»¥Þ¥ó¥Æ¥£¥Ã¥¯ /(n) semantic/ +¥»¥Þ¥ó¥Æ¥£¥Ã¥¯¥¹ /(n) semantics/ +¥»¥ß¥³¥í¥ó /(n) semicolon/(P)/ +¥»¥ß¥³¥ó¥À¥¯¥¿ /(n) semiconductor/ +¥»¥ß¥¿¥¤¥È /(n) (abbr) semi-tight skirt/ +¥»¥ß¥À¥Ö¥ë¥Ù¥Ã¥É /(n) semi-double bed/three-quarter bed/ +¥»¥ß¥Ê /(n) seminar/ +¥»¥ß¥Ê¡¼ /(n) seminar/(P)/ +¥»¥ß¥×¥í /(adj-no) (abbr) semiprofessional/ +¥»¥ß¥í¥ó¥° /(n) shoulder length hair (trans: semi long)/ +¥»¥á¥ó¥È /(n) cement/(P)/ +¥»¥á¥ó¥È¼Á [¥»¥á¥ó¥È¤·¤Ä] /(n) cement/ +¥»¥é /sera/(P)/ +¥»¥é¡¼ /seller/(P)/ +¥»¥é¥ß¥Ã¥¯ /(n) ceramic/(P)/ +¥»¥ê¡¼¥° /(abbr) Central League/ +¥»¥ê¥¦¥à /(n) cerium (Ce)/(P)/ +¥»¥ê¥« /Celica/(P)/ +¥»¥ê¥Õ /(n) serif/(P)/ +¥»¥ë /(n) (1) cell/(2) serge/(P)/ +¥»¥ë¥Ó¥¢ /Serbia/(P)/ +¥»¥ë¥Õ /(n) self/(P)/ +¥»¥ë¥Õ¥¢¥Ã¥×¥Í¥¸ /captive screw/ +¥»¥ë¥Õ¥µ¡¼¥Ó¥¹ /(n) self-service/(P)/ +¥»¥ë¥Õ¥¹¥¿¥ó¥É /self-service gasoline station (trans: self stand)/ +¥»¥ë¥Õ¥Á¥§¥Ã¥­¥ó¥° /(n) self-checking/ +¥»¥ë¥í¡¼¥¹ /(n) cellulose/ +¥»¥ë¥í¥¤¥É /(n) celluloid/(P)/ +¥»¥ëÉÕ [¥»¥ë¤Ä¤­] /with a self-starter/ +¥»¥ì¥¯¥·¥ç¥ó /(n) selection/(P)/ +¥»¥ì¥¯¥¿ /(n) selector/ +¥»¥ì¥¯¥È /(n) select/(P)/ +¥»¥ì¥Ê¡¼¥Ç /(n,vs) serenade/(P)/ +¥»¥ì¥Ê¡¼¥É /(n) serenade/(P)/ +¥»¥ì¥â¥Ë¡¼ /(n) ceremony/(P)/ +¥»¥ì¥â¥Ë¡¼¥Û¡¼¥ë /facility providing funeral services/ +¥»¥ì¥ó /(n) selenium (Se)/ +¥»¥í¥Æ¡¼¥× /cellophane tape (Sellotape)/(P)/ +¥»¥í¥Ï¥ó /(n) cellophane/ +¥»¥í¥Ï¥ó¥Æ¡¼¥× /cellophane tape/Scotch tape/(P)/ +¥»¥í¥ê /(n) celery/(P)/ +¥»¥ó /(n-suf) stopper/bottle cap/(P)/ +¥»¥ó¥µ /(n) sensor/ +¥»¥ó¥µ¡¼ /(n) sensor/(P)/ +¥»¥ó¥¹ /(n) good sense (for music, style, tact, etc.)/(P)/ +¥»¥ó¥»¡¼¥·¥ç¥Ê¥ë /(adj-na,n) sensational/(P)/ +¥»¥ó¥»¡¼¥·¥ç¥ó /(n) sensation/(P)/ +¥»¥ó¥¿ /(n) centre/center/ +¥»¥ó¥¿¡¼ /(n) center/(P)/ +¥»¥ó¥¿¥ê¥ó¥° /(n) centering/(P)/ +¥»¥ó¥Á /(adj-na,n) centimeter/centi-/10^-2/(P)/ +¥»¥ó¥Á¥á¡¼¥È¥ë /(n) centimeter/(P)/ +¥»¥ó¥Á¥á¡¼¥È¥ëÇÈ [¥»¥ó¥Á¥á¡¼¥È¥ë¤Ï] /(n) centimetric wave/ +¥»¥ó¥Á¥á¥ó¥¿¥ë /(adj-na,n) sentimental/(P)/ +¥»¥ó¥È /(n) cent/(P)/ +¥»¥ó¥È¥­¥Ã¥ÄÅç [¥»¥ó¥È¥­¥Ã¥Ä¤È¤¦] /Saint Kitts (island) (p)/ +¥»¥ó¥È¥é¥ë /(adj) central/ +¥»¥ó¥È¥é¥ë¥ê¡¼¥° /(n) Central League (CL)/ +¥»¥ó¥È¥ë¥·¥¢ /Saint Lucia (p)/ +¥»¥ó¥É /(n) send/ +¥»¥ô¥ó¥Æ¥£¡¼¥ó /seventeen/ +¥»»á [¥»¤·] /(n) Centigrade/Celsius/(P)/ +¥¼¥¦¥¹ /Zeus/ +¥¼¥Í¥³¥ó /(n) (abbr) general contractor/major construction contractor/(P)/ +¥¼¥Í¥¹¥È /(n) general strike/(P)/ +¥¼¥Í¥é¥ë¥Þ¥Í¡¼¥¸¥ã¡¼ /general manager/(P)/ +¥¼¥Ö¥é¥¾¡¼¥ó /(n) zebra crossing/zebra zone/ +¥¼¥ß /(de:) (n) seminar/(P)/ +¥¼¥ß¥Ê¡¼¥ë /(n) seminar/(P)/ +¥¼¥é¥Á¥ó /(n) gelatin/(P)/ +¥¼¥ê¡¼ /(n) (1) jelly/(P)/ +¥¼¥í /(n) zero/(P)/ +¥¼¥í¥¨¥ß¥Ã¥·¥ç¥ó /(n) zero-emission/ +¥¼¥í¥¯¡¼¥Ý¥óºÄ [¥¼¥í¥¯¡¼¥Ý¥ó¤µ¤¤] /(n) zero coupon loan/ +¥¼¥í¥µ¥à¼Ò²ñ [¥¼¥í¥µ¥à¤·¤ã¤«¤¤] /(n) zero-sum society/ +¥¼¥í¥¼¥í¥»¥Ö¥ó /007 (trans: zero-zero-seven)/double-oh-seven/ +¥¼¥í¥Ã¥¯¥¹ /(n) Xerox/(P)/ +¥¼¥í°ÌË¡ [¥¼¥í¤¤¤Û¤¦] /(n) zero method/ +¥¼¥í¹ñºÄ [¥¼¥í¤³¤¯¤µ¤¤] /(n) zero national debt/ +¥¼¥íºÐ [¥¼¥í¤µ¤¤] /(exp) less than a year old/ +¥¼¥í¼¡ [¥¼¥í¤¸] /(adj-na) zero-order/ +¥¼¥íÃÏÅÀ [¥¼¥í¤Á¤Æ¤ó] /ground zero/ +¥¼¥ó¥¹¥È /(abbr) general strike/ +¥½¡¼¥¤¥ó¥°¥»¥Ã¥È /sewing kit/(P)/ +¥½¡¼¥µ¥é¡¼ /(n) sorcerer/ +¥½¡¼¥·¥ã¥ë¥À¥ó¥¹ /(n) social dancing/ +¥½¡¼¥·¥ã¥ë¥ï¡¼¥«¡¼ /social worker/ +¥½¡¼¥¹ /(n) source/(P)/ +¥½¡¼¥¹¥³¡¼¥É /source-code/ +¥½¡¼¥¹¥Õ¥¡¥¤¥ë /source file/ +¥½¡¼¥»¡¼¥¸ /(n) sausage/(P)/ +¥½¡¼¥À¥¬¥é¥¹ /(n) (abbr) soda-lime glass/ +¥½¡¼¥À³¥ [¥½¡¼¥À¤Ð¤¤] /(n) soda ash/ +¥½¡¼¥À¹©¶È [¥½¡¼¥À¤³¤¦¤®¤ç¤¦] /(n) alkali industry/ +¥½¡¼¥À¿å [¥½¡¼¥À¤¹¤¤] /(n) soda water/ +¥½¡¼¥ÀÀг¥ [¥½¡¼¥À¤»¤Ã¤«¤¤] /(n) soda lime/ +¥½¡¼¥Æ¥£¡¼ /sortie/ +¥½¡¼¥Æ¥£¥ó¥° /sorting/ +¥½¡¼¥È /(n) sort/ +¥½¡¼¥É /sword/ +¥½¡¼¥× /(n) soap/(P)/ +¥½¡¼¥×¥é¥ó¥É /Turkish baths associated with prostitution (soapland)/(P)/ +¥½¡¼¥é¡¼ /(n) solar/(P)/ +¥½¡¼¥é¡¼¥·¥¹¥Æ¥à /(n) solar system/ +¥½¥¢¥é /soarer/ +¥½¥¦¥ë /Seoul (city in Korea)/soul/(P)/ +¥½¥¯¥é¥Æ¥¹ /Socrates/(P)/ +¥½¥±¥Ã¥È /(n) socket/ +¥½¥µ¥¨¥Æ¥£ /society/(P)/ +¥½¥·¥¢¥ë¥ï¡¼¥«¡¼ /(n) social worker/(P)/ +¥½¥Ã¥¯¥¹ /(n) socks/(P)/ +¥½¥Æ¡¼ /(n) saute/ +¥½¥Ê¡¼ /(n) sonar/ +¥½¥Ê¥¿ /(n) sonata/(P)/ +¥½¥Ê¥¿·Á¼° [¥½¥Ê¥¿¤±¤¤¤·¤­] /(n) sonata form/ +¥½¥Ë¡¼ /Sony/(P)/ +¥½¥Í¥Ã¥È /(n) sonnet/ +¥½¥Ó¥¨¥È /(n) Soviet Union/(P)/ +¥½¥Ó¥¨¥È¼Ò²ñ¼çµÁ¶¦Ï¹ñ [¥½¥Ó¥¨¥È¤·¤ã¤«¤¤¤·¤å¤®¤­¤ç¤¦¤ï¤³¤¯] /(n) soviet socialist republic/SSR/ +¥½¥Ó¥¨¥È¼Ò²ñ¼çµÁ¼«¼£¶¦Ï¹ñ [¥½¥Ó¥¨¥È¤·¤ã¤«¤¤¤·¤å¤®¤¸¤Á¤­¤ç¤¦¤ï¤³¤¯] /(n) autonomous soviet socialist republic/ASSR/ +¥½¥Õ¥¡ /(n) sofa/(P)/ +¥½¥Õ¥¡¡¼ /(n) sofa/couch/(P)/ +¥½¥Õ¥È /(adj-na,adj-no,n) (abbr) soft/soft hat/software/(P)/ +¥½¥Õ¥È¥¦¥§¥¢ /(n) software/(P)/ +¥½¥Õ¥È¥¦¥§¥¢¥¹¥¿¥Ã¥¯ /software-stack/ +¥½¥Õ¥È¥¦¥¨¥¢ /(n) software/(P)/ +¥½¥Õ¥È¥¯¥ê¡¼¥à /(n) soft serve ice cream/ +¥½¥Õ¥È¥É¥ê¥ó¥¯ /(n) soft drink/(P)/ +¥½¥Õ¥È¥Ü¡¼¥ë /(n) softball/(P)/ +¥½¥Õ¥È²½ [¥½¥Õ¥È¤«] /(n) shift away from manufacturing to an information and service-based economy/ +¥½¥Õ¥È˹ [¥½¥Õ¥È¤Ü¤¦] /(n) felt hat/ +¥½¥×¥é¥Î /(n) soprano/(P)/ +¥½¥æ¡¼¥º /(n) Soyuz (Russian spacecraft)/(P)/ +¥½¥é¥¹¾òÌó [¥½¥é¥¹¤¸¤ç¤¦¤ä¤¯] /(n) SOLAS (safety of life at sea)/ +¥½¥ê¥¹¥È /(n) soloist/(P)/ +¥½¥ê¥Ã¥É /(n) solid/ +¥½¥ê¥Ã¥ÉÄñ¹³´ï [¥½¥ê¥Ã¥É¤Æ¤¤¤³¤¦¤­] /(n) solid resistor/ +¥½¥ê¥å¡¼¥·¥ç¥ó /(n) solution (esp. to a problem)/ +¥½¥ë /Sol/(P)/ +¥½¥ë¥¸¥ã¡¼ /soldier/ +¥½¥ë¥È /(n) Strategic Arms Limitation Talks/SALT/ +¥½¥ë¥È¥ì¥¤¥¯¥·¥Æ¥£ /Salt Lake City/(P)/ +¥½¥ë¥Ó¥ó»À [¥½¥ë¥Ó¥ó¤µ¤ó] /(n) sorbic acid/ +¥½¥ë¥Ù¥ó¥·¡¼¥Þ¡¼¥¸¥ó /(n) solvency margin/ +¥½¥ë¥Ù¥óΨ [¥½¥ë¥Ù¥ó¤ê¤Ä] /(n) solvency ratio/ +¥½¥í /(n) solo/(P)/ +¥½¥í¥¢¥ë¥Ð¥à /(n) solo album/ +¥½¥ó¥° /(n) song/(P)/ +¥½¥ô¥£¥¨¥È /Soviet/ +¥½Ï¢ [¥½¤ì¤ó] /(n) (former) Soviet Union/USSR/(P)/ +¥¾¡¼¥ó /(n) zone/(P)/ +¥¾¥í¥¢¥¹¥¿¡¼ /Zoroaster/ +¥¾¥ó¥Ó /zombie/ +¥¿¡¼¥²¥Ã¥È /(n) target/(P)/ +¥¿¡¼¥²¥Ã¥È¥Þ¡¼¥±¥Æ¥£¥ó¥° /(n) targeted marketing/ +¥¿¡¼¥³¥¤¥º /(n) turquoise/ +¥¿¡¼¥Ð¥ó /(n) turban/ +¥¿¡¼¥Ó¥ó /(n) turbine/(P)/ +¥¿¡¼¥Ü /(n) turbo/(P)/ +¥¿¡¼¥Ü¥Á¥ã¡¼¥¸¥ã¡¼ /(n) turbocharger/ +¥¿¡¼¥ß¥Ê¥ë /(n) terminal/(P)/ +¥¿¡¼¥ß¥Ê¥ë¥±¥¢ /(n) terminal care/ +¥¿¡¼¥ß¥Ê¥ë¥Ó¥ë /(airport) terminal building/ +¥¿¡¼¥ß¥Í¡¼¥¿ /(n) terminator/(P)/ +¥¿¡¼¥ß¥Í¥¤¥¿ /terminator/ +¥¿¡¼¥à /(n) term/ +¥¿¡¼¥ë /(n) tar/(P)/ +¥¿¡¼¥ë¿§ÁÇ [¥¿¡¼¥ë¤·¤­¤½] /(n) tar dye/ +¥¿¡¼¥ó /(n) turn/(P)/ +¥¿¡¼¥ó¥­¡¼Êý¼°Í¢½Ð [¥¿¡¼¥ó¥­¡¼¤Û¤¦¤·¤­¤æ¤·¤å¤Ä] /(n) turnkey export/ +¥¿¥¤ /(n) (1) tie/(2) Thai/(P)/ +¥¿¥¤¥¢ /tire/tyre/ +¥¿¥¤¥¢¥Ã¥× /(n) tie-up/(P)/ +¥¿¥¤¥¢¥Ã¥×ÈÖÁÈ [¥¿¥¤¥¢¥Ã¥×¤Ð¤ó¤°¤ß] /(n) tie-up program/ +¥¿¥¤¥«¥é¡¼ /(n) four-in-hand (type of necktie)/ +¥¿¥¤¥²¡¼¥à /tie game/(P)/ +¥¿¥¤¥À¥ë /tidal/ +¥¿¥¤¥Ä /(n) tights/(P)/ +¥¿¥¤¥È /(adj-na,n) tight/(P)/ +¥¿¥¤¥È¥é¡¼ /video titler/ +¥¿¥¤¥È¥ë /(n) title/(P)/ +¥¿¥¤¥È¥ë¥Ð¥Ã¥¯ /(n) (abbr) title background/ +¥¿¥¤¥È¥ë¥Þ¥Ã¥Á /(n) title match/ +¥¿¥¤¥È¥ë¥ê¡¼¥¸¥ç¥ó /title-region/ +¥¿¥¤¥Ô¥¹¥È /(n) typist/(P)/ +¥¿¥¤¥Ô¥ó¥° /typing/ +¥¿¥¤¥Õ¡¼¥ó /typhoon/ +¥¿¥¤¥Ö¥ì¡¼¥«¡¼ /(n) tiebreaker/ +¥¿¥¤¥× /(n) type/style/typing/(P)/ +¥¿¥¤¥×¥é¥¤¥¿ /(n) typewriter/ +¥¿¥¤¥×¥é¥¤¥¿¡¼ /(n) typewriter/(P)/ +¥¿¥¤¥Ý¥°¥é¥Õ¥£ /(n) typography/ +¥¿¥¤¥Þ /(n) timer/ +¥¿¥¤¥Þ¡¼ /(n) timer/(P)/ +¥¿¥¤¥ß¥ó¥° /(n) timing/(P)/ +¥¿¥¤¥à /(n) time/(P)/ +¥¿¥¤¥à¥¢¥¦¥È /(n) timeout/ +¥¿¥¤¥à¥¢¥Ã¥× /(exp) time is up/ +¥¿¥¤¥à¥«¡¼¥É /time-card/ +¥¿¥¤¥à¥·¡¼¥È /(n) time-sheet/ +¥¿¥¤¥à¥·¥Õ¥È /time-shift/ +¥¿¥¤¥à¥¹¥¿¥ó¥× /time-stamp/(P)/ +¥¿¥¤¥à¥º /times/(P)/ +¥¿¥¤¥à¥Þ¥·¥ó /time machine/(P)/ +¥¿¥¤¥à¥é¥° /(n) time lag/ +¥¿¥¤¥à¥ê /(adj-na,n) timely/ +¥¿¥¤¥à¥ê¡¼ /(adj-na,n) timely/run-batted-in (baseball)/RBI/(P)/ +¥¿¥¤¥à¥ê¡¼¥Ò¥Ã¥È /run-batted-in hit (baseball) (trans: timely hit)/RBI hit/ +¥¿¥¤¥à¥ê¥¨¥é¡¼ /(n) error which directly allows a run to score (baseball)/ +¥¿¥¤¥à¥ê¥Ò¥Ã¥È /(n) good hitting in which a run is scored (trans: timely hit) (baseball)/ +¥¿¥¤¥à¥ì¥³¡¼¥À¡¼ /(n) time clock/ +¥¿¥¤¥à»ï [¥¿¥¤¥à¤·] /(n) Time magazine/ +¥¿¥¤¥ä /(n) tire/tyre/(P)/ +¥¿¥¤¥ë /(n) (1) tile/(2) coating/(P)/ +¥¿¥¤µ­Ï¿ [¥¿¥¤¤­¤í¤¯] /(n) equal to the current record (in sports, etc.)/ +¥¿¥¤¹ñ [¥¿¥¤¤³¤¯] /Thailand/ +¥¿¥¦¥ë¥±¥Ã¥È /towelket/type of bed linen resembling a large beach towel and used to cover oneself in hot weather/ +¥¿¥¦¥ó /(n) town/(P)/ +¥¿¥ª¥ë /(n) (hand) towel/(P)/ +¥¿¥ª¥ë¥±¥Ã¥È /(n) (abbr) towel-blanket/ +¥¿¥­¥·¡¼¥É /(n) tuxedo/dinner suit/(P)/ +¥¿¥¯¥·¡¼ /(n) taxi/(P)/ +¥¿¥¯¥·¡¼¤Ë¾è¤ë [¥¿¥¯¥·¡¼¤Ë¤Î¤ë] /(exp) to take a taxi/ +¥¿¥¯¥·¡¼¾è¤ê¾ì [¥¿¥¯¥·¡¼¤Î¤ê¤Ð] /taxi rank/ +¥¿¥¯¥Æ¥£¥Ã¥¯ /tactic/ +¥¿¥¯¥Æ¥£¥Ã¥¯¥¹ /tactics/ +¥¿¥¯¥È¥¿¥¤¥à /(n) cycle time (trans: tact time)/ +¥¿¥° /(n) tag/ +¥¿¥°¥Ü¡¼¥È /(n) tugboat/(P)/ +¥¿¥³¥¸¥§¥Í /(abbr) tachogenerator/ +¥¿¥³¥¹ /(n) tacos/ +¥¿¥¹ /(n) TASS (Russian News Agency)/(P)/ +¥¿¥¹¥¯ /(n) task/(P)/ +¥¿¥¹¥¯¥Õ¥©¡¼¥¹ /(n) taskforce/ +¥¿¥¹¥Þ¥Ë¥¢Ïµ [¥¿¥¹¥Þ¥Ë¥¢¤ª¤ª¤«¤ß] /(n) Tasmanian wolf/ +¥¿¥¹ÄÌ¿® [¥¿¥¹¤Ä¤¦¤·¤ó] /TASS News Agency/ +¥¿¥¿¥­ /(exp) assault/(P)/ +¥¿¥Ã¥¯ /(n) tack/(P)/ +¥¿¥Ã¥¯¥¹ /tax/ +¥¿¥Ã¥¯¥¹¥Ø¥¤¥Ö¥ó /(n) tax haven/ +¥¿¥Ã¥Á /(n-suf,vs) touch/(P)/ +¥¿¥Ã¥Á¥¢¥¦¥È /(n) tag out/ +¥¿¥Ã¥Á¥¢¥Ã¥× /(n) tag up/touch up/ +¥¿¥Ã¥Á¥¹¥¯¥ê¡¼¥ó /touchscreen/ +¥¿¥Ã¥Á¥¿¥¤¥Ô¥ó¥° /(n,vs) touch typing/ +¥¿¥Ã¥× /(n) tap/(P)/ +¥¿¥Ã¥×¥À¥ó¥¹ /(n) tap dance/ +¥¿¥Ð¥³ /(n) cigarettes/tobacco/(P)/ +¥¿¥Ð¥³¥â¥¶¥¤¥¯É [¥¿¥Ð¥³¥â¥¶¥¤¥¯¤Ó¤ç¤¦] /(n) tobacco mosaic/ +¥¿¥Õ /(adj-na,n) tough/(P)/ +¥¿¥Õ¥Í¥¹ /toughness/ +¥¿¥Ö /(n) tab (character)/ +¥¿¥Ö¡¼ /(n) taboo/(P)/ +¥¿¥Ö¥ì¥Ã¥È /(n) tablet/ +¥¿¥Ö¥í¥¤¥É /(n) tabloid/(P)/ +¥¿¥Ý¥¿¥Ý /sound like tapping a soft belly/ +¥¿¥â¥­¥·¥Õ¥§¥ó /(n) tamoxifen/ +¥¿¥é¥ó¥Á¥å¥é /(n) tarantula/ +¥¿¥ê¥¦¥à /(n) thallium (Tl)/(P)/ +¥¿¥ê¥¹¥Þ¥ó /talisman/ +¥¿¥ë¥¯ /(n) talc/(P)/ +¥¿¥ì¥Ã¥ÈÀûÈ× [¥¿¥ì¥Ã¥È¤»¤ó¤Ð¤ó] /(n) turret lathe/ +¥¿¥ì¥ó¥È /(n) talent/star/personality/(P)/ +¥¿¥í¥¦ /(n) (1) tallow/(2) taro/ +¥¿¥ï¡¼ /(n) tower/(P)/ +¥¿¥ó /(n) tongue/(P)/ +¥¿¥ó¥«¡¼ /(n) tanker/(P)/ +¥¿¥ó¥¯ /(n) tank/(P)/ +¥¿¥ó¥¯¥È¥Ã¥× /tank top/ +¥¿¥ó¥¯¥Ö¥ê¡¼¥¸¥ó¥° /(scuba) tank breathing/ +¥¿¥ó¥¯¥í¡¼¥ê /(n) tank lorry/tanker/(P)/ +¥¿¥ó¥¯¥í¡¼¥ê¡¼ /(n) tank lorry/tanker/ +¥¿¥ó¥¯¼Ö [¥¿¥ó¥¯¤·¤ã] /(n) tank car/tank truck/ +¥¿¥ó¥°¥¹¥Æ¥ó /(n) tungsten (W)/ +¥¿¥ó¥°¥¹¥Æ¥ó¹Ý [¥¿¥ó¥°¥¹¥Æ¥ó¤³¤¦] /(n) tungsten steel/ +¥¿¥ó¥²¥ó¥È /tangent/ +¥¿¥ó¥¶¥Ë¥¢ /Tanzania/(P)/ +¥¿¥ó¥·¥Á¥å¡¼ /(n) stewed tongue/ +¥¿¥ó¥¿¥ë /(n) tantalum (Ta)/ +¥¿¥ó¥À¡¼ /tender/ +¥¿¥ó¥Ç¥à /tandem/(riding with a) passenger on a motorcycle/(P)/ +¥¿¥ó¥Ç¥à¥¹¥×¥ê¥ó¥È /(n) (abbr) tandem bicycle sprint/ +¥¿¥ó¥É¥ê¥Á¥­¥ó /Tandoori chicken/ +¥¿¥ó¥Ñ¥¯¼Á [¥¿¥ó¥Ñ¥¯¤·¤Ä] /(n) protein/ +¥¿¥ó¥Ñ¥¯Æ±²½¥¹¥Æ¥í¥¤¥É [¥¿¥ó¥Ñ¥¯¤É¤¦¤«¥¹¥Æ¥í¥¤¥É] /(n) anabolic steroid/ +¥¿¥ó¥Ý¥ó /(n) tampon/ +¥¿¹Ô [¥¿¤®¤ç¤¦] /(n) Classification for Japanese verb with the dictionary form ending in "tsu"/ +¥À¡¼¥¦¥¤¥ó /Darwin/(P)/ +¥À¡¼¥¯ /(adj-na,n) dark/(P)/ +¥À¡¼¥¯¥Õ¥¡¥¤¥Ð¡¼ /(n) dark fiber/ +¥À¡¼¥¯¥Þ¥¿¡¼ /(n) dark matter/ +¥À¡¼¥¹ /dozen/(P)/ +¥À¡¼¥Ó¡¼¥¿¥¤ /(n) necktie/tie/ +¥À¡¼¥ê¥ó /(n) darling/(P)/ +¥À¡¼¥ë /Dahl/ +¥À¥¤¥¢¥°¥é¥à /(n) diagram/(P)/ +¥À¥¤¥¢¥È¥Ë¥Ã¥¯ /diatonic/ +¥À¥¤¥¢¥É /(n) dyad/ +¥À¥¤¥¢¥â¥ó¥É /(n) diamond/ +¥À¥¤¥¢¥ê¡¼ /(n) diary/ +¥À¥¤¥¢¥ë /(n) dial/ +¥À¥¤¥¢¥ë¥¢¥Ã¥× /(n) dial-up (esp. modem connection)/ +¥À¥¤¥¢¥í¥° /(n) dialogue/ +¥À¥¤¥¨¥Ã¥È /(n,vs) (1) diet/(2) losing weight by any method (e.g. exercise)/(P)/ +¥À¥¤¥ª¡¼¥É /(n) diode/(P)/ +¥À¥¤¥ª¥­¥·¥ó /(n) dioxin/ +¥À¥¤¥ª¥­¥·¥ó±øÀ÷ [¥À¥¤¥ª¥­¥·¥ó¤ª¤»¤ó] /(n) dioxin contamination/ +¥À¥¤¥­¥ê /(n) daiquiri/ +¥À¥¤¥¯¥¹¥È¥é /Dijkstra/ +¥À¥¤¥¸¥§¥¹¥È /(n) digest/(P)/ +¥À¥¤¥Ê¡¼¥¹¥¯¥é¥Ö /Diner's Club (credit card)/(P)/ +¥À¥¤¥Ê¥Ö¥Ã¥¯ /DynaBook/ +¥À¥¤¥Ê¥Þ¥¤¥È /(n) dynamite/(P)/ +¥À¥¤¥Ê¥ß¥¯¥¹ /dynamics/(P)/ +¥À¥¤¥Ê¥ß¥º¥à /(n) dynamism/(P)/ +¥À¥¤¥Ê¥ß¥Ã¥¯ /(adj-na,n) dynamic/(P)/ +¥À¥¤¥Ê¥ß¥Ã¥¯¥¹ /(n) dynamics/ +¥À¥¤¥Ê¥âÍýÏÀ [¥À¥¤¥Ê¥â¤ê¤í¤ó] /(n) dynamo theory/ +¥À¥¤¥Ë¥ó¥° /(n) dining/(P)/ +¥À¥¤¥Ë¥ó¥°¥­¥Ã¥Á¥ó /eat-in kitchen (trans: dining kitchen)/ +¥À¥¤¥Ð¡¼¥·¥Æ¥£¡¼Êý¼° [¥À¥¤¥Ð¡¼¥·¥Æ¥£¡¼¤Û¤¦¤·¤­] /(n) diversity receiving system/ +¥À¥¤¥Ó¥ó¥° /(n) diving/(P)/ +¥À¥¤¥ä /(n) (1) dyer/(2) diagram/(3) (railway) schedule/(4) diamond/(P)/ +¥À¥¤¥ä¤Î»ØÎØ [¥À¥¤¥ä¤Î¤æ¤Ó¤ï] /diamond ring/ +¥À¥¤¥ä¥°¥é¥à /(n) diagram/ +¥À¥¤¥ä¥Õ¥é¥à°µÎÏ·× [¥À¥¤¥ä¥Õ¥é¥à¤¢¤Ä¤ê¤ç¤¯¤±¤¤] /(n) diaphragm gauge/ +¥À¥¤¥ä¥â¥ó¥É /(n) diamond/(P)/ +¥À¥¤¥ä¥â¥ó¥É¥²¡¼¥à /(n) chinese checkers (trans: diamond game)/ +¥À¥¤¥ä¥ë /(n) dial/(P)/ +¥À¥¤¥ä¥ë¥¢¥Ã¥× /(n) dial-up (esp. modem connection)/ +¥À¥¤¥ä¥ë¥¢¥Ã¥×Àܳ [¥À¥¤¥ä¥ë¥¢¥Ã¥×¤»¤Ä¤¾¤¯] /(n) dial-up access/ +¥À¥¤¥ë¥È¡¼¥ó /dial tone/ +¥À¥¤¥ì¥¯¥È /(adj-na,n) direct/(P)/ +¥À¥¤¥ì¥¯¥È¥»¡¼¥ë¥¹ /direct sales/ +¥À¥¤¥ì¥¯¥È¥Þ¡¼¥±¥Æ¥£¥ó¥° /direct marketing/ +¥À¥¤¥ì¥¯¥È¥á¡¼¥ë /(n) direct mail/ +¥À¥¤¥ô¥£¥ó¥° /diving/ +¥À¥¦ /(n) Dow (abbr. of Dow-Jones)/ +¥À¥¦¥È /doubt/ +¥À¥¦¥ó /(n-suf) down/(P)/ +¥À¥¦¥ó¥µ¥¤¥¸¥ó¥° /(n) downsizing/switching from mainframe to personal computers/(P)/ +¥À¥¦¥ó¥¿¥¤¥à /(n) down time/downtime/ +¥À¥¦¥ó¥¿¥¦¥ó /downtown/(P)/ +¥À¥¦¥ó¥í¡¼¥É /(n,vs) download/ +¥À¥¦¥ó¾É [¥À¥¦¥ó¤·¤ç¤¦] /(n) Down's syndrome/ +¥À¥¦¥ó¾É¸õ·² [¥À¥¦¥ó¤·¤ç¤¦¤³¤¦¤°¤ó] /(n) Down's syndrome/ +¥À¥¦¼°Ê¿¶Ñ³ô²Á [¥À¥¦¤·¤­¤Ø¤¤¤­¤ó¤«¤Ö¤«] /(n) Dow-Jones averages/ +¥À¥¦Ê¿¶Ñ³ô²Á [¥À¥¦¤Ø¤¤¤­¤ó¤«¤Ö¤«] /Dow-Jones average/(P)/ +¥À¥« /daka-/10^1/da/(P)/ +¥À¥¯¥È /(n) duct/(P)/ +¥À¥³¥¿ /Dakota/ +¥À¥¹¥¿¡¼¥³¡¼¥È /(n) duster/dust-coat/ +¥À¥¹¥È¥Ü¥Ã¥¯¥¹ /dust box/dumpster/ +¥À¥Ã¥¯ /(n) (1) Development Assistance Committee (DAC)/(2) dock/(3) duck/ +¥À¥Ã¥·¥å /(n) dash/(P)/ +¥À¥Ã¥Á¥ï¥¤¥Õ /(1) life-sized doll used for masturbation (trans: Dutch wife)/(2) cage (rattan or cane) used in bed in the tropics/(3) bolster used for warmth when sleeping/(P)/ +¥À¥Ã¥Õ¥ë¥Ð¥Ã¥° /(n) duffel bag/duffle bag/ +¥À¥Ë /(uk) tick/mite/ +¥À¥Ó¥ó¥° /(n) (1) dubbing/(2) recording/(P)/ +¥À¥Õ²° [¥À¥Õ¤ä] /(n) (ticket) scalper ("dafu" is "fuda" backwards)/ +¥À¥Ö /(n) (1) dab/(2) dove/(3) dub/ +¥À¥Ö¤ë /(v5r) to coincide (fall on the same day)/to have two of something/to repeat a school year after failing/ +¥À¥Ö¥ë /(n) double/(P)/ +¥À¥Ö¥ë¥«¥¦¥ó¥È /double-count/ +¥À¥Ö¥ë¥«¥Õ¥¹ /(n) French cuffs (trans: double cuffs)/ +¥À¥Ö¥ë¥¹ /(n) doubles/ +¥À¥Ö¥ë¥Õ¥©¡¼¥ë¥È /(n) double fault/ +¥À¥Ö¥ë¥Ö¡¼¥È /(n) two operating systems on a computer/double-boot/ +¥À¥Ö¥ë¥Ö¥ì¥¹¥È /(adj-no) double-breasted/ +¥À¥Ü /(abbr) dowel/ +¥À¥ß¡¼ /(n) dummy/(P)/ +¥À¥à /(n) dumb/(P)/ +¥À¥à¥À¥àÃÆ [¥À¥à¥À¥à¤À¤ó] /(n) dum-dum ammunition/ +¥À¥á¡¼¥¸ /(n) damage/(P)/ +¥À¥á²¡¤· [¥À¥á¤ª¤·] /(exp) (uk) making doubly sure/ +¥À¥è¥Í /day-one/ +¥À¥é¥¤ /(n) lathe/ +¥À¥é¥¤¥é¥Þ /the Dalai Lama/(P)/ +¥À¥é¥¹ /Dallas (Texas)/(P)/ +¥À¥é¥ó¥Ù¡¼¥ë¤Î¥Ñ¥é¥É¥Ã¥¯¥¹ /(n) d'Alembert's paradox/ +¥À¥ê¥ä /(n) dahlia/ +¥À¥ë¥á¡¼¥¸ /(abbr) Dulmadge-type screw/ +¥À¥ó¤¹¤ë /(vs-s) to make a done deal/ +¥À¥ó¥¯ /dunk/(P)/ +¥À¥ó¥µ¡¼ /(n) dancer/(P)/ +¥À¥ó¥·¥ó¥° /dancing/(P)/ +¥À¥ó¥¹ /(n,vs) dance/(P)/ +¥À¥ó¥¹¥Û¡¼¥ë /(n) dance hall/(P)/ +¥À¥ó¥È¥Ä /(adj-na,n) (abbr) the best (trans: danzen toppu)/(P)/ +¥À¥ó¥Ô¥ó¥° /(n) dumping/(P)/ +¥À¥ó¥Ô¥ó¥°´ØÀÇ [¥À¥ó¥Ô¥ó¥°¤«¤ó¤¼¤¤] /(n) anti-dumping duties/ +¥À¥ó¥× /(n) dump/(P)/ +¥À¥ó¥×¥«¡¼ /(n) dump truck (trans: dump car)/(P)/ +¥À¥ó¥×¥È¥é¥Ã¥¯ /(n) dump truck/ +¥À¥ô¥£¥ó¥Á /da Vinci/ +¥À¹Ô [¥À¤®¤ç¤¦] /(n) Classification for Japanese verb with the dictionary form ending in "dzu"/ +¥Á¡¼¥º /(n) cheese/(P)/ +¥Á¡¼¥Õ /(n) chief/(P)/ +¥Á¡¼¥× /(adj-na) cheap/ +¥Á¡¼¥à /(n) team/(P)/ +¥Á¡¼¥à¥ï¡¼¥¯ /(n) teamwork/(P)/ +¥Á¡¼¥ó /(vs) ding (sound of a bell)/bing/cook in a microwave/ +¥Á¥¢ /cheer/(P)/ +¥Á¥¢¥¬¡¼¥ë /cheerleader (trans: cheer girl)/(P)/ +¥Á¥§ /interjection (similar to SHIT!)/(P)/ +¥Á¥§¡¼¥ó /(n) chain/(P)/ +¥Á¥§¡¼¥ó¥ì¥¿¡¼ /chain letter/ +¥Á¥§¡¼¥óŹ [¥Á¥§¡¼¥ó¤Æ¤ó] /chain store/ +¥Á¥§¥¢ /chair/(P)/ +¥Á¥§¥¢¥Þ¥ó /(n) chairman/(P)/ +¥Á¥§¥¤¥ó /chain/(P)/ +¥Á¥§¥³ /Czech Republic/(P)/ +¥Á¥§¥³¥¹¥í¥Ð¥­¥¢ /Czechoslovakia/(P)/ +¥Á¥§¥¹ /(n) chess/(P)/ +¥Á¥§¥¹¥Þ¥Ã¥Á /chess match/ +¥Á¥§¥Á¥§¥ó /Chechin/Chechnia/(P)/ +¥Á¥§¥Ã¥« /(n) checker/ +¥Á¥§¥Ã¥«¡¼ /(n) checker/(P)/ +¥Á¥§¥Ã¥«¡¼¥º /checkers/ +¥Á¥§¥Ã¥«¡¼¥×¥ì¥¤¥ä¡¼ /checker-player/ +¥Á¥§¥Ã¥¯ /(n,vs) check/(P)/ +¥Á¥§¥Ã¥¯¥¢¥¦¥È /check-out/ +¥Á¥§¥Ã¥¯¥¢¥¦¥È¥¿¥¤¥à /(n) check-out time/checkout time/ +¥Á¥§¥Ã¥¯¥¤¥ó /(n) check-in/(P)/ +¥Á¥§¥Ã¥¯¥¤¥ó¥«¥¦¥ó¥¿¡¼ /(n) check-in counter/ +¥Á¥§¥Ã¥¯¥µ¥à /checksum/ +¥Á¥§¥Ã¥¯¥Ý¥¤¥ó¥È /(n) check point/ +¥Á¥§¥Ã¥¯¥á¥¤¥È /checkmate/ +¥Á¥§¥Ü¥ë /(n) chaebol/ +¥Á¥§¥ê¡¼ /(n) cherry/(P)/ +¥Á¥§¥ê¡¼¥Ô¥ó¥¯ /(n) (cerise) cherry/ +¥Á¥§¥ë¥Î¥Ö¥¤¥ê /Chernobyl/(P)/ +¥Á¥§¥ì¥¹¥¿ /celesta/ +¥Á¥§¥ì¥ó¥³¥Õ¸ú²Ì [¥Á¥§¥ì¥ó¥³¥Õ¤³¤¦¤«] /(n) Cherenkov effect/ +¥Á¥§¥í /(n) cello/violoncello/(P)/ +¥Á¥§¥ó¥¸ /(n) change/(P)/ +¥Á¥§¥ó¥¸¥¢¥Ã¥× /(n) pitch that comes toward the batter at a speed slower than expected (trans: change up) (baseball)/ +¥Á¥§¥ó¥¸¥ã¡¼ /changer/(P)/ +¥Á¥§¥ó¥Ð¥í /(n) cembalo/harpsichord/(P)/ +¥Á¥ª¥·¥¢¥ó»À [¥Á¥ª¥·¥¢¥ó¤µ¤ó] /(n) thiocyanic acid/ +¥Á¥ª¥Ú¥ó¥¿¡¼¥ë /(n) thiopental/ +¥Á¥ªÎ²»À [¥Á¥ª¤ê¤å¤¦¤µ¤ó] /(n) thiosulfuric acid/ +¥Á¥ªÎ²»À¥Ê¥È¥ê¥¦¥à [¥Á¥ª¤ê¤å¤¦¤µ¤ó¥Ê¥È¥ê¥¦¥à] /(n) sodium thiosulfate/ +¥Á¥­¥ó /(n) chicken/(P)/ +¥Á¥­¥ó¥«¥Ä /(n) chicken cutlet/ +¥Á¥­¥ó¥é¥¤¥¹ /(n) chicken with rice/ +¥Á¥¯¤ë /(v5r) (sl) to tattle/to inform a superior of someone's actions/ +¥Á¥¯¥½¥â¡¼¥ë¥É /thixomolding (plastic and semiconductor industries)/ +¥Á¥¯¥½À­ [¥Á¥¯¥½¤»¤¤] /thixotrophy (property of certain gels to liquefy when subjected to vibratory forces)/ +¥Á¥¯¥Á¥¯ /(adv,adv) type of prickling pain/ +¥Á¥¯¥Á¥¯Äˤà [¥Á¥¯¥Á¥¯¤¤¤¿¤à] /(v5m) to prickle/ +¥Á¥¯¥ê /(adv) type of prickling pain/tale telling/(P)/ +¥Á¥¯¥í /(n) (abbr) sodium cyclohexylsulfamate/ +¥Á¥±¥Ã¥È /(n) ticket/(P)/ +¥Á¥¿¥Ë¥¦¥à /(n) titanium (Ti)/ +¥Á¥¿¥ó /(n) titanium (Ti)/(P)/ +¥Á¥¿¥ó¹ç¶â [¥Á¥¿¥ó¤´¤¦¤­¤ó] /(n) titanium alloy/ +¥Á¥¿¥ó»À¥Ð¥ê¥¦¥à [¥Á¥¿¥ó¤µ¤ó¥Ð¥ê¥¦¥à] /(n) barium orthotitanate/barium metatitanate/ +¥Á¥¿¥ó¼§´ï [¥Á¥¿¥ó¤¸¤­] /(n) titanium porcelain/ +¥Á¥¿¥óÅ´¹Û [¥Á¥¿¥ó¤Æ¤Ã¤³¤¦] /(n) ilmenite/ +¥Á¥¿¥óÇò [¥Á¥¿¥ó¤Ï¤¯] /(n) titanium white/ +¥Á¥Ã¥­ /(n) (abbr) baggage check/check one's baggage/book one's luggage/ +¥Á¥Ã¥¯ /(n) (1) (abbr) cosmetic/(2) chick/ +¥Á¥Ã¥× /(n) (1) gratuity/tip/(2) chip/(P)/ +¥Á¥Ã¥×Äñ¹³ [¥Á¥Ã¥×¤Æ¤¤¤³¤¦] /(n) SMT resistor/ +¥Á¥Õ¥¹ /(n) typhus/(P)/ +¥Á¥Õ¥¹¶Ý [¥Á¥Õ¥¹¤­¤ó] /typhoid bacillus/ +¥Á¥Ù¥Ã¥È /Tibet/(P)/ +¥Á¥ã¡¼¥¸ /(n) charge/(P)/ +¥Á¥ã¡¼¥¿¡¼ /(n) charter/(P)/ +¥Á¥ã¡¼¥Á /(n) church/(P)/ +¥Á¥ã¡¼¥È /(n) chart/(P)/ +¥Á¥ã¡¼¥È¥Õ¥¡¥¤¥ë /chart file/ +¥Á¥ã¡¼¥Ï¥ó /(uk) Chinese-style fried rice/ +¥Á¥ã¡¼¥ß¥ó¥° /(adj-na,n) charming/(P)/ +¥Á¥ã¡¼¥à /(adj-na,n) charm/ +¥Á¥ã¡¼¥à¥Ý¥¤¥ó¥È /charm point/most attractive feature/ +¥Á¥ã¡¼¥ë¥¹¥È¥ó /Charleston/(P)/ +¥Á¥ã¥¤¥³¥Õ¥¹¥­¡¼ /Tchaikovsky/ +¥Á¥ã¥¤¥Ê /(n) China/(P)/ +¥Á¥ã¥¤¥Ë¡¼¥º /Chinese/(P)/ +¥Á¥ã¥¤¥Ë¡¼¥º¥«¥é¡¼ /(n) Mandarin collar/Chinese collar/ +¥Á¥ã¥¤¥à /(n) chime/(P)/ +¥Á¥ã¥¤¥ë¥É /child/(P)/ +¥Á¥ã¥¤¥ë¥É¥·¡¼¥È /(car) child seat/ +¥Á¥ã¥³ /(n) chalk/ +¥Á¥ã¥¿¥ê¥ó¥° /chattering/key-bounce (in keyboards)/ +¥Á¥ã¥Ã¥¯ /(n) zipper (trans: chuck)/(P)/ +¥Á¥ã¥Ã¥È /(n) chat/(P)/ +¥Á¥ã¥Ã¥È¥ë¡¼¥à /(n) chat room/ +¥Á¥ã¥Í¥ê¥ó¥° /channelling/(P)/ +¥Á¥ã¥Í¥ë /(n) channel/(P)/ +¥Á¥ã¥Õ /chaff/ +¥Á¥ã¥×¥¿¡¼ /chapter/(P)/ +¥Á¥ã¥Ú¥ë /(n) chapel/(P)/ +¥Á¥ã¥ê¥Æ¥£ /(n) charity/(P)/ +¥Á¥ã¥ê¥Æ¥¤ /charity/ +¥Á¥ã¥ë¥Þ¡¼¥¹ /Chalmers/ +¥Á¥ã¥ì¥ó¥¸ /(n,vs) self-challenge/trying hard to do something/(P)/ +¥Á¥ã¥ó¥¯ /(n) chunk/ +¥Á¥ã¥ó¥¹ /(n) chance/opportunity/(P)/ +¥Á¥ã¥ó¥Í¥ë /(n) channel/(P)/ +¥Á¥ã¥ó¥Ô¥ª¥ó /(n) champion/(P)/ +¥Á¥ã¥ó¥Ô¥ª¥ó¥Õ¥é¥Ã¥° /(n) pennant/champion flag/ +¥Á¥ã¥ó¥Ô¥ª¥ó¥Ù¥ë¥È /(n) championship belt/ +¥Á¥ã¥ó¸ì [¥Á¥ã¥ó¤´] /(vulg) Chinese language/ +¥Á¥å¡¼¥¿¡¼ /tutor/(P)/ +¥Á¥å¡¼¥È¥ê¥¢¥ë /(n) tutorial/ +¥Á¥å¡¼¥Ê /(n) tuna/tuner/ +¥Á¥å¡¼¥Ê¡¼ /(n) tuner/(P)/ +¥Á¥å¡¼¥Ë¥ó¥° /tuning/ +¥Á¥å¡¼¥Ð /(n) tuba/ +¥Á¥å¡¼¥Ö /(n) tube/(P)/ +¥Á¥å¡¼¥ê¥Ã¥Ò /Zurich/ +¥Á¥å¡¼¥ê¥Ã¥× /(n) tulip/(P)/ +¥Á¥å¡¼¥ê¥ó¥° /Turing/ +¥Á¥å¡¼¥ê¥ó¥°¥Æ¥¹¥È /(n) Turing's test/ +¥Á¥å¡¼¥ê¥ó¥°¥Þ¥·¥ó /(n) Turing machine/ +¥Á¥å¡¼¥ê¥ó¥°µ¡³£ [¥Á¥å¡¼¥ê¥ó¥°¤­¤«¤¤] /(n) Turing machine/ +¥Á¥å¡¼¥ó /(n) tune/ +¥Á¥å¥¦¥ê¥Ã¥× /tulip/ +¥Á¥å¥Ë¥¸¥¢ /Tunisia/(P)/ +¥Á¥ç¡¼¥­¥ó¥° /choking/(P)/ +¥Á¥ç¡¼¥¯ /(n) chock/chalk/(P)/ +¥Á¥ç¥­¥Á¥ç¥­ /(adv) snipping sound/cutting sound/to cut/ +¥Á¥ç¥³ /(n) choco(late)/(P)/ +¥Á¥ç¥³¥ì¡¼¥È /(n) chocolate/(P)/ +¥Á¥ç¥³¥ì¡¼¥È¿§ [¥Á¥ç¥³¥ì¡¼¥È¤¤¤í] /(n) chocolate brown/ +¥Á¥ç¥Ã¥­ /(pt:) (n) waistcoat (pt: jaque)/vest/(P)/ +¥Á¥ç¥Ã¥Ñ¡¼ /chopper/ +¥Á¥ç¥Ã¥× /(n) chop/ +¥Á¥ç¥Ù¥ê¥° /very, very good (teen slang)/ +¥Á¥ç¥Ù¥ê¥Ð /very, very bad (teen slang)/ +¥Á¥ç¥à¥« /very sickening (teen slang)/ +¥Á¥é¥Ä¥­ /flickering (on a video display)/ +¥Á¥ê /(n) Chile/(P)/ +¥Á¥ê¾ËÀÐ [¥Á¥ê¤·¤ç¤¦¤»¤­] /(n) Chile saltpeter/ +¥Á¥ë¥À /tilda/(P)/ +¥Á¥ë¥É¥ì¥ó /(n) children/ +¥Á¥í¥­¥·¥ó /thyroxine/ +¥Á¥í¥ë /Tyrol/(P)/ +¥Á¥ó /(n) chin/(P)/ +¥Á¥ó¥­ºÞ [¥Á¥ó¥­¤¶¤¤] /(n) tincture/ +¥Á¥ó¥¯Ìý [¥Á¥ó¥¯¤æ] /(n) zinc oxide oil/ +¥Á¥ó¥± /(adj-na) worst/poor and boring/uncool/ +¥Á¥ó¥¹¥³¡¼ /(n) Okinawan sweet/ +¥Ä¡¼¥Ð¥¤¥Õ¥©¡¼¹©Ë¡ [¥Ä¡¼¥Ð¥¤¥Õ¥©¡¼¤³¤¦¤Û¤¦] /(n) wood frame construction/ +¥Ä¡¼¥Ô¡¼¥¹ /(n) two piece suit/(P)/ +¥Ä¡¼¥Ù¡¼¥¹ /(n) double (trans: two base) (baseball)/ +¥Ä¡¼¥ê¥¹¥È /(n) tourist/(P)/ +¥Ä¡¼¥ê¥ó¥° /(n) touring/tooling/(P)/ +¥Ä¡¼¥ë /(n) tool/(P)/ +¥Ä¡¼¥ë¥É¥Õ¥é¥ó¥¹ /(n) Tour de France/ +¥Ä¥¢¡¼ /(n) tour/(P)/ +¥Ä¥¤¡¼¥É /(n) tweed/ +¥Ä¥¤¥ó /(n) twin/(P)/ +¥Ä¥§¥Ã¥Ú¥ê¥óÈô¹ÔÁ¥ [¥Ä¥§¥Ã¥Ú¥ê¥ó¤Ò¤³¤¦¤»¤ó] /(n) Zeppelin airship/ +¥Ä¥§¥Ä¥§ê¤ [¥Ä¥§¥Ä¥§¤Ð¤¨] /(n) tsetse fly/ +¥Ä¥¿¥¦¥ë¥· /(n) poison ivy/ +¥Ä¥¿¥ó¥«¡¼¥á¥ó /Tutankamen/(P)/ +¥Ä¥Ê /tuna/(P)/ +¥Ä¥Î¥À¥· /(n) Moorish Idol fish (Zanclus cornutus)/ +¥Ä¥Ù¥ë¥¯¥ê¥ó /(n) tuberculin/ +¥Ä¥ê¡¼ /(n) (Christmas) tree/(P)/ +¥Ä¥ê¥¦¥à /(n) thulium (Tm)/ +¥Ä¥ó¥É¥é /(n) cold desert/tundra/ +¥Ä¥ô¥¡¥¤¥Ï¥ó¥À¡¼ /(de:) two-handed sword (de: zweihander)/ +¥Æ¡¼¥¯¥¢¥¦¥§¥¤ /takeaway/(P)/ +¥Æ¡¼¥¯¥¢¥¦¥È /takeout/ +¥Æ¡¼¥¯¥ª¡¼¥Ð¡¼ /take-over/ +¥Æ¡¼¥¯¥ª¡¼¥Ð¡¼¥¾¡¼¥ó /take-over zone/ +¥Æ¡¼¥¯¥ª¡¼¥Ð¡¼¥Ó¥Ã¥É /take-over bid/ +¥Æ¡¼¥¯¥ª¥Õ /(n) take-off/ +¥Æ¡¼¥¯¥Ð¥Ã¥¯ /take back/ +¥Æ¡¼¥¹¥È /taste/ +¥Æ¡¼¥¼ /(de:) (n) thesis/statement (de: These)/(P)/ +¥Æ¡¼¥Ñ¡¼ /taper/ +¥Æ¡¼¥Ô¥ó¥° /(n) taping/(P)/ +¥Æ¡¼¥Ö¥ë /(n) table/(P)/ +¥Æ¡¼¥Ö¥ë¥«¥Ð¡¼ /table cover/ +¥Æ¡¼¥Ö¥ë¥¯¥í¥¹ /(n) table cloth/ +¥Æ¡¼¥Ö¥ë¥¹¥Ô¡¼¥Á /(n) short speech at a dinner (trans: table speech)/ +¥Æ¡¼¥Ö¥ë¥¹¥×¡¼¥ó /tablespoon/ +¥Æ¡¼¥Ö¥ë¥»¥ó¥¿¡¼ /(n) table center/ +¥Æ¡¼¥Ö¥ë¥¿¥Ã¥× /table top/ +¥Æ¡¼¥Ö¥ë¥Á¥ã¡¼¥¸ /table charge/ +¥Æ¡¼¥Ö¥ë¥Æ¥Ë¥¹ /table tennis/ +¥Æ¡¼¥Ö¥ë¥È¡¼¥¯ /table talk/ +¥Æ¡¼¥Ö¥ë¥Þ¥Ê¡¼ /table manners/ +¥Æ¡¼¥Ö¥ë¥ï¥¤¥ó /table wine/ +¥Æ¡¼¥× /(n) tape/(P)/ +¥Æ¡¼¥×¤òÀÚ¤ë [¥Æ¡¼¥×¤ò¤­¤ë] /(exp) to breast the tape/ +¥Æ¡¼¥×¥«¥Ã¥È /tape cut (e.g. ribbon cutting ceremony)/ +¥Æ¡¼¥×¥Ç¥Ã¥­ /tape deck/ +¥Æ¡¼¥×¥Ò¥¹ /tape hiss/ +¥Æ¡¼¥×¥×¥ì¡¼¥ä¡¼ /tape player/ +¥Æ¡¼¥×¥é¥¤¥Ö¥é¥ê¡¼ /tape library/ +¥Æ¡¼¥×¥ì¥³¡¼¥À¡¼ /(n) tape recorder/(P)/ +¥Æ¡¼¥Ù¡¼ /TB/tuberculosis/ +¥Æ¡¼¥Ùʪ¸ì [¥Æ¡¼¥Ù¤â¤Î¤¬¤¿¤ê] /(n) Thebais/ +¥Æ¡¼¥Þ /(de:) (n) theme/project/topic (de: Thema)/(P)/ +¥Æ¡¼¥Þ¥­¥ã¥ó¥Ú¡¼¥ó /Theme campaign/ +¥Æ¡¼¥Þ¥½¥ó¥° /Theme song/(P)/ +¥Æ¡¼¥Þ¥Ñ¡¼¥¯ /(n) theme park/(P)/ +¥Æ¡¼¥Þ¥×¥í¥â¡¼¥·¥ç¥ó /Theme promotion/ +¥Æ¡¼¥Þ¥ß¥å¡¼¥¸¥Ã¥¯ /Theme music/ +¥Æ¡¼¥é¡¼ /(n) tailor/(P)/ +¥Æ¡¼¥é¡¼¥·¥¹¥Æ¥à /Taylor system/ +¥Æ¡¼¥é¡¼¥É /tailored/ +¥Æ¡¼¥é¡¼¥É¥¹¡¼¥Ä /tailored suit/ +¥Æ¡¼¥é¡¼¥á¡¼¥É /tailor-made/ +¥Æ¡¼¥ë /(n) tail/ +¥Æ¡¼¥ë¥¨¥ó¥É /tail end/ +¥Æ¡¼¥ë¥³¡¼¥È /tailcoat/ +¥Æ¡¼¥ë¥Õ¥£¥ó /tail fin/ +¥Æ¡¼¥ë¥é¥¤¥È /(n) taillight/ +¥Æ¡¼¥ë¥é¥ó¥× /tail lamp/ +¥Æ¥£ /tea/(P)/ +¥Æ¥£¡¼ /(n) tea/(P)/ +¥Æ¥£¡¼¥°¥é¥¦¥ó¥É /(n) teeing ground/ +¥Æ¥£¡¼¥í¥Õ /TROFF/ +¥Æ¥£¡¼¥ó¥¨¡¼¥¸ /teen-age/ +¥Æ¥£¡¼¥ó¥¨¡¼¥¸¥ã /teenager/ +¥Æ¥£¡¼¥ó¥¨¡¼¥¸¥ã¡¼ /(n) teen-ager/(P)/ +¥Æ¥£¡¼¥ó¥¨¥¤¥¸ /teenage/ +¥Æ¥£¡¼¥ó¥¨¥¤¥¸¥ã¡¼ /(n) teenager/ +¥Æ¥£¥·¥å¡¼ /(n) tissue/(P)/ +¥Æ¥£¥·¥å¥Ú¡¼¥Ñ¡¼ /(n) tissue-paper/ +¥Æ¥£¥Ã¥«¡¼¥·¥ó¥Ü¥ë /(n) ticker symbol/ +¥Æ¥£¥Ã¥·¥å /(n) tissue/(P)/ +¥Æ¥£¥Ã¥·¥å¡¼ /(facial) tissues/ +¥Æ¥£¥Ã¥·¥å¥Ú¡¼¥Ñ¡¼ /(n) tissue paper/(P)/ +¥Æ¥£¥Ô¥«¥ë /(adj-na,n) typical/ +¥Æ¥£¥â¡¼¥ë /Timor (p)/ +¥Æ¥£¥é¥Ë¡¼ /tyranny/(P)/ +¥Æ¥£¥é¥Î¥¶¥¦¥ë¥¹ /(n) Tyrannosaurus Rex/ +¥Æ¥£¥é¥Ô¥¢ /tilapia/ +¥Æ¥£¥ó¥Ñ¥Ë /tympany/(P)/ +¥Æ¥£¥ó¥Ñ¥Ë¡¼ /timpani/ +¥Æ¥¤¥¯ /take/ +¥Æ¥¤¥¯¥¢¥¦¥È /(n) take-away food/take-out/ +¥Æ¥¤¥¹¥È /taste/ +¥Æ¥¤¥ë /tail/ +¥Æ¥¬¥Õ¡¼¥ë /Tegafur/ +¥Æ¥­ /(abbr) beefsteak/(P)/ +¥Æ¥­¡¼¥é /tequila/ +¥Æ¥­¥µ¥¹ /Texas/(P)/ +¥Æ¥­¥µ¥¹¥Ò¥Ã¥È /Texas hit (baseball)/Texas leaguer/ +¥Æ¥­¥¹ /text/ +¥Æ¥­¥¹¥¿¥¤¥ë /(n) textile/ +¥Æ¥­¥¹¥Á¥ã /(n) texture/ +¥Æ¥­¥¹¥È /(n) (1) text/(2) text book/(P)/ +¥Æ¥­¥¹¥È¥Õ¥¡¥¤¥ë /(n) text file/ +¥Æ¥­¥¹¥È¥Ö¥Ã¥¯ /textbook/ +¥Æ¥­¥¹¥È³«»Ï [¥Æ¥­¥¹¥È¤«¤¤¤·] /start of text (STX)/ +¥Æ¥­¥¹¥È½ª·ë [¥Æ¥­¥¹¥È¤·¤å¤¦¤±¤Ä] /end of text (ETX)/ +¥Æ¥¯ /(abbr) technology/(P)/ +¥Æ¥¯¥¹¥Á¥ã /(n) texture/(P)/ +¥Æ¥¯¥¹¥Á¥ã¡¼ /texture/ +¥Æ¥¯¥È¥í¥Ë¥¯¥¹ /Tektronics/ +¥Æ¥¯¥Ë¥«¥é¡¼ /(n) Technicolor/ +¥Æ¥¯¥Ë¥«¥ë /(adj-na,n) technical/(P)/ +¥Æ¥¯¥Ë¥«¥ë¥Î¥Ã¥¯¥¢¥¦¥È /technical knockout/ +¥Æ¥¯¥Ë¥«¥ë¥Õ¥¡¥¦¥ë /technical foul/ +¥Æ¥¯¥Ë¥«¥ë¥Ý¥¤¥ó¥È /technical point/ +¥Æ¥¯¥Ë¥¯¥¹ /(n) technics/ +¥Æ¥¯¥Ë¥·¥ã¥ó /(n) technician/(P)/ +¥Æ¥¯¥Ë¥Ã¥¯ /(n) technique/(P)/ +¥Æ¥¯¥Í¥Á¥¦¥à /(n) technetium (Tc)/ +¥Æ¥¯¥Í¥È¥í¥Ë¥Ã¥¯ /technetronic/ +¥Æ¥¯¥Î¥¤¥³¥Î¥ß¥Ã¥¯¥¹ /technoeconomics/ +¥Æ¥¯¥Î¥«¥Ã¥È /techno cut/ +¥Æ¥¯¥Î¥«¥ë /technical/ +¥Æ¥¯¥Î¥«¥ë¥¿¡¼¥à /technical term/ +¥Æ¥¯¥Î¥¯¥é¡¼¥È /(n) technocrat/(P)/ +¥Æ¥¯¥Î¥¯¥é¥·¡¼ /technocracy/ +¥Æ¥¯¥Î¥µ¥¤¥¨¥ó¥¹ /techno-science/ +¥Æ¥¯¥Î¥µ¥¦¥ó¥É /techno sound/ +¥Æ¥¯¥Î¥¹¥È¥é¥¯¥Á¥ã¡¼ /technostructure/ +¥Æ¥¯¥Î¥¹¥È¥ì¥¹ /techno-stress/ +¥Æ¥¯¥Î¥Ê¥·¥ç¥Ê¥ê¥º¥à /technonationalism/ +¥Æ¥¯¥Î¥Õ¥©¥Ó¥¢ /technophobia/ +¥Æ¥¯¥Î¥Ú¥¶¥ó¥È /technopeasant/ +¥Æ¥¯¥Î¥Ý¥Ã¥× /techno-pop/ +¥Æ¥¯¥Î¥Ý¥ê¥¹ /(n) technopolis/ +¥Æ¥¯¥Î¥Þ¡¼¥È /techno mart/ +¥Æ¥¯¥Î¥ß¥¹¥È /technomist/ +¥Æ¥¯¥Î¥ì¥Ç¥£¡¼ /techno lady/ +¥Æ¥¯¥Î¥í¥¸ /(n) technology/ +¥Æ¥¯¥Î¥í¥¸¡¼ /(n) technology/(P)/ +¥Æ¥¯¥Î¥í¥¸¡¼¥¢¡¼¥È /technology art/ +¥Æ¥¯¥Î¥í¥¸¡¼¥¢¥»¥¹¥á¥ó¥È /(n) technology assessment/ +¥Æ¥¯¥Î¥í¥¸¡¼¥®¥ã¥Ã¥× /technology gap/ +¥Æ¥¯¥Î¥í¥¸¡¼¥È¥é¥ó¥¹¥Õ¥¡¡¼ /(n) technology transfer/ +¥Æ¥¯¥Î¥í¥¸¡¼¥Ð¥Ö¥ë /(n) technology bubble/ +¥Æ¥¯¥Î¥í¥¸¥º /technologies/ +¥Æ¥³Æþ¤ì [¥Æ¥³¤¤¤ì] /(n) supporting/shoring up/ +¥Æ¥¹¥¿¡¼ /(n) tester/(P)/ +¥Æ¥¹¥¿¥á¥ó¥È /testament/ +¥Æ¥¹¥Æ¥£¥ó¥° /testing/ +¥Æ¥¹¥È /(n,vs) test/(P)/ +¥Æ¥¹¥È¥­¥ã¥ó¥Ú¡¼¥ó /test campaign/ +¥Æ¥¹¥È¥±¡¼¥¹ /(n) test case/(P)/ +¥Æ¥¹¥È¥¹¥Æ¥í¥ó /testosterone/ +¥Æ¥¹¥È¥»¥Ã¥È /test-set/ +¥Æ¥¹¥È¥É¥é¥¤¥Ð¡¼ /test driver/ +¥Æ¥¹¥È¥Ñ¥¤¥í¥Ã¥È /(n) test pilot/ +¥Æ¥¹¥È¥Ñ¥¿¡¼¥ó /(n) test pattern/ +¥Æ¥¹¥È¥Þ¡¼¥±¥Æ¥£¥ó¥° /test marketing/ +¥Æ¥¹¥È¥á¡¼¥ë /test-mail/ +¥Æ¥¹¥È¥é¥¤¥À¡¼ /test rider/ +¥Æ¥Ã¥¯ /(n) (abbr) technical center/ +¥Æ¥Ã¥¯¥¹ /(n) rough texture/texture/(P)/ +¥Æ¥Ç¥£¡¼ /teddy (bear) (type of lingerie)/ +¥Æ¥Ç¥£¡¼¥Ù¥¢ /teddy bear/ +¥Æ¥È¥é¥¯¥í¥í¥¨¥Á¥ì¥ó /tetrachloroethylene/(P)/ +¥Æ¥È¥é¥µ¥¤¥¯¥ê¥ó /tetracycline/ +¥Æ¥È¥é¥Ñ¥Ã¥¯ /Tetrapack/ +¥Æ¥È¥é¥Ò¥É¥í¥«¥ó¥Ê¥Ó¥Î¡¼¥ë /(n) tetrahydrocannabinol (THC)/ +¥Æ¥È¥é¥Ý¥Ã¥É /Tetrapod/ +¥Æ¥È¥ê¥¹ /Tetris/ +¥Æ¥È¥í¥É¥È¥­¥·¥ó /tetrodotoxin/ +¥Æ¥È¥í¥ó /(n) Tetoron/ +¥Æ¥Ê¡¼ /(n) tenor/(P)/ +¥Æ¥Ê¡¼¥µ¥Ã¥¯¥¹ /tenor sax/ +¥Æ¥Ê¥ó¥È /(n) tenant/(P)/ +¥Æ¥Ë¥¹ /(n) tennis/(P)/ +¥Æ¥Ë¥¹¥¦¥§¥¢ /tennis-wear/ +¥Æ¥Ë¥¹¥¨¥ë¥Ü¡¼ /tennis elbow/ +¥Æ¥Ë¥¹¥¯¥é¥Ö /(n) tennis club/ +¥Æ¥Ë¥¹¥³¡¼¥È /tennis court/(P)/ +¥Æ¥Ë¥¹¥é¥±¥Ã¥È /(n) tennis racket/ +¥Æ¥Ë¥¹Éª [¥Æ¥Ë¥¹¤Ò¤¸] /(n) tennis elbow/ +¥Æ¥Ì¥È /tenuto/ +¥Æ¥Í¥·¡¼ /Tennessee/(P)/ +¥Æ¥Î¡¼¥ë /(n) tenor/(P)/ +¥Æ¥Õ /TeX/ +¥Æ¥Õ¥í¥ó /Teflon/ +¥Æ¥Ø¥é¥ó /Tehran/(P)/ +¥Æ¥å¡¼¥Ð /(n) tuba/ +¥Æ¥å¡¼¥ê¥ó¥° /Turing/(P)/ +¥Æ¥å¥Ë¥¸¥¢ /Tunisia/ +¥Æ¥é /(n) tera-/10^12/ +¥Æ¥é¥³¥Ã¥¿ /(n) terra cotta/ +¥Æ¥é¥¹ /(n) terrace/(P)/ +¥Æ¥é¥¹¥Ï¥¦¥¹ /terrace house/ +¥Æ¥é¥¹ºÏÇÝ [¥Æ¥é¥¹¤µ¤¤¤Ð¤¤] /(n) terrace culture/ +¥Æ¥é¥¾¡¼ /terrazzo/ +¥Æ¥é¥Þ¥¤¥·¥ó /(n) Terramycin/ +¥Æ¥é¥í¥Ã¥µ /terra rossa/ +¥Æ¥ê¡¼¥Ì /terrine/(P)/ +¥Æ¥ê¥¢ /(n) terrier/ +¥Æ¥ê¥È¥ê¡¼ /territory/(P)/ +¥Æ¥ë¥¢¥Ó¥Ö /Tel Aviv/(P)/ +¥Æ¥ë¥·¥§¥Ã¥È /terzetto/ +¥Æ¥ë¥¹¥¿¡¼ /Telstar/ +¥Æ¥ë¥Ó¥¦¥à /(n) terbium (Tb)/ +¥Æ¥ë¥ß¥Ã¥ÈÈ¿±þ [¥Æ¥ë¥ß¥Ã¥È¤Ï¤ó¤Î¤¦] /(n) thermit reaction/ +¥Æ¥ë¥ë /(n) (abbr) tellurium (Te) (de: Tellur)/ +¥Æ¥ì¥«¥ó¥Õ¥¡¥ì¥ó¥¹ /teleconference/(P)/ +¥Æ¥ì¥­¥Í¥·¥¹ /telekinesis/ +¥Æ¥ì¥­¥ã¥¹¥¿ /telecast/ +¥Æ¥ì¥¯¥é /(n) (abbr) telephone club (chat line, dating service)/(P)/ +¥Æ¥ì¥°¥é¥Õ /telegraph/(P)/ +¥Æ¥ì¥³ /(n) (abbr) tape recorder/ +¥Æ¥ì¥³¥ß /(abbr) telecommunication/ +¥Æ¥ì¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó /telecommunication/ +¥Æ¥ì¥³¥à /(abbr) telecommunication/(P)/ +¥Æ¥ì¥³¥ó¥È¥í¡¼¥ë¥·¥¹¥Æ¥à /telecontrol system/ +¥Æ¥ì¥³¥ó¥Ð¡¼¥¿¡¼ /teleconverter/ +¥Æ¥ì¥³¥ó¥Õ¥¡¥ì¥ó¥¹ /teleconference/ +¥Æ¥ì¥·¥Í /telecine/ +¥Æ¥ì¥·¥ç¥Ã¥× /(abbr) television shopping/ +¥Æ¥ì¥¸¥§¥Ë¥Ã¥¯ /telegenic/ +¥Æ¥ì¥¹¥­¥ã¥ó /telescan/(P)/ +¥Æ¥ì¥¹¥³¡¼¥× /telescope/ +¥Æ¥ì¥¿¥¤¥× /(n) teletype/ +¥Æ¥ì¥¿¥¤¥×¥é¥¤¥¿¡¼ /teletypewriter/ +¥Æ¥ì¥Ã¥­¥ó¥° /trekking/ +¥Æ¥ì¥Ã¥¯¥¹ /(n) (abbr) telex/teletypewriter exchange/(P)/ +¥Æ¥ì¥Æ¥­¥¹¥È /teletext/ +¥Æ¥ì¥Æ¥Ã¥¯¥¹ /teletex/ +¥Æ¥ì¥È¥Ô¥¢ /Teletopia/ +¥Æ¥ì¥Ñ¥·¡¼ /(n) telepathy/ +¥Æ¥ì¥Ó /(n) television/TV/(P)/ +¥Æ¥ì¥Ó¥¢¥ó¥Æ¥Ê /(n) television aerial/television antenna/ +¥Æ¥ì¥Ó¥«¥á¥é /(n) (abbr) television camera/ +¥Æ¥ì¥Ó¥²¡¼¥à /television game/video game/ +¥Æ¥ì¥Ó¥³¥Þ¡¼¥·¥ã¥ë /(n) television advertising/television commercial/ +¥Æ¥ì¥Ó¥³¥ó¥Æ /television continuity/ +¥Æ¥ì¥Ó¥·¥ç¥Ã¥Ô¥ó¥° /home shopping network (trans: television shopping)/ +¥Æ¥ì¥Ó¥¸¥ç¥ó /(n) television/(P)/ +¥Æ¥ì¥Ó¥»¥Ã¥È /television set/ +¥Æ¥ì¥Ó¥¿¥ì¥ó¥È /television talent/ +¥Æ¥ì¥Ó¥Ç¥ª /(n) combination television and video-recorder (or DVD)/ +¥Æ¥ì¥Ó¥É¥é¥Þ /(n) teledrama/television drama/television play/video drama/ +¥Æ¥ì¥Ó¥Í¥Ã¥È¥ï¡¼¥¯ /television network/ +¥Æ¥ì¥Ó¥Õ¥¡¥¯¥·¥ß¥ê /(n) (abbr) facsimile through television/ +¥Æ¥ì¥Ó¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à /television rating system/ +¥Æ¥ì¥Ó¥ó /terebinthina/ +¥Æ¥ì¥Ó¥óÌý [¥Æ¥ì¥Ó¥ó¤æ] /(n) turpentine oil/ +¥Æ¥ì¥Ó²ñµÄ [¥Æ¥ì¥Ó¤«¤¤¤®] /(n) teleconference/ +¥Æ¥ì¥Ó¶É [¥Æ¥ì¥Ó¤­¤ç¤¯] /television station/ +¥Æ¥ì¥ÓÀ¯¼£ [¥Æ¥ì¥Ó¤»¤¤¤¸] /(n) telepolitics/ +¥Æ¥ì¥ÓÅÅÏà [¥Æ¥ì¥Ó¤Ç¤ó¤ï] /(n) visual telephone/screen-phone/ +¥Æ¥ì¥ÓÅã [¥Æ¥ì¥Ó¤È¤¦] /(n) TV tower/ +¥Æ¥ì¥ÓÊóÆ» [¥Æ¥ì¥Ó¤Û¤¦¤É¤¦] /television report/ +¥Æ¥ì¥ÓÊüÁ÷ [¥Æ¥ì¥Ó¤Û¤¦¤½¤¦] /telecast/ +¥Æ¥ì¥Õ¥©¥ó /(n) telephone/ +¥Æ¥ì¥Õ¥©¥ó¥«¡¼¥É /telephone card/ +¥Æ¥ì¥Õ¥¿¥ë»À [¥Æ¥ì¥Õ¥¿¥ë¤µ¤ó] /(n) terephtalic acid/ +¥Æ¥ì¥×¥ê¥ó¥¿¡¼ /teleprinter/ +¥Æ¥ì¥Û¥ó /(n) telephone/(P)/ +¥Æ¥ì¥Û¥ó¥«¡¼¥É /(n) telephone card/ +¥Æ¥ì¥Û¥ó¥¯¥é¥Ö /(n) telephone club/ +¥Æ¥ì¥Û¥ó¥µ¡¼¥Ó¥¹ /telephone service/ +¥Æ¥ì¥Û¥ó¥·¥ç¥Ã¥Ô¥ó¥° /(n) phone shopping/ +¥Æ¥ì¥Û¥ó¥»¥Ã¥¯¥¹ /telephone sex/ +¥Æ¥ì¥Û¥ó¥Ü¥Ã¥¯¥¹ /telephone box/ +¥Æ¥ì¥Ý¡¼¥È /Teleport/ +¥Æ¥ì¥Þ¡¼¥«¡¼ /telemarker/ +¥Æ¥ì¥Þ¡¼¥¯ /telemark/ +¥Æ¥ì¥Þ¡¼¥±¥¿¡¼ /telemarketer/ +¥Æ¥ì¥Þ¡¼¥±¥Á¥ó¥° /telephone marketing/ +¥Æ¥ì¥Þ¡¼¥±¥Æ¥£¥ó¥° /telemarketing/ +¥Æ¥ì¥á¡¼¥¿¡¼ /telemeter/(P)/ +¥Æ¥ì¥á¡¼¥¿¥ê¥ó¥° /telemetering/ +¥Æ¥ì¥á¥Ç¥·¥ó /telemedicine/ +¥Æ¥ì¥á¥È¥ê¡¼ /telemetry/ +¥Æ¥ì¥á¥ó¥¿¥é¥ê¡¼ /(abbr) telementary/television documentary/ +¥Æ¥ì¥é¥¤¥Æ¥£¥ó¥° /telewriting/ +¥Æ¥ì¥ï¡¼¥¯ /telework/telecommuting/ +¥Æ¥ìÊüÂê [¥Æ¥ì¤Û¤¦¤À¤¤] /NTT's unmetered telephone service/ +¥Æ¥í /(n) (abbr) terror/terrorism/(P)/ +¥Æ¥í¥Ã¥× /(n) (orig) television opaque projector (telop), used for subtitles and captions, now used for the subtitles and captions themselves/(P)/ +¥Æ¥í¥ê¥¹¥È /(n) terrorist/(P)/ +¥Æ¥í¥ê¥¹¥È¥°¥ë¡¼¥× /terrorist group/ +¥Æ¥í¥ê¥º¥à /(n) terrorism/(P)/ +¥Æ¥í¹¶·â [¥Æ¥í¤³¤¦¤²¤­] /terrorist attack/ +¥Æ¥íÁÈ¿¥ [¥Æ¥í¤½¤·¤­] /terrorist organization/ +¥Æ¥íÂкö [¥Æ¥í¤¿¤¤¤µ¤¯] /anti-terrorist/ +¥Æ¥ó /(n) 10/ten/(P)/ +¥Æ¥ó¥¬¥í¥ó¥Ï¥Ã¥È /ten-gallon hat/ +¥Æ¥ó¥­¡¼ /(n) ten key/ +¥Æ¥ó¥·¥ç¥ó /(n) tension/(P)/ +¥Æ¥ó¥·¥ç¥ó¥Ô¡¼¥×¥ë /tension people/ +¥Æ¥ó¥¹ /(n) tense/ +¥Æ¥ó¥½¥ë /(n) tensor/ +¥Æ¥ó¥À¡¼¥í¥¤¥ó /tenderloin/ +¥Æ¥ó¥À¡¼¥í¥¤¥ó¥¹¥Æ¡¼¥­ /tenderloin steak/ +¥Æ¥ó¥À¥í¥¤¥ó /tenderloin/ +¥Æ¥ó¥Ç¥ó¥·¡¼ /tendency/ +¥Æ¥ó¥È /(n) tent/(P)/ +¥Æ¥ó¥Ê¥¤¥ó /ten nines/99.99999999%/ +¥Æ¥ó¥Ñ¡¼ /temper/ +¥Æ¥ó¥× /temporary (abbr.)/ +¥Æ¥ó¥×¥Æ¡¼¥·¥ç¥ó /temptation/ +¥Æ¥ó¥×¥é /(pt:) (n) tempura (pt: tempero)/(P)/ +¥Æ¥ó¥×¥ì¡¼¥È /(n) temperate/ +¥Æ¥ó¥Ú¥é /(n) tempera/(P)/ +¥Æ¥ó¥Ú¥é¥á¥ó¥È /temperament/ +¥Æ¥ó¥Ý /(n) tempo/(P)/ +¥Æ¥ó¥Ý¥é¥ê /(n) temporary/ +¥Æ¥ó¥Ý¥é¥ê¡¼ /temporary/(P)/ +¥Æ¥ó¥Ý¥é¥ê¡¼¥ï¡¼¥«¡¼ /temporary worker/ +¥ÆÍó [¥Æ¤é¤ó] /(n) television listings/ +¥Ç¡¼¥²¡¼¥à /(n) day game/(P)/ +¥Ç¡¼¥¸¡¼ /(n) daisy/ +¥Ç¡¼¥¿ /(n) data/(P)/ +¥Ç¡¼¥¿¤Î¥Á¥§¥Ã¥¯ /data check/ +¥Ç¡¼¥¿¤ÎÀèƬ [¥Ç¡¼¥¿¤Î¤»¤ó¤È¤¦] /beginning of data/ +¥Ç¡¼¥¿¥ª¥Ö¥¸¥§¥¯¥È /data-object/ +¥Ç¡¼¥¿¥¯¥é¥Õ¥È /data craft/ +¥Ç¡¼¥¿¥°¥é¥à /datagram/ +¥Ç¡¼¥¿¥°¥í¡¼¥Ö /data-glove/ +¥Ç¡¼¥¿¥·¥ç¥¦ /data-show/ +¥Ç¡¼¥¿¥»¥Ã¥È /(n) data-set/ +¥Ç¡¼¥¿¥¿¥¤¥× /(n) data type/ +¥Ç¡¼¥¿¥¿¥¤¥×ÍýÏÀ [¥Ç¡¼¥¿¥¿¥¤¥×¤ê¤í¤ó] /(n) data type theory/ +¥Ç¡¼¥¿¥Ð¥ó¥¯ /(n) data bank/(P)/ +¥Ç¡¼¥¿¥Ó¥Ã¥ÈĹ [¥Ç¡¼¥¿¥Ó¥Ã¥È¤Á¤ç¤¦] /data bit length/ +¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë /(n) data-file/ +¥Ç¡¼¥¿¥Õ¥í¡¼ /(n) data flow/ +¥Ç¡¼¥¿¥×¥í¥»¥·¥ó¥° /data processing/ +¥Ç¡¼¥¿¥×¥í¥»¥Ã¥µ¡¼ /data processor/ +¥Ç¡¼¥¿¥Ù¡¼¥¹ /(n) database/ +¥Ç¡¼¥¿¥Þ¥¤¥Ë¥ó¥° /(n) data mining/ +¥Ç¡¼¥¿¥Þ¥ó /data man/ +¥Ç¡¼¥¿¥â¥Ç¥ê¥ó¥° /(n) data modelling/ +¥Ç¡¼¥¿¥ê¥ó¥¯ /(n) datalink/ +¥Ç¡¼¥¿²òÀÏ [¥Ç¡¼¥¿¤«¤¤¤»¤­] /data analysis/ +¥Ç¡¼¥¿¸ò´¹ [¥Ç¡¼¥¿¤³¤¦¤«¤ó] /data exchange/ +¥Ç¡¼¥¿½èÍý [¥Ç¡¼¥¿¤·¤ç¤ê] /(n) data processing/data handling/ +¥Ç¡¼¥¿ÄÌ¿® [¥Ç¡¼¥¿¤Ä¤¦¤·¤ó] /(n) data communication/(P)/ +¥Ç¡¼¥¿Å¾Á÷®ÅÙ [¥Ç¡¼¥¿¤Æ¤ó¤½¤¦¤½¤¯¤É] /(n) data-transfer rate/ +¥Ç¡¼¥Ä /date/ +¥Ç¡¼¥È /(n,vs) date/go on a date/(P)/ +¥Ç¡¼¥È¥¬¡¼¥ë /date girl/ +¥Ç¡¼¥È¥¯¥é¥Ö /date club/ +¥Ç¡¼¥È¥¹¥Ý¥Ã¥È /date spot/ +¥Ç¡¼¥â¥ó /(n) daemon/demon/(P)/ +¥Ç¡¼¥é¥¤¥È /daylight/ +¥Ç¡¼¥é¥¤¥È¥¹¥¯¥ê¡¼¥ó /daylight screen/ +¥Ç¡¼¥é¥¤¥È¥¿¥¤¥× /daylight type/ +¥Ç¡¼¥ê¡¼ /daily/(P)/ +¥Ç¡¼¥ê¡¼¥¨¥­¥¹¥×¥ì¥¹ /daily express/ +¥Ç¡¼¥ê¡¼¥µ¥Æ¥é¥¤¥È¥Õ¥£¡¼¥É /daily satellite feed/ +¥Ç¡¼¥ê¡¼¥¹¥×¥ì¥Ã¥É /daily spread/ +¥Ç¡¼¥ê¡¼¥ß¥é¡¼ /Daily Mirror (newspaper)/ +¥Ç¥£ /day/(P)/ +¥Ç¥£¡¼¥¼¥ë /(n) diesel/(P)/ +¥Ç¥£¡¼¥¼¥ë¥¨¥ó¥¸¥ó /(n) diesel engine/ +¥Ç¥£¡¼¥¼¥ëµ¡´Ø¼Ö [¥Ç¥£¡¼¥¼¥ë¤­¤«¤ó¤·¤ã] /(n) diesel locomotive/ +¥Ç¥£¡¼¥¼¥ëÅŵ¤¼Ö [¥Ç¥£¡¼¥¼¥ë¤Ç¤ó¤­¤·¤ã] /(n) diesel electric car/ +¥Ç¥£¡¼¥× /deep/(P)/ +¥Ç¥£¡¼¥×¥­¥¹ /deep kiss/French kiss/ +¥Ç¥£¡¼¥â¥ó /daemon/ +¥Ç¥£¡¼¥é¡¼ /(n) dealer/(P)/ +¥Ç¥£¥¯¥·¥ç¥Ê¥ê /(n) dictionary/(P)/ +¥Ç¥£¥¯¥·¥ç¥Ê¥ê¡¼ /dictionary/ +¥Ç¥£¥±¥¤ /decay/ +¥Ç¥£¥¸¥«¥á /(abbr) digital camera/ +¥Ç¥£¥¸¥¿¥ë /(adj-na,n) digital/(P)/ +¥Ç¥£¥¸¥Ü¥ë /(abbr) digital voltmeter/ +¥Ç¥£¥¹¥¤¥ó¥Õ¥ì /(n) (abbr) disinflation/ +¥Ç¥£¥¹¥¤¥ó¥Õ¥ì¡¼¥·¥ç¥ó /(n) disinflation/ +¥Ç¥£¥¹¥«¥¦¥ó¥È /(n) discount/(P)/ +¥Ç¥£¥¹¥«¥¦¥ó¥È¥­¥ã¥Ã¥·¥å¥Õ¥í¡¼ /(n) discounted cash flow/ +¥Ç¥£¥¹¥«¥¦¥ó¥È¥¹¥È¥¢ /discount store/ +¥Ç¥£¥¹¥«¥¦¥ó¥È¥»¡¼¥ë /discount sale/ +¥Ç¥£¥¹¥«¥Ã¥·¥ç¥ó /(n,vs) discussion/(P)/ +¥Ç¥£¥¹¥«¥Ð¡¼ /discover/(P)/ +¥Ç¥£¥¹¥«¥Ð¥é¡¼ /discoverer/ +¥Ç¥£¥¹¥¯ /(n) disk/(P)/ +¥Ç¥£¥¹¥¯¡¼¥ê¥ó¥° /deschooling/ +¥Ç¥£¥¹¥¯¥¸¥ç¥Ã¥­¡¼ /(n) disk jockey/disc jockey/(P)/ +¥Ç¥£¥¹¥¯¥Ö¥ì¡¼¥­ /disk brake/ +¥Ç¥£¥¹¥¯¥Þ¥ó /Discman/diskman/ +¥Ç¥£¥¹¥¯¥é¥¤¥Ö /(vs) describe/ +¥Ç¥£¥¹¥¯¥ê¡¼¥È /(n) discrete (semiconductor device)/ +¥Ç¥£¥¹¥¯¥ê¥×¥¿ /(n) descriptor/ +¥Ç¥£¥¹¥¯¥ì¥¹ /diskless/ +¥Ç¥£¥¹¥¯¥í¡¼¥¸¥ã¡¼ /(n) disclosure/(P)/ +¥Ç¥£¥¹¥±¥Ã¥È /(n) diskette/ +¥Ç¥£¥¹¥³ /(n) disco/(P)/ +¥Ç¥£¥¹¥³¥°¥é¥Õ¥£¡¼ /discography/ +¥Ç¥£¥¹¥³¥µ¥¦¥ó¥É /disco sound/ +¥Ç¥£¥¹¥³¥À¥ó¥¹ /(n) disco dancing/ +¥Ç¥£¥¹¥³¥Æ¡¼¥¯ /discotheque/ +¥Ç¥£¥¹¥³¥Í¥¯¥È /disconnect/ +¥Ç¥£¥¹¥³¥ó /discontinue(d)/ +¥Ç¥£¥¹¥¿¡¼¥Ö /disturb/ +¥Ç¥£¥¹¥¿¥ó¥¹ /distance/ +¥Ç¥£¥¹¥Æ¥£¥Í¡¼¥·¥ç¥ó /(n) destination/ +¥Ç¥£¥¹¥È¡¼¥·¥ç¥ó /distortion/(P)/ +¥Ç¥£¥¹¥È¥é¥¯¥¿ /destructor/ +¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó /(n) distribution/ +¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥¿¡¼ /distributor/ +¥Ç¥£¥¹¥Ñ¥Ã¥Á /(n) dispatch/ +¥Ç¥£¥¹¥Ñ¥Ã¥Á¥ã /(n) dispatcher/ +¥Ç¥£¥¹¥Ñ¥Ã¥Á¥ã¡¼ /dispatcher/ +¥Ç¥£¥¹¥×¥ì¡¼ /(n) (computer) display/(P)/ +¥Ç¥£¥¹¥×¥ì¡¼¥¹¥á¥ó¥È /(n) displacement/ +¥Ç¥£¥¹¥×¥ì¥¤ /(n) display/ +¥Ç¥£¥¹¥Ú¥ë /dispel/ +¥Ç¥£¥¹¥Ú¥ó¥µ¡¼ /dispenser/ +¥Ç¥£¥¹¥Ý¡¼¥¶¡¼ /(n) disposer/ +¥Ç¥£¥¹¥é¥×¥È /(n) disrupt(ion)/ +¥Ç¥£¥º¥Ë¡¼ /Disney/(P)/ +¥Ç¥£¥º¥Ë¡¼¥é¥ó¥É /Disneyland/(P)/ +¥Ç¥£¥»¥ó¥È¥é¥ê¥¼¡¼¥·¥ç¥ó /decentralization/ +¥Ç¥£¥¾¥ë¥Ö /dissolve/ +¥Ç¥£¥À¥¯¥·¥ç¥ó /deduction/ +¥Ç¥£¥Ã¥× /dip/DIP (Dual Inline Package)/ +¥Ç¥£¥Æ¡¼¥ë /(n) detail/(P)/ +¥Ç¥£¥Æ¥¯¥¿ /detector/ +¥Ç¥£¥Æ¥¯¥¿¡¼ /detector/ +¥Ç¥£¥Ê¡¼ /(n) dinner/(P)/ +¥Ç¥£¥Ê¡¼¥¸¥ã¥±¥Ã¥È /dinner jacket/ +¥Ç¥£¥Ê¡¼¥¹¡¼¥Ä /dinner suit/ +¥Ç¥£¥Ê¡¼¥»¥Ã¥È /dinner set/ +¥Ç¥£¥Ê¡¼¥É¥ì¥¹ /dinner dress/ +¥Ç¥£¥Ê¡¼¥Ñ¡¼¥Æ¥£¡¼ /dinner party/ +¥Ç¥£¥Ð¥¤¥¹ /device/(P)/ +¥Ç¥£¥Ð¥¤¥À¡¼ /divider/ +¥Ç¥£¥Ð¥¤¥Ç¥Ã¥É¥¹¥«¡¼¥È /divided skirt/ +¥Ç¥£¥Ð¥Ã¥¬ /(n) debugger/ +¥Ç¥£¥Ð¥Ã¥° /debug/ +¥Ç¥£¥Õ¥¡¥ì¥ó¥·¥¨¡¼¥·¥ç¥ó /differentiation/ +¥Ç¥£¥Õ¥¡¥ì¥ó¥·¥ã¥ë¥®¥¢ /differential gear/ +¥Ç¥£¥Õ¥£¥Ë¥·¥ç¥ó /definition/ +¥Ç¥£¥Õ¥§¥ó¥¹ /(n) defense/(P)/ +¥Ç¥£¥Õ¥§¥ó¥À¡¼ /(n) defender/ +¥Ç¥£¥Õ¥§¥ó¥À¡¼¥×¥é¥ó /Defender Plan/ +¥Ç¥£¥Õ¥§¥ó¥Ç¥£¥ó¥°¥Á¥ã¥ó¥Ô¥ª¥ó /(n) defending champion/ +¥Ç¥£¥Õ¥©¡¼¥ë¥È /default/ +¥Ç¥£¥Õ¥©¥ë¥È /(n) default/ +¥Ç¥£¥Õ¥å¡¼¥¸¥ç¥ó¥¤¥ó¥Ç¥Ã¥¯¥¹ /diffusion index/ +¥Ç¥£¥×¥ê¡¼¥·¥ç¥ó /(n) depletion/ +¥Ç¥£¥×¥í¥Þ /diploma/ +¥Ç¥£¥Ù¡¼¥È /(n) debate/(P)/ +¥Ç¥£¥Ù¥ë¥Æ¥£¥á¥ó¥È /divertimento/ +¥Ç¥£¥Ù¥í¥Ã¥Ñ¡¼ /developer/ +¥Ç¥£¥Ü¥Ã¥È /divot/ +¥Ç¥£¥Þ¥ó¥É¥¤¥ó¥Õ¥ì /demand-pull inflation/ +¥Ç¥£¥ß¥Ì¥¨¥ó¥É /diminuendo/(P)/ +¥Ç¥£¥á¥ó¥·¥ç¥ó /(n) dimension/ +¥Ç¥£¥ê¥¸¥§¥ó¥¹ /(n) diligence/ +¥Ç¥£¥ë¥É /(n) dildo/ +¥Ç¥£¥ë¥É¥ê¥ó /dieldrin/ +¥Ç¥£¥ì¡¼¥É¥¹¥Á¡¼¥ë /delayed steal/ +¥Ç¥£¥ì¥¤ /(n) delay/ +¥Ç¥£¥ì¥¤¥é¥¤¥ó /delay-line/ +¥Ç¥£¥ì¥®¥å¥ì¡¼¥·¥ç¥ó /deregulation/ +¥Ç¥£¥ì¥¯¥¿ /(n) director/ +¥Ç¥£¥ì¥¯¥¿¡¼ /(n) director/(P)/ +¥Ç¥£¥ì¥¯¥È¥ê /(n) directory/(P)/ +¥Ç¥£¥ì¥¯¥È¥ê¥£ /directory/ +¥Ç¥£¥ì¥Ã¥¿¥ó¥Æ¥£¥º¥à /dilettantism/ +¥Ç¥£¥ì¥Ã¥¿¥ó¥È /(n) dilettante/ +¥Ç¥£¥ó¥®¡¼ /dinghy/(P)/ +¥Ç¥£¥ó¥×¥ë /dimple/ +¥Ç¥¤ /day/(P)/ +¥Ç¥¤¥µ¡¼¥Ó¥¹ /(n) nursing in the home by visiting nurses (trans: day service)/ +¥Ç¥¤¥È¥ì¡¼¥À¡¼ /(n) day trader/ +¥Ç¥¤¥Ñ¥Ã¥¯ /day pack/ +¥Ç¥¤¥Ù¥Ã¥É /day bed/ +¥Ç¥¤¥ê¡¼¥Ë¥å¡¼¥¹ /daily news/(P)/ +¥Ç¥¤¥ó¥Ç¡¼¥È /day'n'date/day and date/ +¥Ç¥¦¥¹ /(n) Deus/ +¥Ç¥ª¥­¥·¥ê¥Ü /deoxyribo (nucleic acid)/ +¥Ç¥ª¥­¥·¥ê¥Ü³Ë»À [¥Ç¥ª¥­¥·¥ê¥Ü¤«¤¯¤µ¤ó] /deoxyribo nucleic acid (DNA)/ +¥Ç¥ª¥­¥·¥ë¥Ü /deoxyribo (nucleic acid)/(P)/ +¥Ç¥ª¥É¥é¥ó¥È /deodorant/ +¥Ç¥«¥¿¥ó¥Æ¥£¥¹¥à /(fr:) decadentism/ +¥Ç¥«¥À¥ó /(adj-na,n) decadent/ +¥Ç¥«¥À¥ó¥¹ /(n) decadence/ +¥Ç¥«¥ë¥³¥Þ¥Ë¡¼ /(fr:) transfer (fr: decalcomanie)/(P)/ +¥Ç¥«¥ó¥¿¡¼ /decanter/ +¥Ç¥­¥·¡¼ /Dixie/ +¥Ç¥­¥·¡¼¥é¥ó¥É /Dixieland/ +¥Ç¥­¥·¡¼¥é¥ó¥É¥¸¥ã¥º /Dixieland jazz/ +¥Ç¥¯¥Ñ¡¼¥¸¥å /(fr:) carving (fr: decoupage)/cutting up/(P)/ +¥Ç¥¯¥é¥Ã¥» /(fr:) low status (fr: declasse)/ +¥Ç¥¯¥é¥á¡¼¥·¥ç¥ó /declamation/ +¥Ç¥¯¥ê¥á¥ó¥È /(n) decrement/ +¥Ç¥¯¥ì¥Ã¥·¥§¥ó¥É /(n) decrescendo/ +¥Ç¥°¥ê¡¼ /degree/ +¥Ç¥³¡¼¥À /(n) decoder/(P)/ +¥Ç¥³¡¼¥À¡¼ /(n) decoder/(P)/ +¥Ç¥³¡¼¥Ç¥£¥ó¥° /decoding/ +¥Ç¥³¡¼¥É /(n) decode/ +¥Ç¥³¥¤ /decoy/ +¥Ç¥³¥Ñ¡¼¥¸¥å /(fr:) carving (fr: decoupage)/cutting up/ +¥Ç¥³¥ë¥Æ /(fr:) low-cut (fr: decolletee)/ +¥Ç¥³¥ì¡¼¥·¥ç¥ó /(n) decoration/(P)/ +¥Ç¥³¥ì¡¼¥·¥ç¥ó¥±¡¼¥­ /decorated cake (trans: decoration cake)/fancy cake/ +¥Ç¥³¥ó¥Ñ¥¤¥é /(n) decompiler/ +¥Ç¥µ¡¼¥ë /dessert/(P)/ +¥Ç¥¶¡¼¥È /(n) (1) dessert/(2) desert/(P)/ +¥Ç¥¶¡¼¥È¥ï¥¤¥ó /dessert wine/ +¥Ç¥¶¥¤¥¢ /desire/ +¥Ç¥¶¥¤¥Ê¡¼ /(n) designer/(P)/ +¥Ç¥¶¥¤¥Ê¡¼¥Ö¥é¥ó¥É /designer brand/ +¥Ç¥¶¥¤¥ó /(n,vs) design/(P)/ +¥Ç¥¶¥¤¥ó¥¤¥ó /(n) design-in/ +¥Ç¥¶¥¤¥ó¥×¥í¥â¡¼¥¿¡¼ /design promoter/ +¥Ç¥¶¥¤¥ó¥Ý¥ê¥·¡¼ /design policy/ +¥Ç¥· /(pref) deci-/10^-1/(P)/ +¥Ç¥·¥¸¥ç¥ó /(n) decision/ +¥Ç¥·¥¸¥ç¥ó¥á¡¼¥­¥ó¥° /(n) decision-making/ +¥Ç¥·¥¸¥ç¥ó¥ë¡¼¥à /(n) decision room/ +¥Ç¥·¥Í /(fr:) (n) design (fr: dessiner)/ +¥Ç¥·¥Ù¥ë /(n) decibel/(P)/ +¥Ç¥·¥Þ¥ë /(n) decimal/ +¥Ç¥·¥Þ¥ë¥Ý¥¤¥ó¥È /(n) decimal point/ +¥Ç¥·¥ó /(n) (abbr) crepe de Chine/ +¥Ç¥¸¥¢¥Ê /(n) digital analog/ +¥Ç¥¸¥¿¥ë /(n) digital/(P)/ +¥Ç¥¸¥¿¥ë¥¢¡¼¥È /(n) digital art/ +¥Ç¥¸¥¿¥ë¥ª¡¼¥Ç¥£¥ª¥Æ¡¼¥×¥ì¥³¡¼¥À¡¼ /(n) digital audio tape recorder/ +¥Ç¥¸¥¿¥ë¥­¥ã¥Ã¥·¥å¥«¡¼¥É /(n) digital cash card/ +¥Ç¥¸¥¿¥ë¥³¥ó¥Æ¥ó¥Ä /(n) digital content/ +¥Ç¥¸¥¿¥ë¥³¥ó¥Ô¥å¡¼¥¿¡¼ /(n) digital computer/ +¥Ç¥¸¥¿¥ë¥¹¥Ô¡¼¥É¥á¡¼¥¿¡¼ /(n) digital speedometer/ +¥Ç¥¸¥¿¥ë¥Æ¥ì¥Ó /(n) digital television/ +¥Ç¥¸¥¿¥ë¥Ç¥£¥Ð¥¤¥É /(n) digital divide/ +¥Ç¥¸¥¿¥ë¥Ï¥¤¥Ó¥¸¥ç¥ó /(n) digital Hi-Vision/ +¥Ç¥¸¥¿¥ë¥Ï¥¤¥Ó¥¸¥ç¥ó¥Á¥ã¥ó¥Í¥ë /(n) digital Hi-Vision channel/ +¥Ç¥¸¥¿¥ë·×»»µ¡ [¥Ç¥¸¥¿¥ë¤±¤¤¤µ¤ó¤­] /(n) digital computer/ +¥Ç¥¸¥¿¥ë»þ·× [¥Ç¥¸¥¿¥ë¤É¤±¤¤] /(n) digital clock/ +¥Ç¥¸¥¿¥ë¼Ì¿¿ [¥Ç¥¸¥¿¥ë¤·¤ã¤·¤ó] /(n) digital photography/ +¥Ç¥¸¥¿¥ëÄÌ¿® [¥Ç¥¸¥¿¥ë¤Ä¤¦¤·¤ó] /(n) digital communication/ +¥Ç¥¹ /death/ +¥Ç¥¹¥¨¥Ç¥å¥±¡¼¥·¥ç¥ó /(n) death education/ +¥Ç¥¹¥«¥ì¡¼¥·¥ç¥ó /(n) de-escalation/ +¥Ç¥¹¥«¥ì¡¼¥È /(n) de-escalate/ +¥Ç¥¹¥¯ /(n) desk/copy editor/(P)/ +¥Ç¥¹¥¯¥È¥Ã¥× /(n) desk-top/ +¥Ç¥¹¥¯¥×¥é¥ó /desk plan/ +¥Ç¥¹¥¯¥ê¥×¥·¥ç¥ó /description/ +¥Ç¥¹¥¯¥ï¡¼¥¯ /desk work/ +¥Ç¥¹¥Æ¥£¥Í¡¼¥·¥ç¥ó /(n) destination/ +¥Ç¥¹¥È¥í¥¤¥ä¡¼ /destroyer/ +¥Ç¥¹¥Ó¥­¥ã¥Ã¥× /(abbr) (engine) distributor cap/ +¥Ç¥¹¥Ú¥ì¡¼¥È /(adj-na) desperate/ +¥Ç¥¹¥Ý¥Æ¥£¥º¥à /despotism/ +¥Ç¥¹¥Þ¥¹¥¯ /(n) death mask/ +¥Ç¥¹¥Þ¥Ã¥Á /fight to a finish (trans: death match)/desperate struggle/ +¥Ç¥¿¥Ã¥Á¥È¥³¡¼¥È /detached coat/ +¥Ç¥¿¥ì¥ó¥È¥®¥ã¥Ã¥× /deterrent gap/ +¥Ç¥¿¥ó¥È /(n) detente/(P)/ +¥Ç¥À¥¯¥·¥ç¥ó /deduction/ +¥Ç¥Ã¥­ /(n) deck/(P)/ +¥Ç¥Ã¥­¥Á¥§¥¢ /deck chair/ +¥Ç¥Ã¥µ¥ó /(fr:) (n) rough sketch (fr: dessin)/(P)/ +¥Ç¥Ã¥É /dead/(P)/ +¥Ç¥Ã¥É¥¨¥ó¥É /dead end/ +¥Ç¥Ã¥É¥³¥Ô¡¼ /dead copy/ +¥Ç¥Ã¥É¥¹¥È¥Ã¥¯ /dead stock/ +¥Ç¥Ã¥É¥¿¥¤¥à /dead time/ +¥Ç¥Ã¥É¥Ò¡¼¥È /(n) dead heat/(P)/ +¥Ç¥Ã¥É¥Ü¡¼¥ë /(n) hit a batter by pitching a ball (trans: dead ball) (baseball)/ +¥Ç¥Ã¥É¥é¥¤¥ó /(n) deadline/ +¥Ç¥Ã¥É¥í¥Ã¥¯ /(n) deadlock/ +¥Ç¥Æ¡¼¥ë /(n) detail/ +¥Ç¥Æ¥¯¥¿¡¼ /detector/ +¥Ç¥Ç¥£¥±¡¼¥·¥ç¥ó /dedication/ +¥Ç¥Ç¥£¥±¡¼¥È /dedicate/ +¥Ç¥È¥í¥¤¥È /Detroit/(P)/ +¥Ç¥Ë¡¼¥ë /denier/(P)/ +¥Ç¥Ë¤ë /(v5r) to eat at Denny's/ +¥Ç¥Ë¥à /(n) denim/(P)/ +¥Ç¥Í¥Ü¥é /Denebola ("Lion's tail" star in Leonis)/ +¥Ç¥Î¥Æ¡¼¥·¥ç¥Ê¥ë /denotational/ +¥Ç¥Î¥Æ¡¼¥·¥ç¥ó /denotation/ +¥Ç¥Î¥ß /(n) (abbr) denomination (reducing the face value of currency after inflation)/(P)/ +¥Ç¥Î¥ß¥Í¡¼¥·¥ç¥ó /(n) denomination/ +¥Ç¥Ð¥¤¥¹ /(n) device/(P)/ +¥Ç¥Ð¥¤¥À¡¼ /divider/ +¥Ç¥Ð¥° /(n) debug/ +¥Ç¥Ð¥Ã¥¬ /(n) debugger/ +¥Ç¥Ð¥Ã¥¬¡¼ /(n) debugger/ +¥Ç¥Ð¥Ã¥®¥ó¥° /(n) debugging/ +¥Ç¥Ð¥Ã¥° /(n) debug/ +¥Ç¥Ð¥ê¥å¥¨¡¼¥·¥ç¥ó /devaluation/ +¥Ç¥Ñ¡¼¥Á¥ã¡¼ /departure/ +¥Ç¥Ñ¡¼¥È /(n) (abbr) department store/(P)/ +¥Ç¥Ñ¡¼¥È¥á¥ó¥È /department/ +¥Ç¥Ñ¡¼¥È¥á¥ó¥È¥¹¥È¥¢ /department store/ +¥Ç¥Ò¥É¥í¥³¡¼¥ë»À [¥Ç¥Ò¥É¥í¥³¡¼¥ë¤µ¤ó] /(n) dehydrocholic acid/ +¥Ç¥Ò¥É¥í¿Ý»À [¥Ç¥Ò¥É¥í¤µ¤¯¤µ¤ó] /(n) dehydroacetic acid/ +¥Ç¥Ó¥¹¥«¥Ã¥× /Davis Cup/(P)/ +¥Ç¥Ó¥Ã¥È¥«¡¼¥É /(n) debit card/ +¥Ç¥Ó¥å¡¼ /(fr:) (n) debut/(P)/ +¥Ç¥Ó¥å¥¦ /(fr:) (n) debut/ +¥Ç¥Ó¥å¥¿¥ó¥È /(fr:) debutante/ +¥Ç¥Ó¥ë /devil/ +¥Ç¥Ó¥ë¥º¥Õ¡¼¥É¥±¡¼¥­ /devil's food cake/ +¥Ç¥Ó¥ë¥Õ¥£¥Ã¥·¥å /devilfish/ +¥Ç¥Õ /(abbr) differential gear/ +¥Ç¥Õ¥¡¥¯¥È /de facto/ +¥Ç¥Õ¥£¥Ë¥·¥ç¥ó /definition/ +¥Ç¥Õ¥©¡¼¥ë¥È /(n) default/ +¥Ç¥Õ¥©¡¼¥ë¥ÈÃÍ [¥Ç¥Õ¥©¡¼¥ë¥È¤Á] /default value/ +¥Ç¥Õ¥©¥ë¥È /(n) default/ +¥Ç¥Õ¥©¥ë¥ÈÃÍ [¥Ç¥Õ¥©¥ë¥È¤Á] /default value/ +¥Ç¥Õ¥©¥ë¥á /(fr:) (n) distortion (fr: deformer)/(P)/ +¥Ç¥Õ¥³¥ó /defense condition/ +¥Ç¥Õ¥ì /(n) (abbr) deflation/(P)/ +¥Ç¥Õ¥ì¡¼¥·¥ç¥ó /(n) deflation/ +¥Ç¥Õ¥ì¥®¥ã¥Ã¥× /deflationary gap/ +¥Ç¥Õ¥ì¥¹¥Ñ¥¤¥é¥ë /(n) deflationary spiral/ +¥Ç¥Õ¥í¥¹¥¿¡¼ /defroster/ +¥Ç¥Ö /(n,adj-na) chubby/fat/(P)/ +¥Ç¥Ö¥ê /debris/ +¥Ç¥×¥¹¥¤¥ó¥¿¥Ó¥å¡¼ /depth interview/ +¥Ç¥×¥ì¥Ã¥·¥ç¥ó /depression/ +¥Ç¥Ù¥í¥Ã¥Ñ¡¼ /(n) developer/(P)/ +¥Ç¥Ù¥í¥Ã¥×¥á¥ó¥È /development/ +¥Ç¥Ü¥óµª [¥Ç¥Ü¥ó¤­] /Devonian period/(P)/ +¥Ç¥Ý¡¼ /depot/ +¥Ç¥Ý¥¸¥Ã¥È /(n) deposit/(P)/ +¥Ç¥Ý¥¸¥Ã¥ÈÀ©ÅÙ [¥Ç¥Ý¥¸¥Ã¥È¤»¤¤¤É] /(n) deposit system/ +¥Ç¥Ý¥×¥í¥Ù¥é /Depo-provera/ +¥Ç¥Þ /(n) (false) rumor (trans: demagogy)/(P)/ +¥Ç¥Þ¥´¡¼¥° /(n) demagogue/ +¥Ç¥Þ¥´¥®¡¼ /(de:) (n) demagogue (de: Demagogie)/ +¥Ç¥Þ¥ó¥É /(n) demand/(P)/ +¥Ç¥Þ¥ó¥É¥Ð¥¹ /demand bus/ +¥Ç¥ß /(pref) demi-/(P)/ +¥Ç¥ß¥¿¥¹ /(fr:) demi-tasse (small cup)/ +¥Ç¥ß¥ó¥° /Deming/ +¥Ç¥à /(abbr) demagogue/ +¥Ç¥á¥ê¥Ã¥È /(n) demerit/(P)/ +¥Ç¥â /(n) (abbr) demo/demonstration/(P)/ +¥Ç¥â¡¼¥Ë¥Ã¥·¥å /(de:) (adj-na,n) devilish (de: daemonisch)/ +¥Ç¥â¥¯¥é¥·¡¼ /(n) democracy/(P)/ +¥Ç¥â¥¯¥é¥Ã¥È /democrat/(P)/ +¥Ç¥â¥¯¥é¥Æ¥£¥Ã¥¯ /(adj-na) democratic/ +¥Ç¥â¥°¥é¥Õ¥£¥Ã¥¯ /demographic/ +¥Ç¥â¥¸¥å¥ì¡¼¥¿ /(n) demodulator/ +¥Ç¥â¥Æ¡¼¥× /demonstration tape/ +¥Ç¥â¥ó¥¹¥È¥ì¡¼¥·¥ç¥ó /demonstration/(P)/ +¥Ç¥â¥ó¥¹¥È¥ì¡¼¥·¥ç¥ó¸ú²Ì [¥Ç¥â¥ó¥¹¥È¥ì¡¼¥·¥ç¥ó¤³¤¦¤«] /(n) demonstration effect/ +¥Ç¥â¥ó¥¹¥È¥ì¡¼¥¿¡¼ /demonstrator/ +¥Ç¥â¹Ô¿Ê [¥Ç¥â¤³¤¦¤·¤ó] /(n) demonstration parade/ +¥Ç¥âÂâ [¥Ç¥â¤¿¤¤] /(n) demonstrator(s)/(P)/ +¥Ç¥å¡¼¥Æ¥£ /(n) duty/ +¥Ç¥å¡¼¥Æ¥£¡¼¥Õ¥ê¡¼ /duty-free/(P)/ +¥Ç¥å¡¼¥Æ¥£¡¼¥Õ¥ê¡¼¥·¥ç¥Ã¥× /duty-free shop/ +¥Ç¥å¡¼¥Ç¥£¥ê¥¸¥§¥ó¥¹ /(n) due diligence/ +¥Ç¥å¡¼¥× /duplicate/ +¥Ç¥å¡¼¥×¥ê¥±¡¼¥È /duplicate/ +¥Ç¥å¥¢¥ê¥º¥à /dualism/ +¥Ç¥å¥¢¥ë /(n) dual/ +¥Ç¥å¥¢¥ë¥³¡¼¥È /dual coat/ +¥Ç¥å¥¢¥ë¥·¥¹¥Æ¥à /dual system/ +¥Ç¥å¥¨¥Ã¥È /(n) duet/duetto/(P)/ +¥Ç¥å¥¨¥ë /duel/ +¥Ç¥å¥ª /(n) duo/(P)/ +¥Ç¥å¥×¥ê¥±¡¼¥È /duplicate/ +¥Ç¥å¥Ý¥ó /(abbr) Du Pont de Nemours/(P)/ +¥Ç¥å¥é¥à¾®Çþ [¥Ç¥å¥é¥à¤³¤à¤®] /(n) durum wheat/ +¥Ç¥å¥ì¥¤¥·¥ç¥ó /duration/ +¥Ç¥é¥¤¥Ö¥É /derived/(P)/ +¥Ç¥é¥¦¥§¥¢ /Delaware/ +¥Ç¥é¥Ã¥¯¥¹ /(adj-na,n) deluxe/(P)/ +¥Ç¥ê¡¼¥È /(n) delete/(P)/ +¥Ç¥ê¥« /(adj-na,n) (abbr) delicatessen/(P)/ +¥Ç¥ê¥«¥·¡¼ /(n) delicacy/ +¥Ç¥ê¥«¥·¥ç¥Ã¥× /delicatessen shop/ +¥Ç¥ê¥«¥Æ¥»¥ó /delicatessen/ +¥Ç¥ê¥«¥Æ¥Ã¥»¥ó /delicatessen/ +¥Ç¥ê¥±¡¼¥È /(adj-na,n) delicate/(P)/ +¥Ç¥ê¥²¡¼¥·¥ç¥ó /delegation/ +¥Ç¥ê¥·¥ã¥¹ /(adj-na) delicious/ +¥Ç¥ê¥¹ºÞ [¥Ç¥ê¥¹¤¶¤¤] /(n) derris compound/ +¥Ç¥ê¥Ð¥Æ¥£¥Ö /(n) derivative (stock)/ +¥Ç¥ê¥Ð¥ê¡¼ /(n) delivery/ +¥Ç¥ê¥ß¥¿ /(n) delimiter/ +¥Ç¥ê¥ó¥¸¥ã¡¼ /Dellinger (phenomenon)/ +¥Ç¥ë¥¿ /(n) delta/(P)/ +¥Ç¥ë¥¿¥Õ¥©¡¼¥¹ /(n) Delta Force (US)/ +¥Ç¥ë¥Õ¥¡¥¤Ë¡ [¥Ç¥ë¥Õ¥¡¥¤¤Û¤¦] /(n) Delphi technique/ +¥Ç¥ë¥Õ¥È¾Æ¤­ [¥Ç¥ë¥Õ¥È¤ä¤­] /(n) delft (ceramics)/ +¥Ç¥ì¥²¡¼¥·¥ç¥ó /delegation/(P)/ +¥Ç¥ó¥°Ç® [¥Ç¥ó¥°¤Í¤Ä] /(n) dengue fever/ +¥Ç¥ó¥Ð¡¼ /Denver/(P)/ +¥Ç¥ó¥Þ¡¼¥¯ /Denmark/ +¥Ç¥ó¥ô¥¡¡¼ /Denver/ +¥ÇÇÕ [¥Ç¤Ï¤¤] /(n) Davis Cup/ +¥È¡¼ /toe/(P)/ +¥È¡¼¥­ /talkie/prerecorded announcement/ +¥È¡¼¥­¡¼ /(n) talkie/(P)/ +¥È¡¼¥­¥Ã¥¯ /toe kick/ +¥È¡¼¥¯ /(n) talk/(P)/ +¥È¡¼¥¯¥·¥ç¡¼ /(n) talk show/(P)/ +¥È¡¼¥¯¥Ë¥º¥à /tokenism/ +¥È¡¼¥¯¥ó /(n) token/ +¥È¡¼¥±¥¤ /Tokay/ +¥È¡¼¥´ /Togo/ +¥È¡¼¥·¥å¡¼¥º /(n) toeshows/ +¥È¡¼¥¹¥¿¡¼ /(n) toaster/(P)/ +¥È¡¼¥¹¥È /(n) toast/(P)/ +¥È¡¼¥¿¥ê¥¼¡¼¥¿¡¼¥·¥¹¥Æ¥à /totalizator system/ +¥È¡¼¥¿¥ë /(adj-na,n) total/(P)/ +¥È¡¼¥¿¥ë¥¨¥Í¥ë¥®¡¼¥·¥¹¥Æ¥à /Total Energy System/ +¥È¡¼¥¿¥ë¥Õ¥¡¥Ã¥·¥ç¥ó /total fashion/ +¥È¡¼¥¿¥ë¥×¥í¥À¥¯¥È /total product/ +¥È¡¼¥¿¥ë¥ë¥Ã¥¯ /total look/ +¥È¡¼¥À¥ó¥¹ /(n) toe dance/ +¥È¡¼¥Á /torch/(P)/ +¥È¡¼¥Á¥« /(ru:) (n) tochka/ +¥È¡¼¥Á¥é¥ó¥× /torch lamp/ +¥È¡¼¥Á¥ê¥ì¡¼ /torch relay/ +¥È¡¼¥Æ¥ß¥º¥à /totemism/ +¥È¡¼¥Æ¥à /(n) totem/ +¥È¡¼¥Æ¥à¥Ý¡¼¥ë /totem pole/ +¥È¡¼¥È¥Ð¥Ã¥° /tote bag/ +¥È¡¼¥È¥í¥¸¡¼ /(n) tautology/ +¥È¡¼¥É /(n) toad/ +¥È¡¼¥Ê¥á¥ó¥È /(n) tournament/(P)/ +¥È¡¼¥Ê¥á¥ó¥È¥×¥í /tournament pro/ +¥È¡¼¥Ê¥ê¥Æ¥£ /tonality/ +¥È¡¼¥Ê¥ë /(n) tonal/ +¥È¡¼¥Í¡¼¥É /tornado/ +¥È¡¼¥é¥¹ /(n) Taurus/torus/(P)/ +¥È¡¼¥ë /toll/(P)/ +¥È¡¼¥ë¥²¡¼¥È /tollgate/ +¥È¡¼¥ó /(n) tone/(P)/ +¥È¡¼¥ó¥À¥¦¥ó /(n) tone down/ +¥È¥¤¥ì /(n) toilet/restroom/bathroom/lavatory/(P)/ +¥È¥¤¥ì¥¿¥ê¡¼ /toiletry/ +¥È¥¤¥ì¥Ã¥È /(n) toilet/(P)/ +¥È¥¤¥ì¥Ã¥È¥±¡¼¥¹ /toilet case/ +¥È¥¤¥ì¥Ã¥È¥½¡¼¥× /toilet soap/ +¥È¥¤¥ì¥Ã¥È¥Ñ¥¦¥À¡¼ /toilet powder/ +¥È¥¤¥ì¥Ã¥È¥Ú¡¼¥Ñ¡¼ /(n) toilet paper/(P)/ +¥È¥¥¡¼¥¹ /tooth/ +¥È¥¥¥®¥ã¥¶¡¼ /together/(P)/ +¥È¥¥¥Ã¥Æ¥£ /tutti (music)/ +¥È¥¥¥ë¡¼ /true/(P)/ +¥È¥¦ /(n) toe/(P)/ +¥È¥«¥¤ /Tokaji/ +¥È¥«¥Þ¥¯ /Tokamak/ +¥È¥­¥½¥×¥é¥º¥Þ /toxoplasma/ +¥È¥­¥½¥×¥é¥º¥Þ¾É [¥È¥­¥½¥×¥é¥º¥Þ¤·¤ç¤¦] /(n) toxoplasmosis/ +¥È¥°¥ë /toggle/ +¥È¥°¥ë¥¹¥¤¥Ã¥Á /toggle switch/ +¥È¥µ¡¼ /tosser/ +¥È¥¹ /(n) toss/(P)/ +¥È¥¹¥Ð¥Ã¥Æ¥£¥ó¥° /toss batting (baseball)/pepper game/ +¥È¥¿¥ó /(n) (1) zinc (pt: tutanaga)/(2) galvanized sheet iron/(P)/ +¥È¥Ã¥Ñ¡¼ /(n) topper/(P)/ +¥È¥Ã¥Ô¥ó¥° /topping/ +¥È¥Ã¥Õ¥£¡¼ /toffy/ +¥È¥Ã¥× /(n) top/(P)/ +¥È¥Ã¥×¥®¥¢ /top gear/ +¥È¥Ã¥×¥¯¥é¥¹ /(n) top class/(P)/ +¥È¥Ã¥×¥°¥ë¡¼¥× /top group/ +¥È¥Ã¥×¥³¡¼¥È /(n) topcoat/ +¥È¥Ã¥×¥³¥ó¥Æ¥ó¥À¡¼ /(n) top competitor (lit: top contender)/ +¥È¥Ã¥×¥³¥ó¥Ç¥£¥·¥ç¥ó /top condition/ +¥È¥Ã¥×¥·¡¼¥¯¥ì¥Ã¥È /top secret/ +¥È¥Ã¥×¥·¡¼¥ó /top scene/ +¥È¥Ã¥×¥¹¥¿¡¼ /top star/(P)/ +¥È¥Ã¥×¥¹¥Ô¥ó /top spin/ +¥È¥Ã¥×¥»¥é¡¼ /top seller/ +¥È¥Ã¥×¥À¥¦¥ó /(adj-na,n) top down/ +¥È¥Ã¥×¥É¥á¥¤¥ó /top-domain/ +¥È¥Ã¥×¥Ë¥å¡¼¥¹ /(n) top news/(P)/ +¥È¥Ã¥×¥Î¡¼¥È /top-note/ +¥È¥Ã¥×¥Ï¥Ã¥È /top hat/ +¥È¥Ã¥×¥Ð¥Ã¥¿¡¼ /top batter (ball game)/(P)/ +¥È¥Ã¥×¥Õ¥¡¥Ã¥·¥ç¥ó /top fashion/ +¥È¥Ã¥×¥Ü¡¼¥ë /top ball/ +¥È¥Ã¥×¥Þ¥Í¥¸¥á¥ó¥È /top management/ +¥È¥Ã¥×¥â¡¼¥É /latest fashion (trans: top mode)/ +¥È¥Ã¥×¥é¥ó¥Ê¡¼ /top runner (system of benchmarking against best-in-class performance)/ +¥È¥Ã¥×¥ì¥¹ /(n) topless/(P)/ +¥È¥Ã¥×¥ì¥Ç¥£¡¼ /top lady/ +¥È¥Ã¥×¥ì¥Ù¥ë /top-level/ +¥È¥È¥«¥ë¥Á¥ç /totocalcio/(P)/ +¥È¥Ê¡¼ /toner/ +¥È¥Ë¡¼¥¿¥¤ /tony tie/(P)/ +¥È¥Ë¥Ã¥¯ /tonic/ +¥È¥Ë¥Ã¥¯¥¦¥©¡¼¥¿¡¼ /tonic water/ +¥È¥Ñ¡¼¥º /(n) topaze/ +¥È¥Ô¥Ã¥¯ /(n) topic/(P)/ +¥È¥Ô¥Ã¥¯¥¹ /(n) topics/ +¥È¥Ô¥Ã¥¯¥Ë¥å¡¼¥¹ /topic news/ +¥È¥Õ¥£¡¼ /toffy/ +¥È¥Ü¥¬¥ó /toboggan/ +¥È¥Ý¥í¥¸¡¼ /(n) topology/ +¥È¥Ý¥í¥¸¥«¥ë /topological/ +¥È¥Þ¥¹¥«¥Ã¥× /(n) Thomas Cup (International Badminton Championship)/ +¥È¥Þ¥È /(n) tomato/(P)/ +¥È¥Þ¥È¥±¥Á¥ã¥Ã¥× /(n) tomato ketchup/ +¥È¥Þ¥È¥Ô¥å¡¼¥ì /tomato puree/ +¥È¥Þ¥Û¡¼¥¯ /(n) tomahawk/(P)/ +¥È¥ß¡¼¥¬¥ó /(n) tommy gun/(P)/ +¥È¥à /Tom (pn)/(P)/ +¥È¥à¥È¥à /(n) tom-tom/ +¥È¥â¥°¥é¥Õ¥£¡¼ /(n) tomography/ +¥È¥è¥¿ /Toyota/ +¥È¥é¥¤ /(n) try/(P)/ +¥È¥é¥¤¡õ¥¨¥é¡¼ /(n) trial and error/ +¥È¥é¥¤¥¢¥¹¥ê¡¼¥È /(n) tri-athlete/ +¥È¥é¥¤¥¢¥¹¥í¥ó /(n) triathlon/(P)/ +¥È¥é¥¤¥¢¥É /triad/ +¥È¥é¥¤¥¢¥ë /trial/(P)/ +¥È¥é¥¤¥¢¥ë¥¢¥ó¥É¥¨¥é¡¼ /trial and error/ +¥È¥é¥¤¥¢¥ó¥°¥ë /(n) triangle/(P)/ +¥È¥é¥¤¥·¥¯¥ë /tricycle/ +¥È¥é¥¤¥¸¥§¥Ã¥È /trijet/ +¥È¥é¥¤¥¹¥¿¡¼ /Tristar/ +¥È¥é¥¤¥Ç¥ó¥È /Trident/ +¥È¥é¥¤¥Ð¥ê¥º¥à /tribalism/ +¥È¥é¥¦¥Þ /(n) trauma/ +¥È¥é¥¯¥¿ /(n) tractor/ +¥È¥é¥¯¥¿¡¼ /(n) tractor/(P)/ +¥È¥é¥¯¥¿¥È¥é¥Ã¥¯ /(n) tractor-trailer (trans: tractor-truck)/semi-trailer/18-wheeler/articulated lorry/ +¥È¥é¥°¥é /(n) (abbr) transistor glamour/ +¥È¥é¥¸¥³¥á¥Ç¥£¡¼ /(n) tragi-comedy/ +¥È¥é¥¸¥Ã¥¯ /(adj) tragic/ +¥È¥é¥¸¥Ç¥£¡¼ /tragedy/ +¥È¥é¥¹ /truss/ +¥È¥é¥¹¥È /(n) trust/(P)/ +¥È¥é¥¹¶¶ [¥È¥é¥¹¤­¤ç¤¦] /(n) truss bridge/ +¥È¥é¥Ã¥­¥ó¥° /(n) trucking/tracking/ +¥È¥é¥Ã¥­¥ó¥°¥¹¥Æ¡¼¥·¥ç¥ó /tracking station/ +¥È¥é¥Ã¥¯ /(n) (1) truck/(2) (running) track/(P)/ +¥È¥é¥Ã¥¯¥¿¡¼¥ß¥Ê¥ë /truck terminal/ +¥È¥é¥Ã¥¯¥Õ¥¡¡¼¥à /truck farm/ +¥È¥é¥Ã¥¯¥Þ¥ó /trackman/ +¥È¥é¥Ã¥¯¶¥µ» [¥È¥é¥Ã¥¯¤­¤ç¤¦¤®] /(n) track events/ +¥È¥é¥Ã¥·¥å /trash/ +¥È¥é¥Ã¥É /(adj-na) trad/(P)/ +¥È¥é¥Ã¥Ô¥ó¥° /trapping/ +¥È¥é¥Ã¥× /(n) trap/(P)/ +¥È¥é¥Ã¥×¼Í·â [¥È¥é¥Ã¥×¤·¤ã¤²¤­] /(n) trap shooting/ +¥È¥é¥Ç¥£¥·¥ç¥Ê¥ë /(adj-na) traditional/ +¥È¥é¥Ç¥£¥·¥ç¥ó /tradition/ +¥È¥é¥Ð¡¼¥¹ /traverse/ +¥È¥é¥Ð¡¼¥æ /(fr:) (n) work (fr: travail)/(P)/ +¥È¥é¥Ô¥¹¥Á¡¼¥Ì /trappistine/ +¥È¥é¥Õ /trough/(P)/ +¥È¥é¥Õ¥£¥Ã¥¯ /(n) traffic/(P)/ +¥È¥é¥Õ¥£¥Ã¥¯¥Ó¥ë¥À¡¼ /traffic builder/ +¥È¥é¥Ö¥ë /(n) trouble (sometimes used as a verb)/(P)/ +¥È¥é¥Ö¥ë¥·¥å¡¼¥Æ¥£¥ó¥° /trouble-shooting/ +¥È¥é¥Ö¥ë¥·¥ç¥Ã¥È /trouble shot/ +¥È¥é¥Ö¥ë¥á¡¼¥«¡¼ /troublemaker/ +¥È¥é¥×¥¹¥È /trappiste/ +¥È¥é¥Ù¥é¡¼¥º¥Á¥§¥Ã¥¯ /travellers' cheque/(P)/ +¥È¥é¥Ù¥é¡¼¥Á¥§¥Ã¥¯ /travelers check/ +¥È¥é¥Ù¥ê¥ó¥° /travelling/ +¥È¥é¥Ù¥ë /(n) travel/(P)/ +¥È¥é¥Ù¥ë¥¦¥©¥Ã¥Á /travel watch/ +¥È¥é¥Ù¥ë¥¨¡¼¥¸¥§¥ó¥·¡¼ /travel agency/ +¥È¥é¥Ù¥ë¥»¥Ã¥È /travel set/ +¥È¥é¥Ù¥ë¥Ó¥å¡¼¥í¡¼ /travel bureau/ +¥È¥é¥Ú¥ó /(abbr) transparency/ +¥È¥é¥Ý¥ó /(abbr) transponder/ +¥È¥é¥ó¥­¥é¥¤¥¶¡¼ /(n) tranquilizer/(P)/ +¥È¥é¥ó¥¯ /(n) trunk/(P)/ +¥È¥é¥ó¥¯¥¹ /trunks/(P)/ +¥È¥é¥ó¥¯¥ë¡¼¥à /trunk room/ +¥È¥é¥ó¥¶¥¯¥·¥ç¥Ê¥ë¥¢¥Ê¥ê¥·¥¹ /transactional analysis/ +¥È¥é¥ó¥¶¥¯¥·¥ç¥ó /(n) transaction/ +¥È¥é¥ó¥¶¥à /Trans-Am/trans-American/ +¥È¥é¥ó¥·¡¼¥Ð /(n) transceiver/ +¥È¥é¥ó¥·¡¼¥Ð¡¼ /(n) transceiver/(P)/ +¥È¥é¥ó¥·¥Ã¥È /transit/ +¥È¥é¥ó¥·¥ë¥Ð¥Ë¥¢ /Transylvania/ +¥È¥é¥ó¥¸¥¹¥¿ /(n) electrical transistor/(P)/ +¥È¥é¥ó¥¸¥¹¥¿¡¼ /(n) transistor/ +¥È¥é¥ó¥¸¥¹¥¿¡¼¥°¥é¥Þ¡¼ /transistor glamour/ +¥È¥é¥ó¥¸¥Ã¥È /transit/(P)/ +¥È¥é¥ó¥¹ /(n) (power) transformer/trance/(P)/ +¥È¥é¥ó¥¹¥¯¥ê¥×¥·¥ç¥ó /transcription/ +¥È¥é¥ó¥¹¥Ê¥·¥ç¥Ê¥ë /transnational/ +¥È¥é¥ó¥¹¥Ñ¡¼¥½¥Ê¥ë¿´Íý³Ø [¥È¥é¥ó¥¹¥Ñ¡¼¥½¥Ê¥ë¤·¤ó¤ê¤¬¤¯] /(n) transpersonal psychology/ +¥È¥é¥ó¥¹¥Ô¥å¡¼¥¿ /Transputer/ +¥È¥é¥ó¥¹¥Õ¥¡ /(n) transfer/ +¥È¥é¥ó¥¹¥Õ¥¡¡¼ /(n) transfer/ +¥È¥é¥ó¥¹¥Õ¥¡¡¼¥Þ¥·¡¼¥ó /transfer machine/ +¥È¥é¥ó¥¹¥Õ¥©¡¼¥àÃÇÁØ [¥È¥é¥ó¥¹¥Õ¥©¡¼¥à¤À¤ó¤½¤¦] /(n) transform fault/ +¥È¥é¥ó¥¹¥Õ¥©¡¼¥á¡¼¥·¥ç¥ó /transformation/ +¥È¥é¥ó¥¹¥Ú¥¢¥ì¥ó¥·¡¼ /transparency/ +¥È¥é¥ó¥¹¥Ý¡¼¥Æ¡¼¥·¥ç¥ó /transportation/ +¥È¥é¥ó¥¹¥Ý¡¼¥È /(n) transport/ +¥È¥é¥ó¥¹¥Ý¥¾¥ó /transposon/ +¥È¥é¥ó¥¹¥Ý¥ó¥À¡¼ /transponder/(P)/ +¥È¥é¥ó¥¹¥ß¥Ã¥·¥ç¥ó /transmission/ +¥È¥é¥ó¥¹¥ß¥Ã¥¿¡¼ /transmitter/ +¥È¥é¥ó¥¹¥ì¡¼¥·¥ç¥ó /translation/ +¥È¥é¥ó¥¹¥ì¡¼¥¿ /(n) translator/ +¥È¥é¥ó¥¹¥ì¡¼¥¿¡¼ /(n) translator/ +¥È¥é¥ó¥¹¥ì¡¼¥È /(n) translate/ +¥È¥é¥ó¥× /(n) playing cards (trans: trump)/(P)/ +¥È¥é¥ó¥×¶¸ [¥È¥é¥ó¥×¤­¤ç¤¦] /card freak/ +¥È¥é¥ó¥Ú¥Ã¥¿¡¼ /(n) trumpeter/ +¥È¥é¥ó¥Ú¥Ã¥È /(n) trumpet/(P)/ +¥È¥é¥ó¥Ú¥Ã¥È¥¹¥«¡¼¥È /trumpet skirt/ +¥È¥é¥ó¥Ý¥ê¥ó /trampoline/ +¥È¥é¥ô¥§¥ë /travel/ +¥È¥ê¡¼¥È¥á¥ó¥È /treatment/(P)/ +¥È¥ê¥¢¡¼¥¸ /(n) triage/ +¥È¥ê¥¢¥»¥Æ¡¼¥ÈÁ¡°Ý [¥È¥ê¥¢¥»¥Æ¡¼¥È¤»¤ó¤¤] /(n) triacetate fiber/ +¥È¥ê¥¦¥à /(n) thorium (Th)/(P)/ +¥È¥ê¥¦¥à·ÏÎó [¥È¥ê¥¦¥à¤±¤¤¤ì¤Ä] /(n) thorium series/ +¥È¥ê¥¨¥ó¥Ê¡¼¥ë /triennale/ +¥È¥ê¥ª /(n) trio/(P)/ +¥È¥ê¥«¥ë¥Ü¥ó»À²óÏ© [¥È¥ê¥«¥ë¥Ü¥ó¤µ¤ó¤«¤¤¤í] /(n) TCA/tricarboxylic acid cycle/ +¥È¥ê¥¬ /(n) trigger/ +¥È¥ê¥¬¡¼ /(n) trigger/(P)/ +¥È¥ê¥¬¡¼²Á³Ê [¥È¥ê¥¬¡¼¤«¤«¤¯] /(n) trigger price/ +¥È¥ê¥¯¥í /(abbr) trichloroethylene/ +¥È¥ê¥¯¥í¥í¥¨¥Á¥ì¥ó /trichloroethylene/(P)/ +¥È¥ê¥³¥Ã¥È /(n) tricot/ +¥È¥ê¥³¥Þ¥¤¥·¥ó /trichomycin/ +¥È¥ê¥³¥â¥Ê¥¹ /trichomonas/ +¥È¥ê¥³¥â¥Ê¥¹ç´±ê [¥È¥ê¥³¥â¥Ê¥¹¤Á¤Ä¤¨¤ó] /(n) vaginal trichomoniasis/ +¥È¥ê¥³¥í¡¼¥ë /tricolore/ +¥È¥ê¥Ã¥­¡¼ /(adj-na) tricky/ +¥È¥ê¥Ã¥¯ /(n) trick/(P)/ +¥È¥ê¥Ã¥¯¥¹¥¿¡¼ /trickster/ +¥È¥ê¥Ã¥¯¥×¥ì¡¼ /trick play/ +¥È¥ê¥Ã¥¯¥ï¡¼¥¯ /trick work/ +¥È¥ê¥Ã¥Ô¥ó¥° /tripping/ +¥È¥ê¥Ã¥× /trip/(P)/ +¥È¥ê¥Ã¥×¥á¡¼¥¿¡¼ /trip meter/ +¥È¥ê¥Ã¥Ú¥ë /Tripper/ +¥È¥ê¥Ë¥Æ¥£¡¼ /Trinity/ +¥È¥ê¥Ë¥È¥í¥È¥ë¥¨¥ó /trinitrotoluen/TNT/(P)/ +¥È¥ê¥Ñ¥Î¥½¡¼¥Þ¾É [¥È¥ê¥Ñ¥Î¥½¡¼¥Þ¤·¤ç¤¦] /(n) trypanosomiasis/sleeping sickness/ +¥È¥ê¥Ñ¥Î¥¾¡¼¥Þ /trypanosoma/ +¥È¥ê¥Ó¥¢ /trivia/ +¥È¥ê¥Ó¥¢¥ê¥º¥à /trivialism/ +¥È¥ê¥Ó¥å¡¼¥ó /tribune/(P)/ +¥È¥ê¥×¥ë /(n) triple/(P)/ +¥È¥ê¥×¥ë¥¯¥é¥¦¥ó /triple crown/ +¥È¥ê¥×¥ë¥¸¥ã¥ó¥× /triple jump/ +¥È¥ê¥×¥ë¥×¥ì¡¼ /triple play/ +¥È¥ê¥Þ¡¼ /trimmer/ +¥È¥ê¥ß¥ó¥° /(n) trimming/ +¥È¥ê¥à /(n) trim/ +¥È¥ê¥å¥Õ /(fr:) truffle (fr: truffe)/(P)/ +¥È¥ê¥ë /(n) trill/ +¥È¥ê¥ì¥ó¥Þ /trilemma/ +¥È¥ë¡¼¥Ñ¡¼ /trooper/(P)/ +¥È¥ë¥¨¥ó /toluene/(P)/ +¥È¥ë¥¯ /torque/(P)/ +¥È¥ë¥¯¥³¥ó¥Ð¡¼¥¿¡¼ /torque converter/ +¥È¥ë¥¯¥á¥Ë¥¹¥¿¥ó /Turkmenistan (p)/ +¥È¥ë¥³ /Turkey/turquoise/(P)/ +¥È¥ë¥³¥ó /(abbr) torque converter/ +¥È¥ë¥³ÀÐ [¥È¥ë¥³¤¤¤·] /(n) turquoise/ +¥È¥ë¥³É÷Ϥ [¥È¥ë¥³¤Ö¤í] /(n) Turkish bath (euph. for brothel)/ +¥È¥ë¥³Ë¹ [¥È¥ë¥³¤Ü¤¦] /(n) fez/ +¥È¥ë¥¹¥È¥¤ /(n) Tolstoy (Russian author)/(P)/ +¥È¥ë¥½¡¼ /(n) torso/ +¥È¥ë¥Æ¥£¡¼¥¸¥ã /tortilla/ +¥È¥ë¥Æ¥£¡¼¥ä /tortilla/ +¥È¥ë¥Í¡¼¥É /tornado/ +¥È¥ë¥Ð¥É¡¼¥ë /(fr:) troubadour/ +¥È¥ì¡¼ /(n) tray/(P)/ +¥È¥ì¡¼¥µ¡¼ /(n) tracer/ +¥È¥ì¡¼¥µ¥Ó¥ê¥Æ¥£¡¼ /(n) traceability/ +¥È¥ì¡¼¥·¥ó¥° /(n) tracing/ +¥È¥ì¡¼¥·¥ó¥°¥Ú¡¼¥Ñ¡¼ /(n) tracing paper/ +¥È¥ì¡¼¥¹ /(n) trace/(P)/ +¥È¥ì¡¼¥À¡¼ /(n) trader/ +¥È¥ì¡¼¥Ç¥£¥ó¥° /trading/ +¥È¥ì¡¼¥Ç¥£¥ó¥°¥«¥ó¥Ñ¥Ë¡¼ /trading company/ +¥È¥ì¡¼¥É /(n) trade/(P)/ +¥È¥ì¡¼¥É¥ª¥Õ /(n) trade-off/ +¥È¥ì¡¼¥É¥·¥ç¥¦ /trade show/ +¥È¥ì¡¼¥É¥Þ¡¼¥¯ /(n) trademark/(P)/ +¥È¥ì¡¼¥É¥Þ¥Í¡¼ /trade money/ +¥È¥ì¡¼¥É¥æ¥Ë¥ª¥ó /trade union/ +¥È¥ì¡¼¥Ê¡¼ /(n) trainer/sweatshirt/(P)/ +¥È¥ì¡¼¥Ë¥ó¥° /(n) training/(P)/ +¥È¥ì¡¼¥Ë¥ó¥°¥¦¥£¥¶¡¼¥É /(n) training wizard/ +¥È¥ì¡¼¥Ë¥ó¥°¥¦¥¨¥¢ /training wear/ +¥È¥ì¡¼¥Ë¥ó¥°¥­¥ã¥ó¥× /training camp/ +¥È¥ì¡¼¥Ë¥ó¥°¥·¥ã¥Ä /sweat shirt (trans: training shirt)/ +¥È¥ì¡¼¥Ë¥ó¥°¥·¥å¡¼¥º /training shoes/ +¥È¥ì¡¼¥Ë¥ó¥°¥Ñ¥ó¥Ä /sweat pants (trans: training pants)/ +¥È¥ì¡¼¥Ñ¥ó /(n) (abbr) training pants/ +¥È¥ì¡¼¥é /(n) trailer (actually a combination of tractor and trailer)/ +¥È¥ì¡¼¥é¡¼ /(n) trailer (actually a combination of tractor and trailer)/(P)/ +¥È¥ì¡¼¥é¡¼¥Ï¥¦¥¹ /trailer house/house trailer/ +¥È¥ì¡¼¥é¡¼¥Ð¥¹ /trailer bus/ +¥È¥ì¡¼¥ë¥Ð¥¤¥¯ /trail bike/ +¥È¥ì¡¼¥ó /(n) train/ +¥È¥ì¥¢¥É¥ë /toreador/ +¥È¥ì¥¢¥É¥ë¥Ñ¥ó¥Ä /toreador pants/ +¥È¥ì¥¤¥Ê¡¼ /trainer/ +¥È¥ì¥Ã¥«¡¼ /trekker/(P)/ +¥È¥ì¥Ã¥É /tread/ +¥È¥ì¥Ñ¥ó /(n) (abbr) training pants/ +¥È¥ì¥Ó¥¢¥ó /(fr:) very good (fr: tres bien)/ +¥È¥ì¥Ú /(abbr) tracing paper/ +¥È¥ì¥â¥í /(n) tremolo/ +¥È¥ì¥é¥ó¥¹ /tolerance/ +¥È¥ì¥ó¥Á¥³¡¼¥È /(n) trench coat/(P)/ +¥È¥ì¥ó¥Á¥ó¥° /trenching/ +¥È¥ì¥ó¥Á¹©Ë¡ [¥È¥ì¥ó¥Á¤³¤¦¤Û¤¦] /(n) trench cut method/ +¥È¥ì¥ó¥Ç¥£¡¼ /(adj-na,n) trendy/(P)/ +¥È¥ì¥ó¥É /(n) trend/(P)/ +¥È¥í¡¼¥Á /troche/ +¥È¥í¡¼¥ê¥ó¥° /trawling/trolling/ +¥È¥í¡¼¥ë /(n) trawl/(P)/ +¥È¥í¡¼¥ëµù¶È [¥È¥í¡¼¥ë¤®¤ç¤®¤ç¤¦] /(n) trawl fishery/ +¥È¥í¡¼¥ëÁ¥ [¥È¥í¡¼¥ë¤»¤ó] /(n) trawler/ +¥È¥í¡¼¥ëÌÖ [¥È¥í¡¼¥ë¤¢¤ß] /(n) trawl/ +¥È¥í¥¤ /(n) Troy/(P)/ +¥È¥í¥¤¤ÎÌÚÇÏ [¥È¥í¥¤¤Î¤â¤¯¤Ð] /Trojan horse/ +¥È¥í¥¤¥« /(n) troika/(P)/ +¥È¥í¥¤¥Ç /Tholoide/ +¥È¥í¥¤¥ä·² [¥È¥í¥¤¥ä¤°¤ó] /(n) Trojan group/ +¥È¥í¥Ã¥³ /(n) truck/ +¥È¥í¥Ã¥È /(n) trot/ +¥È¥í¥Ä¥­¥¹¥È /Trotskist/ +¥È¥í¥Ä¥­¥º¥à /Trotskism/ +¥È¥í¥Ô¥«¥ë /(n) tropical/ +¥È¥í¥Ô¥«¥ë¥É¥ê¥ó¥¯ /tropical drink/ +¥È¥í¥Ô¥«¥ë¥Õ¥£¥Ã¥·¥å /tropical fish/ +¥È¥í¥Ô¥«¥ë¥Õ¥ë¡¼¥Ä /tropical fruits/ +¥È¥í¥Ô¥«¥ë¥×¥é¥ó¥È /tropical plant/ +¥È¥í¥Õ¥£¡¼ /(n) trophy/(P)/ +¥È¥í¥ê¡¼¥Ð¥¹ /(n) trolleybus/ +¥È¥í¥ó /TRON/(P)/ +¥È¥í¥ó¥È /Toronto/(P)/ +¥È¥í¥ó¥×¥ë¥¤¥æ /(fr:) trompe-l'oeil/ +¥È¥í¥ó¥Ü¡¼¥ó /(n) trombone/(P)/ +¥È¥ï¥¤¥é¥¤¥È /twilight/(P)/ +¥È¥ï¥¨¥â¥¢ /(fr:) you and I (fr: toi et moi)/ +¥È¥ï¥ì /toilette/ +¥È¥ï¥ì¥Ã¥È /toilette/ +¥È¥ó¥­¥í /ton-kilometer/ +¥È¥ó¥­¥ó /(Gulf of) Tonkin/(P)/ +¥È¥ó¥° /tongs/ +¥È¥ó¥Ç¥â /(exp) (slang) ridiculous/outrageous/obviously wrong/ +¥È¥ó¥È¥óÇï»Ò [¥È¥ó¥È¥ó¤Ó¤ç¤¦¤·] /(adv) without a hitch/swimmingly/with rapid strides/ +¥È¥ó¥Í¥ë /(n) tunnel/(P)/ +¥È¥ó¥Í¥ë¥À¥¤¥ª¡¼¥É /tunnel diode/ +¥È¥ó¥Í¥ë²ñ¼Ò [¥È¥ó¥Í¥ë¤¬¤¤¤·¤ã] /(n) dummy company/ +¥È¥ó¥Í¥ë¸ú²Ì [¥È¥ó¥Í¥ë¤³¤¦¤«] /(n) tunnel effect/ +¥È¥ó¥Í¥ëºÏÇÝ [¥È¥ó¥Í¥ë¤µ¤¤¤Ð¤¤] /(n) plastic tunnel culture/ +¥È¥ó¥Í¥ëÍÒ [¥È¥ó¥Í¥ë¤¬¤Þ] /(n) tunnel kiln/ +¥È²»µ­¹æ [¥È¤ª¤ó¤­¤´¤¦] /(n) G clef/ +¥È½ñ [¥È¤¬¤­] /(n) stage directions/ +¥ÈûĴ [¥È¤¿¤ó¤Á¤ç¤¦] /G minor/ +¥ÈĹĴ [¥È¤Á¤ç¤¦¤Á¤ç¤¦] /G major/(P)/ +¥É¡¼¥¢¥Ã¥× /extreme close-up/ +¥É¡¼¥¯ /dawk/(P)/ +¥É¡¼¥Ê¥Ä /(n) doughnut/(P)/ +¥É¡¼¥Ê¥Ä¸½¾Ý [¥É¡¼¥Ê¥Ä¤²¤ó¤·¤ç¤¦] /(n) doughnut phenomenon/ +¥É¡¼¥Ô¥ó¥° /(n) doping/(P)/ +¥É¡¼¥Ô¥ó¥°¥Æ¥¹¥È /(n) drug test/dope test/ +¥É¡¼¥×¥Á¥¨¥Ã¥¯ /dope check/ +¥É¡¼¥Ù¥ë¥Þ¥ó /Doberman/ +¥É¡¼¥Ù¥ë¥Þ¥ó¥Ô¥ó¥·¥§¥ë /Dobermann Pinscher/ +¥É¡¼¥Þ¡¼¥¦¥¤¥ó¥É¡¼ /dormer window/(P)/ +¥É¡¼¥ß¡¼ /dormie (golf)/dormy/ +¥É¡¼¥ß¡¼¥Û¡¼¥ë /dormie hole (golf)/ +¥É¡¼¥ß¥È¥ê¡¼ /dormitory/ +¥É¡¼¥à /(n) dome/(P)/ +¥É¡¼¥à¥º¥Ç¡¼ /doomsday/domesday/ +¥É¡¼¥ê¥¢ /Doria/ +¥É¡¼¥ë¥­¥å¡¼ /dole queue/(P)/ +¥É¥¢ /(n) door (Western-style)/(P)/ +¥É¥¢¡¼¥º /doors/ +¥É¥¢¡¼¥Ò¥ó¥Â /door hinge/ +¥É¥¢¥¢¥¤ /door peephole (trans: door eye)/ +¥É¥¢¥¨¥ó¥¸¥ó /door operating equipment (trans: door engine)/ +¥É¥¢¥¬¡¼¥ë /door girl/ +¥É¥¢¥¹¥³¡¼¥× /(n) peep hole (trans: door scope)/ +¥É¥¢¥Á¥§¡¼¥ó /door chain/ +¥É¥¢¥Á¥§¥Ã¥¯ /door check/ +¥É¥¢¥Ä¡¼¥É¥¢ /door-to-door/ +¥É¥¢¥Ä¡¼¥É¥¢¥»¡¼¥ë¥¹ /door-to-door sales/ +¥É¥¢¥Ò¥ó¥¸ /door hinge/ +¥É¥¢¥Ò¥ó¥Â /door hinge/ +¥É¥¢¥Û¥ó /(n) (abbr) intercommunication system/ +¥É¥¢¥Ü¡¼¥¤ /door boy/ +¥É¥¢¥Þ¥Ã¥È /doormat/ +¥É¥¢¥Þ¥ó /doorman/ +¥É¥¢¥ß¥é¡¼ /door mirror/ +¥É¥¢¥í¥Ã¥¯ /door lock (on a car)/ +¥É¥¤¥Ä /Germany/(P)/ +¥É¥¤¥Ä¥Þ¥ë¥¯ /Deutschmark/ +¥É¥¤¥Ä¸ì [¥É¥¤¥Ä¤´] /(n) German language/ +¥É¥¤¥Ä¿Í [¥É¥¤¥Ä¤¸¤ó] /German person/ +¥É¥¤¥Ä̱¼ç¶¦Ï¹ñ [¥É¥¤¥Ä¤ß¤ó¤·¤å¤­¤ç¤¦¤ï¤³¤¯] /German Democratic Republic (i.e. former East Germany)/ +¥É¥¤¥ÄϢˮ¶¦Ï¹ñ [¥É¥¤¥Ä¤ì¤ó¤Ý¤¦¤­¤ç¤¦¤ï¤³¤¯] /Federal Republic of Germany (former West Germany)/ +¥É¥¤¥È /(abbr) a do-it-yourself store/ +¥É¥¤¥ê¡¼ /doily/ +¥É¥¥¡¼¥¤¥Ã¥È¥æ¥¢¥»¥ë¥Õ /do-it-yourself/(P)/ +¥É¥¥¡¼¥à /doom/ +¥É¥¥¡¼¥ï¥Ã¥× /doo-wop/ +¥É¥¥¥¨¥ê¥ó¥° /dwelling/ +¥É¥¨¥ê¥ó¥° /dwelling/ +¥É¥¨¥ë /dwell/ +¥É¥­¥å¥á¥ó¥¿¥ê¡¼ /(n) documentary/(P)/ +¥É¥­¥å¥á¥ó¥¿¥ê¡¼¥É¥é¥Þ /documentary drama/ +¥É¥­¥å¥á¥ó¥¿¥ë /(adj-na) documental/ +¥É¥­¥å¥á¥ó¥Æ¡¼¥·¥ç¥ó /(n) documentation/ +¥É¥­¥å¥á¥ó¥È /(n) document/(P)/ +¥É¥®¡¼¥Ð¥Ã¥° /doggie bag/ +¥É¥¯¥¿¡¼ /(n) doctor/(P)/ +¥É¥¯¥¿¡¼¥³¡¼¥¹ /doctor course/ +¥É¥¯¥¿¡¼¥¹¥È¥Ã¥× /stopping a sport, such as boxing, on doctor's orders (trans: doctor stop)/referee's stop/ +¥É¥¯¥À¥ß /(n) chameleon plant (Houttuynia cordata)/ +¥É¥¯¥È¥ê¥ó /(n) doctrine/(P)/ +¥É¥¯¥È¥ë /(n) doctor/ +¥É¥°¥Þ /(n) dogma/ +¥É¥°¥Þ¥Á¥¹¥È /dogmatist/ +¥É¥°¥Þ¥Á¥º¥à /dogmatism/ +¥É¥°¥Þ¥Á¥Ã¥¯ /(adj-na) dogmatic/ +¥É¥µ /thud/ +¥É¥¹ /yakuza sword/(P)/ +¥É¥¹¥­¥ó /(n) doeskin/ +¥É¥¹¥ó /(int) bam/whomp/ +¥É¥¿¥Ð¥¿¤ä¤ë /(v5r) to be noisy/to make noise/ +¥É¥¿¥ó /(adv) thud/ +¥É¥Á¥ã¥­¥ã¥ó /(abbr) cancel at the last minute (trans: dotanba de kyanseru suru)/ +¥É¥Ã¥­¥ó¥° /(n) docking/(P)/ +¥É¥Ã¥¯ /(n) dock/(P)/ +¥É¥Ã¥° /(n) andiron/dog/locking dog/ +¥É¥Ã¥°¥Õ¥¡¥¤¥È /dogfight/(P)/ +¥É¥Ã¥°¥ì¡¼¥¹ /(n) dog racing/ +¥É¥Ã¥¸¥Ü¡¼¥ë /(n) dodge ball/(P)/ +¥É¥Ã¥È /(n) dot/(P)/ +¥É¥Ã¥È¥×¥ê¥ó¥¿¡¼ /dot printer/ +¥É¥Ã¥È¥Ü¥à /(n) dot-bomb/ +¥É¥Ã¥È¥Þ¥Ã¥× /dot map/ +¥É¥Ã¥È¥Þ¥È¥ê¥Ã¥¯¥¹ /dot matrix/ +¥É¥Ç¥«¥Õ¥©¥Ë¡¼ /dodecaphony/ +¥É¥Ê¡¼ /(n) donor/(P)/ +¥É¥Ê¡¼¥«¡¼¥É /(n) donor card/ +¥É¥Ó¥å¥Ã¥·¡¼ /Debussy/ +¥É¥Ö¥í¡¼¥¤ÇÈ [¥É¥Ö¥í¡¼¥¤¤Ï] /(n) de Broglie wave/ +¥É¥ß¥Ê¥ó¥È /dominant/ +¥É¥ß¥Ë¥« /Dominican Rep. (p)/ +¥É¥ß¥Î /(n) domino/(P)/ +¥É¥ß¥ÎÍýÏÀ [¥É¥ß¥Î¤ê¤í¤ó] /(n) domino theory/ +¥É¥á¥¤¥ó /(n) domain/ +¥É¥á¥¤¥ó̾ [¥É¥á¥¤¥ó¤á¤¤] /(n) domain name/ +¥É¥á¥¹ /(abbr) domestic/ +¥É¥á¥¹¥Á¥Ã¥¯ /(adj-na,n) domestic/ +¥É¥á¥¹¥Á¥Ã¥¯¥µ¥¤¥¨¥ó¥¹ /domestic science/ +¥É¥á¥¹¥Æ¥£¥Ã¥¯¥Ð¥¤¥ª¥ì¥ó¥¹ /(n) domestic violence/ +¥É¥â¥ë¥¬¥ó /de Morgan/ +¥É¥é¥¤ /(adj-na,n) dry/(P)/ +¥É¥é¥¤¥¢¥¤¥¹ /(n) dry ice/ +¥É¥é¥¤¥«¥Ã¥È /dry cut/ +¥É¥é¥¤¥«¥ì¡¼ /dry curry/ +¥É¥é¥¤¥¯¥ê¡¼¥Ë¥ó¥° /(n) dry cleaning/ +¥É¥é¥¤¥·¥§¡¼¥Ó¥ó¥° /dry shaving/ +¥É¥é¥¤¥·¥ã¥ó¥×¡¼ /dry shampoo/ +¥É¥é¥¤¥¸¥ó /dry gin/ +¥É¥é¥¤¥¹¡¼¥Ä /dry suit/ +¥É¥é¥¤¥¹¥­¥ó /dry skin/ +¥É¥é¥¤¥½¡¼¥»¡¼¥¸ /dried sausage/ +¥É¥é¥¤¥Ð /(n) driver (e.g. screwdriver, device driver)/ +¥É¥é¥¤¥Ð¡¼ /(n) driver/screwdriver/(P)/ +¥É¥é¥¤¥Õ¥é¥ï¡¼ /dry flower/(P)/ +¥É¥é¥¤¥Ö /(n) drive/trip by car/driving/(P)/ +¥É¥é¥¤¥Ö¥¤¥ó /(n) drive in/ +¥É¥é¥¤¥Ö¥¤¥ó¥·¥¢¥¿¡¼ /drive-in theater/ +¥É¥é¥¤¥Ö¥¤¥ó¥Ð¥ó¥¯ /drive-in bank/ +¥É¥é¥¤¥Ö¥¤¥ó¥ì¥¹¥È¥é¥ó /drive-in restaurant/ +¥É¥é¥¤¥Ö¥¦¥¨¡¼ /driveway/ +¥É¥é¥¤¥Ö¥¯¥é¥Ö /(n) (abbr) car rental agency/driving club/ +¥É¥é¥¤¥Ö¥µ¡¼¥Ö /drive serve/ +¥É¥é¥¤¥Ö¥¹¥ë¡¼ /drive-through/ +¥É¥é¥¤¥Ö¥Þ¥Ã¥× /road map (trans: drive map)/ +¥É¥é¥¤¥Ú¥¤¥ó¥È /dry paint/ +¥É¥é¥¤¥Ý¥¤¥ó¥È /drypoint/ +¥É¥é¥¤¥Þ¡¼¥Æ¥£¡¼¥Ë /dry martini/ +¥É¥é¥¤¥Þ¥Æ¥£¡¼¥Ë /dry martini/ +¥É¥é¥¤¥ß¥ë¥¯ /(n) dry milk/ +¥É¥é¥¤¥ä¡¼ /(n) dryer/(P)/ +¥É¥é¥³¥ó /(abbr) driving contest (golf)/longest drive contest/ +¥É¥é¥´¥ó /dragon/(P)/ +¥É¥é¥¹¥Á¥Ã¥¯ /(adj-na) drastic/(P)/ +¥É¥é¥Ã¥®¥ó¥° /(n) dragging/ +¥É¥é¥Ã¥° /(n) drag/(P)/ +¥É¥é¥Ã¥°¥¹¥È¥¢ /drugstore/ +¥É¥é¥Ã¥°¥Ð¥ó¥È /drag bunt/ +¥É¥é¥Ã¥°¥ì¡¼¥¹ /drag race/ +¥É¥é¥Õ /draft/ +¥É¥é¥Õ¥È /(n) draft/(P)/ +¥É¥é¥Õ¥È¥Ó¡¼¥ë /draft beer/ +¥É¥é¥Þ /(n) drama/(P)/ +¥É¥é¥Þ¡¼ /(n) drummer/(P)/ +¥É¥é¥Þ¥Á¥¹¥È /dramatist/ +¥É¥é¥Þ¥Á¥Ã¥¯ /(adj-na,n) dramatic/(P)/ +¥É¥é¥Þ¥Æ¥£¥Ã¥¯ /(adj-na) dramatic/ +¥É¥é¥ß¥ó¥° /drumming/ +¥É¥é¥à /(n) drum/(P)/ +¥É¥é¥à¥»¥Ã¥È /drum-set/ +¥É¥é¥à¥½¥í /drum solo/ +¥É¥é¥à¥Þ¥·¡¼¥ó /drum machine/ +¥É¥é¥à´Ì [¥É¥é¥à¤«¤ó] /(n) drum/(P)/ +¥É¥é©»Ò [¥É¥é¤à¤¹¤³] /lazy son/profligate son/(P)/ +¥É¥ê¡¼ /dolly/(P)/ +¥É¥ê¡¼¥Í /Doline/ +¥É¥ê¡¼¥Þ¡¼ /dreamer/ +¥É¥ê¡¼¥ß¡¼ /(adj-na) dreamy/ +¥É¥ê¡¼¥ß¥ó¥° /dreaming/ +¥É¥ê¡¼¥à /(n) dream/(P)/ +¥É¥ê¥¢ /(n) doria/ +¥É¥ê¥¢¥ó /(n) (1) Dorian (mode, column)/(2) durian (fruit)/(P)/ +¥É¥ê¥Ã¥× /(n) (abbr) drip coffee/ +¥É¥ê¥Ã¥×¥³¡¼¥Ò¡¼ /(n) drip coffee/ +¥É¥ê¥Õ¥¿¡¼ /drifter/ +¥É¥ê¥Ö¥ë /(n) dribble/(P)/ +¥É¥ê¥Ö¥ó /(adj-na) driven/ +¥É¥ê¥ë /(n) drill/(P)/ +¥É¥ê¥ó¥¯ /(n) drink/(P)/ +¥É¥ë /(n) (1) doll/(2) dollar/(P)/ +¥É¥ë¥¯¥í¡¼¥º /(n) dollar clause/ +¥É¥ë¥·¥Õ¥È /(n) dollar shift/ +¥É¥ë¥·¥ç¥Ã¥¯ /(n) dollar shock/ +¥É¥ë¥·¥ç¥Ã¥× /(n) dollar shop/ +¥É¥ë¥Á¥§ /dolce/ +¥É¥ë¥Á¥Ã¥·¥â /dolcissimo/ +¥É¥ë¥È¥à¥ó¥È /Dortmund/ +¥É¥ë¥Ó¡¼ /Dolby/ +¥É¥ë¥Ó¡¼¥µ¥é¥¦¥ó¥É /Dolby surround/ +¥É¥ë¥Õ¥£¥ó¥­¥Ã¥¯ /(n) dolphin kick/(P)/ +¥É¥ë¥Ú¥Ã¥° /dollar peg/being pegged to the dollar/ +¥É¥ë¥Þ¥ó¥¹¥ê¡¼¥Ö /(n) dolman sleeve/ +¥É¥ë¥á¥ó /(n) dolmen/ +¥É¥ë¥æ¡¼¥¶¥ó¥¹ /(n) dollar usance/ +¥É¥ë°Â [¥É¥ë¤ä¤¹] /(n) cheap dollar/ +¥É¥ë³°¸ò [¥É¥ë¤¬¤¤¤³¤¦] /(n) dollar diplomacy/ +¥É¥ëµ­¹æ [¥É¥ë¤­¤´¤¦] /(n) dollar sign ($)/ +¥É¥ë·ú¤Æ [¥É¥ë¤À¤Æ] /(n) dollar basis/quotation in dollars/ +¥É¥ë¹â [¥É¥ë¤À¤«] /(n) strong dollar/ +¥É¥ë»¥ [¥É¥ë¤µ¤Ä] /(n) dollar bill/ +¥É¥ëÁê¾ì [¥É¥ë¤½¤¦¤Ð] /(n) exchange rates of the dollar/ +¥É¥ëÃÏ°è [¥É¥ë¤Á¤¤¤­] /(n) dollar area/ +¥É¥ëÇ㤤 [¥É¥ë¤«¤¤] /(n) dollar purchase/(P)/ +¥É¥ëÈ¢ [¥É¥ë¤Ð¤³] /(n) patron/milch cow/ +¥É¥ì¡¼¥× /(n) drape/ +¥É¥ì¡¼¥ó¥³¥Ã¥¯ /(n) drain cock/ +¥É¥ì¥¤¥ó /(n) drain/ +¥É¥ì¥¹ /(n) dress/(P)/ +¥É¥ì¥¹¥¢¥Ã¥× /(n) dress up/ +¥É¥ì¥¹¥·¥ã¥Ä /(n) dress shirt/ +¥É¥ì¥¹¥¹¡¼¥Ä /(n) dress suit/ +¥É¥ì¥¹¥á¡¼¥«¡¼ /(n) dressmaker/ +¥É¥ì¥¹¥á¡¼¥­¥ó¥° /(n) dressmaking/ +¥É¥ì¥¹Å¹ [¥É¥ì¥¹¤Æ¤ó] /dress store/ +¥É¥ì¥Ã¥µ¡¼ /(n) dresser/ +¥É¥ì¥Ã¥·¡¼ /(adj-na,n) dressy/ +¥É¥ì¥Ã¥·¥ó¥° /(n) dressing/(P)/ +¥É¥ì¥Ã¥·¥ó¥°¥ë¡¼¥à /(n) dressing room/ +¥É¥ì¥Ú /(abbr) dressing paper/ +¥É¥ì¥á /(n) (abbr) dressmaker/ +¥É¥í¡¼ /draw/(P)/ +¥É¥í¡¼¥¤¥ó¥° /(n) drawing/(P)/ +¥É¥í¡¼¥Ü¡¼¥ë /(n) draw ball/ +¥É¥í¡¼¥ó /(n) drone/ +¥É¥í¡¼¥ó¥²¡¼¥à /(n) drawn game/ +¥É¥í¡¼¥ó¥ï¡¼¥¯ /(n) drawnwork/ +¥É¥í¥¢ /drawer/ +¥É¥í¥Ã¥× /(n) drop/(P)/ +¥É¥í¥Ã¥×¥¢¥¦¥È /(n) dropout/ +¥É¥í¥Ã¥×¥­¥Ã¥¯ /(n) drop-kick/ +¥É¥í¥Ã¥×¥´¡¼¥ë /(n) drop goal/ +¥É¥í¥Ã¥×¥Ï¥ó¥É¥ë /(n) drop handle/ +¥É¥í¥ó¥²¡¼¥à /(n) drawn game/ +¥É¥í¥ó¥ï¡¼¥¯ /(n) drawnwork/ +¥É¥ï¡¼¥Õ /(n) dwarf/ +¥É¥ó /(n) Don/(P)/ +¥É¥ó¥­¡¼ /(n) donkey/ +¥É¥ó¥´¥í¥¹ /(n) dungarees/ +¥É¥ó¥¿¥¯ /(nl:) (n) sunday (nl: zondag)/ +¥É¥ó¥È¥Î¡¼¥°¥ë¡¼¥× /(n) don't-know group/ +¥É¥ó¥Ñ¥Á /(exp) the firing of guns/ +¥É¥ó¥Õ¥¡¥ó /(n) Don Juan/ +¥É¥ó¥Þ¥¤ /don't mind/ +¥É´Î¤òÈ´¤¯ [¥É¤®¤â¤ò¤Ì¤¯] /(exp) to knock or scare (someone) out of his or her wits/to strike a person dumb/to dumbfound/to take (someone) aback/ +¥Ê¡¼¥µ¥ê¡¼ /nursery/(P)/ +¥Ê¡¼¥µ¥ê¡¼¥Æ¡¼¥ë /nursery tale/ +¥Ê¡¼¥¹ /(n) nurse/(P)/ +¥Ê¡¼¥¹¥³¡¼¥ë /nurse call/a patient's call button in a hospital/ +¥Ê¡¼¥¹¥¹¥Æ¡¼¥·¥ç¥ó /nurse station/ +¥Ê¡¼¥¹¥Ð¥ó¥¯ /nurse bank/ +¥Ê¡¼¥Ð¥¹ /(adj-na) nervous/(P)/ +¥Ê¥¤¡¼¥Ö /(adj-na,n) naive/(P)/ +¥Ê¥¤¥¢¥¬¥é /Niagara/(P)/ +¥Ê¥¤¥­¥Ï¡¼¥­¥å¥ê¡¼¥º /Nike Hercules/(P)/ +¥Ê¥¤¥¸¥§¥ê¥¢ /Nigeria/(P)/ +¥Ê¥¤¥¹ /(n) nice/(P)/ +¥Ê¥¤¥¹¥¬¥¤ /nice guy/ +¥Ê¥¤¥¹¥·¥ç¥Ã¥È /nice shot/ +¥Ê¥¤¥¹¥ß¥É¥ë /nice middle/ +¥Ê¥¤¥¿¡¼ /(n) game under lights (e.g. baseball) (trans: nighter)/night game/(P)/ +¥Ê¥¤¥Á¥ó¥²¡¼¥ë /nightingale/(P)/ +¥Ê¥¤¥È /(n) night/knight/(P)/ +¥Ê¥¤¥È¥¦¥¨¥¢ /nightwear/ +¥Ê¥¤¥È¥¬¥¦¥ó /nightgown/ +¥Ê¥¤¥È¥­¥ã¥Ã¥× /(n) nightcap/ +¥Ê¥¤¥È¥¯¥é¥Ö /(n) nightclub/(P)/ +¥Ê¥¤¥È¥¯¥ê¡¼¥à /night cream/ +¥Ê¥¤¥È¥²¡¼¥à /night game/ +¥Ê¥¤¥È¥·¥ç¡¼ /night show/ +¥Ê¥¤¥È¥¹¥Ý¥Ã¥È /night spot/ +¥Ê¥¤¥È¥Å¥ì¥¹ /nightdress/ +¥Ê¥¤¥È¥Æ¡¼¥Ö¥ë /night table/ +¥Ê¥¤¥È¥Û¥¹¥Ô¥¿¥ë /night hospital/ +¥Ê¥¤¥È¥á¥¢ /nightmare/ +¥Ê¥¤¥È¥é¥Ã¥Á /night latch/ +¥Ê¥¤¥Õ /(n) knife/(P)/ +¥Ê¥¤¥Õ¥ê¥Ã¥¸ /knife ridge/ +¥Ê¥¤¥é¥Ã¥Á /(abbr) nylon latch/ +¥Ê¥¤¥ë /Nile/(P)/ +¥Ê¥¤¥ë¥°¥ê¡¼¥ó /Nile green/ +¥Ê¥¤¥ëÏÌ [¥Ê¥¤¥ë¤ï¤Ë] /(n) Nile crocodile/ +¥Ê¥¤¥í¥ó /(n) nylon/(P)/ +¥Ê¥¤¥í¥ó¥¹¥È¥Ã¥­¥ó¥° /(n) nylons/nylon stockings/ +¥Ê¥¤¥ó /(n) no (de: nein)/nine/(P)/ +¥Ê¥¦ /(adj-na,n) now/"in"/trendy/(P)/ +¥Ê¥¦¤¤ /up-to-date (trans: "nowy") (slang from the 1980s)/ +¥Ê¥¦¥Ê¥¦¥¤¥º¥à /now-now-ism/being interested only in the here and now without any regard for the future/ +¥Ê¥²¥Ã¥È /nugget/ +¥Ê¥µ /NASA/National Aeronautics and Space Administration/ +¥Ê¥µ¥Õ¥¡¥Ã¥·¥ç¥ó /NASA fashion/ +¥Ê¥·¥å¥×¥í /(abbr) national project/ +¥Ê¥·¥ç¥Ê¥ê¥º¥à /(n) nationalism/(P)/ +¥Ê¥·¥ç¥Ê¥ê¥¼¡¼¥·¥ç¥ó /nationalization/ +¥Ê¥·¥ç¥Ê¥ê¥Æ¥£¡¼ /nationality/ +¥Ê¥·¥ç¥Ê¥ë /(adj-na,n) national/(P)/ +¥Ê¥·¥ç¥Ê¥ë¥¢¥¤¥Ç¥ó¥Æ¥£¥Æ¥£¡¼ /national identity/ +¥Ê¥·¥ç¥Ê¥ë¥¢¥È¥é¥¹ /national atlas/ +¥Ê¥·¥ç¥Ê¥ë¥¢¥É /national ad/ +¥Ê¥·¥ç¥Ê¥ë¥¤¥ó¥¿¥ì¥¹¥È /national interest/ +¥Ê¥·¥ç¥Ê¥ë¥­¥ã¥é¥¯¥¿¡¼ /national character/ +¥Ê¥·¥ç¥Ê¥ë¥²¡¼¥à /national game/ +¥Ê¥·¥ç¥Ê¥ë¥³¥¹¥Á¥å¡¼¥à /national costume/ +¥Ê¥·¥ç¥Ê¥ë¥³¥ó¥»¥ó¥µ¥¹ /national consensus/ +¥Ê¥·¥ç¥Ê¥ë¥³¥ó¥Ù¥ó¥·¥ç¥ó /national convention/ +¥Ê¥·¥ç¥Ê¥ë¥¹¥È /nationalist/ +¥Ê¥·¥ç¥Ê¥ë¥»¥­¥å¥ê¥Æ¥£¡¼ /national security/ +¥Ê¥·¥ç¥Ê¥ë¥»¥ó¥¿¡¼ /National Center of Trade Unions/ +¥Ê¥·¥ç¥Ê¥ë¥Á¡¼¥à /(n) national team/ +¥Ê¥·¥ç¥Ê¥ë¥Á¥§¡¼¥ó /national chain/(P)/ +¥Ê¥·¥ç¥Ê¥ë¥È¥é¥¹¥È /(n) National Trust/ +¥Ê¥·¥ç¥Ê¥ë¥Ð¥ó¥¯ /national bank/ +¥Ê¥·¥ç¥Ê¥ë¥Ñ¡¼¥¯ /national park/ +¥Ê¥·¥ç¥Ê¥ë¥Ö¥é¥ó¥É /national brand/ +¥Ê¥·¥ç¥Ê¥ë¥×¥ì¥¹¥Æ¡¼¥¸ /national prestige/ +¥Ê¥·¥ç¥Ê¥ë¥×¥í¥À¥¯¥È /national product/ +¥Ê¥·¥ç¥Ê¥ë¥Ø¥ê¥Ç¡¼ /national holiday/ +¥Ê¥·¥ç¥Ê¥ë¥ß¥Ë¥Þ¥à /national minimum/ +¥Ê¥·¥ç¥Ê¥ë¥ê¡¼¥° /National League/(P)/ +¥Ê¥¹¥¿¡¼¥¹¥­¡¼ /NASTAR ski/National Standard Race ski/ +¥Ê¥¹¥À¥Ã¥¯ /(n) NASDAQ/ +¥Ê¥¹¥À¥Ã¥¯¥¸¥ã¥Ñ¥ó /(n) Nasdaq Japan/ +¥Ê¥Á /(abbr) Nazi/Nationalsozialist/(P)/ +¥Ê¥Á¥º¥à /(n) Nazism/(P)/ +¥Ê¥Á¥å¥é¥é¥¤¥º /naturalize/ +¥Ê¥Á¥å¥é¥ê¥¹¥Æ¥£¥Ã¥¯ /naturalistic/ +¥Ê¥Á¥å¥é¥ê¥¹¥È /naturalist/(P)/ +¥Ê¥Á¥å¥é¥ê¥º¥à /(n) naturalism/ +¥Ê¥Á¥å¥é¥ê¥¼¡¼¥·¥ç¥ó /naturalization/ +¥Ê¥Á¥å¥é¥ë /(adj-na,n) natural/(P)/ +¥Ê¥Á¥å¥é¥ë¥¦¥§¡¼¥Ö /natural wave/ +¥Ê¥Á¥å¥é¥ë¥«¥é¡¼ /natural color/ +¥Ê¥Á¥å¥é¥ë¥°¥ê¥Ã¥× /natural grip/ +¥Ê¥Á¥å¥é¥ë¥µ¥¤¥¨¥ó¥¹ /natural science/ +¥Ê¥Á¥å¥é¥ë¥»¥ì¥¯¥·¥ç¥ó /natural selection/ +¥Ê¥Á¥å¥é¥ë¥¿¡¼¥ó /natural turn/ +¥Ê¥Á¥å¥é¥ë¥Á¡¼¥º /natural cheese/ +¥Ê¥Á¥å¥é¥ë¥Õ¡¼¥º /natural foods/ +¥Ê¥Ã¥¯¥ë /(1) knuckle/(2) knuckle ball (baseball)/(P)/ +¥Ê¥Ã¥¯¥ë¥Ñ¡¼¥È /knuckle part/ +¥Ê¥Ã¥¯¥ë¥Õ¥©¥¢ /(n) knuckle four/ +¥Ê¥Ã¥¯¥ë¥Ü¡¼¥ë /knuckle ball/ +¥Ê¥Ã¥·¥å /(int) gnash/ +¥Ê¥Ã¥·¥ó¥° /nothing/(P)/ +¥Ê¥Ã¥Ä /(n) nuts/ +¥Ê¥Ã¥È /(n) nut/(P)/ +¥Ê¥Ã¥×¥¶¥Ã¥¯ /knapsack/(P)/ +¥Ê¥È¡¼ /NATO/North Atlantic Treaty Organization/ +¥Ê¥È¥ê¥¦¥à /(n) sodium (Na) (de: Natrium)/(P)/ +¥Ê¥È¥ê¥¦¥à¥é¥ó¥× /Natrium lamp/ +¥Ê¥È¥ê¥¦¥àÅô [¥Ê¥È¥ê¥¦¥à¤È¤¦] /(n) sodium-vapor lamp/ +¥Ê¥Î /(n) nano-/10^-9/(P)/ +¥Ê¥Î¥»¥«¥ó¥É /nanosecond/billionth of a second/ns/ +¥Ê¥Ð¥Û¡¼ /Navaho/ +¥Ê¥Ñ¡¼¥à /napalm/ +¥Ê¥Ñ¡¼¥àÃÆ [¥Ê¥Ñ¡¼¥à¤À¤ó] /(n) napalm bomb/ +¥Ê¥Ñ¥Ð¥ì¡¼ /Napa Valley/ +¥Ê¥Ó¥²¡¼¥¿¡¼ /(n) navigator/(P)/ +¥Ê¥Õ¥µ /naphtha/(P)/ +¥Ê¥Õ¥¿ /naphtha/NAFTA/ +¥Ê¥Õ¥¿¥ê¥ó /(n) Naphthalin/ +¥Ê¥Ö¥¹¥¿¡¼ /Navstar/ +¥Ê¥×¥­¥ó /(n) napkin/(P)/ +¥Ê¥Ý¥ê /(it:) Naples (it: Napoli)/(P)/ +¥Ê¥Ý¥ê¥¿¥ó /(adj-no) Neapolitan (fr: napolitain)/ +¥Ê¥Ý¥ì¥ª¥ó /(n) Napoleon/(P)/ +¥Ê¥ß¥Ó¥¢ /(n) Namibia/(P)/ +¥Ê¥ê¡¼¥° /(n) (abbr) National League/ +¥Ê¥ê¥·¥ó¥°¥¯¥ê¡¼¥à /nourishing cream/ +¥Ê¥ê¥Ã¥·¥å /nourish/ +¥Ê¥ê¥Ã¥·¥å¥á¥ó¥È /nourishment/ +¥Ê¥ë¥­¥Ã¥½¥¹ /(el:) (n) Narcissus (el: narkissos)/ +¥Ê¥ë¥·¥·¥¹¥È /narcissist/ +¥Ê¥ë¥·¥·¥º¥à /(n) narcissism/ +¥Ê¥ë¥·¥¹ /(fr:) (n) Narcisse (French form of Narcissus)/ +¥Ê¥ë¥·¥¹¥È /(n) big-headed/stuck-up person/egotist/narcissist/ +¥Ê¥ë¥·¥º¥à /(n) narcissism/ +¥Ê¥ì¡¼¥·¥ç¥ó /(n) narration/(P)/ +¥Ê¥ì¡¼¥¿¡¼ /(n) narrator/(P)/ +¥Ê¥ì¥Ã¥¸ /(n) knowledge/ +¥Ê¥ì¥Ã¥¸¥¨¥ó¥¸¥Ë¥¢¥ê¥ó¥° /(n) knowledge engineering/ +¥Ê¥í¡¼¥­¥ã¥¹¥Æ¥£¥ó¥° /narrowcasting/(P)/ +¥Ê¥í¡¼¥·¥ì¥¨¥Ã¥È /narrow silhouette/ +¥Ê¥í¡¼¥É¥Ë¥­ /(ru:) narodniki/ +¥Ê¥í¥¦¥Ð¥ó¥É /narrow-band/ +¥Ê¥ó¥­¥ó /Nanking/ +¥Ê¥ó¥»¥ó¥¹ /(adj-na,n) nonsense/(P)/ +¥Ê¥ó¥»¥ó¥¹¥³¥á¥Ç¥£¡¼ /nonsense comedy/ +¥Ê¥ó¥Ð¡¼ /(n) number/(P)/ +¥Ê¥ó¥Ð¡¼¥¨¥¤¥È /number eight/ +¥Ê¥ó¥Ð¡¼¥Ç¥£¥¹¥×¥ì¡¼ /number display/caller ID/ +¥Ê¥ó¥Ð¡¼¥×¥ì¡¼¥È /(n) number plate/licence plate/(P)/ +¥Ê¥ó¥Ð¡¼¥ï¥ó /(n) number one/(P)/ +¥Ê¥ó¥Ð¥ê¥ó¥° /(n) numbering/numbering machine/ +¥Ê¥ó¥Ð¥ê¥ó¥°¥Þ¥·¡¼¥ó /numbering machine/ +¥Ê¥ó¥Õ /(n) nymph/ +¥Ë¡¼ /(n) knee/(P)/ +¥Ë¡¼¥¹ /(adj) nice/(P)/ +¥Ë¡¼¥º /(n) needs/(P)/ +¥Ë¡¼¥½¥Ã¥¯¥¹ /knee-high socks (trans: knee-socks)/ +¥Ë¡¼¥Á¥§ /(n) Nietzsche, Friedrich Wilhelm (1844-1900)/ +¥Ë¡¼¥È /(adj-na) neat/ +¥Ë¡¼¥É /need/ +¥Ë¡¼¥É¥ë /(n) needle/ +¥Ë¡¼¥ë¥»¥ó /Nielsen/(P)/ +¥Ë¡¼¥ì¥ó¥°¥¹ /knee-length/ +¥Ë¥¢¥Ô¥ó /near pin (golf)/closest to pin/ +¥Ë¥¢¥ß¥¹ /(n) near-miss/(P)/ +¥Ë¥ª¥Ö /(n) niobium (Nb)/ +¥Ë¥«¥é¥°¥¢ /Nicaragua/(P)/ +¥Ë¥«¥é¥°¥ï /Nicaragua/ +¥Ë¥¯¥í¥à /(n) Nichrome/ +¥Ë¥¯¥í¥àÀþ [¥Ë¥¯¥í¥à¤»¤ó] /(n) nichrome wire/ +¥Ë¥°¥í¥¹¥Ô¥ê¥Á¥å¥¢¥ë /Negro spiritual/ +¥Ë¥³¥Á¥ó /(n) nicotine/(P)/ +¥Ë¥³¥Á¥ó¥¬¥à /(n) nicotine gum/ +¥Ë¥³¥Á¥ó¥­¥ã¥ó¥Ç¥£¡¼ /(n) nicotine lollipop/ +¥Ë¥³¥Á¥ó»À [¥Ë¥³¥Á¥ó¤µ¤ó] /(n) nicotinic acid/ +¥Ë¥³¥Á¥óÃæÆÇ [¥Ë¥³¥Á¥ó¤Á¤å¤¦¤É¤¯] /(n) nicotinism/ +¥Ë¥³¥Ë¥³ /(n,vs,adv) smile/(P)/ +¥Ë¥³¥é¥¹ /Nicholas/(P)/ +¥Ë¥¹ /(n) (abbr) varnish/(P)/ +¥Ë¥Ã¥«¡¼¥º /knickers/(P)/ +¥Ë¥Ã¥«¡¼¥Ü¥Ã¥«¡¼ /knickerbockers/ +¥Ë¥Ã¥¯ /Nick/(P)/ +¥Ë¥Ã¥¯¥Í¡¼¥à /(n) nickname/(P)/ +¥Ë¥Ã¥±¥ë /(n) nickel (Ni)/(P)/ +¥Ë¥Ã¥±¥ë¥«¥É¥ß¥¦¥à /nickel-cadmium/ +¥Ë¥Ã¥±¥ë¥«¥É¥ß¥¦¥àÅÅÃÓ [¥Ë¥Ã¥±¥ë¥«¥É¥ß¥¦¥à¤Ç¤ó¤Á] /(n) nickel-cadmium battery/ +¥Ë¥Ã¥±¥ë¥¯¥í¥à¹Ý [¥Ë¥Ã¥±¥ë¥¯¥í¥à¤³¤¦] /(n) nickel-chromium steel/ +¥Ë¥Ã¥±¥ë¹Ý [¥Ë¥Ã¥±¥ë¤³¤¦] /(n) nickel steel/ +¥Ë¥Ã¥È /(n) knit/knitted fabric/knitted garments/(P)/ +¥Ë¥Ã¥È¥¦¥¨¥¢ /knitwear/ +¥Ë¥Ã¥Ñ¡¼ /nippers/ +¥Ë¥Ã¥ÑÜ¿»Ò [¥Ë¥Ã¥Ñ¤ä¤·] /(n) nipa palm/ +¥Ë¥È¥í /(n,pref) nitro/ +¥Ë¥È¥í¥°¥ê¥³¡¼¥ëÃæÆÇ [¥Ë¥È¥í¥°¥ê¥³¡¼¥ë¤Á¤å¤¦¤É¤¯] /(n) nitroglycol poisoning/ +¥Ë¥È¥í¥°¥ê¥»¥ê¥ó /(n) nitroglycerin/ +¥Ë¥È¥í¥»¥ë¥í¡¼¥¹ /(n) nitrocellulose/ +¥Ë¥È¥í¥½´ð [¥Ë¥È¥í¥½¤­] /(n) nitroso group/ +¥Ë¥È¥í²½ [¥Ë¥È¥í¤«] /(n) nitration/ +¥Ë¥È¥í²½¹çʪ [¥Ë¥È¥í¤«¤´¤¦¤Ö¤Ä] /(n) nitro compound/ +¥Ë¥È¥í´ð [¥Ë¥È¥í¤­] /(n) nitro group/ +¥Ë¥Ê¥ê¥Ã¥Á /Nina Ricci/ +¥Ë¥Ò¥ê¥¹¥Æ¥£¥Ã¥¯ /(adj-na,n) nihilistic/ +¥Ë¥Ò¥ê¥¹¥È /(n) nihilist/ +¥Ë¥Ò¥ê¥º¥à /(n) nihilism/ +¥Ë¥Ò¥ë /(adj-na,n) nihil/(P)/ +¥Ë¥â¥Ë¥Ã¥¯ /(n) mnemonic/ +¥Ë¥ä¥Ë¥ä /(n,vs,vs) smirk/grin/ +¥Ë¥å¡¼ /(n) new/(P)/ +¥Ë¥å¡¼¥¢¥«¥Ç¥ß¥º¥à /new academism/ +¥Ë¥å¡¼¥¢¥À¥ë¥È /new adult/ +¥Ë¥å¡¼¥¦¥§¡¼¥Ö /new wave/(P)/ +¥Ë¥å¡¼¥¦¥§¡¼¥ô /new-wave/ +¥Ë¥å¡¼¥¨¥¤¥¸ /new age/ +¥Ë¥å¡¼¥¨¥³¥Î¥ß¡¼ /(n) New Economy/ +¥Ë¥å¡¼¥«¥Ã¥¹¥ëÉÂ¥¦¥¤¥ë¥¹ [¥Ë¥å¡¼¥«¥Ã¥¹¥ë¤Ó¤ç¤¦¥¦¥¤¥ë¥¹] /(n) Newcastle disease virus (NDV)/ +¥Ë¥å¡¼¥«¥Þ¡¼ /newcomer/ +¥Ë¥å¡¼¥­¥ã¥Ã¥¹¥ë /Newcastle/ +¥Ë¥å¡¼¥®¥Ë¥¢ /New Guinea (p)/ +¥Ë¥å¡¼¥¯¥ê¥¢¥Õ¥¡¥ß¥ê /nuclear family/ +¥Ë¥å¡¼¥µ¥¦¥¹¥¦¥§¡¼¥ë¥º /New South Wales/(P)/ +¥Ë¥å¡¼¥µ¥ó¥¹ /nuisance/ +¥Ë¥å¡¼¥·¥Æ¥£¡¼ /new city/ +¥Ë¥å¡¼¥¸¡¼¥é¥ó¥É /New Zealand/ +¥Ë¥å¡¼¥¸¥ã¡¼¥¸¡¼ /New Jersey/(P)/ +¥Ë¥å¡¼¥¸¥ã¡¼¥Ê¥ê¥º¥à /New Journalism/ +¥Ë¥å¡¼¥¸¥ã¥º /new jazz/ +¥Ë¥å¡¼¥¹ /(n) news/(P)/ +¥Ë¥å¡¼¥¹¥¢¥Ê¥ê¥¹¥È /news analyst/ +¥Ë¥å¡¼¥¹¥­¥ã¥¹¥¿¡¼ /(n) newscaster/ +¥Ë¥å¡¼¥¹¥°¥ë¡¼¥× /NG/news group/ +¥Ë¥å¡¼¥¹¥µ¡¼¥Ð¡¼ /news-server/ +¥Ë¥å¡¼¥¹¥·¥¹¥Æ¥à /news-system/ +¥Ë¥å¡¼¥¹¥¹¥Æ¡¼¥·¥ç¥ó /news-station/ +¥Ë¥å¡¼¥¹¥¹¥×¡¼¥ë /news-spool/ +¥Ë¥å¡¼¥¹¥½¡¼¥¹ /(n) news source/(P)/ +¥Ë¥å¡¼¥¹¥Á¥ã¥ó¥Í¥ë /(n) news channel/ +¥Ë¥å¡¼¥¹¥Ð¥ê¥å¡¼ /(n) news value/ +¥Ë¥å¡¼¥¹¥Õ¥£¡¼¥É /news-feed/ +¥Ë¥å¡¼¥¹¥Þ¥¬¥¸¥ó /newsmagazine/ +¥Ë¥å¡¼¥¹¥ê¡¼¥À¡¼ /news-reader/ +¥Ë¥å¡¼¥¹¥ë¡¼¥à /newsroom/ +¥Ë¥å¡¼¥¹¥ì¥¿¡¼ /(n) newsletter/(P)/ +¥Ë¥å¡¼¥¹±Ç²è [¥Ë¥å¡¼¥¹¤¨¤¤¤¬] /(n) newsreel/ +¥Ë¥å¡¼¥¹ÇÞÂÎ [¥Ë¥å¡¼¥¹¤Ð¤¤¤¿¤¤] /news media/ +¥Ë¥å¡¼¥º /(n) news/(P)/ +¥Ë¥å¡¼¥º¥¦¥£¡¼¥¯ /Newsweek/(P)/ +¥Ë¥å¡¼¥»¥é¥ß¥Ã¥¯¥¹ /new ceramics/ +¥Ë¥å¡¼¥¿¥¤¥× /(n) new type/ +¥Ë¥å¡¼¥¿¥¦¥ó /(n) new town/(P)/ +¥Ë¥å¡¼¥È¥é /(abbr) new traditional/(P)/ +¥Ë¥å¡¼¥È¥é¥Ã¥É /(abbr) new traditional/ +¥Ë¥å¡¼¥È¥é¥Ç¥£¥Ã¥·¥ç¥Ê¥ë /new traditional/ +¥Ë¥å¡¼¥È¥é¥ê¥º¥à /neutralism/ +¥Ë¥å¡¼¥È¥é¥ë /(adj-na) neutral/ +¥Ë¥å¡¼¥È¥ê¥ÎÀ± [¥Ë¥å¡¼¥È¥ê¥Î¤Ü¤·] /(n) neutrino star/ +¥Ë¥å¡¼¥È¥ê¥Îŷʸ³Ø [¥Ë¥å¡¼¥È¥ê¥Î¤Æ¤ó¤â¤ó¤¬¤¯] /(n) neutrino astronomy/ +¥Ë¥å¡¼¥È¥í¥ó /(n) neutron/ +¥Ë¥å¡¼¥È¥ó /(n) Newton/(P)/ +¥Ë¥å¡¼¥È¥óÎÏ³Ø [¥Ë¥å¡¼¥È¥ó¤ê¤­¤¬¤¯] /(n) Newtonian mechanics/ +¥Ë¥å¡¼¥Ï¡¼¥Õ /transsexual or transvestite performer (trans: new half)/ +¥Ë¥å¡¼¥Ï¥ó¥×¥·¥ã¡¼ /New Hampshire/(P)/ +¥Ë¥å¡¼¥Ó¥¸¥Í¥¹ /(n) new business/ +¥Ë¥å¡¼¥Õ¥¡¥¦¥ó¥É¥é¥ó¥É /Newfoundland/ +¥Ë¥å¡¼¥Õ¥¡¥Ã¥·¥ç¥ó /new fashion/ +¥Ë¥å¡¼¥Õ¥§¡¼¥¹ /(n) new face/(P)/ +¥Ë¥å¡¼¥Õ¥í¥ó¥Æ¥£¥¢ /new frontier/ +¥Ë¥å¡¼¥Ö¥é¥ó¥º¥¦¥£¥Ã¥¯ /New Brunswick/ +¥Ë¥å¡¼¥×¥¢¡¼ /new poor/ +¥Ë¥å¡¼¥Ù¥¸¥Í¥¹ /new business/ +¥Ë¥å¡¼¥Ü¥¤¥¹ /new voice/ +¥Ë¥å¡¼¥ß¥å¡¼¥¸¥Ã¥¯ /new music/ +¥Ë¥å¡¼¥á¥­¥·¥³ /New Mexico/(P)/ +¥Ë¥å¡¼¥á¥Ç¥£¥¢ /(n) new media/(P)/ +¥Ë¥å¡¼¥á¥Ç¥£¥¢¥³¥ß¥å¥Ë¥Æ¥£¡¼ /New Media Community/ +¥Ë¥å¡¼¥â¡¼¥É /new mode/ +¥Ë¥å¡¼¥è¡¼¥«¡¼ /(n) The New Yorker/(P)/ +¥Ë¥å¡¼¥è¡¼¥¯ /New York/(P)/ +¥Ë¥å¡¼¥è¡¼¥¯¥·¥Æ¥£ /New York City/ +¥Ë¥å¡¼¥è¡¼¥¯¥¿¥¤¥à¥º /The New York Times/ +¥Ë¥å¡¼¥è¡¼¥¯½£ [¥Ë¥å¡¼¥è¡¼¥¯¤·¤å¤¦] /New York State/(P)/ +¥Ë¥å¡¼¥è¡¼¥¯¾Ú·ô¼è°ú½ê [¥Ë¥å¡¼¥è¡¼¥¯¤·¤ç¤¦¤±¤ó¤È¤ê¤Ò¤­¤¸¤ç] /(n) New York Stock Exchange (NYSE)/ +¥Ë¥å¡¼¥é¥¤¥È /New Right/ +¥Ë¥å¡¼¥é¥ë /neural/ +¥Ë¥å¡¼¥é¥ë¥Í¥Ã¥È /neural net/ +¥Ë¥å¡¼¥é¥ë¥Í¥Ã¥È¥ï¡¼¥¯ /neural network/ +¥Ë¥å¡¼¥ê¡¼¥À¡¼ /new leader/(P)/ +¥Ë¥å¡¼¥ê¥¢¥ê¥º¥à /new realism/ +¥Ë¥å¡¼¥ë¥Ã¥¯ /(n) new look/ +¥Ë¥å¡¼¥ì¥¤¥ä¡¼¥º¥ë¥Ã¥¯ /new layers look/ +¥Ë¥å¡¼¥ì¥Õ¥È /new left/ +¥Ë¥å¡¼¥í /neuro-/(P)/ +¥Ë¥å¡¼¥í¡¼¥é¡¼ /new roller/ +¥Ë¥å¡¼¥í¥³¥ó¥Ô¥å¡¼¥¿¡¼ /(n) neuro-computer/ +¥Ë¥å¡¼¥í¥³¥ó¥Ô¥å¡¼¥Æ¥£¥ó¥° /neuro-computing/ +¥Ë¥å¡¼¥í¥ó /(n) neuron/(P)/ +¥Ë¥å¥¢¥ó¥¹ /(n) nuance/(P)/ +¥Ë¥ó¥Ð¥¹¥°¥ì¡¼ /nimbus gray/ +¥Ë¥ó¥Ò¥É¥ê¥óÈ¿±þ [¥Ë¥ó¥Ò¥É¥ê¥ó¤Ï¤ó¤Î¤¦] /(n) ninhydrin reaction/ +¥Ë¥ó¥Õ /(n) nymph/ +¥Ë¥ó¥Õ¥©¥Þ¥Ë¥¢ /nymphomania/ +¥ËûĴ [¥Ë¤¿¤ó¤Á¤ç¤¦] /D minor/ +¥ËĹĴ [¥Ë¤Á¤ç¤¦¤Á¤ç¤¦] /D major/ +¥Ì¡¼¥Ç¥£¡¼ /nudie/(P)/ +¥Ì¡¼¥Ç¥£¥¹¥È /(n) nudist/ +¥Ì¡¼¥Ç¥£¥º¥à /nudism/ +¥Ì¡¼¥É /(n) nude/(P)/ +¥Ì¡¼¥É¥·¥ç¡¼ /(n) striptease (trans: nude show)/ +¥Ì¡¼¥É¥¹¥¿¥¸¥ª /nude studio/ +¥Ì¡¼¥É¥Þ¥¦¥¹ /nude mouse/ +¥Ì¡¼¥É¥â¥Ç¥ë /nude model/ +¥Ì¡¼¥É¥ë /noodle/(P)/ +¥Ì¡¼¥É¼Ì¿¿ [¥Ì¡¼¥É¤·¤ã¤·¤ó] /(n) nude photo/ +¥Ì¡¼¥Ù¥ë /nouvelle/(P)/ +¥Ì¡¼¥Ù¥ë¥Ð¡¼¥° /nouvelles vagues/ +¥Ì¡¼¥Ü¡¼ /(n) nouveau/(P)/ +¥Ì¡¼¥Ü¡¼¥í¥Þ¥ó /nouveau roman/ +¥Ì¡¼¥ó¥Ö¥é¥¤¥È /noon bright/ +¥Ì¥¬¡¼ /(n) nougat/ +¥Ì¥¯¥ì¥ª¥Á¥É /(n) nucleotide/ +¥Ì¥ë /null/ +¥Ì¥ó¥Á¥ã¥¯ /(n) (MA) tow linked fighting sticks/nunchaku/ +¥Ì¹Ô [¥Ì¤®¤ç¤¦] /Classification for Japanese verb with the dictionary form ending in "nu"/ +¥Í¡¼¥Á¥ã¡¼¥È¥ì¡¼¥ë /nature trail/(P)/ +¥Í¡¼¥Æ¥£¥Ö¥¹¥Ô¡¼¥«¡¼ /native speaker/ +¥Í¡¼¥Ó¡¼ /navy/ +¥Í¡¼¥Ó¡¼¥ë¥Ã¥¯ /navy look/ +¥Í¡¼¥Ö¥ë /(n) navel/ +¥Í¡¼¥Ö¥ë¥ª¥ì¥ó¥¸ /navel orange/ +¥Í¡¼¥ß¥ó¥° /(n) naming/(P)/ +¥Í¡¼¥à /(n) name/(P)/ +¥Í¡¼¥à¥µ¡¼¥Ð /name-server/ +¥Í¡¼¥à¥µ¡¼¥Ð¡¼ /name-server/ +¥Í¡¼¥à¥¹¥Ú¡¼¥¹ /name-space/ +¥Í¡¼¥à¥Ð¥ê¥å¡¼ /(n) established reputation (trans: name value)/ +¥Í¡¼¥à¥×¥ì¡¼¥È /nameplate/ +¥Í¡¼¥à¥ô¥¡¥ê¥å¡¼ /name-value/ +¥Í¡¼¥ë¥¨¥Ê¥á¥ë /nail enamel/(P)/ +¥Í¡¼¥ë¥Õ¥¡¥¤¥ë /nail file/ +¥Í¡¼¥ë¥Ý¥ê¥Ã¥·¥å /nail polish/ +¥Í¥¢¥ó¥Ç¥ë¥¿¡¼¥ë /Neanderthal/(P)/ +¥Í¥¤¥­¥Ã¥É /naked/(P)/ +¥Í¥¤¥­¥Ã¥É¥Ð¥¤¥¯ /style of motorcycle having the engine exposed and visible/ +¥Í¥¤¥Æ¥£¥Ö /(adj-na,n) native/ +¥Í¥¤¥Æ¥£¥ô /native/ +¥Í¥ª /(n,pref) neo/(P)/ +¥Í¥ª¥¤¥Ç¥¢¥ê¥º¥à /neoidealism/ +¥Í¥ª¥¤¥ó¥×¥ì¥Ã¥·¥ç¥Ë¥º¥à /neoimpressionism/ +¥Í¥ª¥¯¥é¥·¥·¥º¥à /neoclassicism/ +¥Í¥ª¥³¥í¥Ë¥¢¥ê¥º¥à /neocolonialism/ +¥Í¥ª¥·¥å¥¬¡¼ /neosugar/ +¥Í¥ª¥¸¥à /(n) neodymium (Nd)/ +¥Í¥ª¥Ê¥Á /Neo-Nazi/(P)/ +¥Í¥ª¥Õ¥¡¥·¥º¥à /(n) neo-fascism/ +¥Í¥ª¥Õ¥£¥ê¥¢ /neophilia/ +¥Í¥ª¥Ý¥ê¥¹ /neopolis/ +¥Í¥ª¥ê¥¢¥ê¥º¥à /neorealism/ +¥Í¥ª¥ê¥Ð¥é¥ë /neoliberal/ +¥Í¥ª¥ì¥¸¥¹¥È /neologist/ +¥Í¥ª¥ì¥¸¥º¥à /neologism/ +¥Í¥ª¥í¥¸¡¼ /neology/ +¥Í¥ª¥í¥Þ¥ó¥Á¥·¥º¥à /neoromanticism/ +¥Í¥ª¥ó /(n) neon (Ne)/(P)/ +¥Í¥ª¥ó¥µ¥¤¥ó /(n) neon sign/ +¥Í¥ª¥ó¥é¥ó¥× /neon lamp/ +¥Í¥ª¥ó´É [¥Í¥ª¥ó¤«¤ó] /(n) neon tube/ +¥Í¥¬ /(n) (photographic) negative/(P)/ +¥Í¥¬¥«¥é¡¼ /(abbr) negative color/ +¥Í¥¬¥Æ¥£¥Ö /(adj-na,n) negative/(P)/ +¥Í¥¬¥Ç¥£¥Ö¥ê¥¹¥È /(n) import restriction list (trans: negative list)/ +¥Í¥¯¥¹¥È /next/ +¥Í¥¯¥¿¡¼ /nector/ +¥Í¥¯¥¿¥¤ /(n) tie/necktie/(P)/ +¥Í¥¯¥¿¥¤¥Ô¥ó /(n) necktie pin/ +¥Í¥¯¥í¥Õ¥£¥ê¥¢ /necrophilia/ +¥Í¥¯¥í¥Õ¥©¥Ó¥¢ /necrophobia/ +¥Í¥°¥ê¥¸¥§ /(n) negligee/ +¥Í¥°¥ì¥¯¥È /neglect/ +¥Í¥´¥·¥¨¡¼¥·¥ç¥ó /negotiation/ +¥Í¥¹ /(suf) -ness/(P)/ +¥Í¥¹¥«¥Õ¥§ /Nescafe/ +¥Í¥¹¥Æ¥£¥ó¥° /(n) nesting/ +¥Í¥¹¥È /(n) nest/(P)/ +¥Í¥¹¥È¥Æ¡¼¥Ö¥ë /nest table/several tables inside each other/ +¥Í¥¹¥Ñ /(fr:) Is it so? (fr: N'est-ce pas?)/Really?/ +¥Í¥Á¥º¥ó /netizen/Net citizen/ +¥Í¥Ã¥«¥Á¡¼¥Õ /(n) neckerchief/(P)/ +¥Í¥Ã¥­¥ó¥° /necking/ +¥Í¥Ã¥¯ /(n) (abbr) neck/bottleneck/(P)/ +¥Í¥Ã¥¯¥Á¥§¡¼¥ó /nack chain/ +¥Í¥Ã¥¯¥é¥¤¥ó /neckline/ +¥Í¥Ã¥¯¥ì¥¹ /(n) necklace/(P)/ +¥Í¥Ã¥¹¥ë /(Societe des produits) Nestle/(P)/ +¥Í¥Ã¥È /(n) net/(P)/ +¥Í¥Ã¥È¥¤¥ó /net in (tennis)/netball falling in/ +¥Í¥Ã¥È¥¹¥³¥¢ /net score/ +¥Í¥Ã¥È¥È¥Ý¥í¥¸¡¼ /net(work) topology/ +¥Í¥Ã¥È¥Ó¥¸¥Í¥¹ /(n) Internet business/ +¥Í¥Ã¥È¥×¥é¥¤¥¹ /net price/ +¥Í¥Ã¥È¥×¥ì¡¼ /(n) net play/(P)/ +¥Í¥Ã¥È¥Ü¡¼¥ë /net ball/ +¥Í¥Ã¥È¥Þ¥¹¥¯ /net-mask/ +¥Í¥Ã¥È¥ï¡¼¥«¡¼ /networker/ +¥Í¥Ã¥È¥ï¡¼¥­¥ó¥° /(n) networking/ +¥Í¥Ã¥È¥ï¡¼¥¯ /(n) network/(P)/ +¥Í¥Ã¥È¥ï¡¼¥¯¥¢¥É¥ß¥ó /network administration/ +¥Í¥Ð¡¼¥®¥Ö¥¢¥Ã¥× /Never give up!/ +¥Í¥Ð¡¼¥Ï¥Ã¥×¥ó /Never happen/ +¥Í¥Ð¡¼¥Þ¥¤¥ó¥É /Never mind/ +¥Í¥Ð¥À /Nevada/(P)/ +¥Í¥Ñ¡¼¥ë /Nepal (p)/ +¥Í¥Õ¥í¡¼¥¼ /(de:) nephrosis (de: Nephrose)/ +¥Í¥Õ¥í¥ó /nephron/ +¥Í¥Ö¥é¥¹¥« /Nebraska/(P)/ +¥Í¥×¥Á¥å¡¼¥ó /(n) Neptune/ +¥Í¥×¥Ä¥Ë¥¦¥à /(n) neptunium (Np)/ +¥Í¥Ù /(fr:) permanent snowpatch (fr: neve)/ +¥Í¥Ú¥ó¥¿¡¼ /(es:) nepenta/ +¥Í¥Ý¥Á¥º¥à /nepotism/ +¥Í¥ë¥½¥ó /Nelson/(P)/ +¥Î¡¼¥¢¥¤¥í¥ó /drip-dry/no-iron/wash-and-wear/ +¥Î¡¼¥«¡¼¥Ü¥ó /no carbon (paper)/ +¥Î¡¼¥«¡¼¥Ü¥ó»æ [¥Î¡¼¥«¡¼¥Ü¥ó¤·] /(n) non-carbon paper/ +¥Î¡¼¥«¥¦¥ó¥È /no count/ +¥Î¡¼¥«¥Ã¥È /(n) no cut/ +¥Î¡¼¥¯¥é¥Ã¥Á /no clutch/ +¥Î¡¼¥¯¥é¥Ã¥Á¼Ö [¥Î¡¼¥¯¥é¥Ã¥Á¤·¤ã] /(n) automatic car/ +¥Î¡¼¥³¥á¥ó¥È /(n) no comment/(P)/ +¥Î¡¼¥³¥ó /(adj-no) no control/out of control/ +¥Î¡¼¥µ¥¤¥É /(n) no side (rugby)/(P)/ +¥Î¡¼¥µ¥ó¥­¥å¡¼ /No, thank you/ +¥Î¡¼¥¹ /north/(P)/ +¥Î¡¼¥¹¥¦¥§¥¹¥¿¥ó /northwestern/ +¥Î¡¼¥¹¥¦¥§¥¹¥È½Ú½£ [¥Î¡¼¥¹¥¦¥§¥¹¥È¤¸¤å¤ó¤·¤å¤¦] /Northwest Territories/ +¥Î¡¼¥¹¥¦¥¨¥¹¥È /(n) Northwest (airline)/ +¥Î¡¼¥¹¥«¥í¥é¥¤¥Ê /North Carolina/(P)/ +¥Î¡¼¥¹¥À¥³¥¿ /North Dakota/ +¥Î¡¼¥¹¥â¡¼¥­¥ó¥° /No smoking/ +¥Î¡¼¥¹¥ê¡¼¥Ö /(adj-no) sleeveless/ +¥Î¡¼¥¿¥¤¥à /no time/ +¥Î¡¼¥¿¥Ã¥Á /(n) Do not touch! (trans: no touch)/(P)/ +¥Î¡¼¥¿¥à /NOTAM/notice to airmen/ +¥Î¡¼¥À¥¦¥ó /(n) no outs (baseball)/ +¥Î¡¼¥È /(n) notebook/copy-book/exercise book/(P)/ +¥Î¡¼¥È¥ê¥¢¥¹ /notorious/ +¥Î¡¼¥É /(n) node/ +¥Î¡¼¥Ï¥¦ /(n) know-how/ +¥Î¡¼¥Ñ¡¼¥­¥ó¥° /No parking/ +¥Î¡¼¥Ñ¥ó /panty-less/wearing no underwear/ +¥Î¡¼¥Ò¥Ã¥È¥Î¡¼¥é¥ó¥²¡¼¥à /no-hit no-run game/(P)/ +¥Î¡¼¥Õ¥í¥¹¥È /no frost/ +¥Î¡¼¥Ö¥é /no bra/ +¥Î¡¼¥Ö¥é¥ó¥É /no brand/ +¥Î¡¼¥Ö¥ë /(adj-na) noble/(P)/ +¥Î¡¼¥×¥ì¡¼ /no play/ +¥Î¡¼¥Ø¥ë /(abbr) without a helmet/ +¥Î¡¼¥Ù¥ê¥¦¥à /(n) nobelium (No)/ +¥Î¡¼¥Ù¥ë /Nobel/(P)/ +¥Î¡¼¥Ù¥ë¾Þ [¥Î¡¼¥Ù¥ë¤·¤ç¤¦] /(n) Nobel prize/(P)/ +¥Î¡¼¥Ù¥ëÊ¿ÏÂ¾Þ [¥Î¡¼¥Ù¥ë¤Ø¤¤¤ï¤·¤ç¤¦] /Nobel peace prize/ +¥Î¡¼¥Ú¡¼¥Ñ¡¼¥½¥µ¥¤¥¨¥Æ¥£¡¼ /no-paper society/ +¥Î¡¼¥Þ¡¼¥¯ /no mark (not covered, not observed, occurring off the radar. E.g. new product)/(P)/ +¥Î¡¼¥Þ¥é¥¤¥º /normalize/(P)/ +¥Î¡¼¥Þ¥ë /(adj-na,n) normal/(P)/ +¥Î¡¼¥Þ¥ë¥Æ¡¼¥× /normal tape/ +¥Î¡¼¥â¥¢ /(n) no more/ +¥Î¡¼¥é¥ó¥¹¥È¥Ã¥­¥ó¥° /no-run stockings/(P)/ +¥Î¡¼¥ï¡¼¥¯¥Î¡¼¥Ú¥¤ /no work no pay/ +¥Î¥¢ /(n) NOAA/(P)/ +¥Î¥¤¥¸¡¼¥Þ¥¤¥Î¥ê¥Æ¥£ /noisy minority/ +¥Î¥¤¥¸¥Í¥¹ /noisiness/ +¥Î¥¤¥º /(n) noise/(P)/ +¥Î¥¤¥º¥£ /noisy/ +¥Î¥¤¥º¥ê¥À¥¯¥·¥ç¥ó /noise reduction/ +¥Î¥¤¥º¥ì¥¹ /noiseless/ +¥Î¥¤¥Þ¥ó /Neumann/(P)/ +¥Î¥¤¥Þ¥ó·¿ [¥Î¥¤¥Þ¥ó¤¬¤¿] /Neumann-type (computer)/ +¥Î¥¤¥í¡¼¥¼ /(de:) (n) neurosis (de: Neurose)/(P)/ +¥Î¥¤¥í¥ó /(de:) neuron (de: Neuron)/ +¥Î¥¦ /know/ +¥Î¥¦¥Æ¥¤¥·¥ç¥ó /notation/ +¥Î¥¦¥Ï¥¦ /(n) know-how/(P)/ +¥Î¥¨¥ë /(fr:) Christmas (fr: Noel)/(P)/ +¥Î¥®¥¹ /(de:) (n) (pair of) vernier calipers/vernier micrometer/nonius/ +¥Î¥¯¥¿¡¼¥ó /(n) nocturne/ +¥Î¥¯¥È¥Ù¥¸¥ç¥ó /noctovision/ +¥Î¥¹¥¿¥ë¥¸¡¼ /(n) nostalgia (de: nostalgie)/(P)/ +¥Î¥¹¥¿¥ë¥¸¥¢ /(n) nostalgia/(P)/ +¥Î¥¹¥¿¥ë¥¸¥Ã¥¯ /(adj-na) nostalgic/(P)/ +¥Î¥º¥ë /(n) nozzle/(P)/ +¥Î¥Ã¥«¡¼ /knocker/(P)/ +¥Î¥Ã¥­¥ó¥° /knocking/ +¥Î¥Ã¥¯ /(n) (1) knock/(2) fungo (baseball)/(P)/ +¥Î¥Ã¥¯¥¢¥¦¥È /(n) knockout/ +¥Î¥Ã¥¯¥ª¥ó /knock-on/ +¥Î¥Ã¥¯¥À¥¦¥ó /knockdown/(P)/ +¥Î¥Ã¥Á /(n) notch/ +¥Î¥Ã¥Á¥Ð¥Ã¥¯ /notchback/ +¥Î¥Ã¥Á¥Õ¥£¥ë¥¿ /notch-filter/ +¥Î¥Ã¥È /(n) knot/nautical mile per hour/(P)/ +¥Î¥Ã¥Ö /knob/ +¥Î¥Ð /nova/ +¥Î¥Ð¥¹¥³¡¼¥·¥ã /Nova Scotia/ +¥Î¥Ð¥¹¥³¥·¥¢ /Nova Scotia/ +¥Î¥Ö /(n) knob/(P)/ +¥Î¥Ù¥ë /novel/ +¥Î¥Ù¥ë¥Æ¥£¡¼ /novelty/ +¥Î¥ß¥Ê¥ë /(adj-na) nominal/ +¥Î¥ß¥Ê¥ë¥×¥é¥¤¥¹ /nominal price/ +¥Î¥ß¥Í¡¼¥·¥ç¥ó /nomination/ +¥Î¥ß¥Í¡¼¥È /(n) nominate/(P)/ +¥Î¥â¥°¥é¥Õ /nomograph/ +¥Î¥â¥°¥é¥à /nomogram/ +¥Î¥é¥¤¥º¥à /Noraism/(P)/ +¥Î¥ê¥Ã¥¸ /(n) knowledge/ +¥Î¥ë¥¦¥§¡¼ /Norway/(P)/ +¥Î¥ë¥Ç¥£¥Ã¥¯ /Nordic/(P)/ +¥Î¥ë¥Þ /(n) Norma/(P)/ +¥Î¥ë¥Þ¥ó¥Ç¥£¡¼ /Normandy/(P)/ +¥Î¥ì¥Ã¥¸ /(n) knowledge/ +¥Î¥ó /(fr:) no (fr: non)/(P)/ +¥Î¥ó¥¢¥¿¥Ã¥Á¥á¥ó¥È¥Ç¥£¥¸¡¼¥º /non-attachment disease/ +¥Î¥ó¥­¥ã¥ê¥¢ /non career/ +¥Î¥ó¥¯¥ê¥ó¥° /non cling/ +¥Î¥ó¥³¥ó¥Ç¥¶¥¤¥ó /(abbr) non-conforming design/ +¥Î¥ó¥¹¥¯¥é¥ó¥Ö¥ë¥Á¥ã¥ó¥Í¥ë /(n) non-scrambled channel/ +¥Î¥ó¥¹¥Æ¥Ã¥×¥Ð¥¹ /(n) a bus without a step up into it, usually because it lowers itself, or has a lift (trans: no-step bus)/low-floor bus/ +¥Î¥ó¥¹¥È¥¢¥ê¥Æ¡¼¥ê¥ó¥° /non store retailing/ +¥Î¥ó¥¹¥È¥Ã¥× /(n) nonstop/(P)/ +¥Î¥ó¥¹¥ê¥Ã¥× /nonslip/ +¥Î¥ó¥»¥¯¥·¥ç¥ó /unaffiliated (trans: non-section)/ +¥Î¥ó¥»¥¯¥È /(abbr) non-sectarian (trans: non-sect)/ +¥Î¥ó¥»¥ó¥¹ /(adj-na,n) nonsense/ +¥Î¥ó¥¿¡¼¥ß¥Ê¥ë /(adj-na) non-terminal/ +¥Î¥ó¥¿¥¤¥È¥ë¥Þ¥Ã¥Á /nontitle match/ +¥Î¥ó¥Á¥ã¥é¥ó /nonchalant/ +¥Î¥ó¥È¥í¥Ã¥× /non troppo/ +¥Î¥ó¥Ð¡¼¥Ð¥ë /non-verbal/ +¥Î¥ó¥Ð¡¼¥Ð¥ë¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó /non-verbal communication/ +¥Î¥ó¥Ð¥ó¥¯ /(n) nonbank banking/(P)/ +¥Î¥ó¥Õ¥£¥¯¥·¥ç¥ó /(n) nonfiction/(P)/ +¥Î¥ó¥Ö¥Ã¥¯ /nonbook/ +¥Î¥ó¥Ö¥ë /(fr:) (n) number (fr: nombre)/ +¥Î¥ó¥×¥í /(n) (abbr) non-professional (trans: non-pro)/ +¥Î¥ó¥Ý¥ê /(n) (abbr) nonpolitical/ +¥Î¥ó¥Ý¥ê¥Æ¥£¥«¥ë /nonpolitical/ +¥Î¥ó¥é¥ó /nonrun (stocking)/ +¥Î¥ô¥¡ /nova/ +¥Ï¡¼¥­¥å¥ê¡¼¥º /Hercules/(P)/ +¥Ï¡¼¥° /Hague (city in Holland)/(P)/ +¥Ï¡¼¥±¥ó /(de:) hook (de: Haken)/ +¥Ï¡¼¥±¥ó¥¯¥í¥¤¥Ä /(de:) swastika (de: Hakenkreuz)/ +¥Ï¡¼¥È /(n) heart/(P)/ +¥Ï¡¼¥È¥Ó¥ëË¡ [¥Ï¡¼¥È¥Ó¥ë¤Û¤¦] /nickname of a Building Access law (abbr. heartful building)/ +¥Ï¡¼¥È¥Õ¥ë /(adj-na) (1) heart-warming (trans: heartful)/feel-good/emotionally uplifting/warm-hearted/(2) barrier-free/disabled or senior-friendly/ +¥Ï¡¼¥È¥Ö¥ì¡¼¥¯ /heartbreak/ +¥Ï¡¼¥É /(adj-na,adj-no,n) hard/(P)/ +¥Ï¡¼¥É¥¦¥§¥¢ /(n) computer hardware/(P)/ +¥Ï¡¼¥É¥¦¥¨¥¢ /(n) computer hardware/ +¥Ï¡¼¥É¥«¥Ð¡¼ /(n) hard-cover/(P)/ +¥Ï¡¼¥É¥³¡¼¥È /hard court/ +¥Ï¡¼¥É¥³¥¢ /hard-core/ +¥Ï¡¼¥É¥³¥¢¥Ý¥ë¥Î /hard-core porno/ +¥Ï¡¼¥É¥³¥Ô¡¼ /(n) hard-copy/ +¥Ï¡¼¥É¥»¥ë /hard sell/ +¥Ï¡¼¥É¥Ç¥£¥¹¥¯ /(n) hard-disk/(P)/ +¥Ï¡¼¥É¥È¥Ã¥× /hardtop/(P)/ +¥Ï¡¼¥É¥È¥ì¡¼¥Ë¥° /hard training/ +¥Ï¡¼¥É¥É¥ê¥ó¥¯ /hard drink/ +¥Ï¡¼¥É¥Ü¡¼¥É /hardboard/ +¥Ï¡¼¥É¥Ü¥¤¥ë¥É /(n) hard-boiled/(P)/ +¥Ï¡¼¥É¥ê¥ó¥¯ /hard-link/ +¥Ï¡¼¥É¥ê¥ó¥° /hurdling/ +¥Ï¡¼¥É¥ë /(n) hurdle/(P)/ +¥Ï¡¼¥É¥ë¶¥Áö [¥Ï¡¼¥É¥ë¤­¤ç¤¦¤½¤¦] /(n) hurdle race/ +¥Ï¡¼¥É¥í¥Ã¥¯ /hard-rock/(P)/ +¥Ï¡¼¥É¥ï¥¤¥¢¥ê¥ó¥° /hard-wiring/ +¥Ï¡¼¥Ð¡¼ /harbor/(P)/ +¥Ï¡¼¥Ð¡¼¥ÉÂç³Ø [¥Ï¡¼¥Ð¡¼¥É¤À¤¤¤¬¤¯] /Harvard University/ +¥Ï¡¼¥Ô¡¼ /harpy/ +¥Ï¡¼¥Õ /(n) half/someone of mixed Japanese-foreign race/(P)/ +¥Ï¡¼¥Õ¥¦¥§¡¼¥Ï¥¦¥¹ /(n) halfway house/ +¥Ï¡¼¥Õ¥³¡¼¥È /(n) three-quarter/half coat/top coat/ +¥Ï¡¼¥Õ¥µ¥¤¥º¥«¥á¥é /(n) half-size camera/ +¥Ï¡¼¥Õ¥¹¥¤¥ó¥° /(n) half swing/ +¥Ï¡¼¥Õ¥¿¥¤¥à /(n) half time/(P)/ +¥Ï¡¼¥Õ¥È¡¼¥ó /(n) half tone/ +¥Ï¡¼¥Õ¥Ð¥Ã¥¯ /(n) halfback/ +¥Ï¡¼¥Õ¥Ü¥ì¡¼ /(n) half volley/ +¥Ï¡¼¥Õ¥ß¥é¡¼ /(n) half mirror/50% beam splitter/ +¥Ï¡¼¥Õ¥á¡¼¥É /(n) half made/ +¥Ï¡¼¥Ö /(n) herb/(P)/ +¥Ï¡¼¥Ö¥Æ¥£¡¼ /(n) herb tea/ +¥Ï¡¼¥× /(n) harp/(P)/ +¥Ï¡¼¥×¡¼¥ó /(n) harpoon/ +¥Ï¡¼¥×¥·¥³¡¼¥É /(n) harpsichord/ +¥Ï¡¼¥â¥Ê¥¤¥º /harmonize/ +¥Ï¡¼¥â¥Ê¥¤¥¼¡¼¥·¥ç¥ó /(n) harmonization/ +¥Ï¡¼¥â¥Ë¡¼ /(n) harmony/(P)/ +¥Ï¡¼¥â¥Ë¥« /(n) harmonica/mouth organ/(P)/ +¥Ï¡¼¥é¡¼¥À¡¼¥Ó¡¼ /hurler derby/(P)/ +¥Ï¡¼¥ì¥à /harem/(P)/ +¥Ï¡¼¥ì¥à¥Ñ¥ó¥Ä /harem pants/ +¥Ï¥¤ /(adj-na,n) high/(P)/ +¥Ï¥¤¥¢¥é¡¼¥­¡¼ /hierarchy/ +¥Ï¥¤¥¢¥é¥¤ /(es:) jai-alai/ +¥Ï¥¤¥¦¥§¡¼ /(n) highway/ +¥Ï¥¤¥¦¥§¡¼¥Ñ¥È¥í¡¼¥ë /highway patrol/ +¥Ï¥¤¥¦¥§¥¤ /(n) highway/(P)/ +¥Ï¥¤¥¦¥¨¡¼ /(n) highway/(P)/ +¥Ï¥¤¥¨¥Ê /(n) hyena/ +¥Ï¥¤¥¨¥ó¥É /(n) high-end/ +¥Ï¥¤¥ª¥¯ /(n) high-octane gasoline/ +¥Ï¥¤¥ª¥¯¥¬¥½¥ê¥ó /(n) high-octane gasoline/ +¥Ï¥¤¥ª¥¯¥¿¥ó /(n) high octane/ +¥Ï¥¤¥«¡¼ /(n) hiker/(P)/ +¥Ï¥¤¥«¥é /(adj-na,n) westernized (trans: high collar)/stylish fellow/ +¥Ï¥¤¥­¡¼ /high-key/ +¥Ï¥¤¥­¡¼¥È¡¼¥ó /high-key tone/ +¥Ï¥¤¥­¥å¡¼¥Ö /(n) high cubic capacity (abbr.) (used for measuring shipping containers)/ +¥Ï¥¤¥­¥ó¥° /(n) hiking/(P)/ +¥Ï¥¤¥¯ /(n) hike/(P)/ +¥Ï¥¤¥¯¥ª¥ê¥Æ¥£ /high quality/ +¥Ï¥¤¥¯¥é¥¹ /(adj-na,n) high class/ +¥Ï¥¤¥°¥ì¡¼¥É /(adj-na) high grade/ +¥Ï¥¤¥µ¥ë¥Õ¥¡ /high-sulfur (crude oil)/ +¥Ï¥¤¥¸¥ã¥Ã¥¯ /(n) hijack/highjack/(P)/ +¥Ï¥¤¥¸¥ã¥Ã¥¯ËÉ»ßË¡ [¥Ï¥¤¥¸¥ã¥Ã¥¯¤Ü¤¦¤·¤Û¤¦] /(n) anti-highjack law/ +¥Ï¥¤¥¸¥ã¥Ã¥ó¥× /high jump/ +¥Ï¥¤¥¹ /(n) (abbr) high-speed steel/ +¥Ï¥¤¥¹¥¯¡¼¥ë /(n) high school/(P)/ +¥Ï¥¤¥¹¥Ô¡¼¥É /(n) high speed/ +¥Ï¥¤¥¹¥Ô¡¼¥É¥¹¥Á¡¼¥ë /high-speed steel/ +¥Ï¥¤¥»¥ó¥¹ /(adj-na) refined taste (trans: high sense)/sensible/ +¥Ï¥¤¥¼¥Ë¥Ã¥¯¥¯¥ê¡¼¥à /hygenic cream/ +¥Ï¥¤¥½¥µ¥¨¥Æ¥£ /(n) high society/ +¥Ï¥¤¥½¥Ã¥¯¥¹ /(n) knee socks (trans: high socks)/ +¥Ï¥¤¥¿¥Ã¥Á /high touch/ +¥Ï¥¤¥Á /Haiti (p)/ +¥Ï¥¤¥Á¶¦Ï¹ñ [¥Ï¥¤¥Á¤­¤ç¤¦¤ï¤³¤¯] /Republic of Haiti (p)/ +¥Ï¥¤¥ÁÅç [¥Ï¥¤¥Á¤È¤¦] /Haiti (island) (p)/ +¥Ï¥¤¥Ä /(n) heights/(P)/ +¥Ï¥¤¥Æ¥£¡¼¥ó /(adj-no,n) late teens (trans: high teen)/(P)/ +¥Ï¥¤¥Æ¥¯ /(adj-na,n) high-tech/(P)/ +¥Ï¥¤¥Æ¥¯¥Î¥í¥¸¡¼ /(adj-na,n) high-technology/high-tech/ +¥Ï¥¤¥Æ¥ó¥Ý /high tempo/ +¥Ï¥¤¥Ç¥£¥ó¥° /hiding/ +¥Ï¥¤¥Ç¥ë¥Ù¥ë¥¯ /Heidelberg/(P)/ +¥Ï¥¤¥É¥Ñ¡¼¥¯ /Hyde Park/ +¥Ï¥¤¥É¥í¥«¥ë¥Á¥ã¡¼ /hydroculture/ +¥Ï¥¤¥É¥í¥¯¥í¥í¥Õ¥ë¥ª¥í¥«¡¼¥Ü¥ó /(n) hydrochlorofluorocarbon (HCFC)/ +¥Ï¥¤¥É¥í¥×¥ì¡¼¥Ë¥ó¥° /hydroplaning/ +¥Ï¥¤¥É¥í¥×¥ì¡¼¥ó /hydroplane/ +¥Ï¥¤¥É¥í¥Ý¥Ë¥Ã¥¯ /hydroponics/ +¥Ï¥¤¥É¥ó /Haydn/(P)/ +¥Ï¥¤¥Í¥Ã¥¯ /(adj-no,n) high-necked/ +¥Ï¥¤¥Ñ¡¼ /hyper/(P)/ +¥Ï¥¤¥Ñ¡¼¥¤¥ó¥Õ¥ì /(n) hyperinflation/ +¥Ï¥¤¥Ñ¡¼¥Þ¡¼¥±¥Ã¥È /hypermarket/ +¥Ï¥¤¥Ñ¡¼¥ê¥ó¥¯ /(n) hyperlink/ +¥Ï¥¤¥Ñ¥ï¡¼ /(n,adj) high power/high-powered/ +¥Ï¥¤¥Ò¡¼¥ë /(n) high heels/high-heeled shoes/(P)/ +¥Ï¥¤¥Ó¥¸¥ç¥ó /(n) HDTV (high-definition television)/Hi-Vision/(P)/ +¥Ï¥¤¥Ó¥¹¥«¥¹ /(n) hibiscus/(P)/ +¥Ï¥¤¥Ô¥Ã¥Á /high pitch/ +¥Ï¥¤¥Õ¥¡¥¤ /(n) hi-fi/(P)/ +¥Ï¥¤¥Õ¥¡¥¤ÁõÃÖ [¥Ï¥¤¥Õ¥¡¥¤¤½¤¦¤Á] /(n) hi-fi equipment/ +¥Ï¥¤¥Õ¥¡¥Ã¥·¥ç¥ó /high fashion/ +¥Ï¥¤¥Õ¥£ /(n) hi-fi/ +¥Ï¥¤¥Õ¥©¥ó /(n) Hai Phong (city in Vietnam)/ +¥Ï¥¤¥Õ¥Í¡¼¥·¥ç¥ó /(n) hyphenation/ +¥Ï¥¤¥Õ¥ó /(n) hyphen/ +¥Ï¥¤¥Ö¥é¥¦ /(adj-na) highbrow/ +¥Ï¥¤¥Ö¥ê¡¼¥É¥Þ /hybridoma/ +¥Ï¥¤¥Ö¥ê¥Ã¥É /(n) hybrid/(P)/ +¥Ï¥¤¥Ö¥ê¥Ã¥É¥³¥ó¥Ô¥å¡¼¥¿¡¼ /hybrid computer/ +¥Ï¥¤¥Ö¥í¡¼ /(adj-na) highbrow/ +¥Ï¥¤¥Ú¡¼¥¹ /(adj-na,n) quick pace (trans: high pace)/(P)/ +¥Ï¥¤¥Ü¡¼¥ë /(n) high-ball/ +¥Ï¥¤¥Þ¡¼¥È /(de:) homeland (de: Heimat)/ +¥Ï¥¤¥ß¥¹ /older unmarried woman (trans: high miss)/old maid/spinster/ +¥Ï¥¤¥à /(de:) (n) home (de: Heim)/(P)/ +¥Ï¥¤¥ä¡¼ /(n) hired automobile with driver/hired car/(P)/ +¥Ï¥¤¥é¡¼¥Æ¥ó /(de:) to marry (de: heiraten)/ +¥Ï¥¤¥é¡¼¥È /(de:) marriage (de: Heirat)/ +¥Ï¥¤¥é¥¤¥È /(n) highlight/(P)/ +¥Ï¥¤¥é¥¤¥ÈÈÇ [¥Ï¥¤¥é¥¤¥È¤Ð¤ó] /(n) highlight halftone/ +¥Ï¥¤¥é¥ó¥É /highland/(P)/ +¥Ï¥¤¥ë /(de:) Live Long! (de: Heil)/ +¥Ï¥¤¥ì¥° /(n) high-leg leotard/(P)/ +¥Ï¥¤¥ì¥Ù¥ë /(adj-na,n) high-level/(P)/ +¥Ï¥¤¥ì¥Ù¥ë¥ì¥ó¥²¡¼¥¸ /high-level language/ +¥Ï¥¦ /how/(P)/ +¥Ï¥¦¥¸¥ó¥° /(n) housing/(P)/ +¥Ï¥¦¥¹ /(n) house/(P)/ +¥Ï¥¦¥¹¥¦¥¨¥¢ /housewares/ +¥Ï¥¦¥¹¥ª¡¼¥¬¥ó /house organ/ +¥Ï¥¦¥¹¥«¡¼¥É /credit card issued by a particular store or business (trans: house card)/ +¥Ï¥¦¥¹¥­¡¼¥Ñ¡¼ /(n) housekeeper/ +¥Ï¥¦¥¹¥­¡¼¥Ô¥ó¥° /(n) housekeeping/ +¥Ï¥¦¥¹¥¯¥ê¡¼¥Ë¥ó¥° /housecleaning/ +¥Ï¥¦¥¹¥À¥¹¥È /house dust/ +¥Ï¥¦¥¹¥Ï¥º¥Ð¥ó¥É /househusband/ +¥Ï¥¦¥¹¥Û¡¼¥ë¥É /household/ +¥Ï¥¦¥¹¥Ü¡¼¥È /house boat/ +¥Ï¥¦¥¹¥Þ¥Ì¥«¥ó /house mannequin/ +¥Ï¥¦¥¹¥ß¥Ì¥«¥ó /(n) sales clerk in a fancy boutique clothing store (trans: house mannequin)/ +¥Ï¥¦¥¹¥ï¥¤¥Õ /housewife/ +¥Ï¥¦¥Ä¡¼ /how to/(P)/ +¥Ï¥¦¥ê¥ó¥° /howling (esp. audio feedback)/ +¥Ï¥¦¥ó¥È /(n) haunt/ +¥Ï¥¦¥ó¥É /hound/ +¥Ï¥¯¥Ó¥·¥ó /(n) civit (animal)/ +¥Ï¥¶¡¼¥É /(n) hazard/ +¥Ï¥¶¡¼¥É¥é¥ó¥× /hazard lamp/ +¥Ï¥·¡¼¥· /(n) hashish/ +¥Ï¥¹¥­¡¼ /(adj-na) husky/huskie/(P)/ +¥Ï¥¹¥­¡¼¥Ü¥¤¥¹ /husky voice/ +¥Ï¥¹¥é¡¼ /hustler/ +¥Ï¥º¥Ï¥ó¥È /husband hunt/ +¥Ï¥º¥Ð¥ó¥É /husband/ +¥Ï¥À¥ë /Hadar (Arabic name for Alpha Centauri)/ +¥Ï¥Á¸ø [¥Ï¥Á¤³¤¦] /statue of Hachiko (a dog) at Shibuya station/ +¥Ï¥Ã¥«¡¼ /(n) hacker/(P)/ +¥Ï¥Ã¥«¡¼¾É¸õ·² [¥Ï¥Ã¥«¡¼¤·¤ç¤¦¤³¤¦¤°¤ó] /(n) hacker syndrome/ +¥Ï¥Ã¥­¥ó¥° /(n) hacking/ +¥Ï¥Ã¥¯ /(n) hack/ +¥Ï¥Ã¥·¥å /(n) hash/ +¥Ï¥Ã¥¹¥ë /(n) hustle/(P)/ +¥Ï¥Ã¥» /Hasse, Hermut (1898-1979) (mathematician)/ +¥Ï¥Ã¥Á /(n) hatch/(P)/ +¥Ï¥Ã¥Á¥Ð¥Ã¥¯ /hatchback/ +¥Ï¥Ã¥È /hat/hut/(P)/ +¥Ï¥Ã¥È¥È¥ê¥Ã¥¯ /(n) hat trick/ +¥Ï¥Ã¥Ô¡¼ /(adj-na,n) happy/(P)/ +¥Ï¥Ã¥Ô¡¼¥¨¥ó¥É /(n) happy ending (trans: happy end)/(P)/ +¥Ï¥Ã¥Ô¡¼¥³¡¼¥È /(n) happi coat (happy coat)/ +¥Ï¥Ã¥Ö¥ë¤Îˡ§ [¥Ï¥Ã¥Ö¥ë¤Î¤Û¤¦¤½¤¯] /(n) Hubble's law/ +¥Ï¥Ã¥Ö¥ë˾±ó¶À [¥Ï¥Ã¥Ö¥ë¤Ü¤¦¤¨¤ó¤­¤ç¤¦] /(n) Hubble telescope/ +¥Ï¥Ä /(n) hearts/ +¥Ï¥È¥í¥ó»æ [¥Ï¥È¥í¥ó¤·] /(n) kraft paper/ +¥Ï¥É¥Ã¥¯ /(n) haddock (Melanogrammus aeglefinus)/rosefish/ +¥Ï¥Ë¡¼ /(n) honey/ +¥Ï¥Í¥¦¥¨¥ë /(n) Honeywell/(P)/ +¥Ï¥Í¥à¡¼¥ó /(n) honeymoon/(P)/ +¥Ï¥Î¥¤ /Hanoi/(P)/ +¥Ï¥Ð¡¼¥É /Hubbard/ +¥Ï¥Õ¥Ë¥¦¥à /(n) hafnium (Hf)/ +¥Ï¥×¥Ë¥ó¥° /(n) happening/(P)/ +¥Ï¥Ú¥Ë¥ó¥° /happening/ +¥Ï¥Þ¥¹ /(n) extremist terrorist group Hamas/ +¥Ï¥Þ¥È¥é /(n) (abbr) style of clothing popular in the late 1970s and resembling a Catholic school uniform (trans: Yokohama traditional)/ +¥Ï¥ß¥ë¥È¥ó /Hamilton/(P)/ +¥Ï¥ß¥ó¥° /(n,vs) humming/Hamming/ +¥Ï¥à /(n) (1) ham (cured pig meat)/(2) ham (amateur radio enthusiast)/(3) hum/(P)/ +¥Ï¥à¥¨¥Ã¥° /(n) ham and eggs/ +¥Ï¥à¥µ¥é¥À /(n) ham and salad/ +¥Ï¥à¥¹¥¿¡¼ /(n) hamster/(P)/ +¥Ï¥à¥ì¥Ã¥È /(n) hamlet/ +¥Ï¥â¤ë /(v5r) to harmonize/to be in harmony/ +¥Ï¥â¥ó¥É¥ª¥ë¥¬¥ó /(n) Hammond organ/ +¥Ï¥ä¥·¥é¥¤¥¹ /(n) hashed meat with rice/ +¥Ï¥é¥·¥ç¡¼ /(ru:) (adj) good/wonderful/splendid/agreed/(P)/ +¥Ï¥é¥Ï¥é /(adv,vs) heart going pit-a-pat/twitterpating/falling rapidly in big drops/(P)/ +¥Ï¥ê¡¼ /Harry/(P)/ +¥Ï¥ê¥¢¡¼ /Harrier/ +¥Ï¥ê¥±¡¼¥ó /(n) hurricane/(P)/ +¥Ï¥ë¥Ä /(n) resin (de: Harz)/ +¥Ï¥ë¥Ù¥ë¥È /halberd/(P)/ +¥Ï¥ë¥Þ¥²¥É¥ó /(n) Armageddon/ +¥Ï¥ì¡¼ /Halley/(P)/ +¥Ï¥ì¡¼¥·¥ç¥ó /(n) halation/ +¥Ï¥ì¡¼×ÂÀ± [¥Ï¥ì¡¼¤¹¤¤¤»¤¤] /(n) Halley's comet/ +¥Ï¥ì¥à /(n) harem/ +¥Ï¥ì¥ë¥ä /(n) hallelujah/ +¥Ï¥í¡¼ /(n) halo/(P)/ +¥Ï¥í¡¼¥ï¡¼¥¯ /(n) Hello Work (new name for the Japanese government employment agency)/ +¥Ï¥í¡¼¸ú²Ì [¥Ï¥í¡¼¤³¤¦¤«] /(n) halo effect/ +¥Ï¥í¥¦¥£¡¼¥ó /(n) Halloween/(P)/ +¥Ï¥í¥²¥ó /(n) halogen/(P)/ +¥Ï¥í¥²¥ó²½ [¥Ï¥í¥²¥ó¤«] /(n) halogenation/ +¥Ï¥í¥²¥ó²½¶ä [¥Ï¥í¥²¥ó¤«¤®¤ó] /(n) silver halide/ +¥Ï¥í¥²¥ó²¸µÁÇ [¥Ï¥í¥²¥ó¤¾¤¯¤²¤ó¤½] /(n) halogen family elements/ +¥Ï¥í¥²¥óÅŵå [¥Ï¥í¥²¥ó¤Ç¤ó¤­¤å¤¦] /(n) tungsten halogen lamp/ +¥Ï¥í¥Ã¥× /Harrop/(P)/ +¥Ï¥í¥ó /(n) furlong/(P)/ +¥Ï¥ï¥¤ /Hawaii/(P)/ +¥Ï¥ï¥¤¥¢¥ó¥®¥¿¡¼ /(n) Hawaiian guitar/(P)/ +¥Ï¥ï¥¤½ôÅç [¥Ï¥ï¥¤¤·¤ç¤È¤¦] /Hawaiian Islands (p)/ +¥Ï¥ó¥«¥Á /(n) handkerchief/(P)/ +¥Ï¥ó¥¬¡¼ /(n) hangar/(coat) hanger/hunger/(P)/ +¥Ï¥ó¥¬¡¼¥¹¥È¥é¥¤¥­ /(n) hunger strike/ +¥Ï¥ó¥¬¡¼¥Ç¥£¥¹¥×¥ì /(n) hanger display/ +¥Ï¥ó¥¬¡¼¥×¥é¥ó¥È /(n) hanger plant/ +¥Ï¥ó¥¬¥ê¡¼ /(n) Hungary/(P)/ +¥Ï¥ó¥®¥ó¥°¥×¥é¥ó¥È /(n) hanging plant/ +¥Ï¥ó¥° /(n) hang/(P)/ +¥Ï¥ó¥°¥¢¥Ã¥× /(adj) hung-up/ +¥Ï¥ó¥°¥°¥é¥¤¥À¡¼ /hang glider/ +¥Ï¥ó¥°¥°¥é¥¤¥Ç¥£¥ó¥° /(n) hang gliding/ +¥Ï¥ó¥°¥Æ¥ó /hang ten (surfing)/ +¥Ï¥ó¥°¥ê¡¼ /(adj-na,n) hungry/(P)/ +¥Ï¥ó¥°¥ê¡¼¥Þ¡¼¥±¥Ã¥È /hungry market/ +¥Ï¥ó¥°¥ë /(n) hangul (Korean script)/(P)/ +¥Ï¥ó¥µ¥à /(adj-na,n) handsome/(P)/ +¥Ï¥ó¥¹¥È /(n) (abbr) hunger strike/(P)/ +¥Ï¥ó¥»¥óÉ [¥Ï¥ó¥»¥ó¤Ó¤ç¤¦] /(n) leprosy/(P)/ +¥Ï¥ó¥¿¡¼ /(n) hunter/(P)/ +¥Ï¥ó¥¿¡¼¥­¥é¡¼ /hunter killer/ +¥Ï¥ó¥Á¥ó¥° /(n) (1) hunting/(2) oscillatory behavior of a non-converging feedback loop/(3) hunting cap (abbr)/(P)/ +¥Ï¥ó¥Æ¥£¥ó¥° /hunting/(P)/ +¥Ï¥ó¥Æ¥£¥ó¥°¥ï¡¼¥ë¥É /Hunting World/ +¥Ï¥ó¥Ç /(n) (abbr) handicap/ +¥Ï¥ó¥Ç¥£ /(adj-na,n) (1) handy/(2) handicap (abbr)/(P)/ +¥Ï¥ó¥Ç¥£¡¼ /(adj-na,n) (1) handy/(2) handicap (abbr)/ +¥Ï¥ó¥Ç¥£¡¼¥Þ¥Ã¥¯ /handy mook (mook is magazine book)/ +¥Ï¥ó¥Ç¥£¥­¥ã¥Ã¥× /(n) handicap/(P)/ +¥Ï¥ó¥Ç¥£¥¯¥é¥Õ¥È /handicraft/ +¥Ï¥ó¥Ç¥ë¥¹¥Ö¥é¥Ã¥È /Handelsblatt (German commercial newspaper)/ +¥Ï¥ó¥È /hunt/ +¥Ï¥ó¥É /(n) hand/(P)/ +¥Ï¥ó¥É¥¢¥¦¥È /handout/ +¥Ï¥ó¥É¥«¡¼¥È /handcart/ +¥Ï¥ó¥É¥­¥ã¥ê¥¢¡¼ /(n) employee of a messenger or delivery service (trans: hand carrier)/ +¥Ï¥ó¥É¥·¥§¡¼¥¯ /(n) handshake/ +¥Ï¥ó¥É¥Ë¥Ã¥È /hand-knit/ +¥Ï¥ó¥É¥Ð¥Ã¥° /(n) handbag/(P)/ +¥Ï¥ó¥É¥Ö¥Ã¥¯ /(n) handbook/(P)/ +¥Ï¥ó¥É¥Ü¡¼¥ë /(n) hand-ball/(P)/ +¥Ï¥ó¥É¥á¡¼¥É /handmade/ +¥Ï¥ó¥É¥é /(n) handler/ +¥Ï¥ó¥É¥ê¥Õ¥È /(n) handlift/pallet jack/manual forklift/ +¥Ï¥ó¥É¥ê¥ó¥° /(n) handling/ +¥Ï¥ó¥É¥ë /(n) handle/steering wheel/(P)/ +¥Ï¥ó¥É¥í¡¼¥·¥ç¥ó /hand lotion/ +¥Ï¥ó¥É¥ï¡¼¥¯ /handwork/ +¥Ï¥ó¥Ð¡¼¥¬¡¼ /(n) hamburger (on a bun)/(P)/ +¥Ï¥ó¥Ð¡¼¥° /(n) hamburger (meat, no bun)/(P)/ +¥Ï¥ó¥Ð¡¼¥°¥¹¥Æ¡¼¥­ /Hamburg steak/ +¥Ï¥ó¥Ö¥ë /humble/ +¥Ï¥ó¥Ö¥ë¥¯ /Hamburg/(P)/ +¥Ï¥ó¥Þ¡¼ /(n) hammer/(P)/ +¥Ï¥ó¥â¥Ã¥¯ /(n) hammock/ +¥Ï²»µ­¹æ [¥Ï¤ª¤ó¤­¤´¤¦] /(n) C clef/ +¥Ï¹Ô [¥Ï¤®¤ç¤¦] /(n) classification for Japanese verb with the dictionary form ending in "hu or fu"/ +¥ÏûĴ [¥Ï¤¿¤ó¤Á¤ç¤¦] /(n) C minor/ +¥ÏĹĴ [¥Ï¤Á¤ç¤¦¤Á¤ç¤¦] /(n) C major/ +¥Ð¡¼ /(n) bar/(P)/ +¥Ð¡¼¥¬¡¼ /(n) burger/(P)/ +¥Ð¡¼¥¯¥ê¥¦¥à /(n) berkelium (Bk)/(P)/ +¥Ð¡¼¥¯¥ì¡¼ /(n) Berkeley/(P)/ +¥Ð¡¼¥¯¥ì¥¤ /Berkley/ +¥Ð¡¼¥²¥Ë¥ó¥°¥Ñ¥ï¡¼ /bargaining power/ +¥Ð¡¼¥²¥ó /(n) bargain/(P)/ +¥Ð¡¼¥²¥ó¥»¡¼¥ë /bargain sale/(P)/ +¥Ð¡¼¥²¥ó¥Ï¥ó¥Æ¥£¥ó¥° /(n) bargain hunting/ +¥Ð¡¼¥³¡¼¥É /(n) bar code/(P)/ +¥Ð¡¼¥³¡¼¥É¥Ø¥¢ /(n) hair combed in stripes across a bald pate (trans: barcode hair)/ +¥Ð¡¼¥¸¥Ë¥¢ /Virginia/(P)/ +¥Ð¡¼¥¸¥Ë¥Æ¥£¡¼ /virginity/ +¥Ð¡¼¥¸¥ç¥ó /(n) version/(P)/ +¥Ð¡¼¥¸¥ç¥ó¥¢¥Ã¥× /(n,vs) (abbr) version (of an update)/updating a software version/ +¥Ð¡¼¥¸¥ó /virgin/(P)/ +¥Ð¡¼¥¸¥ó¥í¡¼¥É /"the aisle", i.e. the thing a bride walks down (trans: virgin road)/ +¥Ð¡¼¥¹ /berth/verse/birth/(P)/ +¥Ð¡¼¥¹¥³¥ó¥È¥í¡¼¥ë /(n) birth control/ +¥Ð¡¼¥¹¥Ç¡¼ /(n) birthday/(P)/ +¥Ð¡¼¥¹¥Ç¥£ /birthday/ +¥Ð¡¼¥¹¥È /(n) burst/(P)/ +¥Ð¡¼¥¼ /(de:) (n) (chemical) base/ +¥Ð¡¼¥¼¥ë /Basel (p)/ +¥Ð¡¼¥¿¡¼ /barter/(P)/ +¥Ð¡¼¥Á¥«¥ë¥Þ¡¼¥±¥Æ¥£¥ó¥° /vertical marketing/ +¥Ð¡¼¥Á¥ã¥ë /(adj-na,n) virtual/(P)/ +¥Ð¡¼¥Á¥ã¥ë¥¦¥©¥ì¥Ã¥È /(n) virtual wallet/ +¥Ð¡¼¥Á¥ã¥ë¥µ¡¼¥­¥Ã¥È /virtual circuit/ +¥Ð¡¼¥Á¥ã¥ë¥ê¥¢¥ê¥Æ¥£ /virtual reality/ +¥Ð¡¼¥Æ¥ó /(n) bartender/(P)/ +¥Ð¡¼¥Æ¥ó¥À¡¼ /bartender/ +¥Ð¡¼¥Ç¥£¡¼ /(n) birdie/(P)/ +¥Ð¡¼¥È¥¦¥©¥Ã¥Á¥ó¥° /(n) bird-watching/(P)/ +¥Ð¡¼¥È¥«¡¼¥Ó¥ó¥° /(n) bird carving/ +¥Ð¡¼¥É¥³¡¼¥ë /(n) birdcall/(P)/ +¥Ð¡¼¥É¥µ¥ó¥¯¥Á¥å¥¢¥ê /(n) bird sanctuary/ +¥Ð¡¼¥Ê¡¼ /(n) burner/(P)/ +¥Ð¡¼¥Ë¥¢ /(n) scale/vernier/ +¥Ð¡¼¥Ë¥ó¥° /(n) burning/ +¥Ð¡¼¥Ð¡¼ /(n) barber/(P)/ +¥Ð¡¼¥Ð¥ê¡¼ /Burberry/ +¥Ð¡¼¥Ð¥ê¥º¥à /(n) barbarism/ +¥Ð¡¼¥Ù¥­¥å¡¼ /(n) barbecue/BBQ/(P)/ +¥Ð¡¼¥Ù¥ë /(n) barbell/(P)/ +¥Ð¡¼¥Ü¥ó /(n) bourbon/(P)/ +¥Ð¡¼¥ß¥å¡¼¥À /Bermuda (p)/ +¥Ð¡¼¥ß¥å¡¼¥À¥·¥ç¡¼¥Ä /(n) Bermuda shorts/ +¥Ð¡¼¥ß¥å¡¼¥À¥È¥é¥¤¥¢¥ó¥°¥ë /(n) Bermuda Triangle/ +¥Ð¡¼¥ß¥ê¥ª¥ó /(n, adj-no) vermillion/ +¥Ð¡¼¥ß¥ó¥¬¥à /Birmingham/(P)/ +¥Ð¡¼¥â¥ó¥È /Vermont/ +¥Ð¡¼¥ë /(n) bar/crowbar/(P)/ +¥Ð¡¼¥ì¥¹¥¯ /(n) burlesque/(P)/ +¥Ð¡¼¥ì¥ë /(n) barell/(P)/ +¥Ð¡¼¥ó¥¢¥¦¥È¥·¥ó¥É¥í¡¼¥à /burn-out syndrome/(P)/ +¥Ð¥¤ /(n) by/bye/(P)/ +¥Ð¥¤¤¸¤¤ /(n) (abbr) old man who takes Viagra (trans: Viagra ojiisan)/ +¥Ð¥¤¥¢¥¹ /(n) bias/ +¥Ð¥¤¥¢¥¹¥í¥ó /(n) biathlon/(P)/ +¥Ð¥¤¥¤¥ó¥°¥Ñ¥ï¡¼ /buying power/ +¥Ð¥¤¥¨¥ë /(n) Bayer/Farbenfabriken Bayer Aktiengesellschaft/ +¥Ð¥¤¥ª /(n,pref) (abbr) biotechnology/bio/(P)/ +¥Ð¥¤¥ª¥¤¥ó¥À¥¹¥È¥ê /bioindustry/ +¥Ð¥¤¥ª¥¤¥ó¥Õ¥©¥Þ¥Æ¥£¥¯¥¹ /(n) bioinformatics/ +¥Ð¥¤¥ª¥¨¥·¥Ã¥¯¥¹ /bioethics/ +¥Ð¥¤¥ª¥¨¥ì¥¯¥È¥í¥Ë¥¯¥¹ /bioelectronics/ +¥Ð¥¤¥ª¥¬¥¹ /biogas/ +¥Ð¥¤¥ª¥°¥é¥Õ¥£¡¼ /biography/ +¥Ð¥¤¥ª¥³¥ó¥Ð¡¼¥·¥ç¥ó /bioconversion/ +¥Ð¥¤¥ª¥³¥ó¥Ô¥å¡¼¥¿¡¼ /biocomputer/ +¥Ð¥¤¥ª¥µ¥¤¥¨¥ó¥¹ /bioscience/ +¥Ð¥¤¥ª¥»¥ó¥µ¡¼ /biosensor/ +¥Ð¥¤¥ª¥Á¥Ã¥× /biochip/ +¥Ð¥¤¥ª¥Æ¥¯¥Î¥í¥¸¡¼ /(n) biotechnology/(P)/ +¥Ð¥¤¥ª¥Æ¥ì¥á¥È¥ê¡¼ /biotelemetry/ +¥Ð¥¤¥ª¥Æ¥í¥ê¥º¥à /(n) bioterrorism/ +¥Ð¥¤¥ª¥Ç¥£¡¼¥¼¥ë /(n) biodiesel/ +¥Ð¥¤¥ª¥È¥í¥ó /biotron/ +¥Ð¥¤¥ª¥Ë¥¯¥¹ /(n) bionics/ +¥Ð¥¤¥ª¥Ï¥¶¡¼¥É /biohazard/ +¥Ð¥¤¥ª¥Õ¥£¡¼¥É¥Ð¥Ã¥¯ /biofeedback/ +¥Ð¥¤¥ª¥×¥·¡¼ /biopsy/ +¥Ð¥¤¥ª¥Û¥í¥Ë¥¯¥¹ /bioholonics/ +¥Ð¥¤¥ª¥Þ¥¹ /biomass/ +¥Ð¥¤¥ª¥ß¥å¡¼¥¸¥Ã¥¯ /bio music/ +¥Ð¥¤¥ª¥ê¥¢¥¯¥¿¡¼ /bioreactor/ +¥Ð¥¤¥ª¥ê¥º¥à /biorhythm/ +¥Ð¥¤¥ª¥ê¥Ë¥¹¥È /(n) violinist/(P)/ +¥Ð¥¤¥ª¥ê¥ó /(n) violin/(P)/ +¥Ð¥¤¥ª¥ê¥ó¤Î¼ó [¥Ð¥¤¥ª¥ê¥ó¤Î¤¯¤Ó] /neck of a violin/ +¥Ð¥¤¥ª¥ê¥ó¤Îðô [¥Ð¥¤¥ª¥ê¥ó¤Î¤¯¤Ó] /neck of a violin/ +¥Ð¥¤¥ª¥ì¡¼¥·¥ç¥ó /violation/ +¥Ð¥¤¥ª¥ì¥Ã¥È /(n) violet/ +¥Ð¥¤¥ª¥ì¥ó¥¹ /violence/ +¥Ð¥¤¥ª¥í¥¸¡¼ /biology/ +¥Ð¥¤¥ªÁÇ»Ò [¥Ð¥¤¥ª¤½¤·] /bio-device/ +¥Ð¥¤¥­¥ó¥° /(n) smorgasbord style of eating (trans: viking)/(P)/ +¥Ð¥¤¥­¥ó¥°ÎÁÍý [¥Ð¥¤¥­¥ó¥°¤ê¤ç¤¦¤ê] /(n) smorgasbord/ +¥Ð¥¤¥¯ /(n) bike/motorcycle/(P)/ +¥Ð¥¤¥³¥í¥¸¡¼ /bicology/ +¥Ð¥¤¥·¥¯¥ë¥â¥È¥¯¥í¥¹ /bicycle motocross/ +¥Ð¥¤¥»¥¯¥·¥å¥¢¥ë /bisexual/ +¥Ð¥¤¥¿¥ê¥Æ¥£¡¼ /(n) vitality/(P)/ +¥Ð¥¤¥À¡¼ /(de:) binder/ +¥Ð¥¤¥È /(de:) (n) (abbr) byte/bite/work (de: Arbeit)/(P)/ +¥Ð¥¤¥È¥³¡¼¥É /byte-code/ +¥Ð¥¤¥È¥³¥ó¥Ñ¥¤¥ë /byte-compile/ +¥Ð¥¤¥È¥¹¥ï¥Ã¥× /byte swap/ +¥Ð¥¤¥Ê¥ê /(n) binary/ +¥Ð¥¤¥Ê¥ê¡¼ /binary/ +¥Ð¥¤¥Ê¥ê¥À¥ó¥× /binary dump/ +¥Ð¥¤¥Ê¥ê¥Õ¥¡¥¤¥ë /(n) binary file/ +¥Ð¥¤¥Ê¥ë /(n) vinal (polyvinyl alcohol)/vinylon/ +¥Ð¥¤¥Î¡¼¥é¥ë /(adj) binaural/ +¥Ð¥¤¥Ð¥¤ /(exp) good-bye/bye-bye/ +¥Ð¥¤¥Ñ¡¼ /viper/ +¥Ð¥¤¥Ñ¥¹ /(n) bypass/(P)/ +¥Ð¥¤¥Ñ¥¹¼ê½Ñ [¥Ð¥¤¥Ñ¥¹¤·¤å¤¸¤å¤Ä] /(n) bypass operation/ +¥Ð¥¤¥Õ¥å¥¦¥¨¥ë¼Ö [¥Ð¥¤¥Õ¥å¥¦¥¨¥ë¤·¤ã] /(n) dual-fuel vehicle/ +¥Ð¥¤¥Ö¥ë /(n) Bible/(P)/ +¥Ð¥¤¥Ö¥ì¡¼¥·¥ç¥ó /vibration/ +¥Ð¥¤¥Ö¥ì¡¼¥¿ /(n) vibrator/ +¥Ð¥¤¥Ö¥ì¡¼¥¿¡¼ /vibrator/ +¥Ð¥¤¥×¥ì¡¼¥ä¡¼ /(n) supporting actor (trans: byplayer)/ +¥Ð¥¤¥Ý¡¼¥é /(n) bi-polar/ +¥Ð¥¤¥Ý¡¼¥é¥Ç¥Ð¥¤¥¹ /bi-polar device/ +¥Ð¥¤¥á¥¿¥ë /bimetal/ +¥Ð¥¤¥á¥¿¥ë²¹ÅÙ·× [¥Ð¥¤¥á¥¿¥ë¤ª¤ó¤É¤±¤¤] /(n) bimetal thermometer/ +¥Ð¥¤¥ä¡¼ /(n) buyer/(P)/ +¥Ð¥¤¥ä¡¼Ë¡ [¥Ð¥¤¥ä¡¼¤Û¤¦] /(n) Bayer process/ +¥Ð¥¤¥é¥¤¥ó /by-line/ +¥Ð¥¤¥ê¥ó¥¬¥ë /bilingual/(P)/ +¥Ð¥¤¥ó¥À¡¼ /(n) binder/ +¥Ð¥¤¥ó¥Ç¥£¥ó¥° /(n) binding/ +¥Ð¥¤¥ó¥É /(n) bind/ +¥Ð¥¦¥µ¥¤¥É /bow side/(P)/ +¥Ð¥¦¥à¥¯¡¼¥Ø¥ó /(de:) baumkuchen/(P)/ +¥Ð¥¦¥ó¥É /(n,vs) bound/bounce/(P)/ +¥Ð¥«¥¬¥¤ /(n) surf clam/(P)/ +¥Ð¥«¥í¥ì¥¢ /(fr:) baccalaureat/ +¥Ð¥«¥ó¥¹ /(fr:) (n) holidays (fr: vacances)/vacation/(P)/ +¥Ð¥¬¥Ü¥ó¥É /(n) vagabond/(P)/ +¥Ð¥­¥å¡¼¥à /vacuum/ +¥Ð¥­¥å¡¼¥à¥«¡¼ /(n) vacuum car/honey wagon/ +¥Ð¥­¥å¡¼¥à¥¯¥ê¡¼¥Ê¡¼ /vacuum cleaner/ +¥Ð¥®¡¼ /buggy/(P)/ +¥Ð¥®¡¼¥«¡¼ /(n) all-terrain vehicle/sand buggy/ +¥Ð¥®¡¼¥ë¥Ã¥¯ /baggy look/ +¥Ð¥®¥Ê /vagina/ +¥Ð¥¯¥Á¥ê¥ª¥Õ¥¡¡¼¥¸ /bacteriophage/(P)/ +¥Ð¥¯¥Æ¥ê¥¢ /(n) bacteria/(P)/ +¥Ð¥° /(n) (computer) bug/ +¥Ð¥°¥À¥Ã¥É /Bagdad/(P)/ +¥Ð¥°¥Ñ¥¤¥× /bagpipe/ +¥Ð¥°¥Õ¥£¥Ã¥¯¥¹ /bug fix/ +¥Ð¥°¥Ù¥¢ /(n) bugbear/ +¥Ð¥°¥ê¥¹¥È /bug list/ +¥Ð¥°¥ì¥Ý¡¼¥È /bug report/ +¥Ð¥±¡¼¥·¥ç¥ó /vacation/ +¥Ð¥±¥Ä /(n) bucket/pail/(P)/ +¥Ð¥²¥Ã¥È /baguette/ +¥Ð¥¶¡¼ /(n) bazaar/(P)/ +¥Ð¥¶¡¼¥ë /bazaar/(P)/ +¥Ð¥·¥ê¥« /(n) basilica (church)/ +¥Ð¥·¥ê¥¹¥¯ /(n) basilisk/ +¥Ð¥¸¥§¥Ã¥È /budget/ +¥Ð¥¸¥ë /(n) basil/ +¥Ð¥¹ /(n) (1) bus/(2) bath/(3) bass/(P)/ +¥Ð¥¹¡¼¥ó /(n) bassoon/ +¥Ð¥¹¤Ë¾è¤êÃÙ¤ì¤ë [¥Ð¥¹¤Ë¤Î¤ê¤ª¤¯¤ì¤ë] /(exp) to miss the bus/to miss the boat/ +¥Ð¥¹¤Ë¾è¤ë [¥Ð¥¹¤Ë¤Î¤ë] /(exp) to take the bus/ +¥Ð¥¹¥¬¥¤¥É /(n) bus tour guide/ +¥Ð¥¹¥¯ /Basque/bask/(P)/ +¥Ð¥¹¥±¥Ã¥È /(n) basket/(P)/ +¥Ð¥¹¥±¥Ã¥È¥Ü¡¼¥ë /(n) basketball/(P)/ +¥Ð¥¹¥³¥ó /(n) (1) birth control/(2) bypass capacitor/ +¥Ð¥¹¥¸¥ã¥Ã¥¯ /(n) bus hijacking/ +¥Ð¥¹¥¹¥È¥Ã¥× /(n) bus stop/ +¥Ð¥¹¥¿¡¼ /(n) bastard fake bunt (baseball) (trans: baster)/(P)/ +¥Ð¥¹¥¿¥ª¥ë /(n) bath towel/ +¥Ð¥¹¥¿¥Ö /(n) bathtub/ +¥Ð¥¹¥È /(n) bust (measurement)/(P)/ +¥Ð¥¹¥È¥Ñ¥Ã¥É /(n) bust pad/ +¥Ð¥¹¥È¥Õ¥£¥Ã¥È /(n) the way a bra fits (trans: bust fit)/ +¥Ð¥¹¥È¥é¥¤¥ó /(n) bustline/ +¥Ð¥¹¥È¥ì /(n) (abbr) bass-treble/ +¥Ð¥¹¥Ö¥¶¡¼ /(n) bath buzzer/ +¥Ð¥¹¥ë¡¼¥à /(n) bathroom/(P)/ +¥Ð¥¹¥ì¡¼¥ó /(n) bus lane/ +¥Ð¥¹¥í¡¼¥Ö /(n) bathrobe/ +¥Ð¥¹Ää [¥Ð¥¹¤Æ¤¤] /(n) bus stop/(P)/ +¥Ð¥¹È¯Ãå¾ì [¥Ð¥¹¤Ï¤Ã¤Á¤ã¤¯¤¸¤ç¤¦] /depot/ +¥Ð¥º /(n) buzz/ +¥Ð¥º¡¼¥« /bazooka/ +¥Ð¥º¡¼¥«Ë¤ [¥Ð¥º¡¼¥«¤Û¤¦] /(n) bazooka/ +¥Ð¥º¥»¥Ã¥·¥ç¥ó /(n) buzz session/ +¥Ð¥¿¡¼ /(n) butter/(P)/ +¥Ð¥¿¡¼¥¯¥ê¡¼¥à /(n) buttercream/ +¥Ð¥¿¡¼¥½¡¼¥¹ /(n) butter sauce/ +¥Ð¥¿¡¼¥É¥Á¥ã¥¤¥ë¥É /(n) battered child (syndrome)/ +¥Ð¥¿¥Ð¥¿ /(n,vs) clattering noise/flapping/rattling (sound)/(P)/ +¥Ð¥¿¥Õ¥é¥¤ /(n) butterfly/(P)/ +¥Ð¥¿¥ó /(n,adv) thud/(P)/ +¥Ð¥Á¥§¥é¡¼ /(n) bachelor/ +¥Ð¥Á¥«¥ó /(n) Vatican/(P)/ +¥Ð¥Á¥«¥óµÜÅ [¥Ð¥Á¥«¥ó¤­¤å¤¦¤Ç¤ó] /(n) Vatican/ +¥Ð¥Á¥¹¥«¡¼¥Õ /(n) bathyscaphe/ +¥Ð¥Á¥ë¥¹ /(n) bacillus/ +¥Ð¥Á´Ä [¥Ð¥Á¥«¥ó] /(n) clasp or ring for attaching a pendant to a chain/ +¥Ð¥Ã¥«¥¹ /(n) Bacchus/(P)/ +¥Ð¥Ã¥­¥ó¥° /(n) backing/ +¥Ð¥Ã¥®¥ó¥° /(n) bugging/ +¥Ð¥Ã¥¯ /(n) back/(P)/ +¥Ð¥Ã¥¯¥¢¥Ã¥× /(n) backup/(P)/ +¥Ð¥Ã¥¯¥ª¥Õ¥£¥¹ /(n) back office/ +¥Ð¥Ã¥¯¥®¥ã¥â¥ó /backgammon/ +¥Ð¥Ã¥¯¥°¥é¥¦¥ó¥É /(n) background/(P)/ +¥Ð¥Ã¥¯¥°¥é¥¦¥ó¥É¥ß¥å¡¼¥¸¥Ã¥¯ /(n) background music/ +¥Ð¥Ã¥¯¥³¡¼¥ß¥ó¥° /(n) back combing/ +¥Ð¥Ã¥¯¥¹ /(n) backs/(P)/ +¥Ð¥Ã¥¯¥¹¥¤¥ó¥° /(n) backswing/ +¥Ð¥Ã¥¯¥¹¥­¥ó /(n) backskin/ +¥Ð¥Ã¥¯¥¹¥¯¥ê¡¼¥ó /(n) back screen (esp. hitter's background in center field) (baseball)/(P)/ +¥Ð¥Ã¥¯¥¹¥¿¥Ã¥Ö /(n,vs) backstab/ +¥Ð¥Ã¥¯¥¹¥È¥ì¥Ã¥Á /(n) backstretch/ +¥Ð¥Ã¥¯¥¹¥È¥í¡¼¥¯ /(n) backstroke/ +¥Ð¥Ã¥¯¥¹¥Ô¥ó /(n) backspin/ +¥Ð¥Ã¥¯¥¹¥Ú¡¼¥¹ /(n) backspace (char)/ +¥Ð¥Ã¥¯¥¹¥é¥Ã¥·¥å /(n) backslash (character)/ +¥Ð¥Ã¥¯¥Á¥ã¡¼¥¸ /(n) back charge/ +¥Ð¥Ã¥¯¥È¥é¥Ã¥­¥ó¥° /(n) back-tracking/ +¥Ð¥Ã¥¯¥È¥é¥Ã¥¯ /(n) backtrack/ +¥Ð¥Ã¥¯¥É¥í¥Ã¥× /(n) (1) back-drop/(2) suplex (pro-wrestling)/ +¥Ð¥Ã¥¯¥Ê¥ó¥Ð¡¼ /(n) back issue (of a publication)/back-number/ +¥Ð¥Ã¥¯¥Í¥Ã¥È /(n) backstop (trans: back net) (baseball)/back screen/(P)/ +¥Ð¥Ã¥¯¥Ï¥ó¥É /(n) backhand/(P)/ +¥Ð¥Ã¥¯¥Ð¥ó¥É /(n) back-band/ +¥Ð¥Ã¥¯¥Ñ¥Ã¥­¥ó¥° /backpacking/ +¥Ð¥Ã¥¯¥Ñ¥Ã¥¯ /(n) backpack/ +¥Ð¥Ã¥¯¥Õ¥¡¥¤¥¢ /(n) backfire/ +¥Ð¥Ã¥¯¥×¥í¥Ñ¥²¡¼¥·¥ç¥ó /(n) back-propagation/ +¥Ð¥Ã¥¯¥Ü¡¼¥ó /(n) backbone/(P)/ +¥Ð¥Ã¥¯¥Þ¡¼¥¸¥ó /(n) back margin/ +¥Ð¥Ã¥¯¥ß¥å¡¼¥¸¥Ã¥¯ /(n) back music/ +¥Ð¥Ã¥¯¥ß¥é¡¼ /(n) rearview mirror (trans: back-mirror)/ +¥Ð¥Ã¥¯¥é¥¤¥È /(n) back light/backlight/backlite/backup light/ +¥Ð¥Ã¥¯¥ë /(n) buckle/ +¥Ð¥Ã¥¯¥ì¥¹ /backless/ +¥Ð¥Ã¥¯¥í¥° /(n) backlog/ +¥Ð¥Ã¥° /(n) bag/bug/(P)/ +¥Ð¥Ã¥²¡¼¥¸ /(n) baggage/luggage/ +¥Ð¥Ã¥¸ /(n) badge/(P)/ +¥Ð¥Ã¥¸¥·¥¹¥Æ¥à /BADGE system/ +¥Ð¥Ã¥¿¡¼¥¤¥ó¥¶¥Û¡¼¥ë /(n) batter in the hole/(P)/ +¥Ð¥Ã¥¿¥â¥ó /(n) merchandise obtained by buying out the inventories of failed retailers instead of going through normal wholesale channels/ +¥Ð¥Ã¥Á /(n) batch/ +¥Ð¥Ã¥Á¥µ¥¤¥º /(n) batch size/ +¥Ð¥Ã¥Á½èÍý [¥Ð¥Ã¥Á¤·¤ç¤ê] /(n) batch processing/ +¥Ð¥Ã¥Æ¥£¥ó¥° /(n) (1) batting/(2) butting/(3) intruding on someone else's turf/(4) having a time or schedule conflict/(P)/ +¥Ð¥Ã¥Æ¥£¥ó¥°¥¢¥Ù¥ì¡¼¥¸ /batting average/ +¥Ð¥Ã¥Æ¥£¥ó¥°¥ª¡¼¥À¡¼ /batting order/ +¥Ð¥Ã¥Æ¥£¥ó¥°¥±¡¼¥¸ /batting cage/ +¥Ð¥Ã¥Æ¥£¥ó¥°¥»¥ó¥¿¡¼ /batting center/batting cage/ +¥Ð¥Ã¥Æ¥£¥ó¥°¥Ô¥Ã¥Á¥ã¡¼ /(n) batting practice pitcher (baseball)/ +¥Ð¥Ã¥Æ¥ê¡¼ /(n) battery/(P)/ +¥Ð¥Ã¥Æ¥ì /(pt:) boat (pt: bateira)/ +¥Ð¥Ã¥È /(n) bat/vat/(P)/ +¥Ð¥Ã¥È¥Þ¥ó /batman/(P)/ +¥Ð¥Ã¥É¥Þ¡¼¥¯ /bad mark/(P)/ +¥Ð¥Ã¥Ï /Bach/(P)/ +¥Ð¥Ã¥Õ¥¡ /(n) buffer/ +¥Ð¥Ã¥Õ¥¡¡¼ /buffer/ +¥Ð¥Ã¥Õ¥¡¡¼¥¹¥È¥Ã¥¯ /buffer stock/ +¥Ð¥Ã¥Õ¥¡¡¼¥É /buffered/ +¥Ð¥Ã¥Õ¥¡¥ê¥ó¥° /(n) buffering/ +¥Ð¥Ã¥Õ¥¡¥í¡¼ /buffalo/ +¥Ð¥Ã¥Õ¥¡³ÎÊݼºÇÔ [¥Ð¥Ã¥Õ¥¡¤«¤¯¤Û¤·¤Ã¤Ñ¤¤] /(n) buffer (full) error (i.e. space cannot be reserved as it is full)/ +¥Ð¥Ã¥Õ¥£¡¼ /baffy/ +¥Ð¥Æ¥ó¥ì¡¼¥¹ /(n) (abbr) Battenberg lace/ +¥Ð¥Ç¥£¡¼ /(n) body/ +¥Ð¥È¥ë¥í¥¤¥ä¥ë¥Þ¥Ã¥Á /(n) battle royal/ +¥Ð¥È¥ó /(n) baton/(P)/ +¥Ð¥È¥ó¥¬¡¼¥ë /baton girl/ +¥Ð¥È¥ó¥¿¥Ã¥Á /(n) baton touch/baton pass/(P)/ +¥Ð¥È¥ó¥È¥ï¡¼¥é¡¼ /baton twirler/ +¥Ð¥È¥ó¥Ñ¥¹ /baton pass/baton passing/ +¥Ð¥É¥ß¥ó¥È¥ó /(n) badminton/(P)/ +¥Ð¥Ê¡¼ /banner/ +¥Ð¥Ê¥¸¥¦¥à /(n) vanadium (V)/ +¥Ð¥Ê¥¸¥¦¥à¹Ý [¥Ð¥Ê¥¸¥¦¥à¤³¤¦] /(n) vanadium steel/ +¥Ð¥Ê¥Ê /(n) banana/(P)/ +¥Ð¥Ê¥Ê¤ÎÈé [¥Ð¥Ê¥Ê¤Î¤«¤ï] /banana peel/ +¥Ð¥Ë¡¼¥¬¡¼¥ë /bunny girl/ +¥Ð¥Ë¥·¥ó¥°¥¯¥ê¡¼¥à /(n) vanishing cream/ +¥Ð¥Ë¥Æ¥£¡¼¥±¡¼¥¹ /vanity case/ +¥Ð¥Ë¥Æ¥£¡¼¥Ð¥Ã¥° /vanity bag/ +¥Ð¥Ë¥é /(n) vanilla/(P)/ +¥Ð¥Ï¥Þ /Bahama (p)/ +¥Ð¥Ð¥í¥¢ /(n) bavarois/ +¥Ð¥Ò¥¿¥Ã¥È /(n) HABITAT (1996 UN conference on Human Settlements)/ +¥Ð¥Ó¡¼¥¤¥ó /(n) accommodation for babies (trans: baby inn)/ +¥Ð¥Õ¥¡¥ê¥ó /(n) buffer-in (computing term)/(P)/ +¥Ð¥ÕÈ× [¥Ð¥Õ¤Ð¤ó] /(n) buffing machine/ +¥Ð¥Ö¥ë /(n) bubble/(P)/ +¥Ð¥Ö¥ë·ÐºÑ [¥Ð¥Ö¥ë¤±¤¤¤¼¤¤] /(n) bubble economy/ +¥Ð¥Ö¥ë·ÐºÑ»þÂå [¥Ð¥Ö¥ë¤±¤¤¤¼¤¤¤¸¤À¤¤] /(n) bubble economy era/ +¥Ð¥Ö¥ë¸½¾Ý [¥Ð¥Ö¥ë¤²¤ó¤·¤ç¤¦] /(n) bubble/ +¥Ð¥×¥Æ¥¹¥È /Baptist/baptist/(P)/ +¥Ð¥Ù¥ë¤ÎÅã [¥Ð¥Ù¥ë¤Î¤È¤¦] /Tower of Babel/(P)/ +¥Ð¥à¥Ð¥à /(n) bawm bawm (phenomenon) (name of Japanese pop song)/(P)/ +¥Ð¥é /(n) (abbr) bulk storage/ +¥Ð¥é¡¼¥É /(n) ballade/(P)/ +¥Ð¥é¥¨¥Æ¥£¡¼ /(n) variety/(P)/ +¥Ð¥é¥¨¥Æ¥£¡¼¥·¥ç¡¼ /variety show/ +¥Ð¥é¥¨¥Æ¥£¡¼¥¹¥È¥¢ /variety store/ +¥Ð¥é¥¹ /(n) (abbr) ballast/ +¥Ð¥é¥¹¥È /ballast/ +¥Ð¥é¥Ã¥¯ /(n) barracks/(P)/ +¥Ð¥é¥Ð¥é /(adj-na,adj-no,adv,n,vs) scattered/disperse/loose/disconnected/in pieces/in drops/rustling/(P)/ +¥Ð¥é¥â¥ó /(n) Brahman/ +¥Ð¥é¥é¥¤¥« /(n) balalaika/ +¥Ð¥é¥ó /balun/ +¥Ð¥é¥ó¥¹ /(n) balance/(P)/ +¥Ð¥é¥ó¥¹¥ª¥Ö¥Ñ¥ï¡¼ /balance of power/ +¥Ð¥é¥ó¥¹¥·¡¼¥È /(n) balance sheet/(P)/ +¥Ð¥éÆù [¥Ð¥é¤Ë¤¯] /(n) boned rib (esp. of pork)/ +¥Ð¥ê¥¢ /barrier/(P)/ +¥Ð¥ê¥¢¡¼ /barrier/ +¥Ð¥ê¥¢¥Õ¥ê¡¼ /(n) impediment removal (trans: barrier free)/ +¥Ð¥ê¥¢¥ó¥È /variant/ +¥Ð¥ê¥¦¥à /(n) barium (Ba)/(P)/ +¥Ð¥ê¥¨¡¼¥·¥ç¥ó /(n) variation/(P)/ +¥Ð¥ê¥«¥ó /(n) (1) barber's clippers/(2) Barriquand et Marre/(P)/ +¥Ð¥ê¥±¡¼¥É /(n) barricade/(P)/ +¥Ð¥ê¥³¥ó /(n) (abbr) variable condensor/ +¥Ð¥ê¥¹¥¿¡¼ /varistor/ +¥Ð¥ê¥È¥ó /(n) baritone/(P)/ +¥Ð¥ê¥å¡¼ /(n) value/ +¥Ð¥ê¥å¡¼¥¢¥Ê¥ê¥·¥¹ /value analysis/ +¥Ð¥ê¥å¡¼¥¨¥ó¥¸¥Ë¥¢¥ê¥ó¥° /value engineering/ +¥Ð¥ë¡¼¥ó /balloon/(P)/ +¥Ð¥ë¥«¥ó¥Õ¥¡¥¤¥Ð¡¼ /(n) vulcanized fiber/ +¥Ð¥ë¥«¥ó¥é¥Ð¡¼ /vulcanized rubber/(P)/ +¥Ð¥ë¥­¡¼ /(adj-na) bulky/ +¥Ð¥ë¥­¡¼¥»¡¼¥¿¡¼ /bulky sweater/ +¥Ð¥ë¥¯¥­¥ã¥ê¥¢¡¼ /bulk carrier/ +¥Ð¥ë¥¯¥é¥¤¥ó /bulk line/ +¥Ð¥ë¥¯¥ï¥¤¥ó /(n) barreled wine/ +¥Ð¥ë¥³¥Ë¡¼ /(n) balcony/(P)/ +¥Ð¥ë¥»¥í¥Ê /Barcelona/(P)/ +¥Ð¥ë¥È /Baltic/(P)/ +¥Ð¥ë¥Ð¥É¥¹ /Barbados (p)/ +¥Ð¥ë¥Ó¥Ä¥ë»À [¥Ð¥ë¥Ó¥Ä¥ë¤µ¤ó] /(n) barbituric acid/ +¥Ð¥ë¥Ö /(n) (1) bulb/(2) valve/(P)/ +¥Ð¥ë¥Ö¥Ø¥Ã¥É /valve head/ +¥Ð¥ë¥Ü¥¢ /(n) balboa/ +¥Ð¥ë¥Ü¥ë /(n) (abbr) valve volt/vacuum tube volt meter/ +¥Ð¥ì¡¼ /(n) (1) volley/(2) volleyball (abbr.)/(3) valley/(4) ballet/(P)/ +¥Ð¥ì¡¼¥Ü¡¼¥ë /(n) volleyball/(P)/ +¥Ð¥ì¥¨ /(n) ballet/(P)/ +¥Ð¥ì¥Æ¥£¥Î¥¬¥é¥Ð¡¼¥Ë /Valentino Garavani/ +¥Ð¥ì¥ê¡¼¥Ê /(n) ballerina/(P)/ +¥Ð¥ì¥ë /(n) barrel/(P)/ +¥Ð¥ì¥ó¥¿¥¤¥ó /(n) Valentine/(P)/ +¥Ð¥ì¥ó¥¿¥¤¥ó¥Ç¡¼ /(n) Valentine Day/(P)/ +¥Ð¥í¡¼¥¹ /browse/ +¥Ð¥í¥Ã¥¯ /(n) baroque/(P)/ +¥Ð¥í¥Ã¥¯²»³Ú [¥Ð¥í¥Ã¥¯¤ª¤ó¤¬¤¯] /(n) Baroque music/ +¥Ð¥í¥á¡¼¥¿ /(n) barometer/ +¥Ð¥í¥á¡¼¥¿¡¼ /(n) barometer/(P)/ +¥Ð¥í¥ó /(n) baron/ +¥Ð¥í¥ó¥Ç¥Ã¥» /(n) trial balloon (fr: ballon d'essai)/ +¥Ð¥ó /(n) bun/van (caravan)/VAN (value-added network)/(P)/ +¥Ð¥ó¥¢¥ì¥ó /Van Allen (belt)/ +¥Ð¥ó¥«¡¼ /(n) banker/bunker/(P)/ +¥Ð¥ó¥¬¥í¡¼ /(n) bungalow/ +¥Ð¥ó¥¯ /(n) bank/(P)/ +¥Ð¥ó¥¯¡¼¥Ð¡¼ /Vancouver/(P)/ +¥Ð¥ó¥°¥é¥Ç¥·¥å /Bangladesh (p)/ +¥Ð¥ó¥±¥Ã¥È /banquet/ +¥Ð¥ó¥³¥¯ /Bangkok/(P)/ +¥Ð¥ó¥³¥Þ¥¤¥·¥ó /(n) vancomycin/ +¥Ð¥ó¥³¥Þ¥¤¥·¥óÂÑÀ­Ä²µå¶Ý [¥Ð¥ó¥³¥Þ¥¤¥·¥ó¤¿¤¤¤»¤¤¤Á¤ç¤¦¤­¤å¤¦¤­¤ó] /(n) vancomycin resistant enterococci (VRE)/ +¥Ð¥ó¥·¡¼ /(n) banshee/ +¥Ð¥ó¥¸¥ç¡¼ /(n) banjo/ +¥Ð¥ó¥¹ /(abbr) advance/(P)/ +¥Ð¥ó¥¿¥à /(n) bantam (weight)/ +¥Ð¥ó¥¿¥àµé [¥Ð¥ó¥¿¥à¤­¤å¤¦] /(n) bantam-weight (boxer)/(P)/ +¥Ð¥ó¥À¥Ê /bandana/ +¥Ð¥ó¥À¥ê¥º¥à /vandalism/ +¥Ð¥ó¥È /(n) bunt/(P)/ +¥Ð¥ó¥È¥¢¥ó¥É¥é¥ó /bunt and run/ +¥Ð¥ó¥È¥¥·Ï¸À¸ì [¥Ð¥ó¥È¥¥¤±¤¤¤²¤ó¤´] /(n) Bantu language (of the Bantu language family)/ +¥Ð¥ó¥É /(n) band/(P)/ +¥Ð¥ó¥É¥¨¥¤¥É /(n) adhesive bandage/ +¥Ð¥ó¥É¥«¥é¡¼ /band collar/ +¥Ð¥ó¥É¥¹¥³¥¢ /band-score/ +¥Ð¥ó¥É¥Í¥ª¥ó /bandoneon/ +¥Ð¥ó¥É¥Þ¥ó /band-man/ +¥Ð¥ó¥É¥ë /(n) bundle/ +¥Ð¥ó¥É¥ï¥´¥ó /bandwagon/ +¥Ð¥ó¥Ñ¡¼ /(n) bumper/(P)/ +¥Ð¥ó¥Ñ¥¤¥¢ /vampire/ +¥Ð¥ó¥Ó /Bambi/ +¥Ð¥ó¥Ö¡¼ /bamboo/ +¥Ð¥ó¥× /(n) bump/ +¥Ð¥ó¥í¥¼ /vin rose/ +¥Ð¹Ô [¥Ð¤®¤ç¤¦] /(n) Classification for Japanese verb with the dictionary form ending in "bu"/ +¥Ñ /(n) pa/ +¥Ñ¡¼ /(n) par/(P)/ +¥Ñ¡¼¥«¡¼ /(n) Parker/(P)/ +¥Ñ¡¼¥«¥Ã¥·¥ç¥ó /percussion/(P)/ +¥Ñ¡¼¥­¥ó¥° /(n) parking/(P)/ +¥Ñ¡¼¥­¥ó¥°¥¨¥ê¥¢ /parking area/ +¥Ñ¡¼¥­¥ó¥°¥É¥é¥¤¥Ð¡¼ /(n) parking valet (trans: parking driver)/ +¥Ñ¡¼¥­¥ó¥°¥á¡¼¥¿¡¼ /(n) parking meter/ +¥Ñ¡¼¥­¥ó¥½¥ó /Parkinson/ +¥Ñ¡¼¥­¥ó¥½¥óÉ [¥Ñ¡¼¥­¥ó¥½¥ó¤Ó¤ç¤¦] /(n) Parkinson's disease/ +¥Ñ¡¼¥¯ /(n) park/(P)/ +¥Ñ¡¼¥¯¥¢¥ó¥É¥é¥¤¥É /park-and-ride/ +¥Ñ¡¼¥³¥ì¡¼¥¿¡¼ /(n) percolator/ +¥Ñ¡¼¥´¥é /pergola/ +¥Ñ¡¼¥µ¡¼ /(n) purser/ +¥Ñ¡¼¥¶ /(n) parser/ +¥Ñ¡¼¥¶¡¼ /(n) parser/ +¥Ñ¡¼¥·¥ã¥ë /partial/ +¥Ñ¡¼¥·¥ã¥ë¥Õ¥ê¡¼¥¸¥ó¥° /partial freezing/ +¥Ñ¡¼¥¸ /(n) purge/(P)/ +¥Ñ¡¼¥¸¥ó¥° /parsing/ +¥Ñ¡¼¥¹ /(n) pass/purse/(P)/ +¥Ñ¡¼¥¹¥Ú¥¯¥Æ¥£¥Ö /perspective/ +¥Ñ¡¼¥º /parse/ +¥Ñ¡¼¥»¥¯ /parsec/ +¥Ñ¡¼¥»¥×¥È¥í¥ó /(n) perceptron/(P)/ +¥Ñ¡¼¥»¥ó¥Æ¡¼¥¸ /(n) percentage/ +¥Ñ¡¼¥»¥ó¥È /(n) percent/(P)/ +¥Ñ¡¼¥½¥Ê¥ê¥Æ¥£ /(n) personality/ +¥Ñ¡¼¥½¥Ê¥ê¥Æ¥£¡¼ /(n) personality/(P)/ +¥Ñ¡¼¥½¥Ê¥ë /(adj-na,n) personal/(P)/ +¥Ñ¡¼¥½¥Ê¥ë¥ª¥Ô¥Ë¥ª¥ó /personal opinion/ +¥Ñ¡¼¥½¥Ê¥ë¥³¡¼¥ë /personal call/ +¥Ñ¡¼¥½¥Ê¥ë¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó /personal communication/ +¥Ñ¡¼¥½¥Ê¥ë¥³¥ó¥Ô¥å¡¼¥¿ /(n) PC/personal computer/ +¥Ñ¡¼¥½¥Ê¥ë¥³¥ó¥Ô¥å¡¼¥¿¡¼ /personal computer/ +¥Ñ¡¼¥½¥Ê¥ë¥»¥ê¥ó¥° /personal selling/ +¥Ñ¡¼¥½¥Ê¥ë¥Á¥§¥Ã¥¯ /personal check/ +¥Ñ¡¼¥½¥Ê¥ë²½ [¥Ñ¡¼¥½¥Ê¥ë¤«] /(vs) personalization/product stopping being a luxury item/ +¥Ñ¡¼¥½¥ó¥³¡¼¥ë /person call/ +¥Ñ¡¼¥½¥ó¥È¥ê¥Ã¥× /person trip/ +¥Ñ¡¼¥Ä /(n) parts (as in computer parts)/(P)/ +¥Ñ¡¼¥Æ¥£ /(n) party/(P)/ +¥Ñ¡¼¥Æ¥£¡¼ /(n) party/(P)/ +¥Ñ¡¼¥Æ¥£¥·¥Ú¡¼¥·¥ç¥ó /participation/ +¥Ñ¡¼¥Æ¥£¥·¥Ú¡¼¥·¥ç¥ó¥×¥í¥°¥é¥à /participation program/PT/ +¥Ñ¡¼¥Æ¥£¥·¥ç¥ó /(n) partition/cubicle/ +¥Ñ¡¼¥È /(n) part/(P)/ +¥Ñ¡¼¥È¥¿¥¤¥Þ¡¼ /(n) part-timer/(P)/ +¥Ñ¡¼¥È¥¿¥¤¥à /(n) part time (esp. female part time employees)/(P)/ +¥Ñ¡¼¥È¥¿¥¤¥à½¾¶È°÷ [¥Ñ¡¼¥È¥¿¥¤¥à¤¸¤å¤¦¤®¤ç¤¦¤¤¤ó] /part time employee/ +¥Ñ¡¼¥È¥Ê¡¼ /(n) partner/(P)/ +¥Ñ¡¼¥È¥Ê¡¼¥·¥Ã¥× /(n) partnership/ +¥Ñ¡¼¥É¥ì /padre/ +¥Ñ¡¼¥Õ¥§¥¯¥È /(adj-na,n) perfect/(P)/ +¥Ñ¡¼¥Õ¥§¥¯¥È¥²¡¼¥à /perfect game/ +¥Ñ¡¼¥Õ¥©¡¼¥Þ¥ó¥¹ /(ik) (n) performance/ +¥Ñ¡¼¥×¥ë /purple/(P)/ +¥Ñ¡¼¥×¥ì¡¼ /par play/(P)/ +¥Ñ¡¼¥Þ /(n) permanent wave/(P)/ +¥Ñ¡¼¥Þ¥Í¥ó¥È /(adj-na,n) permanent/ +¥Ñ¡¼¥Þ¥Í¥ó¥È¥¦¥¨¡¼¥Ö /permanent wave (hairdo)/ +¥Ñ¡¼¥Þ¥Í¥ó¥È¥×¥ê¡¼¥Ä /permanent pleats/ +¥Ñ¡¼¥Þ¥Í¥ó¥È¥×¥ì¥¹ /permanent press/ +¥Ñ¡¼¥ß¥Ã¥·¥ç¥ó /(n) permission/ +¥Ñ¡¼¥à¥Ü¡¼¥ë /palm ball/(P)/ +¥Ñ¡¼¥é¡¼ /(n) parlor/(P)/ +¥Ñ¡¼¥é¥¤¥È /perlite/ +¥Ñ¡¼¥é¥á¥ó¥È /parliament/ +¥Ñ¡¼¥ë /(n) pearl/(P)/ +¥Ñ¡¼¥ë¥°¥ì¡¼ /pearl gray/ +¥Ñ¡¼¥ëÊÔ¤ß [¥Ñ¡¼¥ë¤¢¤ß] /(n) purl stitch/ +¥Ñ¡¼¥ì¥ó /(n) parentheses/parenthesis/(P)/ +¥Ñ¥¤ /(n) pie/tart/pi/(P)/ +¥Ñ¥¤¥¤¥Ä /full cup (slang term from "ippai" reversed)/ +¥Ñ¥¤¥ª¥Ë¥¢ /(n) pioneer/(P)/ +¥Ñ¥¤¥ª¥Ë¥¢¥¹¥Ô¥ê¥Ã¥È /pioneer spirit/ +¥Ñ¥¤¥Ê¥Ã¥×¥ë /(n) pineapple/(P)/ +¥Ñ¥¤¥Ô¥ó¥° /piping/ +¥Ñ¥¤¥× /(n) (1) pipe/tube/(2) channels, official or otherwise/(P)/ +¥Ñ¥¤¥×¥ª¥ë¥¬¥ó /(n) pipe-organ/ +¥Ñ¥¤¥×¥«¥Ã¥È /vasectomy (trans: pipe cut)/ +¥Ñ¥¤¥×¥é¥¤¥ó /(n) pipe-line/ +¥Ñ¥¤¥×ÇúÃÆ [¥Ñ¥¤¥×¤Ð¤¯¤À¤ó] /pipe bomb/ +¥Ñ¥¤¥×Ìò [¥Ñ¥¤¥×¤ä¤¯] /mediator/ +¥Ñ¥¤¥ë /(n) pile/ +¥Ñ¥¤¥ë¥É¥é¥¤¥Ð¡¼ /pile driver/ +¥Ñ¥¤¥ë¿¥ [¥Ñ¥¤¥ë¤ª¤ê] /(n) pile fabric/ +¥Ñ¥¤¥ì¡¼¥Ä /pirate/ +¥Ñ¥¤¥ì¡¼¥Ä¥Ñ¥ó¥Ä /pirate's pants/ +¥Ñ¥¤¥ì¡¼¥È¥¨¥Ç¥£¥·¥ç¥ó /pirated edition/ +¥Ñ¥¤¥ì¥Ã¥¯¥¹ /Pyrex/ +¥Ñ¥¤¥ì¥Ã¥¯¥¹¥¬¥é¥¹ /Pyrex glass/ +¥Ñ¥¤¥í¥»¥é¥à /Pyroceram/ +¥Ñ¥¤¥í¥Ã¥È /(n) pilot/(P)/ +¥Ñ¥¤¥í¥Ã¥È¥µ¡¼¥Ù¥¤ /pilot survey/ +¥Ñ¥¤¥í¥Ã¥È¥·¥ç¥Ã¥× /pilot shop/ +¥Ñ¥¤¥í¥Ã¥È¥Õ¥¡¡¼¥à /pilot farm/ +¥Ñ¥¤¥í¥Ã¥È¥Ü¡¼¥È /pilot boat/ +¥Ñ¥¤¥í¥Ã¥È¥é¥ó¥× /pilot lamp/ +¥Ñ¥¤¥í¥ó /(n) pylon/ +¥Ñ¥¤¥ó /(n) pine/ +¥Ñ¥¤¥ó¥¸¥å¡¼¥¹ /pineapple juice/(P)/ +¥Ñ¥¤¥ó¥È /(n) pint/liquid pint/ +¥Ñ¥¦¥À¡¼ /(n) powder/(P)/ +¥Ñ¥¦¥À¥ê¡¼ /powdery/ +¥Ñ¥¦¥ê¤Î¸¶Íý [¥Ñ¥¦¥ê¤Î¤²¤ó¤ê] /(n) Pauli's principle/ +¥Ñ¥¦¥ì¥¹¥¿ /paulista/ +¥Ñ¥¦¥ó¥É¥±¡¼¥­ /pound cake/ +¥Ñ¥­¥¹¥¿¥ó /Pakistan/(P)/ +¥Ñ¥¯¥Ñ¥¯¿Í·Á [¥Ñ¥¯¥Ñ¥¯¤Ë¤ó¤®¤ç¤¦] /(n) puppet with a moving mouth/ +¥Ñ¥±¥Ã¥È /(n) packet/ +¥Ñ¥±¥Ã¥È¸ò´¹ [¥Ñ¥±¥Ã¥È¤³¤¦¤«¤ó] /(n) packet switching/ +¥Ñ¥´¥À /(n) pagoda/(P)/ +¥Ñ¥µ¥Ñ¥µ /(adj-na,vs,adv) state of being dried out/(P)/ +¥Ñ¥·¥Õ¥£¥Ã¥¯ /(n) Pacific/(P)/ +¥Ñ¥·¥Õ¥£¥Ã¥¯¥ê¡¼¥° /Pacific League/ +¥Ñ¥¸¥ã¥Þ /(n) pajamas/pyjamas/(P)/ +¥Ñ¥¸¥ã¥Þ¥³¡¼¥ë /(n) late-night phone call (trans: pyjama call)/ +¥Ñ¥¹ /(n,vs) path/pass (in games)/(P)/ +¥Ñ¥¹¥«¥ë /(n) Pascal/(P)/ +¥Ñ¥¹¥«¥ë¤Î»°³Ñ·Á [¥Ñ¥¹¥«¥ë¤Î¤µ¤ó¤«¤¯¤±¤¤] /(n) Pascal's triangle/ +¥Ñ¥¹¥«¥ë¤ÎÄêÍý [¥Ñ¥¹¥«¥ë¤Î¤Æ¤¤¤ê] /(n) Pascal's theorem/ +¥Ñ¥¹¥¿ /(n) pasta/(P)/ +¥Ñ¥¹¥¿ºÞ [¥Ñ¥¹¥¿¤¶¤¤] /(n) paste/ +¥Ñ¥¹¥Æ /(n) (abbr) power steering/ +¥Ñ¥¹¥Æ¥ë /(n) pastel/(P)/ +¥Ñ¥¹¥Æ¥ë¥«¥é¡¼ /(n) pastel color/ +¥Ñ¥¹¥Æ¥ë¥È¡¼¥ó /pastel tone/ +¥Ñ¥¹¥Æ¥ë²è [¥Ñ¥¹¥Æ¥ë¤¬] /(n) pastel/ +¥Ñ¥¹¥È¥é¥ë /pastoral/ +¥Ñ¥¹¥Ü¡¼¥ë /(n) passed ball (baseball)/catcher's error/ +¥Ñ¥¹¥Ý¡¼¥È /(n) passport/(P)/ +¥Ñ¥¹¥ï¡¼¥É /(n) (computer) password/(P)/ +¥Ñ¥º¥ë /(n) puzzle/(P)/ +¥Ñ¥»¥Æ¥£¥Ã¥¯ /(adj-na) pathetic/ +¥Ñ¥»¥Æ¥£¥Ã¥¯¥É¥é¥Þ /pathetic drama/ +¥Ñ¥»¥ê /(n) parsley/(P)/ +¥Ñ¥½ /(n) (abbr) personal (computer)/ +¥Ñ¥½¥³¥ó /(n) (abbr) personal computer/(P)/ +¥Ñ¥½¥³¥óÄÌ¿® [¥Ñ¥½¥³¥ó¤Ä¤¦¤·¤ó] /(n) personal computer communication/ +¥Ñ¥¿¡¼ /putter/(P)/ +¥Ñ¥¿¡¼¥ó /(n) pattern/(P)/ +¥Ñ¥¿¡¼¥ó¥×¥é¥¯¥Æ¥£¥¹ /pattern practice/ +¥Ñ¥¿¡¼¥ó¥Þ¥Ã¥Á¥ó¥° /(n) pattern matching/ +¥Ñ¥¿¡¼¥óǧ¼± [¥Ñ¥¿¡¼¥ó¤Ë¤ó¤·¤­] /(n) pattern recognition/ +¥Ñ¥¿¥ó /(n) pattern/ +¥Ñ¥Á¥¹¥í /(n) (abbr) slot machine in a pachinko parlor/ +¥Ñ¥Á¥Ñ¥Á /(adv,vs) the sound of clapping hands/(P)/ +¥Ñ¥Á¥×¥í /(n) (abbr) professional pachinko player/ +¥Ñ¥Á¥â¥ó /(n) cheap imitations of famous brands/ +¥Ñ¥Á¥ó¥³ /(n) pachinko (Japanese pinball)/(P)/ +¥Ñ¥Á¥ó¥³Âæ [¥Ñ¥Á¥ó¥³¤À¤¤] /pachinko (Japanese pinball) machine/ +¥Ñ¥Ã /(int) poof/ +¥Ñ¥Ã¥«¡¼¥É /(Hewlett) Packard/(P)/ +¥Ñ¥Ã¥­¥ó¥° /(n) packing/(P)/ +¥Ñ¥Ã¥¯ /(n) pack/puck/(P)/ +¥Ñ¥Ã¥±¡¼¥¸ /(n) package/(P)/ +¥Ñ¥Ã¥±¡¼¥¸¥Ä¥¢¡¼ /package tour/ +¥Ñ¥Ã¥±¡¼¥¸¥×¥í¥°¥é¥à /package program/ +¥Ñ¥Ã¥±¡¼¥¸¥á¥Ç¥£¥¢ /package media/ +¥Ñ¥Ã¥±¡¼¥¸¥ó¥° /packaging/ +¥Ñ¥Ã¥µ¡¼¥¸ /(n) passage/glassed-over arcade/ +¥Ñ¥Ã¥·¥Ö /(adj-na) passive/ +¥Ñ¥Ã¥·¥Ö¥¹¥â¡¼¥­¥ó¥° /passive smoking/ +¥Ñ¥Ã¥·¥Ö¥½¡¼¥é¡¼¥Ï¥¦¥¹ /passive solar house/ +¥Ñ¥Ã¥·¥Ö¥½¥Ê¡¼ /passive sonar/ +¥Ñ¥Ã¥·¥ç¥Í¡¼¥È /passionate/ +¥Ñ¥Ã¥·¥ç¥ó /(n) passion/(P)/ +¥Ñ¥Ã¥·¥ó¥° /(n) passing/(P)/ +¥Ñ¥Ã¥»¥ó¥¸¥ã¡¼ /passenger/ +¥Ñ¥Ã¥Á /(n) patch/ +¥Ñ¥Ã¥Á¥Æ¥¹¥È /patch test/ +¥Ñ¥Ã¥Á¥ï¡¼¥¯ /(n) patchwork/(P)/ +¥Ñ¥Ã¥Æ¥£¥ó¥° /patting/putting/(P)/ +¥Ñ¥Ã¥Æ¥£¥ó¥°¥°¥ê¡¼¥ó /putting green/ +¥Ñ¥Ã¥È /(n) putt/pat/(P)/ +¥Ñ¥Ã¥É /(n) pad/(P)/ +¥Ñ¥Ã¥× /(n) pap/ +¥Ñ¥Æ /(fr:) (n) (1) putty/(2) pate/(P)/ +¥Ñ¥Æ¥£¥ª /patio/(P)/ +¥Ñ¥Æ¥ì¥ó /(pt:) priest (pt: padre)/ +¥Ñ¥Æ¥ó¥È /(n) patent/ +¥Ñ¥È¥«¡¼ /(n) (abbr) patrol car/(P)/ +¥Ñ¥È¥¹ /(n) pathos/ +¥Ñ¥È¥é¥¤¥È /(n) (abbr) rotating warning light similar to the one on a "patokaa." (trans: patrol light)/ +¥Ñ¥È¥ê¥ª¥Æ¥£¥º¥à /patriotism/(P)/ +¥Ñ¥È¥í¡¼¥ë /(n) patrol/(P)/ +¥Ñ¥È¥í¥¦¥ë /(n) patrol/ +¥Ñ¥È¥í¥ó /(n) patron/(P)/ +¥Ñ¥É¥Ã¥¯ /paddock/(P)/ +¥Ñ¥É¥ê¥ó¥° /paddling/ +¥Ñ¥É¥ë /(n) paddle/(P)/ +¥Ñ¥Ê¥Ó¥·¥ç¥ó /panavision/ +¥Ñ¥Ê¥Û¡¼¥ë /(n) (abbr) Panasert hole (semiconductors)/ +¥Ñ¥Ê¥Þ /Panama/(P)/ +¥Ñ¥Ê¥Þ¥Ã¥¯¥¹ /Panamax (maximum size of ship that can pass through the Panama Canal)/ +¥Ñ¥Ê¥Þ˹ [¥Ñ¥Ê¥Þ¤Ü¤¦] /(n) panama hat/ +¥Ñ¥Ê¥é¥Þ /panorama/ +¥Ñ¥Ë¥Ã¥¯ /(n) panic/(P)/ +¥Ñ¥Í¥é¡¼ /paneler/(P)/ +¥Ñ¥Í¥ê¥¹¥È /(n) panelist/(P)/ +¥Ñ¥Í¥ë /(n) panel/(P)/ +¥Ñ¥Í¥ë¥Ç¥£¥¹¥«¥Ã¥·¥ç¥ó /panel discussion/ +¥Ñ¥Í¥ë¥Ò¡¼¥¿¡¼ /panel heater/panel heating/ +¥Ñ¥Í¥ë¥Ò¡¼¥Æ¥£¥ó¥° /panel heating/ +¥Ñ¥Í¥ë¹½Â¤·úÃÛ [¥Ñ¥Í¥ë¤³¤¦¤¾¤¦¤±¤ó¤Á¤¯] /(n) panel construction/ +¥Ñ¥Î¥é¥Þ /(n) panorama/(P)/ +¥Ñ¥Î¥é¥Þ¼Ì¿¿ [¥Ñ¥Î¥é¥Þ¤·¤ã¤·¤ó] /(n) panoramic photograph/ +¥Ñ¥Ñ /(n) Papa/(P)/ +¥Ñ¥Ñ¥¤¥¢ /(n) papaya/(P)/ +¥Ñ¥Ñ¥¤¥ä /papaya/ +¥Ñ¥Ó¥ê¥ª¥ó /(n) pavilion/(P)/ +¥Ñ¥Ô¡¼ /puppy/ +¥Ñ¥Ô¥ë¥¹ /(n) papyrus/ +¥Ñ¥Õ /(n) (powder) puff/ +¥Ñ¥Õ¥§ /parfait/ +¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹ /(n) performance/(P)/ +¥Ñ¥Õ¥¹¥ê¡¼¥Ö /puff sleeve/ +¥Ñ¥Õ¥å¡¼¥Þ¡¼ /perfumer/ +¥Ñ¥Õ¥å¡¼¥à /perfume/ +¥Ñ¥Ö /(n) pub/(P)/ +¥Ñ¥Ö¥ê¥·¥Æ¥£¡¼ /publicity/(P)/ +¥Ñ¥Ö¥ê¥Ã¥¯ /(adj-na,n) public/(P)/ +¥Ñ¥Ö¥ê¥Ã¥¯¥¢¥¯¥»¥×¥¿¥ó¥¹ /public acceptance/ +¥Ñ¥Ö¥ê¥Ã¥¯¥ª¥Ô¥Ë¥ª¥ó /public opinion/ +¥Ñ¥Ö¥ê¥Ã¥¯¥³¡¼¥¹ /public course/ +¥Ñ¥Ö¥ê¥Ã¥¯¥³¡¼¥Ý¥ì¡¼¥·¥ç¥ó /public corporation/ +¥Ñ¥Ö¥ê¥Ã¥¯¥³¥á¥ó¥È /(n) public comment/ +¥Ñ¥Ö¥ê¥Ã¥¯¥µ¡¼¥Ð¥ó¥È /public servant/ +¥Ñ¥Ö¥ê¥Ã¥¯¥¹¥¯¡¼¥ë /public school/ +¥Ñ¥Ö¥ê¥Ã¥¯¥¹¥Ú¡¼¥¹ /public space/ +¥Ñ¥Ö¥ê¥Ã¥¯¥É¥á¥¤¥ó /(n) public domain/ +¥Ñ¥Ö¥ê¥Ã¥¯¥Ï¥¦¥¹ /pub/public house/ +¥Ñ¥Ö¥ê¥Ã¥¯¥ê¥ì¡¼¥·¥ç¥ó /public relations/ +¥Ñ¥Ö¥í¥Õ /Pavlov/(P)/ +¥Ñ¥×¥¢¥Ë¥å¡¼¥®¥Ë¥¢ /Papua New Guinea (p)/ +¥Ñ¥×¥ê¥« /paprika/ +¥Ñ¥é¥¤¥ó¥Õ¥ë¥¨¥ó¥¶ /(n) parainfluenza/ +¥Ñ¥é¥ª /Palau (p)/ +¥Ñ¥é¥°¥é¥¤¥À¡¼ /paraglider/(P)/ +¥Ñ¥é¥°¥é¥Õ /(n) paragraph/ +¥Ñ¥é¥³¡¼¥È /paraquat/ +¥Ñ¥é¥µ¥¤¥³¥í¥¸¡¼ /parapsychology/ +¥Ñ¥é¥µ¥¤¥È¥·¥ó¥°¥ë /(n) single person who earns enough to live alone but prefers to live rent-free with his or her parents (trans: parasite single)/ +¥Ñ¥é¥·¥å¡¼¥È /(n) parachute/(P)/ +¥Ñ¥é¥·¥å¡¼¥È¥¹¥«¡¼¥È /parachute skirt/ +¥Ñ¥é¥¸¥¦¥à /(n) palladium (Pd)/ +¥Ñ¥é¥»¡¼¥ë /parasail/ +¥Ñ¥é¥½¥ë /(n) parasol/(P)/ +¥Ñ¥é¥À¥¤¥¹ /(n) paradise/(P)/ +¥Ñ¥é¥À¥¤¥à /(n) paradigm/(P)/ +¥Ñ¥é¥À¥¤¥à¥·¥Õ¥È /paradigm shift/ +¥Ñ¥é¥Á¥ª¥ó /(de:) (n) Parathion/ +¥Ñ¥é¥Á¥Õ¥¹ /(n) paratyphus/ +¥Ñ¥é¥Á¥Õ¥¹¶Ý [¥Ñ¥é¥Á¥Õ¥¹¤­¤ó] /(n) paratyphoid bacillus/ +¥Ñ¥é¥É¥¯¥·¥«¥ë /paradoxical/ +¥Ñ¥é¥É¥Ã¥¯¥¹ /(n) paradox/(P)/ +¥Ñ¥é¥Î¥¤¥¢ /paranoia/ +¥Ñ¥é¥Ñ¥é /(adj-na,adv) falling in (large) drops/sprinkle/pattering/clattering/flipping through a book/(P)/ +¥Ñ¥é¥Õ¥£¥ó /(n) paraffin/ +¥Ñ¥é¥Õ¥£¥ó»æ [¥Ñ¥é¥Õ¥£¥ó¤·] /(n) paraffin paper/ +¥Ñ¥é¥Õ¥ì¡¼¥º /(n) paraphrase/ +¥Ñ¥é¥Ü¥é /parabola/(P)/ +¥Ñ¥é¥Ü¥é¥¢¥ó¥Æ¥Ê /(n) parabola antenna/(P)/ +¥Ñ¥é¥Ý¥Ã¥¯¥¹¥¦¥¤¥ë¥¹Â° [¥Ñ¥é¥Ý¥Ã¥¯¥¹¥¦¥¤¥ë¥¹¤¾¤¯] /(n) parapoxvirus/ +¥Ñ¥é¥á¡¼¥¿ /(n) parameter/ +¥Ñ¥é¥á¡¼¥¿¡¼ /(n) parameter/ +¥Ñ¥é¥á¡¼¥¿¡¼¥Õ¥¡¥¤¥ë /parameter file/ +¥Ñ¥é¥á¥¿ /(n) parameter/ +¥Ñ¥é¥á¥Ç¥£¥«¥ë /paramedical/ +¥Ñ¥é¥á¥È¥ê¥Ã¥¯ /parametric/ +¥Ñ¥é¥á¥È¥í¥ó /(n) parametron/ +¥Ñ¥é¥é¥Ã¥¯¥¹ /(n) parallax/ +¥Ñ¥é¥ê¥ó¥Ô¥Ã¥¯ /(n) Paralympics/(P)/ +¥Ñ¥é¥ì¥ë /(adj-na,n) parallel/ +¥Ñ¥é¥ì¥ëÄÌ¿® [¥Ñ¥é¥ì¥ë¤Ä¤¦¤·¤ó] /parallel communication/ +¥Ñ¥ê /Paris/(P)/ +¥Ñ¥ê¡¼¥° /(abbr) pacific league/ +¥Ñ¥ê¥¢¸¤ [¥Ñ¥ê¥¢¤¤¤Ì] /(n) pariah dog/ +¥Ñ¥ê¥¯¥é¥Ö /(n) Paris club (group of creditor countries)/ +¥Ñ¥ê¥³¥ß¥å¡¼¥ó /(n) the Paris Commune/ +¥Ñ¥ê¥³¥ì¥¯¥·¥ç¥ó /Paris Collection/ +¥Ñ¥ê¥¸¥§¥ó¥Ì /(n) parisienne/ +¥Ñ¥ê¥¸¥ã¥ó /parisien/ +¥Ñ¥ê¥Æ¥£ /(n) parity/ +¥Ñ¥ê¥Æ¥£¥Á¥§¥Ã¥¯ /(n) parity check/ +¥Ñ¥ê¥Æ¥£·×»» [¥Ñ¥ê¥Æ¥£¤±¤¤¤µ¤ó] /(n) parity account/ +¥Ñ¥ê¥Æ¥£»Ø¿ô [¥Ñ¥ê¥Æ¥£¤·¤¹¤¦] /(n) parity index/ +¥Ñ¥ê¥Æ¥£ÊÑ´¹ [¥Ñ¥ê¥Æ¥£¤Ø¤ó¤«¤ó] /parity transformation (physics)/ +¥Ñ¥ë¥³ /(it:) park (it: parco)/(P)/ +¥Ñ¥ë¥µ¡¼ /pulsar/(P)/ +¥Ñ¥ë¥¹ /(n) pulse/(P)/ +¥Ñ¥ë¥¹¥¸¥§¥Ã¥È /(abbr) pulse-jet engine/ +¥Ñ¥ë¥¹¥¸¥§¥Ã¥È¥¨¥ó¥¸¥ó /pulse-jet engine/ +¥Ñ¥ë¥¹¥â¡¼¥¿ /(n) pulse motor/stepping motor/ +¥Ñ¥ë¥¹²óÏ© [¥Ñ¥ë¥¹¤«¤¤¤í] /(n) pulse circuit/ +¥Ñ¥ë¥¹ÇÈ [¥Ñ¥ë¥¹¤Ï] /(n) pulse wave/ +¥Ñ¥ë¥¹ÉýÊÑÄ´ [¥Ñ¥ë¥¹¤Ï¤Ð¤Ø¤ó¤Á¤ç¤¦] /(n) pulse width modulation/ +¥Ñ¥ë¥¿¥¤ /(de:) party (political) (de: Partei)/ +¥Ñ¥ë¥Á¥¶¥ó /(n) partisan/(P)/ +¥Ñ¥ë¥× /(n,vs) pulp/(P)/ +¥Ñ¥ë¥×¥Þ¥¬¥¸¥ó /pulp magazine/ +¥Ñ¥ë¥á¥¶¥ó¥Á¡¼¥º /Parmesan cheese/ +¥Ñ¥ì¡¼¥É /(n) parade/(P)/ +¥Ñ¥ì¥¹ /(n) palace/(P)/ +¥Ñ¥ì¥¹¥¿¥¤¥ó /(n) Palestine/ +¥Ñ¥ì¥¹¥Á¥Ê /(n) Palestine/(P)/ +¥Ñ¥ì¥¹¥Æ¥£¥Ê /(n) Palestine/ +¥Ñ¥ì¥Ã¥È /(n) palette/pallet/(P)/ +¥Ñ¥ì¥Ã¥È¼Ö [¥Ñ¥ì¥Ã¥È¤·¤ã] /(n) pallet car/ +¥Ñ¥í¥Á¥ó /parotin/ +¥Ñ¥í¥Ç¥£ /(n) parody/ +¥Ñ¥í¥Ç¥£¡¼ /(n) parody/(P)/ +¥Ñ¥ï¡¼ /(n) power/(P)/ +¥Ñ¥ï¡¼¥¢¥Ã¥× /(n) power-up/(P)/ +¥Ñ¥ï¡¼¥¢¥ó¥× /(n) power amplifier/ +¥Ñ¥ï¡¼¥¦¥¨¥¤¥È¥ì¥·¥ª /(n) power weight ratio/ +¥Ñ¥ï¡¼¥¨¥ê¡¼¥È /power elite/ +¥Ñ¥ï¡¼¥¹¥Æ¥¢¥ê¥ó¥° /power steering/(P)/ +¥Ñ¥ï¡¼¥Ï¥¦¥¹ /powerhouse/ +¥Ñ¥ï¡¼¥Ý¥ê¥·¡¼ /power policy/ +¥Ñ¥ï¡¼¥ê¥Õ¥Æ¥£¥ó¥° /power lifting/ +¥Ñ¥ï¥¹¥Æ /(abbr) power steering/ +¥Ñ¥ï¥Õ¥ë /(adj-na,n) powerful/(P)/ +¥Ñ¥ó /(pt:) (n) (1) bread (pt: pan)/(2) panning/(P)/ +¥Ñ¥ó¤È¸«À¤Êª [¥Ñ¥ó¤È¤ß¤»¤â¤Î] /(exp) bread and circuses/ +¥Ñ¥ó¤ÎÌÚ [¥Ñ¥ó¤Î¤­] /(n) breadfruit/ +¥Ñ¥ó¥¢¥á¥ê¥«¥Ë¥º¥à /Pan-Americanism/(P)/ +¥Ñ¥ó¥¯ /(n) (1) (abbr) puncture/bursting/(2) punk/(P)/ +¥Ñ¥ó¥¯¥Á¥å¥¢¥ë /(adj-na) punctual/ +¥Ñ¥ó¥¯¥Á¥å¥¨¡¼¥·¥ç¥ó /punctuation/ +¥Ñ¥ó¥¯¥í /(n) (abbr) panchromatic/ +¥Ñ¥ó¥¯¥í¥Ã¥«¡¼ /(n) punk rocker/ +¥Ñ¥ó¥¯¥í¥Ã¥¯ /punk rock/ +¥Ñ¥ó¥±¡¼¥­ /pancake/ +¥Ñ¥ó¥¸¡¼ /(n) pansy/(P)/ +¥Ñ¥ó¥¸¡¼¿§ [¥Ñ¥ó¥¸¡¼¤¤¤í] /(n) deep violet/ +¥Ñ¥ó¥¹¥± /whore/ +¥Ñ¥ó¥¹¥È /(abbr) panty hose (panty stocking)/ +¥Ñ¥ó¥¿¥°¥é¥Õ /(n) pantograph/(P)/ +¥Ñ¥ó¥¿¥í¥ó /(n) pantalon/ +¥Ñ¥ó¥À /(n) panda/(P)/ +¥Ñ¥ó¥Á /(n) punch/(P)/ +¥Ñ¥ó¥Á¥«¡¼¥É /punch card/ +¥Ñ¥ó¥Á¥«¡¼¥É¥·¥¹¥Æ¥à /punch-card system/PCS/ +¥Ñ¥ó¥Á¥Ñ¡¼¥Þ /punch permanent/(P)/ +¥Ñ¥ó¥Á¥é /showing underwear/ +¥Ñ¥ó¥Á¥é¥¤¥ó /(n) punch-line (of story or joke)/ +¥Ñ¥ó¥Ä /(n) (1) underpants/(2) women's trousers/(P)/ +¥Ñ¥ó¥Æ¥£ /(n) panty/ +¥Ñ¥ó¥Æ¥£¡¼ /(n) panties/briefs/(P)/ +¥Ñ¥ó¥Æ¥£¡¼¥¬¡¼¥É¥ë /panty girdle/ +¥Ñ¥ó¥Æ¥£¡¼¥¹¥«¡¼¥È /panty skirt/pantskirt/ +¥Ñ¥ó¥Æ¥£¡¼¥¹¥È¥Ã¥­¥ó¥° /panty stocking/pantyhose/ +¥Ñ¥ó¥Æ¥£¥¹¥È¥Ã¥­¥ó¥° /panty hose (trans: panty stocking)/ +¥Ñ¥ó¥Æ¥ª¥ó /pantheon/ +¥Ñ¥ó¥È /(abbr) punt kick (rugby)/(P)/ +¥Ñ¥ó¥È¥­¥Ã¥¯ /punt kick (rugby)/ +¥Ñ¥ó¥È¥Æ¥ó /pantothenic (acid)/ +¥Ñ¥ó¥È¥Þ¥¤¥à /(n) pantomime/(P)/ +¥Ñ¥ó¥È¥ê¡¼ /pantry/ +¥Ñ¥ó¥É¥ë /(fr:) paint (fr: peindre)/ +¥Ñ¥ó¥Ñ¥¹ /pampas/(P)/ +¥Ñ¥ó¥Ô /(n) (abbr) most people (trans: ippan pi-puru)/ +¥Ñ¥ó¥Ô¥ó¥° /pumping/ +¥Ñ¥ó¥Õ /(n) (abbr) pamphlet/(P)/ +¥Ñ¥ó¥Õ¥©¡¼¥«¥¹ /pan-focus/ +¥Ñ¥ó¥Õ¥ì¥Ã¥È /(n) brochure/pamphlet/(P)/ +¥Ñ¥ó¥×¥­¥ó /pumpkin/ +¥Ñ¥ó¥×¥¹ /(n) pampas/pumps/(P)/ +¥Ñ¥ó²° [¥Ñ¥ó¤ä] /bakery/ +¥Ñ¥ó¶ý [¥Ñ¥ó¤¯¤º] /(bread) crumb/ +¥Ñ¥ó¼ï [¥Ñ¥ó¤À¤Í] /(n) yeast/ +¥Ñ¥ó¾®Çþ [¥Ñ¥ó¤³¤à¤®] /(n) wheat (for breadmaking)/ +¥Ñ¥óÊ´ [¥Ñ¥ó¤³] /(n) breadcrumbs/(P)/ +¥Ñ¥ô¥í¥Õ /Pavlov/ +¥Ñ¹Ô [¥Ñ¤®¤ç¤¦] /(n) Classification for Japanese verb with the dictionary form ending in "pu"/ +¥Ò¡¼¥¿ /(n) heater/(P)/ +¥Ò¡¼¥¿¡¼ /(n) heater/(P)/ +¥Ò¡¼¥È /heat/(P)/ +¥Ò¡¼¥È¥¢¥¤¥é¥ó¥É /(n) heat island/ +¥Ò¡¼¥È¥Ñ¥¤¥× /heat pipe/ +¥Ò¡¼¥È¥Ý¥ó¥× /heat pump/ +¥Ò¡¼¥× /(n) heap/ +¥Ò¡¼¥Ý¥ó /(n) (abbr) heat pump/ +¥Ò¡¼¥á¥ó /(de:) hymen/ +¥Ò¡¼¥ë /(n) heel/heal/(P)/ +¥Ò¡¼¥ë¥¢¥¦¥È /heel out/ +¥Ò¡¼¥í¡¼ /(n) hero/(P)/ +¥Ò¡¼¥í¥Ñ¥±¡¼¥¸ /hero package (commercial in which the product is the hero of the segment)/ +¥Ò¥¢ /hear/(P)/ +¥Ò¥¢¥ê¥ó¥° /(n) (1) hearing/(2) listening comprehension/(3) public hearing/(4) interview/ +¥Ò¥¢¥ë¥í¥ó»À [¥Ò¥¢¥ë¥í¥ó¤µ¤ó] /(n) hyaluronic acid/ +¥Ò¥¨¥é¥°¥ê¥Õ /hieroglyph/(P)/ +¥Ò¥¨¥é¥ë¥­¡¼ /(de:) (n) hierarchy (de: Hierachie)/ +¥Ò¥¨¥é¥ë¥Ò¡¼ /(de:) hierarchy (de: Hierachie)/ +¥Ò¥¨¥í¥°¥ê¥Õ /hieroglyph(ic)/ +¥Ò¥°¥¹µ¡¹½ [¥Ò¥°¥¹¤­¤³¤¦] /Higgs mechanism (physics)/ +¥Ò¥¹ /(n) (abbr) hysteria/ +¥Ò¥¹¥¿¥ß¥ó /(n) histamine/ +¥Ò¥¹¥Æ¥ê¡¼ /(n) hysteria/(P)/ +¥Ò¥¹¥Æ¥ê¡¼À­³Ê [¥Ò¥¹¥Æ¥ê¡¼¤»¤¤¤«¤¯] /(n) hysterical personality/ +¥Ò¥¹¥Æ¥ê¥Ã¥¯ /(adj-na,n) hysteric/(P)/ +¥Ò¥¹¥È¥°¥é¥à /(n) histogram/ +¥Ò¥¹¥È¥ê /(n) history/ +¥Ò¥¹¥Î¥¤¥º /hiss noise/ +¥Ò¥¹¥Ñ¥Ë¥Ã¥¯ /Hispanic/ +¥Ò¥Ã¥³¥ê¡¼ /hickory/ +¥Ò¥Ã¥Á¥Ï¥¤¥¯ /(n) hitch-hike/(P)/ +¥Ò¥Ã¥Æ¥£¥ó¥° /hitting/ +¥Ò¥Ã¥È /(n,vs) hit/success/safe hit (baseball)/be a hit/(P)/ +¥Ò¥Ã¥È¥¨¥ó¥É¥é¥ó /(n) hit-and-run/ +¥Ò¥Ã¥È¥½¥ó¥° /hit song/ +¥Ò¥Ã¥È¥Á¥ã¡¼¥È /hit chart/ +¥Ò¥Ã¥È¥Ñ¥ì¡¼¥É /hit parade/ +¥Ò¥Ã¥È¥Þ¥ó /hit man/ +¥Ò¥Ã¥È¥é¡¼ /Hitler/ +¥Ò¥Ã¥Ñ¥ì /(n) (abbr) hit parade/ +¥Ò¥Ã¥Ô¡¼ /hippy/(P)/ +¥Ò¥Ã¥Ô¡¼¥¹¥¿¥¤¥ë /hippie style/ +¥Ò¥Ã¥× /(n) hips/buttocks/backside/(P)/ +¥Ò¥Ã¥×¥¢¥Ã¥×¥¬¡¼¥É¥ë /hip-up girdle/ +¥Ò¥Ã¥×¥«¥Ã¥È /hip cut/ +¥Ò¥Ã¥×¥Ñ¥Ã¥É /hip pad/ +¥Ò¥Ã¥×¥Û¥Ã¥× /hip-hop/ +¥Ò¥Ã¥×¥Ü¡¼¥ó¥¹¥«¡¼¥È /hipbone skirt/ +¥Ò¥È¥é¡¼ /Hitler/(P)/ +¥Ò¥ÈÀ®Ä¹¥Û¥ë¥â¥ó [¥Ò¥È¤»¤¤¤Á¤ç¤¦¥Û¥ë¥â¥ó] /(n) human growth hormone/ +¥Ò¥É¥é /(n) hydra/ +¥Ò¥É¥í¥à¥·Îà [¥Ò¥É¥í¥à¥·¤ë¤¤] /(n) hydrozoan/ +¥Ò¥Ý¥³¥ó¥Ç¥ê¡¼ /(de:) (n) hypochondria (de: Hypochondrie)/ +¥Ò¥Þ¥é¥ä /Himalaya/(P)/ +¥Ò¥ä¥ê¥Ï¥Ã¥È /close call/near miss/ +¥Ò¥ä¥ê¥ó¥° /(n) (1) hearing/(2) listening comprehension/(3) public hearing/(4) interview/(P)/ +¥Ò¥å¡¼¥¹¥È¥ó /Houston/(P)/ +¥Ò¥å¡¼¥º /(n) fuse/(P)/ +¥Ò¥å¡¼¥º¥³¥Ã¥¯ /fuse cock/ +¥Ò¥å¡¼¥Þ¥Ë¥¹¥Æ¥£¥Ã¥¯ /(adj-na,n) humanistic/ +¥Ò¥å¡¼¥Þ¥Ë¥¹¥È /(n) humanist/ +¥Ò¥å¡¼¥Þ¥Ë¥º¥à /(n) humanism/(P)/ +¥Ò¥å¡¼¥Þ¥Ë¥¼¡¼¥·¥ç¥ó /humanization/ +¥Ò¥å¡¼¥Þ¥Ë¥Æ¥£¡¼ /(n) humanity/ +¥Ò¥å¡¼¥Þ¥Î¥¤¥É /(n) humanoid/ +¥Ò¥å¡¼¥Þ¥ó /(adj-na,n) human/(P)/ +¥Ò¥å¡¼¥Þ¥ó¥¢¥»¥¹¥á¥ó¥È /(n) human assessment/ +¥Ò¥å¡¼¥Þ¥ó¥¤¥ó¥¿¥Õ¥§¡¼¥¹ /(n) (computer) human interface/CHI/ +¥Ò¥å¡¼¥Þ¥ó¥¤¥ó¥¿¥ì¥¹¥È /(n) human interest/ +¥Ò¥å¡¼¥Þ¥ó¥¨¥³¥í¥¸¡¼ /(n) human ecology/ +¥Ò¥å¡¼¥Þ¥ó¥¨¥ó¥¸¥Ë¥¢¥ê¥ó¥° /(n) human engineering/HE/ +¥Ò¥å¡¼¥Þ¥ó¥É¥­¥å¥á¥ó¥È /(n) human document/ +¥Ò¥å¡¼¥Þ¥ó¥é¥¤¥¯ /(n) humanlike/ +¥Ò¥å¡¼¥Þ¥ó¥ê¥ì¡¼¥·¥ç¥ó¥º /(n) human relations/HR/ +¥Ò¥å¡¼¥ê¥¹¥Æ¥£¥Ã¥¯ /(adj-na,n) heuristic/ +¥Ò¥å¡¼¥ì¥Ã¥È /(n) (abbr) Hewlett (Packard)/ +¥Ò¥å¡¼¥ì¥Ã¥È¥Ñ¥Ã¥«¡¼¥É /(n) HP/Hewlett Packard/ +¥Ò¥å¥Ã¥Æ /(de:) (n) (mountain) hut (de: Huette)/ +¥Ò¥å¥É¥é /(n) hydra/ +¥Ò¥ë /(n) hill/(P)/ +¥Ò¥ë¥¯¥é¥¤¥à /(n) hill climb/ +¥Ò¥ë¥Ó¥ê¡¼¥ß¥å¡¼¥¸¥Ã¥¯ /hillbilly music/ +¥Ò¥ë¥Ù¥ë¥È /Hilbert/ +¥Ò¥ë¥Ù¥ë¥È¶õ´Ö [¥Ò¥ë¥Ù¥ë¥È¤¯¤¦¤«¤ó] /(n) Hilbert space/ +¥Ò¥ì /(n) fillet/(P)/ +¥Ò¥í¥¤¥º¥à /(n) heroism/(P)/ +¥Ò¥í¥¤¥Ã¥¯ /(adj-na,n) heroic/ +¥Ò¥í¥¤¥ó /(n) heroine/(P)/ +¥Ò¥ó¥¸ /hinge/(P)/ +¥Ò¥ó¥º¡¼ /(n) Hindu/(P)/ +¥Ò¥ó¥º¡¼¶µ [¥Ò¥ó¥º¡¼¤­¤ç¤¦] /(n) Hinduism/ +¥Ò¥ó¥¿¡¼¥é¥ó¥É /hinterland/ +¥Ò¥ó¥Â /hinge/ +¥Ò¥ó¥Ç¥£¡¼¸ì [¥Ò¥ó¥Ç¥£¡¼¤´] /(n) Hindi/ +¥Ò¥ó¥È /(n) hint/(P)/ +¥Ò¥ó¥É¥¥¡¼¶µ [¥Ò¥ó¥É¥¥¡¼¤­¤ç¤¦] /(n) Hinduism/ +¥Ò¥ó¥É¥¹¥¿¥ó /Hindustan/ +¥Ó¡¼ /(n) bee/ +¥Ó¡¼¥« /(n) beaker/(P)/ +¥Ó¡¼¥«¡¼ /(n) beaker/ +¥Ó¡¼¥¯¥ë /(n) vehicle/ +¥Ó¡¼¥°¥ë /beagle/(P)/ +¥Ó¡¼¥³¥ó /(n) beacon/ +¥Ó¡¼¥¹¥È /beast/(P)/ +¥Ó¡¼¥º /(n) beads/(P)/ +¥Ó¡¼¥Á /(n) beach/(P)/ +¥Ó¡¼¥Á¥¦¥¨¥¢ /beach wear/ +¥Ó¡¼¥Á¥³¡¼¥È /beach coat/ +¥Ó¡¼¥Á¥Ï¥¦¥¹ /beach house/ +¥Ó¡¼¥Á¥Ð¥ì¡¼ /(n) (abbr) beach volleyball/ +¥Ó¡¼¥Á¥Ñ¥é¥½¥ë /(n) beach parasol/beach umbrella/ +¥Ó¡¼¥È /(n) beet/beat/(P)/ +¥Ó¡¼¥È¥¸¥§¥Í¥ì¡¼¥·¥ç¥ó /beat generation/ +¥Ó¡¼¥È¥ë¥º /Beatles/(P)/ +¥Ó¡¼¥É¥í /(n) glass (pt: vidro) (word used from the end of the Muromachi era to the Edo era)/ +¥Ó¡¼¥Ê¥¹ /(n) Venus/(P)/ +¥Ó¡¼¥Ð /viva/ +¥Ó¡¼¥Ð¡¼ /(n) beaver/(P)/ +¥Ó¡¼¥Õ /(n) beef/(P)/ +¥Ó¡¼¥Õ¥¡¥í¡¼ /beefalo/ +¥Ó¡¼¥Õ¥¹¥Æ¡¼¥­ /(n) beefsteak/ +¥Ó¡¼¥× /(n) beep/ +¥Ó¡¼¥à /(n) beam/(P)/ +¥Ó¡¼¥à¥¢¥ó¥Æ¥Ê /beam antenna/ +¥Ó¡¼¥à¥é¥¤¥À¡¼ /beam rider/ +¥Ó¡¼¥ë /(n) beer/(P)/ +¥Ó¡¼¥ë¥¹ /(n) virus/ +¥Ó¡¼¥ë·ô [¥Ó¡¼¥ë¤±¤ó] /beer coupon/ +¥Ó¡¼¥ëÉÓ [¥Ó¡¼¥ë¤Ó¤ó] /beer bottle/ +¥Ó¡¼¥ó¥Ü¡¼¥ë /bean ball/ +¥Ó¡¼¶Ì [¥Ó¡¼¤À¤Þ] /(n) (a) marble/(P)/ +¥Ó¥¢ /beer/(P)/ +¥Ó¥¢¥¬¡¼¥Ç¥ó /beer-garden/(P)/ +¥Ó¥¢¥ó /(n) (abbr) lesbian/ +¥Ó¥¨¥¿ /(it:) Pieta/ +¥Ó¥¨¥ó¥Ê¡¼¥ì /(it:) (n) biennale (biennial art exhibition)/(P)/ +¥Ó¥ª¥é /(n) viola/(P)/ +¥Ó¥¬¥í¥Ý¥ê¥¹ /bigalopolis/ +¥Ó¥­¥Ë /(n) bikini/(P)/ +¥Ó¥­¥å¡¼¥Ê /vicuna/ +¥Ó¥®¥Ê¡¼ /beginner/(P)/ +¥Ó¥¯¥¿¡¼ /victor/(P)/ +¥Ó¥¯¥È¥ê¡¼ /victory/(P)/ +¥Ó¥¯¥È¥ê¥¢ /Victoria/(P)/ +¥Ó¥¶ /(n) visa/(P)/ +¥Ó¥·¥Á¥§ /(n) bustier/ +¥Ó¥·¥ç¥Ã¥× /(n) bishop/ +¥Ó¥¸¡¼ /(n) busy/ +¥Ó¥¸¥¿¡¼ /visitor/(P)/ +¥Ó¥¸¥¿¡¼¥Õ¥£¡¼ /visitor fee/ +¥Ó¥¸¥Æ¥£¥ó¥°¥Á¡¼¥à /visiting team/ +¥Ó¥¸¥Í¥¹ /(n) business/(P)/ +¥Ó¥¸¥Í¥¹¥¢¥»¥¹¥á¥ó¥È /business assessment/ +¥Ó¥¸¥Í¥¹¥¦¥¨¥¢ /business wear/ +¥Ó¥¸¥Í¥¹¥ª¡¼¥È¥á¡¼¥·¥ç¥ó /business automation/ +¥Ó¥¸¥Í¥¹¥«¥ì¥Ã¥¸ /business college/ +¥Ó¥¸¥Í¥¹¥¬¡¼¥ë /business girl/ +¥Ó¥¸¥Í¥¹¥¯¥é¥¹ /business class/ +¥Ó¥¸¥Í¥¹¥²¡¼¥à /business game/ +¥Ó¥¸¥Í¥¹¥³¥ó¥µ¥ë¥¿¥ó¥È /business consultant/ +¥Ó¥¸¥Í¥¹¥µ¡¼¥Ù¥¤ /business survey/ +¥Ó¥¸¥Í¥¹¥¹¥¯¡¼¥ë /business school/ +¥Ó¥¸¥Í¥¹¥¹¥¯¡¼¥ëÆþ³Ø¶¦Ä̻ [¥Ó¥¸¥Í¥¹¥¹¥¯¡¼¥ë¤Ë¤å¤¦¤¬¤¯¤­¤ç¤¦¤Ä¤¦¤·¤±¤ó] /business school entrance test/GMAT/ +¥Ó¥¸¥Í¥¹¥Ñ¡¼¥È¥Ê¡¼ /(n) business partner/ +¥Ó¥¸¥Í¥¹¥×¥í¥Ç¥å¡¼¥¹ /(n) starting up and developing a business (trans: business produce)/ +¥Ó¥¸¥Í¥¹¥Û¥Æ¥ë /(n) business hotel/ +¥Ó¥¸¥Í¥¹¥Þ¥ó /(n) businessman/(P)/ +¥Ó¥¸¥Í¥¹¥â¥Ç¥ë /(n) business model/ +¥Ó¥¸¥Í¥¹¥é¥¤¥¯ /(adj-na,n) businesslike/(P)/ +¥Ó¥¸¥Í¥¹¥ê¡¼¥À¡¼¥·¥Ã¥× /business leadership/ +¥Ó¥¸¥Í¥¹¥í¡¼¥ó /business loan/ +¥Ó¥¸¥å¥¢¥é¥¤¥º /visualize/ +¥Ó¥¸¥å¥¢¥é¥¤¥¼¡¼¥·¥ç¥ó /visualization/ +¥Ó¥¸¥å¥¢¥ê¥¼¡¼¥·¥ç¥ó /(n) visualization/ +¥Ó¥¸¥å¥¢¥ë /(adj-na,n) visual/(P)/ +¥Ó¥¸¥å¥¢¥ë¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó /visual communication/ +¥Ó¥¸¥å¥¢¥ë¥Ç¥£¥¹¥×¥ì¡¼ /visual display/ +¥Ó¥¸¥å¥¢¥ë¥Ç¥¶¥¤¥ó /visual design/ +¥Ó¥¸¥å¥¢¥ë¥Õ¥é¥¤¥È /visual flight/ +¥Ó¥¸¥å¥¢¥ë¥Þ¡¼¥Á¥ã¥ó¥À¥¤¥¸¥ó¥° /visual merchandising/ +¥Ó¥¸¥å¥¢¥ë¥é¥ó¥²¡¼¥¸ /visual language/ +¥Ó¥¸¥ç¥ó /(n) vision/(P)/ +¥Ó¥¹ /(fr:) (n) (1) screw (fr: vis)/(2) -bis (again, second version) (fr: bis)/(3) BIS (Bank of International Settlements)/(P)/ +¥Ó¥¹¥¯ /(fr:) bisque/ +¥Ó¥¹¥±¥Ã¥È /(n) biscuit/(P)/ +¥Ó¥¹¥³¡¼¥¹ /(n) viscose/ +¥Ó¥¹¥³¡¼¥¹¿Í¸¨ [¥Ó¥¹¥³¡¼¥¹¤¸¤ó¤±¤ó] /(n) viscose rayon/ +¥Ó¥¹¥¿¥«¡¼ /vista (dome) car/(P)/ +¥Ó¥¹¥È¥í /bistro/ +¥Ó¥¹¥à¥¹ /bismuth (Bi)/ +¥Ó¥¿¥«¥ó¥Õ¥ë /vita camphor/ +¥Ó¥¿¥ÓÉü¹æ [¥Ó¥¿¥Ó¤Õ¤¯¤´¤¦] /(n) Viterbi decoding/ +¥Ó¥¿¥ß¥ó /(n) vitamin/(P)/ +¥Ó¥¿¥ß¥óºÞ [¥Ó¥¿¥ß¥ó¤¶¤¤] /vitamin pills/ +¥Ó¥¿¥é¥¤¥¹ /Vitarice/ +¥Ó¥Ã¥° /(adj-na,n) big/(P)/ +¥Ó¥Ã¥°¥¤¥Ù¥ó¥È /(n) big event/(P)/ +¥Ó¥Ã¥°¥¨¥Ã¥° /Big Egg/ +¥Ó¥Ã¥°¥«¡¼¥É /big card/ +¥Ó¥Ã¥°¥µ¥¤¥¨¥ó¥¹ /big science/ +¥Ó¥Ã¥°¥¹¥¯¥ê¡¼¥ó /big screen (TV)/ +¥Ó¥Ã¥°¥Ë¥å¡¼¥¹ /(n) important news/ +¥Ó¥Ã¥°¥Ð¥ó /(n) big bang/(P)/ +¥Ó¥Ã¥°¥Ð¥ó¥É /big band/ +¥Ó¥Ã¥°¥Ó¥¸¥Í¥¹ /big business/ +¥Ó¥Ã¥°¥Ù¥ó /Big Ben/ +¥Ó¥Ã¥È /(n) bit/(P)/ +¥Ó¥Ã¥È¥Í¥Ã¥È /BITNET/ +¥Ó¥Ã¥È¥Þ¥Ã¥× /(n) bitmap/ +¥Ó¥Ã¥È¸í¤êΨ [¥Ó¥Ã¥È¤¢¤ä¤Þ¤ê¤ê¤Ä] /(n) bit error rate/ +¥Ó¥Ã¥È¾ì [¥Ó¥Ã¥È¤Ð] /bit field/ +¥Ó¥Ã¥ÈËè [¥Ó¥Ã¥È¤´¤È] /bit-wise/ +¥Ó¥Ã¥× /VIP/very important person/ +¥Ó¥Æ¥¤¥³¥Ä /coccyx/ +¥Ó¥Ç /bidet/ +¥Ó¥Ç¥ª /(n) video/(P)/ +¥Ó¥Ç¥ª¥¢¡¼¥È /video art/ +¥Ó¥Ç¥ª¥¨¥ó¥¸¥Ë¥¢ /video engineer/ +¥Ó¥Ç¥ª¥ª¥ó¥Ç¥Þ¥ó¥É /(n) video-on-demand/ +¥Ó¥Ç¥ª¥«¥»¥Ã¥È /(n) videocassette/ +¥Ó¥Ç¥ª¥«¥á¥é /(n) video camera/video camcorder/ +¥Ó¥Ç¥ª¥¯¥ê¥Ã¥× /video clip/ +¥Ó¥Ç¥ª¥²¡¼¥à /video game/ +¥Ó¥Ç¥ª¥·¥ç¥Ã¥× /video shop/ +¥Ó¥Ç¥ª¥¸¥§¥Ë¥Ã¥¯ /videogenic/ +¥Ó¥Ç¥ª¥¸¥ã¡¼¥Ê¥ê¥¹¥È /video journalist/ +¥Ó¥Ç¥ª¥¹¥È¥ê¡¼¥ß¥ó¥° /(n) video streaming/ +¥Ó¥Ç¥ª¥½¥Õ¥È /video soft/ +¥Ó¥Ç¥ª¥Æ¡¼¥× /(n) video-tape/(P)/ +¥Ó¥Ç¥ª¥Æ¡¼¥×¥ì¥³¡¼¥À¡¼ /video tape recorder/ +¥Ó¥Ç¥ª¥Æ¥Ã¥¯¥¹ /videotex/ +¥Ó¥Ç¥ª¥Ç¥£¥¹¥¯ /videodisc/VD/ +¥Ó¥Ç¥ª¥Ç¥Ã¥­ /(n) video cassette recorder (trans: video deck)/ +¥Ó¥Ç¥ª¥Û¡¼¥ë /video hall/ +¥Ó¥Ç¥ª¥Þ¥¬¥¸¥ó /video magazine/ +¥Ó¥Ç¥ª¥á¡¼¥¿¡¼ /video meter/ +¥Ó¥Ç¥ª¥ê¥µ¡¼¥Á /Video Research Ltd/ +¥Ó¥Ç¥ª¥ì¥³¡¼¥À¡¼ /VCR/Video Cassette (Tape) Recorder/ +¥Ó¥Ç¥ª²° [¥Ó¥Ç¥ª¤ä] /video store/ +¥Ó¥Ç¥³¥ó /vidicon/ +¥Ó¥Ë¡¼¥ë /(n) vinyl/(P)/ +¥Ó¥Ë¡¼¥ë¥·¡¼¥È¾²ºà [¥Ó¥Ë¡¼¥ë¥·¡¼¥È¤æ¤«¤¶¤¤] /(n) vinyl sheet flooring/ +¥Ó¥Ë¡¼¥ë¥Ï¥¦¥¹ /plastic greenhouse (trans: vinyl house)/ +¥Ó¥Ë¡¼¥ë¥Ú¥¤¥ó¥È /vinyl paint/ +¥Ó¥Ë¥Ï¥ó /(abbr) vinyl (plastic) headed hammer/ +¥Ó¥Ë¥Ü¥ó /(abbr) pornographic magazines sold wrapped in plastic/ +¥Ó¥Ë¥ë´ð [¥Ó¥Ë¥ë¤­] /(n) vinyl group/ +¥Ó¥Ë¥ë¼ù»é [¥Ó¥Ë¥ë¤¸¤å¤·] /(n) vinyl resin/ +¥Ó¥Ë¥í¥ó /(n) vinylon (vinyl-nylon)/ +¥Ó¥Í¥¬¡¼ /vinegar/ +¥Ó¥Ï¥¤¥ó¥É /behind/ +¥Ó¥Ð /beaver/(P)/ +¥Ó¥Ð¡¼¥¯ /bivouac/(P)/ +¥Ó¥Ò¥º¥¹ /(abbr) Lactobacillus bifidus/ +¥Ó¥Ó¥Ã¥É /(adj-na,n) vivid/(P)/ +¥Ó¥Ó¥ê /chatter mark (machine tools)/ +¥Ó¥Ó¥ó¥Ð /(n) bibimbab (Korean rice dish)/ +¥Ó¥Õ¥£¥º¥¹ /(abbr) Lactobacillus bifidus/(P)/ +¥Ó¥Õ¥©¥¢¥µ¡¼¥Ó¥¹ /before service/ +¥Ó¥Õ¥Æ¥­ /(n) beefsteak/ +¥Ó¥Ö¥é¡¼¥È /vibrato/ +¥Ó¥Ö¥é¥Õ¥©¥ó /vibraphone/ +¥Ó¥Ö¥ê¥ª¥°¥é¥Õ¥£¡¼ /bibliography/ +¥Ó¥Ö¥ê¥ª¥Þ¥Ë¥¢ /bibliomania/ +¥Ó¥Ø¥¤¥Ó¥¢ /behaviour/ +¥Ó¥Ø¥¤¥Ó¥¢¥ê¥º¥à /behaviourism/ +¥Ó¥ä¥¬¡¼¥Ç¥ó /beer-garden/ +¥Ó¥ä¥Û¡¼¥ë /(n) beer-hall/ +¥Ó¥äî [¥Ó¥ä¤À¤ë] /(n) beer barrel/ +¥Ó¥å¡¼ /(n) view/(P)/ +¥Ó¥å¡¼¥¢¡¼ /viewer/ +¥Ó¥å¡¼¥Æ¥£¡¼ /(n) beauty/ +¥Ó¥å¡¼¥Æ¥£¡¼¥¢¥É¥Ð¥¤¥¶¡¼ /beauty adviser/ +¥Ó¥å¡¼¥Æ¥£¡¼¥³¡¼¥Ê¡¼ /beauty corner/ +¥Ó¥å¡¼¥Æ¥£¡¼¥³¥ó¥Æ¥¹¥È /beauty contest/ +¥Ó¥å¡¼¥Æ¥£¡¼¥µ¥¤¥¯¥ë /beauty cycle/ +¥Ó¥å¡¼¥Æ¥£¡¼¥µ¥í¥ó /beauty salon/ +¥Ó¥å¡¼¥Æ¥£¡¼¥¹¥Ý¥Ã¥È /beauty spot/ +¥Ó¥å¡¼¥Æ¥£¡¼¥Ñ¡¼¥é¡¼ /beauty parlor/ +¥Ó¥å¡¼¥Æ¥£¥Õ¥ë /(adj-na) beautiful/(P)/ +¥Ó¥å¡¼¥È¥í¥ó /Viewtron/ +¥Ó¥å¡¼¥Ý¥¤¥ó¥È /viewpoint/ +¥Ó¥å¡¼¥í¡¼ /bureau/(P)/ +¥Ó¥å¡¼¥í¥¯¥é¥·¡¼ /bureaucracy/ +¥Ó¥å¡¼¥í¥¯¥é¥Ã¥È /bureaucrat/ +¥Ó¥å¥Ã¥Õ¥§ /(n) buffet/(P)/ +¥Ó¥é /(n) villa/handbill/poster/(P)/ +¥Ó¥é¥óºÞ [¥Ó¥é¥ó¤¶¤¤] /blister agent/ +¥Ó¥ê¥ª¥Í¥¢ /billionaire/ +¥Ó¥ê¥À¥ó¥¹·¿Ï¢º¿µå¶Ý [¥Ó¥ê¥À¥ó¥¹¤¬¤¿¤ì¤ó¤µ¤­¤å¤¦¤­¤ó] /(n) Streptococcus viridans/ +¥Ó¥ê¥ä¡¼¥É /(n) billiards/(P)/ +¥Ó¥ë /(n) (abbr) building/bill/(P)/ +¥Ó¥ë¥¸¥ã¥Ã¥¯ /(abbr) building highjack (hostage situation)/ +¥Ó¥ë¥À /builder/ +¥Ó¥ë¥À¡¼ /builder/ +¥Ó¥ë¥Ç¥£¥ó¥° /(n) building/(P)/ +¥Ó¥ë¥È¥¤¥ó /(adj) built-in/(P)/ +¥Ó¥ë¥Ö¥í¡¼¥«¡¼ /bill broker/ +¥Ó¥ë¥Ü¡¼¥É /billboard/(P)/ +¥Ó¥ë¥Þ /Burma/ +¥Ó¥ë¥á¥ó¥Æ¥Ê¥ó¥¹ /(n) building maintenance/ +¥Ó¥ëÉ÷ [¥Ó¥ë¤«¤¼] /(n) eddies of wind around high buildings/ +¥Ó¥ì¥Ã¥¸ /village/(P)/ +¥Ó¥í¡¼¥É /(pt:) (n) velvet (pt: veludo)/(P)/ +¥Ó¥í¥·¥­ /(ru:) (n) Russian food (flesh and eggs, etc. baked in bread) (ru: pirozhki)/ +¥Ó¥ó¥´ /bingo/(P)/ +¥Ó¥ó¥Æ¡¼¥¸ /vintage/ +¥Ó¥ó¥Æ¡¼¥¸¥¤¥ä¡¼ /vintage year/ +¥Ó¥ó¥Ç¥£¥ó¥° /(de:) (n) binding/foot fastening (ski) (de: Bindung)/ +¥Ô¡¼¥¢¡¼¥ë /PR/public relations/(P)/ +¥Ô¡¼¥¯ /(n) peek/peak/(P)/ +¥Ô¡¼¥³¡¼¥È /pea coat/ +¥Ô¡¼¥³¥Ã¥¯ /peacock/ +¥Ô¡¼¥¸¥ã¥±¥Ã¥È /pea jacket/ +¥Ô¡¼¥¹ /(n) peace/peas/piece/(P)/ +¥Ô¡¼¥¹¥ï¡¼¥¯ /piecework/ +¥Ô¡¼¥¿¡¼¥Ñ¥ó¥·¥ó¥É¥í¡¼¥à /Peter Pan syndrome/(P)/ +¥Ô¡¼¥Á /peach/(P)/ +¥Ô¡¼¥Ê¥Ã¥Ä /(n) peanuts/(P)/ +¥Ô¡¼¥Ê¥Ä /peanut/(P)/ +¥Ô¡¼¥Ê¥Ä¥Ð¥¿¡¼ /peanut butter/ +¥Ô¡¼¥Ô¥ó¥°¥È¥à /Peeping Tom/(P)/ +¥Ô¡¼¥×¥·¥ç¡¼ /peep show/ +¥Ô¡¼¥×¥ë /people/(P)/ +¥Ô¡¼¥×¥ë¥º¥­¥ã¥Ô¥¿¥ê¥º¥à /people's capitalism/(P)/ +¥Ô¡¼¥Ø¥ó /peahen/ +¥Ô¡¼¥Þ¥ó /(fr:) (n) green pepper (fr: piment)/pimento/capsicum/(P)/ +¥Ô¥¢¥µ¡¼ /(n) piercer/ +¥Ô¥¢¥¸¥§ /Piaget/(P)/ +¥Ô¥¢¥¹ /(n) pierced earrings, etc./(P)/ +¥Ô¥¢¥Ã¥Ä¥¡ /piazza/ +¥Ô¥¢¥È¥¥¡¼¥Ô¥¢¥Í¥Ã¥È¥ï¡¼¥¯ /(n) peer-to-peer network (P2P network)/ +¥Ô¥¢¥Ë¥« /pianica/piano and harmonica/ +¥Ô¥¢¥Ë¥¹¥È /(n) pianist/(P)/ +¥Ô¥¢¥Î /(n) piano/(P)/ +¥Ô¥¢¥ÎÀþ [¥Ô¥¢¥Î¤»¤ó] /(n) piano wire/ +¥Ô¥¨¥í /(fr:) (n) clown (fr: pierrot)/(P)/ +¥Ô¥ª¥Ë¡¼¥ë /(ru:) pioneer (ru: pioner)/ +¥Ô¥ª¥Í¡¼¥ë /(ru:) pioneer (ru: pioner)/ +¥Ô¥«¥½ /Picasso/(P)/ +¥Ô¥«¥¿ /piccata/ +¥Ô¥«¥É¡¼¥ë /picador/ +¥Ô¥«¥É¥ó /(n) atomic bomb/ +¥Ô¥«¥ì¥¹¥¯ /picaresque (novel)/ +¥Ô¥®¡¼¥Ð¥Ã¥¯ /(n) piggyback (system)/ +¥Ô¥®¡¼¥Ð¥Ã¥¯Í¢Á÷ [¥Ô¥®¡¼¥Ð¥Ã¥¯¤æ¤½¤¦] /(n) piggyback system/ +¥Ô¥¯¥µ¡¼ /(n) Pixar/ +¥Ô¥¯¥»¥ë /(n) pixel/ +¥Ô¥¯¥Á¥ã¡¼ /(n) picture/(P)/ +¥Ô¥¯¥È¥°¥é¥Õ /pictograph/ +¥Ô¥¯¥Ë¥Ã¥¯ /(n) picnic/(P)/ +¥Ô¥¯¥ë¥¹ /(n) pickles/ +¥Ô¥°¥ß¡¼ /Pygmy/ +¥Ô¥± /(fr:) (n) (abbr) picket/pique/(P)/ +¥Ô¥±¥Ã¥È /(n) picket/ +¥Ô¥³ /(n) pico-/10^-12/(P)/ +¥Ô¥³¥Ã¥È /(n) picot/ +¥Ô¥³¥Õ¥¡¥é¥É /picofarad/pf/ +¥Ô¥³¥ë¥Ê¥¦¥£¥ë¥¹ /(n) picornavirus/ +¥Ô¥µ /Pisa/(P)/ +¥Ô¥µ¤Î¼ÐÅã [¥Ô¥µ¤Î¤·¤ã¤È¤¦] /Leaning Tower of Pisa/ +¥Ô¥¶ /(n) pizza/(P)/ +¥Ô¥¶¥Ô¥¤ /pizza pie/ +¥Ô¥¸¥ó¥¤¥ó¥°¥ê¥Ã¥·¥å /pidgin English/ +¥Ô¥¹¥³ /(n) (abbr) piston corer/ +¥Ô¥¹¥È /piste/ +¥Ô¥¹¥È¥ë /(n) pistol/(P)/ +¥Ô¥¹¥È¥ó /(n) piston/plunger/(P)/ +¥Ô¥¹¥È¥óÍ¢Á÷ [¥Ô¥¹¥È¥ó¤æ¤½¤¦] /(n) shuttle/ +¥Ô¥Á¥«¡¼¥È /(n) pizzicato/ +¥Ô¥Á¥ã¥Ô¥Á¥ã /(adj-na,adv) splashing sound/ +¥Ô¥Ã¥­¥ó¥° /(n) (1) picking (esp. distributor picking up merchandise from a storage facility)/(2) lock picking/(P)/ +¥Ô¥Ã¥¯ /(n) pick/(P)/ +¥Ô¥Ã¥¯¥¢¥Ã¥× /(n,vs) pick-up/ +¥Ô¥Ã¥¯¥¢¥Ã¥×¥µ¡¼¥Ó¥¹ /pickup service/(P)/ +¥Ô¥Ã¥¯¥ª¥Õ¥×¥ì¡¼ /pickoff play/ +¥Ô¥Ã¥±¥ë /(de:) (n) ice axe (de: Pickel)/ +¥Ô¥Ã¥³¥í /(n) piccolo/ +¥Ô¥Ã¥Á /(n) (col) pitch/PHS portable phone/(P)/ +¥Ô¥Ã¥Á¥¢¥¦¥È /pitchout/ +¥Ô¥Ã¥Á¥ã¡¼ /(n) pitcher/(P)/ +¥Ô¥Ã¥Á¥ã¡¼¥Þ¥¦¥ó¥É /(n) pitcher's mound (baseball)/ +¥Ô¥Ã¥Á¥ó¥° /(n) pitching/(P)/ +¥Ô¥Ã¥Á¥ó¥°¥Þ¥·¡¼¥ó /pitching machine/ +¥Ô¥Ã¥Ä¥¡ /pizza/(P)/ +¥Ô¥Ã¥Ä¥¢ /pizza/ +¥Ô¥Ã¥È /(n) pit/(P)/ +¥Ô¥Ã¥È¥¤¥ó /pit stop (trans: pit in)/ +¥Ô¥Ã¥× /(n) pip/blip/ +¥Ô¥Æ¥«¥ó¥È¥í¥×¥¹¥¨¥ì¥¯¥È¥¥¥¹ /Pithecanthropus erectus/ +¥Ô¥È¥±¥¢¥ó /Pitcairn (p)/ +¥Ô¥È¥±¥ë¥ó /Pitcairn (p)/ +¥Ô¥Ú¥Ã¥È /(n) pipette/ +¥Ô¥Ü¥Ã¥È /pivot/ +¥Ô¥å¡¼¥ê¥¿¥ó /Puritan/ +¥Ô¥å¡¼¥ê¥Ã¥Ä¥¢¡¼ /Pulitzer (Price)/ +¥Ô¥å¡¼¥ì /puree/ +¥Ô¥å¥¢ /(adj-na,n) pure/(P)/ +¥Ô¥å¥¢¥â¥ë¥È /pure malt/ +¥Ô¥å¥¢¥ê¥¹¥È /purist/ +¥Ô¥é¥Ë¥¢ /(n) piranha/(P)/ +¥Ô¥é¥Õ /(n) pilaf/(P)/ +¥Ô¥é¥ß¥Ã¥É /(n) pyramid/(P)/ +¥Ô¥é¥ß¥Ã¥É¥»¥ê¥ó¥° /pyramid selling/ +¥Ô¥ê /(abbr) period/(P)/ +¥Ô¥ê¥ª¥Ç¥£¥Ã¥¯ /periodic/ +¥Ô¥ê¥ª¥É /(n) period/(P)/ +¥Ô¥ê¥ó /pyrine/ +¥Ô¥ê¥ó¥° /pilling/ +¥Ô¥ë /(n) pill/(P)/ +¥Ô¥ë¥°¥ê¥à¥Õ¥¡¡¼¥¶¡¼¥º /Pilgrim Fathers/ +¥Ô¥í¥Æ¥£ /(fr:) pile (fr: pilotis)/stilt/ +¥Ô¥íÎÕ»À [¥Ô¥í¤ê¤ó¤µ¤ó] /(n) pyrophosphoric acid/ +¥Ô¥ó /(n) pin/(P)/ +¥Ô¥ó¤«¤é¥­¥ê¤Þ¤Ç /(exp) from the best to the worst/ +¥Ô¥ó¤Ü¤± /(n) out of focus/off the point/ +¥Ô¥ó¤òÙû¤Í¤ë [¥Ô¥ó¤ò¤Ï¤Í¤ë] /(exp) (uk) to get a rakeoff/to get a kickback/to take a kickback/ +¥Ô¥ó¥¢¥Ã¥× /(n) pinup/ +¥Ô¥ó¥¤¥ó /PinYin (Chinese romanization system)/ +¥Ô¥ó¥«¡¼¥ë /pin curl/ +¥Ô¥ó¥­¡¼ /pinky/ +¥Ô¥ó¥­¥ó¥° /pinking/ +¥Ô¥ó¥­¥ó¥°î÷ [¥Ô¥ó¥­¥ó¥°¤Ð¤µ¤ß] /(n) pinking shears/ +¥Ô¥ó¥¯ /(adj-no,n) pink/(P)/ +¥Ô¥ó¥¯¤Á¤é¤· /flyer advertising a sex-related business/ +¥Ô¥ó¥¯¥«¥é¡¼ /pink-collar/ +¥Ô¥ó¥¯¥µ¥í¥ó /pink salon/ +¥Ô¥ó¥¯¥Î¥¤¥º /pink noise/ +¥Ô¥ó¥¯¥à¡¼¥É /pink mood/ +¥Ô¥ó¥¯¥ì¥Ç¥£¡¼ /pink lady/ +¥Ô¥ó¥»¥Ã¥È /(fr:) (n) tweezers (fr: pincette or nl: pincet)/forceps/(P)/ +¥Ô¥ó¥¿¥Ã¥¯ /pin tuck/ +¥Ô¥ó¥Á /(n) pinch/crisis/(P)/ +¥Ô¥ó¥Á¥Ò¥Ã¥¿¡¼ /pinch hitter/(P)/ +¥Ô¥ó¥Á¥é¥ó¥Ê¡¼ /pinch runner/ +¥Ô¥ó¥È /(nl:) (n) focus point (nl: brandpunt)/focus/(P)/ +¥Ô¥ó¥È¤¬³°¤ì¤ë [¥Ô¥ó¥È¤¬¤Ï¤º¤ì¤ë] /(v1) to be out of focus/be off the point/to be queer in the head/ +¥Ô¥ó¥Ê¥Ã¥× /pinup/ +¥Ô¥ó¥Ê¥Ã¥×¥¬¡¼¥ë /pinup girl/ +¥Ô¥ó¥Û¡¼¥ë /pinhole/ +¥Ô¥ó¥Ý¥¤¥ó¥È /pinpoint/(P)/ +¥Ô¥ó¥Ý¥¤¥ó¥È¥é¥ó¥Ç¥£¥ó¥° /pinpoint landing/ +¥Ô¥ó¥Ý¥ó /(n) ping-pong/(P)/ +¥Ô¥ó¥ì¥Ð¡¼¥¦¥©¥Ã¥Á /pin lever watch/ +¥Ô¥óÙû¤Í [¥Ô¥ó¤Ï¤Í] /(n,vs) (uk) (taking a) kickback/ +¥Õ¡¼¥¬ /(it:) (n) fugue (it: fuga)/(P)/ +¥Õ¡¼¥³¡¼¤Î¿¶¤ê»Ò [¥Õ¡¼¥³¡¼¤Î¤Õ¤ê¤³] /(n) Foucault's pendulum/ +¥Õ¡¼¥º¥Ò¡¼ /who's he/(P)/ +¥Õ¡¼¥º¥Õ¡¼ /who's who/ +¥Õ¡¼¥¼¥ëÌý [¥Õ¡¼¥¼¥ë¤æ] /(n) fusel oil/ +¥Õ¡¼¥À¥Ë¥Ã¥È /whodunit/ +¥Õ¡¼¥É /(n) food/hood/(P)/ +¥Õ¡¼¥É¥×¥í¥»¥Ã¥µ¡¼ /food processor/ +¥Õ¡¼¥× /(n) hoop/ +¥Õ¡¼¥ê¥¨ /(n) Fourier/ +¥Õ¡¼¥ê¥¬¥ó /(n) hooligan/ +¥Õ¥¡¡¼ /fur/far/(P)/ +¥Õ¥¡¡¼¥¤¡¼¥¹¥È /Far East/ +¥Õ¥¡¡¼¥³¡¼¥È /fur coat/ +¥Õ¥¡¡¼¥¹ /farce/ +¥Õ¥¡¡¼¥¹¥È /(n) first/fast/(P)/ +¥Õ¥¡¡¼¥¹¥È¥¤¥ó¥×¥ì¥Ã¥·¥ç¥ó /(n) first impression/ +¥Õ¥¡¡¼¥¹¥È¥¯¥é¥¹ /(n) first-class/ +¥Õ¥¡¡¼¥¹¥È¥Í¡¼¥à /(n) first-name/ +¥Õ¥¡¡¼¥¹¥È¥Ð¥Ã¥¯ /(n) fast back/ +¥Õ¥¡¡¼¥¹¥È¥Õ¡¼¥É /(n) fast-food/ +¥Õ¥¡¡¼¥¹¥È¥Ö¥ì¡¼¥¯ /(n) fast break/ +¥Õ¥¡¡¼¥¹¥È¥é¥ó /(n) first run/ +¥Õ¥¡¡¼¥¹¥È¥ì¥Ç¥£¡¼ /(n) first lady/ +¥Õ¥¡¡¼¥Ë¥Á¥ã¡¼ /furniture/ +¥Õ¥¡¡¼¥Þ¥·¡¼ /pharmacy/chemist/drug store/ +¥Õ¥¡¡¼¥à /(n) farm/firm/(P)/ +¥Õ¥¡¡¼¥à¥¦¥§¥¢ /(n) firmware/ +¥Õ¥¡¡¼¥à¥¦¥¨¥¢ /(n) firmware/ +¥Õ¥¡¡¼¥à¥¹¥Æ¥¤ /farm stay/ +¥Õ¥¡¡¼¥à¥Ð¥ó¥­¥ó¥° /firm banking/ +¥Õ¥¡¥¢¡¼¥à¥¦¥¨¥¢ /(n) firmware/ +¥Õ¥¡¥¤¥¢ /(n) fire/(P)/ +¥Õ¥¡¥¤¥¢¡¼¥¦¥ª¡¼¥ë /(n) firewall/ +¥Õ¥¡¥¤¥¢¥¢¥é¡¼¥à /fire alarm/ +¥Õ¥¡¥¤¥¢¥¤¥ó¥·¥å¥¢¥é¥ó¥¹ /fire insurance/ +¥Õ¥¡¥¤¥¢¥¦¥©¡¼¥ë /(n) firewall/ +¥Õ¥¡¥¤¥¢¥¹¥È¡¼¥à /fire storm (celebratory bonfire)/ +¥Õ¥¡¥¤¥¢¥×¥ë¡¼¥Õ /fireproof/ +¥Õ¥¡¥¤¥¢¥Þ¥ó /fireman/ +¥Õ¥¡¥¤¥¿¡¼ /(n) fighter/(P)/ +¥Õ¥¡¥¤¥Æ¥£¥ó¥°¥¹¥Ô¥ê¥Ã¥È /fighting spirit/(P)/ +¥Õ¥¡¥¤¥È /(n) fight/(P)/ +¥Õ¥¡¥¤¥È¥Þ¥Í¡¼ /fight money/purse/ +¥Õ¥¡¥¤¥Ê¥ë /(n) final/(P)/ +¥Õ¥¡¥¤¥Ê¥ë¥»¥Ã¥È /final set/(P)/ +¥Õ¥¡¥¤¥Ê¥ó¥·¥ã¥ë¥×¥é¥ó¥Ë¥ó¥° /(n) financial planning/ +¥Õ¥¡¥¤¥Ê¥ó¥¹ /(n) finance/(P)/ +¥Õ¥¡¥¤¥Ð /(n) fibre/fiber/ +¥Õ¥¡¥¤¥Ð¡¼ /(n) fiber/fibre/(P)/ +¥Õ¥¡¥¤¥Ð¡¼¥¬¥é¥¹ /fiberglass/ +¥Õ¥¡¥¤¥Ð¡¼¥¹¥³¡¼¥× /fiberscope/ +¥Õ¥¡¥¤¥Ð¡¼¥Ü¡¼¥É /fiberboard/ +¥Õ¥¡¥¤¥Ö¥¹¥¿¡¼ /five-star/(P)/ +¥Õ¥¡¥¤¥ê¥ó¥°¥·¥¹¥Æ¥à /filing system/(P)/ +¥Õ¥¡¥¤¥ë /(n) file/(P)/ +¥Õ¥¡¥¤¥ë¥­¥ã¥Ó¥Í¥Ã¥È /(n) filing cabinet/file cabinet/ +¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à /file system/ +¥Õ¥¡¥¤¥ë¥Í¡¼¥à /filename/ +¥Õ¥¡¥¤¥ë¶¦Í­¥µ¡¼¥Ó¥¹ [¥Õ¥¡¥¤¥ë¤­¤ç¤¦¤æ¤¦¥µ¡¼¥Ó¥¹] /(n) file-sharing service/ +¥Õ¥¡¥¤¥ëʬΥ¥­¥ã¥é¥¯¥¿ [¥Õ¥¡¥¤¥ë¤Ö¤ó¤ê¥­¥ã¥é¥¯¥¿] /file separator (FS)/ +¥Õ¥¡¥¤¥ó /fine/ +¥Õ¥¡¥¤¥ó¥±¥ß¥«¥ë /fine chemical/ +¥Õ¥¡¥¤¥ó¥»¥é¥ß¥Ã¥¯¥¹ /fine ceramics/ +¥Õ¥¡¥¤¥ó¥À /(n) finder/ +¥Õ¥¡¥¤¥ó¥À¡¼ /(n) finder/(P)/ +¥Õ¥¡¥¤¥ó¥Õ¡¼¥É /fine food/ +¥Õ¥¡¥¤¥ó¥×¥ì¡¼ /(n) fine play (baseball)/(P)/ +¥Õ¥¡¥¤¥ó¥Þ¥ó /Feynman/ +¥Õ¥¡¥¦¥ë /(n) foul (baseball)/(P)/ +¥Õ¥¡¥¦¥ë¥Á¥Ã¥× /foul tip/ +¥Õ¥¡¥¦¥ë¥é¥¤¥ó /foul line/ +¥Õ¥¡¥¦¥ó¥Ç¡¼¥·¥ç¥ó /(n) foundation/ +¥Õ¥¡¥¯¥·¥ß¥ê /(n) facsimile/(P)/ +¥Õ¥¡¥¯¥·¥ç¥ó /faction/ +¥Õ¥¡¥¯¥¹ /(n) (abbr) fax/facsimile/(P)/ +¥Õ¥¡¥¯¥¿¡¼ /(n) factor/(P)/ +¥Õ¥¡¥¯¥¿¥ê¥ó¥° /(n) factoring/ +¥Õ¥¡¥¯¥È /(n) fact/ +¥Õ¥¡¥¯¥È¥ê /(n) factory/ +¥Õ¥¡¥¯¥È¥ê¡¼ /factory/(P)/ +¥Õ¥¡¥¯¥È¥ê¡¼¥ª¡¼¥È¥á¡¼¥·¥ç¥ó /factory automation/ +¥Õ¥¡¥¯¥È¥ê¡¼¥Á¡¼¥à /factory team/ +¥Õ¥¡¥³¥à /FACOM/ +¥Õ¥¡¥´¥Ã¥Æ¥£¥ó¥°¥¹¥Æ¥Ã¥Á /(n) fagot-stitch/fagotting stitch/ +¥Õ¥¡¥´¥Ã¥È /(n) bassoon (it: Fagotto)/ +¥Õ¥¡¥µ¡¼¥É /facade/ +¥Õ¥¡¥·¥¹¥È /(n) fascist/(P)/ +¥Õ¥¡¥·¥º¥à /(n) fascism/(P)/ +¥Õ¥¡¥·¥ê¥Æ¥£ /(n) facility/ +¥Õ¥¡¥·¥ê¥Æ¥£¡¼ /facility/(P)/ +¥Õ¥¡¥·¥ê¥Æ¥¤ /(n) facility/ +¥Õ¥¡¥¸¡¼ /(n) fuzzy/(P)/ +¥Õ¥¡¥¸¡¼¥³¥ó¥Ô¥å¡¼¥¿¡¼ /(n) fuzzy computer/ +¥Õ¥¡¥¸¡¼¥í¥¸¥Ã¥¯ /(n) fuzzy logic/ +¥Õ¥¡¥¸¡¼ÍýÏÀ [¥Õ¥¡¥¸¡¼¤ê¤í¤ó] /(n) fuzzy theory/ +¥Õ¥¡¥¹¥È¥«¥ó¥Ð¥¹ /(n) first base (baseball) (trans: first canvas)/ +¥Õ¥¡¥¹¥È¥È¥é¥Ã¥¯ /(n) fast-track/ +¥Õ¥¡¥¹¥È¥Õ¡¼¥É /(n) fast-food/(P)/ +¥Õ¥¡¥¹¥È¥ó /fast on (terminal)/ +¥Õ¥¡¥¹¥Ê¡¼ /(n) fastener/zipper/(P)/ +¥Õ¥¡¥Ã¥¯ /(X) (col) fuck/ +¥Õ¥¡¥Ã¥¯¥¹ /(n) FAX/facsimile/(P)/ +¥Õ¥¡¥Ã¥·¥ç /(it:) (n) faschia (it: fascio)/(P)/ +¥Õ¥¡¥Ã¥·¥ç¥Ê¥Ö¥ë /(adj-na) fashionable/(P)/ +¥Õ¥¡¥Ã¥·¥ç¥ó /(n) fashion/(P)/ +¥Õ¥¡¥Ã¥·¥ç¥ó¥¤¥ó¥À¥¹¥È¥ê¡¼ /fashion industry/ +¥Õ¥¡¥Ã¥·¥ç¥ó¥¨¥Ç¥£¥¿¡¼ /fashion editor/ +¥Õ¥¡¥Ã¥·¥ç¥ó¥³¡¼¥Ç¥£¥Í¡¼¥¿¡¼ /fashion coordinator/ +¥Õ¥¡¥Ã¥·¥ç¥ó¥·¥ç¡¼ /(n) fashion show/(P)/ +¥Õ¥¡¥Ã¥·¥ç¥ó¥Õ¡¼¥É /fashion food/ +¥Õ¥¡¥Ã¥·¥ç¥ó¥Þ¥Ã¥µ¡¼¥¸ /fashion massage/ +¥Õ¥¡¥Ã¥·¥ç¥ó¥â¥Ç¥ë /(n) fashion model/ +¥Õ¥¡¥Ã¥·¥ç¥ó»¨»ï [¥Õ¥¡¥Ã¥·¥ç¥ó¤¶¤Ã¤·] /fashion magazine/ +¥Õ¥¡¥Ê¥Æ¥£¥·¥º¥à /fanaticism/ +¥Õ¥¡¥Ê¥Æ¥£¥Ã¥¯ /(adj-na,n) fanatic/ +¥Õ¥¡¥Ë¡¼ /funny/ +¥Õ¥¡¥Ë¡¼¥Õ¥§¡¼¥¹ /funny face/ +¥Õ¥¡¥Ö¥ê¥Ã¥¯ /fabric/ +¥Õ¥¡¥ß¥³¥ó /(n) (abbr) video game system (trans: family computer - Nintendo tradename)/(P)/ +¥Õ¥¡¥ß¥ê /(n) family/ +¥Õ¥¡¥ß¥ê¡¼ /(n) family/(P)/ +¥Õ¥¡¥ß¥ê¡¼¥«¡¼ /family car/ +¥Õ¥¡¥ß¥ê¡¼¥³¥ó¥Ô¥å¡¼¥¿¡¼ /family computer/Nintendo/ +¥Õ¥¡¥ß¥ê¡¼¥µ¥¤¥º /family-size/ +¥Õ¥¡¥ß¥ê¡¼¥Í¡¼¥à /family name/ +¥Õ¥¡¥ß¥ê¡¼¥Ð¥¤¥¯ /family bike/ +¥Õ¥¡¥ß¥ê¡¼¥Õ¥¡¥ó¥É /family fund/ +¥Õ¥¡¥ß¥ê¡¼¥Ö¥é¥ó¥É /family brand/ +¥Õ¥¡¥ß¥ê¡¼¥é¥¤¥Õ¥µ¥¤¥¯¥ë /family life cycle/ +¥Õ¥¡¥ß¥ê¡¼¥ì¥¹¥È¥é¥ó /family restaurant/ +¥Õ¥¡¥ß¥ê¥¢ /familiar/(P)/ +¥Õ¥¡¥ß¥ê¥º¥à /familism/ +¥Õ¥¡¥ß¥ì¥¹ /(abbr) family restaurant/ +¥Õ¥¡¥é¥¦¥§¥¤ /far away/(P)/ +¥Õ¥¡¥é¥Ã¥É /farad/ +¥Õ¥¡¥é¥Ç¡¼¸ú²Ì [¥Õ¥¡¥é¥Ç¡¼¤³¤¦¤«] /(n) Faraday effect/ +¥Õ¥¡¥é¥Ç¡¼Äê¿ô [¥Õ¥¡¥é¥Ç¡¼¤Æ¤¤¤¹¤¦] /(n) Faraday constant/ +¥Õ¥¡¥é¥É /farad/ +¥Õ¥¡¥é¥ó¥¯¥¹ /(n) phalanx/ +¥Õ¥¡¥ê¥·¥º¥à /phallicism/ +¥Õ¥¡¥ë¥¹ /farce/phallus/(P)/ +¥Õ¥¡¥í¡¼¼¯ [¥Õ¥¡¥í¡¼¤¸¤«] /(n) fallow deer/ +¥Õ¥¡¥ó /(n) fan/fun/(P)/ +¥Õ¥¡¥ó¥¢¥¦¥È /fan-out/ +¥Õ¥¡¥ó¥­¡¼ /(adj-na,n) funky/(P)/ +¥Õ¥¡¥ó¥¯ /(n) funk/(P)/ +¥Õ¥¡¥ó¥¯¥·¥ç¥ó /(n) function/ +¥Õ¥¡¥ó¥¯¥·¥ç¥ó¥­¡¼ /function key/ +¥Õ¥¡¥ó¥¯¥¿ /(n) functor/ +¥Õ¥¡¥ó¥¯¥é¥Ö /(n) fan club/(P)/ +¥Õ¥¡¥ó¥·¡¼ /(adj-na,n) fancy/ +¥Õ¥¡¥ó¥·¡¼¥°¥Ã¥º /fancy goods/ +¥Õ¥¡¥ó¥·¡¼¥¹¥È¥¢ /fancy store/ +¥Õ¥¡¥ó¥·¡¼¥É¥ì¥¹ /fancy dress/ +¥Õ¥¡¥ó¥·¡¼¥Õ¡¼¥É /fancy food/ +¥Õ¥¡¥ó¥·¡¼¥Ü¡¼¥ë /fancy ball/ +¥Õ¥¡¥ó¥¸¥§¥Ã¥È /fan-jet/ +¥Õ¥¡¥ó¥¿¥¸¡¼ /(n) fantasy/(P)/ +¥Õ¥¡¥ó¥¿¥¹¥Æ¥£¥Ã¥¯ /(adj-na) fantastic/(P)/ +¥Õ¥¡¥ó¥À¥á¥ó¥¿¥ë /(adj-na) fundamental/ +¥Õ¥¡¥ó¥À¥á¥ó¥¿¥ë¥º /(n) fundamentals/(P)/ +¥Õ¥¡¥ó¥Ç¡¼¥·¥ç¥ó /(n) foundation/(P)/ +¥Õ¥¡¥ó¥È¥à /phantom/(P)/ +¥Õ¥¡¥ó¥É /(n) fund/(P)/ +¥Õ¥¡¥ó¥É¥È¥é¥¹¥È /(n) fund trust/ +¥Õ¥¡¥ó¥É¥Þ¥Í¥¸¥ã¡¼ /(n) fund manager/ +¥Õ¥¡¥ó¥Õ¥¡¡¼¥ë /fanfare/fun fair/(P)/ +¥Õ¥¡¥ó¥Ö¥ë /fumble/ +¥Õ¥£¡¼¥¸¥Ó¥ê¥Æ¥£¡¼¥¹¥¿¥Ç¥£¡¼ /(n) feasibility study/ +¥Õ¥£¡¼¥À /(n) feeder/(P)/ +¥Õ¥£¡¼¥Á¥ã /feature/ +¥Õ¥£¡¼¥Á¥ã¡¼ /feature/ +¥Õ¥£¡¼¥Ç¥£¥ó¥° /(n) feeding/ +¥Õ¥£¡¼¥È /(n) feet/foot/(P)/ +¥Õ¥£¡¼¥É /(n) feed/ +¥Õ¥£¡¼¥É¥Ð¥Ã¥¯ /(n) feedback/(P)/ +¥Õ¥£¡¼¥É¥Ð¥Ã¥¯À©¸æ [¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤»¤¤¤®¤ç] /(n) feedback control/ +¥Õ¥£¡¼¥É¥Õ¥©¥ï¡¼¥É /(n) feed-forward/ +¥Õ¥£¡¼¥Ð¡¼ /(n) fever/(P)/ +¥Õ¥£¡¼¥ê¥ó¥° /(n) feeling/(P)/ +¥Õ¥£¡¼¥ë¥º /Fields/ +¥Õ¥£¡¼¥ë¥Ç¥£¥ó¥° /fielding (practice)/ +¥Õ¥£¡¼¥ë¥É /(n) field/(P)/ +¥Õ¥£¡¼¥ë¥É¥¢¡¼¥Á¥§¥ê¡¼ /field archery/ +¥Õ¥£¡¼¥ë¥É¥¢¥¹¥ì¥Á¥Ã¥¯ /field athletic/ +¥Õ¥£¡¼¥ë¥É¥´¡¼¥ë /field goal/ +¥Õ¥£¡¼¥ë¥É¥Î¡¼¥È /field note/ +¥Õ¥£¡¼¥ë¥É¥Þ¥Ã¥× /field map/ +¥Õ¥£¡¼¥ë¥É¥Þ¥ó /fieldman/ +¥Õ¥£¡¼¥ë¥É¥ï¡¼¥¯ /(n) fieldwork/(P)/ +¥Õ¥£¡¼¥ë¥É¶¥µ» [¥Õ¥£¡¼¥ë¥É¤­¤ç¤¦¤®] /(n) field events/ +¥Õ¥£¥¢¥ó¥» /(n) fiance(e)/(P)/ +¥Õ¥£¥®¥å¥¢ /(n) figure/(P)/ +¥Õ¥£¥®¥å¥¢¥¹¥±¡¼¥Æ¥£¥ó¥° /figure skating/ +¥Õ¥£¥®¥å¥é¥Æ¥£¥Õ /figurative/ +¥Õ¥£¥¯¥µ¡¼ /fixer/(P)/ +¥Õ¥£¥¯¥·¥ç¥ó /(n) fiction/(P)/ +¥Õ¥£¥¯¥¹ /fix/ +¥Õ¥£¥¯¥¹¥È /fixed/ +¥Õ¥£¥¸¡¼ /Fiji/ +¥Õ¥£¥¸¥«¥ë /(adj-na,n) physical/ +¥Õ¥£¥¸¥«¥ë¥×¥í¥Æ¥¯¥·¥ç¥ó /physical protection/ +¥Õ¥£¥¹¥«¥ë¥Ý¥ê¥·¡¼ /fiscal policy/(P)/ +¥Õ¥£¥Ã¥¯¥¹ /(n) fix/ +¥Õ¥£¥Ã¥·¥å /fish/(P)/ +¥Õ¥£¥Ã¥·¥å¥ß¡¼¥ë /fish meal/ +¥Õ¥£¥Ã¥·¥ó¥° /fishing/ +¥Õ¥£¥Ã¥Æ¥£¥ó¥° /fitting/(P)/ +¥Õ¥£¥Ã¥Æ¥£¥ó¥°¥ë¡¼¥à /fitting room/ +¥Õ¥£¥Ã¥È /(n) fit/(P)/ +¥Õ¥£¥Ã¥È¥Í¥¹ /fitness/(P)/ +¥Õ¥£¥Ã¥È¥Í¥¹¥¯¥é¥Ö /(n) fitness club/health spa/ +¥Õ¥£¥Ã¥È¥Í¥¹¥·¥å¡¼¥º /fitness shoes/ +¥Õ¥£¥Ê¥«¥Ã¥× /FINA cup/Federation Internationale de Nation Amateur cup/(P)/ +¥Õ¥£¥Ê¥ë /finale/ +¥Õ¥£¥Ë¥Ã¥·¥å /(n) finish/(P)/ +¥Õ¥£¥Õ¥Æ¥£¡¼¥Õ¥£¥Õ¥Æ¥£¡¼ /fifty-fifty/(P)/ +¥Õ¥£¥è¥ë¥É /(n) fjord/(P)/ +¥Õ¥£¥é¥Ç¥ë¥Õ¥£¥¢ /(n) Philadelphia/(P)/ +¥Õ¥£¥é¥á¥ó¥È /(n) filament/ +¥Õ¥£¥é¥ê¥¢ /filaria/ +¥Õ¥£¥é¥ó¥¹¥í¥Ô¡¼ /(n) philanthropy/ +¥Õ¥£¥ê¥Ã¥× /(n) fillip/Philip/ +¥Õ¥£¥ê¥Ã¥×¥¹ /Philips/(P)/ +¥Õ¥£¥ê¥Ð¥¹¥¿¡¼ /filibuster/ +¥Õ¥£¥ê¥Ô¥ó /Philippines/ +¥Õ¥£¥ë /(n) fill/(P)/ +¥Õ¥£¥ë¥¤¥ó /fill-in/ +¥Õ¥£¥ë¥¿ /(n) filter/ +¥Õ¥£¥ë¥¿¡¼ /(n) (camera) filter/(P)/ +¥Õ¥£¥ë¥¿¥Ð¥ó¥¯ /filter-bank/ +¥Õ¥£¥ë¥¿¥ê¥ó¥° /(n) filtering/ +¥Õ¥£¥ë¥À¡¼¥¹¥Á¥ç¥¤¥¹ /fielder's choice/(P)/ +¥Õ¥£¥ë¥Ï¡¼¥â¥Ë¡¼ /philharmonie/philharmonic/(P)/ +¥Õ¥£¥ë¥à /(n) film (roll of)/(P)/ +¥Õ¥£¥ë¥à¥Í¥Ã¥È /film net/ +¥Õ¥£¥ë¥à¥Ð¥Ã¥¸ /(n) film badge/ +¥Õ¥£¥ë¥à¥é¥¤¥Ö¥é¥ê¡¼ /film library/ +¥Õ¥£¥í¥½¥Õ¥£¡¼ /(n) philosophy/ +¥Õ¥£¥ó /(n) fin/(P)/ +¥Õ¥£¥ó¥¬¡¼ /finger/ +¥Õ¥£¥ó¥¬¡¼¥Ü¡¼¥ë /(n) finger bowl/ +¥Õ¥£¥ó¥¬¥ê¥ó¥° /fingering/ +¥Õ¥£¥ó¥É¥ì¥Ó¥ó /vinyl drainpipe with fins/ +¥Õ¥£¥ó¥é¥ó¥É /Finland/(P)/ +¥Õ¥¤¥ë¥à /film/(P)/ +¥Õ¥¦¥¹¥¤ /(n) Chinese geomancy/feng shui/ +¥Õ¥§¡¼¥¹ /(n) face/(P)/ +¥Õ¥§¡¼¥¹¥ª¥Õ /face-off/ +¥Õ¥§¡¼¥¹¥«¡¼¥É /face-card/ +¥Õ¥§¡¼¥¹¥·¡¼¥È /face sheet (top copy)/questionnaire that asks for a demographic profile/ +¥Õ¥§¡¼¥¹¥Ð¥ê¥å¡¼ /face value/ +¥Õ¥§¡¼¥º /(n) phase/ +¥Õ¥§¡¼¥¿¥ë /(adj-na) fatal/ +¥Õ¥§¡¼¥É /fade/ +¥Õ¥§¡¼¥É¥¢¥¦¥È /fade-out/FO/ +¥Õ¥§¡¼¥É¥¤¥ó /fade-in/FI/ +¥Õ¥§¡¼¥É¥Ü¡¼¥ë /fade ball/ +¥Õ¥§¡¼¥ê¥ó¥°±Õ [¥Õ¥§¡¼¥ê¥ó¥°¤¨¤­] /(n) Fehling's solution/ +¥Õ¥§¡¼¥ê¥ó¥°È¿±þ [¥Õ¥§¡¼¥ê¥ó¥°¤Ï¤ó¤Î¤¦] /(n) Fehling's reaction/ +¥Õ¥§¡¼¥ó¸½¾Ý [¥Õ¥§¡¼¥ó¤²¤ó¤·¤ç¤¦] /(n) hot, dry wind that blows down from a mountain (Foehn phenomenon)/ +¥Õ¥§¥¢ /(adj-na,n) fair/fare/fear/(P)/ +¥Õ¥§¥¢¡¼ /fair/ +¥Õ¥§¥¢¥¦¥§¡¼ /fairway/(P)/ +¥Õ¥§¥¢¥¦¥§¥¤ /fairway/ +¥Õ¥§¥¢¥­¥ã¥Ã¥Á /fair catch/ +¥Õ¥§¥¢¥³¥Ô¡¼ /fair copy/ +¥Õ¥§¥¢¥»¥Ã¥¯¥¹ /fair sex/ +¥Õ¥§¥¢¥×¥ì¡¼ /(n) fair play/(P)/ +¥Õ¥§¥¢¥ê¡¼ /fairy/ +¥Õ¥§¥¢¥ê¡¼¥Æ¡¼¥ë /fairy-tale/ +¥Õ¥§¥¢¥ê¡¼¥é¥ó¥É /(n) fairyland/ +¥Õ¥§¥¤¥¯ /fake/(P)/ +¥Õ¥§¥¤¥·¥ã¥ë /facial/ +¥Õ¥§¥¤¥¹ /(n) face/(P)/ +¥Õ¥§¥¤¥º /(n) phase/ +¥Õ¥§¥¤¥º¥£¥ó¥° /phasing/ +¥Õ¥§¥¤¥À¡¼ /fader/ +¥Õ¥§¥¤¥ê¥å¥¢ /failure/ +¥Õ¥§¥¤¥ë /(n) fail/ +¥Õ¥§¥¤¥ë¥»¡¼¥Õ /fail-safe/ +¥Õ¥§¥¤¥ó¥È /(n) feint/(P)/ +¥Õ¥§¥¶¡¼ /(n) phaser/phasor/feather/ +¥Õ¥§¥¶¡¼¥«¥Ã¥È /feathercut/ +¥Õ¥§¥¶¡¼¥×¥ì¡¼¥ó /feather plane/ +¥Õ¥§¥¶¡¼µé [¥Õ¥§¥¶¡¼¤­¤å¤¦] /(n) featherweight/ +¥Õ¥§¥¹¥Æ¥£¥Ð¥ë /(n) festival/(P)/ +¥Õ¥§¥¹¥Æ¥£¥ô¥¡ /festival/ +¥Õ¥§¥Ã¥Á /(n) fetch/ +¥Õ¥§¥Æ¥£¥·¥º¥à /fetishism/ +¥Õ¥§¥Ç¥é¥ë /(adj) federal/ +¥Õ¥§¥Ç¥é¥ë¥Õ¥¡¥ó¥É /(n) federal fund (FF)/ +¥Õ¥§¥Ç¥ì¡¼¥·¥ç¥ó /federation/(P)/ +¥Õ¥§¥Ë¡¼¥ë¥±¥È¥ó /phenylketon(uria)/ +¥Õ¥§¥Ë¥Ã¥¯¥¹ /(n) phoenix/(P)/ +¥Õ¥§¥Ë¥ë¥±¥È¥óÇ¢¾É [¥Õ¥§¥Ë¥ë¥±¥È¥ó¤Ë¤ç¤¦¤·¤ç¤¦] /(n) phenylketonuria/ +¥Õ¥§¥Ë¥ë´ð [¥Õ¥§¥Ë¥ë¤­] /(n) phenyl group/ +¥Õ¥§¥Î¡¼¥ë¼ù»é [¥Õ¥§¥Î¡¼¥ë¤¸¤å¤·] /(n) phenol resin/ +¥Õ¥§¥Î¡¼¥ëÎà [¥Õ¥§¥Î¡¼¥ë¤ë¤¤] /(n) phenol/ +¥Õ¥§¥Î¥á¥Î¥ó /phenomenon/ +¥Õ¥§¥Ó¥¢¥Ë¥º¥à /Fabianism/ +¥Õ¥§¥ß¥Ë¥¹¥È /(n) (1) man who indulges women (trans: feminist)/gentleman/(2) feminist/(P)/ +¥Õ¥§¥ß¥Ë¥º¥à /(n) feminism/(P)/ +¥Õ¥§¥ß¥Ë¥ó /(adj-na) feminine/ +¥Õ¥§¥ß¥Ë¥ó¥ë¥Ã¥¯ /feminine look/ +¥Õ¥§¥à¥È /femto-/10^-15/ +¥Õ¥§¥é¡¼¥ê /Ferrari/(P)/ +¥Õ¥§¥é¥¤¥È¼§ÀÐ [¥Õ¥§¥é¥¤¥È¤¸¤·¤ã¤¯] /(n) ferrite magnet/ +¥Õ¥§¥é¥Á¥ª /(n) fellatio/ +¥Õ¥§¥ê¡¼ /(n) ferry/(P)/ +¥Õ¥§¥ê¡¼¥Ü¡¼¥È /(n) ferryboat/ +¥Õ¥§¥ê¼§À­ÂÎ [¥Õ¥§¥ê¤¸¤»¤¤¤¿¤¤] /(n) ferrimagnetic substance/ +¥Õ¥§¥ë¥¦¥ë /ferrule/(P)/ +¥Õ¥§¥ë¥È /(n) felt/(P)/ +¥Õ¥§¥ë¥È¥Ñ¥ó /(n) felt pen/ +¥Õ¥§¥ë¥Þ¡¼¤Î¸¶Íý [¥Õ¥§¥ë¥Þ¡¼¤Î¤²¤ó¤ê] /(ik) (n) Fermat's principle/ +¥Õ¥§¥ë¥Þ¡¼¤ÎÌäÂê [¥Õ¥§¥ë¥Þ¡¼¤Î¤â¤ó¤À¤¤] /(ik) (n) Fermat's problem/ +¥Õ¥§¥ë¥Þ¤Î¸¶Íý [¥Õ¥§¥ë¥Þ¤Î¤²¤ó¤ê] /(n) Fermat's principle/ +¥Õ¥§¥ë¥Þ¤ÎÌäÂê [¥Õ¥§¥ë¥Þ¤Î¤â¤ó¤À¤¤] /(n) Fermat's problem/ +¥Õ¥§¥ë¥ß¥¦¥à /(n) fermium (Fm)/ +¥Õ¥§¥ë¥ßÌÌ [¥Õ¥§¥ë¥ß¤á¤ó] /(n) Fermi surface/ +¥Õ¥§¥ë¥ßγ»Ò [¥Õ¥§¥ë¥ß¤ê¤å¤¦¤·] /(n) Fermi particle/ +¥Õ¥§¥ì¥Ã¥È /(n) ferret/(P)/ +¥Õ¥§¥í¡¼¥·¥Ã¥× /(n) fellowship/(P)/ +¥Õ¥§¥í¥¢¥í¥¤ /(n) ferro-alloy/ +¥Õ¥§¥í¥â¥ó /(n) pheromone/(P)/ +¥Õ¥§¥ó¥·¥ó¥° /(n) fencing/(P)/ +¥Õ¥§¥ó¥¹ /(n) fence/(P)/ +¥Õ¥§¥ó¥¿¥Ë¥ë /(n) fentanyl/ +¥Õ¥§¥ó¥À¡¼ /fender/wing (of car)/ +¥Õ¥©¡¼¥«¥¹ /(n) focus/forecast/(P)/ +¥Õ¥©¡¼¥¯ /(n) folk/fork/(P)/ +¥Õ¥©¡¼¥¯¥¢¡¼¥È /folk art/ +¥Õ¥©¡¼¥¯¥½¥ó¥° /(n) folk song/(P)/ +¥Õ¥©¡¼¥¯¥À¥ó¥¹ /(n) folk dance/ +¥Õ¥©¡¼¥¯¥Ü¡¼¥ë /(n) fork ball/(P)/ +¥Õ¥©¡¼¥¯¥é¥ó¥É /Falklands (p)/ +¥Õ¥©¡¼¥¯¥ê¥Õ¥È /forklift/ +¥Õ¥©¡¼¥¯¥í¥¢ /(n) forklore/ +¥Õ¥©¡¼¥¸ /(n) forge/ +¥Õ¥©¡¼¥¹ /force/(P)/ +¥Õ¥©¡¼¥¹¥¢¥¦¥È /force-out/ +¥Õ¥©¡¼¥Á¥å¥ó /fortune/(P)/ +¥Õ¥©¡¼¥È¥é¥ó /(n) (abbr) FORTRAN/formula translation/(P)/ +¥Õ¥©¡¼¥É /ford/(P)/ +¥Õ¥©¡¼¥Ê¥¤¥ó /four nines/ +¥Õ¥©¡¼¥Ó¥¹¥à /fauvisme/ +¥Õ¥©¡¼¥Þ¥Ã¥¿ /formatter/ +¥Õ¥©¡¼¥Þ¥Ã¥Æ¥£¥ó¥° /(n) formatting/ +¥Õ¥©¡¼¥Þ¥Ã¥È /(n) (computer) format/(P)/ +¥Õ¥©¡¼¥Þ¥ë /(adj-na,n) formal/(P)/ +¥Õ¥©¡¼¥Þ¥ë¥¦¥¨¥¢ /formal wear/ +¥Õ¥©¡¼¥Þ¥ë¥É¥ì¥¹ /formal dress/ +¥Õ¥©¡¼¥ß¥å¥é¥«¡¼ /formula car/(P)/ +¥Õ¥©¡¼¥ß¥å¥é¥×¥é¥ó /formula plan/ +¥Õ¥©¡¼¥à /(n) foam/form/(P)/ +¥Õ¥©¡¼¥à¥Õ¥£¡¼¥É /form-feed (character)/ +¥Õ¥©¡¼¥à¥é¥Ð¡¼ /foam rubber/ +¥Õ¥©¡¼¥á¡¼¥·¥ç¥ó /formation/(P)/ +¥Õ¥©¡¼¥é¥à /(n) forum/(P)/ +¥Õ¥©¡¼¥ë /(n) fall/(P)/ +¥Õ¥©¡¼¥ë¥È /(n) fault/(P)/ +¥Õ¥©¡¼¥ë¥È¥È¥ì¥é¥ó¥¹ /(n) fault-tolerance/ +¥Õ¥©¥¢ /(n) fore/(P)/ +¥Õ¥©¥¢¥°¥é /(fr:) foie gras/(P)/ +¥Õ¥©¥¢¥°¥é¥¦¥ó¥É /(n) foreground/ +¥Õ¥©¥¢¥Ï¥ó¥É /forehand/(P)/ +¥Õ¥©¥¢¥Ü¡¼¥ë /walk (in baseball) (trans: four balls)/(P)/ +¥Õ¥©¥¢¥Þ¥ó /foreman/(P)/ +¥Õ¥©¥° /fog/ +¥Õ¥©¥¹¥¿¡¼¥Á¥ã¥¤¥ë¥É /(n) foster child/(P)/ +¥Õ¥©¥¹¥¿¡¼¥Ú¥¢¥ì¥ó¥È /foster parent/ +¥Õ¥©¥Ã¥¯¥¹ /(n) fox/ +¥Õ¥©¥Ã¥¯¥¹¥È¥í¥Ã¥È /(n) fox-trot/(P)/ +¥Õ¥©¥Ã¥°¥é¥¤¥È /fog light/ +¥Õ¥©¥Ã¥°¥é¥ó¥× /fog lamp/ +¥Õ¥©¥Ã¥µ¥Þ¥°¥Ê /fossa magna/ +¥Õ¥©¥È /(n) photo/(P)/ +¥Õ¥©¥È¥«¥×¥é¡¼ /photocoupler/ +¥Õ¥©¥È¥¯¥í¥ß¥Ã¥¯¥¬¥é¥¹ /photochromic glass/ +¥Õ¥©¥È¥°¥é¥Ó¥¢ /photogravure/ +¥Õ¥©¥È¥°¥é¥Õ /photograph/ +¥Õ¥©¥È¥°¥é¥Õ¥¡¡¼ /photographer/ +¥Õ¥©¥È¥°¥é¥Õ¥£¡¼ /photography/ +¥Õ¥©¥È¥¸¥§¥Ë¡¼ /(fr:) photogenie/ +¥Õ¥©¥È¥¸¥§¥Ë¥Ã¥¯ /(adj-na) photogenic/ +¥Õ¥©¥È¥¹¥¿¥¸¥ª /photo studio/ +¥Õ¥©¥È¥¹¥È¡¼¥ê¡¼ /photo story/ +¥Õ¥©¥È¥À¥¤¥ª¡¼¥É /photodiode/ +¥Õ¥©¥È¥È¥é¥ó¥¸¥¹¥¿¡¼ /phototransistor/ +¥Õ¥©¥È¥é¥¤¥Ö¥é¥ê¡¼ /photo library/ +¥Õ¥©¥È¥ê¥¢¥ê¥º¥à /photo realism/ +¥Õ¥©¥È¥ì¥¸¥¹¥È /(n) photoresist/ +¥Õ¥©¥É¡¼ /Fodor/ +¥Õ¥©¥Î¥°¥é¥Õ /phonograph/ +¥Õ¥©¥ë¥¯¥¹¥ï¡¼¥²¥ó /Volkswagen/VW/(P)/ +¥Õ¥©¥ë¥¯¥í¡¼¥ì /folklore/ +¥Õ¥©¥ë¥À /(n) folder/ +¥Õ¥©¥ë¥À¡¼ /folder/ +¥Õ¥©¥ë¥Æ /(n) forte/ +¥Õ¥©¥ë¥È /(n) fault/ +¥Õ¥©¥ë¥Þ¥ê¥º¥à /formalism/ +¥Õ¥©¥í¡¼ /(n) follow/followup (netnews)/(P)/ +¥Õ¥©¥í¡¼¥¢¥Ã¥× /(n) follow-up/ +¥Õ¥©¥í¡¼¥¦¥¤¥ó¥É /follow wind/ +¥Õ¥©¥í¡¼¥¹¥ë¡¼ /follow-through/ +¥Õ¥©¥í¥¦ /follow/ +¥Õ¥©¥ï¡¼¥Ç¥£¥ó¥° /forwarding/ +¥Õ¥©¥ï¡¼¥É /(n) forward (in a ball game)/(P)/ +¥Õ¥©¥ï¡¼¥É¥Ñ¥¹ /forward pass/ +¥Õ¥©¥ó /(n) phone/(P)/ +¥Õ¥©¥ó¥Ç¥å¡¼ /fondue/ +¥Õ¥©¥ó¥È /(n) font/ +¥Õ¥¸ /(n) Fuji/(P)/ +¥Õ¥¸¥Æ¥ì¥Ó /Fuji-TV/ +¥Õ¥¿¥ë»À [¥Õ¥¿¥ë¤µ¤ó] /(n) phthalic acid/ +¥Õ¥¿¥ë»À¥¨¥¹¥Æ¥ë [¥Õ¥¿¥ë¤µ¤ó¥¨¥¹¥Æ¥ë] /(n) phthalate ester/ +¥Õ¥Ã¥«¡¼ /hooker/(P)/ +¥Õ¥Ã¥¯ /(n) hook/(P)/ +¥Õ¥Ã¥¯¤Îˡ§ [¥Õ¥Ã¥¯¤Î¤Û¤¦¤½¤¯] /(n) Hooke's law/ +¥Õ¥Ã¥¯¥Ü¡¼¥ë /hook bowl/ +¥Õ¥Ã¥¯¥é¥¤¥ó /hook line/ +¥Õ¥Ã¥È¥Ü¡¼¥ë /(n) football/(P)/ +¥Õ¥Ã¥È¥é¥¤¥È /(n) footlights/limelight/ +¥Õ¥Ã¥È¥é¥¤¥È¤òÍá¤Ó¤ë [¥Õ¥Ã¥È¥é¥¤¥È¤ò¤¢¤Ó¤ë] /(exp) to appear on the stage/to be in the limelight/ +¥Õ¥Ã¥È¥ï¡¼¥¯ /(n) footwork/(P)/ +¥Õ¥Ã²½Êª [¥Õ¥Ã¤«¤Ö¤Ä] /(n) fluoride/ +¥Õ¥ÃÁÇ [¥Õ¥Ã¥½] /fluorine/ +¥Õ¥Õ /giggling sound/ +¥Õ¥å¡¼¥¸¥ç¥ó /fusion/(P)/ +¥Õ¥å¡¼¥Á¥ã¡¼ /future/(P)/ +¥Õ¥å¡¼¥Ê¥é¥ë¥Þ¡¼¥Á /funeral march/ +¥Õ¥é¥¤ /(n) fried seafood or vegetables in general (fry)/fly/(P)/ +¥Õ¥é¥¤¥¹È× [¥Õ¥é¥¤¥¹¤Ð¤ó] /(n) milling machine (fr: fraise)/ +¥Õ¥é¥¤¥È /(n) (1) flight/(2) fright/(P)/ +¥Õ¥é¥¤¥È¥¨¥ó¥¸¥Ë¥¢ /flight engineer/ +¥Õ¥é¥¤¥È¥³¥ó¥È¥í¡¼¥ë /flight control/ +¥Õ¥é¥¤¥È¥Æ¥¹¥È /flight test/ +¥Õ¥é¥¤¥È¥Ç¡¼¥¿¥ì¥³¡¼¥À¡¼ /flight data recorder/ +¥Õ¥é¥¤¥È¥Ê¥ó¥Ð¡¼ /flight-number/ +¥Õ¥é¥¤¥È¥Ð¥Ã¥° /flight bag/ +¥Õ¥é¥¤¥È¥ì¥³¡¼¥À¡¼ /(n) flight recorder/ +¥Õ¥é¥¤¥É¥¨¥Ã¥° /(n) fried eggs/oeufs sur le plat/ +¥Õ¥é¥¤¥É¥Á¥­¥ó /fried chicken/(P)/ +¥Õ¥é¥¤¥É¥Ý¥Æ¥È /fried potato (incl. French fries)/ +¥Õ¥é¥¤¥Ñ¥ó /(n) fry pan/frying pan/(P)/ +¥Õ¥é¥¤¥Õ¥£¥Ã¥·¥ó¥° /fly-fishing/ +¥Õ¥é¥¤¥Û¥¤¡¼¥ë /flywheel/(P)/ +¥Õ¥é¥¤¥Û¥¤¥¤¥ë /flywheel/ +¥Õ¥é¥¤¥ó¥° /(n) (1) frying/(2) flying (start)/(3) false start/(P)/ +¥Õ¥é¥¤¥ó¥°¥¹¥¿¡¼¥È /flying start/ +¥Õ¥é¥¤µé [¥Õ¥é¥¤¤­¤å¤¦] /(n) fly-weight (boxer)/(P)/ +¥Õ¥é¥¤ÊÖ¤· [¥Õ¥é¥¤¤¬¤¨¤·] /(n) spatula/ +¥Õ¥é¥¦ /(de:) (n) woman (de: Frau)/ +¥Õ¥é¥¦¥ó¥¹ /flounce/ +¥Õ¥é¥¦¥ó¥Û¡¼¥Õ¥¡¡¼Àþ [¥Õ¥é¥¦¥ó¥Û¡¼¥Õ¥¡¡¼¤»¤ó] /(n) Fraunhofer lines/ +¥Õ¥é¥¯¥·¥ç¥ó /fraction/ +¥Õ¥é¥¯¥·¥ç¥ó³èÆ° [¥Õ¥é¥¯¥·¥ç¥ó¤«¤Ä¤É¤¦] /(n) fraction activity/ +¥Õ¥é¥¯¥¿¥ë /(n) fractal/ +¥Õ¥é¥° /(n) flag/ +¥Õ¥é¥°¥á¥ó¥Æ¡¼¥·¥ç¥ó /(n) fragmentation/ +¥Õ¥é¥°¥á¥ó¥È /(n) fragment/ +¥Õ¥é¥¹¥³ /(n) fresco/flask/(P)/ +¥Õ¥é¥¹¥È¥ì¡¼¥·¥ç¥ó /(n) frustration/(P)/ +¥Õ¥é¥À¥ó¥¹ /(n) hula dance/ +¥Õ¥é¥Ã¥° /(n) flag/(P)/ +¥Õ¥é¥Ã¥·¥å /(n) (1) flash/(2) flush/(P)/ +¥Õ¥é¥Ã¥·¥å¥Ë¥å¡¼¥¹ /(n) news flash (trans: flash news)/ +¥Õ¥é¥Ã¥·¥å¥Ð¥Ã¥¯ /(n) flashback/ +¥Õ¥é¥Ã¥·¥å¥é¥¤¥È /(n) flashlight/torch/ +¥Õ¥é¥Ã¥È /(adj-na,n) flat/ +¥Õ¥é¥Ã¥È¥«¥é¡¼ /(n) flat collar/ +¥Õ¥é¥Ã¥È¥ì¡¼¥¹ /(n) flat race/ +¥Õ¥é¥Ã¥Ñ¡¼ /(n) flapper/ +¥Õ¥é¥Ã¥× /(n) flap/(P)/ +¥Õ¥é¥Ã¥×¥Ý¥±¥Ã¥È /(n) flap pocket/ +¥Õ¥é¥Ã¥Ú /(fr:) (n) frappe/ +¥Õ¥é¥Î /(n) flannel/ +¥Õ¥é¥Ó¥ó¹ÚÁÇ [¥Õ¥é¥Ó¥ó¤³¤¦¤½] /(n) flavin enzyme/ +¥Õ¥é¥Þ¥° /(abbr) flywheel magnet/ +¥Õ¥é¥á¥ó¥³ /(n) flamenco/(P)/ +¥Õ¥é¥ï¡¼¥¢¥ì¥ó¥¸¥á¥ó¥È /(n) flower arrangement/(P)/ +¥Õ¥é¥ï¡¼¥Æ¥£¡¼ /(n) flower tea/ +¥Õ¥é¥ó /(n) franc/(P)/ +¥Õ¥é¥ó¥¯ /(adj-na,n) frank/(P)/ +¥Õ¥é¥ó¥¯¥Õ¥ë¥¿¡¼ /(n) frankfurter/ +¥Õ¥é¥ó¥¯¥Õ¥ë¥¿¡¼¥¢¥ë¥²¥Þ¥¤¥Í /(n) Frankfurter Allgemeine Zeitung/FAZ/ +¥Õ¥é¥ó¥¯¥Õ¥ë¥È /Frankfurt/(P)/ +¥Õ¥é¥ó¥¯¥Õ¥ë¥È¥½¡¼¥»¡¼¥¸ /(n) frankfurter/ +¥Õ¥é¥ó¥°¥ì /(n) Franglais (i.e. English words in French)/ +¥Õ¥é¥ó¥·¥¦¥à /(n) francium (Fr)/ +¥Õ¥é¥ó¥·¥¹¥³¥Ù¡¼¥³¥ó /(n) Francis Bacon (1561-1626)/ +¥Õ¥é¥ó¥·¥¹¥Ù¡¼¥³¥ó /(n) Francis Bacon (1561-1626)/ +¥Õ¥é¥ó¥¸·Ñ¼ê [¥Õ¥é¥ó¥¸¤Ä¤®¤Æ] /(n) flange fitting/ +¥Õ¥é¥ó¥¹ /France/ +¥Õ¥é¥ó¥¹¥Ç¥â /(n) large street demonstration (trans: France demo)/ +¥Õ¥é¥ó¥¹¥Ñ¥ó /(n) French bread (trans: France pan)/(P)/ +¥Õ¥é¥ó¥¹¸ì [¥Õ¥é¥ó¥¹¤´] /(n) French language/(P)/ +¥Õ¥é¥ó¥¹»É½« [¥Õ¥é¥ó¥¹¤·¤·¤å¤¦] /(n) embroidery/ +¥Õ¥é¥ó¥¹Áë [¥Õ¥é¥ó¥¹¤Þ¤É] /(n) French window/ +¥Õ¥é¥ó¥¹ÎÎ¥®¥¢¥Ê [¥Õ¥é¥ó¥¹¤ê¤ç¤¦¥®¥¢¥Ê] /French Guiana (p)/ +¥Õ¥é¥ó¥» /(fr:) (n) French (fr: francais)/ +¥Õ¥é¥ó¥Á¥ã¥¤¥º /(n) franchise/(P)/ +¥Õ¥é¥ó¥Á¥ã¥¤¥º¥Á¥§¡¼¥ó /(n) franchise chain/FC/ +¥Õ¥é¥ó¥Í¥ë /(n) flannel/ +¥Õ¥é¥ó¥ô¥§¥ë¥¸¥å /flamberge/ +¥Õ¥ê¡¼ /(adj-na,n) free/(P)/ +¥Õ¥ê¡¼¥¦¥§¡¼ /(n) freeway/ +¥Õ¥ê¡¼¥¦¥§¥¢ /(n) freeware/ +¥Õ¥ê¡¼¥¦¥¨¥¤¥È /(n) free weights (i.e. weights lined up on the side wall of a gym)/ +¥Õ¥ê¡¼¥¨¡¼¥¸¥§¥ó¥È /(n) free agent/(P)/ +¥Õ¥ê¡¼¥­¥Ã¥¯ /free kick/(P)/ +¥Õ¥ê¡¼¥¯ /(n) freak/flick/ +¥Õ¥ê¡¼¥µ¥¤¥º /one size fits all (trans: free size)/ +¥Õ¥ê¡¼¥¶¡¼ /(n) freezer/refrigerator/ +¥Õ¥ê¡¼¥¸¥¢ /(n) freesia/ +¥Õ¥ê¡¼¥¹¥±¡¼¥Æ¥£¥ó¥° /free skating/ +¥Õ¥ê¡¼¥¹¥¿¥¤¥ë /freestyle/(P)/ +¥Õ¥ê¡¼¥¹¥í¡¼ /free throw/ +¥Õ¥ê¡¼¥º /(n) frieze/freeze/(P)/ +¥Õ¥ê¡¼¥º¥É¥é¥¤ /freeze-dry/ +¥Õ¥ê¡¼¥»¥Ã¥¯¥¹ /free sex/ +¥Õ¥ê¡¼¥½¥Õ¥È /(abbr) free-software/ +¥Õ¥ê¡¼¥½¥Õ¥È¥¦¥§¥¢ /free-software/ +¥Õ¥ê¡¼¥¿¡¼ /(n) (abbr) young people subsisting on part-time work (trans: freelance and arbeiter)/one whose livelihood is provided by part-time work/(P)/ +¥Õ¥ê¡¼¥¿¥¤¥à /free time/ +¥Õ¥ê¡¼¥¿¥Ã¥¯¥¹ /free tax/ +¥Õ¥ê¡¼¥À¥¤¥¢¥ë /(1) (hands-)free dial/(2) toll-free number/ +¥Õ¥ê¡¼¥À¥¤¥Ó¥ó¥° /(n) free diving/ +¥Õ¥ê¡¼¥À¥¤¥ä¥ë /(1) (hands-)free dial/(2) toll-free number/ +¥Õ¥ê¡¼¥À¥à /(n) freedom/(P)/ +¥Õ¥ê¡¼¥È¡¼¥­¥ó¥° /free talking/ +¥Õ¥ê¡¼¥È¥ì¡¼¥É /free trade/ +¥Õ¥ê¡¼¥È³¹ [¥Õ¥ê¡¼¥È¤¬¤¤] /(n) Fleet Street/ +¥Õ¥ê¡¼¥É¥Þ¥ó /Friedman/(P)/ +¥Õ¥ê¡¼¥Ï¥ó¥É /free-hand/(P)/ +¥Õ¥ê¡¼¥Ð¥Ã¥Æ¥£¥ó¥° /free batting/ +¥Õ¥ê¡¼¥Ñ¥¹ /free pass/(P)/ +¥Õ¥ê¡¼¥Õ¥é¥¤¥ä¡¼ /(n) experimental unmanned spacecraft (trans: free flyer)/ +¥Õ¥ê¡¼¥Ú¡¼¥Ñ¡¼ /(n) newspaper with a lot of advertisements and delivered for free of charge (trans: free paper)/ +¥Õ¥ê¡¼¥Þ /(abbr) free market/flea market/ +¥Õ¥ê¡¼¥Þ¡¼¥±¥Ã¥È /free market/(P)/ +¥Õ¥ê¡¼¥é¥ó¥µ¡¼ /(n) free-lancer (in a profession where employment is the norm)/(P)/ +¥Õ¥ê¡¼¥é¥ó¥¹ /free lance/(P)/ +¥Õ¥ê¥«¥Ã¥» /(fr:) fricassee/ +¥Õ¥ê¥¯¥·¥ç¥ó /friction/ +¥Õ¥ê¥²¡¼¥È /frigate/(P)/ +¥Õ¥ê¥¸¥Ç¥£¥Æ¥£¡¼ /frigidity/ +¥Õ¥ê¥¹¥Ó¡¼ /(n) Frisbee/ +¥Õ¥ê¥Ã¥«¡¼ /flicker/(P)/ +¥Õ¥ê¥Ã¥«¡¼¥Æ¥¹¥È /flicker test/ +¥Õ¥ê¥Ã¥×¥Õ¥í¥Ã¥× /(n) flip flop/(P)/ +¥Õ¥ê¥Ã¥×¥Õ¥í¥Ã¥×²óÏ© [¥Õ¥ê¥Ã¥×¥Õ¥í¥Ã¥×¤«¤¤¤í] /(n) flip-flop circuit/ +¥Õ¥ê¥ë /(n) frill/ +¥Õ¥ê¥ó¥¸ /fringe/(P)/ +¥Õ¥ê¥ó¥È¥¬¥é¥¹ /flint glass/ +¥Õ¥ë /(adj-na,n) full/(P)/ +¥Õ¥ë¡¼¥Ä /(n) fruit/(P)/ +¥Õ¥ë¡¼¥Ä¥±¡¼¥­ /fruitcake/ +¥Õ¥ë¡¼¥Ä¥µ¥é¥À /fruit salad/ +¥Õ¥ë¡¼¥Ä¥½¡¼¥¹ /fruit sauce/ +¥Õ¥ë¡¼¥Ä¥Ñ¡¼¥é¡¼ /(n) fruit parlor/ +¥Õ¥ë¡¼¥Ä¥Ý¥ó¥Á /(n) fruit punch/ +¥Õ¥ë¡¼¥È /(n) flute/(P)/ +¥Õ¥ë¥¤¥ó¥¹¥È¡¼¥ë /full install(ation)/ +¥Õ¥ë¥«¥¦¥ó¥È /full count/ +¥Õ¥ë¥³¡¼¥¹ /(n) full course/ +¥Õ¥ë¥³¥¹¥È¸¶Â§ [¥Õ¥ë¥³¥¹¥È¤²¤ó¤½¤¯] /(n) full-cost principle/ +¥Õ¥ë¥¹¥³¥¢ /full score/ +¥Õ¥ë¥¹¥í¥Ã¥È¥ë /full throttle/ +¥Õ¥ë¥»¥Ã¥È /(n) full set/ +¥Õ¥ë¥¿¥¤¥Þ¡¼ /(n) full-timer/ +¥Õ¥ë¥¿¥¤¥à /(n) full time/ +¥Õ¥ë¥¿¥¤¥à½¾¶È°÷ [¥Õ¥ë¥¿¥¤¥à¤¸¤å¤¦¤®¤ç¤¦¤¤¤ó] /full-time employee/ +¥Õ¥ë¥Í¡¼¥à /(n) full name/ +¥Õ¥ë¥Ð¥Ã¥¯ /fullback/ +¥Õ¥ë¥Ñ¥¹ /full path/ +¥Õ¥ë¥Ù¡¼¥¹ /bases loaded (baseball) (trans: full base)/ +¥Õ¥ë¥Þ¥é¥½¥ó /(n) full marathon/ +¥Õ¥ë¥Þ²ª [¥Õ¥ë¥Þ¤«¤â¤á] /(n) Pacific fulmar/ +¥Õ¥ë¥ì¥ó¥°¥¹ /full-length/ +¥Õ¥ë¥ì¥ó¥¸ /full range/ +¥Õ¥ì¡¼ /hurray/(P)/ +¥Õ¥ì¡¼¥¯ /(n) flake/ +¥Õ¥ì¡¼¥º /(n) phrase/(P)/ +¥Õ¥ì¡¼¥Ð¡¼ /flavor/(P)/ +¥Õ¥ì¡¼¥Þ /(n) framer/ +¥Õ¥ì¡¼¥à /(n) frame/(P)/ +¥Õ¥ì¡¼¥à¥¢¥¦¥È /frame out/ +¥Õ¥ì¡¼¥à¥¢¥Ã¥× /frame-up/ +¥Õ¥ì¡¼¥à¥¤¥ó /frame in/ +¥Õ¥ì¡¼¥à¥Ð¥Ã¥Õ¥¡ /frame buffer/ +¥Õ¥ì¡¼¥à¥ï¡¼¥¯ /framework/ +¥Õ¥ì¥¢ /(n) flare/ +¥Õ¥ì¥¢¡¼ /flare/(P)/ +¥Õ¥ì¥¢¡¼¥¹¥«¡¼¥È /flare skirt/ +¥Õ¥ì¥¢À± [¥Õ¥ì¥¢¤»¤¤] /(n) flare star/ +¥Õ¥ì¥¤¥¸¥ó¥° /phrasing/ +¥Õ¥ì¥¤¥ô¥¡¡¼ /flavor/ +¥Õ¥ì¥ª¥ó¥¬¥¹ /Freon gas/ +¥Õ¥ì¥­ /(abbr) flexible cable/ +¥Õ¥ì¥­¥·¥Ó¥ê¥Æ¥£¡¼ /flexibility/ +¥Õ¥ì¥­¥·¥Ö¥ë /(adj-na,n) flexible/(P)/ +¥Õ¥ì¥­¥·¥Ö¥ë¥Ç¥£¥¹¥¯ /(n) flexible disk/ +¥Õ¥ì¥³¥ó /(1) (abbr) flexible conduit/(2) flexible container/(3) flexible control/ +¥Õ¥ì¥³¥ó²½ [¥Õ¥ì¥³¥ó¤«] /changing something to full remote control/ +¥Õ¥ì¥Ã¥¯¥¹ /(n) flex/(P)/ +¥Õ¥ì¥Ã¥¯¥¹¥¿¥¤¥à /(n) flexible-hours system/flextime/ +¥Õ¥ì¥Ã¥·¥ã¡¼ /(n) (1) fresher/freshman/(2) newly hired career-track company employee/ +¥Õ¥ì¥Ã¥·¥å /(adj-na,n) fresh/(P)/ +¥Õ¥ì¥Ã¥·¥å¥Þ¥ó /(n) (1) freshman/(2) newly hired career-track company employee/(P)/ +¥Õ¥ì¥Ã¥È /fret/ +¥Õ¥ì¥Ã¥È¥ì¥¹ /fretless/ +¥Õ¥ì¥ó¥º /friends/(P)/ +¥Õ¥ì¥ó¥Á /(n) French/(P)/ +¥Õ¥ì¥ó¥Á¥«¥ó¥«¥ó /French cancan/ +¥Õ¥ì¥ó¥Á¥­¥¹ /French kiss/ +¥Õ¥ì¥ó¥Á¥¹¥ê¡¼¥Ö /French sleeve/ +¥Õ¥ì¥ó¥Á¥È¡¼¥¹¥È /French toast/ +¥Õ¥ì¥ó¥Á¥É¥ì¥Ã¥·¥ó¥° /French dressing/ +¥Õ¥ì¥ó¥É /(n) friend/(P)/ +¥Õ¥ì¥ó¥É¥·¥Ã¥× /friendship/ +¥Õ¥ì¥ó¥É¥ê /friendly/(P)/ +¥Õ¥í¡¼ /(n) flow/(P)/ +¥Õ¥í¡¼¥¤¥ó¥Õ¥ë /flow inflation/ +¥Õ¥í¡¼¥º¥ó¥Õ¡¼¥É /frozen food/(P)/ +¥Õ¥í¡¼¥º¥ó¥è¡¼¥°¥ë¥È /frozen yoghurt/ +¥Õ¥í¡¼¥¿¡¼¥µ¡¼¥Ö /floater serve/ +¥Õ¥í¡¼¥Á¥ã¡¼¥È /(n) flowchart/ +¥Õ¥í¡¼¥Æ¥£¥ó¥° /(n) floating/ +¥Õ¥í¡¼¥È /(n) float/(P)/ +¥Õ¥í¡¼¥é /(n) flora/ +¥Õ¥í¡¼¥ê¥ó¥° /(n) flooring/wooden floor/(P)/ +¥Õ¥í¡¼À©¸æ [¥Õ¥í¡¼¤»¤¤¤®¤ç] /flow control/ +¥Õ¥í¥¢ /(n) floor/follower/(P)/ +¥Õ¥í¥¢¡¼ /(n) floor/ +¥Õ¥í¥¢¥·¥ç¡¼ /floor show/ +¥Õ¥í¥¢¥¹¥¿¥ó¥É /floor lamp (trans: floor stand)/ +¥Õ¥í¥¢¥Ç¥£¥ì¥¯¥¿¡¼ /floor director/FD/ +¥Õ¥í¥¢¥×¥é¥¤¥¹ /floor price/ +¥Õ¥í¥¢¥×¥é¥ó /floor-plan/ +¥Õ¥í¥¢¥Þ¥Í¡¼¥¸¥ã¡¼ /floor manager/ +¥Õ¥í¥¢¥ê¥ß¥Ã¥È /(n) floor limit/ +¥Õ¥í¥¢¥ê¥ó¥° /flooring/ +¥Õ¥í¥¢¥ì¥Ç¥£¡¼ /floor lady (kind of bar hostess)/ +¥Õ¥í¥¤¥É /Floyd/(P)/ +¥Õ¥í¥¤¥é¥¤¥ó /(de:) miss (de: Fraeulein)/ +¥Õ¥í¥®¥¹¥È¥óÀâ [¥Õ¥í¥®¥¹¥È¥ó¤»¤Ä] /(n) phlogiston theory/ +¥Õ¥í¥¹¥È /frost/(P)/ +¥Õ¥í¥Ã¥¯ /(n) fluke/frock/(P)/ +¥Õ¥í¥Ã¥¯¥³¡¼¥È /frock coat/ +¥Õ¥í¥Ã¥° /frog/ +¥Õ¥í¥Ã¥°¥Þ¥ó /frogman/ +¥Õ¥í¥Ã¥Ô /(n) floppy/ +¥Õ¥í¥Ã¥Ô¡¼ /(n) floppy (disk)/(P)/ +¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯ /(n) floppy disk/(P)/ +¥Õ¥í¥Ã¥Ô¥£ /(n) floppy/ +¥Õ¥í¥Þ¡¼¥¸¥å /(fr:) cheese (fr: fromage)/ +¥Õ¥í¥ê¡¼¥²¥ó /florigen/ +¥Õ¥í¥ê¥¹¥È /florist/ +¥Õ¥í¥ê¥À /Florida/(P)/ +¥Õ¥í¥ó /(n) (abbr) fluorocarbon/Freon/CFC/chlorofluorohydrocarbon/(P)/ +¥Õ¥í¥ó¥¬¥¹ /(n) fluon gas/(P)/ +¥Õ¥í¥ó¥Æ¥£¥¢ /(n) frontier/(P)/ +¥Õ¥í¥ó¥Æ¥£¥¢¥¹¥Ô¥ê¥Ã¥È /frontier spirit/ +¥Õ¥í¥ó¥È /(n) front/(P)/ +¥Õ¥í¥ó¥È¥¨¥ó¥É /front-end (processor)/FEP/ +¥Õ¥í¥ó¥È¥¨¥ó¥É¥×¥í¥»¥Ã¥µ /(n) FEP/front-end processor/ +¥Õ¥í¥ó¥È¥ª¥Õ¥§¥¹ /front office/ +¥Õ¥í¥ó¥È¥¬¥é¥¹ /(n) windscreen (trans: front glass)/windshield/ +¥Õ¥í¥ó¥È¥À¥é¥¤¥Ö /front wheel drive/ +¥Õ¥í¥ó¥È¥Ç¥¹¥¯ /(n) registration desk (trans: front desk)/ +¥Õ¥í¥ó¥È¥Ú¡¼¥¸ /front page/ +¥Õ¥ï¥Õ¥ï /(adj-na,adv,vs,n) light/airy/(P)/ +¥Ö¡¼¥¤¥ó¥° /(n) booing/(P)/ +¥Ö¡¼¥± /bouquet/(P)/ +¥Ö¡¼¥±¥¬¥ë¥Ë¡¼ /bouquet garni/ +¥Ö¡¼¥¹ /(n) booth/(P)/ +¥Ö¡¼¥¹¥¿ /(n) booster/ +¥Ö¡¼¥¹¥¿¡¼ /booster/ +¥Ö¡¼¥¹¥¿¡¼¶É [¥Ö¡¼¥¹¥¿¡¼¤­¤ç¤¯] /(n) booster station/ +¥Ö¡¼¥¿¥ó /Bhutan (p)/ +¥Ö¡¼¥Ä /(n) boots/(P)/ +¥Ö¡¼¥È /(n) boot/ +¥Ö¡¼¥É¥¥¡¼¶µ [¥Ö¡¼¥É¥¥¡¼¤­¤ç¤¦] /(n) voodooism/ +¥Ö¡¼¥Ó¡¼ /(n) (abbr) booby prize/ +¥Ö¡¼¥à /(n) boom/(P)/ +¥Ö¡¼¥á¥é¥ó /boomerang/(P)/ +¥Ö¡¼¥á¥é¥ó¸ú²Ì [¥Ö¡¼¥á¥é¥ó¤³¤¦¤«] /(n) boomerang effect/ +¥Ö¡¼¥ê¥¢¥ó /boolean/ +¥Ö¡¼¥ê¥¢¥ó´Ø¿ô [¥Ö¡¼¥ê¥¢¥ó¤«¤ó¤¹¤¦] /boolean function/ +¥Ö¡¼¥ë /Boole/(P)/ +¥Ö¡¼¥ë¥Ð¡¼¥É /boulevard/ +¥Ö¥¤ /(n) buoy/(P)/ +¥Ö¥¤¥¿¡¼¥ó /V-turn/ +¥Ö¥¤¥È¡¼¥ë /VTOL/vertical take-of and landing/ +¥Ö¥¤¥Í¥Ã¥¯ /V neck/ +¥Ö¥¤¥ä¥Ù¡¼¥¹ /bouillabaisse/ +¥Ö¥¤¥è¥ó /(n) bouillon/ +¥Ö¥®¡¼ /boogie/ +¥Ö¥®¥¦¥® /boogie-woogie/ +¥Ö¥¶¡¼ /(n) buzzer/(P)/ +¥Ö¥¹ /(n) ugly woman (very rude)/(P)/ +¥Ö¥¿¥¸¥¨¥ó /butadiene/ +¥Ö¥¿¥Ú¥¹¥È /Budapest/ +¥Ö¥¿¥ó /(n) butane/(P)/ +¥Ö¥Á¥ë´ð [¥Ö¥Á¥ë¤­] /(n) butyl group/ +¥Ö¥Á²õ¤¹ [¥Ö¥Á¤³¤ï¤¹] /(v5s) to break by striking/(P)/ +¥Ö¥Á»¦¤¹ [¥Ö¥Á¤³¤í¤¹] /(v5s) to kill by hitting/ +¥Ö¥Ã¥«¡¼ /booker/(P)/ +¥Ö¥Ã¥­¡¼ /bookie/ +¥Ö¥Ã¥­¥Ã¥·¥å /bookish/ +¥Ö¥Ã¥­¥ó¥° /booking/ +¥Ö¥Ã¥¯ /(n) book/(P)/ +¥Ö¥Ã¥¯¥¨¥ó¥É /(n) bookend/ +¥Ö¥Ã¥¯¥«¥Ð¡¼ /book cover/ +¥Ö¥Ã¥¯¥Ð¥ó¥É /(n) book-band/ +¥Ö¥Ã¥¯¥Þ¡¼¥È /book mart/ +¥Ö¥Ã¥¯¥á¡¼¥«¡¼ /(n) bookmaker/(P)/ +¥Ö¥Ã¥¯¥ì¥Ã¥È /booklet/(P)/ +¥Ö¥Ã¥¯¥ì¥Ó¥å¡¼ /(n) book review/ +¥Ö¥Ã¥·¥å /bush/(P)/ +¥Ö¥Ã¥·¥å¥Þ¥ó /bushman/ +¥Ö¥Æ¥£¥Ã¥¯ /(n) shop selling fashion clothes, accessories, etc. (fr: boutique)/(P)/ +¥Ö¥é¡¼¥à¥¹ /Brahms/ +¥Ö¥é¥¤¥À¥ë /(n) bridal/(P)/ +¥Ö¥é¥¤¥À¥ë¥Ö¡¼¥± /bridal bouquet/ +¥Ö¥é¥¤¥À¥ë¥Þ¡¼¥±¥Ã¥È /bridal market/ +¥Ö¥é¥¤¥À¥ë»º¶È [¥Ö¥é¥¤¥À¥ë¤µ¤ó¤®¤ç¤¦] /(n) wedding industry/ +¥Ö¥é¥¤¥ä¡¼ /brier/ +¥Ö¥é¥¤¥ó¥É /(n) blind/(P)/ +¥Ö¥é¥¤¥ó¥É¥µ¥¤¥É /blind side/ +¥Ö¥é¥¤¥ó¥É¥¿¥Ã¥Á /(n,vs) touch typing (trans: blind touch)/ +¥Ö¥é¥¤¥ó¥É¥Æ¥¹¥È /blind test/ +¥Ö¥é¥¤¥ó¥É¥Ç¡¼¥È /blind date/ +¥Ö¥é¥¦¥¶ /(n) browser/ +¥Ö¥é¥¦¥¸¥ó¥° /browsing/ +¥Ö¥é¥¦¥¸¥ó¥°¥Ä¡¼¥ë /browsing tool/ +¥Ö¥é¥¦¥¹ /(n) blouse/(P)/ +¥Ö¥é¥¦¥º /browse/ +¥Ö¥é¥¦¥ó /(n) Braun/(P)/ +¥Ö¥é¥¦¥ó±¿Æ° [¥Ö¥é¥¦¥ó¤¦¤ó¤É¤¦] /(n) Brownian motion/ +¥Ö¥é¥¦¥ó´É [¥Ö¥é¥¦¥ó¤«¤ó] /(n) cathode-ray tube (CRT)/(P)/ +¥Ö¥é¥«¥Ã¥× /bra cup/ +¥Ö¥é¥±¥Ã¥È /bracket/ +¥Ö¥é¥¶¡¼¥º /brothers/(P)/ +¥Ö¥é¥· /(n) brushy/brush/(P)/ +¥Ö¥é¥¸¥ã¡¼ /(n) bra/brassiere/(P)/ +¥Ö¥é¥¸¥ë /Brazil/(P)/ +¥Ö¥é¥¹ /brass/ +¥Ö¥é¥¹¥Ð¥ó¥É /(n) brass band/(P)/ +¥Ö¥é¥¹¥ê¡¼ /(fr:) brasserie/ +¥Ö¥é¥Á¥¹¥é¥Ð /Bratislava/(P)/ +¥Ö¥é¥Ã¥¯ /(n) black/(P)/ +¥Ö¥é¥Ã¥¯¥¢¥¦¥È /blackout/ +¥Ö¥é¥Ã¥¯¥¢¥Õ¥ê¥« /Black Africa/ +¥Ö¥é¥Ã¥¯¥²¥Ã¥È¡¼ /black ghetto/ +¥Ö¥é¥Ã¥¯¥³¡¼¥Ò¡¼ /black coffee/ +¥Ö¥é¥Ã¥¯¥³¥á¥Ç¥£¡¼ /black comedy/ +¥Ö¥é¥Ã¥¯¥·¥ã¥Õ¥È /black shaft/ +¥Ö¥é¥Ã¥¯¥¸¥ã¡¼¥Ê¥ê¥º¥à /black journalism/ +¥Ö¥é¥Ã¥¯¥¸¥ã¥Ã¥¯ /blackjack/ +¥Ö¥é¥Ã¥¯¥¿¥¤ /black tie/ +¥Ö¥é¥Ã¥¯¥Á¥§¥ó¥Ð¡¼ /black chamber/ +¥Ö¥é¥Ã¥¯¥Ñ¥ï¡¼ /Black Power/ +¥Ö¥é¥Ã¥¯¥Ñ¥ó¥µ¡¼ /Black Panther/ +¥Ö¥é¥Ã¥¯¥Ú¥Ã¥Ñ¡¼ /black pepper/ +¥Ö¥é¥Ã¥¯¥Û¡¼¥ë /(n) black hole/ +¥Ö¥é¥Ã¥¯¥Ü¥Ã¥¯¥¹ /(n) black box/ +¥Ö¥é¥Ã¥¯¥Þ¡¼¥±¥Ã¥È /black market/(P)/ +¥Ö¥é¥Ã¥¯¥Þ¥¸¥Ã¥¯ /black magic/ +¥Ö¥é¥Ã¥¯¥Þ¥Í¡¼ /black money/ +¥Ö¥é¥Ã¥¯¥Þ¥ó¥Ç¡¼ /(n) black Monday/ +¥Ö¥é¥Ã¥¯¥æ¡¼¥â¥¢ /(n) black humor/ +¥Ö¥é¥Ã¥¯¥ê¥¹¥È /(n) blacklist/ +¥Ö¥é¥Ã¥·¡¼ /brassie/(P)/ +¥Ö¥é¥Ã¥·¥å¥Ü¡¼¥ë /(n) (abbr) brush back pitch/ +¥Ö¥é¥Ã¥»¥ë /Brussels/ +¥Ö¥é¥Ã¥É¥¨¥ê¡¼¥È /blood elite/(P)/ +¥Ö¥é¥Ã¥É¥Ð¥ó¥¯ /blood bank/ +¥Ö¥é¥Ô /(abbr) Brad Pitt/ +¥Ö¥é¥Ü¡¼ /bravo/(P)/ +¥Ö¥é¥ó¥¯ /(adj-na,n) blank/(P)/ +¥Ö¥é¥ó¥±¥Ã¥È /(n) blanket/ +¥Ö¥é¥ó¥±¥Ã¥È¥¨¥ê¥¢ /blanket area/ +¥Ö¥é¥ó¥Á /(n) branch/brunch/(P)/ +¥Ö¥é¥ó¥Ç /(n) brandy/ +¥Ö¥é¥ó¥Ç¡¼ /(n) brandy/(P)/ +¥Ö¥é¥ó¥É /(n) brand/bland/(P)/ +¥Ö¥é¥ó¥É¥¤¥á¡¼¥¸ /brand image/ +¥Ö¥é¥ó¥É¥í¥¤¥ä¥ê¥Æ¥£¡¼ /brand loyalty/ +¥Ö¥é¥ó¥É¾¦ÉÊ [¥Ö¥é¥ó¥É¤·¤ç¤¦¤Ò¤ó] /(n) brand items/ +¥Ö¥é¥ó¥Ë¥å¡¼ /(adj) brand new/ +¥Ö¥ê¡¼¥¸¥ó¥° /breathing/(P)/ +¥Ö¥ê¡¼¥Á /bleach/ +¥Ö¥ê¡¼¥Á¥ã¡¼¥º /bleachers/ +¥Ö¥ê¡¼¥Õ /brief/(P)/ +¥Ö¥ê¡¼¥Õ¥±¡¼¥¹ /briefcase/ +¥Ö¥ê¥ª¥Ã¥· /(fr:) brioche/ +¥Ö¥ê¥­ /(nl:) (n) tin plate (nl: blik)/(P)/ +¥Ö¥ê¥¶¡¼¥É /(n) blizzard/ +¥Ö¥ê¥¹¥Ù¥ó /Brisbane/(P)/ +¥Ö¥ê¥¿¥Ë¥¢ /Britannia/(P)/ +¥Ö¥ê¥Ã¥¸ /(n) bridge/(P)/ +¥Ö¥ê¥Ã¥¸²óÏ© [¥Ö¥ê¥Ã¥¸¤«¤¤¤í] /(n) bridge circuit/ +¥Ö¥ê¥Æ¥£¥Ã¥·¥å¥¨¥¢¥¦¥§¥¤¥º /British Airways/(P)/ +¥Ö¥ê¥Æ¥£¥Ã¥·¥å¥³¥í¥ó¥Ó¥¢ /British Columbia/ +¥Ö¥ê¥å¥Ã¥»¥ë /(fr:) Brussels (fr: Bruxelles)/(P)/ +¥Ö¥ê¥ê¥¢¥ó¥È /brilliant/ +¥Ö¥ê¥ê¥¢¥ó¥È¥«¥Ã¥È /brilliant cut/ +¥Ö¥ë /(n) bull/(P)/ +¥Ö¥ë¡¼ /(adj-na,n) blue/(P)/ +¥Ö¥ë¡¼¥¤¥ó¥Ñ¥ë¥¹ /Blue Impulse/ +¥Ö¥ë¡¼¥«¥é¡¼ /(n) blue-collar worker/(P)/ +¥Ö¥ë¡¼¥°¥é¥¹ /blueglass/ +¥Ö¥ë¡¼¥¹ /(n) blues/(P)/ +¥Ö¥ë¡¼¥»¥Ã¥«¥¹ /blue sex/homosexual/ +¥Ö¥ë¡¼¥Á¥Ã¥× /(adj) blue-chip/ +¥Ö¥ë¡¼¥Ç¡¼ /blue day/ +¥Ö¥ë¡¼¥È¥ì¡¼¥ó /blue train/sleeping train (from the original color of the trains)/ +¥Ö¥ë¡¼¥Ð¡¼¥É /Blue Bird/(P)/ +¥Ö¥ë¡¼¥Ð¥Ã¥¯¥¹ /blue backs/ +¥Ö¥ë¡¼¥Õ¥£¥ë¥à /blue film/ +¥Ö¥ë¡¼¥Ö¥Ã¥¯ /blue book/ +¥Ö¥ë¡¼¥Ö¥é¥Ã¥¯ /blue-black/ +¥Ö¥ë¡¼¥Ù¥ê¡¼ /blueberry/ +¥Ö¥ë¡¼¥Ü¡¼¥¤ /blue boy/homosexual/ +¥Ö¥ë¡¼¥Þ¡¼ /bloomers/ +¥Ö¥ë¡¼¥Þ¥ó¥Ç¡¼ /blue Monday/ +¥Ö¥ë¡¼¥à /broom/ +¥Ö¥ë¡¼¥ê¥Ü¥ó /Blue Ribbon (Prize)/ +¥Ö¥ë¥¬¥ê¥¢ /Bulgaria/(P)/ +¥Ö¥ë¥­¥Ê¥Õ¥¡¥½ /Burkina Faso/ +¥Ö¥ë¥¸¥§¥¢ /(fr:) bourgeois/ +¥Ö¥ë¥¸¥§¥¢¥¸¡¼ /(fr:) bourgeoisie/ +¥Ö¥ë¥¸¥ç¥¢ /(fr:) bourgeois/ +¥Ö¥ë¥¸¥ç¥¢¥¸¡¼ /(fr:) bourgeoisie/ +¥Ö¥ë¥¸¥ç¥ï /bourgeois/(P)/ +¥Ö¥ë¥»¥é /(X) child (high-school age) pornography (trans: blue sailor (suit))/shops where girls' uniforms and underwear are resold to dirty old men/(P)/ +¥Ö¥ë¥»¥éÉ [¥Ö¥ë¥»¥é¤Ó¤ç¤¦] /(n) brucellosis/ +¥Ö¥ë¥¾¥ó /(n) blouson/(P)/ +¥Ö¥ë¥Ã¥¯ /(n) brook/ +¥Ö¥ë¥È¥ì /(abbr) blue train/sleeping train/ +¥Ö¥ë¥É¡¼¥¶¡¼ /(n) bulldozer/(P)/ +¥Ö¥ë¥É¥Ã¥° /(n) bulldog/ +¥Ö¥ë¥Í¥Ã¥È /(n) brunette/(P)/ +¥Ö¥ë¥Ú¥ó /(n) bull pen/(P)/ +¥Ö¥ë¥Þ¡¼ /(n) long female underwear (trans: bloomers)/shorts with elasticized cuffs/ +¥Ö¥ë¥Þ¡¼¥º /(n) long female underwear (trans: bloomers)/shorts with elasticized cuffs/ +¥Ö¥ì¡¼¥« /(n) breaker/(P)/ +¥Ö¥ì¡¼¥«¡¼ /breaker/(P)/ +¥Ö¥ì¡¼¥­ /(n) brake/(P)/ +¥Ö¥ì¡¼¥­¤ò³Ý¤±¤ë [¥Ö¥ì¡¼¥­¤ò¤«¤±¤ë] /(exp) to put on the brakes/to put a stop to/ +¥Ö¥ì¡¼¥­¥ª¥¤¥ë /brake oil/ +¥Ö¥ì¡¼¥¯ /(n) break/(P)/ +¥Ö¥ì¡¼¥¯¥À¥¦¥ó /breakdown/ +¥Ö¥ì¡¼¥¯¥À¥ó¥¹ /breakdance/ +¥Ö¥ì¡¼¥¯¿®¹æ [¥Ö¥ì¡¼¥¯¤·¤ó¤´¤¦] /break signal/ +¥Ö¥ì¡¼¥É /(n) (1) blade/(2) braid/(P)/ +¥Ö¥ì¡¼¥ó /(n) brain/(P)/ +¥Ö¥ì¡¼¥ó¥¹¥È¡¼¥ß¥ó¥° /brainstorming/ +¥Ö¥ì¡¼¥ó¥È¥é¥¹¥È /(n) brain trust/ +¥Ö¥ì¥¤¥¯ /break/(P)/ +¥Ö¥ì¥¤¥É /blade/ +¥Ö¥ì¥ª¥Þ¥¤¥·¥ó /bleomycin/ +¥Ö¥ì¥¶¡¼ /(n) blazer/(P)/ +¥Ö¥ì¥¶¡¼¥³¡¼¥È /(n) blazer coat/ +¥Ö¥ì¥¹ /breath/ +¥Ö¥ì¥¹¥È /(n) (1) (abbr) breast/(2) breast stroke/(3) brainstorming/(P)/ +¥Ö¥ì¥¹¥È¥¹¥È¥í¡¼¥¯ /breaststroke/ +¥Ö¥ì¥¹¥ì¥Ã¥È /bracelet/(P)/ +¥Ö¥ì¥Ã¥É /bread/(P)/ +¥Ö¥ì¥ó¥É /(n) blend/(P)/ +¥Ö¥ì¥ó¥É¥¦¥¤¥¹¥­¡¼ /blended whiskey/ +¥Ö¥í¡¼ /(n) blow/(P)/ +¥Ö¥í¡¼¥« /(n) broker/ +¥Ö¥í¡¼¥«¡¼ /(n) broker/(P)/ +¥Ö¥í¡¼¥¯¥ó /(adj-na) broken/ +¥Ö¥í¡¼¥¯¥ó¥¤¥ó¥°¥ê¥Ã¥·¥å /broken English/ +¥Ö¥í¡¼¥¯¥ó¥Ï¡¼¥È /broken heart/ +¥Ö¥í¡¼¥·¥ã /(n) brochure/ +¥Ö¥í¡¼¥Á /(n) brooch/(P)/ +¥Ö¥í¡¼¥ÁÈ× [¥Ö¥í¡¼¥Á¤Ð¤ó] /(n) broaching machine/ +¥Ö¥í¡¼¥É /(n) (abbr) broadcloth/(P)/ +¥Ö¥í¡¼¥É¥¦¥§¡¼ /Broadway/(P)/ +¥Ö¥í¡¼¥É¥­¥ã¥¹¥È /(n) broadcast/ +¥Ö¥í¡¼¥É¥Ð¥ó¥É /(n) broadband/ +¥Ö¥í¡¼¥Ë¡¼ /Brownie/ +¥Ö¥í¡¼¥Ë¥ó¥° /(n) Browning/ +¥Ö¥í¥¤¥é¡¼ /(n) broiler/(P)/ +¥Ö¥í¥±¡¼¥É /brocade/ +¥Ö¥í¥³¥ê /(n) broccoli/ +¥Ö¥í¥Ã¥«¡¼ /blocker/(P)/ +¥Ö¥í¥Ã¥­¥ó¥° /blocking/ +¥Ö¥í¥Ã¥¯ /(n) bloc/block/(P)/ +¥Ö¥í¥Ã¥¯¥µ¥¤¥ó /(n) blocking signal/ +¥Ö¥í¥Ã¥¯¥È¥ì¡¼¥Ç¥£¥ó¥° /(n) block trading/ +¥Ö¥í¥Ã¥¯¥Ð¥¹¥¿¡¼ /blockbuster/ +¥Ö¥í¥Ã¥¯·úÃÛ [¥Ö¥í¥Ã¥¯¤±¤ó¤Á¤¯] /(n) concrete-block building/ +¥Ö¥í¥Ã¥¯ÈÖ¹æ [¥Ö¥í¥Ã¥¯¤Ð¤ó¤´¤¦] /block number/ +¥Ö¥í¥Ã¥¯Ê½ [¥Ö¥í¥Ã¥¯¤Ù¤¤] /(n) concrete-block wall/ +¥Ö¥í¥Ã¥±¥ó /Brocken/ +¥Ö¥í¥Ã¥³¥ê /(n) broccoli/ +¥Ö¥í¥Ã¥³¥ê¡¼ /(n) broccoli/ +¥Ö¥í¥Ã¥Ö /(n) blob/ +¥Ö¥í¥Þ¥¤¥É /(n) (1) bromide/(2) publicity photograph/(P)/ +¥Ö¥í¥ó¥º /(n) bronze/(P)/ +¥Ö¥í¥ó¥È¥¶¥¦¥ë¥¹ /(n) Brontosaurus/Apatosaurus/ +¥Ö¥í¥ó¥É /(n) blonde/ +¥Ö¥ó¥É /(de:) bond (de: Bund)/(P)/ +¥ÖÃË [¥Ö¤ª¤È¤³] /ugly man (rude)/ +¥×¡¼¥¿¥í¡¼ /(col) beggar/homeless/(P)/ +¥×¡¼¥É¥ë /(n) poodle/powder (fr: poudre)/ +¥×¡¼¥Þ /puma/ +¥×¡¼¥ë /(n) swimming pool/(P)/ +¥×¡¼¥ë¥Ð¡¼ /pool bar/ +¥×¡¼¥ëÀ© [¥×¡¼¥ë¤»¤¤] /(n) pool system/ +¥×¡¼¥ëÇ® [¥×¡¼¥ë¤Í¤Ä] /(n) pharyngo-conjunctival fever/ +¥×¥¢ /poor/ +¥×¥¢¥ë¥Ã¥¯ /poor look/ +¥×¥¨¥ë¥È¥ê¥³ /Puerto Rico (p)/ +¥×¥«¥×¥« /(adv) sound of someone smoking/sound of something floating/ +¥×¥·¥Ð¥ë¥¹¥­¡¼ÇÏ [¥×¥·¥Ð¥ë¥¹¥­¡¼¤¦¤Þ] /(n) Przewalski's horse/ +¥×¥½¥¤¥É¥¨¥Õ¥§¥É¥ê¥ó /(n) pseudoephidrene/ +¥×¥Á /(fr:) small (fr: petit)/(P)/ +¥×¥Á¥Ö¥ë /(fr:) (n) (abbr) petit bourgeois/ +¥×¥Á¥Ö¥ë¥¸¥ç¥¢ /(fr:) petit bourgeois/ +¥×¥Ã¥·¡¼ /pussy/ +¥×¥Ã¥·¥å /(n) push/(P)/ +¥×¥Ã¥·¥å¥«¡¼¥È /push cart/ +¥×¥Ã¥·¥å¥×¥ëÁýÉý´ï [¥×¥Ã¥·¥å¥×¥ë¤¾¤¦¤Õ¤¯¤­] /(n) push-pull amplifier/ +¥×¥Ã¥·¥å¥Û¥ó /(n) push-button phone/(P)/ +¥×¥Ã¥·¥å¥í¥Ã¥¯ /push lock/ +¥×¥Ã¥·¥ó¥° /pushing/ +¥×¥Ã¥Á¡¼¥Ë /Puccini/ +¥×¥Ã¥È /put/ +¥×¥Æ¥é¥Î¥É¥ó /(n) Pteranodon/ +¥×¥Ç¥£¥ó¥° /(n) pudding/ +¥×¥é¡¼¥° /Prague/(P)/ +¥×¥é¥¤¥¦¥Ã¥É /plywood/ +¥×¥é¥¤¥ª¥ê /priori/ +¥×¥é¥¤¥ª¥ê¥Æ¥£ /(n) priority/ +¥×¥é¥¤¥ª¥ê¥Æ¥£¡¼ /priority/ +¥×¥é¥¤¥¹ /(n) price/(P)/ +¥×¥é¥¤¥¹¥ê¡¼¥À¡¼¥·¥Ã¥× /price leadership/ +¥×¥é¥¤¥º¥Þ¥Í¡¼ /prize money/ +¥×¥é¥¤¥É /(n) pride/(P)/ +¥×¥é¥¤¥Ð¥· /(n) privacy/ +¥×¥é¥¤¥Ð¥·¡¼ /(n) privacy/(P)/ +¥×¥é¥¤¥Ð¥·¥¤ /privacy/ +¥×¥é¥¤¥Ù¡¼¥È /(adj-na,n) private/(P)/ +¥×¥é¥¤¥Ù¡¼¥È¥ª¥Õ¥¡¡¼¥ê¥ó¥° /private offering/PO/ +¥×¥é¥¤¥Ù¡¼¥È¥Ö¥é¥ó¥É /private brand/ +¥×¥é¥¤¥Ù¡¼¥È¥ë¡¼¥à /private room/ +¥×¥é¥¤¥Þ¥ê /primary/ +¥×¥é¥¤¥Þ¥ê¡¼ /primary/ +¥×¥é¥¤¥Þ¥ê¡¼¥±¥¢ /primary care/ +¥×¥é¥¤¥Þ¥ê¡¼¥Ð¥é¥ó¥¹ /(n) primary balance/ +¥×¥é¥¤¥Þ¥ê¡¼¥Ø¥ë¥¹¥±¥¢ /primary health care/ +¥×¥é¥¤¥Þ¥ë /(adj) primal/ +¥×¥é¥¤¥à¥¿¥¤¥à /prime time/(P)/ +¥×¥é¥¤¥à¥ì¡¼¥È /(n) prime (lending) rate/(P)/ +¥×¥é¥¤¥ô¥¡¥·¡¼ /privacy/ +¥×¥é¥¦¥À /Pravda/(P)/ +¥×¥é¥«¡¼¥É /(n) placard/(P)/ +¥×¥é¥¯¥Æ¥£¥«¥ë /(adj-na) practical/ +¥×¥é¥¯¥Æ¥£¥¹ /practice/ +¥×¥é¥° /(n) plug/(P)/ +¥×¥é¥°¥³¥ó¥Ñ¥Á¥Ö¥ë /plug compatible/ +¥×¥é¥°¥Þ¥Æ¥£¥º¥à /pragmatism/(P)/ +¥×¥é¥³¥ó /plug compatible/ +¥×¥é¥¶ /(n) plaza/(P)/ +¥×¥é¥¶¹ç°Õ [¥×¥é¥¶¤´¤¦¤¤] /(n) Plaza agreement (1985 agreement of G5 nations)/ +¥×¥é¥¹ /(n) plus/(P)/ +¥×¥é¥¹¥¢¥ë¥Õ¥¡ /(n) a little more than usual (trans: plus alpha)/ +¥×¥é¥¹¥¿¡¼ /plaster/ +¥×¥é¥¹¥¿¡¼¥Ü¡¼¥É /plasterboard/ +¥×¥é¥¹¥Á¥Ã¥¯ /(n) plastic/(P)/ +¥×¥é¥¹¥Á¥Ã¥¯¥Þ¥Í¡¼ /plastic money/ +¥×¥é¥¹¥Á¥Ã¥¯¥â¥Ç¥ë /plastic model/ +¥×¥é¥¹¥Á¥Ã¥¯ÇúÃÆ [¥×¥é¥¹¥Á¥Ã¥¯¤Ð¤¯¤À¤ó] /(n) plastic explosive/ +¥×¥é¥¹¥Æ¥£¥Ã¥¯ /(n) plastic/ +¥×¥é¥¹¥É¥é¥¤¥Ð¡¼ /Philips head screwdriver (trans: plus(+) driver)/ +¥×¥é¥¹¥Þ¥¤¥Ê¥¹ /plus-minus/+-/ +¥×¥é¥¹¥ß¥É /(n) plasmid/ +¥×¥é¥º¥Þ /(n) plasma/(P)/ +¥×¥é¥º¥Þ¥Ç¥£¥¹¥×¥ì¥¤ /plasma display/ +¥×¥é¥»¥ª¥¸¥à /(n) praseodymium (Pr)/ +¥×¥é¥»¥Ü /placebo/ +¥×¥é¥¿¥Ê¥¹ /(n) platanus/ +¥×¥é¥Á¥Ê /(n) platinum (trans: platina)/(P)/ +¥×¥é¥Á¥Ê¥Ú¡¼¥Ñ¡¼ /platina paper/ +¥×¥é¥Ã¥È¥Õ¥©¡¼¥à /(n) platform/ +¥×¥é¥Ã¥È¥Û¡¼¥à /(n) platform/(P)/ +¥×¥é¥È¡¼ /plateau/ +¥×¥é¥È¥Ë¥Ã¥¯ /(adj-na,n) platonic/ +¥×¥é¥È¥Ë¥Ã¥¯¥é¥Ö /Platonic love/ +¥×¥é¥È¥ó¤ÎÌäÂê [¥×¥é¥È¥ó¤Î¤â¤ó¤À¤¤] /(n) Plato's problem/ +¥×¥é¥Í¥¿¥ê¥¦¥à /(n) planetarium/(P)/ +¥×¥é¥Ï /Prague/(P)/ +¥×¥é¥Ü¥Ã¥È¥ë /(abbr) plastic bottle/ +¥×¥é¥à /(n) plum/ +¥×¥é¥â¥Ç¥ë /(n) (abbr) plastic model/(P)/ +¥×¥é¥ó /(n) plan/(P)/ +¥×¥é¥ó¥¯¤ÎÄê¿ô [¥×¥é¥ó¥¯¤Î¤Æ¤¤¤¹¤¦] /(n) Planck's constant/ +¥×¥é¥ó¥¯¥È¥ó /(n) plankton/(P)/ +¥×¥é¥ó¥¿¡¼ /planter/(P)/ +¥×¥é¥ó¥¿¥ó /(fr:) springtime (fr: printemps)/(P)/ +¥×¥é¥ó¥Æ¡¼¥·¥ç¥ó /plantation/ +¥×¥é¥ó¥È /(n) plant/(P)/ +¥×¥é¥ó¥È¥ê¥Î¥Ù¡¼¥·¥ç¥ó /plant renovation/ +¥×¥é¥ó¥È¥ì¥¤¥¢¥¦¥È /plant layout/ +¥×¥é¥ó¥ÈÍ¢½Ð [¥×¥é¥ó¥È¤æ¤·¤å¤Ä] /(n) export of manufacturing plant/ +¥×¥é¥ó¥Ê¡¼ /(n) planner/(P)/ +¥×¥é¥ó¥Ë¥ó¥° /(n) planning/(P)/ +¥×¥ê /pre-/(P)/ +¥×¥ê¡¼¥¹¥È /priest/ +¥×¥ê¡¼¥Ä /(n) pleat(s)/plait(s)/(P)/ +¥×¥ê¡¼¥Ä¥¹¥«¡¼¥È /pleated skirt/ +¥×¥ê¥¢¥ó¥× /(n) (abbr) pre-amplifier/ +¥×¥ê¥¯¥é /(abbr) photo booth that prints out cards and stickers of the resulting photograph, which are then traded among friends (trans: print club)/ +¥×¥ê¥º¥à /(n) prism/(P)/ +¥×¥ê¥»¥Ã¥È /preset/ +¥×¥ê¥Æ¥£ /pretty/(P)/ +¥×¥ê¥Æ¥£¥×¥ê¥ó¥È /pretty-print/ +¥×¥ê¥Õ¥¡¥ì¥ó¥¹ /preference/ +¥×¥ê¥Õ¥£¥¯¥¹ /prefix/ +¥×¥ê¥×¥ê /(adv,n,vs) angrily/in a huff/in anger/ +¥×¥ê¥×¥í¥»¥Ã¥µ /(n) preprocessor/ +¥×¥ê¥Ú¥¤¥É¥«¡¼¥É /(n) prepaid card/ +¥×¥ê¥Þ /(n) (abbr) prima donna/ +¥×¥ê¥Þ¥É¥ó¥Ê /(n) prima donna/ +¥×¥ê¥Þ¥Ð¥ì¥ê¡¼¥Ê /prima ballerina/ +¥×¥ê¥ß¥Æ¥£¥Ö /(adj-na) primitive/ +¥×¥ê¥ß¥Æ¥£¥Ö¥¢¡¼¥È /primitive art/ +¥×¥ê¥ì¥³¡¼¥Ç¥£¥ó¥° /prerecording/ +¥×¥ê¥ó /(n) (abbr) pudding/(P)/ +¥×¥ê¥ó¥·¥×¥ë /principle/ +¥×¥ê¥ó¥¹ /(n) prince/(P)/ +¥×¥ê¥ó¥¹¥¨¥É¥ï¡¼¥É¥¢¥¤¥é¥ó¥É /Prince Edward Island/ +¥×¥ê¥ó¥¹¥á¥í¥ó /prince melon/ +¥×¥ê¥ó¥»¥¹ /(n) princess/(P)/ +¥×¥ê¥ó¥»¥¹¥³¡¼¥È /princess coat/ +¥×¥ê¥ó¥¿ /(n) printer/ +¥×¥ê¥ó¥¿¡¼ /(n) printer/(P)/ +¥×¥ê¥ó¥¿¡¼ÀßÄê [¥×¥ê¥ó¥¿¡¼¤»¤Ã¤Æ¤¤] /printer setup/ +¥×¥ê¥ó¥¿¥ó /(fr:) spring (fr: printemps)/ +¥×¥ê¥ó¥È /(n,vs) print/handout/(P)/ +¥×¥ê¥ó¥È¥¢¥¦¥È /(n,vs) printout/ +¥×¥ê¥ó¥È´ðÈ× [¥×¥ê¥ó¥È¤­¤Ð¤ó] /PCB/printed wiring board/ +¥×¥ê¥ó¥È¹çÈÄ [¥×¥ê¥ó¥È¤´¤¦¤Ï¤ó] /(n) printed plywood/ +¥×¥ê¥ó¥ÈÇÛÀþ [¥×¥ê¥ó¥È¤Ï¤¤¤»¤ó] /(n) printed wiring/ +¥×¥ë /pull/ +¥×¥ë¡¼¥¯¥Ü¡¼¥²¥ó /(n) snowplow (de: Pflugbogen)/(P)/ +¥×¥ë¡¼¥È¡¼ /Pluto/ +¥×¥ë¡¼¥Õ /(n) proof/ +¥×¥ë¥ª¡¼¥Ð¡¼ /pullover/ +¥×¥ë¥¹ /(n) pulse/heartbeat/ +¥×¥ë¥À¥¦¥ó /(n) pull-down/ +¥×¥ë¥È¥Ã¥× /(n) pull tab/ +¥×¥ë¥È¥Ë¥¦¥à /(n) plutonium (Pu)/(P)/ +¥×¥ë¥È¥Ë¥¦¥àÇúÃÆ [¥×¥ë¥È¥Ë¥¦¥à¤Ð¤¯¤À¤ó] /(n) plutonium bomb/ +¥×¥ì /(pref) pre-/ +¥×¥ì¡¼ /(n) play/pray/(P)/ +¥×¥ì¡¼¥ª¥Õ /(n) play-off/(P)/ +¥×¥ì¡¼¥¬¡¼¥ë /playgirl/ +¥×¥ì¡¼¥¬¥¤¥É /(n) ticket agency (trans: play guide)/ +¥×¥ì¡¼¥¹ /place/ +¥×¥ì¡¼¥¹¥­¥Ã¥¯ /(n) placekick/ +¥×¥ì¡¼¥¹¥Ý¥Ã¥È /play spot/ +¥×¥ì¡¼¥È /(n) plate/(P)/ +¥×¥ì¡¼¥È¥Æ¥¯¥È¥Ë¥¯¥¹ /plate tectonics/ +¥×¥ì¡¼¥ÈÅÅή [¥×¥ì¡¼¥È¤Ç¤ó¤ê¤å¤¦] /(n) plate current/ +¥×¥ì¡¼¥Ë¥ó¥° /(n) planing/ +¥×¥ì¡¼¥Ð¥Ã¥¯ /playback/ +¥×¥ì¡¼¥Ü¡¼¥¤ /playboy/ +¥×¥ì¡¼¥Ü¡¼¥ë /(n) play ball/(P)/ +¥×¥ì¡¼¥ä /player/ +¥×¥ì¡¼¥ä¡¼ /(n) player/(P)/ +¥×¥ì¡¼¥ó /(adj-na) plain/plane/(P)/ +¥×¥ì¡¼¥ó¥½¡¼¥À /(n) plain soda/ +¥×¥ì¡¼¥ó¥è¡¼¥°¥ë¥È /plain yoghurt/ +¥×¥ì¥¤ /(1) play/(2) pray/(3) prey/(P)/ +¥×¥ì¥¤¥¬¡¼¥ë /playgirl/(P)/ +¥×¥ì¥¤¥°¥é¥ó¥É /playground/ +¥×¥ì¥¤¥¹¥á¥ó¥È¥Æ¥¹¥È /placement test/ +¥×¥ì¥¤¥Ü¡¼¥¤ /playboy/(P)/ +¥×¥ì¥¤¥â¡¼¥É /play-mode/ +¥×¥ì¥¤¥ä /(n) player/prayer/ +¥×¥ì¥¤¥ä¡¼ /(n) player/prayer/ +¥×¥ì¥¤¥ó /(adj-na,n) plain/ +¥×¥ì¥¤¥ó¥­¥å¥Ù¡¼¥·¥ç¥ó /(n) pre-incubation/ +¥×¥ì¥ª¥ê¥ó¥×¥Ã¥¯ /pro-Olympic (trials)/ +¥×¥ì¥°¥ì¥Ã¥·¥Ö /progressive/ +¥×¥ì¥·¥ª¥¶¥¦¥ë¥¹ /(n) Plesiosaurus/ +¥×¥ì¥·¥ã¥¹ /precious/ +¥×¥ì¥¸¥Ç¥ó¥È /(n) president/(P)/ +¥×¥ì¥¹ /(n) press/(P)/ +¥×¥ì¥¹¥«¥ó¥Õ¥¡¥ì¥ó¥¹ /press conference/ +¥×¥ì¥¹¥­¥ã¥ó¥Ú¡¼¥ó /press campaign/ +¥×¥ì¥¹¥¯¡¼¥ë /preschool/ +¥×¥ì¥¹¥¯¥é¥Ö /press club/(P)/ +¥×¥ì¥¹¥³ /(abbr) prescoring (recording the music or sound effects before filming a scene)/ +¥×¥ì¥¹¥»¥ó¥¿¡¼ /press center/(P)/ +¥×¥ì¥¹¥Æ¡¼¥¸ /prestige/ +¥×¥ì¥¹¥È /presto/ +¥×¥ì¥¹¥Ï¥à /pressed ham/ +¥×¥ì¥¹¥ê¥ê¡¼¥¹ /press release/(P)/ +¥×¥ì¥¹¥ë¥ë¡¼¥¹ /press release/ +¥×¥ì¥¹²Ã¹© [¥×¥ì¥¹¤«¤³¤¦] /(n) press working/ +¥×¥ì¥¼¥ó /(n) (abbr) presentation/ +¥×¥ì¥¼¥ó¥Ä /(n) (1) presence/(2) presents/ +¥×¥ì¥¼¥ó¥Æ¡¼¥·¥ç¥ó /(n,vs) presentation/(P)/ +¥×¥ì¥¼¥ó¥È /(n) present/gift/(P)/ +¥×¥ì¥¾¥ó¥¨¥¤¥É /(abbr) presentation aid/ +¥×¥ì¥¿¥Ý¥ë¥Æ /(n) pret-a-porter/(P)/ +¥×¥ì¥Ã¥·¥ã¡¼ /(n) pressure/(P)/ +¥×¥ì¥Ã¥·¥ã¡¼¥°¥ë¡¼¥× /pressure group/ +¥×¥ì¥Ã¥Ô¡¼ /preppie/ +¥×¥ì¥Ã¥Ô¡¼¥ë¥Ã¥¯ /preppie look/ +¥×¥ì¥È¥ê¥¢ /Pretoria/(P)/ +¥×¥ì¥Ï¥Ö /(n) prefab/(P)/ +¥×¥ì¥Ï¥Ö½»Âð [¥×¥ì¥Ï¥Ö¤¸¤å¤¦¤¿¤¯] /(n) prefabricated house/ +¥×¥ì¥Ñ¥é¡¼¥È /(de:) (n) preparation (de: Praeparat)/ +¥×¥ì¥Ó¥å¡¼ /(n) preview/ +¥×¥ì¥Ó¥å¡¼¥¢ /(n) previewer/ +¥×¥ì¥Ó¥å¥¢¡¼ /previewer/ +¥×¥ì¥Õ¥£¥¯¥¹ /prefix/ +¥×¥ì¥ß¥¢ /(n) (abbr) premium/ +¥×¥ì¥ß¥¢¥·¥ç¡¼ /premiere show/ +¥×¥ì¥ß¥¢¥à /(n) premium/(P)/ +¥×¥ì¥ß¥¢¥à¥»¡¼¥ë /premium sale/ +¥×¥ì¥ä¥Ç¥¹À±ÃÄ [¥×¥ì¥ä¥Ç¥¹¤»¤¤¤À¤ó] /(n) Pleiades cluster/ +¥×¥ì¥ê¥å¡¼¥É /(n) prelude/(P)/ +¥×¥ì¥ê¥ê¡¼¥¹ /prerelease/ +¥×¥ì°õºþÍÑ»æ [¥×¥ì¤¤¤ó¤µ¤Ä¤è¤¦¤·] /(n) pre-printed forms/ +¥×¥í /(n) professional/(P)/ +¥×¥í¡¼¥Ö /(n) probe/ +¥×¥í¥­¥· /proxy/ +¥×¥í¥­¥·¥µ¡¼¥Ð¡¼ /(n) proxy server/ +¥×¥í¥°¥é¥Þ /(n) programmer/ +¥×¥í¥°¥é¥Þ¡¼ /(n) programmer/ +¥×¥í¥°¥é¥ß¥ó¥° /(n) programming/ +¥×¥í¥°¥é¥à /(n) program/(P)/ +¥×¥í¥°¥é¥à¥¢¥Ê¥é¥¤¥¶¡¼ /program analyzer/ +¥×¥í¥°¥é¥à¥Ç¥£¥ì¥¯¥¿¡¼ /program director/PD/ +¥×¥í¥°¥é¥à³Ø½¬ [¥×¥í¥°¥é¥à¤¬¤¯¤·¤å¤¦] /(n) programmed learning/ +¥×¥í¥°¥é¥à¸À¸ì [¥×¥í¥°¥é¥à¤²¤ó¤´] /(n) programming language/ +¥×¥í¥°¥é¥àÇäÇã [¥×¥í¥°¥é¥à¤Ð¤¤¤Ð¤¤] /(n) program trading/ +¥×¥í¥°¥é¥àͶƳ [¥×¥í¥°¥é¥à¤æ¤¦¤É¤¦] /(n) program guidance/ +¥×¥í¥°¥ì /(abbr) progressive rock/ +¥×¥í¥°¥ì¥¹ /progress/ +¥×¥í¥°¥ì¥Ã¥·¥Ö /progressive/ +¥×¥í¥°¥ì¥Ã¥·¥Ö¥í¥Ã¥¯ /progressive rock/ +¥×¥í¥²¥¹¥Á¥ó /(n) progestin/ +¥×¥í¥²¥¹¥Æ¥í¥ó /(n) progesterone/ +¥×¥í¥·¡¼¥¸¥ã /(n) procedure/ +¥×¥í¥·¡¼¥º /proceeds/ +¥×¥í¥·¥¸¥ã /(n) procedure/ +¥×¥í¥·¥¸¥ã¥³¡¼¥ë /procedure call/ +¥×¥í¥·¥ç¥Ã¥× /(n) speciality shop/specialty shop/pro shop/ +¥×¥í¥¸¥§¥¯¥¿ /(n) projector/ +¥×¥í¥¸¥§¥¯¥¿¡¼ /projector/(P)/ +¥×¥í¥¸¥§¥¯¥È /(n) project/(P)/ +¥×¥í¥¸¥§¥¯¥È¥Á¡¼¥à /project team/ +¥×¥í¥¸¥§¥¯¥È¥á¥½¥Ã¥É /project method/ +¥×¥í¥¸¥§¥¹¥Æ¥í¥ó /(n) progesterone/ +¥×¥í¥¹¥£¡¼¥Ç¥£¥ó¥° /proceeding/(P)/ +¥×¥í¥¹¥¿¥°¥é¥ó¥Ç¥£¥ó /prostaglandin/ +¥×¥í¥¹¥Æ¥£¥Æ¥å¡¼¥È /prostitute/ +¥×¥í¥¹¥Ú¥¯¥Æ¥£¥Ö /prospective/ +¥×¥í¥¹¥Ú¥¯¥È /prospect/ +¥×¥í¥¹¥Ý¡¼¥Ä /(n) (abbr) professional sports/ +¥×¥í¥»¥·¥ó¥° /(n) processing/ +¥×¥í¥»¥¹ /(n) process/(P)/ +¥×¥í¥»¥¹¥³¥ó¥È¥í¡¼¥ë /process control/ +¥×¥í¥»¥¹¥Á¡¼¥º /process cheese/ +¥×¥í¥»¥¹À©¸æ [¥×¥í¥»¥¹¤»¤¤¤®¤ç] /(n) process control/ +¥×¥í¥»¥Ã¥µ /(n) processor/ +¥×¥í¥»¥Ã¥µ¡¼ /(n) processor/(P)/ +¥×¥í¥»¥Ã¥·¥ó¥° /(n) processing/ +¥×¥í¥À¥¯¥·¥ç¥ó /(n) production/(P)/ +¥×¥í¥À¥¯¥·¥ç¥ó¥³¥ó¥È¥í¡¼¥ë /production control/ +¥×¥í¥À¥¯¥·¥ç¥ó¥Á¡¼¥à /production team/ +¥×¥í¥À¥¯¥Ä /products/ +¥×¥í¥À¥¯¥È /(n) product/(P)/ +¥×¥í¥À¥¯¥È¥¢¥É /product ad/ +¥×¥í¥À¥¯¥È¥Ç¥¶¥¤¥ó /product design/ +¥×¥í¥À¥¯¥È¥×¥é¥ó¥Ë¥ó¥° /product planning/ +¥×¥í¥À¥¯¥È¥×¥í¥Æ¥¯¥·¥ç¥ó /product protection/ +¥×¥í¥À¥¯¥È¥Þ¥Í¡¼¥¸¥ã¡¼ /product manager/ +¥×¥í¥À¥¯¥È¥é¥¤¥Õ¥µ¥¤¥¯¥ë /product life cycle/ +¥×¥í¥Ã¥¿ /(n) plotter/ +¥×¥í¥Ã¥¿¡¼ /plotter/ +¥×¥í¥Ã¥È /(n) plot/ +¥×¥í¥Ã¥×¥¸¥§¥Ã¥È /propjet/(P)/ +¥×¥í¥Æ¥¢¡¼¥¼Á˳²ºÞ [¥×¥í¥Æ¥¢¡¼¥¼¤½¤¬¤¤¤¶¤¤] /(n) protease inhibitor/ +¥×¥í¥Æ¥¤¥ó /(n) protein/ +¥×¥í¥Æ¥¯¥·¥ç¥ó /(n) protection/ +¥×¥í¥Æ¥¯¥¿¡¼ /(n) protector/ +¥×¥í¥Æ¥¯¥Æ¥Ã¥É /protected/ +¥×¥í¥Æ¥¯¥È /(n) protect/ +¥×¥í¥Æ¥¹¥¿¥ó¥Æ¥£¥º¥à /Protestantism/ +¥×¥í¥Æ¥¹¥¿¥ó¥È /protestant/(P)/ +¥×¥í¥Æ¥¹¥¿¥ó¥È¶µ²ñ [¥×¥í¥Æ¥¹¥¿¥ó¥È¤­¤ç¤¦¤«¤¤] /(n) Protestant Church/ +¥×¥í¥Æ¥¹¥È /(n) protest/ +¥×¥í¥Æ¥¹¥È¥½¥ó¥° /protest song/ +¥×¥í¥Ç¥Ó¥å¡¼ /(n) professional debut/ +¥×¥í¥Ç¥å¡¼¥µ /(n) producer/(P)/ +¥×¥í¥Ç¥å¡¼¥µ¡¼ /(n) producer/(P)/ +¥×¥í¥Ç¥å¡¼¥µ¡¼¥·¥¹¥Æ¥à /producer system/ +¥×¥í¥Ç¥å¡¼¥¹ /(n) produce/(P)/ +¥×¥í¥È¥¢¥¯¥Á¥Ë¥¦¥à /(n) protoactinium (Pa)/(P)/ +¥×¥í¥È¥³¥ë /(n) protocol/ +¥×¥í¥È¥¿¥¤¥Ô¥ó¥° /(n) prototyping/ +¥×¥í¥È¥¿¥¤¥× /(n) prototype/ +¥×¥í¥È¥×¥é¥¹¥È /protoplast/ +¥×¥í¥È¥ó /(n) proton/ +¥×¥í¥È¥ó¼§ÎÏ·× [¥×¥í¥È¥ó¤¸¤ê¤ç¤¯¤±¤¤] /(n) proton magnetometer/ +¥×¥í¥Ð¥¤¥À¡¼ /(n) Internet service provider (ISP)/ +¥×¥í¥Ð¥¹¥±¥Ã¥È¥Ü¡¼¥ë¥ê¡¼¥° /(n) professional basketball league/ +¥×¥í¥Ð¥Ó¥ê¥Æ¥£¡¼ /(n) probability/ +¥×¥í¥Ñ¡¼ /(abbr) propagandist/proper/(P)/ +¥×¥í¥Ñ¥¬¥ó¥À /(n) propaganda/(P)/ +¥×¥í¥Ñ¥²¡¼¥·¥ç¥ó /(n) propagation/ +¥×¥í¥Ñ¥Æ¥£ /(n) property/ +¥×¥í¥Ñ¥Æ¥£¡¼ /property/ +¥×¥í¥Ñ¥ó /(n) propane/(P)/ +¥×¥í¥Ñ¥ó¥¬¥¹ /(n) propane gas/ +¥×¥í¥Ô¥ì¥ó /propylene/ +¥×¥í¥Õ¥¡¥¤¥é /(n) profiler/ +¥×¥í¥Õ¥£¡¼¥ë /(n) profile/(P)/ +¥×¥í¥Õ¥£¥Ã¥È /profit/ +¥×¥í¥Õ¥§¥Ã¥µ¡¼ /professor/ +¥×¥í¥Õ¥§¥Ã¥·¥ç¥Ê¥ë /(adj-na,n) professional/(P)/ +¥×¥í¥Ú¥é /(n) propeller/(P)/ +¥×¥í¥Ú¥éµ¡ [¥×¥í¥Ú¥é¤­] /propeller-driven aircraft/prop plane/ +¥×¥í¥Ú¥é¿å¼Ö [¥×¥í¥Ú¥é¤¹¤¤¤·¤ã] /(n) propeller water turbine/ +¥×¥í¥Ú¥éÁ¥ [¥×¥í¥Ú¥é¤»¤ó] /(n) air propeller boat/ +¥×¥í¥Ý¡¼¥¶¥ë /(n) proposal/(P)/ +¥×¥í¥Ý¡¼¥·¥ç¥ó /(n) proportion/ +¥×¥í¥Ý¡¼¥º /(n,vs) (marriage) proposal/(P)/ +¥×¥í¥Þ¥Í /(abbr) project manager/ +¥×¥í¥ß¥Í¥ó¥¹ /prominence/ +¥×¥í¥à¥Ê¡¼¥É /(n) promenade/ +¥×¥í¥á¥Á¥¦¥à /(n) promethium (Pm)/ +¥×¥í¥á¥Æ¥¦¥¹ /Prometheus/ +¥×¥í¥â¡¼¥·¥ç¥ó /(n) promotion/(P)/ +¥×¥í¥â¡¼¥·¥ç¥ó¥Ó¥Ç¥ª /promotion video/ +¥×¥í¥â¡¼¥¿¡¼ /(n) promoter/(P)/ +¥×¥í¥â¡¼¥È /promote/(P)/ +¥×¥í¥â¥¦¥È /(n) promote/promotion/ +¥×¥í¥ì¥¹ /(n) (abbr) professional wrestling/(P)/ +¥×¥í¥ì¥¹¥ê¥ó¥° /professional wrestling/ +¥×¥í¥ì¥¿¥ê¥¢ /(n) proletarian/(P)/ +¥×¥í¥ì¥¿¥ê¥¢¡¼¥È /(n) proletariat/ +¥×¥í¥ì¥¿¥ê¥¢³×Ì¿ [¥×¥í¥ì¥¿¥ê¥¢¤«¤¯¤á¤¤] /(n) proletarian revolution/ +¥×¥í¥ì¥¿¥ê¥¢¹ñºÝ¼çµÁ [¥×¥í¥ì¥¿¥ê¥¢¤³¤¯¤µ¤¤¤·¤å¤®] /(n) proletarian internationalism/ +¥×¥í¥ì¥¿¥ê¥¢ÆÈºÛ [¥×¥í¥ì¥¿¥ê¥¢¤É¤¯¤µ¤¤] /(n) proletarian dictatorship/ +¥×¥í¥í¡¼¥° /(n) prologue/PROLOG/Programming in Logic/(P)/ +¥×¥í¥í¥° /prolog/ +¥×¥í¥ó¥×¥¿¡¼ /(n) prompter/(P)/ +¥×¥í¥ó¥×¥¿¡¼¥¹¥¯¥ê¡¼¥ó /prompter screen/ +¥×¥í¥ó¥×¥È /(n) (computer) prompt/ +¥×¥íÌîµå [¥×¥í¤ä¤­¤å¤¦] /(n) professional baseball/(P)/ +¥×¥ó¥×¥ó /(adv,vs) intense smell (hanging around)/state of being furious or angry/(P)/ +¥Ø¥¢ /(n) hair/(P)/ +¥Ø¥¢¥ª¥¦¥ë /hair oil/ +¥Ø¥¢¥«¡¼¥é¡¼ /hair curler/ +¥Ø¥¢¥«¥é¡¼ /(n) hair dye/hair coloring/ +¥Ø¥¢¥¯¥ê¡¼¥à /hair cream/ +¥Ø¥¢¥±¥¢ /hair care/(P)/ +¥Ø¥¢¥¹¥¿¥¤¥ë /(n) hairstyle/ +¥Ø¥¢¥¹¥×¥ì¡¼ /hair spray/ +¥Ø¥¢¥À¥¤ /hairdye/ +¥Ø¥¢¥Ç¥é¥¤¥ä¡¼ /hair dryer/ +¥Ø¥¢¥É¥ì¥Ã¥µ¡¼ /hair dresser/ +¥Ø¥¢¥Ì¡¼¥É /(n) nude photograph showing pubic hair (trans: hair nude)/ +¥Ø¥¢¥Ð¥ó¥É /hair band/ +¥Ø¥¢¥Ô¡¼¥¹ /hairpiece/ +¥Ø¥¢¥Ô¥ó /(n) hair pin/hairclip/hairgrip/bobby pin/ +¥Ø¥¢¥Ô¥ó¥«¡¼¥Ö /hairpin curve/ +¥Ø¥¢¥Ö¥é¥· /hairbrush/ +¥Ø¥¢¥Þ¥Ë¥­¥å¥¢¡¼ /hair manicure (temporary hair dye or streaks)/ +¥Ø¥¢¥ê¥­¥Ã¥É /hair liquid/ +¥Ø¥¤¥¹¥È /haste/ +¥Ø¥¯¥¿¡¼¥ë /(n) hectare/(P)/ +¥Ø¥¯¥È /(n) hecto-/10^2/(P)/ +¥Ø¥¯¥È¥Ñ¥¹¥«¥ë /hectopascal/ +¥Ø¥²¥â¥Ë¡¼ /(de:) (n) hegemony (de: Hegemonie)/ +¥Ø¥¶¡¼ /heather/(P)/ +¥Ø¥Ã¥¸ /hedge/(P)/ +¥Ø¥Ã¥¸¥Õ¥¡¥ó¥É /(n) hedge fund/ +¥Ø¥Ã¥¸¥Û¥Ã¥° /hedgehog/ +¥Ø¥Ã¥¸¥ó¥° /hedging/ +¥Ø¥Ã¥À /(n) header/ +¥Ø¥Ã¥À¡¼ /(n) header/(P)/ +¥Ø¥Ã¥Ç¥£¥ó¥° /(n) heading/ +¥Ø¥Ã¥Ç¥£¥ó¥°³«»Ï [¥Ø¥Ã¥Ç¥£¥ó¥°¤«¤¤¤·] /start of heading (SOH)/ +¥Ø¥Ã¥É /(n) head/(P)/ +¥Ø¥Ã¥É¥¢¥Ã¥× /head up/ +¥Ø¥Ã¥É¥®¥¢ /headgear/ +¥Ø¥Ã¥É¥³¡¼¥Á /(n) head coach/(P)/ +¥Ø¥Ã¥É¥¹¥Ô¥ó /headspin/ +¥Ø¥Ã¥É¥¹¥é¥¤¥Ç¥£¥ó¥° /head sliding/ +¥Ø¥Ã¥É¥Ï¥ó¥¿¡¼ /headhunter/ +¥Ø¥Ã¥É¥Ï¥ó¥Æ¥£¥ó¥° /head-hunting/recruiting professionals from other companies/ +¥Ø¥Ã¥É¥Ô¡¼¥¹ /head piece/ +¥Ø¥Ã¥É¥Õ¥©¥ó /headphone/ +¥Ø¥Ã¥É¥Û¡¼¥ó /headphone/ +¥Ø¥Ã¥É¥Û¥ó /(n) headphone/(P)/ +¥Ø¥Ã¥É¥Ü¥¤¥¹ /head voice/ +¥Ø¥Ã¥É¥é¥¤¥È /(n) headlight/(P)/ +¥Ø¥Ã¥É¥í¥Ã¥¯ /headlock/ +¥Ø¥Æ¥í /hetero/ +¥Ø¥Æ¥í¡¼¥·¥¹ /heterosis/ +¥Ø¥Æ¥í¥¸¡¼¥Ë¥¢¥¹ /heterogeneous/ +¥Ø¥Æ¥í¥¸¥Ë¥¢¥¹ /(adj-na) heterogeneous/ +¥Ø¥Æ¥í¥É¥Ã¥¯¥¹ /heterodox/ +¥Ø¥Ç¥£¥ó¥° /(n) heading/(P)/ +¥Ø¥É¥Ë¥º¥à /hedonism/ +¥Ø¥É¥í /(n) sludge/slime/chemical ooze/(P)/ +¥Ø¥Ó¡¼ /(adj-na,n) heavy/(P)/ +¥Ø¥Ó¡¼¥¹¥â¡¼¥«¡¼ /heavy smoker/(P)/ +¥Ø¥Ó¡¼¥á¥¿¥ë /heavy metal/ +¥Ø¥Ó¡¼µé [¥Ø¥Ó¡¼¤­¤å¤¦] /(n) heavyweight/ +¥Ø¥Ö¥é¥¤¥º¥à /(n) Hebraism/(P)/ +¥Ø¥Ö¥é¥¤¸ì [¥Ø¥Ö¥é¥¤¤´] /(n) Hebrew/ +¥Ø¥Ö¥ó /heaven/ +¥Ø¥Ü¥ó /Hepburn (of romaji fame)/ +¥Ø¥à /hem/(P)/ +¥Ø¥à¥¹¥Æ¥Ã¥Á /hemstitch/ +¥Ø¥à¥é¥¤¥ó /hemline/ +¥Ø¥â¥°¥í¥Ó¥ó /(n) hemoglobin/(P)/ +¥Ø¥é¥¯¥ì¥¹ /Herakles/Hercules/(P)/ +¥Ø¥é¥ë¥É /herald/(P)/ +¥Ø¥ê /(n) (abbr) helicopter/(P)/ +¥Ø¥ê¥¦¥à /(n) helium (He)/(P)/ +¥Ø¥ê¥ª¥¹ /Helios/ +¥Ø¥ê¥ª¥¹¥³¡¼¥× /helioscope/ +¥Ø¥ê¥ª¥È¥í¡¼¥× /(n) heliotrope/ +¥Ø¥ê¥³¥×¥¿¡¼ /(n) helicopter/(P)/ +¥Ø¥ê¥Ã¥¯¥¹ /(n) helix/ +¥Ø¥ê¥Ý¡¼¥È /(n) heliport/(P)/ +¥Ø¥ê¥ó¥´¡¼¥ó /herringbone/(P)/ +¥Ø¥ë /(de:) (n) hell/Mr (de: Herr)/(P)/ +¥Ø¥ë¥·¡¼ /(adj-na,n) healthy/(P)/ +¥Ø¥ë¥·¥ó¥­ /Helsinki/(P)/ +¥Ø¥ë¥¹ /(n) (1) health/(2) type of massage parlor/(P)/ +¥Ø¥ë¥¹¥¯¥é¥Ö /health club/(P)/ +¥Ø¥ë¥¹¥»¥ó¥¿¡¼ /(n) health center/health club/ +¥Ø¥ë¥¹¥Á¥§¥Ã¥¯ /health check/ +¥Ø¥ë¥¹¥Õ¡¼¥É /health food/ +¥Ø¥ë¥¹¥á¡¼¥¿¡¼ /health meter/ +¥Ø¥ë¥Ä /(de:) (n) Hz/heart (de: Herz)/(P)/ +¥Ø¥ë¥Ä¥§¥´¥Ó¥Ê /(n) Herzegovina/(P)/ +¥Ø¥ë¥Ë¥¢ /(n) hernia/(P)/ +¥Ø¥ë¥Ñ¡¼ /(n) helper/(P)/ +¥Ø¥ë¥Ñ¥ó¥®¡¼¥Ê /herpangina/ +¥Ø¥ë¥Õ¥¡¥¤¥¢ /hellfire/ +¥Ø¥ë¥× /(n) help/ +¥Ø¥ë¥Ù¥Á¥¢ /Switzerland (Helvetia)/ +¥Ø¥ë¥Ú¥¹ /(n) herpes/ +¥Ø¥ë¥à /helm/ +¥Ø¥ë¥à¥Û¥ë¥Ä /Helmholtz/(P)/ +¥Ø¥ë¥á¥¹ /Hermes/ +¥Ø¥ë¥á¥Ã¥È /(n) helmet/(P)/ +¥Ø¥ì¥Ë¥º¥à /(n) Hellenism/(P)/ +¥Ø¥í¥¤¥ó /(n) heroin/(P)/ +¥Ø¥ó¥±¥ë /Henckels/ +¥Ø¥ó¥Ê /henna/ +¥Ø¥ó¥Ñ¡¼¥Æ¥£¡¼ /hen party/ +¥Ø²»µ­¹æ [¥Ø¤ª¤ó¤­¤´¤¦] /(n) F clef/ +¥ØûĴ [¥Ø¤¿¤ó¤Á¤ç¤¦] /F minor/ +¥ØĹĴ [¥Ø¤Á¤ç¤¦¤Á¤ç¤¦] /F major/ +¥Ù¡¼¥¨¥à¥Ù¡¼ /BMW/Bayrische Motorenwerke/(P)/ +¥Ù¡¼¥«¥ê¡¼ /(n) bakery/(P)/ +¥Ù¡¼¥­¥ó¥°¥Ñ¥¦¥À¡¼ /(n) baking powder/ +¥Ù¡¼¥¯¥ª¥Õ /bake off (when a bakery bakes its wares from dough brought in from elsewhere)/ +¥Ù¡¼¥¯¥É¥Ý¥Æ¥È /baked potato/ +¥Ù¡¼¥¯¥é¥¤¥È /(n) Bakelite/ +¥Ù¡¼¥³¥ó /(n) bacon/(P)/ +¥Ù¡¼¥·¥¹¥È /(n) bassist/ +¥Ù¡¼¥·¥Ã¥¯ /(adj-na,n) BASIC/basic/(P)/ +¥Ù¡¼¥·¥Ã¥¯¥¤¥ó¥°¥ê¥Ã¥·¥å /Basic English/version of English with a maximum of 850 basic words/ +¥Ù¡¼¥¸¥å /(n) beige/(P)/ +¥Ù¡¼¥¹ /(n) base/bass/(P)/ +¥Ù¡¼¥¹¤È¤¹¤ë /(exp) to base something on/to make something the basis/ +¥Ù¡¼¥¹¥¢¥Ã¥× /(n) salary increase (trans: base up)/(P)/ +¥Ù¡¼¥¹¥­¥ã¥ó¥× /(n) base camp/(P)/ +¥Ù¡¼¥¹¥³¡¼¥Á /base coach/ +¥Ù¡¼¥¹¥À¥¦¥ó /base down/ +¥Ù¡¼¥¹¥á¥ó¥È /basement/ +¥Ù¡¼¥¼ /(fr:) (n) kiss (fr: baiser)/ +¥Ù¡¼¥¿ /(n) beta/(P)/ +¥Ù¡¼¥¿¥È¥í¥ó /betatron/ +¥Ù¡¼¥Á¥§¥Ã¥È /Behcet (syndrome)/ +¥Ù¡¼¥È¡¼¥Ù¥ó /Beethoven/ +¥Ù¡¼¥È¡¼¥ô¥§¥ó /Beethoven/(P)/ +¥Ù¡¼¥ë /(n) veil/(P)/ +¥Ù¥¢ /(n) (abbr) increase in basic salary (trans: base up)/(P)/ +¥Ù¥¢¥È¥Ã¥× /bare top/ +¥Ù¥¢¥ê¥ó¥° /(n) bearing/(P)/ +¥Ù¥¢¥ë¥Ã¥¯ /bare look/ +¥Ù¥¤¥¸¥¢¥ó /Bayesian/ +¥Ù¥¤¥¹¥ó /(n) basin/ +¥Ù¥¤¥º /(n) Bayes/ +¥Ù¥¤¥ê¥¦¥à /valium/ +¥Ù¥¤¥ë¡¼¥È /Beirut/(P)/ +¥Ù¥¤¥ë¥¢¥¦¥È /bailout/ +¥Ù¥ª¥°¥é¡¼¥É /Belgrade/(P)/ +¥Ù¥¬ /Vega/(P)/ +¥Ù¥¯¥¿ /(n) vector/ +¥Ù¥¯¥¿¡¼ /(n) vector/(P)/ +¥Ù¥¯¥È¥ë /(n) vector/(P)/ +¥Ù¥¯¥È¥ë¶õ´Ö [¥Ù¥¯¥È¥ë¤¯¤¦¤«¤ó] /vector space/ +¥Ù¥¯¥È¥ëÃÍ [¥Ù¥¯¥È¥ë¤Á] /vector value/ +¥Ù¥·¥ã¥á¥ë¥½¡¼¥¹ /bechamel sauce/ +¥Ù¥¸¥¿¥Ö¥ë /vegetable/(P)/ +¥Ù¥¸¥¿¥ê¥¢¥ó /vegetarian/ +¥Ù¥¹¥È /(adj-na,n) best/vest/(P)/ +¥Ù¥¹¥È¥¨¥¤¥È /having reached the quarterfinals (trans: best eight)/ +¥Ù¥¹¥È¥³¥ó¥Ç¥£¥·¥ç¥ó /best condition/ +¥Ù¥¹¥È¥»¥é¡¼ /(n) best-seller/(P)/ +¥Ù¥¹¥È¥Æ¥ó /(n) best ten/(P)/ +¥Ù¥¹¥È¥É¥ì¥Ã¥µ¡¼ /best dresser/ +¥Ù¥¹¥È¥Õ¥©¡¼ /having reached the semifinals (trans: best four)/ +¥Ù¥¹¥È¥Õ¥ì¥ó¥É /(n) best friend/ +¥Ù¥¹¥È¥á¥ó¥Ð¡¼ /best member/ +¥Ù¥¿ /(n) beta/(P)/ +¥Ù¥¿¡¼ /(adj-na,n) better/(P)/ +¥Ù¥¿¡¼¥Ï¡¼¥Õ /(n) better half/ +¥Ù¥Ã¥È /(n) bet/vet/ +¥Ù¥Ã¥É /(n) bed/(P)/ +¥Ù¥Ã¥É¥¤¥ó /(vs) going to bed (trans: bed in)/ +¥Ù¥Ã¥É¥·¡¼¥ó /(n) (abbr) bedroom scene/ +¥Ù¥Ã¥É¥¿¥¦¥ó /(n) bedroom community (trans: bed town)/ +¥Ù¥Ã¥É¥Ï¥¦¥¹ /bed house/ +¥Ù¥Ã¥É¥ë¡¼¥à /bedroom/ +¥Ù¥Æ¥é¥ó /(n) veteran/(P)/ +¥Ù¥Ç¥é¥ó /veteran/ +¥Ù¥È¥Ê¥à /Vietnam/(P)/ +¥Ù¥È¥Ê¥à¿Í [¥Ù¥È¥Ê¥à¤¸¤ó] /Vietnamese (person)/ +¥Ù¥È¥Ê¥àÀïÁè [¥Ù¥È¥Ê¥à¤»¤ó¤½¤¦] /(n) Vietnam war/ +¥Ù¥É¥¦¥£¥ó /Bedouin/(P)/ +¥Ù¥Ë¥ä /(n) veneer/(P)/ +¥Ù¥Ë¥äÈÄ [¥Ù¥Ë¥ä¤¤¤¿] /(n) plywood/(P)/ +¥Ù¥Í¥º¥¨¥é /Venezuela (p)/ +¥Ù¥Í¥Á¥¢¥ó¥°¥é¥¹ /Venetian glass/(P)/ +¥Ù¥Í¥Á¥¢¥ó¥Ö¥é¥¤¥ó¥É /Venetian blind/ +¥Ù¥Í¥Õ¥£¥Ã¥È /benefit/(P)/ +¥Ù¥Ò¡¼¥â¥¹ /behemoth/ +¥Ù¥Ó¡¼ /(n) baby/(P)/ +¥Ù¥Ó¡¼¥ª¡¼¥ë /one-piece garment with snaps up the front, sort of like a jumpsuit for babies (trans: baby all)/ +¥Ù¥Ó¡¼¥ª¥¤¥ë /baby oil/ +¥Ù¥Ó¡¼¥«¡¼ /(n) stroller (trans: baby car)/(P)/ +¥Ù¥Ó¡¼¥µ¡¼¥¯¥ë /play pen (trans: baby circle)/ +¥Ù¥Ó¡¼¥·¥Ã¥¿¡¼ /(n) baby-sitter/(P)/ +¥Ù¥Ó¡¼¥É¡¼¥ë /baby doll/ +¥Ù¥Ó¡¼¥Ñ¥¦¥À¡¼ /baby powder/ +¥Ù¥Ó¡¼¥Õ¥§¥¤¥¹ /baby face/ +¥Ù¥Ó¡¼¥Ö¡¼¥à /(n) baby boom/(P)/ +¥Ù¥Ó¡¼¥Ù¥Ã¥É /(n) baby bed/crib/basinette/ +¥Ù¥Ó¡¼¥Û¥Æ¥ë /unlicensed child care (trans: baby hotel)/ +¥Ù¥Ó¡¼Ã½¿Ú [¥Ù¥Ó¡¼¤À¤ó¤¹] /(n) small-sized wardrobe/ +¥Ù¥Ó¥£¡¼¥É¡¼¥ë /baby doll/ +¥Ù¥Ó¥£¥É¡¼¥ë /baby doll/ +¥Ù¥é¥ë¡¼¥· /(n) Belarus (p) (Byelorussia, Belorussia)/ +¥Ù¥é¥ó¥À /(n) balcony/verandah/(P)/ +¥Ù¥ê¡¼¥º /Belize (p)/ +¥Ù¥ê¡¼¥À¥ó¥¹ /belly dance/(P)/ +¥Ù¥ê¡¼¥í¡¼¥ë /belly roll/ +¥Ù¥ê¥«¡¼¥É /(n) (abbr) verification card/ +¥Ù¥ê¥Õ¥¡¥¤ /(n) verify/ +¥Ù¥ê¥Õ¥¡¥¤¥¢ /(n) verifier/ +¥Ù¥ê¥å¡¼¥à /volume/ +¥Ù¥ê¥ê¥¦¥à /(n) beryllium (Be)/ +¥Ù¥ê¥ê¥¦¥àƼ [¥Ù¥ê¥ê¥¦¥à¤É¤¦] /(n) beryllium copper/ +¥Ù¥ë /(n) bell (BEL)/(P)/ +¥Ù¥ë¥«¥ó¥È /bel canto/ +¥Ù¥ë¥®¡¼ /Belgium/ +¥Ù¥ë¥° /(de:) mountain (de: Berg)/ +¥Ù¥ë¥³¥¢ /Bellcore (Bell Research Labs)/ +¥Ù¥ë¥µ¥¤¥æ /Versailles/(P)/ +¥Ù¥ë¥»¥ë¥¯ /berserk/ +¥Ù¥ë¥È /(n) Belt for western clothes/(P)/ +¥Ù¥ë¥È¥³¥ó¥Ù¥ä¡¼ /(n) belt conveyer/(P)/ +¥Ù¥ë¥È¥·¥å¥á¥ë¥Ä /weltschmerz/ +¥Ù¥ë¥È¼Ö [¥Ù¥ë¥È¤°¤ë¤Þ] /(n) belt pulley/ +¥Ù¥ë¥ÈÅÁÆ° [¥Ù¥ë¥È¤Ç¤ó¤É¤¦] /(n) belt drive/ +¥Ù¥ë¥Õ¥¡¥¹¥È /Belfast/(P)/ +¥Ù¥ë¥Ù¡¼¥Ì /verbena/ +¥Ù¥ë¥Ù¥Ã¥È /(n) velvet/ +¥Ù¥ë¥Ü¡¼¥¤ /bellboy/ +¥Ù¥ë¥Ü¥È¥à /bell-bottom/ +¥Ù¥ë¥Þ¡¼¥¯ /bell mark/(P)/ +¥Ù¥ë¥â¥Ã¥È /(n) vermouth/(P)/ +¥Ù¥ë¥ê¥ó /Berlin/(P)/ +¥Ù¥ëͧ [¥Ù¥ë¤È¤â] /(n) person with whom one communicates by pager/ +¥Ù¥ì¡¼ /(n) beret/(P)/ +¥Ù¥ì¡¼Ë¹ [¥Ù¥ì¡¼¤Ü¤¦] /(n) beret/ +¥Ù¥í /(n) (col) tongue/(P)/ +¥Ù¥í¥¢ /(n) velours/ +¥Ù¥ó¥¬¥é /(n) Bengala/(P)/ +¥Ù¥ó¥¬¥ë»³Ç­ [¥Ù¥ó¥¬¥ë¤ä¤Þ¤Í¤³] /(n) leopard cat/ +¥Ù¥ó¥¸¥ó /(de:) (n) gasoline (de: Benzin)/(P)/ +¥Ù¥ó¥¼¥ó /(n) benzene/ +¥Ù¥ó¥¼¥ó¥¹¥ë¥Û¥ó»À [¥Ù¥ó¥¼¥ó¥¹¥ë¥Û¥ó¤µ¤ó] /(n) benzene-sulfonic acid/ +¥Ù¥ó¥¼¥ó³Ë [¥Ù¥ó¥¼¥ó¤«¤¯] /(n) benzene ring/ +¥Ù¥ó¥½¥ó /Benson/ +¥Ù¥ó¥¾¡¼¥ë /(n) benzole/ +¥Ù¥ó¥À /(n) bender/ +¥Ù¥ó¥À¡¼ /(n) vendor/ +¥Ù¥ó¥À¥ê¥¼¡¼¥·¥ç¥ó /venderization/ +¥Ù¥ó¥Á /(n) bench/(P)/ +¥Ù¥ó¥Á¤ò²¹¤á¤ë [¥Ù¥ó¥Á¤ò¤¢¤¿¤¿¤á¤ë] /(exp) to be a bench polisher/ +¥Ù¥ó¥Á¥¦¥©¡¼¥Þ¡¼ /bench warmer/ +¥Ù¥ó¥Á¥×¥ì¥¹ /bench press/ +¥Ù¥ó¥Á¥Þ¡¼¥¯ /(n) benchmark/ +¥Ù¥ó¥Á¥Þ¡¼¥¯¥¿¥¹¥¯ /(n) benchmark task/ +¥Ù¥ó¥Á¥ã¡¼ /(n) bencher (baseball)/(P)/ +¥Ù¥ó¥Á¥ã¡¼¥­¥ã¥Ô¥¿¥ë /(n) venture capital/ +¥Ù¥ó¥Á¥ã¡¼¥Ó¥¸¥Í¥¹ /(n) venture business/ +¥Ù¥ó¥Á¥å¥ê´É [¥Ù¥ó¥Á¥å¥ê¤«¤ó] /(n) Venturi tube/ +¥Ù¥ó¥Á¥ì¡¼¥¿¡¼ /(n) ventilator/ +¥Ù¥ó¥Ä /(n) (1) (Mercedes) Benz/(2) vent/(P)/ +¥Ù¥ó¥Ç¥£¥ó¥° /(n) bending/ +¥Ù¥ó¥Ç¥£¥ó¥°¥Þ¥·¡¼¥ó /(n) vending machine/ +¥Ù¥óȱ [¥Ù¥ó¤Ñ¤Ä] /Chinese male pigtail/ +¥Ú¡¼¥¸ /(n) page/(P)/ +¥Ú¡¼¥¸¤ËµÚ¤Ö [¥Ú¡¼¥¸¤Ë¤ª¤è¤Ö] /.. pages long/ +¥Ú¡¼¥¸¥¢¥¦¥È /(n) page out/ +¥Ú¡¼¥¸¥¤¥ó /(n) page in/ +¥Ú¡¼¥¸¥§¥ó¥È /(n) pageant/ +¥Ú¡¼¥¸¥¬¡¼¥ë /page girl/ +¥Ú¡¼¥¸¥Ü¡¼¥¤ /page boy/ +¥Ú¡¼¥¸¥ã /(n) pager/ +¥Ú¡¼¥¸¥ï¥ó /page one/ +¥Ú¡¼¥¸¥ó¥° /(n) paging/ +¥Ú¡¼¥¸ÁÈ¤ß [¥Ú¡¼¥¸¤°¤ß] /(n) paging/ +¥Ú¡¼¥¹ /(n) pace/(P)/ +¥Ú¡¼¥¹¥È /(n) paste/pest/ +¥Ú¡¼¥¹¥á¡¼¥«¡¼ /pacemaker/(P)/ +¥Ú¡¼¥½¥¹ /(n) pathos/(P)/ +¥Ú¡¼¥Ï¡¼ /(n) pH/concentration of hydrogen ions/ +¥Ú¡¼¥Ñ¡¼ /(n) paper/(P)/ +¥Ú¡¼¥Ñ¡¼¥«¥ó¥Ñ¥Ë¡¼ /(n) paper company (i.e. existing "only on paper")/ +¥Ú¡¼¥Ñ¡¼¥¯¥é¥Õ¥È /papercraft/ +¥Ú¡¼¥Ñ¡¼¥¯¥í¥Þ¥È¥°¥é¥Õ¥£¡¼ /paper chromatography/ +¥Ú¡¼¥Ñ¡¼¥Æ¥¹¥È /written test (trans: paper test)/ +¥Ú¡¼¥Ñ¡¼¥É¥é¥¤¥Ð¡¼ /person with driving licence but no practice (trans: paper driver)/ +¥Ú¡¼¥Ñ¡¼¥Ð¥Ã¥¯ /(n) paperback/ +¥Ú¡¼¥Ñ¡¼¥×¥é¥ó /(n) paper plan/ +¥Ú¡¼¥Ñ¡¼¥Û¥ë¥À¡¼ /paper holder/ +¥Ú¡¼¥Ñ¡¼ÅÅÃÓ [¥Ú¡¼¥Ñ¡¼¤Ç¤ó¤Á] /(n) paper cell/ +¥Ú¡¼¥Ö¥á¥ó¥È /(n) pavement/ +¥Ú¡¼¥Ö¥á¥ó¥È¥¢¡¼¥Á¥¹¥È /pavement artist/ +¥Ú¡¼¥ë /per/(P)/ +¥Ú¡¼¥í¥ó /dragon boat (long 22-person canoe used for racing)/races with such boats/ +¥Ú¥¢ /(n) pair/pear/(P)/ +¥Ú¥¢¥ª¡¼¥ë /pair-oar/ +¥Ú¥¢¥ª¥­¥å¥Ú¡¼¥·¥ç¥ó /pair occupation/ +¥Ú¥¢¥¬¥é¥¹ /double glazing (trans: pair glass)/ +¥Ú¥¢¥¹¥±¡¼¥Æ¥£¥ó¥° /pair skating/ +¥Ú¥¢¥ê¥ó¥° /(1) pairing/(2) unmarried couple living together/(P)/ +¥Ú¥¢¥ë¥Ã¥¯ /(n) matching clothing worn by couples (trans: pair look)/ +¥Ú¥¢¥ì¥ó¥È /parent/ +¥Ú¥¢¥ï¥¤¥º /pair-wise/ +¥Ú¥¤ /pay/(P)/ +¥Ú¥¤¥Æ¥ì¥Ó /(n) pay TV/ +¥Ú¥¤¥Ç¡¼ /payday/ +¥Ú¥¤¥Ñ¡¼¥Ó¥å¡¼ /(n) pay-per-view/ +¥Ú¥¤¥Ö¥ê¥Ã¥¸ /pay bridge/ +¥Ú¥¤¥á¥ó¥È /payment/ +¥Ú¥¤¥í¡¼¥É¥¹¥Ú¥·¥ã¥ê¥¹¥È /payload specialist/ +¥Ú¥¤¥ó¥¯¥ê¥Ë¥Ã¥¯ /pain clinic/(P)/ +¥Ú¥¤¥ó¥È /(n) paint/(P)/ +¥Ú¥¬¥µ¥¹ /(n) Pegasus/ +¥Ú¥¬¥¹¥¹ºÂ [¥Ú¥¬¥¹¥¹¤¶] /(n) Pegasus/ +¥Ú¥­¥Î¥í¥¸¡¼ /Pekingology/ +¥Ú¥·¥ß¥¹¥Æ¥£¥Ã¥¯ /(adj-na) pessimistic/(P)/ +¥Ú¥·¥ß¥¹¥È /(adj-na,n) pessimist/ +¥Ú¥·¥ß¥º¥à /pessimism/ +¥Ú¥¹¥È /(fr:) (n) black plague (fr: peste)/(P)/ +¥Ú¥¹¥È¶Ý [¥Ú¥¹¥È¤­¤ó] /(n) plague bacillus (pasteurella pestis)/ +¥Ú¥½ /(n) peso/ +¥Ú¥À¥ë /(n) pedal/(P)/ +¥Ú¥À¥ó¥Á¥º¥à /pedantism/ +¥Ú¥À¥ó¥Á¥Ã¥¯ /(adj-na,n) pedantic/ +¥Ú¥À¥ó¥È¥ê¡¼ /pedantry/ +¥Ú¥Á¥³¡¼¥È /petticoat/ +¥Ú¥Á¥³¡¼¥È¥¬¥Ð¥á¥ó¥È /petticoat government/ +¥Ú¥Á¥å¥Ë¥¢ /petunia/ +¥Ú¥Ã¥µ¥ê¡¼ /(n) pessary/(P)/ +¥Ú¥Ã¥Æ¥£¥ó¥° /(n) petting/ +¥Ú¥Ã¥È /(n) pet/(P)/ +¥Ú¥Ã¥È¥·¥ç¥Ã¥× /(n) pet shop/ +¥Ú¥Ã¥È¥Í¡¼¥à /pet name/ +¥Ú¥Ã¥È¥Ü¥È¥ë /PET bottle (clear plastic beverage bottle)/ +¥Ú¥Ã¥È²° [¥Ú¥Ã¥È¤ä] /pet store/ +¥Ú¥Ã¥ÈÉ [¥Ú¥Ã¥È¤Ó¤ç¤¦] /(n) pet-communicated infection/ +¥Ú¥Ã¥Ñ¡¼ /pepper/ +¥Ú¥Ç¥£¥­¥å¥¢ /pedicure/ +¥Ú¥Ç¥¹¥¿¥ë /(n) pedestal/ +¥Ú¥Ç¥¹¥È¥ê¥¢¥ó /pedestrian/ +¥Ú¥È¥ê /Petri/(P)/ +¥Ú¥È¥ê¥Í¥Ã¥È /(n) Petri-net/ +¥Ú¥È¥ê»® [¥Ú¥È¥ê¤µ¤é] /petri dish/ +¥Ú¥È¥ê»® [¥Ú¥È¥ê¤¶¤é] /(n) Petri dish/ +¥Ú¥È¥í¡¼¥ê¥¢¥à /petroleum/(P)/ +¥Ú¥È¥í¥Õ¡¼¥É /petroleum/petrofood/(P)/ +¥Ú¥É¥á¡¼¥¿¡¼ /pedometer/(P)/ +¥Ú¥Ê¥ë¥Æ¥£ /(n) penalty/ +¥Ú¥Ê¥ë¥Æ¥£¡¼ /(n) penalty/(P)/ +¥Ú¥Ê¥ë¥Æ¥£¡¼¥¨¥ë¥¢ /penalty area/ +¥Ú¥Ê¥ë¥Æ¥£¡¼¥­¥Ã¥¯ /penalty kick/ +¥Ú¥Ê¥ë¥Æ¥£¡¼¥´¡¼¥ë /penalty goal/PG/ +¥Ú¥Ê¥ë¥Æ¥£¡¼¥Ü¥Ã¥¯¥¹ /penalty box/ +¥Ú¥Ê¥ë¥Æ¥£¥­¥Ã¥¯ /penalty kick/ +¥Ú¥Ê¥ó¥È /(n) pennant/(P)/ +¥Ú¥Ê¥ó¥È¥ì¡¼¥¹ /(n) pennant race/ +¥Ú¥Ë¥·¥ê¥ó /(n) penicillin/(P)/ +¥Ú¥Ë¥·¥ê¥ó¥¢¥Ê¥Õ¥£¥é¥­¥·¡¼ /penicillin anaphylaxy/ +¥Ú¥Ë¥·¥ê¥ó¥·¥ç¥Ã¥¯ /penicillin shock/ +¥Ú¥Ë¥¹ /(n) penis/ +¥Ú¥Ñ¡¼ /pepper/ +¥Ú¥Ñ¡¼¥ß¥ó¥È /(n) peppermint/ +¥Ú¥×¥·¥ó /(n) pepsin/(P)/ +¥Ú¥×¥Á¥É /(n) peptide/ +¥Ú¥×¥Á¥É·ë¹ç [¥Ú¥×¥Á¥É¤±¤Ä¤´¤¦] /(n) peptide bond/ +¥Ú¥×¥È¥ó /peptone/ +¥Ú¥ê¥«¥ó /(n) pelican/(P)/ +¥Ú¥ê¥¹¥³¡¼¥× /(n) periscope/ +¥Ú¥ê¥ë¥Ý¥¤¥ó¥È /peril point/ +¥Ú¥ë¡¼ /(n) Peru/(P)/ +¥Ú¥ë¥·¥¢ /Persia (p)/ +¥Ú¥ë¥·¥¢¸ì [¥Ú¥ë¥·¥¢¤´] /Persian language/ +¥Ú¥ë¥·¥¢¿Í [¥Ú¥ë¥·¥¢¤¸¤ó] /Persian person/ +¥Ú¥ë¥·¥¢Ç­ [¥Ú¥ë¥·¥¢¤Í¤³] /(n) Persian cat/ +¥Ú¥ë¥·¥ã /Persia (p)/ +¥Ú¥ë¥·¥å¥í¥ó¼ï [¥Ú¥ë¥·¥å¥í¥ó¤·¤å] /(n) Percheron/ +¥Ú¥ë¥»¥¦¥¹ºÂ [¥Ú¥ë¥»¥¦¥¹¤¶] /(n) Perseus/ +¥Ú¥ì¥¹¥È¥í¥¤¥« /(ru:) (n) perestroika/(P)/ +¥Ú¥ì¥Ã¥È /pellet/ +¥Ú¥í¥Ú¥í /(adj-na,adv) licking/(P)/ +¥Ú¥ó /(n) pen/P.E.N. (club)/(P)/ +¥Ú¥ó¥­ /(nl:) (n) paint (nl: pek)/(P)/ +¥Ú¥ó¥­ÅɤêΩ¤Æ [¥Ú¥ó¥­¤Ì¤ê¤¿¤Æ] /Wet Paint/ +¥Ú¥ó¥®¥ó /(n) penguin/(P)/ +¥Ú¥ó¥¯¥é¥Ö /(n) P.E.N. club/club for poets, play-wrights, essayists, editors, novelists/(P)/ +¥Ú¥ó¥·¥ç¥ó /(n) pension/(P)/ +¥Ú¥ó¥·¥ë¥¹¥È¥é¥¤¥× /pencil stripe/ +¥Ú¥ó¥·¥ë¥Ð¥Ë¥¢ /Pennsylvania/ +¥Ú¥ó¥·¥ë¥Ù¥Ë¥¢ /Pennsylvania/(P)/ +¥Ú¥ó¥¹ /(n) pence/tanner/ +¥Ú¥ó¥» /(fr:) thoughts (fr: pensee)/ +¥Ú¥ó¥¿¥´¥ó /pentagon/(P)/ +¥Ú¥ó¥¿¥¹¥í¥ó /pentathlon/ +¥Ú¥ó¥¿¥Ã¥Á /(n) pen-touch/ +¥Ú¥ó¥¿¥Ö¥ì¥Ã¥È /(n) pen tablet/ +¥Ú¥ó¥À¥ó¥È /(n) pendant/(P)/ +¥Ú¥ó¥À¥ó¥È¥È¥Ã¥× /(n) combination of pendant and chain attachment/ +¥Ú¥ó¥Á /(n) (abbr) pliers (trans: pinchers)/(P)/ +¥Ú¥ó¥Ç¥£¥ó¥° /(n) pending/ +¥Ú¥ó¥È¥Ï¥¦¥¹ /(n) penthouse/ +¥Ú¥ó¥Í¡¼¥à /(n) pen-name/(P)/ +¥Ú¥ó¥Ñ¥ë /pen pal/ +¥Ú¥ó¥Õ¥ì¥ó¥É /(n) pen-friend/ +¥Ú¥ó¥Û¥ë¥À¡¼ /penholder/ +¥Ú¥ó¥Û¥ë¥À¡¼¥°¥ê¥Ã¥× /penholder grip/ +¥Ú¥ó¥í¡¼¥º /Penrose/ +¥Ú¥ó¼´ [¥Ú¥ó¤¸¤¯] /(n) penholder/ +¥Ú¥óÀè [¥Ú¥ó¤µ¤­] /(n) pen nibs/(P)/ +¥Û¡¼¥¢ /whore/(P)/ +¥Û¡¼¥¯ /(n) fork/(P)/ +¥Û¡¼¥¹ /(n) hose/(P)/ +¥Û¡¼¥¹¥¢¥¦¥È /force out/ +¥Û¡¼¥¹¥Ñ¥ï¡¼ /horsepower/HP/PS/ +¥Û¡¼¥¹¥é¥Ç¥£¥Ã¥·¥å /horseradish/ +¥Û¡¼¥¹¥ì¡¼¥¹ /horse race/ +¥Û¡¼¥Á¥ß¥ó»Ô [¥Û¡¼¥Á¥ß¥ó¤·] /Ho Chi Minh City (Saigon)/(P)/ +¥Û¡¼¥Ç¥ó /(de:) testicles (de: Hoden)/ +¥Û¡¼¥Í¥Ã¥È /(n) hornet/ +¥Û¡¼¥Ð¡¼¥¯¥é¥Õ¥È /Hovercraft/ +¥Û¡¼¥× /(n) hope/(P)/ +¥Û¡¼¥Þ¡¼ /(n) homer/(P)/ +¥Û¡¼¥ß¥ó¥° /(n) homing/(P)/ +¥Û¡¼¥ß¥ó¥°µûÍë [¥Û¡¼¥ß¥ó¥°¤®¤ç¤é¤¤] /(n) homing torpedo/ +¥Û¡¼¥à /(n) (1) platform/(2) home/(P)/ +¥Û¡¼¥à¥¤¥ó /(n) goal reached (trans: home in) (baseball)/get home/(P)/ +¥Û¡¼¥à¥¤¥ó¥×¥ë¡¼¥Ö¥á¥ó¥È /home improvement/HI/ +¥Û¡¼¥à¥¦¥¨¥¢ /house dress (trans: home wear)/ +¥Û¡¼¥à¥¨¥³¥Î¥ß¥Ã¥¯¥¹ /home economics/ +¥Û¡¼¥à¥¨¥¹¥Æ /(abbr) service that goes to clients' homes to give beauty treatments (trans: home esthetics)/ +¥Û¡¼¥à¥¨¥ì¥¯¥È¥í¥Ë¥¯¥¹ /home electronics/ +¥Û¡¼¥à¥ª¡¼¥È¥á¡¼¥·¥ç¥ó /home automation/HA/ +¥Û¡¼¥à¥¯¥Ã¥­¥ó¥° /home cooking/ +¥Û¡¼¥à¥°¥é¥¦¥ó¥É /(n) home ground/(P)/ +¥Û¡¼¥à¥²¡¼¥à /home game/ +¥Û¡¼¥à¥³¥á¥Ç¥£ /home comedy/ +¥Û¡¼¥à¥·¥Ã¥¯ /(n) homesick/(P)/ +¥Û¡¼¥à¥·¥ç¥Ã¥Ô¥ó¥° /(n) home shopping/ +¥Û¡¼¥à¥¹¥Á¡¼¥ë /stealing home in baseball (trans: home steal)/ +¥Û¡¼¥à¥¹¥Æ¥¤ /(n) homestay/(P)/ +¥Û¡¼¥à¥¹¥È¥ì¥Ã¥Á /(n) homestretch/ +¥Û¡¼¥à¥¹¥Ñ¥ó /(n) homespun/ +¥Û¡¼¥à¥º /Holmes/(P)/ +¥Û¡¼¥à¥»¥­¥å¥ê¥Æ¥£¡¼¥·¥¹¥Æ¥à /home security system/(P)/ +¥Û¡¼¥à¥¿¡¼¥ß¥Ê¥ë /home terminal/(P)/ +¥Û¡¼¥à¥Á¡¼¥à /home team/ +¥Û¡¼¥à¥Ç¥£¥ì¥¯¥È¥ê /home-directory/ +¥Û¡¼¥à¥È¥ì¡¼¥É /home trade/ +¥Û¡¼¥à¥É¥¯¥¿¡¼ /family doctor (trans: home doctor)/family physician/ +¥Û¡¼¥à¥É¥é¥Þ /(n) home drama/soap opera/(P)/ +¥Û¡¼¥à¥É¥ì¥¹ /plain dress for everyday wear (trans: home dress)/ +¥Û¡¼¥à¥Ð¡¼ /home bar/ +¥Û¡¼¥à¥Ð¥ó¥­¥ó¥° /home banking/ +¥Û¡¼¥à¥Ñ¡¼¥Æ¥£¡¼ /(n) (home) party/ +¥Û¡¼¥à¥Õ¥ê¡¼¥¸¥ó¥° /home freezing/ +¥Û¡¼¥à¥×¥ì¡¼¥È /home plate/ +¥Û¡¼¥à¥Ø¥ë¥Ñ¡¼ /(n) home helper/(P)/ +¥Û¡¼¥à¥Ú¡¼¥¸ /(n) home page (in the WWW)/ +¥Û¡¼¥à¥á¡¼¥«¡¼ /homemaker/ +¥Û¡¼¥à¥á¡¼¥É /homemade/ +¥Û¡¼¥à¥á¥¤¥É /homemade/ +¥Û¡¼¥à¥é¥ó /(n) home run/(P)/ +¥Û¡¼¥à¥é¥ó¥À¡¼¥Ó¡¼ /home run derby/ +¥Û¡¼¥à¥ê¥¶¥Ù¡¼¥·¥ç¥ó /home reservation/ +¥Û¡¼¥à¥ë¡¼¥à /(n) homeroom/(P)/ +¥Û¡¼¥à¥ï¡¼¥¯ /homework/ +¥Û¡¼¥ë /(n) (1) hall/(2) hole/(P)/ +¥Û¡¼¥ë¥¢¥¦¥È /(n) hole out/ +¥Û¡¼¥ë¥¤¥ó¥ï¥ó /(n) hole in one/ +¥Û¡¼¥ë¥Ç¥£¥ó¥° /holding/ +¥Û¡¼¥ë¥É /(n) hold/ +¥Û¡¼¥ë¥É¥¢¥Ã¥× /(n) Hold up!/Hands up!/ +¥Û¡¼¥ó /(n) horn/(P)/ +¥Û¥¤¡¼¥ë /(n) wheel/(P)/ +¥Û¥¤¡¼¥ë¥­¥ã¥Ã¥× /wheel cap/ +¥Û¥¤¥Ã¥¹¥ë /(n) whistle/(P)/ +¥Û¥¤¥Ã¥× /whip/ +¥Û¥¤¥Ã¥×¥¯¥ê¡¼¥à /whipped cream/ +¥Û¥¤¥Ø¥ó¥¹¤Î¸¶Íý [¥Û¥¤¥Ø¥ó¥¹¤Î¤²¤ó¤ê] /(n) Huygens' principle/ +¥Û¥¤¥ë /(n) foil/ +¥Û¥¤¥ë¾Æ [¥Û¥¤¥ë¤ä¤­] /(n) roast in foil wrapper/ +¥Û¥¸¥­¥óÉ [¥Û¥¸¥­¥ó¤Ó¤ç¤¦] /(n) Hodgkin's disease/ +¥Û¥¹¥²¥ó /phosgene/ +¥Û¥¹¥¸¥ã¥ó¥× /(n) (abbr) hop step and jump/triple jump/ +¥Û¥¹¥Æ¥¹ /(n) hostess/(P)/ +¥Û¥¹¥Æ¥ë /hostel/(P)/ +¥Û¥¹¥È /(n) host/(P)/ +¥Û¥¹¥È¥«¥ó¥È¥ê¡¼ /host country/ +¥Û¥¹¥È¥¯¥é¥Ö /host club/ +¥Û¥¹¥È¥³¥ó¥Ô¥å¡¼¥¿¡¼ /(n) host computer/ +¥Û¥¹¥È¥Í¡¼¥à /host-name/ +¥Û¥¹¥È¥Õ¥¡¥ß¥ê¡¼ /(n) host family/ +¥Û¥¹¥Ô¥¹ /(n) hospice/(P)/ +¥Û¥¹¥Ô¥¿¥ê¥º¥à /hospitalism/ +¥Û¥¹¥Ô¥¿¥ê¥Æ¥£¡¼ /hospitality/ +¥Û¥¹¥Ô¥¿¥ë /hospital/ +¥Û¥¹¥Õ¥£¥ó»À [¥Û¥¹¥Õ¥£¥ó¤µ¤ó] /(n) phosphinic acid/ +¥Û¥¹¥Û¥ó»À [¥Û¥¹¥Û¥ó¤µ¤ó] /(n) phosphonic acid/ +¥Û¥Á¥­¥¹ /(n) stapler (trans: hotchkiss)/paper fastener/ +¥Û¥Ã¥¯ /(n) hook/hook and eye/(P)/ +¥Û¥Ã¥° /(n) hog/ +¥Û¥Ã¥±¡¼ /(n) hockey/(P)/ +¥Û¥Ã¥Á¥­¥¹ /(n) stapler (trans: hotchkiss)/paper fastener/ +¥Û¥Ã¥Æ¥ó¥È¥Ã¥È /Hottentot/ +¥Û¥Ã¥È /(adj-na,n) hot/ +¥Û¥Ã¥È¥¦¥©¡¼ /hot war/ +¥Û¥Ã¥È¥«¡¼¥Ú¥Ã¥È /(n) electric carpet (trans: hot carpet)/ +¥Û¥Ã¥È¥«¡¼¥é¡¼ /hot curler/ +¥Û¥Ã¥È¥­¡¼ /hot-key/ +¥Û¥Ã¥È¥±¡¼¥­ /(n) hotcakes/pancakes/ +¥Û¥Ã¥È¥³¡¼¥Ê¡¼ /hot corner/ +¥Û¥Ã¥È¥¸¥ã¥º /hot jazz/ +¥Û¥Ã¥È¥¹¥¿¥ó¥Ð¥¤ /(n) hot stand-by/ +¥Û¥Ã¥È¥¹¥Ý¥Ã¥È /hot spot/ +¥Û¥Ã¥È¥É¥Ã¥° /(n) hot dog/ +¥Û¥Ã¥È¥Ë¥å¡¼¥¹ /hot news/ +¥Û¥Ã¥È¥Ð¥ë¡¼¥ó /hot balloon/ +¥Û¥Ã¥È¥Ñ¥ó¥Ä /hotpants/ +¥Û¥Ã¥È¥×¥ì¡¼¥È /hotplate/ +¥Û¥Ã¥È¥Ý¥Æ¥È /hot potato/ +¥Û¥Ã¥È¥Þ¥Í¡¼ /hot money/ +¥Û¥Ã¥È¥é¥¤¥ó /(n) hot line/(P)/ +¥Û¥Ã¥È¥é¥Ü /(abbr) hot laboratory/ +¥Û¥Ã¥È¥í¥Ã¥É /hot rod/ +¥Û¥Ã¥Ñ¡¼ /hopper/ +¥Û¥Ã¥Ñ¡¼¼Ö [¥Û¥Ã¥Ñ¡¼¤·¤ã] /(n) hopper car/ +¥Û¥Ã¥Ô¥ó¥° /(n) pogo stick (trans: hopping)/ +¥Û¥Ã¥× /(n) (1) hop/(2) hops (Humulus lupulus)/(P)/ +¥Û¥Ã¥×¥¹¥Æ¥Ã¥×¥¸¥ã¥ó¥× /hop, step and jump/ +¥Û¥Æ¥ë /(n) hotel/(P)/ +¥Û¥È¥Þ¥ë /(abbr) photo multiplier/ +¥Û¥Î¥ë¥ë /Honolulu/(P)/ +¥Û¥Ó¡¼ /(n) hobby/ +¥Û¥Ó¡¼¥¯¥é¥Õ¥È /hobby craft/ +¥Û¥Õ¥Þ¥ó /Hoffmann/(P)/ +¥Û¥á¥ª¥Ñ¥·¡¼ /(n) homeopathy/ +¥Û¥â /(n) homo(sexual)/(P)/ +¥Û¥â¥¨¥³¥Î¥ß¥¯¥¹ /Homo economicus/ +¥Û¥â¥¨¥ì¥¯¥È¥¹ /Homo erectus/ +¥Û¥â¥²¥Ê¥¤¥º /(n) homogenize/ +¥Û¥â¥µ¥Ô¥¨¥ó¥¹ /Homo sapiens/ +¥Û¥â¥·¥¹¥Æ¥¤¥ó /(n) homocysteine/ +¥Û¥â¥¸¥Ê¥¤¥º /homogenize/ +¥Û¥â¥»¥¯¥·¥ã¥ë /homosexual/ +¥Û¥â¥Ï¥Ó¥ê¥¹ /Homo habilis/ +¥Û¥â¥Õ¥©¥Ë¡¼ /homophony/ +¥Û¥â¥â¡¼¥Ù¥ó¥¹ /Homo movens/ +¥Û¥â¥ë¡¼¥Ç¥ó¥¹ /Homo ludens/ +¥Û¥âµíÆý [¥Û¥â¤®¤å¤¦¤Ë¤å¤¦] /(n) homogenized milk/ +¥Û¥é¡¼ /(n) horror/(P)/ +¥Û¥ê¥¾¥ó¥È /(de:) horizon (de: Horizont)/ +¥Û¥ê¥Ç¡¼ /(n) holiday/(P)/ +¥Û¥ê¥Ç¥¤ /holiday/(P)/ +¥Û¥ë¥¹¥¿¡¼ /holster/(P)/ +¥Û¥ë¥¹¥¿¥¤¥ó /(n) Holstein/German cow race/ +¥Û¥ë¥¹¥¿¥¤¥ó¼ï [¥Û¥ë¥¹¥¿¥¤¥ó¤·¤å] /Holstein (cattle type)/Holstein-Friesian/ +¥Û¥ë¥À¡¼ /(n) holder/(P)/ +¥Û¥ë¥Þ¥ê¥ó /(n) formaline/ +¥Û¥ë¥Þ¥ó¥È /(n) formant/ +¥Û¥ë¥ß¥¦¥à /(n) holmium (Ho)/ +¥Û¥ë¥â¥ó /(n) hormone/(P)/ +¥Û¥ë¥â¥óÎÅË¡ [¥Û¥ë¥â¥ó¤ê¤ç¤¦¤Û¤¦] /(n) hormone therapy/ +¥Û¥ë¥ó /(n) horn/(P)/ +¥Û¥í¥°¥é¥Õ¥£ /(n) holograph/(P)/ +¥Û¥í¥°¥é¥Õ¥£¡¼ /(n) holography/ +¥Û¥í¥°¥é¥Õ¥£¥Ã¥¯ /holographic/ +¥Û¥í¥°¥é¥à /(n) hologram/(P)/ +¥Û¥í¥³¡¼¥¹¥È /(n) holocaust/(P)/ +¥Û¥í¥¹¥³¡¼¥× /horoscope/ +¥Û¥ï¥¤¥È /(adj-na,n) white/(P)/ +¥Û¥ï¥¤¥È¥«¥½¥ê¥ó /white gasoline/ +¥Û¥ï¥¤¥È¥«¥é¡¼ /(n) white-collar/(P)/ +¥Û¥ï¥¤¥È¥¯¥ê¥¹¥Þ¥¹ /(n) white Christmas/ +¥Û¥ï¥¤¥È¥´¡¼¥ë¥É /white gold/ +¥Û¥ï¥¤¥È¥¹¥Ú¡¼¥¹ /white space/ +¥Û¥ï¥¤¥È¥½¡¼¥¹ /white sauce/ +¥Û¥ï¥¤¥È¥¿¥¤ /white tie/ +¥Û¥ï¥¤¥È¥Ç¡¼ /(n) White Day (March 14th)/ +¥Û¥ï¥¤¥È¥Ç¥¤ /(n) White Day (March 14th)/ +¥Û¥ï¥¤¥È¥Î¥¤¥º /white noise/ +¥Û¥ï¥¤¥È¥Ï¥¦¥¹ /White House/ +¥Û¥ï¥¤¥È¥Ú¥Ã¥Ñ¡¼ /white pepper/ +¥Û¥ï¥¤¥È¥Û¡¼¥ë /Whitehall/ +¥Û¥ï¥¤¥È¥Ü¡¼¥É /whiteboard/ +¥Û¥ï¥¤¥È¥ß¡¼¥È /white meat/ +¥Û¥ï¥¤¥È¥ê¥«¡¼ /white liquor/ +¥Û¥ï¥¤¥É /white/ +¥Û¥ó /(n) phon/(P)/ +¥Û¥ó¥­¡¼¥È¥ó¥¯ /honky-tonk/ +¥Û¥ó¥³¥ó¤«¤¼ /(n) Hong Kong flu/ +¥Û¥ó¥³¥ó¥·¥ã¥Ä /(n) short-sleeved dress shirt (trans: Hong Kong shirt)/ +¥Û¥ó¥¸¥§¥é¥¹ /Honduras/ +¥Û¥ó¥¸¥å¥é¥¹¶¦Ï¹ñ [¥Û¥ó¥¸¥å¥é¥¹¤­¤ç¤¦¤ï¤³¤¯] /Republic of Honduras (p)/ +¥Û¥ó¥À /Honda/(P)/ +¥ÛûĴ [¥Û¤¿¤ó¤Á¤ç¤¦] /E minor/ +¥ÛĹĴ [¥Û¤Á¤ç¤¦¤Á¤ç¤¦] /E major/ +¥Ü¡¼ /(n) bow/baud/(P)/ +¥Ü¡¼¥¢¼§»Ò [¥Ü¡¼¥¢¤¸¤·] /(n) Bohr magneton/ +¥Ü¡¼¥¤ /(n) boy/(P)/ +¥Ü¡¼¥¤¥¹¥«¥¦¥È /(n) Boy Scouts/(P)/ +¥Ü¡¼¥¤¥½¥×¥é¥Î /(n) boy soprano/ +¥Ü¡¼¥¤¥Ã¥·¥å /(adj-na,n) boyish/ +¥Ü¡¼¥¤¥Ï¥ó¥È /boy hunt/ +¥Ü¡¼¥¤¥Õ¥ì¥ó¥É /boy friend/(P)/ +¥Ü¡¼¥¤¥ó¥° /bowing/Boeing (Company)/(P)/ +¥Ü¡¼¥«¥é¡¼ /bow collar/(P)/ +¥Ü¡¼¥«¥ê¥¹¥È /(n) vocalist/(P)/ +¥Ü¡¼¥«¥ë /(n) vocal/(P)/ +¥Ü¡¼¥«¥ë¥½¥í /vocal solo/ +¥Ü¡¼¥­¥µ¥¤¥È /(n) bauxite/ +¥Ü¡¼¥¯ /balk/(P)/ +¥Ü¡¼¥° /vogue/ +¥Ü¡¼¥²¥ó /(de:) bow (de: Bogen) (skiing)/ +¥Ü¡¼¥¹¥ó /(n) boatswain/ +¥Ü¡¼¥¹Î³»Ò [¥Ü¡¼¥¹¤ê¤å¤¦¤·] /(n) Bose particle/ +¥Ü¡¼¥¼¥ó /(adj-na,n) dumbfounded/overcome with surprise/in blank amazement/ +¥Ü¡¼¥¿¥¤ /bow tie/ +¥Ü¡¼¥À¡¼ /(n) boarder/border/(P)/ +¥Ü¡¼¥À¡¼¥é¥¤¥ó /(n) border line/(P)/ +¥Ü¡¼¥À¡¼¥ì¥¹ /(adj) borderless/ +¥Ü¡¼¥Ç¤Îˡ§ [¥Ü¡¼¥Ç¤Î¤Û¤¦¤½¤¯] /(n) Bode's law/ +¥Ü¡¼¥Ç¥ó /Borden/baudon/(P)/ +¥Ü¡¼¥È /(n) rowing boat/(P)/ +¥Ü¡¼¥È¥Í¥Ã¥¯ /boat neck/ +¥Ü¡¼¥È¥Ô¡¼¥×¥ë /(n) boat people/(P)/ +¥Ü¡¼¥È¥ì¡¼¥¹ /(n) boat race/ +¥Ü¡¼¥É /(n) board/(P)/ +¥Ü¡¼¥É¥»¡¼¥ê¥ó¥° /boardsailing/(P)/ +¥Ü¡¼¥É¥Ó¥ê¥¢¥ó /(n) vaudevillian/ +¥Ü¡¼¥É¥Ó¥ë /vaudeville/ +¥Ü¡¼¥É¥ì¥Ù¥ë /board-level/ +¥Ü¡¼¥Ê¥¹ /(n) bonus/(P)/ +¥Ü¡¼¥Õ¥é /(n) mosquito larva/wriggler/maggot/ +¥Ü¡¼¥ê¥ó¥° /(n) boring/bowling/bawling/(P)/ +¥Ü¡¼¥ë /(n) ball/bowl/(P)/ +¥Ü¡¼¥ë¥«¥¦¥ó¥È /(n) count of balls and strikes (baseball)/ +¥Ü¡¼¥ë¥À¡¼ /Boulder (Colorado)/ +¥Ü¡¼¥ë¥É /(n) bold/(P)/ +¥Ü¡¼¥ë¥Ù¥¢¥ê¥ó¥° /(n) ball bearing/ +¥Ü¡¼¥ë¥Ú¥ó /(n) ball-point pen/(P)/ +¥Ü¡¼¥ë°·¤¤¤¬¹ª¤¤ [¥Ü¡¼¥ë¤¢¤Ä¤«¤¤¤¬¤¦¤Þ¤¤] /being good at handling a ball/ +¥Ü¡¼¥ëÇúÃÆ [¥Ü¡¼¥ë¤Ð¤¯¤À¤ó] /(n) ball bomb/ +¥Ü¡¼¥ëÈ× [¥Ü¡¼¥ë¤Ð¤ó] /(n) boor-bank drilling machine/ +¥Ü¡¼¥ëÍæ»Ò [¥Ü¡¼¥ë¤Í¤¸] /(n) ball screw/ +¥Ü¡¼¥ì¡¼¥È /(n) baud rate/ +¥Ü¡¼¥í /(n) bolo/ +¥Ü¡¼¥ó /(n) born/(P)/ +¥Ü¡¼¥ó¥Ø¥Ã¥É /bonehead/ +¥Ü¥¢ /(n) (1) boa/(2) bore/(3) boar/ +¥Ü¥¤¥³¥Ã¥È /(n) boycott/(P)/ +¥Ü¥¤¥¸¥ã¡¼ /voyager/(P)/ +¥Ü¥¤¥¹ /(n) voice/(P)/ +¥Ü¥¤¥¹¥á¡¼¥ë¥Ü¥Ã¥¯¥¹ /voice mail box/ +¥Ü¥¤¥¹¥ì¥³¡¼¥À¡¼ /(n) voice recorder/(P)/ +¥Ü¥¤¥ä¡¼ /boyar/ +¥Ü¥¤¥é¡¼ /(n) boiler/(P)/ +¥Ü¥¤¥ë¤Îˡ§ [¥Ü¥¤¥ë¤Î¤Û¤¦¤½¤¯] /(n) Boyle's law/ +¥Ü¥¤¥ëÌý [¥Ü¥¤¥ë¤æ] /(n) boiled oil/ +¥Ü¥¦¥é¡¼ /bowler/ +¥Ü¥¦¥ê¥ó¥° /(n,vs) bowling/ +¥Ü¥¦¥ë /(n) bowl/(P)/ +¥Ü¥¦¥ë¥²¡¼¥à /bowl game/ +¥Ü¥­¥ã¥Ö¥é¥ê¡¼ /(n) vocabulary/ +¥Ü¥­¥ãÉÏ [¥Ü¥­¥ã¤Ò¤ó] /lacking the words to say what one means/ +¥Ü¥®¡¼ /(n) bogey/bogie/(P)/ +¥Ü¥®¡¼¼Ö [¥Ü¥®¡¼¤·¤ã] /(n) bogie car/ +¥Ü¥¯¥µ¡¼ /(n) boxer/(P)/ +¥Ü¥¯¥·¥ó¥° /(n) boxing/(P)/ +¥Ü¥¯¥·¥ó¥°¤Î»î¹ç [¥Ü¥¯¥·¥ó¥°¤Î¤·¤¢¤¤] /boxing bout/ +¥Ü¥³¡¼¥À /(n) vocoder/(P)/ +¥Ü¥³¥Ü¥³ /(adv-n) (1) burbling/(2) hollow (sounding)/(3) holey/full of holes/ +¥Ü¥µ¥Î¥Ð /(n) bossa nova/(P)/ +¥Ü¥¹ /(n) boss/(P)/ +¥Ü¥¹¥È¥ó /Boston/(P)/ +¥Ü¥¹¥Ë¥¢ /Bosnia/(P)/ +¥Ü¥¹¥Ë¥¢¥Ø¥ë¥Ä¥§¥´¥Ó¥Ê /Bosnia-Herzegovina/ +¥Ü¥¿¥ó /(pt:) (n) button (pt: bota~o)/(P)/ +¥Ü¥¿¥ó¥À¥¦¥ó /button down/ +¥Ü¥¿¥ó¥Û¡¼¥ë /buttonhole/ +¥Ü¥¿¥ó¥í¥Ã¥¯ /button lock/ +¥Ü¥Ã¥¯¥¹ /(n) box/(P)/ +¥Ü¥Ã¥¯¥¹¥«¡¼¥Õ /box calf/ +¥Ü¥Ã¥¯¥¹¥·¡¼¥È /box seat/ +¥Ü¥Ã¥¯¥¹¥¹¥È¥¢ /box store/ +¥Ü¥Ã¥¯¥¹¥ì¥ó¥Á /socket wrench (trans: box wrench)/socket spanner/ +¥Ü¥Ã¥Ö /(n) bob/ +¥Ü¥Ä¥ê¥Ì¥¹ /botulinus (bacillus)/ +¥Ü¥Ä¥ê¥Ì¥¹¶Ý [¥Ü¥Ä¥ê¥Ì¥¹¤­¤ó] /(n) botulinus bacillus/ +¥Ü¥Ä¥ê¥Ì¥¹ÃæÆÇ [¥Ü¥Ä¥ê¥Ì¥¹¤Á¤å¤¦¤É¤¯] /botulinus (bacillus)/ +¥Ü¥Ä¥ï¥Ê /Botswana/(P)/ +¥Ü¥Ç¥£ /(n) body/(P)/ +¥Ü¥Ç¥£¡¼ /(n) body/(P)/ +¥Ü¥Ç¥£¡¼¥·¥ã¥ó¥×¡¼ /body shampoo/ +¥Ü¥Ç¥£¡¼¥¹¡¼¥Ä /bodysuit/ +¥Ü¥Ç¥£¡¼¥Á¥§¥Ã¥¯ /body check/security check/ +¥Ü¥Ç¥£¡¼¥È¡¼¥¯ /body talk/ +¥Ü¥Ç¥£¡¼¥È¥ê¡¼¥È¥á¥ó¥È /body treatment/ +¥Ü¥Ç¥£¡¼¥Ó¥ë /(n) body-building/special exercise for developing big muscles/ +¥Ü¥Ç¥£¡¼¥Ö¥í¡¼ /body blow/(P)/ +¥Ü¥Ç¥£¡¼¥Ú¥¤¥ó¥Æ¥£¥ó¥° /(n) body painting/ +¥Ü¥Ç¥£¡¼¥é¥¤¥ó /body line/ +¥Ü¥Ç¥£¡¼¥é¥ó¥²¡¼¥¸ /body language/ +¥Ü¥Ç¥£¥³¥ó /body conscious/sexually flattering clothing/(P)/ +¥Ü¥Ç¥£¥Á¥§¥Ã¥¯ /(n,vs) strip-searching/ +¥Ü¥Ç¥£¥Ó¥ë /(n) body-building/ +¥Ü¥Ç¥£¥Ó¥ë¥À¡¼ /(n) bodybuilder/ +¥Ü¥È¥Ã¥¯¥¹ /(n) Botox/ +¥Ü¥È¥à /(n) bottom/(P)/ +¥Ü¥È¥à¥¢¥¦¥È /bottom out/ +¥Ü¥È¥à¥¢¥Ã¥× /(adj-na,n) bottom-up/ +¥Ü¥È¥à¥é¥¤¥ó /bottom-line/ +¥Ü¥È¥à¥ì¥¹ /bottomless/ +¥Ü¥È¥ë /(n) bottle/(P)/ +¥Ü¥È¥ë¥­¡¼¥× /bottle keep/ +¥Ü¥È¥ë¥Í¥Ã¥¯ /(n) bottleneck/ +¥Ü¥Ê¥¹ /bonus pay/(P)/ +¥Ü¥Ê¥ó¥¶¥°¥é¥à /bonanzagram/ +¥Ü¥Ö /bob/(P)/ +¥Ü¥Ö¥¹¥ì¡¼ /(n) bobsleigh/bobsled/(P)/ +¥Ü¥Ø¥ß¥¢¥ó /(n) Bohemian/ +¥Ü¥Ø¥ß¥¢¥ó¥°¥é¥¹ /Bohemian glass/ +¥Ü¥à /bomb/ +¥Ü¥ä¥Ü¥ä /(adj-na,vs,adv) careless/(P)/ +¥Ü¥é¥ó¥¿¥ê¡¼¥Á¥§¡¼¥ó /voluntary chain/ +¥Ü¥é¥ó¥Æ¥¡ /volunteer/ +¥Ü¥é¥ó¥Æ¥£¥¢ /(n) volunteer/(P)/ +¥Ü¥é¥ó¥Æ¥£¥¢³èÆ° [¥Ü¥é¥ó¥Æ¥£¥¢¤«¤Ä¤É¤¦] /(n) volunteer activities/volunteerism/ +¥Ü¥ê¥Ó¥¢ /Bolivia (p)/ +¥Ü¥ê¥å¡¼¥à /(n) (1) volume/(2) any kind of adjustment knob, not necessarily for sound/(P)/ +¥Ü¥ê¥å¡¼¥à¥³¥ó¥È¥í¡¼¥ë /volume control/ +¥Ü¥ê¥å¡¼¥à¥Ç¥£¥¹¥«¥¦¥ó¥È /(n) volume discount/ +¥Ü¥ë¥µ¥ê¡¼¥Î /Borsalino (Italian hat maker)/(P)/ +¥Ü¥ë¥·¥§¥Ó¥­ /(ru:) (n) bolshevik (ru: bolisheviki)/ +¥Ü¥ë¥·¥Á /(ru:) (n) Russian soup (ru: borshch)/ +¥Ü¥ë¥¿¤ÎÅÅÃÓ [¥Ü¥ë¥¿¤Î¤Ç¤ó¤Á] /(n) voltaic cell/ +¥Ü¥ë¥À¡¼ /Boulder/ +¥Ü¥ë¥Ä¥Þ¥ó /Boltzmann/ +¥Ü¥ë¥Ä¥Þ¥óÄê¿ô [¥Ü¥ë¥Ä¥Þ¥ó¤Æ¤¤¤¹¤¦] /(n) Boltzmann's constant/ +¥Ü¥ë¥Æ¡¼¥¸ /(n) voltage/(P)/ +¥Ü¥ë¥È /(n) volt/bolt/ +¥Ü¥ë¥Ü /Volvo (Swedish car brand)/(P)/ +¥Ü¥ì¡¼ /(n) volley/(P)/ +¥Ü¥ì¥í /(n) bolero/(P)/ +¥Ü¥í¥ó /boron/ +¥Ü¥ó /bon/(P)/ +¥Ü¥ó¥´ /bongo/ +¥Ü¥ó¥¸¥å¡¼¥ë /(fr:) bonjour/ +¥Ü¥ó¥½¥ï¡¼¥ë /(fr:) Good evening (fr: bonsoir)/ +¥Ü¥ó¥¿¥¤¥ë /(n) thick spray-on coating for walls/ +¥Ü¥ó¥Ç¥£¥ó¥° /(n) bonding/ +¥Ü¥ó¥É /(n) bond/(P)/ +¥Ü¥ó¥É»æ [¥Ü¥ó¥É¤·] /(n) bond paper/ +¥Ü¥ó¥Í¥Ã¥È /(n) bonnet/(car) hood/(P)/ +¥Ü¥ó¥Ù /(n) compressed gas cylinder (de: Bombe)/(P)/ +¥Ü¥ó¥Ù¥¤¥Ö¥é¥Ã¥É /(n) Bombay blood/(P)/ +¥Ü¥ó¥ì¥¹¥Ï¥à /(n) boneless ham/ +¥Ý¡¼¥«¡¼ /(n) poker/(P)/ +¥Ý¡¼¥«¡¼¥Õ¥§¡¼¥¹ /(n) poker face/ +¥Ý¡¼¥¯ /(n) pork/ +¥Ý¡¼¥¯¥«¥Ä /(abbr) pork cutlet/ +¥Ý¡¼¥¯¥«¥Ä¥ì¥Ä /port cutlet/ +¥Ý¡¼¥¯¥½¥Æ¡¼ /pork saute/ +¥Ý¡¼¥¯¥Á¥ç¥Ã¥× /pork chop/ +¥Ý¡¼¥¹ /pause/pose/(P)/ +¥Ý¡¼¥¹¥ì¥ó /porcelain/ +¥Ý¡¼¥º /(n) (1) pause/(2) pose/(P)/ +¥Ý¡¼¥¿¡¼ /porter/(P)/ +¥Ý¡¼¥¿¥Ó¥ê¥Æ¥£ /(n) portability/ +¥Ý¡¼¥¿¥Ö¥ë /(adj-na,n) portable/(P)/ +¥Ý¡¼¥¿¥ë¥µ¥¤¥È /(n) Internet portal/ +¥Ý¡¼¥Á /(n) porch/pouch/(P)/ +¥Ý¡¼¥È /(n) port/(P)/ +¥Ý¡¼¥È¥¿¥ï¡¼ /port tower/ +¥Ý¡¼¥È¥Õ¥©¥ê¥ª /portfolio/(P)/ +¥Ý¡¼¥È¥ï¥¤¥ó /(n) port wine/ +¥Ý¡¼¥é /poral/(P)/ +¥Ý¡¼¥é¡¼¥¿¥¤ /polar tie/ +¥Ý¡¼¥é¥ó¥É /(ik) Poland/ +¥Ý¡¼¥é¥ó¥É¸ì [¥Ý¡¼¥é¥ó¥É¤´] /Polish (language)/ +¥Ý¡¼¥ê¥ó¥° /(n) polling/ +¥Ý¡¼¥ë /(n) pole/poll/(P)/ +¥Ý¥¢ /(n) death (Aum Shinrikyou term)/ +¥Ý¥¤¥º¥ó /poison/ +¥Ý¥¤¥ó¥¿ /(n) pointer/ +¥Ý¥¤¥ó¥¿¡¼ /(n) pointer/ +¥Ý¥¤¥ó¥Æ¥£¥ó¥° /(n) pointing/ +¥Ý¥¤¥ó¥È /(n) point/(P)/ +¥Ý¥¤¥ó¥È¥¢¥ó¥É¥·¥å¡¼¥È /point and shoot/ +¥Ý¥¤¥ó¥È¥ª¥Ö¥Ó¥å¡¼ /point of view/ +¥Ý¥¤¥ó¥È¥²¥Ã¥¿¡¼ /point getter/ +¥Ý¥¤¥ó¥È¥µ¥¤¥º /point size/ +¥Ý¥¤¥ó¥È¥á¡¼¥¯ /(n) making up only parts of one's face instead of doing a full make-up job (trans: point make)/ +¥Ý¥¨¥¸¡¼ /(fr:) (n) poetry (fr: poesie)/ +¥Ý¥¨¥Æ¥£¥«¥ë /poetical/ +¥Ý¥¨¥Æ¥£¥Ã¥¯ /poetic/ +¥Ý¥¨¥È¥ê¡¼ /poetry/ +¥Ý¥¨¥à /(n) poem/(P)/ +¥Ý¥±¥Ã¥¿¥Ö¥ë /(adj-na) pocketable/ +¥Ý¥±¥Ã¥È /(n) pocket/(P)/ +¥Ý¥±¥Ã¥È¥³¥ó¥Ô¥å¡¼¥¿¡¼ /pocket computer/ +¥Ý¥±¥Ã¥È¥µ¥¤¥º /pocket-size/(P)/ +¥Ý¥±¥Ã¥È¥Ù¥ë /(n) pager (trans: pocket bell)/beeper/(P)/ +¥Ý¥±¥Ã¥È¥Þ¥Í¡¼ /(n) pocket money/(P)/ +¥Ý¥±¥Ï¥í /(abbr) "pocket Hello Kitty" that combines a pedometer and a tamagotchi/ +¥Ý¥±¥Ð¥¤ /(abbr) pocket bike (very small motorbike)/ +¥Ý¥±¥Ù¥ë /(abbr) pocket bell/pager/beeper/ +¥Ý¥±¥â¥ó /(abbr) pocket monster (internationally popular cartoon series, originally a video game)/ +¥Ý¥·¥Ó¥ê¥Æ¥£¡¼ /possibility/(P)/ +¥Ý¥·¥ã¤ë /(v5r) to break down/to fail/ +¥Ý¥¸ /(n) (abbr) positive/ +¥Ý¥¸¥§¥Ã¥È /(fr:) pocket (fr: pochette)/ +¥Ý¥¸¥·¥ç¥Ë¥ó¥° /(n) positioning/(P)/ +¥Ý¥¸¥·¥ç¥ó /(n) position/(P)/ +¥Ý¥¸¥Æ¥£¥Ö /(adj-na,n) positive/(P)/ +¥Ý¥¸¥È¥í¥ó /positron/ +¥Ý¥¸¥Õ¥£¥ë¥à /(abbr) positive film/ +¥Ý¥¹¥·¥¹¥Æ¥à /POS system/point of sales system/ +¥Ý¥¹¥¿ /poster/(P)/ +¥Ý¥¹¥¿¡¼ /(n) poster/(P)/ +¥Ý¥¹¥¿¡¼¥«¥é¡¼ /(n) poster color/ +¥Ý¥¹¥¿¡¼¥»¥Ã¥·¥ç¥ó /poster session/ +¥Ý¥¹¥¿¡¼¥Ð¥ê¥å¡¼ /poster value/ +¥Ý¥¹¥È /(n) post/post-/mail box/(P)/ +¥Ý¥¹¥È¥¤¥Ã¥È /Post-It (note)/ +¥Ý¥¹¥È¥ª¥Õ¥£¥¹ /post office/ +¥Ý¥¹¥È¥«¡¼¥É /postcard/ +¥Ý¥¹¥È¥·¡¼¥º¥ó /post-season/ +¥Ý¥¹¥È¥¹¥¯¥ê¥×¥È /postscript/ +¥Ý¥¹¥È¥É¥¯ /post-doc/ +¥Ý¥¹¥È¥×¥í¥»¥¹ /post-process/ +¥Ý¥¹¥È¥Þ¥¹¥¿ /postmaster/ +¥Ý¥¹¥È¥Þ¥¹¥¿¡¼ /postmaster/ +¥Ý¥¹¥È¥â¥À¥ó /postmodern/ +¥Ý¥¿¡¼¥¸¥å /(fr:) (n) drink (fr: potage)/soup/(P)/ +¥Ý¥¿¥ê¤È /(adv) drip/fall drop-by-drop/ +¥Ý¥¿¥ê¥ó¥° /pottering/ +¥Ý¥Ã¥± /(n) (abbr) pocket/ +¥Ý¥Ã¥È /(n) pot/(P)/ +¥Ý¥Ã¥É /(n) pod/ +¥Ý¥Ã¥× /(adj-na,n) pop/(P)/ +¥Ý¥Ã¥×¥¢¡¼¥È /(n) pop art/(P)/ +¥Ý¥Ã¥×¥¢¥Ã¥× /(n) pop-up/ +¥Ý¥Ã¥×¥¢¥Ã¥×¥¦¥£¥ó¥É¥¦ /pop-up window/ +¥Ý¥Ã¥×¥«¥ó¥È¥ê¡¼ /pop country/ +¥Ý¥Ã¥×¥°¥ë¡¼¥× /pop (music) group/ +¥Ý¥Ã¥×¥´¥¹¥Ú¥ë /pop gospel/ +¥Ý¥Ã¥×¥¸¥ã¥º /pop jazz/ +¥Ý¥Ã¥×¥¹ /(n) pops/(P)/ +¥Ý¥Ã¥×¥Õ¥é¥¤ /pop fly/ +¥Ý¥Ä¥ê¥Ý¥Ä¥ê /(exp) by ones and twos/ +¥Ý¥Æ¥Á /(abbr) potato chip/ +¥Ý¥Æ¥È /(n) potato/(P)/ +¥Ý¥Æ¥È¥µ¥é¥À /(n) potato salad/ +¥Ý¥Æ¥È¥Á¥Ã¥× /(n) potato chip/ +¥Ý¥Æ¥È¥Á¥Ã¥×¥¹ /(n) potato chips/(P)/ +¥Ý¥Æ¥È¥Õ¥é¥¤ /fried potato (incl. French fries)/ +¥Ý¥Æ¥ó¥·¥ã¥ë /(n) potential/(P)/ +¥Ý¥Æ¥ó¥Ä /(de:) potency (de: Potenz)/ +¥Ý¥È¥Õ /(fr:) pot-au-feu/(P)/ +¥Ý¥Ë¡¼¥Æ¡¼¥ë /ponytail/(P)/ +¥Ý¥Ô¡¼ /poppy/ +¥Ý¥Ô¥å¥é¡¼ /(adj-na,n) popular/(P)/ +¥Ý¥Ô¥å¥é¡¼¥ß¥å¡¼¥¸¥Ã¥¯ /popular music/ +¥Ý¥Ô¥å¥é¡¼²»³Ú [¥Ý¥Ô¥å¥é¡¼¤ª¤ó¤¬¤¯] /(n) popular music/ +¥Ý¥Ô¥å¥é¥ê¥Æ¥£¡¼ /popularity/ +¥Ý¥Ô¥å¥ê¥¹¥à /popularism/(P)/ +¥Ý¥Ô¥å¥ì¡¼¥·¥ç¥ó /population/ +¥Ý¥×¥é /(n) poplar/ +¥Ý¥×¥ê /pot-pourri/(P)/ +¥Ý¥×¥ê¥ó /(n) poplin/ +¥Ý¥Þ¥È /pomato/cross of a tomato and a potato/ +¥Ý¥á¥é¥Ë¥¢¥ó /Pomeranian/ +¥Ý¥é¥ê¥¹ /Polaris/American submarine/ +¥Ý¥é¥í¥¤¥É¥«¥á¥é /Polaroid Camera/ +¥Ý¥é¥í¥¤¥É¼Ì¿¿ [¥Ý¥é¥í¥¤¥É¤·¤ã¤·¤ó] /Polaroid picture/ +¥Ý¥é¥ó¥É /Poland/ +¥Ý¥ê /(n) poly-/(P)/ +¥Ý¥ê¡¼¥× /(n) polyp/(P)/ +¥Ý¥ê¥¢¥ß¥É /polyamide/ +¥Ý¥ê¥¢¥ß¥É¼ù»é [¥Ý¥ê¥¢¥ß¥É¤¸¤å¤·] /(n) polyamide resin/ +¥Ý¥ê¥¢¥ß¥ÉÁ¡°Ý [¥Ý¥ê¥¢¥ß¥É¤»¤ó¤¤] /(n) polyamide fiber/ +¥Ý¥ê¥¨¥¹¥Æ¥ë /(n) polyester/ +¥Ý¥ê¥¨¥¹¥Æ¥ëÁ¡°Ý [¥Ý¥ê¥¨¥¹¥Æ¥ë¤»¤ó¤¤] /(n) polyester fiber/ +¥Ý¥ê¥¨¥Á¥ì¥ó /(n) polyethylene/(P)/ +¥Ý¥ê¥ª /(n) polio/(P)/ +¥Ý¥ê¥ª¥¦¥¤¥ë¥¹ /poliovirus/ +¥Ý¥ê¥ª¥ï¥¯¥Á¥ó /(n) polio vaccine/poliomyelitis vaccine/ +¥Ý¥ê¥°¥é¥Õ /polygraph/ +¥Ý¥ê¥°¥é¥Õ¥Æ¥¹¥È /(n) lie detector test/polygraph test/ +¥Ý¥ê¥´¥ó /(n) polygon/ +¥Ý¥ê¥· /(n) policy/ +¥Ý¥ê¥·¡¼ /(n) policy/(P)/ +¥Ý¥ê¥·¡¼¤Ë¸Ç¼¹ [¥Ý¥ê¥·¡¼¤Ë¤³¤·¤Ä] /adherence to a policy/ +¥Ý¥ê¥¹ /(n) police/township (de: polis)/(P)/ +¥Ý¥ê¥¹¥¢¥«¥Ç¥ß¡¼ /police academy/ +¥Ý¥ê¥¹¥³¡¼¥È /police court/ +¥Ý¥ê¥¹¥Á¥ì¥ó /polystyrene/ +¥Ý¥ê¥¹¥Á¥í¡¼¥ë /polystyrol/ +¥Ý¥ê¥»¥ó¥È¥ê¥º¥à /polycentrism/ +¥Ý¥ê¥Ã¥·¥å¥ê¥à¡¼¥Ð¡¼ /polish remover/ +¥Ý¥ê¥Ã¥¸ /(n) porridge/ +¥Ý¥ê¥Æ¥£¥«¥ë¥¢¥Ñ¥·¡¼ /political apathy/ +¥Ý¥ê¥Æ¥£¥«¥ë¥Õ¥£¥¯¥·¥ç¥ó /political fiction/ +¥Ý¥ê¥Æ¥£¥·¥ã¥ó /politician/ +¥Ý¥ê¥Æ¥£¥Ã¥¯¥¹ /politics/ +¥Ý¥ê¥Í¥·¥¢ /Polynesia/(P)/ +¥Ý¥ê¥Ð¥±¥Ä /(n) (abbr) polyethylene bucket/ +¥Ý¥ê¥Ð¥¹ /(n) (abbr) polyethylene bathtub/ +¥Ý¥ê¥Õ¥¡¡¼¥Þ¥·¡¼ /polypharmacy/ +¥Ý¥ê¥Õ¥§¥Î¡¼¥ë /(n) polyphenol/ +¥Ý¥ê¥Õ¥©¥Ë¡¼ /polyphony/ +¥Ý¥ê¥×¥í¥Ô¥ì¥ó /(n) polypropylene/(P)/ +¥Ý¥ê¥Þ¡¼ /polymer/(P)/ +¥Ý¥ê¥â¥ë¥Õ¥£¥º¥à /(n) polymorphism/ +¥Ý¥ê¥å¡¼¥·¥ç¥ó /pollution/ +¥Ý¥ê¸ø [¥Ý¥ê¤³¤¦] /(n) slang for police officer/ +¥Ý¥ê¿Ý»À¥Ó¥Ë¥ë [¥Ý¥ê¤µ¤¯¤µ¤ó¥Ó¥Ë¥ë] /(n) PVAC/polyvinyl acetate/ +¥Ý¥êÂÞ [¥Ý¥ê¤Ö¤¯¤í] /(n) polyethylene bag/ +¥Ý¥êÎÕ»À [¥Ý¥ê¤ê¤ó¤µ¤ó] /(n) polyphosphoric acid/ +¥Ý¥ë¥« /(n) polka/(P)/ +¥Ý¥ë¥«¥É¥Ã¥È /polka dot/ +¥Ý¥ë¥·¥§ /Porsche (German car brand)/(P)/ +¥Ý¥ë¥¿¡¼¥¬¥¤¥¹¥È /(de:) (n) poltergeist/ +¥Ý¥ë¥À¡¼ /(nl:) low-lying land reclaimed from the sea (nl: polder)/ +¥Ý¥ë¥È¥¬¥ë /Portugal/ +¥Ý¥ë¥È¥¬¥ë¸ì [¥Ý¥ë¥È¥¬¥ë¤´] /Portuguese (language)/ +¥Ý¥ë¥Î /(n) (abbr) pornography/(P)/ +¥Ý¥ë¥Î¥°¥é¥Õ¥£¡¼ /(n) pornography/ +¥Ý¥ë¥Î¥µ¥¤¥È /(n) porn site/ +¥Ý¥ë¥Î±Ç²è [¥Ý¥ë¥Î¤¨¤¤¤¬] /(n) blue film/ +¥Ý¥ì¥ß¥Ã¥¯ /(adj-na) polemic/ +¥Ý¥í /(n) polo/(P)/ +¥Ý¥í¥Ë¥¦¥à /(n) polonium (Po)/ +¥Ý¥í¥Í¡¼¥º /(n) polonaise/ +¥Ý¥ó¥³¥Ä /(n) piece of junk/ +¥Ý¥ó¥¸¡¼ /(n) Ponzi scheme/ +¥Ý¥ó¥Á¥ç /poncho/ +¥Ý¥ó¥É /(n) pound/(P)/ +¥Ý¥ó¥× /(n) pump/(P)/ +¥Ý¥ó¥×¿å¼Ö [¥Ý¥ó¥×¤¹¤¤¤·¤ã] /(n) reversible pump-turbine/ +¥Ý¥ó¥Ý¥ó /pompon/(P)/ +¥Ý¥ó´» [¥Ý¥ó¤«¤ó] /(n) ponkan orange/ +¥Ý¥ó¿Ý [¥Ý¥ó¤º] /(n) juice pressed from a bitter orange/ +¥Þ¡¼¥« /(n) marker/(P)/ +¥Þ¡¼¥«¡¼ /(n) marker/(P)/ +¥Þ¡¼¥«¥ó¥Ò¥ê¥º¥à /mercantilism/ +¥Þ¡¼¥¬¥ê¥ó /(n) margarine/(P)/ +¥Þ¡¼¥­¥å¥ê¡¼ /Mercury/(P)/ +¥Þ¡¼¥­¥å¥í /(n) Mercurochrome/ +¥Þ¡¼¥­¥ó¥° /marking/ +¥Þ¡¼¥­¥ó¥°¥Ú¡¼¥Ñ¡¼ /marking paper/ +¥Þ¡¼¥¯ /(n) mark/(P)/ +¥Þ¡¼¥¯¥¢¥Ã¥× /markup/ +¥Þ¡¼¥¯¥¢¥Ã¥×¥¤¥ó¥Õ¥ì /markup inflation/ +¥Þ¡¼¥¯¥·¡¼¥È /(n) mark sheet/(P)/ +¥Þ¡¼¥¯¥ê¡¼¥À¡¼ /mark reader/ +¥Þ¡¼¥±¥Ã¥È /(n) market/(P)/ +¥Þ¡¼¥±¥Ã¥È¥¢¥Ê¥ê¥·¥¹ /market analysis/ +¥Þ¡¼¥±¥Ã¥È¥¤¥ó /incorporating the needs of the market into a product (trans: market in)/ +¥Þ¡¼¥±¥Ã¥È¥¬¡¼¥Ç¥ó /market garden/ +¥Þ¡¼¥±¥Ã¥È¥·¥§¥¢ /market share/ +¥Þ¡¼¥±¥Ã¥È¥»¥°¥á¥ó¥Æ¡¼¥·¥ç¥ó /market segmentation/ +¥Þ¡¼¥±¥Ã¥È¥Ð¥¹¥±¥Ã¥È /market basket (method)/ +¥Þ¡¼¥±¥Ã¥È¥×¥é¥¤¥¹ /market price/ +¥Þ¡¼¥±¥Ã¥È¥ê¡¼¥À¡¼ /market leader/ +¥Þ¡¼¥±¥Ã¥È¥ê¥µ¡¼¥Á /market research/ +¥Þ¡¼¥±¥Æ¥£¥ó¥° /(n) marketing/(P)/ +¥Þ¡¼¥±¥Æ¥£¥ó¥°¥­¥ã¥ó¥Ú¡¼¥ó /(n) marketing campaign/ +¥Þ¡¼¥±¥Æ¥£¥ó¥°¥³¥¹¥È /marketing cost/ +¥Þ¡¼¥±¥Æ¥£¥ó¥°¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó /marketing communication/ +¥Þ¡¼¥±¥Æ¥£¥ó¥°¥Þ¥Ã¥× /marketing map/ +¥Þ¡¼¥±¥Æ¥£¥ó¥°¥Þ¥Í¥¸¥á¥ó¥È /marketing management/ +¥Þ¡¼¥±¥Æ¥£¥ó¥°¥ê¥µ¡¼¥Á /marketing research/ +¥Þ¡¼¥±¥Æ¥£¥ó¥°ºöά [¥Þ¡¼¥±¥Æ¥£¥ó¥°¤µ¤¯¤ê¤ã¤¯] /marketing tactic/ +¥Þ¡¼¥±¥Æ¥£¥ó¥°Àïά [¥Þ¡¼¥±¥Æ¥£¥ó¥°¤»¤ó¤ê¤ã¤¯] /marketing strategy/ +¥Þ¡¼¥·¥ã¥ë /Marshall/(P)/ +¥Þ¡¼¥·¥ã¥ë¥×¥é¥ó /Marshall Plan/ +¥Þ¡¼¥¸ /(n) merge/mage/ +¥Þ¡¼¥¸¥Ê¥ë¥³¥¹¥È /marginal cost/ +¥Þ¡¼¥¸¥Ê¥ë¥Þ¥ó /marginal man/ +¥Þ¡¼¥¸¥ã¥ó /(n) mah-jongg/mahjong/(P)/ +¥Þ¡¼¥¸¥ç¥é¥à /marjoram/ +¥Þ¡¼¥¸¥ó /(n) margin/(P)/ +¥Þ¡¼¥¸¥ó¼è°ú [¥Þ¡¼¥¸¥ó¤È¤ê¤Ò¤­] /(n) margin transaction/ +¥Þ¡¼¥¹¥È¥ê¥Ò¥È /Maastrich/(P)/ +¥Þ¡¼¥Á /(n) march/(P)/ +¥Þ¡¼¥Á¥ã¥ó¥À¥¤¥¶¡¼ /merchandiser/ +¥Þ¡¼¥Á¥ã¥ó¥À¥¤¥¸¥ó¥° /merchandising/ +¥Þ¡¼¥Á¥ã¥ó¥À¥¤¥¸¥ó¥°¥é¥¤¥Ä /merchandising right/ +¥Þ¡¼¥Á¥ã¥ó¥È /merchant/ +¥Þ¡¼¥Á¥ã¥ó¥È¥Ð¥ó¥¯ /(n) merchant bank/ +¥Þ¡¼¥Æ¥£¡¼¥Ë /martini/(P)/ +¥Þ¡¼¥È /mart/(P)/ +¥Þ¡¼¥Ö¥ë /marble/(P)/ +¥Þ¡¼¥Ü¡¼¥É¡¼¥Õ /(n) (uk) Sichuan style bean curd/ +¥Þ¡¼¥Þ¥ì¡¼¥É /(n) marmalade/ +¥Þ¡¼¥á¥¤¥É /mermaid/(P)/ +¥Þ¡¼¥ë¥Ö¥ë¥°¥¦¥¤¥ë¥¹ /(n) Marburg virus/ +¥Þ¥¤ /(pref) my/one's own/personal/privately owned/(P)/ +¥Þ¥¤¥¢¥ß /Miami/(P)/ +¥Þ¥¤¥«¡¼ /(n) privately owned car (trans: my car)/(P)/ +¥Þ¥¤¥¯ /(n) mike/(P)/ +¥Þ¥¤¥¯¥í /(n) micro/micro-/10^-6/(P)/ +¥Þ¥¤¥¯¥í¥¢¥ó¥Ú¥¢·× [¥Þ¥¤¥¯¥í¥¢¥ó¥Ú¥¢¤±¤¤] /(n) micro-ampere meter/ +¥Þ¥¤¥¯¥í¥¦¥¨¡¼¥Ö /(n) microwave/ +¥Þ¥¤¥¯¥í¥¨¥ì¥¯¥È¥í¥Ë¥¯¥¹ /microelectronics/ME/ +¥Þ¥¤¥¯¥í¥«¡¼¥É /microcard/ +¥Þ¥¤¥¯¥í¥«¥×¥»¥ë /microcapsule/ +¥Þ¥¤¥¯¥í¥± /(n) (abbr) microphone location/ +¥Þ¥¤¥¯¥í¥³¥Ô¡¼ /microcopy/ +¥Þ¥¤¥¯¥í¥³¥ó¥Ô¥å¡¼¥¿ /microcomputer/ +¥Þ¥¤¥¯¥í¥³¥ó¥Ô¥å¡¼¥¿¡¼ /microcomputer/ +¥Þ¥¤¥¯¥í¥µ¡¼¥¸¥§¥ê¡¼ /microsurgery/ +¥Þ¥¤¥¯¥í¥·¡¼¥Ù¥ë¥È /(n) micro Sievert/ +¥Þ¥¤¥¯¥í¥·¥¹¥Æ¥à¥º /micro-systems/ +¥Þ¥¤¥¯¥í¥¹¥³¡¼¥× /microscope/ +¥Þ¥¤¥¯¥í¥¹¥Æ¡¼¥È /microstate/ +¥Þ¥¤¥¯¥í¥»¥«¥ó¥É /microsecond/ +¥Þ¥¤¥¯¥í¥Á¥Ã¥× /microchip/ +¥Þ¥¤¥¯¥í¥Ð¥¹ /(n) microbus/(P)/ +¥Þ¥¤¥¯¥í¥Õ¥£¥Ã¥·¥å /microfiche/ +¥Þ¥¤¥¯¥í¥Õ¥£¥ë¥à /(n) microfilm/(P)/ +¥Þ¥¤¥¯¥í¥Õ¥©¥ó /microphone/ +¥Þ¥¤¥¯¥í¥Õ¥í¥Ã¥Ô¡¼ /micro floppy/ +¥Þ¥¤¥¯¥í¥×¥í¥°¥é¥à /(n) microprogram/ +¥Þ¥¤¥¯¥í¥×¥í¥»¥Ã¥µ¡¼ /microprocessor/MPU/ +¥Þ¥¤¥¯¥í¥Û¥ó /(n) microphone/ +¥Þ¥¤¥¯¥í¥Ü¥ë¥È /microvolt/ +¥Þ¥¤¥¯¥í¥Þ¥¤¥¯¥í /micromicro/ +¥Þ¥¤¥¯¥í¥Þ¥¦¥¹ /micromouse/ +¥Þ¥¤¥¯¥í¥á¡¼¥¿¡¼ /(n) micrometer/ +¥Þ¥¤¥¯¥í¥ê¡¼¥À¡¼ /microreader/ +¥Þ¥¤¥¯¥íÇÈ [¥Þ¥¤¥¯¥í¤Ï] /(n) microwave/ +¥Þ¥¤¥¯¥íÇÈ´É [¥Þ¥¤¥¯¥í¤Ï¤«¤ó] /(n) microwave tube/ +¥Þ¥¤¥°¥ì¡¼¥·¥ç¥ó /(n) migration/ +¥Þ¥¤¥°¥ì¡¼¥È /(n) migrate/ +¥Þ¥¤¥±¥ë /Michael (pn)/(P)/ +¥Þ¥¤¥³¥È¥­¥·¥ó /mycotoxin/ +¥Þ¥¤¥³¥×¥é¥º¥Þ /(n) mycoplasma/ +¥Þ¥¤¥³¥×¥é¥º¥ÞÇÙ±ê [¥Þ¥¤¥³¥×¥é¥º¥Þ¤Ï¤¤¤¨¤ó] /(n) mycoplasma pneumonia/ +¥Þ¥¤¥³¥ó /(n) (1) personal computer (trans: my com(puter))/(2) moving (animated) icon/(P)/ +¥Þ¥¤¥¹¥¿¡¼¥¸¥ó¥¬¡¼ /Die Meistersinger/(P)/ +¥Þ¥¤¥Ê¡¼ /(adj-na,n) minor/(P)/ +¥Þ¥¤¥Ê¡¼¥Á¥§¥ó¥¸ /minor change/ +¥Þ¥¤¥Ê¡¼¥ê¡¼¥° /Minor League/ +¥Þ¥¤¥Ê¡¼¥ì¡¼¥Ù¥ë /minor level/ +¥Þ¥¤¥Ê¥¹ /(n) minus/(P)/ +¥Þ¥¤¥Ê¥¹¥¤¥á¡¼¥¸ /negative image (trans: minus image)/ +¥Þ¥¤¥Ê¥¹¥·¡¼¥ê¥ó¥° /budget reduction (trans: minus ceiling)/ +¥Þ¥¤¥Ê¥¹¥É¥é¥¤¥Ð /(regular) screwdriver (trans: minus(-) driver)/ +¥Þ¥¤¥Î¥ê¥Æ¥£¡¼ /(n) minority/(P)/ +¥Þ¥¤¥Ö¡¼¥à /something that a person is currently obsessed with or fascinated by (trans: my boom)/ +¥Þ¥¤¥Ú¡¼¥¹ /(n) (at) my pace/at one's own pace/(P)/ +¥Þ¥¤¥Û¡¼¥à /(n) one's (own) house (trans: my home)/one's (own) home/(P)/ +¥Þ¥¤¥à /mime/(P)/ +¥Þ¥¤¥é¡¼ /miler/ +¥Þ¥¤¥ë /(n) mile/(P)/ +¥Þ¥¤¥ë¥¹ /miles/(P)/ +¥Þ¥¤¥ë¥¹¥È¡¼¥ó /milestone/ +¥Þ¥¤¥ë¥É /(adj-na) mild/(P)/ +¥Þ¥¤¥ë¥É¥¤¥ó¥Õ¥ì¡¼¥·¥ç¥ó /mild inflation/ +¥Þ¥¤¥ì¡¼¥¸¥µ¡¼¥Ó¥¹ /(n) frequent flier mileage (trans: mileage service)/ +¥Þ¥¤¥ó /(n) mine/ +¥Þ¥¤¥ó¥É /(n) mind/(P)/ +¥Þ¥¤¥ó¥É¥³¥ó¥È¥í¡¼¥ë /(n) mind-control/ +¥Þ¥¦¥¹ /(n) (1) (lab) mouse/(2) mouth/(P)/ +¥Þ¥¦¥¹¥Ô¡¼¥¹ /mouthpiece/ +¥Þ¥¦¥¹¥æ¥Ë¥Ã¥È /mouse unit/ +¥Þ¥¦¥ê¥Á¥¦¥¹ /Mauritius (p)/ +¥Þ¥¦¥ó¥Æ¥£¥ó¥° /mounting/(P)/ +¥Þ¥¦¥ó¥Æ¥ó /(n) mountain/(P)/ +¥Þ¥¦¥ó¥Æ¥ó¥Ð¥¤¥¯ /(n) mountain bicycle/mountain bike/ +¥Þ¥¦¥ó¥Æ¥ó¥ß¥å¡¼¥¸¥Ã¥¯ /mountain music/ +¥Þ¥¦¥ó¥È /(n) mount/(P)/ +¥Þ¥¦¥ó¥É /(n) mound/(P)/ +¥Þ¥¨¥¹¥È¥í /maestro/(P)/ +¥Þ¥ª¥ê² [¥Þ¥ª¥ê¤¾¤¯] /(n) Maori/ +¥Þ¥«¥¦ /Macau/Macao (p)/ +¥Þ¥«¥ª /Macau/Macao (p)/ +¥Þ¥«¥À¥à /Macadam/(P)/ +¥Þ¥«¥í¥Ë /(n) macaroni/(P)/ +¥Þ¥«¥í¥Ë¥¦¥¨¥¹¥¿¥ó /macaroni western/ +¥Þ¥«¥í¥ó /macron/ +¥Þ¥¬¥¸¥ó /(n) magazine/(P)/ +¥Þ¥¬¥¸¥ó¥é¥Ã¥¯ /(n) magazine rack/ +¥Þ¥­¥· /maxi/(P)/ +¥Þ¥­¥·¥Þ¥à /(adj-na,n) maximum/ +¥Þ¥­¥·¥à /maxim/ +¥Þ¥­¥ã¥Ù¥ê¥º¥à /Machiavellism/ +¥Þ¥¯¥»¥ë /Maxell/(P)/ +¥Þ¥¯¥É¥Ê¥ë¥É /McDonalds (restaurant)/(P)/ +¥Þ¥¯¥Ù¥¹ /Macbeth/(P)/ +¥Þ¥¯¥é¥á /(n) macrame/(P)/ +¥Þ¥¯¥í /(adj-na,n) macro/(P)/ +¥Þ¥¯¥í¥¨¥ó¥¸¥Ë¥¢¥ê¥ó¥° /macroengineering/ +¥Þ¥¯¥í¥³¥¹¥â¥¹ /(de:) (n) macrocosm (de: Makrokosmos)/ +¥Þ¥¯¥í¥ì¥ó¥º /macrolens/ +¥Þ¥¯¥í·ÐºÑ³Ø [¥Þ¥¯¥í¤±¤¤¤¶¤¤¤¬¤¯] /(n) macro-economics/ +¥Þ¥°¥Ê¥à /magnum/(P)/ +¥Þ¥°¥Ë¥Á¥å¡¼¥É /(n) magnitude/(P)/ +¥Þ¥°¥Í¥·¥¦¥à /(n) magnesium (Mg)/(P)/ +¥Þ¥°¥Í¥·¥¦¥à¹ç¶â [¥Þ¥°¥Í¥·¥¦¥à¤´¤¦¤­¤ó] /(n) magnesium alloy/ +¥Þ¥°¥Í¥Á¥Ã¥¯ /(n) magnetic/ +¥Þ¥°¥Í¥Á¥Ã¥¯¥¤¥ó¥¯ /magnetic ink/ +¥Þ¥°¥Í¥Á¥Ã¥¯¥«¡¼¥É /magnetic card/ +¥Þ¥°¥Í¥Á¥Ã¥¯¥¹¥Ô¡¼¥«¡¼ /(n) (abbr) electromagnetic loudspeaker/ +¥Þ¥°¥Í¥Ã¥È /(n) magnet/(P)/ +¥Þ¥°¥Þ /(n) magma/(P)/ +¥Þ¥°¥Þί¤ê [¥Þ¥°¥Þ¤À¤Þ¤ê] /(n) magma reservoir/ +¥Þ¥°¥í¥¦¥Ò¥ë /McGraw Hill/(P)/ +¥Þ¥±¥É¥Ë¥¢ /Macedonia/(P)/ +¥Þ¥µ¥Á¥å¡¼¥»¥Ã¥Ä /Massachusetts/(P)/ +¥Þ¥µ¥é¥Æ¥£¡¼ /Maserati/ +¥Þ¥¶¡¼¥°¡¼¥¹ /Mother Goose/(P)/ +¥Þ¥¶¡¼¥³¥ó¥×¥ì¥Ã¥¯¥¹ /mother complex/ +¥Þ¥¶¡¼¥º /(n) Mothers/ +¥Þ¥¶¡¼¥º¥Ç¡¼ /Mother's Day/ +¥Þ¥¶¡¼¥Æ¡¼¥× /mother tape/ +¥Þ¥¶¡¼¥é¥ó¥É /motherland/ +¥Þ¥¶¥³¥ó /(n) Oedipus complex (Mother complex)/sexual attraction to one's mother/(P)/ +¥Þ¥¶¥ê¥ó¥° /mothering/(P)/ +¥Þ¥·¡¼¥ó /machine/(P)/ +¥Þ¥·¡¼¥ó¥¬¥ó /machine gun/ +¥Þ¥·¡¼¥ó¥é¥ó¥²¡¼¥¸ /machine language/ +¥Þ¥·¥å¥Þ¥í /(n) marshmallow/ +¥Þ¥·¥ó /(n) machine/(P)/ +¥Þ¥·¥ó¥¬¥ó /machine gun/(P)/ +¥Þ¥·¥ó¥Ó¥¸¥ç¥ó /machine-vision/ +¥Þ¥·¥ó¥ë¡¼¥à /machine-room/ +¥Þ¥·¥óÌý [¥Þ¥·¥ó¤æ] /(n) machine oil/ +¥Þ¥¸ /(adj-na,n) (sl) serious (not capricious or flirtatious)/(P)/ +¥Þ¥¸¥«¥ë /magical/ +¥Þ¥¸¥·¥ã¥ó /magician/(P)/ +¥Þ¥¸¥Ã¥¯ /(n) magic/(P)/ +¥Þ¥¸¥Ã¥¯¥¤¥ó¥­ /(n) (abbr) magic ink marker/ +¥Þ¥¸¥Ã¥¯¥°¥é¥¹ /magic glass/ +¥Þ¥¸¥Ã¥¯¥Æ¡¼¥× /Magic Tape/ +¥Þ¥¸¥Ã¥¯¥Ê¥ó¥Ð¡¼ /magic number/ +¥Þ¥¸¥Ã¥¯¥Ï¥ó¥É /magic hand/manipulator/ +¥Þ¥¸¥Ã¥¯¥ß¥é¡¼ /magic mirror/ +¥Þ¥¸¥ç¥ê¥Æ¥£¡¼ /majority/ +¥Þ¥¸¥ç¥ë¥« /Majorca/ +¥Þ¥¸¥ê¥« /majolica/ +¥Þ¥¹ /(n) (abbr) (col) mass/masturbation/(P)/ +¥Þ¥¹¤ò¤«¤¯ /(exp) (col) to jerk off/to masturbate/ +¥Þ¥¹¥« /masker/ +¥Þ¥¹¥«¥Ã¥È /(n) muscat/(P)/ +¥Þ¥¹¥«¥é /mascara/ +¥Þ¥¹¥­¥å¥ê¥ó /masculine/ +¥Þ¥¹¥­¥ó¥° /(n) masking/ +¥Þ¥¹¥¯ /(n) mask/(P)/ +¥Þ¥¹¥²¡¼¥à /(n) mass game/(P)/ +¥Þ¥¹¥³¥Ã¥È /(n) mascot/(P)/ +¥Þ¥¹¥³¥ß /(n) (abbr) mass communication/(P)/ +¥Þ¥¹¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó /(n) mass communication/ +¥Þ¥¹¥³¥ó¥µ¥ó¥×¥·¥ç¥ó /mass consumption/ +¥Þ¥¹¥³¥ó¥× /Masscomp/ +¥Þ¥¹¥¹¥¯¥ê¡¼¥Ë¥ó¥° /mass screening/ +¥Þ¥¹¥»¡¼¥ë¥¹ /mass sales/ +¥Þ¥¹¥¿ /(n) master/ +¥Þ¥¹¥¿¡¼ /(n) proprietor/manager/barowner/master (e.g. arts, science)/(P)/ +¥Þ¥¹¥¿¡¼¥­¡¼ /(n) master key/ +¥Þ¥¹¥¿¡¼¥³¡¼¥¹ /master course/ +¥Þ¥¹¥¿¡¼¥º¥´¥ë¥Õ /Masters Golf Tournament/(P)/ +¥Þ¥¹¥¿¡¼¥Æ¡¼¥× /master tape/ +¥Þ¥¹¥¿¡¼¥É /mustard/(P)/ +¥Þ¥¹¥¿¡¼¥Ô¡¼¥¹ /masterpiece/ +¥Þ¥¹¥¿¡¼¥Õ¥¡¥¤¥ë /master file/ +¥Þ¥¹¥¿¡¼¥×¥é¥ó /(n) master plan/ +¥Þ¥¹¥¿¡¼¥Ù¡¼¥·¥ç¥ó /(n) masturbation/ +¥Þ¥¹¥Ç¥â¥¯¥é¥·¡¼ /mass democracy/ +¥Þ¥¹¥È /(n) mast/(P)/ +¥Þ¥¹¥Õ¥¡¥Ã¥·¥ç¥ó /mass fashion/ +¥Þ¥¹¥×¥í /(n) (abbr) mass production/ +¥Þ¥¹¥×¥í¥À¥¯¥·¥ç¥ó /(n) mass production/ +¥Þ¥¹¥á¥Ç¥£¥¢ /(n) mass media/(P)/ +¥Þ¥º¥ë¥« /(n) mazurka/ +¥Þ¥¼¥é¥ó±À [¥Þ¥¼¥é¥ó¤¦¤ó] /(n) Magellanic Clouds/ +¥Þ¥½¥Ò¥º¥à /masochism/ +¥Þ¥¾ /(abbr) masochist/(P)/ +¥Þ¥¾¥Ò¥¹¥È /masochist/ +¥Þ¥¿¥É¡¼¥ë /matador/ +¥Þ¥¿¥Ë¥Æ¥£¡¼¥É¥ì¥¹ /maternity dress/(P)/ +¥Þ¥¿¥Ë¥Æ¥£¥Ö¥ë¡¼ /(n) postpartum blues/ +¥Þ¥À¥«¥¹¥«¥ë /Madagascar/(P)/ +¥Þ¥À¥¬¥¹¥«¥ë /Madagascar (p)/ +¥Þ¥À¥à /(n) madame/(P)/ +¥Þ¥À¥à¥­¥é¡¼ /madam killer/ +¥Þ¥Á¥¨¡¼¥ë /(fr:) material (fr: matiere)/(P)/ +¥Þ¥Á¥º¥â /machismo/ +¥Þ¥Á¥Ã¥¯ /(suf) -matic/ +¥Þ¥Á¥Í /matinee/ +¥Þ¥Ã¥«¡¼¥·¡¼ /McCarthy/(P)/ +¥Þ¥Ã¥«¡¼¥·¥º¥à /McCarthyism/ +¥Þ¥Ã¥«¥ê /(ko:) (n) alcoholic beverage made from flour or sticky rice (ko: maggeoli)/ +¥Þ¥Ã¥«¥í¡¼ /McCulloch/ +¥Þ¥Ã¥­¥ó¥È¥Ã¥·¥å /Macintosh/(P)/ +¥Þ¥Ã¥¯ /mac/(P)/ +¥Þ¥Ã¥¯¥¹ /(n) mux (multiplexor)/(P)/ +¥Þ¥Ã¥¯¥ì¡¼¥«¡¼ /muckraker/ +¥Þ¥Ã¥° /mug/ +¥Þ¥Ã¥µ¡¼¥¸ /(n) massage/(P)/ +¥Þ¥Ã¥·¥Ö¥¢¥¿¥Ã¥¯ /massive attack/ +¥Þ¥Ã¥·¥å /mash/ +¥Þ¥Ã¥·¥å¥Ý¥Æ¥È /(n) mashed potato/ +¥Þ¥Ã¥·¥å¥ë¡¼¥à /(n) mushroom/(P)/ +¥Þ¥Ã¥¹ /mass/ +¥Þ¥Ã¥¿¡¼¥Û¡¼¥ó /Matterhorn/(P)/ +¥Þ¥Ã¥Á /(n) match/(P)/ +¥Þ¥Ã¥Á¥×¥ì¡¼ /match play/(P)/ +¥Þ¥Ã¥Á¥Ý¥¤¥ó¥È /match point/ +¥Þ¥Ã¥Á¥Ý¥ó¥× /match pomp/ +¥Þ¥Ã¥Á¥ó¥° /(n) matching/ +¥Þ¥Ã¥È /(n) mat/(P)/ +¥Þ¥Ã¥È¤ËÄÀ¤à [¥Þ¥Ã¥È¤Ë¤·¤º¤à] /(exp) to be knocked out/ +¥Þ¥Ã¥È¥ì¥¹ /(n) mattress/mattress pad (under a futon)/(P)/ +¥Þ¥Ã¥Ï /(n) mach/(P)/ +¥Þ¥Ã¥Ï¿ô [¥Þ¥Ã¥Ï¤¹¤¦] /(n) Mach number/ +¥Þ¥Ã¥Ô¥ó¥° /(n) mapping/ +¥Þ¥Ã¥Õ¥£¥ó /muffin/ +¥Þ¥Ã¥× /(n) map/(P)/ +¥Þ¥Ä¥ê /tangle/(P)/ +¥Þ¥Æ¥£¡¼¥Ë /martini/(P)/ +¥Þ¥Æ¥Ï¥ó /(abbr) materials handling/ +¥Þ¥Æ¥ê¥¢¥ê¥¹¥È /materialist/ +¥Þ¥Æ¥ê¥¢¥ê¥º¥à /(n) materialism/ +¥Þ¥Æ¥ê¥¢¥ë /material/(P)/ +¥Þ¥Ç¥£¥½¥ó /Madison/(P)/ +¥Þ¥Ç¥¤¥é /Madeira/ +¥Þ¥Ç¥¤¥é¼ò [¥Þ¥Ç¥¤¥é¤·¤å] /(n) Madeira wine/ +¥Þ¥È¥ê¥¯¥¹ /matrix/(P)/ +¥Þ¥È¥ê¥Ã¥¯¥¹ /(n) matrix/ +¥Þ¥È¥ê¥Ã¥¯¥¹¤Î¹Ô [¥Þ¥È¥ê¥Ã¥¯¥¹¤Î¤®¤ç¤¦] /row of a matrix/ +¥Þ¥È¥ê¥Ã¥¯¥¹ÎÏ³Ø [¥Þ¥È¥ê¥Ã¥¯¥¹¤ê¤­¤¬¤¯] /(n) matrix mechanics/ +¥Þ¥È¥ó /(n) mutton/ +¥Þ¥É¥â¥¢¥¼¥ë /(n) mademoiselle/ +¥Þ¥É¥é¡¼ /muddler/ +¥Þ¥É¥é¥¹ /Madras/(P)/ +¥Þ¥É¥é¥¹¥Á¥§¥Ã¥¯ /Madras check/ +¥Þ¥É¥ê¡¼¥É /Madrid/(P)/ +¥Þ¥É¥ê¥¬¥ë /(n) madrigal/ +¥Þ¥É¥ì¡¼¥Ì /madeleine/(P)/ +¥Þ¥É¥í¥¹ /(nl:) (n) sailor (nl: matroos)/ +¥Þ¥É¥ó¥Ê /(n) madonna/(P)/ +¥Þ¥Ê¡¼ /(n) manners/(P)/ +¥Þ¥Ë¥¢ /(n) mania/enthusiasm/(P)/ +¥Þ¥Ë¥¢¥Ã¥¯ /(adj-na,n) maniac (as in rabid sport fan)/enthusiast/(P)/ +¥Þ¥Ë¥¨¥ê¥¹¥à /manierisme/ +¥Þ¥Ë¥­¥å¥¢ /(n) manicure/(P)/ +¥Þ¥Ë¥Ã¥·¥å /(adj-na) mannish/ +¥Þ¥Ë¥Ã¥·¥å¥ë¥Ã¥¯ /mannish look/ +¥Þ¥Ë¥È¥Ð /Manitoba/ +¥Þ¥Ë¥Ô¥å¥ì¡¼¥·¥ç¥ó /(n) manipulation/ +¥Þ¥Ë¥Ô¥å¥ì¡¼¥¿ /(n) manipulator/ +¥Þ¥Ë¥Ô¥å¥ì¡¼¥¿¡¼ /manipulator/ +¥Þ¥Ë¥Ô¥å¥ì¥¤¥È /manipulate/ +¥Þ¥Ë¥Õ¥§¥¹¥È /(n) manifesto/(P)/ +¥Þ¥Ë¥å¡¼¥·¥ã /minutia/ +¥Þ¥Ë¥å¥¢¥ë /(n) manual/(P)/ +¥Þ¥Ë¥å¥¢¥ë¥Þ¥Ë¥Ô¥å¥ì¡¼¥¿¡¼ /manual manipulator/ +¥Þ¥Ë¥å¥¹¥¯¥ê¥×¥È /manuscript/ +¥Þ¥Ë¥å¥Õ¥¡¥¯¥Á¥ã¡¼ /manufacture/ +¥Þ¥Ë¥é /Manila/(P)/ +¥Þ¥Ë¥éËã [¥Þ¥Ë¥é¤¢¤µ] /(n) Manila hemp/ +¥Þ¥Ë¶µ [¥Þ¥Ë¤­¤ç¤¦] /(n) Manichaeism/ +¥Þ¥Ì¡¼¥Ð¡¼ /maneuver/(P)/ +¥Þ¥Ì¥«¥ó /mannequin/ +¥Þ¥Í¡¼ /(n) money/(P)/ +¥Þ¥Í¡¼¥²¡¼¥à /money game/(P)/ +¥Þ¥Í¡¼¥µ¥×¥é¥¤ /(n) money supply/(P)/ +¥Þ¥Í¡¼¥¸ /manage/ +¥Þ¥Í¡¼¥¸¥á¥ó¥È /(n) management/(P)/ +¥Þ¥Í¡¼¥¸¥á¥ó¥È¥²¡¼¥à /management game/ +¥Þ¥Í¡¼¥¸¥á¥ó¥È¥³¥ó¥µ¥ë¥¿¥ó¥È /management consultant/ +¥Þ¥Í¡¼¥¸¥á¥ó¥È¥µ¥¤¥¯¥ë /management cycle/ +¥Þ¥Í¡¼¥¸¥á¥ó¥È¥·¥ß¥å¥ì¡¼¥·¥ç¥ó /management simulation/ +¥Þ¥Í¡¼¥¸¥ã /(n) manager/ +¥Þ¥Í¡¼¥¸¥ã¡¼ /(n) manager/(P)/ +¥Þ¥Í¡¼¥Ï¥ó¥É¥ê¥ó¥° /money handling/ +¥Þ¥Í¡¼¥Ó¥ë /(n) (abbr) money building/ +¥Þ¥Í¡¼¥Õ¥í¡¼ /money flow/ +¥Þ¥Í¡¼¥Õ¥í¡¼É½ [¥Þ¥Í¡¼¥Õ¥í¡¼¤Ò¤ç¤¦] /(n) money-flow table/ +¥Þ¥Í¡¼¥Õ¥í¡¼Ê¬ÀÏ [¥Þ¥Í¡¼¥Õ¥í¡¼¤Ö¤ó¤»¤­] /(n) money-flow analysis/ +¥Þ¥Í¡¼¥Þ¡¼¥±¥Ã¥È /money market/ +¥Þ¥Í¡¼¥Þ¥Í¥¸¥á¥ó¥È¥Õ¥¡¥ó¥É /(n) money management fund (MMF)/ +¥Þ¥Í¡¼¥á¡¼¥«¡¼ /moneymaker/ +¥Þ¥Í¡¼¥ê¥¶¡¼¥Ö¥Õ¥¡¥ó¥É /(n) money reserve fund (MRF)/ +¥Þ¥Í¡¼¥í¥ó¥À¥ê¥ó¥° /(n) money laundering/ +¥Þ¥Í¥­¥ó /(n) mannequin/(P)/ +¥Þ¥Í¥­¥ó¥¬¡¼¥ë /mannequin girl/ +¥Þ¥Í¥¸¥á¥ó¥È /(n) management/(P)/ +¥Þ¥Í¥¸¥ã¡¼ /(n) manager/(P)/ +¥Þ¥Í¥¿¥ê¥º¥à /monetarism/ +¥Þ¥Í¥í¥ó /(abbr) money laundering/ +¥Þ¥Î¥á¡¼¥¿¡¼ /manometer/ +¥Þ¥Ï¥È¥Þ /Mahatma/ +¥Þ¥Ï¥é¡¼¥¸¥ã /maharaja/(P)/ +¥Þ¥Õ /muff/ +¥Þ¥Õ¥£¥¢ /mafia/(P)/ +¥Þ¥Õ¥£¥ó /muffin/ +¥Þ¥Õ¥é¡¼ /(n) muffler/scarf/(P)/ +¥Þ¥Û¥¬¥Ë¡¼ /(n) mahogany/ +¥Þ¥Û¥á¥Ã¥È /Mahomet/(P)/ +¥Þ¥Þ /(n) Mama/(P)/ +¥Þ¥Þ¥Á¥ã¥ê /(n) (abbr) kind of bicycle favored by housewives running errands around their neighborhood (trans: mama chariot)/ +¥Þ¥ä /Maya (ancient Indian tribe in Central America)/(P)/ +¥Þ¥è¥Í¡¼¥º /(n) mayonnaise/(P)/ +¥Þ¥é¥¦¥¤ /Malawi (p)/ +¥Þ¥é¥«¥¹ /maracas/(P)/ +¥Þ¥é¥¹¥­¥Î /maraschino/ +¥Þ¥é¥½¥ó /(n) marathon/(P)/ +¥Þ¥é¥Ö¡¼ /Malibu/ +¥Þ¥é¥ê¥¢ /(n) malaria/(P)/ +¥Þ¥é¥ê¥¢²ã [¥Þ¥é¥ê¥¢¤«] /(n) malaria mosquito/ +¥Þ¥ê /Mali (p)/ +¥Þ¥ê¡¼ /Marie/Mary/(P)/ +¥Þ¥ê¡¼¥Ê /(n) marina/(P)/ +¥Þ¥ê¡¼¥ó /marine/(P)/ +¥Þ¥ê¥¢¥Ê /Marianas (p)/ +¥Þ¥ê¥ª¥Í¥Ã¥È /(n) marionette/ +¥Þ¥ê¥µ¥Ã¥È /Marisat/ +¥Þ¥ê¥Ã¥¸¥«¥¦¥ó¥»¥é¡¼ /marriage counselor/ +¥Þ¥ê¥Í /(fr:) marinade/ +¥Þ¥ê¥Í¡¼¥É /marinade/ +¥Þ¥ê¥Õ¥¡¥Ê /(n) marihuana/(P)/ +¥Þ¥ê¥ï¥Ê /marijuana/marihuana/ +¥Þ¥ê¥ó /marine/(P)/ +¥Þ¥ê¥ó¥¹¥Î¡¼ /marine snow/(P)/ +¥Þ¥ê¥ó¥¿¥ï¡¼ /marine tower/ +¥Þ¥ê¥ó¥Ð /(n) marimba (musical instrument)/(P)/ +¥Þ¥ê¥ó¥Ó¡¼¥Õ /marine beef/ +¥Þ¥ê¥ó¥Ö¥ë¡¼ /marine blue/ultramarine/ +¥Þ¥ê¥ó¥é¥ó¥Á¥ó¥° /marine ranching/ +¥Þ¥ê¥ó¥ë¥Ã¥¯ /marine look/ +¥Þ¥ë¥­¥·¥¹¥È /(n) Marxist/ +¥Þ¥ë¥­¥·¥º¥à /(n) Marxism/ +¥Þ¥ë¥­¥¹¥È /(n) Marxist/ +¥Þ¥ë¥¯ /(n) mark/(P)/ +¥Þ¥ë¥¯¥¹ /Marx/(P)/ +¥Þ¥ë¥¯¥¹¥ì¡¼¥Ë¥ó¼çµÁ [¥Þ¥ë¥¯¥¹¥ì¡¼¥Ë¥ó¤·¤å¤®] /(n) Marxism-Leninism/ +¥Þ¥ë¥¯¥¹·ÐºÑ³Ø [¥Þ¥ë¥¯¥¹¤±¤¤¤¶¤¤¤¬¤¯] /(n) Marxian economics/ +¥Þ¥ë¥¯¥¹¼çµÁ [¥Þ¥ë¥¯¥¹¤·¤å¤®] /(n) Marxism/(P)/ +¥Þ¥ë¥¯¥¹¼çµÁŪÈþ³Ø [¥Þ¥ë¥¯¥¹¤·¤å¤®¤Æ¤­¤Ó¤¬¤¯] /(n) Marxist aesthetics/ +¥Þ¥ë¥³¥Õ²áÄø [¥Þ¥ë¥³¥Õ¤«¤Æ¤¤] /Markov process/ +¥Þ¥ë¥³¥ÕÁ«°Ü [¥Þ¥ë¥³¥Õ¤»¤ó¤¤] /Markov transition/ +¥Þ¥ë¥µ¥¹ /Malthus/(P)/ +¥Þ¥ë¥µ¥¹¼çµÁ [¥Þ¥ë¥µ¥¹¤·¤å¤®] /(n) Malthusianism/ +¥Þ¥ë¥·¥Ã¥× /Maru-ship/Japanese ship (because Japanese ship names often end in Maru)/ +¥Þ¥ë¥¹ /Mars/ +¥Þ¥ë¥»¥¤¥æ /Marseilles (city in France)/(P)/ +¥Þ¥ë¥¿ /Malta (p)/ +¥Þ¥ë¥¿¡¼¥¼ /(de:) maltase/(P)/ +¥Þ¥ë¥Á /(n) (1) (abbr) multimedia/(2) multilevel marketing/(P)/ +¥Þ¥ë¥Á¡¼¥º /(n) Maltese (small white dog race)/ +¥Þ¥ë¥Á¥¢¥ó¥× /(abbr) multi-channel amplification/ +¥Þ¥ë¥Á¥¦¥§¡¼ /(abbr) multiway speaker system/ +¥Þ¥ë¥Á¥¦¥§¡¼¥·¥¹¥Æ¥à /(abbr) multiway speaker system/ +¥Þ¥ë¥Á¥¨¡¼¥¸¥§¥ó¥È /multi-agent/ +¥Þ¥ë¥Á¥­¥ã¥¹¥È /(n) multicast/ +¥Þ¥ë¥Á¥¯¥é¥¤¥¢¥ó¥È /multiclient (advertising)/ +¥Þ¥ë¥Á¥³¡¼¥Ç¥£¥Í¡¼¥·¥ç¥ó /multicoordination/ +¥Þ¥ë¥Á¥¹¥¯¥ê¡¼¥ó /multiscreen (system)/ +¥Þ¥ë¥Á¥¹¥Ú¥·¥ã¥ê¥¹¥È /multispecialist/ +¥Þ¥ë¥Á¥¿¥ì¥ó¥È /multi talent/ +¥Þ¥ë¥Á¥Á¥Ã¥× /multi-chip/ +¥Þ¥ë¥Á¥Á¥ã¥Í¥é¡¼ /multichanneler/ +¥Þ¥ë¥Á¥Á¥ã¥Í¥ë¥¢¥ó¥× /multichannel amp system/ +¥Þ¥ë¥Á¥Ê¥·¥ç¥Ê¥ë /multinational/(P)/ +¥Þ¥ë¥Á¥Ñ¡¼¥Ñ¥¹¥«¡¼ /multipurpose car/ +¥Þ¥ë¥Á¥Ó¥¿¥ß¥óºÞ [¥Þ¥ë¥Á¥Ó¥¿¥ß¥ó¤¶¤¤] /(n) multivitamin/ +¥Þ¥ë¥Á¥Õ¥é¥Ã¥·¥å /multiflash/ +¥Þ¥ë¥Á¥×¥ë /(n) multiple/ +¥Þ¥ë¥Á¥×¥ë¥Á¥ç¥¤¥¹ /multiple-choice/ +¥Þ¥ë¥Á¥×¥ë¹­¹ð [¥Þ¥ë¥Á¥×¥ë¤³¤¦¤³¤¯] /(n) multiple advertising/ +¥Þ¥ë¥Á¥×¥ì¥¯¥µ /(n) multiplexor/ +¥Þ¥ë¥Á¥×¥í¥°¥é¥ß¥ó¥° /(n) multiprogramming/ +¥Þ¥ë¥Á¥×¥í¥»¥Ã¥µ /(n) multiprocessor/ +¥Þ¥ë¥Á¥×¥í¥»¥Ã¥µ¡¼¥·¥¹¥Æ¥à /multiprocessor system/ +¥Þ¥ë¥Á¥Ü¥Ã¥¯¥¹ /multibox/ +¥Þ¥ë¥Á¥á¥Ç¥£¥¢ /(n) multi-media/(P)/ +¥Þ¥ë¥Á¥ç¥¤ /(n) (abbr) multiple choice method/ +¥Þ¥ë¥Á¥ó¥° /mulching/ +¥Þ¥ë¥Á¾¦Ë¡ [¥Þ¥ë¥Á¤·¤ç¤¦¤Û¤¦] /(n) multilevel marketing system/ +¥Þ¥ë¥Ä /(de:) malt (de: Malz)/ +¥Þ¥ë¥Æ¥£¥Ë¥¯ /Martinique (p)/ +¥Þ¥ë¥Ç¥£¥Ö /Maldive (p)/ +¥Þ¥ì¡¼¥·¥¢ /Malaysia/(P)/ +¥Þ¥ì¥¤ /(n,adj) Malay/ +¥Þ¥ì¥¤¥ó»À [¥Þ¥ì¥¤¥ó¤µ¤ó] /(n) maleic acid/ +¥Þ¥ì¥Ã¥¯¥¹ /Marecs/ +¥Þ¥ì¥Õ¥£¥Ã¥¯ /(n,adj-na) malefic/malevolent (person, force, etc.)/malign/evil/ +¥Þ¥í¥¦ /mallow/ +¥Þ¥í¥Ë¥¨ /(fr:) (n) marronier/ +¥Þ¥í¥ó /(fr:) (n) chestnut (fr: marron)/(P)/ +¥Þ¥í¥ó¥°¥é¥Ã¥» /marrons glaces/ +¥Þ¥í¥ó¥·¥ã¥ó¥Æ¥£ /marron Chantilly/ +¥Þ¥í¥ó»À [¥Þ¥í¥ó¤µ¤ó] /(n) malonic acid/ +¥Þ¥ó /(n,n-suf) man/(P)/ +¥Þ¥ó¥¦¥©¥Ã¥Á¥ó¥° /man watching/ +¥Þ¥ó¥¬¥ó /(n) manganese (Mn)/(P)/ +¥Þ¥ó¥¬¥ó´¥ÅÅÃÓ [¥Þ¥ó¥¬¥ó¤«¤ó¤Ç¤ó¤Á] /(n) manganese dry cell/ +¥Þ¥ó¥¬¥ó¹Ý [¥Þ¥ó¥¬¥ó¤³¤¦] /(n) manganese steel/ +¥Þ¥ó¥¬¥óÃIJô [¥Þ¥ó¥¬¥ó¤À¤ó¤«¤¤] /(n) manganese nodule/ +¥Þ¥ó¥¬²È [¥Þ¥ó¥¬¤«] /(n) cartoonist/manga artist/ +¥Þ¥ó¥¯¥¹Ç­ [¥Þ¥ó¥¯¥¹¤Í¤³] /(n) Manx cat/ +¥Þ¥ó¥°¡¼¥¹ /mongoose/ +¥Þ¥ó¥°¥í¡¼¥Ö /(n) mangrove/(P)/ +¥Þ¥ó¥´¡¼ /(n) mango/(P)/ +¥Þ¥ó¥´¥¹¥Á¥ó /(n) mangosteen/ +¥Þ¥ó¥·¥ç¥ó /(n) large apartment/apartment house/(P)/ +¥Þ¥ó¥·¥ó¥°¥¦¥¨¥¢ /Munshingwear/ +¥Þ¥ó¥¹¥ê¡¼ /monthly/(P)/ +¥Þ¥ó¥¹¥ê¡¼¥¯¥ê¥¢ /paying off one's entire credit card balance monthly/ +¥Þ¥ó¥À¥ê¥ó /mandarin/ +¥Þ¥ó¥À¥ê¥ó¥«¥é¡¼ /mandarin collar/ +¥Þ¥ó¥Á¥§¥¹¥¿¡¼ /Manchester/(P)/ +¥Þ¥ó¥Ä¡¼¥Þ¥ó /(n) man-to-man/one-to-one/(P)/ +¥Þ¥ó¥Ä¡¼¥Þ¥ó¥Ç¥£¥Õ¥§¥ó¥¹ /man-to-man defense/ +¥Þ¥ó¥Æ¥£¥¹ /mantis/ +¥Þ¥ó¥Ç¥ë¥Ö¥í¡¼¥È /Mandelbrot/(P)/ +¥Þ¥ó¥È /(n) mantle/manteau/(P)/ +¥Þ¥ó¥È¥ê¥ë /mandrill/ +¥Þ¥ó¥È¥ë /(n) mantle/(P)/ +¥Þ¥ó¥È¥ë¥Ô¡¼¥¹ /(n) mantlepiece/ +¥Þ¥ó¥È¥ëÂÐήÏÀ [¥Þ¥ó¥È¥ë¤¿¤¤¤ê¤å¤¦¤í¤ó] /(n) mantle convection theory/ +¥Þ¥ó¥É¥ê¥ó /(n) mandarin/mandolin/(P)/ +¥Þ¥ó¥É¥ì¡¼¥¯ /(n) mandrake/ +¥Þ¥ó¥É¥ì¥¤¥¯ /(n) mandrake/ +¥Þ¥ó¥Ê /manna/ +¥Þ¥ó¥Ê¥ó /mannan/ +¥Þ¥ó¥Í¥ê /(n) (abbr) mannerism/(P)/ +¥Þ¥ó¥Í¥ê¥º¥à /(n) mannerism/ +¥Þ¥ó¥Ï¥Ã¥¿¥ó /(n) Manhattan/(P)/ +¥Þ¥ó¥Ï¥Ã¥¿¥ó·×²è [¥Þ¥ó¥Ï¥Ã¥¿¥ó¤±¤¤¤«¤¯] /(n) Manhattan Project/ +¥Þ¥ó¥Ï¥ó¥È /(n) manhunt/ +¥Þ¥ó¥Ñ¥ï¡¼ /(n) man power/(P)/ +¥Þ¥ó¥Û¡¼¥ë /(n) manhole/(P)/ +¥Þ¥ó¥Ü /(n) mambo/(P)/ +¥Þ¥ó¥Ü¥º¥Ü¥ó /(n) mambo jupon/ +¥Þ¥ó¥Þ¥·¥ó¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹ /(n) man-machine interface/ +¥Þ¥ó¥Þ¥·¥ó¥¤¥ó¥¿¥Õ¥§¡¼¥¹ /(n) MMI/man-machine interface/ +¥Þ¥ó¥â¥¹ /(n) mammoth/(P)/ +¥Þ¥ó¥â¥¹¥¿¥ó¥«¡¼ /mammoth tanker/ +¥Þ¥ó¥â¥Ë¥¹¥È /mammonist/ +¥Þ¥ó¥â¥ó /mammon/ +¥Þ¹Ô [¥Þ¤®¤ç¤¦] /(n) Classification for Japanese verb with the dictionary form ending in "mu"/ +¥ß¡¼¥¤¥º¥à /me-ism/(P)/ +¥ß¡¼¥Æ¥£¥ó¥° /(n) meeting/(P)/ +¥ß¡¼¥Ç¥£¥¢ /media/ +¥ß¡¼¥È /(n) meat/meet/(P)/ +¥ß¡¼¥È¥½¡¼¥¹ /meat sauce/ +¥ß¡¼¥Ï¡¼ /(adj-na,n) follower of each new fad/(P)/ +¥ß¡¼¥ë /(n) meal/mir (Russian space station)/(P)/ +¥ß¡¼¥ó¥º¥Æ¥¹¥È /means test/ +¥ß¥¤¥é /(pt:) (n) mummy (pt: mirra)/(P)/ +¥ß¥­¥µ¡¼ /(n) mixer/(P)/ +¥ß¥­¥·¥ó¥° /(n) mixing/ +¥ß¥¯¥¹¥È /mixed/ +¥ß¥¯¥í /(adj-na,n) micro/(P)/ +¥ß¥¯¥í¥³¥¹¥â¥¹ /(de:) (n) microcosm (de: Mikrokosmos)/ +¥ß¥¯¥í¥Í¥·¥¢ /Micronesia/(P)/ +¥ß¥¯¥í¥Õ¥¡¥¤¥Ê¥ó¥¹ /(n) microfinance/ +¥ß¥¯¥í¥á¡¼¥¿¡¼ /micrometer/ +¥ß¥¯¥í¥ó /(n) micron/(P)/ +¥ß¥° /(n) MIG/Mig (Russian airplane)/(P)/ +¥ß¥±¥é¥ó¥¸¥§¥í /Michelangelo/(P)/ +¥ß¥µ /(lt:) (n) (Catholic) mass (lt: missa)/(P)/ +¥ß¥µ¥¤¥ë /(n) missile/(P)/ +¥ß¥µ¥¤¥ë¶îÃà´Ï [¥ß¥µ¥¤¥ë¤¯¤Á¤¯¤«¤ó] /(guided) missile destroyer/ +¥ß¥µ¥¤¥ëËÉ±Ò [¥ß¥µ¥¤¥ë¤Ü¤¦¤¨¤¤] /missile defence/ +¥ß¥¶¥ó¥È¥í¡¼¥× /misanthrope/ +¥ß¥·¥¬¥ó /Michigan/(P)/ +¥ß¥·¥·¥Ã¥Ô /Mississippi/(P)/ +¥ß¥·¥å¥é¥ó /Michelin (Guide)/(P)/ +¥ß¥·¥ó /(n) sewing machine/(P)/ +¥ß¥·¥ó»É½« [¥ß¥·¥ó¤·¤·¤å¤¦] /(n) machine embroidery/ +¥ß¥·¥ó»å [¥ß¥·¥ó¤¤¤È] /(n) sewing cotton/ +¥ß¥¹ /(n) (1) miss (mistake, error, failure)/(2) Miss/(3) myth/(4) MIS (management information system)/(P)/ +¥ß¥¹¥¢¥ó¥À¥¹¥¿¥ó¥Ç¥£¥ó¥° /misunderstanding/ +¥ß¥¹¥­¥ã¥¹¥È /(n) miscasting/ +¥ß¥¹¥³¥ó /(n) (abbr) beauty contest to name Miss XXXX (trans: miss contest)/ +¥ß¥¹¥¸¥ã¥Ã¥¸ /misjudgement/ +¥ß¥¹¥¿¡¼ /(n) mister/Mr/(P)/ +¥ß¥¹¥¿¡¼¥ì¥Ç¥£¡¼ /transvestite (trans: Mr Lady)/ +¥ß¥¹¥Æ¡¼¥¯ /(n) mistake/ +¥ß¥¹¥Æ¥£¡¼ /misty/ +¥ß¥¹¥Æ¥£¥·¥º¥à /mysticism/ +¥ß¥¹¥Æ¥£¥Õ¥£¥±¡¼¥·¥ç¥ó /mystification/ +¥ß¥¹¥Æ¥ê /mystery/(P)/ +¥ß¥¹¥Æ¥ê¡¼ /(n) mystery/(P)/ +¥ß¥¹¥Æ¥ê¡¼¥µ¡¼¥¯¥ë /mystery circle/crop circle/ +¥ß¥¹¥Æ¥ê¥¢¥¹ /(adj-na,n) mysterious/(P)/ +¥ß¥¹¥È /mist/ +¥ß¥¹¥È¥é¥ë /(n) mistral/ +¥ß¥¹¥Õ¥©¡¼¥Á¥å¥ó /misfortune/ +¥ß¥¹¥× /misprint/ +¥ß¥¹¥×¥ê /(abbr) misprint/ +¥ß¥¹¥×¥ê¥ó¥È /(n) misprint/(P)/ +¥ß¥¹¥Þ¥Ã¥Á /mis-match/(P)/ +¥ß¥¹¥ê¡¼¥É /mislead/ +¥ß¥º /Ms/(P)/ +¥ß¥º¡¼¥ê /Missouri/(P)/ +¥ß¥º¥ó¥Þ¥¹¥È /(n) mizzen mast/ +¥ß¥»¥¹ /(n) Mrs/(P)/ +¥ß¥»¥º /Mrs/ +¥ß¥¼¥Ã¥È /(n) midget/ +¥ß¥¼¥Ã¥È¥Ï¥¦¥¹ /midget house/ +¥ß¥¼¥é¥Ö¥ë /(fr:) miserable/(P)/ +¥ß¥¼¥ê¡¼¥¤¥ó¥Ç¥Ã¥¯¥¹ /misery index/ +¥ß¥Ã¥¯ /Mick/(P)/ +¥ß¥Ã¥¯¥¹ /(n) mix/(P)/ +¥ß¥Ã¥¯¥¹¥¸¥å¡¼¥¹ /mixed juice/ +¥ß¥Ã¥¯¥¹¥É¥À¥Ö¥ë¥¹ /mixed doubles/ +¥ß¥Ã¥¯¥¹¥á¥Ç¥£¥¢ /mixed media/ +¥ß¥Ã¥·¥ç¥ó /(n) (1) mission/(2) automatic transmission/(P)/ +¥ß¥Ã¥·¥ç¥ó¥¹¥¯¡¼¥ë /(n) mission school/ +¥ß¥Ã¥Æ¥é¥ó /(Francois) Mitterrand/(P)/ +¥ß¥Ã¥È /(n) mitt/(P)/ +¥ß¥Ã¥É¥Ê¥¤¥È /(n) midnight/(P)/ +¥ß¥Ã¥É¥Ê¥¤¥È¥·¥ç¡¼ /midnight show/ +¥ß¥Ã¥É¥Ê¥¤¥È¥Ö¥ë¡¼ /midnight blue/ +¥ß¥Ã¥×¥¹ /MIPS (million instructions per second)/ +¥ß¥Ç¥£ /midi/middy/(P)/ +¥ß¥Ç¥£¥¢¥à /medium/ +¥ß¥Ç¥£¥¢¥à¥µ¥¤¥º /medium size/ +¥ß¥Ç¥£¥¢¥à¥ì¥¢ /medium rare/ +¥ß¥Ç¥£¥ª¥¯¥é¥·¡¼ /mediocracy/ +¥ß¥Ç¥£¥³¥ß /(abbr) midi communication/ +¥ß¥Ç¥£¥í¥Ã¥¯ /middy look/ +¥ß¥È¥³¥ó¥É¥ê¥¢ /(n) mitochondria/(P)/ +¥ß¥È¥é¶µ [¥ß¥È¥é¤­¤ç¤¦] /Mithraism/ +¥ß¥È¥ó /mitten/ +¥ß¥É¥ë /(n) middle/(P)/ +¥ß¥É¥ë¥¨¡¼¥¸ /middle age/ +¥ß¥É¥ë¥¨¡¼¥¸¥·¥ó¥É¥í¡¼¥à /middle age syndrome/ +¥ß¥É¥ë¥¯¥é¥¹ /middle class/ +¥ß¥É¥ë¥Æ¥£¡¼¥ó /middle teens/ +¥ß¥É¥ë¥Û¡¼¥ë /middle hole/(P)/ +¥ß¥É¥ë¥Þ¥Í¡¼¥¸¥Þ¥ó¥È /middle management/ +¥ß¥É¥ëµé [¥ß¥É¥ë¤­¤å¤¦] /(n) middleweight class/(P)/ +¥ß¥Ë /(n) mini/(P)/ +¥ß¥Ë¥¢¥Á¥å¥¢ /miniature/ +¥ß¥Ë¥ª¥ó /minion/ +¥ß¥Ë¥«¡¼ /(n) minicar/ +¥ß¥Ë¥³¥ß /(n) communications within a small range (trans: mini communication)/(P)/ +¥ß¥Ë¥³¥ó /(n) (abbr) mini-computer/ +¥ß¥Ë¥³¥ó¥Ô¥å¡¼¥¿ /(n) mini-computer/ +¥ß¥Ë¥³¥ó¥Ô¥å¡¼¥¿¡¼ /(n) mini-computer/ +¥ß¥Ë¥³¥ó¥Ý /(abbr) mini component/ +¥ß¥Ë¥µ¥¤¥¯¥ë /minicycle/ +¥ß¥Ë¥µ¥¤¥º /(n) mini size/ +¥ß¥Ë¥·¥¢¥¿¡¼ /mini theater/ +¥ß¥Ë¥¹¥«¡¼¥È /(n) mini-skirt/(P)/ +¥ß¥Ë¥¹¥Æ¡¼¥È /ministate/ +¥ß¥Ë¥¿¡¼ /monitor/ +¥ß¥Ë¥Á¥å¥¢ /(n) miniature/(P)/ +¥ß¥Ë¥Á¥å¥¢¥«¡¼ /miniature car/ +¥ß¥Ë¥Ã¥Ä¥¹¥Æ¡¼¥­ /minute steak/ +¥ß¥Ë¥Ç¥£¥¹¥¯ /mini-disk/(P)/ +¥ß¥Ë¥Ð¥Ã¥Õ¥¡ /minibuffer/(P)/ +¥ß¥Ë¥Ô¥ë /minipill/ +¥ß¥Ë¥Õ¥¡¥¯¥¹ /minifacsimile/ +¥ß¥Ë¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯ /mini floppy disk/ +¥ß¥Ë¥Þ¥à /(adj-na,n) minimum/(P)/ +¥ß¥Ë¥Þ¥à¥¢¥¯¥»¥¹ /(n) minimum access/ +¥ß¥Ë¥Þ¥ê¥¹¥È¥×¥í¥°¥é¥à /(n) minimalist program/ +¥ß¥Ë¥à /minim/ +¥ß¥Ë¥ì¥¿¡¼ /aerogramme (trans: mini letter)/ +¥ß¥Í¥¹¥È¥í¡¼¥Í /minestrone/ +¥ß¥Í¥½¥¿ /Minnesota/(P)/ +¥ß¥Í¥é¥ë /(n) mineral/(P)/ +¥ß¥Í¥é¥ë¥¦¥©¡¼¥¿¡¼ /mineral water/ +¥ß¥Í¥ë¥Ð /Minerva/ +¥ß¥Î¥ë¥¿ /Minolta/(P)/ +¥ß¥ß¥Ã¥¯ /mimic/(P)/ +¥ß¥â¥¶ /(n) mimosa/ +¥ß¥â¥ì /mi-mollet/ +¥ß¥ã¥ó¥Þ¡¼ /Myanmar/(P)/ +¥ß¥å¡¼¥¸¥¢¥à /(n) museum/(P)/ +¥ß¥å¡¼¥¸¥«¥ë /(n) musical/(P)/ +¥ß¥å¡¼¥¸¥«¥ë¥³¥á¥Ç¥£¡¼ /musical comedy/ +¥ß¥å¡¼¥¸¥«¥ë¥·¥ç¡¼ /musical show/ +¥ß¥å¡¼¥¸¥«¥ë¥×¥ì¡¼ /musical play/ +¥ß¥å¡¼¥¸¥·¥ã¥ó /(n) musician/(P)/ +¥ß¥å¡¼¥¸¥Ã¥¯ /(n) music/(P)/ +¥ß¥å¡¼¥¸¥Ã¥¯¥»¥é¥Ô¡¼ /music therapy/ +¥ß¥å¡¼¥¸¥Ã¥¯¥Æ¡¼¥× /music tape/ +¥ß¥å¡¼¥¿¥ó¥È /(n) mutant/ +¥ß¥å¡¼¥Á¥å¥¢¥ë¥Õ¥¡¥ó¥É /(n) mutual fund/ +¥ß¥å¡¼¥È /mute/ +¥ß¥å¥é¡¼ /Muller/(P)/ +¥ß¥å¥ó¥Ø¥ó /Munich/Muenchen/(P)/ +¥ß¥é¡¼ /(n) mirror/(P)/ +¥ß¥é¡¼¥µ¥¤¥È /(ftp or WWW) mirror site/ +¥ß¥é¡¼¥¸¥å /mirage/(P)/ +¥ß¥é¡¼¥Ü¡¼¥ë /mirror ball/ +¥ß¥é¥¯¥ë /miracle/(P)/ +¥ß¥é¥·¥ç¡¼¥ó /Mila Sohon/ +¥ß¥ê /(n) milli-/10^-3/(P)/ +¥ß¥ê¥ª¥Í¥¢ /millionaire/ +¥ß¥ê¥ª¥ó /million/(P)/ +¥ß¥ê¥ª¥ó¥»¥é¡¼ /(n) million seller/(P)/ +¥ß¥ê¥°¥é¥à /milligram/(P)/ +¥ß¥ê¥»¥«¥ó¥È /millisecond/ +¥ß¥ê¥¿¥ê¡¼¥ë¥Ã¥¯ /military look/(P)/ +¥ß¥ê¥¿¥ê¥¹¥È /militarist/ +¥ß¥ê¥¿¥ê¥º¥à /(n) militarism/ +¥ß¥ê¥Ð¡¼¥ë /(n) millibar/(P)/ +¥ß¥ê¥á¡¼¥È¥ë /(n) millimeter/(P)/ +¥ß¥ê¥á¡¼¥È¥ëÇÈ [¥ß¥ê¥á¡¼¥È¥ë¤Ï] /(n) EHF/extremely high frequency wave/ +¥ß¥ê¥ê¥Ã¥È¥ë /millilitre/(P)/ +¥ß¥êÇÈ [¥ß¥ê¤Ï] /(n) milli-wave/ +¥ß¥ë¥¦¥©¡¼¥­¡¼ /Milwaukee/(P)/ +¥ß¥ë¥­¡¼¥¦¥§¡¼ /Milky Way/ +¥ß¥ë¥­¡¼¥Ï¥Ã¥È /milky hat/ +¥ß¥ë¥¯ /(n) milk/(P)/ +¥ß¥ë¥¯¥³¡¼¥Ò¡¼ /milk coffee/white coffee/ +¥ß¥ë¥¯¥»¡¼¥­ /(n) milk shake/ +¥ß¥ë¥¯¥Æ¥£ /(n) white tea (trans: milk tea)/ +¥ß¥ë¥¯¥Æ¥£¡¼ /(n) white tea (trans: milk tea)/ +¥ß¥ë¥¯¥Õ¥¡¥¤¥Ð¡¼¥é¥¤¥¹ /milk fiber rice/ +¥ß¥ë¥¯¥×¥é¥ó¥È /(n) dairy/milk plant/ +¥ß¥ë¥¯¥Û¡¼¥ë /(n) milk bar (trans: milk hall)/ +¥ß¥ë¥Õ¥£¡¼¥æ /(fr:) mille-feuille/ +¥ß¥ë¥é /(n) myrrh/ +¥ß¥ì¥Ë¥¢¥à /(n) (new) millennium/(P)/ +¥ß¥í /(n) milo/ +¥ß¥ó¥¯ /(n) mink/(P)/ +¥ß¥ó¥¯¤Î¥³¡¼¥È /mink coat/ +¥ß¥ó¥¯·ß [¥ß¥ó¥¯¤¯¤¸¤é] /(n) minke whale/piked whale/ +¥ß¥ó¥¹¥Ñ¥¤ /mince-pie/ +¥ß¥ó¥¹¥ß¡¼¥È /mince-meat/ +¥ß¥ó¥Á /(n) minced beef (hamburger)/(P)/ +¥ß¥ó¥È /(adj-na,n) (abbr) mint/peppermint/(P)/ +¥ß¥ó¥È¥¸¥å¥ì¥Ã¥× /mint julep/ +¥à¡¼¥¢ /(n) Moore/(P)/ +¥à¡¼¥µ /Muse/(P)/ +¥à¡¼¥¹ /(n) (1) moose/(2) mousse/(P)/ +¥à¡¼¥Á¥ç /(es:) (adj) much (es: mucho)/ +¥à¡¼¥Ç¥£¡¼ /(adj) moody/(P)/ +¥à¡¼¥È¥ó /mouton/ +¥à¡¼¥É /(n) mood/(P)/ +¥à¡¼¥É¥³¥ó¥Ç¥£¥·¥ç¥Ë¥ó¥° /mood conditioning/ +¥à¡¼¥É²»³Ú [¥à¡¼¥É¤ª¤ó¤¬¤¯] /(n) mood music/ +¥à¡¼¥Ð¡¼ /mover/mechanical ride/ +¥à¡¼¥Ó¡¼ /(n) movie/(P)/ +¥à¡¼¥Ö¥á¥ó¥È /movement/(P)/ +¥à¡¼¥à¡¼ /muumuu (Hawaiian clothing)/ +¥à¡¼¥é¥ó /moulin/(P)/ +¥à¡¼¥ë /(fr:) mussels (fr: moule)/(P)/ +¥à¡¼¥ë³­ [¥à¡¼¥ë¤«¤¤] /(fr:) common (blue) mussel/ +¥à¡¼¥ë³­ [¥à¡¼¥ë¤¬¤¤] /(n) moule/mussel/ +¥à¡¼¥ó /(n) moon/(P)/ +¥à¡¼¥ó¥µ¥ë¥È /moonsault (type of somersault)/ +¥à¡¼¥ó¥Õ¥§¡¼¥¹ /(n) swollen face (trans: moon face)/puffy face/ +¥à¡¼¥ó¥Õ¥§¥¤¥¹ /moon face/ +¥à¡¼¥ó¥é¥¤¥¿¡¼ /moonlighter/ +¥à¡¼¥ó¥é¥¤¥È /(n) moonlight/ +¥à¡¼¥ô¥£¡¼ /movie/ +¥à¥¨¥¿¥¤ /(n) (MA) kickboxing/Muay Thai/ +¥à¥³Â¿ÅüÎà [¥à¥³¤¿¤È¤¦¤ë¤¤] /(n) mucopolysaccharide/ +¥à¥¸¥Ê /(n) badger/ +¥à¥¹¥¿¥ó¥° /mustang/(P)/ +¥à¥Ã¥¯ /thick illustrated publication on a single topic printed to look like a magazine (trans: magazine and book)/ +¥à¥Ã¥·¥å¡¼ /(n) monsieur/ +¥à¥Ã¥½¥ê¡¼¥Ë /Mussolini/ +¥à¥È¥ó /(fr:) mutton (fr: mouton)/sheep/ +¥à¥Ë¥¨¥ë /(fr:) (n) meuniere/ +¥à¥é¡¼¥È /mulatto/(P)/ +¥á¡¼¥« /(n) maker/(P)/ +¥á¡¼¥«¡¼ /(n) maker/(P)/ +¥á¡¼¥«¡¼¥ª¥×¥·¥ç¥ó /maker option (factory-installed option)/ +¥á¡¼¥«¡¼´õ˾²Á³Ê [¥á¡¼¥«¡¼¤­¤Ü¤¦¤«¤«¤¯] /manuf. recommended price/ +¥á¡¼¥«¡¼Êª [¥á¡¼¥«¡¼¤â¤Î] /(n) name-brand item/ +¥á¡¼¥­¥ã¥Ã¥× /(n) make-up/(P)/ +¥á¡¼¥¯ /(n) (1) make/(2) make-up (abbr)/(P)/ +¥á¡¼¥¯¥¢¥Ã¥× /(n) make-up/ +¥á¡¼¥¯¥ª¡¼¥Ð¡¼ /make over/ +¥á¡¼¥¯¥é¥Ö /make love/ +¥á¡¼¥¸¥ã¡¼ /Major (League)/(P)/ +¥á¡¼¥¸¥ã¡¼¥ê¡¼¥° /Major League/ +¥á¡¼¥¿ /(n) meter/(P)/ +¥á¡¼¥¿¡¼ /(n) meter (clock)/(P)/ +¥á¡¼¥¿¡¼¥¹¥¿¥ó¥× /meter stamp/ +¥á¡¼¥Ç¡¼ /(n) (1) Mayday (call for help)/(2) May Day (May 1st)/(P)/ +¥á¡¼¥È /mate/(P)/ +¥á¡¼¥È¥ë /(n) metre/meter/gauge/(P)/ +¥á¡¼¥È¥ëÄÚÎÌ [¥á¡¼¥È¥ë¤Ä¤Ü¤ê¤ç¤¦] /paper weight in gsm/ +¥á¡¼¥È¥ëË¡ [¥á¡¼¥È¥ë¤Û¤¦] /(n) metric system/ +¥á¡¼¥É /(n) maid/(P)/ +¥á¡¼¥Ó¥¦¥¹ /Moebius/ +¥á¡¼¥ê¥ó¥° /(n) mailing/ +¥á¡¼¥ê¥ó¥°¥ê¥¹¥È /mailing list/ +¥á¡¼¥ë /(n) mail/(P)/ +¥á¡¼¥ë¥ª¡¼¥À¡¼ /mail order/ +¥á¡¼¥ë¥µ¡¼¥Ð¡¼ /(n) mail server/ +¥á¡¼¥ë¥µ¡¼¥Ù¥¤ /mail survey/ +¥á¡¼¥ë¥·¥¹¥Æ¥à /mail-system/ +¥á¡¼¥ë¥Ü¥Ã¥¯¥¹ /(n) e-mail box/ +¥á¡¼¥ë¥Þ¥¬¥¸¥ó /(n) e-mail magazine/e-zine/ +¥á¡¼¥ë¥ê¡¼¥À¡¼ /mail-reader/ +¥á¡¼¥ë¸ò´¹ [¥á¡¼¥ë¤³¤¦¤«¤ó] /exchange of letters/correspondence/ +¥á¡¼¥ó /(n) main/(P)/ +¥á¡¼¥ó¥¢¥ó¥× /main amp/ +¥á¡¼¥ó¥¨¥Ù¥ó¥È /(n) main event/ +¥á¡¼¥ó¥«¥ë¥Á¥ã¡¼ /main culture/ +¥á¡¼¥ó¥²¡¼¥È /(n) main gate/ +¥á¡¼¥ó¥³¡¼¥¹ /main course/ +¥á¡¼¥ó¥¹¥¿¥ó¥É /(n) main stand/ +¥á¡¼¥ó¥¹¥È¥ê¡¼¥È /(n) main street/(P)/ +¥á¡¼¥ó¥¿¥¤¥È¥ë /main title/ +¥á¡¼¥ó¥Æ¡¼¥Ö¥ë /(n) main table/(P)/ +¥á¡¼¥ó¥Ð¥ó¥¯ /(n) main bank/(P)/ +¥á¡¼¥ó¥Ý¡¼¥ë /(n) main pole/ +¥á¥¢¥ê /(n) merely/ +¥á¥¤¥­¥ã¥Ã¥× /(n) make-up/(P)/ +¥á¥¤¥¯ /(n) (1) make/(2) make-up (abbr)/(P)/ +¥á¥¤¥¹ /mace/ +¥á¥¤¥È /mate/ +¥á¥¤¥è¥Ã¥È /Mayotte (p)/ +¥á¥¤¥é /mailer/ +¥á¥¤¥é¡¼ /mailer/ +¥á¥¤¥ê¥ó¥° /(n) mailing/ +¥á¥¤¥ê¥ó¥°¥ê¥¹¥È /(n) mailing list/ +¥á¥¤¥ë /(n) mail/ +¥á¥¤¥ë¥ª¡¼¥À¡¼ /(n) mail order/ +¥á¥¤¥ó /(adj-na,n) main/ +¥á¥¤¥ó¥Ç¥£¥Ã¥·¥å /(n) main dish/piece de resistance/ +¥á¥¤¥ó¥Õ¥ì¡¼¥à /(n) mainframe/ +¥á¥¤¥ó¥á¥â¥ê /(n) main memory/ +¥á¥« /(n) (1) (abbr) mechanical/(2) mechanism/(3) mechanic/(P)/ +¥á¥«¥È¥í¥Ë¥¯¥¹ /mechatronics/electromechanics/ +¥á¥«¥Ë¥«¥ë /(adj-na,n) mechanical/ +¥á¥«¥Ë¥«¥ë¥ª¡¼¥È¥á¡¼¥·¥ç¥ó /mechanical automation/ +¥á¥«¥Ë¥º¥à /(n) mechanism/(P)/ +¥á¥«¥Ë¥Ã¥¯ /(adj-na,n) mechanic/(P)/ +¥á¥«¥Ë¥Ã¥¯¥¹ /mechanics/ +¥á¥¬ /(n) mega-/10^6/(P)/ +¥á¥¬¥µ¥¤¥¯¥ë /megacycle/ +¥á¥¬¥È¥ì¥ó¥É /mega trend/ +¥á¥¬¥È¥ó /(n) megaton/MT/ +¥á¥¬¥È¥óÇúÃÆ [¥á¥¬¥È¥ó¤Ð¤¯¤À¤ó] /(n) megaton bomb/ +¥á¥¬¥Ð¥¤¥È /megabytes/ +¥á¥¬¥Ð¥ó¥¯ /(n) megabank/ +¥á¥¬¥Ó¥Ã¥È /megabits/ +¥á¥¬¥Ø¥ë¥Ä /megahertz/MHz/(P)/ +¥á¥¬¥Û¥ó /(n) megaphone/(P)/ +¥á¥¬¥í /megalo/ +¥á¥¬¥í¥Ý¥ê¥¹ /(n) megalopolis/ +¥á¥­¥·¥³ /Mexico/ +¥á¥­¥·¥³»Ô [¥á¥­¥·¥³¤·] /Mexico City/ +¥á¥­¥·¥³ÏÑ [¥á¥­¥·¥³¤ï¤ó] /Gulf of Mexico/(P)/ +¥á¥­¥·¥³ÏÑή [¥á¥­¥·¥³¤ï¤ó¤ê¤å¤¦] /(n) Gulf Stream/ +¥á¥¯¥é¥­¥ã¥Ã¥× /blank plug/ +¥á¥³¥ó¥Ç¥ë¥¿ /Mekong delta/(P)/ +¥á¥·¥¢ /Messiah/(P)/ +¥á¥·¥å /mesh/(P)/ +¥á¥¸ /(n) mage/ +¥á¥¸¥ã¡¼ /(adj-na,n) major/Major (oil companies)/measure/(P)/ +¥á¥¸¥ã¡¼¥ê¡¼¥° /Major League/ +¥á¥¸¥ã¡¼¥ì¡¼¥Ù¥ë /major label/ +¥á¥¸¥ã¥ê¥ó¥° /measuring/ +¥á¥¹ /(nl:) (n) scalpel (nl: mes)/surgical knife/(P)/ +¥á¥¹¤òÆþ¤ì¤ë [¥á¥¹¤ò¤¤¤ì¤ë] /(v1) to operate/to clean up/to inquire (into)/to take drastic measures/ +¥á¥¹¥«¥ê¥ó /(n) mescaline/ +¥á¥¹¥Ð¥¦¥¢¡¼¸ú²Ì [¥á¥¹¥Ð¥¦¥¢¡¼¤³¤¦¤«] /(n) Moessbauer effect/ +¥á¥»¥Ê /(n) corporate patronage of the arts and culture (fr: mecenat)/ +¥á¥½¥¸¥¹¥È /Methodist/(P)/ +¥á¥½¥¸¥¹¥È¶µ²ñ [¥á¥½¥¸¥¹¥È¤­¤ç¤¦¤«¤¤] /(n) Methodist Church/ +¥á¥½¥Ã¥É /(n) method/ +¥á¥½¥Ý¥¿¥ß¥¢ /Mesopotamia/(P)/ +¥á¥¾¥½¥×¥é¥Î /(n) mezzo-soprano/(P)/ +¥á¥¾¥Í¥Ã¥È /(n) maisonette/ +¥á¥¾¥ó /(fr:) house (fr: maison)/(P)/ +¥á¥¿ /(adj-na,n) meta/ +¥á¥¿¥¯¥ê¥ë»À [¥á¥¿¥¯¥ê¥ë¤µ¤ó] /(n) methacrylic acid/ +¥á¥¿¥¯¥ê¥ë¼ù»é [¥á¥¿¥¯¥ê¥ë¤¸¤å¤·] /(n) methacrylic resin/ +¥á¥¿¥»¥³¥¤¥¢ /(n) metasequoia/(P)/ +¥á¥¿¥Î¡¼¥ë /(n) methanol/(P)/ +¥á¥¿¥Õ¥¡ /(n) metaphor/ +¥á¥¿¥Õ¥¡¡¼ /metaphor/ +¥á¥¿¥Õ¥£¥¯¥·¥ç¥ó /metafiction/ +¥á¥¿¥Õ¥£¥¸¥«¥ë /(adj-na,n) metaphysical/ +¥á¥¿¥Õ¥£¥¸¥Ã¥¯¥¹ /metaphysics/ +¥á¥¿¥Õ¥©¡¼¥ë /metaphor/ +¥á¥¿¥Õ¥©¥ó¥È /metafont/ +¥á¥¿¥â¥ë¥Õ¥©¡¼¥¼ /(n) metamorphose/ +¥á¥¿¥ê¥Ã¥¯ /(adj-na) metallic/(P)/ +¥á¥¿¥ê¥Ã¥¯¥«¥é¡¼ /metallic color/ +¥á¥¿¥ê¥Ã¥¯¥¹¥­¡¼ /metallic skis/ +¥á¥¿¥ë /(n) metal/(P)/ +¥á¥¿¥ë¥¦¥Ã¥É /metal wood/ +¥á¥¿¥ë¥¹¥­¡¼ /(abbr) metallic skis/ +¥á¥¿¥ë¥Æ¡¼¥× /metal tape/ +¥á¥¿¥ë¥Õ¥ì¡¼¥à /metal frame/ +¥á¥¿¥ì¥Ù¥ë /meta-level/ +¥á¥¿¥ó /(n) methane/(P)/ +¥á¥¿¥ó¥¬¥¹ /(n) methane gas/(P)/ +¥á¥¿¥ó¥Õ¥§¥¿¥ß¥ó /methamphetamine/ +¥á¥¿¥óȯ¹Ú [¥á¥¿¥ó¤Ï¤Ã¤³¤¦] /(n) methane fermentation/ +¥á¥¿¸À¸ì [¥á¥¿¤²¤ó¤´] /(n) metalanguage/ +¥á¥¿¿ô³Ø [¥á¥¿¤¹¤¦¤¬¤¯] /(n) metamathematics/ +¥á¥¿ÎÕ»À [¥á¥¿¤ê¤ó¤µ¤ó] /(n) metaphosphoric acid/ +¥á¥À¥ê¥¹¥È /(n) medalist/(P)/ +¥á¥À¥ë /(n) medal/(P)/ +¥á¥Á¡¼¥ë /methyl-/(P)/ +¥á¥Á¥·¥ê¥óÂÑÀ­²«¿§¥Ö¥É¥¦µå¶Ý [¥á¥Á¥·¥ê¥ó¤¿¤¤¤»¤¤¤ª¤¦¤·¤ç¤¯¥Ö¥É¥¦¤­¤å¤¦¤­¤ó] /(n) methicillin-resistant staphylococcus aureus (MRSA)/ +¥á¥Á¥·¥ê¥óÂÑÀ­²«¿§Éòƺµå¶Ý [¥á¥Á¥·¥ê¥ó¤¿¤¤¤»¤¤¤ª¤¦¤·¤ç¤¯¤Ö¤É¤¦¤­¤å¤¦¤­¤ó] /(n) methicillin-resistant staphylococcus aureus (MRSA)/ +¥á¥Á¥ë¥¢¥ë¥³¡¼¥ë /(n) methylalcohol/ +¥á¥Á¥ë¥¢¥ë¥³¡¼¥ëÃæÆÇ [¥á¥Á¥ë¥¢¥ë¥³¡¼¥ë¤Á¤å¤¦¤É¤¯] /(n) methyl alcohol intoxication/ +¥á¥Á¥ë´ð [¥á¥Á¥ë¤­] /(n) methyl group/ +¥á¥Ã¥« /(n) Mecca/(P)/ +¥á¥Ã¥·¥å /(n) mesh/(P)/ +¥á¥Ã¥·¥åÅý·× [¥á¥Ã¥·¥å¤È¤¦¤±¤¤] /(n) mesh statistics/ +¥á¥Ã¥» /messe/mass/(P)/ +¥á¥Ã¥»¡¼¥¸ /(n) message/(P)/ +¥á¥Ã¥»¡¼¥¸£É£ä /message-id/ +¥á¥Ã¥»¡¼¥¸¥½¥ó¥° /message song/ +¥á¥Ã¥»¥ó¥¸¥ã¡¼ /(n) messenger/ +¥á¥Ã¥Á¥§¥ó /(de:) (n) girl (de: Maedchen)/ +¥á¥Ã¥È /(n) (abbr) helmet/ +¥á¥Æ¥ª /meteor/ +¥á¥Ç¥£¥¢ /(n) media/(P)/ +¥á¥Ç¥£¥¢¥¯¥é¥·¡¼ /mediacracy/ +¥á¥Ç¥£¥¢¥Ý¥ê¥·¡¼ /media policy/ +¥á¥Ç¥£¥¢¥ß¥Ã¥¯¥¹ /(n) media mix/ +¥á¥Ç¥£¥¢¥ê¥µ¡¼¥Á /media research/ +¥á¥Ç¥£¥¢²¦ [¥á¥Ç¥£¥¢¤ª¤¦] /media mogul/ +¥á¥Ç¥£¥«¥ë¥¨¥ó¥¸¥Ë¥¢¥ê¥ó¥° /medical engineering/(P)/ +¥á¥Ç¥£¥«¥ë¥½¡¼¥·¥ã¥ë¥ï¡¼¥«¡¼ /medical social worker/MSW/ +¥á¥Ç¥£¥«¥ë¥Æ¥¯¥Î¥í¥¸¥¹¥È /medical technologist/MT/ +¥á¥Ç¥£¥Æ¡¼¥·¥ç¥ó /meditation/ +¥á¥È¥ê¥Ã¥¯ /(n) metric/(P)/ +¥á¥È¥í /(n) metro/(P)/ +¥á¥È¥í¥Î¡¼¥à /(n) metronome/(P)/ +¥á¥È¥í¥Ý¥ê¥¹ /(n) metropolis/ +¥á¥È¥í¥Ý¥ê¥¿¥ó /metropolitan/(P)/ +¥á¥É¥ì¡¼ /(n) medley/(P)/ +¥á¥É¥ì¡¼¥ê¥ì¡¼ /medley relay/(P)/ +¥á¥Ë¥¨¡¼¥ë /Meniere/(P)/ +¥á¥Ë¥å¡¼ /(n) menu/(P)/ +¥á¥Ì¥¨¥Ã¥È /(n) minuet/ +¥á¥Í¥¸¥á¥ó¥È /management/(P)/ +¥á¥Ó¥¦¥¹ /(n) Moebius/ +¥á¥â /(n) memorandum/(P)/ +¥á¥â¤ë /(v5r) to take notes/ +¥á¥â¥é¥ó¥À¥à /memorandum/ +¥á¥â¥ê /(n) memory/ +¥á¥â¥ê¡¼ /(n) memory/(P)/ +¥á¥â¥ê¡¼¥À¥ó¥× /memory dump/ +¥á¥â¥ê¥¢¥ë /(n) testimonial (trans: memorial)/(P)/ +¥á¥â¥ê¥¢¥ë¥Û¡¼¥ë /memorial hall/(P)/ +¥á¥â¥ê¥«¡¼¥É /memory card (e.g. PCMCIA)/ +¥á¥â¥ï¡¼¥ë /remembrances/memoires/ +¥á¥é¥È¥Ë¥ó /(n) melatonin/ +¥á¥é¥Ë¥ó /(n) melanin/(P)/ +¥á¥é¥ß¥ó /melamine (resin)/ +¥á¥é¥ß¥ó¼ù»é [¥á¥é¥ß¥ó¤¸¤å¤·] /(n) melamine resin/ +¥á¥é¥ó¥³¥ê¡¼ /(n) melancholy/ +¥á¥é¥ó¥³¥ê¥¢ /melancholia/ +¥á¥é¥ó¥³¥ê¥Ã¥¯ /(adj-na) melancholic/ +¥á¥ê /(adj) merry/ +¥á¥ê¡¼ /(adj) merry/(P)/ +¥á¥ê¡¼¥¯¥ê¥¹¥Þ¥¹ /(int) Merry Christmas/ +¥á¥ê¡¼¥´¡¼¥é¥¦¥ó¥É /(n) merry-go-round/ +¥á¥ê¡¼¥´¡¼¥é¥ó¥É /(n) merry-go-round/ +¥á¥ê¡¼¥é¥ó¥É /Maryland/(P)/ +¥á¥ê¥±¥óÊ´ [¥á¥ê¥±¥ó¤³] /(n) (wheat) flour/ +¥á¥ê¥Ã¥È /(n) merit/(P)/ +¥á¥ê¥Ã¥È¥¯¥é¥¸¡¼ /meritocracy/ +¥á¥ê¥Ã¥È¥·¥¹¥Æ¥à /merit system/ +¥á¥ê¥ÎÍÓÌÓ [¥á¥ê¥Î¤è¤¦¤â¤¦] /(n) merino wool/ +¥á¥ê¥ä¥¹¥·¥ã¥Ä /(es:,pt:) undershirt (es: medias, pt: meias)/ +¥á¥ê¥ä¥¹ÊÔ¤ß [¥á¥ê¥ä¥¹¤¢¤ß] /(es:,pt:) (n) stockinet (es: medias, pt: meias)/plain knitting/ +¥á¥ê¥ó¥¹ /(n) muslin (sp: merinos)/mousseline de laine/ +¥á¥ë¥¢¥É /(n) (abbr) e-mail address/ +¥á¥ë¥«¥È¥ë¿ÞË¡ [¥á¥ë¥«¥È¥ë¤º¤Û¤¦] /(n) Mercator's projection/ +¥á¥ë¥¯¥Þ¡¼¥ë /(de:) (n) characteristic (de: Merkmal)/(P)/ +¥á¥ë¥·¡¼ /(fr:) (exp) Thank You (fr: merci)/(P)/ +¥á¥ë¥»¥Ç¥¹¥Ù¥ó¥Ä /Mercedes-Benz/(P)/ +¥á¥ë¥È /melt/ +¥á¥ë¥È¥À¥¦¥ó /meltdown/ +¥á¥ë¥È¥ó /(n) melton/ +¥á¥ë¥Ø¥ó /(de:) (n) fairy-tale (de: Maerchen)/(P)/ +¥á¥ë¥Ø¥ó¥Á¥Ã¥¯ /(n) having a fairy-tale atmosphere (de: Maerchen)/ +¥á¥ë¥Ü¥ë¥ó /Melbourne/(P)/ +¥á¥ëͧ [¥á¥ë¤È¤â] /(n) a friend with whom one corresponds by e-mail/ +¥á¥ì¥ó¥² /meringue/(P)/ +¥á¥í¥Ç¥£ /(n) (1) melody/(2) chime/ +¥á¥í¥Ç¥£¡¼ /(n) (1) melody/(2) chime/(P)/ +¥á¥í¥Ç¥£¥¢¥¹ /melodious/ +¥á¥í¥É¥é¥Þ /(n) melodrama/soap opera/(P)/ +¥á¥í¥á¥í /(adj-na,n,adv) falling down drunk/ +¥á¥í¥ó /(n) melon/(P)/ +¥á¥ó¥·¥§¥Ó¥­ /(ru:) (n) mensheviki (member of the non-Leninist wing of the Russian Social Democratic Workers' Party (cf. Bolshevik)/(P)/ +¥á¥ó¥¹ /(n) menses/(P)/ +¥á¥ó¥º¥¦¥¨¥¢ /menswear/ +¥á¥ó¥½¡¼¥ë /menthol/ +¥á¥ó¥¿¥ê¥¹¥Æ¥£¥Ã¥¯ /mentalistic/ +¥á¥ó¥¿¥ê¥Æ¥£¡¼ /mentality/(P)/ +¥á¥ó¥¿¥ë /(adj-na,n) mental/(P)/ +¥á¥ó¥¿¥ë¥Æ¥¹¥È /(n) mental test/ +¥á¥ó¥¿¥ë¥È¥ì¡¼¥Ë¥ó¥° /(n) mental training/ +¥á¥ó¥¿¥ë¥Ø¥ë¥¹ /(n) mental health/(P)/ +¥á¥ó¥Á /mince/ +¥á¥ó¥Á¥«¥Ä /mince cutlet/ +¥á¥ó¥Æ /(n) (abbr) maintenance/ +¥á¥ó¥Æ¥Ê¥ó¥¹ /(n) maintenance/(P)/ +¥á¥ó¥Ç¥ë /Mendel/(P)/ +¥á¥ó¥Ç¥ì¥Ó¥¦¥à /(n) mendelevium (Md)/ +¥á¥ó¥È¡¼¥ë /menthol/ +¥á¥ó¥Ð /(n) member/ +¥á¥ó¥Ð¡¼ /(n) member/(P)/ +¥á¥ó¥Ð¡¼¥·¥Ã¥× /membership/ +¥á¥ó¥Ð¡¼¥º /members/ +¥á¥ó¥Ð¡¼¥º¥«¡¼¥É /member's card/ +¥á¥ó¥Ð¡¼¥Í¡¼¥à /member name/ +¥á¥ó¥Ð¥·¥Ã¥× /membership/ +¥á¥ó¥Õ¥£¥¹ /Memphis/(P)/ +¥â¡¼¥²¡¼¥¸ /mortgage/(P)/ +¥â¡¼¥·¥ç¥ó /(n) motion/(P)/ +¥â¡¼¥¼¥ë /(de:) Mauser (de: Mausergewehr)/(P)/ +¥â¡¼¥¼¥ëϢȯ½Æ [¥â¡¼¥¼¥ë¤ì¤ó¤Ñ¤Ä¤¸¤å¤¦] /(n) Mauser rifle/ +¥â¡¼¥¿ /(n) motor/ +¥â¡¼¥¿¡¼ /(n) motor/(P)/ +¥â¡¼¥¿¡¼¥¤¥ó /motel/ +¥â¡¼¥¿¡¼¥«¡¼ /motorcar/ +¥â¡¼¥¿¡¼¥µ¥¤¥¯¥ë /(n) motorcycle/(P)/ +¥â¡¼¥¿¡¼¥·¥ç¡¼ /motor show/(P)/ +¥â¡¼¥¿¡¼¥¹¥Ý¡¼¥Ä /(n) motor race/motor sports/ +¥â¡¼¥¿¡¼¥Ð¥¤¥¯ /(n) motorbike/ +¥â¡¼¥¿¡¼¥×¡¼¥ë /(n) motor pool/ +¥â¡¼¥¿¡¼¥Û¡¼¥à /motor home/ +¥â¡¼¥¿¡¼¥Û¥Æ¥ë /motor hotel/motel/ +¥â¡¼¥¿¡¼¥Ü¡¼¥È /(n) motorboat/ +¥â¡¼¥¿¥ê¥¹¥È /motorist/ +¥â¡¼¥¿¥ê¥¼¡¼¥·¥ç¥ó /(n) motorization/(P)/ +¥â¡¼¥À¥ë /modal/ +¥â¡¼¥À¥ë¥·¥Õ¥È /(n) modal shift/ +¥â¡¼¥Ä¥¡¥ë¥È /(n) Mozart (s)/(P)/ +¥â¡¼¥Ä¥¢¥ë¥È /(ik) (n) Mozart (s)/ +¥â¡¼¥Æ¥ë /(n) motel/ +¥â¡¼¥É /(n) mode/fashion/(P)/ +¥â¡¼¥É¥é¥¤¥ó /(n) mode-line/mode line/ +¥â¡¼¥Ë¥ó¥° /(n) morning/(P)/ +¥â¡¼¥Ë¥ó¥°¥¢¥Õ¥¿¡¼ /(n) morning after/ +¥â¡¼¥Ë¥ó¥°¥«¥Ã¥× /(n) morning cup/ +¥â¡¼¥Ë¥ó¥°¥³¡¼¥È /(n) morning coat/ +¥â¡¼¥Ë¥ó¥°¥³¡¼¥ë /(n) morning call/wake-up call/ +¥â¡¼¥Ë¥ó¥°¥µ¡¼¥Ó¥¹ /morning service/ +¥â¡¼¥Ë¥ó¥°¥É¥ì¥¹ /morning dress/mourning dress/ +¥â¡¼¥Ó¥ë¥Ï¥¦¥¹ /mobile house/(P)/ +¥â¡¼¥Ó¥ë¥Ï¥à /mobile ham/ +¥â¡¼¥Ó¥ë¥Û¡¼¥à /mobile home/ +¥â¡¼¥Ú¥Ã¥É /moped/ +¥â¡¼¥á¥ó¥È /(n) moment/momentum/ +¥â¡¼¥á¥ó¥È¹à [¥â¡¼¥á¥ó¥È¤³¤¦] /momentum/ +¥â¡¼¥ê¥¹ /Morris/(P)/ +¥â¡¼¥ë /(n) mall/(P)/ +¥â¡¼¥ë¥¹Éä¹æ [¥â¡¼¥ë¥¹¤Õ¤´¤¦] /(n) Morse code/ +¥â¡¼¥ë¥Õ¥¡¥Ö¥ê¥Ã¥¯ /(n) chenille (trans: mole fabric)/ +¥â¥¢¥ì /Moire/(P)/ +¥â¥¤¥¹¥Á¥ã¡¼ /moisture/ +¥â¥«¥·¥ç¥ó /moccasin/ +¥â¥¬ /(n) (abbr) modern girl/flapper (slang from the 1920s)/ +¥â¥­¥·¥Õ¥í¥­¥µ¥·¥ó /(n) Moxifloxacin/ +¥â¥µ¥É /Mossad (Israeli secret service)/(P)/ +¥â¥¶¥¤¥¯ /(n) mosaic/(P)/ +¥â¥¶¥¤¥¯¥Ñ¡¼¥±¥Ã¥È¥Õ¥í¥¢ /(n) mosaic parquetry/ +¥â¥¶¥¤¥¯É [¥â¥¶¥¤¥¯¤Ó¤ç¤¦] /(n) mosaic/ +¥â¥¶¥¤¥¯Íñ [¥â¥¶¥¤¥¯¤é¤ó] /(n) mosaic egg/ +¥â¥¶¥ó¥Ó¡¼¥¯ /Mozambique/(P)/ +¥â¥¸¥å¡¼¥ë /(n) module/ +¥â¥¸¥å¥é /(n) modular/ +¥â¥¸¥å¥é¡¼ /modular/ +¥â¥¸¥å¥é¥ê¥¼¡¼¥·¥ç¥ó /modularization/ +¥â¥¸¥å¥ì¡¼¥·¥ç¥ó /modulation/ +¥â¥¸¥å¥í /(n) modulo/ +¥â¥¹¥­¡¼¥È¥¦¥§¡¼¥È /mosquito-weight/(P)/ +¥â¥¹¥¯ /(n) mosque/(P)/ +¥â¥¹¥¯¥ï /Moscow/(P)/ +¥â¥¹¥°¥ê¡¼¥ó /(n) moss green/(P)/ +¥â¥¹¥°¥ì¡¼ /(n) greenish gray (trans: moss gray)/ +¥â¥À¥Ê¥¤¥º /modernize/ +¥â¥À¥Ë¥¹¥È /modernist/ +¥â¥À¥Ë¥º¥à /(n) modernism/(P)/ +¥â¥À¥Ë¥Æ¥£¡¼ /modernity/ +¥â¥À¥Î¥í¥¸¡¼ /modernology/ +¥â¥À¥ó /(adj-na,n) modern/(P)/ +¥â¥À¥ó¥¢¡¼¥È /modern art/ +¥â¥À¥ó¥¸¥ã¥º /(n) modern jazz/ +¥â¥À¥ó¥À¥ó¥¹ /modern dance/(P)/ +¥â¥À¥ó¥Ã¥¯¥é¥Õ¥È /modern craft/ +¥â¥À¥ó¥Ð¥ì¥¨ /modern ballet/ +¥â¥À¥ó¥é¥¤¥Õ /modern life/ +¥â¥À¥ó¥ê¥Ó¥ó¥° /(n) modern living/ +¥â¥Á¡¼¥Õ /(n) motif/(P)/ +¥â¥Á¥Ù¡¼¥·¥ç¥ó /(n) motivation/ +¥â¥Á¥Ù¡¼¥·¥ç¥ó¥ì¥µ¡¼¥Á /motivation research/ +¥â¥Ã¥¯¥¢¥Ã¥× /mock-up/(P)/ +¥â¥Ã¥È¡¼ /(n) motto/(P)/ +¥â¥Ã¥Ö /(n) mob/ +¥â¥Ã¥× /(n) mop/ +¥â¥Æ¥£¡¼¥Õ /motif/(P)/ +¥â¥Æ¥â¥Æ /(adj-na) sexy/ +¥â¥Æ¥ë /motel/(P)/ +¥â¥Ç¥£¥¹¥È /modiste/(P)/ +¥â¥Ç¥£¥Õ¥¡¥¤ /(n) modify/ +¥â¥Ç¥£¥Õ¥¡¥¤¥É¥¢¥á¥ê¥«¥ó¥×¥é¥ó /modified American plan/ +¥â¥Ç¥£¥Õ¥£¥±¡¼¥·¥ç¥ó /modification/ +¥â¥Ç¥à /(n) modem/(P)/ +¥â¥Ç¥à¤ÎÀßÄê [¥â¥Ç¥à¤Î¤»¤Ã¤Æ¤¤] /modem setup/ +¥â¥Ç¥àÀܳ [¥â¥Ç¥à¤»¤Ä¤¾¤¯] /(n) modem connection/ +¥â¥Ç¥å¡¼¥ë /module/ +¥â¥Ç¥å¥ì¡¼¥·¥ç¥ó /modulation/ +¥â¥Ç¥é /(n) modeller/ +¥â¥Ç¥é¡¼¥È /(n) moderate/ +¥â¥Ç¥ê¥ó¥° /(n) modelling/modeling/ +¥â¥Ç¥ë /(n) model/(P)/ +¥â¥Ç¥ë¥¬¥ó /(n) model gun/(P)/ +¥â¥Ç¥ë¥­¥Ã¥Á¥ó /model kitchen/ +¥â¥Ç¥ë¥±¡¼¥¹ /(n) model case/(P)/ +¥â¥Ç¥ë¥Á¥§¥ó¥¸ /(n) model change/ +¥â¥Ç¥ë¥Î¥í¥®¥ª /(n) modernologio (Kon Waziro's lifestyle observation)/ +¥â¥Ç¥ë¥Î¥í¥¸¡¼ /modernology/ +¥â¥Ç¥ë¥Ï¥¦¥¹ /(n) model house/ +¥â¥Ç¥ì /modeler/ +¥â¥Ç¥ì¡¼¥¿ /moderator/ +¥â¥Ç¥ì¥¤¥È /moderate/ +¥â¥È¥¯¥í¥¹ /(n) motocross/(P)/ +¥â¥È¥í¡¼¥é /Motorola/(P)/ +¥â¥Ê¡¼¥­¡¼ /monarchy/ +¥â¥Ê¥³ /Monaco (p)/ +¥â¥Ê¥ºÀÐ [¥â¥Ê¥º¤¤¤·] /(n) monazite/ +¥â¥Ê¥ÉÏÀ [¥â¥Ê¥É¤í¤ó] /(n) monadology/ +¥â¥Ê¥ß /mon ami/mon amie/ +¥â¥Ë¥¿ /(n) monitor/(P)/ +¥â¥Ë¥¿¡¼ /(n) (computer) monitor/(P)/ +¥â¥Ë¥¿¡¼¥Æ¥ì¥Ó /monitor television/ +¥â¥Ë¥¿¥ê¥ó¥° /(n) monitoring/(P)/ +¥â¥Ë¥¿¥ê¥ó¥°¥Ý¥¹¥È /monitoring post/ +¥â¥Ë¥å¥á¥ó¥È /(n) monument/(P)/ +¥â¥Ë¥å¥â¥Ë¥å /(n,vs) crying/weeping/ +¥â¥Î /(n) mono/(P)/ +¥â¥Î¥«¥ë¥Ü¥ó»À [¥â¥Î¥«¥ë¥Ü¥ó¤µ¤ó] /(n) monocarboxylic acid/ +¥â¥Î¥¯¥í /(n) monochrome/(P)/ +¥â¥Î¥¯¥í¡¼¥Ê¥ë /monoclonal (antibody)/ +¥â¥Î¥¯¥í¡¼¥à /(n) monochrome/ +¥â¥Î¥°¥é¥Õ /monograph/ +¥â¥Î¥°¥é¥Õ¥£¡¼ /(fr:) (n) monographie/ +¥â¥Î¥°¥é¥à /monogram/ +¥â¥Î¥»¥Ã¥¯¥¹ /unisex (trans: monosex)/monosexual/ +¥â¥Î¥¿¥¤¥× /(n) monotype/ +¥â¥Î¥È¡¼¥ó /(n) monotone/(P)/ +¥â¥Î¥Õ¥ë¥ª¥ë¥ê¥ó /mono-fluorine/ +¥â¥Î¥Ý¡¼¥ë /(de:) monopoly (de: Monopol)/ +¥â¥Î¥Ý¥é¥¤¥º /monopolize/ +¥â¥Î¥Ý¥ê¡¼ /monopoly/ +¥â¥Î¥Þ¡¼ /monomer/ +¥â¥Î¥Þ¥Ë¥¢ /(n) monomania/ +¥â¥Î¥Þ¥Ë¥¢¥Ã¥¯ /(adj-na) monomaniac/ +¥â¥Î¥é¥ë /(n) monaural/(P)/ +¥â¥Î¥é¥ë¥ì¥³¡¼¥É /monaural record/ +¥â¥Î¥ì¡¼¥ë /(n) monorail/(P)/ +¥â¥Î¥í¡¼¥° /(n) monologue/(P)/ +¥â¥Î¥í¥Ã¥¯ /monolock/ +¥â¥Ð¥¤¥é¡¼ /(n) person fond of using a mobile phone (trans: mobiler)/ +¥â¥Ð¥¤¥ë¥¤¥ó¥¿¡¼¥Í¥Ã¥È /(n) mobile Internet/ +¥â¥Ð¥¤¥ë¥Ð¥ó¥­¥ó¥° /(n) mobile banking/ +¥â¥Ð¥¤¥ëÄÌ¿® [¥â¥Ð¥¤¥ë¤Ä¤¦¤·¤ó] /(n) mobile communications/ +¥â¥Ò¥«¥ó¥«¥Ã¥È /Mohawk haircut (trans: Mohican cut)/ +¥â¥Ó¡¼¥ë /mobile/ +¥â¥Ø¥¢ /(n) mohair/ +¥â¥Ú¥Ã¥È /moped/ +¥â¥Û¡¼¥¯ /Mohawk/ +¥â¥ß¥º¥à /momism/(P)/ +¥â¥á¥ó¥È /(n) moment/ +¥â¥é¡¼¥ë /(n) morale/ +¥â¥é¡¼¥ë¥µ¡¼¥Ù¥¤ /morale survey/ +¥â¥é¥È¥ê¥¢¥à /(n) moratorium/(P)/ +¥â¥é¥ê¥¹¥È /(n) moralist/ +¥â¥é¥ê¥Æ¥£¡¼ /morality/ +¥â¥é¥ë /(n) morals/morality/ethics/(P)/ +¥â¥é¥ë¥µ¥Ý¡¼¥È /moral support/ +¥â¥é¥ë¥»¥ó¥¹ /moral sense/ +¥â¥é¥ë¥Ï¥¶¡¼¥É /moral hazard/ +¥â¥é¥ë¥Ý¥ê¥å¡¼¥·¥ç¥ó /moral pollution/ +¥â¥é¥ë¥Þ¥¸¥ç¥ê¥Æ¥£¡¼ /moral majority/ +¥â¥é¥ë¥ê¥¹¥¯ /moral risk/ +¥â¥ê¥¹¥À¥ó¥¹ /Morris dance/(P)/ +¥â¥ê¥À¥° /(n) dag coating containing molybdenum/ +¥â¥ê¥Ö¥Ç¥ó /(n) molybdenum (Mo)/ +¥â¥ê¥Ö¥Ç¥ó¹Ý [¥â¥ê¥Ö¥Ç¥ó¤³¤¦] /(n) molybdenum steel/ +¥â¥ê¥Ö¥Ç¥ó»À¥¢¥ó¥â¥Ë¥¦¥à [¥â¥ê¥Ö¥Ç¥ó¤µ¤ó¥¢¥ó¥â¥Ë¥¦¥à] /(n) ammonium molybdate/ +¥â¥ê¥×¥Ç¥ó /(de:) molybdenum (de: Molybdaen)/ +¥â¥ë¥° /morgue/(P)/ +¥â¥ë¥¿¥ë /(n) mortar/(P)/ +¥â¥ë¥À¥Ó¥¢ /Moldavia (p)/ +¥â¥ë¥Ç¥£¥Ö /Maldives (p)/ +¥â¥ë¥È /malt/ +¥â¥ë¥È¥¦¥¤¥¹¥­¡¼ /malt whisky/ +¥â¥ë¥É¥Ð /Moldavia (p)/Moldova/(P)/ +¥â¥ë¥Ò¥Í /(n) morphine/(P)/ +¥â¥ë¥â¥Ã¥È /(n) marmotte/guinea pig/(P)/ +¥â¥ë¥â¥ó¶µ [¥â¥ë¥â¥ó¤­¤ç¤¦] /(n) Mormonism/ +¥â¥ëÂÎÀÑ [¥â¥ë¤¿¤¤¤»¤­] /(n) molar volume/ +¥â¥ëÇ® [¥â¥ë¤Í¤Ä] /(n) molar heat/ +¥â¥ëʨÅÀ¾å¾º [¥â¥ë¤Õ¤Ã¤Æ¤ó¤¸¤ç¤¦¤·¤ç¤¦] /(n) molar elevation/ +¥â¥ëʬΨ [¥â¥ë¤Ö¤ó¤ê¤Ä] /(n) molar fraction/ +¥â¥ì¥­¥å¥é¡¼ /(adj) molecular/ +¥â¥í¥Ã¥³ /Morocco/(P)/ +¥â¥í¥Ã¥³³× [¥â¥í¥Ã¥³¤¬¤ï] /(n) morocco leather/ +¥â¥ó¥­¡¼ /(n) monkey/(P)/ +¥â¥ó¥­¡¼¥¹¥Ñ¥Ê /monkey spanner/ +¥â¥ó¥­¡¼¥Ð¥Ê¥Ê /monkey banana/ +¥â¥ó¥­¡¼¥Ó¥¸¥Í¥¹ /monkey business/ +¥â¥ó¥­¡¼¥Ý¥Ã¥¯¥¹ /monkey pox/ +¥â¥ó¥­¡¼¥ì¥ó¥Á /monkey wrench/ +¥â¥ó¥¯ /monk/ +¥â¥ó¥´¥ê¥º¥à /(n) mongolism/(P)/ +¥â¥ó¥´¥ë /Mongol/(P)/ +¥â¥ó¥·¥§¥ê¡¼ /(fr:) my dear (fr: mon cheri)/ +¥â¥ó¥¹¡¼¥ó /(n) monsoon/(P)/ +¥â¥ó¥¹¡¼¥óµ¤¸õ [¥â¥ó¥¹¡¼¥ó¤­¤³¤¦] /(n) monsoon climate/ +¥â¥ó¥¹¥¿¡¼ /(n) monster/(P)/ +¥â¥ó¥»¥é¡¼ /Montserrat (p)/ +¥â¥ó¥¿¡¼¥¸¥å /(n) montage/(P)/ +¥â¥ó¥¿¡¼¥¸¥å¼Ì¿¿ [¥â¥ó¥¿¡¼¥¸¥å¤·¤ã¤·¤ó] /(n) montage/ +¥â¥ó¥¿¥Ê /Montana/(P)/ +¥â¥ó¥Ä¥­¥À¥é /haddock/ +¥â¥ó¥Æ¥«¥ë¥í /(n) Monte Carlo/(P)/ +¥â¥ó¥Æ¥«¥ë¥íË¡ [¥â¥ó¥Æ¥«¥ë¥í¤Û¤¦] /Monte Carlo method/ +¥â¥ó¥Æ¥ô¥§¥ë¥Ç¥£ /Monteverdi/ +¥â¥ó¥È¥´¥á¥ê¡¼ /Montgomery/(P)/ +¥â¥ó¥È¥ê¥ª¡¼¥ëµÄÄê½ñ [¥â¥ó¥È¥ê¥ª¡¼¥ë¤®¤Æ¤¤¤·¤ç] /(n) Montreal Protocol/ +¥â¥ó¥Ñ¥ê /(fr:) my Paris (fr: mon Paris)/(P)/ +¥â¥ó¥í¡¼ /Monroe/(P)/ +¥â¥ó¥í¡¼¥¨¥Õ¥§¥¯¥È /Monroe effect/ +¥ä¡¼¥É /(n) yard/(P)/ +¥ä¡¼¥É¥»¡¼¥ë /yard sale/ +¥ä¡¼¥ë /(n) yard/ +¥ä¥¯¥ë¥È /Yakult/(P)/ +¥ä¥³¥Ó /(n) Jacobi/ +¥ä¥Ã¥± /(de:) (n) jacket (de: Jacke)/ +¥ä¥Ã¥Ô¡¼ /yuppie/young urban professional/ +¥ä¥Þ¥Ï /Yamaha/(P)/ +¥ä¥Þ¥ó¥Ð /(n) subculture of teenage girls ca. 1999 (blonde hair, dark make-up except eyes, platform boots)/ +¥ä¥ë¥¿ /Yalta/(P)/ +¥ä¥ó¥¬¡¼¥¸¥§¥Í¥ì¡¼¥·¥ç¥ó /younger generation/(P)/ +¥ä¥ó¥­¡¼ /(n) (1) Yankee/(2) delinquent girl/(P)/ +¥ä¥ó¥­¡¼¥¤¥º¥à /Yankeeism/ +¥ä¥ó¥¯ /(n) yank/ +¥ä¥ó¥° /(n) young/(P)/ +¥ä¥ó¥°¥¢¥À¥ë¥È /young adult/ +¥ä¥ó¥°¥¿¥¦¥ó /young town/ +¥ä¥ó¥°¥È¥é¥Ç¥£¥·¥ç¥Ê¥ë /young traditional/ +¥ä¥ó¥°¥Ñ¥ï¡¼ /young power/ +¥ä¥ó¥°¥ß¥»¥¹ /young Mrs/ +¥ä¥ó¥°¥é»Ô¾ì [¥ä¥ó¥°¥é¤¤¤Á¤Ð] /(n) young underground market (the underground economy in goods and services, involving lots of barter and buying and selling of secondhand goods)/ +¥ä¥ó¥°¥ì¥Ç¥£¡¼ /young lady/ +¥ä¥ó¥Þ /(de:) (n) lamenting (de: Jammer)/(P)/ +¥ä¥ó¥Þ¥Þ /(n) (1) young mother in her early twenties (trans: young mama)/(2) "Yankee" (i.e. delinquent) girl who has grown up and married (trans: Yankee mama)/ +¥ä¹Ô [¥ä¤®¤ç¤¦] /(n) Classification for Japanese verb with the dictionary form ending in "yu"/ +¥æ¡¼ /you/(P)/ +¥æ¡¼¥¤¥º¥à /you-ism/ +¥æ¡¼¥«¥é /(n) Yucar/(P)/ +¥æ¡¼¥«¥ê /(n) eucalyptus/(P)/ +¥æ¡¼¥«¥êÌý [¥æ¡¼¥«¥ê¤æ] /(n) eucalyptus oil/ +¥æ¡¼¥¯¥ê¥Ã¥É /Euclid/ +¥æ¡¼¥¯¥ê¥Ã¥É´ö²¿³Ø [¥æ¡¼¥¯¥ê¥Ã¥É¤­¤«¤¬¤¯] /(n) Euclidean geometry/ +¥æ¡¼¥¯¥ê¥Ã¥É¶õ´Ö [¥æ¡¼¥¯¥ê¥Ã¥É¤¯¤¦¤«¤ó] /(n) Euclidean space/ +¥æ¡¼¥²¥Ë¥º¥à /yugenism/ +¥æ¡¼¥³¥ó½Ú½£ [¥æ¡¼¥³¥ó¤¸¤å¤ó¤·¤å¤¦] /Yukon Territory/ +¥æ¡¼¥´ /(abbr) Yugoslavia/(P)/ +¥æ¡¼¥´¥¹¥é¥Ó¥¢ /Yugoslavia/(P)/ +¥æ¡¼¥µ¥Í¥¤¥¸¥¢ /euthanasia/ +¥æ¡¼¥¶ /(n) user/ +¥æ¡¼¥¶¡¼ /(n) user/(P)/ +¥æ¡¼¥¶¡¼¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹ /user interface/ +¥æ¡¼¥¶¡¼¥º /(n) users/ +¥æ¡¼¥¶¡¼¥Õ¥ì¥ó¥É¥ê¡¼ /user-friendly/ +¥æ¡¼¥¶¥¤¥ó¥¿¥Õ¥§¡¼¥¹ /user interface/ +¥æ¡¼¥¶¥Ó¥ê¥Æ¥£ /(n) usability/ +¥æ¡¼¥¶¥ó¥¹ /(n) usance/ +¥æ¡¼¥¶¥ó¥¹¥Ó¥ë /usance bill/ +¥æ¡¼¥¸¥§¥Ë¥Ã¥¯¥¹ /eugenics/(P)/ +¥æ¡¼¥¹ /(n) youth/(P)/ +¥æ¡¼¥¹¥Û¥¹¥Æ¥ë /(n) youth hostel/(P)/ +¥æ¡¼¥¹¥Þ¡¼¥±¥Ã¥È /youth market/ +¥æ¡¼¥º¥É¥«¡¼ /used car/ +¥æ¡¼¥¿¡¼¥ó /(n) U-turn/ +¥æ¡¼¥¿¥Ê¡¼¥¸¡¼ /(n) euthanasia (de: euthanasie)/ +¥æ¡¼¥Æ¥£¥ê¥Æ¥£ /(n) (1) utility/(2) room with sink, washing machine, etc. in a house or apartment (trans: utility)/ +¥æ¡¼¥Æ¥£¥ê¥Æ¥£¡¼ /(n) (1) utility/(2) room with sink, washing machine, etc. in a house or apartment (trans: utility)/ +¥æ¡¼¥Æ¥£¥ê¥Æ¥£¡¼¥×¥í¥°¥é¥à /utility program/ +¥æ¡¼¥Æ¥£¥ê¥Æ¥£¡¼¥ë¡¼¥à /utility room/ +¥æ¡¼¥Æ¥ë¥µ¥Ã¥È /Eutelsat/European television satellite/ +¥æ¡¼¥È¥Ô¥¢ /(n) utopia/(P)/ +¥æ¡¼¥Î¥¹ /eunos/(P)/ +¥æ¡¼¥Õ¥©¡¼ /(n) UFO/unidentified flying object/ +¥æ¡¼¥Õ¥©¥í¥¸¡¼ /ufology/ +¥æ¡¼¥Õ¥å¥ß¥º¥à /euphemism/ +¥æ¡¼¥Ü¡¼¥È /U-boat/submarine/ +¥æ¡¼¥â¥¢ /(n) humor/(P)/ +¥æ¡¼¥â¥¢¤Î´¶³Ð [¥æ¡¼¥â¥¢¤Î¤«¤ó¤«¤¯] /sense of humor/ +¥æ¡¼¥â¥é¥¹ /(adj-na,n) humorous/(P)/ +¥æ¡¼¥â¥ê¥¹¥È /(n) humorist/ +¥æ¡¼¥â¥ì¥¹¥¯ /(n) humoresque/ +¥æ¡¼¥é¥È¥à /EURATOM/European Atomic Energy Community/ +¥æ¡¼¥ì¥¤¥ë¥Ñ¥¹ /Eurailpass/ +¥æ¡¼¥ì¥« /eureka/(P)/ +¥æ¡¼¥í /(n) (1) Euro-/(2) euro (the currency)/(P)/ +¥æ¡¼¥í¥«¥ì¥ó¥·¡¼ /Eurocurrency/ +¥æ¡¼¥í¥¯¥é¥Ã¥È /Eurocrat/ +¥æ¡¼¥í¥³¥ß¥å¥Ë¥º¥à /Eurocommunism/ +¥æ¡¼¥í¥½¡¼¥·¥ã¥ê¥º¥à /Eurosocialism/ +¥æ¡¼¥í¥À¥é¡¼ /Eurodollar/ +¥æ¡¼¥í¥Í¥Ã¥È /Euronet/ +¥æ¡¼¥í¥Ð¥ó¥¯ /Eurobank/ +¥æ¡¼¥í¥Ó¥¸¥ç¥ó /Eurovision/ +¥æ¡¼¥í¥Ô¥¦¥à /europium (Eu)/ +¥æ¡¼¥í¥Ý¡¼¥È /Europort/ +¥æ¡¼¥í¥Þ¥Í¡¼ /Euromoney/ +¥æ¥¿ /Utah/(P)/ +¥æ¥À¥ä /Judea/Israel/(P)/ +¥æ¥À¥ä¶µ [¥æ¥À¥ä¤­¤ç¤¦] /(n) Judaism/(P)/ +¥æ¥À¥ä¶µ²ñƲ [¥æ¥À¥ä¤­¤ç¤¦¤«¤¤¤É¤¦] /synagogue/ +¥æ¥À¥ä¿Í [¥æ¥À¥ä¤¸¤ó] /(n) Jew/Jewish person/ +¥æ¥À¥äÎñ [¥æ¥À¥ä¤ì¤­] /(n) Jewish calendar/ +¥æ¥Æ¥£¥ê¥Æ¥£¡¼ /(n) (1) utility/(2) room with sink, washing machine, etc. in a house or apartment (trans: utility)/ +¥æ¥Ê¥¤¥Æ¥Ã¥É /united/(P)/ +¥æ¥Ë¡¼¥¯ /(adj-na,n) unique/(P)/ +¥æ¥Ë¡¼¥¯¥Ó¥¸¥¿¡¼ /(n) unique visitor/ +¥æ¥Ë¥ª¥ó /(n) union/(P)/ +¥æ¥Ë¥ª¥ó¥¸¥ã¥Ã¥¯ /Union Jack/ +¥æ¥Ë¥³¡¼¥ó /unicorn/ +¥æ¥Ë¥·¥¹ /Unisys/(P)/ +¥æ¥Ë¥»¥Ã¥¯¥¹ /unisex/ +¥æ¥Ë¥»¥Õ /UNICEF/United Nations International Children's Emergency Fund/(P)/ +¥æ¥Ë¥¾¥ó /unison/ +¥æ¥Ë¥¿¡¼¥É /unitard/ +¥æ¥Ë¥Ã¥¯¥¹ /Unix/ +¥æ¥Ë¥Ã¥È /(n) unit/(P)/ +¥æ¥Ë¥Ã¥È¥­¥Ã¥Á¥ó /small prefabricated kitchen in an apartment (trans: unit kitchen)/ +¥æ¥Ë¥Ã¥È¥³¥ó¥È¥í¡¼¥ë /unit control/ +¥æ¥Ë¥Ã¥È¥·¥¹¥Æ¥à /unit system/ +¥æ¥Ë¥Ã¥È¥¹¥È¥Ã¥¯¥³¥ó¥È¥í¡¼¥ë /unit stock control/ +¥æ¥Ë¥Ã¥È¥É¥ì¥¹ /unit dress/ +¥æ¥Ë¥Ã¥È¥Ð¡¼¥¹ /(n) bathroom in a small apartment, etc. (trans: unit bath)/ +¥æ¥Ë¥Ã¥È¥×¥é¥¤¥·¥ó¥° /unit pricing/ +¥æ¥Ë¥Ã¥È¥í¡¼¥É /unit load/ +¥æ¥Ë¥Ã¥È²È¶ñ [¥æ¥Ë¥Ã¥È¤«¤°] /(n) unit furniture/ +¥æ¥Ë¥Ã¥È·¿Åê»ñ¿®Â÷ [¥æ¥Ë¥Ã¥È¤¬¤¿¤È¤¦¤·¤·¤ó¤¿¤¯] /(n) unit-type investment trust/ +¥æ¥Ë¥Ã¥ÈʬΥ¥­¥ã¥é¥¯¥¿ [¥æ¥Ë¥Ã¥È¤Ö¤ó¤ê¥­¥ã¥é¥¯¥¿] /unit separator (US)/ +¥æ¥Ë¥Ð¡¼¥µ¥ë /(adj-na,n) universal/(P)/ +¥æ¥Ë¥Ð¡¼¥µ¥ë¥µ¡¼¥Ó¥¹ /(n) universal service/ +¥æ¥Ë¥Ð¡¼¥µ¥ë¥¹¥Ú¡¼¥¹ /universal space/ +¥æ¥Ë¥Ð¡¼¥µ¥ë¥¿¥¤¥à /universal time/ +¥æ¥Ë¥Ð¡¼¥·¥¢¡¼¥É /(n) Universiade/(P)/ +¥æ¥Ë¥Ð¡¼¥·¥Æ¥£¡¼ /university/ +¥æ¥Ë¥Ð¡¼¥¹ /(n) universe/(P)/ +¥æ¥Ë¥Ð¥Ã¥¯ /UNIVAC/ +¥æ¥Ë¥Õ¥¡¥¤ /(n) unify/ +¥æ¥Ë¥Õ¥¡¥¤¥¢ /unifier/ +¥æ¥Ë¥Õ¥£¥±¡¼¥·¥ç¥ó /(n) unification/ +¥æ¥Ë¥Õ¥©¡¼¥ß¥Æ¥£¡¼ /uniformity/ +¥æ¥Ë¥Õ¥©¡¼¥à /(n) uniform/ +¥æ¥Ë¥Û¡¼¥à /(n) uniform/(P)/ +¥æ¥Í¥¹¥³ /(n) UNESCO/United Nations Educational Scientific and Cultural Organization/(P)/ +¥æ¥Í¥¹¥³·û¾Ï [¥æ¥Í¥¹¥³¤±¤ó¤·¤ç¤¦] /(n) UNESCO charter/ +¥æ¥Ó¥­¥¿¥¹ /(n) ubiquitous/ +¥æ¥Ô¥Æ¥ë /(n) Jupiter/ +¥æ¥Þ¥Ë¥¹¥à /(n) humanism/ +¥æ¥ß¥ë /Ymir/ +¥æ¥ê¥¢ /urea/(P)/ +¥æ¥ê¥¦¥¹ /Julius/ +¥æ¥ê¥¦¥¹Îñ [¥æ¥ê¥¦¥¹¤ì¤­] /(n) Julian calendar/ +¥æ¥ê¥Î¥­ /(n) tulip tree/ +¥æ¥ê¥Î¥­ /(n) tulip tree/ +¥è¡¼¥¬ /yoga/(P)/ +¥è¡¼¥¯ /(n) yoke/(P)/ +¥è¡¼¥¯¥·¥ã¡¼¥Æ¥ê¥¢ /Yorkshire terrier/ +¥è¡¼¥°¥ë¥È /(de:) (n) yoghurt/(P)/ +¥è¡¼¥Á¥ó /(de:) (abbr) tincture of iodine (de: Jodtinktur)/ +¥è¡¼¥Ç¥ë /(n) yodel/ +¥è¡¼¥É¥«¥ê¥¦¥à /(n) potassium iodine/ +¥è¡¼¥É¥Á¥ó¥­ /(de:) (n) tincture of iodine (de: Jodtinktur)/(P)/ +¥è¡¼¥É¥Û¥ë¥àÈ¿±þ [¥è¡¼¥É¥Û¥ë¥à¤Ï¤ó¤Î¤¦] /(n) iodoform reaction/ +¥è¡¼¥É¥ó /Yourdon/ +¥è¡¼¥í¥Ã¥Ñ /Europe/(P)/ +¥è¡¼¥í¥Ã¥Ñ²ñµÄ [¥è¡¼¥í¥Ã¥Ñ¤«¤¤¤®] /(n) Council of Europe/ +¥è¡¼¥í¥Ã¥Ñµ¡³£ËÝÌõ¶¨²ñ [¥è¡¼¥í¥Ã¥Ñ¤­¤«¤¤¤Û¤ó¤ä¤¯¤­¤ç¤¦¤«¤¤] /(n) The European Association for Machine Translation/EAMT/ +¥è¡¼¥í¥Ã¥ÑµÄ²ñ [¥è¡¼¥í¥Ã¥Ñ¤®¤«¤¤] /(n) European Parliament/ +¥è¡¼¥í¥Ã¥Ñ¶ðÄ» [¥è¡¼¥í¥Ã¥Ñ¤³¤Þ¤É¤ê] /(n) European robin/ +¥è¡¼¥í¥Ã¥Ñ·ª [¥è¡¼¥í¥Ã¥Ñ¤°¤ê] /(n) European chestnut/ +¥è¡¼¥í¥Ã¥Ñ»³Ç­ [¥è¡¼¥í¥Ã¥Ñ¤ä¤Þ¤Í¤³] /(n) (European) wildcat/ +¥è¡¼¥í¥Ã¥ÑÉü¶½³«È¯¶ä¹Ô [¥è¡¼¥í¥Ã¥Ñ¤Õ¤Ã¤³¤¦¤«¤¤¤Ï¤Ä¤®¤ó¤³¤¦] /(n) European Bank for Reconstruction and Development (EBRD)/ +¥è¡¼¥í¥Ã¥ÑÍû [¥è¡¼¥í¥Ã¥Ñ¤¹¤â¤â] /(n) common European plum/ +¥è¡¼¥í¥Ô¥¢¥ó¥×¥é¥ó /European plan/ +¥è¥¬ /(n) yoga/(P)/ +¥è¥¬¤Îή¹Ô [¥è¥¬¤Î¤ê¤å¤¦¤³¤¦] /the cult of yoga/ +¥è¥Ã¥Æ¥ë /(n) yachtel (combination of yacht and hotel)/ +¥è¥Ã¥È /(n) yacht (usually only used for a sailing boat with one mast)/(P)/ +¥è¥Ã¥È¥¯¥é¥Ö /(n) yacht club/yachting club/ +¥è¥Ã¥È¥Ï¡¼¥Ð¡¼ /(n) yacht harbor/(P)/ +¥è¥Ã¥È¥Ñ¡¼¥«¡¼ /(n) yacht parka/ +¥è¥Ï¥Í¥¹¥Ö¥ë¥° /Johannesburg/(P)/ +¥è¥ë¥À¥ó /Jordan/(P)/ +¥é¡¼¥² /(de:) (n) position (de: Lage)/(P)/ +¥é¡¼¥É /(n) lard/(P)/ +¥é¡¼¥Ë¥ó¥° /learning/(P)/ +¥é¡¼¥Ð¥ó /rurban (area)/rural and urban/ +¥é¡¼¥Þ¥ó /(de:) frame (de: Rahmen)/(P)/ +¥é¡¼¥á¥ó /(n) Chinese-style noodles (zh: lamian)/(P)/ +¥é¡¼¥á¥ó¶¶ [¥é¡¼¥á¥ó¤­¤ç¤¦] /(n) rigid-frame bridge/ +¥é¡¼¥á¥ó¹½Â¤ [¥é¡¼¥á¥ó¤³¤¦¤¾¤¦] /(n) Rahmen/rigid-frame structure/ +¥é¡¼Ìý [¥é¡¼¤æ] /(n) (uk) raayu (kind of spicy oil, used in Chinese cuisine) (zh: layou)/ +¥é¥¤ /lie/(P)/ +¥é¥¤¥¢¥Ó¥ê¥Æ¥£¡¼ /liability/(P)/ +¥é¥¤¥ª¥ó /(n) lion/(P)/ +¥é¥¤¥ª¥ó¥º¥¯¥é¥Ö /Lions Club/(P)/ +¥é¥¤¥« /Leica (German camera brand)/(P)/ +¥é¥¤¥¬¡¼ /liger/cross between a lion and a tiger/ +¥é¥¤¥¯ /like/ +¥é¥¤¥¸¥ó¥°¥¸¥§¥Í¥ì¡¼¥·¥ç¥ó /rising generation/(P)/ +¥é¥¤¥¹ /(n) rice/(P)/ +¥é¥¤¥¹¥«¥ì¡¼ /(n) curry and rice/ +¥é¥¤¥¹¥±¥¤¥¯ /rice cake/ +¥é¥¤¥¹¥Ú¡¼¥Ñ¡¼ /rice paper/ +¥é¥¤¥»¥ó¥·¥ó¥° /(n) licensing/ +¥é¥¤¥»¥ó¥¹ /(n) license/(P)/ +¥é¥¤¥»¥ó¥¹À¸»º [¥é¥¤¥»¥ó¥¹¤»¤¤¤µ¤ó] /(n) license production/ +¥é¥¤¥¿ /(n) writer/ +¥é¥¤¥¿¡¼ /(n) lighter/rider/writer/(P)/ +¥é¥¤¥À¡¼ /(n) rider/(P)/ +¥é¥¤¥Æ¥£¥ó¥° /(n) lighting/writing/ +¥é¥¤¥Æ¥£¥ó¥°¥Ç¥¹¥¯ /writing desk/ +¥é¥¤¥Æ¥£¥ó¥°¥Ó¥å¡¼¥í¡¼ /writing bureau/ +¥é¥¤¥Ç¥£¥ó¥° /riding/ +¥é¥¤¥Ç¥£¥ó¥°¥Ö¥ê¡¼¥Á¥º /riding breeches/ +¥é¥¤¥Ç¥óÉÓ [¥é¥¤¥Ç¥ó¤Ó¤ó] /(n) Leyden jar/ +¥é¥¤¥È /(n) light/right field/right fielder/right/(P)/ +¥é¥¤¥È¥¤¥ó¥À¥¹¥È¥ê¡¼ /light industry/ +¥é¥¤¥È¥¦¥¤¥ó¥° /right wing/ +¥é¥¤¥È¥¦¥¨¡¼¥È /lightweight/ +¥é¥¤¥È¥¦¥¨¥ë¥¿¡¼µé [¥é¥¤¥È¥¦¥¨¥ë¥¿¡¼¤­¤å¤¦] /(n) light welterweight/ +¥é¥¤¥È¥ª¥Ú¥é /light opera/ +¥é¥¤¥È¥Ç¥£¥ì¥¯¥¿¡¼ /light director/ +¥é¥¤¥È¥Ë¥ó¥° /lightning/ +¥é¥¤¥È¥Ï¥¦¥¹ /lighthouse/ +¥é¥¤¥È¥Ï¥ó¥É /right-hand/ +¥é¥¤¥È¥Ð¥ó /(n) light van/(P)/ +¥é¥¤¥È¥Ó¡¼¥ë /(n) light beer/ +¥é¥¤¥È¥Õ¥é¥¤µé [¥é¥¤¥È¥Õ¥é¥¤¤­¤å¤¦] /(n) light flyweight/ +¥é¥¤¥È¥Ö¥ë¡¼ /light blue/ +¥é¥¤¥È¥Ø¥Ó¡¼¥¦¥¨¡¼¥È /light heavyweight/ +¥é¥¤¥È¥Ø¥Ó¡¼µé [¥é¥¤¥È¥Ø¥Ó¡¼¤­¤å¤¦] /(n) light heavyweight/ +¥é¥¤¥È¥Ú¥ó /(n) light pen/ +¥é¥¤¥È¥ß¥É¥ëµé [¥é¥¤¥È¥ß¥É¥ë¤­¤å¤¦] /(n) light middleweight/ +¥é¥¤¥È¥â¥Á¡¼¥Õ /(de:) Leitmotiv/ +¥é¥¤¥Èµé [¥é¥¤¥È¤­¤å¤¦] /(n) lightweight/ +¥é¥¤¥É /ride/(P)/ +¥é¥¤¥Ê¡¼ /(n) liner/line drive (baseball)/(P)/ +¥é¥¤¥Ê¡¼¥Î¡¼¥Ä /liner notes/ +¥é¥¤¥Ë¥ó¥° /lining/ +¥é¥¤¥Î¥¿¥¤¥× /(n) linotype/ +¥é¥¤¥Ð¥ë /(n) rival/competition/(P)/ +¥é¥¤¥Õ /(n) life/(P)/ +¥é¥¤¥Õ¥µ¡¼¥Ó¥¹ /life-service/ +¥é¥¤¥Õ¥µ¥¤¥¨¥ó¥¹ /life science/ +¥é¥¤¥Õ¥µ¥¤¥¯¥ë /(n) life cycle/ +¥é¥¤¥Õ¥µ¥¤¥¯¥ë¥¨¥Í¥ë¥®¡¼ /life-cycle energy/ +¥é¥¤¥Õ¥µ¥¤¥º /life-size/ +¥é¥¤¥Õ¥¸¥ã¥±¥Ã¥È /life jacket/ +¥é¥¤¥Õ¥¹¥¿¥¤¥ë /(n) life-style/ +¥é¥¤¥Õ¥¿¥¤¥à /lifetime/ +¥é¥¤¥Õ¥Ù¥¹¥È /life vest/ +¥é¥¤¥Õ¥Ü¡¼¥È /lifeboat/ +¥é¥¤¥Õ¥é¥¤¥ó /(n) lifeline/ +¥é¥¤¥Õ¥ë /(n) rifle/(P)/ +¥é¥¤¥Õ¥ë¼Í·â¶¥µ» [¥é¥¤¥Õ¥ë¤·¤ã¤²¤­¤­¤ç¤¦¤®] /(n) rifle shooting/ +¥é¥¤¥Õ¥ë½Æ [¥é¥¤¥Õ¥ë¤¸¤å¤¦] /rifle/ +¥é¥¤¥Õ¥ï¡¼¥¯ /(n) life-work/(P)/ +¥é¥¤¥Ö /(n) live/(P)/ +¥é¥¤¥Ö¥·¥ç¡¼ /live show/ +¥é¥¤¥Ö¥Ï¥¦¥¹ /(n) live house/(P)/ +¥é¥¤¥Ö¥é¥ê /(n) library/ +¥é¥¤¥Ö¥é¥ê¡¼ /(n) library/(P)/ +¥é¥¤¥Ö¥é¥ê¥¢¥ó /(n) librarian/ +¥é¥¤¥Ö¥ì¥³¡¼¥Ç¥£¥ó¥° /live recording/ +¥é¥¤¥×¥Ä¥£¥Ò /Leipzig/ +¥é¥¤¥×¥Ë¥Ã¥Ä /(n) Leibniz, Gottfried Wilhelm (1646-1716)/ +¥é¥¤¥Ü¥¾¡¼¥à /ribosome/ +¥é¥¤¥à /rhyme/lime/ +¥é¥¤¥à¥é¥¤¥È /limelight/ +¥é¥¤¥àÉ [¥é¥¤¥à¤Ó¤ç¤¦] /(n) Lyme disease/ +¥é¥¤¥é¥Ã¥¯ /(n) lilac/ +¥é¥¤¥é¥Ã¥¯¿§ [¥é¥¤¥é¥Ã¥¯¤¤¤í] /(n) lilac/ +¥é¥¤¥ó /(n) line/(P)/ +¥é¥¤¥ó¥¢¥Ã¥× /(n) (product) line-up/(P)/ +¥é¥¤¥ó¥¨¥Ç¥£¥¿¡¼ /(n) line editor/ +¥é¥¤¥ó¥ª¥Õ /line off/ +¥é¥¤¥ó¥¹¥È¡¼¥ó /rhinestone/ +¥é¥¤¥ó¥À¥ó¥¹ /(n) revue dance performed in a line/line dance/ +¥é¥¤¥ó¥É¥é¥¤¥Ö /line drive/ +¥é¥¤¥ó¥Ê¥Ã¥× /(n) lineup/ +¥é¥¤¥ó¥Í¥Ã¥È¥ï¡¼¥¯ /line network/ +¥é¥¤¥ó¥Õ¥£¡¼¥É /line-feed (character)/ +¥é¥¤¥ó¥×¥ê¥ó¥¿¡¼ /line printer/ +¥é¥¤¥óÀî [¥é¥¤¥ó¤¬¤ï] /(river) Rhine/ +¥é¥¤¥óÁÈ¿¥ [¥é¥¤¥ó¤½¤·¤­] /(n) line organization/ +¥é¥¤¥ô /(adj) live/ +¥é¥¤¥ô¥¡¥ë /(n) rival/ +¥é¥¤¥ô¥Ï¥¦¥¹ /(n) live house/ +¥é¥¤Çþ [¥é¥¤¤à¤®] /(n) rye/ +¥é¥¦¥É¥¹¥Ô¡¼¥«¡¼ /(n) loudspeaker/(P)/ +¥é¥¦¥É¥Í¥¹ /loudness/ +¥é¥¦¥ê¥ó»À [¥é¥¦¥ê¥ó¤µ¤ó] /(n) lauric acid/ +¥é¥¦¥ó¥¸ /(n) lounge/(P)/ +¥é¥¦¥ó¥¸¥¦¥¨¥¢ /loungewear/ +¥é¥¦¥ó¥É /(n) round/(P)/ +¥é¥¦¥ó¥É¥Æ¡¼¥Ö¥ë /round table/ +¥é¥¦¥ó¥É¥Ê¥ó¥Ð¡¼ /round number/ +¥é¥¦¥ó¥É¥í¥Ó¥ó /(n) round robin/ +¥é¥ª¥¹ /Laos/(P)/ +¥é¥¬¡¼ /rugger/(P)/ +¥é¥¬¡¼¥Ó¡¼¥ë /lager beer/ +¥é¥¯¡¼¥ó /raccoon/ +¥é¥¯¥È¡¼¥¼ /lactose/ +¥é¥¯¥í¥¹ /(n) lacrosse/ +¥é¥° /rug/(P)/ +¥é¥°¥¿¥¤¥à /ragtime/ +¥é¥°¥Ó¡¼ /(n) rugby/(P)/ +¥é¥°¥é¥ó /raglan/ +¥é¥±¥Ã¥È /(n) paddle/racket/(P)/ +¥é¥±¥Ã¥È¥Ü¡¼¥ë /racquetball/ +¥é¥³¥¹¥Æ /Lacoste/(P)/ +¥é¥µ¡¼¥ë /La Salle/(P)/ +¥é¥¶¡¼¥Ë¥ã /lasagna/ +¥é¥·¥ç¥Ê¥ê¥¹¥È /rationalist/ +¥é¥·¥ç¥Ê¥ê¥º¥à /rationalism/ +¥é¥·¥ç¥Ê¥ê¥¼¡¼¥·¥ç¥ó /rationalization/ +¥é¥·¥ç¥Ê¥ë /rational/ +¥é¥¸¥¢¥ë /radial/(P)/ +¥é¥¸¥¢¥ë¥¿¥¤¥ä /radial tire/ +¥é¥¸¥¢¥ó /(n) (math) radian/ +¥é¥¸¥¦¥¹ /radius/ +¥é¥¸¥¦¥à /(n) radium (Ra)/(P)/ +¥é¥¸¥¦¥àÀô [¥é¥¸¥¦¥à¤»¤ó] /(n) radium spring/ +¥é¥¸¥¦¥àÎÅË¡ [¥é¥¸¥¦¥à¤ê¤ç¤¦¤Û¤¦] /(n) radium therapy/ +¥é¥¸¥¨¡¼¥¿¡¼ /(n) radiator/(P)/ +¥é¥¸¥ª /(n) radio/(P)/ +¥é¥¸¥ª¥¢¥¤¥½¥È¡¼¥× /radioisotope/ +¥é¥¸¥ª¥«¡¼ /radio car/ +¥é¥¸¥ª¥«¡¼¥Ü¥ó¥Æ¥¹¥È /radiocarbon test/ +¥é¥¸¥ª¥«¥»¥Ã¥È /radio-cassette (tape recorder)/ +¥é¥¸¥ª¥³¥ó¥È¥í¡¼¥ë /radio control/ +¥é¥¸¥ª¥³¥ó¥Ñ¥¹ /radio compass/ +¥é¥¸¥ª¥·¥Æ¥£ /(n) Radio City/ +¥é¥¸¥ª¥¾¥ó¥Ç /(n) radiosonde/ +¥é¥¸¥ª¥á¡¼¥¿¡¼ /radiometer/ +¥é¥¸¥«¥» /(n) (abbr) radio-cassette player/(P)/ +¥é¥¸¥«¥ê¥¹¥È /radicalist/ +¥é¥¸¥«¥ë /(adj-na) radical/(P)/ +¥é¥¸¥³¥ó /(abbr) radio controlled models (car, plane, etc)/ +¥é¥¹ /(1) RAS/Remote Access Server/(2) lathe/(P)/ +¥é¥¹¥¯ /(n) rusk/ +¥é¥¹¥¿ /(n) roster/ +¥é¥¹¥¿¡¼ /raster/ +¥é¥¹¥¿¡¼¥Õ¥¡¥¤¥ë /raster file/ +¥é¥¹¥È /(n) last/(P)/ +¥é¥¹¥È¥¹¥Ñ¡¼¥È /(n) last spurt/(P)/ +¥é¥¹¥È¥Ø¥Ó¡¼ /(n) final effort before the end (trans: last heavy)/ +¥é¥¹¥È¥é¥Ã¥× /last lap/ +¥é¥¹¥Ñ¥¤¥ì¥¹»Ø¿ô [¥é¥¹¥Ñ¥¤¥ì¥¹¤·¤¹¤¦] /(n) Laspeyres index/ +¥é¥º¥Ù¥ê¡¼ /raspberry/ +¥é¥»¥ß²½ [¥é¥»¥ß¤«] /(n) racemization/ +¥é¥»¥ßÂÎ [¥é¥»¥ß¤¿¤¤] /(n) racemic body/ +¥é¥»¥ßʬ³ä [¥é¥»¥ß¤Ö¤ó¤«¤Ä] /(n) resolution/ +¥é¥¿¥ó²È¶ñ [¥é¥¿¥ó¤«¤°] /(n) rattan furniture/ +¥é¥À¡¼ /rudder/ladder (PLC programming paradigm)/(P)/ +¥é¥Á¥Á¥å¡¼¥É /latitude/ +¥é¥Ã¥«¡¼ /(n) lacquer/ +¥é¥Ã¥­¡¼ /(adj-na,n) lucky/(P)/ +¥é¥Ã¥­¡¼¥»¥Ö¥ó /(n) lucky seventh/ +¥é¥Ã¥­¡¼¥¾¡¼¥ó /lucky zone/(P)/ +¥é¥Ã¥¯ /(n) rack/ruck/(P)/ +¥é¥Ã¥²¡¼¥¸ /(n) luggage/baggage/ +¥é¥Ã¥µ /Rassa (fever)/ +¥é¥Ã¥·¥å /(n) (abbr) rush/rush hour/LASH/(P)/ +¥é¥Ã¥·¥å¥¢¥ï¡¼ /(n) rush hour/(P)/ +¥é¥Ã¥·¥å¥×¥ê¥ó¥È /rush print/ +¥é¥Ã¥»¥ë /(n) Russell/(P)/ +¥é¥Ã¥Á /(n) latch/(P)/ +¥é¥Ã¥È /(n) (laboratory) rat/ +¥é¥Ã¥Ô¥ó¥° /wrapping/(P)/ +¥é¥Ã¥Õ¥ë /ruffle/ +¥é¥Ã¥× /(n) lap/wrap/rap/(P)/ +¥é¥Ã¥×¥¹¥«¡¼¥È /(n) (abbr) wraparound skirt/ +¥é¥Ã¥×¥¿¥¤¥à /(n) lap time/ +¥é¥Ã¥×¥È¥Ã¥× /laptop/ +¥é¥Ã¥×¥é¥ó¥É /wrap-around/ +¥é¥Æ¥Ã¥¯¥¹ /latex/(P)/ +¥é¥Æ¥ó /(n) (abbr) Latin/Latin-American/(P)/ +¥é¥Æ¥ó¥¢¥á¥ê¥« /Latin America/(P)/ +¥é¥Æ¥ó¥¢¥á¥ê¥«²»³Ú [¥é¥Æ¥ó¥¢¥á¥ê¥«¤ª¤ó¤¬¤¯] /(n) Latin music/ +¥é¥Æ¥ó¥ê¥º¥à /Latin-American rhythm/ +¥é¥Æ¥ó¸ì [¥é¥Æ¥ó¤´] /(n) Latin/(P)/ +¥é¥Ç¥£¥«¥ë /(adj-na) radical/(P)/ +¥é¥Ç¥£¥«¥ë¥ê¥¢¥ê¥º¥à /radical realism/ +¥é¥Ç¥£¥Ã¥·¥å /radish/ +¥é¥È¥Ó¥¢ /Latvia/(P)/ +¥é¥É¥ó /(n) radon (Rn)/(P)/ +¥é¥Ð¡¼ /lover/rubber/(P)/ +¥é¥Ð¡¼¥·¥ë¥¯ /rubber silk/ +¥é¥Ð¡¼¥»¥á¥ó¥È /rubber cement/ +¥é¥Ð¡¼¥½¡¼¥ë /(n) rubber sole/ +¥é¥Ð¡¼¥¿¥¤¥ë /rubber tile/ +¥é¥Ð¡¼¥é¥±¥Ã¥È /rubber racket/ +¥é¥Ð¥È¥ê¡¼ /lavatory/(P)/ +¥é¥Ó¥ª¥ê /(n) ravioli/(P)/ +¥é¥Ó¥ê¥ó¥¹ /(n) labyrinth/ +¥é¥Ô¥Ã¥É¥Õ¥¡¥¤¥¢ /rapid fire/ +¥é¥Õ /(adj-na,n) rough/(P)/ +¥é¥Õ¥£¥¢Ü¿»Ò [¥é¥Õ¥£¥¢¤ä¤·] /(n) raffia palm/ +¥é¥Õ¥©¡¼¥ì /(fr:) the forest (fr: la foret)/(P)/ +¥é¥Õ¥¹¥±¥Ã¥Á /(n) rough sketch/ +¥é¥Õ¥È /raft/(P)/ +¥é¥Õ¥×¥ì¡¼ /rough play/(P)/ +¥é¥Õ¥Þ¥Ë¥Î¥Õ /Rachmaninoff/(P)/ +¥é¥Ö /(n) (abbr) lab/laboratory/love/(P)/ +¥é¥Ö¥¢¥Õ¥§¥¢ /love affair/ +¥é¥Ö¥¤¥ó /love-in/ +¥é¥Ö¥²¡¼¥à /love game/ +¥é¥Ö¥³¥á /(abbr) romantic comedy (trans: love comedy)/(P)/ +¥é¥Ö¥¸¥å¡¼¥¹ /love juice/ +¥é¥Ö¥¹¥È¡¼¥ê¡¼ /(n) love story/soap opera/ +¥é¥Ö¥½¥ó¥° /(n) love song/(P)/ +¥é¥Ö¥Á¥§¥¢ /(n) love seat/love chair/ +¥é¥Ö¥Á¥ã¥¤¥ë¥É /love child/ +¥é¥Ö¥Ï¥ó¥È /love hunt/ +¥é¥Ö¥×¥ì¡¼ /love play/ +¥é¥Ö¥Û¥Æ¥ë /(n) love hotel (hotel that rents rooms to couples either overnight or for two hours' "rest")/ +¥é¥Ö¥ì¥¿¡¼ /(n) love-letter/(P)/ +¥é¥Ö¥í¥Þ¥ó¥¹ /(n) love romance/ +¥é¥×¥³¥ó /RAPCON/ +¥é¥×¥½¥Ç¥£¡¼ /(n) rhapsody/ +¥é¥×¥Á¥ã¡¼¥Ç¥£¥¹¥¯ /(n) rupture disk (type of safety valve)/ +¥é¥Ù¥ê¥ó¥° /(n) labeling/ +¥é¥Ù¥ë /(n) label/(P)/ +¥é¥Ù¥ëÉÕ¤± [¥é¥Ù¥ë¤Å¤±] /labeling/ +¥é¥Ù¥ó¥À¡¼ /(n) lavender/ +¥é¥Ù¥ó¥À¡¼¿§ [¥é¥Ù¥ó¥À¡¼¤¤¤í] /(n) lavender/ +¥é¥Ú¥ë /lapel/ +¥é¥Ü /(n) (abbr) laboratory/language laboratory/(P)/ +¥é¥Ü¥é¥È¥ê¡¼ /laboratory/ +¥é¥Ü¥é¥È¥ê¡¼¥ª¡¼¥È¥á¡¼¥·¥ç¥ó /laboratory automation/LA/ +¥é¥Ü¥é¥È¥ê¡¼¥º /laboratories/ +¥é¥Þ /(Dalai) Lama/llama/(P)/ +¥é¥Þ¡¼¥º /Lamaze/ +¥é¥Þ¥ë¥¯Àâ [¥é¥Þ¥ë¥¯¤»¤Ä] /(n) Lamarckism/ +¥é¥ß¥Í¡¼¥È /laminate/(P)/ +¥é¥à /(n) lamb/rump/rum/RAM (random access memory)/(P)/ +¥é¥à¥¦¡¼¥ë /lamb's wool/ +¥é¥à¥¹¥­¥ó /lambskin/ +¥é¥à¥À /(n) lambda/ +¥é¥à¥À¥í¥±¥Ã¥È /Lambda rocket/ +¥é¥à¥Í /(n) soda pop/ +¥é¥à¼ò [¥é¥à¤·¤å] /(n) rum/ +¥é¥á /(fr:) lame/(P)/ +¥é¥á¥Í¡¼¥È¥¹¥­¡¼ /laminated ski/ +¥é¥é¥Ð¥¤ /lullaby/(P)/ +¥é¥ê¡¼ /(n) rally/(P)/ +¥é¥ê¥¢¥Ã¥È /lariat/ +¥é¥ë¥Õ¥í¡¼¥ì¥ó /Ralph Lauren/(P)/ +¥é¥ï¥ó /(n) lauan/(P)/ +¥é¥ó /(n) run/LAN (local area network)/(P)/ +¥é¥ó¥­¥ó¥° /(n) ranking/(P)/ +¥é¥ó¥¯ /(n) rank/(P)/ +¥é¥ó¥¯¥ë /(n) (abbr) (Toyota) Land Cruiser/ +¥é¥ó¥° /language (fr: langue)/lung/(P)/ +¥é¥ó¥°¥ê¥á¥ó /(de:) wraparound retaining straps worn with the old ski cable bindings/ +¥é¥ó¥²¡¼¥¸ /(n) language/ +¥é¥ó¥²¡¼¥¸¥×¥í¥»¥Ã¥µ¡¼ /language processor/ +¥é¥ó¥²¡¼¥¸¥é¥Ü¥é¥È¥ê¡¼ /language laboratory/LL/ +¥é¥ó¥²¥ë¥Ï¥ó¥¹ /Langerhans/ +¥é¥ó¥²¥ë¥Ï¥ó¥¹Åç [¥é¥ó¥²¥ë¥Ï¥ó¥¹¤·¤Þ] /isle of Langerhans/ +¥é¥ó¥³¥ó /(abbr) lunchtime concert/ +¥é¥ó¥µ¡¼ /lancer/ +¥é¥ó¥¸¥§¥ê¡¼ /lingerie/(P)/ +¥é¥ó¥¹ /lance/(P)/ +¥é¥ó¥¹¥ë /run-through/ +¥é¥ó¥»¥ë /Lancel (French manufacturer)/ +¥é¥ó¥¿¥¤¥à /(n) runtime/ +¥é¥ó¥¿¥ó /(n) lanthanum (La)/lantern/ +¥é¥ó¥À¥à /(adj-na,n) random/(P)/ +¥é¥ó¥À¥à¥µ¥ó¥×¥ê¥ó¥° /(n) random sampling/ +¥é¥ó¥Á /(n) launch/lunch/(P)/ +¥é¥ó¥Á¥¨ /(fr:) pensioneer (fr: rentier)/ +¥é¥ó¥Á¥»¥Ã¥È /lunch set/ +¥é¥ó¥Á¥¿¥¤¥à /(n) lunchtime/ +¥é¥ó¥Á¥ã¡¼ /launcher/ +¥é¥ó¥Á¥ç¥ó /(n) luncheon/ +¥é¥ó¥Â¥ó¥°¥Ð¡¼¥ó /landing bahn/ +¥é¥ó¥Ç¥£¥ó¥° /landing/(P)/ +¥é¥ó¥Ç¥Ö¡¼ /(fr:) (n) meeting (fr: rendez-vous)/ +¥é¥ó¥É /(n) land/(P)/ +¥é¥ó¥É¥µ¥Ã¥È /LANDSAT/(P)/ +¥é¥ó¥É¥¹¥±¡¼¥× /landscape/ +¥é¥ó¥É¥»¥ë /(de:) (n) bag (de: Raenzel)/knapsack/satchel with back straps/(P)/ +¥é¥ó¥É¥Þ¡¼¥¯ /landmark/(P)/ +¥é¥ó¥É¥ê¡¼ /(n) laundry/(P)/ +¥é¥ó¥Ê¡¼ /(n) runner/(P)/ +¥é¥ó¥Ê¡¼¥º¥Ï¥¤ /runner's high/ +¥é¥ó¥Ë¥ó¥° /(n) (1) running/(2) tank top/(P)/ +¥é¥ó¥Ë¥ó¥°¥³¥¹¥È /running cost/ +¥é¥ó¥Ë¥ó¥°¥·¥ã¥Ä /(n) athletic-style shirt/running vest/ +¥é¥ó¥Ë¥ó¥°¥¹¥È¥Ã¥¯ /running stock/ +¥é¥ó¥Ë¥ó¥°¥Û¡¼¥Þ¡¼ /running homer/ +¥é¥ó¥Ë¥ó¥°¥Û¡¼¥à¥é¥ó /running home run (baseball)/inside-the-park home run/ +¥é¥ó¥Ð¥ó /Lanvin/ +¥é¥ó¥Ö¥ë¥·¡¼¥È /rumble seat/ +¥é¥ó¥Ö¥ëÊÜÌÓÃî [¥é¥ó¥Ö¥ë¤Ù¤ó¤â¤¦¤Á¤å¤¦] /giardia/ +¥é¥ó¥Ö¥ëÊÜÌÓÃî¾É [¥é¥ó¥Ö¥ë¤Ù¤ó¤â¤¦¤Á¤å¤¦¤·¤ç¤¦] /giardiasis/ +¥é¥ó¥× /(n) lamp/ramp/headlight/light/(P)/ +¥é¥ó¥×¥¦¥§¡¼ /rampway/ +¥é¥ó¥×¥¹¥Æ¡¼¥­ /rump steak/ +¥é¥ó¥ì¥ó¥°¥¹ /(n) run length/ +¥é¥ô /(n) love/(P)/ +¥é¥ô¥Û¥Æ¥ë /love hotel/ +¥é¹Ô [¥é¤®¤ç¤¦] /Classification for Japanese verb with the dictionary form ending in "ru"/ +¥éÍó [¥é¤é¤ó] /(n) radio listings/ +¥ê¡¼¥¬¡¼ /leaguer/(P)/ +¥ê¡¼¥¬¥ë /legal/ +¥ê¡¼¥¬¥ë¥·¥¹¥Æ¥à /(n) legal system/ +¥ê¡¼¥­ /leek/ +¥ê¡¼¥¯ /leak/leek/(P)/ +¥ê¡¼¥¯¥Ç¥£¥Æ¥¯¥¿¡¼ /leak detector/ +¥ê¡¼¥° /(n) league/(P)/ +¥ê¡¼¥°Àï [¥ê¡¼¥°¤»¤ó] /(n) league match/(P)/ +¥ê¡¼¥±¡¼¥¸ /leakage/ +¥ê¡¼¥¸¥ç¥Ê¥ê¥º¥à /regionalism/ +¥ê¡¼¥¸¥ç¥Ê¥ë /regional/ +¥ê¡¼¥¸¥ç¥ó /(n) region/ +¥ê¡¼¥¹ /(n) lease/wreath/(P)/ +¥ê¡¼¥¹»º¶È [¥ê¡¼¥¹¤µ¤ó¤®¤ç¤¦] /(n) leasing industry/ +¥ê¡¼¥º¥¢¥ó¥É¥é¥Ã¥°¥º /leads and lags/ +¥ê¡¼¥º¥Ê¥Ö¥ë /(adj-na,n) reasonable/(P)/ +¥ê¡¼¥¼¥ó¥È /(abbr) regent style/ +¥ê¡¼¥¼¥ó¥È¥¹¥¿¥¤¥ë /regent style/ducktail/ +¥ê¡¼¥À /(n) reader/ +¥ê¡¼¥À¡¼ /(n) (1) leader/(2) reader/(P)/ +¥ê¡¼¥À¡¼¥·¥Ã¥× /(n) leadership/(P)/ +¥ê¡¼¥À¡¼¥·¥Ã¥×ŪÃÏ°Ì [¥ê¡¼¥À¡¼¥·¥Ã¥×¤Æ¤­¤Á¤¤] /leadership position/ +¥ê¡¼¥À¡¼¸òÂå [¥ê¡¼¥À¡¼¤³¤¦¤¿¤¤] /leadership change/ +¥ê¡¼¥À¡¼À© [¥ê¡¼¥À¡¼¤»¤¤] /(n) leadership organization/ +¥ê¡¼¥Á /(n) (1) reach/(2) leech/(P)/ +¥ê¡¼¥Á¥ã¥Ö¥ë /reachable/ +¥ê¡¼¥Ç¥£¥ó¥° /reading/leading/(P)/ +¥ê¡¼¥Ç¥£¥ó¥°¥¤¥ó¥À¥¹¥È¥ê¡¼ /leading industry/ +¥ê¡¼¥Ç¥£¥ó¥°¥«¥ó¥Ñ¥Ë¡¼ /leading company/ +¥ê¡¼¥Ç¥£¥ó¥°¥±¡¼¥¹ /leading case/ +¥ê¡¼¥Ç¥£¥ó¥°¥Ò¥Ã¥¿¡¼ /leading hitter/ +¥ê¡¼¥È /song (de: Lied)/lead/reed/(P)/ +¥ê¡¼¥É /(n,vs) read(ing)/lead (in a game)/being in the lead/(P)/ +¥ê¡¼¥É¥ª¥Õ¥Þ¥ó /lead-off man/(P)/ +¥ê¡¼¥É¥ª¥ó¥ê¡¼ /read-only/ +¥ê¡¼¥É¥Ó¥ê¥Æ¥£¡¼ /readability/ +¥ê¡¼¥É³Ú´ï [¥ê¡¼¥É¤¬¤Ã¤­] /(n) reed instrument/ +¥ê¡¼¥Ð¥¤¥¹ /Levis (jeans)/ +¥ê¡¼¥Ò¥Æ¥ó¥·¥å¥¿¥¤¥ó /Liechtenstein (p)/Lichtenstein/ +¥ê¡¼¥Ó¥ÒÎäµÑ´ï [¥ê¡¼¥Ó¥Ò¤ì¤¤¤­¤ã¤¯¤­] /(n) Liebig condenser/ +¥ê¡¼¥Ó¥ó¥° /leaving/ +¥ê¡¼¥Õ /(n) reef/leaf/ +¥ê¡¼¥Õ¥ì¥Ã¥È /(n) leaflet/(P)/ +¥ê¡¼¥Ö /leave/ +¥ê¡¼¥Ù /(de:) (n) love (de: Liebe)/ +¥ê¡¼¥Ü¥Ã¥¯ /Reebok (sneakers)/ +¥ê¡¼¥Þ¡¼ /reamer/ +¥ê¡¼¥Þ¥ó /Riemann/(P)/ +¥ê¡¼¥Þ¥ó´ö²¿³Ø [¥ê¡¼¥Þ¥ó¤­¤«¤¬¤¯] /(n) Riemannian geometry/ +¥ê¡¼¥ë /(n) reel/(P)/ +¥ê¥¢ /(n) rear/(P)/ +¥ê¥¢¥¦¥¤¥ó¥É¡¼ /rear window/ +¥ê¥¢¥¨¥ó¥¸¥ó /rear engine/ +¥ê¥¢¥¯¥·¥ç¥ó /(n) reaction/(P)/ +¥ê¥¢¥¯¥¿¡¼ /reactor/ +¥ê¥¢¥¯¥¿¥ó¥¹ /reactance/ +¥ê¥¢¥·¡¼¥È /rear seat/ +¥ê¥¢¥¹ /Rias/ +¥ê¥¢¥É¥é¥¤¥Ö /rear drive/ +¥ê¥¢¥ê¥¹¥Æ¥£¥Ã¥¯ /(n) realistic/ +¥ê¥¢¥ê¥¹¥È /(n) realist/ +¥ê¥¢¥ê¥º¥à /(n) realism/(P)/ +¥ê¥¢¥ê¥Æ¥£ /(n) reality/ +¥ê¥¢¥ê¥Æ¥£¡¼ /(n) reality/(P)/ +¥ê¥¢¥ë /(adj-na,n) real/(P)/ +¥ê¥¢¥ë¥¿¥¤¥à /(adj-na,n) realtime/ +¥ê¥¢¥ë¥¿¥¤¥à¥·¥¹¥Æ¥à /real-time system/ +¥ê¥¢¥ë¥¿¥¤¥à½èÍý [¥ê¥¢¥ë¥¿¥¤¥à¤·¤ç¤ê] /(n) real time processing/ +¥ê¥¢¥ë¥×¥é¥¤¥¹ /real price/ +¥ê¥¢¥ë¥Ý¥ê¥Æ¥£¥Ã¥¯¥¹ /real politics/ +¥ê¥¦¥Þ¥Á /(n) rheumatism/ +¥ê¥¨¥¾¥ó /liaison/ +¥ê¥¨¥ó¥¸¥Ë¥¢¥ê¥ó¥° /(n) re-engineering/ +¥ê¥«¡¼ /liquor/ +¥ê¥«¡¼¥·¥Ö /(n) recursive/ +¥ê¥«¡¼¥¸¥ç¥ó /(n) recursion/ +¥ê¥«¥Ð¡¼ /(n) recover/ +¥ê¥«¥Ð¥ê¡¼ /recovery/ +¥ê¥«¥Ð¥ê¡¼¥·¥ç¥Ã¥È /recovery shot/ +¥ê¥«¥ì¥ó¥È /recurrent/ +¥ê¥«¥ì¥ó¥È¥Ë¥å¡¼¥é¥ë¥Í¥Ã¥È¥ï¡¼¥¯ /recurrent neural network/ +¥ê¥­¥Ã¥É /liquid/(P)/ +¥ê¥­¥å¡¼¥ë /(n) liqueur/(P)/ +¥ê¥®¥ë¥±¥ó¥¿¥¦¥ë¥¹ /Rigel Kentaurus (navigator's name for Alpha Centauri)/ +¥ê¥¯¡¼¥É /Likud (Israeli political party)/(P)/ +¥ê¥¯¥¨¥¹¥È /(n) request/(P)/ +¥ê¥¯¥é¥¤¥Ë¥ó¥°¥·¡¼¥È /reclining seat/ +¥ê¥¯¥ê¥¨¡¼¥·¥ç¥ó /(n) recreation/ +¥ê¥¯¥ë¡¼¥¿¡¼ /recruiter/(P)/ +¥ê¥¯¥ë¡¼¥È /(n) recruit/(P)/ +¥ê¥¯¥ë¡¼¥È¥Õ¥¡¥Ã¥·¥ç¥ó /recruit fashion/ +¥ê¥° /rig/ +¥ê¥°¥ê¥¹¥È /rigorist/ +¥ê¥°¥ì¥Ã¥È /regret/ +¥ê¥±¥Ã¥Á¥¢ /(n) rickettsia/ +¥ê¥³¡¼ /Ricoh/(P)/ +¥ê¥³¡¼¥À¡¼ /recorder/(P)/ +¥ê¥³¡¼¥ë /(n) recall/(P)/ +¥ê¥³¥á¥ó¥Ç¡¼¥·¥ç¥ó /recommendation/ +¥ê¥³¥ó¥¹¥È¥é¥¯¥·¥ç¥ó /reconstruction/ +¥ê¥´¥ê¥º¥à /rigorism/ +¥ê¥µ¡¼¥Á /(n) research/(P)/ +¥ê¥µ¥¤¥¯¥ê¥ó¥° /recycling/ +¥ê¥µ¥¤¥¯¥ë /(n) recycle/ +¥ê¥µ¥¤¥¯¥ë¥·¥ç¥Ã¥× /recycle shop/(P)/ +¥ê¥µ¥¤¥º /(n) resize/ +¥ê¥µ¥¤¥¿¥ë /(n) recital/(P)/ +¥ê¥µ¥¸¥å¡¼¤Î¿Þ·Á [¥ê¥µ¥¸¥å¡¼¤Î¤º¤±¤¤] /(n) Lissajous's figure/ +¥ê¥¶¡¼¥É /lizard/ +¥ê¥¶¡¼¥É¥Þ¥ó /lizardman/ +¥ê¥¶¡¼¥Ö /(n) reserve/(P)/ +¥ê¥¶¥ë¥È /(n) result/ +¥ê¥¶¥ì¥¯¥·¥ç¥ó /resurrection/ +¥ê¥¸¥§¥¯¥È /(n) reject/ +¥ê¥¸¥ó /lysine/ +¥ê¥¹ /(de:) (n) (1) fracture (de: Riss)/(2) lithograph/(3) squirrel/(P)/ +¥ê¥¹¥¯ /(n) risk/RISC/(P)/ +¥ê¥¹¥¯¥³¥ó¥È¥í¡¼¥ë /risk control/ +¥ê¥¹¥¯¥Õ¥¡¥¤¥Ê¥ó¥¹ /risk finance/ +¥ê¥¹¥¯¥Õ¥¡¥¯¥¿¡¼ /risk factor/ +¥ê¥¹¥¿¡¼¥È /(n) restart/ +¥ê¥¹¥Æ¥£¥ó¥° /listing/ +¥ê¥¹¥Æ¥ê¥¢¶Ý [¥ê¥¹¥Æ¥ê¥¢¤­¤ó] /(n) Listeria monocytogenes/ +¥ê¥¹¥È /(n) list/wrist/(P)/ +¥ê¥¹¥È¥¢ /(n) restore/ +¥ê¥¹¥È¥¢¥Ã¥× /(n) listing (trans: list up)/ +¥ê¥¹¥È¥Ã¥­¥ó¥°¥Õ¥£¡¼ /(n) restocking fee/ +¥ê¥¹¥È¥Ð¥ó¥É /wristband/ +¥ê¥¹¥È¥×¥í¡¼¥«¡¼ /list broker/ +¥ê¥¹¥È¥é /(n) (abbr) restructure/reconstruction (of a company)/(P)/ +¥ê¥¹¥È¥é¥¯¥Á¥ã¥ê¥ó¥° /(n) restructuring/ +¥ê¥¹¥È¥éºö [¥ê¥¹¥È¥é¤µ¤¯] /restructuring scheme/ +¥ê¥¹¥Ê¡¼ /(n) listener/(P)/ +¥ê¥¹¥Ë¥ó¥° /(n) listening/ +¥ê¥¹¥Ë¥ó¥°¥ë¡¼¥à /listening room/ +¥ê¥¹¥× /(n) lisp/ +¥ê¥¹¥Ü¥ó /Lisbon/(P)/ +¥ê¥º¥ß¥«¥ë /(adj-na,n) rhythmical/(P)/ +¥ê¥º¥à /(n) rhythm/(P)/ +¥ê¥º¥à±¿Æ° [¥ê¥º¥à¤¦¤ó¤É¤¦] /(n) rhythmic exercises/ +¥ê¥» /(fr:) lycee/(P)/ +¥ê¥»¥Ã¥·¥ç¥ó /recession/(P)/ +¥ê¥»¥Ã¥È /(n) reset/ +¥ê¥»¥é¡¼ /reseller/ +¥ê¥½¡¼¥¹ /(n) resource/ +¥ê¥¾¡¼¥È /(n) resort/(P)/ +¥ê¥¾¡¼¥È¥¦¥¨¥¢ /(n) resort wear/ +¥ê¥¾¡¼¥È¥Ï¥¦¥¹ /(n) villa (trans: resort house)/ +¥ê¥¾¡¼¥È¥Û¥Æ¥ë /resort hotel/(P)/ +¥ê¥¾¥Ã¥È /(n) risotto/(P)/ +¥ê¥¾¥ë¥Ð /(n) resolver/ +¥ê¥¿¡¼¥ó /(n) return/(P)/ +¥ê¥¿¡¼¥ó¥Ñ¥¹ /return pass/ +¥ê¥¿¡¼¥ó¥Þ¥Ã¥Á /(n) return match/(P)/ +¥ê¥¿¥¤¥¢ /(n) retire/(P)/ +¥ê¥¿¥Ã¥Á /retouch/ +¥ê¥À¥¤¥¢¥ë /redial/ +¥ê¥À¥¤¥ì¥¯¥·¥ç¥ó /(n) redirection/ +¥ê¥À¥¤¥ì¥¯¥È /(n) redirect/ +¥ê¥À¥¯¥·¥ç¥ó /(n) reduction/ +¥ê¥Á¥¦¥à /(n) lithium (Li)/(P)/ +¥ê¥Á¥¦¥à¥¤¥ª¥ó¥Ð¥Ã¥Æ¥ê¡¼ /(n) lithium-ion battery/ +¥ê¥Á¥¦¥àÅÅÃÓ [¥ê¥Á¥¦¥à¤Ç¤ó¤Á] /(n) lithium battery/ +¥ê¥Á¥¦¥àÇúÃÆ [¥ê¥Á¥¦¥à¤Ð¤¯¤À¤ó] /(n) lithium bomb/ +¥ê¥Ã¥­¥ó¥°¥â¡¼¥·¥ç¥ó /rocking motion/(P)/ +¥ê¥Ã¥¯ /(n,vs) lick/ +¥ê¥Ã¥¸ /ridge/ +¥ê¥Ã¥¿¡¼¥«¡¼ /(n) car with 1000cc engine (trans: liter car)/(P)/ +¥ê¥Ã¥Á /(adj-na,n) rich/(P)/ +¥ê¥Ã¥Á¥á¥Ç¥£¥¢ /(n) rich media/ +¥ê¥Ã¥È¥ë /(n) litre/(P)/ +¥ê¥Ã¥× /(n) lip/ +¥ê¥Ã¥×¥¯¥ê¡¼¥à /lip cream/ +¥ê¥Ã¥×¥µ¡¼¥Ó¥¹ /lip service/(P)/ +¥ê¥Ã¥×¥¹¥Æ¥£¥Ã¥¯ /lipstick/ +¥ê¥Ã¥×¥ê¡¼¥Ç¥£¥ó¥° /lipreading/ +¥ê¥Ã¥×¥ë /(n) ripple/ +¥ê¥Æ¡¼¥ë¥Ð¥ó¥­¥ó¥° /(n) small-scale finance (trans: little banking)/ +¥ê¥Æ¥é¥· /literary/ +¥ê¥Æ¥é¥·¡¼ /literacy/ +¥ê¥Æ¥é¥Á¥ã¡¼ /literature/ +¥ê¥Æ¥é¥ë /(n) literal/ +¥ê¥Ç¥£¥¹¥×¥ì¥¤ /redisplay/ +¥ê¥Ç¥å¡¼¥¹ /reduce/ +¥ê¥È¥¢¥Ë¥¢ /Lithuania/(P)/ +¥ê¥È¥°¥é¥Õ /(n) lithograph/(P)/ +¥ê¥È¥Þ¥¹ /(n) litmus/ +¥ê¥È¥Þ¥¹»î¸³»æ [¥ê¥È¥Þ¥¹¤·¤±¤ó¤·] /(n) litmus paper/ +¥ê¥È¥ß¥Ã¥¯ /rhythmic/ +¥ê¥È¥é¥¤ /retry/ +¥ê¥È¥é¥¯¥¿¥Ö¥ë /retractable/ +¥ê¥È¥é¥¯¥¿¥Ö¥ë¥Ø¥Ã¥É¥é¥ó¥× /retractable headlamp/ +¥ê¥È¥ë /(adj-na,n) little/(P)/ +¥ê¥È¥ë¥È¡¼¥­¥ç¡¼ /Little Tokyo/ +¥ê¥È¥ë¥Þ¥¬¥¸¥ó /little magazine/ +¥ê¥È¥ë¥ê¡¼¥° /Little League/ +¥ê¥È¥ë¥í¥Ã¥¯ /Little Rock/(P)/ +¥ê¥Ë¥¢ /(adj-na,n) linear/(P)/ +¥ê¥Ë¥¢¥â¡¼¥¿¡¼ /linear motor/ +¥ê¥Ë¥¢¥â¡¼¥¿¡¼¥«¡¼ /(n) linear motorcar/(P)/ +¥ê¥Ë¥å¡¼¥¢¥ë /(n) renewal/(P)/ +¥ê¥Í¡¼¥à /rename/(P)/ +¥ê¥Í¥¢¥×¥í¥°¥é¥ß¥ó¥° /linear programming/ +¥ê¥Í¥ó /(n) linen/ +¥ê¥Î¡¼¥ë /linole/(P)/ +¥ê¥Î¡¼¥ë»À [¥ê¥Î¡¼¥ë¤µ¤ó] /(n) linoleic acid/ +¥ê¥Î¥Ù¡¼¥·¥ç¥ó /renovation/ +¥ê¥Î¥ê¥¦¥à /(n) linoleum/ +¥ê¥Î¥ê¥¦¥àÈDzè [¥ê¥Î¥ê¥¦¥à¤Ï¤ó¤¬] /(n) linocut/ +¥ê¥Î¥ì¥ó»À [¥ê¥Î¥ì¥ó¤µ¤ó] /(n) linolenic acid/ +¥ê¥Ï¡¼¥µ¥ë /(n) rehearsal/(P)/ +¥ê¥Ï¥Ó¥ê /(n) rehabilitation/(P)/ +¥ê¥Ï¥Ó¥ê¥Æ¡¼¥·¥ç¥ó /(n) rehabilitation/(P)/ +¥ê¥Ð¡¼¥·¥Ö¥ë /(adj-na) reversible/(P)/ +¥ê¥Ð¡¼¥·¥Ö¥ë¥³¡¼¥È /(n) reversible coat/ +¥ê¥Ð¡¼¥·¥Ö¥ë¥Õ¥¡¥Ö¥ê¥Ã¥¯ /(n) reversible fabric/ +¥ê¥Ð¡¼¥¹ /(n) reverse/ +¥ê¥Ð¡¼¥¹¥¿¡¼¥ó /(n) reverse turn/ +¥ê¥Ð¡¼¥¹¥í¡¼¥ë /(n) reverse roll/ +¥ê¥Ð¥¤¥º¥É¥¨¥Ç¥£¥·¥ç¥ó /(n) revised edition/ +¥ê¥Ð¥¤¥Ð¥ë /(n) revival/(P)/ +¥ê¥Ð¥¤¥Ö¥·¥ç¥Ã¥× /revive shop/ +¥ê¥Ð¥¦¥ó¥É /(n) rebound/(P)/ +¥ê¥Ð¥Æ¥£¡¼ /liberty/(P)/ +¥ê¥Ð¥×¡¼¥ë¥µ¥¦¥ó¥É /Liverpool Sound/(P)/ +¥ê¥Ñ¥Ö¥ê¥Ã¥¯ /republic/ +¥ê¥Ò¥Æ¥ó¥·¥å¥¿¥¤¥ó /Liechtenstein (p)/Lichtenstein/ +¥ê¥Ó¥¢ /Libya/(P)/ +¥ê¥Ó¥¢»³Ç­ [¥ê¥Ó¥¢¤ä¤Þ¤Í¤³] /(n) Libyan wildcat/ +¥ê¥Ó¥¸¥ç¥ó /(n) revision/(P)/ +¥ê¥Ó¥É¡¼ /libido/ +¥ê¥Ó¥ó¥° /(n) living/(P)/ +¥ê¥Ó¥ó¥°¥¦¥£¥ë /(n) living will/ +¥ê¥Ó¥ó¥°¥­¥Ã¥Á¥ó /living kitchen/ +¥ê¥Ó¥ó¥°¥¹¥È¥Ã¥¯ /living stock/ +¥ê¥Ó¥ó¥°¥»¥Ã¥È /(n) (abbr) living room set/ +¥ê¥Ó¥ó¥°¥ë¡¼¥à /living room/ +¥ê¥Ô¡¼¥¿ /(n) repeater/(P)/ +¥ê¥Ô¡¼¥È /repeat/ +¥ê¥Õ¥¡¥¤¥Ê¥ó¥¹ /refinance/(P)/ +¥ê¥Õ¥¡¥¤¥ó /(n) refine/ +¥ê¥Õ¥¡¥ì¥ó¥µ /referencer/ +¥ê¥Õ¥¡¥ì¥ó¥¹ /(n) reference/ +¥ê¥Õ¥¡¥ì¥ó¥¹¥¬¥¤¥É /reference guide/ +¥ê¥Õ¥©¡¼¥à /(n) makeover (trans: reform)/updating/(P)/ +¥ê¥Õ¥©¡¼¥à¥¤¥ó¥¹¥È¥é¥¯¥¿¡¼ /(n) reform instructor/ +¥ê¥Õ¥©¡¼¥à¥×¥é¥ó /(n) reform plan/ +¥ê¥Õ¥È /(n) (1) lift/(2) rift/(P)/ +¥ê¥Õ¥È¥Ð¥Ã¥¯ /liftback/ +¥ê¥Õ¥ì¡¼¥·¥ç¥ó /reflation/ +¥ê¥Õ¥ì¡¼¥ó /refrain/ +¥ê¥Õ¥ì¥¤¥ó /(n) refrain/ +¥ê¥Õ¥ì¥¯¥·¥ç¥ó /reflection/ +¥ê¥Õ¥ì¥¯¥Æ¥£¥Ö /reflective/ +¥ê¥Õ¥ì¥¯¥È /reflect/ +¥ê¥Õ¥ì¥·¥å /refresh/ +¥ê¥Õ¥ì¥Ã¥·¥å /(n) refresh (e.g. memory)/(P)/ +¥ê¥Õ¥ì¥Ã¥·¥å¥á¥ó¥È /refreshment/ +¥ê¥Ö /(abbr) liberation/rib/(P)/ +¥ê¥Ö¡¼¥È /(n) reboot/ +¥ê¥Ö¥í¡¼¥¹ /rib roast/ +¥ê¥×¥é¥¤ /(n) reply/(P)/ +¥ê¥×¥ê¥±¡¼¥·¥ç¥ó /(n) replication/ +¥ê¥×¥ê¥±¡¼¥È /(n) replicate/ +¥ê¥×¥ê¥ó¥È /reprint/ +¥ê¥×¥ë /(n) ripple/ +¥ê¥×¥ì¡¼¥¹ /replace/ +¥ê¥×¥ì¥Ã¥·¥ç¥ó /repression/ +¥ê¥×¥í¥¿¥¯¥·¥ç¥ó /reproduction/ +¥ê¥Ù¡¼¥È /(n) (1) rebate/(2) commission/kickback/(P)/ +¥ê¥Ù¥Ã¥È /(n) rivet/ +¥ê¥Ù¥Ã¥ÈÀܹç [¥ê¥Ù¥Ã¥È¤»¤Ä¤´¤¦] /(n) rivet connection/ +¥ê¥Ù¥é¥ê¥¹¥È /(n) liberalist/(P)/ +¥ê¥Ù¥é¥ê¥º¥à /(n) liberalism/(P)/ +¥ê¥Ù¥é¥ë /(adj-na,n) liberal/(P)/ +¥ê¥Ù¥ê¥¢ /Liberia/(P)/ +¥ê¥Ù¥ó¥¸ /revenge/determination of a loser to win the next time/ +¥ê¥Ú¥¢ /repair/ +¥ê¥Ü¥½¡¼¥à /ribosome/(P)/ +¥ê¥Ü¥¾¡¼¥à /(n) ribosome/ +¥ê¥Ü¥ë¥Ð¡¼ /revolver/ +¥ê¥Ü¥ë¥Ó¥ó¥° /revolving/ +¥ê¥Ü¥ë¥Ó¥ó¥°¥·¥¹¥Æ¥à /(n) revolving (credit payment) system/ +¥ê¥Ü¥ë¥Ó¥ó¥°¥í¡¼¥ó /revolving loan/ +¥ê¥Ü¥ë¥Ó¥ó¥°Ê§¤¤ [¥ê¥Ü¥ë¥Ó¥ó¥°¤Ð¤é¤¤] /revolving payments/ +¥ê¥Ü¥ó /(n) ribbon/(P)/ +¥ê¥Ü¥ó¥¹¥È¥é¥¤¥× /ribbon stripe/ +¥ê¥Üʧ¤¤ [¥ê¥Ü¤Ð¤é¤¤] /(abbr) revolving payments/ +¥ê¥Ý¡¼¥¿¡¼ /(n) reporter/(P)/ +¥ê¥Ý¡¼¥È /(n) report/paper/(P)/ +¥ê¥Ý¥¹¥Æ¥í¥¤¥É /liposteroid/ +¥ê¥ÝÃÁÇò¼Á [¥ê¥Ý¤¿¤ó¤Ñ¤¯¤·¤Ä] /(n) lipoprotein/ +¥ê¥Þ /(n) Lima/(P)/ +¥ê¥Þ¡¼¥¯ /remark/ +¥ê¥ß¥Ã¥¿ /(n) limiter/ +¥ê¥ß¥Ã¥¿¡¼ /limiter/ +¥ê¥ß¥Ã¥È /(n) limit/(P)/ +¥ê¥ß¥Ã¥È¥µ¥¤¥¯¥ë /limit-cycle/ +¥ê¥ß¥Æ¡¼¥·¥ç¥ó /limitation/ +¥ê¥ß¥Æ¥£¥Ã¥É /limited/ +¥ê¥ß¥Æ¥Ã¥É /limited/(P)/ +¥ê¥à /rim/(P)/ +¥ê¥à¥·¥ç¥Ã¥È /rim-shot/ +¥ê¥à¥¸¡¼¥ó /limousine/ +¥ê¥à¥¸¥ó /(n) limousine/(P)/ +¥ê¥à¥É¹Ý [¥ê¥à¥É¤³¤¦] /(n) rimmed steel/ +¥ê¥à¥é¥ó¥É /rimland/ +¥ê¥á¡¼¥¯ /remake/(P)/ +¥ê¥â¡¼¥È /(n) remote/(P)/ +¥ê¥â¡¼¥È¥«¡¼ /remote car/ +¥ê¥â¡¼¥È¥³¥ó¥È¥í¡¼¥ë /remote control/ +¥ê¥â¡¼¥È¥¹¥¤¥Ã¥Á /remote switch/ +¥ê¥â¡¼¥È¥»¥ó¥·¥ó¥° /(n) remote sensing/ +¥ê¥â¡¼¥È¥Ç¥£¥ì¥¯¥È¥ê /remote directory/ +¥ê¥â¥³¥ó /(n) remote control/(P)/ +¥ê¥ä¥«¡¼ /(n) trailer towed by bicycle, etc. (trans: rearcar)/ +¥ê¥å¡¼¥¸¥å /(fr:) sledge (fr: luge)/(P)/ +¥ê¥å¡¼¥È /lute/(P)/ +¥ê¥å¡¼¥Þ¥Á /(de:) (n) rheumatism (de: Rheumatismus)/(P)/ +¥ê¥å¡¼¥Þ¥ÁÇ® [¥ê¥å¡¼¥Þ¥Á¤Í¤Ä] /(n) rheumatic fever/ +¥ê¥å¥¯¥µ¥ó¥Ö¡¼¥ë /Luxembourg (p)/Luxemburg/ +¥ê¥å¥Ã¥¯ /(abbr) backpack/ +¥ê¥å¥Ã¥¯¥µ¥Ã¥¯ /(n) rucksack/(P)/ +¥ê¥å¥Õ¥£¥ê¥¼¡¼¥·¥ç¥ó /lyophilization/ +¥ê¥è¥ó /(fr:) Lyon/(P)/ +¥ê¥é /(n) lilas/(P)/ +¥ê¥é¥¤¥È /(n) rewrite/ +¥ê¥é¥¯¥»¡¼¥·¥ç¥ó /relaxation/ +¥ê¥é¥¯¥¼¡¼¥·¥ç¥ó /relaxation/ +¥ê¥é¥Ã¥¯¥¹ /(n,vs) relax/(P)/ +¥ê¥ê¡¼¥¹ /(n) release/(P)/ +¥ê¥ê¡¼¥¹¥«¡¼¥È /lily skirt/ +¥ê¥ê¡¼¥Õ /(n) relief/(P)/ +¥ê¥ê¡¼¥Õ¥«¡¼ /(n) bullpen cart/bullpen car/ +¥ê¥ê¡¼¥Õ¥Ô¥Ã¥Á¥ã¡¼ /relief pitcher/ +¥ê¥ê¥«¥ë /(adj-na,n) lyrical/ +¥ê¥ê¥·¥º¥à /(n) lyricism/ +¥ê¥ê¥Ã¥¯ /(adj-na) lyric/ +¥ê¥ì¡¼ /(n) relay/(P)/ +¥ê¥ì¡¼¥·¥ç¥Ê¥ë /(n) relational/ +¥ê¥ì¡¼¥·¥ç¥ó /(n) relation/ +¥ê¥ì¡¼¥ì¡¼¥¹ /(n) relay race/ +¥ê¥í¥±¡¼¥·¥ç¥ó¥µ¡¼¥Ö¥¹ /relocation service/ +¥ê¥ï¥¤¥ó¥É /(n) rewind/ +¥ê¥ó¥« /(n) linker/ +¥ê¥ó¥¬¥Û¥ó¼¼ [¥ê¥ó¥¬¥Û¥ó¤·¤Ä] /(n) language laboratory (trans: linguaphone room)/ +¥ê¥ó¥¯ /(n,vs) (1) link/(2) rink/(P)/ +¥ê¥ó¥¯¥¹ /(n) links/lynx/ +¥ê¥ó¥¯¥¹¥È¥¢ /link store/ +¥ê¥ó¥¯À© [¥ê¥ó¥¯¤»¤¤] /(n) link system/ +¥ê¥ó¥¯ÁõÃÖ [¥ê¥ó¥¯¤½¤¦¤Á] /(n) linkage/ +¥ê¥ó¥° /(n) ring/(P)/ +¥ê¥ó¥°¥¢¥¦¥È /ring out/ +¥ê¥ó¥°¥µ¥¤¥É /ringside/(P)/ +¥ê¥ó¥°¥Í¡¼¥à /ring name/ +¥ê¥ó¥°¥Î¡¼¥È /(n) ring binder (trans: ring note)/ +¥ê¥ó¥±¡¼¥¸ /(n) linkage/(P)/ +¥ê¥ó¥²¥ë /Ringer/(P)/ +¥ê¥ó¥¹ /rinse/(hair) conditioner/(P)/ +¥ê¥ó¥Á /(n,vs) lynch/bullying/abuse/beating/(P)/ +¥ê¥ó¥Í¥ë /(n) linear/ +¥ê¥ó¥Ñ /(de:) (n) lymph (de: Lymphe)/(P)/ +¥ê¥ó¥Ñµå [¥ê¥ó¥Ñ¤­¤å¤¦] /(n) lymphocyte/ +¥ê¥ó¥Ñ¼ð [¥ê¥ó¥Ñ¤·¤å] /(n) lymphoma/ +¥ê¥ó¥ÑÀ­Çò·ìÉ [¥ê¥ó¥Ñ¤»¤¤¤Ï¤Ã¤±¤Ä¤Ó¤ç¤¦] /(n) lymphocytic leukemia/ +¥ê¥ó¥ÑÀá [¥ê¥ó¥Ñ¤»¤Ä] /(n) lymph node/ +¥ê¥ó¥ÑÀá±ê [¥ê¥ó¥Ñ¤»¤Ä¤¨¤ó] /(n) lymphadenitis/ +¥ê¥ó¥ÑÀá¼ðáç [¥ê¥ó¥Ñ¤»¤Ä¤·¤å¤è¤¦] /(n) lymphoma/ +¥ê¥ó¥ÑÆù¼ð [¥ê¥ó¥Ñ¤Ë¤¯¤·¤å] /(n) lymphosarcoma/ +¥ê¥ó¥ÑÉâ¼ð [¥ê¥ó¥Ñ¤Õ¤·¤å] /(n) lymphedema/ +¥ê¥ó¥Ü¡¼¥À¥ó¥¹ /limbo dance/ +¥ê¥ó»À [¥ê¥ó¤µ¤ó] /(n) phosphoric acid/ +¥ê¥ô¥¡¥¤¥ô¥¡¥ë /revival/ +¥ë¡¼ /(fr:) (n) red (fr: roux)/redhead/(P)/ +¥ë¡¼¥­¡¼ /(n) rookie/(P)/ +¥ë¡¼¥¸¥å /(n) rouge/(P)/ +¥ë¡¼¥º /(adj-na,n) loose/(P)/ +¥ë¡¼¥º¥ê¡¼¥Õ /(n) loose-leaf/ +¥ë¡¼¥¿ /(n) router/ +¥ë¡¼¥¿¡¼ /router/ +¥ë¡¼¥Á¥ó /(n) routine/(P)/ +¥ë¡¼¥Ä /(n) roots/(P)/ +¥ë¡¼¥Ä¤È¤¹¤ë /(exp) to have roots in/ +¥ë¡¼¥Æ¥£¥ó /routine/(P)/ +¥ë¡¼¥Æ¥£¥ó¥° /(n) routing/ +¥ë¡¼¥È /(n) (1) root/(2) route/(P)/ +¥ë¡¼¥È¥»¡¼¥ë¥¹ /route sales/ +¥ë¡¼¥Ð¡¼ /louver/ +¥ë¡¼¥Õ /roof/(P)/ +¥ë¡¼¥Õ¥¬¡¼¥Ç¥ó /(n) roof garden/ +¥ë¡¼¥Õ¥é¥Ã¥¯ /roof rack/ +¥ë¡¼¥Ö¥ë /(n) rouble (Russian currency)/(P)/ +¥ë¡¼¥Ö¥ë¹ç°Õ [¥ë¡¼¥Ö¥ë¤´¤¦¤¤] /(n) rouble agreement (G7 in 1987)/ +¥ë¡¼¥× /(n) loop/(P)/ +¥ë¡¼¥×¥¢¥ó¥Æ¥Ê /loop antenna/ +¥ë¡¼¥×¥«¡¼¥Ú¥Ã¥È /loop carpet/ +¥ë¡¼¥×¥¿¥¤ /loop tie/bolo tie/ +¥ë¡¼¥×¥Ð¥Ã¥¯ /loopback/ +¥ë¡¼¥×Àþ [¥ë¡¼¥×¤»¤ó] /(n) loop line/ +¥ë¡¼¥Ú /(de:) (n) magnifying glass (de: Lupe)/ +¥ë¡¼¥Þ¥Ë¥¢ /Roumania/Romania/(P)/ +¥ë¡¼¥ß¥ó¥° /rooming (arranging a room to one's own taste)/ +¥ë¡¼¥à /(n) room/(P)/ +¥ë¡¼¥à¥¯¡¼¥é¡¼ /room cooler/air conditioner/ +¥ë¡¼¥à¥µ¡¼¥Ó¥¹ /room-service/ +¥ë¡¼¥à¥Á¥ã¡¼¥¸ /fee charged for hotel room (trans: room charge)/ +¥ë¡¼¥à¥á¡¼¥È /roommate/ +¥ë¡¼¥à¥é¥ó¥Ê¡¼ /treadmill (trans: room-runner)/ +¥ë¡¼¥é¡¼ /ruler/ +¥ë¡¼¥é¥ë /(n) rural/ +¥ë¡¼¥é¥ëÃÏ°è [¥ë¡¼¥é¥ë¤Á¤¤¤­] /rural area/ +¥ë¡¼¥ë /(n) rule/(P)/ +¥ë¡¼¥ë¥Ö¥Ã¥¯ /rule book/ +¥ë¡¼¥ì¥Ã¥È /(n) roulette/(P)/ +¥ë¡¼¥óʸ»ú [¥ë¡¼¥ó¤â¤¸] /(n) rune/ +¥ë¥¢¡¼ /lure/(P)/ +¥ë¥¤¥¸¥¢¥Ê /Louisiana/(P)/ +¥ë¥¤¥Ó¥È¥ó /Louis Vuitton/ +¥ë¥¯¥¹ /(n) lux/(P)/ +¥ë¥¯¥»¥ó¥Ö¥ë¥¯ /Luxembourg/(P)/ +¥ë¥µ¥ó¥Á¥Þ¥ó /ressentiment/(P)/ +¥ë¥· /(n) Rus' (old name of Russia)/ +¥ë¥º¥à /rhythm/ +¥ë¥º¥à¥¢¥ó¥É¥Ö¥ë¡¼¥¹ /rhythm and blues/R and B/ +¥ë¥º¥à¥Ü¥Ã¥¯¥¹ /rhythm box/ +¥ë¥º¥à¥Þ¥·¡¼¥ó /rhythm machine/ +¥ë¥Ã¥¯ /(n) look/(P)/ +¥ë¥Ã¥¯¥¹ /(n) looks/(P)/ +¥ë¥Æ¥Á¥¦¥à /(n) lutetium (Lu)/ +¥ë¥Æ¥Ë¥¦¥à /(n) ruthenium (Ru)/ +¥ë¥Í¥µ¥ó¥¹ /(n) Renaissance/(P)/ +¥ë¥Í¥Ã¥µ¥ó¥¹ /(n) Renaissance/(P)/ +¥ë¥Î¡¼ /Renault/(P)/ +¥ë¥Ó /(n) ruby/(P)/ +¥ë¥Ó¡¼ /(n) ruby/(P)/ +¥ë¥Ó¡¼¥¬¥é¥¹ /(n) ruby glass/ +¥ë¥Ó¡¼Ï¹Ãî [¥ë¥Ó¡¼¤í¤¦¤à¤·] /(n) red wax scale/ +¥ë¥Ó¥¸¥¦¥à /(n) rubidium (Rb)/ +¥ë¥Õ¥È¥Ï¥ó¥¶ /Deutsche Lufthansa (German airlines)/(P)/ +¥ë¥Ý /(n) (abbr) reportage/(P)/ +¥ë¥Ý¥é¥¤¥¿¡¼ /reportage writer/ +¥ë¥Ý¥ë¥¿¡¼¥¸¥å /(n) reportage/(P)/ +¥ë¥ß¥Í¥Ã¥»¥ó¥¹ /luminescence/(P)/ +¥ë¥ß¥Î¡¼¥ë /luminol/(P)/ +¥ë¥ß¥Î¡¼¥ë»î¸³ [¥ë¥ß¥Î¡¼¥ë¤·¤±¤ó] /(n) luminol test/ +¥ë¥â¥ó¥É /Le Monde (French newspaper)/(P)/ +¥ë¥ó¥² /(de:) (n) lung (de: Lunge)/(P)/ +¥ë¥ó¥Ð /(n) rumba/ +¥ë¥ó¥Ú¥ó /(n) loafer (de: Lumpen)/free-loader/tramp/unemployed person/ +¥ì¡¼¥­ /rake/(P)/ +¥ì¡¼¥¯ /(n) lake/(P)/ +¥ì¡¼¥µ¡¼ /(n) racer/(P)/ +¥ì¡¼¥¶ /(n) laser/ +¥ì¡¼¥¶¡¼ /(n) laser/(P)/ +¥ì¡¼¥¶¡¼¥Ç¥£¥¹¥¯ /laser disk/LD/(P)/ +¥ì¡¼¥¶¡¼¥×¥ê¥ó¥¿ /laser printer/ +¥ì¡¼¥¶¡¼¥×¥ê¥ó¥¿¡¼ /laser printer/ +¥ì¡¼¥¶¡¼¥á¥¹ /(nl:) laser (surgical) knife (nl: mes)/ +¥ì¡¼¥¶¡¼¥é¥¤¥¿ /Laserwriter/ +¥ì¡¼¥¶¡¼²Ã¹© [¥ì¡¼¥¶¡¼¤«¤³¤¦] /(n) laser process/ +¥ì¡¼¥¶¡¼³ËÍ»¹ç [¥ì¡¼¥¶¡¼¤«¤¯¤æ¤¦¤´¤¦] /(n) laser nuclear fusion/ +¥ì¡¼¥¶¡¼¸÷Àþ [¥ì¡¼¥¶¡¼¤³¤¦¤»¤ó] /(n) laser beam/ +¥ì¡¼¥¶¡¼¼£ÎÅ [¥ì¡¼¥¶¡¼¤Á¤ê¤ç¤¦] /(n) laser therapy/ +¥ì¡¼¥¶¡¼Ê¼´ï [¥ì¡¼¥¶¡¼¤Ø¤¤¤­] /(n) high energy laser weapon/ +¥ì¡¼¥·¥ó¥°¥«¡¼ /racing car/(P)/ +¥ì¡¼¥¹ /(n) (1) race/(2) lace/(P)/ +¥ì¡¼¥¹¥Ú¡¼¥Ñ¡¼ /(n) (abbr) lace paper doily/ +¥ì¡¼¥¹ÊÔ¤ß [¥ì¡¼¥¹¤¢¤ß] /(n) lacework/ +¥ì¡¼¥¾¥ó¥Ç¡¼¥È¥ë /(fr:) (n) reason for living (fr: raison d'etre)/ +¥ì¡¼¥À¡¼ /(n) radar/(P)/ +¥ì¡¼¥À¡¼¥¬¥ó /radar gun/ +¥ì¡¼¥À¡¼Å·Ê¸³Ø [¥ì¡¼¥À¡¼¤Æ¤ó¤â¤ó¤¬¤¯] /(n) radar astronomy/ +¥ì¡¼¥È /(n) rate/(P)/ +¥ì¡¼¥Ë¥Ë¥º¥à /Leninizm/ +¥ì¡¼¥Ë¥ó /Lenin/(P)/ +¥ì¡¼¥Ë¥ó¼çµÁ [¥ì¡¼¥Ë¥ó¤·¤å¤®] /(n) Leninism/ +¥ì¡¼¥Ð¡¼¥æ¥Ë¥ª¥ó /labor union/ +¥ì¡¼¥Ù¥ë /(n) label/(P)/ +¥ì¡¼¥Ù¥ó¥¹¥Õ¥£¥í¥¾¥Õ¥£¡¼ /(de:) philosophy of life (de: Lebensphilosophie)/ +¥ì¡¼¥è¥ó /(n) rayonne/(P)/ +¥ì¡¼¥ë /(n) rail/(P)/ +¥ì¡¼¥ó /(n) lane/(P)/ +¥ì¡¼¥ó¥¸¥ã¡¼ /ranger/ +¥ì¥¢ /rare/(P)/ +¥ì¥¢¥á¥¿¥ë /rare metal/ +¥ì¥¤ /(n) (1) lei/(2) ray/(P)/ +¥ì¥¤¥¢¥¦¥È /(n) layout/(P)/ +¥ì¥¤¥¢¥¦¥È¥·¥¹¥Æ¥à /layout-system/ +¥ì¥¤¥¢¥Ã¥× /(n,vs) lay-up/ +¥ì¥¤¥ª¥Õ /(n) layoff/(P)/ +¥ì¥¤¥·¥º¥à /racism/ +¥ì¥¤¥·¥ã¥ê¥º¥à /racialism/ +¥ì¥¤¥º /raise/ +¥ì¥¤¥È¥ì¡¼¥·¥ó¥° /ray-tracing/ +¥ì¥¤¥Ë¡¼ /rainy/ +¥ì¥¤¥Ð¥ó /Ray-Ban/ +¥ì¥¤¥Ô¥¢ /rapier/ +¥ì¥¤¥× /(n) rape/(P)/ +¥ì¥¤¥Þ¥ó /layman/ +¥ì¥¤¥ä /(n) layer/ +¥ì¥¤¥ä¡¼ /(n) layer/ +¥ì¥¤¥ä¡¼¥É¥«¥Ã¥È /layered cut/ +¥ì¥¤¥ä¡¼¥É¥ë¥Ã¥¯ /layered look/ +¥ì¥¤¥ó /rain/(P)/ +¥ì¥¤¥ó¥³¡¼¥È /(n) raincoat/(P)/ +¥ì¥¤¥ó¥¸ /range/ +¥ì¥¤¥ó¥¸¥ã¡¼ /(n) ranger/ +¥ì¥¤¥ó¥Ü¡¼¥Õ¥£¥Ã¥·¥å /rainbow fish/(P)/ +¥ì¥ª¥¿¡¼¥É /(n) leotard/(P)/ +¥ì¥ª¥Ý¥ó /leopon/ +¥ì¥¬¡¼¥º /leg guards/(P)/ +¥ì¥¬¥Ã¥¿ /(n) regatta/(P)/ +¥ì¥­¥·¥³¥ó /lexicon/ +¥ì¥®¥å¥é¡¼ /(adj-na,n) regular/(P)/ +¥ì¥®¥å¥é¡¼¥Á¥§¡¼¥ó /(abbr) regular chain store/ +¥ì¥®¥å¥é¡¼¥á¥ó¥Ð¡¼ /regular member/ +¥ì¥®¥å¥ì¡¼¥·¥ç¥ó /regulation/ +¥ì¥®¥ó¥¹ /leggings/ +¥ì¥¯¥¤¥¨¥à /(n) requiem/(P)/ +¥ì¥¯¥Á¥ã¡¼ /(n) lecture/(P)/ +¥ì¥¯¥ê¥§¡¼¥·¥ç¥ó /(n) recreation/(P)/ +¥ì¥¯¥ê¥¨¡¼¥·¥ç¥ó /(n) recreation/(P)/ +¥ì¥°¥Û¥ó /(n) Leghorn (race of chicken)/(P)/ +¥ì¥°¥ë¥¹ /Regulus (star in Leonis)/ +¥ì¥²¥¨ /(n) reggae/(P)/ +¥ì¥²¥¨¤ª¤¸¤µ¤ó /(col) beggar/homeless/ +¥ì¥³¡¼¥À /(n) recorder/ +¥ì¥³¡¼¥À¡¼ /(n) recorder/(P)/ +¥ì¥³¡¼¥Ç¥£¥ó¥° /(n) recording/(P)/ +¥ì¥³¡¼¥É /(n) record/(P)/ +¥ì¥³¡¼¥É¤Î¹Â [¥ì¥³¡¼¥É¤Î¤ß¤¾] /record groove/ +¥ì¥³¡¼¥É¥×¥ì¡¼¥ä¡¼ /(n) record player/ +¥ì¥³¡¼¥É¥Û¥ë¥À¡¼ /(n) record holder/ +¥ì¥³¡¼¥É²° [¥ì¥³¡¼¥É¤ä] /record shop/ +¥ì¥³¡¼¥ÉʬΥ¥­¥ã¥é¥¯¥¿ [¥ì¥³¡¼¥É¤Ö¤ó¤ê¥­¥ã¥é¥¯¥¿] /record separator (RS)/ +¥ì¥³¥á¥ó¥Ç¡¼¥·¥ç¥ó /recommendation/ +¥ì¥¶¡¼ /(n) (1) leather/(2) razor/(P)/ +¥ì¥¶¡¼¥¦¥¨¥¢ /leather wear/ +¥ì¥¶¡¼¥«¥Ã¥È /razor cut/ +¥ì¥¶¡¼¥¯¥é¥Õ¥È /leather craft/ +¥ì¥¶¡¼¥¯¥í¥¹ /leathercloth/ +¥ì¥·¡¼¥È /(n) receipt/(P)/ +¥ì¥·¡¼¥Ð /(n) receiver/ +¥ì¥·¡¼¥Ð¡¼ /(n) receiver/(P)/ +¥ì¥·¡¼¥Ö /(n) receive/(P)/ +¥ì¥·¥ª /ratio/ +¥ì¥·¥Á¥ó /lecithin/ +¥ì¥·¥Æ¡¼¥·¥ç¥ó /recitation/ +¥ì¥·¥Ô /(n) recipe/ +¥ì¥·¥×¥í /(n) (abbr) reciprocating engine/ +¥ì¥¸ /(n) (abbr) register/(P)/ +¥ì¥¸¥ª¥Í¥é¶Ý [¥ì¥¸¥ª¥Í¥é¤­¤ó] /Legionaire's (disease) bacteria/ +¥ì¥¸¥ª¥Í¥é¾É [¥ì¥¸¥ª¥Í¥é¤·¤ç¤¦] /Legionaire's disease/ +¥ì¥¸¥ª¥ó¥É¥Ì¡¼¥ë /(fr:) Legion d'honneur/ +¥ì¥¸¥¹¥¿ /(n) register/ +¥ì¥¸¥¹¥¿¡¼ /(n) (1) register/(2) resistor/(P)/ +¥ì¥¸¥¹¥¿¡¼¥Þ¡¼¥¯ /(n) register mark/ +¥ì¥¸¥¹¥¿¥Þ¡¼¥¯ /(n) register mark/ +¥ì¥¸¥¹¥¿¥ó¥¹ /(n) resistance/(P)/ +¥ì¥¸¥Ç¥ó¥¹ /(n) residence/(P)/ +¥ì¥¸¥Þ¡¼¥¯ /(n) (abbr) register mark/ +¥ì¥¸¥á /(fr:) resume/ +¥ì¥¸¥ã¡¼ /(n) leisure/(P)/ +¥ì¥¸¥ã¡¼¥¦¥¨¥¢ /leisure wear/ +¥ì¥¸¥ã¡¼¥Þ¡¼¥±¥Ã¥È /(n) leisure market/ +¥ì¥¸¥ã¡¼¥é¥ó¥É /(n) recreational area/leisure land/ +¥ì¥¸¥ã¡¼»º¶È [¥ì¥¸¥ã¡¼¤µ¤ó¤®¤ç¤¦] /(n) leisure industry/ +¥ì¥¸¥å¥á /(n) summary (fr: resume)/outline/ +¥ì¥¸¥ç¥Ê¥ê¥º¥à /(n) regionalism/ +¥ì¥¸ÂÞ [¥ì¥¸¤Õ¤¯¤í] /plastic disposable shopping bag/ +¥ì¥¹ /(n,vs) (1) response (abbr.)/(2) less/(P)/ +¥ì¥¹¥­¥å¡¼ /(n) rescue/(P)/ +¥ì¥¹¥­¥å¡¼Ââ [¥ì¥¹¥­¥å¡¼¤¿¤¤] /(n) rescue squad/ +¥ì¥¹¥Æ¥ë /(n) (abbr) restaurant hotel/ +¥ì¥¹¥È /(n) rest/(P)/ +¥ì¥¹¥È¥Ï¥¦¥¹ /(n) rest house/ +¥ì¥¹¥È¥é¥ó /(n) restaurant/(P)/ +¥ì¥¹¥È¥é¥ó¥·¥¢¥¿¡¼ /(n) restaurant theater/ +¥ì¥¹¥È¥ë¡¼¥à /(n) rest room/ +¥ì¥¹¥Ó¥¢¥ó /(n) lesbian/ +¥ì¥¹¥Ô¥ì¡¼¥¿¡¼ /(n) respirator/ +¥ì¥¹¥Ý¥ó¥¹ /(n,vs) response/ +¥ì¥¹¥ê¥ó¥° /(n) wrestling/(P)/ +¥ì¥º /(n) (abbr) lesbian/(P)/ +¥ì¥»¥×¥·¥ç¥ó /(n) reception/(P)/ +¥ì¥»¥×¥È /(de:) (1) medical prescription (de: Rezept)/(2) medical practitioners' receipt for health insurance claim/ +¥ì¥½¥È /Lesotho (p)/ +¥ì¥¾¥Ê¥ó¥¹ /resonance/ +¥ì¥¾¥ê¥å¡¼¥·¥ç¥ó /(n) resolution/ +¥ì¥¿¡¼ /(n) letter/(P)/ +¥ì¥¿¡¼¥Ø¥Ã¥É /letterhead/ +¥ì¥¿¥¹ /(n) lettuce/(P)/ +¥ì¥¿¥Ã¥¯¥¹ /(n) (abbr) letter facsimile/ +¥ì¥¿¥Ã¥Á /retouch/ +¥ì¥¿¥ê¥ó¥° /(n) lettering/(P)/ +¥ì¥Ã¥«¡¼ /tow truck (wrecker)/(P)/ +¥ì¥Ã¥°¥¦¥©¡¼¥Þ¡¼ /leg warmers/ +¥ì¥Ã¥µ¡¼¥Ñ¥ó¥À /lesser panda/ +¥ì¥Ã¥¹¥ó /(n) lesson/(P)/ +¥ì¥Ã¥»¥Õ¥§¡¼¥ë /(fr:) laisser-faire/ +¥ì¥Ã¥Æ¥ë /(n) label (nl: Letter)/sticker/(P)/ +¥ì¥Ã¥É /(adj-na,n) (1) red/(2) led/(3) lead/(P)/ +¥ì¥Ã¥É¥Æ¡¼¥× /red tape/ +¥ì¥Ã¥É¥Ñ¡¼¥¸ /red purge/(P)/ +¥ì¥Ã¥É¥â¥ó¥É /Redmond (Washington)/ +¥ì¥Ç¥£ /(n) lady/(P)/ +¥ì¥Ç¥£¡¼ /(n) lady/(P)/ +¥ì¥Ç¥£¡¼¥º /ladies/ +¥ì¥Ç¥£¡¼¥º¥Õ¥¡¡¼¥¹¥È /ladies first/ +¥ì¥Ç¥£¡¼¥á¡¼¥É /(n) ready-made/ +¥ì¥Ç¥£¥Ü¡¼¥Ç¥ó /Lady Borden/ +¥ì¥È¥ê¥Ã¥¯ /(n) rhetoric/(P)/ +¥ì¥È¥ë¥È /(n) retort (food)/(P)/ +¥ì¥È¥ë¥È¿©ÉÊ [¥ì¥È¥ë¥È¤·¤ç¤¯¤Ò¤ó] /(n) packed and sterilised food/retort pack/ +¥ì¥È¥í /(abbr) retrospective/(P)/ +¥ì¥È¥í¥¦¥¤¥ë¥¹ /(n) retrovirus/ +¥ì¥Ê¥ó¥Ð /renumber/ +¥ì¥Ë¥¦¥à /(n) rhenium (Re)/ +¥ì¥Î¥ó /Lennon/(P)/ +¥ì¥Ï¥Ó¥ê /(abbr) rehabilitation/ +¥ì¥Ð¡¼ /(n) lever/liver/(P)/ +¥ì¥Ð¥Î¥ó /Lebanon/(P)/ +¥ì¥Ð¥ì¥Ã¥¸ /(n) leverage/ +¥ì¥Ð¥ì¥Ã¥¸¸ú²Ì [¥ì¥Ð¥ì¥Ã¥¸¤³¤¦¤«] /(n) leverage effect/ +¥ì¥Ñ¡¼¥È¥ê¡¼ /(n) repertoire/repertory/(P)/ +¥ì¥Ñ¡¼¥È¥ê¡¼¥·¥¹¥Æ¥à /repertory system/ +¥ì¥Ó /(n) (1) levee/(2) levy/ +¥ì¥Ó¥å¡¼ /(n) review/revue/(P)/ +¥ì¥Ó¥å¡¼¥ï¡¼ /reviewer/ +¥ì¥Õ /(abbr) reflex camera/(P)/ +¥ì¥Õ¥¡¥ì¥ó¥¹ /reference/ +¥ì¥Õ¥¡¥ì¥ó¥¹¥µ¡¼¥Ó¥¹ /reference service/ +¥ì¥Õ¥¡¥ì¥ó¥¹¥Ö¥Ã¥¯ /reference book/ +¥ì¥Õ¥§¥ê¡¼ /(n) referee/(P)/ +¥ì¥Õ¥§¥ê¡¼¥Ý¥¸¥·¥ç¥ó /(n) referee's position/ +¥ì¥Õ¥È /(n) left/(P)/ +¥ì¥Õ¥È¥¦¥¤¥ó¥° /(n) left wing/ +¥ì¥Õ¥ì¥¯¥¿¡¼ /(n) reflector/ +¥ì¥Õ¥ì¥Ã¥¯¥¹¥«¥á¥é /reflex camera/ +¥ì¥×¥È¥¹¥Ô¥é¾É [¥ì¥×¥È¥¹¥Ô¥é¤·¤ç¤¦] /(n) leptospirosis/ +¥ì¥×¥é /(n) lepra/(P)/ +¥ì¥×¥ê¥« /(n) replica/(P)/ +¥ì¥Ù¥ë /(n) level/(P)/ +¥ì¥Ù¥ë¥¢¥Ã¥× /raising the level of (trans: level up)/proceed to the next level/ +¥ì¥Ù¥ë¥À¥¦¥ó /lowering the level (trans: level down)/ +¥ì¥Ü¥ê¥å¡¼¥·¥ç¥ó /revolution/ +¥ì¥Ü¥ë¥È /revolt/ +¥ì¥Ü¥ë¥Ð¡¼ /revolver/ +¥ì¥Ý /(n) (abbr) report/ +¥ì¥Ý¡¼¥¿¡¼ /(n) reporter/ +¥ì¥Ý¡¼¥È /(n) report/paper/(P)/ +¥ì¥ß¥ó¥È¥ó /Remington/ +¥ì¥à¿ç̲ [¥ì¥à¤¹¤¤¤ß¤ó] /(n) rapid eye movement/REM sleeping/ +¥ì¥â¥Í¡¼¥É /(n) lemonade/ +¥ì¥â¥ó /(n) lemon/ +¥ì¥â¥ó¥¤¥¨¥í¡¼ /lemon yellow/ +¥ì¥â¥ó¥¹¥«¥Ã¥·¥å /(n) lemon squash/ +¥ì¥â¥ó¥Æ¥£¡¼ /(n) lemon tea/ +¥ì¥ä¡¼¥±¡¼¥­ /layer cake/ +¥ì¥æ¥Ë¥ª¥ó /Reunion (p)/ +¥ì¥ê¡¼¥º /release/ +¥ì¥ê¡¼¥Õ /(n) relief/(P)/ +¥ì¥ë¥Ð¥¹ /rail bus/(P)/ +¥ì¥ó¥°¥¹ /(n) length/(P)/ +¥ì¥ó¥¸ /(n) range/stove/(P)/ +¥ì¥ó¥¸¥Õ¡¼¥É /range food/ +¥ì¥ó¥¸¥ã¡¼ /ranger/(P)/ +¥ì¥ó¥º /(n) lens/(P)/ +¥ì¥ó¥º¥Õ¡¼¥É /lens hood/ +¥ì¥ó¥º±À [¥ì¥ó¥º¤°¤â] /(n) lenticularis/ +¥ì¥ó¥¿¥«¡¼ /(n) hire car (trans: rent-a-car)/(P)/ +¥ì¥ó¥¿¥µ¥¤¥¯¥ë /(n) rent-a-cycle/ +¥ì¥ó¥¿¥ë /(n) rental/(P)/ +¥ì¥ó¥¿¥ë¥·¥¹¥Æ¥à /rental system/ +¥ì¥ó¥¿¥ë¥Ó¥Ç¥ª /(n) rental video/(P)/ +¥ì¥ó¥¿¥ë¥ë¡¼¥à /rental room/ +¥ì¥ó¥À¥ê¥ó¥° /(n) rendering/ +¥ì¥ó¥È¥²¥ó /(n) X-ray (trans: Roentgen)/(P)/ +¥ì¥ó¥Þ /lemma/ +¥ì¥ô¥§¥ë /(n) rebel/level/ +¥ì¥ô¥å¡¼ /review/ +¥ìÅÀ [¥ì¤Æ¤ó] /(n) mark showing character order in Chinese texts/tick mark/ +¥í¡¼ /(1) law/(2) low/(3) row/(4) raw/(P)/ +¥í¡¼¥¢¥Ö¥½¡¼¥Ð¡¼ /low absorber/ +¥í¡¼¥¢¥ó¥°¥ë /low angle/ +¥í¡¼¥«¥ë /(adj-na,n) local/(P)/ +¥í¡¼¥«¥ë¥¨¥ê¥¢¥Í¥Ã¥È¥ï¡¼¥¯ /local area network/LAN/ +¥í¡¼¥«¥ë¥ª¥Ö¥¶¡¼¥Ð¡¼ /local observer/ +¥í¡¼¥«¥ë¥«¥é¡¼ /(n) local color/ +¥í¡¼¥«¥ë¥³¥ó¥Æ¥ó¥È /(n) local content/ +¥í¡¼¥«¥ë¥Ë¥å¡¼¥¹ /(n) local news/ +¥í¡¼¥«¥ë¥ß¥Ë¥Þ /local minima/ +¥í¡¼¥«¥ëÀþ [¥í¡¼¥«¥ë¤»¤ó] /(n) local line/ +¥í¡¼¥«¥ëÈÖÁÈ [¥í¡¼¥«¥ë¤Ð¤ó¤°¤ß] /(n) local program/ +¥í¡¼¥­¡¼ /low-key/ +¥í¡¼¥®¥¢ /low gear/ +¥í¡¼¥³¥¹¥È /low cost/ +¥í¡¼¥µ¥ë¥Õ¥¡ /low-sulphur (oil)/LS/ +¥í¡¼¥·¥ç¥ó /(n) lotion/(P)/ +¥í¡¼¥¸¥ó¥Ð¥Ã¥° /rosin bag/ +¥í¡¼¥¹ /(n) (abbr) roast/roasting meat/sirloin/pork loin/(P)/ +¥í¡¼¥¹¥¯¡¼¥ë /(n) law school/ +¥í¡¼¥¹¥¿¡¼ /roaster/ +¥í¡¼¥¹¥È /(n) roast/(P)/ +¥í¡¼¥¹¥È¥Ó¡¼¥Õ /roast beef/ +¥í¡¼¥¹¥Ï¥à /roast ham/ +¥í¡¼¥º /(n) rose/(P)/ +¥í¡¼¥º¥Þ¥ê¡¼ /rosemary/ +¥í¡¼¥¼ /(fr:) rose/(P)/ +¥í¡¼¥¿¡¼ /rotor/(P)/ +¥í¡¼¥¿¥¹ /lotus/(P)/ +¥í¡¼¥¿¥ê¡¼ /(n) rotary/(P)/ +¥í¡¼¥¿¥ê¡¼¥¨¥ó¥¸¥ó /rotary engine/ +¥í¡¼¥¿¥ê¡¼¥¯¥é¥Ö /(n) Rotary Club/(P)/ +¥í¡¼¥¿¥ê¡¼¼Ö [¥í¡¼¥¿¥ê¡¼¤·¤ã] /(n) rotary snowplow/ +¥í¡¼¥À /(n) loader/ +¥í¡¼¥À¡¼ /(n) loader/ +¥í¡¼¥Æ¡¼¥·¥ç¥ó /(n) rotation/(P)/ +¥í¡¼¥Æ¥£¡¼¥ó /(n) early teens (trans: low teen)/ +¥í¡¼¥ÈÌý [¥í¡¼¥È¤æ] /(n) Turkey red oil/ +¥í¡¼¥É /(n) load/Lord/road/(P)/ +¥í¡¼¥É¥¢¥¤¥é¥ó¥É /Rhode Island/ +¥í¡¼¥É¥²¡¼¥à /road game/ +¥í¡¼¥É¥·¥ç¡¼ /(n) roadshow/(P)/ +¥í¡¼¥É¥·¥ç¥¦ /roadshow/ +¥í¡¼¥É¥Æ¥¹¥È /road test/ +¥í¡¼¥É¥Ç¥ó¥É¥í¥ó /rhododendron/ +¥í¡¼¥É¥Û¡¼¥ë¥Ç¥£¥ó¥° /road holding/ +¥í¡¼¥É¥Þ¥Ã¥× /road map/ +¥í¡¼¥É¥ß¥é¡¼ /road mirror/ +¥í¡¼¥É¥ì¡¼¥µ¡¼ /roadracer/ +¥í¡¼¥É¥ì¡¼¥¹ /(n) road race/(P)/ +¥í¡¼¥É¥ï¡¼¥¯ /road work/ +¥í¡¼¥Í¥Ã¥¯ /(abbr) low-necked collar/ +¥í¡¼¥Ò¡¼¥ë /(abbr) low-heeled shoes/ +¥í¡¼¥Õ¥¡¥Ã¥È /low-fat/ +¥í¡¼¥Ö /(adj-no) robe/ +¥í¡¼¥Ö¥é¥¦ /lowbrow/ +¥í¡¼¥× /(n) rope/(P)/ +¥í¡¼¥×¥¦¥¨¡¼ /(n) ropeway/(P)/ +¥í¡¼¥×¥¦¥¨¥¤ /ropeway/aerial tram/ +¥í¡¼¥×¥Ç¥³¥ë¥Æ /robe decolletee/ +¥í¡¼¥Þ¥ó /roman/ +¥í¡¼¥Þ»ú [¥í¡¼¥Þ¤¸] /(n) transliteration of Japanese in "Roman" or Latin letters/romanization/romaji/(P)/ +¥í¡¼¥Þ¿ÀÏà [¥í¡¼¥Þ¤·¤ó¤ï] /(n) Roman myths/ +¥í¡¼¥Þ¿ô»ú [¥í¡¼¥Þ¤¹¤¦¤¸] /(n) Roman numerals/ +¥í¡¼¥ÞÄë¹ñ [¥í¡¼¥Þ¤Æ¤¤¤³¤¯] /(n) Roman Empire/ +¥í¡¼¥ÞË¡ [¥í¡¼¥Þ¤Û¤¦] /(n) Roman law/ +¥í¡¼¥à /(n) loam/(P)/ +¥í¡¼¥àÁØ [¥í¡¼¥à¤½¤¦] /stratum of loam/ +¥í¡¼¥ä¥ê¥Æ¥£ /royalty/ +¥í¡¼¥ä¥ë /(n) royal/ +¥í¡¼¥é¡¼ /(n) roller/(P)/ +¥í¡¼¥é¡¼¥³¡¼¥¹¥¿¡¼ /(n) roller coaster/ +¥í¡¼¥é¡¼¥¹¥±¡¼¥È /(n) roller skate/(P)/ +¥í¡¼¥é¡¼Â² [¥í¡¼¥é¡¼¤¾¤¯] /(n) people devoted to inline rollerskating/ +¥í¡¼¥é¥ó¥É /Roland/(P)/ +¥í¡¼¥ê¥ó¥° /(n) rolling/(P)/ +¥í¡¼¥ê¥ó¥°¥×¥é¥ó /rolling plan/ +¥í¡¼¥ë /(n) roll/(P)/ +¥í¡¼¥ë¥¢¥Ã¥×¥¿¥¤¥È¥ë /roll-up title/ +¥í¡¼¥ë¥«¥é¡¼ /roll collar/ +¥í¡¼¥ë¥±¡¼¥­ /(n) jelly roll/jelly cake/ +¥í¡¼¥ë¥µ¥ó¥É /(n) (abbr) roll sandwich/sandwich roll/ +¥í¡¼¥ë¥·¥ã¥Ã¥Ï¥Æ¥¹¥È /Rorschach test/ +¥í¡¼¥ë¥¹¥í¥¤¥¹ /(n) Rolls-Royce/ +¥í¡¼¥ë¥Ñ¥ó /(n) bread roll/ +¥í¡¼¥ë¥×¥ì¡¼¥¤¥ó¥° /role-playing/ +¥í¡¼¥ë±À [¥í¡¼¥ë¤°¤â] /(n) roll cloud/ +¥í¡¼¥ë»æ [¥í¡¼¥ë¤·] /(n) rolled paper/ +¥í¡¼¥ì¥Ã¥È¤Í¤¸ /knurled screw/ +¥í¡¼¥ì¥Ù¥ë /(adj-na,n) low-level/ +¥í¡¼¥ì¥ë /laurel/(P)/ +¥í¡¼¥ì¥ó¥·¥¦¥à /(n) lawrencium (Lr)/(P)/ +¥í¡¼¥ì¥ó¥ÄÊÑ´¹ [¥í¡¼¥ì¥ó¥Ä¤Ø¤ó¤«¤ó] /(n) Lorentz transformations/ +¥í¡¼¥í¡¼Á¥ [¥í¡¼¥í¡¼¤Õ¤Í] /roll-on-roll-off ship/ +¥í¡¼¥ó /(n) loan/(P)/ +¥í¥¢¡¼ /(n) lore/ +¥í¥¤¥¿¡¼ÄÌ¿® [¥í¥¤¥¿¡¼¤Ä¤¦¤·¤ó] /Reuters (news agency)/ +¥í¥¤¥ä¥ë /(n) loyal/royal/(P)/ +¥í¥¤¥ä¥ë¥¼¥ê¡¼ /royal jelly/ +¥í¥¤¥ä¥ë¥Æ¥£¡¼ /royalty/loyalty/ +¥í¥¤¥ä¥ë¥Ü¥Ã¥¯¥¹ /royal box/ +¥í¥«¡¼¥ë /(n) locale/ +¥í¥«¥Ó¥ê¡¼ /(n) rockabilly/(P)/ +¥í¥° /(n) log/(P)/ +¥í¥°£Â¤Î£Ø /logarithm (base B)/ +¥í¥°¥¢¥¦¥È /(n) logout/ +¥í¥°¥¤¥ó /(n) login/ +¥í¥°¥ª¥Õ /logoff/ +¥í¥°¥ª¥ó /logon/ +¥í¥°¥­¥ã¥Ó¥ó /log cabin/ +¥í¥°¥Õ¥¡¥¤¥ë /logfile/ +¥í¥°¥Ö¥Ã¥¯ /log book/ +¥í¥± /(n) location (of film shoot)/(P)/ +¥í¥±¡¼¥·¥ç¥ó /(n) location/(P)/ +¥í¥±¡¼¥¿ /(n) locator/ +¥í¥±¡¼¥È /(vs) locate/ +¥í¥±¡¼¥ë /(n) locale/ +¥í¥±¥Ã¥È /(n) (1) locket/(2) rocket/(P)/ +¥í¥±¥Ã¥È¥é¥ó¥Á¥ã¡¼ /rocket launcher/ +¥í¥±¥Ã¥ÈÃÆ [¥í¥±¥Ã¥È¤À¤ó] /(n) rocket/(P)/ +¥í¥±¥Ã¥Èȯ¼ÍÅû [¥í¥±¥Ã¥È¤Ï¤Ã¤·¤ã¤È¤¦] /rocket launcher/ +¥í¥±¥Ï¥ó /(abbr) location hunting/(P)/ +¥í¥±¥é¥¤¥¼¡¼¥·¥ç¥ó /(n) localization/ +¥í¥³¥³ /(n) rococo/(P)/ +¥í¥³¥â¡¼¥Æ¥£¥Ö /locomotive/ +¥í¥´ /(n) logo/(P)/ +¥í¥´¥¹ /(n) logos/ +¥í¥´¥¿¥¤¥× /logotype/ +¥í¥µ¥ó¥¼¥ë¥¹ /Los Angeles/(P)/ +¥í¥¶¥ê¥ª /(pt:) rosary (pt: rosario)/ +¥í¥·¥¢ /(n) Russia/ +¥í¥·¥¢³×Ì¿ [¥í¥·¥¢¤«¤¯¤á¤¤] /(n) Russian Revolution/ +¥í¥·¥¢¸ì [¥í¥·¥¢¤´] /(n) Russian (language)/ +¥í¥·¥¢Ê¸»ú [¥í¥·¥¢¤â¤¸] /(n) Russian character(s)/ +¥í¥·¥Ë¥ç¡¼¥ë /Rossignol/ +¥í¥¸¥¢¥Ê /(abbr) logic analyzer/(P)/ +¥í¥¸¥¦¥à /(n) rhodium (Rh)/ +¥í¥¸¥«¥ë /(adj-na,n) logical/ +¥í¥¸¥¹¥Æ¥£¥¯¥¹ /logistics/ +¥í¥¸¥Ã¥¯ /(n) logic/(P)/ +¥í¥¸¥Ã¥¯¥×¥í¥°¥é¥ß¥ó¥° /logic programming/ +¥í¥¹ /(n) loss/(P)/ +¥í¥¹¥¿¡¼ /roster/ +¥í¥¹¥¿¥¤¥à /(n) loss of time/lost time/ +¥í¥¹¥È /(n) lost/ +¥í¥¹¥È¥¸¥§¥Í¥ì¡¼¥·¥ç¥ó /Lost Generation/ +¥í¥¹¥È¥Ü¡¼¥ë /lost ball/ +¥í¥¹¥ê¡¼¥À¡¼ /loss leader/ +¥í¥¼ /(fr:) rose/(P)/ +¥í¥¼¥Ã¥¿¥¹¥È¡¼¥ó /Rosetta Stone/ +¥í¥¼¥Ã¥È /rosette/ +¥í¥Á¥§¥¹¥¿¡¼ /Rochester/ +¥í¥Ã¥«¡¼ /(n) locker/(P)/ +¥í¥Ã¥«¡¼¥ë¡¼¥à /locker room/(P)/ +¥í¥Ã¥­¡¼¥É /Lockheed/ +¥í¥Ã¥­¥ó¥° /(n) rocking/locking/ +¥í¥Ã¥­¥ó¥°¥Á¥§¥¢ /rocking chair/ +¥í¥Ã¥¯ /(n,vs) lock (wrestling)/rock/(P)/ +¥í¥Ã¥¯¡¼¥ó /rockoon/ +¥í¥Ã¥¯¥¢¥¦¥È /(n) lockout/ +¥í¥Ã¥¯¥¦¡¼¥ë /rock wool/(P)/ +¥í¥Ã¥¯¥¯¥é¥¤¥ß¥ó¥° /(n) rock-climbing/ +¥í¥Ã¥¯¥Õ¥¡¥¤¥Ð¡¼ /rock fiber/ +¥í¥Ã¥¯¥Õ¥¡¥¤¥ë /lock-file/ +¥í¥Ã¥¯¥Õ¥§¥¹¥Æ¥£¥Ð¥ë /(n) rock festival/rockfest/ +¥í¥Ã¥¯¥ß¥å¡¼¥¸¥Ã¥¯ /rock music/ +¥í¥Ã¥¯¥ó¥í¡¼¥ë /rock 'n' roll/(P)/ +¥í¥Ã¥¯Ä» [¥í¥Ã¥¯¤Á¤ç¤¦] /(n) roc/ +¥í¥Ã¥°¥¦¥Ã¥É¤ÎÌÚ [¥í¥Ã¥°¥¦¥Ã¥É¤Î¤­] /(n) logwood/ +¥í¥Ã¥µ¡¼ /Rosser/ +¥í¥Ã¥·¡¼¥Ë /Rossini/ +¥í¥Ã¥¸ /(n) lodge/(P)/ +¥í¥Ã¥Æ /(n) lotte/(P)/ +¥í¥Ã¥Æ¥ê¥¢ /(n) Lotteria (fast-food chain)/(P)/ +¥í¥Ã¥È /(n) rot/ +¥í¥Ã¥È¥ê¥ó¥° /(n) Rotring (pen)/ +¥í¥Ã¥É /rod/(P)/ +¥í¥Ã¥É¥¢¥ó¥Æ¥Ê /rod antenna/ +¥í¥Ç¥ª /rodeo/(P)/ +¥í¥Ð /(n) robber/(P)/ +¥í¥Ð¤Î¶¶ [¥í¥Ð¤Î¤Ï¤·] /(n) pons asinorum (hurdle to learning)/ +¥í¥Ó¡¼ /(n) lobby/(P)/ +¥í¥Ó¡¼¥¤¥ó¥° /lobbying/ +¥í¥Ó¡¼³èÆ° [¥í¥Ó¡¼¤«¤Ä¤É¤¦] /(n) lobbying/ +¥í¥Ó¥¤¥¹¥È /(n) lobbyist/(P)/ +¥í¥Ó¥¤¥º¥à /lobbying (trans: lobbyism)/ +¥í¥Ó¥ó /(n) robin/ +¥í¥Ó¥ó¥° /lobbing/(P)/ +¥í¥Õ¥È /loft/(P)/ +¥í¥Ö /lob/(P)/ +¥í¥Ö¥¹¥¿¡¼ /lobster/ +¥í¥Ü¥Ã¥È /(n) robot/(P)/ +¥í¥Ü¥Ã¥È¤Î»ë³Ð [¥í¥Ü¥Ã¥È¤Î¤·¤«¤¯] /robot vision/ +¥í¥Ü¥Ã¥È±«ÎÌ·× [¥í¥Ü¥Ã¥È¤¦¤ê¤ç¤¦¤±¤¤] /(n) robot rain gauge/ +¥í¥Ü¥Ã¥È¹©³Ø [¥í¥Ü¥Ã¥È¤³¤¦¤¬¤¯] /robotics/ +¥í¥Ü¥Æ¥£¥Ã¥¯¥¹ /(n) robotics/ +¥í¥Ü¥È¥í¥¸¡¼ /robotology/ +¥í¥Þ¥Í¥¹¥¯ /(adj-na,n) romanesque/ +¥í¥Þ¥ó /(n) roman/(P)/ +¥í¥Þ¥ó¥¹ /(n) romance/(P)/ +¥í¥Þ¥ó¥¹¥«¡¼ /romance car/deluxe train/ +¥í¥Þ¥ó¥¹¥°¥ì¡¼ /(n) silver-gray hair (trans: romance gray)/ +¥í¥Þ¥ó¥¹¥·¡¼¥È /romance seat/love seat/ +¥í¥Þ¥ó¥¹¸ì [¥í¥Þ¥ó¥¹¤´] /(n) Romance languages/ +¥í¥Þ¥ó¥Á¥·¥¹¥È /(n) romanticist/ +¥í¥Þ¥ó¥Á¥·¥º¥à /(n) romanticism/ +¥í¥Þ¥ó¥Á¥¹¥È /(n) romanticist/ +¥í¥Þ¥ó¥Á¥Ã¥¯ /(adj-na,n) romantic/(P)/ +¥í¥Þ¥ó¥Æ¥£¥·¥º¥à /(n) romanticism/ +¥í¥Þ¥ó¥Æ¥£¥Ã¥¯ /(adj-na,n) romantic/ +¥í¥Þ¥ó¼çµÁ [¥í¥Þ¥ó¤·¤å¤®] /(n) romanticism/ +¥í¥Þ¥óÇÉ [¥í¥Þ¥ó¤Ï] /(n) the romantic school/ +¥í¥à /(n) ROM/read-only memory/(P)/ +¥í¥â¡¼¥È¥»¥ó¥·¥ó¥° /remote sensing/ +¥í¥ê¡¼¥¿¥³¥ó¥×¥ì¥Ã¥¯¥¹ /Lolita complex (read Vladimir Nabokov)/ +¥í¥ê¥³¥ó /(n) Lolita complex/sexual attraction to children/paedophile/ +¥í¥ì¥¯¥¹ /Rolex/ +¥í¥ó¥° /(adj-na,n) long/(P)/ +¥í¥ó¥°¥¢¥¤¥é¥ó¥É /Long Island/ +¥í¥ó¥°¥µ¡¼¥­¥Ã¥È¥¢¥Ô¡¼¥ë /long-circuit appeal/ +¥í¥ó¥°¥·¥ç¥Ã¥È /longshot/ +¥í¥ó¥°¥»¥é¡¼ /(n) long seller/(P)/ +¥í¥ó¥°¥Ó¡¼¥Á /Longbeach/(P)/ +¥í¥ó¥°¥Ø¥¢ /long hair/ +¥í¥ó¥°¥Û¡¼¥ë /long hole/(P)/ +¥í¥ó¥°¥é¥ó /(n) long run/(P)/ +¥í¥ó¥°¥ê¥ê¡¼¥Õ /(n) (abbr) long relief pitcher/ +¥í¥ó¥¸¥ó /Longines/ +¥í¥ó¥É /(n) rondo/ +¥í¥ó¥É¥ó /London/(P)/ +¥í¥ó¥É·Á¼° [¥í¥ó¥É¤±¤¤¤·¤­] /(n) rondo form/ +¥í¥ó¥Ð¡¼¥É¥ì¡¼¥È /(n) Lombard rate/ +¥í¥ó¥Ñ¡¼¥¹ /(n) rompers/ +¥í¥ó¥Ñ¡¼¥ë¡¼¥à /romper room/children's play room/ +¥í¥ó¥ê¥Í¥¹ /loneliness/ +¥í¥óÌÓ [¥í¥ó¤²] /long hair/ +¥íûĴ [¥í¤¿¤ó¤Á¤ç¤¦] /B minor/ +¥íĹĴ [¥í¤Á¤ç¤¦¤Á¤ç¤¦] /B major/ +¥ï¡¼¥«¡¼ /worker/(P)/ +¥ï¡¼¥«¥Û¥ê¥Ã¥¯ /workaholic/ +¥ï¡¼¥­¥ó¥° /(n) working/(P)/ +¥ï¡¼¥­¥ó¥°¥«¥Ã¥×¥ë /working couple/ +¥ï¡¼¥­¥ó¥°¥°¥ë¡¼¥× /(n) working group/ +¥ï¡¼¥­¥ó¥°¥Û¥ê¥Ç¡¼ /working holiday/ +¥ï¡¼¥­¥ó¥°¥é¥ó¥Á /(n) working lunch/ +¥ï¡¼¥¯ /(n) work/(P)/ +¥ï¡¼¥¯¥·¥§¥¢¥ê¥ó¥° /(n) work-sharing/ +¥ï¡¼¥¯¥·¥§¥ê¥ó¥° /(n) work-sharing/(P)/ +¥ï¡¼¥¯¥·¥ç¥Ã¥× /(n) workshop/(P)/ +¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó /(n) workstation/(P)/ +¥ï¡¼¥¯¥½¥ó¥° /work song/ +¥ï¡¼¥¯¥Ö¥Ã¥¯ /(n) workbook/ +¥ï¡¼¥¯¥Ù¥ó¥Á /workbench/ +¥ï¡¼¥¯¥í¡¼¥É /workload/ +¥ï¡¼¥¯¼è¤êÉÕ¤±Âæ [¥ï¡¼¥¯¤È¤ê¤Ä¤±¤À¤¤] /(manufacturing) fixtures/ +¥ï¡¼¥¹¥È /(n) worst/(P)/ +¥ï¡¼¥É /(n) word/(P)/ +¥ï¡¼¥É¥×¥í¥»¥Ã¥µ /(n) word-processor/ +¥ï¡¼¥É¥×¥í¥»¥Ã¥µ¡¼ /(n) word-processor/ +¥ï¡¼¥É¥í¡¼¥Ö /wardrobe/ +¥ï¡¼¥Ë¥ó¥° /warning/ +¥ï¡¼¥× /(n,vs) warp/(P)/ +¥ï¡¼¥×¥í /(n) word-processor/(P)/ +¥ï¡¼¥×¥íÇϼ¯ [¥ï¡¼¥×¥í¤Ð¤«] /someone whose kanji-writing ability has suffered due to overreliance on the kana->kanji conversion systems used to input Japanese text on a computer/ +¥ï¡¼¥Û¥ê /(n) (abbr) working holiday/ +¥ï¡¼¥à /worm/ +¥ï¡¼¥ë¥É /(n) World/(P)/ +¥ï¡¼¥ë¥É¥¨¥ó¥¿¡¼¥×¥é¥¤¥º /world enterprise/multi-national enterprise/ +¥ï¡¼¥ë¥É¥«¥Ã¥× /World Cup/(P)/ +¥ï¡¼¥ë¥É¥¯¥é¥¹ /world class/ +¥ï¡¼¥ë¥É¥²¡¼¥à¥º /World Games/ +¥ï¡¼¥ë¥É¥·¥ê¡¼¥º /World Series/(P)/ +¥ï¡¼¥ë¥É¥ï¥¤¥É¥¦¥§¥Ö /(n) World Wide Web (WWW)/ +¥ï¡¼¥í¥Ã¥¯ /warlock/ +¥ï¥¢¥ë¥É /(n) World/ +¥ï¥¤¥¢ /(n) wire/(P)/ +¥ï¥¤¥ª¥ß¥ó¥° /Wyoming/(P)/ +¥ï¥¤¥­¥­ /Waikiki/(P)/ +¥ï¥¤¥·¥ã¥Ä /(n) shirt (trans: white shirt)/business shirt/(P)/ +¥ï¥¤¥º /wise/(P)/ +¥ï¥¤¥È¥­¥Ã¥¯ /dead silence after a joke falls flat (trans: white kick - loan translation of shirakeru)/ +¥ï¥¤¥É /(adj-na,n) wide/(P)/ +¥ï¥¤¥É¥·¥ç¡¼ /(n) talk and variety (TV) show (trans: wide show)/(P)/ +¥ï¥¤¥É¥Ë¥å¡¼¥¹ /(n) news program (trans: wide news)/ +¥ï¥¤¥É¥Ð¥ó¥É /wide-band/ +¥ï¥¤¥É¥ì¥ó¥º /(n) (abbr) wide-angle lens/ +¥ï¥¤¥Ê¥ê¡¼ /winery/ +¥ï¥¤¥Ñ¡¼ /(n) windshield wipers/(P)/ +¥ï¥¤¥Õ /(n) wife/ +¥ï¥¤¥× /wipe/ +¥ï¥¤¥×¥¢¥¦¥È /wipe out/ +¥ï¥¤¥×¥¤¥ó /wipe in/ +¥ï¥¤¥ä /(n) wire/(P)/ +¥ï¥¤¥ä¡¼ /(n) wire/ +¥ï¥¤¥ä¡¼¥É /(n) wired/ +¥ï¥¤¥ä¥°¥é¥¹ /wire glass/ +¥ï¥¤¥ä¥é¥Ã¥Ô¥ó¥° /wire-wrapping/ +¥ï¥¤¥ä¥ì¥¹ /(n) wireless/(P)/ +¥ï¥¤¥ä¥ì¥¹¥Þ¥¤¥¯ /wireless mike/ +¥ï¥¤¥ë¥É /(adj-na,n) wild/(P)/ +¥ï¥¤¥ë¥É¥«¡¼¥É /(n) wild card/ +¥ï¥¤¥ë¥É¥Ô¥Ã¥Á /wild pitch/ +¥ï¥¤¥ó /(n) wine/(P)/ +¥ï¥¤¥ó¥«¥é¡¼ /wine color/ +¥ï¥¤¥ó¥¯¡¼¥é¡¼ /winecooler/ +¥ï¥¤¥ó¥°¥é¥¹ /wine glass/ +¥ï¥¤¥ó¥É¥¢¥Ã¥× /windup (baseball)/ +¥ï¥¤¥ó¥ê¥¹¥È /wine list/ +¥ï¥¤¥ó¥ì¥Ã¥É /wine red/ +¥ï¥¤¥ô¥¡¡¼¥ó /(n) wyvern (two-legged dragon)/wivern/ +¥ï¥¦ /wow/(P)/ +¥ï¥¦¥Õ¥é¥Ã¥¿¡¼ /wow and flutter/ +¥ï¥®¥Ê /vagina/ +¥ï¥¯¥·¥ç¥Ã¥× /workshop/(P)/ +¥ï¥¯¥Á¥ó /(n) vaccine/(P)/ +¥ï¥°¥Ê¡¼ /Wagner/(P)/ +¥ï¥³¡¼¥ë /Wacoal/(P)/ +¥ï¥´¥ó /(n) wagon/(P)/ +¥ï¥´¥ó¥µ¡¼¥Ó¥¹ /food wagon service/table-side service/ +¥ï¥´¥ó¥»¡¼¥ë /wagon sale/ +¥ï¥·¥ó¥È¥ó /Washington/(P)/ +¥ï¥·¥ó¥È¥ó¥Ý¥¹¥È /Washington Post (newspaper)/ +¥ï¥¹¥× /WASP/ +¥ï¥»¥ê¥ó /(n) vaseline/ +¥ï¥Ã /(int) ulp/ +¥ï¥Ã¥¯¥¹ /(n) wax (for polishing)/(P)/ +¥ï¥Ã¥·¥ã¡¼ /(n) washer/(P)/ +¥ï¥Ã¥È /(n) watt/(P)/ +¥ï¥Ã¥È»þ [¥ï¥Ã¥È¤¸] /(n) watt hour/ +¥ï¥Ã¥Õ¥ë /(n) waffle/ +¥ï¥Ã¥Ú¥ó /(de:) (n) crest (de: Wappen)/coat of arms/(P)/ +¥ï¥Ë¥¹ /(n) varnish/(P)/ +¥ï¥é¥Ó¡¼ /wallaby/(P)/ +¥ï¥é¥ó¥È /(n) warrant/(P)/ +¥ï¥é¥ó¥ÈºÄ [¥ï¥é¥ó¥È¤µ¤¤] /(n) warrant loan/bonds with warrants/ +¥ï¥ë¥Ä /(n) waltz/ +¥ï¥ó /(n) one/(P)/ +¥ï¥ó¥¦¥§¡¼¤Ó¤ó /one way bottle/non-returnable bottle/ +¥ï¥ó¥®¥ê /(n) one mobile telephone ring (used by companies, usually sex-related, to register a phone number on a mobile in the hope people will return the call)/ +¥ï¥ó¥²¥ë /(de:) (n) (abbr) migratory bird (de: Wandervogel)/cost of maintaining a pet dog/ +¥ï¥ó¥µ¥¤¥É /one-sided/ +¥ï¥ó¥¹¥¹¥ë¡¼ /once through (system)/ +¥ï¥ó¥¹¥Æ¥Ã¥× /(n) one-step/ +¥ï¥ó¥¹¥Æ¥Ã¥×¤º¤Ä /one step at a time/ +¥ï¥ó¥¿¥Ã¥Á /(n) one touch/(P)/ +¥ï¥ó¥À /(1) wonder/(2) wander/ +¥ï¥ó¥À¡¼ /(1) wonder/(2) wander/(P)/ +¥ï¥ó¥À¡¼¥Õ¥©¡¼¥²¥ë /(de:) (n) migratory bird (de: Wandervogel)/ +¥ï¥ó¥À¡¼¥é¥ó¥É /wonderland/ +¥ï¥ó¥À¥ó /(n) down one out/one down/ +¥ï¥ó¥Ä¡¼ /(n) one two/punch/ +¥ï¥ó¥Æ¥ó¥«¥á¥é /110 camera/ +¥ï¥ó¥É /wand/ +¥ï¥ó¥Ô¡¼¥¹ /(n) one-piece dress/(P)/ +¥ï¥ó¥Ü¥Ã¥¯¥¹¥«¡¼ /(n) 6-8 seat automobile with sliding door(s) (trans: one box car)/people-mover/minivan/(P)/ +¥ï¥ó¥Ý¥¤¥ó¥È¥ê¥ê¡¼¥Õ /one-point relief (pitcher)/(P)/ +¥ï¥ó¥Þ¥ó /(adj-na,n) one-man/(P)/ +¥ï¥ó¥Þ¥ó¥·¥ç¡¼ /one-man show/ +¥ï¥ó¥Þ¥ó¥Ð¥¹ /one-man bus/ +¥ï¥ó¥ë¡¼¥à¥Þ¥ó¥·¥ç¥ó /studio apartment (trans: one-room mansion)/studio flat/(P)/ +¥ï¥ó¥ì¥ó /(abbr) "one length" hair/ +¥ï¥ó¥ì¥ó¥°¥¹ /one-length/ +¥ï¥ó¥ï¥ó /bow-wow/ +¥ï¥ó¥ï¥ó¥¹¥¿¥¤¥ë /(X) (vulg) doggie fashion/ +¥ï¥óÀÚ¤ê [¥ï¥ó¤®¤ê] /(n) one mobile telephone ring (used by companies, usually sex-related, to register a phone number on a mobile in the hope people will return the call)/ +¥ï¥óÀڤ꺾µ½ [¥ï¥ó¤®¤ê¤µ¤®] /(n) one-ring fraud/ +¥ð /(obs) katakana for "wi"/ +¥ñ /(obs) katakana for "we"/ +¥ô¥¡¡¼¥¸¥ç¥ó /version/(P)/ +¥ô¥¡¡¼¥¸¥ç¥ó¥¢¥Ã¥× /version-up/ +¥ô¥¡¥¤¥ª¥ê¥ó /(n) violin/(P)/ +¥ô¥¡¥¤¥¿¥ê¥Æ¥£ /vitality/ +¥ô¥¡¥Á¥«¥ó»Ô¹ñ [¥ô¥¡¥Á¥«¥ó¤·¤³¤¯] /(n) Vatican City State/ +¥ô¥¡¥é¥¨¥Æ¥£ /variety/ +¥ô¥¡¥ê¥¢¥Ö¥ë /variable/ +¥ô¥¡¥ê¥¨¡¼¥·¥ç¥ó /(n) variation/ +¥ô¥¡¥ê¥¨¥Æ¥£ /variety/ +¥ô¥¡¥ê¥Ã¥É /valid/ +¥ô¥¡¥ë¥­¥ê¡¼ /(n) valkyrie/ +¥ô¥¡¥ë¥ô /valve/(P)/ +¥ô¥¡¥ó¥Ñ¥¤¥¢ /vampire/(P)/ +¥ô¥£¡¼¥Ê¥¹ /Venus/(P)/ +¥ô¥£¥ª¥é /(n) viola/(P)/ +¥ô¥£¥¶¡¼¥É /wizard/ +¥ô¥£¥¸¥ç¥ó /vision/ +¥ô¥£¥Ç¥ª¥Æ¡¼¥× /videotape/ +¥ô¥§¡¼¥ë /(n) veil/ +¥ô¥§¥í¥·¥Æ¥£ /velocity/(P)/ +¥ô¥§¥ó¥À¡¼ /vendor/ +¥ô¥©¡¼¥«¥ê¥¹¥È /vocalist/(P)/ +¥ô¥©¡¼¥«¥ë /vocal/ +¥ô¥©¡¼¥Ñ¥ë /vorpal/ +¥ô¥©¥¤¥·¥ó¥° /voicing/ +¥ô¥©¥ê¥å¡¼¥à /volume/ +¥ô¥©¥ë¥È /(n) volt/bolt/(P)/ +¥ô¥Ç¥ª¥Æ¡¼¥× /videotape/ +¥ö·î [¤«¤²¤Ä] /(suf) -months/ +¦°Ãæ´Ö»Ò [¥Ñ¥¤¤Á¤å¤¦¤«¤ó¤·] /pion (physics)/ +¦Â¥«¥í¥Á¥ó [¥Ù¥¿¥«¥í¥Á¥ó] /beta carotene/ +¦ÈÍýÏÀ [¤·¡¼¤¿¡¼¤ê¤í¤ó] /theta-theory/ +°¡¥Ò»À [¤¢¥Ò¤µ¤ó] /(n) arsenious acid/ +°¡¥ê¥ó»À [¤¢¤ê¤ó¤µ¤ó] /(n) phosphoric acid/ +°¡±ô [¤¢¤¨¤ó] /(n) zinc (Zn)/(P)/ +°¡±ô°ú [¤¢¤¨¤ó¤Ó¤­] /(n,adj-no) zinc coated (galvanized)/ +°¡±ô°ú¤­ [¤¢¤¨¤ó¤Ó¤­] /(n,adj-no) zinc coated (galvanized)/ +°¡±ô²Ú [¤¢¤¨¤ó¤«] /(n) zinc white/zinc oxide/flowers of zinc/ +°¡±ô²ÚÆð¹Ñ [¤¢¤¨¤ó¤«¤Ê¤ó¤³¤¦] /(n) zinc oxide ointment/ +°¡±ô¹ç¶â [¤¢¤¨¤ó¤´¤¦¤­¤ó] /(n) zinc alloy/ +°¡±ôÃæÆÇ [¤¢¤¨¤ó¤Á¤å¤¦¤É¤¯] /(n) zinc poisoning/ +°¡±ôÅ´ [¤¢¤¨¤ó¤Æ¤Ä] /(n) galvanized iron/ +°¡±ôÅ´ÈÄ [¤¢¤¨¤ó¤Æ¤Ã¤Ñ¤ó] /(n) galvanized sheet iron/ +°¡±ôÆÌÈÇ [¤¢¤¨¤ó¤È¤Ã¤Ñ¤ó] /photoengraving/ +°¡±ôÈÄ [¤¢¤¨¤ó¤Ð¤ó] /zinc plate/ +°¡±ôÈÇ [¤¢¤¨¤ó¤Ð¤ó] /(n) zinc etching/ +°¡±ôËö [¤¢¤¨¤ó¤Þ¤Ä] /zinc dust/ +°¡²¤ [¤¢¤ª¤¦] /(n) Eurasia/ +°¡²¹ÂÓ [¤¢¤ª¤ó¤¿¤¤] /subtemperate zone/ +°¡²»Â® [¤¢¤ª¤ó¤½¤¯] /(n,adj-no) subsonic speed/ +°¡²Ê [¤¢¤«] /(n) suborder/subfamily/ +°¡´¨ÂÓ [¤¢¤«¤ó¤¿¤¤] /(n) subarctic zone/ +°¡´¨ÂÓµ¤¸õ [¤¢¤«¤ó¤¿¤¤¤­¤³¤¦] /(n) subarctic climate/ +°¡µÞÀ­ [¤¢¤­¤å¤¦¤»¤¤] /(adj-no) subacute/ +°¡·² [¤¢¤°¤ó] /subgroup/ +°¡¹Ë [¤¢¤³¤¦] /(n) subclass/ +°¡¹â»³ÂÓ [¤¢¤³¤¦¤¶¤ó¤¿¤¤] /(n) subalpine zone/ +°¡ºÙ°¡ [¤¢¤¸¤¢] /(uk) Asia/ +°¡»À²½ÃâÁÇ [¤¢¤µ¤ó¤«¤Á¤Ã¤½] /(n) nitrous oxide/N2O/ +°¡¼¤Á³Ãú [¤¢¤ë¤¼¤ó¤Á¤ó] /(uk) Argentina/ +°¡¼ï [¤¢¤·¤å] /(n,adj-no) sub-species/ +°¡¾Ë»À [¤¢¤·¤ç¤¦¤µ¤ó] /(n) nitrous acid/ +°¡¾Ë»À¥¢¥ß¥ë [¤¢¤·¤ç¤¦¤µ¤ó¥¢¥ß¥ë] /(n) amyl nitrite/ +°¡¾Ë»À¥¢¥ó¥â¥Ë¥¦¥à [¤¢¤·¤ç¤¦¤µ¤ó¥¢¥ó¥â¥Ë¥¦¥à] /(n) ammonium nitrite/ +°¡¾Ë»À¥«¥ê¥¦¥à [¤¢¤·¤ç¤¦¤µ¤ó¥«¥ê¥¦¥à] /(n) potassium nitrite/ +°¡¾Ë»À¥Ê¥È¥ê¥¦¥à [¤¢¤·¤ç¤¦¤µ¤ó¥Ê¥È¥ê¥¦¥à] /(n) sodium nitrite/ +°¡¾Ë»À±ö [¤¢¤·¤ç¤¦¤µ¤ó¤¨¤ó] /nitrite/ +°¡¾Ë»À¶Ý [¤¢¤·¤ç¤¦¤µ¤ó¤­¤ó] /(n) nitrite bacteria/ +°¡À®ÁØ·÷ [¤¢¤»¤¤¤½¤¦¤±¤ó] /(n,adj-no) substratosphere/ +°¡À» [¤¢¤»¤¤] /(n) sage of the second order/ +°¡Â° [¤¢¤¾¤¯] /(n) subgroup/subgenus/ +°¡Â² [¤¢¤¾¤¯] /(n) subgroup (of the periodic table)/ +°¡ÂçΦ [¤¢¤¿¤¤¤ê¤¯] /(n) subcontinent/ +°¡Ã¦±± [¤¢¤À¤Ã¤­¤å¤¦] /(n) subluxation/ +°¡Ãº [¤¢¤¿¤ó] /(n) lignite/brown coal/ +°¡Ãº²½Êª [¤¢¤¿¤ó¤«¤Ö¤Ä] /(n) subcarbide/ +°¡Ç®ÂÓ [¤¢¤Í¤Ã¤¿¤¤] /(n) subtropics/(P)/ +°¡Ç®ÂÓ¥¸¥§¥Ã¥Èµ¤Î® [¤¢¤Í¤Ã¤¿¤¤¥¸¥§¥Ã¥È¤­¤ê¤å¤¦] /(n) subtropical jet stream/ +°¡Ç®ÂÓµ¤¸õ [¤¢¤Í¤Ã¤¿¤¤¤­¤³¤¦] /(n) subtropical climate/ +°¡Ç®Âӹⵤ°µ [¤¢¤Í¤Ã¤¿¤¤¤³¤¦¤­¤¢¤Ä] /(n) subtropical anticyclone/ +°¡Ç®ÂÓ¿¢Êª [¤¢¤Í¤Ã¤¿¤¤¤·¤ç¤¯¤Ö¤Ä] /(n) subtropical plants/ +°¡Ç®ÂÓ¿±«ÎÓ [¤¢¤Í¤Ã¤¿¤¤¤¿¤¦¤ê¤ó] /(n) subtropical rain forest/ +°¡Ç®ÂÓÎÓ [¤¢¤Í¤Ã¤¿¤¤¤ê¤ó] /(n) subtropical forest/ +°¡ÊÆÍø²Ã [¤¢¤á¤ê¤«] /(uk) America/ +°¡ÊÆÍø²Ã¹ç½°¹ñ [¤¢¤á¤ê¤«¤¬¤Ã¤·¤å¤¦¤³¤¯] /the United States of America/ +°¡ÊÆÍø²Ã¿ù [¤¢¤á¤ê¤«¤¹¤®] /redwood/ +°¡Ëã [¤¢¤Þ] /(n,adj-no) flax/hemp/linen/ +°¡Ëã»å [¤¢¤Þ¤¤¤È] /(n) flax yarn/ +°¡Ë㿥ʪ [¤¢¤Þ¤ª¤ê¤â¤Î] /flax fabrics/linen/ +°¡Ë㿧 [¤¢¤Þ¤¤¤í] /(n) flaxen/ +°¡Ë㿧¤Îȱ [¤¢¤Þ¤¤¤í¤Î¤«¤ß] /(n) flaxen hair/ +°¡Ëã¿Î [¤¢¤Þ¤Ë] /(n) flaxseed/linseed/ +°¡Ëã¿ÎÌý [¤¢¤Þ¤Ë¤æ] /(n) linseed oil/ +°¡ËãÀ½ [¤¢¤Þ¤»¤¤] /(adj-no) flaxen/linen/ +°¡ËãÉÛ [¤¢¤Þ¤Ì¤Î] /linen/ +°¡ÌÜ [¤¢¤â¤¯] /(n) suborder/ +°¡Ìç [¤¢¤â¤ó] /(n) subphylum/ +°¡Î® [¤¢¤ê¤å¤¦] /(n) bad second/epigone/adherent/follower/imitator/(P)/ +°¡Î²»À [¤¢¤ê¤å¤¦¤µ¤ó] /(n) sulfurous acid/ +°¡Î²»À¥¬¥¹ [¤¢¤ê¤å¤¦¤µ¤ó¥¬¥¹] /(n) sulfurous acid gas/ +°¡Î²»À¥Ê¥È¥ê¥¦¥à [¤¢¤ê¤å¤¦¤µ¤ó¥Ê¥È¥ê¥¦¥à] /sodium sulfite/ +°¡Î²»À¥Ñ¥ë¥× [¤¢¤ê¤å¤¦¤µ¤ó¥Ñ¥ë¥×] /(n) sulfite pulp/ +°¡Î²»À±ö [¤¢¤ê¤å¤¦¤µ¤ó¤¨¤ó] /(n) sulfite/ +°¡Î²»À¿åÁǥʥȥꥦ¥à [¤¢¤ê¤å¤¦¤µ¤ó¤¹¤¤¤½¥Ê¥È¥ê¥¦¥à] /(n) sodium hydrogen sulfite/ +°¡ÎÕ»À [¤¢¤ê¤ó¤µ¤ó] /(n) phosphoric acid/ +°¡Îë [¤¢¤ì¤¤] /(n) dumbbell/ +°¡ÑïÈæ°¡ [¤¢¤é¤Ó¤¢] /(uk) Arabia/ +°¡ÙÇÈû°¡ [¤¢¤é¤Ó¤¢] /(uk) Arabia/ +°¡âç»À [¤¢¤Ò¤µ¤ó] /(n) arsenious acid/ +°¡âç»À±ö [¤¢¤Ò¤µ¤ó¤¨¤ó] /(n) arsenite/ +°¢ [¤ª¤·] /(n) deaf-mute/ +°¢Àæ [¤ª¤·¤¼¤ß] /(n) voiceless cicada (female)/Asian cicada/ +°¢Á³ [¤¢¤¼¤ó] /(adj-na,n) dumbfounded/ +°¢Á³¤È [¤¢¤¼¤ó¤È] /in mute amazement/ +°¢Îë [¤¢¤ì¤¤] /(n) dumbbell/ +°£ò¥ [¤¢¤¤¤«¤ó] /(arch) beautiful woman/ +°¤¤Í¤ë [¤ª¤â¤Í¤ë] /(v5r) to flatter/ +°¤¤ë [¤ª¤â¤Í¤ë] /(v5r) to flatter/ +°¤µµ [¤ª¤«¤á] /(n) plain-looking woman/ +°¤µµóÀÓ§ [¤ª¤«¤á¤¤¤ó¤³] /(n) cockatiel/ +°¤·» [¤¢¤±¤¤] /my dear brother/ +°¤¸Å²°³­ [¤¢¤³¤ä¤¬¤¤] /(n) pearl oyster/ +°¤»ú [¤¢¤¸] /(n) the letter a (in esoteric Buddhism)/ +°¤½¤Íå [¤¢¤·¤å¤é] /(n) Asura (fighting demon)/ +°¤À¤ [¤¢¤»¤¤] /(n) (rare) timeserving/ +°¤ÀçÌô [¤¢¤»¤ó¤ä¤¯] /(n) gambir/ +°¤ÁÉ»³ [¤¢¤½¤µ¤ó] /mountain in Kumamoto Prefecture/ +°¤ÁÉ»³ [¤¢¤½¤¶¤ó] /mountain in Kumamoto Prefecture/ +°¤ÁεÀ [¤¢¤½¤¦¤®] /(n) 10^56/ +°¤Áæ [¤¢¤³¤®] /(adj-na,n) greed/cruelty/insistent/insistence/ +°¤Á椮 [¤¢¤³¤®] /(adj-na,n) greed/cruelty/insistent/insistence/ +°¤Â¿Ê¡ [¤ª¤¿¤Õ¤¯] /(n) moon-faced woman/homely woman/ +°¤Â¿Ê¡Æ¦ [¤ª¤¿¤Õ¤¯¤Þ¤á] /(n) large broad bean/ +°¤Â¿Ê¡É÷¼Ù [¤ª¤¿¤Õ¤¯¤«¤¼] /(n) mumps/ +°¤ÇÌ»¤ [¤¢¤Ð¤º¤ì] /(adj-na,n) a bitch/ +°¤ÇÌ»¤¤ì [¤¢¤Ð¤º¤ì] /(adj-na,n) a bitch/ +°¤Èæ [¤¢¤Ó] /(n) red-throated loon/ +°¤É¡¶«´­ [¤¢¤Ó¤­¤ç¤¦¤«¤ó] /(n) agonizing cries/pandemonium/two of Buddhism's hells/ +°¤Ê¦Íø²Ã [¤¢¤Õ¤ê¤«] /Africa/ +°¤ÊÒ [¤¢¤Ø¤ó] /(n) opium/ +°¤ÊÒ·¢ [¤¢¤Ø¤ó¤¯¤Ä] /(n) opium den/ +°¤ÊÒÀïÁè [¤¢¤Ø¤ó¤»¤ó¤½¤¦] /Opium Wars/ +°¤ÊÒÃæÆÇ [¤¢¤Ø¤ó¤Á¤å¤¦¤É¤¯] /opium addiction/ +°¤Êò [¤¢¤Û¤¦] /(adj-na,n) fool/simpleton/idiot/(P)/ +°¤Êò¤é¤·¤¤ [¤¢¤Û¤é¤·¤¤] /(adj) ridiculous/ +°¤Êò½­¤¤ [¤¢¤Û¤¯¤µ¤¤] /(adj) ridiculous/ +°¤ÊòÂËÍå·Ð [¤¢¤Û¤À¤é¤­¤ç¤¦] /(n) mock Buddhist sutra/ +°¤Ë¼ [¤¢¤Û¤¦] /(adj-na,n) fool/simpleton/idiot/ +°¤Ë¼Ä» [¤¢¤Û¤¦¤É¤ê] /(n) albatross/ +°¤ÌïÂË [¤¢¤ß¤À] /(n) (Buddh) Amitabha/ +°¤ÌïÂË·Ð [¤¢¤ß¤À¤­¤ç¤¦] /Sukhavati sutra/ +°¤ÌïÂËÈï¤ê [¤¢¤ß¤À¤«¤Ö¤ê] /(n) wearing a hat pushed back on one's head/ +°¤ÌïÂËäÞ [¤¢¤ß¤À¤¯¤¸] /(n) lottery/ +°¤Íå´Á [¤¢¤é¤«¤ó] /(n) Arhat/Buddhist monk who has attained Nirvana/ +°¤ÍöÂË [¤ª¤é¤ó¤À] /(pt:) Holland/The Netherlands/ +°¤Òß [¤¢¤¦¤ó] /(sanskr:) Om/Aun/syllable representing the primordial trinity of Vishnu, Shiva and Brahman/ +°¤Òß¤Î¸ÆµÛ [¤¢¤¦¤ó¤Î¤³¤­¤å¤¦] /(n) the harmonizing, mentally and physically, of two parties engaged in an activity/ +°¤Õ±¤á¤¯ [¤¢¤À¤á¤¯] /(v5k) to be bewitching/to look coquettish/ +°¤ÕÀ [¤¢¤Þ] /(n) amah/maid/ +°¤ÕÀ¹Á [¤¢¤Þ¤³¤¦] /Macau (Macao)/ +°¤ëç [¤¢¤æ] /(n) flattery/ +°¤ëçÄɽ¾ [¤¢¤æ¤Ä¤¤¤·¤ç¤¦] /flattery/adulation/ +°¥¤·¤¤ [¤«¤Ê¤·¤¤] /(oK) (adj) sad/sorrowful/ +°¥¤·¤¤²Î [¤«¤Ê¤·¤¤¤¦¤¿] /doleful song/sad song/ +°¥¤·¤¤½ÐÍè»ö [¤«¤Ê¤·¤¤¤Ç¤­¤´¤È] /sad event/ +°¥¤·¤µ [¤«¤Ê¤·¤µ] /(n) sadness/sorrow/grief/ +°¥¤·¤ß [¤«¤Ê¤·¤ß] /(n) sadness/sorrow/grief/ +°¥¤·¤à [¤«¤Ê¤·¤à] /(v5m) to be sad/to mourn for/to regret/ +°¥¤Ó¤ó [¤¢¤¤¤Ó¤ó] /pity/ +°¥¤ì [¤¢¤ï¤ì] /(adj-na,int,n) helpless/pathos/pity/sorrow/grief/misery/compassion/(P)/ +°¥¤ì¤Ã¤Ý¤¤ [¤¢¤ï¤ì¤Ã¤Ý¤¤] /(adj) plaintive/piteous/doleful/ +°¥¤ì¤ß [¤¢¤ï¤ì¤ß] /(n) pity/compassion/ +°¥¤ì¤à [¤¢¤ï¤ì¤à] /(v5m) to commiserate/to pity/to have mercy on/to sympathize with/(P)/ +°¥¤ìµ¤ [¤¢¤ï¤ì¤²] /(adj-na) sad/sorrowful/pensive/ +°¥²» [¤¢¤¤¤ª¤ó] /(n) sad voices/sad sounds/ +°¥²Î [¤¢¤¤¤«] /(n) lament (song)/elegy/dirge/sad song/ +°¥³Ú [¤¢¤¤¤餯] /(n) grief and pleasure/ +°¥´¶ [¤¢¤¤¤«¤ó] /(n) pathos/ +°¥´¿ [¤¢¤¤¤«¤ó] /(n) sadness and joy/ +°¥´ê [¤¢¤¤¤¬¤ó] /(n,vs) supplication/appeal/entreaty/petition/ +°¥¹æ [¤¢¤¤¤´¤¦] /(n) moan/wailing/ +°¥ºÈ [¤«¤Ê¤·¤¤¤«¤Ê] /(exp) Sad to say/How sad/Alas/ +°¥»Ë [¤¢¤¤¤·] /(n) sad story or history/ +°¥»ì [¤¢¤¤¤·] /message of condolence/ +°¥»í [¤¢¤¤¤·] /(n) elegy/ +°¥½¥ [¤¢¤¤¤·¤å¤¦] /(n) pathos/sorrow/grief/(P)/ +°¥½ý [¤¢¤¤¤·¤ç¤¦] /(n) sorrow/grief/ +°¥¾ð [¤¢¤¤¤¸¤ç¤¦] /(n) sadness/ +°¥ÀË [¤¢¤¤¤»¤­] /(n,vs) grief/sorrow/ +°¥ÀÚ [¤¢¤¤¤»¤Ä] /(adj-na,n) pathetic/plaintive/ +°¥ÁÊ [¤¢¤¤¤½] /(n) appeal/complaint/ +°¥Ä¤ [¤¢¤¤¤Á¤ç¤¦] /sympathetic condolences/ +°¥Ä´ [¤¢¤¤¤Á¤ç¤¦] /(n) plaintive/mournful melody/minor key/ +°¥ÄË [¤¢¤¤¤Ä¤¦] /(n) sorrowing with the bereaved/ +°¥Åé [¤¢¤¤¤È¤¦] /(n) condolence/regret/sorrow/sympathy/lament/(P)/ +°¥ÊÌ [¤¢¤¤¤Ù¤Ä] /(n) sad parting/ +°¥Êé [¤¢¤¤¤Ü] /cherish the memory of/yearn for/ +°¥Îù [¤¢¤¤¤ì¤ó] /(n) pity/compassion/ +°¥Ïà [¤¢¤¤¤ï] /(n) sad story/ +°¥Ó­ [¤¢¤¤¤³¤¯] /(n) grief/mourning/lamentation/ +°¥Ø¾ [¤¢¤¤¤Ó¤ó] /pity/ +°¥Øâ [¤¢¤¤¤Ó¤ó] /pity/ +°¦ [¤¢¤¤] /(n,n-suf,vs) love/(P)/ +°¦¤¯¤ë¤·¤¤ [¤¢¤¤¤¯¤ë¤·¤¤] /(adj) lovely/cute/ +°¦¤·¤¤ [¤¤¤È¤·¤¤] /(adj) lovely/dear/beloved/darling/(P)/ +°¦¤·¤¬¤ë [¤¤¤È¤·¤¬¤ë] /(v5r) to treat with love/to pity/to cherish/ +°¦¤·¹ç¤¦ [¤¤¤È¤·¤¢¤¦] /(v5u) to love one another/ +°¦¤·»Ò [¤¤¤È¤·¤´] /(n) beloved dear child/ +°¦¤¹¤Ù¤­ [¤¢¤¤¤¹¤Ù¤­] /lovable/ +°¦¤¹¤ë [¤¢¤¤¤¹¤ë] /(vs-s) to love/(P)/ +°¦¤¹¤ëÉ× [¤¢¤¤¤¹¤ë¤ª¤Ã¤È] /lord of one's bosom/ +°¦¤Ç¤¿¤¤ [¤á¤Ç¤¿¤¤] /auspicious/ +°¦¤Ç¤¿¤· [¤á¤Ç¤¿¤·] /wonderful/ +°¦¤Ç¤ë [¤á¤Ç¤ë] /(v1) to love/to admire/ +°¦¤Ëµ²¤¨¤ë [¤¢¤¤¤Ë¤¦¤¨¤ë] /(v1) to hunger (starve) for love/ +°¦¤Î·ë¾½ [¤¢¤¤¤Î¤±¤Ã¤·¤ç¤¦] /fruit of love/children/ +°¦¤Î¿À [¤¢¤¤¤Î¤«¤ß] /(n) Amor/Eros/Venus/god of love/ +°¦¤ÎÁã [¤¢¤¤¤Î¤¹] /(n) love nest/ +°¦¤Ö [¤¢¤¤¤Ö] /(n,vs) caress/loving dearly/ +°¦¤é¤·¤¤ [¤¢¤¤¤é¤·¤¤] /(adj) pretty/charming/lovely/ +°¦°é [¤¢¤¤¤¤¤¯] /(n,vs) tender nurture/ +°¦°û [¤¢¤¤¤¤¤ó] /(n,vs) usual drink/ +°¦°û¼Ô [¤¢¤¤¤¤¤ó¤·¤ã] /(habitual) drinker/ +°¦±Õ [¤¢¤¤¤¨¤­] /(n) genital secretions/sexual fluids/semen/cum/ +°¦±ì²È [¤¢¤¤¤¨¤ó¤«] /(n) heavy smoker/habitual smoker/ +°¦³Ú [¤¢¤¤¤®¤ç¤¦] /(n) loving/ +°¦´á [¤¢¤¤¤¬¤ó] /(n,vs) fond of/ +°¦´áưʪ [¤¢¤¤¤¬¤ó¤É¤¦¤Ö¤Ä] /pet (animal)/ +°¦´áʪ [¤¢¤¤¤¬¤ó¤Ö¤Ä] /prized or treasured object/ +°¦µ¡ [¤¢¤¤¤­] /(n) a favorite airplane, camera or other machine/ +°¦µ± [¤¢¤¤¤­] /(n) Aihui (city in North-Eastern China on the border of Russia)/ +°¦¶¿ [¤¢¤¤¤­¤ç¤¦] /(n) love for one's hometown/ +°¦¶¿¿´ [¤¢¤¤¤­¤ç¤¦¤·¤ó] /love of one's hometown/ +°¦¶ã [¤¢¤¤¤®¤ó] /(n) favourite poem or song/lover of poetry and song/ +°¦·É [¤¢¤¤¤­¤ç¤¦] /(n) love and respect/charm/attractiveness/courtesy/ +°¦·É¤Î¤¢¤ë [¤¢¤¤¤­¤ç¤¦¤Î¤¢¤ë] /(exp) charming/attractive/ +°¦¸¤ [¤¢¤¤¤±¤ó] /(n) pet dog/(P)/ +°¦¸¤²È [¤¢¤¤¤±¤ó¤«] /lover of dogs/ +°¦¸Ü [¤¢¤¤¤³] /(n) patronage/favour/ +°¦¸î [¤¢¤¤¤´] /(n,vs) protection/tender care/(P)/ +°¦¹¥ [¤¢¤¤¤³¤¦] /(n,vs) love/adoration/(P)/ +°¦¹¥²È [¤¢¤¤¤³¤¦¤«] /lover/ +°¦¹¥¼Ô [¤¢¤¤¤³¤¦¤·¤ã] /enthusiast/fan/devotee/one who loves something/ +°¦¹»¿´ [¤¢¤¤¤³¤¦¤·¤ó] /(n) love for one's old school or alma mater/ +°¦¹ñ [¤¢¤¤¤³¤¯] /(n,adj-no) patriotism/(P)/ +°¦¹ñ¤Î»Ö»Î [¤¢¤¤¤³¤¯¤Î¤·¤·] /(n) patriot/ +°¦¹ñ±¿Æ° [¤¢¤¤¤³¤¯¤¦¤ó¤É¤¦] /(n) patriotic movement/ +°¦¹ñ¼Ô [¤¢¤¤¤³¤¯¤·¤ã] /patriot/ +°¦¹ñ¼çµÁ [¤¢¤¤¤³¤¯¤·¤å¤®] /patriotism/ +°¦¹ñ¿´ [¤¢¤¤¤³¤¯¤·¤ó] /(n) patriotism/ +°¦¹ñ¿´¤òÇݤ¦ [¤¢¤¤¤³¤¯¤·¤ó¤ò¤Ä¤Á¤«¤¦] /(exp) to foster a patriotic spirit/ +°¦¹ñÃÄÂÎ [¤¢¤¤¤³¤¯¤À¤ó¤¿¤¤] /(n) patriotic group or organization/ +°¦ºÊ [¤¢¤¤¤µ¤¤] /(n) beloved wife/ +°¦ºÊ²È [¤¢¤¤¤µ¤¤¤«] /devoted husband/ +°¦ºÊÊÛÅö [¤¢¤¤¤µ¤¤¤Ù¤ó¤È¤¦] /lunchbox made with loving care by one's wife/ +°¦»Á [¤¢¤¤¤µ¤ó] /(n) love feast/agape/ +°¦»Á²ñ [¤¢¤¤¤µ¤ó¤«¤¤] /(n) love feast/agape/ +°¦»Ò [¤¤¤È¤·¤´] /(n) beloved dear child/ +°¦»ù [¤¢¤¤¤¸] /(n) beloved child/ +°¦¼¹ [¤¢¤¤¤·¤å¤¦] /(n) attachment/covetous affection/ +°¦¼Ò [¤¢¤¤¤·¤ã] /(n) devotion to one's company/ +°¦¼ÒÀº¿À [¤¢¤¤¤·¤ã¤»¤¤¤·¤ó] /spirit of dedication to one's company/ +°¦¼Ö [¤¢¤¤¤·¤ã] /(n) (one's) beloved car/ +°¦½ñ [¤¢¤¤¤·¤ç] /(n) book lover/ +°¦½ñ²È [¤¢¤¤¤·¤ç¤«] /bibliophile/ +°¦¾§ [¤¢¤¤¤·¤ç¤¦] /(n,vs) fondness for singing/ +°¦¾§²Î [¤¢¤¤¤·¤ç¤¦¤«] /(n) (one's) favourite song/ +°¦¾§¶Ê [¤¢¤¤¤·¤ç¤¦¤­¤ç¤¯] /favourite song/ +°¦¾ª [¤¢¤¤¤·¤ç¤¦] /(n) prostitute/ +°¦¾Î [¤¢¤¤¤·¤ç¤¦] /(n) pet name/(P)/ +°¦¾î [¤¢¤¤¤¸¤ç¤¦] /(n) one's beloved daughter/ +°¦¾ð [¤¢¤¤¤¸¤ç¤¦] /(n) love/affection/(P)/ +°¦¾ð¤ò·¹¤±¤ë [¤¢¤¤¤¸¤ç¤¦¤ò¤«¤¿¤à¤±¤ë] /(exp) to fix one's affection on/ +°¦¿Í [¤¢¤¤¤¸¤ó] /(n) lover/mistress/(P)/ +°¦ÀË [¤¢¤¤¤»¤­] /(n,vs) missing someone/loathing to part/ +°¦À÷̯²¦ [¤¢¤¤¤¼¤ó¤ß¤ç¤¦¤ª¤¦] /Ragaraja/Buddhist deity of love/ +°¦À÷ÌÀ²¦ [¤¢¤¤¤¼¤ó¤ß¤ç¤¦¤ª¤¦] /(n) (Buddh) esoteric school deity of love/ +°¦ÁÛ [¤¢¤¤¤½] /(n) civility/courtesy/compliments/sociability/graces/(P)/ +°¦ÁÛ [¤¢¤¤¤½¤¦] /(n) civility/courtesy/compliments/sociability/graces/(P)/ +°¦ÁۤΤ¤¤¤ [¤¢¤¤¤½¤Î¤¤¤¤] /affable/amiable/sociable/agreeable/ +°¦ÁÛ¤ò¿Ô¤«¤¹ [¤¢¤¤¤½¤ò¤Ä¤«¤¹] /(exp) to be disgusted with/to run out of patience/to fall out of love/ +°¦Á۾Ф¤ [¤¢¤¤¤½¤ï¤é¤¤] /insincere or ingratiating smile/ +°¦ÁÛ¿Ô¤«¤· [¤¢¤¤¤½¤Å¤«¤·] /(n) harsh words intended to drive another off/ +°¦Áþ [¤¢¤¤¤¾¤¦] /(adj-na,n) likes and dislikes/(P)/ +°¦Áþ [¤¢¤¤¤Ë¤¯] /(adj-na,n) likes and dislikes/ +°¦Áþʻ¸ [¤¢¤¤¤¾¤¦¤Ø¤¤¤½¤ó] /ambivalence/ +°¦Â¢ [¤¢¤¤¤¾¤¦] /(adj-no,n,vs) treasured/cherished/ +°¦Â¢ÈÇ [¤¢¤¤¤¾¤¦¤Ð¤ó] /favourite printing (edition)/ +°¦Â© [¤¢¤¤¤½¤¯] /(n) (your) beloved son/cute boy/ +°¦Â¹ [¤¢¤¤¤½¤ó] /(n) one's beloved grandchild/ +°¦Â¾¼çµÁ [¤¢¤¤¤¿¤·¤å¤®] /(n) altruism/ +°¦Â¾¼çµÁ¼Ô [¤¢¤¤¤¿¤·¤å¤®¤·¤ã] /(n) altruist/ +°¦Ãθ© [¤¢¤¤¤Á¤±¤ó] /prefecture in the Chuubu area/ +°¦Ãå [¤¢¤¤¤¸¤ã¤¯] /(n) attachment/love/covetous affection/ +°¦Ãå [¤¢¤¤¤Á¤ã¤¯] /(n) attachment/love/covetous affection/(P)/ +°¦Ä» [¤¢¤¤¤Á¤ç¤¦] /(n) pet bird/ +°¦Ä»²È [¤¢¤¤¤Á¤ç¤¦¤«] /bird lover/ +°¦Ä»½µ´Ö [¤¢¤¤¤Á¤ç¤¦¤·¤å¤¦¤«¤ó] /Bird Week (starting on May 10th of each year)/ +°¦Äï»Ò [¤Þ¤Ê¤Ç¤·] /(n) favorite pupil/teacher's pet/ +°¦ÅÞ¿´ [¤¢¤¤¤È¤¦¤·¤ó] /(n) party loyalty/ +°¦ÆÉ [¤¢¤¤¤É¤¯] /(n,vs) reading with pleasure/(P)/ +°¦ÆÉ¼Ô [¤¢¤¤¤É¤¯¤·¤ã] /(n) subscriber/reader/admirer/ +°¦Æɽñ [¤¢¤¤¤É¤¯¤·¤ç] /(n) favourite book/ +°¦Ç­ [¤¢¤¤¤Ó¤ç¤¦] /(n) pet cat/ +°¦Ç­²È [¤¢¤¤¤Ó¤ç¤¦¤«] /(n) cat lover/ +°¦ÇÏ [¤¢¤¤¤Ð] /(n) favourite horse/ +°¦É²¸© [¤¨¤Ò¤á¤±¤ó] /prefecture on the island of Shikoku/ +°¦Éï [¤¢¤¤¤Ö] /(n,vs) caress/loving dearly/ +°¦ÊÌÎ¥¶ì [¤¢¤¤¤Ù¤Ä¤ê¤¯] /(n) (Buddh) the pain of separation from loved ones/ +°¦Êé [¤¢¤¤¤Ü] /(n,vs) love/attachment/adoration/ +°¦Ì» [¤¢¤¤¤»¤¤] /(n) one's favorite son-in-law/ +°¦Ì¼ [¤Þ¤Ê¤à¤¹¤á] /(n) favourite daughter/ +°¦ÍÑ [¤¢¤¤¤è¤¦] /(adj-no,n,vs) favorite/habitual use/(P)/ +°¦ÍÑ¼Ô [¤¢¤¤¤è¤¦¤·¤ã] /(n) regular user/person who favors (something)/ +°¦ÍÝ [¤¢¤¤¤è¤¯] /(n) passion/love/lust/ +°¦Íß [¤¢¤¤¤è¤¯] /(n) passion/love/lust/ +°¦Íö [¤¢¤¤¤ë¤é¤ó¤É] /Ireland (p)/Eire/ +°¦Îù [¤¢¤¤¤ì¤ó] /(n) sympathy/ +°¦ÕÈ [¤¢¤¤¤­¤ç¤¦] /(n) love and respect/charm/attractiveness/courtesy/ +°¦ÕÐ [¤¢¤¤¤¸¤ç¤¦] /(n) one's beloved daughter/ +°¦ëÖ [¤¢¤¤¤·¤ç¤¦] /(n,vs) love of reading/ +°§»¢ [¤¢¤¤¤µ¤Ä] /(n,vs) greeting/salutation/(P)/ +°§»¢¤ÏÈ´¤­¤Ç [¤¢¤¤¤µ¤Ä¤Ï¤Ì¤­¤Ç] /without compliments (greetings)/ +°§»¢¤Þ¤ï¤ê [¤¢¤¤¤µ¤Ä¤Þ¤ï¤ê] /New Year courtesy calls/ +°§»¢¾õ [¤¢¤¤¤µ¤Ä¤¸¤ç¤¦] /greeting card/ +°©¤¤°ú¤­ [¤¢¤¤¤Ó¤­] /(n) (lover's) date/assignation/rendezvous/ +°©¤¦ [¤¢¤¦] /(v5u) to meet (with drama or pathos)/(P)/ +°©°ú [¤¢¤¤¤Ó¤­] /(io) (n) (lover's) date/assignation/rendezvous/ +°©°ú¤­ [¤¢¤¤¤Ó¤­] /(io) (n) (lover's) date/assignation/rendezvous/ +°©À¥ [¤ª¤¦¤»] /(n) meeting/tryst/date/ +°©Ãå [¤Û¤¦¤Á¤ã¤¯] /(n,vs) encounter/face/ +°ª [¤¢¤ª¤¤] /(n) hollyhock/(P)/ +°ª²Ö [¤­¤«] /sunflower/ +°ª³­ [¤¢¤ª¤¤¤¬¤¤] /(n) paper nautilus/ +°ªº× [¤¢¤ª¤¤¤Þ¤Ä¤ê] /(n) hollyhock festival/ +°« [¤¢¤«¤Í] /(n) madder/ +°«¤µ¤¹¶õ [¤¢¤«¤Í¤µ¤¹¤½¤é] /(n) glowing sky/ +°«¤Îº¬ [¤¢¤«¤Í¤Î¤Í] /madder root/ +°«º¹¤¹¶õ [¤¢¤«¤Í¤µ¤¹¤½¤é] /(n) glowing sky/ +°«¿§ [¤¢¤«¤Í¤¤¤í] /(n) madder red/ +°­ [¤¢¤¯] /(n) evil/wickedness/(P)/ +°­ [¤ï¤ë] /(n) bad thing/bad person/ +°­¡¹µº [¤ï¤ë¤¤¤¿¤º¤é] /mischief/ +°­¤¢¤¬¤­ [¤ï¤ë¤¢¤¬¤­] /(n) wicked mischief/wicked play/ +°­¤¤ [¤Ë¤¯¤¤] /(adj) (1) hateful/abominable/poor-looking/detestable/(2) (with irony) lovely, lovable, wonderful, etc./ +°­¤¤ [¤Ë¤¯¤¤] /(adj,suf) difficult/hard/ +°­¤¤ [¤ï¤ë¤¤] /(adj) bad/inferior/(P)/ +°­¤¤¹Ô¤¤ [¤ï¤ë¤¤¤ª¤³¤Ê¤¤] /bad (evil) deed/ +°­¤¤ÃΤ餻 [¤ï¤ë¤¤¤·¤é¤»] /bad news/ +°­¤¤É¾È½ [¤ï¤ë¤¤¤Ò¤ç¤¦¤Ð¤ó] /unsavory rumor/ +°­¤¤É÷¼Ù [¤ï¤ë¤¤¤«¤¼] /bad cold/ +°­¤¯¸À¤¦ [¤ï¤ë¤¯¤¤¤¦] /(v5u) to deprecate/to traduce/ +°­¤µ [¤ï¤ë¤µ] /(n) badness/mean mischief/(P)/ +°­¤· [¤¢¤·] /evil/ +°­¤·¤«¤é¤º [¤¢¤·¤«¤é¤º] /(adv) don't take me wrong, but ../I'm sorry/(P)/ +°­¤·ÍÍ [¤¢¤·¤¶¤Þ] /(n,adj-no) unfavourable/ +°­¤·ÍÍ¤Ë [¤¢¤·¤¶¤Þ¤Ë] /unfavorably/slanderously/ +°­¤¸¤ã¤ì [¤ï¤ë¤¸¤ã¤ì] /(adj-na,n) offensive joke/ +°­¤º¤ì [¤ï¤ë¤º¤ì] /(n,vs) over-sophistication/ +°­¤¿¤ì [¤¢¤¯¤¿¤ì] /(n) rowdiness/rowdy (person or event)/ +°­¤¿¤ì¤ë [¤¢¤¯¤¿¤ì¤ë] /(v1) to do mischief/to use abusive language/ +°­¤¿¤ì¸ý [¤¢¤¯¤¿¤ì¤°¤Á] /(n) abuse/insult/slander/evil speaking/ +°­¤Ë·¹¤¯ [¤¢¤¯¤Ë¤«¤¿¤à¤¯] /(exp) to be inclined to evil/ +°­¤ËÀ÷¤Þ¤ë [¤¢¤¯¤Ë¤½¤Þ¤ë] /(exp) to steeped in vice/ +°­¤Î¹« [¤¢¤¯¤Î¤Á¤Þ¤¿] /skid row/underworld/ +°­¤ÎÆ»¤ØͶ¤¦ [¤¢¤¯¤Î¤ß¤Á¤Ø¤¤¤¶¤Ê¤¦] /(exp) to lead astray/to lure a person to evil ways/ +°­¤Ó¤ì¤ë [¤ï¤ë¤Ó¤ì¤ë] /(v1) to do without fear (calm composure)/ +°­¤Õ¤¶¤± [¤ï¤ë¤Õ¤¶¤±] /(n) prank/practical joke/horseplay/mischievous trick/ +°­¤é¤Ä [¤¢¤¯¤é¤Ä] /(adj-na,n) craftiness/ +°­¤òĨ¤é¤¹ [¤¢¤¯¤ò¤³¤é¤¹] /(exp) to punish the wicked/ +°­°­µº [¤ï¤ë¤¤¤¿¤º¤é] /mischief/ +°­°Õ [¤¢¤¯¤¤] /(n) ill will/malice/spite/evil intention/bad faith/(P)/ +°­°á [¤¢¤¯¤¤] /shabby clothes/ +°­°á°­¿© [¤¢¤¯¤¤¤¢¤¯¤·¤ç¤¯] /(n) shabby clothes and plain foods/ +°­°ø [¤¢¤¯¤¤¤ó] /(n) root of evil/ +°­°ø°­²Ì [¤¢¤¯¤¤¤ó¤¢¤Ã¤«] /(n) sowing and reaping evil/ +°­°ø±ï [¤¢¤¯¤¤¤ó¤Í¤ó] /evil destiny/ +°­±¿ [¤¢¤¯¤¦¤ó] /(n) bad luck/ +°­±Æ¶Á [¤¢¤¯¤¨¤¤¤­¤ç¤¦] /(n) bad (negative) influence/ +°­±Õ¼Á [¤¢¤¯¤¨¤­¤·¤Ä] /(n) cachexy/ +°­±Ö [¤¢¤¯¤¨¤­] /(n) epidemic/ +°­±ï [¤¢¤¯¤¨¤ó] /(n,adj-no) evil destiny or connection/unfortunate love/ +°­²½ [¤¢¤Ã¤«] /(n,vs) (suffer) deterioration/growing worse/aggravation/degeneration/corruption/(P)/ +°­²Ì [¤¢¤Ã¤«] /bad results/ +°­²ß [¤¢¤Ã¤«] /(n) bad money/ +°­²ß¤ÏÎɲߤò¶îÃह¤ë [¤¢¤Ã¤«¤Ï¤ê¤ç¤¦¤«¤ò¤¯¤Á¤¯¤¹¤ë] /(exp) Bad money drives out good money/ +°­²îµ´ [¤ï¤ë¤¬¤­] /brat/ +°­´¨ [¤ª¤«¤ó] /(n) chill/shakes/ague/(P)/ +°­´¶ [¤¢¤Ã¤«¤ó] /(n) ill or unhappy feeling/feeling feverish and chilly/ +°­´¶ [¤ª¤«¤ó] /(n) ill or unhappy feeling/feeling feverish and chilly/ +°­´¶²½ [¤¢¤Ã¤«¤ó¤«] /evil influence/ +°­´¶¾ð [¤¢¤¯¤«¤ó¤¸¤ç¤¦] /(n) ill feeling/ill will/animosity/bad impression/ +°­´¶¾ð [¤¢¤Ã¤«¤ó¤¸¤ç¤¦] /(n) ill feeling/ill will/animosity/bad impression/ +°­´Á [¤¢¤Ã¤«¤ó] /(n) rascal/villain/scoundrel/ruffian/crook/ +°­´Á¾®Àâ [¤¢¤Ã¤«¤ó¤·¤ç¤¦¤»¤Ä] /picaresque novel/ +°­µ¤ [¤ï¤ë¤®] /(n) ill will/malice/evil intent/ill feeling/distrust/(P)/ +°­µ´ [¤¢¤Ã¤­] /(n) evil spirit/demon/devil/ +°­µº [¤¢¤¯¤®] /(adj-na,n,vs) tease/prank/trick/practical joke/mischief/ +°­µº [¤¤¤¿¤º¤é] /(adj-na,n,vs) tease/prank/trick/practical joke/mischief/(P)/ +°­µº¤Ã»Ò [¤¤¤¿¤º¤é¤Ã¤³] /(n) mischievous kid/ +°­µº»Ò [¤¤¤¿¤º¤é¤Ã¤³] /mischievous boy/ +°­µº¼Ô [¤¤¤¿¤º¤é¤â¤Î] /(n) loose woman/useless fellow/mischief maker/ +°­µº½ñ [¤¤¤¿¤º¤é¤¬¤­] /(io) (n) scribbling/doodling/graffiti/ +°­µº½ñ¤­ [¤¤¤¿¤º¤é¤¬¤­] /(n) scribbling/doodling/graffiti/ +°­µº¾®ÁÎ [¤¤¤¿¤º¤é¤³¤¾¤¦] /mischievous boy/ +°­µºÀ¹¤ê [¤¤¤¿¤º¤é¤¶¤«¤ê] /mischievous age/ +°­µºÃå [¤¤¤¿¤º¤é¤®] /rompers/play suit/ +°­µºË·¼ç [¤¤¤¿¤º¤é¤Ü¤¦¤º] /mischievous boy/ +°­µÔ [¤¢¤¯¤®¤ã¤¯] /(adj-na,n) treason/treachery/atrocity/ +°­µÔ̵ƻ [¤¢¤¯¤®¤ã¤¯¤à¤É¤¦] /(adj-na,adj-no) treacherous/heinous/treasonous/ +°­µÕ [¤¢¤¯¤®¤ã¤¯] /(adj-na,n) treason/treachery/atrocity/ +°­µÕ̵ƻ [¤¢¤¯¤®¤ã¤¯¤à¤É¤¦] /(adj-na,adj-no) treacherous/heinous/treasonous/ +°­µå [¤¢¤Ã¤­¤å¤¦] /hard ball to hit/bad pitch/ +°­¶±¤ì¤ë [¤ï¤ë¤Ó¤ì¤ë] /(v1) to be timid/ +°­¶È [¤¢¤¯¤®¤ç¤¦] /(n) evil or sinful deed/bad karma/ +°­¶È [¤¢¤¯¤´¤¦] /(n) evil or sinful deed/bad karma/ +°­¶Ì [¤¢¤¯¤¿¤Þ] /(n) bad character/bad person/villain/baddie/ +°­¶Ì [¤¢¤¯¤À¤Þ] /(n) bad character/bad person/villain/baddie/ +°­¶Ì¥³¥ì¥¹¥Æ¥í¡¼¥ë [¤¢¤¯¤¿¤Þ¥³¥ì¥¹¥Æ¥í¡¼¥ë] /(n) bad cholesterol/ +°­¶Ì²½ [¤¢¤¯¤À¤Þ¤«] /(n) scapegoating/ +°­·Á [¤¢¤¯¤¬¤¿] /(n) villain's part/ +°­·× [¤¢¤¯¤±¤¤] /(n) plot/trick/evil scheme/ +°­·× [¤¢¤Ã¤±¤¤] /(n) plot/trick/evil scheme/ +°­·ì [¤¢¤¯¤Á] /(n) impure blood/ +°­·ì [¤ª¤±¤Ä] /(n) impure blood/ +°­¸­¤¤ [¤ï¤ë¤¬¤·¤³¤¤] /(adj) cunning/crafty/wily/sly/(P)/ +°­¸À [¤¢¤¯¤²¤ó] /(n) uncomplimentary remarks/slander/ +°­¸ý [¤¢¤Ã¤³¤¦] /(n) abuse/insult/slander/evil speaking/(P)/ +°­¸ý [¤ï¤ë¤¯¤Á] /(n) abuse/insult/slander/evil speaking/(P)/ +°­¸ý [¤ï¤ë¤°¤Á] /(n) abuse/insult/slander/evil speaking/ +°­¸ý»¨¸À [¤¢¤Ã¤³¤¦¤¾¤¦¤´¤ó] /all kinds of malicious gossip/ +°­¹ª¤ß [¤ï¤ë¤À¤¯¤ß] /(n) wiles/sinister design/trick/conspiracy/intrigue/ +°­¹Ô [¤¢¤¯¤®¤ç¤¦] /(n) misdeed/wrongdoing/wickedness/ +°­¹Ô [¤¢¤Ã¤³¤¦] /(n) misdeed/wrongdoing/wickedness/ +°­ºÊ [¤¢¤¯¤µ¤¤] /(n) bad wife/ +°­ºÍ [¤¢¤¯¤µ¤¤] /(n) genius for evil/ +°­ºàÎÁ [¤¢¤¯¤¶¤¤¤ê¤ç¤¦] /(n) adverse stock-market factors/ +°­ºö [¤¢¤¯¤µ¤¯] /(n) poor policy/poor plan/ +°­»¤ [¤ï¤ë¤º¤ì] /(n,vs) over-sophistication/ +°­»¤¤ë [¤ï¤ë¤º¤ì¤ë] /(v1) to get worse and worse/ +°­»¤¤ì [¤ï¤ë¤º¤ì] /(n,vs) over-sophistication/ +°­»ö [¤¢¤¯¤¸] /(n) evil deed/crime/wickedness/(P)/ +°­»ö¤òƯ¤¯ [¤¢¤¯¤¸¤ò¤Ï¤¿¤é¤¯] /(exp) to commit a crime/to do evil/ +°­»öÀéΤ¤òÁö¤ë [¤¢¤¯¤¸¤»¤ó¤ê¤ò¤Ï¤·¤ë] /(exp) bad news travels quickly/ +°­¼À [¤¢¤¯¤·¤Ä] /(n) malignant or virulent disease/ +°­¼Á [¤¢¤¯¤·¤Ä] /(adj-na,n) bad quality/malignancy/vicious/malignant/(P)/ +°­¼Á²½ [¤¢¤¯¤·¤Ä¤«] /worsening/ +°­¼Ô [¤ï¤ë¤â¤Î] /(n) bad fellow/rascal/ruffian/scoundrel/(P)/ +°­¼ê [¤¢¤¯¤·¤å] /(n) poor move/ +°­¼ñÌ£ [¤¢¤¯¤·¤å¤ß] /(adj-na,n) bad taste/ +°­¼ò [¤¢¤¯¤·¤å] /(n) cheap liquor/ +°­½¬ [¤¢¤¯¤·¤å¤¦] /(n) bad habit/vice/ +°­½¬´· [¤¢¤¯¤·¤å¤¦¤«¤ó] /bad habit/evil practices/ +°­½­ [¤¢¤¯¤·¤å¤¦] /(n) stink/bad odor/stench/(P)/ +°­½Û´Ä [¤¢¤¯¤¸¤å¤ó¤«¤ó] /(n) vicious circle/(P)/ +°­½ê [¤¢¤¯¤·¤ç] /(n) dangerous place/house of ill repute/bad place/ +°­½ñ [¤¢¤¯¤·¤ç] /(n) harmful book/ +°­½÷ [¤¢¤¯¤¸¤ç] /(n) wicked or ugly woman/(P)/ +°­¾É [¤¢¤¯¤·¤ç¤¦] /(n) malignant or virulent disease/ +°­¾è¤ê [¤ï¤ë¤Î¤ê] /(n) overdoing/ +°­¾ì [¤ï¤ë¤Ð] /(n) dangerous spot/ +°­¾ò·ï [¤¢¤¯¤¸¤ç¤¦¤±¤ó] /(n) unfavorable conditions/ +°­¿© [¤¢¤¯¤·¤ç¤¯] /(n,vs) eating poor food/eating meat/eating repulsive things/ +°­¿© [¤¢¤¯¤¸¤­] /(n,vs) eating poor food/eating meat/eating repulsive things/ +°­¿´ [¤¢¤¯¤·¤ó] /(n) (1) evil thought/malicious motive/(2) nausea/urge to vomit/ +°­¿´ [¤ª¤·¤ó] /(n) (1) evil thought/malicious motive/(2) nausea/urge to vomit/ +°­¿À [¤¢¤¯¤¸¤ó] /(n) evil god/ +°­¿Í [¤¢¤¯¤Ë¤ó] /(n) bad man/villain/(P)/ +°­¿äÎÌ [¤ï¤ë¤º¤¤¤ê¤ç¤¦] /(adj-na,n) distrust/unjust suspicion/ +°­¿å [¤¢¤¯¤¹¤¤] /(n) undrinkable water/ +°­¿ì¤¤ [¤ï¤ë¤è¤¤] /(n) drunken frenzy/drunken sickness/ +°­À¢¤ì [¤ï¤ë¤º¤ì] /(n,vs) over-sophistication/ +°­À­ [¤¢¤¯¤·¤ç¤¦] /(adj-na,n) evil nature/licentiousness/lewdness/ +°­À­ [¤¢¤¯¤»¤¤] /(adj-na,n) malignancy/virulence/malignant (cancer)/pernicious (anemia)/(P)/ +°­À­¥ê¥ó¥Ñ¼ð [¤¢¤¯¤»¤¤¥ê¥ó¥Ñ¤·¤å] /malignant lymphoma/ +°­À­¼ðáç [¤¢¤¯¤»¤¤¤·¤å¤è¤¦] /malignant tumor/ +°­À­¿·À¸Êª [¤¢¤¯¤·¤ç¤¦¤·¤ó¤»¤¤¤Ö¤Ä] /(n) malignant growth/ +°­À­¿å¼ð [¤¢¤¯¤»¤¤¤¹¤¤¤·¤å] /(n) malignant edema/ +°­À­ÅÙ [¤¢¤¯¤»¤¤¤É] /malignancy/ +°­À­ÉÏ·ì [¤¢¤¯¤»¤¤¤Ò¤ó¤±¤Ä] /(n) pernicious anemia/ +°­À¯ [¤¢¤¯¤»¤¤] /(n) misgovernment/ +°­À¼ [¤¢¤¯¤»¤¤] /(n) bad voice/evil speaking/ +°­ÀÇ [¤¢¤¯¤¼¤¤] /(n) irrational tax/ +°­Àå [¤¢¤¯¤·¤¿] /evil tongue/gossip/ +°­Àå [¤¢¤¯¤¼¤Ä] /evil tongue/gossip/ +°­ÀëÅÁ [¤¢¤¯¤»¤ó¤Ç¤ó] /(n) false propaganda/ +°­Àï [¤¢¤¯¤»¤ó] /(n) hard fighting/close contest/ +°­Àï¶ìÆ® [¤¢¤¯¤»¤ó¤¯¤È¤¦] /(n,vs) hard fighting/ +°­Á¬ [¤¢¤¯¤»¤ó] /(n) ill-gotten money/bad coin/ +°­ÁË [¤ª¤½] /(n) morning sickness/ +°­ÁË [¤Ä¤ï¤ê] /(n) morning sickness/ +°­ÁÎ [¤¢¤¯¤½¤¦] /(n) dissolute priest/ +°­Áê [¤¢¤¯¤½¤¦] /(n) evil countenance/ +°­Áû¤® [¤ï¤ë¤µ¤ï¤®] /(n) making an excessive fuss/disorderly merrymaking/ +°­Â­Áߤ­ [¤ï¤ë¤¢¤¬¤­] /(n) wicked mischief/wicked play/ +°­ÂÀϺ [¤¢¤¯¤¿¤í¤¦] /(n) bad boy/ +°­ÂÖ [¤¢¤¯¤¿¤¤] /(n) abusive language/ +°­ÂÖ¤ò¤Ä¤¯ [¤¢¤¯¤¿¤¤¤ò¤Ä¤¯] /(exp) to call a person names/to curse/ +°­Ã£¼Ô [¤ï¤ë¤À¤Ã¤·¤ã] /(adj-na,n) fast slipshod work/ +°­Ãηà [¤ï¤ë¤¸¤¨] /(n) craft/cunning/guile/serpentine wisdom/ +°­Ãηà [¤ï¤ë¤Â¤¨] /(n) craft/cunning/guile/serpentine wisdom/ +°­Å· [¤¢¤¯¤Æ¤ó] /(n) bad weather/ +°­Å·¸õ [¤¢¤¯¤Æ¤ó¤³¤¦] /(n) bad weather/(P)/ +°­Å·»È [¤¢¤¯¤Æ¤ó¤·] /evil angels/ +°­ÅÌ [¤¢¤¯¤È] /(n) rascal/scoundrel/villain/ +°­ÅÞ [¤¢¤¯¤È¤¦] /(n) scoundrel/rascal/villain/ +°­Åê [¤¢¤¯¤È¤¦] /(n) wild pitch/ +°­Æ¸ [¤¢¤¯¤É¤¦] /(n) bad boy/ +°­Æ» [¤¢¤¯¤É¤¦] /(n) wrong course/evil course/ +°­ÆÁ [¤¢¤¯¤È¤¯] /(adj-na,n) vice/immorality/corruption/(P)/ +°­ÆÁ¿·Ê¹ [¤¢¤¯¤È¤¯¤·¤ó¤Ö¤ó] /irresponsible newspaper/ +°­ÆÁÀ¯¼£²È [¤¢¤¯¤È¤¯¤»¤¤¤¸¤«] /(n) corrupt politician/ +°­Æü [¤¢¤¯¤Ë¤Á] /(n) unlucky day/ +°­Æü [¤¢¤¯¤Ó] /(n) unlucky day/ +°­Ç® [¤¢¤Í¤Ä] /fever following a chill/ +°­Ç° [¤¢¤¯¤Í¤ó] /(n) evil thought/malicious motive/spite/ +°­ÇÌ [¤¢¤¯¤Ð] /(n) mean old woman/ +°­ÇÍ [¤¢¤¯¤Ð] /(n,vs) curse/vilification/ +°­ÇÏ [¤¢¤¯¤¦¤Þ] /(n) wild horse/unmanageable horse/ +°­ÇÏ [¤¢¤¯¤Ð] /(n) wild horse/unmanageable horse/ +°­ÇÏ [¤¢¤¯¤á] /(n) wild horse/unmanageable horse/ +°­É® [¤¢¤¯¤Ò¤Ä] /(n) poor handwriting/ +°­É¾ [¤¢¤¯¤Ò¤ç¤¦] /(n) bad reputation/infamy/ill repute/unfavorable criticism/ +°­É [¤¢¤¯¤Ó¤ç¤¦] /(n) bad health/ +°­ÉØ [¤¢¤¯¤Õ] /(n) wicked woman/ +°­É÷ [¤¢¤¯¤Õ¤¦] /(n) vice/bad manners/evil customs/ +°­Ê¸ [¤¢¤¯¤Ö¤ó] /(n) bad style/poor writing/ +°­Ê¿Åù [¤¢¤¯¤Ó¤ç¤¦¤É¤¦] /(adj-na,n) leaning over backwards to be impartial/ +°­ÊÀ [¤¢¤¯¤Ø¤¤] /(n) vice/abuse/evil/ +°­ÊÊ [¤¢¤¯¤Ø¤­] /(n) bad habit/vice/ +°­ÊÊ [¤ï¤ë¤°¤»] /(n) bad habit/vice/ +°­Êʤ¬Ä¾¤ë [¤¢¤¯¤Ø¤­¤¬¤Ê¤ª¤ë] /(exp) to get over a bad habit/ +°­Êó [¤¢¤¯¤Û¤¦] /(n) karmic retribution/ +°­Êý [¤¢¤¯¤¬¤¿] /(n) villain's part/ +°­Ë¡ [¤¢¤¯¤Û¤¦] /(n) bad law/ +°­Ëâ [¤¢¤¯¤Þ] /(n) devil/demon/fiend/Satan/evil spirit/(P)/ +°­Ëâ¼çµÁ [¤¢¤¯¤Þ¤·¤å¤®] /satanism/devil worship/ +°­Ëâʧ¤¤ [¤¢¤¯¤Þ¤Ð¤é¤¤] /exorcism/ +°­Ì´ [¤¢¤¯¤à] /(n) nightmare/bad dream/(P)/ +°­Ì´¤«¤é³Ð¤á¤ë [¤¢¤¯¤à¤«¤é¤µ¤á¤ë] /(exp) to come to one's senses/ +°­Ì¾ [¤¢¤¯¤ß¤ç¤¦] /(n) bad reputation/ill repute/bad name/ +°­Ì¾ [¤¢¤¯¤á¤¤] /(n) bad reputation/ill repute/bad name/ +°­Ì¾¹â¤¤ [¤¢¤¯¤ß¤ç¤¦¤¿¤«¤¤] /infamous/notorious/ +°­Ì¾¹â¤¤ [¤¢¤¯¤ß¤ç¤¦¤À¤«¤¤] /infamous/notorious/ +°­Ìò [¤¢¤¯¤ä¤¯] /(n) villain/baddie/the villain's part/(P)/ +°­Ìõ [¤¢¤¯¤ä¤¯] /(n) bad translation/ +°­Í§ [¤¢¤¯¤æ¤¦] /(n) bad companion/ +°­Í·¤Ó [¤ï¤ë¤¢¤½¤Ó] /(n) prank/evil pleasures/gambling/ +°­ÍÑ [¤¢¤¯¤è¤¦] /(n,vs) abuse/misuse/perversion/(P)/ +°­Îá [¤¢¤¯¤ì¤¤] /bad decree/ +°­Îã [¤¢¤¯¤ì¤¤] /(n) bad example/bad precedent/ +°­Îî [¤¢¤¯¤ê¤ç¤¦] /(n) evil spirit/ +°­Îî [¤¢¤¯¤ì¤¤] /(n) evil spirit/ +°­Ï© [¤¢¤¯¤í] /(n) bad road/ +°­Ïª [¤ª¤í] /(n) lochia/post-natal vaginal discharge/ +°­Ö໳µº [¤ï¤ë¤Õ¤¶¤±] /(n) prank/practical joke/horseplay/mischievous trick/ +°­Þ¯Íî [¤ï¤ë¤¸¤ã¤ì] /(adj-na,n) offensive joke/ +°­íå [¤¢¤¯¤é¤Ä] /(adj-na,n) craftiness/ +°®¤é¤¹ [¤Ë¤®¤é¤¹] /(v5s) to let (someone) take hold of your hand/(P)/ +°®¤ê [¤Ë¤®¤ê] /(n) grip/handle/(P)/ +°®¤ê¤º¤· [¤Ë¤®¤ê¤º¤·] /(n) hand-rolled sushi/sushi ball/ +°®¤ê¤Ä¤Ö¤¹ [¤Ë¤®¤ê¤Ä¤Ö¤¹] /(v5s) to crush (with one's hands)/to abandon/ +°®¤ê²° [¤Ë¤®¤ê¤ä] /(n) miser/grasping fellow/ +°®¤ê¶Û¤á¤ë [¤Ë¤®¤ê¤·¤á¤ë] /(v1) to grasp tightly/ +°®¤ê·ý [¤Ë¤®¤ê¤³¤Ö¤·] /(n) clenched fist/ +°®¤ê¼÷»Ê [¤Ë¤®¤ê¤º¤·] /(n) hand-rolled sushi/sushi ball/(P)/ +°®¤êÄÙ¤· [¤Ë¤®¤ê¤Ä¤Ö¤·] /(n) shelving/ +°®¤êÄÙ¤¹ [¤Ë¤®¤ê¤Ä¤Ö¤¹] /(v5s) to crush (with one's hands)/to abandon/ +°®¤êÄù¤á¤ë [¤Ë¤®¤ê¤·¤á¤ë] /(v1) to grasp tightly/(P)/ +°®¤êÈÓ [¤Ë¤®¤ê¤á¤·] /(n) rice ball/(P)/ +°®¤êò¿ [¤Ë¤®¤ê¤º¤·] /(n) hand-rolled sushi/sushi ball/ +°®¤ë [¤Ë¤®¤ë] /(v5r) to grasp/to seize/to mould sushi/(P)/ +°®¼ê [¤¢¤¯¤·¤å] /(n,vs) handshake/(P)/ +°®ÈÓ [¤Ë¤®¤ê¤á¤·] /(n) rice ball/ +°®Éà [¤¢¤¯¤Õ] /(n) hand-axe/ +°®ÎÏ [¤¢¤¯¤ê¤ç¤¯] /(n) grip (of hand)/(P)/ +°®ÎÏ·× [¤¢¤¯¤ê¤ç¤¯¤±¤¤] /(n) hand dynamometer/ +°®ò¿ [¤Ë¤®¤ê¤º¤·] /(n) hand-rolled sushi/sushi ball/ +°¯Á³¤¿¤ë [¤¢¤¯¤¼¤ó¤¿¤ë] /(adj) glossy/ +°¯ÃÏ [¤¢¤¯¤Á] /marshland/ +°° [¤¢¤µ¤Ò] /(n) morning sun/ +°°³ª [¤¢¤µ¤Ò¤¬¤Ë] /(n) red frog crab/ +°°´ú [¤­¤ç¤Ã¤­] /Rising Sun Flag/ +°°¸÷ [¤­¤ç¤Ã¤³¤¦] /(n) rays of the rising sun/ +°°Æü [¤­¤ç¤¯¤¸¤Ä] /(n) rising sun/ +°°Æü¾ºÅ· [¤­¤ç¤¯¤¸¤Ä¤·¤ç¤¦¤Æ¤ó] /being in the ascendant/ +°°Æü¾Ï [¤­¤ç¤¯¤¸¤Ä¤·¤ç¤¦] /(n) Order of the Rising Sun/ +°°Úö [¤­¤ç¤Ã¤­] /(n) rays of the rising sun/ +°± [¤¢¤·] /(n) reed/bulrush/ +°± [¤è¤·] /(n) reed/bulrush/ +°±¤Î¿ñ [¤¢¤·¤Î¤º¤¤] /pith of a ditch reed/ +°±³û [¤è¤·¤¬¤â] /(n) falcated teal/ +°±ÀÚ»­ [¤è¤·¤­¤ê¤¶¤á] /(n) blue shark/ +°±Á¥ [¤¢¤·¤Ö¤Í] /(n) papyrus boat/ +°±Å« [¤¢¤·¤Ö¤¨] /(n) reed pipe/ +°±ÌÓ [¤¢¤·¤²] /(n) grey horse/dappled grey/ +°±Îü [¤è¤·¤º] /(n) reed screen/ +°±äÇ [¤è¤·¤º] /(n) reed screen/ +°³ [¤¢¤¸] /(n) horse mackerel/(P)/ +°³¤Î¤Ò¤é¤­ [¤¢¤¸¤Î¤Ò¤é¤­] /(n) horse mackerel, cut open and dried/ +°³¤Î³«¤­ [¤¢¤¸¤Î¤Ò¤é¤­] /(n) horse mackerel, cut open and dried/ +°´ [¤¢¤º¤µ] /(n) catalpa tree/ +°´¤Ë¾å¤»¤ë [¤·¤Ë¤Î¤Ü¤»¤ë] /(exp) to bring (a book) into the world/to publish/ +°´µÜ [¤·¤­¤å¤¦] /(arch) Emperor's coffin (made of catalpa wood)/ +°´µÝ [¤¢¤º¤µ¤æ¤ß] /(n) catalpa bow/ +°´¾¢ [¤·¤·¤ç¤¦] /cabinetmaker/woodworker/ +°µ¤· [¤ª¤·] /(n) weight/pressing down/commanding presence/authority/ +°µ¤·¹ç¤¦ [¤Ø¤·¤¢¤¦] /(v5u) to jostle/to push/ +°µ¤·¹þ¤à [¤Ø¤·¤³¤à] /(v5m) to push into/ +°µ¤·»¦¤¹ [¤ª¤·¤³¤í¤¹] /(v5s) to crush to death/to stifle to death/to squeeze to death/ +°µ¤·ÀÐ [¤ª¤·¤¤¤·] /stone weight/ +°µ¤·ÀÞ¤ë [¤Ø¤·¤ª¤ë] /(v5r) to smash/to break/ +°µ¤·ÄÙ¤¹ [¤ª¤·¤Ä¤Ö¤¹] /(v5s) to squash/to crush/to flatten/ +°µ¤¹ [¤Ø¤¹] /(v5s) (arch) to dent/to press/to push/ +°µ¤¹¤ë [¤¢¤Ã¤¹¤ë] /(vs-s) to press/to oppress/to dominate/to overwhelm/ +°µ±ä [¤¢¤Ä¤¨¤ó] /(n,vs) rolling/ +°µ±äµ¡ [¤¢¤Ä¤¨¤ó¤­] /(n) rolling machine/ +°µ±ä¹©¾ì [¤¢¤Ä¤¨¤ó¤³¤¦¤¸¤ç¤¦] /rolling mill/ +°µ±ä¹Ý [¤¢¤Ä¤¨¤ó¤³¤¦] /rolled steel/ +°µ³Ð [¤¢¤Ã¤«¤¯] /(n) sense of pressure/ +°µ´¬ [¤¢¤Ã¤«¤ó] /(n) highlight/best part/masterpiece/(P)/ +°µº¯ [¤¢¤Ã¤³¤ó] /impression/ +°µºÕ [¤¢¤Ã¤µ¤¤] /(n) crushing/ +°µºÕµ¡ [¤¢¤Ã¤µ¤¤¤­] /(n) grinder/crusher/ +°µºñ [¤¢¤Ã¤µ¤¯] /(n,vs) pressure/compression/ +°µºñ¥Ý¥ó¥× [¤¢¤Ã¤µ¤¯¥Ý¥ó¥×] /(n) compression pump/ +°µºñ´ï [¤¢¤Ã¤µ¤¯¤­] /(n) compression/press/ +°µºñµ¡ [¤¢¤Ã¤µ¤¯¤­] /(n) compressor/ +°µºñ¶õµ¤ [¤¢¤Ã¤µ¤¯¤¯¤¦¤­] /compressed air/ +°µ»¦ [¤¢¤Ã¤µ¤Ä] /(n,vs) crushing to death/ +°µ»à [¤¢¤Ã¤·] /(n,vs) crushing to death/ +°µ½Ì [¤¢¤Ã¤·¤å¤¯] /(n,vs) compression/condensation/pressure/(P)/ +°µ½Ì´ï [¤¢¤Ã¤·¤å¤¯¤­] /(n) compressor/ +°µ½Ìµ¡ [¤¢¤Ã¤·¤å¤¯¤­] /(n) compressor/ +°µ½Ì¶õµ¤ [¤¢¤Ã¤·¤å¤¯¤¯¤¦¤­] /compressed air/ +°µ½Ì¶õµ¤µ¡³£ [¤¢¤Ã¤·¤å¤¯¤¯¤¦¤­¤­¤«¤¤] /(n) compressed air machine/ +°µ½Ì¸úΨ [¤¢¤Ã¤·¤å¤¯¤³¤¦¤ê¤Ä] /(n) compression efficiency/ +°µ½Ì»ÀÁÇ [¤¢¤Ã¤·¤å¤¯¤µ¤ó¤½] /(n) compressed oxygen/ +°µ½Ì»î¸³ [¤¢¤Ã¤·¤å¤¯¤·¤±¤ó] /(n) compression test/ +°µ½ÌÀ­ [¤¢¤Ã¤·¤å¤¯¤»¤¤] /compressibility/ +°µ½ÌÌÚºà [¤¢¤Ã¤·¤å¤¯¤â¤¯¤¶¤¤] /(n) compressed wood/ +°µ½ÌΨ [¤¢¤Ã¤·¤å¤¯¤ê¤Ä] /(n) compressibility/ +°µ½Ð [¤¢¤Ã¤·¤å¤Ä] /(n,vs) pressing out/ +°µ¾¡ [¤¢¤Ã¤·¤ç¤¦] /(n,vs) complete victory/(P)/ +°µ¿À [¤¢¤Ã¤·¤ó] /pressure sensation/ +°µÀ© [¤¢¤Ã¤»¤¤] /(n) oppression/tyranny/despotism/ +°µÀ©¼Ô [¤¢¤Ã¤»¤¤¤·¤ã] /oppressor/tyrant/ +°µÀ©Åª [¤¢¤Ã¤»¤¤¤Æ¤­] /(adj-na) oppressive/despotic/ +°µÀ¯ [¤¢¤Ã¤»¤¤] /(n) power politics/political pressure/despotic administration/ +°µÀÜ [¤¢¤Ã¤»¤Ä] /pressure welding/ +°µÃå [¤¢¤Ã¤Á¤ã¤¯] /(n) crimp/ +°µÃå [¤¢¤Ä¤®] /(n) crimp/ +°µÃåü»Ò [¤¢¤Ã¤Á¤ã¤¯¤¿¤ó¤·] /(n) crimp contact/ +°µÃåü»Ò [¤¢¤Ä¤®¤¿¤ó¤·] /(n) crimp contact/ +°µÄËÅÀ [¤¢¤Ã¤Ä¤¦¤Æ¤ó] /pressure point/ +°µÅÀ [¤¢¤Ã¤Æ¤ó] /(n) pressure point/ +°µÅŵ¤ [¤¢¤Ä¤Ç¤ó¤­] /(n) piezoelectricity/ +°µÅŸú²Ì [¤¢¤Ä¤Ç¤ó¤³¤¦¤«] /(n) piezoelectric effect/ +°µÅÅ¿¶Æ°»Ò [¤¢¤Ä¤Ç¤ó¤·¤ó¤É¤¦¤·] /(n) piezoelectric vibrator/ +°µÅÝ [¤¢¤Ã¤È¤¦] /(n,vs) overwhelm/overpower/overwhelming/(P)/ +°µÅÝŪ [¤¢¤Ã¤È¤¦¤Æ¤­] /(adj-na,n) overwhelming/(P)/ +°µÅÝŪ¿¿ô [¤¢¤Ã¤È¤¦¤Æ¤­¤¿¤¹¤¦] /overwhelming numbers/ +°µÆþ [¤¢¤Ä¤Ë¤å¤¦] /(n) indentation/ +°µÇÓ [¤¢¤Ã¤Ñ¤¤] /exclusion/ +°µÇ÷ [¤¢¤Ã¤Ñ¤¯] /(n,vs) pressure/coercion/oppression/(P)/ +°µÇ÷´¶ [¤¢¤Ã¤Ñ¤¯¤«¤ó] /(n) feeling of oppression/ +°µÇ÷À­ [¤¢¤Ã¤Ñ¤¯¤»¤¤] /compression/ +°µÇ÷ÊñÂÓ [¤¢¤Ã¤Ñ¤¯¤Û¤¦¤¿¤¤] /(n) pressure bandage/ +°µÉú [¤¢¤Ã¤×¤¯] /(n,vs) overpower/subdue/keep down/ +°µÉþ [¤¢¤Ã¤×¤¯] /(n,vs) overpower/subdue/keep down/ +°µÊ´¼§¿´ [¤¢¤Ã¤×¤ó¤¸¤·¤ó] /(n) dust core/ +°µÌ© [¤¢¤Ä¤ß¤Ä] /(n) consolidation/ +°µÌ©¹ßÉú±þÎÏ [¤¢¤Ä¤ß¤Ä¤³¤¦¤Õ¤¯¤ª¤¦¤ê¤ç¤¯] /consolidation yield stress/ +°µÌÌ [¤Ù¤·¤ß] /(n) beshimi/type of Noh mask with a slanted mouth, bulging eyes and large nostrils/ +°µÎÏ [¤¢¤Ä¤ê¤ç¤¯] /(n,vs) stress/pressure/(P)/ +°µÎϤò²Ã¤¨¤ë [¤¢¤Ä¤ê¤ç¤¯¤ò¤¯¤ï¤¨¤ë] /(exp) to apply pressure to/to press/ +°µÎϳø [¤¢¤Ä¤ê¤ç¤¯¤¬¤Þ] /(n) pressure vessel/ +°µÎÏ·× [¤¢¤Ä¤ê¤ç¤¯¤±¤¤] /(n) manometer/pressure gauge/ +°µÎÏÃÄÂÎ [¤¢¤Ä¤ê¤ç¤¯¤À¤ó¤¿¤¤] /pressure group/lobby/ +°µÎÏÄ´À°´ï [¤¢¤Ä¤ê¤ç¤¯¤Á¤ç¤¦¤»¤¤¤­] /pressure regulator/ +°µÎÏÆé [¤¢¤Ä¤ê¤ç¤¯¤Ê¤Ù] /(n) pressure cooker/ +°µÎÏÇÈ [¤¢¤Ä¤ê¤ç¤¯¤Ï] /pressure wave/ +°µÎÏÍÆ´ï [¤¢¤Ä¤ê¤ç¤¯¤è¤¦¤­] /(n) pressure vessel/ +°µßÉ´ï [¤¢¤Ä¤í¤­] /filter press/ +°µßδï [¤¢¤Ä¤í¤­] /(iK) filter press/ +°¶Àû [¤¢¤Ã¤»¤ó] /(n,vs) kind offices/mediation/(P)/ +°¶Àû°Æ [¤¢¤Ã¤»¤ó¤¢¤ó] /mediation plan/settlement proposal/ +°¶Àû¶È¼Ô [¤¢¤Ã¤»¤ó¤®¤ç¤¦¤·¤ã] /mediator/ +°¶Àû¼Ô [¤¢¤Ã¤»¤ó¤·¤ã] /mediator/intermediary/ +°¶Àû¼ýÏÅ [¤¢¤Ã¤»¤ó¤·¤å¤¦¤ï¤¤] /(n) influence peddling/ +°¶ÀûÍøÆÀºá½èȳˡ [¤¢¤Ã¤»¤ó¤ê¤È¤¯¤Ä¤ß¤·¤ç¤Ð¤Ä¤Û¤¦] /(n) antigraft law/ +°¶ÀûÎÁ [¤¢¤Ã¤»¤ó¤ê¤ç¤¦] /agent's charge/ +°·¤¤ [¤¢¤Ä¤«¤¤] /(n,n-suf,vs) treatment/service/(P)/ +°·¤¤Æñ¤¤ [¤¢¤Ä¤«¤¤¤Ë¤¯¤¤] /(adj) hard to handle/ +°·¤¤Êý [¤¢¤Ä¤«¤¤¤«¤¿] /(n) way with (an animal)/how to handle/ +°·¤¦ [¤¢¤Ä¤«¤¦] /(v5u) to handle/to deal with/to treat/(P)/ +°·¤­²¼¤í¤¹ [¤³¤­¤ª¤í¤¹] /(v5s) to denounce/to disparage/to lambast/to abuse/ +°·¤­»È¤¦ [¤³¤­¤Ä¤«¤¦] /(v5u) to work someone hard/ +°·¤­Íî¤È¤¹ [¤³¤­¤ª¤È¤¹] /(v5s) to thresh/ +°·¤¯ [¤·¤´¤¯] /(v5k) (uk) to draw through one's hand/to stroke (a beard)/to work someone hard/ +°·¤ï¤Ê¤¤ÉÊ [¤¢¤Ä¤«¤ï¤Ê¤¤¤·¤Ê] /(n) goods not in one's line/ +°·²¼¤í¤¹ [¤³¤­¤ª¤í¤¹] /(v5s) to denounce/to disparage/to lambast/to abuse/ +°·»È¤¦ [¤³¤­¤Ä¤«¤¦] /(v5u) to work someone hard/ +°¸ [¤¢¤Æ] /(n,n-suf) addressed to/(P)/ +°¸¤¤ [¤¢¤Æ¤¬¤¤] /(n) allotment/arrangement/ +°¸¤Æ [¤¢¤Æ] /(n,n-suf) addressed to/ +°¸¤Æ¤¬¤¦ [¤¢¤Æ¤¬¤¦] /(v5u) to allot/to fasten to/to supply with/ +°¸¤Æ¤ë [¤¢¤Æ¤ë] /(v1) to address/ +°¸¤Æ»ú [¤¢¤Æ¤¸] /(n) phonetic-equivalent character/substitute character/ +°¸¤ÆÀè [¤¢¤Æ¤µ¤­] /(n) address/destination/ +°¸¤Æ̾ [¤¢¤Æ¤Ê] /(n) address/direction/ +°¸¤é [¤µ¤Ê¤¬¤é] /(adv) just like/ +°¸»ú [¤¢¤Æ¤¸] /(n) phonetic-equivalent character/substitute character/ +°¸½ê [¤¢¤Æ¤·¤ç] /address/ +°¸Àè [¤¢¤Æ¤µ¤­] /(n) address/destination/(P)/ +°¸Á³ [¤¨¤ó¤¼¤ó] /(adj-na,n) as if/ +°¸Å¾¤¿¤ë [¤¨¤ó¤Æ¤ó¤¿¤ë] /(adj-t) moving smoothly/(of eyebrows) shapely/ +°¸Ì¾ [¤¢¤Æ¤Ê] /(n) address/direction/(P)/ +°¹ [¤¢¤Í] /(n) maidservant/elder sister/ +°¹¸æ [¤¢¤Í¤´] /(n) (hum) elder sister/ +°º [¤¢¤Ö] /(n) horsefly/ +°ºËª¼è¤é¤º [¤¢¤Ö¤Ï¤Á¤È¤é¤º] /attempting two tasks simultaneously, accomplishing neither/ +°» [¤¢¤á] /(n) (hard) candy/(P)/ +°»¤ÈÊÜ [¤¢¤á¤È¤à¤Á] /(exp) carrot and the stick policy/ +°»¤óËÀ [¤¢¤á¤ó¤Ü¤¦] /(n) stick of candy/ +°»¶Ì [¤¢¤á¤À¤Þ] /(n) candy/ +°»ºÙ¹© [¤¢¤á¤¶¤¤¤¯] /(n) candy fashioned in human and animal forms/ +°»¼Ñ [¤¢¤á¤Ë] /(n) food boiled in sugared broth/ +°»¿§ [¤¢¤á¤¤¤í] /(n) amber/yellowish-brown/ +°»Ë· [¤¢¤á¤ó¤Ü] /(n) water-skater (insect)/water strider/ +°»Ë· [¤¢¤á¤ó¤Ü¤¦] /(n) water-skater (insect)/water strider/ +°¼Ê¸ [¤±¤ó¤Ö¤ó] /colorful pattern/ +°¼à¥ [¤±¤ó¤é¤ó] /(adj-na,n) gorgeous/brilliant/dazzling/gaudy/ +°¼à¥¤¿¤ë [¤±¤ó¤é¤ó¤¿¤ë] /(adj-t) dazzling/gorgeous/flowery (speech)/ +°¼åË»Ò [¤¢¤ä¤É¤ó¤¹] /damask/ +°½¤òÀ®¤·¤Æ [¤¢¤ä¤ò¤Ê¤·¤Æ] /in beautiful patterns/ +°½¶Ó [¤¢¤ä¤Ë¤·¤­] /(n) twill damask and brocade/ +°½¸¨ [¤¢¤ä¤®¤Ì] /(n) twilled silk fabric/ +°½»Ò [¤ê¤ó¤º] /(n) figured satin/ +°½»å [¤¢¤ä¤¤¤È] /(n) colored thread/thread of cat's cradle/heddle thread/ +°½¼è [¤¢¤ä¤È¤ê] /(io) (n) cat's cradle/ +°½¼è¤ê [¤¢¤ä¤È¤ê] /(n) cat's cradle/ +°½¿¥ [¤¢¤ä¤ª¤ê] /(n) twill (fabric)/ +°½¿¥¤ê [¤¢¤ä¤ª¤ê] /(n) twill (fabric)/ +°½¿¥Êª [¤¢¤ä¤ª¤ê¤â¤Î] /(n) figured cloth/twill fabric/ +°½ÉÛ [¤¢¤ä¤Ì¤Î] /(n) twill damask and brocade/ +°½Íå [¤ê¤ç¤¦¤é] /(n) elaborated cloth/figured silk and thin silk/ +°¾ [¤¢¤æ] /(n) sweetfish (freshwater trout)/ +°¾µû½÷ [¤¢¤¤¤Ê¤á] /(n) greenling (fish)/ +°¾Ê [¤¢¤¤¤Ê¤á] /(n) greenling (fish)/ +°¾Ê½÷ [¤¢¤¤¤Ê¤á] /(oK) (n) greenling (fish)/ +°¿ [¤¢¤ë] /(adj-pn) a certain ../some ../(P)/ +°¿¤¤¤Ï [¤¢¤ë¤¤¤Ï] /(io) (adv,conj,exp) (uk) or/possibly/(P)/ +°¿¤Ï [¤¢¤ë¤¤¤Ï] /(adv,conj,exp) (uk) or/possibly/ +°¿¤ë [¤¢¤ë] /(adj-pn) a certain ../some ../ +°¿¤ë»þ [¤¢¤ë¤È¤­] /once (i.e. "once, when I was studying ..")/ +°¿¤ë¿Í [¤¢¤ë¤Ò¤È] /someone (unspecified, but someone in particular)/ +°¿¤ëÆü [¤¢¤ë¤Ò] /one day (i.e. "one day while studying, ..")/ +°À [¤¢¤ï] /(n) millet/ +°ÀΩ¤Ä [¤¢¤ï¤À¤Ä] /(v5t) to have gooseflesh (cold or horror)/ +°Àγ [¤¢¤ï¤Ä¤Ö] /(n) millet grain/ +°Àγ [¤¾¤¯¤ê¤å¤¦] /(n) millet grain/ +°Àγ·ë³Ë [¤¾¤¯¤ê¤å¤¦¤±¤Ã¤«¤¯] /miliary tuberculosis/ +°Á [¤¢¤ï¤»] /(n) lined kimono/ +°Â¡¹ [¤ä¤¹¤ä¤¹] /(adv) very easy/very peaceful/without trouble/ +°Â¡¹¤È [¤ä¤¹¤ä¤¹¤È] /easily/cheaply/ +°Â¤¤ [¤ä¤¹¤¤] /(adj) cheap/inexpensive/peaceful/quiet/gossipy/thoughtless/(P)/ +°Â¤¯ [¤ä¤¹¤¯] /inexpensively/ +°Â¤¯¾å¤¬¤ë [¤ä¤¹¤¯¤¢¤¬¤ë] /(exp) to cost little/ +°Â¤¯¾å¤²¤ë [¤ä¤¹¤¯¤¢¤²¤ë] /(v1) to make it less expensive/ +°Â¤¯¾ù¤ë [¤ä¤¹¤¯¤æ¤º¤ë] /(v5r) to sell (a thing) cheap/ +°Â¤¯ÉÕ¤¯ [¤ä¤¹¤¯¤Ä¤¯] /(v5k) to come cheaper/ +°Â¤Ã¤Ý¤¤ [¤ä¤¹¤Ã¤Ý¤¤] /(adj) cheap-looking/tawdry/insignificant/(P)/ +°Â¤é¤¦ [¤ä¤¹¤é¤¦] /(v5u) to rest/to relax/ +°Â¤é¤« [¤ä¤¹¤é¤«] /(adj-na,n) peaceful/tranquil/calm/restful/(P)/ +°Â¤é¤«¤Ê̲¤ê [¤ä¤¹¤é¤«¤Ê¤Í¤à¤ê] /peaceful sleep/ +°Â¤é¤® [¤ä¤¹¤é¤®] /(n) peace/tranquility/(P)/ +°Â¤é¤° [¤ä¤¹¤é¤°] /(v5g) to feel at ease/(P)/ +°Â¤ó¤¸¤ë [¤ä¤¹¤ó¤¸¤ë] /(v1) to be contented/to be at ease/ +°Â°Â [¤ä¤¹¤ä¤¹] /(adv) very easy/very peaceful/without trouble/ +°Â°Â¤È [¤ä¤¹¤ä¤¹¤È] /easily/cheaply/ +°Â°× [¤¢¤ó¤¤] /(adj-na,n) easy-going/(P)/ +°Â°ï [¤¢¤ó¤¤¤Ä] /(n,adj-na) (idle) ease/idleness/indolence/ +°Â²º [¤¢¤ó¤Î¤ó] /(adj-na,n) peace/quiet/tranquility/ +°Â²Á [¤¢¤ó¤«] /(adj-na,n) low price/cheapness/(P)/ +°Â²é [¤¢¤ó¤¬] /(n,vs) quiet rest/ +°Â³Ú [¤¢¤ó¤é¤¯] /(adj-na,n) ease/comfort/carefree/cosy/ +°Â³Ú¤¤¤¹ [¤¢¤ó¤é¤¯¤¤¤¹] /(n) easy chair/ +°Â³Ú°Ø»Ò [¤¢¤ó¤é¤¯¤¤¤¹] /(n) easy chair/ +°Â³Ú»à [¤¢¤ó¤é¤¯¤·] /(n) euthanasia/(P)/ +°Â´× [¤¢¤ó¤«¤ó] /(adj-na,n) easygoingness/ +°Â´í [¤¢¤ó¤­] /(n) fate/safety/welfare/ +°Âµ¤ [¤¢¤ó¤­] /(adj-na,n) ease/comfort/feeling at home/ +°Âµï [¤¢¤ó¤­¤ç] /(n) easy life/ +°Â·Ý [¤¢¤­] /former name of Hiroshima prefecture/(P)/ +°Â·îµë [¤ä¤¹¤²¤Ã¤­¤å¤¦] /low salary/ +°Â¸Ç [¤¢¤ó¤³] /(adj-na,n) secure/solid/stable/ +°ÂºÂ [¤¢¤ó¤¶] /(n) sitting quietly/sitting cross-legged/ +°Â»³´ä [¤¢¤ó¤¶¤ó¤¬¤ó] /(n) andesite/ +°Â»º [¤¢¤ó¤¶¤ó] /(n) easy delivery/ +°Â»à½Ñ [¤¢¤ó¤·¤¸¤å¤Ä] /(method of) euthanasia/ +°Â¼ê [¤ä¤¹¤Ç] /(adj-na,n) cheap kind/ +°Â¼ò [¤ä¤¹¤¶¤±] /cheap sake/ +°Â¼ò¾ì [¤ä¤¹¤µ¤«¤Ð] /cheap saloon/ +°Â½» [¤¢¤ó¤¸¤å¤¦] /(n,vs) living peaceably/(P)/ +°Â½É [¤ä¤¹¤ä¤É] /(n) cheap hotel/ +°Â¾å¤¬¤ê [¤ä¤¹¤¢¤¬¤ê] /(adj-na,n) economy/(P)/ +°Â¾å¤ê [¤ä¤¹¤¢¤¬¤ê] /(adj-na,n) economy/ +°Â¿´ [¤¢¤ó¤·¤ó] /(adj-na,n,vs) relief/peace of mind/(P)/ +°Â¿´ [¤¢¤ó¤¸¤ó] /(n) (Buddh) obtaining peace of mind through faith or ascetic practice/ +°Â¿´´¶ [¤¢¤ó¤·¤ó¤«¤ó] /sense of security/(P)/ +°Â¿´Î©Ì¿ [¤¢¤ó¤·¤ó¤ê¤Ä¤á¤¤] /(n) spiritual peace/enlightenment/ +°Â¿´Î©Ì¿ [¤¢¤ó¤¸¤ó¤ê¤å¤¦¤á¤¤] /(n) spiritual peace/enlightenment/ +°ÂÀÁ¤±¹ç¤¤ [¤ä¤¹¤¦¤±¤¢¤¤] /(n,vs) promising without due consideration/ +°ÂÀÁ¹ç¤¤ [¤ä¤¹¤¦¤±¤¢¤¤] /(n,vs) promising without due consideration/ +°ÂÀÅ [¤¢¤ó¤»¤¤] /(adj-na,n) rest/(P)/ +°ÂÀÅ»þ [¤¢¤ó¤»¤¤¤¸] /resting/ +°ÂÁ´ [¤¢¤ó¤¼¤ó] /(adj-na,n) safety/security/(P)/ +°ÂÁ´¤ò¿Þ¤ë [¤¢¤ó¤¼¤ó¤ò¤Ï¤«¤ë] /(exp) to provide for safety/ +°ÂÁ´¥¬¥é¥¹ [¤¢¤ó¤¼¤ó¥¬¥é¥¹] /(n) safety glass/ +°ÂÁ´¥Ô¥ó [¤¢¤ó¤¼¤ó¥Ô¥ó] /(n) safety pin/ +°ÂÁ´°è [¤¢¤ó¤¼¤ó¤¤¤­] /safety margin/ +°ÂÁ´±¿Å¾ [¤¢¤ó¤¼¤ó¤¦¤ó¤Æ¤ó] /(n,vs) safe driving/ +°ÂÁ´±ÒÀ¸¶µ°é [¤¢¤ó¤¼¤ó¤¨¤¤¤»¤¤¤­¤ç¤¦¤¤¤¯] /(n) safety education/ +°ÂÁ´´ï [¤¢¤ó¤¼¤ó¤­] /(n) safety device/ +°ÂÁ´´ð½à [¤¢¤ó¤¼¤ó¤­¤¸¤å¤ó] /(n) safety standards/ +°ÂÁ´´ü [¤¢¤ó¤¼¤ó¤­] /safe period/ +°ÂÁ´¶µ°é [¤¢¤ó¤¼¤ó¤­¤ç¤¦¤¤¤¯] /safety education/ +°ÂÁ´·¸¿ô [¤¢¤ó¤¼¤ó¤±¤¤¤¹¤¦] /(n) safety factor/ +°ÂÁ´À­ [¤¢¤ó¤¼¤ó¤»¤¤] /(n) safety/ +°ÂÁ´ÁõÃÖ [¤¢¤ó¤¼¤ó¤½¤¦¤Á] /safety device/ +°ÂÁ´Âкö [¤¢¤ó¤¼¤ó¤¿¤¤¤µ¤¯] /safety measure/ +°ÂÁ´Âè°ì [¤¢¤ó¤¼¤ó¤À¤¤¤¤¤Á] /safety first/ +°ÂÁ´ÃÏÂÓ [¤¢¤ó¤¼¤ó¤Á¤¿¤¤] /safety zone/ +°ÂÁ´ÄæÅá [¤¢¤ó¤¼¤ó¤«¤ß¤½¤ê] /(n) safety razor/ +°ÂÁ´Åô [¤¢¤ó¤¼¤ó¤È¤¦] /(n) safety lamp/ +°ÂÁ´É¸¼± [¤¢¤ó¤¼¤ó¤Ò¤ç¤¦¤·¤­] /(n) safety mark/ +°ÂÁ´ÊÛ [¤¢¤ó¤¼¤ó¤Ù¤ó] /(n) safety valve/ +°ÂÁ´Êݾã [¤¢¤ó¤¼¤ó¤Û¤·¤ç¤¦] /security/(P)/ +°ÂÁ´Êݾã²ñµÄ [¤¢¤ó¤¼¤ó¤Û¤·¤ç¤¦¤«¤¤¤®] /(n) Security Council of Japan/ +°ÂÁ´Êݾã¾òÌó [¤¢¤ó¤¼¤ó¤Û¤·¤ç¤¦¤¸¤ç¤¦¤ä¤¯] /US-Japan Security Treaty/ +°ÂÁ´Ë¹ [¤¢¤ó¤¼¤ó¤Ü¤¦] /(n) hard hat/ +°ÂÁ´Î¨ [¤¢¤ó¤¼¤ó¤ê¤Ä] /(n) safety factor/ +°ÂÁ´á¢ [¤¢¤ó¤¼¤ó¤Ù¤ó] /(n) safety valve/ +°Â© [¤¢¤ó¤½¤¯] /(n-adv) rest/repose/ +°Â©¹á [¤¢¤ó¤½¤¯¤³¤¦] /(n) benzoin/ +°Â©¹á»À [¤¢¤ó¤½¤¯¤³¤¦¤µ¤ó] /(n) benzoic acid/ +°Â©Æü [¤¢¤ó¤½¤¯¤¸¤Ä] /(n) (Judeo-Christian) Sabbath/ +°Â©Æü [¤¢¤ó¤½¤¯¤Ë¤Á] /(n) (Judeo-Christian) Sabbath/ +°Â©Æü [¤¢¤ó¤½¤¯¤Ó] /(n) (Judeo-Christian) Sabbath/ +°ÂÂÇ [¤¢¤ó¤À] /(n) safe hit (baseball)/(P)/ +°ÂÂÙ [¤¢¤ó¤¿¤¤] /(adj-na,n) peace/security/tranquility/(P)/ +°ÂÃÍ [¤ä¤¹¤Í] /(n) low price/(P)/ +°ÂÃÖ [¤¢¤ó¤Á] /(n,vs) enshrinement/installation (of image)/ +°ÂÃå [¤¢¤ó¤Á¤ã¤¯] /(n) safe arrival/ +°Âľ [¤¢¤ó¤Á¤ç¤¯] /(adj-na,n) inexpensive/cheap/easy/simple/ +°ÂÄê [¤¢¤ó¤Æ¤¤] /(adj-na,n,vs) stability/equilibrium/(P)/ +°ÂÄꤷ¤¿ [¤¢¤ó¤Æ¤¤¤·¤¿] /steady/stable/calm/firm/ +°ÂÄê²½ [¤¢¤ó¤Æ¤¤¤«] /(n,vs) stabilization/ +°ÂÄê³ô¼ç [¤¢¤ó¤Æ¤¤¤«¤Ö¤Ì¤·] /(n) strong stockholder/ +°ÂÄê´¶ [¤¢¤ó¤Æ¤¤¤«¤ó] /(n) sense of stability/ +°ÂÄê´ï [¤¢¤ó¤Æ¤¤¤­] /stabilizer/ +°ÂÄ궲¹² [¤¢¤ó¤Æ¤¤¤­¤ç¤¦¤³¤¦] /stabilization crisis/ +°ÂÄê¾õÂÖ [¤¢¤ó¤Æ¤¤¤¸¤ç¤¦¤¿¤¤] /steady state/ +°ÂÄêÀ­ [¤¢¤ó¤Æ¤¤¤»¤¤] /(n) inclination to stability/ +°ÂÄêÀ®Ä¹ [¤¢¤ó¤Æ¤¤¤»¤¤¤Á¤ç¤¦] /stable growth/ +°ÂÄêÁàºî [¤¢¤ó¤Æ¤¤¤½¤¦¤µ] /stabilizing (stock) transaction/ +°ÂÄê¿¿ô [¤¢¤ó¤Æ¤¤¤¿¤¹¤¦] /(n) stable majority/ +°ÂÄêƱ°ÌÂÎ [¤¢¤ó¤Æ¤¤¤É¤¦¤¤¤¿¤¤] /stable isotope/ +°ÂÄêÈÄ [¤¢¤ó¤Æ¤¤¤Ð¤ó] /stabilizing fin/ +°ÂÄêΦ²ô [¤¢¤ó¤Æ¤¤¤ê¤¯¤«¤¤] /(n) stable land-mass/ +°ÂÅÈ [¤¢¤ó¤É] /(n) relief/ +°ÂÅÚÅí»³»þÂå [¤¢¤º¤Á¤â¤â¤ä¤Þ¤¸¤À¤¤] /Azuchi-Momoyama period (1558-1600 CE)/ +°ÂÇ« [¤¢¤ó¤Í¤¤] /(adj-na,n) public peace/ +°ÂÇ«Ãá½ø [¤¢¤ó¤Í¤¤¤Á¤Ä¤¸¤ç] /law and order/ +°ÂÇÜÀîÌß [¤¢¤Ù¤«¤ï¤â¤Á] /(n) (uk) rice cakes (mochi) with Kinako/ +°ÂÇä¤ê [¤ä¤¹¤¦¤ê] /(n) discount/bargain sale/selling cheaply/(P)/ +°ÂÈÝ [¤¢¤ó¤Ô] /(n) safety/welfare/well-being/(P)/ +°ÂÉáÀÁ [¤ä¤¹¤Ö¤·¤ó] /(n) cheap structure/ +°Âʪ [¤ä¤¹¤â¤Î] /(n) cheap article (poor quality)/(P)/ +°ÂÊÝ [¤¢¤ó¤Ý] /(n) (abbr) US-Japan Security Treaty/safety/security/(P)/ +°ÂÊݾòÌó [¤¢¤ó¤Ý¤¸¤ç¤¦¤ä¤¯] /security treaty (esp. US-Japan Security Treaty)/ +°ÂÊÝÍý [¤¢¤ó¤Ý¤ê] /(n) Security Council/ +°Â̲ [¤¢¤ó¤ß¤ó] /(n) quiet sleep/(P)/ +°ÂÐÅ [¤¢¤ó¤¤¤Ä] /(n,adj-na) (idle) ease/idleness/indolence/ +°Ã [¤¤¤ª¤ê] /(n) hermitage/retreat/(P)/ +°Ã¤ò·ë¤Ö [¤¤¤ª¤ê¤ò¤à¤¹¤Ö] /(exp) to build oneself a hermitage/ +°Ã¼¼ [¤¢¤ó¤·¤Ä] /(n) hermit's cell/retreat/ +°Ã¼¼ [¤¢¤ó¤¸¤Ä] /(n) hermit's cell/retreat/ +°Ã¼ç [¤¢¤ó¤·¤å] /(n) owner of a hermitage/ +°ÃÅÀ [¤¤¤ª¤ê¤Æ¤ó] /(n) symbol indicating the following words are taken from a song or that the person saying the words is singing/ +°Ä¤º¤ë [¤¢¤ó¤º¤ë] /(v5z) (1) to be anxious or concerned about/to ponder (anxiously)/to fear/(2) to investigate/to consider/to plan/ +°Ä¼ê [¤¢¤ó¤·¤å] /(n) ordination/laying on of hands/ +°Ä¼êÎé [¤¢¤ó¤·¤å¤ì¤¤] /(n) (Protestant) laying on of hands/ordination/ +°ÄÇÓ [¤¢¤ó¤Ð¤¤] /(n) arrangement/assignment/adjustment/ +°ÄÇÛ [¤¢¤ó¤Ð¤¤] /(n) arrangement/assignment/adjustment/ +°ÄÊ¢ [¤¢¤ó¤×¤¯] /(n) ventral massage/ +°Äʬ [¤¢¤ó¤Ö¤ó] /(n,vs) proportional division or distribution/ +°ÄËà [¤¢¤ó¤Þ] /(n) massage/masseur/ +°ÄËà¹Ñ [¤¢¤ó¤Þ¤³¤¦] /massaging plaster/ +°Å¡¹Î¢ [¤¢¤ó¤¢¤ó¤ê] /(n) gloomy/tacitly/secretly/ +°Å¡¹Î£ [¤¢¤ó¤¢¤ó¤ê] /(n) gloomy/tacitly/secretly/ +°Å¤¤ [¤¯¤é¤¤] /(adj) (uk) dark/gloomy/(P)/ +°Å¤¤²áµî [¤¯¤é¤¤¤«¤³] /shadowy past/ +°Å¤¤µ¤»ý¤Ë¤Ê¤ë [¤¯¤é¤¤¤­¤â¤Á¤Ë¤Ê¤ë] /(exp) to feel gloomy/ +°Å¤¤¿§ [¤¯¤é¤¤¤¤¤í] /dark color/ +°Å¤¦¤Ä [¤¢¤ó¤¦¤Ä] /gloom/melancholy/ +°Å¤¬¤ê [¤¯¤é¤¬¤ê] /(n) darkness/ +°Å¤­¤ç [¤¢¤ó¤­¤ç] /(n) drain/culvert/ +°Å¤¿¤ó [¤¢¤ó¤¿¤ó] /(adj-na,n) dark/gloomy/somber/depressing/ +°Å¤Ë [¤¢¤ó¤Ë] /(adv) implicitly/(P)/ +°Å¤Þ¤¹ [¤¯¤é¤Þ¤¹] /(v5s) to abscond/to deceive/ +°Å¤ä¤ß [¤¯¤é¤ä¤ß] /(n) darkness/the dark/(P)/ +°Å¤æ [¤¢¤ó¤æ] /(n) metaphor/ +°Å°Å΢ [¤¢¤ó¤¢¤ó¤ê] /(n) gloomy/tacitly/secretly/ +°Å°ÅΣ [¤¢¤ó¤¢¤ó¤ê] /(n) gloomy/tacitly/secretly/ +°Å°Ç [¤¯¤é¤ä¤ß] /(n) darkness/the dark/(P)/ +°Å±µ [¤¢¤ó¤¦¤Ä] /gloom/melancholy/ +°Å±À [¤¢¤ó¤¦¤ó] /(n) dark clouds/(P)/ +°Å±Æ [¤¢¤ó¤¨¤¤] /(n) shadow/gloom/ +°Å³ì¿§ [¤¢¤ó¤«¤Ã¤·¤ç¤¯] /(n) dark brown/ +°Åµ­ [¤¢¤ó¤­] /(n,vs) memorization/learning by heart/(P)/ +°Åµ­Êª [¤¢¤ó¤­¤â¤Î] /(n) a work or subject to be memorized/ +°Åµô [¤¢¤ó¤­¤ç] /(n) drain/culvert/ +°ÅµôÇÓ¿å [¤¢¤ó¤­¤ç¤Ï¤¤¤¹¤¤] /(n) underdrainage/ +°Å¶ò [¤¢¤ó¤°] /(adj-na,n) (1) imbecility/feeblemindedness/(2) dark/ +°Å¶ò¤Ê¿Í¡¹ [¤¢¤ó¤°¤Ê¤Ò¤È¤Ó¤È] /dark souls/ +°Å¶ò¤Ê¿Í¿Í [¤¢¤ó¤°¤Ê¤Ò¤È¤Ó¤È] /dark souls/ +°Å·¯ [¤¢¤ó¤¯¤ó] /(n) foolish ruler/ +°Å·õ»¦ [¤¢¤ó¤±¤ó¤µ¤Ä] /(n) unpropitious direction/ +°Å¹È¿§ [¤¢¤ó¤³¤¦¤·¤ç¤¯] /(n) dark red/ +°Å¹æ [¤¢¤ó¤´¤¦] /(n) code/password/(P)/ +°Å¹æ²½ [¤¢¤ó¤´¤¦¤«] /(n,vs) encryption/password protected/ +°Å¹æ²½¼êË¡ [¤¢¤ó¤´¤¦¤«¤·¤å¤Û¤¦] /cryptography/ +°Å¹æ²òÆÉ [¤¢¤ó¤´¤¦¤«¤¤¤É¤¯] /cryptanalysis/ +°Å¹æ³Ø [¤¢¤ó¤´¤¦¤¬¤¯] /(n) cryptography/ +°Å¹æ¼êË¡ [¤¢¤ó¤´¤¦¤·¤å¤Û¤¦] /cryptography/ +°Å¹æÄ¢ [¤¢¤ó¤´¤¦¤Á¤ç¤¦] /(n) codebook/ +°Å¹æʸ [¤¢¤ó¤´¤¦¤Ö¤ó] /(n) cryptogram/ +°Å¹ç [¤¢¤ó¤´¤¦] /(n,vs) coincidence/ +°Å¹õ [¤¢¤ó¤³¤¯] /(adj-na,n) darkness/(P)/ +°Å¹õ³¹ [¤¢¤ó¤³¤¯¤¬¤¤] /(n) the underworld/ +°Å¹õ´ü [¤¢¤ó¤³¤¯¤­] /eclipse period/ +°Å¹õ»þÂå [¤¢¤ó¤³¤¯¤¸¤À¤¤] /the Dark Ages/ +°Å¹õÀ±±À [¤¢¤ó¤³¤¯¤»¤¤¤¦¤ó] /dark nebula/ +°Å¹õÂçΦ [¤¢¤ó¤³¤¯¤¿¤¤¤ê¤¯] /the Dark Continent/ +°Å¹õÌÌ [¤¢¤ó¤³¤¯¤á¤ó] /(n) the dark or seamy side/ +°Å»¦ [¤¢¤ó¤µ¤Ä] /(n,vs) assassination/(P)/ +°Å»¦¤òËŤë [¤¢¤ó¤µ¤Ä¤ò¤Ï¤«¤ë] /(exp) to plot an assassination/ +°Å»¦»ö·ï [¤¢¤ó¤µ¤Ä¤¸¤±¤ó] /assassination/ +°Å»¦¼Ô [¤¢¤ó¤µ¤Ä¤·¤ã] /assassin/ +°Å»¦Ì¤¿ë [¤¢¤ó¤µ¤Ä¤ß¤¹¤¤] /attempted assassination/ +°Å»» [¤¢¤ó¤¶¤ó] /(n,vs) mental arithmetic/(P)/ +°Å»ç¿§ [¤¢¤ó¤·¤·¤ç¤¯] /(n) dark purple/ +°Å»ë [¤¢¤ó¤·] /(n) night vision/ +°Å»ëÁõÃÖ [¤¢¤ó¤·¤½¤¦¤Á] /(n) night vision device/ +°Å¼¨ [¤¢¤ó¤¸] /(n,vs) hint/suggestion/(P)/ +°Å¼¨ÎÅË¡ [¤¢¤ó¤¸¤ê¤ç¤¦¤Û¤¦] /(n) suggestive therapy/ +°Å¼¼ [¤¢¤ó¤·¤Ä] /(n) dark room/ +°Å¾§ [¤¢¤ó¤·¤ç¤¦] /(n,vs) recitation/memorization/recite from memory/ +°Å¾Ì [¤¢¤ó¤·¤ç¤¦] /(n) reef/sunken rock/(P)/ +°Å¾Ú [¤¢¤ó¤·¤ç¤¦] /(n) code/cipher/ +°Å¾Ú²½ [¤¢¤ó¤·¤ç¤¦¤«] /(vs) encryption/coding/password/ +°Å¾ÚÈÖ¹æ [¤¢¤ó¤·¤ç¤¦¤Ð¤ó¤´¤¦] /PIN/password number/ +°Å¿§ [¤¢¤ó¤·¤ç¤¯] /(n) dark colour/ +°ÅÀÖ¿§ [¤¢¤ó¤»¤­¤·¤ç¤¯] /(n) dark red/ +°ÅÀþ [¤¢¤ó¤»¤ó] /(n) dark-line (spectrum)/ +°ÅÁ³ [¤¢¤ó¤¼¤ó] /(adj-na,n) discouraged/disappointed/astonished/ +°ÅÃæ [¤¢¤ó¤Á¤å¤¦] /(n) in the dark/ +°ÅÃæÈôÌö [¤¢¤ó¤Á¤å¤¦¤Ò¤ä¤¯] /(n) behind-the-scenes maneuvering/ +°ÅÃæÌκ÷ [¤¢¤ó¤Á¤å¤¦¤â¤µ¤¯] /(n) groping in the dark/ +°ÅÃæÌϺ÷ [¤¢¤ó¤Á¤å¤¦¤â¤µ¤¯] /(n) groping in the dark/ +°ÅĬ [¤¢¤ó¤Á¤ç¤¦] /(n) undercurrent/ +°Åž [¤¢¤ó¤Æ¤ó] /(n,vs) sudden lowering of stage lights/ +°ÅÅÀ [¤¢¤ó¤Æ¤ó] /(n) scotoma/scotomatous/ +°ÅÆ® [¤¢¤ó¤È¤¦] /(n) secret feud/ +°ÅÉè [¤¢¤ó¤×] /(n) memorizing musical scores/ +°ÅÉô [¤¢¤ó¤Ö] /(n) dark side (of nature, town, etc.)/ +°ÅËë [¤¢¤ó¤Þ¤¯] /(n) blackout curtain/ +°ÅÌÛ [¤¢¤ó¤â¤¯] /(adj-no,n) tacit/implicit/(P)/ +°ÅÌۤμç¸ì [¤¢¤ó¤â¤¯¤Î¤·¤å¤´] /understood subjects/ +°ÅÌë [¤¢¤ó¤ä] /(n) dark night/ +°ÅÌö [¤¢¤ó¤ä¤¯] /(n,vs) secret manoeuvering/secret manoeuvers/(P)/ +°Åή [¤¢¤ó¤ê¤å¤¦] /(n) undercurrent/ +°ÅÎÐ [¤¢¤ó¤ê¤ç¤¯] /dark green/ +°ÅÎп§ [¤¢¤ó¤ê¤ç¤¯¤·¤ç¤¯] /(n) dark green/ +°ÅÎÞ [¤¢¤ó¤ë¤¤] /(n) silent tears/ +°ÅÎޤ˰ö¤Ö [¤¢¤ó¤ë¤¤¤Ë¤à¤»¤Ö] /(exp) to shed silent tears/ +°ÅÓÈ [¤¢¤ó¤æ] /(n) metaphor/ +°Åݵ [¤¢¤ó¤¦¤Ä] /(n,adj-na) gloom/melancholy/ +°Å߸ [¤¢¤ó¤¿¤ó] /(adj-na,n) dark/gloomy/somber/depressing/ +°Å߸¤¿¤ë [¤¢¤ó¤¿¤ó¤¿¤ë] /(adj-t) dark/gloomy/ +°ÅæÊ [¤¢¤ó¤¨¤¤] /(n) shadow/gloom/ +°ÅëÖ [¤¢¤ó¤·¤ç¤¦] /(n,vs) recitation/memorization/recite from memory/ +°Æ [¤¢¤ó] /(n,n-suf) plan/suffix meaning draft/(P)/ +°Æ¤¸¤ë [¤¢¤ó¤¸¤ë] /(v1) to be anxious/to ponder/ +°Æ¤¸´é [¤¢¤ó¤¸¤¬¤ª] /worried look/ +°Æ¤º¤ë [¤¢¤ó¤º¤ë] /(v5z) (1) to be anxious or concerned about/to ponder (anxiously)/to fear/(2) to investigate/to consider/to plan/ +°Æ¤ËÁê°ã¤·¤Æ [¤¢¤ó¤Ë¤½¤¦¤¤¤·¤Æ] /(adv) contrary to one's expectations/ +°Æ¤ÎÄê [¤¢¤ó¤Î¤¸¤ç¤¦] /(adv,exp,n) sure enough/as usual/(P)/ +°Æ¤òΩ¤Æ¤ë [¤¢¤ó¤ò¤¿¤Æ¤ë] /(exp) to draft a proposal/ +°Æ²¼ [¤¢¤ó¤«] /(n) under the table/word of respect added to the addressee's name on a letter/ +°Æ²Á [¤¢¤ó¤«] /(iK) (adj-na,n) low price/cheapness/ +°Æ³° [¤¢¤ó¤¬¤¤] /(adj-na,n-adv) unexpectedly/(P)/ +°Æ·ï [¤¢¤ó¤±¤ó] /(n) matter in question/subject/(P)/ +°Æ»³»Ò [¤«¤«¤·] /(n) (uk) scarecrow/figurehead/ +°Æ½Ð [¤¢¤ó¤·¤å¤Ä] /(n) contrivance/ +°ÆÆâ [¤¢¤ó¤Ê¤¤] /(n,vs) information/guidance/leading/(P)/ +°ÆÆâ·¸ [¤¢¤ó¤Ê¤¤¤¬¤«¤ê] /clerk at the information desk/ +°ÆÆâ½ê [¤¢¤ó¤Ê¤¤¤¸¤ç] /information desk/ +°ÆÆâ½ñ [¤¢¤ó¤Ê¤¤¤·¤ç] /(n) guidebook/ +°ÆÆâ½ñÄè [¤¢¤ó¤Ê¤¤¤·¤ç¤Æ¤¤] /presentation of a guidebook/ +°ÆÆâ¾î [¤¢¤ó¤Ê¤¤¤¸¤ç¤¦] /usherette/ +°ÆÆâ¾õ [¤¢¤ó¤Ê¤¤¤¸¤ç¤¦] /(n) letter of invitation/ +°ÆÆâ¿Þ [¤¢¤ó¤Ê¤¤¤º] /guide map/ +°ÆÇÛ [¤¢¤ó¤Ð¤¤] /arrangement/ +°Æʬ [¤¢¤ó¤Ö¤ó] /(n,vs) proportional division or distribution/ +°Æʸ [¤¢¤ó¤Ö¤ó] /(n) draft/ +°Æʸ [¤¢¤ó¤â¤ó] /(n) draft/ +°Ç [¤ä¤ß] /(adj-no,n) darkness/the dark/black-marketeering/dark/shady/illegal/(P)/ +°Ç¡¹ [¤ä¤ß¤ä¤ß] /(adv) without one's knowledge/easily/ +°Ç¤Ëʶ¤ì¤Æ [¤ä¤ß¤Ë¤Þ¤®¤ì¤Æ] /under cover of night/ +°Ç¤òÆ©¤«¤¹ [¤ä¤ß¤ò¤¹¤«¤¹] /(exp) to peer into the darkness/ +°Ç¥«¥ë¥Æ¥ë [¤ä¤ß¥«¥ë¥Æ¥ë] /(n) unauthorized cartel/ +°Ç°Ç [¤ä¤ß¤ä¤ß] /(adv) without one's knowledge/easily/ +°Ç±À [¤ä¤ß¤¯¤â] /(adj-na,n) recklessly/blindly/at random/ +°Ç²° [¤ä¤ß¤ä] /(n) black marketeer/ +°Ç²Á³Ê¶¨Äê [¤ä¤ß¤«¤«¤¯¤­¤ç¤¦¤Æ¤¤] /illegal price-fixing agreement/ +°ÇµëÍ¿ [¤ä¤ß¤­¤å¤¦¤è] /secret pay/ +°Ç¶ò [¤¢¤ó¤°] /(adj-na,n) (1) imbecility/feeblemindedness/(2) dark/ +°Ç¹õ [¤¢¤ó¤³¤¯] /(adj-na,n) darkness/ +°ÇºÆÈÎ [¤ä¤ß¤µ¤¤¤Ï¤ó] /price-support measures for contraband goods/ +°Ç»Ô [¤ä¤ß¤¤¤Á] /(n) black market/ +°Ç»Ô¾ì [¤ä¤ß¤·¤¸¤ç¤¦] /(n) black market/ +°Ç¼è¤ê°ú¤­ [¤ä¤ß¤È¤ê¤Ò¤­] /(n) illegal or black-market transaction/secret deal/ +°Ç¼è°ú [¤ä¤ß¤È¤ê¤Ò¤­] /(n) illegal or black-market transaction/secret deal/ +°Ç¾¦¿Í [¤ä¤ß¤·¤ç¤¦¤Ë¤ó] /black marketeer/ +°ÇÁê¾ì [¤ä¤ß¤½¤¦¤Ð] /(n) black-market price/ +°ÇÂǤÁ [¤ä¤ß¤¦¤Á] /attacking under the cover of darkness/ +°ÇÃÍ [¤ä¤ß¤Í] /(n) black-market price/ +°ÇÊÆ [¤ä¤ß¤´¤á] /(n) black-market rice/ +°ÇÌë [¤¢¤ó¤ä] /(n) dark night/ +°ÇÌë [¤ä¤ß¤è] /(n) dark night/ +°ÇÌë¤ËŴˤ [¤ä¤ß¤è¤Ë¤Æ¤Ã¤Ý¤¦] /(n) aimless attempt/ +°ÇÏ© [¤ä¤ß¤¸] /(n) dark road/ +°È [¤¯¤é] /(n) saddle/ +°È»¤¤ì [¤¯¤é¤º¤ì] /(n) saddle sores/ +°ÈÂؤ¨ [¤¯¤é¤¬¤¨] /(n) changing jobs/changing quarters (geisha, etc.)/ +°ÈÇÏ [¤¢¤ó¤Ð] /(n) side horse/pommel horse/ +°ÈÉô [¤¢¤ó¤Ö] /(n) col/saddle between mountains/ +°É [¤¢¤ó¤º] /(n) apricot/apricot tree/(P)/ +°É¥¸¥ã¥à [¤¢¤ó¤º¥¸¥ã¥à] /apricot jam/ +°É»Ò [¤¢¤ó¤º] /(n) apricot/apricot tree/ +°É¿Î [¤­¤ç¤¦¤Ë¤ó] /(n) apricot seed/apricot kernel/ +°ÉÂû [¤¢¤ó¤º¤¿¤±] /chanterelle mushroom (Cantharellus cibarius)/ +°ÉÎÓ [¤­¤ç¤¦¤ê¤ó] /(n) apricot grove/ +°Ê¤Æ [¤â¤Ã¤Æ] /(conj,exp) (1) with/by/(2) by means of/because/in view of/(P)/ +°Ê¤Æ¤¹¤ë [¤â¤Ã¤Æ¤¹¤ë] /(vs-s) to do by the use of/ +°Ê¤Æ¤Î³° [¤â¤Ã¤Æ¤Î¤Û¤«] /(adj-na,n) absurd/unreasonable/ +°Ê±ó [¤¤¤¨¤ó] /(n,n-suf) beyond/further than/ +°Ê±ó¸¢ [¤¤¤¨¤ó¤±¤ó] /(n) (aeronautical) beyond right/ +°Ê±ý [¤¤¤ª¤¦] /(n-adv,n-t) hereafter/the future/formerly/in ancient times/ +°Ê²¼ [¤¤¤«] /(n) less than/up to/below/under/and downward/not exceeding/the following/the rest/(P)/ +°Ê²¼¤Î¤è¤¦¤Ê [¤¤¤«¤Î¤è¤¦¤Ê] /the following kind(s) of/ +°Ê²¼¤ÎÄ̤ê [¤¤¤«¤Î¤È¤ª¤ê] /as below/as follows/ +°Ê³° [¤¤¤¬¤¤] /(n-adv) with the exception of/excepting/(P)/ +°Ê¸å [¤¤¤´] /(n-adv,n-t) after this/from now on/hereafter/thereafter/(P)/ +°Ê¹ß [¤¤¤³¤¦] /(n-adv,n-t) on and after/hereafter/thereafter/(P)/ +°Ê¾å [¤¤¤¸¤ç¤¦] /(n-adv,n-t) more than/exceeding/greater than/this is all/over/above/and up/beyond/the above-mentioned/since/as long as/the end/(P)/ +°Ê¿´ÅÁ¿´ [¤¤¤·¤ó¤Ç¤ó¤·¤ó] /(n) telepathy/tacit understanding/communion of mind with mind/sympathy/ +°ÊÀ¾ [¤¤¤»¤¤] /(n,n-suf) west of/and westward/ +°ÊÁ° [¤¤¤¼¤ó] /(n-adv,n-t) ago/since/before/previous/(P)/ +°ÊÁ°¤Ë [¤¤¤¼¤ó¤Ë] /ago/since/before/previously/ +°ÊÅì [¤¤¤È¤¦] /(n) east of/and eastward/ +°ÊÆâ [¤¤¤Ê¤¤] /(n,n-suf) within/inside of/less than/(P)/ +°ÊÆî [¤¤¤Ê¤ó] /(n,n-suf) south of/and south/ +°ÊËÌ [¤¤¤Û¤¯] /(n,n-suf) north of/and northward/ +°ÊÍè [¤¤¤é¤¤] /(n-adv,n-t) since/henceforth/(P)/ +°Ë°æ [¤¤¤¤] /(pref,suf) that one/Italy/ +°Ë´Ï [¤¤¤«¤ó] /Italian warship/ +°Ë¸ì [¤¤¤´] /(n) Italian language/ +°Ëº´ÌÚ [¤¤¤µ¤­] /(n) chicken grunt (fish)/threeline grunt/ +°ËÀª²Ü [¤¤¤»¤¨¤Ó] /(n) spiny lobster/ +°ËÀª³¤Ï· [¤¤¤»¤¨¤Ó] /(n) spiny lobster/ +°ËÀª»²¤ê [¤¤¤»¤Þ¤¤¤ê] /(n) Ise pilgrimage/ +°ËÀª¿ÀµÜ [¤¤¤»¤¸¤ó¤°¤¦] /Grand Shrine at Ise/(P)/ +°ËÀªÂç¿ÀµÜ [¤¤¤»¤À¤¤¤¸¤ó¤°¤¦] /the Grand Shrines of Ise/ +°ËÀªÂçÉÀ [¤¤¤»¤¿¤¤¤Ó¤ç¤¦] /the Grand Shrines of Ise/ +°ËÀªÃ° [¤¤¤»¤¿¤ó] /Isetan (department store)/(P)/ +°ËÀªéâ [¤¤¤»¤¨¤Ó] /(n) spiny lobster/ +°ËÂÀÍø [¤¤¤¿¤ê¤¤] /Italy/ +°Ëã [¤¤¤¿¤Æ] /(adj-na,n) dandyism/vainglorious/showy/gallantry/(P)/ +°Ëã [¤À¤Æ] /(adj-na,n) dandyism/vainglorious/showy/gallantry/ +°Ëã´¬ [¤À¤Æ¤Þ¤­] /(n) under sash/omelet wrapper/ +°Ëã´¬¤­ [¤À¤Æ¤Þ¤­] /(woman's) undersash/rolled omelette mixed with fish (paste)/ +°Ëã»Ñ [¤À¤Æ¤¹¤¬¤¿] /(n) flashy appearance/ +°Ëã¼Ô [¤À¤Æ¤·¤ã] /(n) dandy/dude/ +°Ëã½° [¤À¤Æ¤·¤å¤¦] /(n) dandy/gallant/chivalrous person/ +°Ëã½÷ [¤À¤Æ¤ª¤ó¤Ê] /(n) flapper/ +°ËãÃË [¤À¤Æ¤ª¤È¤³] /(n) dandy/dude/ +°ËãÃå [¤À¤Æ¤®] /showy clothes/ +°ËϤÇÈ [¤¤¤í¤Ï] /(n) traditional ordering of the Japanese syllabary/(P)/ +°Ì [¤¯¤é¤¤] /(n-adv,n,suf,vs) grade/rank/court order/dignity/nobility/situation/throne/crown/occupying a position/about/almost/as/rather/at least/enough to/(P)/ +°Ì¤¬¾º¤ë [¤¯¤é¤¤¤¬¤Î¤Ü¤ë] /(exp) to rise in rank/ +°Ì¤¹¤ë [¤¯¤é¤¤¤¹¤ë] /(vs-s) to rank/to be ranked/to be located/ +°Ì¤Î¹â¤¤¿Í [¤¯¤é¤¤¤Î¤¿¤«¤¤¤Ò¤È] /person of high rank/ +°Ì¤ò²¼¤¹ [¤¯¤é¤¤¤ò¤¯¤À¤¹] /(exp) to degrade/to lower in rank/ +°Ì³¬ [¤¤¤«¤¤] /(n) court rank/ +°Ì³¬·®Åù [¤¤¤«¤¤¤¯¤ó¤È¤¦] /court rank and honors/ +°Ì´§ [¤¤¤«¤ó] /ancient headgear showing rank/ +°Ì´± [¤¤¤«¤ó] /(n) rank and official position/ +°Ìµ­ [¤¤¤­] /(n) court rank diploma/ +°Ìµ­ÄÉ£ [¤¤¤­¤Ä¤¤¤½¤¦] /conferment of posthumous rank/ +°Ì·® [¤¤¤¯¤ó] /rank and order of merit/ +°Ì¼¡ [¤¤¤¸] /order of rank/order of seating/ +°Ì¼è¤ê [¤¯¤é¤¤¤É¤ê] /(n,vs) grade/class/quality/unit/digit/positioning of decimal point/ +°Ì¼è¤ë [¤¯¤é¤¤¤É¤ë] /(v5r) to scale/ +°ÌÁê [¤¤¤½¤¦] /(n) phase (in science)/ +°ÌÁê´ö²¿³Ø [¤¤¤½¤¦¤­¤«¤¬¤¯] /(adj-na) topology/topological/ +°ÌÁê¶õ´Ö [¤¤¤½¤¦¤¯¤¦¤«¤ó] /phase space (physics)/ +°ÌÁê¸ì [¤¤¤½¤¦¤´] /(n) parole/ +°ÌÁ꺹 [¤¤¤½¤¦¤µ] /(n) phase contrast/ +°ÌÁ꺹¸²Èù¶À [¤¤¤½¤¦¤µ¤±¤ó¤Ó¤­¤ç¤¦] /(n) phase-contrast microscope/ +°ÌÁê¼ÌÁü [¤¤¤½¤¦¤·¤ã¤¾¤¦] /(n) topological mapping/ +°ÌÁê®ÅÙ [¤¤¤½¤¦¤½¤¯¤É] /(n) phase velocity/ +°ÌÁêÇÛÎó¥ì¡¼¥À¡¼ [¤¤¤½¤¦¤Ï¤¤¤ì¤Ä¥ì¡¼¥À¡¼] /(n) phased-array radar/ +°ÌÁêÊÑÄ´ [¤¤¤½¤¦¤Ø¤ó¤Á¤ç¤¦] /(n) PM/phase modulation/ +°ÌÃÏ [¤¤¤Á] /(n,vs) place/situation/position/location/ +°ÌÃÖ [¤¤¤Á] /(n,vs) place/situation/position/location/(P)/ +°ÌÃ֤Ť±¤ë [¤¤¤Á¤Å¤±¤ë] /(v1) to place (in relation to the whole)/to rank/to position/to locate/ +°ÌÃÖ¤òÊѤ¨¤ë [¤¤¤Á¤ò¤«¤¨¤ë] /(exp) to change the position of/ +°ÌÃÖ¥¨¥Í¥ë¥®¡¼ [¤¤¤Á¥¨¥Í¥ë¥®¡¼] /(n) potential energy/ +°ÌÃÖ¥Ù¥¯¥È¥ë [¤¤¤Á¥Ù¥¯¥È¥ë] /(n) position vector/ +°ÌÃÖ¹ç¤ï¤» [¤¤¤Á¤¢¤ï¤»] /(vs) alignment/justification/ +°ÌÃÖ·¤¨ [¤¤¤Á¤½¤í¤¨] /(vs) justification/ +°ÌÃÖŷʸ³Ø [¤¤¤Á¤Æ¤ó¤â¤ó¤¬¤¯] /(n) position astronomy/ +°ÌÃÖÉÕ¤± [¤¤¤Á¤Ä¤±] /(n) placement/fixed position/(P)/ +°ÌÃÖÉÕ¤± [¤¤¤Á¤Å¤±] /(n) placement/fixed position/ +°ÌÃÖÉÕ¤±¤ë [¤¤¤Á¤º¤±¤ë] /(ik) (v1) to place (in relation to the whole)/to rank/to position/to locate/(P)/ +°ÌÃÖÉÕ¤±¤ë [¤¤¤Á¤Å¤±¤ë] /(v1) to place (in relation to the whole)/to rank/to position/to locate/ +°ÌÅݤì [¤¯¤é¤¤¤À¤ª¤ì] /(n) inability to live up to one's rank/out of one's league/ +°ÌÇ× [¤¤¤Ï¤¤] /(n) Buddhist mortuary tablet/ +°ÌÇ×Ʋ [¤¤¤Ï¤¤¤É¤¦] /(n) mortuary chapel/ +°ÌÉÕ¤± [¤¯¤é¤¤¤Å¤±] /(n) ranking/unit/ +°ÌÉé [¤¯¤é¤¤¤Þ¤±] /(n) being unworthy of one's rank/being outranked/ +°ÌÉ餱 [¤¯¤é¤¤¤Þ¤±] /(n) being unworthy of one's rank/being outranked/ +°Í [¤¤] /depending on/ +°Í [¤¨] /depending on/ +°Í¤Ã¤Æ [¤è¤Ã¤Æ] /(conj) (uk) therefore/consequently/accordingly/because of/ +°Í¤ë [¤è¤ë] /(v5r) (uk) to depend on/to be due to/ +°Í´ê [¤¤¤¬¤ó] /(n) in accordance with one's request/ +°Í´êÂ࿦ [¤¤¤¬¤ó¤¿¤¤¤·¤ç¤¯] /retirement at one's own request/ +°Í´êÌÈ´± [¤¤¤¬¤ó¤á¤ó¤«¤ó] /retirement at one's own request/ +°Íµò [¤¤¤­¤ç] /(n) dependence/ +°Í¾ü [¤¤¤·¤ç¤¯] /(n,vs) entrusting (with)/ +°ÍÁ³ [¤¤¤¼¤ó] /(adv,n) still/as yet/(P)/ +°ÍÁ³¤È¤·¤Æ [¤¤¤¼¤ó¤È¤·¤Æ] /(adv,exp) still/as yet/as of old/(P)/ +°Í¸ [¤¤¤½¤ó] /(n,vs) dependence/dependent/reliance/ +°Í¸ [¤¤¤¾¤ó] /(n,vs) dependence/dependent/reliance/(P)/ +°Í¸¸ú²Ì [¤¤¤½¤ó¤³¤¦¤«] /(n) dependence effect/ +°Í¸¾É [¤¤¤¾¤ó¤·¤ç¤¦] /(n) (alcohol, drug) dependence/morbid dependence (on alcohol)/ +°Í¸À­ [¤¤¤¾¤ó¤»¤¤] /dependence/ +°Í¸ÅÙ [¤¤¤¾¤ó¤É] /degree of dependence/ +°ÍÂ÷ [¤¤¤¿¤¯] /(n) dependence (on someone)/ +°ÍÂ÷¼Í·â [¤¤¤¿¤¯¤·¤ã¤²¤­] /firing from elbow rests/ +°ÍÍê [¤¤¤é¤¤] /(n,vs) (1) request/commission/dispatch/(2) dependence/trust/(P)/ +°ÍÍê¼Ô [¤¤¤é¤¤¤·¤ã] /(n) client/ +°ÍÍê¾õ [¤¤¤é¤¤¤¸¤ç¤¦] /(n) written request/ +°ÍÍê¿´ [¤¤¤é¤¤¤·¤ó] /(n) spirit of dependence/ +°ÍÍê¿Í [¤¤¤é¤¤¤¸¤ó] /client/ +°ÍÍê¿Í [¤¤¤é¤¤¤Ë¤ó] /client/ +°ÍÐÆ [¤¤¤³] /unfairness/ +°ÍÐÆ [¤¨¤³] /unfairness/ +°ÍÐÆÃÏ [¤¤¤³¤¸] /obstinacy/ +°ÍÐÆÃÏ [¤¨¤³¤¸] /obstinacy/ +°ÍÐÆìÝÕþ [¤¨¤³¤Ò¤¤¤­] /(adj-na,n) favoritism/partiality/prejudice/bias/ +°Í×à [¤¨¤³] /(n) favoritism/partiality/prejudice/bias/ +°Í×àÃÏ [¤¤¤³¤¸] /(adj-na,n) obstinacy/stubbornness/ +°Í×àÃÏ [¤¨¤³¤¸] /(adj-na,n) obstinacy/stubbornness/ +°Í×àìÝÕþ [¤¨¤³¤Ò¤¤¤­] /(adj-na,n) favoritism/partiality/prejudice/bias/ +°Î [¤¤] /(adj-na,n) greatness/ +°Î¤¤ [¤¨¤é¤¤] /(adj) great/celebrated/eminent/terrible/awful/famous/remarkable/excellent/(P)/ +°Î¤¤¤Ç¤¹¤Í [¤¨¤é¤¤¤Ç¤¹¤Í] /(exp) (uk) good!/great!/ +°Î¤¤¿Í [¤¨¤é¤¤¤Ò¤È] /(n) celebrated personage/big-wig/person in a high position/ +°Î¤¬¤ë [¤¨¤é¤¬¤ë] /(v5r) to be conceited/ +°Î¤½¤¦¤ÊÉ÷ [¤¨¤é¤½¤¦¤Ê¤Õ¤¦] /air of importance/ +°Î´Ñ [¤¤¤«¤ó] /(n) magnificent sight/ +°Îµó [¤¤¤­¤ç] /excellent deeds/ +°Î¶È [¤¤¤®¤ç¤¦] /(n) great enterprise/exploits/(P)/ +°Î·® [¤¤¤¯¤ó] /(n) great achievement/ +°Î¸ù [¤¤¤³¤¦] /(n) great deed/ +°Î¸ú [¤¤¤³¤¦] /(n) great effect/ +°ÎºÍ [¤¤¤µ¤¤] /(n) (man of) great talent/remarkable man/ +°Îºà [¤¤¤¶¤¤] /(n) extraordinary talent/genius/ +°Î¾æÉ× [¤¤¤¸¤ç¤¦¤Õ] /(n) great man/great god/hero/big man/ +°Î¿Í [¤¤¤¸¤ó] /(n) great man/(P)/ +°ÎÀÓ [¤¤¤»¤­] /(n) glorious achievements/ +°ÎÀ× [¤¤¤»¤­] /remaining works/results of a man's labor/ +°ÎÀØ [¤¤¤»¤­] /remaining works/results of a man's labor/ +°ÎÂç [¤¤¤À¤¤] /(adj-na,n) greatness/(P)/ +°ÎÆÁ [¤¤¤È¤¯] /outstanding virtue/ +°Îʪ [¤¨¤é¤Ö¤Ä] /(n) great man/ +°Îʪ [¤¨¤é¤â¤Î] /(n) great man/ +°ÎÍÆ [¤¤¤è¤¦] /(n) dignity/majestic appearance/ +°ÎÎÏ [¤¤¤ê¤ç¤¯] /(n) power/might/authority/influence/ +°ÎÎõ [¤¤¤ì¤Ä] /(n) great achievement/ +°Ï¤¤ [¤«¤³¤¤] /(n) enclosure/paling/storage/(P)/ +°Ï¤¤¤ËÆþ¤ì¤ë [¤«¤³¤¤¤Ë¤¤¤ì¤ë] /(exp) to place in an enclosure/ +°Ï¤¤¹þ¤ß [¤«¤³¤¤¤³¤ß] /(n) enclosure/ +°Ï¤¤¼Ô [¤«¤³¤¤¤â¤Î] /(n) mistress/ +°Ï¤¦ [¤«¤³¤¦] /(v5u) to enclose/(P)/ +°Ï¤ß [¤«¤³¤ß] /(n) enclosure/box/column/siege/(P)/ +°Ï¤ß¤òÇˤë [¤«¤³¤ß¤ò¤ä¤Ö¤ë] /(exp) to break through a siege/ +°Ï¤ßµ­»ö [¤«¤³¤ß¤­¤¸] /(newspaper) column/ +°Ï¤à [¤«¤³¤à] /(v5m) to surround/to encircle/(P)/ +°Ï³Ô¼ [¤¤¤«¤¯¤½¤ó] /(n) walled settlement/walled town/ +°Ï¸ë [¤¤¤´] /(n) Go (board game of capturing territory)/(P)/ +°Ï¸ë»°µé [¤¤¤´¤µ¤ó¤­¤å¤¦] /third rank in the game of go/ +°Ïϧ΢ [¤¤¤í¤ê] /(n) hearth/fireplace/ +°Ïåå [¤¤¤¸¤ç¤¦] /(n,vs) surrounding/enclosure/ +°Ïåå [¤¤¤Ë¤ç¤¦] /(n,vs) surrounding/enclosure/ +°Ð [¤¨¤Ó¤¹] /(n) barbarian/savage/Ainu/ +°Ð¹ñ [¤¤¤³¤¯] /(n) land of the barbarians/ +°Ð¿Í [¤¤¤¸¤ó] /(n) barbarian/devil/ +°Ð¯ [¤¤¤¾¤¯] /customs of the barbarians/ +°Ðà¿ [¤¤¤Æ¤­] /(n) barbarians/aliens/ +°Ñ¤·¤¤ [¤¯¤ï¤·¤¤] /(iK) (adj) knowing very well/detailed/full/accurate/ +°Ñ¤»¤ë [¤Þ¤«¤»¤ë] /(oK) (v1) (1) to entrust to another/to leave to/(2) to do something at one's leisure/ +°Ñ¤Í¤ë [¤æ¤À¤Í¤ë] /(v1) to entrust to/to devote oneself to/(P)/ +°Ñ°÷ [¤¤¤¤¤ó] /(n) committee member/(P)/ +°Ñ°÷²ñ [¤¤¤¤¤ó¤«¤¤] /(n) committee meeting/committee/(P)/ +°Ñ°÷²ñ¤Ë»ð¤ë [¤¤¤¤¤ó¤«¤¤¤Ë¤Ï¤«¤ë] /(exp) to submit (a plan) to a committee for deliberation/ +°Ñ°÷²ñ¤òÃÖ¤¯ [¤¤¤¤¤ó¤«¤¤¤ò¤ª¤¯] /(exp) to form a committee/ +°Ñ°÷Ĺ [¤¤¤¤¤ó¤Á¤ç¤¦] /(n) committee chairman/(P)/ +°Ñ°÷ÉÕÂ÷ [¤¤¤¤¤ó¤Õ¤¿¤¯] /referral to a committee/ +°Ñ´þ [¤¤¤­] /(n) abandonment/desertion/relinquishment/ +°Ñ¶Ê [¤¤¤­¤ç¤¯] /(n) details/circumstances/ +°ÑºÙ [¤¤¤µ¤¤] /(n) details/particulars/ +°ÑºÙÌÌÃÌ [¤¤¤µ¤¤¤á¤ó¤À¤ó] /(exp) details when I see you/ +°Ñ½Ì [¤¤¤·¤å¤¯] /(adj-na,n) withering/atrophy/contraction/dwarf/(P)/ +°Ñ¾ù [¤¤¤¸¤ç¤¦] /(n,vs) transfer/assignment/ +°Ñ¾ü [¤¤¤·¤ç¤¯] /(n,vs) entrusting (with)/(P)/ +°ÑÂ÷ [¤¤¤¿¤¯] /(n,vs) consign (goods (for sale) to a firm)/entrust (person with something)/commit/(P)/ +°ÑÂ÷¸¦µæ [¤¤¤¿¤¯¤±¤ó¤­¤å¤¦] /(n) contract research/ +°ÑÂ÷À¸ [¤¤¤¿¤¯¤»¤¤] /scholarship student sent by government office or business/ +°ÑÂ÷ÇäÇã [¤¤¤¿¤¯¤Ð¤¤¤Ð¤¤] /(n) consignment sales and purchase/ +°ÑÂ÷ÈÎÇä [¤¤¤¿¤¯¤Ï¤ó¤Ð¤¤] /(n) consignment sale/ +°ÑÂ÷Êݾڶâ [¤¤¤¿¤¯¤Û¤·¤ç¤¦¤­¤ó] /(n) margin money/ +°ÑǤ [¤¤¤Ë¤ó] /(n) charge/trust/(P)/ +°ÑǤ¾õ [¤¤¤Ë¤ó¤¸¤ç¤¦] /(n) commission/proxy/ +°ÑǤÅý¼£ [¤¤¤Ë¤ó¤È¤¦¤Á] /(n) mandate/ +°ÑǤΩˡ [¤¤¤Ë¤ó¤ê¤Ã¤Ý¤¦] /(n) delegated legislation/ +°ÑÉÕ [¤¤¤Õ] /(n) abandonment (rights, property)/ +°Ò¤«¤·¤Æ¶â¤ò¼è¤ë [¤ª¤É¤«¤·¤Æ¤«¤Í¤ò¤È¤ë] /(exp) to scare money out of (a person)/ +°Ò¤ò¿¶¤ë¤¦ [¤¤¤ò¤Õ¤ë¤¦] /(exp) to exercise authority/ +°Ò°µ [¤¤¤¢¤Ä] /(n) coercion/ +°Ò°µÅª [¤¤¤¢¤Ä¤Æ¤­] /(adj-na) coercive/overbearing/ +°Ò³Å [¤¤¤«¤¯] /(n,vs) menace/threat/intimidation/(P)/ +°Ò³Å¼Í·â [¤¤¤«¤¯¤·¤ã¤²¤­] /warning shot/ +°Ò³ÅŪ [¤¤¤«¤¯¤Æ¤­] /(adj-na) threatening/menacing/ +°Ò³å [¤¤¤«¤Ä] /(n) threatening/ +°Òµ· [¤¤¤®] /(n) dignity/majesty/dignified manner/ +°Ò¸¢ [¤¤¤±¤ó] /(n) authority/power/ +°Ò¸· [¤¤¤²¤ó] /(n) dignity/(P)/ +°Ò¸÷ [¤¤¤³¤¦] /(n) power/authority/influence/ +°Ò¿® [¤¤¤·¤ó] /(n) dignity/(P)/ +°ÒÀª [¤¤¤»¤¤] /(n) power/might/authority/(P)/ +°ÒÄ¥¤ê»¶¤é¤¹ [¤¤¤Ð¤ê¤Á¤é¤¹] /(v5s) to domineer/ +°ÒÄ¥¤êÉå¤ë [¤¤¤Ð¤ê¤¯¤µ¤ë] /(v5r) to throw one's weight around/to be puffed up/ +°ÒÄ¥¤ë [¤¤¤Ð¤ë] /(v5r) to be proud/to swagger/(P)/ +°ÒÆÁ [¤¤¤È¤¯] /(n) virtue and influence/ +°ÒÇ÷ [¤¤¤Ï¤¯] /(n) menance/threat/ +°ÒÉð [¤¤¤Ö] /(n) authority and force/ +°ÒÉ÷ [¤¤¤Õ¤¦] /(n) majesty/dignity/ +°ÒÉ÷Ʋ¡¹ [¤¤¤Õ¤¦¤É¤¦¤É¤¦] /(adj-na) majestic/pomp and circumstance/ +°ÒÉ÷ƲƲ [¤¤¤Õ¤¦¤É¤¦¤É¤¦] /(adj-na) majestic/pomp and circumstance/ +°ÒÉþ [¤¤¤Õ¤¯] /(n,vs) awe into submission/ +°Ò̾ [¤¤¤á¤¤] /(n) fame/prestige/ +°ÒÍ­¤Ã¤ÆÌÔ¤«¤é¤º [¤¤¤¢¤Ã¤Æ¤¿¤±¤«¤é¤º] /dignified without being overbearing/ +°ÒÍÆ [¤¤¤è¤¦] /(n) dignity/majestic appearance/ +°ÒÎÏ [¤¤¤ê¤ç¤¯] /(n) power/might/authority/influence/(P)/ +°ÒÎá [¤¤¤ì¤¤] /(n) authority/ +°Ó [¤¸¤ç¤¦] /(n) jailer/old man/rank/company officer/ +°Ó´± [¤¤¤«¤ó] /(n) officer below the rank of major/company officer/ +°Ô¿À [¤«¤ó¤Ê¤¬¤é] /(adv,n) as of old/ +°Ô¿À¤ÎÆ» [¤«¤ó¤Ê¤¬¤é¤Î¤ß¤Á] /(state) Shinto/ +°Õ¤òµâ¤à [¤¤¤ò¤¯¤à] /(exp) to enter into a person's feelings/ +°Õ¤ò·Þ¤¨¤ë [¤¤¤ò¤à¤«¤¨¤ë] /(exp) to cater to another's wish/ +°Õ¤òÆÀ¤Ê¤¤ [¤¤¤ò¤¨¤Ê¤¤] /fail to make sense (of)/ +°Õ³° [¤¤¤¬¤¤] /(adj-na,n) unexpected/surprising/(P)/ +°Õ³°¤È [¤¤¤¬¤¤¤È] /(adv) surprisingly/unexpectedly/ +°Õµ¤ [¤¤¤­] /(n) spirit/heart/disposition/(P)/ +°Õµ¤¤¬ÍȤ¬¤Ã¤Æ¤¤¤ë [¤¤¤­¤¬¤¢¤¬¤Ã¤Æ¤¤¤ë] /(exp) to be in high spirits/ +°Õµ¤¸®¹· [¤¤¤­¤±¤ó¤³¤¦] /(adj-na,n) in high spirits/elated/ +°Õµ¤¸®¹â [¤¤¤­¤±¤ó¤³¤¦] /(adj-na,n) in high spirits/elated/ +°Õµ¤¹þ¤ß [¤¤¤­¤´¤ß] /(n) ardor/enthusiasm/(P)/ +°Õµ¤¹þ¤à [¤¤¤­¤´¤à] /(v5m) to be enthusiastic about/(P)/ +°Õµ¤¾ÃÄÀ [¤¤¤­¤·¤ç¤¦¤Á¤ó] /(n,vs) depressed in spirits/dispirited/disheartened/rejection/ +°Õµ¤¾×Å· [¤¤¤­¤·¤ç¤¦¤Æ¤ó] /in high spirits/ +°Õµ¤À¹¤ó¤À [¤¤¤­¤µ¤«¤ó¤À] /be in high spirits/(P)/ +°Õµ¤ÁËÁÓ [¤¤¤­¤½¤½¤¦] /depression/rejection/ +°Õµ¤ÃÏ [¤¤¤­¤¸] /(n) self-respect/self-confidence/guts/backbone/ +°Õµ¤ÃÏ [¤¤¤¯¤¸] /(n) self-respect/self-confidence/guts/backbone/(P)/ +°Õµ¤ÃϤʤ· [¤¤¤¯¤¸¤Ê¤·] /(n) coward/timid creature/ +°Õµ¤ÃϤΤʤ¤ [¤¤¤¯¤¸¤Î¤Ê¤¤] /spineless/backboneless/timid/cowardly/weak-kneed/ +°Õµ¤Åê¹ç [¤¤¤­¤È¤¦¤´¤¦] /(n) hit it off with (a person)/find a kindred spirit in (a person)/sympathy/mutual understanding/ +°Õµ¤ÍÈ¡¹ [¤¤¤­¤è¤¦¤è¤¦] /(adj-na,n) triumphant/exultant/in high spirits/ +°Õµ¤ÍÈÍÈ [¤¤¤­¤è¤¦¤è¤¦] /(adj-na,n) triumphant/exultant/in high spirits/ +°Õµ¤îùÄÀ [¤¤¤­¤·¤ç¤¦¤Á¤ó] /(n,vs) depressed in spirits/dispirited/disheartened/rejection/ +°ÕµÁ [¤¤¤®] /(n) meaning/significance/(P)/ +°ÕµÁ¿¼¤¤ [¤¤¤®¤Ö¤«¤¤] /(adj) significant/important/ +°Õ¸« [¤¤¤±¤ó] /(n) opinion/view/(P)/ +°Õ¸«¤ò¸À¤¦ [¤¤¤±¤ó¤ò¤¤¤¦] /(exp) to state one's opinion/ +°Õ¸«¤ò»ý¤Ä [¤¤¤±¤ó¤ò¤â¤Ä] /(exp) to hold an opinion/ +°Õ¸«¤òÅǤ¯ [¤¤¤±¤ó¤ò¤Ï¤¯] /(exp) to give one's opinion/ +°Õ¸«¸ò´¹ [¤¤¤±¤ó¤³¤¦¤«¤ó] /exchange of ideas/exchange of opinions/ +°Õ¸«¹­¹ð [¤¤¤±¤ó¤³¤¦¤³¤¯] /(n) protest advertising (on an issue by a pressure group)/ +°Õ¸«½ñ [¤¤¤±¤ó¤·¤ç] /(n) opinion in writing/written opinion/argument/ +°Õ¸ÇÃÏ [¤¤¤³¤¸] /(adj-na,n) perversity/ +°Õ¸þ [¤¤¤³¤¦] /(n) intention/idea/inclination/(P)/ +°Õ»Ö [¤¤¤·] /(n) will/volition/(P)/ +°Õ»Ö¤Î¶¯¤¤¿Í [¤¤¤·¤Î¤Ä¤è¤¤¤Ò¤È] /strong-minded man/ +°Õ»Ö¤ÎÁÁÄÌ [¤¤¤·¤Î¤½¤Ä¤¦] /mutual understanding/ +°Õ»Ö¤ÎÁÂÄÌ [¤¤¤·¤Î¤½¤Ä¤¦] /agreement of wills/ +°Õ»Ö·èÄê [¤¤¤·¤±¤Ã¤Æ¤¤] /(n) decision-making/ +°Õ»Ö·èÄê²áÄø [¤¤¤·¤±¤Ã¤Æ¤¤¤«¤Æ¤¤] /(n) decision-making process/ +°Õ»Ö·èÄ굡´Ø [¤¤¤·¤±¤Ã¤Æ¤¤¤­¤«¤ó] /decision-making body/ +°Õ»ÖŪ [¤¤¤·¤Æ¤­] /(adj-na) strong-willed/ +°Õ»ÖÇö¼å [¤¤¤·¤Ï¤¯¤¸¤ã¤¯] /(adj-na,n) weak will/lacking a purpose/ +°Õ»× [¤¤¤·] /(n) intention/purpose/(P)/ +°Õ»×·èÄê [¤¤¤·¤±¤Ã¤Æ¤¤] /(n) decision-making/(P)/ +°Õ»×ǽÎÏ [¤¤¤·¤Î¤¦¤ê¤ç¤¯] /(n) mental capacity/ +°Õ»×ɽ¼¨ [¤¤¤·¤Ò¤ç¤¦¤¸] /(n) declaration of intention/(P)/ +°Õ»×ɽ¼¨¥«¡¼¥É [¤¤¤·¤Ò¤ç¤¦¤¸¥«¡¼¥É] /(n) donor card/ +°Õ»ú [¤¤¤¸] /(n) ideogram/ +°Õ¼± [¤¤¤·¤­] /(n,vs) consciousness/senses/(P)/ +°Õ¼±¤Îή¤ì [¤¤¤·¤­¤Î¤Ê¤¬¤ì] /(n) stream of consciousness/ +°Õ¼±°ìÈÌ [¤¤¤·¤­¤¤¤Ã¤Ñ¤ó] /(n) transcendental appreciation/ +°Õ¼±²¼ [¤¤¤·¤­¤«] /(n,adj-no) subconscious/ +°Õ¼±¾ã³² [¤¤¤·¤­¤·¤ç¤¦¤¬¤¤] /(n) disturbance of consciousness/ +°Õ¼±ÁÓ¼º [¤¤¤·¤­¤½¤¦¤·¤Ä] /(n) loss of consciousness/ +°Õ¼±ÂÎ [¤¤¤·¤­¤¿¤¤] /(n) discarnate entity/ +°Õ¼±Åª [¤¤¤·¤­¤Æ¤­] /(adj-na) consciously/deliberately/(P)/ +°Õ¼±ÉÔÌÀ [¤¤¤·¤­¤Õ¤á¤¤] /(n) unconscious/senseless/ +°Õ¼ñ [¤¤¤·¤å] /(n) grudge/malice/spite/ +°Õ¼ñÀ²¤é¤· [¤¤¤·¤å¤Ð¤é¤·] /(n) revenge/ +°Õ¼ñÊÖ¤· [¤¤¤·¤å¤¬¤¨¤·] /revenge/ +°Õ¾¢ [¤¤¤·¤ç¤¦] /(n) design/(P)/ +°Õ¾¢¸¢ [¤¤¤·¤ç¤¦¤±¤ó] /(n) design right/right(s) to a design/ +°Õ¾¢ÅÐÏ¿ [¤¤¤·¤ç¤¦¤È¤¦¤í¤¯] /(n) registration of a design/ +°Õ¿Þ [¤¤¤È] /(n) intention/aim/design/(P)/ +°Õ¿ÞŪ [¤¤¤È¤Æ¤­] /(adj-na) intentional/on purpose/(P)/ +°ÕÁÛ³° [¤¤¤½¤¦¤¬¤¤] /(adj-na,adj-no,n) unexpected/unsuspected/ +°ÕÃÏ [¤¤¤¸] /(n) disposition/spirit/willpower/obstinacy/backbone/appetite/(P)/ +°ÕÃϤÃÄ¥¤ê [¤¤¤¸¤Ã¤Ñ¤ê] /(adj-na,n) obstinacy/obstinate person/ +°ÕÃϤòÄ¥¤ë [¤¤¤¸¤ò¤Ï¤ë] /(exp) to not give in/to be obstinate/to be stubborn/to be perverse/ +°ÕÃÏ°­ [¤¤¤¸¤ï¤ë] /(adj-na,n) malicious/ill-tempered/unkind/(P)/ +°ÕÃÏ°­¤¤ [¤¤¤¸¤ï¤ë¤¤] /(adj) ill-natured/ +°ÕÃϱø¤¤ [¤¤¤¸¤­¤¿¤Ê¤¤] /(adj) gluttonous/greedy/ +°ÕÃϱø¤Ê¤¤ [¤¤¤¸¤­¤¿¤Ê¤¤] /(adj) gluttonous/greedy/ +°ÕÃÏ¿Ô¤¯ [¤¤¤¸¤º¤¯] /(adj-na,n) obstinate/stubborn/ +°ÕÃÏãÒ¤¤ [¤¤¤¸¤­¤¿¤Ê¤¤] /(adj) gluttonous/greedy/ +°ÕÃæ [¤¤¤Á¤å¤¦] /(n) one's mind/one's heart/one's intention/ +°ÕÃæ¤Î½÷ [¤¤¤Á¤å¤¦¤Î¤ª¤ó¤Ê] /sweetheart/girlfriend/ +°ÕÃæ¤Î¿Í [¤¤¤Á¤å¤¦¤Î¤Ò¤È] /(n) sweetheart/person in one's thoughts (heart)/ +°ÕÇÏ [¤¤¤Ð] /(n) uncontrolled/ +°ÕÇÏ¿´±î [¤¤¤Ð¤·¤ó¤¨¤ó] /(n) uncontrollable passions/ +°Õɽ [¤¤¤Ò¤ç¤¦] /(n) surprise/something unexpected/(P)/ +°ÕÌ£ [¤¤¤ß] /(n,vs) meaning/significance/(P)/ +°ÕÌ£¤¬Ä̤é¤Ê¤¤ [¤¤¤ß¤¬¤È¤ª¤é¤Ê¤¤] /be incomprehensible/not make sense/ +°ÕÌ£¤Î´Ø·¸ÍýÏÀ [¤¤¤ß¤Î¤«¤ó¤±¤¤¤ê¤í¤ó] /relational theory of meaning/ +°ÕÌ£¤ò¼è¤ë [¤¤¤ß¤ò¤È¤ë] /(exp) to follow the sense/to understand the meaning of/ +°ÕÌ£¤òª¤¨¤ë [¤¤¤ß¤ò¤È¤é¤¨¤ë] /(exp) to grasp the meaning/ +°ÕÌ£¸¶Íý [¤¤¤ß¤²¤ó¤ê] /semantics principle/ +°ÕÌ£¹ç¤¤ [¤¤¤ß¤¢¤¤] /(n) implication/nuance/(P)/ +°ÕÌ£¾å¤Î¼ç¸ì [¤¤¤ß¤¸¤ç¤¦¤Î¤·¤å¤´] /sense subject/ +°ÕÌ£¾å¤ÎÌÜŪ¸ì [¤¤¤ß¤¸¤ç¤¦¤Î¤â¤¯¤Æ¤­¤´] /sense object/ +°ÕÌ£¿¼Ä¹ [¤¤¤ß¤·¤ó¤Á¤ç¤¦] /(adj-na,n) profound (often hidden) meaning/pregnant with significance/ +°ÕÌ£ÆâÍÆ [¤¤¤ß¤Ê¤¤¤è¤¦] /(n) semantic content (of a term)/meaning (of a sentence)/ +°ÕÌ£ÉÕ¤±¤ë [¤¤¤ß¤Å¤±¤ë] /(v1) to give meaning to/ +°ÕÌ£ÉôÌç [¤¤¤ß¤Ö¤â¤ó] /semantic component/ +°ÕÌ£Ìò³ä [¤¤¤ß¤ä¤¯¤ï¤ê] /semantic role/ +°ÕÌ£ÏÀ [¤¤¤ß¤í¤ó] /(n) semantics/the study of meaning/ +°ÕÌõ [¤¤¤ä¤¯] /(n) free translation/liberal translation/ +°ÕÍÝ [¤¤¤è¤¯] /(oK) (n) will/desire/ambition/ +°ÕÍß [¤¤¤è¤¯] /(n) will/desire/ambition/(P)/ +°ÕÎÏ [¤¤¤ê¤ç¤¯] /(n) will/will-power/ +°ÕÓì [¤¤¤³¤¦] /(n) intention/idea/inclination/ +°Ö¤ß [¤Ê¤°¤µ¤ß] /(n) consolation/comfort/ +°Ö¤ß¼Ô [¤Ê¤°¤µ¤ß¤â¤Î] /(n) (person treated as a) plaything/ +°Ö¤ßȾʬ [¤Ê¤°¤µ¤ß¤Ï¤ó¤Ö¤ó] /partly for fun/capricious/ +°Ö¤ßʪ [¤Ê¤°¤µ¤ß¤â¤Î] /(n) (person treated as a) plaything/ +°Ö¤à [¤Ê¤°¤µ¤à] /(v5m) to comfort/ +°Ö¤á [¤Ê¤°¤µ¤á] /(n) comfort/consolation/diversion/ +°Ö¤á¤ë [¤Ê¤°¤µ¤á¤ë] /(v1) to comfort/to console/(P)/ +°Ö¤á´é [¤Ê¤°¤µ¤á¤¬¤ª] /(n) consolatory look/comforting look/ +°Ö¤ó¤Àµó¶ç¤Ë¼Î¤Æ¤ë [¤Ê¤°¤µ¤ó¤À¤¢¤²¤¯¤Ë¤¹¤Æ¤ë] /(exp) to throw a girl away after making her one's plaything/ +°Ö°Â [¤¤¤¢¤ó] /(n) solace/relaxation/(P)/ +°Ö°Â²ñ [¤¤¤¢¤ó¤«¤¤] /recreational get-together/ +°Ö°Â¼Ô [¤¤¤¢¤ó¤·¤ã] /comforter/ +°Ö°ÂÉØ [¤¤¤¢¤ó¤Õ] /(n) army prostitute/ +°Ö°Âι¹Ô [¤¤¤¢¤ó¤ê¤ç¤³¤¦] /(n) pleasure trip/company (office) trip/ +°Ö¼Õ [¤¤¤·¤ã] /(n) consolation/(P)/ +°Ö¼ÕÎÁ [¤¤¤·¤ã¤ê¤ç¤¦] /(n) consolation money/solatium/ +°ÖÉï [¤¤¤Ö] /(n) pacification/soothing/ +°ÖÌä [¤¤¤â¤ó] /(n) condolences/sympathy call/(P)/ +°ÖÌäÂÞ [¤¤¤â¤ó¤Ö¤¯¤í] /(n) soldier's comfort bag/ +°ÖÌäÉÊ [¤¤¤â¤ó¤Ò¤ó] /(n) comfort article/ +°Öα [¤¤¤ê¤å¤¦] /(n,vs) dissuasion from resigning or leaving/ +°ÖÎî [¤¤¤ì¤¤] /(n) comfort the spirit (of the dead)/(P)/ +°ÖÎîº× [¤¤¤ì¤¤¤µ¤¤] /(n) memorial service/(P)/ +°ÖÎîÅã [¤¤¤ì¤¤¤È¤¦] /memorial tower/ +°ÖÏ« [¤¤¤í¤¦] /(n,vs) recognition of services/ +°ÖÏ«²ñ [¤¤¤í¤¦¤«¤¤] /party given in recognition of a person's services/ +°ÖÏ«¶â [¤¤¤í¤¦¤­¤ó] /(n) bonus/reward for one's services/ +°Öé´ [¤¤¤·¤ã] /(n) consolation/ +°Öé´ÎÁ [¤¤¤·¤ã¤ê¤ç¤¦] /(n) consolation money/solatium/ +°× [¤¨¤­] /(n) divination/fortune-telling/ +°×¡¹ [¤ä¤¹¤ä¤¹] /(adv) very easy/very peaceful/without trouble/ +°×¤¤ [¤ä¤¹¤¤] /(adj,suf) easy/(P)/ +°×¤·¤¤ [¤ä¤µ¤·¤¤] /(adj) easy/plain/simple/(P)/ +°×¤·¤¤¿Í [¤ä¤µ¤·¤¤¤Ò¤È] /(exp) promiscuous person/ +°×¤·¤¤Ê¸¾Ï [¤ä¤µ¤·¤¤¤Ö¤ó¤·¤ç¤¦] /easy (simple) writing/ +°×¤ÎÏ»½½»Í·µ [¤¨¤­¤Î¤í¤¯¤¸¤å¤¦¤·¤±] /the 64 hexagrams of the Book of Changes/ +°×¤è¤êÆñ¤Ø¿Ê¤à [¤¤¤è¤ê¤Ê¤ó¤Ø¤¹¤¹¤à] /to proceed from the easy to the difficult/ +°×¤ò¸«¤ë [¤¨¤­¤ò¤ß¤ë] /(exp) to divine/ +°×°× [¤ä¤¹¤ä¤¹] /(adv) very easy/very peaceful/without trouble/ +°×³Ø [¤¨¤­¤¬¤¯] /(n) study of divination/ +°×´¶À÷À­ [¤¤¤«¤ó¤»¤ó¤»¤¤] /(adj-na) compromised/ +°×·Ð [¤¨¤­¤­¤ç¤¦] /(n) I Ching/Yi Jing/The Book of Changes/ +°×¼Ô [¤¨¤­¤·¤ã] /(n) fortuneteller/diviner/ +°×»ÉÊ [¤¤¤½¤ó¤Ò¤ó] /(n) fragile article/ +°×ÃÇ [¤¨¤­¤À¤ó] /(n) divination/fortunetelling/ +°×Æ°ÅÙ [¤¤¤É¤¦¤É] /mobility/ +°Ø»Ò [¤¤¤¹] /(n) chair/(P)/ +°Ø»Ò¤Ë¿È¤òÄÀ¤á¤ë [¤¤¤¹¤Ë¤ß¤ò¤·¤º¤á¤ë] /(exp) to sink into a chair/ +°Ù [¤¿¤á] /(n) good/advantage/benefit/welfare/sake/to/in order to/because of/as a result of/(P)/ +°Ù¤µ¤ë [¤Ê¤µ¤ë] /(v5aru) (hon) to do/(P)/ +°Ù¤·½ª¤¨¤ë [¤Ê¤·¤ª¤¨¤ë] /(v1,vt) to accomplish/to finish/ +°Ù¤·½ª¤ï¤ë [¤Ê¤·¤ª¤ï¤ë] /(v5r,vi) to finish/ +°Ù¤·¿ë¤²¤ë [¤Ê¤·¤È¤²¤ë] /(v1) to accomplish/to finish/to fulfill/ +°Ù¤¹ [¤Ê¤¹] /(v5s) to accomplish/to do/(P)/ +°Ù¤¹½Ñ¤â̵¤¯ [¤Ê¤¹¤¹¤Ù¤â¤Ê¤¯] /(exp) to at one's wits end/ +°Ù¤Æ¸¯¤ë [¤·¤Æ¤ä¤ë] /(v5r) to do for (someone)/to deceive/to hoodwink/ +°Ù¤Ë [¤¿¤á¤Ë] /(conj) for/for the sake of/to one's advantage/in favor of/on behalf of/ +°Ù¤ê¼ê [¤Ê¤ê¤Æ] /(n) candidate/suitable person/ +°Ù¤ë [¤¹¤ë] /(vs-i) (uk) to do/to try/to play/to practice/to cost/to serve as/to pass/to elapse/(P)/ +°Ù¤ë [¤Ê¤ë] /(v5r) to change/to be of use/to reach to/ +°Ù¤ó½Ñ [¤»¤ó¤¹¤Ù] /(n) proper methods/ +°Ù°­¤¤ [¤·¤Ë¤¯¤¤] /(adj) hard to do/ +°Ù²Ì¤»¤ë [¤·¤ª¤ª¤»¤ë] /(v1) to accomplish/ +°Ù²á¤®¤ë [¤·¤¹¤®¤ë] /(v1) to overdo/to do too much/ +°Ù¶ä [¤¿¤á¤®¤ó] /exchange bank/ +°Ù¹ç¤¦ [¤·¤¢¤¦] /(v5u) (uk) to do together/ +°Ù»Ä¤¹ [¤·¤Î¤³¤¹] /(v5s) to leave unfinished/ +°Ù½Ð¤«¤¹ [¤·¤Ç¤«¤¹] /(oK) (v5s) (uk) to perpetrate/to do/to finish up/to be guilty of/ +°Ù½ÐÍ褹 [¤·¤Ç¤«¤¹] /(oK) (v5s) (uk) to perpetrate/to do/to finish up/to be guilty of/ +°Ù½é¤á [¤·¤½¤á] /outset/beginning/ +°Ù½é¤á¤ë [¤·¤½¤á¤ë] /(v1) to begin to do/ +°Ù¿Í [¤Ò¤È¤È¤Ê¤ê] /(n) temperament/ +°Ù¿Ô¤¯¤¹ [¤·¤Ä¤¯¤¹] /(v5s) to do everything possible/ +°Ù¿ë¤²¤ë [¤·¤È¤²¤ë] /(v1) to accomplish/to finish/to fulfill/ +°ÙÀ¯ [¤¤¤»¤¤] /(n) governing/administering/ +°ÙÀ¯²È [¤¤¤»¤¤¤«] /politician/ +°ÙÀ¯¼Ô [¤¤¤»¤¤¤·¤ã] /(n) statesman/(P)/ +°Ù³¤±¤ë [¤·¤Ä¤Å¤±¤ë] /(v1) to continue to do/to persist in doing/ +°Ù»¤¸¤ë [¤·¤½¤ó¤¸¤ë] /(v1) to blunder/to fail/to make a mistake/ +°Ù»¤º¤ë [¤·¤½¤ó¤¸¤ë] /(v5z) to blunder/to fail/to make a mistake/ +°Ù»¤Ê¤¦ [¤·¤½¤³¤Ê¤¦] /(v5u) to blunder/to fail/to make a mistake/to miss/ +°ÙÂÎ [¤Æ¤¤¤¿¤é¤¯] /state of affairs/predicament/ +°ÙÂØ [¤«¤ï¤»] /(n) money order/exchange/(P)/ +°ÙÂØ¥À¥ó¥Ô¥ó¥° [¤«¤ï¤»¥À¥ó¥Ô¥ó¥°] /(n) exchange dumping/ +°ÙÂإޥ꡼ [¤«¤ï¤»¥Þ¥ê¡¼] /(n) exchange marry/ +°ÙÂإ졼¥È [¤«¤ï¤»¥ì¡¼¥È] /(n) exchange rate/ +°ÙÂØ´ÉÍý [¤«¤ï¤»¤«¤ó¤ê] /exchange control/ +°ÙÂضä¹Ô [¤«¤ï¤»¤®¤ó¤³¤¦] /exchange bank/ +°ÙÂغ¹±× [¤«¤ï¤»¤µ¤¨¤­] /profit on currency exchange/ +°ÙÂغÛÄê [¤«¤ï¤»¤µ¤¤¤Æ¤¤] /exchange arbitration/ +°ÙÂػԾì [¤«¤ï¤»¤·¤¸¤ç¤¦] /(n) exchange market/ +°ÙÂؼê·Á [¤«¤ï¤»¤Æ¤¬¤¿] /draft/ +°ÙÂØ¿¬ [¤«¤ï¤»¤¸¤ê] /(n) balance of exchange/ +°ÙÂØÁê¾ì [¤«¤ï¤»¤½¤¦¤Ð] /exchange rates/(P)/ +°ÙÂØÅ굡 [¤«¤ï¤»¤È¤¦¤­] /currency speculation/ +°ÙÂØÊ¿²Á [¤«¤ï¤»¤Ø¤¤¤«] /(n) par value/exchange parity/ +°ÙÂØͽÌó [¤«¤ï¤»¤è¤ä¤¯] /(n) exchange contract/ +°ÙÃå [¤·¤­¤»] /livery/servant's clothes provided by employers/ +°ÙǼ¤á [¤·¤ª¤µ¤á] /(n) finishing up/ +°ÙÊüÂê [¤·¤Û¤¦¤À¤¤] /(adj-na,n) having one's own way/ +°ÙÍÍ [¤·¤¶¤Þ] /(n) way of doing/ +°ÙÍè¤ê [¤·¤­¤¿¤ê] /(n) custom/conventional practice/mores/ordinance/ +°ÙÍ [¤·¤ª¤È¤·] /omission/oversight/ +°ÙÍî¤Á [¤·¤ª¤Á] /omission/oversight/ +°ÙÍî¤È¤¹ [¤·¤ª¤È¤¹] /(v5s) to fail to do/to make light of/to neglect/ +°Ú¤¯¤â [¤«¤·¤³¤¯¤â] /(adv) graciously/ +°Ú¤Þ¤ê¤Þ¤·¤¿ [¤«¤·¤³¤Þ¤ê¤Þ¤·¤¿] /(exp) certainly!/(P)/ +°Ú¤Þ¤ë [¤«¤·¤³¤Þ¤ë] /(v5r) to obey respectfully/to humble oneself/to sit straight (upright, respectfully, attentively)/ +°Ú¤ì¤ë [¤ª¤½¤ì¤ë] /(v1) to fear/to be afraid of/ +°Ú¤ì¿¤¯¤â [¤ª¤½¤ì¤ª¤ª¤¯¤â] /graciously/ +°Ú¤ìÆþ¤ë [¤ª¤½¤ì¤¤¤ë] /(v5r) to be filled with awe/to feel small/to be amazed/to be surprised/to be disconcerted/to be sorry/to be grateful/to be defeated/to confess guilt/ +°Ú·É [¤¤¤±¤¤] /(n) reverence/awe/respect/ +°Ú½Ì [¤¤¤·¤å¤¯] /(n,vs) wince/cower/recoil/ +°ÚÉÝ [¤¤¤Õ] /(n) awe/fear/fright/ +°ÚÉþ [¤¤¤Õ¤¯] /(n) awe/ +°Úͧ [¤¤¤æ¤¦] /(n) one's esteemed friend/ +°ÚØö [¤¤¤¯] /(n) reverence/awe/fear/ +°Û¤Ê¤ë [¤³¤È¤Ê¤ë] /(v5r) to differ/to vary/to disagree/(P)/ +°Û¤Êµ¤Ê¬ [¤¤¤Ê¤­¤Ö¤ó] /queer feeling/ +°Û¤Ë [¤³¤È¤Ë] /(adv,n,vs) difference/ +°Û¤Ë¤¹¤ë [¤³¤È¤Ë¤¹¤ë] /(exp) to make a distinction/to differ/to be different/ +°Û¤òΩ¤Æ¤ë [¤¤¤ò¤¿¤Æ¤ë] /(exp) to raise an objection/ +°Û°è [¤¤¤¤¤­] /(n) foreign lands/ +°Û²» [¤¤¤ª¤ó] /allophone (ling)/strange noise/ +°Û²½ [¤¤¤«] /(adj-na,n) dissimilation/catabolism/catabolic/ +°Ûµ¡¼ï [¤¤¤­¤·¤å] /(n) heterogenous equipment/dissimilar equipment/ +°ÛµÁ [¤¤¤®] /(n) different meaning/ +°ÛµÄ [¤¤¤®] /(n) objection/dissent/protest/(P)/ +°ÛµÄ¤Ê¤¯ [¤¤¤®¤Ê¤¯] /without demur/ +°Û¶­ [¤¤¤­¤ç¤¦] /(n) foreign country/ +°Û¶­¤Ë²Ì¤Æ¤ë [¤¤¤­¤ç¤¦¤Ë¤Ï¤Æ¤ë] /(exp) to die in a strange land/ +°Û¶­¤ËÇݤï¤ì¤¿²Ö [¤¤¤­¤ç¤¦¤Ë¤Ä¤Á¤«¤ï¤ì¤¿¤Ï¤Ê] /flower grown in a foreign land/ +°Û¶µ [¤¤¤­¤ç¤¦] /(n) paganism/ +°Û¶µÅÌ [¤¤¤­¤ç¤¦¤È] /(n) pagan/heretic/ +°Û¶¿ [¤¤¤­¤ç¤¦] /(n) strange land/ +°Û·¿Ê¬Îö [¤¤¤±¤¤¤Ö¤ó¤ì¤Ä] /(n) heterotypic division/ +°Û·Á [¤¤¤®¤ç¤¦] /(adj-na,n) fantastic/grotesque/ +°Û·ÁÇÛ¶ö»Ò [¤¤¤±¤¤¤Ï¤¤¤°¤¦¤·] /(n) anisogamete/ +°Û·Ï¸òÇÛ [¤¤¤±¤¤¤³¤¦¤Ï¤¤] /(n) exogamy/ +°Û¸« [¤¤¤±¤ó] /(n) different opinion/objection/ +°Û¸ýƱ²» [¤¤¤¯¤É¤¦¤ª¤ó] /(n) in concert/with one voice/unanimously/(P)/ +°Û¸ýƱ²»¤Ë [¤¤¤¯¤É¤¦¤ª¤ó¤Ë] /in one voice/ +°Û¹ñ [¤¤¤³¤¯] /(n) foreign country/(P)/ +°Û¹ñ¾ð½ï [¤¤¤³¤¯¤¸¤ç¤¦¤Á¤ç] /exoticism/ +°Û¹ñ¾ðÄ´ [¤¤¤³¤¯¤¸¤ç¤¦¤Á¤ç¤¦] /(n) exoticism/ +°ÛºÌ [¤¤¤µ¤¤] /(n) conspicuous colour/ +°ÛºÍ [¤¤¤µ¤¤] /(n) genius/prodigy/ +°Û¼Á [¤¤¤·¤Ä] /(adj-na,n) heterogeneous/(P)/ +°Û¼ï [¤¤¤·¤å] /(adj-na,n) different kind (species, variety)/heterologous/heterogenous/ +°Û¼ï°Ü¿¢ [¤¤¤·¤å¤¤¤·¤ç¤¯] /(n) xenotransplant/heterograft/heteroplastic transplantation/heteroplasty/heterotransplantation/ +°Û¼ï¸òÇÛ [¤¤¤·¤å¤³¤¦¤Ï¤¤] /crossbreeding/ +°Û¼ñ [¤¤¤·¤å] /(n) extraordinary appearance/ +°Û½¡ [¤¤¤·¤å¤¦] /different religion or sect/ +°Û½­ [¤¤¤·¤å¤¦] /(n) offensive smell/off-flavor/ +°Û¾Î [¤¤¤·¤ç¤¦] /(n) alias/pseudonym/pen name/nom de plume/ +°Û¾Ý [¤¤¤·¤ç¤¦] /(n) vision/strange phenomenon/ +°Û¾ï [¤¤¤¸¤ç¤¦] /(adj-na,n) strangeness/abnormality/disorder/(P)/ +°Û¾ï¤Î²óÉü [¤¤¤¸¤ç¤¦¤Î¤«¤¤¤Õ¤¯] /(n) fault (anomaly) recovery/ +°Û¾ïµ¤¾Ý [¤¤¤¸¤ç¤¦¤­¤·¤ç¤¦] /(n) abnormal weather/ +°Û¾ï·ì¿§ÁÇ¾É [¤¤¤¸¤ç¤¦¤±¤Ã¤·¤­¤½¤·¤ç¤¦] /(n) hemoglobinopathy/ +°Û¾ï¹â²¹ [¤¤¤¸¤ç¤¦¤³¤¦¤ª¤ó] /abnormally high temperatures/ +°Û¾ï½ªÎ» [¤¤¤¸¤ç¤¦¤·¤å¤¦¤ê¤ç¤¦] /ABEND (ABnormal END)/ +°Û¾ï¿´Íý³Ø [¤¤¤¸¤ç¤¦¤·¤ó¤ê¤¬¤¯] /(n) abnormal psychology/ +°Û¾ï¿Ì°è [¤¤¤¸¤ç¤¦¤·¤ó¤¤¤­] /(n) region of anomalous seismic intensity/ +°Û¾ïÀ­Íß [¤¤¤¸¤ç¤¦¤»¤¤¤è¤¯] /sexual abnormality/ +°Û¾ïÇ¥¿± [¤¤¤¸¤ç¤¦¤Ë¤ó¤·¤ó] /(n) abnormal pregnancy/ +°Û¾ïȯÀ¸ [¤¤¤¸¤ç¤¦¤Ï¤Ã¤»¤¤] /plague/ +°Û¾ïʬÊÚ [¤¤¤¸¤ç¤¦¤Ö¤ó¤Ù¤ó] /(n) abnormal delivery/ +°Û¾õ [¤¤¤¸¤ç¤¦] /(n) something wrong/accident/change/abnormality/aberration/(P)/ +°Û¿§ [¤¤¤·¤ç¤¯] /(adj-na,n) unique/different color/novelty/(P)/ +°Û¿©¾É [¤¤¤·¤ç¤¯¤·¤ç¤¦] /(n) allotriophagy/pica/ +°Û¿´ [¤¤¤·¤ó] /(n) treachery/intrigue/ +°Û¿Í [¤¤¤¸¤ó] /(n) foreigner/different person/ +°Û¿Í¼ï [¤¤¤¸¤ó¤·¤å] /(n) alien (different) race/ +°Û¿Þ [¤¤¤È] /treasonable intent/ +°Û¿ô [¤¤¤¹¤¦] /(adj-no,n) unusual/exceptional/phenomenal/ +°Û¿ôÀ­ [¤¤¤¹¤¦¤»¤¤] /(n) heteroploidy/ +°Û¿ôÂÎ [¤¤¤¹¤¦¤¿¤¤] /(n) heteroploid/ +°ÛÀ« [¤¤¤»¤¤] /(n) different name/ +°ÛÀ­ [¤¤¤»¤¤] /(n) the opposite sex/(P)/ +°ÛÀ­´Ø·¸ [¤¤¤»¤¤¤«¤ó¤±¤¤] /(n) relationships with the opposite sex/ +°ÛÀ­ÂÎ [¤¤¤»¤¤¤¿¤¤] /(adj-na,n) isomer/isomeric/ +°ÛÀ±¿Í [¤¤¤»¤¤¤¸¤ó] /alien/ +°ÛÀâ [¤¤¤»¤Ä] /(n) different opinion/ +°Û¸ [¤¤¤¾¤ó] /(n) objection/ +°Û¸¤¬¤Ê¤¤ [¤¤¤¾¤ó¤¬¤Ê¤¤] /nothing to say/have no objection/ +°ÛÂÎ [¤¤¤¿¤¤] /(n) different body/ +°ÛÂλú [¤¤¤¿¤¤¤¸] /(n) kanji variants/ +°ÛÂÎƱ¿´ [¤¤¤¿¤¤¤É¤¦¤·¤ó] /perfect harmony/ +°Ûü [¤¤¤¿¤ó] /(n) heresy/(P)/ +°Ûü»ë [¤¤¤¿¤ó¤·] /(n) heresy/ +°Ûü¼Ô [¤¤¤¿¤ó¤·¤ã] /(n) heretic/ +°ÛÄ« [¤¤¤Á¤ç¤¦] /(n) foreign court/foreign country/ +°ÛÆ° [¤¤¤É¤¦] /(n) change/(P)/ +°ÛƱ [¤¤¤É¤¦] /(n) difference/ +°ÛÉã [¤¤¤Õ] /(n) different father/ +°ÛÉ÷ [¤¤¤Õ¤¦] /(n) unusual customs/ +°ÛÊ¢ [¤¤¤Õ¤¯] /(n) child of a different mother/ +°Ûʪ [¤¤¤Ö¤Ä] /(n,pref) foreign substance/foreign body/xeno/(P)/ +°Ûʬ»Ò [¤¤¤Ö¤ó¤·] /(n) outsider/alien elements/ +°Ûʸ [¤¤¤Ö¤ó] /(n) strange tale/another story/variant (reading)/strange report or tale/(P)/ +°Ûʸ²½ [¤¤¤Ö¤ó¤«] /intercultural/ +°Ûʹ [¤¤¤Ö¤ó] /(n) strange tale/another story/variant (reading)/strange report or tale/ +°ÛÊÑ [¤¤¤Ø¤ó] /(n) accident/disaster/(P)/ +°ÛÊì [¤¤¤Ü] /(n) different mother/ +°ÛÊýÀ­ [¤¤¤Û¤¦¤»¤¤] /(adj-na,n) anisotropy/ +°ÛÊýƳÅÅ¥Õ¥£¥ë¥à [¤¤¤Û¤¦¤É¤¦¤Ç¤ó¥Õ¥£¥ë¥à] /oriented conduction film/ +°ÛÊýƳÅÅËì [¤¤¤Û¤¦¤É¤¦¤Ç¤ó¤Þ¤¯] /oriented conduction film/ +°ÛË® [¤¤¤Û¤¦] /(n) foreign country/ +°ÛË®¿Í [¤¤¤Û¤¦¤¸¤ó] /(n) foreigner/stranger/gentile/ +°ÛËÜ [¤¤¤Û¤ó] /(n) different edition/another book/strange book/ +°Û̱² [¤¤¤ß¤ó¤¾¤¯] /(n) different race (people)/ +°Û̾ [¤¤¤ß¤ç¤¦] /(n) another name/nickname/alias/(P)/ +°Û̾ [¤¤¤á¤¤] /(n) another name/nickname/alias/ +°Û̾Ʊ²» [¤¤¤á¤¤¤É¤¦¤ª¤ó] /(n) enharmonic/ +°ÛÍÍ [¤¤¤è¤¦] /(adj-na,n) bizarre/strange/eccentric/odd/queer/(P)/ +°ÛÎà [¤¤¤ë¤¤] /(n) varieties/different kinds/ +°ÛÎã [¤¤¤ì¤¤] /(adj-na,adj-no,n) exception/illness/singular/exceptional/unprecedented/(P)/ +°ÛÏÀ [¤¤¤í¤ó] /(n) different opinion/objection/(P)/ +°Ü¤·Âؤ¨¤ë [¤¦¤Ä¤·¤«¤¨¤ë] /(v1) to shift (move) (an object) to (into)/ +°Ü¤¹ [¤¦¤Ä¤¹] /(v5s) to remove/to transfer/to infect/(P)/ +°Ü¤ê [¤¦¤Ä¤ê] /(n) change/transition/return present/ +°Ü¤êµ¤ [¤¦¤Ä¤ê¤®] /(adj-na,n) whim/frivolity/fickleness/inconstant/capriciousness/ +°Ü¤ê¹Ô¤¯ [¤¦¤Ä¤ê¤æ¤¯] /(v5k-s) to change/to shift/to come and go/ +°Ü¤ê¹á [¤¦¤Ä¤ê¤¬] /(n) lingering scent/ +°Ü¤ê½»¤à [¤¦¤Ä¤ê¤¹¤à] /(n) to change one's place of residence/to move house/ +°Ü¤êÊѤï¤ê [¤¦¤Ä¤ê¤«¤ï¤ê] /(n) change (e.g. season)/(P)/ +°Ü¤êÊѤï¤ë [¤¦¤Ä¤ê¤«¤ï¤ë] /(v5r) to change/ +°Ü¤ë [¤¦¤Ä¤ë] /(v5r) (1) to move (house)/to transfer (department)/(2) to be infected/to be contagious/(P)/ +°Ü¤í¤¦ [¤¦¤Ä¤í¤¦] /(v5u) to change/to fade/ +°Ü´É [¤¤¤«¤ó] /(n) transfer of control/(P)/ +°Ü¹Ô [¤¤¤³¤¦] /(n,vs) switching over to/(P)/ +°Ü¹Ô´ü´Ö [¤¤¤³¤¦¤­¤«¤ó] /(n) period of transition (e.g. from old to new system)/ +°Ü¹Ô·×²è [¤¤¤³¤¦¤±¤¤¤«¤¯] /transition plan/ +°Ü¹ÔÀ­ [¤¤¤³¤¦¤»¤¤] /(adj-na) transitional/ +°Ü¹à [¤¤¤³¤¦] /(n,vs) transposition/ +°Ü½» [¤¤¤¸¤å¤¦] /(n) migration/immigration/(P)/ +°Ü½»¼Ô [¤¤¤¸¤å¤¦¤·¤ã] /emigrant/immigrant/ +°Ü½»Ì± [¤¤¤¸¤å¤¦¤ß¤ó] /(n) immigrant/emigrant/ +°Ü½Ð [¤¤¤·¤å¤Ä] /(n,vs) export/shipping out/ +°Ü¾è [¤¤¤¸¤ç¤¦] /(n,vs) transferring to/ +°Ü¾ù [¤¤¤¸¤ç¤¦] /(n,vs) transfer/assignment/(P)/ +°Ü¿¢ [¤¤¤·¤ç¤¯] /(n,vs) transplanting/porting/implantation/engrafting/(P)/ +°Ü¿¢¥³¡¼¥Ç¥£¥Í¡¼¥¿¡¼ [¤¤¤·¤ç¤¯¥³¡¼¥Ç¥£¥Í¡¼¥¿¡¼] /(n) transplant coordinator/ +°Ü¿¢À­ [¤¤¤·¤ç¤¯¤»¤¤] /portability/ +°Ü¿¢Â¡´ï [¤¤¤·¤ç¤¯¤¾¤¦¤­] /(n) replacement organ/ +°Ü¿¢Ì鱅 [¤¤¤·¤ç¤¯¤á¤ó¤¨¤­] /(n) transplantation immunity/ +°Ü¿¢ï¸ [¤¤¤·¤ç¤¯¤´¤Æ] /(n) small shovel or trowel used in gardening/ +°ÜÀÒ [¤¤¤»¤­] /(n,vs) changing household registry/transfer (e.g. of one's name in the register)/(P)/ +°ÜÀß [¤¤¤»¤Ä] /(n,vs) moving establishment/ +°ÜÁ÷ [¤¤¤½¤¦] /(n) transfer/transport/removal/(P)/ +°ÜÃå [¤¤¤Á¤ã¤¯] /(vs) adhering or embedding of wear debris in the opposing surface/ +°ÜÃó [¤¤¤Á¤å¤¦] /(n,vs) moving/transferring/ +°ÜÄ­ [¤¤¤Á¤ç¤¦] /(n) notification to authorities/ +°ÜÄ´ [¤¤¤Á¤ç¤¦] /(n,vs) (musical) transposition/ +°Üž [¤¤¤Æ¤ó] /(n,vs) moving/transfer/demise/(P)/ +°Üž²Á³Ê [¤¤¤Æ¤ó¤«¤«¤¯] /(n) transfer price/ +°Üž¼ý»Ù [¤¤¤Æ¤ó¤·¤å¤¦¤·] /(n) balance of transfer account/ +°Üž½êÆÀ [¤¤¤Æ¤ó¤·¤ç¤È¤¯] /(n) transfer income/ +°ÜžÀè [¤¤¤Æ¤ó¤µ¤­] /(n) one's new address/ +°ÜÆ° [¤¤¤É¤¦] /(n,vs) removal/migration/movement/(P)/ +°ÜÆ°²ÃÆþ¼Ô¼±ÊÌÈÖ¹æ [¤¤¤É¤¦¤«¤Ë¤å¤¦¤·¤ã¤·¤­¤Ù¤Ä¤Ð¤ó¤´¤¦] /(n) International Mobile Subscriber Identity (IMSI)/ +°ÜÆ°¿Þ½ñ´Û [¤¤¤É¤¦¤È¤·¤ç¤«¤ó] /mobile library/bookmobile (USA)/ +°ÜÆ°À­¹âµ¤°µ [¤¤¤É¤¦¤»¤¤¤³¤¦¤­¤¢¤Ä] /(n) migratory anticyclone/ +°ÜÆ°ÂÎ [¤¤¤É¤¦¤¿¤¤] /moving body/ +°ÜÆ°ÂÎÄÌ¿® [¤¤¤É¤¦¤¿¤¤¤Ä¤¦¤·¤ó] /(n) mobile communications/ +°ÜÆ°Âç»È [¤¤¤É¤¦¤¿¤¤¤·] /(n) roving ambassador/ +°ÜÆ°ÅÅÏà [¤¤¤É¤¦¤Ç¤ó¤ï] /(n) mobile phone/wireless phone/ +°ÜÆþ [¤¤¤Ë¤å¤¦] /(n,vs) importation/ingression/migration/transfection/ +°Ü̱ [¤¤¤ß¤ó] /(n) (1) emigration/immigration/(2) emigrant/immigrant/(P)/ +°Ü̱À¯ºö [¤¤¤ß¤ó¤»¤¤¤µ¤¯] /(n) immigration policy/ +°Ü̱ˡ [¤¤¤ß¤ó¤Û¤¦] /immigration law/ +°Ü̱ϫƯ¼Ô [¤¤¤ß¤ó¤í¤¦¤É¤¦¤·¤ã] /(n) immigrant worker/ +°Ý´É« [¤¤¤«¤ó¤½¤¯] /(n) fibrovascular bundle/ +°Ý´É«¿¢ÊªÎà [¤¤¤«¤ó¤½¤¯¤·¤ç¤¯¤Ö¤Ä¤ë¤¤] /(n) tracheophytes/ +°Ý¸ã¼¤ [¥¦¥¤¥°¥ë] /(uk) Uighur/ +°Ý»ý [¤¤¤¸] /(n,vs) maintenance/preservation/(P)/ +°Ý»ýÈñ [¤¤¤¸¤Ò] /maintenance costs/ +°Ý¿· [¤¤¤·¤ó] /(n) restoration (e.g. Meiji)/(P)/ +°Þ»å [¤Ì¤­¤¤¤È] /(n) woof (weaving)/ +°Þ»å [¤è¤³¤¤¤È] /(n) woof (weaving)/ +°Þ½ñ [¤¤¤·¤ç] /(n) book of omens appended to Confucian Chinese classics/ +°ÞÀþ [¤¤¤»¤ó] /(n) parallel/ +°ÞÅÙ [¤¤¤É] /(n) latitude (nav.)/(P)/ +°ÞÅٴѬ½ê [¤¤¤É¤«¤ó¤½¤¯¤¸¤ç] /(n) latitude observatory/ +°ÞÅÙÊѲ½ [¤¤¤É¤Ø¤ó¤«] /(n) latitude variation/ +°ß [¤¤] /(n) stomach/(P)/ +°ß¤Îç¥ [¤¤¤Î¤Õ] /(n) stomach/ +°ß¥¢¥È¥Ë¡¼ [¤¤¥¢¥È¥Ë¡¼] /(n) gastric atony/ +°ß¥«¥¿¥ë [¤¤¥«¥¿¥ë] /(n) gastric catarrh/ +°ß¥«¥á¥é [¤¤¥«¥á¥é] /(n) gastrocamera/ +°ß¥Ý¥ê¡¼¥× [¤¤¥Ý¥ê¡¼¥×] /(n) gastric polyp/ +°ß±Õ [¤¤¤¨¤­] /(n) gastric juice/ +°ß±ê [¤¤¤¨¤ó] /(n) gastritis/gastric catarrh/ +°ß²¼¿â [¤¤¤«¤¹¤¤] /(n) gastroptosis/ +°ß³ÈÄ¥ [¤¤¤«¤¯¤Á¤ç¤¦] /(n) gastric dilation/dilation of stomach/ +°ß´â [¤¤¤¬¤ó] /(n) stomach cancer/ +°ß¶À [¤¤¤­¤ç¤¦] /gastroscope/ +°ß»¶ [¤¤¤µ¤ó] /(n) stomach medicine/ +°ß»À [¤¤¤µ¤ó] /(n) stomach (gastric) acid/ +°ß»À²á¿¾É [¤¤¤µ¤ó¤«¤¿¤·¤ç¤¦] /(n) gastric hyperacidity/ +°ß¼å [¤¤¤¸¤ã¤¯] /(n) dyspepsia/ +°ß¿å´É·Ï [¤¤¤¹¤¤¤«¤ó¤±¤¤] /(n) gastrovascular system/ +°ßÀÐ [¤¤¤»¤­] /(n) gastrolith/ +°ßÀö¾ô [¤¤¤»¤ó¤¸¤ç¤¦] /(vs) gastric irrigation/gastric lavage/ +°ßÀü¹¦ [¤¤¤»¤ó¤³¤¦] /(n) perforation of stomach ulcer/ +°ßÁ£ [¤¤¤»¤ó] /(n) gastric gland/ +°ßÂÞ [¤¤¤Ö¤¯¤í] /(n) stomach/(P)/ +°ßIJ [¤¤¤Á¤ç¤¦] /(adj-na,n) stomach/gastrointestine/(P)/ +°ßIJ±ê [¤¤¤Á¤ç¤¦¤¨¤ó] /gastroenteritis/ +°ßIJ¿À·Ð¾É [¤¤¤Á¤ç¤¦¤·¤ó¤±¤¤¤·¤ç¤¦] /(n) gastrointestinal neurosis/ +°ßIJÉ [¤¤¤Á¤ç¤¦¤Ó¤ç¤¦] /gastrointestinal disorder/ +°ßIJÉÂ³Ø [¤¤¤Á¤ç¤¦¤Ó¤ç¤¦¤¬¤¯] /gastroenterology/ +°ßIJÌô [¤¤¤Á¤ç¤¦¤ä¤¯] /(n) digestive medicine/medicine for the stomach and bowels/ +°ßÄË [¤¤¤Ä¤¦] /(n) stomach-ache/stomach pain/gastralgia/ +°ßÄÙáç [¤¤¤«¤¤¤è¤¦] /(n) stomach ulcer/ +°ßÉ [¤¤¤Ó¤ç¤¦] /(n) stomach trouble/ +°ßÊÉ [¤¤¤Ø¤­] /(n) stomach lining/gastric wall/ +°ßÌô [¤¤¤°¤¹¤ê] /(n) stomach medicine/ +°ßáÛÚ» [¤¤¤±¤¤¤ì¤ó] /(n) stomach cramps/ +°à¤¨¤ë [¤Ê¤¨¤ë] /(v1) to wither/to droop/to be lame/ +°à¤Ó¤ë [¤·¤Ê¤Ó¤ë] /(v1) to wilt/to fade/ +°à¤à [¤·¤Ü¤à] /(v5m) to wither/to fade (away)/to shrivel/to wilt/(P)/ +°à¤ì¤ë [¤·¤ª¤ì¤ë] /(v1) to wither/(P)/ +°à²«É [¤¤¤ª¤¦¤Ó¤ç¤¦] /(n) chlorosis/greensickness/ +°à½Ì [¤¤¤·¤å¤¯] /(adj-na,n) withering/atrophy/contraction/dwarf/ +°à½Ì¾É [¤¤¤·¤å¤¯¤·¤ç¤¦] /atrophy/ +°à½Ì¿Õ [¤¤¤·¤å¤¯¤¸¤ó] /(n) contracted kidney/ +°à½ÌÀ­É¡±ê [¤¤¤·¤å¤¯¤»¤¤¤Ó¤¨¤ó] /(n) atrophic rhinitis/ +°à½ÌÉ [¤¤¤·¤å¤¯¤Ó¤ç¤¦] /(n) dwarf disease/ +°àóÓ [¤¤¤Ó] /(n) decline/decay/ +°á [¤³¤í¤â] /(n) clothes/(P)/ +°á¤· [¤«¤¯¤·] /pocket/ +°á²Í [¤¤¤«] /(n) clothes rack/ +°á²ë [¤¤¤¬] /(n) tineid moth/ +°á´§ [¤¤¤«¤ó] /(n) kimono and ancient head-dress/ +°áµû [¤·¤ß] /(gikun) (n) silverfish/clothes moth/bookworm/ +°á·å [¤¤¤³¤¦] /(n) clothes rack/ +°á¹¹¤¨ [¤³¤í¤â¤¬¤¨] /(n,vs) (1) seasonal change of clothing/changing (one's) dress for the season/ +°á¹á [¤¤¤³¤¦] /(n) perfume on the clothing/ +°á»¤¤ì [¤­¤Ì¤º¤ì] /(n) rustling of clothes/ +°á¼ê [¤³¤í¤â¤Ç] /(n) sleeve/ +°á¾Ø [¤¤¤·¤ç¤¦] /(n) clothing/costume/outfit/garment/dress/ +°á¿© [¤¤¤·¤ç¤¯] /(n) food and clothing/livelihood/living/ +°á¿©½» [¤¤¤·¤ç¤¯¤¸¤å¤¦] /(n) necessities of life (food, clothing, etc.)/(P)/ +°áÀ¢¤ì [¤­¤Ì¤º¤ì] /(n) rustling of clothes/ +°áÁõ [¤¤¤·¤ç¤¦] /(n) clothing/costume/outfit/garment/dress/(P)/ +°áÁõ¹ç¤» [¤¤¤·¤ç¤¦¤¢¤ï¤»] /(n) costume fitting/ +°áÁõý¿Ú [¤¤¤·¤ç¤¦¤À¤ó¤¹] /(n) wardrobe/ +°áÁõÊý [¤¤¤·¤ç¤¦¤«¤¿] /(n) dresser/ +°áÂÓ [¤¤¤¿¤¤] /(n) clothes and obi/full court dress/ +°áÂؤ¨ [¤³¤í¤â¤¬¤¨] /(n,vs) (1) seasonal change of clothing/changing (one's) dress for the season/(P)/ +°áÈ­ [¤¤¤Ï¤Ä] /(n) mysteries of one's master's art/ +°áÉþ [¤¤¤Õ¤¯] /(n) clothes/(P)/ +°áÌæ [¤¨¤â¤ó] /(n) dress/clothes/drapery/ +°áÌæ³Ý [¤¨¤â¤ó¤«¤±] /(n) hanger/ +°áÌæ³Ý¤± [¤¨¤â¤ó¤«¤±] /rack for hanging kimono/ +°áÍö [¤¤¤é¤ó] /Iran/ +°áÎÁ [¤¤¤ê¤ç¤¦] /(n) clothing/(P)/ +°áÎÁÉÊŹ [¤¤¤ê¤ç¤¦¤Ò¤ó¤Æ¤ó] /(n) clothing store/ +°áÎÈ [¤¤¤ê¤ç¤¦] /(n) food and clothing/ +°áÎà [¤¤¤ë¤¤] /(n) clothes/clothing/garments/(P)/ +°â¤¦ [¤¤¤¦] /(v5u) is referred to as ../is called ../ +°â¤ì [¤¤¤ï¤ì] /(n) reason/origin/(oral) history/ +°â¤ï¤Ð [¤¤¤ï¤Ð] /(adv) so to speak/so to call it/as it were/ +°â¤ï¤ì [¤¤¤ï¤ì] /(n) reason/origin/(oral) history/ +°ã¤¤ [¤Á¤¬¤¤] /(n,n-suf) difference/discrepancy/(P)/ +°ã¤¤¤Ê¤¤ [¤Á¤¬¤¤¤Ê¤¤] /(adj,exp) (phrase) sure/no mistaking it/for certain/(P)/ +°ã¤¤Ãª [¤Á¤¬¤¤¤À¤Ê] /(n) set of staggered shelves/ +°ã¤¤Ìµ¤¤ [¤Á¤¬¤¤¤Ê¤¤] /(adj,exp) (phrase) sure/no mistaking it/for certain/ +°ã¤¦ [¤Á¤¬¤¦] /(v5u) to differ (from)/(P)/ +°ã¤¨¤ë [¤¿¤¬¤¨¤ë] /(v1) to break one's word/ +°ã¤¨¤ë [¤Á¤¬¤¨¤ë] /(v1) to change/ +°ã·Ùºá [¤¤¤±¤¤¤¶¤¤] /(n) (relatively minor) offense against police regulations/ +°ã·û [¤¤¤±¤ó] /(n) unconstitutionality/(P)/ +°ã·ûÀ­ [¤¤¤±¤ó¤»¤¤] /(n) unconstitutionality/ +°ã·ûΩˡ¿³ºº¸¢ [¤¤¤±¤ó¤ê¤Ã¤Ý¤¦¤·¤ó¤µ¤±¤ó] /(n) judicial review/ +°ã»» [¤¤¤µ¤ó] /(n) miscalculation/ +°ã¼° [¤¤¤·¤­] /(n) informality/breach of etiquette/ +°ã¿´ [¤¤¤·¤ó] /treacherous designs/ +°ãê [¤Á¤¬¤¤¤À¤Ê] /(n) set of staggered shelves/ +°ãÇØ [¤¤¤Ï¤¤] /(n) violation/transgression/ +°ãÈ¿ [¤¤¤Ï¤ó] /(n) violation (of law)/transgression/infringement/breach/(P)/ +°ãÈ¿¼Ô [¤¤¤Ï¤ó¤·¤ã] /violator (of a law)/ +°ãÈÈ [¤¤¤Ï¤ó] /(n) violation (of law)/transgression/infringement/breach/ +°ãÈȹ԰٠[¤¤¤Ï¤ó¤³¤¦¤¤] /violation/offense/ +°ãÈÈ¼Ô [¤¤¤Ï¤ó¤·¤ã] /violator/offender/ +°ãË¡ [¤¤¤Û¤¦] /(adj-na,n) illegal/illegality/unlawfulness/(P)/ +°ãË¡¹Ô°Ù [¤¤¤Û¤¦¤³¤¦¤¤] /(n) illegal act/ +°ãË¡¼Ô [¤¤¤Û¤¦¤·¤ã] /lawbreaker/ +°ãË¡À­ [¤¤¤Û¤¦¤»¤¤] /(n) illegality/ +°ãË¡Ìôʪ [¤¤¤Û¤¦¤ä¤¯¤Ö¤Ä] /(n) illegal drug/ +°ãÌ¿ [¤¤¤á¤¤] /(n,vs) disobedience/ +°ãÌó [¤¤¤ä¤¯] /(n) breach of contract/default/ +°ãÌó¶â [¤¤¤ä¤¯¤­¤ó] /(n) penalty for contract breach/ +°ãÎá [¤¤¤ì¤¤] /(n) violation of law/ +°ãÎã [¤¤¤ì¤¤] /(n) unconventionality/ +°ãÏ [¤¤¤ï] /(n) physical disorder/ +°ãÏ´¶ [¤¤¤ï¤«¤ó] /(n) malaise/incompatibility/(P)/ +°ä¤¹ [¤Î¤³¤¹] /(v5s) to leave (behind, over)/to bequeath/to save/to reserve/ +°ä°¦ [¤¤¤¢¤¤] /(n) bequest/relic/ +°ä±Æ [¤¤¤¨¤¤] /(n) portrait of deceased person/(P)/ +°ä±Ó [¤¤¤¨¤¤] /(n) posthumous song or poem/ +°ä²È² [¤¤¤«¤¾¤¯] /(n) bereaved family/ +°ä²ü [¤¤¤«¤¤] /(n) one's last caution/ +°ä³¼ [¤¤¤¬¤¤] /(n) remains/corpse/ +°ä´¸ [¤¤¤«¤ó] /(adj-na,n) regrettable/unsatisfactory/(P)/ +°ä´¸¤Ë´®¤¨¤Ê¤¤ [¤¤¤«¤ó¤Ë¤¿¤¨¤Ê¤¤] /be really regrettable/ +°ä´¸Ìµ¤¯ [¤¤¤«¤ó¤Ê¤¯] /(adv) unobjectionally/fully/ +°ä´þ [¤¤¤­] /(n) abandonment/desertion/relinquishment/(P)/ +°ä´þ²ßʪ [¤¤¤­¤«¤â¤Ä] /abandoned goods/ +°ä´þºá [¤¤¤­¤¶¤¤] /(n) abandonment/ +°ä¶È [¤¤¤®¤ç¤¦] /(n) work left at death/ +°ä·± [¤¤¤¯¤ó] /(n) dying instructions/ +°ä¸­ [¤¤¤±¤ó] /(n) able men left out of office/ +°ä¸À [¤æ¤¤¤´¤ó] /(n) will/testament/last request/(P)/ +°ä¸À¼¹¹Ô¼Ô [¤æ¤¤¤´¤ó¤·¤Ã¤³¤¦¤·¤ã] /executor/ +°ä¸À¼Ô [¤æ¤¤¤´¤ó¤·¤ã] /testator/ +°ä¸À½ñ [¤æ¤¤¤´¤ó¤·¤ç] /(n) testament/ +°ä¸À¾Ú½ñ [¤¤¤´¤ó¤·¤ç¤¦¤·¤ç] /(n) testamentary document/ +°ä¸À¾õ [¤æ¤¤¤´¤ó¤¸¤ç¤¦] /(n) will/testament/ +°ä¸ÀÊä­½ñ [¤æ¤¤¤´¤ó¤Û¤½¤¯¤·¤ç] /codicil/ +°ä¸É [¤¤¤³] /(n) orphan/ +°ä¸ù [¤¤¤³¤¦] /(n) works following the deceased/ +°ä¹½ [¤¤¤³¤¦] /(n) remains/(P)/ +°ä¹Æ [¤¤¤³¤¦] /(n) posthumous manuscripts/ +°ä¹á [¤¤¤³¤¦] /(n) lingering odor of giver (clothes, etc.)/ +°ä¹ð [¤æ¤¤¤´¤¦] /will/testament/ +°ä¹ü [¤¤¤³¤Ä] /(n) remains/ashes of deceased/(P)/ +°äº¨ [¤¤¤³¤ó] /(n) grudge/ill will/enmity/(P)/ +°äºâ [¤¤¤¶¤¤] /(n) bequest/inheritance/ +°äºî [¤¤¤µ¤¯] /(n) posthumous works/(P)/ +°ä»º [¤¤¤µ¤ó] /(n) inheritance/bequest/(P)/ +°ä»º´ÉÍý [¤¤¤µ¤ó¤«¤ó¤ê] /administration of an estate/ +°ä»º´ÉÍý¿Í [¤¤¤µ¤ó¤«¤ó¤ê¤Ë¤ó] /administrator of an estate/ +°ä»ºÁê³ [¤¤¤µ¤ó¤½¤¦¤¾¤¯] /inheritance/succession to property/ +°ä»ºÁê³¿Í [¤¤¤µ¤ó¤½¤¦¤¾¤¯¤Ë¤ó] /heir/heiress/inheritor/ +°ä»ºÁê³ÀÇ [¤¤¤µ¤ó¤½¤¦¤¾¤¯¤¼¤¤] /inheritance tax/ +°ä»Ò [¤¤¤·] /(n) posthumous child/ +°ä»Ö [¤¤¤·] /(n) dying wish/(P)/ +°ä»ö [¤¤¤¸] /(n) reminiscences/memories/ +°ä»ù [¤¤¤¸] /(n) orphan/(P)/ +°ä¼º [¤¤¤·¤Ä] /(n,vs) loss/ +°ä¼º¼Ô [¤¤¤·¤Ä¤·¤ã] /owner of a lost article/ +°ä¼ºÉÊ [¤¤¤·¤Ä¤Ò¤ó] /lost article/ +°ä¼ºÊª [¤¤¤·¤Ä¤Ö¤Ä] /(n) lost article/(P)/ +°ä¼ºÊª¼è¤ê°·¤¤½ê [¤¤¤·¤Ä¤Ö¤Ä¤È¤ê¤¢¤Ä¤«¤¤¤¸¤ç] /lost and found office/ +°ä½¬ [¤¤¤·¤å¤¦] /(n) old customs/ +°ä½¸ [¤¤¤·¤å¤¦] /collection of writings by the deceased/ +°ä½ñ [¤¤¤·¤ç] /(n) posthumous writings/(P)/ +°ä¿Ã [¤¤¤·¤ó] /(n) surviving retainer/ +°äÀ© [¤¤¤»¤¤] /(n) institutions bequeathed from the past/ +°äÀº [¤¤¤»¤¤] /(n) nocturnal emissions/oneirogmus/ +°äÀ× [¤¤¤»¤­] /(n) historic ruins (remains, relics)/(P)/ +°äÀØ [¤¤¤»¤­] /(n) (historic) ruins/ +°äÁð [¤¤¤½¤¦] /(n) posthumous works/ +°ä£ [¤¤¤¾¤¦] /(n) bequest/legacy/ +°ä£ʬ [¤¤¤¾¤¦¤Ö¤ó] /legal portion/ +°ä² [¤¤¤¾¤¯] /(n) bereaved family/(P)/ +°ä²µëÉÕ [¤¤¤¾¤¯¤­¤å¤¦¤Õ] /survivor's benefit/ +°ä²ǯ¶â [¤¤¤¾¤¯¤Í¤ó¤­¤ó] /survivor's pension or annuity/ +°ä²ÉÞ½õ [¤¤¤¾¤¯¤Õ¤¸¤ç] /survivor's benefit/ +°ä²Êä½þ [¤¤¤¾¤¯¤Û¤·¤ç¤¦] /(n) compensation to the bereaved family/ +°ä¸¼ï [¤¤¤¾¤ó¤·¤å] /(n) relict/ +°äÂÎ [¤¤¤¿¤¤] /(n) corpse/remains/(P)/ +°äæ [¤¤¤À¤Ä] /(n) omission/ +°äÃø [¤¤¤Á¤ç] /(n) posthumous work/ +°äÅÁ [¤¤¤Ç¤ó] /(adj-na,n,vs) heredity/inherent/(P)/ +°äÅÁ°Å¹æ [¤¤¤Ç¤ó¤¢¤ó¤´¤¦] /genetic code/ +°äÅÁ°ø»ÒÁÈÂؤ¨ [¤¤¤Ç¤ó¤¤¤ó¤·¤¯¤ß¤«¤¨] /recombinant gene splicing/ +°äÅÁ³Ø [¤¤¤Ç¤ó¤¬¤¯] /(n) genetics/study of heredity/ +°äÅÁ»Ò [¤¤¤Ç¤ó¤·] /(adj-na,n) gene/genetic/(P)/ +°äÅÁ»Ò¥Ð¥ó¥¯ [¤¤¤Ç¤ó¤·¥Ð¥ó¥¯] /(n) gene bank/ +°äÅÁ»Ò·¿ [¤¤¤Ç¤ó¤·¤¬¤¿] /(n) genotype/ +°äÅÁ»Ò¹©³Ø [¤¤¤Ç¤ó¤·¤³¤¦¤¬¤¯] /genetic engineering/ +°äÅÁ»Ò¼£ÎÅ [¤¤¤Ç¤ó¤·¤Á¤ê¤ç¤¦] /gene therapy/ +°äÅÁ»ÒÁÈ´¹¤¨ [¤¤¤Ç¤ó¤·¤¯¤ß¤«¤¨] /(n) gene recombination/ +°äÅÁ»ÒÁàºî [¤¤¤Ç¤ó¤·¤½¤¦¤µ] /(n) gene manipulation/ +°äÅÁ»Ò¿·¿ [¤¤¤Ç¤ó¤·¤¿¤¬¤¿] /(n) polymorphisms/ +°äÅÁ»ÒÆÍÁ³ÊÑ°Û [¤¤¤Ç¤ó¤·¤È¤Ä¤¼¤ó¤Ø¤ó¤¤] /(n) gene mutation/ +°äÅÁ»ÒÎÅË¡ [¤¤¤Ç¤ó¤·¤ê¤ç¤¦¤Û¤¦] /(n) gene therapy/ +°äÅÁ¾ðÊó [¤¤¤Ç¤ó¤¸¤ç¤¦¤Û¤¦] /genetic information/ +°äÅÁÀ­ [¤¤¤Ç¤ó¤»¤¤] /(adj-na,n) inheritable character/inheritable/hereditary/inherited/ +°äÅÁÀ­¼À´µ [¤¤¤Ç¤ó¤»¤¤¤·¤Ã¤«¤ó] /(n) hereditary disease/hereditary disorder/ +°äÅÁÃÏ¿Þ [¤¤¤Ç¤ó¤Á¤º] /genetic map/ +°äÅÁÉ [¤¤¤Ç¤ó¤Ó¤ç¤¦] /(n) hereditary (genetic) disease/ +°äÅÁË¡ [¤¤¤Ç¤ó¤Û¤¦] /laws of heredity/ +°äÆÁ [¤¤¤È¤¯] /(n) benefit from ancestors' virtue/ +°äÇ¢ [¤¤¤Ë¤ç¤¦] /(n) enuresis/bed wetting/ +°äȱ [¤¤¤Ï¤Ä] /(n) hair of the deceased/ +°äÉ® [¤¤¤Ò¤Ä] /(n) writing left by the deceased/ +°äÉÊ [¤¤¤Ò¤ó] /(n) articles of the deceased/(P)/ +°äÉ÷ [¤¤¤Õ¤¦] /(n) tradition/hereditary custom/ +°äʪ [¤¤¤Ö¤Ä] /(n) relic/momento/(P)/ +°äʸ [¤¤¤Ö¤ó] /(n) literary remains/ +°ä˧ [¤¤¤Û¤¦] /(n) memory or autograph of deceased/ +°äËÏ [¤¤¤Ü¤¯] /(n) autographs (brushwork) of departed person/ +°äÌ¿ [¤¤¤á¤¤] /(n) will/dying instructions/ +°äα [¤¤¤ê¤å¤¦] /(n,vs) bequest/ +°äαÉÊ [¤¤¤ê¤å¤¦¤Ò¤ó] /(n) lost articles/ +°äαʬ [¤¤¤ê¤å¤¦¤Ö¤ó] /(n) heir's distributive share/ +°äϳ [¤¤¤í¤¦] /(n) omission/ +°äϳ¤Ê¤¯ [¤¤¤í¤¦¤Ê¤¯] /complete/without omission/ +°äÔ® [¤¤¤·] /(n) (historic) ruins/ +°äëÓ [¤¤¤«¤¤] /(n) dying instructions/ +°å [¤¤] /(n,n-suf,vs) medicine/the healing art/doctor/cure/healing/quenching (thirst)/(P)/ +°å°÷ [¤¤¤¤¤ó] /(n) medical staff/doctor/ +°å±¡ [¤¤¤¤¤ó] /(n) doctor's office (surgery)/clinic/dispensary/(P)/ +°å±¡Ä¹ [¤¤¤¤¤ó¤Á¤ç¤¦] /head doctor/ +°å²½³Ø [¤¤¤«¤¬¤¯] /medical chemistry/ +°å²È [¤¤¤«] /(n) doctor/ +°å²Ê [¤¤¤«] /(n) medical science/medical department/(P)/ +°å²Ê³Ø [¤¤¤«¤¬¤¯] /medical college/(P)/ +°å²Ê¸¦ [¤¤¤«¤±¤ó] /(n) Institute for Medical Sciences/ +°å²Ê»õ²Ê [¤¤¤«¤·¤«] /medical and dental college/ +°å²ÊÂç³Ø [¤¤¤«¤À¤¤¤¬¤¯] /medical school/ +°å²ñ [¤¤¤«¤¤] /medical society/ +°å³¦ [¤¤¤«¤¤] /(n) medical world/ +°å³Ø [¤¤¤¬¤¯] /(n) medical science/medicine/(P)/ +°å³Ø¤ÎÁÄ [¤¤¤¬¤¯¤Î¤½] /founder of medical science/ +°å³Ø³¦ [¤¤¤¬¤¯¤«¤¤] /medical world/ +°å³Øµ»½Ñ»Î [¤¤¤¬¤¯¤®¤¸¤å¤Ä¤·] /medical technician/ +°å³Ø»¨»ï [¤¤¤¬¤¯¤¶¤Ã¤·] /(n) medical journal/ +°å³Ø»Ë [¤¤¤¬¤¯¤·] /history of medicine/ +°å³Ø»Î [¤¤¤¬¤¯¤·] /(n) Bachelor of Medicine/M.B./ +°å³Ø¼Ô [¤¤¤¬¤¯¤·¤ã] /(n) medical scientist/ +°å³ØÀ¸ [¤¤¤¬¤¯¤»¤¤] /medical student/ +°å³ØÀ¸Êª³Ø [¤¤¤¬¤¯¤»¤¤¤Ö¤Ä¤¬¤¯] /medical biology/ +°å³ØÇî»Î [¤¤¤¬¤¯¤Ï¤«¤»] /M.D./Doctor of Medicine/ +°å³ØÇî»Î [¤¤¤¬¤¯¤Ï¤¯¤·] /M.D./Doctor of Medicine/ +°å³ØÉô [¤¤¤¬¤¯¤Ö] /(n) medical faculty/ +°å³ØÍѸì [¤¤¤¬¤¯¤è¤¦¤´] /medical term/ +°å´± [¤¤¤«¤ó] /(n) medical officer/ +°å¶È [¤¤¤®¤ç¤¦] /(n) medical practice/ +°å¶É [¤¤¤­¤ç¤¯] /(n) medical office/dispensary/(P)/ +°å¸¶É [¤¤¤²¤ó¤Ó¤ç¤¦] /(n) iatrogenic disease/ +°å»Õ [¤¤¤·] /(n) doctor/physician/(P)/ +°å»Õ²ñ [¤¤¤·¤«¤¤] /(n) medical association/(P)/ +°å»Õ¹ñ²È»î¸³ [¤¤¤·¤³¤Ã¤«¤·¤±¤ó] /(n) National Medical Practitioners Qualifying Examination/ +°å»ÕË¡ [¤¤¤·¤Û¤¦] /(n) medical practitioner's law/ +°å»ö [¤¤¤¸] /(n) medical practice/ +°å»öÁʾ٠[¤¤¤¸¤½¤·¤ç¤¦] /(n) medical suit/ +°å»öÅÁÆ» [¤¤¤¸¤Ç¤ó¤É¤¦] /medical missionary work/ +°å¼Ô [¤¤¤·¤ã] /(n) doctor (medical)/(P)/ +°å¼Ô¤Ë³Ý¤±¤ë [¤¤¤·¤ã¤Ë¤«¤±¤ë] /(exp) to entrust to a doctor (for treatment)/ +°å¼Ô¤Î»Ø¿Þ [¤¤¤·¤ã¤Î¤µ¤·¤º] /doctor's mandate/ +°å¼Ô¤ò¸Æ¤Ö [¤¤¤·¤ã¤ò¤è¤Ö] /(exp) to call the doctor/ +°å½Ñ [¤¤¤¸¤å¤Ä] /(n) medicine/healing art/ +°å½ñ [¤¤¤·¤ç] /(n) medical book/ +°åÀÒ [¤¤¤»¤­] /(n) register of physicians/ +°åÂç [¤¤¤À¤¤] /(n) medical university/medical school/(P)/ +°åĹ [¤¤¤Á¤ç¤¦] /(n) medical director/chief physician/(P)/ +°åÆ» [¤¤¤É¤¦] /(n) the art of medicine/ +°åÇì [¤¤¤Ï¤¯] /(pol) doctor/ +°åÇî [¤¤¤Ï¤¯] /(n) doctor of medicine/ +°å̳ [¤¤¤à] /(n) medical affairs/ +°å̳¼¼ [¤¤¤à¤·¤Ä] /medical office/ +°åÌô [¤¤¤ä¤¯] /(n) medicine/(P)/ +°åÌôÉÊ [¤¤¤ä¤¯¤Ò¤ó] /(n) medical supplies/(P)/ +°åÌôÉô³°ÉÊ [¤¤¤ä¤¯¤Ö¤¬¤¤¤Ò¤ó] /(n) nonmedicinal product/ +°åÌôʬ¶È [¤¤¤ä¤¯¤Ö¤ó¤®¤ç¤¦] /separation of medical and dispensary practice/ +°åÍÑ [¤¤¤è¤¦] /(n) medical use/ +°åÍѥƥì¥á¡¼¥¿¡¼ [¤¤¤è¤¦¥Æ¥ì¥á¡¼¥¿¡¼] /(n) medical telemeter/ +°åÍÑÀ¸Âι©³Ø [¤¤¤è¤¦¤»¤¤¤¿¤¤¤³¤¦¤¬¤¯] /(n) medical biotechnology/ +°åÍÑÅŻҹ©³Ø [¤¤¤è¤¦¤Ç¤ó¤·¤³¤¦¤¬¤¯] /(n) medical electronics/ +°åÎÅ [¤¤¤ê¤ç¤¦] /(n) medical care/medical treatment/(P)/ +°åÎÅ¥µ¡¼¥Ó¥¹ [¤¤¤ê¤ç¤¦¥µ¡¼¥Ó¥¹] /medical service/ +°åÎÅ¥·¥¹¥Æ¥à [¤¤¤ê¤ç¤¦¥·¥¹¥Æ¥à] /(n) medical system/ +°åÎÅ¥Á¡¼¥à [¤¤¤ê¤ç¤¦¥Á¡¼¥à] /medical team/ +°åÎťߥ¹ [¤¤¤ê¤ç¤¦¥ß¥¹] /(n) medical error/ +°åÎŲá¸í [¤¤¤ê¤ç¤¦¤«¤´] /medical malpractice/ +°åÎÅ´Ø·¸¼Ô [¤¤¤ê¤ç¤¦¤«¤ó¤±¤¤¤·¤ã] /(n) medical personnel/ +°åÎÅ´ï³£ [¤¤¤ê¤ç¤¦¤­¤«¤¤] /medical appliances/surgical instruments/ +°åÎŵ¡´Ø [¤¤¤ê¤ç¤¦¤­¤«¤ó] /medical institution/ +°åÎŵ¡´ï [¤¤¤ê¤ç¤¦¤­¤­] /medical equipment/ +°åÎŵ»½Ñ [¤¤¤ê¤ç¤¦¤®¤¸¤å¤Ä] /(n) medical technology/ +°åÎźàÎÁ [¤¤¤ê¤ç¤¦¤¶¤¤¤ê¤ç¤¦] /medical supplies/ +°åÎÅ»ÜÀß [¤¤¤ê¤ç¤¦¤·¤»¤Ä] /medical facilities/ +°åÎÅ¼Ö [¤¤¤ê¤ç¤¦¤·¤ã] /clinic car/traveling clinic/ +°åΞ¯Ç¯±¡ [¤¤¤ê¤ç¤¦¤·¤ç¤¦¤Í¤ó¤¤¤ó] /(n) medical reformatory/ +°åÎÅÀ©ÅÙ [¤¤¤ê¤ç¤¦¤»¤¤¤É] /health care system/ +°åÎÅÅÁÆ» [¤¤¤ê¤ç¤¦¤Ç¤ó¤É¤¦] /medical missionary work/ +°åÎÅÇÑ´þʪ [¤¤¤ê¤ç¤¦¤Ï¤¤¤­¤Ö¤Ä] /(n) hospital waste/ +°åÎÅÈñ [¤¤¤ê¤ç¤¦¤Ò] /(n) medical expenses/doctor's bill/ +°åÎÅÉÊ [¤¤¤ê¤ç¤¦¤Ò¤ó] /medical supplies/ +°åÎÅÊݸ± [¤¤¤ê¤ç¤¦¤Û¤±¤ó] /medical-care insurance/ +°åÎÅÊݸ±À©ÅÙ [¤¤¤ê¤ç¤¦¤Û¤±¤ó¤»¤¤¤É] /(n) medical insurance system/ +°åÎÅÊݾã [¤¤¤ê¤ç¤¦¤Û¤·¤ç¤¦] /(n) medical security/ +°åÎÅÊä½õ¼Ô [¤¤¤ê¤ç¤¦¤Û¤¸¤ç¤·¤ã] /(n) paramedic/ +°åÎÅÊó½· [¤¤¤ê¤ç¤¦¤Û¤¦¤·¤å¤¦] /medical fee/ +°åÎÅË¡¿Í [¤¤¤ê¤ç¤¦¤Û¤¦¤¸¤ó] /medical corporation/ +°åÎÅÍ¢Á÷µ¡ [¤¤¤ê¤ç¤¦¤æ¤½¤¦¤­] /medical transport (plane)/ +°åÎÅÍÑ [¤¤¤ê¤ç¤¦¤è¤¦] /medical use/ +°æ [¤¤] /(n) well/(P)/ +°æ¤ÎÃæ¤Î³¿Â糤¤òÃΤ餺 [¤¤¤Î¤Ê¤«¤Î¤«¤ï¤º¤¿¤¤¤«¤¤¤ò¤·¤é¤º] /(exp) parochial/provincial/used to encourage someone to get a wider perspective/ +°æ±á [¤¤¤»¤­] /(n) sluice/dam/ +°æ·å [¤¤¤²¤¿] /(n) well lining/well curb/ +°æ¸Í [¤¤¤É] /(n) water well/(P)/ +°æ¸Í²°·Á [¤¤¤É¤ä¤«¤¿] /well roof/ +°æ¸Í·¡¤ê [¤¤¤É¤Û¤ê] /(n) well digging/well digger/ +°æ¸Í¹Ë [¤¤¤É¤Å¤Ê] /well rope/ +°æ¸Í¼Ö [¤¤¤É¤°¤ë¤Þ] /(n) well pulley/ +°æ¸Í¿å [¤¤¤É¤ß¤º] /(n) well water/ +°æ¸Í¦ [¤¤¤É¤¬¤ï] /(n) well curb/ +°æ¸ÍÂؤ¨ [¤¤¤É¤¬¤¨] /(n) well cleaning/ +°æ¸Íü [¤¤¤É¤Ð¤¿] /(n) side of well/ +°æ¸Íü²ñµÄ [¤¤¤É¤Ð¤¿¤«¤¤¤®] /content-free chat/idle gossip/ +°æ¸ÍÞ´¤¨ [¤¤¤É¤µ¤é¤¨] /(n) well cleaning/ +°æ¹Ë [¤¤¤Å¤Ê] /well rope/ +°æ¼é [¤¤¤â¤ê] /(n) (uk) newt/ +°æÀô [¤»¤¤¤»¤ó] /(n) (water) well/ +°æÄì [¤»¤¤¤Æ¤¤] /(n) well bottom/narrow place/ +°æÅû [¤¤¤Å¤Ä] /(n) well crib/ +°æÌÜ [¤»¤¤¤â¤¯] /(n) the nine principal points in a game of go/ +°ç [¤¤] /(n) twelfth sign of the Chinese zodiac (The Boar, 9p.m.-11p.m., north-northwest, October)/ +°ç [¤¤¤Î¤·¤·] /(n) twelfth sign of the Chinese zodiac (The Boar, 9p.m.-11p.m., north-northwest, October)/ +°ç¤Î¹ï [¤¤¤Î¤³¤¯] /10 o'clock in the evening/ +°ç·î [¤¬¤¤¤²¤Ä] /October (of the lunar calendar)/ +°çǯ [¤¤¤Î¤·¤·¤É¤·] /year of the boar/ +°è [¤¤¤­] /(n) region/limits/stage/level/ +°è³° [¤¤¤­¤¬¤¤] /(n) outside the area/(P)/ +°èÆâ [¤¤¤­¤Ê¤¤] /(n) inside the area/(P)/ +°èÆâËÇ°× [¤¤¤­¤Ê¤¤¤Ü¤¦¤¨¤­] /regional trade/intra-trade/ +°é¤¯¤à [¤Ï¤°¤¯¤à] /(io) (v5m) to raise/to rear/to bring up/ +°é¤Á [¤½¤À¤Á] /(n) breeding/growth/(P)/ +°é¤Á¤¬Îɤ¤ [¤½¤À¤Á¤¬¤è¤¤] /be well-bred/ +°é¤Á²á¤®¤ë [¤½¤À¤Á¤¹¤®¤ë] /(v1) to be overgrown/ +°é¤Á¹Ô¤¯ [¤½¤À¤Á¤æ¤¯] /(v5k-s) to grow up/ +°é¤ÁÀ¹¤ê [¤½¤À¤Á¤¶¤«¤ê] /(adj-no) growing/ +°é¤Ä [¤½¤À¤Ä] /(v5t,vi) to raise (child)/to be brought up/to grow (up)/(P)/ +°é¤Æ [¤½¤À¤Æ] /(n) bringing up/raising/ +°é¤Æ¤Î¿Æ [¤½¤À¤Æ¤Î¤ª¤ä] /(n) foster parents/ +°é¤Æ¤ë [¤½¤À¤Æ¤ë] /(v1,vt) to raise/to rear/to bring up/(P)/ +°é¤Æ¾å¤²¤ë [¤½¤À¤Æ¤¢¤²¤ë] /(v1) to raise (to maturity)/to rear/to train/to educate/ +°é¤Æ¿Æ [¤½¤À¤Æ¤ª¤ä] /foster parent/ +°é¤ÆÊý [¤½¤À¤Æ¤«¤¿] /method of bringing up/method of raising/ +°é¤à [¤Ï¤°¤¯¤à] /(v5m) to raise/to rear/to bring up/(P)/ +°é±Ñ [¤¤¤¯¤¨¤¤] /(n) education/(P)/ +°é±Ñ²ñ [¤¤¤¯¤¨¤¤¤«¤¤] /(n) scholarship society/educational society/ +°é»ù [¤¤¤¯¤¸] /(n) childcare/nursing/upbringing/(P)/ +°é»ù¥Î¥¤¥í¡¼¥¼ [¤¤¤¯¤¸¥Î¥¤¥í¡¼¥¼] /(n) maternity nerves/maternity neurosis/ +°é»ù±¡ [¤¤¤¯¤¸¤¤¤ó] /orphanage/nursery school/ +°é»ù±à [¤¤¤¯¤¸¤¨¤ó] /baby nursery/baby-farm/ +°é»ù»þ´Ö [¤¤¤¯¤¸¤¸¤«¤ó] /nursing time/ +°é»ù¼¼ [¤¤¤¯¤¸¤·¤Ä] /nursery/ +°é»ù½ñ [¤¤¤¯¤¸¤·¤ç] /(n) book on child-rearing/ +°é»ù¿© [¤¤¤¯¤¸¤·¤ç¤¯] /baby food/ +°é»ùǹ [¤¤¤¯¤¸¤Î¤¦] /(n) brood pouch/ +°é»ùË¡ [¤¤¤¯¤¸¤Û¤¦] /child-rearing practice/ +°é¼ï [¤¤¤¯¤·¤å] /(n,vs) (plant) breeding/ +°é¼ï²È [¤¤¤¯¤·¤å¤«] /(plant) breeder/ +°é¼ï½ê [¤¤¤¯¤·¤å¤¸¤ç] /(plant) nursery/ +°é¿÷ [¤¤¤¯¤¹¤¦] /(n,vs) brooding/ +°é¿÷´ï [¤¤¤¯¤¹¤¦¤­] /breeder/ +°éÀ® [¤¤¤¯¤»¤¤] /(n) rearing/training/nurture/cultivation/promotion/(P)/ +°éÀ®ºÏÇÝ [¤¤¤¯¤»¤¤¤µ¤¤¤Ð¤¤] /vegetable and fruit growing/ +°éÀ¸ [¤¤¤¯¤»¤¤] /(n) rearing/training/nurture/cultivation/promotion/ +°éÉÄ [¤¤¤¯¤Ó¤ç¤¦] /(n) raising seedlings/ +°éÌÓºÞ [¤¤¤¯¤â¤¦¤¶¤¤] /(hair) tonic/ +°ê¡¹¤¿¤ë [¤¤¤¯¤¤¤¯¤¿¤ë] /(adj-t) flourishing/teeming with culture/aromatic/diffusing of aroma/ +°ê°ê¤¿¤ë [¤¤¤¯¤¤¤¯¤¿¤ë] /(adj-t) flourishing/teeming with culture/aromatic/diffusing of aroma/ +°ë [¤¤¤½] /(n) beach/shore/seashore/(P)/ +°ë³ª [¤¤¤½¤¬¤Ë] /(n) beach crab/ +°ë¶ÒÃå [¤¤¤½¤®¤ó¤Á¤ã¤¯] /(n) sea anemone/ +°ëÄà [¤¤¤½¤Å¤ê] /(n) surf-fishing/ +°ëÄà¤ê [¤¤¤½¤º¤ê] /(ik) (n) fishing from rocks by the shore/ +°ëÄà¤ê [¤¤¤½¤Å¤ê] /(n) fishing from rocks by the shore/ +°ëÅÁ¤¤ [¤¤¤½¤Å¤¿¤¤] /(n) along the beach/ +°ëÆë¾¾ [¤½¤Ê¤ì¤Þ¤Ä] /(n) windswept pine trees/ +°ëÇÈ [¤¤¤½¤Ê¤ß] /(n) surf/ +°ëÊÕ [¤¤¤½¤Ù] /(n) seashore/beach/ +°ëó« [¤¤¤½¤Ò¤è¤É¤ê] /blue rockthrush/ +°ëó» [¤¤¤½¤·¤®] /sandpiper/ +°ì [¤¤¤Á] /(num) one/(P)/ +°ì¡¹ [¤¤¤Á¤¤¤Á] /(adv,n) one by one/separately/(P)/ +°ì¡¹ [¤¤¤Ä¤¤¤Ä] /(adv,n) one by one/separately/ +°ì¤«¤é½½Ëø [¤¤¤Á¤«¤é¤¸¤å¤¦¤Þ¤Ç] /from A to Z/without exception/ +°ì¤«·î [¤¤¤Ã¤«¤²¤Ä] /one month/ +°ì¤«½ê [¤¤¤Ã¤«¤·¤ç] /(n) one place/the same place/ +°ì¤«È¬¤« [¤¤¤Á¤«¤Ð¤Á¤«] /sink or swim/ +°ì¤ÃÁö¤ê [¤Ò¤È¤Ã¤Ñ¤·¤ê] /(n) spin/run/ +°ì¤Ä [¤Ò¤È¤Ä] /(n) one/(P)/ +°ì¤Ä°¸ [¤Ò¤È¤Ä¤¢¤Æ] /one each/ +°ì¤Ä°¸ [¤Ò¤È¤Ä¤Å¤Ä] /one each/ +°ì¤Ä°ì¤Ä [¤Ò¤È¤Ä¤Ò¤È¤Ä] /(n) one-by-one/separately/in detail/(P)/ +°ì¤Ä³Ð¤¨ [¤Ò¤È¤Ä¤ª¤Ü¤¨] /(exp) the one thing that is well-remembered/ +°ì¤Ä³ø [¤Ò¤È¤Ä¤«¤Þ] /(n) one or the same pot/eating or living together/ +°ì¤Ä·ê [¤Ò¤È¤Ä¤¢¤Ê] /(n) same hole/one gang/ +°ì¤Ä»ö [¤Ò¤È¤Ä¤³¤È] /(n) the same thing/ +°ì¤Ä½ñ¤­ [¤Ò¤È¤Ä¤¬¤­] /(n) an item/itemization/ +°ì¤Ä¿´ [¤Ò¤È¤Ä¤³¤³¤í] /one mind/the whole heart/wholeheartedness/ +°ì¤Ä¿È [¤Ò¤È¤Ä¤ß] /(n) baby clothes/ +°ì¤ÄÀ± [¤Ò¤È¤Ä¤Ü¤·] /(n) evening star/morning star/ +°ì¤ÄÃÖ¤­ [¤Ò¤È¤Ä¤ª¤­] /(n) alternate/every other one/ +°ì¤ÄÃÖ¤­¤Ë [¤Ò¤È¤Ä¤ª¤­¤Ë] /alternately/ +°ì¤ÄÅÙ¤â [¤Ò¤È¤Ä¤É¤â] /(with negative predicate) not even once, never/ +°ì¤ÄÌÜ [¤Ò¤È¤Ä¤á] /(n) one-eyed monster/ +°ì¤ÄÌܾ®ÁÎ [¤Ò¤È¤Ä¤á¤³¤¾¤¦] /(n) a one-eyed goblin/ +°ì¤ÄÏà [¤Ò¤È¤Ä¤Ð¤Ê¤·] /(n) anecdote/common talk/ +°ì¤Ë [¤¤¤Ä¤Ë] /(adv) solely/entirely/only/or/ +°ì¤ÎÁ· [¤¤¤Á¤Î¤¼¤ó] /(n) 1st course at a banquet/ +°ì¤Ï [¤¤¤Ä¤Ï] /for one thing/partly/ +°ì¤Þ¤º [¤Ò¤È¤Þ¤º] /(adv) for the present/once/in outline/(P)/ +°ì¤âÆó¤â̵¤¯ [¤¤¤Á¤â¤Ë¤â¤Ê¤¯] /(adv) unhesitatingly/ +°ì¥ê¥Ã¥È¥ë¿æ¤­ [¤¤¤Á¥ê¥Ã¥È¥ë¤À¤­] /(adj-no) having a cooking capacity of one liter/ +°ì¥ö·î [¤¤¤Ã¤«¤²¤Ä] /one month/ +°ì¥ö½ê [¤¤¤Ã¤«¤·¤ç] /(n) one place/the same place/ +°ì°® [¤¤¤Á¤¢¤¯] /(n) handful/ +°ì°®¤ê [¤Ò¤È¤Ë¤®¤ê] /(adj-no,n) handful/small handful/(P)/ +°ì°± [¤¤¤Á¤¤] /(n) (1) one reed/(2) boat/ +°ì°Â¿´ [¤Ò¤È¤¢¤ó¤·¤ó] /(n) feeling of relief/ +°ì°Æ [¤¤¤Á¤¢¤ó] /(n) idea/plan/ +°ì°Ì [¤¤¤Á¤¤] /(n) first place/first rank/unit's position/(P)/ +°ì°Ó [¤¤¤Á¤¤] /(n) captain (JSDF)/ +°ì°Õ [¤¤¤Á¤¤] /(adj-na,adv,n) unique/earnestness/ +°ì°ÕÀì¿´ [¤¤¤Á¤¤¤»¤ó¤·¤ó] /(adv) single-mindedly/wholeheartedly/with one's heart and soul/ +°ì°áÂÓ¿å [¤¤¤Á¤¤¤¿¤¤¤¹¤¤] /(n) narrow strip of water/narrow strait/ +°ì°äÅÁ»Ò»¨¼ï [¤¤¤Á¤¤¤Ç¤ó¤·¤¶¤Ã¤·¤å] /(n) monohybrid/ +°ì°ì [¤¤¤Á¤¤¤Á] /(adv,n) one by one/separately/(P)/ +°ì°ì [¤¤¤Ä¤¤¤Ä] /(adv,n) one by one/separately/ +°ì°ì£°ÈÖ [¤Ò¤ã¤¯¤È¤ª¤Ð¤ó] /police emergency tel. no. (in Japan)/ +°ì°ì¶åÈÖ [¤Ò¤ã¤¯¤¸¤å¤¦¤­¤å¤¦¤Ð¤ó] /ambulance and fire brigade emergency tel. no. (in Japan)/(P)/ +°ì°÷ [¤¤¤Á¤¤¤ó] /(n) person/member/(P)/ +°ì°ø [¤¤¤Á¤¤¤ó] /(n) cause/(P)/ +°ì°û¤ß [¤Ò¤È¤Î¤ß] /(n) mouthful/bite/swallow/sip/easy prey/ +°ì±¡À© [¤¤¤Á¤¤¤ó¤»¤¤] /(n) unicameral system/ +°ì±© [¤¤¤Á¤ï] /one (bird)/ +°ì±« [¤Ò¤È¤¢¤á] /(n) shower/rainfall/ +°ì±ß [¤¤¤Á¤¨¤ó] /(adv,n) whole district/one yen/throughout/(P)/ +°ì±ß¶Ì [¤¤¤Á¤¨¤ó¤À¤Þ] /1 Yen coin/ +°ì±ß»¥ [¤¤¤Á¤¨¤ó¤µ¤Ä] /(n) 1 yen bill/ +°ì±ö [¤Ò¤È¤·¤ª] /(n) slightly salted/ +°ì±ö´ð»À [¤¤¤Á¤¨¤ó¤­¤µ¤ó] /(n) monobasic acid/ +°ì±ý [¤¤¤Á¤ª¤¦] /(adv) once/tentatively/in outline/for the time being/ +°ì±þ [¤¤¤Á¤ª¤¦] /(adv) once/tentatively/in outline/for the time being/(P)/ +°ì±þʹ¤¤¤ÆÃÖ¤¯ [¤¤¤Á¤ª¤¦¤­¤¤¤Æ¤ª¤¯] /to hear someone out anyway/ +°ì²¡¤· [¤Ò¤È¤ª¤·] /(vs) push/another try/ +°ì²¯ [¤¤¤Á¤ª¤¯] /(n) 100,000,000/one hundred million/(P)/ +°ì²»Àá [¤¤¤Á¤ª¤ó¤»¤Ä] /monosyllable/ +°ì²Á¥¢¥ë¥³¡¼¥ë [¤¤¤Ã¤«¥¢¥ë¥³¡¼¥ë] /(n) monohydric alcohol/ +°ì²Á´Ø¿ô [¤¤¤Ã¤«¤«¤ó¤¹¤¦] /(n) single-valued function/ +°ì²È [¤¤¤Ã¤«] /(n) a house/a home/a family/a household/one's family/one's folks/a style/(P)/ +°ì²È [¤¤¤Ã¤±] /(n) a house/a home/a family/a household/one's family/one's folks/a style/ +°ì²È¤Î¼ç [¤¤¤Ã¤«¤Î¤¢¤ë¤¸] /master of the household/ +°ì²È¤ÎĹ [¤¤¤Ã¤«¤Î¤Á¤ç¤¦] /head of a family/ +°ì²È¤ò»Ù¤¨¤ë [¤¤¤Ã¤«¤ò¤µ¤µ¤¨¤ë] /(exp) to support one's family/ +°ì²È³Ý¤«¤ê¤Ç [¤¤¤Ã¤«¤¬¤«¤ê¤Ç] /with the whole family/ +°ì²È¸À [¤¤¤Ã¤«¤²¤ó] /(n) private opinion/personal view/personal opinion/ +°ì²È¸À [¤¤¤Ã¤«¤´¤È] /(n) private opinion/personal view/personal opinion/ +°ì²È¿´Ãæ [¤¤¤Ã¤«¤·¤ó¤¸¤å¤¦] /(n) family suicide/ +°ì²ÈÃÄݳ [¤¤¤Ã¤«¤À¤ó¤é¤ó] /family get-together/ +°ì²Ô¤® [¤Ò¤È¤«¤»¤®] /(n) job/gain/ +°ì²Õ [¤¤¤Ã¤³] /one (object)/piece/ +°ì²Õ·î [¤¤¤Ã¤«¤²¤Ä] /(oK) one month/ +°ì²Õ½ê [¤¤¤Ã¤«¤·¤ç] /(n) one place/the same place/ +°ì²Õǯ [¤¤¤Ã¤«¤Í¤ó] /(ok) one year/ +°ì²Ö [¤Ò¤È¤Ï¤Ê] /(n) success/one flower/ +°ì²Ù [¤¤¤Ã¤«] /(n) one load/ +°ì²á [¤¤¤Ã¤«] /(n,vs) passing away/(P)/ +°ì²áÀ­ [¤¤¤Ã¤«¤»¤¤] /(n) transient (pain or fever)/ +°ì²áÀ­ÇÙ¿»½á [¤¤¤Ã¤«¤»¤¤¤Ï¤¤¤·¤ó¤¸¤å¤ó] /(n) transient pulmonary infiltration/ +°ì²è [¤¤¤Ã¤«¤¯] /(n) one lot/a lot/ +°ì²ð [¤¤¤Ã¤«¤¤] /(adj-no,n) mere/only a ../(P)/ +°ì²ð¤Î³ØÀ¸ [¤¤¤Ã¤«¤¤¤Î¤¬¤¯¤»¤¤] /a mere student/ +°ì²ó [¤¤¤Ã¤«¤¤] /(n-adv) once/one time/one time/one round/one game/one bout/one heat/one inning/(P)/ +°ì²ó¤ê [¤Ò¤È¤Þ¤ï¤ê] /(n-adv) one turn/one round/(P)/ +°ì²ó¤ê¾®¤µ [¤Ò¤È¤Þ¤ï¤ê¤Á¤¤¤µ] /(adj-na) a size smaller/ +°ì²ó´÷ [¤¤¤Ã¤«¤¤¤­] /(n) first death anniversary/ +°ì²óÀï [¤¤¤Ã¤«¤¤¤»¤ó] /first game/first round (of tennis, etc)/ +°ì²óž [¤¤¤Á¤«¤¤¤Æ¤ó] /(n) one revolution/one rotation/ +°ì²óž [¤¤¤Ã¤«¤¤¤Æ¤ó] /(n) one revolution/one rotation/ +°ì²óʬ [¤¤¤Ã¤«¤¤¤Ö¤ó] /dose/installment/ +°ì²ô [¤¤¤Ã¤«¤¤] /(n) one lump/one group/ +°ì²ô [¤Ò¤È¤«¤¿¤Þ¤ê] /(n) one lump/one group/ +°ì²ô¤ê [¤Ò¤È¤«¤¿¤Þ¤ê] /(n) one lump/one group/ +°ì³¬ [¤¤¤Ã¤«¤¤] /(n) one floor/first floor/(P)/ +°ì³µ¤Ë [¤¤¤Á¤¬¤¤¤Ë] /(adv) unconditionally/as a rule/(P)/ +°ì³Í [¤¤¤Ã¤«¤¯] /one grab/ +°ì³ÍÀé¶â [¤¤¤Ã¤«¤¯¤»¤ó¤­¤ó] /(n) getting rich quick/ +°ì³Ñ [¤¤¤Ã¤«¤¯] /(n) corner/section/point/one narwhal/apparently/(P)/ +°ì³Ñ [¤Ò¤È¤«¤É] /(n-adv,n-t) full-fledged/considerable/ +°ì³Ñ¤Î¿Íʪ [¤Ò¤È¤«¤É¤Î¤¸¤ó¤Ö¤Ä] /somebody/someone/ +°ì³Ñ½Ã [¤¤¤Ã¤«¤¯¤¸¤å¤¦] /(n) unicorn/ +°ì³Ñ½ÃºÂ [¤¤¤Ã¤«¤¯¤¸¤å¤¦¤¶] /(n) Monoceros (the constellation)/ +°ì³Ô [¤¤¤Ã¤«¤¯] /(n) one block/enclosure/ +°ì³ä [¤¤¤Á¤ï¤ê] /ten percent/ +°ì³ä°ú¤­ [¤¤¤Á¤ï¤ê¤Ó¤­] /10% off sale/ +°ì³å [¤¤¤Ã¤«¤Ä] /(n) cry in a thundering voice/one roar/ +°ì³ç [¤¤¤Ã¤«¤Ä] /(n,vs) all together/batch/one lump/one bundle/summing up/(P)/ +°ì³ç¤á [¤Ò¤È¤¯¤ë¤á] /(n) one bunch/one bundle/one lot/ +°ì³ç¤ê [¤Ò¤È¤¯¤¯¤ê] /(n) lump together/put all together/ +°ì³ç¹ØÆþ [¤¤¤Ã¤«¤Ä¤³¤¦¤Ë¤å¤¦] /lump-sum purchase/ +°ì³ç¼° [¤¤¤Ã¤«¤Ä¤·¤­] /batch mode/batch style/ +°ì³çÇäÇã [¤¤¤Ã¤«¤Ä¤Ð¤¤¤Ð¤¤] /a bulk sale/buying and selling in bulk/ +°ì³çʧ¤¤ [¤¤¤Ã¤«¤Ä¤Ï¤é¤¤] /(n) lump-sum payment/ +°ì´¬ [¤¤¤Ã¤«¤ó] /(n) one volume/ +°ì´¬ [¤Ò¤È¤Þ¤­] /(n) one roll/ +°ì´®¤ê¤â̵¤¯ [¤Ò¤È¤¿¤Þ¤ê¤â¤Ê¤¯] /easily/irresistibly/helplessly/ +°ì´À [¤Ò¤È¤¢¤»] /(n) doing a job/riding and sweating up a horse/ +°ì´Ä [¤¤¤Ã¤«¤ó] /(n) link/(P)/ +°ì´É [¤¤¤Ã¤«¤ó] /(n) one flute/one brush/ +°ì´Ó [¤¤¤Ã¤«¤ó] /(n) (1) consistency/coherence/integration/(2) one kan (8.333 lbs)/(P)/ +°ì´Ó¤·¤Æ [¤¤¤Ã¤«¤ó¤·¤Æ] /consistently/ +°ì´Óºî¶È [¤¤¤Ã¤«¤ó¤µ¤®¤ç¤¦] /continuous operation/ +°ì´ÓÀ­ [¤¤¤Ã¤«¤ó¤»¤¤] /consistency/ +°ì´ÓÈÖ¹æ [¤¤¤Ã¤«¤ó¤Ð¤ó¤´¤¦] /serial number/ +°ì´Ö [¤¤¤Ã¤±¤ó] /(n) one ken/six feet/ +°ì´Ö [¤Ò¤È¤Þ] /(n) one room/ +°ì´×Ä¥¤ê [¤¤¤Ã¤«¤ó¤Ð¤ê] /(n) lacquered papier-mache/ +°ì´Ý [¤¤¤Á¤¬¤ó] /(n) lump/(into) one/(P)/ +°ì´Ý¤È¤Ê¤Ã¤Æ [¤¤¤Á¤¬¤ó¤È¤Ê¤Ã¤Æ] /in a body (lump)/ +°ì´ã [¤¤¤Á¤¬¤ó] /(n) one eye/ +°ì´ã¥ì¥Õ [¤¤¤Á¤¬¤ó¥ì¥Õ] /(n) single-lens reflex camera/ +°ì´ã¥ì¥Õ¥«¥á¥é [¤¤¤Á¤¬¤ó¥ì¥Õ¥«¥á¥é] /(n) single lens reflex camera/ +°ì´î°ìÍ« [¤¤¤Ã¤­¤¤¤Á¤æ¤¦] /(n) now rejoice, now worry/alternate hope and fear/mixed blessings/joys and sorrows/(P)/ +°ì´ú [¤Ò¤È¤Ï¤¿] /(n) flag/undertaking/ +°ì´úÍȤ²¤ë [¤Ò¤È¤Ï¤¿¤¢¤²¤ë] /(v1) to make a name for oneself/ +°ì´ü [¤¤¤Á¤´] /(n) (1) one's life time/lifetime/(2) term/half-year/quarter/(P)/ +°ì´ü [¤¤¤Ã¤­] /(n) (1) one's life time/lifetime/(2) term/half-year/quarter/ +°ì´ü°ì²ñ [¤¤¤Á¤´¤¤¤Á¤¨] /(n) for this time only/never again/one chance in a lifetime/ +°ìµ¡¼´ [¤¤¤Á¤­¤¸¤¯] /(n) new method/ +°ìµ¤ [¤¤¤Ã¤­] /(n) (abbr) drink! (said repeatedly as a party cheer)/(P)/ +°ìµ¤¤Ë [¤¤¤Ã¤­¤Ë] /(adv) at once/at a breath (stroke, sitting)/(P)/ +°ìµ¤¤Ë°û¤à [¤¤¤Ã¤­¤Ë¤Î¤à] /(v5m) to drink in one gulp/ +°ìµ¤ÒêÀ® [¤¤¤Ã¤­¤«¤»¤¤] /(adv,n) at a breath (stroke, sitting)/in a single spell/ +°ìµ³ [¤¤¤Ã¤­] /(n) one horseman/ +°ìµ³ÂÇ [¤¤¤Ã¤­¤¦¤Á] /(n,vs) one-to-one fight/ +°ìµ³ÂǤÁ [¤¤¤Ã¤­¤¦¤Á] /(n) personal combat/(P)/ +°ìµ³ÅöÀé [¤¤¤Ã¤­¤È¤¦¤»¤ó] /(adj-no,n) matchless (warrior)/mighty (player, fighter, combatant)/ +°ìµ³ÅöÀé¤ÎÉð¼Ô [¤¤¤Ã¤­¤È¤¦¤»¤ó¤Î¤à¤·¤ã] /match for a thousand/matchless warrior/ +°ìµ³Æ¤ [¤¤¤Ã¤­¤¦¤Á] /(n) personal combat/ +°ìµ³Æ¤¤Á [¤¤¤Ã¤­¤¦¤Á] /(n) personal combat/ +°ìµ· [¤¤¤Á¤®] /(n) an incident/ +°ìµÁ [¤¤¤Á¤®] /(n) (1) reason/principle/meaning/(2) first meaning/first principle/first consideration/(P)/ +°ìµÁŪ [¤¤¤Á¤®¤Æ¤­] /(adj-na,n) unmistakable/ +°ìµÄ [¤¤¤Á¤®] /(n) word (opinion, objection)/ +°ìµÅ [¤¤¤Ã¤­¤¯] /(n) small amount/ +°ìµÆ [¤¤¤Ã¤­¤¯] /one scoop (of water)/ +°ìµÙ¤ß [¤Ò¤È¤ä¤¹¤ß] /(n) rest/(P)/ +°ìµé [¤¤¤Ã¤­¤å¤¦] /(adj-na,n) one grade/first-class/primary/(P)/ +°ìµéÉÊ [¤¤¤Ã¤­¤å¤¦¤Ò¤ó] /(n) first-class goods/ +°ìµó [¤¤¤Ã¤­¤ç] /(n-adv,n) one effort/one action/(P)/ +°ìµó¤Ë [¤¤¤Ã¤­¤ç¤Ë] /(adv) at a stroke/with a single swoop/(P)/ +°ìµó°ìÆ° [¤¤¤Ã¤­¤ç¤¤¤Á¤É¤¦] /(n) one's every action/every single move/ +°ìµó¼ê°ìÅê­ [¤¤¤Ã¤­¤ç¤·¤å¤¤¤Ã¤È¤¦¤½¤¯] /(n) slight effort/least trouble/ +°ìµóξÆÀ [¤¤¤Ã¤­¤ç¤ê¤ç¤¦¤È¤¯] /(n) killing two birds with one stone/serving two ends/ +°ì¶½ [¤¤¤Ã¤­¤ç¤¦] /(n) amusement/fun/brief entertainment/ +°ì¶Ã [¤¤¤Ã¤­¤ç¤¦] /(n) surprise/amazement/ +°ì¶É [¤¤¤Ã¤­¤ç¤¯] /(n) one game (checkers, etc.)/(P)/ +°ì¶ÉÉô [¤¤¤Á¤­¤ç¤¯¤Ö] /one part/ +°ì¶Ê [¤¤¤Ã¤­¤ç¤¯] /(n) tune (melody, piece of music)/(P)/ +°ì¶Ô [¤¤¤Ã¤­¤ó] /(1) 1 kin (~0.5kg)/(2) 1 loaf of bread/ +°ì¶Ú [¤Ò¤È¤¹¤­] /(adj-na,n) a line/earnestly/blindly/straightforwardly/(P)/ +°ì¶Ú [¤Ò¤È¤¹¤¸] /(adj-na,n) a line/earnestly/blindly/straightforwardly/ +°ì¶Ú¤ÎÎÞ [¤Ò¤È¤¹¤¸¤Î¤Ê¤ß¤À] /a trickle of tears/ +°ì¶ÚÆ» [¤Ò¤È¤¹¤¸¤ß¤Á] /(n) straight road/ +°ì¶ÚÆì [¤Ò¤È¤¹¤¸¤Ê¤ï] /(n) (1) (piece of) rope/(2) ordinary method/ +°ì¶Úåê [¤Ò¤È¤¹¤¸¤Ê¤ï] /(n) (1) (piece of) rope/(2) ordinary method/ +°ì¶ç [¤¤¤Ã¤¯] /(n) (1) phrase (verse, line)/(2) one haiku-poem/ +°ì¶ç±Ó¤à [¤¤¤Ã¤¯¤è¤à] /(v5m) to make up a haiku poem/ +°ì¶è [¤¤¤Ã¤¯] /(n) district/ward/lot/ +°ì¶èÀÚ¤ê [¤Ò¤È¤¯¤®¤ê] /(n) end/break/ +°ì¶ìÏ« [¤Ò¤È¤¯¤í¤¦] /(n) a hard time/pains/ +°ì¶ð [¤Ò¤È¤³¤Þ] /(iK) (n) (uk) scene/frame/shot/ +°ì¶ñ [¤¤¤Á¤°] /(n) one set/ +°ì¶ø [¤¤¤Á¤°¤¦] /(n) one meeting/ +°ì¶ù [¤¤¤Á¤°¤¦] /(n) corner/nook/(P)/ +°ì¶ù [¤Ò¤È¤¹¤ß] /(n) corner/nook/ +°ì·² [¤¤¤Á¤°¤ó] /(n) (1) group/flock/crowd/herd/(2) wide expanse (of flowers)/ +°ì·²¤ÎÍÓ [¤¤¤Á¤°¤ó¤Î¤Ò¤Ä¤¸] /flock of sheep/ +°ì·²¤ì [¤Ò¤È¤à¤ì] /(n) (1) group/flock/crowd/herd/(2) wide expanse (of flowers)/ +°ì·³ [¤¤¤Á¤°¤ó] /(n) an army/the whole army/first string players (sports)/(P)/ +°ì·³¤òΨ¤¤¤Æ [¤¤¤Á¤°¤ó¤ò¤Ò¤­¤¤¤Æ] /(exp) at the head of an army/ +°ì·Ï [¤¤¤Ã¤±¤¤] /(n) single-family lineage/ +°ì·Ô [¤¤¤Ã¤±¤¤] /a stem/ +°ì·× [¤¤¤Ã¤±¤¤] /(n) plan/ +°ì·Ý [¤¤¤Á¤²¤¤] /(n) an art/one talent/ +°ì·â [¤¤¤Á¤²¤­] /(n) blow/hit/poke/ +°ì·â¤Î²¼¤Ë [¤¤¤Á¤²¤­¤Î¤â¤È¤Ë] /(adv) by a single blow/ +°ì·å [¤Ò¤È¤±¤¿] /(n) one digit/one column/the "ones" column/ +°ì·è [¤¤¤Ã¤±¤Ä] /(n,vs) agreed/settled/ +°ì·ê [¤¤¤Ã¤±¤Ä] /(n) same hole/one gang/ +°ì·ê [¤Ò¤È¤Ä¤¢¤Ê] /(n) same hole/one gang/ +°ì·ë¤Ó [¤Ò¤È¤à¤¹¤Ó] /(n,vs) knotting/ +°ì·î [¤¤¤Á¤¬¤Ä] /(n-adv) January/(P)/ +°ì·î [¤¤¤Á¤²¤Ä] /one month/ +°ì·î [¤Ò¤È¤Ä¤­] /one month/ +°ì·ï [¤¤¤Ã¤±¤ó] /(n) matter/item/(P)/ +°ì¸¤ [¤¤¤Ã¤±¤ó] /(n) one dog/ +°ì¸¥ [¤¤¤Ã¤³¤ó] /(n) one cup (of sake)/ +°ì¸« [¤¤¤Á¤²¤ó] /(n) unfamiliar/never before met/ +°ì¸« [¤¤¤Ã¤±¤ó] /(adv,n,vs) (1) look/glimpse/glance/(2) (adv) apparently/seemingly/(3) first meeting/(P)/ +°ì¸«¤¹¤ë¤Ë­¤ê¤ë [¤¤¤Ã¤±¤ó¤¹¤ë¤Ë¤¿¤ê¤ë] /(exp) to be worth seeing/ +°ì¸«¼± [¤¤¤Á¤±¤ó¤·¤­] /(n) an opinion/ +°ì¸® [¤¤¤Ã¤±¤ó] /(n) one house/ +°ì¸®°ì¸® [¤¤¤Ã¤±¤ó¤¤¤Ã¤±¤ó] /(n) house to house/door to door/ +°ì¸®²° [¤¤¤Ã¤±¤ó¤ä] /(n) an isolated house/ +°ì¸®²È [¤¤¤Ã¤±¤ó¤ä] /(n) an isolated house/ +°ì¸®ÃÖ¤¤¤ÆÎÙ [¤¤¤Ã¤±¤Î¤¤¤Æ¤È¤Ê¤ê] /next door but one/ +°ì¸µ [¤¤¤Á¤²¤ó] /(adj-no,n) unitary/(P)/ +°ì¸µ²½ [¤¤¤Á¤²¤ó¤«] /(n) unification/centralization/(P)/ +°ì¸µÅª [¤¤¤Á¤²¤ó¤Æ¤­] /(adj-na,n) monistic/unitary/unified/centralized/ +°ì¸µÏÀ [¤¤¤Á¤²¤ó¤í¤ó] /(n) monism/ +°ì¸¹¶× [¤¤¤Á¤²¤ó¤­¤ó] /(n) one-stringed instrument/monochord/ +°ì¸¾¶× [¤¤¤Á¤²¤ó¤­¤ó] /(n) one-stringed instrument/monochord/ +°ì¸À [¤¤¤Á¤²¤ó] /(n) single word/ +°ì¸À [¤¤¤Á¤´¤ó] /(n) single word/(P)/ +°ì¸À [¤Ò¤È¤³¤È] /(n) single word/(P)/ +°ì¸À¤â¸À¤ï¤º [¤Ò¤È¤³¤È¤â¤¤¤ï¤º] /without saying a word/ +°ì¸À°ì¶ç [¤¤¤Á¤´¤ó¤¤¤Ã¤¯] /each word/word by word/ +°ì¸À°ì¹Ô [¤¤¤Á¤²¤ó¤¤¤Ã¤³¤¦] /(n) just a word or an act/ +°ì¸Àµï»Î [¤¤¤Á¤²¤ó¤³¤¸] /(n) person who always has to have his say/ready critic/ +°ì¸ÀÆó¸À [¤Ò¤È¤³¤È¤Õ¤¿¤³¤È] /(exp) a word or two/ +°ì¸ÀȾ¶ç [¤¤¤Á¤²¤ó¤Ï¤ó¤¯] /(n) a word/a few words/(not even) a word/(not even) a syllable/ +°ì¸ÀȾ¶ç [¤¤¤Á¤´¤ó¤Ï¤ó¤¯] /(n) a word/a few words/(not even) a word/(not even) a syllable/ +°ì¸Ä [¤¤¤Ã¤³] /(n) piece/fragment/(P)/ +°ì¸Ä¿Í [¤¤¤Á¤³¤¸¤ó] /(n) private person/individual/ +°ì¸Ä¿Í [¤¤¤Ã¤³¤¸¤ó] /(n) private person/individual/ +°ì¸Ê [¤¤¤Ã¤³] /(adj-no,n) personal/private/oneself/ +°ì¸Í [¤¤¤Ã¤³] /(n) one house/household/ +°ì¸Í·ú¤Æ [¤¤¤Ã¤³¤À¤Æ] /(n) (separate) house/(P)/ +°ì¸Ü [¤¤¤Ã¤³] /(n) (take no) notice of/ +°ì¸Ü¤â¤·¤Ê¤¤ [¤¤¤Ã¤³¤â¤·¤Ê¤¤] /not give a damn/take no notice of/ +°ì¸Ý [¤¤¤Ã¤³] /the first beat of the war drum/ +°ì¸ì [¤¤¤Á¤´] /(n) one word/ +°ì¸ì°ì¸ì [¤¤¤Á¤´¤¤¤Á¤´] /word for word/one word/ +°ì¸ý [¤Ò¤È¤¯¤Á] /(n) mouthful/one word/bite/sip/draft/(P)/ +°ì¸ý¤Î·õ [¤¤¤Ã¤³¤¦¤Î¤±¤ó] /a sword/ +°ì¸ý¶ô¤¦ [¤Ò¤È¤¯¤Á¤¯¤¦] /to have a munch/to take a bite/ +°ì¸ý¾¦¤¤ [¤Ò¤È¤¯¤Á¤¢¤­¤Ê¤¤] /an immediate definite deal/ +°ì¸ý¿©¤Ù¤ë [¤Ò¤È¤¯¤Á¤¿¤Ù¤ë] /(v1) to eat a mouthful/ +°ì¸ýƱ²» [¤¤¤Ã¤¯¤É¤¦¤ª¤ó] /reading in unison/saying the same thing/ +°ì¸ýÏà [¤Ò¤È¤¯¤Á¤Ð¤Ê¤·] /(n) joke/anecdote/ +°ì¸þ [¤¤¤Ã¤³¤¦] /(adv) (not) at all/(P)/ +°ì¸þ [¤Ò¤¿¤¹¤é] /(adj-na,adv) (uk) nothing but/earnestly/intently/ +°ì¸þ¤Ë [¤¤¤Ã¤³¤¦¤Ë] /(adv) (not) at all/(P)/ +°ì¸þ¤Ë¹½¤ï¤Ê¤¤ [¤¤¤Ã¤³¤¦¤Ë¤«¤Þ¤ï¤Ê¤¤] /(exp) doesn't care at all/doesn't matter at all/ +°ì¹©É× [¤Ò¤È¤¯¤Õ¤¦] /a contrivance/a bit more/ +°ì¹¹ [¤¤¤Ã¤³¤¦] /(n) first watch/8-10 p.m./ +°ì¹» [¤¤¤Ã¤³¤¦] /(n) whole school/the first proof/one proofreading/(P)/ +°ì¹Í [¤¤¤Ã¤³¤¦] /(n) consideration/thought/ +°ì¹Ó¤ì [¤Ò¤È¤¢¤ì] /(n) squall/burst of anger/ +°ì¹Ô [¤¤¤Á¤®¤ç¤¦] /(n) line/row/troupe/party/(P)/ +°ì¹Ô [¤¤¤Ã¤³¤¦] /(n) line/row/troupe/party/(P)/ +°ì¹à [¤¤¤Ã¤³¤¦] /an item/ +°ì¹æ [¤¤¤Á¤´¤¦] /number one/ +°ì¹çÌÜ [¤¤¤Á¤´¤¦¤á] /(n) the start of a climb up a hill/ +°ì¹ï [¤¤¤Ã¤³¤¯] /(adj-na,n-adv,n-t) (1) minute/moment/an instant/(2) stubborn/hot-headed/(P)/ +°ì¹ï¤âÁ᤯ [¤¤¤Ã¤³¤¯¤â¤Ï¤ä¤¯] /immediately/ +°ì¹ï¤òÁ褦 [¤¤¤Ã¤³¤¯¤ò¤¢¤é¤½¤¦] /(exp) to race against time/ +°ì¹ïÀé¶â [¤¤¤Ã¤³¤¯¤»¤ó¤­¤ó] /(n) very valuable time/ +°ì¹ñ [¤¤¤Ã¤³¤¯] /(adj-na,n-adv,n-t) whole country/stubborn/hotheaded/(P)/ +°ì¹ñ°ì¾ë¤Î¼ç [¤¤¤Ã¤³¤¯¤¤¤Á¤¸¤ç¤¦¤Î¤¢¤ë¤¸] /feudal lord/head of a household/proudly independent person/ +°ì¹ñ°ìÅÞ¼çµÁ [¤¤¤Ã¤³¤¯¤¤¤Ã¤È¤¦¤·¤å¤®] /one-party system/ +°ì¹ñ°ìɼ [¤¤¤Ã¤³¤¯¤¤¤Ã¤Ô¤ç¤¦] /one vote per nation/ +°ì¹ñ¼Ô [¤¤¤Ã¤³¤¯¤â¤Î] /ultra-nationalist/hot-tempered person/stubborn person/ +°ìº¢ [¤Ò¤È¤³¤í] /(n-adv,n-t) once/some time ago/ +°ìº´ [¤¤¤Ã¤µ] /(n) colonel (JSDF)/ +°ìº¹¤· [¤Ò¤È¤µ¤·] /(n) dance/ +°ìºÂ [¤¤¤Á¤¶] /(n) (1) party/those present/troupe/(2) first seat/(P)/ +°ìºÆ [¤¤¤Ã¤µ¤¤] /(n-adv,n-t) once or twice/repeatedly/ +°ìºÆ¤Ê¤é¤º [¤¤¤Ã¤µ¤¤¤Ê¤é¤º] /(adv,exp) to over and over/ +°ìºÊ¿É× [¤¤¤Ã¤µ¤¤¤¿¤Õ] /(n) polyandry/ +°ìºÍ [¤¤¤Ã¤µ¤¤] /(n) one-year-old/ +°ìºÐ [¤¤¤Ã¤µ¤¤] /(n) one-year-old/ +°ìºÝ [¤Ò¤È¤­¤ï] /(adv) conspicuously/noticeably/remarkably/still more/especially/ +°ìºò [¤¤¤Ã¤µ¤¯] /one previous/ +°ìºò¡¹Æü [¤¤¤Ã¤µ¤¯¤µ¤¯¤¸¤Ä] /(n-adv,n-t) two days before yesterday/ +°ìºò¡¹Æü [¤µ¤­¤ª¤È¤Ä¤¤] /(n-adv,n-t) two days before yesterday/ +°ìºò¡¹Æü [¤µ¤­¤ª¤È¤È¤¤] /(n-adv,n-t) two days before yesterday/ +°ìºò¡¹Ìë [¤¤¤Ã¤µ¤¯¤µ¤¯¤ä] /two nights before last/ +°ìºòºòÆü [¤¤¤Ã¤µ¤¯¤µ¤¯¤¸¤Ä] /(n-adv,n-t) two days before yesterday/ +°ìºòºòÆü [¤µ¤­¤ª¤È¤Ä¤¤] /(n-adv,n-t) two days before yesterday/ +°ìºòºòÆü [¤µ¤­¤ª¤È¤È¤¤] /(n-adv,n-t) two days before yesterday/ +°ìºòºòǯ [¤¤¤Ã¤µ¤¯¤µ¤¯¤Í¤ó] /(n-adv,n-t) two years before last/ +°ìºòºòǯ [¤µ¤­¤ª¤È¤È¤·] /(n-adv,n-t) two years before last/ +°ìºòºòÌë [¤¤¤Ã¤µ¤¯¤µ¤¯¤ä] /two nights before last/ +°ìºòÆü [¤¤¤Ã¤µ¤¯¤¸¤Ä] /(n-adv,n-t) day before yesterday/(P)/ +°ìºòÆü [¤ª¤È¤Ä¤¤] /(n-adv,n-t) day before yesterday/ +°ìºòÆü [¤ª¤È¤È¤¤] /(n-adv,n-t) day before yesterday/(P)/ +°ìºòǯ [¤¤¤Ã¤µ¤¯¤Í¤ó] /(n-adv,n-t) year before last/(P)/ +°ìºòǯ [¤ª¤È¤È¤·] /(n-adv,n-t) year before last/(P)/ +°ìºòǯÊÕ¤ê [¤¤¤Ã¤µ¤¯¤Í¤ó¤¢¤¿¤ê] /the year before last or thereabouts/ +°ìºòÈÕ [¤¤¤Ã¤µ¤¯¤Ð¤ó] /(n-t) night before last/ +°ìºòÌë [¤¤¤Ã¤µ¤¯¤ä] /(n-t) night before last/ +°ìºö [¤¤¤Ã¤µ¤¯] /(n) idea/plan/ +°ìºý [¤¤¤Ã¤µ¤Ä] /one copy (e.g. book)/ +°ì»£ [¤Ò¤È¤Ä¤Þ¤ß] /(n) (1) pinch (of something)/one piece/(2) easy victory/ +°ì»£¤ß [¤Ò¤È¤Ä¤Þ¤ß] /(n) (1) pinch (of something)/one piece/(2) easy victory/ +°ì»¥ [¤¤¤Ã¤µ¤Ä] /(n) document/bond/ +°ì»¥Æþ¤ì¤ë [¤¤¤Ã¤µ¤Ä¤¤¤ì¤ë] /(v1) to give a signed statement or an IOU/ +°ì»¦Æá [¤¤¤Ã¤»¤Ä¤Ê] /(n-t) a moment/an instant/ +°ì»® [¤Ò¤È¤µ¤é] /plate/dish (of food)/ +°ì»³ [¤¤¤Ã¤µ¤ó] /(n) a mountain/a pile (of something)/ +°ì»³ [¤Ò¤È¤ä¤Þ] /(n) a mountain/a pile (of something)/ +°ì»³Åö¤Æ¤ë [¤Ò¤È¤ä¤Þ¤¢¤Æ¤ë] /(v1) to be right on target/to strike it rich/ +°ì»¶¤Ë [¤¤¤Ã¤µ¤ó¤Ë] /(adv) at top speed/ +°ì»À±ö´ð [¤¤¤Ã¤µ¤ó¤¨¤ó¤­] /(n) monoacidic base/ +°ì»À²½ [¤¤¤Ã¤µ¤ó¤«] /(adj-na,n) monoxide/ +°ì»À²½ÃºÁÇ [¤¤¤Ã¤µ¤ó¤«¤¿¤ó¤½] /(n) carbon monoxide/(P)/ +°ì»À²½ÃºÁÇÃæ¤Ç [¤¤¤Ã¤µ¤ó¤«¤¿¤ó¤½¤Á¤å¤¦¤Ç] /in an atmosphere of carbon monoxide/ +°ì»À²½ÃºÁÇÃæÆÇ [¤¤¤Ã¤µ¤ó¤«¤¿¤ó¤½¤Á¤å¤¦¤É¤¯] /(n) carbon monoxide poisoning/ +°ì»À²½ÃâÁÇ [¤¤¤Ã¤µ¤ó¤«¤Á¤Ã¤½] /(n) nitric monoxide/ +°ì»À²½ÆóÃâÁÇ [¤¤¤Ã¤µ¤ó¤«¤Ë¤Á¤Ã¤½] /(n) dinitrogen oxide/ +°ì»Å»ö [¤Ò¤È¤·¤´¤È] /(n) task/ +°ì»Î [¤¤¤Ã¤·] /(n) private first-class (JSDF)/ +°ì»Ò [¤¤¤Ã¤·] /(n) a child/an only child/ +°ì»Ò [¤Ò¤È¤ê¤´] /(n) a child/an only child/ +°ì»ÒÁêÅÁ [¤¤¤Ã¤·¤½¤¦¤Ç¤ó] /(n) transmission of a trade secret from father to a son/ +°ì»×¤¤¤Ë [¤Ò¤È¤ª¤â¤¤¤Ë] /(adv) instantly/resolutely/ +°ì»Ø [¤¤¤Ã¤·] /(n) finger/ +°ì»Ø¤· [¤Ò¤È¤µ¤·] /(n) a game or match/ +°ì»ØÅö¤¿¤ê [¤¤¤Á¤æ¤Ó¤¢¤¿¤ê] /(n) span/ +°ì»à [¤¤¤Ã¤·] /(n) dying/one out (baseball)/ +°ì»à¸å [¤¤¤Ã¤·¤´] /after one out (in Baseball)/ +°ì»àÊó¹ñ [¤¤¤Ã¤·¤Û¤¦¤³¤¯] /dying for one's country/ +°ì»ä¿Í [¤¤¤Á¤·¤¸¤ó] /(n) a private individual/ +°ì»ä¿Í [¤¤¤Ã¤·¤¸¤ó] /(n) a private individual/ +°ì»å [¤¤¤Ã¤·] /(n-adv,n) string/ +°ì»å¤Þ¤È¤ï¤Ì [¤¤¤Ã¤·¤Þ¤È¤ï¤Ì] /stark naked/ +°ì»å¤âÅ»¤ï¤º [¤¤¤Ã¤·¤â¤Þ¤È¤ï¤º] /stark-naked/without a stitch of clothing on/ +°ì»å°ìÝÝ [¤¤¤Ã¤·¤¤¤Á¤´¤¦] /tiny amount/ +°ì»åÅ»¤ï¤º [¤¤¤Ã¤·¤Þ¤È¤ï¤º] /(adv) stark-naked/ +°ì»åÍð¤ì¤º [¤¤¤Ã¤·¤ß¤À¤ì¤º] /(exp) in perfect order/ +°ì»æȾÁ¬ [¤¤¤Ã¤·¤Ï¤ó¤»¤ó] /(n) small sum/things of little value/ +°ì»ëƱ¿Í [¤¤¤Ã¤·¤É¤¦¤¸¤ó] /(n) impartiality/universal brotherhood/universal benevolence/ +°ì»ëƱ¿Î [¤¤¤Ã¤·¤É¤¦¤¸¤ó] /(n) impartiality/universal brotherhood/universal benevolence/ +°ì»ö [¤¤¤Á¤¸] /(n) one thing/ +°ì»öÉÔºÆµÄ [¤¤¤Á¤¸¤Õ¤µ¤¤¤®] /(n) the principle of not resuming debate on an item in the same Diet session in which it has been voted down/ +°ì»ú [¤¤¤Á¤¸] /(n) letter/character/(P)/ +°ì»ú°ì¶ç [¤¤¤Á¤¸¤¤¤Ã¤¯] /(n) word for word/verbatim/ +°ì»ú¶õ¤±¤ë [¤¤¤Á¤¸¤¢¤±¤ë] /(v1) to leave a space (between words)/ +°ì»úºï¤ë [¤¤¤Á¤¸¤±¤º¤ë] /(v5r) to delete a letter/ +°ì»úÀé¶â [¤¤¤Á¤¸¤»¤ó¤­¤ó] /(n) word of great value/ +°ì»þ [¤¤¤Á¤¸] /(n-adv,n) one hour/short time/once/a time/temporarily/at one time/twelfth part of a day/(P)/ +°ì»þ [¤¤¤Ã¤È¤­] /(n-adv,n) one hour/short time/once/a time/temporarily/at one time/twelfth part of a day/ +°ì»þ [¤Ò¤È¤È¤­] /(n-adv,n) moment/time/(P)/ +°ì»þ¤Ë [¤¤¤Á¤É¤­¤Ë] /(adv) at a time/at one time/ +°ì»þ²ò¸Û [¤¤¤Á¤¸¤«¤¤¤³] /a layoff/ +°ì»þ´Ö [¤¤¤Á¤¸¤«¤ó] /one hour/ +°ì»þ´Ö°ÊÆâ [¤¤¤Á¤¸¤«¤ó¤¤¤Ê¤¤] /within one hour/ +°ì»þ´ü [¤¤¤Á¤¸¤­] /(n-adv) a period (of time)/(P)/ +°ì»þµ¢µÙ [¤¤¤Á¤¸¤­¤­¤å¤¦] /temporary layoff/ +°ì»þµ¢µÙÀ© [¤¤¤Á¤¸¤­¤­¤å¤¦¤»¤¤] /(n) layoff system/ +°ì»þ¶â [¤¤¤Á¤¸¤­¤ó] /(n) lump sum/(P)/ +°ì»þ»ò¶â [¤¤¤Á¤¸¤·¤­¤ó] /lump-sum grant/ +°ì»þ½êÆÀ [¤¤¤Á¤¸¤·¤ç¤È¤¯] /(n) occasional income/ +°ì»þÄä»ß [¤¤¤Á¤¸¤Æ¤¤¤·] /(n,vs) suspension/ +°ì»þŪ [¤¤¤Á¤¸¤Æ¤­] /(adj-na,n) temporary/(P)/ +°ì»þƨ¤ì [¤¤¤Á¤¸¤Î¤¬¤ì] /(n) quibbling/temporizing/ +°ì»þƨ¤ì [¤¤¤Ã¤È¤­¤Î¤¬¤ì] /(n) quibbling/temporizing/ +°ì»þʧ [¤¤¤Á¤¸¤Ð¤é¤¤] /(n) lump-sum payment/ +°ì»þʧ¤¤ [¤¤¤Á¤¸¤Ð¤é¤¤] /(n) paying in a lump sum/ +°ì»þͤ«¤ê [¤¤¤Á¤¸¤¢¤º¤«¤ê] /(baggage) checking/temporary custody/ +°ì»þͤ± [¤¤¤Á¤¸¤¢¤º¤±] /(n) (baggage) checking/temporary depositing/ +°ì»þͽê [¤¤¤Á¤¸¤¢¤º¤«¤ê¤·¤ç] /cloakroom/checkroom/ +°ì»þͽê [¤¤¤Á¤¸¤¢¤º¤«¤ê¤¸¤ç] /cloakroom/checkroom/ +°ì»þ冷 [¤¤¤Á¤¸¤·¤Î¤®] /(n) makeshift/temporary expedient/ +°ì¼¡ [¤¤¤Á¤¸] /(adj-na,n) first/primary/linear (equation)/first-order/ +°ì¼¡¥¨¥Í¥ë¥®¡¼ [¤¤¤Á¤¸¥¨¥Í¥ë¥®¡¼] /(n) primary energy/ +°ì¼¡¥³¥¤¥ë [¤¤¤Á¤¸¥³¥¤¥ë] /(n) primary coil/ +°ì¼¡´Ø¿ô [¤¤¤Á¤¸¤«¤ó¤¹¤¦] /linear function/ +°ì¼¡µ­²± [¤¤¤Á¤¸¤­¤ª¤¯] /first memory/ +°ì¼¡¸µ [¤¤¤Á¤¸¤²¤ó] /(n) one dimensional/ +°ì¼¡»º¶È [¤¤¤Á¤¸¤µ¤ó¤®¤ç¤¦] /primary industry/ +°ì¼¡»ºÉÊ [¤¤¤Á¤¸¤µ¤ó¤Ô¤ó] /primary products/ +°ì¼¡¼° [¤¤¤Á¤¸¤·¤­] /(n) linear expression/ +°ì¼¡¾ÃÈñ¼Ô [¤¤¤Á¤¸¤·¤ç¤¦¤Ò¤·¤ã] /(n) primary consumer/ +°ì¼¡ÀþÎØ [¤¤¤Á¤¸¤»¤ó¤ê¤ó] /primary coil/ +°ì¼¡Á«°Ü [¤¤¤Á¤¸¤»¤ó¤¤] /(n) primary succession/ +°ì¼¡ÅÅÃÓ [¤¤¤Á¤¸¤Ç¤ó¤Á] /(n) primary cell/ +°ì¼¡ÅÅή [¤¤¤Á¤¸¤Ç¤ó¤ê¤å¤¦] /primary current/ +°ì¼¡ÊýÄø¼° [¤¤¤Á¤¸¤Û¤¦¤Æ¤¤¤·¤­] /(n) linear equation/ +°ì¼¡ÎäµÑ¿å [¤¤¤Á¤¸¤ì¤¤¤­¤ã¤¯¤¹¤¤] /(n) primary cooling water/ +°ì¼° [¤¤¤Ã¤·¤­] /(n) complete set/all/everything/(P)/ +°ì¼¶ [¤Ò¤È¤·¤º¤¯] /(n-adv,n-t) drop (of fluid)/ +°ì¼º [¤¤¤Ã¤·¤Ä] /(n) disadvantage (defect, error)/ +°ì¼¼ [¤¤¤Ã¤·¤Ä] /(n) one room/(P)/ +°ì¼Û [¤¤¤Ã¤·¤ã¤¯] /one shaku/ +°ì¼Ü [¤¤¤Ã¤·¤ã¤¯] /approx. 30 cm/ +°ì¼ê [¤¤¤Ã¤Æ] /(n) move (in game)/method/single-handed/monopoly/(P)/ +°ì¼ê [¤Ò¤È¤Æ] /(n) one hand/one's own effort/ +°ì¼ê¤Ë [¤¤¤Ã¤Æ¤Ë] /single-handed/ +°ì¼êÈÎÇä [¤¤¤Ã¤Æ¤Ï¤ó¤Ð¤¤] /sole agency/ +°ì¼ë¶ä [¤¤¤Ã¤·¤å¤®¤ó] /(n) type of silver coin in the Edo period/ +°ì¼ï [¤¤¤Ã¤·¤å] /(adv,n) species/kind/variety/(P)/ +°ì¼ï [¤Ò¤È¤¯¤µ] /(adv,n) species/kind/variety/ +°ì¼ó [¤¤¤Ã¤·¤å] /(n-adv,n-t) poem/(P)/ +°ì¼ù [¤¤¤Á¤¸¤å] /(n) a or one tree/ +°ì¼þ [¤¤¤Ã¤·¤å¤¦] /(n) once around/a revolution/a lap/a turn/a round/one full year/(P)/ +°ì¼þ [¤Ò¤È¤á¤°¤ê] /(n) once around/a revolution/a lap/a turn/a round/one full year/ +°ì¼þ´÷ [¤¤¤Ã¤·¤å¤¦¤­] /(n) first anniversary of death/ +°ì¼þ´ü [¤¤¤Ã¤·¤å¤¦¤­] /period (in astronomy)/ +°ì¼þǯ [¤¤¤Ã¤·¤å¤¦¤Í¤ó] /(n) one full year/(P)/ +°ì½¡ [¤¤¤Ã¤·¤å¤¦] /(n) sect/denomination/ +°ì½³ [¤¤¤Ã¤·¤å¤¦] /(n) kick/rejection/ +°ì½³¤ê [¤Ò¤È¤±¤ê] /kick/rejection/ +°ì½µ [¤¤¤Ã¤·¤å¤¦] /(n-adv) one week/ +°ì½µ´Ö [¤¤¤Ã¤·¤å¤¦¤«¤ó] /(n) one week/(P)/ +°ì½Á°ìºÚ [¤¤¤Á¤¸¤å¤¦¤¤¤Ã¤µ¤¤] /(n) one-plate meal/simple meal/ +°ì½Å [¤Ò¤È¤¨] /(n) one layer/single/(P)/ +°ì½Å¤Í [¤Ò¤È¤«¤µ¤Í] /(n) suit/set of boxes/ +°ì½Å·Ñ¤® [¤Ò¤È¤¨¤Ä¤®] /sheep bend (knot)/ +°ì½Åºù [¤Ò¤È¤¨¤¶¤¯¤é] /(n) cherry tree bearing single blossoms/single cherry blossoms/ +°ì½ÅâÛ [¤Ò¤È¤¨¤Þ¤Ö¤¿] /(n) single-edged eyelid/ +°ì½É [¤¤¤Ã¤·¤å¤¯] /(n) staying one night/ +°ì½É°ìÈÓ [¤¤¤Ã¤·¤å¤¯¤¤¤Ã¤Ñ¤ó] /(n) just staying for a night and a meal/ +°ì½Ö [¤¤¤Ã¤·¤å¤ó] /(n-adv,n-t) moment/instant/(P)/ +°ì½Ö´Ö [¤¤¤Ã¤·¤å¤ó¤«¤ó] /(n) moment/instant/ +°ì½Ü [¤¤¤Á¤¸¤å¤ó] /(n) ten days/ +°ì½ä [¤¤¤Á¤¸¤å¤ó] /(n) beat/round/ +°ì½ä¤ê [¤Ò¤È¤á¤°¤ê] /(n) once around/a revolution/a lap/a turn/a round/one full year/ +°ì½ê [¤¤¤Ã¤·¤ç] /(n) one place/the same place/ +°ì½ê [¤Ò¤È¤È¤³¤í] /(n) one place/the same place/ +°ì½ê·üÌ¿ [¤¤¤Ã¤·¤ç¤±¤ó¤á¤¤] /(adj-na,n) (1) very hard/with utmost effort/with all one's might/desperately/frantically/for dear life/all-out effort/(2) sticking at living in one place/ +°ì½ê·üÌ¿¤Ë [¤¤¤Ã¤·¤ç¤±¤ó¤á¤¤¤Ë] /with all one's might/ +°ì½êÉÔ½» [¤¤¤Ã¤·¤ç¤Õ¤¸¤å¤¦] /(n) (1) vagrant/(2) transient lifestyle/ +°ì½ï [¤¤¤Ã¤·¤ç] /(adv,n) together/meeting/company/(P)/ +°ì½ï¤¯¤¿ [¤¤¤Ã¤·¤ç¤¯¤¿] /(adj-na,n) medley/heterogenous mixture/ +°ì½ï¤Ë [¤¤¤Ã¤·¤ç¤Ë] /(adv) together (with)/at the same time/in a lump/(P)/ +°ì½ï¤Ë¤¹¤ë [¤¤¤Ã¤·¤ç¤Ë¤¹¤ë] /(exp) to unite/to confuse with/ +°ì½ñ [¤¤¤Ã¤·¤ç] /(n) one letter/one book/ +°ì½õ [¤¤¤Á¤¸¤ç] /(n) help/assistance/(P)/ +°ì½÷ [¤¤¤Á¤¸¤ç] /(n) daughter/the eldest daughter/woman/(P)/ +°ì¾¡ [¤¤¤Ã¤·¤ç¤¦] /one win or victory/ +°ì¾£ [¤¤¤Ã¤·¤ç¤¦] /unit of old Japanese liquid measurement/1800 cc/ +°ì¾£ÉÓ [¤¤¤Ã¤·¤ç¤¦¤Ó¤ó] /(n) 1 sho bottle/ +°ì¾­ [¤¤¤Ã¤·¤ç¤¦] /(n) general (military)/ +°ì¾Ä¤ê [¤Ò¤È¤ï¤¿¤ê] /(adv) briefly/in general/glancing through/ +°ì¾Ð [¤¤¤Ã¤·¤ç¤¦] /(n) laugh/smile/ +°ì¾Ð¤ËÉÕ¤¹ [¤¤¤Ã¤·¤ç¤¦¤Ë¤Õ¤¹] /(v5s) to laugh (someone) down/ +°ì¾ì [¤¤¤Á¤¸¤ç¤¦] /(n) one time (place)/ +°ì¾ìÌÌ [¤¤¤Á¤Ð¤á¤ó] /one scene (in play)/ +°ì¾ò [¤¤¤Á¤¸¤ç¤¦] /(n) streak/matter/quotation/(P)/ +°ì¾ò¤Î±ì [¤¤¤Á¤¸¤ç¤¦¤Î¤±¤à¤ê] /a wisp of smoke/ +°ì¾ö [¤¤¤Á¤¸¤ç¤¦] /one mat/ +°ì¾û [¤¤¤Á¤¸¤ç¤¦] /tray/salver/ +°ì¿§ [¤¤¤Ã¤·¤­] /(adj-na,n) one color/one article/ +°ì¿§ [¤¤¤Ã¤·¤ç¤¯] /(adj-na,n) one color/one article/(P)/ +°ì¿§ [¤Ò¤È¤¤¤í] /(adj-na,n) one color/one article/ +°ì¿¨Â¨È¯ [¤¤¤Ã¤·¤ç¤¯¤½¤¯¤Ï¤Ä] /(n) critical (touch and go) situation/explosive situation/ +°ì¿© [¤¤¤Á¤¸¤­] /one meal (a day)/ +°ì¿© [¤¤¤Ã¤·¤ç¤¯] /one meal (a day)/ +°ì¿²Æþ¤ê [¤Ò¤È¤Í¤¤¤ê] /(n) nap/ +°ì¿³ [¤¤¤Ã¤·¤ó] /(n) first instance/first trial/(P)/ +°ì¿´ [¤¤¤Ã¤·¤ó] /(adv,n) one mind/wholeheartedness/the whole heart/(P)/ +°ì¿´¤Ë [¤¤¤Ã¤·¤ó¤Ë] /(adv) with one mind/(P)/ +°ì¿´Æ±ÂÎ [¤¤¤Ã¤·¤ó¤É¤¦¤¿¤¤] /one flesh/union/ +°ì¿´ÉÔÍð [¤¤¤Ã¤·¤ó¤Õ¤é¤ó] /(adj-na,n) wholeheartedly/intently/with undivided attention/ +°ì¿· [¤¤¤Ã¤·¤ó] /(n) complete change/reform/restoration/remodeling/renewal/(P)/ +°ì¿·µª¸µ [¤¤¤Á¤·¤ó¤­¤²¤ó] /new era/new age/ +°ì¿·µª¸µ [¤¤¤Ã¤·¤ó¤­¤²¤ó] /new era/new age/ +°ì¿À¶µ [¤¤¤Ã¤·¤ó¤­¤ç¤¦] /(n) monotheism/ +°ì¿ÀÏÀ [¤¤¤Ã¤·¤ó¤í¤ó] /(n) monotheism/ +°ì¿ÆÅù [¤¤¤Ã¤·¤ó¤È¤¦] /(n) first degree of kinship/ +°ì¿È [¤¤¤Á¤ß] /partisans/gang/conspirators/ +°ì¿È [¤¤¤Ã¤·¤ó] /(n) oneself/one's own interests/throughout the body/(P)/ +°ì¿È¾å [¤¤¤Ã¤·¤ó¤¸¤ç¤¦] /(adj-no,n) personal (affairs)/ +°ì¿Ê°ìÂà [¤¤¤Ã¤·¤ó¤¤¤Ã¤¿¤¤] /(n) now advancing and now retreating/ebb and flow/seesawing/fluctuating/ +°ì¿Í [¤¤¤Á¤Ë¤ó] /(n) one person/ +°ì¿Í [¤Ò¤È¤ê] /(n) one person/(P)/ +°ì¿Í¤Ã»Ò [¤Ò¤È¤ê¤Ã¤³] /(n) an only child/(P)/ +°ì¿Í¤Ç [¤Ò¤È¤ê¤Ç] /alone/by oneself/voluntarily/spontaneously/automatically/(P)/ +°ì¿Í¤Ç¤Ë [¤Ò¤È¤ê¤Ç¤Ë] /(iK) (adv) by itself/automatically/naturally/ +°ì¿Í¤Ò¤È¤ê [¤Ò¤È¤ê¤Ò¤È¤ê] /(n-t) one by one/each/one at a time/ +°ì¿Í¤Ü¤Ã¤Á [¤Ò¤È¤ê¤Ü¤Ã¤Á] /(n) alone/lonely/solitude/ +°ì¿Í°ì¿Í [¤Ò¤È¤ê¤Ò¤È¤ê] /(n-t) one by one/each/one at a time/(P)/ +°ì¿Í°ì¿Í [¤Ò¤È¤ê¤Ó¤È¤ê] /(n-t) one by one/each/one at a time/ +°ì¿Í±Ù¤ËÆþ¤ë [¤Ò¤È¤ê¤¨¤Ä¤Ë¤¤¤ë] /(exp) to be pleased with oneself/to chuckle with delight/ +°ì¿Í²ñ¼Ò [¤¤¤Á¤Ë¤ó¤«¤¤¤·¤ã] /(n) one man company/ +°ì¿Í»Ä¤é¤º [¤Ò¤È¤ê¤Î¤³¤é¤º] /everyone/ +°ì¿Í»Ò [¤Ò¤È¤ê¤´] /(n) a child/an only child/ +°ì¿Í»Ò [¤Ò¤È¤ê¤Ã¤³] /(n) a child/an only child/ +°ì¿Í¼Çµï [¤Ò¤È¤ê¤·¤Ð¤¤] /(n) one man show/ +°ì¿Í¼Ô [¤Ò¤È¤ê¤â¤Î] /(n) single person/someone alone/ +°ì¿Í¾Î [¤¤¤Á¤Ë¤ó¤·¤ç¤¦] /(n) (gram) first person/ +°ì¿Í¾è¤ê [¤¤¤Á¤Ë¤ó¤Î¤ê] /(n,adj-no) single seater (e.g. boat, aeroplane)/ +°ì¿Í¿² [¤Ò¤È¤ê¤Í] /sleeping alone/ +°ì¿ÍÀê¤á [¤Ò¤È¤ê¤¸¤á] /(n) monopoly/ +°ì¿ÍÁ° [¤¤¤Á¤Ë¤ó¤Þ¤¨] /(n) (1) adult/full manhood or womanhood/(2) one helping/one portion/(P)/ +°ì¿ÍÁ° [¤Ò¤È¤ê¤Þ¤¨] /(n) (1) adult/full manhood or womanhood/(2) one helping/one portion/ +°ì¿ÍÁ°¤Ë¤Ê¤ë [¤¤¤Á¤Ë¤ó¤Þ¤¨¤Ë¤Ê¤ë] /(exp) to come of age/to become fully qualified/ +°ì¿Í©»Ò [¤Ò¤È¤ê¤à¤¹¤³] /(n) an only son/(P)/ +°ì¿ÍÅ·²¼ [¤Ò¤È¤ê¤Æ¤ó¤«] /(n) be the sole master of the situation/reign supreme/ +°ì¿ÍÅ·²¼ [¤Ò¤È¤ê¤Ç¤ó¤«] /(n) be the sole master of the situation/reign supreme/ +°ì¿ÍÅö¤¿¤ê [¤Ò¤È¤ê¤¢¤¿¤ê] /per person/per head/ +°ì¿ÍÅö¤Æ [¤Ò¤È¤ê¤¢¤Æ] /per person/ +°ì¿ÍÉñÂæ [¤Ò¤È¤ê¤Ö¤¿¤¤] /(n) one's unrivaled field/ +°ì¿ÍÉô²° [¤Ò¤È¤ê¤Ù¤ä] /(n) single room/ +°ì¿ÍÊ¢ [¤Ò¤È¤ê¤Ð¤é] /taking for granted/rash conclusion/ +°ì¿Íʪ [¤¤¤Á¤¸¤ó¤Ö¤Ä] /(n) man of some importance/character/(P)/ +°ì¿ÍÊ⤭ [¤Ò¤È¤ê¤¢¤ë¤­] /(n,vs) walking alone/walking unaided/going alone/standing on one's own/ +°ì¿ÍÊ뤷 [¤Ò¤È¤ê¤°¤é¤·] /(n) a single life/a solitary life/living alone/ +°ì¿ÍÊë¤é¤· [¤Ò¤È¤ê¤°¤é¤·] /(n) a single life/a solitary life/living alone/(P)/ +°ì¿Í̼ [¤Ò¤È¤ê¤à¤¹¤á] /(n) an only daughter/(P)/ +°ì¿ÍÍ·¤Ó [¤Ò¤È¤ê¤¢¤½¤Ó] /(exp) playing alone/ +°ì¿ÍÍÑ [¤Ò¤È¤ê¤è¤¦] /for one person's use/ +°ì¿Íι [¤Ò¤È¤ê¤¿¤Ó] /(n) alone/solitary/ +°ì¿Ø [¤¤¤Á¤¸¤ó] /(n) (1) gust of wind/(2) vanguard/ +°ì¿Ø¤ÎÉ÷ [¤¤¤Á¤¸¤ó¤Î¤«¤¼] /gust of wind/ +°ì¿á¤­ [¤Ò¤È¤Õ¤­] /blast/puff/whiff/gust/ +°ì¿å [¤¤¤Ã¤¹¤¤] /current (of water)/drop/ +°ì¿æ¤ÎÌ´ [¤¤¤Ã¤¹¤¤¤Î¤æ¤á] /an empty dream/ +°ì¿ç [¤¤¤Ã¤¹¤¤] /(n) (1) a sleep/a nap/(2) first sleep of silkworms/ +°ì¿ç [¤Ò¤È¤Í¤à¤ê] /(n) (1) a sleep/a nap/(2) first sleep of silkworms/ +°ì¿ç¤â¤·¤Ê¤«¤Ã¤¿ [¤¤¤Ã¤¹¤¤¤â¤·¤Ê¤«¤Ã¤¿] /had a sleepless night/ +°ìÀ£ [¤¤¤Ã¤¹¤ó] /(n) one/one sun/ +°ìÀ£ [¤Á¤ç¤¤¤È] /(adv,int) (1) (uk) just a minute/short time/just a little/(2) somewhat/easily/readily/rather/ +°ìÀ£ [¤Á¤ç¤Ã¤È] /(ateji) (adv,int) (1) (uk) just a minute/short time/just a little/(2) somewhat/easily/readily/rather/(P)/ +°ìÀ£¤·¤¿ [¤Á¤ç¤Ã¤È¤·¤¿] /(adj) trifling/petty/ +°ìÀ£¸« [¤Á¤ç¤Ã¤È¤ß] /(n) a look or glance/ +°ìÀ£Àè [¤¤¤Ã¤¹¤ó¤µ¤­] /an inch ahead/the immediate future/ +°ìÀ£Àè¤Ï°Ç [¤¤¤Ã¤¹¤ó¤µ¤­¤Ï¤ä¤ß] /(exp) No one knows what the future holds/The future is a closed book/ +°ìÀ£Æ¨¤ì [¤¤¤Ã¤¹¤ó¤Î¤¬¤ì] /(n) quibbling/prevarication/ +°ìÀ£Ë¡»Õ [¤¤¤Ã¤¹¤ó¤Ü¤¦¤·] /(n) dwarf/midget/ +°ìÀ¤ [¤¤¤Ã¤»] /(n) a lifetime/a generation/foreign immigrant/Japanese immigrant to USA/ +°ìÀ¤ [¤¤¤Ã¤»¤¤] /(n) a lifetime/a generation/foreign immigrant/Japanese immigrant to USA/(P)/ +°ìÀ¤¤Îͺ [¤¤¤Ã¤»¤¤¤Î¤æ¤¦] /greatest hero (mastermind) of the age/ +°ìÀ¤°ìÂå [¤¤¤Ã¤»¤¤¤¤¤Á¤À¤¤] /(n) once in a lifetime/of one's lifetime/ +°ìÀ¤°ìÂå [¤¤¤Ã¤»¤¤¤Á¤À¤¤] /(n) once in a lifetime/of one's lifetime/ +°ìÀ¤µª [¤¤¤Ã¤»¤¤¤­] /century/ +°ìÀ¸ [¤¤¤Ã¤·¤ç¤¦] /(n-adv,n-t) whole life/a lifetime/all through life/one existence/a generation/an age/the whole world/the era/(P)/ +°ìÀ¸ [¤¤¤Ã¤»¤¤] /(n-adv,n-t) whole life/a lifetime/all through life/one existence/a generation/an age/the whole world/the era/ +°ìÀ¸¤±¤óÌ¿ [¤¤¤Ã¤·¤ç¤¦¤±¤ó¤á¤¤] /(adj-na,n-adv,n) very hard/with utmost effort/with all one's might/ +°ìÀ¸¤Î¿¿À¹¤ê [¤¤¤Ã¤·¤ç¤¦¤Î¤Þ¤Ã¤µ¤«¤ê] /the noontide of life/ +°ìÀ¸³¶ [¤¤¤Ã¤·¤ç¤¦¤¬¤¤] /(n-t) lifetime/one's whole life/all through life/ +°ìÀ¸·üÌ¿ [¤¤¤Ã¤·¤ç¤¦¤±¤ó¤á¤¤] /(adj-na,n-adv,n) very hard/with utmost effort/with all one's might/(P)/ +°ìÀ¸ÌÌ [¤¤¤Á¤»¤¤¤á¤ó] /(n) innovation/new vista or field/ +°ìÀ¸ÌÌ [¤¤¤Ã¤»¤¤¤á¤ó] /(n) innovation/new vista or field/ +°ìÀ¹¤ê [¤Ò¤È¤µ¤«¤ê] /(n) temporary prosperity/ +°ìÀ¹¤ê [¤Ò¤È¤â¤ê] /(n) pile/ +°ìÀ¼ [¤¤¤Ã¤»¤¤] /(n) voice/cry/shout/ +°ìÀ¼ [¤Ò¤È¤³¤¨] /(n) voice/cry/shout/ +°ìÀÆ [¤¤¤Ã¤»¤¤] /(n-adv,n) simultaneous/all at once/(P)/ +°ìÀÆ¤Ë [¤¤¤Ã¤»¤¤¤Ë] /(adv) simultaneously/all at once/(P)/ +°ìÀÆ°Â [¤¤¤Ã¤»¤¤¤ä¤¹] /all-round (market) decline/ +°ìÀƸ¡µó [¤¤¤Ã¤»¤¤¤±¤ó¤­¤ç] /wholesale arrest/round-up/ +°ìÀƹâ [¤¤¤Ã¤»¤¤¤À¤«] /all-round (market) advance/ +°ìÀƼͷâ [¤¤¤Ã¤»¤¤¤·¤ã¤²¤­] /volley firing/fusillade/broadside/ +°ìÀÉ [¤¤¤Ã¤»¤­] /(n) one boat/one ship/ +°ìÀÉ´ã [¤¤¤Ã¤»¤­¤¬¤ó] /(n) sharp eye/critical eye/discerning eye/an opinion/ +°ìÀÊ [¤¤¤Ã¤»¤­] /(n) sitting/feast/speech/ +°ìÀÎ [¤Ò¤È¤à¤«¤·] /(n) ages/long time/decade/the past ten years/(P)/ +°ìÀÎÁ° [¤Ò¤È¤à¤«¤·¤Þ¤¨] /long ago/previous/of a former age/ +°ìÀÐ [¤¤¤Ã¤³¤¯] /one koku (measure)/ +°ìÀÐ [¤¤¤Ã¤»¤­] /(n) one game (of go)/(P)/ +°ìÀÐÆóÄ» [¤¤¤Ã¤»¤­¤Ë¤Á¤ç¤¦] /(exp,n) killing two birds with one stone/(P)/ +°ìÀÚ [¤¤¤Ã¤µ¤¤] /(n-adv,n) all/everything/without exception/the whole/entirely/absolutely/(P)/ +°ìÀÚ¤ê [¤Ò¤È¤­¤ê] /(n) pause/period/step/once/some years ago/ +°ìÀÚ¤ì [¤Ò¤È¤­¤ì] /(n) slice/small piece/ +°ìÀÚ¤ò¹þ¤á¤¿½ÉÇñÎÁ [¤¤¤Ã¤µ¤¤¤ò¤³¤á¤¿¤·¤å¤¯¤Ï¤¯¤ê¤ç¤¦] /all-inclusive hotel charges/ +°ìÀÚ·Ð [¤¤¤Ã¤µ¤¤¤­¤ç¤¦] /(n) complete Buddhist scriptures/ +°ìÀÚ¹çºâ [¤¤¤Ã¤µ¤¤¤¬¤Ã¤µ¤¤] /(n-adv,n-t) any and every thing/altogether/the whole shooting match/without reserve/ +°ìÀÚ¹çÀÚ [¤¤¤Ã¤µ¤¤¤¬¤Ã¤µ¤¤] /(n-adv,n-t) any and every thing/altogether/the whole shooting match/without reserve/ +°ìÀÚ½°À¸ [¤¤¤Ã¤µ¤¤¤·¤å¤¸¤ç¤¦] /(n) all creatures/ +°ìÀÞ¤ê [¤Ò¤È¤ª¤ê] /one box/ +°ìÀá [¤¤¤Ã¤»¤Ä] /(n) a verse (e.g. in the Bible)/stanza/paragraph/passage/a joint/section/a tune/note/strain/measure/(P)/ +°ìÀá [¤Ò¤È¤Õ¤·] /(n) a verse (e.g. in the Bible)/stanza/paragraph/passage/a joint/section/a tune/note/strain/measure/ +°ìÀá²Î¤¦ [¤Ò¤È¤Õ¤·¤¦¤¿¤¦] /to sing a tune/ +°ìÀáÀÚ¤ê [¤Ò¤È¤è¤®¤ê] /(n) one-jointed bamboo musical instrument/ +°ìÀâ [¤¤¤Ã¤»¤Ä] /(n) another report (opinion)/ +°ìÀè [¤Ò¤È¤Þ¤º] /(adv) for the present/once/in outline/ +°ìÀ褺 [¤Ò¤È¤Þ¤º] /(adv) for the present/once/in outline/ +°ìÀé [¤¤¤Ã¤»¤ó] /(n) 1,000/one thousand/(P)/ +°ìÀï [¤¤¤Ã¤»¤ó] /(n) battle/game/bout/(P)/ +°ìÀö [¤¤¤Ã¤»¤ó] /(n,vs) thoroughly wash away/ +°ìÀþ [¤¤¤Ã¤»¤ó] /(n) line/(P)/ +°ìÁ¬ [¤¤¤Ã¤»¤ó] /(n) one-hundredth of a yen/small amount of money/ +°ìÁ® [¤¤¤Ã¤»¤ó] /(n) flash/ +°ìÁ· [¤¤¤Á¤¼¤ó] /(1) bowl (of rice)/(2) pair (of chopsticks)/ +°ìÁ·ÈÓ²° [¤¤¤Á¤¼¤ó¤á¤·¤ä] /(n) quick lunch/ +°ìÁÈ [¤¤¤Á¤¯¤ß] /one class/one set/ +°ìÁÈ [¤Ò¤È¤¯¤ß] /one class/one set/ +°ìÁÐ [¤¤¤Ã¤½¤¦] /(n) pair (of screens)/ +°ìÁÑ [¤Ò¤È¤à¤é] /(n) copse/crowd/herd/ +°ìÁØ [¤¤¤Ã¤½¤¦] /(n-adv,n) much more/still more/all the more/(P)/ +°ìÁØÌÜ [¤¤¤Ã¤½¤¦¤á] /first layer/ +°ìÁÝ [¤¤¤Ã¤½¤¦] /(n) clean sweep/(P)/ +°ìÁâ [¤¤¤Ã¤½¤¦] /(n) master sergeant (JSDF)/ +°ìÁå¼° [¤¤¤Ã¤½¤¦¤·¤­] /one-part washing machine/ +°ìÁñ [¤¤¤¤¤Á¤ã¤ó] /a game of mahjong/ +°ìÁö¤ê [¤Ò¤È¤Ï¤·¤ê] /(n) spin/run/ +°ì© [¤Ò¤È¤¤¤­] /(n) breath/pause/effort/ +°ì« [¤¤¤Ã¤½¤¯] /(n) a bundle/a hundred/ +°ì« [¤Ò¤È¤¿¤Ð] /(n) a bundle/a hundred/ +°ì­ [¤¤¤Ã¤½¤¯] /(n-adv,n-t) pair (footwear)/(P)/ +°ì­ [¤Ò¤È¤¢¤·] /(n) step/(P)/ +°ì­°ã¤¤ [¤Ò¤È¤¢¤·¤Á¤¬¤¤] /barely miss (meeting someone, catching a train, etc.)/ +°ì­Àè [¤Ò¤È¤¢¤·¤µ¤­] /one step ahead/ +°ì­Èô¤Ó [¤¤¤Ã¤½¤¯¤È¤Ó] /(n) (at) one bound/ +°ì² [¤¤¤Á¤¾¤¯] /(n) (1) family/relatives/dependents/(2) household/(P)/ +°ì·¤¤ [¤Ò¤È¤½¤í¤¤] /(n) set/suit/ +°ì·¤¨ [¤Ò¤È¤½¤í¤¨] /(n) set/suit/ +°ì¸ [¤¤¤Á¤¾¤ó] /(n) one's own discretion (idea, responsibility)/ +°ìÂÀÅá [¤Ò¤È¤¿¤Á] /(n) stroke of sword/ +°ìÂÇ [¤¤¤Á¤À] /(n) stroke/blow/(P)/ +°ìÂǤÁ [¤Ò¤È¤¦¤Á] /(n) stroke/blow/ +°ìÂǵÕž [¤¤¤Á¤À¤®¤ã¤¯¤Æ¤ó] /a complete turnabout via a single blow/ +°ìÂÌ [¤¤¤Á¤À] /(n) horse load/ +°ìÂÎ [¤¤¤Ã¤¿¤¤] /(adv,n) (1) one object/one body/(2) what on earth?/really?/(3) generally/(P)/ +°ìÂÎ¤Ê [¤¤¤Ã¤¿¤¤¤Ê] /what on earth?/ +°ìÂÎ¤Ë [¤¤¤Ã¤¿¤¤¤Ë] /generally/ +°ìÂβ½ [¤¤¤Ã¤¿¤¤¤«] /(n) unification/integration/ +°ìÂδ¶ [¤¤¤Ã¤¿¤¤¤«¤ó] /(n) (feeling of) identification/sense of unity/ +°ìÂÎÁ´ÂÎ [¤¤¤Ã¤¿¤¤¤¼¤ó¤¿¤¤] /(adv) whatever (is the matter)/what on earth?/ +°ìÂÐ [¤¤¤Ã¤Ä¤¤] /(n) pair (of screens or vases, etc.)/ +°ìÂаì [¤¤¤Ã¤¿¤¤¤¤¤Á] /(n) one-to-one/(P)/ +°ìÂÓ [¤¤¤Ã¤¿¤¤] /(n) region/zone/whole place/(P)/ +°ìÂâ [¤¤¤Ã¤¿¤¤] /(n) party/gang/company/squad/ +°ìÂå [¤¤¤Á¤À¤¤] /(n) generation/lifetime/age/(P)/ +°ìÂåµ­ [¤¤¤Á¤À¤¤¤­] /(n) biography/ +°ìÂæ [¤¤¤Á¤À¤¤] /one machine/one vehicle/ +°ìÂç [¤¤¤Á¤À¤¤] /(n) one large ../(P)/ +°ìÂç»ö [¤¤¤Á¤À¤¤¤¸] /(n) serious affair/ +°ìÂú [¤¤¤Á¤À¤¯] /(n) consent/ +°ìö [¤¤¤Ã¤¿¤ó] /(adv) once/for a moment/one morning/temporarily/(P)/ +°ìü [¤¤¤Ã¤¿¤ó] /(n) one end/part/ +°ìü [¤¤¤Ã¤Ñ¤·] /(adv,n) like other people/(P)/ +°ìÃÄ [¤¤¤Á¤À¤ó] /(n) body/group/party/gang/troupe/(P)/ +°ìÃÊ [¤¤¤Á¤À¤ó] /(adv,n) (1) more/much more/still more/all the more/(2) part (of a talk)/(P)/ +°ìÃÊ [¤¤¤Ã¤¿¤ó] /(n) one-tenth hectare/ +°ìÃÊ¤È [¤¤¤Á¤À¤ó¤È] /(adv) greater/more/further/still more/(P)/ +°ìÃÊÆ°»ì [¤¤¤Á¤À¤ó¤É¤¦¤·] /(n) ichidan verb/type II verb/ +°ìÃÊÍî [¤¤¤Á¤À¤ó¤é¤¯] /(n) pause/(P)/ +°ìÃÊÍîÉÕ¤±¤ë [¤¤¤Á¤À¤ó¤é¤¯¤Ä¤±¤ë] /(v1) to complete the first stage of/to settle for the time being/ +°ìÃË [¤¤¤Á¤Ê¤ó] /(n) boy/eldest son/(P)/ +°ìÃÎȾ²ò [¤¤¤Ã¤Á¤Ï¤ó¤«¤¤] /(adj-na,n) superficial knowledge/half knowledge/ +°ìÃ× [¤¤¤Ã¤Á] /(n,vs) (1) coincidence/agreement/union/match/(2) conformity/consistency/(3) cooperation/(P)/ +°ìÃ׻ؿô [¤¤¤Ã¤Á¤·¤¹¤¦] /(n) coincident indicator/ +°ìÃ×ÃÄ·ë [¤¤¤Ã¤Á¤À¤ó¤±¤Ä] /(n) union/solidarity/total cooperation/ +°ìÃ×ÅÀ [¤¤¤Ã¤Á¤Æ¤ó] /point of agreement/ +°ìÃå [¤¤¤Ã¤Á¤ã¤¯] /(n-t) first arrival/first in race/suit of clothes/(P)/ +°ìÃëÌë [¤¤¤Ã¤Á¤å¤¦¤ä] /(n-adv,n-t) whole day and night/24 hours/ +°ìÃú [¤¤¤Ã¤Á¤ç¤¦] /(n-adv) (1) one block (city)/(2) piece/an order/(P)/ +°ìÃú»ú [¤¤¤Ã¤Á¤ç¤¦¤¸] /(n) single letter or character/ +°ìÃú»ú [¤¤¤Ã¤Æ¤¤¤¸] /(n) single letter or character/ +°ìÃúÁ° [¤¤¤Ã¤Á¤ç¤¦¤Þ¤¨] /(adj-na,n) becoming an adult or full-fledged member of (a) society/ +°ìÃúÌÜ [¤¤¤Ã¤Á¤ç¤¦¤á] /Block 1/ +°ìÄ¡ [¤¤¤Á¤¸¤ç¤¦] /quire (of paper)/ +°ìÄ¢Íå [¤¤¤Ã¤Á¤ç¤¦¤é] /(n) one's (only) good suit (or kimono)/ +°ìÄ¥ [¤¤¤Ã¤Á¤ç¤¦] /one pair (set) of clothes/ +°ìÄ¥°ìÃÐ [¤¤¤Ã¤Á¤ç¤¦¤¤¤Ã¤·] /(n) tension and relaxation/ +°ìÄ¥Íå [¤¤¤Ã¤Á¤ç¤¦¤é] /(n) one's (only) good suit (or kimono)/ +°ìÄ« [¤¤¤Ã¤Á¤ç¤¦] /(n-adv,n-t) temporarily/short period/once/one morning/ +°ìÄ«°ìͼ [¤¤¤Ã¤Á¤ç¤¦¤¤¤Ã¤»¤­] /(n) in a day/in a brief space of time/ +°ìÄ«°ìͼ¤Ë [¤¤¤Ã¤Á¤ç¤¦¤¤¤Ã¤»¤­¤Ë] /in a day/in a brief interval/ +°ìĹ°ìû [¤¤¤Ã¤Á¤ç¤¦¤¤¤Ã¤¿¤ó] /(n) merits and demerits/(something having its) advantages and disadvantages/good points and shortcomings/ +°ìľ [¤¤¤Ã¤Á¤ç¤¯] /lining out to first base/ +°ìľÀþ [¤¤¤Ã¤Á¤ç¤¯¤»¤ó] /(n) straight line/(P)/ +°ìÄÌ [¤¤¤Ã¤Ä¤¦] /(n) one copy (of a document)/(P)/ +°ìÄ̤ê [¤Ò¤È¤È¤ª¤ê] /(adj-no,n) ordinary/usual/in general/briefly/(P)/ +°ìÄÏ¤ß [¤Ò¤È¤Ä¤«¤ß] /(n) handful/ +°ìÄÚËÜ¼Ò [¤Ò¤È¤Ä¤Ü¤Û¤ó¤·¤ã] /(n) small company headquarters located in Tokyo simply for name value/ +°ìÄê [¤¤¤Á¤¸¤ç¤¦] /(adj-no,n,vs) fixed/settled/definite/uniform/regularized/defined/standardized/certain/prescribed/ +°ìÄê [¤¤¤Ã¤Æ¤¤] /(adj-no,n,vs) fixed/settled/definite/uniform/regularized/defined/standardized/certain/prescribed/(P)/ +°ìÄê²¹ÅÙ [¤¤¤Ã¤Æ¤¤¤ª¤ó¤É] /constant temperature/ +°ìÄê´ü´Ö [¤¤¤Ã¤Æ¤¤¤­¤«¤ó] /(n-t) fixed interval/fixed period/ +°ìÄêÉÔÊÑ [¤¤¤Ã¤Æ¤¤¤Õ¤Ø¤ó] /invariable/permanent/ +°ìÄêÎÌ [¤¤¤Ã¤Æ¤¤¤ê¤ç¤¦] /fixed amount/ +°ìŦ¤ß [¤Ò¤È¤Ä¤Þ¤ß] /(n) (1) pinch (of something)/one piece/(2) easy victory/ +°ìÅ© [¤¤¤Ã¤Æ¤­] /(n-adv,n-t) drop (of fluid)/ +°ìÅ© [¤Ò¤È¤·¤º¤¯] /(n-adv,n-t) drop (of fluid)/ +°ìÅ° [¤¤¤Ã¤Æ¤Ä] /(adj-na,n) obstinate/stubborn/inflexible/ +°ìÅ°¼Ô [¤¤¤Ã¤Æ¤Ä¤â¤Î] /stubborn person/ +°ìÅ· [¤¤¤Ã¤Æ¤ó] /(n) the whole sky/firmament/ +°ìÅ·»Í³¤ [¤¤¤Ã¤Æ¤ó¤·¤«¤¤] /the world/the universe/ +°ìÅ·Ëü¾è [¤¤¤Ã¤Æ¤ó¤Ð¤ó¤¸¤ç¤¦] /the whole realm/ +°ìÅ» [¤Ò¤È¤Þ¤È¤á] /(n) bundle/pack/bunch/ +°ìÅ»¤á [¤Ò¤È¤Þ¤È¤á] /(n) bundle/pack/bunch/ +°ìž [¤¤¤Ã¤Æ¤ó] /(n-adv) turn/complete change/ +°ìžµ¡ [¤¤¤Ã¤Æ¤ó¤­] /(n) turning point/ +°ìÅÀ [¤¤¤Ã¤Æ¤ó] /(n) speck/dot/point/only a little/particle/only one/(P)/ +°ìÅÀµ¡ [¤¤¤Á¤Æ¤ó¤­] /(n) turning point/ +°ìÅÀÄ¥¤ê [¤¤¤Ã¤Æ¤ó¤Ð¤ê] /(n) persistence/ +°ìÅÍ [¤¤¤Ã¤È] /1 to (~18l)/ +°ìÅÏ [¤Ò¤È¤ï¤¿¤ê] /(adv) briefly/in general/glancing through/ +°ìÅÓ [¤¤¤Á¤º] /(adj-na,n) wholeheartedly/earnestly/(P)/ +°ìÅÓ [¤¤¤Ã¤È] /(n) way/course/the only way/ +°ìÅÓ¤Ë [¤¤¤Á¤º¤Ë] /(adv) wholeheartedly/ +°ìÅÙ [¤¤¤Á¤É] /(n-adv) once/one time/on one occasion/(P)/ +°ìÅÙ [¤Ò¤È¤¿¤Ó] /(n-adv) once/one time/on one occasion/ +°ìÅÙ¤Ë [¤¤¤Á¤É¤Ë] /(adv) all at once/(P)/ +°ìÅÙ¾æ [¤¤¤Á¤É¤À¤±] /(exp) only once/ +°ìÅÞ [¤¤¤Ã¤È¤¦] /(n) party/clique/(P)/ +°ìÅÞ°ìÇÉ [¤¤¤Ã¤È¤¦¤¤¤Ã¤Ñ] /party/faction/ +°ìÅÞ»ÙÇÛ [¤¤¤Ã¤È¤¦¤·¤Ï¤¤] /one-party rule/ +°ìÅÞÆÈºÛ [¤¤¤Ã¤È¤¦¤É¤¯¤µ¤¤] /(n) one-party rule/ +°ìÅá [¤¤¤Ã¤È¤¦] /(n) sword (blade)/single stroke/ +°ìÅáĦ¤ê [¤¤¤Ã¤È¤¦¤Ü¤ê] /one-knife carving/ +°ìÅáξÃÇ [¤¤¤Ã¤È¤¦¤ê¤ç¤¦¤À¤ó] /(n) cutting in two with one stroke/decisive (drastic) measure/cutting the (Gordian) knot/ +°ìÅï [¤Ò¤È¤à¤Í] /(n) one house/the same house/ +°ìÅù [¤¤¤Ã¤È¤¦] /(n) first-class/first-rank/A1/the most/the best/(P)/ +°ìÅù·³Áâ [¤¤¤Ã¤È¤¦¤°¤ó¤½¤¦] /sergeant first-class/ +°ìÅù¹ñ [¤¤¤Ã¤È¤¦¤³¤¯] /(n) first-class power/ +°ìÅù¼Ö [¤¤¤Ã¤È¤¦¤·¤ã] /first-class car (coach)/ +°ìÅù¾Þ [¤¤¤Ã¤È¤¦¤·¤ç¤¦] /the first place prize/blue ribbon/ +°ìÅù¿Æ [¤¤¤Ã¤È¤¦¤·¤ó] /(n) first-degree relative/member of one's immediate family/ +°ìÅùÀ± [¤¤¤Ã¤È¤¦¤»¤¤] /(n) first-magnitude star/ +°ìÅù´ [¤¤¤Ã¤È¤¦¤½¤Ä] /(n) private first-class/ +°ìÅùÃÏ [¤¤¤Ã¤È¤¦¤Á] /(n) best (residential) district (in town)/ +°ìÅùʼ [¤¤¤Ã¤È¤¦¤Ø¤¤] /(n) private (e-2)/pfc/ +°ìÅùΦ»Î [¤¤¤Ã¤È¤¦¤ê¤¯¤·] /private first-class/ +°ìÅý [¤¤¤Ã¤È¤¦] /(n) lineage/line/unification/all (of you)/ +°ìƬ [¤¤¤Ã¤È¤¦] /head (of cattle)/ +°ìƬ°ú¤­ [¤¤¤Ã¤È¤¦¤Ó¤­] /one-horse (carriage)/ +°ìƬ¸£¤­ [¤¤¤Ã¤È¤¦¤Ó¤­] /one-horse (carriage)/ +°ìƬÃϤòÈ´¤¯ [¤¤¤Ã¤È¤¦¤Á¤ò¤Ì¤¯] /(exp) to cut a conspicuous figure/to be by far the best/ +°ìƬΩ¤Æ [¤¤¤Ã¤È¤¦¤À¤Æ] /one-horse (carriage)/ +°ìƱ [¤¤¤Á¤É¤¦] /(n) all present/all concerned/all of us/(P)/ +°ìƲ [¤¤¤Á¤É¤¦] /(n) one building (hall, temple, shrine, room)/(P)/ +°ìÆ» [¤¤¤Á¤É¤¦] /(n) one road/ray (of hope)/ +°ìÆÀ [¤¤¤Ã¤È¤¯] /(n) one advantage/merit/ +°ìÆÀ°ì¼º [¤¤¤Ã¤È¤¯¤¤¤Ã¤·¤Ä] /(n) gain some and lose some/(something having its) advantages and disadvantages/an advantage and a disadvantage/a merit and a demerit/ +°ìÆÁ [¤¤¤Ã¤È¤¯] /(n) virtue/ +°ìÆÉ [¤¤¤Á¤É¤¯] /(n) perusal/one reading/ +°ìÆɤÎÃͤ¬Í­¤ë [¤¤¤Á¤É¤¯¤Î¤¢¤¿¤¤¤¬¤¢¤ë] /(exp) to be worth reading/ +°ìÆÝ¤ß [¤Ò¤È¤Î¤ß] /(n) drinking in one gulp/ +°ìÆñ [¤¤¤Á¤Ê¤ó] /(n) one difficulty/one danger/ +°ìÆó [¤¤¤Á¤Ë] /(n) the first and second/a few/(P)/ +°ìÆó¤ËµÚ¤Ð¤º [¤¤¤Á¤Ë¤Ë¤ª¤è¤Ð¤º] /right away/without waiting around/ +°ìÆü [¤¤¤Á¤¸¤Ä] /(n) (1) one day/(2) first of month/ +°ìÆü [¤¤¤Á¤Ë¤Á] /(n) (1) one day/(2) first of month/(P)/ +°ìÆü [¤Ä¤¤¤¿¤Á] /(n) (1) first of month/(P)/ +°ìÆü¤ÎĹ [¤¤¤Á¤¸¤Ä¤Î¤Á¤ç¤¦] /(n) superiority/ +°ìÆü¤ò²á¤´¤¹ [¤¤¤Á¤Ë¤Á¤ò¤¹¤´¤¹] /(exp) to pass a day/ +°ìÆü°ìÆü [¤¤¤Á¤Ë¤Á¤¤¤Á¤Ë¤Á] /gradually/day by day/ +°ìÆü°ìÌë [¤¤¤Á¤Ë¤Á¤¤¤Á¤ä] /all day and night/ +°ìÆüÀ齩 [¤¤¤Á¤¸¤Ä¤»¤ó¤·¤å¤¦] /(n) (wait) impatiently/(spend) many a weary day/ +°ìÆüÀ齩 [¤¤¤Á¤Ë¤Á¤»¤ó¤·¤å¤¦] /(n) (wait) impatiently/(spend) many a weary day/ +°ìÆüÁý¤·¤Ë [¤¤¤Á¤Ë¤Á¤Þ¤·¤Ë] /(adv) day by day/ +°ìÆüÃÖ¤­ [¤¤¤Á¤Ë¤Á¤ª¤­] /(n-t) every other day/ +°ìÆüÃæ [¤¤¤Á¤Ë¤Á¤¸¤å¤¦] /(n) throughout the day/(P)/ +°ìÆüÊÒ»þ [¤¤¤Á¤Ë¤Á¤Ø¤ó¤¸] /(n) short time/ +°ìÆüÏ© [¤¤¤Á¤Ë¤Á¤¸] /day's journey/ +°ìÆþ [¤Ò¤È¤·¤ª] /(adv,n) still more/especially/ +°ìÇ¡ [¤¤¤Á¤Ë¤ç] /(n) oneness/ +°ìǤ [¤¤¤Á¤Ë¤ó] /(n,vs) entrusting/(P)/ +°ìǯ [¤¤¤Á¤Í¤ó] /(n) one year/some time ago/ +°ìǯ [¤Ò¤È¤È¤·] /(n) one year/some time ago/ +°ìǯ [¤Ò¤È¤È¤»] /(n) one year/some time ago/ +°ìǯ°ÊÆâ¤Ë [¤¤¤Á¤Í¤ó¤¤¤Ê¤¤¤Ë] /within a year/ +°ìǯ´Ö [¤¤¤Á¤Í¤ó¤«¤ó] /(period of) one year/ +°ìǯÀ¸ [¤¤¤Á¤Í¤ó¤»¤¤] /(n) (1) annual (plant)/(2) first-year university or high-school student (esp. US)/freshman/(P)/ +°ìǯÀ¸¿¢Êª [¤¤¤Á¤Í¤ó¤»¤¤¤·¤ç¤¯¤Ö¤Ä] /(n) an annual (plant)/ +°ìǯÀ¸ÁðËÜ [¤¤¤Á¤Í¤ó¤»¤¤¤½¤¦¤Û¤ó] /(n) annual herb/ +°ìǯÁð [¤¤¤Á¤Í¤ó¤½¤¦] /(n) annual (plant)/ +°ìǯÃæ [¤¤¤Á¤Í¤ó¤¸¤å¤¦] /(n-adv,n-t) all year round/(P)/ +°ìÇ° [¤¤¤Á¤Í¤ó] /(n) determined purpose/ +°ìÇ°¤Û¤Ã¤­ [¤¤¤Á¤Í¤ó¤Û¤Ã¤­] /wholeheartedly/ +°ìǰȯµ¯ [¤¤¤Á¤Í¤ó¤Û¤Ã¤­] /(n) be resolved to/ +°ìDZ¤ê [¤Ò¤È¤Ò¤Í¤ê] /(n) a reworking/a pushover/ +°ìÇÄ [¤¤¤Á¤ï] /bundle/bunch/ +°ìÇÉ [¤¤¤Ã¤Ñ] /(n) school/sect/party/(P)/ +°ìÇÔ [¤¤¤Ã¤Ñ¤¤] /(n) one defeat/(P)/ +°ìÇÔÃϤËÅɤì¤ë [¤¤¤Ã¤Ñ¤¤¤Á¤Ë¤Þ¤ß¤ì¤ë] /(exp) to meet with defeat/ +°ìÇÕ [¤¤¤Ã¤Ñ¤¤] /(adj-na,adv,n) (1) cup of ../drink/(2) full/(3) to the utmost/up to (one's income)/a lot of/much/(P)/ +°ìÇÕµ¡·ù [¤¤¤Ã¤Ñ¤¤¤­¤²¤ó] /(n) slight intoxication/ +°ìÇÕ¿©¤ï¤¹ [¤¤¤Ã¤Ñ¤¤¤¯¤ï¤¹] /to play a trick on/ +°ìÇÜ [¤¤¤Á¤Ð¤¤] /(n) one share/one amount/(P)/ +°ìÇñ [¤¤¤Ã¤Ñ¤¯] /(n) stopping one night/(P)/ +°ìÇñ¹Ô·³ [¤¤¤Ã¤Ñ¤¯¤³¤¦¤°¤ó] /an overnight march/ +°ìȩ椰 [¤Ò¤È¤Ï¤À¤Ì¤°] /(v5g) to pitch in and help/ +°ìȯ [¤¤¤Ã¤Ñ¤Ä] /(n-adv,n-t) (1) one shot/round/charge/(2) homerun (baseball)/(P)/ +°ìȯ¤«¤Þ¤¹ [¤¤¤Ã¤Ñ¤Ä¤«¤Þ¤¹] /(v5s) (sl) to hit someone/ +°ìȯ²° [¤¤¤Ã¤Ñ¤Ä¤ä] /(n) power hitter/slugger/ +°ìȯÊü¤Ä [¤¤¤Ã¤Ñ¤Ä¤Ï¤Ê¤Ä] /(v5t) to break wind/to have a shot/ +°ìȱ [¤¤¤Ã¤Ñ¤Ä] /(n) hair/hair's breadth/ +°ìȾ [¤¤¤Ã¤Ñ¤ó] /(n) half/part/ +°ìÈ¿ [¤¤¤Ã¤¿¤ó] /(n) one-tenth hectare/ +°ìÈà [¤¤¤Ã¤Ñ¤ó] /(n) spot (glimpse, outline)/sighting/ +°ìÈÇ [¤¤¤Ã¤Ñ¤ó] /an edition/ +°ìÈÌ [¤¤¤Ã¤Ñ¤ó] /(adj-no,n) general/liberal/universal/ordinary/average/(P)/ +°ìÈÌ¤Ë [¤¤¤Ã¤Ñ¤ó¤Ë] /(adv) in general/(P)/ +°ìÈÌ°Õ»Ö [¤¤¤Ã¤Ñ¤ó¤¤¤·] /(n) the general will/volonte generale/ +°ìÈÌ°ÕÌ£ÏÀ [¤¤¤Ã¤Ñ¤ó¤¤¤ß¤í¤ó] /(n) general semantics/ +°ìÈ̲½ [¤¤¤Ã¤Ñ¤ó¤«] /(n,vs) generalization/popularization/ +°ìÈ̲ñ·× [¤¤¤Ã¤Ñ¤ó¤«¤¤¤±¤¤] /(n) general accounting and finance/ +°ìÈ̲ñ·×ºÐ½Ð [¤¤¤Ã¤Ñ¤ó¤«¤¤¤±¤¤¤µ¤¤¤·¤å¤Ä] /(n) general account expenditure/ +°ìÈ̲ñ·×ͽ»» [¤¤¤Ã¤Ñ¤ó¤«¤¤¤±¤¤¤è¤µ¤ó] /(n) general account budget/ +°ìÈ̳µÇ° [¤¤¤Ã¤Ñ¤ó¤¬¤¤¤Í¤ó] /(n) general idea/ +°ìÈÌ³Ñ [¤¤¤Ã¤Ñ¤ó¤«¤¯] /(n) general angle/ +°ìÈÌ´±Ä£ [¤¤¤Ã¤Ñ¤ó¤«¤ó¤Á¤ç¤¦] /(n) general government office/ +°ìÈ̶µ°é [¤¤¤Ã¤Ñ¤ó¤­¤ç¤¦¤¤¤¯] /(n) general education/ +°ìÈ̶µ½ñ [¤¤¤Ã¤Ñ¤ó¤­¤ç¤¦¤·¤ç] /State of the Union message/ +°ìÈ̶µÍÜ [¤¤¤Ã¤Ñ¤ó¤­¤ç¤¦¤è¤¦] /general education/ +°ìÈ̶ѹÕÍýÏÀ [¤¤¤Ã¤Ñ¤ó¤­¤ó¤³¤¦¤ê¤í¤ó] /(n) general equilibrium theory/ +°ìÈ̺нР[¤¤¤Ã¤Ñ¤ó¤µ¤¤¤·¤å¤Ä] /(n) general expenditures/general spending/ +°ìÈ̼° [¤¤¤Ã¤Ñ¤ó¤·¤­] /(n) general expression/ +°ìÈ̼ÁÌä [¤¤¤Ã¤Ñ¤ó¤·¤Ä¤â¤ó] /(n) general interpellation/ +°ìÈ̼Ҳñ [¤¤¤Ã¤Ñ¤ó¤·¤ã¤«¤¤] /general public/ +°ìÈ̾ÃÈñÀÇ [¤¤¤Ã¤Ñ¤ó¤·¤ç¤¦¤Ò¤¼¤¤] /(n) general consumption tax/ +°ìÈÌ¿¦ [¤¤¤Ã¤Ñ¤ó¤·¤ç¤¯] /(n) a government job/ +°ìÈÌ¿Í [¤¤¤Ã¤Ñ¤ó¤¸¤ó] /(n) an ordinary person/ +°ìÈÌÀ­ [¤¤¤Ã¤Ñ¤ó¤»¤¤] /(n) generality/ +°ìÈÌÀ¸³è [¤¤¤Ã¤Ñ¤ó¤»¤¤¤«¤Ä] /everyday life/ +°ìÈÌÀÊ [¤¤¤Ã¤Ñ¤ó¤»¤­] /general admission seat/ +°ìÈÌÁêÂÐÀ­ÍýÏÀ [¤¤¤Ã¤Ñ¤ó¤½¤¦¤¿¤¤¤»¤¤¤ê¤í¤ó] /(n) general theory of relativity/ +°ìÈÌÂç½° [¤¤¤Ã¤Ñ¤ó¤¿¤¤¤·¤å¤¦] /(n) ordinary people/general public/public at large/ +°ìÈÌŪ [¤¤¤Ã¤Ñ¤ó¤Æ¤­] /(adj-na) popular/typical/general/(P)/ +°ìÈÌŪ¤Ê¥ë¡¼¥ë¤È¤·¤Æ [¤¤¤Ã¤Ñ¤ó¤Æ¤­¤Ê¥ë¡¼¥ë¤È¤·¤Æ] /as a general rule/ +°ìÈÌÅêɼ [¤¤¤Ã¤Ñ¤ó¤È¤¦¤Ò¤ç¤¦] /referendum/popular vote/plebiscite/ +°ìÈÌË¡ [¤¤¤Ã¤Ñ¤ó¤Û¤¦] /(n) general law/ +°ìÈÌËëν [¤¤¤Ã¤Ñ¤ó¤Ð¤¯¤ê¤ç¤¦] /general staff/ +°ìÈÌÌ¿Îá±é»»µ¡¹½ [¤¤¤Ã¤Ñ¤ó¤á¤¤¤ì¤¤¤¨¤ó¤¶¤ó¤­¤³¤¦] /general instruction unit (computer)/ +°ìÈÌÏÀ [¤¤¤Ã¤Ñ¤ó¤í¤ó] /(n) prevailing view/common opinion/general consideration/ +°ìÈÓ [¤¤¤Ã¤Ñ¤ó] /(n) a bowl of rice/a meal/ +°ìÈÕ [¤Ò¤È¤Ð¤ó] /(n-adv,n-t) one evening/all night/overnight/(P)/ +°ìÈÕÃæ [¤Ò¤È¤Ð¤ó¤¸¤å¤¦] /all night long/all through the night/(P)/ +°ìÈÖ [¤¤¤Á¤Ð¤ó] /(n-adv) (1) best/first/number one/(2) a game/a round/a bout/a fall/an event (in a meet)/(P)/ +°ìÈÖ [¤Ò¤È¤Ä¤¬¤¤] /(n) (uk) a pair/a couple/a brace/ +°ìÈ֤Ǿ夬¤ë [¤¤¤Á¤Ð¤ó¤Ç¤¢¤¬¤ë] /(exp) to win the first place/ +°ìÈÖ·Ü [¤¤¤Á¤Ð¤ó¤É¤ê] /(n) first cockcrowing/ +°ìÈÖ¼ê [¤¤¤Á¤Ð¤ó¤Æ] /first player/first worker/(P)/ +°ìÈÖ¾è¤ê [¤¤¤Á¤Ð¤ó¤Î¤ê] /(n) leader of a charge/first to arrive/(P)/ +°ìÈÖÀ± [¤¤¤Á¤Ð¤ó¤Ü¤·] /(n) the first star to appear in the evening/ +°ìÈÖÀþ [¤¤¤Á¤Ð¤ó¤»¤ó] /Track No. 1/ +°ìÈÖ¿¤¤ [¤¤¤Á¤Ð¤ó¤ª¤ª¤¤] /most numerous/ +°ìÈÖÃã [¤¤¤Á¤Ð¤ó¤Á¤ã] /first-grade tea (first picking)/ +°ìÈé [¤Ò¤È¤«¤ï] /(n) unmasking/ +°ìÈéÇí¤¯ [¤Ò¤È¤«¤ï¤à¤¯] /(exp) to take a veneer off something/ +°ìÈô [¤¤¤Á¤Ò] /first fly/ +°ìɤ [¤¤¤Ã¤Ô¤­] /one animal/two-tan bolt of cloth/ +°ìɤϵ [¤¤¤Ã¤Ô¤­¤ª¤ª¤«¤ß] /(n) lone wolf/loner/ +°ìÉ¥ [¤¤¤Ã¤Ô¤­] /(n) one (small) animal/ +°ìÉ® [¤¤¤Ã¤Ô¤Ä] /(n-adv,n-t) a few lines/stroke of pen/ +°ìÉ® [¤Ò¤È¤Õ¤Ç] /(n-adv,n-t) a few lines/stroke of pen/ +°ìÉ®½ñ¤­ [¤Ò¤È¤Õ¤Ç¤¬¤­] /(n) a one-stroke sketch/ +°ìÉ®½ñ¤¯ [¤Ò¤È¤Õ¤Ç¤«¤¯] /to drop a few lines/ +°ìɱÆóÂÀϺ [¤¤¤Á¤Ò¤á¤Ë¤¿¤í¤¦] /(n) It's good to have a girl first and then a boy/ +°ìɶ [¤¤¤Ã¤Ô¤ç¤¦] /one (straw) bagful/ +°ìɼ [¤¤¤Ã¤Ô¤ç¤¦] /a vote/ballot/(P)/ +°ìÉ©ºÒ [¤¤¤Á¤Ó¤ç¤¦¤½¤¯¤µ¤¤] /(n) One who experiences an illness takes care of his health and lives to a ripe old age/ +°ìÉà [¤¤¤Á¤Ó¤ç¤¦] /one second/ +°ìÉÊ [¤¤¤Ã¤Ô¤ó] /(n) an item/article/dish/course/(P)/ +°ìÉÊÎÁÍý [¤¤¤Ã¤Ô¤ó¤ê¤ç¤¦¤ê] /service a la carte/ +°ìÉѤê [¤Ò¤È¤·¤­¤ê] /(adv) for a while/ +°ìÉ×°ìÉØ [¤¤¤Ã¤×¤¤¤Ã¤×] /(n) monogamy/ +°ìÉ׿ºÊ [¤¤¤Ã¤×¤¿¤µ¤¤] /(n) polygamy/ +°ìÉô [¤¤¤Á¤Ö] /(n-adv,n) (1) one part/one portion/one section/some/(2) one copy, e.g. of a document/(P)/ +°ìÉô»Ï½ª [¤¤¤Á¤Ö¤·¤¸¤å¤¦] /(n) full particulars/the whole story/ +°ìÉôʬ [¤¤¤Á¤Ö¤Ö¤ó] /(n) a part/a portion/a section/(P)/ +°ìÉôÊݸ± [¤¤¤Á¤Ö¤Û¤±¤ó] /(n) under-insurance/ +°ìÉõ [¤¤¤Ã¤×¤¦] /(n) a sealed letter/a sealed document/an enclosure/ +°ìÉ÷ [¤¤¤Ã¤×¤¦] /(n) eccentric/(P)/ +°ìÉ÷ÊѤä¿ [¤¤¤Ã¤×¤¦¤«¤ï¤Ã¤¿] /singular/peculiar/eccentric/ +°ìÉ÷ÊѤï¤Ã¤¿ [¤¤¤Ã¤×¤¦¤«¤ï¤Ã¤¿] /eccentric/queer/unconventional/original/ +°ìÉ÷Ϥ [¤Ò¤È¤Õ¤í] /(n) a bath/ +°ìÉý [¤¤¤Ã¤×¤¯] /(n) a scroll/ +°ìÉþ [¤¤¤Ã¤×¤¯] /(n) a dose/a puff/a smoke/lull/short rest/ +°ìÉþ°û¤à [¤¤¤Ã¤×¤¯¤Î¤à] /(v5m) to have a smoke/ +°ìÉþÀ¹¤ë [¤¤¤Ã¤×¤¯¤â¤ë] /(v5r) to poison/ +°ìʪ [¤¤¤Á¤Ö¤Ä] /(n) a thing/an article/a plot/ulterior motive/secret intention/ +°ìʪ [¤¤¤Á¤â¤Ä] /(n) a thing/an article/a plot/ulterior motive/secret intention/ +°ìʬ [¤¤¤Á¤Ö] /(n) one tenth/one hundredth/one percent/one tenth of a sun/one quarter ryou (an old coin)/(P)/ +°ìʬ [¤¤¤Á¤Ö¤ó] /duty/honor/ +°ìʬ [¤¤¤Ã¤×¤ó] /a minute/ +°ìʬ°ìÎÒ [¤¤¤Á¤Ö¤¤¤Á¤ê¤ó] /(adv,n) a bit/ +°ìʬ°ìÎÒ¤â°ã¤ï¤º [¤¤¤Á¤Ö¤¤¤Á¤ê¤ó¤â¤¿¤¬¤ï¤º] /(exp) to be exactly alike/ +°ìʬ¶â [¤¤¤Á¤Ö¤­¤ó] /(n) a gold quarter ryou/ +°ìʬ¶ä [¤¤¤Á¤Ö¤®¤ó] /(n) a silver quarter ryou/ +°ìʬÆó½½Éà [¤¤¤Ã¤×¤ó¤Ë¤¸¤å¤¦¤Ó¤ç¤¦] /1 minute, 20 sec./ +°ìʬȾ [¤¤¤Ã¤×¤ó¤Ï¤ó] /a minute and a half/ +°ìʬÊÌ [¤Ò¤È¤Õ¤ó¤Ù¤Ä] /(n) careful consideration/ +°ìʸ [¤¤¤Á¤Ö¤ó] /(n) a sentence/ +°ìʸ [¤¤¤Á¤â¤ó] /(n) something insignificant/one mon (10th sen)/(P)/ +°ìʸ»ú [¤¤¤Á¤â¤ó¤¸] /(n) straight line/beeline/ +°ìʸ¾¦¤¤ [¤¤¤Á¤â¤ó¤¢¤­¤Ê¤¤] /a penny store/business on a small scale/ +°ìʸÀˤ·¤ß [¤¤¤Á¤â¤ó¤ª¤·¤ß] /(n) stinginess/miserliness/ +°ìʸÀË¤ß [¤¤¤Á¤â¤ó¤ª¤·¤ß] /stinginess/miser/ +°ìʸ̵¤· [¤¤¤Á¤â¤ó¤Ê¤·] /(adj-na) penniless/ +°ìÊÊ [¤Ò¤È¤¯¤»] /(n) trait/peculiarity/idiosyncrasy/ +°ìÊÌ [¤¤¤Á¤Ù¤Ä] /(n) parting/ +°ìÊÍ [¤¤¤Á¤Ù¤Ä] /(n) a glance/a look/ +°ìÊÑ [¤¤¤Ã¤Ú¤ó] /(n,vs) complete change/about-face/(P)/ +°ìÊÒ [¤¤¤Ã¤Ú¤ó] /(n) a slice/a piece/ +°ìÊÒ [¤Ò¤È¤Ò¤é] /(n) petal/flake/ +°ìÊÓ [¤¤¤Ã¤Ú¤ó] /(n) piece (of poetry)/ +°ìÊÔ [¤¤¤Ã¤Ú¤ó] /(n) piece (of poetry)/ +°ìÊÕ [¤¤¤Ã¤Ú¤ó] /(n) a side (of a triangle)/ +°ìÊÕÅÝ [¤¤¤Ã¤Ú¤ó¤È¤¦] /(n) complete devotion to one side/(P)/ +°ìÊ× [¤¤¤Ã¤Ú¤ó] /(n-adv) once/(P)/ +°ìÊ×¤Ë [¤¤¤Ã¤Ú¤ó¤Ë] /(adv) at one time/(P)/ +°ìÊâ [¤¤¤Ã¤Ý] /(n-adv,n-t) a step/(P)/ +°ìÊâ¤â°ú¤«¤Ê¤¤ [¤¤¤Ã¤Ý¤â¤Ò¤«¤Ê¤¤] /(exp) to not budge an inch/to stand one's ground/ +°ìÊâ°ìÊâ [¤¤¤Ã¤Ý¤¤¤Ã¤Ý] /step by step/by degrees/ +°ìÊâ²¼¤¬¤ë [¤¤¤Ã¤Ý¤µ¤¬¤ë] /(v5r) to take a step backward/ +°ìÊâ¶â [¤¤¤Á¤Ö¤­¤ó] /(n) a gold quarter ryou/ +°ìÊâ¶ä [¤¤¤Á¤Ö¤®¤ó] /(n) a silver quarter ryou/ +°ìÊâÁ°¿Ê [¤¤¤Ã¤Ý¤¼¤ó¤·¤ó] /a step forward/ +°ìÊâÂय [¤¤¤Ã¤Ý¤·¤ê¤¾¤¯] /(v5k) to take a step backward/ +°ìÊó [¤¤¤Ã¤Ý¤¦] /(n,vs) information/ +°ìÊú¤¨ [¤Ò¤È¤«¤«¤¨] /(n) an armful/a bundle/ +°ìÊý [¤¤¤Ã¤Ý¤¦] /(conj,n-adv,n) (1) on the other hand/one side/one way/one direction/one party/the other party/(2) meanwhile/(3) only/simple/in turn/(P)/ +°ìÊý¤Ê¤é¤º [¤Ò¤È¤«¤¿¤Ê¤é¤º] /(adv,exp) unusually/greatly/ +°ìÊý¤Ê¤é¤Ì [¤Ò¤È¤«¤¿¤Ê¤é¤Ì] /extraordinary/special/ +°ìÊý¸òÄÌ [¤¤¤Ã¤Ý¤¦¤³¤¦¤Ä¤¦] /one-way traffic/ +°ìÊýÄÌ¹Ô [¤¤¤Ã¤Ý¤¦¤Ä¤¦¤³¤¦] /one-way traffic/(P)/ +°ìÊýŪ [¤¤¤Ã¤Ý¤¦¤Æ¤­] /(adj-na) one-sided/unilateral/arbitrary/(P)/ +°ìË¢ [¤Ò¤È¤¢¤ï] /(n) a blow/a shock/ +°ìË¢¿á¤«¤»¤ë [¤Ò¤È¤¢¤ï¤Õ¤«¤»¤ë] /(v1) to give a surprise (or blow)/to scare the hell out of/ +°ì˼¤Îȱ [¤Ò¤È¤Õ¤µ¤Î¤«¤ß] /a tuft of hair/ +°ì˾ [¤¤¤Á¤Ü¤¦] /(n) one sweep (of the eye)/an unbroken view/ +°ì˾ÀéΤ [¤¤¤Á¤Ü¤¦¤»¤ó¤ê] /(adj-na,adv,n) the boundless (ocean)/ +°ìËÜ [¤¤¤Ã¤Ý¤ó] /(n) (1) one long cylindrical thing/(2) one version/(3) a certain book/(4) a blow/(5) an experienced geisha/(P)/ +°ìËܵ¤ [¤¤¤Ã¤Ý¤ó¤®] /(adj-na,n) a one-track mind/monotony/ +°ìËܶ¶ [¤¤¤Ã¤Ý¤ó¤Ð¤·] /(n) a log bridge/ +°ìËÜ·ú¤Æ [¤¤¤Ã¤Ý¤ó¤À¤Æ] /a single standard/ +°ìËܼè¤ë [¤¤¤Ã¤Ý¤ó¤È¤ë] /(v5r) to beat/to gain a point/to upset/ +°ìËܾ¡Éé [¤¤¤Ã¤Ý¤ó¤·¤ç¤¦¤Ö] /(n) one-game match/ +°ìËܾ¾ [¤¤¤Ã¤Ý¤ó¤Þ¤Ä] /solitary pine tree/ +°ìËÜ¿ù [¤¤¤Ã¤Ý¤ó¤¹¤®] /a solitary cryptomeria tree/ +°ìËÜÁä [¤¤¤Ã¤Ý¤ó¤ä¤ê] /(adj-na,n) one's sole talent/a guiding principle/ +°ìËÜÄ´»Ò [¤¤¤Ã¤Ý¤ó¤Â¤ç¤¦¤·] /(adj-na,n) monotone/ +°ìËÜÄà [¤¤¤Ã¤Ý¤ó¤Å¤ê] /(n) pole-and-line fishing/ +°ìËÜÄà¤ê [¤¤¤Ã¤Ý¤ó¤º¤ê] /(ik) (n) fishing with a pole/ +°ìËÜÄà¤ê [¤¤¤Ã¤Ý¤ó¤Å¤ê] /(n) fishing with a pole/ +°ìËÜÆ» [¤¤¤Ã¤Ý¤ó¤ß¤Á] /a direct unforked road/ +°ìËÜΩ¤Á [¤¤¤Ã¤Ý¤ó¤À¤Á] /(n) independence/ +°ìËç [¤¤¤Á¤Þ¤¤] /one thin flat object/one sheet/(P)/ +°ìËç [¤Ò¤È¤Ò¤é] /(n) petal/flake/ +°ìËç²¼ [¤¤¤Á¤Þ¤¤¤·¤¿] /one step lower/ +°ìËç³­ [¤¤¤Á¤Þ¤¤¤¬¤¤] /univalve/ +°ìËç´ÇÈÄ [¤¤¤Á¤Þ¤¤¤«¤ó¤Ð¤ó] /(n) a leading player/one's sole Sunday best/the best item one has (to show)/ +°ìËç´ä [¤¤¤Á¤Þ¤¤¤¤¤ï] /(n) monolithic/(P)/ +°ìËç¾å [¤¤¤Á¤Þ¤¤¤¦¤¨] /one step higher/ +°ìËë [¤Ò¤È¤Þ¤¯] /(n) one act/(P)/ +°ìËëʪ [¤Ò¤È¤Þ¤¯¤â¤Î] /(n) a one-act play/ +°ìËõ [¤¤¤Á¤Þ¤Ä] /(n) (1) a touch of/tinge of/(2) exhalation/wreath of smoke/(P)/ +°ìÌ£ [¤¤¤Á¤ß] /(n) clan/an ingredient/a touch/a tinge/conspirators/a gang/ +°ìÌ£ [¤Ò¤È¤¢¤¸] /(adv,n) unique or peculiar flavor/ +°ìÌ® [¤¤¤Á¤ß¤ã¤¯] /(n) a vein/a thread (of connection)/ +°ìÌ®ÁêÄ̤¸¤ë [¤¤¤Á¤ß¤ã¤¯¤¢¤¤¤Ä¤¦¤¸¤ë] /(v5r) to have in common (with)/ +°ìÌ®ÁêÄ̤º¤ë [¤¤¤Á¤ß¤ã¤¯¤¢¤¤¤Ä¤¦¤º¤ë] /(v5r) to have in common (with)/ +°ì̲ [¤¤¤Á¤ß¤ó] /(n) the first sleep (of silkworms)/ +°ì̲¤ê [¤Ò¤È¤Í¤à¤ê] /(n) (1) a sleep/a nap/(2) first sleep of silkworms/ +°ìÌ´ [¤¤¤Á¤à] /a dream/a fleeting thing/ +°ì̾ [¤¤¤Á¤á¤¤] /(n) one person/another name/ +°ìÌ¿ [¤¤¤Á¤á¤¤] /(n) a life/a command/ +°ìÌÌ [¤¤¤Á¤á¤ó] /(adv,n) one side/one phase/front page/the other hand/the whole surface/(P)/ +°ìÌÌ´Ñ [¤¤¤Á¤á¤ó¤«¤ó] /(n) one-sided view/ +°ìÌ̼± [¤¤¤Á¤á¤ó¤·¤­] /(n) a passing acquaintance/ +°ìÌÓ [¤¤¤Á¤â¤¦] /(n) one-tenth of a rin/ +°ìÌÓºî [¤¤¤Á¤â¤¦¤µ¤¯] /(n) a single crop/ +°ìÌÖÂÇ¿Ô [¤¤¤Á¤â¤¦¤À¤¸¤ó] /(exp,n) a big haul/roundup/wholesale arrest/catching the whole herd with one throw/ +°ìÌÙ [¤Ò¤È¤â¤¦¤±] /(n) money-making/ +°ìÌÙ¤± [¤Ò¤È¤â¤¦¤±] /(n) making money/ +°ìÌÚ [¤¤¤Á¤Ü¤¯] /(n) one tree/ +°ìÌÜ [¤¤¤Á¤â¤¯] /(n-adv,n-t) a glance/a look/a glimpse/(P)/ +°ìÌÜ [¤Ò¤È¤á] /(n-adv,n-t) a glance/a look/a glimpse/(P)/ +°ìÌܹû¤ì [¤Ò¤È¤á¤Ü¤ì] /(n) to be taken with someone at first sight (similar to "love at first sight", but not as strong)/ +°ìÌÜ»¶ [¤¤¤Á¤â¤¯¤µ¤ó] /(n) at full speed/as fast as one can go/ +°ìÌÜ»¶¤Ë [¤¤¤Á¤â¤¯¤µ¤ó¤Ë] /(adv) at full speed/ +°ìÌÜÃÖ¤¯ [¤¤¤Á¤â¤¯¤ª¤¯] /(v5k) to take off one's hat to a person/to acknowledge anothers superiority/to give a piece or stone/ +°ìÌÜÎÆÁ³ [¤¤¤Á¤â¤¯¤ê¤ç¤¦¤¼¤ó] /(adj-na,n) apparent/obvious/very clear/ +°ìÌä [¤¤¤Á¤â¤ó] /(n) a question/(P)/ +°ìÌä°ìÅú [¤¤¤Á¤â¤ó¤¤¤Ã¤È¤¦] /(n) answering question by question/ +°ìÌç [¤¤¤Á¤â¤ó] /(n) the family/dependents/household/kin/clan/(P)/ +°ìÌë [¤¤¤Á¤ä] /(n-adv,n-t) one night/all night/overnight/one evening/(P)/ +°ìÌë [¤Ò¤È¤ä] /(n-adv,n-t) one night/all night/overnight/one evening/ +°ìÌë [¤Ò¤È¤è] /(n-adv,n-t) one night/all night/overnight/one evening/ +°ìÌë¸ð¿© [¤¤¤Á¤ä¤³¤¸¤­] /a person made homeless by fire/ +°ìÌëºÊ [¤¤¤Á¤ä¤Å¤Þ] /(n) temporary consort/prostitute/ +°ìÌëºÊ [¤Ò¤È¤è¤Å¤Þ] /(n) temporary consort/prostitute/ +°ìÌ뤤ê [¤¤¤Á¤ä¤º¤¯¤ê] /built in a night/stopgap/hastily written/ +°ìÌëÂç¿Ã [¤¤¤Á¤ä¤À¤¤¤¸¤ó] /overnight millionaire/ +°ìÌëÃæ [¤¤¤Á¤ä¤¸¤å¤¦] /(n) all-night through/ +°ìÌëÃæ [¤Ò¤È¤ä¤¸¤å¤¦] /(n) all-night through/ +°ìÌëÄÒ [¤¤¤Á¤ä¤Å¤±] /(n) (vegetables) salted just overnight/last-minute cramming/ +°ìÌëÄÒ¤± [¤¤¤Á¤ä¤Å¤±] /(n) (vegetables) salted just overnight/last-minute cramming/ +°ìÌð [¤¤¤Ã¤·] /(n-adv,n) an arrow/a retort/ +°ìÌð¤òÊ󤤤ë [¤¤¤Ã¤·¤ò¤à¤¯¤¤¤ë] /(exp) to retaliate/to return a blow/ +°ìÌò [¤¤¤Á¤ä¤¯] /an office/an important office/ +°ìÌò [¤Ò¤È¤ä¤¯] /(n) a part to play/ +°ìÌòÇ㤦 [¤Ò¤È¤ä¤¯¤«¤¦] /to take on a role/to take part/ +°ìÌö [¤¤¤Á¤ä¤¯] /(n-adv,n-t) (at) one bound/(P)/ +°ìͼ [¤¤¤Ã¤»¤­] /(n-adv,n-t) one evening/some evenings/ +°ìͼÏà [¤¤¤Ã¤»¤­¤ï] /(n) a short story/short-story writer/ +°ìÍÍ [¤¤¤Á¤è¤¦] /(adj-na,n) uniformity/evenness/similarity/equality/impartiality/(P)/ +°ìÍÕ [¤¤¤Á¤è¤¦] /(n) (1) a leaf/a page/(2) a copy (of a photo)/(3) a boat/ +°ìÍ×ÁÇ [¤¤¤Á¤è¤¦¤½] /one element/one factor/ +°ìÍÛÍèÉü [¤¤¤Á¤è¤¦¤é¤¤¤Õ¤¯] /(n) return of spring/long-awaited, favorable turn of fortune/ +°ìÍÛÍèÊ¢ [¤¤¤Á¤è¤¦¤é¤¤¤Õ¤¯] /(n) return of spring/long-awaited, favorable turn of fortune/ +°ìÍã [¤¤¤Á¤è¤¯] /(n) a part/(P)/ +°ìÍñÀ­ÁÐÀ¸»ù [¤¤¤Á¤é¤ó¤»¤¤¤½¤¦¤»¤¤¤¸] /(n) identical twins/ +°ìÍ÷ [¤¤¤Á¤é¤ó] /(n) at a glance/a look/a glance/a summary/(school) catalog/(P)/ +°ìÍ÷ɽ [¤¤¤Á¤é¤ó¤Ò¤ç¤¦] /(n) list/table/schedule/catalogue/(P)/ +°ìÍ÷ʧ¤¤¼ê·Á [¤¤¤Á¤é¤ó¤Ð¤é¤¤¤Æ¤¬¤¿] /sight bill/demand draft/ +°ìÍø [¤¤¤Á¤ê] /(n) one advantage/ +°ìÍø°ì³² [¤¤¤Á¤ê¤¤¤Á¤¬¤¤] /(n) advantages and disadvantages/gain some, lose some/ +°ìÍý [¤¤¤Á¤ê] /(n) a principle/a reason/ +°ìΤ [¤¤¤Á¤ê] /2.44 miles/ +°ìΤÄÍ [¤¤¤Á¤ê¤Å¤«] /(n) milestone (1 ri apart)/(P)/ +°ìΧ [¤¤¤Á¤ê¤Ä] /(adj-na,n-adv,n) evenness/uniformity/monotony/equality/(P)/ +°ìΧ¤Ë [¤¤¤Á¤ê¤Ä¤Ë] /in the same way/ +°ìΧ¸ºÈ¿ [¤¤¤Á¤ê¤Ä¤²¤ó¤¿¤ó] /reduction in area of rice under cultivation/ +°ìΨ¤Ë [¤¤¤Á¤ê¤Ä¤Ë] /in the same way/ +°ìή [¤¤¤Á¤ê¤å¤¦] /(n) first-class/top grade/school (of art)/foremost/top-notch/unique/(P)/ +°ìί¤Þ¤ê¤â¤Ê¤¤ [¤Ò¤È¤¿¤Þ¤ê¤â¤Ê¤¤] /without difficulty/ +°ìί¤Þ¤ê¤â̵¤¤ [¤Ò¤È¤¿¤Þ¤ê¤â¤Ê¤¤] /without difficulty/ +°ìγ [¤Ò¤È¤Ä¤Ö] /(n) a grain/ +°ìγ»Ò´ûÌó [¤¤¤Á¤ê¤å¤¦¤·¤­¤ä¤¯] /one particle irreducible (physics)/ +°ìγ¼ï [¤Ò¤È¤Ä¤Ö¤À¤Í] /(n) an only child/ +°ìγÁª¤ê [¤Ò¤È¤Ä¤Ö¤¨¤ê] /(n) careful selection/ +°ìγÁª¤ê [¤Ò¤È¤Ä¤Ö¤è¤ê] /(n) careful selection/ +°ìλ´Ê [¤¤¤Á¤ê¤ç¤¦¤«¤ó] /at one's discretion/ +°ìξ [¤¤¤Á¤ê¤ç¤¦] /(n-adv) (1) one vehicle/(2) one ryou (an old coin)/(P)/ +°ìξÆü [¤¤¤Á¤ê¤ç¤¦¤¸¤Ä] /(n) a day or two/ +°ìξǯ [¤¤¤Á¤ê¤ç¤¦¤Í¤ó] /(n) a year or two/ +°ìÎØ [¤¤¤Á¤ê¤ó] /(n) one flower/a wheel/ +°ìÎØ¼Ö [¤¤¤Á¤ê¤ó¤·¤ã] /(n) unicycle/monocycle/wheelbarrow/ +°ìÎØÁÞ [¤¤¤Á¤ê¤ó¤¶¤·] /(n) vase for one flower/ +°ìÎØÁÞ¤· [¤¤¤Á¤ê¤ó¤¶¤·] /(n) vase for one flower/ +°ìÎÝ [¤¤¤Á¤ë¤¤] /(n) first base/a fort/(P)/ +°ìÎݤËÀ¸¤­¤ë [¤¤¤Á¤ë¤¤¤Ë¤¤¤­¤ë] /(exp) to be safe on first base/ +°ìÎݼê [¤¤¤Á¤ë¤¤¤·¤å] /(n) first baseman/ +°ìÎÝÀþ [¤¤¤Á¤ë¤¤¤»¤ó] /first-base line/ +°ìÎà [¤¤¤Á¤ë¤¤] /(n) same kind/accomplices/companions/ +°ìÎã [¤¤¤Á¤ì¤¤] /(n) example/an instance/(P)/ +°ìÎé [¤¤¤Á¤ì¤¤] /(n) a bow (salute, greeting)/ +°ìÎó [¤¤¤Á¤ì¤Ä] /(n) a row/line/ +°ìÎ÷ [¤¤¤Ã¤«¤É] /(adj-no,n-adv,n-t) superiority/something uncommon/respectable/full-fledged/ +°ìÎ÷ [¤Ò¤È¤«¤É] /(adj-no,n-adv,n-t) superiority/something uncommon/respectable/full-fledged/ +°ìÏ¡ÂñÀ¸ [¤¤¤Á¤ì¤ó¤¿¤¯¤·¤ç¤¦] /(n) sharing one's lot with another/ +°ìÏ¢ [¤¤¤Á¤ì¤ó] /(n) a series/a chain/a ream (of paper)/(P)/ +°ìÏ© [¤¤¤Á¤í] /(adv,n) one road/one way/straight/earnestly/ +°ìϲ [¤¤¤Á¤í¤¦] /(n) failing college entrance exams and retaking them a year later/ +°ìÏ»¶ä¹Ô [¤¤¤Á¤í¤¯¤®¤ó¤³¤¦] /(n) pawnshop/ +°ìÏ»¾¡Éé [¤¤¤Á¤í¤¯¤·¤ç¤¦¤Ö] /(n) gambling/speculation/ +°ìÑëÆá [¤¤¤Ã¤»¤Ä¤Ê] /(n-t) a moment/an instant/ +°ìÙä [¤¤¤Ã¤­] /(n) a riot/an insurrection/ +°ìÚ³ [¤¤¤Ã¤Æ¤­] /(n) casting off or away/ +°ìÚ¼ [¤¤¤Ã¤«¤¯] /one grab/ +°ìÚ¼Àé¶â [¤¤¤Ã¤«¤¯¤»¤ó¤­¤ó] /(n) getting rich quick/ +°ìÛ´ [¤¤¤Á¤À] /(n) a branch (of flowers)/a cluster/a mass (of clouds)/ +°ìÝÝ [¤¤¤Á¤´¤¦] /(n) a bit/a trifle/ +°ìßÃÀéΤ [¤¤¤Ã¤·¤ã¤»¤ó¤ê] /(n) one swift effort/rush through one's work/fast-talking, writing, etc./ +°ìáîñÑñÌ [¤Ò¤È¤³¤Ö¤é¤¯¤À] /(n) dromedary/ +°ìâÈ [¤¤¤Á¤Ü¤¦] /(n) one sweep (of the eye)/an unbroken view/ +°ìäÖ [¤¤¤Ã¤Á¤å¤¦] /(n) a point/a degree/ +°ìäÖ¤òÍ¢¤¹¤ë [¤¤¤Ã¤Á¤å¤¦¤ò¤æ¤¹¤ë] /(exp) to admit defeat/ +°ìåß [¤¤¤Á¤ë] /(n) a thread/a ray or sliver (of hope)/ +°ìç¾ [¤¤¤Ã¤Ô] /(n) a (helping) hand/one's bit/ +°ìçÛ [¤¤¤Ã¤½¤¦] /(n) one ship or boat/ +°ìíÑ [¤¤¤Á¤ê¤ç¤¦] /(n-adv) (1) one vehicle/ +°ìðþ°ì¾Ð [¤¤¤Ã¤Ô¤ó¤¤¤Ã¤·¤ç¤¦] /(n) a mood/a smile or a frown/ +°ìóñ [¤Ò¤È¤¯¤µ¤ê] /a passage in a discourse/one scene/ +°ìóñ [¤Ò¤È¤³¤Þ] /(n) (uk) scene/frame/shot/ +°í [¤¤¤Á] /(n) one (used in legal documents)/ +°î¤ì [¤¢¤Õ¤ì] /(n) overflow/ +°î¤ì¤ë [¤¢¤Õ¤ì¤ë] /(v1) to flood/to overflow/to brim over/(P)/ +°î¤ì½Ð¤ë [¤¢¤Õ¤ì¤Ç¤ë] /(v1) to overflow from something full/ +°î·ì [¤¤¤Ã¤±¤Ä] /(n) hemorrhage/ +°î¿å [¤¤¤Ã¤¹¤¤] /(n) inundation/overflow/ +°îή [¤¤¤Ä¤ê¤å¤¦] /(n) overflow/spill/ +°ï¤¹¤ë [¤¤¤Ã¤¹¤ë] /(vs-s) to lose (a chance)/to miss (a chance)/to deviate/to forget/ +°ï¤é¤¹ [¤½¤é¤¹] /(v5s) to turn away/to avert/(P)/ +°ï¤ë [¤Ï¤°¤ë] /(v5r) (uk) to stray from/to get lost/ +°ï¤ë [¤Ï¤ä¤ë] /(v5r) to be in high spirits/to be impatient/to be hotblooded/ +°ï¤ì¤ë [¤½¤ì¤ë] /(v1) to stray (turn) from subject/to get lost/to go astray/(P)/ +°ï¤ì¤ë [¤Ï¤°¤ì¤ë] /(v1) to stray (turn) from subject/to get lost/to go astray/(P)/ +°ï¤ì¶Ì [¤½¤ì¤À¤Þ] /(n) stray bullet/ +°ï¤ìÃÆ [¤½¤ì¤À¤Þ] /(n) stray bullet/ +°ï¤ìÌð [¤½¤ì¤ä] /(n) stray arrow/ +°ï¤ò°Ê¤ÆÏ«¤òÂÔ¤Ä [¤¤¤Ä¤ò¤â¤Ã¤Æ¤í¤¦¤ò¤Þ¤Ä] /(exp) to wait for the enemy to tire at ease/ +°ï³Ú [¤¤¤Ä¤é¤¯] /(n) pleasure/ +°ïµ¡ [¤¤¤Ã¤­] /(n) missing a chance/ +°ïµå [¤¤¤Ã¤­¤å¤¦] /(n) muffed ball/ +°ïºà [¤¤¤Ä¤¶¤¤] /(n) outstanding talent/ +°ï»Ë [¤¤¤Ã¤·] /(n) anecdotal history/ +°ï»ö [¤¤¤Ä¤¸] /(n) anecdote/unknown fact/ +°ï¼ºÍø±× [¤¤¤Ã¤·¤Ä¤ê¤¨¤­] /(n) lost profit/ +°ï½Ð [¤¤¤Ã¤·¤å¤Ä] /(n) escape/excelling/prominence/ +°ï½ñ [¤¤¤Ã¤·¤ç] /(n) lost book/ +°ïÁ᤯ [¤¤¤Á¤Ï¤ä¤¯] /(adv) promptly/quickly/without delay/ +°ïÁö [¤¤¤Ã¤½¤¦] /(n,vs) escape/scud/scamper away/ +°ï­ [¤¤¤Ã¤½¤¯] /(n) fast runner/excellence/ +°ï®¤¯ [¤¤¤Á¤Ï¤ä¤¯] /(adv) promptly/quickly/without delay/ +°ïæ [¤¤¤Ä¤À¤Ä] /(n,vs) deviation/omission/(P)/ +°ïÉÊ [¤¤¤Ã¤Ô¤ó] /(n) article of rare beauty/gem/(P)/ +°ïʪ [¤¤¤Á¤Ö¤Ä] /(n) excellent person/superb article/ +°ïʪ [¤¤¤Á¤â¤Ä] /(n) excellent animal/ +°ïʸ [¤¤¤Ä¤Ö¤ó] /(n) unknown or lost writings/ +°ïʹ [¤¤¤Ä¤Ö¤ó] /(n) something unheard of/ +°ï̱ [¤¤¤Ä¤ß¤ó] /(n) retired person/recluse/ +°ïÏà [¤¤¤Ä¤ï] /(n) anecdote/(P)/ +°ð [¤¤¤Í] /(n) rice-plant/(P)/ +°ð°·¤­ [¤¤¤Í¤³¤­] /(n) rice threshing/ +°ð²Ù [¤¤¤Ê¤ê] /(n) Inari (fox deity, originally of harvests)/flavoured boiled rice/(P)/ +°ð²Ù¼÷»Ê [¤¤¤Ê¤ê¤º¤·] /(n) sushi in fried tofu (aburage)/ +°ð²Ùò¿ [¤¤¤Ê¤ê¤º¤·] /(n) sushi in fried tofu (aburage)/ +°ð´¢¤ê [¤¤¤Í¤«¤ê] /(n) rice reaping/(P)/ +°ð¸÷ [¤¤¤Ê¤Ó¤«¤ê] /(n) (flash of) lightning/ +°ðºÊ [¤¤¤Ê¤º¤Þ] /(ik) (n) (flash of) lightning/(P)/ +°ðºÊ [¤¤¤Ê¤Å¤Þ] /(n) (flash of) lightning/ +°ðºî [¤¤¤Ê¤µ¤¯] /(n) rice crop/(P)/ +°ð»Ò [¤¤¤Ê¤´] /(n) locust/grasshopper/ +°ðÁÑ [¤¤¤Ê¤à¤é] /(n) stack of rice straw/ +°ðÅÄ [¤¤¤Ê¤À] /(n) paddy field/rice field/(P)/ +°ðÇ® [¤¤¤â¤Á] /rice blight/ +°ðǮɠ[¤¤¤â¤Á¤Ó¤ç¤¦] /(n) rice blight/ +°ðÊæ [¤¤¤Ê¤Û] /(n) ear (head) of rice/(P)/ +°ðÌÚ [¤¤¤Ê¤®] /(n) rice-drying rack/ +°ðÌç [¤È¤¦¤â¤ó] /Waseda University/ +°ñ [¤¤¤Ð¤é] /(n) thorn/brier/ +°ñ¤Î´§ [¤¤¤Ð¤é¤Î¤«¤ó¤à¤ê] /(n) a crown of thorns/ +°ñ¤ÎÆ» [¤¤¤Ð¤é¤Î¤ß¤Á] /(n) thorny path/ +°ñ³À [¤¤¤Ð¤é¤¬¤­] /(n) thorn hedge/ +°ñ¾ë¸© [¤¤¤Ð¤é¤­¤±¤ó] /prefecture in the Kantou area/ +°ò [¤¤¤â] /(n) (1) (col) tuber/taro/potato/(2) yokel/bumpkin/(P)/ +°ò³­ [¤¤¤â¤¬¤¤] /(n) cone shell/ +°ò·¡¤ê [¤¤¤â¤Û¤ê] /(n) potato field (furrows)/ +°ò·Ô [¤º¤¤¤­] /(n) taro stem/ +°ò»ø [¤¤¤â¤¶¤à¤é¤¤] /(n) rustic (boorish) samurai/ +°òÃî [¤¤¤â¤à¤·] /(n) green caterpillar/ +°òƬ [¤¤¤â¤¬¤·¤é] /(n) tubercle/ +°òÈÇ [¤¤¤â¤Ð¤ó] /(n) stamp made with a potato/ +°òËÙ¤ê [¤¤¤â¤Û¤ê] /digging for potatoes/ +°òÌ¢ [¤¤¤â¤Å¤ë] /(n) sweet-potato vines/ +°òÌ¢¼° [¤¤¤â¤Å¤ë¤·¤­] /(n) one after another/ +°òÍÓæ½ [¤¤¤â¤è¤¦¤«¤ó] /(n) (bar of) sweet-potato paste/ +°òÍÓæ¾ [¤¤¤â¤è¤¦¤«¤ó] /sweet potato paste/ +°ó [¤¤¤ï¤·] /(n) sardine/(P)/ +°ó±À [¤¤¤ï¤·¤°¤â] /(n) cirro-cumulus/ +°ô [¤¤¤ó] /sincerity/permit/ +°ô²Ä [¤¤¤ó¤«] /(n,vs) permission/assent/compliance/ +°ôµö [¤¤¤ó¤­¤ç] /(n) permission/licence/ +°ô¶³ [¤¤¤ó¤­¤ç¤¦] /courtesy/sincerity/ +°ôʸ°ôÉð [¤¤¤ó¤Ö¤Ë¤ó¤Ö] /be versed in the literary and military arts/ +°õ [¤¤¤ó] /(n,vs) seal/stamp/mark/print/ +°õ [¤·¤ë¤·] /(n) (1) mark/(2) symbol/(3) evidence/(P)/ +°õ¤ò²¡¤¹ [¤¤¤ó¤ò¤ª¤¹] /(exp) to affix one's seal/ +°õ¤ò·ë¤Ö [¤¤¤ó¤ò¤à¤¹¤Ö] /(exp) to make symbolic signs (gestures) with the fingers/ +°õ±Æ [¤¤¤ó¤¨¤¤] /(n) impression of a seal/ +°õ²¤¸ì [¤¤¤ó¤ª¤¦¤´] /(n) Indo-European languages/ +°õ²ÃÅÅ°µ [¤¤¤ó¤«¤Ç¤ó¤¢¤Ä] /applied voltage/ +°õ²è [¤¤¤ó¤¬] /(n) (photographic) print/ +°õ²è»æ [¤¤¤ó¤¬¤·] /(n) (photographic) printing paper/ +°õ´Ä [¤¤¤ó¤«¤ó] /signet ring/ +°õ´Õ [¤¤¤ó¤«¤ó] /(n) stamp/seal/(P)/ +°õ´Õ¾ÚÌÀ [¤¤¤ó¤«¤ó¤·¤ç¤¦¤á¤¤] /certification of official registration of a seal/ +°õ·Á [¤¤¤ó¤®¤ç¤¦] /(n) seal/signet/ +°õ¹Ô [¤¤¤ó¤³¤¦] /(n,vs) publishing/ +°õ¹ï [¤¤¤ó¤³¤¯] /(n) seal engraving/ +°õ¹ï»Õ [¤¤¤ó¤³¤¯¤·] /seal engraver/ +°õºà [¤¤¤ó¤¶¤¤] /(n) seal stock/ +°õºþ [¤¤¤ó¤µ¤Ä] /(n,vs) printing/(P)/ +°õºþ¥¤¥ó¥­ [¤¤¤ó¤µ¤Ä¥¤¥ó¥­] /(n) printing ink/ +°õºþ²° [¤¤¤ó¤µ¤Ä¤ä] /(n) printer/ +°õºþµ¡ [¤¤¤ó¤µ¤Ä¤­] /(n) printing press/ +°õºþµ»½Ñ [¤¤¤ó¤µ¤Ä¤®¤¸¤å¤Ä] /(n) printing technique/ +°õºþ¶È [¤¤¤ó¤µ¤Ä¤®¤ç¤¦] /printing business/ +°õºþ¹© [¤¤¤ó¤µ¤Ä¤³¤¦] /pressman/printer/ +°õºþ»æ [¤¤¤ó¤µ¤Ä¤·] /printing paper/ +°õºþ¼Ò [¤¤¤ó¤µ¤Ä¤·¤ã] /printing company/ +°õºþ¼Ô [¤¤¤ó¤µ¤Ä¤·¤ã] /printer/ +°õºþ½Ñ [¤¤¤ó¤µ¤Ä¤¸¤å¤Ä] /printing art/ +°õºþ½ê [¤¤¤ó¤µ¤Ä¤·¤ç] /(n) press/print shop/printing office/ +°õºþ½ê [¤¤¤ó¤µ¤Ä¤¸¤ç] /(n) press/print shop/printing office/ +°õºþ¿Í [¤¤¤ó¤µ¤Ä¤Ë¤ó] /printer/ +°õºþÅÅ¿® [¤¤¤ó¤µ¤Ä¤Ç¤ó¤·¤ó] /(n) printing telegraphy/ +°õºþÇÞÂÎ [¤¤¤ó¤µ¤Ä¤Ð¤¤¤¿¤¤] /print media/ +°õºþʪ [¤¤¤ó¤µ¤Ä¤Ö¤Ä] /(n) printed matter/ +°õºþÍÑ [¤¤¤ó¤µ¤Ä¤è¤¦] /for printing/ +°õºþÍÑ»æ [¤¤¤ó¤µ¤Ä¤è¤¦¤·] /(n) printing paper/ +°õ»æ [¤¤¤ó¤·] /(n) (revenue) stamp/(P)/ +°õ»æÀÇ [¤¤¤ó¤·¤¼¤¤] /(n) stamp duty/ +°õ»ú [¤¤¤ó¤¸] /(n,vs) copying/ +°õ»úµ¡ [¤¤¤ó¤¸¤­] /(n) typewriter/teletype/ +°õ¼¥ [¤¤¤ó¤¸] /(n) imperial seal/ +°õ¼ú [¤¤¤ó¤¸¤å] /(n) ribbon/ +°õ½ñ [¤¤¤ó¤·¤ç] /typewriting/ +°õ¾Ï [¤¤¤ó¤·¤ç¤¦] /(n) stamp/seal/ +°õ¾Ý [¤¤¤ó¤·¤ç¤¦] /(n) impression/(P)/ +°õ¾Ý¤Å¤±¤ë [¤¤¤ó¤·¤ç¤¦¤Å¤±¤ë] /(v1) to impress (someone)/ +°õ¾Ý¼çµÁ [¤¤¤ó¤·¤ç¤¦¤·¤å¤®] /impressionism/ +°õ¾Ý¼çµÁ²»³Ú [¤¤¤ó¤·¤ç¤¦¤·¤å¤®¤ª¤ó¤¬¤¯] /musical impressionism/ +°õ¾ÝŪ [¤¤¤ó¤·¤ç¤¦¤Æ¤­] /(adj-na) impressive/(P)/ +°õ¾ÝÇÉ [¤¤¤ó¤·¤ç¤¦¤Ï] /(n) Impressionists/ +°õ¾ÝÇÉÈþ½Ñ [¤¤¤ó¤·¤ç¤¦¤Ï¤Ó¤¸¤å¤Ä] /(n) impressionism/ +°õ¾ÝÈãɾ [¤¤¤ó¤·¤ç¤¦¤Ò¤Ò¤ç¤¦] /impressionistic criticism/ +°õ¾ÝÉÕ¤±¤ë [¤¤¤ó¤·¤ç¤¦¤Å¤±¤ë] /(v1) to impress (someone)/(P)/ +°õÀÇ [¤¤¤ó¤¼¤¤] /(n) royalty (on book)/(P)/ +°õÁê [¤¤¤ó¤¾¤¦] /mudra/hand sign/ +°õÃÓ [¤¤¤ó¤Á] /(n) seal stamp pad/ +°õů [¤¤¤ó¤Æ¤Ä] /Indian philosophy/ +°õÅÙ [¤¤¤ó¤É] /Hindustan/India/ +°õÅÙ¶µ [¤¤¤ó¤É¤­¤ç¤¦] /(n) Hinduism/ +°õÅÙ»ÙÆá [¤¤¤ó¤É¤·¤Ê] /Indo-China/ +°õÅÙ¿Í [¤¤¤ó¤É¤¸¤ó] /Indian/Hindu/ +°õÅÙÍÎ [¤¤¤ó¤É¤è¤¦] /Indian Ocean/ +°õÅá [¤¤¤ó¤È¤¦] /seal-engraving knife/ +°õÆù [¤¤¤ó¤Ë¤¯] /(n) seal stamp pad/ +°õÈ¢ [¤¤¤ó¤Ð¤³] /seal (stamp) box/ +°õȽ [¤¤¤ó¤Ð¤ó] /(n) seal/stamp/ +°õȽ [¤¤¤ó¤Ñ¤ó] /(n) seal/stamp/ +°õȽ»Õ [¤¤¤ó¤Ð¤ó¤·] /seal engraver/ +°õȾŻ [¤·¤ë¤·¤Ð¤ó¤Æ¤ó] /(n) livery coat/ +°õÉè [¤¤¤ó¤×] /(n) book of seals/ +°õËÜ [¤¤¤ó¤Ý¤ó] /(n) printed book/ +°õÌÉ [¤¤¤ó¤á¤ó] /(n) Indian cotton (raw)/ +°õÌÊ [¤¤¤ó¤á¤ó] /(n) Indian cotton (raw)/ +°õÌÌ [¤¤¤ó¤á¤ó] /(n) face of a seal/ +°õÒº [¤¤¤ó¤Ð¤³] /seal (stamp) box/ +°õäÆ [¤¤¤ó¤í¤¦] /(n) seal case/pill box/medicine case/ +°ö [¤Î¤É] /(n) (uk) throat/ +°ö¤»¤ë [¤à¤»¤ë] /(v1) to choke over/to be choked by/ +°ö¤Óµã¤¯ [¤à¤»¤Ó¤Ê¤¯] /(v5k) to sob/to be choked with tears/ +°ö¤Ö [¤à¤»¤Ö] /(v5b) to be choked/to be stifled/to be smothered/ +°ö¹¢ [¤¤¤ó¤³¤¦] /(n) throat/ +°öƬ [¤¤¤ó¤È¤¦] /(adj-na,n) pharynx/pharyngeal/ +°öƬ±ê [¤¤¤ó¤È¤¦¤¨¤ó] /(n) pharyngitis/ +°öƬ·ëËìÇ® [¤¤¤ó¤È¤¦¤±¤Ä¤Þ¤¯¤Í¤Ä] /(n) pharyngo-conjunctival fever/ +°÷ [¤¤¤ó] /(n,n-suf) member/(P)/ +°÷¤ËÈ÷¤ï¤ë¤Î¤ß [¤¤¤ó¤Ë¤½¤Ê¤ï¤ë¤Î¤ß] /be a member of staff but useless as a worker/ +°÷³° [¤¤¤ó¤¬¤¤] /(n) non-membership/ +°÷¿ô [¤¤¤ó¤º¤¦] /(n) numbers of members (things, people)/(P)/ +°ø [¤¤¤ó] /(n) cause/factor/(P)/ +°ø¤Ã¤Æ [¤è¤Ã¤Æ] /(conj) (uk) therefore/consequently/accordingly/because of/ +°ø¤È¤Ê¤ê²Ì¤È¤Ê¤ë [¤¤¤ó¤È¤Ê¤ê¤«¤È¤Ê¤ë] /(exp) to constitute the cause and effect/ +°ø¤ß¤Ë [¤Á¤Ê¤ß¤Ë] /(conj) (uk) by the way/in this connection/incidentally/in passing/ +°ø¤à [¤Á¤Ê¤à] /(v5m) to be associated (with)/to be connected (with)/ +°ø¤ë [¤è¤ë] /(v5r) to come from/(P)/ +°ø¤ò¤Ê¤¹ [¤¤¤ó¤ò¤Ê¤¹] /(exp) to give rise to/to cause/ +°ø±ï [¤¤¤ó¤Í¤ó] /(n) (1) fate/destiny/(2) connection/origin/(3) pretext/(P)/ +°ø²Ì [¤¤¤ó¤¬] /(adj-na,n) cause and effect/karma/fate/(P)/ +°ø²Ì±þÊó [¤¤¤ó¤¬¤ª¤¦¤Û¤¦] /(n) retribution/karma/ +°ø²Ì´Ø·¸ [¤¤¤ó¤¬¤«¤ó¤±¤¤] /consequence/causal relationship/nexus/ +°ø²Ì¼Ô [¤¤¤ó¤¬¤â¤Î] /unlucky person/ +°ø²ÌΧ [¤¤¤ó¤¬¤ê¤Ä] /(n) law of cause and effect/principle of causality/ +°ø¶È [¤¤¤ó¤´¤¦] /(adj-na,n) heartless/cruel/causes and actions/results of actions in previous life/ +°ø»Ò [¤¤¤ó¤·] /(n) (math) factor/element/(P)/ +°ø»ÒʬÀÏ [¤¤¤ó¤·¤Ö¤ó¤»¤­] /factor analysis/ +°ø½¬ [¤¤¤ó¤·¤å¤¦] /(n) convention/tradition/long-established custom/ +°ø½± [¤¤¤ó¤·¤å¤¦] /(n) convention/tradition/long-established custom/ +°ø½Û [¤¤¤ó¤¸¤å¤ó] /(adj-na,n) indecision/vacillation/ +°ø½Û¸È© [¤¤¤ó¤¸¤å¤ó¤³¤½¤¯] /(n) dilly-dallying and temporizing/ +°ø¿ô [¤¤¤ó¤¹¤¦] /(n) factor (in math)/ +°ø¿ôʬ²ò [¤¤¤ó¤¹¤¦¤Ö¤ó¤«¤¤] /factorization/ +°øÈþÀþ [¤¤¤ó¤Ó¤»¤ó] /Inbi Line (East Okayama Railway)/ +°øͳ [¤¤¤ó¤æ] /(n) cause/ +°ùÀÌ [¤¤¤ó¤»¤­] /(n) relative by marriage/affinity/ +°ù² [¤¤¤ó¤¾¤¯] /(n) in-law/relative by marriage/ +°ú¤«¤¹ [¤Ò¤«¤¹] /(v5s) to redeem debts (e.g. of a geisha)/ +°ú¤«¤ì¤ë [¤Ò¤«¤ì¤ë] /(v1) to be charmed by/ +°ú¤­¤³¤â¤ê [¤Ò¤­¤³¤â¤ê] /people who withdraw from society (e.g. retire to the country)/ +°ú¤­¤º¤ë [¤Ò¤­¤º¤ë] /(v5r) to seduce/to drag along/to pull/to prolong/to support/(P)/ +°ú¤­¤Á¤®¤ë [¤Ò¤­¤Á¤®¤ë] /(v5r) to tear off/ +°ú¤­¤Ä¤±¤ë [¤Ò¤­¤Ä¤±¤ë] /(v1) to fascinate/to pull up (at a gate)/to have a convulsion/to attract/ +°ú¤­¤Ä¤ë [¤Ò¤­¤Ä¤ë] /(v5r) to have a cramp (spasm, convulsion, twitch)/(P)/ +°ú¤­±Û¤¹ [¤Ò¤­¤³¤¹] /(v5s) to move (house)/to change residence/ +°ú¤­±ä¤¹ [¤Ò¤­¤Î¤Ð¤¹] /(v5s) to delay/to enlarge/(P)/ +°ú¤­±ä¤Ð¤· [¤Ò¤­¤Î¤Ð¤·] /(n) extension/prolongation/(P)/ +°ú¤­±ä¤Ð¤¹ [¤Ò¤­¤Î¤Ð¤¹] /(v5s) to delay/to enlarge/(P)/ +°ú¤­²¼¤¬¤ë [¤Ò¤­¤µ¤¬¤ë] /(v5r) to withdraw/to leave/ +°ú¤­²¼¤² [¤Ò¤­¤µ¤²] /(n) reduction/cut/(P)/ +°ú¤­²¼¤²¤ë [¤Ò¤­¤µ¤²¤ë] /(v1) to pull down/to lower/to reduce/to withdraw/(P)/ +°ú¤­²¼¤í¤¹ [¤Ò¤­¤ª¤í¤¹] /(v5s) to haul down/to drag down/ +°ú¤­²Û»Ò [¤Ò¤­¤¬¤·] /(n) ornamental gift cakes/ +°ú¤­²ó¤¹ [¤Ò¤­¤Þ¤ï¤¹] /(v5s) to draw a curtain/to guide/to parade about/ +°ú¤­´¹¤¨ [¤Ò¤­¤«¤¨] /(n) on the contrary/on the other hand/(P)/ +°ú¤­´¹¤¨¤ë [¤Ò¤­¤«¤¨¤ë] /(v1) to exchange/to convert/ +°ú¤­´ó¤»¤ë [¤Ò¤­¤è¤»¤ë] /(v1) to draw or pull something towards oneself (e.g. chair)/ +°ú¤­µ¯¤³¤¹ [¤Ò¤­¤ª¤³¤¹] /(v5s) to cause/(P)/ +°ú¤­µ¯¤¹ [¤Ò¤­¤ª¤³¤¹] /(v5s) to cause/(P)/ +°ú¤­µî¤ë [¤Ò¤­¤µ¤ë] /(v5r) to retreat/to withdraw/to deduct/ +°ú¤­¶â [¤Ò¤­¤¬¤Í] /(n) trigger/gunlock/(P)/ +°ú¤­¶â¤ò°ú¤¯ [¤Ò¤­¤¬¤Í¤ò¤Ò¤¯] /(exp) to pull a trigger/ +°ú¤­·Ñ¤® [¤Ò¤­¤Ä¤®] /(n) inheriting/(P)/ +°ú¤­·Ñ¤° [¤Ò¤­¤Ä¤°] /(v5g) to take over/to hand over/(P)/ +°ú¤­¸Í [¤Ò¤­¤É] /(n) sliding door/ +°ú¤­¹Ê¤ë [¤Ò¤­¤·¤Ü¤ë] /(v5r) to draw bow to limit/to draw aside curt/ +°ú¤­¹Ë [¤Ò¤­¤Å¤Ê] /(n) tow rope/bell rope/ +°ú¤­¹ç¤¤ [¤Ò¤­¤¢¤¤] /(n) reference/comparison/witness/deal/(P)/ +°ú¤­¹ç¤¦ [¤Ò¤­¤¢¤¦] /(v5u) to pay/to be profitable/ +°ú¤­¹ç¤ï¤» [¤Ò¤­¤¢¤ï¤»] /(n) introduction/meeting/ +°ú¤­¹ç¤ï¤»¤ë [¤Ò¤­¤¢¤ï¤»¤ë] /(v1) to introduce/to compare/ +°ú¤­¹þ¤ßÀþ [¤Ò¤­¤³¤ß¤»¤ó] /(n) (railway) siding/service line/service wire/ +°ú¤­¹þ¤à [¤Ò¤­¤³¤à] /(v5m) to draw in/to win over/ +°ú¤­»¥ [¤Ò¤­¤Õ¤À] /(n) announcement flier/ +°ú¤­»» [¤Ò¤­¤¶¤ó] /(n) subtraction/(P)/ +°ú¤­»ß¤á¤ë [¤Ò¤­¤È¤á¤ë] /(v1) to detain/to check/to restrain/(P)/ +°ú¤­¼® [¤Ò¤­¤·¤ª] /(n) ebb tide/ +°ú¤­¼Ì¤· [¤Ò¤­¤¦¤Ä¤·] /(n) a copy/tracing/ +°ú¤­¼è¤ê [¤Ò¤­¤È¤ê] /(n) leaving/accepting/(P)/ +°ú¤­¼è¤ê¼ê [¤Ò¤­¤È¤ê¤Æ] /(n) claimant/caretaker/ +°ú¤­¼è¤ë [¤Ò¤­¤È¤ë] /(v5r) to take charge of/to take over/to retire to a private place/(P)/ +°ú¤­¼ê [¤Ò¤­¤Æ] /(n) knob/handle/catch/patron/ +°ú¤­¼õ¤± [¤Ò¤­¤¦¤±] /(n) undertaking/underwriting/(P)/ +°ú¤­¼õ¤±¤ë [¤Ò¤­¤¦¤±¤ë] /(v1) to undertake/to take up/to take over/to be responsible for/to guarantee/to contract (disease)/(P)/ +°ú¤­½Ð¤· [¤Ò¤­¤À¤·] /(n) drawer/drawing out/(P)/ +°ú¤­½Ð¤¹ [¤Ò¤­¤À¤¹] /(v5s) to pull out/to take out/to draw out/to withdraw/(P)/ +°ú¤­½Ðʪ [¤Ò¤­¤Ç¤â¤Î] /(n) gift/souvenir/ +°ú¤­¾å¤² [¤Ò¤­¤¢¤²] /(n) pulling up/drawing up/salvage/re-floatation/raising/(P)/ +°ú¤­¾å¤²¤ë [¤Ò¤­¤¢¤²¤ë] /(v1) to withdraw/to leave/to pull out/to retire/(P)/ +°ú¤­¿­¤¹ [¤Ò¤­¤Î¤Ð¤¹] /(v5s) to delay/to enlarge/(P)/ +°ú¤­¿­¤Ð¤· [¤Ò¤­¤Î¤Ð¤·] /(n) extension/prolongation/ +°ú¤­¿­¤Ð¤¹ [¤Ò¤­¤Î¤Ð¤¹] /(v5s) to delay/to enlarge/(P)/ +°ú¤­¿ô [¤Ò¤­¤¹¤¦] /G n/argument (e.g., function, program)/ +°ú¤­À¢¤ê [¤Ò¤­¤º¤ê] /(n) train of dress/low woman/ +°ú¤­À¢¤ê²ó¤¹ [¤Ò¤­¤º¤ê¤Þ¤ï¤¹] /(v5s) to drag around/ +°ú¤­À¢¤ê¹þ¤à [¤Ò¤­¤º¤ê¤³¤à] /(v5m) to drag in/ +°ú¤­À¢¤ê½Ð¤¹ [¤Ò¤­¤º¤ê¤À¤¹] /(v5s) to drag out/ +°ú¤­À¢¤ë [¤Ò¤­¤º¤ë] /(v5r) to seduce/to drag along/to pull/to prolong/to support/ +°ú¤­Á¥ [¤Ò¤­¤Ö¤Í] /tugboat/ +°ú¤­Áë [¤Ò¤­¤Þ¤É] /(n) skylight/trap door/ +°ú¤­Â³¤­ [¤Ò¤­¤Ä¤Å¤­] /(adv,n) continuing for a long time/in succession/without a break/(P)/ +°ú¤­Â³¤¯ [¤Ò¤­¤Ä¤Å¤¯] /(v5k) to continue (for a long time)/to occur in succession/ +°ú¤­Âؤ¨ [¤Ò¤­¤«¤¨] /(n) on the contrary/on the other hand/(P)/ +°ú¤­Âؤ¨¤Ë [¤Ò¤­¤«¤¨¤Ë] /conversely/ +°ú¤­Âؤ¨¤ë [¤Ò¤­¤«¤¨¤ë] /(v1) to exchange (things)/to reverse/ +°ú¤­ÃÍ [¤Ò¤­¤Í] /reduced price/ +°ú¤­Ä¬ [¤Ò¤­¤·¤ª] /(n) ebb tide/ +°ú¤­Ä¾¤¹ [¤Ò¤­¤Ê¤ª¤¹] /(v5s) to redo/ +°ú¤­Äߤê [¤Ò¤­¤Ä¤ê] /scar/cramp/ +°ú¤­Äù¤Þ¤ë [¤Ò¤­¤·¤Þ¤ë] /(v5r) to become tense/to be tightened/(P)/ +°ú¤­Äù¤á [¤Ò¤­¤·¤á] /(n) tightening/(P)/ +°ú¤­Äù¤á¤ë [¤Ò¤­¤·¤á¤ë] /(v1) to tighten/to stiffen/to brace/to strain/(P)/ +°ú¤­Äù¤ë [¤Ò¤­¤·¤Þ¤ë] /(v5r) to become tense/to be tightened/(P)/ +°ú¤­ÅϤ· [¤Ò¤­¤ï¤¿¤·] /(n) delivery/handing over/turning over/extradition/(P)/ +°ú¤­ÅϤ¹ [¤Ò¤­¤ï¤¿¤¹] /(v5s) to deliver/to extradite/to stretch across/to hand over/(P)/ +°ú¤­Åݤ¹ [¤Ò¤­¤¿¤ª¤¹] /(v5s) to pull down/ +°ú¤­Åö¤Æ [¤Ò¤­¤¢¤Æ] /(n) mortgage/security/ +°ú¤­Åö¤Æ¤ë [¤Ò¤­¤¢¤Æ¤ë] /(v1) to apply/to compare/ +°ú¤­Æþ¤ì¤ë [¤Ò¤­¤¤¤ì¤ë] /(v1) to drag into/to win over/ +°ú¤­ÇÏ [¤Ò¤­¤¦¤Þ] /(n) draft horse/ +°ú¤­Çí¤¬¤¹ [¤Ò¤­¤Ï¤¬¤¹] /(v5s) to tear off/ +°ú¤­Çí¤° [¤Ò¤­¤Ï¤°] /(v5g) to tear off/ +°ú¤­Çí¤·¶¯ÅÙ [¤Ò¤­¤Ï¤¬¤·¤­¤ç¤¦¤É] /peel strength (conductor from substrate)/ +°ú¤­È´¤­ [¤Ò¤­¤Ì¤­] /(n) hiring from another company/recruitment/scouting/ +°ú¤­È´¤¯ [¤Ò¤­¤Ì¤¯] /(v5k) to extract/to uproot/to pull out/(P)/ +°ú¤­Èý [¤Ò¤­¤Þ¤æ] /(n) painted eyebrows/ +°ú¤­ÉÕ¤±¤ë [¤Ò¤­¤Ä¤±¤ë] /(v1) to fascinate/to pull up (at a gate)/to have a convulsion/to attract/(P)/ +°ú¤­Ê§¤¦ [¤Ò¤­¤Ï¤é¤¦] /(v5u) to vacate/ +°ú¤­Êª [¤Ò¤­¤â¤Î] /(n) a gift/ +°ú¤­Ê¬¤± [¤Ò¤­¤ï¤±] /(n) a draw (in competition)/tie game/(P)/ +°ú¤­Ê¬¤±¤ë [¤Ò¤­¤ï¤±¤ë] /(v1) to pull apart/to separate/ +°ú¤­ÊÖ¤¹ [¤Ò¤­¤«¤¨¤¹] /(v5s) to repeat/to send back/to bring back/to retrace one's steps/(P)/ +°ú¤­Êü¤Ä [¤Ò¤­¤Ï¤Ê¤Ä] /(v5t) to pull apart/ +°ú¤­Ëë [¤Ò¤­¤Þ¤¯] /(n) a draw curtain/ +°ú¤­ÌÊ [¤Ò¤­¤ï¤¿] /(n) floss silk/ +°ú¤­ÌÖ [¤Ò¤­¤¢¤ß] /(n) dragnet/seine/ +°ú¤­Ì᤹ [¤Ò¤­¤â¤É¤¹] /(v5s) to bring back/to restore/(P)/ +°ú¤­ÍȤ² [¤Ò¤­¤¢¤²] /(n) pulling up/drawing up/salvage/re-floatation/raising/(P)/ +°ú¤­ÍȤ²¤ë [¤Ò¤­¤¢¤²¤ë] /(v1) to withdraw/to leave/to pull out/to retire/ +°ú¤­ÍȤ²¼Ô [¤Ò¤­¤¢¤²¤·¤ã] /(n) a repatriate/returnee/ +°ú¤­Í [¤Ò¤­¤ª¤È¤¹] /(v5s,vt) to pull down/to automatically debit (from a bank account)/ +°ú¤­Íî¤È¤· [¤Ò¤­¤ª¤È¤·] /(n) hiki-otoshi/pulling (one's opponent) down/ +°ú¤­Íî¤È¤¹ [¤Ò¤­¤ª¤È¤¹] /(v5s,vt) to pull down/to automatically debit (from a bank account)/ +°ú¤­Î¥¤¹ [¤Ò¤­¤Ï¤Ê¤¹] /(v5s) to pull apart/to separate/(P)/ +°ú¤­Î©¤Ä [¤Ò¤­¤¿¤Ä] /(v5t) to become active/to look better/ +°ú¤­Î©¤Æ [¤Ò¤­¤¿¤Æ] /(n) favor/patronage/ +°ú¤­Î©¤Æ¤ë [¤Ò¤­¤¿¤Æ¤ë] /(v1) to favour/to promote/to march (a prisoner off)/to support/ +°ú¤­Î©¤ÆÌò [¤Ò¤­¤¿¤Æ¤ä¤¯] /(n) a foil/ +°ú¤­Î±¤á¤ë [¤Ò¤­¤È¤á¤ë] /(v1) to detain/to check/to restrain/ +°ú¤­Îö¤¯ [¤Ò¤­¤µ¤¯] /(v5k) to tear up/to tear off/to split/(P)/ +°ú¤­Ï¢¤ì¤ë [¤Ò¤­¤Ä¤ì¤ë] /(v1) to take along with/ +°ú¤­Ï¶¤â¤ë [¤Ò¤­¤³¤â¤ë] /(oK) (v5r) to stay (confined) indoors/ +°ú¤­Ï¶¤ê [¤Ò¤­¤³¤â¤ê] /people who withdraw from society (e.g. retire to the country)/ +°ú¤­Ú»¤ê [¤Ò¤­¤Ä¤ê] /(n) scar/spasm/twitch/ +°ú¤­Ú»¤ë [¤Ò¤­¤Ä¤ë] /(v5r) to have a cramp (spasm, convulsion, twitch)/ +°ú¤­äƤë [¤Ò¤­¤³¤â¤ë] /(v5r) to stay (confined) indoors/ +°ú¤¯ [¤Ò¤¯] /(v5k) (1) to pull/(2) to draw back/(3) to draw (a card)/(4) to draw (plan, line, etc.)/(5) to catch (cold)/(6) to play (string instr.)/(P)/ +°ú¤¯¼ê [¤Ò¤¯¤Æ] /(n) admirer/inducer/ +°ú¤¯¼ê¤¢¤Þ¤¿ [¤Ò¤¯¤Æ¤¢¤Þ¤¿] /(n) being very popular/being in great demand/ +°ú¤± [¤Ò¤±] /(n) leave/defeat/diffidence/closing price (stock market)/ +°ú¤±¤ë [¤Ò¤±¤ë] /(v1) to close/to be over/to break up (e.g. school)/ +°ú¤±ºÝ [¤Ò¤±¤®¤ï] /(n) closing time/ +°ú¤±»þ [¤Ò¤±¤É¤­] /(n) closing time/ +°ú¤±ÃÍ [¤Ò¤±¤Í] /(n) closing quotations/ +°ú¤±ÌÜ [¤Ò¤±¤á] /(n) weakness/drawing back/(P)/ +°ú¤±Ìܤò´¶¤¸¤ë [¤Ò¤±¤á¤ò¤«¤ó¤¸¤ë] /(exp) to feel inferior/to feel small/ +°ú¤º¤ë [¤Ò¤­¤º¤ë] /(v5r) to seduce/to drag along/to pull/to prolong/to support/(P)/ +°ú¤Ã¤«¤±¤ë [¤Ò¤Ã¤«¤±¤ë] /(v1) (1) to hang (something) on (something)/to throw on (clothes)/(2) to hook/to catch/to trap/to ensnare/(3) to cheat/to evade payment/to jump a bill/(4) to drink (alcohol)/(5) to spit at (a person)/(6) to hit the ball off the end of the bat (baseball)/ +°ú¤Ã¤¯¤êÊÖ¤ë [¤Ò¤Ã¤¯¤ê¤«¤¨¤ë] /(v5r) to be overturned/to be upset/to topple over/to be reversed/ +°ú¤Ã¤Ñ¤ë [¤Ò¤Ã¤Ñ¤ë] /(v5r) (1) to pull/to draw/to stretch/to drag/(2) to pull the ball (baseball)/ +°ú¤Ã±Û [¤Ò¤Ã¤³] /(io) moving (dwelling, office, etc.)/changing residence/ +°ú¤Ã±Û¤· [¤Ò¤Ã¤³¤·] /(n) moving (dwelling, office, etc.)/changing residence/(P)/ +°ú¤Ã±Û¤·Àè [¤Ò¤Ã¤³¤·¤µ¤­] /(n) destination of a move/ +°ú¤Ã±Û¤¹ [¤Ò¤Ã¤³¤¹] /(v5s) to move (house)/to change residence/(P)/ +°ú¤Ã³Ý¤«¤ë [¤Ò¤Ã¤«¤«¤ë] /(v5r) to be caught in/to be stuck in/to be cheated/(P)/ +°ú¤Ã³Ý¤±¤ë [¤Ò¤Ã¤«¤±¤ë] /(v1) (1) to hang (something) on (something)/to throw on (clothes)/(2) to hook/to catch/to trap/to ensnare/(3) to cheat/to evade payment/to jump a bill/(4) to drink (alcohol)/(5) to spit at (a person)/(6) to hit the ball off the end of the bat (baseball)/(P)/ +°ú¤Ã³Ý¤ë [¤Ò¤Ã¤«¤«¤ë] /(v5r) to be caught in/to be stuck in/to be cheated/(P)/ +°ú¤Ã³ç¤ë [¤Ò¤Ã¤¯¤¯¤ë] /(v5r) to bundle/to tie up/ +°ú¤Ã³ç¤ë¤á¤ë [¤Ò¤Ã¤¯¤ë¤á¤ë] /(v1) to lump together/ +°ú¤ÃµÍ¤á [¤Ò¤Ã¤Ä¤á] /(n) hair pulled tightly back in a bun/ +°ú¤Ã·«¤êÊÖ¤¹ [¤Ò¤Ã¤¯¤ê¤«¤¨¤¹] /(v5s) to turn over/to overturn/to knock over/to upset/to turn inside out/ +°ú¤Ã·«¤êÊÖ¤ë [¤Ò¤Ã¤¯¤ê¤«¤¨¤ë] /(v5r) to be overturned/to be upset/to topple over/to be reversed/(P)/ +°ú¤Ã·ü¤±¤ë [¤Ò¤Ã¤«¤±¤ë] /(v1) (1) to hang (something) on (something)/to throw on (clothes)/(2) to hook/to catch/to trap/to ensnare/(3) to cheat/to evade payment/to jump a bill/(4) to drink (alcohol)/(5) to spit at (a person)/(6) to hit the ball off the end of the bat (baseball)/ +°ú¤Ã¹þ¤ß [¤Ò¤Ã¤³¤ß] /(n) retreat/retirement/depression (hole)/ +°ú¤Ã¹þ¤ß»×°Æ [¤Ò¤Ã¤³¤ß¤¸¤¢¤ó] /(n) shy/withdrawn/ +°ú¤Ã¹þ¤à [¤Ò¤Ã¤³¤à] /(v5m) to draw back/to sink/to cave in/(P)/ +°ú¤Ã¹þ¤á¤ë [¤Ò¤Ã¤³¤á¤ë] /(v1) to draw in/to take in/ +°ú¤Ã¼ê·«¤ê [¤Ò¤Ã¤¿¤¯¤ê] /(uk) purse snatching/purse snatcher/ +°ú¤Ã¼ê·«¤ë [¤Ò¤Ã¤¿¤¯¤ë] /(v5r) to snatch (steal) from/ +°ú¤ÃÀÚ¤ê̵¤· [¤Ò¤Ã¤­¤ê¤Ê¤·] /(adj-na) (uk) continually/continuously/incessantly/ +°ú¤ÃÁߤ­²ó¤¹ [¤Ò¤Ã¤«¤­¤Þ¤ï¤¹] /(v5s) to ransack (a drawer)/to rummage/to stir up (mud)/to throw into confusion/to tamper with/ +°ú¤ÃÁߤ¯ [¤Ò¤Ã¤«¤¯] /(v5k) to scratch/ +°ú¤ÃÄ¥¤¿¤¯ [¤Ò¤Ã¤Ñ¤¿¤¯] /(v5k) to slap/to strike/ +°ú¤ÃÄ¥¤ê»î¸³ [¤Ò¤Ã¤Ñ¤ê¤·¤±¤ó] /(n) tension test/ +°ú¤ÃÄ¥¤ê½Ð¤¹ [¤Ò¤Ã¤Ñ¤ê¤À¤¹] /(v5s) to take out/to drag out/ +°ú¤ÃÄ¥¤êÂü [¤Ò¤Ã¤Ñ¤ê¤À¤³] /(n) being very popular/being in great demand/ +°ú¤ÃÄ¥¤êÑòÃǶ¯ÅÙ [¤Ò¤Ã¤Ñ¤ê¤»¤ó¤À¤ó¤­¤ç¤¦¤É] /peel strength (conductor from substrate)/(P)/ +°ú¤ÃÄ¥¤ë [¤Ò¤Ã¤Ñ¤ë] /(v5r) (1) to pull/to draw/to stretch/to drag/(2) to pull the ball (baseball)/(P)/ +°ú¤ÃÇí¤° [¤Ò¤Ã¤Ñ¤°] /to tear off/ +°ú¤ÃÈï¤ë [¤Ò¤Ã¤«¤Ö¤ë] /(v5r) to take upon oneself/to pull (a thing) over one's head/ +°ú¤ÃÉÕ¤¯ [¤Ò¤Ã¤Ä¤¯] /(v5k) to stick to/to flirt with/(P)/ +°ú¤ÃÊᤨ¤ë [¤Ò¤Ã¤È¤é¤¨¤ë] /(v1) to seize/ +°ú¤ÃÊá¤é¤¨¤ë [¤Ò¤Ã¤È¤é¤¨¤ë] /(v1) to arrest/to capture/to seize/ +°ú¤óÇí¤¯ [¤Ò¤ó¤à¤¯] /(v5k) to strip/to peel/ +°ú°ã¤¤¸Í [¤Ò¤­¤Á¤¬¤¤¤É] /(n) double sliding door/ +°ú±Û [¤Ò¤Ã¤³¤·] /(io) (n) moving (dwelling, office, etc.)/changing residence/ +°ú±Û¤· [¤Ò¤Ã¤³¤·] /(io) (n) moving (dwelling, office, etc.)/changing residence/ +°ú±Û¤¹ [¤Ò¤­¤³¤¹] /(v5s) to move (house)/to change residence/ +°ú±ä¤¹ [¤Ò¤­¤Î¤Ð¤¹] /(v5s) to delay/to enlarge/(P)/ +°ú±ä¤Ð¤¹ [¤Ò¤­¤Î¤Ð¤¹] /(v5s) to delay/to enlarge/(P)/ +°ú²¼¤²¤ë [¤Ò¤­¤µ¤²¤ë] /(v1) to pull down/to lower/to reduce/to withdraw/(P)/ +°ú²Ð [¤¤¤ó¤«] /(n,vs) catching fire/ +°ú²Ð²¹ÅÙ [¤¤¤ó¤«¤ª¤ó¤É] /flash temperature/ +°ú²ÐÅÀ [¤¤¤ó¤«¤Æ¤ó] /(n) flash point/flashing point/ +°ú´¹ [¤Ò¤­¤«¤¨] /(n) on the contrary/on the other hand/ +°ú´¹¤¨ [¤Ò¤­¤«¤¨] /(n) on the contrary/on the other hand/(P)/ +°ú´¹¤Æ [¤Ò¤­¤«¤¨¤Æ] /on the contrary/ +°ú´¹·ô [¤Ò¤­¤«¤¨¤±¤ó] /(n) claim ticket/claim tag/claim check/ +°ú¶â [¤Ò¤­¤¬¤Í] /(n) trigger/gunlock/(P)/ +°ú·Ñ¤® [¤Ò¤­¤Ä¤®] /(n) inheriting/(P)/ +°ú·Ñ¤° [¤Ò¤­¤Ä¤°] /(v5g) to take over/to hand over/(P)/ +°ú¸« [¤¤¤ó¤±¤ó] /(n,vs) audience/interview/ +°ú¸Í [¤Ò¤­¤É] /(n) sliding door/ +°ú¹Ë [¤Ò¤­¤Å¤Ê] /(n) tow rope/bell rope/ +°ú¹Ò [¤¤¤ó¤³¤¦] /(n,vs) tugging/towing/ +°ú¹ç [¤Ò¤­¤¢¤¤] /(n) reference/comparison/witness/deal/ +°ú¹ç¤¤ [¤Ò¤­¤¢¤¤] /(n) reference/comparison/witness/deal/ +°ú¹ç¤»¤ë [¤Ò¤­¤¢¤ï¤»¤ë] /(io) (v1) to introduce/to compare/ +°ú¹þÀþ [¤Ò¤­¤³¤ß¤»¤ó] /(n) (railway) siding/service line/service wire/ +°ú»» [¤Ò¤­¤¶¤ó] /(n) subtraction/(P)/ +°ú»ß¤á¤ë [¤Ò¤­¤È¤á¤ë] /(v1) to detain/to check/to restrain/(P)/ +°ú¼è¤ë [¤Ò¤­¤È¤ë] /(v5r) to take charge of/to take over/to retire to a private place/(P)/ +°ú¼è¿Í [¤Ò¤­¤È¤ê¤Ë¤ó] /(n) caretaker/claimer/guarantor/ +°ú¼ê [¤Ò¤­¤Æ] /(n) knob/handle/catch/patron/ +°ú¼õ [¤Ò¤­¤¦¤±] /(n) undertaking/underwriting/ +°ú¼õ¤±¤ë [¤Ò¤­¤¦¤±¤ë] /(v1) to undertake/to take up/to take over/to be responsible for/to guarantee/to contract (disease)/(P)/ +°ú¼õ¤ë [¤Ò¤­¤¦¤±¤ë] /(v1) to undertake/to take up/to take over/to be responsible for/to guarantee/to contract (disease)/ +°ú¼õ¿Í [¤Ò¤­¤¦¤±¤Ë¤ó] /(n) guarantor/ +°ú½Ð¤· [¤Ò¤­¤À¤·] /(n) drawer/drawing out/(P)/ +°ú½Ð¤¹ [¤Ò¤­¤À¤¹] /(v5s) to pull out/to take out/to draw out/to withdraw/(P)/ +°ú½Ðʪ [¤Ò¤­¤Ç¤â¤Î] /(n) gift/souvenir/ +°ú¾È [¤¤¤ó¤·¤ç¤¦] /(n) reference/ +°ú¾Ú [¤¤¤ó¤·¤ç¤¦] /(n) quotation/citation/ +°ú¾å¤²¤ë [¤Ò¤­¤¢¤²¤ë] /(io) (v1) to withdraw/to leave/to pull out/to retire/(P)/ +°ú¿­¤¹ [¤Ò¤­¤Î¤Ð¤¹] /(v5s) to delay/to enlarge/(P)/ +°ú¿­¤Ð¤¹ [¤Ò¤­¤Î¤Ð¤¹] /(v5s) to delay/to enlarge/(P)/ +°ú¿ô [¤¤¤ó¤¹¤¦] /G n/argument (e.g., function, program)/ +°ú¿ô [¤Ò¤­¤¹¤¦] /G n/argument (e.g., function, program)/ +°úÀÕ [¤¤¤ó¤»¤­] /(n,vs) taking responsibility/(P)/ +°úÀÕ¼­Ç¤ [¤¤¤ó¤»¤­¤¸¤Ë¤ó] /(vs) taking responsibility upon oneself (and resigning)/ +°úÀÜ [¤¤¤ó¤»¤Ä] /(n) interview/ +°úÁë [¤Ò¤­¤Þ¤É] /(n) skylight/trap door/ +°ú³¤­ [¤Ò¤­¤Ä¤Å¤­] /(adv,n) continuing for a long time/in succession/without a break/(P)/ +°ú³¤¯ [¤Ò¤­¤Ä¤Å¤¯] /(v5k) to continue (for a long time)/to occur in succession/ +°úÂؤ¨ [¤Ò¤­¤«¤¨] /(n) on the contrary/on the other hand/(P)/ +°úÂؤ¨·ô [¤Ò¤­¤«¤¨¤±¤ó] /exchange coupon/ +°úÂؤë [¤Ò¤­¤«¤¨¤ë] /(v1) to exchange (things)/to reverse/ +°úÂà [¤¤¤ó¤¿¤¤] /(n,vs) retire/(P)/ +°úÂල¹Ô [¤¤¤ó¤¿¤¤¤³¤¦¤®¤ç¤¦] /farewell performance/ +°úÃ× [¤¤¤ó¤Á] /(n) arrest/custody/ +°úĬ [¤Ò¤­¤·¤ª] /(n) ebb tide/ +°úÄù¤á [¤Ò¤­¤·¤á] /(n) tightening/(P)/ +°úÄù¤á¤ë [¤Ò¤­¤·¤á¤ë] /(v1) to tighten/to stiffen/to brace/to strain/(P)/ +°úÅϤ· [¤Ò¤­¤ï¤¿¤·] /(n) delivery/handing over/turning over/extradition/ +°úÅϤ¹ [¤Ò¤­¤ï¤¿¤¹] /(v5s) to deliver/to extradite/to stretch across/to hand over/ +°úÅö [¤Ò¤­¤¢¤Æ] /(n) mortgage/security/ +°úÅö¤ë [¤Ò¤­¤¢¤Æ¤ë] /(v1) to apply/to compare/ +°úÅö¶â [¤Ò¤­¤¢¤Æ¤­¤ó] /(n) reserves/ +°úƳ [¤¤¤ó¤É¤¦] /(n) requiem/prayer for dead/dismissal/ +°úÈ´¤¯ [¤Ò¤­¤Ì¤¯] /(v5k) to extract/to uproot/to pull out/(P)/ +°úÉÕ¤±¤ë [¤Ò¤­¤Ä¤±¤ë] /(v1) to fascinate/to pull up (at a gate)/to have a convulsion/to attract/(P)/ +°úÉÕ¤ë [¤Ò¤­¤Ä¤±¤ë] /(v1) to fascinate/to pull up (at a gate)/to have a convulsion/to attract/ +°úʬ¤± [¤Ò¤­¤ï¤±] /(n) a draw (in competition)/tie game/(P)/ +°úÊÖ¤¹ [¤Ò¤­¤«¤¨¤¹] /(v5s) to repeat/to send back/to bring back/to retrace one's steps/(P)/ +°úÌ᤹ [¤Ò¤­¤â¤É¤¹] /(v5s) to bring back/to restore/(P)/ +°úÍÑ [¤¤¤ó¤è¤¦] /(n) quotation/citation/(P)/ +°úÍѶç [¤¤¤ó¤è¤¦¤¯] /quotation/ +°úÍѽª¤ï¤ê [¤¤¤ó¤è¤¦¤ª¤ï¤ê] /end of quote/ +°úÍѽñ [¤¤¤ó¤è¤¦¤·¤ç] /(n) reference book/ +°úÍÑÉä [¤¤¤ó¤è¤¦¤Õ] /(n) quotation marks/ +°úÍÑʸ [¤¤¤ó¤è¤¦¤Ö¤ó] /a quotation/ +°úÍ [¤Ò¤­¤ª¤È¤¹] /(v5s,vt) to pull down/to automatically debit (from a bank account)/ +°úÍî¤È¤¹ [¤Ò¤­¤ª¤È¤¹] /(v5s,vt) to pull down/to automatically debit (from a bank account)/ +°úÎ¥¤¹ [¤Ò¤­¤Ï¤Ê¤¹] /(v5s) to pull apart/to separate/(P)/ +°úΨ [¤¤¤ó¤½¤Ä] /(n,vs) leading/commanding/ +°úΨ¼Ô [¤¤¤ó¤½¤Ä¤·¤ã] /leader/ +°úΩ¤Æ¤ë [¤Ò¤­¤¿¤Æ¤ë] /(v1) to favour/to promote/to march (a prisoner off)/to support/ +°úÎÏ [¤¤¤ó¤ê¤ç¤¯] /(n) gravity/(P)/ +°úÎÏ·÷ [¤¤¤ó¤ê¤ç¤¯¤±¤ó] /(n) (moon's) sphere of gravitation/ +°úÎã [¤¤¤ó¤ì¤¤] /(n) quotation/referring to precedent/ +°úÎö¤¯ [¤Ò¤­¤µ¤¯] /(v5k) to tear up/to tear off/to split/(P)/ +°ú϶¤ê [¤Ò¤­¤³¤â¤ê] /people who withdraw from society (e.g. retire to the country)/ +°úÓÈ [¤¤¤ó¤æ] /(n) allusion/ +°úÚ»¤ë [¤Ò¤­¤Ä¤ë] /(v5r) to twitch/to have a cramp/to become stiff/ +°û¤Þ¤¹ [¤Î¤Þ¤¹] /(v5s) to make somebody drink/ +°û¤Þ¤»¤ë [¤Î¤Þ¤»¤ë] /(v1) to make somebody drink/to give someone a drink/ +°û¤ß¤Ç [¤Î¤ß¤Ç] /(n) more than enough/ +°û¤ß²° [¤Î¤ß¤ä] /(n) bar/saloon/ +°û¤ß²¼¤¹ [¤Î¤ß¤¯¤À¤¹] /(v5s) to swallow/to gulp down/ +°û¤ß²á¤® [¤Î¤ß¤¹¤®] /(n) overdrinking/excessive drinking/ +°û¤ß²á¤®¤ë [¤Î¤ß¤¹¤®¤ë] /(v1) to drink too much/ +°û¤ß²ñ [¤Î¤ß¤«¤¤] /(n) drinking party/get-together/ +°û¤ß²ó¤· [¤Î¤ß¤Þ¤ï¤·] /(n) passing the bottle around/ +°û¤ß²ó¤¹ [¤Î¤ß¤Þ¤ï¤¹] /(v5s) to pass the cup round/ +°û¤ß²ó¤ë [¤Î¤ß¤Þ¤ï¤ë] /(v5r) to drink at a round of places/ +°û¤ß³Ý¤± [¤Î¤ß¤«¤±] /(n) partially consumed drink/ +°û¤ß´¥¤¹ [¤Î¤ß¤Û¤¹] /(v5s) to drink up/to drain (cup)/ +°û¤ß´³¤¹ [¤Î¤ß¤Û¤¹] /(v5s) to drink up/to drain (cup)/ +°û¤ß¸ý [¤Î¤ß¤¯¤Á] /(n) tap/faucet/spigot/ +°û¤ß¸ý [¤Î¤ß¤°¤Á] /(n) tap/faucet/spigot/ +°û¤ß¹þ¤ß [¤Î¤ß¤³¤ß] /(n) understanding/apprehension/ +°û¤ß¹þ¤à [¤Î¤ß¤³¤à] /(v5m) to gulp down/to swallow deeply/to understand/to take in/to catch on to/to learn/to digest/(P)/ +°û¤ß¼ê [¤Î¤ß¤Æ] /(n) heavy drinker/ +°û¤ß½õ [¤Î¤ß¤¹¤±] /(n) tippler/drunkard/heavy drinker/ +°û¤ß¿©¤¤ [¤Î¤ß¤¯¤¤] /(n) food and drink/eating and drinking/ +°û¤ß¿å [¤Î¤ß¤ß¤º] /(n) drinking water/(P)/ +°û¤ßÂå [¤Î¤ß¤·¤í] /(n) drink money/drinking money/ +°û¤ßÃç´Ö [¤Î¤ß¤Ê¤«¤Þ] /drinking companion/ +°û¤ßÄÙ¤¹ [¤Î¤ß¤Ä¤Ö¤¹] /(v5s) to drink away one's money/ +°û¤ßÄÙ¤ì¤ë [¤Î¤ß¤Ä¤Ö¤ì¤ë] /(v1) to drink oneself drunk/ +°û¤ßÅݤ¹ [¤Î¤ß¤¿¤ª¤¹] /(v5s) to skip out on one's bar bill/ +°û¤ßƨ¤² [¤Î¤ß¤Ë¤²] /(n) leaving drinks unpaid for/ +°û¤ßÈ´¤± [¤Î¤ß¤Ì¤±] /(n) drunkard/ +°û¤ßʪ [¤Î¤ß¤â¤Î] /(n) drink/beverage/(P)/ +°û¤ßÊüÂê [¤Î¤ß¤Û¤¦¤À¤¤] /(exp) all you can drink/bottomless cup/ +°û¤ßÌÀ¤«¤¹ [¤Î¤ß¤¢¤«¤¹] /(v5s) to drink the night away/ +°û¤ßÌô [¤Î¤ß¤°¤¹¤ê] /(n) internal medicine/ +°û¤ßÎÁ [¤Î¤ß¤ê¤ç¤¦] /(n) one's (portion of a) drink/ +°û¤à [¤Î¤à] /(v5m) to drink/(P)/ +°û¤á¤ä²Î¤¨ [¤Î¤á¤ä¤¦¤¿¤¨] /revelry/ +°û¤á¤ë [¤Î¤á¤ë] /(v1) to drink much/to be good to drink/ +°û¤ó¤À¤¯¤ì [¤Î¤ó¤À¤¯¤ì] /(n) drunkard/piss-artist/ +°û¤ó¤À¤¯¤ì¤ë [¤Î¤ó¤À¤¯¤ì¤ë] /(v1) to get dead drunk/ +°û¤óʼ±Ò [¤Î¤ó¤Ù¤¨] /(n) heavy drinker/tippler/ +°û²° [¤Î¤ß¤ä] /(n) bar/saloon/ +°û²á¤® [¤Î¤ß¤¹¤®] /(n) overdrinking/excessive drinking/ +°û¹þ¤ß [¤Î¤ß¤³¤ß] /(n) understanding/apprehension/ +°û¼ê [¤Î¤ß¤Æ] /(n) heavy drinker/ +°û¼ò [¤¤¤ó¤·¤å] /(n) drinking alcohol (sake)/(P)/ +°û¼ò¤Î³² [¤¤¤ó¤·¤å¤Î¤¬¤¤] /ill effects of drinking/ +°û¼ò¤ÎÊÀ [¤¤¤ó¤·¤å¤Î¤Ø¤¤] /bad habit of drinking/ +°û¼ò±¿Å¾ [¤¤¤ó¤·¤å¤¦¤ó¤Æ¤ó] /drunken driving/ +°û¼ò²È [¤¤¤ó¤·¤å¤«] /(n) a drinker/ +°û¼òÊÊ [¤¤¤ó¤·¤å¤Ø¤­] /alcoholic addiction/ +°û½õ [¤Î¤ß¤¹¤±] /(n) tippler/drunkard/heavy drinker/ +°û¿© [¤¤¤ó¤·¤ç¤¯] /(n) food and drink/eating and drinking/(P)/ +°û¿©Å¹ [¤¤¤ó¤·¤ç¤¯¤Æ¤ó] /(n) restaurant/shops serving food and drink/(P)/ +°û¿©Êª [¤¤¤ó¤·¤ç¤¯¤Ö¤Ä] /(n) food and drink/ +°û¿å [¤Î¤ß¤ß¤º] /(n) drinking water/ +°û¿åÎÌ [¤¤¤ó¤¹¤¤¤ê¤ç¤¦] /amount of drinking/ +°ûÂå [¤Î¤ß¤·¤í] /(n) drink money/drinking money/ +°ûÃã [¥ä¥à¥Á¥ã] /(n) yamcha (tea)/ +°ûÈ´¤± [¤Î¤ß¤Ì¤±] /(n) drunkard/ +°ûʪ [¤Î¤ß¤â¤Î] /(n) drink/beverage/(P)/ +°ûʼ±Ò [¤Î¤ó¤Ù¤¨] /(io) (n) heavy drinker/tippler/ +°ûÌô [¤Î¤ß¤°¤¹¤ê] /(n) internal medicine/ +°ûÍÑ [¤¤¤ó¤è¤¦] /(n) drinking/ +°ûÍÑ¿å [¤¤¤ó¤è¤¦¤¹¤¤] /(n) potable water/ +°ûÎÁ [¤¤¤ó¤ê¤ç¤¦] /(n) a drink/(P)/ +°ûÎÁ¿å [¤¤¤ó¤ê¤ç¤¦¤¹¤¤] /(n) drinking water/(P)/ +°ü¤é [¤ß¤À¤é] /(adj-na,n) loose/bawdy/improper/ +°ü°ï [¤¤¤ó¤¤¤Ä] /(adj-na,n) debauchery/ +°ü±« [¤¤¤ó¤¦] /(n) prolonged rain which damages crops/ +°ü¶ñ [¤¤¤ó¤°] /(n) dildo/ +°ü¹Ô [¤¤¤ó¤³¤¦] /(n) obscenity/harlotry/ +°ü»ö [¤¤¤ó¤¸] /(n) lascivious act/ +°ü¿´ [¤¤¤ó¤·¤ó] /(n) sexual passion/ +°üÆ¢ [¤¤¤ó¤È¤¦] /(adj-na,n) dissipation/lewdness/ +°üÇä [¤¤¤ó¤Ð¤¤] /(n) prostitution/ +°üÇä½É [¤¤¤ó¤Ð¤¤¤ä¤É] /brothel/ +°üÉØ [¤¤¤ó¤×] /(n) harlot/ +°üÉ÷ [¤¤¤ó¤×¤¦] /(n) lewd manners/immorality/ +°üËÛ [¤¤¤ó¤Ý¤ó] /(adj-na,n) lewdness/lasciviousness/ +°üÍÝ [¤¤¤ó¤è¤¯] /(n) lust/ +°üÍß [¤¤¤ó¤è¤¯] /(n) lust/ +°üÍð [¤¤¤ó¤é¤ó] /(adj-na,n) debauchery/lewdness/lasciviousness/ +°üàÐ [¤¤¤ó¤ï¤¤] /(adj-na,n) obscenity/obscene/ +°ü㬠[¤¤¤ó¤·] /(n) shrine of evil deity/ +°üóÓ [¤¤¤ó¤Ó] /(adj-na,n) impurity/obscenity/ +°ý [¤¿¤Í] /(n) issue/offspring/paternal blood/ +°ý°ã¤¤ [¤¿¤Í¤Á¤¬¤¤] /(n) half-brother/half-sister/ +°ýêã [¤¤¤Í¤¤] /(arch) successor/descendant/ +°þ [¤«¤²] /(n) shade/shadow/other side/ +°þ¸ý [¤«¤²¤°¤Á] /(n) backbiting/ +±¡¤ÎÆâ³° [¤¤¤ó¤Î¤Ê¤¤¤¬¤¤] /legislative circles/ +±¡³° [¤¤¤ó¤¬¤¤] /(n) non-parliamentary/outside congress/ +±¡³°ÃÄ [¤¤¤ó¤¬¤¤¤À¤ó] /(n) nonparliamentary party association/ +±¡µÄ [¤¤¤ó¤®] /(n) legislative decision/ +±¡¹æ [¤¤¤ó¤´¤¦] /(n) ex-emperor/ +±¡¼ç [¤¤¤ó¤¸¤å] /(n) head of a temple/ +±¡À¯ [¤¤¤ó¤»¤¤] /(n) government by cloistered emperors/ +±¡À¸ [¤¤¤ó¤»¤¤] /(n) (abbr) graduate student/ +±¡Àë [¤¤¤ó¤»¤ó] /(n) imperial command (decree)/decree of cloistered emperor/ +±¡Àë [¤¤¤ó¤¼¤ó] /(n) imperial command (decree)/decree of cloistered emperor/ +±¡Ä¹ [¤¤¤ó¤Á¤ç¤¦] /(n) director/(P)/ +±¡Æâ [¤¤¤ó¤Ê¤¤] /(n) (1) inside the House (Diet)/(2) inside the hospital/(P)/ +±¡Æâ´¶À÷ [¤¤¤ó¤Ê¤¤¤«¤ó¤»¤ó] /infection incurred while hospitalized/ +±¡ËÜ [¤¤¤ó¤Ý¤ó] /(n) drama/playbook/ +±¢ [¤¤¤ó] /(n) yin/ +±¢ [¤«¤²] /(n) shade/shadow/other side/(P)/ +±¢¡¹ÌÇ¡¹ [¤¤¤ó¤¤¤ó¤á¤Ä¤á¤Ä] /(adj-na) gloomy/ +±¢¤²¤ë [¤«¤²¤ë] /(io) (v5r) to darken/to get dark/to be clouded/to be obscured/ +±¢¤Ç [¤«¤²¤Ç] /behind one's back/ +±¢¤Ç»å¤ò°ú¤¯ [¤«¤²¤Ç¤¤¤È¤ò¤Ò¤¯] /(n) wire-pulling/ +±¢¤ÇÆ°¤¯ [¤«¤²¤Ç¤¦¤´¤¯] /to act behind the scenes/ +±¢¤ÈÍÛ [¤¤¤ó¤È¤è¤¦] /the positive and the negative/ +±¢¤ËÍÛ¤Ë [¤¤¤ó¤Ë¤è¤¦¤Ë] /(adv) openly and covertly/implicitly and explicitly/ +±¢¤ê [¤«¤²¤ê] /(n) shadow or cloud (e.g. on someone's happiness)/shade/gloom/(P)/ +±¢¤ë [¤«¤²¤ë] /(v5r) to darken/to get dark/to be clouded/to be obscured/ +±¢¥¤¥ª¥ó [¤¤¤ó¥¤¥ª¥ó] /(n) anion/ +±¢°à [¤¤¤ó¤¤] /(adj-no,n) impotence/ +±¢±¢ÌÇÌÇ [¤¤¤ó¤¤¤ó¤á¤Ä¤á¤Ä] /(adj-na) gloomy/ +±¢±µ [¤¤¤ó¤¦¤Ä] /(adj-na,n) gloom/ +±¢±Æ [¤¤¤ó¤¨¤¤] /(n) shadow/shading/gloom/ +±¢²è [¤¤¤ó¤¬] /(n) a negative/ +±¢³Ë [¤¤¤ó¤«¤¯] /(n) clitoris/ +±¢³Ë [¤Ø¤Î¤³] /(n) (1) testicles/(2) penis/ +±¢´¥¤· [¤«¤²¤Ü¤·] /(n) drying in the shade/ +±¢´³¤· [¤«¤²¤Ü¤·] /(n) drying in the shade/ +±¢´Ø¿ô [¤¤¤ó¤«¤ó¤¹¤¦] /(n) implicit function/ +±¢µ¤ [¤¤¤ó¤­] /(adj-na,n) gloom/melancholy/(P)/ +±¢µ¤½­¤¤ [¤¤¤ó¤­¤¯¤µ¤¤] /(adj) dismal/gloomy/ +±¢¶Ë [¤¤¤ó¤­¤ç¤¯] /(n) cathode/ +±¢¶Ë´É [¤¤¤ó¤­¤ç¤¯¤«¤ó] /(n) cathode(-ray) tube/ +±¢¶ËÀþ [¤¤¤ó¤­¤ç¤¯¤»¤ó] /(n) cathode rays/ +±¢¶ËÀþ´É [¤¤¤ó¤­¤ç¤¯¤»¤ó¤«¤ó] /(n) cathode-ray tube/CRT/ +±¢¶â [¤¤¤ó¤­¤ó] /(n) ringworm (groin)/tinea cruris/ +±¢¶âÅÄÃî [¤¤¤ó¤­¤ó¤¿¤à¤·] /(n) ringworm (groin)/tinea cruris/ +±¢·Ô [¤¤¤ó¤±¤¤] /(n) penis/ +±¢¸± [¤¤¤ó¤±¤ó] /(adj-na,n) tricky/wily/treacherous/ +±¢¸ý [¤«¤²¤°¤Á] /(n) malicious gossip/backbiting/speaking ill behind someone's back/(P)/ +±¢¹ï [¤¤¤ó¤³¤¯] /(n) white line/ +±¢»´ [¤¤¤ó¤µ¤ó] /(adj-na,n) sadness and gloom/ +±¢¼¾ [¤¤¤ó¤·¤Ä] /(adj-na,n) dampness of shady places/ +±¢¼ù [¤¤¤ó¤¸¤å] /(n) shade tree/ +±¢¿° [¤¤¤ó¤·¤ó] /(n) the labium/labia/ +±¢À­ [¤¤¤ó¤»¤¤] /(adj-na,n) negative/(P)/ +±¢À­È¿±þ [¤¤¤ó¤»¤¤¤Ï¤ó¤Î¤¦] /negative reaction (in patient)/ +±¢À² [¤¤¤ó¤»¤¤] /(n) unsettled (fine and cloudy) weather/ +±¢Á· [¤«¤²¤¼¤ó] /(n) tray for absent one/ +±¢Åŵ¤ [¤¤¤ó¤Ç¤ó¤­] /(n) negative electricity/ +±¢ÅÅ»Ò [¤¤¤ó¤Ç¤ó¤·] /(n) negatron/ +±¢ÆÁ [¤¤¤ó¤È¤¯] /(n) secret charity/ +±¢Æü¸þ [¤«¤²¤Ò¤Ê¤¿] /(n) double-faced/ +±¢Ç¹ [¤¤¤ó¤Î¤¦] /(adj-na,n) scrotum/testicles/scrotal/ +±¢Ç¹ [¤Õ¤°¤ê] /(adj-na,n) scrotum/testicles/scrotal/ +±¢Éì [¤¤¤ó¤Õ] /mons veneris/mons pubis/ +±¢Éð¼Ô [¤«¤²¤à¤·¤ã] /(n) Kagemusha (shadow warrior) (in Kurosawa film)/wire puller/ +±¢Éô [¤¤¤ó¤Ö] /(n) the genital area/ +±¢Ê¸ [¤¤¤ó¤Ö¤ó] /(n) lettering of an engraving/ +±¢Êà [¤¤¤ó¤Ú¤¤] /(n,vs) concealment/suppression/hiding/ +±¢ÊÛ·Ä [¤«¤²¤Ù¤ó¤±¤¤] /(n) lion at home but weakling elsewhere/ +±¢ËÅ [¤¤¤ó¤Ü¤¦] /(n) plot intrigue/conspiracy/(P)/ +±¢ËŤò´ë¤Æ¤ë [¤¤¤ó¤Ü¤¦¤ò¤¯¤ï¤À¤Æ¤ë] /(exp) to plot against/ +±¢ËÅ²È [¤¤¤ó¤Ü¤¦¤«] /conspirator/plotter/ +±¢ÌÓ [¤¤¤ó¤â¤¦] /(n) pubic hair/pubes/ +±¢Ìç [¤¤¤ó¤â¤ó] /(n) (female) genitalia/pubes/ +±¢ÍÛ [¤¤¤ó¤è¤¦] /(n) cosmic dual forces/yin and yang/sun and moon, etc./(P)/ +±¢ÍÛ [¤ª¤ó¤è¤¦] /(n) cosmic dual forces/yin and yang/sun and moon, etc./ +±¢ÍÛ¤ÎÍý [¤ª¤ó¤ß¤ç¤¦¤Î¤ê] /principle of duality/ +±¢ÍÛ»Õ [¤ª¤ó¤è¤¦¤¸] /(n) diviner/ +±¢ÍÛÆ» [¤ª¤ó¤ß¤ç¤¦¤É¤¦] /(n) Onmyoudou/Way of Yin and Yang/occult divination system based on the Taoist theory of the five elements/ +±¢Îñ [¤¤¤ó¤ì¤­] /(n) lunar calendar/ +±¢Ýµ [¤¤¤ó¤¦¤Ä] /(adj-na,n) gloom/melancholy/ +±¢æÊ [¤¤¤ó¤¨¤¤] /(n) shadow/shading/gloom/ +±£¤·¥«¥á¥é [¤«¤¯¤·¥«¥á¥é] /hidden (spy) camera/ +±£¤·°ú¤­½Ð¤· [¤«¤¯¤·¤Ò¤­¤À¤·] /secret withdrawal/(P)/ +±£¤··Ý [¤«¤¯¤·¤²¤¤] /(n) hidden talent/ +±£¤·ºâ¸» [¤«¤¯¤·¤¶¤¤¤²¤ó] /secret resources/ +±£¤·»£¤ê [¤«¤¯¤·¤É¤ê] /(n,vs) taking pictures secretly/peeping photo/ +±£¤·»Ò [¤«¤¯¤·¤´] /(n) illegitimate child/ +±£¤·»ö [¤«¤¯¤·¤³¤È] /(n) secret/ +±£¤·»ö [¤«¤¯¤·¤´¤È] /(n) secret/ +±£¤·»ý¤Ä [¤«¤¯¤·¤â¤Ä] /(v5t) to carry (something) under cover/ +±£¤·½ê [¤«¤¯¤·¤É¤³¤í] /(n) hiding place/genitals/ +±£¤·¾ì½ê [¤«¤¯¤·¤Ð¤·¤ç] /(n) cache/place to hide something/ +±£¤·¿©¤¤ [¤«¤¯¤·¤°¤¤] /eating on the sly/ +±£¤·Å£ [¤«¤¯¤·¤¯¤®] /(n) concealed nail/ +±£¤·ÅÄ [¤«¤¯¤·¤À] /(n) unregistered rice field/ +±£¤·Ë¥¤¤ [¤«¤¯¤·¤Ì¤¤] /(n) concealed seams/ +±£¤·Ì£ [¤«¤¯¤·¤¢¤¸] /(n) bringing out a taste/ +±£¤·Î©¤Æ [¤«¤¯¤·¤À¤Æ] /(n) secrecy/ +±£¤¹ [¤«¤¯¤¹] /(v5s,vt) to hide/to conceal/(P)/ +±£¤ë [¤Ê¤Þ¤ë] /(v5r) to hide/to be hidden/to conceal oneself/to disappear/ +±£¤ì [¤«¤¯¤ì] /(n,pref) hidden/underground/crypto/ +±£¤ì¤â¤Ê¤¤ [¤«¤¯¤ì¤â¤Ê¤¤] /(exp) well-known/ +±£¤ì¤â̵¤¤ [¤«¤¯¤ì¤â¤Ê¤¤] /(exp) well-known/ +±£¤ì¤ë [¤«¤¯¤ì¤ë] /(v1,vi) to hide/to be hidden/to conceal oneself/to disappear/(P)/ +±£¤ì¤óË· [¤«¤¯¤ì¤ó¤Ü] /(n) hide and seek (the game)/ +±£¤ì¤óË· [¤«¤¯¤ì¤ó¤Ü¤¦] /(n) hide and seek (the game)/ +±£¤ì²È [¤«¤¯¤ì¤¬] /(n) hiding place/refuge/ +±£¤ì¼Ú¶â [¤«¤¯¤ì¤·¤ã¤Ã¤­¤ó] /hidden debts/ +±£¤ì¾ì½ê [¤«¤¯¤ì¤Ð¤·¤ç] /hiding place/refuge/ +±£¤ìÆ» [¤«¤¯¤ì¤ß¤Á] /(n) hidden path/ +±£¤ìÉú¤¹ [¤«¤¯¤ì¤Õ¤¹] /(v5s) to lie concealed/ +±£¤ì̬ [¤«¤¯¤ì¤ß¤Î] /(n) magic cloak of invisibility/ +±£¤ìΤ [¤«¤¯¤ì¤¶¤È] /(n) isolated village/ +±£°ï [¤¤¤Ë¤Ä] /seclusion/ +±£²Ö¿¢Êª [¤¤¤ó¤«¤·¤ç¤¯¤Ö¤Ä] /(n) cryptogamic plants/ +±£²Ö¿¢ÊªÎà [¤¤¤ó¤«¤·¤ç¤¯¤Ö¤Ä¤ë¤¤] /(n) cryptogamous plants/ +±£³ª [¤«¤¯¤ì¤¬¤Ë] /(n) pea crab/ +±£µï [¤¤¤ó¤­¤ç] /(n) (1) retirement/(2) retired person/(P)/ +±£¸« [¤¤¤ó¤±¤ó] /(n) appearance and disappearance/ +±£¸² [¤¤¤ó¤±¤ó] /(n) appearance and disappearance/ +±£¸µ [¤¤¤ó¤²¤ó] /(n) beans/ +±£¸µÆ¦ [¤¤¤ó¤²¤ó¤Þ¤á] /(n) kidney bean/ +±£¸ì [¤¤¤ó¤´] /(n) (1) secret language/jargon/cant/(2) humbug/(P)/ +±£»Î [¤¤¤ó¤·] /(n) hermit/recluse/ +±£¼Ô [¤¤¤ó¤¸¤ã] /(n) hermit/recluse/ +±£À³ [¤¤¤ó¤»¤¤] /(n) secluded life/ +±£À´ [¤¤¤ó¤»¤¤] /(n) secluded life/ +±£Àþ [¤¤¤ó¤»¤ó] /(n) hidden line/ +±£Á³ [¤¤¤ó¤¼¤ó] /(adj-na,n) latent power/secret/reality/ +±£Âà [¤¤¤ó¤¿¤¤] /(n) retirement/seclusion/ +±£ÂàÀ¸³è [¤¤¤ó¤¿¤¤¤»¤¤¤«¤Ä] /secluded life/ +±£Âà¢ʪ»ñ [¤¤¤ó¤¿¤¤¤¾¤¦¤Ö¤Ã¤·] /secretly hoarded goods/ +±£Æ¬²Ö½ø [¤¤¤ó¤È¤¦¤«¤¸¤ç] /(n) hypanthium/ +±£Æ¿ [¤¤¤ó¤È¤¯] /(n) concealment/(P)/ +±£Æ¿¼Ô [¤¤¤ó¤È¤¯¤·¤ã] /hider/person in hiding/ +±£Æ¿Êª»ñ [¤¤¤ó¤È¤¯¤Ö¤Ã¤·] /concealed materials/ +±£ÆÛ [¤¤¤ó¤È¤ó] /(n) retirement/seclusion/ +±£ÆÛ¼Ô [¤¤¤ó¤È¤ó¤·¤ã] /(n) recluse/ +±£Ç¦ [¤¤¤ó¤Ë¤ó] /(n) patience/endurance/ +±£Èù [¤¤¤ó¤Ó] /(adj-na,n) obscurity/mystery/abstruseness/ +±£Êà [¤¤¤ó¤Ú¤¤] /(n,vs) concealment/suppression/hiding/ +±£ÊÃ»Ò [¤¤¤ó¤Ú¤¤¤·] /(n) suppressor/ +±£Ë´ [¤ª¤ó¤Ü¤¦] /(n) cremator/ +±£Ë· [¤ª¤ó¤Ü¤¦] /(n) cemetery guard/crematorium worker/ +±£Ì© [¤ª¤ó¤ß¤Ä] /(adj-na,n) privacy/secrecy/spy/detective/ +±£ÌÇ [¤¤¤ó¤á¤Ä] /(n) destruction/suppression/(P)/ +±£ÌÌ [¤¤¤ó¤á¤ó] /(n) hidden surface/ +±£ÓÈ [¤¤¤ó¤æ] /(n) metaphor/ +±¤ [¤¤¤ó] /(n) rhyme/(P)/ +±¤¤òƧ¤à [¤¤¤ó¤ò¤Õ¤à] /(exp) to rhyme (with)/ +±¤µÓ [¤¤¤ó¤­¤ã¤¯] /(n) metrical foot (poet.)/ +±¤¸ì [¤¤¤ó¤´] /(n) rhyme in a Chinese poem/ +±¤»ö [¤¤¤ó¤¸] /(n) artistic pursuits/ +±¤»ú [¤¤¤ó¤¸] /(n) rhyming words/ +±¤½ñ [¤¤¤ó¤·¤ç] /(n) Chinese dictionary arranged by finals/ +±¤Ê¸ [¤¤¤ó¤Ö¤ó] /(n) verse/poetry/ +±¤Êì [¤¤¤ó¤Ü] /final/ +±¤Î§ [¤¤¤ó¤ê¤Ä] /(n) rhythm/metre (poet)/(P)/ +±¥ [¤¤¤ó¤Á] /(n) (uk) inch/ +±¦ [¤ß¤®] /(n) right hand side/(P)/ +±¦¤«¤éº¸¤Ø [¤ß¤®¤«¤é¤Ò¤À¤ê¤Ø] /(exp) from right to left/in one ear and out the other/ +±¦¤È¸À¤¨¤Ðº¸ [¤ß¤®¤È¤¤¤¨¤Ð¤Ò¤À¤ê] /widely spoken/ +±¦¤Ë½Ð¤ë [¤ß¤®¤Ë¤Ç¤ë] /(exp) to be superior to/ +±¦¤ÎÄ̤ê [¤ß¤®¤Î¤È¤ª¤ê] /(exp) as above-mentioned/ +±¦±ï [¤¦¤¨¤ó] /right margin/ +±¦±ýº¸±ý [¤¦¤ª¤¦¤µ¤ª¤¦] /(n) move about in confusion/go every which way/going right and left/this way and that/(P)/ +±¦²¼ [¤ß¤®¤·¤¿] /(n) right-lower/ +±¦²ó¤ê [¤ß¤®¤Þ¤ï¤ê] /(n) clockwise rotation/CW/right-handed rotation/ +±¦´¬ [¤ß¤®¤Þ¤­] /(n) clockwise/ +±¦´¬¤­ [¤ß¤®¤Þ¤­] /(n) clockwise/ +±¦´ß [¤¦¤¬¤ó] /(n) right bank (shore)/ +±¦´ó¤ê [¤ß¤®¤è¤ê] /(n) tending to the Right/ +±¦µÍ¤á [¤ß¤®¤Å¤á] /right justified/ +±¦¶»¿´ [¤¦¤­¤ç¤¦¤·¤ó] /(n) dextrocardia/ +±¦·¹ [¤¦¤±¤¤] /(n) rightist/leaning to the right/ +±¦¸ª [¤ß¤®¤«¤¿] /(n) right shoulder/ +±¦¸ª²¼¤¬¤ê [¤ß¤®¤«¤¿¤µ¤¬¤ê] /(exp) decreasing (graph falling to the right)/shrinking/declining/ +±¦¸ª¾å¤¬¤ê [¤ß¤®¤«¤¿¤¢¤¬¤ê] /(exp) growing (graph rising to the right)/expanding/soaring/ +±¦¸¿ [¤¦¤²¤ó] /(n) starboard/ +±¦¸Üº¸âÀ [¤¦¤³¤µ¤Ù¤ó] /(n,vs) looking to the right and left/hesitation/ +±¦¸þ¤­ [¤ß¤®¤à¤­] /(n) facing right/ +±¦º¸ [¤ß¤®¤Ò¤À¤ê] /(n) right and left/ +±¦»Í¤Ä [¤ß¤®¤è¤Ä] /(n) sumo hold in which both wrestlers obtain an underarm grip with the right hand and an overarm grip with the left/ +±¦¼ê [¤ß¤®¤Æ] /(n) right hand/(P)/ +±¦¼ê¤Îˡ§ [¤ß¤®¤Æ¤Î¤Û¤¦¤½¤¯] /(n) righthand rule/ +±¦½ñ¤­ [¤ß¤®¤¬¤­] /(n) writing from right to left/ +±¦¾®³ç¸Ì [¤ß¤®¤·¤ç¤¦¤«¤Ã¤³] /closing parenthesis/ +±¦¾å [¤ß¤®¤¦¤¨] /(n) right-upper/ +±¦¿´¼¼ [¤¦¤·¤ó¤·¤Ä] /(n) right ventricle/ +±¦¿´Ë¼ [¤¦¤·¤ó¤Ü¤¦] /(n) right atrium/ +±¦ÀÞ [¤¦¤»¤Ä] /(n,vs) turning to the right/right turn/ +±¦ÀÞ¶Ø»ß [¤¦¤»¤Ä¤­¤ó¤·] /No Right Turn!/ +±¦ÀûÀ­ [¤¦¤»¤ó¤»¤¤] /(n) dextrorotatory/ +±¦Â¦ [¤¦¤½¤¯] /(n) right side/right hand/ +±¦Â¦ [¤ß¤®¤¬¤ï] /(n) right side/right hand/(P)/ +±¦Â­ [¤ß¤®¤¢¤·] /(n) right foot/ +±¦Âç¿Ã [¤¦¤À¤¤¤¸¤ó] /(n) Minister of the Right/ +±¦Ã¼ [¤¦¤¿¤ó] /(n) right end/right edge/ +±¦Ã¼ [¤ß¤®¤Ï¤·] /(n) right end/right edge/ +±¦Ãæ³ç¸Ì [¤ß¤®¤Á¤å¤¦¤«¤Ã¤³] /closing brace/ +±¦Ãæ´Ö [¤¦¤Á¤å¤¦¤«¤ó] /(n) between right and center fielders (baseball)/(P)/ +±¦ÅÞ [¤¦¤È¤¦] /(n) right wing/ +±¦Ç¾ [¤¦¤Î¤¦] /(n) right brain/ +±¦ÇÉ [¤¦¤Ï] /(n) right wing/(P)/ +±¦É® [¤æ¤¦¤Ò¤Ä] /(n) private secretary/amanuensis/ +±¦Ê¸ [¤æ¤¦¤Ö¤ó] /(n) respect for literary culture/ +±¦ÊÕ [¤¦¤Ø¤ó] /(n) right side/ +±¦Êý [¤¦¤Û¤¦] /(n) (1) right side/(2) style of Japanese court music/(P)/ +±¦Êý¹âÎï³Ú [¤¦¤Û¤¦¤³¤Þ¤¬¤¯] /(n) old Japanese court music from the Nara period/ +±¦ÌÌ [¤¦¤á¤ó] /right side/ +±¦ÌÜ [¤ß¤®¤á] /(n) right eye/ +±¦ÍÕ [¤¦¤è¤¦] /right lobe/ +±¦Íã [¤¦¤è¤¯] /(n) right-wing/(P)/ +±¦ÍãÃÄÂÎ [¤¦¤è¤¯¤À¤ó¤¿¤¤] /right-wing organization (clique)/ +±¦Íæ»Ò¤Îˡ§ [¤ß¤®¤Í¤¸¤Î¤Û¤¦¤½¤¯] /(n) corkscrew rule/ +±¦Íø¤­ [¤ß¤®¤­¤­] /(n) right-handedness/right-hander/ +±¦ÏÓ [¤¦¤ï¤ó] /(n) right arm/ +±¦ÏÓ [¤ß¤®¤¦¤Ç] /(n) right arm/(P)/ +±§Ãè [¤¦¤Á¤å¤¦] /(n) universe/cosmos/space/(P)/ +±§Ã襹¥Æ¡¼¥·¥ç¥ó [¤¦¤Á¤å¤¦¥¹¥Æ¡¼¥·¥ç¥ó] /(n) space station/ +±§Ãè¥í¥±¥Ã¥È [¤¦¤Á¤å¤¦¥í¥±¥Ã¥È] /(n) space rocket/ +±§Ãè°å³Ø [¤¦¤Á¤å¤¦¤¤¤¬¤¯] /space medicine/ +±§Ãè²½³Ø [¤¦¤Á¤å¤¦¤«¤¬¤¯] /cosmo-chemistry/space science/ +±§Ãè²Ê³Ø [¤¦¤Á¤å¤¦¤«¤¬¤¯] /cosmo-chemistry/space science/ +±§Ã賫ȯ [¤¦¤Á¤å¤¦¤«¤¤¤Ï¤Ä] /space development/(P)/ +±§Ã賫ȯ·×²è [¤¦¤Á¤å¤¦¤«¤¤¤Ï¤Ä¤±¤¤¤«¤¯] /(n) space development project (program)/ +±§Ã賫ȯ»ö¶ÈÃÄ [¤¦¤Á¤å¤¦¤«¤¤¤Ï¤Ä¤¸¤®¤ç¤¦¤À¤ó] /NASDA/National Space Development Agency/(P)/ +±§Ãè³Ø [¤¦¤Á¤å¤¦¤¬¤¯] /cosmology/ +±§Ãè´Ñ [¤¦¤Á¤å¤¦¤«¤ó] /(n) one's outlook on the universe/ +±§Ãè´ðÃÏ [¤¦¤Á¤å¤¦¤­¤Á] /space station/ +±§Ãè¶õ´Ö [¤¦¤Á¤å¤¦¤¯¤¦¤«¤ó] /the void of space/(P)/ +±§Ã踦 [¤¦¤Á¤å¤¦¤±¤ó] /(n) space research/ +±§Ã踶Íý [¤¦¤Á¤å¤¦¤²¤ó¤ê] /(n) cosmological principle/ +±§Ãè¸ø³² [¤¦¤Á¤å¤¦¤³¤¦¤¬¤¤] /(n) space environmental pollution/ +±§Ã蹩³Ø [¤¦¤Á¤å¤¦¤³¤¦¤¬¤¯] /space engineering/ +±§Ã軺¶È [¤¦¤Á¤å¤¦¤µ¤ó¤®¤ç¤¦] /(n) space industry/ +±§Ãè¿© [¤¦¤Á¤å¤¦¤·¤ç¤¯] /(n) space food/ +±§Ãè¿Ê²½ÏÀ [¤¦¤Á¤å¤¦¤·¤ó¤«¤í¤ó] /(n) cosmogony/ +±§Ãè¿Í [¤¦¤Á¤å¤¦¤¸¤ó] /(n) space alien/ +±§Ãè¿Ð [¤¦¤Á¤å¤¦¤¸¤ó] /(n) space dust/ +±§ÃèÀþ [¤¦¤Á¤å¤¦¤»¤ó] /(n) cosmic ray/ +±§ÃèÀþÍò [¤¦¤Á¤å¤¦¤»¤ó¤¢¤é¤·] /(n) cosmic ray storm/ +±§ÃèÁ¥ [¤¦¤Á¤å¤¦¤»¤ó] /(n) space ship/ +±§ÃèÁ¥Ãϵå¹æ [¤¦¤Á¤å¤¦¤»¤ó¤Á¤­¤å¤¦¤´¤¦] /(n) Spaceship Earth/ +±§Ãè®ÅÙ [¤¦¤Á¤å¤¦¤½¤¯¤É] /astronautical speed/ +±§ÃèÂçÇúȯ [¤¦¤Á¤å¤¦¤À¤¤¤Ð¤¯¤Ï¤Ä] /Big Bang (theory)/ +±§Ãèõºº [¤¦¤Á¤å¤¦¤¿¤ó¤µ] /(n) space exploration/ +±§ÃèÃæ·Ñ [¤¦¤Á¤å¤¦¤Á¤å¤¦¤±¤¤] /satellite relay/ +±§ÃèÄÌ¿® [¤¦¤Á¤å¤¦¤Ä¤¦¤·¤ó] /space communication/ +±§ÃèÅÅÇÈ [¤¦¤Á¤å¤¦¤Ç¤ó¤Ñ] /(n) cosmic radio waves/ +±§ÃèÇØ·ÊÊü¼Í [¤¦¤Á¤å¤¦¤Ï¤¤¤±¤¤¤Û¤¦¤·¤ã] /(n) cosmic background radiation/ +±§ÃèÇî [¤¦¤Á¤å¤¦¤Ï¤¯] /Space Expo/ +±§ÃèȯÀ¸ÏÀ [¤¦¤Á¤å¤¦¤Ï¤Ã¤»¤¤¤í¤ó] /(n) cosmogony/ +±§ÃèÈô¹Ô [¤¦¤Á¤å¤¦¤Ò¤³¤¦] /space flight/ +±§ÃèÈô¹Ô»Î [¤¦¤Á¤å¤¦¤Ò¤³¤¦¤·] /astronaut/(P)/ +±§ÃèÉ [¤¦¤Á¤å¤¦¤Ó¤ç¤¦] /(n) space nausea/ +±§ÃèÉþ [¤¦¤Á¤å¤¦¤Õ¤¯] /(n) space suit/ +±§ÃèʪÍý [¤¦¤Á¤å¤¦¤Ö¤Ä¤ê] /(n) space physics/ +±§ÃèʪÍý³Ø [¤¦¤Á¤å¤¦¤Ö¤Ä¤ê¤¬¤¯] /(n) astrophysics/ +±§Ãèʼ´ï [¤¦¤Á¤å¤¦¤Ø¤¤¤­] /space weaponry/ +±§ÃèË¡ [¤¦¤Á¤å¤¦¤Û¤¦] /(n) space law/ +±§Ãè˹ [¤¦¤Á¤å¤¦¤Ü¤¦] /space helmet/ +±§ÃèÍ·±Ë [¤¦¤Á¤å¤¦¤æ¤¦¤¨¤¤] /space walk/ +±§Ãèι¹Ô [¤¦¤Á¤å¤¦¤ê¤ç¤³¤¦] /space travel/ +±§ÃèÏÀ [¤¦¤Á¤å¤¦¤í¤ó] /(n) cosmology/ +±§ÃèÏÀŪ¾ÚÌÀ [¤¦¤Á¤å¤¦¤í¤ó¤Æ¤­¤·¤ç¤¦¤á¤¤] /(n) cosmological argument/ +±§Æâ [¤¦¤À¤¤] /(n) the whole world/ +±¨ [¤«¤é¤¹] /(n) crow/raven/(P)/ +±¨¤Î¹Ô¿å [¤«¤é¤¹¤Î¤®¤ç¤¦¤º¤¤] /quick bath/ +±¨¤ÎǨ¤ì±©¿§ [¤«¤é¤¹¤Î¤Ì¤ì¤Ð¤¤¤í] /glossy black (hair)/ +±¨±©¶Ì [¤¦¤Ð¤¿¤Þ] /(adj-no,n) jet black/pitch dark/ +±¨±©¿§ [¤«¤é¤¹¤Ð¤¤¤í] /(n) glossy black/ +±¨±» [¤«¤é¤¹¤¦¤ê] /(n) snake gourd/ +±¨³­ [¤«¤é¤¹¤¬¤¤] /(n) fresh-water mussel/ +±¨¶â [¤«¤é¤¹¤¬¤Í] /(n) money lent at daily interest/ +±¨¸ý [¤«¤é¤¹¤°¤Á] /(n) ruling pen/ +±¨¸ýÆ͵¯ [¤¦¤³¤¦¤È¤Ã¤­] /(n) coracoid process/ +±¨¹ç¤Î½° [¤¦¤´¤¦¤Î¤·¤å¤¦] /(exp) disorderly crowd/mob/ +±¨ºÔ³Ñ [¤¦¤µ¤¤¤«¤¯] /(n) black rhinoceros horn/ +±¨»æ [¤«¤é¤¹¤¬¤ß] /(n) coarse dark-brown paper/ +±¨¼Ø [¤«¤é¤¹¤Ø¤Ó] /(n) black snake/ +±¨Â± [¤¤¤«] /(n) cuttlefish/squid/(P)/ +±¨Å·¶é [¤«¤é¤¹¤Æ¤ó¤°] /(n) crow-billed goblin/ +±¨Çþ [¤«¤é¤¹¤à¤®] /(n) oats/ +±¨È· [¤«¤é¤¹¤Ð¤È] /(n) Japanese wood pigeon/ +±¨Ë¹»Ò [¤¨¤Ü¤·] /(n) noble's court headgear/ +±¨Ë¹»Ò³­ [¤¨¤Ü¤·¤¬¤¤] /(n) goose barnacle/ +±¨Ë¹»Ò̾ [¤¨¤Ü¤·¤Ê] /(n) adult name/ +±¨ÌĤ­ [¤«¤é¤¹¤Ê¤­] /(n) cry of the crow/ +±¨ÌÚ [¤³¤¯¤¿¤ó] /(n) ebony/blackwood/ +±¨Ìîì²Æ¦ [¤«¤é¤¹¤Î¤¨¤ó¤É¤¦] /(n) vetch/tare/ +±¨Í­¤Ëµ¢¤¹ [¤¦¤æ¤¦¤Ë¤­¤¹] /(exp) to be burned to ashes/ +±¨Í­¤Ëµ¢¤¹¤ë [¤¦¤æ¤¦¤Ë¤­¤¹¤ë] /(exp) to be reduced to ashes/ +±¨Í­ÀèÀ¸ [¤¦¤æ¤¦¤»¤ó¤»¤¤] /fictitious person/ +±¨ÎµÃã [¥¦¡¼¥í¥ó¤Á¤ã] /(n) Oolong tea/ +±¨Î¶Ãã [¥¦¡¼¥í¥ó¤Á¤ã] /(n) Oolong tea/ +±¨Þ÷¤¬¤Þ¤·¤¤ [¤ª¤³¤¬¤Þ¤·¤¤] /(adj) presumptuous/impertinent/ridiculous/absurd/ +±¨Þ÷¤Îº»ÂÁ [¤ª¤³¤Î¤µ¤¿] /stupidity/absurdity/presumption/impertinence/ +±¨çíº»Ëà̯²¦ [¤¦¤¹¤µ¤Þ¤ß¤ç¤¦¤ª¤¦] /(n) (Buddh) Ususama Vidya-raja/ +±© [¤Ï¤Í] /(n) feather/plume/wing/(P)/ +±© [¤ï] /(n-suf) counter for birds/counter for rabbits/(P)/ +±©¤Ð¤¿¤¯ [¤Ï¤Ð¤¿¤¯] /(v5k) to flap (wings)/ +±©°á [¤Ï¤´¤í¤â] /(n) angel's raiment/(P)/ +±©±£ [¤Ï¤Í¤«¤¯¤·] /(n) rove beetle/ +±©²» [¤Ï¤ª¤È] /(n) buzz/hum/ +±©²½ [¤¦¤«] /(n) emergence (of insects)/growing wings and flying/ +±©³÷ÃÄ [¤Ï¤Í¤Ö¤È¤ó] /(n) down (feather) quilt/ +±©µÂ [¤Ï¤¢¤ê] /(n) winged ant/ +±©·â¤­ [¤Ï¤Ð¤¿¤­] /(n) fluttering or flapping of wings/ +±©·â¤¯ [¤Ï¤Ð¤¿¤¯] /(v5k) to flap (wings)/(P)/ +±©¸ò¤¤ [¤Ï¤¬¤¤] /(n) wings/pinion/ +±©¸ò¤¤¹Ê¤á [¤Ï¤¬¤¤¤¸¤á] /(n,vs) pinioning/binding arms behind back/ +±©º¬ [¤Ï¤Í] /(n) shuttlecock/(P)/ +±©º¬³÷ÃÄ [¤Ï¤Í¤Ö¤È¤ó] /(n) down (feather) quilt/ +±©º¬¼Ö [¤Ï¤Í¤°¤ë¤Þ] /(n) (turbine's) impeller/ +±©º¬Æͤ­ [¤Ï¤Í¤Ä¤­] /(n) Japanese badminton/battledore and shuttlecock/ +±©º¬ÉÕ¤­ [¤Ï¤Í¤Ä¤­] /(n) Japanese badminton/battledore and shuttlecock/ +±©»Ò [¤Ï¤´] /(n) shuttlecock/ +±©»ÒÆÍ [¤Ï¤Í¤Ä¤­] /(n) Japanese badminton/battledore and shuttlecock/ +±©»ÒÈÄ [¤Ï¤´¤¤¤¿] /(n) battledore/ +±©¾õÊ£ÍÕ [¤¦¤¸¤ç¤¦¤Õ¤¯¤è¤¦] /(n) pinnate compound leaf/ +±©¾õÌ® [¤¦¤¸¤ç¤¦¤ß¤ã¤¯] /(n) pinnately venation/ +±©¿¥ [¤Ï¤ª¤ê] /(n) haori (Japanese formal coat)/(P)/ +±©¿¥¤ë [¤Ï¤ª¤ë] /(v5r) to put on/ +±©¿¥¸Ó [¤Ï¤ª¤ê¤Ï¤«¤Þ] /(n) Japanese male formal attire/ +±©¿¶¤ê [¤Ï¤Ö¤ê] /(n) plumage/influence/power/ +±©Á¶¤¤ [¤Ï¤Å¤¯¤í¤¤] /(n) preening/ +±©ÂÀ [¤Ï¤¿] /(n) sea basses/groupers/ +±©ÃÄÀð [¤Ï¤¦¤Á¤ï] /(n) Japanese fan made of feathers/ +±©Ãî [¤Ï¤à¤·] /(n) leaf beetle/ +±©ÅÄ [¤Ï¤Í¤À] /Haneda (Tokyo airport)/(P)/ +±©Æͤ­ [¤Ï¤Í¤Ä¤­] /(n) Japanese badminton/battledore and shuttlecock/ +±©Æó½Å [¤Ï¤Ö¤¿¤¨] /(n) type of silk/ +±©Èòã [¤Ï¤Þ¤À¤é¤«] /(n) malaria-carrying mosquito/ +±©ÉÛÃÄ [¤Ï¤Í¤Ö¤È¤ó] /(n) down (feather) quilt/ +±©É÷ [¤Ï¤«¤¼] /(n) breeze caused by wings flapping/ +±©ÌÓ [¤¦¤â¤¦] /(n) feathers/plumage/down/(P)/ +±©ÌÓÉÛÃÄ [¤¦¤â¤¦¤Õ¤È¤ó] /(n) down(-filled) quilt (futon)/ +±©ÌÜ [¤Ï¤á] /(n) panel/wainscoting/plight/(P)/ +±©ÌÜÈÄ [¤Ï¤á¤¤¤¿] /(n) wainscoting/ +±©Íã [¤¦¤è¤¯] /(n) wings/assistance/ +±©Ùó¤­ [¤Ï¤Ð¤¿¤­] /(n) fluttering or flapping of wings/ +±©ä¶ [¤Ï¤Í¤Ü¤¦¤­] /(n) feather duster/ +±©ä¶ [¤Ï¤Ü¤¦¤­] /(n) feather duster/ +±©éÍ [¤Ï¤¸¤é¤ß] /(n) jumping plant louse/ +±ª±ó [¤¦¤¨¤ó] /(adj-na,n) roundabout/devious/ +±ª²ó [¤¦¤«¤¤] /(n) detour/turning movement (mil)/ +±ª²óÏ© [¤¦¤«¤¤¤í] /(n) detour sign/diversion sign/ +±ª¶Ê [¤¦¤­¤ç¤¯] /(n,vs) meander/ +±ª¶ò [¤¦¤°] /(adj-na,n) stupid/ignorant/ +±ª¸À [¤¦¤²¤ó] /(n) roundabout explanation/ +±ªÏ© [¤¦¤í] /(n) detour/diversion/ +±ªïè [¤¦¤«¤Ä] /(adj-na,n) (uk) carelessness/stupidity/ +±« [¤¢¤á] /(n) rain/(P)/ +±«¤¬¤µ [¤¢¤Þ¤¬¤µ] /(n) umbrella/ +±«¤À¤ì [¤¢¤Þ¤À¤ì] /(n) raindrops/ +±«¤Õ¤ê [¤¢¤á¤Õ¤ê] /(n) in the rain/ +±«°è [¤¦¤¤¤­] /(n) rainy area/ +±«±À [¤¢¤Þ¤°¤â] /(n) rain cloud/(P)/ +±«±í [¤¢¤Þ¤Ä¤Ð¤á] /(n) white-rumped swift/ +±«³¿ [¤¢¤Þ¤¬¤¨¤ë] /(n) tree frog/ +±«³Þ [¤¢¤Þ¤¬¤µ] /(n) rain hat/ +±«´Ö [¤¢¤Þ¤¢¤¤] /(n) break in the rain/ +±«´ü [¤¦¤­] /(n) rainy season/(P)/ +±«µ¤ [¤¢¤Þ¤±] /(n) signs of rain/threatening to rain/ +±«µ¤ [¤¦¤­] /(n) signs of rain/threatening to rain/ +±«µ¨ [¤¦¤­] /(n) rainy season/(P)/ +±«µÓ [¤¢¤Þ¤¢¤·] /(n) passing shower/streaks of pouring rain/ +±«µÓ [¤¢¤á¤¢¤·] /(n) passing shower/streaks of pouring rain/ +±«¶ñ [¤¢¤Þ¤°] /(n) rain gear/(P)/ +±«¶õ [¤¢¤Þ¤¾¤é] /(n) threatening sky/ +±«·¤ [¤¢¤Þ¤°¤Ä] /(n) overshoes/ +±«¸Í [¤¢¤Þ¤É] /(n) sliding storm door/(P)/ +±«¸Í¤ò·«¤ë [¤¢¤Þ¤É¤ò¤¯¤ë] /(exp) to roll open the shutters/ +±«¸å [¤¦¤´] /(n) after rain/ +±«¸åÀã [¤¢¤á¤Î¤Á¤æ¤­] /rain then snow/ +±«¸ð¤¤ [¤¢¤Þ¤´¤¤] /(n) praying for rain/ +±«¹ß¤Ã¤ÆÃϸǤޤë [¤¢¤á¤Õ¤Ã¤Æ¤¸¤«¤¿¤Þ¤ë] /(exp) adversity builds character/ +±«¹ß¤é¤· [¤¢¤á¤Õ¤é¤·] /(n) sea hare/ +±«¹ß¤ê [¤¢¤á¤Õ¤ê] /(n) in the rain/(P)/ +±«¹ç±© [¤¢¤Þ¤¬¤Ã¤Ñ] /(n) raincoat/oilcoat/ +±«º®¤¸¤ê¤ÎÀã [¤¢¤á¤Þ¤¸¤ê¤Î¤æ¤­] /snow mingled with rain/ +±«ºÅ¤¤ [¤¢¤Þ¤â¤è¤¤] /(n) threat of rain/ +±«ºÅ¤¤ [¤¢¤á¤â¤è¤¤] /(n) threat of rain/ +±«»± [¤¢¤Þ¤¬¤µ] /(n) umbrella/ +±«»ÅÅÙ [¤¢¤Þ¤¸¤¿¤¯] /(n) preparation for rain/ +±«»ÙÅÙ [¤¢¤Þ¤¸¤¿¤¯] /(n) preparation for rain/ +±«»ß¤ß [¤¢¤Þ¤ä¤ß] /(n) (1) break in the rain/(2) waiting for a break in the rain/ +±«½É¤ê [¤¢¤Þ¤ä¤É¤ê] /(n,vs) taking shelter from rain/(P)/ +±«½÷ [¤¢¤á¤ª¤ó¤Ê] /(n) woman whose presence seems to cause rain/ +±«¾å¤¬¤ê [¤¢¤Þ¤¢¤¬¤ê] /(io) (n) after the rain/ +±«¾å¤¬¤ê [¤¢¤á¤¢¤¬¤ê] /(io) (n) after the rain/ +±«¾å¤ê [¤¢¤Þ¤¢¤¬¤ê] /(n) after the rain/ +±«¾å¤ê [¤¢¤á¤¢¤¬¤ê] /(n) after the rain/ +±«¿â¤ì [¤¢¤Þ¤À¤ì] /(n) raindrops/(P)/ +±«¿â¤ìÀÐ [¤¢¤Þ¤À¤ì¤¤¤·] /dripstone/ +±«¿å [¤¢¤Þ¤ß¤º] /(n) rain water/(P)/ +±«¿å [¤¦¤¹¤¤] /(n) rain water/ +±«À¼ [¤¦¤»¤¤] /(n) sound of rain/ +±«Â­ [¤¢¤Þ¤¢¤·] /(n) passing shower/streaks of pouring rain/ +±«Â­ [¤¢¤á¤¢¤·] /(n) passing shower/streaks of pouring rain/ +±«Â³¤­ [¤¢¤á¤Ä¤Å¤­] /raining for days on end/ +±«ÂæÉ÷ [¤¢¤á¤¿¤¤¤Õ¤¦] /(n) rain-laden typhoon/ +±«ÃË [¤¢¤á¤ª¤È¤³] /(n) man whose presence seems to cause rain/ +±«Ãå [¤¢¤Þ¤®] /(n) raincoat/ +±«Ãæ [¤¦¤Á¤å¤¦] /(n) (1) in the rain/(2) game called off because of rain (baseball) (abbr)/ +±«Ãí [¤¦¤Á¤å¤¦] /(n,vs) showering (arrows) upon/ +±«Å© [¤¦¤Æ¤­] /(n) raindrops/ +±«Å· [¤¦¤Æ¤ó] /(n) rainy weather/(P)/ +±«Å··è¹Ô [¤¦¤Æ¤ó¤±¤Ã¤³¤¦] /(n) NOT cancelled in case of rain/ +±«Å·½ç±ä [¤¦¤Æ¤ó¤¸¤å¤ó¤¨¤ó] /(n) rescheduled in case of rain/ +±«ÆÞ [¤¢¤Þ¤°¤â¤ê] /(n) overcast weather/ +±«ÆÞ¤ê [¤¢¤Þ¤°¤â¤ê] /(n) overcast weather/ +±«Çø¤· [¤¢¤Þ¤¶¤é¤·] /(n) weatherbeaten/ +±«Èò¤± [¤¢¤Þ¤è¤±] /(n) tarpaulin/ +±«Èõ [¤¢¤Þ¤É¤¤] /(n) drainspout/rain gutter/ +±«É¹ [¤¦¤Ò¤ç¤¦] /(n) freezing rain/ +±«É÷ [¤¢¤Þ¤«¤¼] /(n) rain and wind/driving rain/ +±«É÷ [¤¢¤á¤«¤¼] /(n) rain and wind/driving rain/ +±«Ê¤¤¤ [¤¢¤Þ¤ª¤ª¤¤] /(n) tarpaulin/rain-cover/ +±«ÌÏÍÍ [¤¢¤Þ¤â¤è¤¦] /(n) signs of rain/threat of rain/ +±«ÌÏÍÍ [¤¢¤á¤â¤è¤¦] /(n) signs of rain/threat of rain/ +±«Íî¤Á [¤¢¤Þ¤ª¤Á] /(n) place where raindrops fall from the eaves/ +±«Íî¤Á [¤¢¤á¤ª¤Á] /(n) place where raindrops fall from the eaves/ +±«Î³ [¤¢¤Þ¤Ä¤Ö] /(n) raindrop/ +±«Î³ [¤¢¤á¤Ä¤Ö] /(n) raindrop/ +±«ÎÌ [¤¦¤ê¤ç¤¦] /(n) rainfall/(P)/ +±«ÎÌ·× [¤¦¤ê¤ç¤¦¤±¤¤] /(n) rain gauge/ +±«ÎмùÎÓ [¤¦¤ê¤ç¤¯¤¸¤å¤ê¤ó] /(n) rain green forest/ +±«ÎÓ [¤¦¤ê¤ó] /(n) rain forest/ +±«Ïª [¤¢¤á¤Ä¤æ] /(n) rain and dew/ +±«Ïª [¤¦¤í] /(n) rain and dew/ +±«Ï³¤ê [¤¢¤Þ¤â¤ê] /(n) roof leak/(P)/ +±«ðÇ [¤¢¤á¤¢¤é¤ì] /(n) rain and hail/ +±¬ [¤¦] /(n) fourth sign of Chinese zodiac (The Hare, 5a.m.-7a.m., east, February)/ +±¬ [¤Ü¤¦] /(n) fourth sign of Chinese zodiac (The Hare, 5a.m.-7a.m., east, February)/ +±¬¤Î²Ö [¤¦¤Î¤Ï¤Ê] /(n) refuse from tofu/ +±¬·î [¤¦¤º¤­] /(ik) (n) (obs) fourth month of the lunar calendar/ +±¬·î [¤¦¤Ä¤­] /(n) (obs) fourth month of the lunar calendar/ +±¬·î [¤¦¤Å¤­] /(n) (obs) fourth month of the lunar calendar/ +±¬Ç¯ [¤¦¤µ¤®¤É¤·] /year of the hare/ +±­ [¤¦] /(n) cormorant/ +±­»ô¤¤ [¤¦¤«¤¤] /(n) cormorant fishing/ +±­¾¢ [¤¦¤·¤ç¤¦] /(n) cormorant fisherman/ +±­¾¢ [¤¦¤¸¤ç¤¦] /(n) cormorant fisherman/ +±­ÆÝ¤ß [¤¦¤Î¤ß] /(n) swallowing (food, story)/ +±®¤¤Ãµ¤ë [¤¦¤«¤¬¤¤¤µ¤°¤ë] /(v5r) to spy out/ +±®¤¤ÃΤë [¤¦¤«¤¬¤¤¤·¤ë] /(v5r) to perceive/to understand/ +±®¤¦ [¤¦¤«¤¬¤¦] /(v5u) to see the situation/ +±®ÃÎ [¤­¤Á] /(n,vs) perception/understanding/ +±¯ [¤¦¤·] /(n) second sign of Chinese zodiac (The Ox, 1a.m.-3a.m., north-northeast, December)/ +±¯¤Î¹ï [¤¦¤·¤Î¤³¤¯] /two o'clock in the morning/ +±¯¤Îǯ [¤¦¤·¤Î¤È¤·] /Year of the Ox/ +±¯»°¤Ä»þ [¤¦¤·¤ß¤Ä¤É¤­] /midnight/ +±¯Ç¯ [¤¦¤·¤É¤·] /year of the ox/ +±°É¹Æ½ [¤¦¤¹¤¤¤È¤¦¤²] /Usui Pass/ +±± [¤¦¤¹] /(n) mill-stone/ +±±»õ [¤¦¤¹¤Ð] /(n) molar/ +±±»õ [¤­¤å¤¦¤·] /(n) molar/ +±±Ë¤ [¤­¤å¤¦¤Û¤¦] /(n) mortar/ +±² [¤¦¤º] /(n) swirl/(P)/ +±²´¬ [¤¦¤º¤Þ¤­] /(n) whirlpool/eddy/coil/ +±²´¬¤­ [¤¦¤º¤Þ¤­] /(n) whirlpool/eddy/coil/(P)/ +±²´¬¤­¥Ý¥ó¥× [¤¦¤º¤Þ¤­¥Ý¥ó¥×] /(n) centrifugal pump/ +±²´¬¤­·Á [¤¦¤º¤Þ¤­¤¬¤¿] /spiral-shaped/ +±²´¬¤­ÌÏÍÍ [¤¦¤º¤Þ¤­¤â¤è¤¦] /whirling or spiral pattern/ +±²´¬¤¯ [¤¦¤º¤Þ¤¯] /(v5k) to whirl/to eddy/to swirl/to curl (smoke)/ +±²´¬À±±À [¤¦¤º¤Þ¤­¤»¤¤¤¦¤ó] /(n) spiral nebula/ +±²¾õ [¤«¤¸¤ç¤¦] /(n) spiral/ +±²¾õʸ [¤«¤¸¤ç¤¦¤â¤ó] /(n) spiral pattern/ +±²Àþ [¤«¤»¤ó] /spiral line/ +±²Ãæ [¤«¤Á¤å¤¦] /(n) vortex/(P)/ +±²Ä¬ [¤¦¤º¤·¤ª] /(n) whirling tides/ +±²Æ° [¤«¤É¤¦] /(n) vortex/ +±²Ìæ [¤«¤â¤ó] /(n) whirlpool design/ +±²Íë [¤«¤é¤¤] /(n) cyclonic thunder-storm/ +±²Î® [¤«¤ê¤å¤¦] /(n) swirling current/ +±³ [¤¦¤½] /(n) lie/falsehood/incorrect fact/inappropriate/(P)/ +±³¤ÃȬ [¤¦¤½¤Ã¤Ñ¤Á] /(n) downright lie/ +±³¤ÃȬɴ [¤¦¤½¤Ã¤Ñ¤Ã¤Ô¤ã¤¯] /(io) full of lies/ +±³¤Ä¤­ [¤¦¤½¤Ä¤­] /(adj-no,n) (uk) liar (sometimes said with not much seriousness)/fibber/(P)/ +±³¤Ç¸Ç¤á¤ë [¤¦¤½¤Ç¤«¤¿¤á¤ë] /(v1) to fabricate a web of lies/ +±³¤òÅǤ¯ [¤¦¤½¤ò¤Ä¤¯] /(exp) (uk) to tell a lie/to fib/ +±³µã¤­ [¤¦¤½¤Ê¤­] /(n) crocodile tears/ +±³»ú [¤¦¤½¤¸] /(n) incorrect character/ +±³ÅǤ­ [¤¦¤½¤Ä¤­] /(adj-no,n) (uk) liar (sometimes said with not much seriousness)/fibber/ +±³È¬É´ [¤¦¤½¤Ï¤Ã¤Ô¤ã¤¯] /(n) full of lies/ +±³È¯¸«´ï [¤¦¤½¤Ï¤Ã¤±¤ó¤­] /(n) lie detector/ +±´ [¤¦¤¿] /(oK) (n,n-suf) song/(P)/ +±´¤¦ [¤¦¤¿¤¦] /(v5u) to sing/ +±µ·ì [¤¦¤Ã¤±¤Ä] /(n) blood congestion/ +±µÀÑ [¤¦¤Ã¤»¤­] /(n) congestion/stagnation/ +±µÁ󤿤ë [¤¦¤Ã¤½¤¦¤¿¤ë] /(adj-t) thick/dense/luxuriant/ +±µÊ° [¤¦¤Ã¤×¤ó] /(n) resentment/grudge/anger/ +±· [¤¦¤Ê¤®] /(n) eel/(P)/ +±·²° [¤¦¤Ê¤®¤ä] /eel restaurant/ +±·´¬¤­ [¤¦¤Þ¤­] /(n) skewered eel roasted and wrapped in fried egg/ +±·¾å¤ê [¤¦¤Ê¤®¤Î¤Ü¤ê] /(n) rapid promotion/ +±·ÅФê [¤¦¤Ê¤®¤Î¤Ü¤ê] /(n) rapid promotion/ +±·Åû [¤¦¤Ê¤®¤Å¤Ä] /(n) eel trap/ +±·Ð§ [¤¦¤Ê¤®¤É¤ó¤Ö¤ê] /(n) bowl of eel and rice (donburi)/ +±¸ºù [¤¦¤Ð¤¶¤¯¤é] /(n) faded beauty/ +±¸¼Î¤Æ [¤¦¤Ð¤¹¤Æ] /(n) the practice of abandoning old women/ +±¸¼Î¤Æ»³ [¤¦¤Ð¤¹¤Æ¤ä¤Þ] /mountain where old women were abandoned/ +±¹ [¤¦¤Þ¤ä] /(n) stable/ +±¹¼Ë [¤­¤å¤¦¤·¤ã] /(n) barn/stable/ +±º [¤¦¤é] /(n) inlet/(P)/ +±º¶Ê [¤¦¤é¤ï] /coastal indentations/ +±º¿Í [¤¦¤é¤Ó¤È] /(n) seaside dweller/ +±ºÇÈ [¤¦¤é¤Ê¤ß] /(n) (seaside) breakers/ +±ºÉ÷ [¤¦¤é¤«¤¼] /(n) sea breeze/ +±ºÊÕ [¤¦¤é¤Ù] /(n) seacoast/ +±ºÎ¤ [¤¦¤é¤¶¤È] /(n) village by the sea/ +±» [¤¦¤ê] /(n) melon/ +±»²Ê [¤¦¤ê¤«] /Cucurbitaceae/gourd family/ +±»¼Â´é [¤¦¤ê¤¶¤Í¤¬¤ª] /(n) oval face (e.g. of a beautiful woman)/ +±»ÅÄ [¤«¤Ç¤ó] /(n) melon field or patch/ +±»Æó¤Ä [¤¦¤ê¤Õ¤¿¤Ä] /(adj-na) as alike as two melons (two peas in a pod)/ +±¼·î [¤¦¤ë¤¦¤Å¤­] /(n) intercalary month/ +±¼·î [¤¸¤å¤ó¤²¤Ä] /(n) intercalary month/ +±¼Æü [¤¦¤ë¤¦¤Ó] /(n) leap day/ +±¼Ç¯ [¤¦¤ë¤¦¤É¤·] /(n) (uk) leap year/(P)/ +±¼Ç¯ [¤¸¤å¤ó¤Í¤ó] /(n) leap year/ +±¼Éà [¤¦¤ë¤¦¤Ó¤ç¤¦] /(n) leap second/ +±½ [¤¦¤ï¤µ] /(n) rumour/report/gossip/common talk/(P)/ +±½¤Ë¾å¤ë [¤¦¤ï¤µ¤Ë¤Î¤Ü¤ë] /(exp) to be gossiped about/ +±½¤òΩ¤Æ¤é¤ì¤ë [¤¦¤ï¤µ¤ò¤¿¤Æ¤é¤ì¤ë] /(exp) to be gossiped about/ +±½¤òή¤¹ [¤¦¤ï¤µ¤ò¤Ê¤¬¤¹] /(exp) to spread rumors/ +±½Ä̤ê [¤¦¤ï¤µ¤É¤ª¤ê] /a rumor that appears to be quite true/ +±½Ïà [¤¦¤ï¤µ¤Ð¤Ê¤·] /(n,vs) gossip/ +±½Ïä· [¤¦¤ï¤µ¤Ð¤Ê¤·] /(n,vs) gossip/ +±¾¡¹ [¤¦¤ó¤Ì¤ó] /(n,vs) and so on/and so forth/comment/ +±¾¤¦ [¤¤¤¦] /(v5u) to say/ +±¾°Ù [¤¦¤Ë] /sayings and doings/words and deeds/ +±¾±¾ [¤¦¤ó¤Ì¤ó] /(n,vs) and so on/and so forth/comment/ +±¾¼¤ [¤¦¤ó¤¸] /(arch) such as/ +±¿ [¤¦¤ó] /(n) fortune/luck/(P)/ +±¿¤¬¤¤¤¤ [¤¦¤ó¤¬¤¤¤¤] /is lucky/ +±¿¤¬°­¤¤ [¤¦¤ó¤¬¤ï¤ë¤¤] /is unlucky/ +±¿¤¬³«¤±¤ë [¤¦¤ó¤¬¤Ò¤é¤±¤ë] /(exp) to be in luck's way/to have one's fortune changes to the better/ +±¿¤¬¸þ¤¯ [¤¦¤ó¤¬¤à¤¯] /(exp) to be in lucks way/ +±¿¤ËǤ¤»¤ë [¤¦¤ó¤Ë¤Þ¤«¤»¤ë] /(exp) to trust to luck/ +±¿¤Ó [¤Ï¤³¤Ó] /(n,n-suf) progress/pace/carriage/step/stage/(P)/ +±¿¤Óµî¤ë [¤Ï¤³¤Ó¤µ¤ë] /(v5r) to carry away/ +±¿¤Ó¹þ¤à [¤Ï¤³¤Ó¤³¤à] /(v5m) to carry in/to bring in/ +±¿¤Ó½Ð¤¹ [¤Ï¤³¤Ó¤À¤¹] /(v5s) to carry out/ +±¿¤Ó¾å¤²¤ë [¤Ï¤³¤Ó¤¢¤²¤ë] /(v1) to carry or bring (up)/ +±¿¤ÓÆþ¤ì¤ë [¤Ï¤³¤Ó¤¤¤ì¤ë] /(v1) to carry or bring in(to)/ +±¿¤Ö [¤Ï¤³¤Ö] /(v5b) to transport/(P)/ +±¿¤è¤¯ [¤¦¤ó¤è¤¯] /(adv) luckily/ +±¿¤òÅ·¤ËǤ¤»¤ë [¤¦¤ó¤ò¤Æ¤ó¤Ë¤Þ¤«¤»¤ë] /(exp) to leave to chance/to resign oneself to one's fate/ +±¿°­¤¯ [¤¦¤ó¤ï¤ë¤¯] /(adv) unluckily/ +±¿±Ä [¤¦¤ó¤¨¤¤] /(n,vs) management/administration/operation/(P)/ +±¿±Ä°Ñ°÷²ñ [¤¦¤ó¤¨¤¤¤¤¤¤¤ó¤«¤¤] /steering committee/ +±¿±Ä·ÐÈñ [¤¦¤ó¤¨¤¤¤±¤¤¤Ò] /operating expenses/budget/ +±¿±Ä»ñ¶â [¤¦¤ó¤¨¤¤¤·¤­¤ó] /operating funds/ +±¿±Ä¼Ô [¤¦¤ó¤¨¤¤¤·¤ã] /manager/administrator/ +±¿±Ä¾å [¤¦¤ó¤¨¤¤¤¸¤ç¤¦] /(adj-no) operational/ +±¿±ÄÈñ [¤¦¤ó¤¨¤¤¤Ò] /operating expenses/budget/ +±¿²Ï [¤¦¤ó¤¬] /(n) canal/waterway/(P)/ +±¿µ¤ [¤¦¤ó¤­] /(n) fate/fortune/ +±¿µÙ [¤¦¤ó¤­¤å¤¦] /(n) service suspended (e.g. trains)/(P)/ +±¿µÝ [¤¦¤ó¤­¤å¤¦] /bowing (of a stringed instrument)/ +±¿¹Ò [¤¦¤ó¤³¤¦] /(n,vs) operating (e.g. ships, aircraft)/(P)/ +±¿¹Ô [¤¦¤ó¤³¤¦] /(n) motion/revolution/(P)/ +±¿º¬Æß [¤¦¤ó¤³¤ó¤É¤ó] /(n) luck, steadfastness and patience (the three keys to achieving success)/ +±¿ºÂ [¤¦¤ó¤¶] /(n) poetic meeting/ +±¿»» [¤¦¤ó¤¶¤ó] /(n) mathematical operation/calculation/ +±¿»Ø [¤¦¤ó¤·] /(n) fingering (of a musical instrument)/ +±¿»î¤· [¤¦¤ó¤À¤á¤·] /(n) try or test one's luck/ +±¿¾å [¤¦¤ó¤¸¤ç¤¦] /(n) carrying up/bringing up/ +±¿¿Ë [¤¦¤ó¤·¤ó] /(n) handling the needle/ +±¿Àª [¤¦¤ó¤»¤¤] /(n) luck/ +±¿Áæ [¤¦¤ó¤½¤¦] /(n) shipping/marine transportation/ +±¿Á÷ [¤¦¤ó¤½¤¦] /(n) shipping/marine transportation/(P)/ +±¿Á÷²° [¤¦¤ó¤½¤¦¤ä] /(n) forwarding agency/express company/ +±¿Á÷²ñ¼Ò [¤¦¤ó¤½¤¦¤¬¤¤¤·¤ã] /shipping company/ +±¿Á÷¶È [¤¦¤ó¤½¤¦¤®¤ç¤¦] /(n) forwarding or transportation industry/ +±¿Á÷¶È¼Ô [¤¦¤ó¤½¤¦¤®¤ç¤¦¤·¤ã] /forwarding agent/carrier/ +±¿Á÷·ÀÌó [¤¦¤ó¤½¤¦¤±¤¤¤ä¤¯] /freight or carriage contract/ +±¿Á÷¿Í [¤¦¤ó¤½¤¦¤Ë¤ó] /(n) carrier/ +±¿Á÷Á¥ [¤¦¤ó¤½¤¦¤»¤ó] /freighter/cargo vessel/ +±¿Á÷Ź [¤¦¤ó¤½¤¦¤Æ¤ó] /shipping or forwarding agency/ +±¿Á÷Èñ [¤¦¤ó¤½¤¦¤Ò] /transportation rates or expenses/ +±¿Á÷Êݸ± [¤¦¤ó¤½¤¦¤Û¤±¤ó] /transit or transport(ation) insurance/ +±¿Á÷ÎÁ [¤¦¤ó¤½¤¦¤ê¤ç¤¦] /(n) cartage/transportation or shipping charges/ +±¿ÃÔ [¤¦¤ó¤Á] /(col) slow in one's movements/ +±¿Ä [¤¦¤ó¤Á¤ó] /(n) freight rates/shipping expenses/fare/(P)/ +±¿Ä¹þ¤ß¤Ç [¤¦¤ó¤Á¤ó¤³¤ß¤Ç] /freight included (prepaid)/ +±¿ÄÂÊݸ± [¤¦¤ó¤Á¤ó¤Û¤±¤ó] /(n) insurance on freight/ +±¿Å¾ [¤¦¤ó¤Æ¤ó] /(n,vs) operation/motion/driving/(P)/ +±¿Å¾µ»½Ñ [¤¦¤ó¤Æ¤ó¤®¤¸¤å¤Ä] /(n) driving skill/one's skill as a driver/ +±¿Å¾·ÏÅý [¤¦¤ó¤Æ¤ó¤±¤¤¤È¤¦] /(n) (bus) route/ +±¿Å¾»Î [¤¦¤ó¤Æ¤ó¤·] /(n) mate/(ship's) officer/(P)/ +±¿Å¾»ñ¶â [¤¦¤ó¤Æ¤ó¤·¤­¤ó] /working capital/ +±¿Å¾»ñËÜ [¤¦¤ó¤Æ¤ó¤·¤Û¤ó] /(n) working capital/ +±¿Å¾¼Ô [¤¦¤ó¤Æ¤ó¤·¤ã] /driver (of a vehicle)/ +±¿Å¾¼ê [¤¦¤ó¤Æ¤ó¤·¤å] /(n) driver/chauffeur/(P)/ +±¿Å¾ÀÊ [¤¦¤ó¤Æ¤ó¤»¤­] /driver's seat (in a car)/ +±¿Å¾Âæ [¤¦¤ó¤Æ¤ó¤À¤¤] /driver's seat/ +±¿Å¾Ää»ß [¤¦¤ó¤Æ¤ó¤Æ¤¤¤·] /(vs) suspension of operations/ +±¿Å¾Èñ [¤¦¤ó¤Æ¤ó¤Ò] /running expenses/operational costs/ +±¿Å¾Ìȵö [¤¦¤ó¤Æ¤ó¤á¤ó¤­¤ç] /driver's license/ +±¿Å¾Ìȵö¾Ú [¤¦¤ó¤Æ¤ó¤á¤ó¤­¤ç¤·¤ç¤¦] /driver's license/ +±¿Æ° [¤¦¤ó¤É¤¦] /(n,vs) motion/exercise/(P)/ +±¿Æ°¤Îˡ§ [¤¦¤ó¤É¤¦¤Î¤Û¤¦¤½¤¯] /(n) laws of motion/ +±¿Æ°¥¨¥Í¥ë¥®¡¼ [¤¦¤ó¤É¤¦¥¨¥Í¥ë¥®¡¼] /(n) kinetic energy/ +±¿Æ°¥Ë¥å¡¼¥í¥ó¼À´µ [¤¦¤ó¤É¤¦¥Ë¥å¡¼¥í¥ó¤·¤Ã¤«¤ó] /(n) motor neurone disease (MND)/ +±¿Æ°°÷ [¤¦¤ó¤É¤¦¤¤¤ó] /(n) campaigner/ +±¿Æ°²È [¤¦¤ó¤É¤¦¤«] /(n) activist (in a political movement)/crusader (e.g. for women's rights)/ +±¿Æ°²ñ [¤¦¤ó¤É¤¦¤«¤¤] /(n) athletic meet/(P)/ +±¿Æ°³¦ [¤¦¤ó¤É¤¦¤«¤¤] /the world of sports/ +±¿Æ°³Ø [¤¦¤ó¤É¤¦¤¬¤¯] /(n) kinematics/kinesiology/ +±¿Æ°¶ñ [¤¦¤ó¤É¤¦¤°] /sporting goods/ +±¿Æ°·¤ [¤¦¤ó¤É¤¦¤°¤Ä] /(n) sports shoes/sneakers/ +±¿Æ°¼ºÄ´¾É [¤¦¤ó¤É¤¦¤·¤Ã¤Á¤ç¤¦¤·¤ç¤¦] /(n) motor ataxia/ +±¿Æ°¼Ô [¤¦¤ó¤É¤¦¤·¤ã] /(n) activist (in a political movement)/crusader (e.g. for women's rights)/ +±¿Æ°¾ã³² [¤¦¤ó¤É¤¦¤·¤ç¤¦¤¬¤¤] /(n) motor disturbance/ +±¿Æ°¾ì [¤¦¤ó¤É¤¦¤¸¤ç¤¦] /(n) sports ground/(P)/ +±¿Æ°¾ì [¤¦¤ó¤É¤¦¤Ð] /(n) vehicle training ground/(P)/ +±¿Æ°¾ì¤ò¹­¤²¤ë [¤¦¤ó¤É¤¦¤¸¤ç¤¦¤ò¤Ò¤í¤²¤ë] /(exp) to enlarge the playground/ +±¿Æ°¿À·Ð [¤¦¤ó¤É¤¦¤·¤ó¤±¤¤] /motor nerves/reflexes/ +±¿Æ°À±ÃÄ [¤¦¤ó¤É¤¦¤»¤¤¤À¤ó] /(n) moving cluster/ +±¿Æ°À¸Íý³Ø [¤¦¤ó¤É¤¦¤»¤¤¤ê¤¬¤¯] /(n) exercise physiology/ +±¿Æ°Áª¼ê [¤¦¤ó¤É¤¦¤»¤ó¤·¤å] /athlete/ +±¿Æ°Èñ [¤¦¤ó¤É¤¦¤Ò] /campaign fund/ +±¿Æ°ÉÔ­ [¤¦¤ó¤É¤¦¤Ö¤½¤¯] /insufficient exercise/ +±¿Æ°Ë໤ [¤¦¤ó¤É¤¦¤Þ¤µ¤Ä] /(n) kinetic friction/ +±¿Æ°Íó [¤¦¤ó¤É¤¦¤é¤ó] /sports column/sports section/ +±¿Æ°ÎÅË¡ [¤¦¤ó¤É¤¦¤ê¤ç¤¦¤Û¤¦] /(n) therapeutic exercise/ +±¿Æ°ÎÌ [¤¦¤ó¤É¤¦¤ê¤ç¤¦] /momentum/ +±¿Æ°ÎÌÊݸ¤Îˡ§ [¤¦¤ó¤É¤¦¤ê¤ç¤¦¤Û¤¾¤ó¤Î¤Û¤¦¤½¤¯] /(n) law of conservation of momentum/ +±¿Æ°ÎÎ [¤¦¤ó¤É¤¦¤ê¤ç¤¦] /motor area/ +±¿Æ°ÎÏ [¤¦¤ó¤É¤¦¤ê¤ç¤¯] /impetus/ +±¿Ç¤¤» [¤¦¤ó¤Þ¤«¤»] /(n) trusting or resignation to fate/ +±¿È [¤¦¤ó¤Ñ¤ó] /(n,vs) transport/carriage/(P)/ +±¿È´ÉÍý [¤¦¤ó¤Ñ¤ó¤«¤ó¤ê] /materials management or handling/ +±¿ÈºîÍÑ [¤¦¤ó¤Ñ¤ó¤µ¤è¤¦] /(n) transportation/ +±¿ÈÂ¿Í [¤¦¤ó¤Ñ¤ó¤Ë¤ó] /carrier/conveyor/ +±¿ÈÂÈñ [¤¦¤ó¤Ñ¤ó¤Ò] /transportation charge/ +±¿ÈÝÅ·Éê [¤¦¤ó¤×¤Æ¤ó¤×] /(n) trusting to chance/having a go at something/ +±¿É® [¤¦¤ó¤Ô¤Ä] /(n) brush strokes/ +±¿Ì¿ [¤¦¤ó¤á¤¤] /(n) fate/(P)/ +±¿Ì¿Åª [¤¦¤ó¤á¤¤¤Æ¤­] /(adj-na) (pre)destined/ +±¿Ì¿ÏÀ [¤¦¤ó¤á¤¤¤í¤ó] /(n) fatalism/ +±¿Ì¿ÏÀ¼Ô [¤¦¤ó¤á¤¤¤í¤ó¤·¤ã] /fatalist/ +±¿Í¢ [¤¦¤ó¤æ] /(n) transportation/(P)/ +±¿Í¢¶È¼Ô [¤¦¤ó¤æ¤®¤ç¤¦¤·¤ã] /carrier/ +±¿Í¢¾Ê [¤¦¤ó¤æ¤·¤ç¤¦] /Ministry of Transport/(P)/ +±¿Í¢Áê [¤¦¤ó¤æ¤·¤ç¤¦] /(n) Transport Minister/ +±¿Í¢Âç¿Ã [¤¦¤ó¤æ¤À¤¤¤¸¤ó] /Minister of Transport/ +±¿Í¢ÎÌ [¤¦¤ó¤æ¤ê¤ç¤¦] /(amount of) traffic/ +±¿ÍÑ [¤¦¤ó¤è¤¦] /(n,vs) making use of/application/investment/practical use/(P)/ +±¿Îɤ¯ [¤¦¤ó¤è¤¯] /(adv) luckily/(P)/ +±À [¤¯¤â] /(n) cloud/(P)/ +±À¤Î¾å [¤¯¤â¤Î¤¦¤¨] /(n) above the clouds/the Imperial Court/ +±À°æ [¤¯¤â¤¤] /(n) sky/court circles or palace/ +±À±£¤ì [¤¯¤â¤¬¤¯¤ì] /(n) disappearance/ +±À±Æ [¤¦¤ó¤¨¤¤] /(n) cloud shape/ +±À±ì [¤¦¤ó¤¨¤ó] /(n) clouds and smoke/landscape/ +±À²â [¤¦¤ó¤«] /(n) clouds and haze (fog)/disappearing/fleeing/ +±À²â [¤¯¤â¤«¤¹¤ß] /(n) clouds and haze (fog)/disappearing/fleeing/ +±À²â¤ÎÇ¡¤¯ [¤¦¤ó¤«¤Î¤´¤È¤¯] /in swarms/ +±À³¤ [¤¦¤ó¤«¤¤] /(n) sea of clouds/ +±À´Ö [¤¯¤â¤Þ] /(n) rift between clouds/ +±À´Ö¤Ë¸½¤ì¤¿·î [¤¯¤â¤Þ¤Ë¤¢¤é¤ï¤ì¤¿¤Ä¤­] /moon peeping from behind the clouds/ +±Àµ¤ [¤¦¤ó¤­] /(n) the look of the sky/ +±ÀµÓ [¤¦¤ó¤­¤ã¤¯] /(n) cloud movements/overhanging clouds/ +±ÀµÓ [¤¯¤â¤¢¤·] /(n) cloud movements/overhanging clouds/ +±Àµï [¤¯¤â¤¤] /(n) sky/the Imperial Court/ +±À·Á [¤¦¤ó¤±¤¤] /(n) cloud formations/cloud-shaped/ +±À·Á [¤¯¤â¤¬¤¿] /(n) cloud formations/cloud-shaped/ +±À·ÁÄ구 [¤¯¤â¤¬¤¿¤¸¤ç¤¦¤®] /French curve/ +±À·Ê [¤¦¤ó¤±¤¤] /cloudscape/ +±À¹Ô¤­ [¤¯¤â¤æ¤­] /(n) weather/look of the sky/situation/turn of affairs/signs/(P)/ +±À¹â [¤¦¤ó¤³¤¦] /(n) height of clouds/ +±À¹ç¤¤ [¤¯¤â¤¢¤¤] /(n) look of the sky/ +±À»¶ [¤¦¤ó¤µ¤ó] /(n) scatter/disperse/ +±À»¶Ì¸¾Ã [¤¦¤ó¤µ¤ó¤à¤·¤ç¤¦] /(n) vanishing like mist/ +±À»é [¤Õ¤±] /(n) dandruff/ +±À½¸ [¤¦¤ó¤·¤å¤¦] /(n) swarm/throng/ +±À½õ [¤¯¤â¤¹¤±] /(n) palanquin bearer/coolie/wandering robber/ +±À¾å [¤¦¤ó¤¸¤ç¤¦] /(n) above the clouds/the heavens/ +±À¾å¿Í [¤¦¤ó¤¸¤ç¤¦¤Ó¤È] /(n) the nobility/ +±À¾í [¤¦¤ó¤¸¤ç¤¦] /(n) clouds and earth/great difference/ +±À¿å [¤¦¤ó¤¹¤¤] /(n) itinerant priest/clouds and water/ +±À¿ý [¤Ò¤Ð¤ê] /(n) skylark/(P)/ +±ÀÀç³Ù [¤¦¤ó¤¼¤ó¤À¤±] /mountain in Nagasaki Prefecture/ +±À­ [¤¯¤â¤¢¤·] /(n) movement of clouds/ +±ÀÂæ [¤¦¤ó¤À¤¤] /(n) (camera) platform/ +±Àð [¤¦¤Ë] /(n) sea urchin/sea urchin eggs/ +±ÀÅ¥ [¤¦¤ó¤Ç¤¤] /(n) great difference/ +±ÀÅ¥¤Îº¹ [¤¦¤ó¤Ç¤¤¤Î¤µ] /(n) wide difference/(P)/ +±ÀÆͤ¯ [¤¯¤â¤Ä¤¯] /to tower/ +±ÀÆÝ [¤ï¤ó¤¿¤ó] /(n) (uk) wan-tan/won-on (Chinese dumpling)/ +±Àɽ [¤¦¤ó¤Ô¤ç¤¦] /(n) above the clouds/ +±ÀÊì [¤¦¤ó¤â] /(n) mica/isinglass/ +±ÀÊì [¤­¤é¤é] /(n) mica/isinglass/ +±À̸ [¤¦¤ó¤à] /(n) clouds and fog/ +±ÀÎÌ [¤¦¤ó¤ê¤ç¤¦] /(n) degree of cloudiness/ +±Àò¦²Ö´é [¤¦¤ó¤Ó¤ó¤«¤¬¤ó] /beautiful woman (metaphorical)/ +±Á [¤¨] /type of beefsteak plant/ +±Á¸ÕËã [¤¨¤´¤Þ] /(n) egoma (seed from a type of beefsteak plant)/ +±Á¸ÕËãÌý [¤¨¤´¤Þ¤æ] /egoma seed oil/ +±Áçò [¤¸¤ó¤¼¤ó] /(adj-na,adv) procrastination/ +±Â [¤¨¤µ] /(n) feed/bait/(P)/ +±Â¿© [¤¨¤¸¤­] /(n) prey/victim/ +±ÂÉÕ¤¯ [¤¨¤Å¤¯] /(v5k) to begin to eat or feed/ +±Ã´¶ [¤¨¤¤¤«¤ó] /(n) emperor's approval/ +±Ã»Ý [¤¨¤¤¤·] /(n) the emperor's instructions/ +±ÃÃÎ [¤¨¤¤¤Á] /(n) intelligence/ +±ÃÃÒ [¤¨¤¤¤Á] /(n) wisdom/intelligence/intellect/ +±Ãʹ¤Ë [¤¨¤¤¤Ö¤ó¤Ë] /(in the) emperor's hearing/ +±ÃÍ÷ [¤¨¤¤¤é¤ó] /(n) the emperor's personal inspection/ +±Ãθ [¤¨¤¤¤ê¤ç] /(n) the emperor's pleasure/ +±Ä¡¹ [¤¨¤¤¤¨¤¤] /(adj-na,adv,n) hard/unceasing/ +±Ä¤ß [¤¤¤È¤Ê¤ß] /(n) work/life/(P)/ +±Ä¤à [¤¤¤È¤Ê¤à] /(v5m) to carry on (e.g. in ceremony)/to run a business/(P)/ +±Ä°Ù [¤¨¤¤¤¤] /(n) business/occupation/ +±Ä±Ä [¤¨¤¤¤¨¤¤] /(adj-na,adv,n) hard/unceasing/ +±Ä¶È [¤¨¤¤¤®¤ç¤¦] /(n,vs) business/trade/sales/operations/(P)/ +±Ä¶È¥Þ¥ó [¤¨¤¤¤®¤ç¤¦¥Þ¥ó] /salesman/businessman/ +±Ä¶È°ÆÆâ [¤¨¤¤¤®¤ç¤¦¤¢¤ó¤Ê¤¤] /(n) pamphlet describing one's business (operations)/ +±Ä¶È³èÆ° [¤¨¤¤¤®¤ç¤¦¤«¤Ä¤É¤¦] /(n) business activities/ +±Ä¶È·ÐÈñ [¤¨¤¤¤®¤ç¤¦¤±¤¤¤Ò] /(n) operation cost/ +±Ä¶È»þ´Ö [¤¨¤¤¤®¤ç¤¦¤¸¤«¤ó] /business hours/ +±Ä¶È¼êË¡ [¤¨¤¤¤®¤ç¤¦¤·¤å¤Û¤¦] /(n) business model/ +±Ä¶È¼ý»Ù [¤¨¤¤¤®¤ç¤¦¤·¤å¤¦¤·] /operating balance/ +±Ä¶È½ê [¤¨¤¤¤®¤ç¤¦¤·¤ç] /business office/place of business/(P)/ +±Ä¶È»¼º [¤¨¤¤¤®¤ç¤¦¤½¤ó¤·¤Ä] /(n) operating loss/ +±Ä¶ÈÃæ [¤¨¤¤¤®¤ç¤¦¤Á¤å¤¦] /(n) open (e.g. store)/ +±Ä¶ÈÆü [¤¨¤¤¤®¤ç¤¦¤Ó] /(n) business day/ +±Ä¶ÈȪ [¤¨¤¤¤®¤ç¤¦¤Ð¤¿¤±] /sales field/ +±Ä¶ÈÈëÌ© [¤¨¤¤¤®¤ç¤¦¤Ò¤ß¤Ä] /(n) trade secret/ +±Ä¶ÈÈñ [¤¨¤¤¤®¤ç¤¦¤Ò] /(n) operating expenses/operating cost/ +±Ä¶ÈÉô [¤¨¤¤¤®¤ç¤¦¤Ö] /(n) sales department/ +±Ä¶ÈÊó¹ð [¤¨¤¤¤®¤ç¤¦¤Û¤¦¤³¤¯] /business report/ +±Ä¶ÈÊó¹ð½ñ [¤¨¤¤¤®¤ç¤¦¤Û¤¦¤³¤¯¤·¤ç] /(n) business report/ +±Ä¶ÈÍø±× [¤¨¤¤¤®¤ç¤¦¤ê¤¨¤­] /(n) operating profit/ +±Ä¼Ë [¤¨¤¤¤·¤ã] /(n) barracks/ +±Ä½ê [¤¨¤¤¤·¤ç] /(n) barracks/camp/ +±ÄÁ¶ [¤¨¤¤¤¼¤ó] /(n) upkeep (of equip.)/(P)/ +±ÄÁÒ [¤¨¤¤¤½¤¦] /(n) guardhouse/detention barracks/ +±ÄÁã [¤¨¤¤¤½¤¦] /(n,vs) building a nest/ +±Ä¤ [¤¨¤¤¤¾¤¦] /(n) building/construction/ +±Ä¤ʪ [¤¨¤¤¤¾¤¦¤Ö¤Ä] /(n) building/facility/ +±ÄÃÄ [¤¨¤¤¤À¤ó] /(n) corporation/foundation/(P)/ +±ÄÃÄÃϲ¼Å´ [¤¨¤¤¤À¤ó¤Á¤«¤Æ¤Ä] /(n) Teito Rapid Transit Authority subway/Eidan subway/ +±ÄÄí [¤¨¤¤¤Æ¤¤] /(n) open space within a barracks compound/ +±ÄÇÀ [¤¨¤¤¤Î¤¦] /(n,vs) farming/agriculture/(P)/ +±ÄÍÜ [¤¨¤¤¤è¤¦] /(n) nutrition/ +±ÄÍø [¤¨¤¤¤ê] /(n) money-making/commercialized/(P)/ +±ÄÍø²ñ¼Ò [¤¨¤¤¤ê¤¬¤¤¤·¤ã] /profit-making company/ +±ÄÍø»ö¶È [¤¨¤¤¤ê¤¸¤®¤ç¤¦] /profit-making enterprise/ +±ÄÍø¼çµÁ [¤¨¤¤¤ê¤·¤å¤®] /(n) commercialism/ +±ÄÍøŪ [¤¨¤¤¤ê¤Æ¤­] /(adj-na) commercial/ +±ÄÍøË¡¿Í [¤¨¤¤¤ê¤Û¤¦¤¸¤ó] /profit-making corporation/ +±ÄÎÓ [¤¨¤¤¤ê¤ó] /(n) forest management/ +±ÄÎ [¤¨¤¤¤ê¤ó¤­¤ç¤¯] /(n) regional forestry office/ +±ÄÎÓ½ð [¤¨¤¤¤ê¤ó¤·¤ç] /(n) forest service field office/ +±Å [¤¨¤¤] /(n) a sharp (music)/ +±Å¥ØĹĴ [¤¨¤¤¥Ø¤Á¤ç¤¦¤Á¤ç¤¦] /F sharp major (music)/ +±Å²» [¤¨¤¤¤ª¤ó] /sharp (musical note)/ +±Åµ­¹æ [¤¨¤¤¤­¤´¤¦] /(n) sharp (music)/ +±Å»ù [¤¨¤¤¤¸] /(n) infant/baby/ +±Å»ù [¤ß¤É¤ê¤´] /(n) infant/baby/ +±Æ [¤«¤²] /(n) shade/shadow/other side/(P)/ +±Æ¤¬Çö¤¤ [¤«¤²¤¬¤¦¤¹¤¤] /(exp) in someone's shadow/in the background/ +±Æ¤ÎÆâ³Õ [¤«¤²¤Î¤Ê¤¤¤«¤¯] /shadow cabinet/(P)/ +±Æ¤â·Á¤â¤Ê¤¤ [¤«¤²¤â¤«¤¿¤Á¤â¤Ê¤¤] /(exp) disappear without a trace/nowhere to be seen/ +±Æ¤â·Á¤â̵¤¤ [¤«¤²¤â¤«¤¿¤Á¤â¤Ê¤¤] /(exp) disappear without a trace/nowhere to be seen/ +±Æ¤ò±Ç¤¹ [¤«¤²¤ò¤¦¤Ä¤¹] /(exp) to mirror the image (of)/ +±Æ°õ [¤¨¤¤¤¤¤ó] /(n) facsimile/ +±Æ°õËÜ [¤¨¤¤¤¤¤ó¤Û¤ó] /facsimile edition/ +±Æ²è [¤«¤²¤¨] /(n) silhouette/ +±Æ³¨ [¤«¤²¤¨] /(n) shadow picture/(P)/ +±Æ¶Á [¤¨¤¤¤­¤ç¤¦] /(n,vs) influence/effect/(P)/ +±Æ¶Á¤òµÚ¤Ü¤¹ [¤¨¤¤¤­¤ç¤¦¤ò¤ª¤è¤Ü¤¹] /(exp) to affect/ +±Æ¶Á·÷ [¤¨¤¤¤­¤ç¤¦¤±¤ó] /sphere of influence/ +±Æ¶ÁÎÏ [¤¨¤¤¤­¤ç¤¦¤ê¤ç¤¯] /(n) clout/ +±Æ¿È [¤«¤²¤ß] /(n) person always at one's side/ +±ÆÁü [¤¨¤¤¤¾¤¦] /(n) silhouette/ +±ÆÉð¼Ô [¤«¤²¤à¤·¤ã] /(n) Kagemusha (shadow warrior) (in Kurosawa film)/wire puller/ +±ÆË¡»Õ [¤«¤²¤Ü¤¦¤·] /(n) shadow figure/silhouette/ +±Ç¤¨ [¤Ï¤¨] /(n) glory/prosperity/ +±Ç¤¨¤Ê¤¤¿§ [¤Ï¤¨¤Ê¤¤¤¤¤í] /dull color/ +±Ç¤¨¤ë [¤Ï¤¨¤ë] /(v1) to shine/to look attractive/to look pretty/(P)/ +±Ç¤·³¨ [¤¦¤Ä¤·¤¨] /(n) film picture/silhouette/ +±Ç¤·½Ð¤¹ [¤¦¤Ä¤·¤À¤¹] /(v5s,vt) to project/to reflect/(P)/ +±Ç¤¹ [¤¦¤Ä¤¹] /(v5s) to project/to reflect/to cast (shadow)/(P)/ +±Ç¤ê [¤¦¤Ä¤ê] /(n,n-suf) reflection/quality of a picture (film)/match/harmony/ +±Ç¤ë [¤¦¤Ä¤ë] /(v5r) to be reflected/to harmonize with/to come out (photo)/(P)/ +±Ç²è [¤¨¤¤¤¬] /(n) movie/film/(P)/ +±Ç²è¤ò³Ú¤·¤à [¤¨¤¤¤¬¤ò¤¿¤Î¤·¤à] /(exp) to enjoy a movie/ +±Ç²è¤ò¸«Â»¤Ê¤¦ [¤¨¤¤¤¬¤ò¤ß¤½¤³¤Ê¤¦] /(exp) to fail to see a film/ +±Ç²è²»³Ú [¤¨¤¤¤¬¤ª¤ó¤¬¤¯] /film music/ +±Ç²è²½ [¤¨¤¤¤¬¤«] /(n,vs) making (book) into film/making screen version/ +±Ç²è²ñ¼Ò [¤¨¤¤¤¬¤¬¤¤¤·¤ã] /(n) movie company/ +±Ç²è³¦ [¤¨¤¤¤¬¤«¤¤] /the film world/ +±Ç²è´ÆÆÄ [¤¨¤¤¤¬¤«¤ó¤È¤¯] /movie (film) director/ +±Ç²è´Û [¤¨¤¤¤¬¤«¤ó] /(n) movie theatre (theater)/cinema/(P)/ +±Ç²è¶¸ [¤¨¤¤¤¬¤­¤ç¤¦] /movie fan/cinema enthusiast/ +±Ç²èº× [¤¨¤¤¤¬¤µ¤¤] /(n) film festival/ +±Ç²èºî²È [¤¨¤¤¤¬¤µ¤Ã¤«] /(n) script-writer/auteur/ +±Ç²è¼Ò [¤¨¤¤¤¬¤·¤ã] /movie company/ +±Ç²èÇÐÍ¥ [¤¨¤¤¤¬¤Ï¤¤¤æ¤¦] /(n) movie (film, screen) actor or actress/ +±Ç²èɾ [¤¨¤¤¤¬¤Ò¤ç¤¦] /film critique/ +±Ç²èɾÏÀ²È [¤¨¤¤¤¬¤Ò¤ç¤¦¤í¤ó¤«] /(n) film (movie) critic/ +±Ç¼Ì [¤¨¤¤¤·¤ã] /(n) projection/ +±Ç¼Ìµ¡ [¤¨¤¤¤·¤ã¤­] /(n) projector/(P)/ +±Ç¼ÌËë [¤¨¤¤¤·¤ã¤Þ¤¯] /(n) a screen/ +±Ç¼Í [¤¨¤¤¤·¤ã] /(n,vs) (rare) reflecting/shining/ +±ÇÁü [¤¨¤¤¤¾¤¦] /(n) reflection/image/(P)/ +±ÇÁü¿®¹æ [¤¨¤¤¤¾¤¦¤·¤ó¤´¤¦] /(n) (computer) video signal/ +±ÇÇÛ [¤¨¤¤¤Ï¤¤] /film distributing company/ +±ÇÎÑ [¤¨¤¤¤ê¤ó] /(n) Motion Picture Code of Ethics Committee/ +±È¡¹ [¤¨¤¤¤¨¤¤] /heaving/pulling/ +±È¤­Á¥ [¤Ò¤­¤Ö¤Í] /tugboat/ +±È¤­ÌÖ [¤Ò¤­¤¢¤ß] /(oK) (n) dragnet/seine/ +±È±È [¤¨¤¤¤¨¤¤] /heaving/pulling/ +±È²ÐÃÆ [¤¨¤¤¤«¤À¤ó] /tracer bullet/ +±È¸÷ÃÆ [¤¨¤¤¤³¤¦¤À¤ó] /(n) tracer bullet/star shell/flare bomb/ +±È¹Ò [¤¨¤¤¤³¤¦] /(n,vs) towing (a ship)/ +±È»Ò [¤Ò¤­¤³] /jinrikisha puller/ +±ÈÁ¥ [¤¨¤¤¤»¤ó] /(n) tugboat/towing/ +±ÈÁ¥ [¤Ò¤­¤Õ¤Í] /(n) tugboat/towing/ +±ÈÁ¥ [¤Ò¤­¤Ö¤Í] /(n) tugboat/towing/ +±ÈÇÏ [¤Ò¤­¤¦¤Þ] /(oK) (n) draft horse/ +±ÈÌÖ [¤Ò¤­¤¢¤ß] /(oK) (n) dragnet/seine/ +±É¤¨ [¤µ¤«¤¨] /(n) glory/prosperity/ +±É¤¨ [¤Ï¤¨] /(n) glory/prosperity/(P)/ +±É¤¨¤¿»þÂå [¤µ¤«¤¨¤¿¤¸¤À¤¤] /prosperous age/ +±É¤¨¤Ê¤¤¿§ [¤Ï¤¨¤Ê¤¤¤¤¤í] /dull color/ +±É¤¨¤ë [¤µ¤«¤¨¤ë] /(v1) to prosper/to flourish/(P)/ +±É¤¨¤ë [¤Ï¤¨¤ë] /(v1) to shine/to look attractive/to look pretty/(P)/ +±É¤¨Í­¤ë [¤Ï¤¨¤¢¤ë] /(adj) splendid/glorious/ +±É°Ì [¤¨¤¤¤¤] /(n) exalted position/ +±É²Ú [¤¨¤¤¤¬] /(n) glory/splendour/majesty/luxury/ +±É²Ú¤Î¶Ë¤ß [¤¨¤¤¤¬¤Î¤­¤ï¤ß] /apex of prosperity/ +±É´§ [¤¨¤¤¤«¤ó] /(n) laurels/garland/(P)/ +±É¸Ï [¤¨¤¤¤³] /(n) vicissitudes/ups and downs/(P)/ +±É¸ÏÀ¹¿ê [¤¨¤¤¤³¤»¤¤¤¹¤¤] /(n) ups and downs of life/vicissitudes of fortune/ +±É¸÷ [¤¨¤¤¤³¤¦] /(n) glory/(P)/ +±É¼ß [¤¨¤¤¤·¤ã¤¯] /(n) peerage/ +±É¿¦ [¤¨¤¤¤·¤ç¤¯] /(n) honorable post/ +±É¿« [¤¨¤¤¤¸¤ç¤¯] /(n) honor and-or shame/ +±É¿Ê [¤¨¤¤¤·¤ó] /(n) promotion/advancement/ +±Éã [¤¨¤¤¤¿¤Ä] /(n) fame/distinction/rise/advancement/ +±Éŵ [¤¨¤¤¤Æ¤ó] /(n) honours/ceremony/exercises/ +±Éž [¤¨¤¤¤Æ¤ó] /(n,vs) promotion/ +±ÉÍÀ [¤¨¤¤¤è] /(n) honour/(P)/ +±ÉÍÀÎé [¤¨¤¤¤è¤ì¤¤] /(n) salute of guards of honor/ +±ÉÍÔ [¤¨¤¤¤è¤¦] /(n) luxury/splendour/prosperity/ +±ÉÍÔ±É²Ú [¤¨¤¤¤è¤¦¤¨¤¤¤¬] /(n) prosperity/luxury/ +±ÉÍÜ [¤¨¤¤¤è¤¦] /(n) nutrition/nourishment/(P)/ +±ÉÍܱöÎà [¤¨¤¤¤è¤¦¤¨¤ó¤ë¤¤] /(n) nutritive salts/ +±ÉÍܲÁ [¤¨¤¤¤è¤¦¤«] /(n) food value/ +±ÉÍÜ³Ø [¤¨¤¤¤è¤¦¤¬¤¯] /(n) dietetics/nutritional science/(P)/ +±ÉÍÜ³Ø¼Ô [¤¨¤¤¤è¤¦¤¬¤¯¤·¤ã] /dietitian/ +±ÉÍÜ´ï´± [¤¨¤¤¤è¤¦¤­¤«¤ó] /(n) vegetative organ/ +±ÉÍܸ» [¤¨¤¤¤è¤¦¤²¤ó] /source of nutrients/ +±ÉÍÜºÞ [¤¨¤¤¤è¤¦¤¶¤¤] /(n) nutrient/ +±ÉÍܻΠ[¤¨¤¤¤è¤¦¤·] /(n) nutritionist/(P)/ +±ÉÍܼºÄ´ [¤¨¤¤¤è¤¦¤·¤Ã¤Á¤ç¤¦] /(n) malnutrition/(P)/ +±ÉÍÜÀ¸¿£ [¤¨¤¤¤è¤¦¤»¤¤¤·¤ç¤¯] /(n) vegetative reproduction/ +±ÉÍÜÁÇ [¤¨¤¤¤è¤¦¤½] /(n) nutrient/(P)/ +±ÉÍÜû [¤¨¤¤¤è¤¦¤¿¤ó] /Junior College of Nutrition/ +±ÉÍÜÉÔ­ [¤¨¤¤¤è¤¦¤Õ¤½¤¯] /malnutrition/ +±ÉÍÜʬ [¤¨¤¤¤è¤¦¤Ö¤ó] /(n) nutriment/nutritious substance/nourishment/ +±ÉÍæ [¤µ¤¶¤¨] /(n) turban shell/ +±ÉÍî [¤¨¤¤¤é¤¯] /flourishing and declining/ +±Ê¡¹ [¤¨¤¤¤¨¤¤] /(adv) forever/ +±Ê¤¤ [¤Ê¤¬¤¤] /(adj) long/lengthy/ +±Ê¤¤»ö [¤Ê¤¬¤¤¤³¤È] /for a long time/ +±Ê¤Î [¤Ê¤¬¤Î] /(adj) long/eternal/ +±Ê¤Î¤ª²Ë¤Ë¤Ê¤ë [¤Ê¤¬¤Î¤ª¤¤¤È¤Þ¤Ë¤Ê¤ë] /(exp) to be dismissed/ +±Ê¤é¤¨¤ë [¤Ê¤¬¤é¤¨¤ë] /(v1) to have a long life/to live a long time/ +±Ê¤é¤¯ [¤Ê¤¬¤é¤¯] /(adv) long/(for a) long time/ +±Ê±Ê [¤¨¤¤¤¨¤¤] /(adv) forever/ +±Ê±ó [¤¨¤¤¤¨¤ó] /(adj-na,n) eternity/perpetuity/immortality/permanence/(P)/ +±Êµ× [¤¨¤¤¤­¤å¤¦] /(adj-na,n) eternity/perpetuity/immortality/(P)/ +±Êµ× [¤È¤³¤·¤¨] /(adj-na,n) eternity/perpetuity/immortality/ +±Êµ× [¤È¤ï] /(adj-na,n) eternity/perpetuity/immortality/ +±Êµ×¤Ë [¤¨¤¤¤­¤å¤¦¤Ë] /everlastingly/ +±Êµ×¤Ë [¤È¤³¤·¤¨¤Ë] /everlastingly/ +±Êµ×³×Ì¿ÏÀ [¤¨¤¤¤­¤å¤¦¤«¤¯¤á¤¤¤í¤ó] /(n) permanent revolution/ +±Êµ×µ¡´Ø [¤¨¤¤¤­¤å¤¦¤­¤«¤ó] /(n) perpetual motion/ +±Êµ×¸ÛÍÑ [¤¨¤¤¤­¤å¤¦¤³¤è¤¦] /(n) permanent employment/ +±Êµ×¸øºÄ [¤¨¤¤¤­¤å¤¦¤³¤¦¤µ¤¤] /(n) perpetual bond/ +±Êµ×¹Å¿å [¤¨¤¤¤­¤å¤¦¤³¤¦¤¹¤¤] /(n) permanent hard water/ +±Êµ×»õ [¤¨¤¤¤­¤å¤¦¤·] /(n) permanent tooth/ +±Êµ×¼§¾ì [¤¨¤¤¤­¤å¤¦¤¸¤Ð] /(n) permanent magnetic field/ +±Êµ×¼§ÀÐ [¤¨¤¤¤­¤å¤¦¤¸¤·¤ã¤¯] /permanent magnet/ +±Êµ×¼§ÀÐȯÅŵ¡ [¤¨¤¤¤­¤å¤¦¤¸¤·¤ã¤¯¤Ï¤Ä¤Ç¤ó¤­] /(n) permanent magnet generator/ +±Êµ×À­ [¤¨¤¤¤­¤å¤¦¤»¤¤] /permanency/ +±Êµ×ÁÈ¿¥ [¤¨¤¤¤­¤å¤¦¤½¤·¤­] /(n) permanent tissue/ +±Êµ×æÌÓ [¤¨¤¤¤­¤å¤¦¤À¤Ä¤â¤¦] /(vs) removing hair permanently/ +±Êµ×ÅÅή [¤¨¤¤¤­¤å¤¦¤Ç¤ó¤ê¤å¤¦] /(n) permanent current/ +±Êµ×ÅàÅÚ [¤¨¤¤¤­¤å¤¦¤È¤¦¤É] /(n) permafrost/ +±Ê·í [¤¨¤¤¤±¤Ä] /(n) last farewell/ +±Ê¹å [¤¨¤¤¤´¤¦] /(n) eternity/perpetuity/ +±Ê»Òºî [¤¨¤¤¤³¤µ¤¯] /(n) perpetual land lease/perpetual tenant farmer/ +±Ê»Òºî¸¢ [¤¨¤¤¤³¤µ¤¯¤±¤ó] /perpetual land lease/ +±Ê¼÷ [¤¨¤¤¤¸¤å] /long life/ +±Ê½» [¤¨¤¤¤¸¤å¤¦] /(n) permanent residence/(P)/ +±Ê½»¸¢ [¤¨¤¤¤¸¤å¤¦¤±¤ó] /denizenship/permanent residence/ +±Ê½»¼Ô [¤¨¤¤¤¸¤å¤¦¤·¤ã] /permanent resident/denizen/ +±Ê¾®ºî [¤¨¤¤¤³¤µ¤¯] /(n) perpetual land lease/perpetual tenant farmer/ +±Ê¾®ºî¸¢ [¤¨¤¤¤³¤µ¤¯¤±¤ó] /(n) the right to tenant farm in perpetuity/ +±ÊÀ¤ [¤¨¤¤¤»¤¤] /(n) eternity/perpetuity/immortality/permanence/ +±ÊÀ¤ÃæΩ [¤¨¤¤¤»¤¤¤Á¤å¤¦¤ê¤Ä] /permanent neutrality/ +±ÊÀ¤ÃæΩ¹ñ [¤¨¤¤¤»¤¤¤Á¤å¤¦¤ê¤Ä¤³¤¯] /permanent neutral country/ +±ÊÀ¸ [¤¨¤¤¤»¤¤] /(n) eternal life/immortality/ +±Ê³ [¤¨¤¤¤¾¤¯] /(n) permanence/continuation/(P)/ +±Ê³¤­ [¤Ê¤¬¤Ä¤Å¤­] /(n) permanence/continuation/ +±Ê³À­ [¤¨¤¤¤¾¤¯¤»¤¤] /(n) persistent/permanence/ +±Ê¸ [¤¨¤¤¤½¤ó] /(n) durability/permanence/perpetuity/ +±Ê¸ [¤¨¤¤¤¾¤ó] /(n) durability/permanence/perpetuity/ +±ÊÂå [¤¨¤¤¤¿¤¤] /(n) permanence/eternity/(P)/ +±ÊÂå¼ÚÃÏ [¤¨¤¤¤¿¤¤¤·¤ã¤¯¤Á] /perpetual lease/ +±Êë±à [¤Ê¤¬¤¿¤Ë¤¨¤ó] /Nagatanien (name of a tea shop)/ +±ÊÆü [¤¨¤¤¤¸¤Ä] /(n) long spring day/ +±Êǯ [¤¨¤¤¤Í¤ó] /(n-adv,n-t) long time/many years/ +±Êǯ [¤Ê¤¬¤Í¤ó] /(n-adv,n-t) long time/many years/ +±Êǯ´Ö [¤Ê¤¬¤Í¤ó¤«¤ó] /long period of time/ +±ÊÊÌ [¤¨¤¤¤Ù¤Ä] /(n) last farewell/ +±Ê̲ [¤¨¤¤¤ß¤ó] /(n) eternal sleep/death/ +±ÊÏ´ [¤¨¤¤¤í¤¦] /(n) life imprisonment/ +±Ë¤¬¤»¤ë [¤ª¤è¤¬¤»¤ë] /(v1) to let someone swim/to let someone go free/ +±Ë¤® [¤ª¤è¤®] /(n) swimming/(P)/ +±Ë¤®½Ð¤¹ [¤ª¤è¤®¤À¤¹] /(v5s) to strike out/to start swimming/ +±Ë¤®Êý [¤ª¤è¤®¤«¤¿] /(n) way of swimming/ +±Ë¤®ÍÍ [¤ª¤è¤®¤è¤¦] /way of swimming/ +±Ë¤° [¤ª¤è¤°] /(v5g) to swim/(P)/ +±Ë¤²¤ëÍͤ˰٤ë [¤ª¤è¤²¤ë¤è¤¦¤Ë¤Ê¤ë] /(exp) to learn how to swim/ +±Ë¼Ô [¤¨¤¤¤·¤ã] /(n) a swimmer/ +±ËË¡ [¤¨¤¤¤Û¤¦] /(n) swimming style/ +±Ì¤é¤¹ [¤â¤é¤¹] /(v5s) to let leak/to reveal/ +±Ì¤ì¤ë [¤â¤ì¤ë] /(v1) to leak out/to escape/to come through/to shine through/to filter out/to be omitted/ +±Î¤Á¤ë [¤ß¤Á¤ë] /(oK) (v1) to be full/to rise (tide)/to mature/to expire/ +±ÎéÌ [¤¨¤¤¤­] /(oK) waxing and waning/phases of moon/ +±Ï [¤¨¤¤] /(n) awn/glume/ +±Ï²Ì [¤¨¤¤¤«] /(n) caryopsis/ +±Ï¸ç [¤¨¤¤¤´] /(adj-na,n) intelligent/shrewd/ +±ÏºÍ [¤¨¤¤¤µ¤¤] /(n) unusual talent/ +±Ïæ [¤¨¤¤¤À¤Ä] /(n,vs) gaining recognition/rising above one's fellows/ +±Ñ¡¹¸ì [¤¨¤¤¤¨¤¤¤´] /(n) British English (lit. English English, i.e. English as spoken in the UK)/ +±Ñ¡¹¼­½ñ [¤¨¤¤¤¨¤¤¤¸¤·¤ç] /(n) English-English dictionary/ +±Ñ¡¹¼­Åµ [¤¨¤¤¤¨¤¤¤¸¤Æ¤ó] /(n) English-English dictionary/ +±Ñ±Ñ¸ì [¤¨¤¤¤¨¤¤¤´] /(n) British English (lit. English English, i.e. English as spoken in the UK)/ +±Ñ±Ñ¼­½ñ [¤¨¤¤¤¨¤¤¤¸¤·¤ç] /(n) English-English dictionary/ +±Ñ±Ñ¼­Åµ [¤¨¤¤¤¨¤¤¤¸¤Æ¤ó] /(n) English-English dictionary/ +±Ñ²» [¤¨¤¤¤ª¤ó] /English pronunciation/ +±Ñ²ß [¤¨¤¤¤«] /(n) British currency/British goods/ +±Ñ²ñÏà [¤¨¤¤¤«¤¤¤ï] /(n) (1) English conversation/(2) school for English conversation (abbr)/ +±Ñ²ñÏóع» [¤¨¤¤¤«¤¤¤ï¤¬¤Ã¤³¤¦] /(n) English conversation school/ +±Ñµ¤ [¤¨¤¤¤­] /(n) excellent talent/(P)/ +±ÑµÈÍø [¤¤¤®¤ê¤¹] /(uk) (obs) Great Britain/United Kingdom/ +±Ñµþ [¤¨¤¤¤­¤ç¤¦] /London (British Capital)/ +±Ñ·æ [¤¨¤¤¤±¤Ä] /(n) great man/hero/master mind/ +±Ñ¸ì [¤¨¤¤¤´] /(n) the English language/(P)/ +±Ñ¸ì¤¬¹ª¤¤ [¤¨¤¤¤´¤¬¤¦¤Þ¤¤] /(exp) speak English well/ +±Ñ¸ì¤¬»Ý¤¤ [¤¨¤¤¤´¤¬¤¦¤Þ¤¤] /(exp) speak English well/ +±Ñ¸ì¤Ë½¨¤Ç¤ë [¤¨¤¤¤´¤Ë¤Ò¤¤¤Ç¤ë] /(exp) to excel in English/ +±Ñ¸ì¤ò¶µ¤¨¤ë [¤¨¤¤¤´¤ò¤ª¤·¤¨¤ë] /(exp) to teach English/ +±Ñ¸ì¤ò¶µ¤ï¤ë [¤¨¤¤¤´¤ò¤ª¤½¤ï¤ë] /(exp) to be taught English/ +±Ñ¸ì¤òÁà¤ë [¤¨¤¤¤´¤ò¤¢¤ä¤Ä¤ë] /(exp) to have a good command of English/ +±Ñ¸ì´ðÁÃǽÎϻ [¤¨¤¤¤´¤­¤½¤Î¤¦¤ê¤ç¤¯¤·¤±¤ó] /English Language Proficiency Test/TOEFL/ +±Ñ¸ì¶µ°é [¤¨¤¤¤´¤­¤ç¤¦¤¤¤¯] /(n) teaching of English/English teaching/ +±Ñ¸ì·à [¤¨¤¤¤´¤²¤­] /(n) theatrical performance given in English/ +±Ñ¸ì·÷ [¤¨¤¤¤´¤±¤ó] /(n) English-speaking world/ +±Ñ¸ì½Î [¤¨¤¤¤´¤¸¤å¤¯] /private school for the study of English/ +±Ñ¸ìÈÇ [¤¨¤¤¤´¤Ð¤ó] /(1) English version/(2) non-Japanese version/ +±Ñ¹ñ [¤¨¤¤¤³¤¯] /England/ +±Ñ¹ñ¹Ò¶õ [¤¨¤¤¤³¤¯¤³¤¦¤¯¤¦] /British Airways/ +±Ñ¹ñ¹ñ¶µ²ñ [¤¨¤¤¤³¤¯¤³¤Ã¤­¤ç¤¦¤«¤¤] /(n) Anglican Church/Church of England/ +±Ñ¹ñ¿Í [¤¨¤¤¤³¤¯¤¸¤ó] /Briton/Englishman/ +±Ñ¹ñÀÐÌý [¤¨¤¤¤³¤¯¤»¤­¤æ] /British Petroleum (BP)/ +±Ñ¹ñȯ²» [¤¨¤¤¤³¤¯¤Ï¤Ä¤ª¤ó] /British pronunciation/ +±Ñ¹ṉ̃ [¤¨¤¤¤³¤¯¤ß¤ó] /(n) British person/British citizen/Briton/ +±Ñº² [¤¨¤¤¤³¤ó] /(n) departed spirit/ +±ÑºÍ [¤¨¤¤¤µ¤¤] /(n) unusual talent/ +±ÑºÍ¶µ°é [¤¨¤¤¤µ¤¤¤­¤ç¤¦¤¤¤¯] /special education for gifted children/ +±Ñºîʸ [¤¨¤¤¤µ¤¯¤Ö¤ó] /(n) English composition/ +±Ñ»Ñ [¤¨¤¤¤·] /(n) noble figure/ +±Ñ»í [¤¨¤¤¤·] /(n) English poetry/ +±Ñ»ñ [¤¨¤¤¤·] /(n) brilliant qualities/fine character/British capital (money)/ +±Ñ»ú [¤¨¤¤¤¸] /(n) English letter (character)/(P)/ +±Ñ»ú¥³¡¼¥É [¤¨¤¤¤¸¥³¡¼¥É] /alphabetic code/ +±Ñ»ú½¸¹ç [¤¨¤¤¤¸¤·¤å¤¦¤´¤¦] /alphabetic character set/ +±Ñ»ú¿·Ê¹ [¤¨¤¤¤¸¤·¤ó¤Ö¤ó] /English-language newspaper/ +±Ñ¼ç [¤¨¤¤¤·¤å] /(n) great ruler/ +±Ñ½Ó [¤¨¤¤¤·¤å¤ó] /(n) a genius/prodigy/ +±Ñ½ñ [¤¨¤¤¤·¤ç] /(n) English literature (book)/ +±Ñ¾®Ê¸»ú [¤¨¤¤¤³¤â¤¸] /lower-case letters/ +±Ñ¿Í [¤¨¤¤¤¸¤ó] /(n) Briton/Englishman/ +±Ñ¿ô [¤¨¤¤¤¹¤¦] /(n) English (ASCII) coding/ +±Ñ¿ô¹ñ [¤¨¤¤¤¹¤¦¤³¤¯] /English, Mathematics and Japanese/ +±Ñ¿ô»ú [¤¨¤¤¤¹¤¦¤¸] /(n) alphanumeric character/ +±Ññ¸ì [¤¨¤¤¤¿¤ó¤´] /(n) English word/ +±ÑÃÇ [¤¨¤¤¤À¤ó] /(n) resolution/decisive judgement/ +±ÑÃÎ [¤¨¤¤¤Á] /(n) intelligence/(P)/ +±ÑÆÕ [¤¨¤¤¤È¤ó] /(n) ton (long, British)/ +±ÑÆÖ [¤¨¤¤¤È¤ó] /(n) ton (long, British)/ +±ÑÉð [¤¨¤¤¤Ö] /(adj-na,n) distinguished (surpassing) valor/ +±ÑÊ©³¤¶® [¤¨¤¤¤Õ¤Ä¤«¤¤¤­¤ç¤¦] /the English Channel/ +±Ñʸ [¤¨¤¤¤Ö¤ó] /(n) sentence in English/(P)/ +±Ñʸ²Ê [¤¨¤¤¤Ö¤ó¤«] /department of English literature/ +±Ñʸ²ò¼á [¤¨¤¤¤Ö¤ó¤«¤¤¤·¤ã¤¯] /(n) interpreting an English text/ +±Ñʸ³Ø [¤¨¤¤¤Ö¤ó¤¬¤¯] /(n) English literature/(P)/ +±Ñʸˡ [¤¨¤¤¤Ö¤ó¤Ý¤¦] /(n) English grammar/ +±ÑÊÆ [¤¨¤¤¤Ù¤¤] /England-America/ +±ÑÊÆ¿Í [¤¨¤¤¤Ù¤¤¤¸¤ó] /(n) Englishmen and Americans/ +±ÑÊÆË¡ [¤¨¤¤¤Ù¤¤¤Û¤¦] /(n) Anglo-American law/ +±ÑË¡ [¤¨¤¤¤Û¤¦] /English law or method/ +±Ñ̾ [¤¨¤¤¤á¤¤] /(n) (1) fame/glory/reputation/(2) English name of plants and animals/ +±ÑÌÀ [¤¨¤¤¤á¤¤] /(adj-na,n) intelligent/wise/bright/brilliant/clear-sighted/(P)/ +±ÑÌõ [¤¨¤¤¤ä¤¯] /(n,vs) English translation/(P)/ +±Ñͺ [¤¨¤¤¤æ¤¦] /(n) hero/great man/(P)/ +±Ñͺ¼çµÁ [¤¨¤¤¤æ¤¦¤·¤å¤®] /heroism/ +±Ñͺ¿òÇÒ [¤¨¤¤¤æ¤¦¤¹¤¦¤Ï¤¤] /hero worship/ +±ÑͺŪ [¤¨¤¤¤æ¤¦¤Æ¤­] /(adj-na) heroic/ +±ÑͺÅÁÀâ [¤¨¤¤¤æ¤¦¤Ç¤ó¤»¤Ä] /(n) heroic legendary tale/ +±ÑÎÎ [¤¨¤¤¤ê¤ç¤¦] /British territory (possession)/ +±ÑÎî [¤¨¤¤¤ì¤¤] /(n) spirits of war dead/great men/ +±ÑϢˮ [¤¨¤¤¤ì¤ó¤Ý¤¦] /(n) (British) Commonwealth of Nations/ +±ÑÏ [¤¨¤¤¤ï] /(n) English-Japanese (e.g. dictionary)/(P)/ +±Ñϼ­Åµ [¤¨¤¤¤ï¤¸¤Æ¤ó] /English-Japanese dictionary/ +±Ñî² [¤¨¤¤¤Þ¤¤] /(adj-na,n) wise and great/ +±Ò»ë [¤¨¤¤¤·] /(n) guards at parliament/ +±Ò½ê [¤¨¤¤¤·¤ç] /place guarded by soldiers/torpedo room/ +±ÒÀ± [¤¨¤¤¤»¤¤] /(n) satellite/(P)/ +±ÒÀ±¥Æ¥ì¥ÓÊüÁ÷ [¤¨¤¤¤»¤¤¥Æ¥ì¥Ó¤Û¤¦¤½¤¦] /(n) satellite television/ +±ÒÀ±¥é¥¸¥ª [¤¨¤¤¤»¤¤¥é¥¸¥ª] /(n) satellite radio/ +±ÒÀ±·ÈÂÓÅÅÏà [¤¨¤¤¤»¤¤¤±¤¤¤¿¤¤¤Ç¤ó¤ï] /(n) satellite-based mobile phone/ +±ÒÀ±¹ÒË¡ [¤¨¤¤¤»¤¤¤³¤¦¤Û¤¦] /(n) global positioning/ +±ÒÀ±¹ñ [¤¨¤¤¤»¤¤¤³¤¯] /(n) satellite country/ +±ÒÀ±¼Ì¿¿ [¤¨¤¤¤»¤¤¤·¤ã¤·¤ó] /(n) satellite photograph/ +±ÒÀ±Ãϵå¶É [¤¨¤¤¤»¤¤¤Á¤­¤å¤¦¤­¤ç¤¯] /(satellite) earth station/ +±ÒÀ±Ãæ·Ñ [¤¨¤¤¤»¤¤¤Á¤å¤¦¤±¤¤] /satellite transmission/ +±ÒÀ±ÄÌ¿® [¤¨¤¤¤»¤¤¤Ä¤¦¤·¤ó] /satellite communication/ +±ÒÀ±ÅÅÏà [¤¨¤¤¤»¤¤¤Ç¤ó¤ï] /(n) satellite phone/ +±ÒÀ±ÅÔ»Ô [¤¨¤¤¤»¤¤¤È¤·] /satellite town or city/ +±ÒÀ±ÊüÁ÷ [¤¨¤¤¤»¤¤¤Û¤¦¤½¤¦] /satellite broadcasting/ +±ÒÀ¸ [¤¨¤¤¤»¤¤] /(n) health/hygiene/sanitation/medical/(P)/ +±ÒÀ¸³Ø [¤¨¤¤¤»¤¤¤¬¤¯] /(n) hygienics/ +±ÒÀ¸´ÉÍý [¤¨¤¤¤»¤¤¤«¤ó¤ê] /hygiene management/ +±ÒÀ¸´ð½à [¤¨¤¤¤»¤¤¤­¤¸¤å¤ó] /health standards/hygiene standards/ +±ÒÀ¸¸¡ººµ»»Õ [¤¨¤¤¤»¤¤¤±¤ó¤µ¤®¤·] /(n) medical technologist/ +±ÒÀ¸¹©³Ø [¤¨¤¤¤»¤¤¤³¤¦¤¬¤¯] /sanitary engineering/ +±ÒÀ¸¾å [¤¨¤¤¤»¤¤¤¸¤ç¤¦] /hygienic/sanitary/ +±ÒÀ¸¾õÂÖ [¤¨¤¤¤»¤¤¤¸¤ç¤¦¤¿¤¤] /(n) sanitary conditions/ +±ÒÀ¸ÀßÈ÷ [¤¨¤¤¤»¤¤¤»¤Ä¤Ó] /sanitary facilities/ +±ÒÀ¸Ââ [¤¨¤¤¤»¤¤¤¿¤¤] /medical corps/ +±ÒÀ¸Åª [¤¨¤¤¤»¤¤¤Æ¤­] /(adj-na) hygienic/sanitary/(P)/ +±ÒÀ¸Ê¼ [¤¨¤¤¤»¤¤¤Ø¤¤] /(medical) orderly/ +±Òʼ [¤¨¤¤¤Ø¤¤] /(n) palace guard/sentinel/garrison/ +±Ó¤ß¼ê [¤è¤ß¤Æ] /(n) writer (composer) (of a poem)/ +±Ó¤ß¿Í [¤è¤ß¤Ó¤È] /(n) (poetic) author/ +±Ó¤ß¿ÍÃΤ餺 [¤è¤ß¤Ó¤È¤·¤é¤º] /(n) author unknown/waka-composer unknown/ +±Ó¤à [¤è¤à] /(v5m) to recite/to chant/(P)/ +±Ó²Î [¤¨¤¤¤«] /(n) poem/song/(Buddh.) pilgrim's song/ +±Ó¶ã [¤¨¤¤¤®¤ó] /(n) reciting poetry/ +±Ó»Ë [¤¨¤¤¤·] /(n) historical poem or epic/ +±Ó¾§ [¤¨¤¤¤·¤ç¤¦] /(n,vs) aria/ +±Ó¿Ê [¤¨¤¤¤·¤ó] /(n) presentation of poem (to court)/ +±ÓÁð [¤¨¤¤¤½¤¦] /(n) draft poem/ +±Óò [¤¨¤¤¤¿¤ó] /(n) exclamation/admiration/ +±Ó÷ [¤¨¤¤¤¿¤ó] /(n) exclamation/admiration/ +±ÓëÖ [¤¨¤¤¤·¤ç¤¦] /(n) reciting poetry/ +±Ô¤¤ [¤¹¤ë¤É¤¤] /(adj) pointed/sharp/(P)/ +±Ô¤¤¥Ê¥¤¥Õ [¤¹¤ë¤É¤¤¥Ê¥¤¥Õ] /sharp knife/ +±Ô¤¤ÈãȽ [¤¹¤ë¤É¤¤¤Ò¤Ï¤ó] /sharp criticism/ +±Ô¤òºÃ¤¯ [¤¨¤¤¤ò¤¯¤¸¤¯] /(exp) to break the brunt/ +±Ô¤ò¼è¤ë [¤¨¤¤¤ò¤È¤ë] /(exp) to take up a weapon/ +±Ô°Õ [¤¨¤¤¤¤] /(n-adv,n-t) eagerly/earnestly/ +±Ô³Ñ [¤¨¤¤¤«¤¯] /(n) acute angle/(P)/ +±Ô³Ñ»°³Ñ·Á [¤¨¤¤¤«¤¯¤µ¤ó¤«¤¯¤±¤¤] /(n) acute triangle/ +±Ô´¶ [¤¨¤¤¤«¤ó] /(n) sensitiveness/ +±Ôµ¤ [¤¨¤¤¤­] /(n) courage/ardour/high spirits/ +±Ôµ¤Í­¤ë [¤¨¤¤¤­¤¢¤ë] /(adj) dashing/spirited/ +±ÔÀè·Á [¤¨¤¤¤»¤ó¤±¤¤] /(n) acuminate/ +±ÔÉÒ [¤¨¤¤¤Ó¤ó] /(adj-na,n) sharpness/keenness/sensitiveness/mental acumen/(P)/ +±Ôʼ [¤¨¤¤¤Ø¤¤] /(n) picked troops/ +±Ô˯ [¤¨¤¤¤Û¤¦] /(n) brunt of attack or argument/ +±ÔÍø [¤¨¤¤¤ê] /(adj-na,n) sharpness/(P)/ +±Õ [¤¨¤­] /(n,n-suf) liquid/fluid/(P)/ +±Õ¤ò¹Ê¤ë [¤¨¤­¤ò¤·¤Ü¤ë] /(exp) to squeeze the juice (from)/ +±Õ°µ¥×¥ì¥¹ [¤¨¤­¤¢¤Ä¥×¥ì¥¹] /(n) hydraulic press/ +±Õ°Â [¤¨¤­¤¢¤ó] /liquid ammonia/ +±Õ²½ [¤¨¤­¤«] /(n) liquefaction/(P)/ +±Õ²½Å·Á³¥¬¥¹ [¤¨¤­¤«¤Æ¤ó¤Í¤ó¥¬¥¹] /(n) liquefied natural gas (LNG)/ +±ÕºÞ [¤¨¤­¤¶¤¤] /(n) liquid medicine/ +±Õ½Á [¤¨¤­¤¸¤å¤¦] /(n) juice/sap/ +±Õ¾½ [¤¨¤­¤·¤ç¤¦] /(n) liquid crystal/(P)/ +±Õ¾½¥Æ¥ì¥Ó [¤¨¤­¤·¤ç¤¦¥Æ¥ì¥Ó] /(n) liquid crystal television/ +±Õ¾½È× [¤¨¤­¤·¤ç¤¦¤Ð¤ó] /(n) liquid crystal (display) panel/ +±Õ¾õ [¤¨¤­¤¸¤ç¤¦] /(n) liquid state/ +±Õ¾õ²½ [¤¨¤­¤¸¤ç¤¦¤«] /(vs) liquefaction/liquefy/ +±Õ¾õ²½¸½¾Ý [¤¨¤­¤¸¤ç¤¦¤«¤²¤ó¤·¤ç¤¦] /(n) liquefaction/ +±ÕÀ­ [¤¨¤­¤»¤¤] /(adj-na) pH/humoral/ +±ÕÀ­¸Â³¦ [¤¨¤­¤»¤¤¤²¤ó¤«¤¤] /liquid limit/ +±ÕÁê [¤¨¤­¤½¤¦] /(n) liquid phase/ +±ÕÂÎ [¤¨¤­¤¿¤¤] /(n) liquid/fluid/(P)/ +±ÕÂÎ¥¢¥ó¥â¥Ë¥¢ [¤¨¤­¤¿¤¤¥¢¥ó¥â¥Ë¥¢] /(n) liquid ammonia/ +±ÕÂÎ¥·¡¼¥ë [¤¨¤­¤¿¤¤¥·¡¼¥ë] /(n) liquid seal/ +±ÕÂÎ¥¸¥§¥Ã¥È²Ã¹© [¤¨¤­¤¿¤¤¥¸¥§¥Ã¥È¤«¤³¤¦] /(n) liquid jet processing/ +±ÕÂΥإꥦ¥à [¤¨¤­¤¿¤¤¥Ø¥ê¥¦¥à] /(n) liquid helium/ +±ÕÂζâ° [¤¨¤­¤¿¤¤¤­¤ó¤¾¤¯] /(n) liquid metal/ +±ÕÂζõµ¤ [¤¨¤­¤¿¤¤¤¯¤¦¤­] /liquid air/ +±ÕÂλÀÁÇ [¤¨¤­¤¿¤¤¤µ¤ó¤½] /liquid oxygen/ +±ÕÂÎÃâÁÇ [¤¨¤­¤¿¤¤¤Á¤Ã¤½] /liquid nitrogen/ +±ÕÂÎdzÎÁ [¤¨¤­¤¿¤¤¤Í¤ó¤ê¤ç¤¦] /liquid fuel/ +±ÕÈî [¤¨¤­¤Ò] /(n) liquid fertilizer/ +±Õ˦ [¤¨¤­¤Û¤¦] /(n) vacuole/ +±ÕÌÌ [¤¨¤­¤á¤ó] /(n) liquid surface/ +±ÕÎÌ [¤¨¤­¤ê¤ç¤¦] /liquid measure/ +±ÕÎÌ·× [¤¨¤­¤ê¤ç¤¦¤±¤¤] /liquid measure/ +±Ö³Ø [¤¨¤­¤¬¤¯] /(n) epidemiology/the study of epidemics/ +±Ö³Ø¼Ô [¤¨¤­¤¬¤¯¤·¤ã] /(n) epidemiologist/ +±ÖÉ [¤¨¤­¤Ó¤ç¤¦] /(n) infectious disease/plague/epidemic/(P)/ +±ÖÉ [¤ä¤¯¤Ó¤ç¤¦] /(n) infectious disease/plague/epidemic/ +±ÖÉ¿À [¤¨¤­¤Ó¤ç¤¦¤¬¤ß] /(n) jinx/hoodoo/pest/plague/angel of death/ +±ÖÉ¿À [¤ä¤¯¤Ó¤ç¤¦¤¬¤ß] /(n) jinx/hoodoo/pest/plague/angel of death/ +±ÖΡ [¤¨¤­¤ê] /(n) children's dysentery/ +±Öáö [¤¨¤­¤ì¤¤] /(n) epidemic/plague/pestilence/ +±× [¤¨¤­] /(n,n-suf,vs) gain/benefit/profit/use/advantage/being beneficial (useful, profitable, valuable)/(P)/ +±× [¤ä¤¯] /(n,n-suf,vs) gain/benefit/profit/use/advantage/being beneficial (useful, profitable, valuable)/ +±×¡¹ [¤Þ¤¹¤Þ¤¹] /(adv) increasingly/more and more/(P)/ +±×¤òÍ¿¤¨¤ë¿Í [¤¨¤­¤ò¤¢¤¿¤¨¤ë¤Ò¤È] /benefactor/ +±×±× [¤Þ¤¹¤Þ¤¹] /(adv) increasingly/more and more/ +±×¶â [¤¨¤­¤­¤ó] /(n) profit/ +±×¹ÓÃË [¤Þ¤¹¤é¤ª] /(adj-na,n) (1) hero/gentleman/warrior/manly person/ +±×ÃÒ [¤ä¤¯¤Á] /(n) bitter seeded cardamon/ +±×Ãî [¤¨¤­¤Á¤å¤¦] /(n) useful insect/ +±×Ä» [¤¨¤­¤Á¤ç¤¦] /(n) beneficial bird/ +±×ͧ [¤¨¤­¤æ¤¦] /(n) good friend/useful friend/ +±Ø [¤¨¤­] /(n) station/(P)/ +±Ø¤Ë»ß¤Þ¤ë [¤¨¤­¤Ë¤È¤Þ¤ë] /(exp) to stop at a station/ +±Ø¤ËÃ夯 [¤¨¤­¤Ë¤Ä¤¯] /(exp) to arrive at the station/ +±Ø¥Ó¥ë [¤¨¤­¥Ó¥ë] /station building/ +±Ø°÷ [¤¨¤­¤¤¤ó] /(n) station attendant/(P)/ +±Ø»ß¤á [¤¨¤­¤É¤á] /(n) delivery of freight to a station/ +±Ø¼Ë [¤¨¤­¤·¤ã] /(n) station building/ +±Ø¼ê [¤¨¤­¤·¤å] /(n) station worker/ +±ØÁ° [¤¨¤­¤Þ¤¨] /(n) in front of station/(P)/ +±ØÁ°¹­¾ì [¤¨¤­¤Þ¤¨¤Ò¤í¤Ð] /(n) station square (plaza)/ +±ØÁ°Ä̤ê [¤¨¤­¤Þ¤¨¤É¤ª¤ê] /(n) street in front of station/ +±ØĹ [¤¨¤­¤Á¤ç¤¦] /(n) station master/(P)/ +±ØĹ¼¼ [¤¨¤­¤Á¤ç¤¦¤·¤Ä] /(n) stationmaster's office/ +±ØÄþ [¤¨¤­¤Æ¤¤] /(n) delivery of packages/postal service/ +±ØÅÁ [¤¨¤­¤Ç¤ó] /(n) stagecoach/post horse/(P)/ +±ØÅÁ¶¥Áö [¤¨¤­¤Ç¤ó¤­¤ç¤¦¤½¤¦] /(n) long-distance relay race/ +±ØƬ [¤¨¤­¤È¤¦] /(n) station/ +±ØÇÏ¼Ö [¤¨¤­¤Ð¤·¤ã] /(n) stagecoach/ +±ØÇä¤ê [¤¨¤­¤¦¤ê] /(n) station vendor/ +±ØÉ× [¤¨¤­¤Õ] /(n) railway employee (porter)/ +±ØÊÛ [¤¨¤­¤Ù¤ó] /(n) station (boxed) lunch/(P)/ +±ØËøÊ⤯ [¤¨¤­¤Þ¤Ç¤¢¤ë¤¯] /to walk to the station/ +±Ø̾ [¤¨¤­¤á¤¤] /(n) station name/ +±Øα¤á [¤¨¤­¤É¤á] /(n) delivery of freight to a station/ +±ØÏ© [¤¨¤­¤í] /(n) post road/ +±Ù¤ËÆþ¤ë [¤¨¤Ä¤Ë¤¤¤ë] /(v5r) to be pleased/to gloat/to glow with self-satisfaction/ +±Ù¤Ð¤·¤¤ [¤è¤í¤³¤Ð¤·¤¤] /(adj) delightful/joyful/gratifying/ +±Ù¤Ó [¤è¤í¤³¤Ó] /(oK) (n) joy/delight/rapture/pleasure/gratification/rejoicing/congratulations/felicitations/ +±Ù¤Ö [¤è¤í¤³¤Ö] /(v5b) to be delighted/to be glad/ +±Ù³Ú [¤¨¤Ä¤é¤¯] /(n) enjoyment/pleasure/ +±Ú¤¹¤ë [¤¨¤Ã¤¹¤ë] /(vs-s) to have an audience with/ +±Ú¤ò»ò¤ï¤ë [¤¨¤Ä¤ò¤¿¤Þ¤ï¤ë] /(exp) to be granted an audience/ +±Ú¸« [¤¨¤Ã¤±¤ó] /(n) audience (with someone)/ +±Û¤¨¤ë [¤³¤¨¤ë] /(v1) to exceed/to cross over/to cross/to pass through/to pass over (out of)/(P)/ +±Û¤· [¤´¤·] /(n-suf) across/over/beyond/(P)/ +±Û¤¹ [¤³¤¹] /(v5s) to go over (e.g. with audience)/(P)/ +±Û¶­ [¤¨¤Ã¤­¤ç¤¦] /(n) border transgression/(P)/ +±Û¶­Æþ³Ø [¤¨¤Ã¤­¤ç¤¦¤Ë¤å¤¦¤¬¤¯] /(vs) gaining admission into a school in a school district other than one's own/ +±Û¸¢ [¤¨¤Ã¤±¤ó] /(adj-no,n) going beyond authority/unauthorized/(P)/ +±Û¸¢¹Ô°Ù [¤¨¤Ã¤±¤ó¤³¤¦¤¤] /act of arrogation/ +±Û¸å [¤¨¤Á¤´] /Echigo/old name for Niigata Prefecture/(P)/ +±ÛÁÊ [¤¨¤Ã¤½] /(n) appeal made directly to a senior official without going through formalities/ +±ÛÃæêî [¤¨¤Ã¤Á¤å¤¦¤Õ¤ó¤É¤·] /(n) string loincloth or G-string/ +±ÛÅ·³Ú [¤¨¤Æ¤ó¤é¤¯] /Etenraku (Japanese court music composition)/ +±ÛÅÙ [¤ª¤Á¤É] /(n) error/ +±ÛÅß [¤¨¤Ã¤È¤¦] /(n) passing the winter/(P)/ +±ÛÅß»ñ¶â [¤¨¤Ã¤È¤¦¤·¤­¤ó] /winter bonus/ +±ÛÅßÂâ [¤¨¤Ã¤È¤¦¤¿¤¤] /(n) wintering party (team)/ +±ÛÆî [¤¨¤Ä¤Ê¤ó] /Vietnam/ +±ÛÆî [¤Ù¤È¤Ê¤à] /Vietnam/ +±Ûǯ [¤¨¤Ä¤Í¤ó] /(n,vs) ring out the old year/hibernation/(P)/ +±ÛǯÀ¸¿¢Êª [¤¨¤Ä¤Í¤ó¤»¤¤¤·¤ç¤¯¤Ö¤Ä] /(n) biennial plant/ +±ÛǯÁðËÜ [¤¨¤Ä¤Í¤ó¤½¤¦¤Û¤ó] /biennial herb/ +±Ü¤òÀÁ¤¦ [¤¨¤Ä¤ò¤³¤¦] /(exp) to ask for a revision/ +±ÜÆÉ [¤¨¤Ä¤É¤¯] /(n,vs) reading/perusal/ +±Üʼ [¤¨¤Ã¤Ú¤¤] /(n) parade/review (of troops)/ +±ÜʼÂæ [¤¨¤Ã¤Ú¤¤¤À¤¤] /reviewing stand/ +±ÜÍ÷ [¤¨¤Ä¤é¤ó] /(n,vs) inspection/reading/(P)/ +±ÜÍ÷¼¼ [¤¨¤Ä¤é¤ó¤·¤Ä] /inspection room/reading room/ +±ÜÎò [¤¨¤Ä¤ì¤­] /(n) career/ +±ÝÂû [¤¨¤Î¤­¤¿¤±] /(n) (uk) long thin white "enokitake" mushroom/ +±Þ [¤¤¤ä] /(adj-na,n) disagreeable/detestable/unpleasant/reluctant/ +±Þ¡¹ [¤¤¤ä¤¤¤ä] /(adv,n) (uk) unwillingly/grudgingly/shaking head in refusal (to children)/ +±Þ¤¦ [¤¤¤È¤¦] /(v5u) to dislike/to hate/to grudge (doing)/to spare (oneself)/to be weary of/to take (good) care of/ +±Þ¤«¤¹ [¤¢¤«¤¹] /(v5s) to glut/to satiate/to weary/to tire/to bore/to weary/ +±Þ¤¬¤é¤» [¤¤¤ä¤¬¤é¤»] /(n) harassment/ +±Þ¤­¤ë [¤¢¤­¤ë] /(v1) to get tired of/to lose interest in/to have enough/ +±Þ¤­±Þ¤­ [¤¢¤­¤¢¤­] /(n,vs) sick of/bored (with)/ +±Þ¤­À­ [¤¢¤­¤·¤ç¤¦] /(n) fickle nature/flighty temperament/ +±Þ¤Êµ¤»ý¤Á [¤¤¤ä¤Ê¤­¤â¤Á] /unpleasant feeling/ +±Þ¤Ë¿¶¤Ã¤Æ¤¤¤ë [¤¤¤ä¤Ë¤Ö¤Ã¤Æ¤¤¤ë] /(exp) to reek of affectation/ +±Þ¤à [¤¢¤°¤à] /(v5m) to get tired of (doing)/to lose interest in/ +±Þ¤ä [¤¤¤ä] /(adj-na,n) disagreeable/detestable/unpleasant/reluctant/ +±Þ¤ä¤é¤·¤¤ [¤¤¤ä¤é¤·¤¤] /(adj) unpleasant/disgusting/repulsive/detestable/disagreeable/indecent/lewd/dirty/lascivious/(P)/ +±Þ¤ï¤·¤¤ [¤¤¤È¤ï¤·¤¤] /(adj) detestable/disagreeable/ +±Þ°­ [¤¨¤ó¤ª] /(n,vs) dislike/detestation/ +±Þ±Þ [¤¤¤ä¤¤¤ä] /(adv,n) (uk) unwillingly/grudgingly/shaking head in refusal (to children)/ +±Þ¿Í [¤¨¤ó¤¸¤ó] /(n) misanthropy/ +±Þ¿Í¼Ô [¤¨¤ó¤¸¤ó¤·¤ã] /misanthrope/ +±ÞÀ¤ [¤¨¤ó¤»¤¤] /(n) pessimism/weariness with life/ +±ÞÀ¤²È [¤¨¤ó¤»¤¤¤«] /(n) pessimist/ +±ÞÀ¤´Ñ [¤¨¤ó¤»¤¤¤«¤ó] /(n) pessimistic view of life/pessimism/ +±ÞÀ¤¼çµÁ [¤¨¤ó¤»¤¤¤·¤å¤®] /pessimism/ +±ÞÀ¤Åª [¤¨¤ó¤»¤¤¤Æ¤­] /(adj-na) pessimistic/ +±ÞÀ¤Èá´Ñ¼Ô [¤¨¤ó¤»¤¤¤Ò¤«¤ó¤·¤ã] /pessimist/ +±ÞÀï [¤¨¤ó¤»¤ó] /(n) war weariness/ +±ÞÌ£ [¤¤¤ä¤ß] /(adj-na,n) disagreeableness/gaudiness/sarcasm/ +±ÞÎ¥ [¤ª¤ó¤ê] /(n) Buddhism depart from (in disdain)/ +±ß [¤¨¤ó] /(n) Yen/circle/(P)/ +±ß [¤Ä¤Ö¤é] /(adj-na,n) round/rotund/ +±ß [¤Þ¤ë] /(n) circle/money/ +±ß¤¤ [¤Þ¤ë¤¤] /(adj) round/circular/spherical/(P)/ +±ß¤« [¤Þ¤É¤«] /(adj-na,n) round/tranquil/ +±ß¤¯ÎؤˤʤäÆÍÙ¤ë [¤Þ¤ë¤¯¤ï¤Ë¤Ê¤Ã¤Æ¤ª¤É¤ë] /(exp) to dance in a circle/ +±ß¤Ç°Ï¤à [¤Þ¤ë¤Ç¤«¤³¤à] /to enclose (a word) with a circle/ +±ß¤ÎÆ­µ® [¤¨¤ó¤Î¤È¤¦¤­] /rise of the yen/ +±ß¤ß [¤Þ¤ë¤ß] /(n) roundness/rotundity/(P)/ +±ß¤ä¤« [¤Þ¤í¤ä¤«] /(adj-na,n) round/circular/spherical/mild (taste)/ +±ß¤é [¤Ä¤Ö¤é] /(adj-na,n) round/rotund/ +±ß¤òÀ®¤¹ [¤¨¤ó¤ò¤Ê¤¹] /(exp) to form a circle/ +±ß¤òÉÁ¤¯ [¤¨¤ó¤ò¤¨¤¬¤¯] /(exp) to draw a circle/ +±ß¥°¥é¥Õ [¤¨¤ó¥°¥é¥Õ] /(n) pie graph/pie chart/ +±ß°Â [¤¨¤ó¤ä¤¹] /(n) cheap yen/(P)/ +±ß°ÙÂØ [¤¨¤ó¤«¤ï¤»] /(n) yen exchange/ +±ß°ÙÂØ [¤¨¤ó¤¬¤ï¤»] /(n) yen exchange/ +±ß°è [¤¨¤ó¤¤¤­] /yen bloc/yen area/ +±ß±¿Æ° [¤¨¤ó¤¦¤ó¤É¤¦] /(n) circular motion/ +±ß²°º¬ [¤Þ¤ë¤ä¤Í] /(n) dome/cupola/ +±ß²Á [¤¨¤ó¤«] /(n) value of the yen/ +±ß²Ö˪ [¤Þ¤ë¤Ï¤Ê¤Ð¤Á] /(n) bumblebee/ +±ß²ß [¤¨¤ó¤«] /(n) yen currency/ +±ß³¸ [¤¨¤ó¤¬¤¤] /(n) cupola/dome/vault/ +±ß³ê [¤¨¤ó¤«¤Ä] /(adj-na,n) harmony/smoothness/(P)/ +±ß³ê [¤¨¤ó¤³¤Ä] /(ik) (adj-na,n) harmony/smoothness/ +±ß³ê¤Ë [¤¨¤ó¤«¤Ä¤Ë] /smoothly/ +±ß´Ä [¤¨¤ó¤«¤ó] /(adj-na,n) torus/ +±ß´ÄÂÎ [¤¨¤ó¤«¤ó¤¿¤¤] /(n) solid torus/ +±ß´é [¤Þ¤ë¤¬¤ª] /(n) round face/moon face/ +±ßµ¬ [¤¨¤ó¤­] /(n) pair of compasses/ +±ßµ­¹æ [¤¨¤ó¤­¤´¤¦] /(n) yen symbol ("Y" with "=" superimposed)/ +±ßµ°Æ» [¤¨¤ó¤­¤É¤¦] /(n) circular orbit/ +±ßµÖ [¤¨¤ó¤­¤å¤¦] /(n) knoll/hummock/ +±ßµï [¤Þ¤É¤¤] /(n) small gathering/happy circle/ +±ß¶À [¤¨¤ó¤­¤ç¤¦] /(n) round mirror/ +±ß¶À [¤Þ¤ë¤«¤¬¤ß] /(n) round mirror/ +±ß¶Ê [¤¨¤ó¤­¤ç¤¯] /roundabout way (of speaking or working)/ +±ß·¿ [¤Þ¤ë¤¬¤¿] /(n) (1) round shape/circle/(2) circular form/ +±ß·Á [¤¨¤ó¤±¤¤] /(n) (1) round shape/circle/(2) circular form/(P)/ +±ß·Á [¤Þ¤ë¤¬¤¿] /(n) (1) round shape/circle/(2) circular form/ +±ß·Á·à¾ì [¤¨¤ó¤±¤¤¤²¤­¤¸¤ç¤¦] /amphitheater/ +±ß·ÁæÌÓ¾É [¤¨¤ó¤±¤¤¤À¤Ä¤â¤¦¤·¤ç¤¦] /(n) alopecia areata/ +±ß·ú¤Æ [¤¨¤ó¤À¤Æ] /(n) yen base/(P)/ +±ß·ú¤Æ³°ºÄ [¤¨¤ó¤À¤Æ¤¬¤¤¤µ¤¤] /(n) yen-denominated loan/samurai bond/ +±ß¸Ì [¤¨¤ó¤³] /(n) arc/(P)/ +±ß¸÷ [¤¨¤ó¤³¤¦] /(n) halo/ +±ß¹â [¤¨¤ó¤À¤«] /(n) high-valued yen/exchange in favor of the yen/(P)/ +±ßºÂ [¤¨¤ó¤¶] /(n) sitting in circle/round straw mat/ +±ß¼Ú´¾ [¤¨¤ó¤·¤ã¤Ã¤«¤ó] /(n) international yen loan/ +±ß¼ä [¤¨¤ó¤¸¤ã¤¯] /(n) nirvana/death of the Buddha/ +±ß¼þ [¤¨¤ó¤·¤å¤¦] /(n) circumference/(P)/ +±ß¼þΨ [¤¨¤ó¤·¤å¤¦¤ê¤Ä] /(n) Pi (3.1415926..)/ +±ß½Ï [¤¨¤ó¤¸¤å¤¯] /(n,vs) ripeness/mellowness/maturity/perfection/(P)/ +±ß½Ï¤·¤¿ [¤¨¤ó¤¸¤å¤¯¤·¤¿] /mellow/mature/fully developed/ripe/ +±ß¿´ [¤¨¤ó¤·¤ó] /(n) centre of circle/ +±ß¿ÏÅá [¤¨¤ó¤¸¤ó¤È¤¦] /scalpel/ +±ß¿Ø [¤¨¤ó¤¸¤ó] /(n) circle/ring/ +±ß¿í [¤¨¤ó¤¹¤¤] /(n) cone/ +±ß¿í [¤Þ¤ë¤®¤ê] /(n) round gimlet/ +±ß¿í¶ÊÀþ [¤¨¤ó¤¹¤¤¤­¤ç¤¯¤»¤ó] /conic curve/conics/ +±ß¿í·Á [¤¨¤ó¤¹¤¤¤±¤¤] /(n) cone/ +±ß¿í¿¶»Ò [¤¨¤ó¤¹¤¤¤Õ¤ê¤³] /(n) conical pendulum/ +±ß¿í¿ÞË¡ [¤¨¤ó¤¹¤¤¤º¤Û¤¦] /(n) conical projection/ +±ß¿íÂÎ [¤¨¤ó¤¹¤¤¤¿¤¤] /(n,adj-na) cone/ +±ß¿íÂæ [¤¨¤ó¤¹¤¤¤À¤¤] /(n) circular truncated cone/ +±ßÁê¾ì [¤¨¤ó¤½¤¦¤Ð] /(n) yen exchange rate/(P)/ +±ßÁë [¤Þ¤ë¤Þ¤É] /(n) round window/ +±ßÂî [¤¨¤ó¤¿¤¯] /(n) round table/(P)/ +±ßÂî²ñµÄ [¤¨¤ó¤¿¤¯¤«¤¤¤®] /round-table conference/ +±ßÃÆ [¤¨¤ó¤À¤ó] /round shot/ +±ßÃì [¤¨¤ó¤Á¤å¤¦] /(n) column/shaft/cylinder/(P)/ +±ßÃîÎà [¤¨¤ó¤Á¤å¤¦¤ë¤¤] /(n) round worms/ +±ßĺ [¤¨¤ó¤Á¤ç¤¦] /(n) dome/cupola/ +±ßÅ·°æ [¤Þ¤ë¤Æ¤ó¤¸¤ç¤¦] /(n) circular ceiling/ +±ßž [¤¨¤ó¤Æ¤ó] /(n) spherical/rolling smoothly/ +±ßž¤¿¤ë [¤¨¤ó¤Æ¤ó¤¿¤ë] /(adj) orotund/spherical/smoothly rolling/ +±ßž³êæ [¤¨¤ó¤Æ¤ó¤«¤Ä¤À¤Ä] /(adj-na,n) versatility/adaptability/tact/ +±ßÅû [¤¨¤ó¤È¤¦] /(n) cylinder/(P)/ +±ßÅû·Á [¤¨¤ó¤È¤¦¤±¤¤] /cylindrical/ +±ßÅû¿ÞË¡ [¤¨¤ó¤È¤¦¤º¤Û¤¦] /(n) cylindrical projection/ +±ßÆâ [¤¨¤ó¤Ê¤¤] /(n) within the circle/ +±ßÈ× [¤¨¤ó¤Ð¤ó] /(n) disk/discus/(P)/ +±ßÈ×¾õ [¤¨¤ó¤Ð¤ó¤¸¤ç¤¦] /disk-shaped/ +±ßÈ×Åꤲ [¤¨¤ó¤Ð¤ó¤Ê¤²] /(n) discus throw/ +±ßÉñ [¤¨¤ó¤Ö] /(n) waltz/ +±ßÉñ¶Ê [¤¨¤ó¤Ö¤­¤ç¤¯] /(n) waltz (composition)/ +±ßʯ [¤¨¤ó¤Õ¤ó] /(n) burial mound/ +±ßʯ [¤¨¤ó¤×¤ó] /(n) burial mound/ +±ßÊи÷ [¤¨¤ó¤Ø¤ó¤³¤¦] /(n) circular polarization of light/ +±ßËÜ [¤¨¤ó¤Ý¤ó] /(n) one-yen book/ +±ßËß [¤Þ¤ë¤Ü¤ó] /(n) round tray/ +±ßËþ [¤¨¤ó¤Þ¤ó] /(adj-na,n) perfection/harmony/peace/smoothness/completeness/satisfaction/integrity/(P)/ +±ßÌ£ [¤Þ¤ë¤ß] /(n) roundness/rotundity/ +±ßæ¥ [¤Þ¤ë¤¬¤Þ] /cylindrical boiler/ +±ßîð [¤Þ¤ë¤¬¤ó¤Ê] /round carpenter's plane/ +±ßñ¡ [¤¨¤ó¤í] /(n) tonsure/shaven head/ +±à [¤¨¤ó] /(n,n-suf) garden (esp. man-made)/(P)/ +±à [¤½¤Î] /(n) garden/park/plantation/(P)/ +±à¤ÎÊý¿Ë [¤¨¤ó¤Î¤Û¤¦¤·¤ó] /policy of our kindergarten/ +±à·Ý [¤¨¤ó¤²¤¤] /(n) horticulture/gardening/(P)/ +±à·Ý²È [¤¨¤ó¤²¤¤¤«] /horticulturist/ +±à·Ý³Ø [¤¨¤ó¤²¤¤¤¬¤¯] /horticulture/ +±à·Ý¿¢Êª [¤¨¤ó¤²¤¤¤·¤ç¤¯¤Ö¤Ä] /(n) gardening plant/ +±à·ÝÇÀ¶È [¤¨¤ó¤²¤¤¤Î¤¦¤®¤ç¤¦] /(n) horticultural agriculture/ +±à·ÝÍѶñ [¤¨¤ó¤²¤¤¤è¤¦¤°] /gardening tools/ +±à»ù [¤¨¤ó¤¸] /(n) kindergarten pupil/(P)/ +±àÃú [¤¨¤ó¤Æ¤¤] /(n) gardener/ +±àĹ [¤¨¤ó¤Á¤ç¤¦] /(n) kindergarten principal/(P)/ +±àÆâ [¤¨¤ó¤Ê¤¤] /(n) inside the garden (park)/(P)/ +±àÍ·²ñ [¤¨¤ó¤æ¤¦¤«¤¤] /(n) garden party/ +±á [¤»¤­] /(n) dam/sluice/(P)/ +±á¤­»ß¤á¤ë [¤»¤­¤È¤á¤ë] /(oK) (v1) to dam up/to hold back/to keep back/to intercept/to check/ +±á»ß¤á¸Ð [¤»¤­¤È¤á¤³] /(n) dammed lake/ +±áÄé [¤¨¤ó¤Æ¤¤] /(n) dike/weir/ +±â¡¹ [¤¨¤ó¤¨¤ó] /(adj-na,n) gasping/ +±â±â [¤¨¤ó¤¨¤ó] /(adj-na,n) gasping/ +±ã [¤¦¤¿¤²] /(n) party/banquet/(P)/ +±ã¤òÄ¥¤ë [¤¨¤ó¤ò¤Ï¤ë] /(exp) to give a dinner party/to hold a banquet/ +±ã²ñ [¤¨¤ó¤«¤¤] /(n) party/banquet/(P)/ +±ã²ñ¾ì [¤¨¤ó¤«¤¤¤¸¤ç¤¦] /banquet hall/ +±ãÀÊ [¤¨¤ó¤»¤­] /(n) banquet/dinner party/(P)/ +±ãÍ· [¤¨¤ó¤æ¤¦] /(n) drinking party hall/banquet seat/ +±ä¡¹ [¤¨¤ó¤¨¤ó] /(adj-na,adv,n) meandering/ +±ä¡¹¤¿¤ë [¤¨¤Í¤ó¤¿¤ë] /(adj-t) lengthy/ +±ä¤¤¤Æ¤Ï [¤Ò¤¤¤Æ¤Ï] /(adv) (uk) not only .. but also/in addition to/consequently/ +±ä¤Ð¤¹ [¤Î¤Ð¤¹] /(v5s,vt) to lengthen/to stretch/to reach out/to postpone/to prolong/to extend/to grow (beard)/(P)/ +±ä¤Ó [¤Î¤Ó] /(n) stretching (the body) (i.e. when waking up)/excess/surplus/postponement/growth/spread/ +±ä¤Ó¤ë [¤Î¤Ó¤ë] /(v1,vi) (1) to stretch/to extend/to lengthen/to spread/(2) to make progress/to grow (beard, body height)/(3) to grow stale (soba)/(4) to be postponed/to be prolonged/(5) to be straightened/to be flattened/to be smoothed/(6) to be exhausted/(P)/ +±ä¤Ó±ä¤Ó [¤Î¤Ó¤Î¤Ó] /(adj-na,adv,n) stretching/repeatedly put off/procrastinate/ +±ä¤Ó±ä¤Ó¤Ë¤Ê¤ë [¤Î¤Ó¤Î¤Ó¤Ë¤Ê¤ë] /(exp) to be delayed/ +±ä¤ÓΨ [¤Î¤Ó¤ê¤Ä] /(iK) growth rate/coefficient of extension/ +±ä¤Ù [¤Î¤Ù] /(n) futures/credit (buying)/stretching/total/(P)/ +±ä¤Ù¤ë [¤Î¤Ù¤ë] /(v1) to make (bed)/to stretch/to widen/ +±ä¤Ù¶â [¤Î¤Ù¤¬¤Í] /(n) sheet metal/dagger/sword/ +±ä¤Ù»æ [¤Î¤Ù¤¬¤ß] /(n) variety of high-quality, Edo-period paper/ +±ä¤Ù»þ´Ö [¤Î¤Ù¤¸¤«¤ó] /(n) total man-hours/ +±ä¤Ù¿Í°÷ [¤Î¤Ù¤¸¤ó¤¤¤ó] /(n) total personnel/ +±ä¤ÙÄÚ [¤Î¤Ù¤Ä¤Ü] /(n) total floor space/ +±ä¤ÙÄÚ¿ô [¤Î¤Ù¤Ä¤Ü¤¹¤¦] /total floor space/ +±ä¤ÙÆü¿ô [¤Î¤Ù¤Ë¤Ã¤¹¤¦] /(n) total days/ +±ä¤ÙÈÄ [¤Î¤Ù¤¤¤¿] /(n) hammered-out plates/ +±ä¤Ùʧ¤¤ [¤Î¤Ù¤Ð¤é¤¤] /(n) deferred payment/ +±ä¤Ùʧ¤¤Í¢½Ð [¤Î¤Ù¤Ð¤é¤¤¤æ¤·¤å¤Ä] /exporting on a deferred-payment basis/ +±ä¤ÙËÀ [¤Î¤Ù¤Ü¤¦] /(n) (metal) bar/ +±ä°ú [¤¨¤ó¤¤¤ó] /(n) delay/procrastination/ +±ä±ä [¤¨¤ó¤¨¤ó] /(adj-na,adv,n) meandering/ +±ä±ä¤¿¤ë [¤¨¤Í¤ó¤¿¤ë] /(adj-t) lengthy/ +±ä²ñ [¤¨¤ó¤«¤¤] /(n) postponement (adjournment) of meeting/ +±ä´ü [¤¨¤ó¤­] /(n,vs) postponement/adjournment/(P)/ +±ä´ü¤Ë¤Ê¤ë [¤¨¤ó¤­¤Ë¤Ê¤ë] /(exp) to be postponed/ +±ä¶â [¤Î¤Ù¤¬¤Í] /(n) sheet metal/dagger/sword/ +±ä¼÷ [¤¨¤ó¤¸¤å] /(n) longevity/prolongation of life/ +±ä¾²ÌÌÀÑ [¤Î¤Ù¤æ¤«¤á¤ó¤»¤­] /(n) total floor space/ +±ä¾Æ [¤¨¤ó¤·¤ç¤¦] /(n) spread of fire/ +±ä¿­ [¤¨¤ó¤·¤ó] /(n,vs) extension/ +±ä¿Í°÷ [¤Î¤Ù¤¸¤ó¤¤¤ó] /(n) total personnel/ +±ä¿ñ [¤¨¤ó¤º¤¤] /(n) afterbrain/ +±äÀ­ [¤¨¤ó¤»¤¤] /(n) malleability/ +±äÂÚ [¤¨¤ó¤¿¤¤] /(n) delay/procrastination/(P)/ +±äÂÚ¶â [¤¨¤ó¤¿¤¤¤­¤ó] /(n) arrears/ +±äÂÚÀÇ [¤¨¤ó¤¿¤¤¤¼¤¤] /(n) taxes in arrears/ +±äÂÚÍø»Ò [¤¨¤ó¤¿¤¤¤ê¤·] /interest in arrears/ +±äÂÚÍø© [¤¨¤ó¤¿¤¤¤ê¤½¤¯] /default interest/ +±äÃå [¤¨¤ó¤Á¤ã¤¯] /(n) delayed arrival/ +±äĹ [¤¨¤ó¤Á¤ç¤¦] /(n,vs) extension/elongation/prolongation/lengthening/(P)/ +±äĹÀï [¤¨¤ó¤Á¤ç¤¦¤»¤ó] /(baseball) extra innings/ +±äÄÚ [¤Î¤Ù¤Ä¤Ü] /(n) total floor space/ +±äÆì [¤Ï¤¨¤Ê¤ï] /(n) longline/ +±äÆìµù [¤Ï¤¨¤Ê¤ï¤ê¤ç¤¦] /longline fishing/ +±äÆü¿ô [¤Î¤Ù¤Ë¤Ã¤¹¤¦] /(n) total days/ +±äǯ [¤¨¤ó¤Í¤ó] /(n) longevity/ +±äǼ [¤¨¤ó¤Î¤¦] /(n) deferred payment/ +±äȯ [¤¨¤ó¤Ñ¤Ä] /(n,vs) postponement of departure/delayed departure/ +±äÈÄ [¤Î¤Ù¤¤¤¿] /(n) hammered-out plates/ +±äʧ¤¤ [¤Î¤Ù¤Ð¤é¤¤] /(n) deferred payment/ +±äËÀ [¤Î¤Ù¤Ü¤¦] /(n) (metal) bar/ +±äÌ¿ [¤¨¤ó¤á¤¤] /(n) (1) long life/longevity/(2) macrobiotics/(P)/ +±äÌ¿¼£ÎÅ [¤¨¤ó¤á¤¤¤Á¤ê¤ç¤¦] /(n) life-prolonging treatment/ +±å¤ß [¤¦¤é¤ß] /(n) grudge/malice/bitterness/ +±å¤ß¸À [¤¦¤é¤ß¤´¤È] /(n) reproach/grudge/ +±å¤à [¤¦¤é¤à] /(v5m) to curse/to feel bitter/ +±å¤á¤·¤¤ [¤¦¤é¤á¤·¤¤] /(adj) reproachful/hateful/bitter/ +±å¸À [¤¦¤é¤ß¤´¤È] /(n) grudge/complaint/ +±å¸À [¤¨¤ó¤²¤ó] /(n) grudge/complaint/ +±åº¨ [¤¨¤ó¤³¤ó] /(n) enmity/grudge/ +±å¿§ [¤¨¤ó¤·¤ç¤¯] /(n) grudging look/ +±åÀ¼ [¤¨¤ó¤»¤¤] /(n) complaint/murmur/ +±åŨ [¤ª¤ó¤Æ¤­] /(n) sworn enemy/ +±åÇ° [¤ª¤ó¤Í¤ó] /(n) grudge/malice/hatred/ +±åÎî [¤ª¤ó¤ê¤ç¤¦] /(n) revengeful ghost/apparition/ +±åÓÍ [¤¨¤ó¤µ] /(n) (deeply held) resentment/ +±æ³¸ [¤¨¤ó¤¬¤¤] /(n) cover(ing)/ +±æ¸î [¤¨¤ó¤´] /(n) covering/protection/backing/relief/ +±æ¸îÉôÂâ [¤¨¤ó¤´¤Ö¤¿¤¤] /covering force/ +±æ¹è [¤¨¤ó¤´¤¦] /(n) cover trench/ +±æÊà [¤¨¤ó¤Ú¤¤] /(n,vs) cover and hide/ +±ç°ú [¤¨¤ó¤¤¤ó] /(n) reference/ +±ç·³ [¤¨¤ó¤°¤ó] /(n) reinforcement/(P)/ +±ç¸î [¤¨¤ó¤´] /(n) covering/protection/backing/relief/(P)/ +±ç¸ò [¤¨¤ó¤³¤¦] /(n) (abbr) dating with compensation (payments, financial support, etc.) (sometimes euph. for teen prostitution)/ +±ç½õ [¤¨¤ó¤¸¤ç] /(n,vs) assistance/aid/support/(P)/ +±ç½õ¸òºÝ [¤¨¤ó¤¸¤ç¤³¤¦¤µ¤¤] /dating with compensation (payments, financial support, etc.) (sometimes euph. for teen prostitution)/ +±ç½õÅà·ë [¤¨¤ó¤¸¤ç¤È¤¦¤±¤Ä] /suspension of aid/ +±çʼ [¤¨¤ó¤Ú¤¤] /(n) reinforcements/relief/ +±çÍÑ [¤¨¤ó¤è¤¦] /(n,vs) claim/quotation/invocation/ +±è¤¤ [¤¾¤¤] /(suff) along/(P)/ +±è¤¦ [¤½¤¦] /(v5u) to run along/to follow/(P)/ +±è¤Ã¤Æ [¤½¤Ã¤Æ] /along/by/parallel to/(P)/ +±è³¤ [¤¨¤ó¤«¤¤] /(n) coast/shore/inshore/coastal waters/(P)/ +±è³¤½£ [¤¨¤ó¤«¤¤¤·¤å¤¦] /(n) (Russian) maritime provinces/(P)/ +±è³× [¤¨¤ó¤«¤¯] /(n) history/development/(P)/ +±è´ß [¤¨¤ó¤¬¤ó] /(n) coast/shore/(P)/ +±è´ßµù¶È [¤¨¤ó¤¬¤ó¤®¤ç¤®¤ç¤¦] /coastal fishing/ +±è´ß·ÙÈ÷Ââ [¤¨¤ó¤¬¤ó¤±¤¤¤Ó¤¿¤¤] /coast guard/ +±èÀþ [¤¨¤ó¤»¤ó] /(adj-no,n) along railway line/(P)/ +±èÆ» [¤¨¤ó¤É¤¦] /(n) route/course/roadside/(P)/ +±èÏ© [¤¨¤ó¤í] /(n) route/ +±é¤¸¤ë [¤¨¤ó¤¸¤ë] /(v1) to perform (a play)/to play (a part)/to act (a part)/to commit (a blunder)/(P)/ +±é¤º¤ë [¤¨¤ó¤º¤ë] /(v5z) to perform/to play/(P)/ +±é²Î [¤¨¤ó¤«] /(n) enka/modern Japanese ballad/(P)/ +±éµº [¤¨¤ó¤®] /(n) drama/play/ +±éµ» [¤¨¤ó¤®] /(n) acting/performance/(P)/ +±éµÁ [¤¨¤ó¤®] /(n) expansion/amplification/commentary/adaptation/ +±é¶Ê [¤¨¤ó¤­¤ç¤¯] /(abbr) musical program/ +±é·Ý [¤¨¤ó¤²¤¤] /(n) entertainment/performance/(P)/ +±é·Ý²ñ [¤¨¤ó¤²¤¤¤«¤¤] /an entertainment/a show/ +±é·à [¤¨¤ó¤²¤­] /(n) play (theatrical)/(P)/ +±é·à³¦ [¤¨¤ó¤²¤­¤«¤¤] /world of the theater/ +±é·àŪ [¤¨¤ó¤²¤­¤Æ¤­] /(adj-na) dramatic/theatrical/ +±é·àÉÕ¤¯ [¤¨¤ó¤²¤­¤Å¤¯] /to be absorbed in a play/ +±é»» [¤¨¤ó¤¶¤ó] /(n) operation/(P)/ +±é»»²óÏ© [¤¨¤ó¤¶¤ó¤«¤¤¤í] /(n) operation circuit/ +±é»»µ¡ [¤¨¤ó¤¶¤ó¤­] /processor (as in computer chip)/ +±é»»»Ò [¤¨¤ó¤¶¤ó¤·] /(n) (math) operator/ +±é»»¼ê½ç [¤¨¤ó¤¶¤ó¤Æ¤¸¤å¤ó] /algorithm/ +±é»»ÀºÅÙ [¤¨¤ó¤¶¤ó¤»¤¤¤É] /operational precision/ +±é»»ÁÇ»Ò [¤¨¤ó¤¶¤ó¤½¤·] /(n) logic element/ +±é»»ÁõÃÖ [¤¨¤ó¤¶¤ó¤½¤¦¤Á] /(n) arithmetic unit/ +±é¼Ô [¤¨¤ó¤¸¤ã] /(n) presenter/speaker/ +±é½¬ [¤¨¤ó¤·¤å¤¦] /(n) practice/exercises/manoeuvers/practicum/(P)/ +±é½¬¾ì [¤¨¤ó¤·¤å¤¦¤¸¤ç¤¦] /(n) maneuvering ground/ +±é½¬ÌäÂê [¤¨¤ó¤·¤å¤¦¤â¤ó¤À¤¤] /practice problem/ +±é½¬ÎÓ [¤¨¤ó¤·¤å¤¦¤ê¤ó] /forest used for research/ +±é½Ð [¤¨¤ó¤·¤å¤Ä] /(n,vs) production (e.g. play)/direction/(P)/ +±é½Ð²È [¤¨¤ó¤·¤å¤Ä¤«] /(n) producer/director/(P)/ +±é½Ò [¤¨¤ó¤¸¤å¤Ä] /(n,vs) lecture/ +±éÀâ [¤¨¤ó¤¼¤Ä] /(n) speech/address/(P)/ +±éÀâ²È [¤¨¤ó¤¼¤Ä¤«] /speaker/orator/ +±éÁÕ [¤¨¤ó¤½¤¦] /(n,vs) musical performance/(P)/ +±éÁÕ²È [¤¨¤ó¤½¤¦¤«] /(n) performing musician/ +±éÁÕ²ñ [¤¨¤ó¤½¤¦¤«¤¤] /(n) concert/ +±éÁÕ¶ÊÌÜ [¤¨¤ó¤½¤¦¤­¤ç¤¯¤â¤¯] /musical program/ +±éÁÕ¼Ô [¤¨¤ó¤½¤¦¤·¤ã] /(n) performer/player/ +±éÁÕι¹Ô [¤¨¤ó¤½¤¦¤ê¤ç¤³¤¦] /(n) concert (playing) tour/ +±éÁÕÎý½¬ [¤¨¤ó¤½¤¦¤ì¤ó¤·¤å¤¦] /musical rehearsal/ +±éÂê [¤¨¤ó¤À¤¤] /(n) subject of an address/ +±éÃÅ [¤¨¤ó¤À¤ó] /(n) rostrum/platform/(P)/ +±éÃŤËÅФë [¤¨¤ó¤À¤ó¤Ë¤Î¤Ü¤ë] /(exp) to mount the platform/ +±éÉð [¤¨¤ó¤Ö] /(n) military exercises/fencing and judo/ +±éÉñ [¤¨¤ó¤Ö] /(n,vs) dance performance/(P)/ +±éÉñ¾ì [¤¨¤ó¤Ö¤¸¤ç¤¦] /theatre/playhouse/ +±éÌÜ [¤¨¤ó¤â¤¯] /(n) (abbr) musical program/(P)/ +±éåè [¤¨¤ó¤¨¤­] /(n) deductive reasoning/ +±éåèŪÀâÌÀË¡ [¤¨¤ó¤¨¤­¤Æ¤­¤»¤Ä¤á¤¤¤Û¤¦] /deductive method/ +±éåèË¡ [¤¨¤ó¤¨¤­¤Û¤¦] /(method of) deduction/ +±ê [¤Û¤Î¤ª] /(n) flame/blaze/(P)/ +±ê [¤Û¤à¤é] /(n) flame/ +±ê¡¹ [¤¨¤ó¤¨¤ó] /(adj-na,n) blazing/ +±ê¤ò¾å¤²¤Ædz¤¨¤ë [¤Û¤Î¤ª¤ò¤¢¤²¤Æ¤â¤¨¤ë] /(exp) to flame up/ +±ê±ê [¤¨¤ó¤¨¤ó] /(adj-na,n) blazing/ +±ê¸÷ [¤¨¤ó¤³¤¦] /(n) flame/ +±ê½ë [¤¨¤ó¤·¤ç] /(n) heat wave/intense heat/ +±ê¾É [¤¨¤ó¤·¤ç¤¦] /(n) inflammation/(P)/ +±ê¾ÉÉÂÁã [¤¨¤ó¤·¤ç¤¦¤Ó¤ç¤¦¤½¤¦] /inflamed part/site of inflammation/ +±ê¾å [¤¨¤ó¤¸¤ç¤¦] /(n,vs) blazing up/(building) destruction by fire/(P)/ +±ê¿§ [¤¨¤ó¤·¤ç¤¯] /(n) flame color/flame scarlet/bright reddish/orange/ +±êÅ· [¤¨¤ó¤Æ¤ó] /(n) blazing heat/scorching sun/(P)/ +±êÅ·²¼ [¤¨¤ó¤Æ¤ó¤«] /(n) under blazing sun/ +±êÇ® [¤¨¤ó¤Í¤Ä] /(n) sweltering heat/ +±êÇ®ÃϹö [¤¨¤ó¤Í¤Ä¤¸¤´¤¯] /(n) (Buddh) flames of hell/ +±ë [¤Û¤Î¤ª] /(n) flame/ +±ë [¤Û¤à¤é] /(n) flame/ +±ë¾Ë [¤¨¤ó¤·¤ç¤¦] /(n) gunpowder/ +±ì [¤±¤à¤ê] /(n) smoke/fumes/(P)/ +±ì¤¤ [¤±¤à¤¤] /(adj) smoky/(P)/ +±ì¤¿¤¤ [¤±¤à¤¿¤¤] /(adj) smoky/feeling awkward/(P)/ +±ì¤¿¤¬¤ë [¤±¤à¤¿¤¬¤ë] /(v5r) to be sensitive to smoke/ +±ì¤Ë¤Ê¤ë [¤±¤à¤ê¤Ë¤Ê¤ë] /(exp) to vanish in thin air/ +±ì¤ê½Ð¤· [¤±¤à¤ê¤À¤·] /chimney/ +±ì¤ë [¤±¤à¤ë] /(v5r) to smoke (e.g. fire)/(P)/ +±ì¤òÅǤ¯ [¤±¤à¤ê¤ò¤Ï¤¯] /(exp) to emit smoke/ +±ì±« [¤¨¤ó¤¦] /(n) misty, fine or drizzling rain/ +±ì²Ð [¤¨¤ó¤«] /(n) rocket/beacon/ +±ì²â [¤¨¤ó¤«] /(n) smoke and mist/view/ +±ì³² [¤¨¤ó¤¬¤¤] /(n) smoke pollution/ +±ì´¶Ãδï [¤±¤à¤ê¤«¤ó¤Á¤­] /(n) smoke detector/ +±ì´É [¤¨¤ó¤«¤ó] /(n) chimney/ +±ì´É [¤­¤»¤ë] /(n) (tobacco) pipe with metal tipped stem/stolen train ride (only paying a local fare each end)/ +±ì´É¾è¤ê [¤­¤»¤ë¤Î¤ê] /cheating on train fare by buying tickets covering only the first and last portions of the journey/ +±ì»à [¤¨¤ó¤·] /(n) death by smoke suffocation/ +±ì½Ð¤· [¤±¤à¤À¤·] /(n) chimney/ +±ì¾Ë [¤¨¤ó¤·¤ç¤¦] /(n) gunpowder/ +±ì¿Ð [¤¨¤ó¤¸¤ó] /(n) dust/smokestack smoke/battle scene/ +±ìÁð [¤¿¤Ð¤³] /(pt:) (n) (uk) tobacco (pt: tabaco)/cigarettes/(P)/ +±ìÁð¤Î±ì¤¬äƤâ¤Ã¤Æ¤¤¤ë [¤¿¤Ð¤³¤Î¤±¤à¤ê¤¬¤³¤â¤Ã¤Æ¤¤¤ë] /(exp) to be heavy with tobacco smoke/ +±ìÁð¤òµÛ¤¦ [¤¿¤Ð¤³¤ò¤¹¤¦] /(exp) to smoke a cigarette/ +±ìÁð¤ò»ß¤á¤ë [¤¿¤Ð¤³¤ò¤ä¤á¤ë] /(exp) to give up smoking/ +±ìÁð²° [¤¿¤Ð¤³¤ä] /(n) tobacconist/(P)/ +±ìÁðÁ¬ [¤¿¤Ð¤³¤»¤ó] /tobacco money/ +±ìÁðÆþ¤ì [¤¿¤Ð¤³¤¤¤ì] /tobacco pouch/ +±ìÁðËß [¤¿¤Ð¤³¤Ü¤ó] /(n) tobacco tray/ +±ìÃÆ [¤¨¤ó¤À¤ó] /(n) smoke bomb/ +±ìÆ» [¤¨¤ó¤É¤¦] /(n) chimney/flue/ +±ìÆÇ [¤¨¤ó¤É¤¯] /(n) smoke pollution/ +±ìÆÍ [¤¨¤ó¤È¤Ä] /(n) chimney/(P)/ +±ìÆÍ¤Î³Þ [¤¨¤ó¤È¤Ä¤Î¤«¤µ] /chimney cap/ +±ìÆÍÁݽüÉ× [¤¨¤ó¤È¤Ä¤½¤¦¤¸¤Õ] /chimney sweeper (cleaner)/ +±ìÇÈ [¤¨¤ó¤Ñ] /(n) sea spray/ +±ìËë [¤¨¤ó¤Þ¤¯] /(n) smokescreen/ +±ì̸ [¤¨¤ó¤à] /(n) haze/mist/fog/ +±í [¤Ä¤Ð¤á] /(n) swallow/(P)/ +±í»Ò²Ö [¤«¤­¤Ä¤Ð¤¿] /(n) iris/ +±í¿ý [¤¨¤ó¤¸¤ã¤¯] /(n) small birds/ +±íÀÄ·ý [¤¨¤ó¤»¤¤¤±¤ó] /(n) (MA) Yangqingquan/Yangqing Fist/ +±íÀéÄ» [¤Ä¤Ð¤á¤Á¤É¤ê] /Indian pratincole/ +±íÁã [¤¨¤ó¤½¤¦] /(n) swallow's nest/edible bird's nest/ +±íÇþ [¤¨¤ó¤Ð¤¯] /(n) oats/ +±íÇþ [¤«¤é¤¹¤à¤®] /(n) oats/ +±íÈøÉþ [¤¨¤ó¤Ó¤Õ¤¯] /(n) tailcoat/ +±î [¤µ¤ë] /(n) monkey/(P)/ +±î¤°¤Ä¤ï¤ò¤«¤Þ¤¹ [¤µ¤ë¤°¤Ä¤ï¤ò¤«¤Þ¤¹] /(exp) to gag someone/ +±î¤Î¹ø³Ý¤± [¤µ¤ë¤Î¤³¤·¤«¤±] /(n) bracket (shelf) fungus/ +±î¤âÌÚ¤«¤éÍî¤Á¤ë [¤µ¤ë¤â¤­¤«¤é¤ª¤Á¤ë] /(exp) even monkeys fall from trees/anyone can make a mistake/pride comes before a fall/even Homer sometimes nods/ +±î²ó¤· [¤µ¤ë¤Þ¤ï¤·] /(n) showman who trains performing monkeys/ +±î·¥ [¤µ¤ë¤°¤Ä¤ï] /(n) (mouth) gag/ +±î·ý [¤µ¤ë¤±¤ó] /(n) (MA) Monkey Fist/Monkey-Style kung-fu/ +±î¸Ô [¤µ¤ë¤Þ¤¿] /(n) undershorts/ +±î¼Çµï [¤µ¤ë¤·¤Ð¤¤] /(n) monkey show/ +±î¿¿»÷ [¤µ¤ë¤Þ¤Í] /(exp,n) indiscriminate imitation/monkey see, monkey do/ +±î¿Í [¤¨¤ó¤¸¤ó] /(n) ape man/ +±îÃηà [¤µ¤ë¤¸¤¨] /(n) shallow cunning/shallow cleverness/ +±îÃηà [¤µ¤ë¤Â¤¨] /(n) shallow cunning/shallow cleverness/ +±îç¾ [¤¨¤ó¤Ô] /(n) monkey's arm (i.e. a long arm)/ +±ï [¤¨¤ó] /(n) chance/fate/destiny/relation/bonds/connection/karma/ +±ï [¤Õ¤Á] /(n) (surrounding) edge/(P)/ +±ï [¤æ¤«¤ê] /(n) (uk) related to (some place)/ +±ï [¤è¤¹¤¬] /(n) a means, e.g. of living/ +±ï¤¬¤Ê¤¤ [¤¨¤ó¤¬¤Ê¤¤] /have no relation to/ +±ï¤¬±ó¤¤ [¤¨¤ó¤¬¤È¤ª¤¤] /distantly related/ +±ï¤¬Ìµ¤¤ [¤¨¤ó¤¬¤Ê¤¤] /have no relation to/ +±ï¤Ë·Ò¤¬¤ë [¤¨¤ó¤Ë¤Ä¤Ê¤¬¤ë] /(exp) to be related to someone by blood/ +±ï¤Î²¼ [¤¨¤ó¤Î¤·¤¿] /under the floor/out of sight/in background/ +±ï¤Î²¼¤ÎÎÏ»ý¤Á [¤¨¤ó¤Î¤·¤¿¤Î¤Á¤«¤é¤â¤Á] /(n) unsung hero/person who does a thankless task/ +±ï¤ë [¤Õ¤Á¤É¤ë] /(v5r) to (add a) border or fringe/ +±ï¤òÀÚ¤ë [¤¨¤ó¤ò¤­¤ë] /(exp) to get a divorce/to sever connections/ +±ï±ó¤¤ [¤¨¤ó¤É¤ª¤¤] /(adj) late marriage/little prospect of marriage/ +±ï²È [¤¨¤ó¤«] /(n) related family/ +±ïµ¯ [¤¨¤ó¤®] /(n) omen/(P)/ +±ïµ¯Ä¾¤· [¤¨¤ó¤®¤Ê¤ª¤·] /(n) change of fortune/trying to change one's luck/ +±ïµ¯Êª [¤¨¤ó¤®¤â¤Î] /(n) talisman/lucky charm/ +±ï·ë¤Ó [¤¨¤ó¤à¤¹¤Ó] /(n) marriage/marriage tie/love knot/ +±ï·ë¤Ó¤Î¿À [¤¨¤ó¤à¤¹¤Ó¤Î¤«¤ß] /(n) god of marriage/matchmaker/ +±ï¸Î [¤¨¤ó¤³] /(n) relation/connection/affinity/ +±ï¸ì [¤¨¤ó¤´] /(n) associated word/ +±ïºÂ [¤¨¤ó¤¶] /(n) (system of) extending complicity for a crime to the criminal's family members/ +±ï¼Ô [¤¨¤ó¤¸¤ã] /(n) relative/ +±ï¼è¤ê [¤Õ¤Á¤É¤ê] /(n) hemming/bordering/ +±ï¼è¤ë [¤Õ¤Á¤É¤ë] /(v5r) to (add a) border or fringe/ +±ï¾þ¤ê [¤Õ¤Á¤«¤¶¤ê] /edging/a frill/ +±ïÀÌ [¤¨¤ó¤»¤­] /(n) a relative/ +±ïÀÐ [¤¨¤ó¤»¤­] /(n) curb (stone)/ +±ïÀÒ [¤¨¤ó¤»¤­] /relatives/ +±ïÀÚ¤ê [¤¨¤ó¤­¤ê] /(n) separation/divorce/severing of connections/ +±ïÀÚ¤ê»û [¤¨¤ó¤­¤ê¤Ç¤é] /(n) (historic) a temple in which women seeking release from marriage could take refuge/ +±ïÀè [¤¨¤ó¤µ¤­] /(n) veranda edge/ +±ïÁÈ [¤¨¤ó¤°¤ß] /(n) betrothal/wedding/marriage/alliance/ +±ïÁÈ¤ß [¤¨¤ó¤°¤ß] /(n) betrothal/wedding/marriage/alliance/ +±ï¦ [¤¨¤ó¤¬¤ï] /(n) veranda/porch/balcony/open corridor/(P)/ +±ï³¤­ [¤¨¤ó¤Ä¤Å¤­] /(n) a relative/ +±ïÂæ [¤¨¤ó¤À¤¤] /(n) bench/ +±ïÃÌ [¤¨¤ó¤À¤ó] /(n) marriage proposal/engagement/(P)/ +±ïÃ̤òÄ´¤¨¤ë [¤¨¤ó¤À¤ó¤ò¤È¤È¤Î¤¨¤ë] /(exp) to arrange a marriage/ +±ïÄê¤á [¤¨¤ó¤µ¤À¤á] /(n) marriage contract/ +±ïÆü [¤¨¤ó¤Ë¤Á] /(n) temple festival/fair/ +±ïÆü¾¦¿Í [¤¨¤ó¤Ë¤Á¤·¤ç¤¦¤Ë¤ó] /festival vendor/ +±ïÉÕ¤¯ [¤¨¤ó¤Å¤¯] /(v5k) to marry/ +±ïÉÕ¤±¤ë [¤¨¤ó¤Å¤±¤ë] /(v1) to marry off/to give in marriage/ +±ïÊÕ [¤¨¤ó¤Ú¤ó] /(n) edge/relative/relations/border/ +±ïÎö¤ì [¤Õ¤Á¤®¤ì] /border strip/ +±ð [¤¨¤ó] /(adj-na,n) charming/fascinating/voluptuous/ +±ð [¤Ä¤ä] /(n) gloss/glaze/(P)/ +±ð¡¹ [¤Ä¤ä¤Ä¤ä] /(adv,n) glossy/bright/slick/(P)/ +±ð¡¹¤·¤¿ [¤Ä¤ä¤Ä¤ä¤·¤¿] /bright/glossy/ +±ð¤Ã¤Ý¤¤ [¤Ä¤ä¤Ã¤Ý¤¤] /(adj) romantic/spicy/coquettish/ +±ð¤ÎÍ­¤ëÀ¼ [¤Ä¤ä¤Î¤¢¤ë¤³¤¨] /charming voice/ +±ð¤á¤«¤·¤¤ [¤Ê¤Þ¤á¤«¤·¤¤] /(adj) charming/captivating/ +±ð¤á¤«¤·¤¤»Ñ [¤Ê¤Þ¤á¤«¤·¤¤¤¹¤¬¤¿] /(n) bewitching figure/ +±ð¤á¤«¤·¤¤ÌÜÉÕ¤­ [¤Ê¤Þ¤á¤«¤·¤¤¤á¤Ä¤­] /(n) coquettish eyes/ +±ð¤á¤¯ [¤Ä¤ä¤á¤¯] /(v5k) to be charming/to be beautiful/ +±ð¤ä¤« [¤¢¤Ç¤ä¤«] /(adj-na) (uk) bewitching/fascinatingly elegant/ +±ð¤ä¤« [¤Ä¤ä¤ä¤«] /(adj-na) glossy/beautiful/ +±ð±ð [¤Ä¤ä¤Ä¤ä] /(adv,n) glossy/bright/slick/ +±ð±ð¤·¤¿ [¤Ä¤ä¤Ä¤ä¤·¤¿] /bright/glossy/ +±ð²Î [¤¨¤ó¤«] /(n) troubadour/ +±ð»Ñ [¤¢¤Ç¤¹¤¬¤¿] /(n) charming figure/alluring figure/ +±ð»Ñ [¤¨¤ó¤·] /(n) charming figure/alluring figure/ +±ð»ö [¤Ä¤ä¤´¤È] /(n) love affair/romance/ +±ð¼ï [¤Ä¤ä¤À¤Í] /(n) love affair/love rumour/ +±ð½Ð¤· [¤Ä¤ä¤À¤·] /(n) burnishing/glazing/polishing/ +±ð½Ð¤·²Ã¹© [¤Ä¤ä¤À¤·¤«¤³¤¦] /adding luster/ +±ð½ñ [¤¨¤ó¤·¤ç] /(n) love-letter/ +±ð¾Ã¤· [¤Ä¤ä¤±¤·] /(adj-na,adj-no,n) frosted (glass)/matted/ +±ð¾Ð [¤¨¤ó¤·¤ç¤¦] /(n) seductive smile/ +±ð¾Ð¾®Ïà [¤¨¤ó¤·¤ç¤¦¤³¤Ð¤Ê¤·] /amorous anecdote/ +±ðÁ³ [¤¨¤ó¤¼¤ó] /charming/ +±ðÈþ [¤¨¤ó¤Ó] /(adj-na,n) beauty/charm/ +±ðÊ¡ [¤¨¤ó¤×¤¯] /(n) success in love/ +±ðÊ¡²È [¤¨¤ó¤×¤¯¤«] /(n) ladies' man/ +±ðʪ [¤Ä¤ä¤â¤Î] /(n) love story/ +±ðʸ [¤¨¤ó¤Ö¤ó] /(n) love-letter/ +±ðʸ [¤Ä¤ä¤Ö¤ß] /(n) love-letter/ +±ðʹ [¤¨¤ó¤Ö¤ó] /(n) love affair/romance/ones love story/ +±ðÍÆ [¤¨¤ó¤è¤¦] /(n) charming look/fascinating figure/ +±ðÎï [¤¨¤ó¤ì¤¤] /(adj-na,n) dazzling (beauty)/ +±ó [¤È¤ª] /(adj-no) distant/(P)/ +±ó¤¤ [¤È¤ª¤¤] /(adj) far/distant/(P)/ +±ó¤¤ÀÎ [¤È¤ª¤¤¤à¤«¤·] /remote past/ +±ó¤«¤é¤º [¤È¤ª¤«¤é¤º] /(adv) soon/in the near future/ +±ó¤¯ [¤È¤ª¤¯] /(adj-no,n-adv,n) far away/distant/at a distance/distant place/by far/(P)/ +±ó¤¯¤«¤é [¤È¤ª¤¯¤«¤é] /from a distance/ +±ó¤¯¤Ë²â¤à [¤È¤ª¤¯¤Ë¤«¤¹¤à] /(exp) to loom in the distance/ +±ó¤¯¤Ëµî¤ë [¤È¤ª¤¯¤Ë¤µ¤ë] /(exp) to go far away/ +±ó¤¯µÚ¤Ð¤Ê¤¤ [¤È¤ª¤¯¤ª¤è¤Ð¤Ê¤¤] /fall far short of/be no equal (match) for/ +±ó¤¯Î¥¤ì¤Æ [¤È¤ª¤¯¤Ï¤Ê¤ì¤Æ] /(n) at a long distance/ +±ó¤¶¤«¤ë [¤È¤ª¤¶¤«¤ë] /(v5r) to go far off/(P)/ +±ó¤¶¤±¤ë [¤È¤ª¤¶¤±¤ë] /(v1) to keep away/to keep at a distance/ +±ó¤ÃÁö¤ê [¤È¤ª¤Ã¤Ñ¤·¤ê] /(n) going a long way/ +±ó¤ÎÀÎ [¤È¤ª¤Î¤à¤«¤·] /long ages ago/ +±ó°ø [¤¨¤ó¤¤¤ó] /(n) underlying cause/ +±ó±Ë [¤¨¤ó¤¨¤¤] /(n,vs) long-distance swimming/(P)/ +±ó±ï [¤È¤ª¤¨¤ó] /(n) distant relative/ +±ó²» [¤È¤ª¤Í] /(n) distant sound/ +±ó²Ð [¤È¤ª¤Ó] /(n) building fire at distance/ +±ó²á¤®¤ë [¤È¤ª¤¹¤®¤ë] /(v1) to be too far/ +±ó²ó¤· [¤È¤ª¤Þ¤ï¤·] /(adj-na,n) indirect (roundabout) expression/(P)/ +±ó²ó¤ê [¤È¤ª¤Þ¤ï¤ê] /(n) detour/roundabout way/ +±ó³¤ [¤¨¤ó¤«¤¤] /(n) deep sea/ocean/ +±ó³Ö [¤¨¤ó¤«¤¯] /(n) distant/remote/isolated/(P)/ +±ó³Ö¶µ°é [¤¨¤ó¤«¤¯¤­¤ç¤¦¤¤¤¯] /distance learning/remote learning/ +±ó³Ö¹ÖµÁ [¤¨¤ó¤«¤¯¤³¤¦¤®] /distance learning/ +±ó³Ö»ë [¤¨¤ó¤«¤¯¤·] /remote viewing/ +±ó³ÖÀ­ [¤¨¤ó¤«¤¯¤»¤¤] /(adj-na) remote/ +±ó³ÖÁàºî [¤¨¤ó¤«¤¯¤½¤¦¤µ] /remote control/remote operation/ +±ó³ÖÃÏ [¤¨¤ó¤«¤¯¤Á] /(n) distant (remote) land/ +±ó´¬¤­ [¤È¤ª¤Þ¤­] /(n) surrounding at a distance/ +±ó´ã [¤¨¤ó¤¬¤ó] /(n) far-sightedness/ +±ó´ã¶À [¤È¤ª¤á¤¬¤Í] /(n) (obs) telescope/ +±óµ÷Î¥ [¤¨¤ó¤­¤ç¤ê] /(adj-no,n) long distance/(P)/ +±ó¶á [¤¨¤ó¤­¤ó] /(n) distance/perspective/far and near/here and there/ +±ó¶á [¤ª¤Á¤³¤Á] /(n) distance/perspective/far and near/here and there/ +±ó¶áË¡ [¤¨¤ó¤­¤ó¤Û¤¦] /(n) perspective/(P)/ +±ó¶î¤± [¤È¤ª¤¬¤±] /(n) long gallop or horseride/ +±ó·Ê [¤¨¤ó¤±¤¤] /(n) vista/background/perspective/distant view/ +±ó¸« [¤¨¤ó¤±¤ó] /(n) looking into distance/watchtower/distant view/ +±ó¸« [¤È¤ª¤ß] /(n) looking into distance/watchtower/distant view/ +±ó¸ò¶á¹¶ [¤¨¤ó¤³¤¦¤­¤ó¤³¤¦] /(n) policy of cultivating distant countries while working to conquer those nearby/ +±ó¹ñ [¤¨¤ó¤´¤¯] /(n) distant land/remote country/ +±ó¹ñ [¤ª¤ó¤´¤¯] /(n) distant land/remote country/ +±ó»³ [¤¨¤ó¤¶¤ó] /(n) distant mountain/(P)/ +±ó»³ [¤È¤ª¤ä¤Þ] /(n) distant mountain/ +±ó»³Î¤ [¤È¤ª¤ä¤Þ¤¶¤È] /(n) remote mountain village/ +±ó»ë [¤¨¤ó¤·] /(n) farsightedness/ +±ó»ë´ã [¤¨¤ó¤·¤¬¤ó] /(n) farsightedness/ +±ó¼ª [¤È¤ª¤ß¤ß] /(n) sharp hearing/ +±ó½Ð [¤È¤ª¤Ç] /(n,vs) going afar/ +±ó¾Î [¤¨¤ó¤·¤ç¤¦] /(n) word used to indicate a distant spatial relationship/ +±ó¾è¤ê [¤È¤ª¤Î¤ê] /(n,vs) long ride/ +±ó¿´ [¤¨¤ó¤·¤ó] /(adj-na,n,vs) centrifuge/ +±ó¿´²Ö½ø [¤¨¤ó¤·¤ó¤«¤¸¤ç] /(n) centrifugal inflorescence/ +±ó¿´µ¡ [¤¨¤ó¤·¤ó¤­] /centrifuge/ +±ó¿´Ãò¤ [¤¨¤ó¤·¤ó¤Á¤å¤¦¤¾¤¦] /(n) centrifugal casting/ +±ó¿´Åª [¤¨¤ó¤·¤ó¤Æ¤­] /(adj-na) centrifugal/ +±ó¿´Ê¬ [¤¨¤ó¤·¤ó¤Ö¤ó] /centrifugal/ +±ó¿´Ê¬Î¥ [¤¨¤ó¤·¤ó¤Ö¤ó¤ê] /(vs) centrifugation/centrifuge/ +±ó¿´Ê¬Î¥µ¡ [¤¨¤ó¤·¤ó¤Ö¤ó¤ê¤­] /(n) centrifuge/centrifugal machine/ +±ó¿´ÎÏ [¤¨¤ó¤·¤ó¤ê¤ç¤¯] /(n) centrifugal force/(P)/ +±óÀ¬ [¤¨¤ó¤»¤¤] /(n) (1) expedition/campaign/(performer's) tour/(2) away series (baseball)/(P)/ +±óÀ¬·³ [¤¨¤ó¤»¤¤¤°¤ó] /(n) expeditionary force/ +±óÀ¬Ââ [¤¨¤ó¤»¤¤¤¿¤¤] /expeditionary force/ +±óÀÌ [¤¨¤ó¤»¤­] /(n) distant relative/ +±óÀÖ³° [¤¨¤ó¤»¤­¤¬¤¤] /(adj-na,n) far infrared/ +±óÀõ [¤È¤ª¤¢¤µ] /(adj-na,n) shoal/wide shallow beach/(P)/ +±óÁÄ [¤¨¤ó¤½] /(n) forefathers/remote ancestors/ +±ó­ [¤¨¤ó¤½¤¯] /(n) trip/hike/picnic/(P)/ +±óÂय [¤È¤ª¤Î¤¯] /(v5k) to become distant/to recede/ +±óÂऱ¤ë [¤È¤ª¤Î¤±¤ë] /(v1) to keep (someone) at a distance/ +±óÂç [¤¨¤ó¤À¤¤] /(adj-na,n) grand/far-reaching/ +±óÃÏ [¤¨¤ó¤Á] /(n) distant place/remote point/ +±óÃÏÅÀ [¤¨¤ó¤Á¤Æ¤ó] /(n) distant place/remote point/ +±óÄÀ [¤¨¤ó¤Á¤ó] /(n,vs) sediment/centrifuge/ +±óÅç [¤¨¤ó¤È¤¦] /(n) remote island/punishment by exile to a remote island/ +±óÅê [¤¨¤ó¤È¤¦] /(n) long throw/ +±óÆ» [¤¨¤ó¤É¤¦] /(n) long walk/roundabout way/ +±óÆ» [¤È¤ª¤ß¤Á] /(n) long walk/roundabout way/ +±óÆüÅÀ [¤¨¤ó¤¸¤Ä¤Æ¤ó] /(n) aphelion/ +±óÊý [¤¨¤ó¤Ý¤¦] /(n) long way/distant place/(P)/ +±ó˾ [¤¨¤ó¤Ü¤¦] /(n) vista/distant view/ +±óËÅ [¤¨¤ó¤Ü¤¦] /(n) foresight/forethought/ +±óËʤ¨ [¤È¤ª¤Ü¤¨] /(n) howling/ +±óÌĤê [¤È¤ª¤Ê¤ê] /(n) distant peals (thunder)/distant roar (sea)/ +±óÌÜ [¤È¤ª¤á] /(adj-na,n) distant view/farsightedness/ +±óÌð [¤È¤ª¤ä] /(n) long-distance arrow (archery)/ +±óÍÎ [¤¨¤ó¤è¤¦] /(n) ocean/deep sea/ +±óÍεù¶È [¤¨¤ó¤è¤¦¤®¤ç¤®¤ç¤¦] /deep-sea fisheries/ +±óÍιҳ¤ [¤¨¤ó¤è¤¦¤³¤¦¤«¤¤] /ocean navigation/ +±óÍιÒÏ© [¤¨¤ó¤è¤¦¤³¤¦¤í] /sea lane/ +±óÍè [¤¨¤ó¤é¤¤] /(n) foreign or distant visitor/ +±óÍë [¤¨¤ó¤é¤¤] /(n) distant thunder/ +±óθ [¤¨¤ó¤ê¤ç] /(adj-na,n,vs) diffidence/restraint/reserve/(P)/ +±óθ¤Ê¤¯ [¤¨¤ó¤ê¤ç¤Ê¤¯] /without reservation/ +±óθ¤Î¤Ê¤¤ [¤¨¤ó¤ê¤ç¤Î¤Ê¤¤] /unreserved/ +±óθ¤Î̵¤¤ [¤¨¤ó¤ê¤ç¤Î¤Ê¤¤] /unreserved/ +±óθ²ñ¼á [¤¨¤ó¤ê¤ç¤¨¤·¤ã¤¯] /reserve and consideration (to others)/ +±óθ¿¼¤¤ [¤¨¤ó¤ê¤ç¤Ö¤«¤¤] /(adj) reserved/ +±óÏ© [¤¨¤ó¤í] /(n) long road/journey/detour/ +±ô [¤Ê¤Þ¤ê] /(n) lead (the metal)/(P)/ +±ô¤ò¶â¤ËÊѤ¨¤ë [¤Ê¤Þ¤ê¤ò¤­¤ó¤Ë¤«¤¨¤ë] /(exp) to convert lead into gold/ +±ô¥¬¥é¥¹ [¤Ê¤Þ¤ê¥¬¥é¥¹] /(n) lead glass/ +±ô´É [¤¨¤ó¤«¤ó] /(n) lead pipe/ +±ô¸ø³² [¤Ê¤Þ¤ê¤³¤¦¤¬¤¤] /(n) pollution caused by lead exhaust/ +±ô¹Û [¤¨¤ó¤³¤¦] /a lead mine/lead deposits/ +±ô¼¼Ë¡ [¤¨¤ó¤·¤Ä¤Û¤¦] /(n) lead chamber process/ +±ô¿§ [¤Ê¤Þ¤ê¤¤¤í] /(n) lead colour/ +±ô¿î [¤¨¤ó¤¹¤¤] /(n) plumb bob/ +±ôÀ½ [¤¨¤ó¤»¤¤] /leaden/made of lead/ +±ôð [¤¨¤ó¤¿¤ó] /(n) red lead/minium/ +±ôÃßÅÅÃÓ [¤Ê¤Þ¤ê¤Á¤¯¤Ç¤ó¤Á] /(n) leadstorage battery/ +±ôÃæÆÇ [¤¨¤ó¤Á¤å¤¦¤É¤¯] /(n) lead poisoning/ +±ôÃæÆÇ [¤Ê¤Þ¤ê¤Á¤å¤¦¤É¤¯] /(n) lead poisoning/ +±ôľ [¤¨¤ó¤Á¤ç¤¯] /(adj-na,n) perpendicular/upright/vertical/ +±ôľÀþ [¤¨¤ó¤Á¤ç¤¯¤»¤ó] /(n) vertical line/ +±ôľÌÌ [¤¨¤ó¤Á¤ç¤¯¤á¤ó] /(n) vertical plane/ +±ôÆÇ [¤¨¤ó¤É¤¯] /(n) lead poisoning/ +±ôÇò [¤¨¤ó¤Ñ¤¯] /(n) white lead/ +±ôÈÄ [¤¨¤ó¤Ð¤ó] /(n) lead plate/ +±ôÈÇ [¤¨¤ó¤Ð¤ó] /(n) stereotype (in printing)/ +±ôÉ® [¤¨¤ó¤Ô¤Ä] /(n) pencil/(P)/ +±ôÉ®¤Î¿´ [¤¨¤ó¤Ô¤Ä¤Î¤·¤ó] /lead of a pencil/ +±ôÉ®ºï¤ê [¤¨¤ó¤Ô¤Ä¤±¤º¤ê] /pencil sharpener/ +±õòó [¤ª¤·¤É¤ê] /(n) mandarin duck/ +±ö [¤¨¤ó] /(n) salt/ +±ö [¤·¤ª] /(n) salt/(P)/ +±ö¤«¤é [¤·¤ª¤«¤é] /(n) salted fish (entrails)/ +±ö¤Ã¤Ñ¤¤ [¤·¤ç¤Ã¤Ñ¤¤] /(adj) (1) (sl) salty/(2) stingy/(3) hoarse/(4) wearisome/ +±ö°Â [¤¨¤ó¤¢¤ó] /(n) ammonium chloride/ +±ö°Â¥½¡¼¥ÀË¡ [¤¨¤ó¤¢¤ó¥½¡¼¥À¤Û¤¦] /(n) ammonium chloride soda process/ +±ö°ú [¤·¤ª¤Ó¤­] /(n,vs) salted fish/ +±ö°ú¤­ [¤·¤ª¤Ó¤­] /(n) salted fish/ +±ö²½ [¤¨¤ó¤«] /(n) chloride/(P)/ +±ö²½¥¢¥»¥Á¥ë [¤¨¤ó¤«¥¢¥»¥Á¥ë] /(n) acetyl chloride/ +±ö²½¥¢¥ë¥ß¥Ë¥¦¥à [¤¨¤ó¤«¥¢¥ë¥ß¥Ë¥¦¥à] /(n) aluminum chloride/ +±ö²½¥¢¥ó¥Á¥â¥ó [¤¨¤ó¤«¥¢¥ó¥Á¥â¥ó] /(n) antimony chloride/ +±ö²½¥¢¥ó¥â¥Ë¥¦¥à [¤¨¤ó¤«¥¢¥ó¥â¥Ë¥¦¥à] /(n) ammonium chloride/ +±ö²½¥¨¥Á¥ë [¤¨¤ó¤«¥¨¥Á¥ë] /(n) ethyl chloride/ +±ö²½¥¨¥Á¥ì¥ó [¤¨¤ó¤«¥¨¥Á¥ì¥ó] /(n) ethylene chloride/ +±ö²½¥«¥ê¥¦¥à [¤¨¤ó¤«¥«¥ê¥¦¥à] /(n) potassium chloride/ +±ö²½¥«¥ë¥·¥¦¥à [¤¨¤ó¤«¥«¥ë¥·¥¦¥à] /(n) calcium chloride/ +±ö²½¥³¥Ð¥ë¥È [¤¨¤ó¤«¥³¥Ð¥ë¥È] /(n) cobalt chloride/ +±ö²½¥³¥Ð¥ë¥È»æ [¤¨¤ó¤«¥³¥Ð¥ë¥È¤·] /(n) cobalt chloride paper/ +±ö²½¥Ê¥È¥ê¥¦¥à [¤¨¤ó¤«¥Ê¥È¥ê¥¦¥à] /(n) sodium chloride/ +±ö²½¥Ð¥ê¥¦¥à [¤¨¤ó¤«¥Ð¥ê¥¦¥à] /(n) barium chloride/ +±ö²½¥Ó¥Ë¡¼¥ë [¤¨¤ó¤«¥Ó¥Ë¡¼¥ë] /(n) vinyl chloride/ +±ö²½¥Ó¥Ë¥ë [¤¨¤ó¤«¥Ó¥Ë¥ë] /(n) vinyl chloride/ +±ö²½¥Ó¥Ë¥ë¼ù»é [¤¨¤ó¤«¥Ó¥Ë¥ë¤¸¤å¤·] /(n) vinyl chloride resin/ +±ö²½¥Þ¥°¥Í¥·¥¦¥à [¤¨¤ó¤«¥Þ¥°¥Í¥·¥¦¥à] /(n) magnesium chloride/ +±ö²½¥á¥Á¥ë [¤¨¤ó¤«¥á¥Á¥ë] /(n) methyl chloride/ +±ö²½°¡±ô [¤¨¤ó¤«¤¢¤¨¤ó] /(n) zinc chloride/ +±ö²½¶â [¤¨¤ó¤«¤­¤ó] /(n) gold chloride/ +±ö²½¶ä [¤¨¤ó¤«¤®¤ó] /(n) silver chloride/ +±ö²½¼â [¤¨¤ó¤«¤¹¤º] /(n) tin chloride/ +±ö²½¿å¶ä [¤¨¤ó¤«¤¹¤¤¤®¤ó] /(n) mercury chloride/ +±ö²½¿åÁÇ [¤¨¤ó¤«¤¹¤¤¤½] /(adj-no) hydrogen chloride/ +±ö²½Å´ [¤¨¤ó¤«¤Æ¤Ä] /(n) iron chloride/ +±ö²½Æ¼ [¤¨¤ó¤«¤É¤¦] /(n) copper chloride/ +±ö²½Êª [¤¨¤ó¤«¤Ö¤Ä] /(n) chloride/ +±ö²½Î²²« [¤¨¤ó¤«¤¤¤ª¤¦] /(n) sulfur chloride/ +±ö²Ã¸º [¤·¤ª¤«¤²¤ó] /(n) seasoning/ +±ö³² [¤¨¤ó¤¬¤¤] /(n) salt-air damage/ +±ö³² [¤·¤ª¤¬¤¤] /(n) salt-air damage/ +±ö´³¤· [¤·¤ª¤Ü¤·] /(n,vs) salted and dried/ +±ö´ð [¤¨¤ó¤­] /(n) base (chem.)/(P)/ +±ö´ðÀ­ [¤¨¤ó¤­¤»¤¤] /(n) basic/ +±ö´ðÀ­±ö [¤¨¤ó¤­¤»¤¤¤¨¤ó] /(n) basic salt/ +±ö´ðÀ­´ä [¤¨¤ó¤­¤»¤¤¤¬¤ó] /(n) basic rock/ +±ö´ðÀ­»À²½Êª [¤¨¤ó¤­¤»¤¤¤µ¤ó¤«¤Ö¤Ä] /(n) basic oxide/ +±ö´ðÀ­À÷ÎÁ [¤¨¤ó¤­¤»¤¤¤»¤ó¤ê¤ç¤¦] /(n) basic dye/ +±ö´ðÅÙ [¤¨¤ó¤­¤É] /(n) basicity/ +±öµ¤ [¤·¤ª¤±] /(n) saltiness/ +±öµû [¤·¤ª¤¶¤«¤Ê] /(n) salted fish/ +±ö¸Ð [¤¨¤ó¤³] /(n) salt (saline) lake/ +±ö¸ÕÜ¥ [¤·¤ª¤³¤·¤ç¤¦] /(n) salt and pepper/ +±öºú [¤·¤ª¤¶¤±] /(n) salted salmon/ +±ö»À [¤¨¤ó¤µ¤ó] /(n) hydrochloric acid/(P)/ +±ö¼Ñ [¤·¤ª¤Ë] /(n) boiled salted fish/ +±ö½Ð¤· [¤·¤ª¤À¤·] /(n) desalinating with water/ +±ö¾Æ [¤·¤ª¤ä¤­] /(n) fish broiled with salt/boiling seawater to get salt/ +±ö¾Æ¤­ [¤·¤ª¤ä¤­] /(n) grilled or broiled with salt/boiling sea water to obtain salt/ +±ö¿¬ [¤·¤ª¤¸¤ê] /(n) cone-shaped/ +±ö¿É [¤·¤ª¤«¤é] /(n) salted fish (entrails)/ +±ö¿É¤¤ [¤·¤ª¤«¤é¤¤] /(adj) salty (taste)/(P)/ +±ö¿ÉÀ¼ [¤·¤ª¤«¤é¤´¤¨] /(n) hoarse voice/ +±ö¿ÉéñéÙ [¤·¤ª¤«¤é¤È¤ó¤Ü] /(n) variety of dragonfly/ +±ö¿å [¤¨¤ó¤¹¤¤] /(n) salt water/brine/ +±ö¿å [¤·¤ª¤ß¤º] /(n) salt water/brine/(P)/ +±ö¿å¸Ð [¤¨¤ó¤¹¤¤¤³] /(n) saltwater or saline lake/ +±öÀ¸¿¢Êª [¤¨¤ó¤»¤¤¤·¤ç¤¯¤Ö¤Ä] /(n) halophilous plant/ +±öÀÇ [¤¨¤ó¤¼¤¤] /salt tax/ +±öÀùÌß [¤·¤ª¤»¤ó¤Ù¤¤] /(n) rice cracker seasoned with soy sauce/ +±öÁÇ [¤¨¤ó¤½] /(n) chlorine (Cl)/(P)/ +±öÁÇ¥¬¥¹ÃæÆÇ [¤¨¤ó¤½¥¬¥¹¤Á¤å¤¦¤É¤¯] /(n) chloride gas poisoning/ +±öÁÇ»À [¤¨¤ó¤½¤µ¤ó] /(n) chloric acid/ +±öÁÇ»À¥«¥ê¥¦¥à [¤¨¤ó¤½¤µ¤ó¥«¥ê¥¦¥à] /(n) potassium chlorate/ +±öÁÇ»À¥Ê¥È¥ê¥¦¥à [¤¨¤ó¤½¤µ¤ó¥Ê¥È¥ê¥¦¥à] /(n) sodium chlorate/ +±öÁÇ»À±ö [¤¨¤ó¤½¤µ¤ó¤¨¤ó] /(n) chlorate/ +±öÁÇ¿å [¤¨¤ó¤½¤¹¤¤] /(n) chlorine water/ +±öÁÇÇúÌĵ¤ [¤¨¤ó¤½¤Ð¤¯¤á¤¤¤­] /(n) chlorine detonating gas/ +±ö¢ [¤¨¤ó¤¾¤¦] /(n) preserving in salt/salting down/ +±ö¢¿©ÉÊ [¤¨¤ó¤¾¤¦¤·¤ç¤¯¤Ò¤ó] /salted food/ +±öÃǤÁ [¤·¤ª¤À¤Á] /(n) abstinence from salt (for vow or spiritual reasons)/ +±öÄÒ [¤·¤ª¤Å¤±] /(n) pickling in salt/ +±öÄÒ¤± [¤·¤ª¤Å¤±] /(n) pickling in salt/ +±öÅÄ [¤¨¤ó¤Ç¤ó] /(n) saltpan/field for drying salt/(P)/ +±öÅò [¤·¤ª¤æ] /(n) hot salt water (incl. bath)/ +±öƦ [¤·¤ª¤Þ¤á] /(n) salted beans/ +±öÆþ¤ì [¤·¤ª¤¤¤ì] /salt shaker/ +±öÇ»ÅÙ [¤¨¤ó¤Î¤¦¤É] /salt concentration/ +±öÇß [¤¢¤ó¤Ð¤¤] /(n) seasoning/condition/manner/flavour/state/(P)/ +±öÉ÷Ϥ [¤·¤ª¤Ö¤í] /(n) saltwater bath/ +±öʪ [¤·¤ª¤â¤Î] /(n) salted fish/ +±öʬ [¤¨¤ó¤Ö¤ó] /(n) salt/salt content/(P)/ +±öÌ£ [¤·¤ª¤¢¤¸] /(n) seasoning/ +±öÍá [¤¨¤Ë¤ç¤¯] /salt bath/ +±öÎà [¤¨¤ó¤ë¤¤] /(n) salts/ +±öÎàÀô [¤¨¤ó¤ë¤¤¤»¤ó] /(n) salt spring/ +±öÎàÁ£ [¤¨¤ó¤ë¤¤¤»¤ó] /(n) salt gland/ +±öÎàÍÏ±Õ [¤¨¤ó¤ë¤¤¤è¤¦¤¨¤­] /saline/ +±÷ [¤ª] /at/in/on/(P)/ +±÷¤¤¤Æ [¤ª¤¤¤Æ] /(uk) at/in/on/ +±÷¤±¤ë [¤ª¤±¤ë] /(exp) (uk) in/at/ +±÷µº [¤¢¤¢] /(int) (uk) Ah!/Oh!/Alas!/ +±÷¸Ã [¤¢¤¢] /(int) (uk) Ah!/Oh!/Alas!/ +±ø¤¤ [¤­¤¿¤Ê¤¤] /(adj) dirty/unclean/filthy/(P)/ +±ø¤¤¤ä¤êÊý [¤­¤¿¤Ê¤¤¤ä¤ê¤«¤¿] /dirty trick/ +±ø¤¹ [¤±¤¬¤¹] /(v5s) (1) to disgrace/to dishonour/(2) to pollute/to contaminate/to soil/to make dirty/to stain/ +±ø¤¹ [¤è¤´¤¹] /(v5s) (1) to disgrace/to dishonour/(2) to pollute/to contaminate/to soil/to make dirty/to stain/(P)/ +±ø¤é¤·¤¤ [¤­¤¿¤Ê¤é¤·¤¤] /(adj) dirty-looking/squalid/ +±ø¤é¤ï¤·¤¤ [¤±¤¬¤é¤ï¤·¤¤] /(adj) filthy/unfair/ +±ø¤é¤ï¤·¤¤¿È·Á [¤±¤¬¤é¤ï¤·¤¤¤ß¤Ê¤ê] /dirty getup (appearance)/ +±ø¤ì [¤±¤¬¤ì] /(n) uncleanness/impurity/disgrace/ +±ø¤ì [¤è¤´¤ì] /(n) dirt/filth/(P)/ +±ø¤ì¤¿°ìÀ¸ [¤±¤¬¤ì¤¿¤¤¤Ã¤·¤ç¤¦] /dirty (sinful) life/ +±ø¤ì¤¿¼ê [¤±¤¬¤ì¤¿¤Æ] /blood(-stained) hand/dirty hand/ +±ø¤ì¤ë [¤±¤¬¤ì¤ë] /(v1) to get dirty/to become dirty/ +±ø¤ì¤ë [¤è¤´¤ì¤ë] /(v1) to get dirty/to become dirty/(P)/ +±ø¤ìʪ [¤è¤´¤ì¤â¤Î] /(n) dirty things/dirty laundry/ +±ø¤ìÌò [¤è¤´¤ì¤ä¤¯] /(n) socially undesirable characters/ +±ø¹Ô [¤ª¤³¤¦] /(n) scandalous conduct/ +±ø½­ [¤ª¤·¤å¤¦] /(n) foul smell/ +±ø¿¦ [¤ª¤·¤ç¤¯] /(n) corruption/(P)/ +±ø¿¦À¯¼£²È [¤ª¤·¤ç¤¯¤»¤¤¤¸¤«] /(n) corrupt politician/ +±ø¿« [¤ª¤¸¤ç¤¯] /(n) disgrace/humiliation/insult/ +±ø¿å [¤ª¤¹¤¤] /(n) filthy water/sewage/(P)/ +±øÀ÷ [¤ª¤»¤ó] /(n) pollution/contamination/(P)/ +±øÀ÷¥ì¥Ù¥ë [¤ª¤»¤ó¥ì¥Ù¥ë] /(n) contamination level/ +±øÀ÷¶Ý [¤ª¤»¤ó¤­¤ó] /contaminant/ +±øÀ÷¸» [¤ª¤»¤ó¤²¤ó] /source of pollution/ +±øÀ÷¼ÔÉéô¸¶Â§ [¤ª¤»¤ó¤·¤ã¤Õ¤¿¤ó¤²¤ó¤½¤¯] /(n) PPP/Polluter Pays Principle/ +±øÀ÷½üµî [¤ª¤»¤ó¤¸¤ç¤­¤ç] /decontamination/ +±øÀ÷ʪ¼Á [¤ª¤»¤ó¤Ö¤Ã¤·¤Ä] /(n) pollutant/contaminant/ +±ø» [¤ª¤½¤ó] /(n) stain/ +±øÂù [¤ª¤À¤¯] /(n,vs) dirty/polluted/corruption/graft/(P)/ +±øÅ¥ [¤ª¤Ç¤¤] /(n) dirty mud/ +±øÅÀ [¤ª¤Æ¤ó] /(n) stain/blot/flaw/disgrace/(P)/ +±øʪ [¤ª¤Ö¤Ä] /(n) dirt/dust/garbage/(P)/ +±ø̾ [¤ª¤á¤¤] /(n) stigma/dishonour/infamy/(P)/ +±øãÒ [¤ª¤¢¤¤] /(adj-na,n) night soil/ +±øãÒ [¤ª¤ï¤¤] /(adj-na,n) night soil/ +±ù [¤ª¤¤] /(n) nephew/(P)/ +±ú [¤ª¤¦] /hollow/sunken/depression/ +±ú¤Þ¤¹ [¤Ø¤³¤Þ¤¹] /(v5s) to dent/to indent/to depress/to humiliate/ +±ú¤Þ¤»¤ë [¤Ø¤³¤Þ¤»¤ë] /(v1) to dent/to indent/to depress/to humiliate/ +±ú¤Þ¤ë [¤¯¤Ü¤Þ¤ë] /(v5r) to be low (as a hollow)/ +±ú¤ß [¤Ø¤³¤ß] /(n) dent/hollow/depression/ +±ú¤à [¤Ø¤³¤à] /(v5m) to be dented/to be indented/to yield to/to give/to sink/to collapse/to cave in/to be snubbed/(P)/ +±ú¤á¤ë [¤¯¤Ü¤á¤ë] /(v1) to hollow out/ +±ú¥ì¥ó¥º [¤ª¤¦¥ì¥ó¥º] /(n) concave lens/ +±ú´ã [¤ª¤¦¤¬¤ó] /cavernous eyes/ +±ú´ã¶À [¤ª¤¦¤¬¤ó¤­¤ç¤¦] /concave glasses/ +±ú·Á [¤ª¤¦¤±¤¤] /(n) intaglio/concavity/ +±ú½ê [¤ª¤¦¤·¤ç] /concavity/hollow/depression/ +±úÃÏ [¤ª¤¦¤Á] /(n) pit/hollow/basin/depression/ +±úÃÏ [¤¯¤Ü¤Á] /(n) pit/hollow/basin/depression/ +±úÅÄ [¤¯¤Ü¤¿] /(n) rice field in a low place/ +±úÆÌ [¤ª¤¦¤È¤Ä] /(n) unevenness/roughness/ruggedness/(P)/ +±úÈÇ [¤ª¤¦¤Ï¤ó] /(n) intaglio (printing)/ +±úÈÇ [¤ª¤¦¤Ð¤ó] /(n) intaglio (printing)/ +±úÈÇ°õºþ [¤ª¤¦¤Ï¤Ë¤ó¤µ¤Ä] /intaglio printing/ +±úÌÌ [¤ª¤¦¤á¤ó] /(n) concavity/ +±úÌ̶À [¤ª¤¦¤á¤ó¤­¤ç¤¦] /(n) concave lens/concave mirror/ +±úÌÜ [¤¯¤Ü¤á] /(n) sunken (deep-set) eyes/ +±úί¤Þ¤ê [¤¯¤Ü¤¿¤Þ¤ê] /(n) hollow/pond in a hollow/ +±ü [¤ª¤¯] /(n) interior/inner part/(P)/ +±ü¤µ¤ó [¤ª¤¯¤µ¤ó] /(n) (hon) wife/your wife/his wife/married lady/madam/(P)/ +±ü¤µ¤ó¹§¹Ô [¤ª¤¯¤µ¤ó¤³¤¦¤³¤¦] /devoted to one's wife/ +±ü¤Î±¡ [¤ª¤¯¤Î¤¤¤ó] /(n) inner sanctuary/ +±ü¤Î´Ö [¤ª¤¯¤Î¤Þ] /inner room/ +±ü¤Î¼ê [¤ª¤¯¤Î¤Æ] /(n) left hand/upper hand/secret skills/secret/mystery/last resort/trump card/ +±ü¤Þ¤Ã¤Æ [¤ª¤¯¤Þ¤Ã¤Æ] /secluded/innermost/ +±ü¤Þ¤ë [¤ª¤¯¤Þ¤ë] /(v5r) to lie deep in/to extend far back/ +±ü¤æ¤«¤·¤¤ [¤ª¤¯¤æ¤«¤·¤¤] /(adj) humble/modest/ +±ü°Õ [¤ª¤¯¤¤] /(n) true intention/ +±ü°õ [¤ª¤¯¤¤¤ó] /(n) official seal/ +±üµÁ [¤ª¤¦¤®] /(n) secrets/mysteries/hidden purpose/ +±üµÁ [¤ª¤¯¤®] /(n) secrets/mysteries/hidden purpose/(P)/ +±üµÁ¤òµæ¤á¤ë [¤ª¤¦¤®¤ò¤­¤ï¤á¤ë] /(exp) to master the secrets of an art/ +±üµö¤· [¤ª¤¯¤æ¤ë¤·] /(n) secret/initiation/diploma/ +±ü¶Ð¤á [¤ª¤¯¤Å¤È¤á] /(n) working as a lady's maid/ +±ü¸æÅ [¤ª¤¯¤´¤Æ¤ó] /(n) noble's private quarters/ +±ü¸þ¤­ [¤ª¤¯¤à¤­] /(n) inner part of the house/ +±ü¹Ô [¤ª¤¯¤æ¤­] /(n) depth/length/(P)/ +±ü¹Ô¤­ [¤ª¤¯¤æ¤­] /(n) depth/length/(P)/ +±üºÂÉß [¤ª¤¯¤¶¤·¤­] /(n) inner parlor/salon/living room/ +±ü»³ [¤ª¤¯¤ä¤Þ] /(n) remote mountain/mountain recesses/(P)/ +±ü»Ý [¤ª¤¦¤·] /(n) deep truth/deep knowledge/ +±ü»õ [¤ª¤¯¤Ð] /(n) molars/back teeth/ +±ü¼ê [¤ª¤¯¤Æ] /(n) late growing rice/late crops/late blooming flowers/ +±ü½£ [¤ª¤¦¤·¤å¤¦] /interior province/the interior/northern part of Japan/ +±ü½ñ¤­ [¤ª¤¯¤¬¤­] /postscript (to a book)/verification/publication (in a book)/ +±ü¾²¤·¤¤ [¤ª¤¯¤æ¤«¤·¤¤] /(adj) refined/graceful/modest/ +±ü¿¼¤¤ [¤ª¤¯¤Õ¤«¤¤] /(adj) profound/deep/ +±ü¿¼¤¤ [¤ª¤¯¤Ö¤«¤¤] /(adj) profound/deep/ +±ü¿¼¤µ [¤ª¤¯¤Õ¤«¤µ] /(n) depth/profundity/ +±üÃÏ [¤ª¤¦¤Á] /(n) interior/backwoods/hinterland/back regions/(P)/ +±üÃÏ [¤ª¤¯¤Á] /(n) interior/backwoods/hinterland/back regions/ +±üÄì [¤ª¤¯¤½¤³] /(n) depth/bottom (of one's heart)/ +±üÄì [¤ª¤¯¤¾¤³] /(n) depth/bottom (of one's heart)/ +±üÄí [¤ª¤¯¤Ë¤ï] /(n) inner garden/back yard/ +±üÅÁ [¤ª¤¯¤Ç¤ó] /(n) esoteric/ +±üÉÕ¤± [¤ª¤¯¤Å¤±] /(n) colophon/ +±üÊý [¤ª¤¯¤¬¤¿] /(n) lady/nobleman's wife/ +±ü̯ [¤ª¤¦¤ß¤ç¤¦] /(adj-na,n) secret/ +±üÍÍ [¤ª¤¯¤µ¤Þ] /(n) (pol) wife/your wife/his wife/married lady/madam/(P)/ +±ý¡¹ [¤ª¤¦¤ª¤¦] /(adv) sometimes/often/ +±ý¡¹¤Ë¤·¤Æ [¤ª¤¦¤ª¤¦¤Ë¤·¤Æ] /(n) sometimes/occasionally/now and then/from time to time/ +±ý¤­ÊÖ¤ê [¤æ¤­¤«¤¨¤ê] /round trip/ +±ý¤­Íè [¤æ¤­¤­] /(n,vs) street traffic/highway/coming and going/ +±ý¤Ê¤¹ [¤¤¤Ê¤¹] /(v5s) to let go/to chase away/ +±ý±ý [¤ª¤¦¤ª¤¦] /(adv) sometimes/often/ +±ý´Ô [¤ª¤¦¤«¤ó] /(n) traffic/coming and going/highway/ +±ý¸Å [¤ª¤¦¤³] /(n) ancient times/ +±ý¸Å¤è¤ê [¤ª¤¦¤³¤è¤ê] /from times immemorial/from ancient times/ +±ý¹Ò [¤ª¤¦¤³¤¦] /(n) outward voyage/ +±ý»ö [¤ª¤¦¤¸] /(n) the past/past events/ +±ý»þ [¤ª¤¦¤¸] /(n) ancient times/ +±ý¿® [¤ª¤¦¤·¤ó] /(n) first half of a reply card/ +±ý¿Ç [¤ª¤¦¤·¤ó] /(n) doctor's visit/house call/(P)/ +±ýÀ¸ [¤ª¤¦¤¸¤ç¤¦] /(n,vs) death/submission/at wit's end/(P)/ +±ýÀ¸ºÝ [¤ª¤¦¤¸¤ç¤¦¤®¤ï] /(n) at the point of death/the time to give up/ +±ýÀÎ [¤ª¤¦¤»¤­] /(n) ancient times/ +±ýÆü [¤ª¤¦¤¸¤Ä] /(n) ancient times/ +±ýǯ [¤ª¤¦¤Í¤ó] /(adj-no,n) former/one-time/years ago/(P)/ +±ýÉü [¤ª¤¦¤Õ¤¯] /(n,vs) (col) round trip/coming and going/return ticket/(P)/ +±ýÉü¥Ý¥ó¥× [¤ª¤¦¤Õ¤¯¥Ý¥ó¥×] /(n) reciprocating pump/ +±ýÉüµ¡´Ø [¤ª¤¦¤Õ¤¯¤­¤«¤ó] /(n) reciprocating engine/ +±ýÉüÀÚÉä [¤ª¤¦¤Õ¤¯¤­¤Ã¤×] /a round-trip ticket/ +±ýÉüÍÕ½ñ [¤ª¤¦¤Õ¤¯¤Ï¤¬¤­] /postcard with a reply card attached/ +±ýÊÖ [¤ª¤¦¤Ø¤ó] /(n) round trip/ +±ýˬ [¤ª¤¦¤Û¤¦] /(n) visit/interview/ +±ýÍè [¤ª¤¦¤é¤¤] /(n) coming and going/road/correspondence/street traffic/highway/(P)/ +±ýÏ© [¤ª¤¦¤í] /(n) outward journey/ +±þ¤¨¤ë [¤³¤¿¤¨¤ë] /(v1) to respond/to answer/to strike home/to take its toll/to reward/(P)/ +±þ¤¸¤Æ [¤ª¤¦¤¸¤Æ] /in proportion to/according to/depending on/ +±þ¤¸¤ë [¤ª¤¦¤¸¤ë] /(v1) to respond/to satisfy/to accept/to comply with/to apply for/(P)/ +±þ¤º¤ë [¤ª¤¦¤º¤ë] /(v5z) to answer/to respond/to meet/to satisfy/to accept/(P)/ +±þ¤ÈÅú¤¨¤ë [¤ª¤¦¤È¤³¤¿¤¨¤ë] /(exp) to say yes/ +±þ±ç [¤ª¤¦¤¨¤ó] /(n,vs) aid/assistance/help/reinforcement/rooting/barracking/support/cheering/(P)/ +±þ±ç±éÀâ [¤ª¤¦¤¨¤ó¤¨¤ó¤¼¤Ä] /(n) campaign (vote-getting) speech (for a candidate)/ +±þ±ç²Î [¤ª¤¦¤¨¤ó¤«] /(n) rooters' song/ +±þ±çÃÄ [¤ª¤¦¤¨¤ó¤À¤ó] /(n) cheering party/ +±þ±çÃÄĹ [¤ª¤¦¤¨¤ó¤À¤ó¤Á¤ç¤¦] /cheerleader/ +±þµÞ [¤ª¤¦¤­¤å¤¦] /(n) emergency/(P)/ +±þµÞ¹¶·â [¤ª¤¦¤­¤å¤¦¤³¤¦¤²¤­] /hasty attack/ +±þµÞºö [¤ª¤¦¤­¤å¤¦¤µ¤¯] /(n) emergency or temporary measure/ +±þµÞ¼êÅö [¤ª¤¦¤­¤å¤¦¤Æ¤¢¤Æ] /first-aid (treatment)/ +±þµÞ¼êÅö¤ò»Ü¤¹ [¤ª¤¦¤­¤å¤¦¤Æ¤¢¤Æ¤ò¤Û¤É¤³¤¹] /(exp) to give (a person) first-aid/ +±þµÞ½¤Íý [¤ª¤¦¤­¤å¤¦¤·¤å¤¦¤ê] /(n,vs) temporary repairs/ +±þµÞ½èÃÖ [¤ª¤¦¤­¤å¤¦¤·¤ç¤Á] /(n) emergency measure/first-aid treatment/ +±þµÞÅÏ²Ï [¤ª¤¦¤­¤å¤¦¤È¤«] /hasty crossing/ +±þ»¥ [¤ª¤¦¤µ¤Ä] /(n) bid/(P)/ +±þ¼ê [¤ª¤¦¤·¤å] /(n) (primarily in shogi or go) response/countermeasure/ +±þ¼û [¤ª¤¦¤¸¤å] /(n) responding to demand/ +±þ½· [¤ª¤¦¤·¤å¤¦] /(n) reply/(P)/ +±þ¾¤ [¤ª¤¦¤·¤ç¤¦] /(n) being called to the colours (mil)/(P)/ +±þ¾¤¼Ô [¤ª¤¦¤·¤ç¤¦¤·¤ã] /draftee/ +±þ¾¤Ê¼ [¤ª¤¦¤·¤ç¤¦¤Ø¤¤] /a conscript or draftee/ +±þ¿Î¤ÎÍð [¤ª¤¦¤Ë¤ó¤Î¤é¤ó] /(n) Onin War (1467-1477)/ +±þÀÜ [¤ª¤¦¤»¤Ä] /(n) reception/(P)/ +±þÀÜ¥»¥Ã¥È [¤ª¤¦¤»¤Ä¥»¥Ã¥È] /lounge suite/ +±þÀÜ´Ö [¤ª¤¦¤»¤Ä¤Þ] /(n) reception room/ +±þÀÜ·¸ [¤ª¤¦¤»¤Ä¤«¤«¤ê] /receptionist/desk clerk/ +±þÀÜ·¸ [¤ª¤¦¤»¤Ä¤¬¤«¤ê] /receptionist/desk clerk/ +±þÀܼ¼ [¤ª¤¦¤»¤Ä¤·¤Ä] /(1) drawing room/parlour (parlor)/(2) reception office/ +±þÀï [¤ª¤¦¤»¤ó] /(n,vs) accepting a challenge/returning fire/ +±þÁÊ [¤ª¤¦¤½] /(n) countersuit/ +±þÂÐ [¤ª¤¦¤¿¤¤] /(n,vs) receiving/dealing with/(P)/ +±þÂú [¤ª¤¦¤À¤¯] /(n) consent/compliance/ +±þÅú [¤ª¤¦¤È¤¦] /(n,vs) reply/answer/response/(P)/ +±þÅúǽ [¤ª¤¦¤È¤¦¤Î¤¦] /competence/ +±þʬ [¤ª¤¦¤Ö¤ó] /(adj-na,n) according to one's abilities/appropriate/reasonable/(P)/ +±þÊÑ [¤ª¤¦¤Ø¤ó] /(n) appropriate (urgent) response/expediency/ +±þÊç [¤ª¤¦¤Ü] /(n,vs) subscription/application/(P)/ +±þÊç»ñ¶â [¤ª¤¦¤Ü¤·¤­¤ó] /subscribed capital/ +±þÊç¼Ô [¤ª¤¦¤Ü¤·¤ã] /applicant/ +±þÊçÍÑ»æ [¤ª¤¦¤Ü¤è¤¦¤·] /(n) application form/ +±þÊó [¤ª¤¦¤Û¤¦] /(n) retribution/ +±þÍÑ [¤ª¤¦¤è¤¦] /(n,vs) application/put to practical use/(P)/ +±þÍѲ½³Ø [¤ª¤¦¤è¤¦¤«¤¬¤¯] /(n) applied chemistry/ +±þÍÑ²Ê³Ø [¤ª¤¦¤è¤¦¤«¤¬¤¯] /applied science/ +±þÍÑ¿´Íý³Ø [¤ª¤¦¤è¤¦¤·¤ó¤ê¤¬¤¯] /applied psychology/ +±þÍÑ¿ô³Ø [¤ª¤¦¤è¤¦¤¹¤¦¤¬¤¯] /applied mathematics/ +±þÍÑÃϼÁ³Ø [¤ª¤¦¤è¤¦¤Á¤·¤Ä¤¬¤¯] /(n) applied geology/ +±þÍÑʪÍý³Ø [¤ª¤¦¤è¤¦¤Ö¤Ä¤ê¤¬¤¯] /applied physics/ +±þÍÑÌäÂê [¤ª¤¦¤è¤¦¤â¤ó¤À¤¤] /application problem/exercises/ +±þÍÑÎÏ [¤ª¤¦¤è¤¦¤ê¤ç¤¯] /application/ +±þÍÑÎÏ³Ø [¤ª¤¦¤è¤¦¤ê¤­¤¬¤¯] /(n) applied mechanics/ +±þÎÏ [¤ª¤¦¤ê¤ç¤¯] /(n) stress/ +±þÎÏ·ÂÏ© [¤ª¤¦¤ê¤ç¤¯¤±¤¤¤í] /stress path/ +²¡¤¨ [¤ª¤µ¤¨] /(n) weight (e.g. paperweight)/rear guard/control/a check/pressure/ +²¡¤¨¤Ä¤±¤ë [¤ª¤µ¤¨¤Ä¤±¤ë] /(v1) to press down/to hold down/to pin down/to repress/ +²¡¤¨¤ë [¤ª¤µ¤¨¤ë] /(v1) to stop/to restrain/to seize/to repress/to suppress/to press down/ +²¡¤¨¹þ¤à [¤ª¤µ¤¨¤³¤à] /(v5m) to push into/to crowd into/ +²¡¤¨ÉÕ¤±¤ë [¤ª¤µ¤¨¤Ä¤±¤ë] /(v1) to press down/to hold down/to pin down/to repress/ +²¡¤µ¤¨ [¤ª¤µ¤¨] /(n) weight (e.g. paperweight)/rear guard/control/a check/pressure/ +²¡¤µ¤¨¤ë [¤ª¤µ¤¨¤ë] /(v1) to stop/to restrain/to seize/to repress/to suppress/to press down/(P)/ +²¡¤µ¤¨¹þ¤à [¤ª¤µ¤¨¤³¤à] /(v5m) to pin down/to immobilize/ +²¡¤µ¤¨ÉÕ¤±¤ë [¤ª¤µ¤¨¤Ä¤±¤ë] /(v1) to press down/to hold down/to pin down/to repress/ +²¡¤· [¤ª¤·] /(n) push/pressure/authority/audacity/(P)/ +²¡¤·¤Ä¤±¤ë [¤ª¤·¤Ä¤±¤ë] /(v1) to press/to push/to force/ +²¡¤·¤Ä¤Ö¤¹ [¤ª¤·¤Ä¤Ö¤¹] /(v5s) to squash/to crush/to flatten/ +²¡¤·¤Æ [¤ª¤·¤Æ] /(adv) forcibly/by compulsion/importunately/ +²¡¤·¤Þ¤¯¤ë [¤ª¤·¤Þ¤¯¤ë] /(v5r) to push and push/ +²¡¤·¤â²¡¤µ¤ì¤â¤»¤Ì [¤ª¤·¤â¤ª¤µ¤ì¤â¤»¤Ì] /of established reputation/ +²¡¤·¥Ü¥¿¥ó [¤ª¤·¥Ü¥¿¥ó] /(n) (computer) pushbutton/ +²¡¤·±£¤¹ [¤ª¤·¤«¤¯¤¹] /(v5s) to cover up/to conceal/ +²¡¤·²° [¤ª¤·¤ä] /commuter train packer/ +²¡¤·²¼¤²¤ë [¤ª¤·¤µ¤²¤ë] /(v1) to push or press or force down/to depress/ +²¡¤·²Ö [¤ª¤·¤Ð¤Ê] /(n) pressed flower/ +²¡¤·³¨ [¤ª¤·¤¨] /(n) raised cloth picture(s)/ +²¡¤·³«¤±¤ë [¤ª¤·¤¢¤±¤ë] /(v1) to force open/to push open/ +²¡¤·³Ý¤±¤ë [¤ª¤·¤«¤±¤ë] /(v1) to intrude on/ +²¡¤·³Ý¤±µÒ [¤ª¤·¤«¤±¤­¤ã¤¯] /uninvited guest/ +²¡¤·³Ý¤±½÷˼ [¤ª¤·¤«¤±¤Ë¤ç¤¦¤Ü¤¦] /woman who forced her husband into marriage/ +²¡¤·³ä¤êÇþ [¤ª¤·¤ï¤ê¤à¤®] /(n) pressed barley/ +²¡¤·´ó¤»¤ë [¤ª¤·¤è¤»¤ë] /(v1) to push aside/to advance on/ +²¡¤·µÍ¤Þ¤ë [¤ª¤·¤Ä¤Þ¤ë] /(v5r) to approach the year end/to be jammed tight/ +²¡¤·µÍ¤á¤ë [¤ª¤·¤Ä¤á¤ë] /(v1) to pack (in box)/to drive to wall/ +²¡¤·¸¯¤ë [¤ª¤·¤ä¤ë] /(v5r) to push or thrust away/ +²¡¤·¸Ç¤á¤ë [¤ª¤·¤«¤¿¤á¤ë] /(v1) to press together/ +²¡¤·¹­¤²¤ë [¤ª¤·¤Ò¤í¤²¤ë] /(v1) to extend/to expand/to spread out/ +²¡¤·¹­¤á¤ë [¤ª¤·¤Ò¤í¤á¤ë] /(v1) to extend by force/to aggrandize/ +²¡¤·¹ç¤¤ [¤ª¤·¤¢¤¤] /(n,vs) jostling/crowding/ +²¡¤·¹ç¤¦ [¤ª¤·¤¢¤¦] /(v5u) to jostle/to crowd/to haggle/ +²¡¤·¹þ¤ß [¤ª¤·¤³¤ß] /(n) burglary/burglar/closet/ +²¡¤·¹þ¤à [¤ª¤·¤³¤à] /(v5m) to push into/to crowd into/(P)/ +²¡¤·¹þ¤á¤ë [¤ª¤·¤³¤á¤ë] /(v1) to shut up/to imprison/ +²¡¤·»ß¤á¤ë [¤ª¤·¤È¤É¤á¤ë] /(v1) to check/to stop/to keep back/ +²¡¤·¼Ú¤ê [¤ª¤·¤¬¤ê] /(n) forced to borrow/ +²¡¤·¼÷»Ê [¤ª¤·¤º¤·] /(n) sushi rice and other ingredients pressed in box or mould/ +²¡¤·½Ð¤· [¤ª¤·¤À¤·] /(n) presence/appearance/run walked in (baseball)/(P)/ +²¡¤·½Ð¤¹ [¤ª¤·¤À¤¹] /(v5s) to crowd out/to push out/to squeeze out/ +²¡¤·¾å¤²¤ë [¤ª¤·¤¢¤²¤ë] /(v1) to boost/to force up/to push up/ +²¡¤·¿Ê¤á¤ë [¤ª¤·¤¹¤¹¤á¤ë] /(v1) to press forward/ +²¡¤·ÀÚ¤ê [¤ª¤·¤­¤ê] /(n) (1) straw cutter/short mane/(2) pressing and cutting/ +²¡¤·ÀÚ¤ë [¤ª¤·¤­¤ë] /(v5r) to have one's own way/(P)/ +²¡¤·Âפ¯ [¤ª¤·¤¤¤¿¤À¤¯] /(v5k) to accept an object and hold it reverently over one's head/ +²¡¤·Âऱ¤ë [¤ª¤·¤Î¤±¤ë] /(v1) to push aside/to brush aside/ +²¡¤·Äº¤¯ [¤ª¤·¤¤¤¿¤À¤¯] /(v5k) to accept an object and hold it reverently over one's head/ +²¡¤·Ä̤¹ [¤ª¤·¤È¤ª¤¹] /(v5s) to persist in/to carry out/to have one's own way/to push through/to carry through/ +²¡¤·Ä̤ë [¤ª¤·¤È¤ª¤ë] /(v5r) to force one's way through/ +²¡¤·ÄÙ¤¹ [¤ª¤·¤Ä¤Ö¤¹] /(v5s) to squash/to crush/to flatten/ +²¡¤·ÅϤë [¤ª¤·¤ï¤¿¤ë] /(v5r) to cross over/to wade/ +²¡¤·Åݤ· [¤ª¤·¤¿¤ª¤·] /(n) oshitaoshi/(frontal) push-down/(win by) knocking down opponent by pushing him with hand(s) rested on his body/ +²¡¤·Åݤ¹ [¤ª¤·¤¿¤ª¤¹] /(v5s) to push down/ +²¡¤·Åö¤Æ¤ë [¤ª¤·¤¢¤Æ¤ë] /(v1) to push (something) against/ +²¡¤·Æþ¤ê [¤ª¤·¤¤¤ê] /(n) breaking into/burglar/(P)/ +²¡¤·Æþ¤ë [¤ª¤·¤¤¤ë] /(v5r) to push in/(P)/ +²¡¤·Æþ¤ì [¤ª¤·¤¤¤ì] /(n) closet/(P)/ +²¡¤·Çˤë [¤ª¤·¤ä¤Ö¤ë] /(v5r) to break through/ +²¡¤·Çä¤ê [¤ª¤·¤¦¤ê] /(n) high-pressure salesmanship/(P)/ +²¡¤·Ç÷¤ë [¤ª¤·¤»¤Þ¤ë] /(v5r) to draw near/ +²¡¤·Çþ [¤ª¤·¤à¤®] /(n) rolled barley/ +²¡¤·ÉÕ¤±¤¬¤Þ¤·¤¤ [¤ª¤·¤Ä¤±¤¬¤Þ¤·¤¤] /(adj) look like to force to do/ +²¡¤·ÉÕ¤±¤ë [¤ª¤·¤Ä¤±¤ë] /(v1) to press/to push/to force/(P)/ +²¡¤·Ê¬¤±¤ë [¤ª¤·¤ï¤±¤ë] /(v1) to push aside/ +²¡¤·ÊÂ¤Ù¤Æ [¤ª¤·¤Ê¤Ù¤Æ] /(adv) in general/all/ +²¡¤·ÊÖ¤¹ [¤ª¤·¤«¤¨¤¹] /(v5s) to force back/to jostle/ +²¡¤·ËÕ [¤ª¤·¤Ü¤¿¤ó] /(n) push-button/ +²¡¤·ÌÛ¤ë [¤ª¤·¤À¤Þ¤ë] /(v5r) to keep silent/ +²¡¤·ÌÜ [¤ª¤·¤á] /(n) weakness/dip/ +²¡¤·ÌÜÇ㤤 [¤ª¤·¤á¤¬¤¤] /(n) buying when the market is down/ +²¡¤·Ì᤹ [¤ª¤·¤â¤É¤¹] /(v5s) to push back/ +²¡¤·ÌäÅú [¤ª¤·¤â¤ó¤É¤¦] /(n) dispute/heated questioning and answering/(P)/ +²¡¤·ÍÕ [¤ª¤·¤Ð] /(n) pressed leaves/ +²¡¤·Î©¤Æ¤ë [¤ª¤·¤¿¤Æ¤ë] /(v1) to set up/to support/ +²¡¤·Î®¤¹ [¤ª¤·¤Ê¤¬¤¹] /(v5s) to wash away/ +²¡¤·Î±¤á¤ë [¤ª¤·¤È¤É¤á¤ë] /(v1,vt) to stop/ +²¡¤·ò¿ [¤ª¤·¤º¤·] /(n) sushi rice and other ingredients pressed in box or mould/ +²¡¤¹ [¤ª¤¹] /(v5s,vt) to push/to press/to stamp (i.e. a passport)/(P)/ +²¡¤Ã»Ï¤á¤ë [¤ª¤Ã¤Ñ¤¸¤á¤ë] /(v1) to begin/ +²¡¤ÃÈ碌¤ë [¤ª¤Ã¤«¤Ö¤»¤ë] /(v1) to put a thing on top of another/to cover/to lay something on/ +²¡¤ÃΩ¤Æ¤ë [¤ª¤Ã¤¿¤Æ¤ë] /(v1) to raise/to set up/ +²¡°õ [¤ª¤¦¤¤¤ó] /(n) affixing one's seal/ +²¡±¤ [¤ª¤¦¤¤¤ó] /(n) rhyming/ +²¡²¼ [¤ª¤¦¤«] /(n) forcing down/ +²¡³¨ [¤ª¤·¤¨] /(n) raised cloth picture(s)/ +²¡¹þ¤á¤ë [¤ª¤·¤³¤á¤ë] /(v1) to shut up/to imprison/ +²¡¼ý [¤ª¤¦¤·¤å¤¦] /(n) seizure/confiscation/(P)/ +²¡½Ð¤· [¤ª¤·¤À¤·] /(n) presence/appearance/run walked in (baseball)/ +²¡½Ð¤¹ [¤ª¤·¤À¤¹] /(v5s) to crowd out/to push out/to squeeze out/ +²¡¾å¤²¤ë [¤ª¤·¤¢¤²¤ë] /(v1) to boost/to force up/to push up/ +²¡ÀÚ [¤ª¤·¤­¤ê] /(n) (1) straw cutter/short mane/(2) pressing and cutting/ +²¡ÀÚÄ¢ [¤ª¤·¤­¤ê¤Á¤ç¤¦] /(n) notebook with records of monies received/ +²¡Á÷ [¤ª¤¦¤½¤¦] /(n,vs) transferring (a convict to a different prison)/escort/ +²¡Æè [¤ª¤¦¤Ê¤Ä] /(n) sealing (document)/ +²¡Æþ [¤ª¤·¤¤¤ì] /(n) closet/(P)/ +²¡Æþ¤ë [¤ª¤·¤¤¤ë] /(v5r) to push in/ +²¡Æþ¤ì [¤ª¤·¤¤¤ì] /(n) closet/(P)/ +²¡Ç¦ [¤ª¤Ã¤¹] /(int) (MA) Oss/yes sir!/yo!/ +²¡Çä [¤ª¤·¤¦¤ê] /(n) high-pressure salesmanship/(P)/ +²¡Çä¤ê [¤ª¤·¤¦¤ê] /(n) high-pressure salesmanship/(P)/ +²¡Ç÷¤ë [¤ª¤·¤»¤Þ¤ë] /(v5r) to draw near/ +²¢À¹ [¤ª¤¦¤»¤¤] /(adj-na,n) with vitality/ +²¢Ê¸¼Ò [¤ª¤¦¤Ö¤ó¤·¤ã] /Oubunsha (publisher)/ +²£ [¤è¤³] /(n) beside/side/width/(P)/ +²£¤«¤é [¤è¤³¤«¤é] /from one's side/ +²£¤¿¤¨¤ë [¤è¤³¤¿¤¨¤ë] /(v1) to lie down/to lay (oneself) down/ +²£¤¿¤ï¤ë [¤è¤³¤¿¤ï¤ë] /(v5r) to lie down/to stretch out/(P)/ +²£¤ÃÊ¢ [¤è¤³¤Ã¤Ñ¤é] /(n) side/flank/ +²£¤ÃÌÌ [¤è¤³¤Ã¤Ä¤é] /(n) side of face/ +²£¤Ë [¤è¤³¤Ë] /across/crossways/crosswise/sideways/horizontally/ +²£¤Ð¤¤ [¤è¤³¤Ð¤¤] /(n,vs) sidewise crawl (e.g. of a crab)/crawling sideways/(P)/ +²£°î [¤ª¤¦¤¤¤Ä] /(n) overflowing/inundation/ +²£±À [¤è¤³¤°¤â] /(n) wall or bank of clouds/ +²£±Ë¤® [¤è¤³¤ª¤è¤®] /(n) sidestroke (swim.)/ +²£²¥¤ê [¤è¤³¤Ê¤°¤ê] /(n) striking on the side/slanting or driving (rain)/side sweep/side blow/ +²£²ÏÅŵ¡ [¤è¤³¤¬¤ï¤Ç¤ó¤­] /Yokogawa Electric/ +²£²é [¤ª¤¦¤¬] /(n) lying on the side/ +²£³ÖËì [¤ª¤¦¤«¤¯¤Þ¤¯] /(n) diaphragm (body)/ +²£³ê¤ê [¤è¤³¤¹¤Ù¤ê] /(n) skid/slipping or skidding sideways/shifting to another post/ +²£´é [¤è¤³¤¬¤ª] /(n) face in profile/profile/face seen from the side/(P)/ +²£µÄ [¤ª¤¦¤®] /(n) arguing persistently/ +²£¶Ú [¤è¤³¤¹¤¸] /(n) transversal/lateral stripes/ +²£·ê [¤è¤³¤¢¤Ê] /(n) cave/tunnel/ +²£¸þ¤­ [¤è¤³¤à¤­] /(n) turning sideways/ +²£¸þ¤¯ [¤è¤³¤à¤¯] /(v5k) to turn sideways/ +²£¹¥¤­ [¤è¤³¤º¤­] /(n) being crazy about something, but not be good at it/ +²£¹Ë [¤è¤³¤Å¤Ê] /(n) sumo grand champion/(P)/ +²£¹Ë¤ò¿©¤¦ [¤è¤³¤Å¤Ê¤ò¤¯¤¦] /(exp) to beat a grand champion/ +²£¹Ô [¤ª¤¦¤³¤¦] /(n) walking sideways/staggering/striding/(P)/ +²£¹ÔïèÊâ [¤ª¤¦¤³¤¦¤«¤Ã¤Ý] /(n) swaggering/ +²£¹ß¤ê [¤è¤³¤Ö¤ê] /(n) driving rain/ +²£¹ç¤¤ [¤è¤³¤¢¤¤] /(n) side/flank/ +²£º¬ [¤è¤³¤Í] /(n) bubo (inflamed swelling in a gland)/ +²£ºÂ¤ê [¤è¤³¤º¤ï¤ê] /(n) sitting with one's legs out to one side/ +²£ºÂɸ [¤ª¤¦¤¶¤Ò¤ç¤¦] /abscissa/ +²£»à [¤ª¤¦¤·] /(n) violent (tragic or accidental) death/dog's death/ +²£»å [¤è¤³¤¤¤È] /(n) woof/ +²£»æÇˤê [¤è¤³¤¬¤ß¤ä¤Ö¤ê] /(n) acting illogically/ +²£¼´ [¤è¤³¤¸¤¯] /(n) abscissa/horizontal axis/ +²£¼Ê [¤è¤³¤¸¤Þ] /(n) lateral stripes/ +²£¼Ö [¤è¤³¤°¤ë¤Þ] /(exp,n) perverseness/forcing one's unreasonable demands/obstinate/ +²£¼Ö¤ò²¡¤¹ [¤è¤³¤°¤ë¤Þ¤ò¤ª¤¹] /(exp) to act perversely/to have one's own way/ +²£¼è¤ê [¤è¤³¤É¤ê] /(n) usurpation/snatching/seizure/(P)/ +²£¼ê [¤è¤³¤Æ] /(n) (1) side/beside/(2) feature of a sword blade/(P)/ +²£½ñ¤­ [¤è¤³¤¬¤­] /(n) writing horizontally/(P)/ +²£ÀÚ¤ë [¤è¤³¤®¤ë] /(v5r) to cross (e.g. arms)/to traverse/(P)/ +²£Àþ [¤ª¤¦¤»¤ó] /(n) horizontal line/abscissa/(P)/ +²£Àþ [¤è¤³¤»¤ó] /(n) horizontal line/abscissa/ +²£ÁÈ¤ß [¤è¤³¤°¤ß] /(n) horizontal typesetting/ +²£Áä [¤è¤³¤ä¤ê] /(n) interruption/interference/butting in/ +²£ÂÀ¤ê [¤è¤³¤Ö¤È¤ê] /(n) short and fat/pudgy/stocky/ +²£Ââ [¤ª¤¦¤¿¤¤] /(n) rank/line/ +²£Ã¥ [¤ª¤¦¤À¤Ä] /(n) misappropriation/embezzlement/ +²£ÃÇ [¤ª¤¦¤À¤ó] /(n,vs) crossing/(P)/ +²£ÃÇÊâÆ» [¤ª¤¦¤À¤ó¤Û¤É¤¦] /pedestrian crossing/(P)/ +²£ÃÇËë [¤ª¤¦¤À¤ó¤Þ¤¯] /(n) banner strung across a street/(P)/ +²£ÃÇÌÌ [¤ª¤¦¤À¤ó¤á¤ó] /(n) cross-section/ +²£Ãå [¤ª¤¦¤Á¤ã¤¯] /(adj-na,n) dishonesty/laziness/cunning/(P)/ +²£Ãú [¤è¤³¤Á¤ç¤¦] /(n) lane/alley/small street intersecting a main or side street/ +²£Ä® [¤è¤³¤Á¤ç¤¦] /(n) lane/alley/small street intersecting a main or side street/ +²£Ä¹ [¤è¤³¤Ê¤¬] /(adj-na,n) oblong/ +²£ÄÖ¤¸ [¤è¤³¤È¤¸] /(n) binding a book in an oblong shape/ +²£Å« [¤è¤³¤Ö¤¨] /(n) flute/fife/ +²£Å¾ [¤ª¤¦¤Æ¤ó] /(n,vs) turning sideways/barrel roll/(P)/ +²£Åݤ· [¤è¤³¤À¤ª¤·] /(n) falling over/toppling sideways/ +²£Åꤲ [¤è¤³¤Ê¤²] /(n) throwing sideways/ +²£Æ» [¤è¤³¤ß¤Á] /(n) side street/(P)/ +²£ÇÈ [¤è¤³¤Ê¤ß] /(n) side (transverse) wave/broadside sea/ +²£Ç礤 [¤è¤³¤Ð¤¤] /(n,vs) sidewise crawl (e.g. of a crab)/crawling sideways/ +²£ÉÕ¤± [¤è¤³¤Å¤±] /(n,vs) coming alongside/ +²£É÷ [¤ª¤¦¤Õ¤¦] /(adj-na,n) cross wind/ +²£É÷ [¤è¤³¤«¤¼] /(adj-na,n) cross wind/ +²£Éý [¤è¤³¤Ï¤Ð] /(n) breadth/width/(P)/ +²£Ê¢ [¤è¤³¤Ð¤é] /(n) side/flank/ +²£Ê¸ [¤ª¤¦¤Ö¤ó] /(n) horizontal (Western) writing/ +²£Ê¸»ú [¤è¤³¤â¤¸] /(n) European writing/cross-wise writing/(P)/ +²£ÊÁ [¤ª¤¦¤Ø¤¤] /(adj-na,n) arrogance/haughtiness/insolence/(P)/ +²£Ê¤Ӹ½¾Ý [¤è¤³¤Ê¤é¤Ó¤²¤ó¤·¤ç¤¦] /herd instincts/ +²£Êú¤­ [¤è¤³¤À¤­] /(n) carrying (child) under arm/ +²£Ë½ [¤ª¤¦¤Ü¤¦] /(adj-na,n) violence/oppression/high-handedness/tyranny/despotism/(P)/ +²£ËÀ [¤è¤³¤Ü¤¦] /(n) bar set in a horizontal position/horizontal bar/ +²£ÌÌ [¤è¤³¤Ä¤é] /(n) side of face/ +²£ÌÚ [¤è¤³¤­] /(n) crosspiece/bar/rail/ +²£ÌÚ [¤è¤³¤®] /(n) crosspiece/bar/rail/ +²£ÌÜ [¤è¤³¤á] /(n) side glance/(P)/ +²£Ìæ¶Ú [¤ª¤¦¤â¤ó¤­¤ó] /(n) striated muscle/ +²£Íɤì [¤è¤³¤æ¤ì] /(n) rolling/swaying/ +²£ÍÍ [¤è¤³¤µ¤Þ] /(adj-na,n) wickedness/sideways/unreasonable/ +²£ÍÍ [¤è¤³¤¶¤Þ] /(adj-na,n) wickedness/sideways/unreasonable/ +²£Î®¤· [¤è¤³¤Ê¤¬¤·] /(n) diversion into illegal channels/ +²£Î®¤ì [¤è¤³¤Ê¤¬¤ì] /(n) flowing into the black market/ +²£ÎÎ [¤ª¤¦¤ê¤ç¤¦] /(n) usurpation/embezzlement/misappropriation/(P)/ +²£Îκá [¤ª¤¦¤ê¤ç¤¦¤¶¤¤] /(n) fraudulent appropriation/ +²£ÎøÊé [¤è¤³¤ì¤ó¤Ü] /(n,vs) illicit love/ +²¤°¡ [¤ª¤¦¤¢] /Europe and Asia/ +²¤°õ¸ì [¤ª¤¦¤¤¤ó¤´] /Indo-European languages/ +²¤²½ [¤ª¤¦¤«] /(n) Europeanization/Westernization/ +²¤²½¼çµÁ [¤ª¤¦¤«¤·¤å¤®] /Europeanism/ +²¤»ú [¤ª¤¦¤¸] /(n) alphabetic/letter/ +²¤½£ [¤ª¤¦¤·¤å¤¦] /Europe/(P)/ +²¤½£°Ñ°÷²ñ [¤ª¤¦¤·¤å¤¦¤¤¤¤¤ó¤«¤¤] /European Commission (executive of the EU)/ +²¤½£¶¦Æ±ÂÎ [¤ª¤¦¤·¤å¤¦¤­¤ç¤¦¤É¤¦¤¿¤¤] /(n) European Community (EC)/ +²¤½£½ô¹ñ [¤ª¤¦¤·¤å¤¦¤·¤ç¤³¤¯] /European countries/ +²¤½£Ãæ±û¶ä¹ÔÀ©ÅÙ [¤ª¤¦¤·¤å¤¦¤Á¤å¤¦¤ª¤¦¤®¤ó¤³¤¦¤»¤¤¤É] /(n) European System of Central Banks (ESCB)/ +²¤½£Ä̲ßñ°Ì [¤ª¤¦¤·¤å¤¦¤Ä¤¦¤«¤¿¤ó¤¤] /(n) European Currency Unit/ECU/ +²¤½£ÈÇ [¤ª¤¦¤·¤å¤¦¤Ð¤ó] /European edition (e.g. newspaper)/ +²¤½£Ï¢¹ç [¤ª¤¦¤·¤å¤¦¤ì¤ó¤´¤¦] /European Union (EU)/ +²¤½§ [¤ª¤¦¤·¤å¤¦] /(obs) Europe/ +²¤É÷ [¤ª¤¦¤Õ¤¦] /(n) European style/Occidental/ +²¤Ê¸ [¤ª¤¦¤Ö¤ó] /(n) European language/foreign text/ +²¤ÊÆ [¤ª¤¦¤Ù¤¤] /Europe and America/the West/(P)/ +²¤Êƽô¸À¸ì [¤ª¤¦¤Ù¤¤¤·¤ç¤²¤ó¤´] /the languages of Europe and America/ +²¤Êƽô¹ñ [¤ª¤¦¤Ù¤¤¤·¤ç¤³¤¯] /the various countries of Europe and America/ +²¤ÊÆ¿Í [¤ª¤¦¤Ù¤¤¤¸¤ó] /(n) Europeans and Americans/Westerners/ +²¤ÊÆÊÂ¤ß¤Ë [¤ª¤¦¤Ù¤¤¤Ê¤ß¤Ë] /as in Europe and America/ +²¤ÍåÇà [¤è¤¦¤í¤Ã¤Ñ] /(uk) Europe/ +²¤Ïª [¤ª¤¦¤í] /(n) European Russia/ +²¥¤é¤ì¤Æ¿­¤Ó¤ë [¤Ê¤°¤é¤ì¤Æ¤Î¤Ó¤ë] /(v5r) to be knocked out cold/ +²¥¤ê¤Ä¤±¤ë [¤Ê¤°¤ê¤Ä¤±¤ë] /(v1) to beat (someone in battle)/ +²¥¤ê¹ç¤¤ [¤Ê¤°¤ê¤¢¤¤] /(n) fist fight/ +²¥¤ê¹ç¤¦ [¤Ê¤°¤ê¤¢¤¦] /(v5u) to fight/to exchange blows/ +²¥¤ê¹þ¤ß [¤Ê¤°¤ê¤³¤ß] /(n) raid/(P)/ +²¥¤ê»¦¤¹ [¤Ê¤°¤ê¤³¤í¤¹] /(v5s) to strike dead/to beat to death/ +²¥¤ê½ñ¤­ [¤Ê¤°¤ê¤¬¤­] /(n) a scribble/a scrawl/ +²¥¤êÅݤ¹ [¤Ê¤°¤ê¤¿¤ª¤¹] /(v5s) to knock down/ +²¥¤êÈô¤Ð¤¹ [¤Ê¤°¤ê¤È¤Ð¤¹] /(v5s) to knock a person off his feet/ +²¥¤êÉÕ¤±¤ë [¤Ê¤°¤ê¤Ä¤±¤ë] /(v1) to beat (someone in battle)/ +²¥¤ë [¤Ê¤°¤ë] /(v5r) to strike/to hit/(P)/ +²¥»¦ [¤ª¤¦¤µ¤Ä] /(n,vs) beating to death/striking dead/ +²¥ÂÇ [¤ª¤¦¤À] /(n) hit/strike/(P)/ +²¦ [¤ª¤¦] /(n,n-suf) (1) king/ruler/sovereign/monarch/(2) king (for senior player) (shogi)/(P)/ +²¦¤Î¤è¤¦¤Ë [¤ª¤¦¤Î¤è¤¦¤Ë] /like a lord/ +²¦¤òµÍ¤á¤ë [¤ª¤¦¤ò¤Ä¤á¤ë] /(exp) to checkmate the king/ +²¦¤òΩ¤Æ¤ë [¤ª¤¦¤ò¤¿¤Æ¤ë] /(exp) to enthrone a king/ +²¦°Ì [¤ª¤¦¤¤] /(n) the throne/the crown/(P)/ +²¦²½ [¤ª¤¦¤«] /(n) imperial influence/assimilation of new territory/ +²¦²È [¤ª¤¦¤±] /(n) royal family/ +²¦´§ [¤ª¤¦¤«¤ó] /(n) crown/diadem/bottle cap/(P)/ +²¦µÜ [¤ª¤¦¤­¤å¤¦] /(n) royal palace/(P)/ +²¦¸¢ [¤ª¤¦¤±¤ó] /(n) royalty/ +²¦¸¢¿À¼øÀâ [¤ª¤¦¤±¤ó¤·¤ó¤¸¤å¤»¤Ä] /(n) the theory of the divine right of kings/ +²¦¸ô [¤ª¤¦¤³¤¦] /(n) king and princes/noble rank/(P)/ +²¦¸ôµ®Â² [¤ª¤¦¤³¤¦¤­¤¾¤¯] /royalty and titled nobility/ +²¦¸ø [¤ª¤¦¤³¤¦] /(n) king and princes/noble rank/ +²¦¹¡ [¤ª¤¦¤³¤¦] /(n) queen/ +²¦¹¡ÊŲ¼ [¤ª¤¦¤³¤¦¤Ø¤¤¤«] /(n) Her Majesty the Queen/ +²¦¹ñ [¤ª¤¦¤³¤¯] /(n) kingdom/monarchy/(P)/ +²¦ºÂ [¤ª¤¦¤¶] /(n) throne/(P)/ +²¦»Ò [¤ª¤¦¤¸] /(n) prince/(P)/ +²¦»Õ [¤ª¤¦¤·] /(n) emperor's teacher/imperial army/ +²¦»ö [¤ª¤¦¤¸] /(n) imperial or royal cause/ +²¦¼¼ [¤ª¤¦¤·¤Ä] /(n) ruling family/(P)/ +²¦¼Ô [¤ª¤¦¤¸¤ã] /(n) king/monarch/ruler/(P)/ +²¦¼ê [¤ª¤¦¤Æ] /(n) checkmate/check/(P)/ +²¦½÷ [¤ª¤¦¤¸¤ç] /(n) princess/(P)/ +²¦¾­ [¤ª¤¦¤·¤ç¤¦] /(n) (1) king/(2) king (for senior player) (shogi)/(P)/ +²¦¾ë [¤ª¤¦¤¸¤ç¤¦] /(n) royal castle/ +²¦¿å [¤ª¤¦¤¹¤¤] /(n) aqua regia/ +²¦À© [¤ª¤¦¤»¤¤] /(n) monarchical system/ +²¦À¯ [¤ª¤¦¤»¤¤] /(n) monarchy/imperial rule/ +²¦À¯Éü¸Å [¤ª¤¦¤»¤¤¤Õ¤Ã¤³] /restoration of imperial rule/(in English history) the Restoration/ +²¦Â² [¤ª¤¦¤¾¤¯] /(n) royalty/(P)/ +²¦Â¹ [¤ª¤¦¤½¤ó] /(n) royal grandson/ +²¦ÂÀ»Ò [¤ª¤¦¤¿¤¤¤·] /(n) crown prince/ +²¦ÂÀ»ÒÈÞ [¤ª¤¦¤¿¤¤¤·¤Ò] /(n) crown princess/ +²¦ÂÀÈÞ [¤ª¤¦¤¿¤¤¤Ò] /(n) crown princess/ +²¦Ä« [¤ª¤¦¤Á¤ç¤¦] /(n) dynasty/(P)/ +²¦Äï [¤ª¤¦¤Æ¤¤] /(n) royal prince/crown prince's younger brother/ +²¦ÅÚ [¤ª¤¦¤É] /(n) royal or imperial domain/ +²¦ÅÞ [¤ª¤¦¤È¤¦] /(n) royalists/monarchists/ +²¦ÅÞÇÉ [¤ª¤¦¤È¤¦¤Ï] /(n) royalists/royalist faction/ +²¦Åý [¤ª¤¦¤È¤¦] /(n) royal line/royal descendants/ +²¦Æ» [¤ª¤¦¤É¤¦] /(n) principles of royalty/rule of right/ +²¦Æ»³ÚÅÚ [¤ª¤¦¤É¤¦¤é¤¯¤É] /Arcadia, presided over by a virtuous king/ +²¦ÈÞ [¤ª¤¦¤Ò] /(n) queen/(P)/ +²¦Êª [¤ª¤¦¤â¤Î] /king/royalty/ +²¦Ë¡ [¤ª¤¦¤Û¤¦] /(n) royal decree/ +²¦ÍÍ [¤ª¤¦¤µ¤Þ] /(n) king/(P)/ +²¦Î© [¤ª¤¦¤ê¤Ä] /(n) royal/(P)/ +²§ [¤ª¤¦] /(n) old man/venerable/(P)/ +²§ [¤ª¤­¤Ê] /(n) old man/venerable/ +²§¤ÎÌÌ [¤ª¤­¤Ê¤Î¤á¤ó] /old mans mask/ +²§³­ [¤ª¤­¤Ê¤¬¤¤] /lantern shell/ +²¨ [¤Õ¤¹¤Þ] /(n) sliding screen/(P)/ +²© [¤¦¤°¤¤¤¹] /(n) (Japanese) nightingale/ +²©¿§ [¤¦¤°¤¤¤¹¤¤¤í] /(n) greenish brown/ +²ª [¤«¤â¤á] /(n) seagull/ +²« [¤­] /(n) yellow/(P)/ +²«¤ÊÊ´ [¤­¤Ê¤³] /(n) soy flour/soybean flour/ +²«¤Ð¤ß [¤­¤Ð¤ß] /yellow tint/ +²«¤Ð¤à [¤­¤Ð¤à] /(v5m) to turn yellow/ +²«¤ß [¤­¤ß] /(n) yolk of an egg/yellow of an egg/ +²«°Þ [¤³¤¦¤¤] /(n) celestial latitude/ecliptic latitude/ +²«±» [¤­¤å¤¦¤ê] /(oK) (n) (uk) cucumber/ +²«±ô [¤ª¤¦¤¨¤ó] /(n) chrome yellow/ +²«²Ï [¤³¤¦¤¬] /Yellow river (in China)/ +²«²Ò [¤³¤¦¤«] /(n) Yellow Peril/ +²«²Ö [¤³¤¦¤«] /(n) chrysanthemum/ +²«³¤ [¤³¤¦¤«¤¤] /Yellow Sea/ +²«³ì¿§ [¤ª¤¦¤«¤Ã¤·¤ç¤¯] /(n) yellowish-brown/ +²«µÆ [¤­¤®¤¯] /(n) yellow chrysanthemum/ +²«¶Ì [¤ª¤¦¤®¤ç¤¯] /(n) topaz/ +²«¶Ì [¤³¤¦¤®¤ç¤¯] /(n) topaz/ +²«¶ÌÀÐ [¤ª¤¦¤®¤ç¤¯¤»¤­] /topaz/ +²«¶ÌÀÐ [¤³¤¦¤®¤ç¤¯¤»¤­] /topaz/ +²«¶â [¤ª¤¦¤´¤ó] /(adj-no,n) gold/(P)/ +²«¶â [¤³¤¬¤Í] /(adj-no,n) gold/(P)/ +²«¶â¹ñ [¤ª¤¦¤´¤ó¤³¤¯] /El Dorado/legendary land of wealth/ +²«¶â»þÂå [¤ª¤¦¤´¤ó¤¸¤À¤¤] /Golden Age/(P)/ +²«¶â½Ñ [¤ª¤¦¤´¤ó¤¸¤å¤Ä] /alchemy/ +²«¶â¿§ [¤³¤¬¤Í¤¤¤í] /(adj-no,n) golden/gold-colored/ +²«¶â¿òÇÒ [¤ª¤¦¤´¤ó¤¹¤¦¤Ï¤¤] /mammon worship/ +²«¶âÀ¤³¦ [¤ª¤¦¤´¤ó¤»¤«¤¤] /utopia/ +²«¶âÃî [¤³¤¬¤Í¤à¤·] /(n) scarab beetle/ +²«¶âʬ³ä [¤ª¤¦¤´¤ó¤Ö¤ó¤«¤Ä] /(artistic) golden section/ +²«¶âËüǽ [¤ª¤¦¤´¤ó¤Ð¤ó¤Î¤¦] /the almighty dollar/ +²«¶âΧ [¤ª¤¦¤´¤ó¤ê¤Ä] /(n) The Golden Rule/ +²«¶âΨ [¤ª¤¦¤´¤ó¤ê¤Ä] /golden mean/ +²«·Ð [¤³¤¦¤±¤¤] /(n) ecliptic longitude/ +²«¸ÏÃã [¤­¤¬¤é¤Á¤ã] /(n) bluish yellow/ +²«¸ý [¤³¤¦¤³¤¦] /(n) baby chicken/young and inexperienced person/ +²«¸ý»ù [¤³¤¦¤³¤¦¤¸] /immature youth/ +²«ºª [¤³¤¦¤³¤ó] /(n) dusk/twilight/ +²«ºª [¤¿¤½¤¬¤ì] /(n) dusk/twilight/(P)/ +²«º½ [¤³¤¦¤µ] /(n) golden sands/ +²«½Ï [¤ª¤¦¤¸¤å¤¯] /(n,vs) ripening and turning yellow/ +²«½Ï [¤³¤¦¤¸¤å¤¯] /(n,vs) ripening and turning yellow/ +²«¾¿ [¤³¤¦¤·¤ç¤¦] /(n) spring of yellow buds/ +²«¾Ô³÷ [¤­¤·¤ç¤¦¤Ö] /(n) yellow iris/ +²«¿§ [¤ª¤¦¤·¤ç¤¯] /(adj-na,n) yellow/ +²«¿§ [¤­¤¤¤í] /(adj-na,n) yellow/(P)/ +²«¿§ [¤³¤¦¤·¤ç¤¯] /(adj-na,n) yellow/ +²«¿§¤¤ [¤­¤¤¤í¤¤] /(adj) yellow/(P)/ +²«¿§¤¤À¼ [¤­¤¤¤í¤¤¤³¤¨] /(n) shrill voice/ +²«¿§¿Í¼ï [¤ª¤¦¤·¤ç¤¯¤¸¤ó¤·¤å] /yellow race/ +²«¿§¿ý²ë [¤­¤¤¤í¤¹¤º¤á¤«] /(n) hawk moth/ +²«¿§Áȹç [¤³¤¦¤·¤ç¤¯¤¯¤ß¤¢¤¤] /(n) yellow union/ +²«¿§Ãî [¤³¤¬¤Í¤à¤·] /scarab beetle/ +²«¿§àÏ¡¹ê¤ [¤­¤¤¤í¤·¤ç¤¦¤¸¤ç¤¦¤Ð¤¨] /(n) fruit fly/ +²«¿§àÏàÏê¤ [¤­¤¤¤í¤·¤ç¤¦¤¸¤ç¤¦¤Ð¤¨] /(n) fruit fly/ +²«¿È [¤­¤ß] /(n) egg yolk/(P)/ +²«¿Í [¤ª¤¦¤¸¤ó] /yellow race/ +²«¿Ð [¤³¤¦¤¸¤ó] /(n) dust (in air)/ +²«¿å [¤ª¤¦¤¹¤¤] /(n) bile/gall/ +²«¿å [¤­¤ß¤º] /(n) bile/gall/ +²«¿å¾½ [¤­¤º¤¤¤·¤ç¤¦] /(n) citrine/yellow quartz/ +²«¿åÀç [¤­¤¹¤¤¤»¤ó] /jonquil/ +²«¿ý [¤³¤¦¤¸¤ã¤¯] /(n) sparrow/ +²«Àô [¤³¤¦¤»¤ó] /(n) underground spring/ +²«Àô [¤è¤ß] /(n) Hades/underworld/ +²«Àô¤Î¹ñ [¤è¤ß¤Î¤¯¤Ë] /hades/realm of the dead/the next world/ +²«ÀôÏ© [¤è¤ß¤¸] /(n) road to Hades/ +²«ÂÎ [¤ª¤¦¤¿¤¤] /(n) a corpus luteum/ +²«ÂÎ¥Û¥ë¥â¥ó [¤ª¤¦¤¿¤¤¥Û¥ë¥â¥ó] /(n) progesterone/ +²«Âλɷã¥Û¥ë¥â¥ó [¤ª¤¦¤¿¤¤¤·¤²¤­¥Û¥ë¥â¥ó] /(n) luteotropic hormone/ +²«Âä [¤­¤À¤¤] /(n) yellow bream/ +²«Ä» [¤³¤¦¤Á¤ç¤¦] /(n) nightingale/ +²«Å´¹Û [¤ª¤¦¤Æ¤Ã¤³¤¦] /(n) iron pyrites/fool's gold/ +²«ÅÚ [¤ª¤¦¤É] /(n) earth/yellow soil/yellow ochre/loess/hades/ +²«ÅÚ [¤³¤¦¤É] /(n) earth/yellow soil/yellow ochre/loess/hades/ +²«ÅÚ¿§ [¤ª¤¦¤É¤¤¤í] /(n) ocher/ +²«Åí [¤ª¤¦¤È¤¦] /(n) yellow peach/ +²«Æ» [¤ª¤¦¤É¤¦] /(n) ecliptic/ +²«Æ» [¤³¤¦¤É¤¦] /(n) ecliptic/ +²«Æ»µÈÆü [¤ª¤¦¤É¤¦¤­¤Á¤Ë¤Á] /(n) lucky day/ +²«Æ»µÈÆü [¤³¤¦¤É¤¦¤­¤Á¤Ë¤Á] /(n) lucky day/ +²«Æ»¸÷ [¤³¤¦¤É¤¦¤³¤¦] /(n) zodiacal light/ +²«Æ»ºÂɸ [¤³¤¦¤É¤¦¤¶¤Ò¤ç¤¦] /(n) ecliptic coordinates/ +²«Æ»½½ÆóµÜ [¤³¤¦¤É¤¦¤¸¤å¤¦¤Ë¤­¤å¤¦] /(n) twelve signs of the zodiac/ +²«Æ»¿§ [¤³¤¦¤É¤¦¤·¤ç¤¯] /brassy yellow/ +²«Æ»ÂÓ [¤³¤¦¤É¤¦¤¿¤¤] /(n) zodiac/ +²«Æ»ÌÌ [¤³¤¦¤É¤¦¤á¤ó] /plane of the ecliptic/ +²«Æ¼ [¤ª¤¦¤É¤¦] /(n) brass/ +²«Æ¼ [¤³¤¦¤É¤¦] /(n) brass/ +²«Æ¼¹Û [¤ª¤¦¤É¤¦¤³¤¦] /(n) copper pyrites/fool's gold/ +²«Æ¼¹Û [¤³¤¦¤É¤¦¤³¤¦] /(n) copper pyrites/fool's gold/ +²«Ç® [¤ª¤¦¤Í¤Ä] /(n) (abbr) yellow fever/ +²«Ç® [¤³¤¦¤Í¤Ä] /(n) (abbr) yellow fever/ +²«Ç®É [¤ª¤¦¤Í¤Ä¤Ó¤ç¤¦] /(n) yellow fever/ +²«Ç®É [¤³¤¦¤Í¤Ä¤Ó¤ç¤¦] /(n) yellow fever/ +²«Çò [¤³¤¦¤Ï¤¯] /(n) (1) yellow and white/gold and silver/(2) bribery/corruption/ +²«Çò¿§ [¤ª¤¦¤Ï¤¯¤·¤ç¤¯] /(n) yellowish-white/pale yellow/ +²«Çò¿§ [¤³¤¦¤Ï¤¯¤·¤ç¤¯] /(n) yellowish-white/pale yellow/ +²«È§ [¤Ï¤¼] /(n) (Japanese) wax tree/sumac (sumach)/ +²«È§ [¤Ï¤¼¤Î¤­] /(n) (Japanese) wax tree/sumac (sumach)/ +²«È© [¤­¤Ï¤À] /(n) yellowfin tuna/ +²«È¬¾æ [¤­¤Ï¤Á¤¸¤ç¤¦] /(n) yellow silk cloth/ +²«Èà [¤ª¤¦¤Ï¤ó] /(n) yellow spot/ +²«É½»æ [¤­¤Ó¤ç¤¦¤·] /(n) yellow-backed novel/dime novel/ +²«Ê­ [¤³¤¦¤Õ¤ó] /young and inexperienced person/ +²«Ê´ [¤­¤Ê¤³] /(n) soy flour/soybean flour/ +²«ÊË¶Ì [¤³¤¦¤Ø¤­¤®¤ç¤¯] /yellow jasper/beryl/ +²«ÊÑ [¤ª¤¦¤Ø¤ó] /(n) turning yellow/ +²«ÊÑÊÆ [¤ª¤¦¤Ø¤ó¤Þ¤¤] /(n) spoiled rice/ +²«Ëã [¤ª¤¦¤Þ] /(n) jute/ +²«Ëã [¤³¤¦¤Þ] /(n) jute/ +²«Ëã [¤Ä¤Ê¤½] /(n) jute/ +²«Ì£ [¤­¤ß] /(n) yolk of an egg/yellow of an egg/ +²«Ì£¤¬¤«¤Ã¤¿ [¤­¤ß¤¬¤«¤Ã¤¿] /yellowish/cream-coloured/ +²«ÍÌ [¤Ä¤²] /(n) box tree/boxwood/ +²«ÍÕ [¤³¤¦¤è¤¦] /(n) yellow leaves/ +²«ÎÐ [¤ª¤¦¤ê¤ç¤¯] /(n) pea green/yellow-green/ +²«ÎÐ [¤­¤ß¤É¤ê] /(n) yellowish-green/ +²«Îп§ [¤ª¤¦¤ê¤ç¤¯¤·¤ç¤¯] /(n) yellow-green/pea green/ +²«ÎÕ [¤ª¤¦¤ê¤ó] /(n) yellow (white) phosphorus/ +²«áÕ [¤ª¤¦¤À¤ó] /(n) jaundice/ +²«ð÷¼Ø [¤¢¤ª¤À¤¤¤·¤ç¤¦] /(n) common harmless snake/ +²«ó° [¤­¤Ó¤¿¤­] /(n) narcissus flycatcher/ +²¬ [¤ª¤«] /(n) hill/height/knoll/rising ground/ +²¬ [¤³¤¦] /(n) hill/height/knoll/rising ground/ +²¬¤Ã°ú¤­ [¤ª¤«¤Ã¤Ô¤­] /(n) secret policeman (in Edo Japan)/detective/ +²¬°ú [¤ª¤«¤Ã¤Ô¤­] /(n) detective/plain-clothesman/ +²¬°ú [¤ª¤«¤Ò¤­] /(n) detective/plain-clothesman/ +²¬¹û [¤ª¤«¤Ü¤ì] /(n) unrequited love/secret affections/ +²¬¹û¤ì [¤ª¤«¤Ü¤ì] /(n) illicit love/ +²¬»³¸© [¤ª¤«¤ä¤Þ¤±¤ó] /prefecture in Chuugoku area/ +²¬»ý¤Á [¤ª¤«¤â¤Á] /(n) wooden carrying box/ +²¬¾Æ¤­ [¤ª¤«¤ä¤­] /(n) jealousy/envy/ +²¬¾ì½ê [¤ª¤«¤Ð¤·¤ç] /(n) red-light district/ +²¬Åò [¤ª¤«¤æ] /tank of clean water (in a bath house)/ +²¬ÊÕ [¤ª¤«¤Ù] /(n) vicinity of a hill/ +²¬ÌÜ [¤ª¤«¤á] /(n) onlooker/bystander/ +²¬ÌÜȬÌÜ [¤ª¤«¤á¤Ï¤Á¤â¤¯] /(n) onlookers' superior (advantaged) grasp of the situation/ +²¬ÎÍ [¤³¤¦¤ê¤ç¤¦] /(arch) hill/ +²­ [¤ª¤­] /(n) open sea/(P)/ +²­¤Ë·Ò¤ëÁ¥ [¤ª¤­¤Ë¤«¤«¤ë¤Õ¤Í] /ship mooring off the coast/ +²­¹ç [¤ª¤­¤¢¤¤] /(n) coast/the offing/(P)/ +²­¹ç¤¤ [¤ª¤­¤¢¤¤] /(n) coast/the offing/(P)/ +²­¹ç¤¤µù¶È [¤ª¤­¤¢¤¤¤®¤ç¤®¤ç¤¦] /offshore fishing industry/ +²­¹çÄì°ú¤­ÌÖµù¶È [¤ª¤­¤¢¤¤¤½¤³¤Ó¤­¤¢¤ß¤®¤ç¤®¤ç¤¦] /(n) offshore trawl fishery/ +²­ÀÑ [¤Á¤å¤¦¤»¤­] /(n) alluvial/ +²­ÀÑ´ü [¤Á¤å¤¦¤»¤­¤­] /alluvial period/ +²­ÀÑÀ¤ [¤Á¤å¤¦¤»¤­¤»¤¤] /(n) alluvial period/ +²­ÀÑÁØ [¤Á¤å¤¦¤»¤­¤½¤¦] /(n) alluvium/alluvial stratum/ +²­ÀÑÅÚ [¤Á¤å¤¦¤»¤­¤É] /(n) alluvial soil/ +²­ÀÑÅý [¤Á¤å¤¦¤»¤­¤È¤¦] /(n) alluvial series/ +²­ÀÑÊ¿Ìî [¤Á¤å¤¦¤»¤­¤Ø¤¤¤ä] /an alluvial plain/ +²­Ãç»Å [¤ª¤­¤Ê¤«¤·] /(n) longshoreman/stevedore/ +²­Äà [¤ª¤­¤Å¤ê] /(n) offshore fishing/ +²­Äà¤ê [¤ª¤­¤Å¤ê] /(n) offshore fishing/ +²­Å· [¤Á¤å¤¦¤Æ¤ó] /(n) rising into the heavens/ +²­Æì [¤ª¤­¤Ê¤ï] /(n) Okinawa (one of the Japanese Ryukyu islands)/(P)/ +²­Æ쳫ȯģĹ´± [¤ª¤­¤Ê¤ï¤«¤¤¤Ï¤Ä¤Á¤ç¤¦¤Á¤ç¤¦¤«¤ó] /Director General of Okinawa Development Agency/(P)/ +²­Æ츩 [¤ª¤­¤Ê¤ï¤±¤ó] /prefecture including Okinawa island/ +²® [¤ª¤®] /(n) a kind of plant/(P)/ +²®¹¾Àá [¤ª¤®¤¨¤Ö¤·] /(n) type of Japanese music/ +²¯ [¤ª¤¯] /(num) 100,000,000/hundred million/(P)/ +²¯¥·¥ç¥ó [¤ª¤¯¥·¥ç¥ó] /(luxury) apartment/ +²¯±ß [¤ª¤¯¤¨¤ó] /100,000,000 yen/ +²¯¹å [¤ª¤¯¤³¤¦] /(adj-na,n) troublesome/annoying/ +²¯¹å [¤ª¤Ã¤¯¤¦] /(adj-na,n) troublesome/annoying/ +²¯Ãû [¤ª¤¯¤Á¤ç¤¦] /(n) the people/multitude/masses/ +²¯Ëü [¤ª¤¯¤Þ¤ó] /(n) millions and millions/ +²¯ËüĹ¼Ô [¤ª¤¯¤Þ¤ó¤Á¤ç¤¦¤¸¤ã] /billionaire/ +²°³° [¤ª¤¯¤¬¤¤] /(n) outdoors/(P)/ +²°³°¹­¹ð [¤ª¤¯¤¬¤¤¤³¤¦¤³¤¯] /outdoor advertisements/ +²°·ÁÁ¥ [¤ä¤«¤¿¤Ö¤Í] /(n) pleasure boat/houseboat/ +²°¹æ [¤ä¤´¤¦] /(n) (1) name of store/trade name/(2) stage name (e.g. of actor)/ +²°º¬ [¤ä¤Í] /(n) roof/(P)/ +²°º¬¤Ë¾å¤¬¤ë [¤ä¤Í¤Ë¤¢¤¬¤ë] /(exp) to go up on the roof/ +²°º¬¤ò»Ù¤¨¤ë [¤ä¤Í¤ò¤µ¤µ¤¨¤ë] /(exp) to hold up the roof/ +²°º¬¤òÅÁ¤ï¤Ã¤ÆÊ⤯ [¤ä¤Í¤ò¤Ä¤¿¤ï¤Ã¤Æ¤¢¤ë¤¯] /(exp) to walk over the roof/ +²°º¬²° [¤ä¤Í¤ä] /(n) roofer/thatcher/ +²°º¬ÈÄ [¤ä¤Í¤¤¤¿] /(n) shingle/ +²°º¬Î¢ [¤ä¤Í¤¦¤é] /(n) attic/ +²°º¬Î¢Éô²° [¤ä¤Í¤¦¤é¤Ù¤ä] /attic/garret/loft/ +²°¾å [¤ª¤¯¤¸¤ç¤¦] /(n) rooftop/(P)/ +²°¾å²°¤ò²Í¤¹ [¤ª¤¯¤¸¤ç¤¦¤ª¤¯¤ò¤«¤¹] /(exp) to paint the lily/to gild refined gold/ +²°¾åÄí±à [¤ª¤¯¤¸¤ç¤¦¤Æ¤¤¤¨¤ó] /rooftop garden/ +²°Âæ [¤ä¤¿¤¤] /(n) cart/float/food cart/(P)/ +²°Âæ¹ü [¤ä¤¿¤¤¤Ü¤Í] /(n) framework/mainstay/support/supporter/ +²°ÂæŹ [¤ä¤¿¤¤¤ß¤»] /(n) stall/stand/ +²°Æâ [¤ª¤¯¤Ê¤¤] /(n) indoor (court, pool, etc)/(P)/ +²°Æⶥµ» [¤ª¤¯¤Ê¤¤¤­¤ç¤¦¤®] /indoor games/ +²°Éß [¤ä¤·¤­] /(n) mansion/(P)/ +²°ÉßÄ® [¤ä¤·¤­¤Þ¤Á] /(n) residential area/ +²±¤¨¤ë [¤ª¤Ü¤¨¤ë] /(oK) (v1) to remember/to recollect/to memorize/ +²±Àâ [¤ª¤¯¤»¤Ä] /(n) hypothesis/speculation/surmise/ +²±Â¬ [¤ª¤¯¤½¤¯] /(n,vs) guess/speculation/supposition/(P)/ +²±ÃÇ [¤ª¤¯¤À¤ó] /(n,vs) jumping to hasty conclusions/conjecture/ +²±Ç° [¤ª¤¯¤Í¤ó] /(n) something one always remembers/ +²±É [¤ª¤¯¤Ó¤ç¤¦] /(adj-na,n) cowardness/timidness/ +²² [¤ª¤¯] /(n,vs) timid/hesitant/ +²²¤¹¤ë [¤ª¤¯¤¹¤ë] /(vs-s) to fear/to feel timid/ +²²Àâ [¤ª¤¯¤»¤Ä] /(n) conjecture/hypothesis/ +²²Â¬ [¤ª¤¯¤½¤¯] /(n,vs) guess/speculation/supposition/ +²²ÃÇ [¤ª¤¯¤À¤ó] /(n) conjecture/ +²²É [¤ª¤¯¤Ó¤ç¤¦] /(adj-na,n) cowardice/timidity/(P)/ +²²ÉÂ¼Ô [¤ª¤¯¤Ó¤ç¤¦¤â¤Î] /(n) coward/ +²²ÉÂÉ÷ [¤ª¤¯¤Ó¤ç¤¦¤«¤¼] /(n) loss of nerve/ +²²ÌÌ [¤ª¤¯¤á¤ó] /(n) shy face/ +²²Ì̤â¤Ê¤¤ [¤ª¤¯¤á¤ó¤â¤Ê¤¤] /bold/audacious/impudent/unashamed/unabashed/ +²²Ì̤â¤Ê¤¯ [¤ª¤¯¤á¤ó¤â¤Ê¤¯] /(adv) boldly/audaciously/impudently/unashamedly/unabashedly/ +²³ [¤ª¤±] /(n) bucket/(P)/ +²´ [¤ª¤¹] /(n) male (animal)/ +²´³Â [¤«¤­] /(n) oyster/ +²´µí [¤ª¤¦¤·] /(n) bull/ox/steer/ +²´µíºÂ [¤ª¤¦¤·¤¶] /(n) ox guild/Taurus/ +²´·Ü [¤ª¤ó¤É¤ê] /(n) cock/rooster/ +²´¼¯ [¤ª¤¸¤«] /(n) stag/buck/ +²´Ã° [¤Ü¤¿¤ó] /(n) tree peony/ +²´Ã°°É [¤Ü¤¿¤ó¤­¤ç¤¦] /(n) variety of plum/ +²´Ã°³¤Ï· [¤Ü¤¿¤ó¤¨¤Ó] /(n) type of shrimp/ +²´Ã°Àã [¤Ü¤¿¤ó¤æ¤­] /(n) large snowflakes/ +²´Ã°Èé [¤Ü¤¿¤ó¤Ô] /(n) peony root bark/ +²´Ã°Ìß [¤Ü¤¿¤â¤Á] /(n) Adzuki bean mochi/ +²´Ã°óÀÓ§ [¤Ü¤¿¤ó¤¤¤ó¤³] /(n) lovebird/ +²´Ä» [¤ª¤ó¤É¤ê] /(n) cock/rooster/ +²´Ç­ [¤ª¤¹¤Í¤³] /tomcat/ +²´ÍÓ [¤ª¤Ò¤Ä¤¸] /(n) ram/ +²´ÍӺ [¤ª¤Ò¤Ä¤¸¤¶] /(n) Aries/ram guild/ +²´éÚ [¤«¤­] /(oK) (n) oyster/oyster shell/ +²´éÚ [¤Ü¤ì¤¤] /(oK) (n) oyster/oyster shell/ +²´éÚÌý [¤«¤­¤¢¤Ö¤é] /(n) oyster sauce/ +²µ [¤ª¤Ä] /(adj-na,n) strange/quaint/stylish/chic/spicy/queer/witty/tasty/romantic/(P)/ +²µ [¤­¤Î¤È] /(adj-na,n) 2nd in rank/second sign of the Chinese calendar/ +²µ¤ÊÌ£ [¤ª¤Ä¤Ê¤¢¤¸] /strange taste/spicy taste/ +²µ¤ËÀ¡¤Þ¤¹ [¤ª¤Ä¤Ë¤¹¤Þ¤¹] /(exp) to pose affectedly serene/ +²µ»Ò [¤ª¤È¤´] /(n) last child/ +²µ¼ï [¤ª¤Ä¤·¤å] /(n) second grade/ +²µ½ä [¤ª¤Ä¤¸¤å¤ó] /second-class cruiser/ +²µ½÷ [¤ª¤È¤á] /(n) daughter/young lady/virgin/maiden/little girl/ +²µ½÷ºÂ [¤ª¤È¤á¤¶] /(n) Virgo/maiden guild/ +²µ½÷¿´ [¤ª¤È¤á¤´¤³¤í] /(n) girl's feeling/maiden's mind/ +²µÉ± [¤ª¤È¤Ò¤á] /(n) youngest princess/ +²µÌë [¤¤¤Ä¤ä] /(n) about 10 p.m./ +²µÌë [¤ª¤Ä¤ä] /(n) about 10 p.m./ +²¶ [¤ª¤ì] /(n) I (ego) (boastful first-person pronoun)/(P)/ +²¶¤¬²¶¤¬¤ÎÏ¢Ãæ [¤ª¤ì¤¬¤ª¤ì¤¬¤Î¤ì¤ó¤Á¤å¤¦] /ego-driven men/ +²¶Ã£ [¤ª¤ì¤¿¤Á] /(n) we/ +²¶Åù [¤ª¤¤¤é] /(n) we/ +²¶Åù [¤ª¤ì¤é] /(n) we/ +²· [¤ª¤í¤·] /(n) wholesale/(P)/ +²·¤· [¤ª¤í¤·] /(n) wholesale/ +²·¤·¶â [¤ª¤í¤·¤¬¤Í] /(n) (vegetable) grater/ +²·¤·¾¦ [¤ª¤í¤·¤·¤ç¤¦] /wholesaler/ +²·¤·Â纬 [¤ª¤í¤·¤À¤¤¤³¤ó] /grated daikon/ +²·¤·ÃÍ [¤ª¤í¤·¤Í] /(n) wholesale price/ +²·¤·Çä¤ê [¤ª¤í¤·¤¦¤ê] /(n) wholesale/ +²·¤·Çä¤êʪ²Á [¤ª¤í¤·¤¦¤ê¤Ö¤Ã¤«] /wholesale price/ +²·¤·Ìä²° [¤ª¤í¤·¤É¤ó¤ä] /(n) wholesaler/ +²·¤¹ [¤ª¤í¤¹] /(v5s) to sell wholesale/grated (vegetables)/(P)/ +²·¶È¼Ô [¤´¤®¤ç¤¦¤·¤ã] /(n) distributor (of goods)/ +²·¼òÈÎ [¤ª¤í¤·¤·¤å¤Ï¤ó] /wholesale alcohol trade/ +²·¾¦ [¤ª¤í¤·¤·¤ç¤¦] /(n) wholesaler/wholesale dealer/ +²·Áê¾ì [¤ª¤í¤·¤½¤¦¤Ð] /(n) wholesale price/ +²·ÃÍ [¤ª¤í¤·¤Í] /(n) wholesale price/(P)/ +²·Çä [¤ª¤í¤·¤¦¤ê] /(n) wholesale/(P)/ +²·Çä¤ê [¤ª¤í¤·¤¦¤ê] /(n) wholesale/(P)/ +²·Çä¤ê²Á³Ê [¤ª¤í¤·¤¦¤ê¤«¤«¤¯] /wholesale price/ +²·Çä²Á³Ê [¤ª¤í¤·¤¦¤ê¤«¤«¤¯] /(n) wholesale price/ +²·Çä»Ô¾ì [¤ª¤í¤·¤¦¤ê¤·¤¸¤ç¤¦] /wholesale market/(P)/ +²·Çäʪ²Á [¤ª¤í¤·¤¦¤ê¤Ö¤Ã¤«] /wholesale price/(P)/ +²·Çäʪ²Á»Ø¿ô [¤ª¤í¤·¤¦¤ê¤Ö¤Ã¤«¤·¤¹¤¦] /WPI/wholesale price index/ +²·Ìä²° [¤ª¤í¤·¤É¤ó¤ä] /(n) wholesaler/ +²¸ [¤ª¤ó] /(n) favour/obligation/debt of gratitude/(P)/ +²¸¤¬¤¢¤ë [¤ª¤ó¤¬¤¢¤ë] /(v5r) to be in one's debt/ +²¸¤¬Í­¤ë [¤ª¤ó¤¬¤¢¤ë] /(exp) to owe a debt of gratitude/ +²¸¤ËÃ夻¤ë [¤ª¤ó¤Ë¤­¤»¤ë] /(exp) to demand gratitude/ +²¸¤ËÃå¤ë [¤ª¤ó¤Ë¤­¤ë] /(exp) to feel oneself indebted to/ +²¸¤òµØ¤ÇÊÖ¤¹ [¤ª¤ó¤ò¤¢¤À¤Ç¤«¤¨¤¹] /(exp) to return evil for good/ +²¸¤ò˺¤ì¤ë [¤ª¤ó¤ò¤ï¤¹¤ì¤ë] /(exp) to be ungrateful/ +²¸°¦ [¤ª¤ó¤¢¤¤] /(n) kindness and affection/love/ +²¸°Ò [¤ª¤ó¤¤] /(n) benevolence and strictness/ +²¸µÁ [¤ª¤ó¤®] /(n) obligation/favour/debt of gratitude/ +²¸µÃ [¤ª¤ó¤®] /(n) obligation/favour/debt of gratitude/ +²¸µë [¤ª¤ó¤­¤å¤¦] /(n) pension/(P)/ +²¸·Ã [¤ª¤ó¤±¤¤] /(n) grace/favor/blessing/benefit/(P)/ +²¸·Ã¤òÈï¤ë [¤ª¤ó¤±¤¤¤ò¤³¤¦¤à¤ë] /(exp) to share in the benefit/ +²¸¸Ü [¤ª¤ó¤³] /(n) favour/patronage/ +²¸»Õ [¤ª¤ó¤·] /(n) one's honoured teacher/(P)/ +²¸»ò [¤ª¤ó¤·] /(n) Imperial gift/(P)/ +²¸¼Ï [¤ª¤ó¤·¤ã] /(n) amnesty/a pardon/(P)/ +²¸¼Ú [¤ª¤ó¤·¤ã¤¯] /(n) loan/borrowing/ +²¸½² [¤ª¤ó¤·¤å¤¦] /(n) love and hate/ +²¸¾Þ [¤ª¤ó¤·¤ç¤¦] /(n) reward/ +²¸¾ð [¤ª¤ó¤¸¤ç¤¦] /(n) compassion/affection/ +²¸¿Í [¤ª¤ó¤¸¤ó] /(n) benefactor/patron/(P)/ +²¸Âô [¤ª¤ó¤¿¤¯] /(n) favour/benefit/ +²¸ÃΤ餺 [¤ª¤ó¤·¤é¤º] /(adj-na,n) ingratitude/(P)/ +²¸Ãþ [¤ª¤ó¤Á¤ç¤¦] /(n) grace/favour/ +²¸Ãþ¤òµý¤±¤ë [¤ª¤ó¤Á¤ç¤¦¤ò¤¦¤±¤ë] /(exp) to enjoy (a person's) favor/ +²¸Ãþ¤ò¼õ¤±¤ë [¤ª¤ó¤Á¤ç¤¦¤ò¤¦¤±¤ë] /(exp) to enjoy (a person's) favor/ +²¸Åµ [¤ª¤ó¤Æ¤ó] /(n) favour/act of grace/special privilege/ +²¸ÊÖ¤· [¤ª¤ó¤¬¤¨¤·] /(n) requital of a favour/(P)/ +²¸Ì¿ [¤ª¤ó¤á¤¤] /(n) gracious command or words/ +²¸ì¨ [¤ª¤ó¤·¤å¤¦] /(n) love and hate/ +²¹¡¹ [¤Ì¤¯¤Ì¤¯] /(adv) comfortably/snugly/cosily/easy/carefree/ +²¹¤¤ [¤Ì¤ë¤¤] /(adj) (uk) lukewarm/tepid/(P)/ +²¹¤«¤¤ [¤¢¤¿¤¿¤«¤¤] /(adj) warm/mild/genial/(P)/ +²¹¤«¤¤´¿·Þ [¤¢¤¿¤¿¤«¤¤¤«¤ó¤²¤¤] /warm reception/ +²¹¤«¤¤¸æÈÓ [¤¢¤¿¤¿¤«¤¤¤´¤Ï¤ó] /warm rice/ +²¹¤Þ¤ë [¤¢¤¿¤¿¤Þ¤ë] /(v5r) to warm oneself/to sun oneself/to warm up/to get warm/(P)/ +²¹¤Þ¤ë [¤Ì¤¯¤Þ¤ë] /(v5r) to get warm/to become warm/ +²¹¤ß [¤Ì¤¯¤ß] /(n) warmth/ +²¹¤à [¤Ì¤ë¤à] /(v5m) to cool off/to become tepid/ +²¹¤á¤ë [¤¢¤¿¤¿¤á¤ë] /(v1) to warm/to heat/(P)/ +²¹¤á¤ë [¤Ì¤¯¤á¤ë] /(v1) to warm/to heat/ +²¹¤â¤ê [¤Ì¤¯¤â¤ê] /(n) warmth/(P)/ +²¹¤â¤ë [¤Ì¤¯¤â¤ë] /(v5r) to get warm/to become warm/ +²¹²¹ [¤Ì¤¯¤Ì¤¯] /(adv) comfortably/snugly/cosily/easy/carefree/ +²¹²í [¤ª¤ó¤¬] /(adj-na,n) graceful/affable/ +²¹³¤ [¤¢¤Ä¤ß] /warm sea/ +²¹³Ð [¤ª¤ó¤«¤¯] /(n) sense of warmth/ +²¹´é [¤ª¤ó¤¬¤ó] /(n) kindly face/ +²¹µ¤ [¤¦¤ó¤­] /(n) heat/warmth/sultriness/ +²¹µä [¤ª¤ó¤­¤å¤¦] /(n) moxa cautery/ +²¹·ìưʪ [¤ª¤ó¤±¤Ä¤É¤¦¤Ö¤Ä] /(n) warm-blooded animal/ +²¹¸ÅÃο· [¤ª¤ó¤³¤Á¤·¤ó] /(n) developing new ideas based on study of the past/learning from the past/ +²¹¸ÎÃο· [¤ª¤ó¤³¤Á¤·¤ó] /(n) developing new ideas based on study of the past/learning from the past/ +²¹¸ü [¤ª¤ó¤³¤¦] /(adj-na,n) gentle/(P)/ +²¹¼¼ [¤ª¤ó¤·¤Ä] /(n) greenhouse/(P)/ +²¹¼¼°é¤Á [¤ª¤ó¤·¤Ä¤½¤À¤Á] /sheltered upbringing/ +²¹¼¼¸ú²Ì [¤ª¤ó¤·¤Ä¤³¤¦¤«] /(n) greenhouse effect/ +²¹¼¼¸ú²Ì¥¬¥¹ [¤ª¤ó¤·¤Ä¤³¤¦¤«¥¬¥¹] /(n) greenhouse effect gas/greenhouse gas/ +²¹¼¼ºÏÇÝ [¤ª¤ó¤·¤Ä¤µ¤¤¤Ð¤¤] /greenhouse horticulture/ +²¹¼¾ÉÛ [¤ª¤ó¤·¤Ã¤×] /(n) hot compress/ +²¹½¬ [¤ª¤ó¤·¤å¤¦] /(n) review/rehearsal/ +²¹½¬ [¤µ¤é¤¤] /(n) review/rehearsal/ +²¹½ç [¤ª¤ó¤¸¤å¤ó] /(adj-na,n) docile/tame/ +²¹¾² [¤ª¤ó¤·¤ç¤¦] /(n) hotbed/breeding ground/(P)/ +²¹¾ð [¤ª¤ó¤¸¤ç¤¦] /(n) warm heart/kindliness/ +²¹¾ð¼çµÁ [¤ª¤ó¤¸¤ç¤¦¤·¤å¤®] /paternalism/ +²¹¿§ [¤ª¤ó¤·¤ç¤¯] /(n) warm colour/angry countenance/ +²¹¿å [¤ª¤ó¤¹¤¤] /(n) warm water/ +²¹¿å¥×¡¼¥ë [¤ª¤ó¤¹¤¤¥×¡¼¥ë] /(n) heated swimming pool/ +²¹ÀÐ [¤ª¤ó¤¸¤ã¤¯] /(n) heated stone (wrapped in cloth and kept next to the body for warmth)/ +²¹Àô [¤ª¤ó¤»¤ó] /(n) spa/hot spring/onsen/(P)/ +²¹Àô²Ú [¤ª¤ó¤»¤ó¤«] /(n) travertine/ +²¹Àô¶¿ [¤ª¤ó¤»¤ó¤­¤ç¤¦] /(n) hot-spring village/spa/ +²¹Àô½É [¤ª¤ó¤»¤ó¤ä¤É] /(n) hot-spring hotel/ +²¹ÀôÄ® [¤ª¤ó¤»¤ó¤Þ¤Á] /(n) hot-spring resort/spa town/ +²¹ÀôÎÅË¡ [¤ª¤ó¤»¤ó¤ê¤ç¤¦¤Û¤¦] /(n) hot-spring cure/ +²¹Â¸ [¤ª¤ó¤¾¤ó] /(n) preserve/retain/(P)/ +²¹ÂÓ [¤ª¤ó¤¿¤¤] /(n) temperate zone/(P)/ +²¹ÂÓÄ㵤°µ [¤ª¤ó¤¿¤¤¤Æ¤¤¤­¤¢¤Ä] /(n) extratropical cyclone/ +²¹ÂÓÎÓ [¤ª¤ó¤¿¤¤¤ê¤ó] /(n) temperate forest/ +²¹ÃÈ [¤ª¤ó¤À¤ó] /(adj-na,n) warmth/(P)/ +²¹ÃȲ½¸½¾Ý [¤ª¤ó¤À¤ó¤«¤²¤ó¤·¤ç¤¦] /greenhouse effect/ +²¹ÃÈÁ°Àþ [¤ª¤ó¤À¤ó¤¼¤ó¤»¤ó] /(n) a warm front/ +²¹ÅÀ [¤ª¤ó¤Æ¤ó] /(n) heat spot/ +²¹ÅÙ [¤ª¤ó¤É] /(n) temperature/(P)/ +²¹ÅÙ·¸¿ô [¤ª¤ó¤É¤±¤¤¤¹¤¦] /(n) temperature coefficient/ +²¹ÅÙ·× [¤ª¤ó¤É¤±¤¤] /(n) thermometer/ +²¹ÅÙÄ´Àá [¤ª¤ó¤É¤Á¤ç¤¦¤»¤Ä] /(n) temperature control/ +²¹ÅÙÌÜÀ¹ [¤ª¤ó¤É¤á¤â¤ê] /(n) temperature scale/ +²¹Åò [¤ª¤ó¤È¤¦] /(n) comfortably hot bath/hot spring/ +²¹ÆÍ [¤ª¤ó¤É¤ë] /(n) Korean floor heater/ +²¹Ç® [¤ª¤ó¤Í¤Ä] /(n) hot fever/ +²¹Ç®À­ [¤ª¤ó¤Í¤Ä¤»¤¤] /(adj-na) thermal/ +²¹Ç®ÎÅË¡ [¤ª¤ó¤Í¤Ä¤ê¤ç¤¦¤Û¤¦] /(n) thermotherapy/ +²¹ÇÓ¿å [¤ª¤ó¤Ï¤¤¤¹¤¤] /thermal discharge/ +²¹É÷ [¤ª¤ó¤×¤¦] /(n) warm air/spring breeze/ +²¹É÷ÃÈ˼ [¤ª¤ó¤×¤¦¤À¤ó¤Ü¤¦] /warm-air heating/ +²¹ÍÆ [¤ª¤ó¤è¤¦] /(n) kindly face/ +²¹Íá [¤ª¤ó¤è¤¯] /(n) hot bath/ +²¹ÎÉ [¤ª¤ó¤ê¤ç¤¦] /(adj-na,n) gentle/amiable/ +²¹Ï [¤ª¤ó¤ï] /(adj-na,n) gentle/mild/moderate/(P)/ +²¹æ¬Ë¡ [¤ª¤ó¤¢¤ó¤Ý¤¦] /(n) hot compress/ +²º¤ä¤« [¤ª¤À¤ä¤«] /(adj-na,n) calm/gentle/quiet/(P)/ +²º¤ä¤«¤Ê³¤ [¤ª¤À¤ä¤«¤Ê¤¦¤ß] /calm sea/ +²º¤ä¤«¤Ê½èÃÖ [¤ª¤À¤ä¤«¤Ê¤·¤ç¤Á] /reasonable step/moderate measure/ +²º¤ä¤«¤Ê¿Í [¤ª¤À¤ä¤«¤Ê¤Ò¤È] /mild (gentle) person/ +²º¤ä¤«¤ÊÉ÷ [¤ª¤À¤ä¤«¤Ê¤«¤¼] /gentle breeze/ +²º¤ä¤«¤ËÏä¹ [¤ª¤À¤ä¤«¤Ë¤Ï¤Ê¤¹] /(exp) to talk quietly/ +²º·ò [¤ª¤ó¤±¤ó] /(adj-na,n) quiet/dependable/uniform/(politically) moderate/(P)/ +²º·òÇÉ [¤ª¤ó¤±¤ó¤Ï] /moderate faction/moderates/ +²ºÅö [¤ª¤ó¤È¤¦] /(adj-na,n) proper/reasonable/right/(P)/ +²ºÊØ [¤ª¤ó¤Ó¤ó] /(adj-na,n) gentle/peaceable/quiet/(P)/ +²ºÏ [¤ª¤ó¤ï] /(adj-na,n) gentle/mild/moderate/(P)/ +²» [¤ª¤È] /(n,n-suf) sound/note/(P)/ +²» [¤ª¤ó] /(n,n-suf) sound/note/(P)/ +²» [¤Í] /(n,n-suf) sound/note/(P)/ +²»¤ÇÆɤà [¤ª¤ó¤Ç¤è¤à] /(exp) to read kanji in the on reading/ +²»¤Ëʹ¤¯ [¤ª¤È¤Ë¤­¤¯] /(exp) to be widely known/to be famous/ +²»¤Î®ÅÙ [¤ª¤È¤Î¤½¤¯¤É] /velocity of sound/ +²»¤ò½Ð¤¹ [¤ª¤È¤ò¤À¤¹] /(exp) to produce a sound/ +²»¤òΩ¤Æ¤ë [¤ª¤È¤ò¤¿¤Æ¤ë] /(v1) to make a sound/ +²»°è [¤ª¤ó¤¤¤­] /(n) singing range/register/ +²»°è³° [¤ª¤ó¤¤¤­¤¬¤¤] /outside the singing range/outside the musical register/ +²»°ú¤­ [¤ª¤ó¤Ó¤­] /(n) looking up a word or kanji by its reading (rather than by its radical or stroke count)/ +²»±¤ [¤ª¤ó¤¤¤ó] /(n) vocal sound/phoneme/ +²»±¤³Ø [¤ª¤ó¤¤¤ó¤¬¤¯] /(n) phonetics/phonology/ +²»±¤ÁÈ¿¥ [¤ª¤ó¤¤¤ó¤½¤·¤­] /sound system/ +²»±¤ÉôÌç [¤ª¤ó¤¤¤ó¤Ö¤â¤ó] /phonological component/ +²»±¤ÏÀ [¤ª¤ó¤¤¤ó¤í¤ó] /(n) phonemics/phonology/ +²»±©²° [¤ª¤È¤ï¤ä] /Otowaya (stage name of a kabuki family)/ +²»²Á [¤ª¤ó¤«] /phonetic value/ +²»³¬ [¤ª¤ó¤«¤¤] /(n) musical scale/(P)/ +²»³Ú [¤ª¤ó¤¬¤¯] /(n) music/musical movement/(P)/ +²»³Ú¤Ë¹ç¤ï¤»¤ÆÍÙ¤ë [¤ª¤ó¤¬¤¯¤Ë¤¢¤ï¤»¤Æ¤ª¤É¤ë] /(exp) to dance to the music/ +²»³Ú¤ËÂФ¹¤ë´ª [¤ª¤ó¤¬¤¯¤Ë¤¿¤¤¤¹¤ë¤«¤ó] /musical sense/ +²»³Ú¤ÎÁǼÁ [¤ª¤ó¤¬¤¯¤Î¤½¤·¤Ä] /aptitude for music/ +²»³Ú¤Îή¤ì [¤ª¤ó¤¬¤¯¤Î¤Ê¤¬¤ì] /flow of music/ +²»³Ú¥³¥ó¥¯¡¼¥ë [¤ª¤ó¤¬¤¯¥³¥ó¥¯¡¼¥ë] /musical competition (trans: concours)/ +²»³Ú±Ç²è [¤ª¤ó¤¬¤¯¤¨¤¤¤¬] /(n) musical (film)/ +²»³Ú²È [¤ª¤ó¤¬¤¯¤«] /(n) musician/ +²»³Ú²È [¤ª¤ó¤¬¤Ã¤«] /(n) musician/ +²»³Ú²ñ [¤ª¤ó¤¬¤¯¤«¤¤] /(n) concert/recital/ +²»³Ú²ñ [¤ª¤ó¤¬¤Ã¤«¤¤] /(n) concert/recital/ +²»³Ú³Ø [¤ª¤ó¤¬¤¯¤¬¤¯] /musicology/ +²»³Ú´ÆÆÄ [¤ª¤ó¤¬¤¯¤«¤ó¤È¤¯] /(n) music (musical) director/ +²»³Ú¶¦Í­ [¤ª¤ó¤¬¤¯¤­¤ç¤¦¤æ¤¦] /(n) music sharing/ +²»³Ú¶µ°é [¤ª¤ó¤¬¤¯¤­¤ç¤¦¤¤¤¯] /music education/ +²»³Ú·Á¼° [¤ª¤ó¤¬¤¯¤±¤¤¤·¤­] /musical form/ +²»³Úº× [¤ª¤ó¤¬¤¯¤µ¤¤] /(n) music festival/ +²»³Ú»Ë [¤ª¤ó¤¬¤¯¤·] /music history/ +²»³Ú¿Þ½ñ´Û [¤ª¤ó¤¬¤¯¤È¤·¤ç¤«¤ó] /music library/ +²»³ÚÀ­ [¤ª¤ó¤¬¤¯¤»¤¤] /(n) musicianship/ +²»³ÚÂâ [¤ª¤ó¤¬¤¯¤¿¤¤] /(n) band/ +²»³ÚÂç³Ø [¤ª¤ó¤¬¤¯¤À¤¤¤¬¤¯] /College of Music/ +²»³ÚƲ [¤ª¤ó¤¬¤¯¤É¤¦] /(n) concert hall/ +²»³ÚÇÛ¿®¥µ¡¼¥Ó¥¹ [¤ª¤ó¤¬¤¯¤Ï¤¤¤·¤ó¥µ¡¼¥Ó¥¹] /(n) music distribution service/ +²»³ÚÈþ³Ø [¤ª¤ó¤¬¤¯¤Ó¤¬¤¯] /musical aesthetics/ +²»³ÚɾÏÀ²È [¤ª¤ó¤¬¤¯¤Ò¤ç¤¦¤í¤ó¤«] /(n) music critic/ +²»³ÚÍýÏÀ [¤ª¤ó¤¬¤¯¤ê¤í¤ó] /(n) musical (music) theory/ +²»³ÚÎÅË¡ [¤ª¤ó¤¬¤¯¤ê¤ç¤¦¤Û¤¦] /music therapy/ +²»´¶ [¤ª¤ó¤«¤ó] /(n) sense of sound/ +²»´¶¶µ°é [¤ª¤ó¤«¤ó¤­¤ç¤¦¤¤¤¯] /acoustic or auditory training/ +²»¶Á [¤ª¤ó¤­¤ç¤¦] /(n) sound/noise/echo/acoustic(s)/(P)/ +²»¶Á¥«¥×¥é¡¼ [¤ª¤ó¤­¤ç¤¦¥«¥×¥é¡¼] /(n) acoustic coupler/ +²»¶Á³Ø [¤ª¤ó¤­¤ç¤¦¤¬¤¯] /(n) (the study of) acoustics/ +²»¶ÁµùË¡ [¤ª¤ó¤­¤ç¤¦¤®¤ç¤Û¤¦] /(n) acoustic fishing method/ +²»¶Á¸ú²Ì [¤ª¤ó¤­¤ç¤¦¤³¤¦¤«] /sound effects/acoustics/ +²»¶ÁÀß·× [¤ª¤ó¤­¤ç¤¦¤»¤Ã¤±¤¤] /acoustical design/ +²»¶Á¬¿¼ [¤ª¤ó¤­¤ç¤¦¤½¤¯¤·¤ó] /(n) echo sounding/ +²»¶Ê [¤ª¤ó¤®¤ç¤¯] /(n) songs with samisen accompaniment/musical performance/ +²»·± [¤ª¤ó¤¯¤ó] /(n) kanji readings/(P)/ +²»·±º÷°ú [¤ª¤ó¤¯¤ó¤µ¤¯¤¤¤ó] /index listing kanji by their Chinese and Japanese pronunciations/ +²»¸» [¤ª¤ó¤²¤ó] /(n) sound source/ +²»¹ç¤» [¤ª¤È¤¢¤ï¤»] /(n) (musical) tuning/ +²»ºµ [¤ª¤ó¤µ] /(n) tuning fork/ +²»º»ÂÁ [¤ª¤È¤µ¤¿] /(n) news/letter/ +²»»í [¤ª¤ó¤·] /(n) tone poem/ +²»»ú [¤ª¤ó¤¸] /(n) syllabary/phonetic symbol/ +²»¼Á [¤ª¤ó¤·¤Ä] /(n) tone quality/(P)/ +²»¿§ [¤ª¤ó¤¤¤í] /(n) tone color/tone quality/timbre/synthesizer patch/ +²»¿§ [¤ª¤ó¤·¤ç¤¯] /(n) tone color/tone quality/timbre/synthesizer patch/ +²»¿§ [¤Í¤¤¤í] /(n) tone color/tone quality/timbre/synthesizer patch/(P)/ +²»¿® [¤¤¤ó¤·¤ó] /(n) correspondence/news/letter/tidings/ +²»¿® [¤ª¤ó¤·¤ó] /(n) correspondence/news/letter/tidings/ +²»¿®ÉÔÄÌ [¤¤¤ó¤·¤ó¤Õ¤Ä¤¦] /lack of news/not hearing from/ +²»¿®ÉÔÄÌ [¤ª¤ó¤·¤ó¤Õ¤Ä¤¦] /lack of news/not hearing from/ +²»À¼ [¤ª¤ó¤¸¤ç¤¦] /(n) voice/(the concept of) sound/ +²»À¼ [¤ª¤ó¤»¤¤] /(n) voice/(the concept of) sound/(P)/ +²»À¼°µ½Ì [¤ª¤ó¤»¤¤¤¢¤Ã¤·¤å¤¯] /voice compression/ +²»À¼³Ø [¤ª¤ó¤»¤¤¤¬¤¯] /(n) phonetics/ +²»À¼µ­¹æ [¤ª¤ó¤»¤¤¤­¤´¤¦] /phonetic symbol/ +²»À¼·Á¼° [¤ª¤ó¤»¤¤¤±¤¤¤·¤­] /phonetic form/ +²»À¼¸À¸ì [¤ª¤ó¤»¤¤¤²¤ó¤´] /a spoken language/ +²»À¼Â¿½ÅÊüÁ÷ [¤ª¤ó¤»¤¤¤¿¤¸¤å¤¦¤Û¤¦¤½¤¦] /multiplex broadcast or transmission/ +²»À¼ÆþÎÏÁõÃÖ [¤ª¤ó¤»¤¤¤Ë¤å¤¦¤ê¤ç¤¯¤½¤¦¤Á] /(n) voice input unit/ +²»À¼É½µ­ [¤ª¤ó¤»¤¤¤Ò¤ç¤¦¤­] /phonetic transcription/ +²»Àá [¤ª¤ó¤»¤Ä] /(n) syllable/ +²»Àá¼ç²» [¤ª¤ó¤»¤Ä¤·¤å¤ª¤ó] /syllabic/ +²»Àá¼ç²»Åª»Ò²» [¤ª¤ó¤»¤Ä¤·¤å¤ª¤ó¤Æ¤­¤·¤¤¤ó] /syllabic consonant/ +²»Àáʸ»ú [¤ª¤ó¤»¤Ä¤â¤¸] /(n) syllabic character/ +²»Àò [¤ª¤ó¤»¤ó] /(n) organ stop/ +²»ÁÇ [¤ª¤ó¤½] /(n) phoneme/ +²»Áü [¤ª¤ó¤¾¤¦] /(n) stereo image (audio)/ +²»Â® [¤ª¤ó¤½¤¯] /(n) speed of sound/ +²»Âç [¤ª¤ó¤À¤¤] /(n) (abbr) college of music/ +²»ÃÔ [¤ª¤ó¤Á] /(adj-na,n) tone-deaf/having no ear for music/(P)/ +²»Ä´ [¤ª¤ó¤Á¤ç¤¦] /(n) tune/tone/intonation/melody/rhythm/harmony/ +²»Äø [¤ª¤ó¤Æ¤¤] /(n) musical interval/step/(P)/ +²»Äù [¤Í¤¸¤á] /(n) tune/ +²»Äù¤á [¤Í¤¸¤á] /(n) tune/ +²»ÅÇ [¤ª¤ó¤È] /(n) voice/ +²»ÅÇϯ¡¹ [¤ª¤ó¤È¤í¤¦¤í¤¦] /(adj-na) in a clear voice/ +²»ÅÇϯϯ [¤ª¤ó¤È¤í¤¦¤í¤¦] /(adj-na) in a clear voice/ +²»Æ¬ [¤ª¤ó¤É] /(n) workmen's songs/marching songs/(P)/ +²»ÆÉ [¤ª¤ó¤É¤¯] /(n,vs) reading aloud/(P)/ +²»ÆÉ¤ß [¤ª¤ó¤è¤ß] /(n) on (Chinese) reading of kanji/(P)/ +²»ÇÈ [¤ª¤ó¤Ñ] /(n) sound wave/ +²»ÇÈ¿åÃæõÃε¡ [¤ª¤ó¤Ñ¤¹¤¤¤Á¤å¤¦¤¿¤ó¤Á¤­] /(n) sonar/ +²»È× [¤ª¤ó¤Ð¤ó] /(n) disk/record/ +²»É¸ [¤ª¤ó¤Ô¤ç¤¦] /phonetic sign/ +²»É¸Ê¸»ú [¤ª¤ó¤Ô¤ç¤¦¤â¤¸] /(n) phonetic symbols/ +²»Éä [¤ª¤ó¤×] /(n) (musical) note/(P)/ +²»Éè [¤ª¤ó¤×] /(n) music/notes/notation/ +²»Éôµ­¹æ [¤ª¤ó¤Ö¤­¤´¤¦] /(musical) clef/ +²»Êª [¤¤¤ó¤â¤Ä] /(n) a present/a bribe/ +²»ÊØ [¤ª¤ó¤Ó¤ó] /(n) euphony/euphonic change/ +²»Ì¾ [¤ª¤ó¤á¤¤] /(n) names of musical notes/ +²»Ìõ [¤ª¤ó¤ä¤¯] /(n) transliteration/ +²»ÍÆ [¤ª¤ó¤è¤¦] /(n) visage/voice and countenance/ +²»Î§ [¤ª¤ó¤ê¤Ä] /(n) metre/rhythm/musical temperament/ +²»ÎÌ [¤ª¤ó¤ê¤ç¤¦] /(n) volume (sound)/ +²»ÎÏ [¤ª¤ó¤ê¤ç¤¯] /(n) strength of the voice/ +²¼ [¤·¤¿] /(n) under/below/beneath/(P)/ +²¼ [¤â¤È] /(adv) under (esp. influence or guidance)/ +²¼¡¹ [¤·¤¿¤¸¤¿] /(n) the lower classes/the common people/ +²¼¡¹ [¤·¤â¤¸¤â] /(n) the lower classes/the common people/ +²¼¤¬¤ê [¤µ¤¬¤ê] /(n) decline/hanging down/leaving/a little after/decorative cords (hanging from the front of a sumo wrestler's belt)/(P)/ +²¼¤¬¤ê¾¾ [¤µ¤¬¤ê¤Þ¤Ä] /drooping pine/ +²¼¤¬¤ë [¤µ¤¬¤ë] /(v5r) to hang down/to abate/to retire/to fall/to step back/(P)/ +²¼¤²¤ë [¤µ¤²¤ë] /(v1) to hang/to lower/to move back/to wear/to dismiss/to grant/(P)/ +²¼¤²»¥ [¤µ¤²¤Õ¤À] /(n) tag/label/ +²¼¤²¿¶¤ê [¤µ¤²¤Õ¤ê] /(n) plummet/plumb bob/ +²¼¤²Áê¾ì [¤µ¤²¤½¤¦¤Ð] /bearish market/ +²¼¤²Â­ [¤µ¤²¤¢¤·] /(n) downward trend/ +²¼¤²Ä¬ [¤µ¤²¤·¤ª] /(n) ebb tide/ +²¼¤²ÅϤ¹ [¤µ¤²¤ï¤¿¤¹] /(v5s) to make a (government) grant/to release (a criminal)/ +²¼¤²È± [¤µ¤²¤¬¤ß] /(n) pigtail/ponytail/hair (hanging down the back)/ +²¼¤²Ëë [¤µ¤²¤Þ¤¯] /drop curtain/ +²¼¤²Íã [¤µ¤²¤è¤¯] /(n) wing flap/ +²¼¤´¤·¤é¤¨ [¤·¤¿¤´¤·¤é¤¨] /(n,vs) preliminary arrangements/preparation/spadework/pre-cooking/ +²¼¤µ¤¤ [¤¯¤À¤µ¤¤] /please (kana only)/(with te-form verb) please do for me/(P)/ +²¼¤µ¤ë [¤¯¤À¤µ¤ë] /(v5aru) (hon) to give/to confer/(P)/ +²¼¤· [¤¯¤À¤·] /(n) evacuation/purgation/ +²¼¤·¶â [¤ª¤í¤·¤¬¤Í] /(n) (vegetable) grater/ +²¼¤·Â纬 [¤ª¤í¤·¤À¤¤¤³¤ó] /grated radish/ +²¼¤·Ìô [¤¯¤À¤·¤°¤¹¤ê] /(n) laxative/ +²¼¤¹ [¤ª¤í¤¹] /(io) (v5s) to take down/to launch/to drop/to lower/to let (a person) off/to unload/to discharge/ +²¼¤¹ [¤¯¤À¤¹] /(v5s) to lower/to let go down/(P)/ +²¼¤Ãü [¤·¤¿¤Ã¤Ñ] /(n) underling/lower position/ +²¼¤ÃÊ¢ [¤·¤¿¤Ã¤Ñ¤é] /(n) abdomen/stomach/under parts/(P)/ +²¼¤Ë [¤·¤â¤Ë] /down/below/downward/ +²¼¤Ë¸ü¤¯ [¤·¤¿¤Ë¤¢¤Ä¤¯] /more generously for the lower-paid/ +²¼¤Î²¼ [¤²¤Î¤²] /(exp) the lowest (of its kind)/the poorest/ +²¼¤Î³¬ [¤·¤¿¤Î¤«¤¤] /lower floor/ +²¼¤Î¶ç [¤·¤â¤Î¤¯] /(n) the last part of a poem or Bible verse/ +²¼¤ÎÉô²° [¤·¤¿¤Î¤Ø¤ä] /downstairs room/ +²¼¤é¤Ê¤¤ [¤¯¤À¤é¤Ê¤¤] /(adj) good-for-nothing/stupid/trivial/worthless/(P)/ +²¼¤ê [¤¯¤À¤ê] /(n,n-suf) down-train (going away from Tokyo)/(P)/ +²¼¤ê¤ë [¤ª¤ê¤ë] /(v1) to alight (e.g. from bus)/to get off/to descend (e.g. a mountain)/(P)/ +²¼¤êºä [¤¯¤À¤ê¤¶¤«] /(n) descent/downhill/decline/waning/(P)/ +²¼¤ê¾å¤ê [¤ª¤ê¤Î¤Ü¤ê] /(n) going up and down/ +²¼¤ê¾ì [¤ª¤ê¤Ð] /dismounting place/ +²¼¤êÀþ [¤¯¤À¤ê¤»¤ó] /down line (away from Tokyo)/ +²¼¤êÅÁÁ÷®ÅÙ [¤¯¤À¤ê¤Ç¤ó¤½¤¦¤½¤¯¤É] /(n) downstream transmission speed/ +²¼¤êÊ¢ [¤¯¤À¤ê¤Ð¤é] /(n) loose bowels/diarrhea/ +²¼¤êʪ [¤ª¤ê¤â¤Î] /(n) (1) afterbirth/(2) menstruation/(3) vaginal discharge/ +²¼¤êÊØ [¤¯¤À¤ê¤Ó¤ó] /down train/outbound train/ +²¼¤êÌÜ [¤µ¤¬¤ê¤á] /(n) eyes slanting downward/decline/ +²¼¤êΩ¤Ä [¤ª¤ê¤¿¤Ä] /(v5t) (1) to go down and stand/(2) to alight/to get down/ +²¼¤êÎó¼Ö [¤¯¤À¤ê¤ì¤Ã¤·¤ã] /trains going away from the capital/down train/ +²¼¤ë [¤¯¤À¤ë] /(v5r) to get down/to descend/(P)/ +²¼¤ë [¤µ¤¬¤ë] /(io) (v5r) to hang down/to abate/to retire/to fall/to step back/ +²¼¤í¤· [¤ª¤í¤·] /(n) grating/grater/grated radish/ +²¼¤í¤·¶â [¤ª¤í¤·¤¬¤Í] /(n) (vegetable) grater/ +²¼¤í¤·Ìô [¤ª¤í¤·¤°¤¹¤ê] /(n) an abortive/ +²¼¤í¤¹ [¤ª¤í¤¹] /(v5s) to take down/to launch/to drop/to lower/to let (a person) off/to unload/to discharge/(P)/ +²¼°Ì [¤«¤¤] /(n) low rank/subordinate/lower order (e.g. byte)/(P)/ +²¼°Ì¸ß´¹À­ [¤«¤¤¤´¤«¤ó¤»¤¤] /downward compatibility/ +²¼°ÌÈÏáƲ½ [¤«¤¤¤Ï¤ó¤Á¤å¤¦¤«] /subcategorization/ +²¼°ÌÈÏáƲ½¸¶Íý [¤«¤¤¤Ï¤ó¤Á¤å¤¦¤«¤²¤ó¤ê] /subcategorization principle/ +²¼°ÌÈÏáƲ½ÁÇÀ­ [¤«¤¤¤Ï¤ó¤Á¤å¤¦¤«¤½¤»¤¤] /subcategorization feature/ +²¼°Õ [¤«¤¤] /(n) the feelings of the people/ +²¼°Õ¼± [¤«¤¤¤·¤­] /(n) preconscious/unconscious/subconscious/ +²¼°Õ¾åã [¤«¤¤¤¸¤ç¤¦¤¿¤Ä] /conveyance of the opinions of the lower classes to the powers that be/ +²¼±¡ [¤«¤¤¤ó] /(n) Lower House/lower (legislative) body/(P)/ +²¼±¡µÄ [¤«¤¤¤ó¤®] /lower house (of Parliament, etc.)/ +²¼±¡µÄ°÷ [¤«¤¤¤ó¤®¤¤¤ó] /member of the lower house/commoner/ +²¼±¡µÄĹ [¤«¤¤¤ó¤®¤Á¤ç¤¦] /Speaker of the House (US)/ +²¼²¡¤· [¤·¤¿¤ª¤·] /(n) a fall or drop/decline/ +²¼²¡¤¹ [¤·¤¿¤ª¤¹] /(v5s) to decline (stock market)/ +²¼²°Éß [¤·¤â¤ä¤·¤­] /(n) villa/daimyo's suburban residence/ +²¼²¼ [¤·¤¿¤¸¤¿] /(n) the lower classes/the common people/ +²¼²¼ [¤·¤â¤¸¤â] /(n) the lower classes/the common people/ +²¼²È [¤·¤¿¤ä] /small attached annex/ +²¼²Ð [¤·¤¿¤Ó] /(n) burning low/waning/declining/(P)/ +²¼²Ð¤Ë¤Ê¤ë [¤·¤¿¤Ó¤Ë¤Ê¤ë] /(exp) to be under control/to burn down/to decline/to drop/to wane/ +²¼²ó¤ê [¤·¤¿¤Þ¤ï¤ê] /(n) subordinate part/menial service/subordinate/utility man/ +²¼²ó¤ë [¤·¤¿¤Þ¤ï¤ë] /(v5r) to be less than/to be lower than/ +²¼³¦ [¤«¤«¤¤] /(n) lower bound/ +²¼³¦ [¤²¤«¤¤] /(n) this world/the earth/hades/the nether world/(P)/ +²¼³¨ [¤·¤¿¤¨] /(n) rough sketch/cartoon/design/ +²¼³¨¤Î¶ñ [¤·¤¿¤¨¤Î¤°] /(n) underglaze color/ +²¼³Ü [¤«¤¬¤¯] /(n) lower jaw/ +²¼³Ü [¤·¤¿¤¢¤´] /(n) lower jaw/ +²¼³Ü¹ü [¤«¤¬¤¯¤³¤Ä] /(n) mandible/ +²¼³Ý¤«¤ë [¤·¤â¤¬¤«¤ë] /(v5r) to talk about indecent things/ +²¼´¢¤ê [¤·¤¿¤¬¤ê] /(n) weeding/ +²¼´¬ [¤²¤«¤ó] /(n) last volume (in set)/ +²¼´·¤é¤· [¤·¤¿¤Ê¤é¤·] /(n) preparatory activity/ +²¼´ü [¤·¤â¤­] /(n-adv,n) second half of the fiscal year/(P)/ +²¼µ­ [¤«¤­] /(adj-no,n) the following/ +²¼µÓ [¤«¤­¤ã¤¯] /legs/lower limbs/ +²¼µé [¤«¤­¤å¤¦] /(n) lower grade/low class/junior (officer)/(P)/ +²¼µéºÛȽ½ê [¤«¤­¤å¤¦¤µ¤¤¤Ð¤ó¤·¤ç] /a lower court/ +²¼µé¿¦ [¤«¤­¤å¤¦¤·¤ç¤¯] /subordinate post/ +²¼µé¿³ [¤«¤­¤å¤¦¤·¤ó] /(n) lower court/ +²¼µéÀ¸ [¤«¤­¤å¤¦¤»¤¤] /(n) underclassmen/ +²¼¶¨µÄ [¤·¤¿¤­¤ç¤¦¤®] /preliminary conference/ +²¼¶â [¤·¤¿¤¬¤Í] /(n) basic metal (in an art object)/old metal/ +²¼¶ç [¤²¤¯] /the last part of a poem or Bible verse/ +²¼·Î¸Å [¤·¤¿¤²¤¤¤³] /(n) rehearsal/preparation/ +²¼·ê [¤·¤¿¤¢¤Ê] /pilot hole/rough hole/ +²¼·ì [¤²¤±¤Ä] /(n) bloody bowel discharge/ +²¼¸¡ºº [¤·¤¿¤±¤ó¤µ] /preliminary inspection/ +²¼¸¡Ê¬ [¤·¤¿¤±¤ó¤Ö¤ó] /(n) preliminary examination/ +²¼¸« [¤·¤¿¤ß] /(n) preview/preliminary inspection/siding (on a house)/(P)/ +²¼¸«ÈÄ [¤·¤¿¤ß¤¤¤¿] /(n) siding (on a house)/ +²¼¸¹ [¤«¤²¤ó] /(n) (moon's) last quarter/ +²¼¸¹¤Î·î [¤«¤²¤ó¤Î¤Ä¤­] /waning moon/ +²¼¸Â [¤«¤²¤ó] /(n) lower limit/(P)/ +²¼¸Í [¤²¤³] /(n) non-drinker/temperate man/(P)/ +²¼¸æ [¤²¤®¤ç] /(vs) (pol) dismounting/ +²¼¸þ [¤²¤³¤¦] /(n,vs) leaving the capital/ +²¼¸þ¤­ [¤·¤¿¤à¤­] /(n) downward look/business decline/ +²¼¹» [¤²¤³¤¦] /(n,vs) coming home from school/end of school day/ +²¼¹Ô [¤«¤³¤¦] /(adj-na,n) descending/ +²¼¹ß [¤«¤³¤¦] /(n) downward/descent/fall/drop/subsidence/(P)/ +²¼¹ßµ¤Î® [¤«¤³¤¦¤­¤ê¤å¤¦] /(n) downward air current/ +²¼¹ßÀþ [¤«¤³¤¦¤»¤ó] /(n) downward curve/ +²¼¹î¾å [¤²¤³¤¯¤¸¤ç¤¦] /(n) juniors dominating seniors/retainer supplanting his lord/ +²¼¹ñ [¤²¤³¤¯] /(n,vs) leaving for the provinces/ +²¼¹ö [¤²¤´¤¯] /(n,vs) being sent to prison/ +²¼ºÂ [¤²¤¶] /(n) squatting/musicians' box on the left side of the stage/ +²¼ºÂ [¤·¤â¤¶] /(n) lower seat/sitting at the foot of the table/ +²¼ºÞ [¤²¤¶¤¤] /(n) laxative/ +²¼ºä [¤·¤â¤µ¤«] /downhill/decline/waning/ +²¼ºå [¤²¤Ï¤ó] /(n) proceeding from Tokyo to Osaka/ +²¼ºî [¤²¤µ¤¯] /(adj-na,n) poor manufacture/poor quality/inferior goods/ +²¼ºî [¤·¤¿¤µ¤¯] /(adj-na,n) poor manufacture/poor quality/inferior goods/ +²¼ºö [¤²¤µ¤¯] /(n) poor plan/ +²¼ºþ¤ê [¤·¤¿¤º¤ê] /(n) proof printing/ +²¼»³ [¤²¤µ¤ó] /(n,vs) descending (mountain)/ +²¼»³ [¤²¤¶¤ó] /(n,vs) descending (mountain)/(P)/ +²¼»Å»ö [¤·¤¿¤·¤´¤È] /(n) spade work/subcontract/ +²¼»Ê [¤²¤¹] /(adj-na,n) menial/churl/petty official/ +²¼»Ê¤Ð¤ë [¤²¤¹¤Ð¤ë] /(v5r) to be churlish/to be vulgar/ +²¼»ÍȾ´ü [¤·¤â¤·¤Ï¤ó¤­] /last quarter (of the year)/ +²¼»Î [¤«¤·] /(n) noncommissioned officer/ +²¼»Î´± [¤«¤·¤«¤ó] /(n) non-commissioned officer/ +²¼»Î´±Ê¼ [¤«¤·¤«¤ó¤Ø¤¤] /enlisted man/ +²¼»åÆþ¤ì [¤·¤¿¤¤¤È¤¤¤ì] /shuttle/ +²¼»è [¤«¤·] /(n) the legs/lower extremities/(P)/ +²¼»ò [¤«¤·] /(n) being granted/granting/imperial grant/ +²¼»õ [¤·¤¿¤Ð] /(n) lower teeth/ +²¼¼Ö [¤²¤·¤ã] /(n,vs) alighting/getting off/(P)/ +²¼¼è¤ê [¤·¤¿¤É¤ê] /(n) trade in/part exchange/ +²¼¼ê [¤·¤¿¤Æ] /(n) humble position/inferior/(P)/ +²¼¼ê [¤·¤¿¤Ç] /(n) humble position/inferior/ +²¼¼ê [¤·¤â¤Æ] /(n) the foot/lower part/left part of the stage/lower direction/ +²¼¼ê [¤Ø¤¿] /(adj-na,n) unskillful/poor/awkward/(P)/ +²¼¼ê¤Î²£¹¥¤­ [¤Ø¤¿¤Î¤è¤³¤º¤­] /(n) being crazy about something but being very bad at it/ +²¼¼ê¿Í [¤²¤·¤å¤Ë¤ó] /(n) offender/criminal/ +²¼¼êÅꤲ [¤·¤¿¤Æ¤Ê¤²] /(baseball) an underhand throw/(sumo) an underarm throw/(P)/ +²¼¼êʪ [¤²¤Æ¤â¤Î] /(n) low-quality products/strange thing/strange combination/ +²¼¼êʵ [¤Ø¤¿¤¯¤½] /(adj-na,n) extreme clumsiness/ +²¼¼ï [¤²¤¹] /(adj-na,n) person of humble rank/humble person/ +²¼¼ïº¬À­ [¤²¤¹¤³¤ó¤¸¤ç¤¦] /mean feelings/ +²¼¼ï½÷ [¤²¤¹¤ª¤ó¤Ê] /(n) woman of low rank/term of degradation for a woman/ +²¼½° [¤²¤¹] /(adj-na,n) person of humble rank/humble person/ +²¼½Â¤ê [¤·¤¿¤·¤Ö¤ê] /(stock market) steadiness/ +²¼½É [¤²¤·¤å¤¯] /(n,vs) boarding/lodging/boarding house/(P)/ +²¼½É²° [¤²¤·¤å¤¯¤ä] /(n) lodging house/ +²¼½É¿Í [¤²¤·¤å¤¯¤Ë¤ó] /lodger/roomer/ +²¼½É¿Í¤òÃÖ¤¯ [¤²¤·¤å¤¯¤Ë¤ó¤ò¤ª¤¯] /(exp) to keep boarders/ +²¼½ÉÎÁ [¤²¤·¤å¤¯¤ê¤ç¤¦] /board-and-room charge/ +²¼½Ü [¤²¤¸¤å¤ó] /(n-adv,n-t) month (last third of)/(P)/ +²¼½àÈ÷ [¤·¤¿¤¸¤å¤ó¤Ó] /(n) preliminary arrangements/spade work/ +²¼½ï [¤µ¤²¤ª] /(n) sword knot/ +²¼½ñ [¤²¤·¤ç] /rough copy/draft/ +²¼½ñ¤­ [¤·¤¿¤¬¤­] /(n) rough copy/draft/(P)/ +²¼½÷ [¤²¤¸¤ç] /(n) maid servant/ +²¼½÷²¼ÃË [¤²¤¸¤ç¤²¤Ê¤ó] /servants/ +²¼½÷Ãæ [¤·¤â¤¸¤ç¤Á¤å¤¦] /(n) kitchen maid/ +²¼¾è [¤²¤¸¤ç¤¦] /(n) dismounting/ +²¼¾ë [¤²¤¸¤ç¤¦] /(n) withdrawing from the castle/ +²¼¾ð [¤«¤¸¤ç¤¦] /(n) condition of the common people/ +²¼¿¦ [¤·¤¿¤·¤ç¤¯] /(n) subcontractor/ +²¼¿° [¤«¤·¤ó] /(n) lower lip/ +²¼¿° [¤·¤¿¤¯¤Á¤Ó¤ë] /(n) lower lip/(P)/ +²¼¿´ [¤·¤¿¤´¤³¤í] /(n) secret intention/motive/ +²¼¿Ã [¤«¤·¤ó] /low-rank retainer/ +²¼¿Í [¤²¤Ë¤ó] /(n) low-rank person/menial/ +²¼¿Þ [¤«¤º] /(n) lower illustration/ +²¼¿Þ [¤·¤¿¤º] /(n) rough sketch/ +²¼¿â [¤«¤¹¤¤] /(n) drooping/hanging down/ +²¼¿å [¤²¤¹¤¤] /(n) drainage/sewage/ditch/gutter/sewerage/(P)/ +²¼¿å´É [¤²¤¹¤¤¤«¤ó] /(n) sewer pipe/ +²¼¿å¹©»ö [¤²¤¹¤¤¤³¤¦¤¸] /(n) drainage (sewerage) works/ +²¼¿å¹Â [¤²¤¹¤¤¤³¤¦] /drainage ditch/canal/ +²¼¿å½èÍý [¤²¤¹¤¤¤·¤ç¤ê] /water treatment/ +²¼¿å½èÍý¾ì [¤²¤¹¤¤¤·¤ç¤ê¤¸¤ç¤¦] /(n) sewage (treatment) plant/ +²¼¿åÆ» [¤²¤¹¤¤¤É¤¦] /(n) drain/sewer/drainage system/(P)/ +²¼¿åÈÄ [¤²¤¹¤¤¤¤¤¿] /wooden sewer covers/ +²¼À¢¤ê [¤·¤¿¤º¤ê] /(n) proof printing/ +²¼À¤Ïà [¤²¤»¤ï] /(n) common saying/common phrase/ +²¼À« [¤²¤·¤ç¤¦] /(n) person of humble birth/ +²¼À¸¤¨ [¤·¤¿¤Ð¤¨] /(n) underbrush/undergrowth/ +²¼ÀÁ [¤·¤¿¤¦¤±] /(n) subcontract/ +²¼ÀÁ¤± [¤·¤¿¤¦¤±] /(n) subcontract/(P)/ +²¼ÀÁ¤±¶È¼Ô [¤·¤¿¤¦¤±¤®¤ç¤¦¤·¤ã] /subcontractor/ +²¼ÀÁ¤±¹©¾ì [¤·¤¿¤¦¤±¤³¤¦¤¸¤ç¤¦] /a subcontracting factory/ +²¼ÀÁ²ñ¼Ò [¤·¤¿¤¦¤±¤¬¤¤¤·¤ã] /contract company/ +²¼ÀÁÉé [¤·¤¿¤¦¤±¤ª¤¤] /(n) subcontract/ +²¼ÀÐ [¤·¤¿¤¤¤·] /nether millstone/ +²¼ÀÑ¤ß [¤·¤¿¤Å¤ß] /(n) lowest social strata/goods piled beneath/ +²¼Àö¤¤ [¤·¤¿¤¢¤é¤¤] /(n) pre-washing to combat stains/ +²¼À÷ [¤·¤¿¤¾¤á] /(n) preliminary dyeing/ +²¼Àü [¤·¤¿¤Ð¤­] /(n) undershorts/underpants/ +²¼Àü¤­ [¤·¤¿¤Ð¤­] /(n) undershorts/underpants/ +²¼Àþ [¤«¤»¤ó] /(n) underline/underscore/ +²¼ÀþÉô [¤«¤»¤ó¤Ö] /underlined part/ +²¼Á¥ [¤²¤»¤ó] /(n,vs) going ashore/ +²¼Á¨ [¤²¤»¤ó] /(adj-na,n) humble birth/ +²¼ÁÎ [¤²¤½¤¦] /(n) low-rank priest/ +²¼ÁØ [¤«¤½¤¦] /(n) lower strata (classes)/ +²¼Áس¬µé [¤«¤½¤¦¤«¤¤¤­¤å¤¦] /proletariat/lower classes/ +²¼ÁؼҲñ [¤«¤½¤¦¤·¤ã¤«¤¤] /the underworld/lower ranks of society/ +²¼ÁØÅÚ [¤«¤½¤¦¤É] /(n) subsoil/ +²¼ÁêÃÌ [¤·¤¿¤½¤¦¤À¤ó] /(n) preliminary consultation/arrangements/ +²¼Áð [¤·¤¿¤¯¤µ] /(n) undergrowth/weeds beneath a tree/ +²¼Â¦ [¤·¤¿¤¬¤ï] /(n) underside/ +²¼Â­ [¤²¤½¤¯] /(n) footgear/footwear/ +²¼Â­ÈÖ [¤²¤½¤¯¤Ð¤ó] /(n) doorman in charge of footwear/ +²¼Â­ÎÁ [¤²¤½¤¯¤ê¤ç¤¦] /(n) footwear-checking charge/ +²¼Â°²» [¤«¤¾¤¯¤ª¤ó] /(n) subdominant/ +²¼ÂÌ [¤²¤¿] /(n) geta (Japanese footwear)/wooden clogs/(P)/ +²¼Â̤òͤ±¤ë [¤²¤¿¤ò¤¢¤º¤±¤ë] /(v1) to leave everything to (someone)/ +²¼Â̲° [¤²¤¿¤ä] /clog shop/ +²¼Â̳ݤ± [¤²¤¿¤¬¤±] /wearing wooden clogs/ +²¼ÂÌľ¤· [¤²¤¿¤Ê¤ª¤·] /repairing clogs/clog repairer/ +²¼ÂÌÈ¢ [¤²¤¿¤Ð¤³] /(n) shoe rack (in genkan)/cupboard (for shoes and clogs)/ +²¼ÂÌÈÖ [¤²¤¿¤Ð¤ó] /toe guards on clogs/footwear doorman/ +²¼ÂÌÍú¤­ [¤²¤¿¤Ð¤­] /(n) wearing wooden clogs/ +²¼ÂÌÍú¤­½»Âð [¤²¤¿¤Ð¤­¤¸¤å¤¦¤¿¤¯] /a residential building, the first floor of which is occupied by businesses/ +²¼ÂÎ [¤«¤¿¤¤] /(n) lower leg/lower part of the body/lower limbs/ +²¼ÂÓ [¤·¤¿¤ª¤Ó] /(n) loincloth/waist cloth/ +²¼ÂÜ [¤«¤¿¤¤] /(n) lower leg/lower part of the body/lower limbs/ +²¼Âæ½ê [¤·¤â¤À¤¤¤É¤³¤í] /servants' kitchen/ +²¼Ã£ [¤«¤¿¤Ä] /(n,vs) commanding a subordinate/ +²¼Ã¼ [¤«¤¿¤ó] /(n) lower end/ +²¼ÃÊ [¤«¤À¤ó] /(n) lower (horizontal) column (of print)/lowest tier (step, column of print, berth)/ +²¼ÃÊ [¤²¤À¤ó] /(n) lower (horizontal) column (of print)/lowest tier (step, column of print, berth)/ +²¼ÃË [¤²¤Ê¤ó] /(n) manservant/ +²¼ÃÍ [¤·¤¿¤Í] /(n) lowest price/(P)/ +²¼ÃÎ [¤²¤Á] /(n) command/order/ +²¼ÃÎ [¤²¤Â] /(n) command/order/ +²¼ÃÏ [¤·¤¿¤¸] /(n) groundwork/foundation/inclination/aptitude/elementary knowledge of/grounding in/prearrangement/spadework/signs/symptoms/first coat of plastering/soy/(P)/ +²¼Ãå [¤·¤¿¤®] /(n) underwear/(P)/ +²¼ÃåÎà [¤·¤¿¤®¤ë¤¤] /underclothes/ +²¼Ä¥¤ê [¤·¤¿¤Ð¤ê] /(n) undercoat/first coat/ +²¼Ä® [¤·¤¿¤Þ¤Á] /(n) Shitamachi/lower parts of town/(P)/ +²¼Ä®¸ÀÍÕ [¤·¤¿¤Þ¤Á¤³¤È¤Ð] /working-class accent or dialect/ +²¼Ä®É÷ [¤·¤¿¤Þ¤Á¤Õ¤¦] /(n) downtown style/ +²¼Ä±¤ì [¤·¤â¤Ö¤¯¤ì] /(n) abdominal swelling/fat face/ +²¼Ä´¤Ù [¤·¤¿¤·¤é¤Ù] /(n) preliminary investigation/preparation/(P)/ +²¼Äæ¤ê [¤·¤¿¤¾¤ê] /(n) barber's apprentice/ +²¼Å½ [¤·¤¿¤Ð¤ê] /(n) undercoat/first coat/ +²¼Å [¤²¤Ç¤ó] /leaving the palace/ +²¼ÅÄ [¤²¤Ç¤ó] /(n) worn-out rice land/ +²¼Åɤê [¤·¤¿¤Ì¤ê] /(n) undercoat/first coating/ +²¼Åò [¤·¤â¤æ] /(n) sitz bath/ +²¼Åù [¤«¤È¤¦] /(adj-na,n) inferior/base/vulgar/low grade/lower class/(P)/ +²¼Åù¿¢Êª [¤«¤È¤¦¤·¤ç¤¯¤Ö¤Ä] /lower plants/ +²¼Åùưʪ [¤«¤È¤¦¤É¤¦¤Ö¤Ä] /lower animals/ +²¼Æ¯¤­ [¤·¤¿¤Ð¤¿¤é¤­] /(n) subordinate work/assistant/servant/ +²¼Æ» [¤·¤¿¤ß¤Á] /(n) down-town/the lower town/ +²¼ÆÉ¤ß [¤·¤¿¤è¤ß] /(n) rehearsal (of play)/preparatory reading/lesson study/ +²¼Æ뤷 [¤·¤¿¤Ê¤é¤·] /(n) training/ +²¼Æó·å [¤·¤â¤Õ¤¿¤±¤¿] /last two figures of a number/ +²¼Ç® [¤²¤Í¤Ä] /(n) lowering fever/ +²¼ÇÏ [¤²¤Ð] /(n,vs) dismounting/ +²¼ÇÏÀè [¤²¤Ð¤µ¤­] /(n) dismounting place/ +²¼ÇÏɾ [¤²¤Ð¤Ò¤ç¤¦] /(n) rumor/gossip/speculation/irresponsible criticism/hearsay/ +²¼ÇÚ [¤«¤Ï¤¤] /(n) inferior/low-class person/ +²¼ÇÚ [¤²¤Ï¤¤] /(n) inferior/low-class person/ +²¼È¾ [¤«¤Ï¤ó] /(n) lower half/ +²¼È¾´ü [¤«¤Ï¤ó¤­] /(n) the last half-year/ +²¼È¾´ü [¤·¤â¤Ï¤ó¤­] /(n) the last half-year/(P)/ +²¼È¾¿È [¤«¤Ï¤ó¤·¤ó] /(n) lower half of body/(P)/ +²¼È¾¿È [¤·¤â¤Ï¤ó¤·¤ó] /(n) lower half of body/ +²¼ÈÖ [¤«¤Ð¤ó] /(n) going off duty/ +²¼ÈÜ [¤²¤Ó] /vulgar/coarse/ +²¼Èܤë [¤²¤Ó¤ë] /(v1) to become vulgar/to coarsen/ +²¼Èî [¤·¤â¤´¤¨] /(n) manure/night soil/ +²¼É³ [¤·¤¿¤Ò¤â] /(n) undersash/belt/ +²¼É½ [¤«¤Ò¤ç¤¦] /(n) diagram below/ +²¼É½»²¾È [¤«¤Ò¤ç¤¦¤µ¤ó¤·¤ç¤¦] /(see the) following table(s)/ +²¼ÉÊ [¤«¤Ò¤ó] /inferior article/ +²¼ÉÊ [¤²¤Ò¤ó] /(adj-na,n) vulgarity/meanness/indecency/coarseness/(P)/ +²¼ÉÕ [¤«¤Õ] /(n,vs) grant/issue/ +²¼ÉÕ¶â [¤«¤Õ¤­¤ó] /(n) subsidy/ +²¼Éß [¤·¤¿¤¸¤­] /(n) desk pad/mat/something lying underneath/pinned under/crushed beneath/(P)/ +²¼Éߤ­ [¤·¤¿¤¸¤­] /(n) desk pad/mat/something lying underneath/pinned under/crushed beneath/(P)/ +²¼Éô [¤«¤Ö] /(n) substructure/lower part/subordinate (office)/(P)/ +²¼Éô [¤·¤â¤Ù] /(n) servant/manservant/ +²¼Éôµ¡´Ø [¤«¤Ö¤­¤«¤ó] /subordinate offices or institutions/ +²¼Éô¹½Â¤ [¤«¤Ö¤³¤¦¤¾¤¦] /substructure/ +²¼ÉôÁÈ¿¥ [¤«¤Ö¤½¤·¤­] /(n) lower branch (of an organization)/infrastructure/ +²¼É÷ [¤«¤Õ¤¦] /(n) subordinate position/lower position/ +²¼Ê¢ [¤«¤Õ¤¯] /(n) abdomen/stomach/lower parts/under parts/ +²¼Ê¢ [¤¯¤À¤ê¤Ð¤é] /(n) diarrhoea/ +²¼Ê¢ [¤·¤¿¤Ï¤é] /(n) abdomen/stomach/lower parts/under parts/ +²¼Ê¢ [¤·¤¿¤Ð¤é] /(n) abdomen/stomach/lower parts/under parts/ +²¼Ê¢Éô [¤«¤Õ¤¯¤Ö] /(n) abdomen/ +²¼Êª [¤«¤Ö¤Ä] /(n) drinking feast/ +²¼Ê¹ [¤«¤Ö¤ó] /(n) enquiring beforehand/ +²¼Ê¹¤­ [¤·¤¿¤®¤­] /enquiring beforehand/ +²¼Êü [¤«¤Û¤¦] /(n) (stock market) slump/ +²¼Êü¤ì [¤·¤¿¤Ð¤Ê¤ì] /(stock market) slump/ +²¼Êý [¤«¤Û¤¦] /(n) lower region/lower part/(P)/ +²¼Êý¤Ë [¤«¤Û¤¦¤Ë] /below/ +²¼Ë¥¤¤ [¤·¤¿¤Ì¤¤] /(n) basting/temporary sewing/ +²¼Ë¨¤¨ [¤·¤¿¤â¤¨] /(n) sprout of a plant shooting from under the soil/ +²¼ËĤì [¤·¤â¤Ö¤¯¤ì] /(n) round-faced/large at bottom/ +²¼ËÍ [¤²¤Ü¤¯] /(n) servant/your humble servant/ +²¼Ì£ [¤·¤¿¤¢¤¸] /(n) seasoning of food/ +²¼Ì± [¤«¤ß¤ó] /(n) the masses/the lower classes/the common people/ +²¼Ì± [¤²¤ß¤ó] /(n) the masses/the lower classes/the common people/ +²¼Ì¾ [¤«¤á¤¤] /(n) undermentioned/undersigned/ +²¼Ì¿ [¤«¤á¤¤] /(n) order/command/ +²¼ÌÜ [¤·¤¿¤á] /(n) downward glance/contemptuous look/ +²¼Ìä [¤«¤â¤ó] /(n,vs) enquiry/consultation/ +²¼Ìî [¤²¤ä] /(n) retirement from public office/(P)/ +²¼Ìò [¤·¤¿¤ä¤¯] /(n) underling/subordinate official/ +²¼Ìô [¤²¤ä¤¯] /(n) laxative/ +²¼Ìõ [¤·¤¿¤ä¤¯] /(n) rough translation/ +²¼ÍÍ [¤·¤â¤¶¤Þ] /(n) lower classes/common people/ +²¼ÍÕ [¤«¤è¤¦] /(n) lower leaves/ +²¼ÍÕ [¤·¤¿¤Ð] /(n) lower leaves/ +²¼Íî [¤²¤é¤¯] /(n) depreciation/decline/fall/slump/(P)/ +²¼Íù [¤«¤ê] /lower official/ +²¼Íú¤­ [¤·¤¿¤Ð¤­] /(n) outdoor shoes/underpants/ +²¼Î¡ [¤²¤ê] /(n) diarrhoea/(P)/ +²¼Î¡¤¬°Ü¤Ã¤¿ [¤²¤ê¤¬¤¦¤Ä¤Ã¤¿] /be infected with diarrhea/ +²¼Î¬ [¤²¤ê¤ã¤¯] /(n) the rest omitted (in quotes)/ +²¼Î® [¤«¤ê¤å¤¦] /(n) downstream/lower reaches of a river/lower classes/(P)/ +²¼Î®¼Ò²ñ [¤«¤ê¤å¤¦¤·¤ã¤«¤¤] /lower classes/ +²¼Î½ [¤«¤ê¤ç¤¦] /(n) subordinates/petty officials/ +²¼Îô [¤²¤ì¤Ä] /(adj-na,n) base/mean/vulgar/ +²¼Ïª [¤·¤¿¤Ä¤æ] /(n) dew under (dripping from) trees/ +²¼Ïº [¤²¤í¤¦] /(n) servant/valet/menial/ +²¼Ñî¾å [¤²¤³¤¯¤¸¤ç¤¦] /(n) juniors dominating seniors/retainer supplanting his lord/ +²¼Õ¹ [¤«¤Ò] /(n) servant girl/ +²¼ÙϤ¨ [¤·¤¿¤´¤·¤é¤¨] /(n,vs) preliminary arrangements/preparation/spadework/pre-cooking/ +²¼áÑ [¤²¤«¤ó] /(n) chancre/ +²¼â× [¤«¤«¤ó] /(n,vs) looking down on/getting a bird's-eye view/ +²¼âÛ [¤·¤¿¤Þ¤Ö¤¿] /lower eyelid/ +²¼èÎ [¤·¤¿¤â¤¨] /(oK) sprouts/shoots/ +²¼ìÍ [¤²¤»¤ó] /(adj-na,n) humble birth/ +²½¤«¤¹ [¤Ð¤«¤¹] /(v5s) to bewitch/to confuse/to enchant/to delude/ +²½¤±¤ÎÈé [¤Ð¤±¤Î¤«¤ï] /(n) masking one's true character/disguise/sheep's clothing/ +²½¤±¤ÎÈé¤ò¸½¤¹ [¤Ð¤±¤Î¤«¤ï¤ò¤¢¤é¤ï¤¹] /(exp) to expose one's true colors (character)/ +²½¤±¤ÎÈé¤ò¸½¤ï¤¹ [¤Ð¤±¤Î¤«¤ï¤ò¤¢¤é¤ï¤¹] /(exp) to expose one's true colors (character)/ +²½¤±¤ÎÈé¤òÇí¤° [¤Ð¤±¤Î¤«¤ï¤ò¤Ï¤°] /(exp) to unmask/ +²½¤±¤ë [¤Ð¤±¤ë] /(v1) to appear in disguise/to take the form of/to change for the worse/(P)/ +²½¤±¤ë [¤Õ¤±¤ë] /(v1) to change with age/to spoil from weathering/ +²½¤±¥Á¥§¥Ã¥¯ [¤Ð¤±¥Á¥§¥Ã¥¯] /parity check (data, memory, etc.)/ +²½¤±Êª [¤Ð¤±¤â¤Î] /(n) goblin/apparition/monster/ghost/phantom/spectre/(P)/ +²½¤¹ [¤«¤¹] /(v5s) to change into/to convert to/to transform/to be reduced/to influence/to improve (someone)/ +²½¤¹ [¤±¤¹] /(v5s) to change into/to convert to/to transform/to be reduced/to influence/to improve (someone)/ +²½¤¹¤ë [¤«¤¹¤ë] /(vs-s,suf) to change into/to convert into/to transform/to be reduced/to influence/to improve (someone)/ +²½°é [¤«¤¤¤¯] /(n) evolution/growth/ +²½³Ø [¤«¤¬¤¯] /(n) chemistry/(P)/ +²½³Ø [¤Ð¤±¤¬¤¯] /(ik) (n) chemistry/ +²½³Ø¥¨¥Í¥ë¥®¡¼ [¤«¤¬¤¯¥¨¥Í¥ë¥®¡¼] /(n) chemical energy/ +²½³Ø¥Ý¥Æ¥ó¥·¥ã¥ë [¤«¤¬¤¯¥Ý¥Æ¥ó¥·¥ã¥ë] /(n) chemical potential/ +²½³Ø±øÀ÷ [¤«¤¬¤¯¤ª¤»¤ó] /(n) chemical pollution/ +²½³Ø±øÀ÷ºÒ³² [¤«¤¬¤¯¤ª¤»¤ó¤µ¤¤¤¬¤¤] /(n) chemical contamination disaster/ +²½³Øµ¡³£ [¤«¤¬¤¯¤­¤«¤¤] /(n) chemical machinery/ +²½³Øµ­¹æ [¤«¤¬¤¯¤­¤´¤¦] /chemical symbols (for the elements)/ +²½³ØµÛÃå [¤«¤¬¤¯¤­¤å¤¦¤Á¤ã¤¯] /chemisorb/ +²½³Ø·ë¹ç [¤«¤¬¤¯¤±¤Ä¤´¤¦] /(n) chemical bond/ +²½³Ø¸¦Ëá [¤«¤¬¤¯¤±¤ó¤Þ] /(n) chemical polishing/ +²½³Ø¹©³Ø [¤«¤¬¤¯¤³¤¦¤¬¤¯] /chemical engineering/ +²½³Ø¹©¶È [¤«¤¬¤¯¤³¤¦¤®¤ç¤¦] /chemical industry/ +²½³Ø¹¶·â [¤«¤¬¤¯¤³¤¦¤²¤­] /(n) chemical attack/ +²½³Ø¹½Â¤ [¤«¤¬¤¯¤³¤¦¤¾¤¦] /(n) chemical structure (of a drug)/ +²½³Ø¹çÀ® [¤«¤¬¤¯¤´¤¦¤»¤¤] /(n) chemosynthesis/ +²½³ØºÞ [¤«¤¬¤¯¤¶¤¤] /chemical agent/ +²½³ØºîÍÑ [¤«¤¬¤¯¤µ¤è¤¦] /(n) chemical action/ +²½³Ø»î¸³ [¤«¤¬¤¯¤·¤±¤ó] /chemical test/ +²½³Ø¼° [¤«¤¬¤¯¤·¤­] /(n) chemical formula/ +²½³Ø¼Ô [¤«¤¬¤¯¤·¤ã] /chemist/ +²½³Ø¾å [¤«¤¬¤¯¤¸¤ç¤¦] /from the chemical point of view/ +²½³Ø¿»Æ©°µÀâ [¤«¤¬¤¯¤·¤ó¤È¤¦¤¢¤Ä¤»¤Ä] /(n) chemiosmotic hypothesis/ +²½³Ø¿Ê²½ [¤«¤¬¤¯¤·¤ó¤«] /(n) chemical evolution/ +²½³ØÀ½ÉÊ [¤«¤¬¤¯¤»¤¤¤Ò¤ó] /chemical/ +²½³ØÀï [¤«¤¬¤¯¤»¤ó] /chemical warfare/ +²½³ØÀþ [¤«¤¬¤¯¤»¤ó] /(n) actinic rays/ +²½³ØÁ¡°Ý [¤«¤¬¤¯¤»¤ó¤¤] /synthetic fibers/ +²½³ØÄ´Ì£ÎÁ [¤«¤¬¤¯¤Á¤ç¤¦¤ß¤ê¤ç¤¦] /(n) chemical seasoning/ +²½³ØŪ [¤«¤¬¤¯¤Æ¤­] /(adj-na) chemical/ +²½³ØŪ»ÀÁÇÍ×µáÎÌ [¤«¤¬¤¯¤Æ¤­¤µ¤ó¤½¤è¤¦¤­¤å¤¦¤ê¤ç¤¦] /(n) chemical oxygen demand/ +²½³ØŪ¾Ã²½ [¤«¤¬¤¯¤Æ¤­¤·¤ç¤¦¤«] /(n) chemical digestion/ +²½³ØÅ·Çé [¤«¤¬¤¯¤Æ¤ó¤Ó¤ó] /(n) chemical balance/ +²½³ØÅöÎÌ [¤«¤¬¤¯¤È¤¦¤ê¤ç¤¦] /(n) chemical equivalent/ +²½³ØÇ®ÎÏ³Ø [¤«¤¬¤¯¤Í¤Ä¤ê¤­¤¬¤¯] /(n) chemical thermodynamics/ +²½³Øȯ¸÷ [¤«¤¬¤¯¤Ï¤Ã¤³¤¦] /(n) chemoluminescence/ +²½³ØÈ¿±þ [¤«¤¬¤¯¤Ï¤ó¤Î¤¦] /chemical reaction/ +²½³ØÈ¿±þ¼° [¤«¤¬¤¯¤Ï¤ó¤Î¤¦¤·¤­] /(n) reaction formula/ +²½³ØÈîÎÁ [¤«¤¬¤¯¤Ò¤ê¤ç¤¦] /chemical fertilizer/(P)/ +²½³ØÉÊ [¤«¤¬¤¯¤Ò¤ó] /chemicals/ +²½³Øʪ¼Á [¤«¤¬¤¯¤Ö¤Ã¤·¤Ä] /(n) chemical substances/chemicals/ +²½³ØʪÍý³Ø [¤«¤¬¤¯¤Ö¤Ä¤ê¤¬¤¯] /(n) chemical physics/ +²½³ØʬÀÏ [¤«¤¬¤¯¤Ö¤ó¤»¤­] /chemical analysis/ +²½³Øʼ´ï [¤«¤¬¤¯¤Ø¤¤¤­] /chemical weapons/(P)/ +²½³Øʼ´ï¶Ø»ß¾òÌó [¤«¤¬¤¯¤Ø¤¤¤­¤­¤ó¤·¤¸¤ç¤¦¤ä¤¯] /chemical weapons ban treaty/ +²½³ØÊ¿¹Õ [¤«¤¬¤¯¤Ø¤¤¤³¤¦] /(n) chemical equilibrium/ +²½³ØÊѲ½ [¤«¤¬¤¯¤Ø¤ó¤«] /chemical change/ +²½³ØÊýÄø¼° [¤«¤¬¤¯¤Û¤¦¤Æ¤¤¤·¤­] /(n) chemical equation/ +²½³ØÌôÉÊ [¤«¤¬¤¯¤ä¤¯¤Ò¤ó] /(n) chemicals/ +²½³ØÎÅË¡ [¤«¤¬¤¯¤ê¤ç¤¦¤Û¤¦] /chemotherapy/ +²½¹© [¤«¤³¤¦] /(n) chemical engineering/ +²½¹ç [¤«¤´¤¦] /(n,vs) chemical combination/(P)/ +²½¹çʪ [¤«¤´¤¦¤Ö¤Ä] /(n) (chemical) compound/(P)/ +²½¹çʪȾƳÂÎ [¤«¤´¤¦¤Ö¤Ä¤Ï¤ó¤É¤¦¤¿¤¤] /(n) compound semiconductor/ +²½¹ü [¤«¤³¤Ä] /(n) ossification/ +²½¾Ñ [¤±¤·¤ç¤¦] /(n) make-up (cosmetic)/(P)/ +²½¾Ñ [¤±¤ï¤¤] /(n) make-up (cosmetic)/ +²½¾Ñ²¼ [¤±¤·¤ç¤¦¤·¤¿] /(n) make-up base/ +²½¾Ñ²ó¤· [¤±¤·¤ç¤¦¤Þ¤ï¤·] /(n) ornamental sumo apron/ +²½¾Ñ»æ [¤±¤·¤ç¤¦¤¬¤ß] /(n) cleaning tissue/ +²½¾Ñ¼¼ [¤±¤·¤ç¤¦¤·¤Ä] /(n) toilet/lavatory/powder room/ +²½¾Ñ¿å [¤±¤·¤ç¤¦¤¹¤¤] /(n) face lotion/ +²½¾Ñ¿å [¤±¤·¤ç¤¦¤ß¤º] /(n) face lotion/ +²½¾ÑÀи´ [¤±¤·¤ç¤¦¤»¤Ã¤±¤ó] /toilet soap/ +²½¾ÑÂå [¤±¤·¤ç¤¦¤À¤¤] /lady's pin money/cosmetics expense/ +²½¾ÑÂæ [¤±¤·¤ç¤¦¤À¤¤] /(n) dressing table/dresser/ +²½¾ÑÃå [¤±¤·¤ç¤¦¤®] /dressing gown/ +²½¾ÑÄ¥¤ê [¤±¤·¤ç¤¦¤Ð¤ê] /veneer/ +²½¾Ñľ¤· [¤±¤·¤ç¤¦¤Ê¤ª¤·] /(n) adjusting one's makeup/redecoration/ +²½¾ÑÅ [¤±¤ï¤¤¤Ç¤ó] /dressing room/ +²½¾ÑÆ»¶ñ [¤±¤·¤ç¤¦¤É¤¦¤°] /toilet set/ +²½¾ÑÈ¢ [¤±¤·¤ç¤¦¤Ð¤³] /(n) vanity case/cosmetics case/ +²½¾ÑÉÊ [¤±¤·¤ç¤¦¤Ò¤ó] /(n) cosmetics/toilet articles/ +²½¾ÑÉô²° [¤±¤·¤ç¤¦¤Ù¤ä] /lavatory/dressing room/ +²½¾ÑÎÁ [¤±¤·¤ç¤¦¤ê¤ç¤¦] /(n) lady's pin money/ +²½¾ÑÎû´¤ [¤±¤·¤ç¤¦¤ì¤ó¤¬] /ornamental tile/facing bricks/ +²½¿È [¤±¤·¤ó] /(n) (Buddh) incarnation/impersonation/personification/ +²½À® [¤«¤»¤¤] /(n) change/transformation/(P)/ +²½À®¹©¶È [¤«¤»¤¤¤³¤¦¤®¤ç¤¦] /chemical industry/ +²½À®ÈîÎÁ [¤«¤»¤¤¤Ò¤ê¤ç¤¦] /chemical fertilizer/ +²½À¸ [¤«¤»¤¤] /(n) growth/metamorphosis/ +²½À¸ [¤±¤·¤ç¤¦] /(n) goblin/ +²½ÀÐ [¤«¤»¤­] /(n) fossil/petrifaction/fossilization/(P)/ +²½ÀÐ³Ø [¤«¤»¤­¤¬¤¯] /paleontology/ +²½ÀпÍÎà [¤«¤»¤­¤¸¤ó¤ë¤¤] /(n) fossil men/ +²½ÀÐÁØ [¤«¤»¤­¤½¤¦] /fossil bed/ +²½ÀÐdzÎÁ [¤«¤»¤­¤Í¤ó¤ê¤ç¤¦] /fossil fuel/ +²½ÀÐÎà¿Í±î [¤«¤»¤­¤ë¤¤¤¸¤ó¤¨¤ó] /(n) anthropoid fossil/ +²½Á¡ [¤«¤»¤ó] /(n) synthetic fibres/(P)/ +²½Æ³ [¤«¤É¤¦] /influencing (a person) for good/ +²½Æ³ [¤±¤É¤¦] /influencing (a person) for good/ +²½Ç¿ [¤«¤Î¤¦] /(n,vs) suppuration/festering/coming to head/ +²½Ç¿¶Ý [¤«¤Î¤¦¤­¤ó] /(n) suppurative germ/ +²½Êª [¤Ð¤±¤â¤Î] /(n) goblin/apparition/monster/ghost/phantom/spectre/ +²¾ [¤«] /(suf) tentative/provisional/ +²¾ [¤«¤ê] /(adj-no,n) temporary/provisional/informal/unauthorized/fleeting/assumed (name)/interim/acting/(P)/ +²¾¤È¤¸ËÜ [¤«¤ê¤È¤¸¤Û¤ó] /(1) booklet/paper-bound book/(2) brochure/ +²¾¤Ë [¤«¤ê¤Ë] /(adv) temporarily/provisionally/for example/for argument's sake/(P)/ +²¾¤Ë¤â [¤«¤ê¤Ë¤â] /(adv) even for an instant/even as a joke/ +²¾¤Î½É¤ê [¤«¤ê¤Î¤ä¤É¤ê] /temporary dwelling/this transient world/ +²¾¤Î¿Æ [¤«¤ê¤Î¤ª¤ä] /foster parent/expedient parent/ +²¾¤ÎÀ¤ [¤«¤ê¤Î¤è] /(n) this transient world/ +²¾¤Î̾ [¤«¤ê¤Î¤Ê] /alias/assumed name/ +²¾¤ÎÌ¿ [¤«¤ê¤Î¤¤¤Î¤Á] /this transient life/ +²¾²° [¤«¤ê¤ä] /(n) temporary residence or shelter/ +²¾²È [¤«¤ê¤¤¤¨] /(n) temporary house/ +²¾´ªÄê [¤«¤ê¤«¤ó¤¸¤ç¤¦] /(n) suspense account/ +²¾µ­Æþ [¤«¤ê¤­¤Ë¤å¤¦] /suspense account/ +²¾µÄĹ [¤«¤ê¤®¤Á¤ç¤¦] /(n) acting chairman/acting president/ +²¾µÜ [¤«¤ê¤ß¤ä] /(n) temporary shrine/ +²¾¶¶ [¤«¤ê¤Ð¤·] /(n) temporary bridge/ +²¾¶÷ [¤«¤°¤¦] /(n) temporary residence/ +²¾·ÀÌó [¤«¤ê¤±¤¤¤ä¤¯] /provisional contract/ +²¾·è [¤«¤±¤Ä] /conditional approval/ +²¾¸À [¤«¤²¤ó] /reticence/ +²¾¸ÀŪ [¤«¤²¤ó¤Æ¤­] /(adj-na) hypothetical/ +²¾¸ÀŪ̿Îá [¤«¤²¤ó¤Æ¤­¤á¤¤¤ì¤¤] /(n) hypothetical imperative/ +²¾º¹¤·²¡¤¨ [¤«¤ê¤µ¤·¤ª¤µ¤¨] /(n) provisional seizure/ +²¾º¹¤·²¡¤µ¤¨ [¤«¤ê¤µ¤·¤ª¤µ¤¨] /(n) provisional seizure/ +²¾ºÎÍÑ [¤«¤ê¤µ¤¤¤è¤¦] /(n) appointment on trial (probation)/provisional appointment/ +²¾ºî [¤«¤µ¤¯] /(n) a fiction/ +²¾ºþ¤ê [¤«¤ê¤º¤ê] /(n) proof printing/ +²¾»à [¤«¤·] /(n) asphyxiation/apparent death/ +²¾»õ [¤«¤·] /(n) false tooth/ +²¾»ú [¤«¤Ê] /(n) (uk) Japanese syllabary (alphabets)/kana/ +²¾¼¹¹Ô [¤«¤ê¤·¤Ã¤³¤¦] /(n) provisional execution/ +²¾¼¿ [¤«¤·¤Ä] /(n) varnish/ +²¾¼Ú [¤«¤·¤ã] /(n) borrowing a kanji with the same pronunciation to convey a certain term/ +²¾¼Ú [¤«¤·¤ã¤¯] /(n) borrowing/pardon/extenuation/characters substituted for others of the same sound/ +²¾¼Ú̵¤­ [¤«¤·¤ã¤¯¤Ê¤­] /merciless(ly)/ +²¾¼áÊü [¤«¤ê¤·¤ã¤¯¤Û¤¦] /(n) release on parole/ +²¾¼õ¤±¶â [¤«¤ê¤¦¤±¤­¤ó] /(n) money temporarily receipted/ +²¾¼õ¼è [¤«¤ê¤¦¤±¤È¤ê] /temporary receipt/ +²¾¼õ¼è¾Ú [¤«¤ê¤¦¤±¤È¤ê¤·¤ç¤¦] /temporary receipt/ +²¾½» [¤«¤ê¤º¤Þ¤¤] /(n) temporary residence/ +²¾½»¤¤ [¤«¤ê¤º¤Þ¤¤] /(n) temporary residence/ +²¾½»¤Þ¤¤ [¤«¤ê¤º¤Þ¤¤] /(n) temporary residence/ +²¾½»µï [¤«¤ê¤º¤Þ¤¤] /(n) temporary residence/ +²¾½Ð¹ö [¤«¤ê¤·¤å¤Ä¤´¤¯] /(n) parole/release on bail/ +²¾½Ð½ê [¤«¤ê¤·¤å¤Ã¤·¤ç] /(n) release on bail/parole/ +²¾½èʬ [¤«¤ê¤·¤ç¤Ö¤ó] /(n) temporary measures/(P)/ +²¾½é [¤«¤ê¤½¤á] /(io) (adj-na,n) temporariness/transience/trifle/negligence/ +²¾½é¤Ë¤â [¤«¤ê¤½¤á¤Ë¤â] /(adv) for a moment/even as a joke/even in the slightest degree/ +²¾½é¤á [¤«¤ê¤½¤á] /(adj-na,n) temporariness/transience/trifle/negligence/ +²¾½é¤á¤Ë¤â [¤«¤ê¤½¤á¤Ë¤â] /(adv) for a moment/even as a joke/even in the slightest degree/ +²¾¾®²° [¤«¤ê¤´¤ä] /(n) booth/shack/hut/shed/ +²¾¾Î [¤«¤·¤ç¤¦] /(n) temporary name/(P)/ +²¾¾Ñ [¤±¤·¤ç¤¦] /(n) makeup/ +²¾¾Ñ [¤±¤ï¤¤] /(n) makeup/ +²¾¾òÌó [¤«¤ê¤¸¤ç¤¦¤ä¤¯] /(n) provisional treaty/ +²¾¿¢ [¤«¤·¤ç¤¯] /(n) temporary planting/ +²¾¿¢¤¨ [¤«¤ê¤¦¤¨] /(n) temporary planting/ +²¾¿² [¤«¤ê¤Í] /(n) siesta/nap/catnap/stopping at an inn/ +²¾¿Æ [¤«¤ê¤ª¤ä] /(n) adopted parents/temporarily assumed parents/ +²¾¿Êµé [¤«¤ê¤·¤ó¤­¤å¤¦] /conditional promotion/ +²¾¿ç [¤¦¤¿¤¿¤Í] /(n) nap/siesta/ +²¾¿ç [¤«¤¹¤¤] /(n) nap/siesta/ +²¾¿ô [¤«¤¹¤¦] /(n) mantissa/ +²¾¿ôÉô [¤«¤¹¤¦¤Ö] /mantissa portion/ +²¾À­ [¤«¤»¤¤] /(n) false (symptoms)/ +²¾À­¶ÚÈîÂç [¤«¤»¤¤¤­¤ó¤Ò¤À¤¤] /(n) pseudohypertrophy of muscle/ +²¾À­¶á»ë [¤«¤»¤¤¤­¤ó¤·] /false shortsightedness/pseudomyopia/ +²¾À­¾®»ù¥³¥ì¥é [¤«¤»¤¤¤·¤ç¤¦¤Ë¥³¥ì¥é] /(n) infantile pseudocholera/ +²¾À¯ÉÜ [¤«¤ê¤»¤¤¤Õ] /(n) provisional government/ +²¾À¼ [¤«¤»¤¤] /(n) falsetto/ +²¾Àß [¤«¤»¤Ä] /(n) hypothesis/supposition/temporary/provisional/fictional/(P)/ +²¾Àâ [¤«¤»¤Ä] /(n) hypothesis/supposition/temporary/provisional/fictional/(P)/ +²¾Àâ¤òΩ¤Æ¤ë [¤«¤»¤Ä¤ò¤¿¤Æ¤ë] /(exp) to build up a hypothesis/ +²¾ÁÛ [¤«¤½¤¦] /(n) imagination/supposition/potential (enemy)/(P)/ +²¾ÁÛµ­²± [¤«¤½¤¦¤­¤ª¤¯] /(n) virtual memory/ +²¾ÁÛ¶ä¹Ô [¤«¤½¤¦¤®¤ó¤³¤¦] /(n) virtual bank/ +²¾ÁÛ¶õ´Ö [¤«¤½¤¦¤¯¤¦¤«¤ó] /virtual space/ +²¾ÁÛºâÉÛ [¤«¤½¤¦¤µ¤¤¤Õ] /(n) virtual wallet/ +²¾ÁÛŨ¹ñ [¤«¤½¤¦¤Æ¤­¤³¤¯] /hypothetical or imaginary enemy/ +²¾Áê [¤«¤½¤¦] /(n) appearance/phenomenon/ +²¾Áò [¤«¤½¤¦] /(n) temporary burial/ +²¾Áõ [¤«¤½¤¦] /(n) disguise/masquerade/fancy dress/converted (cruiser)/(P)/ +²¾Áõ¹ÔÎó [¤«¤½¤¦¤®¤ç¤¦¤ì¤Ä] /costume parade/ +²¾Áõ½äÍÎ´Ï [¤«¤½¤¦¤¸¤å¤ó¤è¤¦¤«¤ó] /(n) merchant cruiser/ +²¾ÁõÉñƧ²ñ [¤«¤½¤¦¤Ö¤È¤¦¤«¤¤] /masquerade ball/ +²¾Âê [¤«¤À¤¤] /(n) a tentative title/(P)/ +²¾Âð [¤«¤ê¤¿¤¯] /(n) temporary dwelling/ +²¾Â÷ [¤«¤¿¤¯] /(n) pretext/pretense/ +²¾Ä´°õ [¤«¤ê¤Á¤ç¤¦¤¤¤ó] /(n) initialling (pact)/ +²¾ÄÖ [¤«¤ê¤È¤¸] /(n) temporary (paper) binding/ +²¾ÄÖ¤¸ [¤«¤ê¤È¤¸] /(n) temporary (paper) binding/ +²¾ÄÖËÜ [¤«¤ê¤È¤¸¤Û¤ó] /(1) booklet/paper-bound book/(2) brochure/ +²¾Äê [¤«¤Æ¤¤] /(n,vs) assumption/supposition/hypothesis/(P)/ +²¾Äê´¾ [¤«¤ê¤Æ¤¤¤«¤ó] /(n) provisional articles/ +²¾Äê·Á [¤«¤Æ¤¤¤±¤¤] /(n) (gram) hypothetical form/ +²¾ÄêË¡ [¤«¤Æ¤¤¤Û¤¦] /(n) subjunctive mood/ +²¾Å½¤ê [¤«¤ê¤Ð¤ê] /(n) temporary pasting/ +²¾Å [¤«¤ê¤É¤Î] /(n) temporary shrine/ +²¾ÅϤ· [¤«¤ê¤ï¤¿¤·] /(n) temporary approximate payment/ +²¾Åе­ [¤«¤ê¤È¤¦¤­] /(n) provisional registration/ +²¾Å÷ [¤«¤È¤¦] /(n) light case of smallpox/ +²¾Æ»´É [¤«¤É¤¦¤«¤ó] /(n) tracheid/ +²¾Æþ³Ø [¤«¤ê¤Ë¤å¤¦¤¬¤¯] /provisional enrollment/ +²¾Ç¼ [¤«¤Î¤¦] /deposit/ +²¾Ç¼¶â [¤«¤Î¤¦¤­¤ó] /deposit/ +²¾Ç¼ÀÇ [¤«¤ê¤Î¤¦¤¼¤¤] /tax payment under protest/ +²¾Çñ [¤«¤Ï¤¯] /(n) emergency anchoring/ +²¾É [¤±¤Ó¤ç¤¦] /(n) feigned illness/ +²¾ÉáÀÁ [¤«¤ê¤Ö¤·¤ó] /(n) temporary building/ +²¾Éø [¤«¤ê¤Ö¤­] /(n) temporary roofing/ +²¾Éø¤­ [¤«¤ê¤Ö¤­] /(n) temporary roofing/ +²¾Ê§¤¤ [¤«¤ê¤Ð¤é¤¤] /(n) temporary advance (of money)/ +²¾Ê§¤¤¶â [¤«¤ê¤Ð¤é¤¤¤­¤ó] /(n) temporary advance (of money)/ +²¾Ê§¶â [¤«¤ê¤Ð¤é¤¤¤­¤ó] /(n) temporary advance (of money)/ +²¾Ê¬¿ô [¤«¤Ö¤ó¤¹¤¦] /(n) improper fraction/ +²¾Ë¥¤¤ [¤«¤ê¤Ì¤¤] /(n) temporary sewing/basting/ +²¾Ëä¤á [¤«¤ê¤¦¤á] /(n) temporary burial/ +²¾ËäÁò [¤«¤ê¤Þ¤¤¤½¤¦] /(n) temporary burial/ +²¾Ëí [¤«¤ê¤Þ¤¯¤é] /(n) nap/ +²¾Ì² [¤«¤ß¤ó] /(n,vs) nap/doze/ +²¾Ì¾ [¤«¤Ê] /(n) (uk) Japanese syllabary (alphabets)/kana/(P)/ +²¾Ì¾ [¤«¤á¤¤] /(n) alias/pseudonym/pen name/nom de plume/(P)/ +²¾Ì¾ [¤«¤ê¤Ê] /(ok) (n) alias/pseudonym/pen name/nom de plume/ +²¾Ì¾ [¤±¤ß¤ç¤¦] /(ok) (n) alias/pseudonym/pen name/nom de plume/ +²¾Ì¾´Á»úÊÑ´¹ [¤«¤Ê¤«¤ó¤¸¤Ø¤ó¤«¤ó] /kana-kanji conversion/ +²¾Ì¾¸¯¤¤ [¤«¤Ê¤Å¤«¤¤] /(n) kana orthography/syllabary spelling/(P)/ +²¾Ì¾¸ò¤¸¤ê [¤«¤Ê¤Þ¤¸¤ê] /(n) mixed writing (characters and kana)/ +²¾Ì¾¸ò¤¸¤êʸ [¤«¤Ê¤Þ¤¸¤ê¤Ö¤ó] /mixed writing (characters and kana)/ +²¾Ì¾»È¤¤ [¤«¤Ê¤Å¤«¤¤] /(n) kana orthography/syllabary spelling/ +²¾Ì¾¼êËÜ [¤«¤Ê¤Ç¤Û¤ó] /Japanese kana copybook/ +²¾Ì¾½ñ¤­ [¤«¤Ê¤¬¤­] /(n) writing in the kana/ +²¾Ì¾¾¡¤Á [¤«¤Ê¤¬¤Á] /(adj-na) using more kana than characters/ +²¾Ì¾Áð»æ [¤«¤Ê¤¾¤¦¤·] /story in the kana/ +²¾Ì¾Ê¸ [¤«¤Ê¤Ö¤ß] /(n) publication in kana alone/ +²¾Ì¾Ê¸»ú [¤«¤Ê¤â¤¸] /the Japanese syllabary symbols/ +²¾Ì¾ËÜ [¤«¤Ê¤Û¤ó] /publication in kana alone/ +²¾ÌÈ [¤«¤ê¤á¤ó] /(n) temporary licence/provisional licence/ +²¾Ìȵö [¤«¤ê¤á¤ó¤­¤ç] /(n) temporary license/ +²¾ÌȾõ [¤«¤ê¤á¤ó¤¸¤ç¤¦] /(n) temporary certificate/ +²¾ÌÌ [¤«¤á¤ó] /(n) (1) mask/(2) disguise/(P)/ +²¾ÌÌ·à [¤«¤á¤ó¤²¤­] /(n) masque/ +²¾ÌÌÉñƧ²ñ [¤«¤á¤ó¤Ö¤È¤¦¤«¤¤] /masquerade ball/ +²¾Ìò [¤«¤ê¤ä¤¯] /temporary post/ +²¾Í­ [¤±¤¦] /temporary existence/ +²¾ÍÏÀÜ [¤«¤ê¤è¤¦¤»¤Ä] /tack welding/ +²¾Îá [¤¿¤È¤¤] /(adv,n) example/even if/if/though/although/ +²¾Îá [¤¿¤È¤¨] /(adv,n) example/even if/if/though/although/(P)/ +²¾ÙϤ¨ [¤«¤ê¤´¤·¤é¤¨] /(n) makeshift/temporary building/ +²¾åÞÂÓ [¤«¤ê¤Û¤¦¤¿¤¤] /(n) first-aid dressing/ +²¿ [¤Ê¤Ë] /(int,n) what/(P)/ +²¿ [¤Ê¤ó] /(int,n) what/(P)/ +²¿¡¹ [¤É¤ì¤É¤ì] /which (emphatic)/ +²¿¡¹ [¤Ê¤Ë¤Ê¤Ë] /(int,n) such and such/What?/What is the matter?/What are the items?/ +²¿¤« [¤Ê¤Ë¤«] /(exp) something/(P)/ +²¿¤«¤·¤é [¤Ê¤Ë¤«¤·¤é] /(adv) somehow or other/something or other/ +²¿¤«¤È [¤Ê¤Ë¤«¤È] /(adv) one way or another/(P)/ +²¿¤«¤ËÉÕ¤±¤Æ [¤Ê¤Ë¤«¤Ë¤Ä¤±¤Æ] /(adv) one way or another/ +²¿¤«·î [¤Ê¤ó¤«¤²¤Ä] /(n) how many months?/how long?/ +²¿¤«ÃΤé [¤Ê¤Ë¤«¤·¤é] /(adv) somehow or other/something or other/ +²¿¤«Èà¤Ë¤« [¤Ê¤Ë¤«¤«¤Ë¤«] /this and that/ +²¿¤«Ìµ¤·¤Ë [¤Ê¤ó¤«¤Ê¤·¤Ë] /casually/ +²¿¤¬²¿¤À¤« [¤Ê¤Ë¤¬¤Ê¤ó¤À¤«] /what's what/ +²¿¤¬²¿¤À¤«Ê¬¤«¤é¤Ê¤¤ [¤Ê¤Ë¤¬¤Ê¤ó¤À¤«¤ï¤«¤é¤Ê¤¤] /(exp) don't know what's what/ +²¿¤¬²¿¤Ç¤â [¤Ê¤Ë¤¬¤Ê¤ó¤Ç¤â] /(adv,exp) by all means/by all costs/ +²¿¤¯¤ì¤È¤Ê¤¯ [¤Ê¤Ë¤¯¤ì¤È¤Ê¤¯] /(adv) in various ways/ +²¿¤´¤È [¤Ê¤Ë¤´¤È] /(n) (1) what/something/everything/(2) nothing (with neg. verb)/ +²¿¤·¤í [¤Ê¤Ë¤·¤í] /(adv,conj) at any rate/anyhow/anyway/in any case/(P)/ +²¿¤» [¤Ê¤Ë¤»] /(adv) at any rate/any how/ +²¿¤» [¤Ê¤ó¤»] /(adv) at any rate/any how/ +²¿¤¿¤ë [¤Ê¤ó¤¿¤ë] /(adj-pn) what (i.e. "what rudeness") (an expression of surprise, anger)/ +²¿¤À¤« [¤Ê¤ó¤À¤«] /(adv) a little/somewhat/somehow/(P)/ +²¿¤Æ [¤Ê¤ó¤Æ] /(adj-pn,adv) how ..!/what ..!/(P)/ +²¿¤Ç [¤Ê¤ó¤Ç] /(adv) Why?/What for?/(P)/ +²¿¤Ç¤â [¤Ê¤ó¤Ç¤â] /(adv,exp) by all means/everything/(P)/ +²¿¤Ç¤â¤«¤Ç¤â [¤Ê¤ó¤Ç¤â¤«¤Ç¤â] /(exp) (anything and) everything/all sorts of things/ +²¿¤Ç¤â¤«¤ó¤Ç¤â [¤Ê¤ó¤Ç¤â¤«¤ó¤Ç¤â] /(adv) anything and everything/by all means/ +²¿¤Ç¤â¤Ê¤¤ [¤Ê¤ó¤Ç¤â¤Ê¤¤] /(adj,exp) easy/trifling/harmless/ +²¿¤Ç¤â²° [¤Ê¤ó¤Ç¤â¤ä] /(n) convenience agency/Jack of all trades/ +²¿¤Ç¤â̵¤¤ [¤Ê¤ó¤Ç¤â¤Ê¤¤] /(adj,exp) easy/trifling/harmless/ +²¿¤È [¤Ê¤ó¤È] /(adv) what/how/whatever/(P)/ +²¿¤È¤« [¤Ê¤ó¤È¤«] /(adv,exp,n) somehow/anyhow/one way or another/(P)/ +²¿¤È¤«Èà¤È¤« [¤Ê¤ó¤È¤«¤«¤ó¤È¤«] /something or other/ +²¿¤È¤¾ [¤Ê¤Ë¤È¤¾] /(adv) (1) please/kindly/(2) by all means/ +²¿¤È¤Ê¤¯ [¤Ê¤Ë¤È¤Ê¤¯] /(adv) somehow or other/for some reason or another/ +²¿¤È¤Ê¤¯ [¤Ê¤ó¤È¤Ê¤¯] /(adv) somehow or other/for some reason or another/(P)/ +²¿¤È¤Ï̵¤·¤Ë [¤Ê¤ó¤È¤Ï¤Ê¤·¤Ë] /for no particular reason/for some reason or other/somehow or other/ +²¿¤È¤â [¤Ê¤ó¤È¤â] /(adv) nothing (with neg. verb)/quite/not a bit/(P)/ +²¿¤È¸À¤¦ [¤Ê¤ó¤È¤¤¤¦] /(adj-pn,adv,exp) how (beautiful, etc)/ +²¿¤È̵¤¯ [¤Ê¤Ë¤È¤Ê¤¯] /(adv) somehow or other/for some reason or another/ +²¿¤È̵¤¯ [¤Ê¤ó¤È¤Ê¤¯] /(adv) somehow or other/for some reason or another/ +²¿¤Ê¤ê [¤Ê¤ó¤Ê¤ê] /any/anything/whatever/ +²¿¤Ë¤â [¤Ê¤Ë¤Ë¤â] /(int,n) everything/all/(P)/ +²¿¤Ë¤â [¤Ê¤ó¤Ë¤â] /(adv) nothing/ +²¿¤Î [¤É¤Î] /(adj-pn) which/what/(P)/ +²¿¤Î°Ì [¤É¤Î¤¯¤é¤¤] /(uk) how long/how far/how much/ +²¿¤Î°Ö¤ß¤â̵¤¤ËèÆü [¤Ê¤ó¤Î¤Ê¤°¤µ¤ß¤â¤Ê¤¤¤Þ¤¤¤Ë¤Á] /a pleasureless life/ +²¿¤Îµ¤¤Ê¤· [¤Ê¤ó¤Î¤­¤Ê¤·] /unintentional/with calmness/casually/ +²¿¤Îµ¤Ìµ¤· [¤Ê¤ó¤Î¤­¤Ê¤·] /unintentional/with calmness/casually/ +²¿¤ÎÆ» [¤É¤Î¤ß¤Á] /(adv) anyway/anyhow/at any rate/in any case/ +²¿¤ÎÊÑů¤â¤Ê¤¤ [¤Ê¤ó¤Î¤Ø¤ó¤Æ¤Ä¤â¤Ê¤¤] /ordinary/plain/commonplace/ +²¿¤ÎÊÑů¤â̵¤¤ [¤Ê¤ó¤Î¤Ø¤ó¤Æ¤Ä¤â¤Ê¤¤] /ordinary/plain/commonplace/ +²¿¤ÎÊÕ [¤É¤Î¤Ø¤ó] /(n) whereabouts/ +²¿¤ÎË¿ [¤Ê¤Ë¤Î¤Ê¤Ë¤¬¤·] /certain person/certain amount/ +²¿¤ÎÍÍ [¤É¤Î¤è¤¦] /(adj-na,exp) how/ +²¿¤ÎÍͤʤ³¤È [¤É¤Î¤è¤¦¤Ê¤³¤È] /what kind (of thing)/ +²¿¤Ò¤È¤Ä [¤Ê¤Ë¤Ò¤È¤Ä] /(adv) (not) one/ +²¿¤Ó¤È [¤Ê¤ó¤Ó¤È] /(n) everyone/every person/all/ +²¿¤â [¤Ê¤Ë¤â] /(adv,exp) nothing/(P)/ +²¿¤â¤«¤â [¤Ê¤Ë¤â¤«¤â] /(adv,exp,n) anything and everything/just about everything/ +²¿¤âÈà¤â [¤Ê¤Ë¤â¤«¤â] /(adv,exp,n) anything and everything/just about everything/ +²¿¤ä¤é [¤Ê¤Ë¤ä¤é] /(adv) something/for some reason/(P)/ +²¿¤ä¤éÈà¤Ë¤ä¤é [¤Ê¤Ë¤ä¤é¤«¤Ë¤ä¤é] /this and that/ +²¿¤äÈà¤ä [¤Ê¤Ë¤ä¤«¤ä] /(adv,exp) this and that/one thing or another/ +²¿¤è¤ê [¤Ê¤Ë¤è¤ê] /(adj-na,adv,exp,n) most/best/(P)/ +²¿¤é [¤Ê¤Ë¤é] /(arch) what/whatever/any/ +²¿¤é [¤Ê¤ó¤é] /(adv,n) (1) whatever/what/what sort of/any kind of/(2) nothing whatever (with neg. verb)/(P)/ +²¿¤ì [¤¤¤º¤ì] /(adv,n) where/which/who/anyway/anyhow/at any rate/ +²¿¤ì [¤É¤ì] /(n) (uk) well/now/let me see/which (of three or more)/(P)/ +²¿¤ì¤Ë¤·¤Æ¤â [¤¤¤º¤ì¤Ë¤·¤Æ¤â] /(uk) anyhow/at all events/in any case/ +²¿¤ì¤Ë¤»¤è [¤¤¤º¤ì¤Ë¤»¤è] /(uk) at any rate/in any event/ +²¿¤ì¤Î¾ì¹ç¤Ë¤ª¤¤¤Æ¤â [¤¤¤º¤ì¤Î¤Ð¤¢¤¤¤Ë¤ª¤¤¤Æ¤â] /in either case/in all cases/ +²¿¤ì¤Þ¤¿ [¤¤¤º¤ì¤Þ¤¿] /some other time/another time/ +²¿¤ì¤â [¤¤¤º¤ì¤â] /(adv) (uk) both/either/any/all/every/ +²¿¤ì¤â [¤É¤ì¤â] /(adv) (uk) both/either/any/all/every/ +²¿¤ìÄø [¤É¤ì¤Û¤É] /(adv,n) how much (long, far)/ +²¿¤ò¸À¤¦¤Æ¤ó¤Í¤ó [¤Ê¤Ë¤ò¤¤¤¦¤Æ¤ó¤Í¤ó] /(ksb:) (sl) What the hell are you saying?!/ +²¿°ì¤Ä [¤Ê¤Ë¤Ò¤È¤Ä] /(adv) (not) one/ +²¿²¿ [¤É¤ì¤É¤ì] /which (emphatic)/(P)/ +²¿²¿ [¤Ê¤Ë¤Ê¤Ë] /(int,n) such and such/What?/What is the matter?/What are the items?/ +²¿²Õ [¤Ê¤ó¤³] /how many pieces/ +²¿²Õ·î [¤Ê¤ó¤«¤²¤Ä] /how many months/ +²¿²ó [¤Ê¤ó¤«¤¤] /(n) how many times?/(P)/ +²¿²ó¤â [¤Ê¤ó¤«¤¤¤â] /time and time again/ +²¿´ü¤â [¤Ê¤ó¤­¤â] /many periods/ +²¿µ¤¤Ê¤¤ [¤Ê¤Ë¤²¤Ê¤¤] /(adj) casual/unconcerned/(P)/ +²¿µ¤Ìµ¤¤ [¤Ê¤Ë¤²¤Ê¤¤] /(adj) casual/unconcerned/ +²¿µ¤Ìµ¤¯ [¤Ê¤Ë¤²¤Ê¤¯] /unintentionally/calmly/inadvertently/innocently/(P)/ +²¿¶¦ [¤Ê¤ó¤È¤â] /(adv) nothing (with neg. verb)/quite/not a bit/ +²¿·î [¤Ê¤ó¤¬¤Ä] /what month/ +²¿¸Ä [¤Ê¤ó¤³] /how many pieces/ +²¿¸Î [¤Ê¤¼] /(adv) (uk) why/how/(P)/ +²¿¸Î [¤Ê¤Ë¤æ¤¨] /(adv) (uk) why/how/(P)/ +²¿¸Î¤« [¤Ê¤¼¤«] /(adv) somehow/for some reason/without knowing why/(P)/ +²¿¸Î¤«¤È¸À¤¦¤È [¤Ê¤¼¤«¤È¤¤¤¦¤È] /(exp) because/the reason why is/ +²¿¸Î¤Ê¤é [¤Ê¤¼¤Ê¤é] /(conj) (uk) because/(P)/ +²¿¸Î¤Ê¤é¤Ð [¤Ê¤¼¤Ê¤é¤Ð] /(conj) (uk) because/for/the reason why is ../(P)/ +²¿¸â¤È [¤Ê¤Ë¤¯¤ì¤È] /in various ways/ +²¿¸â¤È̵¤¯ [¤Ê¤Ë¤¯¤ì¤È¤Ê¤¯] /(adv) in various ways/ +²¿ºÍ [¤Ê¤ó¤µ¤¤] /how old?/what age?/ +²¿ºÐ [¤Ê¤ó¤µ¤¤] /how old?/what age?/ +²¿»ö [¤Ê¤Ë¤´¤È] /(n) (1) what/something/everything/(2) nothing (with neg. verb)/(P)/ +²¿»ö¤â¤Ê¤¯ [¤Ê¤Ë¤´¤È¤â¤Ê¤¯] /uneventfully/without incident/without a hitch/peacefully/ +²¿»þ [¤¤¤Ä] /(n-adv) (uk) when/how soon/(P)/ +²¿»þ [¤Ê¤ó¤¸] /(n) what time?/ +²¿»þ [¤Ê¤ó¤É¤­] /what time/ +²¿»þ¤« [¤¤¤Ä¤«] /(adv) (uk) sometime/someday/one day/some time or other/the other day/in due course/in time/ +²¿»þ¤«¤é [¤¤¤Ä¤«¤é] /since when/how long/ +²¿»þ¤·¤« [¤¤¤Ä¤·¤«] /(adv) before one knows/unnoticed/unawares/ +²¿»þ¤¾¤ä [¤¤¤Ä¤¾¤ä] /(adv) once/some time ago/ +²¿»þ¤À¤Ã¤Æ [¤¤¤Ä¤À¤Ã¤Æ] /(exp) always/at any time/ +²¿»þ¤Ç¤â [¤¤¤Ä¤Ç¤â] /(adv) (1) (uk) (at) any time/always/at all times/(2) never (with negative verb)/(3) whenever/(P)/ +²¿»þ¤Ç¤â [¤Ê¤ó¤É¤­¤Ç¤â] /(adv) (1) (uk) (at) any time/always/at all times/(2) never (with negative verb)/(3) whenever/ +²¿»þ¤Ë¤Ê¤¤ [¤¤¤Ä¤Ë¤Ê¤¤] /unusual/ +²¿»þ¤Ë̵¤¤ [¤¤¤Ä¤Ë¤Ê¤¤] /unusual/ +²¿»þ¤Î¤Ê¤·¤Ë [¤¤¤Ä¤Î¤Ê¤·¤Ë] /naturally/ +²¿»þ¤Î´Ö¤Ë¤« [¤¤¤Ä¤Î¤Þ¤Ë¤«] /(adv) before one knows/unnoticed/unawares/(P)/ +²¿»þ¤Î´Ö¤Ë¤ä¤é [¤¤¤Ä¤Î¤Þ¤Ë¤ä¤é] /unawares/unnoticed/before you know it/ +²¿»þ¤Þ¤Ç [¤¤¤Ä¤Þ¤Ç] /(adv) (uk) how long?/till when?/ +²¿»þ¤Þ¤Ç¤â [¤¤¤Ä¤Þ¤Ç¤â] /(adv) (uk) forever/for good/eternally/as long as one likes/indefinitely/(P)/ +²¿»þ¤â [¤¤¤Ä¤â] /(adv,n) (1) (uk) always/usually/every time/(2) never (with neg. verb)/(P)/ +²¿»þ¤â¤Î [¤¤¤Ä¤â¤Î] /usual/habitual/ +²¿»þ¤â¤ÎÄ̤ê¤Ë [¤¤¤Ä¤â¤Î¤È¤ª¤ê¤Ë] /as always/ +²¿»þ¤â¤è¤ê [¤¤¤Ä¤â¤è¤ê] /(adv) (uk) more than usual/ +²¿»þ²¿»þ [¤¤¤Ä¤¤¤Ä] /(n) when (emphatic)/ +²¿»þ²¿»þ [¤¤¤Ä¤Ê¤ó¤É¤­] /(adv) at any time/every moment/ +²¿»þ²¿»þ¤Þ¤Ç¤â [¤¤¤Ä¤¤¤Ä¤Þ¤Ç¤â] /indefinitely/for a long time/ +²¿»þ´Ö [¤Ê¤ó¤¸¤«¤ó] /(exp) how many hours?/ +²¿»þº¢ [¤¤¤Ä¤´¤í] /(n-t) about when/how soon/(P)/ +²¿»þ»þʬ [¤¤¤Ä¤¸¤Ö¤ó] /about what time/ +²¿¼Ô [¤Ê¤Ë¤â¤Î] /(n) who/what kind of person/(P)/ +²¿¼Ô¤« [¤Ê¤Ë¤â¤Î¤«] /someone/ +²¿½½ [¤Ê¤ó¤¸¤å¤¦] /several tens/(P)/ +²¿½è [¤¤¤º¤¯] /(ok) (n) (uk) where/what place/ +²¿½è [¤¤¤º¤³] /(ok) (n) (uk) where/what place/ +²¿½è [¤É¤³] /(n) (uk) where/what place/(P)/ +²¿½è [¤É¤³¤¤¤é] /(n) (uk) where/what place/ +²¿½è¤« [¤É¤³¤«] /(adv,exp,n) (uk) somewhere/anywhere/in some respects/(P)/ +²¿½è¤Ç¤â [¤É¤³¤Ç¤â] /(uk) anywhere/ +²¿½è¤È¤â̵¤¯ [¤É¤³¤È¤â¤Ê¤¯] /(uk) aimlessly/somehow/ +²¿½è¤È̵¤¯ [¤É¤³¤È¤Ê¤¯] /(adv) (uk) somehow/for some reason/vaguely/ +²¿½è¤Þ¤Ç¤â [¤É¤³¤Þ¤Ç¤â] /(uk) anywhere/through thick and thin/to the utmost/persistently/stubbornly/in all respects/thoroughly/ +²¿½è¤â [¤É¤³¤â] /(uk) everywhere/ +²¿½è¤éÊÕ [¤É¤³¤é¤¢¤¿¤ê] /(n) where/whereabouts/ +²¿½è¤éÊÕ¤ê [¤É¤³¤é¤¢¤¿¤ê] /(n) where/whereabouts/ +²¿½è¶½è [¤É¤³¤½¤³] /(n) (uk) such-and-such a place/ +²¿½èËø [¤É¤³¤Þ¤Ç] /(uk) how far/to what extent/ +²¿½èËø¤â [¤É¤³¤Þ¤Ç¤â] /(uk) anywhere/through thick and thin/to the utmost/persistently/stubbornly/in all respects/thoroughly/ +²¿¾ò [¤Ê¤ó¤¸¤ç¤¦] /(kyb:) (adv) What street?/how?/ +²¿¿§Ùò [¤Ê¤ó¤·¤ç¤¯¤º¤ê] /multicolored printing/ +²¿¿©¤ï¤Ì´é [¤Ê¤Ë¤¯¤ï¤Ì¤«¤ª] /(n) innocent look/ +²¿¿´Ìµ¤¯ [¤Ê¤Ë¤´¤³¤í¤Ê¤¯] /without any special thought/ +²¿¿Í [¤Ê¤ó¤Ë¤ó] /(n) who?/how many (people)/ +²¿¿Í [¤Ê¤ó¤Ó¤È] /(n) everyone/every person/all/(P)/ +²¿¿Í [¤Ê¤ó¤Ô¤È] /(n) anyone/ +²¿¿Í¤â [¤Ê¤ó¤Ó¤È¤â] /(n) everyone/all/ +²¿¿Í¤â [¤Ê¤ó¤Ô¤È¤â] /(n) everyone/all/ +²¿¿ÍÍÍ [¤Ê¤ó¤Ó¤È¤µ¤Þ] /(exp) how many people/ +²¿Àé [¤Ê¤ó¤¼¤ó] /many thousands/(P)/ +²¿Â´ [¤Ê¤Ë¤È¤¾] /(adv) (1) please/kindly/(2) by all means/(P)/ +²¿ÂåÌÜ [¤Ê¤ó¤À¤¤¤á] /what ordinal number (of a president)/ +²¿Äø [¤É¤ì¤Û¤É] /(adv,n) how much (long, far)/ +²¿Äø [¤Ê¤Ë¤Û¤É] /(adv,n) how much (long, far)/ +²¿ÅÀ [¤Ê¤ó¤Æ¤ó] /(exp) what score or grade?/ +²¿ÅÙ [¤Ê¤ó¤É] /(n) how many times?/how often?/(P)/ +²¿ÅÙ¤« [¤Ê¤ó¤É¤«] /many times/ +²¿Å٤Ǥâ [¤Ê¤ó¤É¤Ç¤â] /any number of times/ +²¿ÅÙ¤â [¤Ê¤ó¤É¤â] /many times over/often/ +²¿ÅÛ [¤É¤¤¤Ä] /(n) who?/ +²¿ÅÛ [¤É¤Á¤Ä] /(n) who?/ +²¿ÅÛ [¤É¤ä¤Ä] /(n) who?/ +²¿Åù [¤Ê¤ó¤é] /(adv,n) (1) whatever/what/what sort of/any kind of/(2) nothing whatever (with neg. verb)/ +²¿Åù¤« [¤Ê¤ó¤é¤«] /(adv) some/any/ +²¿Åù¤«¤Î [¤Ê¤ó¤é¤«¤Î] /(exp) some . . . or other/ +²¿Æü [¤Ê¤ó¤Ë¤Á] /(n) what day/how many days/ +²¿Ç¯ [¤Ê¤ó¤Í¤ó] /(n) what year/how many years/ +²¿Ç¯´Ö [¤Ê¤ó¤Í¤ó¤«¤ó] /(exp) many years/ +²¿Ç¯À¸ [¤Ê¤ó¤Í¤ó¤»¤¤] /(exp) what grade (in school)/ +²¿ÈÖ [¤Ê¤ó¤Ð¤ó] /what number/ +²¿ÈÖÌÜ [¤Ê¤ó¤Ð¤ó¤á] /what number/rank?/ +²¿Èà¤È [¤Ê¤Ë¤«¤È] /(adv) one way or another/ +²¿É´ [¤Ê¤ó¤Ó¤ã¤¯] /hundreds/(P)/ +²¿Êª [¤Ê¤Ë¤â¤Î] /(n) (1) something/(2) nothing (with neg. verb)/ +²¿Ê¬ [¤Ê¤Ë¤Ö¤ó] /(adv,n) anyway/please/(P)/ +²¿Ê¬ [¤Ê¤ó¤×¤ó] /(n) what minute?/how many minutes?/ +²¿Ê¬¤Î [¤Ê¤Ë¤Ö¤ó¤Î] /some/something or other/as much as possible/ +²¿Ê× [¤Ê¤ó¤Ù¤ó] /how many times/how often/(P)/ +²¿Êפâ [¤Ê¤ó¤Ù¤ó¤â] /repeatedly/ +²¿Êý [¤¤¤º¤«¤¿] /(n) where/which direction/ +²¿Êý [¤É¤Á¤é] /(n) (uk) which (of two)/who/(P)/ +²¿Êý [¤É¤Ã¤Á] /(n) (uk) which way/which one/(P)/ +²¿Êý [¤É¤Ê¤¿] /(n) (uk) who?/(P)/ +²¿Êý¤Ç¤â [¤É¤Ê¤¿¤Ç¤â] /(uk) anyone/ +²¿Êý¤Ø [¤É¤Á¤é¤Ø] /(exp) (uk) how are you?/ +²¿Êý¤â [¤É¤Á¤é¤â] /(adv) (uk) both/either/any/all/every/ +²¿ÊýÆ» [¤É¤Ã¤Á¤ß¤Á] /(adv) (uk) anyway/either way/one way or the other/ +²¿ÊýÉÕ¤«¤º [¤É¤Ã¤Á¤Ä¤«¤º] /(adj-na,adj-no,n) (uk) gray area/unclear area/uncertain/ +²¿ÊýÍÍ [¤É¤Á¤é¤µ¤Þ] /(exp) (hon) (id) who are you?/ +²¿Ë¿ [¤Ê¤Ë¤¬¤·] /(n) certain person/certain amount/Mr So-and-so/ +²¿Ë¿ [¤Ê¤Ë¤Ü¤¦] /(n) certain person/certain amount/Mr So-and-so/ +²¿Ëç [¤Ê¤ó¤Þ¤¤] /how many thin flat objects?/ +²¿ÍËÆü [¤Ê¤ó¤è¤¦¤Ó] /what day?/ +²¿ÍÍ [¤Ê¤Ë¤µ¤Þ] /(adv,n) what kind/how/indeed/truly/extremely/to be sure/ +²¿ÍÑ¤Ç [¤Ê¤Ë¤è¤¦¤Ç] /on what business/ +²À [¤È¤®] /(n) nursing/nurse/attending/attendant/entertainer/ +²À¼Çµï [¤È¤®¤·¤Ð¤¤] /fairy play/pantomime/ +²ÀÁð»Ò [¤È¤®¤¾¤¦¤·] /fairy-tale book/ +²ÀÍå [¤­¤ã¤é] /(n) aloes wood/aloes-wood perfume/ +²ÀÍõ [¤¬¤é¤ó] /(n) temple/monastery/ +²ÀÍõÄ» [¤¬¤é¤ó¤Á¤ç¤¦] /(n) pelican/ +²ÀÏà [¤È¤®¤Ð¤Ê¤·] /fairy-tale/nursery-tale/ +²Á [¤¢¤¿¤¤] /(adj-no,n,vs) (1) value/price/cost/worth/merit/(2) variable (computer programming)/ +²Á¤¹¤ë [¤¢¤¿¤¤¤¹¤ë] /(vs-s) to be worth/to deserve/to merit/ +²Á³Ê [¤«¤«¤¯] /(n) price/value/cost/(P)/ +²Á³Ê¤Î²¼Êý¹ÅľÀ­ [¤«¤«¤¯¤Î¤«¤Û¤¦¤³¤¦¤Á¤ç¤¯¤»¤¤] /(n) downward price rigidity/ +²Á³Ê¥¤¥ó¥Ç¥¯¥»¡¼¥·¥ç¥ó [¤«¤«¤¯¥¤¥ó¥Ç¥¯¥»¡¼¥·¥ç¥ó] /(n) price indexation/ +²Á³Ê¥«¥ë¥Æ¥ë [¤«¤«¤¯¥«¥ë¥Æ¥ë] /(n) price cartel/ +²Á³Ê°µÎÏ [¤«¤«¤¯¤¢¤Ä¤ê¤ç¤¯] /price pressure/ +²Á³Ê°ÂÄê [¤«¤«¤¯¤¢¤ó¤Æ¤¤] /price stabilization/ +²Á³Ê³×Ì¿ [¤«¤«¤¯¤«¤¯¤á¤¤] /(n) price revolution/ +²Á³Êµ¡¹½ [¤«¤«¤¯¤­¤³¤¦] /(n) price mechanism/ +²Á³Êµ¬À© [¤«¤«¤¯¤­¤»¤¤] /price control/price regulation/ +²Á³Ê¶¥Áè [¤«¤«¤¯¤­¤ç¤¦¤½¤¦] /price competition/ +²Á³Ê¶¨Äê [¤«¤«¤¯¤­¤ç¤¦¤Æ¤¤] /price agreement/ +²Á³Ê¸ú²Ì [¤«¤«¤¯¤³¤¦¤«] /(n) price effect/ +²Á³Êº¹ [¤«¤«¤¯¤µ] /price margin/ +²Á³Êº¹ÊÌ [¤«¤«¤¯¤µ¤Ù¤Ä] /(n) price discrimination/ +²Á³ÊÀ­Ç½ [¤«¤«¤¯¤»¤¤¤Î¤¦] /cost effectiveness/ +²Á³ÊÀïÁè [¤«¤«¤¯¤»¤ó¤½¤¦] /price war/ +²Á³ÊÁàºî [¤«¤«¤¯¤½¤¦¤µ] /price manipulation/ +²Á³ÊÂÓ [¤«¤«¤¯¤¿¤¤] /price range/ +²Á³ÊÅýÀ© [¤«¤«¤¯¤È¤¦¤»¤¤] /price controls/ +²Á³Êɽ [¤«¤«¤¯¤Ò¤ç¤¦] /price list/ +²Á³ÊÊÑÆ° [¤«¤«¤¯¤Ø¤ó¤É¤¦] /price fluctuations/ +²Á³ÊÊø²õ [¤«¤«¤¯¤Û¤¦¤«¤¤] /(n) price destruction/ +²Á³Û [¤«¤¬¤¯] /(n) valuation/amount/ +²ÁÀé¶â [¤¢¤¿¤¤¤»¤ó¤­¤ó] /(adj-no) priceless/invaluable/ +²ÁÃÍ [¤«¤Á] /(n) value/worth/merit/(P)/ +²ÁÃÍ´Ñ [¤«¤Á¤«¤ó] /(n) values/(P)/ +²ÁÃÍ´ð½à [¤«¤Á¤­¤¸¤å¤ó] /(n) standard of value/ +²ÁÃ͹⤤ [¤«¤Á¤¿¤«¤¤] /valuable/ +²ÁÃÍÂÎ·Ï [¤«¤Á¤¿¤¤¤±¤¤] /(n) value system/set of values/ +²ÁÃÍȽÃÇ [¤«¤Á¤Ï¤ó¤À¤ó] /a value judgement/ +²ÁÃÍʬÀÏ [¤«¤Á¤Ö¤ó¤»¤­] /(n) value analysis/ +²ÁÃÍˡ§ [¤«¤Á¤Û¤¦¤½¤¯] /(n) law of value/ +²ÁÃÍÍ­¤ë [¤«¤Á¤¢¤ë] /(adj) valuable/ +²ÁÃÍÏÀ [¤«¤Á¤í¤ó] /(n) axiology/theory of value/ +²ÁÅÅ»Ò [¤«¤Ç¤ó¤·] /(n) valence electron/ +²ÁÅŻҾõÂÖ [¤«¤Ç¤ó¤·¤¸¤ç¤¦¤¿¤¤] /valence state/ +²ÁÅÅ»ÒÂÓ [¤«¤Ç¤ó¤·¤¿¤¤] /valence band/ +²Â [¤«] /(adj-na,n) beautiful/good/excellent/ +²Â±ã [¤«¤¨¤ó] /(n) congratulatory banquet/ +²ÂµÒ [¤«¤­¤ã¤¯] /good visitor/ +²Â¶­ [¤«¤­¤ç¤¦] /(n) climax (story)/(P)/ +²Â¶ç [¤«¤¯] /(n) beautiful passage of literature/ +²Â·Ê [¤«¤±¤¤] /(n) beautiful view/ +²Â·î [¤«¤²¤Ä] /(n) good month/bright moon/ +²Â¸À [¤«¤²¤ó] /(n) good words/ +²Âºè [¤«¤³¤¦] /(n) delicacy/rare treat/good-eating fish/ +²Âºî [¤«¤µ¤¯] /(n) good piece of work/(P)/ +²Â¼ñ [¤«¤·¤å] /good taste/good impression/ +²Â¼ò [¤«¤·¤å] /(n) good wine/good drink/ +²Â½º [¤«¤¸¤å¤¦] /(n) excellent poem/ +²Â¾Þ [¤«¤·¤ç¤¦] /(n) praise/ +²Â¾ú [¤«¤¸¤ç¤¦] /sweet sake/good wine/ +²Â¿Í [¤«¤¸¤ó] /(n) (female) beauty/beautiful woman/ +²Â¿ÍÇöÌ¿ [¤«¤¸¤ó¤Ï¤¯¤á¤¤] /(exp,n) beauty and luck seldom go together/ +²ÂÀá [¤«¤»¤Ä] /(n) auspicious occasion/ +²Âä [¤«¤·¤ó] /(n) lucky day/auspicious occasion/happy day/ +²ÂÄ´ [¤«¤Á¤ç¤¦] /good tune/ +²ÂÆü [¤«¤¸¤Ä] /(n) beautiful day/ +²ÂÉÊ [¤«¤Ò¤ó] /(n) choice article/ +²ÂÉÐ [¤«¤Ò¤ó] /(n) good guest/interesting guest/ +²ÂÊÓ [¤«¤Ø¤ó] /(n) outstanding poem/ +²ÂÊÔ [¤«¤Ø¤ó] /(n) outstanding poem/ +²ÂÌ£ [¤«¤ß] /(n) delicious taste/ +²ÂÌÚ [¤«¤Ü¤¯] /(n) beautiful trees/ +²ÂÍÆ [¤«¤è¤¦] /(n) comely face/ +²ÂÎÉ [¤«¤ê¤ç¤¦] /(adj-na,n) good/favourable/successful/ +²ÂÎã [¤«¤ì¤¤] /(n) good example/ +²ÂÎï [¤«¤ì¤¤] /(adj-na,n) beauty/ +²ÂÏà [¤«¤ï] /(n) good story/ +²Ã [¤«] /addition/increase/(P)/ +²Ã¤¦¤ë¤Ë [¤¯¤ï¤¦¤ë¤Ë] /(conj,exp) besides/furthermore/ +²Ã¤¨¤ë [¤¯¤ï¤¨¤ë] /(v1) to append/to sum up/to add (up)/to include/to increase/to inflict/(P)/ +²Ã¤¨»» [¤¯¤ï¤¨¤¶¤ó] /(n) addition/ +²Ã¤ï¤ë [¤¯¤ï¤ï¤ë] /(v5r) to join in/to accede to/to increase/to gain in (influence)/(P)/ +²Ã°µ [¤«¤¢¤Ä] /(n) increasing pressure/(P)/ +²Ã°µ¿å·¿¸¶»Òϧ [¤«¤¢¤Ä¤¹¤¤¤¬¤¿¤²¤ó¤·¤í] /(n) pressurized water reactor/ +²Ã°µ¿åϧ [¤«¤¢¤Ä¤¹¤¤¤í] /pressurized water reactor/ +²Ã±ô¥¬¥½¥ê¥ó [¤«¤¨¤ó¥¬¥½¥ê¥ó] /leaded gasoline/ +²Ã²¹ [¤«¤ª¤ó] /(n,vs) heating/heat/ +²Ã³² [¤«¤¬¤¤] /(n,vs) assault/violence/damaging (someone)/ +²Ã³²¼Ô [¤«¤¬¤¤¤·¤ã] /(n) assailant/(P)/ +²Ã´§ [¤«¤«¤ó] /(n) (male) coming-of-age ceremony/ +²ÃµÔ [¤«¤®¤ã¤¯] /(vs) causing pain/ +²ÃµÔ°¦ [¤«¤®¤ã¤¯¤¢¤¤] /sadism/ +²Ãµë [¤«¤­¤å¤¦] /(n) raising salaries/ +²Ã¸º [¤«¤²¤ó] /(n) (1) addition and subtraction/(2) allowance for/(3) degree/extent/measure/(4) condition/state of health/(5) seasoning/flavor/moderation/adjustment/(6) influence (of the weather)/(7) chance/(P)/ +²Ã¸º¾è½ü [¤«¤²¤ó¤¸¤ç¤¦¤¸¤ç] /(n) the four arithmetical operations (addition, subtraction, multiplication, division)/ +²Ã¸ºÄñ¹³´ï [¤«¤²¤ó¤Æ¤¤¤³¤¦¤­] /rheostat/ +²Ã¸î [¤«¤´] /(n) divine protection/ +²Ã¹© [¤«¤³¤¦] /(n) manufacturing/processing/treatment/(P)/ +²Ã¹©¶È [¤«¤³¤¦¤®¤ç¤¦] /processing industries/ +²Ã¹©»º¶È [¤«¤³¤¦¤µ¤ó¤®¤ç¤¦] /manufacturing industry/ +²Ã¹©»æ [¤«¤³¤¦¤·] /(n) processed paper/coated paper/ +²Ã¹©»õ [¤«¤³¤¦¤·] /dental bridge/ +²Ã¹©ÀÇ [¤«¤³¤¦¤¼¤¤] /processing tax/ +²Ã¹©Ä [¤«¤³¤¦¤Á¤ó] /(n) processing fees/ +²Ã¹©Èñ [¤«¤³¤¦¤Ò] /processing cost/ +²Ã¹©ÉÊ [¤«¤³¤¦¤Ò¤ó] /processed goods/finished goods/ +²Ã¹©ËÇ°× [¤«¤³¤¦¤Ü¤¦¤¨¤­] /processing trade/ +²Ã¹æ [¤«¤´¤¦] /plus sign/sign of addition/ +²Ã»» [¤«¤µ¤ó] /(adj-na,n) add/addition/(P)/ +²Ã»»´ï [¤«¤µ¤ó¤­] /(n) adder (written)/adding machine/ +²Ã»»µ¡ [¤«¤µ¤ó¤­] /(n) adder (written)/adding machine/ +²Ã»»ÀÇ [¤«¤µ¤ó¤¼¤¤] /(n) additional tax/ +²Ã»Á [¤«¤µ¤ó] /(n) caring for one's health/ +²Ã»ý [¤«¤¸] /(n) faith-healing/incantation/ +²Ã»ýµ§Åø [¤«¤¸¤­¤È¤¦] /incantation and prayer/ +²Ã¼¾ [¤«¤·¤Ä] /(n,vs) humidification/ +²Ã¼¾´ï [¤«¤·¤Ä¤­] /(n) humidifier/ +²Ã½£ [¤«¤·¤å¤¦] /State of California/ +²Ã½Å [¤«¤¸¤å¤¦] /(n) weighting (in averaging)/aggravation/(P)/ +²Ã½Å [¤«¤Á¤ç¤¦] /(n) weighting (in averaging)/aggravation/ +²Ã½ÅÊ¿¶Ñ [¤«¤¸¤å¤¦¤Ø¤¤¤­¤ó] /weighted average/ +²Ã½ü [¤«¤¸¤ç] /(n) insertion and deletion/ +²Ã½ü¼° [¤«¤¸¤ç¤·¤­] /looseleaf/ +²Ã¿¶ [¤«¤·¤ó] /excitation/ +²Ã¿å [¤«¤¹¤¤] /(n,vs) add water/ +²Ã¿åʬ²ò [¤«¤¹¤¤¤Ö¤ó¤«¤¤] /(n) hydrolysis/ +²Ã¿åʬ²ò¹ÚÁÇ [¤«¤¹¤¤¤Ö¤ó¤«¤¤¤³¤¦¤½] /(n) hydrolytic enzyme/ +²Ã¿ô [¤«¤¹¤¦] /(n) addend/ +²ÃÀª [¤«¤»¤¤] /(n) assistance/backing/reinforcements/ +²ÃÁý [¤«¤¾¤¦] /(n) increase/addition/ +²Ã® [¤«¤½¤¯] /(n,vs) acceleration/(P)/ +²Ã®±¿Æ° [¤«¤½¤¯¤¦¤ó¤É¤¦] /accelerated motion/ +²Ã®´ï [¤«¤½¤¯¤­] /(n) (electron) accelerator/ +²Ã®ÅÙ [¤«¤½¤¯¤É] /(n) acceleration/ +²Ã®ÅÙ·× [¤«¤½¤¯¤É¤±¤¤] /(n) accelerometer/ +²Ã®ÅÙ¸¶Íý [¤«¤½¤¯¤É¤²¤ó¤ê] /(n) acceleration principle/ +²Ã®ÅÙÉ [¤«¤½¤¯¤É¤Ó¤ç¤¦] /(n) motion sickness/ +²Ãô [¤«¤¿¤ó] /(n) support/participation/assistance/complicity/conspiracy/(P)/ +²Ãô¼Ô [¤«¤¿¤ó¤·¤ã] /accomplice/ +²ÃÅÀ [¤«¤Æ¤ó] /(n,vs) addition of points/scoring/(P)/ +²ÃÅü [¤«¤È¤¦] /(n) sweetening/sweetened/ +²ÃÅüÊ´Æý [¤«¤È¤¦¤Õ¤ó¤Ë¤å¤¦] /sweetened powdered milk/ +²ÃÅüÎýÆý [¤«¤È¤¦¤ì¤ó¤Ë¤å¤¦] /(n) sweetened condensed milk/ +²ÃÆàÂË [¤«¤Ê¤À] /Canada/ +²ÃÆþ [¤«¤Ë¤å¤¦] /(n,vs) becoming a member/joining/entry/admission/subscription/affiliation/adherence/signing/(P)/ +²ÃÆþ¶â [¤«¤Ë¤å¤¦¤­¤ó] /(n) admission fee/ +²ÃÆþ¸¢ [¤«¤Ë¤å¤¦¤±¤ó] /NTT permission-to-procure-a-phone-line/ +²ÃÆþ¼Ô [¤«¤Ë¤å¤¦¤·¤ã] /affiliate/member/entrant/participant/(telephone) subscriber/ +²ÃÇ® [¤«¤Í¤Ä] /(n,vs) heating/(P)/ +²ÃÇ®´ï [¤«¤Í¤Ä¤­] /(n) heating apparatus/heater/ +²ÃǮϧ [¤«¤Í¤Ä¤í] /(n) heating furnace/ +²Ãǯ [¤«¤Í¤ó] /(n) adding years/ +²ÃÇÀˤ [¤«¤ó¤Î¤ó¤Û¤¦] /cannon/ +²ÃÇÛ [¤«¤Ï¤¤] /(n) additional ration/ +²ÃÇÛÊÆ [¤«¤Ï¤¤¤Þ¤¤] /extra rice ration/ +²ÃȽ [¤«¤Ï¤ó] /(n,vs) affixing a seal/ +²ÃȽ¿Í [¤«¤Ï¤ó¤Ë¤ó] /signatory/ +²ÃÉ® [¤«¤Ò¤Ä] /(n,vs) correction/improvement/revision/ +²ÃÊð [¤«¤Û¤¦] /(n) extra allowance/ +²ÃË¡ [¤«¤Û¤¦] /(n) addition/ +²ÃË¡º®¿§ [¤«¤Û¤¦¤³¤ó¤·¤ç¤¯] /(n) additive mixture of colors/ +²ÃÌ£ [¤«¤ß] /(n) seasoning/flavoring/(P)/ +²ÃÌÁ [¤«¤á¤¤] /(n) participation/affiliation/(P)/ +²ÃÌÁ¹ñ [¤«¤á¤¤¤³¤¯] /(n) member-nation/signatory/ +²ÃÌÁ¼Ô [¤«¤á¤¤¤·¤ã] /participants/ +²ÃÌÁŹ [¤«¤á¤¤¤Æ¤ó] /participating store/participating merchant/ +²ÃÌò [¤«¤ä¤¯] /(n) temporary extra work/ +²ÃÌô [¤«¤ä¤¯] /(n) spices/seasoning/adding extra ingredients (med)/ +²ÃÌôÈÓ [¤«¤ä¤¯¤á¤·] /(n) boiled rice mixed with vegetables and meat or fish/ +²ÃÍÜ [¤«¤è¤¦] /(n,vs) caring for the sick/taking care of oneself/ +²ÃΤ [¤«¤ê] /(n) potassium/potash/ +²Ãα¿ [¤«¤ë¤¿] /(pt:) (n) playing cards (pt: carta)/ +²Ãβ [¤«¤ê¤å¤¦] /(n,vs) vulcanizing (rubber)/ +²Ãβˡ [¤«¤ê¤å¤¦¤Û¤¦] /vulcanization/ +²ÃÎÅ [¤«¤ê¤ç¤¦] /(n) medical treatment/ +²ÃÎð [¤«¤ì¤¤] /(n) adding to one's years/ +²ÃϽ [¤«¤í¤¯] /(n) increase in a samurai's stipend/ +²Ä [¤«] /(n,n-suf) passable/(P)/ +²Ä¤«¤é¤º [¤Ù¤«¤é¤º] /(exp) must not/should not/do not/ +²Ä¤È¤¹¤ë [¤«¤È¤¹¤ë] /(exp) to approve (of)/to be in favor of/ +²Ä¤ÎɾÅÀ [¤«¤Î¤Ò¤ç¤¦¤Æ¤ó] /grade C/Passable/ +²Ä°¥ÁÛ [¤«¤ï¤¤¤½¤¦] /(iK) (adj-na,n) poor/pitiable/pathetic/ +²Ä°¥Áê [¤«¤ï¤¤¤½¤¦] /(adj-na,n) poor/pitiable/pathetic/(P)/ +²Ä°¦¤¤ [¤«¤ï¤¤¤¤] /(adj) (sl) pretty/cute/lovely/charming/dear/darling/pet/(P)/ +²Ä°¦¤¤ [¤«¤ï¤æ¤¤] /(adj) (sl) pretty/cute/lovely/charming/dear/darling/pet/ +²Ä°¦¤¬¤ë [¤«¤ï¤¤¤¬¤ë] /(v5r) to love/to be affectionate/(P)/ +²Ä°¦¤² [¤«¤ï¤¤¤²] /(n) charm of an innocent child/ +²Ä°¦¤é¤·¤¤ [¤«¤ï¤¤¤é¤·¤¤] /(adj) lovely/sweet/(P)/ +²Ä°¦µ¤ [¤«¤ï¤¤¤²] /(n) loveliness/ +²Ä°µÀ­ [¤«¤¢¤Ä¤»¤¤] /compressibility/ +²Ä´¹·² [¤«¤«¤ó¤°¤ó] /(n) (math) Abelian group/ +²ÄµÕ [¤«¤®¤ã¤¯] /(n) reversible/ +²ÄµÕµ¡´Ø [¤«¤®¤ã¤¯¤­¤«¤ó] /(n) reversible engine/ +²ÄµÕÀ­ [¤«¤®¤ã¤¯¤»¤¤] /(n) reversibility/ +²ÄµÕÅÅÃÓ [¤«¤®¤ã¤¯¤Ç¤ó¤Á] /(n) reversible cell/ +²ÄµÕÈ¿±þ [¤«¤®¤ã¤¯¤Ï¤ó¤Î¤¦] /reversible reaction/ +²ÄµÕÊѲ½ [¤«¤®¤ã¤¯¤Ø¤ó¤«] /(n) reversible change/ +²ÄµÚŪ [¤«¤­¤å¤¦¤Æ¤­] /(adj-na) as .. as possible/ +²Ä·è [¤«¤±¤Ä] /(n,vs) approval/adoption (e.g. motion, bill)/passage/(P)/ +²Ä»ë [¤«¤·] /(adj-no,n) visibility/ +²Ä»ë²½ [¤«¤·¤«] /(vs) visualization (data, results, etc.)/ +²Ä»ë¸÷Àþ [¤«¤·¤³¤¦¤»¤ó] /visible ray/ +²Ä½Ë [¤«¤·¤¯] /(fem) Respectfully yours/ +²Ä½èʬ [¤«¤·¤ç¤Ö¤ó] /(adj-no,n) disposable/ +²Ä½èʬ½êÆÀ [¤«¤·¤ç¤Ö¤ó¤·¤ç¤È¤¯] /(n) disposable income/ +²Ä¾Ð¤·¤¤ [¤ª¤«¤·¤¤] /(adj) (uk) strange/funny/amusing/ridiculous/ +²Ä¾Ð¤·¤Ê [¤ª¤«¤·¤Ê] /(adj-pn) ridiculous/odd/(P)/ +²ÄÀ® [¤«¤Ê¤ê] /(adj-na,adv) (uk) considerably/fairly/quite/ +²ÄÀË [¤¢¤¿¤é] /(adv) alas/regrettably/ +²ÄÀË [¤¢¤Ã¤¿¤é] /(adv) alas/regrettably/ +²ÄÁº [¤«¤½] /(n) plastic/ +²ÄÁººÞ [¤«¤½¤¶¤¤] /(n) plasticizer/ +²ÄÁººà [¤«¤½¤¶¤¤] /plastic material/ +²ÄÁºÀ­ [¤«¤½¤»¤¤] /(n) plasticity/ +²ÄÁºÀ­Êª¼Á [¤«¤½¤»¤¤¤Ö¤Ã¤·¤Ä] /(n) plastic materials/ +²ÄÁºÊª [¤«¤½¤Ö¤Ä] /(n) plastics/ +²ÄÁºÊª¼Á [¤«¤½¤Ö¤Ã¤·¤Ä] /plastics/ +²ÄÃÃÀ­ [¤«¤¿¤ó¤»¤¤] /(n) malleability/ +²ÄÃÃÃòÅ´ [¤«¤¿¤ó¤Á¤å¤¦¤Æ¤Ä] /(n) malleable cast iron/ +²ÄÃÃÅ´ [¤«¤¿¤ó¤Æ¤Ä] /malleable iron/ +²ÄÄ° [¤«¤Á¤ç¤¦] /(adj-na,n) audible/ +²ÄÄ°µ÷Î¥ [¤«¤Á¤ç¤¦¤­¤ç¤ê] /audible distance/ +²ÄÄ°ÅÙ [¤«¤Á¤ç¤¦¤É] /audibility/ +²ÄÆ° [¤«¤É¤¦] /(n) mobile/moveable/ +²ÄÆ°±á [¤«¤É¤¦¤¼¤­] /(n) canal gates/river gates/ +²ÄÆ°¶¶ [¤«¤É¤¦¤­¤ç¤¦] /(n) movable bridge/ +²ÄÆ°À­ [¤«¤É¤¦¤»¤¤] /mobility/ +²ÄÆÉ [¤«¤É¤¯] /(adj-na,n) readable/ +²ÄÆÉÀ­ [¤«¤É¤¯¤»¤¤] /(n) readability/legibility/ +²Ädz [¤«¤Í¤ó] /(n) inflammable/ +²ÄdzÀ­ [¤«¤Í¤ó¤»¤¤] /(n) combustibility/(P)/ +²Ädzʪ [¤«¤Í¤ó¤Ö¤Ä] /(n) combustible(s)/inflammables/inflammability/(P)/ +²Äǽ [¤«¤Î¤¦] /(adj-na,n) possible/practicable/feasible/(P)/ +²Äǽ¤Ç¤¢¤ì¤Ð [¤«¤Î¤¦¤Ç¤¢¤ì¤Ð] /(exp) if possible/ +²Äǽ¤Êʸˡ [¤«¤Î¤¦¤Ê¤Ö¤ó¤Ý¤¦] /possible grammar/ +²ÄǽÀ¤³¦¥â¥Ç¥ë [¤«¤Î¤¦¤»¤«¤¤¥â¥Ç¥ë] /possible-world models/ +²ÄǽÀ­ [¤«¤Î¤¦¤»¤¤] /(n) potentiality/likelihood/possibility/(P)/ +²ÄǽÀ­¤¬¹â¤¤ [¤«¤Î¤¦¤»¤¤¤¬¤¿¤«¤¤] /(exp) very likely/very probable/ +²ÄǽÁªÂò [¤«¤Î¤¦¤»¤ó¤¿¤¯] /(n) available choice/ +²Äǽư»ì [¤«¤Î¤¦¤É¤¦¤·] /(n) potential verb/ +²Äǽˡ [¤«¤Î¤¦¤Û¤¦] /potential mood/ +²Äȼ° [¤«¤Ï¤ó¤·¤­] /portable/ +²ÄÈÝ [¤«¤Ò] /(n,adj-no) (1) propriety/right and wrong/advisability/(2) pro and con/ayes and noes/(P)/ +²ÄÈݤòºÎ¤ë [¤«¤Ò¤ò¤È¤ë] /(exp) to take the ayes and noes/ +²ÄÉÕÈÖ½¸¹ç [¤«¤Õ¤Ð¤ó¤·¤å¤¦¤´¤¦] /(n) denumerable set/countable set/ +²Äʬ [¤«¤Ö¤ó] /(n) divisible/separable/ +²ÄʬÀ­ [¤«¤Ö¤ó¤»¤¤] /(n) divisibility/ +²ÄÊÑ [¤«¤Ø¤ó] /(adj-na,n) variable/changeable/convertible/controllable/ +²ÄÊÑ¥³¥ó¥Ç¥ó¥µ¡¼ [¤«¤Ø¤ó¥³¥ó¥Ç¥ó¥µ¡¼] /(n) variable condenser/ +²ÄÊѥԥåÁ¥×¥í¥Ú¥é [¤«¤Ø¤ó¥Ô¥Ã¥Á¥×¥í¥Ú¥é] /(n) variable pitch propeller/ +²ÄÊÑ»ñËÜ [¤«¤Ø¤ó¤·¤Û¤ó] /variable capital/ +²ÄÊÑ¿ô [¤«¤Ø¤ó¤¹¤¦] /variable number/ +²ÄÊÑÀ­ [¤«¤Ø¤ó¤»¤¤] /(adj-na) versatile/ +²ÄÊÑĹ [¤«¤Ø¤ó¤Á¤ç¤¦] /(n) variable length/ +²ÄÊÑÄñ¹³´ï [¤«¤Ø¤ó¤Æ¤¤¤³¤¦¤­] /rheostat/ +²ÄÊÑÊÑ°µ´ï [¤«¤Ø¤ó¤Ø¤ó¤¢¤Ä¤­] /(n) variable transformer/ +²ÄÊÑÍã [¤«¤Ø¤ó¤è¤¯] /variable wing (of an aircraft)/ +²ÄÌé [¤«¤Ê¤ê] /(adj-na,adv) (uk) considerably/fairly/quite/(P)/ +²ÄÍ»¹ç¶â [¤«¤æ¤¦¤´¤¦¤­¤ó] /(n) fusible alloy/ +²ÄÍÏ [¤«¤è¤¦] /(adj-na,n) soluble/solubilizing/ +²ÄÍÏÀ­ [¤«¤è¤¦¤»¤¤] /(n) solubility/ +²ÄÍÏÊÒ [¤«¤è¤¦¤Ø¤ó] /(n) fuse/ +²ÄÍÑ [¤«¤è¤¦] /(n) available/ +²ÄÍÑÀ­ [¤«¤è¤¦¤»¤¤] /(n) availability/ +²ÄÎù [¤«¤ì¤ó] /(adj-na,n) poor/pitiful/cute/sweet/lovely/ +²ÄÙú [¤«¤È¤¦] /(n) flexible/ +²Äï°À­ [¤«¤è¤¦¤»¤¤] /fusibility/ +²Äï°ÊÒ [¤«¤è¤¦¤Ø¤ó] /(n) fuse/ +²Å¸À [¤«¤²¤ó] /(n) wise saying/ +²Å¸ÀÁ±¹Ô [¤«¤²¤ó¤¼¤ó¤³¤¦] /good words and good deeds/ +²Åºè [¤«¤³¤¦] /(n) delicacy/rare treat/good-eating fish/ +²Å¾Þ [¤«¤·¤ç¤¦] /(n) approval/ +²ÅÀá [¤«¤»¤Ä] /(n) auspicious occasion/ +²Åä [¤«¤·¤ó] /(n) lucky day/auspicious occasion/happy day/ +²ÅÆü [¤«¤¸¤Ä] /(n) good day/auspicious occasion/ +²ÅǼ [¤«¤Î¤¦] /(n,vs) accepting with pleasure/ +²ÅÎã [¤«¤ì¤¤] /(n) happy precedent/ +²Æ [¤Ê¤Ä] /(n-adv,n-t) summer/(P)/ +²Æ¤Î¿Ø [¤Ê¤Ä¤Î¤¸¤ó] /summer battle/ +²Æ¤Ð¤Æ [¤Ê¤Ä¤Ð¤Æ] /(n) adaptation to summer heat/(P)/ +²Æ°á [¤Ê¤Ä¤´¤í¤â] /(n) summer clothes/ +²Æ±©¿¥ [¤Ê¤Ä¤Ð¤ª¤ê] /(n) summer haori (coat)/ +²Æ±Û¤· [¤Ê¤Ä¤´¤·] /keeping over the summer/ +²Æ³Ý¤± [¤Ê¤Ä¤¬¤±] /(adj-no,n) summer-use futon/ +²Æ´» [¤Ê¤Ä¤«¤ó] /(n) Chinese citron/ +²Æ´ü [¤«¤­] /(n) summer season/(P)/ +²Æ´ü³Ø¹» [¤«¤­¤¬¤Ã¤³¤¦] /summer school/ +²Æ´üµÙ²Ë [¤«¤­¤­¤å¤¦¤«] /(n) summer vacation/summer holidays/ +²Æ´ü»þ´Ö [¤«¤­¤¸¤«¤ó] /daylight-saving time/ +²Æ´üÂç³Ø [¤«¤­¤À¤¤¤¬¤¯] /college summer school/ +²Æµ¨ [¤«¤­] /(n) summer season/(P)/ +²Æµ¨ [¤Ê¤Ä¤­] /(n) summer season/ +²Æµ¨¥ª¥ê¥ó¥Ô¥Ã¥¯ [¤«¤­¥ª¥ê¥ó¥Ô¥Ã¥¯] /(n) Summer Olympics/ +²Æµ¨µÙ²Ë [¤«¤­¤­¤å¤¦¤«] /summer vacation/ +²Æµ¨Ç® [¤«¤­¤Í¤Ä] /(n) summer fever/ +²ÆµÆ [¤Ê¤Ä¤®¤¯] /(n) early chrysanthemums/ +²ÆµÙ¤ß [¤Ê¤Ä¤ä¤¹¤ß] /(n) summer vacation/summer holiday/(P)/ +²Æ¸Ï¤ì [¤Ê¤Ä¤¬¤ì] /(n) summer slump/ +²Æ¸þ [¤Ê¤Ä¤à¤­] /(n) for summer/ +²Æ¸þ¤­ [¤Ê¤Ä¤à¤­] /(n) for summer/ +²Æº× [¤Ê¤Ä¤Þ¤Ä¤ê] /(n) summer festival/ +²Æº×¤ê [¤Ê¤Ä¤Þ¤Ä¤ê] /(n) summer festival/ +²Æºî [¤Ê¤Ä¤µ¤¯] /(n) crops planted in summer/ +²Æ»³ [¤Ê¤Ä¤ä¤Þ] /(n) summer mountaineering/ +²Æ»³ÅßΤÊý¼° [¤Ê¤Ä¤ä¤Þ¤Õ¤æ¤µ¤È¤Û¤¦¤·¤­] /(n) rotated grazing/ +²Æ»½ [¤Ê¤Ä¤´] /(n) summer silkworms/ +²Æ»ê [¤²¤·] /(n) summer solstice/(P)/ +²Æ»êÀþ [¤²¤·¤»¤ó] /(n) Tropic of Cancer/ +²Æ»êÅÀ [¤²¤·¤Æ¤ó] /(n) summer solstice/ +²Æ»þ [¤«¤¸] /(n-t) summertime/ +²Æ»þ [¤Ê¤Ä¤É¤­] /(n-t) summertime/ +²Æ»þ´Ö [¤Ê¤Ä¤¸¤«¤ó] /(n) daylight savings time/summer time/(P)/ +²Æ»þ¹ï [¤Ê¤Ä¤¸¤³¤¯] /(n) daylight-saving time/ +²Æ¾ì [¤Ê¤Ä¤Ð] /(n) summertime/(P)/ +²Æ¾ì½ê [¤Ê¤Ä¤Ð¤·¤ç] /(n) summer wrestling tournament/(P)/ +²Æ¿åÀç [¤Ê¤Ä¤º¤¤¤»¤ó] /(n) belladonnalily/ +²ÆÀæ [¤Ê¤Ä¤¼¤ß] /(n) summer cicadas/ +²ÆÁ°¤Ë [¤Ê¤Ä¤Þ¤¨¤Ë] /before summer/ +²ÆÁé [¤Ê¤Ä¤ä¤»] /(n) summer loss of weight/ +²ÆÁ餻 [¤Ê¤Ä¤ä¤»] /(n) summer loss of weight/ +²ÆÁð [¤Ê¤Ä¤¯¤µ] /(n) summer grass/ +²ÆÁð [¤Ê¤Ä¤°¤µ] /(n) summer grass/ +²ÆÂ纬 [¤Ê¤Ä¤À¤¤¤³¤ó] /(n) summer daikon/ +²ÆÃå [¤Ê¤Ä¤®] /(n) summer clothes/ +²ÆÃî [¤Ê¤Ä¤à¤·] /(n) summer insect(s)/ +²ÆÄ» [¤Ê¤Ä¤É¤ê] /(n) a bird of summer/ +²ÆÆü [¤«¤¸¤Ä] /(n) summer day/ +²ÆÆü [¤Ê¤Ä¤Ó] /(n) summer's day/ +²ÆÉÛÃÄ [¤Ê¤Ä¤Ö¤È¤ó] /(n) summer bedclothes/ +²ÆÉ餱 [¤Ê¤Ä¤Þ¤±] /(n) suffering from summer heat/ +²ÆÉ÷¼Ù [¤Ê¤Ä¤«¤¼] /(n) a summer cold/ +²ÆÉþ [¤Ê¤Ä¤Õ¤¯] /(n) summer clothing/ +²Æʪ [¤Ê¤Ä¤â¤Î] /(n) summer goods/(P)/ +²Æ˹»Ò [¤Ê¤Ä¤Ü¤¦¤·] /(n) summer hat/straw hat/ +²Æ̪´» [¤Ê¤Ä¤ß¤«¤ó] /(n) bitter summer orange (mandarin)/Chinese citron/ +²Æ̲ [¤«¤ß¤ó] /(n,vs) estivation/ +²ÆÌÚΩ [¤Ê¤Ä¤³¤À¤Á] /(n) grove in summer/ +²ÆÌî [¤Ê¤Ä¤Î] /(n) summer fields/ +²ÆÎмùÎÓ [¤«¤ê¤ç¤¯¤¸¤å¤ê¤ó] /(n) summer green forest/ +²ÆϧÅßÀð [¤«¤í¤È¤¦¤»¤ó] /(n) summer fires and winter fans/useless things/ +²Ç [¤è¤á] /(n) bride/daughter-in-law/(P)/ +²Ç¤¤¤Ó¤ê [¤è¤á¤¤¤Ó¤ê] /(n) bullying a young wife/ +²Ç¤®Àè [¤È¤Ä¤®¤µ¤­] /(n) family a woman has married into/ +²Ç¤° [¤È¤Ä¤°] /(v5g) to marry/(P)/ +²Ç¸æ [¤è¤á¤´] /(n) bride/ +²ÇºÚ [¤è¤á¤Ê] /(n) aster/ +²Ç¼è¤ê [¤è¤á¤È¤ê] /(n) taking a wife/ +²ÇÆþ¤ê [¤è¤á¤¤¤ê] /(n,vs) marriage/wedding/(P)/ +²ÇÆþ¤ê»ÙÅÙ [¤è¤á¤¤¤ê¤¸¤¿¤¯] /wedding preparations/ +²ÇÆþ¤êÆ»¶ñ [¤è¤á¤¤¤ê¤É¤¦¤°] /trousseau/ +²ÇÆþ¤ë [¤è¤á¤¤¤ë] /(v5r) to wed/to marry a man/ +²È [¤¤¤¨] /(n) house/(P)/ +²È [¤¦¤Á] /(n) house (one's own)/(P)/ +²È [¤±] /(suf) house/family/(P)/ +²È¡¹ [¤¤¤¨¤¤¤¨] /(n) every house or family/ +²È¤Ê¤­»Ò [¤¤¤¨¤Ê¤­¤³] /(arch) homeless child/ +²È¤Ë´Ô¤ë [¤¤¤¨¤Ë¤«¤¨¤ë] /(exp) to go back home/ +²È¤Ëµ¢¤ë [¤¤¤¨¤Ë¤«¤¨¤ë] /(exp) to come back home/ +²È¤Ëµ¢¤ë»þ [¤¤¤¨¤Ë¤«¤¨¤ë¤È¤­] /when returning home/ +²È¤Ëα¤Þ¤ë [¤¤¤¨¤Ë¤È¤É¤Þ¤ë] /(exp) to stay home/ +²È¤Î³° [¤¤¤¨¤Î¤½¤È] /outside the house/ +²È¤Î¸þ¤­ [¤¤¤¨¤Î¤à¤­] /aspect of a house/ +²È¤Î»ÒϺÅÞ [¤¤¤¨¤Î¤³¤í¤¦¤È¤¦] /(n) followers/adherents/ +²È¤Î¿Í [¤¦¤Á¤Î¤Ò¤È] /(n) my husband/one's family/ +²È¤ÎÊÕ¤ê¤Ë [¤¤¤¨¤Î¤¢¤¿¤ê¤Ë] /around the house/ +²È¤ò¶½¤¹ [¤¤¤¨¤ò¤ª¤³¤¹] /(exp) to raise the reputation of one's family/to found a house/ +²È¤ò·Ñ¤° [¤¤¤¨¤ò¤Ä¤°] /(exp) to succeed to a house/ +²È¤ò·ú¤Æ¤ë [¤¦¤Á¤ò¤¿¤Æ¤ë] /(exp) to build one's house/ +²È¤ò¾ö¤à [¤¤¤¨¤ò¤¿¤¿¤à] /(exp) to shut up one's house/ +²È±¿ [¤«¤¦¤ó] /(n) family fortunes/ +²È²° [¤«¤ª¤¯] /(n) house/building/(P)/ +²È²°ÀÇ [¤«¤ª¤¯¤¼¤¤] /(n) house tax/ +²È²°ÂæÄ¢ [¤«¤ª¤¯¤À¤¤¤Á¤ç¤¦] /house or housing registry/ +²È²°Éß [¤¤¤¨¤ä¤·¤­] /(n) house and lot/ +²È²È [¤¤¤¨¤¤¤¨] /(n) every house or family/ +²È²ã [¤¤¤¨¤«] /(n) common house mosquito and others belonging to the genus Culex/ +²È³Ê [¤«¤«¤¯] /(n) family status/ +²È³Ø [¤«¤¬¤¯] /(n) hereditary learning/ +²È³û [¤¢¤Ò¤ë] /(n) domestic duck/ +²Èµï [¤¤¤¨¤¤] /(n,vs) staying at home/ +²Èµï [¤«¤­¤ç] /(n,vs) staying at home/ +²È¶µ [¤«¤­¤ç¤¦] /(n) (abbr) tutor/ +²È¶¿ [¤«¤­¤ç¤¦] /(n) one's homeland/one's old home/ +²È¶È [¤«¤®¤ç¤¦] /(n) one's father's occupation/(P)/ +²È¶Ù [¤«¤­¤ó] /(n) poultry/fowls/ +²È¶Ù¥³¥ì¥é [¤«¤­¤ó¥³¥ì¥é] /(n) fowl cholera/ +²È¶Ù¥Ú¥¹¥È [¤«¤­¤ó¥Ú¥¹¥È] /(n) fowl pest/ +²È¶Ú [¤¤¤¨¤¹¤¸] /(n) lineage/pedigree/family line/ +²È¶ñ [¤«¤°] /(n) furniture/(P)/ +²È¶ñ¤ò·¤¨¤ë [¤«¤°¤ò¤½¤í¤¨¤ë] /(exp) to have a suite of furniture/ +²È¶ñ²° [¤«¤°¤ä] /furniture store/furniture dealer/ +²È¶ñÄ´ÅÙ [¤«¤°¤Á¤ç¤¦¤É] /(n) household furnishings/ +²È¶ñÅù [¤«¤°¤È¤¦] /furniture and the like/ +²È·¯ [¤¤¤¨¤®¤ß] /(n) head of the house/ +²È·¯ [¤«¤¯¤ó] /(n) head of the house/ +²È·± [¤«¤­¤ó] /(n) family precepts/ +²È·± [¤«¤¯¤ó] /(n) family precepts/ +²È·» [¤«¤±¤¤] /(n) (my) elder brother/ +²È·Ï [¤«¤±¤¤] /(n) family lineage/(P)/ +²È·Ï¿Þ [¤«¤±¤¤¤º] /family tree/ +²È·× [¤«¤±¤¤] /(n) household economy/family finances/(P)/ +²È·×¤ÎÉÞ¤± [¤«¤±¤¤¤Î¤¿¤¹¤±] /assistance in supporting a family/ +²È·×¤òÄù¤á¤ë [¤«¤±¤¤¤ò¤·¤á¤ë] /(exp) to economize in the household/ +²È·×Èñ [¤«¤±¤¤¤Ò] /(n) household expenses/ +²È·×Êí [¤«¤±¤¤¤Ü] /(n) household account book/(P)/ +²È·û [¤«¤±¤ó] /(n) family constitution/ +²È¸µ [¤¤¤¨¤â¤È] /(n) head of a school (of music, dance)/head family of a school/(P)/ +²È¹½¤¨ [¤¤¤¨¤¬¤Þ¤¨] /(n) appearance or style of a house/ +²ÈºÛ [¤«¤µ¤¤] /(n) family court/(P)/ +²Èºâ [¤«¤¶¤¤] /(n) household belongings (goods)/(P)/ +²Èºâ¤ò»¶¤¸¤ë [¤«¤¶¤¤¤ò¤µ¤ó¤¸¤ë] /(exp) to squander one's fortune/ +²Èºî [¤«¤µ¤¯] /(n) making house/house for rent/ +²È»º [¤«¤µ¤ó] /(n) family property/ +²È»ö [¤«¤¸] /(n) housework/domestic chores/(P)/ +²È»öϫƯ [¤«¤¸¤í¤¦¤É¤¦] /(n) housework/ +²È»ý¤Á [¤¤¤¨¤â¤Á] /(n) homeowner/head of a household/ +²È¼ç [¤¤¤¨¤Ì¤·] /(n) landlord/ +²È¼ç [¤ä¤Ì¤·] /(n) landlord/(P)/ +²È½¸ [¤«¤·¤å¤¦] /(n) poet's poetical works/ +²È½º [¤«¤¸¤å¤¦] /(n) furniture/fixtures/ +²È½¾ [¤«¤¸¤å¤¦] /(n) steward/butler/attendant/ +²È½Î [¤«¤¸¤å¤¯] /(n) (historical) government-backed school operated by a scholar out of his home/ +²È½Ð [¤¤¤¨¤Ç] /(n,vs) running away from home/leaving home/(P)/ +²È½Ð¾¯½÷ [¤¤¤¨¤Ç¤·¤ç¤¦¤¸¤ç] /(n) runaway girl/ +²È½ñ [¤«¤·¤ç] /(n) letter from home/ +²È¾ï [¤«¤¸¤ç¤¦] /(n) family custom/ +²È¿¦ [¤«¤·¤ç¤¯] /(n) one's trade or profession/ +²È¿® [¤«¤·¤ó] /(n) word from home/ +²È¿Ã [¤«¤·¤ó] /(n) vassal/retainer/ +²È¿Í [¤«¤¸¤ó] /(n) the family/one's folks/(P)/ +²È¿Í [¤±¤Ë¤ó] /(n) retainer/ +²ÈÀ¯ [¤«¤»¤¤] /(n) household economy/(P)/ +²ÈÀ¯²Ê [¤«¤»¤¤¤«] /(n) a home economics course/ +²ÈÀ¯³Ø [¤«¤»¤¤¤¬¤¯] /(n) home economics/domestic science/ +²ÈÀ¯ÉØ [¤«¤»¤¤¤Õ] /(n) housekeeper/maid/(P)/ +²ÈÀ¼ [¤«¤»¤¤] /(n) honour of the family/ +²ÈÁܤ· [¤ä¤µ¤¬¤·] /(n) house-hunting/ +²ÈÁê [¤«¤½¤¦] /(n) construction of a house (divination term)/ +²È¢ [¤«¤¾¤¦] /(n) household possessions/ +²È² [¤«¤¾¤¯] /(n) family/members of a family/(P)/ +²È²°Õ¼± [¤«¤¾¤¯¤¤¤·¤­] /(n) sense of family/ +²È²²ñµÄ [¤«¤¾¤¯¤«¤¤¤®] /(n) family council/ +²È²·×²è [¤«¤¾¤¯¤±¤¤¤«¤¯] /family planning/(P)/ +²È²¹½À® [¤«¤¾¤¯¤³¤¦¤»¤¤] /(n) family structure/ +²È²»ý¤Á [¤«¤¾¤¯¤â¤Á] /person with a family/family man/ +²È²¼êÅö [¤«¤¾¤¯¤Æ¤¢¤Æ] /a family allowance/ +²È²À©ÅÙ [¤«¤¾¤¯¤»¤¤¤É] /a family system/ +²È²ã [¤«¤¾¤¯¤¿¤Á] /family members/ +²È²ˡ [¤«¤¾¤¯¤Û¤¦] /law governing rights within families/ +²È²ÎÅË¡ [¤«¤¾¤¯¤ê¤ç¤¦¤Û¤¦] /(n) family therapy/ +²È²Ϣ¤ì [¤«¤¾¤¯¤Å¤ì] /(n) taking the family along/ +²È³¤­ [¤¤¤¨¤Ä¤Å¤­] /(n) row of houses/ +²ÈÂð [¤«¤¿¤¯] /(n) domicile/premises/(P)/ +²ÈÂð¿¯Æþºá [¤«¤¿¤¯¤·¤ó¤Ë¤å¤¦¤¶¤¤] /(n) (the crime of) trespassing/housebreaking/ +²ÈÂðÁܺº [¤«¤¿¤¯¤½¤¦¤µ] /household search/ +²ÈÂðÁܺ÷ [¤«¤¿¤¯¤½¤¦¤µ¤¯] /household search/ +²ÈÂðÁܺ÷Îá¾õ [¤«¤¿¤¯¤½¤¦¤µ¤¯¤ì¤¤¤¸¤ç¤¦] /a search warrant/ +²ÈÃÜ [¤«¤Á¤¯] /(n) domestic animals/livestock/cattle/(P)/ +²ÈÃܤò¿£¤ä¤¹ [¤«¤Á¤¯¤ò¤Õ¤ä¤¹] /(exp) to breed cattle/ +²ÈÃÜÅÐÏ¿ [¤«¤Á¤¯¤È¤¦¤í¤¯] /(n) registration of livestock/ +²ÈÃæ [¤¦¤Á¤¸¤å¤¦] /(n) whole family/all (members of) family/ +²ÈÃæ [¤«¤Á¤å¤¦] /(n) whole family/all over the house/ +²ÈĹ [¤«¤Á¤ç¤¦] /(n) patriarch/family head/ +²ÈŸ¢ [¤«¤Á¤ç¤¦¤±¤ó] /(n) patriarchal right/ +²ÈĹÀ©ÅÙ [¤«¤Á¤ç¤¦¤»¤¤¤É] /(n) patriarchal system/ +²ÈÄ [¤ä¤Á¤ó] /(n) rent/(P)/ +²ÈĤòί¤á¤ë [¤ä¤Á¤ó¤ò¤¿¤á¤ë] /(exp) to let the rent fall into arrears/ +²ÈÄí [¤«¤Æ¤¤] /(n) home/family/household/(P)/ +²ÈÄí¤ò¸Ü¤ß¤Ê¤¤ [¤«¤Æ¤¤¤ò¤«¤¨¤ê¤ß¤Ê¤¤] /thinking little of one's family/ +²ÈÄí°å [¤«¤Æ¤¤¤¤] /(n) family doctor/ +²ÈÄí²Ê [¤«¤Æ¤¤¤«] /(n) home economics/(P)/ +²ÈÄí´Ä¶­ [¤«¤Æ¤¤¤«¤ó¤­¤ç¤¦] /(n) one's family (home) background (environment)/ +²ÈÄí´Ç¸î [¤«¤Æ¤¤¤«¤ó¤´] /(n) home nursing/ +²ÈÄí¶µ°é [¤«¤Æ¤¤¤­¤ç¤¦¤¤¤¯] /home education/ +²ÈÄí¶µ»Õ [¤«¤Æ¤¤¤­¤ç¤¦¤·] /tutor/coach/(P)/ +²ÈÄíºÚ±à [¤«¤Æ¤¤¤µ¤¤¤¨¤ó] /(n) kitchen garden/ +²ÈÄíºÛȽ½ê [¤«¤Æ¤¤¤µ¤¤¤Ð¤ó¤·¤ç] /domestic affairs court/ +²ÈÄíÀ¸³è [¤«¤Æ¤¤¤»¤¤¤«¤Ä] /(n) home (family, domestic) life/ +²ÈÄíÁèµÄ [¤«¤Æ¤¤¤½¤¦¤®] /(n) family trouble/ +²ÈÄíÃå [¤«¤Æ¤¤¤®] /(n) housedress/ +²ÈÄíŪ [¤«¤Æ¤¤¤Æ¤­] /(adj-na,n) family-oriented/familial/ +²ÈÄíÅŵ¤´ï¶ñ [¤«¤Æ¤¤¤Ç¤ó¤­¤­¤°] /(n) household electric appliances/ +²ÈÄíÆâ [¤«¤Æ¤¤¤Ê¤¤] /domestic/in the family/(P)/ +²ÈÄíÆâ˽ÎÏ [¤«¤Æ¤¤¤Ê¤¤¤Ü¤¦¤ê¤ç¤¯] /(n) household violence/domestic violence/ +²ÈÄíˬÌä [¤«¤Æ¤¤¤Û¤¦¤â¤ó] /(n) (a round of) calls at the homes of one's pupils/ +²ÈÄíÍÑ [¤«¤Æ¤¤¤è¤¦] /for home (vs. business) use/residential use/family use/ +²ÈÄíÍÑÉÊ [¤«¤Æ¤¤¤è¤¦¤Ò¤ó] /household articles/ +²ÈÄíÍó [¤«¤Æ¤¤¤é¤ó] /(n) family column (newspaper)/ +²ÈÄíÎÁÍý [¤«¤Æ¤¤¤ê¤ç¤¦¤ê] /(n) home cooking/ +²ÈÅÁ [¤«¤Ç¤ó] /(n) family history (tradition)/ +²ÈÅÅ [¤«¤Ç¤ó] /(n) consumer electronics/(P)/ +²ÈÅÆ [¤«¤È] /(n) tame rabbit/ +²ÈÆÄ [¤«¤È¤¯] /(n) family hardship/inheritance/ +²ÈÆÄÁê³ [¤«¤È¤¯¤½¤¦¤¾¤¯] /inheritance/succession to family headship/ +²ÈÆâ [¤«¤Ê¤¤] /(n) (hum) wife/(P)/ +²ÈÆ⹩¶È [¤«¤Ê¤¤¤³¤¦¤®¤ç¤¦] /household or cottage industry/ +²ÈÇè [¤¤¤¨¤Ð¤¨] /(n) a housefly/ +²ÈÉÕ¤­ [¤¤¤¨¤Ä¤­] /(n) attached or belonging to a house/ +²ÈÉÕ¤­¤Î̼ [¤¤¤¨¤Ä¤­¤Î¤à¤¹¤á] /daughter of the home/unmarried woman who owns (the future rights to) a home/ +²ÈÉÕ¤­Ì¼ [¤¤¤¨¤Ä¤­¤à¤¹¤á] /daughter of the home/unmarried woman who owns (the future rights to) a home/ +²ÈÉÕ̼ [¤¤¤¨¤Ä¤­¤à¤¹¤á] /daughter of the home/unmarried woman who owns (the future rights to) a home/ +²ÈÉÞ [¤«¤Õ] /(n) steward/ +²ÈÉã [¤«¤Õ] /(n) one's father/ +²ÈÉãĹÀ© [¤«¤Õ¤Á¤ç¤¦¤»¤¤] /(n) patriarchal authority/ +²ÈÉè [¤«¤Õ] /(n) pedigree/genealogy/ +²ÈÉ÷ [¤«¤Õ¤¦] /(n) family tradition/ +²ÈÊÁ [¤¤¤¨¤¬¤é] /(n) parentage/pedigree/good family/(P)/ +²ÈÊ [¤¤¤¨¤Ê¤ß] /(n) row of houses/every door/ +²ÈÊ [¤ä¤Ê¤ß] /(n) row of houses/every door/ +²ÈÊÂ¤ß [¤¤¤¨¤Ê¤ß] /(n) row of houses/every door/ +²ÈÊÂ¤ß [¤ä¤Ê¤ß] /(n) row of houses/every door/ +²ÈÊõ [¤«¤Û¤¦] /(n) heirloom/ +²ÈË¡ [¤«¤Û¤¦] /(n) family code/ +²ÈËÍ [¤«¤Ü¤¯] /(n) houseboy/manservant/ +²È̾ [¤«¤á¤¤] /(n) family name/house name/family honour/ +²È̾¤ò¿«¤á¤ë [¤«¤á¤¤¤ò¤Ï¤º¤«¤·¤á¤ë] /(exp) to bring disgrace upon one's family name/ +²ÈÌĤê [¤ä¤Ê¤ê] /(n) rattling of a house/ +²ÈÌæ [¤«¤â¤ó] /(n) family crest/ +²ÈÌç [¤«¤â¤ó] /(n) one's family or clan/ +²ÈÍè [¤±¤é¤¤] /(n) retainer/retinue/servant/(P)/ +²ÈÎá [¤«¤ì¤¤] /(n) steward/butler/ +²ÈÎã [¤«¤ì¤¤] /(n) family custom/ +²ÈÏ© [¤¤¤¨¤¸] /(n) the road home/ +²ÈÏ· [¤«¤í¤¦] /(n) chief retainer/daimyo's minister/ +²ÈϽ [¤«¤í¤¯] /(n) (historical) hereditary stipend/ +²Èê¤ [¤¤¤¨¤Ð¤¨] /(n) housefly/ +²É [¤ä¤â¤á] /(n) widow/ +²Éµï [¤«¤­¤ç] /widowhood/ +²É¸À [¤«¤²¤ó] /(n) reticence/taciturnity/ +²Éºî [¤«¤µ¤¯] /(adj-na,n) low production/ +²É¾¯ [¤«¤·¤ç¤¦] /(adj-na,adj-no,n) little/few/scanty/ +²É¿Í [¤«¤¸¤ó] /(exp) my humble self/ +²ÉÀª [¤«¤¼¤¤] /(n) small military force/numerically inferior force/ +²ÉÀê [¤«¤»¤ó] /(n) oligopoly/(P)/ +²ÉÃË [¤ä¤â¤ª] /(n) widower/ +²ÉƬÀ© [¤«¤È¤¦¤»¤¤] /(n) oligarchy/ +²ÉƬÀ¯¼£ [¤«¤È¤¦¤»¤¤¤¸] /(n) oligarchy/ +²ÉÉ× [¤«¤Õ] /(n) widower/ +²ÉÉØ [¤«¤Õ] /(n) widow/(P)/ +²ÉÉØ [¤ä¤â¤á] /(n) widow/ +²Éʹ [¤«¤Ö¤ó] /(adj-na,n) limited information/ +²Éʼ [¤«¤Ø¤¤] /(n) small army force/ +²ÉÌÛ [¤«¤â¤¯] /(adj-na,n) silent (person)/shy/(P)/ +²ÉÍÝ [¤«¤è¤¯] /wanting little/ +²ÉÍß [¤«¤è¤¯] /(adj-na,n) unselfishness/ +²Ê [¤«] /(n,n-suf) department/section/(P)/ +²Ê¤¹¤ë [¤«¤¹¤ë] /(vs-s) to inflict/to impose (a fine, etc.)/(P)/ +²Ê¤ÎÌÚ [¤·¤Ê¤Î¤­] /(n) Japanese linden/ +²Ê³Ø [¤«¤¬¤¯] /(n) science/(P)/ +²Ê³Ø±¡ [¤«¤¬¤¯¤¤¤ó] /(n) science institute/ +²Ê³Ø±Ç²è [¤«¤¬¤¯¤¨¤¤¤¬] /(n) science film/ +²Ê³Ø³×Ì¿ [¤«¤¬¤¯¤«¤¯¤á¤¤] /(n) scientific revolution/ +²Ê³Ø´Ñ¬±ÒÀ± [¤«¤¬¤¯¤«¤ó¤½¤¯¤¨¤¤¤»¤¤] /(n) scientific research satellite/ +²Ê³Øµ»½Ñ [¤«¤¬¤¯¤®¤¸¤å¤Ä] /(n) technology/ +²Ê³Øµ»½ÑÄ£ [¤«¤¬¤¯¤®¤¸¤å¤Ä¤Á¤ç¤¦] /Science and Technology Agency/(P)/ +²Ê³Øµ»½ÑģĹ´± [¤«¤¬¤¯¤®¤¸¤å¤Ä¤Á¤ç¤¦¤Á¤ç¤¦¤«¤ó] /Director General of Science and Technology Agency/ +²Ê³Ø»¨»ï [¤«¤¬¤¯¤¶¤Ã¤·] /(n) science magazine/ +²Ê³Ø»Ë [¤«¤¬¤¯¤·] /(n) history of science/ +²Ê³Ø»×ÁÛ [¤«¤¬¤¯¤·¤½¤¦] /(n) scientific thought/ +²Ê³Ø¼Ô [¤«¤¬¤¯¤·¤ã] /(n) scientist/(P)/ +²Ê³ØÁܺº [¤«¤¬¤¯¤½¤¦¤µ] /(n) scientific crime detection/ +²Ê³ØÁܺº¸¦µæ½ê [¤«¤¬¤¯¤½¤¦¤µ¤±¤ó¤­¤å¤¦¤·¤ç] /(n) crime laboratory/ +²Ê³ØÃμ± [¤«¤¬¤¯¤Á¤·¤­] /(n) scientific knowledge/ +²Ê³ØŪ [¤«¤¬¤¯¤Æ¤­] /(adj-na) scientific/ +²Ê³ØŪ´ÉÍýË¡ [¤«¤¬¤¯¤Æ¤­¤«¤ó¤ê¤Û¤¦] /(n) scientific management/ +²Ê³ØŪ¼Ò²ñ¼çµÁ [¤«¤¬¤¯¤Æ¤­¤·¤ã¤«¤¤¤·¤å¤®] /(n) scientific socialism/ +²Ê³Øů³Ø [¤«¤¬¤¯¤Æ¤Ä¤¬¤¯] /(n) scientific philosophy/ +²Ê³ØÇîʪ´Û [¤«¤¬¤¯¤Ï¤¯¤Ö¤Ä¤«¤ó] /science museum/ +²Êµó [¤«¤­¤ç] /(n) (ancient) Chinese higher civil service examinations/ +²Ê¿Í [¤È¤¬¤Ë¤ó] /(iK) (n) offender/criminal/ +²ÊÇò [¤«¤Ï¤¯] /(n) speech/words/one's lines/remarks/ +²ÊÇò [¤»¤ê¤Õ] /(n) speech/words/one's lines/remarks/ +²Ê̾ [¤«¤á¤¤] /(n) family name/house name/family honour/ +²ÊÌÜ [¤«¤â¤¯] /(n) (school) subject/curriculum/course/(P)/ +²ÊÎÁ [¤«¤ê¤ç¤¦] /(n) minor fine/ +²Ë [¤¤¤È¤Þ] /(adj-na,n) (1) free time/leisure/leave/spare time/(2) farewell/(P)/ +²Ë [¤Ò¤Þ] /(adj-na,n) (1) free time/leisure/leave/spare time/(2) farewell/ +²Ë¡¹ [¤Ò¤Þ¤Ò¤Þ] /(n-adv,n-t) one's leisure hours/ +²Ë¤¬¤Ê¤¤ [¤Ò¤Þ¤¬¤Ê¤¤] /be busy/have no (free) time/ +²Ë¤¬½Ð¤ë [¤Ò¤Þ¤¬¤Ç¤ë] /(exp) to be discharged/ +²Ë¤¬Ìµ¤¤ [¤Ò¤Þ¤¬¤Ê¤¤] /be busy/have no (free) time/ +²Ë¤Ä¤Ö¤· [¤Ò¤Þ¤Ä¤Ö¤·] /(n) waste of time/killing time/ +²Ë¤Ê»þ [¤Ò¤Þ¤Ê¤È¤­] /leisure time/ +²Ë¤Ê¾¦Çä [¤Ò¤Þ¤Ê¤·¤ç¤¦¤Ð¤¤] /dull business/ +²Ë¤â̵¤¯ [¤¤¤È¤Þ¤â¤Ê¤¯] /(exp) to (do) without losing time/ +²Ë²Ë [¤Ò¤Þ¤Ò¤Þ] /(n-adv,n-t) one's leisure hours/ +²Ë¸ð¤¤ [¤¤¤È¤Þ¤´¤¤] /(n,vs) leave-taking/offering one's resignation/farewell visit/ +²Ë¼è¤ë [¤Ò¤Þ¤É¤ë] /(v5r) to take time/ +²Ë¿Í [¤Ò¤Þ¤¸¤ó] /(n) man of leisure/ +²ËÄÙ¤· [¤Ò¤Þ¤Ä¤Ö¤·] /(n) waste of time/killing time/(P)/ +²Ì¤·¤Æ [¤Ï¤¿¤·¤Æ] /(adv) as was expected/really/ +²Ì¤·¾õ [¤Ï¤¿¤·¤¸¤ç¤¦] /(n) (fighter's) letter of challenge/ +²Ì¤»¤ë [¤ª¤ª¤»¤ë] /(v1) to succeed in doing/ +²Ì¤¿¤·¤Æ [¤Ï¤¿¤·¤Æ] /(adv) as was expected/really/(P)/ +²Ì¤¿¤·¹ç¤¤ [¤Ï¤¿¤·¤¢¤¤] /(n) duel/ +²Ì¤¿¤·¾õ [¤Ï¤¿¤·¤¸¤ç¤¦] /(io) (n) (fighter's) letter of challenge/ +²Ì¤¿¤¹ [¤Ï¤¿¤¹] /(v5s) to accomplish/to fulfill/to carry out/to achieve/(P)/ +²Ì¤Æ [¤Ï¤Æ] /(n) the end/the extremity/the limit(s)/the result/(P)/ +²Ì¤Æ¤· [¤Ï¤Æ¤·] /(n) end/limit/bounds/extremity/result/fate/ +²Ì¤Æ¤·¤¬¤Ê¤¤ [¤Ï¤Æ¤·¤¬¤Ê¤¤] /endless/boundless/fathomless/eternal/ +²Ì¤Æ¤·¤¬Ìµ¤¤ [¤Ï¤Æ¤·¤¬¤Ê¤¤] /endless/boundless/fathomless/eternal/ +²Ì¤Æ¤·¤Ê¤¤ [¤Ï¤Æ¤·¤Ê¤¤] /(adj) endless/boundless/everlasting/(P)/ +²Ì¤Æ¤·Ìµ¤¤ [¤Ï¤Æ¤·¤Ê¤¤] /(adj) endless/boundless/everlasting/ +²Ì¤Æ¤·Ìµ¤¯ [¤Ï¤Æ¤·¤Ê¤¯] /eternally/interminably/ +²Ì¤Æ¤Ï [¤Ï¤Æ¤Ï] /(n) in the end/on top of that/ +²Ì¤Æ¤ë [¤Ï¤Æ¤ë] /(v1) to end/to be finished/to be exhausted/to die/to perish/(P)/ +²Ì¤Ê¤¤ [¤Ï¤«¤Ê¤¤] /(adj) fleeting/transient/short-lived/momentary/vain/fickle/miserable/empty/ephemeral/ +²Ì³Ë [¤«¤«¤¯] /(n) putamen/ +²Ì´º [¤«¤«¤ó] /(adj-na,n) resolute/determined/bold/(P)/ +²Ì´º¤Ê¤¤ [¤Ï¤«¤Ê¤¤] /(adj) fleeting/transient/short-lived/momentary/vain/fickle/miserable/empty/ephemeral/ +²Ì´ºÌµ¤¤ [¤Ï¤«¤Ê¤¤] /(adj) fleeting/transient/short-lived/momentary/vain/fickle/miserable/empty/ephemeral/ +²ÌºÚ [¤«¤µ¤¤] /(n) fruits and vegetables/ +²ÌºÚÎà [¤«¤µ¤¤¤ë¤¤] /(n) fruits and vegetables/ +²Ì¼Â [¤«¤¸¤Ä] /(n) fruit/nut/berry/(P)/ +²Ì¼Â¼ò [¤«¤¸¤Ä¤·¤å] /(n) cider/wine/plum liquor/ +²Ì¼ÂŹ [¤«¤¸¤Ä¤Æ¤ó] /fruit store/ +²Ì¼ù [¤«¤¸¤å] /(n) fruit tree/(P)/ +²Ì¼ù±à [¤«¤¸¤å¤¨¤ó] /(n) orchard/ +²Ì¼ù±à·Ý [¤«¤¸¤å¤¨¤ó¤²¤¤] /(n) fruit growing/ +²Ì¼ùºÏÇÝ [¤«¤¸¤å¤µ¤¤¤Ð¤¤] /fruit growing/pomiculture/ +²Ì¼ùºÏÇÝ¼Ô [¤«¤¸¤å¤µ¤¤¤Ð¤¤¤·¤ã] /fruit grower/ +²Ì½Á [¤«¤¸¤å¤¦] /(n) fruit juice/(P)/ +²Ì¿© [¤«¤·¤ç¤¯] /living on fruit/ +²ÌÁ³ [¤«¤¼¤ó] /(adv) as was expected/ +²ÌÃÇ [¤«¤À¤ó] /(adj-na,n) decisive/resolute/drastic/ +²ÌÅü [¤«¤È¤¦] /(n) fructose/fruit sugar/ +²ÌÆù [¤«¤Ë¤¯] /(n) flesh of fruit/ +²ÌÈé [¤«¤Ò] /(n) fruit peeling/ +²Ìʪ [¤¯¤À¤â¤Î] /(n) fruit/(P)/ +²Ìʪ²° [¤¯¤À¤â¤Î¤ä] /fruit store/ +²ÌʪäÆ [¤¯¤À¤â¤Î¤«¤´] /fruit basket/ +²ÌÊó [¤«¤Û¤¦] /(adj-na,n) good fortune/luck/happiness/ +²ÌÊó¤Ï¿²¤ÆÂÔ¤Æ [¤«¤Û¤¦¤Ï¤Í¤Æ¤Þ¤Æ] /(exp) All things come to those who wait/ +²ÌÊó¼Ô [¤«¤Û¤¦¤â¤Î] /(n) lucky fellow/ +²Ì̵¤¤ [¤Ï¤«¤Ê¤¤] /(adj) fleeting/transient/short-lived/momentary/vain/fickle/miserable/empty/ephemeral/ +²Í [¤«] /(n) unit of equipment/rack/ +²Í¤«¤ë [¤«¤«¤ë] /(v5r,vi) to place on an easel/to hang/ +²Í¤±¤ë [¤«¤±¤ë] /(v1,vt) to hang/(P)/ +²Í¤±¶¶ [¤«¤±¤Ï¤·] /(n,vs) bridge building/cross-linking/ +²Í´Ö [¤«¤«¤ó] /(n) between equipment/ +²Í¶¶ [¤«¤­¤ç¤¦] /(n,vs) bridge building/cross-linking/(P)/ +²Í¶¶ [¤«¤±¤Ï¤·] /(n,vs) bridge building/cross-linking/ +²Í¶õ [¤«¤¯¤¦] /(adj-na,adj-no,n) aerial/overhead/fiction/fanciful/(P)/ +²Í¾å [¤«¤¸¤ç¤¦] /(n) on the shelf/ +²ÍÀß [¤«¤»¤Ä] /(n) construction/building/(P)/ +²ÍÀþ [¤«¤»¤ó] /(n) aerial wiring/ +²ÍÂæ [¤«¤À¤¤] /(n) stand/frame/abutment/ +²ÍÅÅ [¤«¤Ç¤ó] /(n) (1) telephone call/telephone conversation/(2) email/ +²Î [¤¦¤¿] /(n) song/poetry/(P)/ +²Î¤¤¤Þ¤¯¤ë [¤¦¤¿¤¤¤Þ¤¯¤ë] /(v5r) to sing energetically/to sing with abandon/ +²Î¤¤·þ¤ë [¤¦¤¿¤¤¤Þ¤¯¤ë] /(v5r) to sing energetically/to sing with abandon/ +²Î¤¤¹ç¤¦ [¤¦¤¿¤¤¤¢¤¦] /(v5u) to sing responsively/ +²Î¤¤¼ê [¤¦¤¿¤¤¤Æ] /(n) singer/ +²Î¤¤¾å¤²¤ë [¤¦¤¿¤¤¤¢¤²¤ë] /(v1) to sing at the top of one's voice/to express one's feelings fully in a poem/ +²Î¤¦ [¤¦¤¿¤¦] /(v5u) to sing/(P)/ +²Î¤Î¿´ [¤¦¤¿¤Î¤³¤³¤í] /spirit of a poem/true meaning of a poem/ +²Î¤ÎÆ» [¤¦¤¿¤Î¤ß¤Á] /art of tanka poetry/ +²Î±Ó¤ß [¤¦¤¿¤è¤ß] /(n) tanka composer/ +²Î²ñ [¤¦¤¿¤«¤¤] /(n) poetry party or competition/ +²Î²ñ»Ï¤á [¤¦¤¿¤«¤¤¤Ï¤¸¤á] /annual New Year's poetry reading/ +²Î³Ê [¤«¤«¤¯] /(n) poetry style/poetry rules/ +²Î³Ø [¤«¤¬¤¯] /(n) poetry/versification/ +²Î¶­ [¤«¤­¤ç¤¦] /(n) mood of a poem/poet's mood when writing/ +²Î¶Ê [¤«¤­¤ç¤¯] /(n) melody/tune/song/(P)/ +²Î·à [¤«¤²¤­] /(n) opera/(P)/ +²Î·à¾ì [¤«¤²¤­¤¸¤ç¤¦] /(n) opera house/ +²Î¸ý [¤¦¤¿¤°¤Á] /(n) flute mouthpiece/poetic style/ +²Î¹Æ [¤«¤³¤¦] /(n) manuscript of poem/ +²Î¹ç [¤¦¤¿¤¢¤ï¤»] /(n) poetry contest/(P)/ +²Î¹ç¤» [¤¦¤¿¤¢¤ï¤»] /(n) poetry contest/ +²Î¹ç¤ï¤» [¤¦¤¿¤¢¤ï¤»] /(n) poetry contest/ +²Î¹çÀï [¤¦¤¿¤¬¤Ã¤»¤ó] /(n) singing matches/ +²Î»ì [¤«¤·] /(n) song lyrics/words of a song/(P)/ +²Î¼ê [¤«¤·¤å] /(n) singer/(P)/ +²Î½¸ [¤«¤·¤å¤¦] /(n) anthology/book of poetry/(P)/ +²Î½ñ [¤«¤·¤ç] /(n) book of poems/ +²Î¾§ [¤«¤·¤ç¤¦] /(n) song/singing/(P)/ +²Î¾§ÎÏ [¤«¤·¤ç¤¦¤ê¤ç¤¯] /(n) one's skill as a singer/ +²Î¿´ [¤¦¤¿¤´¤³¤í] /(n) poetic sentiment/ +²Î¿Í [¤«¤¸¤ó] /(n) (Japanese) poet/(P)/ +²ÎÀ» [¤«¤»¤¤] /(n) great poet/ +²ÎÀ¼ [¤¦¤¿¤´¤¨] /(n) singing voice/(P)/ +²ÎÀç [¤«¤»¤ó] /(n) great poet/ +²ÎÂê [¤«¤À¤¤] /(n) name of poem/ +²ÎÂô [¤¦¤¿¤¶¤ï] /(n) type of Japanese music/ +²ÎÃÅ [¤«¤À¤ó] /(n) poetry circles/ +²ÎÆ» [¤«¤É¤¦] /(n) versification/tanka poetry/ +²ÎÈê [¤«¤Ò] /(n) tanka inscription/ +²Îɱ [¤¦¤¿¤Ò¤á] /(n) songstress/(P)/ +²ÎÉñ [¤«¤Ö] /(n) singing and dancing/ +²ÎÉñ´ì [¤«¤Ö¤­] /(n) kabuki/Japanese classical drama/(P)/ +²ÎÉñ´ì½½È¬ÈÖ [¤«¤Ö¤­¤¸¤å¤¦¤Ï¤Á¤Ð¤ó] /(n) repertoire of 18 kabuki plays/ +²ÎÉ÷ [¤«¤Õ¤¦] /(n) poetic style/ +²ÎËí [¤¦¤¿¤Þ¤¯¤é] /(n) oft-repeated descriptive epithets in poetry/ +²ÎÍØ [¤«¤è¤¦] /(n) song/ballad/(P)/ +²ÎÍØ¶Ê [¤«¤è¤¦¤­¤ç¤¯] /(n) popular song/(P)/ +²Îα¿ [¤«¤ë¤¿] /(pt:) (n) playing cards (pt: carta)/(P)/ +²ÎÏÀ [¤«¤í¤ó] /(n) essay on tanka poetry/ +²Ï [¤«¤ï] /(n) river/stream/(P)/ +²Ï¤Î¸» [¤«¤ï¤Î¤ß¤Ê¤â¤È] /fountainhead/ +²Ï±¨ [¤«¤ï¤¬¤é¤¹] /pale Pallas' dipper/ +²Ï³¤ÆÚ [¤«¤ï¤¤¤ë¤«] /(n) river dolphin/ +²Ï´Á [¤«¤«¤ó] /(n) Milky Way/ +²Ï´ß [¤«¤¬¤ó] /(n) fish market/riverside/river bank/ +²Ï´ß [¤«¤·] /(n) fish market/riverside/river bank/ +²Ï´ß [¤«¤ï¤®¤·] /(n) fish market/riverside/river bank/(P)/ +²Ï´ßÃ浅 [¤«¤¬¤ó¤À¤ó¤­¤å¤¦] /river terrace/ +²Ï·Ï [¤«¤±¤¤] /(n) river system/ +²Ï¸¶ [¤«¤ï¤Ï¤é] /(n) dry river bed/river beach/ +²Ï¸¶ [¤«¤ï¤é] /(n) dry river bed/river beach/(P)/ +²Ï¸¶¸ð¿© [¤«¤ï¤é¤³¤¸¤­] /unflattering term for actors/ +²Ï¸¶¼Ô [¤«¤ï¤é¤â¤Î] /(n) unflattering term for actors/ +²Ï¸¶È· [¤«¤ï¤é¤Ð¤È] /(n) pigeon/ +²Ï¸¶ó´ [¤«¤ï¤é¤Ò¤ï] /(n) Oriental greenfinch/ +²Ï¸ý [¤«¤³¤¦] /(n) mouth of river/estuary/(P)/ +²Ï¸ý [¤«¤ï¤°¤Á] /(n) mouth of river/estuary/(P)/ +²Ï¸ý¹Á [¤«¤³¤¦¤³¤¦] /(n) port at the mouth of a river/ +²Ï¹Á [¤«¤³¤¦] /(n) river port/ +²Ï¼¯ [¤«¤¸¤«] /(n) singing frog/ +²Ï¾² [¤«¤·¤ç¤¦] /(n) riverbed/ +²Ï¿å [¤«¤¹¤¤] /(n) river water/stream/ +²ÏÀ¶ [¤«¤»¤¤] /(n) clearing of the river water/ +²ÏÀ׸Р[¤«¤»¤­¤³] /(n) crescentic lake/oxbow lake/billabong/ +²ÏÀî [¤«¤»¤ó] /(n) rivers/(P)/ +²ÏÀ³Ø [¤«¤»¤ó¤³¤¦¤¬¤¯] /(n) river engineering/ +²ÏÀ»ö [¤«¤»¤ó¤³¤¦¤¸] /riparian works/ +²ÏÀîÉß [¤«¤»¤ó¤·¤­] /(n) (dry) riverbed/(P)/ +²ÏÀîÉß [¤«¤»¤ó¤¸¤­] /(n) (dry) riverbed/ +²ÏÁ¥ [¤«¤»¤ó] /(n) river boat/ +²ÏÃö [¤«¤ï¤¤¤Î¤·¤·] /(n) bush pig/ +²ÏÄì [¤«¤Æ¤¤] /(n) river bed/ +²ÏÄì [¤«¤ï¤¾¤³] /(n) river bed/ +²ÏƸ [¤«¤Ã¤Ñ] /(n) water demon/excellent swimmer/ +²ÏƸ¤ÎÀîή¤ì [¤«¤Ã¤Ñ¤Î¤«¤ï¤Ê¤¬¤ì] /(n) Even Homer sometimes nods/ +²ÏƸ¤ÎÕû [¤«¤Ã¤Ñ¤Î¤Ø] /a cinch/ +²ÏƸ¤âÀîή¤ì [¤«¤Ã¤Ñ¤â¤«¤ï¤Ê¤¬¤ì] /(exp) anyone can make a mistake/ +²ÏƸ´¬ [¤«¤Ã¤Ñ¤Þ¤­] /(n) cucumber sushi wrapped in nori (seaweed)/ +²ÏƸ´¬¤­ [¤«¤Ã¤Ñ¤Þ¤­] /(n) cucumber sushi wrapped in nori (seaweed)/ +²ÏÆÚ [¤Õ¤°] /(n) puffer fish/blow fish/fugu/globefish/swellfish/ +²ÏÆâ [¤Ï¤Î¤¤] /Hanoi/(P)/ +²ÏÆî [¤«¤Ê¤ó] /Henan (province south of the Yellow River)/ +²ÏÇÏ [¤«¤Ð] /(n) hippopotamus/ +²ÏÈÊ [¤«¤Ï¤ó] /(n) riverside/(P)/ +²ÏËÌ [¤«¤Û¤¯] /north of the (Yellow) river/ +²ÏËð [¤«¤ï¤Þ¤¹] /(n) brook trout/ +²Ïή [¤«¤ê¤å¤¦] /(n) stream/ +²Ð [¤Ò] /(n,n-suf) fire/flame/blaze/(P)/ +²Ð¤¬ÉÕ¤¯ [¤Ò¤¬¤Ä¤¯] /(v5k) to catch fire/to provoke/to catch fire from/to be ignited/ +²Ð¤ÇÍϤ±¤ë [¤Ò¤Ç¤È¤±¤ë] /to melt in the fire/ +²Ð¤ËÂѤ¨¤ë [¤Ò¤Ë¤¿¤¨¤ë] /(exp) to be fireproof/ +²Ð¤ËÅö¤¿¤ë [¤Ò¤Ë¤¢¤¿¤ë] /(exp) to warm oneself at the fire/ +²Ð¤Îµ¤ [¤Ò¤Î¤±] /(n) heat of fire/trace of fire/ +²Ð¤Î¶Ì [¤Ò¤Î¤¿¤Þ] /(n) falling star/fireball/ +²Ð¤Î¸« [¤Ò¤Î¤ß] /(n) fire tower/ +²Ð¤Î¸«Ï¦ [¤Ò¤Î¤ß¤ä¤°¤é] /(n) fire lookout/watchtower/ +²Ð¤Î¸µ [¤Ò¤Î¤â¤È] /(n) origin of fire/ +²Ð¤Î¼Ö [¤Ò¤Î¤¯¤ë¤Þ] /(n) fiery chariot/extreme poverty/ +²Ð¤Î¼ê [¤Ò¤Î¤Æ] /(n) flames/blaze/fire/ +²Ð¤ÎÈÖ [¤Ò¤Î¤Ð¤ó] /(n) night watch/fire watchman/ +²Ð¤ÎÊ´ [¤Ò¤Î¤³] /(n) sparks/ +²Ð¤ò³Ý¤±¤ë [¤Ò¤ò¤«¤±¤ë] /(exp) to set fire/ +²Ð¤òÄ̤¹ [¤Ò¤ò¤È¤ª¤¹] /(exp) to cook/to heat/ +²Ð±Æ [¤Û¤«¤²] /(n) firelight/shadows or forms moving in firelight/ +²Ð±ê [¤«¤¨¤ó] /(n) flame/blaze/ +²Ð±êÉÓ [¤«¤¨¤ó¤Ó¤ó] /(n) Molotov cocktail/(P)/ +²Ð±êÊü¼Í´ï [¤«¤¨¤ó¤Û¤¦¤·¤ã¤­] /(n) flame thrower/ +²Ð±ë [¤«¤¨¤ó] /(n) flame/blaze/ +²Ð²° [¤Û¤ä] /(n) lamp chimney/ +²Ð²³ [¤Ò¤ª¤±] /(n) wooden brazier/ +²Ð²Ã¸º [¤Ò¤«¤²¤ó] /(n) condition of fire/ +²Ð²Ö [¤Ò¤Ð¤Ê] /(n) spark/(P)/ +²Ð²ÖÊüÅÅ [¤Ò¤Ð¤Ê¤Û¤¦¤Ç¤ó] /(n) spark discharge/ +²Ð³¸ [¤Ò¤Ö¤¿] /(n) cover for gun barrel/ +²Ð´³¤· [¤Ò¤Ü¤·] /drying by fire/ +²Ð´ï [¤«¤­] /(n) firearms/guns/(P)/ +²Ðµ¤ [¤«¤­] /(n) fire/ +²Ðµ¤¸·¶Ø [¤«¤­¤²¤ó¤­¤ó] /a warning of flammability/ +²ÐµÓ [¤Ò¤¢¤·] /(n) spreading of a fire/ +²ÐµÞ [¤«¤­¤å¤¦] /(adj-na,n) emergency/urgency/ +²Ð¶Ì [¤Ò¤À¤Þ] /(n) falling star/fireball/ +²Ð·º [¤«¤±¤¤] /(n) stake/ +²Ð¸µ [¤Ò¤â¤È] /(n) origin of a fire/ +²Ð¸÷ [¤«¤³¤¦] /(n) firelight/ +²Ð¸ý [¤«¤³¤¦] /(n) crater/ +²Ð¸ý [¤Ò¤°¤Á] /(n) a burner/origin of a fire/(P)/ +²Ð¸ýµÖ [¤«¤³¤¦¤­¤å¤¦] /(n) volcanic cone/ +²Ð¸ý¸¶ [¤«¤³¤¦¤²¤ó] /(n) crater floor/crater basin/ +²Ð¸ý¸¶¸Ð [¤«¤³¤¦¤²¤ó¤³] /(n) crater lake/ +²Ð¸ý¸Ð [¤«¤³¤¦¤³] /(n) crater lake/ +²Ð¸ýÊÉ [¤«¤³¤¦¤Ø¤­] /(n) crater wall/ +²Ð¹©ÉÊ [¤«¤³¤¦¤Ò¤ó] /(n) priming materials/ +²Ð¹¶¤á [¤Ò¤¼¤á] /(n) attacking with fire/ +²ÐºÒ [¤«¤µ¤¤] /(n) conflagration/fire/(P)/ +²ÐºÒ·ÙÊó [¤«¤µ¤¤¤±¤¤¤Û¤¦] /fire alarm/ +²ÐºÒÊݸ± [¤«¤µ¤¤¤Û¤±¤ó] /fire insurance/(P)/ +²ÐºÒÊóÃδï [¤«¤µ¤¤¤Û¤¦¤Á¤­] /(n) fire alarm (box)/ +²ÐºÒÊóÃε¡ [¤«¤µ¤¤¤Û¤¦¤Á¤­] /(n) fire alarm (device)/ +²ÐºÒή [¤«¤µ¤¤¤ê¤å¤¦] /(n) pyroclastic flow (type of volcanic eruption)/stone wind/ +²ÐºÕ´ä [¤«¤µ¤¤¤¬¤ó] /(n) pyroclastic rock/ +²ÐºÕή [¤«¤µ¤¤¤ê¤å¤¦] /(n) pyroclastic flow (type of volcanic eruption)/stone wind/(P)/ +²Ð»® [¤Ò¤¶¤é] /(n) fire grate/chafing dish/pipe bowl/ +²Ð»³ [¤«¤¶¤ó] /(n) volcano/(P)/ +²Ð»³¥¬¥¹ [¤«¤¶¤ó¥¬¥¹] /(n) volcanic gas/ +²Ð»³³¥ [¤«¤¶¤ó¤Ð¤¤] /(n) volcanic ash/(P)/ +²Ð»³³¥ÅÚ [¤«¤¶¤ó¤Ð¤¤¤É] /(n) volcanic ash soil/ +²Ð»³³èÆ° [¤«¤¶¤ó¤«¤Ä¤É¤¦] /volcanic activity/ +²Ð»³´ä [¤«¤¶¤ó¤¬¤ó] /(n) volcanic rock/lava/igneous rock/ +²Ð»³´äÀí [¤«¤¶¤ó¤¬¤ó¤»¤ó] /(n) volcanic spine/ +²Ð»³ºÕ¶ýʪ [¤«¤¶¤ó¤µ¤¤¤»¤Ä¤Ö¤Ä] /(n) pyroclastic material/ +²Ð»³À­ÃÏ¿Ì [¤«¤¶¤ó¤»¤¤¤¸¤·¤ó] /(n) volcanic earthquake/ +²Ð»³Á°Àþ [¤«¤¶¤ó¤¼¤ó¤»¤ó] /(n) volcanic front/ +²Ð»³ÂÓ [¤«¤¶¤ó¤¿¤¤] /(n) volcanic zone or belt/ +²Ð»³ÃÆ [¤«¤¶¤ó¤À¤ó] /(n) volcanic projectiles/ +²Ð»³Å¥Î® [¤«¤¶¤ó¤Ç¤¤¤ê¤å¤¦] /(n) volcanic mudflow/ +²Ð»³Åç [¤«¤¶¤ó¤È¤¦] /(n) volcanic island/ +²Ð»³Çúȯ [¤«¤¶¤ó¤Ð¤¯¤Ï¤Ä] /(n) volcanic explosion/ +²Ð»³Ê®½Ðʪ [¤«¤¶¤ó¤Õ¤ó¤·¤å¤Ä¤Ö¤Ä] /(n) volcanic product/ +²Ð»³Ì® [¤«¤¶¤ó¤ß¤ã¤¯] /(n) volcanic range or chain/ +²Ð»³Íë [¤«¤¶¤ó¤é¤¤] /(n) volcanic thunderstorm/ +²Ð»³ãª [¤«¤¶¤ó¤ì¤­] /(n) lapilli/ +²Ð»ö [¤«¤¸] /(n) fire/conflagration/(P)/ +²Ð»ö¸«Éñ¤¤ [¤«¤¸¤ß¤Þ¤¤] /a post-fire visit to express sympathy/ +²Ð»ö¾ì [¤«¤¸¤Ð] /(n) scene of a fire/ +²Ð»ö¾ìÅ¥ËÀ [¤«¤¸¤Ð¤É¤í¤Ü¤¦] /looter at the scene of a fire/ +²Ð»öÅ¥ [¤«¤¸¤É¤í] /(n) (abbr) looter at the scene of a fire/ +²Ð»ý¤Á [¤Ò¤â¤Á] /(n) fire-holding qualities/ +²Ð¼è [¤Ò¤È¤ê] /(n) (1) incense burner/(2) utensil for carrying live charcoal/ +²Ð¼è²ë [¤Ò¤È¤ê¤¬] /(n) tiger moth/ +²Ð¼ê [¤«¤·¤å] /(n) stoker/ +²Ð¼ï [¤Ò¤À¤Í] /(n) live coals (for firelighting)/remains of fire/(P)/ +²Ð¼ò [¤«¤·¤å] /(n) strong drink/ +²Ð½ü¤± [¤Ò¤è¤±] /(n) protection against fire/ +²Ð½ý [¤«¤·¤ç¤¦] /(n) burn/scald/ +²Ð½ý [¤ä¤±¤É] /(n) burn/scald/(P)/ +²Ð¾² [¤Ò¤É¤³] /(n) fire bed/fire grate/ +²Ð¾Ã¤· [¤Ò¤±¤·] /(n) (1) extinguishing a fire/(2) (Edo-period) fireman/ +²Ð¾Ã¤·ÄÛ [¤Ò¤±¤·¤Ä¤Ü] /(n) charcoal extinguisher/ +²Ð¾Ã¤·Ôä [¤Ò¤±¤·¤Ä¤Ü] /(n) charcoal extinguisher/ +²Ð¾ÃÄÛ [¤Ò¤±¤·¤Ä¤Ü] /(n) charcoal extinguisher/ +²Ð¾ÃÔä [¤Ò¤±¤·¤Ä¤Ü] /(n) charcoal extinguisher/ +²Ð¾È¤ê [¤Û¤Æ¤ê] /(n) (1) a glow/heat/(2) burning sensation/hot flash/ +²Ð¾È¤ë [¤Û¤Æ¤ë] /(v5r) to feel hot/to flush/to burn/ +²Ð¿§ [¤Ò¤¤¤í] /(n) the color of flames/ +²Ð¿© [¤«¤·¤ç¤¯] /(n,vs) eating cooked food/ +²Ð¿©Ä» [¤Ò¤¯¤¤¤É¤ê] /(n) cassowary/ +²Ð¿á¤­ÃÝ [¤Ò¤Õ¤­¤À¤±] /(n) bamboo blowpipe used to stimulate a fire/ +²Ð¿å [¤Ò¤ß¤º] /(n) (as discordant as) fire and water/ +²ÐÀª [¤«¤»¤¤] /(n) force of flames/ +²ÐÀ®³èÆ° [¤«¤»¤¤¤«¤Ä¤É¤¦] /(n) igneous activity/ +²ÐÀ®´ä [¤«¤»¤¤¤¬¤ó] /(n) volcanic stone/ +²ÐÀ®¹Û¾² [¤«¤»¤¤¤³¤¦¤·¤ç¤¦] /(n) igneous deposit/ +²ÐÀ± [¤«¤»¤¤] /(n) Mars (planet)/(P)/ +²ÐÀ±¿Í [¤«¤»¤¤¤¸¤ó] /Martian/ +²ÐÀ±Ç¯ [¤«¤»¤¤¤Í¤ó] /Martian year/ +²ÐÀÕ¤á [¤Ò¤¼¤á] /(n) torture by fire/ +²ÐÀè [¤Ò¤µ¤­] /(n) flames/forefront of fire/flame tips/ +²ÐÀè [¤Û¤µ¤­] /(n) flames/forefront of fire/flame tips/ +²ÐÀý [¤«¤»¤ó] /(n) fire arrow/ +²ÐÀý [¤Ò¤ä] /(n) fire arrow/ +²ÐÀþ [¤«¤»¤ó] /(n) firing line/ +²ÐÁߤ­ [¤Ò¤«¤­] /(n) a poker/fire iron used to rake ash/ +²ÐÁò [¤«¤½¤¦] /(n) cremation/(P)/ +²ÐÁò¾ì [¤«¤½¤¦¤Ð] /(n) crematory/crematorium/ +²Ð­ [¤Ò¤¢¤·] /(n) spreading of a fire/ +²ÐÂǤÁÀÐ [¤Ò¤¦¤Á¤¤¤·] /(n) flint/ +²ÐÂÇÀÐ [¤Ò¤¦¤Á¤¤¤·] /(io) (n) flint/ +²ÐÂð [¤«¤¿¤¯] /(n) burning house/this world of suffering/ +²ÐãËá [¤Ò¤À¤ë¤Þ] /(n) body covered with flames/ +²ÐÃæ [¤«¤Á¤å¤¦] /(n) in the fire/in the flames/ +²ÐÃì [¤Ò¤Ð¤·¤é] /(n) pillar of fire/blazing column/ +²Ðı¤ì [¤Ò¤Ö¤¯¤ì] /(n) a blister/ +²ÐÅÀ¤·º¢ [¤Ò¤È¤â¤·¤´¤í] /(n) early evening/dusk/ +²ÐÅÄ [¤«¤Ç¤ó] /(n) slash-and-burn agriculture/ +²ÐÅϤê [¤Ò¤ï¤¿¤ê] /(n) walking over fire or burning coals/ +²ÐÆì [¤Ò¤Ê¤ï] /(n) a fuse/ +²ÐÆì½Æ [¤Ò¤Ê¤ï¤¸¤å¤¦] /(n) matchlock/arquebus/ +²ÐÆñ [¤«¤Ê¤ó] /(n) fire calamity/ +²ÐÆþ¤ì [¤Ò¤¤¤ì] /(n) fire pan/heating/first lighting (of furnace)/ +²ÐÇ® [¤«¤Í¤Ä] /(n) heat/ +²ÐȤ [¤Ò¤Ð¤·] /(n) tongs/ +²ÐÈ­ [¤Ò¤Ð¤Á] /(n) brazier/(P)/ +²ÐÉÕ [¤Ò¤Ä¤±] /(n,vs) arson/incendiary/ +²ÐÉÕ¤­ [¤Ò¤Ä¤­] /(n) kindling/ +²ÐÉÕ¤­¤¬°­¤¤ [¤Ò¤Ä¤­¤¬¤ï¤ë¤¤] /be slow to kindle/ +²ÐÉÕ¤± [¤Ò¤Ä¤±] /(n,vs) arson/incendiary/ +²ÐÉÕ¤±Ìò [¤Ò¤Ä¤±¤ä¤¯] /(n) instigator/troublemaker/(P)/ +²ÐÉ× [¤«¤Õ] /(n) fireman/stoker/ +²ÐÊݤÁ [¤Ò¤â¤Á] /(n) length of time a fire burns/ +²Ðˤ [¤«¤Û¤¦] /(n) artillery/ +²ÐÌÚ [¤«¤â¤¯] /Tuesdays and Thursdays/ +²ÐÌÚ¶â [¤«¤â¤¯¤­¤ó] /Tuesday, Thursday and Friday/ +²ÐÌÚÅÚ [¤«¤â¤¯¤É] /Tue-Thurs-Sat/ +²ÐÌð [¤Ò¤ä] /(n) fire arrow/ +²ÐÌô [¤«¤ä¤¯] /(n) gunpowder/powder/(P)/ +²ÐÌô¸Ë [¤«¤ä¤¯¤³] /(n) powder magazine/ +²ÐÍ·¤Ó [¤Ò¤¢¤½¤Ó] /(n,vs) playing with fire/playing with love/ +²ÐÍË [¤«¤è¤¦] /(n-adv,n) (abbr) Tuesday/(P)/ +²ÐÍËÆü [¤«¤è¤¦¤Ó] /(n-adv,n) Tuesday/(P)/ +²ÐÎÏ [¤«¤ê¤ç¤¯] /(n) heating power/steam power/(P)/ +²ÐÎϻٱç [¤«¤ê¤ç¤¯¤·¤¨¤ó] /fire support/ +²ÐÎϻٱç·×²è [¤«¤ê¤ç¤¯¤·¤¨¤ó¤±¤¤¤«¤¯] /fire support plan/ +²ÐÎϻٱçÄ´À°Àþ [¤«¤ê¤ç¤¯¤·¤¨¤ó¤Á¤ç¤¦¤»¤¤¤»¤ó] /fire support coordination line/ +²ÐÎϻٱçÉôÂâ [¤«¤ê¤ç¤¯¤·¤¨¤ó¤Ö¤¿¤¤] /fire support element/ +²ÐÎÏȯÅÅ [¤«¤ê¤ç¤¯¤Ï¤Ä¤Ç¤ó] /thermal power generation/ +²ÐÎÏȯÅŽê [¤«¤ê¤ç¤¯¤Ï¤Ä¤Ç¤ó¤·¤ç] /thermal power station i.e. using combustion/ +²Ðϧ [¤«¤í] /(n) furnace/boiler/ +²ÐßÕ¤ê [¤Ò¤¢¤Ö¤ê] /(n) burning at the stake/burning to death/ +²Ðßä¤ê [¤Ò¤¢¤Ö¤ê] /(n) burning at the stake/burning to death/ +²ÐßñÅÍ [¤Ò¤Î¤·] /(n) an iron/ +²Ðßý [¤³¤¿¤Ä] /(iK) (n) (uk) table with heater/(orig) charcoal brazier in a floor well/ +²Ðßý³ÝÉÛ [¤³¤¿¤Ä¤¬¤±] /(uk) cover for kotatsu/ +²ÐßýÉÛÃÄ [¤³¤¿¤Ä¤Ö¤È¤ó] /(uk) cover for kotatsu/ +²Ðéòéî [¤Ò¤È¤«¤²] /salamander/ +²Ò¤ÎÉÜ [¤ï¤¶¤ï¤¤¤Î¤Õ] /sink of iniquity/ +²Ò°ø [¤«¤¤¤ó] /(n) cause of trouble/ +²Ò³² [¤«¤¬¤¤] /(n) evil/harm/mischief/ +²Ò¸» [¤«¤²¤ó] /(n) source of misfortune/ +²Òº¬ [¤«¤³¤ó] /(n) root of evil/(P)/ +²Òº¬¤òÀä¤Ä [¤«¤³¤ó¤ò¤¿¤Ä] /(exp) to strike at the root of an evil/ +²ÒÊ¡ [¤«¤Õ¤¯] /(n) weal and woe/ +²Ó¹òÎà [¤«¤³¤¯¤ë¤¤] /(n) cereal crops/ +²ÓËÜ²Ê [¤«¤Û¤ó¤«] /(n) Gramineae/ +²Ô¤® [¤«¤»¤®] /(n) earnings/(P)/ +²Ô¤®¹â [¤«¤»¤®¤À¤«] /(n) earnings/ +²Ô¤®¼è¤ë [¤«¤»¤®¤È¤ë] /to earn by working/ +²Ô¤®¼ê [¤«¤»¤®¤Æ] /(n) breadwinner/hard worker/ +²Ô¤®¿Í [¤«¤»¤®¤Ë¤ó] /(n) breadwinner/hard worker/ +²Ô¤®Æ¬ [¤«¤»¤®¤¬¤·¤é] /biggest earner/ +²Ô¤° [¤«¤»¤°] /(v5g) to earn income/to labor/(P)/ +²Ô¤²¤ë [¤«¤»¤²¤ë] /(v1) to work/to earn income/ +²Ô¶È [¤«¤®¤ç¤¦] /(n) trade/business/commerce/occupation/(P)/ +²ÔƯ [¤«¤É¤¦] /(n,vs) operation (of machine)/actual work/(P)/ +²ÔƯ»þ´Ö [¤«¤É¤¦¤¸¤«¤ó] /number of hours worked/ +²ÔƯ¿Í¸ý [¤«¤É¤¦¤¸¤ó¤³¤¦] /manpower/work force/ +²ÔƯΨ [¤«¤É¤¦¤ê¤Ä] /(n) rate of operation/(P)/ +²ÔÆ° [¤«¤É¤¦] /(n,vs) operation (of machine)/actual work/ +²Õ¡¹ [¤³¤³] /(n) individual/separate/ +²Õ·î [¤«¤²¤Ä] /(suf) (number of) months/(P)/ +²Õ½ê [¤«¤·¤ç] /(n) passage/place/point/part/(P)/ +²Õ¾ò [¤«¤¸¤ç¤¦] /(n) items/errors/articles/ +²Õ¾ò½ñ [¤«¤¸¤ç¤¦¤¬¤­] /(n) itemized form/itemization/ +²Õ¾ò½ñ¤­ [¤«¤¸¤ç¤¦¤¬¤­] /(n) itemized form/itemization/ +²Õ¿ô [¤³¤¹¤¦] /(n) number of articles/ +²Ö [¤Ï¤Ê] /(n) flower/petal/(P)/ +²Ö¡¹¤·¤¤ [¤Ï¤Ê¤Ð¤Ê¤·¤¤] /(adj) brilliant/magnificent/spectacular/ +²Ö¤ÇËä¤Þ¤ë [¤Ï¤Ê¤Ç¤¦¤º¤Þ¤ë] /(exp) to be filled up with flowers/ +²Ö¤ËÉ⤫¤ì¤ë [¤Ï¤Ê¤Ë¤¦¤«¤ì¤ë] /(exp) to be intoxicated with the blossoms/ +²Ö¤Î¹á [¤Ï¤Ê¤Î¤«] /(n) fragrance of flowers/ +²Ö¤ÎÀº [¤Ï¤Ê¤Î¤»¤¤] /(n) spirit of a flower/ +²Ö¤ÎÌÚ [¤Ï¤Ê¤Î¤­] /flowering tree/ +²Ö¤Ó¤é [¤Ï¤Ê¤Ó¤é] /(n) (flower) petal/(P)/ +²Ö¤â¼Â¤âÍ­¤ë [¤Ï¤Ê¤â¤ß¤â¤¢¤ë] /(exp) to be kind and useful/ +²Ö¤ä¤« [¤Ï¤Ê¤ä¤«] /(adj-na,n) gay/showy/brilliant/gorgeous/florid/ +²Ö¤ä¤° [¤Ï¤Ê¤ä¤°] /(v5g) to become brilliant/ +²Ö¤è¤êÃÄ»Ò [¤Ï¤Ê¤è¤ê¤À¤ó¤´] /(exp) dumplings rather than flowers/people are more interested in the practical over the aesthetic/ +²Ö¤ò°ú¤¯ [¤Ï¤Ê¤ò¤Ò¤¯] /(exp) to play hana cards/ +²Ö¤ò´Ñ¤ë [¤Ï¤Ê¤ò¤ß¤ë] /(exp) to view (cherry) blossoms/ +²Ö¤òµ½¤¯Èþ¿Í [¤Ï¤Ê¤ò¤¢¤¶¤à¤¯¤Ó¤¸¤ó] /woman as pretty as a flower/ +²Ö¤ò»ý¤¿¤»¤ë [¤Ï¤Ê¤ò¤â¤¿¤»¤ë] /(exp) to let (a person) have the credit for (the success)/ +²Ö¤ò½ý¤á¤ë [¤Ï¤Ê¤ò¤¤¤¿¤á¤ë] /(exp) to spoil a flower/ +²Ö¤ò£¤ë [¤Ï¤Ê¤ò¤ª¤¯¤ë] /(exp) to give flowers as a gift/ +²Ö°ª [¤Ï¤Ê¤¢¤ª¤¤] /hollyhock/ +²Ö°º [¤Ï¤Ê¤¢¤Ö] /(n) hover fly/ +²Ö±à [¤«¤¨¤ó] /(n) flower garden/ +²Ö±à [¤Ï¤Ê¤¾¤Î] /(n) flower garden/(P)/ +²Ö²¡ [¤«¤ª¤¦] /(n-t) signature (not stamp)/ +²Ö²¦ [¤«¤ª¤¦] /(n) peony/king of flowers/(P)/ +²Ö²° [¤Ï¤Ê¤ä] /(n) florist/ +²Ö²°Éß [¤Ï¤Ê¤ä¤·¤­] /(n) public flower garden/ +²Ö²Ç [¤Ï¤Ê¤è¤á] /(n) bride/(P)/ +²Ö²Ç°á¾Ø [¤Ï¤Ê¤è¤á¤¤¤·¤ç¤¦] /(n) bridal costume/ +²Ö²Ç°áÁõ [¤Ï¤Ê¤è¤á¤¤¤·¤ç¤¦] /(n) wedding dress/ +²Ö²Ç²ÖÌ» [¤Ï¤Ê¤è¤á¤Ï¤Ê¤à¤³] /(n) bride and groom/ +²Ö²Ç¸æÎÀ [¤Ï¤Ê¤è¤á¤´¤ê¤ç¤¦] /(n) (respectful term for a) bride/ +²Ö²Ð [¤Ï¤Ê¤Ó] /(n) fireworks/(P)/ +²Ö²Ð»Õ [¤Ï¤Ê¤Ó¤·] /(n) pyrotechnist/pyrotechnician/ +²Ö²ÐÀþ¹á [¤Ï¤Ê¤Ó¤»¤ó¤³¤¦] /sparklers/ +²Ö²ÐÂç²ñ [¤Ï¤Ê¤Ó¤¿¤¤¤«¤¤] /(n) display of fireworks/firework(s) display/ +²Ö²Ö¤·¤¤ [¤Ï¤Ê¤Ð¤Ê¤·¤¤] /(adj) brilliant/magnificent/spectacular/ +²Ö²ê [¤«¤¬] /(n) flower bud/ +²Ö²ê·ÁÀ® [¤«¤¬¤±¤¤¤»¤¤] /(n) flower bud formation/ +²Ö³¡ [¤ª¤¤¤é¤ó] /(n) courtesan/ +²Ö³¡Æ»Ãæ [¤ª¤¤¤é¤ó¤É¤¦¤Á¤å¤¦] /procession of courtesans/ +²Ö³¸ [¤«¤¬¤¤] /(n) perigone/ +²Ö³¹ [¤«¤¬¤¤] /(n) red-light district/prostitution quarter/ +²Ö³¹ [¤Ï¤Ê¤Þ¤Á] /(n) red-light district/prostitution quarter/ +²Ö³ï [¤Ï¤Ê¤¬¤Ä¤ª] /(n) dried bonito shavings/ +²Ö´§ [¤«¤«¤ó] /(n) corolla (of flower)/garland/wreath/ +²Ö´Ä [¤Ï¤Ê¤ï] /(n) wreath/ +²Ö´ï [¤«¤­] /(n) flower vase/ +²Ö´ü [¤«¤­] /(n) flowering season/ +²Öµ¨ [¤«¤­] /(n) flowering season/ +²ÖµµÃî [¤Ï¤Ê¤«¤á¤à¤·] /(n) flower bug/ +²ÖµÒ [¤«¤«¤¯] /(n) flower-viewing guest/customer wreath/ +²Ö¶¡ÍÜ [¤Ï¤Ê¤¯¤è¤¦] /(n) commemoration of the Buddha's birthday/ +²Ö·Á [¤Ï¤Ê¤¬¤¿] /(n) floral pattern/flourish/ornament/star actor/(P)/ +²Ö·Á³ô [¤Ï¤Ê¤¬¤¿¤«¤Ö] /(n) popular stock/ +²Ö·Ô [¤«¤±¤¤] /(n) stem of flower/ +²Ö·ë¤Ó [¤Ï¤Ê¤à¤¹¤Ó] /(n) rosette/ +²Ö¸« [¤Ï¤Ê¤ß] /(n,vs) cherry blossom viewing/flower viewing/(P)/ +²Ö¸«¤Î±ã [¤Ï¤Ê¤ß¤Î¤¦¤¿¤²] /(n) cherry blossom viewing party/ +²Ö¸«»þ [¤Ï¤Ê¤ß¤É¤­] /(n) (cherry) blossom season/ +²Ö¸ÀÍÕ [¤Ï¤Ê¤³¤È¤Ð] /(n) language of flowers/ +²Ö¸×µû [¤Ï¤Ê¤ª¤³¤¼] /(n) sargassum fish/ +²Ö¹¼ [¤«¤³¤¦] /(n) flower stalk/peduncle/ +²Ö¹á [¤«¤³¤¦] /(n) fragrance of flowers/ +²Ö¹ç¤ï¤» [¤Ï¤Ê¤¢¤ï¤»] /(n) Japanese playing cards/ +²Öº× [¤Ï¤Ê¤Þ¤Ä¤ê] /(n) Buddha's birthday festival (April 8th)/ +²Öº×¤ê [¤Ï¤Ê¤Þ¤Ä¤ê] /(n) Buddha's birthday festival (April 8th)/ +²Öºà [¤«¤¶¤¤] /(n) material used for flower arrangement/ +²Öºé¤¯ [¤Ï¤Ê¤µ¤¯] /(v5k) to bloom/ +²Öºé³ª [¤Ï¤Ê¤µ¤­¤¬¤Ë] /(n) blue king crab/ +²Öºî¤ê [¤Ï¤Ê¤Å¤¯¤ê] /florist/floriculture/ +²Ö»¥ [¤Ï¤Ê¤Õ¤À] /(n) floral playing cards/ +²Ö»å [¤«¤·] /(n) (flower's) filament/ +²Ö»ì [¤Ï¤Ê¤³¤È¤Ð] /(n) language of flowers/ +²Ö»þ [¤Ï¤Ê¤É¤­] /(n) flowering season/ +²Ö»þ·× [¤Ï¤Ê¤É¤±¤¤] /(n) flower clock/ +²Ö¼«Æ°¼Ö [¤Ï¤Ê¤¸¤É¤¦¤·¤ã] /(n) a flower-bedecked vehicle/ +²Ö¼°¿Þ [¤«¤·¤­¤º] /(n) floral diagram/ +²Ö¼´ [¤«¤¸¤¯] /(n) flower stalk/ +²Ö¼Â [¤«¤¸¤Ä] /(n) flowers and fruit/interior and exterior/name and reality/ +²Ö¼Â [¤Ï¤Ê¤ß] /(n) flowers and fruit/interior and exterior/name and reality/ +²Ö¼é [¤Ï¤Ê¤â¤ê] /(n) one who guards flowers/ +²Ö¼ù [¤«¤¸¤å] /(n) flowering tree/ +²Ö½ø [¤«¤¸¤ç] /(n) inflorescence/ +²Ö¾² [¤«¤·¤ç¤¦] /(n) (flower's) receptacle/ +²Ö¾Ô³÷ [¤Ï¤Ê¤·¤ç¤¦¤Ö] /(n) iris/blue flag/ +²Ö¿§ [¤Ï¤Ê¤¤¤í] /(n) light blue/the color of a flower/ +²Ö¿® [¤«¤·¤ó] /(n) tidings of flowers/ +²Ö¿®É÷ [¤«¤·¤ó¤Õ¤¦] /(n) spring wind telling the tidings of flowers/ +²Ö¿Ô¤¯¤· [¤Ï¤Ê¤Å¤¯¤·] /(n) citing a variety of flowers/multi-flowered design/ +²Ö¿áÀã [¤Ï¤Ê¤Õ¤Ö¤­] /(n) falling cherry blossoms/ +²Ö¿åÌÚ [¤Ï¤Ê¤ß¤º¤­] /(n) flowering dogwood/ +²ÖÀ¸¤± [¤Ï¤Ê¤¤¤±] /(n) vase/ +²ÖÀ¹¤ê [¤Ï¤Ê¤¶¤«¤ê] /(n) flowers in full bloom/(P)/ +²ÖÁêËÐ [¤Ï¤Ê¤º¤â¤¦] /(n) any sumo tournament other than the (six) major tournaments/ +²Ö« [¤Ï¤Ê¤¿¤Ð] /(n) bunch of flowers/bouquet/(P)/ +²ÖÂÝ [¤Ï¤Ê¤´¤±] /(n) reindeer moss/ +²ÖÂå [¤Ï¤Ê¤À¤¤] /(n) price of flowers/fee for a woman's companionship/ +²ÖÂæ [¤«¤À¤¤] /(n) stand for flower vase/ +²ÖÃÅ [¤«¤À¤ó] /(n) flower bed/(P)/ +²ÖÃѤº¤«¤·¤¤ [¤Ï¤Ê¤Ï¤º¤«¤·¤¤] /(adj) beauty such as to put a flower to shame/ +²ÖÃì [¤«¤Á¤å¤¦] /(n) (flower's) style/ +²ÖÄ® [¤Ï¤Ê¤Þ¤Á] /(n) red-light district/prostitution quarter/ +²ÖÄ» [¤«¤Á¤ç¤¦] /(n) "flowers and birds"/(P)/ +²ÖÄ»²è [¤«¤Á¤ç¤¦¤¬] /(n) painting of flowers and birds/bird-and-flower genre in Chinese and Japanese painting/ +²ÖÄ»É÷·î [¤«¤Á¤ç¤¦¤Õ¤¦¤²¤Ä] /(n) the beauties of nature/ +²ÖŦ¤ß [¤Ï¤Ê¤Ä¤ß] /(n) flower picking/ +²ÖÅÅ¼Ö [¤Ï¤Ê¤Ç¤ó¤·¤ã] /(n) floral streetcar/ +²ÖÅð¿Í [¤Ï¤Ê¤Ì¤¹¤Ó¤È] /(n) person who steals flowers/ +²ÖÆ» [¤«¤É¤¦] /(n) flower arrangement/ +²ÖÆ» [¤Ï¤Ê¤ß¤Á] /(n) passage through audience to stage/(P)/ +²ÖÆÞ¤ê [¤Ï¤Ê¤°¤â¤ê] /(n) hazy weather in spring/ +²ÖÆþ¤ì [¤Ï¤Ê¤¤¤ì] /(n) vase/ +²ÖÇä¤ê [¤Ï¤Ê¤¦¤ê] /(n) flower vendor/ +²ÖÇä¤ê̼ [¤Ï¤Ê¤¦¤ê¤à¤¹¤á] /flower girl/ +²ÖȪ [¤Ï¤Ê¤Ð¤¿¤±] /(n) flower garden/flower bed/ +²ÖÈï [¤«¤Ò] /(n) perianth/floral envelope/ +²ÖÉ© [¤Ï¤Ê¤Ó¤·] /(n) flower-shaped family crest/ +²ÖÉ©Áð [¤Ï¤Ê¤Ó¤·¤½¤¦] /(n) California poppy/ +²Öɹ [¤Ï¤Ê¤´¤ª¤ê] /(n) flowers surrounded by ice/ +²ÖÉÓ [¤«¤Ó¤ó] /(n) (flower) vase/(P)/ +²ÖÉӤ˲֤òÁÞ¤¹ [¤«¤Ó¤ó¤Ë¤Ï¤Ê¤ò¤µ¤¹] /(exp) to put flowers in a vase/ +²ÖÉè [¤«¤Õ] /(n) flower album/ +²Öʪ [¤Ï¤Ê¤â¤Î] /(n) flowering plant/ +²ÖÊ´ [¤«¤Õ¤ó] /(n) pollen/(P)/ +²ÖÊ´´É [¤«¤Õ¤ó¤«¤ó] /(n) (flower's) pollen tube/ +²ÖÊ´´É³Ë [¤«¤Õ¤ó¤«¤ó¤«¤¯] /(n) pollen tube nucleus/ +²ÖÊ´¾É [¤«¤Õ¤ó¤·¤ç¤¦] /(n) hay fever/allergy to pollen/(P)/ +²ÖʴʬÀÏ [¤«¤Õ¤ó¤Ö¤ó¤»¤­] /(n) pollen analysis/ +²ÖÊ´ÊìºÙ˦ [¤«¤Õ¤ó¤Ü¤µ¤¤¤Ü¤¦] /(n) pollen mother cell/ +²Öʸ»ú [¤Ï¤Ê¤â¤¸] /(n) ornate initial/capital letters/flowers planted to form characters/ +²ÖÊÁ [¤«¤Ø¤¤] /(n) flower pattern/ +²ÖÊÁ [¤Ï¤Ê¤¬¤é] /(n) flower pattern/ +²ÖÊÒ [¤«¤Ø¤ó] /(n) petal/ +²ÖÊؤê [¤Ï¤Ê¤À¤è¤ê] /(n) tidings of flowers/ +²ÖÊÛ [¤«¤Ù¤ó] /(n) (flower) petal/ +²ÖÊÛ [¤Ï¤Ê¤Ó¤é] /(n) (flower) petal/(P)/ +²ÖÊæ [¤«¤¹¤¤] /(n) spike/ +²Ö˪ [¤Ï¤Ê¤Ð¤Á] /(n) bumblebee/ +²Ö˼ [¤Ï¤Ê¤Õ¤µ] /bunch of flowers/ +²Ö˼ [¤Ï¤Ê¤Ö¤µ] /(n) calyx/ +²Ö̪ [¤«¤ß¤Ä] /(n) nectar/ +²ÖÌ» [¤Ï¤Ê¤à¤³] /(n) bridegroom/(P)/ +²ÖÌÀ¤«¤ê [¤Ï¤Ê¤¢¤«¤ê] /(n) the brilliance of cherry blossoms which illuminate the evening/ +²ÖÌÏÍÍ [¤Ï¤Ê¤â¤è¤¦] /(n) floral pattern/ +²ÖÌÓÝá [¤Ï¤Ê¤â¤¦¤»¤ó] /(n) figured carpet/ +²ÖÌÚ [¤«¤Ü¤¯] /(n) flowers and trees/flowering trees/ +²ÖÌæ [¤«¤â¤ó] /(n) flower design/ +²ÖÌæÈÄ [¤«¤â¤ó¤Ð¤ó] /rosette/ +²ÖÌî [¤Ï¤Ê¤Î] /(n) field full of flowers/ +²ÖÌîºÚ [¤Ï¤Ê¤ä¤µ¤¤] /(n) cauliflower/ +²ÖÌø [¤«¤ê¤å¤¦] /(n) red-light district/(P)/ +²ÖÌø³¦ [¤«¤ê¤å¤¦¤«¤¤] /(n) gay quarters/world of the geisha/(P)/ +²ÖÌøÉ [¤«¤ê¤å¤¦¤Ó¤ç¤¦] /(n) sexually transmitted disease/ +²ÖÍÕ [¤«¤è¤¦] /(n) floral leaf/ +²ÖÍî¤Á [¤Ï¤Ê¤ª¤Á] /(n) the part of the fruit from which the flower has dropped/ +²ÖÍü [¤«¤ê¤ó] /(n) quince/ +²ÖΩ¤Æ [¤Ï¤Ê¤¿¤Æ] /(n) vase/ +²ÖÎÓÅü [¤«¤ê¤ó¤È¤¦] /(n) fried dough cake/ +²ÖÎØ [¤Ï¤Ê¤ï] /(n) wreath/garland/(P)/ +²ÖÎ䤨 [¤Ï¤Ê¤Ó¤¨] /(n) chilly spring weather/ +²ÖÎñ [¤Ï¤Ê¤´¤è¤ß] /(n) flower calendar/ +²ÖÒà [¤«¤­] /(n) flowering plants/ +²ÖÒñà·Ý [¤«¤­¤¨¤ó¤²¤¤] /horticulture/ +²ÖÖ¾´ä [¤«¤³¤¦¤¬¤ó] /(n) granite/ +²ÖÖ¾´ä¼Á¥Þ¥°¥Þ [¤«¤³¤¦¤¬¤ó¤·¤Ä¥Þ¥°¥Þ] /(n) granitic magma/ +²ÖÖ¾Á®Îдä [¤«¤³¤¦¤»¤ó¤ê¤ç¤¯¤¬¤ó] /(n) granodiorite/ +²ÖÜ¿ºÚ [¤Ï¤Ê¤ä¤µ¤¤] /(n) cauliflower/ +²Öä§ [¤Ï¤Ê¤à¤·¤í] /(n) mat with a floral or bulrush pattern/ +²Öè´èè [¤Ï¤Ê¤´¤¶] /(n) mat with a floral or bulrush pattern/ +²Öî÷ [¤Ï¤Ê¤Ð¤µ¤ß] /(n) florist's scissors/flower scissors/ +²×¡¹ [¤¤¤é¤¤¤é] /(adv,n,vs) (uk) getting nervous/irritation/(P)/ +²×¤Ä¤¯ [¤¤¤é¤Ä¤¯] /(v5k) to get irritated/ +²×¤à [¤µ¤¤¤Ê¤à] /(v5m) to torment/to torture/to harass/ +²×¤á [¤¤¤¸¤á] /bullying/teasing/(P)/ +²×¤á¤Ã»Ò [¤¤¤¸¤á¤Ã¤³] /(n) bully/ +²×¤á¤ë [¤¤¤¸¤á¤ë] /(v1) to tease/to torment/to persecute/to chastise/(P)/ +²×²× [¤¤¤é¤¤¤é] /(adv,n,vs) (uk) getting nervous/irritation/ +²×µÔ [¤«¤®¤ã¤¯] /(adj-na,n) cruel treatment/ +²×¹ó [¤«¤³¤¯] /(adj-na,n) rigour/severity/cruelty/harsh/ +²×À­ [¤«¤»¤¤] /(adj-no,n) caustic/ +²×À­¥¢¥ë¥«¥ê [¤«¤»¤¤¥¢¥ë¥«¥ê] /(n) caustic alkali/ +²×À­¥½¡¼¥À [¤«¤»¤¤¥½¡¼¥À] /(n) caustic soda/sodium hydroxide/ +²×À¯ [¤«¤»¤¤] /(n) tyranny/despotism/ +²×ÀÇ [¤«¤¼¤¤] /(n) heavy taxation/ +²×Ω¤¿¤·¤¤ [¤¤¤é¤À¤¿¤·¤¤] /(adj) irritation/ +²×Ω¤Á [¤¤¤é¤À¤Á] /(n) irritation/ +²×Ω¤Ä [¤¤¤é¤À¤Ä] /(v5t) to be irritated/ +²×Ω¤Æ¤ë [¤¤¤é¤À¤Æ¤ë] /(v1) to irritate/to exasperate/ +²×Îõ [¤«¤ì¤Ä] /(adj-na,n) severe/stern/ +²×ÚÌ [¤«¤ì¤ó] /(n) oppression (e.g. taxation)/ +²Ø»Ò [¤Ê¤¹] /(n) eggplant/aubergine/(P)/ +²Ø»Ò [¤Ê¤¹¤Ó] /(n) eggplant/aubergine/ +²Ù [¤Ë] /(n) load/baggage/cargo/(P)/ +²Ù¤¬²¼¤ê¤ë [¤Ë¤¬¤ª¤ê¤ë] /(exp) to be relieved from one's duty/ +²Ù¤¬¾¡¤Ä [¤Ë¤¬¤«¤Ä] /(exp) to be unequal to the burden (job)/to be too heavy a load for/ +²Ù¤Ê¤¦ [¤Ë¤Ê¤¦] /(v5u) to carry on shoulder/to bear (burden)/to shoulder (gun)/ +²Ù¤ò²¼¤í¤¹ [¤Ë¤ò¤ª¤í¤¹] /(exp) to take a load off/ +²Ù°·¤¤ [¤Ë¤¢¤Ä¤«¤¤] /(n) handling of freight/ +²Ù°È [¤Ë¤°¤é] /(n) packsaddle/ +²Ù°ÙÂØ [¤Ë¤¬¤ï¤»] /(n) documentary bill/bill of exchange/ +²Ù°ÙÂؼê·Á [¤Ë¤¬¤ï¤»¤Æ¤¬¤¿] /(n) documentary draft (bill)/ +²Ùºî¤ê [¤Ë¤Å¤¯¤ê] /(n,vs) packing/baling/crating/(P)/ +²Ù»¥ [¤Ë¤Õ¤À] /(n) label/tag/(P)/ +²Ù»« [¤Ë¤µ¤Ð¤­] /(n) sale/disposal of goods/ +²Ù»«¤­ [¤Ë¤µ¤Ð¤­] /(n) sale/disposal of goods/ +²Ù¼Ö [¤Ë¤°¤ë¤Þ] /(n) cart/wagon/ +²Ù¼ç [¤Ë¤Ì¤·] /(n) shipper/ +²Ù¼õ [¤Ë¤¦¤±] /(n) receipt of goods/ +²Ù¼õ¤± [¤Ë¤¦¤±] /(n) receipt of goods/ +²Ù¼õ¤±¿Í [¤Ë¤¦¤±¤Ë¤ó] /(n) consignee/ +²Ù¼õ¿Í [¤Ë¤¦¤±¤Ë¤ó] /(n) consignee/ +²Ù½Å [¤«¤¸¤å¤¦] /(n) load/weight/ +²Ù½Å [¤Ë¤ª¤â] /(adj-na) overloaded/ +²Ù¿ó¤ß [¤Ë¤¬¤µ¤ß] /glut/overstock/ +²ÙÀÑ [¤Ë¤Å¤ß] /(n) loading/ +²ÙÀÑ¤ß [¤Ë¤Å¤ß] /(n) loading/ +²ÙÁ¥ [¤Ë¤Ö¤Í] /(n) freighter/lighter/ +²ÙÁ÷ [¤Ë¤ª¤¯¤ê] /(n) consignment/ +²ÙÁ÷¤ê [¤Ë¤ª¤¯¤ê] /(n) consignment/ +²ÙÁ÷¤ê¿Í [¤Ë¤ª¤¯¤ê¤Ë¤ó] /(n) consignor/ +²ÙÁ÷¿Í [¤Ë¤ª¤¯¤ê¤Ë¤ó] /(n) consignor/ +²Ù¤¤ê [¤Ë¤Å¤¯¤ê] /(n,vs) packing/baling/crating/(P)/ +²Ù­ [¤Ë¤¢¤·] /(n) sale/ballast/lading/ +²Ù­¤ê [¤Ë¤¿¤ê] /barge/lighter/ +²Ù­¤êÁ¥ [¤Ë¤¿¤ê¤Ö¤Í] /a barge/a lighter/ +²ÙÂÌ [¤Ë¤À] /(n) pack/horseload/ +²ÙÂæ [¤Ë¤À¤¤] /(n) (truck) load-carrying tray/(bicycle) luggage carrier/roof rack/(P)/ +²Ùô [¤«¤¿¤ó] /(n) support/participation/assistance/complicity/conspiracy/ +²ÙÅÅ [¤«¤Ç¤ó] /(n) electric charge/ +²ÙÅÅγ»Ò [¤«¤Ç¤ó¤ê¤å¤¦¤·] /a charged particle/ +²ÙÅϤ· [¤Ë¤ï¤¿¤·] /delivery of freight or goods/ +²ÙÅϤ·»Ø¿Þ½ñ [¤Ë¤ï¤¿¤·¤µ¤·¤º¤·¤ç] /delivery order/ +²ÙÅϻؿ޽ñ [¤Ë¤ï¤¿¤·¤µ¤·¤º¤·¤ç] /(n) delivery order/ +²ÙÆ°¤­ [¤Ë¤¦¤´¤­] /(n) movement of goods/ +²ÙÆì [¤Ë¤Ê¤ï] /(n) packing cord/ +²ÙÇÏ [¤Ë¤¦¤Þ] /(n) pack horse/ +²ÙÇÏ¼Ö [¤Ë¤Ð¤·¤ã] /(n) wagon/dray/cart/ +²ÙÈ´¤­ [¤Ë¤Ì¤­] /(n) pilferage/ +²Ùʪ [¤Ë¤â¤Ä] /(n) luggage/baggage/(P)/ +²Ùʪ¤òµÍ¤á¤ë [¤Ë¤â¤Ä¤ò¤Ä¤á¤ë] /(v1) to pack one's things/ +²ÙÊø¤ì [¤Ë¤¯¤º¤ì] /(n) collapsing load (as on lorries)/ +²ÙÌñ²ð [¤Ë¤ä¤Ã¤«¤¤] /(adj-na,n) encumbrance/ +²ÙÌò [¤Ë¤¨¤­] /(n) handling cargo/loading and unloading/ +²ÙÌò [¤Ë¤ä¤¯] /(n) handling cargo/loading and unloading/ +²ÙÍȤ² [¤Ë¤¢¤²] /(n) unloading/landing/(P)/ +²ÙÍȤ²¾ì [¤Ë¤¢¤²¤Ð] /landing place/ +²ÙÍȤ²ÎÁ [¤Ë¤¢¤²¤ê¤ç¤¦] /landing charges/ +²ÙÍÕ [¤«¤è¤¦] /lotus leaf/ +²ÙÙϤ¨ [¤Ë¤´¤·¤é¤¨] /(n) packing/ +²Ú [¤Ï¤Ê] /(n) flower/petal/(P)/ +²Ú¡¹¤·¤¤ [¤Ï¤Ê¤Ð¤Ê¤·¤¤] /(adj) brilliant/magnificent/spectacular/(P)/ +²Ú¤ä¤« [¤Ï¤Ê¤ä¤«] /(adj-na,n) gay/showy/brilliant/gorgeous/florid/(P)/ +²Ú¤ä¤° [¤Ï¤Ê¤ä¤°] /(v5g) to become brilliant/ +²Ú¤òµî¤ê¼Â¤Ë½¢¤¯ [¤«¤ò¤µ¤ê¤¸¤Ä¤Ë¤Ä¤¯] /(exp) to discard the flower for the fruit/ +²Ú²Ú¤·¤¤ [¤Ï¤Ê¤Ð¤Ê¤·¤¤] /(adj) brilliant/magnificent/spectacular/ +²ÚµÒ [¤«¤«¤¯] /(n) special guests/ +²Ú¶£ [¤«¤­¤ç¤¦] /(n) overseas Chinese merchants/(P)/ +²Ú¸· [¤±¤´¤ó] /(n) Buddhist sect/ +²Ú¸·¤ÎÂì [¤±¤´¤ó¤Î¤¿¤­] /Kegon waterfall near Nikko/ +²Ú¸··Ð [¤±¤´¤ó¤­¤ç¤¦] /Avatamska sutra/ +²Ú¸·½¡ [¤±¤´¤ó¤·¤å¤¦] /(n) Buddhist sect/ +²Ú¸À [¤«¤²¤ó] /(n) flowery words/ +²Ú¹Ã [¤«¤³¤¦] /(n) aged 61/ +²Ú»á [¤«¤·] /(n) Fahrenheit/ +²Ú»ú [¤«¤¸] /(n) Chinese character/ +²Ú»ú»æ [¤«¤¸¤·] /(n) Chinese newspaper/ +²Ú¼Â [¤«¤¸¤Ä] /(n) appearance and content/flowers and fruit/ +²Ú¾¦ [¤«¤·¤ç¤¦] /(n) Chinese merchants abroad/ +²Ú¿¤ [¤«¤·¤ç¤¯] /(n) bright light/ +²Ú¿¤¤Îŵ [¤«¤·¤ç¤¯¤Î¤Æ¤ó] /(n) wedding ceremony/ +²Ú² [¤«¤¾¤¯] /(n) noble/peer/ +²ÚÃÅ [¤«¤À¤ó] /(n) flower bed/ +²ÚÃæ [¤«¤Á¤å¤¦] /central China/ +²ÚÆ» [¤«¤É¤¦] /(n) flower arrangement/(P)/ +²ÚÆî [¤«¤Ê¤ó] /South China/ +²ÚÈþ [¤«¤Ó] /(adj-na,n) pomp/splendor/gaudiness/(P)/ +²Úɽ [¤«¤Ò¤ç¤¦] /(n) monument at cemetery entrance/ +²ÚËÌ [¤«¤Û¤¯] /(n) North China/ +²ÚÎï [¤«¤ì¤¤] /(adj-na,n) splendor/magnificence/(P)/ +²ÚÑÉ [¤«¤Á¤å¤¦] /(n) aristocracy/nobility/ +²ÚÔú [¤«¤·¤ã] /(adj-na,n) luxury/pomp/delicate/slender/gorgeous/ +²ÚÔú [¤­¤ã¤·¤ã] /(adj-na,n) luxury/pomp/delicate/slender/gorgeous/ +²Û»Ò [¤«¤·] /(n) pastry/(P)/ +²Û»Ò¥Ñ¥ó [¤«¤·¥Ñ¥ó] /(n) sweetened bun/ +²Û»Ò²° [¤«¤·¤ä] /(n) confectionery shop/(P)/ +²Û»Ò´ï [¤«¤·¤­] /(n) cake box/ +²Û»Ò»® [¤«¤·¤¶¤é] /(n) cake dish/ +²Û»ÒÀÞ¤ê [¤«¤·¤ª¤ê] /box of cakes/ +²Û»ÒÈ­ [¤«¤·¤Ð¤Á] /(n) bowl for confectioneries/ +²Û»ÒËß [¤«¤·¤Ü¤ó] /(n) cake tray (dish)/ +²Ü [¤¨¤Ó] /(n) lobster/prawn/shrimp/(P)/ +²Ü°Ð [¤¨¤¾] /(n) Ainu/Hokkaidou/ +²Ü°ÐµÆ [¤¨¤¾¤®¤¯] /Chinese aster/ +²Ü°Ð¾¾ [¤¨¤¾¤Þ¤Ä] /(n) Japanese spruce/ +²Ü¹ø [¤¨¤Ó¤´¤·] /(n) bent (with age)/ +²Ü¾û [¤¨¤Ó¤¸¤ç¤¦] /(n) padlock/ +²ÜéÖ [¤·¤ã¤³] /(n) squilla/mantis crab/ +²ÜéÖÍÕ¥µ¥Ü¥Æ¥ó [¤·¤ã¤³¤Ð¥µ¥Ü¥Æ¥ó] /(n) Christmas cactus/crab cactus/ +²Üê± [¤¬¤Þ] /(n,suf) (uk) toad/ +²Ü걸ý [¤¬¤Þ¤°¤Á] /(n) pouch/purse/ +²Ý [¤«] /(n,n-suf) counter for chapters (of a book)/(P)/ +²Ý¤¹ [¤«¤¹] /(v5s) to impose/ +²Ý¤¹¤ë [¤«¤¹¤ë] /(vs-s) to impose/(P)/ +²Ý¤Î»Å»ö [¤«¤Î¤·¤´¤È] /job (responsibility) of a section/ +²Ý°÷ [¤«¤¤¤ó] /(n) section staff/(P)/ +²Ý³° [¤«¤¬¤¤] /(n) extracurricular/ +²Ý³°³èÆ° [¤«¤¬¤¤¤«¤Ä¤É¤¦] /(n) extracurricular activities/ +²Ý³°¼ø¶È [¤«¤¬¤¤¤¸¤å¤®¤ç¤¦] /(n) extracurricular lesson/ +²Ý¶È [¤«¤®¤ç¤¦] /(n) schoolwork/lessons/ +²Ý¶â [¤«¤­¤ó] /(n,vs) charges/ +²ÝÀ© [¤«¤»¤¤] /section system (companies)/ +²ÝÀÇ [¤«¤¼¤¤] /(n,vs) taxation/(P)/ +²ÝÀǹµ½ü [¤«¤¼¤¤¤³¤¦¤¸¤ç] /exemption/ +²ÝÀǽêÆÀ [¤«¤¼¤¤¤·¤ç¤È¤¯] /taxable income/ +²ÝÀÇɸ½à [¤«¤¼¤¤¤Ò¤ç¤¦¤¸¤å¤ó] /(n) base of taxation/ +²ÝÀÇΨ [¤«¤¼¤¤¤ê¤Ä] /(n) tax rate/ +²ÝÂê [¤«¤À¤¤] /(n) subject/theme/task/(P)/ +²ÝÂê¶Ê [¤«¤À¤¤¤­¤ç¤¯] /(n) set piece (of music)/ +²Ýħ¶â [¤«¤Á¤ç¤¦¤­¤ó] /(n) charges (i.e. fees)/(P)/ +²ÝĹ [¤«¤Á¤ç¤¦] /(n) section manager/section chief/(P)/ +²ÝÄø [¤«¤Æ¤¤] /(n) course/curriculum/(P)/ +²ÝÌÜ [¤«¤â¤¯] /(n) (school) subject/curriculum/course/(P)/ +²ÝÌò [¤«¤¨¤­] /(n) distribution of assignments/ +²ßµÒ [¤«¤­¤ã¤¯] /(n) freight and passengers/ +²ßµÒÁ¥ [¤«¤«¤¯¤»¤ó] /(n) combined cargo and passenger ship/ +²ßµÒÁ¥ [¤«¤­¤ã¤¯¤»¤ó] /(n) combined cargo and passenger ship/ +²ßºâ [¤«¤¶¤¤] /(n) wealth/worldly goods/ +²ß¼Ö [¤«¤·¤ã] /(n) freight car/van/(P)/ +²ß¼ÖÅϤ· [¤«¤·¤ã¤ï¤¿¤·] /(n) FOR/free on rail/ +²ß¿£ [¤«¤·¤ç¤¯] /(n) money-making/ +²ßʪ [¤«¤Ö¤Ä] /(n) (1) cargo/freight/(2) money or assets/ +²ßʪ [¤«¤â¤Ä] /(n) (1) cargo/freight/(2) money or assets/(P)/ +²ßʪ±Ø [¤«¤â¤Ä¤¨¤­] /(n) freight depot/ +²ßʪ¼«Æ°¼Ö [¤«¤â¤Ä¤¸¤É¤¦¤·¤ã] /truck/ +²ßʪ¼¼ [¤«¤â¤Ä¤·¤Ä] /(n) hold/ +²ßʪ¼Ö [¤«¤â¤Ä¤·¤ã] /freight car/ +²ßʪÁ¥ [¤«¤â¤Ä¤»¤ó] /(n) freighter/ +²ßʪÊØ [¤«¤â¤Ä¤Ó¤ó] /freight/ +²ßʪÊݸ± [¤«¤â¤Ä¤Û¤±¤ó] /(n) cargo insurance/ +²ßʪ͢Á÷ [¤«¤â¤Ä¤æ¤½¤¦] /(n) freight traffic (transportation)/freightage/shipment/ +²ßʪÎó¼Ö [¤«¤â¤Ä¤ì¤Ã¤·¤ã] /freight train/ +²ßʾ [¤«¤Ø¤¤] /(n) money/currency/coinage/(P)/ +²ßʾ²ÁÃÍ [¤«¤Ø¤¤¤«¤Á] /currency value/(P)/ +²ßʾ·ÐºÑ [¤«¤Ø¤¤¤±¤¤¤¶¤¤] /monetary economy/ +²ßʾ¿ôÎÌÀâ [¤«¤Ø¤¤¤¹¤¦¤ê¤ç¤¦¤»¤Ä] /(n) quantity theory of money/ +²ßʾÀ©ÅÙ [¤«¤Ø¤¤¤»¤¤¤É] /currency system/ +²ßʾƱÌÁ [¤«¤Ø¤¤¤É¤¦¤á¤¤] /(n) monetary union/ +²àÏ°Íå [¤«¤ë¤é] /Garuda (man-bird deity of Hindu-Buddhist myth)/ +²á¤® [¤¹¤®] /past/after/(P)/ +²á¤®¤¿»ö [¤¹¤®¤¿¤³¤È] /bygones/the past/past event/ +²á¤®¤ë [¤¹¤®¤ë] /(v1,vi) to pass/to go beyond/to elapse/to exceed/(P)/ +²á¤®µî¤Ã¤¿²ÄǽÀ­ [¤¹¤®¤µ¤Ã¤¿¤«¤Î¤¦¤»¤¤] /might-have-been/ +²á¤®µî¤ë [¤¹¤®¤µ¤ë] /(v5r) to pass/ +²á¤®¹Ô¤¯ [¤¹¤®¤¤¤¯] /(v5k-s) to pass/to go pass/ +²á¤®¹Ô¤¯ [¤¹¤®¤æ¤¯] /(v5k-s) to pass/to go pass/ +²á¤´¤¹ [¤¹¤´¤¹] /(v5s,vt) to pass/to spend/to go through/to tide over/(P)/ +²á¤Á [¤¢¤ä¤Þ¤Á] /(n) fault/error/indiscretion/(P)/ +²á¤Á¤ò²þ¤á¤ë [¤¢¤ä¤Þ¤Á¤ò¤¢¤é¤¿¤á¤ë] /(exp) to correct a fault/ +²á¤Ã¤Æ [¤¢¤ä¤Þ¤Ã¤Æ] /in error/by mistake/by accident/ +²á¤Ä [¤¢¤ä¤Þ¤Ä] /(v5t) to err/ +²á¥Þ¥ó¥¬¥ó»À¥«¥ê¥¦¥à [¤«¥Þ¥ó¥¬¥ó¤µ¤ó¥«¥ê¥¦¥à] /(n) potassium permanganate/ +²á°µÌ©Èæ [¤«¤¢¤Ä¤ß¤Ä¤Ò] /(n) overconsolidation ratio/ +²á±Û¤·¤Îº× [¤¹¤®¤³¤·¤Î¤Þ¤Ä¤ê] /(n) Passover/ +²á´¹µ¤¾É¸õ·² [¤«¤«¤ó¤­¤·¤ç¤¦¤³¤¦¤°¤ó] /(n) hyperventilation syndrome/ +²áµÒ [¤«¤«¤¯] /(n) traveller (passing through)/ +²áµëµ¡ [¤«¤­¤å¤¦¤­] /(n) supercharger/ +²áµî [¤«¤³] /(n-adv,n) the past/bygone days/the previous/(P)/ +²áµî´°Î» [¤«¤³¤«¤ó¤ê¤ç¤¦] /past perfect tense/ +²áµî·Á [¤«¤³¤±¤¤] /(n) (gram) past tense/ +²áµîÄ¢ [¤«¤³¤Á¤ç¤¦] /(n) (family) death register/ +²áµîʬ»ì [¤«¤³¤Ö¤ó¤·] /(n) past participle/ +²á¶Ð [¤«¤­¤ó] /(n) overwork/ +²á·ã [¤«¤²¤­] /(adj-na,n) extreme/radical/(P)/ +²á·ãÇÉ [¤«¤²¤­¤Ï] /(n) radical party/extremists/ +²á¸½Ì¤ [¤«¤²¤ó¤ß] /(n) present and future/three temporal states of existence/ +²á¸À [¤«¤´¤ó] /(n) exaggeration/saying too much/(P)/ +²á¸í [¤«¤´] /(n) mistake/fault/ +²á¹ó [¤«¤³¤¯] /(adj-na,n) rigour/severity/cruelty/harsh/(P)/ +²á»À²½¥Ê¥È¥ê¥¦¥à [¤«¤µ¤ó¤«¥Ê¥È¥ê¥¦¥à] /(n) sodium peroxide/ +²á»À²½¥Ð¥ê¥¦¥à [¤«¤µ¤ó¤«¥Ð¥ê¥¦¥à] /(n) barium peroxide/ +²á»À²½¥Ù¥ó¥¾¥¤¥ë [¤«¤µ¤ó¤«¥Ù¥ó¥¾¥¤¥ë] /(n) benzoyl peroxide/ +²á»À²½»é¼Á [¤«¤µ¤ó¤«¤·¤·¤Ä] /(n) fatty acid peroxides/ +²á»À²½¿åÁÇ [¤«¤µ¤ó¤«¤¹¤¤¤½] /(n) H2O2/hydrogen peroxide/ +²á»À²½Êª [¤«¤µ¤ó¤«¤Ö¤Ä] /(n) peroxide/ +²á»À¾É [¤«¤µ¤ó¤·¤ç¤¦] /(n) hyperacidity/ +²á¼º [¤«¤·¤Ä] /(n) error/blunder/accident/(P)/ +²á¼º¤òµö¤¹ [¤«¤·¤Ä¤ò¤æ¤ë¤¹] /(exp) to forgive (a person) for his (her) fault/ +²á¼º»¦¿Í [¤«¤·¤Ä¤µ¤Ä¤¸¤ó] /(n) negligent homicide/ +²á¼º½ý³² [¤«¤·¤Ä¤·¤ç¤¦¤¬¤¤] /accidental infliction of injury/ +²á¼º½ý³²ºá [¤«¤·¤Ä¤·¤ç¤¦¤¬¤¤¤¶¤¤] /accidental infliction of injury/ +²á¼ºÃ×»à [¤«¤·¤Ä¤Á¤·] /(n) involuntary manslaughter/accidental homicide/negligent homicide/(P)/ +²á¼ºÃ×»àºá [¤«¤·¤Ä¤Á¤·¤¶¤¤] /(n) involuntary manslaughter/accidental homicide/ +²á¼ºÈÈ [¤«¤·¤Ä¤Ï¤ó] /(n) careless offense/ +²á½Å [¤«¤¸¤å¤¦] /(adj-na,n) overweight/ +²á½Ï»ù [¤«¤¸¤å¤¯¤¸] /(n) postmature infant/ +²á¾® [¤«¤·¤ç¤¦] /(adj-na,n) too small/ +²á¾®É¾²Á [¤«¤·¤ç¤¦¤Ò¤ç¤¦¤«] /(n,vs) underestimation/undervaluation/ +²á¾¯ [¤«¤·¤ç¤¦] /(adj-na,n) too few/ +²á¾¯¿½¹ð [¤«¤·¤ç¤¦¤·¤ó¤³¤¯] /(n) under-reporting (e.g. income on a tax return)/ +²á¾Î [¤«¤·¤ç¤¦] /(n) undeserved praise/ +²á¾Þ [¤«¤·¤ç¤¦] /(n) undeserved praise/ +²á¾ê [¤«¤¸¤ç¤¦] /(adj-na,n) excess/over-/(P)/ +²á¾ê¾ÃÈñ [¤«¤¸¤ç¤¦¤·¤ç¤¦¤Ò] /(n) over-consumption/ +²á¾ê¿Í¸ý [¤«¤¸¤ç¤¦¤¸¤ó¤³¤¦] /(n) surplus population/ +²á¾êÀ¸»º [¤«¤¸¤ç¤¦¤»¤¤¤µ¤ó] /(n) overproduction/ +²á¾êÅê»ñ [¤«¤¸¤ç¤¦¤È¤¦¤·] /(n) overinvestment/ +²á¾êÅêÍ¿ [¤«¤¸¤ç¤¦¤È¤¦¤è] /(n) overdosage/ +²á¾êËÉ±Ò [¤«¤¸¤ç¤¦¤Ü¤¦¤¨¤¤] /(n) excessive or unjustifiable self-defense/ +²á¾êÍø±× [¤«¤¸¤ç¤¦¤ê¤¨¤­] /excess profit/ +²á¾êήưÀ­ [¤«¤¸¤ç¤¦¤ê¤å¤¦¤É¤¦¤»¤¤] /(n) excess liquidity/ +²á¿© [¤«¤·¤ç¤¯] /(n,vs) overeating/ +²á¿©¾É [¤«¤·¤ç¤¯¤·¤ç¤¦] /(n) binge eating/bulimarexia/ +²á¿® [¤«¤·¤ó] /(n,vs) trusting too much/overestimating ability/ +²á¿¶¤ê [¤«¤Ö¤ê] /(n) overdraft/ +²áÁ [¤«¤½] /(n) depopulation/(P)/ +²á¿ [¤«¤¿] /(adj-na,n) excess/superabundance/(P)/ +²áÂÕ [¤«¤¿¤¤] /(n) negligence/carelessness/mistake/ +²áÂç [¤«¤À¤¤] /(adj-na,n) excessive/too much/unreasonable/(P)/ +²áÂç»ë [¤«¤À¤¤¤·] /(n) overestimation/ +²áÂçɾ²Á [¤«¤À¤¤¤Ò¤ç¤¦¤«] /(n,vs) overestimation/overvaluing/ +²áÄø [¤«¤Æ¤¤] /(n) process/(P)/ +²áÅÏ [¤«¤È] /(n) crossing/ferry/changing old to new/(P)/ +²áÅÏ´ü [¤«¤È¤­] /(n) transition period/(P)/ +²áÅϸ½¾Ý [¤«¤È¤²¤ó¤·¤ç¤¦] /(n) transient/ +²áÅÏŪ [¤«¤È¤Æ¤­] /(adj-na) transitional/ +²áÅÙ [¤«¤É] /(adj-na,adj-no,n) excess/immoderation/(P)/ +²áÅÙ¤ÎÊÛ²ò [¤«¤É¤Î¤Ù¤ó¤«¤¤] /profuse apology/ +²áÅö [¤«¤È¤¦] /(adj-na,n) excessive/exorbitant/(P)/ +²áÅö¶¥Áè [¤«¤È¤¦¤­¤ç¤¦¤½¤¦] /(n) excessive competition/ +²áÆü [¤«¤¸¤Ä] /(n-adv,n-t) recently/the other day/ +²áÇ® [¤«¤Í¤Ä] /(n,vs) superheating/overheating/(P)/ +²áÇ®´ï [¤«¤Í¤Ä¤­] /(n) superheater/ +²áÇ®¾øµ¤ [¤«¤Í¤Ä¤¸¤ç¤¦¤­] /(n) superheated vapor/ +²áǯÅÙ [¤«¤Í¤ó¤É] /(n) past financial year/ +²áȾ [¤«¤Ï¤ó] /(n) the greater part/ +²áȾ¿ô [¤«¤Ï¤ó¤¹¤¦] /(n) majority/(P)/ +²áÈÌ [¤«¤Ï¤ó] /(n-adv,n-t) some time ago/recently/ +²áÈÌÍè [¤«¤Ï¤ó¤é¤¤] /(adv) for some time/ +²áÉÒ [¤«¤Ó¤ó] /(adj-na,n) nervousness/oversensitivity/(P)/ +²áÉÒ¾É [¤«¤Ó¤ó¤·¤ç¤¦] /(n) hypersensitivity/ +²áÉÒÀ­ÂçIJ¾É¸õ·² [¤«¤Ó¤ó¤»¤¤¤À¤¤¤Á¤ç¤¦¤·¤ç¤¦¤³¤¦¤°¤ó] /(n) irritable colon syndrome/ +²áÉÔµÚ [¤«¤Õ¤­¤å¤¦] /(n) excess or deficiency/ +²áÉÔ­ [¤«¤Õ¤½¤¯] /(n) excess or deficiency/ +²áʧ [¤«¤Ð¤é¤¤] /(n,vs) over-payment/ +²áʬ [¤«¤Ö¤ó] /(adj-na,n) excessive/unmerited/generous/ +²áÊݸî [¤«¤Û¤´] /(adj-na,n) excessive care/ +²áË« [¤«¤Û¤¦] /(n) overpraise/ +²áË°Ï [¤«¤Û¤¦¤ï] /(n) supersaturation/ +²á˰Ͼøµ¤ [¤«¤Û¤¦¤ï¤¸¤ç¤¦¤­] /(n) supersaturated vapor/ +²áË°ÏÂÍÏ±Õ [¤«¤Û¤¦¤ï¤è¤¦¤¨¤­] /(n) supersaturated solution/ +²áÌ© [¤«¤ß¤Ä] /(adj-na,n) crowded/(P)/ +²áβ»À [¤«¤ê¤å¤¦¤µ¤ó] /(n) persulfuric acid/ +²áÎÁ [¤«¤ê¤ç¤¦] /(n) correctional fine/ +²áÎÌ [¤«¤ê¤ç¤¦] /(n) overdose/overdosage/ +²áÎÕ»ÀÀг¥ [¤«¤ê¤ó¤µ¤ó¤»¤Ã¤«¤¤] /(n) superphosphate of lime/ +²áÎäµÑ [¤«¤ì¤¤¤­¤ã¤¯] /(n,vs) excessive cooling/supercooling/ +²áÏ« [¤«¤í¤¦] /(n) overwork/strain/(P)/ +²áÏ«»à [¤«¤í¤¦¤·] /(col) death from overwork/ +²â [¤«¤¹¤ß] /(n) mist/(P)/ +²â¤¬´Ø [¤«¤¹¤ß¤¬¤»¤­] /(1) area in Tokyo/(2) Japanese Government Departments (euph)/ +²â¤à [¤«¤¹¤à] /(v5m) to grow hazy/to be misty/(P)/ +²â¤ò¿©¤¦ [¤«¤¹¤ß¤ò¤¯¤¦] /(exp) to live on air/ +²â¥ö´Ø [¤«¤¹¤ß¤¬¤»¤­] /(1) area in Tokyo/(2) Japanese Government Departments (euph)/ +²âÀÐ [¤«¤¹¤ß¤¤¤·] /(n) nepheline/ +²âÁð [¤«¤¹¤ß¤½¤¦] /(n) baby's-breath/ +²âÌÖ [¤«¤¹¤ß¤¢¤ß] /(n) fowling net/ +²ã [¤«] /(n) mosquito/(P)/ +²ã¤Î¿©¤¦Äø [¤«¤Î¤¯¤¦¤Û¤É] /not be worried about anything/ +²ã¤ÎÌĤ¯ÍͤÊÀ¼ [¤«¤Î¤Ê¤¯¤è¤¦¤Ê¤³¤¨] /very thin voice/ +²ã¤ÎÎÞ [¤«¤Î¤Ê¤ß¤À] /pittance/ +²ã¤ÎÓñ¤¯¤ÊÀ¼ [¤«¤Î¤µ¤µ¤ä¤¯¤Ê¤³¤¨] /faint voice/ +²ã²° [¤«¤ä] /(n) mosquito net/ +²ã¸¯¤ê [¤«¤ä¤ê] /(n) outdoor fire with dense smoke to repel mosquitoes/mosquito-fumigation/ +²ã¼è¤êÀþ¹á [¤«¤È¤ê¤»¤ó¤³¤¦] /(n) mosquito coil/anti-mosquito incense/ +²ã¼èÀþ¹á [¤«¤È¤ê¤»¤ó¤³¤¦] /(n) mosquito coil/anti-mosquito incense/ +²ã¿Ë [¤«¤Ð¤ê] /(n) fishing fly/ +²ãÀä [¤«¤À¤ä¤·] /(n) mosquito-fish/ +²ãÃì [¤«¤Ð¤·¤é] /(n) mosquito swarm/ +²ãÄ¢ [¤«¤ä] /(n) mosquito net/(P)/ +²ãßî [¤«¤¤¤Ö¤·] /(n) outdoor fire with dense smoke to repel mosquitoes/ +²ãßî [¤«¤ä¤ê] /(io) (n) outdoor fire with dense smoke to repel mosquitoes/mosquito-fumigation/ +²ãîì [¤«¤Ð¤ê] /(n) fishing fly/ +²ä [¤Ë¤ï¤«] /(adj-na,n) sudden/abrupt/unexpected/improvised/offhand/(P)/ +²ä¤« [¤Ë¤ï¤«] /(adj-na,n) sudden/abrupt/unexpected/improvised/offhand/ +²ä¤«±« [¤Ë¤ï¤«¤¢¤á] /(n) rain shower/ +²ä¤Ë [¤Ë¤ï¤«¤Ë] /suddenly/(P)/ +²ä±« [¤Ë¤ï¤«¤¢¤á] /(n) rain shower/(P)/ +²ä¶¸¸À [¤Ë¤ï¤«¤­¤ç¤¦¤²¤ó] /(n) impromptu skit/(theatrical) farce/ +²ä·Êµ¤ [¤Ë¤ï¤«¤²¤¤¤­] /temporary boom/ +²ä»Å¹þ¤ß [¤Ë¤ï¤«¤¸¤³¤ß] /(n) hasty preparation/ +²ä»ÅΩ¤Æ [¤Ë¤ï¤«¤¸¤¿¤Æ] /extemporary/improvised/ +²äÀ®¶â [¤Ë¤ï¤«¤Ê¤ê¤­¤ó] /overnight millionaire/ +²äÀã [¤Ë¤ï¤«¤æ¤­] /(n) sudden snowfall/ +²äÁ³ [¤¬¤¼¤ó] /(adv) suddenly/all of a sudden/abruptly/ +²ä¤¤ê [¤Ë¤ï¤«¤Å¤¯¤ê] /makeshift/improvised/ +²äʬ¸Â [¤Ë¤ï¤«¤Ö¤ó¤²¤ó] /(n) mushroom millionaire/ +²äÊÙ¶¯ [¤Ë¤ï¤«¤Ù¤ó¤­¤ç¤¦] /cramming/ +²äÌÕ [¤Ë¤ï¤«¤á¤¯¤é] /(n) sudden blindness/one suddenly blinded/ +²æ [¤ï¤¬] /(adj-pn,n) my/our/one's own/ +²æ [¤ï¤ì] /(n) me/oneself/self/ego/(P)/ +²æ¡¹ [¤ï¤ì¤ï¤ì] /(n) we/(P)/ +²æ¡¹¤Ë¸þ¤±¤é¤ì¤¿ÈóÆñ [¤ï¤ì¤ï¤ì¤Ë¤à¤±¤é¤ì¤¿¤Ò¤Ê¤ó] /criticism leveled against us/ +²æ¤¬ [¤ï¤¬] /(adj-pn,n) my/our/one's own/(P)/ +²æ¤¬¤Þ¤Þ [¤ï¤¬¤Þ¤Þ] /(adj-na,n) (1) selfishness/egoism/wilfulness/(2) disobedience/(3) whim/ +²æ¤¬°Õ¤òÆÀ¤¿¤ê [¤ï¤¬¤¤¤ò¤¨¤¿¤ê] /(exp) That's just what I thought/ +²æ¤¬²È [¤ï¤¬¤ä] /(n) our house/our home/(P)/ +²æ¤¬¶¯¤¤ [¤¬¤¬¤Ä¤è¤¤] /egoistic/selfish/self-willed/ +²æ¤¬·¯ [¤ï¤¬¤­¤ß] /my lord/ +²æ¤¬¹» [¤ï¤¬¤³¤¦] /(exp) our school/ +²æ¤¬¹ñ [¤ï¤¬¤¯¤Ë] /(n) our country (reserved for a Japanese referring to Japan)/our land/(P)/ +²æ¤¬»ö [¤ï¤¬¤³¤È] /(n) one's own affair/ +²æ¤¬¿È [¤ï¤¬¤ß] /(n) myself/oneself/ +²æ¤¬¿È¤òº¨¤à [¤ï¤¬¤ß¤ò¤¦¤é¤à] /(exp) to blame oneself/ +²æ¤¬À¤¤Î½Õ [¤ï¤¬¤è¤Î¤Ï¤ë] /(n) heyday/prime/ +²æ¤¬ÅÞ [¤ï¤¬¤È¤¦] /our party/ +²æ¤¬ÇÚ [¤ï¤¬¤Ï¤¤] /(n) I (nuance of arrogance)/ +²æ¤¬Êª [¤ï¤¬¤â¤Î] /(n) one's own property/possessions/ +²æ¤¬Êª´é [¤ï¤¬¤â¤Î¤¬¤ª] /(adj-na,n) looking or acting as if one owned the place/ +²æ¤¬Ëù [¤ï¤¬¤Þ¤Þ] /(adj-na,n) (1) selfishness/egoism/wilfulness/(2) disobedience/(3) whim/ +²æ¤¬ÐÖ [¤ï¤¬¤Þ¤Þ] /(adj-na,n) (1) selfishness/egoism/wilfulness/(2) disobedience/(3) whim/(P)/ +²æ¤Ê¤¬¤é [¤ï¤ì¤Ê¤¬¤é] /(adv) even if I say so myself/ +²æ¤Ë¤âÈó¤º [¤ï¤ì¤Ë¤â¤¢¤é¤º] /(adv) absentmindedly/in spite of oneself/ +²æ¤â²æ¤â [¤ï¤ì¤â¤ï¤ì¤â] /vying with one another/ +²æ¤é [¤ï¤ì¤é] /(n) we/us/ +²æ¤ì [¤ï¤ì] /(io) (n) me/oneself/self/ego/ +²æ¤ò½Ð¤¹ [¤¬¤ò¤À¤¹] /(exp) to insist on one's own ideas/ +²æ¤òÀÞ¤ë [¤¬¤ò¤ª¤ë] /(exp) to defer to another/ +²æ¤òÄ¥¤ë [¤¬¤ò¤Ï¤ë] /(exp) to insist on one's own ideas/ +²æ¤òÄ̤¹ [¤¬¤ò¤È¤ª¤¹] /(exp) to insist on one's own ideas/to have one's own way/ +²æ¤òΩ¤Æ¤ë [¤¬¤ò¤¿¤Æ¤ë] /(v1) to insist on one's own ideas/ +²æ°Õ [¤¬¤¤] /(n) self-will/obstinacy/ +²æ°Õ¤òÆÀ¤ë [¤ï¤¬¤¤¤ò¤¨¤ë] /(v1) to approve of/ +²æ²È [¤ï¤¬¤ä] /(n) our house/our home/ +²æ²æ [¤ï¤ì¤ï¤ì] /(n) we/ +²æ²æ¤Ë¸þ¤±¤é¤ì¤¿ÈóÆñ [¤ï¤ì¤ï¤ì¤Ë¤à¤±¤é¤ì¤¿¤Ò¤Ê¤ó] /criticism leveled against us/ +²æ³Ú¿»Ô [¤¬¤é¤¯¤¿¤¤¤Á] /rummage sale/ +²æ¸« [¤¬¤±¤ó] /(n) selfish mind/ +²æ¹ñ [¤ï¤¬¤¯¤Ë] /(n) our country (reserved for a Japanese referring to Japan)/our land/ +²æ»ö [¤ï¤¬¤³¤È] /(n) personal affair/ +²æ¼¹ [¤¬¤·¤å¤¦] /(n) egotism/obstinacy/ +²æ½¡¤ÎÅÌ [¤ï¤¬¤·¤å¤¦¤Î¤È] /believer of my denomination/ +²æ¾¡¤Á [¤ï¤ì¤¬¤Á] /(n) everybody for himself/ +²æ¾¡¤Á¤Ë [¤ï¤ì¤¬¤Á¤Ë] /(adv) every man for himself/ +²æ¾ð [¤¬¤¸¤ç¤¦] /(n) selfishness/bias/personal feelings/ +²æ¿´ [¤ï¤¬¤³¤³¤í] /my heart/ +²æ¿Í [¤ï¤ì¤Ò¤È] /(n) myself and others/ +²æÀè¤Ë [¤ï¤ì¤µ¤­¤Ë] /(adv) self first/striving to be first/scrambling for/ +²æÃΤ餺 [¤ï¤ì¤·¤é¤º] /(adv) involuntarily/instinctively/ +²æÅÄ°ú¿å [¤¬¤Ç¤ó¤¤¤ó¤¹¤¤] /(n) seeking one's own interests/straining (the interpretation or argument) to suit one's own interests/drawing water for one's own field/ +²æÅù [¤ï¤ì¤é] /(n) we/us/ +²æÆã¤é [¤ï¤ì¤Ê¤¬¤é] /(adv) for me (to do such a thing)/ +²æÇÚ [¤ï¤¬¤Ï¤¤] /(n) I (nuance of arrogance)/ +²æÉð¼ÔÍå [¤¬¤à¤·¤ã¤é] /(adj-na,n) reckless/daredevil/ +²æʪ [¤ï¤¬¤â¤Î] /(n) one's own property/possessions/ +²æʪ´é [¤ï¤¬¤â¤Î¤¬¤ª] /(adj-na,n) like one's own/ +²æʪ´é¤Ë [¤ï¤¬¤â¤Î¤¬¤ª¤Ë] /in a lordly manner/ +²æÊý [¤ï¤¬¤Û¤¦] /our side/we/ +²æË«¤á [¤ï¤ì¤Ü¤á] /(n) self-praise/ +²æËù [¤ï¤¬¤Þ¤Þ] /(adj-na,n) (1) selfishness/egoism/wilfulness/(2) disobedience/(3) whim/ +²æËý [¤¬¤Þ¤ó] /(n,vs) patience/endurance/perseverance/tolerance/self-control/self-denial/(P)/ +²æËý¶¯¤¤ [¤¬¤Þ¤ó¤Ä¤è¤¤] /(adj) patient/persevering/ +²æÍß [¤¬¤è¤¯] /(n) selfishness/ +²æÍø [¤¬¤ê] /(n) self interest/ +²æÍø²æÍø [¤¬¤ê¤¬¤ê] /(adj-na,adv,n) selfishness/selfish person/ +²æÍø²æÍøË´¼Ô [¤¬¤ê¤¬¤ê¤â¤¦¤¸¤ã] /greedy or grasping person/ +²æÍøÊÙ [¤¬¤ê¤Ù¤ó] /(n) drudge/grind/ +²æή [¤¬¤ê¤å¤¦] /(n) self-taught/one's own way/ +²æÐÖ [¤ï¤¬¤Þ¤Þ] /(adj-na,n) (1) selfishness/egoism/wilfulness/(2) disobedience/(3) whim/ +²ç [¤­¤Ð] /(n) tusk/fang/ +²ç´Ø¶ÛµÞ [¤¬¤«¤ó¤­¤ó¤­¤å¤¦] /(n) trismus/lockjaw/ +²ç¾ë [¤¬¤¸¤ç¤¦] /(n) stronghold/inner citadel/ +²è [¤«¤¯] /(n) stroke/(P)/ +²è¤¯ [¤¨¤¬¤¯] /(v5k) to draw/to paint/to sketch/to depict/to describe/ +²è¤¹¤ë [¤«¤¯¤¹¤ë] /(vs-s) to draw/to demarcate/to mark/to divide/to map out/(P)/ +²è°Õ [¤¬¤¤] /(n) meaning of a picture/ +²è°ì [¤«¤¯¤¤¤Ä] /(adj-na,n) uniformity/standardization/(P)/ +²è°ì²½ [¤«¤¯¤¤¤Ä¤«] /standardization/ +²è°ì¼çµÁ [¤«¤¯¤¤¤Ä¤·¤å¤®] /standardization/ +²è°ìŪ [¤«¤¯¤¤¤Ä¤Æ¤­] /(adj-na) uniform/standard/ +²è°ø [¤¬¤¤¤ó] /art motif/ +²è°ú [¤«¤¯¤Ó¤­] /(n) arranged by strokes/ +²è°ú¤­ [¤«¤¯¤Ó¤­] /(n) arranged by strokes/ +²è²È [¤¬¤«] /(n) painter/artist/(P)/ +²è²Í [¤¬¤«] /(n) easel/ +²è²ÍºÂ [¤¬¤«¤¶] /(n) (the constellation) Pictor/ +²è²ñ [¤¬¤«¤¤] /(n) artists' patrons' association/ +²è³Ø [¤¬¤¬¤¯] /(n) drawing/ +²è³Ø»æ [¤¬¤¬¤¯¤·] /drawing paper/ +²è³ØÀ¸ [¤¬¤¬¤¯¤»¤¤] /(n) art student/ +²è´ü [¤«¤Ã¤­] /(n) epoch-making/(P)/ +²è´üŪ [¤«¤Ã¤­¤Æ¤­] /(adj-na,n) epoch-making/(P)/ +²è¶­ [¤¬¤­¤ç¤¦] /(n) feeling or atmosphere or mood of a painting/the mood to paint/ +²è¶È [¤¬¤®¤ç¤¦] /(n) works of painting/ +²è¹© [¤¨¤À¤¯¤ß] /(n) painter/artist/ +²è¹© [¤¬¤³¤¦] /(n) painter/artist/ +²è¹Æ [¤¬¤³¤¦] /(n) sketch/ +²èºÍ [¤¬¤µ¤¤] /(n) artistic talent/ +²èºà [¤¬¤¶¤¤] /(n) matter for painting/ +²èºö [¤«¤¯¤µ¤¯] /(n,vs) plan/scheme/program formulation/maneuver/ +²è»¾ [¤¬¤µ¤ó] /(n) legend over a picture/inscription (legend, writing) on a painting/ +²è»¿ [¤¬¤µ¤ó] /(n) legend over a picture/inscription (legend, writing) on a painting/ +²è»Õ [¤¨¤·] /(n) painter/artist/painter supported by patron/ +²è»Õ [¤¬¤·] /(n) painter/artist/painter supported by patron/ +²è»æ [¤¬¤·] /drawing paper/ +²è¼¼ [¤¬¤·¤Ä] /(n) art studio/ +²è¼Á [¤¬¤·¤Ä] /(n) image quality (film, video, etc.)/ +²è¼ê [¤¬¤·¤å] /painter/artist/ +²è¼ñ [¤¬¤·¤å] /(n) picturesqueness/ +²è½¸ [¤¬¤·¤å¤¦] /(n) book of paintings in print/(P)/ +²è¾¢ [¤¬¤·¤ç¤¦] /painter/artist/ +²è¾¦ [¤¬¤·¤ç¤¦] /(n) picture dealer/(P)/ +²è¾ã [¤¬¤·¤ç¤¦] /pictured paper doors/ +²è¿´ [¤¬¤·¤ó] /artistic instinct/ +²è¿Í [¤¬¤¸¤ó] /(n) painter/artist/ +²è¿ô [¤«¤¯¤¹¤¦] /(n) stroke count/(P)/ +²èÀ¤Åª [¤«¤¯¤»¤¤¤Æ¤­] /(adj-na) epoch-making/ +²èÀ» [¤¬¤»¤¤] /(n) master painter/ +²èÀç»æ [¤¬¤»¤ó¤·] /(n) drawing paper/ +²èÁ³ [¤«¤¯¤¼¤ó] /(adj-na,n) distinct/clear-cut/ +²èÁ³¤¿¤ë [¤«¤¯¤¼¤ó¤¿¤ë] /(adj-t) distinct/clear-cut/ +²èÁ³¤È [¤«¤¯¤¼¤ó¤È] /(adv) sharply/ +²èÁÇ [¤¬¤½] /(n) image pixel/ +²èÁü [¤¬¤¾¤¦] /(n) image/picture/portrait/(P)/ +²èÁü½èÍý [¤¬¤¾¤¦¤·¤ç¤ê] /image processing/ +²èÁü½èÍýÁõÃÖ [¤¬¤¾¤¦¤·¤ç¤ê¤½¤¦¤Á] /image processing equipment/ +²èÁü¿ÇÃÇ [¤¬¤¾¤¦¤·¤ó¤À¤ó] /(n) image diagnosis/ +²èÂê [¤¬¤À¤¤] /(n) motif/theme/subject (of picture)/ +²èÃÅ [¤¬¤À¤ó] /(n) artists' world/painting circles/ +²èÃÌ [¤¬¤À¤ó] /discussions on art and painting/ +²èÄ¡ [¤¬¤¸¤ç¤¦] /(n) picture album/ +²èÄ¢ [¤¬¤Á¤ç¤¦] /(n) picture album/ +²èÄ´ [¤¬¤Á¤ç¤¦] /(n) tone of an image/ +²èÄê [¤«¤¯¤Æ¤¤] /(n) demarcation/ +²èÆ» [¤¬¤É¤¦] /(n) art of painting/ +²èÇì [¤¬¤Ï¤¯] /(n) master painter/artist/(P)/ +²èÈÄ [¤¬¤Ð¤ó] /(n) drawing board/drafting board/ +²èÈý [¤¬¤Ó] /(n) penciling eyebrows/ +²èÉ® [¤¬¤Ò¤Ä] /(n) artist's brush/ +²èÉÆ [¤¬¤Ó¤ç¤¦] /(n) drawing pin/thumb tack/ +²èÉÛ [¤¬¤Õ] /(n) (oil painting) canvas/ +²èÉè [¤¬¤Õ] /(n) picture book or album/ +²èÉ÷ [¤¬¤Õ¤¦] /(n) style of painting/ +²èÉý [¤¬¤Õ¤¯] /(n) picture scroll/ +²èÊó [¤¬¤Û¤¦] /(n) illustrated news magazine/pictorial/ +²èË¡ [¤¬¤Û¤¦] /(n) art of drawing and painting/ +²èË¡´ö²¿³Ø [¤¬¤Û¤¦¤­¤«¤¬¤¯] /(n) descriptive geometry/ +²èËÜ [¤¬¤Û¤ó] /picture copybook/ +²èÌÌ [¤¬¤á¤ó] /(n) terminal screen/scene/picture/the field (in TV)/photo/(P)/ +²èÌß [¤¬¤Ø¤¤] /(n) failure/fiasco/rice-cake painting/collapse/something of little value/ +²èÌß [¤¬¤Ù¤¤] /(n) failure/fiasco/rice-cake painting/collapse/something of little value/ +²èÍÑ»æ [¤¬¤è¤¦¤·] /(n) drawing paper/(P)/ +²èεŷâÍ [¤¬¤ê¤ç¤¦¤Æ¤ó¤»¤¤] /(n) finishing touch/completing (something) by executing the final, critical step/ +²èεÅÀâÍ [¤¬¤ê¤ç¤¦¤Æ¤ó¤»¤¤] /(n) finishing touch/completing (something) by executing the final, critical step/ +²èζÅÀâÍ [¤¬¤ê¤ç¤¦¤Æ¤ó¤»¤¤] /(n) finishing touch/completing (something) by executing the final, critical step/ +²èÏ­ [¤¬¤í¤¦] /(n) (picture) gallery/(P)/ +²èÏ° [¤¬¤í¤¦] /picture gallery/high decorated building/ +²èì­ [¤¬¤µ¤ó] /(oK) (n) legend over a picture/inscription (legend, writing) on a painting/ +²é¤·Å¾¤Ö [¤Õ¤·¤Þ¤í¤Ö] /(v5b) to fall and roll over/wriggle about/ +²é¤¹ [¤¬¤¹] /(v5s) to bend down/to bow down/to lie prostrate/ +²é¤»¤ë [¤Õ¤»¤ë] /(v5r) to lie down/to retire/to go to bed/ +²é½ê [¤Õ¤·¤É] /(n) bed/ +²é¾² [¤¬¤·¤ç¤¦] /(n) confined to bed/ +²é¿Å¾¨ÃÀ [¤¬¤·¤ó¤·¤ç¤¦¤¿¤ó] /(n) going through thick and thin to attain one's objective/enduring unspeakable hardships for the sake of vengeance/ +²éε [¤¬¤ê¤å¤¦] /(n) (1) great man/exceptional person hidden among the masses/(2) reclining dragon/ +²éε [¤¬¤ê¤ç¤¦] /(n) (1) great man/exceptional person hidden among the masses/(2) reclining dragon/ +²éζ [¤¬¤ê¤å¤¦] /(n) (1) great man/exceptional person hidden among the masses/(2) reclining dragon/ +²éζ [¤¬¤ê¤ç¤¦] /(n) (1) great man/exceptional person hidden among the masses/(2) reclining dragon/ +²éζÅÀâÍ [¤¬¤ê¤ç¤¦¤Æ¤ó¤»¤¤] /(n) finishing touch/completing (something) by executing the final, critical step/ +²ê [¤á] /(n) sprout/(P)/ +²ê¤°¤à [¤á¤°¤à] /(v5m) to bud/to sprout/ +²ê¤ò½Ð¤¹ [¤á¤ò¤À¤¹] /(exp) to sprout/to put forth buds/ +²ê¤òŦ¤à [¤á¤ò¤Ä¤à] /(exp) to nip something in the bud/to nip the buds/ +²ê¥­¥ã¥Ù¥Ä [¤á¥­¥ã¥Ù¥Ä] /(n) Brussels sprouts/ +²ê½ÐÅÙ¤¤ [¤á¤Ç¤¿¤¤] /(adj) happy/simple soul/propitious/joyous/ +²ê¾òÊÑ°Û [¤¬¤¸¤ç¤¦¤Ø¤ó¤¤] /(n) bud mutation/ +²ê¿á¤¯ [¤á¤Ö¤¯] /(v5k) to bud/ +²êÀ¸¤¨ [¤á¤Ð¤¨] /(n) bud/sprout/(P)/ +²êÀ¸¤¨¤ë [¤á¤Ð¤¨¤ë] /(v1) to bud/to sprout/ +²êÀܤ® [¤á¤Ä¤®] /(n) bud grafting/ +²ê˦ [¤¬¤Û¤¦] /(n) spore/ +²êΩ¤Á [¤á¤À¤Á] /(n) bud/sprout/ +²ë [¤¬] /(n) moth/ +²ì¤¹¤ë [¤¬¤¹¤ë] /(v5r) to congratulate/ +²ì°Õ [¤¬¤¤] /(n) congratulatory feeling/ +²ì±ã [¤¬¤¨¤ó] /(n) banquet/ +²ì·Ä [¤¬¤±¤¤] /(n) congratulation/ +²ì»ì [¤¬¤·] /(n) congratulations/greetings/ +²ì»ì¸ò´¹ [¤¬¤·¤³¤¦¤«¤ó] /New Year greetings (parties)/ +²ì½Õ [¤¬¤·¤å¤ó] /(exp) New Year greeting/ +²ì¾õ [¤¬¤¸¤ç¤¦] /(n) new year's card/(P)/ +²ìÀµ [¤¬¤·¤ç¤¦] /(n) A Happy New Year!/(P)/ +²ìɽ [¤¬¤Ò¤ç¤¦] /congratulatory card or letter sent to the Emperor/congratulatory address/ +²í¤Ó¤¿ [¤ß¤ä¤Ó¤¿] /elegant/graceful/ +²í¤Ó¤ä¤« [¤ß¤ä¤Ó¤ä¤«] /(adj-na,n) elegant/graceful/ +²í²Î [¤¬¤«] /(n) Song of Solomon/ +²í²û [¤¬¤«¤¤] /(n) aesthetic sentiment/ +²í³Ú [¤¬¤¬¤¯] /(n) old Japanese court music/(P)/ +²íµÒ [¤¬¤«¤¯] /(n) writer/man of taste/dilettante/ +²í·» [¤¬¤±¤¤] /(n) polite word in letter to friend/ +²í¸À [¤¬¤²¤ó] /(n) elegant words/refined diction/ +²í¸ì [¤¬¤´] /(n) refined diction/polite expression/ +²í¹æ [¤¬¤´¤¦] /(n) alias/pseudonym/pen name/nom de plume/ +²í¼ñ [¤¬¤·¤å] /(n) elegance/ +²í¾Î [¤¬¤·¤ç¤¦] /(n) correct name/elegant name/name of poem/ +²í¿Í [¤¬¤¸¤ó] /(n) individual of taste/ +²í¯ [¤¬¤¾¤¯] /(n) refined and vulgar/classical and colloquial/ +²íÃ× [¤¬¤Á] /(n) artistry/good taste/elegance/grace/(P)/ +²íʸ [¤¬¤Ö¤ó] /(n) elegant (literary) style/ +²íÌ£ [¤¬¤ß] /(n) high class/graceful/ +²íÎÌ [¤¬¤ê¤ç¤¦] /(n) magnanimity/generosity/tolerance/ +²î¤¨¤ë [¤¦¤¨¤ë] /(v1) to be hungry/to starve/to thirst/ +²î¤¨»à¤Ë [¤¦¤¨¤¸¤Ë] /(n) (death from) starvation/ +²î¤¨»à¤Ë [¤«¤Ä¤¨¤¸¤Ë] /(n) (death from) starvation/ +²îµ´ [¤¬¤­] /(n) (uk) brat/kids/ghoul/ +²îµ´¶¦ [¤¬¤­¤É¤â] /those damn kids/ +²îµ´Âç¾­ [¤¬¤­¤À¤¤¤·¤ç¤¦] /(n) boss of the children (in the neighbourhood)/bully/ +²îµ´Æ» [¤¬¤­¤É¤¦] /(n) hungry ghost/hungry devil/ +²î»à [¤¦¤¨¤¸¤Ë] /(n) (death from) starvation/(P)/ +²î»à [¤¬¤·] /(n) (death from) starvation/(P)/ +²îϵ [¤¬¤í¤¦] /(n) hungry wolf/ +²ï϶ [¤«¤´] /(n) palanquin/litter/bier/ +²ïäÆ [¤«¤´] /(n) palanquin/litter/bier/ +²ð [¤«¤¤] /(n,vs) shell/shellfish/being in between/mediation/concerning oneself with/ +²ð¤·¤Æ [¤«¤¤¤·¤Æ] /through the medium of/ +²ð¤¹¤ë [¤«¤¤¤¹¤ë] /(vs-s) to worry/to mind/to care/ +²ð°Õ [¤«¤¤¤¤] /(n,vs) worrying about/caring about/ +²ð³Ì [¤«¤¤¤«¤¯] /sea shell/ +²ð¸î [¤«¤¤¤´] /(n,vs) nursing/(P)/ +²ð¸î¿Í [¤«¤¤¤´¤Ë¤ó] /person who looks after a patient/ +²ð¸îÊݸ± [¤«¤¤¤´¤Û¤±¤ó] /(n) nursing insurance/ +²ð¸îÊݸ±À©ÅÙ [¤«¤¤¤´¤Û¤±¤ó¤»¤¤¤É] /(n) nursing-care insurance system/ +²ð¹Ã [¤«¤¤¤³¤¦] /crust-like shell/ +²ðºß [¤«¤¤¤¶¤¤] /(n) interposition/intervention/(P)/ +²ðºø [¤«¤¤¤·¤ã¤¯] /(n) suicide assistant/ +²ð½õ [¤«¤¤¤¸¤ç] /(n,vs) helper/assistant/second/(P)/ +²ðź¤¨ [¤«¤¤¤¾¤¨] /(n) helper/assistant/second/ +²ðÆþ [¤«¤¤¤Ë¤å¤¦] /(n,vs) intervention/(P)/ +²ðÆþ¤òÆ÷¤ï¤»¤ë [¤«¤¤¤Ë¤å¤¦¤ò¤Ë¤ª¤ï¤»¤ë] /(exp) to hint at one's intervention/ +²ðÉ [¤«¤¤¤Ó¤ç¤¦] /(vs) nursing a patient/ +²ðÊú [¤«¤¤¤Û¤¦] /(n,vs) nursing/looking after/ +²ðÍñ [¤«¤¤¤é¤ó] /(n) bearing an egg (biology)/ +²ðÎÚ [¤«¤¤¤ê¤ó] /fish and shellfish/ +²ñ [¤¨] /(n,vs) understanding/(P)/ +²ñ [¤«¤¤] /(n,n-suf,vs) meeting/assembly/party/association/club/(P)/ +²ñ¤¦ [¤¢¤¦] /(v5u) to meet/to interview/(P)/ +²ñ¤¦Ìó« [¤¢¤¦¤ä¤¯¤½¤¯] /rendezvous/ +²ñ¤¹¤ë [¤«¤¤¤¹¤ë] /(vs-s) (1) to meet/to assemble/(2) to mediate/ +²ñ¤ÎÁÏΩ¼Ô [¤«¤¤¤Î¤½¤¦¤ê¤Ä¤·¤ã] /founder of a society/ +²ñ¤ï¤»¤ë [¤¢¤ï¤»¤ë] /(v1) to make (someone) to meet/to expose to/to subject to/ +²ñ¤òºÅ¤¹ [¤«¤¤¤ò¤â¤è¤ª¤¹] /(exp) to hold a meeting/ +²ñ¤òÈ´¤±¤ë [¤«¤¤¤ò¤Ì¤±¤ë] /(exp) to withdraw from a society (meeting)/ +²ñ°Õ [¤«¤¤¤¤] /(n) kanji made up of meaningful parts (e.g. "east" is tree plus sun)/ +²ñ°Õʸ»ú [¤«¤¤¤¤¤â¤¸] /ideograph/ +²ñ°÷ [¤«¤¤¤¤¤ó] /(n) member/the membership/(P)/ +²ñ°÷µ¬Ìó [¤«¤¤¤¤¤ó¤­¤ä¤¯] /membership agreement (e.g. for a credit card)/ +²ñ°÷·ô [¤«¤¤¤¤¤ó¤±¤ó] /(n) membership card/ +²ñ°÷¾Ï [¤«¤¤¤¤¤ó¤·¤ç¤¦] /membership badge/ +²ñ°÷¾Ú [¤«¤¤¤¤¤ó¤·¤ç¤¦] /membership certificate/ +²ñ°÷À© [¤«¤¤¤¤¤ó¤»¤¤] /(n) membership system/ +²ñ°÷̾Êí [¤«¤¤¤¤¤ó¤á¤¤¤Ü] /membership list/ +²ñ°û [¤«¤¤¤¤¤ó] /(vs) drinking and carousing together/ +²ñ±¢ [¤¨¤¤¤ó] /(n) the perineum/ +²ñ±Þ [¤¨¤¨¤ó] /(n) epiglottis/ +²ñ±ÞÆð¹ü [¤¨¤¨¤ó¤Ê¤ó¤³¤Ä] /epiglottis/ +²ñ´Û [¤«¤¤¤«¤ó] /(n) meeting hall/assembly hall/(P)/ +²ñ´Ü [¤«¤¤¤«¤ó] /(oK) (n) meeting hall/assembly hall/ +²ñ´ü [¤«¤¤¤­] /(n) session (of a legislature)/(P)/ +²ñ´üÃæ [¤«¤¤¤­¤Á¤å¤¦] /during a session (of the legislature)/ +²ñµ¬ [¤«¤¤¤­] /(n) society by-laws/ +²ñµÄ [¤«¤¤¤®] /(n) meeting/conference/session/assembly/council/convention/congress/(P)/ +²ñµÄ¤Ë²Ã¤ï¤ë [¤«¤¤¤®¤Ë¤¯¤ï¤ï¤ë] /(exp) to take part in a conference/ +²ñµÄ»ö¹à [¤«¤¤¤®¤¸¤³¤¦] /agenda/ +²ñµÄ¼¼ [¤«¤¤¤®¤·¤Ä] /conference room/council room/(P)/ +²ñµÄ½ê [¤«¤¤¤®¤·¤ç] /(n) place of assembly/ +²ñµÄ¾ì [¤«¤¤¤®¤¸¤ç¤¦] /conference room/place of assembly/ +²ñµÄÆüÄø [¤«¤¤¤®¤Ë¤Ã¤Æ¤¤] /conference program/ +²ñµÄÏ¿ [¤«¤¤¤®¤í¤¯] /(n) minutes/proceedings/ +²ñ·× [¤«¤¤¤±¤¤] /(n) account/finance/accountant/treasurer/paymaster/reckoning/bill/(P)/ +²ñ·×²Ý [¤«¤¤¤±¤¤¤«] /accounts (accounting) section/ +²ñ·×³Ø [¤«¤¤¤±¤¤¤¬¤¯] /(n) accountancy/ +²ñ·×´± [¤«¤¤¤±¤¤¤«¤ó] /(n) accountant/treasurer/ +²ñ·×´Æºº [¤«¤¤¤±¤¤¤«¤ó¤µ] /(financial) audit/auditing/ +²ñ·×µ¿ÏÇ [¤«¤¤¤±¤¤¤®¤ï¤¯] /(n) accounting scandal/ +²ñ·×·¸ [¤«¤¤¤±¤¤¤¬¤«¤ê] /(n) accountant/accounting clerk/cashier/ +²ñ·×·¸ [¤«¤¤¤±¤¤¤±¤¤] /(n) accountant/accounting clerk/cashier/ +²ñ·×¸¡ºº [¤«¤¤¤±¤¤¤±¤ó¤µ] /(n) audit/ +²ñ·×¸¡ºº±¡ [¤«¤¤¤±¤¤¤±¤ó¤µ¤¤¤ó] /(n) Board of Audit/(P)/ +²ñ·×»Î [¤«¤¤¤±¤¤¤·] /(n) (certified public) accountant/ +²ñ·×¼Â̳ [¤«¤¤¤±¤¤¤¸¤Ä¤à] /(n) accounting practice/ +²ñ·×¾ðÊó¥·¥¹¥Æ¥à [¤«¤¤¤±¤¤¤¸¤ç¤¦¤Û¤¦¥·¥¹¥Æ¥à] /(n) AIS/accounting information system/ +²ñ·×ǯÅÙ [¤«¤¤¤±¤¤¤Í¤ó¤É] /fiscal year/(P)/ +²ñ·×Êó¹ð [¤«¤¤¤±¤¤¤Û¤¦¤³¤¯] /(n) treasurer's report/financial report/ +²ñ¸« [¤«¤¤¤±¤ó] /(n) interview/audience/(P)/ +²ñ¸«µ­ [¤«¤¤¤±¤ó¤­] /record of an interview/ +²ñ¸«¼Ô [¤«¤¤¤±¤ó¤·¤ã] /interviewer/ +²ñ¹ç [¤«¤¤¤´¤¦] /(n) meeting/assembly/(P)/ +²ñ¹ç¤ËÎפà [¤«¤¤¤´¤¦¤Ë¤Î¤¾¤à] /(exp) to be present at a meeting/ +²ñ¹ç¼þ´ü [¤«¤¤¤´¤¦¤·¤å¤¦¤­] /(n) synodic period/ +²ñ¼° [¤¨¤·¤­] /(n) temple service/ +²ñ¼Ò [¤«¤¤¤·¤ã] /(n) company/corporation/(P)/ +²ñ¼Ò¤Ë½Ð¤Æ¤¤¤ë [¤«¤¤¤·¤ã¤Ë¤Ç¤Æ¤¤¤ë] /(exp) to work for a company/ +²ñ¼Ò¤Î¼ç [¤«¤¤¤·¤ã¤Î¤Ì¤·] /great old-timer of the firm/ +²ñ¼Ò¤òµ¯¤³¤¹ [¤«¤¤¤·¤ã¤ò¤ª¤³¤¹] /(exp) to set up a company/ +²ñ¼Ò¤ò¼­¤á¤ë [¤«¤¤¤·¤ã¤ò¤ä¤á¤ë] /(exp) to leave the company/ +²ñ¼Ò°÷ [¤«¤¤¤·¤ã¤¤¤ó] /(n) company employee/ +²ñ¼Ò±Ä¶È [¤«¤¤¤·¤ã¤¨¤¤¤®¤ç¤¦] /business administration/ +²ñ¼Ò³µÍ× [¤«¤¤¤·¤ã¤¬¤¤¤è¤¦] /company overview/ +²ñ¼Ò´ë¶È [¤«¤¤¤·¤ã¤­¤®¤ç¤¦] /(n) corporation/ +²ñ¼Ò¶Ð¤á [¤«¤¤¤·¤ã¤Å¤È¤á] /serving in a company/ +²ñ¼Ò¹¹À¸Ë¡ [¤«¤¤¤·¤ã¤³¤¦¤»¤¤¤Û¤¦] /(n) Corporate Rehabilitation Law/(P)/ +²ñ¼Ò»ý¤Á [¤«¤¤¤·¤ã¤â¤Á] /at company's expense/ +²ñ¼Ò¾ðÊó [¤«¤¤¤·¤ã¤¸¤ç¤¦¤Û¤¦] /(n) corporate information/ +²ñ¼ÒÁò [¤«¤¤¤·¤ã¤½¤¦] /company funeral/ +²ñ¼ÒË¡ [¤«¤¤¤·¤ã¤Û¤¦] /(n) corporation law/ +²ñ¼ÒΩ [¤«¤¤¤·¤ã¤ê¤Ä] /(adj-no) established by the company/ +²ñ¼á [¤¨¤·¤ã¤¯] /(n,vs) nod/salutation/greeting/recognition/bow/(P)/ +²ñ¼ç [¤«¤¤¤·¤å] /sponsor of a meeting/ +²ñ½° [¤«¤¤¤·¤å¤¦] /(n) audience/congregation/ +²ñ½¸ [¤«¤¤¤·¤å¤¦] /audience/assembly/meeting/ +²ñ½ê [¤«¤¤¤·¤ç] /(n) meeting place/club/ +²ñ¾¦ [¤«¤¤¤·¤ç¤¦] /(n) negotiation/talks/ +²ñ¾ì [¤«¤¤¤¸¤ç¤¦] /(n) assembly hall/meeting place/the grounds/(P)/ +²ñ¿© [¤«¤¤¤·¤ç¤¯] /(n) dining together/mess/(P)/ +²ñ¿´ [¤«¤¤¤·¤ó] /(n) congeniality/satisfaction/(P)/ +²ñ¿´¤Îºî [¤«¤¤¤·¤ó¤Î¤µ¤¯] /work after one's heart/ +²ñÀÊ [¤«¤¤¤»¤­] /(n) meeting place/seats for the public/restaurant dinner/ +²ñÀÊÁ· [¤«¤¤¤»¤­¤¼¤ó] /(n) elaborate dinner tray/ +²ñÀÊÎÁÍý [¤«¤¤¤»¤­¤ê¤ç¤¦¤ê] /(n) set of dishes served on an individual tray for entertaining guests/banquet/ +²ñÀï [¤«¤¤¤»¤ó] /(n) engagement/battle/ +²ñÁò [¤«¤¤¤½¤¦] /(n) attendance at a funeral/ +²ñÁò¼Ô [¤«¤¤¤½¤¦¤·¤ã] /attendants at a funeral/mourners/ +²ñ§ [¤«¤¤¤½¤¯] /(n) society or club regulations/constitution/(P)/ +²ñÃÌ [¤«¤¤¤À¤ó] /(n) conversation/conference/discussion/interview/(P)/ +²ñĹ [¤«¤¤¤Á¤ç¤¦] /(n) president (of a society)/chairman/(P)/ +²ñĹ¤Ë¿ä¤¹ [¤«¤¤¤Á¤ç¤¦¤Ë¤ª¤¹] /(exp) to recommend (a person) for the post of president/ +²ñÄÅÅÉ [¤¢¤¤¤Å¤Ì¤ê] /Aizu lacquer ware/ +²ñƬ [¤«¤¤¤È¤¦] /(n) society president/(P)/ +²ñƱ [¤«¤¤¤É¤¦] /(n) assembly/meeting/ +²ñƲ [¤«¤¤¤É¤¦] /(n) church/chapel/synagogue/tabernacle/(P)/ +²ñƲ»Ê [¤«¤¤¤É¤¦¤Å¤«¤µ] /ruler of a synagogue/ +²ñÆÀ [¤¨¤È¤¯] /(n) understanding/comprehension/grasp/perception/appreciation/ +²ñÆÉ [¤«¤¤¤É¤¯] /(n) reading-and-discussion meeting/ +²ñÇÉ [¤«¤¤¤Ï] /(n) faction/denomination/communion/ +²ñÈñ [¤«¤¤¤Ò] /(n) membership fee/(P)/ +²ñÊó [¤«¤¤¤Û¤¦] /(n) bulletin/report/(P)/ +²ñÏà [¤«¤¤¤ï] /(n) conversation/(P)/ +²ñÏäÎÁÈ [¤«¤¤¤ï¤Î¤¯¤ß] /conversation class/ +²ò¤«¤¹ [¤È¤«¤¹] /(v5s) (1) to comb out/(2) to melt/(P)/ +²ò¤­¤Û¤°¤¹ [¤È¤­¤Û¤°¤¹] /(v5s) (1) to disentangle/to unravel/(2) to relax someone/(P)/ +²ò¤­¶û [¤È¤­¤°¤·] /(n) wide-toothed comb/ +²ò¤­Êª [¤È¤­¤â¤Î] /(n) clothes to be unsewn/ +²ò¤­Êü¤¹ [¤È¤­¤Ï¤Ê¤¹] /(v5s) to liberate/to set free/ +²ò¤­Êü¤Ä [¤È¤­¤Ï¤Ê¤Ä] /(v5t) to release/ +²ò¤­Êý [¤È¤­¤«¤¿] /(n) manner of solving/ +²ò¤­ÌÀ¤«¤¹ [¤È¤­¤¢¤«¤¹] /(v5s) to explain/to dispel doubts/ +²ò¤¯ [¤È¤¯] /(v5k) to solve/to answer/to untie/(P)/ +²ò¤¯ [¤Û¤É¤¯] /(v5k) to unfasten/(P)/ +²ò¤°¤¹ [¤Û¤°¤¹] /(v5s) to unfasten/ +²ò¤±¤Ê¤¤ÌäÂê [¤È¤±¤Ê¤¤¤â¤ó¤À¤¤] /insoluble problem/ +²ò¤±¤ë [¤È¤±¤ë] /(v1) to loosen/(P)/ +²ò¤±¤ë [¤Û¤É¤±¤ë] /(v1) to come untied/to come apart/(P)/ +²ò¤±¹þ¤à [¤È¤±¤³¤à] /(v5m) to melt into/ +²ò¤´¤¹ [¤Û¤´¤¹] /(v5s) to unfasten/ +²ò¤¹ [¤Û¤°¤¹] /(v5s) to unfasten/ +²ò¤¹¤ë [¤«¤¤¤¹¤ë] /(vs-s) (1) to interpret/(2) to understand/to appreciate/ +²ò¤»¤Ê¤¤ [¤²¤»¤Ê¤¤] /(adj,exp) inscrutable/incomprehensible/ +²ò¤ê [¤ï¤«¤ê] /(n) understanding/ +²ò¤ê°­¤¤ [¤ï¤«¤ê¤Ë¤¯¤¤] /(oK) (adj) hard to understand/incomprehensible/unintelligible/ +²ò¤êÆñ¤¤ [¤ï¤«¤ê¤Ë¤¯¤¤] /(adj) hard to understand/incomprehensible/unintelligible/ +²ò¤ë [¤ï¤«¤ë] /(v5r) to understand/to know/ +²ò¤ì [¤Û¤Ä¤ì] /(n) fray/frayed spot/ +²ò¤ì¤ë [¤Û¤°¤ì¤ë] /(v1) to come untied/to come apart/ +²ò¤ì¤ë [¤Û¤Ä¤ì¤ë] /(v1) to become frayed/to become loose/ +²ò¤ò¼¨¤¹ [¤«¤¤¤ò¤·¤á¤¹] /(exp) to show the solution/ +²ò¶Ø [¤«¤¤¤­¤ó] /(n) lifting a ban/(P)/ +²ò·è [¤«¤¤¤±¤Ä] /(n,vs) settlement/solution/resolution/(P)/ +²ò·èºö [¤«¤¤¤±¤Ä¤µ¤¯] /(n) replacement scheme/ +²ò·èË¡ [¤«¤¤¤±¤Ä¤Û¤¦] /(n) solution/way out/ +²ò¸Û [¤«¤¤¤³] /(n,vs) discharge/dismissal/(P)/ +²ò¸Û¼Ô [¤«¤¤¤³¤·¤ã] /person who has been laid off/ +²ò¸ì [¤«¤¤¤´] /(n) comprehension (of a word)/ +²ò¹ç¤¤ [¤È¤±¤¢¤¤] /(n) liquidation by compromise/ +²ò¹ç¤¦ [¤È¤±¤¢¤¦] /(v5u) to come to a mutual understanding/to cancel mutually/ +²ò»¶ [¤«¤¤¤µ¤ó] /(n,vs) breakup/dissolution/(P)/ +²ò»¶¸¢ [¤«¤¤¤µ¤ó¤±¤ó] /(n) right to dissolve (e.g. the Diet)/ +²ò»¶Àâ [¤«¤¤¤µ¤ó¤»¤Ä] /rumor of dissolution/ +²ò»ß [¤«¤¤¤·] /(n) termination/ +²ò»ú [¤«¤¤¤¸] /explanation of a kanji/ +²ò¼° [¤«¤¤¤·¤­] /(n) (math) solution/ +²ò¼á [¤«¤¤¤·¤ã¤¯] /(n,vs) explanation/interpretation/(P)/ +²ò¼á³Ø [¤«¤¤¤·¤ã¤¯¤¬¤¯] /(n) hermeneutics/ +²ò½¸¹ç [¤«¤¤¤·¤å¤¦¤´¤¦] /(n) set of solutions/open set/ +²ò½ü [¤«¤¤¤¸¤ç] /(n,vs) cancellation/rescinding/release/calling off/(P)/ +²ò¾Ã [¤«¤¤¤·¤ç¤¦] /(n,vs) cancellation/liquidation/(P)/ +²ò¿¦ [¤«¤¤¤·¤ç¤¯] /(n) discharge/dismissal/ +²òÀÏ [¤«¤¤¤»¤­] /(n,vs) analysis/(P)/ +²òÀÏ³Ø [¤«¤¤¤»¤­¤¬¤¯] /(n) analysis/ +²òÀÏ´ö²¿³Ø [¤«¤¤¤»¤­¤­¤«¤¬¤¯] /analytical geometry/ +²òÀÏÀ­ [¤«¤¤¤»¤­¤»¤¤] /analyticity (physics)/ +²òÀâ [¤«¤¤¤»¤Ä] /(n,vs) explanation/commentary/(P)/ +²òÀâ¼Ô [¤«¤¤¤»¤Ä¤·¤ã] /(n) commentator/ +²òÀâ½ñ [¤«¤¤¤»¤Ä¤·¤ç] /(n) (an instruction) manual/handbook (of roadsigns)/ +²òÁÈ [¤«¤¤¤½] /(vs) breaking up an organization/ +²òÁüÅÙ [¤«¤¤¤¾¤¦¤É] /(n) resolution (e.g. display, dpi)/granularity (e.g. timer)/ +²òÁüÎÏ [¤«¤¤¤¾¤¦¤ê¤ç¤¯] /(n) resolving power (of a lens)/ +²òÂÎ [¤«¤¤¤¿¤¤] /(n,vs) dismantling/(P)/ +²òÂê [¤«¤¤¤À¤¤] /(n) synopsis/review of subject/ +²òæ [¤²¤À¤Ä] /(n) Buddhist deliverance (of one's soul)/salvation/ +²òÃÄ [¤«¤¤¤À¤ó] /(n) disbandment/ +²òÅÞ [¤«¤¤¤È¤¦] /(n) dissolution (of a political party)/ +²òÅà [¤«¤¤¤È¤¦] /(n,vs) thaw/ +²òÅú [¤«¤¤¤È¤¦] /(n,vs) answer/solution/(P)/ +²òÅúÍÑ»æ [¤«¤¤¤È¤¦¤è¤¦¤·] /(n) answer sheet/ +²òÅúÍó [¤«¤¤¤È¤¦¤é¤ó] /(n) answer column (section)/ +²òÅü [¤«¤¤¤È¤¦] /(n) glycolysis/ +²òÆÇ [¤²¤É¤¯] /(n) counteraction/ +²òÆÇºÞ [¤²¤É¤¯¤¶¤¤] /(n) antidote/ +²òÆÇÌô [¤²¤É¤¯¤ä¤¯] /antidote/ +²òÆÉ [¤«¤¤¤É¤¯] /(n,vs) deciphering/decoding/(P)/ +²òÆñ¤¤ [¤È¤­¤¬¤¿¤¤] /(adj) difficult to solve/ +²òǤ [¤«¤¤¤Ë¤ó] /(n,vs) dismissal/(P)/ +²òÇ® [¤²¤Í¤Ä] /(n) alleviation of fever/(P)/ +²òÇ®ºÞ [¤²¤Í¤Ä¤¶¤¤] /(n) fever medicine/antipyretic/antifebrile/ +²òÇ®Ìô [¤²¤Í¤Ä¤ä¤¯] /antipyretic/antifebrile/ +²òÈÇ [¤«¤¤¤Ï¤ó] /(n) (in printing) distribution of type/ +²òɹ [¤«¤¤¤Ò¤ç¤¦] /(n) a thaw/ +²òÊü [¤«¤¤¤Û¤¦] /(n,vs) release/liberation/emancipation/(P)/ +²òÊü¤Î¿À³Ø [¤«¤¤¤Û¤¦¤Î¤·¤ó¤¬¤¯] /(n) theology of liberation/ +²òÊü´¶ [¤«¤¤¤Û¤¦¤«¤ó] /(n) sense or feeling of freedom or liberation/ +²òÊü¶è [¤«¤¤¤Û¤¦¤¯] /(n) liberated area or zone/ +²òË¡ [¤«¤¤¤Û¤¦] /(n) (key to) solution/ +²ò˶ [¤«¤¤¤Ü¤¦] /(n) dissection/autopsy/(P)/ +²ò˶³Ø [¤«¤¤¤Ü¤¦¤¬¤¯] /(n) anatomy/(P)/ +²òÌÀ [¤«¤¤¤á¤¤] /(n,vs) elucidation/explication/(P)/ +²òÌó [¤«¤¤¤ä¤¯] /(n) cancellation of contract/(P)/ +²òÎ¥ [¤«¤¤¤ê] /(n,vs) dissociation/ +²òΥǮ [¤«¤¤¤ê¤Í¤Ä] /(n) heat of dissociation/ +²òåü [¤«¤¤¤é¤ó] /(n) weighing anchor/unmooring/sailing off/ +²ó [¤«¤¤] /(n) counter for occurrences/(P)/ +²ó¤· [¤Þ¤ï¤·] /(n,n-suf) sumo loincloth/(P)/ +²ó¤·°û¤ß [¤Þ¤ï¤·¤Î¤ß] /(n,vs) drinking in turn from one cup/ +²ó¤·¶â [¤Þ¤ï¤·¤¬¤Í] /(n) lathe dog/ +²ó¤·¼Ô [¤Þ¤ï¤·¤â¤Î] /(n) spy/secret agent/ +²ó¤·ÆÉ¤ß [¤Þ¤ï¤·¤è¤ß] /reading a book in turn/ +²ó¤¹ [¤Þ¤ï¤¹] /(v5s) to turn/to revolve/(P)/ +²ó¤ê [¤Þ¤ï¤ê] /(n,n-suf) circumference/surroundings/circulation/(P)/ +²ó¤ê¤¯¤É¤¤ [¤Þ¤ï¤ê¤¯¤É¤¤] /(adj) circuitous/roundabout/indirect/ +²ó¤ê±ï [¤Þ¤ï¤ê¤¨¤ó] /(n) cornice/ +²ó¤ê±ï [¤Þ¤ï¤ê¤Ö¤Á] /(n) cornice/ +²ó¤ê¹ç¤ï¤» [¤Þ¤ï¤ê¤¢¤ï¤»] /(n) turn or twist of fortune/ +²ó¤ê½Ð¤¹ [¤Þ¤ï¤ê¤À¤¹] /(v5s) to begin to turn/ +²ó¤êÆ» [¤Þ¤ï¤ê¤ß¤Á] /(n) detour/diversion/(P)/ +²ó¤êÈÖ [¤Þ¤ï¤ê¤Ð¤ó] /(n) taking turns/working in shifts/ +²ó¤êÉñÂæ [¤Þ¤ï¤ê¤Ö¤¿¤¤] /revolving stage/ +²ó¤ë [¤Þ¤ï¤ë] /(v5r) to turn/to revolve/to visit several places/(P)/ +²ó¤ë [¤â¤È¤ª¤ë] /(v5r) to wander around/ +²ó¤ì±¦ [¤Þ¤ï¤ì¤ß¤®] /about-face/ +²ó¤ò½Å¤Í¤ë [¤«¤¤¤ò¤«¤µ¤Í¤ë] /(exp) to advance (as of a baseball game)/to repeat/ +²ó±ï [¤Þ¤ï¤ê¤¨¤ó] /(n) cornice/ +²ó±ï [¤Þ¤ï¤ê¤Ö¤Á] /(n) cornice/ +²ó´÷ [¤«¤¤¤­] /(n) death anniversary/(P)/ +²óµ¢ [¤«¤¤¤­] /(n) revolution/recurrence/recursion/(P)/ +²óµ¢Àþ [¤«¤¤¤­¤»¤ó] /(n) the tropics (Cancer and Capricorn)/ +²óµ¢Åª [¤«¤¤¤­¤Æ¤­] /(adj-na) recursive/ +²óµ¢Ç® [¤«¤¤¤­¤Í¤Ä] /(n) recurrent fever/ +²óµ¢Ê¬ÀÏ [¤«¤¤¤­¤Ö¤ó¤»¤­] /(n) regression analysis/ +²óµÄ [¤«¤¤¤®] /(n) consultation via a circular/ +²ó¶µ [¤«¤¤¤­¤ç¤¦] /(n) Islam/ +²ó¶µ¹ñ [¤«¤¤¤­¤ç¤¦¤³¤¯] /an Islamic nation/ +²ó¶µ»û±¡ [¤«¤¤¤­¤ç¤¦¤¸¤¤¤ó] /mosque/ +²ó¶µÅÌ [¤«¤¤¤­¤ç¤¦¤È] /(n) Muslim believer/ +²ó·± [¤«¤¤¤¯¤ó] /(n) instructions sent in response to a question (from an embassy, consulate, etc.)/ +²ó¸Ü [¤«¤¤¤³] /(n,vs) recollection/(P)/ +²ó¸ÜŪ [¤«¤¤¤³¤Æ¤­] /(adj-na) retrospective/ +²ó¸ÜÏ¿ [¤«¤¤¤³¤í¤¯] /(n) memoirs/reminiscences/(P)/ +²ó¸þ [¤¨¤³¤¦] /(n,vs) Buddhist memorial service/prayers for the repose of the soul/ +²ó¹Ò [¤«¤¤¤³¤¦] /(n) navigation/cruise/ +²ó¹ñ [¤«¤¤¤³¤¯] /(n) traveling throughout the country/ +²ó¼ý [¤«¤¤¤·¤å¤¦] /(n) collection/recovery/(P)/ +²ó¼ý¶â [¤«¤¤¤·¤å¤¦¤­¤ó] /recovery/ +²ó½Õ [¤«¤¤¤·¤å¤ó] /(n) return of spring/rejuvenation/ +²ó½ÕºÞ [¤«¤¤¤·¤å¤ó¤¶¤¤] /rejuvenating agent/ +²ó¾Ï [¤«¤¤¤·¤ç¤¦] /(n) circular/circulating letter/ +²ó¾õ [¤«¤¤¤¸¤ç¤¦] /(n) circular/circulating letter/ +²ó¿´ [¤¨¤¸¤ó] /(n) conversion/ +²ó¿´ [¤«¤¤¤·¤ó] /(n) conversion/ +²ó¿Ç [¤«¤¤¤·¤ó] /(n) doctor's hospital rounds/ +²ó¿ô [¤«¤¤¤¹¤¦] /(n) number of times/frequency/(P)/ +²ó¿ô·ô [¤«¤¤¤¹¤¦¤±¤ó] /(n) book of tickets/(P)/ +²óÀ¸ [¤«¤¤¤»¤¤] /(n) resurrection/resuscitation/(P)/ +²óÀ¸¥Ö¥ì¡¼¥­ [¤«¤¤¤»¤¤¥Ö¥ì¡¼¥­] /(n) regenerative brake/ +²óÀÞ [¤«¤¤¤»¤Ä] /(n,vs) diffraction/ +²óÀÞ³Ê»Ò [¤«¤¤¤»¤Ä¤³¤¦¤·] /(diffraction) grating/ +²óÀÞ» [¤«¤¤¤»¤Ä¤½¤ó] /(n) diffraction loss/ +²óÀÞÎΰè [¤«¤¤¤»¤Ä¤ê¤ç¤¦¤¤¤­] /diffraction region/ +²óÀï [¤«¤¤¤»¤ó] /match/game/(P)/ +²óÀû [¤«¤¤¤»¤ó] /(n) rotation/revolution/convolution/ +²óÀþ [¤«¤¤¤»¤ó] /(n) circuit/line/(P)/ +²óÀþ¸ò´¹ [¤«¤¤¤»¤ó¤³¤¦¤«¤ó] /circuit switching/ +²óÀþ»ÈÍÑÎÁ [¤«¤¤¤»¤ó¤·¤è¤¦¤ê¤ç¤¦] /(n) connection fee/interconnection fees/ +²óÀþÀ©¸æµ¬Â§ [¤«¤¤¤»¤ó¤»¤¤¤®¤ç¤­¤½¤¯] /line discipline/ +²óÀþÉé²Ù [¤«¤¤¤»¤ó¤Õ¤«] /circuit load/ +²óÁ¥ [¤«¤¤¤»¤ó] /(n) lighter/(small) cargo vessel/ +²óÁÛ [¤«¤¤¤½¤¦] /(n) reflection/reminiscence/(P)/ +²óÁÛÏ¿ [¤«¤¤¤½¤¦¤í¤¯] /(n) memoirs/reminiscence/ +²óÁæ [¤«¤¤¤½¤¦] /(n) shipping/ +²óÁæ¶È [¤«¤¤¤½¤¦¤®¤ç¤¦] /(n) shipping business/ +²óÁæŹ [¤«¤¤¤½¤¦¤Æ¤ó] /shipping agent/ +²óÁ÷ [¤«¤¤¤½¤¦] /(n,vs) forwarding/(P)/ +²óÁ÷¼Ö [¤«¤¤¤½¤¦¤·¤ã] /(n) out-of-service car (train)/(US) deadhead (train)/ +²óÁ÷Ź [¤«¤¤¤½¤¦¤Æ¤ó] /shipping agent/ +²óÃî [¤«¤¤¤Á¤å¤¦] /(n) roundworm/ +²óIJ [¤«¤¤¤Á¤ç¤¦] /(n) the ileum/ +²óļ [¤«¤¤¤Á¤ç¤¯] /(n) encyclical/ +²óÅ· [¤«¤¤¤Æ¤ó] /(n) monumental task/ +²óž [¤«¤¤¤Æ¤ó] /(n,vs) rotation/revolution/turning/(P)/ +²óž°Ø»Ò [¤«¤¤¤Æ¤ó¤¤¤¹] /swivel chair/ +²óž°ÛÀ­ÂÎ [¤«¤¤¤Æ¤ó¤¤¤»¤¤¤¿¤¤] /(n) rotational isomer/ +²óž±¿Æ° [¤«¤¤¤Æ¤ó¤¦¤ó¤É¤¦] /gyration/ +²óž³Ñ [¤«¤¤¤Æ¤ó¤«¤¯] /(n) angle of rotation/ +²óž´ªÄê [¤«¤¤¤Æ¤ó¤«¤ó¤¸¤ç¤¦] /revolving account/ +²óžµ¡ [¤«¤¤¤Æ¤ó¤­] /rotator/ +²óžµ· [¤«¤¤¤Æ¤ó¤®] /(n) gyroscope/ +²óž¶¥µ» [¤«¤¤¤Æ¤ó¤­¤ç¤¦¤®] /slalom/ +²óž·× [¤«¤¤¤Æ¤ó¤±¤¤] /(n) tachometer/revolution counter/ +²óž»Ò [¤«¤¤¤Æ¤ó¤·] /(n) rotor/ +²óž»ñ¶â [¤«¤¤¤Æ¤ó¤·¤­¤ó] /revolving fund/ +²óž¼§¾ì [¤«¤¤¤Æ¤ó¤¸¤Ð] /(n) rotating field/ +²óž¼´ [¤«¤¤¤Æ¤ó¤¸¤¯] /(n) axis of revolution/ +²óž¿®ÍÑʧ¤¤ [¤«¤¤¤Æ¤ó¤·¤ó¤è¤¦¤Ð¤é¤¤] /revolving payments/ +²óžÁë [¤«¤¤¤Æ¤ó¤Þ¤É] /(n) pivoted window/ +²óžÂʱßÂÎ [¤«¤¤¤Æ¤ó¤À¤¨¤ó¤¿¤¤] /(n) spheroid/ +²óžÂÎ [¤«¤¤¤Æ¤ó¤¿¤¤] /(n) solid of revolution/ +²óžÂоΠ[¤«¤¤¤Æ¤ó¤¿¤¤¤·¤ç¤¦] /(n) rotation symmetry/ +²óžȾ·Â [¤«¤¤¤Æ¤ó¤Ï¤ó¤±¤¤] /(n) radius of gyration/ +²óžÈâ [¤«¤¤¤Æ¤ó¤È¤Ó¤é] /(n) revolving door/ +²óžÊи÷ [¤«¤¤¤Æ¤ó¤Ø¤ó¤³¤¦] /(n) rotatory polarization/ +²óžÊÑήµ¡ [¤«¤¤¤Æ¤ó¤Ø¤ó¤ê¤å¤¦¤­] /(n) rotary converter/ +²óžÌÌ [¤«¤¤¤Æ¤ó¤á¤ó] /(n) surface of revolution/ +²óžÌÚÇÏ [¤«¤¤¤Æ¤ó¤â¤¯¤Ð] /merry-go-round/carousel/ +²óžäÁ [¤«¤¤¤Æ¤ó¤Ö¤ë¤¤] /(n) trommel/ +²óÅú [¤«¤¤¤È¤¦] /(n) reply/answer/(P)/ +²óÅú¼Ô [¤«¤¤¤È¤¦¤·¤ã] /respondent/ +²óÆÉ [¤«¤¤¤É¤¯] /(n) read in turn/circulate a book (among friends)/ +²óÈò [¤«¤¤¤Ò] /(n) evasion/avoid/(P)/ +²óÈò·ÐÏ©¤ò³ÎΩ [¤«¤¤¤Ò¤±¤¤¤í¤ò¤«¤¯¤ê¤Ä] /(exp) re-route/re-routing/ +²óÉÕ [¤«¤¤¤Õ] /(n,vs) transmitting/referring to/passing on/ +²óÉü [¤«¤¤¤Õ¤¯] /(n,vs) recovery (from illness)/improvement/rehabilitation/restoration/(P)/ +²óÉü²Äǽ [¤«¤¤¤Õ¤¯¤«¤Î¤¦] /recoverable/ +²óÉü´ü [¤«¤¤¤Õ¤¯¤­] /(n) convalescence/ +²óÉüÉÔ²Äǽ [¤«¤¤¤Õ¤¯¤Õ¤«¤Î¤¦] /non-recoverable/ +²óÉüÎÏ [¤«¤¤¤Õ¤¯¤ê¤ç¤¯] /resilience/ +²óʸ [¤«¤¤¤Ö¤ó] /(n) circular (document)/palindrome/ +²óÊó [¤«¤¤¤Û¤¦] /(n) circular/circulating letter/reply/ +²óÌÕÉô [¤«¤¤¤â¤¦¤Ö] /(n) ileocecum/ +²óÌÜ [¤«¤¤¤á] /-Nth time around/ +²óÍ· [¤«¤¤¤æ¤¦] /(n) excursion/circular tour/ +²óÍ·µû [¤«¤¤¤æ¤¦¤®¤ç] /(n) migratory fish/ +²óÍ·Á¥ [¤«¤¤¤æ¤¦¤»¤ó] /excursion boat/ +²óÍ÷ [¤«¤¤¤é¤ó] /(n) circulation/(P)/ +²óÍ÷ÈÄ [¤«¤¤¤é¤ó¤Ð¤ó] /(n) circular notice/ +²óή [¤«¤¤¤ê¤å¤¦] /(n) circulation/ +²óÎé [¤«¤¤¤ì¤¤] /(n,vs) going from door to door greeting relatives and friends/ +²óÏ© [¤«¤¤¤í] /(n) circuit (electric)/(P)/ +²óÏ©´ðÈÄ [¤«¤¤¤í¤­¤Ð¤ó] /(electrical circuit) substrate/ +²óÏ©¼×Ãǵ¡ [¤«¤¤¤í¤·¤ã¤À¤ó¤­] /circuit breaker/ +²óÏ©¿Þ [¤«¤¤¤í¤º] /circuit diagram/schematic/ +²óÏ©ÁÇ»Ò [¤«¤¤¤í¤½¤·] /(n) circuit element/ +²óÏ­ [¤«¤¤¤í¤¦] /(n) corridor/gallery/(P)/ +²óÞâ [¤«¤¤¤æ¤¦] /(n) migration (of fish)/ +²ô [¤«¤¿¤Þ¤ê] /(n) lump/mass/clod/cluster/(P)/ +²ô¤Þ¤ê [¤«¤¿¤Þ¤ê] /(n) lump/mass/clod/cluster/ +²ô·Ô [¤«¤¤¤±¤¤] /(n) tuber/ +²ô¹Û [¤«¤¤¤³¤¦] /lump ore/ +²ôº¬ [¤«¤¤¤³¤ó] /(n) tuberous root/ +²ô¾õ [¤«¤¤¤¸¤ç¤¦] /(adj-no,n) massive/ +²ô¼ [¤«¤¤¤½¤ó] /(n) agglomerated village/ +²ôÅÚ [¤«¤¤¤É] /lump of earth/ +²õ¤¹ [¤³¤ï¤¹] /(v5s,vt) to break/to break down/(P)/ +²õ¤ì¤¿»þ·× [¤³¤ï¤ì¤¿¤È¤±¤¤] /broken clock/ +²õ¤ì¤ë [¤³¤ï¤ì¤ë] /(v1,vi) to be broken/to break/(P)/ +²õ¤ì°×¤¤ [¤³¤ï¤ì¤ä¤¹¤¤] /fragile/break easily/ +²õ¤ìʪ [¤³¤ï¤ì¤â¤Î] /(n) fragile article/breakables/broken article/ +²õ·ìÉ [¤«¤¤¤±¤Ä¤Ó¤ç¤¦] /(n) scurvy/ +²õ»à [¤¨¤·] /(n) necrosis/ +²õÊÑ [¤«¤¤¤Ø¤ó] /(n,vs) disintegration/ +²õÌÇ [¤«¤¤¤á¤Ä] /(n,vs) destruction/annihilation/(P)/ +²õÍð [¤«¤¤¤é¤ó] /(n,vs) corruption/sinking into anarchy/ +²õáÔ [¤¨¤½] /(n) gangrene/ +²ö¤ê [¤Þ¤ï¤ê] /(n) rotation/ +²ö¤ë [¤Þ¤ï¤ë] /(v5r) to turn/to revolve/to visit several places/ +²ö¤ë [¤â¤È¤ª¤ë] /(v5r) to wander around/ +²ö±ï [¤Þ¤ï¤ê¤¨¤ó] /(n) cornice/ +²ö±ï [¤Þ¤ï¤ê¤Ö¤Á] /(n) cornice/ +²ö¸þ [¤«¤¤¤³¤¦] /Buddhist memorial service/ +²ö¾Ï [¤«¤¤¤·¤ç¤¦] /(n) circular/circulating letter/ +²ö¾õ [¤«¤¤¤¸¤ç¤¦] /(n) circular/circulating letter/ +²ö¿´ [¤«¤¤¤·¤ó] /conversion/ +²öÁ¥ [¤«¤¤¤»¤ó] /(n) lighter/(small) cargo vessel/ +²öÁæ¶È [¤«¤¤¤½¤¦¤®¤ç¤¦] /(n) shipping business/ +²öÁ÷ [¤«¤¤¤½¤¦] /(n) forwarding/ +²öž [¤«¤¤¤Æ¤ó] /(n,vs) rotation/revolution/turning/ +²öʸ [¤«¤¤¤Ö¤ó] /(n) circular (document)/palindrome/ +²öÍ÷ [¤«¤¤¤é¤ó] /(n,vs) circulation/sending round/ +²öÏ­ [¤«¤¤¤í¤¦] /(n) corridor/gallery/ +²÷¤¤ [¤³¤³¤í¤è¤¤] /(adj) pleasant/agreeable/(P)/ +²÷¤¯ [¤³¤³¤í¤è¤¯] /comfortably/cheerfully/willingly/gladly/ +²÷¤òìŤë [¤«¤¤¤ò¤à¤µ¤Ü¤ë] /(exp) to enjoy oneself to the full/ +²÷²» [¤«¤¤¤ª¤ó] /(n) clear sound/ +²÷³Ú [¤«¤¤¤é¤¯] /(n) pleasure/(P)/ +²÷³Ú [¤±¤é¤¯] /(n) pleasure/ +²÷³Ú¤ËË°¤­¤ë [¤«¤¤¤é¤¯¤Ë¤¢¤­¤ë] /(exp) to be satiated with pleasures/ +²÷³Ú¸¶Â§ [¤«¤¤¤é¤¯¤²¤ó¤½¤¯] /(n) pleasure principle/ +²÷³Ú¼çµÁ [¤«¤¤¤é¤¯¤·¤å¤®] /hedonism/ +²÷³ÚÀâ [¤«¤¤¤é¤¯¤»¤Ä] /(n) hedonism/ +²÷³è [¤«¤¤¤«¤Ä] /(adj-na,n) cheerfulness/liveliness/lighthearted/(P)/ +²÷´¶ [¤«¤¤¤«¤ó] /(n) pleasant feeling/(P)/ +²÷´Á [¤«¤¤¤«¤ó] /(n) pleasant fellow/ +²÷µ¤ [¤«¤¤¤­] /(n,vs) recovery/ +²÷µ¤½Ë¤¤ [¤«¤¤¤­¤¤¤ï¤¤] /celebrating recovery from illness/ +²÷µ­Ï¿ [¤«¤¤¤­¤í¤¯] /fine record/ +²÷µó [¤«¤¤¤­¤ç] /(n) brilliant achievement/(P)/ +²÷ºÈ [¤«¤¤¤µ¤¤] /(n) joy/exultation/ +²÷ºÈ¤ò¶«¤Ö [¤«¤¤¤µ¤¤¤ò¤µ¤±¤Ö] /(exp) to shout with exultation/to shout for joy/ +²÷ºî [¤«¤¤¤µ¤¯] /(n) splendid work/masterpiece/ +²÷ºï¹Ý [¤«¤¤¤µ¤¯¤³¤¦] /(n) free-cutting steel/ +²÷»ö [¤«¤¤¤¸] /(n) pleasure/delight/ +²÷¾¡ [¤«¤¤¤·¤ç¤¦] /(n,vs) sweeping victory/easy victory/(P)/ +²÷¿© [¤«¤¤¤·¤ç¤¯] /(n) good appetite/ +²÷À² [¤«¤¤¤»¤¤] /(n) good weather/(P)/ +²÷Àä [¤«¤¤¤¼¤Ä] /(adj-na,n) splendid/ +²÷Áö [¤«¤¤¤½¤¦] /(n) fast sailing (running)/ +²÷­ [¤«¤¤¤½¤¯] /(adj-no,n) quick of foot/fast/nimble-footed/ +²÷® [¤«¤¤¤½¤¯] /(adj-na,n) high speed/celerity/mobility/express (train that bypasses many stations)/(P)/ +²÷®Á¥ [¤«¤¤¤½¤¯¤»¤ó] /fast ship/ +²÷®ÅÅ¼Ö [¤«¤¤¤½¤¯¤Ç¤ó¤·¤ã] /(n) high-speed train/ +²÷®Îó¼Ö [¤«¤¤¤½¤¯¤ì¤Ã¤·¤ã] /express train/ +²÷ÂÇ [¤«¤¤¤À] /(n) clean hit (in baseball)/ +²÷Âú [¤«¤¤¤À¤¯] /(n) ready consent/ +²÷ÃË»Ò [¤«¤¤¤À¤ó¤·] /(n) agreeable fellow/ +²÷ÃË»ù [¤«¤¤¤À¤ó¤¸] /(n) nice guy/ +²÷Ä´ [¤«¤¤¤Á¤ç¤¦] /(adj-na,n) harmony/excellent condition/(P)/ +²÷Ŭ [¤«¤¤¤Æ¤­] /(adj-na,n) pleasant/agreeable/comfortable/(P)/ +²÷Ŭ¤µ [¤«¤¤¤Æ¤­¤µ] /(n) amenity/ +²÷Åá [¤«¤¤¤È¤¦] /(n) (literary) sharp sword/ +²÷ÅáÍðËã [¤«¤¤¤È¤¦¤é¤ó¤Þ] /solving a problem swiftly and skillfully/ +²÷ÅáÍðËã¤òÃÇ¤Ä [¤«¤¤¤È¤¦¤é¤ó¤Þ¤ò¤¿¤Ä] /(exp) to cut the Gordian knot/ +²÷Åê [¤«¤¤¤È¤¦] /(n) good pitch/ +²÷Éü [¤«¤¤¤Õ¤¯] /(n,vs) recovery (from illness)/improvement/rehabilitation/restoration/ +²÷ÊØ [¤«¤¤¤Ù¤ó] /(n) (pleasantly smooth) defecation/ +²÷ÊÛ [¤«¤¤¤Ù¤ó] /(n) eloquence/ +²÷Êó [¤«¤¤¤Û¤¦] /(n) good news/ +²÷Êý [¤«¤¤¤Û¤¦] /(n) convalescence/ +²÷Êý¤Ë¸þ¤«¤¦ [¤«¤¤¤Û¤¦¤Ë¤à¤«¤¦] /(exp) to improve/to get better/to convalesce/ +²÷Êý¤ËÉ뤯 [¤«¤¤¤Û¤¦¤Ë¤ª¤â¤à¤¯] /(exp) to improve/to get better/to convalesce/ +²÷Ì£ [¤«¤¤¤ß] /(n) pleasure/ +²÷̲ [¤«¤¤¤ß¤ó] /(n) pleasant sleep/ +²÷Ìþ [¤«¤¤¤æ] /(n) recovery/convalescence/ +²÷ÏÓ [¤«¤¤¤ï¤ó] /amazing ability/ +²÷ïè [¤«¤¤¤«¤Ä] /(adj-na,n) cheerfulness/liveliness/lighthearted/ +²ø [¤«¤¤] /(n) mystery/wonder/ +²ø¤·¤¤ [¤¢¤ä¤·¤¤] /(adj) suspicious/dubious/doubtful/(P)/ +²ø¤·¤¤¼êÉÕ¤­¤Ç [¤¢¤ä¤·¤¤¤Æ¤Ä¤­¤Ç] /clumsily/with clumsy hands/ +²ø¤·¤«¤é¤ó [¤±¤·¤«¤é¤ó] /outrageous/rude/inexcusable/ +²ø¤·¤² [¤¢¤ä¤·¤²] /(adj-na,n) questionable/doubtful/suspicious/ +²ø¤·¤à [¤¢¤ä¤·¤à] /(v5m) to suspect/(P)/ +²ø°Û [¤«¤¤¤¤] /(adj-na,n) strangeness/ +²ø±« [¤«¤¤¤¦] /rainfall of a strange, dark color/whirlwinds accompanied by rain which also drops strange objects such as fish/ +²ø²Ð [¤«¤¤¤«] /(n) fire of mysterious or suspicious origin/ +²ø²æ [¤±¤¬] /(n,vs) injury (to animate object)/hurt/(P)/ +²ø²æ¤Î¸ù̾ [¤±¤¬¤Î¤³¤¦¤ß¤ç¤¦] /(n) lucky hit/ +²ø²æ¾¡¤Á [¤±¤¬¤¬¤Á] /winning accidentally/ +²ø²æ¿Í [¤±¤¬¤Ë¤ó] /(n) wounded or injured person/ +²ø²æÉ餱 [¤±¤¬¤Þ¤±] /losing accidentally/ +²ø´Á [¤«¤¤¤«¤ó] /(n) suspicious man/ +²ø´ñ [¤«¤¤¤­] /(adj-na,n) bizarre/strange/wonderful/weird/outrageous/(P)/ +²ø´ñ±Ç²è [¤«¤¤¤­¤¨¤¤¤¬] /horror picture/ +²ø´ñ¾®Àâ [¤«¤¤¤­¤·¤ç¤¦¤»¤Ä] /mystery novel/ +²ø´ñʪ¸ì¤ê [¤«¤¤¤­¤â¤Î¤¬¤¿¤ê] /mystery story/ +²ø·æ [¤«¤¤¤±¤Ä] /(n) man of extraordinary talent/wonder man/ +²ø¸÷ [¤«¤¤¤³¤¦] /(n) mysterious light/ +²ø»à [¤«¤¤¤·] /(n,vs) mysterious death/ +²ø»ö·ï [¤«¤¤¤¸¤±¤ó] /mystery case/ +²ø½Ã [¤«¤¤¤¸¤å¤¦] /(n) monster/(P)/ +²ø½Ã±Ç²è [¤«¤¤¤¸¤å¤¦¤¨¤¤¤¬] /monster film/ +²ø¿Í [¤«¤¤¤¸¤ó] /(n) mysterious person/ +²ø¿Íʪ [¤«¤¤¤¸¤ó¤Ö¤Ä] /mysterious person/ +²øÀÐ [¤«¤¤¤»¤­] /(n) oddly shaped stone or rock/ +²øÃÌ [¤«¤¤¤À¤ó] /(n) ghost story/(P)/ +²øÃæ¤Î²ø [¤«¤¤¤Á¤å¤¦¤Î¤«¤¤] /mystery of mysteries/ +²øÅð [¤«¤¤¤È¤¦] /(n) mysterious (phantom) thief/ +²øƸ [¤«¤¤¤É¤¦] /(n) unusually large or strong youth/ +²øʪ [¤«¤¤¤Ö¤Ä] /(n) monster/(P)/ +²øʸ½ñ [¤«¤¤¤Ö¤ó¤·¤ç] /(n) objectionable literature/ +²øʹ [¤«¤¤¤Ö¤ó] /(n) strange rumor/scandal/ +²øÎÏ [¤«¤¤¤ê¤­] /(n) superhuman strength/ +²øÎÏÍð¿À [¤«¤¤¤ê¤ç¤¯¤é¤ó¤·¤ó] /(n) supernatural things/ +²øÏÓ [¤«¤¤¤ï¤ó] /(n) remarkable ability/ +²øëà [¤±¤²¤ó] /(adj-na,n) dubiousness/ +²ù¤¤ [¤¯¤¤] /(n) regret/repentance/(P)/ +²ù¤¤¤ë [¤¯¤¤¤ë] /(v1) to regret/(P)/ +²ù¤¤²þ¤á [¤¯¤¤¤¢¤é¤¿¤á] /(n) repentance/ +²ù¤¤²þ¤á¤ë [¤¯¤¤¤¢¤é¤¿¤á¤ë] /(v1) to repent/to be penitent/ +²ù¤·¤¤ [¤¯¤ä¤·¤¤] /(adj) regrettable/mortifying/vexing/ +²ù¤·¤µ [¤¯¤ä¤·¤µ] /(n) chagrin/ +²ù¤·µã¤­ [¤¯¤ä¤·¤Ê¤­] /(n) crying from vexation/tears of regret/(P)/ +²ù¤·Ê¶¤ì [¤¯¤ä¤·¤Þ¤®¤ì] /(adj-na,n) out of spite/ +²ù¤·ÎÞ [¤¯¤ä¤·¤Ê¤ß¤À] /(n) vexation/chagrin/ +²ù¤ß [¤¯¤ä¤ß] /(n) condolence(s)/ +²ù¤ß¾õ [¤¯¤ä¤ß¤¸¤ç¤¦] /(n) condolence message/ +²ù¤à [¤¯¤ä¤à] /(v5m) to repent/to regret/to mourn/ +²ù¤ä¤·¤¤ [¤¯¤ä¤·¤¤] /(io) (adj) regrettable/mortifying/vexing/ +²ù¤ä¤·ÎÞ [¤¯¤ä¤·¤Ê¤ß¤À] /(n) vexation/chagrin/ +²ù¤ä¤Þ¤ì¤ë¼ººö [¤¯¤ä¤Þ¤ì¤ë¤·¤Ã¤µ¤¯] /regrettable misstep/ +²ù¤ä¤ß [¤¯¤ä¤ß] /(n) condolence(s)/ +²ù¤ä¤ß¾õ [¤¯¤ä¤ß¤¸¤ç¤¦] /(n) letter of condolence/ +²ù¤ä¤à [¤¯¤ä¤à] /(v5m) to mourn/(P)/ +²ù²þ¤á¤ë [¤¯¤¤¤¢¤é¤¿¤á¤ë] /(v1) to repent/to be penitent/ +²ù¸ç [¤«¤¤¤´] /(n) remorse/ +²ùº¨ [¤«¤¤¤³¤ó] /(n) regret/ +²ùØ¢ [¤«¤¤¤·¤å¤ó] /(n) repentance/contrition/ +²úÉü [¤«¤¤¤Õ¤¯] /(n,vs) recovery (from illness)/improvement/rehabilitation/restoration/ +²û [¤Õ¤È¤³¤í] /(n) bosom/bust/(breast) pocket/purse/(P)/ +²û¤«¤·¤¤ [¤Ê¤Ä¤«¤·¤¤] /(adj) dear/desired/missed/(P)/ +²û¤«¤·¤à [¤Ê¤Ä¤«¤·¤à] /(v5m) to yearn for (miss) someone (thing)/(P)/ +²û¤¬¼ä¤·¤¤ [¤Õ¤È¤³¤í¤¬¤µ¤Ó¤·¤¤] /have a scanty supply of money/ +²û¤¬¿¼¤¤ [¤Õ¤È¤³¤í¤¬¤Õ¤«¤¤] /(n) broad-minded/ +²û¤¬Äˤà [¤Õ¤È¤³¤í¤¬¤¤¤¿¤à] /(exp) to suffer in one's pocket (purse)/ +²û¤¬ÎÔ¤·¤¤ [¤Õ¤È¤³¤í¤¬¤µ¤Ó¤·¤¤] /have a scanty supply of money/ +²û¤¯ [¤Ê¤Ä¤¯] /(v5k) to become emotionally attached/ +²û¤±¤ë [¤Ê¤Ä¤±¤ë] /(v1) to win over/to win another's heart/ +²û¤òÄˤá¤ë [¤Õ¤È¤³¤í¤ò¤¤¤¿¤á¤ë] /(exp) to pay out of one's own pocket/ +²û¤òÈî¤ä¤¹ [¤Õ¤È¤³¤í¤ò¤³¤ä¤¹] /(exp) to feather one's own nest/ +²û´ªÄê [¤Õ¤È¤³¤í¤«¤ó¤¸¤ç¤¦] /(n) one's financial standing/ +²ûµ¿ [¤«¤¤¤®] /(n) doubt/skepticism/disbelief/(P)/ +²ûµ¿¼çµÁ [¤«¤¤¤®¤·¤å¤®] /skepticism/ +²ûµ¿¼çµÁ¼Ô [¤«¤¤¤®¤·¤å¤®¤·¤ã] /skeptic/ +²ûµ¿¿´ [¤«¤¤¤®¤·¤ó] /skepticism/doubt/ +²ûµ¿ÇÉ [¤«¤¤¤®¤Ï] /(n) skeptics/ +²ûµ¿ÏÀ [¤«¤¤¤®¤í¤ó] /(n) skepticism/ +²ûµì [¤«¤¤¤­¤å¤¦] /(adj-no,n) recalling the old days/nostalgia/reminiscences/ +²ûµìÃÌ [¤«¤¤¤­¤å¤¦¤À¤ó] /(n) reminiscences/ +²û¶¿ [¤«¤¤¤­¤ç¤¦] /(n) nostalgia/homesickness/longing for home/ +²û¶¿É [¤«¤¤¤­¤ç¤¦¤Ó¤ç¤¦] /(n) homesickness/ +²û¶ñ¹ç [¤Õ¤È¤³¤í¤°¤¢¤¤] /one's financial standing/ +²û·õ [¤«¤¤¤±¤ó] /(n) dagger/ +²û¸Å [¤«¤¤¤³] /(adj-no,n) recalling the old days/nostalgia/reminiscences/ +²û¹©¹ç [¤Õ¤È¤³¤í¤°¤¢¤¤] /one's financial standing/ +²û»æ [¤«¤¤¤·] /(n) Japanese tissue/paper folded and tucked inside the front of one's kimono, especially for use at the tea ceremony/paper used for writing tanka/ +²û»æ [¤Õ¤È¤³¤í¤¬¤ß] /(n) Japanese tissue/paper folded and tucked inside the front of one's kimono, especially for use at the tea ceremony/paper used for writing tanka/ +²û¼ê [¤Õ¤È¤³¤í¤Ç] /(n) with hands in pockets/idleness/ +²û½À [¤«¤¤¤¸¤å¤¦] /(n,vs) conciliation/(P)/ +²û½Àºö [¤«¤¤¤¸¤å¤¦¤µ¤¯] /(n) measure to win somebody over to one's side/ +²ûÀÐÎÁÍý [¤«¤¤¤»¤­¤ê¤ç¤¦¤ê] /(n) (1) tea-ceremony dishes/(2) traditional Japanese meal brought in courses/ +²ûÁ¬ [¤Õ¤È¤³¤í¤¼¤Ë] /pocket money/ +²ûÂÛ [¤«¤¤¤¿¤¤] /(n,vs) conception/becoming pregnant/pregnancy/ +²ûÃæ [¤«¤¤¤Á¤å¤¦] /(n) one's pocket/ +²ûÃæ¶À [¤«¤¤¤Á¤å¤¦¤«¤¬¤ß] /(n) pocket mirror/ +²ûÃæ»þ·× [¤«¤¤¤Á¤å¤¦¤È¤±¤¤] /(n) pocket watch/ +²ûÃæ»þ·× [¤«¤¤¤Á¤å¤¦¤É¤±¤¤] /(n) pocket watch/ +²ûÃæÅÅÅô [¤«¤¤¤Á¤å¤¦¤Ç¤ó¤È¤¦] /electric torch/flashlight/(P)/ +²ûÃæʪ [¤«¤¤¤Á¤å¤¦¤â¤Î] /(n) purse/pocketbook/ +²ûÅá [¤Õ¤È¤³¤í¤¬¤¿¤Ê] /(n) confidant/right-hand man/dagger/ +²ûÇ¥ [¤«¤¤¤Ë¤ó] /(n,vs) pregnancy/conception/ +²ûÊú [¤«¤¤¤Û¤¦] /(n) idea borne in mind/ +²ûϧ [¤«¤¤¤í] /(n) pocket heater/ +²ûϧ³¥ [¤«¤¤¤í¤Ð¤¤] /(n) fuel source for a (pocket) body warmer/ +²ü¤á [¤¤¤Þ¤·¤á] /(n) caution/admonition/warning/guard/commandment/precept/binding/bondage/punishment/(P)/ +²ü¤á¤ë [¤¤¤Þ¤·¤á¤ë] /(v1) to admonish/to remonstrate/(P)/ +²ü¤òÇˤë [¤«¤¤¤ò¤ä¤Ö¤ë] /(exp) to break the Buddhist commandments/ +²ü¸· [¤«¤¤¤²¤ó] /(n) martial law/ +²ü¸·Îá [¤«¤¤¤²¤ó¤ì¤¤] /(n) martial law/(P)/ +²ü¸î [¤«¤¤¤´] /(n) safe custody/ +²ü¹ð [¤«¤¤¤³¤¯] /(n) admonition/(P)/ +²ü¿´ [¤«¤¤¤·¤ó] /(n,vs) caution/precaution/care/ +²ü¿µ [¤«¤¤¤·¤ó] /(n,vs) caution/discretion/ +²üÃÅ [¤«¤¤¤À¤ó] /(n) Buddhist ordination platform/ +²ü̾ [¤«¤¤¤ß¤ç¤¦] /(n) posthumous Buddhist name/ +²üΧ [¤«¤¤¤ê¤Ä] /(n) Buddhist precepts/(P)/ +²ý¤¦ [¤µ¤é¤¦] /(v5u) to carry off/to run away with/to kidnap/to abduct/ +²ý¤«¤¹ [¤«¤É¤ï¤«¤¹] /(v5s) to kidnap/ +²ý°ú [¤«¤¤¤¤¤ó] /carrying off by deception/kidnap/ +²ý¼è [¤«¤¤¤·¤å] /(n,vs) abducting (legal term)/ +²ýÂÓ [¤«¤¤¤¿¤¤] /(n,vs) absconding with money/ +²þ¤¶¤ó [¤«¤¤¤¶¤ó] /(n) falsification/ +²þ¤Þ¤Ã¤¿ [¤¢¤é¤¿¤Þ¤Ã¤¿] /ceremonious/formal/ +²þ¤Þ¤ë [¤¢¤é¤¿¤Þ¤ë] /(v5r) (1) to be renewed/(2) to stand on ceremony/to be formal/(3) to take a turn for the worse/(P)/ +²þ¤á¤Æ [¤¢¤é¤¿¤á¤Æ] /(adv) another time/again/over again/anew/formally/(P)/ +²þ¤á¤ë [¤¢¤é¤¿¤á¤ë] /(v1) to change/to alter/to reform/to revise/(P)/ +²þ°­ [¤«¤¤¤¢¤¯] /(n) deterioration/changing for the worse/ +²þ°× [¤«¤¤¤¨¤­] /(n,vs) change of rank/ +²þ°õ [¤«¤¤¤¤¤ó] /(n) changing seals/ +²þ³× [¤«¤¤¤«¤¯] /(n) reform/reformation/innovation/(P)/ +²þ³×¤ò¶«¤Ö [¤«¤¤¤«¤¯¤ò¤µ¤±¤Ö] /(exp) to cry loudly for a reform/ +²þ³×°Æ [¤«¤¤¤«¤¯¤¢¤ó] /reform proposal/ +²þ³×²áÄø [¤«¤¤¤«¤¯¤«¤Æ¤¤] /reform process/ +²þ³×¼Ô [¤«¤¤¤«¤¯¤·¤ã] /reformer/ +²þ³×ÇÉ [¤«¤¤¤«¤¯¤Ï] /(n) reformist/ +²þ³×Çɶµ²ñ [¤«¤¤¤«¤¯¤Ï¤­¤ç¤¦¤«¤¤] /(n) Reformed Churches/ +²þ·û [¤«¤¤¤±¤ó] /(n) constitutional change/(P)/ +²þ¸µ [¤«¤¤¤²¤ó] /(n) change of era/ +²þ¸ç [¤«¤¤¤´] /(n) repentance/ +²þ¹Ô [¤«¤¤¤®¤ç¤¦] /(n,vs) line feed (LF)/ +²þ¹æ [¤«¤¤¤´¤¦] /(n) change of name or title/change of era/ +²þºî [¤«¤¤¤µ¤¯] /(n) adaptation (of story)/ +²þ»¥ [¤«¤¤¤µ¤Ä] /(n,vs) examination of tickets/(P)/ +²þ»¥·¸ [¤«¤¤¤µ¤Ä¤¬¤«¤ê] /(n) ticket examiner (collector, inspector) (in a railroad station)/ +²þ»¥¸ý [¤«¤¤¤µ¤Ä¤°¤Á] /(n) ticket barrier (gate)/wicket/(P)/ +²þ»¥î÷ [¤«¤¤¤µ¤Ä¤Ï¤µ¤ß] /ticket punch/ +²þ½¡ [¤«¤¤¤·¤å¤¦] /(n) conversion/(P)/ +²þ½¡¼Ô [¤«¤¤¤·¤å¤¦¤·¤ã] /(n) a convert (e.g. to Buddhism)/ +²þ½¡¼Ô [¤«¤¤¤½¤¦¤·¤ã] /(n) a convert (e.g. to Buddhism)/ +²þ½¤ [¤«¤¤¤·¤å¤¦] /(n) repair/improvement/(P)/ +²þ½¤¹©»ö [¤«¤¤¤·¤å¤¦¤³¤¦¤¸] /(n) repair work/ +²þ¾Î [¤«¤¤¤·¤ç¤¦] /(n,vs) renaming/retitling/ +²þ¿´ [¤«¤¤¤·¤ó] /(n) conversion/reform/ +²þ¿· [¤«¤¤¤·¤ó] /(n,vs) reformation/(P)/ +²þ¿Ê [¤«¤¤¤·¤ó] /(n) bringing up to date/progress/ +²þ¿ÊÅÞ [¤«¤¤¤·¤ó¤È¤¦] /a progressive party/ +²þÀ« [¤«¤¤¤»¤¤] /(n,vs) changing one's family name/ +²þÀµ [¤«¤¤¤»¤¤] /(n,vs) revision/amendment/alteration/(P)/ +²þÀµ°Æ [¤«¤¤¤»¤¤¤¢¤ó] /reform bill/reform proposal/ +²þÀµË¡ [¤«¤¤¤»¤¤¤Û¤¦] /(n) revised law/ +²þÁª [¤«¤¤¤»¤ó] /(n) re-election/(P)/ +²þÁ± [¤«¤¤¤¼¤ó] /(n,vs) betterment/improvement/incremental and continuous improvement/(P)/ +²þÁÈ [¤«¤¤¤½] /(n) reorganization/(P)/ +²þÁò [¤«¤¤¤½¤¦] /(n) reburial/ +²þÁõ [¤«¤¤¤½¤¦] /(n,vs) remodelling/reorganization/(P)/ +²þ¤ [¤«¤¤¤¾¤¦] /(n,vs) (1) remodeling/(2) modding (comp)/(P)/ +²þ¤¼Ö [¤«¤¤¤¾¤¦¤·¤ã] /(n) remodeled car/hot rod/ +²þÂê [¤«¤¤¤À¤¤] /(n,vs) changing a title/ +²þÃÛ [¤«¤¤¤Á¤¯] /(n) reconstruction/(P)/ +²þÃò [¤«¤¤¤Á¤å¤¦] /(n) reminting/recasting/ +²þÄê [¤«¤¤¤Æ¤¤] /(n) reform/(P)/ +²þÄêÈÇ [¤«¤¤¤Æ¤¤¤Ï¤ó] /revised version/ +²þÄû [¤«¤¤¤Æ¤¤] /(n,vs) revision/(P)/ +²þÄûÁýÊä [¤«¤¤¤Æ¤¤¤¾¤¦¤Û] /revised and enlarged (edition)/ +²þÄûÈÇ [¤«¤¤¤Æ¤¤¤Ð¤ó] /(n) revised edition/(P)/ +²þÇÑ [¤«¤¤¤Ï¤¤] /(n) change/reorganization/ +²þÈÇ [¤«¤¤¤Ï¤ó] /(n,vs) revision/revised edition/ +²þÊÑ [¤«¤¤¤Ø¤ó] /(n) change/innovation/transformation/ +²þÊÔ [¤«¤¤¤Ø¤ó] /(n) reorganization/(P)/ +²þ̾ [¤«¤¤¤á¤¤] /(n,vs) name change/(P)/ +²þÌõ [¤«¤¤¤ä¤¯] /(n) retranslation/revision/ +²þÎÉ [¤«¤¤¤ê¤ç¤¦] /(n,vs) improvement/reform/(P)/ +²þÎɼçµÁ [¤«¤¤¤ê¤ç¤¦¤·¤å¤®] /reformism/ +²þÎɼï [¤«¤¤¤ê¤ç¤¦¤·¤å] /(n) improved strain/improved breed/ +²þÎÉÅÀ [¤«¤¤¤ê¤ç¤¦¤Æ¤ó] /point(s) for improvement/ +²þÎÉÉÊ [¤«¤¤¤ê¤ç¤¦¤Ò¤ó] /(n) improved product/ +²þÎñ [¤«¤¤¤ì¤­] /(n) calendar revision (e.g. at start of year)/ +²þØ¢ [¤«¤¤¤·¤å¤ó] /(n) repentance/contrition/ +²þãâ [¤«¤¤¤¶¤ó] /(n,vs) altering/falsifying/faking/ +³¡ [¤µ¤­¤¬¤±] /(n) charging ahead of others/the first to charge/pioneer/forerunner/harbinger/ +³¡°Î [¤«¤¤¤¤] /(adj-na,n) brawny/muscular/impressive/gigantic/ +³¢½Â [¤«¤¤¤¸¤å¤¦] /(adj-na,n) ambiguous/obscure/equivocal/ +³¢Æü [¤ß¤½¤«] /(n) last day of month/ +³¢Ì½ [¤«¤¤¤á¤¤] /(n) darkness/ +³¤ [¤¦¤ß] /(n) sea/beach/(P)/ +³¤¤Î²È [¤¦¤ß¤Î¤¤¤¨] /(n) beach hut/beachside clubhouse/ +³¤¤Î¹¬ [¤¦¤ß¤Î¤µ¤Á] /seafood/ +³¤¤ÎÁô¶ý [¤¦¤ß¤Î¤â¤¯¤º] /(n) watery grave (metaphor)/ +³¤¤Îʪ¤È¤â»³¤Îʪ¤È¤âȽ¤é¤Ê¤¤ [¤¦¤ß¤Î¤â¤Î¤È¤â¤ä¤Þ¤Î¤â¤Î¤È¤â¤ï¤«¤é¤Ê¤¤] /(exp) neither fish nor fowl/cannot be foreseen/ +³¤¥¤¥°¥¢¥Ê [¤¦¤ß¥¤¥°¥¢¥Ê] /(n) marine iguana/ +³¤°è [¤«¤¤¤¤¤­] /(n) area of ocean/(P)/ +³¤°ò [¤«¤¤¤¦] /(n) calla/ +³¤°÷ [¤«¤¤¤¤¤ó] /(n) sailor/seaman/ +³¤°÷Áȹç [¤«¤¤¤¤¤ó¤¯¤ß¤¢¤¤] /seamen's union/ +³¤±· [¤¢¤Ê¤´] /(oK) (n) conger eel/ +³¤±º [¤«¤¤¤Û] /(n) seaside/ +³¤±¿ [¤«¤¤¤¦¤ó] /(n) maritime/marine transportation/(P)/ +³¤±¿¶È [¤«¤¤¤¦¤ó¤®¤ç¤¦] /(n) shipping industry/marine transport/ +³¤±¿Æ±ÌÁ [¤«¤¤¤¦¤ó¤É¤¦¤á¤¤] /shipping conference/ +³¤±è¤¤ [¤¦¤ß¤¾¤¤] /(n) coastlands/ +³¤±í [¤¦¤ß¤Ä¤Ð¤á] /(n) stormy petrel/ +³¤²¦À± [¤«¤¤¤ª¤¦¤»¤¤] /(n) Neptune (planet)/ +³¤³«¤­ [¤¦¤ß¤Ó¤é¤­] /(n) opening of the beachgoing season/ +³¤³° [¤«¤¤¤¬¤¤] /(n) foreign/abroad/overseas/(P)/ +³¤³°·ÐºÑ¶¨ÎÏ´ð¶â [¤«¤¤¤¬¤¤¤±¤¤¤¶¤¤¤­¤ç¤¦¤ê¤ç¤¯¤­¤­¤ó] /Overseas Economic Cooperation Fund/ +³¤³°»Ô¾ì [¤«¤¤¤¬¤¤¤·¤¸¤ç¤¦] /(n) overseas (a foreign) market/ +³¤³°¿Ê½Ð [¤«¤¤¤¬¤¤¤·¤ó¤·¤å¤Ä] /(n) advance (e.g. of Japanese exports) into overseas markets/ +³¤³°Ä¾ÀÜÅê»ñ [¤«¤¤¤¬¤¤¤Á¤ç¤¯¤»¤Ä¤È¤¦¤·] /(n) foreign direct investment/ +³¤³°Åê»ñ [¤«¤¤¤¬¤¤¤È¤¦¤·] /overseas investment/ +³¤³°Åê»ñ²È [¤«¤¤¤¬¤¤¤È¤¦¤·¤«] /(n) overseas investor/ +³¤³°ÇÉʼ [¤«¤¤¤¬¤¤¤Ï¤Ø¤¤] /troops overseas/ +³¤³°ÈÇ [¤«¤¤¤¬¤¤¤Ð¤ó] /(n) overseas edition/ +³¤³°Î±³ØÇ® [¤«¤¤¤¬¤¤¤ê¤å¤¦¤¬¤¯¤Í¤Ä] /craze for studying abroad/ +³¤³°Î¹¹Ô [¤«¤¤¤¬¤¤¤ê¤ç¤³¤¦] /vacation abroad/ +³¤³°Î¹¹ÔÀ¸Ì¿Êݸ± [¤«¤¤¤¬¤¤¤ê¤ç¤³¤¦¤»¤¤¤á¤¤¤Û¤±¤ó] /(n) overseas travel life insurance/ +³¤´Ø [¤«¤¤¤«¤ó] /(n) maritime customs taxes/ +³¤´ß [¤«¤¤¤¬¤ó] /(n) coast/beach/(P)/ +³¤´ßµ¤¸õ [¤«¤¤¤¬¤ó¤­¤³¤¦] /(n) coastal climate/littoral climate/ +³¤´ß¿¢Êª [¤«¤¤¤¬¤ó¤·¤ç¤¯¤Ö¤Ä] /(n) beach plant/ +³¤´ß¿»¿© [¤«¤¤¤¬¤ó¤·¤ó¤·¤ç¤¯] /(n) coast erosion/ +³¤´ßÀþ [¤«¤¤¤¬¤ó¤»¤ó] /(n) coastline/coastal railway/(P)/ +³¤´ßü [¤«¤¤¤¬¤ó¤Ð¤¿] /seaside/ +³¤´ßÃ浅 [¤«¤¤¤¬¤ó¤À¤ó¤­¤å¤¦] /(n) coastal terrace/ +³¤´ßÃÏ·Á [¤«¤¤¤¬¤ó¤Á¤±¤¤] /(n) coastal land form/ +³¤´ßÄ̤ê [¤«¤¤¤¬¤ó¤É¤ª¤ê] /sea-front street/ +³¤´ßÅÁ¤¤ [¤«¤¤¤¬¤ó¤Å¤¿¤¤] /along the coast/ +³¤´ßÊ¿Ìî [¤«¤¤¤¬¤ó¤Ø¤¤¤ä] /(n) coastal plain/ +³¤µ¤ [¤«¤¤¤­] /(n) a type of thin thread/ +³¤µµ [¤¦¤ß¤¬¤á] /(n) loggerhead/ +³¤µ»ÌȾõ [¤«¤¤¤®¤á¤ó¤¸¤ç¤¦] /(n) seamen's competency certificate/ +³¤µí [¤¦¤ß¤¦¤·] /(n) sea slug/ +³¤µí [¤«¤¤¤®¤å¤¦] /(n) manatee/sea cow/ +³¤µû [¤«¤¤¤®¤ç] /(n) ocean fish/saltwater fish/ +³¤¶® [¤«¤¤¤­¤ç¤¦] /(n) channel/(P)/ +³¤¶è [¤«¤¤¤¯] /(n) ocean sector/ +³¤·³ [¤«¤¤¤°¤ó] /(n) navy/(P)/ +³¤·³´ðÃÏ [¤«¤¤¤°¤ó¤­¤Á] /(n) naval base/ +³¤·³¾Ê [¤«¤¤¤°¤ó¤·¤ç¤¦] /(n) Department of the Navy/ +³¤·³Âç¿Ã [¤«¤¤¤°¤ó¤À¤¤¤¸¤ó] /Minister of the Navy/ +³¤·³ÆüìÉôÂâ [¤«¤¤¤°¤ó¤È¤¯¤·¤å¤Ö¤¿¤¤] /(n) SEAL (US)/ +³¤·³Ê¼³Ø¹» [¤«¤¤¤°¤ó¤Ø¤¤¤¬¤Ã¤³¤¦] /naval academy/ +³¤·Ê [¤«¤¤¤±¤¤] /(n) seascape/ +³¤·î [¤¯¤é¤²] /(gikun) (n) jellyfish/ +³¤¸¶ [¤¦¤Ê¤Ð¤é] /(n) ocean/sea/the deep/ +³¤¹¬ [¤¦¤ß¤µ¤Á] /(n) marine products/ +³¤¹Á [¤«¤¤¤³¤¦] /(n) port/seaport/ +³¤¹Â [¤«¤¤¤³¤¦] /(adj-na,n) deep/(P)/ +³¤¹ñ [¤«¤¤¤³¤¯] /(n) maritime nation/ +³¤º½ [¤«¤¤¤µ] /sea sand (sand collected from the ocean floor, as opposed to that which is used as an ingredient in concrete)/ +³¤»² [¤¤¤ê¤³] /(n) dried sea slug/ +³¤»³ [¤¦¤ß¤ä¤Þ] /(adv,n) sea and mountains/ +³¤»º [¤«¤¤¤µ¤ó] /(n) marine production/ +³¤»º¶È [¤«¤¤¤µ¤ó¤®¤ç¤¦] /marine industries/maritime industry/ +³¤»ºÊª [¤«¤¤¤µ¤ó¤Ö¤Ä] /(n) marine products/(P)/ +³¤»ÀÞù [¤¦¤ß¤Û¤ª¤º¤­] /(n) whelk egg case/ +³¤»ö [¤«¤¤¤¸] /(n) maritime affairs/ +³¤»ö±ÒÀ± [¤«¤¤¤¸¤¨¤¤¤»¤¤] /a maritime satellite/ +³¤¼Ø [¤¦¤ß¤Ø¤Ó] /(n) sea serpent/sea snake/ +³¤¼ØºÂ [¤¦¤ß¤Ø¤Ó¤¶] /(n) (the constellation) Hydra/ +³¤½©º» [¤¦¤ß¤¢¤¤¤µ] /(n) red-breasted merganser/ +³¤½Ã [¤«¤¤¤¸¤å¤¦] /(n) marine animal/ +³¤½÷ [¤¢¤Þ] /(n) woman shell diver/ +³¤½÷ [¤¢¤Þ¤á] /(n) woman shell diver/ +³¤¾¦Ë¡ [¤«¤¤¤·¤ç¤¦¤Û¤¦] /(n) maritime law/ +³¤¾­ [¤«¤¤¤·¤ç¤¦] /(n) Vice-Admiral (Maritime Self-Defence Force of Japan)/ +³¤¾¾ [¤ß¤ë] /(n) a type of seaweed/ +³¤¾¾³­ [¤ß¤ë¤¬¤¤] /(n) a trough shell/horse-neck clam/ +³¤¾Ý [¤»¤¤¤¦¤Á] /(gikun) (n) walrus/ +³¤¾ä [¤Û¤ä] /(n) sea squirt/ +³¤¾å [¤«¤¤¤¸¤ç¤¦] /(n) maritime/(P)/ +³¤¾å¶õ¹Á [¤«¤¤¤¸¤ç¤¦¤¯¤¦¤³¤¦] /(n) seadrome/ +³¤¾å¸¢ [¤«¤¤¤¸¤ç¤¦¤±¤ó] /(n) maritime authority/ +³¤¾å¼«±ÒÂâ [¤«¤¤¤¸¤ç¤¦¤¸¤¨¤¤¤¿¤¤] /Maritime Self Defense Forces/(P)/ +³¤¾åÉõº¿ [¤«¤¤¤¸¤ç¤¦¤Õ¤¦¤µ] /sea blockade/ +³¤¾åÊÝ°ÂÄ£ [¤«¤¤¤¸¤ç¤¦¤Û¤¢¤ó¤Á¤ç¤¦] /Maritime Safety Agency/(P)/ +³¤¾åÊݸ± [¤«¤¤¤¸¤ç¤¦¤Û¤±¤ó] /maritime insurance/ +³¤¾åË¡ [¤«¤¤¤¸¤ç¤¦¤Û¤¦] /(n) maritime law/ +³¤¾åÍ¢Á÷Ï© [¤«¤¤¤¸¤ç¤¦¤æ¤½¤¦¤í] /(n) marine transportation routes/ +³¤¿© [¤«¤¤¤·¤ç¤¯] /(n,vs) marine erosion/ +³¤¿©³³ [¤«¤¤¤·¤ç¤¯¤¬¤¤] /(n) sea cliff/ +³¤¿©Âæ [¤«¤¤¤·¤ç¤¯¤À¤¤] /abrasion platform/ +³¤¿©Æ¶ [¤«¤¤¤·¤ç¤¯¤É¤¦] /(n) sea cave/marine cave/ +³¤¿ª [¤«¤¤¤·¤ç¤¯] /(n) marine erosion/ +³¤¿¼ [¤«¤¤¤·¤ó] /depth of the sea/ +³¤¿À [¤«¤¤¤·¤ó] /(n) sea god/Poseidon/Neptune/ +³¤¿À [¤«¤¤¤¸¤ó] /(n) sea god/Poseidon/Neptune/ +³¤¿À [¤ï¤¿¤Ä¤ß] /(n) sea god/Poseidon/Neptune/ +³¤¿Ê [¤«¤¤¤·¤ó] /(n) transgression/ +³¤¿Ì [¤«¤¤¤·¤ó] /(n) seaquake/ +³¤¿Í [¤¢¤Þ] /(n) fisherman/ +³¤¿Í»À [¤«¤¤¤Ë¤ó¤µ¤ó] /(n) kainic acid/ +³¤¿Þ [¤«¤¤¤º] /(n) sea chart/ +³¤¿å [¤«¤¤¤¹¤¤] /(n) ocean water/(P)/ +³¤¿å¥Ñ¥ó¥Ä [¤«¤¤¤¹¤¤¥Ñ¥ó¥Ä] /(n) bathing suit (men's)/ +³¤¿å²¹ [¤«¤¤¤¹¤¤¤ª¤ó] /(n) seawater temperature/ +³¤¿åµû [¤«¤¤¤¹¤¤¤®¤ç] /(n) saltwater fish/ +³¤¿åÃå [¤«¤¤¤¹¤¤¤®] /(n) bathing suit/ +³¤¿å˹ [¤«¤¤¤¹¤¤¤Ü¤¦] /(n) bathing cap/swimcap/ +³¤¿åÍá [¤«¤¤¤¹¤¤¤è¤¯] /(n) sea bathing/seawater bath/(P)/ +³¤¿åÍá¾ì [¤«¤¤¤¹¤¤¤è¤¯¤¸¤ç¤¦] /seawater baths/(P)/ +³¤À®ÁØ [¤«¤¤¤»¤¤¤½¤¦] /(n) marine deposit/ +³¤À± [¤Ò¤È¤Ç] /(n) starfish (gikun?)/ +³¤À¸Æ°Êª [¤«¤¤¤»¤¤¤É¤¦¤Ö¤Ä] /sea animal/ +³¤À׸Р[¤«¤¤¤»¤­¤³] /(n) lagoon/ +³¤Àã [¤«¤¤¤»¤Ä] /(n) marine snow/ +³¤À黳Àé [¤¦¤ß¤»¤ó¤ä¤Þ¤»¤ó] /(n) a sly old dog/an old fox/ +³¤Àï [¤«¤¤¤»¤ó] /(n) naval battle/(P)/ +³¤Àð [¤Û¤¿¤Æ¤¬¤¤] /(n) scallop/ +³¤Á¯ÎÁÍý [¤«¤¤¤»¤ó¤ê¤ç¤¦¤ê] /(n) Chinese cuisine with fresh seafoods/ +³¤ÁÍ [¤Ê¤Þ¤³] /(gikun) (n) (uk) sea cucumber/sea slug/ +³¤ÁÍIJ [¤³¤Î¤ï¤¿] /(n) salted entrails of trepang/ +³¤ÁÍÈÄ [¤Ê¤Þ¤³¤¤¤¿] /(n) corrugated iron sheet/ +³¤ÁÍÈÄ [¤Ê¤Þ¤³¤Ð¤ó] /(n) corrugated iron sheet/ +³¤Áâ [¤«¤¤¤½¤¦] /(n) petty officer (navy)/ +³¤Áê [¤«¤¤¤·¤ç¤¦] /(n) Navy Minister/ +³¤Áð [¤«¤¤¤½¤¦] /(n) seaweed/marine plant/ +³¤Áô [¤«¤¤¤½¤¦] /(n) seaweed/(P)/ +³¤Â± [¤«¤¤¤¾¤¯] /(n) pirate/sea robber/(P)/ +³¤Â±¤Îñññð [¤«¤¤¤¾¤¯¤Î¤É¤¯¤í] /skull and crossbones (pirate flag)/ +³¤Â±²¦ [¤«¤¤¤¾¤¯¤ª¤¦] /pirate king/ +³¤Â±Á¥ [¤«¤¤¤¾¤¯¤»¤ó] /(n) pirate ship/ +³¤Â±ÈÇ [¤«¤¤¤¾¤¯¤Ð¤ó] /(n) pirated edition/bootleg/ +³¤Â» [¤«¤¤¤½¤ó] /(n) sea damage/average loss/ +³¤ÂÝ [¤Î¤ê] /(n) dried seaweed/laver/(P)/ +³¤ÂÝ´¬¤­ [¤Î¤ê¤Þ¤­] /(n) vinegared rice rolled in nori (laver)/ +³¤Âà [¤«¤¤¤¿¤¤] /(n) regression/ +³¤Âæ [¤«¤¤¤À¤¤] /(n) plateau/ +³¤Ã¬ [¤«¤¤¤ê] /(n) beaver/ +³¤ÃÀ [¤¦¤Ë] /(n) sea urchin/sea urchin eggs/ +³¤ÃØéá [¤¦¤ß¤°¤â] /(n) sea spider/ +³¤Ãæ [¤«¤¤¤Á¤å¤¦] /(n) in the sea/(P)/ +³¤Ãæ¸ø±à [¤«¤¤¤Á¤å¤¦¤³¤¦¤¨¤ó] /underwater park/ +³¤Ä¬²» [¤«¤¤¤Á¤ç¤¦¤ª¤ó] /(n) a teaching of Buddha related to the sound of the tide/sound of the tide/ +³¤Ä» [¤¦¤ß¤É¤ê] /(n) sea bird/ +³¤Ä» [¤«¤¤¤Á¤ç¤¦] /(n) sea bird/ +³¤Äà [¤¦¤ß¤Å¤ê] /(n) sea fishing/ +³¤Äì [¤«¤¤¤Æ¤¤] /(n) bottom of the ocean/(P)/ +³¤Ä쥱¡¼¥Ö¥ë [¤«¤¤¤Æ¤¤¥±¡¼¥Ö¥ë] /(n) undersea cable/submarine cable/ +³¤Äì¥È¥ó¥Í¥ë [¤«¤¤¤Æ¤¤¥È¥ó¥Í¥ë] /(n) undersea tunnel/ +³¤Äì²Ð»³ [¤«¤¤¤Æ¤¤¤«¤¶¤ó] /submarine volcano/ +³¤Äìë [¤«¤¤¤Æ¤¤¤³¤¯] /(n) submarine valley/ +³¤ÄìúÅÄ [¤«¤¤¤Æ¤¤¤¿¤ó¤Ç¤ó] /(n) submarine coal field/ +³¤ÄìÃÏ·Á [¤«¤¤¤Æ¤¤¤Á¤±¤¤] /(n) submarine topography/ +³¤ÄìÃÏ¿Ì [¤«¤¤¤Æ¤¤¤¸¤·¤ó] /submarine earthquake/ +³¤ÄìÅÅ¿® [¤«¤¤¤Æ¤¤¤Ç¤ó¤·¤ó] /submarine telegraphy/ +³¤ÄìÅÅÀþÉßÀßÁ¥ [¤«¤¤¤Æ¤¤¤Ç¤ó¤»¤ó¤Õ¤»¤Ä¤»¤ó] /(n) cable layer/ +³¤ÄìÌýÅÄ [¤«¤¤¤Æ¤¤¤æ¤Ç¤ó] /offshore oil field/ +³¤Æ» [¤«¤¤¤É¤¦] /(n) sea route/(P)/ +³¤ÆÚ [¤¤¤ë¤«] /(gikun) (n) dolphin/ +³¤Æں [¤¤¤ë¤«¤¶] /(n) (the constellation) Delphinus/ +³¤Æâ [¤«¤¤¤À¤¤] /(n) the whole country/ +³¤Æñ [¤«¤¤¤Ê¤ó] /(n) shipwreck/(P)/ +³¤Æñµß½õ [¤«¤¤¤Ê¤ó¤­¤å¤¦¤¸¤ç] /(n) sea rescue/air-sea rescue (ASR)/ +³¤Æñ¿³È½ [¤«¤¤¤Ê¤ó¤·¤ó¤Ñ¤ó] /marine accident inquiry/ +³¤Æñ¿³È½Ä£ [¤«¤¤¤Ê¤ó¤·¤ó¤Ñ¤ó¤Á¤ç¤¦] /Marine Accidents Inquiry Agency/ +³¤Ç­ [¤¦¤ß¤Í¤³] /(n) black-tailed gull/ +³¤ÇÏ [¤«¤¤¤Ð] /(n) sea horse/ +³¤ÇÏ [¤È¤É] /Steller's sea lion/ +³¤Çϲó [¤«¤¤¤Ð¤«¤¤] /hippocampal gyrus/ +³¤ÇϾõδµ¯ [¤«¤¤¤Ð¤¸¤ç¤¦¤ê¤å¤¦¤­] /(n) hippocampus/ +³¤È± [¤ª¤´] /(n) ogo (seaweed)/ +³¤È´ [¤«¤¤¤Ð¤Ä] /(n) height above sea level/(P)/ +³¤È· [¤¦¤ß¤Ð¤È] /(n) pigeon guillemot/ +³¤É¿ [¤¢¤¶¤é¤·] /(n) seal (animal)/ +³¤É¿ [¤«¤¤¤Ò¤ç¤¦] /(n) seal (animal)/ +³¤É¿»è¾É [¤¢¤¶¤é¤·¤·¤·¤ç¤¦] /(n) phocomelia/ +³¤ÉÍ [¤«¤¤¤Ò¤ó] /(n) seaside/(P)/ +³¤ÉÍ¿¢Êª [¤«¤¤¤Ò¤ó¤·¤ç¤¯¤Ö¤Ä] /(n) beach plant/ +³¤É÷ [¤¦¤ß¤«¤¼] /(n) sea breeze/ +³¤É÷ [¤«¤¤¤Õ¤¦] /(n) sea breeze/ +³¤Ê¥ [¤«¤¤¤¨¤ó] /(n) ocean depths/ +³¤Ê¼ [¤«¤¤¤Ø¤¤] /(n) sailor/marine/ +³¤Ê¼±óÀ¬·³ [¤«¤¤¤Ø¤¤¤¨¤ó¤»¤¤¤¤¤¯¤µ] /(n) Marine Expeditionary Force (US)/ +³¤Ê¼Ââ [¤«¤¤¤Ø¤¤¤¿¤¤] /Marine Corps/Royal Marines/(P)/ +³¤ÊÕ [¤¦¤ß¤Ù] /(n) beach/seashore/(P)/ +³¤ÊÕ [¤«¤¤¤Ø¤ó] /(n) beach/seashore/ +³¤Ë¢ÀÐ [¤«¤¤¤Û¤¦¤»¤­] /(n) sepiolite/ +³¤Ë·¼ç [¤¦¤ß¤Ü¤¦¤º] /(n) sea monster/green turtle/ +³¤ËÄ [¤«¤¤¤Ü¤¦] /(n) rise/ +³¤ËÉ [¤«¤¤¤Ü¤¦] /(n) coastal defense/ +³¤Ëß [¤«¤¤¤Ü¤ó] /(n) basin/ +³¤Ì¸ [¤¦¤ß¤®¤ê] /(n) sea fog/ +³¤Ì¸ [¤«¤¤¤à] /(n) sea fog/ +³¤ÌĤê [¤¦¤ß¤Ê¤ê] /(n) rumbling of the sea/ +³¤ÌÊ [¤«¤¤¤á¤ó] /(n) sponge/ +³¤ÌʾõÁÈ¿¥ [¤«¤¤¤á¤ó¤¸¤ç¤¦¤½¤·¤­] /(n) spongy tissue/ +³¤ÌÊưʪ [¤«¤¤¤á¤ó¤É¤¦¤Ö¤Ä] /(n) (sea) sponges/ +³¤ÌÌ [¤«¤¤¤á¤ó] /(n) sea level/(surface of) sea/(P)/ +³¤Ì̹¹Àµ [¤«¤¤¤á¤ó¤³¤¦¤»¤¤] /(n) reduction of mean sea level/ +³¤ÌÌÊÑÆ° [¤«¤¤¤á¤ó¤Ø¤ó¤É¤¦] /(n) sea level change/ +³¤Ìç [¤«¤¤¤â¤ó] /(n) strait/channel/ +³¤ÍÆ [¤«¤¤¤è¤¦] /(n) forgiveness/ +³¤ÍÎ [¤«¤¤¤è¤¦] /(n) ocean/(P)/ +³¤ÍΥץ졼¥È [¤«¤¤¤è¤¦¥×¥ì¡¼¥È] /(n) oceanic plate/ +³¤ÍÎ¥ê¥â¡¼¥È¥»¥ó¥·¥ó¥° [¤«¤¤¤è¤¦¥ê¥â¡¼¥È¥»¥ó¥·¥ó¥°] /(n) ocean remote sensing/ +³¤Íβ¹ÅÙº¹È¯ÅÅ [¤«¤¤¤è¤¦¤ª¤ó¤É¤µ¤Ï¤Ä¤Ç¤ó] /(n) ocean thermal energy conversion/ +³¤ÍÎ²Ê³Ø [¤«¤¤¤è¤¦¤«¤¬¤¯] /marine science/ +³¤Íγ«È¯ [¤«¤¤¤è¤¦¤«¤¤¤Ï¤Ä] /ocean development/ +³¤ÍÎ³Ø [¤«¤¤¤è¤¦¤¬¤¯] /(n) oceanography/ +³¤Íδƻë±ÒÀ± [¤«¤¤¤è¤¦¤«¤ó¤·¤¨¤¤¤»¤¤] /(n) ocean surveillance satellite/ +³¤ÍδѬ [¤«¤¤¤è¤¦¤«¤ó¤½¤¯] /(n) oceanographic observation/ +³¤Íε¤¾Ý [¤«¤¤¤è¤¦¤­¤·¤ç¤¦] /(n) oceanic climate/ +³¤Íε¤¾ÝÂæ [¤«¤¤¤è¤¦¤­¤·¤ç¤¦¤À¤¤] /marine meteorological observatory/ +³¤Íηٻ¡ [¤«¤¤¤è¤¦¤±¤¤¤µ¤Ä] /(n) maritime police/ +³¤Íι½Â¤Êª [¤«¤¤¤è¤¦¤³¤¦¤¾¤¦¤Ö¤Ä] /(n) offshore structure/ +³¤Íμ«Í³ [¤«¤¤¤è¤¦¤¸¤æ¤¦] /(n) freedom of the sea/ +³¤Íξ¥²üµ¡ [¤«¤¤¤è¤¦¤·¤ç¤¦¤«¤¤¤­] /(n) MPA/maritime patrol aircraft/ +³¤ÍÎÀ­µ¤¸õ [¤«¤¤¤è¤¦¤»¤¤¤­¤³¤¦] /oceanic climate/ +³¤ÍÎÀ¸ÊªÃÏÍý¶è [¤«¤¤¤è¤¦¤»¤¤¤Ö¤Ä¤Á¤ê¤¯] /(n) marine biogeographic region/ +³¤ÍÎÃϼÁ³Ø [¤«¤¤¤è¤¦¤Á¤·¤Ä¤¬¤¯] /(n) submarine geology/ +³¤ÍÎÄ´ººÁ¥ [¤«¤¤¤è¤¦¤Á¤ç¤¦¤µ¤»¤ó] /(n) ocean investigation ship/ +³¤ÍÎÅê´þ [¤«¤¤¤è¤¦¤È¤¦¤­] /dumping at sea/ +³¤ÍÎÅê´þµ¬À©¾òÌó [¤«¤¤¤è¤¦¤È¤¦¤­¤­¤»¤¤¤¸¤ç¤¦¤ä¤¯] /Convention on the Prevention of Marine Pollution by Dumping of Wastes and Other Matters/ +³¤ÍÎʪÍý³Ø [¤«¤¤¤è¤¦¤Ö¤Ä¤ê¤¬¤¯] /(n) physical oceanography/ +³¤ÍÎË¡ [¤«¤¤¤è¤¦¤Û¤¦] /(n) Law of the Sea/ +³¤ÍÎËÒ¾ì [¤«¤¤¤è¤¦¤Ü¤¯¤¸¤ç¤¦] /(n) marine ranch/marifarm/ +³¤Î¤ [¤«¤¤¤ê] /(n) nautical mile/1852m/6080ft/ +³¤Î¦ [¤«¤¤¤ê¤¯] /(n) land and sea/ +³¤Î¦É÷ [¤«¤¤¤ê¤¯¤Õ¤¦] /(n) land and sea breeze/ +³¤Î® [¤«¤¤¤ê¤å¤¦] /(n) ocean current/(P)/ +³¤Î®ÉÓ [¤«¤¤¤ê¤å¤¦¤Ó¤ó] /(n) drift bottle/ +³¤Îæ [¤«¤¤¤ì¤¤] /(n) (submarine) ridge/ +³¤Ï© [¤¦¤ß¤¸] /(n-t) sea route/ +³¤Ï© [¤«¤¤¤í] /(n-t) sea route/(P)/ +³¤Ï· [¤¨¤Ó] /(n) lobster/prawn/shrimp/ +³¤Ï·¤ÇÂä¤òÄà¤ë [¤¨¤Ó¤Ç¤¿¤¤¤ò¤Ä¤ë] /(exp) Throw out a shrimp and pull out a whale/ +³¤Ï·¥Õ¥é¥¤ [¤¨¤Ó¥Õ¥é¥¤] /(n) fried prawns/ +³¤Ï·¹ø [¤¨¤Ó¤´¤·] /(n) stooped over/ +³¤Ï·¾û [¤¨¤Ó¤¸¤ç¤¦] /(n) padlock/ +³¤Ï·Ãã [¤¨¤Ó¤Á¤ã] /(n) maroon/reddish-brown/ +³¤ÔÈ [¤«¤¤¤Û¤¦] /breakwater/coast battery/ +³¤Ü« [¤«¤¤¤É¤¦] /(n) aronia (flower)/ +³¤àÜ [¤¦¤ß¤¦¤½] /(ai:) (n) sea otter/ +³¤àÜ [¤é¤Ã¤³] /(ai:) (n) sea otter/ +³¤éÇ [¤Õ¤Î¤ê] /(n) funori (seaweed)/glue plant/ +³¤ñæ [¤¢¤·¤«] /(n) hair seal/sea lion/ +³¥ [¤¢¤¯] /(n) puckery juice/(P)/ +³¥ [¤Ï¤¤] /(n) ash/(P)/ +³¥¤Ë¤Ê¤ë [¤Ï¤¤¤Ë¤Ê¤ë] /(exp) to be reduced to ashes/to be cremated/ +³¥¤Î¿åÍËÆü [¤Ï¤¤¤Î¤¹¤¤¤è¤¦¤Ó] /Ash Wednesday/ +³¥²¡¤µ¤¨ [¤Ï¤¤¤ª¤µ¤¨] /ash leveler (use in a brazier)/ +³¥²¡¤· [¤Ï¤¤¤ª¤·] /ash leveler (use in a brazier)/ +³¥³­ [¤Ï¤¤¤¬¤¤] /(n) ivory shell/cockle/ +³¥³Ì [¤Ï¤¤¤¬¤é] /ashes/ +³¥¶Ñ¤· [¤Ï¤¤¤Ê¤é¤·] /(n) ash leveler/ +³¥»® [¤Ï¤¤¤µ¤é] /(n) ashtray/ +³¥»® [¤Ï¤¤¤¶¤é] /(n) ashtray/(P)/ +³¥¼õ¤± [¤Ï¤¤¤¦¤±] /ash pan/ash tray/ +³¥½Á [¤¢¤¯] /(n) lye/harsh taste/ +³¥½ÅÀÐ [¤«¤¤¤¸¤å¤¦¤»¤­] /(n) scheelite/ +³¥¿§ [¤Ï¤¤¤¤¤í] /(n) grey/gray/ashen/(P)/ +³¥¿§´ç [¤Ï¤¤¤¤¤í¤¬¤ó] /(n) Eastern greylag goose/ +³¥¿§·§ [¤Ï¤¤¤¤¤í¤°¤Þ] /(n) grizzly bear/ +³¥¿À³Ú [¤Ï¤¤¤«¤°¤é] /(n) raising a cloud of ashes/ +³¥¿Ð [¤Ï¤¤¤¸¤ó] /ashes and dust/ +³¥¿á¤­ [¤Ï¤¤¤Õ¤­] /(n) bamboo (tobacco) ash receptacle/ +³¥¿áË¡ [¤Ï¤¤¤Õ¤­¤Û¤¦] /(n) cupellation/ +³¥ÀÄ¿§ [¤Ï¤¤¤»¤¤¤·¤ç¤¯] /(n) grayish blue/ +³¥Àö¤¤ [¤¢¤¯¤¢¤é¤¤] /(n) scouring/washing vegetables in lye/ +³¥Åɤì [¤Ï¤¤¤Þ¤ß¤ì] /(adj-na) covered with ashes/ +³¥ÅÚ [¤Ï¤¤¤Ä¤Á] /ashes and earth/poor volcanic soil/ +³¥Çò [¤«¤¤¤Ï¤¯] /(n) gray/griseous/ +³¥Çò¼Á [¤«¤¤¤Ï¤¯¤·¤Ä] /(n) gray matter/ +³¥Çò¿§ [¤«¤¤¤Ï¤¯¤·¤ç¤¯] /(n) grayish white/ +³¥Ê¬ [¤«¤¤¤Ö¤ó] /(n) ash/ +³¥Íî¤È¤· [¤Ï¤¤¤ª¤È¤·] /(n) ash tray/ash pit/ +³¥Îп§ [¤«¤¤¤ê¤ç¤¯¤·¤ç¤¯] /greenish gray/ +³¥ßþ [¤«¤¤¤¸¤ó] /(n) ash/embers/complete destruction/ +³¥äÁ [¤Ï¤¤¤Õ¤ë¤¤] /(n) ash strainer/ +³¥îØ [¤Ï¤¤¤°¤¹¤ê] /(n) ash glaze (type of fundamental glaze used in ancient times made from the ashes of raw materials such as unhulled rice, straw, oak and pine)/ +³¦·¨ [¤«¤¤¤ï¤¤] /(n) neighborhood/ +³¦¼§¶Ë [¤«¤¤¤¸¤­¤ç¤¯] /field pole/ +³¦¼§ÀÐ [¤«¤¤¤¸¤·¤ã¤¯] /(n) field magnet/ +³¦É¸ [¤«¤¤¤Ò¤ç¤¦] /(n) boundary mark (on land or water)/ +³¦ÌÌ [¤«¤¤¤á¤ó] /(n) interface/ +³¦Ì̲½³Ø [¤«¤¤¤á¤ó¤«¤¬¤¯] /(n) surface chemistry/ +³¦Ì̳èÀ­ [¤«¤¤¤á¤ó¤«¤Ã¤»¤¤] /(n) surface active/ +³¦Ì̳èÀ­ºÞ [¤«¤¤¤á¤ó¤«¤Ã¤»¤¤¤¶¤¤] /(n) surfactant/ +³¦Ì̸½¾Ý [¤«¤¤¤á¤ó¤²¤ó¤·¤ç¤¦] /(n) interfacial phenomenon/surface phenomenon/ +³¦Íë [¤«¤¤¤é¤¤] /(n) frontal thunderstorm/ +³§ [¤ß¤Ê] /(adv,n) all/everyone/everybody/(P)/ +³§ [¤ß¤ó¤Ê] /(adv,n) all/everyone/everybody/(P)/ +³§¡¹ÍÍ [¤ß¤Ê¤ß¤Ê¤µ¤Þ] /(n) Ladies and Gentlemen!/all of you/everyone/ +³§¤µ¤ó [¤ß¤Ê¤µ¤ó] /(n) everyone/(P)/ +³§¤Î¼Ô [¤ß¤Ê¤Î¤â¤Î] /(n) everybody/ +³§³§ÍÍ [¤ß¤Ê¤ß¤Ê¤µ¤Þ] /(n) Ladies and Gentlemen!/all of you/everyone/ +³§´û [¤«¤¤¤­] /(n) total eclipse/totality/ +³§´û·î¿© [¤«¤¤¤­¤²¤Ã¤·¤ç¤¯] /(n) total eclipse of the moon/ +³§´û¿© [¤«¤¤¤­¤·¤ç¤¯] /(n) total eclipse (of sun by moon)/totality/ +³§´û¿ª [¤«¤¤¤­¤·¤ç¤¯] /(n) total eclipse (of sun by moon)/totality/ +³§´ûÆü¿© [¤«¤¤¤­¤Ë¤Ã¤·¤ç¤¯] /(n) total solar eclipse/ +³§¶Ð [¤«¤¤¤­¤ó] /(n) perfect attendance/ +³§¶Ð¾Þ [¤«¤¤¤­¤ó¤·¤ç¤¦] /reward or prize for perfect attendance/ +³§ºÑ [¤«¤¤¤µ¤¤] /(n) settlement/ +³§»¦¤· [¤ß¤Ê¤´¤í¤·] /(n) massacre/annihilation/wholesale slaughter/ +³§ÅÁ [¤«¤¤¤Ç¤ó] /(n) initiation into an art or discipline/ +³§Ç¼ [¤«¤¤¤Î¤¦] /(n) full payment of a tax/ +³§Ê¼ [¤«¤¤¤Ø¤¤] /(n) universal conscription/ +³§Ê¼À©ÅÙ [¤«¤¤¤Ø¤¤¤»¤¤¤É] /system of universal conscription/ +³§Ìµ [¤«¤¤¤à] /(adj-na,n) nothing/(P)/ +³§ÌÜ [¤«¤¤¤â¤¯] /(adv) entirely/(P)/ +³§ÍÍ [¤ß¤Ê¤µ¤Þ] /(n) everyone/(P)/ +³¨ [¤¨] /(n,n-suf) picture/drawing/painting/sketch/(P)/ +³¨¤ËÉÁ¤¤¤¿Ìß [¤¨¤Ë¤«¤¤¤¿¤â¤Á] /(exp) pie in the sky/castle in the air/ +³¨¤ËÉÁ¤¤¤¿ñ¶ [¤¨¤Ë¤«¤¤¤¿¤â¤Á] /(exp) pie in the sky/castle in the air/ +³¨¤Î¶ñ [¤¨¤Î¤°] /(n) colors/paints/(P)/ +³¨¤Î¶ñ¤òÍϤ¯ [¤¨¤Î¤°¤ò¤È¤¯] /(exp) to dissolve colors/ +³¨¤ÎŸÍ÷²ñ [¤¨¤Î¤Æ¤ó¤é¤ó¤«¤¤] /art exhibition/ +³¨¤Ï¤¬¤­ [¤¨¤Ï¤¬¤­] /(n) picture postcard/(P)/ +³¨¥°¥é¥Õ [¤¨¥°¥é¥Õ] /(n) pictograph/ +³¨¥³¥ó¥Æ [¤¨¥³¥ó¥Æ] /(abbr) storyboard (film)/ +³¨±©¡¹¿¥¤ê [¤¨¤Ð¤Ð¤ª¤ê] /figured haori (coat)/ +³¨±©±©¿¥¤ê [¤¨¤Ð¤Ð¤ª¤ê] /figured haori (coat)/ +³¨²è [¤«¤¤¤¬] /(n) picture/(P)/ +³¨²è´Û [¤«¤¤¤¬¤«¤ó] /art or picture gallery/ +³¨²ò¤­ [¤¨¤È¤­] /(n) explanation of a picture/explanation by pictures/ +³¨´¬ [¤¨¤Þ¤­] /(n) picture scroll/(P)/ +³¨´¬Êª [¤¨¤Þ¤­¤â¤Î] /(n) picture scroll/(P)/ +³¨¶ñ [¤¨¤Î¤°] /(n) colors/paints/ +³¨¶õ¸À [¤¨¤½¤é¤´¤È] /a fabrication/pipe dream/ +³¨¶õ»ö [¤¨¤½¤é¤´¤È] /(n) fabrication/pipe dream/ +³¨¸¨ [¤¨¤®¤Ì] /(n) silk canvas/ +³¨»¥ [¤¨¤Õ¤À] /(n) face or picture card/ +³¨»® [¤¨¤¶¤é] /(n) decorative plate/palette/ +³¨»Ñ [¤¨¤¹¤¬¤¿] /(n) portrait/ +³¨»Õ [¤¨¤·] /(n) painter/artist/painter supported by patron/ +³¨¿´ [¤¨¤´¤³¤í] /(n) artistic inclinations or taste/ +³¨¿Þ [¤¨¤º] /(n) illustration/drawing/ +³¨¿ÞÌÌ [¤¨¤º¤á¤ó] /(n) a plan/ +³¨Áлæ [¤¨¤¾¤¦¤·] /(n) picture book/ +³¨Áܤ· [¤¨¤µ¤¬¤·] /(n) hidden picture puzzle/ +³¨Áð»æ [¤¨¤¾¤¦¤·] /(n) picture book/ +³¨Áü [¤¨¤¾¤¦] /(n) portrait/ +³¨Ãµ¤· [¤¨¤µ¤¬¤·] /(n) hidden picture puzzle/ +³¨Æüµ­ [¤¨¤Ë¤Ã¤­] /(n) diary with illustrations/ +³¨Æþ¤ê [¤¨¤¤¤ê] /(n) illustrated/pictorial/ +³¨ÇÏ [¤¨¤¦¤Þ] /(n) votive picture (originally of horse)/ +³¨ÇÏ [¤¨¤Þ] /(n) votive picture (originally of horse)/ +³¨É® [¤¨¤Õ¤Ç] /(n) paintbrush/ +³¨ÉÁ¤­ [¤¨¤«¤­] /(n) artist/painter/ +³¨Êª¸ì [¤¨¤â¤Î¤¬¤¿¤ê] /(n) illustrated story/ +³¨Ê¸»ú [¤¨¤â¤¸] /(n) ideograph/pictograph/ +³¨ÊÁ [¤¨¤¬¤é] /(n) pattern/design/ +³¨ËÜ [¤¨¤Û¤ó] /(n) picture book/(P)/ +³¨ÌÏÍÍ [¤¨¤â¤è¤¦] /(n) picturesque design/ +³¨ÍÕ½ñ [¤¨¤Ï¤¬¤­] /(n) picture postcard/(P)/ +³©»Ò [¤«¤é¤·] /(oK) (n) mustard/ +³©»Ò [¤±¤·] /(n) poppy/ +³©»ÒºÚ [¤«¤é¤·¤Ê] /(n) leaf mustard/mustard plant/ +³©»Ò¿§ [¤«¤é¤·¤¤¤í] /(n) mustard/ +³©»ÒÄÒ¤± [¤«¤é¤·¤Å¤±] /(n) vegetables pickled in mustard/ +³©»ÒÌý [¤«¤é¤·¤æ] /(n) mustard oil/ +³©»Òγ [¤±¤·¤Ä¤Ö] /(n) poppy seed/like a pin's head/ +³©È¢ [¤´¤ß¤Ð¤³] /(n) trash box/dust bin/ +³ª [¤«¤Ë] /(n) crab/(P)/ +³ª´Ì [¤«¤Ë¤«¤ó] /canned crab/ +³ª¶Ì [¤«¤Ë¤¿¤Þ] /(n) Chinese dish with fried egg and crab/ +³ª¸Ô [¤¬¤Ë¤Þ¤¿] /(adj-no,n) bowlegged/bandy-legged/ +³ª¹©Á¥ [¤«¤Ë¤³¤¦¤»¤ó] /(n) crab-canning boat/ +³ªºÂ [¤«¤Ë¤¶] /(n) Cancer/ +³ª¿©±î [¤«¤Ë¤¯¤¤¤¶¤ë] /(n) crab-eating macaque/ +³ªÀ±±À [¤«¤Ë¤»¤¤¤¦¤ó] /(n) Crab Nebula/ +³«¤­ [¤Ò¤é¤­] /(n) (1) opening/gap/(2) (suff) dried and opened fish/(P)/ +³«¤­°³ [¤Ò¤é¤­¤¢¤¸] /split and dried saurel/ +³«¤­¸Í [¤Ò¤é¤­¤É] /(n) (hinged) door/ +³«¤­Ä¾¤ë [¤Ò¤é¤­¤Ê¤ª¤ë] /(v5r) to become defiant/to turn upon/to become serious/(P)/ +³«¤­Éõ [¤Ò¤é¤­¤Õ¤¦] /(n) unsealed mail/ +³«¤¯ [¤¢¤¯] /(v5k,vi) (1) to open/to become open/to become empty/(P)/ +³«¤¯ [¤Ò¤é¤¯] /(v5k,vt) to open (e.g. a bank-account, festival, etc.)/(P)/ +³«¤±¤Ã¤Ñ¤Ê¤· [¤¢¤±¤Ã¤Ñ¤Ê¤·] /(adj-na,n) leaving open or ajar/ +³«¤±¤Ã¹­¤² [¤¢¤±¤Ã¤Ô¤í¤²] /(adj-na) unguarded/frank/open/ +³«¤±¤ÃÊü¤· [¤¢¤±¤Ã¤Ñ¤Ê¤·] /(adj-na,n) leaving open or ajar/ +³«¤±¤ÃÊü¤¹ [¤¢¤±¤Ã¤Ñ¤Ê¤¹] /to leave open/ +³«¤±¤ë [¤¢¤±¤ë] /(v1) to open/(P)/ +³«¤±¤ë [¤Ò¤é¤±¤ë] /(v1) to become civilized/to become opened up/be up-to-date/(P)/ +³«¤±¹­¤²¤ë [¤¢¤±¤Ò¤í¤²¤ë] /(v1) to open wide/to reveal hidden contents/ +³«¤±ÊÄ¤Æ [¤¢¤±¤¿¤Æ] /(n) opening and shutting/ +³«¤±Êü¤¹ [¤¢¤±¤Ï¤Ê¤¹] /(v5s,vt) to keep open/to leave open/ +³«¤±Êü¤Ä [¤¢¤±¤Ï¤Ê¤Ä] /(v5t) to throw open/to leave open/ +³«±¡ [¤«¤¤¤¤¤ó] /(n) opening congress/hospital opening/ +³«±¿ [¤«¤¤¤¦¤ó] /(n) better fortune/ +³«±à [¤«¤¤¤¨¤ó] /(n) garden opening/ +³«±é [¤«¤¤¤¨¤ó] /(n) curtain raising/starting (e.g. play, concert)/(P)/ +³«²½ [¤«¤¤¤«] /(n) civilization/enlightenment/ +³«²Í [¤«¤¤¤«] /(n) open access (in a library)/open shelves/ +³«²Í¼° [¤«¤¤¤«¤·¤­] /making materials in a library available in open stacks/ +³«²Ö [¤«¤¤¤«] /(n,vs) blooming/(P)/ +³«²ñ [¤«¤¤¤«¤¤] /(n) opening of a meeting/(P)/ +³«²ñ¼° [¤«¤¤¤«¤¤¤·¤­] /(n) opening ceremony/ +³«²ñÆü [¤«¤¤¤«¤¤¤Ó] /opening day/ +³«²óÏ© [¤«¤¤¤«¤¤¤í] /open circuit/ +³«´¬ [¤«¤¤¤«¤ó] /(n) opening (part) of a book/ +³«´É [¤«¤¤¤«¤ó] /(n) open pipe/ +³«´ÉʬÀÏ [¤«¤¤¤«¤ó¤Ö¤ó¤»¤­] /(n) open tube test/ +³«´Û [¤«¤¤¤«¤ó] /(n) opening of new hall/(P)/ +³«´ã [¤«¤¤¤¬¤ó] /(n,vs) enlightenment/spiritual awakening/opening one's eyes to the truth/ +³«´ã [¤«¤¤¤²¤ó] /(n,vs) enlightenment/spiritual awakening/opening one's eyes to the truth/ +³«´ð [¤«¤¤¤­] /(n) foundation of a temple/laying a foundation (stone)/ +³«µÓ [¤«¤¤¤­¤ã¤¯] /(n) with the legs spread/ +³«¶È [¤«¤¤¤®¤ç¤¦] /(n) opening of business or practice/(P)/ +³«¶È¤òµö¤¹ [¤«¤¤¤®¤ç¤¦¤ò¤æ¤ë¤¹] /license to practice (law)/ +³«¶È°å [¤«¤¤¤®¤ç¤¦¤¤] /(n) medical practitioner/(P)/ +³«¶É [¤«¤¤¤­¤ç¤¯] /(n) opening of post-office or telephone exchange/(P)/ +³«¶ß [¤«¤¤¤­¤ó] /(n) open-necked (shirt)/ +³«¶ß¥·¥ã¥Ä [¤«¤¤¤­¤ó¥·¥ã¥Ä] /(n) open-collared shirt/ +³«¶ä [¤«¤¤¤®¤ó] /development bank/ +³«¸ç [¤«¤¤¤´] /(n) wisdom/enlightenment/ +³«¸ý [¤«¤¤¤³¤¦] /(n) open mouth/(P)/ +³«¸ý°ìÈÖ [¤«¤¤¤³¤¦¤¤¤Á¤Ð¤ó] /(n-adv) at the very beginning of one's speech/the first thing (one) says after opening the mouth/ +³«¸ý¿ô [¤«¤¤¤³¤¦¤¹¤¦] /(n) numerical aperture (in photography)/ +³«¸ýÉô [¤«¤¤¤³¤¦¤Ö] /aperture/ +³«¹£ [¤«¤¤¤³¤¦] /(n,vs) opening of mine/ +³«¹» [¤«¤¤¤³¤¦] /(n) opening a school/(P)/ +³«¹»µ­Ç°Æü [¤«¤¤¤³¤¦¤­¤Í¤ó¤Ó] /(n) anniversary of the founding of the school/ +³«¹»¼° [¤«¤¤¤³¤¦¤·¤­] /school opening ceremony/ +³«¹Á [¤«¤¤¤³¤¦] /(n) open port/opening a port/(P)/ +³«¹Ö [¤«¤¤¤³¤¦] /(n,vs) beginning a series of one's lectures/starting a new course/ +³«¹ñ [¤«¤¤¤³¤¯] /(n,vs) opening of a country (e.g. Japan) to the world/(P)/ +³«º¦ [¤«¤¤¤³¤ó] /(n,vs) cultivating new land/(P)/ +³«º¦ÃÏ [¤«¤¤¤³¤ó¤Á] /(n) cultivated land/ +³«º­ [¤«¤¤¤³¤ó] /(n) open (as of a pack)/ +³«ºÅ [¤«¤¤¤µ¤¤] /(n,vs) holding a meeting/open an exhibition/(P)/ +³«ºÅ¹ñ [¤«¤¤¤µ¤¤¤³¤¯] /(n) host country (e.g. for a conference)/ +³«ºÅ¼° [¤«¤¤¤µ¤¤¤·¤­] /opening ceremony (of an event, show, etc.)/ +³«ºÅÃÏ [¤«¤¤¤µ¤¤¤Á] /(n) place where a meeting (conference, etc.) is held/ +³«ºÅÃæ [¤«¤¤¤µ¤¤¤Á¤å¤¦] /in session/ +³«ºÅÆü [¤«¤¤¤µ¤¤¤Ó] /(n) date(s) (e.g. for exhibition)/ +³«ºï [¤«¤¤¤µ¤¯] /(n) excavation/cutting/digging/ +³«»¥ [¤«¤¤¤µ¤Ä] /(n) opening or unsealing of bids/ +³«»± [¤«¤¤¤µ¤ó] /opening of a parachute/ +³«»³ [¤«¤¤¤µ¤ó] /(n) founding a temple (on a hill-top)/ +³«»Ï [¤«¤¤¤·] /(n,vs) start/commencement/beginning/(P)/ +³«¼¨ [¤«¤¤¤¸] /(n) disclosure (legal)/(P)/ +³«½ê [¤«¤¤¤·¤ç] /(n,vs) open a new business/ +³«¾ë [¤«¤¤¤¸¤ç¤¦] /(n) capitulation (of fort)/(P)/ +³«¾ì [¤«¤¤¤¸¤ç¤¦] /(n,vs) opening/(P)/ +³«ÀÏÂæÃÏ [¤«¤¤¤»¤­¤À¤¤¤Á] /dissected plateau/ +³«Àß [¤«¤¤¤»¤Ä] /(n,vs) establishment/opening/(P)/ +³«Àï [¤«¤¤¤»¤ó] /(n,vs) outbreak of war/starting a war/(P)/ +³«ÁÄ [¤«¤¤¤½] /(n) (sect) founder/apostle/originator/inventor/ +³«Âó [¤«¤¤¤¿¤¯] /(n,vs) reclamation (of wasteland)/cultivation/pioneer/(P)/ +³«Âó¼Ô [¤«¤¤¤¿¤¯¤·¤ã] /(n) pioneer/settler/colonist/(P)/ +³«Âó¼ÔÀº¿À [¤«¤¤¤¿¤¯¤·¤ã¤»¤¤¤·¤ó] /(n) pioneering spirit/ +³«ÂóÃÏ [¤«¤¤¤¿¤¯¤Á] /(n) reclaimed land/ +³«Ä¢ [¤«¤¤¤Á¤ç¤¦] /(n,vs) unveiling a Buddhist image/gambling/ +³«ÄÄ [¤«¤¤¤Á¤ó] /(n,vs) stating/expressing (one's opinion)/ +³«ÄÌ [¤«¤¤¤Ä¤¦] /(n,vs) opening/open/(P)/ +³«Ä̼° [¤«¤¤¤Ä¤¦¤·¤­] /(n) formal opening (e.g. of a rail-road)/ +³«Äî [¤«¤¤¤Æ¤¤] /(n) court session/trial/(P)/ +³«Å¹ [¤«¤¤¤Æ¤ó] /(n,vs) (grand) opening of shop/(P)/ +³«Å¹µÙ¶È [¤«¤¤¤Æ¤ó¤­¤å¤¦¤®¤ç¤¦] /open, but transacting no business at all/ +³«ÅÙ [¤«¤¤¤É] /(n) divergence/ +³«È¯ [¤«¤¤¤Ï¤Ä] /(n) development/exploitation/(P)/ +³«È¯·×²è [¤«¤¤¤Ï¤Ä¤±¤¤¤«¤¯] /(n) development project (program, plan)/ +³«È¯ÅÓ¾å¹ñ [¤«¤¤¤Ï¤Ä¤È¤¸¤ç¤¦¤³¤¯] /(n) (1) developing country/emerging nation/(2) colony/ +³«È¯Éô [¤«¤¤¤Ï¤Ä¤Ö] /Development Department/(P)/ +³«È¯Í¢Æþ [¤«¤¤¤Ï¤Ä¤æ¤Ë¤å¤¦] /(n) develop-and-import formula/ +³«Èâ [¤«¤¤¤Ò] /(n,vs) opening the door/ +³«É¼ [¤«¤¤¤Ò¤ç¤¦] /(n) counting ballots/(P)/ +³«É¼·ë²Ì [¤«¤¤¤Ò¤ç¤¦¤±¤Ã¤«] /(n) results of the vote count/ +³«É¼½ê [¤«¤¤¤Ò¤ç¤¦¤¸¤ç] /ballot-counting place/ +³«É¼Â®Êó [¤«¤¤¤Ò¤ç¤¦¤½¤¯¤Û¤¦] /(n) quick (flash) report of votes counted/ +³«É¼Î¨ [¤«¤¤¤Ò¤ç¤¦¤ê¤Ä] /(n) percentage of votes counted so far/ +³«Éõ [¤«¤¤¤Õ¤¦] /(n,vs) unsealed letter/breaking the seal/(P)/ +³«Ê¢ [¤«¤¤¤Õ¤¯] /(n) making a surgical incision in the abdomen/ +³«Ê¢¼ê½Ñ [¤«¤¤¤Õ¤¯¤·¤å¤¸¤å¤Ä] /laparotomy (abdominal surgery)/ +³«Ê¢½Ñ [¤«¤¤¤Õ¤¯¤¸¤å¤Ä] /(n) laparotomy/ +³«Ê¿ [¤«¤¤¤Ø¤¤] /(n) extraction of square root/ +³«ÊÄ [¤«¤¤¤Ø¤¤] /(n) opening and shutting/(P)/ +³«ÊÄ´ï [¤«¤¤¤Ø¤¤¤­] /(n) a switch/ +³«Êĵ¡ [¤«¤¤¤Ø¤¤¤­] /(n) crossing gate/ +³«ÊĶ¶ [¤«¤¤¤Ø¤¤¤­¤ç¤¦] /drawbridge/ +³«Êü [¤«¤¤¤Û¤¦] /(n,vs) open/throw open/liberalization/(P)/ +³«Êü·ÐºÑ [¤«¤¤¤Û¤¦¤±¤¤¤¶¤¤] /an open economy/ +³«Êü·ì´É·Ï [¤«¤¤¤Û¤¦¤±¤Ã¤«¤ó¤±¤¤] /(n) open blood-vascular system/ +³«ÊüÀ­·ë³Ë [¤«¤¤¤Û¤¦¤»¤¤¤±¤Ã¤«¤¯] /(n) open tuberculosis/ +³«ÊüÁÏ [¤«¤¤¤Û¤¦¤½¤¦] /(n) open wound/ +³«Êý [¤«¤¤¤Û¤¦] /(n) extraction of roots/ +³«Ë¡ [¤«¤¤¤Û¤¦] /(n) evolution/ +³«Ëë [¤«¤¤¤Þ¤¯] /(n) raising the curtain/(P)/ +³«ËëÀï [¤«¤¤¤Þ¤¯¤»¤ó] /(n) opening game/(season) opener/ +³«ÌÀ [¤«¤¤¤á¤¤] /(n) civilization/enlightenment/ +³«Ìç [¤«¤¤¤â¤ó] /(n) opening gate/ +³«Î© [¤«¤¤¤ê¤å¤¦] /(n,vs) extraction of cubic root/ +³«ì¯ [¤«¤¤¤«¤Ä] /(adj-na,n) open/openminded/ +³«ïØ [¤«¤¤¤µ¤¯] /(oK) (n) excavation/cutting/digging/ +³«ïó [¤«¤¤¤Ó¤ã¤¯] /(n) beginnings/creation/founding (of empire)/ +³¬ [¤«¤¤] /(n,n-suf) -floor (counter)/stories/(P)/ +³¬²¼ [¤«¤¤¤«] /(n) lower floor/downstairs/ +³¬µé [¤«¤¤¤­¤å¤¦] /(n) class/rank/grade/(P)/ +³¬µé°Õ¼± [¤«¤¤¤­¤å¤¦¤¤¤·¤­] /class consciousness/ +³¬µé¼Ò²ñ [¤«¤¤¤­¤å¤¦¤·¤ã¤«¤¤] /hierarchical society/ +³¬µé¾Ï [¤«¤¤¤­¤å¤¦¤·¤ç¤¦] /rank insignia/ +³¬µéÀ­ [¤«¤¤¤­¤å¤¦¤»¤¤] /(n) class system/ +³¬µéÀ¯ÅÞ [¤«¤¤¤­¤å¤¦¤»¤¤¤È¤¦] /(n) class party/ +³¬µéÆ®Áè [¤«¤¤¤­¤å¤¦¤È¤¦¤½¤¦] /class struggle/ +³¬º¹ [¤«¤¤¤µ] /(n) difference/ +³¬¾å [¤«¤¤¤¸¤ç¤¦] /(n) an upper floor/upstairs/ +³¬¾è [¤«¤¤¤¸¤ç¤¦] /(n) (math) factorial/ +³¬¿ô [¤«¤¤¤¹¤¦] /(n) number of stairs or stories/ +³¬ÁØ [¤«¤¤¤½¤¦] /(n) class/level/stratum/hierarchy/(P)/ +³¬ÃÊ [¤«¤¤¤À¤ó] /(n) stairs/(P)/ +³¬Ãʤò¾å¤ë [¤«¤¤¤À¤ó¤ò¤Î¤Ü¤ë] /(exp) to go up the stairs/ +³¬Ãʶµ¼¼ [¤«¤¤¤À¤ó¤­¤ç¤¦¤·¤Ä] /(n) classroom in tiers/ +³¬Ãʹ̺î [¤«¤¤¤À¤ó¤³¤¦¤µ¤¯] /(n) terrace culture/ +³¬Äô [¤«¤¤¤Æ¤¤] /(n) step/ladder/stepping-stone/guide/ +³¬Ì¾ [¤«¤¤¤á¤¤] /(n) solfa/names of notes of musical scale/ +³­ [¤«¤¤] /(n) shell/shellfish/(P)/ +³­¥Ü¥¿¥ó [¤«¤¤¥Ü¥¿¥ó] /mother-of-pearl button/ +³­²ß [¤Ð¤¤¤«] /(n) (ancient) shell money/ +³­³Ì [¤«¤¤¤¬¤é] /(n) shell/(P)/ +³­³Ì¹ü [¤«¤¤¤¬¤é¤Ü¤Í] /(n) shoulder bone or blade/ +³­³Ì¾õ³ä¤ì¸ý [¤«¤¤¤¬¤é¤¸¤ç¤¦¤ï¤ì¤¯¤Á] /(n) conchoidal fracture/ +³­³ÌÃî [¤«¤¤¤¬¤é¤à¤·] /(n) scale insect/ +³­³ÌÄÉÊü [¤«¤¤¤¬¤é¤Ä¤¤¤Û¤¦] /ostracism/ +³­³ä [¤«¤¤¤ï¤ê] /(n) radish sprout/ +³­³ä¤ê [¤«¤¤¤ï¤ê] /(n) radish sprout/ +³­ºÙ¹© [¤«¤¤¤¶¤¤¤¯] /shellwork/ +³­¼Ý»Ò [¤«¤¤¤¸¤ã¤¯¤·] /(n) shell ladle/ +³­Ãì [¤«¤¤¤Ð¤·¤é] /(n) adductor muscle/ +³­ÄÍ [¤«¤¤¤º¤«] /(ik) (n) shell heap/shell mound/kitchen midden/ +³­ÄÍ [¤«¤¤¤Å¤«] /(n) shell heap/shell mound/kitchen midden/ +³­ÆÇ [¤«¤¤¤É¤¯] /shellfish poison/ +³­ÆÈ³Ú [¤Ð¤¤¤´¤Þ] /(n) shell top/ +³­Îà [¤«¤¤¤ë¤¤] /(n) shellfish/ +³­Ý× [¤«¤¤¤¬¤é] /(n) shell/(P)/ +³® [¤¬¤¤] /victory song/ +³®²Î [¤¬¤¤¤«] /(n) victory song/victory/ +³®Àû [¤¬¤¤¤»¤ó] /(n) triumphal return/ +³®Àû·³ [¤¬¤¤¤»¤ó¤°¤ó] /returning victorious army/ +³®Àû¾­·³ [¤¬¤¤¤»¤ó¤·¤ç¤¦¤°¤ó] /triumphant general/ +³®ÀûÌç [¤¬¤¤¤»¤ó¤â¤ó] /(n) arch of triumph/ +³®É÷ [¤¬¤¤¤Õ¤¦] /southerly wind/ +³¯ [¤¬¤¤] /criminal investigation/ +³¯ÁÕ [¤¬¤¤¤½¤¦] /(n,vs) report of an official's offence to the emperor/ +³° [¤½¤È] /(n) outside/(P)/ +³° [¤Û¤«] /(n) other place/the rest/(P)/ +³°¤¹ [¤Ï¤º¤¹] /(v5s) (1) to unfasten/(2) to remove/(3) to bump off (sl)/(P)/ +³°¤ÇÍ·¤Ö [¤½¤È¤Ç¤¢¤½¤Ö] /to play outdoors/ +³°¤Ê¤é¤Ì [¤Û¤«¤Ê¤é¤Ì] /(n) no other than/nothing but/ +³°¤Ë [¤Û¤«¤Ë] /in addition/besides/(P)/ +³°¤Ë²¿¤« [¤Û¤«¤Ë¤Ê¤Ë¤«] /is there anything else?/ +³°¤ì [¤Ï¤º¤ì] /(n) (1) end/verge/extremity/tip/outskirts/(2) miss/failure/(P)/ +³°¤ì¤ë [¤Ï¤º¤ì¤ë] /(v1,vi) to be disconnected/to get out of place/to be off/to be out (e.g. of gear)/(P)/ +³°¤òõ¤¹ [¤Û¤«¤ò¤µ¤¬¤¹] /(exp) to search somewhere else/ +³°¥¿¥ì [¤¬¤¤¥¿¥ì] /(n) (abbr) non-Japanese celebrity/foreigner celebrity/ +³°°µ [¤¬¤¤¤¢¤Ä] /(n) external pressure/(P)/ +³°°Ï [¤¬¤¤¤¤] /(n) periphery/surroundings/ +³°°Ï¤¤ [¤½¤È¤¬¤³¤¤] /(n) enclosure/outer fence/ +³°°Ù [¤¬¤¤¤¿¤á] /(n) foreign exchange/ +³°°ÙË¡ [¤¬¤¤¤¿¤á¤Û¤¦] /(n) foreign exchange laws/ +³°°á [¤¬¤¤¤¤] /(n) outer garment/ +³°°ø [¤¬¤¤¤¤¤ó] /(n) the surface reason/ +³°±¢±ê [¤¬¤¤¤¤¤ó¤¨¤ó] /(n) vulvitis/ +³°±¢Éô [¤¬¤¤¤¤¤ó¤Ö] /(n) pudenda/external genitalia/ +³°±ä [¤¬¤¤¤¨¤ó] /(n) extension/denotation/ +³°±ï [¤¬¤¤¤¨¤ó] /(adj-na,n) brink/outer edge/ +³°±ñ [¤¬¤¤¤¨¤ó] /(n) outer garden/(P)/ +³°²Ê [¤²¤«] /(n) surgical department/(P)/ +³°²Ê°å [¤²¤«¤¤] /(n) surgeon/(P)/ +³°²Ê³Ø [¤²¤«¤¬¤¯] /(adj-na) surgery/ +³°²ß [¤¬¤¤¤«] /(n) imported goods/foreign money/(P)/ +³°²ß³ÍÆÀ [¤¬¤¤¤«¤«¤¯¤È¤¯] /acquisition of foreign currency/ +³°²ß´¹»» [¤¬¤¤¤«¤«¤ó¤µ¤ó] /(n) foreign currency translation/ +³°²ß·ú [¤¬¤¤¤«¤À¤Æ] /(n) rate in foreign currency/ +³°²ßºÄ [¤¬¤¤¤«¤µ¤¤] /(n) foreign currency bonds/ +³°²ß½àÈ÷¹â [¤¬¤¤¤«¤¸¤å¤ó¤Ó¤À¤«] /(n) foreign currency reserves/ +³°²ßͶâ [¤¬¤¤¤«¤è¤­¤ó] /foreign currency deposit/ +³°²ó¤ê [¤½¤È¤Þ¤ï¤ê] /(n) circumference/perimeter/outside work/ +³°³¤ [¤¬¤¤¤«¤¤] /(n) ocean/open sea/ +³°³¤ [¤½¤È¤¦¤ß] /(n) ocean/open sea/ +³°³¦ [¤¬¤¤¤«¤¤] /(n) physical world/the externals/(P)/ +³°³¦ [¤²¤«¤¤] /(n) physical world/the externals/ +³°³Ç [¤¬¤¤¤«¤¯] /(n) (1) outer wall (e.g. castle)/outer block (enclosure)/(2) outline/contour/ +³°³Ì [¤¬¤¤¤«¤¯] /(n) shell/crust/ +³°³Ñ [¤¬¤¤¤«¤¯] /(n) outside corner/external angle/(P)/ +³°³Ô [¤¬¤¤¤«¤¯] /(n) (1) outer wall (e.g. castle)/outer block (enclosure)/(2) outline/contour/(P)/ +³°³ÔÃÄÂÎ [¤¬¤¤¤«¤¯¤À¤ó¤¿¤¤] /auxiliary organization/(P)/ +³°³Ý¤± [¤½¤È¤¬¤±] /(n) outside leg trip/ +³°´µ [¤¬¤¤¤«¤ó] /(n) external pressure/foreign threat/ +³°´Ñ [¤¬¤¤¤«¤ó] /(n) appearance/exterior/facade/(P)/ +³°µ¤ [¤¬¤¤¤­] /(n) open air/(P)/ +³°µ¤·÷ [¤¬¤¤¤­¤±¤ó] /(n) outer atmosphere/ +³°µ¤Íá [¤¬¤¤¤­¤è¤¯] /(n) air bath/ +³°µÒ [¤¬¤¤¤«¤¯] /(n) overseas guest or customer/ +³°µÒ [¤¬¤¤¤­¤ã¤¯] /(n) overseas guest or customer/ +³°µÜ [¤²¤¯¤¦] /(n) Outer shrine of Ise/ +³°¶É [¤¬¤¤¤­¤ç¤¯] /(n) external bureau/ +³°¶Ð [¤¬¤¤¤­¤ó] /(n,vs) working away from the office/ +³°¶ä [¤¬¤¤¤®¤ó] /(n) (abbr) foreign bank/ +³°·Á [¤¬¤¤¤±¤¤] /(n) externals/external form/ +³°·ÁŪ [¤¬¤¤¤±¤¤¤Æ¤­] /(adj-na) external/outward/ +³°·Â [¤¬¤¤¤±¤¤] /(n) outer diameter/ +³°¸« [¤¬¤¤¤±¤ó] /(n) outward appearance/(P)/ +³°¸« [¤½¤È¤ß] /(n) outward appearance/ +³°¸Ô [¤½¤È¤Þ¤¿] /(n) pigeon toed/ +³°¸ì [¤¬¤¤¤´] /(n) foreign language/ +³°¸ò [¤¬¤¤¤³¤¦] /(n) diplomacy/(P)/ +³°¸ò¤ÎºÍ [¤¬¤¤¤³¤¦¤Î¤µ¤¤] /diplomatic talent/ +³°¸ò¥Á¥ã¥ó¥Í¥ë [¤¬¤¤¤³¤¦¥Á¥ã¥ó¥Í¥ë] /(n) diplomatic channel/ +³°¸ò°Ñ°÷Ĺ [¤¬¤¤¤³¤¦¤¤¤¤¤ó¤Á¤ç¤¦] /Head of the Foreign Relations Committee/ +³°¸ò°÷ [¤¬¤¤¤³¤¦¤¤¤ó] /(n) canvasser/door-to-door salesman/ +³°¸ò³èÆ° [¤¬¤¤¤³¤¦¤«¤Ä¤É¤¦] /(n) diplomatic activity/ +³°¸ò´± [¤¬¤¤¤³¤¦¤«¤ó] /(n) diplomat/(P)/ +³°¸ò´±Êä [¤¬¤¤¤³¤¦¤«¤ó¤Û] /probationary diplomat/ +³°¸ò´Ø·¸ [¤¬¤¤¤³¤¦¤«¤ó¤±¤¤] /diplomatic relations/ +³°¸ò¸ò¾Ä [¤¬¤¤¤³¤¦¤³¤¦¤·¤ç¤¦] /(n) diplomatic negotiations/negotiations through diplomatic channels/ +³°¸ò»ÈÀá [¤¬¤¤¤³¤¦¤·¤»¤Ä] /(n) diplomat/ +³°¸ò¼­Îá [¤¬¤¤¤³¤¦¤¸¤ì¤¤] /diplomatic language/ +³°¸òÀ¯ºö [¤¬¤¤¤³¤¦¤»¤¤¤µ¤¯] /(n) foreign policy/ +³°¸òÃÄ [¤¬¤¤¤³¤¦¤À¤ó] /(n) diplomatic corps/ +³°¸òŪ [¤¬¤¤¤³¤¦¤Æ¤­] /(adj-na) diplomatic/ +³°¸òÆø¢ [¤¬¤¤¤³¤¦¤È¤Ã¤±¤ó] /diplomatic immunity/ +³°¸òʸ½ñ [¤¬¤¤¤³¤¦¤Ö¤ó¤·¤ç] /diplomatic papers or documents/ +³°¸òÌäÂê [¤¬¤¤¤³¤¦¤â¤ó¤À¤¤] /diplomatic issue/ +³°¸þ [¤¬¤¤¤³¤¦] /(n) extroversion/ +³°¸þÀ­ [¤¬¤¤¤³¤¦¤»¤¤] /(adj-no,n) extroversion/ +³°¹½¤¨ [¤½¤È¤¬¤Þ¤¨] /(n) outward appearance (of a house)/ +³°¹Á [¤¬¤¤¤³¤¦] /(n) outer port for large city/ +³°¹ÒÁ¥ [¤¬¤¤¤³¤¦¤»¤ó] /(n) ocean-going ship/ +³°¹à [¤¬¤¤¤³¤¦] /(n) outer term/ +³°¹ê [¤½¤È¤Ü¤ê] /(n) outer moat/ +³°¹ñ [¤¬¤¤¤³¤¯] /(n) foreign country/(P)/ +³°¹ñ°ÙÂØ [¤¬¤¤¤³¤¯¤«¤ï¤»] /foreign exchange/ +³°¹ñ°ÙÂØ´ÉÍýË¡ [¤¬¤¤¤³¤¯¤«¤ï¤»¤«¤ó¤ê¤Û¤¦] /(n) Foreign Exchange Control Law/ +³°¹ñ°ÙÂضä¹Ô [¤¬¤¤¤³¤¯¤«¤ï¤»¤®¤ó¤³¤¦] /(n) foreign exchange bank/ +³°¹ñ°ÙÂظøǧ¶ä¹Ô [¤¬¤¤¤³¤¯¤«¤ï¤»¤³¤¦¤Ë¤ó¤®¤ó¤³¤¦] /(n) authorized foreign exchange bank/ +³°¹ñ°ÙÂػԾì [¤¬¤¤¤³¤¯¤«¤ï¤»¤·¤¸¤ç¤¦] /(n) foreign exchange market/ +³°¹ñ°ÙÂØÁê¾ì [¤¬¤¤¤³¤¯¤«¤ï¤»¤½¤¦¤Ð] /(n) rate of foreign exchange/ +³°¹ñ¸ì [¤¬¤¤¤³¤¯¤´] /(n) foreign language/(P)/ +³°¹ñ¹ÒÏ© [¤¬¤¤¤³¤¯¤³¤¦¤í] /foreign route/ +³°¹ñºÄ [¤¬¤¤¤³¤¯¤µ¤¤] /(n) foreign loan/ +³°¹ñ¿Í [¤¬¤¤¤³¤¯¤¸¤ó] /(n) foreigner/(P)/ +³°¹ñ¿ÍÅÐÏ¿ [¤¬¤¤¤³¤¯¤¸¤ó¤È¤¦¤í¤¯] /alien registration/ +³°¹ñ¿ÍÅÐÏ¿¾ÚÌÀ½ñ [¤¬¤¤¤³¤¯¤¸¤ó¤È¤¦¤í¤¯¤·¤ç¤¦¤á¤¤¤·¤ç] /certificate of alien registration/alien registration card/ +³°¹ñ¿ÍÅÐÏ¿Ë¡ [¤¬¤¤¤³¤¯¤¸¤ó¤È¤¦¤í¤¯¤Û¤¦] /(n) Alien Registration Law/ +³°¹ñ¿ÍÅê»ñ²È [¤¬¤¤¤³¤¯¤¸¤ó¤È¤¦¤·¤«] /(n) foreign investor/ +³°¹ñ¿ÍϫƯ¼Ô [¤¬¤¤¤³¤¯¤¸¤ó¤í¤¦¤É¤¦¤·¤ã] /(n) foreign worker/ +³°¹ñÀª [¤¬¤¤¤³¤¯¤¼¤¤] /(group of) foreigners/ +³°¹ñÀ½ [¤¬¤¤¤³¤¯¤»¤¤] /foreign-made/ +³°¹ñÀdz۹µ½ü [¤¬¤¤¤³¤¯¤¼¤¤¤¬¤¯¤³¤¦¤¸¤ç] /(n) foreign tax amount reduction/ +³°¹ñÅê»ñ²È [¤¬¤¤¤³¤¯¤È¤¦¤·¤«] /foreign investor/ +³°¹ñÉôÂâ [¤¬¤¤¤³¤¯¤Ö¤¿¤¤] /overseas (military forces)/ +³°¹ñË¡ [¤¬¤¤¤³¤¯¤Û¤¦] /(n) foreign law/ +³°¹ñË¡¿Í [¤¬¤¤¤³¤¯¤Û¤¦¤¸¤ó] /(n) foreign corporation/ +³°¹ñ͹ÊØ [¤¬¤¤¤³¤¯¤æ¤¦¤Ó¤ó] /mail from abroad/ +³°¹ñ͹ÊØ°ÙÂØ [¤¬¤¤¤³¤¯¤æ¤¦¤Ó¤ó¤«¤ï¤»] /(n) foreign postal money order/ +³°¹ñι¹Ô [¤¬¤¤¤³¤¯¤ê¤ç¤³¤¦] /(n) foreign travel/overseas trip/ +³°¹ü³Ê [¤¬¤¤¤³¤Ã¤«¤¯] /(n) external skeleton/ +³°º§ [¤¬¤¤¤³¤ó] /(n) exogamy/ +³°ºÄ [¤¬¤¤¤µ¤¤] /(n) foreign loan/foreign debt/ +³°ºß [¤¬¤¤¤¶¤¤] /(n) external/ +³°ºà [¤¬¤¤¤¶¤¤] /(n) foreign or imported timber/ +³°»Ë [¤¬¤¤¤·] /(n) unofficial history/ +³°»æ [¤¬¤¤¤·] /(n) foreign-language newspaper/ +³°»ñ [¤¬¤¤¤·] /(n) foreign capital/(P)/ +³°»ñ·Ï [¤¬¤¤¤·¤±¤¤] /(n,adj-no) foreign capital group/foreign company/ +³°»ñƳÆþ [¤¬¤¤¤·¤É¤¦¤Ë¤å¤¦] /introduction of foreign capital/ +³°»ö [¤¬¤¤¤¸] /(n) foreign affairs/ +³°»ú [¤¬¤¤¤¸] /(n) characters not in Joyo Kanji/foreign letters or words/ +³°»ú»æ [¤¬¤¤¤¸¤·] /(n) foreign-language newspaper/ +³°¼ª [¤¬¤¤¤¸] /(n) external ear/concha/ +³°¼ª±ê [¤¬¤¤¤¸¤¨¤ó] /(n) inflammation of the outer ear/ +³°¼ªÆ» [¤¬¤¤¤¸¤É¤¦] /(n) external auditory canal (meatus)/ +³°¼Ö [¤¬¤¤¤·¤ã] /(n) foreign automobile/(P)/ +³°¼ÖÁ¥ [¤¬¤¤¤·¤ã¤»¤ó] /(n) paddle steamer/ +³°¼û [¤¬¤¤¤¸¤å] /(n) foreign consumption/(P)/ +³°¼þ [¤¬¤¤¤·¤å¤¦] /(n) outer circumference/ +³°½ÀÆâ¹ä [¤¬¤¤¤¸¤å¤¦¤Ê¤¤¤´¤¦] /(n) gentle but firm/ +³°½Ð [¤¬¤¤¤·¤å¤Ä] /(n,vs) outing/going out/(P)/ +³°½Ð [¤½¤È¤Ç] /(n,vs) outing/going out/ +³°½Ð·ì [¤¬¤¤¤·¤å¤Ã¤±¤Ä] /(n) bleeding/ +³°½Ð·ù¤¤ [¤¬¤¤¤·¤å¤Ä¤®¤é¤¤] /homebody/ +³°½ÐÃæ [¤¬¤¤¤·¤å¤Ä¤Á¤å¤¦] /while being out of the office or away from home/ +³°½ñ [¤¬¤¤¤·¤ç] /(n) foreign books/ +³°½ý [¤¬¤¤¤·¤ç¤¦] /(n) external wound/(P)/ +³°½ý¿À·Ð¾É [¤¬¤¤¤·¤ç¤¦¤·¤ó¤±¤¤¤·¤ç¤¦] /(n) traumatic neurosis/ +³°½ýÀ­â¡áò [¤¬¤¤¤·¤ç¤¦¤»¤¤¤Æ¤ó¤«¤ó] /(n) traumatic epilepsy/ +³°½ýŪÂθ³ [¤¬¤¤¤·¤ç¤¦¤Æ¤­¤¿¤¤¤±¤ó] /(n) traumatic experience/ +³°¾¦ [¤¬¤¤¤·¤ç¤¦] /(n) foreign businessman/out-of-store sales/ +³°¾¦Éô [¤¬¤¤¤·¤ç¤¦¤Ö] /out-of-store sales department/ +³°¾ì [¤¬¤¤¤Ð] /(n) (math) external field/ +³°¿© [¤¬¤¤¤·¤ç¤¯] /(n) eating out/(P)/ +³°¿©»º¶È [¤¬¤¤¤·¤ç¤¯¤µ¤ó¤®¤ç¤¦] /food service industry/ +³°¿® [¤¬¤¤¤·¤ó] /(n) external communication/(P)/ +³°¿®Éô [¤¬¤¤¤·¤ó¤Ö] /foreign news desk/ +³°¿´ [¤¬¤¤¤·¤ó] /(n) circumcenter/outer center/ +³°¿Í [¤¬¤¤¤¸¤ó] /(n) foreigner/(P)/ +³°¿Í¤ÎÌܤ«¤é¸«¤ë¤È [¤¬¤¤¤¸¤ó¤Î¤á¤«¤é¤ß¤ë¤È] /from a foreigners point of view/ +³°¿Íµ­¼Ô [¤¬¤¤¤¸¤ó¤­¤·¤ã] /foreign correspondent/ +³°¿Íµ­¼Ô¥¯¥é¥Ö [¤¬¤¤¤¸¤ó¤­¤·¤ã¥¯¥é¥Ö] /(n) foreign correspondents' club/ +³°¿Í¸þ¤­ [¤¬¤¤¤¸¤ó¤à¤­] /aimed at foreigners/ +³°¿Í¸þ¤± [¤¬¤¤¤¸¤ó¤à¤±] /for foreigners/ +³°¿ÍÁª¼ê [¤¬¤¤¤¸¤ó¤»¤ó¤·¤å] /foreign athlete/ +³°¿ÍÉôÂâ [¤¬¤¤¤¸¤ó¤Ö¤¿¤¤] /Foreign Legion/ +³°¿Ø [¤²¤¸¤ó] /(n) nave/ +³°À« [¤¬¤¤¤»¤¤] /mothers family name/ +³°À¬ [¤¬¤¤¤»¤¤] /(n) foreign campaign/ +³°À­´ï [¤¬¤¤¤»¤¤¤­] /(n) external genitals/ +³°ÀÌ [¤¬¤¤¤»¤­] /(n) maternal relative/ +³°ÀÜ [¤¬¤¤¤»¤Ä] /(n,vs) (geom) circumscription/ +³°ÀÜ±ß [¤¬¤¤¤»¤Ä¤¨¤ó] /(n) circumscribed circle/ +³°Àþ [¤¬¤¤¤»¤ó] /(n) outside telephone line/outer circle/ +³°ÁÄÉã [¤¬¤¤¤½¤Õ] /(n) maternal grandfather/ +³°ÁÄÊì [¤¬¤¤¤½¤Ü] /(n) maternal grandmother/ +³°ÁØ [¤¬¤¤¤½¤¦] /(n) outer layers/ +³°Áê [¤¬¤¤¤·¤ç¤¦] /(n) Foreign Minister/(P)/ +³°Áõ [¤¬¤¤¤½¤¦] /(n) building or car's exterior/ +³°Â¦ [¤¬¤¤¤½¤¯] /(n) exterior/outside/extraneous/ +³°Â¦ [¤½¤È¤¬¤ï] /(n) exterior/outside/extraneous/(P)/ +³°Â¹ [¤¬¤¤¤½¤ó] /(n) grandchild from a daughter married into another family/ +³°Â¹ [¤½¤È¤Þ¤´] /(n) grandchild from a daughter married into another family/ +³°Âê [¤²¤À¤¤] /(n) title (of a play)/ +³°ÃÏ [¤¬¤¤¤Á] /(n) overseas territories/ +³°Ãí [¤¬¤¤¤Á¤å¤¦] /(n) outside order/ +³°Äí [¤¬¤¤¤Æ¤¤] /(n) outer court/ +³°Äí [¤½¤È¤Ë¤ï] /(n) outer court/ +³°Å¨ [¤¬¤¤¤Æ¤­] /(n) foreign enemy/ +³°Åª [¤¬¤¤¤Æ¤­] /(adj-na,n) external/outside/ +³°Åªº¬µò [¤¬¤¤¤Æ¤­¤³¤ó¤­¤ç] /external ground/ +³°Åµ [¤¬¤¤¤Æ¤ó] /(n) apocrypha/ +³°ÅÁ [¤¬¤¤¤Ç¤ó] /(n) supplementary biography/anecdote/ +³°ÅÅ [¤¬¤¤¤Ç¤ó] /(n) foreign telegram/(P)/ +³°Åå [¤¬¤¤¤È¤¦] /(n) overcoat/greatcoat/cloak/wrap/ +³°Åå´ã [¤¬¤¤¤È¤¦¤¬¤ó] /(n) mantle eye/ +³°ÅåËì [¤¬¤¤¤È¤¦¤Þ¤¯] /(n) mantle/ +³°Åò [¤½¤È¤æ] /(n) (inn's) open air bath/ +³°Åô [¤¬¤¤¤È¤¦] /(n) outside light/ +³°Æ» [¤²¤É¤¦] /(n) heretical doctrine/ +³°Æý [¤¬¤¤¤Ë¤å¤¦] /(n) perisperm/ +³°Ç³µ¡´Ø [¤¬¤¤¤Í¤ó¤­¤«¤ó] /(n) external combustion engine/ +³°Çñ [¤¬¤¤¤Ï¤¯] /(n) spending night away from home/ +³°ÈÎ [¤¬¤¤¤Ï¤ó] /(n) direct sales/ +³°Èé [¤¬¤¤¤Ò] /(n) investment (in the sense of outer layer)/outer skin or layer/rind/hull/husk/crust/ +³°Èï [¤¬¤¤¤Ò] /(n) investment (in the sense of outer layer)/outer skin or layer/rind/hull/husk/crust/ +³°ÉÐ [¤¬¤¤¤Ò¤ó] /(n) foreign guest/ +³°ÉÕ [¤½¤È¤Å¤±] /attached outside/ +³°Éô [¤¬¤¤¤Ö] /(n) the outside/external/(P)/ +³°Éô´Æºº [¤¬¤¤¤Ö¤«¤ó¤µ] /(n) external audit/ +³°Éô´óÀ¸ [¤¬¤¤¤Ö¤­¤»¤¤] /(n) ectoparasitism/ +³°Éô·ÐºÑ [¤¬¤¤¤Ö¤±¤¤¤¶¤¤] /(n) external economies/ +³°ÉôϫƯ»Ô¾ì [¤¬¤¤¤Ö¤í¤¦¤É¤¦¤·¤¸¤ç¤¦] /(n) external labor market/ +³°Êª [¤¬¤¤¤Ö¤Ä] /(n) external object/foreign matter/ +³°Ê¬ [¤¬¤¤¤Ö¤ó] /(n) exterior division/ +³°Ê¬Èç [¤¬¤¤¤Ö¤ó¤Ô] /(n) external secretion/ +³°Ê¬Èç [¤¬¤¤¤Ö¤ó¤Ô¤Ä] /(n) external secretion/ +³°Ê¹ [¤¬¤¤¤Ö¤ó] /(n) reputation/respectability/honour/ +³°ÊÆ [¤¬¤¤¤Þ¤¤] /(n) foreign rice/(P)/ +³°ÊÉ [¤¬¤¤¤Ø¤­] /(n) outer wall/(P)/ +³°Ê⤭ [¤½¤È¤¢¤ë¤­] /(n) walking outside/ +³°Êó [¤¬¤¤¤Û¤¦] /(n) foreign news/foreign telegram/ +³°Êý [¤½¤Ã¤Ý] /(n) look (or turn) the other way/ +³°Ë¡ [¤½¤È¤Î¤ê] /(n) outside measurements/ +³°ËÆ [¤¬¤¤¤Ü¤¦] /(n) outward appearance/ +³°ËÙ [¤½¤È¤Ü¤ê] /(n) outer moat (castle)/(P)/ +³°Ì³ [¤¬¤¤¤à] /(n) foreign affairs/(P)/ +³°Ì³°÷ [¤¬¤¤¤à¤¤¤ó] /(n) canvasser/ +³°Ì³¾Ê [¤¬¤¤¤à¤·¤ç¤¦] /Department of Foreign Affairs/(P)/ +³°Ì³Âç¿Ã [¤¬¤¤¤à¤À¤¤¤¸¤ó] /Minister of Foreign Affairs/ +³°ÌÌ [¤¬¤¤¤á¤ó] /(n) exterior/surface/outward appearance/(P)/ +³°ÌÌ [¤½¤È¤Å¤é] /(n) exterior/surface/outward appearance/ +³°ÌظŠ[¤¬¤¤¤â¤¦¤³] /Outer Mongolia/ +³°ÌظŠ[¤½¤È¤â¤¦¤³] /Outer Mongolia/ +³°Ìî [¤¬¤¤¤ä] /(n) outfield/(P)/ +³°Ìî¼ê [¤¬¤¤¤ä¤·¤å] /(n) outfielder/(P)/ +³°ÌîÀÊ [¤¬¤¤¤ä¤»¤­] /(n) outfield bleachers/ +³°Í« [¤¬¤¤¤æ¤¦] /(n) external troubles/ +³°Í· [¤¬¤¤¤æ¤¦] /(n) foreign travel/(P)/ +³°ÍÍ [¤È¤¶¤Þ] /(n) collateral line/one not included in the favored group/outsider/outside daimyo/ +³°ÍÍÂç̾ [¤È¤¶¤Þ¤À¤¤¤ß¤ç¤¦] /non-Tokugawa daimyo/ +³°ÍÎ [¤¬¤¤¤è¤¦] /(n) open sea/ocean/(P)/ +³°ÍÎÁ¥ [¤¬¤¤¤è¤¦¤»¤ó] /ocean-going ship/ +³°ÍÑ [¤¬¤¤¤è¤¦] /(n) external use/ +³°ÍÑÌô [¤¬¤¤¤è¤¦¤ä¤¯] /(n) external medicine/ +³°Íè [¤¬¤¤¤é¤¤] /(n) (abbr) imported/outpatient clinic/(P)/ +³°Íè´µ¼Ô [¤¬¤¤¤é¤¤¤«¤ó¤¸¤ã] /outpatients/ +³°Íè¸ì [¤¬¤¤¤é¤¤¤´] /(n) borrowed word/foreign origin word/(P)/ +³°Íè¼Ô [¤¬¤¤¤é¤¤¤·¤ã] /stranger/person from abroad/ +³°Íð [¤¬¤¤¤é¤ó] /(n) noise (interference)/ +³°ÎÏ [¤¬¤¤¤ê¤ç¤¯] /(n) external force/ +³°ÎØ [¤¬¤¤¤ê¤ó] /(n) wheel rim/paddle wheel/ +³°ÎØ»³ [¤¬¤¤¤ê¤ó¤¶¤ó] /(n) outer rim of a crater/ +³°ÎØÁ¥ [¤¬¤¤¤ê¤ó¤»¤ó] /(n) paddle steamer/ +³°Ï¢ [¤±¤ì¤ó] /(n) playing to the gallery/showing off/pretence/ +³°Ïº [¤¦¤¤¤í¤¦] /(n) a type of sweet made from rice-powder/ +³°ÏÇÀ± [¤¬¤¤¤ï¤¯¤»¤¤] /(n) outer planet/ +³°ÏÈ [¤½¤È¤ï¤¯] /(n) border/ +³°ÏÌ [¤½¤È¤ï¤Ë] /(n) walking with feet pointing outward/ +³°æõÍÕ [¤¬¤¤¤Ï¤¤¤è¤¦] /(n) ectoderm/ +³± [¤»¤­] /(n) cough/(P)/ +³±¤­¹þ¤à [¤»¤­¤³¤à] /(v5m) to cough violently/ +³±¤­¾å¤²¤ë [¤»¤­¤¢¤²¤ë] /(v1) to have a coughing fit/to sob convulsively/ +³±¤­Ê§¤¤ [¤»¤­¤Ð¤é¤¤] /(n,vs) clearing one's throat/cough/ +³±¤¯ [¤·¤ï¤Ö¤¯] /(v5k) to cough/ +³±»ß¤á [¤»¤­¤É¤á] /cough medicine or lozenge/ +³±Ê§¤¤ [¤»¤­¤Ð¤é¤¤] /(n,vs) clearing one's throat/cough/ +³±ÓÖ [¤¬¤¤¤½¤¦] /(n) coughing/ +³² [¤¬¤¤] /(n,vs) injury/harm/evil influence/damage/(P)/ +³²¤¹¤ë [¤¬¤¤¤¹¤ë] /(vs-s) to injure/to damage/to harm/to kill/to hinder/(P)/ +³²¤òµÚ¤Ü¤¹ [¤¬¤¤¤ò¤ª¤è¤Ü¤¹] /(exp) to cause harm (to)/ +³²°­ [¤¬¤¤¤¢¤¯] /(n) harm/injury/evil (influence)/ +³²°Õ [¤¬¤¤¤¤] /(n) malice/ +³²½Ã [¤¬¤¤¤¸¤å¤¦] /(n) harmful animal/ +³²¿´ [¤¬¤¤¤·¤ó] /(n) evil intentions/malice/ +³²Ãî [¤¬¤¤¤Á¤å¤¦] /(n) harmful insect/noxious insect/(P)/ +³²Ä» [¤¬¤¤¤Á¤ç¤¦] /(n) vermin/injurious bird/ +³²ÆÇ [¤¬¤¤¤É¤¯] /(n) harm/injury/mischief/poison/virus/ +³³ [¤¬¤±] /(n) cliff/(P)/ +³³¤Ã¤×¤Á [¤¬¤±¤Ã¤×¤Á] /(n) (uk) edge (e.g. of a cliff, precipice)/critical point or moment/ +³³¤Ã±ï [¤¬¤±¤Ã¤×¤Á] /(n) (uk) edge (e.g. of a cliff, precipice)/critical point or moment/ +³³Æ» [¤¬¤±¤ß¤Á] /(n) path along a cliff/ +³³Êø¤ì [¤¬¤±¤¯¤º¤ì] /(n) landslide/ +³´À¤ [¤¬¤¤¤»¤¤] /(n) deploring the course of public events/ +³´Á³ [¤¬¤¤¤¼¤ó] /(adj-na,n) with indignation or steadfastness/ +³´Ã² [¤¬¤¤¤¿¤ó] /(n) regret/complaint/ +³´Ã· [¤¬¤¤¤¿¤ó] /(n,vs) deploring/lamenting/regretting/ +³µ¤·¤Æ [¤¬¤¤¤·¤Æ] /(adv) generally/as a rule/ +³µ¤Í [¤ª¤ª¤à¤Í] /(adv,n) in general/mostly/roughly/ +³µ³ç [¤¬¤¤¤«¤Ä] /(n) summary/generalization/ +³µ´Ñ [¤¬¤¤¤«¤ó] /(n) general view/outline/ +³µ¶· [¤¬¤¤¤­¤ç¤¦] /(n) outlook/general situation/(P)/ +³µ»» [¤¬¤¤¤µ¤ó] /(n) approximation/rough estimate/(P)/ +³µ»»Í×µá [¤¬¤¤¤µ¤ó¤è¤¦¤­¤å¤¦] /request for budgetary appropriations/ +³µ»»Í×µá´ð½à [¤¬¤¤¤µ¤ó¤è¤¦¤­¤å¤¦¤­¤¸¤å¤ó] /(n) ceiling/ +³µ¿ô [¤¬¤¤¤¹¤¦] /(n) round numbers/ +³µÀâ [¤¬¤¤¤»¤Ä] /(n) general statement/outline/ +³µÂ§ [¤¬¤¤¤½¤¯] /(n) general rules or principles/ +³µÆü¥ê¥º¥à [¤¬¤¤¤¸¤Ä¥ê¥º¥à] /(n) circadian rhythm/ +³µÇ° [¤¬¤¤¤Í¤ó] /(n) general idea/concept/notion/(P)/ +³µÇ°Åª [¤¬¤¤¤Í¤ó¤Æ¤­] /(adj-na,n) general/conceptual/ +³µÇ°ÏÀ [¤¬¤¤¤Í¤ó¤í¤ó] /(n) conceptualism/ +³µÉ¾ [¤¬¤¤¤Ò¤ç¤¦] /(n) general view/comment/ +³µÍ× [¤¬¤¤¤è¤¦] /(n-t) outline/summary/(P)/ +³µÎ¬ [¤¬¤¤¤ê¤ã¤¯] /(n-t) outline/summary/gist/in brief/(P)/ +³µÏÀ [¤¬¤¤¤í¤ó] /(n) intro/outline/general remarks/(P)/ +³¶ [¤Ï¤Æ] /(n) horizon/ +³·»Ò [¤¬¤¤¤·] /(n) insulator/ +³¸ [¤¬¤¤] /(n) cover/lid/cap/ +³¸ [¤Õ¤¿] /(n) cover/lid/cap/(P)/ +³¸¤· [¤±¤À¤·] /(adv) perhaps/probably/ +³¸¤òÊĤá¤ë [¤Õ¤¿¤ò¤·¤á¤ë] /(exp) to shut the lid/ +³¸²Ì [¤¬¤¤¤«] /(n) pyxidium/ +³¸³«¤± [¤Õ¤¿¤¢¤±] /(n) opening/beginning/ +³¸Á³ [¤¬¤¤¤¼¤ó] /(n) probability/ +³¸Á³À­ [¤¬¤¤¤¼¤ó¤»¤¤] /(n) probability/ +³¸Êª [¤Õ¤¿¤â¤Î] /(n) lidded pottery or receptacle/ +³¸ÌÀ¤± [¤Õ¤¿¤¢¤±] /(n) opening/beginning/ +³¹ [¤¬¤¤] /(n-suf,pref) .. street/.. quarters/(P)/ +³¹ [¤Þ¤Á] /(n) (1) town/(2) street/road/ +³¹¡¹ [¤Þ¤Á¤Þ¤Á] /(n) streets/ +³¹¤Î½÷ [¤Þ¤Á¤Î¤ª¤ó¤Ê] /(n) streetwalker/ +³¹³¹ [¤Þ¤Á¤Þ¤Á] /(n) streets/ +³¹³Ñ [¤Þ¤Á¤«¤É] /(n) street corner/(P)/ +³¹¶è [¤¬¤¤¤¯] /(n) block (of land)/ +³¹¾« [¤¬¤¤¤·¤ç¤¦] /(n) prostitute/whore/streetwalker/ +³¹¿Þ [¤¬¤¤¤º] /street map/ +³¹Àë¼Ö [¤¬¤¤¤»¤ó¤·¤ã] /(n) (right-wing) propaganda truck/(P)/ +³¹Ãå [¤Þ¤Á¤®] /(n) street clothes/townwear/ +³¹Ãæ [¤Þ¤Á¤¸¤å¤¦] /(n) the whole town/ +³¹Åô [¤¬¤¤¤È¤¦] /(n) street light/(P)/ +³¹Åõ [¤¬¤¤¤È¤¦] /(oK) (n) street light/ +³¹Æ¬ [¤¬¤¤¤È¤¦] /(n) in the street/(P)/ +³¹Æ¬±éÀâ [¤¬¤¤¤È¤¦¤¨¤ó¤¼¤Ä] /street oratory/soapbox speech/ +³¹Æ¬ÈȺá [¤¬¤¤¤È¤¦¤Ï¤ó¤¶¤¤] /(n) street crime/ +³¹Æ¬Êç¶â [¤¬¤¤¤È¤¦¤Ü¤­¤ó] /streetside fundraising/ +³¹Æ¬Ï¿²» [¤¬¤¤¤È¤¦¤í¤¯¤ª¤ó] /(recorded) man-on-the-street interview/ +³¹Æ» [¤«¤¤¤É¤¦] /(n) highway/(P)/ +³¹Ê [¤Þ¤Á¤Ê¤ß] /(n-t) (look of) stores and houses on street/street (of stores and houses)/ +³¹ÊÂ¤ß [¤Þ¤Á¤Ê¤ß] /(n-t) (look of) stores and houses on street/street (of stores and houses)/ +³¹Ï© [¤¬¤¤¤í] /(n) road/street/avenue/(P)/ +³¹Ï©¥¢¥É¥ì¥¹ [¤¬¤¤¤í¥¢¥É¥ì¥¹] /street address/ +³¹Ï©¼ù [¤¬¤¤¤í¤¸¤å] /(n) roadside trees/(P)/ +³¹Ï¿ [¤¬¤¤¤í¤¯] /(abbr) (recorded) man-on-the-street interview/ +³¹êÍ [¤¬¤¤¤¯] /(n) town/ +³º°Æ [¤¬¤¤¤¢¤ó] /the said proposal/ +³ºÅö [¤¬¤¤¤È¤¦] /(n,vs) corresponding/answering to/coming under/(P)/ +³ºÅö¼Ô [¤¬¤¤¤È¤¦¤·¤ã] /the person concerned/qualified/ +³ºÇî [¤¬¤¤¤Ï¤¯] /(adj-na,n) profundity/extensive (knowledge)/ +³ºÇî¤ÊÃμ± [¤¬¤¤¤Ï¤¯¤Ê¤Á¤·¤­] /profound knowledge/ +³ºÌäÂê [¤¬¤¤¤â¤ó¤À¤¤] /the matter in question/the said problem/ +³» [¤è¤í¤¤] /(n) armor/ +³»°ì¶ñ [¤è¤í¤¤¤¤¤Á¤°] /a suit of armor/ +³»µå [¤¬¤¤¤­¤å¤¦] /(n) American football/ +³»¸Í [¤è¤í¤¤¤É] /(n) slatted shutter/louver door (window)/ +³»éòéî [¤è¤í¤¤¤È¤«¤²] /(n) girdle-tailed lizard/ +³¼ [¤à¤¯¤í] /(n) (dead) body/corpse/ +³¼¹ü [¤¬¤¤¤³¤Ä] /(n) skeleton/(P)/ +³½ [¤«¤¤¤ê] /(n) nautical mile/1852m/6080ft/ +³¾¹á [¤±¤¤¤³¤¦] /fragrance/perfume/honor/aroma/fame/ +³¿ [¤«¤¨¤ë] /(n) frog/(P)/ +³¿ [¤«¤ï¤º] /(n) frog/ +³¿¤Î»Ò¤Ï³¿ [¤«¤¨¤ë¤Î¤³¤Ï¤«¤¨¤ë] /(exp) Like father, like son/ +³¿¤ÎÌ̤˿å [¤«¤¨¤ë¤Î¤Ä¤é¤Ë¤ß¤º] /(exp) like water off a duck's back/ +³¿±Ë¤® [¤«¤¨¤ë¤ª¤è¤®] /(n) the breaststroke/ +³¿¸Ô [¤«¤¨¤ë¤Þ¤¿] /(n) curved wooden support on top of the main beam of a house, now mainly/decorative (shape evocates an open-legged frog)/ +³¿Ä· [¤«¤¨¤ë¤È¤Ó] /(game of) leapfrog/ +³¿Ä·¤Ó [¤«¤¨¤ë¤È¤Ó] /(n) leapfrog/ +³¿Ëô [¤«¤¨¤ë¤Þ¤¿] /(iK) (n) curved wooden support on top of the main beam of a house, now mainly/decorative (shape evocates an open-legged frog)/ +³¿óæ [¤¢¤Ü¤¦] /(arch) tree frog (toad)/ +³À [¤«¤­] /(n) fence/(P)/ +³À´Ö¸«¤ë [¤«¤¤¤Þ¤ß¤ë] /(v1) to take a peep at/to catch a glimpse of/(P)/ +³Àº¬ [¤«¤­¤Í] /(n) hedge/(P)/ +³Àº¬±Û¤· [¤«¤­¤Í¤´¤·] /(n) conducting (a conversation) or doing over a fence/ +³Àº¬±Û¤·¤Ë¸«¤ë [¤«¤­¤Í¤´¤·¤Ë¤ß¤ë] /(exp) to look over the fence/ +³À௠[¤¨¤ó¤·¤ç¤¦] /(arch) hedge/fence/ +³Á [¤«¤­] /(n) persimmon/(P)/ +³Á½Â [¤«¤­¤·¤Ö] /(n) (astringent) persimmon juice/ +³Á¿§ [¤«¤­¤¤¤í] /(n) reddish-brown/yellowish-brown/ +³ÁÍî¤È¤· [¤³¤±¤é¤ª¤È¤·] /(n) opening of a new theater/ +³Ã [¤«¤®] /(n) hook/quotation mark/ +³ÃÃî [¤³¤¦¤Á¤å¤¦] /hookworm/ +³Ä [¤«¤¯] /(n) divide/ +³Ä°ì [¤«¤¯¤¤¤Ä] /(adj-na,n) uniformity/standardization/ +³Ä°ì²½ [¤«¤¯¤¤¤Ä¤«] /standardization/ +³Ä´ü [¤«¤Ã¤­] /epoch/ +³Ä´üŪ [¤«¤Ã¤­¤Æ¤­] /(adj-na,n) epoch-making/ +³Äºö [¤«¤¯¤µ¤¯] /(n,vs) plan/scheme/program formulation/maneuver/ +³Ä»þÂåŪ [¤«¤¯¤¸¤À¤¤¤Æ¤­] /(adj-na,n) epoch-making/ +³ÄÁ³ [¤«¤¯¤¼¤ó] /(n) clear/distinct/ +³ÄÁ³¤¿¤ë [¤«¤¯¤¼¤ó¤¿¤ë] /(adj-t) distinct/clear-cut/ +³ÄÄê [¤«¤¯¤Æ¤¤] /(n,vs) demarcation/ +³Å¡¹ [¤«¤¯¤«¤¯] /brilliant/ +³Å¡¹ [¤«¤Ã¤«¤¯] /brilliant/ +³Å¤«¤·¤Æ¶â¤ò¼è¤ë [¤ª¤É¤«¤·¤Æ¤«¤Í¤ò¤È¤ë] /(exp) to scare money out of (a person)/ +³Å³Å [¤«¤¯¤«¤¯] /brilliant/ +³Å³Å [¤«¤Ã¤«¤¯] /brilliant/ +³ÅÅÜ [¤«¤¯¤É] /(n,vs) greatly enraged/furious/ +³Æ [¤ª¤Î¤ª¤Î] /(n-t) each/every/either/respectively/severally/ +³Æ [¤«¤¯] /(n) each/every/(P)/ +³Æ¡¹ [¤ª¤Î¤ª¤Î] /(n-t) each/every/either/respectively/severally/ +³Æ¡¹ [¤½¤ì¤¾¤ì] /(n-t) each/every/either/respectively/severally/ +³Æ¤Î¹Í¤¨ [¤ª¤Î¤ª¤Î¤Î¤«¤ó¤¬¤¨] /individual discretion/ +³Æ¥·¥§¥ë¥Õ [¤«¤¯¥·¥§¥ë¥Õ] /(n) each shelf/shelves (in practice)/ +³Æ°Ì [¤«¤¯¤¤] /(n) gentlemen/sirs/(P)/ +³Æ°ìÉô [¤«¤¯¤¤¤Á¤Ö] /one copy each/ +³Æ°÷ [¤«¤¯¤¤¤ó] /(n-adv,n-t) each one/ +³Æ±Ø [¤«¤¯¤¨¤­] /(n) every station/ +³Æ±ØÄä¼Ö [¤«¤¯¤¨¤­¤Æ¤¤¤·¤ã] /train that stops at every station/ +³Æ²ó [¤«¤¯¤«¤¤] /(n) each time/ +³Æ²ó [¤«¤Ã¤«¤¤] /(n) each time/ +³Æ³¦ [¤«¤¯¤«¤¤] /(n) each field/various circles/ +³Æ³¦ [¤«¤Ã¤«¤¤] /(n) each field/various circles/ +³Æ³¬ [¤«¤¯¤«¤¤] /(n) each floor/ +³Æ³Æ [¤ª¤Î¤ª¤Î] /(n-t) each/every/either/respectively/severally/ +³Æ³Æ [¤½¤ì¤¾¤ì] /(n-t) each/every/either/respectively/severally/ +³Æ·î [¤«¤¯¤Ä¤­] /(n) every month/ +³Æ¸© [¤«¤¯¤±¤ó] /(n) all prefectures/ +³Æ¸Ä [¤«¤Ã¤³] /(n) every one/each/ +³Æ¸Í [¤«¤Ã¤³] /(n) every house/ +³Æ¹» [¤«¤¯¤³¤¦] /(n) each school/ +³Æ¹Ô [¤«¤¯¤®¤ç¤¦] /each line/ +³Æ¹à [¤«¤¯¤³¤¦] /(n) each item/each clause/ +³Æ¹à [¤«¤Ã¤³¤¦] /(n) each item/each clause/ +³Æ¹ñ [¤«¤Ã¤³¤¯] /(n) each nation/(P)/ +³Æºý [¤«¤¯¤µ¤Ä] /(n) each book (volume or copy)/ +³Æ»Ô [¤«¤¯¤·] /(n) every city/ +³Æ»æ [¤«¤¯¤·] /(n) every newspaper (magazine)/ +³Æ¼« [¤«¤¯¤¸] /(n-adv,n-t) individual/each/(P)/ +³Æ¼¼ [¤«¤¯¤·¤Ä] /(n) every room/ +³Æ¼Ò [¤«¤¯¤·¤ã] /(n) all companies/each company/ +³Æ¼Ö [¤«¤¯¤·¤ã] /(n) passenger car/ +³Æ¼ï [¤«¤¯¤·¤å] /(n) every kind/all sorts/(P)/ +³Æ¼ï³Ø¹» [¤«¤¯¤·¤å¤¬¤Ã¤³¤¦] /vocational school/ +³Æ½µ [¤«¤¯¤·¤å¤¦] /(n) every week/ +³Æ½ê [¤«¤¯¤·¤ç] /(n) each place/various places/ +³Æ¾Ê [¤«¤¯¤·¤ç¤¦] /(n) each ministry/ +³Æ¾ðÊó [¤«¤¯¤¸¤ç¤¦¤Û¤¦] /all information/ +³Æ¿Í [¤«¤¯¤¸¤ó] /(n-adv,n-t) each person/ +³Æ¿Í³ÆÍÍ [¤«¤¯¤¸¤ó¤«¤¯¤è¤¦] /So many men/so many ways/ +³ÆÁØ [¤«¤¯¤½¤¦] /(n) each stratum/each class/ +³ÆÂç³Ø [¤«¤¯¤À¤¤¤¬¤¯] /all universities/each university/ +³ÆÃÄÂÎ [¤«¤¯¤À¤ó¤¿¤¤] /each group/ +³ÆÃÏ [¤«¤¯¤Á] /(n) every place/various places/(P)/ +³ÆÄä [¤«¤¯¤Æ¤¤] /(n) train stopping almost every station/ +³ÆŹ [¤«¤¯¤Æ¤ó] /(n) each shop/ +³ÆÇÉ [¤«¤¯¤Ï] /(n) each party/each faction/all sects/ +³ÆÈÌ [¤«¤¯¤Ï¤ó] /(adj-no,n) all/every/various/ +³ÆÈÍ [¤«¤¯¤Ï¤ó] /each clan/ +³ÆÉô [¤«¤¯¤Ö] /(n) all parts/various parts/every department/ +³ÆÊý [¤ª¤Î¤ª¤Î¤¬¤¿] /all of you (pronoun)/ +³ÆÌÌ [¤«¤¯¤á¤ó] /(n) all phases/ +³ÆÏÀ [¤«¤¯¤í¤ó] /(n) detailed exposition/ +³Ç [¤¯¤ë¤ï] /(n) area enclosed by earthwork/red-light district/ +³ÇÀ¶ [¤«¤¯¤»¤¤] /(n,vs) purification/cleaning up/purging/ +³È¤¬¤ê [¤Ò¤í¤¬¤ê] /(n) expanse/extent/spread/stretch/ +³È¤¬¤ë [¤Ò¤í¤¬¤ë] /(v5r) to spread (out)/to extend/to stretch/to reach to/to get around/ +³È¤²¤¿ÏÓ [¤Ò¤í¤²¤¿¤¦¤Ç] /outstretched arms/ +³È¤²¤ë [¤Ò¤í¤²¤ë] /(v1) to spread/to extend/to expand/to enlarge/to widen/to broaden/to unfold/to open/to unroll/ +³È»¶ [¤«¤¯¤µ¤ó] /(n,vs) scattering/diffusion/(P)/ +³È»¶¥Ý¥ó¥× [¤«¤¯¤µ¤ó¥Ý¥ó¥×] /(n) diffusion pump/ +³È½¼ [¤«¤¯¤¸¤å¤¦] /(n) expansion/(P)/ +³ÈÀ¼´ï [¤«¤¯¤»¤¤¤­] /(n) megaphone/bullhorn/loudhailer/ +³ÈÀ¼µ¡ [¤«¤¯¤»¤¤¤­] /(n) megaphone/bullhorn/loudhailer/(P)/ +³ÈÀ¼ÁõÃÖ [¤«¤¯¤»¤¤¤½¤¦¤Á] /loud speaker equipment/ +³ÈÂç [¤«¤¯¤À¤¤] /(n,vs) magnification/enlargement/(P)/ +³ÈÂç²ò¼á [¤«¤¯¤À¤¤¤«¤¤¤·¤ã¤¯] /(n) broad interpretation/ +³ÈÂç¶À [¤«¤¯¤À¤¤¤­¤ç¤¦] /(n) magnifying glass/loupe/ +³ÈÂç¶Ñ¹Õ [¤«¤¯¤À¤¤¤­¤ó¤³¤¦] /an expanded or expanding equilibrium/(P)/ +³ÈÂçºÆÀ¸»º [¤«¤¯¤À¤¤¤µ¤¤¤»¤¤¤µ¤ó] /reproduction on an enlarged or expanded scale/ +³ÈÂçÈÎÇä [¤«¤¯¤À¤¤¤Ï¤ó¤Ð¤¤] /(n,vs) sales promotion/ +³ÈÂçΨ [¤«¤¯¤À¤¤¤ê¤Ä] /rate of magnification/magnification power/ +³ÈÄ¥ [¤«¤¯¤Á¤ç¤¦] /(n,vs) expansion/extension/enlargement/escape (ESC)/(P)/ +³ÈÄ¥¤¹¤ë [¤«¤¯¤Á¤ç¤¦¤¹¤ë] /extends/ +³ÈÄ¥¤Ç¤¢¤ë [¤«¤¯¤Á¤ç¤¦¤Ç¤¢¤ë] /extension/ +³ÈÄ¥²½ [¤«¤¯¤Á¤ç¤¦¤«] /enlargement/expansion/ +³ÈÄ¥²Äǽ [¤«¤¯¤Á¤ç¤¦¤«¤Î¤¦] /extensible/ +³ÈÄ¥ÇÜÀºÅÙ [¤«¤¯¤Á¤ç¤¦¤Ð¤¤¤»¤¤¤É] /extended double-precision/ +³ÈÈÎ [¤«¤¯¤Ï¤ó] /(n,vs) (abbr) sales promotion/ +³ÉÙ [¤«¤¯¤Ï¤ó] /(n,vs) agitation/stirring/whipping/ +³Ê [¤«¤¯] /(n,n-suf) status/character/case/(P)/ +³Ê¤¬¾å¤¬¤ë [¤«¤¯¤¬¤¢¤¬¤ë] /(exp) to be promoted to a higher rank/ +³Ê¤ò¼é¤ë [¤«¤¯¤ò¤Þ¤â¤ë] /(exp) to observe the rules/ +³Ê¤ò¾å¤²¤ë [¤«¤¯¤ò¤¢¤²¤ë] /(exp) to raise the standard/ +³Ê°Â [¤«¤¯¤ä¤¹] /(adj-na,n) cheap/reasonable/(P)/ +³Ê²¼¤² [¤«¤¯¤µ¤²] /(n) demotion/downgrading/ +³Ê³° [¤«¤¯¤¬¤¤] /(adj-na,adj-no,n) nonstandard/extraordinary/special/ +³Ê¸À [¤«¤¯¤²¤ó] /(n) aphorism/ +³Ê¹¥ [¤«¤Ã¤³¤¦] /(adj-no,adj-na,n) shape/form/posture/suitability/moderateness (in price)/appearance/manner/(P)/ +³Ê¹¥¤¤¤¤ [¤«¤Ã¤³¤¤¤¤] /(adj-na) attractive/good-looking/stylish/"cool"/ +³Ê¹¥¤¤¤¤ [¤«¤Ã¤³¤¦¤¤¤¤] /(ik) (adj-na) attractive/good-looking/stylish/"cool"/ +³Ê¹¥¤Î¤¤¤¤ [¤«¤Ã¤³¤¦¤Î¤¤¤¤] /(adj-na) attractive/good-looking/stylish/"cool"/ +³Ê¹¥¤Î°­¤¤ [¤«¤Ã¤³¤¦¤Î¤ï¤ë¤¤] /(adj-na) unattractive/ugly/unstylish/"uncool"/ +³Ê¹¥¤è¤¤ [¤«¤Ã¤³¤¦¤è¤¤] /(adj-na) attractive/good-looking/stylish/"cool"/ +³Ê¹¥¤è¤¤ [¤«¤Ã¤³¤è¤¤] /(adj-na) attractive/good-looking/stylish/"cool"/ +³Ê¹¥°­¤¤ [¤«¤Ã¤³¤¦¤ï¤ë¤¤] /(adj-na) unattractive/ugly/unstylish/"uncool"/ +³Êº¹ [¤«¤¯¤µ] /(n) qualitative difference/disparity/(P)/ +³Ê»Ò [¤³¤¦¤·] /(n) lattice/(P)/ +³Ê»Ò·ç´Ù [¤³¤¦¤·¤±¤Ã¤«¤ó] /(n) lattice defect/ +³Ê»Ò¸Í [¤³¤¦¤·¤É] /(n) lattice door/ +³Ê»Ò¼Ê [¤³¤¦¤·¤¸¤Þ] /(n) check(ed) pattern/plaid/ +³Ê»ÒÁë [¤³¤¦¤·¤Þ¤É] /(n) latticed window/ +³Ê»Ò¤ [¤³¤¦¤·¤Å¤¯¤ê] /(n) lattice work/ +³Ê»Ò¤¤ê [¤³¤¦¤·¤Å¤¯¤ê] /(n) latticework/ +³Ê»ÒÄê¿ô [¤³¤¦¤·¤Æ¤¤¤¹¤¦] /(n) lattice constant/ +³Ê»ÒÅÀ [¤³¤¦¤·¤Æ¤ó] /(n) lattice point/ +³Ê»ÒÌÌ [¤³¤¦¤·¤á¤ó] /lattice plane/ +³Ê¼° [¤«¤¯¤·¤­] /(n) social status/ +³Ê¼°Ä¥¤ë [¤«¤¯¤·¤­¤Ð¤ë] /(v5r) to adhere to formalities/ +³Ê¾å¤² [¤«¤¯¤¢¤²] /(n) status elevation/(P)/ +³ÊÃÊ [¤«¤¯¤À¤ó] /(adj-na,adv,n) special/exceptional/remarkable/(P)/ +³ÊÃʤÎÁê°ã [¤«¤¯¤À¤ó¤Î¤½¤¦¤¤] /marked difference/ +³ÊÄ´ [¤«¤¯¤Á¤ç¤¦] /(n) noble/dignified/ +³ÊÅ·°æ [¤´¤¦¤Æ¤ó¤¸¤ç¤¦] /(n) coffered ceiling/ +³ÊÆ® [¤«¤¯¤È¤¦] /(n,vs) hand-to-hand fighting/grappling/(P)/ +³ÊÆ®µ» [¤«¤¯¤È¤¦¤®] /(n) sports or disciplines which involve fighting without weapons/ +³ÊÆ®ÀïÉôÂâ [¤«¤¯¤È¤¦¤»¤ó¤Ö¤¿¤¤] /shock troops/ +³ÊǼ [¤«¤¯¤Î¤¦] /(n,vs) storage/housing for equipment and machines/putting into computer memory/ +³ÊǼ¸Ë [¤«¤¯¤Î¤¦¤³] /(n) (aircraft) hangar/ +³ÊÉÕ¤± [¤«¤¯¤º¤±] /(ik) (n,vs) rating/classification/allocation/grading/(P)/ +³ÊÉÕ¤± [¤«¤¯¤Å¤±] /(n,vs) rating/classification/allocation/grading/ +³ÊʪÃ×ÃÎ [¤«¤¯¤Ö¤Ä¤Á¤Á] /(n) gaining a perfect knowledge of natural laws/ +³ÊÊÌ [¤«¤¯¤Ù¤Ä] /(adj-na,adv,n) exceptional/(P)/ +³ÊÊѲ½ [¤«¤¯¤Ø¤ó¤«] /(n) (gram) change of case/ +³ÊÍýÏÀ [¤«¤¯¤ê¤í¤ó] /case theory/ +³Ë [¤«¤¯] /(n) nucleus/kernel/(P)/ +³Ë¤Î»± [¤«¤¯¤Î¤«¤µ] /nuclear umbrella/ +³Ë¤ÎÅß [¤«¤¯¤Î¤Õ¤æ] /(n) nuclear winter/ +³Ë¥¢¥ì¥ë¥®¡¼ [¤«¤¯¥¢¥ì¥ë¥®¡¼] /(n) nuclear allergy/ +³Ë¥¨¥Í¥ë¥®¡¼ [¤«¤¯¥¨¥Í¥ë¥®¡¼] /nuclear energy/ +³Ë¥¯¥é¥Ö [¤«¤¯¥¯¥é¥Ö] /(n) nuclear club/ +³Ë¥ß¥µ¥¤¥ë [¤«¤¯¥ß¥µ¥¤¥ë] /(n) nuclear missile/ +³Ë°Ü¿¢ [¤«¤¯¤¤¤·¤ç¤¯] /(n) nuclear transplantation/ +³Ë²«áÕ [¤«¤¯¤ª¤¦¤À¤ó] /(n) nuclear icterus/ +³Ë²È² [¤«¤¯¤«¤¾¤¯] /(n) nuclear family/(P)/ +³Ë²Ì [¤«¤Ã¤«] /(n) a drupe/stone fruit/ +³Ë³«È¯ [¤«¤¯¤«¤¤¤Ï¤Ä] /nuclear development/ +³Ë³È»¶ [¤«¤¯¤«¤¯¤µ¤ó] /(n) nuclear proliferation/ +³Ë³È»¶Ëɻ߾òÌó [¤«¤¯¤«¤¯¤µ¤ó¤Ü¤¦¤·¤¸¤ç¤¦¤ä¤¯] /(n) Treaty on the Non-Proliferation of Nuclear Weapons/ +³Ë·³½Ì [¤«¤¯¤°¤ó¤·¤å¤¯] /(n) nuclear disarmament/ +³Ë·¿ [¤«¤¯¤¬¤¿] /(n) caryotype/ +³ËºÒ³² [¤«¤¯¤µ¤¤¤¬¤¤] /nuclear disaster/ +³Ë»À [¤«¤¯¤µ¤ó] /(n) nucleic acid/(P)/ +³Ë»Ò [¤«¤¯¤·] /(n) nucleon/ +³Ë¼§µ¤¶¦ÌÄ [¤«¤¯¤¸¤­¤­¤ç¤¦¤á¤¤] /(n) NMR/nuclear magnetic resonance/ +³Ë¼§»Ò [¤«¤¯¤¸¤·] /(n) nuclear magneton/ +³Ë¼Á [¤«¤¯¤·¤Ä] /(n) keratin/ +³Ë¼Â¸³ [¤«¤¯¤¸¤Ã¤±¤ó] /(n) nuclear (bomb) test/(P)/ +³Ë¼ï [¤«¤¯¤·¤å] /(n) nuclide/ +³Ë¾®ÂÎ [¤«¤¯¤·¤ç¤¦¤¿¤¤] /(n) RNA nucleolus/ +³Ë¿´ [¤«¤¯¤·¤ó] /(n) kernel/core/(P)/ +³Ë¿Î [¤«¤¯¤¸¤ó] /(n) nuclear bonding/nuclear force/ +³ËÀïÁè [¤«¤¯¤»¤ó¤½¤¦] /(n) nuclear warfare/ +³ËÀïά [¤«¤¯¤»¤ó¤ê¤ã¤¯] /(n) nuclear strategy/ +³ËÀïÎÏ [¤«¤¯¤»¤ó¤ê¤ç¤¯] /(n) nuclear force/ +³ËÁê [¤«¤¯¤½¤¦] /(n) nuclear phase/ +³ËÁê¸òÂå [¤«¤¯¤½¤¦¤³¤¦¤¿¤¤] /(n) alternation of nuclear phases/ +³ËÃÁÇò¼Á [¤«¤¯¤¿¤ó¤Ñ¤¯¤·¤Ä] /(n) nucleoprotein/ +³ËÃÆƬ [¤«¤¯¤À¤ó¤È¤¦] /(n) nuclear warhead/(P)/ +³ËdzÎÁ [¤«¤¯¤Í¤ó¤ê¤ç¤¦] /(n) atomic fuel/(P)/ +³ËdzÎÁ¥µ¥¤¥¯¥ë [¤«¤¯¤Í¤ó¤ê¤ç¤¦¥µ¥¤¥¯¥ë] /(n) nuclear fuel cycle/ +³ËdzÎÁºÆ½èÍý [¤«¤¯¤Í¤ó¤ê¤ç¤¦¤µ¤¤¤·¤ç¤ê] /(n) nuclear fuel reprocessing/ +³ËÇÑ´þʪ [¤«¤¯¤Ï¤¤¤­¤Ö¤Ä] /(n) nuclear waste(s)/ +³ËÇÑÀä [¤«¤¯¤Ï¤¤¤¼¤Ä] /(n) total abolition of nuclear weapons/ +³ËÇúÃÆ [¤«¤¯¤Ð¤¯¤À¤ó] /nuclear weapon/ +³ËÇúȯ [¤«¤¯¤Ð¤¯¤Ï¤Ä] /(n) nuclear explosion/ +³ËÈ¿±þ [¤«¤¯¤Ï¤ó¤Î¤¦] /(n) nuclear reaction/ +³ËÈ¿±þϧ [¤«¤¯¤Ï¤ó¤Î¤¦¤í] /nuclear reactor/ +³ËÉðÁõ [¤«¤¯¤Ö¤½¤¦] /(n) nuclear arms/(P)/ +³ËʪÍý³Ø [¤«¤¯¤Ö¤Ä¤ê¤¬¤¯] /(n) nuclear physics/ +³ËʬÎö [¤«¤¯¤Ö¤ó¤ì¤Ä] /(n) nuclear fission/(P)/ +³ËʬÎöÀ¸À®Êª [¤«¤¯¤Ö¤ó¤ì¤Ä¤»¤¤¤»¤¤¤Ö¤Ä] /(n) fission product/ +³Ëʸˡ [¤«¤¯¤Ö¤ó¤Ý¤¦] /core grammar/ +³Ëʼ´ï [¤«¤¯¤Ø¤¤¤­] /(n) nuclear weapons/(P)/ +³Ëʼ´ï¼Â¸³ [¤«¤¯¤Ø¤¤¤­¤¸¤Ã¤±¤ó] /nuclear test/ +³Ëʼ´ïÊÝÍ­ÎÌ [¤«¤¯¤Ø¤¤¤­¤Û¤æ¤¦¤ê¤ç¤¦] /(n) nuclear arsenal/ +³ËÊÝÍ­ÎÌ [¤«¤¯¤Û¤æ¤¦¤ê¤ç¤¦] /(n) nuclear stockpile/ +³ËÊø²õ [¤«¤¯¤Û¤¦¤«¤¤] /disintegration of a cell nucleus/ +³ËËɱÒÎÏ [¤«¤¯¤Ü¤¦¤¨¤¤¤ê¤ç¤¯] /nuclear defenses/ +³ËËì [¤«¤¯¤Þ¤¯] /(n) nuclear membrane/ +³ËÍ»¹ç [¤«¤¯¤æ¤¦¤´¤¦] /(n) nuclear fusion/(P)/ +³ËÍ»¹çÈ¿±þ [¤«¤¯¤æ¤¦¤´¤¦¤Ï¤ó¤Î¤¦] /(n) nuclear fusion/ +³ËÍÞ»ßÎÏ [¤«¤¯¤è¤¯¤·¤ê¤ç¤¯] /(n) nuclear deterrent force/ +³ËÍÞ»ßÏÀ [¤«¤¯¤è¤¯¤·¤í¤ó] /(n) nuclear deterrent theory/ +³ËÎÏ [¤«¤¯¤ê¤ç¤¯] /(n) nuclear force/ +³Ì [¤«¤é] /(n) shell/husk/hull/chaff/(P)/ +³Ì¤ÎÆâÉô [¤«¤¯¤Î¤Ê¤¤¤Ö] /the inside of a shell/ +³Ì¤òÊĤ¶¤¹ [¤«¤é¤ò¤È¤¶¤¹] /(exp) to close up like an oyster/to retire into one's shell/ +³Ì´È [¤«¤é¤µ¤ª] /(n) flail (for threshing grain)/ +³Ì´È [¤«¤é¤¶¤ª] /(n) flail/ +³Ìĺ [¤«¤¯¤Á¤ç¤¦] /apex of a shell/umbo/ +³ÌÅÍ [¤«¤¯¤È] /(n) cupula/ +³Í¤ë [¤¨¤ë] /(v1) to get/to gain/to win/ +³ÍÆÀ [¤«¤¯¤È¤¯] /(n,vs) acquisition/possession/(P)/ +³ÍÆÀÂåµÄ°÷¿ô [¤«¤¯¤È¤¯¤À¤¤¤®¤¤¤ó¤«¤º] /(n) delegate count/ +³Íʪ [¤¨¤â¤Î] /(n) game/spoils/trophy/(P)/ +³Î [¤¿¤·¤«] /(adj-na,adv,exp,n) certain/sure/definite/if I'm not mistaken/if I remember correctly/ +³Î¤« [¤¿¤·¤«] /(adj-na,adv,exp,n) certain/sure/definite/if I'm not mistaken/if I remember correctly/(P)/ +³Î¤«¤½¤¦¤À [¤¿¤·¤«¤½¤¦¤À] /probably so/ +³Î¤«¤Ê¶Ú [¤¿¤·¤«¤Ê¤¹¤¸] /reliable source/ +³Î¤«¤Ê»ö¼Â [¤¿¤·¤«¤Ê¤¸¤¸¤Ä] /established (certain) fact/ +³Î¤«¤Ë [¤¿¤·¤«¤Ë] /surely/certainly/ +³Î¤«¤á [¤¿¤·¤«¤á] /confirmation/certification/ascertainment/ +³Î¤«¤á¤ë [¤¿¤·¤«¤á¤ë] /(v1) to ascertain/(P)/ +³Î¤¿¤ë¾Úµò [¤«¤¯¤¿¤ë¤·¤ç¤¦¤³] /certain (definite) evidence/ +³Î¤ê [¤·¤Ã¤«¤ê] /(adj-na,adv,n) (uk) firmly/tightly/reliable/level-headed/steady/(P)/ +³Î¤ê¼Ô [¤·¤Ã¤«¤ê¤â¤Î] /(n) man of firm character/man of stability/ +³Î¸À [¤«¤¯¤²¤ó] /(n,vs) assertion/confirmation/ +³Î¸Ã [¤«¤Ã¤³] /(n) firm/unshakeable/ +³Î¸Ã¤¿¤ë [¤«¤Ã¤³¤¿¤ë] /(adj-t) sure/firm/resolute/ +³Î¸Ç [¤«¤Ã¤³] /(adj-na,adj-no,n) firm/(P)/ +³Î¸Ç¤¿¤ë [¤«¤Ã¤³¤¿¤ë] /(adj-t) firm/(P)/ +³Î¸ÇÉÔÆ° [¤«¤Ã¤³¤Õ¤É¤¦] /(n) absolutely secure/ +³Î¼¹ [¤«¤¯¤·¤Ä] /(n) discord/antagonism/(P)/ +³Î¼Â [¤«¤¯¤¸¤Ä] /(adj-na,n) certainty/reliability/soundness/(P)/ +³Î¼ÂÀ­ [¤«¤¯¤¸¤Ä¤»¤¤] /certainty/ +³Î¼ÂÅÙ [¤«¤¯¤¸¤Ä¤É] /(n) certainty/ +³Î¼é [¤«¤¯¤·¤å] /(n) loyalty to/ +³Î¾Ú [¤«¤¯¤·¤ç¤¦] /(n) positive proof/ +³Î¿® [¤«¤¯¤·¤ó] /(n,vs) conviction/confidence/(P)/ +³Î¿®ÈÈ [¤«¤¯¤·¤ó¤Ï¤ó] /(n) prisoner of conscience/ +³ÎÀâ [¤«¤¯¤»¤Ä] /(n) established theory/ +³ÎÁ³ [¤«¤¯¤¼¤ó] /(adj-na,n) definite/positive/ +³ÎÄê [¤«¤¯¤Æ¤¤] /(n,vs) (1) decision/settlement/(2) (math) definition/(P)/ +³ÎÄêµò½Ðǯ¶â [¤«¤¯¤Æ¤¤¤­¤ç¤·¤å¤Ä¤Í¤ó¤­¤ó] /(n) defined contribution pension plan/ +³ÎÄ꿽¹ð [¤«¤¯¤Æ¤¤¤·¤ó¤³¤¯] /final report/final declaration/ +³ÎÄêŪ [¤«¤¯¤Æ¤¤¤Æ¤­] /(adj-na) definitely/ +³ÎÄêÆüÉÕ [¤«¤¯¤Æ¤¤¤Ò¤Å¤±] /(n) fixed date/ +³ÎÄêȽ·è [¤«¤¯¤Æ¤¤¤Ï¤ó¤±¤Ä] /final decision/ +³ÎÄêÍøÉÕ¾Ú·ô [¤«¤¯¤Æ¤¤¤ê¤Ä¤­¤·¤ç¤¦¤±¤ó] /(n) fixed interest-bearing securities/ +³ÎÅÙ [¤«¤¯¤É] /(n) degree of accuracy/ +³ÎÅú [¤«¤¯¤È¤¦] /(n) definite answer/ +³Îǧ [¤«¤¯¤Ë¤ó] /(n,vs) affirmation/confirmation/(P)/ +³Îǧ½ñ [¤«¤¯¤Ë¤ó¤·¤ç] /certificate/ +³Îʹ [¤«¤¯¤Ö¤ó] /(n) learn from reliable sources/ +³ÎÊÝ [¤«¤¯¤Û] /(n,vs) guarantee/ensure/maintain/insure/secure/(P)/ +³ÎÊó [¤«¤¯¤Û¤¦] /(n) definite report/confirmed data/ +³ÎÌó [¤«¤¯¤ä¤¯] /(n,vs) firm promise/definite promise/(P)/ +³ÎΨ [¤«¤¯¤ê¤Ä] /(n) probability/(P)/ +³ÎΨ¥â¥Ç¥ë [¤«¤¯¤ê¤Ä¤â¤Ç¤ë] /stochastic model/ +³ÎΨ²áÄø [¤«¤¯¤ê¤Ä¤«¤Æ¤¤] /stochastic process/ +³ÎΨ¸íº¹ [¤«¤¯¤ê¤Ä¤´¤µ] /random error/ +³ÎΨɸËÜ [¤«¤¯¤ê¤Ä¤Ò¤ç¤¦¤Û¤ó] /random sample/ +³ÎΨʬÉÛ [¤«¤¯¤ê¤Ä¤Ö¤ó¤×] /(n) probability distribution/ +³ÎΨÊÑ¿ô [¤«¤¯¤ê¤Ä¤Ø¤ó¤¹¤¦] /stochastic variable/random variable/ +³ÎΨ̩Åٴؿô [¤«¤¯¤ê¤Ä¤ß¤Ä¤É¤«¤ó¤¹¤¦] /the probability density function (statistics)/ +³ÎΨÏÀ [¤«¤¯¤ê¤Ä¤í¤ó] /(n) probability theory/ +³ÎΩ [¤«¤¯¤ê¤Ä] /(n,vs) establishment/(P)/ +³Ð¤¨ [¤ª¤Ü¤¨] /(n) memory/sense/experience/(P)/ +³Ð¤¨¤ë [¤ª¤Ü¤¨¤ë] /(v1) to remember/to recollect/to memorize/(P)/ +³Ð¤¨°×¤¤ [¤ª¤Ü¤¨¤ä¤¹¤¤] /be easy to learn/ +³Ð¤¨¹þ¤à [¤ª¤Ü¤¨¤³¤à] /(v5m) to master/ +³Ð¤¨½ñ¤­ [¤ª¤Ü¤¨¤¬¤­] /(n) memo/note/memorial/protocol/ +³Ð¤»¤¤ºÞ [¤«¤¯¤»¤¤¤¶¤¤] /(n) stimulant/(P)/ +³Ð¤Þ¤¹ [¤µ¤Þ¤¹] /(v5s) (1) to awaken/(2) to disabuse/(3) to sober up/(P)/ +³Ð¤á¤ë [¤µ¤á¤ë] /(v1) to wake/to wake up/(P)/ +³Ð¤á¸¯¤é¤Ì [¤µ¤á¤ä¤é¤Ì] /(adj-pn,exp) to be (still) agitated/to be (still) drowsy/ +³Ð¤áºÝ [¤µ¤á¤®¤ï] /(n) on the verge of waking/ +³Ð¤ê [¤µ¤È¤ê] /(n) understanding/comprehension/ +³Ð¤ê¤¬Áᤤ [¤µ¤È¤ê¤¬¤Ï¤ä¤¤] /being quick to understand/ +³Ð¸ç [¤«¤¯¤´] /(n,vs) resolution/resignation/readiness/preparedness/(P)/ +³Ð¼Ô [¤«¤¯¤·¤ã] /(n) enlightened person/ +³Ð½ñ [¤ª¤Ü¤¨¤¬¤­] /(n) memo/note/memorial/protocol/(P)/ +³Ð½ñ¤­ [¤ª¤Ü¤¨¤¬¤­] /(n) memorandum/ +³ÐÀà [¤«¤¯¤»¤¤] /(n,vs) awake/waking up/awakening/disillusion/ +³ÐÀÃºÞ [¤«¤¯¤»¤¤¤¶¤¤] /(n) stimulant/(P)/ +³Ð«¤Ê¤¤ [¤ª¤Ü¤Ä¤«¤Ê¤¤] /(adj) uncertain/doubtful/unreliable/ +³Ñ [¤«¤¯] /(n,n-suf) (1) angle/(2) bishop (shogi)/(P)/ +³Ñ [¤«¤É] /(n) (1) corner (e.g. desk, pavement)/(2) edge/(P)/ +³Ñ [¤Ä¤Î] /(n) horn/(P)/ +³Ñ¡¹¤·¤¤ [¤«¤É¤«¤É¤·¤¤] /(adj) intractable/angular/ +³Ñ¤ËÀÚ¤ë [¤«¤¯¤Ë¤­¤ë] /(exp) to cut into squares (cubes)/ +³Ñ¤ÎÍ­¤ë [¤«¤É¤Î¤¢¤ë] /angled/angular/ +³Ñ¤ò¼Î¤Æ¤ë [¤«¤¯¤ò¤¹¤Æ¤ë] /(exp) to sacrifice a bishop/ +³Ñ¤ò¼è¤ë [¤«¤É¤ò¤È¤ë] /(exp) to round off the corners/ +³Ñ±£¤· [¤Ä¤Î¤«¤¯¤·] /(n) bride's head-dress/ +³Ñ±¿Æ°ÎÌ [¤«¤¯¤¦¤ó¤É¤¦¤ê¤ç¤¦] /(n) angular momentum (physics)/ +³Ñ²½¾É [¤«¤¯¤«¤·¤ç¤¦] /(n) keratosis/ +³Ñ²Ã®ÅÙ [¤«¤¯¤«¤½¤¯¤É] /(n) angular acceleration/ +³Ñ³¦ [¤«¤¯¤«¤¤] /(n) the world of Sumo/(P)/ +³Ñ³¦ [¤«¤Ã¤«¤¤] /(n) the world of Sumo/ +³Ñ³­ [¤Ä¤Î¤¬¤¤] /(n) tusk shell/ +³Ñ³¿ [¤Ä¤Î¤¬¤¨¤ë] /horned frog/ +³Ñ³Ñ¤·¤¤ [¤«¤É¤«¤É¤·¤¤] /(adj) intractable/angular/ +³Ñ´¢¤ê [¤«¤¯¤¬¤ê] /(n) crew cut/ +³Ñµí [¤«¤¯¤®¤å¤¦] /bullfight/ +³Ñµ÷ [¤«¤Ã¤­¤ç] /angular distance/ +³Ñµ÷Î¥ [¤«¤¯¤­¤ç¤ê] /(n) angular distance/ +³Ñ¹Ô [¤«¤¯¤®¤ç¤¦] /(n) bishop (shogi)/ +³Ñ¹Ô [¤«¤Ã¤³¤¦] /(n) bishop (shogi)/ +³Ñ¹ÔÅô [¤«¤¯¤¢¤ó¤É¤ó] /(n) square paper lantern/ +³Ñºµ [¤Ä¤Î¤Þ¤¿] /(n) red algae/ +³Ñº½Åü [¤«¤¯¤¶¤È¤¦] /(n) cube sugar/ +³ÑºÙ¹© [¤Ä¤Î¤¶¤¤¤¯] /(n) horn carving/ +³Ñºà [¤«¤¯¤¶¤¤] /(n) squared timber/ +³Ñ»­ [¤Ä¤Î¤¶¤á] /(n) dogfish/ +³Ñ¼Á [¤«¤¯¤·¤Ä] /(n) keratin/ +³Ñ¼ÁÁØ [¤«¤¯¤·¤Ä¤½¤¦] /(n) horny layer/ +³Ñ¼Ñ [¤«¤¯¤Ë] /(n) stew made with cubed (possibly rectangular) pieces of meat or fish/ +³Ñ¼è¤ê [¤«¤¯¤È¤ê] /capturing a bishop/ +³Ñ¼þÇÈ¿ô [¤«¤¯¤·¤å¤¦¤Ï¤¹¤¦] /(n) angular frequency/ +³Ñ½ñ¤­ [¤Ä¤Î¤¬¤­] /(n) two-line subtitle/ +³Ñ¿í [¤«¤¯¤¹¤¤] /(n) pyramid/ +³Ñ¿íÂæ [¤«¤¯¤¹¤¤¤À¤¤] /truncated pyramid/ +³ÑÀÚ¤ê [¤«¤¯¤®¤ê] /cut into cubes/ +³Ñ¬ÎÌ [¤«¤¯¤½¤¯¤ê¤ç¤¦] /(n) angle measurement/ +³Ñ®ÅÙ [¤«¤¯¤½¤¯¤É] /(n) angular velocity/ +³Ñµ [¤«¤¯¤½¤Ç] /(n) square sleeves/ +³ÑÂÇ [¤«¤¯¤¦¤Á] /(n) combined liquor store and bar/combined off-license and pub/ +³ÑÂÓ [¤«¤¯¤ª¤Ó] /(n) man's stiff sash/ +³Ñî [¤Ä¤Î¤À¤ë] /(n) two-handled keg/ +³ÑÃÏ [¤«¤É¤Á] /(n) corner lot/ +³ÑÃà [¤«¤¯¤Á¤¯] /(n,vs) competition/vieing with/ +³ÑÃì [¤«¤¯¤Á¤å¤¦] /(n) prism/ +³ÑÄ¥¤Ã¤¿´é [¤«¤¯¤Ð¤Ã¤¿¤«¤ª] /squarish face/ +³ÑÄ¥¤ë [¤«¤É¤Ð¤ë] /(v5r) to be angular/to be overly ceremonious/ +³ÑÄÌ [¤«¤¯¤Ä¤¦] /(n) sumo expert/ +³ÑÅ« [¤Ä¤Î¤Ö¤¨] /(n) horn/hunting horn/ +³ÑŹ [¤«¤É¤ß¤»] /corner store/ +³ÑÅÙ [¤«¤¯¤É] /(n) angle/(P)/ +³ÑÅÙ¥²¡¼¥¸ [¤«¤¯¤É¥²¡¼¥¸] /(n) angle gauge/ +³ÑÅô [¤«¤¯¤È¤¦] /(n) square hand-lantern/ +³ÑÆͤ­¹ç¤¤ [¤Ä¤Î¤Ä¤­¤¢¤¤] /(n) constant quarreling/ +³ÑÈÖ [¤«¤É¤Ð¤ó] /(n) make-or-break game/ +³ÑÈé [¤«¤¯¤Ò] /cuticle/ +³ÑÉÓ [¤«¤¯¤Ó¤ó] /rectangular bottle/ +³Ñʬ»¶ [¤«¤¯¤Ö¤ó¤µ¤ó] /angular dispersion/ +³Ñ˹ [¤«¤¯¤Ü¤¦] /(n) square college cap/ +³ÑËß [¤«¤¯¤Ü¤ó] /(n) square tray/ +³ÑËì [¤«¤¯¤Þ¤¯] /(n) cornea/(P)/ +³ÑËì¥Ø¥ë¥Ú¥¹ [¤«¤¯¤Þ¤¯¥Ø¥ë¥Ú¥¹] /(n) herpetic keratitis/ +³ÑËì°Ü¿¢ [¤«¤¯¤Þ¤¯¤¤¤·¤ç¤¯] /corneal transplant/ +³ÑËì±ê [¤«¤¯¤Þ¤¯¤¨¤ó] /(n) inflammation of the cornea/ +³ÑËì´¥Áç¾É [¤«¤¯¤Þ¤¯¤«¤ó¤½¤¦¤·¤ç¤¦] /(n) corneal xerosis/ +³ÑËì¶ä¹Ô [¤«¤¯¤Þ¤¯¤®¤ó¤³¤¦] /(n) eye bank/ +³ÑËìÈ¿¼Í [¤«¤¯¤Þ¤¯¤Ï¤ó¤·¤ã] /(n) corneal reflex/ +³ÑÌÜÄ» [¤Ä¤Î¤á¤É¤ê] /(n) horned puffin/ +³ÑÌÜΩ¤Ä [¤Ä¤Î¤á¤À¤Ä] /(v5t) to be sharp/to be rough/ +³ÑÍî¤Á [¤«¤¯¤ª¤Á] /(n) shogi game with the superior player playing without the kaku/ +³ÑΩ¤Ä [¤«¤É¤À¤Ä] /(v5t) to be sharp/to be rough/ +³ÑΩ¤Æ¤ë [¤«¤É¤À¤Æ¤ë] /(v1) to be sharp/to be pointed/ +³ÑÎÏ [¤¹¤â¤¦] /(n) sumo wrestling/ +³Ñéòéî [¤Ä¤Î¤È¤«¤²] /(n) horned toad/ +³Ò¡¹ [¤«¤¯¤«¤¯] /(adj-na,n) brilliantly/brightly/glorious/ +³Ò¡¹ [¤«¤Ã¤«¤¯] /(adj-na,n) brilliantly/brightly/glorious/ +³Ò¡¹¤¿¤ë [¤«¤Ã¤«¤¯¤¿¤ë] /(adj-t) brilliant/splendid/glorious/ +³Ò³Ò [¤«¤¯¤«¤¯] /(adj-na,n) brilliantly/brightly/glorious/ +³Ò³Ò [¤«¤Ã¤«¤¯] /(adj-na,n) brilliantly/brightly/glorious/ +³Ò³Ò¤¿¤ë [¤«¤Ã¤«¤¯¤¿¤ë] /(adj-t) brilliant/splendid/glorious/ +³ÒÅÜ [¤«¤¯¤É] /(n,vs) greatly enraged/furious/ +³Ó¤Ù¤ë [¤¯¤é¤Ù¤ë] /(v1) (1) to compare/(2) to calibrate/ +³Óº¹ [¤«¤¯¤µ] /(n) range/ +³ÓÀµ [¤³¤¦¤»¤¤] /(n,vs) calibration/ +³ÓÍ¥°ÌÏÀ [¤«¤¯¤æ¤¦¤¤¤í¤ó] /theory of comparative advantage/ +³ÓÎÌ [¤³¤¦¤ê¤ç¤¦] /(n) (rare) comparison/ +³Ô¸ø [¤«¤Ã¤³¤¦] /(n) cuckoo/ +³ÔÀ¶ [¤«¤¯¤»¤¤] /(n,vs) purification/cleaning up/purging/ +³Õ°÷ [¤«¤¯¤¤¤ó] /(n) Cabinet Minister/ +³Õ²¼ [¤«¤Ã¤«] /(n) Your (His) excellency/(P)/ +³Õ³° [¤«¤¯¤¬¤¤] /(n) outside the Cabinet/ +³ÕµÄ [¤«¤¯¤®] /(n) cabinet meeting/(P)/ +³ÕµÄ·èÄê [¤«¤¯¤®¤±¤Ã¤Æ¤¤] /(n) cabinet decision/ +³ÕÆâ [¤«¤¯¤Ê¤¤] /(n) (inside the) Cabinet/(P)/ +³ÕÆâÁê [¤«¤¯¤Ê¤¤¤·¤ç¤¦] /(n) Cabinet ministers/ +³Õν [¤«¤¯¤ê¤ç¤¦] /(n) cabinet ministers/(P)/ +³Õν¥ì¥Ù¥ë [¤«¤¯¤ê¤ç¤¦¥ì¥Ù¥ë] /cabinet-level/ +³Ö¤¿¤ê [¤Ø¤À¤¿¤ê] /(n) distance/interval/gap/difference/estrangement/(P)/ +³Ö¤¿¤ë [¤Ø¤À¤¿¤ë] /(v5r) to be distant/(P)/ +³Ö¤Æ [¤Ø¤À¤Æ] /(n) partition/distinction/(P)/ +³Ö¤Æ¤ë [¤Ø¤À¤Æ¤ë] /(v1) to be shut out/to separate/to isolate/(P)/ +³Ö°Õ [¤«¤¯¤¤] /(n) reserved/with reservations/ +³Ö·¤ÁßáÚ [¤«¤Ã¤«¤½¤¦¤è¤¦] /(n) be frustrated because something is not quite as hoped (just as one cannot scratch an itch from outside a shoe)/having an itch that one cannot scratch/ +³Ö·î [¤«¤¯¤²¤Ä] /(n) every second month/every other month/(P)/ +³Ö·î´© [¤«¤¯¤²¤Ä¤«¤ó] /published bimonthly/ +³Ö½µ [¤«¤¯¤·¤å¤¦] /(n-adv,n-t) every other week/(P)/ +³ÖÀ¤ [¤«¤¯¤»¤¤] /(n) previous age/ +³ÖÀ¤¤Î´¶¤¬Í­¤ë [¤«¤¯¤»¤¤¤Î¤«¤ó¤¬¤¢¤ë] /(exp) to be poles apart/ +³ÖÀ¤°äÅÁ [¤«¤¯¤»¤¤¤¤¤Ç¤ó] /atavism/ +³ÖÀä [¤«¤¯¤¼¤Ä] /(n,vs) isolation/separation/ +³ÖÆü [¤«¤¯¤¸¤Ä] /(n-adv,n-t) every other day/ +³Öǯ [¤«¤¯¤Í¤ó] /(n-adv,n-t) biannually/every second year/every other year/ +³ÖÊÉ [¤«¤¯¤Ø¤­] /(n) barrier wall/ +³ÖËì [¤«¤¯¤Þ¤¯] /(n) partition/diaphragm/ +³ÖËìË¡ [¤«¤¯¤Þ¤¯¤Û¤¦] /(n) diaphragm process/ +³ÖÎ¥ [¤«¤¯¤ê] /(n,vs) isolation/segregation/(P)/ +³ÖÎ¥Àâ [¤«¤¯¤ê¤»¤Ä] /(n) isolation theory/ +³ÖÎ¥ÉÂ¼Ë [¤«¤¯¤ê¤Ó¤ç¤¦¤·¤ã] /(n) isolation ward/ +³ÖÎ¥ÉÂÅï [¤«¤¯¤ê¤Ó¤ç¤¦¤È¤¦] /isolation ward/ +³ÖΥ̿Îá [¤«¤¯¤ê¤á¤¤¤ì¤¤] /(n) isolation order/ +³× [¤«¤ï] /(n) leather/(P)/ +³×¤Þ¤ë [¤¢¤é¤¿¤Þ¤ë] /(v5r) (1) to be renewed/(2) to stand on ceremony/to be formal/(3) to take a turn for the worse/ +³×¶ñ [¤«¤ï¤°] /(n) leather goods/ +³×·¤ [¤«¤ï¤°¤Ä] /(n) leather boots/(P)/ +³×ºÙ¹© [¤«¤ï¤¶¤¤¤¯] /(n) leathercraft/ +³×¼Á [¤«¤¯¤·¤Ä] /(adj-no,n) coriaceous/leathery/ +³×¼êÂÞ [¤«¤ï¤Æ¤Ö¤¯¤í] /leather gloves/ +³×¿· [¤«¤¯¤·¤ó] /(n) reform/innovation/(P)/ +³×¿··Ï [¤«¤¯¤·¤ó¤±¤¤] /liberal/ +³×¿·¼çµÁ [¤«¤¯¤·¤ó¤·¤å¤®] /progressivism/ +³×¿·À¯ÅÞ [¤«¤¯¤·¤ó¤»¤¤¤È¤¦] /progressive or reformist political party/ +³×¿·Åª [¤«¤¯¤·¤ó¤Æ¤­] /(adj-na) liberal/ +³×¿·ÇÉ [¤«¤¯¤·¤ó¤Ï] /reformist group/ +³×À½ÉÊ [¤«¤ï¤»¤¤¤Ò¤ó] /(n) leather goods (products)/ +³×Áõ [¤«¤ï¤½¤¦] /(n) leather-bound/leather binding/ +³×ÂÓ [¤«¤ï¤ª¤Ó] /(n) leather belt/ +³×ÂÞ [¤«¤ï¤Ö¤¯¤í] /(n) leather bag/ +³×Ä¥¤ê [¤«¤ï¤Ð¤ê] /(n) leather-covered/ +³×ÄÖ [¤«¤ï¤È¤¸] /(n) leather covering/leather binding/ +³×ÄÖ¤¸ [¤«¤ï¤È¤¸] /(n) leather covering or binding/ +³×ÅÖ [¤«¤ï¤È] /(n) leather strop/ +³×Ì¿ [¤«¤¯¤á¤¤] /(n) revolution/(P)/ +³×Ì¿±¿Æ° [¤«¤¯¤á¤¤¤¦¤ó¤É¤¦] /revolutionary movement/ +³×Ì¿²È [¤«¤¯¤á¤¤¤«] /(n) revolutionary/ +³×Ì¿²Î [¤«¤¯¤á¤¤¤«] /(n) revolutionary song/ +³×Ì¿·³ [¤«¤¯¤á¤¤¤°¤ó] /(n) revolutionary army/ +³×Ì¿»ù [¤«¤¯¤á¤¤¤¸] /(n) man of revolutionary temperament/ +³×̿Ū [¤«¤¯¤á¤¤¤Æ¤­] /(adj-na) revolutionary (e.g. technology)/ +³×̿ɾµÄ²ñ [¤«¤¯¤á¤¤¤Ò¤ç¤¦¤®¤«¤¤] /(n) revolutionary council/ +³×äÆ [¤«¤ï¤´] /(n) baskets wrapped in paper, bark or skin/ +³Ø [¤¬¤¯] /(n) learning/scholarship/erudition/knowledge/(P)/ +³Ø¤¬Í­¤ë [¤¬¤¯¤¬¤¢¤ë] /(v5r) to have learning/to be educated/ +³Ø¤ÎÆÈΩ [¤¬¤¯¤Î¤É¤¯¤ê¤Ä] /freedom of learning/ +³Ø¤Ó [¤Þ¤Ê¤Ó] /(n) learning/study/ +³Ø¤Ó¤Î±à [¤Þ¤Ê¤Ó¤Î¤½¤Î] /(n) educational institution/ +³Ø¤Ó¤ÎÄí [¤Þ¤Ê¤Ó¤Î¤Ë¤ï] /(n) school/ +³Ø¤Ó¼Ë [¤Þ¤Ê¤Ó¤ä] /(n) a school/ +³Ø¤Ó¼è¤ë [¤Þ¤Ê¤Ó¤È¤ë] /(v5r) to collect information/to gather knowledge/ +³Ø¤Ö [¤Þ¤Ê¤Ö] /(v5b) to study (in depth)/to learn/to take lessons in/(P)/ +³Ø¤òµç¤á¤ë [¤¬¤¯¤ò¤­¤ï¤á¤ë] /(exp) to study exhaustively/ +³Ø¤ò½¤¤á¤ë [¤¬¤¯¤ò¤ª¤µ¤á¤ë] /(exp) to pursue knowledge (one's studies)/ +³Ø°Ì [¤¬¤¯¤¤] /(n) (university) degree/(P)/ +³Ø°Ì¤ò¼ø¤±¤ë [¤¬¤¯¤¤¤ò¤µ¤º¤±¤ë] /(exp) to award a degree/ +³Ø°ÌÏÀʸ [¤¬¤¯¤¤¤í¤ó¤Ö¤ó] /thesis/ +³Ø±¡ [¤¬¤¯¤¤¤ó] /(n) institute/academy/(P)/ +³Ø±à [¤¬¤¯¤¨¤ó] /(n) academy/campus/(P)/ +³Ø±àº× [¤¬¤¯¤¨¤ó¤µ¤¤] /school festival/ +³Ø±àÅÔ»Ô [¤¬¤¯¤¨¤ó¤È¤·] /(n) college (university) town/ +³Ø±àʶÁè [¤¬¤¯¤¨¤ó¤Õ¤ó¤½¤¦] /(n) campus dispute/campus strife/ +³Ø²Ê [¤¬¤Ã¤«] /(n) study subject/course of study/(P)/ +³Ø²Ê»î¸³ [¤¬¤Ã¤«¤·¤±¤ó] /(n) examinations in academic subjects/ +³Ø²Ý [¤¬¤Ã¤«] /(n) lesson/school work/ +³Ø²ñ [¤¬¤Ã¤«¤¤] /(n) scientific society/academic meeting/(P)/ +³Ø³¦ [¤¬¤Ã¤«¤¤] /(n) academic or scientific world/(P)/ +³Ø³° [¤¬¤¯¤¬¤¤] /(n) outside the school/extramural/ +³Ø³ä [¤¬¤¯¤ï¤ê] /(n) student discount/(P)/ +³Ø³ä¤ê [¤¬¤¯¤ï¤ê] /(n) student discount/(P)/ +³Ø´Æ [¤¬¤Ã¤«¤ó] /dean/ +³Ø´ü [¤¬¤Ã¤­] /(n) term (school)/(P)/ +³Ø´üËö [¤¬¤Ã¤­¤Þ¤Ä] /end of term/ +³Øµæ [¤¬¤Ã¤­¤å¤¦] /(n) scholar/student/(P)/ +³ØµæŪ [¤¬¤Ã¤­¤å¤¦¤Æ¤­] /(adj-na) scholastic/academic/ +³Øµé [¤¬¤Ã¤­¤å¤¦] /(n) grade in school/(P)/ +³Øµé°Ñ°÷ [¤¬¤Ã¤­¤å¤¦¤¤¤¤¤ó] /(n) class representative/ +³ØµéÊĺ¿ [¤¬¤Ã¤­¤å¤¦¤Ø¤¤¤µ] /(n) temporary closing of classes/ +³Ø¶¨²ñ [¤¬¤¯¤­¤ç¤¦¤«¤¤] /study society/ +³Ø¶È [¤¬¤¯¤®¤ç¤¦] /(n) studies/schoolwork/classwork/(P)/ +³Ø¶ÈÀ®ÀÓ [¤¬¤¯¤®¤ç¤¦¤»¤¤¤»¤­] /(n) school record/scholastic performance/ +³Ø¶è [¤¬¤Ã¤¯] /(n) school district (area)/(P)/ +³Ø·» [¤¬¤Ã¤±¤¤] /(n) my learned friend/ +³Ø·Ý [¤¬¤¯¤²¤¤] /(n) arts and sciences/liberal arts/(P)/ +³Ø·Ý°÷ [¤¬¤¯¤²¤¤¤¤¤ó] /(n) curator (e.g. museum)/ +³Ø·Ý²ñ [¤¬¤¯¤²¤¤¤«¤¤] /(n) school arts festival/ +³Ø·ÝÂç³Ø [¤¬¤¯¤²¤¤¤À¤¤¤¬¤¯] /(n) liberal arts college/teachers' college/ +³Ø¹» [¤¬¤Ã¤³¤¦] /(n) school/(P)/ +³Ø¹»¤¬°ú¤±¤Æ¤«¤é [¤¬¤Ã¤³¤¦¤¬¤Ò¤±¤Æ¤«¤é] /after school/ +³Ø¹»¤Î»ö¤òÏä¹ [¤¬¤Ã¤³¤¦¤Î¤³¤È¤ò¤Ï¤Ê¤¹] /(exp) to talk about school affairs/to speak about the school/ +³Ø¹»¤Îʪ [¤¬¤Ã¤³¤¦¤Î¤â¤Î] /school property/ +³Ø¹»¤ØÄ̤¦ [¤¬¤Ã¤³¤¦¤Ø¤«¤è¤¦] /(exp) to attend school/ +³Ø¹»°å [¤¬¤Ã¤³¤¦¤¤] /(n) school physician/ +³Ø¹»µë¿© [¤¬¤Ã¤³¤¦¤­¤å¤¦¤·¤ç¤¯] /(n) school lunch/ +³Ø¹»¶µ°é [¤¬¤Ã¤³¤¦¤­¤ç¤¦¤¤¤¯] /school or formal education/ +³Ø¹»¶µ°éË¡ [¤¬¤Ã¤³¤¦¤­¤ç¤¦¤¤¤¯¤Û¤¦] /(n) School Education Law/ +³Ø¹»·²À©ÅÙ [¤¬¤Ã¤³¤¦¤°¤ó¤»¤¤¤É] /(n) school grouping system/ +³Ø¹»¹Ô»ö [¤¬¤Ã¤³¤¦¤®¤ç¤¦¤¸] /(n) school event/ +³Ø¹»¿·Ê¹ [¤¬¤Ã¤³¤¦¤·¤ó¤Ö¤ó] /(n) school paper/ +³Ø¹»À¸³è [¤¬¤Ã¤³¤¦¤»¤¤¤«¤Ä] /(n) school life/ +³Ø¹»ÊÝ·ò [¤¬¤Ã¤³¤¦¤Û¤±¤ó] /(n) school health/ +³Ø¹»Ë¡¿Í [¤¬¤Ã¤³¤¦¤Û¤¦¤¸¤ó] /(legally) incorporated educational institution/(P)/ +³Ø¹»ÍÑÉÊ [¤¬¤Ã¤³¤¦¤è¤¦¤Ò¤ó] /school requisites (supplies)/ +³ØºÍ [¤¬¤¯¤µ¤¤] /(n) academic ability/ +³Øº× [¤¬¤¯¤µ¤¤] /school festival/ +³ØºÝ [¤¬¤¯¤µ¤¤] /(n) interdisciplinary/(P)/ +³ØºÝŪ [¤¬¤¯¤µ¤¤¤Æ¤­] /(adj-na) interdisciplinary/ +³Ø»² [¤¬¤¯¤µ¤ó] /(n) study reference/study-aid book/ +³Ø»Î [¤¬¤¯¤·] /(n) university graduate/(P)/ +³Ø»Î±¡ [¤¬¤¯¤·¤¤¤ó] /Japan Academy/ +³Ø»Î±¡¾Þ [¤¬¤¯¤·¤¤¤ó¤·¤ç¤¦] /Japan Academy award/ +³Ø»ñ [¤¬¤¯¤·] /(n) school expenses/education fund/ +³Ø»ñÊݸ± [¤¬¤¯¤·¤Û¤±¤ó] /(n) educational endowment insurance/ +³Ø»ö [¤¬¤¯¤¸] /(n) educational affairs/ +³Ø¼± [¤¬¤¯¤·¤­] /(n) scholarship/scientific attainments/(P)/ +³Ø¼±·Ð¸³¼Ô [¤¬¤¯¤·¤­¤±¤¤¤±¤ó¤·¤ã] /person of learning and experience/ +³Ø¼Ë [¤¬¤¯¤·¤ã] /(n) school (building)/ +³Ø¼Ô [¤¬¤¯¤·¤ã] /(n) scholar/(P)/ +³Ø¼Ô¿¶¤ë [¤¬¤¯¤·¤ã¤Ö¤ë] /(exp) to be pedantic/to assume the air of a scholar/ +³Ø¼ÔÁ³¤È¤·¤Æ¤¤¤ë [¤¬¤¯¤·¤ã¤¼¤ó¤È¤·¤Æ¤¤¤ë] /(exp) to be quite like a scholar/ +³Ø¼ÔÈ© [¤¬¤¯¤·¤ã¤Ï¤À] /scholarly bent of mind/ +³Ø¼ÔÉæ [¤¬¤¯¤·¤ã¤Ï¤À] /scholarly bent of mind/ +³Ø½¤ [¤¬¤¯¤·¤å¤¦] /(n) study/learning/ +³Ø½¬ [¤¬¤¯¤·¤å¤¦] /(n,vs) study/learning/(P)/ +³Ø½¬´ù [¤¬¤¯¤·¤å¤¦¤Å¤¯¤¨] /(n) writing desk/ +³Ø½¬»²¹Í½ñ [¤¬¤¯¤·¤å¤¦¤µ¤ó¤³¤¦¤·¤ç] /(n) study reference/study-aid book/ +³Ø½¬»ØƳÍ×ÎÎ [¤¬¤¯¤·¤å¤¦¤·¤É¤¦¤è¤¦¤ê¤ç¤¦] /government course (curriculum) guidelines/(P)/ +³Ø½¬¼­Åµ [¤¬¤¯¤·¤å¤¦¤¸¤Æ¤ó] /(n) learner's dictionary/ +³Ø½¬¼Ô [¤¬¤¯¤·¤å¤¦¤·¤ã] /scholar/student/ +³Ø½¬½Î [¤¬¤¯¤·¤å¤¦¤¸¤å¤¯] /(n) private night-school/tutoring school (math, English, etc.)/ +³Ø½¬¾ã³² [¤¬¤¯¤·¤å¤¦¤·¤ç¤¦¤¬¤¤] /(n) learning disability/ +³Ø½¬Ç½ÎÏ [¤¬¤¯¤·¤å¤¦¤Î¤¦¤ê¤ç¤¯] /(n) learning ability/ +³Ø½¬ÍÑ [¤¬¤¯¤·¤å¤¦¤è¤¦] /tutorial/ +³Ø½¬Íѥإë¥× [¤¬¤¯¤·¤å¤¦¤è¤¦¥Ø¥ë¥×] /tutorial help/ +³Ø½¬ÍýÏÀ [¤¬¤¯¤·¤å¤¦¤ê¤í¤ó] /(n) learning theory/ +³Ø½Ñ [¤¬¤¯¤¸¤å¤Ä] /(n) science/learning/scholarship/(P)/ +³Ø½Ñ²ñµÄ [¤¬¤¯¤¸¤å¤Ä¤«¤¤¤®] /Japan Science Council/ +³Ø½Ñ»¨»ï [¤¬¤¯¤¸¤å¤Ä¤¶¤Ã¤·] /(n) learned (scientific) journal/ +³Ø½ÑÃÄÂÎ [¤¬¤¯¤¸¤å¤Ä¤À¤ó¤¿¤¤] /(n) academic society/learned body (society)/ +³Ø½ÑÍѸì [¤¬¤¯¤¸¤å¤Ä¤è¤¦¤´] /technical term/ +³Ø½ÑÏÀʸ [¤¬¤¯¤¸¤å¤Ä¤í¤ó¤Ö¤ó] /(n) treatise/monograph/study/ +³Ø¿£ [¤¬¤¯¤·¤ç¤¯] /(n) scholarship/learning/knowledge/ +³ØÀ© [¤¬¤¯¤»¤¤] /(n) educational or school system/ +³ØÀ¸ [¤¬¤¯¤»¤¤] /(n) student/(P)/ +³ØÀ¸±¿Æ° [¤¬¤¯¤»¤¤¤¦¤ó¤É¤¦] /student movement/ +³ØÀ¸²Ý [¤¬¤¯¤»¤¤¤«] /(n) student affairs office/ +³ØÀ¸³ä°ú [¤¬¤¯¤»¤¤¤ï¤ê¤Ó¤­] /student discount/ +³ØÀ¸»þÂå [¤¬¤¯¤»¤¤¤¸¤À¤¤] /student days/ +³ØÀ¸¼«¼£²ñ [¤¬¤¯¤»¤¤¤¸¤Á¤«¤¤] /(n) student body/student council/ +³ØÀ¸¾Ú [¤¬¤¯¤»¤¤¤·¤ç¤¦] /student card/ +³ØÀ¸À¸³è [¤¬¤¯¤»¤¤¤»¤¤¤«¤Ä] /(n) student (college) life/ +³ØÀ¸ÉôĹ [¤¬¤¯¤»¤¤¤Ö¤Á¤ç¤¦] /(n) dean of students/ +³ØÀ¸Éþ [¤¬¤¯¤»¤¤¤Õ¤¯] /(n) school uniform/ +³ØÀ¸Êø¤ì [¤¬¤¯¤»¤¤¤¯¤º¤ì] /degenerate ex-student/ +³ØÀ¸Ë¹ [¤¬¤¯¤»¤¤¤Ü¤¦] /school cap/ +³ØÀ¸ÎÀ [¤¬¤¯¤»¤¤¤ê¤ç¤¦] /student accommodation/ +³ØÀÒ [¤¬¤¯¤»¤­] /(n) school register/ +³ØÀÒÊí [¤¬¤¯¤»¤­¤Ü] /(n) school register/ +³ØÀÓ [¤¬¤¯¤»¤­] /(n) school record/achievement/ +³ØÀâ [¤¬¤¯¤»¤Ä] /(n) theory/(P)/ +³ØÁÎ [¤¬¤¯¤½¤¦] /(n) learned priest pursuing his studies/ +³ØÁë [¤¬¤¯¤½¤¦] /(n) school/ +³Ø§ [¤¬¤¯¤½¤¯] /(n) school regulations/ +³Ø´ [¤¬¤¯¤½¤Ä] /(n) college graduate/(P)/ +³ØĹ [¤¬¤¯¤Á¤ç¤¦] /(n) university president/(P)/ +³ØŤËǼ¤Þ¤ë [¤¬¤¯¤Á¤ç¤¦¤Ë¤ª¤µ¤Þ¤ë] /(exp) to take one's position as rector/ +³ØÅÌ [¤¬¤¯¤È] /(n) student/follower/students and pupils/(P)/ +³ØƸ [¤¬¤¯¤É¤¦] /(n) school child/pupil/(P)/ +³ØƸÊÝ°é [¤¬¤¯¤É¤¦¤Û¤¤¤¯] /care of schoolchildren outside of school time/ +³ØÆÁ [¤¬¤¯¤È¤¯] /(n) learning and virtue/ +³ØÆâ [¤¬¤¯¤Ê¤¤] /(n) within the school/(P)/ +³Øǯ [¤¬¤¯¤Í¤ó] /(n) year in school/grade in school/(P)/ +³ØǯËö [¤¬¤¯¤Í¤ó¤Þ¤Ä] /(n) end of school year/ +³ØÇÉ [¤¬¤¯¤Ï] /(n) school/sect/ +³Øȶ [¤¬¤¯¤Ð¤Ä] /(n) alma mater clique/old school tie/ +³ØÈñ [¤¬¤¯¤Ò] /(n) tuition/school expenses/(P)/ +³ØÉÜ [¤¬¤¯¤Õ] /(n) academic centre/ +³ØÉô [¤¬¤¯¤Ö] /(n) department of a university/undergraduate/(P)/ +³ØÉôÀ¸ [¤¬¤¯¤Ö¤»¤¤] /undergraduate/ +³ØÉôĹ [¤¬¤¯¤Ö¤Á¤ç¤¦] /dean/ +³ØÉ÷ [¤¬¤¯¤Õ¤¦] /(n) academic traditions/academic school of thought/method of study/ +³ØÊó [¤¬¤¯¤Û¤¦] /(n) academic bulletin/school gazette/ +³Ø˹ [¤¬¤¯¤Ü¤¦] /(n) school cap/ +³ØËÍ [¤¬¤¯¤Ü¤¯] /(n) working student/ +³Ø̳ [¤¬¤¯¤à] /(n) school affairs/ +³Ø̾ [¤¬¤¯¤á¤¤] /(n) technical name (often the internationally accepted Latin, scientific, or Linnaean name of plants and animals)/ +³ØÌä [¤¬¤¯¤â¤ó] /(n) scholarship/study/learning/(P)/ +³ØÌä¤Ë»Ö¤¹ [¤¬¤¯¤â¤ó¤Ë¤³¤³¤í¤¶¤¹] /(exp) to set one's heart on learning/ +³ØÌä¤Î¾©¤á [¤¬¤¯¤â¤ó¤Î¤¹¤¹¤á] /encouragement of learning/ +³ØÌä¤ÎÅÌ [¤¬¤¯¤â¤ó¤Î¤È] /scholar/student/ +³ØÌä¤ò³è¤«¤·¤Æ»È¤¦ [¤¬¤¯¤â¤ó¤ò¤¤¤«¤·¤Æ¤Ä¤«¤¦] /(exp) to put one's knowledge to practical use/ +³ØÌä¤òÀ¸¤«¤¹ [¤¬¤¯¤â¤ó¤ò¤¤¤«¤¹] /(exp) to put one's learning to practical use/ +³ØÌäŪ [¤¬¤¯¤â¤ó¤Æ¤­] /(adj-na) scholarly/ +³Øͧ [¤¬¤¯¤æ¤¦] /(n) school friend/(P)/ +³Øͧ²ñ [¤¬¤¯¤æ¤¦¤«¤¤] /students' association/alumni association/ +³ØÍÑÉÊ [¤¬¤¯¤è¤¦¤Ò¤ó] /(n) school supplies/ +³ØÍý [¤¬¤¯¤ê] /(n) scholarly principle/scientific principle/ +³ØÎÀ [¤¬¤¯¤ê¤ç¤¦] /(n) student hostel/dormitory (e.g. for factory workers)/ +³ØÎÏ [¤¬¤¯¤ê¤ç¤¯] /(n) scholarship/knowledge/literary ability/(P)/ +³ØÎð [¤¬¤¯¤ì¤¤] /(n) school age/(P)/ +³ØÎð»ùƸ [¤¬¤¯¤ì¤¤¤¸¤É¤¦] /children of school age/ +³ØÎò [¤¬¤¯¤ì¤­] /(n) academic background/(P)/ +³ØÎò¼Ò²ñ [¤¬¤¯¤ì¤­¤·¤ã¤«¤¤] /society emphasizing education/ +³Ù [¤¿¤±] /(n,suf) (1) peak/(2) mountain/(P)/ +³Ù¿Í [¤¬¤¯¤¸¤ó] /(n) alpinist/mountaineer/ +³ÙÉã [¤¬¤¯¤Õ] /(n) father-in-law/ +³Ùͧ²ñ [¤¬¤¯¤æ¤¦¤«¤¤] /mountaineering club/ +³Ùϼ [¤¬¤¯¤í¤¯] /(n) foot of Mt Fuji/ +³Ú [¤é¤¯] /(adj-na,n,n-suf) comfort/ease/(P)/ +³Ú¡¹ [¤é¤¯¤é¤¯] /(adv) comfortably/easily/ +³Ú¤·¤¤ [¤¿¤Î¤·¤¤] /(adj) enjoyable/fun/(P)/ +³Ú¤·¤¤»×¤¤½Ð [¤¿¤Î¤·¤¤¤ª¤â¤¤¤Ç] /happy (sweet) memory/ +³Ú¤·¤² [¤¿¤Î¤·¤²] /(adj-na) happy/cheerful/pleasant/ +³Ú¤·¤ß [¤¿¤Î¤·¤ß] /(adj-na,n) enjoyment/pleasure/(P)/ +³Ú¤·¤ß¤Ë¤¹¤ë [¤¿¤Î¤·¤ß¤Ë¤¹¤ë] /(exp) to look forward to something/ +³Ú¤·¤à [¤¿¤Î¤·¤à] /(v5m) to enjoy oneself/(P)/ +³Ú¤·¤á¤ë [¤¿¤Î¤·¤á¤ë] /(v1) to be able to enjoy/ +³Ú¤Á¤ó [¤é¤¯¤Á¤ó] /(adj-na) (1) pleasant/(2) easy-going/easy life/ +³Ú¤ËÊë¤é¤¹ [¤é¤¯¤Ë¤¯¤é¤¹] /(exp) to live in comfort/ +³Ú¤à [¤¿¤Î¤·¤à] /(io) (v5m) to enjoy oneself/ +³Ú°÷ [¤¬¤¯¤¤¤ó] /(n) bandsman/ +³Ú±£µï [¤é¤¯¤¤¤ó¤­¤ç] /(n) comfortable retirement/ +³Ú±à [¤é¤¯¤¨¤ó] /(n) pleasure garden/paradise/(P)/ +³Ú²° [¤¬¤¯¤ä] /(n) dressing room/green room/backstage/(P)/ +³Ú²°Íî¤Á [¤¬¤¯¤ä¤ª¤Á] /(n) shoptalk/matters incomprehensible to outsiders/ +³Ú²°Ïà [¤¬¤¯¤ä¤Ð¤Ê¤·] /(n) inside story/confidential talk/ +³Ú²» [¤¬¤¯¤ª¤ó] /(n) musical note/ +³Ú³¦ [¤¬¤Ã¤«¤¤] /(n) musical world/ +³Ú³Ú [¤é¤¯¤é¤¯] /(adv) comfortably/easily/ +³Ú´Ñ [¤é¤Ã¤«¤ó] /(n) optimism/(P)/ +³Ú´Ñ¼çµÁ [¤é¤Ã¤«¤ó¤·¤å¤®] /optimism/ +³Ú´ÑŪ [¤é¤Ã¤«¤ó¤Æ¤­] /(adj-na) optimistic/hopeful/(P)/ +³Ú´ÑÏÀ [¤é¤Ã¤«¤ó¤í¤ó] /optimism/ +³Ú´ï [¤¬¤Ã¤­] /(n) musical instrument/(P)/ +³Ú´ï±éÁÕ¼Ô [¤¬¤Ã¤­¤¨¤ó¤½¤¦¤·¤ã] /(musical) instrumentalist/ +³Ú´ïŹ [¤¬¤Ã¤­¤Æ¤ó] /store selling musical instruments/ +³Ú¶Ê [¤¬¤Ã¤­¤ç¤¯] /(n) musical composition/tune/(P)/ +³Ú¶ç [¤¬¤Ã¤¯] /(n) (musical) phrase/ +³Ú·à [¤¬¤¯¤²¤­] /(n) musical play/opera/ +³ÚºÍ [¤¬¤¯¤µ¤¤] /(n) talent for music/ +³Ú»Î [¤¬¤¯¤·] /(n) musician/bandsman/ +³Ú»Õ [¤¬¤¯¤·] /(n) master musician/ +³Ú½ñ¤­ [¤é¤¯¤¬¤­] /(n,vs) scrawl/scribble/graffiti/ +³Ú¾¡ [¤é¤¯¤·¤ç¤¦] /(n) easy victory/ +³Ú¾¢ [¤¬¤¯¤·¤ç¤¦] /(n) celebrated musician/ +³Ú¾Æ¤­ [¤é¤¯¤ä¤­] /(n) hand-moulded pottery/raku pottery/ +³Ú¾Ï [¤¬¤¯¤·¤ç¤¦] /(n) (musical) movement/(P)/ +³Ú¿² [¤é¤¯¤Í] /(n) comfortable rest or sleep/ +³Ú¿Í [¤¬¤¯¤¸¤ó] /(n) musician (esp. Gagaku)/ +³ÚÀ» [¤¬¤¯¤»¤¤] /(n) celebrated musician/ +³ÚÀá [¤¬¤¯¤»¤Ä] /(n) musical passage or section/ +³ÚÁÛ [¤¬¤¯¤½¤¦] /(n) melodic subject/theme/ +³ÚÂâ [¤¬¤¯¤¿¤¤] /(n) band/orchestra/(P)/ +³ÚÃÄ [¤¬¤¯¤À¤ó] /(n) orchestra/band/(P)/ +³ÚÃÅ [¤¬¤¯¤À¤ó] /(n) musical world/ +³ÚÄ´ [¤¬¤¯¤Á¤ç¤¦] /(n) musical tone/ +³ÚĹ [¤¬¤¯¤Á¤ç¤¦] /(n) bandmaster/conductor/ +³Úŵ [¤¬¤¯¤Æ¤ó] /(n) compositional rules/musical grammar/ +³ÚÅ· [¤é¤¯¤Æ¤ó] /(n) optimism/ +³ÚÅ·²È [¤é¤¯¤Æ¤ó¤«] /(n) optimist/easy-going person/(P)/ +³ÚÅ·¼çµÁ [¤é¤¯¤Æ¤ó¤·¤å¤®] /optimism/ +³ÚÅ·¼çµÁ¼Ô [¤é¤¯¤Æ¤ó¤·¤å¤®¤·¤ã] /optimist/ +³ÚŷŪ [¤é¤¯¤Æ¤ó¤Æ¤­] /(adj-na,n) optimistic/(P)/ +³ÚÅÚ [¤é¤¯¤É] /(n) paradise/ +³ÚÉè [¤¬¤¯¤Õ] /(n) score (music)/(P)/ +³ÚÉè¤òÆɤà [¤¬¤¯¤Õ¤ò¤è¤à] /(exp) to read music/ +³ÚÉèÂæ [¤¬¤¯¤Õ¤À¤¤] /music stand/ +³ÚÍ­¤ì¤Ð¶ìÍ­¤ê [¤é¤¯¤¢¤ì¤Ð¤¯¤¢¤ê] /(exp) After pleasure comes pain/ +³ÚΧ [¤¬¤¯¤ê¤Ä] /(n) metre or rhythm in Chinese and Japanese traditional music/ +³Û [¤¬¤¯] /(n,n-suf) (1) picture (framed)/(2) amount or sum (of money)/(P)/ +³Û [¤Ò¤¿¤¤] /(n) forehead/brow/(P)/ +³Û¤¬¾¯¤Ê¤¤ [¤¬¤¯¤¬¤¹¤¯¤Ê¤¤] /insufficient (money or things)/ +³Û¤Ë´À¤òÞú¤Þ¤»¤Æ [¤Ò¤¿¤¤¤Ë¤¢¤»¤ò¤Ë¤¸¤Þ¤»¤Æ] /with a sweating brow/ +³Û±ï [¤¬¤¯¤Ö¤Á] /(n) picture frame/(P)/ +³ÛºÝ [¤Ò¤¿¤¤¤®¤ï] /(n) the hairline/ +³ÛÆͤ¯ [¤Ì¤«¤º¤¯] /(v5k) to make a deep bow/ +³ÛÉÕ¤­ [¤Ò¤¿¤¤¤Ä¤­] /(n) shape of one's brow or forehead/ +³ÛÌÌ [¤¬¤¯¤á¤ó] /(n) face value/par/(P)/ +³ÛÌ̳ä¤ì [¤¬¤¯¤á¤ó¤ï¤ì] /(n) drop below par/ +³ÛÌ̳ô [¤¬¤¯¤á¤ó¤«¤Ö] /(n) par value stock/ +³ÛÌÌĶ²á³Û [¤¬¤¯¤á¤ó¤Á¤ç¤¦¤«¤¬¤¯] /(n) premium/ +³Ü [¤¢¤´] /(n) chin/jaw/(P)/ +³Ü´ØÀá [¤¬¤¯¤«¤ó¤»¤Ä] /(n) jaw joint/ +³Ü¹ü [¤¢¤´¤Ü¤Í] /(n) jawbone/ +³Ü¹ü [¤¬¤Ã¤³¤Ä] /(n) jawbone/ +³Üɦ [¤¢¤´¤Ò¤²] /(n) beard/ +³Üɳ [¤¢¤´¤Ò¤â] /(n) chin strap/ +³Üò¤ [¤¢¤´¤Ò¤²] /(n) beard/ +³Ý¤«¤ê [¤«¤«¤ê] /(n) expense/ +³Ý¤«¤ê¹ç¤¤ [¤«¤«¤ê¤¢¤¤] /(n) involvement/ +³Ý¤«¤ê¹ç¤¦ [¤«¤«¤ê¤¢¤¦] /(v5u) to have dealings with/to be involved in/ +³Ý¤«¤êÅò [¤«¤«¤ê¤æ] /(n) fresh bathwater to pour over oneself/ +³Ý¤«¤êÉÕ¤± [¤«¤«¤ê¤Ä¤±] /(adj-no) personal/family/ +³Ý¤«¤êÉÕ¤±¤Î°å¼Ô [¤«¤«¤ê¤Ä¤±¤Î¤¤¤·¤ã] /family physician (doctor)/ +³Ý¤«¤ë [¤«¤«¤ë] /(v5r,vi) to take (e.g. time, money, etc)/to hang/(P)/ +³Ý¤± [¤«¤±] /(n,n-suf) credit/(P)/ +³Ý¤±¤¦¤É¤ó [¤«¤±¤¦¤É¤ó] /noodles in broth/ +³Ý¤±¤ë [¤«¤±¤ë] /(aux-v,v1) (1) to wear/to put on/to hang/to cover/(2) to sit down/(3) to make a phone call/(4) to multiply/(5) to turn on (a switch)/to play (a record)/(6) to begin to/(7) to pour (water)/(P)/ +³Ý¤±°ã¤¦ [¤«¤±¤Á¤¬¤¦] /(v5u) to cross paths/to conflict/ +³Ý¤±°ú¤­ [¤«¤±¤Ò¤­] /bargaining/ +³Ý¤±³÷ÃÄ [¤«¤±¤Ö¤È¤ó] /quilt/comforter/ +³Ý¤±´ÇÈÄ [¤«¤±¤«¤ó¤Ð¤ó] /hanging sign/ +³Ý¤±¶¶ [¤«¤±¤Ï¤·] /(n) (1) suspension bridge/viaduct/temporary bridge/(2) mediation/go-between/ +³Ý¤±¶¾Çþ [¤«¤±¤½¤Ð] /buckwheat noodles in hot broth/ +³Ý¤±¶ß [¤«¤±¤¨¤ê] /(n) protective collar on kimono or bed clothes/ +³Ý¤±¶â [¤«¤±¤¬¤Í] /(n) latch/ +³Ý¤±¶â [¤«¤±¤­¤ó] /(n) installment/premium/bill/(P)/ +³Ý¤±¹ç¤¤ [¤«¤±¤¢¤¤] /(n) negotiations/ +³Ý¤±¹ç¤¤Ì¡ºÍ [¤«¤±¤¢¤¤¤Þ¤ó¤¶¤¤] /rapid-fire comic dialogue/ +³Ý¤±¹ç¤¦ [¤«¤±¤¢¤¦] /(v5u) to negotiate with/to talk over with/ +³Ý¤±¹ç¤ï¤¹ [¤«¤±¤¢¤ï¤¹] /(v5s) to multiply/to cross breed/ +³Ý¤±¹ç¤ï¤»¤ë [¤«¤±¤¢¤ï¤»¤ë] /(v1) to negotiate/to multiply/to cross breed/ +³Ý¤±»¥ [¤«¤±¤Õ¤À] /(n) sign/placard/ +³Ý¤±»» [¤«¤±¤¶¤ó] /(n) multiplication/(P)/ +³Ý¤±»»´ï [¤«¤±¤¶¤ó¤­] /multiplier (spoken)/ +³Ý¤±»æ [¤«¤±¤¬¤ß] /wrapping paper/ +³Ý¤±»ì [¤«¤±¤³¤È¤Ð] /(n) pun/play on words/ +³Ý¤±»ú [¤«¤±¤¸] /(n) hanging scroll/ +³Ý¤±»ý¤Á [¤«¤±¤â¤Á] /(n,vs) holding two or more positions concurrently/ +³Ý¤±»þ·× [¤«¤±¤É¤±¤¤] /(n) wall clock/ +³Ý¤±¼´ [¤«¤±¤¸¤¯] /(n) hanging scroll/(P)/ +³Ý¤±¼Î¤Æ [¤«¤±¤º¤Æ] /(n) failing to honor an installment payment/ +³Ý¤±¼è¤ê [¤«¤±¤È¤ê] /(n) bill collection or collector/ +³Ý¤±½Á [¤«¤±¤¸¤ë] /gravy/dressing/ +³Ý¤±¾®²° [¤«¤±¤´¤ä] /temporary theater/lean-to/ +³Ý¤±¿´ÃÏ [¤«¤±¤´¤³¤Á] /feel of a chair/ +³Ý¤±¿Þ [¤«¤±¤º] /(n) wall map or chart/ +³Ý¤±À¼ [¤«¤±¤´¤¨] /(n) yell/shout/(P)/ +³Ý¤±ÀÜ [¤«¤±¤Ï¤®] /invisible mending (of clothes)/ +³Ý¤±Âؤ¨ [¤«¤±¤¬¤¨] /(n) replacement/ +³Ý¤±Âؤ¨¤Î¤Ê¤¤ [¤«¤±¤¬¤¨¤Î¤Ê¤¤] /(adj-pn) thing with no substitute/money can't buy/ +³Ý¤±Âؤ¨¤ë [¤«¤±¤«¤¨¤ë] /(v1) to replace/to substitute/ +³Ý¤±ÃÍ [¤«¤±¤Í] /(n) inflated price/exaggeration/ +³Ý¤±ÅϤ¹ [¤«¤±¤ï¤¿¤¹] /(v5s) to build (a bridge) over a river/ +³Ý¤±Åݤì [¤«¤±¤À¤ª¤ì] /(n) loss on a credit sale/ +³Ý¤±Ç㤤 [¤«¤±¤¬¤¤] /(n) credit purchase/ +³Ý¤±Çä¤ê [¤«¤±¤¦¤ê] /(n) selling on credit/ +³Ý¤±Çä¤êÂå¶â [¤«¤±¤¦¤ê¤À¤¤¤­¤ó] /credit account/ +³Ý¤±ÉÛÃÄ [¤«¤±¤Ö¤È¤ó] /(n) bed cover/coverlet/ +³Ý¤±Êª [¤«¤±¤â¤Î] /(n) hanging scroll/quilt/ +³Ý¤±ÌÜ [¤«¤±¤á] /(n) weight/ +³Ý¤±Ìð [¤«¤±¤ä] /(n) mallet/ +³Ý¤±Î¥¤ì¤ë [¤«¤±¤Ï¤Ê¤ì¤ë] /(v1) to be very far apart from/to be remote/to be quite different from/ +³Ý¤±ñ»ñ« [¤«¤±¤¦¤É¤ó] /noodles in broth/ +³Ý¤Î¿Í [¤«¤«¤ê¤Î¤Ò¤È] /official in charge/person in charge/ +³Ý¤ê¤Ä¤± [¤«¤«¤ê¤Ä¤±] /(adj-no) personal/family/ +³Ý¤êÉÕ¤± [¤«¤«¤ê¤Ä¤±] /(adj-no) personal/family/ +³Ý¶â [¤«¤±¤­¤ó] /(n) installment/premium/bill/ +³Ý»» [¤«¤±¤¶¤ó] /(n) multiplication/ +³Ý»Ò [¤«¤±¤´] /(n) nesting boxes/ +³Ý»ì [¤«¤±¤³¤È¤Ð] /(n) pun/play on words/ +³Ý»þ·× [¤«¤±¤É¤±¤¤] /(n) wall clock/ +³Ý¼´ [¤«¤±¤¸¤¯] /(n) hanging scroll/(P)/ +³Ý¿Þ [¤«¤±¤º] /(n) wall chart/wall map/ +³ÝÀ¼ [¤«¤±¤´¤¨] /(n) yell/shout/ +³ÝÀܤ® [¤«¤±¤Ï¤®] /(n) invisible mending/ +³ÝÃÍ [¤«¤±¤Í] /(n) overcharge/exaggeration/ +³ÝĹ [¤«¤«¤ê¤Á¤ç¤¦] /(n) chief clerk/ +³ÝÇä¤ê [¤«¤±¤¦¤ê] /(n) selling on credit/ +³ÝÉÛÃÄ [¤«¤±¤Ö¤È¤ó] /(n) bed cover/coverlet/ +³ÝÌÜ [¤«¤±¤á] /(n) weight/stitch/ +³ÝÎ¥¤ì¤ë [¤«¤±¤Ï¤Ê¤ì¤ë] /(v1) to be very far apart from/to be remote/to be quite different from/ +³Ýα [¤±¤¤¤ê¤å¤¦] /music suspension/ +³Ýêà¼Ó [¤«¤±¤Ö¤¯¤µ] /(n) crape wrapper/ +³Þ [¤«¤µ] /(n) (bamboo) hat/shade/(P)/ +³Þ¤ÎÂ椬Èô¤Ö [¤«¤µ¤Î¤À¤¤¤¬¤È¤Ö] /(exp) to be fired/to be decapitated/ +³Þ»Ò [¤«¤µ¤´] /(n) stingfish/scorpionfish/rockfish/ +³ß [¤«¤·] /(n) evergreen oak/ +³á¤ÎÌÚ [¤«¤¸¤Î¤­] /(n) mulberry tree/ +³áËÀ [¤«¤¸¤Ü¤¦] /(n) shafts (of rickshaws or similar vehicles)/thills/ +³áÌÚ [¤«¤¸¤­] /(n) swordfish/marlin/ +³áÌں [¤«¤¸¤­¤¶] /(the constellation) Dorado/ +³áÌÚËî [¤«¤¸¤­¤Þ¤°¤í] /marlin/ +³â [¤¤¤Ê¤À] /young yellowtail tuna/bullhead/ +³â [¤«¤¸¤«] /(n) miller's-thumb/sculpin/ +³ã [¤«¤¿] /(n) lagoon/(P)/ +³ã¸Ð [¤»¤­¤³] /(n) lagoon/ +³ä [¤«¤Ä] /divide/cut/halve/separate/split/rip/break/crack/smash/dilute/(P)/ +³ä [¤ï¤ê] /(n,n-suf) rate/ratio/proportion/percentage/profit/assignment/10%/unit of ten percent/(P)/ +³ä¤¯ [¤µ¤¯] /(v5k) to cut up/to separate/to spare (e.g. time)/to cleave/to sever/to divide/to cede/to alienate/(P)/ +³ä¤Ã¤ÆÆþ¤ë [¤ï¤Ã¤Æ¤Ï¤¤¤ë] /(v5r) to force one's way through/ +³ä¤È [¤ï¤ê¤È] /(adv) relatively/comparatively/ +³ä¤Ë [¤ï¤ê¤Ë] /(adv) comparatively/in proportion/(P)/ +³ä¤ÎÎɤ¤ [¤ï¤ê¤Î¤¤¤¤] /paying/remunerative/advantageous/profitable/ +³ä¤ê [¤ï¤ê] /(n,n-suf) rate/ratio/proportion/percentage/profit/assignment/10%/unit of ten percent/(P)/ +³ä¤ê¤Ä¤±¤ë [¤ï¤ê¤Ä¤±¤ë] /(v1) to allot/to distribute/to lay out/to divide among/to assign/ +³ä¤ê¤Çʧ¤¦ [¤ï¤ê¤Ç¤Ï¤é¤¦] /to split the account/ +³ä¤ê¤È [¤ï¤ê¤È] /(adv) relatively/comparatively/ +³ä¤ê¤Ë [¤ï¤ê¤Ë] /(adv) comparatively/in proportion/ +³ä¤ê°Â [¤ï¤ê¤ä¤¹] /(adj-na,n) economical/comparatively cheap/ +³ä¤ê°õ [¤ï¤ê¤¤¤ó] /(n) seal over the edges of adjacent sheets/tally impression/ +³ä¤ê°ú [¤ï¤ê¤Ó¤­] /(n,suf) discount/reduction/rebate/tenths discounted/(P)/ +³ä¤ê°ú¤­ [¤ï¤ê¤Ó¤­] /(n,suf) discount/reduction/rebate/tenths discounted/(P)/ +³ä¤ê°ú¤­·ô [¤ï¤ê¤Ó¤­¤±¤ó] /(n) discount coupon or ticket/ +³ä¤ê°ú¤¯ [¤ï¤ê¤Ó¤¯] /(v5k) to discount/(P)/ +³ä¤ê²ò¤¹ [¤ï¤ê¤Û¤°¤¹] /to beat (an egg)/ +³ä¤ê´ª [¤ï¤ê¤«¤ó] /(n) Dutch account/Dutch treat/(P)/ +³ä¤ê·ª [¤ï¤ê¤°¤ê] /(n) rubble/broken stone/ +³ä¤ê·ªÀÐ [¤ï¤ê¤°¤ê¤¤¤·] /crushed rock/macadam/ +³ä¤ê¹â [¤ï¤ê¤À¤«] /(adj-na,n) comparatively high/fairly expensive/ +³ä¤ê¹ç¤¤ [¤ï¤ê¤¢¤¤] /(adv,n) (1) rate/ratio/percentage/proportion/(2) comparatively/(3) contrary to expectations/ +³ä¤ê¹þ¤ß [¤ï¤ê¤³¤ß] /(n) interruption/sharing a theater box/muscling in on/wedging oneself in/cutting in line/(CPU) interrupt/(P)/ +³ä¤ê¹þ¤à [¤ï¤ê¤³¤à] /(v5m) to cut in/to thrust oneself into/to wedge oneself in/to muscle in on/to interrupt/to disturb/(P)/ +³ä¤êºà [¤ï¤ê¤¶¤¤] /split log/split timber/ +³ä¤ê»» [¤ï¤ê¤¶¤ó] /(n) (math) division/(P)/ +³ä¤ê½Ð¤¹ [¤ï¤ê¤À¤¹] /(v5s) to calculate/to compute/to infer/(P)/ +³ä¤ê½ñ¤­ [¤ï¤ê¤¬¤­] /(n) interlinear notes/notes between lines of text/ +³ä¤ê¿¶¤ê [¤ï¤ê¤Õ¤ê] /(n) assignment/allotment/quota/rationing/ +³ä¤ê¿¶¤ë [¤ï¤ê¤Õ¤ë] /(v5r) to assign/to allot/to divide among/to distribute/to prorate/to assess/ +³ä¤êÀÚ¤ë [¤ï¤ê¤­¤ë] /(v5r) to divide/to give a clear explanation/(P)/ +³ä¤êÀÚ¤ì¤Ê¤¤ [¤ï¤ê¤­¤ì¤Ê¤¤] /indivisible/unconvincing/incomprehensible/unaccounted for/ +³ä¤êÀÚ¤ì¤ë [¤ï¤ê¤­¤ì¤ë] /(v1) to be divisible (by)/to be divided without residue/ +³ä¤êÁ° [¤ï¤ê¤Þ¤¨] /(n) share/portion/quota/ +³ä¤êÁ°´ªÄê [¤ï¤ê¤Þ¤¨¤«¤ó¤¸¤ç¤¦] /Dutch treat/ +³ä¤êÁý¤· [¤ï¤ê¤Þ¤·] /(n) premium/bonus/extra wages/ +³ä¤êÁý¤·¶â [¤ï¤ê¤Þ¤·¤­¤ó] /(n) premium/bonus/ +³ä¤êÃÝ [¤ï¤ê¤À¤±] /(n) split bamboo/ +³ä¤êÃí [¤ï¤ê¤Á¤å¤¦] /(n) inserted notes/ +³ä¤êÅö¤Æ [¤ï¤ê¤¢¤Æ] /(n) allotment/assignment/allocation/quota/rationing/(P)/ +³ä¤êÅö¤Æ¤ë [¤ï¤ê¤¢¤Æ¤ë] /(v1) to assign/to allot/to divide among/to distribute/to prorate/(P)/ +³ä¤êÅö¤Æ³Û [¤ï¤ê¤¢¤Æ¤¬¤¯] /allotment/allocation/ +³ä¤êÇþ [¤ï¤ê¤à¤®] /(n) ground barley/ +³ä¤êȤ [¤ï¤ê¤Ð¤·] /(n) splittable (wood) chopsticks/(P)/ +³ä¤êȽ [¤ï¤ê¤Ð¤ó] /(n) seal over the edges of adjacent sheets/ +³ä¤êÉÕ¤± [¤ï¤ê¤Ä¤±] /(n) allotment/assignment/allocation/distribution/layout/editing/ +³ä¤êÉÕ¤±¤ë [¤ï¤ê¤Ä¤±¤ë] /(v1) to allot/to distribute/to lay out/to divide among/to assign/ +³ä¤êÉáÀÁ [¤ï¤ê¤Ö¤·¤ó] /dividing work among several contractors/ +³ä¤êÉä [¤ï¤ê¤Õ] /(n) tally/score/check/ +³ä¤êÊÖ¤· [¤ï¤ê¤«¤¨¤·] /(n) rebate/ +³ä¤êÊý [¤ï¤ê¤«¤¿] /(adv) comparatively/ +³ä¤êÌÚ [¤ï¤ê¤­] /(n) split firewood/ +³ä¤êÌᤷ¶â [¤ï¤ê¤â¤É¤·¤­¤ó] /rebate money/ +³ä¤êÌ᤹ [¤ï¤ê¤â¤É¤¹] /(v5s) to rebate/kickback/ +³ä¤êܸ [¤ï¤ê¤¯¤µ¤Ó] /split wedge/ +³ä¤êï´ [¤ï¤ê¤¿¤¬¤Í] /ripping chisel/ +³ä¤ë [¤ï¤ë] /(v5r) to divide/to cut/to break/to halve/to separate/to split/to rip/to crack/to smash/to dilute/(P)/ +³ä¤ì [¤ï¤ì] /(n,n-suf) broken piece/ +³ä¤ì¤¿Íñ [¤ï¤ì¤¿¤¿¤Þ¤´] /broken egg/ +³ä¤ì¤ë [¤ï¤ì¤ë] /(v1,vi) to break/to split/to cleave/to fissure/to be smashed/to crack/to be torn/(P)/ +³ä¤ì°×¤¤ [¤ï¤ì¤ä¤¹¤¤] /brittle/fragile/easily cracked/perishable/ +³ä¤ì¾â [¤ï¤ì¤¬¤Í] /(n) cracked bell/a resounding voice/ +³ä¤ìÆé [¤ï¤ì¤Ê¤Ù] /(n) a cracked pot/ +³ä¤ìʪ [¤ï¤ì¤â¤Î] /(n) fragile item/broken article/ +³ä¤ìʪÃí°Õ [¤ï¤ì¤â¤Î¤Á¤å¤¦¤¤] /Fragile/Handle With Care/ +³ä¤ìÊÖ¤ë [¤ï¤ì¤«¤¨¤ë] /(v5r) to break completely/to (figuratively) bring the house down/ +³ä¤ìÌÜ [¤ï¤ì¤á] /(n) chasm/interstice/crevice/crack/split/rift/fissure/(P)/ +³ä¤ìÌÜÊ®²Ð [¤ï¤ì¤á¤Õ¤ó¤«] /(n) fissure eruption/ +³ä°¦ [¤«¤Ä¤¢¤¤] /(n,vs) giving something up reluctantly/omitting/leaving out/sparing/ +³ä°Â [¤ï¤ê¤ä¤¹] /(adj-na,n) economical/comparatively cheap/(P)/ +³ä°õ [¤ï¤ê¤¤¤ó] /(n) seal over the edges of adjacent sheets/tally impression/ +³ä°ú [¤ï¤ê¤Ó¤­] /(n,suf) discount/reduction/rebate/tenths discounted/(P)/ +³ä°ú¤­ [¤ï¤ê¤Ó¤­] /(n,suf) discount/reduction/rebate/tenths discounted/(P)/ +³ä°ú¤¯ [¤ï¤ê¤Ó¤¯] /(v5k) to discount/(P)/ +³ä°ú²Á³Ê [¤ï¤ê¤Ó¤­¤«¤«¤¯] /(n) reduced price/ +³ä°ú·ô [¤ï¤ê¤Ó¤­¤±¤ó] /(n) discount coupon or ticket/ +³ä°úºÄ [¤ï¤ê¤Ó¤­¤µ¤¤] /(n) discount bond/(P)/ +³ä°ú»Ô¾ì [¤ï¤ê¤Ó¤­¤·¤¸¤ç¤¦] /the discount (financial) market/ +³ä°ú»þ´Ö [¤ï¤ê¤Ó¤­¤¸¤«¤ó] /discounted hours/reduced rate hours/ +³ä°ú¼ê·Á [¤ï¤ê¤Ó¤­¤Æ¤¬¤¿] /discounted bill/ +³ä°úÀ¯ºö [¤ï¤ê¤Ó¤­¤»¤¤¤µ¤¯] /(n) discount policy/ +³ä°úÀÚÉä [¤ï¤ê¤Ó¤­¤­¤Ã¤×] /(n) reduced fare ticket/ +³ä°úȯ¹Ô [¤ï¤ê¤Ó¤­¤Ï¤Ã¤³¤¦] /discount issue/ +³ä°úÊâ¹ç [¤ï¤ê¤Ó¤­¤Ö¤¢¤¤] /discount rate/ +³ä²¼ [¤ï¤ê¤·¤¿] /(n) soup/ +³ä´ª [¤ï¤ê¤«¤ó] /(n) Dutch account/Dutch treat/ +³äµò [¤«¤Ã¤­¤ç] /(n,vs) holding one's ground/defending local authority/ +³ä¶½ [¤ï¤ê¤³¤¦] /discount industrial bank bond/ +³ä¹â [¤ï¤ê¤À¤«] /(adj-na,n) comparatively high/fairly expensive/(P)/ +³ä¹ç [¤ï¤ê¤¢¤¤] /(adv,n) (1) rate/ratio/percentage/proportion/(2) comparatively/(3) contrary to expectations/(P)/ +³ä¹ç¤Ë [¤ï¤ê¤¢¤¤¤Ë] /(adv) comparatively/(P)/ +³ä¹þ¤ß [¤ï¤ê¤³¤ß] /(n) interruption/sharing a theater box/muscling in on/wedging oneself in/cutting in line/(CPU) interrupt/ +³ä¹þ¤à [¤ï¤ê¤³¤à] /(v5m) to cut in/to thrust oneself into/to wedge oneself in/to muscle in on/to interrupt/to disturb/ +³ä»» [¤ï¤ê¤¶¤ó] /(n) (math) division/ +³ä½Ð¤¹ [¤ï¤ê¤À¤¹] /(v5s) to calculate/to compute/to infer/(P)/ +³ä½ñ¤­ [¤ï¤ê¤¬¤­] /(n) interlinear notes/notes between lines of text/ +³ä¾ù [¤«¤Ä¤¸¤ç¤¦] /(n) cession (of territory)/(P)/ +³äÀþ [¤«¤Ã¤»¤ó] /(n) secant (in trigonometry)/ +³äÁ° [¤ï¤ê¤Þ¤¨] /(n) share/portion/quota/ +³äÁý [¤ï¤ê¤Þ¤·] /(n) premium/bonus/extra wages/ +³äÁý¤· [¤ï¤ê¤Þ¤·] /(n) premium/bonus/extra wages/ +³äÁý¤·ÎÁ¶â [¤ï¤ê¤Þ¤·¤ê¤ç¤¦¤­¤ó] /a surcharge/extra charge/ +³äÁý±¿Ä [¤ï¤ê¤Þ¤·¤¦¤ó¤Á¤ó] /additional freight/ +³äÁýĶâ [¤ï¤ê¤Þ¤·¤Á¤ó¤®¤ó] /extra pay/ +³äÁýÎÁ¶â [¤ï¤ê¤Þ¤·¤ê¤ç¤¦¤­¤ó] /a surcharge/extra charge/ +³äÃí [¤ï¤ê¤Á¤å¤¦] /(n) inserted notes/ +³äÅö [¤ï¤ê¤¢¤Æ] /(n) allotment/assignment/allocation/quota/rationing/ +³äÅö¤Æ [¤ï¤ê¤¢¤Æ] /(n) allotment/assignment/allocation/quota/rationing/(P)/ +³äÅö¤Æ¤ë [¤ï¤ê¤¢¤Æ¤ë] /(v1) to assign/to allot/to divide among/to distribute/to prorate/(P)/ +³äÅö³Û [¤ï¤ê¤¢¤Æ¤¬¤¯] /allotment/allocation/ +³äÇþ [¤ï¤ê¤à¤®] /(n) ground barley/ +³äȤ [¤ï¤ê¤Ð¤·] /(n) splittable (wood) chopsticks/ +³äȽ [¤ï¤ê¤Ï¤ó] /(n) tally impression/ +³äÉÕ [¤ï¤ê¤Ä¤±] /(n) allotment/assignment/allocation/distribution/layout/editing/ +³äÉÕ¤± [¤ï¤ê¤Ä¤±] /(n) allotment/assignment/allocation/distribution/layout/editing/ +³äÉÕ¤±¤ë [¤ï¤ê¤Ä¤±¤ë] /(v1) to allot/to distribute/to lay out/to divide among/to assign/ +³äÉÕ¤ë [¤ï¤ê¤Ä¤±¤ë] /(v1) to allot/to distribute/to lay out/to divide among/to assign/ +³äÉä [¤ï¤ê¤Õ] /(n) tally/score/check/ +³äÉê [¤«¤Ã¤×] /(n) allotment/quota/payment in installments/hire-purchase/ +³äÉê [¤ï¤Ã¤×] /(n) allotment/quota/payment in installments/hire-purchase/ +³äÉê¹ØÇã [¤«¤Ã¤×¤³¤¦¤Ð¤¤] /buying in installments/ +³äÉêÈÎÇä [¤«¤Ã¤×¤Ï¤ó¤Ð¤¤] /selling in installments/ +³äÉêÊý¼° [¤«¤Ã¤×¤Û¤¦¤·¤­] /the installment plan/ +³äÊ¢ [¤«¤Ã¤×¤¯] /(n) disembowelment/harakiri/ +³äʪ [¤ï¤ì¤â¤Î] /(n) fragile item/broken article/ +³äË£ [¤«¤Ã¤Ý¤¦] /(n) cooking/cuisine/ +³äË£Ãå [¤«¤Ã¤Ý¤¦¤®] /(n) coverall apron/cook's apron/ +³äˣŹ [¤«¤Ã¤Ý¤¦¤Æ¤ó] /(n) restaurant/ +³äË£ÎÁÍý [¤«¤Ã¤Ý¤¦¤ê¤ç¤¦¤ê] /(n) Japanese cooking/ +³äÌÜ [¤ï¤ì¤á] /(n) chasm/interstice/crevice/crack/split/rift/fissure/ +³äÎé [¤«¤Ä¤ì¤¤] /(n) circumcision/ +³äÎé̵¤­ [¤«¤Ä¤ì¤¤¤Ê¤­] /uncircumcised/ +³åºÓ [¤«¤Ã¤µ¤¤] /(n) acclamation/ +³åÇË [¤«¤Ã¤Ñ] /(n) proclamation/(P)/ +³æ¤â [¤¢¤¿¤«¤â] /(adv) as if/as it were/(P)/ +³æ¤â¹¥¤· [¤¢¤¿¤«¤â¤è¤·] /(adv) luckily/fortunately/ +³æ¹¥ [¤«¤Ã¤³¤¦] /(adj-no,adj-na,n) shape/form/posture/suitability/moderateness (in price)/appearance/manner/ +³æ¹¥ÉÕ¤±¤ë [¤«¤Ã¤³¤Ä¤±¤ë] /(v1) to affect a stylish air/ +³æÅÙ [¤Á¤ç¤¦¤É] /(oK) (adj-na,adv,n) just/right/exactly/ +³æÉý [¤«¤Ã¤×¤¯] /(n) physique/bodily build/ +³ç¤ê¤Ä¤±¤ë [¤¯¤¯¤ê¤Ä¤±¤ë] /(v1) to fasten (a person) to/ +³ç¤êÀ÷¤á [¤¯¤¯¤ê¤¾¤á] /(n) tie-dyeing/ +³ç¤êÉÕ¤±¤ë [¤¯¤¯¤ê¤Ä¤±¤ë] /(v1) to fasten (a person) to/ +³ç¤êËí [¤¯¤¯¤ê¤Þ¤¯¤é] /(n) pillow stuffed with buckwheat chaff, rice husks or similar material/ +³ç¤ë [¤¯¤¯¤ë] /(v5r) to tie up/to tie together/to bundle/to fasten/to hang (oneself)/(P)/ +³ç¤ì [¤¯¤Ó¤ì] /(n) constriction/wrinkle/ +³ç¤ì¤ë [¤¯¤Ó¤ì¤ë] /(v1) to be constricted/ +³ç¸Ì [¤«¤Ã¤³] /(n) parenthesis/brackets/(P)/ +³çÌó¶Ú [¤«¤Ä¤ä¤¯¤­¤ó] /(adj-na,n) sphincter/ +³è¤«¤¹ [¤¤¤«¤¹] /(v5s) to revive/to resuscitate/to make use of/ +³è¤­¤ë [¤¤¤­¤ë] /(v1) to live/to exist/ +³è¤­ºî¤ê [¤¤¤­¤Å¤¯¤ê] /(n) (1) slices of fresh raw fish arranged to look lifelike/(2) slicing a fish and presenting it at table in its original form/ +³è¤±¤ë [¤¤¤±¤ë] /(v1) to arrange (flowers)/ +³è¤±²Ö [¤¤¤±¤Ð¤Ê] /(n) (1) flower arrangement/ +³è¤±µû [¤¤¤±¤¦¤ª] /(n) live fish/ +³è¤±ºî¤ê [¤¤¤±¤Å¤¯¤ê] /(n) slicing a fish and presenting it at table in its original form/ +³è¤òµá¤á¤ë [¤«¤Ä¤ò¤â¤È¤á¤ë] /(exp) to try to find a way out/ +³è¤òÆþ¤ì¤ë [¤«¤Ä¤ò¤¤¤ì¤ë] /(exp) to apply the art of resuscitation/ +³è²Ð»³ [¤«¤Ã¤«¤¶¤ó] /(n) active volcano/ +³è´ã [¤«¤Ä¤¬¤ó] /(n) keen or piercing eye/ +³èµ¤ [¤«¤Ã¤­] /(n) energy/liveliness/(P)/ +³èµ¤ÉÕ¤¯ [¤«¤Ã¤­¤Å¤¯] /(v5k) to become animated/to liven up/to become active/ +³èµû [¤«¤Ä¤®¤ç] /(n) live fish/ +³è¶· [¤«¤Ã¤­¤ç¤¦] /(n) activity/briskness/prosperity/(P)/ +³è·× [¤«¤Ã¤±¤¤] /(n) livelihood/ +³è·à [¤«¤Ä¤²¤­] /(n) action picture/riotous scene/ +³è»¦ [¤«¤Ã¤µ¤Ä] /(n) life or death/ +³è»¦¼«ºß [¤«¤Ã¤µ¤Ä¤¸¤¶¤¤] /the power of life or death/ +³è»ú [¤«¤Ä¤¸] /(n) printing type/(P)/ +³è»ú¤òÁȤà [¤«¤Ä¤¸¤ò¤¯¤à] /(exp) to set type/ +³è»úÂÎ [¤«¤Ä¤¸¤¿¤¤] /(n) typeface/ +³è»úÂΤǽñ¤¯ [¤«¤Ä¤¸¤¿¤¤¤Ç¤«¤¯] /(exp) to print (on a press)/ +³è»úËÜ [¤«¤Ä¤¸¤Û¤ó] /printed book/ +³è»úÎ¥¤ì [¤«¤Ä¤¸¤Ð¤Ê¤ì] /(n,adj-no) aliteracy/loss of interest in or shift away from reading (especially serious) books or literature/ +³è¼´ [¤«¤Ä¤¸¤¯] /live axle/ +³è¼Ì [¤«¤Ã¤·¤ã] /(n,vs) vivid description/painting a lively picture of/ +³è¿Í²è [¤«¤Ä¤¸¤ó¤¬] /(n) tableau vivant/ +³èÀ­ [¤«¤Ã¤»¤¤] /(n) active/(P)/ +³èÀ­¥¢¥ë¥ß¥Ê [¤«¤Ã¤»¤¤¥¢¥ë¥ß¥Ê] /(n) activated alumina/ +³èÀ­±øÅ¥ [¤«¤Ã¤»¤¤¤ª¤Ç¤¤] /activated sludge/ +³èÀ­²½ [¤«¤Ã¤»¤¤¤«] /(n,vs) activation/ +³èÀ­²½¥¨¥Í¥ë¥®¡¼ [¤«¤Ã¤»¤¤¤«¥¨¥Í¥ë¥®¡¼] /(n) activation energy/ +³èÀ­ºÞ [¤«¤Ã¤»¤¤¤¶¤¤] /(n) activator/ +³èÀ­Ãº [¤«¤Ã¤»¤¤¤¿¤ó] /(n) activated charcoal/ +³èÀò [¤«¤Ã¤»¤ó] /(n) valve/faucet/ +³èÀþ [¤«¤Ã¤»¤ó] /(n) live wire/hot line (as in electrical hot-line working)/ +³èÃÇÁØ [¤«¤Ä¤À¤ó¤½¤¦] /(n) active fault/ +³èÆ° [¤«¤Ä¤É¤¦] /(n,vs) action/activity/(P)/ +³èÆ°²È [¤«¤Ä¤É¤¦¤«] /(n) (anti-war) activist/(P)/ +³èÆ°»ï [¤«¤Ä¤É¤¦¤·] /specialty magazine/information digest/ +³èÆ°¼Ì¿¿ [¤«¤Ä¤É¤¦¤·¤ã¤·¤ó] /movie/ +³èÆ°¼Ô [¤«¤Ä¤É¤¦¤·¤ã] /activist/ +³èÆ°À®²Ì [¤«¤Ä¤É¤¦¤»¤¤¤«] /results (of an activity)/ +³èưŪ [¤«¤Ä¤É¤¦¤Æ¤­] /(adj-na) active/ +³èÆ°ÎÏ [¤«¤Ä¤É¤¦¤ê¤ç¤¯] /(n) energy/vitality/ +³èÈ® [¤«¤Ã¤Ñ¤Ä] /(adj-na,n) lively/active/ +³èȯ [¤«¤Ã¤Ñ¤Ä] /(adj-na,n) vigor/active/(P)/ +³èȯ²½ [¤«¤Ã¤Ñ¤Ä¤«] /(n) increase in activity/activation/ +³èÈÇ [¤«¤Ã¤Ñ¤ó] /(n) printing/typography/ +³èÈÇ°õºþ [¤«¤Ã¤Ñ¤ó¤¤¤ó¤µ¤Ä] /printing/ +³èÈDz° [¤«¤Ã¤Ñ¤ó¤ä] /a printer's/a printer/ +³èÈÇËÜ [¤«¤Ã¤Ñ¤ó¤Ü¤ó] /printed book/ +³èÊ© [¤«¤Ä¤Ö¤Ä] /(n) grand Lama/living Buddha/ +³èʪ [¤«¤Ä¤Ö¤Ä] /(n) living being/ +³èʪ´óÀ¸ [¤«¤Ä¤Ö¤Ä¤­¤»¤¤] /(n) parasite/ +³èÊÛ [¤«¤Ä¤Ù¤ó] /(n) narrator in Japanese silent cinema/ +³èÌö [¤«¤Ä¤ä¤¯] /(n) activity/(P)/ +³èÍÑ [¤«¤Ä¤è¤¦] /(n,vs) conjugation/practical use/(P)/ +³èÍÑ·Á [¤«¤Ä¤è¤¦¤±¤¤] /(n) conjugated form/ +³èÍѸì [¤«¤Ä¤è¤¦¤´] /(n) conjugated word/ +³èÎÌ [¤«¤Ä¤ê¤ç¤¦] /(n) activity/ +³èÎÏ [¤«¤Ä¤ê¤ç¤¯] /(n) vitality/energy/(P)/ +³èÎò [¤«¤Ä¤ì¤­] /(n) variety of kabuki, based on historical events/ +³èÏ© [¤«¤Ä¤í] /(n) means of escape/(P)/ +³èÏ©³«Âó [¤«¤Ä¤í¤«¤¤¤¿¤¯] /developing a way or means/ +³é [¤«¤Ä] /(n) thirst/ +³é¤­ [¤«¤ï¤­] /(n) thirst/(P)/ +³é¤¯ [¤«¤ï¤¯] /(v5k) to be thirsty/(P)/ +³é¤¹¤ë [¤«¤Ã¤¹¤ë] /(vs-s) to be thirsty/to be dry/ +³é¤òÌþ¤ä¤¹ [¤«¤Ä¤ò¤¤¤ä¤¹] /(exp) to quench one's thirst/ +³é¶Ä [¤«¤Ä¤´¤¦] /(n,vs) adoration/ +³é»à [¤«¤Ã¤·] /(vs) (archaic) dying of thirst/ +³é¿å [¤«¤Ã¤¹¤¤] /(n) water shortage/(P)/ +³é¿å´ü [¤«¤Ã¤¹¤¤¤­] /(n) dry season/ +³é˾ [¤«¤Ä¤Ü¤¦] /(n) craving/longing/thirsting/(P)/ +³é˾¼Ô [¤«¤Ä¤Ü¤¦¤·¤ã] /desiring person/luster/ +³ê [¤º¤ì] /(n) (uk) gap/slippage/ +³ê¤é¤« [¤Ê¤á¤é¤«] /(adj-na,n) smoothness/glassiness/(P)/ +³ê¤é¤«¤ÊÌÌ [¤Ê¤á¤é¤«¤Ê¤á¤ó] /smooth surface/ +³ê¤é¤¹ [¤¹¤Ù¤é¤¹] /(v5s) to let something slip/ +³ê¤ê [¤¹¤Ù¤ê] /(n) sliding/slipping/ +³ê¤ê [¤Ì¤á¤ê] /(n) viscous liquid/slime/mucus/(P)/ +³ê¤ê°×¤¤ [¤¹¤Ù¤ê¤ä¤¹¤¤] /greasy/slimy/slippery/ +³ê¤ê²¼¤ê¤ë [¤¹¤Ù¤ê¤ª¤ê¤ë] /(v5r) to slide down/to slip down/ +³ê¤ê´ó¤ë [¤¹¤Ù¤ê¤è¤ë] /(v5r) to slide up to/ +³ê¤ê¹ß¤ê¤ë [¤¹¤Ù¤ê¤ª¤ê¤ë] /(v5r) to slide down (a hill) (e.g. ski, toboggan)/ +³ê¤ê¹þ¤ß [¤¹¤Ù¤ê¤³¤ß] /(n) sliding/ +³ê¤ê¹þ¤à [¤¹¤Ù¤ê¤³¤à] /(v5m) to slide into (base)/to slip into (ditch)/ +³ê¤ê»ß¤á [¤¹¤Ù¤ê¤É¤á] /(n) tyre chains/anti-skid device/backup measure/taking entrance examination to a university in case one fails at other universities/ +³ê¤ê¼Ö [¤¹¤Ù¤ê¤°¤ë¤Þ] /(n) sash roller/ +³ê¤ê¼Ü [¤¹¤Ù¤ê¤¸¤ã¤¯] /slide rule/ +³ê¤ê½Ð¤¹ [¤¹¤Ù¤ê¤À¤¹] /(v5s) to begin slipping or sliding/to make a start upon/ +³ê¤êÂæ [¤¹¤Ù¤ê¤À¤¤] /(n) launching platform/(playground) slide/sliding bed/(P)/ +³ê¤êÄñ¹³´ï [¤¹¤Ù¤ê¤Æ¤¤¤³¤¦¤­] /(n) sliding resistor/ +³ê¤êÆþ¤ë [¤¹¤Ù¤ê¤¤¤ë] /(v5r) to slide into/ +³ê¤êË໤ [¤¹¤Ù¤ê¤Þ¤µ¤Ä] /(n) sliding friction/ +³ê¤êÌÜ [¤¹¤Ù¤ê¤á] /(n) slip stitch/ +³ê¤êÍî¤Á¤ë [¤¹¤Ù¤ê¤ª¤Á¤ë] /(v1) to slip off/ +³ê¤ë [¤¹¤Ù¤ë] /(v5r) to glide/to slide (e.g. on skis)/to slip/(P)/ +³ê¤ë [¤Ì¤á¤ë] /(v5r) to be slippery/to be slimy/to behave charmingly/to walk merrily/ +³ê¤ì¤ë [¤º¤ì¤ë] /(v1) (uk) to slide/to slip off/(P)/ +³ê±Õ [¤«¤Ä¤¨¤­] /(n) synovial fluid/ +³ê¶õ [¤«¤Ã¤¯¤¦] /(n,vs) gliding in a glider/ +³ê¶õµ¡ [¤«¤Ã¤¯¤¦¤­] /(n) sailplane/glider/ +³ê·Î [¤³¤Ã¤±¤¤] /(adj-na,n) funny/humorous/comical/laughable/ridiculous/joking/(P)/ +³ê·Î¼Ô [¤ª¤É¤±¤â¤Î] /(n) joker/fool/trickster/ +³ê·ÎËÜ [¤³¤Ã¤±¤¤¤Ü¤ó] /(n) comic books/ +³ê·ÎÌ£¤¬Í­¤ë [¤³¤Ã¤±¤¤¤ß¤¬¤¢¤ë] /tinged with humor/ +³ê¹ß [¤«¤Ã¤³¤¦] /(n) descent (in skiing)/(P)/ +³ê¹ß¶¥µ» [¤«¤Ã¤³¤¦¤­¤ç¤¦¤®] /downhill racing/ +³êºÞ [¤«¤Ä¤¶¤¤] /(n) lubricant/ +³ê¼Ö [¤«¤Ã¤·¤ã] /(n) pulley/block/tackle/ +³ê¼Ö¿À·Ð [¤«¤Ã¤·¤ã¤·¤ó¤±¤¤] /(n) trochlear nerve/ +³êÀÊ [¤«¤Ã¤»¤­] /(n) sliding seat/ +³êÀÐ [¤«¤Ã¤»¤­] /(n) talc/ +³êÀÐÊ´ [¤«¤Ã¤»¤­¤³] /talcum powder/ +³êÁö [¤«¤Ã¤½¤¦] /(n,vs) glide/volplane/(P)/ +³êÁö¼ÖÎØ [¤«¤Ã¤½¤¦¤·¤ã¤ê¤ó] /landing gear/ +³êÁöÎØ [¤«¤Ã¤½¤¦¤ê¤ó] /landing gear/ +³êÁöÏ© [¤«¤Ã¤½¤¦¤í] /(n) runway/(P)/ +³ê¿ò× [¤Ê¤á¤¿¤¬¤ì¤¤] /(n) slime dab/ +³êÂæ [¤¹¤Ù¤ê¤À¤¤] /(n) launching platform/(playground) slide/sliding bed/ +³êÂôºÞ [¤«¤Ã¤¿¤¯¤¶¤¤] /lubricant/ +³êæ [¤«¤Ä¤À¤Ä] /(adj-na,n) adaptation to circumstances/ +³êÍî [¤«¤Ä¤é¤¯] /(n,vs) slipping down/avalanche/ +³êæƵ¡ [¤«¤Ã¤·¤ç¤¦¤­] /glider/sailplane/ +³ë [¤¯¤º] /(n) (Japanese) arrowroot/(P)/ +³ë³Ý¤± [¤¯¤º¤«¤±] /(n) food dressed with liquid starch/ +³ëº¬Åò [¤«¤Ã¤³¤ó¤È¤¦] /(n) antifebrile infusion/ +³ëÀÞ¤ê [¤Ä¤Å¤é¤ª¤ê] /(n) winding/zigzag/ +³ëÅò [¤¯¤º¤æ] /(n) kudzu starch gruel/ +³ëÆ£ [¤«¤Ã¤È¤¦] /(n) conflict/complication/troubles/discord/(P)/ +³ëÉÛ [¤¯¤º¤Õ] /(n) cloth made from kudzu (Japanese arrowroot) fiber/ +³ëÊ´ [¤¯¤º¤³] /(n) arrowroot flour/ +³ëÌß [¤¯¤º¤â¤Á] /(n) kudzu starch cake/ +³ëݵ¶â [¤¯¤º¤¦¤³¤ó] /(n) arrowroot/ +³ëäÆ [¤Ä¤Å¤é] /(n) wicker clothes hamper/ +³ëñ² [¤¯¤º¤¢¤ó] /(n) kudzu sauce/ +³ëñ½Æ¬ [¤¯¤º¤Þ¤ó¤¸¤å¤¦] /(n) ball of bean paste covered with a kudzu starch glaze/ +³ì¿§ [¤«¤Ã¤·¤ç¤¯] /(n) brown/(P)/ +³ìÁô [¤«¤Ã¤½¤¦] /(n) brown algae/phaeophyceae/ +³ìÁôÎà [¤«¤Ã¤½¤¦¤ë¤¤] /(n) brown algae/ +³ìú [¤«¤Ã¤¿¤ó] /(n) brown coal/lignite/ +³ìÅ´¹Û [¤«¤Ã¤Æ¤Ã¤³¤¦] /(n) limonite/brown hematite/ +³ìÌÓϼï [¤¢¤«¤²¤ï¤·¤å] /type of Japanese cow/ +³î¤Ä [¤«¤Ä] /(adv,conj) yet/and/ +³î¤Ä°û¤ß³î¤Ä²Î¤¦ [¤«¤Ä¤Î¤ß¤«¤Ä¤¦¤¿¤¦] /to drink and sing at the same time/to drink as well as sing/ +³î¤ÄËô [¤«¤Ä¤Þ¤¿] /(conj) (uk) besides/furthermore/moreover/ +³îËô [¤«¤Ä¤Þ¤¿] /(conj) (uk) besides/furthermore/moreover/ +³ï [¤«¤Ä¤ª] /(oK) (n) bonito/ +³ï¤Î±¨Ë¹»Ò [¤«¤Ä¤ª¤Î¤¨¤Ü¤·] /(n) Portuguese man-of-war/ +³ïÀá [¤«¤Ä¤ª¤Ö¤·] /(oK) (n) small pieces of sliced dried bonito/ +³ïÀáÃî [¤«¤Ä¤ª¤Ö¤·¤à¤·] /(n) dermestid beetle/ +³ïÌÚ [¤«¤Ä¤ª¤®] /(n) log on the roof of a shrine set perpendicular to the ridgepole/ +³ð¤¦ [¤«¤Ê¤¦] /(v5u) to come true (wish)/(P)/ +³ð¤¨¤ë [¤«¤Ê¤¨¤ë] /(v1) to grant (request, wish)/(P)/ +³ò [¤«¤Ð] /(n) birch/ +³ò¿§ [¤«¤Ð¤¤¤í] /(n) reddish yellow/ +³òÂÀËð [¤«¤é¤Õ¤È¤Þ¤¹] /(n) pink salmon/ +³ó [¤«¤Ð¤ó] /(n) bag/satchel/briefcase/basket/(P)/ +³ó»ý [¤«¤Ð¤ó¤â¤Á] /(n) private secretary/ +³ó»ý¤Á [¤«¤Ð¤ó¤â¤Á] /(n) private secretary/flunky/ +³ô [¤«¤Ö] /(n) share/stock/stump (of tree)/(P)/ +³ô¤¬²¼¤¬¤ë [¤«¤Ö¤¬¤µ¤¬¤ë] /(exp) to fall in public esteem/to fall in value (stocks)/ +³ô¤¬¾å¤¬¤ë [¤«¤Ö¤¬¤¢¤¬¤ë] /(exp) to rise in public esteem/to rise in value (stocks)/ +³ô¤Î»ý¤Á¹ç¤¤ [¤«¤Ö¤Î¤â¤Á¤¢¤¤] /(n) crossholding/ +³ô¤òÇ㤦 [¤«¤Ö¤ò¤«¤¦] /(exp) to buy stock/ +³ô²° [¤«¤Ö¤ä] /(n) stockbroker/ +³ô²Á [¤«¤Ö¤«] /(n) stock prices/(P)/ +³ô²Á¤Îȿȯ [¤«¤Ö¤«¤Î¤Ï¤ó¤Ñ¤Ä] /(n) rebound (of stock prices)/ +³ô²Á°Ý»ýÁàºî [¤«¤Ö¤«¤¤¤¸¤½¤¦¤µ] /(n) price-keeping operation (PKO)/ +³ô²Á»Ø¿ô [¤«¤Ö¤«¤·¤¹¤¦] /(n) stock price index/ +³ô²Á¼ý±×Ψ [¤«¤Ö¤«¤·¤å¤¦¤¨¤­¤ê¤Ä] /(n) PER/price-earnings ratio/ +³ô²ÁÁàºî [¤«¤Ö¤«¤½¤¦¤µ] /(n) share price manipulation/ +³ô¶â [¤«¤Ö¤­¤ó] /(n) (money for) stock investment/ +³ô·ô [¤«¤Ö¤±¤ó] /(n) stock certificate/(P)/ +³ô¼° [¤«¤Ö¤·¤­] /(n) stock (company)/(P)/ +³ô¼°¥ª¥×¥·¥ç¥ó [¤«¤Ö¤·¤­¥ª¥×¥·¥ç¥ó] /(n) stock option/ +³ô¼°¥¹¥ï¥Ã¥× [¤«¤Ö¤·¤­¥¹¥ï¥Ã¥×] /(n) stock swap/ +³ô¼°²ñ¼Ò [¤«¤Ö¤·¤­¤¬¤¤¤·¤ã] /(n) public company/corporation/(P)/ +³ô¼°¶âÍ» [¤«¤Ö¤·¤­¤­¤ó¤æ¤¦] /(n) fund procurement by stock issue/stock collateral loan/ +³ô¼°¸ò´¹ [¤«¤Ö¤·¤­¤³¤¦¤«¤ó] /(n) stock swap/ +³ô¼°¸ò´¹Î¨ [¤«¤Ö¤·¤­¤³¤¦¤«¤ó¤ê¤Ä] /(n) stock exchange percentage/ +³ô¼°¸ø³« [¤«¤Ö¤·¤­¤³¤¦¤«¤¤] /stock offering (to the public)/ +³ô¼°¸ø³«ÇãÉÕÀ©ÅÙ [¤«¤Ö¤·¤­¤³¤¦¤«¤¤¤«¤¤¤Ä¤±¤»¤¤¤É] /(n) tender offer/take-over bid/TOB/ +³ô¼°»Ô¾ì [¤«¤Ö¤·¤­¤·¤¸¤ç¤¦] /stock market/ +³ô¼°»Øɸ [¤«¤Ö¤·¤­¤·¤Ò¤ç¤¦] /(n) stock price index/ +³ô¼°»ý¹ç [¤«¤Ö¤·¤­¤â¤Á¤¢¤¤] /(n) cross shareholdings/ +³ô¼°¼è°ú½ê [¤«¤Ö¤·¤­¤È¤ê¤Ò¤­¤¸¤ç] /stock exchange/ +³ô¼°¾ùÅÏ [¤«¤Ö¤·¤­¤¸¤ç¤¦¤È] /(n) transfer of stocks/ +³ô¼°Áê¾ì [¤«¤Ö¤·¤­¤½¤¦¤Ð] /stock market quotation/ +³ô¼°ÃçÇã¿Í [¤«¤Ö¤·¤­¤Ê¤«¤¬¤¤¤Ë¤ó] /(n) stockbroker/ +³ô¼°Åê»ñ [¤«¤Ö¤·¤­¤È¤¦¤·] /(n) equity investment/ +³ô¼°Åê»ñ¿®Â÷ [¤«¤Ö¤·¤­¤È¤¦¤·¤·¤ó¤¿¤¯] /(n) stock investment trust/ +³ô¼°ÇÛÅö [¤«¤Ö¤·¤­¤Ï¤¤¤È¤¦] /stock dividend/ +³ô¼°ÇÛÅö¶â [¤«¤Ö¤·¤­¤Ï¤¤¤È¤¦¤­¤ó] /stock dividend/ +³ô¼°Çã¼èÀÁµá¸¢ [¤«¤Ö¤·¤­¤«¤¤¤È¤ê¤»¤¤¤­¤å¤¦¤±¤ó] /(n) right of demand for buying shares/ +³ô¼°Çã¼õ¸¢ÉÕ¼ÒºÄ [¤«¤Ö¤·¤­¤«¤¤¤¦¤±¤±¤ó¤Ä¤­¤·¤ã¤µ¤¤] /(n) bond with stock purchase warrant/ +³ô¼°È¯¹Ô [¤«¤Ö¤·¤­¤Ï¤Ã¤³¤¦] /(n) share issuance/ +³ô¼°Ê¬³ä [¤«¤Ö¤·¤­¤Ö¤ó¤«¤Ä] /(n) stock split/ +³ô¼°Ê»¹ç [¤«¤Ö¤·¤­¤Ø¤¤¤´¤¦] /(n) reverse stock split/ +³ô¼°ÊÝÍ­À©¸Â [¤«¤Ö¤·¤­¤Û¤æ¤¦¤»¤¤¤²¤ó] /(n) limitation in stock investment/ +³ô¼ç [¤«¤Ö¤Ì¤·] /(n) shareholder/stockholder/(P)/ +³ô¼ç¸¢ [¤«¤Ö¤Ì¤·¤±¤ó] /(n) stockholder's right/ +³ô¼ç»ñËÜÍø±×Ψ [¤«¤Ö¤Ì¤·¤·¤Û¤ó¤ê¤¨¤­¤ê¤Ä] /(n) return on equity (ROE)/ +³ô¼çÁí²ñ [¤«¤Ö¤Ì¤·¤½¤¦¤«¤¤] /general meeting of stockholders/ +³ô¼çÂåɽÁʾ٠[¤«¤Ö¤Ì¤·¤À¤¤¤Ò¤ç¤¦¤½¤·¤ç¤¦] /(n) shareholder lawsuit/ +³ô¼çÅêɼ [¤«¤Ö¤Ì¤·¤È¤¦¤Ò¤ç¤¦] /(n) shareholder vote/ +³ôʬ¤± [¤«¤Ö¤ï¤±] /(n,vs) root division/ +³õ [¤«¤Ö¤È] /(n) helmet (of armor)/headpiece/(P)/ +³õ³ª [¤«¤Ö¤È¤¬¤Ë] /(n) horseshoe crab/ +³õÃî [¤«¤Ö¤È¤à¤·] /(n) beetle/ +³õƬ¶Ò [¤«¤Ö¤È¤º¤­¤ó] /(n) helmet-shaped hood/ +³÷ [¤«¤Ð] /(n) bulrush/cattail/ +³÷ [¤¬¤Þ] /(n) bulrush/cattail/ +³÷µû [¤«¤Þ¤È¤È] /(n) a kind of woman who pretends to be all sweet and innocent and naive/ +³÷¸ø±Ñ [¤¿¤ó¤Ý¤Ý] /(n) (uk) dandelion/ +³÷¾Æ¤­ [¤«¤Ð¤ä¤­] /(n) dojou or unagi dipped and broiled in soy-based sauce/ +³÷¿§ [¤«¤Ð¤¤¤í] /(n) reddish yellow/ +³÷Á¦ [¤Û¤»¤ó] /bulrush mat/ +³÷ÃÄ [¤Õ¤È¤ó] /(oK) (n) futon/bedding/ +³÷Ãľø¤· [¤Õ¤È¤ó¤à¤·] /burying a person under a pile of futon in fun/ +³÷ÃÄÈé [¤Õ¤È¤ó¤¬¤ï] /(n) quilting/ticking/ +³÷ËÈ [¤«¤Þ¤Ü¤³] /(n) (processed) fish paste/ +³÷ËÈʼ¼Ë [¤«¤Þ¤Ü¤³¤Ø¤¤¤·¤ã] /Quonset hut/ +³÷Ìø [¤Û¤ê¤å¤¦] /(n) purple willow/infirmity/delicate constitution/ +³÷Ìø¤Î¼Á [¤Û¤ê¤å¤¦¤Î¤·¤Ä] /delicate health/fragile health/ +³ø [¤«¤Þ] /(n) iron pot/kettle/(P)/ +³ø¤ò·¡¤ë [¤«¤Þ¤ò¤Û¤ë] /(exp) (col) (uk) (vulg) to have gay sex/to sodomize/ +³øÈÓ [¤«¤Þ¤á¤·] /(n) rice, meat and vegetable dish served in a small pot/ +³øÉߤ­ [¤«¤Þ¤·¤­] /(n) kettle rest/ +³øè§¤Ç [¤«¤Þ¤æ¤Ç] /(n) boiling in an iron pot/ +³ù [¤«¤Þ] /(n) (1) sickle/(2) part of a fish around the gills/(P)/ +³ù¤ò³Ý¤±¤ë [¤«¤Þ¤ò¤«¤±¤ë] /(exp) to trick someone into telling the truth/ +³ù·Á [¤«¤Þ¤¬¤¿] /(adj-no,n) sickle-shaped/falciform/ +³ù»ß¤á [¤«¤Þ¤É¤á] /(n) cutting grass and trees is prohibited/ +³ù¼ó [¤«¤Þ¤¯¤Ó] /(n) gooseneck/ +³ùÁÒ»þÂå [¤«¤Þ¤¯¤é¤¸¤À¤¤] /(n) Kamakura period (1185-1333 CE)/ +³ùÁÒĦ¤ê [¤«¤Þ¤¯¤é¤Ü¤ê] /(n) carvings of the Kamakura style/ +³ùÁä [¤«¤Þ¤ä¤ê] /(n) type of spear with curved cross-blade(s)/ +³ù­ [¤«¤Þ¤¢¤·] /(n) legs bowed in/sitting with heels spread apart/ +³ùÆþ¤ì [¤«¤Þ¤¤¤ì] /(n) harvesting/ +³ùóì [¤«¤Þ¤¤¤¿¤Á] /(n) cut caused by whirlwind/folkloric monster/ +³ú¤ß¥¿¥Ð¥³ [¤«¤ß¥¿¥Ð¥³] /(n) chewing tobacco/ +³ú¤ß¹ç¤¦ [¤«¤ß¤¢¤¦] /(v5u) (1) to gear (engage) with/to be in gear (mesh)/(2) to bite each other/ +³ú¤ß¹ç¤ï¤»¤ë [¤«¤ß¤¢¤ï¤»¤ë] /(v1) (1) to clench (teeth)/to engage (gears)/(2) to set to fighting/ +³ú¤ßºÕ¤¯ [¤«¤ß¤¯¤À¤¯] /(v5k) (1) to crunch/to masticate/(2) to simplify/to explain plainly/ +³ú¤ß»¦¤¹ [¤«¤ß¤³¤í¤¹] /(v5s) (1) to stifle a smile, yawn, etc./(2) to bite to death/ +³ú¤ß½Ï¤¹ [¤«¤ß¤³¤Ê¤¹] /(v5s) to chew/to digest/ +³ú¤ßÀÚ¤ë [¤«¤ß¤­¤ë] /(v5r) to bite off/to gnaw through/ +³ú¤ßÄù¤á¤ë [¤«¤ß¤·¤á¤ë] /(v1) (1) to chew thoroughly/(2) to reflect upon/to digest/ +³ú¤ßÉÕ¤¯ [¤«¤ß¤Ä¤¯] /(v5k) to bite (at)/to snap at/to snarl at/(P)/ +³ú¤ßʬ¤±¤ë [¤«¤ß¤ï¤±¤ë] /(v1) to taste/to distinguish/to understand/ +³ú¤à [¤«¤à] /(v5m) to bite/to chew/to gnaw/(P)/ +³ú¤ë [¤«¤¸¤ë] /(v5r) to chew/to bite (at)/to gnaw/to nibble/to munch/to crunch/to have a smattering of/ +³ú±ìÁð [¤«¤ß¤¿¤Ð¤³] /(n) chewing tobacco/ +³ú¹ç¤¦ [¤«¤ß¤¢¤¦] /(v5u) (1) to gear (engage) with/to be in gear (mesh)/(2) to bite each other/ +³ú¹ç¤ï¤» [¤Ï¤ß¤¢¤ï¤»] /engaging or meshing (of gears)/occlusion (of teeth)/ +³ú¹ç¤ï¤»¤ë [¤«¤ß¤¢¤ï¤»¤ë] /(v1) (1) to clench (teeth)/to engage (gears)/(2) to set to fighting/ +³úºÕ¤¯ [¤«¤ß¤¯¤À¤¯] /(v5k) (1) to crunch/to masticate/(2) to simplify/to explain plainly/ +³ú»¦¤¹ [¤«¤ß¤³¤í¤¹] /(v5s) (1) to stifle a smile, yawn, etc./(2) to bite to death/ +³ú½ý [¤«¤ß¤­¤º] /a bite (wound)/ +³úÄÙ¤¹ [¤«¤ß¤Ä¤Ö¤¹] /(v5s) to chew up/ +³úÄù¤á¤ë [¤«¤ß¤·¤á¤ë] /(v1) (1) to chew thoroughly/(2) to reflect upon/to digest/ +³úÉÕ¤¯ [¤«¤ß¤Ä¤¯] /(v5k) to bite (at)/to snap at/to snarl at/ +³úʬ¤±¤ë [¤«¤ß¤ï¤±¤ë] /(v1) to taste/to distinguish/to understand/ +³û [¤«¤â] /(n) (1) wild duck/(2) easy mark/sucker/(P)/ +³û¤ÎÓÜ [¤«¤â¤Î¤Ï¤·] /(n) platypus/ +³û³ý [¤«¤â¤¬¤ä] /(n) orchard grass/ +³ûµï [¤«¤â¤¤] /(n) lintel/ +³ûÂǤÁ [¤«¤â¤¦¤Á] /duck hunting/ +³ûÎÄ [¤«¤â¤ê¤ç¤¦] /(n) duck hunting/ +³ü¼ê¤òÂÇ¤Ä [¤«¤·¤ï¤Ç¤ò¤¦¤Ä] /(exp) to clap one's hands in prayer/ +³ý [¤«¤ä] /(n) hay/various gramineous grasses (e.g. eularies)/plants used for thatching/ +³ý²° [¤Ü¤¦¤ª¤¯] /(n) thatched cottage/hovel/my humble cottage/ +³ý¼Ë [¤Ü¤¦¤·¤ã] /(n) thatched cottage/hovel/my humble cottage/ +³ý¾ì [¤«¤ä¤Ð] /(n) hayfield/field of miscanthus/ +³ýéó [¤Ò¤°¤é¤·] /(n) (type of) cicada/ +³þÁÍ [¤«¤ä¤Í¤º¤ß] /(n) harvest mouse/ +´¡ [¤«¤æ] /(n) (rice) gruel/(P)/ +´¡Ê¢ [¤«¤æ¤Ð¤é] /(n) surviving on rice gruel/ +´¢ [¤«¤ê] /cut/clip/shear/reap/trim/prune/ +´¢¤ê³ô [¤«¤ê¤«¤Ö] /(n) stubble/ +´¢¤ê´³¤¹ [¤«¤ê¤Û¤¹] /(v5s) to cut and dry (in the sun)/ +´¢¤ê¹þ¤ß [¤«¤ê¤³¤ß] /(n) haircut/pruning/ +´¢¤ê¹þ¤à [¤«¤ê¤³¤à] /(v5m) to cut/to dress/to prune/to trim/to clip/(P)/ +´¢¤êº¬ [¤«¤ê¤Í] /stubble/ +´¢¤ê¼è¤ê [¤«¤ê¤È¤ê] /(n) harvesting/reaping/ +´¢¤ê¼è¤êµ¡ [¤«¤ê¤È¤ê¤­] /(n) reaping machine/ +´¢¤ê¼è¤ë [¤«¤ê¤È¤ë] /(v5r) to mow/to reap/to harvest/(P)/ +´¢¤ê¼ê [¤«¤ê¤Æ] /(n) mower/reaper/ +´¢¤ê¾å¤² [¤«¤ê¤¢¤²] /(n) close-cropped hair/harvesting/ +´¢¤ê¾å¤²¤ë [¤«¤ê¤¢¤²¤ë] /(v1) to reap completely/to trim up (the hair)/to dress up/ +´¢¤êÀ× [¤«¤ê¤¢¤È] /(n) cut-over land/ +´¢¤êÅÄ [¤«¤ê¤¿] /(n) harvested rice field/ +´¢¤êÆþ¤ì [¤«¤ê¤¤¤ì] /(n) harvest/(P)/ +´¢¤êÆþ¤ì¤ë [¤«¤ê¤¤¤ì¤ë] /(v1) to harvest/to reap/ +´¢¤êÆþ¤ì¿Í [¤«¤ê¤¤¤ì¤Ó¤È] /reapers/ +´¢¤êÉø¤¯ [¤«¤ê¤Õ¤¯] /(v5k) to thatch (a roof)/ +´¢¤êÊæ [¤«¤ê¤Û] /(n) harvested grain/harvested rice ears/ +´¢¤êΩ¤Æ [¤«¤ê¤¿¤Æ] /new mown/newly cut (hair)/ +´¢¤ë [¤«¤ë] /(v5r) to cut (hair)/to mow (grass)/to harvest/to clip/to shear/to reap/to trim/to prune/(P)/ +´¢½ü [¤«¤¤¤¸¤ç] /(vs) removal/cut off/mowing/ +´¢½ü [¤¬¤¤¤¸¤ç] /(vs) removal/cut off/mowing/ +´¢Æþ [¤«¤ê¤¤¤ì] /(io) (n) harvest/ +´¢Êæ [¤«¤ê¤Û] /(n) harvested grain/harvested rice ears/ +´£¤ë [¤«¤ë] /(v5r) to mow/ +´¤ [¤«¤ï¤é] /(n) roof tile/(P)/ +´¤²° [¤«¤ï¤é¤ä] /(n) tilemaker/ +´¤²°º¬ [¤«¤ï¤é¤ä¤Í] /(n) tiled roof/ +´¤²È [¤«¤ï¤é¤ä] /tile-roofed house/ +´¤²ò [¤¬¤«¤¤] /(n) fatal flaw/ +´¤»Û [¤¬¤¹] /(n) (uk) gas/ +´¤ÀùÌß [¤«¤ï¤é¤»¤ó¤Ù¤¤] /(n) tile-shaped rice-cracker/ +´¤Á´ [¤¬¤¼¤ó] /(n) meaningless existence/ +´¤ÈÇ [¤«¤ï¤é¤Ð¤ó] /(n) tile block print (newspaper in Tokugawa period)/ +´¤Éø [¤«¤ï¤é¤Ö¤­] /(n) tile-roofing/ +´¤Éø¤­ [¤«¤ï¤é¤Ö¤­] /(n) tile-roofing/ +´¤Íî¿ [¤¬¤é¤¯¤¿] /(n) (uk) junk/rubbish/trash/garbage/odds and ends/ +´¤ãª [¤¬¤ì¤­] /(n) rubble/ +´¥ [¤«¤ó] /(n) heaven/emperor/ +´¥ [¤±¤ó] /(n) heaven/emperor/ +´¥ [¤Û¤·] /(pref) dried/cured/ +´¥¤«¤¹ [¤«¤ï¤«¤¹] /(v5s,vt) to dry (clothes, etc.)/to desiccate/(P)/ +´¥¤­ [¤«¤ï¤­] /(n) drying/dryness/ +´¥¤­¤ÎÁᤤ [¤«¤ï¤­¤Î¤Ï¤ä¤¤] /fast drying (clothes)/ +´¥¤¯ [¤«¤ï¤¯] /(v5k,vi) to get dry/(P)/ +´¥¤¹ [¤Û¤¹] /(v5s,vt) to air/to dry/to desiccate/to drain (off)/to drink up/ +´¥¤»¤ë [¤«¤»¤ë] /(v1) to dry up/to scab/to slough/to be poisoned (with lacquer)/ +´¥¤ÃÉ÷ [¤«¤é¤Ã¤«¤¼] /(n) a cold, strong, dry wind/ +´¥¤Ó¤ë [¤«¤é¤Ó¤ë] /(v1) to dry up/to shrivel/ +´¥¥É¥Ã¥¯ [¤«¤ó¥É¥Ã¥¯] /(n) dry dock/ +´¥¥Ñ¥ó [¤«¤ó¥Ñ¥ó] /(n) cracker/hard biscuit/hardtack/ +´¥°Ì [¤±¤Ë] /(rare) northwest/ +´¥²Ì [¤«¤ó¤«] /(n) dried fruit/ +´¥²Û»Ò [¤Ò¤¬¤·] /(n) dried candies or confections/cookies/ +´¥³¤ÂÝ [¤Û¤·¤Î¤ê] /(n) dried edible seaweed/ +´¥³± [¤«¤é¤»¤­] /(n) dry cough/hacking cough/ +´¥³± [¤«¤é¤¼¤­] /(n) dry cough/hacking cough/ +´¥´³¤· [¤«¤é¤Ü¤·] /(n) sun-dried fish or vegetables/ +´¥´ü [¤«¤ó¤­] /(n) dry season/(P)/ +´¥µ¨ [¤«¤ó¤­] /(n) dry season/(P)/ +´¥µå²¹ÅÙ·× [¤«¤ó¤­¤å¤¦¤ª¤ó¤É¤±¤¤] /(n) dry-bulb thermometer/ +´¥µû [¤«¤ó¤®¤ç] /(n) dried fish/ +´¥µû [¤Ò¤¦¤ª] /(n) dried fish/ +´¥µû [¤Ò¤¶¤«¤Ê] /(n) dried fish/ +´¥µû [¤Û¤·¤¦¤ª] /(n) dried fish/ +´¥¸¿ [¤«¤ó¤²¤ó] /(n) freeboard/ +´¥¸Ç [¤«¤ó¤³] /(vs) dry and harden/ +´¥¸Ç¤Þ¤ë [¤Ò¤«¤¿¤Þ¤ë] /(v5r) to dry and harden/ +´¥¸Ï [¤«¤ó¤³] /(n,vs) completely drying up/ +´¥¸Ï¤é¤Ó¤ë [¤Ò¤«¤é¤Ó¤ë] /(v1) to dry up completely/to become stale/ +´¥º¥ [¤±¤ó¤³¤ó] /(n) heaven and earth/universe/ +´¥º¥°ìÚ³ [¤±¤ó¤³¤ó¤¤¤Ã¤Æ¤­] /(n) stake all (on something)/play for all or nothing/throwing all into a task/ +´¥ºÚ [¤«¤ó¤µ¤¤] /dried vegetables/ +´¥ºà [¤«¤ó¤¶¤¤] /dry lumber/ +´¥¼° [¤«¤ó¤·¤­] /(n) dry process/ +´¥¼°¹©Ë¡ [¤«¤ó¤·¤­¤³¤¦¤Û¤¦] /(n) dry construction/ +´¥¼°À½Ï£ [¤«¤ó¤·¤­¤»¤¤¤ì¤ó] /(n) fire refining/ +´¥¼¾ [¤«¤ó¤·¤Ä] /(n) degree of humidity/ +´¥¼¾µå¼¾ÅÙ·× [¤«¤ó¤·¤Ä¤­¤å¤¦¤·¤Ä¤É¤±¤¤] /(n) wet and dry-bulb thermometer/ +´¥¼¾·× [¤«¤ó¤·¤Ä¤±¤¤] /(n) humidity meter/ +´¥¼¿Áü [¤«¤ó¤·¤Ä¤¾¤¦] /(n) lacquered (wooden) Buddha statue/ +´¥½êÂÓ [¤«¤ó¤¸¤ç¤¿¤¤] /poverty-stricken household/ +´¥¾å¤¬¤ë [¤Ò¤¢¤¬¤ë] /(v5r) to dry up/to parch/to ebb away/ +´¥¿¡ [¤«¤é¤Ö¤­] /(n) polishing with a dry cloth/ +´¥¿¡¤­ [¤«¤é¤Ö¤­] /(n) polishing with a dry cloth/ +´¥¿ª [¤«¤ó¤·¤ç¤¯] /(n) the rotting of lumber stored with poor air circulation/ +´¥À­ [¤«¤ó¤»¤¤] /(adj-na,n) dry/dryness/dry (pleurisy)/ +´¥À­Ìý [¤«¤ó¤»¤¤¤æ] /(n) drying oil/linseed oil/ +´¥À¸¿¢Êª [¤«¤ó¤»¤¤¤·¤ç¤¯¤Ö¤Ä] /(n) desert plants/ +´¥À¸Õª [¤«¤ó¤·¤ç¤¦¤¬] /(n) powdered ginger/ +´¥Á¥µô [¤«¤ó¤»¤ó¤­¤ç] /(n) dry dock/ +´¥Á¥µô [¤«¤ó¤É¤Ã¤¯] /(n) dry dock/ +´¥Áç [¤«¤ó¤½¤¦] /(n,vs) dry/arid/insipid/dehydrated/(P)/ +´¥Áç²Ì [¤«¤ó¤½¤¦¤«] /(n) dried fruit/ +´¥Áç´ï [¤«¤ó¤½¤¦¤­] /(n) drying machine/dryer/desiccator/ +´¥Áç´ü [¤«¤ó¤½¤¦¤­] /dry season/dry spell/dry period/ +´¥Á絡 [¤«¤ó¤½¤¦¤­] /(n) drying machine/dryer/desiccator/ +´¥Á絤¸õ [¤«¤ó¤½¤¦¤­¤³¤¦] /(n) arid climate/ +´¥Á絨 [¤«¤ó¤½¤¦¤­] /dry season/dry spell/dry period/ +´¥ÁçµíÆý [¤«¤ó¤½¤¦¤®¤å¤¦¤Ë¤å¤¦] /powdered milk/ +´¥Áç·ìÞù [¤«¤ó¤½¤¦¤±¤Ã¤·¤ç¤¦] /(n) dried plasma/ +´¥ÁçºÞ [¤«¤ó¤½¤¦¤¶¤¤] /(n) a drying agent/ +´¥Áçºà [¤«¤ó¤½¤¦¤¶¤¤] /seasoned lumber/ +´¥Áç¼¼ [¤«¤ó¤½¤¦¤·¤Ä] /(n) drying room/ +´¥ÁçÀ­Á°É¡±ê [¤«¤ó¤½¤¦¤»¤¤¤¼¤ó¤Ó¤¨¤ó] /(n) rhinitis sicca anterior/ +´¥ÁçÀöÂõ [¤«¤ó¤½¤¦¤»¤ó¤¿¤¯] /dry cleaning/ +´¥ÁçÃÏ [¤«¤ó¤½¤¦¤Á] /dry land/ +´¥ÁçÃÏ·Á [¤«¤ó¤½¤¦¤Á¤±¤¤] /(n) arid landforms/ +´¥ÁçÃÏÂÓ [¤«¤ó¤½¤¦¤Á¤¿¤¤] /(n) arid region/ +´¥ÁçÃÏÇÀ¶È [¤«¤ó¤½¤¦¤Á¤Î¤¦¤®¤ç¤¦] /dry farming/ +´¥ÁçÉåµà [¤«¤ó¤½¤¦¤Õ¤­¤å¤¦] /dry rot/ +´¥Áç̵̣ [¤«¤ó¤½¤¦¤à¤ß] /(adj-na,n) dryness/dullness/ +´¥ÁçÌîºÚ [¤«¤ó¤½¤¦¤ä¤µ¤¤] /dehydrated vegetables/ +´¥ÁçÍñ [¤«¤ó¤½¤¦¤¿¤Þ¤´] /dehydrated eggs/ +´¥Áçϧ [¤«¤ó¤½¤¦¤í] /drying furnace/ +´¥Áð [¤«¤ó¤½¤¦] /(n) hay/dry grass/ +´¥Áð [¤Û¤·¤¯¤µ] /(n) hay/dry grass/ +´¥Áð [¤Û¤·¤°¤µ] /(n) hay/dry grass/ +´¥ÃÏÇÀË¡ [¤«¤ó¤Á¤Î¤¦¤Û¤¦] /dry farming/ +´¥ÅÄ [¤«¤ó¤Ç¤ó] /(n) dry paddy field/ +´¥ÅÅÃÓ [¤«¤ó¤Ç¤ó¤Á] /(n) dry cell/battery/(P)/ +´¥ÆÁ [¤±¤ó¤È¤¯] /emperor's virtue/ +´¥Æù [¤Û¤·¤Ë¤¯] /(n) dried meat/pemmican/ +´¥ÇÕ [¤«¤ó¤Ñ¤¤] /(n,vs) toast (drink)/(P)/ +´¥ÇÖ [¤«¤ó¤Ñ¤¤] /(oK) (n,vs) toast (drink)/ +´¥ÈÄ [¤«¤ó¤Ð¤ó] /(n) dry plate/ +´¥ÈÄ [¤«¤ó¤Ñ¤ó] /(n) dry plate/ +´¥ÈÓ [¤«¤ì¤¤] /(n) dried boiled rice/ +´¥ÈÓ [¤«¤ì¤¤¤¤] /(n) dried boiled rice/ +´¥ÈÓ [¤Û¤·¤¤¤¤] /(n) dried boiled rice/ +´¥Èé [¤«¤ó¤Ô] /(n) dried hides/ +´¥É» [¤«¤ó¤Ô¤ç¤¦] /(n) strips of dried gourd/ +´¥ÉÛ [¤«¤ó¤×] /(n) dry towel/ +´¥ÉÛË໤ [¤«¤ó¤×¤Þ¤µ¤Ä] /a rubdown with a dry towel/ +´¥Éòƺ [¤Û¤·¤Ö¤É¤¦] /(n) raisin(s)/ +´¥É÷ [¤«¤é¤«¤¼] /(n) dry wind/ +´¥Êª [¤«¤é¤â¤Î] /(n) dried fish/groceries/ +´¥Êª [¤«¤ó¤Ö¤Ä] /(n) dried fish/groceries/ +´¥Êª [¤Ò¤â¤Î] /(n) dried fish/groceries/ +´¥Êª [¤Û¤·¤â¤Î] /(n) laundry on the line/clothes for drying/(P)/ +´¥Êª²° [¤«¤ó¤Ö¤Ä¤ä] /grocery store/ +´¥ÌÍ [¤«¤ó¤á¤ó] /(n) dried noodles/ +´¥Íï [¤«¤ó¤é¤¯] /(n) cheese/ +´¥ÍïÁÇ [¤«¤ó¤é¤¯¤½] /(n) casein/ +´¥Î¯ [¤«¤ó¤ê¤å¤¦] /(n) dry distillation/ +´¥Î± [¤«¤ó¤ê¤å¤¦] /(n) dry distillation/ +´¥Îö [¤«¤ó¤ì¤Ä] /(n) cracks in drying lumber/ +´¥ÞÁ¤Ó¤ë [¤Ò¤«¤é¤Ó¤ë] /(v1) to dry up completely/to become stale/ +´¥áý [¤«¤ó¤»¤ó] /(adj-no,n) psoriasis/ +´¥çí [¤«¤ó¤¹¤¦] /hay/ +´¦ [¤«¤ó] /strong/just/right/love of peace/ +´¦¡¹ëࡹ [¤«¤ó¤«¤ó¤¬¤¯¤¬¤¯] /(adj-na,adj-no,n) outspoken/arguing (heatedly) what one believes in/ +´¦¡¹ëàëà [¤«¤ó¤«¤ó¤¬¤¯¤¬¤¯] /(adj-na,adj-no,n) outspoken/arguing (heatedly) what one believes in/ +´¦´¦ëàëà [¤«¤ó¤«¤ó¤¬¤¯¤¬¤¯] /(adj-na,adj-no,n) outspoken/arguing (heatedly) what one believes in/ +´§ [¤«¤ó] /(n,vs) (1) crown/diadem/first/best/peerless/cap/(2) naming/designating/initiating on coming of age/(3) top character radical/ +´§ [¤«¤ó¤à¤ê] /(n,vs) (1) crown/diadem/first/best/peerless/cap/(2) naming/designating/initiating on coming of age/(3) top character radical/(P)/ +´§¤¿¤ë [¤«¤ó¤¿¤ë] /(adj-pn,adj-t) the greatest/the first/the best/ +´§¤ò¶Ê¤²¤ë [¤«¤ó¤à¤ê¤ò¤Þ¤²¤ë] /(v1) to become displeased/to get stubborn/ +´§¤òÉÕ¤±¤ë [¤«¤ó¤à¤ê¤ò¤Ä¤±¤ë] /(exp) to put on a crown/ +´§°Ì [¤«¤ó¤¤] /(n) system indicating court ranks by headgear colors/ +´§º§Áòº× [¤«¤ó¤³¤ó¤½¤¦¤µ¤¤] /(n) important ceremonial occasions in family relationships/(P)/ +´§ºÂ [¤«¤ó¤à¤ê¤¶] /(n) Corona Borealis/ +´§»ì [¤«¤ó¤·] /(n) (gram) article/ +´§¼­ [¤«¤ó¤¸] /(n) stereotyped epithet/ +´§¼Ô [¤«¤¸¤ã] /(n) young person/young servant/young man come of age (at 16)/ +´§¼Ô [¤«¤ó¤¸¤ã] /(n) young person/young servant/young man come of age (at 16)/ +´§¾Ê [¤«¤ó¤·¤ç¤¦] /(n) letter salutation/ +´§¾õ [¤«¤ó¤¸¤ç¤¦] /(adj-no,n) coronary/ +´§¾õÀÅÌ® [¤«¤ó¤¸¤ç¤¦¤¸¤ç¤¦¤ß¤ã¤¯] /coronary vein/ +´§¾õÆ°Ì® [¤«¤ó¤¸¤ç¤¦¤É¤¦¤ß¤ã¤¯] /coronary artery/ +´§¾õÆ°Ì®·ìÀò¾É [¤«¤ó¤¸¤ç¤¦¤É¤¦¤ß¤ã¤¯¤±¤Ã¤»¤ó¤·¤ç¤¦] /coronary thrombosis/ +´§¾õÆ°Ì®¼À´µ [¤«¤ó¤¸¤ç¤¦¤É¤¦¤ß¤ã¤¯¤·¤Ã¤«¤ó] /(n) coronary-artery disease/ +´§¿å [¤«¤ó¤¹¤¤] /(n) flooding/submerge/ +´§Àã [¤«¤ó¤»¤Ä] /snow-capped peak/ +´§Àä [¤«¤ó¤¼¤Ä] /(n,vs) unique/unsurpassed/ranking foremost/ +´§Âç²ñ [¤«¤ó¤à¤ê¤¿¤¤¤«¤¤] /(n) sports competition sponsored by a business enterprise/ +´§Äá [¤«¤ó¤à¤ê¤Å¤ë] /(n) crowned crane/ +´§Æ°Ì® [¤«¤ó¤É¤¦¤ß¤ã¤¯] /(n) coronary artery/ +´§È· [¤«¤ó¤à¤ê¤Ð¤È] /(n) crowned pigeon/ +´§ÉÔÁ´ [¤«¤ó¤Õ¤¼¤ó] /(n) coronary insufficiency/ +´§ÌÓ [¤«¤ó¤â¤¦] /(n) thistledown/ +´§ÌÚ [¤«¤Ö¤­] /(n) lintel/crossbar/gate with a crossbar/roofed gate/ +´§ÌÚÌç [¤«¤Ö¤­¤â¤ó] /(n) gate with a crossbar/ +´¨ [¤«¤ó] /(n) midwinter/cold season/coldest days of the year/ +´¨¡¹ [¤µ¤à¤¶¤à] /(adv,n) desolate/wintry/ +´¨¡¹¤·¤¿¿´ [¤µ¤à¤¶¤à¤·¤¿¤³¤³¤í] /feeling listless/ +´¨¤¤ [¤µ¤à¤¤] /(adj) cold (e.g. weather)/(P)/ +´¨¤¬¤ê [¤µ¤à¤¬¤ê] /(adj-na,n) sensitivity to cold/ +´¨¤¬¤ë [¤µ¤à¤¬¤ë] /(v5r) to be bothered by coldness/to complain about the cold/ +´¨¤µ [¤µ¤à¤µ] /(n) coldness/(P)/ +´¨¤µ¤Ë¸þ¤«¤¦¤È [¤µ¤à¤µ¤Ë¤à¤«¤¦¤È] /as winter approaches/ +´¨¤ÎÆþ¤ê [¤«¤ó¤Î¤¤¤ê] /(n) beginning of midwinter/ +´¨³² [¤«¤ó¤¬¤¤] /(n) damage from cold weather/ +´¨´¨ [¤µ¤à¤¶¤à] /(adv,n) desolate/wintry/ +´¨´¨¤·¤¿¿´ [¤µ¤à¤¶¤à¤·¤¿¤³¤³¤í] /feeling listless/ +´¨µ¤ [¤«¤ó¤­] /(n) (1) cold/frost/(2) a cold/a chill/shivering fit/(P)/ +´¨µ¤ [¤µ¤à¤±] /(n) (1) cold/frost/(2) a cold/a chill/shivering fit/ +´¨µ¤ÃÄ [¤«¤ó¤­¤À¤ó] /(n) a cold air mass/ +´¨µÆ [¤«¤ó¤®¤¯] /(n) hardy variety of chrysanthemum/ +´¨¶Ë [¤«¤ó¤­¤ç¤¯] /(n) a place of extreme cold/ +´¨¶õ [¤µ¤à¤¾¤é] /(n) cold weather/ +´¨·Î¸Å [¤«¤ó¤²¤¤¤³] /(n) mid-winter training/ +´¨·î [¤«¤ó¤²¤Ä] /(n) wintry moon/a winter month/ +´¨¹¤Î¥ [¤«¤ó¤´¤ê] /(n) cold-water ablutions performed in winter/ +´¨¹ÈÇß [¤«¤ó¤³¤¦¤Ð¤¤] /(n) winter plum tree with reddish blossoms/ +´¨¹Ô [¤«¤ó¤®¤ç¤¦] /(n) winter spiritual austerities/ +´¨¹ñ [¤«¤ó¤³¤¯] /(n) cold country or region/ +´¨ºÞ [¤«¤ó¤¶¤¤] /(n) freezing mixture/refrigerant/ +´¨»¯¤· [¤«¤ó¤¶¤é¤·] /(n) exposure to cold/ +´¨»²¤ê [¤«¤ó¤Þ¤¤¤ê] /(n) winter visit to a shrine/ +´¨½ë [¤«¤ó¤·¤ç] /(n) hot and cold/summer and winter/ +´¨¿§ [¤«¤ó¤·¤ç¤¯] /(n) a cold color/ +´¨¿´ [¤«¤ó¤·¤ó] /(n) deplorable/alarming/ +´¨¿´¤¹¤Ù¤­ [¤«¤ó¤·¤ó¤¹¤Ù¤­] /deplorable/alarming/ +´¨Â¼ [¤«¤ó¤½¤ó] /(n) deserted village/poor village/(P)/ +´¨ÂÓ [¤«¤ó¤¿¤¤] /(n) frigid zone/ +´¨ÂÓµ¤ÃÄ [¤«¤ó¤¿¤¤¤­¤À¤ó] /(n) polar air mass/ +´¨ÂÓÁ°Àþ [¤«¤ó¤¿¤¤¤¼¤ó¤»¤ó] /(n) polar front/ +´¨ÂÓÁ°Àþ¥¸¥§¥Ã¥Èµ¤Î® [¤«¤ó¤¿¤¤¤¼¤ó¤»¤ó¥¸¥§¥Ã¥È¤­¤ê¤å¤¦] /(n) polar front jet stream/ +´¨ÂÓÎÓ [¤«¤ó¤¿¤¤¤ê¤ó] /(n) arctic forests/ +´¨ÃÈ [¤«¤ó¤À¤ó] /(n) heat and cold/(extremes of) temperature/ +´¨ÃÈ·× [¤«¤ó¤À¤ó¤±¤¤] /(n) thermometer/(P)/ +´¨ÃÏ [¤«¤ó¤Á] /(n) cold region/ +´¨ÃÝ [¤«¤ó¤Á¤¯] /(n) type of bamboo/ +´¨Ãæ [¤«¤ó¤Á¤å¤¦] /(n-adv,n-t) mid-winter/cold season/(P)/ +´¨Ãæ¿å±Ë [¤«¤ó¤Á¤å¤¦¤¹¤¤¤¨¤¤] /swimming in the middle of winter or the cold season/ +´¨ÄØ [¤«¤ó¤Ä¤Ð¤­] /(n) camellia-like plant native to China/ +´¨Å· [¤«¤ó¤Æ¤ó] /(n) freezing weather/agar-agar/vegetable gelatin/ +´¨Å·ÇÝÃÏ [¤«¤ó¤Æ¤ó¤Ð¤¤¤Á] /(n) nutrient agar/ +´¨ÅÀ [¤«¤ó¤Æ¤ó] /(n) cold points (of the skin)/ +´¨ÇÈ [¤«¤ó¤Ñ] /(n) cold wave/(P)/ +´¨Çß [¤«¤ó¤Ð¤¤] /(n) plum tree which blossoms in winter/ +´¨Èî [¤«¤ó¤´¤¨] /(n) winter manure/ +´¨É÷ [¤«¤ó¤×¤¦] /(n) cold wind/ +´¨Ê« [¤«¤ó¤Ö¤Ê] /(n) crucian caught in midwinter/ +´¨ÌÀ¤± [¤«¤ó¤¢¤±] /(n) the beginning of spring/ +´¨Ìß [¤«¤ó¤â¤Á] /(n) mochi made in winter/ +´¨Ìë [¤«¤ó¤ä] /(n) cold night/ +´¨Íñ [¤«¤ó¤¿¤Þ¤´] /(n) egg laid in winter/ +´¨Î® [¤«¤ó¤ê¤å¤¦] /(n) cold current/ +´¨Îä [¤«¤ó¤ì¤¤] /(adj-na,n) cold/coldness/chilliness/(P)/ +´¨Îä¹âµ¤°µ [¤«¤ó¤ì¤¤¤³¤¦¤­¤¢¤Ä] /(n) cold anticyclon/ +´¨Îä¼Ó [¤«¤ó¤ì¤¤¤·¤ã] /(n) cheesecloth/ +´¨ÎäÁ°Àþ [¤«¤ó¤ì¤¤¤¼¤ó¤»¤ó] /(n) a cold front/ +´¨ÎäÃÏ [¤«¤ó¤ì¤¤¤Á] /(n) cold (northern) district/ +´©¹Ô [¤«¤ó¤³¤¦] /(n) publication/issue/(P)/ +´©¹Ô²ñ [¤«¤ó¤³¤¦¤«¤¤] /publication society/ +´©¹Ôʪ [¤«¤ó¤³¤¦¤Ö¤Ä] /(n) a publication or periodical/ +´ª [¤«¤ó] /(n) perception/intuition/the sixth sense/(P)/ +´ª¤Å¤¯ [¤«¤ó¤Å¤¯] /(v5k) to suspect/to sense/to scent/ +´ª¤ÎÎɤ¤¿Í [¤«¤ó¤Î¤¤¤¤¤Ò¤È] /person of quick perception/ +´ª¤òƯ¤«¤»¤ë [¤«¤ó¤ò¤Ï¤¿¤é¤«¤»¤ë] /(exp) to think quickly/to use one's head/ +´ª°Æ [¤«¤ó¤¢¤ó] /(n,vs) taking into consideration/giving consideration (to)/thinking/(P)/ +´ª°ã¤¤ [¤«¤ó¤Á¤¬¤¤] /(n,vs) misunderstanding/wrong guess/(P)/ +´ªµ¤ [¤«¤ó¤­] /(n) disfavor/disinheritance/ +´ª·«¤ë [¤«¤ó¤°¤ë] /(v5r) to be suspicious of/ +´ª·è [¤«¤ó¤±¤Ä] /(vs) investigation and decision/ +´ª¸¡ [¤«¤ó¤±¤ó] /(vs) investigation/ +´ª¹» [¤«¤ó¤³¤¦] /(n,vs) examination and correction/ +´ª¹Í [¤«¤ó¤³¤¦] /(n,vs) consider/ +´ª¹ç [¤«¤ó¤´¤¦] /(n) checking and verifying/ +´ª¹çËÇ°× [¤«¤ó¤´¤¦¤Ü¤¦¤¨¤­] /licensed trade/ +´ªºº [¤«¤ó¤µ] /investigation/ +´ª½ê [¤«¤ó¤É¤³¤í] /(n) finger board (of a musical instrument)/vital point/ +´ª¿³ [¤«¤ó¤·¤ó] /careful investigation/ +´ª¿Ê [¤«¤ó¤·¤ó] /reporting after careful investigation/ +´ªÀÕ [¤«¤ó¤»¤­] /reproving for a fault/ +´ªÄê [¤«¤ó¤¸¤ç¤¦] /(n,vs) calculation/counting/consideration/reckoning/settlement of an account/allowance/(P)/ +´ªÄê¤òºÑ¤Þ¤¹ [¤«¤ó¤¸¤ç¤¦¤ò¤¹¤Þ¤¹] /(exp) to pay one's bill/ +´ªÄê¤òʧ¤¦ [¤«¤ó¤¸¤ç¤¦¤ò¤Ï¤é¤¦] /(exp) to settle one's account/to pay a bill/ +´ªÄê°ã¤¤ [¤«¤ó¤¸¤ç¤¦¤Á¤¬¤¤] /miscalculation/ +´ªÄê·¸ [¤«¤ó¤¸¤ç¤¦¤¬¤«¤ê] /cashier/accountant/treasurer/ +´ªÄê¹â¤¤ [¤«¤ó¤¸¤ç¤¦¤À¤«¤¤] /(adj) calculating/mercenary/closefisted/ +´ªÄê¼è¤ê [¤«¤ó¤¸¤ç¤¦¤È¤ê] /bill collector/ +´ªÄê½ñ [¤«¤ó¤¸¤ç¤¦¤·¤ç] /(n) a bill/a check/ +´ªÄê½ñ¤­ [¤«¤ó¤¸¤ç¤¦¤¬¤­] /(n) bill/one's account/ +´ªÄê¾ì [¤«¤ó¤¸¤ç¤¦¤Ð] /cashier's counter/ +´ªÄ꿬 [¤«¤ó¤¸¤ç¤¦¤¸¤ê] /balance of an account/ +´ªÄê¿Ô¤¯ [¤«¤ó¤¸¤ç¤¦¤º¤¯] /(n) a calculating, profit or loss mentality/ +´ªÄê¿Ô¤¯¤Ç [¤«¤ó¤¸¤ç¤¦¤Å¤¯¤Ç] /in a mercenary spirit/ +´ªÄêÆü [¤«¤ó¤¸¤ç¤¦¤Ó] /(n) settlement day/ +´ªÅö [¤«¤ó¤É¤¦] /(n) disinheritance/ +´ªÇ¦ [¤«¤ó¤Ë¤ó] /(int,n) pardon/patient endurance/forbearance/forgiveness/ +´ªÇ½ [¤«¤ó¤Î¤¦] /(ok) (adj-na,n) (1) proficient/skillful/(2) satisfied/(3) (Buddh) fortitude/ +´ªÉÕ¤¯ [¤«¤ó¤Å¤¯] /(v5k) (uk) to suspect/to sense (danger)/to scent/ +´ªÊÛ [¤«¤ó¤Ù¤ó] /(n,vs) pardon/forgiveness/forbearance/(P)/ +´ªÎã [¤«¤ó¤ì¤¤] /considering old precedents/ +´« [¤«¤ó] /recommend/advise/encourage/offer (wine)/ +´«¤á [¤¹¤¹¤á] /(n,vs) recommendation/advice/suggestion/encouragement/(P)/ +´«¤á¤ë [¤¹¤¹¤á¤ë] /(v1) to recommend/to advise/to encourage/to offer (wine)/(P)/ +´«²½ [¤«¤ó¤²] /(n) religious-fund soliciting/Buddhist preaching/ +´«³Ø [¤«¤ó¤¬¤¯] /(n) encouragement of learning/ +´«¶È [¤«¤ó¤®¤ç¤¦] /(n) (encouragement of) industry/(P)/ +´«¶ÈÇîÍ÷²ñ [¤«¤ó¤®¤ç¤¦¤Ï¤¯¤é¤ó¤«¤¤] /industrial fair or exposition/ +´«¶ä [¤«¤ó¤®¤ó] /(n) hypothecary bank/ +´«¹© [¤«¤ó¤³¤¦] /(n) encouragement of industry/ +´«¹©¾ì [¤«¤ó¤³¤¦¤Ð] /(n) fair/bazaar/ +´«¹ß [¤«¤ó¤³¤¦] /(n) call to surrender/ +´«¹ð [¤«¤ó¤³¤¯] /(n,vs) advice/counsel/remonstrance/recommendation/(P)/ +´«¹ð°Æ [¤«¤ó¤³¤¯¤¢¤ó] /recommendation/ +´«¹ð¼Ô [¤«¤ó¤³¤¯¤·¤ã] /adviser/counselor/ +´«¹ð¾õ [¤«¤ó¤³¤¯¤¸¤ç¤¦] /letter of advice/ +´«¾© [¤«¤ó¤·¤ç¤¦] /(n) encouragement/stimulation/(P)/ +´«¾Þ [¤«¤ó¤·¤ç¤¦] /(n) praise and encouragement/ +´«¿Ê [¤«¤ó¤¸¤ó] /(n) temple solicitation/(P)/ +´«¿Ê¸µ [¤«¤ó¤¸¤ó¤â¤È] /(n) backer/promoter/ +´«¿ÊÄ¢ [¤«¤ó¤¸¤ó¤Á¤ç¤¦] /(n) temple solicitation book/ +´«À¤åÓ [¤«¤ó¤¼¤è¤ê] /twisted paper/twisted-paper string/ +´«Àâ [¤«¤ó¤¼¤¤] /(n,vs) urging/persuasion/ +´«Á±Ä¨°­ [¤«¤ó¤¼¤ó¤Á¤ç¤¦¤¢¤¯] /(n) rewarding good and punishing evil/a novel or drama with a rewarding-good-and-punishing-evil theme/moral purpose/morality play/(P)/ +´«Á±Ä¨°­·à [¤«¤ó¤¼¤ó¤Á¤ç¤¦¤¢¤¯¤²¤­] /morality play/ +´«Á±Ä¨°­¾®Àâ [¤«¤ó¤¼¤ó¤Á¤ç¤¦¤¢¤¯¤·¤ç¤¦¤»¤Ä] /(Edo-period) didactic novel or fiction/ +´«ÇÀ [¤«¤ó¤Î¤¦] /(n) encouragement of agriculture/ +´«Í¶ [¤«¤ó¤æ¤¦] /(n,vs) invitation/solicitation/canvassing/inducement/persuasion/encouragement/(P)/ +´«Í¶°÷ [¤«¤ó¤æ¤¦¤¤¤ó] /canvasser/traveling salesman/ +´¬ [¤«¤ó] /(n) volume/reel (of film)/ +´¬ [¤Þ¤­] /(n) volume/(P)/ +´¬¤­¤Ä¤±¤ë [¤Þ¤­¤Ä¤±¤ë] /(v1) to wreathe (e.g rope)/ +´¬¤­¥¿¥Ð¥³ [¤Þ¤­¥¿¥Ð¥³] /(n) cigarette/ +´¬¤­±ìÁð [¤Þ¤­¤¿¤Ð¤³] /cigarette/ +´¬¤­³­ [¤Þ¤­¤¬¤¤] /(n) snail/spiral shell/ +´¬¤­µ¯¤³¤¹ [¤Þ¤­¤ª¤³¤¹] /(v5s) to create (a sensation)/to give rise to (controversy)/ +´¬¤­¹þ¤à [¤Þ¤­¤³¤à] /(v5m) to roll up/to involve/to enfold/to swallow up/to drag into/(P)/ +´¬¤­»æ [¤Þ¤­¤¬¤ß] /(n) rolled letter paper/ +´¬¤­¼Ü [¤Þ¤­¤¸¤ã¤¯] /(n) tape measure/ +´¬¤­¾å¤¬¤ë [¤Þ¤­¤¢¤¬¤ë] /(v5r) to roll up/to be rolled up/ +´¬¤­¾å¤²¤ë [¤Þ¤­¤¢¤²¤ë] /(v1) (1) to roll up/to hoist/to heave up/(2) to take away/(3) to blow up (dust)/ +´¬¤­Àå [¤Þ¤­¤¸¤¿] /(n) speak rapidly/roll one's r's/ +´¬¤­Åº¤¨ [¤Þ¤­¤¾¤¨] /(n) getting involved (entangled) in/getting mixed up in/involvement/by-blow/(P)/ +´¬¤­ÉÕ¤¯ [¤Þ¤­¤Ä¤¯] /(v5k) to twine around/ +´¬¤­ÉÕ¤±¤ë [¤Þ¤­¤Ä¤±¤ë] /(v1) to wreathe (e.g rope)/ +´¬¤­Êª [¤Þ¤­¤â¤Î] /(n) scroll or rolled sheet/ +´¬¤­ÊÖ¤· [¤Þ¤­¤«¤¨¤·] /(n) rally/recovery/rollback/(P)/ +´¬¤­ÊÖ¤·ºîÀï [¤Þ¤­¤«¤¨¤·¤µ¤¯¤»¤ó] /rollback operation/ +´¬¤­ÌÓ [¤Þ¤­¤²] /(n) curl/ringlet/ +´¬¤­ÌÖ [¤Þ¤­¤¢¤ß] /(n) purse seine/round haul net/ +´¬¤­Ìᤷ [¤Þ¤­¤â¤É¤·] /rewinding (e.g. VCR, tape deck, etc.)/ +´¬¤­Ì᤹ [¤Þ¤­¤â¤É¤¹] /(v5s) to rewind/ +´¬¤­ÍȤ²¤ë [¤Þ¤­¤¢¤²¤ë] /(v1) (1) to roll up/to hoist/to heave up/(2) to take away/(3) to blow up (dust)/ +´¬¤¯ [¤Þ¤¯] /(v5k) to wind/to coil/to roll/(P)/ +´¬±À [¤±¤ó¤¦¤ó] /(n) cirrus (cloud)/ +´¬±À [¤Þ¤­¤°¤â] /(n) cirrus (cloud)/ +´¬³­ [¤Þ¤­¤¬¤¤] /(n) snail/spiral shell/ +´¬¹þ¤à [¤Þ¤­¤³¤à] /(v5m) to roll up/to involve/to enfold/to swallow up/to drag into/(P)/ +´¬»ÒËÜ [¤«¤ó¤·¤Û¤ó] /roll/scroll/rolled book/ +´¬»æ [¤Þ¤­¤¬¤ß] /(n) paper roll/ +´¬¼´ [¤«¤ó¤¸¤¯] /(n) (center portion of a) scroll/ +´¬¼´ [¤Þ¤­¤¸¤¯] /(n) scroll roller/scroll/ +´¬¼Ü [¤Þ¤­¤¸¤ã¤¯] /(n) tape measure/(P)/ +´¬¼è¤ê»æ [¤Þ¤­¤È¤ê¤¬¤ß] /(n) rolled paper/ +´¬¼í¤ê [¤Þ¤­¤¬¤ê] /(n) hunt/ +´¬¼ó [¤«¤ó¤·¤å] /(n) beginning of a book or scroll/ +´¬¼÷»Ê [¤Þ¤­¤º¤·] /(n) sushi made rolled in nori seaweed with a core of filling/ +´¬ÀѱÀ [¤±¤ó¤»¤­¤¦¤ó] /(n) cirrocumulus/ +´¬ÁرÀ [¤±¤ó¤½¤¦¤¦¤ó] /(n) cirrostratus/cirrostratus cloud/ +´¬Ãì [¤Þ¤­¤Ð¤·¤é] /gold-covered woodwork at a temple in Hiraizumi/ +´¬Åº¤¨ [¤Þ¤­¤¾¤¨] /(n) getting involved (entangled) in/getting mixed up in/involvement/by-blow/(P)/ +´¬Æ¬ [¤«¤ó¤È¤¦] /(n) opening page of book/ +´¬Æ¬¸À [¤«¤ó¤È¤¦¤²¤ó] /(n) foreword/preface/prefatory note/ +´¬Èø [¤«¤ó¤Ó] /(n) end of a book/ +´¬Êª [¤Þ¤­¤â¤Î] /(n) scroll or rolled sheet/ +´¬Ëö [¤«¤ó¤Þ¤Ä] /(n) end of a book/(P)/ +´¬ÌÓ [¤Þ¤­¤²] /(n) curl/curly hair/ +´¬ÌÖ [¤Þ¤­¤¢¤ß] /(n) purse seine/ +´¬Ìᤷ [¤Þ¤­¤â¤É¤·] /rewinding (e.g. VCR, tape deck, etc.)/ +´¬ò¤ [¤Þ¤­¤Ò¤²] /(n) tendril/ +´¬ò¿ [¤Þ¤­¤º¤·] /(n) sushi made rolled in nori seaweed with a core of filling/ +´­¤­À¼ [¤ï¤á¤­¤´¤¨] /yell/shout/outcry/ +´­¤­Î©¤Æ¤ë [¤ï¤á¤­¤¿¤Æ¤ë] /to yell/to bawl out/ +´­¤¯ [¤ï¤á¤¯] /(v5k) (uk) to shout/to cry/to scream/to clamour/(P)/ +´­µ¯ [¤«¤ó¤­] /(n,vs) evocation/(P)/ +´­À¼ [¤«¤ó¤»¤¤] /(n) shout/ +´­Ìä [¤«¤ó¤â¤ó] /(n) summons/(P)/ +´®¤¨¤«¤Í¤ë [¤¿¤¨¤«¤Í¤ë] /(v1) to be unable to endure/to lose patience/ +´®¤¨¤ë [¤³¤¿¤¨¤ë] /(v1) (1) to bear/to stand/to endure/to put up with/(P)/ +´®¤¨¤ë [¤³¤é¤¨¤ë] /(v1) (1) to bear/to stand/to endure/to put up with/ +´®¤¨¤ë [¤¿¤¨¤ë] /(v1) (1) to bear/to stand/to endure/to put up with/(2) to support/to withstand/to resist/to brave/(3) to be fit for/to be equal to/(P)/ +´®¤¨·ó¤Í¤ë [¤¿¤¨¤«¤Í¤ë] /(v1) to be unable to endure/to lose patience/ +´®¤¨À­ [¤³¤é¤¨¤·¤ç¤¦] /(n) endurance/perseverance/patience/ +´®¤¨Æñ¤¤ [¤¿¤¨¤¬¤¿¤¤] /(adj) unbearable/ +´®¤¨Ç¦¤Ö [¤¿¤¨¤·¤Î¤Ö] /(v5b) to put up with/to endure/to bear patiently/ +´®¤é¤Ê¤¤ [¤¿¤Þ¤é¤Ê¤¤] /(adj,exp) intolerable/unbearable/unendurable/(P)/ +´®¤ê·ó¤Í¤ë [¤¿¤Þ¤ê¤«¤Í¤ë] /(v1) be unable to bear (something) any longer/to be unable to put up with (something) any longer/ +´®Ç¦ [¤«¤ó¤Ë¤ó] /(int,n) pardon/patient endurance/forbearance/forgiveness/ +´®Ç¦ÂÞ [¤«¤ó¤Ë¤ó¤Ö¤¯¤í] /(n) one's store of patience/ +´®Ç¦Âޤν郎ÀÚ¤ì¤ë [¤«¤ó¤Ë¤ó¤Ö¤¯¤í¤Î¤ª¤¬¤­¤ì¤ë] /(exp) to be out of patience/to be unable to put up with something anymore/ +´®Ç½ [¤«¤ó¤Î¤¦] /(ok) (adj-na,n) (1) proficient/skillful/(2) satisfied/(3) (Buddh) fortitude/(P)/ +´®Ç½ [¤¿¤ó¤Î¤¦] /(adj-na,n) (1) proficient/skillful/(2) satisfied/(3) (Buddh) fortitude/ +´¯¤·¤¤ [¤«¤·¤Þ¤·¤¤] /(adj) noisy/boisterous/ +´¯¤¹¤ë [¤«¤ó¤¹¤ë] /(vs-s) to commit adultery/to rape/ +´¯°­ [¤«¤ó¤¢¤¯] /(adj-na,n) wickedness/wicked person/ +´¯°ü [¤«¤ó¤¤¤ó] /(n,vs) adultery/ +´¯·× [¤«¤ó¤±¤¤] /(n) trick/ +´¯ºö [¤«¤ó¤µ¤¯] /(n) scheme/ +´¯¿Í [¤«¤ó¤¸¤ó] /(n) villain/scoundrel/ +´¯ÃÒ [¤«¤ó¤Á] /(n) craftiness/ +´¯ÄÌ [¤«¤ó¤Ä¤¦] /(n) adultery/ +´¯Ä̺á [¤«¤ó¤Ä¤¦¤¶¤¤] /(n) (the crime of) adultery/ +´¯É× [¤«¤ó¤×] /(n) adulterer/paramour/ +´¯ÉØ [¤«¤ó¤×] /(n) adulteress/ +´¯Êª [¤«¤ó¤Ö¤Ä] /(n) cunning man/crook/ +´°¤Ú¤­ [¤«¤ó¤Ú¤­] /(adj-na) perfect/complete/flawless/ +´°¤Ú¤­¤µ [¤«¤ó¤Ú¤­¤µ] /(n) perfection/completeness/flawlessness/ +´°·ë [¤«¤ó¤±¤Ä] /(n) conclusion/completion/(P)/ +´°·ëʸ [¤«¤ó¤±¤Ä¤Ö¤ó] /sentence/ +´°·ëÊÔ [¤«¤ó¤±¤Ä¤Ø¤ó] /(n) concluding episode of a series/concluding volume (part) (e.g. of novel)/ +´°¹© [¤«¤ó¤³¤¦] /(n,vs) completion/(P)/ +´°ºÑ [¤«¤ó¤µ¤¤] /(n) full payment/liquidation/ +´°¼£ [¤«¤ó¤Á] /(n,vs) complete recovery/(P)/ +´°½Ï [¤«¤ó¤¸¤å¤¯] /(n) completely ripe or mature/ +´°¾¡ [¤«¤ó¤·¤ç¤¦] /(n,vs) complete victory/ +´°¿ë [¤«¤ó¤¹¤¤] /(n) accomplishment/(P)/ +´°À® [¤«¤ó¤»¤¤] /(n,vs) (1) complete/completion/(2) perfection/accomplishment/(P)/ +´°À®ÉÊ [¤«¤ó¤»¤¤¤Ò¤ó] /finished product/ +´°Á´ [¤«¤ó¤¼¤ó] /(adj-na,n) perfection/completeness/(P)/ +´°Á´¥³¥Ô¡¼ [¤«¤ó¤¼¤ó¥³¥Ô¡¼] /exact copy/ +´°Á´¸ÛÍÑ [¤«¤ó¤¼¤ó¤³¤è¤¦] /full employment/ +´°Á´»î¹ç [¤«¤ó¤¼¤ó¤·¤¢¤¤] /(n) perfect game/(P)/ +´°Á´»î¹ç [¤«¤ó¤¼¤ó¤¸¤¢¤¤] /(n) perfect game/ +´°Á´¼çµÁ [¤«¤ó¤¼¤ó¤·¤å¤®] /perfectionism/ +´°Á´¼çµÁ¼Ô [¤«¤ó¤¼¤ó¤·¤å¤®¤·¤ã] /perfectionist/ +´°Á´¿ô [¤«¤ó¤¼¤ó¤¹¤¦] /(n) perfect number/ +´°Á´Ç³¾Æ [¤«¤ó¤¼¤ó¤Í¤ó¤·¤ç¤¦] /(n) perfect combustion/ +´°Á´ÈȺá [¤«¤ó¤¼¤ó¤Ï¤ó¤¶¤¤] /(n) perfect crime/ +´°Á´Ìµ·ç [¤«¤ó¤¼¤ó¤à¤±¤Ä] /(adj-na,n) flawless/absolute perfection/ +´°Áö [¤«¤ó¤½¤¦] /(n,vs) running the race/staying the course/(P)/ +´°Ä´ [¤«¤ó¤Á¤ç¤¦] /(n) one's best form/ +´°Åê [¤«¤ó¤È¤¦] /(n,vs) going the whole distance/pitching a whole game/(P)/ +´°Ç¼ [¤«¤ó¤Î¤¦] /(n) full payment or delivery/ +´°ÇÔ [¤«¤ó¤Ñ¤¤] /(n) complete defeat/(P)/ +´°Çä [¤«¤ó¤Ð¤¤] /(n,vs) sold out/(P)/ +´°È÷ [¤«¤ó¤Ó] /(n) perfection/completion/ +´°È÷¤·¤¿ [¤«¤ó¤Ó¤·¤¿] /perfect/fully-equipped/complete/ +´°Éæ¤Ê¤­¤Þ¤Ç [¤«¤ó¤×¤Ê¤­¤Þ¤Ç] /(adv) completely/thoroughly/ +´°Éæ̵¤­¤Þ¤Ç [¤«¤ó¤×¤Ê¤­¤Þ¤Ç] /(adv) complete/thorough/ +´°Éæ̵¤­Ëø [¤«¤ó¤×¤Ê¤­¤Þ¤Ç] /(adv) (uk) completely/thoroughly/ +´°Éõ [¤«¤ó¤×¤¦] /(n) complete blockade (seal)/baseball shutout/(P)/ +´°ÊÉ [¤«¤ó¤Ù¤­] /(iK) (ik) (adj-na) perfection/completeness/flawless/ +´°ËÜ [¤«¤ó¤Ý¤ó] /(n) complete set (of books)/ +´°Ìõ [¤«¤ó¤ä¤¯] /(n) complete translation/ +´°Î» [¤«¤ó¤ê¤ç¤¦] /(n,vs) completion/conclusion/(P)/ +´°Î»¸å [¤«¤ó¤ê¤ç¤¦¤´] /(n) after completion/ +´°Î»»þÀ© [¤«¤ó¤ê¤ç¤¦¤¸¤»¤¤] /(n) (gram) perfect tense/ +´°àú [¤«¤ó¤Ú¤­] /(adj-na) perfect/complete/flawless/(P)/ +´°àú¤µ [¤«¤ó¤Ú¤­¤µ] /(n) perfection/completeness/flawlessness/ +´± [¤«¤ó] /(n) government service/the bureaucracy/ +´±¤È̱¤Î¶¨ÎÏ [¤«¤ó¤È¤ß¤ó¤Î¤­¤ç¤¦¤ê¤ç¤¯] /cooperation between the private and public sectors/ +´±¤Ë½¢¤¯ [¤«¤ó¤Ë¤Ä¤¯] /(exp) to enter the government service/ +´±°Ì [¤«¤ó¤¤] /(n) office and rank/an official rank/ +´±°õ [¤«¤ó¤¤¤ó] /(n) official seal/ +´±°÷ [¤«¤ó¤¤¤ó] /(n) government official/ +´±±Ä [¤«¤ó¤¨¤¤] /(n) government management/ +´±±Ä´ë¶È [¤«¤ó¤¨¤¤¤­¤®¤ç¤¦] /(n) government enterprise/ +´±³¦ [¤«¤ó¤«¤¤] /(n) bureaucracy/(P)/ +´±³Ø [¤«¤ó¤¬¤¯] /(n) government school/ +´±µª [¤«¤ó¤­] /(n) rules which officials must follow/ +´±µáÉÊ [¤«¤ó¤­¤å¤¦¤Ò¤ó] /fluorescent light bulb/ +´±µë [¤«¤ó¤­¤å¤¦] /(n) government supply or issue/ +´±µëÉÊ [¤«¤ó¤­¤å¤¦¤Ò¤ó] /government-issued goods/ +´±µö [¤«¤ó¤­¤ç] /(n) official licence/government permit/ +´±¶È [¤«¤ó¤®¤ç¤¦] /(n) government-run enterprise/ +´±¶â [¤«¤ó¤­¤ó] /(n) government funds/ +´±·³ [¤«¤ó¤°¤ó] /(n) government army/ +´±·û [¤«¤ó¤±¤ó] /(n) officials/authorities/(P)/ +´±¸¢ [¤«¤ó¤±¤ó] /(n) governmental authority/ +´±¸øÄ£ [¤«¤ó¤³¤¦¤Á¤ç¤¦] /(n) government administration office/(P)/ +´±¸øÍù [¤«¤ó¤³¤¦¤ê] /(n) officialdom/ +´±»ö [¤«¤ó¤¸] /(n) government business/ +´±¼£ [¤«¤ó¤Á] /(n) direct administration by the government/ +´±¼Ë [¤«¤ó¤·¤ã] /(n) official residence/ +´±¼û [¤«¤ó¤¸¤å] /(n) official demand/ +´±½ð [¤«¤ó¤·¤ç] /(n) government office/ +´±½÷ [¤«¤ó¤¸¤ç] /(n) court lady/ +´±¿¦ [¤«¤ó¤·¤ç¤¯] /(n) government service/ +´±À© [¤«¤ó¤»¤¤] /(n) government-regulated organization or facility, etc./ +´±À½ [¤«¤ó¤»¤¤] /(n) government-manufactured/ +´±À½ÍÕ½ñ [¤«¤ó¤»¤¤¤Ï¤¬¤­] /(n) official (government) postcard/postal card/ +´±Àß [¤«¤ó¤»¤Ä] /(n) governmentally or nationally established or run/ +´±Àñ [¤«¤ó¤»¤ó] /(n,vs) government compilation/ +´±Áª [¤«¤ó¤»¤ó] /(n) government-appointed/ +´±ÂºÌ±ÈÜ [¤«¤ó¤½¤ó¤ß¤ó¤Ô] /(n) respecting the authorities and denigrating ordinary citizens/ +´±Ä£ [¤«¤ó¤Á¤ç¤¦] /(n) government office/authorities/(P)/ +´±Ä£³¹ [¤«¤ó¤Á¤ç¤¦¤¬¤¤] /government district/ +´±Å¡ [¤«¤ó¤Æ¤¤] /(n) official residence/(P)/ +´±Å¸ [¤«¤ó¤Æ¤ó] /(n) exhibition sponsored by the government/ +´±ÅÓ [¤«¤ó¤È] /(n) government service/becoming an official/ +´±Åù [¤«¤ó¤È¤¦] /(n) official rank/ +´±Ç½ [¤«¤ó¤Î¤¦] /(n) the senses/ +´±Ç½´ð [¤«¤ó¤Î¤¦¤­] /(n) functional group/ +´±Ç½¸¡ºº [¤«¤ó¤Î¤¦¤±¤ó¤µ] /(n) sensory evaluation/ +´±Ç½¼çµÁ [¤«¤ó¤Î¤¦¤·¤å¤®] /sensualism/ +´±Ç½¼çµÁ¼Ô [¤«¤ó¤Î¤¦¤·¤å¤®¤·¤ã] /sensualist/ +´±Ç½Åª [¤«¤ó¤Î¤¦¤Æ¤­] /(adj-na) sensual/voluptuous/sexy/ +´±ÈÇ [¤«¤ó¤Ñ¤ó] /(n) government publication/ +´±Èñ [¤«¤ó¤Ô] /(n) government expense/ +´±Èñα³Ø [¤«¤ó¤Ô¤ê¤å¤¦¤¬¤¯] /studying abroad at government expense/ +´±Èñα³ØÀ¸ [¤«¤ó¤Ô¤ê¤å¤¦¤¬¤¯¤»¤¤] /student studying abroad at government expense/ +´±ÉÜ [¤«¤ó¤×] /(n) government (office)/ +´±Éð [¤«¤ó¤Ö] /(n) civilian and military man/ +´±ÊÕ [¤«¤ó¤Ú¤ó] /(n) government or official circles/official quarters/ +´±Êó [¤«¤ó¤Ý¤¦] /(n) official daily gazette/official telegram/(P)/ +´±Ë¼ [¤«¤ó¤Ü¤¦] /(n) government secretariat/(P)/ +´±Ë¼Ä¹ [¤«¤ó¤Ü¤¦¤Á¤ç¤¦] /(n) Chief Cabinet Secretary/ +´±Ë¼Ä¹´± [¤«¤ó¤Ü¤¦¤Á¤ç¤¦¤«¤ó] /Chief Cabinet Secretary/(P)/ +´±Ì± [¤«¤ó¤ß¤ó] /(n) government and people/(P)/ +´±Ì¾ [¤«¤ó¤á¤¤] /(n) official position or title/ +´±Ì¿ [¤«¤ó¤á¤¤] /(n) official orders/ +´±Í­ [¤«¤ó¤æ¤¦] /(n) government-owned/ +´±ÍÑ [¤«¤ó¤è¤¦] /(n) official use/government business/ +´±ÍÒ [¤«¤ó¤è¤¦] /governmental porcelain furnace/ +´±Íù [¤«¤ó¤ê] /(n) government official/clerk/(P)/ +´±Î© [¤«¤ó¤ê¤Ä] /(n) national/governmental/ +´±Î½ [¤«¤ó¤ê¤ç¤¦] /(n) bureaucrat/bureaucracy/(P)/ +´±Î½²½ [¤«¤ó¤ê¤ç¤¦¤«] /bureaucratization/ +´±Î½¼çµÁ [¤«¤ó¤ê¤ç¤¦¤·¤å¤®] /bureaucracy/ +´±Î½¼çµÁ¼Ô [¤«¤ó¤ê¤ç¤¦¤·¤å¤®¤·¤ã] /bureaucrat/ +´±Î½½­ [¤«¤ó¤ê¤ç¤¦¤·¤å¤¦] /smack of the bureaucrat/ +´±Î½À© [¤«¤ó¤ê¤ç¤¦¤»¤¤] /(n) bureaucracy/ +´±Î½À¯¼£ [¤«¤ó¤ê¤ç¤¦¤»¤¤¤¸] /bureaucratic government/ +´±Ïà [¤«¤ó¤ï] /(n) the Mandarin language/ +´²¤¤ [¤Ò¤í¤¤] /(adj) broadminded/ +´²¤® [¤¯¤Ä¤í¤®] /(n) ease/room/space/ +´²¤° [¤¯¤Ä¤í¤°] /(v5g) to relax/to feel at home/(P)/ +´²¤²¤ë [¤¯¤Ä¤í¤²¤ë] /(v1) to loose/to ease/to relax/ +´²¸· [¤«¤ó¤²¤ó] /(n) leniency and severity/ +´²¸ü [¤«¤ó¤³¤¦] /(adj-na,n) (uk) kindness/largeheartedness/ +´²½ú [¤«¤ó¤¸¤ç] /(n) magnanimous/generous/ +´²¿Î [¤«¤ó¤¸¤ó] /(adj-na,n) magnanimous/ +´²Âç [¤«¤ó¤À¤¤] /(adj-na,n) tolerance/liberality/leniency/(P)/ +´²ÍÆ [¤«¤ó¤è¤¦] /(adj-na,n) forbearance/tolerance/generosity/(P)/ +´²ïè [¤«¤ó¤«¤Ä] /(adj-na,n) generous/largehearted/ +´³ [¤Û¤·] /(n,pref) dried/ +´³¤«¤é¤Ó¤ë [¤Ò¤«¤é¤Ó¤ë] /(v1) to dry up completely/to become stale/ +´³¤·³Á [¤Û¤·¤¬¤­] /(n) dried persimmons/ +´³¤·µû [¤Û¤·¤¦¤ª] /(n) dried fish/stockfish/ +´³¤·µû [¤Û¤·¤¶¤«¤Ê] /(n) dried fish/stockfish/ +´³¤·¸Ç¤á¤ë [¤Û¤·¤«¤¿¤á¤ë] /(v1,vt) to dry until stiff/ +´³¤·¾ì [¤Û¤·¤Ð] /(n) a drying place or ground/ +´³¤·Áð [¤Û¤·¤¯¤µ] /(n) hay/ +´³¤·Áð¤òÈ¿¤¹ [¤Û¤·¤¯¤µ¤ò¤«¤¨¤¹] /(exp) to turn over hay/ +´³¤·Áð¤òÉÕ¤±¤¿ÇÏ [¤Û¤·¤¯¤µ¤ò¤Ä¤±¤¿¤¦¤Þ] /horse loaded with hay/(P)/ +´³¤·Éòƺ [¤Û¤·¤Ö¤É¤¦] /(n) raisin(s)/ +´³¤·Êª [¤Û¤·¤â¤Î] /(n) laundry on the line/clothes for drying/ +´³¤·Íû [¤Û¤·¤¹¤â¤â] /prune/ +´³¤¹ [¤Û¤¹] /(v5s,vt) to air/to dry/to desiccate/to drain (off)/to drink up/(P)/ +´³¤ë [¤Ò¤ë] /(v1) to dry/(P)/ +´³°ó [¤Û¤·¤«] /(n) dried sardine/ +´³²Û»Ò [¤Ò¤¬¤·] /(n) dried candies or confections/cookies/ +´³³¤Ï· [¤Û¤·¤¨¤Ó] /(n) dried shrimps/ +´³³² [¤«¤ó¤¬¤¤] /(n) drought disaster/ +´³³ã [¤Ò¤¬¤¿] /(n) tideland/(P)/ +´³³ä¤ì [¤Ò¤ï¤ì] /(n) drying up and cracking/ +´³´¥¤· [¤Ò¤Ü¤·] /(n) starving/ +´³µû [¤«¤ó¤®¤ç] /(n) dried fish/ +´³µû [¤Ò¤¦¤ª] /(n) dried fish/ +´³µû [¤Û¤·¤¦¤ª] /(n) dried fish/ +´³»Ù [¤¨¤È] /(n) sexagenary cycle/Chinese astrology/ +´³»Ù [¤«¤ó¤·] /(n) sexagenary cycle/Chinese astrology/ +´³¾Ä [¤«¤ó¤·¤ç¤¦] /(n,vs) interference/intervention/(P)/ +´³¾Ä·× [¤«¤ó¤·¤ç¤¦¤±¤¤] /(n) interferometer/ +´³¾Ä¼Ê [¤«¤ó¤·¤ç¤¦¤¸¤Þ] /(n) interference fringes/ +´³¾å¤¬¤ë [¤Ò¤¢¤¬¤ë] /(v5r) to dry up/to parch/to ebb away/ +´³¾ë [¤«¤ó¤¸¤ç¤¦] /(n) defending soldier/ +´³Áð [¤Û¤·¤¯¤µ] /(n) hay/ +´³Âó [¤«¤ó¤¿¤¯] /(n) land reclamation (from sea)/(P)/ +´³ÂóÃÏ [¤«¤ó¤¿¤¯¤Á] /(n) reclaimed land/ +´³Ã­ [¤Ò¤À¤é] /(n) dried cod/ +´³Ä¬ [¤«¤ó¤Á¤ç¤¦] /(n) ebb tide/ +´³Ä¬ [¤Ò¤­¤·¤ª] /(n) ebb tide/ +´³Å· [¤«¤ó¤Æ¤ó] /(n) drought/dry weather/ +´³Æù [¤Û¤·¤Ë¤¯] /(n) dried meat/ +´³ÈÈ [¤«¤ó¤Ñ¤ó] /(n,vs) infringement/violation/ +´³ÈÓ [¤Û¤·¤¤¤¤] /(n) dried boiled rice/ +´³É» [¤«¤ó¤Ô¤ç¤¦] /(n) strips of dried gourd/ +´³Éòƺ [¤Û¤·¤Ö¤É¤¦] /(n) raisin(s)/ +´³Êª [¤Ò¤â¤Î] /(n) dried food/ +´³Êª [¤Û¤·¤â¤Î] /(n) laundry on the line/clothes for drying/ +´³Ëþ [¤«¤ó¤Þ¤ó] /(n) ebb and flow/(P)/ +´³Í¿ [¤«¤ó¤è] /(n) participation/ +´³ÍÕ [¤Ò¤Ð] /(n) dried leaves/dried daikon leaves/ +´³Øù [¤«¤ó¤«] /(n) shield and halberd/fighting/war/ +´³ÞÁ¤Ó¤ë [¤Ò¤«¤é¤Ó¤ë] /(v1) to dry up completely/to become stale/ +´³ò± [¤«¤ó¤Ð¤Ä] /(n) drought/long spell (period) of dry weather/ +´´ [¤«¤ó] /(n) (tree) trunk/(P)/ +´´ [¤ß¤­] /(n) (tree) trunk/(P)/ +´´»ö [¤«¤ó¤¸] /(n,vs,exp) executive secretary/coordinator/arranging/(P)/ +´´»ö²ñ [¤«¤ó¤¸¤«¤¤] /board of governors/ +´´»öĹ [¤«¤ó¤¸¤Á¤ç¤¦] /(party) Chief Secretary/ +´´Àþ [¤«¤ó¤»¤ó] /(n) main line/trunk line/(P)/ +´´Àþƻϩ [¤«¤ó¤»¤ó¤É¤¦¤í] /main road/main thoroughfare/ +´´Ãݳä¤ê [¤«¤é¤¿¤±¤ï¤ê] /(n) cutting straight down/cleaving (a person) in two/ +´´Éô [¤«¤ó¤Ö] /(n) management/(executive) staff/leaders/(P)/ +´´Éô²ñ [¤«¤ó¤Ö¤«¤¤] /board of directors/ +´´Íý [¤«¤ó¤ê] /(n) superintendence/supervision/ +´´Î® [¤«¤ó¤ê¤å¤¦] /main current/ +´µ¤¤ [¤ï¤º¤é¤¤] /(n) illness/sickness/ +´µ¤¦ [¤ï¤º¤é¤¦] /(v5u) to fall ill/(P)/ +´µ¼Ô [¤«¤ó¤¸¤ã] /(n) a patient/(P)/ +´µ¼Ô¤òÆþ¤ì¤ë [¤«¤ó¤¸¤ã¤ò¤¤¤ì¤ë] /(exp) to admit a patient/ +´µ¼ÔÍÍ [¤«¤ó¤¸¤ã¤µ¤Þ] /(medical) patient/ +´µÆñ [¤«¤ó¤Ê¤ó] /affliction/ +´µÉô [¤«¤ó¤Ö] /(n) affected part/(P)/ +´¶ [¤«¤ó] /(n) feeling/sensation/emotion/admiration/impression/ +´¶¤¸ [¤«¤ó¤¸] /(n) feeling/sense/impression/(P)/ +´¶¤¸¤ë [¤«¤ó¤¸¤ë] /(v1) to feel/to sense/to experience/(P)/ +´¶¤¸¼è¤ë [¤«¤ó¤¸¤È¤ë] /(v5r) to feel/(P)/ +´¶¤¸Æþ¤ë [¤«¤ó¤¸¤¤¤ë] /(v5r) to be impressed/to greatly admire/ +´¶¤º¤ë [¤«¤ó¤º¤ë] /(v5z) to feel/to sense/(P)/ +´¶¤Å¤¯ [¤«¤ó¤Å¤¯] /(v5k) to apprehend/to get an inkling (of something)/to smell (danger)/ +´¶°µ¥À¥¤¥ª¡¼¥É [¤«¤ó¤¢¤Ä¥À¥¤¥ª¡¼¥É] /(n) pressure sensitive diode/ +´¶°µ»æ [¤«¤ó¤¢¤Ä¤·] /carbonless duplicating paper/ +´¶±þ [¤«¤ó¤Î¤¦] /(n) inspiration/divine response/sympathy/induction/ +´¶±þºîÍÑ [¤«¤ó¤Î¤¦¤µ¤è¤¦] /induction/ +´¶²½ [¤«¤ó¤«] /(n) influence/inspiration/reform/correction/(P)/ +´¶²½±¡ [¤«¤ó¤«¤¤¤ó] /(n) reformatory/reform school/ +´¶²û [¤«¤ó¤«¤¤] /(n) impression/ +´¶³´ [¤«¤ó¤¬¤¤] /(n) strong feelings/deep emotion/(P)/ +´¶³´ÌµÎÌ [¤«¤ó¤¬¤¤¤à¤ê¤ç¤¦] /(adj-na,n) deep emotion/one's mind is filled with thousand emotions/(P)/ +´¶³Ð [¤«¤ó¤«¤¯] /(n) sense/sensation/(P)/ +´¶³Ð²áÉÒ¾É [¤«¤ó¤«¤¯¤«¤Ó¤ó¤·¤ç¤¦] /(n) hypersensitivity/ +´¶³Ð´ï [¤«¤ó¤«¤¯¤­] /(n) sense organ/ +´¶³ÐºÙ˦ [¤«¤ó¤«¤¯¤µ¤¤¤Ü¤¦] /(n) sensory cell/ +´¶³Ð¿À·Ð [¤«¤ó¤«¤¯¤·¤ó¤±¤¤] /sensory nerve/ +´¶³ÐŪ [¤«¤ó¤«¤¯¤Æ¤­] /(adj-na) sensible/sensuous/ +´¶³ÐÅÀ [¤«¤ó¤«¤¯¤Æ¤ó] /sense point/ +´¶³ÐÌÓ [¤«¤ó¤«¤¯¤â¤¦] /(n) sensory hair/ +´¶³ÐÏÀ [¤«¤ó¤«¤¯¤í¤ó] /(n) sensationalism/ +´¶´± [¤«¤ó¤«¤ó] /(n) sense organ/ +´¶µã [¤«¤ó¤­¤å¤¦] /(n) being moved to tears/ +´¶¶½ [¤«¤ó¤­¤ç¤¦] /(n) interest/fun/inspiration/ +´¶¶Ë¤Þ¤ë [¤«¤ó¤­¤ï¤Þ¤ë] /(v5r) to be overcome with emotion/ +´¶¶ã [¤«¤ó¤®¤ó] /(n) emotional chanting or recitation/ +´¶·ã [¤«¤ó¤²¤­] /(n,vs) deep emotion/impression/inspiration/(P)/ +´¶¸÷ [¤«¤ó¤³¤¦] /(n,vs) exposure/sensitization/ +´¶¸÷ºàÎÁ [¤«¤ó¤³¤¦¤¶¤¤¤ê¤ç¤¦] /(n) sensitive material/ +´¶¸÷»æ [¤«¤ó¤³¤¦¤·] /(n) photosensitive paper/ +´¶¸÷À­ [¤«¤ó¤³¤¦¤»¤¤] /(n) photosensitivity/ +´¶¸÷À­¼ù»é [¤«¤ó¤³¤¦¤»¤¤¤¸¤å¤·] /(n) photosensitive resin/ +´¶¸÷ÅÙ [¤«¤ó¤³¤¦¤É] /(n) photographic sensitivity/ +´¶¸÷ÈÄ [¤«¤ó¤³¤¦¤Ð¤ó] /(n) sensitive or sensitized plate/ +´¶¼Õ [¤«¤ó¤·¤ã] /(adj-na,n,vs) thanks/gratitude/(P)/ +´¶¼Õ¤Î°õ [¤«¤ó¤·¤ã¤Î¤·¤ë¤·] /token of appreciation/ +´¶¼Õ¤ÎÇ° [¤«¤ó¤·¤ã¤Î¤Í¤ó] /feelings of gratitude/ +´¶¼Õº× [¤«¤ó¤·¤ã¤µ¤¤] /(n) Thanksgiving/ +´¶¼Õ¾õ [¤«¤ó¤·¤ã¤¸¤ç¤¦] /(n) thank-you letter/ +´¶¼õ [¤«¤ó¤¸¤å] /(n) (radio) receptivity/sensitivity/susceptibility/ +´¶¼õÀ­ [¤«¤ó¤¸¤å¤»¤¤] /(n) sensitivity/(P)/ +´¶½ý [¤«¤ó¤·¤ç¤¦] /(n) sentiment/sentimentality/ +´¶½ý¼çµÁ [¤«¤ó¤·¤ç¤¦¤·¤å¤®] /sentimentalism/ +´¶½ý¼çµÁ¼Ô [¤«¤ó¤·¤ç¤¦¤·¤å¤®¤·¤ã] /sentimentalist/ +´¶½ýŪ [¤«¤ó¤·¤ç¤¦¤Æ¤­] /(adj-na) sentimental/ +´¶¾ð [¤«¤ó¤¸¤ç¤¦] /(n) emotion(s)/feeling(s)/sentiment/(P)/ +´¶¾ð¤ò»¦¤¹ [¤«¤ó¤¸¤ç¤¦¤ò¤³¤í¤¹] /(exp) to suppress one's emotions/ +´¶¾ð°ÜÆþ [¤«¤ó¤¸¤ç¤¦¤¤¤Ë¤å¤¦] /empathy/ +´¶¾ð²È [¤«¤ó¤¸¤ç¤¦¤«] /(n) emotional person/ +´¶¾ð¾ã³² [¤«¤ó¤¸¤ç¤¦¤·¤ç¤¦¤¬¤¤] /(n) emotional disorder/ +´¶¾ðŪ [¤«¤ó¤¸¤ç¤¦¤Æ¤­] /(adj-na) emotional/sentimental/(P)/ +´¶¾ðɽ¸½ [¤«¤ó¤¸¤ç¤¦¤Ò¤ç¤¦¤²¤ó] /expressing emotion/drawing facial expressions/ +´¶¾ðÏÀ [¤«¤ó¤¸¤ç¤¦¤í¤ó] /(n) argument based on emotion/sentimental argument/ +´¶¾õ [¤«¤ó¤¸¤ç¤¦] /(n) letter of commendation/ +´¶¿§À­ [¤«¤ó¤·¤ç¤¯¤»¤¤] /(n) color-sensitivity/ +´¶¿¨ [¤«¤ó¤·¤ç¤¯] /(n) sense of touch/feeling/sensation/(P)/ +´¶¿´ [¤«¤ó¤·¤ó] /(adj-na,n,vs) admiration/Well done!/(P)/ +´¶À­ [¤«¤ó¤»¤¤] /(n) sensitivity/sensitiveness/sense/(P)/ +´¶À÷ [¤«¤ó¤»¤ó] /(n,vs) infection/contagion/(P)/ +´¶À÷¤Î¶ó¤ò̵¤¯¤¹ [¤«¤ó¤»¤ó¤Î¤ª¤½¤ì¤ò¤Ê¤¯¤¹] /(exp) to preclude the possibility of infection/ +´¶À÷·ÐÏ© [¤«¤ó¤»¤ó¤±¤¤¤í] /(n) infection route/ +´¶À÷¸¶ [¤«¤ó¤»¤ó¤²¤ó] /source of infection/ +´¶À÷¸» [¤«¤ó¤»¤ó¤²¤ó] /(n) source of infection/ +´¶À÷¾É [¤«¤ó¤»¤ó¤·¤ç¤¦] /(n) infectious disease/infection/(P)/ +´¶À÷Ψ [¤«¤ó¤»¤ó¤ê¤Ä] /(n) infection rate/ +´¶ÁÛ [¤«¤ó¤½¤¦] /(n) impressions/thoughts/(P)/ +´¶ÁÛʸ [¤«¤ó¤½¤¦¤Ö¤ó] /written description of one's thoughts/ +´¶Ã² [¤«¤ó¤¿¤ó] /(n) admiration/wonder/(P)/ +´¶Ã²»ì [¤«¤ó¤¿¤ó¤·] /(n) (gram) interjection/ +´¶Ã²Éä [¤«¤ó¤¿¤ó¤Õ] /(n) exclamation point/exclamation mark/ +´¶Ã· [¤«¤ó¤¿¤ó] /(oK) (n) admiration/astonishment/ +´¶Ã·»ì [¤«¤ó¤¿¤ó¤·] /(oK) (n) (gram) interjection/ +´¶Ã·Éä [¤«¤ó¤¿¤ó¤Õ] /(n) exclamation point/exclamation mark/ +´¶ÃÎ [¤«¤ó¤Á] /(n,vs) perception/ +´¶Ãδï [¤«¤ó¤Á¤­] /sensor/ +´¶ÃÎÁõÃÖ [¤«¤ó¤Á¤½¤¦¤Á] /(n) smoke or heat sensor or detector/ +´¶ÅÅ [¤«¤ó¤Ç¤ó] /(n,vs) receive an electric shock/ +´¶ÅÙ [¤«¤ó¤É] /(n) sensitivity/severity (quake)/(P)/ +´¶ÅÙÎɹ¥ [¤«¤ó¤É¤ê¤ç¤¦¤³¤¦] /loud and clear/ +´¶Æ° [¤«¤ó¤É¤¦] /(n,vs) being deeply moved emotionally/excitement/impression/deep emotion/(P)/ +´¶Æ°»ì [¤«¤ó¤É¤¦¤·] /(n) interjection/ +´¶ÆÀ [¤«¤ó¤È¤¯] /(n) (deep) realization or perception/ +´¶Ç®ºÞ [¤«¤ó¤Í¤Ä¤¶¤¤] /heat sensitizer/ +´¶Ç®»æ [¤«¤ó¤Í¤Ä¤·] /(n) heat-sensitive paper/ +´¶ÉÕ¤¯ [¤«¤ó¤Å¤¯] /(v5k) (uk) to apprehend/to get an inkling (of something)/to smell (danger)/ +´¶Éþ [¤«¤ó¤×¤¯] /(adj-na,n,vs) (arch) admiration/Well done!/ +´¶Ê³ [¤«¤ó¤×¤ó] /(n,vs) stirred up/inspired/moved to action/ +´¶ËÁ [¤«¤ó¤Ü¤¦] /(n) cold/ +´¶ÌµÎÌ [¤«¤ó¤à¤ê¤ç¤¦] /(adj-na,n) deep feeling/inexpressible feeling/filled with emotion/ +´¶Ìà [¤«¤ó¤á¤¤] /(n) deep impression/(P)/ +´¶ÎÞ [¤«¤ó¤ë¤¤] /(n) tears of gratitude/(P)/ +´·¤é¤¹ [¤Ê¤é¤¹] /(v5s) to accustom/(P)/ +´·¤ì [¤Ê¤ì] /(n,vs) practice/experience/(P)/ +´·¤ì¤¿ [¤Ê¤ì¤¿] /experienced/practiced/familiar/ +´·¤ì¤Ã¤³ [¤Ê¤ì¤Ã¤³] /(n) familiarity/ +´·¤ì¤ë [¤Ê¤ì¤ë] /(v1) to grow accustomed to/to become domesticated/to become tame/to get too familiar with/(P)/ +´·¤ì¿Æ¤·¤à [¤Ê¤ì¤·¤¿¤·¤à] /(v5m) to become familiar with/to get used to/ +´·¹Ô [¤«¤ó¤³¤¦] /(adj-no,n) customary practice/habit/traditional event/(P)/ +´·¹Ô¼è°ú¤­ [¤«¤ó¤³¤¦¤È¤ê¤Ò¤­] /usual business practices/ +´·½¬ [¤«¤ó¤·¤å¤¦] /(n) usual (historical) custom/(P)/ +´·½¬Ë¡ [¤«¤ó¤·¤å¤¦¤Û¤¦] /(n) common law/ +´·À­ [¤«¤ó¤»¤¤] /(n) inertia/ +´·À­¤Îˡ§ [¤«¤ó¤»¤¤¤Î¤Û¤¦¤½¤¯] /(n) law of inertia/ +´·À­¥â¡¼¥á¥ó¥È [¤«¤ó¤»¤¤¥â¡¼¥á¥ó¥È] /(n) moment of inertia/ +´·À­·Ï [¤«¤ó¤»¤¤¤±¤¤] /(n) inertial system/ +´·À­¹ÒË¡ [¤«¤ó¤»¤¤¤³¤¦¤Û¤¦] /(n) inertial navigation system/ +´·À­Í¶Æ³ [¤«¤ó¤»¤¤¤æ¤¦¤É¤¦] /(n) inertial guidance/ +´·ÍÑ [¤«¤ó¤è¤¦] /(n) common/customary/ +´·ÍѲ» [¤«¤ó¤è¤¦¤ª¤ó] /(n) traditional (popularly accepted) pronunciation (e.g. of a kanji)/ +´·ÍѶç [¤«¤ó¤è¤¦¤¯] /(n) idiomatic usage/common usage/(P)/ +´·ÍѸì [¤«¤ó¤è¤¦¤´] /(n) idiom/ +´·ÍѸì¶ç [¤«¤ó¤è¤¦¤´¤¯] /idiom/idiomatic phrase/ +´·Îã [¤«¤ó¤ì¤¤] /(adj-no,n) custom/precedent/of convention/(P)/ +´·ÎãŪ [¤«¤ó¤ì¤¤¤Æ¤­] /(adj-na) typical/customary/ +´¸¤ß [¤¦¤é¤ß] /(n) matter for regret/regret/ +´¸¤à [¤¦¤é¤à] /(v5m) to curse/to feel bitter/ +´¹¤¨ [¤«¤¨] /(n) rate of exchange/ +´¹¤¨¤ë [¤«¤¨¤ë] /(v1) to exchange/to interchange/to substitute/to replace/(P)/ +´¹¤ï¤ê [¤«¤ï¤ê] /an exchange transaction/ +´¹¤ï¤ë [¤«¤ï¤ë] /(v5r,vi) to take the place of/to relieve/to be substituted for/to be exchanged/to change places with/to take turns/to be replaced/ +´¹±© [¤«¤ó¤¦] /(n) molting/ +´¹±©´ü [¤«¤ó¤¦¤­] /(n) molting season/ +´¹µ¤ [¤«¤ó¤­] /(n) ventilation/(P)/ +´¹µ¤¸ý [¤«¤ó¤­¤³¤¦] /vent/ventilation opening/ +´¹µ¤Àð [¤«¤ó¤­¤»¤ó] /(n) ventilation fan/(P)/ +´¹µ¤ÁõÃÖ [¤«¤ó¤­¤½¤¦¤Á] /ventilator/ventilating device/ +´¹¶â [¤«¤ó¤­¤ó] /(n,vs) realize/turn into money/(P)/ +´¹¸À [¤«¤ó¤²¤ó] /(n) in other words/ +´¹¸À¤¹¤ì¤Ð [¤«¤ó¤²¤ó¤¹¤ì¤Ð] /(conj,exp) in other words/ +´¹¹üÃ¥ÂÛ [¤«¤ó¤³¤Ä¤À¤Ã¤¿¤¤] /(n) an adaptation/ +´¹»» [¤«¤ó¤µ¤ó] /(n,vs) conversion/change/exchange/(P)/ +´¹»» [¤«¤ó¤¶¤ó] /(n,vs) conversion/change/exchange/ +´¹»»É½ [¤«¤ó¤µ¤ó¤Ò¤ç¤¦] /(n) conversion table/ +´¹»»É½ [¤«¤ó¤¶¤ó¤Ò¤ç¤¦] /(n) conversion table/ +´¹»»Î¨ [¤«¤ó¤µ¤ó¤ê¤Ä] /conversion rate/ +´¹Êª [¤«¤ó¤Ö¤Ä] /(n) converting money into goods/purchasing/ +´¹ÌÓ [¤«¤ó¤â¤¦] /(n,vs) molting/ +´¹ÓÈ [¤«¤ó¤æ] /(n) metonymy/ +´º¤¨¤Æ [¤¢¤¨¤Æ] /(adv) dare (to do)/challenge (to do)/(P)/ +´º¤¨¤Ê¤¤ [¤¢¤¨¤Ê¤¤] /(adj) tragic/tragically/ +´º¤¨¤Ê¤¤ºÇ´ü [¤¢¤¨¤Ê¤¤¤µ¤¤¤´] /tragic death/ +´º¤¨Ìµ¤¤ [¤¢¤¨¤Ê¤¤] /(adj) tragic/tragically/ +´º¤¨Ìµ¤¯ [¤¢¤¨¤Ê¤¯] /sadly/tragically/ +´º°Ù [¤«¤ó¤¤] /(n) daring/ +´º¹Ô [¤«¤ó¤³¤¦] /(n) decisive action/(P)/ +´ºÁ³ [¤«¤ó¤¼¤ó] /(adj-na,adv,n) boldly/(P)/ +´ºÆ® [¤«¤ó¤È¤¦] /(n) fighting bravely/(P)/ +´ºÆ®¾Þ [¤«¤ó¤È¤¦¤·¤ç¤¦] /(n) fighting spirit award/ +´»µÌÎà [¤«¤ó¤­¤Ä¤ë¤¤] /(n) citrus fruits/ +´½ [¤«¤ó] /(n) coffin/casket/(P)/ +´½¤ËǼ¤á¤ë [¤«¤ó¤Ë¤ª¤µ¤á¤ë] /(exp) to lay in a coffin/ +´½¤ò±æ¤¦ [¤«¤ó¤ò¤ª¤ª¤¦] /(exp) to cover the coffin/ +´½²³ [¤«¤ó¤ª¤±] /(n) coffin/casket/ +´¾¤òÄ̤º¤ë [¤«¤ó¤ò¤Ä¤¦¤º¤ë] /(exp) to communicate secretly/to form a close friendship/ +´¾ÂÔ [¤«¤ó¤¿¤¤] /(n) warm welcome/hospitality/ +´¿¤Ó [¤è¤í¤³¤Ó] /(n) joy/delight/rapture/pleasure/gratification/rejoicing/congratulations/felicitations/ +´¿¤ò¿Ô¤¯¤¹ [¤«¤ó¤ò¤Ä¤¯¤¹] /(exp) to enjoy oneself to one's hearts content/ +´¿³Ú [¤«¤ó¤é¤¯] /(n) pleasure/merriment/ +´¿³Ú³¹ [¤«¤ó¤é¤¯¤¬¤¤] /(n) pleasure quarter/(P)/ +´¿´î [¤«¤ó¤­] /(n,vs) delight/great joy/(P)/ +´¿·Þ [¤«¤ó¤²¤¤] /(n,vs) welcome/reception/(P)/ +´¿·Þ±ã [¤«¤ó¤²¤¤¤¨¤ó] /welcome party/ +´¿·Þ²ñ [¤«¤ó¤²¤¤¤«¤¤] /welcome party/ +´¿¸Æ [¤«¤ó¤³] /(n,vs) acclamation/jubilation/ +´¿¿´ [¤«¤ó¤·¤ó] /(n) favour/ +´¿¿´¤òÇ㤦 [¤«¤ó¤·¤ó¤ò¤«¤¦] /(exp) to win favour/ +´¿À¼ [¤«¤ó¤»¤¤] /(n) cheer/shout of joy/(P)/ +´¿Á÷ [¤«¤ó¤½¤¦] /(n,vs) hearty send-off/ +´¿Á÷²ñ [¤«¤ó¤½¤¦¤«¤¤] /farewell party/ +´¿Á÷·Þ²ñ [¤«¤ó¤½¤¦¤²¤¤¤«¤¤] /party to welcome (e.g. new employees) and send off (e.g. retiring employees)/ +´¿ÂÔ [¤«¤ó¤¿¤¤] /(n) warm reception/friendly reception/(P)/ +´¿ÃÌ [¤«¤ó¤À¤ó] /(n,vs) pleasant talk/chat/(P)/ +´À [¤¢¤»] /(n) sweat/perspiration/(P)/ +´À¤À¤¯¤Ç [¤¢¤»¤À¤¯¤Ç] /dripping with sweat/bathed in perspiration/ +´À¤ÃÁߤ­ [¤¢¤»¤Ã¤«¤­] /(n) great sweater/one who perspires freely/ +´À¤Ð¤à [¤¢¤»¤Ð¤à] /(v5m) to be sweaty/ +´À¤ò¤«¤¯ [¤¢¤»¤ò¤«¤¯] /(exp) to perspire/ +´À¤òÁߤ¯ [¤¢¤»¤ò¤«¤¯] /(exp) to perspire/to sweat/ +´À´é [¤«¤ó¤¬¤ó] /(adj-na,n) ashamed/ +´À·ì [¤«¤ó¤±¤Ä] /(n) sweat and blood/ +´À»ß¤á [¤¢¤»¤É¤á] /(n) an antisudorific (agent or material)/ +´À¼è¤ê [¤¢¤»¤È¤ê] /(n) undergarment designed to soak up sweat/ +´À½­¤¤ [¤¢¤»¤¯¤µ¤¤] /(adj) smell(ing) of sweat/ +´À¿¡ [¤¢¤»¤Õ¤­] /(n) cloth to wipe the sweat off/ +´À¿¾ [¤¢¤»¤â] /(n) prickly heat/heat rash/ +´À¿å [¤¢¤»¤ß¤º] /(n) sweat/ +´ÀÀ÷¤ß¤ë [¤¢¤»¤¸¤ß¤ë] /(v1) to be sweat-stained/ +´ÀÁ£ [¤«¤ó¤»¤ó] /(n) sweat gland/ +´ÀÁߤ­ [¤¢¤»¤«¤­] /(n) one who perspires freely/great sweater/ +´ÀÃΤ餺 [¤¢¤»¤·¤é¤º] /(n) prickly heat powder/baby powder/ +´ÀÇÏ [¤«¤ó¤Ð] /(n) a sweating horse/ +´ÀáÏ [¤¢¤»¤â] /(n) prickly heat/heat rash/ +´Á¥×¥ê [¤«¤ó¥×¥ê] /kanji printer/ +´Á±Ñ [¤«¤ó¤¨¤¤] /Kanji to English (dictionary)/ +´Á±Ñ»úŵ [¤«¤ó¤¨¤¤¤¸¤Æ¤ó] /Kanji to English dictionary/ +´Á±Ñ¼­Åµ [¤«¤ó¤¨¤¤¤¸¤Æ¤ó] /Kanji to English dictionary/ +´Á±Û²» [¤«¤ó¤¨¤Ä¤ª¤ó] /Vietnamese reading (of Chinese characters)/ +´Á²» [¤«¤ó¤ª¤ó] /(n) Han reading of Chinese characters/ +´Á³Ø [¤«¤ó¤¬¤¯] /(n) Sinology/study of China or of the Chinese classics/ +´Á³Ø¼Ô [¤«¤ó¤¬¤¯¤·¤ã] /(n) Sinologist/scholar of the Chinese classics/ +´Á¸ì [¤«¤ó¤´] /(n) Chinese word/Sino-Japanese word/(P)/ +´Á»í [¤«¤ó¤·] /(n) Chinese poetry/(P)/ +´Á»ú [¤«¤ó¤¸] /(n) Chinese characters/kanji/(P)/ +´Á»úÀ©¸Â [¤«¤ó¤¸¤»¤¤¤²¤ó] /restrictions on the number of kanji recognized for usage/ +´Á»úÀ©¸ÂÏÀ [¤«¤ó¤¸¤»¤¤¤²¤ó¤í¤ó] /the question of limiting the use of Chinese characters/ +´Á»úʸ²½ [¤«¤ó¤¸¤Ö¤ó¤«] /(the so-called) kanji culture/ +´Á»úʸ²½·÷ [¤«¤ó¤¸¤Ö¤ó¤«¤±¤ó] /countries which use Chinese characters/ +´Á»úÊÑ´¹ [¤«¤ó¤¸¤Ø¤ó¤«¤ó] /kanji conversion/ +´Á»þÂå [¤«¤ó¤¸¤À¤¤] /Han dynasty/ +´Á½ñ [¤«¤ó¤·¤ç] /(n) a Chinese book/a book written in Chinese/ +´Á¿Í [¤«¤ó¤¸¤ó] /(n) a (Han) Chinese/ +´Á¿ô»ú [¤«¤ó¤¹¤¦¤¸] /(n) Chinese characters which express numbers/ +´ÁÀÒ [¤«¤ó¤»¤­] /(n) Chinese books/Chinese classics/ +´Á¢¸ì [¤«¤ó¤¾¤¦¤´] /Sino-Tibetan (languages)/ +´Á² [¤«¤ó¤¾¤¯] /(n) the Han race/ +´ÁÄ« [¤«¤ó¤Á¤ç¤¦] /Han Dynasty/ +´ÁÅÚ [¤«¤ó¤É] /(n) China/ +´Áʸ [¤«¤ó¤Ö¤ó] /(n) Chinese (classical) literature/(P)/ +´Áʸ³Ø [¤«¤ó¤Ö¤ó¤¬¤¯] /(n) Chinese literature/literature in Chinese/ +´Áʸ·±ÆÉ [¤«¤ó¤Ö¤ó¤¯¤ó¤É¤¯] /(vs) reading a Chinese text in Japanese/ +´ÁÊý [¤«¤ó¤Ý¤¦] /(n) traditional Chinese medicine/(P)/ +´ÁÊý°å [¤«¤ó¤Ý¤¦¤¤] /(n) doctor of Chinese (herb) medicine/ +´ÁÊýÌô [¤«¤ó¤Ý¤¦¤ä¤¯] /(n) herbal medicine/(P)/ +´Á̱² [¤«¤ó¤ß¤ó¤¾¤¯] /(n) Chinese people/Han race/ +´Á̾ [¤«¤ó¤á¤¤] /(n) Chinese name (often of plants and animals)/ +´ÁÌõ [¤«¤ó¤ä¤¯] /(n) a translation into Chinese/ +´ÁÏ [¤«¤ó¤ï] /(n) Chinese Character-Japanese (e.g. dictionary)/(P)/ +´Áϼ­Åµ [¤«¤ó¤ï¤¸¤Æ¤ó] /Chinese-Japanese character dictionary/ +´ÃIJ [¤«¤ó¤Á¤ç¤¦] /(n,vs) (giving an) enema/ +´ÃÞô [¤«¤ó¤¬¤¤] /(n) irrigation/ +´ÃÞôÍÑ¿å [¤«¤ó¤¬¤¤¤è¤¦¤¹¤¤] /irrigation water/ +´Ä [¤ï] /(n) circle/ring/link/wheel/hoop/loop/ +´Ä²½ [¤«¤ó¤«] /cyclization/ +´Ä³¤ [¤«¤ó¤«¤¤] /(n) surrounding seas/surrounded by the sea/ +´Ä¶­ [¤«¤ó¤­¤ç¤¦] /(n) environment/circumstance/(P)/ +´Ä¶­¥¢¥»¥¹¥á¥ó¥È [¤«¤ó¤­¤ç¤¦¥¢¥»¥¹¥á¥ó¥È] /(n) environmental impact assessment/ +´Ä¶­¥°¥ë¡¼¥× [¤«¤ó¤­¤ç¤¦¥°¥ë¡¼¥×] /environmental group/ +´Ä¶­¥¹¥È¥ì¥¹ [¤«¤ó¤­¤ç¤¦¥¹¥È¥ì¥¹] /(n) environmental stress/ +´Ä¶­¥¹¥ï¥Ã¥× [¤«¤ó¤­¤ç¤¦¥¹¥ï¥Ã¥×] /(n) debt-for-nature swap/ +´Ä¶­¥Ç¥¶¥¤¥ó [¤«¤ó¤­¤ç¤¦¥Ç¥¶¥¤¥ó] /(n) environmental design/ +´Ä¶­¥Û¥ë¥â¥ó [¤«¤ó¤­¤ç¤¦¥Û¥ë¥â¥ó] /(n) hormone-disrupting chemicals/ +´Ä¶­°­²½ [¤«¤ó¤­¤ç¤¦¤¢¤Ã¤«] /(n) environmental degradation/ +´Ä¶­±ÒÀ¸ [¤«¤ó¤­¤ç¤¦¤¨¤¤¤»¤¤] /(n) environmental hygiene/ +´Ä¶­±øÀ÷ [¤«¤ó¤­¤ç¤¦¤ª¤»¤ó] /environmental pollution/ +´Ä¶­³èÆ°²È [¤«¤ó¤­¤ç¤¦¤«¤Ä¤É¤¦¤«] /(n) environmental activist/environmentalist/ +´Ä¶­´ð½à [¤«¤ó¤­¤ç¤¦¤­¤¸¤å¤ó] /(n) environmental standard/ +´Ä¶­µ¬À© [¤«¤ó¤­¤ç¤¦¤­¤»¤¤] /(n) environmental regulation/ +´Ä¶­¸¢ [¤«¤ó¤­¤ç¤¦¤±¤ó] /(n) environment right/ +´Ä¶­ºÒ³² [¤«¤ó¤­¤ç¤¦¤µ¤¤¤¬¤¤] /(n) environmental disaster/ +´Ä¶­»ö¶È [¤«¤ó¤­¤ç¤¦¤¸¤®¤ç¤¦] /business environment/ +´Ä¶­¾Ê [¤«¤ó¤­¤ç¤¦¤·¤ç¤¦] /(n) Ministry of the Environment/ +´Ä¶­À¯ºö [¤«¤ó¤­¤ç¤¦¤»¤¤¤µ¤¯] /(n) environmental policy/ +´Ä¶­Âç¿Ã [¤«¤ó¤­¤ç¤¦¤À¤¤¤¸¤ó] /(n) environment minister/ +´Ä¶­Ä£ [¤«¤ó¤­¤ç¤¦¤Á¤ç¤¦] /Environment Agency/(P)/ +´Ä¶­Ä£Ä¹´± [¤«¤ó¤­¤ç¤¦¤Á¤ç¤¦¤Á¤ç¤¦¤«¤ó] /Director General of Environment Agency/ +´Ä¶­Ä´ºº [¤«¤ó¤­¤ç¤¦¤Á¤ç¤¦¤µ] /(n) environmental research/ +´Ä¶­Æṉ̃ [¤«¤ó¤­¤ç¤¦¤Ê¤ó¤ß¤ó] /(n) environmental refugee/ +´Ä¶­Ç˲õ [¤«¤ó¤­¤ç¤¦¤Ï¤«¤¤] /environmental destruction/ +´Ä¶­ÇÛθ½ñ [¤«¤ó¤­¤ç¤¦¤Ï¤¤¤ê¤ç¤·¤ç] /environmental impact statement/ +´Ä¶­ÊѲ½ [¤«¤ó¤­¤ç¤¦¤Ø¤ó¤«] /environmental change/ +´Ä¶­Êݸî [¤«¤ó¤­¤ç¤¦¤Û¤´] /environmental protection/ +´Ä¶­Êݸî¼çµÁ [¤«¤ó¤­¤ç¤¦¤Û¤´¤·¤å¤®] /environmentalism/ +´Ä¶­Êݸî¼çµÁ¼Ô [¤«¤ó¤­¤ç¤¦¤Û¤´¤·¤å¤®¤·¤ã] /environmentalist/ +´Ä¶­ÊݸîÃÄÂÎ [¤«¤ó¤­¤ç¤¦¤Û¤´¤À¤ó¤¿¤¤] /(n) pro-environment group/ +´Ä¶­ÊݸîÏÀ¼Ô [¤«¤ó¤­¤ç¤¦¤Û¤´¤í¤ó¤·¤ã] /environmentalist/ +´Ä¶­ÊÝÁ´ [¤«¤ó¤­¤ç¤¦¤Û¤¼¤ó] /(n) environmental conservation/ +´Ä¶­Ë¡ [¤«¤ó¤­¤ç¤¦¤Û¤¦] /(n) environmental laws/ +´Ä¶­Ë¡µ¬ [¤«¤ó¤­¤ç¤¦¤Û¤¦¤­] /(n) environmental laws/ +´Ä¶­ÌäÂê [¤«¤ó¤­¤ç¤¦¤â¤ó¤À¤¤] /(n) environmental problem (issue)/ +´Ä¶­ÌäÂêÀìÌç²È [¤«¤ó¤­¤ç¤¦¤â¤ó¤À¤¤¤»¤ó¤â¤ó¤«] /(n) environmentalist/ +´Ä¶­ÍýÏÀ [¤«¤ó¤­¤ç¤¦¤ê¤í¤ó] /(n) ecological theory/ +´Ä¶­Îô²½ [¤«¤ó¤­¤ç¤¦¤ì¤Ã¤«] /(n) environmental degradation/ +´Ä·Áưʪ [¤«¤ó¤±¤¤¤É¤¦¤Ö¤Ä] /(n) annelid/ +´Ä¹ê [¤«¤ó¤´¤¦] /(circular) moat/ +´Ä»Ø [¤«¤ó¤·] /ring finger/ +´Ä»ë [¤«¤ó¤·] /(n) looking around or about/ +´Ä¼°Ãº²½¿åÁÇ [¤«¤ó¤·¤­¤¿¤ó¤«¤¹¤¤¤½] /(n) cyclic hydrocarbon/ +´Ä¼· [¤«¤ó¤Ê¤Ê] /Loop 7 (name of Tokyo road)/ +´Ä¾Ì [¤«¤ó¤·¤ç¤¦] /(n) atoll/circular coral reef/(P)/ +´Ä¾õ [¤«¤ó¤¸¤ç¤¦] /(n) annulation/ring-forming/(P)/ +´Ä¾õÀ±±À [¤«¤ó¤¸¤ç¤¦¤»¤¤¤¦¤ó] /(n) ring nebula/ +´Ä¾õÀþ [¤«¤ó¤¸¤ç¤¦¤»¤ó] /(n) loop line/(transportation) belt line/ +´ÄÀá [¤«¤ó¤»¤Ä] /(n) segment (of worm)/ +´ÄÂÀÊ¿ÍÎ [¤«¤ó¤¿¤¤¤Ø¤¤¤è¤¦] /(n) the Pacific Rim/ +´ÄÂÀÊ¿Íβл³ÂÓ [¤«¤ó¤¿¤¤¤Ø¤¤¤è¤¦¤«¤¶¤ó¤¿¤¤] /(n) circum-Pacific volcanic belt/ +´ÄÂÀÊ¿Íι½ÁÛ [¤«¤ó¤¿¤¤¤Ø¤¤¤è¤¦¤³¤¦¤½¤¦] /(n) the Pacific Rim conception/ +´ÄÂÀÊ¿Íνô¹ñ [¤«¤ó¤¿¤¤¤Ø¤¤¤è¤¦¤·¤ç¤³¤¯] /Pacific Rim nations/ +´ÄÂÀÊ¿ÍΤ»³ÂÓ [¤«¤ó¤¿¤¤¤Ø¤¤¤è¤¦¤¾¤¦¤¶¤ó¤¿¤¤] /(n) circum-Pacific orogeny/ +´ÄÂÀÊ¿ÍÎÃÏ¿ÌÂÓ [¤«¤ó¤¿¤¤¤Ø¤¤¤è¤¦¤¸¤·¤ó¤¿¤¤] /(n) circum-Pacific seismic zone/ +´Å¤¤ [¤¢¤Þ¤¤] /(adj,exp) (uk) generous/indulgent/easy-going/sweet/fond of/soft on/overly optimistic/naive/(P)/ +´Å¤¤ [¤¦¤Þ¤¤] /(adj) delicious/ +´Å¤¤¤â¤Î [¤¢¤Þ¤¤¤â¤Î] /(n) sweets/sweet food/ +´Å¤¤¤â¤Î¹¥¤­ [¤¢¤Þ¤¤¤â¤Î¤Ä¤­] /(n) sweet tooth/love of sweet things/ +´Å¤¤½Á¤òµÛ¤¦ [¤¢¤Þ¤¤¤·¤ë¤ò¤¹¤¦] /(exp) to make a good thing out of (something)/ +´Å¤¤¾®Àâ [¤¢¤Þ¤¤¤·¤ç¤¦¤»¤Ä] /sentimental novel/ +´Å¤¤Êª [¤¢¤Þ¤¤¤â¤Î] /(n) sweets/sweet food/ +´Å¤¤ÎÁÍý [¤¦¤Þ¤¤¤ê¤ç¤¦¤ê] /tasty dish/ +´Å¤¨ [¤¢¤Þ¤¨] /(n) depending on other's kindness/(P)/ +´Å¤¨¤¿Ä´»Ò¤Ç [¤¢¤Þ¤¨¤¿¤Á¤ç¤¦¤·¤Ç] /in a coquettish tone/ +´Å¤¨¤Ã»Ò [¤¢¤Þ¤¨¤Ã¤³] /(n) spoilt child/ +´Å¤¨¤Ó [¤¢¤Þ¤¨¤Ó] /sweet shrimp/ +´Å¤¨¤ë [¤¢¤Þ¤¨¤ë] /(v1) (1) to behave like a spoiled child/to fawn on/(2) to depend and presume upon another's benevolence/(P)/ +´Å¤¨¤óË· [¤¢¤Þ¤¨¤ó¤Ü¤¦] /(adj-na,n) pampered or spoiled child/ +´Å¤¯¸«¤ë [¤¢¤Þ¤¯¤ß¤ë] /(v1) to not take seriously/to take lightly/ +´Å¤Ã¤¿¤ë¤¤ [¤¢¤Þ¤Ã¤¿¤ë¤¤] /(adj) sentimental/mushy/ +´Å¤ß [¤¢¤Þ¤ß] /(n) sweetness/sugary taste/(P)/ +´Å¤ß [¤«¤ó¤ß] /(n) sweetness/sugary taste/ +´Å¤ä¤«¤·¤Æ°é¤Æ¤ë [¤¢¤Þ¤ä¤«¤·¤Æ¤½¤À¤Æ¤ë] /to bring up indulgently/ +´Å¤ä¤«¤¹ [¤¢¤Þ¤ä¤«¤¹] /(v5s) to pamper/to spoil/(P)/ +´Å¤ó¤¸¤ë [¤¢¤Þ¤ó¤¸¤ë] /(v1) to content oneself with/to be resigned to (one's fate)/to be contented (satisfied) with (one's lot)/ +´Å±ö [¤¢¤Þ¤¸¤ª] /(n) slightly salted/ +´Å²Æ [¤¢¤Þ¤Ê¤Ä] /(n) sweet (variety of) Watson pomelo/ +´Å²Æ´» [¤¢¤Þ¤Ê¤Ä¤«¤ó] /(n) sweet (variety of) Watson pomelo/ +´Å³¤ÂÝ [¤¢¤Þ¤Î¤ê] /(n) laver/ +´Å³¤Ï· [¤¢¤Þ¤¨¤Ó] /sweet shrimp/ +´Å³Á [¤¢¤Þ¤¬¤­] /(n) sweet persimmon/ +´Å´³¤· [¤¢¤Þ¤Ü¤·] /(n) persimmon cured in the sun/ +´Å¶ì [¤«¤ó¤¯] /(n) sweetness and bitterness/joys and sorrows/ +´Å·ª [¤¢¤Þ¤°¤ê] /(n) broiled sweet chestnuts/ +´Å¸À [¤«¤ó¤²¤ó] /(n) cajolery/(P)/ +´Å¸À¤Ï¶ö¿Í¤ò´î¤Ð¤¹ [¤«¤ó¤²¤ó¤Ï¤°¤¦¤¸¤ó¤ò¤è¤í¤³¤Ð¤¹] /sweet words only please a fool (prov)/flattery works on puppets and fools/ +´Å¸ý [¤¢¤Þ¤¯¤Á] /(adj-na,n) sweet flavour/mildness/flattery/stupidity/ +´ÅºÚ [¤«¤ó¤µ¤¤] /(n) sugar beet/ +´Å»À [¤«¤ó¤µ¤ó] /(n) sweetness and bitterness/joys and sorrows/ +´Å»À¤Ã¤Ñ¤¤ [¤¢¤Þ¤º¤Ã¤Ñ¤¤] /(adj) sweet and sour/bittersweet/ +´Å»Ò [¤¢¤Þ¤´] /(n) red-spotted masu trout/ +´Å¼Ñ [¤¢¤Þ¤Ë] /(n) boiled in sugar, mirin, etc./ +´Å¼ò [¤¢¤Þ¤¶¤±] /(n) sweet half sake/ +´Å¼õ [¤«¤ó¤¸¤å] /(n,vs) submission to/putting up with/ +´Å½ò [¤«¤ó¤·¤ç] /(n) sweet potato/ +´Å½ó [¤«¤ó¤·¤ç] /(n) sweet potato/ +´Å¿© [¤¢¤Þ¤·¤ç¤¯] /(n) sweet bun/ +´Å¿´ [¤«¤ó¤·¤ó] /(n,vs) satisfaction/ +´Å¿É [¤¢¤Þ¤«¤é] /(n) sweetness and saltiness/salted and sweetened taste/ +´Å¿É¤¤ [¤¢¤Þ¤«¤é¤¤] /(adj) salty-sweet/bittersweet/ +´Å¿Ý [¤¢¤Þ¤º] /(n) sweet vinegar/(P)/ +´ÅÁð [¤«¤ó¤¾¤¦] /(n) liquorice/licorice/ +´ÅÁô [¤¢¤Þ¤â] /eelgrass/ +´ÅÂä [¤¢¤Þ¤À¤¤] /(n) horse-head fish (Japanese branquillo)/ +´ÅÃã [¤¢¤Þ¤Á¤ã] /(n) hydrangea tea/ +´ÅÃãÌ¢ [¤¢¤Þ¤Á¤ã¤Å¤ë] /(n) variety of perennial which grows in mountainous regions/ +´ÅÅÞ [¤¢¤Þ¤È¤¦] /(n) person fond of sweets/ +´ÅǼƦ [¤¢¤Þ¤Ê¤Ã¤È¤¦] /(n) sugared red beans/ +´ÅÈé [¤¢¤Þ¤«¤ï] /(n) epidermis/cuticle/ +´ÅÈþ [¤«¤ó¤Ó] /(adj-na,n) sweet/(P)/ +´ÅÌ£ [¤¢¤Þ¤ß] /(n) sweetness/sugary taste/(P)/ +´ÅÌ£ [¤«¤ó¤ß] /(n) sweetness/sugary taste/ +´ÅÌ£ÎÁ [¤«¤ó¤ß¤ê¤ç¤¦] /(n) sweeteners/sweetening materials/(P)/ +´ÅÌ´ [¤«¤ó¤à] /sweet (pleasant) dreams/ +´ÅϪ [¤«¤ó¤í] /(adj-na,n) nectar/sweetness/ +´ÅϪ¼Ñ [¤«¤ó¤í¤Ë] /(n) candied (chestnuts)/sweetened boiled fish/ +´Åèô [¤«¤ó¤·¤ç] /(n) sugar cane/ +´Æ¶Ø [¤«¤ó¤­¤ó] /(n,vs) confinement/(P)/ +´Æ¸î [¤«¤ó¤´] /(n) custody and care/ +´Æ¹ö [¤«¤ó¤´¤¯] /(n) prison/(P)/ +´Æºº [¤«¤ó¤µ] /(n) inspection/audit/judgement/(P)/ +´Æºº°Ñ°÷ [¤«¤ó¤µ¤¤¤¤¤ó] /supervisory auditor/member of inspection committee/ +´Æºº´ð½à [¤«¤ó¤µ¤­¤¸¤å¤ó] /(n) audit standard/ +´Æººµ­Ï¿ [¤«¤ó¤µ¤­¤í¤¯] /audit trail/ +´Æºº¾ÚÀ× [¤«¤ó¤µ¤·¤ç¤¦¤»¤­] /audit trail/ +´ÆººÊó¹ð [¤«¤ó¤µ¤Û¤¦¤³¤¯] /audit report/ +´ÆººÊó¹ð½ñ [¤«¤ó¤µ¤Û¤¦¤³¤¯¤·¤ç] /(n) audit report/ +´ÆººË¡¿Í [¤«¤ó¤µ¤Û¤¦¤¸¤ó] /(n) auditor/ +´ÆººÌò [¤«¤ó¤µ¤ä¤¯] /(n) auditor/inspector/(P)/ +´Æ»¡ [¤«¤ó¤µ¤Ä] /(n) inspection/inspector/(P)/ +´Æ»¡°å [¤«¤ó¤µ¤Ä¤¤] /(n) medical coroner/medical examiner/ +´Æ»¡´± [¤«¤ó¤µ¤Ä¤«¤ó] /(n) inspector/supervisor/ +´Æ»ë [¤«¤ó¤·] /(n,vs) observation/guarding/inspection/surveillance/(P)/ +´Æ»ë¥«¥á¥é [¤«¤ó¤·¥«¥á¥é] /(n) surveillance camera/ +´Æ»ë¼Ô [¤«¤ó¤·¤·¤ã] /guardian/ +´Æ»ë½ê [¤«¤ó¤·¤¸¤ç] /lookout post/observation point/ +´Æ»ëÁ¥ [¤«¤ó¤·¤»¤ó] /patrol boat/ +´Æ»ëÅã [¤«¤ó¤·¤È¤¦] /watchtower/ +´Æ»ëÌÖ [¤«¤ó¤·¤â¤¦] /surveillance network/ +´Æ»ö [¤«¤ó¤¸] /(n) manager/supervisor/ +´Æ¼é [¤«¤ó¤·¤å] /(n) custody/watching over/ +´Æ¼é¿Í [¤«¤ó¤·¤å¤Ë¤ó] /custodian/ +´Æ½¤ [¤«¤ó¤·¤å¤¦] /(n,vs) supervision/(P)/ +´Æ½¤¼Ô [¤«¤ó¤·¤å¤¦¤·¤ã] /(n) general (supervising) editor/editor-in-chief/ +´ÆÆÄ [¤«¤ó¤È¤¯] /(n,vs) supervision/control/superintendence/(P)/ +´ÆÆÄ°Ñ°÷²ñ [¤«¤ó¤È¤¯¤¤¤¤¤ó¤«¤¤] /(n) supervisory board/ +´ÆÆÄ´± [¤«¤ó¤È¤¯¤«¤ó] /inspector/ +´ÆÆÄ¼Ô [¤«¤ó¤È¤¯¤·¤ã] /(n) superintendent/warden/ +´Æ˼ [¤«¤ó¤Ü¤¦] /(n) cell/ward/ +´ÆÌõ [¤«¤ó¤ä¤¯] /(n) supervisor of translation/ +´ÆÍý [¤«¤ó¤ê] /(n) superintendence/supervision/(P)/ +´Ç¤ë [¤ß¤ë] /(oK) (v1) to look after/to take care of/(P)/ +´Ç²á [¤«¤ó¤«] /(n) connivance/shutting one's eyes to/(P)/ +´Ç´Ó [¤«¤ó¤«¤ó] /(n) weighing/platform scales/ +´ÇµÒ [¤«¤ó¤«¤¯] /(n) spectators/visitors/audience/ +´Ç·Ð [¤«¤ó¤­¤ó] /(n,vs) silent reading of sutra/ +´Ç¸î [¤«¤ó¤´] /(n,vs) nursing/(army) nurse/(P)/ +´Ç¸î³Ø [¤«¤ó¤´¤¬¤¯] /(n) nursing science/ +´Ç¸î³Ø¹» [¤«¤ó¤´¤¬¤Ã¤³¤¦] /(n) nurses' school (college)/ +´Ç¸î»Î [¤«¤ó¤´¤·] /(n) nurse/ +´Ç¸î»Õ [¤«¤ó¤´¤·] /(n) nurse/ +´Ç¸î¿Í [¤«¤ó¤´¤Ë¤ó] /(n) (male) nurse/ +´Ç¸î´ [¤«¤ó¤´¤½¤Ä] /army nurse/medic/ +´Ç¸îĹ [¤«¤ó¤´¤Á¤ç¤¦] /chief nurse (in the army)/ +´Ç¸îÈè¤ì [¤«¤ó¤´¤Ä¤«¤ì] /nursing fatigue/ +´Ç¸îÉØ [¤«¤ó¤´¤Õ] /(n) (female) nurse/(P)/ +´Ç¸îÉسر¡ [¤«¤ó¤´¤Õ¤¬¤¯¤¤¤ó] /nurses' training school/ +´Ç¸îÉØĹ [¤«¤ó¤´¤Õ¤Á¤ç¤¦] /head nurse/ +´Ç¸îÉØÍÜÀ®½ê [¤«¤ó¤´¤Õ¤è¤¦¤»¤¤¤¸¤ç] /nurses' training school/ +´Ç¸îʼ [¤«¤ó¤´¤Ø¤¤] /army nurse/medic/ +´Ç¸îË¡ [¤«¤ó¤´¤Û¤¦] /nursing art/ +´Ç»ë [¤«¤ó¤·] /(n) a watch/being on the lookout/ +´Ç¼è [¤«¤ó¤·¤å] /(n,vs) seeing through/perceiving/noticing/getting wind of/ +´Ç¼è¤ë [¤ß¤È¤ë] /(v5r) to care for the sick/ +´Ç¼é [¤«¤ó¤·¤å] /(n) jailer/(P)/ +´Ç¼é¼Ô [¤«¤ó¤·¤å¤·¤ã] /jailer/ +´ÇÅÀ [¤«¤ó¤Æ¤ó] /viewpoint/ +´ÇÇË [¤«¤ó¤Ñ] /(n,vs) penetration/see through/fathom/reading another's thoughts/ +´ÇÇˤë [¤ß¤ä¤Ö¤ë] /(v5r) to see through another's thoughts/to have a sharp eye/to penetrate/to fathom/ +´ÇÈÄ [¤«¤ó¤Ð¤ó] /(n) sign/signboard/doorplate/poster/billboard/appearance/figurehead/policy/attraction/closing time/(P)/ +´ÇÈIJ° [¤«¤ó¤Ð¤ó¤ä] /sign maker/ +´ÇÈÄÅݤì [¤«¤ó¤Ð¤ó¤À¤ª¤ì] /(n) ostentatious/ +´ÇÈÄÊý¼° [¤«¤ó¤Ð¤ó¤Û¤¦¤·¤­] /(n) just-in-time inventory management/ +´ÇÈÄ̼ [¤«¤ó¤Ð¤ó¤à¤¹¤á] /(n) pretty daughter who attracts boys to parents' shop/show girl/ +´ÇÉ [¤«¤ó¤Ó¤ç¤¦] /(n) nursing (a patient)/(P)/ +´ÇÉÂ¿Í [¤«¤ó¤Ó¤ç¤¦¤Ë¤ó] /nurse/ +´ÇÉÂÈè¤ì [¤«¤ó¤Ó¤ç¤¦¤Å¤«¤ì] /nursing fatigue/ +´ÇÐö¤¹ [¤ß¤Ê¤¹] /(v5s) to consider as/to regard/ +´È [¤µ¤ª] /(n) rod/pole (e.g. for drying laundry)/(P)/ +´ÈÃÝ [¤µ¤ª¤À¤±] /(n) bamboo pole/ +´ÈƬ [¤«¤ó¤È¤¦] /(n) top of a pole/ +´ÈÇé [¤µ¤ª¤Ð¤«¤ê] /(n) beam balance/steelyard/ +´É [¤«¤ó] /(n,n-suf) pipe/tube/(P)/ +´É [¤¯¤À] /(n,n-suf) pipe/tube/(P)/ +´É¤ò´¬¤¯ [¤¯¤À¤ò¤Þ¤¯] /(exp) to grumble over one's wine cups/ +´É²¼ [¤«¤ó¤«] /(adj-no,n) under the jurisdiction of/ +´É³Ú´ï [¤«¤ó¤¬¤Ã¤­] /(n) wind instrument/ +´É³í [¤«¤ó¤«¤Ä] /(n) jurisdiction/control/(P)/ +´É³í´±Ä£ [¤«¤ó¤«¤Ä¤«¤ó¤Á¤ç¤¦] /controlling office/competent (governmental) authorities/ +´É³í¸¢ [¤«¤ó¤«¤Ä¤±¤ó] /(have) jurisdiction over/ +´É³íÁ褤 [¤«¤ó¤«¤Ä¤¢¤é¤½¤¤] /jurisdictional dispute/ +´Éµå [¤«¤ó¤­¤å¤¦] /(n) vacuum tube/ +´É¶è [¤«¤ó¤¯] /(n) jurisdiction/(P)/ +´É¶èµ¤¾ÝÂæ [¤«¤ó¤¯¤­¤·¤ç¤¦¤À¤¤] /district meteorological observatory/(P)/ +´É·Ñ¼ê [¤¯¤À¤Ä¤®¤Æ] /(n) pipe joint/ +´É¸¹ [¤«¤ó¤²¤ó] /(n) wind and string instruments/music/ +´É¸¹³Ú [¤«¤ó¤²¤ó¤¬¤¯] /(n) orchestral music/(P)/ +´É¸¹³ÚÃÄ [¤«¤ó¤²¤ó¤¬¤¯¤À¤ó] /orchestra/(P)/ +´É¸¹³ÚË¡ [¤«¤ó¤²¤ó¤¬¤¯¤Û¤¦] /(n) orchestration/ +´É¸¾³Ú [¤«¤ó¤²¤ó¤¬¤¯] /(n) orchestral music/ +´Éºâ [¤«¤ó¤¶¤¤] /(n) administration of property/custodianship/receivership/(P)/ +´Éºâ¿Í [¤«¤ó¤¶¤¤¤Ë¤ó] /(n) trustee/receiver/administrator/ +´É»¹¸ê [¤¯¤À¤µ¤ó¤´] /(n) organ-pipe coral/ +´É¾¸ [¤«¤ó¤·¤ç¤¦] /(n) taking charge/management/ +´É¾õ [¤«¤ó¤¸¤ç¤¦] /(adj-no,n) tubular/ +´É¾õ²Ö [¤«¤ó¤¸¤ç¤¦¤«] /(n) tubular flower/ +´ÉÀ© [¤«¤ó¤»¤¤] /(n) control/(P)/ +´ÉÀ©´± [¤«¤ó¤»¤¤¤«¤ó] /(n) controller (usually air-traffic)/(P)/ +´ÉÀ©Åã [¤«¤ó¤»¤¤¤È¤¦] /(n) control tower/(P)/ +´Éü [¤«¤ó¤¿¤ó] /end of wind instrument/ +´ÉĹ [¤«¤ó¤Á¤ç¤¦] /(n) superintendent priest/chief abbot/(P)/ +´ÉÆâ [¤«¤ó¤Ê¤¤] /(n) within the jurisdiction of/(P)/ +´ÉÍý [¤«¤ó¤ê] /(n,vs) control/management (e.g. of a business)/(P)/ +´ÉÍý¥³¥¹¥È [¤«¤ó¤ê¥³¥¹¥È] /(n) management cost/ +´ÉÍý¥Õ¥í¡¼¥ÈÀ© [¤«¤ó¤ê¥Õ¥í¡¼¥È¤»¤¤] /(n) managed float system/ +´ÉÍý²ñ·× [¤«¤ó¤ê¤«¤¤¤±¤¤] /(n) managerial accounting/ +´ÉÍýµ¡Ç½ [¤«¤ó¤ê¤­¤Î¤¦] /management function/ +´ÉÍý¶É [¤«¤ó¤ê¤­¤ç¤¯] /administration bureau/ +´ÉÍý¼Ò²ñ [¤«¤ó¤ê¤·¤ã¤«¤¤] /(n) controlled society/regulated society/ +´ÉÍý¼Ô [¤«¤ó¤ê¤·¤ã] /manager/landlord/warden/superintendent/ +´ÉÍý¾ðÊó [¤«¤ó¤ê¤¸¤ç¤¦¤Û¤¦] /management information/ +´ÉÍý¿¦ [¤«¤ó¤ê¤·¤ç¤¯] /(n) management/(P)/ +´ÉÍý¿Í [¤«¤ó¤ê¤Ë¤ó] /(n) manager/ +´ÉÍýÁÈ¿¥ [¤«¤ó¤ê¤½¤·¤­] /(n) management organization/ +´ÉÍýÄ̲ßÀ©ÅÙ [¤«¤ó¤ê¤Ä¤¦¤«¤»¤¤¤É] /(n) managed currency system/ +´ÉÍýËÇ°× [¤«¤ó¤ê¤Ü¤¦¤¨¤­] /(n) controlled trade/ +´ÉÎÎ [¤«¤ó¤ê¤ç¤¦] /(n) (person in) control/ +´Ê¤Ë¤·¤ÆÍפòÆÀ¤¿ [¤«¤ó¤Ë¤·¤Æ¤è¤¦¤ò¤¨¤¿] /succinct/brief/ +´Ê°× [¤«¤ó¤¤] /(adj-na,n) simplicity/easiness/quasi-/(P)/ +´Ê°×¥Ù¥Ã¥É [¤«¤ó¤¤¥Ù¥Ã¥É] /(n) cot/bunk/ +´Ê°×²½ [¤«¤ó¤¤¤«] /(vs) simplification/ +´Ê°×·¿·ÈÂÓÅÅÏà [¤«¤ó¤¤¤¬¤¿¤±¤¤¤¿¤¤¤Ç¤ó¤ï] /(n) personal handyphone system (PHS)/ +´Ê°×ºÛȽ½ê [¤«¤ó¤¤¤µ¤¤¤Ð¤ó¤·¤ç] /(n) a summary court/ +´Ê°×¿©Æ² [¤«¤ó¤¤¤·¤ç¤¯¤É¤¦] /cafeteria/snack bar/lunch counter/ +´Ê°×Êݸ± [¤«¤ó¤¤¤Û¤±¤ó] /postal life insurance/(P)/ +´Ê·é [¤«¤ó¤±¤Ä] /(adj-na,n) brevity/conciseness/simplicity/(P)/ +´Ê·éÀ­ [¤«¤ó¤±¤Ä¤»¤¤] /simplicity/ +´Ê·éÀ­¤Î¼ÜÅÙ [¤«¤ó¤±¤Ä¤»¤¤¤Î¤·¤ã¤¯¤É] /simplicity measure/ +´ÊºÛ [¤«¤ó¤µ¤¤] /(n) summary court/court of summary offences/(P)/ +´Ê»¥ [¤«¤ó¤µ¤Ä] /wooden tag/ +´ÊÁÇ [¤«¤ó¤½] /(adj-na,n) simplicity/plain/(P)/ +´ÊÁDz½ [¤«¤ó¤½¤«] /(n,vs) simplification/ +´ÊÂλú [¤«¤ó¤¿¤¤¤¸] /(n) simplified Chinese form (of kanji)/ +´Êñ [¤«¤ó¤¿¤ó] /(adj-na,n) simple/(P)/ +´Êñ¤Ë¸À¤¦¤È [¤«¤ó¤¿¤ó¤Ë¤¤¤¦¤È] /simply put/ +´Êñ¤Ë¸À¤¨¤Ð [¤«¤ó¤¿¤ó¤Ë¤¤¤¨¤Ð] /simply put/putting it simply/ +´ÊñÉþ [¤«¤ó¤¿¤ó¤Õ¤¯] /(n) simple or lightweight clothing/ +´Êû [¤«¤ó¤¿¤ó] /(oK) (adj-na,n) simple/ +´ÊÈ´ [¤«¤ó¤Ð¤Ä] /(n,vs) selection/ +´ÊÊØ [¤«¤ó¤Ù¤ó] /(adj-na,n) handy/simple and easy/ +´ÊÌÀ [¤«¤ó¤á¤¤] /(adj-na,n) terse/concise/simple and clear/ +´ÊÌÀ¶¯¸Ç [¤«¤ó¤á¤¤¤­¤ç¤¦¤³] /plain and sturdy/ +´ÊÌó [¤«¤ó¤ä¤¯] /(adj-na,n) conciseness/brevity/simplification/ +´Êά [¤«¤ó¤ê¤ã¤¯] /(adj-na,n) simple/simplicity/(P)/ +´Êά²½ [¤«¤ó¤ê¤ã¤¯¤«] /(vs) simplification/ +´Ë¡¹ [¤æ¤ë¤æ¤ë] /(adj-na,adv) (uk) very loose/slowly/leisurely/ +´Ë¤¤ [¤æ¤ë¤¤] /(adj) loose/lenient/slow/(P)/ +´Ë¤¤¥«¡¼¥Ö [¤æ¤ë¤¤¥«¡¼¥Ö] /gentle curve/ +´Ë¤¤µ¬Â§ [¤æ¤ë¤¤¤­¤½¤¯] /lenient regulations/ +´Ë¤ß [¤æ¤ë¤ß] /(n) the slack/ +´Ë¤à [¤æ¤ë¤à] /(v5m) to become loose/to slacken/(P)/ +´Ë¤á¤ë [¤æ¤ë¤á¤ë] /(v1) to loosen/to slow down/(P)/ +´Ë¤ä¤« [¤æ¤ë¤ä¤«] /(adj-na,n) lenient/(P)/ +´Ë¤ä¤«¤Ê°áÉþ [¤æ¤ë¤ä¤«¤Ê¤¤¤Õ¤¯] /loose garment/ +´Ë¤ä¤«¤Ë¿Ê¤à [¤æ¤ë¤ä¤«¤Ë¤¹¤¹¤à] /(exp) to proceed slowly/ +´Ë²¼ºÞ [¤«¤ó¤²¤¶¤¤] /(n) laxatives/ +´Ë²¼Ìô [¤«¤ó¤²¤ä¤¯] /laxative/ +´Ë²ò [¤«¤ó¤«¤¤] /(n) relief (remission) (of pain)/ +´Ë´Ë [¤æ¤ë¤æ¤ë] /(adj-na,adv) (uk) very loose/slowly/leisurely/ +´ËµÞ [¤«¤ó¤­¤å¤¦] /(n) in case of emergency/(P)/ +´Ëµå [¤«¤ó¤­¤å¤¦] /(n) slow pitch/ +´Ë¹Ô [¤«¤ó¤³¤¦] /(n) going slowly/ +´Ë½ù [¤«¤ó¤¸¤ç] /(adj-na,n) gentle and quiet/ +´Ë½ù¶Ê [¤«¤ó¤¸¤ç¤­¤ç¤¯] /adagio/ +´Ë¾× [¤«¤ó¤·¤ç¤¦] /(n) buffered/ +´Ë¾×±Õ [¤«¤ó¤·¤ç¤¦¤¨¤­] /(n) buffer solution/ +´Ë¾×´ï [¤«¤ó¤·¤ç¤¦¤­] /(n) shock absorber/buffer/ +´Ë¾×¹ñ [¤«¤ó¤·¤ç¤¦¤³¤¯] /(n) buffer state/ +´Ë¾×ÃÏÂÓ [¤«¤ó¤·¤ç¤¦¤Á¤¿¤¤] /buffer zone/(P)/ +´Ë¾×ÊÛ [¤«¤ó¤·¤ç¤¦¤Ù¤ó] /cushion valve/ +´ËÂÕ [¤«¤ó¤¿¤¤] /(adj-na,n) laxity/negligence/ +´ËËý [¤«¤ó¤Þ¤ó] /(adj-na,n) slow/sluggish/dull/(P)/ +´ËÌÜ [¤æ¤ë¤á] /(adj-no,n) somewhat loose/ +´ËÏ [¤«¤ó¤ï] /(n) relief/mitigation/(P)/ +´ËÏ¿¶Æ° [¤«¤ó¤ï¤·¤ó¤É¤¦] /(n) relaxation oscillation/ +´Ì [¤«¤ó] /(n) can/tin/(P)/ +´Ì¥¸¥å¡¼¥¹ [¤«¤ó¥¸¥å¡¼¥¹] /canned juice/a can of juice/ +´Ì¥Ó¡¼¥ë [¤«¤ó¥Ó¡¼¥ë] /(n) canned beer/can of beer/ +´ÌµÍ [¤«¤ó¤Å¤á] /(n) packing (in cans)/canning/canned goods/tin can/(P)/ +´ÌµÍ¤á [¤«¤ó¤Å¤á] /(n) packing (in cans)/canning/canned goods/tin can/(P)/ +´ÌÀÚ¤ê [¤«¤ó¤­¤ê] /(n) can opener/ +´Í [¤«¤ó] /letter/writing brush/ +´ÍĹ [¤«¤ó¤Á¤ç¤¦] /Cabinet (Chief) Secretary/ +´ÍËÏ [¤«¤ó¤Ü¤¯] /(n) brush and ink/writing/drawing/ +´ÍÎÓ [¤«¤ó¤ê¤ó] /(n) literary circles/ +´ÍÎÓ±¡ [¤«¤ó¤ê¤ó¤¤¤ó] /(n) academy/institute/ +´Î [¤­¤â] /(n) liver/(P)/ +´Î¤Ã¶Ì [¤­¤â¤Ã¤¿¤Þ] /(n) courage/pluck/nerve/ +´Î¤Ãº² [¤­¤â¤Ã¤¿¤Þ] /(n) guts/pluck/spirit/ +´Î¤ËÌ两ë [¤­¤â¤Ë¤á¤¤¤¸¤ë] /(exp) to be deeply impressed/ +´Î¤òÎä¤ä¤¹ [¤­¤â¤ò¤Ò¤ä¤¹] /(exp) to be struck with terror/ +´Î±ê [¤«¤ó¤¨¤ó] /(n) hepatitis/(P)/ +´Îµ¡Ç½ [¤«¤ó¤­¤Î¤¦] /(n) liver function/ +´ÎµÛ¤¤ [¤­¤â¤¹¤¤] /(n) eel-liver soup/ +´ÎµÛÃî [¤«¤ó¤­¤å¤¦¤Á¤å¤¦] /(n) Oriental liver fluke/ +´Î¹ÅÊÑ [¤«¤ó¤³¤¦¤Ø¤ó] /(n) cirrhosis of the liver/(P)/ +´Î»î¤· [¤­¤â¤À¤á¤·] /(n) test of courage/a dare/ +´Î¿´ [¤«¤ó¤¸¤ó] /(adj-na,n) essential/fundamental/crucial/vital/main/(P)/ +´Î¿´Í× [¤«¤ó¤¸¤ó¤«¤Ê¤á] /(adj-na,n) the main point/ +´Î¿Õ [¤«¤ó¤¸¤ó] /(adj-na,n) essential/fundamental/crucial/vital/main/ +´ÎÀù¤ê [¤­¤â¤¤¤ê] /(n) (1) performing good offices/(2) sponsorship/ +´Î¡ [¤«¤ó¤¾¤¦] /(n) liver/(P)/ +´Î¡°Ü¿¢ [¤«¤ó¤¾¤¦¤¤¤·¤ç¤¯] /(n) liver transplantation/ +´Î¡´â [¤«¤ó¤¾¤¦¤¬¤ó] /(n) liver cancer/ +´ÎÃÀ [¤«¤ó¤¿¤ó] /(n) the liver and gall bladder/one's inner being/ +´ÎÃÀÁê¾È¤é¤¹ [¤«¤ó¤¿¤ó¤¢¤¤¤Æ¤é¤¹] /to be profoundly compatible/to be inseparable/ +´ÎÃÀÁê¾È¤é¤¹´ÖÊÁ¤Ç¤¢¤ë [¤«¤ó¤¿¤ó¤¢¤¤¤Æ¤é¤¹¤¢¤¤¤À¤¬¤é¤Ç¤¢¤ë] /(exp) to be quite in sympathy with each other/ +´ÎÆþ¤ê [¤­¤â¤¤¤ê] /(n) (1) performing good offices/(2) sponsorship/ +´ÎÉÔÁ´ [¤«¤ó¤Õ¤¼¤ó] /(n) liver failure/ +´ÎÌà [¤«¤ó¤á¤¤] /(n) deep impression/ +´ÎÌý [¤«¤ó¤æ] /(n) cod-liver oil/ +´ÎÍÕ [¤«¤ó¤è¤¦] /lobe of the liver/ +´ÎÍ× [¤«¤ó¤è¤¦] /(adj-na,n) essential/vital/crucial/importance/(P)/ +´Ï [¤«¤ó] /(n,n-suf) warship/(P)/ +´Ï¶¶ [¤«¤ó¤­¤ç¤¦] /(n) bridge/ +´ÏºÜ [¤«¤ó¤µ¤¤] /(n) carried aboard a warship/ +´ÏºÜµ¡ [¤«¤ó¤µ¤¤¤­] /(n) ship-borne plane/ +´Ï¼ó [¤«¤ó¤·¤å] /(n) warship's bow/ +´Ï¾å [¤«¤ó¤¸¤ç¤¦] /(n) aboard a warship/ +´ÏÁ¥ [¤«¤ó¤»¤ó] /(n) (ocean) vessels/warship/(P)/ +´ÏÂâ [¤«¤ó¤¿¤¤] /(n) (naval) fleet/armada/(P)/ +´ÏĹ [¤«¤ó¤Á¤ç¤¦] /(n) captain (of a warship)/ +´ÏÄú [¤«¤ó¤Æ¤¤] /(n) war fleet/(P)/ +´ÏÈø [¤«¤ó¤Ó] /(n) warship's stern/ +´Ïˤ [¤«¤ó¤Ý¤¦] /(n) ship's guns/ +´Ïˤ¼Í·â [¤«¤ó¤Ý¤¦¤·¤ã¤²¤­] /bombardment/ +´ÏÎð [¤«¤ó¤ì¤¤] /(n) warship's age/ +´Ð¼¤¤È¤·¤Æ [¤«¤ó¤¸¤È¤·¤Æ] /with a smile/ +´Ñ [¤«¤ó] /(n,n-suf) look/appearance/spectacle/(P)/ +´Ñ¤º¤ë [¤«¤ó¤º¤ë] /(v5z) to view/to contemplate/ +´Ñ¤ë [¤ß¤ë] /(oK) (v1) to view (i.e. flowers, movie)/ +´Ñ±Ü [¤«¤ó¤¨¤Ä] /(n) inspection (of troops)/ +´Ñ±Ü¼° [¤«¤ó¤¨¤Ä¤·¤­] /military review/(military) parade/ +´Ñ²» [¤«¤ó¤Î¤ó] /(n) Kannon/Kwannon/Goddess of Mercy/(P)/ +´Ñ²»³«¤­ [¤«¤ó¤Î¤ó¤Ó¤é¤­] /(n) double doors/ +´Ñ²»ÍÍ [¤«¤ó¤Î¤ó¤µ¤Þ] /(1) Kannon (Kwannon)/Goddess of Mercy/(2) (sl) clitoris/ +´Ñ´Ï¼° [¤«¤ó¤«¤ó¤·¤­] /(n) naval review/ +´ÑµÆ [¤«¤ó¤®¤¯] /(n) chrysanthemum viewing/ +´ÑµÒ [¤«¤ó¤­¤ã¤¯] /(n) audience/spectator(s)/(P)/ +´ÑµÒÀÊ [¤«¤ó¤­¤ã¤¯¤»¤­] /audience seating/ +´ÑµÒÁØ [¤«¤ó¤­¤ã¤¯¤½¤¦] /type of audience/ +´Ñ·à [¤«¤ó¤²¤­] /(n) theatre-going/(P)/ +´Ñ·à²ñ [¤«¤ó¤²¤­¤«¤¤] /(n) theater party/ +´Ñ·î [¤«¤ó¤²¤Ä] /(n,vs) moon viewing/ +´Ñ¸÷ [¤«¤ó¤³¤¦] /(n,vs) sightseeing/(P)/ +´Ñ¸÷¥Ð¡¼ [¤«¤ó¤³¤¦¥Ð¡¼] /(n) tourist bar/gay bar catering mainly to straight people/ +´Ñ¸÷¥Ð¥¹ [¤«¤ó¤³¤¦¥Ð¥¹] /tourist bus/ +´Ñ¸÷¥Ó¥¶ [¤«¤ó¤³¤¦¥Ó¥¶] /tourist visa/ +´Ñ¸÷°ÆÆâ½ê [¤«¤ó¤³¤¦¤¢¤ó¤Ê¤¤¤¸¤ç] /tourist information center/ +´Ñ¸÷µÒ [¤«¤ó¤³¤¦¤­¤ã¤¯] /(n) tourist/ +´Ñ¸÷¶É [¤«¤ó¤³¤¦¤­¤ç¤¯] /(n) (national) tourist bureau/ +´Ñ¸÷»º¶È [¤«¤ó¤³¤¦¤µ¤ó¤®¤ç¤¦] /the tourist industry/ +´Ñ¸÷»ÜÀß [¤«¤ó¤³¤¦¤·¤»¤Ä] /tourist facilities/ +´Ñ¸÷»ñ¸» [¤«¤ó¤³¤¦¤·¤²¤ó] /tourist attractions/ +´Ñ¸÷ÃÄ [¤«¤ó¤³¤¦¤À¤ó] /tourist party/ +´Ñ¸÷ÃÏ [¤«¤ó¤³¤¦¤Á] /(n) sight-seeing area/ +´Ñ¸÷ÅÔ»Ô [¤«¤ó¤³¤¦¤È¤·] /tourist city/ +´Ñ¸÷ι¹Ô [¤«¤ó¤³¤¦¤ê¤ç¤³¤¦] /(n) (sightseeing) tour/ +´Ñºù [¤«¤ó¤ª¤¦] /(n) cherry blossom viewing/ +´Ñºù²ñ [¤«¤ó¤ª¤¦¤«¤¤] /cherry blossom viewing party/ +´Ñ»¡ [¤«¤ó¤µ¤Ä] /(n,vs) observation/survey/(P)/ +´Ñ»¡´ã [¤«¤ó¤µ¤Ä¤¬¤ó] /(n) observing eye/ +´Ñ»¡¼Ô [¤«¤ó¤µ¤Ä¤·¤ã] /observer/ +´Ñ»¡Åª¸¦µæ [¤«¤ó¤µ¤Ä¤Æ¤­¤±¤ó¤­¤å¤¦] /observational study/ +´Ñ»¡ÎÏ [¤«¤ó¤µ¤Ä¤ê¤ç¤¯] /powers of observation/ +´Ñ¼«ºß [¤«¤ó¤¸¤¶¤¤] /(n) (Buddh) Avalokitesvara (bodhisattva)/the all-compassionate/ +´Ñ½° [¤«¤ó¤·¤å¤¦] /(n) spectators/onlookers/members of the audience/(P)/ +´Ñ½°¤òʨ¤«¤¹ [¤«¤ó¤·¤å¤¦¤ò¤ï¤«¤¹] /(exp) to excite the spectators/ +´Ñ¾¸½Ñ [¤«¤ó¤·¤ç¤¦¤¸¤å¤Ä] /(n) palmistry/ +´Ñ¾È [¤«¤ó¤·¤ç¤¦] /(n) meditation/contemplation/ +´Ñ¾Ý [¤«¤ó¤·¤ç¤¦] /(meterological) observation/ +´Ñ¾Þ [¤«¤ó¤·¤ç¤¦] /(n) admiration/enjoyment/(P)/ +´Ñ¾Þµû [¤«¤ó¤·¤ç¤¦¤®¤ç] /(n) aquarium fish/ +´Ñ¾Þ¿¢Êª [¤«¤ó¤·¤ç¤¦¤·¤ç¤¯¤Ö¤Ä] /ornamental plants/ +´ÑÀ¤²» [¤«¤ó¤¼¤ª¤ó] /(n) Avalokitesvara (bodhisattva of mercy and salvation)/Kwannon/Kuan Yin/ +´ÑÀï [¤«¤ó¤»¤ó] /(n,vs) watching a (sports) game/(P)/ +´ÑÀïµ­ [¤«¤ó¤»¤ó¤­] /account of a (sports) game/ +´ÑÁÛ [¤«¤ó¤½¤¦] /(n) meditation/contemplation/ +´ÑÁê [¤«¤ó¤½¤¦] /(n) physiognomy/ +´ÑÁê³Ø [¤«¤ó¤½¤¦¤¬¤¯] /(n) phrenology/physiognomy/ +´Ñ¬ [¤«¤ó¤½¤¯] /(n,vs) observation/(P)/ +´Ñ¬¥Ø¥ê¥³¥×¥¿¡¼ [¤«¤ó¤½¤¯¥Ø¥ê¥³¥×¥¿¡¼] /observation helicopter/ +´Ñ¬¼Ô [¤«¤ó¤½¤¯¤·¤ã] /(n) observer/ +´Ñ¬½ê [¤«¤ó¤½¤¯¤¸¤ç] /(n) observatory/ +´Ñ¬Á¥ [¤«¤ó¤½¤¯¤»¤ó] /observation ship/ +´Ñ¬ÃÏÅÀ [¤«¤ó¤½¤¯¤Á¤Æ¤ó] /(n) observation point (site)/ +´Ñ¬ÌÖ [¤«¤ó¤½¤¯¤â¤¦] /(n) observation network/ +´ÑÅÀ [¤«¤ó¤Æ¤ó] /(n) point of view/(P)/ +´ÑÅÀ¤òÊѤ¨¤ë [¤«¤ó¤Æ¤ó¤ò¤«¤¨¤ë] /(exp) to change one's point of view/ +´ÑÆþ [¤«¤ó¤Ë¤å¤¦] /(n) insight/penetration/ +´ÑÇ° [¤«¤ó¤Í¤ó] /(n,vs) (1) idea/notion/conception/(2) sense (e.g. of duty)/(3) resignation/preparedness/acceptance/(P)/ +´ÑÇ°¼çµÁ [¤«¤ó¤Í¤ó¤·¤å¤®] /German Idealism/ +´ÑǰŪ [¤«¤ó¤Í¤ó¤Æ¤­] /(adj-na) ideal/ +´ÑÇ°ÏÀ [¤«¤ó¤Í¤ó¤í¤ó] /(n) idealism/ +´ÑÇß [¤«¤ó¤Ð¤¤] /(n) plum blossom viewing/ +´ÑÉö²ñ [¤«¤ó¤×¤¦¤«¤¤] /maple-leaf viewing/ +´Ñʼ¼° [¤«¤ó¤Ú¤¤¤·¤­] /(n) military review/(military) parade/ +´Ñ˾ [¤«¤ó¤Ü¤¦] /(n) observation/watching/ +´ÑÍÕ¿¢Êª [¤«¤ó¤è¤¦¤·¤ç¤¯¤Ö¤Ä] /(n) decorative plant/ +´ÑÍ÷ [¤«¤ó¤é¤ó] /(n) viewing/(P)/ +´ÑÍ÷·ô [¤«¤ó¤é¤ó¤±¤ó] /admission ticket/ +´ÑÍ÷¼Ô [¤«¤ó¤é¤ó¤·¤ã] /spectator/visitor/ +´ÑÍ÷¼Ö [¤«¤ó¤é¤ó¤·¤ã] /(n) Ferris wheel/ +´ÑÍ÷ÀÊ [¤«¤ó¤é¤ó¤»¤­] /(n) seat(s)/stands/grandstand/bleachers/ +´ÑÍ÷ÎÁ [¤«¤ó¤é¤ó¤ê¤ç¤¦] /admission fee or charge/ +´Ò»ß [¤«¤ó¤·] /(n,vs) dissuasion/ +´Ó [¤«¤ó] /(n) kan (approx. 3.75 kg)/(P)/ +´Ó¤­Ä̤¹ [¤Ä¤é¤Ì¤­¤È¤ª¤¹] /(v5s) to enforce (one's) will/(P)/ +´Ó¤¯ [¤Ä¤é¤Ì¤¯] /(v5k) to go through/(P)/ +´Ó¼ç [¤«¤ó¤·¤å] /(n) chief abbot (of a Buddhist temple)/ +´Ó¼ç [¤«¤ó¤¸¤å] /(n) chief abbot (of a Buddhist temple)/ +´Ó¼ó [¤«¤ó¤·¤å] /(n) chief abbot (of a Buddhist temple)/ +´Ó¼ó [¤«¤ó¤¸¤å] /(n) chief abbot (of a Buddhist temple)/ +´ÓÄÌ [¤«¤ó¤Ä¤¦] /(n,vs) pierce/penetrate/perforate/(P)/ +´ÓÄ̽ÆÁÏ [¤«¤ó¤Ä¤¦¤¸¤å¤¦¤½¤¦] /piercing bullet wound/ +´ÓÅ° [¤«¤ó¤Æ¤Ä] /(n) accomplishment/realization/penetration/(P)/ +´ÓÆþ [¤«¤ó¤Ë¤å¤¦] /(n,vs) penetration/ +´ÓÌÚ [¤«¤ó¤Ì¤­] /(n) (uk) bar/bolt (e.g. on door)/latch/ +´ÓÌÜ [¤«¤ó¤á] /(n) unit of weight, approx. 3.75 kg/ +´Óή [¤«¤ó¤ê¤å¤¦] /(n,vs) flowing through/ +´ÓϽ [¤«¤ó¤í¤¯] /(n) presence/dignity/ +´Ô¤¹ [¤«¤¨¤¹] /(v5s) to send back/ +´Ô¤ë [¤«¤¨¤ë] /(v5r) to send back/to return/ +´Ô¸µ [¤«¤ó¤²¤ó] /(n,vs) resolution/reduction/return to origins/(P)/ +´Ô¯ [¤²¤ó¤¾¤¯] /(n) return to secular life/secularization/ +´ÔÉÕ [¤«¤ó¤×] /(n,vs) return/restoration/refund/(P)/ +´ÔÉÕ¶â [¤«¤ó¤×¤­¤ó] /refund/ +´ÔÉÕÀÇ [¤«¤ó¤×¤¼¤¤] /tax refund/ +´Ôή [¤«¤ó¤ê¤å¤¦] /(n) return current/convection/reflux/(P)/ +´ÔÎñ [¤«¤ó¤ì¤­] /(n) 60th birthday/(P)/ +´Õ¤ß¤ë [¤«¤ó¤¬¤ß¤ë] /(v1) to heed/to take into account/to learn from/to take warning from/in view of/in the light of/ +´Õºº [¤«¤ó¤µ] /(n) inspection/audit/judgement/ +´Õ»¥ [¤«¤ó¤µ¤Ä] /(n) licence/permit/ +´Õ¼± [¤«¤ó¤·¤­] /(n) judgement/discernment/discrimination/having eye for/ +´Õ¼±²È [¤«¤ó¤·¤­¤«] /connoisseur/judge/ +´Õ¼±´ã [¤«¤ó¤·¤­¤¬¤ó] /discerning eye/ +´Õ¾Þ [¤«¤ó¤·¤ç¤¦] /(n,vs) appreciation/(P)/ +´ÕÄê [¤«¤ó¤Æ¤¤] /(n) judgement/expert opinion/(P)/ +´ÕÄê²È [¤«¤ó¤Æ¤¤¤«] /(n) judge/appraiser/ +´ÕÄê½ñ [¤«¤ó¤Æ¤¤¤·¤ç] /(n) expert's written opinion or report/ +´ÕÄê¿Í [¤«¤ó¤Æ¤¤¤Ë¤ó] /(n) judge/appraiser/ +´ÕÄêÎÁ [¤«¤ó¤Æ¤¤¤ê¤ç¤¦] /expert's fee/ +´ÕÊÌ [¤«¤ó¤Ù¤Ä] /(n) discrimination/judgement/(P)/ +´ÕÊ̽ê [¤«¤ó¤Ù¤Ä¤·¤ç] /(n) Discrimination Office/ +´Ö [¤¢¤¤¤À] /(n-adv,n-t) space/interval/(P)/ +´Ö [¤Þ] /(n) space/room/time/pause/(P)/ +´Ö¡¹ [¤Þ¤Þ] /(adv) occasionally/frequently/ +´Ö¤¬¤é [¤¢¤¤¤À¤¬¤é] /(n) relation(ship)/ +´Ö¤¬Îɤ¤ [¤Þ¤¬¤¤¤¤] /be lucky/ +´Ö¤Ë [¤¢¤¤¤À¤Ë] /while/during (the time when)/ +´Ö¤Ë¤¢¤ë [¤¢¤¤¤À¤Ë¤¢¤ë] /intervening/ +´Ö¤Ë¹ç¤¦ [¤Þ¤Ë¤¢¤¦] /(v5u) (1) to be in time for/(2) to serve (suit, meet) the purpose/to be good enough/to be enough/(P)/ +´Ö¤Ë¹ç¤» [¤Þ¤Ë¤¢¤ï¤»] /(n) makeshift/(P)/ +´Ö¤Ë¹ç¤ï¤» [¤Þ¤Ë¤¢¤ï¤»] /(n) makeshift/(P)/ +´Ö¤Ë¹ç¤ï¤»¤ë [¤Þ¤Ë¤¢¤ï¤»¤ë] /(v1) to make do/to manage (with something)/to make shift/(P)/ +´Ö¤Î¸Í [¤¢¤¤¤Î¤È] /door between the rooms/ +´Ö¤Î»Ò [¤¢¤¤¤Î¤³] /(n) derogatory person of mixed parentage/crossbreed/ +´Ö¤Î¼ê [¤¢¤¤¤Î¤Æ] /(n) interlude/accompaniment/sideshow/strain of music/ +´Ö¤â¤Ê¤¯ [¤Þ¤â¤Ê¤¯] /(adv) soon/before long/in a short time/(P)/ +´Ö¤â̵¤¯ [¤Þ¤â¤Ê¤¯] /(adv) soon/before long/in a short time/(P)/ +´Ö¤ò¶õ¤±¤ë [¤¢¤¤¤À¤ò¤¢¤±¤ë] /(exp) to leave space (between)/ +´Ö¤ò¼è¤ë [¤¢¤¤¤À¤ò¤È¤ë] /(exp) to take the middle (between the two)/ +´Ö¤òÃÖ¤¤¤Æ [¤¢¤¤¤À¤ò¤ª¤¤¤Æ] /intermittently/at intervals (of)/ +´Ö¤òÃÖ¤¤¤Æ [¤Þ¤ò¤ª¤¤¤Æ] /after a pause/ +´Ö°ã¤¤ [¤Þ¤Á¤¬¤¤] /(n) mistake/(P)/ +´Ö°ã¤¤¤Ê¤¤ [¤Þ¤Á¤¬¤¤¤Ê¤¤] /(exp) I have no doubt/You can depend on it/certain/(P)/ +´Ö°ã¤¦ [¤Þ¤Á¤¬¤¦] /(v5u) to make a mistake/to be incorrect/to be mistaken/(P)/ +´Ö°ã¤¨¤ë [¤Þ¤Á¤¬¤¨¤ë] /(v1) to err/to make a mistake/(P)/ +´Ö°ìȱ [¤«¤ó¤¤¤Ã¤Ñ¤Ä] /(n) hair's breadth/(P)/ +´Ö°ìȱ¤Î¤È¤³¤í [¤«¤ó¤¤¤Ã¤Ñ¤Ä¤Î¤È¤³¤í] /close call/narrow escape/ +´Ö°ìȱ¤òÆþ¤ì¤º [¤«¤ó¤¤¤Ã¤Ñ¤Ä¤ò¤¤¤ì¤º] /in a flash/in no time/ +´Ö°ú¤­ [¤Þ¤Ó¤­] /(n) thinning out/ +´Ö°ú¤­±¿Å¾ [¤Þ¤Ó¤­¤¦¤ó¤Æ¤ó] /curtailed transit schedule/ +´Ö°ú¤¯ [¤Þ¤Ó¤¯] /(v5k) to thin out/to cull/to run on a curtailed schedule/ +´Ö±ä¤Ó [¤Þ¤Î¤Ó] /(n,vs) slow/stupid/ +´Ö±ó [¤Þ¤É¤ª] /(adj-na,n) at long distance/in long intervals/ +´Ö³Ö [¤«¤ó¤«¤¯] /(n) space/interval/SPC/(P)/ +´Ö³û [¤¢¤¤¤¬¤â] /(n) (meat of) cross between a mallard and domestic duck/ +´Ö´Ö [¤Þ¤Þ] /(adv) occasionally/frequently/ +´ÖµÜ³¤¶® [¤Þ¤ß¤ä¤«¤¤¤­¤ç¤¦] /strait between Sakhalin and the east coast of Siberia/ +´Ö¶¸¸À [¤¢¤¤¤­¤ç¤¦¤²¤ó] /(n) comic interlude (in Noh)/ +´Ö¶á [¤Þ¤Â¤«] /(adj-na,n-adv,n) proximity/nearness/soon/nearby/(P)/ +´Ö¶á¤¤ [¤Þ¤Â¤«¤¤] /(adj) near at hand/ +´Ö·ä [¤«¤ó¤²¤­] /(n) gap/ +´Ö·äÈæ [¤«¤ó¤²¤­¤Ò] /void ratio/ +´Ö·ç [¤«¤ó¤±¤Ä] /(adj-na,n) intermittence/intermittent/ +´Ö·çÀô [¤«¤ó¤±¤Ä¤»¤ó] /(n) geyser/ +´Ö·çÇ® [¤«¤ó¤±¤Ä¤Í¤Ä] /(n) an intermittent fever/ +´Ö¸ý [¤Þ¤°¤Á] /(n) frontage/(P)/ +´Ö¹ç¤¤ [¤Þ¤¢¤¤] /(n) interval/ +´ÖºÝ [¤Þ¤®¤ï] /(n) on the verge of/just before/on the point of/(P)/ +´ÖºÝ¤Ë [¤Þ¤®¤ï¤Ë] /just before/on the verge of/ +´Öºî [¤«¤ó¤µ¤¯] /(n) a catch crop/intercropping/ +´Ö»ÅÀÚ¤ê [¤Þ¤¸¤­¤ê] /(n) partition between two rooms/room divider/partition wall/ +´Ö¼Ô [¤«¤ó¤¸¤ã] /(n) a spy/ +´Ö¼Ú¤ê [¤Þ¤¬¤ê] /(n,vs) renting a room/(P)/ +´Ö¼Ú¤ê¿Í [¤Þ¤¬¤ê¤Ë¤ó] /a lodger/ +´Ö¼Ü¤Ë¹ç¤ï¤Ê¤¤ [¤Þ¤·¤ã¤¯¤Ë¤¢¤ï¤Ê¤¤] /does not pay/not worth (one's) while/ +´Ö¼è¤ê [¤Þ¤É¤ê] /(n) plan of a house/arrangement of rooms/(P)/ +´Ö¿§ [¤«¤ó¤·¤ç¤¯] /(n) a compound color/ +´Ö¿© [¤«¤ó¤·¤ç¤¯] /(n) eating between meals/snacking/(P)/ +´Ö¿ô [¤±¤ó¤¹¤¦] /(n) one ken in length or breadth (1.818m)/ +´Ö¿ô [¤Þ¤«¤º] /(n) number of rooms/ +´ÖÀÚ¤ë [¤Þ¤®¤ë] /(v5r) to plow through (a wave)/to tack (against the wind)/ +´ÖÀÜ [¤«¤ó¤»¤Ä] /(n) indirection/indirectness/(P)/ +´ÖÀÜ»£±Æ [¤«¤ó¤»¤Ä¤µ¤Ä¤¨¤¤] /fluoroscopy/ +´ÖÀÜ»£±ÆË¡ [¤«¤ó¤»¤Ä¤µ¤Ä¤¨¤¤¤Û¤¦] /fluoroscopy (method)/ +´ÖÀܾȽà¼Í·â [¤«¤ó¤»¤Ä¤·¤ç¤¦¤¸¤å¤ó¤·¤ã¤²¤­] /indirect fire/ +´ÖÀܾÈÌÀ [¤«¤ó¤»¤Ä¤·¤ç¤¦¤á¤¤] /indirect lighting/ +´ÖÀÜÀÇ [¤«¤ó¤»¤Ä¤¼¤¤] /(n) indirect tax/(P)/ +´ÖÀÜÁªµó [¤«¤ó¤»¤Ä¤»¤ó¤­¤ç] /indirect election/ +´ÖÀÜŪ [¤«¤ó¤»¤Ä¤Æ¤­] /(adj-na) indirectly/(P)/ +´ÖÀÜÈñ [¤«¤ó¤»¤Ä¤Ò] /(n) overhead/ +´ÖÀÜÌÜŪ¸ì [¤«¤ó¤»¤Ä¤â¤¯¤Æ¤­¤´] /(n) (gram) indirect object/ +´ÖÀÜÏÃË¡ [¤«¤ó¤»¤Ä¤ï¤Û¤¦] /indirect speech or narration/ +´ÖÁ³ [¤«¤ó¤¼¤ó] /(n) being liable to criticism/ +´ÖÁÕ¶Ê [¤«¤ó¤½¤¦¤­¤ç¤¯] /(n) interlude/ +´ÖÂߤ· [¤Þ¤¬¤·] /(n) renting a room/ +´ÖÂå [¤Þ¤À¤¤] /(n) room rent/ +´ÖÃÇ [¤«¤ó¤À¤ó] /(n) continuously/constantly/ +´ÖÃË [¤Þ¤ª¤È¤³] /(n) adultery/adulterer/ +´ÖÃå [¤¢¤¤¤®] /(n) between-season wear/clothes worn in spring or autumn (fall)/ +´ÖÃæ [¤¢¤¤¤À¤¸¤å¤¦] /during/(P)/ +´Öĵ [¤«¤ó¤Á¤ç¤¦] /(n) a spy/ +´ÖÅê»ì [¤«¤ó¤È¤¦¤·] /(n) interjection/ +´ÖÆ» [¤«¤ó¤É¤¦] /(n) side road/shortcut/ +´ÖǾ [¤«¤ó¤Î¤¦] /(n) the interbrain/the diencephalon/ +´ÖȬ [¤«¤ó¤Ñ¤Á] /(n) fish similar to yellowtail tuna/ +´Öȱ¤òÆþ¤ì¤º [¤«¤ó¤Ï¤Ä¤ò¤¤¤ì¤º] /in no time/in a flash/ +´ÖȲ [¤«¤ó¤Ð¤Ä] /(n,vs) periodic thinning (e.g. forest)/(P)/ +´ÖȲºà [¤«¤ó¤Ð¤Ä¤¶¤¤] /(n) timber from forest thinning/thinned wood/ +´ÖÈ´¤± [¤Þ¤Ì¤±] /(adj-na,n) (uk) stupidity/idiot/dunce/blockhead/(P)/ +´ÖÈ´¤±ÌÌ [¤Þ¤Ì¤±¤Å¤é] /a foolish or stupid look/ +´Öɹ´ü [¤«¤ó¤Ô¤ç¤¦¤­] /(n) interglacial period (epoch)/interglacial/ +´ÖÉ× [¤Þ¤Ö] /(n) a married woman's paramour/lover/ +´ÖÉþ [¤¢¤¤¤Õ¤¯] /(n) between-season wear/spring and autumn clothing/ +´ÖÊÁ [¤¢¤¤¤À¤¬¤é] /(n) relation(ship)/(P)/ +´ÖËì [¤«¤ó¤Þ¤¯] /(n) ligament/ +´Öݼ [¤«¤ó¤±¤Ä] /(n) intermittency/ +´ÖݼǮ [¤«¤ó¤±¤Ä¤Í¤Ä] /(n) an intermittent fever/ +´× [¤«¤ó] /(adj-na,n) (1) free time/leisure/leave/spare time/(2) farewell/ +´× [¤Ò¤Þ] /(adj-na,n) (1) free time/leisure/leave/spare time/(2) farewell/ +´×²Ë [¤«¤ó¤«] /(n) leisure/ +´×²í [¤«¤ó¤¬] /(adj-na,n) refined/elegant/ +´×µÑ [¤«¤ó¤­¤ã¤¯] /(n,vs) negligence/disregard/ +´×µï [¤«¤ó¤­¤ç] /(n) quiet and secluded life/quiet retreat/idle life/ +´×¸ÅÄ» [¤«¤ó¤³¤É¤ê] /(n) a cuckoo/ +´×»¶ [¤«¤ó¤µ¤ó] /(adj-na,n) leisure/quiet/inactivity/(P)/ +´×¼ä [¤«¤ó¤¸¤ã¤¯] /(adj-na,n) quiet/tranquility/ +´×¿¦ [¤«¤ó¤·¤ç¤¯] /(n) leisurely post/do-nothing job/sinecure/ +´×¿Í [¤«¤ó¤¸¤ó] /(n) man of leisure/ +´×¿Í [¤Ò¤Þ¤¸¤ó] /(n) man of leisure/ +´×ÀÅ [¤«¤ó¤»¤¤] /(adj-na,n) quiet (e.g. neighbourhood)/(P)/ +´×ÃÌ [¤«¤ó¤À¤ó] /(n) quiet conversation/idle talk/ +´×ÃÏ [¤«¤ó¤Á] /(n) quiet place/vacant land/fallow ground/undemanding job/sinecure/life of leisurely retirement/ +´×Æü·î [¤«¤ó¤¸¤Ä¤²¤Ä] /(n) leisure/ +´×Ì÷ [¤«¤ó¤»¤¤] /tranquil/quiet/ +´×Ïà [¤«¤ó¤ï] /(n) quiet talk/gossip/ +´×ÏõÙÂê [¤«¤ó¤ï¤­¤å¤¦¤À¤¤] /(exp,n) Now let's return to the main subject/To return from the digression,.. (in a conversation, speech, or story-telling)/ +´Ø [¤»¤­] /(n,n-suf) barrier/gate/(P)/ +´Ø¤·¤Æ [¤«¤ó¤·¤Æ] /(n) about/regarding/as for/ +´Ø¤¹¤ë [¤«¤ó¤¹¤ë] /(vs-s) to concern/to be related/(P)/ +´Ø¤Î»³ [¤»¤­¤Î¤ä¤Þ] /(n) most one can do/ +´Ø¤ï¤ê [¤«¤«¤ï¤ê] /(n) relation/connection/ +´Ø¤ï¤ë [¤«¤«¤ï¤ë] /(v5r) to concern oneself in/to have to do with/to affect/to influence/to stick to (opinions)/(P)/ +´Ø¥ö¸¶ [¤»¤­¤¬¤Ï¤é] /decisive battle/ +´Ø¶õ [¤«¤ó¤¯¤¦] /(abbr) New Kansai International Airport/ +´Ø·¸ [¤«¤ó¤±¤¤] /(n,vs) relation/connection/(P)/ +´Ø·¸¤Ä¤±¤ë [¤«¤ó¤±¤¤¤Ä¤±¤ë] /(v1) to relate/ +´Ø·¸²ñ¼Ò [¤«¤ó¤±¤¤¤¬¤¤¤·¤ã] /affiliated company/ +´Ø·¸´±Ä£ [¤«¤ó¤±¤¤¤«¤ó¤Á¤ç¤¦] /(n) government agencies concerned with ../ +´Ø·¸¶¯²½ [¤«¤ó¤±¤¤¤­¤ç¤¦¤«] /strengthening of relations/ +´Ø·¸»ì [¤«¤ó¤±¤¤¤·] /(n) relative/ +´Ø·¸¼Ô [¤«¤ó¤±¤¤¤·¤ã] /(n) authorized people/person(s) concerned/(P)/ +´Ø·¸½ñÎà [¤«¤ó¤±¤¤¤·¤ç¤ë¤¤] /(n) relevant documents/(all) the documents related (to the matter)/ +´Ø·¸Âå̾»ì [¤«¤ó¤±¤¤¤À¤¤¤á¤¤¤·] /relative pronoun/ +´Ø·¸Ä´ [¤«¤ó¤±¤¤¤Á¤ç¤¦] /relative key (music)/ +´Ø·¸ÉÕ¤±¤ë [¤«¤ó¤±¤¤¤Å¤±¤ë] /(v1) to relate to/to connect with/ +´Ø·¸Éû»ì [¤«¤ó¤±¤¤¤Õ¤¯¤·] /relative adverb/ +´Ø·¸Ë¡µ¬ [¤«¤ó¤±¤¤¤Û¤¦¤­] /(n) related laws and regulations/ +´Ø¸° [¤«¤ó¤±¤ó] /(n) (rare) locking doors/lock and key/vital point/ +´Ø¼è [¤»¤­¤È¤ê] /(n) ranking sumo wrestler in the makuuchi (senior-grade) or juryo (junior-grade) divisions/(P)/ +´Ø¼é [¤»¤­¤â¤ê] /(n) barrier keeper/ +´Ø½ê [¤»¤­¤·¤ç] /(n) barrier/checking station/ +´Ø½êÇˤê [¤»¤­¤·¤ç¤ä¤Ö¤ê] /(n) breaking through or sneaking past a barrier/ +´Ø¿´ [¤«¤ó¤·¤ó] /(n) concern/interest/(P)/ +´Ø¿´¤¬¹â¤Þ¤ë [¤«¤ó¤·¤ó¤¬¤¿¤«¤Þ¤ë] /(exp) to take a growing interest in/ +´Ø¿´»ö [¤«¤ó¤·¤ó¤¸] /(n) matter of concern and interest/(P)/ +´Ø¿ô [¤«¤ó¤¹¤¦] /(n) function (e.g. math, programming)/ +´Ø¿ô²òÀÏ [¤«¤ó¤¹¤¦¤«¤¤¤»¤­] /functional analysis/ +´Ø¿ô¶õ´Ö [¤«¤ó¤¹¤¦¤¯¤¦¤«¤ó] /functional space/ +´Ø¿ô¸¶·¿ [¤«¤ó¤¹¤¦¤²¤ó¤±¤¤] /function prototype/ +´Ø¿ô¸Æ½Ð¤· [¤«¤ó¤¹¤¦¤è¤Ó¤À¤·] /function call/ +´Ø¿ô² [¤«¤ó¤¹¤¦¤¾¤¯] /family of functions/ +´Ø¿ôŪ¤Ë°Í¸¤¹¤ëÃÍ [¤«¤ó¤¹¤¦¤Æ¤­¤Ë¤¤¤¾¤ó¤¹¤ë¤¢¤¿¤¤] /functionally dependent values/ +´Ø¿ôÊýÄø¼° [¤«¤ó¤¹¤¦¤Û¤¦¤Æ¤¤¤·¤­] /(n) functional equation/ +´Ø¿ôÏÀ [¤«¤ó¤¹¤¦¤í¤ó] /(n) theory of functions/ +´ØÀ¾ [¤«¤ó¤µ¤¤] /Kansai (south-western half of Japan, including Osaka)/(P)/ +´ØÀ¾ÇÏ [¤«¤ó¤µ¤¤¤Ð] /Kansai horse/ +´ØÀ¾ÊÛ [¤«¤ó¤µ¤¤¤Ù¤ó] /(n) Kansai dialect/ +´ØÀÇ [¤«¤ó¤¼¤¤] /(n) customs/duty/tariff/(P)/ +´ØÀDzóÈò [¤«¤ó¤¼¤¤¤«¤¤¤Ò] /tariff avoidance/ +´ØÀdzäÅöÀ© [¤«¤ó¤¼¤¤¤ï¤ê¤¢¤Æ¤»¤¤] /tariff quota system/ +´ØÀǼ«¼ç¸¢ [¤«¤ó¤¼¤¤¤¸¤·¤å¤±¤ó] /tariff autonomy/ +´ØÀǾãÊÉ [¤«¤ó¤¼¤¤¤·¤ç¤¦¤Ø¤­] /tariff barrier/ +´ØÀǾùµö [¤«¤ó¤¼¤¤¤¸¤ç¤¦¤­¤ç] /(n) tariff binding/ +´ØÀÇËÇ°×°ìÈ̶¨Äê [¤«¤ó¤¼¤¤¤Ü¤¦¤¨¤­¤¤¤Ã¤Ñ¤ó¤­¤ç¤¦¤Æ¤¤] /General Agreement on Tariffs and Trade/GATT/ +´ØÀÇΨ [¤«¤ó¤¼¤¤¤ê¤Ä] /tariff rate/ +´ØÀá [¤«¤ó¤»¤Ä] /(n) joints (knee joint, elbow joint, etc)/(P)/ +´ØÀá¥ê¥¦¥Þ¥Á [¤«¤ó¤»¤Ä¤ê¤¦¤Þ¤Á] /rheumatoid arthritis/ +´ØÀá±ê [¤«¤ó¤»¤Ä¤¨¤ó] /(adj-na,n) arthritis/ +´ØÀáµ» [¤«¤ó¤»¤Ä¤ï¤¶] /(n) locking technique in judo/ +´ØÀâ [¤«¤ó¤»¤Ä] /(n,vs) allusion/alluding/ +´ØÂç [¤«¤ó¤À¤¤] /(abbr) Kansai University/ +´ØÃÎ [¤«¤ó¤Á] /(n,vs) concern/business/(P)/ +´ØÅì [¤«¤ó¤È¤¦] /Kantou (eastern half of Japan, including Tokyo)/ +´ØÅì°ì±ß [¤«¤ó¤È¤¦¤¤¤Á¤¨¤ó] /whole district of Kanto/ +´ØÅì·³ [¤«¤ó¤È¤¦¤°¤ó] /(n) Kwantung Army (Japanese armed forces in Manchukuo)/ +´ØÅìÂç¿ÌºÒ [¤«¤ó¤È¤¦¤À¤¤¤·¤ó¤µ¤¤] /(n) Great Kanto earthquake of 1923/ +´ØÅìÊÛ [¤«¤ó¤È¤¦¤Ù¤ó] /Kantou dialect/ +´ØƬ [¤«¤ó¤È¤¦] /(n) crossroads/crucial point/ +´ØÇò [¤«¤ó¤Ñ¤¯] /(n) chief advisor to the Emperor/ +´ØÌç [¤«¤ó¤â¤ó] /(n) barrier/gateway/(P)/ +´ØÌ糤¶® [¤«¤ó¤â¤ó¤«¤¤¤­¤ç¤¦] /(n) Kanmon Straits (between Honshu and Kyushu)/ +´ØÍ¿ [¤«¤ó¤è] /(n,vs) participation/taking part in/participating in/being concerned in/(P)/ +´ØÎþ [¤«¤ó¤ì¤ó] /(n) relation/connection/relevance/ +´ØÏ¢ [¤«¤ó¤ì¤ó] /(n) relation/connection/relevance/(P)/ +´ØÏ¢²ñ¼Ò [¤«¤ó¤ì¤ó¤¬¤¤¤·¤ã] /associated company/ +´ØÏ¢¹àÌÜ [¤«¤ó¤ì¤ó¤³¤¦¤â¤¯] /related item/ +´ØÏ¢»ö¹à [¤«¤ó¤ì¤ó¤¸¤³¤¦] /(n) related (relevant) matters/matters relevant to the subject/ +´ØÏ¢¼ÁÌä [¤«¤ó¤ì¤ó¤·¤Ä¤â¤ó] /(n) interpellation on related matters/ +´ØÏ¢¾¦ÉÊ [¤«¤ó¤ì¤ó¤·¤ç¤¦¤Ò¤ó] /related product/ +´ØÏ¢À­ [¤«¤ó¤ì¤ó¤»¤¤] /(n) relatedness/associativity/relation/relationship/relevance/ +´ØÏÆ [¤»¤­¤ï¤±] /(n) sumo junior champion/(P)/ +´Ù¤»¤¤ [¤«¤ó¤»¤¤] /(n) trap/pitfall/ +´Ù¤ë [¤ª¤Á¤¤¤ë] /(v5r) to fall/to trap/to cave in/to collapse/(P)/ +´Ù¤ì¤ë [¤ª¤È¤·¤¤¤ì¤ë] /(v1) to tempt/to ensnare/ +´ÙÆþ [¤«¤ó¤Ë¤å¤¦] /(n,vs) subsiding/falling (cave) in/collapse/ +´ÙË× [¤«¤ó¤Ü¤Ä] /(n) cave-in/subsidence/(P)/ +´ÙË׸Р[¤«¤ó¤Ü¤Ä¤³] /(n) lake formed in volcanic caldera/ +´ÙÍî [¤«¤ó¤é¤¯] /(n) fall/sinking/surrender/capitulation/(P)/ +´Ùã× [¤«¤ó¤»¤¤] /(n) trap/pitfall/ +´Ú¹ñ [¤«¤ó¤³¤¯] /(n) (South) Korea/(P)/ +´Ú¹ñ¸ì [¤«¤ó¤³¤¯¤´] /Korean language/ +´Ú¹ñ¿Í [¤«¤ó¤³¤¯¤¸¤ó] /Korean person/ +´Ú¹ñÁí¹ç³ô²Á»Ø¿ô [¤«¤ó¤³¤¯¤½¤¦¤´¤¦¤«¤Ö¤«¤·¤¹¤¦] /(n) Korea Composite Stock Price Index (KOSPI)/ +´Ú¿Í [¤«¤é¤Ó¤È] /(n) Korean person (elegant term)/ +´Û [¤«¤ó] /(n,suf) house/hall/building/hotel/inn/guesthouse/ +´Û [¤¿¤Á] /(n) (1) mansion/small castle/ +´Û [¤ä¤«¤¿] /(n) (1) mansion/small castle/(2) boat cabin/ +´Û°£ [¤«¤ó¤¢¤¤] /palace (in China built by Wu Dynasty King)/ +´Û°÷ [¤«¤ó¤¤¤ó] /(n) personnel (of public building)/ +´Û³° [¤«¤ó¤¬¤¤] /(n) outside a building/ +´Û¼ç [¤«¤ó¤·¤å] /(n) manager/ +´ÛĹ [¤«¤ó¤Á¤ç¤¦] /(n) superintendent/director/curator/chief librarian/(P)/ +´ÛÆâ [¤«¤ó¤Ê¤¤] /(n) in the building/(P)/ +´Ý [¤Þ¤ë] /(n) (1) circle/(2) full (month)/(3) perfection/purity/(4) suffix for ship names/(P)/ +´Ý¡¹ [¤Þ¤ë¤Þ¤ë] /(adv,n) completely/ +´Ý¡¹¤È [¤Þ¤ë¤Þ¤ë¤È] /plump/ +´Ý¡¹¤ÈÂÀ¤Ã¤¿ [¤Þ¤ë¤Þ¤ë¤È¤Õ¤È¤Ã¤¿] /rotund/plump/chubby/ +´Ý¤¤ [¤Þ¤ë¤¤] /(adj) round/circular/spherical/(P)/ +´Ý¤¯¤Ê¤Ã¤Æ [¤Þ¤ë¤¯¤Ê¤Ã¤Æ] /in a circle (ring)/ +´Ý¤¯¼£¤Þ¤ë [¤Þ¤ë¤¯¤ª¤µ¤Þ¤ë] /(exp) to settle peacefully/to become reconciled/ +´Ý¤´¤È [¤Þ¤ë¤´¤È] /(adv) in its entirety/whole/wholly/(P)/ +´Ý¤Ã¤­¤ê [¤Þ¤ë¤Ã¤­¤ê] /(adv) completely/perfectly/just as if/(P)/ +´Ý¤Ã¤³¤¤ [¤Þ¤ë¤Ã¤³¤¤] /(adj) round/spherical/circular/ +´Ý¤ÃÀÚ¤ê [¤Þ¤ë¤Ã¤­¤ê] /(adv) completely/perfectly/just as if/ +´Ý¤Ç [¤Þ¤ë¤Ç] /(adv) quite/entirely/completely/at all/as if/as though/so to speak/(P)/ +´Ý¤ÇÀ®¤Ã¤Æ¤Ê¤¤ [¤Þ¤ë¤Ç¤Ê¤Ã¤Æ¤Ê¤¤] /not good at all/ +´Ý¤ÎËù [¤Þ¤ë¤Î¤Þ¤Þ] /in its entirety/whole/ +´Ý¤Þ¤ë [¤Þ¤ë¤Þ¤ë] /(adv,n) completely/(P)/ +´Ý¤ß [¤Þ¤ë¤ß] /(n) roundness/rotundity/(P)/ +´Ý¤á¤ë [¤Þ¤ë¤á¤ë] /(v1) to make round/to round off/to roll up/to curl up/to seduce/to cajole/to explain away/(P)/ +´Ý¤á¹þ¤à [¤Þ¤ë¤á¤³¤à] /(v5m) to coax/to seduce/(P)/ +´Ý¤òÉÕ¤±¤ë [¤Þ¤ë¤ò¤Ä¤±¤ë] /(exp) to mark a correct answer with a circle/ +´Ý°Åµ­ [¤Þ¤ë¤¢¤ó¤­] /(n) indiscriminate memorizing/ +´Ý°ì [¤Þ¤ë¤¤¤Á] /bisected-circle seal/ +´Ý°ì¥ö·î [¤Þ¤ë¤¤¤Ã¤«¤²¤Ä] /the whole month/all the month/ +´Ý°ì·î [¤Þ¤ë¤Ò¤È¤Ä¤­] /the whole month/all the month/ +´Ý°ì½µ´Ö [¤Þ¤ë¤¤¤Ã¤·¤å¤¦¤«¤ó] /the whole week/all the week/ +´Ý°ìÆü [¤Þ¤ë¤¤¤Á¤Ë¤Á] /the whole day/all the day/ +´Ý°ìǯ [¤Þ¤ë¤¤¤Á¤Í¤ó] /the whole year/all the year/ +´Ý°ìÈÕ [¤Þ¤ë¤¤¤Á¤Ð¤ó] /(n) whole night/all night/ +´Ý²°º¬ [¤Þ¤ë¤ä¤Í] /(n) dome/vaulted roof/cupola/ +´Ý³Ð¤¨ [¤Þ¤ë¤ª¤Ü¤¨] /(n,vs) full memorization/ +´Ý³ç¸Ì [¤Þ¤ë¤¬¤Ã¤³] /parentheses/ +´Ý´¢¤ê [¤Þ¤ë¤¬¤ê] /(n) close clipping/(P)/ +´Ý´¤ [¤Þ¤ë¤¬¤ï¤é] /(n) concave roof tile/ +´Ý´³¤· [¤Þ¤ë¤Ü¤·] /(n) (fish, vegetables, etc.) dried whole/ +´Ý´Ý [¤Þ¤ë¤Þ¤ë] /(adv,n) completely/ +´Ý´Ý¤È [¤Þ¤ë¤Þ¤ë¤È] /plump/ +´Ý´Ý¤ÈÂÀ¤Ã¤¿ [¤Þ¤ë¤Þ¤ë¤È¤Õ¤È¤Ã¤¿] /rotund/plump/chubby/ +´Ý´é [¤Þ¤ë¤¬¤ª] /(n) round face/moon face/ +´Ýµø [¤Þ¤ë¤Î¤³] /(n) circular saw/buzz saw/ +´Ý·¿ [¤Þ¤ë¤¬¤¿] /(n) (1) round shape/circle/(2) circular form/ +´Ý·Á [¤Þ¤ë¤¬¤¿] /(n) (1) round shape/circle/(2) circular form/ +´Ý¸«¤¨ [¤Þ¤ë¤ß¤¨] /(n) completely visible/ +´Ý¸ø [¤Þ¤ë¤³¤¦] /(n) official price/ +´Ý¹Ý [¤Þ¤ë¤³¤¦] /round steel bar/ +´Ý¹ø [¤Þ¤ë¤´¤·] /(n) unarmed/ +´ÝºÞ [¤¬¤ó¤¶¤¤] /pill/ +´Ýºà [¤Þ¤ë¤¶¤¤] /(n) log/ +´Ý»ö [¤Þ¤ë¤´¤È] /(adv) in its entirety/whole/wholly/ +´Ý»ý¤Á [¤Þ¤ë¤â¤Á] /(n) moneyed man/ +´Ý¼Ì¤· [¤Þ¤ë¤¦¤Ä¤·] /(n,vs) copying in entirety (verbatim)/ +´Ý¼è¤ê [¤Þ¤ë¤É¤ê] /(n,vs) monopolizing/monopolization/ +´Ý¼ó [¤Þ¤ë¤¯¤Ó] /(n) round-necked (T-shirt)/ +´Ý½½ [¤Þ¤ë¤¸¤å¤¦] /cross in a circle/ +´Ý½Ð¤· [¤Þ¤ë¤À¤·] /(n) bare/exposed/undisguised/broad (provincial accent)/ +´Ý½ý [¤¿¤Þ¤­¤º] /bullet wound/ +´Ý¾¡¤Á [¤Þ¤ë¤¬¤Á] /(n) complete victory/clean record/ +´Ý¾Æ¤­ [¤Þ¤ë¤ä¤­] /(n) barbecue/ +´Ý¾Æ¤± [¤Þ¤ë¤ä¤±] /(n) total fire loss/completely burned/ +´Ý¾Æ¤±¤Ë¤Ê¤Ã¤¿ [¤Þ¤ë¤ä¤±¤Ë¤Ê¤Ã¤¿] /completely burned/ +´ÝÀÐ [¤Þ¤ë¤¤¤·] /boulder/cobble/ +´ÝÀÚ¤ê [¤Þ¤ë¤­¤ê] /(adv) (uk) anything but/not at all/ +´ÝÀö¤¤ [¤Þ¤ë¤¢¤é¤¤] /(n) washing kimonos without taking them apart/ +´ÝÁë [¤Þ¤ë¤Þ¤É] /(n) circular window/ +´Ý» [¤Þ¤ë¤¾¤ó] /(n) total loss/ +´ÝÂÀ [¤Þ¤ë¤¿] /(n) log/(P)/ +´ÝÂÀ¤óËÀ [¤Þ¤ë¤¿¤ó¤Ü¤¦] /(n) log/ +´ÝÂÀºà [¤Þ¤ë¤¿¤¶¤¤] /round timber/ +´ÝÂÀ¾®²° [¤Þ¤ë¤¿¤´¤ä] /log cabin/blockhouse/ +´ÝÂÀ­¾ì [¤Þ¤ë¤¿¤¢¤·¤Ð] /scaffolding/ +´ÝÂÓ [¤Þ¤ë¤ª¤Ó] /(n) one-piece sash/ +´ÝĦ¤ê [¤Þ¤ë¤Ü¤ê] /(n) three dimensional sculpture/ +´ÝÄÙ¤ì [¤Þ¤ë¤Ä¤Ö¤ì] /(n) complete ruin/collapse/ +´ÝÄì [¤Þ¤ë¤¾¤³] /(adj-na) round-bottom/ +´ÝÅ·°æ [¤Þ¤ë¤Æ¤ó¤¸¤ç¤¦] /(n) arched ceiling/ +´ÝÅÖÀÐ [¤Þ¤ë¤È¤¤¤·] /grindstone/ +´ÝÆÅ [¤Þ¤ë¤Ï¤²] /complete baldness/ +´ÝÆÝ¤ß [¤Þ¤ë¤Î¤ß] /(n) swallowing whole/ +´ÝÈë [¤Þ¤ë¤Ò] /(adj-no,n) confidential/secret/classified/ +´Ýɡ˪ [¤Þ¤ë¤Ï¤Ê¤Ð¤Á] /bumblebee/ +´ÝÉ餱 [¤Þ¤ë¤Þ¤±] /(n) complete defeat/ +´ÝÊú¤¨ [¤Þ¤ë¤¬¤«¤¨] /(n) completely financed/sponsored/under patronage/ +´ÝË·¼ç [¤Þ¤ë¤Ü¤¦¤º] /(n) close-cropped head/bald hill/ +´ÝËÜ [¤Þ¤ë¤Û¤ó] /(n) reciter's book/complete set of books/ +´ÝËÜ [¤Þ¤ë¤Ü¤ó] /(n) reciter's book/complete set of books/ +´ÝÌ£ [¤Þ¤ë¤ß] /(n) roundness/rotundity/ +´ÝÌÖµ¡ [¤Þ¤ë¤¢¤ß¤­] /(n) circular knitting machine/ +´ÝÌÙ¤± [¤Þ¤ë¤â¤¦¤±] /(n) clear gain/ +´ÝÌÚ [¤Þ¤ë¤­] /(n) log/ +´ÝÌÚ¶¶ [¤Þ¤ë¤­¤Ð¤·] /(n) log bridge/ +´ÝÌÚ½® [¤Þ¤ë¤­¤Ö¤Í] /(n) dugout canoe/ +´ÝÌÚÁ¥ [¤Þ¤ë¤­¤Ö¤Í] /(n) dugout canoe/ +´ÝÌÚ¤¤ê [¤Þ¤ë¤­¤Å¤¯¤ê] /rustic work/ +´ÝÌô [¤¬¤ó¤ä¤¯] /(n) pill/ +´ÝÍç [¤Þ¤ë¤Ï¤À¤«] /(adj-na,n) nude/utterly stark naked/wearing only one's birthday suit/ +´ÝÍç¤Ë¤Ê¤ë [¤Þ¤ë¤Ï¤À¤«¤Ë¤Ê¤ë] /(exp) to strip a person of all his or her clothes/ +´ÝëÞµ­ [¤Þ¤ë¤¢¤ó¤­] /(n) indiscriminate memorizing/ +´ÝïØ [¤Þ¤ë¤Î¤ß] /(n) a gouge/ +´Ýñþ [¤Þ¤ë¤Þ¤²] /(n) married woman's hairdo/ +´Þ¤Þ¤¹ [¤Õ¤¯¤Þ¤¹] /(v5s) to soak/to saturate/to suckle/to make one hold something in the mouth/to include/to instruct/to make one understand/ +´Þ¤Þ¤»¤ë [¤Õ¤¯¤Þ¤»¤ë] /(v1,vt) to soak/to saturate/to suckle/to make one hold something in the mouth/to include/to instruct/to make one understand/ +´Þ¤Þ¤ì¤Ê¤¤ [¤Õ¤¯¤Þ¤ì¤Ê¤¤] /not to be included/ +´Þ¤Þ¤ì¤ë [¤Õ¤¯¤Þ¤ì¤ë] /(v1,vi) to be included/to be comprised of/ +´Þ¤ß [¤Õ¤¯¤ß] /(n) implication/hidden meaning/latitude/atmosphere/tone/sentiment/inclusion/(P)/ +´Þ¤ß»ñ»º [¤Õ¤¯¤ß¤·¤µ¤ó] /hidden assets/ +´Þ¤ß¾Ð¤¤ [¤Õ¤¯¤ß¤ï¤é¤¤] /(n) suppressed laugh/smile/giggle/chuckle/ +´Þ¤ßÀ¼ [¤Õ¤¯¤ß¤´¤¨] /(n) muffled voice/ +´Þ¤à [¤Õ¤¯¤à] /(v5m) to hold in the mouth/to bear in mind/to understand/to cherish/to harbor/to contain/to comprise/to have/to hold/to include/to embrace/to be charged or loaded with/to be dripping with/to be full of/to be suffused with/(P)/ +´Þ¤á¤ë [¤Õ¤¯¤á¤ë] /(v1,vt) to include/to instruct/to make one understand/to put in one's mouth/(P)/ +´Þ¤á¼Ñ [¤Õ¤¯¤á¤Ë] /(n) food boiled in sugar syrup/ +´Þ°Õ [¤¬¤ó¤¤] /(n,vs) implication/ +´Þ¿ÐΨ [¤¬¤ó¤¸¤ó¤ê¤Ä] /dust content/ +´Þ¿å [¤¬¤ó¤¹¤¤] /(adj-no) hydrated/hydrous/ +´Þ¿å²½¹çʪ [¤¬¤ó¤¹¤¤¤«¤´¤¦¤Ö¤Ä] /(n) hydrate/ +´Þ¿åúÁÇ [¤¬¤ó¤¹¤¤¤¿¤ó¤½] /(n) carbohydrate/ +´ÞÃß [¤¬¤ó¤Á¤¯] /(n) implication/significance/connotation/depth of meaning/complications of a problem/(P)/ +´ÞÃߤÎÍ­¤ë [¤¬¤ó¤Á¤¯¤Î¤¢¤ë] /pregnant/significant/suggestive/ +´ÞÅü [¤¬¤ó¤È¤¦] /sugar content/ +´ÞÅüÎÌ [¤¬¤ó¤È¤¦¤ê¤ç¤¦] /sugar content/ +´ÞÌ£ [¤¬¤ó¤ß] /(n,vs) taste/thinking over carefully/ +´ÞÌýÁØ [¤¬¤ó¤æ¤½¤¦] /(n) oil strata/ +´ÞÍ­ [¤¬¤ó¤æ¤¦] /(n,vs) contain/include/(P)/ +´ÞͭΨ [¤¬¤ó¤æ¤¦¤ê¤Ä] /(n) content by percentage/ +´ÞÍ­ÎÌ [¤¬¤ó¤æ¤¦¤ê¤ç¤¦] /(n) content (of a mineral, etc.)/ +´ÞÎÌ [¤¬¤ó¤ê¤ç¤¦] /(n) content/ +´ÞÓÖ [¤¦¤¬¤¤] /(n,vs) gargle/rinse mouth/(P)/ +´ÞÓÖ [¤¬¤ó¤½¤¦] /(n,vs) gargle/rinse mouth/ +´ÞÓÖÌô [¤¬¤ó¤½¤¦¤ä¤¯] /gargle medicine/mouthwash/ +´Þæ· [¤¬¤ó¤·¤å¤¦] /(n) shyness/ +´Þæ·¤à [¤Ï¤Ë¤«¤à] /(v5m) to be shy/to be bashful/ +´ß [¤­¤·] /(n) bank/coast/shore/(P)/ +´ßƬ [¤¬¤ó¤È¤¦] /(n) shore/wharf/ +´ßÊÉ [¤¬¤ó¤Ú¤­] /(n) wharf/breakwater/steep cliff/(P)/ +´ßÊÕ [¤­¤·¤Ù] /(n) bank (of a river)/(P)/ +´à¡¹¤È¤·¤¿ [¤¬¤ó¤¬¤ó¤È¤·¤¿] /craggy/steep (as of a mountain)/ +´à´à¤È¤·¤¿ [¤¬¤ó¤¬¤ó¤È¤·¤¿] /craggy/steep (as of a mountain)/ +´à·¢ [¤¬¤ó¤¯¤Ä] /(n) cave/cavern/ +´àƬ [¤¬¤ó¤È¤¦] /(n) top of a massive rock/ +´á¤Ö [¤â¤Æ¤¢¤½¤Ö] /(v5b) to play with/to trifle with/ +´á¶ñ [¤ª¤â¤Á¤ã] /(n) (uk) toy/(P)/ +´á¶ñ [¤¬¤ó¤°] /(n) (uk) toy/ +´áÌ£ [¤¬¤ó¤ß] /(n) relish/appreciation/ +´áÏ® [¤¬¤ó¤í¤¦] /(n,vs) make sport of/toy with/play with/ +´áϮʪ [¤¬¤ó¤í¤¦¤Ö¤Ä] /(n) plaything/ +´â [¤¬¤ó] /(n) cancer/(P)/ +´â°äÅÁ»Ò [¤¬¤ó¤¤¤Ç¤ó¤·] /(n) oncogene/ +´â¸¦ [¤¬¤ó¤±¤ó] /Cancer Research Institute/ +´âºÙ˦ [¤¬¤ó¤µ¤¤¤Ü¤¦] /cancer cell/ +´â¼ð [¤¬¤ó¤·¤å] /(n) carcinoma/ +´ã [¤Þ¤Ê¤³] /(n) eye/eyeball/(P)/ +´ã [¤á] /(n) eye/eyeball/(P)/ +´ã¤¬ºã¤¨¤ë [¤á¤¬¤µ¤¨¤ë] /(exp) to be wide-awake/to be wakeful/ +´ã¤ò¤¿¤ì¤ë [¤¬¤ó¤ò¤¿¤ì¤ë] /(v1) to stare menacingly/ +´ã¤òÉÕ¤±¤ë [¤¬¤ó¤ò¤Ä¤±¤ë] /(exp) to fasten one's eye on (a person)/ +´ã°å¼Ô [¤á¤¤¤·¤ã] /(n) eye doctor/oculist/ +´ã²¼ [¤¬¤ó¤«] /(n) under one's eyes/below/ +´ã²Ê [¤¬¤ó¤«] /(n) ophthalmology/(P)/ +´ã²Ê°å [¤¬¤ó¤«¤¤] /ophthalmologist/eye specialist/(P)/ +´ã³¦ [¤¬¤ó¤«¤¤] /(n) range of vision/field of vision/ +´ãµå [¤¬¤ó¤­¤å¤¦] /(n) eyeball/ +´ãµå¶ä¹Ô [¤¬¤ó¤­¤å¤¦¤®¤ó¤³¤¦] /eye bank/ +´ã¶À [¤¬¤ó¤­¤ç¤¦] /(n) spectacles/glasses/(P)/ +´ã¶À [¤á¤¬¤Í] /(n) spectacles/glasses/(P)/ +´ã¶À¤ò³°¤¹ [¤á¤¬¤Í¤ò¤Ï¤º¤¹] /(exp) to take off one's glasses/ +´ã¶À¤ò³Ý¤±¤ë [¤á¤¬¤Í¤ò¤«¤±¤ë] /(exp) to wear glasses/ +´ã¶À°ã¤¤ [¤á¤¬¤Í¤Á¤¬¤¤] /misjudgment/ +´ã¶À±î [¤á¤¬¤Í¤¶¤ë] /(n) tarsier/specter lemur/ +´ã¶À²° [¤á¤¬¤Í¤ä] /optician/ +´ã¶À¶¶ [¤á¤¬¤Í¤Ð¤·] /(n) arched bridge/ +´ã¶À¼Ø [¤á¤¬¤Í¤Ø¤Ó] /(n) Indian cobra/ +´ã¸÷ [¤¬¤ó¤³¤¦] /(n) glint in eye/discernment/ +´ã¹¦ [¤¬¤ó¤³¤¦] /(n) eye socket/ +´ã¹â¼êÄã [¤¬¤ó¤³¤¦¤·¤å¤Æ¤¤] /(n) able to criticize but not to create/ +´ãº¹¤· [¤Þ¤Ê¤¶¤·] /(n) a look/(P)/ +´ã¼± [¤¬¤ó¤·¤­] /(n) discrimination/insight/ +´ã¼À [¤¬¤ó¤·¤Ä] /(n) eye disease/ +´ãÀºÈèÏ« [¤¬¤ó¤»¤¤¤Ò¤í¤¦] /(n) eyestrain/ +´ãÁ° [¤¬¤ó¤¼¤ó] /(n) before one's eyes/ +´ãÂÓ [¤¬¤ó¤¿¤¤] /(n) eyepatch or bandage/ +´ãÃæ [¤¬¤ó¤Á¤å¤¦] /(n) consideration/ +´ãÃæ¤Ë¤Ê¤¤ [¤¬¤ó¤Á¤å¤¦¤Ë¤Ê¤¤] /think nothing of/ +´ãÄì [¤¬¤ó¤Æ¤¤] /(n) fundus of the eye/ +´ãÄì½Ð·ì [¤¬¤ó¤Æ¤¤¤·¤å¤Ã¤±¤Ä] /hemorrage in the fundus of the eye/ +´ãÅÀ [¤¬¤ó¤Æ¤ó] /(n) eyespot/ +´ãÆð¹Ñ [¤¬¤ó¤Ê¤ó¤³¤¦] /eye ointment/ +´ãÉ [¤¬¤ó¤Ó¤ç¤¦] /(n) eye disease/ +´ãÌÜ [¤¬¤ó¤â¤¯] /(n) core/point/gist/essence/main object/ +´ãÎÏ [¤¬¤ó¤ê¤­] /(n) insight/power of observation/ +´ãÎÏ [¤¬¤ó¤ê¤ç¤¯] /(n) insight/power of observation/ +´ãâÛ [¤¬¤ó¤±¤ó] /(n) eyelid/ +´ããÝ [¤¬¤ó¤«] /(n) eye socket/ +´ä [¤¤¤ï] /(n) rock/crag/(P)/ +´ä±À¿ý [¤¤¤ï¤Ò¤Ð¤ê] /(adj-na,n) alpine accentor/ +´ä±í [¤¤¤ï¤Ä¤Ð¤á] /(n) house martin/ +´ä±ö [¤¬¤ó¤¨¤ó] /(n) rock salt/(P)/ +´ä²° [¤¤¤ï¤ä] /(n) cavern/grotto/(P)/ +´ä³Ñ [¤¤¤ï¤«¤É] /(n) edge or corner of a stone/ +´ä´Ö [¤¤¤ï¤Þ] /(n) among rocks/(P)/ +´äµû [¤¤¤ï¤Ê] /(n) char (type of fish)/charr/ +´ä·¢ [¤¬¤ó¤¯¤Ä] /(n) cave/cavern/ +´ä·ê [¤¤¤ï¤¢¤Ê] /(n) cavern/grotto/ +´ä¸Í [¤¤¤ï¤È] /(n) rock door (to a cave)/ +´äº¬ [¤¤¤ï¤Í] /(n) rock/ +´ä»³ [¤¤¤ï¤ä¤Þ] /(n) rocky mountain/(P)/ +´ä¼¼ [¤¤¤ï¤à¤í] /(n) cave/ +´ä¼ê¸© [¤¤¤ï¤Æ¤±¤ó] /prefecture in the Touhoku area/ +´ä¾² [¤¬¤ó¤·¤ç¤¦] /(n) bedrock/ +´ä¾Ì [¤¬¤ó¤·¤ç¤¦] /(n) reef/(P)/ +´ä¾ì [¤¤¤ï¤Ð] /(n) rocky area/ +´äÀ¶¿å [¤¤¤ï¤·¤ß¤º] /(n) water trickling from rocks/ +´äÀÐ [¤¬¤ó¤»¤­] /(n) rock/(P)/ +´äÀÐ³Ø [¤¬¤ó¤»¤­¤¬¤¯] /(n) petrology/ +´äÀз÷ [¤¬¤ó¤»¤­¤±¤ó] /(n) lithosphere/ +´äÁØ [¤¬¤ó¤½¤¦] /(n) rock formation/ +´äê [¤¤¤ï¤¿¤Ê] /(n) ledge/ +´äê [¤¤¤ï¤À¤Ê] /(n) ledge/ +´äÅÄÂÓ [¤¤¤ï¤¿¤ª¤Ó] /(n) belt used for back support after fifth month of pregnancy/ +´äÅФê [¤¤¤ï¤Î¤Ü¤ê] /(n) rock climbing/ +´äÇÈ [¤¤¤ï¤Ê¤ß] /Iwanami (publisher)/(P)/ +´äÈ© [¤¤¤ï¤Ï¤À] /(n) bare rock/ +´äÈ× [¤¬¤ó¤Ð¤ó] /(n) bedrock/(P)/ +´äÊÉ [¤¬¤ó¤Ú¤­] /(n) wall of rock/ +´äÌ® [¤¬¤ó¤ß¤ã¤¯] /(n) dike/ +´äÞù [¤¬¤ó¤·¤ç¤¦] /(n) magma/ +´å¤Ö [¤â¤Æ¤¢¤½¤Ö] /(v5b) to play with/to trifle with/ +´æ [¤Ë¤»] /(adj-na,n) imitation/lie/falsehood/(logical) false/deception/sham/bogus/ +´æ°õ [¤Ë¤»¤¤¤ó] /forged seal/ +´æ¶â [¤Ë¤»¤¬¤Í] /(n) counterfeit money/ +´æºî [¤¬¤ó¤µ¤¯] /(n) fake/sham/counterfeit/ +´æºî [¤Ë¤»¤µ¤¯] /(n) fake/sham/counterfeit/ +´æ»¥ [¤¬¤ó¤µ¤Ä] /(n) counterfeit paper money/forged document/ +´æ»¥ [¤Ë¤»¤µ¤Ä] /(n) counterfeit paper money/forged document/ +´æ»¥ [¤Ë¤»¤Õ¤À] /(n) counterfeit paper money/forged document/ +´æ¼Ô [¤Ë¤»¤â¤Î] /(n) imposter/liar/ +´æ¼ê»æ [¤Ë¤»¤Æ¤¬¤ß] /forged letter/ +´æ¼ó [¤Ë¤»¤¯¤Ó] /(n) falsified severed head/ +´æ¤ [¤¬¤ó¤¾¤¦] /(n) counterfeiting/forgery/fabrication/ +´æ¤»æʾ [¤¬¤ó¤¾¤¦¤·¤Ø¤¤] /counterfeit paper money/ +´æʪ [¤¬¤ó¤Ö¤Ä] /(n) spurious article/forgery/counterfeit/imitation/sham/ +´æʪ [¤Ë¤»¤â¤Î] /(n) spurious article/forgery/counterfeit/imitation/sham/ +´ç [¤«¤ê] /(n) wild goose/ +´ç [¤«¤ê¤¬¤Í] /(n) wild goose/(P)/ +´ç¤¬²» [¤«¤ê¤¬¤Í] /(n) wild goose/ +´ç¤Î»È¤¤ [¤«¤ê¤Î¤Ä¤«¤¤] /(n) a letter/ +´ç¤Îʸ [¤«¤ê¤Î¤Õ¤ß] /a letter/ +´ç¤ÎÊؤê [¤«¤ê¤Î¤¿¤è¤ê] /(n) a letter/ +´çµ¼¤­ [¤¬¤ó¤â¤É¤­] /(n) deep-fried tofu mixed with thinly sliced vegetables/ +´ç¶â [¤«¤ê¤¬¤Í] /(n) wild goose/ +´ç¹Ô [¤¬¤ó¤³¤¦] /(n) the flight formation of geese/lining up shoulder to shoulder like flying geese/leading out/ +´ç¹ü [¤«¤ê¤¬¤Í¤Ü¤Í] /scapula/shoulder blade/ +´ç»úÙî¤ß¤Ë [¤¬¤ó¤¸¤¬¤é¤ß¤Ë] /(bind) firmly/ +´ç»úÙî¤á [¤¬¤ó¤¸¤¬¤é¤á] /(n) bound hand and foot/immobile/ +´ç»úÙî¤á¤Ë [¤¬¤ó¤¸¤¬¤é¤á¤Ë] /(bind) firmly/ +´ç¼ó [¤«¤ê¤¯¤Ó] /goose neck/ +´ç¼ó [¤¬¤ó¤¯¤Ó] /(n) pipe bowl/ +´ç½ñ [¤¬¤ó¤·¤ç] /(n) letter/ +´çÄÞ [¤¬¤ó¤º¤á] /(n) a Japanese rake/ +´çÄÞ [¤¬¤ó¤Å¤á] /(n) a Japanese rake/ +´çÈé»æ [¤¬¤ó¤Ô¤·] /(n) rice paper/tissue paper/ +´çÌÚ [¤¬¤ó¤®] /(n) stepped pier/toothing gear/escapement/hooked stick/zigzag/ +´çÌÚ¼Ö [¤¬¤ó¤®¤°¤ë¤Þ] /(n) escape wheel/pulley/ +´çÌÚïÌ [¤¬¤ó¤®¤ä¤¹¤ê] /(n) rasp/ +´è [¤«¤¿¤¯¤Ê] /(adj-na) (uk) obstinate/(P)/ +´è¤È¤·¤Æ [¤¬¤ó¤È¤·¤Æ] /(adv,exp) firmly, stubbornly/ +´è¶¯ [¤¬¤ó¤­¤ç¤¦] /(adj-na,n) dogged/tenacious/stubborn/(P)/ +´è¶ò [¤¬¤ó¤°] /(adj-na,n) obstinate and foolish/ +´è·ò [¤¬¤ó¤±¤ó] /(adj-na,n) robust health/able-bodied/ +´è¸Ç [¤¬¤ó¤³] /(adj-na,n) stubbornness/obstinacy/(P)/ +´è¾æ [¤¬¤ó¤¸¤ç¤¦] /(adj-na,n) solid/firm/stout/burly/strong/sturdy/(P)/ +´èÀ§¤Ê¤¤ [¤¬¤ó¤¼¤Ê¤¤] /(adj) innocent/helpless/ +´èÀ§Ìµ¤¤ [¤¬¤ó¤¼¤Ê¤¤] /(adj) innocent/helpless/ +´èÄ¥¤Ã¤Æ [¤¬¤ó¤Ð¤Ã¤Æ] /(exp) Hold on/Go for it/Keep at it/(P)/ +´èÄ¥¤ê [¤¬¤ó¤Ð¤ê] /(n) tenacity/endurance/(P)/ +´èÄ¥¤ë [¤¬¤ó¤Ð¤ë] /(v5r) to persist/to insist on/to stand firm/to try one's best/(P)/ +´è̽ [¤¬¤ó¤á¤¤] /(adj-na,n) stubbornness/ +´èÌ [¤¬¤ó¤á¤¤] /(adj-na,n) stubbornness/obstinacy/ +´é [¤«¤ª] /(n) face (person)/(P)/ +´é¤«¤é²Ð¤¬½Ð¤ë [¤«¤ª¤«¤é¤Ò¤¬¤Ç¤ë] /(v1) to be extremely embarrassed/to burn with shame/ +´é¤¬Î©¤Ä [¤«¤ª¤¬¤¿¤Ä] /(exp) to save one's face/ +´é¤Ä¤­ [¤«¤ª¤Ä¤­] /(n) (outward) looks/features/face/countenance/expression/ +´é¤Ê¤¸¤ß [¤«¤ª¤Ê¤¸¤ß] /(n) acquaintance/friend/familiar face/(P)/ +´é¤ËÅ¥¤òÅɤë [¤«¤ª¤Ë¤É¤í¤ò¤Ì¤ë] /(exp) to bring disgrace (dishonor) on/to fling mud at/ +´é¤Î¹­¤¤¿Í [¤«¤ª¤Î¤Ò¤í¤¤¤Ò¤È] /person with many contacts/ +´é¤Îºî¤ê [¤«¤ª¤Î¤Ä¤¯¤ê] /features of the face/ +´é¤Ö¤ì [¤«¤ª¤Ö¤ì] /(n) personnel/member/(P)/ +´é¤ò¤·¤«¤á¤ë [¤«¤ª¤ò¤·¤«¤á¤ë] /(v1) to grimace/to frown/ +´é¤ò¤Ä¤Ö¤¹ [¤«¤ª¤ò¤Ä¤Ö¤¹] /(exp) to cause loss of face/ +´é¤ò±æ¤¦ [¤«¤ª¤ò¤ª¤ª¤¦] /(exp) to cover one's face/ +´é¤ò¹ç¤ï¤»¤ë [¤«¤ª¤ò¤¢¤ï¤»¤ë] /(v1) to meet/to face someone/ +´é¤ò¾å¤²¤ë [¤«¤ª¤ò¤¢¤²¤ë] /(exp) to raise one's face/ +´é¤òÀÖ¤é¤á¤ë [¤«¤ª¤ò¤¢¤«¤é¤á¤ë] /(exp) to change color/to blush/ +´é¤òÄÙ¤µ¤ì¤ë [¤«¤ª¤ò¤Ä¤Ö¤µ¤ì¤ë] /(exp) to lose face/to be put out of countenance/ +´é¤òÇؤ±¤ë [¤«¤ª¤ò¤½¤à¤±¤ë] /(exp) to turn one's face away/ +´é¤òʤ¤¦ [¤«¤ª¤ò¤ª¤ª¤¦] /(exp) to cover one's face/ +´é¤òΩ¤Æ¤ë [¤«¤ª¤ò¤¿¤Æ¤ë] /(v1) to save face/ +´é¥¢¥Ã¥× [¤«¤ª¥¢¥Ã¥×] /close-up of a face/ +´é±ø¤· [¤«¤ª¤è¤´¤·] /(n) a disgrace or dishonor/ +´é·Á [¤«¤ª¤«¤¿¤Á] /(n-t) features/looks/ +´é·Ò¤® [¤«¤ª¤Ä¤Ê¤®] /(n) getting or keeping acquainted with/ +´é¸«¤» [¤«¤ª¤ß¤»] /(n) making an appearance/debuting/ +´é¸«ÃΤê [¤«¤ª¤ß¤·¤ê] /(n) acquaintance/(P)/ +´é¸þ¤± [¤«¤ª¤à¤±] /(n) face another/ +´é¹ç¤» [¤«¤ª¤¢¤ï¤»] /(n,vs) meeting together/introduction/ +´é¹ç¤ï¤» [¤«¤ª¤¢¤ï¤»] /(n,vs) meeting together/introduction/(P)/ +´é¹õ [¤¬¤ó¤°¤í] /(n,vs) blackening the body/ +´éºî¤ê [¤«¤ª¤Å¤¯¤ê] /(n) shape of the head/using make-up/ +´é¼Ì¿¿ [¤«¤ª¤¸¤ã¤·¤ó] /(n) photographic portrait/ +´é½Ð¤· [¤«¤ª¤À¤·] /(n) putting in an appearance/showing one's face/ +´é¿§ [¤«¤ª¤¤¤í] /(n) complexion/countenance/expression/(P)/ +´é¿§ [¤¬¤ó¤·¤ç¤¯] /(n) complexion/countenance/expression/ +´é¿¨¤ì [¤«¤ª¤Ö¤ì] /(n) personnel/member/(P)/ +´éÃå [¤¬¤ó¤Á¤ã¤¯] /(sl) face landing (used by BMX riders)/ +´éÆëÀ÷ [¤«¤ª¤Ê¤¸¤ß] /(n) acquaintance/friend/familiar face/ +´éÆëÀ÷¤ß [¤«¤ª¤Ê¤¸¤ß] /(n) acquaintance/friend/familiar face/ +´éÉÕ¤­ [¤«¤ª¤Ä¤­] /(n) (outward) looks/features/face/countenance/expression/(P)/ +´éÉ餱 [¤«¤ª¤Þ¤±] /(n,vs) embarrassed/ashamed/(P)/ +´éʸ»ú [¤«¤ª¤â¤¸] /(n) smiley (face made up of characters)/ +´éËÆ [¤«¤ª¤«¤¿¤Á] /(n-t) features/looks/ +´éÌÌ [¤¬¤ó¤á¤ó] /(n) face (of person)/(P)/ +´éÌò [¤«¤ª¤ä¤¯] /(n) influential man/boss/ +´éΩ¤Á [¤«¤ª¤À¤Á] /(n) looks/features/(P)/ +´éÎÁ [¤¬¤ó¤ê¤ç¤¦] /(n) colorant/ +´ê [¤¬¤ó] /(n) prayer/wish/vow/(P)/ +´ê¤¤ [¤Í¤¬¤¤] /(n) desire/wish/request/prayer/petition/application/(P)/ +´ê¤¤²¼¤² [¤Í¤¬¤¤¤µ¤²] /(n) cancellation/withdrawal/ +´ê¤¤²¼¤²¤ë [¤Í¤¬¤¤¤µ¤²¤ë] /(v1) to withdraw a request/ +´ê¤¤µá¤á¤ë [¤Í¤¬¤¤¤â¤È¤á¤ë] /(v1) to entreat/ +´ê¤¤»ö [¤Í¤¬¤¤¤´¤È] /(n) wish/dream/prayer/one's desire/ +´ê¤¤¼ç [¤Í¤¬¤¤¤Ì¤·] /applicant/person who prays/ +´ê¤¤½Ð [¤Í¤¬¤¤¤Ç] /application/petition/ +´ê¤¤½Ð¤ë [¤Í¤¬¤¤¤Ç¤ë] /(v1) to apply for/ +´ê¤¦ [¤Í¤¬¤¦] /(v5u) to desire/to wish/to request/to beg/to hope/to implore/(P)/ +´ê¤Ã¤¿¤ê³ð¤Ã¤¿¤ê [¤Í¤¬¤Ã¤¿¤ê¤«¤Ê¤Ã¤¿¤ê] /everything working out as desired/ +´ê¤ï¤¯¤Ï [¤Í¤¬¤ï¤¯¤Ï] /(adv) I pray/I wish/(P)/ +´ê¤ï¤¯¤ï [¤Í¤¬¤ï¤¯¤ï] /I pray (mis-spelling)/ +´ê¤ï¤·¤¤ [¤Í¤¬¤ï¤·¤¤] /(adj) desirable/ +´ê¤ò³Ý¤±¤ë [¤¬¤ó¤ò¤«¤±¤ë] /(exp) to make a wish (to a god)/ +´ê°Õ [¤¬¤ó¤¤] /(n) object of an application/ +´ê²ò¤­ [¤¬¤ó¤Û¤É¤­] /(n) release from a vow/ +´ê³Ý¤± [¤¬¤ó¤¬¤±] /(n) Shinto or Buddhist prayer/ +´ê»ö [¤Í¤¬¤¤¤´¤È] /(n) wish/dream/prayer/one's desire/ +´ê¼ç [¤¬¤ó¤·¤å] /(n) temple petitioner/ +´ê¼ò [¤¬¤ó¤·¤å] /praying at a temple or shrine for help to stop drinking/ +´ê½ñ [¤¬¤ó¤·¤ç] /(n) written application or petition/(P)/ +´ê¾õ [¤¬¤ó¤¸¤ç¤¦] /(n) written request/ +´êʸ [¤¬¤ó¤â¤ó] /(n) Shinto or Buddhist prayer (read)/ +´ê˾ [¤¬¤ó¤Ü¤¦] /(n) desire/wish/aspiration/(P)/ +´ê˾ [¤¬¤ó¤â¤¦] /(n) desire/wish/aspiration/ +´êÌÌ [¤¬¤ó¤á¤ó] /the front page of an application blank/ +´êΩ¤Æ [¤¬¤ó¤À¤Æ] /(n) Shinto or Buddhist prayer/ +´êÎÏ [¤¬¤ó¤ê¤­] /(n) the power of prayer (in Buddhism)/ +´ë¤Æ [¤¯¤ï¤À¤Æ] /(n) plan/attempt/undertaking/ +´ë¤Æ¤ë [¤¯¤ï¤À¤Æ¤ë] /(v1) to plan/to plot/to propose/to design/to intend/to contemplate/to attempt/to undertake/(P)/ +´ë¤ß [¤¿¤¯¤é¤ß] /(n) plan/design/artifice/trick/intrigue/(P)/ +´ë¤à [¤¿¤¯¤é¤à] /(v5m) (uk) to scheme/to plan/to play a trick/to invent/to conspire/to frame up/(P)/ +´ë²è [¤­¤«¤¯] /(n,vs) planning/project/(P)/ +´ë²è²Ý [¤­¤«¤¯¤«] /(n) planning section/ +´ë²è¼¼ [¤­¤«¤¯¤·¤Ä] /planning office/(P)/ +´ë²è½ñ [¤­¤«¤¯¤·¤ç] /(n) proposal (business)/ +´ë²èÀ­ [¤­¤«¤¯¤»¤¤] /(n) ability to make plans/ +´ë³Ä [¤­¤«¤¯] /(n) plan/planning/ +´ëµÚ [¤­¤­¤å¤¦] /(n) attempt/ +´ë¶È [¤­¤®¤ç¤¦] /(n) enterprise/undertaking/(P)/ +´ë¶È¥¤¥á¡¼¥¸ [¤­¤®¤ç¤¦¥¤¥á¡¼¥¸] /(n) corporate image/ +´ë¶È¥×¥é¥ó [¤­¤®¤ç¤¦¤×¤é¤ó] /corporate plan (business)/ +´ë¶È²½ [¤­¤®¤ç¤¦¤«] /commercialization/ +´ë¶È²È [¤­¤®¤ç¤¦¤«] /(n) industrialist/entrepreneur/(P)/ +´ë¶È²ñ·× [¤­¤®¤ç¤¦¤«¤¤¤±¤¤] /(n) corporate accounting/ +´ë¶È²ñ·×¸¶Â§ [¤­¤®¤ç¤¦¤«¤¤¤±¤¤¤²¤ó¤½¤¯] /(n) corporate accounting principles/ +´ë¶È´Ö¿®ÍÑ [¤­¤®¤ç¤¦¤«¤ó¤·¤ó¤è¤¦] /(n) inter-business credit/ +´ë¶È´íµ¡´ÉÍý [¤­¤®¤ç¤¦¤­¤­¤«¤ó¤ê] /(n) corporate risk management/ +´ë¶È¶ÈÀÓ [¤­¤®¤ç¤¦¤®¤ç¤¦¤»¤­] /(n) corporate earnings/ +´ë¶È¹ÔÆ° [¤­¤®¤ç¤¦¤³¤¦¤É¤¦] /(n) corporate activity/ +´ë¶È¹çƱ [¤­¤®¤ç¤¦¤´¤¦¤É¤¦] /a trust/ +´ë¶È¹çÊ» [¤­¤®¤ç¤¦¤¬¤Ã¤Ú¤¤] /(n) merger/ +´ë¶ÈºÄ̳ [¤­¤®¤ç¤¦¤µ¤¤¤à] /(n) corporate debt/ +´ë¶Èºß¸Ë [¤­¤®¤ç¤¦¤¶¤¤¤³] /(n) business inventory/ +´ë¶È¼Ô [¤­¤®¤ç¤¦¤·¤ã] /industrialist/ +´ë¶È¼ý±× [¤­¤®¤ç¤¦¤·¤å¤¦¤¨¤­] /(n) corporate earnings/corporate profits/ +´ë¶È¿´ [¤­¤®¤ç¤¦¤·¤ó] /enterprising spirit/ +´ë¶ÈÀ°È÷ [¤­¤®¤ç¤¦¤»¤¤¤Ó] /curtailment of business operations/ +´ë¶ÈÀÕǤ [¤­¤®¤ç¤¦¤»¤­¤Ë¤ó] /(n) corporate responsibility/ +´ë¶ÈÀïά [¤­¤®¤ç¤¦¤»¤ó¤ê¤ã¤¯] /corporate strategy (business)/ +´ë¶ÈÂμÁ [¤­¤®¤ç¤¦¤¿¤¤¤·¤Ä] /financial content/ +´ë¶ÈÅÝ»º [¤­¤®¤ç¤¦¤È¤¦¤µ¤ó] /(n) corporate bankruptcy/ +´ë¶ÈÅê»ñ [¤­¤®¤ç¤¦¤È¤¦¤·] /(n) corporate spending/ +´ë¶ÈÆâ [¤­¤®¤ç¤¦¤Ê¤¤] /company-internal/ +´ë¶ÈÆⶵ°é [¤­¤®¤ç¤¦¤Ê¤¤¤­¤ç¤¦¤¤¤¯] /(n) corporate in-service training/ +´ë¶ÈÆâÁȹç [¤­¤®¤ç¤¦¤Ê¤¤¤¯¤ß¤¢¤¤] /(n) enterprise union/company union/in-house union/ +´ë¶Èǯ¶â [¤­¤®¤ç¤¦¤Í¤ó¤­¤ó] /(n) company pension/ +´ë¶Èǯ¶âÀ©ÅÙ [¤­¤®¤ç¤¦¤Í¤ó¤­¤ó¤»¤¤¤É] /(n) corporate pension plan/ +´ë¶ÈÈȺá [¤­¤®¤ç¤¦¤Ï¤ó¤¶¤¤] /(n) corporate crime/ +´ë¶ÈÈëÌ© [¤­¤®¤ç¤¦¤Ò¤ß¤Ä] /(n) company or industrial secret/trade secret/ +´ë¶ÈÉ÷ÅÚ [¤­¤®¤ç¤¦¤Õ¤¦¤É] /(n) corporate culture/ +´ë¶ÈÊÌÁȹç [¤­¤®¤ç¤¦¤Ù¤Ä¤¯¤ß¤¢¤¤] /(n) enterprise union/company union/in-house union/ +´ë¶ÈÏ¢¹ç [¤­¤®¤ç¤¦¤ì¤ó¤´¤¦] /cartel/syndicate/ +´ë¿Þ [¤­¤È] /(n) plan/project/scheme/(P)/ +´ë˾ [¤­¤Ü¤¦] /(vs) looking forward to/hoping for/ +´ì [¤­] /deed/skill/ +´ì [¤®] /deed/skill/ +´ì³Ú [¤®¤¬¤¯] /(n) ancient music/ +´ì·Ý [¤®¤²¤¤] /(n) art of kabuki/ +´ì½÷ [¤®¤¸¤ç] /(n) woman entertainer/ +´ìǽ [¤®¤Î¤¦] /(iK) (n) technical skill/ability/capacity/ +´ìÐï [¤®¤ê¤ç¤¦] /(n) ability/talent/skill/capacity/ +´í¤¦¤¤ [¤¢¤ä¤¦¤¤] /(adj) dangerous/critical/grave/uncertain/unreliable/limping/narrow/close/watch out!/(P)/ +´í¤¦¤¯ [¤¢¤ä¤¦¤¯] /(adv) almost/nearly/in imminent danger of/(P)/ +´í¤Ê¤¤ [¤¢¤Ö¤Ê¤¤] /(adj) dangerous/critical/grave/uncertain/unreliable/limping/narrow/close/watch out!/(P)/ +´í¤Ê¤¬¤ë [¤¢¤Ö¤Ê¤¬¤ë] /(v5r) to be afraid of/to feel uneasy about/to shrink from/ +´í¤Ê¤²¤Ê¤¤ [¤¢¤Ö¤Ê¤²¤Ê¤¤] /(adj) safe/certain/ +´í¤Ê¤Ã¤«¤·¤¤ [¤¢¤Ö¤Ê¤Ã¤«¤·¤¤] /(adj) dangerous/critical/grave/uncertain/unreliable/limping/narrow/close/watch out/ +´í¤Êµ¤ [¤¢¤Ö¤Ê¤²] /(adj-na,n) possibility of danger/ +´í¤Ö¤à [¤¢¤ä¤Ö¤à] /(v5m) to fear/to have misgivings/to be doubtful/to mistrust/(P)/ +´í¤á¤ë [¤¢¤ä¤á¤ë] /(v1) to wound/to murder/ +´í³¨ [¤¢¤Ö¤Ê¤¨] /(n) suggestive or indecent picture/ +´í³² [¤­¤¬¤¤] /(n) injury/harm/danger/(P)/ +´íµ¡ [¤­¤­] /(n) crisis/(P)/ +´íµ¡°ìȱ [¤­¤­¤¤¤Ã¤Ñ¤Ä] /(n) by a hair's breath/in the nick of time/be touch and go/be a close call/critical moment/ +´íµ¡°ìȱ¤Îæ½Ð [¤­¤­¤¤¤Ã¤Ñ¤Ä¤Î¤À¤Ã¤·¤å¤Ä] /escape by a hairsbreadth/ +´íµ¡´¶ [¤­¤­¤«¤ó] /(n) sense of impending crisis/ +´íµ¡´ÉÍý [¤­¤­¤«¤ó¤ê] /crisis management/ +´íµ¡´ÉÍý°Ñ°÷²ñ [¤­¤­¤«¤ó¤ê¤¤¤¤¤ó¤«¤¤] /(n) crisis committee/ +´íµ¡ÂÇ¼Ô [¤­¤­¤À¤·¤ã] /pinch hitter/ +´íµ¡ÆÍÇË [¤­¤­¤È¤Ã¤Ñ] /crisis relief/ +´íµ¤ [¤¢¤Ö¤Ê¤²] /(adj-na,n) possibility of danger/ +´íµ¿ [¤­¤®] /(n) fear/misgivings/ +´íµÞ [¤­¤­¤å¤¦] /(n) emergency/(P)/ +´íµÞ¸˴ [¤­¤­¤å¤¦¤½¤ó¤Ü¤¦] /(n) a life-and-death matter/an emergency or crisis where survival is threatened/ +´íµÞ¸˴¤Î»þ [¤­¤­¤å¤¦¤½¤ó¤Ü¤¦¤Î¤È¤­] /crisis/critical moment/critical time/ +´íµÞ¸˴¤Î½© [¤­¤­¤å¤¦¤½¤ó¤Ü¤¦¤Î¤È¤­] /crisis/critical moment/critical time/ +´í¶É [¤­¤­¤ç¤¯] /(n) crisis/ +´í¶Ë [¤­¤­¤ç¤¯] /crisis/grave danger/serious depression/ +´í¶ó [¤­¤¯] /(n,vs) fear/misgivings/ +´í¶ó [¤­¤°] /(n,vs) fear/misgivings/ +´í¸± [¤­¤±¤ó] /(adj-na,n) danger/peril/hazard/(P)/ +´í¸±¤ò±Þ¤ï¤Ê¤¤ [¤­¤±¤ó¤ò¤¤¤È¤ï¤Ê¤¤] /do not mind running a risk/ +´í¸±¤òËÁ¤¹ [¤­¤±¤ó¤ò¤ª¤«¤¹] /(exp) to brave (defy) a danger/ +´í¸±°ø»Ò [¤­¤±¤ó¤¤¤ó¤·] /risk factor/ +´í¸±³ÑÅÙ [¤­¤±¤ó¤«¤¯¤É] /critical angle/ +´í¸±¶Ë¤Þ¤ë [¤­¤±¤ó¤­¤ï¤Þ¤ë] /extremely dangerous/ +´í¸±»×ÁÛ [¤­¤±¤ó¤·¤½¤¦] /dangerous thoughts/ +´í¸±»ë [¤­¤±¤ó¤·] /(vs) regarded as dangerous/ +´í¸±¿®¹æ [¤­¤±¤ó¤·¤ó¤´¤¦] /danger signal/red light/ +´í¸±¿Íʪ [¤­¤±¤ó¤¸¤ó¤Ö¤Ä] /dangerous character/ +´í¸±À­ [¤­¤±¤ó¤»¤¤] /(n) riskiness/danger/ +´í¸±ÃÏÂÓ [¤­¤±¤ó¤Á¤¿¤¤] /danger zone/ +´í¸±Ééô [¤­¤±¤ó¤Õ¤¿¤ó] /risk-bearing/ +´í¸±Êª [¤­¤±¤ó¤Ö¤Ä] /hazardous materials/dangerous goods/explosives/combustibles/ +´íºÁ [¤­¤¶] /(n,vs) sitting up straight/ +´íÃÏ [¤­¤Á] /(n) dangerous position/peril/ +´íÆÆ [¤­¤È¤¯] /(n) critical illness/on the verge of death/(P)/ +´íÆƤǤ¢¤ë [¤­¤È¤¯¤Ç¤¢¤ë] /to be in critical condition/to be dangerously ill/ +´íÆƾõÂÖ [¤­¤È¤¯¤¸¤ç¤¦¤¿¤¤] /(n) critical condition/ +´íÆñ [¤­¤Ê¤ó] /(n) peril/danger/hazard/distress/ +´íÊö [¤­¤Û¤¦] /high, steep peak/ +´íËØ [¤­¤¿¤¤] /(n) danger/jeopardy/distress/ +´í×ü [¤­¤¯] /(n,vs) fear/misgivings/ +´í×ü [¤­¤°] /(n,vs) fear/misgivings/(P)/ +´íØö [¤­¤¯] /(n,vs) fear/misgivings/ +´íØö [¤­¤°] /(n,vs) fear/misgivings/ +´î¤¬¤ë [¤è¤¬¤ë] /(v5r) to satisfy oneself/to feel satisfied/to be proud/ +´î¤Î»ú [¤­¤Î¤¸] /(n) 77th birthday/ +´î¤Ð¤·¤¤ [¤è¤í¤³¤Ð¤·¤¤] /(adj) delightful/joyous/happy/(P)/ +´î¤Ð¤¹ [¤è¤í¤³¤Ð¤¹] /(v5s) to delight/to give pleasure/(P)/ +´î¤Ó [¤è¤í¤³¤Ó] /(n) joy/delight/rapture/pleasure/gratification/rejoicing/congratulations/felicitations/(P)/ +´î¤Ó¤Ëµ±¤¯ÌÜ [¤è¤í¤³¤Ó¤Ë¤«¤¬¤ä¤¯¤á] /eyes sparkling with joy/ +´î¤Ó¤ò´é¤Ëɽ¤¹ [¤è¤í¤³¤Ó¤ò¤«¤ª¤Ë¤¢¤é¤ï¤¹] /(exp) to show happiness on one's face/to express one's happiness/ +´î¤Óͦ¤à [¤è¤í¤³¤Ó¤¤¤µ¤à] /(v5m) to be in high spirits/ +´î¤Ö [¤è¤í¤³¤Ö] /(v5b) to be delighted/to be glad/(P)/ +´î¤ó¤Ç [¤è¤í¤³¤ó¤Ç] /(adv) (col) with pleasure ../(P)/ +´î±Ù [¤­¤¨¤Ä] /(n) joy/ +´î²Î¤¦ [¤è¤í¤³¤Ó¤¦¤¿¤¦] /(v5u) to rejoice and sing/ +´î²Î·à [¤­¤«¤²¤­] /(n) comic opera/ +´î·à [¤­¤²¤­] /(n) comedy/funny show/(P)/ +´î·à±Ç²è [¤­¤²¤­¤¨¤¤¤¬] /comic film/ +´î¼Î [¤­¤·¤ã] /(n) almsgiving/ +´î¼÷ [¤­¤¸¤å] /(n) 77th birthday/(P)/ +´î¿§ [¤­¤·¤ç¤¯] /(n) glad countenance/joyful look/ +´î¿§ËþÌÌ [¤­¤·¤ç¤¯¤Þ¤ó¤á¤ó] /be all smiles with joy/ +´îÅÜ°¥³Ú [¤­¤É¤¢¤¤¤é¤¯] /(n) human emotions (joy, anger, pathos, and humor)/(P)/ +´î˾Êö [¤­¤Ü¤¦¤Û¤¦] /(n) Cape of Good Hope/ +´ï [¤¦¤Ä¤ï] /(n) bowl/vessel/container/(P)/ +´ï³£ [¤­¤«¤¤] /(n) instrument/(P)/ +´ï³£ÂÎÁà [¤­¤«¤¤¤¿¤¤¤½¤¦] /(n) apparatus gymnastics/ +´ï³Ú [¤­¤¬¤¯] /(n) instrumental music/(P)/ +´ï³Ú¶Ê [¤­¤¬¤¯¤­¤ç¤¯] /(n) piece of instrumental music/ +´ï´± [¤­¤«¤ó] /(n) organ (of body)/instrument/(P)/ +´ï¶ñ [¤­¤°] /(n) utensil/(P)/ +´ïºà [¤­¤¶¤¤] /(n) tools and materials/equipment and materials/(P)/ +´ïºâ [¤­¤¶¤¤] /(n) tool/utensil/implement/ +´ï¼ÁŪ [¤­¤·¤Ä¤Æ¤­] /(adj-na) organic/ +´ïʪ [¤­¤Ö¤Ä] /(n) container/receptacle/(P)/ +´ïÍÑ [¤­¤è¤¦] /(adj-na,n) skillful/handy/(P)/ +´ïÍÑÉÏ˳ [¤­¤è¤¦¤Ó¤ó¤Ü¤¦] /(adj-na,n) Jack of all trades and master of none/ +´ïÎÌ [¤­¤ê¤ç¤¦] /(n) looks/features/personal beauty/ +´ïÎÌ¿Í [¤­¤ê¤ç¤¦¤¸¤ó] /(n) talented individual/ +´ïÎÌÉ餱 [¤­¤ê¤ç¤¦¤Þ¤±] /(n) too beautiful or talented for one's own good/ +´ð [¤â¤È¤¤] /(n) basis/(P)/ +´ð¤Å¤¯ [¤â¤È¤Å¤¯] /(v5k) to be grounded on/to be based on/to be due to/to originate from/(P)/ +´ð°ø [¤­¤¤¤ó] /(n,vs) cause/origin/ +´ð²» [¤­¤ª¤ó] /(n) fundamental tone (note)/keynote/ +´ð´´ [¤­¤«¤ó] /(n) mainstay/nucleus/key/(P)/ +´ð´´¶È̳ [¤­¤«¤ó¤®¤ç¤¦¤à] /(n) mission-critical task/ +´ð´´»º¶È [¤­¤«¤ó¤µ¤ó¤®¤ç¤¦] /key industries/ +´ð¶µ [¤­¤­¤ç¤¦] /Christianity/ +´ð¶â [¤­¤­¤ó] /(n) fund/foundation/(P)/ +´ð¸» [¤­¤²¤ó] /origin/ +´ð¼´ [¤­¤¸¤¯] /(n) key/yardstick/criterion/standard/(P)/ +´ð¼´ÄÌ²ß [¤­¤¸¤¯¤Ä¤¦¤«] /(principal) reserve currency/ +´ð½à [¤­¤¸¤å¤ó] /(n) standard/basis/criteria/norm/(P)/ +´ð½à³°Ä¶â [¤­¤¸¤å¤ó¤¬¤¤¤Á¤ó¤®¤ó] /(n) extra wages/ +´ð½àÅÀ [¤­¤¸¤å¤ó¤Æ¤ó] /(n) point of reference/reference point/ +´ð½àÆâĶâ [¤­¤¸¤å¤ó¤Ê¤¤¤Á¤ó¤®¤ó] /(n) fixed wages/ +´ð½àË¡ [¤­¤¸¤å¤ó¤Û¤¦] /basic law/(P)/ +´ð¿ô [¤­¤¹¤¦] /(n) cardinal number/ +´ð¿ô¤ÎÊä¿ô [¤­¤¹¤¦¤Î¤Û¤¹¤¦] /radix complement/ +´ðÀÐ [¤­¤»¤­] /cornerstone/foundation stone/ +´ðÀþ [¤­¤»¤ó] /(n) base line/ +´ðÁà [¤­¤½] /(n) foundation/basis/(P)/ +´ðÁÃ²Ê³Ø [¤­¤½¤«¤¬¤¯] /(n) basic science/ +´ðÁø¦µæ [¤­¤½¤±¤ó¤­¤å¤¦] /basic research/ +´ðÁù©»ö [¤­¤½¤³¤¦¤¸] /foundation works/ +´ðÁùµ½ü [¤­¤½¤³¤¦¤¸¤ç] /basic or standard deduction/ +´ðÁû [¤­¤½¤·¤±¤ó] /preclinical study/basic study/ +´ðÁÃÂβ¹ [¤­¤½¤¿¤¤¤ª¤ó] /basal body temperature/ +´ðÁÃÂå¼Õ [¤­¤½¤¿¤¤¤·¤ã] /basal metabolism/ +´ðÁÃÃμ± [¤­¤½¤Á¤·¤­] /fundamental knowledge/ +´ðÁÃŪ [¤­¤½¤Æ¤­] /(adj-na) fundamental/basic/ +´ðÃÏ [¤­¤Á] /(n) base/(P)/ +´ðÃ즃 [¤­¤Á¤­¤ç¤¯] /base station/ +´ðÃÏÊĺ¿ [¤­¤Á¤Ø¤¤¤µ] /(military) base closing/ +´ðÄ´ [¤­¤Á¤ç¤¦] /(n) basis/keynote/(P)/ +´ðÄì [¤­¤Æ¤¤] /(n) base/ground/ +´ðÄ칽¤ [¤­¤Æ¤¤¤³¤¦¤¾¤¦] /deep structure/underlying structure/ +´ðÄìÉôÌç [¤­¤Æ¤¤¤Ö¤â¤ó] /base component/ +´ðÅÀ [¤­¤Æ¤ó] /(n) datum point/cardinal point/reference point/ +´ðÆÄ [¤­¤ê¤¹¤È] /Christ/ +´ðÆĶµ [¤­¤ê¤¹¤È¤­¤ç¤¦] /(n) Christianity/ +´ðÈÄ [¤­¤Ð¤ó] /(n) substrate/(computer) circuit board/ +´ðÈ× [¤­¤Ð¤ó] /(n) foundation/basis/(P)/ +´ðÈ×¥½¥Õ¥È [¤­¤Ð¤ó¥½¥Õ¥È] /(n) software infrastructure/underlying software/ +´ðÉÕ¤¯ [¤â¤È¤Å¤¯] /(v5k) to be grounded on/to be based on/to be due to/to originate from/ +´ðÉô [¤­¤Ö] /(n) base/foundation/ +´ðËÜ [¤­¤Û¤ó] /(n) foundation/basis/standard/(P)/ +´ðËÜ¥³¥ó¥»¥×¥È [¤­¤Û¤ó¥³¥ó¥»¥×¥È] /basic concept/ +´ðËܳµÇ° [¤­¤Û¤ó¤¬¤¤¤Í¤ó] /basic overview/basic concept/ +´ðËܵë [¤­¤Û¤ó¤­¤å¤¦] /(n) base pay/ +´ðËܸ¶Íý [¤­¤Û¤ó¤²¤ó¤ê] /fundamental idea/basic concept/ +´ðËܸì [¤­¤Û¤ó¤´] /(n) basic vocabulary item/ +´ðËܹç°Õ [¤­¤Û¤ó¤´¤¦¤¤] /basic agreement/ +´ðËܼþÇÈ¿ô [¤­¤Û¤ó¤·¤å¤¦¤Ï¤¹¤¦] /fundamental frequency/ +´ðËܾò·ï [¤­¤Û¤ó¤¸¤ç¤¦¤±¤ó] /basic conditions/ +´ðËÜñ°Ì [¤­¤Û¤ó¤¿¤ó¤¤] /standard unit/ +´ðËÜŪ [¤­¤Û¤ó¤Æ¤­] /(adj-na) fundamental/standard/basic/(P)/ +´ðËÜŪ¤Ë [¤­¤Û¤ó¤Æ¤­¤Ë] /basically/ +´ðËÜŪ¿Í¸¢ [¤­¤Û¤ó¤Æ¤­¤¸¤ó¤±¤ó] /(n) fundamental human rights/ +´ñ¡¹²ø¡¹ [¤­¤­¤«¤¤¤«¤¤] /(adj-na,n) very strange/bizarre/ +´ñ¤·¤¯¤â [¤¯¤·¤¯¤â] /(adv) strangely/miraculously/mysteriously/ +´ñ¤Ã²ø [¤­¤Ã¤«¤¤] /(adj-na,n) strange/mysterious/ +´ñ¤Ê¤ë [¤­¤Ê¤ë] /odd/strange/eccentric/ +´ñ¤òêʤ¦ [¤­¤ò¤Æ¤é¤¦] /(exp) to make a display of one's originality (eccentricity)/ +´ñ°Û [¤­¤¤] /(adj-na,n) odd/strange/wonderful/(P)/ +´ñ±ï [¤­¤¨¤ó] /(n) strange coincidence/ +´ñ²ß [¤­¤«] /(n) curiosity/ +´ñ²ø [¤­¤«¤¤] /(adj-na,n) strange/wonderful/weird/outrageous/mysterious/(P)/ +´ñ²ø [¤­¤Ã¤«¤¤] /(adj-na,n) strange/wonderful/weird/outrageous/mysterious/ +´ñ´Ñ [¤­¤«¤ó] /(n) wonderful sight/ +´ñ´à [¤­¤¬¤ó] /(n) massive rock of unusual shape/ +´ñ´ä [¤­¤¬¤ó] /(n) strangely shaped rocks/ +´ñ´ä²øÀÐ [¤­¤¬¤ó¤«¤¤¤»¤­] /strangely shaped rocks and bizarre stones/ +´ñ´ñ²ø²ø [¤­¤­¤«¤¤¤«¤¤] /(adj-na,n) very strange/bizarre/ +´ñ¶º [¤­¤­¤ç¤¦] /(adj-na,n) eccentric/ +´ñ¶º¤ÊÊÊ [¤­¤­¤ç¤¦¤Ê¤Ø¤­] /eccentric habit/ +´ñ¶ö [¤­¤°¤¦] /(n) odd and even numbers/ +´ñ¶ø [¤­¤°¤¦] /(adj-na,n) unexpected meeting/ +´ñ·Á [¤­¤±¤¤] /(adj-na,n) (1) birth defect/(2) freak/ +´ñ·Á»ù [¤­¤±¤¤¤¸] /(n) deformed child/ +´ñ·× [¤­¤±¤¤] /(n) clever scheme/ +´ñ·Ù [¤­¤±¤¤] /(adj-na,n) witty/original/ +´ñ¸ú [¤­¤³¤¦] /(n) remarkable effect/ +´ñ¹Ô [¤­¤³¤¦] /(n) eccentricities/ +´ñ¹ü [¤­¤³¤Ä] /(n) eccentric/ +´ñºÍ [¤­¤µ¤¤] /(n) genius/ +´ñºö [¤­¤µ¤¯] /(n) clever scheme/ +´ñºö½Ä²£ [¤­¤µ¤¯¤¸¤å¤¦¤ª¤¦] /ingenious scheme/ +´ñ¼ê [¤­¤·¤å] /(n) surprise move/ +´ñ½¬ [¤­¤·¤å¤¦] /(n) strange custom/ +´ñ½± [¤­¤·¤å¤¦] /(n,vs) surprise attack/(P)/ +´ñ½±¹¶·â [¤­¤·¤å¤¦¤³¤¦¤²¤­] /(n) kamikaze attack/ +´ñ½Ñ [¤­¤¸¤å¤Ä] /(n) magic/(P)/ +´ñ½Ñ»Õ [¤­¤¸¤å¤Ä¤·] /(n) conjurer/juggler/magician/ +´ñ½ñ [¤­¤·¤ç] /(n) unusual book/ +´ñ¾¡ [¤­¤·¤ç¤¦] /(n) beauty spot/unexpected victory/victory by uncommon stratagem/ +´ñ¿Í [¤­¤¸¤ó] /(n) eccentric person/ +´ñ¿ð [¤­¤º¤¤] /(n) auspicious (good) omen/ +´ñ¿ô [¤­¤¹¤¦] /(n) odd number/(P)/ +´ñÀ¼ [¤­¤»¤¤] /(n) strange voice/ +´ñÀ× [¤­¤»¤­] /(n) miracle/wonder/marvel/(P)/ +´ñÀ×Ū [¤­¤»¤­¤Æ¤­] /(adj-na) miraculous/ +´ñÀØ [¤­¤»¤­] /(n) miracle/wonder/marvel/ +´ñÁÛ [¤­¤½¤¦] /(n) fantastic idea/ +´ñÁÛ¶Ê [¤­¤½¤¦¤­¤ç¤¯] /(n) capriccio/ +´ñÁÛÅ·³° [¤­¤½¤¦¤Æ¤ó¤¬¤¤] /(adj-na,n) a fantastic idea/bizarre/ +´ñÂÎ [¤­¤¿¤¤] /(adj-na,n) strange/queer/curious/ +´ñÂÖ [¤­¤¿¤¤] /(adj-na,n) strange or odd posture or figure/ +´ñÂ֤ʤ³¤È¤Ë [¤­¤¿¤¤¤Ê¤³¤È¤Ë] /strange to say/strangely enough/it is a wonder that/ +´ñÃÌ [¤­¤À¤ó] /(n) strange story/ +´ñÃÎ [¤­¤Á] /(n) extraordinary wisdom/ +´ñÃÒ [¤­¤Á] /(n) extraordinary wisdom/ +´ñÅ·Îõ [¤­¤Æ¤ì¤Ä] /(adj-na,n) very strange/ +´ñÆà [¤­¤È¤¯] /(adj-na,n) praiseworthy/commendable/benevolent/ +´ñÆà [¤­¤É¤¯] /(adj-na,n) praiseworthy/commendable/benevolent/ +´ñÈ´ [¤­¤Ð¤Ä] /(adj-na,n) novel/original/striking/strange/eccentric/fantastic/(P)/ +´ñÉ [¤­¤Ó¤ç¤¦] /(n) strange disease/(P)/ +´ñʹ [¤­¤Ö¤ó] /(n) strange news/ +´ñʼ [¤­¤Ø¤¤] /(n) commandos/ +´ñÊÊ [¤­¤Ø¤­] /(n) strange habit/ +´ñÊÛ [¤­¤Ù¤ó] /(n) sophistry/sophism/ +´ñ̯ [¤­¤ß¤ç¤¦] /(adj-na,n) strange/queer/curious/(P)/ +´ñ̯¤µ [¤­¤ß¤ç¤¦¤µ] /(n) strangeness/ +´ñÌä [¤­¤â¤ó] /(n) tricky question/ +´ñÎï [¤­¤ì¤¤] /(adj-na) (uk) pretty/clean/nice/tidy/beautiful/fair/(P)/ +´ñÎï¤Ê´ï [¤­¤ì¤¤¤Ê¤¦¤Ä¤ï] /beautiful bowl/ +´ñÎï¹¥¤­ [¤­¤ì¤¤¤º¤­] /(adj-na,n) liking to keep things clean/ +´ñÎï»ö [¤­¤ì¤¤¤´¤È] /(n) whitewashing/glossing over/ +´ñÎï½ê [¤­¤ì¤¤¤É¤³¤í] /(n) geisha girls/ +´ò¡¹¤¿¤ë [¤­¤­¤¿¤ë] /(adj-t) gleeful/joyful/ +´ò¡¹¤È¤·¤Æ [¤­¤­¤È¤·¤Æ] /joyfully/merrily/ +´ò¤·¤¤ [¤¦¤ì¤·¤¤] /(adj) happy/glad/pleasant/(P)/ +´ò¤·¤¬¤ë [¤¦¤ì¤·¤¬¤ë] /(v5r) to be glad/ +´ò¤·¤½¤¦ [¤¦¤ì¤·¤½¤¦] /(adj-na) delightful/glad-looking/ +´ò¤·µã¤­ [¤¦¤ì¤·¤Ê¤­] /(exp) weeping for joy/ +´ò¤·ÎÞ [¤¦¤ì¤·¤Ê¤ß¤À] /(n) happy tears/tears of joy/ +´ò´ò¤¿¤ë [¤­¤­¤¿¤ë] /(adj-t) gleeful/joyful/ +´ò´ò¤È¤·¤Æ [¤­¤­¤È¤·¤Æ] /joyfully/merrily/ +´òµº [¤­¤®] /(n,vs) frisking/frolicing/ +´ò¾Ð [¤­¤·¤ç¤¦] /(n) happy laughter/ +´ó¤³¤¹ [¤è¤³¤¹] /(v5s) (1) to send/to forward/(2) to hand over (e.g. money)/ +´ó¤» [¤è¤»] /(n,n-suf) last moves (in go, shogi, or chess)/endgame/(P)/ +´ó¤»¤Ä¤±¤ë [¤è¤»¤Ä¤±¤ë] /(v1) to get close to/ +´ó¤»¤ë [¤è¤»¤ë] /(v1) to collect/to gather/to add/to put aside/(P)/ +´ó¤»³Ý¤±¤ë [¤è¤»¤«¤±¤ë] /(v1) to rest or lean against/ +´ó¤»»» [¤è¤»¤¶¤ó] /(n) addition/adding up/ +´ó¤»¼ê [¤è¤»¤Æ] /(n) attacking army/ +´ó¤»½¸¤á [¤è¤»¤¢¤Ä¤á] /(n) mish-mash/miscellany/medley/odds and ends/(P)/ +´ó¤»½¸¤á¤ë [¤è¤»¤¢¤Ä¤á¤ë] /(v1) to put together/to gather/to collect/to scrape together/ +´ó¤»½ñ¤­ [¤è¤»¤¬¤­] /(n) write jointly/ +´ó¤»ÀÚ¤ì [¤è¤»¤®¤ì] /(n) patchwork/ +´ó¤»Å襤ê [¤è¤»¤à¤Í¤Å¤¯¤ê] /(n) house with a hipped roof/ +´ó¤»Æé [¤è¤»¤Ê¤Ù] /(n) pot of chicken, seafood, and vegetables/ +´ó¤»ÉÕ¤±¤Ê¤¤ [¤è¤»¤Ä¤±¤Ê¤¤] /keep away/keep off/ +´ó¤»ÉÕ¤±¤ë [¤è¤»¤Ä¤±¤ë] /(v1) to get close to/ +´ó¤»ÌÚ [¤è¤»¤®] /(n) wooden mosaic/parquetry/ +´ó¤»ÌÚºÙ¹© [¤è¤»¤®¤¶¤¤¤¯] /wooden mosaic work/parquetry/ +´ó¤»ÌÚ¤¤ê [¤è¤»¤®¤Å¤¯¤ê] /(n) joined block construction of a statue/ +´ó¤Ã¤«¤«¤ë [¤è¤Ã¤«¤«¤ë] /(v5r) to lean against/to recline on/ +´ó¤Ã³Ý¤ë [¤è¤Ã¤«¤«¤ë] /(v5r) to lean against/to recline on/ +´ó¤ê¤«¤«¤ë [¤è¤ê¤«¤«¤ë] /(v5r,vi) to lean against/to recline on/to lean on/to rely on/ +´ó¤ê³Ý¤«¤ë [¤è¤ê¤«¤«¤ë] /(v5r,vi) to lean against/to recline on/to lean on/to rely on/(P)/ +´ó¤ê´ó¤ê [¤è¤ê¤è¤ê] /(adv) sometimes/ +´ó¤ê¹ç¤¤ [¤è¤ê¤¢¤¤] /(n) a meeting/ +´ó¤ê¹ç¤¤½êÂÓ [¤è¤ê¤¢¤¤¤¸¤ç¤¿¤¤] /people living together/motley crew/ +´ó¤ê¹ç¤¦ [¤è¤ê¤¢¤¦] /(v5u) to gather/ +´ó¤ê½¸¤Þ¤ë [¤è¤ê¤¢¤Ä¤Þ¤ë] /(v5r) to gather together/(P)/ +´ó¤ê¿È [¤è¤ê¤ß] /(n) (sumo) push an opponent out with one's body/ +´ó¤êÀÚ¤ê [¤è¤ê¤­¤ê] /(n) (sumo) holding opponent's belt while pushing from the ring/ +´ó¤êź¤¦ [¤è¤ê¤½¤¦] /(v5u) to get close/to cuddle close together/to nestle close to/to snuggle up to/ +´ó¤êÅݤ· [¤è¤ê¤¿¤ª¤·] /(n) (sumo) knock an opponent over while holding his belt/ +´ó¤êÆ» [¤è¤ê¤ß¤Á] /(n,vs) dropping in on the way/(P)/ +´ó¤êÉÕ¤­ [¤è¤ê¤Ä¤­] /(n) opening session/anteroom/ +´ó¤êÉÕ¤¯ [¤è¤ê¤Ä¤¯] /(v5k) to approach/ +´ó¤êÌÜ [¤è¤ê¤á] /(n) cross-eyed/ +´ó¤êåפë [¤è¤ê¤¹¤¬¤ë] /(v5r) to cling to/to rely on/ +´ó¤ë [¤è¤ë] /(v5r) to visit/to drop in/to approach/(P)/ +´ó¤ë¤È¿¨¤ë¤È [¤è¤ë¤È¤µ¤ï¤ë¤È] /(adv) whenever they come together/ +´ó¤ëÊÕ [¤è¤ë¤Ù] /(n) place to go/person to turn to or depend on/one's resort/ +´ó±Û¤¹ [¤è¤³¤¹] /(v5s) (1) to send/to forward/(2) to hand over (e.g. money)/(P)/ +´ó¶â [¤­¤­¤ó] /(n) contribution/donation/(P)/ +´ó¶÷ [¤­¤°¤¦] /(n) lodging with/ +´ó¸ì [¤­¤´] /(vs) sending word by/ +´ó¹Á [¤­¤³¤¦] /(n) stopping at a port/(P)/ +´ó¹ÁÃÏ [¤­¤³¤¦¤Á] /(n) port of call/ +´ó¹Æ [¤­¤³¤¦] /(n,vs) contribution (e.g. to newspaper)/ +´ó¹Æ¼Ô [¤­¤³¤¦¤·¤ã] /contributor (of articles)/ +´ó¹Ò [¤­¤³¤¦] /(n,vs) calling at a port or airport/ +´ó½É [¤­¤·¤å¤¯] /(n) lodging/ +´ó½É¼Ë [¤­¤·¤å¤¯¤·¤ã] /(n) boarding house/school dormitory/(P)/ +´ó½ÉÀ¸ [¤­¤·¤å¤¯¤»¤¤] /boarding student/ +´ó½ÉÎÁ [¤­¤·¤å¤¯¤ê¤ç¤¦] /fee for board and lodging/ +´ó½ñ [¤­¤·¤ç] /(n) contributed article/ +´ó¿© [¤­¤·¤ç¤¯] /(n,vs) parasitism/dependency/ +´ó¿® [¤­¤·¤ó] /sending a letter/ +´ó¿Ê [¤­¤·¤ó] /(n,vs) contribution/donation/ +´óÀ¸ [¤­¤»¤¤] /(n,vs) parasitism/parasite/(P)/ +´óÀ¸²Ð»³ [¤­¤»¤¤¤«¤¶¤ó] /parasite volcano/ +´óÀ¸¿¢Êª [¤­¤»¤¤¤·¤ç¤¯¤Ö¤Ä] /parasitic plant/ +´óÀ¸À¸Êª [¤­¤»¤¤¤»¤¤¤Ö¤Ä] /parasite/ +´óÀ¸Ãî [¤­¤»¤¤¤Á¤å¤¦] /(n) parasite/(P)/ +´óÀ¸Ãî¾É [¤­¤»¤¤¤Á¤å¤¦¤·¤ç¤¦] /giardiasis/ +´óÀ¸ÌÚ [¤ä¤É¤ê¤®] /(gikun) (n) mistletoe/parasitic plant/ +´óÀÊ [¤è¤»] /(n) musical hall/vaudeville/(P)/ +´ó£ [¤­¤½¤¦] /(n) donation/presentation/(P)/ +´ó£ [¤­¤¾¤¦] /(n) donation/presentation/(P)/ +´ó£¼Ô [¤­¤½¤¦¤·¤ã] /donor/ +´ó£¼Ô [¤­¤¾¤¦¤·¤ã] /donor/ +´ó£ÉÊ [¤­¤¾¤¦¤Ò¤ó] /gift/ +´óÂ÷ [¤­¤¿¤¯] /(n,vs) deposit/entrusting/ +´óÉÕ [¤­¤Õ] /(n,vs) contribution/donation/(P)/ +´óÉÕ¤òÀÁ¤¦ [¤­¤Õ¤ò¤³¤¦] /(exp) to solicit donations/ +´óÉÕ¶â [¤­¤Õ¤­¤ó] /donation/contribution/endowment/ +´óÉÕ¶â¤òÊç¤ë [¤­¤Õ¤­¤ó¤ò¤Ä¤Î¤ë] /(exp) to make an appeal for contributions/ +´óÉÕ¹Ô°Ù [¤­¤Õ¤³¤¦¤¤] /(n) act of endowment or donation/ +´óÉí [¤­¤Õ] /(n,vs) contribution/donation/(P)/ +´óÍ¿ [¤­¤è] /(n,vs) contribution/service/(P)/ +´óα [¤­¤ê¤å¤¦] /(n) temporary residence/sojourn/ +´óα¼Ô [¤­¤ê¤å¤¦¤·¤ã] /temporary resident/ +´óαÃÏ [¤­¤ê¤å¤¦¤Á] /(n) one's temporary residence/ +´ôÉì [¤®¤Õ] /Gifu (pn)/(P)/ +´ôÉ츩 [¤®¤Õ¤±¤ó] /prefecture in the Chuubu area/ +´ôÏ© [¤­¤í] /(n) forked road/crossroads/(P)/ +´õ [¤Þ¤ì] /(adj-na,n) rare/seldom/ +´õµá [¤­¤­¤å¤¦] /(n,vs) aspiring to/seek/demand/ask for/ +´õ¸µÁÇ [¤­¤²¤ó¤½] /(n) rare element/ +´õ¼á [¤­¤·¤ã¤¯] /(n,vs) dilution/ +´õ¼á±Õ [¤­¤·¤ã¤¯¤¨¤­] /diluted solution/ +´õ¼áÇ® [¤­¤·¤ã¤¯¤Í¤Ä] /(n) heat of dilution/ +´õ½ñ [¤­¤·¤ç] /(n) rare book/ +´õ¾¯ [¤­¤·¤ç¤¦] /(adj-na,n) scarce/rare/(P)/ +´õ¾¯²ÁÃÍ [¤­¤·¤ç¤¦¤«¤Á] /(n) rare/very precious/ +´õ¿Þ [¤­¤È] /hopefully planning/ +´õÀ¤ [¤­¤»¤¤] /(n) rare/uncommon/ +´õÂå [¤­¤¿¤¤] /(adj-na,adj-no) rare/uncommon/ +´õÂå [¤­¤À¤¤] /(adj-na,adj-no) rare/uncommon/ +´õÂå [¤±¤Ã¤¿¤¤] /(adj-na,adj-no) rare/uncommon/ +´õÅÚ [¤­¤É] /rare earth/ +´õÅÚÎà [¤­¤É¤ë¤¤] /(n) rare earth (chem)/ +´õÅÚÎีÁÇ [¤­¤É¤ë¤¤¤²¤ó¤½] /(n) rare earth elements/ +´õÇö [¤­¤Ï¤¯] /(adj-na,n) thin (e.g. air)/lean/rarified/diluted/sparse/weak/rarefied/(P)/ +´õ˾ [¤­¤Ü¤¦] /(n,vs) hope/wish/aspiration/(P)/ +´õ˾²Á³Ê [¤­¤Ü¤¦¤«¤«¤¯] /asking price/ +´õ˾¼Ô [¤­¤Ü¤¦¤·¤ã] /person interested in doing something/person wanting to do something/ +´õ˾Â࿦ [¤­¤Ü¤¦¤¿¤¤¤·¤ç¤¯] /(n) voluntary retirement/ +´õ˾Ū [¤­¤Ü¤¦¤Æ¤­] /(adj-na) wishful/ +´õ˾Ū´Ñ¬ [¤­¤Ü¤¦¤Æ¤­¤«¤ó¤½¤¯] /(n) wishful thinking/ +´õÍ­ [¤±¤¦] /(adj-na,n) rare/uncommon/ +´õβ»À [¤­¤ê¤å¤¦¤µ¤ó] /(n) dilute sulfuric acid/ +´ö [¤¤¤¯] /(n,pref) some/several/how many?/how much?/(P)/ +´ö [¤Û¤È¤Û¤È] /(adv) quite/greatly/ +´ö¤¿¤Ó [¤¤¤¯¤¿¤Ó] /(adv,n) (how) many times/(how) often/ +´ö¤¿¤Ó [¤¤¤¯¤É] /(adv,n) (how) many times/(how) often/ +´ö¤Ä [¤¤¤¯¤Ä] /(n) how many?/how old?/(P)/ +´ö¤Ä¤« [¤¤¤¯¤Ä¤«] /a few/ +´ö¤é [¤¤¤¯¤é] /(adv,n) how much?/how many?/(P)/ +´ö¤é¤« [¤¤¤¯¤é¤«] /(adv,n-t) some/something/anything/somewhat/a little/in part/ +´ö¤é¤«¤Î [¤¤¤¯¤é¤«¤Î] /some/ +´ö¤é¤Ç¤â [¤¤¤¯¤é¤Ç¤â] /as many (much) as one likes/ +´ö¤é·çÅÀ¤¬Í­¤Ã¤Æ¤â [¤¤¤¯¤é¤±¤Ã¤Æ¤ó¤¬¤¢¤Ã¤Æ¤â] /with all one's faults/ +´ö¤éÊÙ¶¯¤·¤Æ¤â [¤¤¤¯¤é¤Ù¤ó¤­¤ç¤¦¤·¤Æ¤â] /however hard one may work/ +´ö²¿ [¤¤¤¯¤Ð¤¯] /(adv,n-t) how many/how much/ +´ö²¿ [¤­¤«] /(n) geometry/(P)/ +´ö²¿¤â̵¤¯ [¤¤¤¯¤Ð¤¯¤â¤Ê¤¯] /(adv) not long after/before long/ +´ö²¿³Ø [¤­¤«¤¬¤¯] /(n) geometry/(P)/ +´ö²¿µé¿ô [¤­¤«¤­¤å¤¦¤¹¤¦] /(n) geometric series or progression/ +´ö²¿Ê¿¶Ñ [¤­¤«¤Ø¤¤¤­¤ó] /geometric average or mean/ +´öµ×¤·¤¯ [¤¤¤¯¤Ò¤µ¤·¤¯] /(adv) forever/ +´öµö [¤¤¤¯¤Ð¤¯] /(adv,n-t) how many/how much/ +´öµö¤â̵¤¯ [¤¤¤¯¤Ð¤¯¤â¤Ê¤¯] /(adv) not long after/before long/ +´ö½Å [¤¤¤¯¤¨] /(n) multi-plied/repeated/ +´ö¿Í [¤¤¤¯¤¿¤ê] /number of people/ +´ö¿Í [¤¤¤¯¤Ë¤ó] /number of people/ +´öÀ¤ [¤¤¤¯¤è] /(n) generations/ages/years/ +´öÀé [¤¤¤¯¤»¤ó] /thousand/ +´öÀé¤È±¾¤¦¿Í [¤¤¤¯¤»¤ó¤È¤¤¤¦¤Ò¤È] /thousands of people/ +´ö¿ [¤¤¤¯¤¿] /(adv,n) many/numerous/ +´öÂå [¤¤¤¯¤è] /(n) generations/ages/years/ +´öÄ̤ê [¤¤¤¯¤È¤ª¤ê] /number of ways/ +´öÄø [¤¤¤¯¤Û¤É] /(adv) how many/how much/ +´öÅÙ [¤¤¤¯¤¿¤Ó] /(adv,n) (how) many times/(how) often/ +´öÅÙ [¤¤¤¯¤É] /(adv,n) (how) many times/(how) often/(P)/ +´öÆü [¤¤¤¯¤Ë¤Á] /(n) how many days?/what day (of month)?/(P)/ +´öÆü¤â [¤¤¤¯¤Ë¤Á¤â] /for many days/for some days/ +´öǯ [¤¤¤¯¤È¤»] /(n-adv) number of years/ +´öǯ [¤¤¤¯¤Í¤ó] /(n-adv) number of years/ +´öǯ¤Ë¤âÏˤë [¤¤¤¯¤Í¤ó¤Ë¤â¤ï¤¿¤ë] /(exp) to extend over so many years/ +´öʬ [¤¤¤¯¤Ö¤ó] /(adv,n) somewhat/(P)/ +´öÌë [¤¤¤¯¤è] /(n) number of nights/ +´öÌë¤â [¤¤¤¯¤è¤â] /for several nights/ +´÷¡¹¤·¤¤ [¤¤¤Þ¤¤¤Þ¤·¤¤] /(adj) annoying/provoking/ +´÷¤¬ÌÀ¤±¤ë [¤­¤¬¤¢¤±¤ë] /(exp) to come out of mourning/ +´÷¤Þ¤ï¤·¤¤ [¤¤¤Þ¤ï¤·¤¤] /(adj) abominable/(P)/ +´÷¤Þ¤ï¤·¤¤»ö·ï [¤¤¤Þ¤ï¤·¤¤¤¸¤±¤ó] /abominable incident/ +´÷¤Þ´÷¤Þ¤·¤¤ [¤¤¤Þ¤¤¤Þ¤·¤¤] /(adj) annoying/provoking/ +´÷¤ß [¤¤¤ß] /(n) abstinence/taboo/ +´÷¤ß·ù¤¦ [¤¤¤ß¤­¤é¤¦] /(v5u) to detest/to abhor/to loathe/ +´÷¤ß¸ÀÍÕ [¤¤¤ß¤³¤È¤Ð] /(n) taboo word/ +´÷¤ßÆü [¤¤¤ß¤Ó] /(n) unlucky day/death anniversary/purification and fast day/ +´÷¤ßÌÀ¤± [¤¤¤ß¤¢¤±] /(n) end of mourning/ +´÷¤à [¤¤¤à] /(v5m) to detest/ +´÷¤à¤Ù¤­ [¤¤¤à¤Ù¤­] /abominable/detestable/ +´÷°ú [¤­¤Ó¤­] /(n) absence from work (school) due to mourning/ +´÷°ú¤­ [¤­¤Ó¤­] /(n) absence owing to a death in the family/ +´÷³À [¤¤¤¬¤­] /(n) fence around a shrine/ +´÷´÷¤·¤¤ [¤¤¤Þ¤¤¤Þ¤·¤¤] /(adj) annoying/provoking/ +´÷¸ÀÍÕ [¤¤¤ß¤³¤È¤Ð] /(n) taboo word/ +´÷»ì [¤¤¤ß¤³¤È¤Ð] /(n) taboo word/ +´÷Ãæ [¤­¤Á¤å¤¦] /(n) mourning/ +´÷Æü [¤­¤¸¤Ä] /(n) an anniversary of a person's death/ +´÷Æü [¤­¤Ë¤Á] /(n) an anniversary of a person's death/ +´÷Èò [¤­¤Ò] /(n) evasion/(P)/ +´÷Éþ [¤­¤Õ¤¯] /mourning/ +´÷ÌÀ¤± [¤­¤¢¤±] /(n) end of mourning/ +´÷Øß [¤­¤¿¤ó] /(n,vs) reserve/modesty/ +´÷ëá [¤­¤¤] /(n) displeasure/offense/disliking/ +´÷ëá [¤­¤­] /(n) displeasure/offense/disliking/ +´ø¤¦ [¤Õ¤ë¤¦] /(v5u) to exert/ +´øȯ [¤­¤Ï¤Ä] /(n,vs) volatilization/(P)/ +´øȯÀ­ [¤­¤Ï¤Ä¤»¤¤] /volatile/ +´øȯÅÙ [¤­¤Ï¤Ä¤É] /volatility/ +´øȯʪ¼Á [¤­¤Ï¤Ä¤Ö¤Ã¤·¤Ä] /volatile substance/ +´øȯÌý [¤­¤Ï¤Ä¤æ] /(n) volatile oil/ +´øÝÝ [¤­¤´¤¦] /(n,vs) writing/drawing/painting/ +´øÝÝÎÁ [¤­¤´¤¦¤ê¤ç¤¦] /writing or painting fee/ +´ù [¤Ä¤¯¤¨] /(n) desk/(P)/ +´ù¤Ç¤¹¤ë»Å»ö [¤Ä¤¯¤¨¤Ç¤¹¤ë¤·¤´¤È] /desk work (job)/ +´ù¤Î²¼ [¤Ä¤¯¤¨¤Î¤·¤¿] /under the desk/ +´ù¤Î¾å¤ÎËÜ [¤Ä¤¯¤¨¤Î¤¦¤¨¤Î¤Û¤ó] /book on the desk/ +´ù¤Î­ [¤Ä¤¯¤¨¤Î¤¢¤·] /legs of a table/ +´ù¤òÆ°¤«¤¹ [¤Ä¤¯¤¨¤ò¤¦¤´¤«¤¹] /(exp) to move (shift) a desk/ +´ù²¼ [¤­¤«] /(n) word of respect added to the addressee's name on a letter/ +´ù¾å [¤­¤¸¤ç¤¦] /(n) on the desk/theoretical/(P)/ +´ù¾å¤Î¶õÏÀ [¤­¤¸¤ç¤¦¤Î¤¯¤¦¤í¤ó] /academic gossip/empty theory/ +´ùÊÕ [¤­¤Ø¤ó] /(n) near a desk/ +´ú [¤Ï¤¿] /(n) flag/(P)/ +´ú¤ËÆý¤òÉÕ¤±¤ë [¤Ï¤¿¤Ë¤Á¤ò¤Ä¤±¤ë] /(exp) to sew loops on a flag/ +´ú¤ò½Ð¤¹ [¤Ï¤¿¤ò¤À¤¹] /(exp) to hang out a flag/ +´ú¤òÍȤ²¤ë [¤Ï¤¿¤ò¤¢¤²¤ë] /(exp) to raise (hoist) a flag/ +´ú¤òΩ¤Æ¤ë [¤Ï¤¿¤ò¤¿¤Æ¤ë] /(exp) to hoist a flag/ +´ú°õ [¤Ï¤¿¤¸¤ë¤·] /(n) (design on a) banner/slogan/emblem (on flag)/insignia/(P)/ +´ú²¼ [¤­¤«] /(adj-no,n) under one's command/under the banner (of)/ +´ú´È [¤Ï¤¿¤¶¤ª] /(n) flagstaff/flagpole/ +´ú´Ï [¤­¤«¤ó] /(n) flagship/ +´ú¸Ý [¤­¤³] /(n) banner and drums/army/ +´ú¹ÔÎó [¤Ï¤¿¤®¤ç¤¦¤ì¤Ä] /(n) flag procession/ +´ú¼ê [¤­¤·¤å] /(n) standard-bearer/(P)/ +´ú¿§ [¤Ï¤¿¤¤¤í] /(n) situation/(P)/ +´ú¿¶¤ê [¤Ï¤¿¤Õ¤ê] /(n) flagwaving/flagman/(in athletic competition) starter/instigator/leader/ +´úÄâ [¤­¤Æ¤¤] /(n) restaurant/inn/ +´úƬ [¤Ï¤¿¤¬¤·¤é] /(n) leader/boss/upper part of a flag/ +´úÆóή [¤Ï¤¿¤Ë¤ê¤å¤¦] /two flags/ +´úÆóÚØ [¤Ï¤¿¤Ë¤ê¤å¤¦] /two flags/ +´úÆü [¤Ï¤¿¤Ó] /(n) national holiday/ +´úɸ [¤Ï¤¿¤¸¤ë¤·] /(n) (design on a) banner/slogan/emblem (on flag)/insignia/ +´úËÜ [¤Ï¤¿¤â¤È] /(n) shogunal vassal/ +´úÌç [¤­¤â¤ó] /(n) (slalom) gate/ +´úÍȤ² [¤Ï¤¿¤¢¤²] /(n) raising an army/launching business/(P)/ +´úÖð [¤­¤·] /(n) flag/banner/ensign/emblem/ +´û¤Ë [¤¹¤Ç¤Ë] /(adv) already/too late/(P)/ +´û¤Ë [¤¹¤ó¤Ç¤Ë] /(adv) already/too late/ +´û¤Î»ö¤Ë [¤¹¤ó¤Ç¤Î¤³¤È¤Ë] /(adv) almost/very nearly/ +´û¤Î½ê¤Ç [¤¹¤ó¤Ç¤Î¤È¤³¤í¤Ç] /almost/very nearly/ +´û±ý [¤­¤ª¤¦] /(n) the past/ +´û±ý¾É [¤­¤ª¤¦¤·¤ç¤¦] /(n) medical history/anamnesis/(P)/ +´û±ýÎò [¤­¤ª¤¦¤ì¤­] /case or medical history/ +´û´© [¤­¤«¤ó] /(adj-no,n) already published/ +´û·è [¤­¤±¤Ä] /(n) decided/determined/settled/ +´û·è¼ü [¤­¤±¤Ä¤·¤å¤¦] /(n) a convict/convicted prisoner/ +´ûº§ [¤­¤³¤ó] /(adj-no,n) marriage/married/(P)/ +´ûº§¼Ô [¤­¤³¤ó¤·¤ã] /married person/ +´ûº§ÃËÀ­ [¤­¤³¤ó¤À¤ó¤»¤¤] /married man/ +´ûºÑ [¤­¤µ¤¤] /(adj-no,n) paid up/already settled/ +´û»ëÁÛ [¤­¤·¤«¤ó] /deja vu/ +´û½¬ [¤­¤·¤å¤¦] /(n) already learned/ +´û½Ò [¤­¤¸¤å¤Ä] /(n) previously mentioned or described/aforesaid/ +´û¿ë [¤­¤¹¤¤] /(n) (deed) already committed or perpetrated/ +´ûÀ® [¤­¤»¤¤] /(adj-no,n) established/completed/existing/(P)/ +´ûÀ®¤Î»ö¼Â [¤­¤»¤¤¤Î¤¸¤¸¤Ä] /established fact/ +´ûÀ®³µÇ° [¤­¤»¤¤¤¬¤¤¤Í¤ó] /(n) stereotype/preconceived idea/ +´ûÀ®»ö¼Â [¤­¤»¤¤¤¸¤¸¤Ä] /established fact/(P)/ +´ûÀ½ [¤­¤»¤¤] /(n) ready-made/(P)/ +´ûÀ½ÉÊ [¤­¤»¤¤¤Ò¤ó] /(n) ready-made goods/ +´ûÀ½Éþ [¤­¤»¤¤¤Õ¤¯] /(n) ready-made clothes/(P)/ +´ûÀß [¤­¤»¤Ä] /(n) established/existing/ +´ûÀßÀþ [¤­¤»¤Ä¤»¤ó] /lines in operation/ +´û¸ [¤­¤½¤ó] /(adj-no,n) existing/(P)/ +´ûÃÎ [¤­¤Á] /(adj-na,n) already known/well-known/ +´ûÃοô [¤­¤Á¤¹¤¦] /(n) (math) known quantity/ +´ûÄê [¤­¤Æ¤¤] /(n) default/established/(P)/ +´ûÄêÃÍ [¤­¤Æ¤¤¤Á] /default value/ +´ûÆÀ [¤­¤È¤¯] /(n) vested/already acquired/ +´ûÆÀ¸¢ [¤­¤È¤¯¤±¤ó] /(n) vested rights/(P)/ +´ûȯɽ [¤­¤Ï¤Ã¤Ô¤ç¤¦] /(adj-no) already published/ +´ûÊó [¤­¤Û¤¦] /(n) previous report/ +´û˾ [¤­¤Ü¤¦] /(n) (by the lunar calendar) 16th night of the month/ +´ûÌó [¤­¤ä¤¯] /(adj-na,n) irreducible/ +´ûÌóɽ¸½ [¤­¤ä¤¯¤Ò¤ç¤¦¤²¤ó] /(n) (math) irreducible representation/ +´ûÌóʬ¿ô [¤­¤ä¤¯¤Ö¤ó¤¹¤¦] /irreducible fraction/ +´ü [¤­] /(n,n-suf) period/time/ +´ü¤¹ [¤­¤¹] /(v5s) to expect/to look forward to/ +´ü´Ö [¤­¤«¤ó] /(n) period/term/(P)/ +´ü¸Â [¤­¤²¤ó] /(n) term/period/(P)/ +´ü¸Â¤ò±ä¤Ð¤¹ [¤­¤²¤ó¤ò¤Î¤Ð¤¹] /(exp) to extend the term/ +´ü¸ÂÀÚ¤ì [¤­¤²¤ó¤®¤ì] /(n,adj-no) expiration of a term/becoming overdue/ +´ü¸ÂÉÕ¤­ [¤­¤²¤ó¤Ä¤­] /(adj-no) with a fixed time/with a deadline/ +´ü¼ó [¤­¤·¤å] /(n) beginning of a term/ +´üÀ® [¤­¤»¤¤] /(n) realization of an objective/ +´üÀ®Æ±ÌÁ [¤­¤»¤¤¤É¤¦¤á¤¤] /association formed to carry out an objective/ +´üÂÔ [¤­¤¿¤¤] /(n,vs) expectation/anticipation/hope/(P)/ +´üÂÔ´¶ [¤­¤¿¤¤¤«¤ó] /feeling of expectation/(P)/ +´üÂÔ¸¢ [¤­¤¿¤¤¤±¤ó] /(n) expectant right (as opposed to a vested right)/contingent right/ +´üÂÔÃÍ [¤­¤¿¤¤¤Á] /(n) the expectation value (statistics)/ +´üÂÔÄ̤ê¤Ë [¤­¤¿¤¤¤É¤ª¤ê¤Ë] /(exp) as expected (positive events)/as hoped for/ +´üÂÔÇö¤À [¤­¤¿¤¤¤¦¤¹¤À] /not to be depended on/be of little hope/ +´üÆâ [¤­¤Ê¤¤] /during a period/while/ +´üÆü [¤­¤¸¤Ä] /(n) fixed date/settlement date/(P)/ +´üÆü¤òÁá¤á¤ë [¤­¤¸¤Ä¤ò¤Ï¤ä¤á¤ë] /(exp) to advance the date (of)/ +´üËö [¤­¤Þ¤Ä] /(n) end of term/(P)/ +´üËö»î¸³ [¤­¤Þ¤Ä¤·¤±¤ó] /final exam/ +´ý±¡ [¤­¤¤¤ó] /(n) shogi (go) hall/(P)/ +´ý³¦ [¤­¤«¤¤] /(n) the go (shogi) world/shogi circles/ +´ýµÒ [¤­¤«¤¯] /(n) shogi or go player/ +´ýµÒ [¤­¤­¤ã¤¯] /(n) shogi or go player/ +´ý»Î [¤­¤·] /(n) shogi player/(P)/ +´ýÀ» [¤­¤»¤¤] /(n) great master of go (shogi)/(P)/ +´ýÆ» [¤­¤É¤¦] /(n) art of shogi (go)/ +´ýÉè [¤­¤Õ] /(n) record of a game of go, shogi, chess, etc./(P)/ +´ýÉ÷ [¤­¤Õ¤¦] /(n) one's style of playing shogi or go/ +´þ¤Æ¤ë [¤¹¤Æ¤ë] /(v1) to throw away/to cast aside/to abandon/to resign/ +´þ¤ÆÇä¤ê [¤¹¤Æ¤¦¤ê] /sacrifice sale/ +´þµÑ [¤­¤­¤ã¤¯] /(n,vs) rejection/dismissal/abandoning/renunciation/waiver/(P)/ +´þ¸¢ [¤­¤±¤ó] /(n,vs) abstain from voting/renunciation of a right/(P)/ +´þ¸¢¼Ô [¤­¤±¤ó¤·¤ã] /non-voter/ +´þ¸ÀÍÕ [¤¹¤Æ¤³¤È¤Ð] /sharp parting remark/ +´þ»Ò [¤¹¤Æ¤´] /(n) abandoned child/foundling/ +´þ»à [¤­¤·] /exposing a corpse in the city/ +´þ»ù [¤­¤¸] /(n) abandoned child/foundling/ +´þ»ù [¤¹¤Æ¤´] /(n) abandoned child/foundling/ +´þÀ¤ [¤­¤»¤¤] /death/ +´þ» [¤­¤½¤ó] /(n) damage/injury/waste/ +´þÇØ [¤­¤Ï¤¤] /giving up and turning back/ +´þÌó [¤­¤ä¤¯] /breaking a promise/ +´þÏ· [¤­¤í¤¦] /(n) old person thrown away in the mountains/ +´þÙÐ [¤­¤¨¤ó] /(n) donation/abandonment/ +µ¡ [¤Ï¤¿] /(n) loom/ +µ¡¤¬½Ï¤¹¤Î¤òÂÔ¤Ä [¤­¤¬¤¸¤å¤¯¤¹¤Î¤ò¤Þ¤Ä] /(exp) to wait for a ripe moment/ +µ¡¤Ë¾è¤¸¤ë [¤­¤Ë¤¸¤ç¤¦¤¸¤ë] /(exp) to take advantage of an opportunity/ +µ¡¤ò¸«¤ë¤ËÉҤʤê [¤­¤ò¤ß¤ë¤Ë¤Ó¤ó¤Ê¤ê] /be quick at seizing an opportunity/ +µ¡°Ì [¤­¤¤] /position of aircraft/ +µ¡±¿ [¤­¤¦¤ó] /(n) opportunity/(P)/ +µ¡±Æ [¤­¤¨¤¤] /(n) sight (signs) of an airplane/ +µ¡±ï [¤­¤¨¤ó] /(n) opportunity/chance/ +µ¡²° [¤Ï¤¿¤ä] /(n) weaver/ +µ¡²½ [¤­¤«] /mechanization/ +µ¡²ñ [¤­¤«¤¤] /(n) chance/opportunity/(P)/ +µ¡²ñ¤ò³°¤¹ [¤­¤«¤¤¤ò¤Ï¤º¤¹] /(exp) to miss a chance/ +µ¡²ñ¶ÑÅù [¤­¤«¤¤¤­¤ó¤È¤¦] /equal opportunity/ +µ¡³£ [¤­¤«¤¤] /(n) machine/mechanism/(P)/ +µ¡³£¤ò°·¤¦ [¤­¤«¤¤¤ò¤¢¤Ä¤«¤¦] /(exp) to handle a tool/to work a machine/ +µ¡³£²½ [¤­¤«¤¤¤«] /(n) mechanization/(P)/ +µ¡³£²Ê [¤­¤«¤¤¤«] /(n) course in (of) mechanical engineering/ +µ¡³£³Ø [¤­¤«¤¤¤¬¤¯] /mechanics/ +µ¡³£·ÙÈ÷ [¤­¤«¤¤¤±¤¤¤Ó] /card-key system/ +µ¡³£¸ì [¤­¤«¤¤¤´] /(n) machine language/ +µ¡³£¹© [¤­¤«¤¤¤³¤¦] /machinist/mechanic/ +µ¡³£¹©³Ø [¤­¤«¤¤¤³¤¦¤¬¤¯] /mechanical engineering/ +µ¡³£¹©¶È [¤­¤«¤¤¤³¤¦¤®¤ç¤¦] /the machine industry/ +µ¡³£»Å³Ý¤± [¤­¤«¤¤¤¸¤«¤±] /mechanical/mechanized/ +µ¡³£Åª [¤­¤«¤¤¤Æ¤­] /(adj-na) mechanical/ +µ¡³£Ê¸ÌÀ [¤­¤«¤¤¤Ö¤ó¤á¤¤] /technical civilization/ +µ¡³£ÊÔ¤ß [¤­¤«¤¤¤¢¤ß] /(n) machine-woven/machine-knit/ +µ¡³£ËÝÌõ [¤­¤«¤¤¤Û¤ó¤ä¤¯] /machine translation/ +µ¡³£Ìý [¤­¤«¤¤¤¢¤Ö¤é] /(n) machine oil/ +µ¡³£ÏÀ [¤­¤«¤¤¤í¤ó] /(n) (in philosophy) mechanism/ +µ¡´Ø [¤­¤«¤ó] /(n) organ/mechanism/facility/engine/(P)/ +µ¡´Ø¸Ë [¤­¤«¤ó¤³] /roundhouse/ +µ¡´ØºÂ [¤­¤«¤ó¤¶] /seat of an engine/ +µ¡´Ø»Î [¤­¤«¤ó¤·] /(n) engineer/ +µ¡´Ø»æ [¤­¤«¤ó¤·] /(n) bulletin/(party) organ/(P)/ +µ¡´Ø»ï [¤­¤«¤ó¤·] /(n) bulletin/ +µ¡´Ø¼¼ [¤­¤«¤ó¤·¤Ä] /(n) engine room/ +µ¡´Ø¼Ö [¤­¤«¤ó¤·¤ã] /(n) locomotive/engine/(P)/ +µ¡´Ø½Æ [¤­¤«¤ó¤¸¤å¤¦] /(n) machine gun/(P)/ +µ¡´ØĹ [¤­¤«¤ó¤Á¤ç¤¦] /(n) chief engineer/ +µ¡´ØÅê»ñ²È [¤­¤«¤ó¤È¤¦¤·¤«] /(n) institutional investor/ +µ¡´ï [¤­¤­] /(n) machinery and tools/(P)/ +µ¡µ¹ [¤­¤®] /(n) opportunity/occasion/ +µ¡¶È [¤­¤®¤ç¤¦] /(n) weaving or textile industry/ +µ¡¶È²È [¤­¤®¤ç¤¦¤«] /textile industrialist/ +µ¡¶ñ [¤­¤°] /(n) (tools and) equipment/ +µ¡·ù [¤­¤²¤ó] /(n) humour/temper/mood/(P)/ +µ¡·ù¤ò»¤Í¤ë [¤­¤²¤ó¤ò¤½¤³¤Í¤ë] /(exp) to displease/to offend/to hurt (a person's) feelings/ +µ¡·ùÇ㤤 [¤­¤²¤ó¤«¤¤] /(n) fickle/capricious/ +µ¡¹ª [¤­¤³¤¦] /(n) trick/contrivance/cleverness/ +µ¡¹½ [¤­¤³¤¦] /(n) mechanism/organization/(P)/ +µ¡¹½²þ³× [¤­¤³¤¦¤«¤¤¤«¤¯] /reorganization/structural reform/ +µ¡¹Ã [¤­¤³¤¦] /(n) armour (e.g. tank)/armor/ +µ¡º¬ [¤­¤³¤ó] /(n) patience/perseverance/ +µ¡ºÍ [¤­¤µ¤¤] /(n) shrewdness/ +µ¡ºà [¤­¤¶¤¤] /(n) machine parts/machinery/equipment/(P)/ +µ¡¼´ [¤­¤¸¤¯] /(n) axis/axle/plan/contrivance/ +µ¡¼ï [¤­¤·¤å] /(n) type of equipment/(P)/ +µ¡¼ó [¤­¤·¤å] /(n) nose (of plane)/(P)/ +µ¡½Æ [¤­¤¸¤å¤¦] /(n) machine gun/ +µ¡½ÆÁÝ¼Í [¤­¤¸¤å¤¦¤½¤¦¤·¤ã] /machine-gun fire/ +µ¡½ø [¤­¤¸¤ç] /(n) mechanism/ +µ¡¾å [¤­¤¸¤ç¤¦] /(n) aboard an airplane/ +µ¡¿¥¤ê [¤Ï¤¿¤ª¤ê] /(n) weaving/weaver/ +µ¡¿¥¤êÃî [¤Ï¤¿¤ª¤ê¤à¤·] /(n) grasshopper/ +µ¡Àè [¤­¤»¤ó] /(n) forestall/ +µ¡ÂÎ [¤­¤¿¤¤] /(n) fuselage/(P)/ +µ¡ÃÎ [¤­¤Á] /(n) wit/resources/tact/ +µ¡ÃΤËÉÙ¤à [¤­¤Á¤Ë¤È¤à] /(exp) to be quick-witted/to be resourceful/ +µ¡ÃÒ [¤­¤Á] /(n) wit/resources/tact/ +µ¡Ä¹ [¤­¤Á¤ç¤¦] /(n) pilot/(P)/ +µ¡Å¾ [¤­¤Æ¤ó] /(n) quick wittedness/tact/cleverness/ +µ¡Æ° [¤­¤É¤¦] /(n) maneuver/(P)/ +µ¡Æ°±é½¬ [¤­¤É¤¦¤¨¤ó¤·¤å¤¦] /maneuvers/ +µ¡Æ°·×²è [¤­¤É¤¦¤±¤¤¤«¤¯] /scheme of maneuver/ +µ¡Æ°·Ù»¡ [¤­¤É¤¦¤±¤¤¤µ¤Ä] /mobile police/ +µ¡Æ°À­ [¤­¤É¤¦¤»¤¤] /(n) cavalry/ +µ¡Æ°Ââ [¤­¤É¤¦¤¿¤¤] /(n) riot police/(P)/ +µ¡Æ°ÉôÂâ [¤­¤É¤¦¤Ö¤¿¤¤] /mobile troops/mechanized unit/ +µ¡Æ°ÎÏ [¤­¤É¤¦¤ê¤ç¤¯] /(n) mobility/ +µ¡Æâ [¤­¤Ê¤¤] /(n) inside a plane/ +µ¡Æâ¿© [¤­¤Ê¤¤¤·¤ç¤¯] /(n) in-flight meal/ +µ¡Ç½ [¤­¤Î¤¦] /(n) function/faculty/(P)/ +µ¡Ç½¥­¡¼ [¤­¤Î¤¦¥­¡¼] /function key/ +µ¡Ç½¸ì [¤­¤Î¤¦¤´] /keyword/ +µ¡Ç½¼çµÁ [¤­¤Î¤¦¤·¤å¤®] /(n) functionalism/ +µ¡Ç½¾ã³² [¤­¤Î¤¦¤·¤ç¤¦¤¬¤¤] /functional disorder/dysfunction/ +µ¡Ç½Ã±°ì²½Ê¸Ë¡ [¤­¤Î¤¦¤¿¤ó¤¤¤Ä¤«¤Ö¤ó¤Ý¤¦] /functional unification grammar/FUG/ +µ¡Ç½Åª [¤­¤Î¤¦¤Æ¤­] /(adj-na) functional/efficient/ +µ¡ÈÁÁ¥ [¤­¤Ï¤ó¤»¤ó] /(n) motorized sailboat/ +µ¡Èø [¤­¤Ó] /tail (of an airplane)/ +µ¡Èù [¤­¤Ó] /(n) niceties/delicate signs/inner workings/subtlety/ +µ¡ÉÒ [¤­¤Ó¤ó] /(adj-na,n) smart/quick/prompt/(P)/ +µ¡Ë¯ [¤­¤Û¤¦] /(n) brunt/ +µ¡Ì© [¤­¤ß¤Ä] /(n) secrecy/highly classified information/(P)/ +µ¡Ì©»ö¹à [¤­¤ß¤Ä¤¸¤³¤¦] /(n) confidential matters/ +µ¡Ì©À­ [¤­¤ß¤Ä¤»¤¤] /confidentiality/ +µ¡Ì©Èñ [¤­¤ß¤Ä¤Ò] /(n) secret funds/ +µ¡Ì©Ê¸½ñ [¤­¤ß¤Ä¤Ö¤ó¤·¤ç] /(n) confidential document/ +µ¡Ì©Êݸî [¤­¤ß¤Ä¤Û¤´] /security/ +µ¡Íë [¤­¤é¤¤] /(n) (sea) mine/(P)/ +µ¡Í븶 [¤­¤é¤¤¤²¤ó] /minefield/ +µ¡Î¬ [¤­¤ê¤ã¤¯] /(n) resources/maneuver/ +µ¢¤¹ [¤«¤¨¤¹] /(v5s) to send back/(P)/ +µ¢¤Ã¤ÆÍè¤ë [¤«¤¨¤Ã¤Æ¤¯¤ë] /to return/to come back/ +µ¢¤ê [¤«¤¨¤ê] /(n) return/coming back/(P)/ +µ¢¤ê¤¬¤± [¤«¤¨¤ê¤¬¤±] /(n-t) on the way back/ +µ¢¤ê³Ý¤± [¤«¤¨¤ê¤¬¤±] /(n-t) on the way back/ +µ¢¤ê»ÙÅÙ [¤«¤¨¤ê¤¸¤¿¤¯] /(n) preparations for returning (home)/ +µ¢¤êÆ» [¤«¤¨¤ê¤ß¤Á] /(n) the way back or home/return trip/ +µ¢¤êÏ© [¤«¤¨¤ê¤ß¤Á] /(n) the way back or home/return trip/ +µ¢¤ë [¤«¤¨¤ë] /(v5r) to go back/to go home/to come home/to return/(P)/ +µ¢¤ì [¤«¤¨¤ì] /Go home/Get out/ +µ¢¤ì¤ë [¤«¤¨¤ì¤ë] /(v1) Get out/Go home/ +µ¢°Í [¤­¤¨] /(n,vs) devotion/(religious) conversion/(P)/ +µ¢°ì [¤­¤¤¤Ä] /(n,vs) united into one/ +µ¢±Ä [¤­¤¨¤¤] /(n) returning to military duty/ +µ¢²½ [¤­¤«] /(n) naturalization/(P)/ +µ¢²½¿¢Êª [¤­¤«¤·¤ç¤¯¤Ö¤Ä] /naturalized plant/ +µ¢²½¿Í [¤­¤«¤¸¤ó] /(n) naturalized citizen/ +µ¢´Ï [¤­¤«¤ó] /(n) returning to one's (war)ship/ +µ¢´Ô [¤­¤«¤ó] /(n,vs) repatriation/return/feedback/(P)/ +µ¢´Ô¼Ô [¤­¤«¤ó¤·¤ã] /returnee/ +µ¢´ÔÉÔǽ¸Â³¦ÅÀ [¤­¤«¤ó¤Õ¤Î¤¦¤²¤ó¤«¤¤¤Æ¤ó] /the point of no return/ +µ¢´Ôʼ [¤­¤«¤ó¤Ø¤¤] /returned soldier/ +µ¢µÙ [¤­¤­¤å¤¦] /(n) (military) leave/furlough/(P)/ +µ¢µþ [¤­¤­¤ç¤¦] /(n) returning to Tokyo/(P)/ +µ¢¶¿ [¤­¤­¤ç¤¦] /(n,vs) homecoming/return to one's home/ +µ¢·ë [¤­¤±¤Ä] /(n) conclusion/ +µ¢¹» [¤­¤³¤¦] /(n) returning to school/ +µ¢¹Á [¤­¤³¤¦] /(n) returning to port/ +µ¢¹Ò [¤­¤³¤¦] /(n) homeward voyage or flight/ +µ¢¹ñ [¤­¤³¤¯] /(n,vs) return to country/(P)/ +µ¢¹ñ¤ÎÅӤ˽¢¤¯ [¤­¤³¤¯¤Î¤È¤Ë¤Ä¤¯] /(exp) to leave for home/ +µ¢¹ñ¥»¡¼¥ë [¤­¤³¤¯¥»¡¼¥ë] /(n) sale of one's belongings before returning to one's country/sayonara sale/ +µ¢¹ñ»Ò½÷ [¤­¤³¤¯¤·¤¸¤ç] /child who has returned to his or her country/ +µ¢¹ñ»Ò½÷ÏÈ [¤­¤³¤¯¤·¤¸¤ç¤ï¤¯] /special consideration for students who have lived abroad/ +µ¢»² [¤­¤µ¤ó] /(n) returning to the service of one's master/ +µ¢¼Ò [¤­¤·¤ã] /(n,vs) return to office/ +µ¢¼ñ [¤­¤·¤å] /direction/ +µ¢½ç [¤­¤¸¤å¤ó] /(n) submission/return to allegiance/ +µ¢¾Ê [¤­¤»¤¤] /(n,vs) homecoming/returning home/(P)/ +µ¢¿´ [¤­¤·¤ó] /(n) homesickness/ +µ¢¿ö [¤­¤¹¤¦] /(n) tendency/trend/drift/ +µ¢ÁãÀ­ [¤­¤½¤¦¤»¤¤] /(n) homing instinct/ +µ¢ÁãËÜǽ [¤­¤½¤¦¤Û¤ó¤Î¤¦] /homing instinct/ +µ¢Â° [¤­¤¾¤¯] /(n) belonging to/(P)/ +µ¢Â°°Õ¼± [¤­¤¾¤¯¤¤¤·¤­] /(n) (a feeling of) identification (with)/sense of belonging/ +µ¢Â¼ [¤­¤½¤ó] /(n) returning to one's village/ +µ¢Âð [¤­¤¿¤¯] /(n,vs) returning home/(P)/ +µ¢Ãå [¤­¤Á¤ã¤¯] /(n) return/conclusion/ +µ¢Ä« [¤­¤Á¤ç¤¦] /(n,vs) returning from abroad/coming back to one's country (Japan)/ +µ¢ÅÓ [¤­¤È] /(n) on the way back/returning/(P)/ +µ¢Åê [¤­¤È¤¦] /(n) return to base of soldiers, military aircraft or ships/ +µ¢Ç¤ [¤­¤Ë¤ó] /(n,vs) return to one's post/ +µ¢Ç¼ [¤­¤Î¤¦] /(n) inductive/ +µ¢Ç¼Åª [¤­¤Î¤¦¤Æ¤­] /(adj-na,n) inductive/recursive/ +µ¢Ç¼Ë¡ [¤­¤Î¤¦¤Û¤¦] /(n) induction/inductive method/ +µ¢ÇÀ [¤­¤Î¤¦] /(n) take up farming again/ +µ¢ÈÁ [¤­¤Ï¤ó] /(n,vs) returning sailboat/setting sail for home port/ +µ¢Éú [¤­¤Õ¤¯] /(n) submission/surrender/ +µ¢Éþ [¤­¤Õ¤¯] /(n) submission/surrender/ +µ¢Ìµ²¾Àâ [¤­¤à¤«¤»¤Ä] /null hypothesis/ +µ¢Íè [¤­¤é¤¤] /(n) returning/ +µ¢Ï© [¤­¤í] /(n-adv,n-t) one's way back/(P)/ +µ£Á³ [¤­¤¼¤ó] /(adj-na,n) fortitude/firmness/resolution/ +µ£Á³¤È¤·¤Æ [¤­¤¼¤ó¤È¤·¤Æ] /with resolution/ +µ¤ [¤­] /(n) spirit/mood/(P)/ +µ¤ [¤²] /(suf) (uk) seeming/giving the appearance of/giving one the feeling of/ +µ¤¤¬¤¢¤ë [¤­¤¬¤¢¤ë] /(exp) to have an interest (in something)/to feel inclined (toward doing something)/ +µ¤¤¬¤«¤ê [¤­¤¬¤«¤ê] /(adj-na,n) anxiety/concern/worry/ +µ¤¤¬¤¹¤ë [¤­¤¬¤¹¤ë] /(exp) to have a hunch/ +µ¤¤¬¤Ä¤¯ [¤­¤¬¤Ä¤¯] /(v5k) (1) to notice/to become aware/to perceive/to realize/(2) to recover consciousness/to come to oneself/ +µ¤¤¬°ú¤±¤ë [¤­¤¬¤Ò¤±¤ë] /(v1) to feel awkward/to feel shy/ +µ¤¤¬´Ë¤ó [¤­¤¬¤æ¤ë¤ó] /lack of vigilance/ +µ¤¤¬¶¯¤¤ [¤­¤¬¤Ä¤è¤¤] /(exp) strong-willed/strong of heart/ +µ¤¤¬¶¸¤¦ [¤­¤¬¤¯¤ë¤¦] /(exp) to go mad/to go crazy/ +µ¤¤¬¸þ¤«¤Ê¤¤ [¤­¤¬¤à¤«¤Ê¤¤] /be not inclined (to do)/ +µ¤¤¬¹ç¤¦ [¤­¤¬¤¢¤¦] /(exp) to get along (with someone)/ +µ¤¤¬ºÑ¤à [¤­¤¬¤¹¤à] /(exp) to be satisfied/ +µ¤¤¬¼å¤¤ [¤­¤¬¤è¤ï¤¤] /(exp) timid/faint of heart/ +µ¤¤¬½Å¤¤ [¤­¤¬¤ª¤â¤¤] /feel depressed/bummed out/heavyhearted/something lying heavy on one's mind/ +µ¤¤¬¾®¤µ¤¤ [¤­¤¬¤Á¤¤¤µ¤¤] /be timid/ +µ¤¤¬Â礭¤¤ [¤­¤¬¤ª¤ª¤­¤¤] /generous/ +µ¤¤¬Ã»¤¤ [¤­¤¬¤ß¤¸¤«¤¤] /quick-tempered/having little patience/ +µ¤¤¬Ä¥¤ë [¤­¤¬¤Ï¤ë] /(exp) to strain every nerve/to feel nervous/ +µ¤¤¬È´¤±¤ë [¤­¤¬¤Ì¤±¤ë] /(exp) to be let down/to go flat/to lose flavor/to become stale/ +µ¤¤¬ÉÕ¤¯ [¤­¤¬¤Ä¤¯] /(v5k) (1) to notice/to become aware/to perceive/to realize/(2) to recover consciousness/to come to oneself/ +µ¤¤¬Ê¶¤ì¤ë [¤­¤¬¤Þ¤®¤ì¤ë] /(exp) to be diverted (distracted) from/ +µ¤¤¬ÊѤï¤ë [¤­¤¬¤«¤ï¤ë] /(exp) to change one's mind/ +µ¤¤¬Íø¤¯ [¤­¤¬¤­¤¯] /sensible/smart/thoughtful/tactful/ +µ¤¤¬Î©¤Ä [¤­¤¬¤¿¤Ä] /(exp) to be excited about/to get all worked up about/ +µ¤¤µ¤¯ [¤­¤µ¤¯] /(adj-na,n) frank/sociable/good humored/candid/openhearted/ready/willing/ +µ¤¤À¤Æ [¤­¤À¤Æ] /(n) disposition/nature/ +µ¤¤À¤ë¤¤ [¤±¤À¤ë¤¤] /(adj) languid/listless/ +µ¤¤ÃÉ÷ [¤­¤Ã¤×] /(n) character/disposition/spirit/ +µ¤¤Å¤«¤¦ [¤­¤Å¤«¤¦] /(v5u) to worry about/to feel anxious about/to have apprehensions of/ +µ¤¤Å¤¯ [¤­¤Å¤¯] /(v5k) to notice/to recognize/to become aware of/to perceive/to realize/ +µ¤¤É¤ê [¤­¤É¤ê] /affectation/pretension/ +µ¤¤É¤ë [¤­¤É¤ë] /(v5r) to affect/to put on airs/ +µ¤¤Ë¤¹¤ë [¤­¤Ë¤¹¤ë] /(exp) to mind (negative nuance)/to care about/to worry/to pay undue (amount of) attention to (something)/ +µ¤¤Ë¤Ê¤ë [¤­¤Ë¤Ê¤ë] /(exp,vi) to be on one's mind/to worry one/to feel uneasy/to be anxious/to feel inclined/ +µ¤¤Ë³Ý¤«¤ë [¤­¤Ë¤«¤«¤ë] /(exp) to weigh on one's mind/ +µ¤¤Ë³Ý¤±¤ë [¤­¤Ë¤«¤±¤ë] /(v1) to weigh on one's mind/to trouble one's heart/ +µ¤¤ËºÂ¤ë [¤­¤Ë¤¹¤ï¤ë] /(exp) to offend/ +µ¤¤Ë¾ã¤ë [¤­¤Ë¤µ¤ï¤ë] /(exp) to hurt one's feelings/to rub someone the wrong way/ +µ¤¤Ë¿©¤ï¤Ê¤¤ [¤­¤Ë¤¯¤ï¤Ê¤¤] /unable to stomach/ +µ¤¤ËÆþ¤ê [¤­¤Ë¤¤¤ê] /(n) favorite/pet/(P)/ +µ¤¤ËÆþ¤ë [¤­¤Ë¤¤¤ë] /(v5r) to be pleased with/to suit/(P)/ +µ¤¤Ëα¤á¤ë [¤­¤Ë¤È¤á¤ë] /(exp) to (keep in) mind/to give heed to/to pay attention to/ +µ¤¤Î¤»¤¤ [¤­¤Î¤»¤¤] /(n) in (my, your) imagination/ +µ¤¤Î¤Ê¤¤ [¤­¤Î¤Ê¤¤] /indifferent/half-hearted/dispirited/ +µ¤¤ÎµÍ¤Þ¤ë [¤­¤Î¤Ä¤Þ¤ë] /stuffy/ +µ¤¤Î¸þ¤¯Ëù¤Ë [¤­¤Î¤à¤¯¤Þ¤Þ¤Ë] /at one's fancy (whim)/ +µ¤¤ÎÆÇ [¤­¤Î¤É¤¯] /(adj-na,n) pitiful/a pity/(P)/ +µ¤¤ÎÍø¤¤¤¿ [¤­¤Î¤­¤¤¤¿] /sensible/clever/smart/decent/tasteful/ +µ¤¤Ï¤¯¤¬¤Ê¤¤ [¤­¤Ï¤¯¤¬¤Ê¤¤] /(exp) lacking spirit, vigour/ +µ¤¤Ï³Î¤«¤À [¤­¤Ï¤¿¤·¤«¤À] /be in one's senses/be sane/ +µ¤¤Þ¤°¤ì [¤­¤Þ¤°¤ì] /(adj-na,n) whim/caprice/whimsy/fickle/moody/uneven temper/(P)/ +µ¤¤Þ¤°¤ì¤Ç [¤­¤Þ¤°¤ì¤Ç] /on a whim/ +µ¤¤Þ¤º¤¤ [¤­¤Þ¤º¤¤] /(adj) (uk) unpleasant/awkward/ +µ¤¤Þ¤Þ [¤­¤Þ¤Þ] /(adj-na,n) willfulness/selfishness/one's own way/(P)/ +µ¤¤ò¤Ä¤«¤¦ [¤­¤ò¤Ä¤«¤¦] /(exp) to pay attention to another's needs/ +µ¤¤ò¤Ä¤±¤ë [¤­¤ò¤Ä¤±¤ë] /(exp) to be careful/to pay attention/to take care/ +µ¤¤ò°­¤¯¤¹¤ë [¤­¤ò¤ï¤ë¤¯¤¹¤ë] /(exp) to take offense (at)/to feel hurt (by)/ +µ¤¤òµÙ¤á [¤­¤ò¤ä¤¹¤á] /(Stand) at ease!/ +µ¤¤òµö¤¹ [¤­¤ò¤æ¤ë¤¹] /(exp) to let one's guard down/ +µ¤¤ò¸¯¤¦ [¤­¤ò¤Ä¤«¤¦] /(exp) to pay attention to another's needs/ +µ¤¤ò»¶¤é¤¹ [¤­¤ò¤Á¤é¤¹] /(exp) to distract a person's attention/ +µ¤¤ò¼è¤é¤ì¤ë [¤­¤ò¤È¤é¤ì¤ë] /(v1) to have one's attention attracted (caught)/to be preoccupied with/ +µ¤¤ò¼è¤êľ¤¹ [¤­¤ò¤È¤ê¤Ê¤ª¤¹] /(exp) to completely rethink/to pull one's self together/ +µ¤¤òÀŤá¤ë [¤­¤ò¤·¤º¤á¤ë] /(exp) to becalm one's feelings/to compose oneself/ +µ¤¤òÇÛ¤ë [¤­¤ò¤¯¤Ð¤ë] /(exp) to pay attention/to be watchful/ +µ¤¤òÉÕ¤± [¤­¤ò¤Ä¤±] /(exp,int) (Stand to) attention!/ +µ¤¤òÉÕ¤±¤Æ [¤­¤ò¤Ä¤±¤Æ] /(exp) take care/be careful/ +µ¤¤òÉÕ¤±¤ë [¤­¤ò¤Ä¤±¤ë] /(exp) to be careful/to pay attention/to take care/(P)/ +µ¤¤òÉå¤é¤¹ [¤­¤ò¤¯¤µ¤é¤¹] /(exp) to be in the blues/to be depressed/ +µ¤°µ [¤­¤¢¤Ä] /(n) atmospheric pressure/(P)/ +µ¤°µ¤µ¤ì¤ë [¤±¤ª¤µ¤ì¤ë] /(v1) to be overawed (overpowered)/ +µ¤°µ·× [¤­¤¢¤Ä¤±¤¤] /(n) barometer/ +µ¤°µÇÛÃÖ [¤­¤¢¤Ä¤Ï¤¤¤Á] /pressure pattern/ +µ¤°Â¤¤ [¤­¤ä¤¹¤¤] /(adj) relaxed/familiar/easy to access/friendly/ +µ¤°Ì [¤­¤°¤é¤¤] /(n) pride/haughtiness/ +µ¤°Ö¤ß [¤­¤Ê¤°¤µ¤ß] /(n) diversion/ +µ¤°Ü¤ê [¤­¤¦¤Ä¤ê] /(n) distraction/ +µ¤°ã¤¤ [¤­¤Á¤¬¤¤] /(n) madness/mad/(P)/ +µ¤°ã¤¤º»ÂÁ [¤­¤Á¤¬¤¤¤¶¤¿] /(n) madness/ +µ¤°ã¤¤À÷¤ß¤Æ¤¤¤ë [¤­¤Á¤¬¤¤¤¸¤ß¤Æ¤¤¤ë] /(exp) to be slightly crazy/to have a touch of insanity/ +µ¤±¤ [¤­¤¤¤ó] /(n) dignity/refinement/ +µ¤±§ [¤­¤¦] /(n) breadth of mind/ +µ¤±§¹­Âç [¤­¤¦¤³¤¦¤À¤¤] /magnanimous/ +µ¤±µ [¤­¤¦¤Ä] /(adj-na,n) gloom/mental depression/ +µ¤±µ¾É [¤­¤¦¤Ä¤·¤ç¤¦] /(n) hypochondria/ +µ¤±¿ [¤­¤¦¤ó] /(n) luck/tendency/opportunity/trend/ +µ¤±Ô [¤­¤¨¤¤] /(adj-na,adj-no,n) spirited/energetic/(P)/ +µ¤±ê [¤­¤¨¤ó] /(n) high spirits/big talking/ +µ¤±êËü¾æ [¤­¤¨¤ó¤Ð¤ó¤¸¤ç¤¦] /(n) in high spirits/talking big/ +µ¤±ëËü¾æ [¤­¤¨¤ó¤Ð¤ó¤¸¤ç¤¦] /(n) in high spirits/talking big/ +µ¤²¹ [¤­¤ª¤ó] /(n) temperature/(P)/ +µ¤²½ [¤­¤«] /(n,vs) vaporization/ +µ¤²½´ï [¤­¤«¤­] /(n) vaporizer/ +µ¤²½Ç® [¤­¤«¤Í¤Ä] /(n) vaporization heat/ +µ¤³µ [¤­¤¬¤¤] /(n) strong spirit/(P)/ +µ¤³Ø [¤­¤¬¤¯] /Fortune telling based on Chinese twelve year cycle/ +µ¤³Ú [¤­¤é¤¯] /(adj-na,n) at ease/comfortable/(P)/ +µ¤³Ý¤«¤ê [¤­¤¬¤«¤ê] /(adj-na,n) anxiety/concern/worry/(P)/ +µ¤´É [¤­¤«¤ó] /(n) trachea/(P)/ +µ¤´É»Ù [¤­¤«¤ó¤·] /(n) bronchial tube/(P)/ +µ¤´É»Ù±ê [¤­¤«¤ó¤·¤¨¤ó] /(n) bronchitis/ +µ¤´É»ÙÇÙ±ê [¤­¤«¤ó¤·¤Ï¤¤¤¨¤ó] /bronchial pneumonia/ +µ¤´É»ÙÓé [¤­¤«¤ó¤·¤¼¤ó¤½¤¯] /bronchial asthma/ +µ¤´ÉÀÚ³« [¤­¤«¤ó¤»¤Ã¤«¤¤] /tracheotomy/ +µ¤´ÉÆâ¥Á¥å¡¼¥Ö [¤­¤«¤ó¤Ê¤¤¥Á¥å¡¼¥Ö] /(n) tracheal tube/ +µ¤µÍ¤Þ¤ê [¤­¤Å¤Þ¤ê] /(adj-na,n) constraint/ +µ¤µÙ¤á [¤­¤ä¤¹¤á] /(n) soothing/consolation/ +µ¤µÙ¤á¤Ë [¤­¤ä¤¹¤á¤Ë] /for peace of mind/ +µ¤µå [¤­¤­¤å¤¦] /(n) balloon/(P)/ +µ¤¶¯¤¤ [¤­¤Å¤è¤¤] /(adj) reassuring/stouthearted/ +µ¤¶» [¤­¤­¤ç¤¦] /(n) pneumothorax/artificial pneumothorax/ +µ¤¶ìÏ« [¤­¤°¤í¤¦] /(n) worry/care/anxiety/ +µ¤·Ú [¤­¤¬¤ë] /(adj-na,n) cheerful/buoyant/lighthearted/(P)/ +µ¤·Ú¤¤ [¤­¤¬¤ë¤¤] /(adj) cheerful/buoyant/lighthearted/ +µ¤·ó¤Í [¤­¤¬¤Í] /(adj-na,n,vs) hesitance/diffidence/feeling constraint/fear of troubling someone/having scruples about doing something/(P)/ +µ¤·÷ [¤­¤±¤ó] /(n) atmosphere/ +µ¤·ü¤«¤ê [¤­¤¬¤«¤ê] /(adj-na,n) anxiety/concern/worry/ +µ¤¸¯¤¤ [¤­¤Å¤«¤¤] /(n) consideration/concern/fear/worry/solicitude/(P)/ +µ¤¸¯¤¦ [¤­¤Å¤«¤¦] /(v5u) to worry about/to feel anxious about/to have apprehensions of/ +µ¤¸¯¤ï¤·¤¤ [¤­¤Å¤«¤ï¤·¤¤] /(adj) anxiously/with anxious looks/with anxiety/ +µ¤¸å¤ì [¤­¤ª¤¯¤ì] /(n,vs) nervous/timid/ +µ¤¸õ [¤­¤³¤¦] /(n) climate/(P)/ +µ¤¸õ³Ø [¤­¤³¤¦¤¬¤¯] /(n) climatology/ +µ¤¸õÂÓ [¤­¤³¤¦¤¿¤¤] /(n) climatic zone/ +µ¤¸ù [¤­¤³¤¦] /(n) (MA) breathing exercise/breath control/spirit cultivation/chi kung/qigong/ +µ¤¹¦ [¤­¤³¤¦] /(n) stoma/ +µ¤¹½¤¨ [¤­¤¬¤Þ¤¨] /(n) pose/ +µ¤¹â¤¤ [¤±¤À¤«¤¤] /(adj) sublime/ +µ¤¹ç [¤­¤¢¤¤] /(n) scream/yell/fighting spirit/(P)/ +µ¤¹ç¤¤ [¤­¤¢¤¤] /(n) scream/yell/fighting spirit/ +µ¤¹ç¤¤¤ò³Ý¤±¤ë [¤­¤¢¤¤¤ò¤«¤±¤ë] /(exp) to cheer on/to raise a shout/ +µ¤¹ç¤¤É餱 [¤­¤¢¤¤¤Þ¤±] /(n) being overawed/ +µ¤¹ü [¤­¤³¤Ä] /(n) (moral) backbone/spirit/soul/grit/ +µ¤º¬ [¤­¤³¤ó] /(n) aerial root/ +µ¤»¶¤¸ [¤­¤µ¤ó¤¸] /(adj-na,n) recreation/diversion/relaxation/ +µ¤»ý [¤­¤â¤Á] /(n) feeling/sensation/mood/ +µ¤»ý¤Á [¤­¤â¤Á] /(n) feeling/sensation/mood/(P)/ +µ¤»ý¤Á¤¤¤¤ [¤­¤â¤Á¤¤¤¤] /(adj) good feeling/feeling good/ +µ¤»ý¤Á¤è¤¤ [¤­¤â¤Á¤è¤¤] /(adj) good feeling/feeling good/ +µ¤»ý¤Á°­¤¤ [¤­¤â¤Á¤ï¤ë¤¤] /(adj) bad feeling/feeling bad/ +µ¤¼¼ [¤­¤·¤Ä] /(n) air chamber/ +µ¤¼Á [¤«¤¿¤®] /(n) spirit/character/trait/temperament/disposition/ +µ¤¼Á [¤­¤·¤Ä] /(n) spirit/character/trait/temperament/disposition/(P)/ +µ¤¼å [¤­¤è¤ï] /(adj-na,n) timid/fainthearted/ +µ¤¼è¤ê [¤­¤É¤ê] /affectation/pretension/ +µ¤¼è¤ê²° [¤­¤É¤ê¤ä] /(n) snob/affected person/ +µ¤¼è¤ë [¤­¤É¤ë] /(v5r) to affect/to put on airs/(P)/ +µ¤¼è¤ë [¤±¤É¤ë] /(v5r) to suspect/to sense/ +µ¤¼õ¤± [¤­¤¦¤±] /(n) popularity/favor/ +µ¤½Å [¤­¤ª¤â] /(adj-na,n) heavy-hearted/ +µ¤¾Ý [¤­¤·¤ç¤¦] /(n) weather/climate/(P)/ +µ¤¾Ý±ÒÀ± [¤­¤·¤ç¤¦¤¨¤¤¤»¤¤] /weather satellite/ +µ¤¾Ý³Ø [¤­¤·¤ç¤¦¤¬¤¯] /(n) meteorology/(P)/ +µ¤¾Ý´Ñ¬ [¤­¤·¤ç¤¦¤«¤ó¤½¤¯] /weather observation/ +µ¤¾Ý´Ñ¬Á¥ [¤­¤·¤ç¤¦¤«¤ó¤½¤¯¤»¤ó] /weather ship/ +µ¤¾Ý¾ðÊó [¤­¤·¤ç¤¦¤¸¤ç¤¦¤Û¤¦] /(n) weather (meteorology) information/ +µ¤¾ÝÂæ [¤­¤·¤ç¤¦¤À¤¤] /(n) meteorological observatory/(P)/ +µ¤¾ÝÄ£ [¤­¤·¤ç¤¦¤Á¤ç¤¦] /Meteorological Agency/(P)/ +µ¤¾ÝÄÌÊó [¤­¤·¤ç¤¦¤Ä¤¦¤Û¤¦] /weather report/ +µ¤¾ã [¤­¤¶] /(adj-na) affectation/conceit/snobbery/(P)/ +µ¤¾æ [¤­¤¸¤ç¤¦] /(adj-na,n) stout-hearted/firm/(P)/ +µ¤¾æÉ× [¤­¤¸¤ç¤¦¤Ö] /(adj-na,n) reassuring/ +µ¤¾è¤ê [¤­¤Î¤ê] /(n,vs) interested in/ +µ¤¾è¤ê¤·¤Ê¤¤ [¤­¤Î¤ê¤·¤Ê¤¤] /indisposed/halfhearted/ +µ¤¾è¤êÇö [¤­¤Î¤ê¤¦¤¹] /(adj-na) unenthusiastic/ +µ¤¿§ [¤­¤·¤ç¤¯] /(n) mood/humor/looks/countenance/ +µ¤¿§¤Ð¤à [¤±¤·¤­¤Ð¤à] /(v5m) to grow angry/to display one's anger/ +µ¤¿¨¤ì¤ë [¤«¤Ö¤ì¤ë] /(v1) to react to/to be influenced by/to go overboard for/ +µ¤¿´ [¤­¤´¤³¤í] /(n) temper/disposition/(P)/ +µ¤¿¶¤ê [¤±¤Ö¤ê] /(n) sign/indication/ +µ¤¿ï [¤­¤º¤¤] /(adj-na,n) willful/as one pleases/ +µ¤¿ïµ¤ÐÖ [¤­¤º¤¤¤­¤Þ¤Þ] /as one pleases/ +µ¤Àª [¤­¤»¤¤] /(n) fervour/vigour/ardour/spirit/(P)/ +µ¤Àª¤òºï¤° [¤­¤»¤¤¤ò¤½¤°] /(exp) to diminish (dampen) the spirit/ +µ¤À­ [¤­¤·¤ç¤¦] /(n) disposition/temperament/(P)/ +µ¤À²¤é¤· [¤­¤Ð¤é¤·] /(n) recreation/(P)/ +µ¤Àä [¤­¤¼¤Ä] /(n,vs) faint/swoon/(P)/ +µ¤Á° [¤­¤Þ¤¨] /(n) generosity/(P)/ +µ¤Á°¤Î¤è¤¤ [¤­¤Þ¤¨¤Î¤è¤¤] /lavish/profuse/ +µ¤ÁÈ¤ß [¤­¤°¤ß] /(n) attitude/preparedness/ +µ¤Áá [¤­¤Ð¤ä] /(adj-na,n) quick-tempered/impatient/ +µ¤Áê [¤­¤½¤¦] /(n) gas phase/ +µ¤Á÷´É [¤­¤½¤¦¤«¤ó] /(n) pneumatic tube/ +µ¤Â© [¤­¤½¤¯] /(n) breathing/breath/ +µ¤Â©±â¡¹ [¤­¤½¤¯¤¨¤ó¤¨¤ó] /(adj-na,n) gasping for breath/be at one's last gasp/be more dead than alive/ +µ¤Â©±â±â [¤­¤½¤¯¤¨¤ó¤¨¤ó] /(adj-na,n) gasping for breath/be at one's last gasp/be more dead than alive/ +µ¤ÂÎ [¤­¤¿¤¤] /(n) vapour/gas/(P)/ +µ¤ÂÕ¤¤ [¤±¤À¤ë¤¤] /(adj) languid/listless/ +µ¤Ã» [¤­¤ß¤¸¤«] /(adj-na,n) short-tempered/quick-tempered/impatient/ +µ¤ÃÄ [¤­¤À¤ó] /(n) air mass/ +µ¤ÃѤº¤«¤·¤¤ [¤­¤Ï¤º¤«¤·¤¤] /(adj) embarrassed/feeling ashamed or awkward/ +µ¤Ä¥¤ë [¤­¤Ð¤ë] /(v5r) to strain or exert oneself/to go all out/ +µ¤Ä¹ [¤­¤Ê¤¬] /(adj-na,n) patient/leisurely/ +µ¤Å¾ [¤­¤Æ¤ó] /(n) quick wittedness/tact/cleverness/ +µ¤Åû [¤­¤È¤¦] /(n) a cylinder/(P)/ +µ¤Æ¯¤­ [¤­¤Ð¤¿¤é¤­] /(n) taking appropriate action/tact/ +µ¤Æ°¼Ö [¤­¤É¤¦¤·¤ã] /(n) train powered by a diesel or internal-combustion engine/ +µ¤Æ» [¤­¤É¤¦] /(n) respiratory tract/air duct/ +µ¤Æñ¤·¤¤ [¤­¤à¤º¤«¤·¤¤] /(adj) hard to please/moody/crusty/fastidious/(P)/ +µ¤Æñ¤·¤¤ [¤­¤à¤Å¤«¤·¤¤] /(adj) hard to please/moody/crusty/fastidious/ +µ¤Ç¤¤» [¤­¤Þ¤«¤»] /(adj-na,n) doing as one pleases/following one's nose/ +µ¤Ç¹ [¤­¤Î¤¦] /(n) air bladder or sac/ +µ¤ÇÛ [¤­¤Ï¤¤] /(n) indication/market trend/worry/ +µ¤ÇÛ [¤±¤Ï¤¤] /(n) indication/market trend/worry/(P)/ +µ¤ÇÛ¤ê [¤­¤¯¤Ð¤ê] /(n,vs) care/attentiveness/attention/consideration/(P)/ +µ¤Ç÷ [¤­¤Ï¤¯] /(n) spirit/soul/vigor/(P)/ +µ¤È´¤± [¤­¤Ì¤±] /(n) dispiritedness/dejection/ +µ¤Èè¤ì [¤­¤Å¤«¤ì] /(n) mental fatigue/worry/boredom/ +µ¤ÉÊ [¤­¤Ò¤ó] /(n) (1) elegance/refinement/grace/dignity/(2) aroma/ +µ¤ÉÔÌ£¤¤ [¤­¤Þ¤º¤¤] /(adj) (uk) unpleasant/awkward/ +µ¤ÉÕ [¤­¤Å¤±] /(suf) Care Of (CO)/ +µ¤ÉÕ¤­ [¤­¤Å¤­] /(n) awareness/ +µ¤ÉÕ¤¯ [¤­¤Å¤¯] /(v5k) to notice/to recognize/to become aware of/to perceive/to realize/(P)/ +µ¤ÉÕ¤± [¤­¤Ä¤±] /(n) encouragement/bringing around/resuscitation/stimulant/tonic/(in) care of/ +µ¤ÉÕ¤± [¤­¤Å¤±] /(n) encouragement/bringing around/resuscitation/stimulant/tonic/(in) care of/ +µ¤ÉÕ¤±Ìô [¤­¤Ä¤±¤°¤¹¤ê] /(n) restorative/ +µ¤É餤 [¤­¤ª¤¤] /(n) fighting spirit/fighting mood/(P)/ +µ¤É餤Ω¤Ä [¤­¤ª¤¤¤¿¤Ä] /(v5t) to rouse oneself/to psyche oneself up/ +µ¤É餦 [¤­¤ª¤¦] /(v5u) to get worked up/to be eager (enthusiastic)/to rouse oneself/ +µ¤É÷ [¤­¤Õ¤¦] /(n) character/traits/ethos/ +µ¤Ê¬ [¤­¤Ö¤ó] /(n) feeling/mood/(P)/ +µ¤Ê¬¤¬ÃƤà [¤­¤Ö¤ó¤¬¤Ï¤º¤à] /(exp) to cheer up/ +µ¤Ê¬¤¬Îɤ¤ [¤­¤Ö¤ó¤¬¤è¤¤] /feel good (pleasant)/ +µ¤Ê¬²° [¤­¤Ö¤ó¤ä] /moody person/ +µ¤Ê¬Å¾´¹ [¤­¤Ö¤ó¤Æ¤ó¤«¤ó] /change of pace/change of mood/ +µ¤Ê¶¤ì [¤­¤Þ¤°¤ì] /(adj-na,n) whim/caprice/whimsy/fickle/moody/uneven temper/ +µ¤ÊѤï¤ê [¤­¤¬¤ï¤ê] /changing one's mind/ +µ¤ÊÝÍÜ [¤­¤Û¤è¤¦] /(n) diversion/change of pace/ +µ¤Ë¢ [¤­¤Û¤¦] /(n) (air) bubble (esp. in a liquid)/(P)/ +µ¤Ë¦ [¤­¤Û¤¦] /(n) bladder/vesicle/ +µ¤Ë»¤·¤¤ [¤­¤¼¤ï¤·¤¤] /(adj) restless/fidgety/fussy/ +µ¤Ëù [¤­¤Þ¤Þ] /(adj-na,n) willful/selfish/ +µ¤Ì£ [¤­¤ß] /(n) sensation/feeling/(P)/ +µ¤Ì£ [¤®¤ß] /(n-suf) -like/-looking/-looked/ +µ¤Ì© [¤­¤ß¤Ä] /(adj-na,n) airtight/ +µ¤Ì©¼¼ [¤­¤ß¤Ä¤·¤Ä] /(n) airtight chamber/ +µ¤Ì® [¤­¤ß¤ã¤¯] /(n) blood vessel/conspiracy/collusion/ +µ¤ÌµÀº [¤­¤Ö¤·¤ç¤¦] /(adj-na,n) laziness/indolence/ +µ¤Ì¤¤ [¤­¤Þ¤è¤¤] /(n) wavering/hesitating/ +µ¤Íî¤Á [¤­¤ª¤Á] /(n,vs) discouraged/dispirited/despondent/ +µ¤Î© [¤­¤À¤Æ] /(io) (n) disposition/nature/ +µ¤Î©¤Æ [¤­¤À¤Æ] /(n) disposition/nature/ +µ¤Î® [¤­¤ê¤å¤¦] /(n) atmospheric current/ +µ¤ÎÏ [¤­¤ê¤ç¤¯] /(n) willpower/energy/vitality/(P)/ +µ¤ÐÖ [¤­¤Þ¤Þ] /(n) selfish(ness)/ +µ¤Ýµ [¤­¤¦¤Ä] /(adj-na,n) gloom/mental depression/ +µ¤Ýµ¾É [¤­¤¦¤Ä¤·¤ç¤¦] /(n) depression/melancholy/ +µ¤ò° [¤­¤Ï¤¯] /(n) spirit/vigor/drive/ +µ¥°µ [¤­¤¢¤Ä] /(n) steam pressure/ +µ¥´Ì [¤­¤«¤ó] /(n) boiler/ +µ¥´Ì¼¼ [¤­¤«¤ó¤·¤Ä] /boiler room/ +µ¥¼Ö [¤­¤·¤ã] /(n) train (steam)/(P)/ +µ¥¼ÖÄ [¤­¤·¤ã¤Á¤ó] /train fare/ +µ¥¿å [¤­¤¹¤¤] /(n) brackish water/ +µ¥Á¥ [¤­¤»¤ó] /(n) steamship/(P)/ +µ¥Á¥ÀÑ¤ß [¤­¤»¤ó¤º¤ß] /shipment by steamer/ +µ¥Äú [¤­¤Æ¤¤] /(n) (steam) launch/ +µ¥Å« [¤­¤Æ¤­] /(n) steam whistle/(P)/ +µ¥æ¥ [¤­¤«¤ó] /(n) boiler/ +µ¦Æâ [¤­¤Ê¤¤] /(n) territories in the vicinity of the capital and under direct imperial rule/(in Japanese history) the five kuni in the immediate vicinity of Kyoto/ +µ§¤È¤¦ [¤­¤È¤¦] /(n) prayer/ +µ§¤È¤¦¼Ô [¤­¤È¤¦¤·¤ã] /person who prays/ +µ§¤È¤¦½ñ [¤­¤È¤¦¤·¤ç] /(n) prayer book/ +µ§¤ê [¤¤¤Î¤ê] /(n) prayer/supplication/(P)/ +µ§¤êµá¤á¤ë [¤¤¤Î¤ê¤â¤È¤á¤ë] /(exp) to pray for/ +µ§¤ë [¤¤¤Î¤ë] /(v5r,vi) to pray/to wish/(P)/ +µ§´ê [¤­¤¬¤ó] /(n) prayer/(P)/ +µ§ÀÀ [¤­¤»¤¤] /(n) vow/oath/pledge/ +µ§ÀÁ [¤­¤»¤¤] /(n) entreaty/prayer/ +µ§Åø [¤­¤È¤¦] /(n) prayer/(P)/ +µ§Åø½ñ [¤­¤È¤¦¤·¤ç] /(n) prayer book/ +µ§Ç¯º× [¤­¤Í¤ó¤µ¤¤] /(n) prayer service for a good crop/ +µ§Ç° [¤­¤Í¤ó] /(n) prayer/(P)/ +µ¨ [¤­] /(n) season/season word or phrase (in haiku)/(P)/ +µ¨´© [¤­¤«¤ó] /(n) quarterly (e.g. magazine)/(P)/ +µ¨´©»¨»ï [¤­¤«¤ó¤¶¤Ã¤·] /a quarterly (magazine)/ +µ¨´©»ï [¤­¤«¤ó¤·] /a quarterly (magazine)/ +µ¨¸ì [¤­¤´] /(n) seasonal word (in haiku)/(P)/ +µ¨¸õ [¤­¤³¤¦] /(n) season/climate/ +µ¨»Ò [¤­¤·] /last child/ +µ¨½Õ [¤­¤·¤å¤ó] /(n) late spring/ +µ¨Àá [¤­¤»¤Ä] /(n) season/(P)/ +µ¨Àá³°¤ì [¤­¤»¤Ä¤Ï¤º¤ì] /(n) end of season/ +µ¨Àá´¶ [¤­¤»¤Ä¤«¤ó] /a sense of the seasons/ +µ¨ÀáÄ´À° [¤­¤»¤Ä¤Á¤ç¤¦¤»¤¤] /(n) seasonal adjustment/ +µ¨ÀáŪ [¤­¤»¤Ä¤Æ¤­] /(adj-na) seasonal/ +µ¨ÀáÉ÷ [¤­¤»¤Ä¤Õ¤¦] /(n) seasonal winds/(P)/ +µ¨ÀáÊÑ°Û [¤­¤»¤Ä¤Ø¤ó¤¤] /seasonal variation/ +µ¨ÀáϫƯ [¤­¤»¤Ä¤í¤¦¤É¤¦] /seasonal labor/ +µ¨ÀáϫƯ¼Ô [¤­¤»¤Ä¤í¤¦¤É¤¦¤·¤ã] /seasonal laborer/ +µ¨Âê [¤­¤À¤¤] /(n) (in haiku) word or theme which indicates a season/ +µ¨Ëö [¤­¤Þ¤Ä] /end of the season or term/ +µ© [¤Þ¤ì] /(adj-na,n) rare/seldom/(P)/ +µ©¼á [¤­¤·¤ã¤¯] /(n) dilution/ +µ©½ñ [¤­¤·¤ç] /(n) rare book/ +µ©¾¯ [¤­¤·¤ç¤¦] /(adj-na,n) scarce/rare/ +µ©À¤ [¤­¤»¤¤] /(n) rare/ +µ©Âå [¤­¤À¤¤] /(adj-no) uncommon/rare/ +µ©Çö [¤­¤Ï¤¯] /(adj-na,n) thin (e.g. air)/lean/rarified/diluted/sparse/weak/rarefied/ +µ©Î²»À [¤­¤ê¤å¤¦¤µ¤ó] /(n) dilute sulfuric acid/ +µ©ë²ËÜ [¤­¤³¤¦¤Ü¤ó] /(n) rare book/ +µª°ËÔ¢²° [¤­¤Î¤¯¤Ë¤ä] /Large bookstore with big foreign book section (main branch, Shinjuku)/ +µª¸µ [¤­¤²¤ó] /(n) (1) era/(2) A.D. (Christian era)/(P)/ +µª¸µ¸å [¤­¤²¤ó¤´] /post-era/ +µª¸µÀá [¤­¤²¤ó¤»¤Ä] /(n) (historical) Empire Day/ +µª¸µÁ° [¤­¤²¤ó¤¼¤ó] /(n-adv,n-t) pre-era/B.C./(P)/ +µª¹Ô [¤­¤³¤¦] /(n) traveller's journal/(P)/ +µª¹Ôʸ [¤­¤³¤¦¤Ö¤ó] /(n) traveller's journal/ +µªÀªËÜÀþ [¤­¤»¤¤¤Û¤ó¤»¤ó] /Kisei Main Line (Wakayama-Mie Railway)/ +µªÍ× [¤­¤è¤¦] /(n) bulletin/memoirs/ +µªÎ§ [¤­¤ê¤Ä] /(n) rules/regulations/discipline/ +µ«¾Ï [¤­¤·¤ç¤¦] /(n) insignia/emblem/ +µ¬³Ê [¤­¤«¤¯] /(n) standard/norm/(P)/ +µ¬³Ê²½ [¤­¤«¤¯¤«] /(n) standardization/ +µ¬³Ê¸¶°Æ [¤­¤«¤¯¤²¤ó¤¢¤ó] /standards draft/draft of a standard/ +µ¬³ÊȽ [¤­¤«¤¯¤Ð¤ó] /(n) standard size/ +µ¬³ÊÉÊ [¤­¤«¤¯¤Ò¤ó] /(n) standardized article or goods/ +µ¬¶ë [¤­¤¯] /(n) rule/standard/compass and ruler/ +µ¬½à [¤­¤¸¤å¤ó] /(n) standard/basis/criteria/norm/(P)/ +µ¬½à²½ [¤­¤¸¤å¤ó¤«] /(vs) normalize/ +µ¬À© [¤­¤»¤¤] /(n) regulation/(P)/ +µ¬À©²ò½ü [¤­¤»¤¤¤«¤¤¤¸¤ç] /(n) deregulation/removal (easing) of (official) restrictions/ +µ¬À©´ËÏ [¤­¤»¤¤¤«¤ó¤ï] /(n) deregulation/removal (easing) of (official) restrictions/ +µ¬Àµ [¤­¤»¤¤] /(n,vs) correction/ +µ¬Â§ [¤­¤½¤¯] /(n) rule/regulations/(P)/ +µ¬Â§¤ÇÇû¤ë [¤­¤½¤¯¤Ç¤·¤Ð¤ë] /to restrict (a person) by rule/ +µ¬Â§¤ò¼é¤ë [¤­¤½¤¯¤ò¤Þ¤â¤ë] /(exp) to abide (by the rules)/to keep to the regulations/ +µ¬Â§¤òÇˤë [¤­¤½¤¯¤ò¤ä¤Ö¤ë] /(exp) to violate the rules/ +µ¬Â§¤òÇÔ¤ë [¤­¤½¤¯¤ò¤ä¤Ö¤ë] /(exp) to break the rule/ +µ¬Â§°ãÈ¿ [¤­¤½¤¯¤¤¤Ï¤ó] /(n) breach of the rules/ +µ¬Â§½ñ [¤­¤½¤¯¤·¤ç] /(n) rulebook/ +µ¬Â§Àµ¤¤ [¤­¤½¤¯¤¿¤À¤·¤¤] /regular/well-regulated/ +µ¬Â§Àµ¤·¤¤ [¤­¤½¤¯¤¿¤À¤·¤¤] /(adj) regular/systematic/ +µ¬Â§Åª [¤­¤½¤¯¤Æ¤­] /(adj-na) systematic/regular/routine/ +µ¬Äê [¤­¤Æ¤¤] /(adj-no,n,vs) regulation/provisions/(P)/ +µ¬ÄêÂÇÀÊ [¤­¤Æ¤¤¤À¤»¤­] /(n) regulation at batting (baseball)/ +µ¬ÄêÃÍ [¤­¤Æ¤¤¤Á] /control value/minimal required value/ +µ¬Äø [¤­¤Æ¤¤] /(n) official regulations/inner rules/(P)/ +µ¬ÈÏ [¤­¤Ï¤ó] /(n) model/standard/pattern/norm/criterion/example/(P)/ +µ¬ÈÏŪ [¤­¤Ï¤ó¤Æ¤­] /(adj-na) normative/ +µ¬ÌÏ [¤­¤Ü] /(n) scale/scope/plan/structure/(P)/ +µ¬ÌÏ¤Î·ÐºÑ [¤­¤Ü¤Î¤±¤¤¤¶¤¤] /economies of scale/ +µ¬Ìó [¤­¤ä¤¯] /(n) agreement/rules/code/(P)/ +µ¬Î§ [¤­¤ê¤Ä] /(n) order/rules/law/(P)/ +µ­ [¤­] /(n,n-suf) chronicle/ +µ­¤¹ [¤·¤ë¤¹] /(v5s) to note/to write down/(P)/ +µ­²± [¤­¤ª¤¯] /(n,vs) memory/recollection/remembrance/(P)/ +µ­²±¾ã³² [¤­¤ª¤¯¤·¤ç¤¦¤¬¤¤] /defect of memory/ +µ­²±ÁÇ»Ò [¤­¤ª¤¯¤½¤·] /(computer) storage cell/ +µ­²±ÁÓ¼º [¤­¤ª¤¯¤½¤¦¤·¤Ä] /(n) loss of memory/ +µ­²±ÁõÃÖ [¤­¤ª¤¯¤½¤¦¤Á] /storage (device)/memory/ +µ­²±ÇÞÂÎ [¤­¤ª¤¯¤Ð¤¤¤¿¤¤] /storage medium/ +µ­²±Ë¡ [¤­¤ª¤¯¤Û¤¦] /mnemonic/ +µ­²±ÍÆÎÌ [¤­¤ª¤¯¤è¤¦¤ê¤ç¤¦] /storage capacity/memory capacity/ +µ­²±ÎÏ [¤­¤ª¤¯¤ê¤ç¤¯] /memory/ +µ­²±ÎϤ¬¤¤¤¤ [¤­¤ª¤¯¤ê¤ç¤¯¤¬¤¤¤¤] /having good memory/ +µ­µª [¤­¤­] /the Kojiki and Nihonshoki/ +µ­¹æ [¤­¤´¤¦] /(n) symbol/code/(P)/ +µ­¹æ¤Çɽ¤¹ [¤­¤´¤¦¤Ç¤¢¤é¤ï¤¹] /to represent by signs/ +µ­¹æ¥È¡¼¥¯¥ó [¤­¤´¤¦¥È¡¼¥¯¥ó] /sign tokens/ +µ­¹æÏÀ [¤­¤´¤¦¤í¤ó] /(n) semiotics/ +µ­¹æÏÀÍý³Ø [¤­¤´¤¦¤í¤ó¤ê¤¬¤¯] /symbolic logic/ +µ­ºÜ [¤­¤µ¤¤] /(n) mention/entry/(P)/ +µ­ºÜ»ö¹à [¤­¤µ¤¤¤¸¤³¤¦] /(n) items mentioned/ +µ­»ö [¤­¤¸] /(n) article/news story/report/account/(P)/ +µ­»öʸ [¤­¤¸¤Ö¤ó] /(n) descriptive composition/ +µ­¼Ô [¤­¤·¤ã] /(n) reporter/(P)/ +µ­¼Ô²ñ¸« [¤­¤·¤ã¤«¤¤¤±¤ó] /(n) press conference/ +µ­¼ÔÀÊ [¤­¤·¤ã¤»¤­] /press gallery/press box/ +µ­¼ÔÃÄ [¤­¤·¤ã¤À¤ó] /(n) press group/press corps/group of reporters/press organization/ +µ­½Ò [¤­¤¸¤å¤Ä] /(n,vs) describing/descriptor/(P)/ +µ­½Ò»Ò [¤­¤¸¤å¤Ä¤·] /(n) descriptor/ +µ­½ÒŪÂÅÅöÀ­ [¤­¤¸¤å¤Ä¤Æ¤­¤À¤È¤¦¤»¤¤] /descriptive adequacy/ +µ­½Òʸˡ [¤­¤¸¤å¤Ä¤Ö¤ó¤Ý¤¦] /descriptive grammar/ +µ­¾Ï [¤­¤·¤ç¤¦] /(n) medal/badge/insignia/(P)/ +µ­¿ôË¡ [¤­¤¹¤¦¤Û¤¦] /(n) numeration system/number representation system/ +µ­Ä¢ [¤­¤Á¤ç¤¦] /(n) registry/entry/book-keeping/signature/(P)/ +µ­Æþ [¤­¤Ë¤å¤¦] /(n,vs) entry/filling in of forms/(P)/ +µ­Ç° [¤­¤Í¤ó] /(n) commemoration/memory/(P)/ +µ­Ç°´Û [¤­¤Í¤ó¤«¤ó] /(n) memorial hall/ +µ­Ç°º× [¤­¤Í¤ó¤µ¤¤] /(n) anniversary/commemoration/ +µ­Ç°¼°Åµ [¤­¤Í¤ó¤·¤­¤Æ¤ó] /(n) memorial ceremony/ +µ­Ç°¼Ì¿¿ [¤­¤Í¤ó¤·¤ã¤·¤ó] /souvenir photograph/ +µ­Ç°¼ù [¤­¤Í¤ó¤¸¤å] /(n) memorial tree/ +µ­Ç°½ÐÈÇ [¤­¤Í¤ó¤·¤å¤Ã¤Ñ¤ó] /(n) commemorative publication/ +µ­Ç°ÀÚ¼ê [¤­¤Í¤ó¤­¤Ã¤Æ] /(n) special issue stamp/ +µ­Ç°Æü [¤­¤Í¤ó¤Ó] /(n) holiday/anniversary/memorial day/(P)/ +µ­Ç°Èê [¤­¤Í¤ó¤Ò] /(n) monument/(P)/ +µ­Ç°ÉÊ [¤­¤Í¤ó¤Ò¤ó] /(n) souvenir/memento/ +µ­Ç°Êª [¤­¤Í¤ó¤Ö¤Ä] /souvenir/memento/ +µ­Ç°ÏÀʸ½¸ [¤­¤Í¤ó¤í¤ó¤Ö¤ó¤·¤å¤¦] /(n) essays (contributed) in celebration of something)/ +µ­Éè [¤­¤Õ] /writing a musical score/ +µ­ÉèË¡ [¤­¤Õ¤Û¤¦] /(n) musical notation/ +µ­Ë¡ [¤­¤Û¤¦] /(n) notation/ +µ­Ì¾ [¤­¤á¤¤] /(n) signature/register/ +µ­Ì¾³ô [¤­¤á¤¤¤«¤Ö] /registered stock/ +µ­Ì¾Åêɼ [¤­¤á¤¤¤È¤¦¤Ò¤ç¤¦] /signed ballot/ +µ­Ï¿ [¤­¤í¤¯] /(n,vs) record/minutes/document/(P)/ +µ­Ï¿¤ËºÜ¤»¤ë [¤­¤í¤¯¤Ë¤Î¤»¤ë] /(exp) to put on record/ +µ­Ï¿¤òÇˤë [¤­¤í¤¯¤ò¤ä¤Ö¤ë] /(exp) to break the record/ +µ­Ï¿±Ç²è [¤­¤í¤¯¤¨¤¤¤¬] /documentary film/ +µ­Ï¿·¸ [¤­¤í¤¯¤¬¤«¤ê] /record keeper/recorder/archivist/ +µ­Ï¿Åª [¤­¤í¤¯¤Æ¤­] /(adj-na) record(-setting)/(P)/ +µ­Ï¿Ê¸³Ø [¤­¤í¤¯¤Ö¤ó¤¬¤¯] /reportage/documentary/ +µ­ëÖ [¤­¤·¤ç¤¦] /(n) memorizing/ +µ®¤¤ [¤¿¤Ã¤È¤¤] /(adj) precious/valuable/priceless/noble/exalted/sacred/(P)/ +µ®¤¤ [¤È¤¦¤È¤¤] /(adj) precious/valuable/priceless/noble/exalted/sacred/(P)/ +µ®¤¤²ÈÊÁ¤Ç¤¢¤ë [¤¿¤Ã¤È¤¤¤¤¤¨¤¬¤é¤Ç¤¢¤ë] /(exp) to be of noble birth/ +µ®¤¤Ì¿ [¤¿¤Ã¤È¤¤¤¤¤Î¤Á] /precious life/ +µ®¤Ö [¤¿¤Ã¤È¤Ö] /(v5b) to value/to prize/to esteem/(P)/ +µ®¤Ö [¤È¤¦¤È¤Ö] /(v5b) to value/to prize/to esteem/(P)/ +µ®¥¬¥¹ [¤­¥¬¥¹] /inert gas/noble gas/ +µ®°Õ [¤­¤¤] /(n) (hon) your will/your wishes/your request/ +µ®²¼ [¤­¤«] /(n) (pronoun) you (younger person)/ +µ®²È [¤­¤«] /(n) your home (respectful)/ +µ®´Ê [¤­¤«¤ó] /(n) your letter (polite)/ +µ®´Í [¤­¤«¤ó] /(n) your letter (polite)/ +µ®¶â° [¤­¤­¤ó¤¾¤¯] /(n) precious metal/(P)/ +µ®¶â°²· [¤­¤­¤ó¤¾¤¯¤ª¤í¤·] /wholesale (wholesaler) in precious metals/ +µ®·¯ [¤­¤¯¤ó] /(n) (pronoun) you (younger person)/ +µ®·» [¤­¤±¤¤] /(n) you (elder brother)/ +µ®¸² [¤­¤±¤ó] /(n) distinguished person/ +µ®¸ø [¤­¤³¤¦] /(n) (pronoun) you (younger person)/ +µ®¸ø»Ò [¤­¤³¤¦¤·] /(n) young noble/noble youth/ +µ®¹ñ [¤­¤³¤¯] /(n) your country (respectful)/ +µ®»¥ [¤­¤µ¤Ä] /(n) your letter (respectful)/ +µ®»Ð [¤­¤·] /(n) term of respect in addressing ladies or anothers older sister/ +µ®»æ [¤­¤·] /(n) (hon) your magazine/your journal/your paper/your honored paper/your columns/ +µ®»ï [¤­¤·] /(n) (hon) your magazine/your journal/your paper/your honored paper/your columns/ +µ®¼Ò [¤­¤·¤ã] /(n) (your) company/ +µ®¼ï [¤­¤·¤å] /(n) noble birth/ +µ®½· [¤­¤·¤å¤¦] /(n) reply (epistolary)/ +µ®½Å [¤­¤Á¤ç¤¦] /(adj-na,n) precious/valuable/(P)/ +µ®½ÅÉÊ [¤­¤Á¤ç¤¦¤Ò¤ó] /(n) valuables/treasures/(P)/ +µ®½ê [¤­¤·¤ç] /(n) your place/you (respectful)/ +µ®½÷ [¤¢¤Ê¤¿] /(oK) (n) (fem) you/lady/ +µ®½÷ [¤­¤¸¤ç] /(oK) (n) (fem) you/lady/ +µ®¿Â [¤­¤·¤ó] /(n) noble/men of rank/notables/ +µ®¿Í [¤­¤¸¤ó] /(n) aristocrat/nobleman/ +µ®Á¨ [¤­¤»¤ó] /(n) high and low (ranks)/ +µ®ÁÎ [¤­¤½¤¦] /(n) high priest/respectful form of address to a priest/ +µ®Â² [¤­¤¾¤¯] /(adj-no,n) noble/aristocrat/(P)/ +µ®Â²±¡ [¤­¤¾¤¯¤¤¤ó] /(n) House of Lords/ +µ®Â²À¯¼£ [¤­¤¾¤¯¤»¤¤¤¸] /aristocracy/ +µ®Â²Åª [¤­¤¾¤¯¤Æ¤­] /(adj-na) aristocratic/ +µ®Âæ [¤­¤À¤¤] /(n) honorific used in company correspondence/ +µ®ÃË [¤¿¤«¤ª] /male pronoun/ +µ®ÃÏ [¤­¤Á] /(n) (hon) your place/ +µ®Å¹ [¤­¤Æ¤ó] /(n) your store or shop (respectful)/ +µ®Å [¤­¤Ç¤ó] /(n) polite 2nd person pronoun/ +µ®ÉÐ [¤­¤Ò¤ó] /(n) noble visitor/(P)/ +µ®ÉØ¿Í [¤­¤Õ¤¸¤ó] /(n) lady/ +µ®Êý [¤¢¤Ê¤¿] /(n) (hum) (uk) you/dear (what a wife calls a husband)/(P)/ +µ®Êý [¤­¤Û¤¦] /(n) (hum) (uk) you/dear (what a wife calls a husband)/ +µ®Êý¡¹ [¤¢¤Ê¤¿¤¬¤¿] /(n) (uk) you (plural) (When you want to sound flagrantly flattering)/ +µ®ÊýÊý [¤¢¤Ê¤¿¤¬¤¿] /(n) (uk) you (plural) (When you want to sound flagrantly flattering)/ +µ®Ì¾ [¤­¤á¤¤] /(n) your name (respectful)/ +µ®ÍÍ [¤­¤µ¤Þ] /(n) (vulg) you/ +µ®Í÷ [¤­¤é¤ó] /(n) your (visual) observation (respectful)/ +µ®ìÍ [¤­¤»¤ó] /(n) high and low/all ranks/ +µ¯¤­¤¢¤¬¤ë [¤ª¤­¤¢¤¬¤ë] /(v5r) to rise/to erect/to get up/ +µ¯¤­¤ë [¤ª¤­¤ë] /(v1) (1) to get up/to rise/(2) to wake up/(3) to occur/to happen/to take place/(P)/ +µ¯¤­³Ý¤± [¤ª¤­¤¬¤±] /(n) first thing after rising/ +µ¯¤­¾å¤¬¤ê¾®Ë¡»Õ [¤ª¤­¤¢¤¬¤ê¤³¤Ü¤·] /(n) self-righting doll/ +µ¯¤­¾å¤¬¤ë [¤ª¤­¤¢¤¬¤ë] /(v5r) to rise/to erect/to get up/(P)/ +µ¯¤­Ä¾¤ë [¤ª¤­¤Ê¤ª¤ë] /(v5r) to sit up/ +µ¯¤­È´¤± [¤ª¤­¤Ì¤±] /(n) first thing after rising/ +µ¯¤­Éú¤· [¤ª¤­¤Õ¤·] /(adv,n) rising and going to bed/daily life/ +µ¯¤³¤¹ [¤ª¤³¤¹] /(v5s) to raise/to cause/to wake someone/(P)/ +µ¯¤³¤ê [¤ª¤³¤ê] /(n) source/origin/cause/beginning/genesis/ +µ¯¤³¤ê¤¦¤ë [¤ª¤³¤ê¤¦¤ë] /(v5uru) to be possible to occur/ +µ¯¤³¤êÆÀ¤ë [¤ª¤³¤ê¤¦¤ë] /(v5uru) to be possible to occur/ +µ¯¤³¤ë [¤ª¤³¤ë] /(v5r) to occur/to happen/(P)/ +µ¯¤¹ [¤ª¤³¤¹] /(io) (v5s) to raise/to cause/to wake someone/ +µ¯¤Áµï [¤¿¤Á¤¤] /(n) one's movement/ +µ¯¤Ä [¤¿¤Ä] /(v5t) to rise up/to initiate (political) action/ +µ¯°Æ [¤­¤¢¤ó] /(n) drafting/ +µ¯°ø [¤­¤¤¤ó] /(n) cause/(P)/ +µ¯²é [¤­¤¬] /(n) daily life/ +µ¯µï [¤­¤­¤ç] /(n) behavior/one's daily life/ +µ¯¶È [¤­¤®¤ç¤¦] /(n) starting a business/promotion of enterprise/ +µ¯¶È²ÈÀº¿À [¤­¤®¤ç¤¦¤«¤»¤¤¤·¤ó] /(n) entrepreneurial spirit/ +µ¯¶ç [¤­¤¯] /(n) opening line/opening line of a (Chinese) poem/ +µ¯·ë [¤­¤±¤Ä] /(n) beginning and end/ +µ¯¸¶ [¤­¤²¤ó] /(n) origin/beginning/rise/ +µ¯¸» [¤­¤²¤ó] /(n) origin/beginning/rise/(P)/ +µ¯¹© [¤­¤³¤¦] /(n) setting to work/(P)/ +µ¯¹©¼° [¤­¤³¤¦¤·¤­] /(n) groundbreaking or cornerstone-laying ceremony/ +µ¯¹Æ [¤­¤³¤¦] /(n) drafting/ +µ¯ºÂ [¤­¤¶] /(n,vs) sitting up in bed/ +µ¯ºÄ [¤­¤µ¤¤] /(n) issuing of bonds/(P)/ +µ¯»» [¤­¤µ¤ó] /(n) starting to count/ +µ¯»à [¤­¤·] /(n) saving from the brink of death/ +µ¯»à²óÀ¸ [¤­¤·¤«¤¤¤»¤¤] /(n) revival of the dead/recovering from a hopeless situation/resuscitation/(P)/ +µ¯¼§ÎÏ [¤­¤¸¤ê¤ç¤¯] /(n) magnetomotive force/ +µ¯½Åµ¡ [¤­¤¸¤å¤¦¤­] /(n) crane/derrick/ +µ¯¾² [¤­¤·¤ç¤¦] /(n) rising/getting out of bed/(P)/ +µ¯¾µÅ¾·ë [¤­¤·¤ç¤¦¤Æ¤ó¤±¤Ä] /(n) introduction, development, turn and conclusion (quadripartite structure of certain Chinese poetry)/ +µ¯ÀÁ [¤­¤·¤ç¤¦] /(n) vow/ +µ¯ÀÁʸ [¤­¤·¤ç¤¦¤â¤ó] /(n) (historical) written vow to the gods/ +µ¯ÁÊ [¤­¤½] /(n) prosecution/indictment/(P)/ +µ¯Áʾõ [¤­¤½¤¸¤ç¤¦] /(n) (written) indictment/ +µ¯ÁÊͱͽ [¤­¤½¤æ¤¦¤è] /suspension of indictment/leaving charge on the file/(P)/ +µ¯Áð [¤­¤½¤¦] /(n,vs) drafting/drawing up a bill/(P)/ +µ¯ÅÀ [¤­¤Æ¤ó] /(n) starting point/(P)/ +µ¯ÅÅ [¤­¤Ç¤ó] /(n) generation of electricity/ +µ¯Åŵ¡ [¤­¤Ç¤ó¤­] /(n) electric generator/ +µ¯ÅÅÎÏ [¤­¤Ç¤ó¤ê¤ç¤¯] /(n) electromotive force/ +µ¯Æ° [¤­¤É¤¦] /(n,vs) startup/starting (e.g. engine, computer)/ +µ¯Æ°µ¡ [¤­¤É¤¦¤­] /starter/ +µ¯Æ°»þ [¤­¤É¤¦¤¸] /startup (point in) time/ +µ¯Æ°»þ´Ö [¤­¤É¤¦¤¸¤«¤ó] /startup (interval of) time/ +µ¯Çú [¤­¤Ð¤¯] /(n) exploding/(P)/ +µ¯ÇúºÞ [¤­¤Ð¤¯¤¶¤¤] /(n) triggering explosive/ +µ¯ÇúÁõÃÖ [¤­¤Ð¤¯¤½¤¦¤Á] /detonator/ +µ¯ÇúÌô [¤­¤Ð¤¯¤ä¤¯] /(n) triggering explosive/ +µ¯É® [¤­¤Ò¤Ä] /(n) beginning to write/ +µ¯É¼ [¤­¤Ò¤ç¤¦] /(n,vs) issue of a voucher/ +µ¯Éú [¤­¤Õ¤¯] /(n) undulation/(P)/ +µ¯ÌÓ [¤­¤â¤¦] /(n) nap raising/ +µ¯ÍÑ [¤­¤è¤¦] /(n) appointment/promotion/(P)/ +µ¯Î© [¤­¤ê¤Ä] /(n,vs) standing up/(P)/ +µ°¤ò°ì¤Ë¤¹¤ë [¤­¤ò¤¤¤Ä¤Ë¤¹¤ë] /(exp) to concur/to be the same (thought, opinion, etc.)/to have the same way of doing/ +µ°´Ö [¤­¤«¤ó] /(n) (railroad) gauge/ +µ°¾ò [¤­¤¸¤ç¤¦] /(n) a rail/ +µ°À× [¤­¤»¤­] /(n) (1) locus/(2) wagon tracks/(P)/ +µ°Æ» [¤­¤É¤¦] /(n) (1) orbit/(2) railroad track/(P)/ +µ°Æ»½¤Àµ [¤­¤É¤¦¤·¤å¤¦¤»¤¤] /(n) orbital adjustment/ +µ°Æ»Á¥ [¤­¤É¤¦¤»¤ó] /orbiter/ +µ°ÈÏ [¤­¤Ï¤ó] /(n) model/standard/pattern/norm/criterion/example/(P)/ +µ±¡¹ [¤­¤­] /brilliance/ +µ±¤«¤·¤¤ [¤«¤¬¤ä¤«¤·¤¤] /(adj) brilliant/glorious/glittering/(P)/ +µ±¤«¤·¤¤¶ÈÀÓ [¤«¤¬¤ä¤«¤·¤¤¤®¤ç¤¦¤»¤­] /bright future/brilliant achievements/ +µ±¤«¤¹ [¤«¤¬¤ä¤«¤¹] /(v5s) to light up/to brighten/ +µ±¤­ [¤«¤¬¤ä¤­] /(n) radiance/(P)/ +µ±¤­ÅϤë [¤«¤¬¤ä¤­¤ï¤¿¤ë] /(v5r) to shine out far and wide/ +µ±¤¯ [¤«¤¬¤ä¤¯] /(v5k) to shine/to glitter/to sparkle/(P)/ +µ±µ± [¤­¤­] /brilliance/ +µ±ÀÐ [¤­¤»¤­] /(n) pyroxene/augite/ +µ±Àþ [¤­¤»¤ó] /(n) bright line/ +µ±ÅÙ [¤­¤É] /(n) brightness/clearness/luminance/(P)/ +µ±ßêÄë [¤­¤³¤¦¤Æ¤¤] /poetic word for the sun/ +µ²¤¨ [¤¦¤¨] /(n) hunger/starvation/(P)/ +µ²¤¨¤ë [¤¦¤¨¤ë] /(v1) to starve/(P)/ +µ²¤¨»à¤Ë [¤¦¤¨¤¸¤Ë] /(n) (death from) starvation/ +µ²¤­¤ó [¤­¤­¤ó] /(n) famine/ +µ²²î [¤­¤¬] /(n) hunger/(P)/ +µ²²îÎÅË¡ [¤­¤¬¤ê¤ç¤¦¤Û¤¦] /inaniation treatment/starvation therapy/ +µ²³é [¤­¤«¤Ä] /(n) hunger and thirst/starvation/ +µ²´¨ [¤­¤«¤ó] /(n) hunger and cold/ +µ²»à¤Ë [¤¦¤¨¤¸¤Ë] /(n) (death from) starvation/(P)/ +µ²Ì± [¤­¤ß¤ó] /(n) starving people/ +µ²ñ¼ [¤­¤­¤ó] /(n) famine/(P)/ +µ³¹Ô [¤­¤³¤¦] /(n) horseback riding/ +µ³»Î [¤­¤·] /(n) knight/(P)/ +µ³»ÎÆ» [¤­¤·¤É¤¦] /(n) chivalry/ +µ³¼Í [¤­¤·¤ã] /(n) shooting on horseback/equestrian archery/ +µ³¼ê [¤­¤·¤å] /(n) horseman/rider/(P)/ +µ³¾è [¤­¤¸¤ç¤¦] /(adj-no,n) mount/on horseback/ +µ³ÇÏ [¤­¤Ð] /(n) horse-riding/(P)/ +µ³ÇÏÀï [¤­¤Ð¤»¤ó] /(n) cavalry battle/ +µ³ÇÏ̱² [¤­¤Ð¤ß¤ó¤¾¤¯] /an equestrian tribe/ +µ³Ê¼ [¤­¤Ø¤¤] /(n) cavalry/(P)/ +µ´ [¤ª¤Ë] /(n) ogre/demon/"it" (i.e., in a game of tag)/(P)/ +µ´¤´¤Ã¤³ [¤ª¤Ë¤´¤Ã¤³] /(n) game of tag/ +µ´¥öÅç [¤ª¤Ë¤¬¤·¤Þ] /mythological island of demons/ +µ´²Ð [¤ª¤Ë¤Ó] /(n) will-o'-the-wisp/jack-o'-lantern/ +µ´´¤ [¤ª¤Ë¤¬¤ï¤é] /(n) ridge-end tile/tile with the figure of a devil/gargoyle/one's wife/ +µ´µ¤ [¤­¤­] /(n) ghastly/dreadful/ +µ´µ¤Ç÷¤ë [¤­¤­¤»¤Þ¤ë] /bloodcurdling/ghastly/ +µ´·º»ö [¤ª¤Ë¤±¤¤¤¸] /crack detective/ +µ´ºÍ [¤­¤µ¤¤] /(n) wizard/genius/great talent/(P)/ +µ´»Ò [¤ª¤Ë¤´] /(n) child born with teeth/child which does not resemble its parents/ +µ´»ÒÊì¿À [¤­¤·¤â¤¸¤ó] /(n) goddess of childbirth and children/ +µ´»õ [¤ª¤Ë¤Ð] /(n) protruding tooth (like a fang)/ +µ´½÷ [¤­¤¸¤ç] /(n) demoness/witch/ogress/she-devil/ +µ´¿À [¤ª¤Ë¤¬¤ß] /(n) fierce god/ +µ´¿À [¤­¤·¤ó] /(n) fierce god/(P)/ +µ´¿À [¤­¤¸¤ó] /(n) fierce god/(P)/ +µ´ÀÒ [¤­¤»¤­] /(n) roster of the dead/ +µ´ÀÒ¤ËÆþ¤ë [¤­¤»¤­¤Ë¤¤¤ë] /(exp) to pass away/to join the majority/ +µ´ÃÜ [¤­¤Á¤¯] /(n) brute/ +µ´ÇÌ [¤ª¤Ë¤Ð¤Ð] /(n) hag/witch/penurious or spiteful old woman/ +µ´É´¹ç [¤ª¤Ë¤æ¤ê] /(n) tiger lily/ +µ´Éð¼Ô [¤ª¤Ë¤à¤·¤ã] /daredevil warrior/ +µ´Ê¼Ââ [¤­¤Ø¤¤¤¿¤¤] /cavalry/ +µ´ÌÌ [¤­¤á¤ó] /(n) mask of a devil/startling appearance/devil's face/ +µ´ÌÌÅÁ¿´ [¤­¤á¤ó¤Ç¤ó¤·¤ó] /of a fearsome countenance, but kind as a Buddha/ +µ´Ìç [¤­¤â¤ó] /(n) the northeastern (unlucky) direction/person or thing to be avoided/ +µ´Ï¡ [¤ª¤Ë¤Ð¤¹] /(n) prickly water lily/ +µµ [¤«¤á] /(n) tortoise/turtle/(P)/ +µµ¤Î¹Ã [¤«¤á¤Î¤³¤¦] /(n) tortoise shell/ +µµ¤Î¹Ã¤è¤êǯ¤Î¸ù [¤«¤á¤Î¤³¤¦¤è¤ê¤È¤·¤Î¤³¤¦] /The older, the wiser/ +µµ¤Î»Ò [¤«¤á¤Î¤³] /young tortoise/ +µµ¤Î¼ê [¤«¤á¤Î¤Æ] /barnacle/ +µµ´Õ [¤­¤«¤ó] /(n) pattern/paragon/mirror/ +µµ¹Ã [¤­¤Ã¤³¤¦] /(n) tortoise shell/ +µµ¹ÃÌÏÍÍ [¤­¤Ã¤³¤¦¤â¤è¤¦] /hexagonal pattern/ +µµÆ¬ [¤­¤È¤¦] /(n) glans/ +µµËÎ [¤«¤á¤¦¤é] /(n) tortoise-shell divination/ +µµËÎ [¤­¤Ü¤¯] /(n) tortoise-shell divination/ +µµÎö [¤­¤ì¤Ä] /(n) crack/crevice/fissure/chap/(P)/ +µ¶ [¤®] /(adj-na,n) imitation/lie/falsehood/(logical) false/deception/sham/bogus/ +µ¶ [¤Ë¤»] /(adj-na,n) imitation/lie/falsehood/(logical) false/deception/sham/bogus/(P)/ +µ¶¤ê [¤¤¤Ä¤ï¤ê] /(n) lie/falsehood/fiction/fabrication/ +µ¶¤ê¸ì¤ë [¤¤¤Ä¤ï¤ê¤«¤¿¤ë] /(v5r) to speak falsely/ +µ¶¤ê¼Ô [¤¤¤Ä¤ï¤ê¤â¤Î] /impostor/liar/ +µ¶¤êÀÀ¤¦ [¤¤¤Ä¤ï¤ê¤Á¤«¤¦] /(v5u) to swear falsely/ +µ¶¤ë [¤¤¤Ä¤ï¤ë] /(v5r) to lie/to cheat/to falsify/to deceive/to pretend/(P)/ +µ¶°­ [¤®¤¢¤¯] /(n) pretense of evil/ +µ¶°õ [¤®¤¤¤ó] /(n) forged seal/ +µ¶³Ø [¤®¤¬¤¯] /false science/science out of line with the world of thought/ +µ¶¶â [¤Ë¤»¤¬¤Í] /(n) counterfeit money/ +µ¶·¯»Ò [¤®¤¯¤ó¤·] /(n) hypocrite/snob/ +µ¶·¯»Ò [¤Ë¤»¤¯¤ó¤·] /(n) hypocrite/snob/ +µ¶·× [¤®¤±¤¤] /(n) deceptive plan/ +µ¶¸À [¤®¤²¤ó] /(n) falsehood/ +µ¶ºî [¤®¤µ¤¯] /(n) apocryphal work/forgery/spurious article/ +µ¶»¥ [¤®¤µ¤Ä] /(n) counterfeit paper money/forged document/ +µ¶»¥ [¤Ë¤»¤µ¤Ä] /(n) counterfeit paper money/forged document/ +µ¶»¥ [¤Ë¤»¤Õ¤À] /(n) counterfeit paper money/forged document/ +µ¶»Ë [¤®¤·] /falsified history/ +µ¶»÷¾É [¤®¤¸¤·¤ç¤¦] /suspected case/ +µ¶¼Ô [¤Ë¤»¤â¤Î] /(n) imposter/liar/ +µ¶½ñ [¤®¤·¤ç] /(n) spurious letter/apocryphal book/forgery/ +µ¶¾®ÀÚ¼ê [¤®¤³¤®¤Ã¤Æ] /(n) counterfeit check (cheque)/bad paper/ +µ¶¾Î [¤®¤·¤ç¤¦] /(n,vs) assuming a false name/ +µ¶¾Ú [¤®¤·¤ç¤¦] /(n) false evidence/perjury/false testimony/(P)/ +µ¶¾Úºá [¤®¤·¤ç¤¦¤¶¤¤] /(n) crime of perjury/ +µ¶¾Ú¼Ô [¤®¤·¤ç¤¦¤·¤ã] /perjurer/false witness/ +µ¶À­ [¤®¤»¤¤] /(adj-na) pseudo/ +µ¶ÀÀ [¤®¤»¤¤] /perjury/false oath/ +µ¶Á± [¤®¤¼¤ó] /(n) hypocrisy/ +µ¶Á±¼Ô [¤®¤¼¤ó¤·¤ã] /(n) hypocrite/fox in a lamb's skin/ +µ¶Áõ [¤®¤½¤¦] /(n) disguise/camouflage/(P)/ +µ¶ÁõÇúȯʪ [¤®¤½¤¦¤Ð¤¯¤Ï¤Ä¤Ö¤Ä] /(n) booby trap/ +µ¶Â¤ [¤®¤¾¤¦] /(n) forgery/falsification/fabrication/counterfeiting/(P)/ +µ¶Â¤°õ [¤®¤¾¤¦¤¤¤ó] /forged seal/ +µ¶Â¤ºá [¤®¤¾¤¦¤¶¤¤] /forgery/ +µ¶Â¤»æʾ [¤®¤¾¤¦¤·¤Ø¤¤] /(n) fake bill/ +µ¶Â¤ÉÊ [¤®¤¾¤¦¤Ò¤ó] /fake or forgery/ +µ¶Â­ [¤®¤½¤¯] /(n) pseudopodium/ +µ¶ÅÅ [¤®¤Ç¤ó] /(n) false telegram/ +µ¶Ç¥¿± [¤®¤Ë¤ó¤·¤ó] /(adj-na) false pregnancy/phantom pregnancy/pseudopregnancy/ +µ¶ÈÇ [¤®¤Ï¤ó] /(n) pirated edition/ +µ¶É® [¤®¤Ò¤Ä] /(n) forged handwriting/plagiarism/ +µ¶Êª [¤®¤Ö¤Ä] /(n) spurious article/forgery/counterfeit/imitation/sham/ +µ¶Êª [¤Ë¤»¤â¤Î] /(n) spurious article/forgery/counterfeit/imitation/sham/(P)/ +µ¶Ê¼ [¤®¤Ø¤¤] /dummy soldiers/ +µ¶Êó [¤®¤Û¤¦] /false report/ +µ¶ËÜ [¤®¤Û¤ó] /spurious book/forgery/ +µ¶Ëì [¤®¤Þ¤¯] /(n) false membrane/ +µ¶Ì¾ [¤®¤á¤¤] /(n) alias (false name)/assumed name/ +µ¶Ìô [¤®¤ä¤¯] /(n) inactive placebo/placebo/ +µ· [¤®] /(n) rule/ceremony/affair/case/matter/(P)/ +µ··º [¤®¤±¤¤] /model/pattern/copy/ +µ··¿ [¤®¤±¤¤] /model/pattern/copy/ +µ··Á [¤®¤±¤¤] /model/pattern/copy/ +µ·¼° [¤®¤·¤­] /(n) ceremony/rite/ritual/service/(P)/ +µ·¼°¼çµÁ [¤®¤·¤­¤·¤å¤®] /ritualism/ceremonialism/ +µ·¼°Ä¥¤ë [¤®¤·¤­¤Ð¤ë] /(v5r) to formalize/to stick to formality/to be ceremonious/to punctilious/ +µ·¼°ÍÑ [¤®¤·¤­¤è¤¦] /(adj-no) ceremonial/ +µ·Áõ [¤®¤½¤¦] /ceremonial equipment/ +µ·ÁõÇÏ¼Ö [¤®¤½¤¦¤Ð¤·¤ã] /state carriage/ +µ·Åµ [¤®¤Æ¤ó] /(n) ceremony/rite/ritual/service/ +µ·ÅµÄ¹ [¤®¤Æ¤ó¤Á¤ç¤¦] /chief of protocol/ +µ·Åá [¤®¤È¤¦] /(n) ceremonial sword/ +µ·ÈÏ [¤®¤Ï¤ó] /(n) precedent/model/ +µ·É½ [¤®¤Ò¤ç¤¦] /(n) a model/ +µ·ÍÆ [¤®¤è¤¦] /(n) bearing/manners/ +µ·Îé [¤®¤ì¤¤] /(n) etiquette/courtesy/(P)/ +µ·ÎéŪ [¤®¤ì¤¤¤Æ¤­] /(adj-na) formal/courteous/ +µ·Îéʼ [¤®¤ì¤¤¤Ø¤¤] /guard of honor/ +µ·Ð¿ [¤®¤¸¤ç¤¦] /(n) cortege/guard/ +µ·Ð¿Ê¼ [¤®¤¸¤ç¤¦¤Ø¤¤] /(n) guard of honor/ +µ·Õâ [¤®¤·¤ó] /empress dowager's home/ +µ¸Ï° [¤®¤í¤¦] /(n) brothel/ +µ¹¤·¤¤ [¤è¤í¤·¤¤] /(adj) (hon) good/OK/all right/fine/very well/will do/may/can/(P)/ +µ¹¤·¤«¤Ã¤¿¤é [¤è¤í¤·¤«¤Ã¤¿¤é] /if you don't mind/if you like/ +µ¹¤·¤¯ [¤è¤í¤·¤¯] /(adv,exp,int) well/properly/suitably/best regards/please remember me/(P)/ +µ¹¤·¤¯¤ä¤ë [¤è¤í¤·¤¯¤ä¤ë] /to make cozy with/to do at one's own discretion/ +µº¤¨¤ë [¤½¤Ð¤¨¤ë] /(v1) to play pranks/to be spoiled/ +µº¤«¤¹ [¤¸¤ã¤é¤«¤¹] /(v5s) to call for jokes/ +µº¤±¤ë [¤ª¤É¤±¤ë] /(v1) to jest/to joke/to play the fool/to act indecently/to be silly over/to talk foolishly/ +µº¤±¤ë [¤¿¤ï¤±¤ë] /(v1) to jest/to joke/to play the fool/to act indecently/to be silly over/to talk foolishly/ +µº¤±¸ý [¤ª¤É¤±¤°¤Á] /(n) joke/ +µº¤±¼Çµï [¤ª¤É¤±¤·¤Ð¤¤] /(n) comedy/burlesque/ +µº¤±¼Ô [¤ª¤É¤±¤â¤Î] /(n) joker/fool/trickster/ +µº¤±¼Ô [¤¿¤ï¤±¤â¤Î] /(n) joker/fool/trickster/ +µº¤±Ïà [¤ª¤É¤±¤Ð¤Ê¤·] /(n) funny story/ +µº¤ì [¤¿¤ï¤à¤ì] /(n) play/sport/fun/caprice/joke/jest/flirtation/(P)/ +µº¤ì¤ë [¤¶¤ì¤ë] /(v1) (1) to be playful/to gambol/to be amused (with something)/to play/to sport/to frolic/to joke/(2) to flirt with/ +µº¤ì¤ë [¤¸¤ã¤ì¤ë] /(v1) (1) to be playful/to gambol/to be amused (with something)/to play/to sport/to frolic/to joke/(2) to flirt with/ +µº¤ì¤ë [¤¿¤ï¤à¤ì¤ë] /(v1) (1) to be playful/to gambol/to be amused (with something)/to play/to sport/to frolic/to joke/(2) to flirt with/(P)/ +µº¤ì²Î [¤¶¤ì¤¦¤¿] /(n) comic song/ +µº¤ì¸À [¤¶¤ì¤´¤È] /(n) a joke/ +µº¤ì»ö [¤¶¤ì¤´¤È] /(n) wanton sporting/ +µº¤ì»ö [¤¿¤ï¤à¤ì¤´¤È] /(n) wanton sporting/ +µº²Î [¤¶¤ì¤¦¤¿] /(n) limerick/funny song/comic song/ +µº²è [¤®¤¬] /(n) caricature/cartoon/comics/(P)/ +µº³¨ [¤¶¤ì¤¨] /(n) picture drawn in fun/ +µº¶Ê [¤®¤­¤ç¤¯] /(n) play/drama/(P)/ +µº¸À [¤®¤²¤ó] /(n) nonsense/silly things/joke/ +µº¸À [¤¶¤ì¤´¤È] /(n) nonsense/silly things/joke/ +µº¸À [¤¿¤ï¤´¤È] /(n) nonsense/silly things/joke/ +µº¸ò¤ï¤¹ [¤¶¤ì¤«¤ï¤¹] /(v5s) to exchange jokes/ +µººî [¤®¤µ¤¯] /(n) cheap literature/fiction/writing for amusement/ +µººî [¤²¤µ¤¯] /(n) cheap literature/fiction/writing for amusement/ +µººî¼Ô [¤²¤µ¤¯¤·¤ã] /(n) fiction writer/dime novelist/ +µº»ö [¤¶¤ì¤´¤È] /(n) wanton sporting/ +µº»ö [¤¿¤ï¤à¤ì¤´¤È] /(n) wanton sporting/ +µº½ñ [¤®¤·¤ç] /(n) rambling writings/ +µº¾Ð [¤®¤·¤ç¤¦] /playful laughter/ +µºÉ¾ [¤®¤Ò¤ç¤¦] /(n) humorous (sarcastic) comments/cartoon/caricature/satire/ +µºÊ¸ [¤®¤Ö¤ó] /(n) humorous writing/ +µ» [¤ï¤¶] /(n) art/technique/(P)/ +µ»¤òË᤯ [¤ï¤¶¤ò¤ß¤¬¤¯] /(exp) to improve one's skill/ +µ»´± [¤®¤«¤ó] /(n) technical official/technical officer/ +µ»´Æ [¤®¤«¤ó] /(n) engineer-in-chief/chief engineer/chief scientist/ +µ»·Ý [¤®¤²¤¤] /(n) arts/crafts/handicrafts/ +µ»¸¦ [¤®¤±¤ó] /(n) technical research institute/ +µ»¹© [¤®¤³¤¦] /(n) craft/craftsman/ +µ»¹ª [¤®¤³¤¦] /(n) technique/finesse/(P)/ +µ»¹ªÅª [¤®¤³¤¦¤Æ¤­] /(adj-na) polished/ +µ»»Õ [¤®¤·] /(n) engineer/technician/(P)/ +µ»¼ê [¤®¤·¤å] /(n) assistant engineer/(telegraph) operator/ +µ»½Ñ [¤®¤¸¤å¤Ä] /(n) art/technique/technology/skill/(P)/ +µ»½Ñ°Üž [¤®¤¸¤å¤Ä¤¤¤Æ¤ó] /technology transfer/ +µ»½Ñ±ç½õ [¤®¤¸¤å¤Ä¤¨¤ó¤¸¤ç] /technological assistance/ +µ»½Ñ³×¿· [¤®¤¸¤å¤Ä¤«¤¯¤·¤ó] /innovation/ +µ»½Ñ¶¨ÎÏ [¤®¤¸¤å¤Ä¤­¤ç¤¦¤ê¤ç¤¯] /technical cooperation/ +µ»½Ñ»Î [¤®¤¸¤å¤Ä¤·] /(n) consulting engineer/ +µ»½Ñ¼Ô [¤®¤¸¤å¤Ä¤·¤ã] /(n) engineer/(P)/ +µ»½Ñ¿å½à [¤®¤¸¤å¤Ä¤¹¤¤¤¸¤å¤ó] /(adj-no) state-of-the-art/ +µ»½ÑÄó·È [¤®¤¸¤å¤Ä¤Æ¤¤¤±¤¤] /technical cooperation/ +µ»½ÑŪ [¤®¤¸¤å¤Ä¤Æ¤­] /(adj-na) technical/practical/(P)/ +µ»½ÑƱ»Î [¤®¤¸¤å¤Ä¤É¤¦¤·] /technical works/ +µ»½ÑȪ¤Î¿Í [¤®¤¸¤å¤Ä¤Ð¤¿¤±¤Î¤Ò¤È] /career technician/man in the technical line/ +µ»½ÑÌÌ [¤®¤¸¤å¤Ä¤á¤ó] /technical side/ +µ»½ÑÎÁ [¤®¤¸¤å¤Ä¤ê¤ç¤¦] /(n) technical fee/ +µ»½ÑÎÏ [¤®¤¸¤å¤Ä¤ê¤ç¤¯] /technological strength/ +µ»ÅÝ [¤®¤È¤¦] /(boxing) technical knockout (TKO)/ +µ»Ç½ [¤®¤Î¤¦] /(n) technical skill/ability/capacity/(P)/ +µ»Ç½¼Ô [¤®¤Î¤¦¤·¤ã] /(n) technician/ +µ»Ç½¾Þ [¤®¤Î¤¦¤·¤ç¤¦] /(sports or sumo) technique prize/ +µ»Ë¡ [¤®¤Û¤¦] /(n) technique/(P)/ +µ»ÎÌ [¤®¤ê¤ç¤¦] /(n) ability/competency/ +µ»Ðï [¤®¤ê¤ç¤¦] /(n) ability/talent/skill/capacity/ +µ¼¤¤ [¤Þ¤¬¤¤] /(n) imitation/sham/ +µ¼¤¤Êª [¤Þ¤¬¤¤¤â¤Î] /(n) an imitation/fake/ +µ¼¤¨¤ë [¤Ê¤¾¤é¤¨¤ë] /(v1) to pattern after/to liken to/to imitate/ +µ¼±Â [¤®¤¸] /(n) artificial bait/ +µ¼²» [¤®¤ª¤ó] /(n) imitative sounds (drama, broadcasting)/ +µ¼²»¸ì [¤®¤ª¤ó¤´] /(n) example of onomatopoeia/onomatopoeic word/ +µ¼³× [¤®¤«¤¯] /(n) imitation leather/ +µ¼³×»æ [¤®¤«¤¯¤·] /(n) imitation leather/ +µ¼¸Å [¤®¤³] /(n,vs) imitation of classical styles/ +µ¼¸Å¼çµÁ [¤®¤³¤·¤å¤®] /archaism/pseudoclassicism/ +µ¼¸ÅŵŪ [¤®¤³¤Æ¤ó¤Æ¤­] /(adj-na) pseudoclassic/ +µ¼¸Åʸ [¤®¤³¤Ö¤ó] /(n) classical style/ +µ¼»à [¤®¤·] /(n) feigning death/ +µ¼»÷ [¤®¤¸] /(n,pref) suspected/pseudo/sham/quasi/false/mock/ +µ¼¿Í [¤®¤¸¤ó] /(n) personification/ +µ¼¿Í²½ [¤®¤¸¤ó¤«] /(n) personification/ +µ¼¿ÍË¡ [¤®¤·¤ó¤Û¤¦] /(n) personification/ +µ¼¿ÍË¡ [¤®¤¸¤ó¤Û¤¦] /(n) personification/ +µ¼À© [¤®¤»¤¤] /(n) legal fiction/ +µ¼Àª [¤®¤»¤¤] /(n,vs) bluff/deceiving an enemy/ +µ¼À¼¸ì [¤®¤»¤¤¤´] /(n) onomatope (i.e. word formed by onomatopoeia)/ +µ¼À½ [¤®¤»¤¤] /(n,vs) imitation/forgery/copy/ +µ¼Áõ [¤®¤½¤¦] /(n) disguise/camouflage/(P)/ +µ¼ÂÖ [¤®¤¿¤¤] /(n) mimesis/ +µ¼ÂÖ¸ì [¤®¤¿¤¤¤´] /(n) mimetic word (not mimicking sound)/ +µ¼ÇúÃÆ [¤®¤Ð¤¯¤À¤ó] /dummy bomb/ +µ¼Êõ¼î [¤®¤Ü¤¦¤·] /(ok) (n) bridge railing-post knob/stone-leek flower/ +µ¼Êõ¼î [¤®¤Ü¤¦¤·¤å] /(ok) (n) bridge railing-post knob/stone-leek flower/ +µ¼Êõ¼î [¤®¤Ü¤·] /(n) bridge railing-post knob/stone-leek flower/ +µ¼ÌÓ [¤®¤â¤¦] /(n) imitation wool/ +µ½¤­ÏǤ魯 [¤¢¤¶¤à¤­¤Þ¤É¤ï¤¹] /(v5s) to deceive and lead astray/ +µ½¤¯ [¤¢¤¶¤à¤¯] /(v5k) to deceive/(P)/ +µ½âÖ [¤®¤Þ¤ó] /(n) deception/deceit/ +µ½âÖ¼Ô [¤®¤Þ¤ó¤·¤ã] /deceiver/a fraud/ +µ½âÖŪ [¤®¤Þ¤ó¤Æ¤­] /(adj-na) deceptive/fraudulent/ +µ½ñÙ [¤®¤Ø¤ó] /deception/ +µ¾µí [¤®¤®¤å¤¦] /sacrificial bullock/ +µ¾À· [¤®¤»¤¤] /(n) sacrifice/(P)/ +µ¾À·¥Õ¥é¥¤ [¤®¤»¤¤¥Õ¥é¥¤] /(n) sacrifice fly/ +µ¾À·¼Ô [¤®¤»¤¤¤·¤ã] /(n) victim/(P)/ +µ¾À·Åª [¤®¤»¤¤¤Æ¤­] /(adj-na) self-sacrificing/ +µ¾ÂÇ [¤®¤À] /(n) sacrifice fly/bunt/(P)/ +µ¾Èô [¤®¤Ò] /(n) sacrifice fly (baseball)/(P)/ +µ¿ [¤®] /(n) doubt/distrust/be suspicious of/ +µ¿¤¤ [¤¦¤¿¤¬¤¤] /(n) doubt/question/uncertainty/skepticism/suspicion/distrust/(P)/ +µ¿¤¤¤¬À²¤ì¤ë [¤¦¤¿¤¬¤¤¤¬¤Ï¤ì¤ë] /(exp) to be cleared of a charge/ +µ¿¤¤¤òÀ²¤é¤¹ [¤¦¤¿¤¬¤¤¤ò¤Ï¤é¤¹] /(exp) to dispel doubts/ +µ¿¤¤¤òÊú¤¯ [¤¦¤¿¤¬¤¤¤ò¤¤¤À¤¯] /(exp) to harbor suspicion/ +µ¿¤¤¿¼¤¤ [¤¦¤¿¤¬¤¤¤Ö¤«¤¤] /(adj) doubting/distrustful/incredulous/suspicious/ +µ¿¤¦ [¤¦¤¿¤¬¤¦] /(v5u) to doubt/to distrust/to be suspicious of/to suspect/(P)/ +µ¿¤ê [¤¦¤¿¤°¤ê] /doubt/question/uncertainty/skepticism/suspicion/distrust/ +µ¿¤ë [¤¦¤¿¤°¤ë] /(v5r) to doubt/to distrust/to be suspicious of/to suspect/ +µ¿¤ï¤·¤¤ [¤¦¤¿¤¬¤ï¤·¤¤] /(adj) doubtful/questionable/uncertain/disputable/suspicious/(P)/ +µ¿¤ï¤·¤¤Àá [¤¦¤¿¤¬¤ï¤·¤¤¤Õ¤·] /dubious points/ +µ¿±À [¤®¤¦¤ó] /(n) cloud of suspicion/ +µ¿µÁ [¤®¤®] /(n) doubt/(P)/ +µ¿¹ö [¤®¤´¤¯] /(n) scandal/graft case/(P)/ +µ¿»÷ [¤®¤¸] /(n,pref) suspected/pseudo/sham/quasi/false/mock/(P)/ +µ¿»÷¥³¥ì¥é [¤®¤¸¥³¥ì¥é] /para-cholera/suspected case of cholera/ +µ¿»÷Âθ³ÎÅË¡ [¤®¤¸¤¿¤¤¤±¤ó¤ê¤ç¤¦¤Û¤¦] /(n) exposure therapy/ +µ¿»÷ľÀÜÌÜŪ¸ì [¤®¤¸¤Á¤ç¤¯¤»¤Ä¤â¤¯¤Æ¤­¤´] /pseudo-direct object/ +µ¿»ú [¤®¤¸] /character of questionable form/ +µ¿¼­ [¤®¤¸] /questionable word/ +µ¿¿´ [¤®¤·¤ó] /(n) doubt/suspicion/fear/apprehension/(P)/ +µ¿¿´°Åµ´ [¤®¤·¤ó¤¢¤ó¤­] /(n) Suspicion will raise bogies/Once you suspect something, everything else will look suspicious/ +µ¿ÅÀ [¤®¤Æ¤ó] /(n) doubtful point/ +µ¿Ç° [¤®¤Í¤ó] /(n) doubt/suspicion/misgivings/scruples/(P)/ +µ¿Ìä [¤®¤â¤ó] /(n) question/problem/doubt/guess/(P)/ +µ¿Ìä»ì [¤®¤â¤ó¤·] /(n) interrogative word/ +µ¿ÌäÂå̾»ì [¤®¤â¤ó¤À¤¤¤á¤¤¤·] /interrogative pronoun/ +µ¿Ìäɼ [¤®¤â¤ó¤Ò¤ç¤¦] /(n) disputed ballot/ +µ¿ÌäÉä [¤®¤â¤ó¤Õ] /(n) question mark/(P)/ +µ¿Ìäʸ [¤®¤â¤ó¤Ö¤ó] /(n) interrogative sentence/ +µ¿ÏÇ [¤®¤ï¤¯] /(n) doubt/misgivings/distrust/suspicion/(P)/ +µ¿×ü [¤®¤°] /(n) apprehension/uneasiness/ +µ¿Øö [¤®¤¯] /(n) apprehension/uneasiness/ +µÀ±à [¤®¤ª¤ó] /(n) entertainment district in Kyoto/(P)/ +µÀ±àº× [¤®¤ª¤ó¤Þ¤Ä¤ê] /(n) Gion Festival (in Kyoto during the month of July, with high point on the 17th)/ +µÁ [¤®] /(n) justice/righteousness/morality/honour/(P)/ +µÁ¤ò½Å¤ó¤¸¤ë [¤®¤ò¤ª¤â¤ó¤¸¤ë] /(exp) to value honor/ +µÁ¤òÇˤë [¤®¤ò¤ä¤Ö¤ë] /(exp) to break faith with/ +µÁ±ç [¤®¤¨¤ó] /(n) donation/assistance/contribution/ +µÁ±ç¶â [¤®¤¨¤ó¤­¤ó] /(n) donation money/contribution/(P)/ +µÁ´ã [¤®¤¬¤ó] /(n) artificial eye/ +µÁ´ú [¤®¤­] /(n) flag of righteousness/ +µÁµ¤ [¤®¤­] /(n) chivalry/heroism/ +µÁµó [¤®¤­¤ç] /(n) noble undertaking/heroic deed/ +µÁ¶¢ [¤®¤­¤ç¤¦] /(n) chivalry/generosity/ +µÁ¶¢¿´ [¤®¤­¤ç¤¦¤·¤ó] /(n) chivalrous spirit/ +µÁ¶â [¤®¤­¤ó] /(n) contribution/ +µÁ·± [¤®¤¯¤ó] /(n) reading of a kanji by meaning/ +µÁ·³ [¤®¤°¤ó] /(n) righteous army/ +µÁ·» [¤®¤±¤¤] /(n) brother-in-law/(P)/ +µÁ·»Äï [¤®¤­¤ç¤¦¤À¤¤] /(n) brother-in-law/stepbrother/sworn brother/ +µÁ»Î [¤®¤·] /(n) loyal retainer/ +µÁ»Ð [¤®¤·] /(n) sister-in-law (elder)/(P)/ +µÁ»Ò [¤®¤·] /(n) adopted child/ +µÁ»è [¤®¤·] /(n) artificial limb/ +µÁ»õ [¤®¤·] /(n) artificial tooth/(P)/ +µÁ¼ê [¤®¤·¤å] /(n) artificial arm (hand)/ +µÁ½Î [¤®¤¸¤å¤¯] /(n) private school/(P)/ +µÁ¿´ [¤®¤·¤ó] /(n) chivalrous spirit/ +µÁ¿Ã [¤®¤·¤ó] /(n) loyal retainer/ +µÁ¿Í [¤®¤¸¤ó] /(n) selfless (pious, righteous) man/ +µÁÀä [¤®¤¼¤Ä] /(n) disownment/ +µÁÀï [¤®¤»¤ó] /(n) a crusade/holy war/ +µÁ­ [¤®¤½¤¯] /(n) artificial leg/ +µÁ± [¤®¤¾¤¯] /(n) chivalrous thief/ +µÁÂÀÉ× [¤®¤À¤æ¤¦] /(n) gidayuu (form of ballad drama)/(P)/ +µÁÂÀÉ׸ì¤ê [¤®¤À¤æ¤¦¤«¤¿¤ê] /(n) gidayuu reciter/ +µÁÂÀÉ×Àá [¤®¤À¤æ¤¦¤Ö¤·] /(n) music in gidayuu ballad drama/ +µÁÄï [¤®¤Æ¤¤] /(n) younger brother-in-law/(P)/ +µÁÉã [¤®¤Õ] /(n) father-in-law/foster father/stepfather/(P)/ +µÁÊ° [¤®¤Õ¤ó] /(n) righteous indignation/ +µÁʼ [¤®¤Ø¤¤] /(n) soldier or army dedicated to a righteous cause/ +µÁÊì [¤®¤Ü] /(n) mother-in-law/foster mother/step mother/(P)/ +µÁËå [¤®¤Þ¤¤] /(n) sister in law (younger)/(P)/ +µÁ̱ [¤®¤ß¤ó] /(n) public-spirited or self-sacrificing individual/ +µÁ̳ [¤®¤à] /(n) duty/obligation/responsibility/(P)/ +µÁ̳¤Å¤±¤ë [¤®¤à¤Å¤±¤ë] /(v1) to obligate/ +µÁ̳´¶ [¤®¤à¤«¤ó] /(n) sense of duty (obligation)/ +µÁ̳¶µ°é [¤®¤à¤­¤ç¤¦¤¤¤¯] /(n) compulsory education/(P)/ +µÁ̳Ū [¤®¤à¤Æ¤­] /(adj-na) compulsory/obligatory/ +µÁ̳ÉÕ¤± [¤®¤à¤Å¤±] /(n) obligation/(P)/ +µÁ̳ÉÕ¤±¤ë [¤®¤à¤Å¤±¤ë] /(v1) to obligate/ +µÁͦ [¤®¤æ¤¦] /(n) heroism/loyalty and courage/(P)/ +µÁͦ·³ [¤®¤æ¤¦¤°¤ó] /(n) volunteer army/ +µÁͦʼ [¤®¤æ¤¦¤Ø¤¤] /(n) volunteer soldier/ +µÁÍý [¤®¤ê] /(n,adj-no) duty/sense of duty/honor/decency/courtesy/debt of gratitude/social obligation/(P)/ +µÁÍý¤Î¤ª·»¤µ¤ó [¤®¤ê¤Î¤ª¤Ë¤¤¤µ¤ó] /(n) one's brother-in-law/ +µÁÍý¤Î·» [¤®¤ê¤Î¤¢¤Ë] /(n) one's brother-in-law/ +µÁÍý¤Î»Ð [¤®¤ê¤Î¤¢¤Í] /(n) one's sister-in-law/ +µÁÍý¤ÎÉã [¤®¤ê¤Î¤Á¤Á] /(n) one's father-in-law/ +µÁÍý¤ÎÊì [¤®¤ê¤Î¤Ï¤Ï] /(n) one's mother-in-law/ +µÁÍý¤ò·ç¤¯ [¤®¤ê¤ò¤«¤¯] /(exp) to fail in one's social duties/ +µÁÍý¤òΩ¤Æ¤ë [¤®¤ê¤ò¤¿¤Æ¤ë] /(exp) to be faithful/to do one's duty/ +µÁÍý¥Á¥ç¥³ [¤®¤ê¥Á¥ç¥³] /obligatory-gift chocolate/ +µÁÍý·ø¤¤ [¤®¤ê¤¬¤¿¤¤] /(adj) possessed of a strong sense of duty/ +µÁÍý¹ç¤¤ [¤®¤ê¤¢¤¤] /social relationship/friendship/ +µÁÍýΩ¤Æ [¤®¤ê¤À¤Æ] /(n) doing one's duty/ +µÁÎõ [¤®¤ì¤Ä] /(n) heroism/ +µÁÏÂÃÄ [¤®¤ï¤À¤ó] /(in Chinese history) the Boxers/ +µÁÙÐ [¤®¤¨¤ó] /(n) contribution/donation/ +µÁÙжâ [¤®¤¨¤ó¤­¤ó] /(n) donation money/contribution/ +µÂ [¤¢¤ê] /(n) ant/(P)/ +µÂ´¬ [¤¢¤ê¤Þ¤­] /(n) aphid/plant louse/plant lice/ +µÂ»À [¤®¤µ¤ó] /(n) formic acid/ +µÂ¿© [¤¢¤ê¤¯¤¤] /(n) anteater/ +µÂ¿©¤¤ [¤¢¤ê¤¯¤¤] /(n) anteater/ +µÂÃϹö [¤¢¤ê¤¸¤´¤¯] /(n) ant lion/doodlebug/ +µÂÄÍ [¤¢¤ê¤Å¤«] /(n) anthill/ +µÂ˪ [¤¢¤ê¤Ð¤Á] /(n) velvet ant/ +µÃ [¤®] /(n) friendship/friendly relations/connection/relation/favor/kindness/intimacy/goodwill/ +µÃ [¤è¤·¤ß] /(n) friendship/friendly relations/connection/relation/favor/kindness/intimacy/goodwill/ +µÃ¤ß [¤è¤·¤ß] /(n) friendship/friendly relations/connection/relation/favor/kindness/intimacy/goodwill/ +µÄ¤Ë¾å¤ë [¤®¤Ë¤Î¤Ü¤ë] /(exp) to come up for discussion/ +µÄ°Æ [¤®¤¢¤ó] /(n) legislative bill/(P)/ +µÄ°÷ [¤®¤¤¤ó] /(n) member of the Diet, congress or parliament/(P)/ +µÄ°÷Æø¢ [¤®¤¤¤ó¤È¤Ã¤±¤ó] /(n) parliamentary immunity/ +µÄ°÷Ωˡ [¤®¤¤¤ó¤ê¤Ã¤Ý¤¦] /legislation introduced by a Diet member/ +µÄ±¡ [¤®¤¤¤ó] /(n) congress or parliament/(P)/ +µÄ±¡±¿±Ä°Ñ°÷²ñ [¤®¤¤¤ó¤¦¤ó¤¨¤¤¤¤¤¤¤ó¤«¤¤] /House Steering Committee/(P)/ +µÄ±¡±¿±Ä°Ñ°÷Ĺ [¤®¤¤¤ó¤¦¤ó¤¨¤¤¤¤¤¤¤ó¤Á¤ç¤¦] /(n) House Steering Committee Chairman/ +µÄ±¡Æâ³ÕÀ© [¤®¤¤¤ó¤Ê¤¤¤«¤¯¤»¤¤] /(n) parliamentary system of government/ +µÄ²ñ [¤®¤«¤¤] /(n) Diet/congress/parliament/(P)/ +µÄ²ñ¼çµÁ [¤®¤«¤¤¤·¤å¤®] /(n) parliamentarism/ +µÄ²ñÀ©Ì±¼ç¼çµÁ [¤®¤«¤¤¤»¤¤¤ß¤ó¤·¤å¤·¤å¤®] /(n) parliamentary democracy/ +µÄ²ñÀ¯¼£ [¤®¤«¤¤¤»¤¤¤¸] /parliamentarism/parliamentary government/ +µÄ·è [¤®¤±¤Ä] /(n,vs) resolution/decision/vote/(P)/ +µÄ·èµ¡´Ø [¤®¤±¤Ä¤­¤«¤ó] /(n) legislative organ/ +µÄ·è¸¢ [¤®¤±¤Ä¤±¤ó] /(n) voting right/ +µÄ»Î [¤®¤·] /councillor/legislator/ +µÄ»ö [¤®¤¸] /(n) proceedings/(P)/ +µÄ»öƲ [¤®¤¸¤É¤¦] /(n) Diet building/(P)/ +µÄ»ö˸³² [¤®¤¸¤Ü¤¦¤¬¤¤] /obstruction of proceedings/a filibuster/ +µÄ»öÏ¿ [¤®¤¸¤í¤¯] /(n) record of proceedings/minutes/(P)/ +µÄ¾ì [¤®¤¸¤ç¤¦] /(n) assembly hall/the House/(P)/ +µÄÀÊ [¤®¤»¤­] /(n) parliamentary seat/(P)/ +µÄÂê [¤®¤À¤¤] /(n) topic of discussion/agenda/(P)/ +µÄÂê¤Ë¾å¤¹ [¤®¤À¤¤¤Ë¤Î¤Ü¤¹] /(exp) to bring up for discussion/ +µÄĹ [¤®¤Á¤ç¤¦] /(n) chairman/(P)/ +µÄŤò̳¤á¤ë [¤®¤Á¤ç¤¦¤ò¤Ä¤È¤á¤ë] /(exp) to act as chairman/ +µÄĹ¿¦¸¢ [¤®¤Á¤ç¤¦¤·¤ç¤Ã¤±¤ó] /authority as chairperson or president, etc./ +µÄÄê [¤®¤¸¤ç¤¦] /(n) agreement/ +µÄÄê [¤®¤Æ¤¤] /(n) agreement/ +µÄÄê½ñ [¤®¤Æ¤¤¤·¤ç] /(n) protocol/(P)/ +µÄλ [¤®¤ê¤ç¤¦] /(n,vs) finishing discussion/closing a debate/ +µÄÏÀ [¤®¤í¤ó] /(n,vs) argument/discussion/dispute/(P)/ +µÄÏÀ¤ÎËö¤Ë [¤®¤í¤ó¤Î¤¹¤¨¤Ë] /after a heated discussion/ +µÄÏÀ¤òÀï¤ï¤¹ [¤®¤í¤ó¤ò¤¿¤¿¤«¤ï¤¹] /(exp) to have a discussion/ +µÄÏÀ¤òÍ×ÅÀ¤À¤±¤Ë¹Ê¤ë [¤®¤í¤ó¤ò¤è¤¦¤Æ¤ó¤À¤±¤Ë¤·¤Ü¤ë] /(exp) to narrow an argument down/ +µÅ¤¤¼è¤ë [¤¹¤¯¤¤¤È¤ë] /(v5r) to dip or scoop up/to ladle out/ +µÅ¤¤½Ð¤¹ [¤¹¤¯¤¤¤À¤¹] /(v5s) to bail (water out of a boat)/ +µÅ¤¤¾å¤²¤ë [¤¹¤¯¤¤¤¢¤²¤ë] /(v1) to dip or scoop up/ +µÅ¤¤Åꤲ [¤¹¤¯¤¤¤Ê¤²] /(n) (sumo) variety of beltless arm throw/ +µÅ¤¤ÌÖ [¤¹¤¯¤¤¤¢¤ß] /(n) scoop net/insect net/ +µÅ¤¦ [¤¹¤¯¤¦] /(v5u) to scoop/to ladle out/(P)/ +µÆ [¤­¤¯] /(n) chrysanthemum/(P)/ +µÆ¤Î²Ö [¤­¤¯¤Î¤Ï¤Ê] /chrysanthemum/ +µÆ¤Î¸æÌæ [¤­¤¯¤Î¤´¤â¤ó] /Imperial chrysanthemum emblem/ +µÆ²Ö [¤­¤¯¤«] /(n) chrysanthemum/ +µÆ²Ö [¤­¤Ã¤«] /(n) chrysanthemum/ +µÆ·î [¤­¤¯¤Å¤­] /(n) the ninth month in the lunar calendar/ +µÆºî¤ê [¤­¤¯¤Å¤¯¤ê] /(n) chrysanthemum growing/ +µÆ¿Í·Á [¤­¤¯¤Ë¤ó¤®¤ç¤¦] /(n) chrysanthemum-shaped puppet/ +µÆÀÐ [¤­¤¯¤¤¤·] /(n) ammonite (traditional name)/ +µÆȽ [¤­¤¯¤Ð¤ó] /(n) A5/medium octavo/small octavo/ +µÇ [¤Þ¤ê] /(n) ball/ +µÈ¶§ [¤­¤Ã¤­¤ç¤¦] /(n) sunshine and shadow/fortune/ +µÈ»ö [¤­¤Á¤¸] /(n) an auspicious event/ +µÈ»ö [¤­¤Ä¤¸] /(n) an auspicious event/ +µÈ¾Í [¤­¤Á¤¸¤ç¤¦] /(n) lucky omen/happy/auspicious/ +µÈ¾Í [¤­¤Ã¤·¤ç¤¦] /(n) lucky omen/happy/auspicious/ +µÈ¾ÍÅ· [¤­¤Á¤¸¤ç¤¦¤Æ¤ó] /(n) (Buddh) goddess/ +µÈ¾ÍÅ· [¤­¤Ã¤·¤ç¤¦¤Æ¤ó] /(n) (Buddh) goddess/(P)/ +µÈÁê [¤­¤Ã¤½¤¦] /(n) auspicious appearance/good or lucky omen/ +µÈÃû [¤­¤Ã¤Á¤ç¤¦] /(n) lucky omen/(P)/ +µÈħ [¤­¤Ã¤Á¤ç¤¦] /(n) good or lucky omen/ +µÈÆü [¤­¤Á¤¸¤Ä] /(n) lucky day/ +µÈÆü [¤­¤Á¤Ë¤Á] /(n) lucky day/ +µÈÊó [¤­¤Ã¤Ý¤¦] /(n) good news/(P)/ +µÈÎã [¤­¤Á¤ì¤¤] /(n) festive annual custom/ +µÈÎã [¤­¤Ä¤ì¤¤] /(n) festive annual custom/ +µÉ¤ê [¤É¤â¤ê] /(n) a stammer/a stutter/faltering/ +µÉ¤ê¤Ê¤¬¤é [¤É¤â¤ê¤Ê¤¬¤é] /stuttering(ly)/stammering(ly)/ +µÉ¤ë [¤É¤â¤ë] /(v5r) to stammer/to stutter/(P)/ +µÉ²» [¤­¤Ä¤ª¤ó] /(n) stammering/dysphemia/ +µÉµÕ [¤·¤ã¤Ã¤¯¤ê] /(n) (uk) hiccough/hiccup/(P)/ +µÉ¶Ã [¤­¤Ã¤­¤ç¤¦] /(adv,n,vs) (uk) be surprised/be amazed/be frightened/astonishment/ +µÉ¶Ã [¤Ó¤Ã¤¯¤ê] /(adv,n,vs) (uk) be surprised/be amazed/be frightened/astonishment/ +µÉ¶Û [¤­¤Ã¤­¤ó] /(adj-na,adj-no,n) very important/urgent/ +µÉ¿å [¤­¤Ã¤¹¤¤] /(n) sea gauge/draft/ +µÊ¤¦ [¤¹¤¦] /(v5u) to smoke/ +µÊ¤¹¤ë [¤­¤Ã¤¹¤ë] /(vs-s) to take/to drink/to suffer (e.g. defeat)/to receive a blow/(P)/ +µÊ±ì [¤­¤Ä¤¨¤ó] /(n) smoking/(P)/ +µÊ±ì¼¼ [¤­¤Ä¤¨¤ó¤·¤Ä] /(n) a smoking room/ +µÊ±ì¼Ô [¤­¤Ä¤¨¤ó¤·¤ã] /smoker/ +µÊ±ì¼Ö [¤­¤Ä¤¨¤ó¤·¤ã] /a smoking car/ +µÊ±ì½ê [¤­¤Ä¤¨¤ó¤·¤ç] /(n) smoking area (corner)/ +µÊ±ì½ê [¤­¤Ä¤¨¤ó¤¸¤ç] /(n) smoking area (corner)/ +µÊ±ìÀÊ [¤­¤Ä¤¨¤ó¤»¤­] /smoking seat/ +µÊ¶Ã [¤­¤Ã¤­¤ç¤¦] /(adv,n,vs) (uk) be surprised/be amazed/be frightened/astonishment/ +µÊ¶Ã [¤Ó¤Ã¤¯¤ê] /(adv,n,vs) (uk) be surprised/be amazed/be frightened/astonishment/ +µÊ¶Û [¤­¤Ã¤­¤ó] /(adj-na,n) urgency/ +µÊ¶Û»ö [¤­¤Ã¤­¤ó¤¸] /urgent (pressing) matter/ +µÊ¿å [¤­¤Ã¤¹¤¤] /(n) draft (of ship)/ +µÊ¿åÀþ [¤­¤Ã¤¹¤¤¤»¤ó] /(n) water line (ship)/ +µÊÃã [¤­¤Ã¤µ] /(n) tea drinking/tea house/(P)/ +µÊÃãŹ [¤­¤Ã¤µ¤Æ¤ó] /(n) coffee lounge/(P)/ +µÊÈÓ [¤­¤Ã¤Ñ¤ó] /(n) (rare) taking a meal/eating/ +µË¹¼ [¤­¤­¤ç¤¦] /(n) Chinese bellflower/ +µÌ [¤¿¤Á¤Ð¤Ê] /(n) kind of citrus fruit/(P)/ +µÍ¤Þ¤é¤»¤ë [¤Ä¤Þ¤é¤»¤ë] /(v1) to make shorter/(P)/ +µÍ¤Þ¤ê [¤Ä¤Þ¤ê] /(adv,n) in short/in brief/in other words/that is to say/in the long run/after all/blockade/stuffing/ultimate/(P)/ +µÍ¤Þ¤ë [¤Ä¤Þ¤ë] /(v5r) (1) to be blocked/to be packed/(2) to hit the ball near the handle of the bat (baseball)/(P)/ +µÍ¤Þ¤ë½ê [¤Ä¤Þ¤ë¤È¤³¤í] /(adv) in sum/in short/in the end/ +µÍ¤ß [¤Ä¤ß] /(n) checkmate/ +µÍ¤à [¤Ä¤à] /(v5m) to become fine/(P)/ +µÍ¤á [¤Ä¤á] /(n,suf) stuffing/packing/keep doing for period of time (verbal suf)/an end/the foot (e.g. of a bridge)/checkmate/mate/appointment/ +µÍ¤á¤Æ¤¤¤ë [¤Ä¤á¤Æ¤¤¤ë] /to be in attendance (on duty)/ +µÍ¤á¤ÆÄ̤¦ [¤Ä¤á¤Æ¤«¤è¤¦] /to frequent tirelessly/ +µÍ¤á¤ë [¤Ä¤á¤ë] /(v1) to pack/to shorten/to work out (details)/(P)/ +µÍ¤á³Ý¤±¤ë [¤Ä¤á¤«¤±¤ë] /(v1) to crowd (a house)/to throng to (a door)/ +µÍ¤á´ó¤ë [¤Ä¤á¤è¤ë] /(v5r) to draw near/to draw closer/ +µÍ¤á¶ß [¤Ä¤á¤¨¤ê] /(n) stand-up collar/ +µÍ¤á¸ë [¤Ä¤á¤´] /(n) composed go problem/ +µÍ¤á¹ç¤»¤ë [¤Ä¤á¤¢¤ï¤»¤ë] /(v1) to assort/ +µÍ¤á¹ç¤ï¤» [¤Ä¤á¤¢¤ï¤»] /(n) combination/assortment (of goods)/ +µÍ¤á¹ç¤ï¤»¤ë [¤Ä¤á¤¢¤ï¤»¤ë] /(v1) to pack an assortment of goods/ +µÍ¤á¹þ¤ß¼çµÁ [¤Ä¤á¤³¤ß¤·¤å¤®] /(belief in the desirability of) education by rote learning/ +µÍ¤á¹þ¤à [¤Ä¤á¤³¤à] /(v5m) to cram/to stuff/to jam/to squeeze/to pack/to crowd/(P)/ +µÍ¤á½ê [¤Ä¤á¤·¤ç] /(n) station/office/guardroom/ +µÍ¤á¾­´ý [¤Ä¤á¤·¤ç¤¦¤®] /(n) chess problem/composed shogi problem/ +µÍ¤áÀÚ¤ë [¤Ä¤á¤­¤ë] /(v5r) to be or remain always on hand/ +µÍ¤áÂؤ¨¤ë [¤Ä¤á¤«¤¨¤ë] /(v1) to repack/to refill/ +µÍ¤áÊ¢ [¤Ä¤á¤Ð¤é] /(n) being forced to commit seppuku/ +µÍ¤áʪ [¤Ä¤á¤â¤Î] /(n) filling or packing material/stuffing/padding/ +µÍ¤é¤Ê¤¤ [¤Ä¤Þ¤é¤Ê¤¤] /(adj) (uk) insignificant/boring/trifling/(P)/ +µÍ¤ê [¤Ä¤Þ¤ê] /(adv,n) in short/in brief/in other words/that is to say/in the long run/after all/blockade/stuffing/ultimate/ +µÍ¤ë [¤Ê¤¸¤ë] /(v5r) to rebuke/to scold/to tell off/ +µÍ¶þ¤·¤¿ [¤­¤Ã¤¯¤Ä¤·¤¿] /rugged/ +µÍ½ê [¤Ä¤á¤·¤ç] /(n) station/office/guardroom/ +µÍÀÕ [¤­¤Ã¤»¤­] /(n,vs) (rare) reproach/reprove/reprimand/ +µÍÁð [¤Ä¤á¤¯¤µ] /(n) white Dutch clover/ +µÍʪ [¤Ä¤á¤â¤Î] /(n) filling or packing material/stuffing/padding/ +µÍÌä [¤­¤Ä¤â¤ó] /(n) cross-examination/(P)/ +µÎ [¤­¤Ì¤¿] /(n) wooden or stone block for beating cloth/ +µÏ [¤­¤Í] /(n) mallet/pestle/pounder/ +µÏÊÁ [¤­¤Í¤Å¤«] /(n) mallet handle/ +µÐ [¤­¤Ó] /(n) millet/ +µÐµû»Ò [¤­¤Ó¤Ê¤´] /(n) member of round herring family/ +µÐÃÄ»Ò [¤­¤Ó¤À¤ó¤´] /(n) millet dumplings/ +µÑ [¤­¤ã¤¯] /instead/on the contrary/rather/all the more/ +µÑ¤±¤ë [¤·¤ê¤¾¤±¤ë] /(v1,vt) to repel/to drive away/to repulse/to reject/ +µÑ¤Ã¤Æ [¤«¤¨¤Ã¤Æ] /(adv) on the contrary/rather/all the more/instead/(P)/ +µÑ²¼ [¤­¤ã¤Ã¤«] /(n,vs) rejection/dismissal/(P)/ +µÒ [¤­¤ã¤¯] /(n) guest/customer/(P)/ +µÒ¤òÄ̤¹ [¤­¤ã¤¯¤ò¤È¤ª¤¹] /(exp) to show a guest in/ +µÒ°·¤¤ [¤­¤ã¤¯¤¢¤Ä¤«¤¤] /(n) hospitality/ +µÒ°÷ [¤«¤¯¤¤¤ó] /(n) guest (associate) member/ +µÒ°÷ [¤­¤ã¤¯¤¤¤ó] /(n) guest (associate) member/(P)/ +µÒ°÷¸¦µæ°÷ [¤­¤ã¤¯¤¤¤ó¤±¤ó¤­¤å¤¦¤¤¤ó] /visiting researcher/ +µÒ°ú¤­ [¤­¤ã¤¯¤Ò¤­] /(n,vs) touting/tout/barker/pander/"customer puller"/ +µÒ±é [¤­¤ã¤¯¤¨¤ó] /(n) guest appearance/ +µÒ´Ñ [¤­¤ã¤Ã¤«¤ó] /(n) objective/(P)/ +µÒ´Ñ¼çµÁ [¤­¤ã¤Ã¤«¤ó¤·¤å¤®] /objectivism/ +µÒ´Ñ¼çµÁ¼Ô [¤­¤ã¤Ã¤«¤ó¤·¤å¤®¤·¤ã] /objectivist/ +µÒ´ÑÀ­ [¤­¤ã¤Ã¤«¤ó¤»¤¤] /(n) objectivity/ +µÒ´ÑŪ [¤­¤ã¤Ã¤«¤ó¤Æ¤­] /(adj-na) objectivity/(P)/ +µÒ´Ö [¤­¤ã¤¯¤Þ] /(n) parlor/guest room/(P)/ +µÒ´Ö¤ËÄ̤ë [¤­¤ã¤¯¤Þ¤Ë¤È¤ª¤ë] /(exp) to enter the parlor/ +µÒ´ó¤» [¤­¤ã¤¯¤è¤»] /(n) attracting customers/ +µÒ¶Ú [¤­¤ã¤¯¤¹¤¸] /(n) clientele/ +µÒ·î [¤«¤¯¤²¤Ä] /(n-adv,n-t) last month/ +µÒ·î [¤­¤ã¤¯¤²¤Ä] /(n-adv,n-t) last month/ +µÒ¸ì [¤«¤¯¤´] /(n) (gram) object/ +µÒ¸ì [¤­¤ã¤¯¤´] /(n) (gram) object/ +µÒ»ß¤á [¤­¤ã¤¯¤É¤á] /(n) draw a full house/ +µÒ»à [¤«¤¯¤·] /(n,vs) dying abroad/dying in a foreign land/ +µÒ»à [¤­¤ã¤¯¤·] /(n,vs) dying abroad/dying in a foreign land/ +µÒ¼¼ [¤­¤ã¤¯¤·¤Ä] /(n) drawing room/guest room/(P)/ +µÒ¼¼¾è̳°÷ [¤­¤ã¤¯¤·¤Ä¤¸¤ç¤¦¤à¤¤¤ó] /(n) cabin crew/ +µÒ¼Ë [¤«¤¯¤·¤ã] /(n) hotel/inn/lodging/ +µÒ¼Ë [¤­¤ã¤¯¤·¤ã] /(n) hotel/inn/lodging/ +µÒ¼Ö [¤­¤ã¤¯¤·¤ã] /(n) passenger car/(P)/ +µÒ¼ï [¤­¤ã¤¯¤À¤Í] /(n) clientele/ +µÒ¼õ¤± [¤­¤ã¤¯¤¦¤±] /(n) enjoying popularity among the customers/ +µÒ¾¦Çä [¤­¤ã¤¯¤·¤ç¤¦¤Ð¤¤] /(n) hotel/service (restaurant, entertainment) business/ +µÒ¿Í [¤­¤ã¤¯¤¸¤ó] /(n) caller/visitor/company/guest/ +µÒÀÊ [¤­¤ã¤¯¤»¤­] /(n) guest seating/(P)/ +µÒÁ¥ [¤­¤ã¤¯¤»¤ó] /(n) passenger boat/(P)/ +µÒÁ· [¤­¤ã¤¯¤¼¤ó] /(n) low tray of food for guests/ +µÒÁÎ [¤­¤ã¤¯¤½¤¦] /(n) priest traveling as part of his training/ +µÒÁØ [¤­¤ã¤¯¤½¤¦] /(n) quality of customers/ +µÒ­ [¤­¤ã¤¯¤¢¤·] /(n) customers/(P)/ +µÒÂÎ [¤«¤¯¤¿¤¤] /(n) object/ +µÒÂÎ [¤­¤ã¤¯¤¿¤¤] /(n) object/ +µÒÂÔ¤Á [¤­¤ã¤¯¤Þ¤Á] /(n) waiting for customers/ +µÒÅ [¤­¤ã¤¯¤Ç¤ó] /(n) reception hall (in a temple or palace)/ +µÒÅÚ [¤«¤¯¤É] /(n) land which one visits/alien land/topsoil brought from another place to mix with the soil/ +µÒÅÚ [¤­¤ã¤¯¤É] /(n) land which one visits/alien land/topsoil brought from another place to mix with the soil/ +µÒǯ [¤«¤¯¤Í¤ó] /(n-adv,n-t) last year/ +µÒǯ [¤­¤ã¤¯¤Í¤ó] /(n-adv,n-t) last year/ +µÒʬ [¤­¤ã¤¯¤Ö¤ó] /(n) guest/ +µÒÍÑ [¤­¤ã¤¯¤è¤¦] /(n) for use of customers or guests/ +µÒÎ¥¤ì [¤­¤ã¤¯¤Ð¤Ê¤ì] /(n) customers losing interest in product or shop/ +µÓ [¤¢¤·] /(n) leg/(P)/ +µÓ±¤ [¤­¤ã¤¯¤¤¤ó] /(n) rhyme/end rhyme/ +µÓ²¼ [¤­¤ã¤Ã¤«] /(n) at one's feet/ +µÓµ¤ [¤«¤Ã¤±] /(n) beriberi/ +µÓ¸÷ [¤­¤ã¤Ã¤³¤¦] /(n) footlight/limelight/(P)/ +µÓ¿§ [¤­¤ã¤¯¤·¤ç¤¯] /(n) dramatization (e.g. film)/(P)/ +µÓ¿§¼Ô [¤­¤ã¤¯¤·¤ç¤¯¤·¤ã] /movie adapter/dramatizer/ +µÓÀþÈþ [¤­¤ã¤¯¤»¤ó¤Ó] /(n) beauty of leg lines/ +µÓÃí [¤­¤ã¤¯¤Á¤å¤¦] /(n) footnote/ +µÓÃð [¤­¤ã¤¯¤Á¤å¤¦] /(n) footnotes/ +µÓȾ [¤­¤ã¤Ï¤ó] /(n) leggings/ +µÓÉÕ¤­ [¤¢¤·¤Ä¤­] /(n) (1) something (equipped) with legs/(2) sole of foot/(3) one's manner of walking/ +µÓÉô [¤­¤ã¤¯¤Ö] /(n) leg/ +µÓËÜ [¤­¤ã¤¯¤Û¤ó] /(n) scenario/(P)/ +µÓËÜ²È [¤­¤ã¤¯¤Û¤ó¤«] /(n) scriptwriter/playwright/scenario writer/ +µÓΩ [¤­¤ã¤¿¤Ä] /(n) footstool/stepladder/ +µÓÎÏ [¤­¤ã¤¯¤ê¤­] /(n) walking ability/ +µÓÎÏ [¤­¤ã¤¯¤ê¤ç¤¯] /(n) walking ability/ +µÓå« [¤­¤ã¤Ï¤ó] /(n) gaiters/ +µÔ¤²¤é¤ì¤¿¿Í¡¹ [¤·¤¤¤¿¤²¤é¤ì¤¿¤Ò¤È¤Ó¤È] /the oppressed/downtrodden people/ +µÔ¤²¤é¤ì¤¿¿Í¿Í [¤·¤¤¤¿¤²¤é¤ì¤¿¤Ò¤È¤Ó¤È] /the oppressed/downtrodden people/ +µÔ¤²¤ë [¤·¤¤¤¿¤²¤ë] /(v1) to oppress/(P)/ +µÔ¤á [¤¤¤¸¤á] /bullying/teasing/ +µÔ»¦ [¤®¤ã¤¯¤µ¤Ä] /(n) atrocity/massive killing/(P)/ +µÔ»È [¤®¤ã¤¯¤·] /(n) driving someone too hard/ +µÔÀ¯ [¤®¤ã¤¯¤»¤¤] /(n) tyranny/despotism/ +µÔÂÔ [¤®¤ã¤¯¤¿¤¤] /(n,vs) ill-treatment/oppression/(P)/ +µÕ [¤®¤ã¤¯] /(adj-na,n) reverse/opposite/(P)/ +µÕ¤µ [¤µ¤«¤µ] /(n) reverse/inversion/upside down/(P)/ +µÕ¤µ¤Þ [¤µ¤«¤µ¤Þ] /(adj-na,adj-no,n) inversion/upside down/ +µÕ¤µ¸ÀÍÕ [¤µ¤«¤µ¤³¤È¤Ð] /(n) word said backwards/word of opposite meaning/ +µÕ¤µâÌ [¤µ¤«¤µ¤Þ¤Ä¤²] /(n) turned-in eyelashes/ingrown eyelashes/trichiasis/ +µÕ¤Ê¤Ç [¤®¤ã¤¯¤Ê¤Ç] /(n,vs) rubbing the wrong way (e.g. a cat)/irritating/ +µÕ¤Ë [¤®¤ã¤¯¤Ë] /(adv) conversely/ +µÕ¤Ë¤Ê¤ë [¤µ¤«¤Ë¤Ê¤ë] /(exp) to turn upside down/ +µÕ¤é¤¦ [¤µ¤«¤é¤¦] /(v5u) to go against/to oppose/to disobey/to defy/(P)/ +µÕ¥Ý¡¼¥é¥ó¥É¼° [¤®¤ã¤¯¥Ý¡¼¥é¥ó¥É¤·¤­] /reverse Polish notation/RPN/ +µÕ±¿ [¤®¤ã¤¯¤¦¤ó] /(n) a twist of fate/ +µÕ±ï [¤®¤ã¤¯¤¨¤ó] /(n) (1) (Buddh) bad deed which ultimately results in the creation of a good Buddhist/(2) older person conducting a funeral service for a younger relative, in particular, a parent for a child/ +µÕ²óž [¤®¤ã¤¯¤«¤¤¤Æ¤ó] /(n) spinning the opposite way/backspin (tennis, baseball)/counter/ +µÕ´¬¤¯ [¤µ¤«¤Þ¤¯] /(v5k) surging water or waves/ +µÕ´Ø¿ô [¤®¤ã¤¯¤«¤ó¤¹¤¦] /(n) (math) the inverse function/ +µÕ¶­ [¤®¤ã¤Ã¤­¤ç¤¦] /(n) adversity/(P)/ +µÕ¸÷ [¤®¤ã¤Ã¤³¤¦] /(n) (abbr) backlighting/ +µÕ¸÷Àþ [¤®¤ã¤Ã¤³¤¦¤»¤ó] /(n) backlight/ +µÕ¸ú²Ì [¤®¤ã¤¯¤³¤¦¤«] /(n) backfire/counterproductive/opposite effect/(P)/ +µÕ¸ú²Ì [¤®¤ã¤Ã¤³¤¦¤«] /(n) backfire/counterproductive/opposite effect/ +µÕ¹Ô [¤®¤ã¤Ã¤³¤¦] /(n,vs) adverse/go backward/retrograde/ +µÕ¹ÔÎó [¤®¤ã¤¯¤®¤ç¤¦¤ì¤Ä] /(n) (math) inverse matrix/ +µÕº¨¤ß [¤µ¤«¤¦¤é¤ß] /(n) unjustified resentment through misunderstanding/ +µÕºîÍÑ [¤®¤ã¤¯¤µ¤è¤¦] /reaction/adverse effect/ +µÕ»°³Ñ·Á [¤®¤ã¤¯¤µ¤ó¤«¤¯¤±¤¤] /(n) inverted triangle/ +µÕ»°³Ñ·Á [¤®¤ã¤¯¤µ¤ó¤«¤Ã¤±¤¤] /(n) inverted triangle/ +µÕ»º [¤®¤ã¤¯¤¶¤ó] /(n) baby born feet (or buttocks) first/breech birth/ +µÕ»» [¤®¤ã¤¯¤µ¤ó] /(n,vs) count/calculate back/ +µÕ»Ò [¤µ¤«¤´] /(n) breech (foot) presentation/agrippa/ +µÕ»ù [¤µ¤«¤´] /(n) baby born feet (or buttocks) first/breech birth/ +µÕ¼ê [¤®¤ã¤¯¤Æ] /(n) unexpected twist/ +µÕ¼ê [¤µ¤«¤Æ] /(n) an underhand or backhand grip/(P)/ +µÕ½¤ [¤®¤ã¤¯¤·¤å] /(n) (1) (Buddh) holding a memorial service for oneself/(2) an older person conducting a memorial service for a deceased, younger person/ +µÕ½± [¤®¤ã¤¯¤·¤å¤¦] /(n,vs) counterattack/(P)/ +µÕ½ç [¤®¤ã¤¯¤¸¤å¤ó] /(n) reverse order/following a contrary path/ +µÕ¾ä [¤®¤ã¤¯¤¶¤ä] /(n) (discount rate) negative spread/ +µÕ¾å [¤®¤ã¤¯¤¸¤ç¤¦] /(n,vs) frenzy/distraction/ +µÕ¾å¤¬¤ê [¤µ¤«¤¢¤¬¤ê] /(n) (gymnastics) pulling oneself upward with a forward, circling movement/ +µÕ¾å¤»¤ë [¤Î¤Ü¤»¤ë] /(v1) to feel dizzy/to have blood rush to one's head/to become conceited/(P)/ +µÕ¾å¤»¾å¤¬¤ë [¤Î¤Ü¤»¤¢¤¬¤ë] /(v5r) to be beside oneself/to lose one's head/to go mad with something/ +µÕ¾å¤ë [¤µ¤«¤Î¤Ü¤ë] /(oK) (v5r) to go back/to go upstream/to make retroactive/ +µÕ¿´ [¤®¤ã¤¯¤·¤ó] /(n) treachery/ +µÕ¿Ã [¤®¤ã¤¯¤·¤ó] /(n) treacherous retainer/ +µÕ¿ô [¤®¤ã¤¯¤¹¤¦] /(n) reciprocal number/ +µÕÀ­Àи´ [¤®¤ã¤¯¤»¤¤¤»¤Ã¤±¤ó] /(n) positive or antiseptic soap/ +µÕÀÜ [¤®¤ã¤¯¤»¤Ä] /(n) contradictory conjunction (but, however, etc.)/ +µÕÀâ [¤®¤ã¤¯¤»¤Ä] /(n) paradox/(P)/ +µÕÀâŪ [¤®¤ã¤¯¤»¤Ä¤Æ¤­] /(adj-na) paradoxical/ +µÕÀëÅÁ [¤®¤ã¤¯¤»¤ó¤Ç¤ó] /(n) counterpropaganda/ +µÕ± [¤®¤ã¤¯¤¾¤¯] /(n) rebel/traitor/insurgent/ +µÕõÃÎ [¤®¤ã¤¯¤¿¤ó¤Á] /(n) phone trace/detecting the source of a telephone call/ +µÕĬ [¤®¤ã¤¯¤Á¤ç¤¦] /(n) weather tide/adverse current/ +µÕĬ [¤µ¤«¤·¤ª] /(n) weather tide/adverse current/ +µÕÄæ¤ê [¤µ¤«¤¾¤ê] /(n) shaving against the grain/ +µÕÄó°Æ [¤®¤ã¤¯¤Æ¤¤¤¢¤ó] /counter-proposal/ +µÕž [¤®¤ã¤¯¤Æ¤ó] /(n) (sudden) change/reversal/turn-around/coming from behind (baseball)/(P)/ +µÕž¾¡¤Á [¤®¤ã¤¯¤Æ¤ó¤¬¤Á] /(vs) winning after defeat seems certain/coming from behind to win/(P)/ +µÕžÁØ [¤®¤ã¤¯¤Æ¤ó¤½¤¦] /(n) inversion layer/ +µÕžʬÉÛ·¸¿ô [¤®¤ã¤¯¤Æ¤ó¤Ö¤ó¤×¤±¤¤¤¹¤¦] /(n) population inversion factor/ +µÕÅÌ [¤®¤ã¤¯¤È] /(n) rebel/traitor/ +µÕÇÈ [¤µ¤«¤Ê¤ß] /(n) choppy seas/ +µÕÇí¤± [¤µ¤«¤à¤±] /(n) a hangnail/ +µÕÈæ [¤®¤ã¤¯¤Ò] /(iK) (n) inverse ratio/ +µÕÈæÎã [¤®¤ã¤¯¤Ò¤ì¤¤] /(n) (being in) inverse proportion to/ +µÕÉï¤Ç [¤®¤ã¤¯¤Ê¤Ç] /(n,vs) rubbing the wrong way (e.g. a cat)/irritating/ +µÕÉï¤Ç [¤µ¤«¤Ê¤Ç] /(n,vs) rubbing someone up the wrong way/ +µÕÉ÷ [¤®¤ã¤¯¤Õ¤¦] /(n) head wind/adverse wind/(P)/ +µÕÊ®¼Í [¤®¤ã¤¯¤Õ¤ó¤·¤ã] /(col) (obs) reverse thrust/crazy/ +µÕÌ´ [¤µ¤«¤æ¤á] /(n) a dream which is contradicted by reality/ +µÕÌ¿Âê [¤®¤ã¤¯¤á¤¤¤À¤¤] /a counterproposition/ +µÕÌÐÌÚ [¤µ¤«¤â¤®] /(n) abatis/ +µÕÌÓ [¤µ¤«¤²] /(n) hair which is combed back or puffed up or teased/ +µÕÌá¤ê [¤®¤ã¤¯¤â¤É¤ê] /(n) retrogression/reversal/relapse/(P)/ +µÕÍ¢½Ð [¤®¤ã¤¯¤æ¤·¤å¤Ä] /(n) reexportation/ +µÕÍ¢Æþ [¤®¤ã¤¯¤æ¤Ë¤å¤¦] /(n) reimportation/(P)/ +µÕÍÍ [¤µ¤«¤µ¤Þ] /(adj-na,adj-no,n) inversion/upside down/(P)/ +µÕÍÑ [¤®¤ã¤¯¤è¤¦] /(n,vs) abuse/misuse/taking advantage of/ +µÕÍ [¤µ¤«¤ª¤È¤·] /(n) plunging or dropping an object headfirst (down a precipice)/ +µÕΩ¤Á [¤µ¤«¤À¤Á] /(n) handstand/headstand/(P)/ +µÕΩ¤Ä [¤µ¤«¤À¤Ä] /(v5t) to stand up/to oppose/ +µÕΩ¤Æ¤ë [¤µ¤«¤À¤Æ¤ë] /(v1) to ruffle (up)/ +µÕή [¤®¤ã¤¯¤ê¤å¤¦] /(n) counter-current/adverse tide/regurgitation (of blood)/ +µÕι [¤²¤­¤ê¤ç] /(n) inn/ +µÕÎÚ [¤²¤­¤ê¤ó] /(n) imperial wrath/ +µÕϲ [¤®¤ã¤¯¤í¤¦] /(n) choppy seas/ +µÕϲ [¤µ¤«¤Ê¤ß] /(n) choppy seas/ +µÕÙस [¤µ¤«¤Í¤¸] /(n) turning an object in the wrong direction/ +µÕâÌ [¤µ¤«¤µ¤Þ¤Ä¤²] /(n) turned-in eyelashes/ingrown eyelashes/trichiasis/ +µÕâÌ [¤µ¤«¤Þ¤Ä¤²] /(n) turned-in eyelashes/ingrown eyelashes/trichiasis/ +µÖ [¤ª¤«] /(n) hill/height/knoll/rising ground/(P)/ +µÖ¤ËÂФ¹¤ëÉô²° [¤ª¤«¤Ë¤¿¤¤¤¹¤ë¤Ø¤ä] /room facing a hill/ +µÖ¤ò²¼¤ë [¤ª¤«¤ò¤¯¤À¤ë] /(exp) to go down a hill/ +µÖ¾å [¤­¤å¤¦¤¸¤ç¤¦] /hilltop/ +µÖ¿¾ [¤­¤å¤¦¤·¤ó] /(n) pimple/papule/ +µÖÊÕ [¤ª¤«¤Ù] /(n) vicinity of a hill/ +µÖÎÍ [¤­¤å¤¦¤ê¤ç¤¦] /(n) hill/(P)/ +µÖÎÍÃÏÂÓ [¤­¤å¤¦¤ê¤ç¤¦¤Á¤¿¤¤] /hill country/hilly area/ +µ×¡¹ [¤Ò¤µ¤Ó¤µ] /(adj-na,adv,n) long time/many days/(P)/ +µ×¤·¤¤ [¤Ò¤µ¤·¤¤] /(adj) long/long-continued/old (story)/(P)/ +µ×¤·¤¤ÀÎ [¤Ò¤µ¤·¤¤¤à¤«¤·] /a long time ago/ +µ×¤·¤¯ [¤Ò¤µ¤·¤¯] /for a long time/ +µ×¤·¤Ö¤ê [¤Ò¤µ¤·¤Ö¤ê] /(exp) after a long time/(P)/ +µ×¤·¤Ö¤ê¤Ë [¤Ò¤µ¤·¤Ö¤ê¤Ë] /(adv) after a long time/ +µ×¤·¿¶¤ê [¤Ò¤µ¤·¤Ö¤ê] /(exp) after a long time/(P)/ +µ×±ó [¤­¤å¤¦¤¨¤ó] /(n) eternity/ +µ×±ó [¤¯¤ª¤ó] /(n) eternity/ +µ×²û [¤­¤å¤¦¤«¤¤] /(n) long-cherished hope/ +µ×µ× [¤Ò¤µ¤Ó¤µ] /(adj-na,adv,n) long time/many days/ +µ×»üÌÜ [¤¯¤¸¤á] /(n) type of greenling (fish)/ +µ×Êý [¤Ò¤µ¤«¤¿] /sky/moon/ +µ×Êý¿¶¤ê [¤Ò¤µ¤«¤¿¤Ö¤ê] /(adj-na,n) long time/many days/ +µ×ïè [¤­¤å¤¦¤«¤Ä] /(n) neglect of friends/ +µ×ïé [¤­¤å¤¦¤«¤Ä] /(n) neglect of friends/ +µ×ïé¤ò½ö¤¹ [¤­¤å¤¦¤«¤Ä¤ò¤¸¤ç¤¹] /(exp) to apologize for a long neglect of friends/ +µØ [¤¢¤¿] /(n) foe/enemy/revenge/enmity/grudge/feud/harm/evil/ruin/invasion/ +µØ [¤¢¤À] /(n) foe/enemy/revenge/enmity/grudge/feud/harm/evil/ruin/invasion/ +µØ [¤«¤¿¤­] /(n) foe/enemy/revenge/enmity/grudge/feud/harm/evil/ruin/invasion/ +µØŨ [¤­¤å¤¦¤Æ¤­] /(n) bitter enemy/ +µØƤ¤Á [¤¢¤À¤¦¤Á] /(n) vengeance/revenge/retaliation/ +µØƤ¤Á [¤«¤¿¤­¤¦¤Á] /(n) vengeance/revenge/retaliation/ +µØƱ»á [¤«¤¿¤­¤É¤¦¤·] /enemy/ +µØ̾ [¤¢¤À¤Ê] /(n) nickname/ +µØì¨ [¤­¤å¤¦¤·¤å¤¦] /revenge/bitter enemy/ +µÙ [¤­¤å¤¦] /(n,vi,vs) rest/taking a day off/being finished/being absent/retire/sleep/(P)/ +µÙ¤Þ¤»¤ë [¤ä¤¹¤Þ¤»¤ë] /(v1) to excuse (someone)/to give a holiday to/to make (someone) rest/ +µÙ¤Þ¤ë [¤ä¤¹¤Þ¤ë] /(v5r) to be rested/to feel at ease/to repose/to be relieved/(P)/ +µÙ¤ß [¤ä¤¹¤ß] /(n) (1) rest/recess/respite/(2) vacation/holiday/absence/suspension/(3) moulting/(P)/ +µÙ¤ßµÙ¤ß [¤ä¤¹¤ß¤ä¤¹¤ß] /(adv) resting at times/thinking carefully/ +µÙ¤ß½ê [¤ä¤¹¤ß¤É¤³¤í] /(n) resting place/haven of rest/ +µÙ¤ß¾ì [¤ä¤¹¤ß¤Ð] /resting place/ +µÙ¤ßÃã²° [¤ä¤¹¤ß¤¸¤ã¤ä] /wayside teahouse/ +µÙ¤ßÃæ [¤ä¤¹¤ß¤Á¤å¤¦] /closed/on break/"private party"/ +µÙ¤à [¤ä¤¹¤à] /(v5m,vi) to rest/to have a break/to take a day off/to be finished/to be absent/to retire/to sleep/(P)/ +µÙ¤á¤ë [¤ä¤¹¤á¤ë] /(v1) to rest/to suspend/to give relief/(P)/ +µÙ¤áÃÏ [¤ä¤¹¤á¤Á] /fallow land/ +µÙ¤é¤¦ [¤ä¤¹¤é¤¦] /(v5u) to rest/to relax/ +µÙ°Õ [¤­¤å¤¦¤¤] /peace/tranquility/ +µÙ±é [¤­¤å¤¦¤¨¤ó] /(n,vs) suspending performance/ +µÙ²Ë [¤­¤å¤¦¤«] /(n) holiday/day off/furlough/(P)/ +µÙ²Ë´ê¤¤ [¤­¤å¤¦¤«¤Í¤¬¤¤] /application for leave/ +µÙ²Ð»³ [¤­¤å¤¦¤«¤¶¤ó] /(n) dormant volcano/ +µÙ²ñ [¤­¤å¤¦¤«¤¤] /(n) adjournment/recess/ +µÙ²ñÌÀ¤± [¤­¤å¤¦¤«¤¤¤¢¤±] /reassembling of a legislature/ +µÙ³Ø [¤­¤å¤¦¤¬¤¯] /(n) temporary absence from school/suspension/(P)/ +µÙ´© [¤­¤å¤¦¤«¤ó] /(n) suspension of publication/(P)/ +µÙ´©Æü [¤­¤å¤¦¤«¤ó¤Ó] /newspaper holiday/ +µÙ´× [¤­¤å¤¦¤«¤ó] /(n) fallowing/ +µÙ´×ÃÏ [¤­¤å¤¦¤«¤ó¤Á] /(n) fallow land/ +µÙ´Û [¤­¤å¤¦¤«¤ó] /(n) library or museum closure/(P)/ +µÙµù [¤­¤å¤¦¤ê¤ç¤¦] /(n) suspension of fishing/ +µÙ¶È [¤­¤å¤¦¤®¤ç¤¦] /(n) closed (e.g. store)/business suspended/shutdown/holiday/(P)/ +µÙ¶ÈÆü [¤­¤å¤¦¤®¤ç¤¦¤Ó] /business holiday/ +µÙ·Æ [¤­¤å¤¦¤±¤¤] /(n,vs) rest/break/recess/intermission/(P)/ +µÙ·Æ»þ´Ö [¤­¤å¤¦¤±¤¤¤¸¤«¤ó] /rest time/intermission/ +µÙ·Æ¼¼ [¤­¤å¤¦¤±¤¤¤·¤Ä] /restroom/lounge/ +µÙ·Æ½ê [¤­¤å¤¦¤±¤¤¤¸¤ç] /(n) restroom/lounge/(P)/ +µÙ¹» [¤­¤å¤¦¤³¤¦] /(n) closing school (temporarily)/dropping one's studies/(P)/ +µÙ¹Ì [¤­¤å¤¦¤³¤¦] /(n) lying fallow/ +µÙ¹Ò [¤­¤å¤¦¤³¤¦] /(n) suspension of sailings/ +µÙ¹Ö [¤­¤å¤¦¤³¤¦] /(n) lecture cancelled/(P)/ +µÙºÜ [¤­¤å¤¦¤µ¤¤] /(n) nonappearance in print/ +µÙ»ß [¤­¤å¤¦¤·] /(n,vs) pause/cessation/rest/(P)/ +µÙ»ßÉä [¤­¤å¤¦¤·¤Õ] /(n) rest (music)/period/full stop/ +µÙ¾Í [¤­¤å¤¦¤·¤ç¤¦] /good omen/ +µÙ¾ì [¤­¤å¤¦¤¸¤ç¤¦] /(n) theater closure/stage absence/(P)/ +µÙ¿¦ [¤­¤å¤¦¤·¤ç¤¯] /(n) temporary retirement/suspension from office/(P)/ +µÙ¿´ [¤­¤å¤¦¤·¤ó] /(n) rest assured/ +µÙ¿Ç [¤­¤å¤¦¤·¤ó] /(n) no medical examinations (today)/ +µÙ¿ÇÆü [¤­¤å¤¦¤·¤ó¤Ó] /doctor's no-consultation day/ +µÙ¿î [¤­¤å¤¦¤¹¤¤] /(n) idle spindles/ +µÙÀÌ [¤­¤å¤¦¤»¤­] /(n) weal and woe/welfare/ +µÙÀï [¤­¤å¤¦¤»¤ó] /(n) truce/armistice/(P)/ +µÙÀï²ñÃÌ [¤­¤å¤¦¤»¤ó¤«¤¤¤À¤ó] /(n) armistice conference/ +µÙÀïµ­Ç°Æü [¤­¤å¤¦¤»¤ó¤­¤Í¤ó¤Ó] /(n) Armistice Day/ +µÙÀﶨÄê [¤­¤å¤¦¤»¤ó¤­¤ç¤¦¤Æ¤¤] /(n) cease-fire agreement/ +µÙÀï¾òÌó [¤­¤å¤¦¤»¤ó¤¸¤ç¤¦¤ä¤¯] /(n) armistice treaty/ +µÙÀïÃÏÂÓ [¤­¤å¤¦¤»¤ó¤Á¤¿¤¤] /(n) demilitarized zone (DMZ)/ +µÙ© [¤­¤å¤¦¤½¤¯] /(n) rest/relief/relaxation/(P)/ +µÙ©»þ´Ö [¤­¤å¤¦¤½¤¯¤¸¤«¤ó] /recess/ +µÙ©½ê [¤­¤å¤¦¤½¤¯¤¸¤ç] /(n) restroom/lobby/lounge/ +µÙ­ [¤­¤å¤¦¤½¤¯] /resting/ +µÙÂÕ [¤­¤å¤¦¤¿¤¤] /laziness/neglect/ +µÙÄî [¤­¤å¤¦¤Æ¤¤] /(n) court recess/ +µÙÄîÆü [¤­¤å¤¦¤Æ¤¤¤Ó] /no-court day/ +µÙž [¤­¤å¤¦¤Æ¤ó] /not running (elevator)/ +µÙÅÅ [¤­¤å¤¦¤Ç¤ó] /(n) electricity cut-off/ +µÙÅÅÆü [¤­¤å¤¦¤Ç¤ó¤Ó] /no-electricity day/ +µÙÆü [¤­¤å¤¦¤¸¤Ä] /(n-adv,n) holiday/day off/(P)/ +µÙÆüÌÀ¤± [¤­¤å¤¦¤¸¤Ä¤¢¤±] /the day after a holiday/ +µÙÇñ½ê [¤­¤å¤¦¤Ï¤¯¤¸¤ç] /temporary quarters/ +µÙÉä [¤­¤å¤¦¤Õ] /(n) rest (in music)/ +µÙ̲ [¤­¤å¤¦¤ß¤ó] /(n) idle/dormant/ +µÙ̲´ü [¤­¤å¤¦¤ß¤ó¤­] /dormant season/ +µÙÍÜ [¤­¤å¤¦¤è¤¦] /(n) rest/break/recreation/(P)/ +µÙÍܼ¼ [¤­¤å¤¦¤è¤¦¤·¤Ä] /rest or recreation room/ +µÚ¤Ð¤ºÆã¤é [¤ª¤è¤Ð¤º¤Ê¤¬¤é] /(adv) to the best of my ability, poor though it be/ +µÚ¤Ð¤Ê¤¤ [¤ª¤è¤Ð¤Ê¤¤] /(exp) unnecessary/unattainable/ +µÚ¤Ó [¤ª¤è¤Ó] /(conj) and/as well as/(P)/ +µÚ¤Ó¤âÉÕ¤«¤Ì [¤ª¤è¤Ó¤â¤Ä¤«¤Ì] /far beyond one's power/not at all equal/ +µÚ¤Ó¹ø [¤ª¤è¤Ó¤´¤·] /(n) bent back/indecisive attitude/ +µÚ¤ÓÆñ¤¤ [¤ª¤è¤Ó¤¬¤¿¤¤] /(adj) hard to attain to/ +µÚ¤Ö [¤ª¤è¤Ö] /(v5b) to reach/to come up to/to amount to/to befall/to happen to/to extend/to match/to equal/(P)/ +µÚ¤Ü¤¹ [¤ª¤è¤Ü¤¹] /(v5s) to exert/to cause/to exercise/(P)/ +µÚÂè [¤­¤å¤¦¤À¤¤] /(n) passing an examination/ +µÚÂè¼Ô [¤­¤å¤¦¤À¤¤¤·¤ã] /successful examinee/ +µÚÂèÅÀ [¤­¤å¤¦¤À¤¤¤Æ¤ó] /passing mark/ +µÚÍî [¤­¤å¤¦¤é¤¯] /(n) success or failure (in examinations)/ +µÛ¤¤¤³¤à [¤¹¤¤¤³¤à] /(v5m) to inhale/ +µÛ¤¤¤Ä¤±¤ë [¤¹¤¤¤Ä¤±¤ë] /(v1) to attract/to be used to/ +µÛ¤¤°û¤ß [¤¹¤¤¤Î¤ß] /(n) feeding cup/ +µÛ¤¤³Ì [¤¹¤¤¤¬¤é] /(n) cigarette end (butt)/tobacco ashes/(P)/ +µÛ¤¤¸ý [¤¹¤¤¤¯¤Á] /(n) mouthpiece/(cigarette) filter/tip/ +µÛ¤¤¹þ¤à [¤¹¤¤¤³¤à] /(v5m) to inhale/(P)/ +µÛ¤¤¼è¤ê»æ [¤¹¤¤¤È¤ê¤¬¤ß] /(n) blotting paper/ +µÛ¤¤¼è¤ë [¤¹¤¤¤È¤ë] /(v5r) to suck up/to absorb/to squeeze (money)/ +µÛ¤¤½Ð¤¹ [¤¹¤¤¤À¤¹] /(v5s) to suck (or draw) out/to aspirate/ +µÛ¤¤¾å¤² [¤¹¤¤¤¢¤²] /(n) suction/sucking/ +µÛ¤¤¾å¤²¤ë [¤¹¤¤¤¢¤²¤ë] /(v1) to pump off or out/to suck up or out/to siphon off/ +µÛ¤¤ÉÕ¤¯ [¤¹¤¤¤Ä¤¯] /(v5k) to stick to/ +µÛ¤¤ÉÕ¤±¤ë [¤¹¤¤¤Ä¤±¤ë] /(v1) to attract/to be used to/ +µÛ¤¤Êª [¤¹¤¤¤â¤Î] /(n) Japanese-style soup/ +µÛ¤¦ [¤¹¤¦] /(v5u) to smoke/to breathe in/to suck/(P)/ +µÛ°ú [¤­¤å¤¦¤¤¤ó] /(n) absorption/suction/aspiration/attraction/(P)/ +µÛ°û [¤­¤å¤¦¤¤¤ó] /(n) sucking in/ +µÛ²» [¤­¤å¤¦¤ª¤ó] /sound absorption/ +µÛ²»ºà [¤­¤å¤¦¤ª¤ó¤¶¤¤] /(n) acoustic material/ +µÛ³Ì [¤¹¤¤¤¬¤é] /(n) cigarette end (butt)/tobacco ashes/ +µÛµ¤ [¤­¤å¤¦¤­] /(n) inspiration/ +µÛ¶â¹ä [¤³¤³¤ó¤´¤¦] /Hevajra/Eternal Vajra (tantric Buddhist deity)/ +µÛ·ì [¤­¤å¤¦¤±¤Ä] /(n) sucking blood/ +µÛ·ìµ´ [¤­¤å¤¦¤±¤Ä¤­] /(n) vampire/bloodsucker/ +µÛ·ìưʪ [¤­¤å¤¦¤±¤Ä¤É¤¦¤Ö¤Ä] /bloodsucker/ +µÛ¸ý [¤¹¤¤¤¯¤Á] /(n) mouthpiece/cigarette holder/ +µÛ¼¾ [¤­¤å¤¦¤·¤Ä] /(n) moisture absorbing/ +µÛ¼¾ºÞ [¤­¤å¤¦¤·¤Ä¤¶¤¤] /(n) desiccant/moisture absorbent/ +µÛ¼¾À­ [¤­¤å¤¦¤·¤Ä¤»¤¤] /(n) absorbency/hygroscopicity/ +µÛ¼è»æ [¤¹¤¤¤È¤ê¤¬¤ß] /(n) blotting paper/ +µÛ¼ý [¤­¤å¤¦¤·¤å¤¦] /(n,vs) absorption/suction/attraction/(P)/ +µÛ¼ý¹çÊ» [¤­¤å¤¦¤·¤å¤¦¤¬¤Ã¤Ú¤¤] /merger/takeover/ +µÛ¼ýºÞ [¤­¤å¤¦¤·¤å¤¦¤¶¤¤] /(n) an absorbent/ +µÛ¼ýÎÏ [¤­¤å¤¦¤·¤å¤¦¤ê¤ç¤¯] /(n) absorbing power/ +µÛ¾å¤²¤ë [¤¹¤¤¤¢¤²¤ë] /(v1) to suck/ +µÛ¿Ð [¤­¤å¤¦¤¸¤ó] /(n) dust vacuuming/ +µÛ¿å [¤­¤å¤¦¤¹¤¤] /(n) water absorption/ +µÛ¿åÀ­ [¤­¤å¤¦¤¹¤¤¤»¤¤] /(n) water absorbency/ +µÛÃå [¤­¤å¤¦¤Á¤ã¤¯] /(n,vs) adsorption/adsorb/attachment/sorption/ +µÛÆþ [¤­¤å¤¦¤Ë¤å¤¦] /(n) inhalation/(P)/ +µÛÆþ´ï [¤­¤å¤¦¤Ë¤å¤¦¤­] /(n) an inhaler/ +µÛÈ× [¤­¤å¤¦¤Ð¤ó] /(n) sucker/ +µÛʪ [¤¹¤¤¤â¤Î] /(n) soup/ +µÜ²È [¤ß¤ä¤±] /(n) residence or family of a prince/ +µÜµï [¤ß¤ä¤¤] /(n) shrine/imperial palace/ +µÜ·º [¤­¤å¤¦¤±¤¤] /(n) castration/confinement in a palace/ +µÜºê¸© [¤ß¤ä¤¶¤­¤±¤ó] /prefecture on the island of Kyuushuu/ +µÜ»²¤ê [¤ß¤ä¤Þ¤¤¤ê] /(n) shrine visit/ +µÜ»Å¤¨ [¤ß¤ä¤Å¤«¤¨] /(n) court service/ +µÜ»Ê [¤°¤¦¤¸] /(n) (Shinto) chief priest/ +µÜ¼¼ [¤­¤å¤¦¤·¤Ä] /(n) palace/imperial family/ +µÜ¼é [¤ß¤ä¤â¤ê] /(n) court or shrine guard/ +µÜ¾ë [¤­¤å¤¦¤¸¤ç¤¦] /(n) Imperial Palace/(P)/ +µÜ¾ë¸© [¤ß¤ä¤®¤±¤ó] /prefecture in the Touhoku area/ +µÜ¿Í [¤ß¤ä¤Ó¤È] /(n) (noble) courtier/ +µÜÃæ [¤­¤å¤¦¤Á¤å¤¦] /(n) imperial court/(P)/ +µÜÄí [¤­¤å¤¦¤Æ¤¤] /the Palace/the Court/ +µÜÄî [¤­¤å¤¦¤Æ¤¤] /(n) the Court/(P)/ +µÜÄî²»³Ú [¤­¤å¤¦¤Æ¤¤¤ª¤ó¤¬¤¯] /court music/ +µÜÄî²è²È [¤­¤å¤¦¤Æ¤¤¤¬¤«] /(n) court painter/ +µÜÅ [¤­¤å¤¦¤Ç¤ó] /(n) palace/(P)/ +µÜÅÄ²È [¤ß¤ä¤¿¤±] /the Miyata family/ +µÜÆâ¾Ê [¤¯¤Ê¤¤¤·¤ç¤¦] /(n) (obs) the Imperial Household Department/ +µÜÆâÄ£ [¤¯¤Ê¤¤¤Á¤ç¤¦] /Imperial Household Agency/(P)/ +µÜÍÍ [¤ß¤ä¤µ¤Þ] /(n) prince/princess/ +µÜÍͤªÆó½ê [¤ß¤ä¤µ¤Þ¤ª¤Õ¤¿¤È¤³¤í] /two Imperial princes/ +µÝ [¤æ¤ß] /(n) bow (and arrow)/(P)/ +µÝ¤ò°ú¤¯ [¤æ¤ß¤ò¤Ò¤¯] /(exp) to draw a bow/ +µÝ¶ñ [¤­¤å¤¦¤°] /things used in archery/ +µÝ·Á [¤­¤å¤¦¤±¤¤] /(adj-no,n) arched/crescent-shaped/bow-shaped/segment/ +µÝ·Á [¤æ¤ß¤¬¤¿] /(adj-no,n) arched/crescent-shaped/bow-shaped/segment/ +µÝ·Á [¤æ¤ß¤Ê¤ê] /(adj-no,n) arched/crescent-shaped/bow-shaped/segment/ +µÝ·Á¤Ë¤Ê¤ë [¤æ¤ß¤Ê¤ê¤Ë¤Ê¤ë] /(exp) to bend backward/to become bow-shaped/ +µÝ¸¹ [¤æ¤ß¤Å¤ë] /(n) bowstring/ +µÝ»Õ [¤æ¤ß¤·] /(n) bow maker/ +µÝ¼è¤ê¼° [¤æ¤ß¤È¤ê¤·¤­] /(n) bow-twirling ceremony in sumo/ +µÝ¼ê [¤æ¤ó¤Ç] /(n) one's left hand/ +µÝ½Ñ [¤­¤å¤¦¤¸¤å¤Ä] /(n) (Japanese) archery/ +µÝ¾õ [¤­¤å¤¦¤¸¤ç¤¦] /(adj-no,n) bow-shaped/arched/ +µÝÀª [¤æ¤ó¤¼¤¤] /(n) strength needed to pull back a bow/ +µÝÀý [¤­¤å¤¦¤»¤ó] /(n) bows and arrows/war/ +µÝÄ¥¤ê [¤æ¤ß¤Ï¤ê] /(n) paper lantern with bow-shaped handle/ +µÝÄ¥¤ê·î [¤æ¤ß¤Ï¤ê¤Å¤­] /(n) crescent moon/ +µÝÄ¥¤êÄóÅô [¤æ¤ß¤Ï¤ê¤Â¤ç¤¦¤Á¤ó] /paper lantern with bow-shaped handle/ +µÝÆ» [¤­¤å¤¦¤É¤¦] /(n) (Japanese) archery/(P)/ +µÝÇÏ [¤­¤å¤¦¤Ð] /(n) archery and horsemanship/ +µÝÌð [¤­¤å¤¦¤·] /(n) bow and arrow/ +µÝÌð [¤æ¤ß¤ä] /(n) bow and arrow/(P)/ +µÝÌðȬȨ [¤æ¤ß¤ä¤Ï¤Á¤Þ¤ó] /(n) god of war/ +µÞ [¤­¤å¤¦] /(adj-na,n) (1) urgent/sudden/(2) steep/(P)/ +µÞ¤¤¤Ç [¤¤¤½¤¤¤Ç] /hurriedly/(P)/ +µÞ¤«¤¹ [¤»¤«¤¹] /(v5s) to hurry/to urge on/(P)/ +µÞ¤«¤»¤ë [¤»¤«¤»¤ë] /(v1) to hurry up/ +µÞ¤¬¤»¤ë [¤¤¤½¤¬¤»¤ë] /(v1) to hasten (the work)/to urge (a person) on/ +µÞ¤¬¤Ð²ó¤ì [¤¤¤½¤¬¤Ð¤Þ¤ï¤ì] /(exp) less haste, more speed/ +µÞ¤­¤¿¤Æ¤é¤ì¤ë [¤»¤­¤¿¤Æ¤é¤ì¤ë] /(v1) to be hurried/to be hastened/to be hard pressed/ +µÞ¤­¤ç [¤­¤å¤¦¤­¤ç] /(adj-na,adv) hurriedly/in a hurry/(P)/ +µÞ¤­¹þ¤à [¤»¤­¤³¤à] /(v5m) to sound agitated, hurried, flustered/ +µÞ¤­Î©¤Æ¤ë [¤»¤­¤¿¤Æ¤ë] /(v1) to hurry (up)/to press/to urge on/ +µÞ¤® [¤¤¤½¤®] /(n-adv,n) urgent/hasty/(P)/ +µÞ¤®Â­ [¤¤¤½¤®¤¢¤·] /(n) fast pace/ +µÞ¤¯ [¤»¤¯] /(v5k) to hurry/to rush/ +µÞ¤° [¤¤¤½¤°] /(v5g) to hurry/to rush/(P)/ +µÞ¤Êºä [¤­¤å¤¦¤Ê¤µ¤«] /sudden drop/precipitous slope/ +µÞ¤Êή¤ì [¤­¤å¤¦¤Ê¤Ê¤¬¤ì] /swiftly running river/rapid stream/ +µÞ¤òµß¤¦ [¤­¤å¤¦¤ò¤¹¤¯¤¦] /(exp) to help (a person) out of danger/ +µÞ¥«¡¼¥Ö [¤­¤å¤¦¥«¡¼¥Ö] /(n) sharp curve (turn)/ +µÞ¥Ô¥Ã¥Á [¤­¤å¤¦¥Ô¥Ã¥Á] /(adj-na,n) quick pace/(P)/ +µÞ²Ð [¤­¤å¤¦¤«] /(n) a sudden fire/a nearby fire/ +µÞ´µ [¤­¤å¤¦¤«¤ó] /(n) emergency case/(P)/ +µÞ·¹¼Ð [¤­¤å¤¦¤±¤¤¤·¤ã] /steep slope (incline)/ +µÞ·ã [¤­¤å¤¦¤²¤­] /(adj-na,n) sudden/precipitous/radical/(P)/ +µÞ¸º [¤­¤å¤¦¤²¤ó] /(n) sudden decrease/ +µÞ¸ûÇÛ [¤­¤å¤¦¤³¤¦¤Ð¤¤] /(n) steep slope/ +µÞ¹Ô [¤­¤å¤¦¤³¤¦] /(n) express (e.g. train that bypasses many stations)/(P)/ +µÞ¹Ô·ô [¤­¤å¤¦¤³¤¦¤±¤ó] /(n) express ticket/ +µÞ¹ÔÄä¼Ö±Ø [¤­¤å¤¦¤³¤¦¤Æ¤¤¤·¤ã¤¨¤­] /(n) express station/ +µÞ¹ÔÊØ [¤­¤å¤¦¤³¤¦¤Ó¤ó] /express mail/ +µÞ¹ÔÎÁ¶â [¤­¤å¤¦¤³¤¦¤ê¤ç¤¦¤­¤ó] /(n) express charge/ +µÞ¹ÔÎó¼Ö [¤­¤å¤¦¤³¤¦¤ì¤Ã¤·¤ã] /(n) express train/ +µÞ¹ß²¼ [¤­¤å¤¦¤³¤¦¤«] /(n) swoop/nose dive/ +µÞ¹ß²¼Çú·â [¤­¤å¤¦¤³¤¦¤«¤Ð¤¯¤²¤­] /(n) dive bombing/ +µÞ¹ð [¤­¤å¤¦¤³¤¯] /(n) urgent notice/ +µÞºä [¤­¤å¤¦¤Ï¤ó] /(n) steep slope/ +µÞ»È [¤­¤å¤¦¤·] /(n) express messenger/ +µÞ»à [¤­¤å¤¦¤·] /(n,vs) sudden death/(P)/ +µÞ¼ÐÌÌ [¤­¤å¤¦¤·¤ã¤á¤ó] /(n) steep slope/ +µÞ½± [¤­¤å¤¦¤·¤å¤¦] /(n,vs) raid/assault/descent/ +µÞ½Ô [¤­¤å¤¦¤·¤å¤ó] /(adj-na,n) steep/sharp/ +µÞ½ê [¤­¤å¤¦¤·¤ç] /(n) vitals/tender spot/secret/key/(P)/ +µÞ¾å¾º [¤­¤å¤¦¤¸¤ç¤¦¤·¤ç¤¦] /(n,vs) sudden rise/steep climb/zoom/ +µÞ¾ì [¤­¤å¤¦¤Ð] /(n) emergency/ +µÞ¿­ [¤­¤å¤¦¤·¤ó] /(n,vs) sudden rise (esp. of stock prices)/jump/(P)/ +µÞ¿® [¤­¤å¤¦¤·¤ó] /(n) urgent message or dispatch/ +µÞ¿Ê [¤­¤å¤¦¤·¤ó] /(n,vs) rapid progress/radical/(P)/ +µÞ¿Ê¼çµÁ [¤­¤å¤¦¤·¤ó¤·¤å¤®] /radicalism/ +µÞ¿Ê¼çµÁ¼Ô [¤­¤å¤¦¤·¤ó¤·¤å¤®¤·¤ã] /radical (person)/ +µÞ¿ÊŪ [¤­¤å¤¦¤·¤ó¤Æ¤­] /(adj-na) radical/ +µÞ¿ÊÅÞ [¤­¤å¤¦¤·¤ó¤È¤¦] /radical political party/ +µÞ¿ÊÇÉ [¤­¤å¤¦¤·¤ó¤Ï] /(n) radical faction or group/ +µÞ¿Ü [¤­¤å¤¦¤¹] /(n) small teapot/ +µÞ¿Ü¤Î¸ý [¤­¤å¤¦¤¹¤Î¤¯¤Á] /spout of a teapot/ +µÞÀ­ [¤­¤å¤¦¤»¤¤] /(n) acute (e.g. illness)/(P)/ +µÞÀ­´¶À÷¾É [¤­¤å¤¦¤»¤¤¤«¤ó¤»¤ó¤·¤ç¤¦] /(n) acute infection/ +µÞÀ®Ä¹ [¤­¤å¤¦¤»¤¤¤Á¤ç¤¦] /(n,vs) rapid growth/(P)/ +µÞÀ®Ä¹´ë¶È [¤­¤å¤¦¤»¤¤¤Á¤ç¤¦¤­¤®¤ç¤¦] /(n) rapidly growing company/ +µÞÀ [¤­¤å¤¦¤»¤¤] /(n) sudden death/(P)/ +µÞÀÚ [¤­¤å¤¦¤»¤Ä] /under pressure/urgency/ +µÞÀß [¤­¤å¤¦¤»¤Ä] /(n,vs) hurried construction/speedy laying/ +µÞÀè˯ [¤­¤å¤¦¤»¤ó¤Ý¤¦] /(n) van (of a movement)/ +µÞÁ÷ [¤­¤å¤¦¤½¤¦] /(n) dispatch/ +µÞÁý [¤­¤å¤¦¤¾¤¦] /(n,vs) explosion/proliferation/surge/(P)/ +µÞ¤ [¤­¤å¤¦¤¾¤¦] /(n) hurried construction/ +µÞ® [¤­¤å¤¦¤½¤¯] /(adj-na,n) rapid (e.g. progress)/(P)/ +µÞÄÉ [¤­¤å¤¦¤Ä¤¤] /(n) (being in) hot pursuit/ +µÞÄä¼Ö [¤­¤å¤¦¤Æ¤¤¤·¤ã] /(n) sudden stop/ +µÞŸ³« [¤­¤å¤¦¤Æ¤ó¤«¤¤] /(n) rapid development/ +µÞž [¤­¤å¤¦¤Æ¤ó] /(n) sudden change/ +µÞž´¹ [¤­¤å¤¦¤Æ¤ó¤«¤ó] /sudden change/ +µÞžľ²¼ [¤­¤å¤¦¤Æ¤ó¤Á¤ç¤Ã¤«] /(n) suddenly and precipitately/take a sudden turn/ +µÞÆ­ [¤­¤å¤¦¤È¤¦] /(n) sudden rise/jump/sharp rise/(P)/ +µÞÆñ [¤­¤å¤¦¤Ê¤ó] /(n) sudden or unexpected disaster/ +µÞÇÉ [¤­¤å¤¦¤Ï] /(n,vs) dispatch/ +µÞÇ÷ [¤­¤å¤¦¤Ï¤¯] /(n) urgency/imminence/ +µÞÇ÷¤·¤¿ [¤­¤å¤¦¤Ï¤¯¤·¤¿] /urgent/pressing/imminent/ +µÞÉ [¤­¤å¤¦¤Ó¤ç¤¦] /(n) sudden illness/(P)/ +µÞÉÂ¿Í [¤­¤å¤¦¤Ó¤ç¤¦¤Ë¤ó] /an emergency patient or case/ +µÞÊÑ [¤­¤å¤¦¤Ø¤ó] /(n) (1) accident/(2) sudden turn/(P)/ +µÞÊç [¤­¤å¤¦¤Ü] /(n,vs) urgent recruit/ +µÞÊó [¤­¤å¤¦¤Û¤¦] /(n) urgent report or message/ +µÞ̳ [¤­¤å¤¦¤à] /(n) urgent business/(P)/ +µÞÍÑ [¤­¤å¤¦¤è¤¦] /(n) urgent business/(P)/ +µÞÍî [¤­¤å¤¦¤é¤¯] /(n) sudden fall/sharp fall/sudden drop/sharp drop/(P)/ +µÞή [¤­¤å¤¦¤ê¤å¤¦] /(n) swift current/rapids/ +µÞÎä [¤­¤å¤¦¤ì¤¤] /(n) rapid cooling/ +µÞÙϤ¨ [¤­¤å¤¦¤´¤·¤é¤¨] /(adj-na,n) hastily made/improvised preparation/ +µÞî± [¤­¤å¤¦¤­¤ç] /(adj-na,adv) hurriedly/in a hurry/(P)/ +µß¤¤ [¤¹¤¯¤¤] /(n) help/aid/relief/(P)/ +µß¤¤¼ç [¤¹¤¯¤¤¤Ì¤·] /(n) savior (the Savior)/rescuer/ +µß¤¤½Ð¤¹ [¤¹¤¯¤¤¤À¤¹] /(v5s) to rescue/to free/ +µß¤¤¾å¤²¤ë [¤¹¤¯¤¤¤¢¤²¤ë] /(v1) to pick up and rescue/ +µß¤¦ [¤¹¤¯¤¦] /(v5u) to rescue from/to help out of/(P)/ +µß¤±¤ë [¤¿¤¹¤±¤ë] /(v1) to help/to save/to rescue/to give relief to/to spare (life)/to reinforce/to promote/to abet/ +µß±ç [¤­¤å¤¦¤¨¤ó] /(n) relief/rescue/reinforcement/(P)/ +µß±ç³èÆ° [¤­¤å¤¦¤¨¤ó¤«¤Ä¤É¤¦] /(n) rescue operation/ +µß±ç·³ [¤­¤å¤¦¤¨¤ó¤°¤ó] /reinforcements/relief column/ +µß±çÂâ [¤­¤å¤¦¤¨¤ó¤¿¤¤] /(n) relief party/rescue party/ +µß±çÅê¼ê [¤­¤å¤¦¤¨¤ó¤È¤¦¤·¤å] /(n) relief pitcher/fireman/ +µß±çʪ»ñ [¤­¤å¤¦¤¨¤ó¤Ö¤Ã¤·] /(n) relief supplies/ +µßµÞ [¤­¤å¤¦¤­¤å¤¦] /(n) first-aid/(P)/ +µßµÞ¥Ø¥ê¥³¥×¥¿¡¼ [¤­¤å¤¦¤­¤å¤¦¥Ø¥ê¥³¥×¥¿¡¼] /ambulance helicopter/ +µßµÞ°åÎÅ [¤­¤å¤¦¤­¤å¤¦¤¤¤ê¤ç¤¦] /(n) emergency medicine/ +µßµÞ¼Ö [¤­¤å¤¦¤­¤å¤¦¤·¤ã] /(n) ambulance/(P)/ +µßµÞÈ¢ [¤­¤å¤¦¤­¤å¤¦¤Ð¤³] /(n) first-aid kit/ +µßµÞɱ¡ [¤­¤å¤¦¤­¤å¤¦¤Ó¤ç¤¦¤¤¤ó] /(n) emergency hospital/ +µßµÞË¡ [¤­¤å¤¦¤­¤å¤¦¤Û¤¦] /(n) (knowledge of) first-aid/ +µß¸î [¤­¤å¤¦¤´] /(n,vs) relief/aid/ +µß¸î³èÆ° [¤­¤å¤¦¤´¤«¤Ä¤É¤¦] /relief (aid) work/ +µß¸î½ê [¤­¤å¤¦¤´¤·¤ç] /(n) first-aid station/ +µß¸îÈÉ [¤­¤å¤¦¤´¤Ï¤ó] /(n) relief squad/rescue party/ +µß¹Ó [¤­¤å¤¦¤³¤¦] /(n) famine relief/ +µß¹Óºîʪ [¤­¤å¤¦¤³¤¦¤µ¤¯¤â¤Ä] /(n) hardy plants/ +µß¹ñ [¤­¤å¤¦¤³¤¯] /(n) patriot devoted to the salvation of his country/(P)/ +µßºÑ [¤­¤å¤¦¤µ¤¤] /(n) relief/aid/rescue/salvation/help/(P)/ +µßºÑºö [¤­¤å¤¦¤µ¤¤¤µ¤¯] /relief measure/ +µßºÑ¼Ô [¤­¤å¤¦¤µ¤¤¤·¤ã] /savior/ +µß½Ð [¤­¤å¤¦¤·¤å¤Ä] /(n) rescue/extricate/reclaim/deliverance/(P)/ +µß½ÐºîÀï [¤­¤å¤¦¤·¤å¤Ä¤µ¤¯¤»¤ó] /rescue mission/evacuation operation/ +µß½õ [¤­¤å¤¦¤¸¤ç] /(n,vs) relief/aid/rescue/(P)/ +µß½õÁ¥ [¤­¤å¤¦¤¸¤ç¤»¤ó] /lifeboat/rescue ship/ +µß½õÂâ [¤­¤å¤¦¤¸¤ç¤¿¤¤] /(n) rescue team or party/ +µß½õÌÖ [¤­¤å¤¦¤¸¤ç¤¢¤ß] /(n) safety net/cowcatcher (train or streetcar)/ +µß½õÌÖ [¤­¤å¤¦¤¸¤ç¤â¤¦] /(n) safety net/cowcatcher (train or streetcar)/ +µßÀ¤ [¤­¤å¤¦¤»¤¤] /(n) salvation/ +µßÀ¤·³ [¤­¤å¤¦¤»¤¤¤°¤ó] /(n) Salvation Army/(P)/ +µßÀ¤¼ç [¤­¤å¤¦¤»¤¤¤·¤å] /(n) saviour/messiah/(P)/ +µßÆñ [¤­¤å¤¦¤Ê¤ó] /(n) rescue/salvage/ +µßÆñ¥Ø¥ê¥³¥×¥¿¡¼ [¤­¤å¤¦¤Ê¤ó¥Ø¥ê¥³¥×¥¿¡¼] /rescue helicopter/ +µßÆñÁ¥ [¤­¤å¤¦¤Ê¤ó¤»¤ó] /(n) rescue ship/slavage boat/ +µßÉÏ [¤­¤å¤¦¤Ò¤ó] /(n) poor relief/ +µß̱ [¤­¤å¤¦¤ß¤ó] /(n) disaster relief/ +µßÌ¿ [¤­¤å¤¦¤á¤¤] /(n) lifesaving/(P)/ +µßÌ¿¥»¥ó¥¿¡¼ [¤­¤å¤¦¤á¤¤¥»¥ó¥¿¡¼] /hospital emergency room/ +µßÌ¿¥Ü¡¼¥È [¤­¤å¤¦¤á¤¤¥Ü¡¼¥È] /(n) lifeboat/ +µßÌ¿¶ñ [¤­¤å¤¦¤á¤¤¤°] /(n) lifesaving equipment/ +µßÌ¿Äú [¤­¤å¤¦¤á¤¤¤Æ¤¤] /(n) lifeboat/ +µà¤Á¤ë [¤¯¤Á¤ë] /(v1) to rot/ +µà¤Á²Ì¤Æ¤ë [¤¯¤Á¤Ï¤Æ¤ë] /(v1) to rust away/to rot away/to decay/to fall to ruins/to die in obscurity/ +µà¤ÁÌÚ [¤¯¤Á¤­] /(n) decayed tree/ +µà¤ÁÍÕ [¤¯¤Á¤Ð] /(n) decayed leaves/ +µà¤ÁÍÕ¿§ [¤¯¤Á¤Ð¤¤¤í] /(n) yellow-brown/ +µà²õ [¤­¤å¤¦¤«¤¤] /(n) rotting and crumbling/ +µàÇÑ [¤­¤å¤¦¤Ï¤¤] /(n,vs) decay/dilapidation (ruin)/ +µàÍÕ [¤¯¤Á¤Ð] /(n) decayed leaves/ +µá¤à [¤â¤È¤à] /(v5m) to want/to seek/to request/ +µá¤á [¤â¤È¤á] /(n) request/appeal/claim/demand/ +µá¤á¤Ë±þ¤¸¤ë [¤â¤È¤á¤Ë¤ª¤¦¤¸¤ë] /(exp) to answer a request/ +µá¤á¤ë [¤â¤È¤á¤ë] /(v1) to seek/to request/to demand/to want/to wish for/to search for/to pursue (pleasure)/to hunt (a job)/to buy/(P)/ +µá°¦ [¤­¤å¤¦¤¢¤¤] /(n,vs) courting/ +µá°¦¸Ø¼¨ [¤­¤å¤¦¤¢¤¤¤³¤¸] /courtship display/ +µá±ï [¤­¤å¤¦¤¨¤ó] /(n) courtship/ +µá·º [¤­¤å¤¦¤±¤¤] /(n,vs) prosecution/(P)/ +µáº§ [¤­¤å¤¦¤³¤ó] /(n,vs) marriage proposal/courtship/ +µáº§¹­¹ð [¤­¤å¤¦¤³¤ó¤³¤¦¤³¤¯] /matrimonial advertisement/ +µáº§¼Ô [¤­¤å¤¦¤³¤ó¤·¤ã] /suitor/ +µáºÊ¹­¹ð [¤­¤å¤¦¤µ¤¤¤³¤¦¤³¤¯] /advertisement for a wife/ +µá½þ [¤­¤å¤¦¤·¤ç¤¦] /(n) claim for damages/ +µá¿¦ [¤­¤å¤¦¤·¤ç¤¯] /(n) job hunting/seeking employment/(P)/ +µá¿¦·¸ [¤­¤å¤¦¤·¤ç¤¯¤¬¤«¤ê] /applicant interviewer/ +µá¿¦¹­¹ð [¤­¤å¤¦¤·¤ç¤¯¤³¤¦¤³¤¯] /situation-wanted advertisement/ +µá¿¦¼Ô [¤­¤å¤¦¤·¤ç¤¯¤·¤ã] /job applicant/ +µá¿¦¿½¤·¹þ¤ß [¤­¤å¤¦¤·¤ç¤¯¤â¤¦¤·¤³¤ß] /(n) job application/ +µá¿´ [¤­¤å¤¦¤·¤ó] /(n) centripetal/ +µá¿´ÎÏ [¤­¤å¤¦¤·¤ó¤ê¤ç¤¯] /(n) centripetal force/(P)/ +µá¿Í [¤­¤å¤¦¤¸¤ó] /(n) offer of job (situation)/(P)/ +µá¿Í¸ý [¤­¤å¤¦¤¸¤ó¤°¤Á] /job vacancy/ +µá¿Í¹­¹ð [¤­¤å¤¦¤¸¤ó¤³¤¦¤³¤¯] /help wanted advertisements/ +µá¿Í»Ô¾ì [¤­¤å¤¦¤¸¤ó¤¤¤Á¤Ð] /(n) job market/ +µá¿Í»ï [¤­¤å¤¦¤¸¤ó¤·] /job advertisement/ +µá¿Í¼Ô [¤­¤å¤¦¤¸¤ó¤·¤ã] /employer/someone hunting for workers/ +µá¿Í¾ðÊó»ï [¤­¤å¤¦¤¸¤ó¤¸¤ç¤¦¤Û¤¦¤·] /(n) job magazine/ +µá¿ÍÆñ [¤­¤å¤¦¤¸¤ó¤Ê¤ó] /labor shortage/ +µáÀÑ [¤­¤å¤¦¤»¤­] /(n) mensuration/ +µáÆ» [¤­¤å¤¦¤É¤¦] /(n) seeking for truth/ +µáÆ»¼Ô [¤­¤å¤¦¤É¤¦¤·¤ã] /(n) investigator/one who seeks the way/ +µáË¡¼Ô [¤°¤Û¤¦¤·¤ã] /(n) (Buddh) inquirer/ +µâ¡¹ [¤­¤å¤¦¤­¤å¤¦] /(adj-na,n) diligence/absorption (in something)/ +µâ¡¹¤È¤·¤Æ¤¤¤ë [¤­¤å¤¦¤­¤å¤¦¤È¤·¤Æ¤¤¤ë] /to be absorbed in/to think only of/ +µâ¤ß´³¤¹ [¤¯¤ß¤Û¤¹] /(v5s) to empty out/to drain out/to pump dry/ +µâ¤ß¹þ¤à [¤¯¤ß¤³¤à] /(v5m) to fill with water/ +µâ¤ß¼è¤ê [¤¯¤ß¤È¤ê] /(n) dipping up (night soil)/ +µâ¤ß¼è¤ë [¤¯¤ß¤È¤ë] /(v5r) to scoop out/to pump out/to understand/(P)/ +µâ¤ß½Ð¤¹ [¤¯¤ß¤À¤¹] /(v5s) to pump out/to bail (water)/ +µâ¤ß¾å¤²¤ë [¤¯¤ß¤¢¤²¤ë] /(v1) to draw/ +µâ¤ßÃÖ¤­ [¤¯¤ß¤ª¤­] /(n) drawn water/ +µâ¤ßʬ¤±¤ë [¤¯¤ß¤ï¤±¤ë] /(v1) to apportion drawn water/to show understanding/ +µâ¤ßΩ¤Æ [¤¯¤ß¤¿¤Æ] /(adj-no,n) freshly-drawn/ +µâ¤à [¤¯¤à] /(v5m) (1) to draw (water)/to ladle/to dip/to scoop/to pump/(2) to have a drink together/(3) to consider/to sympathize with/(P)/ +µâµâ [¤­¤å¤¦¤­¤å¤¦] /(adj-na,n) diligence/absorption (in something)/ +µâµâ¤È¤·¤Æ¤¤¤ë [¤­¤å¤¦¤­¤å¤¦¤È¤·¤Æ¤¤¤ë] /to be absorbed in/to think only of/ +µâ¼è [¤¯¤ß¤È¤ê] /(n) septic tank/ +µâ¼è¸ý [¤¯¤ß¤È¤ê¤°¤Á] /(n) hole for pumping out septic tank/ +µã¤«¤µ¤ì¤ë [¤Ê¤«¤µ¤ì¤ë] /(n) (1) to be moved to tears/(2) to suffer greatly (from)/ +µã¤«¤¹ [¤Ê¤«¤¹] /(v5s) (1) to make someone cry/to move someone to tears/(2) to grieve/ +µã¤«¤»¤ë [¤Ê¤«¤»¤ë] /(v1) (1) to make someone cry/to move someone to tears/(2) to grieve/ +µã¤­ [¤Ê¤­] /(n) weeping/lamenting/(P)/ +µã¤­¤¸¤ã¤¯¤ë [¤Ê¤­¤¸¤ã¤¯¤ë] /(v5r) to sob/ +µã¤­¤ÃÌÌ [¤Ê¤­¤Ã¤Ä¤é] /(n) tearful face/ +µã¤­¤Ä¤¯ [¤Ê¤­¤Ä¤¯] /(v5k) to cling to .. in tears/to beg .. in tears/to appeal/to throw oneself on someone's mercy/ +µã¤­´­¤¯ [¤Ê¤­¤ï¤á¤¯] /(v5k) to cry/to scream/ +µã¤­´é [¤Ê¤­¤¬¤ª] /(n) tear-stained face/(P)/ +µã¤­¶«¤Ö [¤Ê¤­¤µ¤±¤Ö] /(v5b) to cry and shout/to scream/ +µã¤­¸À [¤Ê¤­¤´¤È] /(n) complaint/ +µã¤­»ß¤à [¤Ê¤­¤ä¤à] /(v5m) to stop crying/to cry oneself out/ +µã¤­¼ð¤é¤¹ [¤Ê¤­¤Ï¤é¤¹] /(v5s) to weep one's eyes out/ +µã¤­½Ð¤¹ [¤Ê¤­¤À¤¹] /(v5s) to burst into tears/to burst out crying/to begin to cry/to be moved to tears/ +µã¤­½è [¤Ê¤­¤É¤³¤í] /(n) weak point/vulnerable point/Achilles' heel/ +µã¤­½ê [¤Ê¤­¤É¤³¤í] /(n) weak point/vulnerable point/Achilles' heel/ +µã¤­¾Ð¤¤ [¤Ê¤­¤ï¤é¤¤] /(n) smile while crying/ +µã¤­¾å¸Í [¤Ê¤­¤¸¤ç¤¦¤´] /maudlin drinker/ +µã¤­¿²Æþ¤ê [¤Ê¤­¤Í¤¤¤ê] /(n,vs) crying oneself to sleep/giving up in frustration/accepting meekly/being compelled to accept a situation/ +µã¤­¿¿»÷ [¤Ê¤­¤Þ¤Í] /feigned or crocodile tears/ +µã¤­À¼ [¤Ê¤­¤´¤¨] /(n,vs) cry/crying voice/(P)/ +µã¤­Ãî [¤Ê¤­¤à¤·] /(n) crybaby/blubberer/ +µã¤­ÄÀ¤à [¤Ê¤­¤·¤º¤à] /(v5m) to abandon oneself to grief/ +µã¤­Ä̤¹ [¤Ê¤­¤È¤ª¤¹] /to keep crying/ +µã¤­ÄÙ¤¹ [¤Ê¤­¤Ä¤Ö¤¹] /(v5s) to cry one's eyes out/to weep oneself blind/ +µã¤­Ç¨¤ì¤ë [¤Ê¤­¤Ì¤ì¤ë] /(v1) to be tear-stained/ +µã¤­ÉÕ¤¯ [¤Ê¤­¤Ä¤¯] /(v5k) to cling to .. in tears/to beg .. in tears/to appeal/to throw oneself on someone's mercy/ +µã¤­Éú¤¹ [¤Ê¤­¤Õ¤¹] /(v5s) to break down crying/ +µã¤­Ê̤ì [¤Ê¤­¤ï¤«¤ì] /(exp) part in tears/come to grief/have to take a different tack/go separate ways/ +µã¤­Ê뤹 [¤Ê¤­¤¯¤é¤¹] /(v5s) to spend one's days in tears and sorrow/ +µã¤­Êë¤é¤¹ [¤Ê¤­¤¯¤é¤¹] /(v5s) to spend one's days in tears and sorrow/ +µã¤­Êø¤ì¤ë [¤Ê¤­¤¯¤º¤ì¤ë] /(v1) to break down crying/ +µã¤­Ì£Á¹ [¤Ê¤­¤ß¤½] /crybaby/ +µã¤­ÌÀ¤«¤¹ [¤Ê¤­¤¢¤«¤¹] /(v5s) to weep the night out/to weep all night/ +µã¤­ÌÀ¤¹ [¤Ê¤­¤¢¤«¤¹] /(v5s) to weep the night out/to weep all night/ +µã¤­ÌÌ [¤Ê¤­¤Ä¤é] /(n) tearful face/ +µã¤­Ì̤Ë˪ [¤Ê¤­¤Ä¤é¤Ë¤Ï¤Á] /(exp,n) misfortunes seldom come alone/it rains, but it pours/ +µã¤­Í [¤Ê¤­¤ª¤È¤¹] /(v5s) to use tears to get one's way/ +µã¤­Íî¤È¤¹ [¤Ê¤­¤ª¤È¤¹] /(v5s) to persuade by tears/ +µã¤­åפ¬¤ë [¤Ê¤­¤¹¤¬¤ë] /to cling tearfully to another person/ +µã¤¯ [¤Ê¤¯] /(v5k) to cry/to weep/to sob/to howl/(P)/ +µã¤¯µã¤¯ [¤Ê¤¯¤Ê¤¯] /(adv) tearfully/with (in) tears/weeping/crying/ +µã¤±¤ë [¤Ê¤±¤ë] /(v1) to shed tears/to be moved to tears/ +µã¿²Æþ¤ê [¤Ê¤­¤Í¤¤¤ê] /(n,vs) crying oneself to sleep/giving up in frustration/accepting meekly/being compelled to accept a situation/ +µãÁÊ [¤­¤å¤¦¤½] /(n,vs) imploring with tears in one's eyes/ +µä¼£ [¤­¤å¤¦¤¸] /(n) treatment with moxa/ +µäÅÀ [¤­¤å¤¦¤Æ¤ó] /(n) moxa-treatment points/ +µå [¤­¤å¤¦] /(n) globe/sphere/ball/(P)/ +µå [¤¿¤Þ] /(n) globe/sphere/ball/ +µå°Ò [¤­¤å¤¦¤¤] /(n) (pitcher's) stuff/(P)/ +µå°Ò¤ÎÍ­¤ëÅêµå [¤­¤å¤¦¤¤¤Î¤¢¤ë¤È¤¦¤­¤å¤¦] /(baseball) powerful delivery/ +µå±ã [¤­¤å¤¦¤¨¤ó] /(n) baseball all-star game/ +µå³¦ [¤­¤å¤¦¤«¤¤] /(n) the baseball world/(P)/ +µåµº [¤­¤å¤¦¤®] /(n) billiards/ +µåµ» [¤­¤å¤¦¤®] /(n) any ball game/(P)/ +µå¶Ý [¤­¤å¤¦¤­¤ó] /(n) coccus/(P)/ +µå·Á [¤­¤å¤¦¤±¤¤] /(adj-no,n) globular or spherical shape/ +µå·Ô [¤­¤å¤¦¤±¤¤] /(n) (plant) bulb/onion/ +µåº¬ [¤­¤å¤¦¤³¤ó] /(n) (plant) bulb/ +µåºÂɸ [¤­¤å¤¦¤¶¤Ò¤ç¤¦] /(n) spherical coordinates/ +µå½¦¤¤ [¤¿¤Þ¤Ò¤í¤¤] /(n) fetching balls/caddy/ +µå¾è¤ê [¤¿¤Þ¤Î¤ê] /(n) balancing on a ball/ +µå¾ì [¤­¤å¤¦¤¸¤ç¤¦] /(n) baseball stadium/(P)/ +µå¾õ [¤­¤å¤¦¤¸¤ç¤¦] /(n) spherical/ +µå¿³ [¤­¤å¤¦¤·¤ó] /(n) baseball chief umpire/ +µå® [¤­¤å¤¦¤½¤¯] /(n) speed of a pitched ball/(pitcher's) pace/ +µåÂÎ [¤­¤å¤¦¤¿¤¤] /(n) sphere/globe/orb/ +µåÃÄ [¤­¤å¤¦¤À¤ó] /(n) baseball team/(P)/ +µåÅÅ [¤­¤å¤¦¤Ç¤ó] /(n) ball lightning/ +µåÌÌ [¤­¤å¤¦¤á¤ó] /(n) spherical surface/ +µåÌÌ´ö²¿³Ø [¤­¤å¤¦¤á¤ó¤­¤«¤¬¤¯] /(n) spherical geometry/ +µåÌ̶À [¤­¤å¤¦¤á¤ó¤­¤ç¤¦] /(n) spherical mirror/ +µåÌÌ»°³ÑË¡ [¤­¤å¤¦¤á¤ó¤µ¤ó¤«¤¯¤Û¤¦] /spherical trigonometry/ +µæ¤á¤ë [¤­¤ï¤á¤ë] /(v1) to master/to investigate thoroughly/ +µæ¶Ë [¤­¤å¤¦¤­¤ç¤¯] /(adj-no,n) ultimate/final/eventual/(P)/ +µæÌÀ [¤­¤å¤¦¤á¤¤] /(n) investigation (esp. in academic and scientific contexts)/(P)/ +µæÍý [¤­¤å¤¦¤ê] /(n) study of natural laws/ +µæðï [¤­¤å¤¦¤­¤ç¤¦] /(n) ultimate/final/ +µæðï [¤¯¤Ã¤­¤ç¤¦] /(adj-na,adj-no,adv,n) excellent/superb/handy/appropriate/ideal/ +µç¤¹¤ì¤ÐÄ̤º [¤­¤å¤¦¤¹¤ì¤Ð¤Ä¤¦¤º] /(exp) Necessity is the mother of invention/ +µç¤Þ¤ê¤Ê¤¤ [¤­¤ï¤Þ¤ê¤Ê¤¤] /limitless/boundless/extreme/ +µç¤Þ¤ê̵¤¤ [¤­¤ï¤Þ¤ê¤Ê¤¤] /limitless/boundless/extreme/ +µç¤Þ¤ë [¤­¤ï¤Þ¤ë] /(v5r) to terminate/to reach an extreme/to be in a dilemma/to be at an end/ +µç¤ß̵¤­ [¤­¤ï¤ß¤Ê¤­] /without limit/endless/ +µç¤á¤ë [¤­¤ï¤á¤ë] /(v1) (1) to carry to extremes/to go to the end of something/(2) to investigate thoroughly/to master/ +µç¶­ [¤­¤å¤¦¤­¤ç¤¦] /(n) predicament/ +µç¶Ë [¤­¤å¤¦¤­¤ç¤¯] /(adj-no,n) ultimate/extreme/ +µç¶ËÌÜŪ [¤­¤å¤¦¤­¤ç¤¯¤â¤¯¤Æ¤­] /(n) extreme purpose/ +µç¶þ [¤­¤å¤¦¤¯¤Ä] /(adj-na,n) narrow/tight/stiff/rigid/uneasy/formal/constrained/(P)/ +µçºö [¤­¤å¤¦¤µ¤¯] /(n) desperate measure/expedient of last resort/ +µç»à [¤­¤å¤¦¤·] /(n) dying in miserable circumstances/ +µç¾õ [¤­¤å¤¦¤¸¤ç¤¦] /(n) distress/wretched condition/(P)/ +µçÁ¼Âç [¤­¤å¤¦¤½¤À¤¤] /(n) poor student (scholar)/ +µçÁÍ [¤­¤å¤¦¤½] /(n) cornered rat or mouse/ +µçÃÏ [¤­¤å¤¦¤Á] /(n) dilemma/predicament/(P)/ +µçÄ» [¤­¤å¤¦¤Á¤ç¤¦] /(n) cornered bird/ +µçÄÉ [¤­¤å¤¦¤Ä¤¤] /(n) cornered/driven to the wall/ +µçÇ÷ [¤­¤å¤¦¤Ï¤¯] /(n) financial difficulty/distress/ +µç˳ [¤­¤å¤¦¤Ü¤¦] /(n) poverty/(P)/ +µç̱ [¤­¤å¤¦¤ß¤ó] /(n) poor people/the poor/ +µç; [¤­¤å¤¦¤è] /(n) extremity/desperation/ +µç;¤Îºö [¤­¤å¤¦¤è¤Î¤µ¤¯] /desperate measure/ +µé [¤­¤å¤¦] /(n,n-suf) class, grade, rank/school class, grade/(P)/ +µé¿ô [¤­¤å¤¦¤¹¤¦] /(n) (math) series/progression/ +µéĹ [¤­¤å¤¦¤Á¤ç¤¦] /(n) head of class/monitor/ +µéͧ [¤­¤å¤¦¤æ¤¦] /(n) classmate/ +µê¤¦ [¤¢¤¶¤Ê¤¦] /(v5u) to twist (something)/ +µê¹ç [¤­¤å¤¦¤´¤¦] /(n) a rally/a muster/(P)/ +µêÃÆ [¤­¤å¤¦¤À¤ó] /(n,vs) blame/(P)/ +µêÌÀ [¤­¤å¤¦¤á¤¤] /(n) searching examination/ +µêÌä [¤­¤å¤¦¤â¤ó] /(n) inquiry/ +µë [¤­¤å¤¦] /(n-suf) wage/gift/(P)/ +µë¤¦ [¤¿¤Þ¤¦] /(v5u) to receive/to grant/ +µë¶â [¤­¤å¤¦¤­¤ó] /(n) (one's) pay/wages/ +µë·ì [¤­¤å¤¦¤±¤Ä] /(n) donation of blood/ +µë¸» [¤­¤å¤¦¤²¤ó] /(n) supply source/ +µë»Å [¤­¤å¤¦¤¸] /(n) office boy (girl)/page/waiter/ +µë¿© [¤­¤å¤¦¤·¤ç¤¯] /(n,vs) school lunch/providing a meal/(P)/ +µë¿å [¤­¤å¤¦¤¹¤¤] /(n) water supply/(P)/ +µë¿å´É [¤­¤å¤¦¤¹¤¤¤«¤ó] /(n) water pipe/ +µë¿å¼Ö [¤­¤å¤¦¤¹¤¤¤·¤ã] /(n) water wagon/water tender/ +µë¿å½ê [¤­¤å¤¦¤¹¤¤¤¸¤ç] /water station/ +µë¿åÀ©¸Â [¤­¤å¤¦¤¹¤¤¤»¤¤¤²¤ó] /water supply restrictions/ +µë¿åÀò [¤­¤å¤¦¤¹¤¤¤»¤ó] /(n) hydrant/tap/faucet/ +µë¿åÅã [¤­¤å¤¦¤¹¤¤¤È¤¦] /(n) water tower/ +µëÅÅ [¤­¤å¤¦¤Ç¤ó] /(n) supplying electricity/ +µëÅÅÀþ [¤­¤å¤¦¤Ç¤ó¤»¤ó] /(n) feeder/ +µëÅò [¤­¤å¤¦¤È¤¦] /(n) hot-water supply/ +µëÅò´ï [¤­¤å¤¦¤È¤¦¤­] /(n) hot-water heater/ +µëÇÓ¿å [¤­¤å¤¦¤Ï¤¤¤¹¤¤] /(n) water supply and drainage/ +µëÈñ [¤­¤å¤¦¤Ò] /(n) provision of expenses/scholarship/ +µëÈñÀ¸ [¤­¤å¤¦¤Ò¤»¤¤] /(n) scholarship student/ +µëÉÕ [¤­¤å¤¦¤Õ] /(n,vs) (1) payment/provision/benefit/present/delivery/(2) performance/(P)/ +µëÉÕ¶â [¤­¤å¤¦¤Õ¤­¤ó] /(n) payment/ +µëÌý [¤­¤å¤¦¤æ] /(n) supply of oil/(P)/ +µëÌý½ê [¤­¤å¤¦¤æ¤·¤ç] /petrol filling station/ +µëÌý½ê [¤­¤å¤¦¤æ¤¸¤ç] /petrol filling station/(P)/ +µëÌýÁ¥ [¤­¤å¤¦¤æ¤»¤ó] /(oil) tanker/ +µëÍ¿ [¤­¤å¤¦¤è] /(n,vs) allowance/grant/supply/(P)/ +µëÍ¿½êÆÀ [¤­¤å¤¦¤è¤·¤ç¤È¤¯] /earned income/ +µëÍ¿½êÆÀ¼Ô [¤­¤å¤¦¤è¤·¤ç¤È¤¯¤·¤ã] /salaried employee/ +µëÍ¿¿å½à [¤­¤å¤¦¤è¤¹¤¤¤¸¤å¤ó] /(n) pay level/pay scale/ +µëÍ¿ÂÎ·Ï [¤­¤å¤¦¤è¤¿¤¤¤±¤¤] /a wage structure/ +µëÍÜ [¤­¤å¤¦¤è¤¦] /(n) maintaining/supplying/ +µëÎÁ [¤­¤å¤¦¤ê¤ç¤¦] /(n) salary/wages/(P)/ +µëÎÁ»Ùʧ¾®ÀÚ¼ê [¤­¤å¤¦¤ê¤ç¤¦¤·¤Ï¤é¤¤¤³¤®¤Ã¤Æ] /(n) paycheck/ +µëÎÁÂÞ [¤­¤å¤¦¤ê¤ç¤¦¤Ö¤¯¤í] /pay envelope/ +µëÎÁÆü [¤­¤å¤¦¤ê¤ç¤¦¤Ó] /payday/ +µì [¤­¤å¤¦] /(n,pref) ex-/(P)/ +µì¥½Ï¢ [¤­¤å¤¦¥½¤ì¤ó] /former Soviet Union/ +µì°­ [¤­¤å¤¦¤¢¤¯] /(n) past misdeeds/old crimes/ +µì°á [¤­¤å¤¦¤¤] /(n) worn-out clothes/ +µì±Ó [¤­¤å¤¦¤¨¤¤] /ancient poems/ancient songs/ +µì±å [¤­¤å¤¦¤¨¤ó] /(n) old grudge/ +µì±ï [¤­¤å¤¦¤¨¤ó] /(n) old relationship/old acquaintance/ +µì²¸ [¤­¤å¤¦¤ª¤ó] /(n) old favors/ +µì²¾Ì¾¸¯¤¤ [¤­¤å¤¦¤«¤Ê¤Å¤«¤¤] /(n) former (i.e. before the post-WWII reforms) kana usage in writing the yomikata of kanji/ +µì²¾Ì¾»È¤¤ [¤­¤å¤¦¤«¤Ê¤Å¤«¤¤] /(n) former (i.e. before the post-WWII reforms) kana usage in writing the yomikata of kanji/ +µì²È [¤­¤å¤¦¤«] /(n) old family/ +µì²û [¤­¤å¤¦¤«¤¤] /(n) love of antiquity/ +µì³ô [¤­¤å¤¦¤«¤Ö] /(n) old stock (in a firm)/ +µì´© [¤­¤å¤¦¤«¤ó] /(n) back number/old edition/ +µì´ªÄê [¤­¤å¤¦¤«¤ó¤¸¤ç¤¦] /old account/ +µì´± [¤­¤å¤¦¤«¤ó] /former government official/ +µì´· [¤­¤å¤¦¤«¤ó] /(n) old customs/ +µì´¿ [¤­¤å¤¦¤«¤ó] /(n) old joy/ +µì´Á»ú [¤­¤å¤¦¤«¤ó¤¸] /(n) old-style kanji/ +µì´Ñ [¤­¤å¤¦¤«¤ó] /(n) former state/former appearance/ +µì´Û [¤­¤å¤¦¤«¤ó] /(n) old (older) building/ +µìµ¬ [¤­¤å¤¦¤­] /(n) old regulations/ +µìµ­ [¤­¤å¤¦¤­] /(n) old chronicle/old record/ +µìµ· [¤­¤å¤¦¤®] /traditional ceremony/ +µìµÃ [¤­¤å¤¦¤®] /(n) old friendship/ +µìµï [¤­¤å¤¦¤­¤ç] /(n) former residence/ +µì¶µ [¤­¤å¤¦¤­¤ç¤¦] /(n) (Roman) Catholicism/ +µì¶µÅÌ [¤­¤å¤¦¤­¤ç¤¦¤È] /(Roman) Catholic/ +µì·³¿Í [¤­¤å¤¦¤°¤ó¤¸¤ó] /ex-soldier/ +µì·¿ [¤­¤å¤¦¤¬¤¿] /(n) old style/old type/ +µì·¿ [¤­¤å¤¦¤±¤¤] /(n) old style/old type/ +µì·Á¼° [¤­¤å¤¦¤±¤¤¤·¤­] /old-structure form/ +µì·à [¤­¤å¤¦¤²¤­] /(n) classical drama/ +µì¸Î [¤­¤å¤¦¤³] /(n) antiquity/old acquaintance/ +µì¸ò [¤­¤å¤¦¤³¤¦] /(n) old friendship/ +µì¹¥ [¤­¤å¤¦¤³¤¦] /(n) old friendship/ +µì¹Æ [¤­¤å¤¦¤³¤¦] /(n) old manuscript/ +µì¹æ [¤­¤å¤¦¤´¤¦] /(n) old name/back number/ +µì¹ñ [¤­¤å¤¦¤³¤¯] /ancient nation/ +µìº¨ [¤­¤å¤¦¤³¤ó] /old grudge/ +µìºÄ [¤­¤å¤¦¤µ¤¤] /(n) old debt/ +µìºÊ [¤­¤å¤¦¤µ¤¤] /former wife/ +µìºî [¤­¤å¤¦¤µ¤¯] /(n) one's old publication/ +µì»Ô³¹ [¤­¤å¤¦¤·¤¬¤¤] /the old town/ +µì»Õ [¤­¤å¤¦¤·] /(n) one's old teacher/one's old master/ +µì»×ÁÛ [¤­¤å¤¦¤·¤½¤¦] /old-fashioned idea/ +µì»ö [¤­¤å¤¦¤¸] /(n) past events/bygones/ +µì»ö [¤¯¤¸] /(n) past events/bygones/ +µì»ú [¤­¤å¤¦¤¸] /old characters/ +µì»úÂÎ [¤­¤å¤¦¤¸¤¿¤¤] /old character form/ +µì»þ [¤­¤å¤¦¤¸] /(n-adv,n-t) ancient times/ +µì¼° [¤­¤å¤¦¤·¤­] /(adj-na,n) old type/old style/(P)/ +µì¼± [¤­¤å¤¦¤·¤­] /(n) old friend/ +µì¼ç [¤­¤å¤¦¤·¤å] /(n) former lord/ +µì¼ç¿Í [¤­¤å¤¦¤·¤å¤¸¤ó] /former lord/ +µì½¬ [¤­¤å¤¦¤·¤å¤¦] /(n) old customs/ +µì¾Î [¤­¤å¤¦¤·¤ç¤¦] /(n) old name/former title/ +µì¾Ï [¤­¤å¤¦¤·¤ç¤¦] /ancient laws/ +µì¿·ÌóÀ»½ñ [¤­¤å¤¦¤·¤ó¤ä¤¯¤»¤¤¤·¤ç] /Old and New Testaments/ +µì¿·ÌóÁ´½ñ [¤­¤å¤¦¤·¤ó¤ä¤¯¤¼¤ó¤·¤ç] /Old and New Testaments/ +µì¿Ã [¤­¤å¤¦¤·¤ó] /(n) old retainer/ +µì¿Í [¤Õ¤ë¤Ó¤È] /(n) the deceased/old friend/ +µìÀ¤³¦ [¤­¤å¤¦¤»¤«¤¤] /(n) the old world/ +µìÀ© [¤­¤å¤¦¤»¤¤] /(n) old system/old order/(P)/ +µìÀ©ÅÙ [¤­¤å¤¦¤»¤¤¤É] /(n) old system/old order/ +µìÀ« [¤­¤å¤¦¤»¤¤] /(n) one's former (maiden) name/(P)/ +µìÀ³ [¤­¤å¤¦¤»¤¤] /old home/former home/old nest/ +µìÀ´ [¤­¤å¤¦¤»¤¤] /old home/former home/old nest/ +µìÀµ·î [¤­¤å¤¦¤·¤ç¤¦¤¬¤Ä] /(n) Lunar calendar New Year/(P)/ +µìÀ½ [¤­¤å¤¦¤»¤¤] /former manufacture/former make/ +µìÀдï»þÂå [¤­¤å¤¦¤»¤Ã¤­¤¸¤À¤¤] /(n) Old Stone Age/paleolithic/ +µìÀ× [¤­¤å¤¦¤»¤­] /(n) historic ruins/historic spot/ +µìÀ× [¤Õ¤ë¤¢¤È] /(n) historic ruins/historic spot/ +µìÀØ [¤­¤å¤¦¤»¤­] /(n) historic ruins/historic spot/ +µìÀØ [¤Õ¤ë¤¢¤È] /(n) historic ruins/historic spot/ +µìÀâ [¤­¤å¤¦¤»¤Ä] /(n) old theory/ancient ideas/ +µì¢ [¤­¤å¤¦¤¾¤¦] /(n) one's old possessions/ +µì¯ [¤­¤å¤¦¤¾¤¯] /(n) old customs/ +µì¼ [¤­¤å¤¦¤½¤ó] /old village/ +µìÂÎÀ© [¤­¤å¤¦¤¿¤¤¤»¤¤] /(n) old regime/ +µìÂÖ [¤­¤å¤¦¤¿¤¤] /(n) old state of affairs/(P)/ +µìÂÖ°ÍÁ³ [¤­¤å¤¦¤¿¤¤¤¤¤¼¤ó] /(adj-na) remain unchanged (from the old state of things)/none the better for the change (if at all)/ +µìÂçΦ [¤­¤å¤¦¤¿¤¤¤ê¤¯] /(n) the Old World/ +µìÂð [¤­¤å¤¦¤¿¤¯] /(n) former residence/ +µìÃÎ [¤­¤å¤¦¤Á] /(n) old friend/old friendship/ +µìÃÏ [¤­¤å¤¦¤Á] /(n) former property/former territory/ +µìŨ [¤­¤å¤¦¤Æ¤­] /old enemy/ +µìŵ [¤­¤å¤¦¤Æ¤ó] /tradition/classic/ +µìÅÔ [¤­¤å¤¦¤È] /(n) the old capital/ +µìÅÚ [¤­¤å¤¦¤É] /former property or territory/ +µìÅß [¤­¤å¤¦¤È¤¦] /(n-adv,n-t) former winters/the last winter/ +µìÅå [¤­¤å¤¦¤È¤¦] /(n) conventionalism/old style/ +µìÆ» [¤­¤å¤¦¤É¤¦] /(n) old road/ +µìǯ [¤­¤å¤¦¤Í¤ó] /(n-adv,n-t) the old year/last year/ +µìǯ [¤Õ¤ë¤È¤·] /(n-adv,n-t) the old year/last year/ +µìǯËö [¤­¤å¤¦¤Í¤ó¤Þ¤Ä] /end of last year/ +µìÇÈ [¤­¤å¤¦¤Ï] /old school/old style/conservative people/ +µìÇÉ [¤­¤å¤¦¤Ï] /(n) the old school/(P)/ +µìÈÇ [¤­¤å¤¦¤Ï¤ó] /(n) old edition/ +µìÈÇ [¤­¤å¤¦¤Ð¤ó] /(n) old edition/ +µìÈÍ [¤­¤å¤¦¤Ï¤ó] /(n) former clan/ +µìÈͼç [¤­¤å¤¦¤Ï¤ó¤·¤å] /former feudal lord/ +µìÈ× [¤­¤å¤¦¤Ð¤ó] /old bowl (platter)/old (musical) recording/ +µìÉ× [¤­¤å¤¦¤Õ] /former husband/ +µìÉØ [¤­¤å¤¦¤Õ] /former wife/ +µìÉõ [¤­¤å¤¦¤Û¤¦] /former fief/ +µìÉ÷ [¤­¤å¤¦¤Õ¤¦] /(n) old customs/ +µìʪ [¤­¤å¤¦¤Ö¤Ä] /(n) old things/ancient things/ +µìʹ [¤­¤å¤¦¤Ö¤ó] /(n) old news/ +µìÊÀ [¤­¤å¤¦¤Ø¤¤] /(adj-na,n) old-fashioned/conservatism/standing evil/the old school/antiquated/ +µìË¡ [¤­¤å¤¦¤Û¤¦] /(n) old law/old method/ +µìË® [¤­¤å¤¦¤Û¤¦] /old country/ +µìËß [¤­¤å¤¦¤Ü¤ó] /(n) Bon Festival of the lunar calendar/ +µìËë [¤­¤å¤¦¤Ð¤¯] /(n) the old feudal government/shogunate/ +µìÌ´ [¤­¤å¤¦¤à] /ancient dream/fleeting thing/ +µì̾ [¤­¤å¤¦¤á¤¤] /(n) former name/maiden name/ +µìÌó [¤­¤å¤¦¤ä¤¯] /(n) Old Testament/old promise/the old covenant/(P)/ +µìÌóÀ»½ñ [¤­¤å¤¦¤ä¤¯¤»¤¤¤·¤ç] /Old Testament/ +µìÌóÁ´½ñ [¤­¤å¤¦¤ä¤¯¤¼¤ó¤·¤ç] /Old Testament/ +µìÌõ [¤­¤å¤¦¤ä¤¯] /(n) old translation/ +µìͧ [¤­¤å¤¦¤æ¤¦] /(n) crony/old friend/ +µìÍ·¤ÎÃÏ [¤­¤å¤¦¤æ¤¦¤Î¤Á] /familiar haunts/ +µìÍè [¤­¤å¤¦¤é¤¤] /(adj-no,n-adv,n-t) traditional/from ancient times/formerly/(P)/ +µìΤ [¤­¤å¤¦¤ê] /(n) home town/birthplace/old village/historic village/native place/one's old home/ +µìΤ [¤Õ¤ë¤µ¤È] /(n) home town/birthplace/old village/historic village/native place/one's old home/ +µìή [¤­¤å¤¦¤ê¤å¤¦] /old current/old style/ +µìÎÎ [¤­¤å¤¦¤ê¤ç¤¦] /(n) old fief/ +µìÎã [¤­¤å¤¦¤ì¤¤] /(n) old custom/tradition/ +µìÎñ [¤­¤å¤¦¤ì¤­] /(n) old lunar calendar/(P)/ +µìÔ® [¤­¤å¤¦¤·] /(n) historic ruins/ +µìÔÒ [¤­¤å¤¦¤­¤ç] /ruins remains/ +µìáÞ [¤­¤å¤¦¤¢] /(n) persistent disease/ +µìçÄ [¤­¤å¤¦¤í¤¦] /(n-adv,n-t) last December/end of last year/ +µììæ [¤­¤å¤¦¤·] /ruins/historic site/ +µí [¤¦¤·] /(n) cattle/cow/(P)/ +µí¤Î³ó [¤®¤å¤¦¤Î¤«¤Ð¤ó] /cowhide bag/ +µí¤ÎÊâ¤ß [¤¦¤·¤Î¤¢¤æ¤ß] /(n) snail's pace/ +µí°ûÇÏ¿© [¤®¤å¤¦¤¤¤ó¤Ð¤·¤ç¤¯] /(n,vs) heavy eating and drinking/gorging and swilling/drinking like a cow and eating like a horse/ +µí±Ö [¤®¤å¤¦¤¨¤­] /(n) cattle plague/ +µí³¿ [¤¦¤·¤¬¤¨¤ë] /(n) bullfrog/ +µí³Ñ [¤®¤å¤¦¤«¤¯] /horns/ +µí³× [¤®¤å¤¦¤«¤ï] /(n) cowhide/oxhide/ +µí´Ì [¤®¤å¤¦¤«¤ó] /(n) canned beef/ +µí¸å [¤®¤å¤¦¤´] /(n) rump of cattle/ +µí»É [¤®¤å¤¦¤µ¤·] /sliced raw beef/ +µí»é [¤®¤å¤¦¤·] /(n) beef tallow/ +µí»ô¤¤ [¤¦¤·¤«¤¤] /(n) cattleman/raising cattle/ +µí¼ª¤ë [¤®¤å¤¦¤¸¤ë] /(v5r) to control/to take the lead in/to have under one's thumb/ +µí¼Ë [¤®¤å¤¦¤·¤ã] /(n) cow shed/cattle barn/(P)/ +µí¼Ö [¤®¤Ã¤·¤ã] /(n) ox carriage (for Heian era nobles)/oxcart/ +µí¼Ö [¤®¤å¤¦¤·¤ã] /(n) ox carriage (for Heian era nobles)/oxcart/ +µí¾®²° [¤¦¤·¤´¤ä] /(n) cow shed/cattle barn/ +µíÅá [¤®¤å¤¦¤È¤¦] /(n) meat cleaver/ +µíÅ÷ [¤®¤å¤¦¤È¤¦] /(n) cow pox/vaccinia/ +µíÆé [¤®¤å¤¦¤Ê¤Ù] /(n) sukiyaki/ +µíÆù [¤®¤å¤¦¤Ë¤¯] /(n) beef/(P)/ +µíÆý [¤®¤å¤¦¤Ë¤å¤¦] /(n) (cow's) milk/(P)/ +µíÆý¤Ë¿»¤·¤¿¥Ñ¥ó [¤®¤å¤¦¤Ë¤å¤¦¤Ë¤Ò¤¿¤·¤¿¥Ñ¥ó] /bread dunked in milk/ +µíÆý²° [¤®¤å¤¦¤Ë¤å¤¦¤ä] /dairy/milkman/ +µíÇÏ [¤®¤å¤¦¤Ð] /(n) horses and cattle/ +µíÈé [¤®¤å¤¦¤«¤ï] /(n) cowhide/oxhide/ +µíÈé [¤®¤å¤¦¤Ò] /(n) cowhide/oxhide/ +µíÊâ [¤®¤å¤¦¤Û] /(n) snail's pace/slow progress/(P)/ +µíÊâÀï½Ñ [¤®¤å¤¦¤Û¤»¤ó¤¸¤å¤Ä] /snail's pace tactics/ +µíÍï [¤®¤å¤¦¤é¤¯] /(n) butter/ +µíЧ [¤®¤å¤¦¤É¤ó] /(n) rice covered with beef and vegetables/ +µíèð [¤´¤Ü¤¦] /(n) burdock (root)/ +µî¤ë [¤µ¤ë] /(v5r) to leave/to go away/(P)/ +µî¤ë½½°ì·î [¤µ¤ë¤¸¤å¤¦¤¤¤Á¤¬¤Ä] /last November/ +µî·î [¤­¤ç¤²¤Ä] /(n-adv,n-t) last month/ +µî½¢ [¤­¤ç¤·¤å¤¦] /(n,vs) committing one's self/(P)/ +µîÀª [¤­¤ç¤»¤¤] /(n,vs) castration/enervation/ +µîÀªµí [¤­¤ç¤»¤¤¤¦¤·] /bullock/ +µîÀ¼ [¤­¤ç¤·¤ç¤¦] /(n) falling tone/ +µîǯ [¤­¤ç¤Í¤ó] /(n-adv,n-t) last year/(P)/ +µîǯ [¤³¤¾] /(n-adv,n-t) last year/ +µîÍè [¤­¤ç¤é¤¤] /(n) coming and going/(P)/ +µîáâ [¤­¤ç¤¿¤ó] /(n) expectoration/ +µï¤¿¤¿¤Þ¤ì¤Ê¤¤ [¤¤¤¿¤¿¤Þ¤ì¤Ê¤¤] /(exp) unable to stay (on)/feel like running away/ +µï¤¿´®¤é¤Ê¤¤ [¤¤¤¿¤¿¤Þ¤ì¤Ê¤¤] /(exp) unable to stay (on)/feel like running away/ +µï¤ë [¤¤¤ë] /(v1) (uk) (hum) to be (animate)/to exist/(P)/ +µï¤ë [¤ª¤ë] /(v5r) (uk) (hum) to be (animate)/to be/to exist/(P)/ +µï¤ò¹½¤¨¤ë [¤­¤ç¤ò¤«¤Þ¤¨¤ë] /(exp) to take up one's residence/ +µï´Ö [¤¤¤Þ] /(n) living room (western style)/(P)/ +µï´Ö·ó¿©Æ² [¤¤¤Þ¤±¤ó¤·¤ç¤¯¤É¤¦] /living room-cum-dining room/ +µï´Ö·ó¿²¼¼ [¤¤¤Þ¤±¤ó¤·¤ó¤·¤Ä] /living room and bedroom/bed-sitter/ +µï¸õ [¤¤¤½¤¦¤í¤¦] /(n) lodger who pays nothing for room and board/freeloader/sponger/(P)/ +µï¹ç¤¤ [¤¤¤¢¤¤] /(n) iai/art of drawing one's sword, cutting down one's opponent and sheathing the sword afterwards/ +µï¹ç¤¤È´¤­ [¤¤¤¢¤¤¤Ì¤­] /(n) while on one knee, drawing a sword and slashing one's opponent/ +µï¹ç¤ï¤»¤ë [¤¤¤¢¤ï¤»¤ë] /(v1) to happen to be present/(P)/ +µï¹çÆ» [¤¤¤¢¤É¤¦] /(n) the art of drawing the Japanese longsword/ +µïºÂ¤ê [¤¤¤¹¤ï¤ê] /(n) remaining/ +µïºÂ¤ë [¤¤¤¹¤ï¤ë] /(v5r) to remain/ +µïºÅÂ¥ [¤¤¤¶¤¤¤½¤¯] /(n) refusing to leave/ +µï»Ä¤ê [¤¤¤Î¤³¤ê] /(n) detention/ +µï»Ä¤ë [¤¤¤Î¤³¤ë] /(v5r) to stay behind/to remain/to work overtime/ +µï»Î [¤³¤¸] /(n) a lay Buddhist/ +µï¼¼ [¤­¤ç¤·¤Ä] /(n) living room/(P)/ +µï¼ò²° [¤¤¤¶¤«¤ä] /(n) bar/pub/tavern/(P)/ +µï½» [¤­¤ç¤¸¤å¤¦] /(n) residence/(P)/ +µï½»¤¤ [¤¤¤º¤Þ¤¤] /(n) one's seated posture/ +µï½»¸¢ [¤­¤ç¤¸¤å¤¦¤±¤ó] /(n) the right of residence/ +µï½»¼Ô [¤­¤ç¤¸¤å¤¦¤·¤ã] /resident/inhabitant/(P)/ +µï½»¾ÚÌÀ½ñ [¤­¤ç¤¸¤å¤¦¤·¤ç¤¦¤á¤¤¤·¤ç] /(n) certificate of residence/ +µï½»¿å½à [¤­¤ç¤¸¤å¤¦¤¹¤¤¤¸¤å¤ó] /housing standards/ +µï½»À­ [¤­¤ç¤¸¤å¤¦¤»¤¤] /(n) liveability/livability/ +µï½»ÃÏ [¤­¤ç¤¸¤å¤¦¤Á] /(n) residence/address/ +µï½ê [¤¤¤É¤³¤í] /(n) whereabouts/address/ +µï½ê [¤­¤ç¤·¤ç] /(n) whereabouts/address/ +µï¾æ¹â [¤¤¤¿¤±¤À¤«] /(adj-na,n) high-handed/overbearing/ +µï¾ë [¤­¤ç¤¸¤ç¤¦] /(n) castle of a daimyo/ +µï¾ì½ê [¤¤¤Ð¤·¤ç] /(n) whereabouts/(P)/ +µï¾ï [¤­¤ç¤¸¤ç¤¦] /(n-adv,n-t) daily life/ +µï¿©¤¤ [¤¤¤°¤¤] /(n) living in idleness/ +µï¿´ÃÏ [¤¤¤´¤³¤Á] /(n) comfort/(P)/ +µï¿´ÃϤ¬¤è¤¤ [¤¤¤´¤³¤Á¤¬¤è¤¤] /comfortable (to live in)/snug/cosy/ +µï¿´ÃϤ¬°­¤¤ [¤¤¤´¤³¤Á¤¬¤ï¤ë¤¤] /uncomfortable/ill at ease/not feel at home/ +µï¿´ÃϤΤ褤 [¤¤¤´¤³¤Á¤Î¤è¤¤] /snug/ +µïÁ³ [¤­¤ç¤¼¤ó] /(adj-na,n) being calm or at rest/having nothing to do/ +µïÁ³¤¿¤ë [¤­¤ç¤¼¤ó¤¿¤ë] /(adj-t) doing nothing/still/ +µïÂÔ¤Á [¤¤¤Þ¤Á] /(n) sitting while waiting/(according to the lunar calendar) an eighteen-day-old moon/ +µïÃ夯 [¤¤¤Ä¤¯] /(v5k) to settle down/ +µïÃæÄ´Ää [¤­¤ç¤Á¤å¤¦¤Á¤ç¤¦¤Æ¤¤] /mediation/ +µïľ¤ë [¤¤¤Ê¤ª¤ë] /(v5r) to sit up properly straight/to become aggressive/ +µïÆã¤é [¤¤¤Ê¤¬¤é] /(adv) from where one sits/while sitting by/ +µïÉß [¤¤¤·¤­] /(n) kimono seat lining/ +µïÊÂ¤Ö [¤¤¤Ê¤é¤Ö] /(v5b) to sit in a row/to be arrayed/ +µï̲¤ê [¤¤¤Í¤à¤ê] /(n,vs) dozing/nodding off/(P)/ +µï̲¤ê±¿Å¾ [¤¤¤Í¤à¤ê¤¦¤ó¤Æ¤ó] /falling asleep at the wheel/ +µïα [¤­¤ç¤ê¤å¤¦] /(n,vs) residence/reside/ +µïα¼é [¤¤¤ë¤¹] /(n) pretending to be out/ +µïαÃÏ [¤­¤ç¤ê¤å¤¦¤Á] /(n) foreign settlement/concession/ +µïα̱ [¤­¤ç¤ê¤å¤¦¤ß¤ó] /(n) a resident/ +µð [¤­¤ç] /big/large/great/ +µð [¤³] /big/large/great/ +µð¤¤ [¤ª¤ª¤­¤¤] /(adj) big/large/great/ +µð¤Ê¤ë [¤ª¤ª¤¤¤Ê¤ë] /big/large/great/ +µð°­ [¤­¤ç¤¢¤¯] /(n) great evil/consummate villain/ +µð²¯ [¤­¤ç¤ª¤¯] /(n) millions/vast fortune/ +µð³¡ [¤­¤ç¤«¤¤] /(n) ringleader/chief/ +µð³Û [¤­¤ç¤¬¤¯] /(adj-na,n) great sum/(P)/ +µð´Á [¤­¤ç¤«¤ó] /(n) giant/(P)/ +µð´Ï [¤­¤ç¤«¤ó] /(n) large warship/ +µð´ä [¤­¤ç¤¬¤ó] /(n) huge rock/crag/ +µð¶í [¤­¤ç¤¯] /(n) big frame/ +µð·ß [¤­¤ç¤²¤¤] /huge whale/ +µð¸ý [¤­¤ç¤³¤¦] /big mouth/ +µðºÙ [¤­¤ç¤µ¤¤] /(adj-na,n) large and small matters/particulars/details/greatness and smallness/circumstances/ +µðºÙ [¤³¤µ¤¤] /(adj-na,n) large and small matters/particulars/details/greatness and smallness/circumstances/ +µðºà [¤­¤ç¤¶¤¤] /(n) big timber/big caliber (man)/ +µðºâ [¤­¤ç¤¶¤¤] /(n) huge fortune/ +µð»ëŪ [¤­¤ç¤·¤Æ¤­] /(adj-na,n) macroscopic/(P)/ +µð»ñ [¤­¤ç¤·] /(n) large capital/enormous fund/ +µð½Ã [¤­¤ç¤¸¤å¤¦] /(n) large animal/ +µð¾¢ [¤­¤ç¤·¤ç¤¦] /(n) master/masterhand/maestro/(P)/ +µð¾¦ [¤­¤ç¤·¤ç¤¦] /wealthy merchant/ +µð¾Ý [¤­¤ç¤¾¤¦] /gigantic elephant/ +µð¾â [¤ª¤ª¤¬¤Í] /large hanging bell/ +µð¿Í [¤­¤ç¤¸¤ó] /(n) giant/great man/(P)/ +µð¿Í·³ [¤­¤ç¤¸¤ó¤°¤ó] /Giants (Japanese baseball team)/ +µð¿Í¹ñ [¤­¤ç¤¸¤ó¤³¤¯] /land of giants/ +µð¿ÍÅÞ [¤­¤ç¤¸¤ó¤È¤¦] /Giants fan/ +µðÀ± [¤­¤ç¤»¤¤] /(n) giant star/great man/big-shot/(P)/ +µðÀÐ [¤­¤ç¤»¤­] /(n) megalith/ +µðÀе­Ç°Êª [¤­¤ç¤»¤­¤­¤Í¤ó¤Ö¤Ä] /megalith/ +µðÁ¥ [¤­¤ç¤»¤ó] /(n) ocean liner/ +µðÁü [¤­¤ç¤¾¤¦] /(n) huge image/ +µð± [¤­¤ç¤¾¤¯] /big-time bandit/big-time pirate/ +µðÂÎ [¤­¤ç¤¿¤¤] /(n) large build/(P)/ +µðÂç [¤­¤ç¤À¤¤] /(adj-na,n) huge/gigantic/enormous/(P)/ +µðÂç¤Ê³Û [¤­¤ç¤À¤¤¤Ê¤¬¤¯] /colossal amount/ +µðÂç´ë¶È [¤­¤ç¤À¤¤¤­¤®¤ç¤¦] /(n) corporate giant/ +µðÂç¶ä¹Ô [¤­¤ç¤À¤¤¤®¤ó¤³¤¦] /(n) megabank/ +µðÂç¾É [¤­¤ç¤À¤¤¤·¤ç¤¦] /gigantism/ +µðÂçÊ£¹ç´ë¶È [¤­¤ç¤À¤¤¤Õ¤¯¤´¤¦¤­¤®¤ç¤¦] /(n) large conglomerate/ +µðÂçʬ»Ò [¤­¤ç¤À¤¤¤Ö¤ó¤·] /macromolecule/ +µðÃÆ [¤­¤ç¤À¤ó] /(n) huge projectile/ +µðÅð [¤­¤ç¤È¤¦] /big-time robber/ +µðƬ [¤­¤ç¤È¤¦] /(n) leader/magnate/big head/ +µðÆý [¤­¤ç¤Ë¤å¤¦] /huge breasts/ +µðÇÈ [¤­¤ç¤Ï] /billow/large wave/ +µðÇõ [¤­¤ç¤Ï¤¯] /ocean liner/ +µðÈñ [¤­¤ç¤Ò] /(n) great cost/ +µðÉÙ [¤­¤ç¤Õ] /(n) great riches/ +µðÊÓ [¤­¤ç¤Ø¤ó] /(n) great literary work/ +µðÊÔ [¤­¤ç¤Ø¤ó] /(n) great (literary) work/long novel or film/ +µðÊâ [¤­¤ç¤Û] /(n) long strides/ +µðÊö [¤­¤ç¤Û¤¦] /gigantic peak/ +µðˤ [¤­¤ç¤Û¤¦] /(n) huge gun/ +µðËü [¤­¤ç¤Þ¤ó] /(n) huge fortune/millions/ +µðÌÚ [¤­¤ç¤Ü¤¯] /(n) big tree/ +µðÍø [¤­¤ç¤ê] /(n) huge profit/ +µðÑë [¤­¤ç¤µ¤Ä] /(n) large temple/ +µðÚ¦ [¤­¤ç¤Ï¤¯] /(n) authority/big-shot/star/ +µñ¤à [¤³¤Ð¤à] /(v5m) to refuse/to reject/to decline/(P)/ +µñ»ß [¤­¤ç¤·] /(n) refusal/ +µñ¿© [¤­¤ç¤·¤ç¤¯] /(n,vs) refusing food/ +µñ¿©¾É [¤­¤ç¤·¤ç¤¯¤·¤ç¤¦] /(n) anorexia/ +µñÀä [¤­¤ç¤¼¤Ä] /(n,vs) refusal/rejection/(P)/ +µñÀäÈ¿±þ [¤­¤ç¤¼¤Ä¤Ï¤ó¤Î¤¦] /rejection/(P)/ +µñÈÝ [¤­¤ç¤Ò] /(n) denial/veto/rejection/refusal/(P)/ +µñÈݸ¢ [¤­¤ç¤Ò¤±¤ó] /(n) right of veto/(P)/ +µñÈÝÈ¿±þ [¤­¤ç¤Ò¤Ï¤ó¤Î¤¦] /rejection/ +µò¤ê½ê [¤è¤ê¤É¤³¤í] /(n) grounds/foundation/authority/support/something upon which to rely/ +µò¤ë [¤è¤ë] /(v5r) to be due to/to be caused by/(P)/ +µò¶â [¤­¤ç¤­¤ó] /(n) subscription/contribution/ +µò¼é [¤­¤ç¤·¤å] /defense/ +µò½Ð [¤­¤ç¤·¤å¤Ä] /(n) donation/contribution/(P)/ +µò½ê [¤è¤ê¤É¤³¤í] /(n) grounds/foundation/authority/support/something upon which to rely/ +µòÅÀ [¤­¤ç¤Æ¤ó] /(n) (mil) position/base/point/(P)/ +µòÅÀ¤È¤¹¤ë [¤­¤ç¤Æ¤ó¤È¤¹¤ë] /(exp) to be based in (a place)/ +µòÅÀ¤ËÃÖ¤¯ [¤­¤ç¤Æ¤ó¤Ë¤ª¤¯] /(exp) to be based in (a place)/ +µó¤¬¤ë [¤¢¤¬¤ë] /(v5r) to become prosperous/to be captured/(P)/ +µó¤²¤¿ [¤¢¤²¤¿] /brought up (e.g. topic)/ +µó¤²¤Æ [¤¢¤²¤Æ] /(adv) all/whole/en masse/ +µó¤²¤é¤ì¤ë [¤¢¤²¤é¤ì¤ë] /(v1) to be arrested/to be caught/ +µó¤²¤ë [¤¢¤²¤ë] /(v1) (1) to raise/to fly/(2) to give (an example)/(P)/ +µó¤²¶ç [¤¢¤²¤¯] /(n-adv,n-t) in the end/finally/at last/(P)/ +µó¤²¶ç¤Î²Ì¤Æ [¤¢¤²¤¯¤Î¤Ï¤Æ] /(adv,n) finally/in the end/on top of all that/ +µó¤²Â­¤ò¼è¤ë [¤¢¤²¤¢¤·¤ò¤È¤ë] /(exp) to find fault with someone/to flame someone/ +µó¤Ã¤Æ [¤³¤¾¤Ã¤Æ] /(adv) (uk) all/all together/unanimously/ +µó¤ë [¤³¤¾¤ë] /(v5r) (1) to assemble everything together/(2) to do something as a group/ +µó¶ç [¤¢¤²¤¯] /(n-adv,n-t) in the end/finally/at last/(P)/ +µó¶ç¤Î²Ì¤Æ [¤¢¤²¤¯¤Î¤Ï¤Æ] /(adv,n) finally/in the end/on top of all that/ +µó¹Ô [¤­¤ç¤³¤¦] /(n,vs) celebration (of ceremony)/solemnization/ +µó¹ñ [¤­¤ç¤³¤¯] /(n) the whole nation/ +µó¹ñ°ìÃ× [¤­¤ç¤³¤¯¤¤¤Ã¤Á] /(n) national unity/ +µó»ß [¤­¤ç¤·] /(n) bearing/deportment/ +µó¼° [¤­¤ç¤·¤­] /(n) holding a ceremony/(P)/ +µó¼ê [¤­¤ç¤·¤å] /(n) raising (holding up) one's hand/salute/ +µó¾Ú [¤­¤ç¤·¤ç¤¦] /(n) (presentation of) proof/ +µóÁ¼ [¤­¤ç¤½] /(n) behavior/manner/ +µóÅÞ [¤­¤ç¤È¤¦] /(n,vs) entire (political) party/(P)/ +µóÆ° [¤­¤ç¤É¤¦] /(n) conduct/behavior/ +µóʼ [¤­¤ç¤Ø¤¤] /(n) raising an army/ +µóÍÑ [¤­¤ç¤è¤¦] /(n,vs) appointment/promotion/ +µô³¡ [¤­¤ç¤«¤¤] /(n) ringleader/ +µõ¡¹¼Â¡¹ [¤­¤ç¤­¤ç¤¸¤Ä¤¸¤Ä] /(n) wit matching wit/a match between persons equal in shrewdness mobilizing all the tricks each can muster/ +µõ¡¹¼Â¡¹¤ÎÀ襤 [¤­¤ç¤­¤ç¤¸¤Ä¤¸¤Ä¤Î¤¿¤¿¤«¤¤] /match between persons equal in shrewdness/ +µõ¤·¤¤ [¤à¤Ê¤·¤¤] /(adj) vacant/futile/vain/void/empty/ineffective/lifeless/ +µõ¤·¤¤Ì¾À¼ [¤à¤Ê¤·¤¤¤á¤¤¤»¤¤] /empty name/ +µõ¤·¤¯ [¤à¤Ê¤·¤¯] /(v5k) in vain/to no purpose/fruitlessly/ +µõ¤·¤¯¤Ê¤ë [¤à¤Ê¤·¤¯¤Ê¤ë] /(v5r) to expire/to die/ +µõ¤í [¤¦¤Ä¤í] /(adj-na,n) blank/cavity/hollow/empty (space)/ +µõ¤í¤ÊÌÜ [¤¦¤Ä¤í¤Ê¤á] /vacant eyes/ +µõ¤ò¼Î¤Æ¤Æ¼Â¤ò¼è¤ë [¤­¤ç¤ò¤¹¤Æ¤Æ¤¸¤Ä¤ò¤È¤ë] /(exp) to discard the shadow for the substance/ +µõ¤ò¾×¤¯ [¤­¤ç¤ò¤Ä¤¯] /(exp) to attack the enemy in his unguarded moment/ +µõ°Ì [¤­¤ç¤¤] /(n) nominal rank/ +µõ±É [¤­¤ç¤¨¤¤] /(n) vanity/vainglory/(P)/ +µõ±É¿´ [¤­¤ç¤¨¤¤¤·¤ó] /(n) vanity/(P)/ +µõ²¾ [¤³¤±] /(n) folly/fool/ +µõ²¾°Ò¤· [¤³¤±¤ª¤É¤·] /(n) bluff/showing off/ +µõ²¾±î [¤³¤±¤¶¤ë] /(n) foolish monkey/ +µõµ¶ [¤­¤ç¤®] /(n,adj-no,vs) untrue/falsehood/fiction/deception/vanity/(P)/ +µõµõ¼Â¼Â [¤­¤ç¤­¤ç¤¸¤Ä¤¸¤Ä] /(n) wit matching wit/a match between persons equal in shrewdness mobilizing all the tricks each can muster/ +µõµõ¼Â¼Â¤ÎÀ襤 [¤­¤ç¤­¤ç¤¸¤Ä¤¸¤Ä¤Î¤¿¤¿¤«¤¤] /match between persons equal in shrewdness/ +µõ¶È [¤­¤ç¤®¤ç¤¦] /(n) risky business/ +µõ¶õ [¤³¤¯¤¦] /(n) empty space/empty sky/(P)/ +µõ¶õ¢ [¤³¤¯¤¦¤¾¤¦] /Akasagarbha (bodhisattva)/the Receptacle of Void/ +µõ¸À [¤­¤ç¤²¤ó] /(n) falsehood/ +µõ¹½ [¤­¤ç¤³¤¦] /(adj-no,n) fictitious (imaginary) thing/(P)/ +µõº¬ [¤­¤ç¤³¤ó] /(n) imaginary root (in mathematics)/ +µõ»ú [¤­¤ç¤¸] /(n) kanji representing verb or adjective/ +µõ¼­ [¤­¤ç¤¸] /(n) falsehood/ +µõ¼° [¤­¤ç¤·¤­] /imaginary expression/ +µõ¼Â [¤­¤ç¤¸¤Ä] /(n) truth or falsehood/ +µõ¼å [¤­¤ç¤¸¤ã¤¯] /(adj-na,n) feebleness/weakness/imbecility/(P)/ +µõ¼å»ù [¤­¤ç¤¸¤ã¤¯¤¸] /(n) physically weak or sickly child/ +µõ¼åÂμÁ [¤­¤ç¤¸¤ã¤¯¤¿¤¤¤·¤Ä] /weak constitution/ +µõ¾þ [¤­¤ç¤·¤ç¤¯] /(n) ostentation/show/affectation/ +µõ¿´ [¤­¤ç¤·¤ó] /(adj-na,n) impartiality/(P)/ +µõ¿´Ã³²û [¤­¤ç¤·¤ó¤¿¤ó¤«¤¤] /(n) with an open and calm mind/with no preconceived notions/without reserve/frank/ +µõ¿´Ã´²û [¤­¤ç¤·¤ó¤¿¤ó¤«¤¤] /candidness/frankness/ +µõ¿ô [¤­¤ç¤¹¤¦] /(n) (math) complex number/imaginary part/ +µõ¿ôñ°Ì [¤­¤ç¤¹¤¦¤¿¤ó¤¤] /(n) imaginary unit/ +µõÀª [¤­¤ç¤»¤¤] /(n) bluff/ +µõÀâ [¤­¤ç¤»¤Ä] /(n) groundless rumor/ +µõÁü [¤­¤ç¤¾¤¦] /(n) virtual image/pretense/ +µõæ [¤­¤ç¤À¤Ä] /(n) prostration/ +µõæ´¶ [¤­¤ç¤À¤Ä¤«¤ó] /(n) despondency/ +µõà[¤­¤ç¤¿¤ó] /(n) exaggerated talk/ +µõÅÁ [¤­¤ç¤Ç¤ó] /(n) false rumor/ +µõʹ [¤­¤ç¤Ö¤ó] /(n) false rumor/false reputation/ +µõÊó [¤­¤ç¤Û¤¦] /(n) false alarm/ +µõ̵ [¤­¤ç¤à] /(n) nihility/nothingness/(P)/ +µõ̵¼çµÁ [¤­¤ç¤à¤·¤å¤®] /nihilism/ +µõ̵ÁÎ [¤³¤à¤½¤¦] /(n) mendicant Zen priest of the Fuke sect (wearing a sedge hood and playing a shakuhachi flute)/ +µõ̵Ū [¤­¤ç¤à¤Æ¤­] /(adj-na) nihilistic/ +µõ̵ÅÞ [¤­¤ç¤à¤È¤¦] /(n) the Nihilists/ +µõ̾ [¤­¤ç¤á¤¤] /(n) false reputation/ +µõÌÑ [¤­¤ç¤â¤¦] /(n) falsehood/untruth/delusion/ +µõÎé [¤­¤ç¤ì¤¤] /(n) empty (useless) formalities/ +µö [¤â¤È] /(adv) under (esp. influence or guidance)/(P)/ +µö¤· [¤æ¤ë¤·] /(n) pardon/forgiveness/exemption/permission/(P)/ +µö¤¹ [¤æ¤ë¤¹] /(v5s) to permit/to allow/to approve/to exempt (from fine)/to excuse (from)/to confide in/to forgive/to pardon/to excuse/to release/to let off/(P)/ +µö¤ê [¤Ð¤«¤ê] /(prt) (uk) approximately/just/only/merely/nothing but/ +µö¤ê¤Ç¤Ê¤¯ [¤Ð¤«¤ê¤Ç¤Ê¤¯] /not only .. but (also)/as well as ../ +µö¤ê¤Ë [¤Ð¤«¤ê¤Ë] /simply because/ +µö²Ä [¤­¤ç¤«] /(n,vs) permission/approval/(P)/ +µö²Ä½ñ [¤­¤ç¤«¤·¤ç] /a permit/ +µö²Ä¾Ú [¤­¤ç¤«¤·¤ç¤¦] /(n) permit/license/ +µö²ÄÀ© [¤­¤ç¤«¤»¤¤] /license system/ +µö²Ç [¤¤¤¤¤Ê¤º¤±] /(n) fiance(e)/ +µöº§ [¤¤¤¤¤Ê¤º¤±] /(n) fiance(e)/ +µöÂú [¤­¤ç¤À¤¯] /(n) consent/(P)/ +µöÈÝ [¤­¤ç¤Ò] /(n) approval and disapproval/ +µöÍÆ [¤­¤ç¤è¤¦] /(n) permission/pardon/(P)/ +µöÍÆ¸íº¹ [¤­¤ç¤è¤¦¤´¤µ] /(n) allowable error/allowable limit of error/ +µöÍÆÀþÎÌ [¤­¤ç¤è¤¦¤»¤ó¤ê¤ç¤¦] /maximum permissible dose/ +µöÍÆÈÏ°Ï [¤­¤ç¤è¤¦¤Ï¤ó¤¤] /one's tolerance level/ +µöÍÆÎÌ [¤­¤ç¤è¤¦¤ê¤ç¤¦] /(n) maximum permissible level or dosage/ +µ÷¹ü [¤­¤ç¤³¤Ä] /(n) talus/anklebone/ +µ÷ÄÞ [¤­¤ç¤½¤¦] /cockspur/ +µ÷Î¥ [¤­¤ç¤ê] /(n) distance/range/(P)/ +µ÷Î¥¤ò³«¤¯ [¤­¤ç¤ê¤ò¤Ò¤é¤¯] /(exp) to open the distance/ +µ÷Î¥´¶ [¤­¤ç¤ê¤«¤ó] /(n) sense (feeling) of distance/ +µ÷Î¥·× [¤­¤ç¤ê¤±¤¤] /(n) range finder/ +µø [¤Î¤³¤®¤ê] /(n) saw/(P)/ +µø¶ý [¤Î¤³¤¯¤º] /(n) sawdust/ +µø»­ [¤Î¤³¤®¤ê¤¶¤á] /(n) saw shark/ +µø»õ [¤­¤ç¤·] /(n) teeth of a saw/serration/ +µø»õ [¤Î¤³¤®¤ê¤Ð] /(n) teeth of a saw/serration/ +µø»õ [¤Î¤³¤Ð] /(n) teeth of a saw/serration/ +µøÁð [¤Î¤³¤®¤ê¤½¤¦] /(n) milfoil/yarrow/ +µù [¤ê¤ç¤¦] /(n) fishing/catch/(P)/ +µù¤ê [¤¢¤µ¤ê] /(n) search/rummaging search/fishing/ +µù¤ê²Ð [¤¤¤µ¤ê¤Ó] /(n) fire for luring fish at night/ +µù¤ë [¤¢¤µ¤ë] /(v5r) to fish for/to look for/(P)/ +µù²È [¤®¤ç¤«] /(n) fishing household/ +µù²Ð [¤®¤ç¤«] /(n) fire for luring fish at night/ +µù³Í [¤®¤ç¤«¤¯] /(n) fishing/catch/haul/(P)/ +µù³Í¹â [¤®¤ç¤«¤¯¤À¤«] /catch of fish/ +µù³Íʪ [¤®¤ç¤«¤¯¤Ö¤Ä] /catch of fish/ +µù³ÍÎÌ [¤®¤ç¤«¤¯¤ê¤ç¤¦] /(n) haul (catch) (of fish)/ +µù´ü [¤®¤ç¤­] /(n) fishing season/ +µù´ü [¤ê¤ç¤¦¤­] /(n) fishing season/ +µù¶È [¤®¤ç¤®¤ç¤¦] /(n) fishing (industry)/(P)/ +µù¶È¶¨Äê [¤®¤ç¤®¤ç¤¦¤­¤ç¤¦¤Æ¤¤] /fisheries agreement/ +µù¶È¸¢ [¤®¤ç¤®¤ç¤¦¤±¤ó] /(n) fishing rights/ +µù¶ÈÀì´É¿å°è [¤®¤ç¤®¤ç¤¦¤»¤ó¤«¤ó¤¹¤¤¤¤¤­] /exclusive fishing zone/ +µù¶ÈË¡ [¤®¤ç¤®¤ç¤¦¤Û¤¦] /(n) Fisheries Act/ +µù¶è [¤®¤ç¤¯] /(n) fishing ground/fishery/ +µù¶ñ [¤®¤ç¤°] /(n) fishing tackle/ +µù¹Á [¤®¤ç¤³¤¦] /(n) fishing harbour/(P)/ +µù»Õ [¤ê¤ç¤¦¤·] /(n) fisherman/(P)/ +µù»ÕÄ® [¤ê¤ç¤¦¤·¤Þ¤Á] /fishing village/ +µù¾Ì [¤®¤ç¤·¤ç¤¦] /(n) reef where fish live and breed/ +µù¾ì [¤®¤ç¤¸¤ç¤¦] /(n) fishing grounds/(P)/ +µù¾ì [¤®¤ç¤Ð] /(n) fishing grounds/ +µù¿§ [¤®¤ç¤·¤ç¤¯] /(n) lechery/debauchery/philandering/ +µù¿§²È [¤®¤ç¤·¤ç¤¯¤«] /lecher/philanderer/ +µùÁ¥ [¤®¤ç¤»¤ó] /(n) fishing boat/(P)/ +µù¼ [¤®¤ç¤½¤ó] /(n) fishing village/(P)/ +µùÉ× [¤®¤ç¤Õ] /(n) fisher/ +µùÉפÎÍø [¤®¤ç¤Õ¤Î¤ê] /profiting while others fight/ +µùË¡ [¤®¤ç¤Û¤¦] /(n) method of fishing/ +µù̱ [¤®¤ç¤ß¤ó] /(n) fishermen/(P)/ +µùÌÖ [¤®¤ç¤â¤¦] /(n) fishing net/ +µùÎÄ [¤®¤ç¤ê¤ç¤¦] /(n) fishing and hunting/ +µùÏ« [¤®¤ç¤í¤¦] /(n) fishing/fishery/ +µùÙý [¤®¤ç¤í¤¦] /(n) fishing/ +µû [¤¦¤ª] /(n) fish/(P)/ +µû [¤µ¤«¤Ê] /(n) fish/(P)/ +µû¤Ä¤ê [¤¦¤ª¤Ä¤ê] /(n) fishing/ +µû¤Ä¤ê [¤µ¤«¤Ê¤Ä¤ê] /(n) fishing/ +µû¤Î¿©¤¤ [¤µ¤«¤Ê¤Î¤¯¤¤] /(exp) fish biting (striking, taking bait)/ +µû¤ÎÌÜ [¤¦¤ª¤Î¤á] /(n) corn on the foot/ +µû¤ò´Ý¤´¤È¿©¤Ù¤ë [¤µ¤«¤Ê¤ò¤Þ¤ë¤´¤È¤¿¤Ù¤ë] /(exp) to eat a fish whole/ +µû¤òÊá¤ë [¤µ¤«¤Ê¤ò¤È¤ë] /(exp) to catch fish/ +µû¤òÍȤ²¤ë [¤µ¤«¤Ê¤ò¤¢¤²¤ë] /(exp) to fry fish/ +µû²° [¤µ¤«¤Ê¤ä] /(n) fish market/fish dealer/(P)/ +µû²Ï´ß [¤¦¤ª¤¬¤·] /(n) riverside fish market/ +µû²ð [¤®¤ç¤«¤¤] /(n) marine products/seafood/(P)/ +µû²ðÎà [¤®¤ç¤«¤¤¤ë¤¤] /(n) marine products/seafood/fish and shellfish/(P)/ +µû³­ [¤®¤ç¤Ð¤¤] /(n) fish and shellfish/ +µû³­Îà [¤®¤ç¤«¤¤¤ë¤¤] /(n) marine products/seafood/fish and shellfish/ +µû´ã¥ì¥ó¥º [¤®¤ç¤¬¤ó¥ì¥ó¥º] /(n) fisheye lens/ +µû·² [¤®¤ç¤°¤ó] /(n) school of fish/(P)/ +µû·²ÃµÃε¡ [¤®¤ç¤°¤ó¤¿¤ó¤Á¤­] /(n) fishfinder/ +µûºÂ [¤¦¤ª¤¶] /(n) Pisces/ +µû»Ô¾ì [¤¦¤ª¤¤¤Á¤Ð] /(n) fish market/(P)/ +µû¿® [¤®¤ç¤·¤ó] /(n) bite (of a fish on a hook)/strike/ +µû¿´¤¢¤ì¤Ð¿å¿´ [¤¦¤ª¤´¤³¤í¤¢¤ì¤Ð¤ß¤º¤´¤³¤í] /mutual back-scratching/ +µûÀº [¤®¤ç¤»¤¤] /milt/fish semen/ +µû² [¤®¤ç¤¾¤¯] /(n) fish/ +µûÂÎ [¤®¤ç¤¿¤¤] /(n) fish body/ +µûÂó [¤®¤ç¤¿¤¯] /(n) fish print/ +µûÄà¤ê [¤¦¤ª¤Ä¤ê] /(n) fishing/ +µûÄà¤ê [¤µ¤«¤Ê¤Ä¤ê] /(n) fishing/ +µûÄô [¤®¤ç¤Æ¤¤] /(n) fish ladder/ +µûÅô [¤®¤ç¤È¤¦] /(n) lights to lure fish/ +µûÆ» [¤®¤ç¤É¤¦] /(n) path taken by school of fish/fish ladder/ +µûÆù [¤®¤ç¤Ë¤¯] /(n) fish meat/(P)/ +µûÈÄ [¤®¤ç¤Ð¤ó] /(n) wooden gong shaped like a fish/ +µûÈî [¤®¤ç¤Ò] /(n) fertilizer made from fish parts/ +µûÊ¢ [¤®¤ç¤Õ¤¯] /(n) fish entrails/ +µûÊ´ [¤®¤ç¤Õ¤ó] /(n) fish meal/ +µûÌÖ [¤®¤ç¤â¤¦] /(n) fishing net/ +µûÌý [¤®¤ç¤æ] /(n) fish oil/ +µûÍë [¤®¤ç¤é¤¤] /(n) torpedo/(P)/ +µûÍëÄú [¤®¤ç¤é¤¤¤Æ¤¤] /(n) torpedo boat/ +µûÍëȯ¼Í´É [¤®¤ç¤é¤¤¤Ï¤Ã¤·¤ã¤«¤ó] /(n) torpedo tube/ +µûε [¤®¤ç¤ê¤å¤¦] /ichthyosaur/ +µûÎÚ [¤®¤ç¤ê¤ó] /(n) fish scales/ +µûÎà [¤®¤ç¤ë¤¤] /(n) the fishes/(P)/ +µûÎà³Ø [¤®¤ç¤ë¤¤¤¬¤¯] /study of fish/ichthyology/ +µûäÆ [¤Ó¤¯] /(n) (wicker) basket used for carrying fish/creel/ +µü±¿ [¤³¤¦¤¦¤ó] /prosperity/ +µüÄÌ [¤³¤¦¤Ä¤¦] /doing well/prosperous/ +µý³Ú [¤­¤ç¤¦¤é¤¯] /(n) enjoyment/pleasure/ +µý³Ú¼çµÁ [¤­¤ç¤¦¤é¤¯¤·¤å¤®] /epicureanism/hedonism/ +µý³ÚÀ¸³è [¤­¤ç¤¦¤é¤¯¤»¤¤¤«¤Ä] /gay life/ +µý³ÚŪ [¤­¤ç¤¦¤é¤¯¤Æ¤­] /(adj-na) pleasure-seeking/ +µý»ý [¤­¤ç¤¦¤¸] /securing rights and profits/ +µý¼õ [¤­¤ç¤¦¤¸¤å] /(n,vs) reception/acceptance/enjoyment/being given/(P)/ +µý¼õ¼Ô [¤­¤ç¤¦¤¸¤å¤·¤ã] /recipient/ +µýǯ [¤­¤ç¤¦¤Í¤ó] /(n) one's age at death/ +µýÍ­ [¤­¤ç¤¦¤æ¤¦] /(n,vs) possession/enjoyment/ +µþ [¤±¤¤] /10,000,000,000,000,000/ten quadrillion (American)/thousand billion (British)/(P)/ +µþ [¤ß¤ä¤³] /(n) capital/metropolis/ +µþ²Ú [¤±¤¤¤«] /(n) capital/flower capital/ +µþ¶Á [¤­¤ç¤¦¤­¤ç¤¦] /(abbr) Kyoto Symphony Orchestra/ +µþ·Á [¤­¤ç¤¦¤¬¤¿] /style current in the capital/ +µþ·à [¤­¤ç¤¦¤²¤­] /(n) classical Chinese opera/ +µþºå [¤±¤¤¤Ï¤ó] /(n) Kyoto-Osaka/(P)/ +µþºå¿À [¤±¤¤¤Ï¤ó¤·¤ó] /Kyoto-Osaka-Kobe/ +µþ»Õ [¤±¤¤¤·] /(n) capital/metropolis/old Kyoto/ +µþ¼¢ÃÏÊý [¤±¤¤¤¸¤Á¤Û¤¦] /Kyoto-Shiga district/ +µþ½÷ [¤­¤ç¤¦¤ª¤ó¤Ê] /(n) Kyoto woman/ +µþ¿Í [¤±¤¤¤¸¤ó] /citizen of the capital/ +µþ¿Í·Á [¤­¤ç¤¦¤Ë¤ó¤®¤ç¤¦] /(n) Kyoto doll/ +µþÀ® [¤±¤¤¤»¤¤] /(n) train line Tokyo - Narita/(P)/ +µþÂç [¤­¤ç¤¦¤À¤¤] /(abbr) Kyoto University/ +µþÃÏ [¤­¤ç¤¦¤Á] /the capital/Kyoto and its environs/ +µþÅÔ [¤­¤ç¤¦¤È] /Kyoto/(P)/ +µþÅԤλº [¤­¤ç¤¦¤È¤Î¤µ¤ó] /native of Kyoto/ +µþÅÔµÄÄê½ñ [¤­¤ç¤¦¤È¤®¤Æ¤¤¤·¤ç] /(n) Kyoto Protocol/ +µþÅÔ»Ô [¤­¤ç¤¦¤È¤·] /Kyoto (city)/ +µþÅÔÂç³Ø [¤­¤ç¤¦¤È¤À¤¤¤¬¤¯] /Kyoto University/ +µþÅÔÉÜ [¤­¤ç¤¦¤È¤Õ] /Kyoto prefecture (metropolitan area)/ +µþÅÔÉÜ·Ù [¤­¤ç¤¦¤È¤Õ¤±¤¤] /Kyoto Prefectural Police/ +µþɽ [¤­¤ç¤¦¤ª¤â¤Æ] /(n) vicinity of Kyoto/ +µþÉÍ [¤±¤¤¤Ò¤ó] /Tokyo and Yokohama/ +µþÉ÷ [¤­¤ç¤¦¤Õ¤¦] /(n) Kyoto style/urbanity/refinement/ +µþʪ [¤­¤ç¤¦¤â¤Î] /(n) Kyoto products/ +µþÊý [¤­¤ç¤¦¤¬¤¿] /the direction of Kyoto/Kansai area/citizens of Kyoto/nobles/ +µþÍÕ [¤±¤¤¤è¤¦] /Tokyo and Chiba/ +µþÍì [¤­¤ç¤¦¤é¤¯] /(n) capital/Kyoto/ +µþÍì [¤±¤¤¤é¤¯] /(n) capital/Kyoto/ +¶¡ [¤­¤ç¤¦] /(n,vs) offer/present/submit/serve (a meal)/supply/ +¶¡ [¤È¤â] /(n,vs) accompanying/attendant/companion/retinue/(P)/ +¶¡¤¨ [¤½¤Ê¤¨] /(n) offering/ +¶¡¤¨¤ë [¤½¤Ê¤¨¤ë] /(v1) to offer/to sacrifice/to dedicate/(P)/ +¶¡¤¨Êª [¤½¤Ê¤¨¤â¤Î] /(n) offering/ +¶¡±ã [¤­¤ç¤¦¤¨¤ó] /(n) banquet/dinner/ +¶¡±þ [¤­¤ç¤¦¤ª¤¦] /(n) treat/feast/banquet/ +¶¡²ó¤ê [¤È¤â¤Þ¤ï¤ê] /(n) retinue/suite/ +¶¡µ¾ [¤¯¤®] /(n) sacrifice/sacrificial animal/ +¶¡µë [¤­¤ç¤¦¤­¤å¤¦] /(n,vs) supply/provision/(P)/ +¶¡µë¥³¥¹¥È [¤­¤ç¤¦¤­¤å¤¦¥³¥¹¥È] /(n) supply cost/ +¶¡µë²á¿ [¤­¤ç¤¦¤­¤å¤¦¤«¤¿] /(n) excessive supply/oversupply/ +¶¡µë¸» [¤­¤ç¤¦¤­¤å¤¦¤²¤ó] /(n) source of supply/ +¶¡µë¼Ô [¤­¤ç¤¦¤­¤å¤¦¤·¤ã] /supplier/ +¶¡µëÃÏ [¤­¤ç¤¦¤­¤å¤¦¤Á] /supply center/ +¶¡µëÏ© [¤­¤ç¤¦¤­¤å¤¦¤í] /supply route/ +¶¡·ì [¤­¤ç¤¦¤±¤Ä] /(n) donation of blood/ +¶¡·ì¼Ô [¤­¤ç¤¦¤±¤Ä¤·¤ã] /blood donor/ +¶¡¸æ [¤¯¤´] /(n) emperor's meal/ +¶¡¸æ [¤°¤´] /(n) emperor's meal/ +¶¡º× [¤°¤µ¤¤] /(n) offerings/offerings and worship/ +¶¡½Ð [¤­¤ç¤¦¤·¤å¤Ä] /(n) delivery/(P)/ +¶¡½ÐÊÆ [¤­¤ç¤¦¤·¤å¤Ä¤Þ¤¤] /(n) (farmers') rice deliveries/ +¶¡½Ò [¤­¤ç¤¦¤¸¤å¤Ä] /(n) affidavit/deposition/testimony/(P)/ +¶¡½Ò¼Ô [¤­¤ç¤¦¤¸¤å¤Ä¤·¤ã] /deponent/testifier/ +¶¡½Ò½ñ [¤­¤ç¤¦¤¸¤å¤Ä¤·¤ç] /(n) affidavit/deposition/testimony/ +¶¡¿Ê [¤°¤·¤ó] /(n) giving offerings/ +¶¡¿Í [¤È¤â¤Ó¤È] /(n) companion/ +¶¡Àª [¤È¤â¤¼¤¤] /attendants/retinue/ +¶¡Â·¤¤ [¤È¤â¤¾¤í¤¤] /(n) attendants/retinue/ +¶¡ÂÔ¤Á [¤È¤â¤Þ¤Á] /(n) attendant's waiting room/ +¶¡Â÷ [¤­¤ç¤¦¤¿¤¯] /(n) deposit/ +¶¡Â÷¶â [¤­¤ç¤¦¤¿¤¯¤­¤ó] /(n) deposit of money/ +¶¡Â÷¼Ô [¤­¤ç¤¦¤¿¤¯¤·¤ã] /depositor/ +¶¡Â÷ʪ [¤­¤ç¤¦¤¿¤¯¤Ö¤Ä] /something deposited/ +¶¡Êª [¤¯¤â¤Ä] /(n) offering/(P)/ +¶¡ÊªÂæ [¤¯¤â¤Ä¤À¤¤] /altar/ +¶¡ÊÆ [¤­¤ç¤¦¤Þ¤¤] /(n) rice delivered to the government/ +¶¡ÊÆ [¤¯¤Þ¤¤] /(n) rice offered to a god/ +¶¡Êô [¤°¤Ö] /(n,vs) accompanying/being in attendance on/ +¶¡Í¿ [¤­¤ç¤¦¤è] /(n,vs) giving/provision/furnishing/(P)/ +¶¡ÍÑ [¤­¤ç¤¦¤è¤¦] /(n,vs) offer for use/ +¶¡ÍÜ [¤¯¤è¤¦] /(n,vs) memorial service for the dead/holding a service/(P)/ +¶¡ÍÜÄÍ [¤¯¤è¤¦¤Å¤«] /unknown person's grave/ +¶¡ÍÜÅã [¤¯¤è¤¦¤È¤¦] /(n) memorial tower/ +¶¡Í÷ [¤­¤ç¤¦¤é¤ó] /(n) display/show/ +¶¡ÎÁ [¤­¤ç¤¦¤ê¤ç¤¦] /offering/ +¶¢ [¤­¤ã¤ó] /(adj-na,n) tomboy/bobby soxer/flapper/ +¶¢µ¤ [¤­¤ç¤¦¤­] /(n) chivalrous spirit/ +¶¢µÒ [¤­¤ç¤¦¤«¤¯] /(n) self-styled humanitarian/chivalrous person/ +¶¢µÒ [¤­¤ç¤¦¤­¤ã¤¯] /(n) self-styled humanitarian/chivalrous person/ +¶¢¹ü [¤­¤ç¤¦¤³¤Ä] /(n) chivalrous spirit/ +¶¢½÷ [¤­¤ç¤¦¤¸¤ç] /gallant woman/ +¶¢Í¦ [¤­¤ç¤¦¤æ¤¦] /(n) gallantry/chivalry/ +¶£ [¤­¤ç¤¦] /temporary home/ +¶¤ [¤­¤ç¤¦] /wickedness/ +¶¤°­ [¤­¤ç¤¦¤¢¤¯] /(adj-na,n) atrocious/fiendish/brutal/villainous/ +¶¤´Á [¤­¤ç¤¦¤«¤ó] /(n) villain/outlaw/assassin/ +¶¤´ï [¤­¤ç¤¦¤­] /(n) dangerous weapon/ +¶¤¶ñ [¤­¤ç¤¦¤°] /(n) dangerous weapon/ +¶¤¹Ô [¤­¤ç¤¦¤³¤¦] /(n) violence/murder/crime/ +¶¤¼ê [¤­¤ç¤¦¤·¤å] /(n) assassin/ +¶¤¾õ [¤­¤ç¤¦¤¸¤ç¤¦] /(n) crime/offense/ +¶¤¾õ»ý¤Á [¤­¤ç¤¦¤¸¤ç¤¦¤â¤Á] /a criminal/ +¶¤¿Ï [¤­¤ç¤¦¤¸¤ó] /(n) assassin's dagger/ +¶¤Â± [¤­¤ç¤¦¤¾¤¯] /(n) villain/ +¶¤ÃÆ [¤­¤ç¤¦¤À¤ó] /(n) assassin's plot/assassin's bullet/ +¶¤ÅÌ [¤­¤ç¤¦¤È] /(n) outlaw/rebel/rioter/ +¶¤ÊÑ [¤­¤ç¤¦¤Ø¤ó] /(n) catastrophe/assassination/calamity/disaster/ +¶¤Ë½ [¤­¤ç¤¦¤Ü¤¦] /(adj-na,n) brutal/atrocious/ferocious/ +¶¤ÌÔ [¤­¤ç¤¦¤â¤¦] /(adj-na,n) fierce/ +¶¤Îà [¤­¤ç¤¦¤ë¤¤] /wicked gang/ +¶¤×û [¤­¤ç¤¦¤«¤ó] /heinousness/ferocity/ +¶¥¤¤¹ç¤¦ [¤­¤½¤¤¤¢¤¦] /(v5u) to compete with/to vie for/ +¶¥¤¤È© [¤­¤ª¤¤¤Ï¤À] /(n) manliness/gallantry/ +¶¥¤¦ [¤­¤½¤¦] /(v5u) to emulate/to compete with/(P)/ +¶¥¤ê¹ç¤¤ [¤»¤ê¤¢¤¤] /(n) competition/(P)/ +¶¥¤ê¹ç¤¦ [¤»¤ê¤¢¤¦] /(v5u) to struggle for/to compete with/to vie with/(P)/ +¶¥¤ê»Ô [¤»¤ê¤¤¤Á] /(n) auction market/ +¶¥¤ê¾¡¤Ä [¤»¤ê¤«¤Ä] /(v5t) to win after tough bidding/ +¶¥¤ê¾å¤²¤ë [¤»¤ê¤¢¤²¤ë] /(v1) to bid up the price of/ +¶¥¤êÇä¤ê [¤»¤ê¤¦¤ê] /(n) an auction/ +¶¥¤êÍî¤È¤¹ [¤»¤ê¤ª¤È¤¹] /(v5s) to knock down the price of/ +¶¥¤ë [¤»¤ë] /(v5r) to compete/to bid/to sell at auction/(P)/ +¶¥±Ç [¤­¤ç¤¦¤¨¤¤] /(n) competitive showing of films/ +¶¥±Ë [¤­¤ç¤¦¤¨¤¤] /(n) swimming race/(P)/ +¶¥±é [¤­¤ç¤¦¤¨¤ó] /(n) recital contest/(P)/ +¶¥µ» [¤­¤ç¤¦¤®] /(n) game/match/contest/(P)/ +¶¥µ»²ñ [¤­¤ç¤¦¤®¤«¤¤] /(n) athletic meet/ +¶¥µ»²ñ¾ì [¤­¤ç¤¦¤®¤«¤¤¤¸¤ç¤¦] /(n) venue/ +¶¥µ»¼Ô [¤­¤ç¤¦¤®¤·¤ã] /agonist/ +¶¥µ»¾ì [¤­¤ç¤¦¤®¤¸¤ç¤¦] /(n) field/stadium/grounds/ +¶¥¹ç [¤­¤ç¤¦¤´¤¦] /(n,vs) contend with/quarrel/(P)/ +¶¥¹ç¼Ô [¤­¤ç¤¦¤´¤¦¤·¤ã] /competitor/ +¶¥¹çæÀþ [¤­¤ç¤¦¤´¤¦¤À¤Ã¤»¤ó] /train derailment due to a concurrence of causes/ +¶¥ºî [¤­¤ç¤¦¤µ¤¯] /(n,vs) competition for better work/ +¶¥Áæ [¤­¤ç¤¦¤½¤¦] /(n) regatta/boat race/ +¶¥Áè [¤­¤ç¤¦¤½¤¦] /(n,vs) competition/contest/(P)/ +¶¥Áè²Á³Ê [¤­¤ç¤¦¤½¤¦¤«¤«¤¯] /competitive price/ +¶¥Áè´Ø·¸ [¤­¤ç¤¦¤½¤¦¤«¤ó¤±¤¤] /competitive relationship/ +¶¥Áè»Ô¾ì [¤­¤ç¤¦¤½¤¦¤·¤¸¤ç¤¦] /competitive market/ +¶¥Áè¼Ô [¤­¤ç¤¦¤½¤¦¤·¤ã] /competitor/rival/ +¶¥Áè¿´ [¤­¤ç¤¦¤½¤¦¤·¤ó] /(n) competitive spirit/ +¶¥ÁèÁê¼ê [¤­¤ç¤¦¤½¤¦¤¢¤¤¤Æ] /competitor/rival/ +¶¥ÁèÇÏ [¤­¤ç¤¦¤½¤¦¤Ð] /(n) racehorse/ +¶¥ÁèÇäÇã [¤­¤ç¤¦¤½¤¦¤Ð¤¤¤Ð¤¤] /auction/ +¶¥ÁèΨ [¤­¤ç¤¦¤½¤¦¤ê¤Ä] /(n) ratio of successful (applicants) to total applicants/ +¶¥ÁèÎÏ [¤­¤ç¤¦¤½¤¦¤ê¤ç¤¯] /(n) competitive power/ +¶¥Áö [¤­¤ç¤¦¤½¤¦] /(n) race/(P)/ +¶¥ÁöÇÏ [¤­¤ç¤¦¤½¤¦¤Ð] /racehorse/(P)/ +¶¥Äú [¤­¤ç¤¦¤Æ¤¤] /(n) boat race/(P)/ +¶¥ÇÏ [¤±¤¤¤Ð] /(n) horse racing/(P)/ +¶¥ÇÏ¡¹ [¤±¤¤¤Ð¤¦¤Þ] /racehorse/ +¶¥ÇϾì [¤±¤¤¤Ð¤¸¤ç¤¦] /(n) racecourse/race track/(P)/ +¶¥ÇÏ¿·Ê¹ [¤±¤¤¤Ð¤·¤ó¤Ö¤ó] /(n) racing form/racing (news)paper/ +¶¥ÇÏÇÏ [¤±¤¤¤Ð¤¦¤Þ] /racehorse/ +¶¥Çä [¤­¤ç¤¦¤Ð¤¤] /(n) auction/(P)/ +¶¥Çä [¤±¤¤¤Ð¤¤] /(n) auction/ +¶¥Çä¿Í [¤­¤ç¤¦¤Ð¤¤¤Ë¤ó] /auctioneer/ +¶¥Êâ [¤­¤ç¤¦¤Û] /(n) walking race/(P)/ +¶¥ÎØ [¤±¤¤¤ê¤ó] /(n) bicycle race/road race/(P)/ +¶¥Îؾì [¤±¤¤¤ê¤ó¤¸¤ç¤¦] /cycle racing track (course)/ +¶¥ÎØÁª¼ê [¤±¤¤¤ê¤ó¤»¤ó¤·¤å] /(n) professional cyclist/ +¶¥æÆ [¤­¤ç¤¦¤·¤ç¤¦] /flying race (between pigeons)/ +¶¦ [¤­¤ç¤¦] /(n) (1) both/all/and/as well as/including/with/together with/(2) communism (abbr)/ +¶¦ [¤È¤â] /(n) (1) both/all/and/as well as/including/with/together with/(2) neither (with negative verb)/ +¶¦ [¤É¤â] /(suf) indicates plural - humble referring to oneself, disdainful referring to others/(P)/ +¶¦¡¹ [¤È¤â¤É¤â] /(adv) together/in company/(P)/ +¶¦¡¹¤Ë [¤È¤â¤É¤â¤Ë] /together/in company/ +¶¦¤Ë [¤È¤â¤Ë] /(adv,vs) sharing with/participate in/both/alike/together/along with/with/including/(P)/ +¶¦¤Î¥Ï¥ó¥«¥Á [¤È¤â¤Î¥Ï¥ó¥«¥Á] /handkerchief of the same cloth/ +¶¦±Ä [¤­¤ç¤¦¤¨¤¤] /(n) joint management/ +¶¦±É [¤­¤ç¤¦¤¨¤¤] /(n) mutual prosperity/(P)/ +¶¦±É·÷ [¤­¤ç¤¦¤¨¤¤¤±¤ó] /co-prosperity sphere/ +¶¦±× [¤­¤ç¤¦¤¨¤­] /(n) common profit/ +¶¦±×Èñ [¤­¤ç¤¦¤¨¤­¤Ò] /(n) monthly fee for common areas of an apartment building (lighting, etc)/condo fees/ +¶¦±é [¤­¤ç¤¦¤¨¤ó] /(n) appearing together/co-acting/co-starring/(P)/ +¶¦±é¼Ô [¤­¤ç¤¦¤¨¤ó¤·¤ã] /costar/coactor/ +¶¦²Ô¤® [¤È¤â¤«¤»¤®] /(n) working together/(husband and wife) earning a living together/(P)/ +¶¦³Ø [¤­¤ç¤¦¤¬¤¯] /(n) coeducation/(P)/ +¶¦³ØÀ© [¤­¤ç¤¦¤¬¤¯¤»¤¤] /coeducational plan/ +¶¦´¶ [¤­¤ç¤¦¤«¤ó] /(n) sympathy/response/(P)/ +¶¦´ÑÊ¡²»½ñ [¤­¤ç¤¦¤«¤ó¤Õ¤¯¤¤¤ó¤·¤ç] /diatessaron/ +¶¦µ¯ [¤­¤ç¤¦¤­] /(n) cooccurrence/ +¶¦¶¦ [¤È¤â¤É¤â] /(adv) together/in company/ +¶¦¶¦¤Ë [¤È¤â¤É¤â¤Ë] /together/in company/ +¶¦¶ß [¤È¤â¤¨¤ê] /(n) same-colored neckband/ +¶¦ºÅ [¤­¤ç¤¦¤µ¤¤] /(n) joint sponsorship/(P)/ +¶¦ºÑ [¤­¤ç¤¦¤µ¤¤] /(n) mutual aid/(P)/ +¶¦ºÑ»ö¶È [¤­¤ç¤¦¤µ¤¤¤¸¤®¤ç¤¦] /mutual aid enterprise/ +¶¦ºÑÁȹç [¤­¤ç¤¦¤µ¤¤¤¯¤ß¤¢¤¤] /cooperative society/mutual-benefit association/ +¶¦»º [¤­¤ç¤¦¤µ¤ó] /(n) communism/(P)/ +¶¦»º²½ [¤­¤ç¤¦¤µ¤ó¤«] /(n) communization/ +¶¦»º·³ [¤­¤ç¤¦¤µ¤ó¤°¤ó] /communist army/ +¶¦»º·Ï [¤­¤ç¤¦¤µ¤ó¤±¤¤] /communist controlled/ +¶¦»º·÷ [¤­¤ç¤¦¤µ¤ó¤±¤ó] /(n) communist sphere/"iron curtain"/ +¶¦»º¹ñ²È [¤­¤ç¤¦¤µ¤ó¤³¤Ã¤«] /communist nation/ +¶¦»º¹ñ²È·´ [¤­¤ç¤¦¤µ¤ó¤³¤Ã¤«¤°¤ó] /Communist bloc/ +¶¦»º¼çµÁ [¤­¤ç¤¦¤µ¤ó¤·¤å¤®] /communism/collectivism/(P)/ +¶¦»º¼çµÁ¹ñ [¤­¤ç¤¦¤µ¤ó¤·¤å¤®¤³¤¯] /communist country/ +¶¦»º¼çµÁ¼Ô [¤­¤ç¤¦¤µ¤ó¤·¤å¤®¤·¤ã] /a communist/ +¶¦»º¿Ø±Ä [¤­¤ç¤¦¤µ¤ó¤¸¤ó¤¨¤¤] /the Communist camp/ +¶¦»ºÃ϶è [¤­¤ç¤¦¤µ¤ó¤Á¤¯] /communist area/ +¶¦»ºÃæ¹ñ [¤­¤ç¤¦¤µ¤ó¤Á¤å¤¦¤´¤¯] /Communist China/ +¶¦»ºÅÞ [¤­¤ç¤¦¤µ¤ó¤È¤¦] /Communist Party/(P)/ +¶¦»ºÅÞºÙ˦ [¤­¤ç¤¦¤µ¤ó¤È¤¦¤µ¤¤¤Ü¤¦] /communist cell/ +¶¦»ºÅÞÀ¯¼£¶É [¤­¤ç¤¦¤µ¤ó¤È¤¦¤»¤¤¤¸¤­¤ç¤¯] /Politburo/ +¶¦»ºÅÞÀë¸À [¤­¤ç¤¦¤µ¤ó¤È¤¦¤»¤ó¤²¤ó] /The Communist Manifesto/ +¶¦»ºÅÞÃæ±û°Ñ°÷²ñ [¤­¤ç¤¦¤µ¤ó¤È¤¦¤Á¤å¤¦¤ª¤¦¤¤¤¤¤ó¤«¤¤] /Central Committee of the Communist Party/ +¶¦»ºÊ¬»Ò [¤­¤ç¤¦¤µ¤ó¤Ö¤ó¤·] /communist elements/ +¶¦½õ [¤­¤ç¤¦¤¸¤ç] /(n) cooperation/ +¶¦¿©¤¤ [¤È¤â¤°¤¤] /(n) cannibalism (in animals)/mutual destruction/internecine struggle/eating each other/damaging each other/ +¶¦¿² [¤È¤â¤Í] /(n) sleeping together/ +¶¦¿¶ [¤­¤ç¤¦¤·¤ó] /(n) resonance/ +¶¦¿Ê²ñ [¤­¤ç¤¦¤·¤ó¤«¤¤] /(n) competitive exhibition/prize show/ +¶¦À³ [¤­¤ç¤¦¤»¤¤] /(n) symbiosis/ +¶¦À¸ [¤­¤ç¤¦¤»¤¤] /(n) symbiosis/paragenesis/(P)/ +¶¦À¸À¸Êª [¤­¤ç¤¦¤»¤¤¤»¤¤¤Ö¤Ä] /(n) symbiont/ +¶¦ÀÚ¤ì [¤È¤â¤®¤ì] /(n) same cloth (for patching)/ +¶¦Àò [¤È¤â¤»¤ó] /stopper/ +¶¦Â¸ [¤­¤ç¤¦¤½¤ó] /(n) coexistence/(P)/ +¶¦Â¸ [¤­¤ç¤¦¤¾¤ó] /(n) coexistence/(P)/ +¶¦Â¸¶¦±É [¤­¤ç¤¦¤½¤ó¤­¤ç¤¦¤¨¤¤] /(n) co-existence and co-prosperity/ +¶¦Â¸¶¦±É [¤­¤ç¤¦¤¾¤ó¤­¤ç¤¦¤¨¤¤] /(n) co-existence and co-prosperity/ +¶¦Ãø [¤­¤ç¤¦¤Á¤ç] /(n) collaboration/co-authorship/(P)/ +¶¦Ãø¼Ô [¤­¤ç¤¦¤Á¤ç¤·¤ã] /(n) collaborator/coauthor/joint author/ +¶¦ÄÌ [¤­¤ç¤¦¤Ä¤¦] /(adj-na,adj-no,n,vs) commonness/community/(P)/ +¶¦ÄÌ¥¨¥ê¥¢ [¤­¤ç¤¦¤Ä¤¦¥¨¥ê¥¢] /common area/ +¶¦Ä̰켡»î¸³ [¤­¤ç¤¦¤Ä¤¦¤¤¤Á¤¸¤·¤±¤ó] /(n) common first-stage (university entrance) examination/ +¶¦Ä̸À¸ì [¤­¤ç¤¦¤Ä¤¦¤²¤ó¤´] /lingua franca/ +¶¦Ä̸ì [¤­¤ç¤¦¤Ä¤¦¤´] /(n) common term/common (Japanese) language/(P)/ +¶¦ÄÌÅÀ [¤­¤ç¤¦¤Ä¤¦¤Æ¤ó] /(n) common feature/ +¶¦Åݤì [¤È¤â¤À¤ª¤ì] /(n) falling together/mutual destruction/joint bankruptcy/(P)/ +¶¦Æ® [¤­¤ç¤¦¤È¤¦] /(n) joint struggle/common (united) front/(P)/ +¶¦Æ¯ [¤­¤ç¤¦¤É¤¦] /co-action (biology)/ +¶¦Æ¯¤­ [¤È¤â¤Ð¤¿¤é¤­] /(n) dual income/(P)/ +¶¦Æ± [¤­¤ç¤¦¤É¤¦] /(n) cooperation/association/collaboration/joint/(P)/ +¶¦Æ±°æ¸Í [¤­¤ç¤¦¤É¤¦¤¤¤É] /common well/ +¶¦Æ±°ìÃ× [¤­¤ç¤¦¤É¤¦¤¤¤Ã¤Á] /unanimous cooperation/ +¶¦Æ±°ø»Ò [¤­¤ç¤¦¤É¤¦¤¤¤ó¤·] /(n) (math) cofactor/ +¶¦Æ±²ñ¸« [¤­¤ç¤¦¤É¤¦¤«¤¤¤±¤ó] /news conference/ +¶¦Æ±´ÉÍý [¤­¤ç¤¦¤É¤¦¤«¤ó¤ê] /joint control/ +¶¦Æ±´ë¶È [¤­¤ç¤¦¤É¤¦¤­¤®¤ç¤¦] /joint venture/ +¶¦Æ±´ë¶ÈÂÎ [¤­¤ç¤¦¤É¤¦¤­¤®¤ç¤¦¤¿¤¤] /(n) joint venture/consortium/JV/ +¶¦Æ±µ­¼Ô²ñ¸« [¤­¤ç¤¦¤É¤¦¤­¤·¤ã¤«¤¤¤±¤ó] /joint press conference/ +¶¦Æ±µÁ̳¼Ô [¤­¤ç¤¦¤É¤¦¤®¤à¤·¤ã] /(n) co-debtor/ +¶¦Æ±µßºÑ´ð¶â [¤­¤ç¤¦¤É¤¦¤­¤å¤¦¤µ¤¤¤­¤­¤ó] /community chest/ +¶¦Æ±·³»ö±é½¬ [¤­¤ç¤¦¤É¤¦¤°¤ó¤¸¤¨¤ó¤·¤å¤¦] /(n) joint military exercise/ +¶¦Æ±·Ð±Ä [¤­¤ç¤¦¤É¤¦¤±¤¤¤¨¤¤] /joint management/ +¶¦Æ±·×»» [¤­¤ç¤¦¤É¤¦¤±¤¤¤µ¤ó] /pooling/joint account/ +¶¦Æ±¸¢Íø¼Ô [¤­¤ç¤¦¤É¤¦¤±¤ó¤ê¤·¤ã] /(n) co-creditor/ +¶¦Æ±¸¦µæ [¤­¤ç¤¦¤É¤¦¤±¤ó¤­¤å¤¦] /collaborative research/ +¶¦Æ±ºî¶È [¤­¤ç¤¦¤É¤¦¤µ¤®¤ç¤¦] /(n) group work/ +¶¦Æ±»ý¤Á³ô²ñ¼Ò [¤­¤ç¤¦¤É¤¦¤â¤Á¤«¤Ö¤¬¤¤¤·¤ã] /(n) joint holding company/ +¶¦Æ±¼Ò²ñ [¤­¤ç¤¦¤É¤¦¤·¤ã¤«¤¤] /communal society/community/ +¶¦Æ±¼Ô [¤­¤ç¤¦¤É¤¦¤·¤ã] /coworker/ +¶¦Æ±½»Âð [¤­¤ç¤¦¤É¤¦¤¸¤å¤¦¤¿¤¯] /settlement/apartment house/ +¶¦Æ±½Ð»ñ [¤­¤ç¤¦¤É¤¦¤·¤å¤Ã¤·] /(n) joint investment/ +¶¦Æ±¿åÀò [¤­¤ç¤¦¤É¤¦¤¹¤¤¤»¤ó] /common faucet/ +¶¦Æ±¿æ»ö¾ì [¤­¤ç¤¦¤É¤¦¤¹¤¤¤¸¤Ð] /community kitchen/ +¶¦Æ±À­ [¤­¤ç¤¦¤É¤¦¤»¤¤] /cooperation/ +¶¦Æ±À¸³è [¤­¤ç¤¦¤É¤¦¤»¤¤¤«¤Ä] /community life/cohabitation/ +¶¦Æ±À¼ÌÀ [¤­¤ç¤¦¤É¤¦¤»¤¤¤á¤¤] /joint declaration/ +¶¦Æ±ÀÕǤ [¤­¤ç¤¦¤É¤¦¤»¤­¤Ë¤ó] /joint responsibility/solidarity/ +¶¦Æ±Àë¸À [¤­¤ç¤¦¤É¤¦¤»¤ó¤²¤ó] /joint declaration/ +¶¦Æ±ÀïÀþ [¤­¤ç¤¦¤É¤¦¤»¤ó¤»¤ó] /united front/ +¶¦Æ±Àþ [¤­¤ç¤¦¤É¤¦¤»¤ó] /party line/ +¶¦Æ±Á³« [¤­¤ç¤¦¤É¤¦¤½¤«¤¤] /community evacuation/ +¶¦Æ±Áij¦ [¤­¤ç¤¦¤É¤¦¤½¤«¤¤] /international settlement/ +¶¦Æ±Áȹç [¤­¤ç¤¦¤É¤¦¤¯¤ß¤¢¤¤] /cooperative/partnership/ +¶¦Æ±ÁÏÀß¼Ô [¤­¤ç¤¦¤É¤¦¤½¤¦¤»¤Ä¤·¤ã] /co-founder/ +¶¦Æ±Áܺº [¤­¤ç¤¦¤É¤¦¤½¤¦¤µ] /(n) joint investigation/ +¶¦Æ±Áê³¿Í [¤­¤ç¤¦¤É¤¦¤½¤¦¤¾¤¯¤Ë¤ó] /joint heir/ +¶¦Æ±ÂÎ [¤­¤ç¤¦¤É¤¦¤¿¤¤] /(n) cooperative body/cooperative system/(P)/ +¶¦Æ±ÇÀ¾ì [¤­¤ç¤¦¤É¤¦¤Î¤¦¤¸¤ç¤¦] /collective farm/ +¶¦Æ±Êؽê [¤­¤ç¤¦¤É¤¦¤Ù¤ó¤¸¤ç] /comfort station/ +¶¦Æ±Êç¶â [¤­¤ç¤¦¤É¤¦¤Ü¤­¤ó] /community chest/ +¶¦Æ±ÊèÃÏ [¤­¤ç¤¦¤É¤¦¤Ü¤Á] /public cemetery/ +¶¦Æ±ËÅµÄ [¤­¤ç¤¦¤É¤¦¤Ü¤¦¤®] /conspiracy/ +¶¦Æ±ËÉ±Ò [¤­¤ç¤¦¤É¤¦¤Ü¤¦¤¨¤¤] /joint defense/ +¶¦Çòȱ [¤È¤â¤·¤é¤¬] /(n) growing old together (a couple)/ +¶¦ÈÈ [¤­¤ç¤¦¤Ï¤ó] /(n) complicity/(P)/ +¶¦ÈÈ¼Ô [¤­¤ç¤¦¤Ï¤ó¤·¤ã] /accomplice/henchman/ +¶¦ÈÎ [¤­¤ç¤¦¤Ï¤ó] /(n) cooperative selling/ +¶¦Èβñ¼Ò [¤­¤ç¤¦¤Ï¤ó¤¬¤¤¤·¤ã] /cooperative sales company/ +¶¦ÉÛ [¤È¤â¤Ì¤Î] /(n) same cloth/ +¶¦ÊÔ [¤­¤ç¤¦¤Ø¤ó] /(n) joint editorship/ +¶¦ÊÔ¼Ô [¤­¤ç¤¦¤Ø¤ó¤·¤ã] /coeditor/ +¶¦ËÅ [¤­¤ç¤¦¤Ü¤¦] /(n) conspiracy/complicity/(P)/ +¶¦ËÅ¼Ô [¤­¤ç¤¦¤Ü¤¦¤·¤ã] /conspirator/accomplice/ +¶¦ÌÄ [¤­¤ç¤¦¤á¤¤] /(n) resonance/sympathy/(P)/ +¶¦ÌĤê [¤È¤â¤Ê¤ê] /(n) resonance/sympathy/ +¶¦ÌÄ¼Ô [¤­¤ç¤¦¤á¤¤¤·¤ã] /sympathizer/fellow traveler/ +¶¦ÌÄÈÄ [¤­¤ç¤¦¤á¤¤¤Ð¤ó] /(n) sound(ing) board/resonator/ +¶¦Ìò [¤­¤ç¤¦¤¨¤­] /(n) (math) conjugation/ +¶¦Ìõ [¤­¤ç¤¦¤ä¤¯] /(n) joint translation/ +¶¦Ìõ¼Ô [¤­¤ç¤¦¤ä¤¯¤·¤ã] /(n) joint translators/ +¶¦Í­ [¤­¤ç¤¦¤æ¤¦] /(n,vs) share/joint ownership/(P)/ +¶¦Í­·ë¹ç [¤­¤ç¤¦¤æ¤¦¤±¤Ä¤´¤¦] /covalent bond/ +¶¦Í­ºâ»º [¤­¤ç¤¦¤æ¤¦¤¶¤¤¤µ¤ó] /community property/ +¶¦Í­¼Ô [¤­¤ç¤¦¤æ¤¦¤·¤ã] /joint owners/part owners/ +¶¦Í­ÃÏ [¤­¤ç¤¦¤æ¤¦¤Á] /(n) public land/common/ +¶¦Í­Êª [¤­¤ç¤¦¤æ¤¦¤Ö¤Ä] /(n) common property/ +¶¦ÍÑ [¤­¤ç¤¦¤è¤¦] /(n) communal/common use/(P)/ +¶¦Î¢ [¤È¤â¤¦¤é] /(n) lining a kimono with the same material as the kimono itself/ +¶¦Î© [¤­¤ç¤¦¤ê¤Ä] /(n) joint/common/(P)/ +¶¦ÎÏ [¤­¤ç¤¦¤ê¤ç¤¯] /(iK) (n,vs) cooperation/collaboration/ +¶¦Ï«¼Ô [¤­¤ç¤¦¤í¤¦¤·¤ã] /coworker/ +¶¦Ï [¤­¤ç¤¦¤ï] /(n) republicanism/cooperation/(P)/ +¶¦Ï¹ñ [¤­¤ç¤¦¤ï¤³¤¯] /(n) republic/commonwealth/(P)/ +¶¦Ï¼çµÁ [¤­¤ç¤¦¤ï¤·¤å¤®] /republicanism/ +¶¦ÏÂÀ© [¤­¤ç¤¦¤ï¤»¤¤] /(n) republicanism/(P)/ +¶¦ÏÂÀ©ÅÙ [¤­¤ç¤¦¤ï¤»¤¤¤É] /republicanism/ +¶¦ÏÂÀ¯ [¤­¤ç¤¦¤ï¤»¤¤] /republicanism/ +¶¦ÏÂÀ¯¼£ [¤­¤ç¤¦¤ï¤»¤¤¤¸] /republican government/ +¶¦ÏÂÀ¯ÂÎ [¤­¤ç¤¦¤ï¤»¤¤¤¿¤¤] /republican form of government/ +¶¦ÏÂÅÞ [¤­¤ç¤¦¤ï¤È¤¦] /Republican Party/(P)/ +¶¦íà [¤­¤ç¤¦¤ä¤¯] /(n) (math) conjugation/ +¶§ [¤­¤ç¤¦] /(n) evil/bad luck/disaster/bad harvest/ +¶§°­ [¤­¤ç¤¦¤¢¤¯] /(adj-na,n) atrocious/fiendish/brutal/villainous/(P)/ +¶§°­ÈȺá [¤­¤ç¤¦¤¢¤¯¤Ï¤ó¤¶¤¤] /atrocious crime/ +¶§²» [¤­¤ç¤¦¤¤¤ó] /(n) bad news/news of a death/ +¶§´Á [¤­¤ç¤¦¤«¤ó] /(n) villain/outlaw/assassin/ +¶§´ï [¤­¤ç¤¦¤­] /(n) dangerous weapon/(P)/ +¶§¶ñ [¤­¤ç¤¦¤°] /(n) dangerous weapon/ +¶§¹Ó [¤­¤ç¤¦¤³¤¦] /(n) poor crops/famine/ +¶§¹Ô [¤­¤ç¤¦¤³¤¦] /(n) violence/murder/crime/ +¶§ºÐ [¤­¤ç¤¦¤µ¤¤] /(n) poor crop year/ +¶§ºî [¤­¤ç¤¦¤µ¤¯] /(n) bad harvest/poor crop/(P)/ +¶§»ö [¤­¤ç¤¦¤¸] /(n) calamity/misfortune/ +¶§»ö¤ÎÃû¤· [¤­¤ç¤¦¤¸¤Î¤­¤¶¤·] /omen of disaster/ +¶§¼ê [¤­¤ç¤¦¤·¤å] /(n) assassin/ +¶§¾õ [¤­¤ç¤¦¤¸¤ç¤¦] /(n) crime/offense/ +¶§¾õ»ý¤Á [¤­¤ç¤¦¤¸¤ç¤¦¤â¤Á] /a criminal/ +¶§¿Ï [¤­¤ç¤¦¤¸¤ó] /(n) assassin's dagger/ +¶§Â± [¤­¤ç¤¦¤¾¤¯] /(n) villain/ +¶§Âð [¤­¤ç¤¦¤¿¤¯] /unlucky house/ +¶§ÃÆ [¤­¤ç¤¦¤À¤ó] /(n) assassin's plot/assassin's bullet/ +¶§ÃƤËÚͤì¤ë [¤­¤ç¤¦¤À¤ó¤Ë¤¿¤ª¤ì¤ë] /(exp) to be shot to death by an assassin/ +¶§Ãû [¤­¤ç¤¦¤Á¤ç¤¦] /(n) evil omen/ +¶§ÅÌ [¤­¤ç¤¦¤È] /(n) outlaw/rebel/rioter/ +¶§ÅÞ [¤­¤ç¤¦¤È¤¦] /gang/gangsters/ +¶§Æü [¤­¤ç¤¦¤¸¤Ä] /(n) unlucky day/ +¶§Ç¯ [¤­¤ç¤¦¤Í¤ó] /(n) bad year/bad harvest/ +¶§Ê¹ [¤­¤ç¤¦¤Ö¤ó] /(n) bad news/ +¶§ÊÑ [¤­¤ç¤¦¤Ø¤ó] /(n) catastrophe/assassination/calamity/disaster/ +¶§Êó [¤­¤ç¤¦¤Û¤¦] /(n) bad news/ +¶§Ë½ [¤­¤ç¤¦¤Ü¤¦] /(adj-na,n) brutal/atrocious/ferocious/ +¶§Ì´ [¤­¤ç¤¦¤à] /(n) bad dream/inauspicious dream/ +¶§ÌÔ [¤­¤ç¤¦¤â¤¦] /(adj-na,n) fierce/ +¶§Îà [¤­¤ç¤¦¤ë¤¤] /wicked gang/ +¶¨ [¤­¤ç¤¦] /(n-suf) cooperation/(P)/ +¶¨²ñ [¤­¤ç¤¦¤«¤¤] /(n) association/society/organization/(P)/ +¶¨µ»¼Ô [¤­¤ç¤¦¤®¤·¤ã] /contestant/athlete/ +¶¨µÄ [¤­¤ç¤¦¤®] /(n,vs) conference/consultation/discussion/negotiation/(P)/ +¶¨µÄ°÷ [¤­¤ç¤¦¤®¤¤¤ó] /delegate/ +¶¨µÄ²ñ [¤­¤ç¤¦¤®¤«¤¤] /(n) conference/convention/ +¶¨µÄ²ñ°÷ [¤­¤ç¤¦¤®¤«¤¤¤¤¤ó] /conferees/ +¶¨µÄ´± [¤­¤ç¤¦¤®¤«¤ó] /conferees/ +¶¨µÄ»ö¹à [¤­¤ç¤¦¤®¤¸¤³¤¦] /agenda/ +¶¨µÄ½ê [¤­¤ç¤¦¤®¤·¤ç] /conference site/ +¶¨µÄÎ¥º§ [¤­¤ç¤¦¤®¤ê¤³¤ó] /divorce by consent/ +¶¨¶È [¤­¤ç¤¦¤®¤ç¤¦] /(n) cooperative industry/ +¶¨»¿ [¤­¤ç¤¦¤µ¤ó] /(n) support/mutual aid/cooperation/approval/authorization/(P)/ +¶¨¾¦ [¤­¤ç¤¦¤·¤ç¤¦] /(n) negotiation/agreement/ +¶¨¾¦¹ñ [¤­¤ç¤¦¤·¤ç¤¦¤³¤¯] /allies/ +¶¨¿´ [¤­¤ç¤¦¤·¤ó] /(n) unison/accord/ +¶¨ÁÕ¶Ê [¤­¤ç¤¦¤½¤¦¤­¤ç¤¯] /(n) concerto/(P)/ +¶¨Ä´ [¤­¤ç¤¦¤Á¤ç¤¦] /(n,vs) (1) cooperation/conciliation/harmony/(2) firm (market) tone/(P)/ +¶¨Ä´ºî¶È [¤­¤ç¤¦¤Á¤ç¤¦¤µ¤®¤ç¤¦] /interworking/ +¶¨Ä´¼çµÁ [¤­¤ç¤¦¤Á¤ç¤¦¤·¤å¤®] /collaboration/ +¶¨Ä´À­ [¤­¤ç¤¦¤Á¤ç¤¦¤»¤¤] /cooperative personality/ +¶¨Äê [¤­¤ç¤¦¤Æ¤¤] /(n) arrangement/pact/agreement/(P)/ +¶¨Äê°Æ [¤­¤ç¤¦¤Æ¤¤¤¢¤ó] /agreement/proposal/ +¶¨Äê½ñ [¤­¤ç¤¦¤Æ¤¤¤·¤ç] /agreement/protocol/ +¶¨ÄêÀ¤³¦»þ [¤­¤ç¤¦¤Æ¤¤¤»¤«¤¤¤¸] /Coordinated Universal Time/UTC/ +¶¨Æ¯ [¤­¤ç¤¦¤É¤¦] /(n) cooperation/ +¶¨Æ± [¤­¤ç¤¦¤É¤¦] /(n) cooperation/association/collaboration/joint/(P)/ +¶¨Æ±Áȹç [¤­¤ç¤¦¤É¤¦¤¯¤ß¤¢¤¤] /a cooperative/a partnership/(P)/ +¶¨Æ±Æ°ºî [¤­¤ç¤¦¤É¤¦¤É¤¦¤µ] /concerted action/ +¶¨Ìó [¤­¤ç¤¦¤ä¤¯] /(n) pact/convention/agreement/ +¶¨Ìó¹ñ [¤­¤ç¤¦¤ä¤¯¤³¤¯] /high contracting powers/signatories/ +¶¨Ìó½ñ [¤­¤ç¤¦¤ä¤¯¤·¤ç] /written agreement/ +¶¨ÎÏ [¤­¤ç¤¦¤ê¤ç¤¯] /(n,vs) cooperation/collaboration/(P)/ +¶¨ÎÏ¹Ý [¤­¤ç¤¦¤ê¤ç¤¯¤³¤¦] /high-tension steel/ +¶¨ÎÏ¼Ô [¤­¤ç¤¦¤ê¤ç¤¯¤·¤ã] /cooperative worker/ +¶¨Ï [¤­¤ç¤¦¤ï] /(n) concord/harmony/concert/(P)/ +¶¨Ï²» [¤­¤ç¤¦¤ï¤ª¤ó] /(n) consonance/ +¶© [¤­¤ç¤¦] /correct/save/assist/ +¶©µß [¤­¤ç¤¦¤­¤å¤¦] /(n,vs) delivering from sin/succor/ +¶©Àµ [¤­¤ç¤¦¤»¤¤] /(n) reform/correction/training/ +¶ª [¤±¤¤] /(n) lord/state minister/(P)/ +¶ªÁê [¤±¤¤¤·¤ç¤¦] /(n) court nobles and state ministers/ +¶«¤¯ [¤ï¤á¤¯] /(v5k) (uk) to shout/to cry/to scream/to clamour/ +¶«¤Ó [¤µ¤±¤Ó] /(n) shout/scream/outcry/(P)/ +¶«¤Ó½Ð¤¹ [¤µ¤±¤Ó¤À¤¹] /(v5s) to let out a cry/to break forth/ +¶«¤ÓÀ¼ [¤µ¤±¤Ó¤´¤¨] /(n) shout/yell/scream/(P)/ +¶«¤Ö [¤µ¤±¤Ö] /(v5b) to shout/to cry/(P)/ +¶«´­ [¤­¤ç¤¦¤«¤ó] /(n) shout/scream/ +¶«´¹ [¤­¤ç¤¦¤«¤ó] /(iK) (n) shout/scream/ +¶«¹æ [¤­¤ç¤¦¤´¤¦] /(n,vs) crying aloud/ +¶¬»Ö [¤­¤ç¤¦¤·] /pride/self-conceit/ +¶¬ÌÚ [¤­¤ç¤¦¤Ü¤¯] /(n) tall tree/forest tree/arbor/ +¶­ [¤µ¤«¤¤] /(n) border/boundary/mental state/(P)/ +¶­°è [¤­¤ç¤¦¤¤¤­] /(n) boundary/border/precinct/grounds/ +¶­³¦ [¤­¤ç¤¦¤«¤¤] /(n) boundary/(P)/ +¶­³¦Àþ [¤­¤ç¤¦¤«¤¤¤»¤ó] /(n) boundary line/ +¶­³¦ÃÍÌäÂê [¤­¤ç¤¦¤«¤¤¤Á¤â¤ó¤À¤¤] /boundary value problem/ +¶­³¦Ä´À° [¤­¤ç¤¦¤«¤¤¤Á¤ç¤¦¤»¤¤] /alignment/ +¶­³¦É¸ [¤­¤ç¤¦¤«¤¤¤Ò¤ç¤¦] /landmark/ +¶­³¦ÍýÏÀ [¤­¤ç¤¦¤«¤¤¤ê¤í¤ó] /bounding theory/ +¶­³¶ [¤­¤ç¤¦¤¬¤¤] /(n) circumstances/one's situation or lot in life/ +¶­¶ø [¤­¤ç¤¦¤°¤¦] /(n) environment/circumstances/(P)/ +¶­ÃÏ [¤­¤ç¤¦¤Á] /(n) one's lot/circumstance/situation in life/(P)/ +¶­Æâ [¤±¤¤¤À¤¤] /(n) compound/grounds/(P)/ +¶­ÌÜ [¤µ¤«¤¤¤á] /(n) border/boundary line/crisis/(P)/ +¶®´Ö [¤­¤ç¤¦¤«¤ó] /(n) between the mountains/ +¶®Ã« [¤­¤ç¤¦¤³¤¯] /(n) glen/ravine/gorge/canyon/(P)/ +¶®Éô [¤­¤ç¤¦¤Ö] /isthmus/ +¶®ÏÑ [¤­¤ç¤¦¤ï¤ó] /(n) fjord/ +¶¯¤¤ [¤Ä¤è¤¤] /(adj) strong/powerful/mighty/potent/(P)/ +¶¯¤¤¤Æ [¤·¤¤¤Æ] /(adv) by force/(P)/ +¶¯¤¤¤Æ¸À¤¨¤Ð [¤·¤¤¤Æ¤¤¤¨¤Ð] /if I'm forced to say something/if anything/ +¶¯¤¤¤ë [¤·¤¤¤ë] /(v1) to force/to compel/to coerce/(P)/ +¶¯¤¤½ê [¤Ä¤è¤¤¤È¤³¤í] /strong point/ +¶¯¤¤¿´ [¤Ä¤è¤¤¤³¤³¤í] /stout heart (mind)/ +¶¯¤« [¤·¤¿¤¿¤«] /(n) severely/hard/(beat) soundly/ +¶¯¤¬¤ê [¤Ä¤è¤¬¤ê] /(n) show of courage/bluff/ +¶¯¤¬¤ë [¤Ä¤è¤¬¤ë] /(v5r) to cry sour grapes/to bluff/to whistle in the dark/ +¶¯¤µ [¤Ä¤è¤µ] /(n) strength/power/(P)/ +¶¯¤Á [¤¢¤Ê¤¬¤Á] /(adv) (arch) not necessarily/(P)/ +¶¯¤Ð¤ë [¤³¤ï¤Ð¤ë] /(v5r) to stiffen/ +¶¯¤Þ¤ë [¤Ä¤è¤Þ¤ë] /(v5r) to get strong/to gain strength/(P)/ +¶¯¤ß [¤Ä¤è¤ß] /(n) forte/(P)/ +¶¯¤á¤ë [¤Ä¤è¤á¤ë] /(v1) to strengthen/to emphasize/(P)/ +¶¯°µ [¤­¤ç¤¦¤¢¤Ä] /(n) pressure/ +¶¯°Õ [¤­¤ç¤¦¤¤] /(n) emphasis/ +¶¯°ú [¤´¤¦¤¤¤ó] /(adj-na,n) overbearing/coercive/pushy/forcible/high-handed/(P)/ +¶¯°ú¤Ë [¤´¤¦¤¤¤ó¤Ë] /forcibly/by main force/ +¶¯±¿ [¤­¤ç¤¦¤¦¤ó] /(n) good luck/ +¶¯²» [¤­¤ç¤¦¤ª¤ó] /accent/stress/ +¶¯²½ [¤­¤ç¤¦¤«] /(n,vs) strengthen/intensify/reinforce/solidify/(P)/ +¶¯²½¹ç½É [¤­¤ç¤¦¤«¤¬¤Ã¤·¤å¤¯] /training camp/ +¶¯²½¿©ÉÊ [¤­¤ç¤¦¤«¤·¤ç¤¯¤Ò¤ó] /fortified foods/ +¶¯²½ÊÆ [¤­¤ç¤¦¤«¤Þ¤¤] /(n) fortified rice/ +¶¯²Ð [¤Ä¤è¤Ó] /(n) high flame or heat (in cooking)/ +¶¯´¯ [¤´¤¦¤«¤ó] /(n,vs) violation/rape/ +¶¯´¯ºá [¤´¤¦¤«¤ó¤¶¤¤] /(n) rape/criminal assault/ +¶¯´Þ¤ß [¤Ä¤è¤Õ¤¯¤ß] /(n) strengthening/strong tone/strong feeling/ +¶¯´Þ¤ß»Ô¶· [¤Ä¤è¤Õ¤¯¤ß¤·¤­¤ç¤¦] /(n) bull market/ +¶¯µ¤ [¤´¤¦¤®] /(adj-na) great/grand/ +¶¯µ¤ [¤Ä¤è¤­] /(adj-na,n) firm/strong/(P)/ +¶¯µ¤»Ô¾ì [¤´¤¦¤®¤¤¤Á¤Ð] /(n) bull market/ +¶¯µ­ [¤­¤ç¤¦¤­] /(n) retentive memory/ +¶¯µÝ [¤´¤¦¤­¤å¤¦] /(n) tightly drawn bow/ +¶¯·ò [¤­¤ç¤¦¤±¤ó] /(adj-na,n) robust health/ +¶¯¸¢ [¤­¤ç¤¦¤±¤ó] /(n) power of the state/(P)/ +¶¯¸ª [¤­¤ç¤¦¤±¤ó] /(n) strong throwing arm/ +¶¯¸Ç [¤­¤ç¤¦¤³] /(adj-na,n) firmness/stability/security/strength/(P)/ +¶¯¹Å [¤­¤ç¤¦¤³¤¦] /(adj-na,n) firm/vigorous/unbending/unyielding/strong/stubborn/(P)/ +¶¯¹Åºö [¤­¤ç¤¦¤³¤¦¤µ¤¯] /drastic measures/hard-line policy/ +¶¯¹ÅÇÉ [¤­¤ç¤¦¤³¤¦¤Ï] /diehards/ +¶¯¹ÅÏÀ [¤­¤ç¤¦¤³¤¦¤í¤ó] /hard line/ +¶¯¹Ô [¤­¤ç¤¦¤³¤¦] /(n,vs) forcing/enforcement/(P)/ +¶¯¹Ô·³ [¤­¤ç¤¦¤³¤¦¤°¤ó] /(n) forced march/ +¶¯¹ÔºÎ·è [¤­¤ç¤¦¤³¤¦¤µ¤¤¤±¤Ä] /steamroller voting/steamrollering/(P)/ +¶¯¹ä [¤­¤ç¤¦¤´¤¦] /(adj-na,n) veteran/champion/ +¶¯¹ë [¤­¤ç¤¦¤´¤¦] /(adj-na,n) veteran/champion/(P)/ +¶¯¹ñ [¤­¤ç¤¦¤³¤¯] /(n) strong nation/powerful country/(P)/ +¶¯¹ø [¤Ä¤è¤´¤·] /(n) firm or tough stance/ +¶¯»À [¤­¤ç¤¦¤µ¤ó] /(n) strong acid/ +¶¯¼Ô [¤­¤ç¤¦¤·¤ã] /(n) strong person/ +¶¯¼å [¤­¤ç¤¦¤¸¤ã¤¯] /(n) strength/power/(P)/ +¶¯½± [¤­¤ç¤¦¤·¤å¤¦] /(n) assault/violent attack/ +¶¯½Ì [¤­¤ç¤¦¤·¤å¤¯] /(adj-na,n) tetanus/ +¶¯¾­ [¤­¤ç¤¦¤·¤ç¤¦] /(n) strong general/ +¶¯¾ð [¤´¤¦¤¸¤ç¤¦] /(adj-na,n) obstinacy/stubbornness/(P)/ +¶¯¿´ºÞ [¤­¤ç¤¦¤·¤ó¤¶¤¤] /(n) cardiotonic drug/ +¶¯¿¶ [¤­¤ç¤¦¤·¤ó] /(n,vs) swinging hard/ +¶¯¿Ì [¤­¤ç¤¦¤·¤ó] /(n) severe earthquake/ +¶¯¿Ù [¤­¤ç¤¦¤¸¤ó] /(adj-na,n) tough/strong/stiff/tenacious/ +¶¯À© [¤­¤ç¤¦¤»¤¤] /(n,vs) obligation/coercion/compulsion/enforcement/(P)/ +¶¯À©¼¹¹Ô [¤­¤ç¤¦¤»¤¤¤·¤Ã¤³¤¦] /execution/ +¶¯À©¼ýÍÆ [¤­¤ç¤¦¤»¤¤¤·¤å¤¦¤è¤¦] /enforced relocation/ +¶¯À©¼ýÍƽê [¤­¤ç¤¦¤»¤¤¤·¤å¤¦¤è¤¦¤¸¤ç] /(n) concentration camp/ +¶¯À©½èʬ [¤­¤ç¤¦¤»¤¤¤·¤ç¤Ö¤ó] /(n) compulsory execution/ +¶¯À©Á³« [¤­¤ç¤¦¤»¤¤¤½¤«¤¤] /forced evacuation/ +¶¯À©Á÷´Ô [¤­¤ç¤¦¤»¤¤¤½¤¦¤«¤ó] /forced repatriation/ +¶¯À©ÃæÃÇ [¤­¤ç¤¦¤»¤¤¤Á¤å¤¦¤À¤ó] /(vs) forcing to a stop/ +¶¯À©Åª [¤­¤ç¤¦¤»¤¤¤Æ¤­] /(adj-na) forced/compulsory/ +¶¯À©Êݸ± [¤­¤ç¤¦¤»¤¤¤Û¤±¤ó] /mandatory insurance/ +¶¯À©ÎÏ [¤­¤ç¤¦¤»¤¤¤ê¤ç¤¯] /(n) compelling force/legal force/ +¶¯À©Ï«Æ¯ [¤­¤ç¤¦¤»¤¤¤í¤¦¤É¤¦] /(n) forced labor/slave labor/ +¶¯Àª [¤­¤ç¤¦¤»¤¤] /(adj-na,n) splendid/great/magnificent/ +¶¯ÀÁ [¤­¤ç¤¦¤»¤¤] /(n) blackmail/extortion/persistent demand/ +¶¯ÀÁ [¤´¤¦¤»¤¤] /(n) blackmail/extortion/persistent demand/ +¶¯ÀÁ¤ë [¤Í¤À¤ë] /(v5r) to tease/to coax/to solicit/to demand/(P)/ +¶¯ÁÊ [¤´¤¦¤½] /(n,vs) direct petition/ +¶¯ÁÔ [¤­¤ç¤¦¤½¤¦] /(adj-na,n) able-bodied/robust/sturdy/strong/(P)/ +¶¯ÁÔºÞ [¤­¤ç¤¦¤½¤¦¤¶¤¤] /(n) a tonic/ +¶¯ÂÇ [¤­¤ç¤¦¤À] /(n,vs) smiting/(P)/ +¶¯ÂÇ¼Ô [¤­¤ç¤¦¤À¤·¤ã] /(n) slugger (baseball)/heavy hitter/ +¶¯Âç [¤­¤ç¤¦¤À¤¤] /(adj-na,n) mighty/powerful/(P)/ +¶¯Ã¥ [¤´¤¦¤À¤Ä] /(n,vs) (1) pillage/plunder/extortion/(2) violence/(P)/ +¶¯Ã¥¼Ô [¤´¤¦¤À¤Ä¤·¤ã] /robber/plunderer/ +¶¯Ã¥Êª [¤´¤¦¤À¤Ä¤Ö¤Ä] /plunder/spoils/ +¶¯ÃÌ [¤´¤¦¤À¤ó] /(n) tough negotiations/ +¶¯Ä¥¤ë [¤³¤ï¤Ð¤ë] /(v5r) to stiffen/(P)/ +¶¯Ä´ [¤­¤ç¤¦¤Á¤ç¤¦] /(n,vs) emphasis/stress/stressed point/(P)/ +¶¯Ä¾ [¤­¤ç¤¦¤Á¤ç¤¯] /(adj-na,n) rigidity/uprightness/ +¶¯Å¨ [¤­¤ç¤¦¤Æ¤­] /(n) formidable enemy/(P)/ +¶¯ÅÙ [¤­¤ç¤¦¤É] /(adj-na,n) strength/intensity/(P)/ +¶¯Åð [¤´¤¦¤È¤¦] /(n) robbery/burglary/(P)/ +¶¯Åð¤Ë¤Ï¤¤¤ë [¤´¤¦¤È¤¦¤Ë¤Ï¤¤¤ë] /(exp) to commit a robbery/to burgle/ +¶¯ÆÍÄ¥¤ê [¤´¤¦¤Ä¤¯¤Ð¤ê] /(adj-na,n) (1) stubbornness/pigheaded person/(2) miser/ +¶¯Ç÷ [¤­¤ç¤¦¤Ï¤¯] /(n,vs) compelling/using duress/ +¶¯Ç÷´ÑÇ° [¤­¤ç¤¦¤Ï¤¯¤«¤ó¤Í¤ó] /obsession/ +¶¯Ç÷¿À·Ð¾É [¤­¤ç¤¦¤Ï¤¯¤·¤ó¤±¤¤¤·¤ç¤¦] /obsessional neurosis/ +¶¯ÈÓ [¤³¤ï¤á¤·] /(n) rice with red beans (eaten on celebratory occasions)/ +¶¯É÷ [¤­¤ç¤¦¤Õ¤¦] /(n) strong wind/(P)/ +¶¯Ê¼ [¤­¤ç¤¦¤Ø¤¤] /(n) powerful army/strengthening of the military/ +¶¯ÊÛ [¤­¤ç¤¦¤Ù¤ó] /(n,vs) insisting (unreasonably)/obstinate insistence/ +¶¯Ë½ [¤­¤ç¤¦¤Ü¤¦] /(adj-na,n) brutality/ +¶¯Ëì [¤­¤ç¤¦¤Þ¤¯] /(n) sclera/ +¶¯Ëý [¤´¤¦¤Þ¤ó] /(iK) (adj-na,n) pride/haughtiness/arrogance/insolence/hubris/ +¶¯Ì£ [¤Ä¤è¤ß] /(n) strong point/ +¶¯ÌÊÌô [¤­¤ç¤¦¤á¤ó¤ä¤¯] /(n) guncotton/ +¶¯Í× [¤­¤ç¤¦¤è¤¦] /(n) coercion/extortion/(P)/ +¶¯ÍÝ [¤´¤¦¤è¤¯] /(adj-na,n) greed/avarice/ +¶¯Íß [¤´¤¦¤è¤¯] /(adj-na,n) greed/avarice/ +¶¯ÎÏ [¤­¤ç¤¦¤ê¤ç¤¯] /(adj-na,n) powerful/strong/(P)/ +¶¯ÎÏ [¤´¤¦¤ê¤­] /(adj-na,n) herculean strength/mountain carrier-guide/ +¶¯ÎÏÈÈ [¤´¤¦¤ê¤­¤Ï¤ó] /(n) violent crime/ +¶¯ÎÏÊ´ [¤­¤ç¤¦¤ê¤­¤³] /(n) bread flour/ +¶¯Îõ [¤­¤ç¤¦¤ì¤Ä] /(adj-na,n) strong/intense/severe/(P)/ +¶±¤¨¤ë [¤ª¤Ó¤¨¤ë] /(v1) to become frightened/to have a nightmare/ +¶±¤à [¤Ò¤ë¤à] /(v5m) (uk) to falter/ +¶±Øï [¤­¤ç¤¦¤À] /(adj-na,n) cowardice/ +¶²¡¹ [¤­¤ç¤¦¤­¤ç¤¦] /(adj-na,int,n) respect (epistolary usage)/ +¶²¡¹ [¤³¤ï¤´¤ï] /(adv) fearfully/timidly/cautiously/ +¶²¤¤ [¤³¤ï¤¤] /(adj) scary/frightening/eerie/dreadful/ +¶²¤¬¤ê [¤³¤ï¤¬¤ê] /(n) coward/timidity/ +¶²¤¬¤ë [¤³¤ï¤¬¤ë] /(v5r) to be afraid of/to fear/to dread/to be nervous (about)/to be shy (of)/ +¶²¤é¤¯ [¤ª¤½¤é¤¯] /(adv) perhaps/(P)/ +¶²¤ë¤Ù¤­ [¤ª¤½¤ë¤Ù¤­] /(adj-pn,exp) dreadful/enormous/(P)/ +¶²¤ë¤ëÌÞ¤ì [¤ª¤½¤ë¤ë¤Ê¤«¤ì] /Be not afraid/ +¶²¤ë¶²¤ë [¤ª¤½¤ë¤ª¤½¤ë] /(adv) timidly/(P)/ +¶²¤ì [¤ª¤½¤ì] /(n) fear/horror/(P)/ +¶²¤ì¤Æ¤¤¤¿Ä̤ê [¤ª¤½¤ì¤Æ¤¤¤¿¤È¤ª¤ê] /as apprehended/ +¶²¤ì¤ë [¤ª¤½¤ì¤ë] /(v1) to fear/to be afraid of/(P)/ +¶²¤ìµ¤ [¤ª¤½¤ì¤²] /(n) appearance of fear/ +¶²¤ìÀ勞 [¤ª¤½¤ì¤ª¤Î¤Î¤¯] /(v5k) to tremble with fear/ +¶²¤ì¿¤¤ [¤ª¤½¤ì¤ª¤ª¤¤] /(adj) graciousness/ +¶²¤ìÆþ¤ë [¤ª¤½¤ì¤¤¤ë] /(v5r) to be filled with awe/to feel small/to be amazed/to be surprised/to be disconcerted/to be sorry/to be grateful/to be defeated/to confess guilt/ +¶²¤í¤·¤¤ [¤ª¤½¤í¤·¤¤] /(adj) terrible/dreadful/(P)/ +¶²±Ù [¤­¤ç¤¦¤¨¤Ä] /(n) delight/ +¶²±Ù¤¬¤ë [¤­¤ç¤¦¤¨¤Ä¤¬¤ë] /(exp) to chuckle with delight/to congratulate oneself/ +¶²³Å [¤­¤ç¤¦¤«¤¯] /(n) (rare) intimidation/threat/ +¶²³å [¤­¤ç¤¦¤«¤Ä] /(n) threat/blackmail/(P)/ +¶²³åºá [¤­¤ç¤¦¤«¤Ä¤¶¤¤] /(n) (the crime of) extortion/ +¶²¶² [¤­¤ç¤¦¤­¤ç¤¦] /(adj-na,int,n) respect (epistolary usage)/ +¶²¶² [¤³¤ï¤´¤ï] /(adv) fearfully/timidly/cautiously/ +¶²¹² [¤­¤ç¤¦¤³¤¦] /(n) panic/scare/consternation/(P)/ +¶²ºÊ²È [¤­¤ç¤¦¤µ¤¤¤«] /(n) hen-pecked husband/ +¶²ºÊÉ [¤­¤ç¤¦¤µ¤¤¤Ó¤ç¤¦] /wife-phobia/ +¶²»¡ [¤­¤ç¤¦¤µ¤Ä] /(n) taking another's opinion into consideration (term of respect)/ +¶²»ý¤Æ [¤³¤ï¤â¤Æ] /(n) deferential treatment (out of fear)/ +¶²½Ì [¤­¤ç¤¦¤·¤å¤¯] /(exp,n) shame/very kind of you/sorry to trouble/(P)/ +¶²¿åÉ [¤­¤ç¤¦¤¹¤¤¤Ó¤ç¤¦] /(n) hydrophobia/ +¶²ÉÝ [¤­¤ç¤¦¤Õ] /(n,vs) be afraid/dread/dismay/terror/(P)/ +¶²ÉݱDzè [¤­¤ç¤¦¤Õ¤¨¤¤¤¬] /(n) horror film/ +¶²ÉÝ¾É [¤­¤ç¤¦¤Õ¤·¤ç¤¦] /(n) morbid fear/phobia/(P)/ +¶²ÉÝ¿´ [¤­¤ç¤¦¤Õ¤·¤ó] /fear/terror/ +¶²ÉÝÀ¯¼£ [¤­¤ç¤¦¤Õ¤»¤¤¤¸] /politics of fear/ +¶²Îµ [¤­¤ç¤¦¤ê¤å¤¦] /(n) dinosaur/(P)/ +¶²Î¶ [¤­¤ç¤¦¤ê¤å¤¦] /(n) dinosaur/ +¶²Øö [¤­¤ç¤¦¤¯] /(n,vs) being struck with awe/ +¶³¤·¤¤ [¤¦¤ä¤¦¤ä¤·¤¤] /(adj) respectful/reverent/ +¶³¤·¤¯ [¤¦¤ä¤¦¤ä¤·¤¯] /reverentially/respectfully/ +¶³²ì [¤­¤ç¤¦¤¬] /(n) respectful congratulations/ +¶³²ì¿·Ç¯ [¤­¤ç¤¦¤¬¤·¤ó¤Í¤ó] /(exp,int,n) Happy New Year!/ +¶³·É [¤­¤ç¤¦¤±¤¤] /(n) respect/reverence/veneration/ +¶³·ð [¤­¤ç¤¦¤±¤ó] /(adj-na,n) respectfulness and modesty/deference/ +¶³¸¬ [¤­¤ç¤¦¤±¤ó] /(adj-na,n) (uk) modesty/humility/ +¶³½ç [¤­¤ç¤¦¤¸¤å¤ó] /(n) allegiance/ +¶´¤Þ¤ë [¤Ï¤µ¤Þ¤ë] /(v5r) to get between/to be caught in/(P)/ +¶´¤ß·â¤Á [¤Ï¤µ¤ß¤¦¤Á] /(n) pincer attack/attack on both sides (flanks)/(P)/ +¶´¤ß¹þ¤à [¤Ï¤µ¤ß¤³¤à] /(v5m) to insert/ +¶´¤ß¾­´ý [¤Ï¤µ¤ß¤·¤ç¤¦¤®] /(n) piece-capturing board game/ +¶´¤ß¾å¤²¤ë [¤Ï¤µ¤ß¤¢¤²¤ë] /(v1) to pick up (with chopsticks)/to take/ +¶´¤ßÀÚ¤ë [¤Ï¤µ¤ß¤­¤ë] /(v5r) to nip off/to snip/to clip/to trim off/ +¶´¤ßÂǤÁ [¤Ï¤µ¤ß¤¦¤Á] /(n) pincer attack/attack on both sides (flanks)/ +¶´¤ßÃî [¤Ï¤µ¤ß¤à¤·] /earwig/ +¶´¤à [¤Ï¤µ¤à] /(v5m) to interpose/to hold between/to insert/(P)/ +¶´·â [¤­¤ç¤¦¤²¤­] /(n) pincer movement/ +¶´»¦ [¤­¤ç¤¦¤µ¤Ä] /(n,vs) (baseball) rundown/ +¶´½ñ [¤­¤ç¤¦¤·¤ç] /possession of books/ +¶´âÛ´ï [¤­¤ç¤¦¤±¤ó¤­] /entropion forceps/ +¶µ¤¨ [¤ª¤·¤¨] /(n) teachings/precept/lesson/doctrine/(P)/ +¶µ¤¨¤ë [¤ª¤·¤¨¤ë] /(v1) to teach/to inform/to instruct/(P)/ +¶µ¤¨¹þ¤à [¤ª¤·¤¨¤³¤à] /(v5m) to train to/to give an idea to/ +¶µ¤¨»Ò [¤ª¤·¤¨¤´] /(n) student/disciple/(P)/ +¶µ¤¨Êý [¤ª¤·¤¨¤«¤¿] /method of teaching/ +¶µ¤¨Í¡¤¹ [¤ª¤·¤¨¤µ¤È¤¹] /(v5s) to give guidance/ +¶µ¤ï¤ë [¤ª¤½¤ï¤ë] /(v5r) to be taught/(P)/ +¶µ°Æ [¤­¤ç¤¦¤¢¤ó] /(n) lesson or teaching plan/ +¶µ°Ñ [¤­¤ç¤¦¤¤] /(n) (abbr) Board of Education/ +¶µ°é [¤­¤ç¤¦¤¤¤¯] /(adj-no,n,vs) training/education/(P)/ +¶µ°é¤Ë·È¤ï¤ë¿Í¡¹ [¤­¤ç¤¦¤¤¤¯¤Ë¤¿¤º¤µ¤ï¤ë¤Ò¤È¤Ó¤È] /those who participate in education/ +¶µ°é¤Ë·È¤ï¤ë¿Í¿Í [¤­¤ç¤¦¤¤¤¯¤Ë¤¿¤º¤µ¤ï¤ë¤Ò¤È¤Ó¤È] /those who participate in education/ +¶µ°é°Ñ°÷²ñ [¤­¤ç¤¦¤¤¤¯¤¤¤¤¤ó¤«¤¤] /Board of Education/(P)/ +¶µ°é²È [¤­¤ç¤¦¤¤¤¯¤«] /(n) educator/teacher/ +¶µ°é²ÝÄø [¤­¤ç¤¦¤¤¤¯¤«¤Æ¤¤] /curriculum/ +¶µ°é²þ³× [¤­¤ç¤¦¤¤¤¯¤«¤¤¤«¤¯] /(n) educational reform/ +¶µ°é³¦ [¤­¤ç¤¦¤¤¤¯¤«¤¤] /education world or circles/ +¶µ°é³Ø [¤­¤ç¤¦¤¤¤¯¤¬¤¯] /(n) pedagogy/pedagogics/ +¶µ°é³ØÉô [¤­¤ç¤¦¤¤¤¯¤¬¤¯¤Ö] /(n) department of education/ +¶µ°é´á¶ñ [¤­¤ç¤¦¤¤¤¯¤¬¤ó¤°] /(n) educational toy/ +¶µ°é´ðËÜË¡ [¤­¤ç¤¦¤¤¤¯¤­¤Û¤ó¤Û¤¦] /Fundamental Law of Education/ +¶µ°éµ¡´Ø [¤­¤ç¤¦¤¤¤¯¤­¤«¤ó] /educational institution/ +¶µ°é¹ÔÀ¯ [¤­¤ç¤¦¤¤¤¯¤®¤ç¤¦¤»¤¤] /educational administration/ +¶µ°é»º¶È [¤­¤ç¤¦¤¤¤¯¤µ¤ó¤®¤ç¤¦] /education-related industries/ +¶µ°é¼Â½¬ [¤­¤ç¤¦¤¤¤¯¤¸¤Ã¤·¤å¤¦] /teaching practice/ +¶µ°é¼Ô [¤­¤ç¤¦¤¤¤¯¤·¤ã] /(n) educationalist/(P)/ +¶µ°é¾Ê [¤­¤ç¤¦¤¤¤¯¤·¤ç¤¦] /Department of Education/ +¶µ°é¿´Íý³Ø [¤­¤ç¤¦¤¤¤¯¤·¤ó¤ê¤¬¤¯] /educational psychology/ +¶µ°éÀ©ÅÙ [¤­¤ç¤¦¤¤¤¯¤»¤¤¤É] /(n) education(al) (a school) system/ +¶µ°éĹ [¤­¤ç¤¦¤¤¤¯¤Á¤ç¤¦] /(n) superintendent of education/ +¶µ°éļ¸ì [¤­¤ç¤¦¤¤¤¯¤Á¤ç¤¯¤´] /Imperial Rescript on Education/ +¶µ°éŪ [¤­¤ç¤¦¤¤¤¯¤Æ¤­] /(adj-na) educational/instructive/(P)/ +¶µ°éÈñ [¤­¤ç¤¦¤¤¤¯¤Ò] /(n) education or school expenses/ +¶µ°éË¡ [¤­¤ç¤¦¤¤¤¯¤Û¤¦] /teaching method/ +¶µ°÷ [¤­¤ç¤¦¤¤¤ó] /(n) teaching staff/(P)/ +¶µ°÷Áȹç [¤­¤ç¤¦¤¤¤ó¤¯¤ß¤¢¤¤] /teachers' union/ +¶µ²¦ [¤­¤ç¤¦¤ª¤¦] /Pope/ +¶µ²½ [¤­¤ç¤¦¤«] /(n) culture/education/civilization/ +¶µ²Ê [¤­¤ç¤¦¤«] /(n) subject/curriculum/(P)/ +¶µ²Ê½ñ [¤­¤ç¤¦¤«¤·¤ç] /(n) text book/(P)/ +¶µ²ñ [¤­¤ç¤¦¤«¤¤] /(n) church/(P)/ +¶µ²ñ°÷ [¤­¤ç¤¦¤«¤¤¤¤¤ó] /church member/ +¶µ²ñ²»³Ú [¤­¤ç¤¦¤«¤¤¤ª¤ó¤¬¤¯] /church music/ +¶µ²ñ»Ë [¤­¤ç¤¦¤«¤¤¤·] /church history/ +¶µ²ñÀûË¡ [¤­¤ç¤¦¤«¤¤¤»¤ó¤Ý¤¦] /church modes (music)/ +¶µ²ñƲ [¤­¤ç¤¦¤«¤¤¤É¤¦] /(n) church/chapel/ +¶µ²ñË¡ [¤­¤ç¤¦¤«¤¤¤Û¤¦] /canon law/ +¶µ²ñÎñ [¤­¤ç¤¦¤«¤¤¤ì¤­] /church calendar/ +¶µ²ü [¤­¤ç¤¦¤«¤¤] /(n) exhortation/preaching/admonishment/ +¶µ³Ø [¤­¤ç¤¦¤¬¤¯] /(n) education and learning/ +¶µ´± [¤­¤ç¤¦¤«¤ó] /(n) teacher/instructor/professor/(P)/ +¶µµÁ [¤­¤ç¤¦¤®] /(n) creed/doctrine/ +¶µ¶è [¤­¤ç¤¦¤¯] /(n) parish/ +¶µ¶è̱ [¤­¤ç¤¦¤¯¤ß¤ó] /parishioner/ +¶µ¶ñ [¤­¤ç¤¦¤°] /(n) teaching tools/ +¶µ·± [¤­¤ç¤¦¤¯¤ó] /(n) lesson/precept/moral instruction/(P)/ +¶µ·±¤ò¿â¤ì¤ë [¤­¤ç¤¦¤¯¤ó¤ò¤¿¤ì¤ë] /(exp) to lecture/to give a lesson/ +¶µ·±Åª [¤­¤ç¤¦¤¯¤ó¤Æ¤­] /(adj-na) instructive/ +¶µ¸¢ [¤­¤ç¤¦¤±¤ó] /(n) ecclesiastical or educational authority/ +¶µ¸î [¤­¤ç¤¦¤´] /(n) juvenile reform/ +¶µ¸î±¡ [¤­¤ç¤¦¤´¤¤¤ó] /(n) reform school/juvenile reformatory/ +¶µ¹Ä [¤­¤ç¤¦¤³¤¦] /(n) Pope/ +¶µ¹ÄÄ£ [¤­¤ç¤¦¤³¤¦¤Á¤ç¤¦] /(n) Vatican/Holy See/ +¶µº¶ [¤­¤ç¤¦¤µ] /(n) instigation/(P)/ +¶µº¶¼Ô [¤­¤ç¤¦¤µ¤·¤ã] /instigator/ +¶µºà [¤­¤ç¤¦¤¶¤¤] /(n) teaching materials/(P)/ +¶µºàÈñ [¤­¤ç¤¦¤¶¤¤¤Ò] /teaching material fees/ +¶µ»Õ [¤­¤ç¤¦¤·] /(n) teacher (classroom)/(P)/ +¶µ»Õ¤Ë¸þ¤¤¤Æ¤¤¤ë [¤­¤ç¤¦¤·¤Ë¤à¤¤¤Æ¤¤¤ë] /(exp) to be cut out for a teacher/ +¶µ¼¨ [¤­¤ç¤¦¤¸] /(n,vs) instruction/teaching/(P)/ +¶µ¼¼ [¤­¤ç¤¦¤·¤Ä] /(n) classroom/(P)/ +¶µ¼ç [¤­¤ç¤¦¤·¤å] /(n) founder of a religious sect/ +¶µ¼ø [¤­¤ç¤¦¤¸¤å] /(n) teaching/instruction/professor/(P)/ +¶µ¼ø²ñ [¤­¤ç¤¦¤¸¤å¤«¤¤] /(n) faculty meeting/ +¶µ¼ø¿Ø [¤­¤ç¤¦¤¸¤å¤¸¤ó] /(n) faculty/professorate/group of professors/ +¶µ¼øË¡ [¤­¤ç¤¦¤¸¤å¤Û¤¦] /(n) teaching methodology/pedagogy/ +¶µ½¬ [¤­¤ç¤¦¤·¤å¤¦] /(n) training/instruction/(P)/ +¶µ½¬½ê [¤­¤ç¤¦¤·¤å¤¦¤¸¤ç] /(n) training institute/ +¶µ½¬À¸ [¤­¤ç¤¦¤·¤å¤¦¤»¤¤] /trainee/student/ +¶µ½ñ [¤­¤ç¤¦¤·¤ç] /(n) (presidential) message/(P)/ +¶µ¾ì [¤­¤ç¤¦¤¸¤ç¤¦] /(n) classroom/ +¶µ¾ò [¤­¤ç¤¦¤¸¤ç¤¦] /(n) tenet/dogma/ +¶µ¾ò¼çµÁ [¤­¤ç¤¦¤¸¤ç¤¦¤·¤å¤®] /dogmatism/ +¶µ¿¦ [¤­¤ç¤¦¤·¤ç¤¯] /(n) teaching certificate/the teaching profession/ +¶µ¿¦°÷ [¤­¤ç¤¦¤·¤ç¤¯¤¤¤ó] /(n) teaching staff/faculty/(P)/ +¶µ¿¦°÷Áȹç [¤­¤ç¤¦¤·¤ç¤¯¤¤¤ó¤¯¤ß¤¢¤¤] /teachers' union/ +¶µ¿¦²ÝÄø [¤­¤ç¤¦¤·¤ç¤¯¤«¤Æ¤¤] /teacher-training curriculum/ +¶µÀ¸ [¤­¤ç¤¦¤»¤¤] /(n) (abbr) student teacher/ +¶µÀÒ [¤­¤ç¤¦¤»¤­] /church membership/ +¶µÁÄ [¤­¤ç¤¦¤½] /(n) founder of a religious sect/(P)/ +¶µÂ§ [¤­¤ç¤¦¤½¤¯] /(n) rules of teaching/ +¶µÂ§ËÜ [¤­¤ç¤¦¤½¤¯¤Ü¤ó] /(n) manual/practice book/ +¶µÂî [¤­¤ç¤¦¤¿¤¯] /(n) teacher's desk/ +¶µÃÄ [¤­¤ç¤¦¤À¤ó] /(n) religious organization/(P)/ +¶µÃÅ [¤­¤ç¤¦¤À¤ó] /(n) platform/(P)/ +¶µÄø [¤­¤ç¤¦¤Æ¤¤] /(n) curriculum/textbook/ +¶µÅµ [¤­¤ç¤¦¤Æ¤ó] /(n) scriptures/canon/teaching guide/ +¶µÅÌ [¤­¤ç¤¦¤È] /(n) believer/adherent/(P)/ +¶µÆ¬ [¤­¤ç¤¦¤È¤¦] /(n) deputy head teacher/vice principal/(P)/ +¶µÆ³ [¤­¤ç¤¦¤É¤¦] /(n,vs) instruction/teaching/ +¶µÇÉ [¤­¤ç¤¦¤Ï] /(n) sect/denomination/ +¶µÈÏ [¤­¤ç¤¦¤Ï¤ó] /(n) teaching method/ +¶µÉã [¤­¤ç¤¦¤Õ] /(n) godfather/ +¶µÊÜ [¤­¤ç¤¦¤Ù¤ó] /(n) teacher's whip/teaching school/ +¶µË¡ [¤­¤ç¤¦¤Û¤¦] /(n) religious law/teaching method/ +¶µËÜ [¤­¤ç¤¦¤Û¤ó] /(n) textbook/ +¶µÌ³ [¤­¤ç¤¦¤à] /(n) school affairs/religious affairs/(P)/ +¶µÌ³²Ý [¤­¤ç¤¦¤à¤«] /(n) educational affairs section/ +¶µÌç [¤­¤ç¤¦¤â¤ó] /(n) study of Buddhist theory/ +¶µÍ¡ [¤­¤ç¤¦¤æ] /(n) teacher/(P)/ +¶µÍÜ [¤­¤ç¤¦¤è¤¦] /(n) culture/education/refinement/cultivation/(P)/ +¶µÍܲÝÄø [¤­¤ç¤¦¤è¤¦¤«¤Æ¤¤] /(n) general education course/ +¶µÍܳØÉô [¤­¤ç¤¦¤è¤¦¤¬¤¯¤Ö] /college of general education/ +¶µÍܾ®Àâ [¤­¤ç¤¦¤è¤¦¤·¤ç¤¦¤»¤Ä] /bildungsroman/ +¶µÍÜÈÖÁÈ [¤­¤ç¤¦¤è¤¦¤Ð¤ó¤°¤ß] /educational channel/ +¶µÍÜÉô [¤­¤ç¤¦¤è¤¦¤Ö] /(n) college of liberal arts (general education)/liberal arts school/ +¶µÍý [¤­¤ç¤¦¤ê] /(n) doctrine/ +¶µÎò [¤­¤ç¤¦¤ì¤­] /(n) one's teaching experience/one's career (experience) as a teacher/ +¶µÎý [¤­¤ç¤¦¤ì¤ó] /(n) (mil) drill/ +¶µëÒ [¤­¤ç¤¦¤«¤¤] /(n) exhortation/preaching/admonishment/ +¶¶ [¤Ï¤·] /(n) bridge/(P)/ +¶¶¤«¤± [¤Ï¤·¤«¤±] /(vs) bridge building/cross-linking/ +¶¶¤²¤¿ [¤Ï¤·¤²¤¿] /(n) bridge girder/ +¶¶¤ÎÀ¾µÍ¤á [¤Ï¤·¤Î¤Ë¤·¤º¤á] /western edge of a bridge/ +¶¶²Í [¤­¤ç¤¦¤«] /(n) bridge girder/ +¶¶²Í¤± [¤Ï¤·¤«¤±] /(vs) bridge building/cross-linking/ +¶¶µÓ [¤­¤ç¤¦¤­¤ã¤¯] /(n) bridge pier/pontoon bridge/(P)/ +¶¶µÓ½® [¤­¤ç¤¦¤­¤ã¤¯¤·¤å¤¦] /pontoon/ +¶¶·å [¤Ï¤·¤²¤¿] /(n) bridge girder/ +¶¶¹º [¤Ï¤·¤°¤¤] /(n) bridge pillar/ +¶¶Âæ [¤­¤ç¤¦¤À¤¤] /(n) bridge abutment/ +¶¶ÅϤ· [¤Ï¤·¤ï¤¿¤·] /(n) "bridge building"/mediation/(P)/ +¶¶Æ¬ÊÝ [¤­¤ç¤¦¤È¤¦¤Û] /beachhead/bridgehead/ +¶¶Æ¬ÔÈ [¤­¤ç¤¦¤È¤¦¤Û] /(n) bridgehead/beachhead/ +¶¶Æ¬ÔÈ [¤­¤ç¤¦¤È¤¦¤Û¤¦] /(n) bridgehead/beachhead/ +¶¶ÈÊ [¤­¤ç¤¦¤Ï¤ó] /(n) approach to a bridge/ +¶¶Î [¤­¤ç¤¦¤ê¤ç¤¦] /(n) bridge/ +¶¶Û» [¤Ï¤·¤°¤¤] /(n) bridge pillar/ +¶·¤·¤Æ [¤Þ¤·¤Æ] /(adv,exp) (1) still more/to say nothing of/not to mention/(2) still less (with neg. verb)/(P)/ +¶·¤·¤Æ¤ä [¤Þ¤·¤Æ¤ä] /(exp) (uk) much less/to say nothing of/ +¶¸¤¤ [¤¯¤ë¤¤] /(n) deviation/confusion/disorder/ +¶¸¤¤²ó¤ë [¤¯¤ë¤¤¤Þ¤ï¤ë] /(v5r) to rave/to run amuck/ +¶¸¤¤ºé¤­ [¤¯¤ë¤¤¤¶¤­] /(n) off-season flowering/ +¶¸¤¤ºé¤¯ [¤¯¤ë¤¤¤¶¤¯] /(v5k) to bloom out of season/ +¶¸¤¤»à¤Ë [¤¯¤ë¤¤¤¸¤Ë] /(n,vs) death in madness/dying insane/ +¶¸¤¦ [¤¯¤ë¤¦] /(v5u) to go mad/to get out of order/(P)/ +¶¸¤ª¤·¤¤ [¤¯¤ë¤ª¤·¤¤] /(adj) crazy about/maddening/ +¶¸¤ª¤·¤¤»×¤¤ [¤¯¤ë¤ª¤·¤¤¤ª¤â¤¤] /maddening thought/ +¶¸¤·¤¤ [¤¯¤ë¤ª¤·¤¤] /(adj) crazy about/maddening/ +¶¸¤ï¤¹ [¤¯¤ë¤ï¤¹] /(v5s) to drive mad/to put out of order/(P)/ +¶¸²Î [¤­¤ç¤¦¤«] /(n) comic (satirical) tanka/ +¶¸´î [¤­¤ç¤¦¤­] /(n) wild joy/ecstasy/ +¶¸µ¤ [¤­¤ç¤¦¤­] /(n) madness/(P)/ +¶¸¶ç [¤­¤ç¤¦¤¯] /(n) type of comic haiku/ +¶¸¸¤ [¤­¤ç¤¦¤±¤ó] /(n) mad dog/ +¶¸¸¤É [¤­¤ç¤¦¤±¤ó¤Ó¤ç¤¦] /(n) rabies/hydrophobia/ +¶¸¸À [¤­¤ç¤¦¤²¤ó] /(n) play/drama/make-believe/(P)/ +¶¸¸À²ó¤· [¤­¤ç¤¦¤²¤ó¤Þ¤ï¤·] /(n) a supporting, but indispensable role/ +¶¸¸À¼«»¦ [¤­¤ç¤¦¤²¤ó¤¸¤µ¤Ä] /faked suicide/ +¶¸»à [¤­¤ç¤¦¤·] /(n) dying insane/ +¶¸»í [¤­¤ç¤¦¤·] /(n) (Edo-period) type of humorous poem/ +¶¸»í¶Ê [¤­¤ç¤¦¤·¤­¤ç¤¯] /(n) rhapsody/ +¶¸¼Ô [¤­¤ç¤¦¤·¤ã] /(n) insane person/a fanatic/ +¶¸½÷ [¤­¤ç¤¦¤¸¤ç] /(n) madwoman/ +¶¸¿® [¤­¤ç¤¦¤·¤ó] /(n,vs) (religious) fanaticism/ +¶¸¿®¼Ô [¤­¤ç¤¦¤·¤ó¤·¤ã] /religious fanatic/ +¶¸¿®Åª [¤­¤ç¤¦¤·¤ó¤Æ¤­] /(adj-na) fanatic/ +¶¸¿Í [¤­¤ç¤¦¤¸¤ó] /(n) lunatic/madman/ +¶¸ÁÛ¶Ê [¤­¤ç¤¦¤½¤¦¤­¤ç¤¯] /(n) rhapsody/ +¶¸Áû [¤­¤ç¤¦¤½¤¦] /(n) mania/wild excitement/ +¶¸ÂÖ [¤­¤ç¤¦¤¿¤¤] /(n) disgraceful behavior/ +¶¸Åª [¤­¤ç¤¦¤Æ¤­] /(adj-na,n) insane/fanatic/ +¶¸É÷ [¤­¤ç¤¦¤Õ¤¦] /(n) raging wind/ +¶¸Ê¸ [¤­¤ç¤¦¤Ö¤ó] /(n) (Edo-period) humorous literature/ +¶¸Ë½ [¤­¤ç¤¦¤Ü¤¦] /(adj-na,n) rage/frenzy/ +¶¸ËÛ [¤­¤ç¤¦¤Û¤ó] /(n,vs) rushing around/running wild/(P)/ +¶¸Íð [¤­¤ç¤¦¤é¤ó] /(n) fury/frenzy/madness/(P)/ +¶¸ßÑ [¤­¤ç¤¦¤é¤ó] /(n) raging waves/ +¶¸í¯ [¤­¤ç¤¦¤½¤¦] /(n) mania/wild excitement/ +¶¹¤¤ [¤»¤Þ¤¤] /(adj) narrow/confined/small/(P)/ +¶¹¤¤Éô²° [¤»¤Þ¤¤¤Ø¤ä] /small room/ +¶¹¤­Ìç [¤»¤Þ¤­¤â¤ó] /(n) narrow gate/obstacle/school (position) hard to enter (get)/ +¶¹¤Þ¤ë [¤»¤Ð¤Þ¤ë] /(v5r,vi) to narrow/to contract/(P)/ +¶¹¤á¤ë [¤»¤Ð¤á¤ë] /(v1,vt) to narrow/to reduce/to contract/(P)/ +¶¹´Ö [¤Ï¤¶¤Þ] /(n) (1) interval/(2) valley/gorge/ravine/(3) loophole/eyelet/ +¶¹µ° [¤­¤ç¤¦¤­] /(n) narrow gauge/ +¶¹µ°Å´Æ» [¤­¤ç¤¦¤­¤Æ¤Ä¤É¤¦] /narrow-gauge railway/ +¶¹µÁ [¤­¤ç¤¦¤®] /(n,adj-no) narrow sense (e.g. of a word)/strict/ +¶¹¶ì¤·¤¤ [¤»¤Þ¤¯¤ë¤·¤¤] /(adj) cramped/ +¶¹ºõ [¤­¤ç¤¦¤µ¤¯] /(adj-na,n) stricture/stenosis/contraction/ +¶¹¾® [¤­¤ç¤¦¤·¤ç¤¦] /(adj-na,n) narrow/cramped/small-sized/ +¶¹¿´¾É [¤­¤ç¤¦¤·¤ó¤·¤ç¤¦] /(n) heart attack/angina pectoris/(P)/ +¶¹Ì¸ [¤µ¤®¤ê] /(n) mist/fog/ +¶¹ÎÌ [¤­¤ç¤¦¤ê¤ç¤¦] /(adj-na,n) narrow-mindedness/ +¶¹ð§ [¤­¤ç¤¦¤¢¤¤] /(adj-na,n) narrow/ +¶º¤á¤Ä⿤á¤Ä [¤¿¤á¤Ä¤¹¤¬¤á¤Ä] /(adv,exp,vs) scrutiny/scanning/taking a good look/ +¶º¤á¤ë [¤¿¤á¤ë] /(v1) to straighten/to correct/to cure/to falsify/ +¶º¤áľ¤¹ [¤¿¤á¤Ê¤ª¤¹] /(v5s) to set up again/to correct/to cure/ +¶º·ã [¤­¤ç¤¦¤²¤­] /(adj-na,n) radical/extreme/eccentric/ +¶º¾þ [¤­¤ç¤¦¤·¤ç¤¯] /(n) affectation/pretense/ +¶ºÀµ [¤­¤ç¤¦¤»¤¤] /(n,vs) correction/remedy/(P)/ +¶ºÀµ»ëÎÏ [¤­¤ç¤¦¤»¤¤¤·¤ê¤ç¤¯] /corrected eyesight/ +¶ºÉ÷ [¤­¤ç¤¦¤Õ¤¦] /(n) reform of morals/ +¶» [¤à¤Í] /(n) breast/chest/(P)/ +¶»¤¬°­¤¯¤Ê¤ë [¤à¤Í¤¬¤ï¤ë¤¯¤Ê¤ë] /(exp) to feel sick/to be nauseated/ +¶»¤¬¶ì¤·¤¤ [¤à¤Í¤¬¤¯¤ë¤·¤¤] /have a pain in one's chest/ +¶»¤¬ÄˤàÍͤʽÐÍè»ö [¤à¤Í¤¬¤¤¤¿¤à¤è¤¦¤Ê¤Ç¤­¤´¤È] /painful incident/ +¶»¤Ë¥¸¡¼¥ó¤ÈÍè¤ë [¤à¤Í¤Ë¥¸¡¼¥ó¤È¤¯¤ë] /(exp) to have one's heart touched (by something very moving)/ +¶»¤Ë¾ö¤à [¤à¤Í¤Ë¤¿¤¿¤à] /(exp) to keep to oneself/to bear in mind/ +¶»¤ò´µ¤¦ [¤à¤Í¤ò¤ï¤º¤é¤¦] /(exp) to suffer from pulmonary tuberculosis/to have trouble in one's lungs/ +¶»¤òÄˤá¤ë [¤à¤Í¤ò¤¤¤¿¤á¤ë] /(exp) to worry oneself (about)/ +¶»¤òÈ¿¤é¤¹ [¤à¤Í¤ò¤½¤é¤¹] /(exp) to be puffed up with pride/to throw out one's chest/ +¶»¤òɤà [¤à¤Í¤ò¤ä¤à] /(exp) to become consumptive/ +¶»°Ï [¤­¤ç¤¦¤¤] /(n) chest measurement/ +¶»±Ë [¤­¤ç¤¦¤¨¤¤] /(n) breaststroke/ +¶»±ü [¤­¤ç¤¦¤ª¤¦] /(n) one's heart of hearts/the depths of one's mind/ +¶»²² [¤­¤ç¤¦¤ª¤¯] /(n) one's inmost thoughts (feelings)/ +¶»²ó¤ê [¤à¤Í¤Þ¤ï¤ê] /(n) around one's chest/ +¶»²û [¤­¤ç¤¦¤«¤¤] /(n) heart/feelings/ +¶»³Ô [¤­¤ç¤¦¤«¤¯] /(n) chest/thorax/ +¶»´Ö [¤­¤ç¤¦¤«¤ó] /(n) chest/breast/ +¶»¶Ú [¤­¤ç¤¦¤­¤ó] /(n) pectoral (muscle)/ +¶»¶ß [¤­¤ç¤¦¤­¤ó] /(n) one's heart/(P)/ +¶»¶ì¤·¤¤ [¤à¤Ê¤°¤ë¤·¤¤] /(adj) (feeling of) tightness in the chest/ +¶»¸µ [¤à¤Ê¤â¤È] /(n) breast/pit of stomach/ +¶»¹Ð [¤­¤ç¤¦¤¯¤¦] /(n) thorax/thoracic cavity/ +¶»¹Ð [¤­¤ç¤¦¤³¤¦] /(n) thorax/thoracic cavity/ +¶»¹â [¤à¤Ê¤À¤«] /(adj-na,n) obi worn high on the waist/ +¶»¹ü [¤­¤ç¤¦¤³¤Ä] /(n) breastbone/sternum/ +¶»ºÂ [¤à¤Ê¤°¤é] /(n) collar/lapels/chest/ +¶»»°À£ [¤à¤Í¤µ¤ó¤º¤ó] /(n) heart/mind/feelings/ +¶»»»ÍÑ [¤à¤Ê¤¶¤ó¤è¤¦] /(n) calculating in one's head/ +¶»»»ÍÑ [¤à¤Í¤¶¤ó¤è¤¦] /(n) calculating in one's head/ +¶»¾Æ¤± [¤à¤Í¤ä¤±] /(n) heartburn/sour stomach/ +¶»¾þ¤ê [¤à¤Í¤«¤¶¤ê] /(n) brooch/ +¶»¿å [¤­¤ç¤¦¤¹¤¤] /(n) pleural fluid/ +¶»À¼ [¤­¤ç¤¦¤»¤¤] /(n) low singing voice/ +¶»ÀѤâ¤ê [¤à¤Ê¤Å¤â¤ê] /(n) calculating in one's head/ +¶»Àè [¤à¤Ê¤µ¤­] /(n) chest/breast/ +¶»Á£ [¤­¤ç¤¦¤»¤ó] /(n) thymus/ +¶»ÁÒ [¤à¤Ê¤°¤é] /(n) collar/lapels/chest/ +¶»Áû¤® [¤à¤Ê¤µ¤ï¤®] /(n) uneasiness/vague apprehension/premonition/ +¶»Áü [¤­¤ç¤¦¤¾¤¦] /(n) bust (statue)/(P)/ +¶»Ãæ [¤­¤ç¤¦¤Á¤å¤¦] /(n) one's heart/one's mind/one's intentions/(P)/ +¶»ÄÇ [¤­¤ç¤¦¤Ä¤¤] /(n) thoracic vertebra(e)/ +¶»ÄË [¤­¤ç¤¦¤Ä¤¦] /(n) chest pain/ +¶»Äì [¤­¤ç¤¦¤Æ¤¤] /(n) the bottom of one's heart/ +¶»Åö¤Æ [¤à¤Í¤¢¤Æ] /(n) breastplate/chest protector/ +¶»Æͤ­È¬Ãú [¤à¤Ê¤Ä¤­¤Ï¤Ã¤Á¤ç¤¦] /(n) the most trying spot or period/ +¶»ÈÄ [¤à¤Ê¤¤¤¿] /(n) breast/chest/ +¶»Éô [¤­¤ç¤¦¤Ö] /(n) chest/breast/(P)/ +¶»Éô³°²Ê [¤­¤ç¤¦¤Ö¤²¤«] /thoracic surgery/ +¶»Éô¼À´µ [¤­¤ç¤¦¤Ö¤·¤Ã¤«¤ó] /chest disease/ +¶»Éý [¤à¤Í¤Ï¤Ð] /(n) breadth of the chest/ +¶»Êµ [¤à¤Ê¤¯¤½] /(n) disgust/ +¶»Êµ [¤à¤Í¤¯¤½] /(n) disgust/ +¶»Êµ¤¬°­¤¤ [¤à¤Ê¤¯¤½¤¬¤ï¤ë¤¤] /annoying/ +¶»ÊÉ [¤­¤ç¤¦¤Ø¤­] /(n) chest walls/breastworks/parapet/ +¶»Ëì [¤­¤ç¤¦¤Þ¤¯] /(n) pleura/ +¶»Ëì±ê [¤­¤ç¤¦¤Þ¤¯¤¨¤ó] /(n) pleurisy/ +¶»ÌÓ [¤à¤Ê¤²] /(n) chest hair/breast down/ +¶»Î¢ [¤­¤ç¤¦¤ê] /(n) one's heart/one's mind (feelings, bosom)/ +¶¼ [¤­¤ç¤¦] /threaten/coerce/ +¶¼¤¨¤ë [¤ª¤Ó¤¨¤ë] /(v1) to become frightened/to have a nightmare/ +¶¼¤«¤· [¤ª¤É¤«¤·] /(n) threat/ +¶¼¤«¤·¤Æ¶â¤ò¼è¤ë [¤ª¤É¤«¤·¤Æ¤«¤Í¤ò¤È¤ë] /(exp) to scare money out of (a person)/ +¶¼¤«¤¹ [¤ª¤É¤«¤¹] /(v5s) to threaten/to coerce/(P)/ +¶¼¤«¤¹ [¤ª¤Ó¤ä¤«¤¹] /(v5s) to threaten/to coerce/(P)/ +¶¼¤· [¤ª¤É¤·] /(n) threat/(P)/ +¶¼¤·¤Ä¤±¤ë [¤ª¤É¤·¤Ä¤±¤ë] /(v1) to threaten/ +¶¼¤·Ê¸¶ç [¤ª¤É¤·¤â¤ó¤¯] /threatening words/ +¶¼¤¹ [¤ª¤É¤¹] /(v5s) to threaten/to menace/(P)/ +¶¼¤ä¤«¤¹ [¤ª¤Ó¤ä¤«¤¹] /(io) (v5s) to threaten/to coerce/ +¶¼°Ò [¤­¤ç¤¦¤¤] /(n) threat/menace/(P)/ +¶¼³Å [¤­¤ç¤¦¤«¤¯] /(n) (rare) intimidation/threat/ +¶¼³å [¤­¤ç¤¦¤«¤Ä] /(n,vs) threat/intimidation/menace/ +¶¼Ç÷ [¤­¤ç¤¦¤Ï¤¯] /(n) threat/menace/coercion/terrorism/(P)/ +¶¼Ç÷ºá [¤­¤ç¤¦¤Ï¤¯¤¶¤¤] /(n) intimidation/ +¶¼Ç÷¼Ô [¤­¤ç¤¦¤Ï¤¯¤·¤ã] /person making threats/intimidator/ +¶¼Ç÷¾õ [¤­¤ç¤¦¤Ï¤¯¤¸¤ç¤¦] /(n) threatening or intimidating letter/ +¶¼Ç÷Ū [¤­¤ç¤¦¤Ï¤¯¤Æ¤­] /(adj-na) menacing/threatening/ +¶¼Ç÷ÅÅÏà [¤­¤ç¤¦¤Ï¤¯¤Ç¤ó¤ï] /telephone threat (e.g. of a bomb)/ +¶½ [¤­¤ç¤¦] /(n) interest/entertainment/pleasure/(P)/ +¶½ [¤³¤¦] /(n) interest/entertainment/pleasure/(P)/ +¶½¤¬¤ë [¤­¤ç¤¦¤¬¤ë] /(v5r) to be amused or interested in/ +¶½¤¬Í­¤ë [¤­¤ç¤¦¤¬¤¢¤ë] /(exp) to be fun/to be interesting/ +¶½¤¸¤ë [¤­¤ç¤¦¤¸¤ë] /(v1) to amuse oneself/to make merry/ +¶½¤¹ [¤ª¤³¤¹] /(v5s) to revive/to retrieve (fortunes)/to raise up/(P)/ +¶½¤º¤ë [¤­¤ç¤¦¤º¤ë] /(v5z) to amuse oneself/to make merry/ +¶½¤ë [¤ª¤³¤ë] /(v5r) to rise/to flourish/ +¶½¤òÎä¤Þ¤¹ [¤­¤ç¤¦¤ò¤µ¤Þ¤¹] /(exp) to be a wet-blanket/to spoil a person's pleasure/ +¶½°¡ [¤³¤¦¤¢] /(n) Asia development/ +¶½µ¯ [¤³¤¦¤­] /(n) rise/ascendency/aroused energy/high-spirited action/ +¶½¶È [¤³¤¦¤®¤ç¤¦] /(n) industrial enterprise/(P)/ +¶½¶È¶ä¹Ô [¤³¤¦¤®¤ç¤¦¤®¤ó¤³¤¦] /(n) industrial bank/ +¶½¶ä [¤³¤¦¤®¤ó] /(n) (abbr) industrial bank/ +¶½¹Ô [¤³¤¦¤®¤ç¤¦] /(n) entertainment industry/show business/(P)/ +¶½¹Ô²½ [¤³¤¦¤®¤ç¤¦¤«] /(vs) staging or filming a story/ +¶½¹Ô³¦ [¤³¤¦¤®¤ç¤¦¤«¤¤] /(n) entertainment world/ +¶½¹Ô¸¢ [¤³¤¦¤®¤ç¤¦¤±¤ó] /(n) promotional or production rights/ +¶½¹Ô»Õ [¤³¤¦¤®¤ç¤¦¤·] /(n) showman/show manager/ +¶½¹Ô¼ç [¤³¤¦¤®¤ç¤¦¤Ì¤·] /showman/promoter/producer/ +¶½¹ÔÀ®ÀÓ [¤³¤¦¤®¤ç¤¦¤»¤¤¤»¤­] /(n) box-office record/ +¶½¹ñ [¤³¤¦¤³¤¯] /(n,vs) making a country prosperous/prosperous country/ +¶½¼ñ [¤­¤ç¤¦¤·¤å] /(n) interest (in something)/ +¶½¿®½ê [¤³¤¦¤·¤ó¤¸¤ç] /(n) detective agency/(P)/ +¶½¿®Ï¿ [¤³¤¦¤·¤ó¤í¤¯] /(n) directory/ +¶½Àä· [¤­¤ç¤¦¤¶¤Þ¤·] /(adj-na,n) kill-joy/wet-blanket/ +¶½Àäޤ· [¤­¤ç¤¦¤¶¤Þ¤·] /(adj-na,n) spoiling the fun/a wet-blanket/ +¶½Àäá [¤­¤ç¤¦¤¶¤á] /(adj-na,n) kill-joy/wet-blanket/ +¶½Àäá¤ë [¤­¤ç¤¦¤¶¤á¤ë] /(v1) to lose interest/ +¶½ÂØ [¤³¤¦¤¿¤¤] /rise and fall (of nations)/ +¶½ÇÑ [¤³¤¦¤Ï¤¤] /(n) rise and fall (of nations)/destiny/ +¶½ÇÔ [¤³¤¦¤Ï¤¤] /(n) rise and fall (of nations)/destiny/ +¶½Ê³ [¤³¤¦¤Õ¤ó] /(n,vs) excitement/stimulation/agitation/arousal/(P)/ +¶½Ê³ºÞ [¤³¤¦¤Õ¤ó¤¶¤¤] /(n) stimulant/ +¶½Ë´ [¤³¤¦¤Ü¤¦] /(n) rise and fall/ups and downs/ +¶½Ì£ [¤­¤ç¤¦¤ß] /(n) interest (in something)/(P)/ +¶½Ì£¤¬Çö¤¤ [¤­¤ç¤¦¤ß¤¬¤¦¤¹¤¤] /uninteresting/ +¶½Ì£¿¼¤¤ [¤­¤ç¤¦¤ß¤Ö¤«¤¤] /(adj) very interesting/of great interest/(P)/ +¶½Ì£ÄÅ¡¹ [¤­¤ç¤¦¤ß¤·¤ó¤·¤ó] /(adj-na,n) very interesting/of absorbing interest/of great interest/ +¶½Ì£ÄÅ¡¹¤¿¤ë [¤­¤ç¤¦¤ß¤·¤ó¤·¤ó¤¿¤ë] /(adj-t) of great interest/ +¶½Ì£ÄÅÄÅ [¤­¤ç¤¦¤ß¤·¤ó¤·¤ó] /(adj-na,n) very interesting/of absorbing interest/of great interest/ +¶½Ì£ÄÅÄŤ¿¤ë [¤­¤ç¤¦¤ß¤·¤ó¤·¤ó¤¿¤ë] /(adj-t) of great interest/ +¶½Ì£ËÜ°Ì [¤­¤ç¤¦¤ß¤Û¤ó¤¤] /(adj-na,adj-no,n) popular (literature, etc.)/ +¶½Î´ [¤³¤¦¤ê¤å¤¦] /(n) rise/prosperity/(P)/ +¶½Îä¤á [¤­¤ç¤¦¤¶¤á] /skeleton at the feast/being wet-blanketed/ +¶¾Çþ [¤½¤Ð] /(n) soba (buckwheat noodles)/(P)/ +¶¾Çþ²° [¤½¤Ð¤ä] /(n) buckwheat-noodle restaurant/(P)/ +¶¾Çþ³Ì [¤½¤Ð¤¬¤é] /(n) buckwheat chaff/ +¶¾ÇþÊ´ [¤½¤Ð¤³] /(n) buckwheat flour/ +¶¿¤ËÆþ¤Ã¤Æ¤Ï¶¿¤Ë½¾¤¨ [¤´¤¦¤Ë¤¤¤Ã¤Æ¤Ï¤´¤¦¤Ë¤·¤¿¤¬¤¨] /(exp) when in Rome, do as the Romans do/ +¶¿´Ø [¤­¤ç¤¦¤«¤ó] /(n) one's hometown/ +¶¿·³ [¤´¤¦¤°¤ó] /(n) veteran/reservist/ex-soldier/ +¶¿¹ñ [¤­¤ç¤¦¤³¤¯] /(n) one's native land/ +¶¿»Î [¤´¤¦¤·] /(n) country samurai/ +¶¿¼Ò [¤´¤¦¤·¤ã] /(n) village shrine/ +¶¿½¥ [¤­¤ç¤¦¤·¤å¤¦] /(n) nostalgia/homesickness/(P)/ +¶¿Â¯ [¤­¤ç¤¦¤¾¤¯] /village customs/ +¶¿Â¼ [¤´¤¦¤½¤ó] /(n) villages/ +¶¿ÅÚ [¤­¤ç¤¦¤É] /(n) native place/birth-place/one's old home/(P)/ +¶¿ÅÚ°¦ [¤­¤ç¤¦¤É¤¢¤¤] /love for one's hometown/ +¶¿ÅÚ·Ýǽ [¤­¤ç¤¦¤É¤²¤¤¤Î¤¦] /folk entertainment/ +¶¿ÅÚ»Ë [¤­¤ç¤¦¤É¤·] /(n) local history/ +¶¿ÅÚ¾®Àâ [¤­¤ç¤¦¤É¤·¤ç¤¦¤»¤Ä] /local story/ +¶¿ÅÚ¿§ [¤­¤ç¤¦¤É¤·¤ç¤¯] /(n) local color/ +¶¿ÅÚʸ³Ø [¤­¤ç¤¦¤É¤Ö¤ó¤¬¤¯] /folk literature/ +¶¿ÅÚÎÁÍý [¤­¤ç¤¦¤É¤ê¤ç¤¦¤ê] /local cuisine/ +¶¿ÅÞ [¤­¤ç¤¦¤È¤¦] /(n) people from one's hometown/ +¶¿Í¸ [¤­¤ç¤¦¤æ¤¦] /hamlet/village/ +¶¿Î¤ [¤­¤ç¤¦¤ê] /(n) birth-place/home town/(P)/ +¶À [¤«¤¬¤ß] /(n) mirror/(P)/ +¶À¤Ë±Ç¤ë [¤«¤¬¤ß¤Ë¤¦¤Ä¤ë] /(exp) to be reflected in a mirror/ +¶À¤Ë¼«Ê¬¤Î»Ñ¤ò±Ç¤¹ [¤«¤¬¤ß¤Ë¤¸¤Ö¤ó¤Î¤¹¤¬¤¿¤ò¤¦¤Ä¤¹] /(exp) to reflect oneself in a mirror/ +¶À¤òÈ´¤¯ [¤«¤¬¤ß¤ò¤Ì¤¯] /(exp) to uncask/to open a barrel/ +¶À³«¤­ [¤«¤¬¤ß¤Ó¤é¤­] /(n) cutting the New Year's rice cake (January 11th)/ +¶À³ä [¤«¤¬¤ß¤ï¤ê] /(n) breaking open a ceremonial sake barrel/ +¶À³ä¤ê [¤«¤¬¤ß¤ï¤ê] /(n) breaking open a ceremonial sake barrel/ +¶À´Õ [¤­¤ç¤¦¤«¤ó] /paragon/mirror/ +¶À¹â [¤­¤ç¤¦¤³¤¦] /height of a mirror stand/ +¶ÀÁü [¤­¤ç¤¦¤¾¤¦] /(n) reflected image/math image by inversion/ +¶ÀÂæ [¤­¤ç¤¦¤À¤¤] /(n) dresser/(P)/ +¶ÀÈÄ [¤«¤¬¤ß¤¤¤¿] /(n) panel/scene-panel/ +¶ÀÌÌ [¤­¤ç¤¦¤á¤ó] /(n) mirror surface/ +¶ÀÌß [¤«¤¬¤ß¤â¤Á] /(n) orange-flavoured mochi/ +¶Á [¤Ò¤Ó¤­] /(io) (n) echo/sound/reverberation/noise/(P)/ +¶Á¤­ [¤Ò¤Ó¤­] /(n) echo/sound/reverberation/noise/(P)/ +¶Á¤­ÅϤë [¤Ò¤Ó¤­¤ï¤¿¤ë] /(v5r) to resound/ +¶Á¤¯ [¤Ò¤Ó¤¯] /(v5k) to resound/(P)/ +¶Á¤á¤­ [¤É¤è¤á¤­] /(n) (uk) commotion/stir/ +¶Á¤á¤¯ [¤É¤è¤á¤¯] /(v5k) to resound/to make a stir/(P)/ +¶ÁÅ« [¤­¤ç¤¦¤Æ¤­] /vibrating pipe/ +¶ÁÆ°¤á¤­ [¤É¤è¤á¤­] /(n) (uk) commotion/stir/ +¶Â¤¹¤ë [¤­¤ç¤¦¤¹¤ë] /(vs-s) to treat/to feast/to provide dinner for/ +¶Â±ã [¤­¤ç¤¦¤¨¤ó] /(n) feast/(P)/ +¶Â±þ [¤­¤ç¤¦¤ª¤¦] /(n) entertainment/treat/feast/banquet/ +¶Ã¤«¤µ¤ì¤ë [¤ª¤É¤í¤«¤µ¤ì¤ë] /to be surprised/(P)/ +¶Ã¤«¤¹ [¤ª¤É¤í¤«¤¹] /(v5s) to surprise/to frighten/to create a stir/(P)/ +¶Ã¤¬¤¯ [¤­¤ç¤¦¤¬¤¯] /(n) surprise/fright/shock/ +¶Ã¤­ [¤ª¤É¤í¤­] /(n) surprise/astonishment/wonder/(P)/ +¶Ã¤­Æþ¤ë [¤ª¤É¤í¤­¤¤¤ë] /(v5r) to be astonished/to be amazed/ +¶Ã¤¯ [¤ª¤É¤í¤¯] /(v5k) to be surprised/to be astonished/(P)/ +¶Ã¤¯¤Ù¤­ [¤ª¤É¤í¤¯¤Ù¤­] /(exp) astonishing/amazing/surprising/wonderful/ +¶Ã°Û [¤­¤ç¤¦¤¤] /(n) wonder/miracle/(P)/ +¶Ã°ÛŪ [¤­¤ç¤¦¤¤¤Æ¤­] /(adj-na) wonderful/ +¶Ã´î [¤­¤ç¤¦¤­] /(n) pleasant surprise/ +¶Ãò [¤­¤ç¤¦¤¿¤ó] /(n) wonder/admiration/(P)/ +¶Ã÷ [¤­¤ç¤¦¤¿¤ó] /(n,vs) admiration/wondering/being struck with admiration/ +¶ÃÅ·Æ°ÃÏ [¤­¤ç¤¦¤Æ¤ó¤É¤¦¤Á] /(n) astounding/startling/world-shaking/amazing/ +¶ÃÅÝ [¤­¤ç¤¦¤È¤¦] /(n) sensational/ +¶Ãس [¤­¤ç¤¦¤¬¤¯] /(n) surprise/fright/shock/ +¶Ä¡¹¤·¤¤ [¤®¤ç¤¦¤®¤ç¤¦¤·¤¤] /(adj) exaggerated/bombastic/highly colored/ +¶Ä¤®¸«¤ë [¤¢¤ª¤®¤ß¤ë] /(v1) to look up/ +¶Ä¤®Êô¤ë [¤¢¤ª¤®¤¿¤Æ¤Þ¤Ä¤ë] /(v5r) (pol) to look up/ +¶Ä¤®Ë¾¤ß [¤¢¤ª¤®¤Î¤¾¤ß] /(vs) look to (for help)/look up to/reverence/ +¶Ä¤° [¤¢¤ª¤°] /(v5g) to look up (to)/to respect/to depend on/to ask for/to seek/to revere/to drink/to take/(P)/ +¶Ä¤±¤¾¤ë [¤Î¤±¤¾¤ë] /(v5r) to bend (backward)/ +¶Ä¤·¤ã¤ë [¤ª¤Ã¤·¤ã¤ë] /(v5aru) (hon) (uk) to say/to speak/to tell/to talk/ +¶Ä¤» [¤ª¤ª¤»] /(n) statement/command/wishes (of a superior)/ +¶Ä¤»¤Ä¤«¤ë [¤ª¤ª¤»¤Ä¤«¤ë] /(v5r) to receive a command/to be appointed/to be ordered/ +¶Ä¤»¤Ä¤±¤ë [¤ª¤ª¤»¤Ä¤±¤ë] /(v1) to command/to request/to appoint/ +¶Ä¤»¤é¤ì¤ë [¤ª¤ª¤»¤é¤ì¤ë] /(v1) (pol) to say/to state/ +¶Ä¤»ÉÕ¤«¤ë [¤ª¤ª¤»¤Ä¤«¤ë] /(v5r) to receive a command/to be appointed/to be ordered/ +¶Ä¤»ÉÕ¤±¤ë [¤ª¤ª¤»¤Ä¤±¤ë] /(v1) to command/to request/to appoint/ +¶Ä¤Ã¤·¤ã¤ë [¤ª¤Ã¤·¤ã¤ë] /(v5aru) (hon) (uk) to say/to speak/to tell/to talk/(P)/ +¶Ä¤Î¤¯ [¤¢¤ª¤Î¤¯] /(v5k) to look up/ +¶Ä¤Î¤±¤ë [¤¢¤ª¤Î¤±¤ë] /(v1) to turn up (one's face or a card)/ +¶Ä¤à¤¯ [¤¢¤ª¤à¤¯] /(v5k) to look upward/ +¶Ä¤ë [¤ª¤Ã¤·¤ã¤ë] /(v5aru) (hon) (uk) to say/to speak/to tell/to talk/ +¶Ä¤ë¤È¤ª¤ê¤Ç¤¹ [¤ª¤Ã¤·¤ã¤ë¤È¤ª¤ê¤Ç¤¹] /(exp) (hon) I agree with you/ +¶Ä¤ëÄ̤ê¤Ç¤¹ [¤ª¤Ã¤·¤ã¤ë¤È¤ª¤ê¤Ç¤¹] /(exp) (hon) I agree with you/ +¶Ä²é [¤®¤ç¤¦¤¬] /(n) lie on one's back/ +¶Ä³Ñ [¤®¤ç¤¦¤«¤¯] /(n) dramatic angle/ +¶Ä¶Ä¤·¤¤ [¤®¤ç¤¦¤®¤ç¤¦¤·¤¤] /(adj) exaggerated/bombastic/highly colored/ +¶Ä¸þ¤¯ [¤¢¤ª¤à¤¯] /(v5k) to look upward/ +¶Ä¸þ¤± [¤¢¤ª¤à¤±] /(n) face up/(P)/ +¶Ä¸þ¤±¤ë [¤¢¤ª¤à¤±¤ë] /(v1) to turn up (one's face)/ +¶Ä»³ [¤®¤ç¤¦¤µ¤ó] /(adj-na,adv,n) large quantity/plenty/abundance/great many/ +¶Ä»ë [¤®¤ç¤¦¤·] /(n,vs) looking up to/revering/ +¶ÄÅ· [¤®¤ç¤¦¤Æ¤ó] /(n,vs) being amazed/being horrified/being taken aback/(P)/ +¶ÄÈ¿¤ë [¤Î¤±¤¾¤ë] /(v5r) to bend back/to throw (the head) back/ +¶Ä˾ [¤®¤ç¤¦¤Ü¤¦] /(n,vs) look to (for help)/look up to/reverence/ +¶ÄÍ­¤ë [¤ª¤Ã¤·¤ã¤ë] /(v5aru) (hon) (uk) to say/to speak/to tell/to talk/ +¶ÄÍÍ¤Ë [¤Î¤±¤¶¤Þ¤Ë] /(adv) on one's back/ +¶Å [¤®¤ç¤¦] /freeze/congeal/ +¶Å [¤³¤ê] /(n) stiffness (in shoulders)/swelling/hardening/ +¶Å [¤·¤³¤ê] /(n) stiffness (in shoulders)/swelling/hardening/ +¶Å¤Ã¤¿ [¤³¤Ã¤¿] /elaborate/exquisite/tasty/refined/artistic/(P)/ +¶Å¤Ã¤¿Áõ¾þ [¤³¤Ã¤¿¤½¤¦¤·¤ç¤¯] /elaborate ornaments/ +¶Å¤á¤ë [¤ß¤Ä¤á¤ë] /(oK) (v1) (uk) to stare at/to gaze at/to look hard at/to watch intently/to fix one's eyes on/ +¶Å¤é¤¹ [¤³¤´¤é¤¹] /(v5s,vt) to freeze/to congeal/ +¶Å¤é¤¹ [¤³¤é¤¹] /(v5s) to concentrate/to devote/to apply/to strain/to rack/ +¶Å¤é¤»¤ë [¤³¤´¤é¤»¤ë] /(v1,vt) to freeze/to congeal/ +¶Å¤ê [¤³¤ê] /(n) stiffness (in shoulders)/swelling/hardening/ +¶Å¤ê [¤·¤³¤ê] /(n) stiffness (in shoulders)/swelling/hardening/ +¶Å¤ê¸Ç¤Þ¤ë [¤³¤ê¤«¤¿¤Þ¤ë] /(v5r) to coagulate/to curdle/to clot/to be fanatical/ +¶Å¤êÀ­ [¤³¤ê¤·¤ç¤¦] /(adj-na,n) fastidiousness/enthusiasm for one thing/(P)/ +¶Å¤ë [¤³¤´¤ë] /(v5r) to congeal/to freeze/ +¶Å¤ë [¤³¤ë] /(v5r) to grow stiff/to be absorbed in/to be devoted to/to be a fanatic/to elaborate/(P)/ +¶Å¤ë [¤·¤³¤ë] /(v5r) to stiffen/to harden/ +¶Å²ô [¤®¤ç¤¦¤«¤¤] /(n) clot/ +¶Å³¥´ä [¤®¤ç¤¦¤«¤¤¤¬¤ó] /(n) tuff/ +¶ÅµÄ [¤®¤ç¤¦¤®] /(n) deliberation/consultation/ +¶Å·ë [¤®¤ç¤¦¤±¤Ä] /(n) coagulation/freezing/solidification/curdling/setting/congealing/ +¶Å·ì [¤®¤ç¤¦¤±¤Ä] /(n,vs) blood clot/curdle/ +¶Å¸Ç [¤®¤ç¤¦¤³] /(n) coagulation/freezing/solidification/(P)/ +¶Å¸Ç¤Þ¤ê [¤³¤ê¤«¤¿¤Þ¤ê] /coagulation/clot/enthusiast/fanatic/ +¶Å¸ÇÅÀ [¤®¤ç¤¦¤³¤Æ¤ó] /(n) freezing point/ +¶Å»é [¤®¤ç¤¦¤·] /(n) solidified oil/ +¶Å»ë [¤®¤ç¤¦¤·] /(n,vs) stare/gaze/fixation/(P)/ +¶Å½¸ [¤®¤ç¤¦¤·¤å¤¦] /(n) cohesion/condensation/ +¶Å½¸ÎÏ [¤®¤ç¤¦¤·¤å¤¦¤ê¤ç¤¯] /(n) cohesive power/ +¶Å½Ì [¤®¤ç¤¦¤·¤å¤¯] /(n) condensation/(P)/ +¶ÅÁ³¤È¤·¤Æ [¤®¤ç¤¦¤¼¤ó¤È¤·¤Æ] /quietly/without the slightest movement/ +¶ÅÂÚ [¤®¤ç¤¦¤¿¤¤] /(n) delay/ +¶ÅÃå [¤®¤ç¤¦¤Á¤ã¤¯] /(n) adhesion/ +¶ÅÃåÎÏ [¤®¤ç¤¦¤Á¤ã¤¯¤ê¤ç¤¯] /adhesion/ +¶ÅÆý [¤®¤ç¤¦¤Ë¤å¤¦] /curd/curdled mild/rennet/ +¶ÅÇ° [¤®¤ç¤¦¤Í¤ó] /(n) concentration of thought/ +¶Å˾ [¤®¤ç¤¦¤Ü¤¦] /(n,vs) looking intently/ +¶ÅΩ [¤®¤ç¤¦¤ê¤Ä] /(n) standing absolutely still/ +¶Æ¡¹¤¿¤ë [¤®¤ç¤¦¤®¤ç¤¦¤¿¤ë] /(adj-t) high (as of a mountain)/ +¶Æ¶Æ¤¿¤ë [¤®¤ç¤¦¤®¤ç¤¦¤¿¤ë] /(adj-t) high (as of a mountain)/ +¶Ç [¤¢¤«¤Ä¤­] /(n) dawn/daybreak/in the event of/(P)/ +¶Ç¤Î¶õ [¤¢¤«¤Ä¤­¤Î¤½¤é] /dawning sky/ +¶Ç°Ç [¤¢¤«¤Ä¤­¤ä¤ß] /(n) moonless dawn/ +¶Ç¸÷ [¤®¤ç¤¦¤³¤¦] /(n) the light of dawn/ +¶ÇÀ± [¤®¤ç¤¦¤»¤¤] /(n) morning star/Venus/rarity/(P)/ +¶ÇÅ· [¤®¤ç¤¦¤Æ¤ó] /(n) dawn/ +¶È [¤´¤¦] /(n) Buddhist karma/actions committed in a former life/(P)/ +¶È [¤ï¤¶] /(n) deed/act/work/performance/ +¶È¤¬¿¼¤¤ [¤´¤¦¤¬¤Õ¤«¤¤] /be past redemption/be sinful/ +¶È¤ï¤¤ [¤Ê¤ê¤ï¤¤] /making a living from/ +¶È¤ò¼Ñ¤ä¤¹ [¤´¤¦¤ò¤Ë¤ä¤¹] /(exp) to lose one's temper/to be exasperated/ +¶È°ø [¤´¤¦¤¤¤ó] /(n) karma/ +¶È²Ì [¤´¤¦¤«] /effects of karma/ +¶È²Ð [¤´¤¦¤«] /(n) hell fire/ +¶È³¦ [¤®¤ç¤¦¤«¤¤] /(n) industry/business/(P)/ +¶È³¦¥¢¥Ê¥ê¥¹¥È [¤®¤ç¤¦¤«¤¤¥¢¥Ê¥ê¥¹¥È] /industry analyst/ +¶È³¦»æ [¤®¤ç¤¦¤«¤¤¤·] /(n) trade journal/ +¶È³¦½é [¤®¤ç¤¦¤«¤¤¤Ï¤Ä] /the industry's first ../ +¶È³¦ÃÄÂÎ [¤®¤ç¤¦¤«¤¤¤À¤ó¤¿¤¤] /industry group/ +¶È³¦Æ°¸þ [¤®¤ç¤¦¤«¤¤¤É¤¦¤³¤¦] /industry trend/ +¶È³¦É¸½à [¤®¤ç¤¦¤«¤¤¤Ò¤ç¤¦¤¸¤å¤ó] /(n) industry-wide standard/ +¶È¶ì [¤´¤¦¤¯] /(n) karmic suffering/ +¶È»Õ [¤ï¤¶¤·] /(n) tricky wrestler/shrewd fellow/ +¶È¼Ô [¤®¤ç¤¦¤·¤ã] /(n) trader/merchant/(P)/ +¶È¼ï [¤®¤ç¤¦¤·¤å] /(n) type of industry/(P)/ +¶ÈÀÓ [¤®¤ç¤¦¤»¤­] /(n) achievement/performance/results/work/contribution/(P)/ +¶ÈÀÓ°­²½ [¤®¤ç¤¦¤»¤­¤¢¤Ã¤«] /downturn/ +¶ÈÀÓ²¼Êý½¤Àµ [¤®¤ç¤¦¤»¤­¤«¤Û¤¦¤·¤å¤¦¤»¤¤] /(n) profit warning/ +¶ÈÀÓ¸«Ä̤· [¤®¤ç¤¦¤»¤­¤ß¤È¤ª¤·] /(n) earnings estimates (forecast, outlook, projection)/ +¶ÈÀÓ¾ÞÍ¿ [¤®¤ç¤¦¤»¤­¤·¤ç¤¦¤è] /(n) performance bonus/ +¶ÈÀÓͽÁÛ [¤®¤ç¤¦¤»¤­¤è¤½¤¦] /(n) earnings forecast (outlook, projection)/ +¶ÈÂÖ [¤®¤ç¤¦¤¿¤¤] /(n) business conditions/ +¶ÈÆÍÄ¥¤ê [¤´¤¦¤Ä¤¯¤Ð¤ê] /(adj-na,n) pigheaded person/miser/stubbornness/ +¶ÈÉ [¤´¤¦¤Ó¤ç¤¦] /(n) incurable disease/ +¶ÈÊ¢ [¤´¤¦¤Ï¤é] /(adj-na,n) spite/resentment/ +¶Èʪ [¤ï¤¶¤â¤Î] /(n) sharp sword/ +¶ÈÊó [¤´¤¦¤Û¤¦] /(n) karma effects/fate/inevitable retribution/ +¶È̳ [¤®¤ç¤¦¤à] /(n) business/affairs/duties/work/(P)/ +¶È̳¤Î³°Éô°ÑÂ÷ [¤®¤ç¤¦¤à¤Î¤¬¤¤¤Ö¤¤¤¿¤¯] /(n) outsourcing/ +¶È̳²þÁ±Ì¿Îá [¤®¤ç¤¦¤à¤«¤¤¤¼¤ó¤á¤¤¤ì¤¤] /(n) business improvement order/ +¶È̳¾å²á¼º [¤®¤ç¤¦¤à¤¸¤ç¤¦¤«¤·¤Ä] /(n) (professional) negligence/ +¶È̳¾å²á¼ºÃ×»à [¤®¤ç¤¦¤à¤¸¤ç¤¦¤«¤·¤Ä¤Á¤·] /(n) professional negligence resulting in death/ +¶È̳Äó·È [¤®¤ç¤¦¤à¤Æ¤¤¤±¤¤] /business partnership/ +¶È̳˸³² [¤®¤ç¤¦¤à¤Ü¤¦¤¬¤¤] /(n) interference with somebody's duties/ +¶É [¤­¤ç¤¯] /(n,n-suf) channel (i.e. TV or radio)/department/affair/situation/(P)/ +¶É [¤Ä¤Ü¤Í] /(n) court lady/lady-in-waiting/ +¶É¤ËÅö¤¿¤ë [¤­¤ç¤¯¤Ë¤¢¤¿¤ë] /(exp) to deal with a situation/to take charge of an affair/ +¶É¤ò·ë¤Ö [¤­¤ç¤¯¤ò¤à¤¹¤Ö] /(exp) to be settled/to come to a close (an end)/ +¶É°÷ [¤­¤ç¤¯¤¤¤ó] /(n) clerk/(bureau, post-office) staff/(P)/ +¶É³° [¤­¤ç¤¯¤¬¤¤] /(n) the outside/ +¶É³°¼Ô [¤­¤ç¤¯¤¬¤¤¤·¤ã] /(n) outsider/ +¶É³°ÃæΩ [¤­¤ç¤¯¤¬¤¤¤Á¤å¤¦¤ê¤Ä] /neutrality/ +¶É¸Â [¤­¤ç¤¯¤²¤ó] /(n,vs) limit/localize/ +¶É¼Ë [¤­¤ç¤¯¤·¤ã] /(n) bureau/office building/ +¶É½ê [¤­¤ç¤¯¤·¤ç] /(n) section/local/ +¶É½êʬ´ô [¤­¤ç¤¯¤·¤ç¤Ö¤ó¤­] /local jump/ +¶É½êËã¿ì [¤­¤ç¤¯¤·¤ç¤Þ¤¹¤¤] /local anesthesia/ +¶ÉÃÏ [¤­¤ç¤¯¤Á] /(n) municipal/limited area/locality/(P)/ +¶ÉÃÏÀïÁè [¤­¤ç¤¯¤Á¤»¤ó¤½¤¦] /limited (scale) war/ +¶ÉÃÏŪ [¤­¤ç¤¯¤Á¤Æ¤­] /(adj-na) local/ +¶ÉÃÏÉ÷ [¤­¤ç¤¯¤Á¤Õ¤¦] /(n) local wind/ +¶ÉĹ [¤­¤ç¤¯¤Á¤ç¤¦] /(n) bureau director/office chief/(P)/ +¶ÉÈÖ [¤­¤ç¤¯¤Ð¤ó] /(n) telephone exchange number/(P)/ +¶ÉÉô [¤­¤ç¤¯¤Ö] /(n) part/section/affected region/ +¶ÉÉôËã¿ì [¤­¤ç¤¯¤Ö¤Þ¤¹¤¤] /local anesthesia/ +¶ÉÊó [¤­¤ç¤¯¤Û¤¦] /(n) official bulletin/ +¶ÉÌÌ [¤­¤ç¤¯¤á¤ó] /(n) checkerboard/aspect/situation/(P)/ +¶Éα¤á [¤­¤ç¤¯¤É¤á] /(n) general delivery/(P)/ +¶Ê [¤­¤ç¤¯] /(n,n-suf) tune/piece of music/(P)/ +¶Ê¡¹ [¤¯¤Þ¤°¤Þ] /nooks/corners/ +¶Ê¤¬¤ê [¤Þ¤¬¤ê] /(n) curvature/warp/bend/(P)/ +¶Ê¤¬¤ê¤«¤É [¤Þ¤¬¤ê¤«¤É] /(n) street corner/road turn/(P)/ +¶Ê¤¬¤ê¤¯¤Í¤ë [¤Þ¤¬¤ê¤¯¤Í¤ë] /(v5r,vi) to bend many times/to turn and twist/to zigzag/ +¶Ê¤¬¤ê¤Ê¤ê¤Ë¤â [¤Þ¤¬¤ê¤Ê¤ê¤Ë¤â] /(adv) though imperfect/somehow/ +¶Ê¤¬¤ê³Ñ [¤Þ¤¬¤ê¤«¤É] /(n) street corner/road turn/(P)/ +¶Ê¤¬¤êÆ» [¤Þ¤¬¤ê¤ß¤Á] /(n) roundabout road/curving road/ +¶Ê¤¬¤êÌÜ [¤Þ¤¬¤ê¤á] /(n) turn/bend/curve/ +¶Ê¤¬¤êÏ© [¤Þ¤¬¤ê¤ß¤Á] /(n) roundabout road/curving road/ +¶Ê¤¬¤ë [¤Þ¤¬¤ë] /(v5r) to turn/to bend/(P)/ +¶Ê¤² [¤Þ¤²] /(n) flexure/bending/ +¶Ê¤²¤ë [¤Þ¤²¤ë] /(v1) to bend/to crook/to lean/(P)/ +¶Ê¤²°×¤¤ [¤Þ¤²¤ä¤¹¤¤] /pliant/supple/flexible/ +¶Ê¤²Êª [¤Þ¤²¤â¤Î] /(n) circular box/ +¶Ê¤Î¤Ê¤¤ [¤­¤ç¤¯¤Î¤Ê¤¤] /uninteresting/dull/ +¶Ê¤Î̵¤¤ [¤­¤ç¤¯¤Î¤Ê¤¤] /uninteresting/dull/ +¶Ê¤ê¤¯¤Í¤ë [¤Þ¤¬¤ê¤¯¤Í¤ë] /(v5r,vi) to bend many times/to turn and twist/to zigzag/ +¶Ê¤ê³Ñ [¤Þ¤¬¤ê¤«¤É] /(n) a corner/bend in the road/turning point/ +¶Ê¤ê¼Ü [¤Þ¤¬¤ê¤¸¤ã¤¯] /(n) common Japanese foot/carpenter's square/ +¶Ê¤êÌÜ [¤Þ¤¬¤ê¤á] /(n) a corner/bend in the road/turning point/ +¶Ê¤ë [¤Þ¤¬¤ë] /(io) (v5r) to turn/to bend/ +¶Ê¤òÉÕ¤±¤ë [¤­¤ç¤¯¤ò¤Ä¤±¤ë] /(exp) to write music for a song/ +¶Ê°­ [¤­¤ç¤¯¤¢¤¯] /wickedness/ +¶Ê°û¤ß [¤­¤ç¤¯¤Î¤ß] /drinking while doing an acrobatic stunt/ +¶Ê±º [¤­¤ç¤¯¤Û] /(n) winding coast (beach)/ +¶Ê²ò [¤­¤ç¤Ã¤«¤¤] /(n,vs) misconstruction/distortion/ +¶Ê³Ø [¤­¤ç¤¯¤¬¤¯] /(n) inferior scholarship/ +¶Ê³Ø°¤À¤ [¤­¤ç¤¯¤¬¤¯¤¢¤»¤¤] /(n) prostitution of learning/twisting the truth and truckling to the times/ +¶Ê´É [¤­¤ç¤¯¤«¤ó] /siphon/curved pipe/ +¶Êµ» [¤­¤ç¤¯¤®] /(n) acrobatic feats/ +¶Êµå [¤­¤ç¤Ã¤­¤å¤¦] /(n) curve ball/ +¶Ê¶Ê [¤¯¤Þ¤°¤Þ] /nooks/corners/ +¶Ê¶Ì [¤Þ¤¬¤¿¤Þ] /(n) (ancient) comma-shaped jewels/ +¶Ê·Ý [¤­¤ç¤¯¤²¤¤] /(n) acrobatics/ +¶Ê·Ý»Õ [¤­¤ç¤¯¤²¤¤¤·] /acrobat/tumbler/ +¶Ê»ö [¤­¤ç¤¯¤¸] /(n) wickedness/injustice/ +¶Ê»ö [¤¯¤»¤´¤È] /(n) crookedness/something not right/something out of the ordinary/something unpleasant/something disgusting/unlawfulness/something unhappy/calamity/ +¶Ê¼Í [¤­¤ç¤¯¤·¤ã] /(n) high-angle fire (mil)/ +¶Ê¼Íˤ [¤­¤ç¤¯¤·¤ã¤Û¤¦] /(n) howitzer/high-angle gun/ +¶Ê¼Ô [¤¯¤»¤â¤Î] /(n) ruffian/villain/knave/thief/suspicious fellow/ +¶Ê¼Ü [¤«¤Í¤¶¤·] /(n) common Japanese foot/carpenter's square/regular shaku (approx. 12 in)/ +¶Ê¼Ü [¤«¤Í¤¸¤ã¤¯] /(n) common Japanese foot/carpenter's square/regular shaku (approx. 12 in)/ +¶Ê¼Ü [¤­¤ç¤¯¤·¤ã¤¯] /(n) common Japanese foot/carpenter's square/regular shaku (approx. 12 in)/ +¶Ê¾è¤ê [¤­¤ç¤¯¤Î¤ê] /(n) trick riding/ +¶Ê¿å [¤­¤ç¤¯¤¹¤¤] /(n) meandering stream/ +¶ÊÀÞ [¤­¤ç¤¯¤»¤Ä] /(n) windings/meanderings/complications/(P)/ +¶ÊÀá [¤­¤ç¤¯¤»¤Ä] /(n) tune/ +¶ÊÀâ [¤­¤ç¤¯¤»¤Ä] /(n) false theory/ +¶ÊÀþ [¤­¤ç¤¯¤»¤ó] /(n) curve/(P)/ +¶ÊÀþºÂɸ [¤­¤ç¤¯¤»¤ó¤¶¤Ò¤ç¤¦] /(n) curvilinear coordinates/ +¶ÊÀþÈþ [¤­¤ç¤¯¤»¤ó¤Ó] /(n) linear beauty/ +¶ÊÃƤ­ [¤­¤ç¤¯¤Ó¤­] /(n) trick playing (on an instrument)/ +¶ÊÄ´ [¤­¤ç¤¯¤Á¤ç¤¦] /(n) melody/tune/ +¶Êľ [¤­¤ç¤¯¤Á¤ç¤¯] /(n) merits (of a case)/right or wrong/ +¶ÊÅÙ [¤­¤ç¤¯¤É] /curvature/ +¶ÊÆÈ³Ú [¤­¤ç¤¯¤´¤Þ] /(n) top/spinning tricks/ +¶ÊÇÏ [¤­¤ç¤¯¤Ð] /(n) circus/equestrian feats/ +¶ÊÇÏ»Õ [¤­¤ç¤¯¤Ð¤·] /circus stunt rider/ +¶ÊÇÏÃÄ [¤­¤ç¤¯¤Ð¤À¤ó] /(n) circus troupe/ +¶ÊÈß [¤­¤ç¤¯¤Ò] /(n) harboring (a criminal)/ +¶ÊÈô¤Ó [¤­¤ç¤¯¤È¤Ó] /fancy diving/ +¶ÊÉ® [¤­¤ç¤¯¤Ò¤Ä] /(n) misrepresentation/falsification/ +¶ÊÉè [¤­¤ç¤¯¤Õ] /(n) musical composition/notes/ +¶ÊÉñ [¤¯¤»¤Þ¤¤] /(n) recitative dance/ +¶Ê̾ [¤­¤ç¤¯¤á¤¤] /(n) song title(s)/ +¶ÊÌÌ [¤­¤ç¤¯¤á¤ó] /(n) curved surface/ +¶ÊÌÜ [¤­¤ç¤¯¤â¤¯] /(n) program/musical selection/tunes/(P)/ +¶ÊΨ [¤­¤ç¤¯¤ê¤Ä] /(n) curvature/ +¶Êή [¤­¤ç¤¯¤ê¤å¤¦] /(n) meandering stream/ +¶ÊÏ© [¤­¤ç¤¯¤í] /winding road/ +¶ÊÏÀ [¤­¤ç¤¯¤í¤ó] /(n) biased argument/ +¶Ë [¤­¤ç¤¯] /(n) (1) pole/(2) climax/extreme/extremity/culmination/height/zenith/nadir/ +¶Ë [¤´¤¯] /(adv,n) quite/very/(P)/ +¶Ë¡¹ [¤´¤¯¤´¤¯] /(adv) extremely, highly/ +¶Ë¤Þ¤ê¤Ê¤¤ [¤­¤ï¤Þ¤ê¤Ê¤¤] /(adj) extremely/in the extreme/boundless/ +¶Ë¤Þ¤ê°­¤¤ [¤­¤Þ¤ê¤ï¤ë¤¤] /(adj) bashful/ +¶Ë¤Þ¤ê̵¤¤ [¤­¤ï¤Þ¤ê¤Ê¤¤] /(adj) extremely/in the extreme/boundless/ +¶Ë¤Þ¤ë [¤­¤ï¤Þ¤ë] /(v5r) to terminate/to reach an extreme/to be in a dilemma/to be at an end/(P)/ +¶Ë¤ß [¤­¤ï¤ß] /(n) height/acme/extremity/(P)/ +¶Ë¤á¤Æ [¤­¤ï¤á¤Æ] /(adv) exceedingly/extremely/(P)/ +¶Ë¤á¤ë [¤­¤ï¤á¤ë] /(v1) (1) to carry to extremes/to go to the end of something/(2) to investigate thoroughly/to master/(P)/ +¶Ë¤á¼ê [¤­¤á¤Æ] /(n) (1) decisive factor/(2) person who decides/ +¶Ë¤á½ê [¤­¤á¤É¤³¤í] /(n) (1) crucial point/(2) perfect chance/ +¶Ë¤á¿Ô¤¯¤¹ [¤­¤ï¤á¤Ä¤¯¤¹] /(v5s) to do thoroughly/to check through and through/ +¶Ë¤áÉÕ¤­ [¤­¤ï¤á¤Ä¤­] /(n) guaranteed/ +¶Ë¤áÉÕ¤­¤ÎÉÊ [¤­¤ï¤á¤Ä¤­¤Î¤·¤Ê] /article of certified genuineness/ +¶Ë¤êÀڤä¿ [¤­¤Þ¤ê¤­¤Ã¤¿] /obvious/commonplace/ +¶Ë°­ [¤´¤¯¤¢¤¯] /(adj-na,n) heinous/ +¶Ë°­¿Í [¤´¤¯¤¢¤¯¤Ë¤ó] /(n) scoundrel/ +¶Ë°Õ [¤´¤¯¤¤] /(n) essential point/main point/ +¶Ë°õ [¤´¤¯¤¤¤ó] /(n) seal/hallmark/stamp die/ +¶Ë±¦ [¤­¤ç¤¯¤¦] /(n) extreme right/(P)/ +¶Ë±¦»ØƳ¼Ô [¤­¤ç¤¯¤¦¤·¤É¤¦¤·¤ã] /(n) far-right leader/ +¶Ë³Ú [¤´¤¯¤é¤¯] /(n) paradise/(P)/ +¶Ë³Ú±ýÀ¸ [¤´¤¯¤é¤¯¤ª¤¦¤¸¤ç¤¦] /(n) rebirth in paradise/peaceful death/ +¶Ë³Ú¾ôÅÚ [¤´¤¯¤é¤¯¤¸¤ç¤¦¤É] /(n) paradise/ +¶Ë³ÚÄ» [¤´¤¯¤é¤¯¤Á¤ç¤¦] /(n) bird of paradise/ +¶Ë³ÚÄ»²Ö [¤´¤¯¤é¤¯¤Á¤ç¤¦¤«] /bird of paradise flower/Strelitzia reginae/ +¶Ë´§ [¤­¤ç¤Ã¤«¤ó] /(n) polar cap/ +¶Ë´¨ [¤´¤Ã¤«¤ó] /(n) intense cold/mid-winter/(P)/ +¶Ë´õ [¤´¤¯¤Þ¤ì] /(adj-na) extremely rare/ +¶Ëµ÷Î¥ [¤­¤ç¤¯¤­¤ç¤ê] /(n) polar distance/ +¶Ë¶Ë [¤´¤¯¤´¤¯] /(adv) extremely, highly/ +¶Ë·º [¤­¤ç¤Ã¤±¤¤] /(n) capital punishment/extreme penalty/ +¶Ë·î [¤´¤¯¤²¤Ä] /(n) last month of the year/December/ +¶Ë¸À [¤­¤ç¤¯¤²¤ó] /(n) be frank, go so far as to say/ +¶Ë¸Â [¤­¤ç¤¯¤²¤ó] /(n) utmost limits/limit/(P)/ +¶Ë¸Â´Ä¶­ [¤­¤ç¤¯¤²¤ó¤«¤ó¤­¤ç¤¦] /(n) extreme environment/ +¶Ë¸Â¾õÂÖ [¤­¤ç¤¯¤²¤ó¤¸¤ç¤¦¤¿¤¤] /extreme situation/ +¶Ë¸ÂÃÍ [¤­¤ç¤¯¤²¤ó¤Á] /(n) limit value/ +¶Ë¸÷ [¤­¤ç¤¯¤³¤¦] /(n) northern or southern lights/aurora borealis or australis/ +¶Ë¸÷ [¤­¤ç¤Ã¤³¤¦] /(n) northern or southern lights/aurora borealis or australis/ +¶Ëº¸ [¤­¤ç¤¯¤µ] /(n) extreme left/ultraleft/ +¶Ëº¸ÃÄÂÎ [¤­¤ç¤¯¤µ¤À¤ó¤¿¤¤] /(n) far-left group/ +¶ËºÂɸ [¤­¤ç¤¯¤¶¤Ò¤ç¤¦] /(n) polar coordinates/ +¶ËºÌ¿§ [¤´¤¯¤µ¤¤¤·¤­] /(n) richly colored/ +¶ËºÙ [¤´¤¯¤Ü¤½] /superfine/ +¶Ë½ë [¤´¤¯¤·¤ç] /(n) intense heat/ +¶Ë¾® [¤­¤ç¤¯¤·¤ç¤¦] /(adj-na,n) minimum/ +¶Ë¾®¤µ¤¤ [¤´¤¯¤Á¤¤¤µ¤¤] /very small/ +¶Ë¾®ÃÍ [¤­¤ç¤¯¤·¤ç¤¦¤Á] /(n) minimum value/ +¶Ë¾å [¤´¤¯¤¸¤ç¤¦] /(adj-na,n) first-rate/finest quality/the best/(P)/ +¶ËÀ­ [¤­¤ç¤¯¤»¤¤] /(n) polarity/ +¶ËÀþ [¤­¤ç¤¯¤»¤ó] /polar/ +¶ËÁ°Àþ [¤­¤ç¤¯¤¼¤ó¤»¤ó] /(n) polar front/ +¶ËÂÀ [¤´¤¯¤Ö¤È] /(n) thick heavy thread/ +¶ËÂç [¤­¤ç¤¯¤À¤¤] /(adj-na,n) maximum/ +¶ËÂçÃÍ [¤­¤ç¤¯¤À¤¤¤Á] /(n) maximum value/local maximum/ +¶Ëü [¤­¤ç¤¯¤¿¤ó] /(adj-na,n) extreme/extremity/(P)/ +¶Ëü¤ËÁö¤ê¾¡¤Á¤À [¤­¤ç¤¯¤¿¤ó¤Ë¤Ï¤·¤ê¤¬¤Á¤À] /be apt to go to extremes/ +¶ËÃÏ [¤­¤ç¤¯¤Á] /(n) farthest land/polar regions/ +¶ËÃÏ·÷ [¤­¤ç¤¯¤Á¤±¤ó] /polar regions/the pole/ +¶ËÃ× [¤­¤ç¤¯¤Á] /(n) culmination/perfection/ +¶ËĶûÇÈ [¤­¤ç¤¯¤Á¤ç¤¦¤¿¤ó¤Ñ] /(n) UHF/ultrahigh frequency/ultrashort waves/ +¶ËĶûÇÈ [¤´¤¯¤Á¤ç¤¦¤¿¤ó¤Ñ] /(n) UHF/ultrahigh frequency/ultrashort waves/ +¶ËÄã²¹ [¤­¤ç¤¯¤Æ¤¤¤ª¤ó] /(n) very (extremely) low temperature/ +¶ËÄã²¹²Ê³Ø [¤­¤ç¤¯¤Æ¤¤¤ª¤ó¤«¤¬¤¯] /cryonics/ +¶ËÅÀ [¤­¤ç¤¯¤Æ¤ó] /(n) pole (north, south)/climax/extreme (point)/ +¶ËÅÙ [¤­¤ç¤¯¤É] /(adj-na,n) maximum/extreme/utmost/curvature/(P)/ +¶ËÅì [¤­¤ç¤¯¤È¤¦] /(n) Far East/(P)/ +¶ËÆ» [¤´¤¯¤É¤¦] /(adj-na,n) profligate/ +¶ËÆ»¼Ô [¤´¤¯¤É¤¦¤â¤Î] /(n) scoundrel, rake/ +¶ËÆâ [¤´¤¯¤Ê¤¤] /(n) highly confidential, top secret/ +¶ËÇ® [¤´¤¯¤Í¤Ä] /(n) extreme heat/ +¶ËÇö [¤­¤ç¤¯¤Ï¤¯] /ultrathinness/ +¶ËÈë [¤´¤¯¤Ò] /(adj-na,n) absolute secrecy/(P)/ +¶ËÈë¾ðÊó [¤´¤¯¤Ò¤¸¤ç¤¦¤Û¤¦] /(n) classified information/top secret/ +¶ËÈù [¤­¤ç¤¯¤Ó] /(adj-na,n) microscopic/infinitesimal/ +¶ËÉÏ [¤´¤¯¤Ò¤ó] /(n) destitution/ +¶ËËÌ [¤­¤ç¤¯¤Û¤¯] /(n) extreme north/north pole/ +¶ËÍÎ [¤­¤ç¤¯¤è¤¦] /(n) polar seas/ +¶Ëή [¤­¤ç¤¯¤ê¤å¤¦] /(n) polar current/ +¶ËÎÌ [¤­¤ç¤¯¤ê¤ç¤¦] /(n) maximum dose/ +¶ËÎÏ [¤­¤ç¤¯¤ê¤ç¤¯] /(adv) to the utmost/to the best of one's ability/(P)/ +¶ËÎÏÅؤá¤ë [¤­¤ç¤¯¤ê¤ç¤¯¤Ä¤È¤á¤ë] /to do one's best/ +¶ËÎÏÊÙ¤á¤ë [¤­¤ç¤¯¤ê¤ç¤¯¤Ä¤È¤á¤ë] /to do one's best/ +¶ËÏÀ [¤­¤ç¤¯¤í¤ó] /(n) extreme logic/extreme argument/unreserved argument/ +¶ËòÍ»É [¤­¤ç¤¯¤¢¤¸¤µ¤·] /(n) arctic tern/ +¶Ì [¤®¤ç¤¯] /(n) (abbr) king (shogi)/ +¶Ì [¤¿¤Þ] /(n,n-suf) ball/sphere/coin/(P)/ +¶Ì [¤À¤Þ] /(n,n-suf) ball/sphere/coin/ +¶Ì¤Ëàì [¤¿¤Þ¤Ë¤­¤º] /flaw in the crystal/fly in the ointment/ +¶Ì¤ËáÓ [¤¿¤Þ¤Ë¤­¤º] /flaw in the crystal/fly in the ointment/ +¶Ì¤Í¤® [¤¿¤Þ¤Í¤®] /(n) onion/(P)/ +¶Ì¤Î´À [¤¿¤Þ¤Î¤¢¤»] /beads of sweat/ +¶Ì¤Î½ï [¤¿¤Þ¤Î¤ª] /bead string/thread of life/ +¶Ì¤ÎÍÁ [¤¿¤Þ¤Î¤³¤·] /(n) a palanquin set with jewels/ +¶Ì¤ÎÍÁ¤Ë¾è¤ë [¤¿¤Þ¤Î¤³¤·¤Ë¤Î¤ë] /(exp) to marry into a family of rank/to marry money/ +¶Ì±Í [¤®¤ç¤¯¤¨¤¤] /crystal/transparent gem/ +¶Ì²° [¤¿¤Þ¤ä] /(n) jeweler/ +¶Ì²» [¤®¤ç¤¯¤ª¤ó] /(n) the Emperor's voice/ +¶Ì²»È× [¤®¤ç¤¯¤ª¤ó¤Ð¤ó] /(n) recording disc (of the Imperial surrender message)/ +¶Ì³À [¤¿¤Þ¤¬¤­] /(n) fence around a shrine/ +¶Ì´é [¤®¤ç¤¯¤¬¤ó] /(n) imperial face/ +¶Ì¶Úµû [¤¤¤«¤Ê¤´] /(n) lancefish (Ammodytes personatus)/sand lance/ +¶Ì¶ú [¤¿¤Þ¤°¤·] /(n) branch of a sacred tree/ +¶Ì¹Æ [¤®¤ç¤Ã¤³¤¦] /(n) your manuscript/ +¶Ìº½Íø [¤¿¤Þ¤¸¤ã¤ê] /(n) gravel/ +¶ÌºÂ [¤®¤ç¤¯¤¶] /(n) throne/ +¶ÌºÕ [¤®¤ç¤¯¤µ¤¤] /(n,vs) honourable defeat/honourable death/(P)/ +¶ÌºÚ [¤¿¤Þ¤Ê] /(n) cabbage/ +¶Ì»Ò [¤¿¤Þ¤´] /(n) (1) egg(s)/spawn/roe/(2) cooked (usually boiled) hen egg/ +¶Ì»ÒЧ [¤¿¤Þ¤´¤É¤ó¤Ö¤ê] /(n) bowl of rice topped with boiled eggs/ +¶Ì¼¥ [¤®¤ç¤¯¤¸] /(n) sovereign's seal/ +¶Ì¼² [¤¿¤Þ¤·¤®] /(n) painted snipe/ +¶Ì¼´¼õ¤± [¤¿¤Þ¤¸¤¯¤¦¤±] /(n) ball bearings/ +¶Ì¼êÈ¢ [¤¿¤Þ¤Æ¤Ð¤³] /(n) treasure chest/ +¶Ì¾­ [¤®¤ç¤¯¤·¤ç¤¦] /(n) king/king (shogi)/ +¶Ì¾Ï [¤®¤ç¤¯¤·¤ç¤¦] /(n) your letter/excellent composition/ +¶Ì¾è¤ê [¤¿¤Þ¤Î¤ê] /(n) balancing on a ball/ +¶Ì¿â¤ì [¤¿¤Þ¤À¤ì] /(n) bamboo curtain/palace/ +¶Ì¿ñ [¤®¤ç¤¯¤º¤¤] /(n) chalcedony/ +¶ÌÀ°Íý [¤®¤ç¤¯¤»¤¤¤ê] /liquidation of speculative accounts/ +¶ÌÀÐ [¤®¤ç¤¯¤»¤­] /(n) gems and stones/wheat and tares/ +¶ÌÀÐ [¤¿¤Þ¤¤¤·] /(n) pebble/ +¶ÌÀк®¸ò [¤®¤ç¤¯¤»¤­¤³¤ó¤³¤¦] /(n) good and bad in a hopeless jumble/a jumble of wheat and tares/ +¶ÌÀк®Þ [¤®¤ç¤¯¤»¤­¤³¤ó¤³¤¦] /(n) good and bad in a hopeless jumble/a jumble of wheat and tares/ +¶ÌÁô [¤¿¤Þ¤â] /(n) seaweed/ +¶ÌÂÎ [¤®¤ç¤¯¤¿¤¤] /(n) the Emperor's person or presence/ +¶ÌÂå [¤®¤ç¤¯¤À¤¤] /(n) time charge for a geisha/ +¶ÌÃî [¤¿¤Þ¤à¤·] /(n) insect with iridescent wings/ +¶ÌÃ [¤¿¤Þ¤à¤·¤¤¤í] /(adj-no,n) iridescent/equivocal/(P)/ +¶ÌÆͤ­ [¤¿¤Þ¤Ä¤­] /(n) billiards/serial collisions (of cars)/ +¶ÌǬ [¤¿¤Þ¤Í¤®] /(n) onion/ +¶ÌÇÕ [¤®¤ç¤¯¤Ï¤¤] /(n) jade cup/ +¶ÌÌç [¤®¤ç¤¯¤â¤ó] /(n) beautifully decorated gate (euphemism for female genitalia)/ +¶ÌϪ [¤®¤ç¤¯¤í] /(n) refined green tea/ +¶ÌÙô [¤®¤ç¤¯¤µ¤¤] /(n,vs) dying but never surrendering/ +¶ÌéæµÐ [¤È¤¦¤â¤í¤³¤·] /(n) (uk) corn (US)/maize (UK)/(P)/ +¶Í [¤­¤ê] /(n) paulownia tree/(P)/ +¶Í°ìÍÕ [¤­¤ê¤Ò¤È¤Ï] /(n) falling paulownia leaf signaling the beginning of autumn/ +¶Íºà [¤­¤ê¤¶¤¤] /paulownia wood/ +¶ÍÌý [¤È¤¦¤æ] /(n) tung oil/(Chinese) wood oil/ +¶Î [¤­¤í¤á¤¤¤È¤ë] /(uk) kilometer/kilometre/ +¶Ï [¤­¤ó] /a little/small quantity/ +¶Ï¡¹ [¤­¤ó¤­¤ó] /(adv) merely/no more than/ +¶Ï¤« [¤ï¤º¤«] /(adj-na,adv,n) only/merely/a little/small quantity/(P)/ +¶Ï¶Ï [¤­¤ó¤­¤ó] /(adv) merely/no more than/ +¶Ïº¹ [¤­¤ó¤µ] /(n) narrow margin/ +¶Ï¾¯ [¤­¤ó¤·¤ç¤¦] /(adj-na,n) few/little/insignificant/ +¶Ï¾¯º¹ [¤­¤ó¤·¤ç¤¦¤µ] /narrow majority/shade of difference/ +¶Ð [¤­¤ó] /be fit for/be equal to/serve/(P)/ +¶Ð [¤´¤ó] /be fit for/be equal to/serve/ +¶Ð¤Þ¤é¤Ê¤¤ [¤Ä¤È¤Þ¤é¤Ê¤¤] /unfit for/unequal to/ +¶Ð¤Þ¤ë [¤Ä¤È¤Þ¤ë] /(v5r) to be fit for/to be equal to/to function properly/ +¶Ð¤á [¤Ä¤È¤á] /(n) (1) service/duty/business/responsibility/task/(2) Buddhist religious services/(P)/ +¶Ð¤á¤ë [¤Ä¤È¤á¤ë] /(v1) (1) to serve/to fill a post/to serve under/to work (for)/(2) to exert oneself/to endeavor/to be diligent/(3) to play (the part of)/(P)/ +¶Ð¤áµ¤ [¤Ä¤È¤á¤®] /(n) mercenary spirit/ +¶Ð¤á¸ý [¤Ä¤È¤á¤°¤Á] /(n) position/place of employment/ +¶Ð¤á¸þ¤­ [¤Ä¤È¤á¤à¤­] /(n) one's business/one's duties/ +¶Ð¤á¹Ô¤Ê¤¦ [¤Ä¤È¤á¤ª¤³¤Ê¤¦] /(v5u) to carry on (work)/ +¶Ð¤á¾å¤²¤ë [¤Ä¤È¤á¤¢¤²¤ë] /(v1) to serve out one's apprenticeship/to serve out one's time/ +¶Ð¤á¿¶¤ê [¤Ä¤È¤á¤Ö¤ê] /assiduity/conduct/ +¶Ð¤á¿Í [¤Ä¤È¤á¤Ë¤ó] /(n) office worker/salaried man/white-collar worker/ +¶Ð¤áÀ¹¤ê [¤Ä¤È¤á¤¶¤«¤ê] /the prime of one's career/ +¶Ð¤áÀè [¤Ä¤È¤á¤µ¤­] /(n) place of work/(P)/ +¶Ð¤áƯ¤¯ [¤Ä¤È¤á¤Ï¤¿¤é¤¯] /(v5k) to work diligently/ +¶Ð¤áÊô¸ø [¤Ä¤È¤á¤Ü¤¦¤³¤¦] /apprenticeship/ +¶Ð²¦ [¤­¤ó¤Î¤¦] /(n) imperialism/loyalism/ +¶Ð²¦²È [¤­¤ó¤Î¤¦¤«] /loyalist/ +¶Ð²¦Ú·°Ð [¤­¤ó¤Î¤¦¤¸¤ç¤¦¤¤] /loyalty to the emperor and expulsion of the foreigners/ +¶Ðµá [¤´¤ó¤°] /inquiring the Buddha way/ +¶Ð¶ì [¤­¤ó¤¯] /toil and hardship/ +¶Ð·ð [¤­¤ó¤±¤ó] /(n) industry/diligence/frugality/ +¶Ð·ð¤ÎÉ÷ [¤­¤ó¤±¤ó¤Î¤Õ¤¦] /custom (habit) of diligence and thrift/ +¶Ð¹Ä [¤­¤ó¤Î¤¦] /(n) imperialism/ +¶Ð¹Ä²È [¤­¤ó¤Î¤¦¤«] /loyalist/ +¶Ð¹Ô [¤´¤ó¤®¤ç¤¦] /(n) Buddhist religious service/ +¶Ð³ [¤­¤ó¤¾¤¯] /(n) continuous service/(P)/ +¶Ð³¼Ô [¤­¤ó¤¾¤¯¤·¤ã] /man of long service/ +¶ÐÂÆ [¤­¤ó¤À] /(n) diligence and indolence/attendance/ +¶ÐÂÕ [¤­¤ó¤¿¤¤] /(n) diligence and indolence/diligence/attendance/ +¶ÐÈÖ [¤­¤ó¤Ð¤ó] /(n) on duty in Edo/ +¶ÐÊÙ [¤­¤ó¤Ù¤ó] /(adj-na,n) industry/diligence/(P)/ +¶Ð̳ [¤­¤ó¤à] /(n,vs) service/duty/work/(P)/ +¶Ð̳°÷ [¤­¤ó¤à¤¤¤ó] /worker/employee/ +¶Ð̳¸òÂå [¤­¤ó¤à¤³¤¦¤¿¤¤] /change of shifts/ +¶Ð̳»þ´Ö [¤­¤ó¤à¤¸¤«¤ó] /(n) office (business, working) hours/ +¶Ð̳¼ÂÀÓ [¤­¤ó¤à¤¸¤Ã¤»¤­] /service record/ +¶Ð̳¼Ô [¤­¤ó¤à¤·¤ã] /workers/men on duty/ +¶Ð̳Àè [¤­¤ó¤à¤µ¤­] /(n) place of employment/ +¶Ð̳ÃϼêÅö¤Æ [¤­¤ó¤à¤Á¤Æ¤¢¤Æ] /area allowance/ +¶Ð̳ǯ¸Â [¤­¤ó¤à¤Í¤ó¤²¤ó] /term of service/ +¶Ð̳ɾÄê [¤­¤ó¤à¤Ò¤ç¤¦¤Æ¤¤] /teacher's work record/ +¶ÐÏ« [¤­¤ó¤í¤¦] /(n) labor/exertion/diligent service/(P)/ +¶ÐÏ«°ÕÍß [¤­¤ó¤í¤¦¤¤¤è¤¯] /(n) will to work/ +¶ÐÏ«³¬µé [¤­¤ó¤í¤¦¤«¤¤¤­¤å¤¦] /salaried class/working class/ +¶ÐÏ«´¶¼Õ¤ÎÆü [¤­¤ó¤í¤¦¤«¤ó¤·¤ã¤Î¤Ò] /(n) Thanksgiving Day (November 23rd)/ +¶ÐÏ«¼Ô [¤­¤ó¤í¤¦¤·¤ã] /(n) worker/(P)/ +¶ÐÏ«¼Ôºâ»º·ÁÀ®Â¥¿Ê [¤­¤ó¤í¤¦¤·¤ã¤¶¤¤¤µ¤ó¤±¤¤¤»¤¤¤½¤¯¤·¤ó] /(workers) asset formation/ +¶ÐÏ«½êÆÀ [¤­¤ó¤í¤¦¤·¤ç¤È¤¯] /earned income/ +¶ÐÏ«Âç½° [¤­¤ó¤í¤¦¤¿¤¤¤·¤å¤¦] /working people/ +¶ÐÏ«Êô»Å [¤­¤ó¤í¤¦¤Û¤¦¤·] /labor service/ +¶Ð×í [¤­¤ó¤«¤¯] /faithful service/ +¶Ñ¤· [¤Ê¤é¤·] /(n) average/leveling/ +¶Ñ¤·¤¤ [¤Ò¤È¤·¤¤] /(adj) equal/similar/like/equivalent/ +¶Ñ¤¹ [¤Ê¤é¤¹] /(v5s) to make even/to make smooth/to make level/ +¶Ñ°ì [¤­¤ó¤¤¤Ä] /(adj-na,n) uniformity/equality/(P)/ +¶Ñ°ì²½ [¤­¤ó¤¤¤Ä¤«] /(vs) homogenization/ +¶Ñ¹Õ [¤­¤ó¤³¤¦] /(n) equilibrium/balance/(P)/ +¶Ñ¹Õ²Á³Ê [¤­¤ó¤³¤¦¤«¤«¤¯] /equilibrium price/ +¶Ñ¹Õ·ÐºÑ [¤­¤ó¤³¤¦¤±¤¤¤¶¤¤] /balanced economy/ +¶Ñ¹Õͽ»» [¤­¤ó¤³¤¦¤è¤µ¤ó] /balanced budget/ +¶Ñ¼Á [¤­¤ó¤·¤Ä] /(adj-na,n) homogeneous/homogeneity/(P)/ +¶Ñ¼ÁÀ­ [¤­¤ó¤·¤Ä¤»¤¤] /homogeneity/ +¶ÑÀª [¤­¤ó¤»¤¤] /(n) uniformity/balance (equilibrium) of power/ +¶ÑÀ° [¤­¤ó¤»¤¤] /(n) symmetry/balance/(P)/ +¶ÑÀÆ [¤­¤ó¤»¤¤] /(n) symmetry/balance/(P)/ +¶ÑÅù [¤­¤ó¤È¤¦] /(adj-na,n) equality/uniformity/evenness/(P)/ +¶ÑÅù²½ [¤­¤ó¤È¤¦¤«] /equalization/ +¶ÑÅù³ä [¤­¤ó¤È¤¦¤ï¤ê] /on or at a per capita basis/ +¶ÑÅù³ä¤ê [¤­¤ó¤È¤¦¤ï¤ê] /on or at a per capita basis/ +¶Ñʬ [¤­¤ó¤Ö¤ó] /(n) equal division/ +¶Ò [¤­¤ó] /(n) napkin/cloth/ +¶Ò¤¬½Ð¤ë [¤Ï¤Ð¤¬¤Ç¤ë] /(exp) to become wider/ +¶ÒÃå [¤­¤ó¤Á¤ã¤¯] /(n) pouch/hanger-on/purse/ +¶ÒÃåÀÚ¤ê [¤­¤ó¤Á¤ã¤¯¤­¤ê] /(n) pickpocket/ +¶Ó [¤Ë¤·¤­] /(n) brocade/(P)/ +¶Ó³¨ [¤Ë¤·¤­¤¨] /(n) colour (woodblock) print/ +¶Ó´ú [¤­¤ó¤­] /(n) pennant/gold-brocade flag/ +¶Ó·Ü [¤­¤ó¤±¤¤] /(n) golden pheasant/ +¶Ó¸ñ [¤Ë¤·¤­¤´¤¤] /(n) coloured carp/ +¶Ó¼Ø [¤Ë¤·¤­¤Ø¤Ó] /(n) python/harlequin snake/ +¶Ó¾å [¤­¤ó¤¸¤ç¤¦] /(n) (abbr) crowning beauty with even greater glory/ +¶ÓÃÏ [¤­¤ó¤Á] /(n) your place of residence/ +¶Ô [¤­¤ó] /(n) unit of weight ~600g/ +¶ÔÌÜ [¤­¤ó¤á] /(n) weight/ +¶ÔÎÌ [¤­¤ó¤ê¤ç¤¦] /(n) weight/(P)/ +¶Õ±Ù [¤­¤Í¤Ä] /joy/gladness/ +¶Õ²÷ [¤­¤ó¤«¤¤] /(adj-na,n) pleasant/delightful/ +¶Õ²û [¤­¤ó¤«¤¤] /(n,vs) thinking happily of/ +¶Õ´î [¤­¤ó¤­] /(n) pleasure/ +¶Õ´î¿ýÌö [¤­¤ó¤­¤¸¤ã¤¯¤ä¤¯] /(n) jump up for joy/ +¶Õµá [¤´¤ó¤°] /(n) earnest aspiration/ +¶Õµá¾ôÅÚ [¤´¤ó¤°¤¸¤ç¤¦¤É] /seeking rebirth in the Pure Land/ +¶ÕÁ³ [¤­¤ó¤¼¤ó] /(adj-na,adv,n) joyfulness/ +¶ÕÁ³¤¿¤ë [¤­¤ó¤¼¤ó¤¿¤ë] /(adj-t) joyful/cheerful/ +¶ÖÄê [¤­¤ó¤Æ¤¤] /(n) authorized/appointed/ +¶ÖÄê·ûË¡ [¤­¤ó¤Æ¤¤¤±¤ó¤Ý¤¦] /constitution granted by the Emperor/ +¶ÖÊé [¤­¤ó¤Ü] /(n) adoration/reverence/admiration/ +¶× [¤³¤È] /(n) Koto (Japanese harp)/(P)/ +¶×°ìÄ¥ [¤³¤È¤¤¤Ã¤Á¤ç¤¦] /one koto (Japanese harp)/ +¶×¶Ê [¤­¤ó¤­¤ç¤¯] /(n) koto music/ +¶×Àþ [¤­¤ó¤»¤ó] /(n) heartstrings/ +¶×Ãì [¤³¤È¤¸] /(n) bridge of a koto/ +¶×ÄÞ [¤³¤È¤Å¤á] /(n) koto plectrum/ +¶×àîÁêϤ¹ [¤­¤ó¤·¤Ä¤¢¤¤¤ï¤¹] /happily married/ +¶Ø [¤­¤ó] /(n) ban (e.g. on smoking)/prohibition/ +¶Ø¤¸¤ë [¤­¤ó¤¸¤ë] /(v1) to prohibit/(P)/ +¶Ø¤º¤ë [¤­¤ó¤º¤ë] /(v5z) to forbid/to suppress/(P)/ +¶Ø¤ò²ò¤¯ [¤­¤ó¤ò¤È¤¯] /(exp) to lift (remove) a ban/ +¶Ø¤òÈȤ¹ [¤­¤ó¤ò¤ª¤«¤¹] /(exp) to break the prohibition (law)/to violate the ban/ +¶Ø°µ [¤­¤ó¤¢¤Ä] /(n) suppression/ +¶Ø±Ò [¤­¤ó¤¨¤¤] /(n) protecting the emperor/ +¶Ø±ÒÂâ [¤­¤ó¤¨¤¤¤¿¤¤] /imperial guards/ +¶Ø±ì [¤­¤ó¤¨¤ó] /(exp) No Smoking!/(P)/ +¶Ø±ì¼Ö [¤­¤ó¤¨¤ó¤·¤ã] /(n) non-smoking car/ +¶Ø±ìÀÊ [¤­¤ó¤¨¤ó¤»¤­] /(n) nonsmoking section/ +¶Ø´÷ [¤­¤ó¤­] /(n) taboo/ +¶Øµù [¤­¤ó¤ê¤ç¤¦] /(n) prohibition of fishing/ +¶Øµù´ü [¤­¤ó¤ê¤ç¤¦¤­] /(n) closed season for fishing or hunting/ +¶Øµù¶è [¤­¤ó¤ê¤ç¤¦¤¯] /(n) game preserve/wildlife sanctuary/ +¶Ø¶µ [¤­¤ó¤­¤ç¤¦] /(n) prohibited religion/ +¶Ø¶ç [¤­¤ó¤¯] /(n) taboo word/(P)/ +¶Ø¸Ç [¤­¤ó¤³] /(n) imprisonment/(P)/ +¶Ø¹ö [¤­¤ó¤´¤¯] /(n) imprisonment/ +¶Ø»¥ [¤­¤ó¤µ¤Ä] /(n) signboard bearing a prohibition notice/ +¶Ø»ß [¤­¤ó¤·] /(n,vs) prohibition/ban/(P)/ +¶Ø»ß¾òÌó [¤­¤ó¤·¤¸¤ç¤¦¤ä¤¯] /ban (treaty)/ +¶Ø»ßË¡ [¤­¤ó¤·¤Û¤¦] /(n) negative statute/law against something/(P)/ +¶Ø»ßÌôʪ [¤­¤ó¤·¤ä¤¯¤Ö¤Ä] /(n) banned drug/ +¶Ø¼£»º [¤­¤ó¤Á¤µ¤ó] /(n) (legal) incompetency/ +¶Ø¼£»º¼Ô [¤­¤ó¤Á¤µ¤ó¤·¤ã] /(n) (legally) incompetent individual/ +¶Ø¼ò [¤­¤ó¤·¤å] /(n) prohibition/temperance/abstinence/(P)/ +¶Ø¼òË¡ [¤­¤ó¤·¤å¤Û¤¦] /(n) Prohibition Law/ +¶Ø½ê [¤­¤ó¤·¤ç] /(n) place of confinement/ +¶Ø½ñ [¤­¤ó¤·¤ç] /(n) prohibited book or literature/ +¶ØÀ© [¤­¤ó¤»¤¤] /(n) prohibition/ban/embargo/(P)/ +¶ØÀ©ÉÊ [¤­¤ó¤»¤¤¤Ò¤ó] /(n) contraband (goods)/prohibited goods/ +¶Ø§ [¤­¤ó¤½¤¯] /(n,vs) prohibition/ +¶Ø­ [¤­¤ó¤½¤¯] /(n) confinement/ +¶ØÃÇ [¤­¤ó¤À¤ó] /(n) prohibition/interdiction/ +¶ØÃǤÎÌڤμ [¤­¤ó¤À¤ó¤Î¤³¤Î¤ß] /(n) forbidden fruit/ +¶ØÃǾɾõ [¤­¤ó¤À¤ó¤·¤ç¤¦¤¸¤ç¤¦] /(n) withdrawal symptoms/abstinence syndrome/ +¶ØÃæ [¤­¤ó¤Á¤å¤¦] /(n) court/Imperial Palace or household/ +¶ØÄ» [¤­¤ó¤Á¤ç¤¦] /(n) legally protected bird/ +¶ØžºÜ [¤­¤ó¤Æ¤ó¤µ¤¤] /(n) Reproduction Prohibited/ +¶ØÈ¿¸À [¤­¤ó¤Ï¤ó¤²¤ó] /(n) estoppel (patents)/ +¶Øʪ [¤­¤ó¤â¤Ä] /(n) taboo/forbidden thing/(P)/ +¶ØÍ¢ [¤­¤ó¤æ] /(n) embargo/(P)/ +¶ØÍ¢ÉÊ [¤­¤ó¤æ¤Ò¤ó] /contraband (goods)/ +¶ØÍÝ [¤­¤ó¤è¤¯] /(n) abstinence/self-control/ +¶ØÍß [¤­¤ó¤è¤¯] /(n) abstinence/abnegation/ +¶ØÍß¼çµÁ [¤­¤ó¤è¤¯¤·¤å¤®] /stoicism/asceticism/ +¶ØÍß¼çµÁ¼Ô [¤­¤ó¤è¤¯¤·¤å¤®¤·¤ã] /stoic/ascetic/ +¶ØÍßŪ [¤­¤ó¤è¤¯¤Æ¤­] /(adj-na) abstemious/(P)/ +¶Ø΢ [¤­¤ó¤ê] /(n) Imperial Palace or residence/ +¶Ø΢ÍÍ [¤­¤ó¤ê¤µ¤Þ] /(n) the emperor/ +¶ØΣ [¤­¤ó¤ê] /(n) the imperial residence/ +¶ØÎÄ [¤­¤ó¤ê¤ç¤¦] /(n) No Hunting!/ +¶ØÎÄ´ü [¤­¤ó¤ê¤ç¤¦¤­] /(n) closed season for fishing or hunting/ +¶ØÎĶè [¤­¤ó¤ê¤ç¤¦¤¯] /(n) game preserve/wildlife sanctuary/ +¶ØÎá [¤­¤ó¤ì¤¤] /(n) prohibition/ban/embargo/ +¶Øîþ [¤­¤ó¤³] /(n) confinement/imprisonment/ +¶Ù¼Ë [¤­¤ó¤·¤ã] /(n) poultry shed/ +¶Ù½Ã [¤­¤ó¤¸¤å¤¦] /(n) birds and animals/ +¶ÙÄ» [¤­¤ó¤Á¤ç¤¦] /(n) birds/ +¶Ú [¤¹¤¸] /(n) muscle/string/line/stripe/plot/plan/sinew/(P)/ +¶Ú¤ÎÄ̤ä¿ [¤¹¤¸¤Î¤È¤ª¤Ã¤¿] /rational/logical/coherent/ +¶Ú¥¸¥¹¥È¥í¥Õ¥£¡¼ [¤­¤ó¥¸¥¹¥È¥í¥Õ¥£¡¼] /(n) muscular dystrophy/ +¶Ú°à½Ì¾É [¤­¤ó¤¤¤·¤å¤¯¤·¤ç¤¦] /(n) muscular dystrophy/ +¶Ú°ã¤¤ [¤¹¤¸¤Á¤«¤¤] /(adj-na,n) cramp/sprain/illogical/intersection/ +¶Ú°ã¤¤ [¤¹¤¸¤Á¤¬¤¤] /(adj-na,n) cramp/sprain/illogical/intersection/(P)/ +¶Ú±ê [¤­¤ó¤¨¤ó] /inflammation of a muscle/myositis/ +¶Ú¶â [¤¹¤¸¤¬¤Í] /(n) a metal reinforcement/ +¶Ú¶âÆþ¤ê [¤¹¤¸¤¬¤Í¤¤¤ê] /(n) staunch/hardcore/dyed-in-the-wool/ +¶Ú¸ò¤¤ [¤¹¤¸¤«¤¤] /(n) diagonal/oblique/brace/ +¶Ú¸þ¤«¤¤ [¤¹¤¸¤à¤«¤¤] /(n) diagonally opposite/ +¶Ú¹ç [¤¹¤¸¤¢¤¤] /(n) reason/right/ +¶Ú¹ç¤¤ [¤¹¤¸¤¢¤¤] /(n) reason/right/ +¶Ú¹ü [¤­¤ó¤³¤Ä] /(n) muscles (sinews) and bones/structure/ +¶Ú¹ü [¤¹¤¸¤Ü¤Í] /(n) muscles (sinews) and bones/structure/ +¶Ú»Ò [¤¹¤¸¤³] /(n) (salted) salmon roe/ +¶Ú¼ð [¤­¤ó¤·¤å] /(n) myoma/ +¶Ú½ñ¤­ [¤¹¤¸¤¬¤­] /(n) synopsis/outline/plot/(P)/ +¶ÚÃÐ´ËºÞ [¤­¤ó¤·¤«¤ó¤¶¤¤] /(n) muscle-relaxant drug/ +¶ÚÃí [¤­¤ó¤Á¤å¤¦] /intramuscular injection/ +¶ÚÄ¥¤Ã¤¿ [¤¹¤¸¤Ð¤Ã¤¿] /brawny/sinewy/stringy/ +¶ÚÄ¥¤ë [¤¹¤¸¤Ð¤ë] /(v5r) to become sinewy/to behave formally/ +¶ÚÅÅ¿Þ [¤­¤ó¤Ç¤ó¤º] /(n) an electromyogram (EMG)/ +¶ÚÆ» [¤¹¤¸¤ß¤Á] /(n) reason/logic/thread/method/system/(P)/ +¶ÚÆù [¤­¤ó¤Ë¤¯] /(n) muscle/sinew/(P)/ +¶ÚÆù¼Á [¤­¤ó¤Ë¤¯¤·¤Ä] /(n) muscularity/ +¶ÚÆùÃí¼Í [¤­¤ó¤Ë¤¯¤Á¤å¤¦¤·¤ã] /intramuscular injection/ +¶ÚÆùÄË [¤­¤ó¤Ë¤¯¤Ä¤¦] /(n) muscular pain/ +¶ÚÆùϫƯ [¤­¤ó¤Ë¤¯¤í¤¦¤É¤¦] /physical or manual labor/ +¶Ú̵ÎÏ¾É [¤­¤ó¤à¤ê¤ç¤¯¤·¤ç¤¦] /(n) myasthenia/ +¶ÚÌÜ [¤¹¤¸¤á] /(n) fold/crease/lineage/pedigree/ +¶ÚΩ¤Æ [¤¹¤¸¤¿¤Æ] /plot (of a story)/ +¶ÚÎÏ [¤­¤ó¤ê¤ç¤¯] /(n) physical strength/(P)/ +¶ÛµÞ [¤­¤ó¤­¤å¤¦] /(adj-na,n) urgent/pressing/emergency/(P)/ +¶ÛµÞµßÌ¿¼¼ [¤­¤ó¤­¤å¤¦¤­¤å¤¦¤á¤¤¤·¤Ä] /(n) emergency room (ER)/ +¶ÛµÞ»öÂÖ [¤­¤ó¤­¤å¤¦¤¸¤¿¤¤] /state of emergency/ +¶ÛµÞ»þ´Ä¶­ÀþÎ̾ðÊóͽ¬¥·¥¹¥Æ¥à [¤­¤ó¤­¤å¤¦¤¸¤«¤ó¤­¤ç¤¦¤»¤ó¤ê¤ç¤¦¤¸¤ç¤¦¤Û¤¦¤è¤½¤¯¥·¥¹¥Æ¥à] /(n) System for Prediction of Environmental Emergency Dose Information (SPEEDI)/ +¶ÛµÞÁ¼ÃÖ [¤­¤ó¤­¤å¤¦¤½¤Á] /(n,vs) emergency measures/urgent countermeasures/ +¶ÛµÞÂкö [¤­¤ó¤­¤å¤¦¤¿¤¤¤µ¤¯] /(n,vs) emergency measures/urgent countermeasures/ +¶ÛµÞÂáÊá [¤­¤ó¤­¤å¤¦¤¿¤¤¤Û] /(n) arrest without warrant/ +¶ÛµÞÃåΦ [¤­¤ó¤­¤å¤¦¤Á¤ã¤¯¤ê¤¯] /emergency landing/ +¶ÛµÞÄÌÊó [¤­¤ó¤­¤å¤¦¤Ä¤¦¤Û¤¦] /(n) emergency call/ +¶ÛµÞÆ°µÄ [¤­¤ó¤­¤å¤¦¤É¤¦¤®] /urgent motion/ +¶ÛµÞȯ¿Ê [¤­¤ó¤­¤å¤¦¤Ï¤Ã¤·¤ó] /(n) scrambling/scramble/ +¶ÛµÞÈòÆñ [¤­¤ó¤­¤å¤¦¤Ò¤Ê¤ó] /(n) emergency evacuation/ +¶ÛµÞÉâ¾å [¤­¤ó¤­¤å¤¦¤Õ¤¸¤ç¤¦] /(n) emergency ascent (submarine)/emergency surfacing/ +¶ÛµÞÉâ¾å·±Îý [¤­¤ó¤­¤å¤¦¤Õ¤¸¤ç¤¦¤¯¤ó¤ì¤ó] /(n) emergency surfacing drill (submarine)/ +¶ÛµÞÉôÂâ [¤­¤ó¤­¤å¤¦¤Ö¤¿¤¤] /(n) rapid force/ +¶ÛµÞϧ¿´ÎäµÑÁõÃÖ [¤­¤ó¤­¤å¤¦¤í¤·¤ó¤ì¤¤¤­¤ã¤¯¤½¤¦¤Á] /(n) emergency core cooling system (ECCS)/ +¶Û½Ì [¤­¤ó¤·¤å¤¯] /(n) shrinkage/contraction/economy/retrenchment/(P)/ +¶Û½ÌºâÀ¯ [¤­¤ó¤·¤å¤¯¤¶¤¤¤»¤¤] /budgetary austerities/ +¶Û½ÌÀ¯ºö [¤­¤ó¤·¤å¤¯¤»¤¤¤µ¤¯] /(n) austerity plan/austerity program/ +¶ÛÀÚ [¤­¤ó¤»¤Ä] /(adj-na,n) urgent/pressing/ +¶ÛÄ¥ [¤­¤ó¤Á¤ç¤¦] /(n,vs) tension/mental strain/nervousness/(P)/ +¶ÛÄ¥¤ÎÅÙ [¤­¤ó¤Á¤ç¤¦¤Î¤É] /degree of tenseness/ +¶ÛÄ¥´ËÏ [¤­¤ó¤Á¤ç¤¦¤«¤ó¤ï] /detente/easing of tensions/ +¶ÛÇ÷ [¤­¤ó¤Ñ¤¯] /(n,vs) tension/strain/(P)/ +¶ÛÇ÷¤·¤¿ [¤­¤ó¤Ñ¤¯¤·¤¿] /strained/tense/ +¶ÛÇû [¤­¤ó¤Ð¤¯] /(n,vs) bind tightly/ +¶ÛÌ© [¤­¤ó¤ß¤Ä] /(adj-na,n) rigour/closeness/compactness/tightly knit/(P)/ +¶ÛÍ× [¤­¤ó¤è¤¦] /(adj-na,n) momentous/exigent/urgent/important/vital/ +¶ÛÍ×ÃÏ·Á [¤­¤ó¤è¤¦¤Á¤±¤¤] /key terrain/ +¶Ûêî [¤­¤ó¤³¤ó] /(n) loincloth/ +¶Ûêî°ìÈÖ [¤­¤ó¤³¤ó¤¤¤Á¤Ð¤ó] /(n) gird oneself up/ +¶Ü [¤»¤ê] /(n) dropwort/Japanese parsley/ +¶Ý [¤­¤ó] /(n) germ/bacterium/bacillus/(P)/ +¶Ý»å [¤­¤ó¤·] /(n) fungal filament/hypha(e)/ +¶ÝÆÇ [¤­¤ó¤É¤¯] /mushroom poison/ +¶ÝÎà [¤­¤ó¤ë¤¤] /(n) fungus/fungi/ +¶ÝÎà³Ø [¤­¤ó¤ë¤¤¤¬¤¯] /mycology/ +¶ÝÎà³Ø¼Ô [¤­¤ó¤ë¤¤¤¬¤¯¤·¤ã] /mycologist/ +¶Þ [¤¨¤ê] /(oK) (n) neck/collar/lapel/neckband/ +¶Þ΢ [¤¨¤ê¤¦¤é] /(n) lining of the collar/ +¶ß [¤¨¤ê] /(n) neck/collar/lapel/neckband/(P)/ +¶ß¤òÀµ¤¹ [¤¨¤ê¤ò¤¿¤À¤¹] /(exp) to straighten oneself/ +¶ß²û [¤­¤ó¤«¤¤] /(n) (one's) inner thoughts/feelings/ +¶ß´¬ [¤¨¤ê¤Þ¤­] /(n) scarf/comforter/muffler/ +¶ß´¬¤­ [¤¨¤ê¤Þ¤­] /(n) muffler/scarf/(P)/ +¶ß´¬¤­éòéî [¤¨¤ê¤Þ¤­¤È¤«¤²] /frillnecked lizard/ +¶ß¸µ [¤¨¤ê¤â¤È] /(n) front of neck/(P)/ +¶ß¹ø [¤¨¤ê¤³¤·] /(n) height of the neck/ +¶ß¼ó [¤¨¤ê¤¯¤Ó] /(n) nape of neck/ +¶ß¾Ï [¤¨¤ê¤·¤ç¤¦] /(n) lapel badge/ +¶ß­ [¤¨¤ê¤¢¤·] /(n) nape of neck/border of hair at back of neck/ +¶ßÅÙ [¤­¤ó¤É] /(n) magnanimity/generosity/welcoming personality/ +¶ßȱ [¤¨¤ê¤¬¤ß] /(n) scruff of neck/ +¶à¤à [¤Ä¤Ä¤·¤à] /(v5m) to be careful/to be chaste or discreet/to abstain or refrain/(P)/ +¶à¤ó¤Ç [¤Ä¤Ä¤·¤ó¤Ç] /(adv) respectfully/humbly/reverently/ +¶à²ì¿·Ç¯ [¤­¤ó¤¬¤·¤ó¤Í¤ó] /(int) Happy New Year!/(P)/ +¶à·¼ [¤­¤ó¤±¤¤] /(int,n) Dear Sirs/Gentlemen/ +¶à¸· [¤­¤ó¤²¤ó] /(adj-na,n) stern/grave/solemn/sobersided/ +¶à¸·¼Âľ [¤­¤ó¤²¤ó¤¸¤Ã¤Á¤ç¤¯] /sober and honest/ +¶à¸À [¤­¤ó¤²¤ó] /(int,n) Yours Sincerely ../ +¶à¹ð [¤­¤ó¤³¤¯] /(n,vs) informing with respect/announcing respectfully/ +¶à½ñ [¤­¤ó¤·¤ç] /(n,vs) respectfully written/ +¶à¿µ [¤­¤ó¤·¤ó] /(n) penitence/discipline/house arrest/(P)/ +¶àÀ½ [¤­¤ó¤»¤¤] /(n) humbly made/ +¶àÁª [¤­¤ó¤»¤ó] /(n) carefully selected/ +¶àÄ° [¤­¤ó¤Á¤ç¤¦] /(int,n,vs) listening attentively/ +¶àľ [¤­¤ó¤Á¤ç¤¯] /(adj-na,n) conscientious/scrupulous/ +¶àÄè [¤­¤ó¤Æ¤¤] /(n) "with the author's compliments"/ +¶àÏà [¤­¤ó¤ï] /(n) respectful comments/ +¶á¡¹ [¤­¤ó¤­¤ó] /(adv) nearness/before long/(P)/ +¶á¡¹ [¤Á¤«¤Â¤«] /(adv) nearness/before long/ +¶á¤¤ [¤Á¤«¤¤] /(adj,suf) near/close by/short/(P)/ +¶á¤¤¤¦¤Á¤Ë [¤Á¤«¤¤¤¦¤Á¤Ë] /before long/ +¶á¤¤¾­Íè [¤Á¤«¤¤¤·¤ç¤¦¤é¤¤] /near future/ +¶á¤¯ [¤Á¤«¤¯] /(n-adv,n) near/neighbourhood/vicinity/(P)/ +¶á¤´¤í [¤Á¤«¤´¤í] /(n-adv,n-t) lately/recently/nowadays/ +¶á¤Å¤­ [¤Á¤«¤Å¤­] /(n) acquaintance/(P)/ +¶á¤Å¤¯ [¤Á¤«¤Å¤¯] /(v5k) to approach/to get near/to get acquainted with/to get closer/ +¶á¤Å¤±¤ë [¤Á¤«¤Å¤±¤ë] /(v1) to bring near/to put close/to let come near/to associate with/ +¶á°ø [¤­¤ó¤¤¤ó] /(n) immediate or proximate cause/ +¶á±Æ [¤­¤ó¤¨¤¤] /(n) recent photograph or photography/ +¶á±Ò [¤³¤Î¤¨] /(n) Imperial Guards/(P)/ +¶á±Ò»ÕÃÄ [¤³¤Î¤¨¤·¤À¤ó] /the Imperial Guards/ +¶á±Òʼ [¤³¤Î¤¨¤Ø¤¤] /(n) Imperial Guard (Meiji)/personal guard/ +¶á±Ó [¤­¤ó¤¨¤¤] /(n) recent poem/ +¶á±ï [¤­¤ó¤¨¤ó] /(n) close relation (association)/ +¶á±ï° [¤­¤ó¤¨¤ó¤¾¤¯] /related genera/associated species/ +¶á²Ð [¤­¤ó¤«] /(n) fire in the neighborhood/ +¶á²Ð [¤Á¤«¤Ó] /(n) fire in the neighborhood/ +¶á²ó¤ê [¤Á¤«¤Þ¤ï¤ê] /(n) taking a shortcut/neighborhood/ +¶á³¤ [¤­¤ó¤«¤¤] /(n) coastal waters/adjacent seas/(P)/ +¶á³¤µù¶È [¤­¤ó¤«¤¤¤®¤ç¤®¤ç¤¦] /inshore fishing industry/ +¶á³¤µû [¤­¤ó¤«¤¤¤®¤ç] /(n) fish found in coastal waters/ +¶á³¤Êª [¤­¤ó¤«¤¤¤â¤Î] /(n) inshore catch/shorefish/ +¶á´© [¤­¤ó¤«¤ó] /(n) recent publication/ +¶á´Ö [¤Á¤«¤Þ] /(n) proximity/nearby/ +¶á´ã [¤­¤ó¤¬¤ó] /(n) nearsightedness/shortsightedness/myopia/(P)/ +¶á´ã [¤Á¤«¤á] /(n) nearsightedness/shortsightedness/myopia/ +¶á´ã¶À [¤­¤ó¤¬¤ó¤­¤ç¤¦] /(n) corrective lenses for myopia/ +¶á´ó¤»¤ë [¤Á¤«¤è¤»¤ë] /(v1) to bring close to/to associate with/(P)/ +¶á´ó¤ë [¤Á¤«¤è¤ë] /(v5r) to approach/to draw near/(P)/ +¶áµ¦ [¤­¤ó¤­] /Kinki (region around Osaka, Kyoto, Nara)/(P)/ +¶áµ÷Î¥ [¤­¤ó¤­¤ç¤ê] /(n) short distance/(P)/ +¶á¶· [¤­¤ó¤­¤ç¤¦] /(n) recent state (condition)/(P)/ +¶á¶¿ [¤­¤ó¤´¤¦] /(n) neighboring districts/countryside/ +¶á¶È [¤­¤ó¤®¤ç¤¦] /(n) recent work/ +¶á¶á [¤­¤ó¤­¤ó] /(adv) nearness/before long/ +¶á¶á [¤Á¤«¤Â¤«] /(adv) nearness/before long/ +¶á·Ê [¤­¤ó¤±¤¤] /(n) foreground/ +¶á¸© [¤­¤ó¤±¤ó] /(n) neighboring prefectures/ +¶á¸Å [¤­¤ó¤³] /(n) early modern age/ +¶á¹Ù [¤­¤ó¤³¤¦] /(n) suburbs/outskirts/(P)/ +¶á¹ÙÅÔ»Ô [¤­¤ó¤³¤¦¤È¤·] /(n) neighboring towns/ +¶á¹ÙÇÀ¶È [¤­¤ó¤³¤¦¤Î¤¦¤®¤ç¤¦] /agriculture in urban areas/ +¶á¹ñ [¤­¤ó¤´¤¯] /(n) neighboring country/lands outlying Kyoto/ +¶áº¢ [¤Á¤«¤´¤í] /(n-adv,n-t) lately/recently/nowadays/(P)/ +¶áºß [¤­¤ó¤¶¤¤] /(n) neighboring villages/suburban districts/ +¶áºî [¤­¤ó¤µ¤¯] /(n) recent work/(P)/ +¶á»ë [¤­¤ó¤·] /(n) shortsightedness/(P)/ +¶á»ë´ã [¤­¤ó¤·¤¬¤ó] /(n) myopia/ +¶á»ö [¤­¤ó¤¸] /(n) recent events/ +¶á»÷ [¤­¤ó¤¸] /(n) approximate/proximate/ +¶á»÷·×»» [¤­¤ó¤¸¤±¤¤¤µ¤ó] /rough or approximate calculation/ +¶á»÷ÃÍ [¤­¤ó¤¸¤Á] /(n) approximate/approximation/ +¶á»ø [¤­¤ó¤¸] /(n,vs) attendant/attendance upon another/ +¶á»þ [¤­¤ó¤¸] /(n-adv,n-t) recently/ +¶á½¬ [¤­¤ó¤¸¤å] /(n) attendant/ +¶á½ê [¤­¤ó¤¸¤ç] /(n) neighbourhood/(P)/ +¶á½ê¹çÊÉ [¤­¤ó¤¸¤ç¤¬¤Ã¤Ú¤­] /(n) the immediate neighborhood/ +¶á½êÌÂÏÇ [¤­¤ó¤¸¤ç¤á¤¤¤ï¤¯] /(n) neighborhood nuisance/ +¶á¾Î [¤­¤ó¤·¤ç¤¦] /(n) (gram) (grammatical term indicating) proximity/ +¶á¾ì [¤Á¤«¤Ð] /(n) nearby place/ +¶á¾ð [¤­¤ó¤¸¤ç¤¦] /(n) recent situation or conditions/ +¶á¾õ [¤­¤ó¤¸¤ç¤¦] /(n) recent situation or conditions/ +¶á¿Ã [¤­¤ó¤·¤ó] /(n) vassal/attendant/ +¶á¿Æ [¤­¤ó¤·¤ó] /(n) near relative/(P)/ +¶á¿Æ·ëº§ [¤­¤ó¤·¤ó¤±¤Ã¤³¤ó] /consanguineous marriage/ +¶á¿Æº§ [¤­¤ó¤·¤ó¤³¤ó] /(n) consanguineous marriage/ +¶á¿Æ¼Ô [¤­¤ó¤·¤ó¤·¤ã] /near relative/ +¶á¿ÆÁê´¯ [¤­¤ó¤·¤ó¤½¤¦¤«¤ó] /incest/ +¶áÀ¤ [¤­¤ó¤»¤¤] /(n) recent times/(P)/ +¶áÀÜ [¤­¤ó¤»¤Ä] /(n,vs) neighboring/adjacent/adjoin/ +¶áÀܹҶõ»Ù±ç [¤­¤ó¤»¤Ä¤³¤¦¤¯¤¦¤·¤¨¤ó] /close air support/ +¶áÂÎ [¤­¤ó¤¿¤¤] /(n) modern style/ +¶áÂλí [¤­¤ó¤¿¤¤¤·] /modern-style poem/ +¶áÂå [¤­¤ó¤À¤¤] /(n) present day/(P)/ +¶áÂ奪¥ê¥ó¥Ô¥Ã¥¯ [¤­¤ó¤À¤¤¥ª¥ê¥ó¥Ô¥Ã¥¯] /(n) modern Olympics/ +¶áÂå²»³Ú [¤­¤ó¤À¤¤¤ª¤ó¤¬¤¯] /modern music/contemporary music/ +¶áÂå²½ [¤­¤ó¤À¤¤¤«] /(n,vs) modernization/modernize/ +¶áÂå²Ê³Ø [¤­¤ó¤À¤¤¤«¤¬¤¯] /modern science/ +¶áÂå·à [¤­¤ó¤À¤¤¤²¤­] /(n) modern drama/modern theater/ +¶áÂå¸Þ¼ï¶¥µ» [¤­¤ó¤À¤¤¤´¤·¤å¤­¤ç¤¦¤®] /the modern pentathlon/ +¶áÂå¹ñ²È [¤­¤ó¤À¤¤¤³¤Ã¤«] /a modern state or nation/ +¶áÂå»Ë [¤­¤ó¤À¤¤¤·] /(n) modern history/ +¶áÂå»í [¤­¤ó¤À¤¤¤·] /(n) modern poetry/modern-style poetry/(P)/ +¶áÂå¼çµÁ [¤­¤ó¤À¤¤¤·¤å¤®] /modernism/ +¶áÂåŪ [¤­¤ó¤À¤¤¤Æ¤­] /(adj-na) modern/(P)/ +¶áÂåʸ³Ø [¤­¤ó¤À¤¤¤Ö¤ó¤¬¤¯] /modern literature/ +¶áÃÏÅÀ [¤­¤ó¤Á¤Æ¤ó] /(n) perigee/ +¶áÃå [¤­¤ó¤Á¤ã¤¯] /(n) newly arrived/ +¶áÃø [¤­¤ó¤Á¤ç] /(n) recent work/(P)/ +¶áÅ´ [¤­¤ó¤Æ¤Ä] /(abbr) Kinki Nippon Tetsudou (railway co.)/(P)/ +¶áÅì [¤­¤ó¤È¤¦] /(n) Near East/ +¶áÆ» [¤Á¤«¤ß¤Á] /(n) short way/shortcut/(P)/ +¶áÆü [¤­¤ó¤¸¤Ä] /(n-adv,n-t) soon/in a few days/(P)/ +¶áÆüÃæ¤Ë [¤­¤ó¤¸¤Ä¤Á¤å¤¦¤Ë] /(exp) one of these days/in a few days/ +¶áÆüÅÀ [¤­¤ó¤¸¤Ä¤Æ¤ó] /(n) perihelion/ +¶áǯ [¤­¤ó¤Í¤ó] /(n-adv,n-t) recent years/(P)/ +¶áÉÕ¤­ [¤Á¤«¤Å¤­] /(n) acquaintance/ +¶áÉÕ¤¯ [¤Á¤«¤Å¤¯] /(v5k) to approach/to get near/to get acquainted with/to get closer/(P)/ +¶áÉÕ¤±¤ë [¤Á¤«¤Å¤±¤ë] /(v1) to bring near/to put close/to let come near/to associate with/(P)/ +¶áÊÕ [¤­¤ó¤Ú¤ó] /(n) neighbourhood/vicinity/(P)/ +¶á˵ [¤­¤ó¤Ü¤¦] /(n) neighborhood/ +¶á̤Íè [¤­¤ó¤ß¤é¤¤] /(n) near future/ +¶áÌÜ [¤Á¤«¤á] /(adj-na,n) myopia/ +¶áÍè [¤­¤ó¤é¤¤] /(n-adv,n-t) recently/ +¶áÎÙ [¤­¤ó¤ê¤ó] /(n) neighbourhood/vicinity/(P)/ +¶áÎÙ½ô¹ñ [¤­¤ó¤ê¤ó¤·¤ç¤³¤¯] /neighboring countries/surrounding countries/ +¶áÏ© [¤Á¤«¤ß¤Á] /(n) short way/shortcut/ +¶â [¤«¤Í] /(n) money/metal/(P)/ +¶â [¤­¤ó] /(n,n-suf) (1) gold/(2) gold general (shogi) (abbr)/(P)/ +¶â¤¬¤Ê¤¤ [¤«¤Í¤¬¤Ê¤¤] /have no money/ +¶â¤¬¤â¤Î¤ò¸À¤¦ [¤«¤Í¤¬¤â¤Î¤ò¤¤¤¦] /(exp) money talks/ +¶â¤¬¼ê¤ËÆþ¤ë [¤«¤Í¤¬¤Æ¤Ë¤Ï¤¤¤ë] /(exp) to get hold of money/ +¶â¤¬Ë³¤·¤¤ [¤«¤Í¤¬¤È¤Ü¤·¤¤] /be short of money/ +¶â¤¬Ìµ¤¤ [¤«¤Í¤¬¤Ê¤¤] /have no money/ +¶â¤Ë±ø¤¤ [¤«¤Í¤Ë¤­¤¿¤Ê¤¤] /(exp) mean (greedy) about money/stingy/ +¶â¤ËË°¤«¤·¤Æ [¤«¤Í¤Ë¤¢¤«¤·¤Æ] /sparing no money/regardless of expense/ +¶â¤Î»ÈÅÓ [¤«¤Í¤Î¤·¤È] /(exp) how money is used/ +¶â¤Î»ØÎØ [¤­¤ó¤Î¤æ¤Ó¤ï] /gold ring/ +¶â¤ÎòÏ [¤­¤ó¤Î¤·¤ã¤Á] /golden dolphin/ +¶â¤ÎòÏ [¤­¤ó¤Î¤·¤ã¤Á¤Û¤³] /golden dolphin/ +¶â¤Ñ¤¯ [¤­¤ó¤Ñ¤¯] /(n) gold leaf/beaten gold/ +¶â¤Ô¤« [¤­¤ó¤Ô¤«] /(adj-na,n) gilded splendor/ +¶â¤â¤¦¤± [¤«¤Í¤â¤¦¤±] /(n,vs) money-making/(P)/ +¶â¤ò¸¯¤¦ [¤«¤Í¤ò¤Ä¤«¤¦] /(exp) to spend money/ +¶â¤ò»È¤¦ [¤«¤Í¤ò¤Ä¤«¤¦] /(exp) to spend money/ +¶â¤ò¼Ú¶â¤ÎÊֺѤ˽¼¤Æ¤ë [¤«¤Í¤ò¤·¤ã¤Ã¤­¤ó¤Î¤Ø¤ó¤µ¤¤¤Ë¤¢¤Æ¤ë] /(exp) to allot money to the payment of debts/ +¶â¤ò¾å¼ê¤¯²ó¤¹ [¤«¤Í¤ò¤¦¤Þ¤¯¤Þ¤ï¤¹] /(exp) to invest one's money profitably/ +¶â¤òÃ夻¤¿»ØÎØ [¤­¤ó¤ò¤­¤»¤¿¤æ¤Ó¤ï] /ring plated with gold/ +¶â¤òÃù¤á¤ë [¤«¤Í¤ò¤¿¤á¤ë] /(exp) to save money/ +¶â¤òÄ´¤¨¤ë [¤«¤Í¤ò¤È¤È¤Î¤¨¤ë] /(exp) to raise money/ +¶â¤òÅÒ¤±¤ë [¤«¤Í¤ò¤«¤±¤ë] /(exp) to bet money/ +¶â¤òʧ¤¦ [¤«¤Í¤ò¤Ï¤é¤¦] /(exp) to pay money/ +¶â¤òʧ¤¨¤ÈÀÕ¤á¤ë [¤«¤Í¤ò¤Ï¤é¤¨¤È¤»¤á¤ë] /(exp) to press for payment/ +¶â¥Ú¥ó [¤­¤ó¥Ú¥ó] /(n) gold pen (nib)/ +¶â¥á¥À¥ë [¤­¤ó¥á¥À¥ë] /(n) gold medal/ +¶â¥á¥Ã¥­ [¤­¤ó¥á¥Ã¥­] /(n) gold plate/ +¶â°ìÉõ [¤­¤ó¤¤¤Ã¤×¤¦] /(n) gift of money (contained in an envelope)/ +¶â°íËü±ß [¤­¤ó¤¤¤Á¤Þ¤ó¤¨¤ó] /10,000 Yen/ +¶â°õ [¤­¤ó¤¤¤ó] /(n) golden stamp (archeol)/ +¶â°÷ [¤­¤ó¤¤¤ó] /(n) (amount of) money/ +¶â±ï [¤­¤ó¤Ö¤Á] /(n) gilded edges or rims/ +¶â²Ê¶Ì¾ò [¤­¤ó¤«¤®¤ç¤¯¤¸¤ç¤¦] /(n) a golden rule/ +¶â²ß [¤­¤ó¤«] /(n) gold coin/(P)/ +¶â²ß½àÈ÷ [¤­¤ó¤«¤¸¤å¤ó¤Ó] /gold reserve/ +¶â²ò¶Ø [¤­¤ó¤«¤¤¤­¤ó] /(n) lifting of a gold embargo/ +¶â²ó¤ê [¤«¤Í¤Þ¤ï¤ê] /(n) the circulation of money/one's financial standing/ +¶â²ô [¤­¤ó¤«¤¤] /(n) nugget/gold bullion/gold bar/(P)/ +¶â³Õ»û [¤­¤ó¤«¤¯¤¸] /Temple of the Golden Pavilion (in Kyoto)/ +¶â³Û [¤­¤ó¤¬¤¯] /(n) amount of money/(P)/ +¶â´§ [¤­¤ó¤«¤ó] /(n) gold crown (tooth)/ +¶â´» [¤­¤ó¤«¤ó] /(n) kumquat/cumquat/ +¶â´Ä [¤­¤ó¤«¤ó] /(n) gold ring/ +¶â´Ä¿© [¤­¤ó¤«¤ó¤·¤ç¤¯] /(n) annular eclipse/ +¶â´Ä¿ª [¤­¤ó¤«¤ó¤·¤ç¤¯] /(n) annular eclipse/ +¶â´ÇÈÄ [¤­¤ó¤«¤ó¤Ð¤ó] /(n) signboard with gold or gilt lettering/slogan/noble cause/ +¶â´É [¤­¤ó¤«¤ó] /(n) brass (musical) instrument/ +¶â´É³Ú´ï [¤­¤ó¤«¤ó¤¬¤Ã¤­] /(n) brass musical instruments/ +¶â´ï [¤­¤ó¤­] /(n) article made of gold/gold plate/ +¶âµ¤ [¤«¤Ê¤±] /(n) metallic taste/taste of iron/ +¶âµÍ¤Þ¤ê [¤«¤Í¤Å¤Þ¤ê] /(n) financial distress/money shortage/ +¶âµíµÜ [¤­¤ó¤®¤å¤¦¤­¤å¤¦] /(n) the Bull/Taurus/ +¶âµø [¤«¤Í¤Î¤³¤®¤ê] /(n) hacksaw/ +¶âµû [¤­¤ó¤®¤ç] /(n) goldfish/(P)/ +¶âµû²° [¤­¤ó¤®¤ç¤ä] /(n) goldfish seller (vendor)/ +¶âµûÁð [¤­¤ó¤®¤ç¤½¤¦] /(n) snapdragon/ +¶âµûÈ­ [¤­¤ó¤®¤ç¤Ð¤Á] /(n) goldfish bowl/ +¶â¶Ì [¤­¤ó¤®¤ç¤¯] /(n) gold and jewels/precious object/ +¶â¶Ì [¤­¤ó¤¿¤Þ] /(n) (col) testicles/ +¶â¶Ì¤¬¾å¤¬¤Ã¤¿¤ê²¼¤Ã¤¿¤ê [¤­¤ó¤¿¤Þ¤¬¤¢¤¬¤Ã¤¿¤ê¤¯¤À¤Ã¤¿¤ê] /(exp) be held in suspense/be on edge/ +¶â¶Ú [¤­¤ó¤¹¤¸] /(n) gold stripes/ +¶â¶ä [¤­¤ó¤®¤ó] /(n) gold and silver/ +¶â¶ñ [¤«¤Ê¤°] /(n) metal fittings or fixtures/(P)/ +¶â¶ý [¤«¤Ê¤¯¤º] /(n) scrap metal/ +¶â·¥ [¤«¤Ê¤°¤Ä¤ï] /(n) a (metal) bit/ +¶â·«¤ê [¤«¤Í¤°¤ê] /(n) financing/raising funds/ +¶â·¿ [¤«¤Ê¤¬¤¿] /(n) metal pattern/die/ +¶â·ç [¤­¤ó¤±¤Ä] /(n) running out of money/ +¶â·çÉ [¤­¤ó¤±¤Ä¤Ó¤ç¤¦] /(n) poverty/ +¶â·ê [¤­¤ó¤±¤Ä] /(n) a gold mine/a provider of funds/ +¶â·ô [¤­¤ó¤±¤ó] /(n) gold certificate/ +¶â¸¢ [¤­¤ó¤±¤ó] /(n) power of money/financial influence/(P)/ +¶â¸¢À¯¼£ [¤­¤ó¤±¤ó¤»¤¤¤¸] /money politics (i.e corruption of politics by money)/ +¶â¸¯¤¤ [¤«¤Í¤Å¤«¤¤] /(n) (way of) spending money/ +¶â¸¯¤¤¤Î¹Ó¤¤ [¤«¤Í¤º¤«¤¤¤Î¤¢¤é¤¤] /extravagant/wasteful of money/ +¶â¸À [¤­¤ó¤²¤ó] /(n) wise saying/maxim/ +¶â¸Ë [¤«¤Í¤°¤é] /(n) safe/vault/treasury/provider of funds/ +¶â¸Ë [¤­¤ó¤³] /(n) safe/vault/treasury/provider of funds/(P)/ +¶â¸ËÇˤê [¤­¤ó¤³¤ä¤Ö¤ê] /safecracking/safecracker/ +¶â¸ý [¤­¤ó¤°¤Á] /(n) gold-colored paper wrapped around the tip of a cigarette/ +¶â¹£ [¤­¤ó¤³¤¦] /(n) gold mine/ +¶â¹© [¤­¤ó¤³¤¦] /(n) metalwork/metalsmith/goldsmith/ +¶â¹Û [¤­¤ó¤³¤¦] /(n) gold mine/ +¶â¹ÛÃÏ [¤­¤ó¤³¤¦¤Á] /gold field/ +¶â¹â [¤­¤ó¤À¤«] /(n) sum/ +¶â¹ä [¤³¤ó¤´¤¦] /(n) (1) vajra (indestructible substance)/diamond/adamantine/(2) thunderbolt/Indra's weapon/Buddhist symbol of the indestructible truth/ +¶â¹äº½ [¤³¤ó¤´¤¦¤·¤ã] /(n) emery (powder)/ +¶â¹ä»§ÂÄ [¤³¤ó¤´¤¦¤µ¤Ã¤¿] /Vajrasattva/Supreme Being of tantric Buddhism/ +¶â¹ä¼ê [¤³¤ó¤´¤¦¤·¤å] /(n) (Buddh) Vajrapani/wielder of the vajra/ +¶â¹ä¾ó [¤³¤ó¤´¤¦¤Å¤¨] /(n) pilgrim's staff/ +¶â¹äÀÐ [¤³¤ó¤´¤¦¤»¤­] /(n) diamond/ +¶â¹äÌ뺵̯²¦ [¤³¤ó¤´¤¦¤ä¤·¤ã¤ß¤ç¤¦¤ª¤¦] /(n) (Buddh) Vajra-yaksa Vidya-raja/ +¶â¹äÎÏ [¤³¤ó¤´¤¦¤ê¤­] /(n) superhuman (Herculean) strength/ +¶âº§ [¤­¤ó¤³¤ó] /golden wedding/ +¶âº§¼° [¤­¤ó¤³¤ó¤·¤­] /(n) golden wedding anniversary/ +¶âº½ [¤­¤ó¤·¤ã] /(n) gold dust/golden sand/ +¶âº¿ [¤­¤ó¤°¤µ¤ê] /(n) golden chain/ +¶âºö [¤­¤ó¤µ¤¯] /(n) (means of) raising money/ +¶â»¬ [¤«¤Ê¤µ¤Ó] /rust/ +¶â»³ [¤«¤Ê¤ä¤Þ] /(n) (gold) mine/ +¶â»³ [¤­¤ó¤¶¤ó] /(n) (gold) mine/ +¶â»È¤¤ [¤«¤Í¤Å¤«¤¤] /(n) (way of) spending money/ +¶â»Ò [¤­¤ó¤¹] /(n) money/funds/(P)/ +¶â»å [¤­¤ó¤·] /(n) gold thread/ +¶â»õ [¤­¤ó¤Ð] /(n) gold tooth/ +¶â»ú [¤­¤ó¤¸] /(n) gold or gilt letters/ +¶â»úÅã [¤­¤ó¤¸¤È¤¦] /(n) pyramid/monumental work/ +¶â»ý¤Á [¤«¤Í¤â¤Á] /(n) rich man/(P)/ +¶â»þ·× [¤­¤ó¤É¤±¤¤] /(n) gold watch/ +¶â¼¬³¨ [¤­¤ó¤Þ¤­¤¨] /(n) gold lacquer/ +¶â¼Ó [¤­¤ó¤·¤ã] /(n) silk crepe/ +¶â¼Ý»Ò [¤«¤Ê¤¸¤ã¤¯¤·] /metal ladle/ +¶â¼ç [¤­¤ó¤·¤å] /(n) financial backer or supporter/ +¶â½¦Ëü±ß [¤­¤ó¤¸¤å¤¦¤Þ¤ó¤¨¤ó] /100,000 Yen/ +¶â¾­ [¤­¤ó¤·¤ç¤¦] /(n) gold general (shogi)/ +¶â¾² [¤«¤Ê¤È¤³] /(n) anvil/ +¶â¾ë [¤­¤ó¤¸¤ç¤¦] /(n) impregnable castle/ +¶â¾ëÅ´ÊÉ [¤­¤ó¤¸¤ç¤¦¤Æ¤Ã¤Ú¤­] /(n) impregnable castle (walls)/redoubtable/ +¶â¿§ [¤­¤ó¤¤¤í] /(n) golden colour/(P)/ +¶â¿§ [¤³¤ó¤¸¤­] /(n) golden colour/(P)/ +¶â¿§Æ² [¤³¤ó¤¸¤­¤É¤¦] /Konjikido (name of a temple building)/ +¶â¿Ô¤¯¤Ç [¤«¤Í¤º¤¯¤Ç] /by force of money/ +¶âÀ± [¤­¤ó¤»¤¤] /(n) Venus (planet)/ +¶âÀ± [¤­¤ó¤Ü¤·] /(n) dazzling victory/(P)/ +¶âÀ½ [¤­¤ó¤»¤¤] /(n) made of gold/ +¶âÀÐ [¤­¤ó¤»¤­] /(n) (1) minerals and rocks/metal and stone utensils/(2) epigraph/(P)/ +¶âÀÐ³Ø [¤­¤ó¤»¤­¤¬¤¯] /(n) epigraphy/ +¶âÀÐʸ [¤­¤ó¤»¤­¤Ö¤ó] /(n) epigraph on a stone monument/ancient inscriptions on monuments/ +¶âÀÖ [¤­¤ó¤¢¤«] /(n) bronze-red/ +¶âÀÖ¿§ [¤­¤ó¤¢¤«¤¤¤í] /(n) bronze-red colour/ +¶âÀÚ¤êÀ¼ [¤«¤Ê¤­¤ê¤´¤¨] /(n) shrill voice/piercing cry/shriek/scream/ +¶âÀð [¤­¤ó¤»¤ó] /(n) gilded folding fan/ +¶âÁ¬ [¤­¤ó¤»¤ó] /(n) money/cash/(P)/ +¶âÁ¬¤ËºÙ¤«¤¤ [¤­¤ó¤»¤ó¤Ë¤³¤Þ¤«¤¤] /(adj) skimpy about money/ +¶âÁ¬¿®Â÷ [¤­¤ó¤»¤ó¤·¤ó¤¿¤¯] /(n) cash or money trust/ +¶âÁ¬Åª¥À¥á¡¼¥¸ [¤­¤ó¤»¤ó¤Æ¤­¥À¥á¡¼¥¸] /monetary damages/ +¶âÁ¬ÅÐÏ¿´ï [¤­¤ó¤»¤ó¤È¤¦¤í¤¯¤­] /cash register/ +¶â¢ [¤«¤Í¤°¤é] /(n) treasure house/ +¶â¢ [¤­¤ó¤¾¤¦] /(n) treasure house/ +¶â¦ [¤­¤ó¤¬¤ï] /(n) a gold case/gold-cased/ +¶â° [¤­¤ó¤¾¤¯] /(n) metal/(P)/ +¶â°²Ã¹© [¤­¤ó¤¾¤¯¤«¤³¤¦] /(n) metalworking/ +¶â°´Ö [¤­¤ó¤¾¤¯¤«¤ó] /intermetallic/ +¶â°¸µÁÇ [¤­¤ó¤¾¤¯¤²¤ó¤½] /metallic element/ +¶â°¹©¶È [¤­¤ó¤¾¤¯¤³¤¦¤®¤ç¤¦] /(n) metalworking industry/ +¶â°À­ [¤­¤ó¤¾¤¯¤»¤¤] /(n) metallic quality/ +¶â°À½ [¤­¤ó¤¾¤¯¤»¤¤] /(adj-no,n) made of metal/ +¶â°õÃε¡ [¤­¤ó¤¾¤¯¤¿¤ó¤Á¤­] /metal detector/ +¶â°ÈèÏ« [¤­¤ó¤¾¤¯¤Ò¤í¤¦] /(n) metal fatigue/ +¶â°ÊÒ [¤­¤ó¤¾¤¯¤Ø¤ó] /(n) piece of metal/ +¶âÂÞ [¤«¤Ê¤Ö¤¯¤í] /moneybag/ +¶âÂߤ· [¤«¤Í¤«¤·] /(n,vs) moneylender/ +¶âõ¤· [¤­¤ó¤µ¤¬¤·] /searching for gold/ +¶âÃÌ [¤­¤ó¤À¤ó] /(n) discussion about money/loan request/ +¶âÃ϶âËÜ°ÌÀ©ÅÙ [¤­¤ó¤¸¤¬¤Í¤Û¤ó¤¤¤»¤¤¤É] /gold bullion standard/ +¶âÄÈ [¤«¤Ê¤Å¤Á] /(n) (iron) hammer/(P)/ +¶âÄÈƬ [¤«¤Ê¤Å¤Á¤¢¤¿¤Þ] /(n) hard-headed/stubborn/ +¶âÅ£ [¤«¤Ê¤¯¤®] /(n) iron nail/ +¶âţή [¤«¤Ê¤¯¤®¤ê¤å¤¦] /(n) a scrawl/scrawled writing/ +¶âÅ¥ [¤­¤ó¤Ç¤¤] /(n) gold paint/ +¶âÅ¥ [¤³¤ó¤Ç¤¤] /(n) gold paint/ +¶âŪ [¤­¤ó¤Æ¤­] /(n) bull's-eye/object of desire/ +¶âÅ´ [¤­¤ó¤Æ¤Ä] /(n) gold and iron/firmness/adamancy/ +¶âŶÌÏ° [¤­¤ó¤Ç¤ó¤®¤ç¤¯¤í¤¦] /(n) magnificent palace/ +¶âÅÕ¶â [¤­¤ó¤á¤Ã¤­] /(n) gild/gilding/ +¶âƲ [¤³¤ó¤É¤¦] /(n) main temple structure (sanctuary, hall)/ +¶âÆþ¤ì [¤«¤Í¤¤¤ì] /(n) purse/wallet/till/ +¶âǼ [¤­¤ó¤Î¤¦] /(n) cash payment/ +¶âÇÈ [¤­¤ó¤Ñ] /(n) golden waves/moonlight/ +¶âÇÕ [¤­¤ó¤Ñ¤¤] /(n) gold cup (goblet)/ +¶âÇ× [¤­¤ó¤Ñ¤¤] /(n) gold medal/ +¶âÇè [¤­¤ó¤Ð¤¨] /(n) bluebottle (fly)/ +¶âÇó [¤­¤ó¤Ñ¤¯] /(n) gold leaf/beaten gold/ +¶âÇû¤ê [¤«¤Ê¤·¤Ð¤ê] /(n) (col) binding hand and foot/a temporary feeling of paralysis/(P)/ +¶âÇû¤ê¤Ë¤Ê¤Ã¤Æ¤¤¤ë [¤«¤Ê¤·¤Ð¤ê¤Ë¤Ê¤Ã¤Æ¤¤¤ë] /(exp) to be tied down with money/to be bound hand and foot/ +¶âÈ¢ [¤«¤Í¤Ð¤³] /(n) cashbox/income source/ +¶âȱ [¤­¤ó¤Ñ¤Ä] /(n) blond hair/(P)/ +¶âÈî [¤­¤ó¤Ô] /(n) chemical fertilizer/ +¶âÈûÍå [¤³¤ó¤Ô¤é] /(n) guardian deity of seafaring/Kumbhira/ +¶âÉÊ [¤­¤ó¤Ô¤ó] /(n) money and goods/(P)/ +¶âÉߤ­ [¤«¤Ê¤·¤­] /(n) anvil/ +¶âÊ© [¤«¤Ê¤Ö¤Ä] /(n) (1) metallic Buddha/(2) cold-blooded person/ +¶âʪ [¤«¤Ê¤â¤Î] /(n) hardware/ +¶âʪ²° [¤«¤Ê¤â¤Î¤ä] /hardware store or dealer/ +¶âÊ´ [¤­¤ó¤×¤ó] /(n) gold dust/ +¶âʸ»ú [¤­¤ó¤â¤¸] /(n) gold or gilt letters/ +¶âÊ¿ [¤­¤ó¤Ô¤é] /(n) finely chopped cooked vegetable (typically burdock)/ +¶âÊ¿Åü [¤³¤ó¤Ú¤¤¤È¤¦] /(pt:) (n) confetti (pt: confeito)/candy/ +¶âÊÆÅü [¤³¤ó¤Ú¤¤¤È¤¦] /(pt:) (n) confetti (pt: confeito)/candy/ +¶â˱²Ö [¤­¤ó¤Ý¤¦¤²] /(n) a buttercup/ +¶âËÀ [¤«¤Ê¤Ü¤¦] /(n) metal rod/ +¶âËÀ°ú¤­ [¤«¤Ê¤Ü¤¦¤Ò¤­] /(n) (1) a gossip/(2) night watchman/ +¶âËÜ°Ì [¤­¤ó¤Û¤ó¤¤] /(n) the gold standard/ +¶âËÜ°ÌÀ© [¤­¤ó¤Û¤ó¤¤¤»¤¤] /(n) the gold standard system/ +¶âËþ²È [¤­¤ó¤Þ¤ó¤«] /(n) man of wealth/millionaire/ +¶âÌ¢ [¤«¤Í¤Å¤ë] /(n) source of revenue/financial supporter/ +¶âÌ® [¤­¤ó¤ß¤ã¤¯] /(n) (questionable) financial connections/vein of gold/(P)/ +¶â̵¹¤ [¤­¤ó¤à¤¯] /(n) pure gold/ +¶âÌÖ [¤«¤Ê¤¢¤ß] /(n) wire netting/wire mesh/wire screen/(P)/ +¶âÌÙ¤± [¤«¤Í¤â¤¦¤±] /(n,vs) money-making/(P)/ +¶âÌÚºÔ [¤­¤ó¤â¤¯¤»¤¤] /(n) fragrant olive/osmanthus/ +¶âÌÜ [¤«¤Í¤á] /(adj-na,n) monetary value/ +¶âÌÜÂä [¤­¤ó¤á¤À¤¤] /(n) red snapper/ +¶âÌ綶 [¤­¤ó¤â¤ó¤­¤ç¤¦] /Golden Gate Bridge (in the US)/ +¶âÍ» [¤­¤ó¤æ¤¦] /(n) monetary circulation/credit situation/(P)/ +¶âÍ»¥µ¡¼¥Ó¥¹ [¤­¤ó¤æ¤¦¥µ¡¼¥Ó¥¹] /(n) financial service/ +¶âÍ»¥·¥¹¥Æ¥à [¤­¤ó¤æ¤¦¥·¥¹¥Æ¥à] /(n) financial system/ +¶âÍ»¥ê¥¹¥¯ [¤­¤ó¤æ¤¦¥ê¥¹¥¯] /(n) financial risk/ +¶âÍ»²þ³× [¤­¤ó¤æ¤¦¤«¤¤¤«¤¯] /(n) financial reform/ +¶âÍ»³¦ [¤­¤ó¤æ¤¦¤«¤¤] /(n) financial circles/the financial community/ +¶âÍ»³¹ [¤­¤ó¤æ¤¦¤¬¤¤] /(n) Wall Street/ +¶âÍ»³èÆ°ºî¶ÈÉô²ñ [¤­¤ó¤æ¤¦¤«¤Ä¤É¤¦¤µ¤®¤ç¤¦¤Ö¤«¤¤] /(n) Financial Action Task Force on Money Laundering (FATF)/ +¶âÍ»´ËÏ [¤­¤ó¤æ¤¦¤«¤ó¤ï] /(n) monetary easing/ +¶âÍ»´íµ¡ [¤­¤ó¤æ¤¦¤­¤­] /(n) financial crisis/ +¶âÍ»µ¡´Ø [¤­¤ó¤æ¤¦¤­¤«¤ó] /banking facilities/(P)/ +¶âÍ»µ¡´ØÎ¥¤ì [¤­¤ó¤æ¤¦¤­¤«¤ó¤Ð¤Ê¤ì] /(n) disintermediation/removing money from banks/seeking non-bank funds sources/ +¶âÍ»¶²¹² [¤­¤ó¤æ¤¦¤­¤ç¤¦¤³¤¦] /(n) financial crisis or panic/ +¶âÍ»¶È [¤­¤ó¤æ¤¦¤®¤ç¤¦] /(n) the finance or moneylending business/ +¶âÍ»¸ø¸Ë [¤­¤ó¤æ¤¦¤³¤¦¤³] /finance corporation/ +¶âÍ»º¾µ½ [¤­¤ó¤æ¤¦¤µ¤®] /(n) financial fraud/ +¶âÍ»ºÄ [¤­¤ó¤æ¤¦¤µ¤¤] /(n) bank debenture bond/ +¶âÍ»»Ô¾ì [¤­¤ó¤æ¤¦¤·¤¸¤ç¤¦] /money market/financial market/(P)/ +¶âÍ»»ñ»º [¤­¤ó¤æ¤¦¤·¤µ¤ó] /(n) financial asset/ +¶âÍ»»ñËÜ [¤­¤ó¤æ¤¦¤·¤Û¤ó] /(n) financial capital/ +¶âÍ»¾¦ÉÊ [¤­¤ó¤æ¤¦¤·¤ç¤¦¤Ò¤ó] /(n) financial products/ +¶âͻģ [¤­¤ó¤æ¤¦¤Á¤ç¤¦] /(n) Financial Services Agency/ +¶âÍ»Åö¶É [¤­¤ó¤æ¤¦¤È¤¦¤­¤ç¤¯] /(n) financial authorities/ +¶âÍ»ÈȺá [¤­¤ó¤æ¤¦¤Ï¤ó¤¶¤¤] /(n) financial crime/ +¶âÍ»ÉÔ°Â [¤­¤ó¤æ¤¦¤Õ¤¢¤ó] /(n) financial panic/ +¶âÍ»Êø²õ [¤­¤ó¤æ¤¦¤Û¤¦¤«¤¤] /(n) financial collapse/ +¶âÍË [¤­¤ó¤è¤¦] /(n-adv,n-t) (abbr) Friday/(P)/ +¶âÍËÆü [¤­¤ó¤è¤¦¤Ó] /(n-adv,n) Friday/(P)/ +¶âÍø [¤­¤ó¤ê] /(n) interest rates/(P)/ +¶âÍø°ú¤­²¼¤² [¤­¤ó¤ê¤Ò¤­¤µ¤²] /(n) interest rate cut/ +¶âÍø¾ä [¤­¤ó¤ê¤·¤ç¤¦] /interest margin/ +¶âÍøÀ¯ºö [¤­¤ó¤ê¤»¤¤¤µ¤¯] /interest rate policy/ +¶âÍøÀ¸³è¼Ô [¤­¤ó¤ê¤»¤¤¤«¤Ä¤·¤ã] /(n) a rentier (one who lives on investment interest)/ +¶âÎ¥¤ì [¤«¤Í¤Ð¤Ê¤ì] /(n) (way of) spending money/free spending/ +¶âÎÏ [¤­¤ó¤ê¤ç¤¯] /(n) monetary power/ +¶âÎØ [¤«¤Ê¤ï] /(n) metal rings or hoops or bands/ +¶âÎØºÝ [¤³¤ó¤ê¤ó¤¶¤¤] /(adv,n) the deepest bottom of the earth/never/not .. at all/on no account/for all the world/till doomsday/ +¶âϸ [¤«¤Ê¤Ä¤ó¤Ü] /(n) completely deaf/ +¶âÔä´ã [¤«¤Ê¤Ä¤Ü¤Þ¤Ê¤³] /(n) goggle-eyes/round, sunken eyes/greedy look/ +¶âÖ¢É÷ [¤­¤ó¤Ó¤ç¤¦¤Ö] /(n) folding screen covered with gold leaf/(P)/ +¶âÛì [¤«¤Ê¤Æ¤³] /(n) crowbar/ +¶ââ·²Ö [¤­¤ó¤»¤ó¤«] /(n) marigold/ +¶ââ¹ [¤«¤Ê¤À¤é¤¤] /(n) metal basin/ +¶âë¦ [¤­¤ó¤é¤ó] /(n) gold brocade/ +¶âî÷ [¤«¤Ê¤Ð¤µ¤ß] /(n) tongs/shears/ +¶âòÏ [¤­¤ó¤·¤ã¤Á] /golden dolphin/ +¶ã±Ó [¤®¤ó¤¨¤¤] /(n) recitation or chanting of a poem/ +¶ã¾§ [¤®¤ó¤·¤ç¤¦] /(n,vs) recital/recitation/chant(ing)/ +¶ã¾ú¼ò [¤®¤ó¤¸¤ç¤¦¤·¤å] /(n) type of sake brewed by low temperature fermentation from raw material consisting of less than 60% polished white rice/ +¶ãÌ£ [¤®¤ó¤ß] /(n) testing/scrutiny/careful investigation/(P)/ +¶ãÍ·»í¿Í [¤®¤ó¤æ¤¦¤·¤¸¤ó] /(n) troubadour/minstrel/ +¶ãëÖ [¤®¤ó¤·¤ç¤¦] /(n,vs) recital/recitation/chant(ing)/ +¶ä [¤®¤ó] /(n) (1) silver/silver coin/silver paint/(2) silver general (shogi)/(P)/ +¶ä [¤·¤í¤¬¤Í] /(n) (1) silver/silver coin/silver paint/ +¶ä¤ò¼è¤ë [¤®¤ó¤ò¤È¤ë] /(exp) to capture a gin/to desilverize/ +¶ä¥á¥À¥ë [¤®¤ó¥á¥À¥ë] /(n) silver medal/ +¶ä°É [¤¤¤Á¤ç¤¦] /(n) (1) ginkgo (gingko) tree/maidenhair tree/Ginkgo biloba/ +¶ä°É [¤®¤ó¤Ê¤ó] /(n) (1) nut of the ginkgo (gingko) tree/ +¶ä°Ì [¤®¤ó¤¤] /(n) silver quality/ +¶ä±Ç [¤®¤ó¤¨¤¤] /The Ginei Movie Theater/ +¶ä±ï [¤®¤ó¤Ö¤Á] /(n) silver-rimmed/ +¶ä²Ï [¤®¤ó¤¬] /(n) Milky Way/galaxy/(P)/ +¶ä²Ï·Ï [¤®¤ó¤¬¤±¤¤] /(n) Galaxy/ +¶ä²ß [¤®¤ó¤«] /(n) silver coin/(P)/ +¶ä²ô [¤®¤ó¤«¤¤] /(n) silver nugget or ingot/silver bullion/ +¶ä³¥¿§ [¤®¤ó¤«¤¤¤·¤ç¤¯] /(n) silver gray/ +¶ä³Õ»û [¤®¤ó¤«¤¯¤¸] /temple in Kyoto/ +¶ä´Á [¤®¤ó¤«¤ó] /(n) Milky Way/ +¶ä´ï [¤®¤ó¤­] /(n) silver utensils/ +¶ä·Ð [¤®¤ó¤±¤¤] /(n) galactic longitude/ +¶ä¸Ñ [¤®¤ó¤®¤Ä¤Í] /(n) silver fox/ +¶ä¸ò´¹ [¤®¤ó¤³¤¦¤«¤ó] /exchange of gins/ +¶ä¹£ [¤®¤ó¤³¤¦] /(n) silver mine/ore/ +¶ä¹Ô [¤®¤ó¤³¤¦] /(n) bank/(P)/ +¶ä¹Ô¥·¥¹¥Æ¥à [¤®¤ó¤³¤¦¥·¥¹¥Æ¥à] /(n) banking system/ +¶ä¹Ô°÷ [¤®¤ó¤³¤¦¤¤¤ó] /(n) bank employee/banker/ +¶ä¹Ô²È [¤®¤ó¤³¤¦¤«] /(n) banker/ +¶ä¹Ô²þ³× [¤®¤ó¤³¤¦¤«¤¤¤«¤¯] /(n) banking reform/ +¶ä¹Ô³¦ [¤®¤ó¤³¤¦¤«¤¤] /banking world/ +¶ä¹Ô´ÆÆÄ [¤®¤ó¤³¤¦¤«¤ó¤È¤¯] /(n) bank supervision/ +¶ä¹Ô¶¯Åð [¤®¤ó¤³¤¦¤´¤¦¤È¤¦] /bank robbery or robber/ +¶ä¹Ô¶È [¤®¤ó¤³¤¦¤®¤ç¤¦] /banking/ +¶ä¹Ô¶È̳ [¤®¤ó¤³¤¦¤®¤ç¤¦¤à] /(n) banking services/ +¶ä¹Ô·Ï¥«¡¼¥É [¤®¤ó¤³¤¦¤±¤¤¥«¡¼¥É] /bank issued credit card/ +¶ä¹Ô·ô [¤®¤ó¤³¤¦¤±¤ó] /(n) bank note/ +¶ä¹Ô¸ýºÂ [¤®¤ó¤³¤¦¤³¤¦¤¶] /(n) bank account/ +¶ä¹ÔÂ߽Р[¤®¤ó¤³¤¦¤«¤·¤À¤·] /(n) bank lending/ +¶ä¹ÔÍ»»ñ [¤®¤ó¤³¤¦¤æ¤¦¤·] /(n) bank loan/ +¶ä¹ÔͶâ [¤®¤ó¤³¤¦¤è¤­¤ó] /(n) bank deposit/ +¶ä¹Û [¤®¤ó¤³¤¦] /(n) silver mine/ore/ +¶äº§¼° [¤®¤ó¤³¤ó¤·¤­] /(n) silver wedding anniversary/ +¶äº½»Ò [¤®¤ó¤¹¤Ê¤´] /(n) silver dust/ +¶äºÂ [¤®¤ó¤¶] /(n) (Edo period) silver mint/(P)/ +¶äºÙ¹© [¤®¤ó¤¶¤¤¤¯] /(n) silverwork/ +¶ä»³ [¤®¤ó¤¶¤ó] /(n) silver mine/ +¶ä»å [¤®¤ó¤·] /(n) silver thread/ +¶ä»æ [¤®¤ó¤¬¤ß] /(n) silver paper/(P)/ +¶ä»þ·× [¤®¤ó¤É¤±¤¤] /(n) silver watch/ +¶ä¾­ [¤®¤ó¤·¤ç¤¦] /(n) silver general (shogi)/ +¶ä¿§ [¤®¤ó¤¤¤í] /(n) silver color/(P)/ +¶äÀ¤³¦ [¤®¤ó¤»¤«¤¤] /(n) snowscape/ +¶äÀ½ [¤®¤ó¤»¤¤] /(n) made of silver/ +¶äÀð [¤®¤ó¤»¤ó] /(n) silver-colored folding fan/ +¶äÁÍ [¤®¤ó¤Í¤º] /(n) silver gray/ +¶ä¦ [¤®¤ó¤¬¤ï] /(n) silver case/ +¶ä¦¤Î»þ·× [¤®¤ó¤¬¤ï¤Î¤È¤±¤¤] /silver watch/ +¶äí [¤®¤ó¤À¤é] /(n) Japanese bluefish (Anoplopoma fimbria)/North Pacific bluefish/candlefish/sablefish/ +¶äÃÏ [¤®¤ó¤¸] /(n) silvery background/ +¶äÃ夻 [¤®¤ó¤­¤»] /(adj-no,n) silver-plated/ +¶äÅ¥ [¤®¤ó¤Ç¤¤] /(n) silver paint/ +¶äÅ« [¤®¤ó¤Æ¤­] /(n) flageolet/ +¶äÇÈ [¤®¤ó¤Ñ] /(n) silvery waves/ +¶äÇÕ [¤®¤ó¤Ñ¤¤] /(n) silver cup/(P)/ +¶äÇÖ [¤®¤ó¤Ñ¤¤] /(n) silver cup/ +¶äÇ× [¤®¤ó¤Ñ¤¤] /(n) silver medal/ +¶äÇò¿§ [¤®¤ó¤Ï¤¯¤·¤ç¤¯] /silvery-white/ +¶äÇó [¤®¤ó¤Ñ¤¯] /(n) silver foil or leaf/ +¶äȱ [¤®¤ó¤Ñ¤Ä] /(n) silver hair/gray hair/ +¶äÈ× [¤®¤ó¤Ð¤ó] /(n) silver plate/surface of ice/skating rink/ +¶äÊ´ [¤®¤ó¤×¤ó] /(n) silver dust/ +¶äËÜ°Ì [¤®¤ó¤Û¤ó¤¤] /(n) silver standard/ +¶äËÜ°ÌÀ© [¤®¤ó¤Û¤ó¤¤¤»¤¤] /silver standard system/ +¶äËë [¤®¤ó¤Þ¤¯] /(n) silver screen (movies)/ +¶äÍã [¤®¤ó¤è¤¯] /(n) silvery wings/ +¶äÎØ [¤®¤ó¤ê¤ó] /(n) silver ring/bicycle/ +¶äÎÚ [¤®¤ó¤ê¤ó] /(n) silvery scale/fish/ +¶äÎæ [¤®¤ó¤ì¤¤] /(n) silvery, snow-capped mountain/ +¶äÎë [¤®¤ó¤ì¤¤] /(n) silver bell/ +¶å [¤­¤å¤¦] /(num) nine/(P)/ +¶å [¤¯] /(num) nine/(P)/ +¶å¡¹ [¤¯¤¯] /(n) multiplication table/ +¶å¡¹¤Îɽ [¤¯¤¯¤Î¤Ò¤ç¤¦] /multiplication table/ +¶å¤«·î [¤­¤å¤¦¤«¤²¤Ä] /nine months/ +¶å¤Ä [¤³¤³¤Î¤Ä] /(n) nine/(P)/ +¶å¤Ä»þ [¤³¤³¤Î¤Ä¤É¤­] /noon/midnight/ +¶å²Æ [¤­¤å¤¦¤«] /(n) summer/ +¶å²óÀï [¤­¤å¤¦¤«¤¤¤»¤ó] /regulation game/9th inning/ +¶å´±Ä» [¤­¤å¤¦¤«¤ó¤Á¤ç¤¦] /(n) mina(h) bird/ +¶åµí¤Î°ìÌÓ [¤­¤å¤¦¤®¤å¤¦¤Î¤¤¤Á¤â¤¦] /mere fraction/drop in the bucket/ +¶å¶å [¤¯¤¯] /(n) multiplication table/(P)/ +¶å¶å¤Îɽ [¤¯¤¯¤Î¤Ò¤ç¤¦] /multiplication table/ +¶å·î [¤¯¤¬¤Ä] /(n-adv) September/(P)/ +¶å¹©Âç [¤­¤å¤¦¤³¤¦¤À¤¤] /Kyushu Institute of Technology/KIT/ +¶å¹ò [¤­¤å¤¦¤³¤¯] /(n) the nine grains/ +¶å»à [¤­¤å¤¦¤·] /(n) narrowly averting death/ +¶å»à¤Ë°ìÀ¸ [¤­¤å¤¦¤·¤Ë¤¤¤Ã¤·¤ç¤¦] /narrow escape from death/ +¶å»à¤Ë°ìÀ¸¤òÆÀ¤ë [¤­¤å¤¦¤·¤Ë¤¤¤Ã¤·¤ç¤¦¤ò¤¦¤ë] /(exp) to have a narrow escape from death/ +¶å»à°ìÀ¸ [¤­¤å¤¦¤·¤¤¤Ã¤·¤ç¤¦] /a narrow escape from the jaw of death/ +¶å½£ [¤­¤å¤¦¤·¤å¤¦] /southern-most of four main islands of Japan/(P)/ +¶å½£¤Ø²¼¤ë [¤­¤å¤¦¤·¤å¤¦¤Ø¤¯¤À¤ë] /to go down to Kyushu/ +¶å½½ [¤­¤å¤¦¤¸¤å¤¦] /ninety/(P)/ +¶å½½ [¤¯¤¸¤å¤¦] /ninety/ +¶å½½¶åÀÞ¤ê [¤Ä¤Å¤é¤ª¤ê] /(n) winding road/ +¶å½Å [¤³¤³¤Î¤¨] /(n) ninefold/imperial palace/the Court/(P)/ +¶å½Å¤ÎÅ· [¤­¤å¤¦¤Á¤ç¤¦¤Î¤Æ¤ó] /the palace/ +¶åÀ£¸Þʬ [¤¯¤¹¤ó¤´¤Ö] /(n) dagger/ +¶åÀ± [¤­¤å¤¦¤»¤¤] /(n) astrology/horoscope/ +¶åÀ±²È [¤­¤å¤¦¤»¤¤¤«] /astrology/star reader/ +¶åÀ±½Ñ [¤­¤å¤¦¤»¤¤¤¸¤å¤Ä] /astrology/horoscopy/ +¶åÀÞ [¤­¤å¤¦¤»¤Ä] /many turns (in a road)/ +¶åÀô [¤­¤å¤¦¤»¤ó] /(n) hades/nether regions/ +¶å² [¤­¤å¤¦¤¾¤¯] /(n) the nine nearest generations of relatives/ +¶åÂç [¤­¤å¤¦¤À¤¤] /Kyushu University/ +¶åÃÏ [¤­¤å¤¦¤Á] /(n) very low land/ +¶åÅ· [¤­¤å¤¦¤Æ¤ó] /(n) sky/heavens/palace/ +¶åŷľ²¼ [¤­¤å¤¦¤Æ¤ó¤Á¤ç¤Ã¤«] /falling headlong/plummeting/sudden crash/ +¶åÆü [¤³¤³¤Î¤«] /nine days/the ninth day (of the month)/(P)/ +¶åÇÒ [¤­¤å¤¦¤Ï¤¤] /(n) bowing many times (in apology)/ +¶åʬ [¤¯¤Ö] /(n) nine parts/nine percent/almost/ +¶åʬ¶åÎÒ [¤¯¤Ö¤¯¤ê¤ó] /(n-adv,n-t) ten to one/nine cases out of ten/ +¶åÎØ [¤¯¤ê¤ó] /(n) pagoda finial/ +¶åÐÀ¤Î¸ù [¤­¤å¤¦¤¸¤ó¤Î¤³¤¦] /spectacular success/ +¶æ³ÚÉô [¤¯¤é¤Ö] /(n) club/fraternity/sorority/clubhouse/(P)/ +¶æ¼Ë½¡ [¤¯¤·¤ã¤·¤å¤¦] /(n) Kusha Sect/ +¶æ¼Ô [¤¯¤·¤ã] /Buddhist sect originating in the seventh century/ +¶æȯ [¤°¤Ï¤Ä] /(n) concurrence/ +¶æÍü²ÀÍåÌ桹 [¤¯¤ê¤«¤é¤â¤ó¤â¤ó] /(n) tattoo/ +¶æÍü²ÀÍåÌæÌæ [¤¯¤ê¤«¤é¤â¤ó¤â¤ó] /(n) tattoo/ +¶ç [¤¯] /(n,n-suf) phrase/clause/sentence/passage/paragraph/expression/line/verse/stanza/17-syllable poem/(P)/ +¶ç [¤³¤¦] /sentence/ +¶ç¡¹ [¤¯¤¯] /(n) every clause/ +¶ç¤òºî¤ë [¤¯¤ò¤Ä¤¯¤ë] /(exp) to compose a haiku poem/ +¶ç¤òÀÚ¤ë [¤¯¤ò¤­¤ë] /(exp) to punctuate a sentence/ +¶ç°Õ [¤¯¤¤] /(n) meaning of phrase/ +¶ç²ñ [¤¯¤«¤¤] /(n) gathering of haiku poets/ +¶çµÁ [¤¯¤®] /(n) meaning of a phrase/ +¶ç¶ç [¤¯¤¯] /(n) every clause/ +¶ç¹½Â¤µ¬Â§ [¤¯¤³¤¦¤¾¤¦¤­¤½¤¯] /phrase structure rule/ +¶ç¹½Â¤Ê¸Ë¡ [¤¯¤³¤¦¤¾¤¦¤Ö¤ó¤Ý¤¦] /phrase structure grammar/ +¶çºî [¤¯¤µ¤¯] /(n) composing haiku poems/ +¶ç½¸ [¤¯¤·¤å¤¦] /(n) collection of haiku poems/(P)/ +¶çÀÚ¤ê [¤¯¤®¤ê] /(n) stopping place/punctuation/pause/ +¶çÀÚ¤ë [¤¯¤®¤ë] /(v5r,vt) to punctuate/to cut off/to mark off/to stop/to put an end to/ +¶çÀá [¤¯¤»¤Ä] /phrases and clauses/ +¶çÅÀ [¤¯¤Æ¤ó] /(n) period/full stop/ +¶çÆÉ [¤¯¤È¤¦] /(n) punctuation/pause/ +¶çÆÉÅÀ [¤¯¤È¤¦¤Æ¤ó] /(n) punctuation marks/(P)/ +¶çÆÉË¡ [¤¯¤È¤¦¤Û¤¦] /(n) punctuation/ +¶çÈê [¤¯¤Ò] /(n) slab with a haiku cut on it/ +¶çË¡ [¤¯¤Û¤¦] /(n) phraseology/diction/ +¶è [¤¯] /(n) ward/district/section/(P)/ +¶è¡¹ [¤¯¤¯] /(adj-na,adj-no,n) (1) several/various/divergent/conflicting/different/diverse/(2) trivial/ +¶è¡¹ [¤Þ¤Á¤Þ¤Á] /(adj-na,adj-no,n) (1) several/various/divergent/conflicting/different/diverse/(2) trivial/(P)/ +¶è¡¹¤¿¤ë [¤¯¤¯¤¿¤ë] /(adj-t) several/various/divergent/conflicting/ +¶è¤ÎºâÀ¯ [¤¯¤Î¤¶¤¤¤»¤¤] /ward finances/ +¶è°è [¤¯¤¤¤­] /(n) limits/boundary/domain/zone/sphere/territory/(P)/ +¶è²è [¤¯¤«¤¯] /(n) division/section/compartment/boundary/area/block/(P)/ +¶è²èÀ°Íý [¤¯¤«¤¯¤»¤¤¤ê] /land readjustment/town planning/ +¶è²ñ [¤¯¤«¤¤] /(n) ward assembly/ +¶è²ñµÄ°÷ [¤¯¤«¤¤¤®¤¤¤ó] /ward assemblyman/ +¶è³Ä [¤¯¤«¤¯] /(n) division/section/compartment/boundary/area/block/ +¶è³ÄÀ°Íý [¤¯¤«¤¯¤»¤¤¤ê] /land readjustment/town planning/ +¶è³ä¤ê [¤¯¤ï¤ê] /(n) demarcation/marking of boundaries/ +¶è´Ö [¤¯¤«¤ó] /(n,n-suf) section (of track, etc)/(P)/ +¶è´ÖÎó¼Ö [¤¯¤«¤ó¤ì¤Ã¤·¤ã] /local train/ +¶èµÄ [¤¯¤®] /(n) ward assemblyman/(P)/ +¶è¶è [¤¯¤¯] /(adj-na,adj-no,n) (1) several/various/divergent/conflicting/different/diverse/(2) trivial/ +¶è¶è [¤Þ¤Á¤Þ¤Á] /(adj-na,adj-no,n) (1) several/various/divergent/conflicting/different/diverse/(2) trivial/ +¶è¶è¤¿¤ë [¤¯¤¯¤¿¤ë] /(adj-t) several/various/divergent/conflicting/ +¶è¸¡ [¤¯¤±¤ó] /(n) local prosecutor/ +¶è¸¡»¡Ä£ [¤¯¤±¤ó¤µ¤Ä¤Á¤ç¤¦] /(n) a ward's public prosector's office/ +¶èºÛȽ½ê [¤¯¤µ¤¤¤Ð¤ó¤·¤ç] /local court/ +¶è½è [¤¯¤·¤ç] /(n) dividing for administrative purposes/partition/division/ +¶èÀÚ¤ê [¤¯¤®¤ê] /(n) an end/a stop/punctuation/(P)/ +¶èÀÚ¤ë [¤¯¤®¤ë] /(v5r,vt) to punctuate/to cut off/to mark off/to stop/to put an end to/(P)/ +¶èĹ [¤¯¤Á¤ç¤¦] /(n) ward headman/(P)/ +¶èÅÀ [¤¯¤Æ¤ó] /(n) Japanese character set row and column index ('separator' encoding)/ +¶èÆâ [¤¯¤Ê¤¤] /(n) in the ward or borough/(P)/ +¶èÈñ [¤¯¤Ò] /ward expenses/ +¶èʬ [¤¯¤Ö¤ó] /(n) division/section/demarcation/(traffic) lane/compartment/classification/sorting/(P)/ +¶èʬ¤± [¤¯¤ï¤±] /(n) division/section/demarcation/(traffic) lane/compartment/classification/sorting/ +¶èÊÌ [¤¯¤Ù¤Ä] /(n,vs) distinction/differentiation/classification/(P)/ +¶è̱ [¤¯¤ß¤ó] /(n) ward residents/(P)/ +¶è̱ÀÇ [¤¯¤ß¤ó¤¼¤¤] /(n) a ward tax/ +¶èÌò½ê [¤¯¤ä¤¯¤·¤ç] /(n) ward office/council (regional)/(P)/ +¶èΩ [¤¯¤ê¤Ä] /(adj-no,n) established by the ward/(P)/ +¶éÆù [¤¯¤Ë¤¯] /(n) dog flesh/ +¶éÈøÁð [¤¨¤Î¤³¤í¤°¤µ] /(n) foxtail/Setaria viridis/ +¶ê [¤­¤å¤¦] /nine (used in legal documents)/ +¶ë·Á [¤¯¤±¤¤] /(n) rectangle/ +¶ëº¹ [¤«¤Í¤¶¤·] /(n) common Japanese foot/carpenter's square/regular shaku (approx. 12 in)/ +¶ë¼Ü [¤«¤Í¤¸¤ã¤¯] /(n) common Japanese foot/carpenter's square/regular shaku (approx. 12 in)/ +¶ë¾Ý [¤¯¤·¤ç¤¦] /quadrature/ +¶ë§ [¤¯¤½¤¯] /standard/rule/ +¶ì¡¹¤·¤¤ [¤Ë¤¬¤Ë¤¬¤·¤¤] /(adj) unpleasant/disgusting/loathsome/shameful/scandalous/ +¶ì¤¤ [¤Ë¤¬¤¤] /(adj) bitter/(P)/ +¶ì¤¤·Ð¸³ [¤Ë¤¬¤¤¤±¤¤¤±¤ó] /bitter experience/ +¶ì¤¤Ìô [¤Ë¤¬¤¤¤¯¤¹¤ê] /bitter medicine/ +¶ì¤µ [¤Ë¤¬¤µ] /bitterness/bitter taste/ +¶ì¤·¤¤ [¤¯¤ë¤·¤¤] /(adj) painful/difficult/(P)/ +¶ì¤·¤¤²û [¤¯¤ë¤·¤¤¤Õ¤È¤³¤í] /tight budget/ +¶ì¤·¤¤¸À¤¤Ìõ [¤¯¤ë¤·¤¤¤¤¤¤¤ï¤±] /lame (poor) excuse/ +¶ì¤·¤¤»þ¤Î¿ÀÍê¤ß [¤¯¤ë¤·¤¤¤È¤­¤Î¤«¤ß¤À¤Î¤ß] /Danger past, God forgotten/ +¶ì¤·¤¬¤ë [¤¯¤ë¤·¤¬¤ë] /(v5r) to suffer/to complain of a pain/ +¶ì¤·¤ß [¤¯¤ë¤·¤ß] /(n) pain/anguish/distress/suffering/hardship/(P)/ +¶ì¤·¤à [¤¯¤ë¤·¤à] /(v5m) to suffer/to groan/to be worried/(P)/ +¶ì¤·¤á¤ë [¤¯¤ë¤·¤á¤ë] /(v1) to torment/to harass/to inflict pain/(P)/ +¶ì¤·Ê¶¤ì [¤¯¤ë¤·¤Þ¤®¤ì] /(adj-na,n) in desperation/ +¶ì¤Ë¤¹¤ë [¤¯¤Ë¤¹¤ë] /(exp) to worry/ +¶ì¤Ë¤Ê¤ë [¤¯¤Ë¤Ê¤ë] /(exp) to be bothered (by something)/to suffer/ +¶ì¤â̵¤¯ [¤¯¤â¤Ê¤¯] /(adv) easily/without effort/ +¶ì¤ê´é [¤Ë¤¬¤ê¤¬¤ª] /sour (wry) face/ +¶ì¤êÀÚ¤ë [¤Ë¤¬¤ê¤­¤ë] /(v5r) to look sour (disgusted)/ +¶ì¤ë [¤Ë¤¬¤ë] /(v5r) to feel bitter/to scowl/ +¶ì±ö [¤Ë¤¬¤ê] /(n) bittern/brine/ +¶ì³¥ÀÐ [¤¯¤«¤¤¤»¤­] /(n) dolomite/ +¶ì³¦ [¤¯¤¬¤¤] /(n) (1) (Buddh) world of suffering/(2) life of prostitution/ +¶ì³¦¤Ë¿È¤òÄÀ¤á¤ë [¤¯¤¬¤¤¤Ë¤ß¤ò¤·¤º¤á¤ë] /(exp) to become a prostitute (sink into a brothel)/ +¶ì³Ø [¤¯¤¬¤¯] /(n,vs) paying one's own school expenses by working/ +¶ì³ØÀ¸ [¤¯¤¬¤¯¤»¤¤] /a working (self-supporting) student/ +¶ì³Ú [¤¯¤é¤¯] /(n) pleasure and pain/joys and sorrows/ +¶ì´¨ [¤¯¤«¤ó] /(n) coldest time of the year/bitter suffering/ +¶ì¶­ [¤¯¤­¤ç¤¦] /(n) trouble/crisis/predicament/(P)/ +¶ì¶ã [¤¯¤®¤ó] /(n,vs) laborious composition/struggling to compose a poem/ +¶ì¶ì¤·¤¤ [¤Ë¤¬¤Ë¤¬¤·¤¤] /(adj) unpleasant/disgusting/loathsome/shameful/scandalous/ +¶ì¸À [¤¯¤²¤ó] /(n) candid (frank) advice/exhortation/(P)/ +¶ì¹Ô [¤¯¤®¤ç¤¦] /(n) penance/austerities/mortification/ +¶ì¹Ô¼Ô [¤¯¤®¤ç¤¦¤·¤ã] /an ascetic/ +¶ì¼ê [¤Ë¤¬¤Æ] /(adj-na,n) poor (at)/weak (in)/dislike (of)/(P)/ +¶ì¼ê¤Ç¤¢¤ë [¤Ë¤¬¤Æ¤Ç¤¢¤ë] /(v5r) to be weak in/to be poor at/to be bad at/ +¶ì½Á [¤¯¤¸¤å¤¦] /(n) bitter experience/ +¶ì½Á [¤Ë¤¬¤ê] /(n) bittern/brine/ +¶ì½Â [¤¯¤¸¤å¤¦] /(n) bitterness/mortification/difficulty in understanding/distress/affliction/(P)/ +¶ì¾Ð [¤¯¤·¤ç¤¦] /(n,vs) bitter smile/(P)/ +¶ì¾Ð¤¤ [¤Ë¤¬¤ï¤é¤¤] /(n,vs) bitter smile/(P)/ +¶ì¾ð [¤¯¤¸¤ç¤¦] /(n) complaint/troubles/objection/(P)/ +¶ì¾ð½èÍýµ¡´Ø [¤¯¤¸¤ç¤¦¤·¤ç¤ê¤­¤«¤ó] /grievance machinery/complaints department/ +¶ì¿´ [¤¯¤·¤ó] /(n,vs) pain/trouble/anxiety/diligence/hard work/(P)/ +¶ì¿´¤òÇã¤ï¤ì¤ë [¤¯¤·¤ó¤ò¤«¤ï¤ì¤ë] /(exp) to have one's labor appreciated/ +¶ì¿´»´Øë [¤¯¤·¤ó¤µ¤ó¤¿¤ó] /(n) taking great pains/ +¶ì¿´ÃÌ [¤¯¤·¤ó¤À¤ó] /account of the hardships one has encountered/ +¶ìÀá [¤¯¤»¤Ä] /(n) unswerving determination/ +¶ìÀï [¤¯¤»¤ó] /(n) hard fight/close game/(P)/ +¶ìÃî [¤Ë¤¬¤à¤·] /(n) making a sour face (as if having consumed a bitter bug)/ +¶ìÃï [¤¯¤Á¤å¤¦] /(n) distress/ +¶ìÄË [¤¯¤Ä¤¦] /(adj-na,n) pain/agony/(P)/ +¶ìÄˤòϤ餲¤ë [¤¯¤Ä¤¦¤ò¤ä¤ï¤é¤²¤ë] /(exp) to relieve a person's pain/ +¶ìÅÚ [¤¯¤É] /(n) this painful world/magnesia/ +¶ìÆ® [¤¯¤È¤¦] /(n,vs) agonizing/ +¶ìÆñ [¤¯¤Ê¤ó] /(n) trial/(P)/ +¶ìÆù [¤¯¤Ë¤¯] /(n) desperation measure/ +¶ìÆù¤Îºö [¤¯¤Ë¤¯¤Î¤µ¤¯] /(n) last resort/desperate measure taken under pressure of necessity/(P)/ +¶ìÇ® [¤¯¤Í¤Ä] /(n) intense heat/ +¶ìǺ [¤¯¤Î¤¦] /(n,vs) suffering/distress/affliction/anguish/agony/trouble/(P)/ +¶ìÇÕ [¤¯¤Ï¤¤] /(n) bitter experience (ordeal)/ +¶ìÌ£ [¤¯¤ß] /(n) bitterness/bitter taste/(P)/ +¶ìÌ£ [¤Ë¤¬¤ß] /(n) bitterness/bitter taste/(P)/ +¶ìÌ£ÁÇ [¤¯¤ß¤½] /bitter principle/ +¶ìÌ£Áö¤Ã¤¿ [¤Ë¤¬¤ß¤Ð¤·¤Ã¤¿] /sternly handsome/ +¶ìÌå [¤¯¤â¤ó] /(n) anguish/ +¶ìÌò [¤¯¤¨¤­] /(n) hard toil/ +¶ìθ [¤¯¤ê¤ç] /(n,vs) rack one's brains/(P)/ +¶ìÎÏ [¤¯¤¦¤ê¤¤] /coolie/ +¶ìÏ« [¤¯¤í¤¦] /(adj-na,n,vs) troubles/hardships/(P)/ +¶ìÏ«¿Í [¤¯¤í¤¦¤Ë¤ó] /(n) worldly-wise man/ +¶ìÏ«À­ [¤¯¤í¤¦¤·¤ç¤¦] /(adj-na,n) nervous temperament/worry habit/pessimistic nature/ +¶ìçè [¤Ë¤¬¤è¤â¤®] /(n) wormwood/ +¶í [¤à¤¯¤í] /(n) (dead) body/corpse/ +¶í´´ [¤¯¤«¤ó] /(n) body/trunk/torso/physique/ +¶î¤±¤º¤ê²ó¤ë [¤«¤±¤º¤ê¤Þ¤ï¤ë] /(v5r) to run around/to bustle about/to busy oneself/ +¶î¤±¤Ã¤³ [¤«¤±¤Ã¤³] /(n) (foot) race/ +¶î¤±¤Ä¤±¤ë [¤«¤±¤Ä¤±¤ë] /(v1) to run to/to come running/to rush (someplace)/to hasten/(P)/ +¶î¤±¤ë [¤«¤±¤ë] /(v1) to run (race, esp. horse)/to gallop/to canter/(P)/ +¶î¤±°ú¤­ [¤«¤±¤Ò¤­] /(n) bargaining/haggling/tactics/strategy/(P)/ +¶î¤±²¼¤ê¤ë [¤«¤±¤ª¤ê¤ë] /(v1) to run down/ +¶î¤±²¼¤ë [¤«¤±¤¯¤À¤ë] /to run down/ +¶î¤±²ó¤ë [¤«¤±¤Þ¤ï¤ë] /(v5r) to run around/to bustle about/(P)/ +¶î¤±´ó¤ë [¤«¤±¤è¤ë] /(v5r) to rush over/to run up to/ +¶î¤±¹þ¤ß [¤«¤±¤³¤ß] /(n) last-minute rush/stampede/(P)/ +¶î¤±¹þ¤ß»û [¤«¤±¤³¤ß¤Ç¤é] /(n) (women's) refuge/ +¶î¤±¹þ¤à [¤«¤±¤³¤à] /(v5m) to rush in (at the last minute)/to stampede/ +¶î¤±½Ð¤· [¤«¤±¤À¤·] /(n) novice/beginner/ +¶î¤±½Ð¤¹ [¤«¤±¤À¤¹] /(v5s) to run off/to break into a run/to start running/ +¶î¤±½ä¤ë [¤«¤±¤á¤°¤ë] /(v5r) to run about/ +¶î¤±¾å¤ë [¤«¤±¤¢¤¬¤ë] /(v5r) to run up/ +¶î¤±Â­ [¤«¤±¤¢¤·] /(n) running fast/double time/(P)/ +¶î¤±ÅФë [¤«¤±¤Î¤Ü¤ë] /(v5r) to run (uphill)/ +¶î¤±È´¤±¤ë [¤«¤±¤Ì¤±¤ë] /(v1) to run past from behind/to run through (e.g. gate)/ +¶î¤±ÉÕ¤±¤ë [¤«¤±¤Ä¤±¤ë] /(v1) to run to/to come running/to rush (someplace)/to hasten/ +¶î¤±ÉÕ¤±»°ÇÕ [¤«¤±¤Ä¤±¤µ¤ó¤Ð¤¤] /(n) three cups of sake which latecomers to a party are made to drink/ +¶î¤±Íî¤Á [¤«¤±¤ª¤Á] /(n,vs) defeat and flight/disappearing without a trace/eloping/ +¶î¤é¤ì¤ë [¤«¤é¤ì¤ë] /(exp,v1) to be driven by (one's feelings)/to succumb to/ +¶î¤ê½¸¤á¤ë [¤«¤ê¤¢¤Ä¤á¤ë] /(v1) to round up/to mobilize/ +¶î¤êΩ¤Æ¤ë [¤«¤ê¤¿¤Æ¤ë] /(v1) to spur on/ +¶î¤ë [¤«¤ë] /(v5r) to drive (car)/to spur on/to impel/(P)/ +¶î°ú¤­ [¤«¤±¤Ò¤­] /(io) (n) bargaining/haggling/tactics/strategy/ +¶î»È [¤¯¤·] /(n) order around/use freely/(P)/ +¶î½ü [¤¯¤¸¤ç] /(n) extermination/expulsion/destruction/(P)/ +¶îÀøÄú [¤¯¤»¤ó¤Æ¤¤] /(n) submarine chaser/ +¶îÃà [¤¯¤Á¤¯] /(n,vs) extermination/expulsion/destruction/(P)/ +¶îÃà´Ï [¤¯¤Á¤¯¤«¤ó] /(n) destroyer/(P)/ +¶îÃîºÞ [¤¯¤Á¤å¤¦¤¶¤¤] /(n) insecticide/bug repellent/ +¶îÆ° [¤¯¤É¤¦] /(n) driving force/(P)/ +¶îÆ°µ¡ [¤¯¤É¤¦¤­] /drive (engine)/ +¶îÆ°ÁõÃÖ [¤¯¤É¤¦¤½¤¦¤Á] /(n) running gear/ +¶îÆ°ÎÏ [¤¯¤É¤¦¤ê¤ç¤¯] /(n) driving power/ +¶îÆ°ÎØ [¤¯¤É¤¦¤ê¤ó] /(n) driving wheel/ +¶îÍî [¤«¤±¤ª¤Á] /(n,vs) defeat and flight/disappearing without a trace/eloping/ +¶ï¤±¤ë [¤«¤±¤ë] /(v1) to run/to gallop/to advance/ +¶ï¤±½Ð¤¹ [¤«¤±¤À¤¹] /(v5s) to run off/to break into a run/to start running/ +¶ð [¤³¤Þ] /(n) shogi pieces/(P)/ +¶ð²¼ÂÌ [¤³¤Þ¤²¤¿] /(n) low wooden clogs/komageta/ +¶ðºÂ [¤³¤Þ¤¶] /Equuleus (constellation)/ +¶ð» [¤³¤Þ¤½¤ó] /loss of material (in shogi)/ +¶ðÄ» [¤³¤Þ¤É¤ê] /(n) robin/ +¶ðÍî¤Á [¤³¤Þ¤ª¤Á] /(n) handicap (in shogi)/ +¶ñ [¤°] /(n,n-suf) tool/means/ingredients/counter for armor, suits, sets of furniture/(P)/ +¶ñ¤¨¤ë [¤½¤Ê¤¨¤ë] /(v1) (1) to furnish/to provide for/to equip/to install/(2) to have ready/to prepare for/(3) to possess/to have/to be endowed with/to be armed with/(P)/ +¶ñ¤¹¤ë [¤°¤¹¤ë] /(vs-s) to possess/to accompany/ +¶ñ¤Ë [¤Ä¤Ö¤µ¤Ë] /(adv) in detail/with great care/completely/again and again/ +¶ñ¤Î¤Ê¤¤¥¹¡¼¥× [¤°¤Î¤Ê¤¤¥¹¡¼¥×] /soup with no ingredients/ +¶ñ¤Î̵¤¤¥¹¡¼¥× [¤°¤Î¤Ê¤¤¥¹¡¼¥×] /soup with no ingredients/ +¶ñ¤ï¤ë [¤½¤Ê¤ï¤ë] /(v5r) (1) to be furnished with/to be endowed with/(2) to be among/to be one of/to be possessed of/(P)/ +¶ñ°Æ [¤°¤¢¤ó] /(n) drafting a plan/concrete plan/ +¶ñ´ã [¤°¤¬¤ó] /(n) discerning/ +¶ñ´ã¤Î»Î [¤°¤¬¤ó¤Î¤·] /discerning man/ +¶ñ¸½ [¤°¤²¤ó] /(n) incarnation/embodiment/ +¶ñ¹ç [¤°¤¢¤¤] /(n) condition/state/manner/health/(P)/ +¶ñ¹ç¤¤ [¤°¤¢¤¤] /(n) condition/state/manner/health/ +¶ñ¾Ý [¤°¤·¤ç¤¦] /(n,vs) embodying/expressing concretely/(P)/ +¶ñ¾ÝŪ [¤°¤·¤ç¤¦¤Æ¤­] /(adj-na) concrete/material/definite/ +¶ñ¾ÝÈþ½Ñ [¤°¤·¤ç¤¦¤Ó¤¸¤å¤Ä] /representational art/ +¶ñ¿½ [¤°¤·¤ó] /(n) offering a full report to a superior/ +¶ñ¿½½ñ [¤°¤·¤ó¤·¤ç] /full (detailed) report/ +¶ñ­ [¤°¤½¤¯] /(n) completeness/armor/coat of mail/ +¶ñÂÎ [¤°¤¿¤¤] /(n) concrete/tangible/material/(P)/ +¶ñÂ롮 [¤°¤¿¤¤¤¢¤ó] /concrete proposal/ +¶ñÂβ½ [¤°¤¿¤¤¤«] /(n) embodiment/(P)/ +¶ñÂκö [¤°¤¿¤¤¤µ¤¯] /concrete plan/ +¶ñÂÎÀ­ [¤°¤¿¤¤¤»¤¤] /(n) concreteness/feasibility/ +¶ñÂÎŪ [¤°¤¿¤¤¤Æ¤­] /(adj-na) concrete/tangible/definite/(P)/ +¶ñÂÎŪ¤Ë [¤°¤¿¤¤¤Æ¤­¤Ë] /concretely/definitely/ +¶ñÂÎÎã [¤°¤¿¤¤¤ì¤¤] /concrete example/ +¶ñÄÄ [¤°¤Á¤ó] /(n,vs) report in detail/formal statement/ +¶ñÈ÷ [¤°¤Ó] /(n,vs) endowment/possession/qualification/equipment/ +¶ñÍ­ [¤°¤æ¤¦] /(n,vs) preparedness/possession/ +¶ò [¤°] /(adj-na,n) foolish/silly/stupid/(P)/ +¶ò¤« [¤ª¤í¤«] /(adj-na,n) foolish/stupid/(P)/ +¶ò¤«¤·¤¤ [¤ª¤í¤«¤·¤¤] /(adj) foolish/stupid/ +¶ò¤«¼Ô [¤ª¤í¤«¤â¤Î] /(n) fool/ +¶ò°Æ [¤°¤¢¤ó] /(n) foolish plan/one's plan/ +¶ò°Õ [¤°¤¤] /(n) one's humble opinion/ +¶òµó [¤°¤­¤ç] /(n) foolish undertaking/ +¶ò·» [¤°¤±¤¤] /(n) one's (foolish) elder brother/ +¶ò·× [¤°¤±¤¤] /(n) foolish plan/one's plan/ +¶ò¸« [¤°¤±¤ó] /(n) one's humble opinion/ +¶ò¹Í [¤°¤³¤¦] /(n) foolish idea/one's humble opinion/ +¶ò¹Ô [¤°¤³¤¦] /(n) folly/foolish move/ +¶òºÊ [¤°¤µ¤¤] /(n) (hum) my (foolish) wife/ +¶òºî [¤°¤µ¤¯] /(n) poor work/rubbish/ +¶òºö [¤°¤µ¤¯] /(n) inane plan/ +¶ò¼Ô [¤°¤·¤ã] /(n) fool/nitwit/ +¶ò¿Í [¤°¤¸¤ó] /(n) fool/ +¶ò¿Þ [¤°¤º] /(adj-na,n) dullard/indecisive person/ +¶ò¿Þ¤ë [¤°¤º¤ë] /(v5r) to grumble/to be unsettled/to pick a quarrel/ +¶ò¿Þ¶ò¿Þ [¤°¤º¤°¤º] /(adj-na,adv,n) (uk) slowly/tardily/hesitatingly/lingering/complaining/ +¶ò¿ÞÉÕ¤¯ [¤°¤º¤Ä¤¯] /(v5k) to dawdle/to fret/ +¶òÀ¸ [¤°¤»¤¤] /(n) (hum) I/ +¶òÀâ [¤°¤»¤Ä] /(n) foolish opinion/one's opinion/ +¶òÁÎ [¤°¤½¤¦] /(n) priest's humble reference to himself/ +¶ò© [¤°¤½¤¯] /(n) my (foolish) son/ +¶òÃÔ [¤°¤Á] /(adj-na,n) idle complaint/grumble/(P)/ +¶òÃÔ¤ë [¤°¤Á¤ë] /(v5r) to complain/to grumble/ +¶òľ [¤°¤Á¤ç¤¯] /(adj-na,n) simple honesty/tactless frankness/ +¶òÄï [¤°¤Æ¤¤] /(n) one's (foolish) younger brother/ +¶òÆß [¤°¤É¤ó] /(adj-na,n) stupidity/silliness/ +¶òʪ [¤°¤Ö¤Ä] /(n) fool/ +¶òËæ [¤°¤Þ¤¤] /(adj-na,n) stupid/ +¶ò̱ [¤°¤ß¤ó] /(n) ignorant people/ +¶ò̱À¯ºö [¤°¤ß¤ó¤»¤¤¤µ¤¯] /policy of keeping the people ignorant and easily subjugated/ +¶òÌä [¤°¤â¤ó] /(n) foolish question/ +¶òÎô [¤°¤ì¤Ä] /(adj-na,n) foolishness/stupidity/silliness/ +¶òÏ¢Ââ [¤°¤ì¤ó¤¿¤¤] /(n) gang of young toughs/(P)/ +¶òÏ® [¤°¤í¤¦] /(n,vs) mockery/derision/ridicule/ +¶òÏÀ [¤°¤í¤ó] /(n) foolish argument or view/ +¶ó [¤ª¤½¤ì] /(n) fear/anxiety/concern/uneasiness/(P)/ +¶óÈþ¿ÍÁð [¤°¤Ó¤¸¤ó¤½¤¦] /(n) field poppy/ +¶ô¤¦ [¤¯¤¦] /(v5u) (male) (vulg) to eat/ +¶ô¤é¤¦ [¤¯¤é¤¦] /(v5u) to eat/to drink/to receive (blow)/ +¶õ [¤«¤é] /(n) emptiness/(P)/ +¶õ [¤½¤é] /(n) sky/(P)/ +¶õ¡¹ [¤¯¤¦¤¯¤¦] /(adj-na,n) empty/vacant/void/ +¶õ¡¹¤·¤¤ [¤½¤é¤¾¤é¤·¤¤] /(adj) false/hypocritical/ +¶õ¡¹Çù¡¹ [¤¯¤¦¤¯¤¦¤Ð¤¯¤Ð¤¯] /(adj-na) vast/boundless/empty/vague/ +¶õ¤¤¤¿ÅÅ¼Ö [¤¹¤¤¤¿¤Ç¤ó¤·¤ã] /uncrowded train/ +¶õ¤¤¤Æ¤¤¤ëÉô²° [¤¢¤¤¤Æ¤¤¤ë¤Ø¤ä] /vacant room/ +¶õ¤­ [¤¢¤­] /(n) room/time to spare/emptiness/vacant/(P)/ +¶õ¤­ [¤¹¤­] /(n) room/time to spare/emptiness/vacant/ +¶õ¤­¤ÃÊ¢ [¤¹¤­¤Ã¤Ð¤é] /(n) empty stomach/hunger/ +¶õ¤­¤ÃÊ¢ [¤¹¤­¤Ã¤Ñ¤é] /(n) empty stomach/hunger/ +¶õ¤­¤òËä¤á¤ë [¤¢¤­¤ò¤¦¤á¤ë] /(exp) to fill a gap/ +¶õ¤­²° [¤¢¤­¤ä] /(n) vacant or unoccupied house/ +¶õ¤­²È [¤¢¤­¤ä] /(n) vacant or unoccupied house/(P)/ +¶õ¤­³Ì [¤¢¤­¤¬¤é] /(n) empty shell/ +¶õ¤­´Ì [¤¢¤­¤«¤ó] /(n) empty can/(P)/ +¶õ¤­´Ö [¤¢¤­¤Þ] /(n) vacancy/room for rent or lease/ +¶õ¤­»þ´Ö [¤¢¤­¤¸¤«¤ó] /free time/ +¶õ¤­Áã [¤¢¤­¤¹] /(n) (1) prowler/sneak thief/cat burglar/(2) empty nest/(P)/ +¶õ¤­Áã¤Í¤é¤¤ [¤¢¤­¤¹¤Í¤é¤¤] /(n) prowler/sneak thief/ +¶õ¤­ÁãÁÀ¤¤ [¤¢¤­¤¹¤Í¤é¤¤] /(n) prowler/sneak thief/ +¶õ¤­ÃÏ [¤¢¤­¤Á] /(n) vacant land/(P)/ +¶õ¤­È¢ [¤¢¤­¤Ð¤³] /(n) empty box/ +¶õ¤­ÉÓ [¤¢¤­¤Ó¤ó] /(n) empty bottle/ +¶õ¤­Éô²° [¤¢¤­¤Ù¤ä] /available room (hotel)/ +¶õ¤­Ê¢ [¤¹¤­¤Ï¤é] /(n) empty stomach/hunger/ +¶õ¤­Ê¢ [¤¹¤­¤Ð¤é] /(n) empty stomach/hunger/ +¶õ¤¯ [¤¢¤¯] /(v5k,vi) (1) to open/to become open/to become empty/(2) to be less crowded/(P)/ +¶õ¤¯ [¤¹¤¯] /(v5k,vi) (1) to open/to become open/to become empty/(2) to be less crowded/(P)/ +¶õ¤±¤ë [¤¢¤±¤ë] /(v1,vt) to empty/(P)/ +¶õ¤·¤¤ [¤à¤Ê¤·¤¤] /(adj) vacant/futile/vain/void/empty/ineffective/lifeless/(P)/ +¶õ¤·¤¤Ì¾À¼ [¤à¤Ê¤·¤¤¤á¤¤¤»¤¤] /empty name/ +¶õ¤·¤¯¤Ê¤ë [¤à¤Ê¤·¤¯¤Ê¤ë] /(v5r) to die/to expire/ +¶õ¤·¤¯Æü¤òÁ÷¤ë [¤à¤Ê¤·¤¯¤Ò¤ò¤ª¤¯¤ë] /(exp) to spend days in vain/ +¶õ¤·¤¯Èñ¤ä¤µ¤ì¤¿»þ [¤à¤Ê¤·¤¯¤Ä¤¤¤ä¤µ¤ì¤¿¤È¤­] /wasted time/time passed in vain/ +¶õ¤Ã¤Ý [¤«¤é¤Ã¤Ý] /(adj-na,n) empty/vacant/hollow/(P)/ +¶õ¤Ã·ê [¤«¤é¤Ã¤±¤Ä] /(adj-na,n) flat or stone broke/ +¶õ¤ÃÉ÷ [¤«¤é¤Ã¤«¤¼] /(n) a cold, strong, dry wind/ +¶õ¤Ç [¤½¤é¤Ç] /(exp) (1) off the top of one's head/from thin air/(2) from memory/ +¶õ¤Ç²Î¤¦ [¤½¤é¤Ç¤¦¤¿¤¦] /(exp) to sing from memory/ +¶õ¤Ç³Ð¤¨¤ë [¤½¤é¤Ç¤ª¤Ü¤¨¤ë] /(exp) to learn by heart (rote)/to memorize/ +¶õ¤Ç¸À¤¦ [¤½¤é¤Ç¤¤¤¦] /(exp) to speak from memory/ +¶õ¤ÇÆɤà [¤½¤é¤Ç¤è¤à] /(exp) recite from memory/ +¶õ¤Ëµ¢¤¹¤ë [¤¯¤¦¤Ë¤­¤¹¤ë] /(exp) to come to naught/ +¶õ¤í [¤¦¤Ä¤í] /(adj-na,n) blank/cavity/hollow/empty (space)/ +¶õ¤ò³¸¤¦ [¤½¤é¤ò¤ª¤ª¤¦] /(exp) to cover up the sky/ +¶õ¤òÄϤà [¤¯¤¦¤ò¤Ä¤«¤à] /(exp) to grasp at the air/ +¶õ¤òÈô¤Ö [¤½¤é¤ò¤È¤Ö] /(exp) to fly in the air/ +¶õ¥ª¥± [¤«¤é¥ª¥±] /(n) karaoke (singing to taped accompaniment)/ +¶õ°µ [¤¯¤¦¤¢¤Ä] /air (pneumatic) pressure/ +¶õ°Ì [¤¯¤¦¤¤] /(n) vacant post/post in name only/ +¶õ°ÒÄ¥¤ê [¤«¤é¤¤¤Ð¤ê] /(n) bluffing/bluster/bravado/ +¶õ°Ó [¤¯¤¦¤¤] /(n) (Self Defense Force's Air Force) captain/lieutenant/ +¶õ°è [¤¯¤¦¤¤¤­] /(n) airspace/(P)/ +¶õ°è´ÉÍý [¤¯¤¦¤¤¤­¤«¤ó¤ê] /airspace management/ +¶õ²¡¤· [¤«¤é¤ª¤·] /(n) embossing/inkless stamping/ +¶õ²³ [¤«¤é¤ª¤±] /pun on karaoke (empty bucket)/ +¶õ²» [¤½¤é¤Í] /(n) imitated cry (of an animal)/lie/ +¶õ²¼¼ê [¤«¤é¤Ã¤Ú¤¿] /(adj-na,n) be utterly lacking in ability/ +¶õ²¼¼ê [¤«¤é¤Ø¤¿] /(adj-na,n) be utterly lacking in ability/ +¶õ²È [¤¢¤­¤ä] /(n) vacant or unoccupied house/ +¶õ²Ù [¤«¤é¤Ë] /lacking cargo/in ballast/ +¶õ²ò¤± [¤½¤é¤É¤±] /(n) coming untied/ +¶õ²ó¤ê [¤«¤é¤Þ¤ï¤ê] /(n) racing (of an engine)/spinning one's wheels/fruitless effort/ +¶õ³± [¤«¤é¤»¤­] /(n) dry cough/hacking cough/ +¶õ³± [¤«¤é¤¼¤­] /(n) dry cough/hacking cough/ +¶õ³Ð¤¨ [¤¦¤í¤ª¤Ü¤¨] /(n) (1) rote memorization/(2) vague recollection/faint memory/ +¶õ³Ð¤¨ [¤½¤é¤ª¤Ü¤¨] /(n) (1) rote memorization/(2) vague recollection/faint memory/ +¶õ³ô [¤«¤é¤«¤Ö] /(n) fictitious stock/ +¶õ³ô [¤¯¤¦¤«¤Ö] /(n) fictitious stock/ +¶õ´Ö [¤¢¤­¤Þ] /(n) vacancy/room for rent or lease/ +¶õ´Ö [¤¯¤¦¤«¤ó] /(n) space/room/airspace/(P)/ +¶õ´Ö´¶³Ð [¤¯¤¦¤«¤ó¤«¤ó¤«¤¯] /(n) sense of space/ +¶õ´Ö·Ý½Ñ [¤¯¤¦¤«¤ó¤²¤¤¤¸¤å¤Ä] /the plastic arts/ +¶õ´Ö¼´ [¤¯¤¦¤«¤ó¤¸¤¯] /spatial axis/ +¶õ´×ÃÏ [¤¯¤¦¤«¤ó¤Á] /(n) vacant lot or land/ +¶õµ¤ [¤¯¤¦¤­] /(n) air/atmosphere/(P)/ +¶õµ¤°µ½Ìµ¡ [¤¯¤¦¤­¤¢¤Ã¤·¤å¤¯¤­] /air compressor/ +¶õµ¤±øÀ÷ [¤¯¤¦¤­¤ª¤»¤ó] /air pollution/ +¶õµ¤´¶À÷ [¤¯¤¦¤­¤«¤ó¤»¤ó] /air-borne infection/ +¶õµ¤µ¡³£ [¤¯¤¦¤­¤­¤«¤¤] /pneumatic machinery/ +¶õµ¤·ê [¤¯¤¦¤­¤¢¤Ê] /(n) air vent (hole)/ +¶õµ¤¸ý [¤¯¤¦¤­¤³¤¦] /vent/ +¶õµ¤¹¦ [¤¯¤¦¤­¤³¤¦] /air pocket/air hole/ +¶õµ¤½Æ [¤¯¤¦¤­¤¸¤å¤¦] /(n) air gun/air rifle/ +¶õµ¤À©Æ°µ¡ [¤¯¤¦¤­¤»¤¤¤É¤¦¤­] /air brake/ +¶õµ¤À¶¾ôµ¡ [¤¯¤¦¤­¤»¤¤¤¸¤ç¤¦¤­] /(n) air cleaner/ +¶õµ¤Ä´À° [¤¯¤¦¤­¤Á¤ç¤¦¤»¤¤] /air conditioning/ +¶õµ¤Äñ¹³ [¤¯¤¦¤­¤Æ¤¤¤³¤¦] /air resistance/ +¶õµ¤ÅÁÀ÷ [¤¯¤¦¤­¤Ç¤ó¤»¤ó] /(n) air-borne infection/ +¶õµ¤È´¤­ [¤¯¤¦¤­¤Ì¤­] /(n) ventilator/ +¶õµ¤Ëí [¤¯¤¦¤­¤Þ¤¯¤é] /(n) air cushion/ +¶õµ¤Íá [¤¯¤¦¤­¤è¤¯] /(n) air bath/ +¶õµ¤ÎÏ³Ø [¤¯¤¦¤­¤ê¤­¤¬¤¯] /aerodynamics/ +¶õµã¤­ [¤½¤é¤Ê¤­] /(n) false or crocodile tears/feigned sadness/ +¶õµõ [¤¯¤¦¤­¤ç] /(adj-na,n) emptiness/vacancy/(P)/ +¶õ¶²¤í¤·¤¤ [¤½¤é¤ª¤½¤í¤·¤¤] /(adj) having vague fears/ +¶õ¶õ [¤¯¤¦¤¯¤¦] /(adj-na,n) empty/vacant/void/ +¶õ¶õ¤·¤¤ [¤½¤é¤¾¤é¤·¤¤] /(adj) false/hypocritical/ +¶õ¶õÇùÇù [¤¯¤¦¤¯¤¦¤Ð¤¯¤Ð¤¯] /(adj-na) vast/boundless/empty/vague/ +¶õ·³ [¤¯¤¦¤°¤ó] /(n) Air Force/(P)/ +¶õ·³´ðÃÏ [¤¯¤¦¤°¤ó¤­¤Á] /air (force) base/ +¶õ·³Âç°Ó [¤¯¤¦¤°¤ó¤¿¤¤¤¤] /air force captain/ +¶õ·³ÎÏ [¤¯¤¦¤°¤ó¤ê¤ç¤¯] /air power/ +¶õ·³Ï¢Íí¾­¹» [¤¯¤¦¤°¤ó¤ì¤ó¤é¤¯¤·¤ç¤¦¤³¤¦] /air liaison officer/ +¶õ·Êµ¤ [¤«¤é¤²¤¤¤­] /(n) false or superficial prosperity/ +¶õ·ä [¤¯¤¦¤²¤­] /(n) vacant space/aperture/gap/opening/ +¶õ·ê [¤«¤é¤±¤Ä] /(adj-na,n) flat or stone broke/ +¶õ·ý [¤¯¤¦¤±¤ó] /(n) with bare hands/with or from nothing/ +¶õ¸µµ¤ [¤«¤é¤²¤ó¤­] /(n) (mere) bravado/ +¶õ¸À [¤¯¤¦¤²¤ó] /(n) falsehood/lie/ +¶õ¸À [¤½¤é¤´¤È] /(n) falsehood/lie/ +¶õ¹Á [¤¯¤¦¤³¤¦] /(n) airport/(P)/ +¶õ¹Á»ÈÍÑÎÁ [¤¯¤¦¤³¤¦¤·¤è¤¦¤ê¤ç¤¦] /landing fee/ +¶õ¹Ô [¤¯¤¦¤®¤ç¤¦] /(n) blank line/ +¶õ¹ç¤¤ [¤½¤é¤¢¤¤] /(n) weather/course of events/ +¶õ¹û¤±¤ë [¤½¤é¤È¤Ü¤±¤ë] /(v1) to feign ignorance/ +¶õº´ [¤¯¤¦¤µ] /(n) (Self Defense Force's Air Force) colonel/lieutenant/major/ +¶õºÝ [¤¯¤¦¤µ¤¤] /(n) horizon/point where the sky meets the earth/ +¶õ»£ [¤¯¤¦¤µ¤Ä] /(n,vs) shooting from a high level/helicopter shot/ +¶õ»÷ [¤½¤é¤Ë] /(n) accidental resemblance/ +¶õ¼ª [¤½¤é¤ß¤ß] /(n) mishearing/(feigned) deafness/ +¶õ¼¼ [¤¢¤­¤·¤Ä] /(n) vacant or unoccupied room/ +¶õ¼¼ [¤¯¤¦¤·¤Ä] /(n) vacant or unoccupied room/ +¶õ¼Ì¤· [¤«¤é¤¦¤Ä¤·] /(n) clicking the shutter of a camera without taking a picture (because no film is loaded, or in order to advance the film)/ +¶õ¼Ö [¤«¤é¤°¤ë¤Þ] /(n) empty conveyance/free taxi/ +¶õ¼Ö [¤¯¤¦¤·¤ã] /(n) empty conveyance/free taxi/(P)/ +¶õ¼è¤ê°ú¤­ [¤«¤é¤È¤ê¤Ò¤­] /(n) fictitious or paper transaction/ +¶õ¼è¤ê°ú¤­ [¤¯¤¦¤È¤ê¤Ò¤­] /(n) fictitious or paper transaction/ +¶õ¼ê [¤«¤é¤Æ] /(n) karate/(P)/ +¶õ¼ê¤Î·¿ [¤«¤é¤Æ¤Î¤«¤¿] /kata (in karate)/ +¶õ¼ê²È [¤«¤é¤Æ¤«] /karate practitioner/ +¶õ¼ê·Á [¤«¤é¤Æ¤¬¤¿] /(n) bad (fictitious) bill/empty promise/ +¶õ¼ê·Á [¤¯¤¦¤Æ¤¬¤¿] /(n) bad (fictitious) bill/empty promise/ +¶õ½± [¤¯¤¦¤·¤å¤¦] /(n) air-raid/(P)/ +¶õ½±·ÙÊó [¤¯¤¦¤·¤å¤¦¤±¤¤¤Û¤¦] /air-raid alarm/ +¶õ½¸¹ç [¤¯¤¦¤·¤å¤¦¤´¤¦] /(n) empty set/null set/ +¶õ½ÐÄ¥ [¤«¤é¤·¤å¤Ã¤Á¤ç¤¦] /fictitious business trip/ +¶õ½ê [¤¯¤¦¤·¤ç] /(n) blank/empty space/gaps/ +¶õ¾­ [¤¯¤¦¤·¤ç¤¦] /(n) (Self Defense Force's Air Force) general/lieutenant/major/ +¶õ¾Ð¤¤ [¤½¤é¤ï¤é¤¤] /(n) feigned laughter/ +¶õ¾Úʸ [¤«¤é¤·¤ç¤¦¤â¤ó] /empty promise/ +¶õ¾ø¤· [¤«¤é¤à¤·] /(n) steaming (of food)/ +¶õ¿§ [¤½¤é¤¤¤í] /(n) sky-blue/ +¶õ¿² [¤½¤é¤Í] /(n) feigned sleep/playing possum/ +¶õ¿¶¤ê [¤«¤é¤Ö¤ê] /(n,vs) striking (at something) and missing/in vain/(P)/ +¶õ¿È [¤«¤é¤ß] /(n) traveling alone and with little luggage/ +¶õ¿á¤«¤· [¤«¤é¤Õ¤«¤·] /idling (of an engine)/ +¶õÀ¤¼­ [¤«¤é¤»¤¸] /(n) flattery/lip service/ +¶õÀÊ [¤¯¤¦¤»¤­] /(n) vacancy/vacant seat/room/(P)/ +¶õÀâ [¤¯¤¦¤»¤Ä] /(n) groundless rumor or story/ +¶õÀæ [¤¦¤Ä¤»¤ß] /(n) cicada/cast-off cicada shell/man of this world/the real world/ +¶õÀï [¤¯¤¦¤»¤ó] /(n) (abbr) air battle/dogfight/ +¶õÁ° [¤¯¤¦¤¼¤ó] /(adj-no,n) unprecedented/record-breaking/(P)/ +¶õÁ°Àä¸å [¤¯¤¦¤¼¤ó¤¼¤Ä¤´] /(n) (so marvelous or horrible that it may be) the first and probably the last/ +¶õÁ [¤¯¤¦¤½] /(adj-na,n) vain/groundless/futile/(P)/ +¶õÁÛ [¤¯¤¦¤½¤¦] /(n) daydream/fantasy/fancy/vision/(P)/ +¶õÁÛ²È [¤¯¤¦¤½¤¦¤«] /(n) visionary/ +¶õÁ۲ʳؾ®Àâ [¤¯¤¦¤½¤¦¤«¤¬¤¯¤·¤ç¤¦¤»¤Ä] /science fiction/sci-fi/ +¶õÁÛŪ [¤¯¤¦¤½¤¦¤Æ¤­] /(adj-na) imaginary/ +¶õÁÛÎÏ [¤¯¤¦¤½¤¦¤ê¤ç¤¯] /(power of) imagination/ +¶õÁâ [¤¯¤¦¤½¤¦] /(n) noncommissioned officer of the Japanese Air Self Defense Forces/ +¶õÁã [¤¢¤­¤¹] /(n) (1) prowler/sneak thief/cat burglar/(2) empty nest/ +¶õÁê¾ì [¤¯¤¦¤½¤¦¤Ð] /(n) speculation/fictitious transaction/ +¶õÁû¤® [¤«¤é¤µ¤ï¤®] /(n) much ado about nothing/ +¶õ¨À§¿§ [¤¯¤¦¤½¤¯¤¼¤·¤­] /(n) the illusion of the reality of matter/ +¶õÂжõ [¤¯¤¦¤¿¤¤¤¯¤¦] /(adj-no) air-to-air/ +¶õÂжõ¥ß¥µ¥¤¥ë [¤¯¤¦¤¿¤¤¤¯¤¦¥ß¥µ¥¤¥ë] /air-to-air missile/ +¶õÂÐÃÏ [¤¯¤¦¤¿¤¤¤Á] /(adj-no) air-to-surface/ +¶õÂÐÃϥߥµ¥¤¥ë [¤¯¤¦¤¿¤¤¤Á¥ß¥µ¥¤¥ë] /(n) air-to-surface missile/ASM/ +¶õë [¤¯¤¦¤³¤¯] /(n) lonely or uninhabited valley/ +¶õÃÌ [¤¯¤¦¤À¤ó] /(n) gossip/chatter/ +¶õÃÏ [¤¢¤­¤Á] /(n) vacant land/(P)/ +¶õÃѤº¤«¤·¤¤ [¤½¤é¤Ï¤º¤«¤·¤¤] /(adj) feeling ashamed or embarrassed without knowing why/ +¶õÃã [¤«¤é¤Á¤ã] /(n) tea served without sweets/ +¶õÃæ [¤¯¤¦¤Á¤å¤¦] /(n) sky/air/(P)/ +¶õÃæ³êÁö [¤¯¤¦¤Á¤å¤¦¤«¤Ã¤½¤¦] /gliding/ +¶õÃ浡ư [¤¯¤¦¤Á¤å¤¦¤­¤É¤¦] /air mobile/ +¶õÃæµëÌý [¤¯¤¦¤Á¤å¤¦¤­¤å¤¦¤æ] /aerial or in-flight refueling/ +¶õÃ渢 [¤¯¤¦¤Á¤å¤¦¤±¤ó] /(n) air rights/ +¶õÃ溺»¡ [¤¯¤¦¤Á¤å¤¦¤µ¤µ¤Ä] /aerial inspection/ +¶õÃæºÙ¶Ý [¤¯¤¦¤Á¤å¤¦¤µ¤¤¤­¤ó] /air-borne bacteria/ +¶õÃæ¼Ì¿¿ [¤¯¤¦¤Á¤å¤¦¤·¤ã¤·¤ó] /aerial photograph/ +¶õÃæ¾×ÆÍ [¤¯¤¦¤Á¤å¤¦¤·¤ç¤¦¤È¤Ä] /midair collision/ +¶õÃæÀï [¤¯¤¦¤Á¤å¤¦¤»¤ó] /(n) air battle/dog fight/ +¶õÃæÀþ [¤¯¤¦¤Á¤å¤¦¤»¤ó] /(n) antenna/ +¶õÃæÅê²¼ [¤¯¤¦¤Á¤å¤¦¤È¤¦¤«] /air drop/ +¶õÃæÇú·â [¤¯¤¦¤Á¤å¤¦¤Ð¤¯¤²¤­] /(n) air-raid/ +¶õÃæÉâÍ· [¤¯¤¦¤Á¤å¤¦¤Õ¤æ¤¦] /levitation/ +¶õÃæÉâÍÈ [¤¯¤¦¤Á¤å¤¦¤Õ¤è¤¦] /levitation/ +¶õÃæʬ²ò [¤¯¤¦¤Á¤å¤¦¤Ö¤ó¤«¤¤] /(n) mid-air breakage or disintegration/ +¶õÃæÍî²¼ [¤¯¤¦¤Á¤å¤¦¤é¤Ã¤«] /(vs) air pluviation/pluviate/ +¶õÃæÏ°³Õ [¤¯¤¦¤Á¤å¤¦¤í¤¦¤«¤¯] /a castle in the air/ +¶õÄ´ [¤¯¤¦¤Á¤ç¤¦] /(n) (abbr) air conditioning/(P)/ +¶õÄ´ÀßÈ÷ [¤¯¤¦¤Á¤ç¤¦¤»¤Ä¤Ó] /(n) air conditioner/ +¶õÄà¤ê [¤«¤é¤Å¤ê] /(n) fishing without bait/ +¶õÄò [¤¯¤¦¤Æ¤¤] /(n) airborne/ +¶õÄò¹ß²¼ÃÏ°è [¤¯¤¦¤Æ¤¤¤³¤¦¤«¤Á¤¤¤­] /drop zone/ +¶õÄòºîÀï [¤¯¤¦¤Æ¤¤¤µ¤¯¤»¤ó] /aerial tactics/ +¶õÄò»ÕÃÄ [¤¯¤¦¤Æ¤¤¤·¤À¤ó] /(n) Airborne Division/ +¶õÄòÂâ [¤¯¤¦¤Æ¤¤¤¿¤¤] /paratroops/ +¶õÄòÂâ°÷ [¤¯¤¦¤Æ¤¤¤¿¤¤¤¤¤ó] /paratroopers/ +¶õÄòÉôÂâ [¤¯¤¦¤Æ¤¤¤Ö¤¿¤¤] /airborne troops/ +¶õÄòιÃÄ [¤¯¤¦¤Æ¤¤¤ê¤ç¤À¤ó] /(n) Airborne Brigade/ +¶õž [¤¯¤¦¤Æ¤ó] /(n) racing (an engine)/(P)/ +¶õÅÅ [¤¯¤¦¤Ç¤ó] /(n) static/ +¶õƦ [¤½¤é¤Þ¤á] /(n) broad bean/horse bean/ +¶õƶ [¤¯¤¦¤É¤¦] /(n) cave/hollow/cavity/(P)/ +¶õƶ²½ [¤¯¤¦¤É¤¦¤«] /(vs) making hollow/making meaningless/ +¶õƶ²½¸½¾Ý [¤¯¤¦¤É¤¦¤«¤²¤ó¤·¤ç¤¦] /(n) (economic) hollowing-out phenomenon/ +¶õÇ°Ê© [¤«¤é¤Í¤ó¤Ö¤Ä] /(n) empty words/ +¶õÇ°Ê© [¤½¤é¤Í¤ó¤Ö¤Ä] /(n) empty words/ +¶õÇÏ [¤«¤é¤¦¤Þ] /(n) unburdened horse/ +¶õÇß±« [¤«¤é¤Ä¤æ] /(n) (unusually) dry rainy season/rainless tsuyu/ +¶õÇ㤤 [¤«¤é¤¬¤¤] /(n) buying on margin/ +¶õÇä¤ê [¤«¤é¤¦¤ê] /(n) short selling/ +¶õÇò [¤¯¤¦¤Ï¤¯] /(adj-na,n) blank space/vacuum/space/null (NUL)/(P)/ +¶õÇù [¤¯¤¦¤Ð¤¯] /(adj-na,n) vast/vague/ +¶õÇù¤¿¤ë¹Í¤¨ [¤¯¤¦¤Ð¤¯¤¿¤ë¤«¤ó¤¬¤¨] /idle thoughts/vague (loose) ideas/ +¶õÇú [¤¯¤¦¤Ð¤¯] /(n) aerial bombing/(P)/ +¶õÈ¢ [¤«¤é¤Ð¤³] /(n) empty box/ +¶õȯ [¤¯¤¦¤Ï¤Ä] /(n) explosion without effect/wasted bullets/ +¶õÈñ [¤¯¤¦¤Ò] /(n) wastefulness/ +¶õÈô¤Ö [¤½¤é¤È¤Ö] /(v5b) to fly in the sky/ +¶õÈô¤Ö±ßÈ× [¤½¤é¤È¤Ö¤¨¤ó¤Ð¤ó] /(n) flying saucer/ +¶õÉÓ [¤¢¤­¤Ó¤ó] /(n) empty bottle/ +¶õÉÓ [¤«¤é¤Ó¤ó] /(n) empty bottle/ +¶õÉ÷ [¤«¤é¤«¤¼] /(n) dry wind/ +¶õÊ¢ [¤¯¤¦¤Õ¤¯] /(adj-na,n) hunger/(P)/ +¶õÊ¢»þ [¤¯¤¦¤Õ¤¯¤¸] /fasting/ +¶õʲ¤­ [¤«¤é¤À¤­] /(n,vs) heating a pan or bath tub without water in it/ +¶õʸ [¤¯¤¦¤Ö¤ó] /(n) dead letter/ +¶õÊÖ»ö [¤½¤é¤Ø¤ó¤¸] /(n) absentminded response/ +¶õÊì [¤¯¤¦¤Ü] /(n) aircraft carrier/(P)/ +¶õÊñ [¤¯¤¦¤Û¤¦] /(n) blank shot or cartridge/blank ammunition/ +¶õˤ [¤¯¤¦¤Û¤¦] /(n) blank shot or cartridge/blank ammunition/(P)/ +¶õËÙ [¤«¤é¤Ü¤ê] /(n) dry moat/ +¶õÌ´ [¤½¤é¤æ¤á] /(n) fabricated dream/ +¶õ̾ [¤¯¤¦¤á¤¤] /(n) empty name/false reputation/ +¶õÌÏÍÍ [¤½¤é¤â¤è¤¦] /(n) look of the sky/weather/ +¶õÌÜ [¤½¤é¤á] /(n) turning a blind eye/misperception/ +¶õÌó« [¤«¤é¤ä¤¯¤½¤¯] /empty promise/ +¶õÍ¢ [¤¯¤¦¤æ] /(n) air transport/(P)/ +¶õÍ¢²ßʪ [¤¯¤¦¤æ¤«¤â¤Ä] /air freight/airborne cargo/ +¶õÍÈ [¤«¤é¤¢¤²] /(n) fried (e.g. potatoes, chicken)/ +¶õÍȤ² [¤«¤é¤¢¤²] /(n) fried (e.g. potatoes, chicken)/ +¶õÍê¤ß [¤½¤é¤À¤Î¤ß] /(n) vain hope/ +¶õÍó [¤¯¤¦¤é¤ó] /(n) blank space/(P)/ +¶õÍý [¤¯¤¦¤ê] /(n) abstract or impracticable theory/ +¶õÍý¶õÏÀ [¤¯¤¦¤ê¤¯¤¦¤í¤ó] /(n) impractical or useless theory/ +¶õΦ [¤¯¤¦¤ê¤¯] /(n) land and air/land and air forces/ +¶õÎÞ [¤½¤é¤Ê¤ß¤À] /(n) crocodile tears/ +¶õÎä [¤¯¤¦¤ì¤¤] /(n) air cooling/ +¶õÎä¼° [¤¯¤¦¤ì¤¤¤·¤­] /(adj-no,n) air-cooled/ +¶õÏ© [¤¯¤¦¤í] /(n-adv,n-t) air lane/(P)/ +¶õÏÀ [¤¯¤¦¤í¤ó] /(n) abstract or impracticable theory/ +¶õÏÀ²È [¤¯¤¦¤í¤ó¤«] /a doctrinaire/ +¶õÓ⤯ [¤½¤é¤¦¤½¤Ö¤¯] /(v5k) to feign ignorance or unconcern/ +¶õäÞ [¤«¤é¤¯¤¸] /(n) a blank (ticket)/ +¶õïá [¤¯¤¦¤±¤¤] /(n) a lonely, spouseless life/ +¶ö [¤°¤¦] /(adj-no,n) even number/couple/man and wife/friend/same kind/doll/occasional/rare/ +¶ö¡¹ [¤¿¤Þ¤¿¤Þ] /(adv) casually/unexpectedly/accidentally/by chance/(P)/ +¶ö¤µ¤« [¤¿¤Þ¤µ¤«] /(adv) occasionally/ +¶ö¤Ë [¤¿¤Þ¤Ë] /(adv,suf) occasionally/once in a while/(P)/ +¶ö°ø [¤°¤¦¤¤¤ó] /(n) contingent cause/ +¶ö±Ó [¤°¤¦¤¨¤¤] /(n) (hum) impromptu poem/ +¶ö´¶ [¤°¤¦¤«¤ó] /(n) random thoughts/ +¶ö¶ã [¤°¤¦¤­¤ó] /(hum) impromptu poem/ +¶ö¶ö [¤¿¤Þ¤¿¤Þ] /(adv) casually/unexpectedly/accidentally/by chance/ +¶ö¸ì [¤°¤¦¤´] /(n) conversation/ +¶öºî [¤°¤¦¤µ¤¯] /(n) something accidentally accomplished/two working together/ +¶ö¿Í [¤°¤¦¤¸¤ó] /(n) puppet/doll/ +¶ö¿ô [¤°¤¦¤¹¤¦] /(n) even number/(P)/ +¶öÀ® [¤°¤¦¤»¤¤] /(adj-no,n) impromptu/ +¶öÁ³ [¤°¤¦¤¼¤ó] /(adj-na,adj-no,n-adv,n) (by) chance/unexpectedly/suddenly/accident/fortuity/(P)/ +¶öÁü [¤°¤¦¤¾¤¦] /(n) image/idol/statue/(P)/ +¶öÁü²½ [¤°¤¦¤¾¤¦¤«] /(n) idolization/ +¶öÁü¶µ [¤°¤¦¤¾¤¦¤­¤ç¤¦] /idolatry/ +¶öÁü¶µÅÌŪ [¤°¤¦¤¾¤¦¤­¤ç¤¦¤È¤Æ¤­] /(adj-na) idolatrous/ +¶öÁü»ë [¤°¤¦¤¾¤¦¤·] /idolization/ +¶öÁü¿òÇÒ [¤°¤¦¤¾¤¦¤¹¤¦¤Ï¤¤] /worship/idolatry/ +¶öÁüÇ˲õ [¤°¤¦¤¾¤¦¤Ï¤«¤¤] /iconoclasm/image breaking/ +¶öÁüÎéÇÒ [¤°¤¦¤¾¤¦¤ì¤¤¤Ï¤¤] /idolatry/ +¶öÄýÎà [¤°¤¦¤Æ¤¤¤ë¤¤] /(n) artiodactyls/ +¶öȯ [¤°¤¦¤Ï¤Ä] /(n) sudden outbreak/accidental/incidental/(P)/ +¶öȯŪ [¤°¤¦¤Ï¤Ä¤Æ¤­] /(adj-na) accidental/incidental/occasional/casual/ +¶öÍ­ [¤°¤¦¤æ¤¦] /(n,vs) having an accident/ +¶öÎÏ [¤°¤¦¤ê¤ç¤¯] /(n) couple (of forces)/ +¶÷°Õ [¤°¤¦¤¤] /(n) hidden meaning/symbolism/moral/ +¶÷°Õ·à [¤°¤¦¤¤¤²¤­] /(n) morality play/allegorical play/ +¶÷°Õ¾®Àâ [¤°¤¦¤¤¤·¤ç¤¦¤»¤Ä] /allegory/allegorical tale/ +¶÷°ÕŪ [¤°¤¦¤¤¤Æ¤­] /(adj) allegorical/emblematic/ +¶÷µï [¤°¤¦¤­¤ç] /(n) temporary abode/staying on a temporary basis/ +¶÷¸À [¤°¤¦¤²¤ó] /(n) allegory/fable/ +¶÷ÌÜ [¤°¤¦¤â¤¯] /(n) fastening one's eyes upon/ +¶÷Ïà [¤°¤¦¤ï] /(n) allegory/ +¶ø¤¦ [¤¢¤¦] /(v5u) to meet/to encounter/ +¶ø¤¹¤ë [¤°¤¦¤¹¤ë] /(vs-s) to entertain/to treat/ +¶øÉÔ¶ø [¤°¤¦¤Õ¤°¤¦] /happiness and sorrows/ +¶ù [¤¹¤ß] /(n,n-suf) corner/nook/(P)/ +¶ù¡¹ [¤¹¤ß¤º¤ß] /(n) every nook and corner/(P)/ +¶ù¤«¤é¶ù¤Þ¤Ç [¤¹¤ß¤«¤é¤¹¤ß¤Þ¤Ç] /(exp) every nook and corner/from A to Z/ +¶ù¤Ã¤³¤Ë¸Ç¤Þ¤ë [¤¹¤ß¤Ã¤³¤Ë¤«¤¿¤Þ¤ë] /(exp) to huddle in a corner/ +¶ù¤ËÃÖ¤±¤Ê¤¤ [¤¹¤ß¤Ë¤ª¤±¤Ê¤¤] /be witty and knowing/ +¶ù¶ù [¤¹¤ß¤º¤ß] /(n) every nook and corner/ +¶ùÌÚ [¤¹¤ß¤­] /angle (corner) block/angle rafter/ +¶ú [¤¯¤·] /(n) spit/skewer/ +¶ú¥«¥Ä [¤¯¤·¥«¥Ä] /(n) (uk) fried pork and negi on skewers/ +¶ú³Á [¤¯¤·¤¬¤­] /(n) dried persimmons on a skewer/ +¶ú»É¤· [¤¯¤·¤¶¤·] /(n) skewer/ +¶ú¾Æ¤­ [¤¯¤·¤ä¤­] /(n) persimmons dried on skewers/ +¶úÍȤ² [¤¯¤·¤¢¤²] /(uk) fried vegetables and meat on skewer/ +¶û [¤¯¤·] /(n) comb/(P)/ +¶ûÈæ [¤·¤Ã¤Ô] /(n,vs) lining up/packing tightly/ +¶ý [¤¯¤º] /(n) waste/scrap/(P)/ +¶ý²° [¤¯¤º¤ä] /(n) ragman/junkman/ +¶ý»å [¤¯¤º¤¤¤È] /(n) waste thread/ +¶ý½¦¤¤ [¤¯¤º¤Ò¤í¤¤] /(n) ragpicking/ragpicker/ +¶ýÅ´ [¤¯¤º¤Æ¤Ä] /(n) scrap iron/ +¶ýÆþ¤ì [¤¯¤º¤¤¤ì] /(n) wastebasket/ +¶ýÆþ¤ì¶ý½Ð¤· [¤¯¤º¤¤¤ì¤¯¤º¤À¤·] /(exp) (comp) garbage in, garbage out/ +¶ýÊÆ [¤¯¤º¤Þ¤¤] /(n) rice fragments/ +¶ýäÆ [¤¯¤º¤«¤´] /a waste basket/a wastepaper basket/ +¶þ¤¹¤ë [¤¯¤Ã¤¹¤ë] /(vs-s) to yield/to bend/to be daunted/to shrink/ +¶þ¤ß¹þ¤à [¤«¤¬¤ß¤³¤à] /(v5m) to lean over/to lean in/ +¶þ¤à [¤«¤¬¤à] /(v5m) to stoop/to lean over/ +¶þ¤á¤ë [¤«¤¬¤á¤ë] /(v1) (uk) to stoop/to bend/ +¶þ¶¯ [¤¯¤Ã¤­¤ç¤¦] /(adj-na,n) robust (health)/obstinate/sturdy/muscular/ +¶þ¶Ê [¤¯¤Ã¤­¤ç¤¯] /(n) be crooked/bent/indented/ +¶þ¶ÊÉô [¤¯¤Ã¤­¤ç¤¯¤Ö] /(n) elbow/elbow-shaped bend/ +¶þ¶Ú [¤¯¤Ã¤­¤ó] /(n) flexor muscle/ +¶þ¸÷À­ [¤¯¤Ã¤³¤¦¤»¤¤] /(n) phototropism/ +¶þ»Ø [¤¯¤Ã¤·] /(adj-no,n) leading/foremost/preeminent/outstanding/one of the best/(P)/ +¶þ½¾ [¤¯¤Ä¤¸¤å¤¦] /(n) servile submission/subservience/ +¶þ¿« [¤¯¤Ä¤¸¤ç¤¯] /(n) disgrace/humiliation/(P)/ +¶þ¿«Åª [¤¯¤Ä¤¸¤ç¤¯¤Æ¤­] /(adj-na) humiliating/ +¶þ¿­ [¤¯¤Ã¤·¤ó] /(n) elasticity/ +¶þÀÞ [¤¯¤Ã¤»¤Ä] /(n) bending/indentation/refraction/(P)/ +¶þÀÞ³Ñ [¤¯¤Ã¤»¤Ä¤«¤¯] /(n) angle of refraction/ +¶þÀÞ¸ì [¤¯¤Ã¤»¤Ä¤´] /(n) an inflected language/ +¶þÀÞ¼´ [¤¯¤Ã¤»¤Ä¤¸¤¯] /axis of refraction/ +¶þÀÞ˾±ó¶À [¤¯¤Ã¤»¤Ä¤Ü¤¦¤¨¤ó¤­¤ç¤¦] /refracting telescope/ +¶þÀÞΨ [¤¯¤Ã¤»¤Ä¤ê¤Ä] /(n) refractive index/ +¶þÂ÷ [¤¯¤Ã¤¿¤¯] /(n) worry/care/(P)/ +¶þÂ÷¤Î¤Ê¤¤ [¤¯¤Ã¤¿¤¯¤Î¤Ê¤¤] /carefree/free from worry/ +¶þÂ÷¤Î̵¤¤ [¤¯¤Ã¤¿¤¯¤Î¤Ê¤¤] /carefree/free from worry/ +¶þÃÏÀ­ [¤¯¤Ã¤Á¤»¤¤] /(n) geotropism/ +¶þÉú [¤¯¤Ã¤×¤¯] /(n,vs) yielding/submission/surrender/giving way/succumbing/ +¶þÉþ [¤¯¤Ã¤×¤¯] /(n,vs) yielding/submission/surrender/giving way/succumbing/ +·¡¤ê°æ¸Í [¤Û¤ê¤¤¤É] /(n) a well/ +·¡¤ê²¼¤²¤ë [¤Û¤ê¤µ¤²¤ë] /(v1) to dig down/to delve into/to get to the bottom of (a matter)/to investigate further/ +·¡¤ê²Ðßý [¤Û¤ê¤´¤¿¤Ä] /(n) low, covered table placed over a hole in the floor of a Japanese-style room/ +·¡¤ê³ä¤ê [¤Û¤ê¤ï¤ê] /(n) canal/ +·¡¤êµ¯¤³¤¹ [¤Û¤ê¤ª¤³¤¹] /(v5s) to dig up/ +·¡¤êµ¯¤¹ [¤Û¤ê¤ª¤³¤¹] /(v5s) to reclaim/to dig up/ +·¡¤ê½Ð¤·Êª [¤Û¤ê¤À¤·¤â¤Î] /(n) (lucky) find/bargain/good buy/treasure trove/ +·¡¤ê½Ð¤¹ [¤Û¤ê¤À¤¹] /(v5s) to dig out/to pick up/ +·¡¤êÅö¤Æ¤ë [¤Û¤ê¤¢¤Æ¤ë] /(v1) to strike/to find/to dig up/ +·¡¤êÈ´¤­°æ¸Í [¤Û¤ê¤Ì¤­¤¤¤É] /(n) artesian well/ +·¡¤êÈ´¤¯ [¤Û¤ê¤Ì¤¯] /(v5k) to dig through/to drill into/to excavate/ +·¡¤êÊÖ¤¹ [¤Û¤ê¤«¤¨¤¹] /(v5s) to dig up/to turn up/to tear up/ +·¡¤êßÙßý [¤Û¤ê¤´¤¿¤Ä] /(n) low, covered table placed over a hole in the floor of a Japanese-style room/ +·¡¤ë [¤Û¤ë] /(v5r) to dig/to excavate/(P)/ +·¡³ä [¤Û¤ê¤ï¤ê] /(n) canal/waterway/ditch/ +·¡ºï [¤¯¤Ã¤µ¤¯] /(n,vs) digging out/excavation/(P)/ +·¡ºïµ¡ [¤¯¤Ã¤µ¤¯¤­] /(n) excavator/ +·¡¿Ê [¤¯¤Ã¤·¤ó] /(n,vs) excavation/tunnel/ +·¡ÊÖ¤¹ [¤Û¤ê¤«¤¨¤¹] /(v5s) to dig up/to turn up/to tear up/ +·¡ïØ [¤¯¤Ã¤µ¤¯] /(n,vs) digging out/excavation/ +·¢¤ÎÃæ [¤¤¤ï¤ä¤Î¤Ê¤«] /inside of a cave/ +·£¼êÄ» [¤Û¤È¤È¤®¤¹] /(n) cuckoo/ +·£Ã¦¤® [¤¯¤Ä¤Ì¤®] /(n) place to take off one's shoes before entering a house/ +·¤ [¤¯¤Ä] /(n) shoes/footwear/(P)/ +·¤¤ò·¤¨¤ë [¤¯¤Ä¤ò¤½¤í¤¨¤ë] /(exp) to arrange the shoes/ +·¤¥Ö¥é¥· [¤¯¤Ä¥Ö¥é¥·] /shoe brush/ +·¤°ì­ [¤¯¤Ä¤¤¤Ã¤½¤¯] /pair of shoes/ +·¤²° [¤¯¤Ä¤ä] /(n) shoemaker/shoe store/(P)/ +·¤²» [¤¯¤Ä¤ª¤È] /(n) walking sound/footsteps/ +·¤²¼ [¤¯¤Ä¤·¤¿] /(n) socks/(P)/ +·¤²¼»ß¤á [¤¯¤Ä¤·¤¿¤É¤á] /garters/ +·¤²¼Î±¤á [¤¯¤Ä¤·¤¿¤É¤á] /garters/ +·¤·¿ [¤¯¤Ä¤¬¤¿] /(n) shoe last/shoe stretcher/ +·¤»¤¤ì [¤¯¤Ä¤º¤ì] /(n) shoe sore/ +·¤¿¡¤­ [¤¯¤Ä¤Õ¤­] /doormat/ +·¤Ã¦¤® [¤¯¤Ä¤Ì¤®] /(n) place where one can remove one's shoes/ +·¤Ã¦¤®ÀÐ [¤¯¤Ä¤Ì¤®¤¤¤·] /(n) stepping stone/ +·¤Ä¾¤· [¤¯¤Ä¤Ê¤ª¤·] /(n) shoe repair/ +·¤Äì [¤¯¤Ä¤¾¤³] /(n) shoe sole/ +·¤É³ [¤¯¤Ä¤Ò¤â] /(n) shoelace/ +·¤ÊÏ [¤¯¤Ä¤Ù¤é] /(n) shoehorn/ +·¤ËÏ [¤¯¤Ä¤º¤ß] /(n) shoe polish/ +·¤Ë᤭ [¤¯¤Ä¤ß¤¬¤­] /(n) shoeshine/shoe polishing/ +·¤äÄ [¤¯¤Ä¤Ù¤é] /(n) shoehorn/ +·¥ [¤¯¤Ä¤ï] /(n) bit/ +·¥Ãî [¤¯¤Ä¤ï¤à¤·] /(n) giant katydid/ +·¦¤ß [¤¯¤Ü¤ß] /(n) hollow/cavity/dent/(P)/ +·¦¤à [¤¯¤Ü¤à] /(v5m) to cave in/to sink/ +·¦ÃÏ [¤¯¤Ü¤Á] /(n) pit/hollow/basin/depression/ +·§ [¤¯¤Þ] /(n) bear (animal)/(P)/ +·§¤ÎÃÀ [¤¯¤Þ¤Î¤¤] /(n) bear's gall (used as medicine for the stomach)/ +·§º×¤ê [¤¯¤Þ¤Þ¤Ä¤ê] /(n) (Ainu) Bear Festival/ +·§ºû [¤¯¤Þ¤¶¤µ] /(n) low and striped bamboo/Sasa albo-marginata/ +·§¼ê [¤¯¤Þ¤Ç] /(n) rake/fork/bamboo rake/ +·§¼í¤ê [¤¯¤Þ¤¬¤ê] /(n) bear hunting/ +·§Ëª [¤¯¤Þ¤Ð¤Á] /(n) hornet/carpenter bee/ +·§Ëܸ© [¤¯¤Þ¤â¤È¤±¤ó] /prefecture on the island of Kyuushuu/ +·¨¤Ê¤¯ [¤¯¤Þ¤Ê¤¯] /(adv) all over/everywhere/in every nook and cranny/(P)/ +·¨¼è¤ê [¤¯¤Þ¤É¤ê] /(n) shading/color/ +·¨¼è¤ë [¤¯¤Þ¤É¤ë] /(v5r) to make up/to shade/ +·¨Ìµ¤¯ [¤¯¤Þ¤Ê¤¯] /(adv) all over/everywhere/in every nook and cranny/ +·ª [¤¯¤ê] /(n) chestnut/(P)/ +·ª¿§ [¤¯¤ê¤¤¤í] /(n) chestnut-color/ +·ªÀÐ [¤¯¤ê¤¤¤·] /(n) cobblestone/ +·ªÁÍ [¤ê¤¹] /(n) squirrel/ +·ªÌÓ [¤¯¤ê¤²] /(n) chestnut (horse)/ +·«¤ê±Û¤· [¤¯¤ê¤³¤·] /(n) balance brought forward/a transferred amount (of money)/ +·«¤ê±Û¤·¶â [¤¯¤ê¤³¤·¤­¤ó] /(n) balance carried forward/ +·«¤ê±Û¤¹ [¤¯¤ê¤³¤¹] /(v5s) to carry forward (i.e. on a balance sheet)/to transfer/ +·«¤ê±ä¤Ù [¤¯¤ê¤Î¤Ù] /(n) postponement/(P)/ +·«¤ê±ä¤Ù¤ë [¤¯¤ê¤Î¤Ù¤ë] /(v1) to postpone/to defer/ +·«¤ê²¼¤¬¤ë [¤¯¤ê¤µ¤¬¤ë] /to move back/to postpone/to borrow (in math)/ +·«¤ê²¼¤²¤ë [¤¯¤ê¤µ¤²¤ë] /(v1) to transfer/to D/ +·«¤ê²ó¤¹ [¤¯¤ê¤Þ¤ï¤¹] /(v5s) to roll over (debt)/ +·«¤ê³È¤²¤ë [¤¯¤ê¤Ò¤í¤²¤ë] /(v1) to unfold/to roll out/to develop/to spread out/ +·«¤ê´ó¤»¤ë [¤¯¤ê¤è¤»¤ë] /(v1) to draw towards/ +·«¤ê¸À [¤¯¤ê¤´¤È] /(n) tedious talk/repetition/complaint/ +·«¤ê¸Í [¤¯¤ê¤É] /(n) sliding door/ +·«¤ê¹­¤²¤ë [¤¯¤ê¤Ò¤í¤²¤ë] /(v1) to unfold/to open/ +·«¤ê¹ç¤ï¤¹ [¤¯¤ê¤¢¤ï¤¹] /(v5s) to make time/to arrange matters/ +·«¤ê¹ç¤ï¤»¤ë [¤¯¤ê¤¢¤ï¤»¤ë] /(v1) to arrange/to manage (to find time)/ +·«¤ê¹þ¤ß [¤¯¤ê¤³¤ß] /(n) (uk) renormalisation (physics)/ +·«¤ê¹þ¤ß·² [¤¯¤ê¤³¤ß¤°¤ó] /renormalisation group (physics)/ +·«¤ê¹þ¤ßÍýÏÀ [¤¯¤ê¤³¤ß¤ê¤í¤ó] /renormalization theory/ +·«¤ê¹þ¤à [¤¯¤ê¤³¤à] /(v5m) to march in/to transfer/to send/ +·«¤ê¼è¤ë [¤¯¤ê¤È¤ë] /to reel off/ +·«¤ê½Ð¤·Äô»Ò [¤¯¤ê¤À¤·¤Ð¤·¤´] /extension ladder/(P)/ +·«¤ê½Ð¤¹ [¤¯¤ê¤À¤¹] /(v5s) to draw (a thread)/to sally forth/to send out/(P)/ +·«¤ê¾å¤¬¤ë [¤¯¤ê¤¢¤¬¤ë] /(v5r) to move up (date or rank)/ +·«¤ê¾å¤² [¤¯¤ê¤¢¤²] /(n) upward move/advance/(P)/ +·«¤ê¾å¤²¤ë [¤¯¤ê¤¢¤²¤ë] /(v1) to move up/to advance/(P)/ +·«¤ê¾å¤²ÅöÁª [¤¯¤ê¤¢¤²¤È¤¦¤»¤ó] /win an election due to another's death or disqualification/ +·«¤êÂؤ¨¤ë [¤¯¤ê¤«¤¨¤ë] /(v1) to exchange/ +·«¤êÆþ¤ì [¤¯¤ê¤¤¤ì] /(n) transfer/(P)/ +·«¤êÆþ¤ì¤ë [¤¯¤ê¤¤¤ì¤ë] /(v1) to transfer/to add/ +·«¤êÆþ¤ì¶â [¤¯¤ê¤¤¤ì¤­¤ó] /money transferred/ +·«¤êÊÖ¤· [¤¯¤ê¤«¤¨¤·] /(n) repetition/reiteration/(P)/ +·«¤êÊÖ¤·Éä¹æ [¤¯¤ê¤«¤¨¤·¤Õ¤´¤¦] /repetition symbol/repetition of the previous character/ +·«¤êÊÖ¤¹ [¤¯¤ê¤«¤¨¤¹] /(v5s) to repeat/to do something over again/(P)/ +·«¤êÌÊ [¤¯¤ê¤ï¤¿] /(n) spun cotton/ +·«¤êÌ᤹ [¤¯¤ê¤â¤É¤¹] /(v5s) to put back/ +·«¤ë [¤¯¤ë] /(v5r) to reel/to wind/(P)/ +·«±Û [¤¯¤ê¤³¤·] /(n) balance brought forward/a transferred amount (of money)/ +·«±ä¤Ù¤ë [¤¯¤ê¤Î¤Ù¤ë] /(v1) to postpone/to defer/ +·«±äÀǶâ»ñ»º [¤¯¤ê¤Î¤Ù¤¼¤¤¤­¤ó¤·¤µ¤ó] /(n) deferred tax asset/ +·«¸À [¤¯¤ê¤´¤È] /(n) tedious talk/repetition/complaint/ +·«»åµ¡ [¤½¤¦¤·¤­] /silk reeling machine/ +·«ÊÖ¤· [¤¯¤ê¤«¤¨¤·] /(n,vs) cyclic/repeated/cycle/repeat/ +·«ÊÖ¤·Éä¹æ [¤¯¤ê¤«¤¨¤·¤Õ¤´¤¦] /repetition symbol/repetition of the previous character/ +·¬ [¤¯¤ï] /(n) mulberry (tree)/(P)/ +·¬±à [¤½¤¦¤¨¤ó] /(n) mulberry plantation/ +·¬³¤ [¤½¤¦¤«¤¤] /(n) this world's sudden changes/ +·¬¸¶ [¤¯¤ï¤Ð¤é] /(n) mulberry field/(P)/ +·¬¸¶·¬¸¶ [¤¯¤ï¤Ð¤é¤¯¤ï¤Ð¤é] /My God!/ +·¬¿§ [¤¯¤ï¤¤¤í] /(n) light yellow/ +·¬Å¦¤ß [¤¯¤ï¤Ä¤ß] /(n) picking mulberry leaves/mulberry-leaf pickers/ +·¬ÅÄ [¤½¤¦¤Ç¤ó] /(n) mulberry plantation/(P)/ +·¬Èª [¤¯¤ï¤Ð¤¿] /(n) mulberry field/mulberry plantation/ +·¬Èª [¤¯¤ï¤Ð¤¿¤±] /(n) mulberry field/mulberry plantation/(P)/ +·¬ÉÄ [¤½¤¦¤Ó¤ç¤¦] /mulberry seedling/ +·¬Ìç [¤½¤¦¤â¤ó] /(n) Buddhist priest/Buddhism/ +·¬çõ [¤¯¤ï¤¤¤Á¤´] /(n) fruit of the mulberry/ +·­ [¤¯¤ï] /(n) hoe/ +·­·ÁÃî [¤¯¤ï¤¬¤¿¤à¤·] /(n) stag beetle/ +·®°Ì [¤¯¤ó¤¤] /(n) order of merit/ +·®°ìÅù [¤¯¤ó¤¤¤Ã¤È¤¦] /(n) order of the 1st class/ +·®µ­ [¤¯¤ó¤­] /(n) decoration diploma/diploma/ +·®¸ù [¤¯¤ó¤³¤¦] /(n) merits/distinguished services/ +·®¼ß [¤¯¤ó¤·¤ã¤¯] /(n) peerage and order of merit/ +·®¾Ï [¤¯¤ó¤·¤ç¤¦] /(n) decoration/order/medal/(P)/ +·®Åù [¤¯¤ó¤È¤¦] /(n) the Order of Merit/ +·¯ [¤­¤ß] /(n) (fam) you (masc. term for female)/(P)/ +·¯ [¤¯¤ó] /(n,suf) Mr (junior)/master/boy/(P)/ +·¯¤¬Âå [¤­¤ß¤¬¤è] /Imperial reign/title of Japanese national anthem/(P)/ +·¯¤¿¤Á [¤­¤ß¤¿¤Á] /(n) (fam) (fem) you (plural)/all of you/you all/ +·¯¤ËÃé¤Ç¤¢¤ë [¤­¤ß¤Ë¤Á¤å¤¦¤Ç¤¢¤ë] /(exp) to be loyal to one's sovereign/ +·¯²¸ [¤¯¤ó¤ª¤ó] /(n) the favor of one's ruler/ +·¯¹ñ [¤¯¤ó¤³¤¯] /(n) a monarchy/ +·¯»Ò [¤¯¤ó¤·] /(n) man of virtue/person of high rank/wise man/(P)/ +·¯»ÒÉ¿ÊÑ [¤¯¤ó¤·¤Ò¤ç¤¦¤Ø¤ó] /A wise man needs not blush for changing his purposes (original meaning)/a demeanor (attitude, tune) undergoing an instant change for the worse (in colloquial usage)/ +·¯¼ç [¤¯¤ó¤·¤å] /(n) ruler/monarch/(P)/ +·¯¼ç¹ñ [¤¯¤ó¤·¤å¤³¤¯] /(n) monarchy/ +·¯¼çÀ© [¤¯¤ó¤·¤å¤»¤¤] /(n) monarchy/ +·¯¼çÀ¯ÂÎ [¤¯¤ó¤·¤å¤»¤¤¤¿¤¤] /(n) monarchy/ +·¯¿Ã [¤¯¤ó¤·¤ó] /(n) ruler and ruled/master and servant/ +·¯Â¦ [¤¯¤ó¤½¤¯] /(n) proximity of a monarch or lord/ +·¯Ã£ [¤­¤ß¤¿¤Á] /(n) (fam) (fem) you (plural)/all of you/you all/ +·¯Ãþ [¤¯¤ó¤Á¤ç¤¦] /(n) the favor of one's ruler/ +·¯Ì± [¤¯¤ó¤ß¤ó] /(n) monarch and subjects/ +·¯Ì¿ [¤¯¤ó¤á¤¤] /(n) the orders of one's ruler/ +·¯Î× [¤¯¤ó¤ê¤ó] /(n,vs) reign/control/(to) dictate/(P)/ +·°¤ê [¤«¤ª¤ê] /(n) aroma/fragrance/scent/smell/ +·°¤ë [¤«¤ª¤ë] /(v5r) to smell sweet/to be fragrant/ +·°°é [¤¯¤ó¤¤¤¯] /(n) moral influence/moral education/ +·°±ì [¤¯¤Í¤ó] /fragrant smoke/ +·°²½ [¤¯¤ó¤«] /(n) influencing people by one's virtue/ +·°¹á [¤¯¤ó¤³¤¦] /(n) incense/fragrance/ +·°¾ø [¤¯¤ó¤¸¤ç¤¦] /(vs) fumigation/smoking/ +·°¾ø¾ÃÆÇ [¤¯¤ó¤¸¤ç¤¦¤·¤ç¤¦¤É¤¯] /(uk) fumigation/ +·°À½ [¤¯¤ó¤»¤¤] /(n) smoked (meat)/ +·°À÷ [¤¯¤ó¤»¤ó] /(n) good influence/ +·°Æ« [¤¯¤ó¤È¤¦] /(n) education/training/discipline/ +·°É÷ [¤¯¤ó¤×¤¦] /(n) balmy breeze/summer breeze/ +·± [¤¯¤ó] /(n) native Japanese reading (rendering) of a Chinese character/(P)/ +·±¤¨¤ë [¤ª¤·¤¨¤ë] /(oK) (v1) to teach/to inform/to instruct/ +·±°é [¤¯¤ó¤¤¤¯] /(n) discipline/ +·±²ò [¤¯¤ó¤«¤¤] /(n) interpretation/explanation/ +·±²ü [¤¯¤ó¤«¤¤] /(n) warning/admonition/lesson or a phrase that teaches you not to do something/(P)/ +·±µÁ [¤¯¤ó¤®] /(n) reading and meaning of a kanji/ +·±¹ð [¤¯¤ó¤³¤¯] /(n) reprimand/admonition/ +·±¼¨ [¤¯¤ó¤¸] /(n) instruction/direction/(P)/ +·±¼­ [¤¯¤ó¤¸] /(n) address to students/ +·±¼á [¤¯¤ó¤·¤ã¤¯] /(n,vs) explaining the meanings of old words/ +·±ÅÀ [¤¯¤ó¤Æ¤ó] /(n) punctuation marks/guiding marks for rendering Chinese into Japanese/ +·±ÅÅ [¤¯¤ó¤Ç¤ó] /(n) telegraphed instructions/ +·±Æ³ [¤¯¤ó¤É¤¦] /(n,vs) old word for licensed elementary school teacher/instruction/guiding/ +·±ÆÉ [¤¯¤ó¤É¤¯] /(n,vs) reading a Chinese text (kanbun) in Japanese/ +·±ÆÉ¤ß [¤¯¤ó¤è¤ß] /(n) kun-yomi (Japanese reading of character)/(P)/ +·±Í¡ [¤¯¤ó¤æ] /(n) (rare) caution/admonition/warning/ +·±Îá [¤¯¤ó¤ì¤¤] /(n) directive/instructions/(P)/ +·±Îý [¤¯¤ó¤ì¤ó] /(n,vs) practice/training/(P)/ +·±Îý½ê [¤¯¤ó¤ì¤ó¤·¤ç] /(n) training school/ +·±Îý½ê [¤¯¤ó¤ì¤ó¤¸¤ç] /(n) training school/ +·±ÎýÀ¸ [¤¯¤ó¤ì¤ó¤»¤¤] /(n) trainee/ +·±Ï¢ [¤¯¤ó¤ì¤ó] /(iK) (n,vs) practice/training/ +·±Ïà [¤¯¤ó¤ï] /(n) exemplum/apologue/ +·±ëÆ [¤¯¤ó¤³] /(n) interpretation/exegesis/ +·±ëÆ³Ø [¤¯¤ó¤³¤¬¤¯] /(n) exegetics/ +·±ëÓ [¤¯¤ó¤«¤¤] /(n,vs) admonishment/warning/ +·±íì [¤¯¤ó¤Æ¤­] /teach/guide/master/ +·² [¤°¤ó] /(n,n-suf) (math) group/(P)/ +·²¤¬¤ë [¤à¤é¤¬¤ë] /(v5r) to swarm/to gather/(P)/ +·²¤ì [¤à¤ì] /(n) group/crowd/flock/herd/bevy/school/swarm/cluster (of stars)/clump/(P)/ +·²¤ì¤ë [¤à¤ì¤ë] /(v1) to crowd/to flock/to swarm/(P)/ +·²¤ì¤òÀ®¤¹ [¤à¤ì¤ò¤Ê¤¹] /(exp) to form groups/ +·²¤ì½¸¤Þ¤ë [¤à¤ì¤¢¤Ä¤Þ¤ë] /(v5r) to gather in large groups/ +·²¤ìÍ·¤Ö [¤à¤ì¤¢¤½¤Ö] /(v5b) to play in a group/ +·²¤òÀ®¤·¤Æ [¤°¤ó¤ò¤Ê¤·¤Æ] /in crowds/in a group/in swarms/ +·²±À [¤à¤é¤¯¤â] /(n) gathering clouds/ +·²µÄ [¤°¤ó¤®] /(n) multitude of opinions/ +·²µï [¤°¤ó¤­¤ç] /(n) gregariousness/ +·²µï¤ë [¤à¤ì¤¤¤ë] /(v1) to crowd in/to come together/ +·²½° [¤°¤ó¤·¤å¤¦] /(n) (social) group/crowd/throng/mob/multitude/(P)/ +·²½¸ [¤°¤ó¤·¤å¤¦] /(n) (social) group/crowd/throng/mob/multitude/(P)/ +·²½¸¹ÔÆ° [¤°¤ó¤·¤å¤¦¤³¤¦¤É¤¦] /crowd behavior/ +·²½¸¿´Íý [¤°¤ó¤·¤å¤¦¤·¤ó¤ê] /(n) mass or mob psychology/ +·²¾® [¤°¤ó¤·¤ç¤¦] /(n) trifling/minor/petty/ +·²¿Ã [¤°¤ó¤·¤ó] /(n) a crowd or large number of one's retainers or subjects/ +·²¿ý [¤à¤é¤¹¤º¤á] /(n) flock of sparrows/ +·²À³ [¤°¤ó¤»¤¤] /(n) living gregariously/ +·²À¸ [¤°¤ó¤»¤¤] /(n) all animate creation/many people/ +·²ÀÄ [¤°¤ó¤¸¤ç¤¦] /(n) ultramarine/ +·²Áü [¤°¤ó¤¾¤¦] /(n) sculptured group/(P)/ +·²Â®ÅÙ [¤°¤ó¤½¤¯¤É] /(n) group velocity (in fibre optics)/ +·²ÂÎ [¤°¤ó¤¿¤¤] /(n) colony (biology)/ +·²ÃÝ [¤à¤é¤¿¤±] /(n) thick growth of bamboo/ +·²ÅÁÈ»þ´Ö [¤°¤ó¤Ç¤ó¤Ñ¤ó¤¸¤«¤ó] /(n) group delay (in fibre optics)/ +·²Åç [¤°¤ó¤È¤¦] /(n) island group/archipelago/(P)/ +·²Åð [¤°¤ó¤È¤¦] /(n) group (gang) of robbers/ +·²Çϸ© [¤°¤ó¤Þ¤±¤ó] /prefecture in the Kantou area/ +·²È¯ [¤°¤ó¤Ñ¤Ä] /(n) repeated occurrence/ +·²È¯ÃÏ¿Ì [¤°¤ó¤Ñ¤Ä¤¸¤·¤ó] /swarm earthquakes/ +·²Éñ [¤°¤ó¤Ö] /(n) dancing in groups/ +·²Êö [¤°¤ó¤Ý¤¦] /(n) (the many peaks of a) mountain range/ +·²ÌÕ [¤°¤ó¤â¤¦] /(n) the blind or foolish masses/ +·²Íº [¤°¤ó¤æ¤¦] /(n) rival chiefs/ +·²Íº³äµò [¤°¤ó¤æ¤¦¤«¤Ã¤­¤ç] /(n) rivalry of local warlords/a number of powerful (talented, influential) persons standing by themselves in a given field/ +·²ÍÓ [¤°¤ó¤è¤¦] /(n) flock of sheep/collection of weaklings/ +·²Íî [¤°¤ó¤é¤¯] /(n) many communities (villages)/cluster of plants/ +·²Î©¤Á [¤à¤é¤À¤Á] /standing in a group/standing up in unison/ +·²ÏÀ [¤°¤ó¤í¤ó] /(n) group theory/theory of groups/ +·³ [¤¤¤¯¤µ] /(n) war/battle/campaign/fight/ +·³ [¤°¤ó] /(n,n-suf) army/force/troops/(P)/ +·³¤ò¿Ê¤á¤ë [¤°¤ó¤ò¤¹¤¹¤á¤ë] /(exp) to move troops forward/ +·³¤òÃóÆÖ¤µ¤»¤ë [¤°¤ó¤ò¤Á¤å¤¦¤È¤ó¤µ¤»¤ë] /(exp) to post military forces in/ +·³°á [¤°¤ó¤¤] /(n) military clothes/ +·³°å [¤°¤ó¤¤] /(n) military physician or surgeon/(P)/ +·³°å³Ø¹» [¤°¤ó¤¤¤¬¤Ã¤³¤¦] /military medical college/ +·³°å´Æ [¤°¤ó¤¤¤«¤ó] /surgeon major general/ +·³°åÁí´Æ [¤°¤ó¤¤¤½¤¦¤«¤ó] /surgeon general/ +·³±Ä [¤°¤ó¤¨¤¤] /(n) military camp/ +·³²Î [¤°¤ó¤«] /(n) war song/ +·³³È [¤°¤ó¤«¤¯] /(n) military expansion (abbr)/expansion of armaments/(P)/ +·³³È¶¥Áè [¤°¤ó¤«¤¯¤­¤ç¤¦¤½¤¦] /armaments race/ +·³³Ø [¤°¤ó¤¬¤¯] /(n) military science/strategy/tactics/ +·³³Ú [¤°¤ó¤¬¤¯] /(n) military music/ +·³³Ú¼ê [¤°¤ó¤¬¤¯¤·¤å] /military bandsman/ +·³³ÚÂâ [¤°¤ó¤¬¤¯¤¿¤¤] /(n) military or naval band/ +·³³ÚĹ [¤°¤ó¤¬¤¯¤Á¤ç¤¦] /military band master/ +·³´±·û [¤°¤ó¤«¤ó¤±¤ó] /military authorities/ +·³´É¶è [¤°¤ó¤«¤ó¤¯] /military district/ +·³´Ï [¤°¤ó¤«¤ó] /(n) warship/battleship/(P)/ +·³´Ï´¬ [¤°¤ó¤«¤ó¤Þ¤­] /(n) battleship roll sushi/ +·³´Ï´ú [¤°¤ó¤«¤ó¤­] /(n) naval ensign/ +·³´ÏÄ» [¤°¤ó¤«¤ó¤Á¤ç¤¦] /(n) frigate bird/ +·³´ÏÄ» [¤°¤ó¤«¤ó¤É¤ê] /(n) frigate bird/ +·³´ï [¤°¤ó¤­] /(n) implements of war/ +·³´ú [¤°¤ó¤­] /(n) battle flag/colours/ensign/ +·³µ¡ [¤°¤ó¤­] /(n) military secret/(P)/ +·³µª [¤°¤ó¤­] /(n) military discipline/ +·³µ¬ [¤°¤ó¤­] /(n) military regulations/ +·³µ­ [¤°¤ó¤­] /(n) war chronicle/ +·³µ­Êª¸ì [¤°¤ó¤­¤â¤Î¤¬¤¿¤ê] /(n) war chronicle/ +·³µÄ [¤°¤ó¤®] /(n) war council/ +·³·¤ [¤°¤ó¤«] /(n) military shoes/ +·³·Ü [¤·¤ã¤â] /(n) game fowl/gamecock/ +·³¸¤ [¤²¤ó¤±¤ó] /war dog/ +·³¸Ý [¤°¤ó¤³] /(n) war drum/ +·³¸ù [¤°¤ó¤³¤¦] /(n) meritorious war service/ +·³¹Á [¤°¤ó¤³¤¦] /(n) naval port/naval station/(P)/ +·³¹ñ [¤°¤ó¤³¤¯] /(n) nation at war/militant nation/ +·³¹ñ¼çµÁ [¤°¤ó¤³¤¯¤·¤å¤®] /militarism/(P)/ +·³¹ñ¼çµÁ¼Ô [¤°¤ó¤³¤¯¤·¤å¤®¤·¤ã] /militarist/ +·³¹ñ¿§ [¤°¤ó¤³¤¯¤·¤ç¤¯] /military character/ +·³¹ñÄ´ [¤°¤ó¤³¤¯¤Á¤ç¤¦] /(n) wartime atmosphere/ +·³»ºÊ£¹çÂÎ [¤°¤ó¤µ¤ó¤Õ¤¯¤´¤¦¤¿¤¤] /(n) military-industrial complex/ +·³»È [¤°¤ó¤·] /(n) truce bearer/ +·³»ÊÎá´± [¤°¤ó¤·¤ì¤¤¤«¤ó] /(n) army commander/ +·³»ÊÎáÉô [¤°¤ó¤·¤ì¤¤¤Ö] /(n) military headquarters/ +·³»Î [¤°¤ó¤·] /(n) soldiers/ +·³»Õ [¤°¤ó¤·] /(n) strategist/tactician/schemer/ +·³»ñ [¤°¤ó¤·] /(n) war materiel/military expenses/war fund/campaign funds/ +·³»ñ¶â [¤°¤ó¤·¤­¤ó] /(n) war funds/campaign funds/ +·³»ö [¤°¤ó¤¸] /(n) military affairs/(P)/ +·³»ö¥¢¥Ê¥ê¥¹¥È [¤°¤ó¤¸¥¢¥Ê¥ê¥¹¥È] /(n) military analyst/ +·³»ö¥Ð¥é¥ó¥¹ [¤°¤ó¤¸¥Ð¥é¥ó¥¹] /(n) military balance/ +·³»ö±ÒÀ± [¤°¤ó¤¸¤¨¤¤¤»¤¤] /military satellite/ +·³»ö±ç½õ [¤°¤ó¤¸¤¨¤ó¤¸¤ç] /military assistance/ +·³»ö±é½¬ [¤°¤ó¤¸¤¨¤ó¤·¤å¤¦] /(n) military exercise/ +·³»ö²ðÆþ [¤°¤ó¤¸¤«¤¤¤Ë¤å¤¦] /(n) armed intervention/military intervention/ +·³»ö²ñµÄ [¤°¤ó¤¸¤«¤¤¤®] /(n) council of war/ +·³»ö³ÈÂç [¤°¤ó¤¸¤«¤¯¤À¤¤] /(n) military expansion/ +·³»ö³Ø¹» [¤°¤ó¤¸¤¬¤Ã¤³¤¦] /(n) military school/ +·³»ö´ðÃÏ [¤°¤ó¤¸¤­¤Á] /(n) military base/ +·³»öµ¡Ì© [¤°¤ó¤¸¤­¤ß¤Ä] /(n) military secret/ +·³»öµ»½Ñ [¤°¤ó¤¸¤®¤¸¤å¤Ä] /(n) military technology/ +·³»ö¶¨Äê [¤°¤ó¤¸¤­¤ç¤¦¤Æ¤¤] /(n) military pact/ +·³»ö¶¨ÎÏ [¤°¤ó¤¸¤­¤ç¤¦¤ê¤ç¤¯] /(n) military cooperation/ +·³»ö¶­³¦Àþ [¤°¤ó¤¸¤­¤ç¤¦¤«¤¤¤»¤ó] /military demarcation line/ +·³»ö¶µÎý [¤°¤ó¤¸¤­¤ç¤¦¤ì¤ó] /(n) military training/ +·³»ö·±Îý [¤°¤ó¤¸¤¯¤ó¤ì¤ó] /(n) military exercise/drill/ +·³»ö·Ù»¡ [¤°¤ó¤¸¤±¤¤¤µ¤Ä] /(n) military police/ +·³»ö¸ÜÌä [¤°¤ó¤¸¤³¤â¤ó] /(n) military adviser/ +·³»ö¸ÜÌäÃÄ [¤°¤ó¤¸¤³¤â¤ó¤À¤ó] /military assistance advisory group/ +·³»ö¸òή [¤°¤ó¤¸¤³¤¦¤ê¤å¤¦] /(n) military exchange/ +·³»ö¸øºÄ [¤°¤ó¤¸¤³¤¦¤µ¤¤] /(n) war bond/war loan/ +·³»ö¹©¾ì [¤°¤ó¤¸¤³¤¦¤¸¤ç¤¦] /(n) war plant/ +·³»ö¹¶·â [¤°¤ó¤¸¤³¤¦¤²¤­] /(n) military attack/military strike/ +·³»ö¹¶Àª [¤°¤ó¤¸¤³¤¦¤»¤¤] /(n) military offensive/ +·³»ö¹ÔÆ° [¤°¤ó¤¸¤³¤¦¤É¤¦] /(n) military movements/ +·³»öºÛȽ [¤°¤ó¤¸¤µ¤¤¤Ð¤ó] /(n) court-martial/ +·³»öºÛȽ½ê [¤°¤ó¤¸¤µ¤¤¤Ð¤ó¤·¤ç] /(n) military court/ +·³»ö»º¶È [¤°¤ó¤¸¤µ¤ó¤®¤ç¤¦] /(n) defense contractor/defense industry/ +·³»ö»ÙÇÛ [¤°¤ó¤¸¤·¤Ï¤¤] /(n) military rule/ +·³»ö»ÜÀß [¤°¤ó¤¸¤·¤»¤Ä] /(n) military installations/ +·³»ö¾å [¤°¤ó¤¸¤¸¤ç¤¦] /(adj-no) military/strategic/ +·³»ö¿¯Î¬ [¤°¤ó¤¸¤·¤ó¤ê¤ã¤¯] /(n) military aggression/military invasion/ +·³»öÀ©ºÛ [¤°¤ó¤¸¤»¤¤¤µ¤¤] /(n) military sanction/ +·³»öÀ¯¸¢ [¤°¤ó¤¸¤»¤¤¤±¤ó] /military regime/ +·³»öÀêÎÎ [¤°¤ó¤¸¤»¤ó¤ê¤ç¤¦] /(n) military occupation/ +·³»öÀïά [¤°¤ó¤¸¤»¤ó¤ê¤ã¤¯] /(n) military strategy/ +·³»öÁý¶¯ [¤°¤ó¤¸¤¾¤¦¤­¤ç¤¦] /(n) military build-up/ +·³»öÂзè [¤°¤ó¤¸¤¿¤¤¤±¤Ä] /(n) military confrontation/ +·³»öÄÌ [¤°¤ó¤¸¤Ä¤¦] /(n) man versed in military affairs/ +·³»öÄÌ¿®°÷ [¤°¤ó¤¸¤Ä¤¦¤·¤ó¤¤¤ó] /(n) war correspondent/ +·³»öŪ [¤°¤ó¤¸¤Æ¤­] /(adj-na) military/ +·³»öŪ¶¼°Ò [¤°¤ó¤¸¤Æ¤­¤­¤ç¤¦¤¤] /(n) military threat/ +·³»öŪ¾¡Íø [¤°¤ó¤¸¤Æ¤­¤·¤ç¤¦¤ê] /(n) military victory/ +·³»öŪ¿¯Î¬ [¤°¤ó¤¸¤Æ¤­¤·¤ó¤ê¤ã¤¯] /(n) military aggression/ +·³»öÅö¶É¼Ô [¤°¤ó¤¸¤È¤¦¤­¤ç¤¯¤·¤ã] /(n) military authority/ +·³»öÆ°°÷ [¤°¤ó¤¸¤É¤¦¤¤¤ó] /(n) military mobilization/ +·³»öƱÌÁ [¤°¤ó¤¸¤É¤¦¤á¤¤] /(n) military alliance/ +·³»öÆȺÛÀ¯¸¢ [¤°¤ó¤¸¤É¤¯¤µ¤¤¤»¤¤¤±¤ó] /(n) military dictatorship/ +·³»öǤ̳ [¤°¤ó¤¸¤Ë¤ó¤à] /(n) military mission/ +·³»öǽÎÏ [¤°¤ó¤¸¤Î¤¦¤ê¤ç¤¯] /(n) military capability/ +·³»öÇÛÈ÷ [¤°¤ó¤¸¤Ï¤¤¤Ó] /(n) military deployment/ +·³»öÈÈ [¤°¤ó¤¸¤Ï¤ó] /(n) military offense/ +·³»öÈëÌ© [¤°¤ó¤¸¤Ò¤ß¤Ä] /(n) military secret/ +·³»öÈñ [¤°¤ó¤¸¤Ò] /(n) war funds/war expenditures/ +·³»öÉõº¿ [¤°¤ó¤¸¤Õ¤¦¤µ] /military blockade/ +·³»öË¡Äî [¤°¤ó¤¸¤Û¤¦¤Æ¤¤] /(n) military tribunal/ +·³»öÌÌ [¤°¤ó¤¸¤á¤ó] /(n) military aspect/ +·³»öÍ¢Á÷ [¤°¤ó¤¸¤æ¤½¤¦] /(n) military transport/ +·³»öÎÏ [¤°¤ó¤¸¤ê¤ç¤¯] /(n) military force/military strength/ +·³¼Ö [¤°¤ó¤·¤ã] /(n) tank (military vehicle)/ +·³¼ê [¤°¤ó¤Æ] /(n) army cotton gloves/ +·³¼û [¤°¤ó¤¸¤å] /(n) munitions/military stores/(P)/ +·³¼û·Êµ¤ [¤°¤ó¤¸¤å¤±¤¤¤­] /(n) war prosperity/ +·³¼û¹©¶È [¤°¤ó¤¸¤å¤³¤¦¤®¤ç¤¦] /(n) munitions industry/ +·³¼û¹©¾ì [¤°¤ó¤¸¤å¤³¤¦¤¸¤ç¤¦] /(n) war plant/ +·³¼û»º¶È [¤°¤ó¤¸¤å¤µ¤ó¤®¤ç¤¦] /(n) defense contractor/defense industry/ +·³¼ûÉÊ [¤°¤ó¤¸¤å¤Ò¤ó] /(n) munitions/military stores/ +·³½Ì [¤°¤ó¤·¤å¤¯] /(n) disarmament/limitation of arms/(P)/ +·³½Ì¶¨Äê [¤°¤ó¤·¤å¤¯¤­¤ç¤¦¤Æ¤¤] /(n) disarmament agreement/ +·³½ñ [¤°¤ó¤·¤ç] /(n) military book/war history/ +·³¾­ [¤°¤ó¤·¤ç¤¦] /(n) army commander/ +·³¾ð [¤°¤ó¤¸¤ç¤¦] /(n) military situation/ +·³¿¦ [¤°¤ó¤·¤ç¤¯] /(n) military profession/military post/ +·³¿À [¤°¤ó¤·¤ó] /(n) god of war/war hero/ +·³¿Í [¤°¤ó¤¸¤ó] /(n) military personnel/soldier/(P)/ +·³¿Í²¸µë [¤°¤ó¤¸¤ó¤ª¤ó¤­¤å¤¦] /military pension/ +·³¿ÍÀ¸³è [¤°¤ó¤¸¤ó¤»¤¤¤«¤Ä] /military life/ +·³¿ÍÉ÷ [¤°¤ó¤¸¤ó¤Õ¤¦] /(adj-no) of military bearing/ +·³¿ÍͽÈ÷ºÛȽ½ê [¤°¤ó¤¸¤ó¤è¤Ó¤µ¤¤¤Ð¤ó¤·¤ç] /(n) court of inquiry/ +·³¿Ø [¤°¤ó¤¸¤ó] /(n) camp/battlefield/ +·³¿Ø°å³Ø [¤°¤ó¤¸¤ó¤¤¤¬¤¯] /(n) military medicine/ +·³À© [¤°¤ó¤»¤¤] /(n) military system/military organization/ +·³Àª [¤°¤ó¤¼¤¤] /(n) military forces/hosts/troops/ +·³À¯ [¤°¤ó¤»¤¤] /(n) military government/(P)/ +·³À¯ÉÜ [¤°¤ó¤»¤¤¤Õ] /(n) military government/ +·³À¯Éô [¤°¤ó¤»¤¤¤Ö] /(n) military government/ +·³ÀÒ [¤°¤ó¤»¤­] /(n) military or naval register/muster roll/ +·³Àð [¤°¤ó¤»¤ó] /(n) ancient commander's fan/ +·³Á¥ [¤¤¤¯¤µ¤Ö¤Í] /(n) (wind or human-powered) warship/ +·³Á¥ [¤°¤ó¤»¤ó] /(n) (wind or human-powered) warship/ +·³ÁÎ [¤°¤ó¤½¤¦] /(n) chaplain/ +·³Áâ [¤°¤ó¤½¤¦] /(n) sergeant/ +·³Áò [¤°¤ó¤½¤¦] /military funeral/ +·³Áõ [¤°¤ó¤½¤¦] /(n) soldier's equipment/ +·³Â­ [¤°¤ó¤½¤¯] /soldier's socks/ +·³Â° [¤°¤ó¤¾¤¯] /(n) civilian in military employ/(P)/ +·³Â´ [¤°¤ó¤½¤Ä] /(n) soldier/ +·³Ââ [¤°¤ó¤¿¤¤] /(n) army/troops/(P)/ +·³Ââ²½ [¤°¤ó¤¿¤¤¤«] /militarization/ +·³Âⶵ°é [¤°¤ó¤¿¤¤¤­¤ç¤¦¤¤¤¯] /military training/ +·³Ââ¹Ô¿Ê¶Ê [¤°¤ó¤¿¤¤¤³¤¦¤·¤ó¤­¤ç¤¯] /(n) military march/ +·³Ââ¼° [¤°¤ó¤¿¤¤¤·¤­] /(n) military style/army style/ +·³ÂâÀ¸³è [¤°¤ó¤¿¤¤¤»¤¤¤«¤Ä] /(n) army life/ +·³ÂâÁò [¤°¤ó¤¿¤¤¤½¤¦] /(n) military funeral/ +·³ÃÄ [¤°¤ó¤À¤ó] /(n) army corps/(P)/ +·³ÃÄĹ [¤°¤ó¤À¤ó¤Á¤ç¤¦] /(n) corps commander/ +·³ÃÌ [¤°¤ó¤À¤ó] /(n) war story/ +·³Ä¹ [¤°¤ó¤Á¤ç¤¦] /(n) combat commander/ +·³Åá [¤°¤ó¤È¤¦] /(n) saber/side arms/service sword/ +·³Åö¶É [¤°¤ó¤È¤¦¤­¤ç¤¯] /military authorities/ +·³Æ» [¤°¤ó¤É¤¦] /(n) military road/ +·³ÇÏ [¤°¤ó¤Ð] /(n) army horse/ +·³ÇÛ [¤°¤ó¤Ð¤¤] /(n) stratagem/tactics/(ancient) military leader's fan/wrestling umpire's fan/(P)/ +·³È¶ [¤°¤ó¤Ð¤Ä] /(n) military clique or party/ +·³Èñ [¤°¤ó¤Ô] /(n) war funds/war expenditures/ +·³È÷ [¤°¤ó¤Ó] /(n) armaments/military preparations/(P)/ +·³È÷³ÈÄ¥ [¤°¤ó¤Ó¤«¤¯¤Á¤ç¤¦] /expansion of armaments/ +·³È÷´ÉÍý [¤°¤ó¤Ó¤«¤ó¤ê] /arms control/ +·³È÷¶¥Áè [¤°¤ó¤Ó¤­¤ç¤¦¤½¤¦] /arms race/ +·³È÷ºï¸º [¤°¤ó¤Ó¤µ¤¯¤²¤ó] /arms reduction/ +·³È÷½Ì¾® [¤°¤ó¤Ó¤·¤å¤¯¤·¤ç¤¦] /reduction of armaments/ +·³È÷À©¸Â [¤°¤ó¤Ó¤»¤¤¤²¤ó] /limitation of armaments/ +·³È÷űÇÑ [¤°¤ó¤Ó¤Æ¤Ã¤Ñ¤¤] /complete disarmament/ +·³É¼ [¤°¤ó¤Ô¤ç¤¦] /(n) military scrip/ +·³É× [¤°¤ó¤×] /(n) military porter/ +·³Éô [¤°¤ó¤Ö] /(n) military authorities/army circles/(P)/ +·³ÉôÆÈºÛ [¤°¤ó¤Ö¤É¤¯¤µ¤¤] /military dictatorship/ +·³Éþ [¤°¤ó¤×¤¯] /(n) military or naval uniform/(P)/ +·³Ê¼ [¤°¤ó¤Ó¤ç¤¦] /(n) armed forces/battle troops/(P)/ +·³Ê¼ [¤°¤ó¤Ô¤ç¤¦] /(n) armed forces/battle troops/ +·³Ê¼ [¤°¤ó¤Ú¤¤] /(n) armed forces/battle troops/ +·³ÊüÁ÷ [¤°¤ó¤Û¤¦¤½¤¦] /military broadcast/ +·³Ë¡ [¤°¤ó¤Ý¤¦] /(n) military law/martial law/tactics/strategy/ +·³Ë¡²ñµÄ [¤°¤ó¤Ý¤¦¤«¤¤¤®] /court-martial/ +·³Ë¹ [¤°¤ó¤Ü¤¦] /(n) military cap/ +·³Ì± [¤°¤ó¤ß¤ó] /(n) the military and civilians/ +·³Ì³ [¤°¤ó¤à] /(n) military and naval affairs/military service/ +·³Ìç [¤°¤ó¤â¤ó] /(n) (pol) camp gate/general/ +·³Ìç¤Ë¹ß¤ë [¤°¤ó¤â¤ó¤Ë¤¯¤À¤ë] /(exp) to capitulate/to surrender/ +·³Ìò [¤°¤ó¤¨¤­] /(n) military service/ +·³Ìò [¤°¤ó¤ä¤¯] /(n) military service/ +·³ÍÆ [¤°¤ó¤è¤¦] /(n) military accouterments/troop formation/ +·³ÍÑ [¤°¤ó¤è¤¦] /(adj-no,n) for military use/(P)/ +·³ÍÑ´Ï [¤°¤ó¤è¤¦¤«¤ó] /military ship/ +·³Íѵ¡ [¤°¤ó¤è¤¦¤­] /warplane/ +·³ÍѶâ [¤°¤ó¤è¤¦¤­¤ó] /(n) war funds/war chest/campaign fund/ +·³ÍѸ¤ [¤°¤ó¤è¤¦¤±¤ó] /(n) war dog/ +·³ÍÑÃÏ¿Þ [¤°¤ó¤è¤¦¤Á¤º] /army (topographic) map/ +·³ÍÑÈ· [¤°¤ó¤è¤¦¤Ð¤È] /(n) carrier pigeon/ +·³ÍÑÉÊ [¤°¤ó¤è¤¦¤Ò¤ó] /military stores/munitions of war/ +·³ÍÑÍ¢Á÷µ¡ [¤°¤ó¤è¤¦¤æ¤½¤¦¤­] /military transport/ +·³Î§ [¤°¤ó¤ê¤Ä] /(n) martial law/articles of war/military disciple/military law/ +·³Î¬ [¤°¤ó¤ê¤ã¤¯] /(n) strategy/tactics/ +·³Î¬²È [¤°¤ó¤ê¤ã¤¯¤«] /strategist/ +·³Î¹ [¤°¤ó¤ê¤ç] /(n) army/soldiers/war/ +·³Îá [¤°¤ó¤ì¤¤] /(n) military command/ +·³ÎáÉô [¤°¤ó¤ì¤¤¤Ö] /(n) Naval General Staff/ +·³Îé [¤°¤ó¤ì¤¤] /military honors/ +·³Ï© [¤°¤ó¤í] /military road/ +·³è¸Íø [¤°¤ó¤À¤ê] /Kundali (tantric Buddhist deity)/ +·´ [¤°¤ó] /(n) country/district/(P)/ +·´¸© [¤°¤ó¤±¤ó] /(n) counties and prefectures/ +·´¸©À©ÅÙ [¤°¤ó¤±¤ó¤»¤¤¤É] /county and prefecture system/ +·´À© [¤°¤ó¤»¤¤] /county system/ +·´Ä¹ [¤°¤ó¤Á¤ç¤¦] /district headman/head county official/ +·´Éô [¤°¤ó¤Ö] /(n) rural districts/counties/(P)/ +·´Ìò½ê [¤°¤ó¤ä¤¯¤·¤ç] /county offices/ +·µ [¤±] /(n) divination sign/ +·µ»» [¤±¤¤¤µ¤ó] /(n) paperweight/ +·¶ºÀ [¤±¤µ] /(n) (Buddhist priest's) stole/ +·¶ºÀ·ü¤± [¤±¤µ¤¬¤±] /(n) slashed diagonally from the shoulder/ +·¸ [¤«¤«¤ê] /(n) official/duty/person in charge/(P)/ +·¸¤Î¿Í [¤«¤«¤ê¤Î¤Ò¤È] /official in charge/person in charge/ +·¸¤ê [¤«¤«¤ê] /(n) official/duty/person in charge/ +·¸¤ê°÷ [¤«¤«¤ê¤¤¤ó] /(n) official (e.g. customs)/clerk in charge/ +·¸¤ê´± [¤«¤«¤ê¤«¤ó] /(n) official in charge/ +·¸¤ê·ë¤Ó [¤«¤«¤ê¤à¤¹¤Ó] /(n) connection (esp. in grammar)/relation/ +·¸¤ê¹ç¤¤ [¤«¤«¤ê¤¢¤¤] /unfortunate relationship/ +·¸¤ë [¤«¤«¤ë] /(v5r) to be the work of/to concern/to affect/to involve/ +·¸¤ë¼¡Âè¤Ë¸õ¾ò [¤«¤«¤ë¤·¤À¤¤¤Ë¤½¤¦¤í¤¦¤¸¤ç¤¦] /such being the case/ +·¸¤ï¤ê [¤«¤«¤ï¤ê] /(n) relation/connection/ +·¸¤ï¤ê¹ç¤¦ [¤«¤«¤ï¤ê¤¢¤¦] /(v5u) to get involved or entangled in/to get mixed up in/to have something to do with/to have dealings with/ +·¸¤ï¤ë [¤«¤«¤ï¤ë] /(v5r) to concern oneself in/to have to do with/to affect/to influence/to stick to (opinions)/(P)/ +·¸°÷ [¤«¤«¤ê¤¤¤ó] /(n) official (e.g. customs)/clerk in charge/(P)/ +·¸´± [¤«¤«¤ê¤«¤ó] /(n) official in charge/(P)/ +·¸¿ô [¤±¤¤¤¹¤¦] /(n) (math) coefficient/ +·¸Á¥ [¤±¤¤¤»¤ó] /(n,vs) mooring a ship/ +·¸Áè [¤±¤¤¤½¤¦] /(adj-no,n) contention/dispute/(P)/ +·¸Áèʪ [¤±¤¤¤½¤¦¤Ö¤Ä] /(n) the legal point of contention/ +·¸Â° [¤±¤¤¤¾¤¯] /(n) relationship/pending/pendency/ +·¸Â°Ãæ [¤±¤¤¤¾¤¯¤Á¤å¤¦] /pending (e.g. legal case)/ +·¸Ä¹ [¤«¤«¤ê¤Á¤ç¤¦] /(n) chief clerk/(P)/ +·¸Î± [¤±¤¤¤ê¤å¤¦] /(n) mooring/anchorage/ +·¸Îß [¤±¤¤¤ë¤¤] /(n) dependents/encumbrances/complicity/implication/ +·¹ [¤±¤¤] /lean/incline/ +·¹¤¤¤¿²È±¿ [¤«¤¿¤à¤¤¤¿¤«¤¦¤ó] /fortunes on the wane (decline)/ +·¹¤­ [¤«¤¿¤à¤­] /(n) slope/inclination/list/tendency/trend/bent/disposition/bias/ +·¹¤¯ [¤«¤¿¤Ö¤¯] /(v5k) to incline toward/to slant/to lurch/to heel over/to be disposed to/to trend toward/to be prone to/to go down (sun)/to wane/to sink/to decline/ +·¹¤¯ [¤«¤¿¤à¤¯] /(v5k) to incline toward/to slant/to lurch/to heel over/to be disposed to/to trend toward/to be prone to/to go down (sun)/to wane/to sink/to decline/(P)/ +·¹¤° [¤«¤·¤°] /(v5g,vi) to lean/to incline/to tilt/to list/to tip/to careen/to lurch/to incline toward/to slant/to heed over/to be disposed to/to trend toward/to be prone to/to go down (sun)/to wane/to sink/to decline/ +·¹¤° [¤«¤¿¤°] /(v5g,vi) to lean/to incline/to tilt/to list/to tip/to careen/to lurch/to incline toward/to slant/to heed over/to be disposed to/to trend toward/to be prone to/to go down (sun)/to wane/to sink/to decline/ +·¹¤±¤ë [¤«¤¿¤à¤±¤ë] /(v1,vt) to incline/to list/to bend/to lean/to tip/to tilt/to slant/to concentrate on/to ruin (a country)/to squander/to empty/(P)/ +·¹¤±Åݤ¹ [¤«¤¿¤à¤±¤¿¤ª¤¹] /(v5s) to cast down/to lay low/ +·¹¤²¤ë [¤«¤·¤²¤ë] /(v1,vt) to lean/to incline/to tilt/to slant/(P)/ +·¹¤²¤ë [¤«¤¿¤²¤ë] /(v1,vt) to lean/to incline/to tilt/to slant/ +·¹¤é¤« [¤Ê¤À¤é¤«] /(adj-na,n) (uk) gently-sloping/gentle/easy/ +·¹¤ì¤ë [¤Ê¤À¤ì¤ë] /(v1) to slope/to descend/to slide (snow, etc.)/ +·¹¤ì¹þ¤à [¤Ê¤À¤ì¤³¤à] /(v5m) to rush or crowd into/to surge into/ +·¹¤ìÍî¤Á¤ë [¤Ê¤À¤ì¤ª¤Á¤ë] /(v1) to slide down (snow, etc.)/ +·¹³Ñ [¤±¤¤¤«¤¯] /(n) inclination/ +·¹¸þ [¤±¤¤¤³¤¦] /(n) tendency/trend/inclination/(P)/ +·¹¹ñ [¤±¤¤¤³¤¯] /(n) beauty/siren/courtesan/prostitute/ +·¹º¹ [¤±¤¤¤µ] /dip (of the compass)/ +·¹¼Ð [¤±¤¤¤·¤ã] /(n,vs) inclination/slant/slope/bevel/list/dip/(P)/ +·¹¼Ð²ÈÄ [¤±¤¤¤·¤ã¤ä¤Á¤ó] /progressive increase in rent/ +·¹¼Ð³Ñ [¤±¤¤¤·¤ã¤«¤¯] /(n) angle of inclination/ +·¹¼Ð·× [¤±¤¤¤·¤ã¤±¤¤] /(n) angle meter/ +·¹¼ÐÀ¸»º [¤±¤¤¤·¤ã¤»¤¤¤µ¤ó] /priority production/ +·¹¼ÐÅÙ [¤±¤¤¤·¤ã¤É] /gradient/ +·¹¼ÐÌÌ [¤±¤¤¤·¤ã¤á¤ó] /inclined plane/slope/ +·¹¾ë [¤±¤¤¤»¤¤] /(n) beauty/siren/courtesan/prostitute/ +·¹Ãí [¤±¤¤¤Á¤å¤¦] /(n) devotion/concentration/(P)/ +·¹Ä° [¤±¤¤¤Á¤ç¤¦] /(n) listening closely/(P)/ +·¹ÅÙ [¤±¤¤¤É] /(n) inclination/ +·¹ÅÝ [¤±¤¤¤È¤¦] /(n,vs) admiration/adoration/concentration on/idolizing/(P)/ +·¹Ê¤ [¤±¤¤¤Õ¤¯] /(n,vs) turning upside down/ +·¹ßà [¤±¤¤¤·¤ã] /decanting/ +·º [¤±¤¤] /(n,n-suf,vs) penalty/sentence/punishment/(P)/ +·º´ü [¤±¤¤¤­] /(n) prison term/ +·º¶ñ [¤±¤¤¤°] /(n) instruments of punishment/ +·º¹ö [¤±¤¤¤´¤¯] /jail/punishment/ +·º»à [¤±¤¤¤·] /(n) execution/ +·º»ö [¤±¤¤¤¸] /(n) criminal case/(police) detective/(P)/ +·º»ö¡¹·ï [¤±¤¤¤¸¤¸¤±¤ó] /criminal case/ +·º»öºÛȽ [¤±¤¤¤¸¤µ¤¤¤Ð¤ó] /criminal trial/ +·º»ö»ö·ï [¤±¤¤¤¸¤¸¤±¤ó] /criminal case/(P)/ +·º»ö½èʬ [¤±¤¤¤¸¤·¤ç¤Ö¤ó] /punishment of a criminal/ +·º»ö¾å [¤±¤¤¤¸¤¸¤ç¤¦] /(adj-no) penal/criminal/ +·º»öÀÕǤ [¤±¤¤¤¸¤»¤­¤Ë¤ó] /criminal liability/(P)/ +·º»öÁʾ٠[¤±¤¤¤¸¤½¤·¤ç¤¦] /criminal action/ +·º»öÁʾÙË¡ [¤±¤¤¤¸¤½¤·¤ç¤¦¤Û¤¦] /Criminal Procedure Code/ +·º»öÁܺº [¤±¤¤¤¸¤½¤¦¤µ] /(n) criminal investigation/ +·º»öÈÈ [¤±¤¤¤¸¤Ï¤ó] /(n) criminal offense/ +·º»öÈï¹ð [¤±¤¤¤¸¤Ò¤³¤¯] /the accused/ +·º»öÈï¹ð¿Í [¤±¤¤¤¸¤Ò¤³¤¯¤Ë¤ó] /the accused/ +·º»öÊä½þ [¤±¤¤¤¸¤Û¤·¤ç¤¦] /criminal indemnity/ +·º»öË¡±¡ [¤±¤¤¤¸¤Û¤¦¤¤¤ó] /(n) criminal court/Crown Court (UK)/ +·º¾ì [¤±¤¤¤¸¤ç¤¦] /(n) place of execution/ +·ºÅµ [¤±¤¤¤Æ¤ó] /(n) criminal law books/ +·ºÅÌ [¤±¤¤¤È] /(n) condemned person/prisoner/ +·ºÈ³ [¤±¤¤¤Ð¤Ä] /(n) judgement/penalty/punishment/(P)/ +·ºË¡ [¤±¤¤¤Û¤¦] /(n) criminal law/penal code/(P)/ +·ºÌ³´± [¤±¤¤¤à¤«¤ó] /prison guard/ +·ºÌ³ºî¶È [¤±¤¤¤à¤µ¤®¤ç¤¦] /prison industry/ +·ºÌ³½ê [¤±¤¤¤à¤·¤ç] /(n) prison/penitentiary/(P)/ +·ºÌ³½êĹ [¤±¤¤¤à¤·¤ç¤Á¤ç¤¦] /warden/ +·ºÌ¾ [¤±¤¤¤á¤¤] /(n) penalty designations/ +·ºÍ¾ [¤±¤¤¤è] /(n) previous conviction/ +·ºÍ¾¤Î¿Í [¤±¤¤¤è¤Î¤Ò¤È] /ex-convict/ +·ºÍ¾¼Ô [¤±¤¤¤è¤·¤ã] /ex-convict/ +·ºÍù [¤±¤¤¤ê] /(n) executioner/ +·ºÎ§ [¤±¤¤¤ê¤Ä] /(n) criminal law/ +·ºÙ¤ [¤±¤¤¤ê¤¯] /(n) punishment/penalty/execution/ +·» [¤¢¤Ë] /(n) (hum) older brother/(P)/ +·»¤µ¤ó [¤Ë¤¤¤µ¤ó] /(n) older brother/(P)/ +·»¤¿¤êÆñ¤¯Ä錄¤êÆñ¤· [¤±¤¤¤¿¤ê¤¬¤¿¤¯¤Æ¤¤¤¿¤ê¤¬¤¿¤·] /There is little to choose between the two/ +·»¤Á¤ã¤ó [¤¢¤ó¤Á¤ã¤ó] /(n) older brother/sonny (with a nuance of suspicion)/lad/(P)/ +·»²Ç [¤¢¤Ë¤è¤á] /(n) elder brother's wife/ +·»µ® [¤¢¤Ë¤­] /(n) one's senior/elder brother/(P)/ +·»¸å [¤¢¤Ë¤´] /(hum) elder brother/ +·»»Ð [¤­¤ç¤¦¤À¤¤] /(ik) (n) brother and sister/ +·»»Ð [¤±¤¤¤·] /(n) brother and sister/ +·»»ö [¤±¤¤¤¸] /(n) defer to another as if an older brother/ +·»¾å [¤¢¤Ë¤¦¤¨] /(n) (hon) older brother/ +·»Äï [¤­¤ç¤¦¤À¤¤] /(n) (hum) siblings/(P)/ +·»Äï¤ÎµÁ¤ò·ë¤Ö [¤­¤ç¤¦¤À¤¤¤Î¤®¤ò¤à¤¹¤Ö] /become sworn brothers/ +·»Äï°¦ [¤­¤ç¤¦¤À¤¤¤¢¤¤] /brotherly love/ +·»Äï·ö²Þ [¤­¤ç¤¦¤À¤¤¤²¤ó¤«] /(n) quarrel between brothers (sisters)/ +·»Äï»Ò [¤¢¤Ë¤Ç¤·] /(n) senior schoolmate/senior apprentice/ +·»Äïʬ [¤­¤ç¤¦¤À¤¤¤Ö¤ó] /(n) buddy/pal/sworn brother/ +·»Ëå [¤­¤ç¤¦¤À¤¤] /(ik) (n) older brother and younger sister/ +·»Ëå [¤±¤¤¤Þ¤¤] /(n) older brother and younger sister/ +·»Ëå·ö²Þ [¤­¤ç¤¦¤À¤¤¤²¤ó¤«] /sibling argument/ +·¼¤¯ [¤Ò¤é¤¯] /(v5k) (arch) to enlighten/to edify/ +·¼³Ø [¤±¤¤¤¬¤¯] /Keigaku (publisher)/ +·¼¼¨ [¤±¤¤¤¸] /(n) apocalypse/revelation/(P)/ +·¼¾å [¤±¤¤¤¸¤ç¤¦] /(n,vs) speaking respectfully/ +·¼È¯ [¤±¤¤¤Ï¤Ä] /(n,vs) enlightenment/development/edification/(P)/ +·¼ÌØ [¤±¤¤¤â¤¦] /(n) enlightenment/instruction/(P)/ +·¼Ìر¿Æ° [¤±¤¤¤â¤¦¤¦¤ó¤É¤¦] /enlightenment movement/the Enlightenment/ +·¼ÌØ»×ÁÛ [¤±¤¤¤â¤¦¤·¤½¤¦] /the philosophy of the European Enlightenment/ +·¼ÌØ»×Ĭ [¤±¤¤¤â¤¦¤·¤Á¤ç¤¦] /enlightenment movement/the Enlightenment/ +·¼ê¯ [¤±¤¤¤Á¤Ä] /(n) around March 6th, the day on which hibernating bugs are said to come out of the ground/ +·¼íì [¤±¤¤¤Æ¤­] /(vs) edification/enlightenment/guide/ +·½³Ñ¤ÎÍ­¤ë [¤±¤¤¤«¤¯¤Î¤¢¤ë] /harsh-mannered/angular/rough/ +·½àú [¤±¤¤¤Ø¤­] /(arch) ritual jades worn by feudal lords in ancient China/ +·¾ÁÇ [¤±¤¤¤½] /(n) silicon (Si)/ +·¾Áô [¤±¤¤¤½¤¦] /(n) diatom/ +·¾ÁôÅÚ [¤±¤¤¤½¤¦¤É] /(n) diatomaceous soil/ +·¿ [¤«¤¿] /(n) mold/model/style/shape/data type/(P)/ +·¿¤ËÖȤá¤ë [¤«¤¿¤Ë¤Ï¤á¤ë] /(v1) to stereotype/to squeeze into a pattern/to regiment/ +·¿»æ [¤«¤¿¤¬¤ß] /(n) pattern paper (for dressmaking)/ +·¿¼° [¤±¤¤¤·¤­] /(n) model/(P)/ +·¿¼°¾ÚÌÀ [¤«¤¿¤·¤­¤·¤ç¤¦¤á¤¤] /(vehicle's) type certification/ +·¿À÷¤á [¤«¤¿¤¾¤á] /(n) stencil dyeing/ +·¿Ä̤ê [¤«¤¿¤É¤ª¤ê] /(adj-na,n) formal/ +·¿Çˤê [¤«¤¿¤ä¤Ö¤ê] /(adj-na,adj-no,n) unusual/unconventional/ +·¿ÈÖ [¤«¤¿¤Ð¤ó] /(n) pattern number/ +·¿ÊÑ´¹ [¤«¤¿¤Ø¤ó¤«¤ó] /type conversion/ +·¿Êø¤ì [¤«¤¿¤¯¤º¤ì] /(n,vs) losing shape/getting out of shape/ +·¿ÏÈ [¤«¤¿¤ï¤¯] /(n) mold/ +·À¤ê [¤Á¤®¤ê] /(n) pledge/vow/promise/destiny/share bed and board/ +·À¤ë [¤Á¤®¤ë] /(v5r) to pledge/to promise/to swear/ +·À°õ [¤±¤¤¤¤¤ó] /(n) impression of a seal over the joint of two papers/tally/ +·Àµ¡ [¤±¤¤¤­] /(n) opportunity/chance/(P)/ +·À¹ç [¤±¤¤¤´¤¦] /(n,vs) coincidence of opinions, etc./agreement/ +·ÀÌó [¤±¤¤¤ä¤¯] /(n) contract/compact/agreement/(P)/ +·ÀÌó´ü´Ö [¤±¤¤¤ä¤¯¤­¤«¤ó] /contract period/ +·ÀÌó¶â [¤±¤¤¤ä¤¯¤­¤ó] /(n) down payment/contract money/ +·ÀÌó¸ÛÍÑ [¤±¤¤¤ä¤¯¤³¤è¤¦] /(n) contract employment/ +·ÀÌó¹¹²þ [¤±¤¤¤ä¤¯¤³¤¦¤«¤¤] /(n) contract renewal/ +·ÀÌó¼Ò°÷ [¤±¤¤¤ä¤¯¤·¤ã¤¤¤ó] /(n) contract employee/ +·ÀÌó¼Ô [¤±¤¤¤ä¤¯¤·¤ã] /(n) party to a contract/ +·ÀÌó½ñ [¤±¤¤¤ä¤¯¤·¤ç] /(n) (written) contract/ +·ÀÌóÉÔÍú¹Ô [¤±¤¤¤ä¤¯¤Õ¤ê¤³¤¦] /(n) breach of contract/ +·ÀÌóÌäÂê [¤±¤¤¤ä¤¯¤â¤ó¤À¤¤] /(n) contract dispute/ +·Á [¤«¤¿¤Á] /(n) form/shape/figure/type/(P)/ +·Á¤¬Êø¤ì¤ë [¤«¤¿¤¬¤¯¤º¤ì¤ë] /(exp) to get out of shape/to lose shape/ +·Á¤Å¤¯¤ë [¤«¤¿¤Á¤Å¤¯¤ë] /(v5r) to form/to shape/to make/to mold/to build up/(P)/ +·Á¤È¿§¤òÊѤ¨¤ë [¤«¤¿¤Á¤È¤¤¤í¤ò¤«¤¨¤ë] /(exp) to change the shape and color of/ +·Á¤É¤ë [¤«¤¿¤É¤ë] /(v5r) to model on/to make in the shape of/to represent/to pattern after/to symbolise/to imitate/ +·Á°Õ·ý [¤±¤¤¤¤¤±¤ó] /(n) (MA) shape-of-the-mind fist/Hsing I Chuan/ +·Á±Æ [¤±¤¤¤¨¤¤] /(n) the form and its shadow/things inseparable/ +·Á³¼ [¤±¤¤¤¬¤¤] /(n) ruin/wreck/mere skeleton/framework/ +·Á³¼²½ [¤±¤¤¤¬¤¤¤«] /(n) becoming a mere shell or dead letter/ +·Áµö [¤«¤¿¤Ð¤«¤ê] /for form's sake/ +·Á¸« [¤«¤¿¤ß] /(n) memento/souvenir/(P)/ +·Á¸«Ê¬¤± [¤«¤¿¤ß¤ï¤±] /(n) distribution of mementos/ +·Áºî¤ë [¤«¤¿¤Á¤Å¤¯¤ë] /(v5r) to form/to shape/to make/to mold/to build up/ +·Á¼©²¼ [¤±¤¤¤¸¤«] /(adj-no,n) physical/material/ +·Á¼©²¼³Ø [¤±¤¤¤¸¤«¤¬¤¯] /(n) physical sciences/ +·Á¼©¾å [¤±¤¤¤¸¤¸¤ç¤¦] /(n) metaphysical/ +·Á¼©¾å³Ø [¤±¤¤¤¸¤¸¤ç¤¦¤¬¤¯] /(n) metaphysics/ +·Á¼° [¤±¤¤¤·¤­] /(n) form/formality/format/math expression/(P)/ +·Á¼°¼çµÁ [¤±¤¤¤·¤­¤·¤å¤®] /formalism/ +·Á¼°Ä¥¤ë [¤±¤¤¤·¤­¤Ð¤ë] /(v5r) to stand on ceremony/ +·Á¼°Åª [¤±¤¤¤·¤­¤Æ¤­] /(adj-na) formal/(P)/ +·Á¼°Åª¤ÊÀ­ [¤±¤¤¤·¤­¤Æ¤­¤Ê¤»¤¤] /formal gender/ +·Á¼°Èþ [¤±¤¤¤·¤­¤Ó] /beauty of form/ +·Á¼°ÏÀ [¤±¤¤¤·¤­¤í¤ó] /(n) formalism/ +·Á¼°ÏÀÍý [¤±¤¤¤·¤­¤í¤ó¤ê] /(n) formal logic/ +·Á¼Á [¤±¤¤¤·¤Ä] /(n) form and nature/ +·Á¼Áž´¹ [¤±¤¤¤·¤Ä¤Æ¤ó¤«¤ó] /transformation/ +·Á¼ÁƳÆþ [¤±¤¤¤·¤Ä¤É¤¦¤Ë¤å¤¦] /transduction/ +·Á¼è¤ë [¤«¤¿¤É¤ë] /(v5r) to model on/to make in the shape of/to represent/to pattern after/to symbolise/to imitate/ +·Á¾¡ [¤±¤¤¤·¤ç¤¦] /(n) scenic beauty/ +·Á¾Ý [¤±¤¤¤·¤ç¤¦] /(n) shape/figure/image/ +·Á¾Ý²½ [¤±¤¤¤·¤ç¤¦¤«] /(n) giving shape to/ +·Á¾õ [¤±¤¤¤¸¤ç¤¦] /(n) shape/form/(P)/ +·Á¾õµ­²±¹ç¶â [¤±¤¤¤¸¤ç¤¦¤­¤ª¤¯¤´¤¦¤­¤ó] /shape memory alloy/ +·Á¿¶¤ê [¤Ê¤ê¤Õ¤ê] /(n) one's appearance/ +·ÁÀª [¤±¤¤¤»¤¤] /(n) condition/situation/prospects/(P)/ +·ÁÀ® [¤±¤¤¤»¤¤] /(n,vs) formation/(P)/ +·ÁÀ®³°²Ê [¤±¤¤¤»¤¤¤²¤«] /plastic surgery/ +·ÁÀ®´ü [¤±¤¤¤»¤¤¤­] /(n) formative period (e.g. of nation)/formative year/ +·ÁÀ®ÁØ [¤±¤¤¤»¤¤¤½¤¦] /(n) formative layer/ +·ÁÀ¼ [¤±¤¤¤»¤¤] /(n) kanji in which one element suggests the meaning, the other the pronunciation/ +·ÁÀ¼Ê¸»ú [¤±¤¤¤»¤¤¤â¤¸] /(n) semasio-phonetic character (combining semantic and phonetic components)/ +·ÁÀ× [¤±¤¤¤»¤­] /(n) traces/evidence/(P)/ +·ÁÁê [¤®¤ç¤¦¤½¤¦] /(n) features/look/aspect/phase/form/ +·ÁÁê [¤±¤¤¤½¤¦] /(n) features/look/aspect/phase/form/ +·Á¤¤ë [¤«¤¿¤Á¤Å¤¯¤ë] /(v5r) to form/to shape/to make/to mold/to build up/ +·ÁÂÎ [¤±¤¤¤¿¤¤] /(n) form/shape/figure/ +·ÁÂÎ [¤Ê¤ê¤«¤¿¤Á] /one's appearance/ +·ÁÂÖ [¤±¤¤¤¿¤¤] /(n) form/shape/figure/(P)/ +·ÁÂÖ³Ø [¤±¤¤¤¿¤¤¤¬¤¯] /(n) morphology/ +·ÁÂÖÁÇ [¤±¤¤¤¿¤¤¤½] /(n) morpheme/ +·ÁÂÖÏÀ [¤±¤¤¤¿¤¤¤í¤ó] /(n) morphology/ +·ÁÂå [¤«¤¿¤·¤í] /(n) paper image/ +·Á̵¤· [¤«¤¿¤Ê¤·] /(adj-na,n) spoiled/ruined/loss of face/ +·ÁÌÚ [¤«¤¿¤®] /(n) wooden printing block/ +·ÁÍÆ [¤±¤¤¤è¤¦] /(n,vs) form/figure/qualification/description/modifying/figure of speech/(P)/ +·ÁÍƸì [¤±¤¤¤è¤¦¤´] /(n) an epithet/ +·ÁÍÆ»ì [¤±¤¤¤è¤¦¤·] /(n) "true" adjective/(P)/ +·ÁÍƻ촴 [¤±¤¤¤è¤¦¤·¤«¤ó] /stem (word)/ +·ÁÍÆÆ°»ì [¤±¤¤¤è¤¦¤É¤¦¤·] /(n) adjectival noun/quasi-adjective/ +·Â¤ÎÂ礭¤¤ [¤±¤¤¤Î¤ª¤ª¤­¤¤] /of large diameter/ +·Â¹Ô [¤±¤¤¤³¤¦] /(n) go right ahead/ +·ÂÄí [¤±¤¤¤Æ¤¤] /(n) great difference/ +·ÂÏ© [¤±¤¤¤í] /(n) path/route/process/ +·Ã¤Þ¤ì¤¿¿Í¡¹ [¤á¤°¤Þ¤ì¤¿¤Ò¤È¤Ó¤È] /blessed people/favored (privileged) people/ +·Ã¤Þ¤ì¤¿¿Í¿Í [¤á¤°¤Þ¤ì¤¿¤Ò¤È¤Ó¤È] /blessed people/favored (privileged) people/ +·Ã¤Þ¤ì¤ë [¤á¤°¤Þ¤ì¤ë] /(v1) to be blessed with/to be rich in/(P)/ +·Ã¤ß [¤á¤°¤ß] /(n) blessing/(P)/ +·Ã¤à [¤á¤°¤à] /(v5m) to bless/to show mercy to/(P)/ +·Ã±« [¤±¤¤¤¦] /(n) welcome rain/ +·Ã£ [¤±¤¤¤¾¤¦] /(n,vs) presentation/ +·Ã¸ [¤±¤¤¤½¤ó] /(n) message appended to a note accompanying a gift, requesting the recipient to keep the gift at hand/ +·Ã¸ [¤±¤¤¤¾¤ó] /(n) message appended to a note accompanying a gift, requesting the recipient to keep the gift at hand/ +·ÃÂô [¤±¤¤¤¿¤¯] /(n) blessing/pity/favor/benefit/ +·ÃÈæ¼÷ [¤¨¤Ó¤¹] /(n) The God of Wealth/(P)/ +·ÃÈæ¼÷´é [¤¨¤Ó¤¹¤¬¤ª] /(n) smiling face/ +·ÃÈæ¿Ü¹Ö [¤¨¤Ó¤¹¤³¤¦] /(n) fete in honor of Ebisu/ +·ÃÊý [¤¨¤Û¤¦] /(n) favourable or lucky direction/ +·ÃÊý»²¤ê [¤¨¤Û¤¦¤Þ¤¤¤ê] /(n) New Year's visit to a shrine or temple which lies in a favorable or lucky direction/ +·ÃÍ¿ [¤±¤¤¤è] /(n,vs) presentation/giving/bestowing/ +·Ä¤Ó [¤è¤í¤³¤Ó] /(oK) (n) joy/delight/rapture/pleasure/gratification/rejoicing/congratulations/felicitations/ +·Ä¤Ö [¤è¤í¤³¤Ö] /(v5b) to be delighted/to be glad/ +·Ä²ì [¤±¤¤¤¬] /(n) congratulation/ +·Ä»ö [¤±¤¤¤¸] /(n) auspicious event/(P)/ +·Ä½Ë [¤±¤¤¤·¤å¤¯] /(n) congratulation/celebration/(P)/ +·ÄÂç [¤±¤¤¤À¤¤] /(abbr) Keio University/(P)/ +·ÄÃû [¤±¤¤¤Á¤ç¤¦] /(n) sign of happiness/good omen/ +·ÄĤ [¤±¤¤¤Á¤ç¤¦] /(n) congratulations and condolences/(P)/ +·ÄÊ¡ [¤±¤¤¤Õ¤¯] /(n) happy event/happiness/ +·ÄØæµÁ½Î [¤±¤¤¤ª¤¦¤®¤¸¤å¤¯] /Keio (Private University)/ +·Å´ã [¤±¤¤¤¬¤ó] /(adj-na,n) discerning (quick) eye/keen insight/ +·ÅÉÒ [¤±¤¤¤Ó¤ó] /(adj-na,n) (rare) clever/of quick intellect/ +·Æ [¤¤¤³¤¤] /(n) rest/(P)/ +·Æ¤¤ [¤¤¤³¤¤] /(n) rest/(P)/ +·Æ¤¤¤Î¾ì [¤¤¤³¤¤¤Î¤Ð] /place for relaxation and refreshment/ +·Æ¤¦ [¤¤¤³¤¦] /(v5u) to rest/to relax/to repose/(P)/ +·Æ¼¼ [¤±¤¤¤·¤Ä] /(n) diverticulum/ +·Ç¤²¤ë [¤«¤«¤²¤ë] /(v1) (1) to publish/to print/to carry (an article)/(2) to put up/to hang out/to hoist/to fly (a sail)/to float (a flag)/(P)/ +·ÇºÜ [¤±¤¤¤µ¤¤] /(n,vs) appearance (e.g. article in paper)/(P)/ +·Ç¼¨ [¤±¤¤¤¸] /(n,vs) notice/bulletin/(P)/ +·Ç¼¨ÈÄ [¤±¤¤¤¸¤Ð¤ó] /(n) bulletin board/display board/clipboard/(P)/ +·Ç¼¨ÈÄ¥·¥¹¥Æ¥à [¤±¤¤¤¸¤Ð¤ó¥·¥¹¥Æ¥à] /(n) bulletin board system (BBS)/ +·ÇÍÈ [¤±¤¤¤è¤¦] /(n,vs) hoist (flag)/fly/display/(P)/ +·È¤¨¤ë [¤¿¤º¤µ¤¨¤ë] /(v1) to carry in one's hand/(P)/ +·È¤ï¤ë [¤¿¤º¤µ¤ï¤ë] /(v5r) to participate/to take part/(P)/ +·È¹Ô [¤±¤¤¤³¤¦] /(n,vs) carrying/ +·ÈÂÓ [¤±¤¤¤¿¤¤] /(n,vs) (1) carrying something/(2) mobile telephone (abbr)/(P)/ +·ÈÂÓ¥«¥á¥é [¤±¤¤¤¿¤¤¥«¥á¥é] /hand camera/ +·ÈÂÓÅÅÏà [¤±¤¤¤¿¤¤¤Ç¤ó¤ï] /mobile telephone/cellular telephone/ +·ÈÂÓÉÊ [¤±¤¤¤¿¤¤¤Ò¤ó] /personal effects/hand baggage/ +·É¤¤ [¤¦¤ä¤Þ¤¤] /(n) reverence/respect/honor/veneration/esteem/ +·É¤¦ [¤¦¤ä¤Þ¤¦] /(v5u) to show respect/to honour/(P)/ +·É¤¹¤ë [¤±¤¤¤¹¤ë] /(vs-s) to respect/ +·É°¦ [¤±¤¤¤¢¤¤] /(n) respect and affection/ +·É°Õ [¤±¤¤¤¤] /(n) respect/honour/(P)/ +·É±ó [¤±¤¤¤¨¤ó] /(n,vs) keeping at a distance/"kicking upstairs"/giving a batter an "intentional walk"/(P)/ +·É¶ñ [¤±¤¤¤°] /(int,n) Sincerely yours/(P)/ +·É¸ì [¤±¤¤¤´] /(n) honorific/term of respect/(P)/ +·É¾Î [¤±¤¤¤·¤ç¤¦] /(n) title of honour/(P)/ +·É¿À [¤±¤¤¤·¤ó] /(n) piety/reverence/ +·ÉÂÎ [¤±¤¤¤¿¤¤] /(n) (gram) distal style/ +·ÉÇò [¤±¤¤¤Ï¤¯] /(int,n) Yours Sincerely ../ +·ÉÉþ [¤±¤¤¤Õ¤¯] /(n,vs) (having great) admiration for/ +·ÉÊé [¤±¤¤¤Ü] /(n) love and respect/ +·ÉÎé [¤±¤¤¤ì¤¤] /(n,vs) salute/ +·ÉÏ· [¤±¤¤¤í¤¦] /(n) respect for the aged/(P)/ +·ÉÏ·¤ÎÆü [¤±¤¤¤í¤¦¤Î¤Ò] /Respect-for-the-Aged Day Holiday (Sep 15)/ +·ÉÏ·²ñ [¤±¤¤¤í¤¦¤«¤¤] /(n) meeting to show respect for the aged/ +·ÉéÊ [¤±¤¤¤±¤ó] /(adj-na,n) pious/devout/modest/ +·Ê±À [¤±¤¤¤¦¤ó] /(n) auspicious cloud/ +·Ê´Ñ [¤±¤¤¤«¤ó] /(n) scenery/(P)/ +·Êµ¤ [¤±¤¤¤­] /(n) condition/state/business (condition)/(P)/ +·Êµ¤¤Å¤± [¤±¤¤¤­¤Å¤±] /(n) putting life into/animating/cheering up/ +·Êµ¤²óÉü [¤±¤¤¤­¤«¤¤¤Õ¤¯] /(n) economic comeback (rebound, recovery, turnaround)/ +·Êµ¤²þÁ±ºö [¤±¤¤¤­¤«¤¤¤¼¤ó¤µ¤¯] /(n) economy recovery plan/ +·Êµ¤³ÈÂç [¤±¤¤¤­¤«¤¯¤À¤¤] /(n) economic expansion/ +·Êµ¤¸«Ä̤· [¤±¤¤¤­¤ß¤È¤ª¤·] /(n) economic outlook/ +·Êµ¤¸ºÂ® [¤±¤¤¤­¤²¤ó¤½¤¯] /(n) economic slowdown/ +·Êµ¤¸åÂà [¤±¤¤¤­¤³¤¦¤¿¤¤] /(n) recession/ +·Êµ¤½Ì¾® [¤±¤¤¤­¤·¤å¤¯¤·¤ç¤¦] /(n) economic contraction/ +·Êµ¤½Û´Ä [¤±¤¤¤­¤¸¤å¤ó¤«¤ó] /business cycle/ +·Êµ¤Âкö [¤±¤¤¤­¤¿¤¤¤µ¤¯] /(n) economic measure/ +·Êµ¤ÄäÂÚ [¤±¤¤¤­¤Æ¤¤¤¿¤¤] /(n) economic slump/ +·Êµ¤Æ°¸þ»Ø¿ô [¤±¤¤¤­¤É¤¦¤³¤¦¤·¤¹¤¦] /(n) diffusion index (DI)/ +·Êµ¤È½ÃÇ [¤±¤¤¤­¤Ï¤ó¤À¤ó] /(n) economic assessment/ +·Êµ¤ÉÔ°Â [¤±¤¤¤­¤Õ¤¢¤ó] /(n) economic malaise/ +·Êµ¤ÉÕ¤± [¤±¤¤¤­¤Å¤±] /(n) putting life into/animating/cheering up/ +·Êµ¤ÊÑÆ° [¤±¤¤¤­¤Ø¤ó¤É¤¦] /business fluctuations/ +·Ê¶µ [¤±¤¤¤­¤ç¤¦] /(n) (Chinese term of reference to) Nestorianism/ +·Ê¶µÅÌ [¤±¤¤¤­¤ç¤¦¤È] /(Chinese term of reference to a) Nestorian/ +·Ê¶· [¤±¤¤¤­¤ç¤¦] /(n) situation/business climate/outlook/ +·Ê¶Ä [¤±¤¤¤®¤ç¤¦] /(n,vs) adoration/admiration/reverence/love of virtue/ +·Ê¶Ä [¤±¤¤¤³¤¦] /(n,vs) adoration/admiration/reverence/love of virtue/ +·Ê¾¡ [¤±¤¤¤·¤ç¤¦] /(n) picturesque scenery/(P)/ +·Ê¾¡¤ÎÃÏ [¤±¤¤¤·¤ç¤¦¤Î¤Á] /place of scenic beauty/ +·Ê¾¡ÃÏ [¤±¤¤¤·¤ç¤¦¤Á] /picturesque scenery/ +·Ê¿§ [¤±¤·¤­] /(n) scenery/scene/landscape/(P)/ +·ÊÉÊ [¤±¤¤¤Ò¤ó] /(n) gift/premium/(P)/ +·Êʪ [¤±¤¤¤Ö¤Ä] /(n) natural features/scenery/a premium/gift/ +·Ë [¤«¤Ä¤é] /(n) Japanese Judas tree/(P)/ +·Ë [¤±¤¤] /(n) (abbr) knight (shogi)/ +·Ë¤òÍî¤È¤¹ [¤±¤¤¤ò¤ª¤È¤¹] /(exp) to lose a knight/ +·Ë°Ã [¤±¤¤¤¢¤ó] /(n) servants' registry/ +·Ë´§ [¤±¤¤¤«¤ó] /(n) crown of laurel/ +·Ë´§»í¿Í [¤±¤¤¤«¤ó¤·¤¸¤ó] /(n) poet laureate/ +·Ë·î [¤±¤¤¤²¤Ä] /(arch) moon/ +·ËÀ®¤ê [¤±¤¤¤Ê¤ê] /knight promotion/ +·ËÃË [¤«¤Ä¤é¤ª¤È¤³] /man in the moon/ +·ËÇÏ [¤±¤¤¤Þ] /(n) knight (shogi)/ +·ËÈé [¤±¤¤¤Ò] /(n) cinnamon/ +·ËÎÓ [¤±¤¤¤ê¤ó] /(n) katsura forest/beautiful forest/ +·Ì´Ö [¤±¤¤¤«¤ó] /(n) ravine/ +·ÌÀ¼ [¤±¤¤¤»¤¤] /(n) sound of a valley stream/ +·Ìë [¤±¤¤¤³¤¯] /(n) valley/ravine/canyon/(P)/ +·Ìή [¤±¤¤¤ê¤å¤¦] /(n) mountain stream/(P)/ +·ÌήÄà¤ê [¤±¤¤¤ê¤å¤¦¤Å¤ê] /mountain stream fishing/ +·Í [¤¢¤¼] /(n) (uk) causeway/ +·Î¸Å [¤±¤¤¤³] /(n) practice/training/study/(P)/ +·Î¸Å»ö [¤±¤¤¤³¤´¤È] /(n) accomplishments/ +·Î¸Å¾ì [¤±¤¤¤³¤Ð] /(n) training room (hall)/gymnasium/ +·Î¸ÅÂæ [¤±¤¤¤³¤À¤¤] /(n) training partner/ +·Î¸ÅÃå [¤±¤¤¤³¤®] /(n) gym suit/training clothes/ +·Î¸ÅÆü [¤±¤¤¤³¤Ó] /(n) day for one's lesson/ +·Î¼ó [¤±¤¤¤·¤å] /(n) bowing to the floor/ +·Ï [¤±¤¤] /(n,n-suf) (1) system/lineage/group/(2) type of person/(P)/ +·Ï¿Þ [¤±¤¤¤º] /(n) family tree/pedigree/genealogy/(P)/ +·Ï¿Þ³Ø [¤±¤¤¤º¤¬¤¯] /genealogy (the study)/ +·ÏÅý [¤±¤¤¤È¤¦] /(n) system/family line/geological formation/lineage/ancestry/(P)/ +·ÏÅý¼ù [¤±¤¤¤È¤¦¤¸¤å] /(n) genealogical tree/ +·ÏÅý¿À³Ø [¤±¤¤¤È¤¦¤·¤ó¤¬¤¯] /systematic theology/ +·ÏÅýŪ [¤±¤¤¤È¤¦¤Æ¤­] /(adj-na,n) systematic/ +·ÏÉè [¤±¤¤¤Õ] /(n) genealogy/pedigree/(P)/ +·ÏÎó [¤±¤¤¤ì¤Ä] /(n) series/system/grouping of enterprises/order succession/(P)/ +·ÏÎó²½ [¤±¤¤¤ì¤Ä¤«] /(n,vs) putting in order/systemize/ +·ÏÎó²ñ¼Ò [¤±¤¤¤ì¤Ä¤¬¤¤¤·¤ã] /affiliate company/ +·Ð [¤­¤ç¤¦] /(n) sutra/Buddhist scriptures/(P)/ +·Ð [¤¿¤Æ¤¤¤È] /(n) (weaving) warp/ +·Ð¤Ä [¤¿¤Ä] /(v5t) to pass/to lapse/(P)/ +·Ð¤ë [¤Ø¤ë] /(v1) to pass/to elapse/to experience/(P)/ +·Ð¤òÆɤà [¤­¤ç¤¦¤ò¤è¤à] /(exp) to chant a sutra/ +·Ð¤òÇ°¤¸¤ë [¤­¤ç¤¦¤ò¤Í¤ó¤¸¤ë] /(exp) to chant a sutra/ +·Ð°Þ [¤¤¤­¤µ¤Ä] /(n) (1) details/whole story/sequence of events/particulars/how it started/how things got this way/(2) complications/position/ +·Ð°Þ [¤±¤¤¤¤] /(n) (1) details/whole story/sequence of events/particulars/how it started/how things got this way/(2) complications/position/(P)/ +·Ð°Þµ· [¤±¤¤¤¤¤®] /(n) theodolite/ +·Ð±Ä [¤±¤¤¤¨¤¤] /(n,vs) management/administration/(P)/ +·Ð±Ä¥°¥ë¡¼¥× [¤±¤¤¤¨¤¤¥°¥ë¡¼¥×] /management group/ +·Ð±Ä¥³¥ó¥µ¥ë¥¿¥ó¥È [¤±¤¤¤¨¤¤¥³¥ó¥µ¥ë¥¿¥ó¥È] /(n) management consultancy/ +·Ð±Ä³Ø [¤±¤¤¤¨¤¤¤¬¤¯] /(n) management studies/ +·Ð±Ä³Ø½¤»Î [¤±¤¤¤¨¤¤¤¬¤¯¤·¤å¤¦¤·] /Master of Business Administration/MBA/ +·Ð±Ä´ÉÍý [¤±¤¤¤¨¤¤¤«¤ó¤ê] /business management/ +·Ð±Ä´ðÈפν¼¼Â [¤±¤¤¤¨¤¤¤­¤Ð¤ó¤Î¤¸¤å¤¦¤¸¤Ä] /fulfillment of management base/improvement of management foundation/ +·Ð±Ä¸¢ [¤±¤¤¤¨¤¤¤±¤ó] /(n) right of management/ +·Ð±Ä¹©³Ø [¤±¤¤¤¨¤¤¤³¤¦¤¬¤¯] /management engineering/ +·Ð±Ä¹çÍý²½ [¤±¤¤¤¨¤¤¤´¤¦¤ê¤«] /streamlining of operations/ +·Ð±ÄºÆ·ú [¤±¤¤¤¨¤¤¤µ¤¤¤±¤ó] /management reorganization/ +·Ð±Ä»²²Ã [¤±¤¤¤¨¤¤¤µ¤ó¤«] /labor participation in management/ +·Ð±Ä»ñ¸» [¤±¤¤¤¨¤¤¤·¤²¤ó] /management resource(s)/ +·Ð±Ä¼Ô [¤±¤¤¤¨¤¤¤·¤ã] /(n) manager/proprietor/(P)/ +·Ð±Ä¿Ø [¤±¤¤¤¨¤¤¤¸¤ó] /the management ranks/ +·Ð±ÄÀïά [¤±¤¤¤¨¤¤¤»¤ó¤ê¤ã¤¯] /management strategy/ +·Ð±Ä¿³Ñ²½ [¤±¤¤¤¨¤¤¤¿¤«¤¯¤«] /diversification/ +·Ð±Äž´¹ [¤±¤¤¤¨¤¤¤Æ¤ó¤«¤ó] /management reorganization/ +·Ð±ÄÆñ [¤±¤¤¤¨¤¤¤Ê¤ó] /financial difficulties/ +·Ð±ÄÇËþ [¤±¤¤¤¨¤¤¤Ï¤¿¤ó] /business failure/ +·Ð±ÄÈñ [¤±¤¤¤¨¤¤¤Ò] /operating costs/ +·Ð±ÄÊý¿Ë [¤±¤¤¤¨¤¤¤Û¤¦¤·¤ó] /(n) management policies/ +·Ð²á [¤±¤¤¤«] /(n) passage/expiration/progress/(P)/ +·Ð³Ø [¤±¤¤¤¬¤¯] /(n) Confucianism/ +·Ð´ëÄ£ [¤±¤¤¤­¤Á¤ç¤¦] /(abbr) Economic Planning Agency/(P)/ +·Ð¶¨ [¤±¤¤¤­¤ç¤¦] /Management Conference/ +·Ð·ê [¤±¤¤¤±¤Ä] /(n) acupuncture point/ +·Ð¸³ [¤±¤¤¤±¤ó] /(n,vs) experience/(P)/ +·Ð¸³¤¬Àõ¤¤ [¤±¤¤¤±¤ó¤¬¤¢¤µ¤¤] /having little experience/ +·Ð¸³¤òÌä¤ï¤º [¤±¤¤¤±¤ó¤ò¤È¤ï¤º] /no experience necessary/ +·Ð¸³²Ê³Ø [¤±¤¤¤±¤ó¤«¤¬¤¯] /(n) empirical science/ +·Ð¸³ºÑ¤ß [¤±¤¤¤±¤ó¤º¤ß] /experienced/already had an experience (with something)/ +·Ð¸³¼Ô [¤±¤¤¤±¤ó¤·¤ã] /(n) experienced person/person who has had a particular experience/(P)/ +·Ð¸³¼çµÁ [¤±¤¤¤±¤ó¤·¤å¤®] /empiricism/ +·Ð¸³ÃÌ [¤±¤¤¤±¤ó¤À¤ó] /(n) story of one's experiences/ +·Ð¸³Åª [¤±¤¤¤±¤ó¤Æ¤­] /(adj-na) experiential/ +·Ð¸³ÏÀ [¤±¤¤¤±¤ó¤í¤ó] /(n) empiricism/ +·Ð¸ý [¤±¤¤¤³¤¦] /(adj-no,n) oral/ +·Ð¸ýÅêÍ¿ [¤±¤¤¤³¤¦¤È¤¦¤è] /(n) (doses for) oral administration/ +·Ð¸ýÈòÇ¥Ìô [¤±¤¤¤³¤¦¤Ò¤Ë¤ó¤ä¤¯] /(n) oral contraceptives/ +·Ð¹ñ [¤±¤¤¤³¤¯] /(n) government/administration/ +·ÐºÑ [¤±¤¤¤¶¤¤] /(n) economics/business/finance/economy/(P)/ +·ÐºÑ¥·¥¹¥Æ¥à [¤±¤¤¤¶¤¤¥·¥¹¥Æ¥à] /(n) economic system/ +·ÐºÑ¥¹¥Ñ¥¤ [¤±¤¤¤¶¤¤¥¹¥Ñ¥¤] /(n,vs) economic espionage/ +·ÐºÑ¥Ç¡¼¥¿ [¤±¤¤¤¶¤¤¥Ç¡¼¥¿] /(n) economic data/ +·ÐºÑ¥Ð¥Ö¥ë [¤±¤¤¤¶¤¤¥Ð¥Ö¥ë] /(n) economic bubble/ +·ÐºÑ¥â¥Ç¥ë [¤±¤¤¤¶¤¤¥â¥Ç¥ë] /(n) economy model/ +·ÐºÑ±¿±Ä [¤±¤¤¤¶¤¤¤¦¤ó¤¨¤¤] /(n) economic management/ +·ÐºÑ±ç½õ [¤±¤¤¤¶¤¤¤¨¤ó¤¸¤ç] /economic assistance/ +·ÐºÑ²È [¤±¤¤¤¶¤¤¤«] /(n) frugal person/ +·ÐºÑ²óÉü [¤±¤¤¤¶¤¤¤«¤¤¤Õ¤¯] /economic recovery/ +·ÐºÑ²þ³× [¤±¤¤¤¶¤¤¤«¤¤¤«¤¯] /economic reform/ +·ÐºÑ³¦ [¤±¤¤¤¶¤¤¤«¤¤] /(n) economic world/financial circles/(P)/ +·ÐºÑ³°¸ò [¤±¤¤¤¶¤¤¤¬¤¤¤³¤¦] /economic diplomacy/ +·ÐºÑ³Êº¹ [¤±¤¤¤¶¤¤¤«¤¯¤µ] /economic disparity/ +·ÐºÑ³Ø [¤±¤¤¤¶¤¤¤¬¤¯] /(n) economics/ +·ÐºÑ³èÆ° [¤±¤¤¤¶¤¤¤«¤Ä¤É¤¦] /economic activity/ +·ÐºÑ´Ä¶­ [¤±¤¤¤¶¤¤¤«¤ó¤­¤ç¤¦] /(n) economic environment/ +·ÐºÑ´ÑÇ° [¤±¤¤¤¶¤¤¤«¤ó¤Í¤ó] /sense of economy/ +·ÐºÑ´ë²èÄ£ [¤±¤¤¤¶¤¤¤­¤«¤¯¤Á¤ç¤¦] /Economic Planning Agency/(P)/ +·ÐºÑ´ë²èģĹ´± [¤±¤¤¤¶¤¤¤­¤«¤¯¤Á¤ç¤¦¤Á¤ç¤¦¤«¤ó] /Director General of Economic Planning Agency/ +·ÐºÑ´íµ¡ [¤±¤¤¤¶¤¤¤­¤­] /(n) economic crisis/ +·ÐºÑ¶¥ÁèÎÏ [¤±¤¤¤¶¤¤¤­¤ç¤¦¤½¤¦¤ê¤ç¤¯] /(n) economic competitiveness/ +·ÐºÑ¶¨ÎÏ [¤±¤¤¤¶¤¤¤­¤ç¤¦¤ê¤ç¤¯] /economic cooperation/ +·ÐºÑ¶¨Îϳ«È¯µ¡¹½ [¤±¤¤¤¶¤¤¤­¤ç¤¦¤ê¤ç¤¯¤«¤¤¤Ï¤Ä¤­¤³¤¦] /OECD/Organization for Economic Cooperation and Development/ +·ÐºÑ¸¦µæ½ê [¤±¤¤¤¶¤¤¤±¤ó¤­¤å¤¦¤·¤ç] /economics research centre/(P)/ +·ÐºÑ¸¶ÏÀ [¤±¤¤¤¶¤¤¤²¤ó¤í¤ó] /(n) principles of economics/ +·ÐºÑ¸ú²Ì [¤±¤¤¤¶¤¤¤³¤¦¤«] /economic result/ +·ÐºÑ»º¶È¾Ê [¤±¤¤¤¶¤¤¤µ¤ó¤®¤ç¤¦¤·¤ç¤¦] /(n) Ministry of Economy, Trade and Industry/ +·ÐºÑ»Ø¿ô [¤±¤¤¤¶¤¤¤·¤¹¤¦] /(n) economic index/ +·ÐºÑ»Øɸ [¤±¤¤¤¶¤¤¤·¤Ò¤ç¤¦] /(n) economic indicator/ +·ÐºÑ¼Ò²ñ [¤±¤¤¤¶¤¤¤·¤ã¤«¤¤] /economic system/ +·ÐºÑ¼Ò²ñ¥·¥¹¥Æ¥à [¤±¤¤¤¶¤¤¤·¤ã¤«¤¤¥·¥¹¥Æ¥à] /socio-economic system/ +·ÐºÑ¼Ò²ñÍý»ö²ñ [¤±¤¤¤¶¤¤¤·¤ã¤«¤¤¤ê¤¸¤«¤¤] /U.N. Economic and Social Council/ +·ÐºÑ¾ðÀª [¤±¤¤¤¶¤¤¤¸¤ç¤¦¤»¤¤] /(n) economic climate/ +·ÐºÑ¾õ¶· [¤±¤¤¤¶¤¤¤¸¤ç¤¦¤­¤ç¤¦] /economic conditions/ +·ÐºÑ¾õÂÖ [¤±¤¤¤¶¤¤¤¸¤ç¤¦¤¿¤¤] /economic condition/ +·ÐºÑ¿Í [¤±¤¤¤¶¤¤¤¸¤ó] /(n) financial expert/ +·ÐºÑ¿å°è [¤±¤¤¤¶¤¤¤¹¤¤¤¤¤­] /economic waters or zone/ +·ÐºÑÀ©ºÛ [¤±¤¤¤¶¤¤¤»¤¤¤µ¤¤] /economic sanctions/ +·ÐºÑÀ­ [¤±¤¤¤¶¤¤¤»¤¤] /(n) economy (saving money)/ +·ÐºÑÀ­¸þ¾å [¤±¤¤¤¶¤¤¤»¤¤¤³¤¦¤¸¤ç¤¦] /more economical/ +·ÐºÑÀ®Ä¹ [¤±¤¤¤¶¤¤¤»¤¤¤Á¤ç¤¦] /(n) economic growth/ +·ÐºÑÀ®Ä¹Î¨ [¤±¤¤¤¶¤¤¤»¤¤¤Á¤ç¤¦¤ê¤Ä] /rate of economic growth/(P)/ +·ÐºÑÀ¯ºö [¤±¤¤¤¶¤¤¤»¤¤¤µ¤¯] /economic policy/ +·ÐºÑÀ¸»º¹â [¤±¤¤¤¶¤¤¤»¤¤¤µ¤ó¤À¤«] /(n) economic output/ +·ÐºÑÀï [¤±¤¤¤¶¤¤¤»¤ó] /economic war/ +·ÐºÑÀïά²ñµÄ [¤±¤¤¤¶¤¤¤»¤ó¤ê¤ã¤¯¤«¤¤¤®] /(n) Economic Strategy Council/ +·ÐºÑÂÎÀ© [¤±¤¤¤¶¤¤¤¿¤¤¤»¤¤] /economic system/ +·ÐºÑÂкö [¤±¤¤¤¶¤¤¤¿¤¤¤µ¤¯] /(n) economic measure/ +·ÐºÑÂç¹ñ [¤±¤¤¤¶¤¤¤¿¤¤¤³¤¯] /economic power/ +·ÐºÑÃÄÂÎÏ¢¹ç²ñ [¤±¤¤¤¶¤¤¤À¤ó¤¿¤¤¤ì¤ó¤´¤¦¤«¤¤] /(n) Federation of Economic Organizations/ +·ÐºÑŪ [¤±¤¤¤¶¤¤¤Æ¤­] /(adj-na) economic/economical/(P)/ +·ÐºÑŪÄË¤ß [¤±¤¤¤¶¤¤¤Æ¤­¤¤¤¿¤ß] /(n) economic pain/ +·ÐºÑŪÍ×°ø [¤±¤¤¤¶¤¤¤Æ¤­¤è¤¦¤¤¤ó] /(n) economic factor/ +·ÐºÑÅý·× [¤±¤¤¤¶¤¤¤È¤¦¤±¤¤] /(n) economic statistics/ +·ÐºÑÆ®Áè [¤±¤¤¤¶¤¤¤È¤¦¤½¤¦] /economic struggles/ +·ÐºÑƱͧ²ñ [¤±¤¤¤¶¤¤¤É¤¦¤æ¤¦¤«¤¤] /(n) Japan Committee for Economic Development/ +·ÐºÑÆöè [¤±¤¤¤¶¤¤¤È¤Ã¤¯] /(n) special economic zone/ +·ÐºÑÇò½ñ [¤±¤¤¤¶¤¤¤Ï¤¯¤·¤ç] /economic white paper/ +·ÐºÑȯŸ [¤±¤¤¤¶¤¤¤Ï¤Ã¤Æ¤ó] /economic development/ +·ÐºÑÉõº¿ [¤±¤¤¤¶¤¤¤Õ¤¦¤µ] /economic blockade/embargo/(P)/ +·ÐºÑÉü¶½ [¤±¤¤¤¶¤¤¤Õ¤Ã¤³¤¦] /economic revitalization/rebuilding of an economy/ +·ÐºÑʬÀÏ [¤±¤¤¤¶¤¤¤Ö¤ó¤»¤­] /(n) economic assessment/ +·ÐºÑÊø²õ [¤±¤¤¤¶¤¤¤Û¤¦¤«¤¤] /(n) economic collapse/economic meltdown/ +·ÐºÑË¡ [¤±¤¤¤¶¤¤¤Û¤¦] /(n) economic law/ +·ÐºÑÌÌ [¤±¤¤¤¶¤¤¤á¤ó] /(n) financial page/ +·ÐºÑÌäÂê [¤±¤¤¤¶¤¤¤â¤ó¤À¤¤] /(n) economic problem/ +·ÐºÑͽ¬ [¤±¤¤¤¶¤¤¤è¤½¤¯] /(n) economic forecast/ +·ÐºÑÍó [¤±¤¤¤¶¤¤¤é¤ó] /(newspaper's) financial columns/ +·ÐºÑÎÏ [¤±¤¤¤¶¤¤¤ê¤ç¤¯] /economic strength/ +·Ð»ºÉØ [¤±¤¤¤µ¤ó¤×] /(n) woman who has given birth/ +·Ð»Ç [¤±¤¤¤·] /(n,vs) asking for instructions/consulting and obtaining approval/ +·Ð»Ë [¤­¤ç¤¦¤·] /Chinese classics/ +·Ð»Õ [¤­¤ç¤¦¤¸] /(n) scroll mounter/picture framer/ +·Ð»Õ²° [¤­¤ç¤¦¤¸¤ä] /(n) scroll mounter/picture framer/ +·Ð»å [¤¿¤Æ¤¤¤È] /(n) (weaving) warp/ +·Ð½ä¤ë [¤Ø¤á¤°¤ë] /(v5r) to travel about/ +·Ð½ñ [¤±¤¤¤·¤ç] /(n) classic Confucian writings/ +·Ð¾å¤¬¤ë [¤Ø¤¢¤¬¤ë] /(v5r) to rise/ +·Ð¾ï [¤±¤¤¤¸¤ç¤¦] /(n) ordinary/(P)/ +·Ð¾ï¹õ»ú [¤±¤¤¤¸¤ç¤¦¤¯¤í¤¸] /(n) current account surplus/ +·Ð¾ï¼ý»Ù [¤±¤¤¤¸¤ç¤¦¤·¤å¤¦¤·] /current account balance/ +·Ð¾ïÈñ [¤±¤¤¤¸¤ç¤¦¤Ò] /(n) current expenses/operating costs/ +·Ð¾ïÍø±× [¤±¤¤¤¸¤ç¤¦¤ê¤¨¤­] /ordinary profit/(P)/ +·Ð¿å [¤±¤¤¤¹¤¤] /(n) menstrual period/ +·ÐÀ¤ [¤±¤¤¤»¤¤] /(n) administration/government/conduct of state affairs/ +·ÐÀ¤²È [¤±¤¤¤»¤¤¤«] /(n) statesman/ +·ÐÀþ [¤±¤¤¤»¤ó] /(n) meridian/longitude/ +·Ð¢ [¤­¤ç¤¦¤¾¤¦] /(n) scripture house/ +·ÐÃÄÏ¢ [¤±¤¤¤À¤ó¤ì¤ó] /(n) (abbr) Federation of Economic Organizations/(P)/ +·Ðŵ [¤­¤ç¤¦¤Æ¤ó] /(n) sacred books/sutras/scriptures/Bible/ +·Ðŵ [¤±¤¤¤Æ¤ó] /(n) sacred books/sutras/scriptures/Bible/ +·ÐÅÁ [¤±¤¤¤Ç¤ó] /(n) sacred texts/ +·ÐÅÙ [¤±¤¤¤É] /(n) longitude/(P)/ +·ÐƲ [¤­¤ç¤¦¤É¤¦] /(n) sutra library/ +·ÐÈñ [¤±¤¤¤Ò] /(n) expenses/cost/outlay/(P)/ +·ÐÈñºï¸º [¤±¤¤¤Ò¤µ¤¯¤²¤ó] /cost reduction/ +·ÐÈñÀáÌó [¤±¤¤¤Ò¤»¤Ä¤ä¤¯] /(n) curtailment of expenditure/financial retrenchment/ +·Ðʸ [¤­¤ç¤¦¤â¤ó] /(n) sutras/ +·Ðʸ¤ÎµÁ¤òÀ⤯ [¤­¤ç¤¦¤â¤ó¤Î¤®¤ò¤È¤¯] /(exp) to explain the meaning of a sutra/ +·ÐÌÚ [¤­¤ç¤¦¤®] /(n) paper-thin sheet of wood/ +·Ðͳ [¤±¤¤¤æ] /(n) go by the way/via/(P)/ +·ÐÍí [¤±¤¤¤é¤¯] /(n) acupressure/acupuncture/ +·ÐÍý [¤±¤¤¤ê] /(n) management/accounting/(P)/ +·Ðά [¤±¤¤¤ê¤ã¤¯] /(n,vs) administration/rule/ +·ÐÎò [¤±¤¤¤ì¤­] /(n) personal history/career/(P)/ +·ÐÏ© [¤±¤¤¤í] /(n) course/route/channel/(P)/ +·ÐÏ©ÀÑʬ [¤±¤¤¤í¤»¤­¤Ö¤ó] /path integral (physics)/ +·ÐÖé»Ò [¤­¤ç¤¦¤«¤¿¤Ó¤é] /(n) white kimono in which dead person is dressed/ +·ÐåÅ [¤±¤¤¤ê¤ó] /(n) governing/ +·Ñ¤® [¤Ä¤®] /(n) a patch/ +·Ñ¤®¤Ï¤® [¤Ä¤®¤Ï¤®] /(n) patching (and darning)/(P)/ +·Ñ¤®´È [¤Ä¤®¤¶¤ª] /(n) a jointed fishing rod/ +·Ñ¤®¹ç¤»¤ë [¤Ä¤®¤¢¤ï¤»¤ë] /(v1) to join together/to patch together/ +·Ñ¤®¹ç¤ï¤»¤ë [¤Ä¤®¤¢¤ï¤»¤ë] /(v1) to join together/to patch together/ +·Ñ¤®»æ [¤Ä¤®¤¬¤ß] /(n) paper patchwork/ +·Ñ¤®»õ [¤Ä¤®¤Ï] /(n) capped tooth/(dental) crown/ +·Ñ¤®»õ [¤Ä¤®¤Ð] /(n) capped tooth/(dental) crown/ +·Ñ¤®¼ê [¤Ä¤®¤Æ] /(n) a coupler/a splice/a successor/an heir/ +·Ñ¤®ÀÚ¤ì [¤Ä¤®¤®¤ì] /(n) a patch/ +·Ñ¤®Àܤ® [¤Ä¤®¤Ï¤®] /(n) patching (and darning)/ +·Ñ¤®Â­¤¹ [¤Ä¤®¤¿¤¹] /(v5s) to add (coals to a fire)/ +·Ñ¤®Âæ [¤Ä¤®¤À¤¤] /(n) a footstool/a graft/a stock/ +·Ñ¤®Åö¤Æ [¤Ä¤®¤¢¤Æ] /(n) patchwork/ +·Ñ¤®Êª [¤Ä¤®¤â¤Î] /(n) doing patchwork/an item needing patching/ +·Ñ¤®Êæ [¤Ä¤®¤Û] /(n) (1) graft (e.g. onto a root stock)/(2) scion/ +·Ñ¤®ÌÜ [¤Ä¤®¤á] /(n) a joint/joining point/ +·Ñ¤®Î©¤Æ [¤Ä¤®¤¿¤Æ] /(n) relay/ +·Ñ¤° [¤Ä¤°] /(v5g) to succeed (someone in a business or inheritance)/(P)/ +·Ñ±Ë [¤±¤¤¤¨¤¤] /(n) swimming relay/ +·Ñµ¯ [¤±¤¤¤­] /(n,vs) occurring in succession/ +·Ñ»Ì [¤±¤¤¤·] /(n) successor/heir/heiress/ +·Ñ»Ò [¤±¤¤¤·] /(n) stepchild/ +·Ñ»Ò [¤Þ¤Þ¤³] /(n) stepchild/ +·Ñ¼¼ [¤±¤¤¤·¤Ä] /(n) second wife/ +·Ñ¾µ [¤±¤¤¤·¤ç¤¦] /(n,vs) inheritance/succession/accession/(P)/ +·Ñ¾µ¼Ô [¤±¤¤¤·¤ç¤¦¤·¤ã] /successor/ +·Ñ¿Æ [¤Þ¤Þ¤ª¤ä] /(n) stepparent/ +·ÑÁö [¤±¤¤¤½¤¦] /(n) relay race/ +·Ñ©»Ò [¤Þ¤Þ¤à¤¹¤³] /(n) stepson/ +·Ñ³ [¤±¤¤¤¾¤¯] /(n,vs) continuation/(P)/ +·Ñ³Ū [¤±¤¤¤¾¤¯¤Æ¤­] /(adj-na) continuous/(P)/ +·ÑÅÅ´ï [¤±¤¤¤Ç¤ó¤­] /(n) (electric) relay/ +·ÑÅŵ¤ [¤±¤¤¤Ç¤ó¤­] /(electrical) relay/ +·ÑÅŸ° [¤±¤¤¤Ç¤ó¤±¤ó] /relay key/ +·ÑÅê [¤±¤¤¤È¤¦] /(n) relieving the (starting) pitcher/(P)/ +·ÑÉ× [¤±¤¤¤Õ] /second husband/ +·ÑÉã [¤±¤¤¤Õ] /(n) stepfather/ +·ÑÉã [¤Þ¤Þ¤Á¤Á] /(n) stepfather/ +·ÑÊ´ [¤Þ¤Þ¤³] /(n) unmixed-in lump of flour/ +·ÑÊì [¤±¤¤¤Ü] /(n) stepmother/ +·ÑÊì [¤Þ¤Þ¤Ï¤Ï] /(n) stepmother/ +·Ñ̼ [¤Þ¤Þ¤à¤¹¤á] /(n) stepdaughter/ +·ÑÌÜ [¤Ä¤®¤á] /(n) joint/seam/ +·Ò¤¬¤ê [¤Ä¤Ê¤¬¤ê] /(n) connection/link/relationship/(P)/ +·Ò¤¬¤ë [¤Ä¤Ê¤¬¤ë] /(v5r) to be tied together/to be connected to/to be related to/(P)/ +·Ò¤® [¤Ä¤Ê¤®] /(n) (uk) a stopgap measure/a filler (i.e. time, space)/ +·Ò¤®¹ç¤ï¤»¤ë [¤Ä¤Ê¤®¤¢¤ï¤»¤ë] /(v1) to join or tie or knot together/ +·Ò¤®»ß¤á¤ë [¤Ä¤Ê¤®¤È¤á¤ë] /(v1) to tie/to fasten/to hitch/ +·Ò¤®»ñ¶â [¤Ä¤Ê¤®¤·¤­¤ó] /emergency fund/ +·Ò¤®Éþ [¤Ä¤Ê¤®¤Õ¤¯] /(n) overalls/boiler suit/ +·Ò¤®ÌÜ [¤Ä¤Ê¤®¤á] /(n) knot/joint/ +·Ò¤®Í»»ñ [¤Ä¤Ê¤®¤æ¤¦¤·] /bridge loan/relief or emergency loan/ +·Ò¤° [¤Ä¤Ê¤°] /(v5g) (uk) to tie/to fasten/to connect/to transfer (phone call)/(P)/ +·Ò¤²¤ë [¤Ä¤Ê¤²¤ë] /(v1) to connect/ +·Ò¼­ [¤±¤¤¤¸] /(n) copula/ +·ÒÁ¥ [¤±¤¤¤»¤ó] /(n) mooring/ +·ÒÁè [¤±¤¤¤½¤¦] /(n) a dispute/a conflict/controversy/ +·Ò° [¤±¤¤¤¾¤¯] /(n) relationship/pendency (of a legal case)/ +·ÒÇû [¤±¤¤¤Ð¤¯] /(n) constraint/restraint/ +·Òα [¤±¤¤¤ê¤å¤¦] /(n) mooring/ +·ÒÎß [¤±¤¤¤ë¤¤] /(n) dependents/(family) ties/ +·Ó»æ [¤±¤¤¤·] /(n) ruled (lined) paper/ +·ÓÀþ [¤±¤¤¤»¤ó] /(n) ruled line/rule/ +·ÓÀþ¤ò°ú¤¯ [¤±¤¤¤»¤ó¤ò¤Ò¤¯] /(exp) to rule (line)/ +·ÓÀþɽ [¤±¤¤¤»¤ó¤Ò¤ç¤¦] /(n) chart/ +·Ô [¤¯¤­] /(n) stalk/(P)/ +·ÔÍÕ [¤±¤¤¤è¤¦] /(n) stems and leaves/ +·Õ [¤¤¤Ð¤é] /(n) thorn/brier/ +·Õ [¤±¤¤] /thorn/whip/ +·Õ´§ [¤±¤¤¤«¤ó] /(n) crown of thorns/ +·ÕºÊ [¤±¤¤¤µ¤¤] /(n) my wife (thorn spouse)/ +·ÕÛù [¤±¤¤¤­¤ç¤¯] /(n) brambles/thorns/ +·ÕÛù [¤Ð¤é] /(n) brambles/thorns/ +·ÕÛùÀþ [¤Ð¤é¤»¤ó] /barbed wire/ +·Ö [¤Û¤¿¤ë] /(n) firefly/(P)/ +·Ö¤Î¸÷ [¤Û¤¿¤ë¤Î¤Ò¤«¤ê] /firefly glow/Auld Lang Syne/ +·Ö±¨Â± [¤Û¤¿¤ë¤¤¤«] /(n) firefly squid/ +·Ö²Ð [¤±¤¤¤«] /(n) light of a firefly/ +·Ö²Ð [¤Û¤¿¤ë¤Ó] /(n) light of a firefly/ +·Ö¸÷ [¤±¤¤¤³¤¦] /(n) fluorescence/ +·Ö¸÷ÂÎ [¤±¤¤¤³¤¦¤¿¤¤] /(n) fluorescent substance/ +·Ö¸÷ÅÉÎÁ [¤±¤¤¤³¤¦¤È¤ê¤ç¤¦] /fluorescent paint/ +·Ö¸÷Åô [¤±¤¤¤³¤¦¤È¤¦] /(n) fluorescent lamp/person who is slow to react/(P)/ +·Ö¸÷Åõ [¤±¤¤¤³¤¦¤È¤¦] /(n) fluorescent lamp/person who is slow to react/ +·Ö¸÷ÈÄ [¤±¤¤¤³¤¦¤Ð¤ó] /(n) fluorescent screen/ +·Ö¸÷ʪ¼Á [¤±¤¤¤³¤¦¤Ö¤Ã¤·¤Ä] /fluorescent substance/phosphor/ +·Ö¼í¤ê [¤Û¤¿¤ë¤¬¤ê] /(n) firefly catching/ +·ÖÀÐ [¤±¤¤¤»¤­] /(n) fluorite/ +·ÖÀÐ [¤Û¤¿¤ë¤¤¤·] /(n) fluorite/ +·ÖÀã [¤±¤¤¤»¤Ä] /(n) diligence in studying (e.g., continue to study even in such poor light as offered by a firefly or that reflected by snow)/ +·ÖÀã¤Î¸ù [¤±¤¤¤»¤Ä¤Î¤³¤¦] /the fruit of diligent study/ +·ÖÂÞ [¤Û¤¿¤ë¤Ö¤¯¤í] /(n) bellflower/ +·× [¤±¤¤] /(n,n-suf) plan/(P)/ +·×¤é¤¤ [¤Ï¤«¤é¤¤] /(n) arrangement/good offices/ +·×¤é¤¦ [¤Ï¤«¤é¤¦] /(v5u) to manage/to arrange/to talk over/to dispose of/ +·×¤é¤ì¤ë [¤Ï¤«¤é¤ì¤ë] /to be taken in/ +·×¤ê [¤Ï¤«¤ê] /(n) measure/weight/ +·×¤ê¤Ë³Ý¤±¤ë [¤Ï¤«¤ê¤Ë¤«¤±¤ë] /(exp) to weigh on a scale/ +·×¤êÃΤì¤Ê¤¤ [¤Ï¤«¤ê¤·¤ì¤Ê¤¤] /(adj,exp) unfathomable/inestimable/immeasurable/(P)/ +·×¤ë [¤Ï¤«¤ë] /(v5r) to measure/to weigh/to survey/to time (sound, gauge, estimate)/(P)/ +·×²è [¤±¤¤¤«¤¯] /(n,vs) plan/project/schedule/scheme/program/(P)/ +·×²è¤ò¼Â¹Ô¤Ë°Ü¤¹ [¤±¤¤¤«¤¯¤ò¤¸¤Ã¤³¤¦¤Ë¤¦¤Ä¤¹] /(exp) to put a plan in effect/ +·×²è¤ò¿Ê¤á¤ë [¤±¤¤¤«¤¯¤ò¤¹¤¹¤á¤ë] /(exp) to carry a plan forward/ +·×²è¤òΩ¤Æ¤ë [¤±¤¤¤«¤¯¤ò¤¿¤Æ¤ë] /(exp) to make plans/ +·×²è°Æ [¤±¤¤¤«¤¯¤¢¤ó] /blueprint/ +·×²è·ÐºÑ [¤±¤¤¤«¤¯¤±¤¤¤¶¤¤] /planned economy/ +·×²è¼Ô [¤±¤¤¤«¤¯¤·¤ã] /a planner/ +·×²èÀ­ [¤±¤¤¤«¤¯¤»¤¤] /(n,adj-no) planning/planning ability/deliberateness/ +·×²èÃʳ¬ [¤±¤¤¤«¤¯¤À¤ó¤«¤¤] /planning stage(s)/ +·×²èŪ [¤±¤¤¤«¤¯¤Æ¤­] /(adj-na) systematic/(P)/ +·×²èŪÈÈ¹Ô [¤±¤¤¤«¤¯¤Æ¤­¤Ï¤ó¤³¤¦] /(n) deliberate attack/ +·×²èÅÝ»º [¤±¤¤¤«¤¯¤È¤¦¤µ¤ó] /planned bankruptcy/ +·×²èÈȺá [¤±¤¤¤«¤¯¤Ï¤ó¤¶¤¤] /(n) planed crime/ +·×´ï [¤±¤¤¤­] /(n) meter/gauge/(P)/ +·×´ïÈô¹Ô [¤±¤¤¤­¤Ò¤³¤¦] /instrumental flight navigation/ +·×»» [¤±¤¤¤µ¤ó] /(n,vs) calculation/reckoning/(P)/ +·×»»°ã¤¤ [¤±¤¤¤µ¤ó¤Á¤¬¤¤] /miscalculation/ +·×»»²½³Ø [¤±¤¤¤µ¤ó¤«¤¬¤¯] /(n) computational chemistry (i.e. computer simulation of chemical phenomena)/computer chemistry/ +·×»»´ï [¤±¤¤¤µ¤ó¤­] /(n) computer/calculator/ +·×»»µ¡ [¤±¤¤¤µ¤ó¤­] /(n) computer/calculator/ +·×»»µ¡´Ö [¤±¤¤¤µ¤ó¤­¤Þ] /inside the computer/ +·×»»¹â¤¤ [¤±¤¤¤µ¤ó¤À¤«¤¤] /(adj) calculating/ +·×»»¼Ô [¤±¤¤¤µ¤ó¤·¤ã] /non-electronic computer (i.e. person carrying out computation)/ +·×»»¼Ü [¤±¤¤¤µ¤ó¤¸¤ã¤¯] /(n) slide rule/ +·×»»½ñ [¤±¤¤¤µ¤ó¤·¤ç] /(n) statement of account/ +·×»»À¸Êª³Ø [¤±¤¤¤µ¤ó¤»¤¤¤Ö¤Ä¤¬¤¯] /computational biology/ +·×»»Êí [¤±¤¤¤µ¤ó¤Ü] /account book/ +·×»»ÌÚ [¤±¤¤¤µ¤ó¤®] /(n) computer-tree/ +·×»»ÌäÂê [¤±¤¤¤µ¤ó¤â¤ó¤À¤¤] /(n) numerical calculation/ +·×»þ [¤±¤¤¤¸] /(n) clocking/timing/ +·×»þ·¸ [¤±¤¤¤¸¤¬¤«¤ê] /timekeeper/ +·×¾å [¤±¤¤¤¸¤ç¤¦] /(n,vs) appropriation/summing up/(P)/ +·×¿ô [¤±¤¤¤¹¤¦] /(n) figures/numbers/ +·×¿ô´É [¤±¤¤¤¹¤¦¤«¤ó] /(n) a counting machine/ +·×Áõ [¤±¤¤¤½¤¦] /(n) instrumentation/ +·×¬ [¤±¤¤¤½¤¯] /(n,vs) measurement/measure/(P)/ +·×Íý»Î [¤±¤¤¤ê¤·] /(n) public accountant/ +·×ά [¤±¤¤¤ê¤ã¤¯] /(n) plan/trick/plot/stratagem/ +·×ά¤Ë¾è¤ë [¤±¤¤¤ê¤ã¤¯¤Ë¤Î¤ë] /(exp) to fall into a trap/to play into another's hands/ +·×ÎÌ [¤±¤¤¤ê¤ç¤¦] /(n) measurement/computation/(P)/ +·×Î̥ƥ󥽥ë [¤±¤¤¤ê¤ç¤¦¥Æ¥ó¥½¥ë] /(n) metric tensor (physics)/ +·×ÎÌ´ï [¤±¤¤¤ê¤ç¤¦¤­] /(n) meter/gauge/scale/ +·×ÎÌ·ÐºÑ³Ø [¤±¤¤¤ê¤ç¤¦¤±¤¤¤¶¤¤¤¬¤¯] /(n) econometrics/ +·×Î̸À¸ì³Ø [¤±¤¤¤ê¤ç¤¦¤²¤ó¤´¤¬¤¯] /computational linguistics/ +·×ÎÌË¡ [¤±¤¤¤ê¤ç¤¦¤Û¤¦] /(n) the Measurement Law/ +·Ù¤á [¤¤¤Þ¤·¤á] /(n) caution/admonition/warning/guard/commandment/precept/binding/bondage/punishment/ +·Ù¤é [¤±¤¤¤é] /(n) patrol/ +·Ù±Ò [¤±¤¤¤¨¤¤] /(n) guard/patrol/escort/ +·Ù²ü [¤±¤¤¤«¤¤] /(n,vs) warning/admonition/vigilance/(P)/ +·Ù²ü·ÙÊó [¤±¤¤¤«¤¤¤±¤¤¤Û¤¦] /air-raid siren/ +·Ù²ü¿§ [¤±¤¤¤«¤¤¤·¤ç¤¯] /(n) warning color/ +·Ù²ü¿´ [¤±¤¤¤«¤¤¤·¤ó] /wariness/ +·Ù²üÀþ [¤±¤¤¤«¤¤¤»¤ó] /(n) warning line/police cordon/ +·Ù´± [¤±¤¤¤«¤ó] /(n) policeman/(P)/ +·Ù´±¤ËÍÞ¤¨¤é¤ì¤ë [¤±¤¤¤«¤ó¤Ë¤ª¤µ¤¨¤é¤ì¤ë] /(exp) to be caught by a policeman/ +·Ù´±Ââ [¤±¤¤¤«¤ó¤¿¤¤] /police force/ +·Ù¶ç [¤±¤¤¤¯] /(n) aphorism/ +·Ù¸î [¤±¤¤¤´] /(n,vs) bodyguard/escort/(P)/ +·Ù¹ð [¤±¤¤¤³¤¯] /(n,vs) warning/advice/(P)/ +·Ù¹ð¥á¥Ã¥»¡¼¥¸ [¤±¤¤¤³¤¯¥á¥Ã¥»¡¼¥¸] /warning message/ +·Ù¹ð²» [¤±¤¤¤³¤¯¤ª¤ó] /warning sound/ +·Ù¹ð¼Í·â [¤±¤¤¤³¤¯¤·¤ã¤²¤­] /(n) warning shot/ +·Ù»¡ [¤±¤¤¤µ¤Ä] /(n) police/(P)/ +·Ù»¡³Ø¹» [¤±¤¤¤µ¤Ä¤¬¤Ã¤³¤¦] /police academy/ +·Ù»¡´± [¤±¤¤¤µ¤Ä¤«¤ó] /(n) policemen/ +·Ù»¡¸¢ [¤±¤¤¤µ¤Ä¤±¤ó] /(n) police powers/ +·Ù»¡¸¤ [¤±¤¤¤µ¤Ä¤±¤ó] /(n) police dog/ +·Ù»¡¹ñ²È [¤±¤¤¤µ¤Ä¤³¤Ã¤«] /police state/ +·Ù»¡¼êÄ¢ [¤±¤¤¤µ¤Ä¤Æ¤Á¤ç¤¦] /police notebook/ +·Ù»¡½ð [¤±¤¤¤µ¤Ä¤·¤ç] /(n) police station/(P)/ +·Ù»¡Áܺº [¤±¤¤¤µ¤Ä¤½¤¦¤µ] /(n) police investigation/ +·Ù»¡Ä£ [¤±¤¤¤µ¤Ä¤Á¤ç¤¦] /National Police Agency/(P)/ +·Ù»¡Åö¶É [¤±¤¤¤µ¤Ä¤È¤¦¤­¤ç¤¯] /(n) law enforcement authority/police authorities/the police/ +·Ù»¡ÎÏ [¤±¤¤¤µ¤Ä¤ê¤ç¤¯] /(n) police force/ +·Ù»ë [¤±¤¤¤·] /(n) police superintendent/metropolitan police/(P)/ +·Ù»ëÁí´Æ [¤±¤¤¤·¤½¤¦¤«¤ó] /(n) Superintendent General of the Metropolitan Police/ +·Ù»ëÄ£ [¤±¤¤¤·¤Á¤ç¤¦] /police headquarters/(P)/ +·Ù¼ê [¤±¤¤¤·¤å] /(n) guard/signalman/attendant/ +·Ù¾â [¤±¤¤¤·¤ç¤¦] /(n) alarm bell/fire bell/(P)/ +·Ù¾è [¤±¤¤¤¸¤ç¤¦] /(n,vs) policing (a train)/ +·ÙÀ¤ [¤±¤¤¤»¤¤] /(n) warning (to society)/ +·ÙÀ¤²È [¤±¤¤¤»¤¤¤«] /social critic/ +·ÙÀà [¤±¤¤¤»¤¤] /(n) warning/ +·ÙÅ« [¤±¤¤¤Æ¤­] /(n) horn/alarm/whistle/foghorn/(P)/ +·ÙÈ´ [¤±¤¤¤Ð¤Ä] /(adj-na,n) scintillating/extraordinarily excellent/ +·ÙÈ÷ [¤±¤¤¤Ó] /(n,vs) defense/guard/policing/security/(P)/ +·ÙÈ÷°÷ [¤±¤¤¤Ó¤¤¤ó] /guard/ +·ÙÈ÷²ñ¼Ò [¤±¤¤¤Ó¤«¤¤¤·¤ã] /(n) security firm/ +·ÙÈ÷¶¯²½ [¤±¤¤¤Ó¤­¤ç¤¦¤«] /increased or beefed up security/ +·ÙÈ÷Ââ [¤±¤¤¤Ó¤¿¤¤] /(n) garrison/guards/ +·ÙÈ÷Äú [¤±¤¤¤Ó¤Æ¤¤] /(n) guardship/ +·ÙÉô [¤±¤¤¤Ö] /(n) police inspector/(P)/ +·ÙÉôÊä [¤±¤¤¤Ö¤Û] /(n) assistant inspector/ +·ÙÊó [¤±¤¤¤Û¤¦] /(n) alarm/warning/(P)/ +·ÙÊó²» [¤±¤¤¤Û¤¦¤ª¤ó] /warning sound/ +·ÙÊóµ¡ [¤±¤¤¤Û¤¦¤­] /(adj-na,n) alarm/ +·Ùˤ [¤±¤¤¤Û¤¦] /(n) warning shot/ +·ÙËÀ [¤±¤¤¤Ü¤¦] /(n) baton/ +·ÙËÉ [¤±¤¤¤Ü¤¦] /(n) guard/ +·ÙËÉÃÄ [¤±¤¤¤Ü¤¦¤À¤ó] /(n) civil defense unit/ +·Ù̳ [¤±¤¤¤à] /(n) military police/ +·Ùí« [¤±¤¤¤Ò¤Ä] /(n) heralding/ +·Ùî¶ [¤±¤¤¤é] /(n) patrol/ +·Ú [¤±¤¤] /(n,pref) light/(P)/ +·Ú¡¹ [¤«¤ë¤¬¤ë] /(adv) lightly/easily/(P)/ +·Ú¡¹¤·¤¤ [¤«¤ë¤¬¤ë¤·¤¤] /(adj) indiscreet/thoughtless/careless/frivolous/ +·Ú¡¹¤È [¤«¤ë¤¬¤ë¤È] /(adv) easily/ +·Ú¤¤ [¤«¤ë¤¤] /(adj) light/non-serious/minor/(P)/ +·Ú¤¤ÈȺá [¤«¤ë¤¤¤Ï¤ó¤¶¤¤] /minor offense/ +·Ú¤Ï¤º¤ß [¤«¤ë¤Ï¤º¤ß] /(adj-na,n) rashness/(P)/ +·Ú¤Ù¤Ä [¤±¤¤¤Ù¤Ä] /(n,vs) scorn/disdain/ +·Ú¤ä¤« [¤«¤ë¤ä¤«] /(adj-na,n) light/easy/non-serious/minor/(P)/ +·Ú¤ä¤« [¤«¤í¤ä¤«] /(adj-na,n) light/easy/non-serious/minor/ +·Ú¤ó¤¸¤ë [¤«¤í¤ó¤¸¤ë] /(v1) to look down on/to make light of/ +·Ú¤ó¤º¤ë [¤«¤í¤ó¤º¤ë] /(v5r) to despise/to belittle/to look down on/ +·Ú¥«¡¼ [¤±¤¤¥«¡¼] /lightweight car with low registration costs/ +·Ú¥È¥é¥Ã¥¯ [¤±¤¤¥È¥é¥Ã¥¯] /lightweight truck/ +·Ú°× [¤±¤¤¤¤] /(adj-na,n) easy/light/simple/ +·Ú±é·à [¤±¤¤¤¨¤ó¤²¤­] /(n) light comedy/ +·Ú²»³Ú [¤±¤¤¤ª¤ó¤¬¤¯] /(n) light music/(P)/ +·Ú²Î·à [¤±¤¤¤«¤²¤­] /(n) light opera/ +·Ú²÷ [¤±¤¤¤«¤¤] /(adj-na,n) rhythmical (e.g. melody)/casual (e.g. dress)/light/nimble/(P)/ +·Ú³û [¤«¤ë¤¬¤â] /(n) spot-billed duck/ +·Úµ¡ [¤±¤¤¤­] /(n) light machine gun/ +·Úµ¡´Ø½Æ [¤±¤¤¤­¤«¤ó¤¸¤å¤¦] /(n) light machine gun/ +·Úµ¤µå [¤±¤¤¤­¤­¤å¤¦] /(n) dirigible balloon/ +·Úµ³Ê¼ [¤±¤¤¤­¤Ø¤¤] /(n) light cavalry/ +·Úµó [¤±¤¤¤­¤ç] /(n) hasty or rash act/ +·ÚµóÌÑÆ° [¤±¤¤¤­¤ç¤â¤¦¤É¤¦] /(n) a rash and blind act/ +·Ú¶È [¤«¤ë¤ï¤¶] /(n) acrobatics/risky undertaking/ +·Ú¶È»Õ [¤«¤ë¤ï¤¶¤·] /(n) acrobat/ +·Ú¶â° [¤±¤¤¤­¤ó¤¾¤¯] /(n) light metals/ +·Ú·Ú [¤«¤ë¤¬¤ë] /(adv) lightly/easily/ +·Ú·Ú¤·¤¤ [¤«¤ë¤¬¤ë¤·¤¤] /(adj) indiscreet/thoughtless/careless/frivolous/ +·Ú·Ú¤È [¤«¤ë¤¬¤ë¤È] /(adv) easily/ +·Ú¸º [¤±¤¤¤²¤ó] /(n,vs) abatement/(P)/ +·Ú¸ý [¤«¤ë¤¯¤Á] /(adj-no,n) talkative/loose-lipped/persiflage/frivolous talk/ +·Ú¸ýÏà [¤«¤ë¤¯¤Á¤Ð¤Ê¤·] /(n) light jest or story/ +·Ú¹©¶È [¤±¤¤¤³¤¦¤®¤ç¤¦] /(n) light industry/(P)/ +·Ú¹ç¶â [¤±¤¤¤´¤¦¤­¤ó] /(n) light alloy/ +·Úºá [¤±¤¤¤¶¤¤] /(n) minor offense/misdemeanor/ +·Ú»ë [¤±¤¤¤·] /(n,vs) despise/slight/ignore/neglect/(P)/ +·Ú¼«Æ°¼Ö [¤±¤¤¤¸¤É¤¦¤·¤ã] /(n) light motor vehicle (lt 550cc)/(P)/ +·Ú¼«Æ°¼ÖÀÇ [¤±¤¤¤¸¤É¤¦¤·¤ã¤¼¤¤] /(n) light vehicle tax/ +·Ú½® [¤±¤¤¤·¤å¤¦] /(n) light boat/skiff/ +·Ú½Å [¤±¤¤¤¸¤å¤¦] /(n) relative weight/relative importance/ +·Ú½Å [¤±¤¤¤Á¤ç¤¦] /(n) relative weight/relative importance/ +·Ú½ý [¤±¤¤¤·¤ç¤¦] /(n) minor injury/(P)/ +·Ú¾¯ [¤±¤¤¤·¤ç¤¦] /(adj-na,n) trifling/slight/ +·Ú¾¹ [¤±¤¤¤·¤ç¤¦] /(adj-na,n) nimble/ +·Ú¾Æ¤­ [¤«¤ë¤ä¤­] /(n) wafer/ +·Ú¾É [¤±¤¤¤·¤ç¤¦] /(n) minor illness/ +·Ú¿© [¤±¤¤¤·¤ç¤¯] /(n) light meal/(P)/ +·Ú¿® [¤±¤¤¤·¤ó] /(n) gullibility/ +·Ú¿Ì [¤±¤¤¤·¤ó] /(n) weak earthquake/(P)/ +·Ú¿å [¤±¤¤¤¹¤¤] /(n) light water/ +·Ú¿å¸¶»Òϧ [¤±¤¤¤¹¤¤¤²¤ó¤·¤í] /(n) light-water nuclear reactor/ +·Ú¿åϧ [¤±¤¤¤¹¤¤¤í] /(n) light-water reactor/ +·ÚÀÐ [¤«¤ë¤¤¤·] /(n) pumice stone/ +·ÚÁõ [¤±¤¤¤½¤¦] /(n) lightweight equipment or dress/ +·ÚÅŵ¡ [¤±¤¤¤Ç¤ó¤­] /(n) (electrical) appliance/ +·ÚÅÙ [¤±¤¤¤É] /(adj-na,n) slight degree/ +·ÚÅÙǧ¼±¾ã³² [¤±¤¤¤É¤Ë¤ó¤·¤­¤·¤ç¤¦¤¬¤¤] /(n) mild cognitive impairment (MCI)/ +·ÚÇÚ [¤±¤¤¤Ï¤¤] /(n) underling/ +·ÚÇö [¤±¤¤¤Ï¤¯] /(adj-na,n) frivolous/superficial/(P)/ +·ÚÇöû¾® [¤±¤¤¤Ï¤¯¤¿¤ó¤·¤ç¤¦] /small and light/ +·ÚÇú·âµ¡ [¤±¤¤¤Ð¤¯¤²¤­¤­] /(n) light bomber/ +·ÚÈȺá [¤±¤¤¤Ï¤ó¤¶¤¤] /(n) minor offence/misdemeanor/ +·ÚÈȺáË¡ [¤±¤¤¤Ï¤ó¤¶¤¤¤Û¤¦] /(n) Minor Offenses Act/ +·ÚÈù [¤±¤¤¤Ó] /(adj-na,n) slight/little/insignificant/ +·ÚÉâ [¤±¤¤¤Õ] /(n) fickle/frivolous/ +·ÚÉî [¤±¤¤¤Ö] /(n) contempt/scorn/ +·ÚÊÎ [¤±¤¤¤Ù¤Ä] /(n,vs) scorn/disdain/(P)/ +·ÚÊØ [¤±¤¤¤Ù¤ó] /(adj-na,n) convenience/simplicity/ +·ÚÊØÅ´Æ» [¤±¤¤¤Ó¤ó¤Æ¤Ä¤É¤¦] /(n) narrow-gauge railroad/light railway/ +·ÚÊØÅ´Æ» [¤±¤¤¤Ù¤ó¤Æ¤Ä¤É¤¦] /(n) narrow-gauge railroad/light railway/ +·Ú̯ [¤±¤¤¤ß¤ç¤¦] /(adj-na,n) facile/clever/witty/(P)/ +·Ú̯ޯæ [¤±¤¤¤ß¤ç¤¦¤·¤ã¤À¤Ä] /(adj-na,n) witty/smart and polished/ +·ÚÌÜ [¤«¤ë¤á] /(adj-na,n) light (weight)/ +·ÚÌý [¤±¤¤¤æ] /(n) (1) diesel oil/(2) light oil/gasoline/(P)/ +·ÚÍ¢Á÷¥Ø¥ê¥³¥×¥¿¡¼ [¤±¤¤¤æ¤½¤¦¥Ø¥ê¥³¥×¥¿¡¼] /light transport helicopter/ +·ÚΨ [¤±¤¤¤½¤Ä] /(adj-na,n) rash/thoughtless/careless/hasty/(P)/ +·ÚΨ¤Êµó [¤±¤¤¤½¤Ä¤Ê¤­¤ç] /rash act/ +·ÚεñÖʼ [¤±¤¤¤ê¤å¤¦¤­¤Ø¤¤] /(n) (Royal) light cavalry/ +·ÚÎÌ [¤±¤¤¤ê¤ç¤¦] /(n) light weight/(P)/ +·ÚÎ̵é [¤±¤¤¤ê¤ç¤¦¤­¤å¤¦] /(n) lightweight class/ +·ÚϫƯ [¤±¤¤¤í¤¦¤É¤¦] /(n) light labor/ +·ÚÐÏ [¤±¤¤¤Á¤ç¤¦] /(adj-na,n) flippant/ +·ÚÐÏÉâÇö [¤±¤¤¤Á¤ç¤¦¤Õ¤Ï¤¯] /(adj-na,n) frivolous and thoughtless/ +·Úí¯ [¤±¤¤¤½¤¦] /(adj-na,n) thoughtless/flighty/ +·Û´¬¤­ [¤¯¤Ó¤Þ¤­] /(n) carotid artery/ +·ÛÀÅÌ® [¤±¤¤¤¸¤ç¤¦¤ß¤ã¤¯] /(n) jugular vein/ +·ÛÆ°Ì® [¤±¤¤¤É¤¦¤ß¤ã¤¯] /(n) carotid artery/ +·ÛÆù [¤±¤¤¤Ë¤¯] /neck flesh/ +·ÛÉô [¤±¤¤¤Ö] /(n) neck (region)/ +·Ü [¤Ë¤ï¤È¤ê] /(n) (domestic) chicken/(P)/ +·Ü¤ËäƤòÉú¤»¤ë [¤Ë¤ï¤È¤ê¤Ë¤«¤´¤ò¤Õ¤»¤ë] /(exp) to coop hens/ +·Ü´§ [¤±¤¤¤«¤ó] /(n) cockscomb/crest/ +·Ü´§ [¤È¤µ¤«] /(n) cockscomb/crest/ +·Ü·² [¤±¤¤¤°¤ó] /(n) flock of chickens/ +·Ü¸ý [¤±¤¤¤³¤¦] /(n) mouth of a chicken/ +·Ü¼Ë [¤±¤¤¤·¤ã] /(n) poultry house/ +·ÜƬ [¤±¤¤¤È¤¦] /(n) cockscomb/name of flower/ +·ÜÆù [¤±¤¤¤Ë¤¯] /(n) chicken meat/(P)/ +·ÜÆù [¤È¤ê¤Ë¤¯] /(n) chicken meat/ +·Üʵ [¤±¤¤¤Õ¤ó] /(n) poultry manure/chicken droppings/ +·ÜÌÄ [¤±¤¤¤á¤¤] /(n) cocks-crowing/dawn/ +·ÜÍñ [¤±¤¤¤é¤ó] /(n) hens egg/(P)/ +·Ý [¤²¤¤] /(n) art/accomplishment/performance/(P)/ +·Ý¤ÎÃî [¤²¤¤¤Î¤à¤·] /devotee of the arts/ +·Ý¤ò¤¹¤ë¸¤ [¤²¤¤¤ò¤¹¤ë¤¤¤Ì] /dog that knows (does) tricks/ +·Ý°è [¤²¤¤¤¤¤­] /(n) range of skills/ +·Ý±ñ [¤²¤¤¤¨¤ó] /(n) artistic and literary circles/ +·Ýµ¸ [¤²¤¤¤®] /(n) geisha/ +·Ý»Ò [¤²¤¤¤³] /(n) young geisha/ +·Ý»ö [¤²¤¤¤´¤È] /(n) accomplishments/ +·Ý¼Ô [¤²¤¤¤·¤ã] /(n) geisha/Japanese singing and dancing girl/(P)/ +·Ý¼Ô¤ò¾å¤²¤ë [¤²¤¤¤·¤ã¤ò¤¢¤²¤ë] /(exp) to call in a geisha/ +·Ý½Ñ [¤²¤¤¤¸¤å¤Ä] /(n) (fine) art/the arts/(P)/ +·Ý½Ñ°¦¹¥²È [¤²¤¤¤¸¤å¤Ä¤¢¤¤¤³¤¦¤«] /art lover/lover of the arts/ +·Ý½Ñ±¡ [¤²¤¤¤¸¤å¤Ä¤¤¤ó] /(the Japan) Academy of Arts/(P)/ +·Ý½Ñ²È [¤²¤¤¤¸¤å¤Ä¤«] /(n) artist/(P)/ +·Ý½Ñ³èÆ° [¤²¤¤¤¸¤å¤Ä¤«¤Ä¤É¤¦] /(n) artistic activities/ +·Ý½Ñº× [¤²¤¤¤¸¤å¤Ä¤µ¤¤] /(n) art festival/(P)/ +·Ý½ÑºîÉÊ [¤²¤¤¤¸¤å¤Ä¤µ¤¯¤Ò¤ó] /work of art/artwork/object d'art/ +·Ý½Ñ»ê¾å¼çµÁ [¤²¤¤¤¸¤å¤Ä¤·¤¸¤ç¤¦¤·¤å¤®] /art for art's sake/ +·Ý½ÑŪ [¤²¤¤¤¸¤å¤Ä¤Æ¤­] /(adj-na) artistic/ +·Ý½ÑÉÊ [¤²¤¤¤¸¤å¤Ä¤Ò¤ó] /(n) work (object) of art/ +·Ý½Ñʸ²½¤ÎÇ˲õ [¤²¤¤¤¸¤å¤Ä¤Ö¤ó¤«¤Î¤Ï¤«¤¤] /(n) vandalism/ +·Ý½ÑÏÀ [¤²¤¤¤¸¤å¤Ä¤í¤ó] /(n) essay on art/ +·Ý¿Í [¤²¤¤¤Ë¤ó] /(n) player/performer/actor/(P)/ +·ÝÂç [¤²¤¤¤À¤¤] /(n) (abbr) Tokyo University of Arts and Music/ +·ÝÃÌ [¤²¤¤¤À¤ó] /(n) talk about art/ +·ÝÅö [¤²¤¤¤È¤¦] /(n) feat/risky attempt/trick/stunt/ +·ÝÆ» [¤²¤¤¤É¤¦] /(n) accomplishments/arts/ +·Ýǽ [¤²¤¤¤Î¤¦] /(n) public entertainment/accomplishments/attainments/(P)/ +·Ýǽ³¦ [¤²¤¤¤Î¤¦¤«¤¤] /(n) world of show business/ +·Ýǽ¿Í [¤²¤¤¤Î¤¦¤¸¤ó] /(n) performer/(P)/ +·ÝÈ÷Àþ [¤²¤¤¤Ó¤»¤ó] /Geibi Line (Hiroshima-North Okayama Railway)/ +·ÝÉ÷ [¤²¤¤¤Õ¤¦] /(n) style of acting/ +·Ýʸ [¤²¤¤¤Ö¤ó] /(n) art and literature/ +·Ý̵¤· [¤²¤¤¤Ê¤·] /(n) unaccomplished/ +·Ý̾ [¤²¤¤¤á¤¤] /(n) stage name/(P)/ +·ÝÎÓ [¤²¤¤¤ê¤ó] /(n) artistic and literary circles/ +·Þ¤¨ [¤à¤«¤¨] /(n) meeting/person sent to pick up an arrival/(P)/ +·Þ¤¨¤ë [¤à¤«¤¨¤ë] /(v1) to go out to meet/to accept as a member of a group or family/(P)/ +·Þ¤¨²Ð [¤à¤«¤¨¤Ó] /(n) welcoming fire for returning spirits/ +·Þ¤¨³Ñ [¤à¤«¤¨¤«¤¯] /(n) angle of attack/ +·Þ¤¨·â¤Ä [¤à¤«¤¨¤¦¤Ä] /(v5t) to ambush/to attack/to meet the enemy/(P)/ +·Þ¤¨¼ò [¤à¤«¤¨¤¶¤±] /(n) hair of the dog/another drink in the morning/ +·Þ¤¨Æþ¤ì¤ë [¤à¤«¤¨¤¤¤ì¤ë] /(v1) to show in/to usher in/ +·Þ·â [¤²¤¤¤²¤­] /(n) ambush attack/(P)/ +·Þ·âµ¡ [¤²¤¤¤²¤­¤­] /interceptor/ +·Þ¹ç [¤²¤¤¤´¤¦] /(n) flattery/ingratiation/(P)/ +·Þ½Õ [¤²¤¤¤·¤å¤ó] /(n) New Year's greetings (lit. welcoming spring)/ +·ÞÉÐ [¤²¤¤¤Ò¤ó] /(n) welcoming guests/ +·ÞÉÐ´Û [¤²¤¤¤Ò¤ó¤«¤ó] /(n) reception hall/(P)/ +·ß [¤¯¤¸¤é] /(n) whale/(P)/ +·ß°û [¤²¤¤¤¤¤ó] /(n,vs) drinking hard/drinking like a fish/ +·ß°ûÇÏ¿© [¤²¤¤¤¤¤ó¤Ð¤·¤ç¤¯] /(vs,exp) drinking like a fish and eat like a horse/eating mountains of food and drink oceans of liquor/ +·ß¹ü [¤²¤¤¤³¤Ä] /(n) whale bone/ +·ßºÂ [¤¯¤¸¤é¤¶] /(n) Cetus/Whale/ +·ß»é [¤²¤¤¤·] /blubber/ +·ß¼Ü [¤¯¤¸¤é¤¸¤ã¤¯] /(n) (obs) long foot (approx. 37.9cm)/ +·ßÆù [¤²¤¤¤Ë¤¯] /(n) whale meat/(P)/ +·ßÇÈ [¤²¤¤¤Ï] /(n) raging waves/battle cry/ +·ßËë [¤¯¤¸¤é¤Þ¤¯] /(n) black and white striped curtain (used at funeral service)/ +·ßÌý [¤²¤¤¤æ] /(n) whale oil/ +·à [¤²¤­] /(n) drama/play/(P)/ +·à¤·¤¤ [¤Ï¤²¤·¤¤] /(adj) violent/vehement/intense/furious/tempestuous/ +·à¤ò±é¤¸¤ë [¤²¤­¤ò¤¨¤ó¤¸¤ë] /(exp) to perform a play/ +·à±Ç²è [¤²¤­¤¨¤¤¤¬] /(n) film drama/ +·à²½ [¤²¤­¤«] /(n) dramatization/ +·à²è [¤²¤­¤¬] /(n) comic strip with dramatic story/(P)/ +·à³¦ [¤²¤­¤«¤¤] /(n) the stage/theatrical world/ +·àºÞ [¤²¤­¤¶¤¤] /(n) powerful medicine/violent poison/ +·àºî [¤²¤­¤µ¤¯] /(n) play writing/(P)/ +·àºî²È [¤²¤­¤µ¤Ã¤«] /(n) playwright/dramatist/ +·à»í [¤²¤­¤·] /(n) dramatic poetry/ +·à½­ [¤²¤­¤·¤å¤¦] /(n) strong odor/ +·à½ë [¤²¤­¤·¤ç] /(n) severe heat/ +·à¾É´Î±ê [¤²¤­¤·¤ç¤¦¤«¤ó¤¨¤ó] /acute hepatitis/ +·à¾ì [¤²¤­¤¸¤ç¤¦] /(n) theatre/playhouse/(P)/ +·à¾ì³¹ [¤²¤­¤¸¤ç¤¦¤¬¤¤] /(n) theater district (quarter)/ +·à¾ìÄ̤¤ [¤²¤­¤¸¤ç¤¦¤¬¤è¤¤] /attending shows/ +·à¿¦ [¤²¤­¤·¤ç¤¯] /(n) exhausting work/ +·à¿Ì [¤²¤­¤·¤ó] /(n) severe earthquake/ +·à¿Ó [¤²¤­¤¸¤ó] /(adj-na,n) intenseness/violence/severity/vehemence/keenness/ +·àÀï [¤²¤­¤»¤ó] /(n) severe fight/ +·àÃÄ [¤²¤­¤À¤ó] /(n) troupe/theatrical company/(P)/ +·àÃÅ [¤²¤­¤À¤ó] /(n) the stage/the theatrical world/ +·àÃÌ [¤²¤­¤À¤ó] /(n) talk on drama/ +·àÃæ [¤²¤­¤Á¤å¤¦] /(n) during a play/ +·àÃæ·à [¤²¤­¤Á¤å¤¦¤²¤­] /(n) play within a play/ +·àÄË [¤²¤­¤Ä¤¦] /(n) pain (intense, sharp, violent)/ +·àÄÌ [¤²¤­¤Ä¤¦] /(n) dramatic expert/ +·àŪ [¤²¤­¤Æ¤­] /(adj-na,n) dramatic/(P)/ +·àÆ» [¤²¤­¤É¤¦] /(n) drama/dramatic art/ +·àÆÇ [¤²¤­¤É¤¯] /(n) deadly poison/ +·àɾ [¤²¤­¤Ò¤ç¤¦] /(n) drama criticism/ +·àʸ³Ø [¤²¤­¤Ö¤ó¤¬¤¯] /(n) dramatic literature/ +·àÊÑ [¤²¤­¤Ø¤ó] /(n) sudden change/upheaval/ +·à̳ [¤²¤­¤à] /(n) exhausting work/hard work/severe duty/ +·àÌô [¤²¤­¤ä¤¯] /(n) powerful medicine/strong poison/(P)/ +·àÎõ [¤²¤­¤ì¤Ä] /(n) violence/severity/intenseness/fierceness/ +·àÏÀ [¤²¤­¤í¤ó] /(n) heated discussion/ +·â¤¿¤ì¤ë [¤¦¤¿¤ì¤ë] /(v1) to be struck/to be beaten/ +·â¤Á¤Þ¤¯¤ë [¤¦¤Á¤Þ¤¯¤ë] /(v5r) to pound away/ +·â¤Á¹ç¤¤ [¤¦¤Á¤¢¤¤] /gunfight/ +·â¤Á¹ç¤¦ [¤¦¤Á¤¢¤¦] /(v5u) to fight/to exchange blows/to rally/ +·â¤Á»¦¤¹ [¤¦¤Á¤³¤í¤¹] /(v5s) to shoot to death/ +·â¤Á»ß¤á¤ë [¤¦¤Á¤È¤á¤ë] /(v1) to kill/to slay/to shoot to death/to bring down (bird)/(P)/ +·â¤ÁÇˤë [¤¦¤Á¤ä¤Ö¤ë] /(v5r) defeat/crush/ +·â¤ÁÈ´¤¯ [¤¦¤Á¤Ì¤¯] /(v5k) to shoot out (lights, window, etc.)/ +·â¤Áʧ¤¦ [¤¦¤Á¤Ï¤é¤¦] /(v5u) to drive someone off with gunfire/ +·â¤ÁÊý [¤¦¤Á¤«¤¿] /(n) how to shoot/ +·â¤ÁÊý»ß¤á [¤¦¤Á¤«¤¿¤ä¤á] /Cease fire/ +·â¤ÁÍî¤È¤¹ [¤¦¤Á¤ª¤È¤¹] /(v5s) to knock down/to shoot down/to lop off/ +·â¤Ä [¤¦¤Ä] /(v5t) to attack/to defeat/to destroy/(P)/ +·â·õ [¤²¤­¤±¤ó] /(n) fencing/kendo/ +·âºÕ [¤²¤­¤µ¤¤] /(n,vs) pulverising/ +·âÂà [¤²¤­¤¿¤¤] /(n,vs) repulse/repel (i.e. the enemy)/ +·âÄÀ [¤²¤­¤Á¤ó] /(n,vs) sinking (ship)/(P)/ +·âÄÆ [¤²¤­¤Ä¤¤] /(n,vs) shooting down (aircraft)/(P)/ +·âÅ´ [¤²¤­¤Æ¤Ä] /(n) percussion hammer/firing hammer/cocking piece/ +·âÇË [¤²¤­¤Ï] /(n,vs) crushing/ +·âȯ [¤²¤­¤Ï¤Ä] /(n) percussion (fuse)/ +·âÌÇ [¤²¤­¤á¤Ä] /(n,vs) destruction/ +·ã¤·¤¤ [¤Ï¤²¤·¤¤] /(adj) violent/vehement/intense/furious/tempestuous/(P)/ +·ã¤·¤¤¶¥Áè [¤Ï¤²¤·¤¤¤­¤ç¤¦¤½¤¦] /hot competition/ +·ã¤·¤¤·³»ö¹¶·â [¤Ï¤²¤·¤¤¤°¤ó¤¸¤³¤¦¤²¤­] /(n) military onslaught/ +·ã¤·¤¤É÷ [¤Ï¤²¤·¤¤¤«¤¼] /strong wind/ +·ã±Û [¤²¤­¤¨¤Ä] /(adj-na,n) violent/vehement/ +·ã²½ [¤²¤­¤«] /(n) intensification/aggravation/(P)/ +·ã²½ [¤²¤Ã¤«] /(n) intensification/aggravation/ +·ã¸º [¤²¤­¤²¤ó] /(n,vs) dropping sharply/decreasing rapidly/(P)/ +·ã¸ì [¤²¤­¤´] /(n) harsh language/ +·ã¹· [¤²¤­¤³¤¦] /(n,vs) excited/exasperated/indignant/rage/enraged/ +·ã¹· [¤²¤Ã¤³¤¦] /(n,vs) excited/exasperated/indignant/rage/enraged/ +·ã¹â [¤²¤­¤³¤¦] /(n,vs) excited/exasperated/indignant/rage/enraged/ +·ã¹â [¤²¤Ã¤³¤¦] /(n,vs) excited/exasperated/indignant/rage/enraged/ +·ã½­ [¤²¤­¤·¤å¤¦] /(n) strong smell/ +·ã½ë [¤²¤­¤·¤ç] /(n) intense heat/ +·ã¾Þ [¤²¤­¤·¤ç¤¦] /(n) enthusiastic praise/ +·ã¾ð [¤²¤­¤¸¤ç¤¦] /(n) violent emotion/passion/fury/(P)/ +·ã¾ð¤Ë¿È¤ò°Ñ¤Í¤ë [¤²¤­¤¸¤ç¤¦¤Ë¤ß¤ò¤æ¤À¤Í¤ë] /(exp) to yield oneself to passion/ +·ã¿¦ [¤²¤­¤·¤ç¤¯] /(n) busy job/ +·ã¿Ì [¤²¤­¤·¤ó] /(n) severe earthquake/ +·ã¿Ó [¤²¤­¤¸¤ó] /(adj-na,n) intenseness/violence/severity/vehemence/keenness/(P)/ +·ãÀï [¤²¤­¤»¤ó] /(n) fierce (hard-fought) battle/hot contest/(P)/ +·ãÀï¶è [¤²¤­¤»¤ó¤¯] /(n) closely contested constituency/ +·ãÁý [¤²¤­¤¾¤¦] /(n,vs) sudden increase/ +·ãÄË [¤²¤­¤Ä¤¦] /(n) pain (intense, sharp, violent)/ +·ãÅÜ [¤²¤­¤É] /(n) rage/indignation/exasperation/(P)/ +·ãÆ® [¤²¤­¤È¤¦] /(n) fierce fighting/ +·ãÆ° [¤²¤­¤É¤¦] /(n) terrible shock/agitation/upheaval/(P)/ +·ãÆÍ [¤²¤­¤È¤Ä] /(n,vs) crash into/clash/(P)/ +·ãȯ [¤²¤­¤Ï¤Ä] /(n) fit/spasm/outburst/ +·ãÊ° [¤²¤­¤Õ¤ó] /(n) resentment/indignation/ +·ãÊÑ [¤²¤­¤Ø¤ó] /(n) sudden change/upheaval/(P)/ +·ã̳ [¤²¤­¤à] /(n) exhausting work/hard work/severe duty/ +·ãή [¤²¤­¤ê¤å¤¦] /(n) raging stream/rapids/(P)/ +·ãÎå [¤²¤­¤ì¤¤] /(n,vs) encouragement/(P)/ +·ãÎõ [¤²¤­¤ì¤Ä] /(adj-na,n) violent/vehement/furious/fervent/ +·ãϲ [¤²¤­¤í¤¦] /(n) raging sea/ +·ãÏÀ [¤²¤­¤í¤ó] /(n) heated discussion/(P)/ +·ä [¤²¤­] /(n) (1) chance or opportunity/chink (in one's armor)/(2) interval/gap/ +·ä [¤¹¤­] /(n) (1) chance or opportunity/chink (in one's armor)/(2) interval/gap/(P)/ +·ä¤¤¤¿»Þ [¤¹¤¤¤¿¤¨¤À] /thinned branches/ +·ä¤«¤µ¤º [¤¹¤«¤µ¤º] /without a moments delay/ +·ä¤ò±®¤¦ [¤¹¤­¤ò¤¦¤«¤¬¤¦] /(exp) to watch for an unguarded moment/ +·ä¤ò¸«ÉÕ¤±¤ë [¤¹¤­¤ò¤ß¤Ä¤±¤ë] /(exp) to seize an opportunity/ +·ä´Ö [¤¹¤­¤Þ] /(n) crevice/crack/gap/opening/(P)/ +·ä´ÖÉ÷ [¤¹¤­¤Þ¤«¤¼] /(n) draft/ +·å [¤±¤¿] /(n) column/beam/digit/(P)/ +·å°ã¤¤ [¤±¤¿¤Á¤¬¤¤] /(adj-na,n) off by a digit/in a different league/incomparable/ +·å³°¤ì [¤±¤¿¤Ï¤º¤ì] /(adj-na,n) incredible/extraordinary/ +·å¶¶ [¤±¤¿¤Ð¤·] /(n) girder bridge/ +·æ [¤±¤Ä] /excellence/(P)/ +·æ¤ì¤ë [¤¹¤°¤ì¤ë] /(v1) to surpass/to outstrip/to excel/ +·æºî [¤±¤Ã¤µ¤¯] /(adj-na,n) masterpiece/best work/boner/blunder/(P)/ +·æºî·¤¤ [¤±¤Ã¤µ¤¯¤¾¤í¤¤] /full array of masterpieces/ +·æ»Î [¤±¤Ã¤·] /(n) hero/great man/ +·æ½Ð [¤±¤Ã¤·¤å¤Ä] /(n,vs) excel/foremost/(P)/ +·æ¿Í [¤±¤Ä¤¸¤ó] /(n) outstanding person/ +·æʪ [¤±¤Ä¤Ö¤Ä] /(n) great man/heroic figure/remarkable character/ +·ç [¤±¤Ä] /(n) lack/deficiency/vacancy/(P)/ +·ç¤«¤¹ [¤«¤«¤¹] /(v5s) to miss (doing)/to fail (to do)/(P)/ +·ç¤¯ [¤«¤¯] /(v5k) to lack/to break/to crack/to chip/(P)/ +·ç¤± [¤«¤±] /(n) fragment/splinter/ +·ç¤±¤¿¥³¥Ã¥× [¤«¤±¤¿¥³¥Ã¥×] /chipped cup/ +·ç¤±¤Æ¤æ¤¯·î [¤«¤±¤Æ¤æ¤¯¤Ä¤­] /waning moon/ +·ç¤±¤é [¤«¤±¤é] /(n) fragment/broken pieces/splinter/(P)/ +·ç¤±¤ë [¤«¤±¤ë] /(v1) to be lacking/(P)/ +·ç¤±ÌÜ [¤«¤±¤á] /(n) chip (in a cup)/shortage of weight/ +·ç¤òÊ䤦 [¤±¤Ä¤ò¤ª¤®¤Ê¤¦] /(exp) to bridge a gap/to supply a lack/ +·ç°÷ [¤±¤Ä¤¤¤ó] /(n) vacancy/vacant position/(P)/ +·ç²Ý [¤±¤Ã¤«] /(n,vs) cutting class/absence from school/ +·ç³Ê [¤±¤Ã¤«¤¯] /(n) rejection/disqualification/ +·ç´Ù [¤±¤Ã¤«¤ó] /(n) defect/fault/deficiency/(P)/ +·ç´Ù¤òÊ䤦 [¤±¤Ã¤«¤ó¤ò¤ª¤®¤Ê¤¦] /(exp) to make up for a fault/ +·ç´Ù¼Ö [¤±¤Ã¤«¤ó¤·¤ã] /(n) defective car/car with a (structural) defect/ +·ç´Ù¾¦ÉÊ [¤±¤Ã¤«¤ó¤·¤ç¤¦¤Ò¤ó] /defective merchandise/ +·ç¶Ð [¤±¤Ã¤­¤ó] /(n) absence (from work)/ +·ç¶Ð¼Ô [¤±¤Ã¤­¤ó¤·¤ã] /absentee/ +·ç¶ÐÆϤ± [¤±¤Ã¤­¤ó¤È¤É¤±] /report of an absence/ +·ç¶ÐΨ [¤±¤Ã¤­¤ó¤ê¤Ä] /absentee rate/ +·ç¹Ò [¤±¤Ã¤³¤¦] /(n) suspension of service/ +·ç¹Ö [¤±¤Ã¤³¤¦] /(n) cancellation of lecture or class/ +·ç¹æ [¤±¤Ä¤´¤¦] /(n) missing issue (of magazine)/ +·ç»ú [¤±¤Ä¤¸] /(n) omitted word/blank type/missing letter/ +·ç½ü [¤±¤Ä¤¸¤ç] /(vs) lusting/ +·ç¾ì [¤±¤Ä¤¸¤ç¤¦] /(n,vs) absence/not taking part/(P)/ +·ç¿© [¤±¤Ã¤·¤ç¤¯] /(n) missing a meal/ +·ç¿©»ùƸ [¤±¤Ã¤·¤ç¤¯¤¸¤É¤¦] /schoolchild without lunch/ +·ç¿­ [¤¢¤¯¤Ó] /(n) yawn/yawning (and stretching)/(P)/ +·ç¿­ [¤±¤ó¤·¤ó] /(n) yawn/yawning (and stretching)/ +·çÀÊ [¤±¤Ã¤»¤­] /(n,vs) absence/non-attendance/(P)/ +·çÀʺÛȽ [¤±¤Ã¤»¤­¤µ¤¤¤Ð¤ó] /trial in absentia/judgment by default/ +·çÀÊ¼Ô [¤±¤Ã¤»¤­¤·¤ã] /absentee/ +·çÀÊÆϤ± [¤±¤Ã¤»¤­¤È¤É¤±] /report of a school absence/ +·ç» [¤±¤Ã¤½¤ó] /(n) deficit/shortage/loss/damage/(P)/ +·çÅÀ [¤±¤Ã¤Æ¤ó] /(n) faults/defect/weakness/(P)/ +·çÇ¡ [¤±¤Ä¤¸¤ç] /(n,vs) lack/privation/deficiency/(P)/ +·çÇÛ [¤±¤Ã¤Ñ¤¤] /(n) suspension of rations or payments/ +·çÈÖ [¤±¤Ä¤Ð¤ó] /(n) missing number/ +·çÉÊ [¤±¤Ã¤Ô¤ó] /(n) stockout/out of stock/ +·çʸ [¤±¤Ä¤Ö¤ó] /(n) missing part (of manuscript)/ +·çÊÒ [¤«¤±¤é] /(n) fragment/broken pieces/splinter/ +·çÊØ [¤±¤Ä¤Ó¤ó] /(n) flight cancellation/ +·ç˳ [¤±¤Ä¤Ü¤¦] /(n) want/shortage/famine/(P)/ +·ç˳¾É [¤±¤Ä¤Ü¤¦¤·¤ç¤¦] /(n) (vitamin-)deficiency disease/ +·çËÜ [¤±¤Ã¤Ý¤ó] /(n) missing volume/ +·çÍî [¤±¤Ä¤é¤¯] /(n) missing/ +·çÎé [¤±¤Ä¤ì¤¤] /(n) failure to pay one's compliments/omission of courtesy/ +·è [¤±¤Ä] /(n) decision/vote/(P)/ +·è¤·¤Æ [¤±¤Ã¤·¤Æ] /(adv) never/by no means/(P)/ +·è¤¹¤ë [¤±¤Ã¤¹¤ë] /(vs-s) to decide/to determine/(P)/ +·è¤Þ¤Ã¤Æ [¤­¤Þ¤Ã¤Æ] /(n) (1) always/without fail/(2) usually/regularly/(P)/ +·è¤Þ¤ê [¤­¤Þ¤ê] /(n) settlement/conclusion/regulation/rule/custom/(P)/ +·è¤Þ¤ê¤­¤Ã¤¿ [¤­¤Þ¤ê¤­¤Ã¤¿] /fixed/obvious/ +·è¤Þ¤ê°­¤¤ [¤­¤Þ¤ê¤ï¤ë¤¤] /(adj) feeling awkward/being ashamed/ +·è¤Þ¤ê¼ê [¤­¤Þ¤ê¤Æ] /(n) clincher/winning technique/ +·è¤Þ¤êʸ¶ç [¤­¤Þ¤ê¤â¤ó¤¯] /(n) cliche/ +·è¤Þ¤ë [¤­¤Þ¤ë] /(v5r) to be decided/to be settled/to look good in (clothes)/(P)/ +·è¤á [¤­¤á] /(n) agreement/rule/(P)/ +·è¤á¤Ä¤±¤ë [¤­¤á¤Ä¤±¤ë] /(v1) to scold/to take (a person) to task/ +·è¤á¤ë [¤­¤á¤ë] /(v1) to decide/(P)/ +·è¤áµå [¤­¤á¤À¤Þ] /(n) winning pitch/(P)/ +·è¤á¹þ¤à [¤­¤á¤³¤à] /(v5m) to take for granted/to assume/to pretend/ +·è¤á¼ê [¤­¤á¤Æ] /(n) a person who decides/deciding factor/clincher/trump card/winning move/(P)/ +·è¤á½Ð¤· [¤­¤á¤À¤·] /locking arms around an opponent and pushing him out of the ring in sumo/ +·è¤á½ê [¤­¤á¤É¤³¤í] /(n) perfect/crucial/ +·è¤áÉÕ¤±¤ë [¤­¤á¤Ä¤±¤ë] /(v1) to scold/to take (a person) to task/(P)/ +·è¤êʸ¶ç [¤­¤Þ¤ê¤â¤ó¤¯] /(n) cliche/ +·è¤ë [¤­¤Þ¤ë] /(io) (v5r) to be decided/to be settled/to look good in (clothes)/ +·è¤òºÎ¤ë [¤±¤Ä¤ò¤È¤ë] /(exp) to take a vote/ +·è°Õ [¤±¤Ä¤¤] /(n) decision/determination/(P)/ +·è°Õ¤¬¸Ç¤¤ [¤±¤Ä¤¤¤¬¤«¤¿¤¤] /be firmly determined/ +·è²Ï [¤±¤Ã¤«] /(n) river breaking through (its dikes)/ +·è²õ [¤±¤Ã¤«¤¤] /(n) break (rip) down/ +·èµ¯ [¤±¤Ã¤­] /(n,vs) jump to one's feet/stand up against/rising to action/(P)/ +·èµÄ [¤±¤Ä¤®] /(n) resolution/vote/decision/(P)/ +·èµÄ°Æ [¤±¤Ä¤®¤¢¤ó] /(n) resolutions/ +·èµÄµ¡´Ø [¤±¤Ä¤®¤­¤«¤ó] /voting body/caucus/ +·èµÄ¸¢ [¤±¤Ä¤®¤±¤ó] /voting rights/ +·èµÄ»ö¹à [¤±¤Ä¤®¤¸¤³¤¦] /resolutions/ +·èµÄʸ [¤±¤Ä¤®¤Ö¤ó] /written resolution/ +·è¹Ô [¤±¤Ã¤³¤¦] /(n,vs) doing (with resolve)/carrying out (i.e. a plan)/ +·èºÑ [¤±¤Ã¤µ¤¤] /(n) settlement/liquidation/(P)/ +·èºÑ¼êÃÊ [¤±¤Ã¤µ¤¤¤·¤å¤À¤ó] /method of payment/ +·èºÛ [¤±¤Ã¤µ¤¤] /(n,vs) sanction/approval/(P)/ +·è»» [¤±¤Ã¤µ¤ó] /(n) balance sheet/settlement of accounts/(P)/ +·è»»´ü [¤±¤Ã¤µ¤ó¤­] /(n) accounting period/ +·è»»Æü [¤±¤Ã¤µ¤ó¤Ó] /(n) settlement day/day of reckoning/ +·è»»Êó¹ð [¤±¤Ã¤µ¤ó¤Û¤¦¤³¤¯] /financial statement/ +·è»à [¤±¤Ã¤·] /(n) preparedness for death/do-or-die spirit/ +·è»àÂâ [¤±¤Ã¤·¤¿¤¤] /(n) suicide corps/ +·è¾¡ [¤±¤Ã¤·¤ç¤¦] /(n) decision of a contest/finals (in sports)/(P)/ +·è¾¡Àï [¤±¤Ã¤·¤ç¤¦¤»¤ó] /(n) finals game of a tournament/decision of a contest/ +·è¾¡Àþ [¤±¤Ã¤·¤ç¤¦¤»¤ó] /(n) goal line/ +·è¾¡ÅÀ [¤±¤Ã¤·¤ç¤¦¤Æ¤ó] /(n) winning point (goal)/finishing line/(P)/ +·è¿´ [¤±¤Ã¤·¤ó] /(n,vs) determination/resolution/(P)/ +·è¿´¤¬Æߤë [¤±¤Ã¤·¤ó¤¬¤Ë¤Ö¤ë] /(exp) to waver in one's resolution/ +·è¿´¤¬Íɤ餰 [¤±¤Ã¤·¤ó¤¬¤æ¤é¤°] /one's resolution wavers/ +·è¿´¤ò¸Ç¤á¤ë [¤±¤Ã¤·¤ó¤ò¤«¤¿¤á¤ë] /(exp) to make a firm resolution/ +·è¿å [¤±¤Ã¤¹¤¤] /water bursting through (a dike)/ +·èÀï [¤±¤Ã¤»¤ó] /(n,vs) decisive battle/deciding match/play-off/(P)/ +·èÀïÅêɼ [¤±¤Ã¤»¤ó¤È¤¦¤Ò¤ç¤¦] /final (decisive) vote/run-off ballot/ +·èÁª [¤±¤Ã¤»¤ó] /(n) final election/run-off/ +·èÁªÅêɼ [¤±¤Ã¤»¤ó¤È¤¦¤Ò¤ç¤¦] /final (decisive) vote/run-off ballot/(P)/ +·èÁ³ [¤±¤Ä¤¼¤ó] /(adj-na,adv,n) decisively/resolutely/ +·èÁ³¤¿¤ë [¤±¤Ä¤¼¤ó¤¿¤ë] /(adj-t) resolute/decisive/determined/ +·èÃÇ [¤±¤Ä¤À¤ó] /(n) decision/determination/(P)/ +·èÃÇÎÏ [¤±¤Ä¤À¤ó¤ê¤ç¤¯] /(n) decisive/ +·èÃå [¤±¤Ã¤Á¤ã¤¯] /(n) conclusion/decision/end/settlement/(P)/ +·èÄÙ [¤±¤Ã¤«¤¤] /(n) collapse/rupture/ +·èÄê [¤±¤Ã¤Æ¤¤] /(n) decision/determination/(P)/ +·èÄ긢 [¤±¤Ã¤Æ¤¤¤±¤ó] /(n) right to decide/ +·èÄê¹Æ [¤±¤Ã¤Æ¤¤¤³¤¦] /final manuscript/ +·èÄêŪ [¤±¤Ã¤Æ¤¤¤Æ¤­] /(adj-na,n) definite/final/decisive/conclusive/(P)/ +·èÄêÅêɼ [¤±¤Ã¤Æ¤¤¤È¤¦¤Ò¤ç¤¦] /(n) casting vote/ +·èÄêÈÇ [¤±¤Ã¤Æ¤¤¤Ï¤ó] /(n) definitive piece/definitive (authoritative) edition/last word/ +·èÄêÈÇ [¤±¤Ã¤Æ¤¤¤Ð¤ó] /(n) definitive piece/definitive (authoritative) edition/last word/ +·èÄêÏÀ [¤±¤Ã¤Æ¤¤¤í¤ó] /(n) determinism/ +·èÆ® [¤±¤Ã¤È¤¦] /(n,vs) duel/shoot-out/ +·èÆ®¾õ [¤±¤Ã¤È¤¦¤¸¤ç¤¦] /(n) dueling challenge/ +·èÊÌ [¤±¤Ä¤Ù¤Ä] /(n) separation/farewell/(P)/ +·èÎö [¤±¤Ä¤ì¤Ä] /(n) breakdown/rupture/(P)/ +·é¤¤ [¤¤¤µ¤®¤è¤¤] /(adj) manly/sportsmanlike/pure/upright/(P)/ +·é¤¯ [¤¤¤µ¤®¤è¤¯] /bravely/manfully/(P)/ +·é¤·¤È¤·¤Ê¤¤ [¤¤¤µ¤®¤è¤·¤È¤·¤Ê¤¤] /find it against one's conscience (to do)/be too proud (to do)/ +·éºØ [¤±¤Ã¤µ¤¤] /(n,vs) religious abstinence/purification/ +·éÇò [¤±¤Ã¤Ñ¤¯] /(adj-na,n) innocence (i.e. not guilty)/purity/uprightness/(P)/ +·éÊÊ [¤±¤Ã¤Ú¤­] /(adj-na,n) fastidiousness/love of cleanliness/(P)/ +·ê [¤¢¤Ê] /(n,n-suf) hole/(P)/ +·ê [¤±¤Ä] /(n) (col) ass/arse/buttocks/ +·ê¤¢¤±´ï [¤¢¤Ê¤¢¤±¤­] /(hole) punch/stiletto/ +·ê¤¬¶õ¤¤¤Æ¤¤¤ë [¤¢¤Ê¤¬¤¢¤¤¤Æ¤¤¤ë] /(exp) to have (be pierced with) a hole/ +·ê¤À¤é¤±¤À [¤¢¤Ê¤À¤é¤±¤À] /hold no water/be full of holes/ +·ê¤À¤é¤±¤Ë¤¹¤ë [¤¢¤Ê¤À¤é¤±¤Ë¤¹¤ë] /(exp) (X) (col) to fuck/ +·ê¤Ë´Ù¤ë [¤¢¤Ê¤Ë¤ª¤Á¤¤¤ë] /(exp) to fall in a pit/ +·ê¤ËÖȤޤë [¤¢¤Ê¤Ë¤Ï¤Þ¤ë] /(exp) to fall in a pit/ +·ê¤ò³«¤±¤ë [¤¢¤Ê¤ò¤¢¤±¤ë] /(v1) to cause a loss/ +·ê¤ò¶õ¤±¤ë [¤¢¤Ê¤ò¤¢¤±¤ë] /(exp) to make a hole/ +·ê¤òºÉ¤° [¤¢¤Ê¤ò¤Õ¤µ¤°] /(exp) to fill a hole with earth/ +·ê±ú [¤¢¤Ê¤Ü¤³] /hole/hollow/ +·ê³«¤±´ï [¤¢¤Ê¤¢¤±¤­] /(hole) punch/stiletto/ +·êµï [¤±¤Ã¤­¤ç] /(n) cave dwelling/troglodytism/ +·êµï¿Í [¤±¤Ã¤­¤ç¤¸¤ó] /cave dweller/caveman/ +·ê·§ [¤¢¤Ê¤°¤Þ] /(n) badger/ +·ê·ä [¤±¤Ä¤²¤­] /(n) crevice/aperture/ +·ê»Ò [¤¢¤Ê¤´] /(n) conger eel/ +·ê¼Ý»Ò [¤¢¤Ê¤¸¤ã¤¯¤·] /(n) perforated ladle/ +·ê¾ì [¤¢¤Ê¤Ð] /(n) little-known good place/ +·ê¢ [¤¢¤Ê¤°¤é] /(n) cellar/ +·êÄà¤ê [¤¢¤Ê¤Å¤ê] /(n) snagging eels/ice fishing/ +·êÇÏ [¤¢¤Ê¤¦¤Þ] /(n) dark horse (candidate)/ +·êËä¤á [¤¢¤Ê¤¦¤á] /(n) filling in gaps/filling in blanks (in a form, etc)/(P)/ +·êÌÀ¤­Á¬ [¤¢¤Ê¤¢¤­¤»¤ó] /perforated coin/ +·êÍÒ [¤¢¤Ê¤¬¤Þ] /(n) very old type of kiln made by digging a hole in the side of a hill/ +·ë¤¤¾å¤²¤ë [¤æ¤¤¤¢¤²¤ë] /(v1) to wear one's hair up/to arrange one's hair/ +·ë¤¤ÌÊ [¤æ¤¤¤ï¤¿] /(n) traditional hairstyle worn by unmarried women/ +·ë¤¦ [¤æ¤¦] /(v5u) to do up (hair)/to braid/(P)/ +·ë¤Ó [¤à¤¹¤Ó] /(n) ending/conclusion/union/(P)/ +·ë¤Ó¤Ä¤¯ [¤à¤¹¤Ó¤Ä¤¯] /(v5k) to be connected or related/to join together/(P)/ +·ë¤Ó¤Ä¤±¤ë [¤à¤¹¤Ó¤Ä¤±¤ë] /(v1) to combine/to join/to tie on/to attach with a knot/ +·ë¤Ó¤Î¿À [¤à¤¹¤Ó¤Î¤«¤ß] /(n) Cupid/ +·ë¤Ó¹ç¤»¤ë [¤à¤¹¤Ó¤¢¤ï¤»¤ë] /(v1) to tie/to correlate/ +·ë¤ÓÉÕ¤­ [¤à¤¹¤Ó¤Ä¤­] /(n) connection/relation/(P)/ +·ë¤ÓÉÕ¤¯ [¤à¤¹¤Ó¤Ä¤¯] /(v5k) to be connected or related/to join together/ +·ë¤ÓÉÕ¤±¤ë [¤à¤¹¤Ó¤Ä¤±¤ë] /(v1) to combine/to join/to tie on/to attach with a knot/ +·ë¤ÓÊý [¤à¤¹¤Ó¤«¤¿] /(n) way of tying a knot/ +·ë¤ÓÌÜ [¤à¤¹¤Ó¤á] /(n) knot/ +·ë¤ÓÌܤò²ò¤¯ [¤à¤¹¤Ó¤á¤ò¤Û¤É¤¯] /(exp) to undo a knot/ +·ë¤Ö [¤à¤¹¤Ö] /(v5b) to tie/to bind/to link/(P)/ +·ë¤ï¤¨¤ë [¤æ¤ï¤¨¤ë] /(v1) to bind/to fasten/to tie up/ +·ë±ï [¤±¤Á¤¨¤ó] /(n) making a connection (with Buddha)/ +·ë²Ì [¤±¤Ã¤«] /(n-adv,n-t) result/consequence/(P)/ +·ë²ÌÏÀ [¤±¤Ã¤«¤í¤ó] /(n) hindsight-based opinion/ +·ë³Ë [¤±¤Ã¤«¤¯] /(n) tuberculosis/tubercule/(P)/ +·ë³Ë¶Ý [¤±¤Ã¤«¤¯¤­¤ó] /(n) tubercle bacillus/tuberculosis germ/ +·ë´ê [¤±¤Á¤¬¤ó] /(n) (Buddh) expiration of term of a vow/ +·ëµå [¤±¤Ã¤­¤å¤¦] /(n,vs) rounding/ +·ë¶É [¤±¤Ã¤­¤ç¤¯] /(n-adv,n) after all/eventually/(P)/ +·ë¶ç [¤±¤Ã¤¯] /(adv,n) last line of a poem/finally/ +·ë¸À [¤±¤Ä¤²¤ó] /(n) summary/wrap-up/ +·ë¸ì [¤±¤Ä¤´] /(n) conclusion/concluding remarks/ +·ë¹½ [¤±¤Ã¤³¤¦] /(adj-na,n-adv,n) (1) (uk) splendid/nice/wonderful/delicious/sweet/(2) (arch) construction/architecture/(3) well enough/tolerably/(P)/ +·ë¹ç [¤±¤Ä¤´¤¦] /(n,vs) combination/union/(P)/ +·ë¹ç»Ò [¤±¤Ä¤´¤¦¤·] /(n) association/ +·ë¹çÁÈ¿¥ [¤±¤Ä¤´¤¦¤½¤·¤­] /connective tissue/ +·ë¹çÁÐÀ¸»ù [¤±¤Ä¤´¤¦¤½¤¦¤»¤¤¤¸] /(n) conjoined twins/ +·ëº§ [¤±¤Ã¤³¤ó] /(adj-no,n,vs) marriage/(P)/ +·ëº§¤òµö¤¹ [¤±¤Ã¤³¤ó¤ò¤æ¤ë¤¹] /(exp) to give permission to marry/ +·ëº§µ­Ç°Æü [¤±¤Ã¤³¤ó¤­¤Í¤ó¤Ó] /wedding anniversary/ +·ëº§¹Ô¿Ê¶Ê [¤±¤Ã¤³¤ó¤³¤¦¤·¤ó¤­¤ç¤¯] /wedding march/ +·ëº§»ØÎØ [¤±¤Ã¤³¤ó¤æ¤Ó¤ï] /wedding ring/ +·ëº§¼° [¤±¤Ã¤³¤ó¤·¤­] /(n) marriage ceremony/wedding/(P)/ +·ëº§½Ë¤¤ [¤±¤Ã¤³¤ó¤¤¤ï¤¤] /wedding present/ +·ëº§Å¬Îð´ü [¤±¤Ã¤³¤ó¤Æ¤­¤ì¤¤¤­] /(n) marriageable age/ +·ëº§ÈäϪ±ã [¤±¤Ã¤³¤ó¤Ò¤í¤¦¤¨¤ó] /wedding reception banquet/ +·ëº§ÈñÍÑ [¤±¤Ã¤³¤ó¤Ò¤è¤¦] /(n) wedding expenses/ +·ë¼Â [¤±¤Ä¤¸¤Ä] /(n,vs) fruitification (bearing fruit)/being successful/achieving success/realization/ +·ë¼Ò [¤±¤Ã¤·¤ã] /(n) association/society/(P)/ +·ë¼Ò¤Î¼«Í³ [¤±¤Ã¤·¤ã¤Î¤¸¤æ¤¦] /freedom to assemble/ +·ë½¸ [¤±¤Ã¤·¤å¤¦] /(n) concentration/regimentation/(P)/ +·ë¾½ [¤±¤Ã¤·¤ç¤¦] /(n,vs) crystal/crystallization/(P)/ +·ë¾½³Ø [¤±¤Ã¤·¤ç¤¦¤¬¤¯] /(n) crystallography/ +·ë¾½·Ï [¤±¤Ã¤·¤ç¤¦¤±¤¤] /(n) system of crystallization/ +·ë¿³ [¤±¤Ã¤·¤ó] /(n) conclusion of trial (hearing)/ +·ëÀ® [¤±¤Ã¤»¤¤] /(n) formation/(P)/ +·ëÀÐ [¤±¤Ã¤»¤­] /(n) calculus/ +·ëÀá [¤±¤Ã¤»¤Ä] /(n) knot/nodule/tubercule/ +·ë« [¤±¤Ã¤½¤¯] /(n) union/unity/(P)/ +·ëÂÚ [¤±¤Ã¤¿¤¤] /(n) arrhythmia/intermittent pulse/ +·ëÂ÷ [¤±¤Ã¤¿¤¯] /(n) conspiracy/collusion/(P)/ +·ëÃÄ [¤±¤Ä¤À¤ó] /(n,vs) forming into an organization/setting up a group/ +·ëÃļ° [¤±¤Ä¤À¤ó¤·¤­] /ceremony celebrating the formation of an organization/ +·ëÃå [¤±¤Ã¤Á¤ã¤¯] /(n) conclusion/decision/end/settlement/ +·ëIJ [¤±¤Ã¤Á¤ç¤¦] /(n) colon/ +·ëÄùÁÈ¿¥ [¤±¤Ã¤Æ¤¤¤½¤·¤­] /connective tissue/ +·ëÅÞ [¤±¤Ã¤È¤¦] /(n) formation of a party/(P)/ +·ëÆì [¤±¤Ä¤¸¤ç¤¦] /(n) knotted cord or rope/ +·ëǼ [¤æ¤¤¤Î¤¦] /(n,vs) engagement gift/(ceremonial) exchange of engagement gifts/ +·ëǼ¶â [¤æ¤¤¤Î¤¦¤­¤ó] /(n) betrothal money/ +·ëȱ [¤±¤Ã¤Ñ¤Ä] /(n) hairdressing/hairdo/ +·ëÈø [¤±¤Ä¤Ó] /(n) end/close/conclusion/ +·ëɹ [¤±¤Ã¤Ô¤ç¤¦] /(n) freezing (over)/ +·ëɹ´ü [¤±¤Ã¤Ô¤ç¤¦¤­] /freezing or frost season/ +·ëËì [¤±¤Ä¤Þ¤¯] /(n) conjunctiva (eye)/ +·ëËì±ê [¤±¤Ä¤Þ¤¯¤¨¤ó] /(n) conjunctivitis/ +·ëËö [¤±¤Ä¤Þ¤Ä] /(n) end/conclusion/(P)/ +·ëÌÁ [¤±¤Ä¤á¤¤] /(n) concluding an alliance/making a pledge/ +·ëλ [¤±¤Ä¤ê¤ç¤¦] /(n) completion/ +·ëϪ [¤±¤Ä¤í] /(n) dew/condensation/ +·ëÏÀ [¤±¤Ä¤í¤ó] /(n) conclusion/(P)/ +·ëÏÀ¤Å¤±¤ë [¤±¤Ä¤í¤ó¤Å¤±¤ë] /(v1) to reason/to sum up/to conclude/ +·ëÏÀ¤ò²¼¤¹ [¤±¤Ä¤í¤ó¤ò¤¯¤À¤¹] /(exp) to draw a conclusion/ +·ëÏÀÉÕ¤±¤ë [¤±¤Ä¤í¤ó¤Å¤±¤ë] /(v1) to reason/to sum up/to conclude/ +·ëå§ [¤±¤Ã¤µ¤Ä] /(n) ligature/ +·ë姻å [¤±¤Ã¤µ¤Ä¤·] /ligature/ +·ëå§½Ñ [¤±¤Ã¤µ¤Ä¤¸¤å¤Ä] /ligature/ +·ëìèìçºÂ [¤±¤Ã¤«¤Õ¤¶] /(n) (sitting in) the lotus position/ +·ì [¤Á] /(n) blood/consanguinity/(P)/ +·ì¤¬»ß¤Þ¤ë [¤Á¤¬¤È¤Þ¤ë] /(exp) to stop bleeding/ +·ì¤·¤ç¤¦ [¤±¤Ã¤·¤ç¤¦] /(n) plasma/blood plasma/ +·ì¤¿¤ó [¤±¤Ã¤¿¤ó] /(n) bloody phlegm/ +·ì¤Ê¤Þ¤°¤µ¤¤ [¤Á¤Ê¤Þ¤°¤µ¤¤] /(adj) bloody/bloody stench/ +·ì¤Î±« [¤Á¤Î¤¢¤á] /(exp) bloodshed/ +·ì¤Î²ô [¤Á¤Î¤«¤¿¤Þ¤ê] /clot of blood/ +·ì¤Î³¤ [¤Á¤Î¤¦¤ß] /(exp) sea of blood/ +·ì¤Îµ¤ [¤Á¤Î¤±] /(n) (hot)-blooded/complexion/ +·ì¤Î·Ò¤¬¤ê [¤Á¤Î¤Ä¤Ê¤¬¤ê] /blood relationship/ +·ì¤Î½ä¤ê [¤Á¤Î¤á¤°¤ê] /(n) circulation of the blood/apprehension/ +·ì¤Î½ä¤ê¤¬°­¤¤ [¤Á¤Î¤á¤°¤ê¤¬¤ï¤ë¤¤] /(exp) dim-witted/slow to catch on/ +·ì¤Î½ä¤ê¤Î°­¤¤ [¤Á¤Î¤á¤°¤ê¤Î¤ï¤ë¤¤] /(exp) dim-witted/slow to catch on/ +·ì¤ÎÄ̤ä¿ [¤Á¤Î¤«¤è¤Ã¤¿] /(adj-pn) warm/blood-circulating/compassionate/ +·ì¤ÎÆ» [¤Á¤Î¤ß¤Á] /(n) assorted (female) medical disorders/ +·ì¤ÎÎÞ [¤Á¤Î¤Ê¤ß¤À] /(exp) shedding bitter tears/ +·ì¤Þ¤ß¤ì [¤Á¤Þ¤ß¤ì] /(adj-na,adj-no) bloodstained/bloody/ +·ì¤âÎÞ¤â¤Ê¤¤ [¤Á¤â¤Ê¤ß¤À¤â¤Ê¤¤] /(exp) cold-blooded/unfeeling/heart of stone/ +·ì¤ò°ú¤¯ [¤Á¤ò¤Ò¤¯] /(exp) to be descended from/ +·ì¤ò¸«¤ëÁ褤 [¤Á¤ò¤ß¤ë¤¢¤é¤½¤¤] /struggle with bloodshed/ +·ì°µ [¤±¤Ä¤¢¤Ä] /(n) blood pressure/(P)/ +·ì°µ·× [¤±¤Ä¤¢¤Ä¤±¤¤] /(n) sphygmomanometer/ +·ì°µ¹ß²¼ºÞ [¤±¤Ä¤¢¤Ä¤³¤¦¤«¤¶¤¤] /(n) anti-hypertensive agent/ +·ì±Õ [¤±¤Ä¤¨¤­] /(n) blood/(P)/ +·ì±Õ¥¬¥¹ [¤±¤Ä¤¨¤­¥¬¥¹] /blood agent/ +·ì±Õ¥É¡¼¥Ô¥ó¥° [¤±¤Ä¤¨¤­¥É¡¼¥Ô¥ó¥°] /(n) blood doping/ +·ì±Õ³Ø [¤±¤Ä¤¨¤­¤¬¤¯] /(n) hematology/ +·ì±Õ¶Å¸Ç [¤±¤Ä¤¨¤­¤®¤ç¤¦¤³] /(adj-na) blood clotting/blood coagulation/coagulation/coagulant/ +·ì±Õ¶ä¹Ô [¤±¤Ä¤¨¤­¤®¤ó¤³¤¦] /blood bank/ +·ì±Õ·¿ [¤±¤Ä¤¨¤­¤¬¤¿] /(n) blood type/(P)/ +·ì±Õ¸¡ºº [¤±¤Ä¤¨¤­¤±¤ó¤µ] /blood test/ +·ì±Õ½Û´Ä [¤±¤Ä¤¨¤­¤¸¤å¤ó¤«¤ó] /blood circulation/ +·ì±ÕÀ½ºÞ [¤±¤Ä¤¨¤­¤»¤¤¤¶¤¤] /(n) blood products/ +·ì±ÕÃæ¤ÎÅü [¤±¤Ä¤¨¤­¤Á¤å¤¦¤Î¤È¤¦] /blood sugar/ +·ì±ì [¤Á¤±¤à¤ê] /(n) spurt or spray of blood/ +·ì±ï [¤±¤Ä¤¨¤ó] /(n) blood relative or relationship/(P)/ +·ì²ô [¤±¤Ã¤«¤¤] /(n) blood clot/ +·ì´É [¤±¤Ã¤«¤ó] /(n) blood vessel/(P)/ +·ì´É·ÁÀ® [¤±¤Ã¤«¤ó¤±¤¤¤»¤¤] /(n) angiogenesis/ +·ì´ã [¤Á¤Þ¤Ê¤³] /(n) bloodshot eyes/in a frenzy/ +·ìµ¤ [¤±¤Ã¤­] /(n) vigor/ardor/ardour/vigour/ +·ìµ¤À¹¤ê [¤±¤Ã¤­¤¶¤«¤ê] /(adj-na) youthful vigor/ +·ìµå [¤±¤Ã¤­¤å¤¦] /(n) blood cell/ +·ì¶Ú [¤Á¤¹¤¸] /(n) lineage/stock/strain/blood relationship/ +·ì¸Ò [¤Á¤Î¤ê] /(n) sticky (clots of) blood/ +·ì¹Ô [¤±¤Ã¤³¤¦] /(n) circulation (of the blood)/ +·ì¹Ô¾ã³² [¤±¤Ã¤³¤¦¤·¤ç¤¦¤¬¤¤] /disturbance (blockage) of blood flow/ +·ì¹ç¤¤ [¤Á¤¢¤¤] /(n) meat or flesh of a bloody color/ +·ìº¯ [¤±¤Ã¤³¤ó] /(n) bloodstain/(P)/ +·ìº×¤ê [¤Á¤Þ¤Ä¤ê] /(n) victimization/ +·ì»ß¤á [¤Á¤É¤á] /(n) styptic/ +·ì½ñ [¤±¤Ã¤·¤ç] /(n) writing in blood/ +·ì¾®ÈÄ [¤±¤Ã¤·¤ç¤¦¤Ð¤ó] /(n) platelet/ +·ì¾®ÈĶŽ¸ [¤±¤Ã¤·¤ç¤¦¤Ð¤ó¤®¤ç¤¦¤·¤å¤¦] /(n) platelet aggregation/ +·ì¿§ [¤±¤Ã¤·¤ç¤¯] /(n) complexion/ +·ì¿§ÁÇ [¤±¤Ã¤·¤­¤½] /(n) haemoglobin/ +·ìÀ¶ [¤±¤Ã¤»¤¤] /(n) serum/ +·ìÀ¶³Ø [¤±¤Ã¤»¤¤¤¬¤¯] /(n) serology/ +·ìÀ¶´Î±ê [¤±¤Ã¤»¤¤¤«¤ó¤¨¤ó] /serum hepatitis/ +·ìÀ¶Ãí¼Í [¤±¤Ã¤»¤¤¤Á¤å¤¦¤·¤ã] /serum injection/ +·ìÀ¶ÎÅË¡ [¤±¤Ã¤»¤¤¤ê¤ç¤¦¤Û¤¦] /serotherapy/ +·ìÀ¸½­¤¤ [¤Á¤Ê¤Þ¤°¤µ¤¤] /(adj) bloody/bloody stench/ +·ìÀÇ [¤±¤Ä¤¼¤¤] /(n) heavy taxation/conscription/ +·ìÀï [¤±¤Ã¤»¤ó] /(n) bloody battle/ +·ìÀò [¤±¤Ã¤»¤ó] /(n) thrombus/ +·ìÀò¾É [¤±¤Ã¤»¤ó¤·¤ç¤¦] /thrombosis/ +·ìÀ÷¤á [¤Á¤¾¤á] /(adj-no,n) bloodstained/ +·ìÁê [¤±¤Ã¤½¤¦] /(n) expression/looks/ +·ìÁö¤ë [¤Á¤Ð¤·¤ë] /(v5r) bloodshot/ +·ì² [¤±¤Ä¤¾¤¯] /(n) blood relative/ +·ì²´Ø·¸ [¤±¤Ä¤¾¤¯¤«¤ó¤±¤¤] /consanguinity/ +·ì²·ëº§ [¤±¤Ä¤¾¤¯¤±¤Ã¤³¤ó] /consanguineous marriage/ +·ì³¤­ [¤Á¤Ä¤Å¤­] /(n) blood relation/kin/ +·ìãËá [¤Á¤À¤ë¤Þ] /(n) covered in blood/ +·ìĬ [¤Á¤·¤ª] /(n) blood/ +·ìÄÀ [¤±¤Ã¤Á¤ó] /(n) sedimentation (rate) of blood cells/ +·ìÅÉ [¤Á¤ß¤É¤í] /blood-stained/desperate struggle/ +·ìÅɤë [¤Á¤Ì¤ë] /(v5r) to smear with blood/to kill/ +·ìÅɤì [¤Á¤Þ¤ß¤ì] /(adj-na,adj-no) bloodstained/bloody/ +·ìÅá [¤Á¤¬¤¿¤Ê] /(n) bloody sword (blade)/ +·ìÅü [¤±¤Ã¤È¤¦] /(n) blood sugar/(P)/ +·ìÅüÃÍ [¤±¤Ã¤È¤¦¤Á] /blood sugar level/ +·ìÅý [¤±¤Ã¤È¤¦] /(n) lineage/pedigree/family line/ +·ìÅý½ñ [¤±¤Ã¤È¤¦¤·¤ç] /(n) a pedigree/ +·ìƦ [¤Á¤Þ¤á] /(n) blood blister/ +·ìÆù [¤±¤Ä¤Ë¤¯] /(n) flesh and blood/ +·ìÇ¢ [¤±¤Ä¤Ë¤ç¤¦] /(n) bloody urine/ +·ìÇ¢¾É [¤±¤Ä¤Ë¤ç¤¦¤·¤ç¤¦] /hematuria/ +·ìÇ¿ [¤Á¤¦¤ß] /(n) bloody pus/ +·ìȽ [¤±¤Ã¤Ñ¤ó] /(n) seal of blood/ +·ìÈ¿ÅÇ [¤Á¤Ø¤É] /(n) bloody vomit/ +·ìÈà [¤±¤Ã¤Ñ¤ó] /(n) blood spot/ +·ìÊØ [¤±¤Ä¤Ù¤ó] /(n) bloody stool/ +·ìÌ® [¤±¤Ä¤ß¤ã¤¯] /(n) blood vessel/blood relationship/ +·ìÌÁ [¤±¤Ä¤á¤¤] /(n,vs) blood pledge/oath signed in blood/ +·ì̤¦ [¤Á¤Þ¤è¤¦] /(v5u) to lose one's mind/to lose control of oneself/ +·ìÌß [¤±¤Ã¤Ú¤¤] /(n) clot/ +·ìͧÉ [¤±¤Ä¤æ¤¦¤Ó¤ç¤¦] /(n) haemophilia/(P)/ +·ìͧÉ´µ¼Ô [¤±¤Ä¤æ¤¦¤Ó¤ç¤¦¤«¤ó¤¸¤ã] /hemophiliac/ +·ìÎÞ [¤±¤Ä¤ë¤¤] /(n) tears of blood/bitter tears/ +·ìÏ© [¤±¤Ä¤í] /(n) way out/means of escape/ +·ìÞù [¤±¤Ã¤·¤ç¤¦] /(n) plasma/blood plasma/ +·ìáâ [¤±¤Ã¤¿¤ó] /(n) bloody phlegm/ +·íÊÌ [¤±¤Ä¤Ù¤Ä] /(n) parting/ +·î [¤Ä¤­] /(n-t) moon/month/(P)/ +·î¡¹ [¤Ä¤­¤Å¤­] /(n-adv,n-t) every month/(P)/ +·î¤Èóè [¤Ä¤­¤È¤¹¤Ã¤Ý¤ó] /(exp) like the difference between heaven and hell/ +·î¤Î½Ð [¤Ä¤­¤Î¤Ç] /(n) moonrise/rise of the moon/ +·î¤Î¾ã¤ê [¤Ä¤­¤Î¤µ¤ï¤ê] /(n) menses/ +·î¤ÎÆþ¤ê [¤Ä¤­¤Î¤¤¤ê] /(n) moonset/moondown/ +·î¤Îʪ [¤Ä¤­¤Î¤â¤Î] /(n) menstruation/ +·î¤ÎÎØ [¤Ä¤­¤Î¤ï] /(n) ring around the moon/ +·î¤ÎÎØ·§ [¤Ä¤­¤Î¤ï¤°¤Þ] /(n) Asian black bear/ +·î¤ò°¥¤ì¤à [¤Ä¤­¤ò¤¢¤ï¤ì¤à] /(exp) to enjoy the beauty of the moon/ +·î¤òį¤á¤ë [¤Ä¤­¤ò¤Ê¤¬¤á¤ë] /(exp) to gaze at the moon/ +·î¥í¥±¥Ã¥È [¤Ä¤­¥í¥±¥Ã¥È] /(n) moon rocket/ +·î±Æ [¤²¤Ä¤¨¤¤] /(n) moonlight/moon/moonbeams/ +·î±Æ [¤Ä¤­¤«¤²] /(n) moonlight/moon/moonbeams/ +·î±Û¤· [¤Ä¤­¤´¤·] /(n) left (unpaid) from previous month/ +·î±û [¤²¤Ä¤ª¤¦] /(n-adv,n-t) middle of the month/ +·î²¼ [¤²¤Ã¤«] /(n) in the moonlight/ +·î²¼¤Ë [¤²¤Ã¤«¤Ë] /in the moonlight/ +·î²¼Èþ¿Í [¤²¤Ã¤«¤Ó¤¸¤ó] /(n) Queen of the Night/ +·î²¼É¹¿Í [¤²¤Ã¤«¤Ò¤ç¤¦¤¸¤ó] /(n) go-between/matchmaker/Cupid/ +·î³Û [¤²¤Ä¤¬¤¯] /(n) monthly amount (sum)/(P)/ +·î³Ý¤± [¤Ä¤­¤¬¤±] /(n) monthly installment plan/ +·î³Ý¤±Ãù¶â [¤Ä¤­¤¬¤±¤Á¤ç¤­¤ó] /monthly installment deposit/monthly savings/ +·î³ä¤ê [¤Ä¤­¤ï¤ê] /(n) per month/monthly installment plan/ +·î´© [¤²¤Ã¤«¤ó] /(n) monthly publication/(P)/ +·î´©»¨»ï [¤²¤Ã¤«¤ó¤¶¤Ã¤·] /monthly magazine/ +·î´©»ï [¤²¤Ã¤«¤ó¤·] /monthly magazine/ +·î´Ö [¤²¤Ã¤«¤ó] /(n) (during) month/(P)/ +·îµë [¤²¤Ã¤­¤å¤¦] /(n) monthly salary/(P)/ +·îµë¤¬¾å¤¬¤ë [¤²¤Ã¤­¤å¤¦¤¬¤¢¤¬¤ë] /(exp) to get a raise in salary/ +·îµë¼è¤ê [¤²¤Ã¤­¤å¤¦¤È¤ê] /salaried employee/ +·îµëÆü [¤²¤Ã¤­¤å¤¦¤Ó] /pay day/ +·î¶Ë¤á [¤Ä¤­¤®¤á] /(adj-na,n) monthly/ +·î¶Ë¤áÃó¼Ö¾ì [¤Ä¤­¤®¤á¤Á¤å¤¦¤·¤ã¤¸¤ç¤¦] /parking lot rented on a monthly basis/ +·î¶â [¤²¤Ä¤­¤ó] /Mondays and Fridays/ +·î·Á [¤Ä¤­¤¬¤¿] /(n) crescent shape/ +·î·Ë [¤²¤Ã¤±¤¤] /(n) laurel/the moon/ +·î·Ë´§ [¤²¤Ã¤±¤¤¤«¤ó] /(n) laurel wreath/ +·î·Ë¼ù [¤²¤Ã¤±¤¤¤¸¤å] /(n) laurel tree/bay tree/ +·î·Ð [¤²¤Ã¤±¤¤] /(n) menstruation/menstrual period/(P)/ +·î·Ðº¤Æñ¾É [¤²¤Ã¤±¤¤¤³¤ó¤Ê¤ó¤·¤ç¤¦] /dysmenorrhea/ +·î·Ð¼þ´ü [¤²¤Ã¤±¤¤¤·¤å¤¦¤­] /menstrual cycle/ +·î·ÐÁ° [¤²¤Ã¤±¤¤¤Þ¤¨] /(adj-no) premenstrual/ +·î·ÐÂÓ [¤²¤Ã¤±¤¤¤¿¤¤] /(n) sanitary napkin/ +·î·î [¤Ä¤­¤Å¤­] /(n-adv,n-t) every month/ +·î¸« [¤Ä¤­¤ß] /(n) viewing the moon/(P)/ +·î¸«¶¾Çþ [¤Ä¤­¤ß¤½¤Ð] /soba with egg/ +·î¸«Áð [¤Ä¤­¤ß¤½¤¦] /(n) evening primrose/ +·î¸å¤ì [¤Ä¤­¤ª¤¯¤ì] /(n) (1) a month or older/(2) back numbers of a monthly/ +·î¸÷ [¤²¤Ã¤³¤¦] /(n) moonlight/moonbeam/(P)/ +·îº¢ [¤Ä¤­¤´¤í] /(n-adv,n-t) these past months/ +·î»²¤ê [¤Ä¤­¤Þ¤¤¤ê] /(n) monthly (shrine or temple) visit/ +·î»º [¤²¤Ã¤µ¤ó] /(n) monthly output (production)/(P)/ +·î»Ï¤á [¤Ä¤­¤Ï¤¸¤á] /(iK) (adv,n) beginning of month/ +·î»ö [¤²¤Ä¤¸] /menstruation/ +·î¼¡ [¤²¤Ä¤¸] /(adj-na,n) (1) every month/(2) trite/common/ +·î¼¡ [¤Ä¤­¤Ê¤ß] /(adj-na,n) (1) every month/(2) trite/common/ +·î¼Õ [¤²¤Ã¤·¤ã] /(n) monthly tuition fee/(P)/ +·î¼Õ¤òǼ¤á¤ë [¤²¤Ã¤·¤ã¤ò¤ª¤µ¤á¤ë] /(exp) to pay a school fee/ +·î¼ý [¤²¤Ã¤·¤å¤¦] /(n) monthly income/(P)/ +·î½é¤á [¤Ä¤­¤Ï¤¸¤á] /(adv,n) beginning of month/(P)/ +·î¾¦ [¤²¤Ã¤·¤ç¤¦] /(n) monthly sales/ +·î¿§ [¤²¤Ã¤·¤ç¤¯] /(n) moonlight/ +·î¿© [¤²¤Ã¤·¤ç¤¯] /(n) lunar eclipse/(P)/ +·î¿ª [¤²¤Ã¤·¤ç¤¯] /(n) lunar eclipse/ +·î¿å¶â [¤²¤Ã¤¹¤¤¤­¤ó] /Mon-Wed-Fri/ +·îÀ¤³¦ [¤²¤Ã¤»¤«¤¤] /(n) moon/lunar world/ +·îÁê [¤²¤Ã¤½¤¦] /phase of the moon/ +·î­¤é¤º [¤Ä¤­¤¿¤é¤º] /(n) premature birth/ +·îÂå¤ê [¤Ä¤­¤¬¤ï¤ê] /(n) a new month starts/ +·îö [¤²¤Ã¤¿¤ó] /(n-adv,n-t) first day of the month/commentary/ +·îÃÙ¤ì [¤Ä¤­¤ª¤¯¤ì] /(n) (1) a month or older/(2) back numbers of a monthly/ +·îĹÀÐ [¤²¤Ã¤Á¤ç¤¦¤»¤­] /(n) moonstone/ +·îÅô¤«¤ê [¤Ä¤­¤¢¤«¤ê] /(n) moonlight/ +·îÆâ [¤²¤Ä¤Ê¤¤] /(n) by the end of this month/(P)/ +·îÆü [¤¬¤Ã¤Ô] /(n) (the) date/(P)/ +·îÆü [¤Ä¤­¤Ò] /(n) time/years/days/(P)/ +·îÆü¤Î·Ð¤Ä [¤Ä¤­¤Ò¤Î¤¿¤Ä] /(exp) passing of days and months/ +·îȾ¤Ð [¤Ä¤­¤Ê¤«¤Ð] /(adv,n) middle of the month/ +·îÈÖ [¤Ä¤­¤Ð¤ó] /(n) monthly shift or duty/ +·îɾ [¤²¤Ã¤Ô¤ç¤¦] /(n) monthly review/ +·îÉê [¤²¤Ã¤×] /(n) monthly installment/(P)/ +·îÉêÈÎÇä [¤²¤Ã¤×¤Ï¤ó¤Ð¤¤] /selling on the installment plan/ +·îʧ¤¤ [¤Ä¤­¤Ð¤é¤¤] /(n) monthly installment/ +·îÊ [¤Ä¤­¤Ê¤ß] /(adj-na,n) (1) every month/(2) trite/common/(P)/ +·îÊÂ¤ß [¤Ä¤­¤Ê¤ß] /(adj-na,n) (1) every month/(2) trite/common/(P)/ +·îÊÌ [¤Ä¤­¤Ù¤Ä] /(n) by months/ +·îÊð [¤²¤Ã¤Ý¤¦] /(n) monthly salary/ +·îÊó [¤²¤Ã¤Ý¤¦] /(n) monthly report/ +·îËè¤Ë [¤Ä¤­¤´¤È¤Ë] /monthly/ +·îËö [¤²¤Ä¤Þ¤Ä] /(n-adv,n-t) end of the month/(P)/ +·îËö [¤Ä¤­¤º¤¨] /(n-adv,n-t) end of the month/ +·îÌÀ [¤²¤Ä¤á¤¤] /(n) moonlight/ +·îÌÀ¤«¤ê [¤Ä¤­¤¢¤«¤ê] /(n) moonlight/ +·îÌÀ¤ê [¤Ä¤­¤¢¤«¤ê] /(n) moonlight/ +·îÌÌ [¤²¤Ä¤á¤ó] /(n) moon's surface/(P)/ +·îÌë [¤Ä¤­¤è] /(n) moonlit night/(P)/ +·îÌ븫¤Îº [¤Ä¤¯¤è¤ß¤Î¤ß¤³¤È] /(n) Moon God/Tsukuyomi no Mikoto/brother of Amaterasu/ +·îÌëÂû [¤Ä¤­¤è¤¿¤±] /(n) moonlight mushroom/ +·îÍË [¤²¤Ä¤è¤¦] /(n-adv,n-t) Monday/(P)/ +·îÍËÆü [¤²¤Ä¤è¤¦¤Ó] /(n-adv,n) Monday/(P)/ +·îÍø [¤²¤Ä¤ê] /(n) monthly interest/ +·îÎØ [¤²¤Ä¤ê¤ó] /(n) moon/ +·îÎã [¤²¤Ä¤ì¤¤] /(n) monthly/(P)/ +·îÎã²ñ [¤²¤Ä¤ì¤¤¤«¤¤] /monthly meeting/ +·îÎã·ÐºÑÊó¹ð [¤²¤Ä¤ì¤¤¤±¤¤¤¶¤¤¤Û¤¦¤³¤¯] /(n) monthly economic report/ +·îÎð [¤²¤Ä¤ì¤¤] /(n) age of the moon/ +·ï [¤¯¤À¤ó] /(adj-no,n) example/precedent/the usual/the said/the above-mentioned/(man) in question/ +·ï [¤±¤ó] /(n) matter/case/item/(P)/ +·ï¤Î°ì·ï [¤¯¤À¤ó¤Î¤¤¤Ã¤±¤ó] /the matter in question/the aforesaid matter/ +·ï¿ô [¤±¤ó¤¹¤¦] /(n) number (of things)/(P)/ +·ï̾ [¤±¤ó¤á¤¤] /(n) term/subject/title/ +·ð [¤±¤ó] /economy/ +·ð¤·¤¤ [¤Ä¤Þ¤·¤¤] /(adj) thrifty/economical/ +·ð¤·¤¯Ê뤷 [¤Ä¤Þ¤·¤¯¤¯¤é¤·] /living frugally/ +·ð¤·¤¯Ê뤹 [¤Ä¤Þ¤·¤¯¤¯¤é¤¹] /to live frugally/ +·ðÁÇ [¤±¤ó¤½] /(adj-na,n) economical and simple/ +·ðÌó [¤±¤ó¤ä¤¯] /(adj-na,n,vs) thrift/economy/frugality/(P)/ +·ðÌó²È [¤±¤ó¤ä¤¯¤«] /thrifty person/economist/ +·ðÒç [¤±¤ó¤ê¤ó] /miserly, stingy/ +·ñ¤ßÈè¤ì¤ë [¤¦¤ß¤Ä¤«¤ì¤ë] /(v1) to grow weary/to get tired of/ +·ñ¤à [¤¢¤°¤à] /(v5m) to get tired of (doing)/to lose interest in/ +·ñ¤à [¤¦¤à] /(v5m) to get tired of (doing)/to lose interest in/ +·ñ¤ë [¤¢¤­¤ë] /(v1) to get tired of/to lose interest in/to have enough/ +·ñ±Þ [¤±¤ó¤¨¤ó] /(n) weariness/ +·ñÂÕ [¤±¤ó¤¿¤¤] /(n) languor/fatigue/weariness/boredom/(P)/ +·ñÂÕ´¶ [¤±¤ó¤¿¤¤¤«¤ó] /(n) washed-out feeling/ +·ñÂÕ´ü [¤±¤ó¤¿¤¤¤­] /(n) the stage of fatigue/ +·ñØà [¤±¤ó¤Ñ¤¤] /extreme fatigue/ +·ò [¤±¤ó] /(n) health/strength/stick-to-itiveness/(P)/ +·ò¤«¤Ë [¤·¤¿¤¿¤«¤Ë] /heartily/severely/ +·ò¤ä¤« [¤¹¤³¤ä¤«] /(adj-na,n) vigorous/healthy/sound/(P)/ +·ò¤ä¤«¤ÊÂÎ [¤¹¤³¤ä¤«¤Ê¤«¤é¤À] /healthy (sound) body/ +·ò°ßºÞ [¤±¤ó¤¤¤¶¤¤] /(n) stomach medicine/ +·ò°ß¾û [¤±¤ó¤¤¤¸¤ç¤¦] /stomach tablets/ +·òµ¤ [¤±¤Ê¤²] /(adj-na,n) brave/gallant/courage/manly/heroic/praiseworthy/industrious/pure/lovable/(P)/ +·òµÓ [¤±¤ó¤­¤ã¤¯] /(adj-na,n) good walker/ +·òµÓ²È [¤±¤ó¤­¤ã¤¯¤«] /good walker/ +·ò¹¯ [¤±¤ó¤³¤¦] /(adj-na,n) health/sound/wholesome/(P)/ +·ò¹¯¤ËÎɤ¤ [¤±¤ó¤³¤¦¤Ë¤è¤¤] /be good for the health/ +·ò¹¯¤ò»¤Ê¤¦ [¤±¤ó¤³¤¦¤ò¤½¤³¤Ê¤¦] /(exp) to lose one's health/ +·ò¹¯°åÎÅÃÄÂÎ [¤±¤ó¤³¤¦¤¤¤ê¤ç¤¦¤À¤ó¤¿¤¤] /(n) health maintenance organization (HMO)/ +·ò¹¯´ÉÍý [¤±¤ó¤³¤¦¤«¤ó¤ê] /(n) health care (for the aged)/ +·ò¹¯»ù [¤±¤ó¤³¤¦¤¸] /healthy child/ +·ò¹¯¼Ô [¤±¤ó¤³¤¦¤·¤ã] /healthy person/ +·ò¹¯¾ÚÌÀ½ñ [¤±¤ó¤³¤¦¤·¤ç¤¦¤á¤¤¤·¤ç] /health certificate/ +·ò¹¯¾å [¤±¤ó¤³¤¦¤¦¤¨] /(adj-no) health (concerns, reasons, etc.)/ +·ò¹¯¾õÂÖ [¤±¤ó¤³¤¦¤¸¤ç¤¦¤¿¤¤] /(n) (the condition of) one's health/ +·ò¹¯¿©ÉÊ [¤±¤ó¤³¤¦¤·¤ç¤¯¤Ò¤ó] /health foods/(P)/ +·ò¹¯¿ÇÃÇ [¤±¤ó¤³¤¦¤·¤ó¤À¤ó] /physical examination/ +·ò¹¯ÂÎ [¤±¤ó¤³¤¦¤¿¤¤] /(n) healthy body/ +·ò¹¯ÃÏ [¤±¤ó¤³¤¦¤Á] /healthy place/health resort/ +·ò¹¯Åª [¤±¤ó¤³¤¦¤Æ¤­] /(adj-na) hygienic/healthful/sanitary/ +·ò¹¯Èþ [¤±¤ó¤³¤¦¤Ó] /(n) physical beauty/ +·ò¹¯ÉÔ°Â [¤±¤ó¤³¤¦¤Õ¤¢¤ó] /poor health/failing heath/ +·ò¹¯Êݸ± [¤±¤ó¤³¤¦¤Û¤±¤ó] /(n) health insurance/(P)/ +·ò¹¯Êݸ±°å [¤±¤ó¤³¤¦¤Û¤±¤ó¤¤] /health insurance doctor/ +·ò¹¯Êݸ±À©ÅÙ [¤±¤ó¤³¤¦¤Û¤±¤ó¤»¤¤¤É] /(n) health insurance system/ +·ò¹¯Êݸ±Ë¡ [¤±¤ó¤³¤¦¤Û¤±¤ó¤Û¤¦] /the Health Insurance Act/ +·ò¹¯Êý [¤±¤ó¤³¤¦¤Û¤¦] /(n) hygiene/ +·ò¹¯Ë¡ [¤±¤ó¤³¤¦¤Û¤¦] /(n) hygiene/ +·ò¹¯ÌäÂê [¤±¤ó¤³¤¦¤â¤ó¤À¤¤] /health problem/health issue/ +·òºß [¤±¤ó¤¶¤¤] /(adj-na,n) in good health/well/(P)/ +·òºß¤À [¤±¤ó¤¶¤¤¤À] /be in good health/be well/ +·ò»ù [¤±¤ó¤¸] /(n) stalwart youth/ +·ò¼Â [¤±¤ó¤¸¤Ä] /(adj-na,n) steady/sound/reliable/solid/ +·ò¼Ô [¤·¤¿¤¿¤«¤â¤Î] /desperate character/scoundrel/strong-willed person/ +·ò¾¡ [¤±¤ó¤·¤ç¤¦] /(adj-na,n) good health/ +·ò¾Í [¤±¤ó¤·¤ç¤¦] /spirit/pep/energy/ +·ò¾ï¼Ô [¤±¤ó¤¸¤ç¤¦¤·¤ã] /(n) healthy person/non-handicapped person/(P)/ +·ò¿Ç [¤±¤ó¤·¤ó] /(n) (abbr) physical examination/(P)/ +·òÁ´ [¤±¤ó¤¼¤ó] /(adj-na,n) health/soundness/wholesome/(P)/ +·òÅê [¤±¤ó¤È¤¦] /(n) good pitching/ +·òÆ® [¤±¤ó¤È¤¦] /(n,vs,exp) fighting bravely/good luck!/good fight/strenuous efforts/(P)/ +·òǾºÞ [¤±¤ó¤Î¤¦¤¶¤¤] /brain tonic/ +·òÈÝ [¤±¤ó¤Ô] /condition of health/ +·òÉ® [¤±¤ó¤Ô¤Ä] /(n) powerful pen/ +·òÉ®²È [¤±¤ó¤Ô¤Ä¤«] /ready writer/ +·òÊÝ [¤±¤ó¤Ý] /(n) (abbr) health insurance system/(P)/ +·òÊâ [¤±¤ó¤Ý] /good walker/ +·ò˺ [¤±¤ó¤Ü¤¦] /(n) forgetfulness/ +·ò˺¾É [¤±¤ó¤Ü¤¦¤·¤ç¤¦] /(n) amnesia/loss of memory/ +·òËÀ [¤±¤ó¤Ü¤¦] /(n) good batting/ +·òÓ· [¤±¤ó¤¿¤ó] /(adj-na,n) gluttony/voracity/ +·òÓ·²È [¤±¤ó¤¿¤ó¤«] /(n) glutton/gormandizer/ +·ó [¤±¤ó] /(conj,n) and/in addition/concurrently/(P)/ +·ó¤¹ [¤±¤ó¤¹] /(vs) to combine with/to serve as both/to hold an additional post/to use with/ +·ó¤Í¤Æ [¤«¤Í¤Æ] /(adv) simultaneously/ +·ó¤Í¤Ê¤¤ [¤«¤Í¤Ê¤¤] /(suf,int) capable of any crime/"would not put it past him"/ +·ó¤Í¤ë [¤«¤Í¤ë] /(suf,v1) to hold (position)/to serve/to be unable/to be beyond one's ability/to combine with/to use with/cannot/to hesitate to/to be impatient/(P)/ +·ó¤Í·ó¤Í [¤«¤Í¤¬¤Í] /(adv) often/lately/already/ +·ó¤Í¹ç¤¤ [¤«¤Í¤¢¤¤] /(n,vs) equilibrium/good balance/poise/(P)/ +·ó¤Í»Å¤¨¤ë [¤«¤Í¤Ä¤«¤¨¤ë] /(v1) to serve at the same time/ +·ó¤ÍÈ÷¤¨¤ë [¤«¤Í¤½¤Ê¤¨¤ë] /(v1) to have both/to combine with/(P)/ +·ó¤ÍÌò [¤«¤Í¤ä¤¯] /carrying on a second line of work/ +·ó±Ä [¤±¤ó¤¨¤¤] /(n,vs) operating or carrying on simultaneously/ +·ó´± [¤±¤ó¤«¤ó] /(n) additional post/ +·ó¶È [¤±¤ó¤®¤ç¤¦] /(n) side line/second business/(P)/ +·ó¶È [¤±¤ó¤´¤¦] /(n) side line/second business/ +·ó¶ÈÇÀ²È [¤±¤ó¤®¤ç¤¦¤Î¤¦¤«] /part-time farmer/ +·ó¶Ð [¤±¤ó¤­¤ó] /(n) additional post/ +·ó¹Ô [¤±¤ó¤³¤¦] /(n) doing simultaneously/ +·ó½¤ [¤±¤ó¤·¤å¤¦] /(n) studying two lines together (as a major and a minor)/ +·ó¿¦ [¤±¤ó¤·¤ç¤¯] /(n) pluralism/plurality/concurrent post/ +·óÀÝ [¤±¤ó¤»¤Ä] /(n) concurrent post/ +·óÂÓ [¤±¤ó¤¿¤¤] /(n) combined use/combination/filling two positions/serving two purposes/ +·óÂê [¤±¤ó¤À¤¤] /(n) subject for a poem/ +·óǤ [¤±¤ó¤Ë¤ó] /(n) concurrent post/(P)/ +·óÈ÷ [¤±¤ó¤Ó] /(n,vs) being proficient in both/combine both/ +·óÊ» [¤±¤ó¤Ú¤¤] /(n,vs) uniting/unity/ +·óÊä [¤±¤ó¤Ý] /(n) carrying on a second line of work/ +·ó̳ [¤±¤ó¤à] /(n) additional post/(P)/ +·óÍ­ [¤±¤ó¤æ¤¦] /(n) having both/ +·óÍÑ [¤±¤ó¤è¤¦] /(n) multi-use/combined use/combination/serving two purposes/ +·ô [¤±¤ó] /(n,n-suf) ticket/coupon/bond/certificate/(P)/ +·ôÇ䵡 [¤±¤ó¤Ð¤¤¤­] /(n) ticket machine/ +·ôÌÌ [¤±¤ó¤á¤ó] /(n) the face of a bond, draft or certificate/ +·õ [¤±¤ó] /(n) sword/sabre/blade/bayonet/sting/clock hand/ +·õ [¤Ä¤ë¤®] /(n) sword/(P)/ +·õ¤Î»³¤òÅФë [¤Ä¤ë¤®¤Î¤ä¤Þ¤ò¤Î¤Ü¤ë] /(exp) to perform a hazardous deed/ +·õ¤ÎÆ» [¤±¤ó¤Î¤ß¤Á] /swordsmanship/ +·õ¤òÂÓ¤Ó¤ë [¤±¤ó¤ò¤ª¤Ó¤ë] /(exp) to wear a sword at one's side/ +·õ¤òÈ´¤¯ [¤±¤ó¤ò¤Ì¤¯] /(exp) to draw a sword/ +·õ¤òÈ´¤¯ [¤Ä¤ë¤®¤ò¤Ì¤¯] /(exp) to draw a sword/ +·õ¥öÊö [¤±¤ó¤¬¤ß¤Í] /crater's rim/edge of the ring in sumo/ +·õµ´ [¤±¤ó¤­] /devilish swordsman/ +·õµÒ [¤±¤ó¤«¤¯] /(n) fencer/swordsman/ +·õµÒ [¤±¤ó¤­¤ã¤¯] /(n) fencer/swordsman/ +·õ¶Ì [¤±¤ó¤À¤Þ] /(n) cup-and-ball game/ +·õ·Á [¤±¤ó¤¬¤¿] /sword shape/ +·õ·à [¤±¤ó¤²¤­] /(n) sword play/samurai drama/(P)/ +·õ·á [¤±¤ó¤²¤­] /(n) weapons/arms/ +·õ¹ë [¤±¤ó¤´¤¦] /(n) master fencer/ +·õ»³ [¤±¤ó¤¶¤ó] /(n) a tool, used in Ikebana (flower arranging), with a heavy base from which needles project upwards, onto which flowers or branches are pushed/ +·õ»Î [¤±¤ó¤·] /(n) fencer/(P)/ +·õ¼¥ [¤±¤ó¤¸] /sacred sword and jewels/ +·õ½Ñ [¤±¤ó¤¸¤å¤Ä] /(n) fencing/ +·õ¾õ [¤±¤ó¤¸¤ç¤¦] /sword-shaped/ +·õÀè [¤±¤ó¤µ¤­] /(n) point of a sword/ +·õÂÓ [¤±¤ó¤¿¤¤] /sword belt/ +·õÆ» [¤±¤ó¤É¤¦] /(n) kendo/swordmanship/fencing/(P)/ +·õÆ»¤Î»ÕÈÏ [¤±¤ó¤É¤¦¤Î¤·¤Ï¤ó] /fencing teacher/ +·õÆÍ [¤±¤ó¤Ä¤¯] /(n) scolding/ +·õÆͤ¯ [¤±¤ó¤Ä¤¯] /(n) rough scolding/ +·õÆÝ [¤±¤ó¤Î¤ó] /(adj-na,n) risky/dangerous/insecure/ +·õÆñ [¤±¤ó¤Ê¤ó] /(n) the calamity of being killed by the sword/ +·õÉÕ¤­Å´Ë¤ [¤±¤ó¤Ä¤­¤Ç¤Ã¤Ý¤¦] /(n) fixed bayonet/ +·õÉÕ¤¯¤ò¿©¤¦ [¤±¤ó¤Ä¤¯¤ò¤¯¤¦] /(exp) to be the victim of a burst of anger/ +·õÉÕ¤¯¤ò¿©¤ï¤¹ [¤±¤ó¤Ä¤¯¤ò¤¯¤ï¤¹] /(exp) to burst out in anger/ +·õÉñ [¤±¤ó¤Ö] /(n) sword dance/ +·õË¡ [¤±¤ó¤Ý¤¦] /(n) fencing/ +·õËë [¤±¤ó¤Þ¤¯] /(n) threatening attitude/ +·ö¡¹¤´¤¦¤´¤¦¤¿¤ë [¤±¤ó¤±¤ó¤´¤¦¤´¤¦¤¿¤ë] /(adj-t) noisy/clamorous/ +·ö¡¹Ó [¤±¤ó¤±¤ó¤´¤¦¤´¤¦] /(adj-na,n) pandemonium of noise/many people pronouncing diverse opinions in a great uproar/ +·ö¤·¤¤ [¤ä¤«¤Þ¤·¤¤] /(adj) (1) noisy/(2) strict/fussy/(P)/ +·ö²Þ [¤±¤ó¤«] /(n) quarrel/(drunken) brawl/failure/(P)/ +·ö²Þ¤Î¿¬ [¤±¤ó¤«¤Î¤·¤ê] /aftermath of a quarrel (failure)/ +·ö²Þ¤òʬ¤±¤ë [¤±¤ó¤«¤ò¤ï¤±¤ë] /(exp) to separate quarreling person's/ +·ö²Þ¹ø [¤±¤ó¤«¤´¤·] /(n) belligerent/ +·ö²ÞÁᤤ [¤±¤ó¤«¤Ð¤ä¤¤] /(adj) quarrelsome/ +·ö²ÞÊ̤ì [¤±¤ó¤«¤ï¤«¤ì] /(of a couple) fighting and splitting up/ +·ö²ÞξÀ®ÇÔ [¤±¤ó¤«¤ê¤ç¤¦¤»¤¤¤Ð¤¤] /(exp) In a quarrel, both parties are to blame/ +·ö·ö¤´¤¦¤´¤¦¤¿¤ë [¤±¤ó¤±¤ó¤´¤¦¤´¤¦¤¿¤ë] /(adj-t) noisy/clamorous/ +·ö·öÓïÓï [¤±¤ó¤±¤ó¤´¤¦¤´¤¦] /(adj-na,n) pandemonium of noise/many people pronouncing diverse opinions in a great uproar/ +·öÁû [¤±¤ó¤½¤¦] /(adj-na,n) tumult/ +·öÅÁ [¤±¤ó¤Ç¤ó] /(n,vs) widely talked about/ +·öÓä [¤±¤ó¤½¤¦] /(adj-na,n) noisy/ +·÷ [¤±¤ó] /(n,n-suf) sphere/circle/range/ +·÷³° [¤±¤ó¤¬¤¤] /(n) outside range/outside orbit/(P)/ +·÷ÅÀ [¤±¤ó¤Æ¤ó] /(n) circle (for emphasis)/ +·÷Æâ [¤±¤ó¤Ê¤¤] /(n) within the sphere/(P)/ +·ø¤¤ [¤«¤¿¤¤] /(adj) hard (esp. wood)/steadfast/honorable/stuffy writing/(P)/ +·ø¤¤¸ÀÍÕ [¤«¤¿¤¤¤³¤È¤Ð] /stiff speech/ +·ø¤¤ºàÌÚ [¤«¤¿¤¤¤¶¤¤¤â¤¯] /hard lumber/ +·ø¤¤½÷ [¤«¤¿¤¤¤ª¤ó¤Ê] /chaste woman/ +·ø¤¤¾¦Çä [¤«¤¿¤¤¤·¤ç¤¦¤Ð¤¤] /sound business/ +·ø¤µ [¤«¤¿¤µ] /(n) firmness/hardness/stiffness/honesty/(P)/ +·ø¤á¤ë [¤«¤¿¤á¤ë] /(v1,vt) to harden/to freeze/to fortify/ +·ø¥Ñ¥ó [¤«¤¿¥Ñ¥ó] /(n) hard biscuits/hardtack/ +·ø²Ì [¤±¤ó¤«] /(n) nut/ +·øµ¤ [¤«¤¿¤®] /(adj-na,n) honest/respectable/ +·ø¶ì¤·¤¤ [¤«¤¿¤¯¤ë¤·¤¤] /(adj) formal/strict/ceremonious/stiff/ +·ø¶ì¤·¤¤ [¤«¤¿¤°¤ë¤·¤¤] /(adj) formal/strict/ceremonious/stiff/ +·ø¸Ç [¤±¤ó¤´] /(adj-na,n) solid/strong/firm/(P)/ +·øºà [¤±¤ó¤¶¤¤] /hard wood/ +·ø»Ö [¤±¤ó¤·] /iron purpose/ +·ø»ý [¤±¤ó¤¸] /(n,vs) holding on to/sticking to/(P)/ +·ø¼Â [¤±¤ó¤¸¤Ä] /(adj-na,n) steady/sound/reliable/solid/(P)/ +·ø¼é [¤±¤ó¤·¤å] /(n,vs) strong defense/ +·ø¾ë [¤±¤ó¤¸¤ç¤¦] /(n) strong fortress/ +·ø¿®Îé [¤±¤ó¤·¤ó¤ì¤¤] /(n) (the Christian sacrament of) confirmation/ +·ø¿Í [¤«¤¿¤¸¤ó] /(n) square/trustworthy person/ +·ø¿Ø [¤±¤ó¤¸¤ó] /(n) stronghold/ +·øÂÀ¤ê [¤«¤¿¤Ö¤È¤ê] /(adj-na,n) solidly built person/ +·øú [¤«¤¿¤º¤ß] /(n) hard charcoal/ +·øÄ´ [¤±¤ó¤Á¤ç¤¦] /(adj-na,n) bullish/firm (market)/(P)/ +·øǦ [¤±¤ó¤Ë¤ó] /(n) perseverance/ +·øǦÉÔÈ´ [¤±¤ó¤Ë¤ó¤Õ¤Ð¤Ä] /(adj-na,n) indomitable perseverance/invincible fortitude/ +·øʪ [¤«¤¿¤Ö¤Ä] /(n) straight-laced or stubborn person/ +·øÌÚ [¤«¤¿¤®] /(n) hardwood/ +·øÎÝ [¤±¤ó¤ë¤¤] /(n) stronghold/ +·øÏ´ [¤±¤ó¤í¤¦] /(adj-na,n) solid/ +·ù [¤¤¤ä] /(adj-na,n) disagreeable/detestable/unpleasant/reluctant/(P)/ +·ù¡¹ [¤¤¤ä¤¤¤ä] /(adv,n) (uk) unwillingly/grudgingly/shaking head in refusal (to children)/ +·ù¤¤ [¤­¤é¤¤] /(adj-na,n) dislike/hate/(P)/ +·ù¤¤¤À [¤­¤é¤¤¤À] /do not like/dislike/ +·ù¤¦ [¤­¤é¤¦] /(v5u) to hate/to dislike/to loathe/(P)/ +·ù¤¬¤é¤» [¤¤¤ä¤¬¤é¤»] /(n) harassment/pestering/(P)/ +·ù¤¬¤ë [¤¤¤ä¤¬¤ë] /(v5r) to hate/to dislike/(P)/ +·ù¤Êµ¤»ý [¤¤¤ä¤Ê¤­¤â¤Á] /unpleasant feeling/ +·ù¤é¤·¤¤ [¤¤¤ä¤é¤·¤¤] /(adj) unpleasant/disgusting/repulsive/detestable/disagreeable/indecent/lewd/dirty/lascivious/ +·ù°­ [¤±¤ó¤ª] /(n) disgust/hate/repugnance/(P)/ +·ù±ì [¤±¤ó¤¨¤ó] /(n) dislike of smoking/ +·ù±ì±¿Æ° [¤±¤ó¤¨¤ó¤¦¤ó¤É¤¦] /(n) anti-smoking campaign/ +·ù±ì³èÆ°²È [¤±¤ó¤¨¤ó¤«¤Ä¤É¤¦¤¤¤¨] /(n) antismoking activist/ +·ù±ì¸¢ [¤±¤ó¤¨¤ó¤±¤ó] /(n) non-smokers' rights/ +·ù´÷ [¤±¤ó¤­] /(n,vs) dislike/aversion/ +·ù´÷ [¤±¤ó¤®] /(n,vs) dislike/aversion/ +·ùµ¤ [¤¤¤ä¤­] /(n) dislike/disgust/disinclination/tired of/(P)/ +·ùµ¤ [¤¤¤ä¤±] /(n) dislike/disgust/disinclination/tired of/ +·ùµ¤ [¤±¤ó¤­] /(n) dislike/disgust/disinclination/tired of/ +·ùµ¤¤¬º¹¤¹ [¤¤¤ä¤±¤¬¤µ¤¹] /(exp) to be tired of/to be sick of/ +·ùµ¤À¸Êª [¤±¤ó¤­¤»¤¤¤Ö¤Ä] /(adj-na) anaerobe/ +·ùµ¿ [¤±¤ó¤®] /(n) suspicion/(P)/ +·ùµ¿¼Ô [¤±¤ó¤®¤·¤ã] /(n) suspect/ +·ù·ù [¤¤¤ä¤¤¤ä] /(adv,n) (uk) unwillingly/grudgingly/shaking head in refusal (to children)/ +·ùÌ£ [¤¤¤ä¤ß] /(adj-na,n) disagreeableness/gaudiness/sarcasm/ +·ú¤Ä [¤¿¤Ä] /(v5t) to erect/to be erected/to be built/(P)/ +·ú¤Æ¤ë [¤¿¤Æ¤ë] /(v1) to build/to construct/(P)/ +·ú¤Æ²ó¤¹ [¤¿¤Æ¤Þ¤ï¤¹] /(v5s) to build around/ +·ú¤Æ³Ý¤± [¤¿¤Æ¤«¤±] /under construction/ +·ú¤Æ¹þ¤à [¤¿¤Æ¤³¤à] /(v5m) to be built up/to be crowded with houses/ +·ú¤ÆÁ° [¤¿¤Æ¤Þ¤¨] /(n) face/official stance/public position or attitude (as opposed to private thoughts)/(P)/ +·ú¤ÆÁý¤· [¤¿¤Æ¤Þ¤·] /(n) extension of a building/ +·ú¤ÆÁý¤¹ [¤¿¤Æ¤Þ¤¹] /(v5s) to extend (building)/to build on/ +·ú¤ÆÂؤ¨¤ë [¤¿¤Æ¤«¤¨¤ë] /(v1) to rebuild/to reconstruct/ +·ú¤ÆÃÍ [¤¿¤Æ¤Í] /(n) official market quotations/exchange rates/ +·ú¤Æľ¤· [¤¿¤Æ¤Ê¤ª¤·] /(n) re-erection/rebuilding/ +·ú¤Æľ¤¹ [¤¿¤Æ¤Ê¤ª¤¹] /(v5s) to rebuild/to reconstruct/ +·ú¤ÆÄÚ [¤¿¤Æ¤Ä¤Ü] /(n) floor space/ +·ú¤ÆÇä¤ê [¤¿¤Æ¤¦¤ê] /(n) constructing and selling a ready-built house/ +·ú¤ÆÇä¤ê½»Âð [¤¿¤Æ¤¦¤ê¤¸¤å¤¦¤¿¤¯] /ready-built house or housing/ +·ú¤ÆÌÖ [¤¿¤Æ¤¢¤ß] /(n) fish trap/set net/ +·ú³Ø [¤±¤ó¤¬¤¯] /(n) foundation of a school/ +·úµÄ [¤±¤ó¤®] /(n) proposition/motion/proposal/suggestion/(P)/ +·úµÄ°Æ [¤±¤ó¤®¤¢¤ó] /proposition/ +·úµÄ¼Ô [¤±¤ó¤®¤·¤ã] /a proposer/ +·ú¶Ì [¤¿¤Æ¤®¤ç¤¯] /(n) position (in finance: amount of a security either owned or owed by an investor or dealer)/open interest/ +·ú¶ñ [¤¿¤Æ¤°] /(n) fittings such as sliding doors, fusuma, shoji, etc./furniture/ +·ú¶ñ²° [¤¿¤Æ¤°¤ä] /a joiner/cabinetmaker/ +·ú¸À [¤±¤ó¤²¤ó] /(n,vs) right to speak/offering one's opinion to one's superior/proposal/ +·ú¹ñ [¤±¤ó¤³¤¯] /(n) founding of a nation/(P)/ +·ú¹ñµ­Ç°¤ÎÆü [¤±¤ó¤³¤¯¤­¤Í¤ó¤Î¤Ò] /(n) Foundation Day (Feb 11)/ +·ú¹ñµ­Ç°Æü [¤±¤ó¤³¤¯¤­¤Í¤ó¤Ó] /National Foundation Day/ +·úºà [¤±¤ó¤¶¤¤] /(n) building material/(P)/ +·úºö [¤±¤ó¤µ¤¯] /(n,vs) making a plan/recommendation/suggestion/ +·úÀß [¤±¤ó¤»¤Ä] /(n,vs) construction/establishment/(P)/ +·úÀß²ñ¼Ò [¤±¤ó¤»¤Ä¤¬¤¤¤·¤ã] /construction company/ +·úÀßµ¡³£ [¤±¤ó¤»¤Ä¤­¤«¤¤] /(n) construction machinery/ +·úÀß¶È [¤±¤ó¤»¤Ä¤®¤ç¤¦] /(n) the construction industry/ +·úÀß¹©»ö [¤±¤ó¤»¤Ä¤³¤¦¤¸] /(n) construction work/ +·úÀß¹ñºÄ [¤±¤ó¤»¤Ä¤³¤¯¤µ¤¤] /(n) construction debt/ +·úÀß¼Ô [¤±¤ó¤»¤Ä¤·¤ã] /architect/ +·úÀß¾Ê [¤±¤ó¤»¤Ä¤·¤ç¤¦] /Ministry of Construction/(P)/ +·úÀßÂç¿Ã [¤±¤ó¤»¤Ä¤À¤¤¤¸¤ó] /Minister of Construction/ +·úÀßŪ [¤±¤ó¤»¤Ä¤Æ¤­] /(adj-na) constructive/(P)/ +·úÀßŪ´Ø·¸ [¤±¤ó¤»¤Ä¤Æ¤­¤«¤ó¤±¤¤] /constructive relationship/ +·úÀßÈñ [¤±¤ó¤»¤Ä¤Ò] /(n) construction (building) costs/ +·úÁ° [¤¿¤Æ¤Þ¤¨] /(n) face/official stance/public position or attitude (as opposed to private thoughts)/(P)/ +·úÁý¤· [¤¿¤Æ¤Þ¤·] /(n) building addition or extension/an annex/ +·ú¤ [¤±¤ó¤¾¤¦] /(n) building/construction/(P)/ +·ú¤ʪ [¤±¤ó¤¾¤¦¤Ö¤Ä] /(n) structure/(P)/ +·úÃÍ [¤¿¤Æ¤Í] /(n) official market quotations/exchange rates/ +·úÃÛ [¤±¤ó¤Á¤¯] /(n,vs) construction/architecture/(P)/ +·úÃÛ²È [¤±¤ó¤Á¤¯¤«] /(n) architect/ +·úÃÛ³Ø [¤±¤ó¤Á¤¯¤¬¤¯] /(n) architecture/(P)/ +·úÃÛ´ð½àË¡ [¤±¤ó¤Á¤¯¤­¤¸¤å¤ó¤Û¤¦] /(n) the Building Standards Act/ +·úÃÛ¶È [¤±¤ó¤Á¤¯¤®¤ç¤¦] /(n) building (construction) industry/(being in) the building trade/ +·úÃÛ¶È¼Ô [¤±¤ó¤Á¤¯¤®¤ç¤¦¤·¤ã] /a builder/ +·úÃÛ¸½¾ì [¤±¤ó¤Á¤¯¤²¤ó¤Ð] /(n) building (construction) site/ +·úÃۻΠ[¤±¤ó¤Á¤¯¤·] /(n) (authorized) architect and builder/(P)/ +·úÃÛÃæ [¤±¤ó¤Á¤¯¤Á¤å¤¦] /under construction/ +·úÃÛÈñ [¤±¤ó¤Á¤¯¤Ò] /building expenses/construction costs/ +·úÃÛʪ [¤±¤ó¤Á¤¯¤Ö¤Ä] /(n) a building/ +·úÃÛÌÌÀÑ [¤±¤ó¤Á¤¯¤á¤ó¤»¤­] /building area/ +·úÄÚ [¤¿¤Æ¤Ä¤Ü] /(n) floor space/ +·úÇò [¤±¤ó¤Ñ¤¯] /(n) petition/memorial/ +·úÇò½ñ [¤±¤ó¤Ñ¤¯¤·¤ç] /(n) a petition/a memorial/ +·úÈê [¤±¤ó¤Ô] /(n) erection of a monument/ +·úʪ [¤¿¤Æ¤â¤Î] /(n) building/(P)/ +·úÊÃΨ [¤±¤ó¤Ú¤¤¤ê¤Ä] /(n) coverage/coverage ratio/ +·úΩ [¤±¤ó¤ê¤Ä] /(n,vs) (act of) building (temple, monument, etc.)/erection/ +·úΩ [¤³¤ó¤ê¤å¤¦] /(n,vs) (act of) building (temple, monument, etc.)/erection/(P)/ +·û¾Ï [¤±¤ó¤·¤ç¤¦] /(n) charter/(P)/ +·ûÀ¯ [¤±¤ó¤»¤¤] /(n) constitutional government/(P)/ +·ûÀ¯¤Î¼Â¤ò¾å¤²¤ë [¤±¤ó¤»¤¤¤Î¤¸¤Ä¤ò¤¢¤²¤ë] /(exp) to realize constitutionalism/ +·ûʼ [¤±¤ó¤Ú¤¤] /(n) military police/ +·ûʼÂâ [¤±¤ó¤Ú¤¤¤¿¤¤] /(n) regiment of military policemen/ +·ûË¡ [¤±¤ó¤Ý¤¦] /(n) constitution/(P)/ +·ûË¡¤ò²þÀµ¤¹¤ë [¤±¤ó¤Ý¤¦¤ò¤«¤¤¤»¤¤¤¹¤ë] /(exp) to revise the constitution/ +·ûË¡°ãÈ¿ [¤±¤ó¤Ý¤¦¤¤¤Ï¤ó] /unconstitutionality/ +·ûË¡²ò¼á [¤±¤ó¤Ý¤¦¤«¤¤¤·¤ã¤¯] /constitutional interpretation/ +·ûË¡²þÀµ [¤±¤ó¤Ý¤¦¤«¤¤¤»¤¤] /constitutional reform/ +·ûË¡³Ø¼Ô [¤±¤ó¤Ý¤¦¤¬¤¯¤·¤ã] /(n) constitutional scholar (lawyer)/expert in constitutional law/ +·ûË¡µ­Ç°Æü [¤±¤ó¤Ý¤¦¤­¤Í¤ó¤Ó] /Constitution Memorial Day Holiday (May 3rd)/ +·ûË¡ºÛȽ½ê [¤±¤ó¤Ý¤¦¤µ¤¤¤Ð¤ó¤·¤ç] /(n) constitutional court/ +·ü¤«¤ë [¤«¤«¤ë] /(v5r) to be suspended from/to be trapped/(P)/ +·ü¤±¤ë [¤«¤±¤ë] /(v1) to hang/to construct/to sit/to offer (as a prize)/to put (one's life) on the line/(P)/ +·ü¤±³Ö¤¿¤ë [¤«¤±¤Ø¤À¤¿¤ë] /(v5r) far apart/remote/quite different/ +·ü¤±³Ö¤Æ¤ë [¤«¤±¤Ø¤À¤Æ¤ë] /(v1) to put distance between/to estrange/ +·ü¤±¶¶ [¤«¤±¤Ï¤·] /(n) (1) suspension bridge/viaduct/temporary bridge/(2) mediation/go-between/ +·ü¤±»ì [¤«¤±¤³¤È¤Ð] /(n) pun/play on words/ +·ü¤±Î¥¤ì¤ë [¤«¤±¤Ï¤Ê¤ì¤ë] /(v1) to be very far apart from/to be remote/to be quite different from/ +·ü°Æ [¤±¤ó¤¢¤ó] /(n) pending question/pending problem/(P)/ +·ü²Í [¤±¤ó¤¬] /suspension (of an automobile)/ +·ü³³ [¤±¤ó¤¬¤¤] /(n) overhanging cliff/ +·ü³Ö [¤±¤ó¤«¤¯] /(n) difference/discrepancy/ +·ü·³ [¤±¤ó¤°¤ó] /(n) expeditionary army/ +·ü»ì [¤«¤±¤³¤È¤Ð] /(n) pun/play on words/ +·ü¾Þ [¤±¤ó¤·¤ç¤¦] /(n) offering prizes/winning/reward/(P)/ +·ü¾Þ¶â [¤±¤ó¤·¤ç¤¦¤­¤ó] /(n) prize money/ +·ü¾ÞÌäÂê [¤±¤ó¤·¤ç¤¦¤â¤ó¤À¤¤] /(n) problem for a prize contest/ +·ü¾ÞÏÀʸ [¤±¤ó¤·¤ç¤¦¤í¤ó¤Ö¤ó] /essay contest/ +·ü¿â [¤±¤ó¤¹¤¤] /(n,vs) pull-up/chin up/chinning/(P)/ +·ü¿â±¿Æ° [¤±¤ó¤¹¤¤¤¦¤ó¤É¤¦] /chin-ups/ +·ü¿âÀþ [¤±¤ó¤¹¤¤¤»¤ó] /(n) a catenary/ +·üÀä [¤±¤ó¤¼¤Ä] /(n) great difference/ +·üÁÛ [¤±¤½¤¦] /(n,vs) falling in love/attachment/ +·üÁÛʸ [¤±¤½¤¦¤Ö¤ß] /(n) love-letter/ +·üÁã [¤«¤±¤¹] /(n) jay/ +·üÂù [¤±¤ó¤À¤¯] /(n) (chem) suspension/ +·üÄß [¤±¤ó¤Á¤ç¤¦] /suspension/ +·üÇ° [¤±¤Í¤ó] /(n,vs) worry/fear/anxiety/concern/(P)/ +·üÌ¿ [¤±¤ó¤á¤¤] /(adj-na,n) eagerness/earnestness/risking one's life/(P)/ +·üÎ¥¤ì¤ë [¤«¤±¤Ï¤Ê¤ì¤ë] /(v1) to be very far apart from/to be remote/to be quite different from/ +·üÔÙ¿â [¤±¤ó¤è¤¦¤¹¤¤] /(n) uvula/ +·ý [¤³¤Ö¤·] /(n) fist/(P)/ +·ý¸Ç [¤²¤ó¤³] /(n) fist/ +·ý¹ü [¤²¤ó¤³¤Ä] /(n,vs) fist/(P)/ +·ý½Æ [¤±¤ó¤¸¤å¤¦] /(n) pistol/ +·ýÆ® [¤±¤ó¤È¤¦] /(n) prizefighting/boxing/ +·ýË¡ [¤±¤ó¤Ý¤¦] /(n) Chinese art of self-defence/ +·þ¤­¾å¤²¤ë [¤Þ¤­¤¢¤²¤ë] /(v1) (1) to roll up/to hoist/to heave up/(2) to take away/(3) to blow up (dust)/ +·þ¤·Î©¤Æ¤ë [¤Þ¤¯¤·¤¿¤Æ¤ë] /(v1) to talk on and on/ +·þ¤ë [¤Þ¤¯¤ë] /(suf,v5r) (1) to turn up/to roll up (e.g. sleeves)/(2) verb suffix to indicate reckless abandon to the activity/(P)/ +·þ¤ë [¤á¤¯¤ë] /(v5r) to turn over/to turn pages of a book/to tear off/to strip off/(P)/ +·þ¤ì¤ë [¤Þ¤¯¤ì¤ë] /(v1) to be (get) turned up (inside out)/ +·þÅÚ½ÅÍè [¤±¤ó¤É¤¸¤å¤¦¤é¤¤] /(n) (after a failure) gather strength for a renewed attack (on)/ +·þÅÚ½ÅÍè [¤±¤ó¤É¤Á¤ç¤¦¤é¤¤] /(n) (after a failure) gather strength for a renewed attack (on)/ +¸¡°µ [¤±¤ó¤¢¤Ä] /(n) measuring pressure/ +¸¡°µ´ï [¤±¤ó¤¢¤Ä¤­] /(n) pressure gauge/ +¸¡°Æ [¤±¤ó¤¢¤ó] /(n) autopsy/ +¸¡°Æ½ñ [¤±¤ó¤¢¤ó¤·¤ç] /(n) certificate of post-mortem/ +¸¡°õ [¤±¤ó¤¤¤ó] /(n) seal of approval/ +¸¡±Ö [¤±¤ó¤¨¤­] /(n) quarantine/medical inspection/(P)/ +¸¡±Ö´± [¤±¤ó¤¨¤­¤«¤ó] /(n) quarantine inspector/ +¸¡±Ö½ê [¤±¤ó¤¨¤­¤·¤ç] /(n) quarantine station/ +¸¡±Ö½ê [¤±¤ó¤¨¤­¤¸¤ç] /(n) quarantine station/ +¸¡±Ü [¤±¤ó¤¨¤Ä] /(n) inspection/examination/censorship/(P)/ +¸¡±Ü´± [¤±¤ó¤¨¤Ä¤«¤ó] /inspector/censor/ +¸¡²¹ [¤±¤ó¤ª¤ó] /(n) temperature measurement/ +¸¡²¹´ï [¤±¤ó¤ª¤ó¤­] /(n) clinical thermometer/ +¸¡´ã [¤±¤ó¤¬¤ó] /(n) eye examination/optometry/ +¸¡´ã°å [¤±¤ó¤¬¤ó¤¤] /optometrist/ +¸¡´ã¶À [¤±¤ó¤¬¤ó¤­¤ç¤¦] /(n) ophthalmoscope/ +¸¡µó [¤±¤ó¤­¤ç] /(n) arrest/roundup/(P)/ +¸¡¶À [¤±¤ó¤­¤ç¤¦] /(n,vs) microscopic examination/microscopy/ +¸¡¹» [¤±¤ó¤®¤ç¤¦] /(n) correction/person who makes corrections/temple or shrine administrator/ +¸¡ºº [¤±¤ó¤µ] /(n,vs) inspection (e.g. customs, factory)/examination/(P)/ +¸¡ºº°÷ [¤±¤ó¤µ¤¤¤ó] /(n) inspector/ +¸¡ºº´± [¤±¤ó¤µ¤«¤ó] /(n) inspector/examiner/auditor/ +¸¡ºº´± [¤±¤ó¤·¤ç¤¦¤«¤ó] /(n) inspector/examiner/auditor/ +¸¡ººÌò [¤±¤ó¤µ¤ä¤¯] /(n) inspector/ +¸¡º÷ [¤±¤ó¤µ¤¯] /(n,vs) refer to/lookup/retrieve (e.g. data)/(P)/ +¸¡º÷¥¨¥ó¥¸¥ó [¤±¤ó¤µ¤¯¥¨¥ó¥¸¥ó] /(n) search engine/ +¸¡»¡ [¤±¤ó¤µ¤Ä] /(n) examination/prosecutor/(P)/ +¸¡»¡´± [¤±¤ó¤µ¤Ä¤«¤ó] /(n) public prosecutor/(P)/ +¸¡»¡¿³ºº²ñ [¤±¤ó¤µ¤Ä¤·¤ó¤µ¤«¤¤] /(n) Committee for the Inquest of Prosecution/ +¸¡»¡Ä£ [¤±¤ó¤µ¤Ä¤Á¤ç¤¦] /(n) (abbr) Public Prosecutor's Office/(P)/ +¸¡»¥ [¤±¤ó¤µ¤Ä] /(n) ticket check/ +¸¡»» [¤±¤ó¤¶¤ó] /(n,vs) verification of accounts/checking figures/ +¸¡»Ó [¤±¤ó¤·] /(n) autopsy/inquest/investigation of death/ +¸¡»à [¤±¤ó¤·] /(n) autopsy/inquest/investigation of death/ +¸¡»ë [¤±¤ó¤·] /(n) autopsy/inquest/investigation of death/(P)/ +¸¡»ö [¤±¤ó¤¸] /(n) public prosecutor/(P)/ +¸¡»ö¶É [¤±¤ó¤¸¤­¤ç¤¯] /(n) prosecutor's office/ +¸¡»ö¹µÁÊ [¤±¤ó¤¸¤³¤¦¤½] /public prosecutor's appeal/ +¸¡»öÀµ [¤±¤ó¤¸¤»¤¤] /(n) chief public prosecutor/(P)/ +¸¡»öÁíĹ [¤±¤ó¤¸¤½¤¦¤Á¤ç¤¦] /attorney general/ +¸¡»ú [¤±¤ó¤¸] /(n) stroke-count index/ +¸¡¼Ö [¤±¤ó¤·¤ã] /(n) motor vehicle inspection/ +¸¡½Ð [¤±¤ó¤·¤å¤Ä] /(n,vs) detection/sense (e.g. sensor)/(P)/ +¸¡½Ð´ï [¤±¤ó¤·¤å¤Ä¤­] /(n) detector/ +¸¡¾Ú [¤±¤ó¤·¤ç¤¦] /(n,vs) verification/inspection/(P)/ +¸¡¿Ç [¤±¤ó¤·¤ó] /(n) medical examination/(P)/ +¸¡¿Ë [¤±¤ó¤·¤ó] /(n) inspection of a meter/ +¸¡Â« [¤±¤ó¤½¤¯] /(n) arrest/custody/ +¸¡ÂÎ [¤±¤ó¤¿¤¤] /(n) specimen/sample/ +¸¡ÃÏ [¤±¤ó¤Á] /(n) land survey/ +¸¡Ä¬´ï [¤±¤ó¤Á¤ç¤¦¤­] /tide gauge/ +¸¡Äê [¤±¤ó¤Æ¤¤] /(n,vs) official certification/approval/inspection/(P)/ +¸¡Ä궵²Ê½ñ [¤±¤ó¤Æ¤¤¤­¤ç¤¦¤«¤·¤ç] /authorized textbook/ +¸¡Äê»î¸³ [¤±¤ó¤Æ¤¤¤·¤±¤ó] /licensing examination/ +¸¡ÄêÎÁ [¤±¤ó¤Æ¤¤¤ê¤ç¤¦] /examination fee/ +¸¡Åü·× [¤±¤ó¤È¤¦¤±¤¤] /(n) blood sugar meter/ +¸¡Æ¤ [¤±¤ó¤È¤¦] /(n,vs) consideration/examination/investigation/study/scrutiny/(P)/ +¸¡Æ¤°Ñ°÷²ñ [¤±¤ó¤È¤¦¤¤¤¤¤ó¤«¤¤] /investigative commission/ +¸¡Ç¢ [¤±¤ó¤Ë¤ç¤¦] /(n) urinalysis/ +¸¡Ç§ [¤±¤ó¤Ë¤ó] /(n) probate/ +¸¡ÇÈ [¤±¤ó¤Ñ] /(n,vs) detecting/ +¸¡ÇÈ´ï [¤±¤ó¤Ñ¤­] /(n) wave gauge/ +¸¡ÈÖ [¤±¤ó¤Ð¤ó] /(n) geisha call-office/ +¸¡Èó°ã»È [¤±¤Ó¤¤¤·] /(n) statutory office in the Heian and Kamakura periods/ +¸¡ÉÊ [¤±¤ó¤Ô¤ó] /(n) inspection/ +¸¡Ê¬ [¤±¤ó¤Ö¤ó] /(n,vs) inspection/examination/survey/ +¸¡ÊØ [¤±¤ó¤Ù¤ó] /(n) stool (feces) examination/ +¸¡Ìä [¤±¤ó¤â¤ó] /(n) inspection/examination/(P)/ +¸¡Ìä½ê [¤±¤ó¤â¤ó¤·¤ç] /(n) check station/checkpoint/ +¸¡Ìä½ê [¤±¤ó¤â¤ó¤¸¤ç] /(n) check station/checkpoint/ +¸¡Î®·× [¤±¤ó¤ê¤å¤¦¤±¤¤] /(n) galvanometer/ +¸¡ÎÌÀþ [¤±¤ó¤ê¤ç¤¦¤»¤ó] /calibration curve/standard curve/ +¸¡áâ [¤±¤ó¤¿¤ó] /(n) sputum test/ +¸¢ [¤±¤ó] /(n,n-suf) authority/the right (to do something)/(P)/ +¸¢°Ò [¤±¤ó¤¤] /(n) authority/power/influence/(P)/ +¸¢°Ò¶Ú [¤±¤ó¤¤¤¹¤¸] /authoritative sources/ +¸¢°Ò¼Ô [¤±¤ó¤¤¤·¤ã] /an authority/ +¸¢°Ò¼çµÁ [¤±¤ó¤¤¤·¤å¤®] /authoritarianism/ +¸¢°Ò¼çµÁÀ¯ÉÜ [¤±¤ó¤¤¤·¤å¤®¤»¤¤¤Õ] /(n) authoritarian government/ +¸¢°ÒŪ [¤±¤ó¤¤¤Æ¤­] /(adj-na) authoritarian/ +¸¢±× [¤±¤ó¤¨¤­] /(n) (one's) interests/(P)/ +¸¢²½ [¤´¤ó¤²] /(n) incarnation/ +¸¢´± [¤±¤ó¤«¤ó] /(n) powerful official/ +¸¢¸¶ [¤±¤ó¤²¤ó] /(n) origin of rights/ +¸¢¸½ [¤´¤ó¤²¤ó] /(n) incarnation/avatar/ +¸¢¸Â [¤±¤ó¤²¤ó] /(n) power/authority/jurisdiction/(P)/ +¸¢¸ÂÆâ¤Ë [¤±¤ó¤²¤ó¤Ê¤¤¤Ë] /within the scope of authority/ +¸¢¹Õ [¤±¤ó¤³¤¦] /(n) balance/ +¸¢¹â [¤±¤ó¤À¤«] /(adj-na,n) pride/haughtiness/ +¸¢Àª [¤±¤ó¤»¤¤] /(n) power/influence/ +¸¢Æ» [¤±¤ó¤É¤¦] /(n) inappropriate means to a worthy end/expediency/ +¸¢Ç½ [¤±¤ó¤Î¤¦] /(n) authority/power/function/ +¸¢ÊÁ [¤±¤ó¤Ú¤¤] /(n) power/authority/ +¸¢ÊÁ¿Ô¤¯ [¤±¤ó¤Ú¤¤¤Å¤¯] /dictatorial/imperious/ +¸¢ËÅ [¤±¤ó¤Ü¤¦] /(n) scheme/stratagem/ploy/ +¸¢ËŽѿô [¤±¤ó¤Ü¤¦¤¸¤å¤Ã¤¹¤¦] /(n) trickery/wiles/finesse/Machiavellism/ +¸¢Ìç [¤±¤ó¤â¤ó] /(n) powerful family/ +¸¢ÌçÀª²È [¤±¤ó¤â¤ó¤»¤¤¤«] /great and powerful person/ +¸¢Íø [¤±¤ó¤ê] /(n) right/privilege/(P)/ +¸¢Íø¤ò´þ¤Æ¤ë [¤±¤ó¤ê¤ò¤¹¤Æ¤ë] /(exp) to abandon one's rights/ +¸¢Íø¤ò¿¯¤¹ [¤±¤ó¤ê¤ò¤ª¤«¤¹] /(exp) to infringe upon someone's right/ +¸¢Íø¶â [¤±¤ó¤ê¤­¤ó] /(n) a premium/key money/ +¸¢Íø¹Ô»È [¤±¤ó¤ê¤³¤¦¤·] /exercise of a right/ +¸¢Íø½ñ [¤±¤ó¤ê¤·¤ç] /(n) title deed/certificate of title/ +¸¢Íø¾Ïŵ [¤±¤ó¤ê¤·¤ç¤¦¤Æ¤ó] /(n) Bill of Rights/ +¸¢ÍøÉÕ¤­ [¤±¤ó¤ê¤Ä¤­] /cum rights/ +¸¢ÍøÍî¤Á [¤±¤ó¤ê¤ª¤Á] /ex rights/ +¸¢ÎÏ [¤±¤ó¤ê¤ç¤¯] /(n) (political) power/authority/influence/(P)/ +¸¢ÎϤËÕ»¤Ó¤ë [¤±¤ó¤ê¤ç¤¯¤Ë¤³¤Ó¤ë] /(exp) to be obsequious to power/ +¸¢ÎϤκ [¤±¤ó¤ê¤ç¤¯¤Î¤¶] /position of power/ +¸¢ÎϤò°®¤ë [¤±¤ó¤ê¤ç¤¯¤ò¤Ë¤®¤ë] /(exp) to seize power/ +¸¢ÎÏ¼Ô [¤±¤ó¤ê¤ç¤¯¤·¤ã] /(n) powerful or influential person/ +¸¢ÎϼçµÁ [¤±¤ó¤ê¤ç¤¯¤·¤å¤®] /authoritarianism/ +¸¢ÎÏÀ¯¼£ [¤±¤ó¤ê¤ç¤¯¤»¤¤¤¸] /power politics/ +¸¢ÎÏÁ褤 [¤±¤ó¤ê¤ç¤¯¤¢¤é¤½¤¤] /power struggle/ +¸¢ÎÏÆ®Áè [¤±¤ó¤ê¤ç¤¯¤È¤¦¤½¤¦] /power struggle/ +¸£°ú [¤±¤ó¤¤¤ó] /(n,vs) hauling/tow/pull/drag/ +¸£°ú¼Ö [¤±¤ó¤¤¤ó¤·¤ã] /(n) tractor/ +¸£°úÎÅË¡ [¤±¤ó¤¤¤ó¤ê¤ç¤¦¤Û¤¦] /traction therapy/ +¸£°úÎÏ [¤±¤ó¤¤¤ó¤ê¤ç¤¯] /(n) pulling power/ +¸£µíÀ± [¤±¤ó¤®¤å¤¦¤»¤¤] /(n) Altair/ +¸£¶¯ [¤±¤ó¤­¤ç¤¦] /(n) distortion of facts/ +¸£¶¯ÉÕ²ñ [¤±¤ó¤­¤ç¤¦¤Õ¤«¤¤] /(adj-no,n) farfetched (argument, opinion)/forced (sense, view)/strained (interpretation)/distorted/ +¸£À© [¤±¤ó¤»¤¤] /(n) check/restraint/constraint/diversion/feint/screen/ +¸£À©µå [¤±¤ó¤»¤¤¤­¤å¤¦] /(n) throw to check a runner/ +¸£Â« [¤±¤ó¤½¤¯] /restraint/being exclusively absorbed in something/ +¸£Ï¢ [¤±¤ó¤ì¤ó] /(n,vs) related to/ +¸¤ [¤¤¤Ì] /(n) dog/(P)/ +¸¤¤ò¹½¤¦ [¤¤¤Ì¤ò¤«¤Þ¤¦] /(exp) to tease a dog/ +¸¤±î [¤±¤ó¤¨¤ó] /(n) dog and monkey/ +¸¤±î¤ÎÃç [¤±¤ó¤¨¤ó¤Î¤Ê¤«] /loggerheads (lit: dog and monkey)/like cats and dogs/(P)/ +¸¤±î¤ÎÃç¤Ç¤¢¤ë [¤±¤ó¤¨¤ó¤Î¤Ê¤«¤Ç¤¢¤ë] /to be at enmity/to lead a cat and dog life/ +¸¤²«ÍÌ [¤¤¤Ì¤Ä¤²] /(n) Japanese holly/ +¸¤»à¤Ë [¤¤¤Ì¤¸¤Ë] /(n) die in vain/ +¸¤»õ [¤±¤ó¤·] /(n) eyetooth/cuspid/dogtooth/ +¸¤»ø [¤¤¤Ì¤¶¤à¤é¤¤] /(n) cowardly or depraved samurai/ +¸¤¼Ë [¤±¤ó¤·¤ã] /kennel/doghouse/ +¸¤¼ô [¤±¤ó¤¸¤å] /(n) cynic/ +¸¤¼ô³ØÇÉ [¤±¤ó¤¸¤å¤¬¤¯¤Ï] /cynic (phil.)/ +¸¤¾®²° [¤¤¤Ì¤´¤ä] /(n) kennel/ +¸¤¿©¤¤ [¤¤¤Ì¤°¤¤] /(n) sloppy eater/ +¸¤Áߤ­ [¤¤¤Ì¤«¤­] /(n) dog paddle (swim.)/ +¸¤ÃÜÀ¸ [¤¤¤Ì¤Á¤¯¤·¤ç¤¦] /(n) mangy cur/ +¸¤Ä¥¤ê»Ò [¤¤¤Ì¤Ï¤ê¤³] /(n) papier-mache dog/ +¸¤Ä¥»Ò [¤¤¤Ì¤Ï¤ê¤³] /(n) papier-mache dog/ +¸¤ÄÉʪ [¤¤¤Ì¤ª¤¦¤â¤Î] /(n) dog-hunting event of Kamakura period/ +¸¤Å£ [¤¤¤Ì¤¯¤®] /(n) spike/dog nail/ +¸¤ÇÏ [¤±¤ó¤Ð] /(n) dogs and horses/one's humble self/ +¸¤ÇϤÎÏ« [¤±¤ó¤Ð¤Î¤í¤¦] /rendering what little service one can/ +¸¤Ëê [¤¤¤Ì¤Þ¤­] /(n) podocarpus/Podocarpus macrophyllus/ +¸¤ÏÉ [¤¤¤Ì¤ï¤·] /(n) golden eagle/ +¸¤Üò [¤¤¤Ì¤¾¤ê] /(n) dog sled/ +¸¥¤¸¤ë [¤±¤ó¤¸¤ë] /(v5r) to present/to offer/to dedicate/ +¸¥±Ó [¤±¤ó¤¨¤¤] /(n) poem offering/ +¸¥²Ö [¤±¤ó¤«] /(n,vs) flower offering/(P)/ +¸¥¶â [¤±¤ó¤­¤ó] /(n,vs) donation/contribution/(P)/ +¸¥¶âÈ¢ [¤±¤ó¤­¤ó¤Ð¤³] /contribution or donation box/ +¸¥·ì [¤±¤ó¤±¤Ä] /(n,vs) blood donation/(P)/ +¸¥·ì±¿Æ° [¤±¤ó¤±¤Ä¤¦¤ó¤É¤¦] /a blood drive/ +¸¥·ì¼Ö [¤±¤ó¤±¤Ä¤·¤ã] /(n) mobile van where blood is collected from donors/ +¸¥¸À [¤±¤ó¤²¤ó] /(n,vs) right to speak/offering one's opinion to one's superior/proposal/ +¸¥ºö [¤±¤ó¤µ¤¯] /(n) suggestion/proposal/ +¸¥¼­ [¤±¤ó¤¸] /(n) dedication/ +¸¥¼à [¤±¤ó¤·¤ã¤¯] /offering a drink/ +¸¥½· [¤±¤ó¤·¤å¤¦] /(n,vs) exchange of sake cups/ +¸¥¾å [¤±¤ó¤¸¤ç¤¦] /(n,vs) presenting to/(P)/ +¸¥¿È [¤±¤ó¤·¤ó] /(n) dedication/devotion/ +¸¥¿ÈŪ [¤±¤ó¤·¤ó¤Æ¤­] /(adj-na) devoted/ +¸¥ÂÎ [¤±¤ó¤¿¤¤] /(n) give one's body to a hospital for medical research/ +¸¥Ãã [¤±¤ó¤Á¤ã] /(n) tea offering to the gods/ +¸¥Äè [¤±¤ó¤Æ¤¤] /(n) presentation/dedication/ +¸¥ÄèËÜ [¤±¤ó¤Æ¤¤¤Ü¤ó] /presentation book/ +¸¥Åô [¤±¤ó¤È¤¦] /(n) a votive lantern in a shrine or temple/ +¸¥Ç¼ [¤±¤ó¤Î¤¦] /(n) offering/presentation/donation/ +¸¥Ç¼¼Ô [¤±¤ó¤Î¤¦¤·¤ã] /donor/contributor/ +¸¥Ç¼ÉÊ [¤±¤ó¤Î¤¦¤Ò¤ó] /donation/contribution/an offering/ +¸¥ÇÕ [¤±¤ó¤Ñ¤¤] /(n) offering a drink/ +¸¥ÇÖ [¤±¤ó¤Ñ¤¤] /(n) offering a drink/ +¸¥Êª [¤±¤ó¤â¤Ä] /(n) an offering/ +¸¥ËÜ [¤±¤ó¤Ý¤ó] /(n) complimentary copy of a book/ +¸¥ÌÚ [¤±¤ó¤Ü¤¯] /(n) donating lumber to a shrine/ +¸¥Î© [¤³¤ó¤À¤Æ] /(n) menu/program/schedule/(P)/ +¸¥Î©É½ [¤³¤ó¤À¤Æ¤Ò¤ç¤¦] /(n) a menu/ +¸¥ñ [¤±¤ó¤»¤ó] /(n) food offering to the gods/ +¸¦¤® [¤È¤®] /(n) polish/grinding/sharpening/ +¸¦¤®»Õ [¤È¤®¤·] /(n) sharpener (of swords) and polisher (of mirrors)/ +¸¦¤®À¡¤Þ¤¹ [¤È¤®¤¹¤Þ¤¹] /(v5s) to sharpen/to grind/to whet/to hone/to make keen/ +¸¦¤®ÀÐ [¤È¤®¤¤¤·] /knife sharpener/whetstone/ +¸¦¤®Êª [¤È¤®¤â¤Î] /(n) sharpening/ +¸¦¤®Êª»Õ [¤È¤®¤â¤Î¤·] /sharpener (of swords) and polisher (of mirrors)/ +¸¦¤®Î©¤Æ [¤È¤®¤¿¤Æ] /(n) just sharpened/ +¸¦¤° [¤È¤°] /(v5g) to sharpen/to grind/to scour/to hone/to polish/to wash (rice)/(P)/ +¸¦³Ø [¤±¤ó¤¬¤¯] /(n) study/ +¸¦µæ [¤±¤ó¤­¤å¤¦] /(n,vs) study/research/investigation/(P)/ +¸¦µæ¤ÎÎÁ [¤±¤ó¤­¤å¤¦¤Î¤ê¤ç¤¦] /research materials/ +¸¦µæ¥Á¡¼¥à [¤±¤ó¤­¤å¤¦¥Á¡¼¥à] /research team/ +¸¦µæ°÷ [¤±¤ó¤­¤å¤¦¤¤¤ó] /researcher/(P)/ +¸¦µæ²È [¤±¤ó¤­¤å¤¦¤«] /researcher/student (of)/(P)/ +¸¦µæ²Ê [¤±¤ó¤­¤å¤¦¤«] /(n) (post)graduate course/ +¸¦µæ²ÝÂê [¤±¤ó¤­¤å¤¦¤«¤À¤¤] /(n) research task/ +¸¦µæ²ñ [¤±¤ó¤­¤å¤¦¤«¤¤] /(n) research society/ +¸¦µæ³«È¯ [¤±¤ó¤­¤å¤¦¤«¤¤¤Ï¤Ä] /R and D/research and development/ +¸¦µæ³èÆ° [¤±¤ó¤­¤å¤¦¤«¤Ä¤É¤¦] /(n) research activities/ +¸¦µæ´± [¤±¤ó¤­¤å¤¦¤«¤ó] /research officer/(P)/ +¸¦µæ»ñÎÁ [¤±¤ó¤­¤å¤¦¤·¤ê¤ç¤¦] /(n) material (data) for one's research/research material/ +¸¦µæ¼¼ [¤±¤ó¤­¤å¤¦¤·¤Ä] /(n) seminar room/laboratory/prof's office/(P)/ +¸¦µæ¼¼Åï [¤±¤ó¤­¤å¤¦¤·¤Ä¤È¤¦] /laboratory block/research laboratory building/ +¸¦µæ¼Ò [¤±¤ó¤­¤å¤¦¤·¤ã] /Kenkyusha (publisher)/ +¸¦µæ¼Ô [¤±¤ó¤­¤å¤¦¤·¤ã] /researcher/(P)/ +¸¦µæ½ê [¤±¤ó¤­¤å¤¦¤·¤ç] /(n) research establishment (institute, laboratory, etc.)/ +¸¦µæ½ê [¤±¤ó¤­¤å¤¦¤¸¤ç] /(n) research establishment (institute, laboratory, etc.)/(P)/ +¸¦µæ½êÊó [¤±¤ó¤­¤å¤¦¤·¤ç¤Û¤¦] /research institute bulletin/ +¸¦µæ¿´ [¤±¤ó¤­¤å¤¦¤·¤ó] /(n) spirit of study (inquiry)/(having) an inquiring mind/ +¸¦µæÀ¸ [¤±¤ó¤­¤å¤¦¤»¤¤] /(n) research student/ +¸¦µæÂêÌÜ [¤±¤ó¤­¤å¤¦¤À¤¤¤â¤¯] /(n) subject for study (inquiry)/laboratory subject/ +¸¦µæȯɽ [¤±¤ó¤­¤å¤¦¤Ï¤Ã¤Ô¤ç¤¦] /research publication/scholarly publication/ +¸¦µæȯɽ²ñ [¤±¤ó¤­¤å¤¦¤Ï¤Ã¤Ô¤ç¤¦¤«¤¤] /(n) meeting for reading research papers/ +¸¦µæÈñ [¤±¤ó¤­¤å¤¦¤Ò] /(n) research funds (expenses)/ +¸¦µæʬÌî [¤±¤ó¤­¤å¤¦¤Ö¤ó¤ä] /research area/field of research/ +¸¦µæÊó¹ð [¤±¤ó¤­¤å¤¦¤Û¤¦¤³¤¯] /(n) report of (one's) research/research paper/ +¸¦µæÊýË¡ [¤±¤ó¤­¤å¤¦¤Û¤¦¤Û¤¦] /(n) research methods/method of study (research)/ +¸¦µæÎΰè [¤±¤ó¤­¤å¤¦¤ê¤ç¤¦¤¤¤­] /(n) area of study (investigation)/research area/ +¸¦µæÏÀʸ [¤±¤ó¤­¤å¤¦¤í¤ó¤Ö¤ó] /research thesis/treatise/ +¸¦ºï [¤±¤ó¤µ¤¯] /(n,vs) grinding/ +¸¦ºïÂå [¤±¤ó¤µ¤¯¤·¤í] /grinding allowance/ +¸¦ºïÈ× [¤±¤ó¤µ¤¯¤Ð¤ó] /(n) grinder/grinding machine/ +¸¦½¤ [¤±¤ó¤·¤å¤¦] /(n,vs) training/(P)/ +¸¦½¤°÷ [¤±¤ó¤·¤å¤¦¤¤¤ó] /trainee/ +¸¦½¤²Ý [¤±¤ó¤·¤å¤¦¤«] /training section/ +¸¦½¤²ñ [¤±¤ó¤·¤å¤¦¤«¤¤] /(n) workshop/training course/ +¸¦½¤½ê [¤±¤ó¤·¤å¤¦¤¸¤ç] /training institute/ +¸¦½¤À¸ [¤±¤ó¤·¤å¤¦¤»¤¤] /(n) trainee/ +¸¦ÊƵ¡ [¤±¤ó¤Þ¤¤¤­] /rice polisher/ +¸¦Ëà [¤±¤ó¤Þ] /(n,vs) grinding/polishing/studying/ +¸¦Ëá [¤±¤ó¤Þ] /(iK) (n,vs) grinding/polishing/studying/(P)/ +¸¦Ëᵡ [¤±¤ó¤Þ¤­] /(n) grinder/grinding machine/polisher/ +¸¦Ëáºà [¤±¤ó¤Þ¤¶¤¤] /(n) abrasives/ +¸¦Ëá»æ [¤±¤ó¤Þ¤·] /(n) sandpaper/ +¸¦ïÓ [¤±¤ó¤µ¤ó] /(n) study/ +¸§ [¤¹¤º¤ê] /(n) inkstone/ +¸¨ [¤­¤Ì] /(n) silk/(P)/ +¸¨°ìɤ [¤­¤Ì¤¤¤Ã¤Ô¤­] /one hiki of silk/ +¸¨±À [¤±¤ó¤¦¤ó] /(n) cirrus (cloud)/ +¸¨³¨ [¤­¤Ì¤¨] /(n) picture on silk/ +¸¨¹÷¤· [¤­¤Ì¤´¤·] /(n) filtering or straining through silk cloth/ +¸¨»å [¤­¤Ì¤¤¤È] /(n) silk thread/(P)/ +¸¨»å [¤±¤ó¤·] /(n) silk thread/(P)/ +¸¨»åËÂÀÓ [¤±¤ó¤·¤Ü¤¦¤»¤­] /silk spinning/ +¸¨¿¥Êª [¤­¤Ì¤ª¤ê¤â¤Î] /(n) silk goods/(P)/ +¸¨¿Ë [¤­¤Ì¤Ð¤ê] /(n) needle for silkwork/ +¸¨ÀѱÀ [¤±¤ó¤»¤­¤¦¤ó] /(n) cirrocumulus/ +¸¨ÁرÀ [¤±¤ó¤½¤¦¤¦¤ó] /(n) cirrostratus/cirrostratus cloud/ +¸¨ÃÏ [¤­¤Ì¤¸] /(n) silk fabrics/ +¸¨Ä¥¤ê [¤­¤Ì¤Ð¤ê] /(n) silk finish/ +¸¨ÉÛ [¤±¤ó¤×] /(n) silk/silk cloth/(P)/ +¸¨ÉÛ°ì´¬ [¤±¤ó¤×¤Ò¤È¤Þ¤­] /one roll of silk/ +¸¨Êª [¤­¤Ì¤â¤Î] /(n) silk goods/ +¸¨ËÜ [¤±¤ó¤Ý¤ó] /(n) silk used in artwork/ +¸¨ÌÊ [¤­¤Ì¤ï¤¿] /(n) silk floss/ +¸¨ÌÜ [¤­¤Ì¤á] /(n) matt finish (e.g. of photographs)/ +¸¨è² [¤­¤Ì¤µ¤ä] /(n) snow pea(s)/ +¸© [¤±¤ó] /(n) prefecture/(P)/ +¸©±Ä [¤±¤ó¤¨¤¤] /(n) prefectural/under prefectural management/(P)/ +¸©²¼ [¤±¤ó¤«] /(n) prefecture/(P)/ +¸©²Ö [¤±¤ó¤«] /(n) prefectural flower/floral emblem for a prefecture/ +¸©²ñ [¤±¤ó¤«¤¤] /(n) prefectural assembly/(P)/ +¸©³° [¤±¤ó¤¬¤¤] /(n) outside the prefecture/(P)/ +¸©µÄ [¤±¤ó¤®] /(n) prefectural assembly/(P)/ +¸©µÄ²ñ [¤±¤ó¤®¤«¤¤] /(n) prefectural assembly/ +¸©¶­ [¤±¤ó¤­¤ç¤¦] /(n) prefectural border/ +¸©¶­ [¤±¤ó¤¶¤«¤¤] /(n) prefectural boundary/ +¸©·Ù [¤±¤ó¤±¤¤] /(n) prefectural police/(P)/ +¸©¿Í [¤±¤ó¤¸¤ó] /(n) native of a prefecture/ +¸©¿Í²ñ [¤±¤ó¤¸¤ó¤«¤¤] /(n) association of people from the same prefecture/ +¸©Àª [¤±¤ó¤»¤¤] /(n) prefectural strengths (conditions, resources)/ +¸©ÀÇ [¤±¤ó¤¼¤¤] /(n) prefectural tax/ +¸©Ãλö [¤±¤ó¤Á¤¸] /(n) prefectural governor/(P)/ +¸©Ä£ [¤±¤ó¤Á¤ç¤¦] /(n) prefectural office/(P)/ +¸©Ä£½êºßÃÏ [¤±¤ó¤Á¤ç¤¦¤·¤ç¤¶¤¤¤Á] /prefectural capital/ +¸©Æ» [¤±¤ó¤É¤¦] /(n) prefectural road/(P)/ +¸©Æâ [¤±¤ó¤Ê¤¤] /(n) within the prefecture/(P)/ +¸©Æâ»Ô³°ÄÌÏà [¤±¤ó¤Ê¤¤¤·¤¬¤¤¤Ä¤¦¤ï] /(n) intraprefectural call/ +¸©Ì± [¤±¤ó¤ß¤ó] /(n) citizens of a prefecture/(P)/ +¸©Ì±²ñ´Û [¤±¤ó¤ß¤ó¤«¤¤¤«¤ó] /prefectural meeting hall/ +¸©Ì±ÀÇ [¤±¤ó¤ß¤ó¤¼¤¤] /tax on the residents of the prefecture/ +¸©Í­ [¤±¤ó¤æ¤¦] /(n) owned by the prefecture/ +¸©Î© [¤±¤ó¤ê¤Ä] /(n) prefectural (institution)/(P)/ +¸©Î©É±¡ [¤±¤ó¤ê¤Ä¤Ó¤ç¤¦¤¤¤ó] /prefectural hospital/ +¸©Îá [¤±¤ó¤ì¤¤] /(n) prefectural ordinance/ +¸ª [¤«¤¿] /(n) shoulder/(P)/ +¸ª¤¬¶Å¤ë [¤«¤¿¤¬¤³¤ë] /stiff shoulders/ill at ease/ +¸ª¤³¤ê [¤«¤¿¤³¤ê] /(n) stiff shoulders/ +¸ª¤¿¤¿¤­ [¤«¤¿¤¿¤¿¤­] /(n) tap on the shoulder/request to resign/ +¸ª¤Ëô¤° [¤«¤¿¤Ë¤«¤Ä¤°] /(exp) to bear/to shoulder/ +¸ª¤ò¤¹¤¯¤á¤ë [¤«¤¿¤ò¤¹¤¯¤á¤ë] /(v1) to shrug one's shoulders/ +¸ª¤ò»ý¤Ä [¤«¤¿¤ò¤â¤Ä] /(exp) to side with/to support/ +¸ª¤òÅܤ餻¤ë [¤«¤¿¤ò¤¤¤«¤é¤»¤ë] /(v1) to perk up (square) one's shoulders/ +¸ª±Û¤· [¤«¤¿¤´¤·] /(adv) over one's shoulder/ +¸ª³Ý¤± [¤«¤¿¤«¤±] /(n) shawl/ +¸ª´·¤é¤· [¤«¤¿¤Ê¤é¤·] /(n) warming or limbering up/ +¸ª´ó¤»¤ë [¤«¤¿¤è¤»¤ë] /(v1) to be (standing) together, an arm across the other's shoulder/ +¸ª¶Å¤ê [¤«¤¿¤³¤ê] /(n) stiff shoulders/ +¸ª¶Ò [¤Ò¤ì] /(n) (arch) shawl (on shoulder of woman's dress)/ +¸ª¹Ã¹ü [¤«¤¿¤³¤¦¤³¤Ä] /(n) shoulder-blade/ +¸ª¹Ã¹ü [¤±¤ó¤³¤¦¤³¤Ä] /(n) shoulder-blade/ +¸ª¹ÃÂÓ [¤±¤ó¤³¤¦¤¿¤¤] /shoulder girdle/ +¸ª¼Ö [¤«¤¿¤°¤ë¤Þ] /(n) riding piggyback/riding on someone's shoulders/ +¸ª½ñ [¤«¤¿¤¬¤­] /(n) title/degree/address (on letter)/criminal record/(P)/ +¸ª½ñ¤­ [¤«¤¿¤¬¤­] /(n) title/degree/address (on letter)/criminal record/(P)/ +¸ª¾Ï [¤±¤ó¤·¤ç¤¦] /(n) shoulder strap/epaulet/epaulette/ +¸ª¾å¤² [¤«¤¿¤¢¤²] /(n) (with reference to clothing) a shoulder tuck/ +¸ª¿È [¤«¤¿¤ß] /(n) shoulders/ +¸ª¿È¤¬¶¹¤¤ [¤«¤¿¤ß¤¬¤»¤Þ¤¤] /feeling ashamed/ +¸ª¿È¤¬¹­¤¤ [¤«¤¿¤ß¤¬¤Ò¤í¤¤] /wide shoulders/ +¸ªÀè [¤«¤¿¤µ¤­] /(n) (top of) shoulder/ +¸ªÂؤï¤ê [¤«¤¿¤¬¤ï¤ê] /(n) takeover/a transfer/shouldering a load/subrogation/ +¸ªÂå¤ê [¤«¤¿¤¬¤ï¤ê] /(n) shouldering another's debt/ +¸ªÂå¤ï¤ê [¤«¤¿¤¬¤ï¤ê] /(n) shouldering another's debt/(P)/ +¸ªÃ¡¤­ [¤«¤¿¤¿¤¿¤­] /(n) shoulder massage/tapping (for a post or assignment)/ +¸ªÅö¤Æ [¤«¤¿¤¢¤Æ] /(n) shoulder reinforcement/epaulet/ +¸ªÆ©¤«¤· [¤«¤¿¤¹¤«¤·] /(n) dodging/parrying (questions)/ +¸ªÆþ¤ì [¤«¤¿¤¤¤ì] /(n,vs) support/backing/patronage/ +¸ªÉª [¤«¤¿¤Ò¤¸] /(n) shoulder and elbow/ +¸ªÉªÄ¥¤ë [¤«¤¿¤Ò¤¸¤Ï¤ë] /to swagger/to stiffen/ +¸ªÉô [¤±¤ó¤Ö] /shoulder/ +¸ªÉý [¤«¤¿¤Ï¤Ð] /(n) shoulder width (breadth)/ +¸ªæð¹ü [¤±¤ó¤³¤¦¤³¤Ä] /(n) shoulder blade/ +¸«¤¢¤¿¤ë [¤ß¤¢¤¿¤ë] /(v5r) to be found/ +¸«¤¤½Ð¤¹ [¤ß¤¤¤À¤¹] /(v5s) to find out/to discover/ +¸«¤¨ [¤ß¤¨] /(n) show/display/appearance/vanity/charm/attraction/(P)/ +¸«¤¨¤ë [¤ß¤¨¤ë] /(v1) to be seen/to be in sight/to look/to seem/to appear/(P)/ +¸«¤¨±£¤ì [¤ß¤¨¤¬¤¯¤ì] /(n,vs) appearing and disappearing/(P)/ +¸«¤¨Æ©¤¯ [¤ß¤¨¤¹¤¯] /(v5k) to be transparent/ +¸«¤«¤± [¤ß¤«¤±] /(n) outward appearance/ +¸«¤«¤±¤ë [¤ß¤«¤±¤ë] /(v1) to (happen to) see/to notice/to catch sight of/ +¸«¤«¤±¾å [¤ß¤«¤±¤¸¤ç¤¦] /(adj-no) apparent/ +¸«¤¯¤Ó¤ë [¤ß¤¯¤Ó¤ë] /(v5r) to underrate/to belittle/to look down on/to despise/ +¸«¤¹¤Ü¤é¤·¤¤ [¤ß¤¹¤Ü¤é¤·¤¤] /(adj) shabby/seedy/ +¸«¤¹¸«¤¹ [¤ß¤¹¤ß¤¹] /(adv) (uk) before one's own eyes/from under one's very nose/(P)/ +¸«¤ºÃΤ餺 [¤ß¤º¤·¤é¤º] /(adj-no,exp,n) strange/(P)/ +¸«¤ºÅ¾ [¤ß¤º¤Æ¤ó] /geisha or woman of easy virtue/ +¸«¤»¤«¤±¤ë [¤ß¤»¤«¤±¤ë] /(v1) to pretend/to feign/ +¸«¤»¤·¤á [¤ß¤»¤·¤á] /(n) lesson/example/warning/ +¸«¤»¤Ä¤±¤ë [¤ß¤»¤Ä¤±¤ë] /(v1) to display/to show/ +¸«¤»¤Ó¤é¤«¤¹ [¤ß¤»¤Ó¤é¤«¤¹] /(v5s) to show off/to flaunt/(P)/ +¸«¤»¤ë [¤ß¤»¤ë] /(v1) to show/to display/(P)/ +¸«¤»³Ý¤± [¤ß¤»¤«¤±] /(n) seeming/pose/(P)/ +¸«¤»³Ý¤±¤ë [¤ß¤»¤«¤±¤ë] /(v1) to pretend/to feign/ +¸«¤»¶â [¤ß¤»¤¬¤Í] /(n) displaying money (to prove that one actually has it)/ +¸«¤»½ê [¤ß¤»¤É¤³¤í] /(n) a place or opportunity to make a display of/ +¸«¤»¾ì [¤ß¤»¤Ð] /(n) highlight scene (of play)/(P)/ +¸«¤»ÉÕ¤±¤ë [¤ß¤»¤Ä¤±¤ë] /(v1) to display/to show/ +¸«¤»Êª [¤ß¤»¤â¤Î] /(n) show/exhibition/ +¸«¤¿¤È¤³¤í [¤ß¤¿¤È¤³¤í] /in appearance/to look at/judging from appearances/ +¸«¤¿½ê [¤ß¤¿¤È¤³¤í] /in appearance/to look at/judging from appearances/ +¸«¤¿ÌÜ [¤ß¤¿¤á] /(n) appearance/(P)/ +¸«¤Ã¤È¤â¤Ê¤¤ [¤ß¤Ã¤È¤â¤Ê¤¤] /(uk) shameful/indecent/(P)/ +¸«¤Ä¤«¤ë [¤ß¤Ä¤«¤ë] /(v5r) (uk) to be found/to be discovered/(P)/ +¸«¤Ä¤±¤À¤¹ [¤ß¤Ä¤±¤À¤¹] /(v5s) to find out/to discover/to locate/ +¸«¤Ä¤±¤ë [¤ß¤Ä¤±¤ë] /(v1) to be familiar/to discover/to find fault/to detect/to find out/to locate/(P)/ +¸«¤Ä¤á¤ë [¤ß¤Ä¤á¤ë] /(v1) (uk) to stare at/to gaze at/to look hard at/to watch intently/to fix one's eyes on/(P)/ +¸«¤Æ¤¯¤ì [¤ß¤Æ¤¯¤ì] /(n) appearance/outward show/ +¸«¤Æ¸â¤ì [¤ß¤Æ¤¯¤ì] /(n) appearance/ +¸«¤Æ¼è¤ë [¤ß¤Æ¤È¤ë] /(v5r) to perceive/to grasp (the situation)/ +¸«¤È¤ì¤ë [¤ß¤È¤ì¤ë] /(v1) to be fascinated (by)/to watch something in fascination/to be charmed/ +¸«¤É¤³¤í [¤ß¤É¤³¤í] /(n) highlight/promise/(P)/ +¸«¤Ê¤¹ [¤ß¤Ê¤¹] /(v5s) to consider as/to regard/(P)/ +¸«¤Ì¿¶¤ê [¤ß¤Ì¤Õ¤ê] /pretending not to see/ +¸«¤ä¤ë [¤ß¤ä¤ë] /(v5r) to gaze/to stare at/ +¸«¤è¤¦¸«¤Þ¤Í [¤ß¤è¤¦¤ß¤Þ¤Í] /(exp,n) learn by watching others/ +¸«¤ë [¤ß¤ë] /(v1) to see/to watch/(P)/ +¸«¤ë¤Î¤â±ø¤é¤ï¤·¤¤ [¤ß¤ë¤Î¤â¤±¤¬¤é¤ï¤·¤¤] /be detestable to look at/ +¸«¤ë²Ä¤­À®²Ì [¤ß¤ë¤Ù¤­¤»¤¤¤«] /noticeable (remarkable) result/ +¸«¤ë¸«¤ë [¤ß¤ë¤ß¤ë] /(adv) very fast/in a twinkle/(P)/ +¸«¤ëÅÙ¤Ë [¤ß¤ë¤¿¤Ó¤Ë] /whenever (each time) one sees (it)/ +¸«¤ëÌÜ [¤ß¤ë¤á] /(n) a discerning eye/ +¸«°­¤¤ [¤ß¤Ë¤¯¤¤] /(adj) hard to see/ +¸«°×¤¤ [¤ß¤ä¤¹¤¤] /(adj) easy to see/ +¸«°ã¤¤ [¤ß¤Á¤¬¤¤] /(n) failing to recognize/mistaking for/ +¸«°ã¤¨¤ë [¤ß¤Á¤¬¤¨¤ë] /(v1) to be beyond recognition/to be quite a difference/(P)/ +¸«°ï¤ì¤ë [¤ß¤½¤ì¤ë] /(v1) to overlook/to fail to recognize/ +¸«±Ç [¤ß¤Ð¤¨] /(n) show/display/appearance/vanity/charm/attraction/ +¸«±Ç¤¨ [¤ß¤Ð¤¨] /(n) show/display/appearance/vanity/charm/attraction/ +¸«±É [¤ß¤¨] /(n) show/display/appearance/vanity/charm/attraction/ +¸«±É [¤ß¤Ð¤¨] /(n) show/display/appearance/vanity/charm/attraction/ +¸«±É¤¨ [¤ß¤Ð¤¨] /(n) show/display/appearance/vanity/charm/attraction/ +¸«±É¤Ã¤Ñ¤ê [¤ß¤¨¤Ã¤Ñ¤ê] /(n) vain person/ostentatious person/show-off/ +¸«±É¤ÃÄ¥¤ê [¤ß¤¨¤Ã¤Ñ¤ê] /(n) vain person/ostentatious person/show-off/ +¸«±É¤ò¤Ï¤ë [¤ß¤¨¤ò¤Ï¤ë] /(exp) to be pretentious/to put on airs/ +¸«±É¤òÄ¥¤ë [¤ß¤¨¤ò¤Ï¤ë] /(exp) to show off/ +¸«±ÉË· [¤ß¤¨¤Ü¤¦] /(adj-na,n) fop/swell/dude/coxcomb/vain person/ +¸«±Û¤¹ [¤ß¤³¤¹] /(v5s) to anticipate/to foresee/ +¸«±î [¤ß¤¶¤ë] /(n) see-not monkey/one of the three wise monkeys who see and hear and speak no evil/ +¸«±îʹ¤«±î¸À¤ï±î [¤ß¤¶¤ë¤­¤«¤¶¤ë¤¤¤ï¤¶¤ë] /(exp,n) see no evil, hear no evil and speak no evil/ +¸«±þ¤¨ [¤ß¤´¤¿¤¨] /(n) worth seeing/impressive/ +¸«²±¤¨ [¤ß¤ª¤Ü¤¨] /(n) remembrance/recollection/recognition/ +¸«²¼¤²¤ë [¤ß¤µ¤²¤ë] /(v1) to look down over/to look down on/ +¸«²¼¤²²Ì¤Æ¤¿ [¤ß¤µ¤²¤Ï¤Æ¤¿] /contemptible/despicable/ +¸«²¼¤²²Ì¤Æ¤ë [¤ß¤µ¤²¤Ï¤Æ¤ë] /(v1) to despise/to scorn/to look down on/ +¸«²¼¤¹ [¤ß¤¯¤À¤¹] /(v5s) to despise/to look down on/ +¸«²¼¤í¤¹ [¤ß¤ª¤í¤¹] /(v5s) to overlook/to command a view of/to look down on something/(P)/ +¸«²Ì¤Æ¤ë [¤ß¤Ï¤Æ¤ë] /(v1) to see through to the finish/to be seen to the end/ +¸«²á¤´¤¹ [¤ß¤¹¤´¤¹] /(v5s) to let go by/to let pass/to overlook/to miss/(P)/ +¸«²á¤¹ [¤ß¤¹¤´¤¹] /(v5s) to let go by/to let pass/to overlook/to miss/ +¸«²ò [¤±¤ó¤«¤¤] /(n) opinion/point of view/(P)/ +¸«²ó¤¹ [¤ß¤Þ¤ï¤¹] /(v5s) to look around/to survey/ +¸«²ó¤ê [¤ß¤Þ¤ï¤ê] /(n) patrolling/ +¸«²ó¤ë [¤ß¤Þ¤ï¤ë] /(v5r) to make one's rounds/to patrol/ +¸«²ö¤¹ [¤ß¤Þ¤ï¤¹] /(v5s) to look around/to survey/ +¸«³«¤­ [¤ß¤Ò¤é¤­] /(n) two pages opposite each other/ +¸«³«¤¯ [¤ß¤Ò¤é¤¯] /(v5k) to open one's eyes/ +¸«³Ð¤¨ [¤ß¤ª¤Ü¤¨] /(n) remembrance/recollection/recognition/(P)/ +¸«³Ð¤¨¤ë [¤ß¤ª¤Ü¤¨¤ë] /(v1) to remember/to recollect/to recognize/ +¸«³Ó¤Ù¤ë [¤ß¤¯¤é¤Ù¤ë] /(v1) to compare with the eye/ +¸«³Ø [¤±¤ó¤¬¤¯] /(n,vs) inspection/study by observation/field trip/(P)/ +¸«³Ø¼Ô [¤±¤ó¤¬¤¯¤·¤ã] /visitor (to lab)/ +¸«³Øι¹Ô [¤±¤ó¤¬¤¯¤ê¤ç¤³¤¦] /field trip/observation tour/ +¸«³Ý¤± [¤ß¤«¤±] /(n) outward appearance/(P)/ +¸«³Ý¤±¤ë [¤ß¤«¤±¤ë] /(v1) to (happen to) see/to notice/to catch sight of/ +¸«³Ý¤±Åݤ· [¤ß¤«¤±¤À¤ª¤·] /(adj-na,n) false impression/deceptive appearance/mere show/ +¸«´·¤ì¤ë [¤ß¤Ê¤ì¤ë] /(v1) to become used to seeing/to be familiar with/(P)/ +¸«´Ö°ã¤¤ [¤ß¤Þ¤Á¤¬¤¤] /(n) misjudgement/mistake in vision/ +¸«´Ö°ã¤¨¤ë [¤ß¤Þ¤Á¤¬¤¨¤ë] /(v1) to take A for B/to mistake A for B/ +¸«µÍ¤á¤ë [¤ß¤Ä¤á¤ë] /(v1) (uk) to stare at/to gaze at/to look hard at/to watch intently/to fix one's eyes on/(P)/ +¸«¶­ [¤ß¤µ¤«¤¤] /(n) distinction/discrimination/ +¸«¶­¤Ê¤·¤Ë [¤ß¤µ¤«¤¤¤Ê¤·¤Ë] /(exp) indiscriminately/giving no heed to/ +¸«¶Ë¤á [¤ß¤­¤ï¤á] /(n) ascertainment/ +¸«¶Ë¤á¤ë [¤ß¤­¤ï¤á¤ë] /(v1) to see through/to probe/to make sure of/(P)/ +¸«¶ì¤·¤¤ [¤ß¤°¤ë¤·¤¤] /(adj) unsightly/ugly/(P)/ +¸«·×¤é¤¦ [¤ß¤Ï¤«¤é¤¦] /(v5u) to choose at one's own discretion/ +¸«·ó¤Í¤ë [¤ß¤«¤Í¤ë] /(v1) to be unable to let pass unnoticed/to be unable to be indifferent/ +¸«¸¯¤ë [¤ß¤ä¤ë] /(v5r) to look at/ +¸«¸Â¤ë [¤ß¤«¤®¤ë] /(v5r) to give up/to turn one's back/to abandon/(P)/ +¸«¸í¤ë [¤ß¤¢¤ä¤Þ¤ë] /(v5r) to mistake someone for someone else/to misread/ +¸«¸ò¤ï¤¹ [¤ß¤«¤ï¤¹] /(v5s) to exchange glances/ +¸«¸þ¤¯ [¤ß¤à¤¯] /(v5k) to look around/to look towards (us)/ +¸«¹¥¤¤ [¤ß¤è¤¤] /(adj) pleasant to look at/easy to see/ +¸«¹ç¤¤ [¤ß¤¢¤¤] /(n) formal marriage interview/(P)/ +¸«¹ç¤¦ [¤ß¤¢¤¦] /(v5u) to exchange glances/to correspond/to counterbalance/ +¸«¹ç¤ï¤»¤ë [¤ß¤¢¤ï¤»¤ë] /(v1) to exchange glances/to postpone/to suspend operations/to refrain from performing an action/(P)/ +¸«¹û¤ì¤ë [¤ß¤È¤ì¤ë] /(v1) to be fascinated (by)/to watch something in fascination/to be charmed/(P)/ +¸«¹û¤ì¤ë [¤ß¤Û¤ì¤ë] /(v1) to be fascinated (by)/to watch something in fascination/to be charmed/ +¸«¹þ [¤ß¤³¤ß] /(n) forecast/prospects/expectation/hope/ +¸«¹þ¤ß [¤ß¤³¤ß] /(n) forecast/prospects/expectation/hope/(P)/ +¸«¹þ¤ß°ã¤¤ [¤ß¤³¤ß¤Á¤¬¤¤] /(n) miscalculation/ +¸«¹þ¤à [¤ß¤³¤à] /(v5m) to anticipate/to estimate/(P)/ +¸«º¢ [¤ß¤´¤í] /(n) best time to see/ +¸«ºõ¤é¤·¤¤ [¤ß¤¹¤Ü¤é¤·¤¤] /(adj) shabby/seedy/(P)/ +¸«»¦¤· [¤ß¤´¤í¤·] /(n) letting (someone) die without helping/ +¸«»² [¤±¤ó¤¶¤ó] /(n,vs) seeing/meeting/ +¸«»Ä¤¹ [¤ß¤Î¤³¤¹] /(v5s) to leave unseen or unread/ +¸«»ö [¤ß¤´¤È] /(adj-na,n) splendid/magnificent/beautiful/admirable/(P)/ +¸«»ö¤ÊÌÚ [¤ß¤´¤È¤Ê¤Ü¤¯] /magnificent tree/ +¸«¼± [¤±¤ó¤·¤­] /(n) views/opinion/discernment/pride/self-respect/(P)/ +¸«¼±Ä¥¤ë [¤±¤ó¤·¤­¤Ð¤ë] /(v5r) to assume an air of importance/to stand on one's dignity/ +¸«¼º¤¦ [¤ß¤¦¤·¤Ê¤¦] /(v5u) to lose sight of/to miss/(P)/ +¸«¼Î¤Æ¤Æµî¤ë [¤ß¤¹¤Æ¤Æ¤µ¤ë] /(v5r) to leave behind/ +¸«¼Î¤Æ¤ë [¤ß¤¹¤Æ¤ë] /(v1) to abandon/to fail/to desert/(P)/ +¸«¼Ô [¤±¤ó¤·¤ã] /sightseer/ +¸«¼è¤ê¿Þ [¤ß¤È¤ê¤º] /(n) a (rough) sketch/ +¸«¼è¤ë [¤ß¤È¤ë] /(v5r) to perceive/to understand/ +¸«¼é¤ë [¤ß¤Þ¤â¤ë] /(v5r) to watch over/to watch attentively/(P)/ +¸«¼õ¤±¤ë [¤ß¤¦¤±¤ë] /(v1) to catch sight of/to see/to suppose/(P)/ +¸«½¬ [¤ß¤Ê¤é¤¤] /(io) (n) learn by observation/apprentice/ +¸«½¬¤¤ [¤ß¤Ê¤é¤¤] /(n) learn by observation/apprentice/(P)/ +¸«½¬¤¤¹© [¤ß¤Ê¤é¤¤¤³¤¦] /apprentice/ +¸«½¬¤¦ [¤ß¤Ê¤é¤¦] /(v5u) to follow another's example/(P)/ +¸«½Ð¤· [¤ß¤À¤·] /(n) heading/caption/subtitle/index/(P)/ +¸«½Ð¤·¸ì [¤ß¤À¤·¤´] /title word/keyword/entry word/ +¸«½Ð¤¹ [¤ß¤¤¤À¤¹] /(v5s) to find out/to discover/(P)/ +¸«½Ð¤¹ [¤ß¤À¤¹] /(v5s) to find out/to discover/ +¸«½Ð¤À¤¹ [¤ß¤¤¤À¤¹] /(v5s) to find out/to discover/to select/to notice/ +¸«½é¤á¤ë [¤ß¤½¤á¤ë] /(v1) to see for the first time/to fall in love at first sight/ +¸«½ê [¤ß¤É¤³¤í] /(n) highlight/promise/(P)/ +¸«¾å¤²¤ë [¤ß¤¢¤²¤ë] /(v1) to look up at/to raise one's eyes/to admire/(P)/ +¸«¾ì [¤ß¤Ð] /(n) appearance/ +¸«¿À [¤±¤ó¤·¤ó] /(n) beatific vision/ +¸«¿Ô¤¯¤¹ [¤ß¤Ä¤¯¤¹] /(v5s) to see everything/ +¸«¿ø¤¨¤ë [¤ß¤¹¤¨¤ë] /(v1) to gaze at/to make sure of/ +¸«À¡¤Þ¤¹ [¤ß¤¹¤Þ¤¹] /(v5s) to observe carefully/to make sure/ +¸«À¤Êª [¤ß¤»¤â¤Î] /(n) a show/ +¸«À²¤é¤· [¤ß¤Ï¤é¤·] /(n) view/(P)/ +¸«À²¤é¤·Âæ [¤ß¤Ï¤é¤·¤À¤¤] /(n) lookout platform/ +¸«À²¤é¤¹ [¤ß¤Ï¤é¤¹] /(v5s) to command a view/(P)/ +¸«ÀѤâ¤ê [¤ß¤Ä¤â¤ê] /(n) estimation/quotation/(P)/ +¸«ÀѤâ¤ë [¤ß¤Ä¤â¤ë] /(v5r) to estimate/ +¸«ÀѤê [¤ß¤Ä¤â¤ê] /(n) estimation/quotation/(P)/ +¸«Àѽñ [¤ß¤Ä¤â¤ê¤·¤ç] /(n) written estimate/ +¸«ÀÚ¤ê [¤ß¤­¤ê] /(n) abandon/forsake/(P)/ +¸«ÀÚ¤êȯ¼Ö [¤ß¤­¤ê¤Ï¤Ã¤·¤ã] /starting a train before all the passengers are on board/making a snap decision/starting an action without considering objections to it any longer/(P)/ +¸«ÀÚ¤êÉÊ [¤ß¤­¤ê¤Ò¤ó] /(n) bargain or clearance goods/ +¸«ÀÚ¤ë [¤ß¤­¤ë] /(v5r) to see everything/to abandon/to sell at a loss/ +¸«Á¶¤¦ [¤ß¤Ä¤¯¤í¤¦] /(v5u) to choose (a thing) at one's own discretion/ +¸«Á÷¤ê [¤ß¤ª¤¯¤ê] /(n) seeing one off/farewell/escort/(P)/ +¸«Á÷¤ë [¤ß¤ª¤¯¤ë] /(v5r) (1) to see off/to farewell/(2) to escort/(3) to let pass/to wait and see/(4) to let a pitch go by (baseball)/to watch a batted ball go into the stands/(P)/ +¸«Â»¤¦ [¤ß¤½¤³¤Ê¤¦] /(v5u) to misjudge/to mistake/to miss seeing/ +¸«Â»¤Ê¤¦ [¤ß¤½¤³¤Ê¤¦] /(v5u) to misjudge/to mistake/to miss seeing/(P)/ +¸«Â»¤Í¤ë [¤ß¤½¤³¤Í¤ë] /(v1) to miss seeing/ +¸«Âæ [¤±¤ó¤À¤¤] /(n) bookrest/bookholder/ +¸«ÃΤé¤Ì [¤ß¤·¤é¤Ì] /(adj-pn,exp) unknown/unacquainted/strange/(P)/ +¸«ÃΤê [¤ß¤·¤ê] /(n) recognition/acquaintance/ +¸«ÃΤê±Û¤· [¤ß¤·¤ê¤´¤·] /(n) being well-known to/ +¸«ÃΤë [¤ß¤·¤ë] /(v5r) to recognise/to know by sight/to become acquainted with/ +¸«ÃÏ [¤±¤ó¤Á] /(n) point of view/(P)/ +¸«Ä¥¤ê [¤ß¤Ï¤ê] /(n) watch-keeping/guard/lookout/(P)/ +¸«Ä¥¤ê½ê [¤ß¤Ï¤ê¤·¤ç] /a lookout/a watchhouse/ +¸«Ä¥¤êÂæ [¤ß¤Ï¤ê¤À¤¤] /lookout/ +¸«Ä¥¤êÈÖ [¤ß¤Ï¤ê¤Ð¤ó] /a guard or lookout or watch/ +¸«Ä¥¤ë [¤ß¤Ï¤ë] /(v5r) to watch/to (stand) guard/to look out/to open one's eyes wide/(P)/ +¸«Ä¾¤· [¤ß¤Ê¤ª¤·] /(n) review/reconsideration/(P)/ +¸«Ä¾¤¹ [¤ß¤Ê¤ª¤¹] /(v5s) to look again/to get a better opinion of/(P)/ +¸«ÄÌ [¤ß¤È¤ª¤·] /(n) perspective/unobstructed view/outlook/forecast/prospect/insight/ +¸«Ä̤· [¤ß¤È¤ª¤·] /(n) perspective/unobstructed view/outlook/forecast/prospect/insight/(P)/ +¸«Ä̤¹ [¤ß¤È¤ª¤¹] /(v5s) to see without obstruction/to forecast/to predict/ +¸«Äê¤á¤ë [¤ß¤µ¤À¤á¤ë] /(v1) to make sure of/to ascertain/to confirm/to grasp/ +¸«ÅϤ¹ [¤ß¤ï¤¿¤¹] /(v5s) to look out over/to survey (scene)/to take an extensive view of/(P)/ +¸«Åö [¤±¤ó¤È¤¦] /(n) be found/aim/mark/estimate/guess/approximation/direction/(P)/ +¸«Åö¤¬¤Ä¤«¤Ê¤¤ [¤±¤ó¤È¤¦¤¬¤Ä¤«¤Ê¤¤] /(exp) to have not the slightest idea/ +¸«Åö¤¿¤é¤Ê¤¤ [¤ß¤¢¤¿¤é¤Ê¤¤] /not be found/(P)/ +¸«Åö¤¿¤ë [¤ß¤¢¤¿¤ë] /(v5r) to be found/(P)/ +¸«Åö°ã¤¤ [¤±¤ó¤È¤¦¤Á¤¬¤¤] /(adj-na,n) wrong (guess or estimate)/misdirected/ +¸«Æ¢¤ì¤ë [¤ß¤È¤ì¤ë] /(v1) to be fascinated (by)/to watch something in fascination/to be charmed/ +¸«Æ¨¤¬¤¹ [¤ß¤Î¤¬¤¹] /(v5s) to miss/to overlook/to leave at large/ +¸«Æ¨¤· [¤ß¤Î¤¬¤·] /(n) overlooking/letting a good ball go by/ +¸«Æ¨¤¹ [¤ß¤Î¤¬¤¹] /(v5s) to miss/to overlook/to leave at large/(P)/ +¸«Æ©¤«¤¹ [¤ß¤¹¤«¤¹] /(v5s) to see through/ +¸«ÆÀ [¤ß¤¨] /(n) pose/posture/ +¸«ÆÀ¤òÀÚ¤ë [¤ß¤¨¤ò¤­¤ë] /(exp) to assume a posture/to pose/to make a defiant (proud) gesture/ +¸«ÆϤ±¤ë [¤ß¤È¤É¤±¤ë] /(v1) to make sure of/to assure oneself of/to see with one's own eyes/to ascertain/(P)/ +¸«Æë¤ì¤ë [¤ß¤Ê¤ì¤ë] /(v1) to become used to seeing/to be familiar with/ +¸«Æþ¤ë [¤ß¤¤¤ë] /(v5r) to gaze at/to fix one's eyes upon/(P)/ +¸«Ç¼¤á [¤ß¤ª¤µ¤á] /(n) last (farewell) look/ +¸«Çˤë [¤ß¤ä¤Ö¤ë] /(v5r) to see through another's thoughts/to have a sharp eye/to penetrate/to fathom/(P)/ +¸«È´¤¯ [¤ß¤Ì¤¯] /(v5k) to see through/ +¸«Èæ¤Ù¤ë [¤ß¤¯¤é¤Ù¤ë] /(v1) to compare with the eye/(P)/ +¸«ÉÕ [¤ß¤Ä¤±] /(n) approach (to a castle gate)/ +¸«ÉÕ¤«¤ë [¤ß¤Ä¤«¤ë] /(v5r) (uk) to be found/to be discovered/(P)/ +¸«ÉÕ¤±¤ë [¤ß¤Ä¤±¤ë] /(v1) to be familiar/to discover/to find fault/to detect/to find out/to locate/(P)/ +¸«ÉÕ¤±½Ð¤¹ [¤ß¤Ä¤±¤À¤¹] /(v5s) to find out/to discover/to locate/ +¸«Éí¤± [¤ß¤Ä¤±] /area lying outside the gates of a castle, kept under surveillance by soldiers/ +¸«Éí¤ë [¤ß¤Ä¤±¤ë] /(v1) to be familiar/to discover/to find fault/to detect/to find out/to locate/ +¸«Éñ [¤ß¤Þ¤¤] /(n) enquiry/expression of sympathy/expression of concern/(P)/ +¸«Éñ¤¤ [¤ß¤Þ¤¤] /(n) enquiry/expression of sympathy/expression of concern/(P)/ +¸«Éñ¤¤µÒ [¤ß¤Þ¤¤¤­¤ã¤¯] /(n) a visitor to a sick or distressed person/ +¸«Éñ¤¤¶â [¤ß¤Þ¤¤¤­¤ó] /(monetary) present to a person in distress/ +¸«Éñ¤¤¾õ [¤ß¤Þ¤¤¤¸¤ç¤¦] /(n) get-well card/sympathy letter/ +¸«Éñ¤¤ÉÊ [¤ß¤Þ¤¤¤Ò¤ó] /goods offered to a person in distress/ +¸«Éñ¤¦ [¤ß¤Þ¤¦] /(v5u) to ask after (health)/to visit/(P)/ +¸«Êª [¤±¤ó¤Ö¤Ä] /(n,vs) sightseeing/(P)/ +¸«Êª [¤ß¤â¤Î] /(n) a sight/an attraction/something worth seeing/ +¸«Êª¿Í [¤±¤ó¤Ö¤Ä¤Ë¤ó] /(n) spectator/sightseer/onlookers/(P)/ +¸«Ê¬¤± [¤ß¤ï¤±] /(n) distinction/(P)/ +¸«Ê¬¤±¤ë [¤ß¤ï¤±¤ë] /(v1) (1) to distinguish/to recognize/to tell apart/to differentiate (both figuratively and visually)/(2) to identify (whether an object is positive or negative in some aspect)/to know the difference between something of superior and inferior quality (on sight or figuratively)/(P)/ +¸«Ê¹ [¤±¤ó¤Ö¤ó] /(n,vs) information/observation/(P)/ +¸«Ê¹ [¤±¤ó¤â¤ó] /(n,vs) information/observation/ +¸«Ê¹¤­ [¤ß¤­¤­] /(n) information/experience/observation/ +¸«ÊѤ¨¤ë [¤ß¤«¤¨¤ë] /(v1) to forsake one thing for another/ +¸«ÊÖ [¤ß¤«¤¨¤·] /(n) look back over the shoulder/triumph over/inside the cover/ +¸«ÊÖ¤· [¤ß¤«¤¨¤·] /(n) look back over the shoulder/triumph over/inside the cover/ +¸«ÊÖ¤¹ [¤ß¤«¤¨¤¹] /(v5s) to look (stare) back at/to triumph over/(P)/ +¸«ÊÖ¤ê [¤ß¤«¤¨¤ê] /(n) collateral/(P)/ +¸«ÊÖ¤ê»ñ¶â [¤ß¤«¤¨¤ê¤·¤­¤ó] /collateral (money)/collateral or counterpart fund/ +¸«ÊÖ¤êÉÊ [¤ß¤«¤¨¤ê¤Ò¤ó] /(n) collateral security/ +¸«ÊÖ¤êʪ»ñ [¤ß¤«¤¨¤ê¤Ö¤Ã¤·] /collateral (goods)/ +¸«ÊÖ¤ë [¤ß¤«¤¨¤ë] /(v5r) to look back/ +¸«Êü¤¹ [¤ß¤Ï¤Ê¤¹] /(v5s) to desert/to abandon/to give up/(P)/ +¸«Êý [¤ß¤«¤¿] /(n) viewpoint/(P)/ +¸«Êý¤Ë¤è¤Ã¤Æ¤Ï [¤ß¤«¤¿¤Ë¤è¤Ã¤Æ¤Ï] /depending on one's point of view/ +¸«Ë°¤­¤ë [¤ß¤¢¤­¤ë] /(v1) to be tired of looking at/ +¸«Ëº¤ì¤ë [¤ß¤ï¤¹¤ì¤ë] /(v1) to forget/to fail to recognize/ +¸«ËÜ [¤ß¤Û¤ó] /(n) sample/(P)/ +¸«ËÜ»Ô [¤ß¤Û¤ó¤¤¤Á] /(n) trade fair/(P)/ +¸«ËÜÁÈ¤ß [¤ß¤Û¤ó¤°¤ß] /specimen page/ +¸«ÌÜ [¤ß¤á] /(n) appearance/looks/ +¸«ÌÜ·Á [¤ß¤á¤«¤¿¤Á] /(n) appearance/features/looks/ +¸«ÌÜÎɤ¤ [¤ß¤á¤è¤¤] /(adj) good-looking/ +¸«ÌÜÎ路¤¤ [¤ß¤á¤¦¤ë¤ï¤·¤¤] /(adj) good-looking/fair/beautiful/ +¸«Í¥¤ê [¤ß¤Þ¤µ¤ê] /(n,vs) compare favourably/ +¸«ÍÍ [¤ß¤è¤¦] /(n) point of view/way of seeing/ +¸«Í͸«¿¿»÷ [¤ß¤è¤¦¤ß¤Þ¤Í] /(exp,n) learn by watching others/ +¸«Íî [¤ß¤ª¤È¤·] /(n) overlook/ +¸«Í [¤ß¤ª¤È¤·] /(n) overlook/ +¸«Í [¤ß¤ª¤È¤¹] /(v5s) to overlook/to miss (seeing)/ +¸«Íî¤È¤· [¤ß¤ª¤È¤·] /(n) thing left unnoticed/oversight/ +¸«Íî¤È¤¹ [¤ß¤ª¤È¤¹] /(v5s) to overlook/to fail to notice/(P)/ +¸«Î¥¤¹ [¤ß¤Ï¤Ê¤¹] /(v5s) to abandon/to give up/ +¸«Î©¤Æ [¤ß¤¿¤Æ] /(n) choice/selection/diagnosis/ +¸«Î©¤Æ¤ë [¤ß¤¿¤Æ¤ë] /(v1) to choose/to select/ +¸«ÎÁ [¤±¤ó¤ê¤ç¤¦] /(n) admission fee/fee for having one's fortune told/ +¸«Îô¤ê [¤ß¤ª¤È¤ê] /(n) unfavourable comparison/ +¸«Îô¤ê¤¬¤¹¤ë [¤ß¤ª¤È¤ê¤¬¤¹¤ë] /it compares unfavorably (poorly) with/it is not so good as/ +¸«Ðö¤¹ [¤ß¤Ê¤¹] /(v5s) to consider as/to regard/ +¸«Òë¤á¤ë [¤ß¤È¤¬¤á¤ë] /(v1) to find fault with/to question/ +¸«åФë [¤ß¤¯¤Ó¤ë] /(v5r) to underrate/to belittle/to look down on/to despise/(P)/ +¸«ðɤ«¤¹ [¤ß¤Ï¤ë¤«¤¹] /(v5s) to enjoy a panoramic view/ +¸¬¤ë [¤Ø¤ê¤¯¤À¤ë] /(v5r) to deprecate oneself and praise the listener/to abase oneself/ +¸¬µõ [¤±¤ó¤­¤ç] /(adj-na,n) modesty/humility/(P)/ +¸¬¾Î [¤±¤ó¤·¤ç¤¦] /(n,vs) refer to modestly/ +¸¬¾ù [¤±¤ó¤¸¤ç¤¦] /(adj-na,n) modesty/humility/ +¸¬¾ù¤ÎÈþÆÁ [¤±¤ó¤¸¤ç¤¦¤Î¤Ó¤È¤¯] /modest virtue/ +¸¬¾ù¸ì [¤±¤ó¤¸¤ç¤¦¤´] /(n) humble language (e.g. itadaku)/ +¸¬Â½ [¤±¤ó¤½¤ó] /(adj-na,n) humble/humility/modesty/(P)/ +¸¬Â½¸ì [¤±¤ó¤½¤ó¤´] /(n) humble language/ +¸¬ÍÞ [¤±¤ó¤è¤¯] /(adj-na,n) humbling oneself/ +¸­¤¤ [¤«¤·¤³¤¤] /(adj) wise/clever/smart/(P)/ +¸­¶ò [¤±¤ó¤°] /(n) the wise and the foolish/ +¸­·» [¤±¤ó¤±¤¤] /(n) wise elder brother/polite reference to another's older brother, or to one's senior/ +¸­ºÊ [¤±¤ó¤µ¤¤] /(n) wise (house)wife/ +¸­ºÍ [¤±¤ó¤µ¤¤] /(n) man of ability/gifted man/ +¸­»¡ [¤±¤ó¤µ¤Ä] /(n,vs) discernment/ +¸­¼Ô [¤±¤ó¤¸¤ã] /(n) wise man/sage/ +¸­¼ç [¤±¤ó¤·¤å] /(n) wise master/ +¸­½ê [¤«¤·¤³¤É¤³¤í] /(n) a palace sanctuary/ +¸­¿Í [¤±¤ó¤¸¤ó] /(n) wise man/(P)/ +¸­Äï [¤±¤ó¤Æ¤¤] /(n) wise younger brother/polite reference to another's younger brother, or to one's junior/ +¸­Å¯ [¤±¤ó¤Æ¤Ä] /(n) wise man/ +¸­É×¿Í [¤±¤ó¤×¤¸¤ó] /(n) wise wife/ +¸­Êì [¤±¤ó¤Ü] /(n) wise mother/(P)/ +¸­ÌÀ [¤±¤ó¤á¤¤] /(adj-na,n) wisdom/intelligence/prudence/(P)/ +¸­Î¸ [¤±¤ó¤ê¤ç] /(n) a wise idea/polite reference to another's consideration/ +¸® [¤Î¤­] /(n) eaves/(P)/ +¸®²¼ [¤Î¤­¤·¤¿] /(n) under the overhang of a Japanese roof/ +¸®¹· [¤±¤ó¤³¤¦] /(adj-na,n) high-spirited/ +¸®¹·¤¿¤ë [¤±¤ó¤³¤¦¤¿¤ë] /(adj-t) being in high spirits/ +¸®¾æ [¤Î¤­¤¿¤±] /(n) height from the ground to a building's eaves/ +¸®¿ô [¤±¤ó¤¹¤¦] /(n) number of houses/ +¸®Àè [¤Î¤­¤µ¤­] /(n) edge of the eaves/house frontage/(P)/ +¸®Ã¼ [¤Î¤­¤Ð] /(n) eaves/edge of the eaves/ +¸®Åô [¤±¤ó¤È¤¦] /(n) lamp or electric light at the eaves of a house/door light/ +¸®Ê [¤Î¤­¤Ê¤ß] /(n-adv,n) row of houses/(P)/ +¸®ÊÂ¤ß [¤Î¤­¤Ê¤ß] /(n-adv,n) row of houses/(P)/ +¸®ÊÌ [¤±¤ó¤Ù¤Ä] /(n) house to house/ +¸®íÉ [¤±¤ó¤Á] /(n) high and low/disparity/ +¸¯¤¤ [¤Ä¤«¤¤] /(n,vs) errand/message/messenger/bearer/use/usage/trainer/tamer/mission/familiar spirit/going as envoy/ +¸¯¤¦ [¤Ä¤«¤¦] /(v5u) to dispatch/to send/to donate/ +¸¯¤¹ [¤è¤³¤¹] /(v5s) (1) to send/to forward/(2) to hand over (e.g. money)/ +¸¯¤Ã¤Ä¤±¤ë [¤ä¤Ã¤Ä¤±¤ë] /(v1) to beat/to attack (an enemy)/to do away with/to finish off/ +¸¯¤Ã¤ÆÂऱ¤ë [¤ä¤Ã¤Æ¤Î¤±¤ë] /(v1) to succeed (in doing)/to pull something off/to manage (to do a job)/ +¸¯¤ÃÉÕ¤±¤ë [¤ä¤Ã¤Ä¤±¤ë] /(v1) to beat/to attack (an enemy)/to do away with/to finish off/ +¸¯¤é¤«¤¹ [¤ä¤é¤«¤¹] /(v5s) to perpetrate/to do/to be guilty of/ +¸¯¤é¤ì¤ë [¤ä¤é¤ì¤ë] /(v1) (uk) to suffer damage/to be deceived/ +¸¯¤ê¤ÃÊü¤· [¤ä¤ê¤Ã¤Ñ¤Ê¤·] /(n) leave unfinished or incomplete/ +¸¯¤ê¤Ä¤±¤ë [¤ä¤ê¤Ä¤±¤ë] /to be accustomed to/to be used to/to argue into silence/to talk down/ +¸¯¤ê²á¤®¤ë [¤ä¤ê¤¹¤®¤ë] /(v1) to overdo/to go too far/to go to excess/ +¸¯¤ê²á¤¹ [¤ä¤ê¤¹¤´¤¹] /(v5s) to do too much/to let something (or somebody) go past/ +¸¯¤ê³Ý¤± [¤ä¤ê¤«¤±] /unfinished/in progress/ +¸¯¤ê·«¤ê [¤ä¤ê¤¯¤ê] /(n,vs) (uk) making do/getting by (somehow)/managing/ +¸¯¤ê·«¤ê»»ÃÊ [¤ä¤ê¤¯¤ê¤µ¤ó¤À¤ó] /(n) managing to get by/ +¸¯¤ê¸ý [¤ä¤ê¤¯¤Á] /(n) way/method/ +¸¯¤ê¹ÃÈå [¤ä¤ê¤¬¤¤] /be worth doing/ +¸¯¤ê¹ç¤¦ [¤ä¤ê¤¢¤¦] /(v5u) to compete with/to argue with/to quarrel/ +¸¯¤ê¹þ¤á¤ë [¤ä¤ê¤³¤á¤ë] /(v1) to talk down/ +¸¯¤ê¼è¤ê [¤ä¤ê¤È¤ê] /(n) giving and taking/exchange (of letters)/arguing back and forth/(conversational) exchange/ +¸¯¤ê¼ê [¤ä¤ê¤Æ] /able or shrewd or resourceful person/ +¸¯¤ê¼êÇÌ [¤ä¤ê¤Æ¤Ð¤Ð] /brothel madam/ +¸¯¤ê½Ð¤¹ [¤ä¤ê¤À¤¹] /to begin/ +¸¯¤ê¾ì [¤ä¤ê¤Ð] /(n) a place of (figurative) refuge/ +¸¯¤ê¿å [¤ä¤ê¤ß¤º] /(n) a water conduit (in a garden)/ +¸¯¤ê¿ë¤²¤ë [¤ä¤ê¤È¤²¤ë] /(v1) to accomplish/ +¸¯¤êÀÚ¤ì¤Ê¤¤ [¤ä¤ê¤­¤ì¤Ê¤¤] /(adj) intolerable/unbearable/ +¸¯¤ê»¤Ê¤¦ [¤ä¤ê¤½¤³¤Ê¤¦] /(v5u) to fail/ +¸¯¤êľ¤· [¤ä¤ê¤Ê¤ª¤·] /(n) redoing/ +¸¯¤êľ¤¹ [¤ä¤ê¤Ê¤ª¤¹] /(v5s) to do over again/to redo/to start over/to remake/to resume/to recommence/ +¸¯¤êÄ̤¹ [¤ä¤ê¤È¤ª¤¹] /(v5s) to carry through/to achieve/to complete/ +¸¯¤êÈ´¤¯ [¤ä¤ê¤Ì¤¯] /(v5k) to carry out to completion/to accomplish/ +¸¯¤êÉÕ¤±¤ë [¤ä¤ê¤Ä¤±¤ë] /to be accustomed to/to be used to/to argue into silence/to talk down/ +¸¯¤êÊÖ¤¹ [¤ä¤ê¤«¤¨¤¹] /(v5s) to do over/to answer or fire back/to retort/ +¸¯¤êÊý [¤ä¤ê¤«¤¿] /(n) manner of doing/way/method/means/ +¸¯¤ë [¤ä¤ë] /(v5r) (col) (uk) to do/to have sexual intercourse/to kill/to give (to inferiors, animals, etc.)/to dispatch (a letter)/to send/to study/to perform/to play (sports, game)/to have (eat, drink, smoke)/to row (a boat)/to run or operate (a restaurant)/ +¸¯¤ëµ¤ [¤ä¤ë¤­] /(n) willingness (e.g. to do something)/ +¸¯¤ëµ¤½¼Ê¬ [¤ä¤ë¤­¤¸¤å¤¦¤Ö¤ó] /(exp) sufficiently motivated (to do something)/ +¸¯¤ëÀ¥¤Ê¤¤ [¤ä¤ë¤»¤Ê¤¤] /(adj) helpless/cheerless/miserable/disconsolate/dreary/downhearted/ +¸¯¤ëÀ¥Ìµ¤¤ [¤ä¤ë¤»¤Ê¤¤] /(adj) helpless/cheerless/miserable/disconsolate/dreary/downhearted/ +¸¯¤ï¤¹ [¤Ä¤«¤ï¤¹] /(v5s) to send/to dispatch/ +¸¯³° [¤±¤ó¤¬¤¤] /(adj-no,n) dispatched abroad/ +¸¯Ä¾ [¤ä¤ê¤Ê¤ª¤·] /(n) redoing/ +¸¯Åâ»È [¤±¤ó¤È¤¦¤·] /(n) envoy (to T'ang China)/(P)/ +¸¯ÊÆ [¤±¤ó¤Ù¤¤] /(n) sending to America/ +¸¯Ìå [¤±¤ó¤â¤ó] /(n,vs) driving away melancholy/ +¸° [¤«¤®] /(n) key/(P)/ +¸°¤Ã»Ò [¤«¤®¤Ã¤³] /(n) latchkey child/ +¸°¤ò³Ý¤±¤ë [¤«¤®¤ò¤«¤±¤ë] /(v1) to lock/ +¸°·ê [¤«¤®¤¢¤Ê] /(n) keyhole/ +¸°Â« [¤«¤®¤¿¤Ð] /bunch of keys/ +¸°È× [¤±¤ó¤Ð¤ó] /(n) keyboard (e.g. piano)/ +¸°È׳ڴï [¤±¤ó¤Ð¤ó¤¬¤Ã¤­] /(n) keyboard (keyed) instrument/ +¸±¤·¤¤ [¤±¤ï¤·¤¤] /(adj) inaccessible place/impregnable position/steep place/sharp eyes/(P)/ +¸±¤·¤¤´é [¤±¤ï¤·¤¤¤«¤ª] /grim face/ +¸±¤·¤¤´é¤Ä¤­ [¤±¤ï¤·¤¤¤«¤ª¤Ä¤­] /grim look/ +¸±¤·¤¤»³ [¤±¤ï¤·¤¤¤ä¤Þ] /steep (craggy) mountain/ +¸±¤·¤¤Ï© [¤±¤ï¤·¤¤¤ß¤Á] /steep street/ +¸±¤ÎÍ­¤ëÌÜ [¤±¤ó¤Î¤¢¤ë¤á] /sharp look/ +¸±°­ [¤±¤ó¤¢¤¯] /(adj-na,n) dangerous/serious/gloomy/perilous/threatening/stormy/(P)/ +¸±°­¤ÎÁê [¤±¤Ê¤¯¤Î¤½¤¦] /a wild look/ +¸±½Ô [¤±¤ó¤·¤å¤ó] /(adj-na,n) steep/ +¸±ÁË [¤±¤ó¤½] /(adj-na,n) precipice/steep (e.g. mountain pass)/ +¸±Áê [¤±¤ó¤½¤¦] /(adj-na,n) forbidding look/uncanny look/ +¸±Æñ [¤±¤ó¤Ê¤ó] /(adj-na,n) steep/dangerous/ +¸±Ï© [¤±¤ó¤í] /(n) steep path/ +¸²¤ï¤ì¤ë [¤¢¤é¤ï¤ì¤ë] /(v1) (1) to appear/to come in sight/to become visible/to come out/to embody/to materialize/(2) to express oneself/ +¸²²Ö¿¢Êª [¤±¤ó¤«¤·¤ç¤¯¤Ö¤Ä] /(n) flowering plant/ +¸²¶µ [¤±¤ó¤­¤ç¤¦] /Exoteric Buddhism/ +¸²¸½ [¤±¤ó¤²¤ó] /(n) manifestation/ +¸²ºß [¤±¤ó¤¶¤¤] /(n,vs) actual (as opposed to hidden or obscured)/actualized/(P)/ +¸²ºß²½ [¤±¤ó¤¶¤¤¤«] /(vs) being actualized/ +¸²¼¨ [¤±¤ó¤¸] /(n,vs) revelation/ +¸²¾´ [¤±¤ó¤·¤ç¤¦] /(n,vs) manifesting/displaying/honouring/(P)/ +¸²¿¦ [¤±¤ó¤·¤ç¤¯] /(n) prominent or high post/ +¸²Àµ [¤±¤ó¤·¤ç¤¦] /(n) (Buddh) revealing or demonstrating the truth/ +¸²Á³ [¤±¤ó¤¼¤ó] /(adj-na,n) being clear or manifest/ +¸²Ãø [¤±¤ó¤Á¤ç] /(adj-na,n) remarkable/striking/obvious/(P)/ +¸²Èù [¤±¤ó¤Ó] /(adj-na,n) microscopic/ +¸²Èù¶À [¤±¤ó¤Ó¤­¤ç¤¦] /(n) microscope/(P)/ +¸²ÍÈ [¤±¤ó¤è¤¦] /(n) extolling/exalting/ +¸²Í× [¤±¤ó¤è¤¦] /(adj-na,n) of great prominence or dignity/ +¸³ [¤·¤ë¤·] /(n) (1) mark/(2) symbol/(3) evidence/ +¸³»» [¤±¤ó¤¶¤ó] /(n,vs) verification of accounts/checking figures/ +¸µ [¤â¤È] /(n,n-suf,n-t) (1) origin/original/(2) former/(P)/ +¸µ¡¹ [¤â¤È¤â¤È] /(adv,adj-no) originally/by nature/from the start/(P)/ +¸µ¤¬³Ý¤«¤ë [¤â¤È¤¬¤«¤«¤ë] /(exp) to be expensive/to cost much/ +¸µ¤Ë [¤â¤È¤Ë] /(uk) under the supervision of/ +¸µ¤ËÌ᤹ [¤â¤È¤Ë¤â¤É¤¹] /(exp) to reconstitute/ +¸µ¤Î½ê¤ËǼ¤á¤ë [¤â¤È¤Î¤È¤³¤í¤Ë¤ª¤µ¤á¤ë] /(exp) to put (a thing) back in its place/ +¸µ¤Î½ê¤Ø¼ý¤á¤ë [¤â¤È¤Î¤È¤³¤í¤Ø¤ª¤µ¤á¤ë] /(exp) to put (a thing) back in its place/ +¸µ¤ÎÄ̤ê [¤â¤È¤Î¤È¤ª¤ê] /as it was before/ +¸µ¤ÎÌÚ°¤Ìï [¤â¤È¤Î¤â¤¯¤¢¤ß] /(n) ending up right back where one started/ +¸µ¤Ï [¤â¤È¤Ï] /originally/ +¸µ¤è¤ê [¤â¤È¤è¤ê] /(adv) from the beginning/from the first/(P)/ +¸µ¤òµê¤¹ [¤â¤È¤ò¤¿¤À¤¹] /(exp) to go to the bottom of an affair/to inquire into the origin/ +¸µ¤òÀڤäÆÇä¤ë [¤â¤È¤ò¤­¤Ã¤Æ¤¦¤ë] /(exp) to sell under prime cost/to sell at a loss/ +¸µ°­ [¤²¤ó¤¢¤¯] /head gangster/ +¸µ²Á [¤²¤ó¤«] /(n) cost price/ +¸µ²Î [¤â¤È¤¦¤¿] /(n) original song/ +¸µµ¤ [¤²¤ó¤­] /(adj-na,n) health(y)/robust/vigor/energy/vitality/vim/stamina/spirit/courage/pep/(P)/ +¸µµ¤¤òÉÕ¤±¤ë [¤²¤ó¤­¤ò¤Ä¤±¤ë] /(exp) to encourage/to give courage to/ +¸µµ¤²á¤®¤ë [¤²¤ó¤­¤¹¤®¤ë] /(v1) to be too energetic/ +¸µµ¤¼Ô [¤²¤ó¤­¤â¤Î] /live wire (a person)/ +¸µµ¤ÉÕ¤¯ [¤²¤ó¤­¤Å¤¯] /to get encouraged/to become heightened in spirits/to recover one's strength/ +¸µµ¤ÉÕ¤±¤ë [¤²¤ó¤­¤Å¤±¤ë] /(v1,vt) to pep up/to cheer up/ +¸µµ¤Îɤ¯ [¤²¤ó¤­¤è¤¯] /cheerfully/vigorously/ +¸µ¶¤ [¤²¤ó¤­¤ç¤¦] /(n) chief instigator/ringleader/ +¸µ¶§ [¤¬¤ó¤­¤ç¤¦] /(n) (1) ringleader/main culprit/(2) main cause/source/(P)/ +¸µ¶§ [¤²¤ó¤­¤ç¤¦] /(n) (1) ringleader/main culprit/(2) main cause/source/ +¸µ¶â [¤¬¤ó¤­¤ó] /(n) capital/principal/(P)/ +¸µ¶â [¤â¤È¤­¤ó] /(n) capital/principal/ +¸µ·® [¤²¤ó¤¯¤ó] /(n) elder statesman/ +¸µ·³ [¤²¤ó¤°¤ó] /the Mongol forces/ +¸µ·ë¤¤ [¤â¤È¤æ¤¤] /(n) paper cord for tying the hair/ +¸µ¸µ [¤â¤È¤â¤È] /(adv,adj-no) originally/by nature/from the start/ +¸µ¹â [¤â¤È¤À¤«] /(n) principal (e.g. in a loan)/ +¸µ¹æ [¤²¤ó¤´¤¦] /(n) era name/(P)/ +¸µ¹þ¤á [¤â¤È¤´¤á] /(n) breech-loading/ +¸µ¹þ¤á½Æ [¤â¤È¤´¤á¤¸¤å¤¦] /(n) breechloader/ +¸µ»° [¤¬¤ó¤¶¤ó] /(n-adv,n-t) New Year's period (January 1st to 3rd)/ +¸µ»Ï [¤²¤ó¤·] /(n) origin/ +¸µ»Ïº× [¤²¤ó¤·¤µ¤¤] /(n) Shinto Festival of Origins (January 3rd)/ +¸µ¼ê [¤â¤È¤Ç] /(n) funds/capital/stock/ +¸µ¼ó [¤²¤ó¤·¤å] /(n) ruler/sovereign/(P)/ +¸µ¼óÁê [¤â¤È¤·¤å¤·¤ç¤¦] /former Prime Minister/ +¸µ¾ä [¤â¤È¤µ¤ä] /returning to normal after all is said and done/ +¸µ¿ã [¤²¤ó¤¹¤¤] /(n) (field) marshal/(fleet) admiral/general of the army/(P)/ +¸µ¿ãÉÜ [¤²¤ó¤¹¤¤¤Õ] /(n) Supreme Military Council/ +¸µÀÁ¤± [¤â¤È¤¦¤±] /(n) prime contraction or contractor/ +¸µÀÁ¤±¿Í [¤â¤È¤¦¤±¤Ë¤ó] /master contractor/ +¸µÀÁ¤±É餤¿Í [¤â¤È¤¦¤±¤ª¤¤¤Ë¤ó] /master contractor/ +¸µÀò [¤â¤È¤»¤ó] /(n) stopcock (gas, water)/ +¸µÁÄ [¤¬¤ó¤½] /(n) originator/founder/pioneer/inventor/(P)/ +¸µÁÇ [¤²¤ó¤½] /(n) chemical element/(P)/ +¸µÃ¶ [¤¬¤ó¤¿¤ó] /(n) New Year's Day/(P)/ +¸µÃÍ [¤â¤È¤Í] /(n) cost/ +¸µÃͤ¬ÀÚ¤ì¤ë [¤â¤È¤Í¤¬¤­¤ì¤ë] /(exp) to be below the cost/to sell below cost/ +¸µÄ¢ [¤â¤È¤Á¤ç¤¦] /(n) ledger/ +¸µÄ¢»Ä¹â [¤â¤È¤Á¤ç¤¦¤¶¤ó¤À¤«] /ledger balance/ +¸µÄ« [¤²¤ó¤Á¤ç¤¦] /New Year's morning/ +¸µÄ̤ê [¤â¤È¤É¤ª¤ê] /(adj-na,n-t) as before/as ever/ +¸µÄù [¤â¤È¤¸¤á] /(n) controller/manager/ +¸µÄù¤á [¤â¤È¤¸¤á] /(n) manager/boss/promoter/ +¸µÆü [¤¬¤ó¤¸¤Ä] /(n) New Year's Day/(P)/ +¸µÆþ¶â [¤â¤È¤Ë¤å¤¦¤­¤ó] /(n) capital/ +¸µÇ¯ [¤¬¤ó¤Í¤ó] /(n-adv,n-t) first year (of a specific reign)/(P)/ +¸µÇä¤ê [¤â¤È¤¦¤ê] /(n) direct sale by the producer/ +¸µÈ [¤â¤È¤´¤¨] /first fertilizing/ +¸µÉ¸ [¤²¤ó¤Ô¤ç¤¦] /zero milestone/ +¸µÉþ [¤²¤ó¤Ö¤¯] /(n) ceremony of attaining manhood/ +¸µÉþ [¤²¤ó¤×¤¯] /(n) ceremony of attaining manhood/ +¸µÊ§¤¤ [¤â¤È¤Ð¤é¤¤] /(n) prepayment/ +¸µÊý [¤â¤È¤«¤¿] /(n) capitalist/wholesaler/ +¸µËÜ [¤¬¤ó¤Ý¤ó] /(n) principal (invest.)/capital/(P)/ +¸µËÜ [¤²¤ó¤Ý¤ó] /(n) principal (invest.)/capital/ +¸µÍè [¤¬¤ó¤é¤¤] /(n-adv) originally/primarily/essentially/logically/naturally/(P)/ +¸µÍø [¤¬¤ó¤ê] /(n) principal and interest/ +¸µÍø [¤²¤ó¤ê] /(n) principal and interest/ +¸µÏ· [¤²¤ó¤í¤¦] /(n) elder statesman/authority/(P)/ +¸µÏ·±¡ [¤²¤ó¤í¤¦¤¤¤ó] /(n) (Roman) senate/ +¸µÏ½ [¤²¤ó¤í¤¯] /(n) period in the Edo era/(P)/ +¸µÏ½Âµ [¤²¤ó¤í¤¯¤½¤Ç] /(n) short and round sleeves of a kimono/ +¸µÕä [¤²¤ó¤³¤¦] /(n) the Mongol Invasion/ +¸¶ [¤²¤ó] /(pref) original/primitive/primary/fundamental/raw/ +¸¶ [¤Ï¤é] /(n) field/plain/prairie/tundra/moor/wilderness/(P)/ +¸¶¤Ã¤Ñ [¤Ï¤é¤Ã¤Ñ] /(n) open field/empty lot/plain/(P)/ +¸¶°Æ [¤²¤ó¤¢¤ó] /(n) original plan/original bill/motion/draft/(P)/ +¸¶°Æ°Ñ°÷²ñ [¤²¤ó¤¢¤ó¤¤¤¤¤ó¤«¤¤] /draft committee/ +¸¶°Õ [¤²¤ó¤¤] /(n) original meaning/ +¸¶°ø [¤²¤ó¤¤¤ó] /(n) cause/origin/source/(P)/ +¸¶°ø·ë²Ì [¤²¤ó¤¤¤ó¤±¤Ã¤«] /cause and effect/causality/ +¸¶°øÄ´ºº [¤²¤ó¤¤¤ó¤Á¤ç¤¦¤µ] /investigation (to determine the cause of something)/ +¸¶°øÉÔÌÀ [¤²¤ó¤¤¤ó¤Õ¤á¤¤] /cause unknown/ +¸¶±Õ [¤²¤ó¤¨¤­] /(n) undiluted solution (of)/ +¸¶²» [¤²¤ó¤ª¤ó] /(n) fundamental tone/ +¸¶²Á [¤²¤ó¤«] /(n) cost price/(P)/ +¸¶²Á¤ò³ä¤Ã¤Æ [¤²¤ó¤«¤ò¤ï¤Ã¤Æ] /below cost/ +¸¶²Á·×»» [¤²¤ó¤«¤±¤¤¤µ¤ó] /cost accounting/ +¸¶²è [¤²¤ó¤¬] /(n) original picture/(P)/ +¸¶²èÁü [¤²¤ó¤¬¤¾¤¦] /original image/ +¸¶³ËºÙ˦ [¤²¤ó¤«¤¯¤µ¤¤¤Ü¤¦] /(n) prokaryotic cell/ +¸¶´ï [¤²¤ó¤­] /(n) standard (for weights and measures)/ +¸¶µÁ [¤²¤ó¤®] /(n) original meaning/(P)/ +¸¶µé [¤²¤ó¤­¤å¤¦] /(n,n) (1) one's former grade/(2) (gram) positive grade/ +¸¶µé¤Ëα¤á¤ë [¤²¤ó¤­¤å¤¦¤Ë¤È¤É¤á¤ë] /(exp) to keep (a student) back (to repeat a grade)/ +¸¶µò [¤²¤ó¤­¤ç] /(n) grounds/basis/ +¸¶¶Ê [¤²¤ó¤­¤ç¤¯] /(n) original song or melody/ +¸¶¶ç [¤²¤ó¤¯] /(n) original passage (in document)/ +¸¶·¿ [¤²¤ó¤±¤¤] /(adj-no,n) prototype/model/pattern/archetypal/(P)/ +¸¶·Á [¤²¤ó¤±¤¤] /(n) original form/base form/(P)/ +¸¶·Á¼Á [¤²¤ó¤±¤¤¤·¤Ä] /(n) protoplasm/plasma/ +¸¶¸ì [¤²¤ó¤´] /(n) original word/original language/ +¸¶¹Æ [¤²¤ó¤³¤¦] /(n) manuscript/copy/(P)/ +¸¶¹Æ¤ò´ó¤»¤ë [¤²¤ó¤³¤¦¤ò¤è¤»¤ë] /(exp) to contribute an article/ +¸¶¹Æ²Ô¤® [¤²¤ó¤³¤¦¤«¤»¤®] /living on one's writing/ +¸¶¹Æ»æ [¤²¤ó¤³¤¦¤·] /manuscript paper/ +¸¶¹ÆÍÑ»æ [¤²¤ó¤³¤¦¤è¤¦¤·] /Japanese writing paper/(P)/ +¸¶¹ÆÎÁ [¤²¤ó¤³¤¦¤ê¤ç¤¦] /(n) payment for a manuscript/ +¸¶¹Û [¤²¤ó¤³¤¦] /(n) (raw) ore/ +¸¶¹ð [¤²¤ó¤³¤¯] /(n) plaintiff/accuser/prosecutor/(P)/ +¸¶¹ðÂÐÈï¹ð [¤²¤ó¤³¤¯¤¿¤¤¤Ò¤³¤¯] /plaintiff versus defendant/ +¸¶ºÛȽ [¤²¤ó¤µ¤¤¤Ð¤ó] /(n) original judgment/ +¸¶ºÛȽ½ê [¤²¤ó¤µ¤¤¤Ð¤ó¤·¤ç] /original court/court of first instance/ +¸¶ºàÎÁ [¤²¤ó¤¶¤¤¤ê¤ç¤¦] /(n) raw materials/(P)/ +¸¶ºá [¤²¤ó¤¶¤¤] /(n) original sin/ +¸¶ºî [¤²¤ó¤µ¤¯] /(n) original work/(P)/ +¸¶ºî¼Ô [¤²¤ó¤µ¤¯¤·¤ã] /(n) the original author (of a translated work)/ +¸¶»º [¤²¤ó¤µ¤ó] /(n) place of origin/habitat/(P)/ +¸¶»ºÃÏ [¤²¤ó¤µ¤ó¤Á] /(n) place of origin/home/habitat/(P)/ +¸¶»ºÊª [¤²¤ó¤µ¤ó¤Ö¤Ä] /primary product/ +¸¶»Ï [¤²¤ó¤·] /(n) origin/primeval/(P)/ +¸¶»Ï¶µ²ñ [¤²¤ó¤·¤­¤ç¤¦¤«¤¤] /the early church/the primitive church/ +¸¶»Ï»þÂå [¤²¤ó¤·¤¸¤À¤¤] /primitive times/ +¸¶»Ï¿Í [¤²¤ó¤·¤¸¤ó] /(n) primitive man/ +¸¶»ÏŪ [¤²¤ó¤·¤Æ¤­] /(adj-na) primitive/original/ +¸¶»Ïưʪ [¤²¤ó¤·¤É¤¦¤Ö¤Ä] /protozoa/ +¸¶»ÏÎÓ [¤²¤ó¤·¤ê¤ó] /(n) primeval forest/virgin forest/ +¸¶»Ò [¤²¤ó¤·] /(n) atom/(P)/ +¸¶»Ò±À [¤²¤ó¤·¤¦¤ó] /atomic cloud/ +¸¶»Ò²Á [¤²¤ó¤·¤«] /(n) valence/atomic value/ +¸¶»Ò³Ë [¤²¤ó¤·¤«¤¯] /(n) nucleus (atomic)/(P)/ +¸¶»Ò»þÂå [¤²¤ó¤·¤¸¤À¤¤] /atomic age/ +¸¶»Ò¾É [¤²¤ó¤·¤·¤ç¤¦] /symptoms of atomic illness/ +¸¶»ÒÀâ [¤²¤ó¤·¤»¤Ä] /atomic theory/ +¸¶»ÒÀï [¤²¤ó¤·¤»¤ó] /atomic war/ +¸¶»ÒÀïÁè [¤²¤ó¤·¤»¤ó¤½¤¦] /atomic war/ +¸¶»ÒÃÆƬ [¤²¤ó¤·¤À¤ó¤È¤¦] /atomic warhead/ +¸¶»ÒÇ˲õµ¡ [¤²¤ó¤·¤Ï¤«¤¤¤­] /cyclotron/ +¸¶»ÒÇúÃÆ [¤²¤ó¤·¤Ð¤¯¤À¤ó] /Atomic bomb/A-bomb/ +¸¶»ÒÇúȯ [¤²¤ó¤·¤Ð¤¯¤Ï¤Ä] /atomic explosion/ +¸¶»ÒÉ [¤²¤ó¤·¤Ó¤ç¤¦] /(n) radiation sickness/ +¸¶»ÒʪÍý³Ø [¤²¤ó¤·¤Ö¤Ä¤ê¤¬¤¯] /atomic physics/nuclear physics/ +¸¶»ÒʪÍý³Ø¤ÎÉã [¤²¤ó¤·¤Ö¤Ä¤ê¤¬¤¯¤Î¤Á¤Á] /father of atomic physics/ +¸¶»ÒʪÍý³Ø¼Ô [¤²¤ó¤·¤Ö¤Ä¤ê¤¬¤¯¤·¤ã] /nuclear physicist/ +¸¶»Òʼ´ï [¤²¤ó¤·¤Ø¤¤¤­] /atomic weapons/ +¸¶»Òˤ [¤²¤ó¤·¤Û¤¦] /atomic cannon/ +¸¶»ÒÎÌ [¤²¤ó¤·¤ê¤ç¤¦] /(n) atomic weight/ +¸¶»ÒÎÏ [¤²¤ó¤·¤ê¤ç¤¯] /(n) atomic energy/(P)/ +¸¶»ÒÎÏ°ÂÁ´°Ñ°÷²ñ [¤²¤ó¤·¤ê¤ç¤¯¤¢¤ó¤¼¤ó¤¤¤¤¤ó¤«¤¤] /(n) Nuclear Safety Commission/ +¸¶»ÒÎÏ°Ñ°÷²ñ [¤²¤ó¤·¤ê¤ç¤¯¤¤¤¤¤ó¤«¤¤] /(n) Atomic Energy Commission (US)/ +¸¶»ÒÎÏ³Ø [¤²¤ó¤·¤ê¤­¤¬¤¯] /atomic mechanics/ +¸¶»ÒÎÏ»þÂå [¤²¤ó¤·¤ê¤ç¤¯¤¸¤À¤¤] /(n) atomic age/ +¸¶»ÒÎÏÁ¥ [¤²¤ó¤·¤ê¤ç¤¯¤»¤ó] /(n) nuclear(-powered) ship (vessel)/ +¸¶»ÒÎÏȯÅÅ [¤²¤ó¤·¤ê¤ç¤¯¤Ï¤Ä¤Ç¤ó] /nuclear power generation (of electricity)/ +¸¶»ÒÎÏȯÅŽê [¤²¤ó¤·¤ê¤ç¤¯¤Ï¤Ä¤Ç¤ó¤·¤ç] /nuclear power plant/ +¸¶»Òϧ [¤²¤ó¤·¤í] /(n) atomic reactor/(P)/ +¸¶»ÒÏÀ [¤²¤ó¤·¤í¤ó] /(n) atomic theory/atomism/ +¸¶»å [¤²¤ó¤·] /(n) thread for weaving/ +¸¶»æ [¤²¤ó¤·] /(n) stencil/silkworm egg sheet/ +¸¶»í [¤²¤ó¤·] /(n) original poem/ +¸¶»ñ [¤²¤ó¤·] /(n) capital/principal/(P)/ +¸¶¼ï [¤²¤ó¤·¤å] /(n) pure breed/ +¸¶¼ò [¤²¤ó¤·¤å] /(n) unprocessed sake/unblended whisky/ +¸¶½»Ì± [¤²¤ó¤¸¤å¤¦¤ß¤ó] /(n) native people/aboriginal/(P)/ +¸¶½é [¤²¤ó¤·¤ç] /(n) origin(al)/source/first/ +¸¶½ñ [¤²¤ó¤·¤ç] /(n) original document/(P)/ +¸¶¾õ [¤²¤ó¤¸¤ç¤¦] /(n) original state/ +¸¶¿§ [¤²¤ó¤·¤ç¤¯] /(n) primary colour/(P)/ +¸¶¿§¼Ì¿¿ÈÇ [¤²¤ó¤·¤ç¤¯¤·¤ã¤·¤ó¤Ð¤ó] /tricolor printing/ +¸¶¿§ÈÇ [¤²¤ó¤·¤ç¤¯¤Ð¤ó] /(n) tricolor printing/ +¸¶¿³ [¤²¤ó¤·¤ó] /(n) original sentence/ +¸¶¿¶¥¯¥í¥Ã¥¯ [¤²¤ó¤·¤ó¥¯¥í¥Ã¥¯] /master clock/atomic clock/ +¸¶¿¶Æ° [¤²¤ó¤·¤ó¤É¤¦] /fundamental vibration/ +¸¶¿Í [¤²¤ó¤¸¤ó] /(n) primitive man/(P)/ +¸¶¿Þ [¤²¤ó¤º] /(n) original drawing/ +¸¶¿åÇú [¤²¤ó¤¹¤¤¤Ð¤¯] /(n) atom and hydrogen bomb/(P)/ +¸¶À£ [¤²¤ó¤¹¤ó] /(n) actual size/full size/ +¸¶À£Âç [¤²¤ó¤¹¤ó¤À¤¤] /(n) actual size/full size/ +¸¶À®´ä [¤²¤ó¤»¤¤¤¬¤ó] /primary rocks/ +¸¶À®´äÀÐ [¤²¤ó¤»¤¤¤¬¤ó¤»¤­] /primary rocks/ +¸¶À¸ [¤²¤ó¤»¤¤] /(n) spontaneous generation/primeval/primitive/(P)/ +¸¶À¸Æ°Êª [¤²¤ó¤»¤¤¤É¤¦¤Ö¤Ä] /protozoan/ +¸¶À¸Êݸî [¤²¤ó¤»¤¤¤Û¤´] /(n) wilderness preservation/ +¸¶À¸ÎÓ [¤²¤ó¤»¤¤¤ê¤ó] /(n) primeval forest/virgin forest/ +¸¶ÀÐ [¤²¤ó¤»¤­] /(n) (raw) ore/ +¸¶ÀÒ [¤²¤ó¤»¤­] /(n) original domicile/permanent address/ +¸¶ÀÒÃÏ [¤²¤ó¤»¤­¤Á] /(n) (one's) domicile/ +¸¶Àø [¤²¤ó¤»¤ó] /(n) nuclear submarine/(P)/ +¸¶Á¡°Ý [¤²¤ó¤»¤ó¤¤] /raw fibers/minute fibers/ +¸¶ÁÇ [¤²¤ó¤½] /(n) chemical element/ +¸¶Áü [¤²¤ó¤¾¤¦] /original statue/ +¸¶Â§ [¤²¤ó¤½¤¯] /(n) principle/general rule/(P)/ +¸¶Â§¤È¤·¤Æ [¤²¤ó¤½¤¯¤È¤·¤Æ] /(adv) as a general rule/ +¸¶Â§Åª [¤²¤ó¤½¤¯¤Æ¤­] /(adj-na) general/ +¸¶Ââ [¤²¤ó¤¿¤¤] /(n) one's home unit/ +¸¶Âê [¤²¤ó¤À¤¤] /(n) original title/ +¸¶Âû [¤Ï¤é¤¿¤±] /(n) common mushroom/ +¸¶Ãí [¤²¤ó¤Á¤å¤¦] /(n) the original notes/ +¸¶Ãî [¤²¤ó¤Á¤å¤¦] /(n) protozoan/ +¸¶Ãð [¤²¤ó¤Á¤å¤¦] /(n) the original notes/ +¸¶Ãø [¤²¤ó¤Á¤ç] /(n) the original work/ +¸¶Ãø¼Ô [¤²¤ó¤Á¤ç¤·¤ã] /(n) author/ +¸¶Åµ [¤²¤ó¤Æ¤ó] /(n) original (text)/ +¸¶ÅÀ [¤²¤ó¤Æ¤ó] /(n) origin (coordinates)/starting point/(P)/ +¸¶Åü [¤²¤ó¤È¤¦] /unrefined sugar/ +¸¶Æ¬ [¤²¤ó¤È¤¦] /(n) the field/the parade ground/ +¸¶Æ° [¤²¤ó¤É¤¦] /(n) motive/ +¸¶Æ°µ¡ [¤²¤ó¤É¤¦¤­] /(n) motor/ +¸¶Æ°ÎÏ [¤²¤ó¤É¤¦¤ê¤ç¤¯] /(n) motive power/(P)/ +¸¶Çú [¤²¤ó¤Ð¤¯] /(n) atomic bomb/(P)/ +¸¶Çúµ¾À·¼Ô [¤²¤ó¤Ð¤¯¤®¤»¤¤¤·¤ã] /atomic bomb victim/ +¸¶Çú¾É [¤²¤ó¤Ð¤¯¤·¤ç¤¦] /(n) symptoms of atomic illness/ +¸¶È¯ [¤²¤ó¤Ñ¤Ä] /(n) nuclear power plant/nuclear power supply/(P)/ +¸¶È½·è [¤²¤ó¤Ï¤ó¤±¤Ä] /(n) original decision/ +¸¶ÈÄ [¤²¤ó¤Ð¤ó] /(n) negative (plate)/ +¸¶ÈÄ [¤²¤ó¤Ñ¤ó] /(n) negative (of a picture)/ +¸¶ÈÇ [¤²¤ó¤Ð¤ó] /(n) typesetting plates (books)/mold/pressing plates (records)/original edition/ +¸¶ÈÇ [¤²¤ó¤Ñ¤ó] /(n) typesetting plates (books)/mold/pressing plates (records)/original edition/ +¸¶È× [¤²¤ó¤Ð¤ó] /(n) original recording/ +¸¶Èï [¤²¤ó¤Ô] /plaintiff and defendant/ +¸¶É¼ [¤²¤ó¤Ô¤ç¤¦] /(n) stub (of a checkbook)/ +¸¶ÉÊ [¤²¤ó¤Ô¤ó] /(n) the original article/ +¸¶ÉÕ¤­ [¤²¤ó¤Ä¤­] /(n) scooter/low power "motorized" bicycle/moped/ +¸¶Êª [¤²¤ó¤Ö¤Ä] /(n) the original/ +¸¶Ê¸ [¤²¤ó¤Ö¤ó] /(n) the text/original/(P)/ +¸¶Êí [¤²¤ó¤Ü] /(n) ledger/original record/ +¸¶ËÜ [¤²¤ó¤Ý¤ó] /(n) the original/original copy/script/(P)/ +¸¶Ëö [¤²¤ó¤Þ¤Ä] /(n) (abbr) base powder/bulk powder/ +¸¶Ì± [¤²¤ó¤ß¤ó] /aborigines/ +¸¶ÌÊ [¤²¤ó¤á¤ó] /(n) raw cotton/ +¸¶ÌÓ [¤²¤ó¤â¤¦] /(n) raw wool/ +¸¶ÌÚ [¤²¤ó¤Ü¤¯] /(n) pulpwood/ +¸¶Ìî [¤²¤ó¤ä] /(n) waste land/wilderness/moor/field/plain/(P)/ +¸¶Ìô [¤²¤ó¤ä¤¯] /(bulk) drug substance/ +¸¶Ìý [¤²¤ó¤æ] /(n) crude oil/(P)/ +¸¶Ìý²Á³Ê [¤²¤ó¤æ¤«¤«¤¯] /(n) crude oil price/ +¸¶Ìý¶¡µë [¤²¤ó¤æ¤­¤ç¤¦¤­¤å¤¦] /(n) oil supply/ +¸¶ÌýÀ¸»º [¤²¤ó¤æ¤»¤¤¤µ¤ó] /(n) oil production/ +¸¶Ìýή½Ð [¤²¤ó¤æ¤ê¤å¤¦¤·¤å¤Ä] /(crude) oil spill/ +¸¶Í³ [¤²¤ó¤æ¤¦] /reason/cause/ +¸¶Íý [¤²¤ó¤ê] /(n) principle/theory/fundamental truth/(P)/ +¸¶Íý¤È¥Ñ¥é¥á¡¼¥¿¤Î¥¢¥×¥í¡¼¥Á [¤²¤ó¤ê¤È¥Ñ¥é¥á¡¼¥¿¤Î¥¢¥×¥í¡¼¥Á] /principles and parameters approach/ +¸¶Íý¼çµÁ [¤²¤ó¤ê¤·¤å¤®] /fundamentalism/ +¸¶Íý¼çµÁ¼Ô [¤²¤ó¤ê¤·¤å¤®¤·¤ã] /fundamentalist/ +¸¶ÎÁ [¤²¤ó¤ê¤ç¤¦] /(n) raw materials/(P)/ +¸¶ÎÁÊ´Ëö [¤²¤ó¤ê¤ç¤¦¤Õ¤ó¤Þ¤Ä] /(n) base powder/bulk powder/ +¸¶ÏÀ [¤²¤ó¤í¤ó] /(n) theory/principles/ +¸·¤¤ [¤¤¤«¤Ä¤¤] /(adj) grim/stern/ +¸·¤« [¤ª¤´¤½¤«] /(adj-na,n) austere/majestic/dignified/stately/awful/impressive/(P)/ +¸·¤«¤Êµ·¼° [¤ª¤´¤½¤«¤Ê¤®¤·¤­] /solemn ceremony/ +¸·¤·¤¤ [¤­¤Ó¤·¤¤] /(adj) (1) severe/strict/rigid/unsparing/relentless/(2) stern/austere/grave/solemn/majestic/(3) intense (cold)/ +¸·¤·¤¤½ë¤µ [¤­¤Ó¤·¤¤¤¢¤Ä¤µ] /intense heat/ +¸·¤·¤¤Èãɾ [¤­¤Ó¤·¤¤¤Ò¤Ò¤ç¤¦] /severe criticism/ +¸·¤·¤µ [¤­¤Ó¤·¤µ] /(n) severity/strictness/intensity/(P)/ +¸·¤È¤·¤Æ [¤²¤ó¤È¤·¤Æ] /(adv,exp) strictly/solemnly/ +¸·¤Ë [¤²¤ó¤Ë] /(adv,vs) strictly/severely/rigidly/fortify/strengthen/secure/ +¸·¤á¤·¤¤ [¤¤¤«¤á¤·¤¤] /(adj) (1) severe/strict/rigid/unsparing/relentless/(2) stern/austere/grave/solemn/majestic/(3) intense (cold)/ +¸·¤á¤·¤¤´éÉÕ¤­ [¤¤¤«¤á¤·¤¤¤«¤ª¤Ä¤­] /grave (stern) look/ +¸·²Ê [¤²¤ó¤«] /(n) severe punishment/rigorous measures/ +¸·²ü [¤²¤ó¤«¤¤] /(n) strict guard/(P)/ +¸·³Ê [¤²¤ó¤«¤¯] /(adj-na,n) severe/rigid/strictness/rigor/austerity/(P)/ +¸·´¨ [¤²¤ó¤«¤ó] /(n) intense cold/ +¸·´¨¤Î¸õ [¤²¤ó¤«¤ó¤Î¤³¤¦] /the coldest season (weather)/ +¸·¶Ø [¤²¤ó¤­¤ó] /(n) strict prohibition/ban/interdiction/(P)/ +¸··¯ [¤²¤ó¤¯¤ó] /(n) your honored father/ +¸··± [¤²¤ó¤¯¤ó] /(n) strict instruction/ +¸··º [¤²¤ó¤±¤¤] /(n) severe punishment/ +¸·¹ó [¤²¤ó¤³¤¯] /(adj-na,n) severity/rigor/ +¸·»Ý [¤²¤ó¤·] /strict order/your order/ +¸·¼é [¤²¤ó¤·¤å] /(n,vs) strict observance/(P)/ +¸·½Å [¤²¤ó¤¸¤å¤¦] /(adj-na,n) strict/rigour/severe/firm/strong/secure/(P)/ +¸·½Í [¤²¤ó¤·¤å¤¯] /(adj-na,n) gravity/solemnity/severity/seriousness/dignity/rigor/austerity/(P)/ +¸·½ë [¤²¤ó¤·¤ç] /(n) extreme heat/ +¸·Àµ [¤²¤ó¤»¤¤] /(adj-na,n) strictness/impartiality/exactness/rigidness/ +¸·Àµ²Ê³Ø [¤²¤ó¤»¤¤¤«¤¬¤¯] /exact science/ +¸·ÀµÃæΩ [¤²¤ó¤»¤¤¤Á¤å¤¦¤ê¤Ä] /(adj-na,n) strict neutrality/ +¸·Áª [¤²¤ó¤»¤ó] /(n,vs) careful selection/ +¸·Á³ [¤²¤ó¤¼¤ó] /(adj-na,n) grave/solemn/ +¸·Á³¤¿¤ë [¤²¤ó¤¼¤ó¤¿¤ë] /(adj-t) solemn/grave/majestic/stern/ +¸·Á³¤È [¤²¤ó¤¼¤ó¤È] /solemnly/gravely/majestically/authoritatively/ +¸·Â¸ [¤²¤ó¤½¤ó] /(n) real existence/ +¸·Ã£ [¤²¤ó¤¿¤Ä] /(n) strict order/ +¸·Ãµ [¤²¤ó¤¿¤ó] /(n) strict search/sharp lookout/ +¸·ÃÌ [¤²¤ó¤À¤ó] /(n) strong protest/demand for an explanation/serious talk/ +¸·Åß [¤²¤ó¤È¤¦] /(n) severe winter/ +¸·Åß´ü [¤²¤ó¤È¤¦¤­] /(n) coldest period/ +¸·È³ [¤²¤ó¤Ð¤Ä] /(n) severe punishment/rigorous measures/(P)/ +¸·Èë [¤²¤ó¤Ô] /(n) strict secret/top-secret/ +¸·Èþ·Ì [¤²¤ó¤Ó¤±¤¤] /Genbi Gorge (Ichinoseki-shi, Iwate-ken)/ +¸·Éã [¤²¤ó¤×] /(n) your honored father/ +¸·Éõ [¤²¤ó¤×¤¦] /(n,vs) sealing hermetically/ +¸·Ì© [¤²¤ó¤ß¤Ä] /(adj-na,n) strict/close/(P)/ +¸·Ì©¤Ë¤¤¤¨¤Ð [¤²¤ó¤ß¤Ä¤Ë¤¤¤¨¤Ð] /strictly speaking/ +¸·Ì¿ [¤²¤ó¤á¤¤] /(n) strict order/peremptory command/ +¸·ÍÆ [¤²¤ó¤è¤¦] /(n) stern expression/ +¸·Î§ [¤²¤ó¤ê¤Ä] /(n) strict law/ +¸·íý [¤²¤ó¤¿¤Ä] /(oK) (n) strict order/ +¸¸ [¤Þ¤Ü¤í¤·] /(n) phantom/vision/illusion/dream/(P)/ +¸¸¤òÄɤ¦ [¤Þ¤Ü¤í¤·¤ò¤ª¤¦] /(exp) to pursue phantoms/ +¸¸±Æ [¤²¤ó¤¨¤¤] /(n) phantom/vision/illusion/(P)/ +¸¸²ø [¤²¤ó¤«¤¤] /(adj-na,n) strange or mysterious and troubling/ +¸¸³Ð [¤²¤ó¤«¤¯] /(n) hallucination/illusion/(P)/ +¸¸³Ð¥­¥Î¥³ [¤²¤ó¤«¤¯¥­¥Î¥³] /(n) hallucinogenic mushroom/ +¸¸³ÐºÞ [¤²¤ó¤«¤¯¤¶¤¤] /hallucinogen/LSD/ +¸¸³Ð¾É [¤²¤ó¤«¤¯¤·¤ç¤¦] /(n) hallucinosis/ +¸¸³Ð¾É¾õ [¤²¤ó¤«¤¯¤·¤ç¤¦¤¸¤ç¤¦] /(n) hallucination/ +¸¸»Ñ [¤²¤ó¤·] /apparition/ +¸¸»è [¤²¤ó¤·] /phantom limb/ +¸¸»ë [¤²¤ó¤·] /(n) visual hallucination/vision/ +¸¸½Ñ [¤²¤ó¤¸¤å¤Ä] /(n) magic/witchcraft/ +¸¸ÁÛ [¤²¤ó¤½¤¦] /(n) illusions/(P)/ +¸¸ÁÛ¶Ê [¤²¤ó¤½¤¦¤­¤ç¤¯] /(n) fantasy/fantasia/ +¸¸ÁÛ·à [¤²¤ó¤½¤¦¤²¤­] /non-realistic drama/ +¸¸Áü [¤²¤ó¤¾¤¦] /(n) phantom/vision/illusion/ +¸¸Ä° [¤²¤ó¤Á¤ç¤¦] /(n) auditory hallucination/ +¸¸Åô [¤²¤ó¤È¤¦] /(n) magic lantern/ +¸¸Åõ [¤²¤ó¤È¤¦] /(n) slide projector/ +¸¸Ì´ [¤²¤ó¤à] /(n) dreams/visions/phantasms/ +¸¸ÌÇ [¤²¤ó¤á¤Ä] /(n) disillusionment/(P)/ +¸¸ÏÇ [¤²¤ó¤ï¤¯] /(n) fascination/glamor/bewitching/ +¸¹ [¤²¤ó] /(n) (1) bow string/string (of guitar, violin, etc)/(2) (geom) chord (straight line joining two points on a curve)/(3) handle/ +¸¹ [¤Ä¤ë] /(n) (1) bow string/string (of guitar, violin, etc)/(2) (geom) chord (straight line joining two points on a curve)/(3) handle/(P)/ +¸¹²» [¤Ä¤ë¤ª¤È] /(n) sound of vibrating bowstring/ +¸¹²Î [¤²¤ó¤«] /(n,vs) singing/ +¸¹³Ú [¤²¤ó¤¬¤¯] /(n) music for strings/(P)/ +¸¹³Ú´ï [¤²¤ó¤¬¤Ã¤­] /(n) stringed instruments/(P)/ +¸¹³Ú¸Þ½ÅÁÕ¶Ê [¤²¤ó¤¬¤¯¤´¤¸¤å¤¦¤½¤¦¤­¤ç¤¯] /string quintet/ +¸¹³Ú»Í½ÅÁÕ [¤²¤ó¤¬¤¯¤·¤¸¤å¤¦¤½¤¦] /string quartet/ +¸¹³Ú»Í½ÅÁÕ¶Ê [¤²¤ó¤¬¤¯¤·¤¸¤å¤¦¤½¤¦¤­¤ç¤¯] /string quartet/ +¸¹³Ú»Í½ÅÁÕÃÄ [¤²¤ó¤¬¤¯¤·¤¸¤å¤¦¤½¤¦¤À¤ó] /(n) string quartet/ +¸¹·î [¤²¤ó¤²¤Ä] /(n) crescent moon/ +¸¹ºà [¤²¤ó¤¶¤¤] /civil engineering chord member/ +¸º¤¸¤ë [¤²¤ó¤¸¤ë] /(v5r) to subtract/to deduct/to reduce/to decrease/ +¸º¤º¤ë [¤²¤ó¤º¤ë] /(v5z) to decrease/to reduce/to subtract/ +¸º¤¿¤ë [¤²¤ó¤¿¤ë] /strict/severe/stern/ +¸º¤é¤¹ [¤Ø¤é¤¹] /(v5s,vt) to abate/to decrease/to diminish/to shorten/(P)/ +¸º¤é¤º¸ý [¤Ø¤é¤º¤°¤Á] /(n) impudent talk/ +¸º¤ê [¤Ø¤ê] /(n) decrease/reduction/fall/ +¸º¤ê¹þ¤à [¤á¤ê¤³¤à] /(v5m) to sink into/to cave in/ +¸º¤êÄ¥¤ê [¤á¤ê¤Ï¤ê] /(n) modulation (of voice)/ +¸º¤ë [¤Ø¤ë] /(v5r,vi) to decrease (in size or number)/to diminish/to abate/(P)/ +¸º°µ [¤²¤ó¤¢¤Ä] /(n,vs) decompression/ +¸º°÷ [¤²¤ó¤¤¤ó] /(n,vs) reduction of staff/(P)/ +¸º±× [¤²¤ó¤¨¤­] /(n,vs) decrease in profits/(P)/ +¸º±ö [¤²¤ó¤¨¤ó] /(n) reduction of salt/sodium restriction/ +¸º±ö¿© [¤²¤ó¤¨¤ó¤·¤ç¤¯] /(n) a low-salt diet/ +¸º²Á [¤²¤ó¤«] /(n) price reduction/depreciation/abatement/ +¸º²Á½þµÑ [¤²¤ó¤«¤·¤ç¤¦¤­¤ã¤¯] /(n) depreciation/(P)/ +¸º³Û [¤²¤ó¤¬¤¯] /(n) abatement/(P)/ +¸ºµë [¤²¤ó¤­¤å¤¦] /(n,vs) pay cut/salary cut/(P)/ +¸º·º [¤²¤ó¤±¤¤] /(n) reduction of penalty/ +¸º¹æ [¤²¤ó¤´¤¦] /(n) minus sign/ +¸ººÄ [¤²¤ó¤µ¤¤] /(n) partial payment of a debt/reduction of a debt/ +¸ººÄ´ð¶â [¤²¤ó¤µ¤¤¤­¤­¤ó] /amortization fund/sinking fund/ +¸ººî [¤²¤ó¤µ¤¯] /(n) poor crop/diminished yield/ +¸º»¦ [¤²¤ó¤µ¤¤] /(n,vs) lessening/diminishing/reducing/ +¸º»º [¤²¤ó¤µ¤ó] /(n,vs) reduction in production/(P)/ +¸º»» [¤²¤ó¤¶¤ó] /(n) subtraction/ +¸º»ñ [¤²¤ó¤·] /(n) reduction of capital/ +¸º¼ý [¤²¤ó¤·¤å¤¦] /(n) fall/decrease (in income)/(P)/ +¸º¾¯ [¤²¤ó¤·¤ç¤¦] /(n) decrease/reduction/decline/(P)/ +¸º¿© [¤²¤ó¤·¤ç¤¯] /(n,vs) diet/ +¸º¿å [¤²¤ó¤¹¤¤] /(n) subsiding of water/ +¸º¿ê [¤²¤ó¤¹¤¤] /(n,vs) attenuation/damping/decay/ +¸º¿ê´ï [¤²¤ó¤¹¤¤¤­] /attenuator/ +¸º¿êΨ [¤²¤ó¤¹¤¤¤ê¤Ä] /(n) attenuation (factor, rate)/ +¸º¿ô [¤²¤ó¤¹¤¦] /(n) decreasing in number/type of cell division (biology)/ +¸ºÀÇ [¤²¤ó¤¼¤¤] /(n) tax reduction/(P)/ +¸ºÂ® [¤²¤ó¤½¤¯] /(n,vs) deceleration/(P)/ +¸ºÂ®ºà [¤²¤ó¤½¤¯¤¶¤¤] /(n) moderator/ +¸ºÂ®ÁõÃÖ [¤²¤ó¤½¤¯¤½¤¦¤Á] /reduction gear/ +¸ºÂ» [¤²¤ó¤½¤ó] /(n) decrease/ +¸ºÂ»²ñ·× [¤²¤ó¤½¤ó¤«¤¤¤±¤¤] /(n) asset-impairment accounting/ +¸ºÂà [¤²¤ó¤¿¤¤] /(n,vs) decline/ebb/failure/loss/(P)/ +¸ºÃÊ [¤²¤ó¤¿¤ó] /(n) reduction of acreage (under cultivation)/ +¸ºÅÀ [¤²¤ó¤Æ¤ó] /(n,vs) subtract/give a demerit/(P)/ +¸ºÅù [¤²¤ó¤È¤¦] /(n) demotion/ +¸ºÇÛ [¤²¤ó¤Ñ¤¤] /(n) reduction in a dividend/smaller ration/ +¸ºÈ¿ [¤²¤ó¤¿¤ó] /(n) reduction (of crop size)/(P)/ +¸ºÈ¿À¯ºö [¤²¤ó¤¿¤ó¤»¤¤¤µ¤¯] /policy of reducing acreage (under cultivation)/ +¸ºÊð [¤²¤ó¤Ý¤¦] /(n) salary reduction/salary cut/(P)/ +¸ºË¡ [¤²¤ó¤Ý¤¦] /(n) subtraction/ +¸ºËà [¤²¤ó¤Þ] /(n) reduction in friction/lubrication/ +¸ºËá [¤²¤ó¤Þ] /(n) reduction in friction/lubrication/ +¸ºÌÈ [¤²¤ó¤á¤ó] /(n) reduction and exemption/mitigation and remission/(P)/ +¸ºÌ× [¤²¤ó¤³¤¦] /(n,vs) natural decrease/ +¸ºÌ× [¤²¤ó¤â¤¦] /(n,vs) natural decrease/ +¸ºÎÌ [¤²¤ó¤ê¤ç¤¦] /(n) loss in quantity/(P)/ +¸ºÎÌ·Ð±Ä [¤²¤ó¤ê¤ç¤¦¤±¤¤¤¨¤¤] /streamlined management/ +¸» [¤²¤ó] /(n,suf) source/origin/ +¸» [¤ß¤Ê¤â¤È] /(n) source/origin/(P)/ +¸»»á [¤²¤ó¤¸] /(n) (1) Genji (the character in the Genji Monogatari)/(2) the Minamoto family/(P)/ +¸»»á¤Î¸å [¤²¤ó¤¸¤Î¤¢¤È] /descendant of the Genji family/ +¸»»áʪ¸ì [¤²¤ó¤¸¤â¤Î¤¬¤¿¤ê] /the Tale of the Genji/ +¸»Àô [¤²¤ó¤»¤ó] /(n) source/(P)/ +¸»Àô²ÝÀÇ [¤²¤ó¤»¤ó¤«¤¼¤¤] /tax withholding at the source/ +¸»Àô½êÆÀÀÇ [¤²¤ó¤»¤ó¤·¤ç¤È¤¯¤¼¤¤] /income tax withheld at the source/ +¸»Àôħ¼ý [¤²¤ó¤»¤ó¤Á¤ç¤¦¤·¤å¤¦] /tax withholding at the source/ +¸»Ê¿ [¤²¤ó¤Ú¤¤] /(n) Genji and Heike clans/two opposing sides/ +¸»Î® [¤²¤ó¤ê¤å¤¦] /(n) current-limiting/(P)/ +¸¼²§ [¤²¤ó¤Î¤¦] /(n) bushhammer/ +¸¼²« [¤²¤ó¤³¤¦] /(n) (rare) black and yellow silk (offered to gods)/heaven and earth/ +¸¼´Ø [¤²¤ó¤«¤ó] /(n) entranceway/entry hall/(P)/ +¸¼´ØÀè [¤²¤ó¤«¤ó¤µ¤­] /entrance/front door/ +¸¼´ØÈÖ [¤²¤ó¤«¤ó¤Ð¤ó] /(n) doorkeeper/janitor/ +¸¼´Øʧ¤¤ [¤²¤ó¤«¤ó¤Ð¤é¤¤] /(n) refusing to see a visitor/ +¸¼¿Í [¤¯¤í¤¦¤È] /(n) expert/professional/geisha/prostitute/(P)/ +¸¼¿Í¶Ú [¤¯¤í¤¦¤È¤¹¤¸] /(n) professionals/ +¸¼Â¹ [¤²¤ó¤½¤ó] /(n) great-great-grandchild/ +¸¼Åß [¤±¤ó¤È¤¦] /(n) winter/ +¸¼Åß [¤²¤ó¤È¤¦] /(n) winter/ +¸¼Çþ [¤²¤ó¤Ð¤¯] /(n) unpolished wheat or barley/ +¸¼Éð´ä [¤²¤ó¤Ö¤¬¤ó] /(n) basalt/whin(stone)/ +¸¼ÊÆ [¤²¤ó¤Þ¤¤] /(n) unpolished rice/unmilled rice/brown rice/(P)/ +¸¼ÊÆÃã [¤²¤ó¤Þ¤¤¤Á¤ã] /(n) tea (with roasted rice)/ +¸¼Ì¯ [¤²¤ó¤ß¤ç¤¦] /(adj-na,n) abstruse/occult/mysterious/ +¸½¤¹ [¤¢¤é¤ï¤¹] /(v5s) to show/to indicate/to display/(P)/ +¸½¤º¤ë [¤²¤ó¤º¤ë] /(v5z) to appear/to reveal/to show/ +¸½¤Ë [¤²¤ó¤Ë] /(adv) actually/really/(P)/ +¸½¤ì [¤¢¤é¤ï¤ì] /(n) embodiment/materialization/(P)/ +¸½¤ì¤ë [¤¢¤é¤ï¤ì¤ë] /(v1) (1) to appear/to come in sight/to become visible/to come out/to embody/to materialize/(2) to express oneself/(P)/ +¸½¤ï¤¹ [¤¢¤é¤ï¤¹] /(io) (v5s) to show/to indicate/to display/(P)/ +¸½¤ï¤ì [¤¢¤é¤ï¤ì] /(n) embodiment/materialization/(P)/ +¸½¤ï¤ì¤ë [¤¢¤é¤ï¤ì¤ë] /(v1) (1) to appear/to come in sight/to become visible/to come out/to embody/to materialize/(2) to express oneself/(P)/ +¸½¤ï¤ì½Ð¤ë [¤¢¤é¤ï¤ì¤Ç¤ë] /to appear/ +¸½°÷ [¤²¤ó¤¤¤ó] /(n) present members/ +¸½²¼ [¤²¤ó¤«] /(n) the present time/ +¸½²Á [¤²¤ó¤«] /(n) current price/ +¸½¶· [¤²¤ó¤­¤ç¤¦] /(n) present condition/(P)/ +¸½¶È [¤²¤ó¤®¤ç¤¦] /(n) outdoor (work)/ +¸½¶È°÷ [¤²¤ó¤®¤ç¤¦¤¤¤ó] /(n) a field worker/outside worker/ +¸½¶â [¤²¤ó¤­¤ó] /(adj-na,n) cash/ready money/mercenary/self-interested/(P)/ +¸½¶â°ú¤­½Ð¤· [¤²¤ó¤­¤ó¤Ò¤­¤À¤·] /cash withdrawal/ +¸½¶âµÚ¤ÓͶâ [¤²¤ó¤­¤ó¤ª¤è¤Ó¤è¤­¤ó] /cash on hand and in banks/ +¸½¶â¼«Æ°»Ùʧµ¡ [¤²¤ó¤­¤ó¤¸¤É¤¦¤·¤Ï¤é¤¤¤­] /cash dispenser/ +¸½¶â¼«Æ°Í¤±Ê§¤¤µ¡ [¤²¤ó¤­¤ó¤¸¤É¤¦¤¢¤º¤±¤Ð¤é¤¤¤­] /automatic teller machine/ATM/ +¸½¶â¼«Æ°Í¶â»Ùʧµ¡ [¤²¤ó¤­¤ó¤¸¤É¤¦¤è¤­¤ó¤·¤Ï¤é¤¤¤­] /automatic teller machine (ATM)/ +¸½¶â¼è°ú»Ô¾ì [¤²¤ó¤­¤ó¤È¤ê¤Ò¤­¤¤¤Á¤Ð] /(n) spot market/ +¸½¶â¼ýÆþ [¤²¤ó¤­¤ó¤·¤å¤¦¤Ë¤å¤¦] /(n) (having) a cash income/ +¸½¶â½ñα [¤²¤ó¤­¤ó¤«¤­¤È¤á] /registered mail/ +¸½¶âÀµ²Á [¤²¤ó¤­¤ó¤»¤¤¤«] /cash price/ +¸½¶âÃíÆþ [¤²¤ó¤­¤ó¤Á¤å¤¦¤Ë¤å¤¦] /(n) cash infusion/ +¸½¶âÅê»ñ [¤²¤ó¤­¤ó¤È¤¦¤·] /(n) cash investment/ +¸½¶âÇ㤤 [¤²¤ó¤­¤ó¤¬¤¤] /cash purchases/ +¸½¶âÇä¤ê [¤²¤ó¤­¤ó¤¦¤ê] /cash sales/ +¸½¶âʧ¤¤ [¤²¤ó¤­¤ó¤Ð¤é¤¤] /paying cash/ +¸½¶âÌä²° [¤²¤ó¤­¤ó¤É¤ó¤ä] /(n) cash-basis wholesaler/ +¸½¹Ô [¤²¤ó¤³¤¦] /(n) present/current/in operation/(P)/ +¸½¹ÔÈÈ [¤²¤ó¤³¤¦¤Ï¤ó] /(n) flagrante delicto/caught red-handed/(P)/ +¸½¹ÔÈÈ¤Ç [¤²¤ó¤³¤¦¤Ï¤ó¤Ç] /red-handed/in flagrante delicto/ +¸½¹ÔË¡ [¤²¤ó¤³¤¦¤Û¤¦] /(n) existing law(s)/laws in force/ +¸½¹ÔË¡µ¬ [¤²¤ó¤³¤¦¤Û¤¦¤­] /(n) existing laws/regulations now (at present) in force/ +¸½¹â [¤²¤ó¤À¤«] /(n) the present amount/amount on hand/ +¸½º£ [¤²¤ó¤³¤ó] /(n) the present (day or age)/ +¸½ºß [¤²¤ó¤¶¤¤] /(n-adv,n-t) present/up to now/nowadays/modern times/current/(P)/ +¸½ºß¤Î¤È¤³¤í [¤²¤ó¤¶¤¤¤Î¤È¤³¤í] /at the present time/ +¸½ºß´°Î» [¤²¤ó¤¶¤¤¤«¤ó¤ê¤ç¤¦] /(n) (gram) present perfect tense/ +¸½ºß´°Î»»þ [¤²¤ó¤¶¤¤¤«¤ó¤ê¤ç¤¦¤¸] /present perfect tense/ +¸½ºß¹â [¤²¤ó¤¶¤¤¤À¤«] /(n) amount on hand/ +¸½ºßÃÏ [¤²¤ó¤¶¤¤¤Á] /(n) "you are here" (on map)/present location/ +¸½»þÂå [¤²¤ó¤¸¤À¤¤] /the present era/ +¸½»þÅÀ [¤²¤ó¤¸¤Æ¤ó] /(n) the present point (i.e. in history)/(P)/ +¸½»þÅÀ¤Ë¤ª¤¤¤Æ¤Ï [¤²¤ó¤¸¤Æ¤ó¤Ë¤ª¤¤¤Æ¤Ï] /at the present time/at present/ +¸½¼Â [¤²¤ó¤¸¤Ä] /(n) reality/(P)/ +¸½¼Â²½ [¤²¤ó¤¸¤Ä¤«] /(n) realization/ +¸½¼Â´¶ [¤²¤ó¤¸¤Ä¤«¤ó] /sense of reality/ +¸½¼Â¼çµÁ [¤²¤ó¤¸¤Ä¤·¤å¤®] /realism/ +¸½¼Â¼çµÁ¼Ô [¤²¤ó¤¸¤Ä¤·¤å¤®¤·¤ã] /a realist/ +¸½¼ÂÀ­ [¤²¤ó¤¸¤Ä¤»¤¤] /(n) realistic/practical/feasible/ +¸½¼ÂŪ [¤²¤ó¤¸¤Ä¤Æ¤­] /(adj-na) realism/pragmatic/ +¸½¼ÂÎ¥¤ì [¤²¤ó¤¸¤Ä¤Ð¤Ê¤ì] /(n,vs) unreality/becoming disconnected from reality/ +¸½¼Ü [¤²¤ó¤·¤ã¤¯] /(n) full size/ +¸½½»½ê [¤²¤ó¤¸¤å¤¦¤·¤ç] /(n) (present) address/(P)/ +¸½½Ð [¤²¤ó¤·¤å¤Ä] /(n) appearance/emergence/ +¸½¾Ý [¤²¤ó¤·¤ç¤¦] /(n) phenomenon/(P)/ +¸½¾Ý³¦ [¤²¤ó¤·¤ç¤¦¤«¤¤] /(n) the phenomenal world/ +¸½¾Ý³Ø [¤²¤ó¤·¤ç¤¦¤¬¤¯] /(n) phenomenology/ +¸½¾ÝÏÀ [¤²¤ó¤·¤ç¤¦¤í¤ó] /(n) phenomenalism/ +¸½¾ì [¤²¤ó¤¸¤ç¤¦] /(n) actual spot/scene/scene of the crime/ +¸½¾ì [¤²¤ó¤Ð] /(n) actual spot/scene/scene of the crime/(P)/ +¸½¾ì´ÆÆÄ [¤²¤ó¤Ð¤«¤ó¤È¤¯] /(n) field overseer/site foreman/ +¸½¾ì¸¡¾Ú [¤²¤ó¤Ð¤±¤ó¤·¤ç¤¦] /on-the-site inspection/ +¸½¾ì¼çµÁ [¤²¤ó¤Ð¤·¤å¤®] /(n) a bottom-up approach to management/on-the-spot decision-making/ +¸½¾ìÃæ·Ñ [¤²¤ó¤Ð¤Á¤å¤¦¤±¤¤] /on-the-spot broadcast/ +¸½¾õ [¤²¤ó¤¸¤ç¤¦] /(n) present condition/existing state/status quo/(P)/ +¸½¾õ°Ý»ý [¤²¤ó¤¸¤ç¤¦¤¤¤¸] /(n) maintenance of the status quo/ +¸½¿¦ [¤²¤ó¤·¤ç¤¯] /(n) present condition/(P)/ +¸½¿¦ÂçÅýÎÎ [¤²¤ó¤·¤ç¤¯¤À¤¤¤È¤¦¤ê¤ç¤¦] /(n) incumbent president/ +¸½¿ô [¤²¤ó¤¹¤¦] /(n) present number/ +¸½À¤ [¤²¤ó¤»] /(n) (Buddh) present world/present age/transient world/life/ +¸½À¤ [¤²¤ó¤»¤¤] /(n) (Buddh) present world/present age/transient world/life/ +¸½À¤ [¤²¤ó¤¼] /(n) (Buddh) present world/present age/transient world/life/ +¸½Àª [¤²¤ó¤»¤¤] /(n) current state/present or actual strength/ +¸½À¸ [¤²¤ó¤Ê¤Þ] /(n) real money/cash/ +¸½Àè [¤²¤ó¤µ¤­] /(n) repurchase (esp. bonds, debt, etc.)/buy-back/ +¸½Àè¼è°ú [¤²¤ó¤µ¤­¤È¤ê¤Ò¤­] /(n) transaction with repurchase agreement/ +¸½Á° [¤²¤ó¤¼¤ó] /(n) before one's eyes/ +¸½Á÷ [¤²¤ó¤½¤¦] /(n) sending or transporting cash/ +¸½Áü [¤²¤ó¤¾¤¦] /(n,vs) developing (film)/(P)/ +¸½Áü±Õ [¤²¤ó¤¾¤¦¤¨¤­] /developing solution/ +¸½Â¸ [¤²¤ó¤½¤ó] /(n) living/existing/Real Presence/extant/ +¸½Â¸ [¤²¤ó¤¾¤ó] /(n) living/existing/Real Presence/extant/ +¸½ÂÎÀ©¤òʤ¤¹ [¤²¤ó¤¿¤¤¤»¤¤¤ò¤¯¤Ä¤¬¤¨¤¹] /(exp) to overthrow the present regime/ +¸½Âå [¤²¤ó¤À¤¤] /(adj-no,n-adv,n) nowadays/modern times/present-day/(P)/ +¸½Âå°åÎÅ [¤²¤ó¤À¤¤¤¤¤ê¤ç¤¦] /(n) modern medicine/ +¸½Âå±Ñ¸ì [¤²¤ó¤À¤¤¤¨¤¤¤´] /(n) current (present-day) English/ +¸½Âå²½ [¤²¤ó¤À¤¤¤«] /(n) modernization/ +¸½Âå²Ê³Ø [¤²¤ó¤À¤¤¤«¤¬¤¯] /present-day science/modern science/ +¸½Âå·à [¤²¤ó¤À¤¤¤²¤­] /(n) contemporary drama/ +¸½Âå¸ì [¤²¤ó¤À¤¤¤´] /(n) a modern language/ +¸½Âå»Ë [¤²¤ó¤À¤¤¤·] /(n) contemporary history/ +¸½Âå»í [¤²¤ó¤À¤¤¤·] /(n) modern poetry/ +¸½Âå¿Í [¤²¤ó¤À¤¤¤¸¤ó] /(n) modern person (people)/ +¸½ÂåŪ [¤²¤ó¤À¤¤¤Æ¤­] /(adj-na) modernistic/(P)/ +¸½ÂåÈÇ [¤²¤ó¤À¤¤¤Ð¤ó] /(n) modern version (e.g. of Italian Renaissance architecture)/ +¸½ÂåʸÌÀ [¤²¤ó¤À¤¤¤Ö¤ó¤á¤¤] /modern civilization/ +¸½Ãʳ¬ [¤²¤ó¤À¤ó¤«¤¤] /current rank/present grade/(P)/ +¸½ÃÏ [¤²¤ó¤Á] /(n) actual place/local/(P)/ +¸½ÃÏ»þ´Ö [¤²¤ó¤Á¤¸¤«¤ó] /(n) local time/ +¸½ÃÏ¿Í [¤²¤ó¤Á¤¸¤ó] /(n) native/ +¸½ÃÏÀ¸»º [¤²¤ó¤Á¤»¤¤¤µ¤ó] /(n) local production/ +¸½ÃÏÃóºß°÷ [¤²¤ó¤Á¤Á¤å¤¦¤¶¤¤¤¤¤ó] /local resident/ +¸½ÃÏÄ´ºº [¤²¤ó¤Á¤Á¤ç¤¦¤µ] /(n) field survey/field work (research)/on-the-spot investigation/ +¸½ÃÏĴã [¤²¤ó¤Á¤Á¤ç¤¦¤¿¤Ä] /(n,vs) local procurement/local content/sourcing locally/ +¸½ÃÏÊó¹ð [¤²¤ó¤Á¤Û¤¦¤³¤¯] /on-the-spot report/ +¸½ÃÏË¡¿Í [¤²¤ó¤Á¤Û¤¦¤¸¤ó] /(n) local subsidiary/ +¸½Ä´ [¤²¤ó¤Á¤ç¤¦] /(n,vs) (abbr) local procurement/local content/sourcing locally/ +¸½Æâ³Õ [¤²¤ó¤Ê¤¤¤«¤¯] /present cabinet/ +¸½Ç¤ [¤²¤ó¤Ë¤ó] /(n) present post/ +¸½ÉÊ [¤²¤ó¤Ô¤ó] /(n) the actual article/ +¸½Êª [¤²¤ó¤Ö¤Ä] /(n) stocks/products/(P)/ +¸½ÊªµëÍ¿ [¤²¤ó¤Ö¤Ä¤­¤å¤¦¤è] /salary paid in kind/ +¸½ÊªÁê¾ì [¤²¤ó¤Ö¤Ä¤½¤¦¤Ð] /spot quotations/ +¸½Ìò [¤²¤ó¤¨¤­] /(n) active duty/active service/(P)/ +¸½Í­ [¤²¤ó¤æ¤¦] /(adj-no,n) present/existing/(P)/ +¸½Í­ÀªÎÏ [¤²¤ó¤æ¤¦¤»¤¤¤ê¤ç¤¯] /effective strength/current strength/ +¸½ÍÑ [¤²¤ó¤è¤¦] /(n) currently used/ +¸¾ [¤¤¤È] /(n) string/cord/ +¸¾²Î [¤²¤ó¤«] /(n) singing and (string) music/ +¸¾³Ú [¤²¤ó¤¬¤¯] /(n) string music/ +¸¾³Ú´ï [¤²¤ó¤¬¤Ã¤­] /(n) stringed instruments/ +¸¾À¼ [¤²¤ó¤»¤¤] /sound of the strings/ +¸¾Àþ [¤²¤ó¤»¤ó] /catgut/ +¸¿Áë [¤²¤ó¤½¤¦] /(n) porthole/ +¸¿Â¦ [¤²¤ó¤½¤¯] /(n) ship's side/broadside/ +¸¿Äô [¤²¤ó¤Æ¤¤] /(n) gangway (ladder)/ +¸¿Åô [¤²¤ó¤È¤¦] /(n) running lights/ +¸¿Æ¬ [¤²¤ó¤È¤¦] /(n) gunwale/ +¸¿Ìç [¤²¤ó¤â¤ó] /(n) gangway/ +¸À [¤²¤ó] /(n) word/remark/statement/(P)/ +¸À¡¹ [¤²¤ó¤²¤ó] /(n) every word/ +¸À¤¤¤Ä¤±¤ë [¤¤¤¤¤Ä¤±¤ë] /(v1) to tell/to tell on (someone)/to order/to charge/to direct/ +¸À¤¤¤Ê¤ê [¤¤¤¤¤Ê¤ê] /(n) doing as one is told/yes-man/(P)/ +¸À¤¤¤Ê¤ê¤Ë [¤¤¤¤¤Ê¤ê¤Ë] /exactly as said/ +¸À¤¤°ã¤¨¤ë [¤¤¤¤¤Á¤¬¤¨¤ë] /(v1) to say by mistake/to make a slip of the tongue/ +¸À¤¤²á¤®¤ë [¤¤¤¤¤¹¤®¤ë] /(v1) to talk or say too much/to go too far/to overstate/to exaggerate/ +¸À¤¤²á¤´¤¹ [¤¤¤¤¤¹¤´¤¹] /(v5s) to talk or say too much/to go too far/to overstate/to exaggerate/ +¸À¤¤²ó¤· [¤¤¤¤¤Þ¤ï¤·] /(n) expression/phraseology/(P)/ +¸À¤¤²þ¤á¤ë [¤¤¤¤¤¢¤é¤¿¤á¤ë] /(v1) to correct oneself/ +¸À¤¤³«¤­ [¤¤¤¤¤Ò¤é¤­] /(n) explanation/justification/vindication/ +¸À¤¤³«¤¯ [¤¤¤¤¤Ò¤é¤¯] /(v5k) to justify/to explain/to vindicate/ +¸À¤¤³Ý¤«¤ê [¤¤¤¤¤¬¤«¤ê] /(n) false accusation/pretext/commitment/(P)/ +¸À¤¤³Ý¤±¤Æ»ß¤á¤ë [¤¤¤¤¤«¤±¤Æ¤ä¤á¤ë] /to stop in the middle of a sentence/ +¸À¤¤³Ý¤±¤ë [¤¤¤¤¤«¤±¤ë] /(v1) to begin speaking/to start to say/to stop in mid-sentence/ +¸À¤¤´¹¤¨ [¤¤¤¤¤«¤¨] /(n) putting in other words/ +¸À¤¤´¹¤¨¤ë [¤¤¤¤¤«¤¨¤ë] /(v1) to say in other words/to put another way/to express in different words/to reword/(P)/ +¸À¤¤´Ý¤á¤ë [¤¤¤¤¤Þ¤ë¤á¤ë] /(v1) to do sweet-talk/ +¸À¤¤´Þ¤á¤ë [¤¤¤¤¤Õ¤¯¤á¤ë] /(v1) to give detailed instructions/ +¸À¤¤´ó¤ë [¤¤¤¤¤è¤ë] /(v5r) to court/to woo/to approach defiantly/ +¸À¤¤µÚ¤Ö [¤¤¤¤¤ª¤è¤Ö] /(v5b) to refer to/to mention (e.g. theme)/ +¸À¤¤·Ñ¤° [¤¤¤¤¤Ä¤°] /(v5g) to transmit by word of mouth/ +¸À¤¤·ó¤Í¤ë [¤¤¤¤¤«¤Í¤ë] /(v1) to find it hard to say/ +¸À¤¤·þ¤ë [¤¤¤¤¤Þ¤¯¤ë] /(v5r) to talk volubly/ +¸À¤¤¸¯¤ë [¤¤¤¤¤ä¤ë] /(v5r) to send word/ +¸À¤¤¸Å¤·¤¿¸ÀÍÕ [¤¤¤¤¤Õ¤ë¤·¤¿¤³¤È¤Ð] /hackneyed saying/ +¸À¤¤¸Å¤¹ [¤¤¤¤¤Õ¤ë¤¹] /(v5s) to say repeatedly or proverbially/ +¸À¤¤¸í¤ë [¤¤¤¤¤¢¤ä¤Þ¤ë] /(v5r) to say by mistake/to make a slip of the tongue/ +¸À¤¤¸ò¤¹ [¤¤¤¤¤«¤ï¤¹] /(v5s) to have a chat with/to promise/to get engaged/ +¸À¤¤¸ò¤ï¤¹ [¤¤¤¤¤«¤ï¤¹] /(v5s) to exchange words or promises/to promise/ +¸À¤¤¹ÃÈå [¤¤¤¤¤¬¤¤] /(n) worth mentioning/ +¸À¤¤¹ç¤¤ [¤¤¤¤¤¢¤¤] /(n) quarrel/dispute/ +¸À¤¤¹ç¤¦ [¤¤¤¤¤¢¤¦] /(v5u) to quarrel/ +¸À¤¤¹ç¤ï¤»¤ë [¤¤¤¤¤¢¤ï¤»¤ë] /(v1) to agree in advance/ +¸À¤¤¹þ¤á¤ë [¤¤¤¤¤³¤á¤ë] /(v1) to talk down/to argue down/ +¸À¤¤»¶¤é¤¹ [¤¤¤¤¤Á¤é¤¹] /(v5s) to spread (a report)/ +¸À¤¤»Ä¤¹ [¤¤¤¤¤Î¤³¤¹] /(v5s) to leave word with (a person)/to state in one's will/to leave (something) unsaid/to forget to mention/ +¸À¤¤»ß¤¹ [¤¤¤¤¤µ¤¹] /(v5s) to break off (in middle of sentence)/ +¸À¤¤¼Î¤Æ¤ë [¤¤¤¤¤¹¤Æ¤ë] /(v1) to say (something) over one's shoulder/ +¸À¤¤¼ï [¤¤¤¤¤°¤µ] /(n) one's words or remarks/an excuse/ +¸À¤¤½¬¤ï¤· [¤¤¤¤¤Ê¤é¤ï¤·] /(n) idiom/set phrase/habit of speech/ +¸À¤¤½¬¤ï¤¹ [¤¤¤¤¤Ê¤é¤ï¤¹] /(v5s) to be handed down/to have a habit of saying/ +¸À¤¤½Â¤ë [¤¤¤¤¤·¤Ö¤ë] /(v5r) to hesitate to say/ +¸À¤¤½Ð¤·¤Ã¤Ú [¤¤¤¤¤À¤·¤Ã¤Ú] /(n) the one who brought it up/the one who calls attention to a fart is in fact the farter/the one who brings up a subject must be the first to act upon it/ +¸À¤¤½Ð¤·¤ÃÕû [¤¤¤¤¤À¤·¤Ã¤Ú] /(n) the one who brought it up/the one who calls attention to a fart is in fact the farter/the one who brings up a subject must be the first to act upon it/ +¸À¤¤½Ð¤¹ [¤¤¤¤¤À¤¹] /(v5s) to start talking/to speak/to tell/to propose/to suggest/to break the ice/(P)/ +¸À¤¤¾ò [¤¤¤¤¤¸¤ç¤¦] /(n) an excuse/however/nonetheless/ +¸À¤¤¿¨¤é¤¹ [¤¤¤¤¤Õ¤é¤¹] /(v5s) to spread a rumor/to talk about/ +¸À¤¤¿¶¤ê [¤¤¤¤¤Ö¤ê] /(n) manner of speaking/ +¸À¤¤¿Ô¤¯¤¹ [¤¤¤¤¤Ä¤¯¤¹] /(v5s) to tell all/to give a full account/ +¸À¤¤À®¤ê [¤¤¤¤¤Ê¤ê] /(n) doing as one is told/yes-man/ +¸À¤¤À®¤êÊüÂê [¤¤¤¤¤Ê¤ê¤Û¤¦¤À¤¤] /(adj-na) completely submissive to another person/ +¸À¤¤ÀÚ¤ë [¤¤¤¤¤­¤ë] /(v5r) to declare/to assert/to state definitively/(P)/ +¸À¤¤Á¶¤¦ [¤¤¤¤¤Ä¤¯¤í¤¦] /(v5u) to gloss over/ +¸À¤¤Á褤 [¤¤¤¤¤¢¤é¤½¤¤] /(n) a quarrel/argument/ +¸À¤¤Á褦 [¤¤¤¤¤¢¤é¤½¤¦] /(v5u) to quarrel/to dispute/ +¸À¤¤Áð [¤¤¤¤¤°¤µ] /(n) remarks/comments/ +¸À¤¤Á÷¤ë [¤¤¤¤¤ª¤¯¤ë] /(v5r) to send a message/to write to/ +¸À¤¤Â­¤¹ [¤¤¤¤¤¿¤¹] /(v5s) to add/to say something additional/ +¸À¤¤Â»¤Ê¤¦ [¤¤¤¤¤½¤³¤Ê¤¦] /(v5u) to say by mistake/to make a slip of the tongue/ +¸À¤¤Âؤ¨ [¤¤¤¤¤«¤¨] /(n) putting in other words/ +¸À¤¤Âؤ¨¤ë [¤¤¤¤¤«¤¨¤ë] /(v1) to say in other words/to put another way/to express in different words/to reword/ +¸À¤¤Âؤ¨¤ë¤Ê¤é [¤¤¤¤¤«¤¨¤ë¤Ê¤é] /if we put this another way/in other words/ +¸À¤¤ÃÍ [¤¤¤¤¤Í] /(n) the asking price/ +¸À¤¤ÃΤì¤Ì [¤¤¤¤¤·¤ì¤Ì] /(adj-pn) indescribable/inexpressible/ +¸À¤¤ÃÖ¤¯ [¤¤¤¤¤ª¤¯] /(v5k) to leave word/to leave a message/ +¸À¤¤Ä¥¤ë [¤¤¤¤¤Ï¤ë] /(v5r) to insist/to assert/to be obstinate in saying/ +¸À¤¤Ä¾¤¹ [¤¤¤¤¤Ê¤ª¤¹] /(v5s) to correct oneself/to restate/ +¸À¤¤Ä̤¹ [¤¤¤¤¤È¤ª¤¹] /(v5s) to persist in saying/ +¸À¤¤ÅÁ¤¨ [¤¤¤¤¤Ä¤¿¤¨] /(n) tradition/legend/ +¸À¤¤ÅÁ¤¨¤ë [¤¤¤¤¤Ä¤¿¤¨¤ë] /(v1) to send word/ +¸À¤¤ÅϤ· [¤¤¤¤¤ï¤¿¤·] /(n) sentence/judgment/pronouncement/order/command/(P)/ +¸À¤¤ÅϤ¹ [¤¤¤¤¤ï¤¿¤¹] /(v5s) to announce/to tell/to sentence/to order/(P)/ +¸À¤¤Åö¤Æ¤ë [¤¤¤¤¤¢¤Æ¤ë] /(v1) to guess right/ +¸À¤¤Æ¨¤ì [¤¤¤¤¤Î¤¬¤ì] /(n) evasion/an excuse/ +¸À¤¤Æ¨¤ì¤ë [¤¤¤¤¤Î¤¬¤ì¤ë] /(v1) to explain away/to talk one's way out of/ +¸À¤¤Æñ¤¤ [¤¤¤¤¤¬¤¿¤¤] /(adj) hard to say/inexpressible/hesitant to say/ +¸À¤¤Æñ¤¤ [¤¤¤¤¤Ë¤¯¤¤] /(adj) hard to say/inexpressible/hesitant to say/ +¸À¤¤Çˤë [¤¤¤¤¤ä¤Ö¤ë] /(v5r) to argue down/to confute/ +¸À¤¤È´¤± [¤¤¤¤¤Ì¤±] /(n) evasion/an excuse/ +¸À¤¤È´¤±¤ë [¤¤¤¤¤Ì¤±¤ë] /(v1) to explain away/to answer evasively/ +¸À¤¤É½¤¹ [¤¤¤¤¤¢¤é¤ï¤¹] /(v5s) to express/(P)/ +¸À¤¤É½¤ï¤¹ [¤¤¤¤¤¢¤é¤ï¤¹] /(v5s) to express/(P)/ +¸À¤¤ÉÕ¤«¤ë [¤¤¤¤¤Ä¤«¤ë] /(v5r) to be ordered/ +¸À¤¤ÉÕ¤±¤ë [¤¤¤¤¤Ä¤±¤ë] /(v1) to tell/to tell on (someone)/to order/to charge/to direct/(P)/ +¸À¤¤É餫¤¹ [¤¤¤¤¤Þ¤«¤¹] /(v5s) to talk (a person) down/to confute/ +¸À¤¤Éú¤»¤ë [¤¤¤¤¤Õ¤»¤ë] /(v1) to argue down/ +¸À¤¤Ê¬ [¤¤¤¤¤Ö¤ó] /(n) one's say/one's point/complaint/excuse/(P)/ +¸À¤¤Ê¬¤± [¤¤¤¤¤ï¤±] /(n,vs) (1) excuse/(2) explanation/ +¸À¤¤Ê¶¤é¤¹ [¤¤¤¤¤Þ¤®¤é¤¹] /(v5s) to equivocate/ +¸À¤¤Ê¹¤«¤¹ [¤¤¤¤¤­¤«¤¹] /(v5s) to tell someone to do something/to warm/to persuade/to instruct/ +¸À¤¤Ê¹¤«¤»¤ë [¤¤¤¤¤­¤«¤»¤ë] /(v1) to tell someone to do something/to warn/to persuade/to instruct/ +¸À¤¤ÊÖ¤¹ [¤¤¤¤¤«¤¨¤¹] /(v5s) to repeat/to talk back/to answer back/(P)/ +¸À¤¤Êç¤ë [¤¤¤¤¤Ä¤Î¤ë] /(v5r) to argue vehemently/ +¸À¤¤Êë¤é¤¹ [¤¤¤¤¤¯¤é¤¹] /(v5s) to pass the time talking/ +¸À¤¤Êü¤Ä [¤¤¤¤¤Ï¤Ê¤Ä] /(v5t) to declare/ +¸À¤¤Êý [¤¤¤¤¤«¤¿] /(n) speaking style/(P)/ +¸À¤¤Ìõ [¤¤¤¤¤ï¤±] /(n,vs) (1) excuse/(2) explanation/(P)/ +¸À¤¤Ìõ¤¬Î©¤¿¤Ê¤¤ [¤¤¤¤¤ï¤±¤¬¤¿¤¿¤Ê¤¤] /admit no excuse/ +¸À¤¤ÍÍ [¤¤¤¤¤è¤¦] /(n) manner of speaking/ +¸À¤¤Íä¤à [¤¤¤¤¤è¤É¤à] /(v5m) to hesitate to say/ +¸À¤¤Í [¤¤¤¤¤ª¤È¤¹] /(v5s) to omit/to forget to mention/to leave unspoken/ +¸À¤¤Î©¤Æ¤ë [¤¤¤¤¤¿¤Æ¤ë] /(v1) to state/to insist/ +¸À¤¤Ï³¤é¤¹ [¤¤¤¤¤â¤é¤¹] /(v5s) to forget to mention/to leave unspoken/to let slip a secret/ +¸À¤¤Ðö¤¹ [¤¤¤¤¤Ê¤¹] /(v5s) to speak as though something were actually the case/to smooth over/to describe/ +¸À¤¤Óò¤¹ [¤¤¤¤¤Ï¤ä¤¹] /to praise/to spread or circulate a rumor/ +¸À¤¤äƤá¤ë [¤¤¤¤¤³¤á¤ë] /(v1) to talk down/to argue down/ +¸À¤¦ [¤¤¤¦] /(v5u) to say/(P)/ +¸À¤¦ [¤æ¤¦] /(v5u) to say/(P)/ +¸À¤¦¤Ë¸À¤ï¤ì¤Ì [¤¤¤¦¤Ë¤¤¤ï¤ì¤Ì] /beyond expression/unspeakable/inexpressible/indescribable/ +¸À¤¦¤Þ¤Ç¤â¤Ê¤¤ [¤¤¤¦¤Þ¤Ç¤â¤Ê¤¤] /(adj,exp) it goes without saying/there is no need to say so, but of course/it is needless to say/it need scarcely be said/(P)/ +¸À¤¦Ëø¤â¤Ê¤¤ [¤¤¤¦¤Þ¤Ç¤â¤Ê¤¤] /(adj,exp) it goes without saying/there is no need to say so, but of course/it is needless to say/it need scarcely be said/ +¸À¤¦Ëø¤â̵¤¤ [¤¤¤¦¤Þ¤Ç¤â¤Ê¤¤] /(adj,exp) it goes without saying/there is no need to say so, but of course/it is needless to say/it need scarcely be said/ +¸À¤¿¤Ã¤Æ [¤¤¤Ã¤¿¤Ã¤Æ] /even if I told you/ +¸À¤Å¤±¤ë [¤³¤È¤Å¤±¤ë] /(v1) to send word/to send a message/ +¸À¤ÎÍÕ [¤³¤È¤Î¤Ï] /(n) literary word/ +¸À¤ï¤º¸ì¤é¤º [¤¤¤ï¤º¤«¤¿¤é¤º] /(n) to be tacit/ +¸À¤ï¤Ì¤¬²Ö [¤¤¤ï¤Ì¤¬¤Ï¤Ê] /(exp,n) some things are better left unsaid/silence is golden/ +¸À¤ï¤Ð [¤¤¤ï¤Ð] /(adv) so to speak/so to call it/as it were/(P)/ +¸À¤ï¤ó¤Ð¤«¤ê [¤¤¤ï¤ó¤Ð¤«¤ê] /(adv) as if to say/as much as to say/as though/ +¸À¤ï±î [¤¤¤ï¤¶¤ë] /(n) say-not monkey/ +¸À¤ò¼é¤ë [¤²¤ó¤ò¤Þ¤â¤ë] /(exp) to keep one's word/ +¸À²¼ [¤²¤ó¤«] /(n) promptly/ +¸À³¤ [¤²¤ó¤«¤¤] /wordbook/dictionary/ +¸À³° [¤²¤ó¤¬¤¤] /(n) unexpressed/implied/implicit/ +¸À´¹¤¨¤ë [¤¤¤¤¤«¤¨¤ë] /(v1) to say in other words/to put another way/to express in different words/to reword/ +¸ÀµÚ [¤²¤ó¤­¤å¤¦] /(n,vs) reference/(P)/ +¸Àµó¤² [¤³¤È¤¢¤²] /(n) a mention/ +¸À¸À [¤²¤ó¤²¤ó] /(n) every word/ +¸À¸ì [¤²¤ó¤´] /(n) language/(P)/ +¸À¸ì±¿ÍÑ [¤²¤ó¤´¤¦¤ó¤è¤¦] /performance/ +¸À¸ì³Ø [¤²¤ó¤´¤¬¤¯] /(n) linguistics/ +¸À¸ì³Ø¼Ô [¤²¤ó¤´¤¬¤¯¤·¤ã] /linguist/ +¸À¸ì³ØŪ´ÑÇ°ÏÀ [¤²¤ó¤´¤¬¤¯¤Æ¤­¤«¤ó¤Í¤ó¤í¤ó] /linguistic conceptualism/ +¸À¸ì³ØŪ¼ÂºßÏÀ [¤²¤ó¤´¤¬¤¯¤Æ¤­¤¸¤Ä¤¶¤¤¤í¤ó] /linguistic realism/ +¸À¸ìµ¡Ç½ [¤²¤ó¤´¤­¤Î¤¦] /language faculty/ +¸À¸ì¶µ°é [¤²¤ó¤´¤­¤ç¤¦¤¤¤¯] /(n) language education/ +¸À¸ì¾ã³² [¤²¤ó¤´¤·¤ç¤¦¤¬¤¤] /(n) speech impediment/speech disorder/ +¸À¸ì¿´Íý³Ø [¤²¤ó¤´¤·¤ó¤ê¤¬¤¯] /(n) psycholinguistics/ +¸À¸ìÃμ± [¤²¤ó¤´¤Á¤·¤­] /knowledge of language/ +¸À¸ìÃÏÍý [¤²¤ó¤´¤Á¤ê] /(n) linguistic geography/ +¸À¸ìÃÏÍý³Ø [¤²¤ó¤´¤Á¤ê¤¬¤¯] /(n) linguistic geography/ +¸À¸ìÃæ¿õ [¤²¤ó¤´¤Á¤å¤¦¤¹¤¦] /(n) speech center/ +¸À¸ìÆ»ÃÇ [¤´¤ó¤´¤É¤¦¤À¤ó] /(adj-na,n) outrageous/preposterous/inexcusable/absurd/ +¸À¸ìÆÃÍ­ [¤²¤ó¤´¤È¤¯¤æ¤¦] /language specific/ +¸À¸ìǽÎÏ [¤²¤ó¤´¤Î¤¦¤ê¤ç¤¯] /competence/ +¸À¸ìÎÅË¡ [¤²¤ó¤´¤ê¤ç¤¦¤Û¤¦] /speech therapy/ +¸À¹Ô [¤²¤ó¤³¤¦] /(n) speech and behaviour/ +¸À¹Ô°ìÃ× [¤²¤ó¤³¤¦¤¤¤Ã¤Á] /acting up to one's words/ +¸À¹ÔÏ¿ [¤²¤ó¤³¤¦¤í¤¯] /(n) record of a person's words and deeds/ +¸À¹ç¤¤ [¤¤¤¤¤¢¤¤] /(n) quarrel/dispute/ +¸À¹ç¤¦ [¤¤¤¤¤¢¤¦] /(v5u) to quarrel/ +¸À»Ä¤¹ [¤¤¤¤¤Î¤³¤¹] /(v5s) to leave word with (a person)/to state in one's will/to leave (something) unsaid/to forget to mention/ +¸À¼­ [¤²¤ó¤¸] /(n) language/speech/ +¸À¼Á [¤²¤ó¤·¤Ä] /(n) commitment/pledge or promise/(P)/ +¸À¼Á [¤²¤ó¤Á] /(n) commitment/pledge or promise/ +¸À½Ë¤° [¤³¤È¤Û¤°] /(v5g) to congratulate/ +¸À¾å [¤´¤ó¤¸¤ç¤¦] /(n) telling/stating/ +¸ÀÀ®¤ê [¤¤¤¤¤Ê¤ê] /(n) doing as one is told/yes-man/ +¸ÀÀÕ [¤²¤ó¤»¤­] /(n) responsibility for one's words/ +¸ÀÀâ [¤²¤ó¤»¤Ä] /(n) remark/statement/ +¸ÀÅÁ [¤³¤È¤Å¤Æ] /(n) declaration/hearsay/ +¸ÀÅÁ¤Æ [¤³¤È¤Å¤Æ] /message/ +¸ÀÆ° [¤²¤ó¤É¤¦] /(n) speech and conduct/(P)/ +¸ÀÉÕ¤«¤ë [¤³¤È¤Å¤«¤ë] /(v5r) to be entrusted with/to be asked to/ +¸ÀÉÕ¤± [¤³¤È¤Å¤±] /(n) (verbal) message/ +¸ÀÉÕ¤±¤ë [¤³¤È¤Å¤±¤ë] /(v1) to send word/to send a message/(P)/ +¸Àʸ°ìÃ× [¤²¤ó¤Ö¤ó¤¤¤Ã¤Á] /unification of the written and spoken forms of a language/ +¸ÀÌÀ [¤²¤ó¤á¤¤] /(n) declaration/statement/assertion/(P)/ +¸ÀÌõ [¤¤¤¤¤ï¤±] /(n,vs) (1) excuse/(2) explanation/ +¸ÀÍÕ [¤³¤È¤Ð] /(n) word(s)/language/speech/(P)/ +¸ÀÍÕ¤«¤é¼Â¹Ô¤Ë°Ü¤ë [¤³¤È¤Ð¤«¤é¤¸¤Ã¤³¤¦¤Ë¤¦¤Ä¤ë] /(v5r) to change words into actions/ +¸ÀÍդ˵ͤޤë [¤³¤È¤Ð¤Ë¤Ä¤Þ¤ë] /(exp) to be at a loss for words/ +¸ÀÍÕ¤Ëɽ¤»¤Ê¤¤ [¤³¤È¤Ð¤Ë¤¢¤é¤ï¤»¤Ê¤¤] /ineffable/inexpressible/ +¸ÀÍդΰ½ [¤³¤È¤Ð¤Î¤¢¤ä] /figure of speech/ +¸ÀÍÕ¤ÎÊÉ [¤³¤È¤Ð¤Î¤«¤Ù] /language barrier/ +¸ÀÍÕ¤ò·Ñ¤° [¤³¤È¤Ð¤ò¤Ä¤°] /(exp) to continue (to say)/ +¸ÀÍÕ¤ò¸ò¤¨¤ë [¤³¤È¤Ð¤ò¤Þ¤¸¤¨¤ë] /(exp) to exchange words/ +¸ÀÍÕ¤òÂù¤¹ [¤³¤È¤Ð¤ò¤Ë¤´¤¹] /(exp) to not commit oneself/ +¸ÀÍÕ¸¯¤¤ [¤³¤È¤Ð¤Å¤«¤¤] /(n) speech/expression/wording/(P)/ +¸ÀÍÕ¼Á [¤³¤È¤Ð¤¸¤Á] /(n) a promise or pledge/ +¸ÀÍÕ½ñ¤­ [¤³¤È¤Ð¤¬¤­] /(n) foreword to a collection of poems/preface/explanatory notes/captions/ +¸ÀÍÕ¿¬ [¤³¤È¤Ð¤¸¤ê] /(n) word ending/slip of the tongue/ +¸ÀÍÕ¿¬¤òª¤¨¤ë [¤³¤È¤Ð¤¸¤ê¤ò¤È¤é¤¨¤ë] /(exp) to cavil at a person's words/ +¸ÀÍÕÉÕ¤­ [¤³¤È¤Ð¤Ä¤­] /wording/ +¸ÀÎî [¤³¤È¤À¤Þ] /(n) soul or power of language/ +¸ÀÏÀ [¤²¤ó¤í¤ó] /(n) discussion/(P)/ +¸ÀÏÀ¤Î¼«Í³ [¤²¤ó¤í¤ó¤Î¤¸¤æ¤¦] /(n) free speech/ +¸ÀÏÀ¤òÉõ»¦¤¹¤ë [¤²¤ó¤í¤ó¤ò¤Õ¤¦¤µ¤Ä¤¹¤ë] /(exp) to suppress the freedom of speech/ +¸ÀÏÀµ¡´Ø [¤²¤ó¤í¤ó¤­¤«¤ó] /organ of public opinion/ +¸Á [¤³¤È¤ï¤¶] /(n) proverb/maxim/(P)/ +¸Áʸ [¤ª¤ó¤â¤ó] /(n) (old name for) Hangul/the Korean script/ +¸Â¤ê [¤«¤®¤ê] /(n-adv,n) limit(s)/as far as possible/as much as possible/to the best of one's ability/(P)/ +¸Â¤ê¤Ê¤¤ [¤«¤®¤ê¤Ê¤¤] /(adj) eternal/unlimited/endless/(P)/ +¸Â¤ê̵¤¤ [¤«¤®¤ê¤Ê¤¤] /(adj) eternal/unlimited/endless/ +¸Â¤ê̵¤¯ [¤«¤®¤ê¤Ê¤¯] /without end/exceedingly/ +¸Â¤êÍ­¤ë [¤«¤®¤ê¤¢¤ë] /finite/limited/ +¸Â¤ë [¤«¤®¤ë] /(v5r) to restrict/to limit/to confine/(P)/ +¸Â³¦ [¤²¤ó¤«¤¤] /(n) limit/bound/(P)/ +¸Â³¦¸²Èù¶À [¤²¤ó¤«¤¤¤±¤ó¤Ó¤­¤ç¤¦] /high magnification microscope/ +¸Â³¦¸úÍÑ [¤²¤ó¤«¤¤¤³¤¦¤è¤¦] /marginal utility/ +¸Â³¦¾õ¶· [¤²¤ó¤«¤¤¤¸¤ç¤¦¤­¤ç¤¦] /critical situation/ +¸Â³¦ÅÀ [¤²¤ó¤«¤¤¤Æ¤ó] /coordinating point/ +¸Â³° [¤²¤ó¤¬¤¤] /(n) excess/extra/ +¸Â¶ÉÀ­²óIJ±ê [¤²¤ó¤­¤ç¤¯¤»¤¤¤«¤¤¤Á¤ç¤¦¤¨¤ó] /(n) Crohn's disease/ +¸ÂÄê [¤²¤ó¤Æ¤¤] /(n,vs) limit/restriction/(P)/ +¸ÂÄê»ì [¤²¤ó¤Æ¤¤¤·] /(n) determiner/ +¸ÂÄêÀïÁè [¤²¤ó¤Æ¤¤¤»¤ó¤½¤¦] /limited war/ +¸ÂÄêŪ [¤²¤ó¤Æ¤¤¤Æ¤­] /(adj-na) limiting/restrictive/ +¸ÂÄêÈÇ [¤²¤ó¤Æ¤¤¤Ð¤ó] /(n) limited edition/ +¸ÂÅÙ [¤²¤ó¤É] /(n) limit/bounds/(P)/ +¸ÂÅÙ¤òĶ¤¨¤ë [¤²¤ó¤É¤ò¤³¤¨¤ë] /(exp) to go beyond the limit/to pass the limit/ +¸ÂÅÙ³Û [¤²¤ó¤É¤¬¤¯] /(n) credit limit (on a credit card)/(P)/ +¸ÂÌÜ [¤²¤ó¤á] /(n) period of time (abbr. of jigenme)/ +¸Ã [¤«] /(n) question mark/ +¸Ã¸Å»ßÅÀ [¤ª¤³¤È¤Æ¤ó] /(n) marks to aid in reading Chinese classics/ +¸Ã¸Å»ßÅÀ [¤ò¤³¤È¤Æ¤ó] /(n) marks to aid in reading Chinese classics/ +¸Ã¸Ê»ßÅÀ [¤ª¤³¤È¤Æ¤ó] /(n) marks to aid in reading Chinese classics/ +¸Ã¸Ê»ßÅÀ [¤ò¤³¤È¤Æ¤ó] /(n) marks to aid in reading Chinese classics/ +¸Ä [¤«] /(n) article counter/ +¸Ä [¤³] /(n,suf) counter for mil. units/individual/(P)/ +¸Ä¡¹ [¤³¤³] /(n) individual/one by one/(P)/ +¸Ä¡¹¤Ë [¤³¤³¤Ë] /individually/separately/ +¸Ä¡¹¿Í [¤³¤³¤¸¤ó] /(n) an individual/(P)/ +¸Ä¡¹ÊÌÊÌ [¤³¤³¤Ù¤Ä¤Ù¤Ä] /(n) each one separately/ +¸Ä¤ÈÁ´ [¤³¤È¤¼¤ó] /individual and the whole/ +¸Ä¸Ä [¤³¤³] /(n) individual/one by one/ +¸Ä¸Ä¤Ë [¤³¤³¤Ë] /individually/separately/ +¸Ä¸Ä¿Í [¤³¤³¤¸¤ó] /(n) an individual/ +¸Ä¸ÄÊÌÊÌ [¤³¤³¤Ù¤Ä¤Ù¤Ä] /(n) each one separately/ +¸Ä¼¼ [¤³¤·¤Ä] /(n) private room/(P)/ +¸Ä½ê [¤«¤·¤ç] /(n) passage/place/point/part/(P)/ +¸Ä¾ò [¤«¤¸¤ç¤¦] /(n) article/clause/item/ +¸Ä¾ò½ñ¤­ [¤«¤¸¤ç¤¦¤¬¤­] /(n) itemized form/itemization/ +¸Ä¿Í [¤³¤¸¤ó] /(adj-no,n) individual/private person/personal/private/(P)/ +¸Ä¿Í¥¿¥¯¥·¡¼ [¤³¤¸¤ó¥¿¥¯¥·¡¼] /privately owned taxi/ +¸Ä¿Í¥í¡¼¥ó [¤³¤¸¤ó¥í¡¼¥ó] /(n) personal loan/ +¸Ä¿Í¶µ¼ø [¤³¤¸¤ó¤­¤ç¤¦¤¸¤å] /private instruction/ +¸Ä¿Í·Ð±Ä [¤³¤¸¤ó¤±¤¤¤¨¤¤] /private management/ +¸Ä¿Í¸Ä¿Í [¤³¤¸¤ó¤³¤¸¤ó] /individual/one by one/ +¸Ä¿Í¸íº¹ [¤³¤¸¤ó¤´¤µ] /personal equation/ +¸Ä¿Í¹­¹ð [¤³¤¸¤ó¤³¤¦¤³¤¯] /(n) personals/personal advertisements/ +¸Ä¿Í¹¶·â [¤³¤¸¤ó¤³¤¦¤²¤­] /(n) personal attack or denunciation/ +¸Ä¿Íº¹ [¤³¤¸¤ó¤µ] /(n) individual differences/personal equation/(P)/ +¸Ä¿Í»ØƳ [¤³¤¸¤ó¤·¤É¤¦] /personal guidance/tutoring/ +¸Ä¿Í»ñ»º [¤³¤¸¤ó¤·¤µ¤ó] /(n) personal asset/ +¸Ä¿Í¼çµÁ [¤³¤¸¤ó¤·¤å¤®] /individualism/ +¸Ä¿Í¼çµÁ¼Ô [¤³¤¸¤ó¤·¤å¤®¤·¤ã] /individualist/ +¸Ä¿Í¾ÃÈñ [¤³¤¸¤ó¤·¤ç¤¦¤Ò] /consumer spending/ +¸Ä¿Í¾ðÊó [¤³¤¸¤ó¤¸¤ç¤¦¤Û¤¦] /personal information/ +¸Ä¿Í¾ðÊóÅð¤ß [¤³¤¸¤ó¤¸¤ç¤¦¤Û¤¦¤Ì¤¹¤ß] /(n) identity theft/ +¸Ä¿ÍÀ­ [¤³¤¸¤ó¤»¤¤] /individuality/personality/idiosyncrasy/ +¸Ä¿ÍÀï [¤³¤¸¤ó¤»¤ó] /(n) individual match/single game/ +¸Ä¿ÍÂ࿦¶âÀÑΩ·×²è [¤³¤¸¤ó¤¿¤¤¤·¤ç¤¯¤­¤ó¤Ä¤ß¤¿¤Æ¤±¤¤¤«¤¯] /(n) retirement plan/ +¸Ä¿ÍÂ࿦¸ýºÂ [¤³¤¸¤ó¤¿¤¤¤·¤ç¤¯¤³¤¦¤¶] /(n) individual retirement account (IRA)/ +¸Ä¿ÍŪ [¤³¤¸¤ó¤Æ¤­] /(adj-na) individualistic/personal/self-centred/(P)/ +¸Ä¿ÍŪ¤ËÃΤë [¤³¤¸¤ó¤Æ¤­¤Ë¤·¤ë] /(exp) to know personally/ +¸Ä¿ÍŪ°Õ¸« [¤³¤¸¤ó¤Æ¤­¤¤¤±¤ó] /personal opinion/ +¸Ä¿ÍŸ [¤³¤¸¤ó¤Æ¤ó] /one-man exhibition/one-man show/ +¸Ä¿ÍÅê»ñ [¤³¤¸¤ó¤È¤¦¤·] /private investment/individual investment/ +¸Ä¿ÍÅê»ñ²È [¤³¤¸¤ó¤È¤¦¤·¤«] /(n) individual investor/ +¸Ä¿Í̾ [¤³¤¸¤ó¤á¤¤] /personal name/ +¸Ä¿ÍÍÑ [¤³¤¸¤ó¤è¤¦] /for personal use/ +¸Ä¿ô [¤³¤¹¤¦] /(n) number of articles/ +¸ÄÀ­ [¤³¤»¤¤] /(n) individuality/personality/idiosyncrasy/(P)/ +¸ÄÀ­Åª [¤³¤»¤¤¤Æ¤­] /(adj-na) personal/individual/ +¸ÄÂÎ [¤³¤¿¤¤] /(n) an individual/(P)/ +¸ÄÂη² [¤³¤¿¤¤¤°¤ó] /(n) population/ +¸ÄÂκ¹ [¤³¤¿¤¤¤µ] /(n) individual difference/ +¸ÄÂÎȯÀ¸ [¤³¤¿¤¤¤Ï¤Ã¤»¤¤] /(n) ontogeny/ontogenesis/ +¸ÄÂÎȯÀ¸ÏÀ [¤³¤¿¤¤¤Ï¤Ã¤»¤¤¤í¤ó] /ontogeny/ +¸ÄŸ [¤³¤Æ¤ó] /(n) personal exhibition/(P)/ +¸ÄÊÌ [¤³¤Ù¤Ä] /(n) particular case/(P)/ +¸ÄÊ̲½ [¤³¤Ù¤Ä¤«] /individualization/ +¸ÄÊÌŪ¤Ë [¤³¤Ù¤Ä¤Æ¤­¤Ë] /individually/ +¸ÄÊÌÈÎÇä [¤³¤Ù¤Ä¤Ï¤ó¤Ð¤¤] /door-to-door selling/ +¸Å [¤¤¤Ë¤·¤¨] /(n) antiquity/ancient times/(P)/ +¸Å [¤³] /(n-pref) old/ +¸Å [¤Õ¤ë] /(n) used/secondhand/ +¸Å¤¤ [¤Õ¤ë¤¤] /(adj) old (not person)/aged/ancient/antiquated/stale/threadbare/outmoded/obsolete article/(P)/ +¸Å¤­¤è¤­Æü¡¹ [¤Õ¤ë¤­¤è¤­¤Ë¤Á¤Ë¤Á] /(exp) the good old days/halcyon days/ +¸Å¤­Îɤ­»þÂå [¤Õ¤ë¤­¤è¤­¤¸¤À¤¤] /(exp) the good old days/halcyon days/ +¸Å¤­Îɤ­Æü¡¹ [¤Õ¤ë¤­¤è¤­¤Ë¤Á¤Ë¤Á] /(exp) the good old days/halcyon days/ +¸Å¤¯ [¤Õ¤ë¤¯] /(adv,n) anciently/formerly/ +¸Å¤¯¸«¤»¤ë [¤Õ¤ë¤¯¤ß¤»¤ë] /to impart an ancient appearance/ +¸Å¤¹ [¤Õ¤ë¤¹] /(v5s) to wear out/ +¸Å¤Ó¤ë [¤Õ¤ë¤Ó¤ë] /(v1) to look old/to get old/ +¸Å¤Ó¿ê¤¨¤ë [¤Õ¤ë¤Ó¤ª¤È¤í¤¨¤ë] /(v1) to waste away/ +¸Å¤Ü¤±¤ë [¤Õ¤ë¤Ü¤±¤ë] /(v1) (uk) to look old/to become musty/to wear out/ +¸Å¤á¤«¤·¤¤ [¤Õ¤ë¤á¤«¤·¤¤] /(adj) old and familiar/ +¸Å°Õ [¤³¤¤] /(n) ancient ways/the feelings of the ancients/ +¸Å°æ¸Í [¤Õ¤ë¤¤¤É] /(n) old unused well/ +¸Å°õ»æ [¤³¤¤¤ó¤·] /used stamps/ +¸Å°õ»æ [¤Õ¤ë¤¤¤ó¤·] /used stamps/ +¸Å±ýº£Íè [¤³¤ª¤¦¤³¤ó¤é¤¤] /(adv,n) in all ages/since antiquity/ +¸Å²» [¤³¤ª¤ó] /(n) old (pre-Wu dynasty) character pronunciation/ +¸Å²È [¤Õ¤ë¤¤¤¨] /(n) old house/deserted house/ +¸Å²Î [¤³¤«] /(n) old song/old poem/ +¸Å²Î [¤Õ¤ë¤¦¤¿] /(n) old song/old poem/ +¸Å²Ï [¤Õ¤ë¤«¤ï] /(n) old river/ +¸Å²è [¤³¤¬] /(n) ancient painting/ +¸Å²í [¤³¤¬] /(adj-na,n) classical elegance/antiquity/ +¸Å³Ê [¤³¤«¤¯] /(n) convention/usage/old customs/old etiquette/ +¸Å³Ø [¤³¤¬¤¯] /(n) classical studies/ +¸Å³Ú [¤³¤¬¤¯] /(n) ancient (early) music/ +¸Å³ô [¤Õ¤ë¤«¤Ö] /(n) old-timer/veteran/senior/ +¸Å´é [¤Õ¤ë¤¬¤ª] /(n) familiar face/old timer/ +¸Å´ï [¤³¤­] /an antique/ +¸Å´õ [¤³¤­] /(n) age seventy/ +¸Åµ© [¤³¤­] /(n) age seventy/ +¸Åµ­ [¤³¤­] /(n) ancient records/ +¸Åµ· [¤³¤®] /(n) ancient rites/ +¸ÅµÁ [¤³¤®] /(n) old meaning/old interpretation/ +¸Å¶¯¼Ô [¤Õ¤ë¤Ä¤ï¤â¤Î] /(n) (1) old soldier/veteran/old hand/ +¸Å¶Ê [¤³¤­¤ç¤¯] /(n) old music/ +¸Å¶â [¤Õ¤ë¤¬¤Í] /(n) scrap iron/scrap metal/ +¸Å¶ç [¤³¤¯] /(n) ancient expression/old poem/ +¸Å·¤ [¤Õ¤ë¤°¤Ä] /old shoes/ +¸Å·± [¤³¤¯¤ó] /(n) ancient instruction/old reading/ +¸Å·ì [¤Õ¤ë¤Á] /(n) impure blood/ +¸Å¸­ [¤³¤±¤ó] /(n) ancient sage/ +¸Å¸À [¤³¤²¤ó] /(n) obsolete word/old proverb/ +¸Å¸Á [¤³¤²¤ó] /(n) obsolete word/old proverb/ +¸Å¸Ñ [¤Õ¤ë¤­¤Ä¤Í] /(n) old fox/old-timer/schemer/ +¸Å¸Ñ [¤Õ¤ë¤®¤Ä¤Í] /(n) old fox/old-timer/schemer/ +¸Å¸ì [¤³¤´] /(n) obsolete word/old proverb/ancient (Japanese) language/(P)/ +¸Å¹ë [¤³¤´¤¦] /(n) veteran/old-timer/man of experience/ +¸Å¹û¤±¤ë [¤Õ¤ë¤Ü¤±¤ë] /(v1) (uk) to look old/to become musty/to wear out/ +¸Åº£ [¤³¤³¤ó] /(n) ancient and modern times/all ages/past and present/(P)/ +¸Åº£ÅìÀ¾ [¤³¤³¤ó¤È¤¦¤¶¤¤] /all times and places/ +¸Åº£ÌµÎà [¤³¤³¤ó¤à¤ë¤¤] /best ever/ +¸Å»² [¤³¤µ¤ó] /(n) seniority/long service/(P)/ +¸Å»²¼Ô [¤³¤µ¤ó¤·¤ã] /senior/old timer/ +¸Å»Ë [¤³¤·] /(n) ancient history/ +¸Å»æ [¤³¤·] /(n) used paper/paper for recycling/(P)/ +¸Å»í [¤³¤·] /(n) ancient poems/ +¸Å»ö [¤³¤¸] /(n) ancient events/ +¸Å»öµ­ [¤³¤¸¤­] /(n) Japan's Ancient Chronicle/ +¸Å»öµ­ÅÁ [¤³¤¸¤­¤Ç¤ó] /commentary on Kojiki (Ancient Chronicles)/ +¸Å»öÍèÎò [¤³¤¸¤é¤¤¤ì¤­] /(iK) (n) origin and history/particulars/ +¸Å»ú [¤³¤¸] /(n) ancient writing/ +¸Å»û [¤³¤¸] /(n) old temple/ +¸Å»û [¤Õ¤ë¤Ç¤é] /(n) old temple/ +¸Å¼«Æ°¼Ö [¤Õ¤ë¤¸¤É¤¦¤·¤ã] /used car/ +¸Å¼° [¤³¤·¤­] /(n) old style/ancient rites/ +¸Å¼ÌËÜ [¤³¤·¤ã¤Û¤ó] /(n) old manuscript/codex/ +¸Å¼Ò»û [¤³¤·¤ã¤¸] /(n) old shrines and temples/ +¸Å¼ê [¤Õ¤ë¤Æ] /(n) disused article/ex-soldier/retired official/ +¸Å¼ò [¤³¤·¤å] /(n) well-cured sake/last year's sake/old sake/ +¸Å¼ò [¤Õ¤ë¤¶¤±] /(n) well-cured sake/last year's sake/old sake/ +¸Å½­¤¤ [¤Õ¤ë¤¯¤µ¤¤] /(adj) stale/old fashioned/hackneyed/trite/(P)/ +¸Å½ñ [¤³¤·¤ç] /(n) old book/rare book/(P)/ +¸Å½ñ»Ô [¤³¤·¤ç¤¤¤Á] /(n) secondhand book fair/ +¸Å½ñŸ [¤³¤·¤ç¤Æ¤ó] /(n) exhibition of rare (old, antiquarian) books/ +¸Å½ý [¤Õ¤ë¤­¤º] /(n) old wound/scar/old unpleasant incident/ +¸Å¾Î [¤³¤·¤ç¤¦] /(n) old name/ +¸Å¾ë [¤³¤¸¤ç¤¦] /(n) old castle/old fortress/(P)/ +¸Å¿§ [¤³¤·¤ç¤¯] /(n) faded color/antique look/ +¸Å¿§ÁóÁ³ [¤³¤·¤ç¤¯¤½¤¦¤¼¤ó] /(adj-na) antique-looking/looking hoary with patina/ +¸Å¿§ÁóÁ³¤¿¤ë [¤³¤·¤ç¤¯¤½¤¦¤¼¤ó¤¿¤ë] /(adj-t) antique-looking/ +¸Å¿·Ê¹ [¤Õ¤ë¤·¤ó¤Ö¤ó] /old newspapers/ +¸Å¿Í [¤³¤¸¤ó] /(n) ancient people/ +¸ÅÀ© [¤³¤»¤¤] /(n) ancient establishment/ancient laws/ +¸ÅÀ¸³¦ [¤³¤»¤¤¤«¤¤] /(n) Paleozoic group/ +¸ÅÀ¸Âå [¤³¤»¤¤¤À¤¤] /(n) Paleozoic era/ +¸ÅÀ¸Êª [¤³¤»¤¤¤Ö¤Ä] /(n) extinct plants and animals/ +¸ÅÀ¸Êª³Ø [¤³¤»¤¤¤Ö¤Ä¤¬¤¯] /(n) paleontology/ +¸ÅÀ¸Êª³Ø¼Ô [¤³¤»¤¤¤Ö¤Ä¤¬¤¯¤·¤ã] /paleontologist/ +¸ÅÀ» [¤³¤»¤¤] /(n) ancient sage/ +¸ÅÀÎ [¤³¤»¤­] /(n) ancient times/ +¸ÅÀ× [¤³¤»¤­] /(n) historic ruins/historic spot/ +¸ÅÀ× [¤Õ¤ë¤¢¤È] /(n) historic ruins/historic spot/ +¸ÅÀØ [¤³¤»¤­] /(n) historic ruins/historic spot/ +¸ÅÀÚ¤ì [¤Õ¤ë¤®¤ì] /old cloth/old rags/ +¸ÅÀÛ [¤³¤»¤Ä] /(adj-na,n) artless but attractive in a quaint sense/ +¸ÅÀâ [¤³¤»¤Ä] /(n) ancient belief/ +¸ÅÀî [¤Õ¤ë¤«¤ï] /(n) old river/(P)/ +¸ÅÀï¾ì [¤³¤»¤ó¤¸¤ç¤¦] /(n) ancient battlefield/ +¸ÅÁ¬ [¤³¤»¤ó] /(n) old coin/ +¸ÅÁ¬³Ø [¤³¤»¤ó¤¬¤¯] /(n) numismatics/ +¸ÅÁ¬³Ø¼Ô [¤³¤»¤ó¤¬¤¯¤·¤ã] /numismatist/ +¸ÅÁÏ [¤Õ¤ë¤­¤º] /(n) old wound/scar/old unpleasant incident/ +¸ÅÁã [¤Õ¤ë¤¹] /(n) old haunts/former homes/(P)/ +¸ÅÁð [¤Õ¤ë¤¯¤µ] /last year's grass/dead grass/ +¸Å¯ [¤³¤¾¤¯] /(n) old custom/ +¸ÅÂÎ [¤³¤¿¤¤] /(n) old custom/old style/ +¸ÅÂå [¤³¤À¤¤] /(adj-na,n-adv,n-t) ancient times/(P)/ +¸ÅÂ奨¥¸¥×¥È [¤³¤À¤¤¥¨¥¸¥×¥È] /ancient Egypt/ +¸ÅÂ奪¥ê¥ó¥Ô¥Ã¥¯ [¤³¤À¤¤¥ª¥ê¥ó¥Ô¥Ã¥¯] /(n) ancient Olympics/ +¸ÅÂå¸ì [¤³¤À¤¤¤´] /ancient language/ +¸ÅÂå»Ë [¤³¤À¤¤¤·] /ancient history/ +¸ÅÂå»ç [¤³¤À¤¤¤à¤é¤µ¤­] /(n) reddish-purple/ +¸ÅÂå¿Í [¤³¤À¤¤¤¸¤ó] /the ancients/ +¸ÅÂåʸÌÀ [¤³¤À¤¤¤Ö¤ó¤á¤¤] /ancient civilization/ +¸ÅÂåÎö¤ì [¤³¤À¤¤¤®¤ì] /(n) ancient cloth fragment/ +¸Åì [¤Õ¤ë¤À¤Ì¤­] /(n) old badger/veteran/oldtimer/schemer/old fox/ +¸ÅÃÓ [¤Õ¤ë¤¤¤±] /(n) old pool/old pond/ +¸ÅÃã [¤³¤Á¤ã] /(n) last year's tea/ +¸ÅÃå [¤Õ¤ë¤®] /(n) old clothes/secondhand clothing/(P)/ +¸ÅÃí [¤³¤Á¤å¤¦] /(n) commentaries of the ancients/ +¸ÅÃð [¤³¤Á¤å¤¦] /(n) commentaries of the ancients/ +¸ÅÄÒ¤± [¤Õ¤ë¤Å¤±] /(n) well-pickled (vegetables, etc.)/ +¸ÅÅ´ [¤Õ¤ë¤¬¤Í] /(n) scrap iron/scrap metal/ +¸ÅÅ´ [¤Õ¤ë¤Æ¤Ä] /(n) scrap iron/scrap metal/ +¸Åŵ [¤³¤Æ¤ó] /(n) old book/classics/classic/(P)/ +¸Åŵ²»³Ú [¤³¤Æ¤ó¤ª¤ó¤¬¤¯] /classical music/ +¸Åŵ³Ø [¤³¤Æ¤ó¤¬¤¯] /the classics/ +¸Åŵ³Ø¼Ô [¤³¤Æ¤ó¤¬¤¯¤·¤ã] /classicist/classical scholar/ +¸Åŵ·Ýǽ [¤³¤Æ¤ó¤²¤¤¤Î¤¦] /classical theatre/ +¸Åŵ¸ì [¤³¤Æ¤ó¤´] /(n) classical or dead languages/ +¸Åŵ»þÂå [¤³¤Æ¤ó¤¸¤À¤¤] /the classical period/ +¸Åŵ¼çµÁ [¤³¤Æ¤ó¤·¤å¤®] /classicism/ +¸Åŵ¼çµÁ¼Ô [¤³¤Æ¤ó¤·¤å¤®¤·¤ã] /classicist/ +¸ÅŵŪ [¤³¤Æ¤ó¤Æ¤­] /(adj-na) classical/(P)/ +¸ÅŵÇÉ [¤³¤Æ¤ó¤Ï] /(n) classical school/ +¸Åŵʸ³Ø [¤³¤Æ¤ó¤Ö¤ó¤¬¤¯] /classical literature/ +¸ÅÅÁ [¤³¤Ç¤ó] /(n) legend/tradition/ +¸ÅÅÁÀâ [¤³¤Ç¤ó¤»¤Ä] /old tradition/ +¸ÅÅϤê [¤³¤ï¤¿¤ê] /(n) old imported article/ +¸ÅÅÔ [¤³¤È] /(n) ancient city/former capital/(P)/ +¸ÅÅá [¤³¤È¤¦] /(n) old sword/ +¸ÅÆ» [¤³¤É¤¦] /(n) old road/ancient methods/ancient moral teachings/the way of learning/ +¸ÅÆ»¶ñ [¤³¤É¤¦¤°] /(n) old furniture/curios/secondhand goods/ +¸ÅÆ»¶ñ [¤Õ¤ë¤É¤¦¤°] /(n) old furniture/curios/secondhand goods/ +¸ÅÆ»¶ñ²° [¤Õ¤ë¤É¤¦¤°¤ä] /(n) secondhand store/ +¸ÅÆëÀ÷¤ß [¤Õ¤ë¤Ê¤¸¤ß] /(n) old friend/ +¸ÅÈÇ [¤³¤Ï¤ó] /(n) old edition/ +¸ÅÈÇËÜ [¤³¤Ï¤ó¤Ü¤ó] /(n) old edition/ +¸ÅÉ® [¤³¤Ò¤Ä] /(n) old writing/ +¸ÅÉ®²È [¤³¤Ò¤Ä¤«] /(n) expert in old writing/ +¸ÅÉÀ [¤³¤Ó¤ç¤¦] /(n) old shrine/ +¸ÅÉð»Î [¤³¤Ö¤·] /(n) (1) feudal warrior/samurai/(2) old soldier/veteran/old hand/ +¸ÅÉð»Î [¤Õ¤ë¤Ä¤ï¤â¤Î] /(n) (1) old soldier/veteran/old hand/ +¸ÅÉðÆ» [¤³¤Ö¤É¤¦] /(n) (1) (MA) Kobudo/Okinawan weapons fighting/(2) old (pre-Meiji) budou schools/ +¸ÅÉ÷ [¤³¤Õ¤¦] /(adj-na,n) old customs/old style/(P)/ +¸ÅÉþ [¤Õ¤ë¤Õ¤¯] /old clothes/old suit/ +¸Åʪ [¤³¤Ö¤Ä] /(n) antique/old article/secondhand goods/ +¸Åʪ [¤Õ¤ë¤â¤Î] /(n) antique/old article/secondhand goods/ +¸Åʪ¾¦ [¤³¤Ö¤Ä¤·¤ç¤¦] /(n) curio or secondhand dealer/ +¸Åʪ¾¦¿Í [¤³¤Ö¤Ä¤·¤ç¤¦¤Ë¤ó] /antiques dealer/ +¸Åʯ [¤³¤Õ¤ó] /(n) ancient (mound) tomb/(P)/ +¸Åʯ»þÂå [¤³¤Õ¤ó¤¸¤À¤¤] /(n) Tumulus period (of Japanese history)/ +¸Åʸ [¤³¤Ö¤ó] /(n) ancient writing/classical literature/(P)/ +¸Åʸ [¤³¤â¤ó] /(n) ancient writing/classical literature/ +¸Åʸ³Ø [¤³¤Ö¤ó¤¬¤¯] /paleography/the study of ancient writings/ +¸Åʸ½ñ [¤³¤Ö¤ó¤·¤ç] /(n) ancient documents/archives/(P)/ +¸Åʸ½ñ [¤³¤â¤ó¤¸¤ç] /(n) ancient documents/archives/ +¸Åʼ [¤³¤Ø¤¤] /(n) (1) old soldier/veteran/old hand/ +¸Åʼ [¤Õ¤ë¤Ä¤ï¤â¤Î] /(n) (1) old soldier/veteran/old hand/ +¸ÅÊÆ [¤³¤Þ¤¤] /(n) old rice/ +¸ÅÊý [¤³¤Û¤¦] /(n) old method/ +¸ÅË¡ [¤³¤Û¤¦] /(n) old method/old law/ +¸ÅËÏ [¤³¤Ü¤¯] /(n) old ink stick/ +¸ÅËÜ [¤³¤Û¤ó] /(n) ancient book/antiquarian books/secondhand book/ +¸ÅËÜ [¤Õ¤ë¤Û¤ó] /(n) ancient book/antiquarian books/secondhand book/(P)/ +¸ÅËÜ [¤Õ¤ë¤Ü¤ó] /(n) ancient book/antiquarian books/secondhand book/ +¸ÅËܲ° [¤Õ¤ë¤Û¤ó¤ä] /(n) second hand bookstore (bookshop)/ +¸ÅÌÚ [¤³¤Ü¤¯] /(n) old tree/ +¸ÅÍè [¤³¤é¤¤] /(adj-no,adv,n) from time immemorial/ancient/time-honoured/(P)/ +¸ÅΤ [¤Õ¤ë¤µ¤È] /(n) home town/birthplace/old village/historic village/native place/one's old home/(P)/ +¸Åή [¤³¤ê¤å¤¦] /(n) old manners/old style/old school (of art)/ +¸ÅÎã [¤³¤ì¤¤] /(n) old precedent/tradition/custom/ +¸ÅÏ· [¤³¤í¤¦] /(n) old people/seniors/elders/old-timer/ +¸ÅÑë [¤³¤µ¤Ä] /(n) ancient temple/ +¸ÅÔ® [¤³¤·] /(n) historic ruins/ +¸Å߬ [¤³¤¿¤ó] /(uk) village (Ainu term)/ +¸ÅáÓ [¤Õ¤ë¤­¤º] /(n) old wound/scar/old unpleasant incident/ +¸Å㬠[¤³¤·] /(n) old small shrine/ +¸Åìæ [¤³¤·] /(n) historic ruins/ +¸Æ¤Ð¤ì¤ë [¤è¤Ð¤ì¤ë] /(v1) to be treated to something/ +¸Æ¤Ð¤ï¤ê [¤è¤Ð¤ï¤ê] /(n,vs) call/ +¸Æ¤Ó¤«¤± [¤è¤Ó¤«¤±] /(n) call/appeal/(P)/ +¸Æ¤Ó¤Ä¤±¤ë [¤è¤Ó¤Ä¤±¤ë] /(v1) to summon/to get used to call/ +¸Æ¤Ó±ö [¤è¤Ó¤¸¤ª] /(n) desalting (drawing salt) from salted food/salt used for desalting/ +¸Æ¤Ó²° [¤è¤Ó¤ä] /(n) promoter/ +¸Æ¤Ó²ó¤ë [¤è¤Ó¤Þ¤ï¤ë] /(v5r) to call out (for someone)/ +¸Æ¤Ó³Ð¤Þ¤¹ [¤è¤Ó¤µ¤Þ¤¹] /(v5s) to wake up/ +¸Æ¤Ó³Ý¤± [¤è¤Ó¤«¤±] /(n) call/(P)/ +¸Æ¤Ó³Ý¤±¤ë [¤è¤Ó¤«¤±¤ë] /(v1) to call out to/to accost/to address (crowd)/to appeal/(P)/ +¸Æ¤Ó´·¤ì¤ë [¤è¤Ó¤Ê¤ì¤ë] /to be used to calling (someone by a certain name)/ +¸Æ¤Ó´ó¤»¤ë [¤è¤Ó¤è¤»¤ë] /(v1) to call/to summon/to send for/to call together/ +¸Æ¤Óµ¯¤³¤¹ [¤è¤Ó¤ª¤³¤¹] /(v5s) to call (to mind)/to wake/ +¸Æ¤Ó·Þ¤¨¤ë [¤è¤Ó¤à¤«¤¨¤ë] /(v1) to send for/ +¸Æ¤Ó¸ò¤ï¤¹ [¤è¤Ó¤«¤ï¤¹] /(v5s) to call each other's names/ +¸Æ¤Ó¹þ¤ß [¤è¤Ó¤³¤ß] /(n) tout/ +¸Æ¤Ó¹þ¤à [¤è¤Ó¤³¤à] /(v5m) to call in/to restore a disowned son/ +¸Æ¤Ó»Ò [¤è¤Ó¤³] /(n) whistle/ +¸Æ¤Ó»ß¤á¤ë [¤è¤Ó¤È¤á¤ë] /(v1) to challenge/to call somebody to halt/ +¸Æ¤Ó¼Î¤Æ [¤è¤Ó¤¹¤Æ] /(n) addressing someone by last name only/without affixing "san"/(P)/ +¸Æ¤Ó½¸¤á¤ë [¤è¤Ó¤¢¤Ä¤á¤ë] /(v1) to call together/to convene/ +¸Æ¤Ó½Ð¤· [¤è¤Ó¤À¤·] /(n,vs) call/(P)/ +¸Æ¤Ó½Ð¤·¾õ [¤è¤Ó¤À¤·¤¸¤ç¤¦] /(n) summons/ +¸Æ¤Ó½Ð¤·ÅÅÏà [¤è¤Ó¤À¤·¤Ç¤ó¤ï] /(n) telephone number at which person without a phone can be reached/ +¸Æ¤Ó½Ð¤¹ [¤è¤Ó¤À¤¹] /(v5s) to summon/to call (e.g. phone)/(P)/ +¸Æ¤Ó¾å¤²¤ë [¤è¤Ó¤¢¤²¤ë] /(v1) to call out/ +¸Æ¤Ó¿å [¤è¤Ó¤ß¤º] /(n) pump-priming/rousing/stimulation/(P)/ +¸Æ¤Ó¿å¼°·ÐºÑÀ¯ºö [¤è¤Ó¤ß¤º¤·¤­¤±¤¤¤¶¤¤¤»¤¤¤µ¤¯] /(n) pump priming/ +¸Æ¤ÓÀ¼ [¤è¤Ó¤´¤¨] /(n) call/hail/yell/(P)/ +¸Æ¤ÓÃÍ [¤è¤Ó¤Í] /(n) nominal price/ +¸Æ¤ÓÆþ¤ì¤ë [¤è¤Ó¤¤¤ì¤ë] /(v1) to call in/to invite/to bring in/ +¸Æ¤ÓÇä¤ê [¤è¤Ó¤¦¤ê] /(n) peddling/ +¸Æ¤ÓÉÕ¤±¤ë [¤è¤Ó¤Ä¤±¤ë] /(v1) to summon/to get used to call/ +¸Æ¤Óʪ [¤è¤Ó¤â¤Î] /(n) special attraction/ +¸Æ¤ÓÊÖ¤¹ [¤è¤Ó¤«¤¨¤¹] /(v5s) to call back/to recall/ +¸Æ¤Ó̾ [¤è¤Ó¤Ê] /(n) given name/popular name/(P)/ +¸Æ¤ÓÌ᤹ [¤è¤Ó¤â¤É¤¹] /(v5s) to call back/to call home/(P)/ +¸Æ¤ÓΩ¤Æ¤ë [¤è¤Ó¤¿¤Æ¤ë] /(v1) to call out/to ask someone to come/ +¸Æ¤Óα¤á¤ë [¤è¤Ó¤È¤á¤ë] /(v1) to challenge/to call somebody to halt/ +¸Æ¤ÓÎë [¤è¤Ó¤ê¤ó] /(n) bell/ +¸Æ¤Ö [¤è¤Ö] /(v5b) to call out/to invite/(P)/ +¸Æ±þ [¤³¤ª¤¦] /(n,vs) hailing each other/acting in concert/(P)/ +¸Æ±þ¤·¤Æ [¤³¤ª¤¦¤·¤Æ] /in response/in concert/ +¸Æµ¤ [¤³¤­] /(n) exhalation/ +¸ÆµÛ [¤³¤­¤å¤¦] /(n,vs) (1) breath/respiration/(2) knack/trick/secret (of doing something)/(P)/ +¸ÆµÛ±¿Æ° [¤³¤­¤å¤¦¤¦¤ó¤É¤¦] /respiratory movement/ +¸ÆµÛ´ï [¤³¤­¤å¤¦¤­] /(n) respiratory organs/(P)/ +¸ÆµÛ´ï·Ï [¤³¤­¤å¤¦¤­¤±¤¤] /respiratory system/ +¸ÆµÛ´ï¼À´µ [¤³¤­¤å¤¦¤­¤·¤Ã¤«¤ó] /(n) respiratory illness/ +¸ÆµÛº¤Æñ [¤³¤­¤å¤¦¤³¤ó¤Ê¤ó] /labored breathing/dyspnea/ +¸ÆµÛÃæ¿õ [¤³¤­¤å¤¦¤Á¤å¤¦¤¹¤¦] /respiratory center/ +¸ÆµÛÉÔÁ´ [¤³¤­¤å¤¦¤Õ¤¼¤ó] /(n) respiratory failure/ +¸ÆµÛË¡ [¤³¤­¤å¤¦¤Û¤¦] /(n) (MA) breathing techniques/breath control/ +¸Æ¹æ [¤³¤´¤¦] /(n,vs) crying out/proclaiming/ +¸Æ½Ð¤· [¤è¤Ó¤À¤·] /(n,vs) call/ +¸Æ¾Î [¤³¤·¤ç¤¦] /(n,vs) calling out/call by name/(P)/ +¸Æ̾ [¤è¤Ó¤Ê] /(n) given name/popular name/ +¸Ç¤¤ [¤«¤¿¤¤] /(adj) stubborn/firm (not viscous or easily moved)/certain/solemn/(P)/ +¸Ç¤¤¥«¥é¡¼ [¤«¤¿¤¤¥«¥é¡¼] /stiff collar/ +¸Ç¤¤°®¤ê [¤«¤¿¤¤¤Ë¤®¤ê] /tight grip/ +¸Ç¤¤·ë¤ÓÌÜ [¤«¤¿¤¤¤à¤¹¤Ó¤á] /tight knot/ +¸Ç¤¤Ìó« [¤«¤¿¤¤¤ä¤¯¤½¤¯] /solemn promise/ +¸Ç¤¯¤Ê¤ë [¤«¤¿¤¯¤Ê¤ë] /(v5r) to become stiff/to tense/ +¸Ç¤¯²ü¤á¤ë [¤«¤¿¤¯¤¤¤Þ¤·¤á¤ë] /to admonish sternly/ +¸Ç¤¯·À¤Ã¤¿Îø¿Í [¤«¤¿¤¯¤Á¤®¤Ã¤¿¤³¤¤¤Ó¤È] /plighted lovers/ +¸Ç¤¯¸Ç¤Þ¤ë [¤«¤¿¤¯¤«¤¿¤Þ¤ë] /to form a hard mass/ +¸Ç¤¯¼«Àâ¤ò¼¹¤ë [¤«¤¿¤¯¤¸¤»¤Ä¤ò¤È¤ë] /(exp) to persist in one's views/ +¸Ç¤µ [¤«¤¿¤µ] /(n) firmness/hardness/stiffness/honesty/(P)/ +¸Ç¤Þ¤ê [¤«¤¿¤Þ¤ê] /(n) bundle/ +¸Ç¤Þ¤ë [¤«¤¿¤Þ¤ë] /(v5r,vi) to harden/to solidify/to become firm/to become certain/(P)/ +¸Ç¤á [¤«¤¿¤á] /(adj-na,n) hardening/defense/fortifying/pledge/(P)/ +¸Ç¤á¤ë [¤«¤¿¤á¤ë] /(v1,vt) to harden/to freeze/to fortify/(P)/ +¸Ç²½ [¤³¤«] /(n,vs) solidification/ +¸Ç¶ì¤·¤¤ [¤«¤¿¤¯¤ë¤·¤¤] /(adj) formal/strict/ceremonious/stiff/(P)/ +¸Ç¶ì¤·¤¤ [¤«¤¿¤°¤ë¤·¤¤] /(adj) formal/strict/ceremonious/stiff/ +¸Ç·Á [¤³¤±¤¤] /(n) solid (body)/(P)/ +¸Ç·ÁdzÎÁ [¤³¤±¤¤¤Í¤ó¤ê¤ç¤¦] /solid fuel/ +¸Ç·Áʪ [¤³¤±¤¤¤Ö¤Ä] /(n) a solid body/ +¸Ç»ý [¤³¤¸] /(n,vs) insistence (positive nuance)/persistence/strong-willed/ +¸Ç¼­ [¤³¤¸] /(n,vs) decline positively/ +¸Ç¼¹ [¤³¤·¤Ä] /(n) adherence (negative nuance)/persistence/insistence/stubbornness/(P)/ +¸Ç¼¹ [¤³¤·¤å¤¦] /(n) adherence (negative nuance)/persistence/insistence/stubbornness/ +¸Ç¼é [¤³¤·¤å] /(n,vs) clinging/ +¸ÇÂà [¤«¤¿¤º] /(n) one's breath at times of tension/ +¸ÇÂäò¤Î¤à [¤«¤¿¤º¤ò¤Î¤à] /(exp) (uk) to hold one's breath/ +¸ÇÂäò°û¤à [¤«¤¿¤º¤ò¤Î¤à] /(exp) (uk) to hold one's breath/ +¸ÇÂÎ [¤³¤¿¤¤] /(n) solid (body)/(P)/ +¸ÇÂÎdzÎÁ [¤³¤¿¤¤¤Í¤ó¤ê¤ç¤¦] /solid fuel/ +¸ÇÂÎʪÍý³Ø [¤³¤¿¤¤¤Ö¤Ä¤ê¤¬¤¯] /solid state physics/ +¸ÇÃå [¤³¤Á¤ã¤¯] /(n,vs) adherence to/sticking fast/fixation/ +¸ÇÄê [¤³¤Æ¤¤] /(n,vs) fixation/fixing (e.g. salary, capital)/(P)/ +¸ÇÄꤵ¤ì¤¿ [¤³¤Æ¤¤¤µ¤ì¤¿] /stationary/fixed/permanent/ +¸ÇÄê´ÑÇ° [¤³¤Æ¤¤¤«¤ó¤Í¤ó] /stereotype/prejudice/ +¸ÇÄêµë [¤³¤Æ¤¤¤­¤å¤¦] /(n) regular pay/fixed salary/ +¸ÇÄê¶âÍø [¤³¤Æ¤¤¤­¤ó¤ê] /fixed interest rate/ +¸ÇÄê»Ò [¤³¤Æ¤¤¤·] /(n) stator (elec.)/ +¸ÇÄê»ñ»º [¤³¤Æ¤¤¤·¤µ¤ó] /fixed assets/(P)/ +¸ÇÄêĹ [¤³¤Æ¤¤¤Á¤ç¤¦] /fixed length (e.g. block)/ +¸ÇÄêĹ¥Ö¥í¥Ã¥¯ [¤³¤Æ¤¤¤Á¤ç¤¦¤Ö¤í¤Ã¤¯] /fixed length block/ +¸ÇÄêÈñ [¤³¤Æ¤¤¤Ò] /(n) fixed cost/(P)/ +¸ÇÄêɼ [¤³¤Æ¤¤¤Ò¤ç¤¦] /(n) solid (an assured, a safe) vote/solid (assured) support/ +¸ÇÄêÉéºÄ [¤³¤Æ¤¤¤Õ¤µ¤¤] /fixed liabilities/ +¸ÇÍ­ [¤³¤æ¤¦] /(adj-na,n,pref) characteristic/tradition/peculiar/inherent/eigen-/(P)/ +¸ÇÍ­ÃÍ [¤³¤æ¤¦¤Á] /(n) eigenvalue/ +¸Çͭ̾»ì [¤³¤æ¤¦¤á¤¤¤·] /(n) proper noun/ +¸ÇÍÏÂÎ [¤³¤è¤¦¤¿¤¤] /(n) solid solution/ +¸ÇÎý¤ê¥³¥ó¥¯¥ê¡¼¥È [¤«¤¿¤Í¤ê¥³¥ó¥¯¥ê¡¼¥È] /stiff-consistency concrete/ +¸Çè§¤Ç [¤«¤¿¤æ¤Ç] /hard-boiled/ +¸Ç觤ÇÍñ [¤«¤¿¤æ¤Ç¤¿¤Þ¤´] /hard-boiled egg/ +¸Çïû [¤³¤í¤¦] /(adj-na,n) stubbornly sticking to old ways/dislike of new things/narrow-mindedness/ +¸È [¤·¤å¤¦¤È¤á] /(n) mother-in-law/(P)/ +¸È© [¤³¤½¤¯] /(adj-na,n) makeshift/ +¸É [¤ß¤Ê¤·¤´] /(n) orphan/ +¸É±Æ [¤³¤¨¤¤] /(n) lonely figure/ +¸É±ÆØ¡Á³ [¤³¤¨¤¤¤·¤ç¤¦¤¼¤ó] /(adj-na) lonely figure/ +¸ÉµÒ [¤³¤«¤¯] /(n) lone traveller/ +¸É·³ [¤³¤°¤ó] /(n) lone (isolated) force/forlorn force/ +¸É·³Ê³Æ® [¤³¤°¤ó¤Õ¤ó¤È¤¦] /(n) fighting alone/ +¸É¹â [¤³¤³¤¦] /(adj-na,n) aloofness/ +¸É»ù [¤³¤¸] /(n) orphan/(P)/ +¸É»ù [¤ß¤Ê¤·¤´] /(n) orphan/ +¸É»ù±¡ [¤³¤¸¤¤¤ó] /(n) orphanage/(P)/ +¸É½¥ [¤³¤·¤å¤¦] /(n) lonely contemplation/ +¸É½® [¤³¤·¤å¤¦] /(n) solitary boat/ +¸É¾ë [¤³¤¸¤ç¤¦] /(n) solitary (isolated) castle/ +¸ÉÅç [¤³¤È¤¦] /(n) solitary island/(P)/ +¸ÉÅô [¤³¤È¤¦] /(n) solitary light/ +¸ÉÆÈ [¤³¤É¤¯] /(adj-na,n) isolation/loneliness/solitude/(P)/ +¸ÉÈÁ [¤³¤Ï¤ó] /(n) solitary sailboat/ +¸ÉΩ [¤³¤ê¤Ä] /(n) isolation/helplessness/(P)/ +¸ÉΩ¤Î»Ñ [¤³¤ê¤Ä¤Î¤¹¤¬¤¿] /state of isolation/ +¸ÉΩ²½ [¤³¤ê¤Ä¤«] /(vs) isolation/ +¸ÉΩ¸ì [¤³¤ê¤Ä¤´] /(n) isolated language/ +¸ÉΩ¼çµÁ [¤³¤ê¤Ä¤·¤å¤®] /isolationism/ +¸Ê [¤¦¤Ì] /(n) (vulg) you/ +¸Ê [¤ª¤Î¤ì] /(int,n) oneself/(insulting) you/(P)/ +¸Ê [¤­] /(n) 6th in rank/sixth sign of the Chinese calendar/ +¸Ê [¤Ä¤Á¤Î¤È] /(n) 6th in rank/sixth sign of the Chinese calendar/ +¸Ê¤Ë¹î¤Ä [¤ª¤Î¤ì¤Ë¤«¤Ä] /(exp) to control oneself/ +¸Ê¤Îʬ¤ò¿Ô¤¯¤¹ [¤ª¤Î¤ì¤Î¤Ö¤ó¤ò¤Ä¤¯¤¹] /(exp) to do one's part (duty)/ +¸Ê¤ò¼Î¤Æ¤ë [¤ª¤Î¤ì¤ò¤¹¤Æ¤ë] /(exp) to rise above oneself/ +¸Ê̦ [¤­¤·] /sixth of the sexagenary cycle/ +¸ËÆþ¤ì [¤¯¤é¤¤¤ì] /(n) warehousing/ +¸Ë΢ [¤¯¤ê] /(n) monastery kitchen/priests' quarters/ +¸Ì [¤³] /(n) arc/ +¸Ì¤òÉÁ¤¯ [¤³¤ò¤¨¤¬¤¯] /(exp) to describe an arc/ +¸Ì·Á [¤³¤±¤¤] /arc/ +¸Ì¸÷ [¤³¤³¤¦] /(n) arc light/ +¸Ì¹â [¤³¤³¤¦] /superiority/aloofness/ +¸Ì¾õ [¤³¤¸¤ç¤¦] /(adj-no,n) in form of arch/ +¸ÌÀþ [¤³¤»¤ó] /(n) arc (of a circle)/ +¸ÌÅÙ [¤³¤É] /(n) degree of curvature/ +¸ÌÅô [¤³¤È¤¦] /(n) arc lamp/ +¸Í [¤³] /(n) counter for houses/ +¸Í [¤È] /(n) door (Japanese-style)/(P)/ +¸Í¡¹ [¤³¤³] /(n) each house/every house/ +¸Í¡¹ [¤³¤³¤¦] /(n) houses and inhabitants/population/ +¸Í¤Î±¢¤Ë±£¤ì¤ë [¤È¤Î¤«¤²¤Ë¤«¤¯¤ì¤ë] /(exp) to hide behind a door/ +¸Í¤Î»·¤ò³°¤¹ [¤È¤Î¤µ¤ó¤ò¤Ï¤º¤¹] /(exp) to unbolt the door/ +¸Í¤ò³«¤±¤ë [¤È¤ò¤¢¤±¤ë] /(exp) to open the door/ +¸Í¤òÇˤë [¤È¤ò¤ä¤Ö¤ë] /(exp) to break a door/ +¸Í¤òΩ¤Æ¤ë [¤È¤ò¤¿¤Æ¤ë] /(exp) to shut a door/ +¸Í³° [¤³¤¬¤¤] /(adj-no,n) open-air/outdoors/(P)/ +¸Í³°»£±Æ [¤³¤¬¤¤¤µ¤Ä¤¨¤¤] /taking pictures outdoors/ +¸Í¸Í [¤³¤³] /(n) each house/every house/ +¸Í¸Í [¤³¤³¤¦] /(n) houses and inhabitants/population/ +¸Í¸ý [¤³¤³¤¦] /(n) houses and inhabitants/population/ +¸Í¸ý [¤È¤°¤Á] /(n) door/(P)/ +¸Í¼Ö [¤È¤°¤ë¤Þ] /(n) door wheel/ +¸Í¼ç [¤³¤·¤å] /(n) head of a household/ +¸Í¼ç¸¢ [¤³¤·¤å¤±¤ó] /(n) rights accruing to the head of a household (according to laws now obsolete)/ +¸Í¾ã»Ò [¤È¤·¤ç¤¦¤¸] /(n) doors and shoji (sliding doors with paper panes)/ +¸Í¿ô [¤³¤¹¤¦] /(n) number of households (houses)/(P)/ +¸ÍÀÒ [¤³¤»¤­] /(n) census/family register/(P)/ +¸ÍÀÒ·¸ [¤³¤»¤­¤¬¤«¤ê] /family registration official/ +¸ÍÀÒ¾¶ËÜ [¤³¤»¤­¤·¤ç¤¦¤Û¤ó] /official copy of part of family register/ +¸ÍÀÒÄ´¤Ù [¤³¤»¤­¤·¤é¤Ù] /(n) census-taking/examining family registers/ +¸ÍÀÒÆ¥ËÜ [¤³¤»¤­¤È¤¦¤Û¤ó] /(n) official copy of the family register/(P)/ +¸ÍÀÒË¡ [¤³¤»¤­¤Û¤¦] /(n) Family Registration Law/ +¸ÍÂÞ [¤È¤Ö¤¯¤í] /(n) box (built-in) for containing shutters/ +¸Íê [¤È¤À¤Ê] /(n) cupboard/locker/closet/wardrobe/(P)/ +¸ÍÄù¤Þ¤ê [¤È¤¸¤Þ¤ê] /(n) closing up/fastening the doors/(P)/ +¸ÍÄù¤ê [¤È¤¸¤Þ¤ê] /(n) closing up/fastening the doors/ +¸ÍÈÄ [¤È¤¤¤¿] /(n) wooden door (shutter) to carry things/ +¸ÍÊÌ [¤³¤Ù¤Ä] /(n) each house/ +¸ÍÊÌˬÌä [¤³¤Ù¤Ä¤Û¤¦¤â¤ó] /(n,vs) door-to-door visit/door-to-door canvassing/(P)/ +¸ÍËè [¤³¤´¤È] /(n-t) from door to door/ +¸ÍÏǤ¤ [¤È¤Þ¤É¤¤] /(n,vs) being at sea/losing one's bearings/(P)/ +¸ÍÏǤ¦ [¤È¤Þ¤É¤¦] /(v5u) to be bewildered/to be perplexed/(P)/ +¸Î [¤³] /(pref) the late (deceased)/ +¸Î [¤æ¤¨] /(n-adv,n) reason/cause/circumstances/ +¸Î¤Ë [¤æ¤¨¤Ë] /(conj) (uk) therefore/consequently/(P)/ +¸Î°Õ [¤³¤¤] /(n) intention/purpose/bad faith/(P)/ +¸Îµì [¤³¤­¤å¤¦] /(n) old acquaintance/ +¸Î¶¿ [¤³¤­¤ç¤¦] /(n) home town/birthplace/old village/historic village/native place/one's old home/(P)/ +¸Î¶¿ [¤Õ¤ë¤µ¤È] /(n) home town/birthplace/old village/historic village/native place/one's old home/(P)/ +¸Î¶¿¤òÊ餦 [¤³¤­¤ç¤¦¤ò¤·¤¿¤¦] /(exp) to pine for home/ +¸Î¹ñ [¤³¤³¤¯] /(n) one's native land/(P)/ +¸Î»¦ [¤³¤µ¤Ä] /(n) manslaughter/ +¸Î»³ [¤³¤¶¤ó] /(n) one's native place/ +¸Î»æ [¤³¤·] /(n) used paper/ +¸Î»ö [¤³¤¸] /(n) origin/historical fact/tradition/(P)/ +¸Î»öÍèÎò [¤³¤¸¤é¤¤¤ì¤­] /(n) origin and history/particulars/ +¸Î¼Â [¤³¤¸¤Ä] /(n) ancient practices or customs/ +¸Î¼ç [¤³¤·¤å] /(n) one's former master/ +¸Î¾ã [¤³¤·¤ç¤¦] /(n,vs) break-down/failure/accident/out of order/(P)/ +¸Î¾ã¼Ö [¤³¤·¤ç¤¦¤·¤ã] /(n) broken-down (disabled) car/ +¸Î¿Í [¤³¤¸¤ó] /(n) the deceased/old friend/(P)/ +¸Î¿Í¤ò¼Å¤Ö [¤³¤¸¤ó¤ò¤·¤Î¤Ö] /(exp) to think of the dead/ +¸ÎÃÎ [¤³¤Á] /(n) the wisdom of the ancients/ +¸ÎÃÒ [¤³¤Á] /(n) the wisdom of the ancients/ +¸ÎÇã [¤³¤Ð¤¤] /(n) buying stolen goods/ +¸ÎÇã¼Ô [¤³¤Ð¤¤¤·¤ã] /a fence/dealer in stolen goods/ +¸ÎÍ­¤Ã¤Æ [¤æ¤¨¤¢¤Ã¤Æ] /(exp) for a certain reason/owing to unavoidable circumstances/ +¸ÎÏ· [¤³¤í¤¦] /(n) old people/seniors/elders/old-timer/ +¸Ï¤é¤¹ [¤«¤é¤¹] /(v5s) to let dry/to kill (vegetation) to season (lumber)/ +¸Ï¤ì¤¿±éµ» [¤«¤ì¤¿¤¨¤ó¤®] /well-seasoned acting/ +¸Ï¤ì¤ë [¤«¤ì¤ë] /(v1) to wither/to die (plant)/to be blasted (plant)/(P)/ +¸Ï¤ì»³¿å [¤«¤ì¤µ¤ó¤¹¤¤] /(n) traditional (Chinese or Japanese) dry landscape garden/ +¸Ï¤ì»Þ [¤«¤ì¤¨¤À] /(n) dead branch/ +¸Ï¤ìÁð [¤«¤ì¤¯¤µ] /(n) dead or dry grass/ +¸Ï¤ìÌÚ [¤«¤ì¤­] /(n) dead tree/dry wood/(P)/ +¸Ï¤ìÌî [¤«¤ì¤Î] /(n) desolate field/ +¸Ï¤ìÍÕ [¤«¤ì¤Ï] /(n) dead leaf/dry leaves/(P)/ +¸Ï³é [¤³¤«¤Ä] /(n,vs) drying up/becoming exhausted/running dry/(P)/ +¸Ï»Þ [¤«¤ì¤¨¤À] /(n) dead (withered) branch (twig)/ +¸Ï»à [¤³¤·] /(n) withering/dying/(P)/ +¸ÏÁç [¤³¤½¤¦] /(n,vs) drying up/parching/ +¸ÏÁð [¤«¤ì¤¯¤µ] /(n) dead (withered) grass/ +¸ÏÁðÇ® [¤³¤½¤¦¤Í¤Ä] /(n) hay fever/ +¸Ïø [¤³¤¿¤ó] /(adj-na,n) elegant simplicity/ +¸ÏÌÚ [¤«¤ì¤­] /(n) dead tree/dry wood/(P)/ +¸ÏÌî [¤«¤ì¤Î] /(n) desolate field/ +¸ÏÍÕ [¤«¤ì¤Ï] /(n) dead leaf/dry leaves/(P)/ +¸ÏÍÕºÞ [¤«¤ì¤Ï¤¶¤¤] /(n) defoliant/ +¸Ð [¤ß¤º¤¦¤ß] /(n) lake/(P)/ +¸Ð´ß [¤³¤¬¤ó] /(n) lakeshore/lakeside/ +¸Ð¾Â [¤³¤·¤ç¤¦] /(n) lakes and marshes/(P)/ +¸Ð¾å [¤³¤¸¤ç¤¦] /(n) on the lake/ +¸Ð¿´ [¤³¤·¤ó] /(n) center of a lake/ +¸Ð¿å [¤³¤¹¤¤] /(n) lake/(P)/ +¸ÐÄì [¤³¤Æ¤¤] /(n) bottom of a lake/ +¸ÐÈÊ [¤³¤Ï¤ó] /(n) lake shore/(P)/ +¸ÐÌÌ [¤³¤á¤ó] /(n) lake surface/ +¸Ñ [¤­¤Ä¤Í] /(n) fox/(P)/ +¸Ñ¤Ë²½¤«¤µ¤ì¤ë [¤­¤Ä¤Í¤Ë¤Ð¤«¤µ¤ì¤ë] /(exp) to be deceived by a fox/ +¸Ñ¤Î²ÇÆþ¤ê [¤­¤Ä¤Í¤Î¤è¤á¤¤¤ê] /(n) rain shower while the sun shines/ +¸Ñ¤ÎÌÌ [¤­¤Ä¤Í¤Î¤á¤ó] /mask of the fox/ +¸Ñ¤òÍî¤È¤¹ [¤­¤Ä¤Í¤ò¤ª¤È¤¹] /(exp) to exorcise a fox spirit (from a person)/ +¸Ñ±î [¤­¤Ä¤Í¤¶¤ë] /(n) lemur/ +¸Ñ²Ð [¤­¤Ä¤Í¤Ó] /(n) St. Elmo's fire/will-o'-the-wisp/ +¸Ñ³Ê»Ò [¤­¤Ä¤Í¤´¤¦¤·] /(n) lattice work/ +¸Ñµ¿ [¤³¤®] /(n) indecision/ +¸Ñµ¿íõ½ä [¤³¤®¤·¤å¤ó¤¸¤å¤ó] /(exp) be in doubt and unable to decide/hesitation and indecision/ +¸Ñ¿§ [¤­¤Ä¤Í¤¤¤í] /(n) light brown/ +¸Ñì [¤³¤ê] /(n) foxes and badgers/sly fellow/ +¸ÑÉÕ¤­ [¤­¤Ä¤Í¤Ä¤­] /(n) spirit possession/one possessed by spirits/ +¸ÑØ᤭ [¤­¤Ä¤Í¤Ä¤­] /(n) spirit possession/one possessed by spirits/ +¸Ññ»ñ« [¤­¤Ä¤Í¤¦¤É¤ó] /(n) udon with deep-fried tofu/ +¸Ò [¤Î¤ê] /(n) paste/starch/(P)/ +¸Ò¸ý [¤³¤³¤¦] /(n) bare livelihood/subsistence/ +¸ÒÀº [¤³¤»¤¤] /(n) dextrin(e)/ +¸ÒÂå [¤Î¤ê¤·¤í] /(n) overlap width/margin to paste up/ +¸ÒÅÉ [¤³¤È] /(n) covering up/glossing over/ +¸ÒÉÕ¤± [¤Î¤ê¤Å¤±] /(n,vs) starch (e.g. clothes)/ +¸Ó [¤Ï¤«¤Þ] /(n) man's formal divided skirt/(P)/ +¸ÓÃå [¤Ï¤«¤Þ¤®] /(n) ceremony fitting child with a hakama/ +¸Ô [¤Þ¤¿] /(n) groin/crotch/thigh/(P)/ +¸Ô [¤â¤â] /(n) thigh/femur/(P)/ +¸Ô¤Ë³Ý¤±¤ë [¤Þ¤¿¤Ë¤«¤±¤ë] /(exp) to travel all over/to be active in places widely apart/ +¸Ô°ú [¤â¤â¤Ò¤­] /(n) close fitting trousers/long johns/ +¸Ô°ú¤­ [¤â¤â¤Ò¤­] /(n) long underpants/working trousers/ +¸Ô²¼ [¤Þ¤¿¤·¤¿] /(n) length of the legs/ +¸Ô²Ð [¤Þ¤¿¤Ó] /(n) warming one's crotch by standing over a hibachi/ +¸Ô´Ö [¤³¤«¤ó] /(n) nether region/between the legs/ +¸Ô´ÖÀá [¤³¤«¤ó¤»¤Ä] /hip joint/ +¸Ô´ØÀá [¤³¤«¤ó¤»¤Ä] /(n) hip joint/coxa/ +¸Ô¹Ï [¤³¤³¤¦] /(n) one's right-hand man/one's trusted henchman/ +¸ÔºÂ [¤Þ¤¿¤°¤é] /(n) crotch/ +¸ÔÀ¢¤ì [¤Þ¤¿¤º¤ì] /sore crotch/ +¸ÔÆù [¤â¤â¤Ë¤¯] /ground round/ham/ +¸Ôι [¤Þ¤¿¤¿¤Ó] /(n) wandering life of a gambler/ +¸Õ±» [¤­¤å¤¦¤ê] /(n) (uk) cucumber/(P)/ +¸ÕµÝ [¤³¤­¤å¤¦] /(n) Chinese fiddle/ +¸Õ¹ñ [¤³¤³¤¯] /(n) (ancient) North China barbarian nations/ +¸ÕºÂ [¤¢¤°¤é] /(n) sit cross-legged (i.e., Indian style)/(P)/ +¸ÕºÂ¤ò¤«¤¯ [¤¢¤°¤é¤ò¤«¤¯] /(exp) to sit cross-legged/to rest on one's laurels/ +¸Õ»¶½­¤¤ [¤¦¤µ¤ó¤¯¤µ¤¤] /(adj) suspicious looking/shady/ +¸Õij [¤³¤Á¤ç¤¦] /(n) butterfly/ +¸ÕÅí [¤¯¤ë¤ß] /(n) walnut/ +¸ÕÅí³ä¤ê [¤¯¤ë¤ß¤ï¤ê] /nutcracker/nutcrackers/ +¸ÕËã [¤´¤Þ] /(n) (uk) sesame (seeds)/ +¸ÕË㤹¤ê [¤´¤Þ¤¹¤ê] /(n) flatterer/sycophant/apple-polisher/ +¸ÕËã±ö [¤´¤Þ¤·¤ª] /(n) sesame and salt/gray hair/ +¸ÕËã¿â¤ì [¤´¤Þ¤À¤ì] /sesame sauce/ +¸ÕËãËá¤ê [¤´¤Þ¤¹¤ê] /(n) sycophant/apple-polisher/brown-noser/ +¸ÕËãÌý [¤´¤Þ¤¢¤Ö¤é] /(n) sesame oil/ +¸ÕËãÚ§ [¤´¤Þ¤¹¤ê] /(oK) (n) sycophant/apple-polisher/brown-noser/ +¸ÕÍð [¤¦¤í¤ó] /(adj-na,n) suspicious looking/fishy/ +¸ÕÜ¥ [¤³¤·¤ç¤¦] /(n) pepper/(P)/ +¸ÕÜ¥Æþ¤ì [¤³¤·¤ç¤¦¤¤¤ì] /pepper shaker/ +¸Õðø»Ò [¤°¤ß] /(n) goumi/silverberry/ +¸× [¤È¤é] /(n) tiger/(P)/ +¸×¤Î´¬ [¤È¤é¤Î¤Þ¤­] /(n) crib notes/key (to a diagram)/ +¸×¤Î»Ò [¤È¤é¤Î¤³] /(n) tiger cub/treasure/ +¸×¤ÎÈø¤òƧ¤à [¤È¤é¤Î¤ª¤ò¤Õ¤à] /(exp) to take great risks/ +¸×¤òÌî¤ËÊü¤Ä [¤È¤é¤ò¤ä¤Ë¤Ï¤Ê¤Ä] /(exp) to let loose a tiger in the field/ +¸×±í·ý [¤³¤¨¤ó¤±¤ó] /(n) (MA) Tiger Swallow Fist/ +¸×²ÏÆÚ [¤È¤é¤Õ¤°] /(n) tiger globefish/ +¸×´¢¤ê [¤È¤é¤¬¤ê] /(n) close-cropped (head)/ +¸×´¬ [¤È¤é¤«¤ó] /(n) crib notes/key (to a diagram)/ +¸×µû [¤ª¤³¤¼] /(n) stingfish/scorpion fish/stonefish/ +¸×·ê [¤³¤±¤Ä] /(n) tiger's den/jaws of death/dangerous place/ +¸×¸ý [¤³¤³¤¦] /(n) tiger's den/jaws of death/dangerous place/ +¸×»ë⾡¹ [¤³¤·¤¿¤ó¤¿¤ó] /(adj-na,n) on the alert/eyeing covetously/watching vigilantly for an opportunity to prey upon/ +¸×»ëâ¾â¾ [¤³¤·¤¿¤ó¤¿¤ó] /(adj-na,n) on the alert/eyeing covetously/watching vigilantly for an opportunity to prey upon/ +¸×¼í¤ê [¤È¤é¤¬¤ê] /(n) tiger hunt/ +¸×Ç­ [¤È¤é¤Í¤³] /(n) tabby cat/tiger cat/wild cat/ +¸×Èà [¤È¤é¤Õ] /(n) tiger's stripes/ +¸×ɦ [¤È¤é¤Ò¤²] /(n) bristly beard or mustache/ +¸×Íî [¤â¤¬¤ê] /(n) bamboo fence/extortion/ +¸×ÍîÅ« [¤â¤¬¤ê¤Ö¤¨] /(n) winter wind whistling through a bamboo fence/ +¸×ϵ [¤³¤í¤¦] /(n) wild beasts/greedy and cruel man/ +¸×ò¤ [¤È¤é¤Ò¤²] /(n) bristly beard or mustache/ +¸Ø¤é¤·¤¤ [¤Û¤³¤é¤·¤¤] /(adj) proud/haughty/arrogant/splendid/magnificent/ +¸Ø¤é¤·¤² [¤Û¤³¤é¤·¤²] /(adv) proudly/triumphantly/ +¸Ø¤ê [¤Û¤³¤ê] /(n) pride/(P)/ +¸Ø¤ê´é [¤Û¤³¤ê¤¬¤ª] /(n) triumphant look/ +¸Ø¤ê¹â¤¤ [¤Û¤³¤ê¤¿¤«¤¤] /proud/lordly/ +¸Ø¤ë [¤Û¤³¤ë] /(v5r) to boast of/to be proud of/(P)/ +¸Ø¼¨ [¤³¤¸] /(n) ostentation/display/(P)/ +¸Ø¾Î [¤³¤·¤ç¤¦] /(n) boasting/exaggeration/ +¸Ø¿§ [¤³¤·¤ç¤¯] /proud countenance/ +¸ØÂç [¤³¤À¤¤] /(adj-na,n) exaggeration/hyperbole/(P)/ +¸ØÂç¹­¹ð [¤³¤À¤¤¤³¤¦¤³¤¯] /(n) extravagant advertisement/ +¸ØÂçÌÑÁÛ [¤³¤À¤¤¤â¤¦¤½¤¦] /(n) megalomania/ +¸ØÂçÌÑÁÛ¶¸ [¤³¤À¤¤¤â¤¦¤½¤¦¤­¤ç¤¦] /(n) megalomania/ +¸ØÄ¥ [¤³¤Á¤ç¤¦] /(n) exaggeration/(P)/ +¸Øĥˡ [¤³¤Á¤ç¤¦¤Û¤¦] /(n) hyperbole/ +¸Ù¤¬¤ë [¤Þ¤¿¤¬¤ë] /(v5r) to extend over or into/to straddle/(P)/ +¸Ù¤° [¤Þ¤¿¤°] /(v5g) to straddle/(P)/ +¸Ù¤ë [¤Þ¤¿¤¬¤ë] /(v5r) to extend over or into/to straddle/ +¸ÙÀþ¶¶ [¤³¤»¤ó¤­¤ç¤¦] /(n) overpass/ +¸Û [¤ä¤È¤¤] /(n) government employee/ +¸Û¤¤ [¤ä¤È¤¤] /(n) employee/employment/ +¸Û¤¤¸ý [¤ä¤È¤¤¤°¤Á] /job/employment/ +¸Û¤¤¼ç [¤ä¤È¤¤¤Ì¤·] /(n) employer/(P)/ +¸Û¤¤¿Í [¤ä¤È¤¤¤Ë¤ó] /(n) employee/ +¸Û¤¤Æþ¤ì¤ë [¤ä¤È¤¤¤¤¤ì¤ë] /(v1) to employ/to engage/ +¸Û¤¦ [¤ä¤È¤¦] /(v5u) to employ/to hire/(P)/ +¸Û°÷ [¤³¤¤¤ó] /(n) assistant/employee/ +¸Û¼ç [¤³¤·¤å] /(n) employer/ +¸Û¼ç [¤ä¤È¤¤¤Ì¤·] /(n) employer/(P)/ +¸Û¿Í [¤ä¤È¤¤¤Ë¤ó] /(n) employee/ +¸ÛÍà [¤³¤è¤¦] /(n) employment (long term)/hire/ +¸ÛÍÃ¼Ô [¤³¤è¤¦¤·¤ã] /(1) employee/(2) person hiring others/ +¸ÛÍÑ [¤³¤è¤¦] /(n) employment (long term)/hire/(P)/ +¸ÛÍÑ·ÀÌó [¤³¤è¤¦¤±¤¤¤ä¤¯] /(n) contract of employment/ +¸ÛÍÑ¼Ô [¤³¤è¤¦¤·¤ã] /(1) employee/(2) person hiring others/ +¸ÛÍѼç [¤³¤è¤¦¤Ì¤·] /(n) employer/ +¸ÛÍѾðÀª [¤³¤è¤¦¤¸¤ç¤¦¤»¤¤] /(n) employment situation/ +¸ÛÍÑÁϽР[¤³¤è¤¦¤½¤¦¤·¤å¤Ä] /(n) job creation/ +¸ÛÍÑÄ´À° [¤³¤è¤¦¤Á¤ç¤¦¤»¤¤] /(n) employment adjustment/ +¸ÛÍÑÅà·ë [¤³¤è¤¦¤È¤¦¤±¤Ä] /(n) hiring freeze/ +¸ÛÍÑÊݸ± [¤³¤è¤¦¤Û¤±¤ó] /unemployment insurance/ +¸Ü¤ß¤Æ¾¤ò¸À¤¦ [¤«¤¨¤ê¤ß¤Æ¤¿¤ò¤¤¤¦] /(exp) to give an evasive answer/ +¸Ü¤ß¤ë [¤«¤¨¤ê¤ß¤ë] /(v1) to look back/to turn around/to review/(P)/ +¸ÜµÒ [¤³¤«¤¯] /(n) customer/client/patron/ +¸ÜµÒ [¤³¤­¤ã¤¯] /(n) customer/client/patron/(P)/ +¸ÜµÒ¥Ë¡¼¥º [¤³¤«¤¯¥Ë¡¼¥º] /(n) customer needs/ +¸ÜµÒ¥Ù¡¼¥¹ [¤³¤«¤¯¥Ù¡¼¥¹] /(n) customer base/ +¸ÜµÒËþ­ÅÙ [¤³¤­¤ã¤¯¤Þ¤ó¤¾¤¯¤É] /(n) customer satisfaction/ +¸ÜÌä [¤³¤â¤ó] /(n) adviser/consultant/(P)/ +¸ÜÌäÃÄ [¤³¤â¤ó¤À¤ó] /advisory body/ +¸ÜÌäÊÛ¸î»Î [¤³¤â¤ó¤Ù¤ó¤´¤·] /(n) legal adviser/corporation lawyer/family lawyer/ +¸Üθ [¤³¤ê¤ç] /(n,vs) concern/solicitude/consideration/ +¸Ý [¤Ä¤Å¤ß] /(n) hand drum/(P)/ +¸ÝµÝ [¤³¤­¤å¤¦] /(n) fiddle/ +¸Ý¼¼ [¤³¤·¤Ä] /(n) eardrum/ +¸Ý¼ê [¤³¤·¤å] /(n) drummer/ +¸Ý¼êĹ [¤³¤·¤å¤Á¤ç¤¦] /drum major/ +¸Ý¿á [¤³¤¹¤¤] /(n) inspiration/advocacy/encouragement/ +¸Ý¿á¼Ô [¤³¤¹¤¤¤·¤ã] /advocate/propagator/ +¸ÝIJ [¤³¤Á¤ç¤¦] /(n) flatulence/bloating/ +¸ÝÅ« [¤³¤Æ¤­] /(n) drum and fife/ +¸ÝÅ«Ââ [¤³¤Æ¤­¤¿¤¤] /(n) drum and fife band/ +¸ÝÆ° [¤³¤É¤¦] /(n) beat/palpitation/pulsation/throbbing/(P)/ +¸ÝƸ [¤³¤É¤¦] /Kodou (wadaiko drumming group from Sado Island)/ +¸ÝÉñ [¤³¤Ö] /(n) inspiration/encouragement/(P)/ +¸ÝÉñ·ãÎå [¤³¤Ö¤²¤­¤ì¤¤] /encouragement/ +¸ÝÊ¢ [¤³¤Õ¤¯] /(n,vs) happiness/contentment/ +¸ÝËì [¤³¤Þ¤¯] /(n) eardrum/(P)/ +¸Þ [¤´] /(num) five/(P)/ +¸Þ¤Ä [¤¤¤Ä¤Ä] /(n) five/(P)/ +¸Þ¤Ä»Ò [¤¤¤Ä¤Ä¤´] /quintuplets/ +¸Þ°­ [¤´¤¢¤¯] /the five sins in Buddhism (murder, theft, adultery, falsehood and drink)/ +¸Þ°Ìºí [¤´¤¤¤µ¤®] /(n) night heron/ +¸Þ²»¡¹³¬ [¤´¤ª¤ó¤ª¤ó¤«¤¤] /pentatonic scale/ +¸Þ²»²»³¬ [¤´¤ª¤ó¤ª¤ó¤«¤¤] /pentatonic scale/ +¸Þ²ü [¤´¤«¤¤] /(n) the five commandments: murder, lust, theft, lying and intemperance/ +¸Þ³Ñ·Á [¤´¤«¤¯¤±¤¤] /(n) pentagon/ +¸Þ³Ñ·Á [¤´¤«¤Ã¤±¤¤] /(n) pentagon/ +¸Þ´± [¤´¤«¤ó] /(n) the five sense organs/ +¸Þ´¶ [¤´¤«¤ó] /(n) the five senses/(P)/ +¸Þµ¦Æâ [¤´¤­¤Ê¤¤] /(n) the Five Home Provinces/ +¸Þ·Á·ý [¤´¤±¤¤¤±¤ó] /(n) (MA) Wu Xing Fist/Five Form Fist (Dragon, Snake, Tiger, Crane, Leopard)/ +¸Þ·Ð [¤´¤­¤ç¤¦] /(n) the Five Chinese Classics/ +¸Þ·å [¤´¤±¤¿] /five-digit number/"ten thousands" column/ +¸Þ·î [¤´¤¬¤Ä] /(n-adv) May/ +¸Þ·î [¤µ¤Ä¤­] /(n) (obs) fifth month of the lunar calendar/(P)/ +¸Þ·î¤ÎÀá¶ç [¤´¤¬¤Ä¤Î¤»¤Ã¤¯] /Boy's Festival/ +¸Þ·î°Ç [¤µ¤Ä¤­¤ä¤ß] /(n) dark night in the rainy season/ +¸Þ·î±« [¤µ¤Ä¤­¤¢¤á] /(n) early-summer rain/ +¸Þ·î±« [¤µ¤ß¤À¤ì] /(n) early-summer rain/ +¸Þ·îº× [¤´¤¬¤Ä¤µ¤¤] /(n) May Day/May Festival/ +¸Þ·î¿Í·Á [¤´¤¬¤Ä¤Ë¤ó¤®¤ç¤¦] /(n) Boys' May Festival dolls/ +¸Þ·îÀ²¤ì [¤µ¤Ä¤­¤Ð¤ì] /(n) early-summer fine weather (during rainy season)/ +¸Þ·îÇ褤 [¤¦¤ë¤µ¤¤] /(adj) (1) noisy/loud/(2) fussy/(3) annoying/troublesome/tiresome/importunate/(4) bossy/ +¸Þ·îÉ [¤´¤¬¤Ä¤Ó¤ç¤¦] /(n) blues experienced by college freshmen or workplace recruits shortly after beginning school or work/ +¸Þ·îÖð [¤´¤¬¤Ä¤Î¤Ü¤ê] /(n) Boys' Festival paper-carp streamers/ +¸Þ·îÖð [¤µ¤Ä¤­¤Î¤Ü¤ê] /(n) Boys' Festival paper-carp streamers/ +¸Þ¸¾ [¤´¤²¤ó] /(n) five strings/five-stringed instrument/ +¸Þ¹¹ [¤´¤³¤¦] /(n) the five night watches/fifth watch (4a.m.-6a.m.)/ +¸Þ¹Ô [¤´¤®¤ç¤¦] /(n) the five elements (wood, fire, water, earth and metal)/ +¸Þ¹ò [¤´¤³¤¯] /(n) the 5 grains (wheat, rice, beans, millet (awa and kibi))/ +¸ÞºÌ [¤´¤µ¤¤] /(n) the five colours: green, yellow, red, white and black/five-coloured porcelain/ +¸Þ»Ø [¤´¤·] /(n) the five fingers/ +¸Þ¼ÖÀ± [¤´¤·¤ã¤»¤¤] /(n) (obsc) Auriga/the Charioteer/ +¸Þ¼ï¶¥µ» [¤´¤·¤å¤­¤ç¤¦¤®] /pentathlon/ +¸Þ½½ [¤´¤¸¤å¤¦] /(n) fifty/(P)/ +¸Þ½½²» [¤´¤¸¤å¤¦¤ª¤ó] /(n) the Japanese syllabary/(P)/ +¸Þ½½²»½ç [¤´¤¸¤å¤¦¤ª¤ó¤¸¤å¤ó] /(n) the syllabary order/ +¸Þ½½²»¿Þ [¤´¤¸¤å¤¦¤ª¤ó¤º] /the Japanese syllabary table/ +¸Þ½½¸ª [¤´¤¸¤å¤¦¤«¤¿] /(n) stiff shoulders (owing to age)/ +¸Þ½½»°¼¡ [¤´¤¸¤å¤¦¤µ¤ó¤Ä¤®] /(n) the 53 Toukaidou stages/(P)/ +¸Þ½½Ç¯º× [¤´¤¸¤å¤¦¤Í¤ó¤µ¤¤] /jubilee/semicentennial/ +¸Þ½½ÊâÉ´Êâ [¤´¤¸¤Ã¤Ý¤Ò¤ã¤Ã¤Ý] /(exp,n) six of one and a half dozen of the other/scant difference/ +¸Þ½½ÊâÉ´Êâ [¤´¤¸¤å¤Ã¤Ý¤Ò¤ã¤Ã¤Ý] /(exp,n) six of one and a half dozen of the other/scant difference/ +¸Þ½½Ï© [¤¤¤½¤¸] /(n) 50 years/age fifty/ +¸Þ½Å [¤¤¤Ä¤¨] /(n) five-storied/quintuplicate/fivefold/ +¸Þ½Å [¤´¤¸¤å¤¦] /(n) five-storied/quintuplicate/fivefold/ +¸Þ½Å¤ÎÅã [¤´¤¸¤å¤¦¤Î¤È¤¦] /(n) five-storied pagoda/ +¸Þ½Å¾§ [¤´¤¸¤å¤¦¤·¤ç¤¦] /(n) vocal quintet/five-part chorus/ +¸Þ½ÅÁÕ [¤´¤¸¤å¤¦¤½¤¦] /(n) instrumental quintet/ +¸Þ½ÅÅã [¤´¤¸¤å¤¦¤Î¤È¤¦] /(n) five-storied pagoda/ +¸Þ½ÜÀá [¤´¤¸¤å¤ó¤»¤Ä] /pentecost/ +¸Þ½ñ [¤´¤·¤ç] /Pentateuch/ +¸Þ½÷ [¤´¤¸¤ç] /(n) fifth daughter/ +¸Þ¾ï [¤´¤¸¤ç¤¦] /(n) the five cardinal Confucian virtues (justice, politeness, wisdom, fidelity and benevolence)/ +¸Þ¾ð [¤´¤¸¤ç¤¦] /(n) the five passions (anger, joy, hatred, desire and grief)/ +¸Þ¿§ [¤´¤·¤­] /(n) variegated colors/five colors/ +¸Þ¿§ [¤´¤·¤ç¤¯] /(n) variegated colors/five colors/ +¸Þ¿§ÍȤ² [¤´¤·¤­¤¢¤²] /variety of deep-fried vegetables/ +¸Þ¿ÍÁÈ [¤´¤Ë¤ó¤°¤ß] /(n) five-family unit/five-man group/ +¸Þ¿ÍÓò»Ò [¤´¤Ë¤ó¤Ð¤ä¤·] /(n) five court-musician dolls at the Girl's Festival (in March)/ +¸ÞÀ£Å£ [¤´¤¹¤ó¤¯¤®] /(n) long nail/spike/ +¸ÞÀá [¤´¤»¤Ä] /(n) the five festivals (Jan 7th, March 3rd, May 5th, July 7th and Sep 9th)/ +¸ÞÀá¶ç [¤´¤»¤Ã¤¯] /(n) the five festivals (Jan 7th, March 3rd, May 5th, July 7th and Sep 9th)/ +¸ÞÀþ [¤´¤»¤ó] /(n) staff (music)/ +¸ÞÀþ»æ [¤´¤»¤ó¤·] /(n) music paper/ +¸ÞÀþÉè [¤´¤»¤ó¤Õ] /(n) (music) score/ +¸Þ¡ [¤´¤¾¤¦] /(n) the five viscera (liver, lungs, heart, kidney and spleen)/ +¸ÞÂ¡Ï»ç¥ [¤´¤¾¤¦¤í¤Ã¤×] /(n) the internal organs/ +¸ÞÂÎ [¤´¤¿¤¤] /(n) the whole body/limbs/(P)/ +¸ÞÂç¹ñ [¤´¤À¤¤¤³¤¯] /the Five Powers/ +¸ÞÂç½£ [¤´¤À¤¤¤·¤å¤¦] /(n) the Five Continents/ +¸ÞÂ罧 [¤´¤À¤¤¤·¤å¤¦] /(n) the Five Continents/ +¸ÞÂçÍÎ [¤´¤À¤¤¤è¤¦] /the Five Oceans/ +¸ÞÃÊ [¤´¤À¤ó] /(n) (1) Japanese verb type/(2) fifth rank (in martial arts, etc.)/ +¸ÞÃÊÆ°»ì [¤´¤À¤ó¤É¤¦¤·] /(n) godan verb/type I verb/ +¸ÞÃË [¤´¤Ê¤ó] /(n) fifth son/ +¸ÞÅÍÊÆ [¤´¤È¤Ù¤¤] /(n) small salary/ +¸ÞÆÁ [¤´¤È¤¯] /(n) the five virtues/tripod/kettle stand/ +¸ÞÆü [¤¤¤Ä¤«] /(n) five days/the fifth day (of the month)/(P)/ +¸ÞÇÜ [¤´¤Ð¤¤] /five times/ +¸ÞÇÜ»Ò [¤´¤Ð¤¤¤·] /(n) gallnut/ +¸ÞÇÜ»Ò [¤´¤Õ¤·] /(n) gallnut/ +¸ÞÇÜ»Ò [¤Õ¤·] /(gikun) (n) gallnut/ +¸Þʬ [¤´¤Ö] /(n-adv,n) half/50%/tie/evenness/(P)/ +¸Þʬ¤Î°ì [¤´¤Ö¤ó¤Î¤¤¤Á] /(n) one fifth part/ +¸Þʬ´¢¤ê [¤´¤Ö¤¬¤ê] /(n) close haircut/ +¸Þʬ¸Þʬ [¤´¤Ö¤´¤Ö] /(n) evenly matches/tie/ +¸Þʬºé¤­ [¤´¤Ö¤¶¤­] /half-florescent/ +¸Þʬ»î¤· [¤´¤Ö¤À¤á¤·] /(n) killing by inches/ +¸ÞÊÕ·Á [¤´¤Ø¤ó¤±¤¤] /pentagon/ +¸ÞËÜ [¤´¤Û¤ó] /(adj) five (long cylindrical things)/ +¸ÞÌÀ¸åÆü [¤´¤¢¤µ¤Ã¤Æ] /(n-adv,n-t) four days from now (five days in some places)/ +¸ÞÌÜ [¤´¤â¤¯] /(n) mixture/ +¸ÞÌÜÈÓ [¤´¤â¤¯¤á¤·] /(n) dish of rice, fish and vegetables/ +¸ÞÌÜʤ٠[¤´¤â¤¯¤Ê¤é¤Ù] /(n) gobang (game played on go board involving lining up stones)/ +¸ÞÌÜò¿ [¤´¤â¤¯¤º¤·] /(n) rice mixed with vegetables and delicacies/ +¸ÞΤ̸Ãæ [¤´¤ê¤à¤Á¤å¤¦] /(n) totally at a loss/lose one's bearings/in a maze/in a fog/all at sea/up in the air/mystified/bewildered/ +¸ÞÎÇ³Ô [¤´¤ê¤ç¤¦¤«¤¯] /(n) five-sided fortification/ +¸ÞÎÇÔÈ [¤´¤ê¤ç¤¦¤Û] /(n) (1) five-sided fort/(2) Pentagon/ +¸ÞÎÑ [¤´¤ê¤ó] /(n) the five Confucian filial-piety relationships/ +¸ÞÎѤÎÆ» [¤´¤ê¤ó¤Î¤ß¤Á] /the five Confucian filial-piety relationships/ +¸ÞÎØ [¤´¤ê¤ó] /(n) the Olympics/(P)/ +¸ÞÎؤΥޡ¼¥¯ [¤´¤ê¤ó¤Î¥Þ¡¼¥¯] /(n) five-ring Olympic emblem/ +¸ÞÎؤÎÅã [¤´¤ê¤ó¤Î¤È¤¦] /five-story pagoda/ +¸ÞÎزñµÄ [¤´¤ê¤ó¤«¤¤¤®] /olympic congress/ +¸ÞÎØ´ú [¤´¤ê¤ó¤­] /(n) Olympic Flag/ +¸ÞÎØÀ»²Ð [¤´¤ê¤ó¤»¤¤¤«] /Olympic Torch/ +¸ÞÎØÂç²ñ [¤´¤ê¤ó¤¿¤¤¤«¤¤] /Olympic Games/ +¸Þçê [¤´¤Ü¤¦] /pentagram/ +¸ß¤¤ [¤¿¤¬¤¤] /(n) mutual/reciprocal/(P)/ +¸ß¤¤¤Ë [¤¿¤¬¤¤¤Ë] /(adv) mutually/with each other/reciprocally/together/(P)/ +¸ß¤¤°ã¤¤ [¤¿¤¬¤¤¤Á¤¬¤¤] /(adj-na,n) alternate/alternation/(P)/ +¸ß¤¤°ã¤¤¤Ë [¤¿¤¬¤¤¤Á¤¬¤¤¤Ë] /alternate/ +¸ß¤Ë [¤«¤¿¤ß¤Ë] /(adv) mutually/reciprocally/together/ +¸ß³Ñ [¤´¤«¤¯] /(adj-na,n) equality/evenness/par/good match/(P)/ +¸ß´¹ [¤´¤«¤ó] /(n) interchangeable/(P)/ +¸ß´¹À­ [¤´¤«¤ó¤»¤¤] /(n) compatibility/ +¸ß·Ã [¤´¤±¤¤] /(n) reciprocity/mutual benefit/ +¸ß·Ã´ØÀÇ [¤´¤±¤¤¤«¤ó¤¼¤¤] /reciprocal duties or tariffs/ +¸ß·Ã¾òÌó [¤´¤±¤¤¤¸¤ç¤¦¤ä¤¯] /a reciprocal treaty/ +¸ß·ÃËÇ°× [¤´¤±¤¤¤Ü¤¦¤¨¤­] /reciprocal trade/ +¸ß»Ô [¤´¤·] /(n) trade/commerce/ +¸ß½õ [¤´¤¸¤ç] /(n) mutual aid/cooperation/benefit/(P)/ +¸ß½õ²ñ [¤´¤¸¤ç¤«¤¤] /(n) benefit society/ +¸ß½õŪ [¤´¤¸¤ç¤Æ¤­] /(adj-na) friendly/ +¸ß¾ù [¤´¤¸¤ç¤¦] /(n) conciliation/compromise/ +¸ß¾ùŪ [¤´¤¸¤ç¤¦¤Æ¤­] /(adj-na) conciliatory/ +¸ßÁª [¤´¤»¤ó] /(n) mutual election/co-opting/(P)/ +¸ßÍÑ [¤´¤è¤¦] /(n) using together/using in turn/ +¸à [¤´] /(n,vs) five (used in legal documents)/five-man squad/file/line/rank with/associate with/ +¸à¤¹¤ë [¤´¤¹¤ë] /(vs-s) to rank with (among)/ +¸à¤Ä [¤¤¤Ä¤Ä] /(obs) five/ +¸à¤ò½Å¤Í¤ë [¤´¤ò¤«¤µ¤Í¤ë] /(exp) to double the ranks/ +¸àĹ [¤´¤Á¤ç¤¦] /(n) corporal/ +¸á [¤¦¤Þ] /(n) seventh sign of Chinese zodiac (The Horse, 11a.m.-1p.m., south, May)/(P)/ +¸á²á¤® [¤Ò¤ë¤¹¤®] /after noon/ +¸á¸å [¤´¤´] /(n-adv,n-t) afternoon/p.m./pm/(P)/ +¸á¸åÃæ [¤´¤´¤¸¤å¤¦] /throughout the afternoon/ +¸á¹¡ [¤´¤´] /(oK) (n-adv,n-t) afternoon/p.m./pm/ +¸á¹ï [¤´¤³¤¯] /noon/ +¸á»Á [¤´¤µ¤ó] /(n) lunch/dinner/ +¸á»Á²ñ [¤´¤µ¤ó¤«¤¤] /luncheon party/ +¸á¿ç [¤´¤¹¤¤] /(n) nap/siesta/ +¸áÁ° [¤´¤¼¤ó] /(n-adv,n-t) morning/a.m./(P)/ +¸áÁ°Ãæ [¤´¤¼¤ó¤Á¤å¤¦] /this morning/in the morning/throughout the morning/ +¸áÁ°ÍÍ [¤´¤¼¤ó¤µ¤Þ] /(exp,n) person who stays out all night/ +¸áǯ [¤¦¤Þ¤É¤·] /year of the horse/ +¸áˤ [¤´¤Û¤¦] /(n) noon gun/ +¸â [¤´] /giving/doing (something) for/(P)/ +¸â¤ì¤Æ¸¯¤ë [¤¯¤ì¤Æ¤ä¤ë] /(v5r) to give/to do (something) for/ +¸â¤ì¤ë [¤¯¤ì¤ë] /(v1) to give/to let one have/to do for one/to be given/(P)/ +¸â¤ì¸â¤ì¤â [¤¯¤ì¤°¤ì¤â] /(adv) repeatedly/sincerely/earnestly/(P)/ +¸â¤ì¼ê [¤¯¤ì¤Æ] /(n) donor/one who does something for you/ +¸â±Û [¤´¤¨¤Ä] /(n) Go-Etsu/two rival states in ancient China/ +¸â±ÛƱ½® [¤´¤¨¤Ä¤É¤¦¤·¤å¤¦] /(n) bitter enemies (placed by fate) in the same boat/(P)/ +¸â²» [¤´¤ª¤ó] /(n) Wu-dynasty reading of Chinese characters/ +¸â¿Ü [¤´¤¹] /(n) gosu porcelain/asbolite/ +¸âÉþ [¤´¤Õ¤¯] /(n) draperies/dry-goods/piece goods/(P)/ +¸âÉþ²° [¤´¤Õ¤¯¤ä] /(n) draper/dry-goods store/ +¸âÉþ¾¦ [¤´¤Õ¤¯¤·¤ç¤¦] /(n) dry-goods dealer/ +¸âÉþŹ [¤´¤Õ¤¯¤Æ¤ó] /(n) dry-goods store/ +¸âÉþʪ [¤´¤Õ¤¯¤â¤Î] /(n) piece/dry-goods/piece goods/ +¸ã [¤ï¤ì] /(n) me/oneself/self/ego/ +¸ã¤¬ [¤ï¤¬] /(adj-pn,n) my/our/one's own/ +¸ã¤¬ÇÚ [¤ï¤¬¤Ï¤¤] /(n) I (nuance of arrogance)/ +¸ã¤ì [¤ï¤ì] /(io) (n) me/oneself/self/ego/ +¸ã»Ò [¤¢¤³] /(n) my child/ +¸ã»Ò [¤ï¤®¤â¤³] /my wife/ +¸ã¿Í [¤´¤¸¤ó] /(n) we/ +¸ãÅù [¤ï¤ì¤é] /(n) we/us/ +¸ãÇÚ [¤ï¤¬¤Ï¤¤] /(n) I (nuance of arrogance)/ +¸ãËå [¤ï¤®¤â] /(n) my wife/ +¸ãÌÚ¹á [¤ï¤ì¤â¤³¤¦] /(n) burnet/ +¸ä³Ú [¤´¤é¤¯] /(n) pleasure/amusement/(P)/ +¸ä³Ú³¹ [¤´¤é¤¯¤¬¤¤] /amusement quarter/ +¸ä³Ú»ÜÀß [¤´¤é¤¯¤·¤»¤Ä] /(n) amusement (recreational) facilities/ +¸ä³Ú¼¼ [¤´¤é¤¯¤·¤Ä] /recreation room/ +¸ä³Ú¾ì [¤´¤é¤¯¤¸¤ç¤¦] /amusement spot/ +¸ä³ÚÈÖÁÈ [¤´¤é¤¯¤Ð¤ó¤°¤ß] /amusement program/ +¸å [¤¢¤È] /(adj-no,n-adv,n) after/behind/later/rear/remainder/successor/(P)/ +¸å [¤¦¤·¤í] /(io) (n) back/behind/rear/ +¸å [¤Î¤Á] /(adj-no,n) afterwards/since then/in the future/(P)/ +¸å¡¹ [¤¢¤È¤¢¤È] /(n-adv,n-t) distant future/ +¸å¡¹ [¤Î¤Á¤Î¤Á] /(n-adv,n-t) distant future/ +¸å¡¹¤Ë [¤¢¤È¤¢¤È¤Ë] /made later/ +¸å¤«¤é¸å¤«¤é [¤¢¤È¤«¤é¤¢¤È¤«¤é] /one after another/in rapid succession/ +¸å¤º¤µ¤ê [¤¢¤È¤º¤µ¤ê] /(n,vs) stepping back/drawing back/ +¸å¤º¤µ¤ë [¤¢¤È¤º¤µ¤ë] /(v5r) to draw back/to step back/to shrink away/ +¸å¤Ç [¤¢¤È¤Ç] /(adv) (uk) afterwards/ +¸å¤ËÅݤì¤ë [¤¦¤·¤í¤Ë¤¿¤ª¤ì¤ë] /(exp) to fall backward/ +¸å¤Îº× [¤¢¤È¤Î¤Þ¤Ä¤ê] /(n) Too late!/ +¸å¤Îº×¤ê [¤¢¤È¤Î¤Þ¤Ä¤ê] /(n) Too late!/(P)/ +¸å¤ÎÀ¤ [¤Î¤Á¤Î¤è] /after ages/posterity/future life/the next world/ +¸å¤ÎÊý [¤¢¤È¤Î¤Û¤¦] /(adj-no) later/ +¸å¤Ø°ú¤¯ [¤¢¤È¤Ø¤Ò¤¯] /(v5k) to retreat/to recede/ +¸å¤ØÂय [¤¢¤È¤Ø¤Ò¤¯] /(v5k) to retreat/to recede/ +¸å¤ì [¤ª¤¯¤ì] /(n) backwardness/lag/failure/defeat/ +¸å¤ì¤ë [¤ª¤¯¤ì¤ë] /(v1) to be late/to be delayed/to fall behind schedule/to be overdue/ +¸å¤ì¤ò¼è¤ë [¤ª¤¯¤ì¤ò¤È¤ë] /(exp) to be beaten/to be defeated/ +¸å¤ìÃÚ¤» [¤ª¤¯¤ì¤Ð¤»] /(n) late in arriving/too late/ +¸å¤ìÌÓ [¤ª¤¯¤ì¤²] /(n) straggling hair/ +¸å¤í [¤¦¤·¤í] /(n) back/behind/rear/(P)/ +¸å¤í¤«¤é [¤¦¤·¤í¤«¤é] /from behind/ +¸å¤í¤á¤¿¤¤ [¤¦¤·¤í¤á¤¿¤¤] /(adj) guilty/ +¸å¤í¤á¤¿¤¯»×¤¦ [¤¦¤·¤í¤á¤¿¤¯¤ª¤â¤¦] /(exp) to have a guilty conscience/ +¸å¤í°Å¤¤ [¤¦¤·¤í¤°¤é¤¤] /(adj) shady/back or underhanded/ +¸å¤í°Å¤¤»ö [¤¦¤·¤í¤°¤é¤¤¤³¤È] /shady (questionable) matters/ +¸å¤í¸þ¤­ [¤¦¤·¤í¤à¤­] /(n) back facing/turning one's back to/(P)/ +¸å¤í»Ñ [¤¦¤·¤í¤¹¤¬¤¿] /(n) retreating figure/appearance from behind/(P)/ +¸å¤í»Ø [¤¦¤·¤í¤æ¤Ó] /(n) being talked about or backbitten/ +¸å¤í¼ê [¤¦¤·¤í¤Ç] /(n) with hands (tied) behind one's back/ +¸å¤í½Ý [¤¦¤·¤í¤À¤Æ] /(n) backing/protection/supporter/ +¸å¤í½â [¤¦¤·¤í¤À¤Æ] /(n) supporter/(P)/ +¸å¤íÁ° [¤¦¤·¤í¤Þ¤¨] /(n) backwards/ +¸å¤í­ [¤¦¤·¤í¤¢¤·] /(n) hind foot/hind-legs/ +¸å¤íÈ­´¬ [¤¦¤·¤í¤Ï¤Á¤Þ¤­] /(n) hachimaki tied in the back/ +¸å¤íȱ [¤¦¤·¤í¤¬¤ß] /(n) hair in back/ +¸å¤íÍͤËÅݤì¤ë [¤¦¤·¤í¤¶¤Þ¤Ë¤¿¤ª¤ì¤ë] /(exp) to fall backward/ +¸å¤òÂù¤¹ [¤¢¤È¤ò¤Ë¤´¤¹] /(exp) to leave a bad impression behind/ +¸å¤òĤ¤¦ [¤¢¤È¤ò¤È¤à¤é¤¦] /(exp) to perform religious rites for the repose of a soul/ +¸å¤òÉÕ¤±¤ë [¤¢¤È¤ò¤Ä¤±¤ë] /(exp) to tag along/to follow/ +¸å¤òÊé¤Ã¤Æ [¤¢¤È¤ò¤·¤¿¤Ã¤Æ] /(exp) following (a person to a place)/ +¸å°ä¾É [¤³¤¦¤¤¤·¤ç¤¦] /(n) prognostic symptoms/after-effect/(P)/ +¸å°ï [¤³¤¦¤¤¤Ä] /(n,vs) letting (a ball) pass/missing (a grounder)/error/ +¸å°ú¤­¾å¸Í [¤¢¤È¤Ò¤­¤¸¤ç¤¦¤´] /insatiable drinker/ +¸å°ý [¤³¤¦¤¤¤ó] /(n) descendant/scion/ +¸å±Ò [¤³¤¦¤¨¤¤] /(n) rear guard/ +¸å±ç [¤³¤¦¤¨¤ó] /(n,vs) support/backing/(P)/ +¸å±ç²ñ [¤³¤¦¤¨¤ó¤«¤¤] /(n) support group/fan club/(election) committee/ +¸å±ç¼Ô [¤³¤¦¤¨¤ó¤·¤ã] /supporter/sponsor/backer/ +¸å²¡¤· [¤¢¤È¤ª¤·] /(n) pushing/backing/boosting/(P)/ +¸å²È [¤´¤±] /(n) widow/ +¸å²Í [¤³¤¦¤«] /(n) toilet/ +¸å²ó¤· [¤¢¤È¤Þ¤ï¤·] /(n) putting off/postponing/(P)/ +¸å²ù [¤³¤¦¤«¤¤] /(n,vs) regret/repentance/(P)/ +¸å³Ø [¤³¤¦¤¬¤¯] /(n) younger scholar/future reference/ +¸å³ø [¤¢¤È¤¬¤Þ] /(n) successor/replacement/second wife/ +¸å³ø¤Ë¤¹¤¨¤ë [¤¢¤È¤¬¤Þ¤Ë¤¹¤¨¤ë] /(exp) to install (a person) in (someone's) place/ +¸å³ø¤ËºÂ¤ë [¤¢¤È¤¬¤Þ¤Ë¤¹¤ï¤ë] /(exp) to take someone's place/to step into someone's shoes/to succeed someone in his post/ +¸å³ø¤Ë¿ø¤¨¤ë [¤¢¤È¤¬¤Þ¤Ë¤¹¤¨¤ë] /(exp) to install (a person) in (someone's) place/ +¸å´µ [¤³¤¦¤«¤ó] /(n) future trouble/future problems/ +¸å´ü [¤³¤¦¤­] /(n) latter period/final/(P)/ +¸å´ü°õ¾ÝÇÉ [¤³¤¦¤­¤¤¤ó¤·¤ç¤¦¤Ï] /(n) Post-impressionism/ +¸åµ­ [¤³¤¦¤­] /(n) postscript/ +¸åµ» [¤¦¤·¤í¤ï¤¶] /(n) (MA) Aikido rear defence/ +¸åµÍ¤á [¤´¤Å¤á] /(n) rear guard/ +¸åµÓ [¤¢¤È¤¢¤·] /(n) hind (rear) legs/ +¸åµÜ [¤³¤¦¤­¤å¤¦] /(n) inner palace (reserved for women)/harem/seraglio/ +¸å¶â [¤¢¤È¤­¤ó] /(n) rest of the payment/ +¸å¶þ [¤³¤¦¤¯¤Ä] /(n) retroflexion/ +¸å·³ [¤³¤¦¤°¤ó] /rear guard/ +¸å·Ê [¤³¤¦¤±¤¤] /(n) background/setting/ +¸å·Ñ [¤³¤¦¤±¤¤] /(n) successor/(P)/ +¸å·Ñ¼Ô [¤³¤¦¤±¤¤¤·¤ã] /(n) successor/ +¸å·ï [¤³¤¦¤±¤ó] /(n) consequent/ +¸å¸« [¤³¤¦¤±¤ó] /(n) guardianship/guardian/(P)/ +¸å¸«¿Í [¤³¤¦¤±¤ó¤Ë¤ó] /(n) guardian/ +¸å¸Ü [¤³¤¦¤³] /(n) looking back/worry/anxiety/ +¸å¸Ü¤ÎÍ«¤¤ [¤³¤¦¤³¤Î¤¦¤ì¤¤] /(n) anxiety (about the future)/ +¸å¸å [¤¢¤È¤¢¤È] /(n-adv,n-t) distant future/ +¸å¸å [¤Î¤Á¤Î¤Á] /(n-adv,n-t) distant future/ +¸å¸å¤Ë [¤¢¤È¤¢¤È¤Ë] /made later/ +¸å¸÷ [¤´¤³¤¦] /(n) halo/ +¸å¸ý [¤¢¤È¤¯¤Á] /(n) aftertaste/later (in line or in turn, etc.)/ +¸å¸þ¤­ [¤¦¤·¤í¤à¤­] /(n) back facing/turning one's back to/ +¸å¹¶ [¤³¤¦¤³¤¦] /(n) (baseball) taking the field first, thus batting second/ +¸å¹ÃÈÄ [¤³¤¦¤«¤ó¤Ñ¤ó] /afterdeck/ +¸å¹à [¤³¤¦¤³¤¦] /(n) following or later or last clause or article, etc./ +¸å¹ï [¤´¤³¤¯] /(n-adv,n-t) afterwards/ +¸å¹þ¤ß [¤·¤ê¤´¤ß] /(n,vs) recoil/hesitation/flinching/shrinking back/ +¸åº« [¤³¤¦¤³¤ó] /(n) grandchildren/posterity/ +¸åºÊ [¤´¤µ¤¤] /(n) second wife/(P)/ +¸åºî [¤¢¤È¤µ¤¯] /(n) second crop/ +¸å»º [¤¢¤È¤¶¤ó] /(n) placenta/afterbirth/secundina/ +¸å»º [¤Î¤Á¤¶¤ó] /(n) placenta/afterbirth/secundina/ +¸å»ÅÉñ [¤¢¤È¤¸¤Þ¤¤] /(n) settlement/winding or straightening up/ +¸å»Ì [¤³¤¦¤·] /(n) heir/successor/ +¸å»ÏËö [¤¢¤È¤·¤Þ¤Ä] /(n,vs) settlement (of affairs)/remedial measures/(P)/ +¸å»è [¤³¤¦¤·] /(n) hind leg(s)/ +¸å»ö [¤³¤¦¤¸] /(n) future affairs/affairs after one's death/ +¸å¼¼ [¤³¤¦¤·¤Ä] /(n) dowager/widow/ +¸å¼Ô [¤³¤¦¤·¤ã] /(n) the latter/(P)/ +¸å¼Ö [¤³¤¦¤·¤ã] /(n) rear car/ +¸å¼ê [¤´¤Æ] /(n) (1) losing the initiative (in Go)/(2) rear guard/(3) white player (shogi)/(P)/ +¸å½Ð [¤³¤¦¤·¤å¤Ä] /later/following/ +¸å½Ò [¤³¤¦¤¸¤å¤Ä] /(n,vs) later mention/ +¸å½Ò¤Î¤è¤¦¤Ë [¤³¤¦¤¸¤å¤Ä¤Î¤è¤¦¤Ë] /as described below/described later/ +¸å½Ò¤Î¾ì¹ç¤ò½ü¤­ [¤³¤¦¤¸¤å¤Ä¤Î¤Ð¤¢¤¤¤ò¤Î¤¾¤­] /except as noted below/ +¸å½ñ [¤¢¤È¤¬¤­] /(n) afterword/postscript/(P)/ +¸å½ñ¤­ [¤¢¤È¤¬¤­] /(n) afterword/postscript/(P)/ +¸å¾ì [¤´¤Ð] /(n) afternoon session (market)/ +¸å¿Ê [¤³¤¦¤·¤ó] /(n) (1) one's junior/(2) developing/backward/(P)/ +¸å¿Ê¹ñ [¤³¤¦¤·¤ó¤³¤¯] /(n) undeveloped country/third world country/ +¸å¿Í [¤³¤¦¤¸¤ó] /(n) posterity/future generations/ +¸å¿Ð [¤³¤¦¤¸¤ó] /(n) second fiddle/tracked powder/second class/ +¸å¿Ø [¤³¤¦¤¸¤ó] /(n) rear guard/reserve troops/ +¸åÀ¤ [¤³¤¦¤»¤¤] /(n-adv,n) posterity/future life/life to come/(P)/ +¸åÀ¸ [¤³¤¦¤»¤¤] /(n) younger people/future generations/ +¸åÀ¸ [¤´¤·¤ç¤¦] /(n) afterlife/ +¸åÀ¸°ìÀ¸¤ÎÍê¤ß [¤´¤·¤ç¤¦¤¤¤Ã¤·¤ç¤¦¤Î¤¿¤Î¤ß] /extremely important or once in a lifetime request/ +¸åÀ¸Âç»ö [¤´¤·¤ç¤¦¤À¤¤¤¸] /(n) with religious zeal/with utmost devotion/take great care of/ +¸åÀè [¤¢¤È¤µ¤­] /(n) front and rear/before and after/both ends/beginning and end/order/consequences/context/ +¸åÁ÷ [¤³¤¦¤½¤¦] /(n) sending back or sending later/ +¸å­ [¤¢¤È¤¢¤·] /(n) hind (rear) legs/ +¸å³ [¤³¤¦¤¾¤¯] /(n) succeeding/following/(P)/ +¸åÂà [¤³¤¦¤¿¤¤] /(n,vs) retreat/backspace (BS)/(P)/ +¸åÂà¤ê [¤¢¤È¤º¤µ¤ê] /(n,vs) stepping back/drawing back/ +¸åÂà¤ë [¤¢¤È¤º¤µ¤ë] /(v5r) to retreat/to back off/ +¸åÂàʸ»ú [¤³¤¦¤¿¤¤¤â¤¸] /backspace/ +¸åÂå [¤³¤¦¤À¤¤] /(n) posterity/future generations/ +¸åü [¤³¤¦¤¿¤ó] /(n) (tail) end/ +¸åÃÊ [¤³¤¦¤À¤ó] /(n) latter or second part/ +¸åÃηà [¤¢¤È¤Â¤¨] /(n) hindsight/ +¸åÃÖ [¤³¤¦¤Á] /(n) back-end/ +¸åÃÖ»ì [¤³¤¦¤Á¤·] /(n) postposition/ +¸åÄ»±©±¡ [¤´¤È¤Ð¤¤¤ó] /ex-Emperor Gotoba/ +¸åÄɤ¤ [¤¢¤È¤ª¤¤] /(n) following someone/ +¸åÄɤ¤¼«»¦ [¤¢¤È¤ª¤¤¤¸¤µ¤Ä] /(vs) following someone's example, and committing suicide/ +¸åÄø [¤Î¤Á¤Û¤É] /(adv,n) later on/eventually/afterwards/ +¸åÅ· [¤³¤¦¤Æ¤ó] /(n) a posteriori/posteriority/ +¸åÅ·À­ [¤³¤¦¤Æ¤ó¤»¤¤] /(n) acquired/a posteriori/ +¸åÅ·À­ÌȱÖÉÔÁ´¾É¸õ·² [¤³¤¦¤Æ¤ó¤»¤¤¤á¤ó¤¨¤­¤Õ¤¼¤ó¤·¤ç¤¦¤³¤¦¤°¤ó] /(n) acquired immune deficiency syndrome (AIDS)/ +¸åŷŪ [¤³¤¦¤Æ¤ó¤Æ¤­] /(adj-na,n) a posteriori/(P)/ +¸åź¤¤ [¤Î¤Á¤¾¤¤] /(n) one's second wife/ +¸åƬÉô [¤³¤¦¤È¤¦¤Ö] /(n) back of head/ +¸åÆñ [¤³¤¦¤Ê¤ó] /(n) future problems/consequences/ +¸åÆü [¤´¤¸¤Ä] /(n-adv,n-t) in the future/another day/later/(P)/ +¸åÆü [¤´¤Ë¤Á] /(n-adv,n-t) in the future/another day/later/ +¸åÆü¤Ë¾ù¤ë [¤´¤¸¤Ä¤Ë¤æ¤º¤ë] /(exp) to keep (the matter) for another occasion/ +¸åÆüÃÌ [¤´¤¸¤Ä¤À¤ó] /(n) sequel/ +¸åǤ [¤³¤¦¤Ë¤ó] /(n) successor/(P)/ +¸åǯ [¤³¤¦¤Í¤ó] /(n-adv,n-t) future years/in (one's) later years/ +¸åÇØÃÏ [¤³¤¦¤Ï¤¤¤Á] /(n) hinterland/ +¸åÇÚ [¤³¤¦¤Ï¤¤] /(n) junior (at work or school)/(P)/ +¸åÇÛ³ô [¤³¤¦¤Ï¤¤¤«¤Ö] /(n) deferred stock/ +¸åȯ [¤³¤¦¤Ï¤Ä] /(n,vs) starting late/(P)/ +¸åȯ¡¹Å¸ÅÓ¾å¹ñ [¤³¤¦¤Ï¤Ä¤Ï¤Ã¤Æ¤ó¤È¤¸¤ç¤¦¤³¤¯] /(n) least developed among developing nations/ +¸åȯȯŸÅÓ¾å¹ñ [¤³¤¦¤Ï¤Ä¤Ï¤Ã¤Æ¤ó¤È¤¸¤ç¤¦¤³¤¯] /(n) least developed among developing nations/ +¸åȯÉÊ [¤³¤¦¤Ï¤Ä¤Ò¤ó] /generic (drug)/me-too (drug)/ +¸åȾ [¤³¤¦¤Ï¤ó] /(n-adv,n) second half/(P)/ +¸åȾ´ü [¤³¤¦¤Ï¤ó¤­] /(n) second half (e.g. of a year)/ +¸åȾÀ¸ [¤³¤¦¤Ï¤ó¤»¤¤] /(n) latter half of one's life/ +¸åȾÀï [¤³¤¦¤Ï¤ó¤»¤ó] /(n) second half/(P)/ +¸åÈ÷ [¤³¤¦¤Ó] /(n) rear guard/second reserve/ +¸åÈø [¤³¤¦¤Ó] /(n) the rear/ +¸åÉÕ¤± [¤¢¤È¤Å¤±] /(n) appendix/postscript/ +¸åÉå¤ì [¤¢¤È¤¯¤µ¤ì] /(n) future trouble/ +¸åÉô [¤³¤¦¤Ö] /(n) rear/stern/(P)/ +¸åÉôºÂÀÊ [¤³¤¦¤Ö¤¶¤»¤­] /(n) rear (back) seat/ +¸åÊ¢ [¤¢¤È¤Ð¤é] /(n) afterpains/repercussions/consequences/ +¸åʧ¤¤ [¤¢¤È¤Ð¤é¤¤] /(n) deferred payment/ +¸åÊÒÉÕ¤± [¤¢¤È¤«¤¿¤Å¤±] /(n) tidying up/cleaning/(P)/ +¸åÊÓ [¤³¤¦¤Ø¤ó] /(n) latter part or volume/ +¸åÊÔ [¤³¤¦¤Ø¤ó] /(n) latter part/sequel/ +¸åÊØ [¤³¤¦¤Ó¤ó] /(n) later mail/next letter/ +¸åÊó [¤³¤¦¤Û¤¦] /(n) later or latest report/further information/ +¸åÊý [¤³¤¦¤Û¤¦] /(n) behind/in the rear/in back/(P)/ +¸åÊý»Ù±ç [¤³¤¦¤Û¤¦¤·¤¨¤ó] /(n) logistical support/ +¸åÊýÃÏ°è [¤³¤¦¤Û¤¦¤Á¤¤¤­] /rear area/ +¸åÊýÃÏ°è·ÙÈ÷ [¤³¤¦¤Û¤¦¤Á¤¤¤­¤±¤¤¤Ó] /rear area security/ +¸åÊýÏ¢ÍíÀþ [¤³¤¦¤Û¤¦¤ì¤ó¤é¤¯¤»¤ó] /lines of communication/ +¸åÌ£ [¤¢¤È¤¢¤¸] /(n) aftertaste/ +¸åÌá¤ê [¤¢¤È¤â¤É¤ê] /(n,vs) backtrack/(P)/ +¸åÌç [¤³¤¦¤â¤ó] /(n) back gate/ +¸åÌñ [¤¢¤È¤ä¤¯] /(n) the year following an inauspicious year/ +¸åÍÕ [¤³¤¦¤è¤¦] /(n) posterity/future generations/descendant/ +¸åά [¤³¤¦¤ê¤ã¤¯] /(n,vs) omitting the rest/ +¸åή [¤³¤¦¤ê¤å¤¦] /(n) slipstream/ +¸åÎØ [¤¢¤È¤ï] /(n) rear wheel/ +¸åÎØ [¤³¤¦¤ê¤ó] /(n) rear wheel/ +¸åÎó [¤³¤¦¤ì¤Ä] /(n) rear/back row/(P)/ +¸åêã [¤³¤¦¤¨¤¤] /(n) descendant/ +¸æ [¤´] /(pref) honourable/(P)/ +¸æ¤Î»ú [¤ª¤ó¤Î¤¸] /(n) most satisfactory/ +¸æ°®¤ê [¤ª¤Ë¤®¤ê] /(n) hand-rolled sushi/ +¸æ°ÎÊý [¤ª¤¨¤é¤¬¤¿] /(n) superiors/dignitaries/VIPs/ +¸æ°Õ [¤®¤ç¤¤] /(conj,int,n) your will/your pleasure/ +¸æ°Õ¸«¤ò»Ç¤¦ [¤´¤¤¤±¤ó¤ò¤¦¤«¤¬¤¦] /(exp) to ask the opinion of (a superior)/ +¸æ°Ù¤´¤«¤· [¤ª¤¿¤á¤´¤«¤·] /(n) self-aggrandizement under pretense of aiding another/ +¸æ°á [¤®¤ç¤¤] /(n) imperial garments/ +¸æ°å¼Ô¤µ¤ó [¤ª¤¤¤·¤ã¤µ¤ó] /doctor (polite)/ +¸æ°ì¿· [¤´¤¤¤Ã¤·¤ó] /(n) the (Meiji) restoration/ +¸æ°þ [¤ª¤«¤²] /(n) (your) backing/assistance/thanks or owing to/ +¸æ°þ¤Ç [¤ª¤«¤²¤Ç] /(exp) thanks to you/owing to you/because of you/ +¸æ°þÍÍ [¤ª¤«¤²¤µ¤Þ] /(n) (your) backing/assistance/ +¸æ°þÍÍ¤Ç [¤ª¤«¤²¤µ¤Þ¤Ç] /(exp) Thanks to god/thanks to you/ +¸æ±¢ [¤ª¤«¤²] /(n) (your) backing/assistance/thanks or owing to/ +¸æ±§ [¤®¤ç¤¦] /(n) Imperial reign/ +¸æ±Æ [¤´¤¨¤¤] /sacred picture/(respectful term for) another's image/ +¸æ±ÆÀÐ [¤ß¤«¤²¤¤¤·] /(n) granite/ +¸æ±Ó [¤®¤ç¤¨¤¤] /(n) poem written by the Emperor or a member of the imperial family/ +¸æ±Ó²Î [¤´¤¨¤¤¤«] /(n) song in praise of the Buddha/ +¸æ±ã [¤®¤ç¤¨¤ó] /(n) a court banquet/ +¸æ±ñ [¤®¤ç¤¨¤ó] /(n) imperial garden/(P)/ +¸æ²¼¤¬¤ê [¤ª¤µ¤¬¤ê] /(n) food offering to the gods/leftovers/hand-me-downs/ +¸æ²¼Ìä [¤´¤«¤â¤ó] /a question from the emperor/ +¸æ²½¤± [¤ª¤Ð¤±] /(n) goblin/apparition/monster/ghost/(P)/ +¸æ²À [¤ª¤È¤®] /(n) attending (upon)/keeping another company/ +¸æ²À¤Î¹ñ [¤ª¤È¤®¤Î¤¯¤Ë] /a fairyland or never-never land/ +¸æ²ÀÁð»Ò [¤ª¤È¤®¤¾¤¦¤·] /(n) fairy-tale book/ +¸æ²ÀÏà [¤ª¤È¤®¤Ð¤Ê¤·] /(n) fairy-tale/ +¸æ²È·Ý [¤ª¤¤¤¨¤²¤¤] /(n) one's specialty/ +¸æ²È¿Í [¤´¤±¤Ë¤ó] /(n) lower-ranking vassal in the Kamakura and Edo periods/ +¸æ²ÈÁûÆ° [¤ª¤¤¤¨¤½¤¦¤É¤¦] /family troubles/ +¸æ²ÏƸ [¤ª¤«¤Ã¤Ñ] /(n) (uk) bobbed hair/ +¸æ²Û»Ò [¤ª¤«¤·] /(n) confections/sweets/candy/ +¸æ²ê½ÐÅÙ¤¤ [¤ª¤á¤Ç¤¿¤¤] /(n) (uk) happy event/matter for congratulation/auspicious event/pregnancy/ +¸æ³«¤­ [¤ª¤Ò¤é¤­] /(n) breakup of a wedding/ +¸æ³ô [¤ª¤«¤Ö] /(n) one's forte/ +¸æ³ø [¤ª¤«¤Þ] /(uk) (n) (sl) gay person/male transvestite/ +¸æ´§ [¤ª¤«¤ó¤à¤ê] /(n) extreme anger/ +¸æ´é [¤ª¤«¤ª] /your (honorable) face/ +¸æ´ê¤¤¤·¤Þ¤¹ [¤ª¤Í¤¬¤¤¤·¤Þ¤¹] /(hon) please/ +¸æ´õ˾¤Î¸þ¤­¤Ï [¤´¤­¤Ü¤¦¤Î¤à¤­¤Ï] /those who want it/ +¸æµ¡·ù [¤´¤­¤²¤ó] /(adj-na,adj-no,n) pleasant/in a good mood/in high spirits/ +¸æµ¡·ù¤è¤¦ [¤´¤­¤²¤ó¤è¤¦] /(int) How do you do?/Nice to meet you/adieu/farewell/ +¸æµ¡·ù¼Ð¤á¤À [¤´¤­¤²¤ó¤Ê¤Ê¤á¤À] /be in a bad temper/ +¸æµ¡·ùÎ路¤¤ [¤´¤­¤²¤ó¤¦¤ë¤ï¤·¤¤] /be in good humor/ +¸æµ¢¤ê [¤ª¤«¤¨¤ê] /return/welcome/ +¸æµ¢¤ê¤Ê¤µ¤¤ [¤ª¤«¤¨¤ê¤Ê¤µ¤¤] /(exp,int) welcome home/ +¸æµ¤¤ËÆþ¤ê [¤ª¤­¤Ë¤¤¤ê] /(n) favorite/pet/ +¸æµÒ¤µ¤ó [¤ª¤­¤ã¤¯¤µ¤ó] /(n) guest/visitor/customer/ +¸æµÒÍÍ [¤ª¤­¤ã¤¯¤µ¤Þ] /(n) (honoured) guest/ +¸æµÙ¤ß [¤ª¤ä¤¹¤ß] /(n) (1) holiday/absence/rest/(2) (exp) Good night/ +¸æµÙ¤ß¤Ê¤µ¤¤ [¤ª¤ä¤¹¤ß¤Ê¤µ¤¤] /(exp,int) good night/ +¸æµÜ»²¤ê [¤ª¤ß¤ä¤Þ¤¤¤ê] /shrine visit/ +¸æ¶¡ [¤ª¤È¤â] /(n,vs) attendant/companion/ +¸æ¶¡¤¨ [¤ª¤½¤Ê¤¨] /(n) an offering/ +¸æ¶¨ÎÏ [¤´¤­¤ç¤¦¤ê¤ç¤¯] /(n,vs) cooperation/collaboration/ +¸æ¶Ì [¤ª¤¿¤Þ] /(n) egg/ladle/ +¸æ¶Ì¼Ý»Ò [¤ª¤¿¤Þ¤¸¤ã¤¯¤·] /(n) tadpole/ladle/musical note/ +¸æ¶áÉÕ¤­ [¤ª¤Á¤«¤Å¤­] /(n) making someone's acquaintance/ +¸æ¶â [¤ª¤«¤Í] /(n) money/ +¸æ¶ìÏ« [¤´¤¯¤í¤¦] /(adj-na,int,n) (hon) trouble (I have put you through)/ +¸æ¶ìÏ«¤µ¤ó [¤´¤¯¤í¤¦¤µ¤ó] /(exp) I appreciate your efforts/ +¸æ¶ìÏ«ÍÍ [¤´¤¯¤í¤¦¤µ¤Þ] /(adj-na,n) Thank you very much for your ../ +¸æ·»¤µ¤ó [¤ª¤Ë¤¤¤µ¤ó] /(n) (hon) older brother/(vocative) "Mister?"/ +¸æ·»¤Á¤ã¤ó [¤ª¤Ë¤¤¤Á¤ã¤ó] /cute form of "older brother"/ +¸æ·»Äï [¤´¤­¤ç¤¦¤À¤¤] /(hon) siblings/ +¸æ·Ä [¤®¤ç¤±¤¤] /(n) (New Year's) greetings/ +¸æ¸«¤¨¤Ë¤Ê¤ë [¤ª¤ß¤¨¤Ë¤Ê¤ë] /(exp) (hon) to arrive/ +¸æ¸«Éñ [¤ª¤ß¤Þ¤¤] /(n) calling on someone who is ill/enquiry/ +¸æ¸«Éñ¤¤ [¤ª¤ß¤Þ¤¤] /(n) calling on someone who is ill/enquiry/ +¸æ¸À [¤ß¤³¤È] /(n) the spoken words of the emperor or a noble/ +¸æ¸Æ¤Ð¤ì [¤ª¤è¤Ð¤ì] /(n) being invited/ +¸æ¸ß¤¤ [¤ª¤¿¤¬¤¤] /(n) mutual/reciprocal/each other/ +¸æ¸ß¤¤ÍÍ [¤ª¤¿¤¬¤¤¤µ¤Þ] /(adj-na,n) we are of equal status in this regard/ +¸æ¹¬ [¤®¤ç¤¦¤­] /(n) imperial outing or visit/ +¸æ¹¬ [¤´¤¦¤­] /(n) imperial outing or visit/ +¸æ¹¬ [¤´¤³¤¦] /(n) imperial outing or visit/ +¸æ¹¬ [¤ß¤æ¤­] /(n) imperial outing or visit/ +¸æ¹­ÌÜ [¤ª¤Ò¤í¤á] /(n) debut/ +¸æ¹½¤¤ [¤ª¤«¤Þ¤¤] /(n) entertainment/hospitality/ +¸æ¹½¤¤¤Ê¤¯ [¤ª¤«¤Þ¤¤¤Ê¤¯] /(exp,n,pol) please don't fuss over me/ +¸æ¹½¤¤¤Ê¤· [¤ª¤«¤Þ¤¤¤Ê¤·] /(adj-na,n) being unmindful/ +¸æ¹Ê¤ê [¤ª¤·¤Ü¤ê] /(n) wet towel (supplied at table)/hot, moistened hand towel/ +¸æ¹ßà[¤´¤³¤¦¤¿¤ó] /(vs) birth (regal)/nativity/ +¸æ¹â¤¤ [¤ª¤¿¤«¤¤] /(adj) haughty/ +¸æ¹âÁÄƬ¶Ò [¤ª¤³¤½¤º¤­¤ó] /(n) kerchief worn by women in former times in Japan in cold weather, covering the whole head (except eyes)/ +¸æ¹ð [¤ª¤Ä¤²] /(n) oracle/divine message/ +¸æ¹ñ¼«Ëý [¤ª¤¯¤Ë¤¸¤Þ¤ó] /boasting of one's hometown/ +¸æº»ÂÁ [¤´¤µ¤¿] /(n) (imperial) words/ +¸æºÂ¤¤¤Þ¤¹ [¤´¤¶¤¤¤Þ¤¹] /(exp) to be (polite)/to exist/ +¸æºÂ¤ë [¤´¤¶¤ë] /(v5aru) (pol) to be/ +¸æºÂµï¤ë [¤´¤¶¤¤¤ë] /(v1) to be (very pol.)/ +¸æºÂ½ê [¤´¤¶¤·¤ç] /(n) a throne/ +¸æºÂÀ®¤ê [¤ª¤¶¤Ê¤ê] /(adj-na,n) perfunctory/commonplace/ +¸æºÐÊë [¤ª¤»¤¤¤Ü] /(n) end of the year/year-end present/ +¸æº×¤êÁû¤® [¤ª¤Þ¤Ä¤ê¤µ¤ï¤®] /(n) festival merrymaking/ +¸æºÚ [¤ª¤«¤º] /(n) (uk) side dish/accompaniment for rice dishes/ +¸æ»¥ [¤ª¤Õ¤À] /(n) a charm/ +¸æ»¨¼Ñ [¤ª¤¾¤¦¤Ë] /(n) New Year dish/ +¸æ»°²È [¤´¤µ¤ó¤±] /(n) (1) three branch Tokugawa families/(2) big (top) three/ +¸æ»²¤ê [¤ª¤Þ¤¤¤ê] /(n,vs) worship/shrine visit/ +¸æ»ÅÃ夻 [¤ª¤·¤­¤»] /(n) uniforms supplied to employees/an allotment/ +¸æ»ÅÉñ¤¤ [¤ª¤·¤Þ¤¤] /(n) the end/closing/being done for/ +¸æ»Ð¤µ¤ó [¤ª¤Í¤¨¤µ¤ó] /(n) (hon) older sister/(vocative) "Miss?"/ +¸æ»Ò [¤ß¤³] /(n) child of the emperor/a maiden consecrated to the gods/ +¸æ¼¥ [¤®¤ç¤¸] /(n) imperial seal/privy seal/ +¸æ¼«¿È [¤´¤¸¤·¤ó] /himself/yourself/herself/ +¸æ¼­µ· [¤ª¤¸¤®] /(n,vs) bow/ +¸æ¼Ò [¤ª¤ó¤·¤ã] /(n) your company (polite)/ +¸æ¼Ô [¤®¤ç¤·¤ã] /(n) coachman/driver/cabman/postilion/ +¸æ¼ÙË⤷¤Þ¤¹ [¤ª¤¸¤ã¤Þ¤·¤Þ¤¹] /(exp) excuse me for disturbing (interrupting) you/ +¸æ¼à [¤ª¤·¤ã¤¯] /(n) (apprentice) geisha/dancing girl/ +¸æ¼á²à [¤ª¤·¤ã¤«] /(n) poorly made or ruined articles/ +¸æ¼ç [¤ª¤Ì¤·] /(n) you/ +¸æ¼ç¿Í [¤´¤·¤å¤¸¤ó] /(n) (hon) your husband/her husband/ +¸æ¼é¤ê [¤ª¤Þ¤â¤ê] /(n) (1) charm/amulet/(2) looking after/ +¸æ¼ê¾å¤² [¤ª¤Æ¤¢¤²] /(n) all over/given in/given up hope/bring to knees/ +¸æ¼êÀ¹¤ê [¤ª¤Æ¤â¤ê] /(n) making arbitrary decisions which benefit oneself/ +¸æ¼êÀö [¤ß¤¿¤é¤·] /(n) font of purifying water placed at the entrance of a shrine/ +¸æ¼êÀö¤¤ [¤ª¤Æ¤¢¤é¤¤] /toilet/restroom/lavatory/bathroom (US)/ +¸æ¼êÅÁ¤¤ [¤ª¤Æ¤Ä¤À¤¤] /(n,vs) maid/help/ +¸æ¼êÉÕ¤­ [¤ª¤Æ¤Ä¤­] /(n) touching a wrong card/making a mistress of a servant/ +¸æ¼ë°õ [¤´¤·¤å¤¤¤ó] /(n) letter bearing the shogun's scarlet seal/ +¸æ¼ë°õÁ¥ [¤´¤·¤å¤¤¤ó¤»¤ó] /(n) shogun-authorized trading vessel/ +¸æ¼ò [¤ß¤­] /(n) sacred wine or sake/sake offered to the gods/ +¸æ½¥½ýÍͤǤ´¤¶¤¤¤Þ¤¹ [¤´¤·¤å¤¦¤·¤ç¤¦¤µ¤Þ¤Ç¤´¤¶¤¤¤Þ¤¹] /(exp) condolences/ +¸æ½Ë¤¤ [¤ª¤¤¤ï¤¤] /(n) congratulation/celebration/ +¸æ½Ð¤Ç [¤ª¤¤¤Ç] /(n) to come here (from old Japanese)/to come out/being in (somewhere)/ +¸æ½Ð¤Ç¤Ë¤Ê¤ë [¤ª¤¤¤Ç¤Ë¤Ê¤ë] /(v5r) (hon) (uk) to be/ +¸æ½Ð¤Þ¤· [¤ª¤Ç¤Þ¤·] /(n) appearance/presence/ +¸æ½ÐºÂ¤· [¤ª¤Ç¤Þ¤·] /(n) appearance/presence/ +¸æ½ä¤ê¤µ¤ó [¤ª¤Þ¤ï¤ê¤µ¤ó] /(n) policeman (friendly term)/ +¸æ½ê [¤´¤·¤ç] /(n) old imperial palace/(P)/ +¸æ½ê¼Ö [¤´¤·¤ç¤°¤ë¤Þ] /(n) an ox-drawn coach/ +¸æ¾¤¤· [¤ª¤á¤·] /(n) summons/call/dressing/clothing/striped crepe/ +¸æ¾¤¤·Êª [¤ª¤á¤·¤â¤Î] /(n) clothing/ +¸æ¾©¤á [¤ª¤¹¤¹¤á] /recommendation/recommendable/ +¸æ¾Ð¤¤ [¤ª¤ï¤é¤¤] /(n) comical (story, song)/comic/ +¸æ¾å [¤ª¤«¤ß] /(n) government/authorities/Emperor/wife/madam/landlady/ +¸æ¾î¤µ¤ó [¤ª¤¸¤ç¤¦¤µ¤ó] /(n) (1) (hon) daughter/(2) young lady/ +¸æ¾îÍÍ [¤ª¤¸¤ç¤¦¤µ¤Þ] /(n) (term of respect for) another's daughter/daughter of a high-class family/ +¸æ¾þ¤ê [¤ª¤«¤¶¤ê] /(n) decorations/offerings/mere window dressing/ +¸æ¿©¤¤½é¤á [¤ª¤¯¤¤¤¾¤á] /weaning ceremony/ +¸æ¿©»ö½è [¤ª¤·¤ç¤¯¤¸¤É¤³¤í] /(Japanese) restaurant/ +¸æ¿²¾® [¤ª¤Í¤·¤ç] /(n,vs) bed-wetting/ +¸æ¿´Çۤʤ¯ [¤´¤·¤ó¤Ñ¤¤¤Ê¤¯] /(exp) don't worry/never mind/ +¸æ¿·¹á [¤ª¤·¤ó¤³] /(n) pickles/pickled vegetables/ +¸æ¿·Â¤ [¤´¤·¤ó¤¾] /(n) wife (esp. of a prominent, recently married man)/ +¸æ¿·Â¤ [¤´¤·¤ó¤¾¤¦] /(n) wife (esp. of a prominent, recently married man)/ +¸æ¿¿±Æ [¤´¤·¤ó¤¨¤¤] /(n) an imperial portrait/ +¸æ¿À²Ð [¤´¤¸¤ó¤«] /(n) deified volcano or volcanic eruption/ +¸æ¿À¼ò [¤ª¤ß¤­] /(n) sacred wine or sake/ +¸æ¿ÀÂÎ [¤´¤·¤ó¤¿¤¤] /(n) shintai/object of worship housed in a Shinto shrine and believed to contain the spirit of a deity/ +¸æ¿ÀÅϤê [¤ª¤ß¤ï¤¿¤ê] /(n) cracks that form in the ice on Lake Suwa/ +¸æ¿ÀÍÁ [¤ª¤ß¤³¤·] /(n) portable shrine/ +¸æ¿ÀäÞ [¤ª¤ß¤¯¤¸] /(n) written oracle/ +¸æ¿È [¤ª¤ó¤ß] /(n) (polite term for) the body/you (him)/ +¸æ¿Î [¤´¤¸¤ó] /(n) personage/ +¸æ¿ô [¤ª¤«¤º] /(n) (uk) side dish/accompaniment for rice dishes/(P)/ +¸æ¿þʬ¤± [¤ª¤¹¤½¤ï¤±] /(n) sharing/ +¸æÀ¡¤Þ¤· [¤ª¤¹¤Þ¤·] /(adj-na,n) a prim and proper girl/ +¸æÀ¤ [¤ß¤è] /(n) imperial reign/ +¸æÀ¤¼­ [¤ª¤»¤¸] /(n) flattery/compliment/ +¸æÀ¤Ïäˤʤë [¤ª¤»¤ï¤Ë¤Ê¤ë] /(exp) to be indebted/ +¸æÀ®¸ù [¤´¤»¤¤¤³¤¦] /your success/ +¸æÀ¸ÁþÍÍ [¤ª¤¢¤¤¤Ë¤¯¤µ¤Þ] /(adj-na,int,n) that's too bad (ironical)/ +¸æÀ¼³Ý¤«¤ê [¤ª¤³¤¨¤¬¤«¤ê] /(n) a recommendation/an order/ +¸æÀ½ [¤®¤ç¤»¤¤] /(n) poem or song written by the emperor/ +¸æÀá²ð [¤ª¤»¤Ã¤«¤¤] /(adj-na,n) meddling/nosy/ +¸æÀáÎÁÍý [¤ª¤»¤Á¤ê¤ç¤¦¤ê] /food served during the New Year's Holidays/ +¸æÀè [¤ª¤µ¤­] /going before/the future/ +¸æÀèËÀ [¤ª¤µ¤­¤Ü¤¦] /(n) a person whose services are at the disposal of another/ +¸æÁ° [¤ª¤Þ¤¨] /(n) (1) (fam) you (sing)/(2) presence (of a high personage)/(P)/ +¸æÁ° [¤´¤¼¤ó] /(n) Your Excellency/the (Imperial) presence/ +¸æÁ°¤µ¤ó [¤ª¤Þ¤¨¤µ¤ó] /(n) (1) you/(2) my dear/(3) hey/ +¸æÁ°¤òÂय [¤´¤¼¤ó¤ò¤Î¤¯] /(exp) to withdraw from the presence (of the Emperor)/ +¸æÁ°²ñµÄ [¤´¤¼¤ó¤«¤¤¤®] /Imperial Council/ +¸æÁ·Î©¤Æ [¤ª¤¼¤ó¤À¤Æ] /(n) setting the table/preparation/ +¸æÁÄÉ㤵¤ó [¤ª¤¸¤¤¤µ¤ó] /(n) grandfather/male senior-citizen/ +¸æÁÄÊ줵¤ó [¤ª¤Ð¤¢¤µ¤ó] /(n) grandmother/female senior-citizen/ +¸æÁÆËö [¤ª¤½¤Þ¤Ä] /(adj-na) poor/lame/ill-prepared/ +¸æÁᤦ [¤ª¤Ï¤è¤¦] /(int,n) (abbr) Good morning/ +¸æÁâ»Ê [¤ª¤ó¤¾¤¦¤·] /(n) son of a distinguished family/son of a noble/ +¸æÁâ»Ò [¤ª¤ó¤¾¤¦¤·] /(n) son of a distinguished family/son of a noble/ +¸æ­ϫ [¤´¤½¤¯¤í¤¦] /(n) (polite term for) inviting another to one's home/ +¸æ¸¤¸ [¤´¤¾¤ó¤¸] /(n) knowing/acquaintance/ +¸æ¸¤¸¤ÎÊý [¤´¤¾¤ó¤¸¤Î¤«¤¿] /your acquaintance/ +¸æ¸ÃÎ [¤´¤¾¤ó¤¸] /(n) knowing/acquaintance/ +¸æ¹¤µ¤ó [¤ª¤Þ¤´¤µ¤ó] /(n) (hon) grandchild/ +¸æ¿ʬ [¤´¤¿¤Ö¤ó] /(n) common/in the usual course/ +¸æ¿˻Ãæ [¤´¤¿¤Ü¤¦¤Á¤å¤¦] /(exp) in the midst of your work/ +¸æÂËÊ© [¤ª¤À¤Ö¤Ä] /(n) dying/ruining oneself/ +¸æÂÔ [¤ª¤Þ¤Á] /(n,n-suf) waiting/waiting time/ +¸æÂÔ¤Á±óÍÍ [¤ª¤Þ¤Á¤É¤ª¤µ¤Þ] /(exp,int,n) I'm sorry to have kept you waiting/ +¸æÂÔ¤Á·ó¤Í [¤ª¤Þ¤Á¤«¤Í] /(adj-no,n) long-waited-for/ +¸æÂÞ [¤ª¤Õ¤¯¤í] /(n) (col) one's mother/ +¸æÂå [¤ß¤è] /(n) imperial reign/ +¸æÂå¤ê [¤ª¤«¤ï¤ê] /(n) second helping/another cup/ +¸æÂå¤ï¤ê [¤ª¤«¤ï¤ê] /(n) second helping/another cup/ +¸æÂæ [¤ß¤À¤¤] /(n) wife of a shogun or a highest-ranking nobleman/ +¸æÂç [¤ª¤ó¤¿¤¤] /(n) boss/governor/ +¸æÂçÁØ [¤´¤¿¤¤¤½¤¦] /(adj-na,n) exaggerated story/ +¸æÂê [¤®¤ç¤À¤¤] /(n) theme chosen for an imperial poetry contest/ +¸æÂêÌÜ [¤ª¤À¤¤¤â¤¯] /(n) a Nichiren prayer/(an empty) slogan/ +¸æÂð [¤ª¤¿¤¯] /(n) (pol) your house/your home/you/ +¸æÂ÷ [¤´¤¿¤¯] /(n) tedious talk/impertinent talk/repetitious talk/saucy speech/pretentious statement/ +¸æ㤷 [¤ª¤¿¤Ã¤·] /(n) notice or order handed down from above/announcement/notification/ +¸æÃÂÀ¸Æü¤ª¤á¤Ç¤È¤¦¤´¤¶¤¤¤Þ¤¹ [¤ª¤¿¤ó¤¸¤ç¤¦¤Ó¤ª¤á¤Ç¤È¤¦¤´¤¶¤¤¤Þ¤¹] /Happy Birthday/ +¸æÃƤ­ [¤ª¤Ï¤¸¤­] /(n) marbles/ +¸æÃǤï¤ê [¤ª¤³¤È¤ï¤ê] /declining/nonacceptance/declination/refusal/rejection/turndown/ +¸æÃΤ餻 [¤ª¤·¤é¤»] /(n) notice/notification/ +¸æÃÚÁö [¤´¤Á¤½¤¦] /(n,vs) feast/treating (someone)/ +¸æÃÚÁöÍÍ [¤´¤Á¤½¤¦¤µ¤Þ] /(int) feast/ +¸æÃÚÁöÍͤǤ·¤¿ [¤´¤Á¤½¤¦¤µ¤Þ¤Ç¤·¤¿] /(exp) said after meals/ +¸æÃã [¤ª¤Á¤ã] /(n) tea (green)/ +¸æÃã¤Î»Ò [¤ª¤Á¤ã¤Î¤³] /a cinch/ +¸æÃãÀÁ¤± [¤ª¤Á¤ã¤¦¤±] /tea-cake/ +¸æÃæ [¤ª¤ó¤Á¤å¤¦] /(n) and Company/Messrs/(P)/ +¸æÃ渵 [¤ª¤Á¤å¤¦¤²¤ó] /(n) Bon Festival gifts/ +¸æÃë [¤ª¤Ò¤ë] /(n-adv,n) lunch/noon/ +¸æÃí°Õ [¤´¤Á¤å¤¦¤¤] /(n) be careful/ +¸æÃö¸ý [¤ª¤Á¤ç¤³] /(n) (uk) small cup/sake cup/ +¸æÄ´»Ò¼Ô [¤ª¤Á¤ç¤¦¤·¤â¤Î] /(n) a timeserver/frivolous person/ +¸æÄ̤· [¤ª¤È¤ª¤·] /(n) an appetizer/ +¸æÄà¤ê [¤ª¤Ä¤ê] /(n) change (money)/balance/ +¸æÄê¤Þ¤ê [¤ª¤µ¤À¤Þ¤ê] /(n) usual/normal/stereotyped/ +¸æÄíÈÖ½° [¤ª¤Ë¤ï¤Ð¤ó¤·¤å¤¦] /(n) Oniwaban/the Shogunate's "guard of the inner garden"/ +¸æŦ¤Þ¤ß [¤ª¤Ä¤Þ¤ß] /(n) snacks to go with alcohol/ +¸æŦ¤ß [¤ª¤Ä¤Þ¤ß] /(n) snacks to go with alcohol/ +¸æÅ·µ¤ [¤ª¤Æ¤ó¤­] /(n) (1) temper/mood/(2) weather (polite term)/ +¸æÅ·µ¤²° [¤ª¤Æ¤ó¤­¤ä] /(n) moody person/temperamental person/fickle person/ +¸æžÇÌ [¤ª¤Æ¤ó¤Ð] /(adj-na,n) tomboy (nl: ontembaar)/ +¸æÅ [¤´¤Æ¤ó] /(n) palace/court/(P)/ +¸æŽ÷Ãæ [¤´¤Æ¤ó¤¸¤ç¤Á¤å¤¦] /waiting woman in a shogun or daimyo's palace/ +¸æÅÔ¹ç¼çµÁ [¤´¤Ä¤´¤¦¤·¤å¤®] /(n) opportunism/double standards/timeserving/expediency/ +¸æÅÔ¹ç¼çµÁ¼Ô [¤´¤Ä¤´¤¦¤·¤å¤®¤·¤ã] /(n) opportunist/ +¸æÆÌ [¤ª¤Ç¤³] /brow/forehead/ +¸æÆëÀ÷¤ß [¤ª¤Ê¤¸¤ß] /(adj-no) familiar/well-known/ +¸æÆñ [¤´¤Ê¤ó] /(adj-na,n) misfortune/calamity/ +¸æÆüÍÍ [¤ª¤Ò¤µ¤Þ] /(n) the sun/ +¸æǯ¶Ì [¤ª¤È¤·¤À¤Þ] /(n) New Year's present/ +¸æÇ° [¤´¤Í¤ó] /(n) worry/care/consideration/ +¸æDZ¤ê [¤ª¤Ò¤Í¤ê] /(n) wrapped offering (of money)/ +¸æÇË»» [¤´¤Ï¤µ¤ó] /(n) starting afresh/ +¸æÇ̤µ¤ó [¤ª¤Ð¤¢¤µ¤ó] /(n) grandmother/female senior-citizen/ +¸æȬ¤Ä [¤ª¤ä¤Ä] /(n) (1) (uk) between meal snack/afternoon refreshment/afternoon tea/(2) mid-day snack/ +¸æÈÓ [¤´¤Ï¤ó] /(n) rice (cooked)/meal/(P)/ +¸æÈÓ»þ [¤´¤Ï¤ó¤É¤­] /(n) mealtime/ +¸æÈÓ¾ø¤· [¤´¤Ï¤ó¤à¤·] /(n) a rice steamer/ +¸æÈäϪÌÜ [¤ª¤Ò¤í¤á] /(n) debut/ +¸æÈè¤ìÍÍ [¤ª¤Ä¤«¤ì¤µ¤Þ] /(adj-na,exp,int) thank you/many thanks/ +¸æÉÔ¾ô [¤´¤Õ¤¸¤ç¤¦] /(n) a toilet/ +¸æÉÕ¤­ [¤ª¤Ä¤­] /(n) retainer/attendant/escort/ +¸æÉÜÆâ [¤´¤Õ¤Ê¤¤] /(n) within the town limits of Edo/ +¸æÉ㤵¤ó [¤ª¤È¤¦¤µ¤ó] /(n) (hon) father/ +¸æÉ餱 [¤ª¤Þ¤±] /(n) (1) a discount/a prize/(2) something additional/bonus/an extra/(3) an exaggeration/ +¸æÉ餱¤Ë [¤ª¤Þ¤±¤Ë] /(conj,exp) to make matters worse/besides/ +¸æÊ¢ [¤ª¤Ê¤«] /(n) stomach/ +¸æÊ¢¤¬¶õ¤¤¤¿ [¤ª¤Ê¤«¤¬¤¹¤¤¤¿] /(exp) hungry/ +¸æʧ¤¤È¢ [¤ª¤Ï¤é¤¤¤Ð¤³] /(n) discarding/firing (an employee)/ +¸æʧ¤¤Êª [¤ª¤Ï¤é¤¤¤â¤Î] /(n) goods to offer the junk dealer/ +¸æʪ [¤®¤ç¤Ö¤Ä] /(n) Imperial treasures/ +¸æʾ [¤´¤Ø¤¤] /(n) staff with plaited paper streamers used in Shinto/ +¸æʾô¤® [¤´¤Ø¤¤¤«¤Ä¤®] /(n) superstition/superstitious person/ +¸æÊ¿¤Ë [¤ª¤¿¤¤¤é¤Ë] /making oneself comfortable/ +¸æÊÖ¤· [¤ª¤«¤¨¤·] /(n) return gift/revenge/change/ +¸æÊÜÚ¥ [¤´¤Ù¤ó¤¿¤Ä] /(n,vs) encouragement/enthusiasm/urging/ +¸æÊ줵¤ó [¤ª¤«¤¢¤µ¤ó] /(n) (hon) mother/ +¸æÊìÍÍ [¤ª¤«¤¢¤µ¤Þ] /(n) (hon) mother/ +¸æË¡ÅÙ [¤´¤Ï¤Ã¤È] /(n) contraband/taboo/strictly forbidden/ +¸æË· [¤´¤Ü¤¦] /(n) Reverend (used to priest, monk, etc.)/ +¸æË·¤µ¤ó [¤ª¤Ü¤¦¤µ¤ó] /(n) Buddhist priest/monk/ +¸æË·¤Ã¤Á¤ã¤ó [¤ª¤Ü¤Ã¤Á¤ã¤ó] /(n) (hon) son/ +¸æËÏÉÕ¤­ [¤ª¤¹¤ß¤Ä¤­] /(n) certificate/certified document/authorization/paper with signature of the shogun or lord/ +¸æËܺ [¤´¤Û¤ó¤¾¤ó] /the principal object of worship (at a shrine)/ +¸æËß [¤ª¤Ü¤ó] /(n) Bon Festival/Lantern Festival/ +¸æ̵º»ÂÁ [¤´¤Ö¤µ¤¿] /(n,vs) not writing or contacting for a while/(P)/ +¸æ̵Íý¸æÌà¤â [¤´¤à¤ê¤´¤â¤Ã¤È¤â] /(exp) you are unquestionably right/ +¸æ̾ [¤®¤ç¤á¤¤] /(n) name of the emperor/ +¸æ̾ [¤ß¤Ê] /name of the Lord (esp. in Christian contexts)/ +¸æ̾¸æ¼¥ [¤®¤ç¤á¤¤¤®¤ç¤¸] /the imperial or privy seal/ +¸æÌÂÏÇ [¤´¤á¤¤¤ï¤¯] /(n) trouble/annoyance/ +¸æÌÈ [¤´¤á¤ó] /(int,n) your pardon/declining (something)/dismissal/permission/(P)/ +¸æÌȤ¯¤À¤µ¤¤ [¤´¤á¤ó¤¯¤À¤µ¤¤] /(exp,int) May I come in?/ +¸æÌȤʤµ¤¤ [¤´¤á¤ó¤Ê¤µ¤¤] /(exp,int) I beg your pardon/excuse me/ +¸æÌȲ¼¤µ¤¤ [¤´¤á¤ó¤¯¤À¤µ¤¤] /(exp,int) May I come in?/ +¸æÌÈÈï¤ë [¤´¤á¤ó¤³¤¦¤à¤ë] /(v5r) to be excused from/ +¸æÌÌÁê [¤´¤á¤ó¤½¤¦] /(n) frightful face/ +¸æÌÜ¶Ì [¤ª¤á¤À¤Þ] /(n) a scolding/ +¸æÌܸ«ÆÀ [¤ª¤á¤ß¤¨] /(n) an appearance/an audience/ +¸æÌܽÐÅÙ¤¤ [¤ª¤á¤Ç¤¿¤¤] /(n) (uk) happy event/matter for congratulation/auspicious event/pregnancy/ +¸æÌܽÐÅÙ¤¦ [¤ª¤á¤Ç¤È¤¦] /(ateji) (int) (uk) Congratulations!/an auspicious occasion!/ +¸æÌà¤â [¤´¤â¤Ã¤È¤â] /(adj-na) You are quite right/ +¸æÌç [¤ß¤«¤É] /(n) (the gates of an) imperial residence/the emperor/ +¸æÌç°ã¤¤ [¤ª¤«¤É¤Á¤¬¤¤] /(exp) barking up the wrong tree/calling at the wrong house/ +¸æÌ줵¤ó [¤ª¤¸¤¤¤µ¤ó] /(n) grandfather/male senior-citizen/ +¸æÍ· [¤®¤ç¤æ¤¦] /(n) music playing in imperial court/ +¸æÍÁ [¤ß¤³¤·] /(n) portable shrine/(P)/ +¸æÍÑ [¤´¤è¤¦] /(n) your order/your business/official business/ +¸æÍѤÎÊý [¤´¤è¤¦¤Î¤«¤¿] /customer/guest/ +¸æÍÑ³Ø¼Ô [¤´¤è¤¦¤¬¤¯¤·¤ã] /a scholar beholden to the government/ +¸æÍѻϤá [¤´¤è¤¦¤Ï¤¸¤á] /(n) re-opening of offices in new year/ +¸æÍѾ¦¿Í [¤´¤è¤¦¤·¤ç¤¦¤Ë¤ó] /a purveyor to the government/ +¸æÍÑ¿·Ê¹ [¤´¤è¤¦¤·¤ó¤Ö¤ó] /a government newspaper or organ/ +¸æÍÑÁȹç [¤´¤è¤¦¤¯¤ß¤¢¤¤] /a company union/ +¸æÍÑã [¤´¤è¤¦¤¿¤·] /(n) purveyor to the government/purveyor to the Imperial Household/ +¸æÍÑã [¤´¤è¤¦¤¿¤Ä] /(n) purveyor to the government/purveyor to the Imperial Household/ +¸æÍÑã [¤´¤è¤¦¤À¤Á] /(n) purveyor to the government/purveyor to the Imperial Household/ +¸æÍÑã [¤´¤è¤¦¤À¤Ä] /(n) purveyor to the government/purveyor to the Imperial Household/ +¸æÍÑÅ¡ [¤´¤è¤¦¤Æ¤¤] /(n) imperial villa/(P)/ +¸æÍÑǼ¤á [¤´¤è¤¦¤ª¤µ¤á] /(n) year-end office closing/ +¸æÍÑʹ¤­ [¤´¤è¤¦¤­¤­] /order-taking/ +¸æÍè¸÷ [¤´¤é¤¤¤³¤¦] /(n) the rising sun/ +¸æÍ÷ [¤´¤é¤ó] /(int,n) (hon) look/inspection/try/ +¸æÍ÷¤Ê¤µ¤¤ [¤´¤é¤ó¤Ê¤µ¤¤] /(please) look/(please) try to do/ +¸æÍ÷²¼¤µ¤¤ [¤´¤é¤ó¤¯¤À¤µ¤¤] /(hon) (uk) please look at it/ +¸æÍø±× [¤´¤ê¤ä¤¯] /(n) grace of God/ +¸æΩ¤Á [¤ª¤¿¤Á] /polite term for calling, departing and staying where one is/ +¸æλ¾µ [¤´¤ê¤ç¤¦¤·¤ç¤¦] /(n,vs) acknowledgement/understanding (e.g. "please be understanding of the mess during our renovation")/ +¸æξ¿Æ [¤´¤ê¤ç¤¦¤·¤ó] /(n) your (honorable) parents/ +¸æÎÀ¿Í [¤´¤ê¤ç¤¦¤Ë¤ó] /(n) mistress/madam/ +¸æÎÁ [¤´¤ê¤ç¤¦] /(n) imperial property/ +¸æÎÁÃÏ [¤´¤ê¤ç¤¦¤Á] /(n) imperial estate/ +¸æÎÍ [¤´¤ê¤ç¤¦] /(n) imperial tomb/ +¸æÎá¾î [¤´¤ì¤¤¤¸¤ç¤¦] /daughter/young lady/ +¸æÎé [¤ª¤ì¤¤] /(n) thanking/expression of gratitude/ +¸æÎ黲¤ê [¤ª¤ì¤¤¤Þ¤¤¤ê] /(n) visiting a shrine or temple to give thanks/settling scores/ +¸æÎéÊô¸ø [¤ª¤ì¤¤¤Ü¤¦¤³¤¦] /(n) free service after apprenticeship/ +¸æÎî [¤ß¤¿¤Þ] /(n) spirit of a deceased person/ +¸æÎî²° [¤ß¤¿¤Þ¤ä] /(n) mausoleum/ +¸æÎîÁ° [¤´¤ì¤¤¤¼¤ó] /(n) "before the spirit of the deceased" (written on the condolence-money envelope)/ +¸æÎîÂå [¤ß¤¿¤Þ¤·¤í] /(n) something worshiped as a symbol for the spirit of the dead/ +¸æÎò¡¹ [¤ª¤ì¤­¤ì¤­] /(n) dignitaries/VIPs/ +¸æÎòÎò [¤ª¤ì¤­¤ì¤­] /(n) dignitaries/VIPs/ +¸æÎü [¤ß¤¹] /(n) a bamboo blind/ +¸æÏ¢Íí [¤´¤ì¤ó¤é¤¯] /(n,vs) (hon) getting in touch/ +¸æÏÒ [¤ª¤ï¤ó] /(n) bowl in which miso-shiru is served/ +¸æÞ¯Íî [¤ª¤·¤ã¤ì] /(adj-na,adj-no,n) smartly dressed/someone smartly dressed/fashion-conscious/(P)/ +¸æÞ´¤¤ [¤ª¤µ¤é¤¤] /(n) review/rehearsal/ +¸æ㱤¤ [¤ª¤Ï¤é¤¤] /(n) purification/ +¸æêöêð [¤ª¤à¤Ä] /(n) diaper/nappy/ +¸æêöê𵤿¨¤ì [¤ª¤à¤Ä¤«¤Ö¤ì] /diaper rash/nappy rash/ +¸ç¤ê [¤µ¤È¤ê] /(n) comprehension/understanding/Buddhist enlightenment/(P)/ +¸ç¤ê¤¬Áᤤ [¤µ¤È¤ê¤¬¤Ï¤ä¤¤] /being quick to understand/ +¸ç¤ë [¤µ¤È¤ë] /(v5r) to attain enlightenment/to perceive/to understand/to discern/(P)/ +¸çÀ­ [¤´¤»¤¤] /(n) wisdom/understanding/ +¸çÆ» [¤´¤É¤¦] /(n) (Buddh) (the path of spiritual) enlightenment/ +¸çÆþ [¤´¤Ë¤å¤¦] /(n,vs) (Buddh) entering enlightenment/ +¸çλ [¤´¤ê¤ç¤¦] /(n) complete comprehension/ +¸è¶Í [¤¢¤ª¤®¤ê] /(n) sultan's parasol tree/ +¸è¶Í [¤´¤È¤¦] /(n) phoenix tree/Chinese parasol (tree)/ +¸ë [¤´] /(n) Go (board game of capturing territory)/(P)/ +¸ë¤òÂÇ¤Ä [¤´¤ò¤¦¤Ä] /(exp) to play (a game of) go/ +¸ë²ñ½ê [¤´¤«¤¤¤·¤ç] /(n) commercial go-playing parlour/ +¸ë²ñ½ê [¤´¤«¤¤¤¸¤ç] /(n) commercial go-playing parlour/(P)/ +¸ë¿Ú [¤´¤±] /(n) go-stone container/ +¸ëÀÊ [¤´¤»¤­] /(n) go club/ +¸ëÀÐ [¤´¤¤¤·] /(n) Go piece(s)/Go stone(s)/ +¸ëÂǤÁ [¤´¤¦¤Á] /(n) go player/playing go/ +¸ëÈ× [¤´¤Ð¤ó] /(n) Go board/(P)/ +¸ëÈפÎÌÜ [¤´¤Ð¤ó¤Î¤á] /(n) intersection on a Go board/ +¸ëÈ׳ä¤ê [¤´¤Ð¤ó¤ï¤ê] /partitioned into squares/ +¸ëÈ×¼Ê [¤´¤Ð¤ó¤¸¤Þ] /(adj-no,n) check/check pattern/ +¸ì [¤´] /(n,n-suf) language/word/(P)/ +¸ì¤Î°ÕÌ£ [¤´¤Î¤¤¤ß] /meaning of a word/ +¸ì¤é¤¤ [¤«¤¿¤é¤¤] /(n) talk/troth/chat/lovers vow/ +¸ì¤é¤¦ [¤«¤¿¤é¤¦] /(v5u) to talk/to tell/to recite/to pledge/to conspire with/(P)/ +¸ì¤é¤¦¤Ë̵ͧ¤¯ [¤«¤¿¤é¤¦¤Ë¤È¤â¤Ê¤¯] /with no friend to talk to/ +¸ì¤ê [¤«¤¿¤ê] /(n) talking/(P)/ +¸ì¤ê¤«¤±¤ë [¤«¤¿¤ê¤«¤±¤ë] /(v1) to make a speech/to address/ +¸ì¤ê³Ý¤±¤ë [¤«¤¿¤ê¤«¤±¤ë] /(v1) to make a speech/to address/ +¸ì¤ê·Ñ¤° [¤«¤¿¤ê¤Ä¤°] /(v5g) to transmit/to hand down/ +¸ì¤ê¸ý [¤«¤¿¤ê¤¯¤Á] /(n) way of reciting/way of telling a story/(P)/ +¸ì¤ê¹ç¤¦ [¤«¤¿¤ê¤¢¤¦] /(v5u) to talk together/ +¸ì¤ê¼ê [¤«¤¿¤ê¤Æ] /(n) speaker/narrator/reciter/(P)/ +¸ì¤ê¼ï [¤«¤¿¤ê¤°¤µ] /(n) story/topic/ +¸ì¤êÁð [¤«¤¿¤ê¤°¤µ] /(n) story/topic/ +¸ì¤êÅÁ¤¨¤ë [¤«¤¿¤ê¤Ä¤¿¤¨¤ë] /(v1) to hand down/to pass on (story or tradition)/ +¸ì¤êÉô [¤«¤¿¤ê¤Ù] /(n) (professional) storyteller/hereditary role of narrator in early imperial court/ +¸ì¤êʪ [¤«¤¿¤ê¤â¤Î] /(n) a narrative/ +¸ì¤êÌÀ¤«¤¹ [¤«¤¿¤ê¤¢¤«¤¹] /(v5s) to talk all the night/ +¸ì¤ë [¤«¤¿¤ë] /(v5r) to talk/to tell/to recite/(P)/ +¸ì¤ò¶¯¤á¤ë [¤´¤ò¤Ä¤è¤á¤ë] /(exp) to put stress on a word/ +¸ì¤ò·ë¤Ö [¤´¤ò¤à¤¹¤Ö] /(exp) to conclude one's speech/ +¸ì°Õ [¤´¤¤] /(n) meaning of a word/ +¸ì²» [¤´¤ª¤ó] /(n) the sound of a word/ +¸ì³Ê [¤´¤«¤¯] /(n) usage/rules of grammar/ +¸ì³Ø [¤´¤¬¤¯] /(n) language study/(P)/ +¸ì³Ø¤ÎºÍ [¤´¤¬¤¯¤Î¤µ¤¤] /talent for languages/ +¸ì³Ø¤ÎÎÏ [¤´¤¬¤¯¤Î¤Á¤«¤é] /one's linguistic ability/ +¸ì³Ø¼Ô [¤´¤¬¤¯¤·¤ã] /a linguist/ +¸ì³ØÎÏ [¤´¤¬¤¯¤ê¤ç¤¯] /(n) language ability/ +¸ì´´ [¤´¤«¤ó] /(n) stem/root of a word/ +¸ì´¶ [¤´¤«¤ó] /(n) sense of language/ +¸ìµ¤ [¤´¤­] /(n) tone/manner of speaking/(P)/ +¸ìµ¤¤ò¼å¤á¤ë [¤´¤­¤ò¤è¤ï¤á¤ë] /(exp) to soften one's voice/ +¸ìµÁ [¤´¤®] /(n) meaning of a word/ +¸ì¶ç [¤´¤¯] /(n) words/phrases/(P)/ +¸ì·Á [¤´¤±¤¤] /(n) word form/ +¸ì·ÁÊѲ½ [¤´¤±¤¤¤Ø¤ó¤«] /declension of word/ +¸ì¸¶ [¤´¤²¤ó] /(iK) (n) word root/word derivation/etymology/ +¸ì¸» [¤´¤²¤ó] /(n) word root/word derivation/etymology/(P)/ +¸ì¸»³Ø [¤´¤²¤ó¤¬¤¯] /(n) etymology/ +¸ìº¬ [¤´¤³¤ó] /(n) root (origin) of a word/ +¸ì»ï [¤´¤·] /(n) the evolution of the usage of a word/ +¸ì¼á [¤´¤·¤ã¤¯] /(n) interpretation of a word/ +¸ì½ç [¤´¤¸¤å¤ó] /(n) word order/ +¸ì¿ô [¤´¤¹¤¦] /(n) number of words/ +¸ìÀª [¤´¤»¤¤] /(n) stress/emphasizing one's speech/ +¸ì² [¤´¤¾¤¯] /(n) family of languages/ +¸ìÄ´ [¤´¤Á¤ç¤¦] /(n) tone (of voice)/note/accent/ +¸ìĹ [¤´¤Á¤ç¤¦] /(n) word-length/ +¸ìƬ [¤´¤È¤¦] /(n) first part of a word/ +¸ìÈø [¤´¤Ó] /(n) (inflected) end of a word/ +¸ìÈøÊѲ½ [¤´¤Ó¤Ø¤ó¤«] /inflection/ +¸ìÉô [¤«¤¿¤ê¤Ù] /(n) (professional) storyteller/hereditary role of narrator in early imperial court/ +¸ìÊÀ [¤´¤Ø¤¤] /(n) faulty expression/ +¸ìË¡ [¤´¤Û¤¦] /(n) diction/grammar/syntax/ +¸ìËö [¤´¤Þ¤Ä] /(n) end of a word/suffix/ +¸ìÌ® [¤´¤ß¤ã¤¯] /(n) word linkage/ +¸ìÎà [¤´¤ë¤¤] /parts of speech/ +¸ìϤ [¤´¤í] /(n) the sound/euphony/ +¸ìϤ¹ç¤ï¤» [¤´¤í¤¢¤ï¤»] /(n) rhyming game/play on words/pun/ +¸ìÏ© [¤´¤í] /(n) the sound or euphony of a sentence/ +¸ìÏ©¹ç¤ï¤» [¤´¤í¤¢¤ï¤»] /(n) pun/play on words/ +¸ìÏ¿ [¤´¤í¤¯] /(n) analects/sayings/ +¸ì×à [¤´¤¤] /(n) vocabulary/glossary/(P)/ +¸ì×õ¡Ç½Ê¸Ë¡ [¤´¤¤¤­¤Î¤¦¤Ö¤ó¤Ý¤¦] /lexical-functional grammar/LFG/ +¸ì×õ¬Â§ [¤´¤¤¤­¤½¤¯] /lexical rules/ +¸ì×ÃŪ [¤´¤¤¤Æ¤­] /(adj-na) lexical/ +¸ì×ÃŪ¥³¥ó¥È¥í¡¼¥ë¤Î¸¶Íý [¤´¤¤¤Æ¤­¥³¥ó¥È¥í¡¼¥ë¤Î¤²¤ó¤ê] /(n) principle of lexical control/PLC/ +¸ì×ÃÎÏ [¤´¤¤¤ê¤ç¤¯] /(the extent of) one's vocabulary/ +¸í [¤´] /(n,pref) mis-/ +¸í¤Ã¤Æ [¤¢¤ä¤Þ¤Ã¤Æ] /in error/by mistake/by accident/(P)/ +¸í¤ê [¤¢¤ä¤Þ¤ê] /(n) error/(P)/ +¸í¤ê¤Ë´Ù¤ë [¤¢¤ä¤Þ¤ê¤Ë¤ª¤Á¤¤¤ë] /(exp) to fall into error/ +¸í¤ê¤òľ¤¹ [¤¢¤ä¤Þ¤ê¤ò¤Ê¤ª¤¹] /(exp) to correct an error/ +¸í¤ê¤òǧ¤á¤ë [¤¢¤ä¤Þ¤ê¤ò¤ß¤È¤á¤ë] /(exp) to admit to a mistake/ +¸í¤ë [¤¢¤ä¤Þ¤ë] /(v5r) to make a mistake/(P)/ +¸í²ò [¤´¤«¤¤] /(n,vs) misunderstanding/(P)/ +¸íµ­ [¤´¤­] /(n) writing error/ +¸íº¹ [¤´¤µ] /(n) measurement error/calculation error/(P)/ +¸íºîÆ° [¤´¤µ¤É¤¦] /(n,vs) malfunction/failure/ +¸í»» [¤´¤µ¤ó] /(n) miscalculation/(P)/ +¸í»ú [¤´¤¸] /(n) misprint/(P)/ +¸í¼Ì [¤´¤·¤ã] /(n) error in copying/ +¸í¼Í [¤´¤·¤ã] /(n) accidental shooting/ +¸í¿¢ [¤´¤·¤ç¤¯] /(n) misprint/(P)/ +¸í¿® [¤´¤·¤ó] /(n) fallacy/ +¸í¿³ [¤´¤·¤ó] /(n) misjudgment/ +¸í¿Ç [¤´¤·¤ó] /(n) wrong diagnosis/ +¸íÁÞÆþ [¤´¤½¤¦¤Ë¤å¤¦] /(n) incorrect insertion (of equipment, unit, part)/ +¸íæ [¤´¤À¤Ä] /(n) errors and omissions/ +¸íÅÁ [¤´¤Ç¤ó] /(n) misinformation/ +¸íÅê²¼ [¤´¤È¤¦¤«] /accidental bombing/ +¸íÅú [¤´¤È¤¦] /(n) mistaken answer or response/ +¸íÆ°ºî [¤´¤É¤¦¤µ] /(n,vs) malfunction/ +¸íÆÉ [¤´¤É¤¯] /(n,vs) misreading/misinterpreting/ +¸íǧ [¤´¤Ë¤ó] /(n,vs) misrecognition/mistaking (x for y)/(P)/ +¸íÇÛ [¤´¤Ï¤¤] /(n) misdelivery/ +¸íÇú [¤´¤Ð¤¯] /(n) bombing (shelling) the wrong target/(be killed by) friendly fire/ +¸íȽ [¤´¤Ï¤ó] /(n) misjudgement/ +¸íɵ [¤´¤Ó¤å¤¦] /(n) mistake/ +¸íʹ [¤´¤Ö¤ó] /(n) misunderstanding/misinformation/ +¸íÊÑ´¹ [¤´¤Ø¤ó¤«¤ó] /misconversion/ +¸íÊó [¤´¤Û¤¦] /(n) misinformation/incorrect report/(P)/ +¸íËâ²½¤· [¤´¤Þ¤«¤·] /(n) (uk) hanky-panky/juggling/cheating/deception/ +¸íËâ²½¤¹ [¤´¤Þ¤«¤¹] /(v5s) to deceive/to falsify/to misrepresent/(P)/ +¸íÌõ [¤´¤ä¤¯] /(n) mistranslation/ +¸íÍÑ [¤´¤è¤¦] /(n,vs) abuse/ +¸î±Ò [¤´¤¨¤¤] /(n) guard/convoy/escort/(P)/ +¸î±Ò¤òÉÕ¤±¤ë [¤´¤¨¤¤¤ò¤Ä¤±¤ë] /(exp) to provide (a person) with a bodyguard/ +¸î±Ò´Ï [¤´¤¨¤¤¤«¤ó] /(n) escort vessel/ +¸î±Òʼ [¤´¤¨¤¤¤Ø¤¤] /(n) body guard/military escort/ +¸î´ß [¤´¤¬¤ó] /(n) river dike/(P)/ +¸î´ß¹©»ö [¤´¤¬¤ó¤³¤¦¤¸] /levee protection works/ +¸î·û [¤´¤±¤ó] /(n) protecting the constitution/(P)/ +¸î·û±¿Æ° [¤´¤±¤ó¤¦¤ó¤É¤¦] /(n) movement to defend the Constitution/ +¸î¹ñ [¤´¤³¤¯] /(n) defense of one's country/(P)/ +¸î¹ñ¿À¼Ò [¤´¤³¤¯¤¸¤ó¤¸¤ã] /shrine honoring war dead/ +¸î»ý [¤´¤¸] /(n,vs) defend and maintain/support/protection/ +¸î¿È [¤´¤·¤ó] /(n) self-protection/ +¸î¿È¤Î½Ñ [¤´¤·¤ó¤Î¤¸¤å¤Ä] /art of self-defense/ +¸î¿È½Ñ [¤´¤·¤ó¤¸¤å¤Ä] /art of self-defense/ +¸îÁ÷ [¤´¤½¤¦] /(n,vs) convoy/(P)/ +¸îÁ÷¼Ö [¤´¤½¤¦¤·¤ã] /paddy wagon/ +¸îÁ÷Á¥ [¤´¤½¤¦¤»¤ó] /ship's convoy/ +¸îÁ÷Á¥ÃÄ [¤´¤½¤¦¤»¤ó¤À¤ó] /(n) (armed) convoy/ +¸îÉä [¤´¤Õ] /(n) talisman/amulet/charm/ +¸îË¡ [¤´¤Û¤¦] /(n) defense of the constitution or religious doctrines/ +¸îËà [¤´¤Þ] /(n) Buddhist rite of cedar-stick burning/ +¸îËà¤Î³¥ [¤´¤Þ¤Î¤Ï¤¤] /thief posing as fellow traveller/ +¸îëõ [¤´¤à] /(n) gum/rubber/eraser/ +¸ð¤¤ [¤³¤¤] /(n) request/entreaty/ +¸ð¤¤¼è¤ë [¤³¤¤¤È¤ë] /(v5r) to ask for and receive/ +¸ð¤¦ [¤³¤¦] /(v5u-s) to ask/to request/to invite/ +¸ð¹âɾ [¤³¤¦¤³¤¦¤Ò¤ç¤¦] /with the author's compliments/ +¸ð¿© [¤³¤¸¤­] /(n) beggar/begging/(P)/ +¸ð¿© [¤³¤Ä¤¸¤­] /(n) beggar/begging/ +¸ð¿©¤Ë¶â¤ò·Ã¤à [¤³¤¸¤­¤Ë¤«¤Í¤ò¤á¤°¤à] /(exp) to give money to a beggar/ +¸ð¿©¤Ë¶â¤ò¸â¤ì¤Æ¤ä¤ë [¤³¤¸¤­¤Ë¤«¤Í¤ò¤¯¤ì¤Æ¤ä¤ë] /(exp) to give money to a beggar/ +¸ð¿©º¬À­ [¤³¤¸¤­¤³¤ó¤¸¤ç¤¦] /base nature/ +¸ðÌ» [¤³¤¤¤à¤³] /bridegroom who is loved by his bride/ +¸ðТ [¤³¤Ä¤¬¤¤] /(n) beggar/ +¸ñ [¤³¤¤] /(n) carp/(P)/ +¸ñ¤Î¤Ü¤ê [¤³¤¤¤Î¤Ü¤ê] /(n) carp streamer/carp banner/ +¸ñ¸ý [¤³¤¤¤°¤Á] /(n) mouth of a (sword) sheath/ +¸ñÖð [¤³¤¤¤Î¤Ü¤ê] /(n) carp streamer/carp banner/ +¸ò¡¹ [¤³¤â¤´¤â] /(adv) alternately/in succession/ +¸ò¤¨¤ë [¤Þ¤¸¤¨¤ë] /(v1) to mix/to converse with/to cross (swords)/(P)/ +¸ò¤¶¤ë [¤Þ¤¶¤ë] /(v5r,vi) to be mixed/to be blended with/to associate with/to mingle with/to join/(P)/ +¸ò¤¸¤ê [¤Þ¤¸¤ê] /(n,n-suf) mixed/mingled/(P)/ +¸ò¤¸¤ë [¤Þ¤¸¤ë] /(v5r,vi) to be mixed/to be blended with/to associate with/to mingle with/to interest/to join/(P)/ +¸ò¤¹ [¤«¤ï¤¹] /(v5s) to exchange (messages)/to dodge/to parry/to avoid/to turn aside/ +¸ò¤¼¤ë [¤Þ¤¼¤ë] /(v1,vi) to be mixed/to be blended with/(P)/ +¸ò¤¼¹ç¤»¤ë [¤Þ¤¼¤¢¤ï¤»¤ë] /(v1) to mix/ +¸ò¤¼¿¥¤ê [¤Þ¤¼¤ª¤ê] /(n) mixed weave/ +¸ò¤êÈÖ¤³¤Ë [¤«¤ï¤ê¤Ð¤ó¤³¤Ë] /alternately/ +¸ò¤êÈÖ¤Ë [¤«¤ï¤ê¤Ð¤ó¤Ë] /alternately/ +¸ò¤ë [¤Þ¤¸¤ë] /(v5r,vi) to be mixed/to be blended with/to associate with/to mingle with/to interest/to join/ +¸ò¤ï¤¹ [¤«¤ï¤¹] /(v5s) to exchange (messages)/to dodge/to parry/to avoid/to turn aside/(P)/ +¸ò¤ï¤ê [¤Þ¤¸¤ï¤ê] /(n) acquaintance/relations/sexual intercourse/intersection/ +¸ò¤ï¤ë [¤Þ¤¸¤ï¤ë] /(v5r) to cross/to intersect/to associate with/to mingle with/to interest/to join/(P)/ +¸ò°× [¤³¤¦¤¨¤­] /(n) trade/commerce/(P)/ +¸ò°×²ñ [¤³¤¦¤¨¤­¤«¤¤] /(n) trade fair/trade exposition/ +¸ò³Ñ [¤³¤¦¤«¤¯] /(n) angle of intersection/ +¸ò´¶ [¤³¤¦¤«¤ó] /(n) rapport/mutual sympathy/ +¸ò´¶¿À·Ð [¤³¤¦¤«¤ó¤·¤ó¤±¤¤] /(n) sympathetic nerves/ +¸ò´¹ [¤³¤¦¤«¤ó] /(n,vs) exchange/interchange/reciprocity/barter/substitution/clearing (of checks)/(P)/ +¸ò´¹±ß [¤³¤¦¤«¤ó¤¨¤ó] /convertible yen/ +¸ò´¹³ØÀ¸ [¤³¤¦¤«¤ó¤¬¤¯¤»¤¤] /exchange student/ +¸ò´¹´ï [¤³¤¦¤«¤ó¤­] /(n) (telephone) switchboard/ +¸ò´¹µ¡Ç½ [¤³¤¦¤«¤ó¤­¤Î¤¦] /exchange function/swapping capability/ +¸ò´¹¶µ¼ø [¤³¤¦¤«¤ó¤­¤ç¤¦¤¸¤å] /exchange professor/ +¸ò´¹¶É [¤³¤¦¤«¤ó¤­¤ç¤¯] /(n) (telephone) exchange/ +¸ò´¹¼ê [¤³¤¦¤«¤ó¤·¤å] /(n) operator (e.g. telephone)/ +¸ò´¹½ê [¤³¤¦¤«¤ó¤¸¤ç] /(n) clearing house/ +¸ò´¹¾î [¤³¤¦¤«¤ó¤¸¤ç¤¦] /(n) telephone operator/ +¸ò´¹¾ò·ï [¤³¤¦¤«¤ó¤¸¤ç¤¦¤±¤ó] /bargaining point/ +¸ò´¹Á¥ [¤³¤¦¤«¤ó¤»¤ó] /(n) repatriation ship/ +¸ò´¹Âæ [¤³¤¦¤«¤ó¤À¤¤] /(n) (telephone) switchboard/ +¸ò´¹ÉÊ [¤³¤¦¤«¤ó¤Ò¤ó] /thing bartered/trade-in/ +¸ò´¹Ë¡Â§ [¤³¤¦¤«¤ó¤Û¤¦¤½¤¯] /commutative law/ +¸ò´¹ËÇ°×À© [¤³¤¦¤«¤ó¤Ü¤¦¤¨¤­¤»¤¤] /barter system/ +¸ò´¾ [¤³¤¦¤«¤ó] /(n) exchange of cordialities/ +¸ò´¿ [¤³¤¦¤«¤ó] /(n) exchange of courtesies (cordialities)/ +¸ò´¿²ñ [¤³¤¦¤«¤ó¤«¤¤] /reception/ +¸òµ¹ [¤³¤¦¤®] /(n) friendship/amity/ +¸òµÃ [¤³¤¦¤®] /(n) friendship/amity/ +¸ò¶Á [¤³¤¦¤­¤ç¤¦] /(n,vs) reverberation/ +¸ò¶Á³Ú [¤³¤¦¤­¤ç¤¦¤¬¤¯] /(n) symphony (orchestra)/(P)/ +¸ò¶Á³ÚÃÄ [¤³¤¦¤­¤ç¤¦¤¬¤¯¤À¤ó] /symphony (orchestra)/ +¸ò¶Á¶Ê [¤³¤¦¤­¤ç¤¦¤­¤ç¤¯] /(n) symphony/(P)/ +¸ò¶Á»í [¤³¤¦¤­¤ç¤¦¤·] /(n) symphonic poem/ +¸ò¸ß [¤³¤¦¤´] /(adj-no,n) mutual/reciprocal/alternate/(P)/ +¸ò¸ò [¤³¤â¤´¤â] /(adv) alternately/in succession/ +¸ò¹ç [¤³¤¦¤´¤¦] /(n) sexual union/ +¸òºµ [¤³¤¦¤µ] /(n) crossing/intersection/ +¸òºµÅÀ [¤³¤¦¤µ¤Æ¤ó] /(n) crossing/intersection/ +¸òº¹ [¤³¤¦¤µ] /(n,vs) cross/(P)/ +¸òº¹ÂоÎÀ­ [¤³¤¦¤µ¤¿¤¤¤·¤ç¤¦¤»¤¤] /crossing symmetry (physics)/ +¸òº¹ÅÀ [¤³¤¦¤µ¤Æ¤ó] /(n) crossing/intersection/(P)/ +¸òºÝ [¤³¤¦¤µ¤¤] /(n,vs) company/friendship/association/society/acquaintance/(P)/ +¸òºÝ¤ò·ù¤¦ [¤³¤¦¤µ¤¤¤ò¤­¤é¤¦] /(exp) to shun society/ +¸òºÝ²È [¤³¤¦¤µ¤¤¤«] /(n) sociable person/ +¸òºÝ·ù¤¤ [¤³¤¦¤µ¤¤¤®¤é¤¤] /unsociable/ +¸òºÝ¹¥¤­ [¤³¤¦¤µ¤¤¤º¤­] /(adj-na) sociable/ +¸òºÝ¹ñ [¤³¤¦¤µ¤¤¤³¤¯] /friendly powers/treaty powers/ +¸òºÝ¼Ò²ñ [¤³¤¦¤µ¤¤¤·¤ã¤«¤¤] /society/social circles/ +¸òºÝ¾å [¤³¤¦¤µ¤¤¤¸¤ç¤¦] /as a matter of social courtesy/ +¸òºÝ¾ì΢ [¤³¤¦¤µ¤¤¤¸¤ç¤¦¤ê] /society/ +¸òºÝÈÏ°Ï [¤³¤¦¤µ¤¤¤Ï¤ó¤¤] /circle of acquaintance/ +¸òºÝÈñ [¤³¤¦¤µ¤¤¤Ò] /(n) entertainment expenses/(P)/ +¸òºÝË¡ [¤³¤¦¤µ¤¤¤Û¤¦] /etiquette/social code/ +¸òºø [¤³¤¦¤µ¤¯] /(n) mixture/blending/complication/(P)/ +¸òºø¤·¤¿ [¤³¤¦¤µ¤¯¤·¤¿] /entangled/mingled/intricate/complicated/ +¸ò¾Ä [¤³¤¦¤·¤ç¤¦] /(n) (1) negotiations/discussions/(2) connection/(P)/ +¸ò¾Ä°Ñ°÷ [¤³¤¦¤·¤ç¤¦¤¤¤¤¤ó] /negotiating committeemen/ +¸ò¾Ä°÷ [¤³¤¦¤·¤ç¤¦¤¤¤ó] /negotiators/ +¸ò¾ð [¤³¤¦¤¸¤ç¤¦] /(n) intimacy/friendship/ +¸ò¾ù [¤³¤¦¤¸¤ç¤¦] /(n) concession/compromise/ +¸ò¿¥ [¤³¤¦¤·¤ç¤¯] /(n) mixed weave/ +¸ò¿® [¤³¤¦¤·¤ó] /(n,vs) telecommunications/correspondence/(P)/ +¸òÀ¼¶Ê [¤³¤¦¤»¤¤¤­¤ç¤¯] /cantata/ +¸òÀÜ [¤³¤¦¤»¤Ä] /(n) sexual intercourse/ +¸òÀï [¤³¤¦¤»¤ó] /(n) war/battle/hostilities/(P)/ +¸òÀ︢ [¤³¤¦¤»¤ó¤±¤ó] /(n) right of belligerency/ +¸òÀï¹ñ [¤³¤¦¤»¤ó¤³¤¯] /(n) belligerents/ +¸òÀïÃÏÂÓ [¤³¤¦¤»¤ó¤Á¤¿¤¤] /(n) battle zone/ +¸òÂØ [¤³¤¦¤¿¤¤] /(n,vs) alternation/change/relief/relay/shift/(P)/ +¸òÂå [¤³¤¦¤¿¤¤] /(n,vs) alternation/change/relief/relay/shift/(P)/ +¸òÂå¤Ç [¤³¤¦¤¿¤¤¤Ç] /alternately/by turns/ +¸òÂå°÷ [¤³¤¦¤¿¤¤¤¤¤ó] /shift (of workmen)/ +¸òÂåºî¶È [¤³¤¦¤¿¤¤¤µ¤®¤ç¤¦] /working in shifts/ +¸òÂåÀ© [¤³¤¦¤¿¤¤¤»¤¤] /shift system/ +¸òÂåÁà¶È [¤³¤¦¤¿¤¤¤½¤¦¤®¤ç¤¦] /working in shifts/ +¸òÂåÅê¼ê [¤³¤¦¤¿¤¤¤È¤¦¤·¤å] /relief pitcher/ +¸òÄÌ [¤³¤¦¤Ä¤¦] /(n) communication/transportation/traffic/intercourse/(P)/ +¸òÄ̤ÎÊØ [¤³¤¦¤Ä¤¦¤Î¤Ù¤ó] /transportation facilities/ +¸òÄÌ°ÂÁ´ [¤³¤¦¤Ä¤¦¤¢¤ó¤¼¤ó] /traffic safety/ +¸òÄÌ°ãÈ¿ [¤³¤¦¤Ä¤¦¤¤¤Ï¤ó] /traffic violation/ +¸òÄÌ°ä»ù [¤³¤¦¤Ä¤¦¤¤¤¸] /child orphaned from a traffic accident/ +¸òÄ̱¿Í¢¶È [¤³¤¦¤Ä¤¦¤¦¤ó¤æ¤®¤ç¤¦] /transportation business/ +¸òÄÌ²Ò [¤³¤¦¤Ä¤¦¤«] /(n) traffic disaster/traffic accident/ +¸òÄ̵¡´Ø [¤³¤¦¤Ä¤¦¤­¤«¤ó] /(n) transportation facilities/(P)/ +¸òÄ̵¬Â§ [¤³¤¦¤Ä¤¦¤­¤½¤¯] /traffic rules/ +¸òÄ̸ø¼Ò [¤³¤¦¤Ä¤¦¤³¤¦¤·¤ã] /(Japan) Travel Bureau/ +¸òÄÌ»ö¸Î [¤³¤¦¤Ä¤¦¤¸¤³] /traffic accident/(P)/ +¸òÄ̼×ÃÇ [¤³¤¦¤Ä¤¦¤·¤ã¤À¤ó] /blockage/quarantine/ +¸òÄ̼å¼Ô [¤³¤¦¤Ä¤¦¤¸¤ã¤¯¤·¤ã] /(n) (1) vulnerable road users/(2) mobility impaired people/(3) people with out public transport access/ +¸òÄ̽ÂÂÚ [¤³¤¦¤Ä¤¦¤¸¤å¤¦¤¿¤¤] /traffic congestion/ +¸òÄ̽人 [¤³¤¦¤Ä¤¦¤¸¤å¤ó¤µ] /traffic officer/ +¸òÄÌ¿®¹æ [¤³¤¦¤Ä¤¦¤·¤ó¤´¤¦] /traffic signal/ +¸òÄÌÀ°Íý [¤³¤¦¤Ä¤¦¤»¤¤¤ê] /traffic control/ +¸òÄÌÃϹö [¤³¤¦¤Ä¤¦¤¸¤´¤¯] /traffic hell, traffic congestion/ +¸òÄÌÆ»ÆÁ [¤³¤¦¤Ä¤¦¤É¤¦¤È¤¯] /traffic ethics/ +¸òÄÌÈñ [¤³¤¦¤Ä¤¦¤Ò] /(n) traveling expenses/carfare/(P)/ +¸òÄÌ˸³² [¤³¤¦¤Ä¤¦¤Ü¤¦¤¬¤¤] /traffic obstruction/ +¸òÄÌÌÖ [¤³¤¦¤Ä¤¦¤â¤¦] /(n) traffic network/(P)/ +¸òÄÌÌäÂê [¤³¤¦¤Ä¤¦¤â¤ó¤À¤¤] /(n) traffic problem/ +¸òÄÌÎÌ [¤³¤¦¤Ä¤¦¤ê¤ç¤¦] /(n) traffic/traffic volume/ +¸òÄÌÏ© [¤³¤¦¤Ä¤¦¤í] /(n) traffic route/ +¸òÅÀ [¤³¤¦¤Æ¤ó] /(n) point of intersection/ +¸òÆÉ [¤³¤¦¤É¤¯] /(vs) reading responsively/ +¸òÆÉʸ [¤³¤¦¤É¤¯¤Ö¤ó] /responsive readings/ +¸òÇÛ [¤³¤¦¤Ï¤¤] /(n) mating/crossbreeding/cross-fertilization/ +¸òÇÛ¼ï [¤³¤¦¤Ï¤¤¤·¤å] /(n) a crossbreed/ +¸òÈÖ [¤³¤¦¤Ð¤ó] /(n) police box/(P)/ +¸òÈø [¤³¤¦¤Ó] /(n) copulation (in animals)/ +¸òÈø¤à [¤Ä¤ë¤à] /(v5m) to copulate (animals)/to mate/ +¸òÈø´ü [¤³¤¦¤Ó¤­] /(n) mating season/ +¸òÉÕ [¤³¤¦¤Õ] /(n,vs) delivering/furnishing (with copies)/(P)/ +¸òÉÕ¶â [¤³¤¦¤Õ¤­¤ó] /(n) subsidy/grant/bounty/ +¸òÉÕ¼Ô [¤³¤¦¤Õ¤·¤ã] /deliverer/donor/ +¸òÉí [¤³¤¦¤Õ] /(vs) delivery/grant/handing (a ticket) to (a person)/ +¸òͧ [¤³¤¦¤æ¤¦] /(n) friend/companion/(P)/ +¸òͧ´Ø·¸ [¤³¤¦¤æ¤¦¤«¤ó¤±¤¤] /one's associate/ +¸òÍ· [¤³¤¦¤æ¤¦] /(n) friend/friendship/ +¸òÍí [¤³¤¦¤é¤¯] /interrelationship/statistics confounding/ +¸òή [¤³¤¦¤ê¤å¤¦] /(n) alternating current/intercourse/(cultural) exchange/intermingling/(P)/ +¸òή¿Í»ö [¤³¤¦¤ê¤å¤¦¤¸¤ó¤¸] /personnel shuffle/ +¸òήȯÅŵ¡ [¤³¤¦¤ê¤å¤¦¤Ï¤Ä¤Ç¤ó¤­] /an AC generator/ +¸òÎî [¤³¤¦¤ì¤¤] /(n) communication with the dead/ +¸òÎî½Ñ [¤³¤¦¤ì¤¤¤¸¤å¤Ä] /(n) spiritism/spiritualism/ +¸òÕ½ [¤³¤¦¤³¤¦] /(n) sexual union/ +¸òëÎ [¤³¤¦¤¸¤å¤ó] /(n) promotion of social intercourse/ +¸òñé [¤³¤¦¤«¤ó] /(n) exchange of courtesies/fraternization/ +¸ô [¤³¤¦] /(n,n-suf) marquis/lord/daimyo/(P)/ +¸ô¹ñ [¤³¤¦¤³¤¯] /(n) principality/ +¸ô¼ß [¤³¤¦¤·¤ã¤¯] /(n) marquis/marquess/(P)/ +¸ô¼ßÉ×¿Í [¤³¤¦¤·¤ã¤¯¤Õ¤¸¤ó] /marchioness/ +¸ôÇì [¤³¤¦¤Ï¤¯] /(n) nobles/feudal lords/ +¸õ [¤³¤¦] /(n) season/weather/ +¸õ [¤½¤¦¤í¤¦] /(n) classical verbal ending equivalent to colloquial -masu/ +¸õ´Ö [¤½¤¦¤í¤¦¤¢¤¤¤À] /(exp) as ../ +¸õ¹§¸­ [¤Û¤¦¤·¤ã¤¦¤·¤§¤ó] /Taiwanese film director/ +¸õºÈ [¤½¤¦¤í¤¦¤ä] /(exp) I wonder if ../ +¸õ½ê [¤½¤¦¤í¤¦¤È¤³¤í] /(exp) .. but/ +¸õÄ´ [¤½¤¦¤í¤¦¤Á¤ç¤¦] /epistolary style/ +¸õÄ» [¤³¤¦¤Á¤ç¤¦] /(n) bird of passage/migratory bird/ +¸õʸ [¤½¤¦¤í¤¦¤Ö¤ó] /(n) epistolary style/ +¸õÊä [¤³¤¦¤Û] /(n) candidacy/(P)/ +¸õÊä¼Ô [¤³¤¦¤Û¤·¤ã] /(n) candidate/applicant/ +¸õÊä¼Ô¤òΩ¤Æ¤ë [¤³¤¦¤Û¤·¤ã¤ò¤¿¤Æ¤ë] /(exp) to put up a candidate/ +¸õÊäÀ¸ [¤³¤¦¤Û¤»¤¤] /(n) cadet/ +¸õÊäÃÏ [¤³¤¦¤Û¤Á] /(n) proposed site/site chosen/ +¸õͳ [¤½¤¦¤í¤¦¤è¤·] /(exp) I hear that ../ +¸ö [¤³¤¦] /happiness/luck/ +¸ö¤» [¤·¤¢¤ï¤»] /(oK) (adj-na,n) happiness/good fortune/luck/blessing/ +¸ö¿Ã [¤³¤¦¤·¤ó] /favorite courtier/ +¸÷ [¤Ò¤«¤ê] /(n) light/(P)/ +¸÷¤¬Æ©¤ë¥«¡¼¥Æ¥ó [¤Ò¤«¤ê¤¬¤È¤ª¤ë¥«¡¼¥Æ¥ó] /curtain pervious to light/ +¸÷¤ËËþ¤Á¤¿¶õ [¤Ò¤«¤ê¤Ë¤ß¤Á¤¿¤½¤é] /sky suffused with light/ +¸÷¤Î®¤µ [¤Ò¤«¤ê¤Î¤Ï¤ä¤µ] /the speed of light/ +¸÷¤êµ±¤¯ [¤Ò¤«¤ê¤«¤¬¤ä¤¯] /(v5k) to shine/to glitter/(P)/ +¸÷¤êʪ [¤Ò¤«¤ê¤â¤Î] /(n) (1) luminous body like a shooting star/(2) any bright metal/(3) sliced fish with the silver skin left on (iwashi, aji, sayori, sanma, kohada, etc.)/ +¸÷¤ë [¤Ò¤«¤ë] /(v5r) to shine/to glitter/to be bright/(P)/ +¸÷¤òÄ̤¹ [¤Ò¤«¤ê¤ò¤È¤ª¤¹] /(exp) to be pervious to light/ +¸÷¤òÆ©¤¹ [¤Ò¤«¤ê¤ò¤È¤ª¤¹] /(exp) to be pervious to light/ +¸÷¥Ç¥£¥¹¥¯ [¤Ò¤«¤ê¥Ç¥£¥¹¥¯] /(n) optical disk/digital optical disk/ +¸÷¥Õ¥¡¥¤¥Ð [¤Ò¤«¤ê¥Õ¥¡¥¤¥Ð] /optical fiber/ +¸÷¥Õ¥¡¥¤¥Ð¡¼ [¤Ò¤«¤ê¥Õ¥¡¥¤¥Ð¡¼] /(n) optical fiber/ +¸÷¥Õ¥¡¥¤¥Ð¡¼¥±¡¼¥Ö¥ë [¤Ò¤«¤ê¥Õ¥¡¥¤¥Ð¡¼¥±¡¼¥Ö¥ë] /(n) fiber-optic cable/ +¸÷±¢ [¤³¤¦¤¤¤ó] /(n) time/Father Time/ +¸÷±¢Ìð¤Î¤´¤È¤· [¤³¤¦¤¤¤ó¤ä¤Î¤´¤È¤·] /(exp) time flies like an arrow/time and tide wait for no man/life is short/ +¸÷±É [¤³¤¦¤¨¤¤] /(adj-na,n) honour/glory/privilege/(P)/ +¸÷±ê [¤³¤¦¤¨¤ó] /(n) flame/ +¸÷±ë [¤³¤¦¤¨¤ó] /(n) light and flame/ +¸÷²½³Ø [¤³¤¦¤«¤¬¤¯] /(n) photochemistry/ +¸÷²½³Ø±øÀ÷ [¤³¤¦¤«¤¬¤¯¤ª¤»¤ó] /(n) photochemical pollution/ +¸÷²½³ØÈ¿±þ [¤³¤¦¤«¤¬¤¯¤Ï¤ó¤Î¤¦] /(n) photochemical reaction/ +¸÷²òÎ¥ [¤Ò¤«¤ê¤«¤¤¤ê] /(n) photodissociation/photo-dissociation/ +¸÷³Ð [¤³¤¦¤«¤¯] /(n) optic or photic sense/ +¸÷³Ø [¤³¤¦¤¬¤¯] /(n) optics/(P)/ +¸÷³Øµ¡³£ [¤³¤¦¤¬¤¯¤­¤«¤¤] /an optical instrument/ +¸÷³Ø¸²Èù¶À [¤³¤¦¤¬¤¯¤±¤ó¤Ó¤­¤ç¤¦] /(n) optical microscope/ +¸÷³ØÁ¡°Ý [¤³¤¦¤¬¤¯¤»¤ó¤¤] /fiber optics/ +¸÷³Øʸ»ú [¤³¤¦¤¬¤¯¤â¤¸] /optical character/ +¸÷´§ [¤³¤¦¤«¤ó] /(n) corona/ +¸÷´Ä [¤³¤¦¤«¤ó] /(n) corona/ +¸÷µ± [¤³¤¦¤­] /(n) brightness/splendour/(P)/ +¸÷µ±Í­¤ë [¤³¤¦¤­¤¢¤ë] /brilliant/shining/splendid/glorious/ +¸÷·Ê [¤³¤¦¤±¤¤] /(n) scene/spectacle/(P)/ +¸÷¸» [¤³¤¦¤²¤ó] /(n) light source/ +¸÷¹Ôº¹ [¤³¤¦¤³¤¦¤µ] /(astronomical) aberration/ +¸÷¹çÀ® [¤³¤¦¤´¤¦¤»¤¤] /(n) photosynthesis/ +¸÷ºÌ [¤³¤¦¤µ¤¤] /(n) brilliance/splendour/(P)/ +¸÷ºÌΦΥ¤¿¤ë [¤³¤¦¤µ¤¤¤ê¤¯¤ê¤¿¤ë] /(adj-t) dazzling/brilliant/ +¸÷»Ò [¤³¤¦¤·] /(n) photon/ +¸÷¼§µ¤ [¤Ò¤«¤ê¤¸¤­] /magneto-optical/ +¸÷¼´ [¤³¤¦¤¸¤¯] /(n) optical axis/focal aim/axis of a lens/ +¸÷¾È [¤³¤¦¤·¤ç¤¦] /shining/ +¸÷À¥Î¶ [¤ß¤Ä¤»¤ê¤å¤¦] /name of a SF novelist/ +¸÷Àþ [¤³¤¦¤»¤ó] /(n) beam/light ray/(P)/ +¸÷Àþ¤ò¼×¤ë [¤³¤¦¤»¤ó¤ò¤µ¤¨¤®¤ë] /(exp) to intercept the light/ +¸÷Àþ½Æ [¤³¤¦¤»¤ó¤¸¤å¤¦] /(n) a ray gun/ +¸÷ÀþÎÅË¡ [¤³¤¦¤»¤ó¤ê¤ç¤¦¤Û¤¦] /phototherapy/ +¸÷« [¤³¤¦¤½¤¯] /(n) luminous flux/ +¸÷® [¤³¤¦¤½¤¯] /(n) speed of light/ +¸÷®ÅÙ [¤³¤¦¤½¤¯¤É] /(n) the speed of light/ +¸÷ÂÎ [¤³¤¦¤¿¤¤] /(n) a luminous body/ +¸÷Âô [¤³¤¦¤¿¤¯] /(n) brilliance/polish/lustre/glossy finish (of photographs)/(P)/ +¸÷Âô¤ÎÍ­¤ëÀÄ [¤³¤¦¤¿¤¯¤Î¤¢¤ë¤¢¤ª] /peacock blue/ +¸÷ÄÌ¿® [¤Ò¤«¤ê¤Ä¤¦¤·¤ó] /(n) light-wave communication/ +¸÷ÄÌ¿®µ»½Ñ [¤Ò¤«¤ê¤Ä¤¦¤·¤ó¤®¤¸¤å¤Ä] /(n) photonic technology/ +¸÷ÅÀ [¤³¤¦¤Æ¤ó] /(n) a luminous point/ +¸÷ÅÅ [¤³¤¦¤Ç¤ó] /(adj-na) photoelectric/ +¸÷ÅÅ´É [¤³¤¦¤Ç¤ó¤«¤ó] /(n) photoelectric tube/ +¸÷ÅÅ»Ò [¤³¤¦¤Ç¤ó¤·] /(n) photoelectron/ +¸÷ÅÅÃÓ [¤³¤¦¤Ç¤ó¤Á] /(n) photocell/ +¸÷ÅÙ [¤³¤¦¤É] /(n) intensity of light/ +¸÷ÅÙ·× [¤³¤¦¤É¤±¤¤] /(n) photometer/ +¸÷Ƭ [¤³¤¦¤È¤¦] /(n) bald-headed/ +¸÷Ç® [¤³¤¦¤Í¤Ä] /(n) light and heat/ +¸÷Ç®Èñ [¤³¤¦¤Í¤Ä¤Ò] /(n) cost of fuel and light/(P)/ +¸÷ǯ [¤³¤¦¤Í¤ó] /(n) light year/(P)/ +¸÷ÇÈ [¤³¤¦¤Ï] /(n) light waves/ +¸÷ÇØ [¤³¤¦¤Ï¤¤] /(n) halo/ +¸÷ʪ [¤Ò¤«¤ê¤â¤Î] /(n) (1) luminous body like a shooting star/(2) any bright metal/(3) sliced fish with the silver skin left on (iwashi, aji, sayori, sanma, kohada, etc.)/ +¸÷ʸ¼Ò [¤³¤¦¤Ö¤ó¤·¤ã] /Koubunsha (publisher)/ +¸÷ÌÀ [¤³¤¦¤ß¤ç¤¦] /(n) glory/hope/right future/(P)/ +¸÷Íè [¤³¤¦¤é¤¤] /(n) your visit (presence)/ +¸÷ÎÌ [¤³¤¦¤ê¤ç¤¦] /radiation intensity/ +¸÷ÎÌ»Ò [¤³¤¦¤ê¤ç¤¦¤·] /(n) light quantum/ +¸÷ÎÏ [¤³¤¦¤ê¤ç¤¯] /(n) the intensity or illuminating power of light/ +¸÷ÎØ [¤³¤¦¤ê¤ó] /(n) halo/ +¸÷çê [¤³¤¦¤Ü¤¦] /(n) beam of light/ +¸÷éÅ [¤Ò¤«¤ê¤´¤±] /(n) luminous moss/ +¸ø [¤ª¤ª¤ä¤±] /(n) official/public/formal/open/governmental/(P)/ +¸ø [¤­¤ß] /(n,suf) prince/lord/duke/public/daimyo/companion/subordinate/ +¸ø [¤³¤¦] /(n,suf) prince/lord/duke/public/daimyo/companion/subordinate/ +¸ø¡¹Á³¤È [¤³¤¦¤³¤¦¤¼¤ó¤È] /publicly/ +¸ø°Â [¤³¤¦¤¢¤ó] /(n) public safety/public welfare/(P)/ +¸ø°Â°Ñ°÷²ñ [¤³¤¦¤¢¤ó¤¤¤¤¤ó¤«¤¤] /(n) public safety commission/(P)/ +¸ø°Â´± [¤³¤¦¤¢¤ó¤«¤ó] /railway police/ +¸ø°Â¿³ºº°Ñ°÷²ñ [¤³¤¦¤¢¤ó¤·¤ó¤µ¤¤¤¤¤ó¤«¤¤] /(n) Public Security Examination Commission/ +¸ø°ÂÄ´ººÄ£ [¤³¤¦¤¢¤ó¤Á¤ç¤¦¤µ¤Á¤ç¤¦] /(Japanese) Public Security Investigation Agency/ +¸ø°Æ [¤³¤¦¤¢¤ó] /(n) kouan/Zen question for meditation (e.g. the sound of one hand clapping)/ +¸ø°õ [¤³¤¦¤¤¤ó] /(n) official seal/ +¸ø±Ä [¤³¤¦¤¨¤¤] /(n) public management/(P)/ +¸ø±Ä´ë¶È [¤³¤¦¤¨¤¤¤­¤®¤ç¤¦] /public enterprise/ +¸ø±Ä½»Âð [¤³¤¦¤¨¤¤¤¸¤å¤¦¤¿¤¯] /public housing/ +¸ø±ÄÊݸ± [¤³¤¦¤¨¤¤¤Û¤±¤ó] /public insurance/ +¸ø±× [¤³¤¦¤¨¤­] /(n) public/public good/(P)/ +¸ø±×¤ò¿Þ¤ë [¤³¤¦¤¨¤­¤ò¤Ï¤«¤ë] /(exp) to labor for the public good/ +¸ø±×»ö¶È [¤³¤¦¤¨¤­¤¸¤®¤ç¤¦] /public utilities/ +¸ø±×¼Á²° [¤³¤¦¤¨¤­¤·¤Á¤ä] /public pawn shop/ +¸ø±×Ë¡¿Í [¤³¤¦¤¨¤­¤Û¤¦¤¸¤ó] /legal person working for the public weal/(P)/ +¸ø±×Í¥Àè [¤³¤¦¤¨¤­¤æ¤¦¤»¤ó] /public interest first/ +¸ø±à [¤³¤¦¤¨¤ó] /(n) (public) park/(P)/ +¸ø±à¥Ç¥Ó¥æ¡¼ [¤³¤¦¤¨¤ó¥Ç¥Ó¥æ¡¼] /bringing one's child to the local park to play for the first time (trans: park debut)/ +¸ø±é [¤³¤¦¤¨¤ó] /(n) public performance/(P)/ +¸ø²È [¤¯¤²] /(n) Imperial Court/court noble/the nobility/ +¸ø²Ë [¤³¤¦¤«] /leave of absence/furlough/ +¸ø²Ý [¤³¤¦¤«] /(n) public imposts/taxes/ +¸ø²ñ [¤³¤¦¤«¤¤] /(n) public meeting/ +¸ø²ñƲ [¤³¤¦¤«¤¤¤É¤¦] /(n) town hall/public hall/(P)/ +¸ø²ñÌäÅú [¤³¤¦¤«¤¤¤â¤ó¤É¤¦] /catechism/ +¸ø³¤ [¤³¤¦¤«¤¤] /(n) high seas/international waters/(P)/ +¸ø³¤¾å [¤³¤¦¤«¤¤¤¸¤ç¤¦] /on the high seas/ +¸ø³« [¤³¤¦¤«¤¤] /(n,vs) presenting to the public/(P)/ +¸ø³«¤ÎÀÊ [¤³¤¦¤«¤¤¤Î¤»¤­] /in public/ +¸ø³«³°¸ò [¤³¤¦¤«¤¤¤¬¤¤¤³¤¦] /open diplomacy/ +¸ø³«´ü´Ö [¤³¤¦¤«¤¤¤­¤«¤ó] /open period/ +¸ø³«¹ÖºÂ [¤³¤¦¤«¤¤¤³¤¦¤¶] /extension lectures/ +¸ø³«ºÛȽ [¤³¤¦¤«¤¤¤µ¤¤¤Ð¤ó] /open court/ +¸ø³«»Ô¾ìÀ¯ºö [¤³¤¦¤«¤¤¤·¤¸¤ç¤¦¤»¤¤¤µ¤¯] /open market policy/ +¸ø³«»Ô¾ìÁàºî [¤³¤¦¤«¤¤¤·¤¸¤ç¤¦¤½¤¦¤µ] /open market operation/ +¸ø³«¾õ [¤³¤¦¤«¤¤¤¸¤ç¤¦] /(n) open letter/ +¸ø³«¿Þ½ñ´Û [¤³¤¦¤«¤¤¤È¤·¤ç¤«¤ó] /public library/ +¸ø³«Áܺº [¤³¤¦¤«¤¤¤½¤¦¤µ] /open criminal investigation/ +¸ø³«Æ¤ÏÀ²ñ [¤³¤¦¤«¤¤¤È¤¦¤í¤ó¤«¤¤] /open forum/ +¸ø³«Æþ»¥ [¤³¤¦¤«¤¤¤Ë¤å¤¦¤µ¤Ä] /open bid or tender/ +¸ø³«Îý½¬ [¤³¤¦¤«¤¤¤ì¤ó¤·¤å¤¦] /(n) public workout/ +¸ø³«Ï¿²» [¤³¤¦¤«¤¤¤í¤¯¤ª¤ó] /(n) public recording/ +¸ø³² [¤³¤¦¤¬¤¤] /(n) public nuisance/pollution/(P)/ +¸ø³²ºá [¤³¤¦¤¬¤¤¤¶¤¤] /(act or crime of) pollution/ +¸ø³²Âкö [¤³¤¦¤¬¤¤¤¿¤¤¤µ¤¯] /(n) anti-pollution measures/ +¸ø³²Âкö´ðËÜË¡ [¤³¤¦¤¬¤¤¤¿¤¤¤µ¤¯¤­¤Û¤ó¤Û¤¦] /(Japanese) Environmental Pollution Prevention Act/ +¸ø³²ÅùÄ´À°°Ñ°÷²ñ [¤³¤¦¤¬¤¤¤È¤¦¤Á¤ç¤¦¤»¤¤¤¤¤¤¤ó¤«¤¤] /(n) Environmental Dispute Coordination Commission/ +¸ø³²É [¤³¤¦¤¬¤¤¤Ó¤ç¤¦] /pollution-caused illness/ +¸ø³²É´µ¼Ô [¤³¤¦¤¬¤¤¤Ó¤ç¤¦¤«¤ó¤¸¤ã] /victim of a pollution-caused illness/ +¸ø³²ÌäÂê [¤³¤¦¤¬¤¤¤â¤ó¤À¤¤] /pollution problem or issue/ +¸ø´© [¤³¤¦¤«¤ó] /(n) publication/ +¸ø´Û [¤³¤¦¤«¤ó] /(n) official residence/(P)/ +¸ø´ë¶È [¤³¤¦¤­¤®¤ç¤¦] /(n) public corporation/ +¸ø´ï [¤³¤¦¤­] /(n) public institution/ +¸øµ· [¤³¤¦¤®] /(adj-no,n) imperial court/shogunate government/authorities/public affairs/official/government/ +¸øµÁ [¤³¤¦¤®] /(n) justice/equity/ +¸øµÄ [¤³¤¦¤®] /(n) just view/public opinion/ +¸øµÙ [¤³¤¦¤­¤å¤¦] /(n) legal holiday/ +¸øµÙÆü [¤³¤¦¤­¤å¤¦¤Ó] /(n) legal holiday/ +¸øµö [¤³¤¦¤­¤ç] /(n) official government permission/ +¸øµû [¤ï¤«¤µ¤®] /(n) pond smelt/ +¸ø¶¦ [¤³¤¦¤­¤ç¤¦] /(adj-no,n) public/community/public service/society/communal/(P)/ +¸ø¶¦´ë¶ÈÂÎ [¤³¤¦¤­¤ç¤¦¤­¤®¤ç¤¦¤¿¤¤] /(n) public or government corporation/ +¸ø¶¦ºÄ [¤³¤¦¤­¤ç¤¦¤µ¤¤] /government bond/ +¸ø¶¦ºâ [¤³¤¦¤­¤ç¤¦¤¶¤¤] /(n) public or collective goods/ +¸ø¶¦»ÜÀß [¤³¤¦¤­¤ç¤¦¤·¤»¤Ä] /public facilities/ +¸ø¶¦»ö¶È [¤³¤¦¤­¤ç¤¦¤¸¤®¤ç¤¦] /public utilities/ +¸ø¶¦»ö¶ÈÈñ [¤³¤¦¤­¤ç¤¦¤¸¤®¤ç¤¦¤Ò] /(n) public-works spending/ +¸ø¶¦¿¦¶È°ÂÄê½ê [¤³¤¦¤­¤ç¤¦¤·¤ç¤¯¤®¤ç¤¦¤¢¤ó¤Æ¤¤¤¸¤ç] /(n) public employment exchange/ +¸ø¶¦¿´ [¤³¤¦¤­¤ç¤¦¤·¤ó] /(n) public spirit/ +¸ø¶¦¿Þ½ñ´Û [¤³¤¦¤­¤ç¤¦¤È¤·¤ç¤«¤ó] /public library/ +¸ø¶¦À­ [¤³¤¦¤­¤ç¤¦¤»¤¤] /(n) commonality/ +¸ø¶¦Áȹç [¤³¤¦¤­¤ç¤¦¤¯¤ß¤¢¤¤] /public partnership/ +¸ø¶¦ÃÄÂÎ [¤³¤¦¤­¤ç¤¦¤À¤ó¤¿¤¤] /public organization/ +¸ø¶¦Åê»ñ [¤³¤¦¤­¤ç¤¦¤È¤¦¤·] /public investment/ +¸ø¶¦Êª [¤³¤¦¤­¤ç¤¦¤Ö¤Ä] /(n) public property/ +¸ø¶¦Êª±ø» [¤³¤¦¤­¤ç¤¦¤Ö¤Ä¤ª¤½¤ó] /(n) vandalism/ +¸ø¶¦ÊüÁ÷ [¤³¤¦¤­¤ç¤¦¤Û¤¦¤½¤¦] /public broadcasting (e.g. NHK, BBC)/(P)/ +¸ø¶¦ÎÁ¶â [¤³¤¦¤­¤ç¤¦¤ê¤ç¤¦¤­¤ó] /public utilities charge/(P)/ +¸ø¶ª [¤¯¤®¤ç¤¦] /(n) Imperial Court/court noble/the nobility/ +¸ø¶ª [¤¯¤²] /(n) Imperial Court/court noble/the nobility/ +¸ø¶µ [¤³¤¦¤­¤ç¤¦] /(Roman) Catholicism/ +¸ø¶µ²ñ [¤³¤¦¤­¤ç¤¦¤«¤¤] /(n) (Roman) Catholic Church/ +¸ø¶µÍ×Íý [¤³¤¦¤­¤ç¤¦¤è¤¦¤ê] /Catholic catechism/ +¸ø¶â [¤³¤¦¤­¤ó] /(n) public funds/(P)/ +¸ø¶â²£ÎÎ [¤³¤¦¤­¤ó¤ª¤¦¤ê¤ç¤¦] /misappropriation of public funds/ +¸ø¸¢ [¤³¤¦¤±¤ó] /(n) civil rights/ +¸ø¸¢Åª²ò¼á [¤³¤¦¤±¤ó¤Æ¤­¤«¤¤¤·¤ã¤¯] /(n) official interpretation or construction (e.g., of a law)/ +¸ø¸¢ÎÏ [¤³¤¦¤±¤ó¤ê¤ç¤¯] /(n) public power/governmental authority/ +¸ø¸À [¤³¤¦¤²¤ó] /(n) declaration/profession/(P)/ +¸ø¸Ë [¤³¤¦¤³] /(n) finance corporation/(P)/ +¸ø¸ô [¤³¤¦¤³¤¦] /(n) princes and marquises/great feudal lords/ +¸ø¸øÁ³¤È [¤³¤¦¤³¤¦¤¼¤ó¤È] /publicly/ +¸ø¹ð [¤³¤¦¤³¤¯] /(n,vs) public announcement/official notice/ +¸ø¹ñ [¤³¤¦¤³¤¯] /(n) dukedom/duchy/principality/ +¸øº¹ [¤³¤¦¤µ] /(n) common difference (in math.)/allowance/margin/tolerance/ +¸øºÄ [¤³¤¦¤µ¤¤] /(n) public debt/public bond or securities/(P)/ +¸øºÄ»Ô¾ì [¤³¤¦¤µ¤¤¤¤¤Á¤Ð] /(n) bond market/ +¸øºÏ [¤³¤¦¤µ¤¤] /judicial decision/ +¸ø»» [¤³¤¦¤µ¤ó] /(n) probability/(P)/ +¸ø»È [¤³¤¦¤·] /(n) minister (of legation)/(P)/ +¸ø»È´Û [¤³¤¦¤·¤«¤ó] /(n) legation/ +¸ø»È´Û°÷ [¤³¤¦¤·¤«¤ó¤¤¤ó] /legation/attache/ +¸ø»Ê [¤³¤¦¤·] /(n) company/firm (in China)/(P)/ +¸ø»Ò [¤³¤¦¤·] /(n) young nobleman/(P)/ +¸ø»ä [¤³¤¦¤·] /(n) public and private/official and personal/government and people/(P)/ +¸ø»î [¤³¤¦¤·] /national examinations/ +¸ø»ö [¤¯¤¸] /(n) political operations/(Heian Period) political operations and ceremonies of the Imperial Court/(Edo Period) civil suit/ +¸ø»ö [¤³¤¦¤¸] /(n) government business/ +¸ø¼¨ [¤³¤¦¤·] /(n) edict/public announcement/ +¸ø¼¨ [¤³¤¦¤¸] /(n) edict/public announcement/(P)/ +¸ø¼¨²Á³Ê [¤³¤¦¤¸¤«¤«¤¯] /declared value/ +¸ø¼¨ÃϲÁ [¤³¤¦¤¸¤Á¤«] /assessed value of land/ +¸ø¼° [¤³¤¦¤·¤­] /(adj-na,n) formula/formality/official/(P)/ +¸ø¼°»î¹ç [¤³¤¦¤·¤­¤·¤¢¤¤] /championship match/ +¸ø¼°»î¹ç [¤³¤¦¤·¤­¤¸¤¢¤¤] /championship match/ +¸ø¼°¼çµÁ [¤³¤¦¤·¤­¤·¤å¤®] /formalism/ +¸ø¼°Àï [¤³¤¦¤·¤­¤»¤ó] /(n) regular game/pennant race/(P)/ +¸ø¼°È¯É½ [¤³¤¦¤·¤­¤Ï¤Ã¤Ô¤ç¤¦] /official announcement/ +¸ø¼°Ë¬Ìä [¤³¤¦¤·¤­¤Û¤¦¤â¤ó] /official visit/ +¸ø¼Ë [¤³¤¦¤·¤ã] /(n) official residence/(P)/ +¸ø¼Ò [¤³¤¦¤·¤ã] /(n) public corporation/(P)/ +¸ø¼ÒºÄ [¤³¤¦¤·¤ã¤µ¤¤] /(n) public bonds/(P)/ +¸ø¼ß [¤³¤¦¤·¤ã¤¯] /(n) prince/duke/(P)/ +¸ø¼ßÉ×¿Í [¤³¤¦¤·¤ã¤¯¤Õ¤¸¤ó] /princess/duchess/ +¸ø¼è°Ñ [¤³¤¦¤È¤ê¤¤] /(n) (abbr) Fair Trade Commission/(P)/ +¸ø½° [¤³¤¦¤·¤å¤¦] /(n) the public/(P)/ +¸ø½°¥Ö¡¼¥¹ [¤³¤¦¤·¤å¤¦¥Ö¡¼¥¹] /public booth/public kiosk/ +¸ø½°±ÒÀ¸ [¤³¤¦¤·¤å¤¦¤¨¤¤¤»¤¤] /sanitation/public health/(P)/ +¸ø½°Á÷¿®¸¢ [¤³¤¦¤·¤å¤¦¤½¤¦¤·¤ó¤±¤ó] /(n) public transmission rights (e.g. putting copyrightable material on the Internet)/ +¸ø½°ÅÁÆ° [¤³¤¦¤·¤å¤¦¤Ç¤ó¤É¤¦] /public evangelism/ +¸ø½°ÅÅÏà [¤³¤¦¤·¤å¤¦¤Ç¤ó¤ï] /public telephone/(P)/ +¸ø½°Æ»ÆÁ [¤³¤¦¤·¤å¤¦¤É¤¦¤È¤¯] /public morals/ +¸ø½°Êؽê [¤³¤¦¤·¤å¤¦¤Ù¤ó¤¸¤ç] /public lavatory/ +¸ø½°ÌÖ [¤³¤¦¤·¤å¤¦¤â¤¦] /public network/ +¸ø½°Íá¾ì [¤³¤¦¤·¤å¤¦¤è¤¯¤¸¤ç¤¦] /public bathhouse/ +¸ø½» [¤³¤¦¤¸¤å¤¦] /apartment house built by the Japan Housing Corporation/ +¸ø½Ò [¤³¤¦¤¸¤å¤Ä] /(n,vs) speaking at a public hearing/ +¸ø½à [¤³¤¦¤¸¤å¤ó] /(n) postulate (in math.)/ +¸ø½ð [¤³¤¦¤·¤ç] /(n) government office/ +¸ø½ø [¤³¤¦¤¸¤ç] /(n) public order/ +¸ø½øÎɯ [¤³¤¦¤¸¤ç¤ê¤ç¤¦¤¾¤¯] /(n) public order and morals/ +¸ø½ý [¤³¤¦¤·¤ç¤¦] /(n) occupational injury/ +¸ø¾« [¤³¤¦¤·¤ç¤¦] /(n) licensed prostitution/registered prostitute/ +¸ø¾«Á´ÇÑ [¤³¤¦¤·¤ç¤¦¤¼¤ó¤Ñ¤¤] /abolition of licensed prostitution/ +¸ø¾Î [¤³¤¦¤·¤ç¤¦] /(n) public name/announcing publicly/(P)/ +¸ø¾Î»ñËÜ [¤³¤¦¤·¤ç¤¦¤·¤Û¤ó] /authorized capital/ +¸ø¾Î»ñËܶâ [¤³¤¦¤·¤ç¤¦¤·¤Û¤ó¤­¤ó] /nominal capital/ +¸ø¾ÎÇÏÎÏ [¤³¤¦¤·¤ç¤¦¤Ð¤ê¤­] /nominal horsepower/ +¸ø¾Ú [¤³¤¦¤·¤ç¤¦] /(n) authentication/notarization/ +¸ø¾Ú¿Í [¤³¤¦¤·¤ç¤¦¤Ë¤ó] /(n) notary public/ +¸ø¾Ú¿ÍÌò¾ì [¤³¤¦¤·¤ç¤¦¤Ë¤ó¤ä¤¯¤Ð] /notary office/ +¸ø¾ÚÌò¾ì [¤³¤¦¤·¤ç¤¦¤ä¤¯¤Ð] /notary public's office/ +¸ø¾ÚÎÁ [¤³¤¦¤·¤ç¤¦¤ê¤ç¤¦] /notary charges or fees/ +¸ø¿¦ [¤³¤¦¤·¤ç¤¯] /(n) public office/(P)/ +¸ø¿¦ÁªµóË¡ [¤³¤¦¤·¤ç¤¯¤»¤ó¤­¤ç¤Û¤¦] /(n) Public Officers Election Act/ +¸ø¿¦ÄÉÊü [¤³¤¦¤·¤ç¤¯¤Ä¤¤¤Û¤¦] /purge of public officials/ +¸ø¿Í [¤³¤¦¤¸¤ó] /(n) public character/(P)/ +¸ø¿Þ [¤³¤¦¤º] /(n) cadastral map/ +¸øÀµ [¤³¤¦¤»¤¤] /(adj-na,n) justice/fairness/impartiality/(P)/ +¸øÀµ¼è°ú°Ñ°÷²ñ [¤³¤¦¤»¤¤¤È¤ê¤Ò¤­¤¤¤¤¤ó¤«¤¤] /Fair Trade Commission/(P)/ +¸øÀµ¾Ú½ñ [¤³¤¦¤»¤¤¤·¤ç¤¦¤·¤ç] /notarized document/ +¸øÀ¸³¶ [¤³¤¦¤·¤ç¤¦¤¬¤¤] /(n) public life/public career/ +¸øÀ¸³è [¤³¤¦¤»¤¤¤«¤Ä] /public life/ +¸øÀß [¤³¤¦¤»¤Ä] /(n) public (institution)/(P)/ +¸øÀ߻Ծì [¤³¤¦¤»¤Ä¤¤¤Á¤Ð] /public market/ +¸øÀßÈë½ñ [¤³¤¦¤»¤Ä¤Ò¤·¤ç] /(n) government-paid secretary/ +¸øÁª [¤³¤¦¤»¤ó] /(n) public election/(P)/ +¸øÁªÀ© [¤³¤¦¤»¤ó¤»¤¤] /(n) popular election system/ +¸øÁ³ [¤³¤¦¤¼¤ó] /(adj-na,adj-no,n) open (e.g. secret)/public/official/(P)/ +¸øÁ³¤¿¤ë [¤³¤¦¤¼¤ó¤¿¤ë] /(adj-t) open/public/official/overt/ +¸øÁ³¤È [¤³¤¦¤¼¤ó¤È] /openly/publicly/officially/overtly/(P)/ +¸øÁ³¤ÎÈëÌ© [¤³¤¦¤¼¤ó¤Î¤Ò¤ß¤Ä] /(n) open secret/ +¸øÁÅ [¤³¤¦¤½] /(n) public tax/ +¸øÁŸø²Ý [¤³¤¦¤½¤³¤¦¤«] /taxes and public dues/ +¸øÁÊ [¤³¤¦¤½] /(n) accusation/prosecution/(P)/ +¸øÁò [¤³¤¦¤½¤¦] /(n) public funeral/ +¸ø¹¼ù [¤¤¤Á¤ç¤¦] /(n) ginkgo/maidenhair tree/ +¸øã [¤­¤ó¤À¤Á] /(n) kings/children of nobles/young nobleman/ +¸øã [¤³¤¦¤¿¤Ä] /(n) official announcement/ +¸øÃÄ [¤³¤¦¤À¤ó] /(n) public corporation/(P)/ +¸øÃĽ»Âð [¤³¤¦¤À¤ó¤¸¤å¤¦¤¿¤¯] /public housing/ +¸øÃÎ [¤³¤¦¤Á] /(n) well-known/ +¸øÄ£ [¤³¤¦¤Á¤ç¤¦] /offices of a public or governmental organization/ +¸øÄ°²ñ [¤³¤¦¤Á¤ç¤¦¤«¤¤] /(n) public hearing/(P)/ +¸øÄê [¤³¤¦¤Æ¤¤] /(n) official (rate)/(P)/ +¸øÄê²Á [¤³¤¦¤Æ¤¤¤«] /ceiling or fixed price/ +¸øÄê²Á³Ê [¤³¤¦¤Æ¤¤¤«¤«¤¯] /ceiling or fixed price/ +¸øÄê³ä°úΨ [¤³¤¦¤Æ¤¤¤ï¤ê¤Ó¤­¤ê¤Ä] /official discount rate/ +¸øÄêÁê¾ì [¤³¤¦¤Æ¤¤¤½¤¦¤Ð] /ceiling price/official quotation/ +¸øÄêÃϲÁ [¤³¤¦¤Æ¤¤¤Á¤«] /assessed value of land/ +¸øÄêÊâ¹ç [¤³¤¦¤Æ¤¤¤Ö¤¢¤¤] /(n) official discount (bank) rate/(P)/ +¸øÄí [¤³¤¦¤Æ¤¤] /place of ceremony/public place/ +¸øÅ¡ [¤³¤¦¤Æ¤¤] /(n) official residence/(P)/ +¸øŨ [¤³¤¦¤Æ¤­] /(n) public enemy/ +¸øŨ°ì¹æ [¤³¤¦¤Æ¤­¤¤¤Á¤´¤¦] /public enemy No. 1/ +¸øŪ [¤³¤¦¤Æ¤­] /(adj-na,n) public/official/(P)/ +¸øŪ°åÎŵ¡´Ø [¤³¤¦¤Æ¤­¤¤¤ê¤ç¤¦¤­¤«¤ó] /public medical institution/ +¸øŪºÄ̳ [¤³¤¦¤Æ¤­¤µ¤¤¤à] /(n) sovereign debt/ +¸øŪ»ñ¶â [¤³¤¦¤Æ¤­¤·¤­¤ó] /(n) public funds/public money/ +¸øŪǯ¶â [¤³¤¦¤Æ¤­¤Í¤ó¤­¤ó] /public pension/ +¸øŪÉÔˡ˸³² [¤³¤¦¤Æ¤­¤Õ¤Û¤¦¤Ü¤¦¤¬¤¤] /public nuisance/ +¸øŪÉÞ½õ [¤³¤¦¤Æ¤­¤Õ¤¸¤ç] /(n) public assistance/ +¸øž [¤³¤¦¤Æ¤ó] /(n) revolution (of heavens)/ +¸øž¼þ´ü [¤³¤¦¤Æ¤ó¤·¤å¤¦¤­] /solar revolution/ +¸øž®ÅÙ [¤³¤¦¤Æ¤ó¤½¤¯¤É] /(n) orbital speed/ +¸øÅÄ [¤¯¤Ç¤ó] /(n) (historical) paddy administered directly by a ruler/ +¸øÅÄ [¤³¤¦¤Ç¤ó] /(n) (historical) paddy administered directly by a ruler/ +¸øÅÅ [¤³¤¦¤Ç¤ó] /(n) official telegram/ +¸øÅÞ [¤³¤¦¤È¤¦] /(n) political party/ +¸øÆ» [¤³¤¦¤É¤¦] /(n) public road/justice/ +¸øÆÁ [¤³¤¦¤È¤¯] /(n) civic virtues/official morality/ +¸øÆÁ¿´ [¤³¤¦¤È¤¯¤·¤ó] /(n) public spirit/ +¸øǧ [¤³¤¦¤Ë¤ó] /(n) official recognition/authorization/licence/accreditation/(P)/ +¸øǧ²·Çä¶È¼Ô [¤³¤¦¤Ë¤ó¤ª¤í¤·¤¦¤ê¤®¤ç¤¦¤·¤ã] /authorized distributor/ +¸øǧ²ñ·×»Î [¤³¤¦¤Ë¤ó¤«¤¤¤±¤¤¤·] /certified public accountant/(P)/ +¸øǧµ­Ï¿ [¤³¤¦¤Ë¤ó¤­¤í¤¯] /official record/ +¸øǧ¸õÊä [¤³¤¦¤Ë¤ó¤³¤¦¤Û] /official candidate/ +¸øǧ¸õÊä¼Ô [¤³¤¦¤Ë¤ó¤³¤¦¤Û¤·¤ã] /official candidate/ +¸øÇÜ¿ô [¤³¤¦¤Ð¤¤¤¹¤¦] /(n) common multiple/ +¸øÇä [¤³¤¦¤Ð¤¤] /(n) public sale/public auction/ +¸øȽ [¤³¤¦¤Ï¤ó] /(n) public hearing/trial/(P)/ +¸øȽĴºº [¤³¤¦¤Ï¤ó¤Á¤ç¤¦¤µ] /trial record/ +¸øȽÄî [¤³¤¦¤Ï¤ó¤Æ¤¤] /(n) court/courtroom/ +¸øÈñ [¤³¤¦¤Ò] /(n) public expenditure/(P)/ +¸øɽ [¤³¤¦¤Ò¤ç¤¦] /(n,vs) official announcement/proclamation/(P)/ +¸øɾ [¤³¤¦¤Ò¤ç¤¦] /(n) popular opinion/ +¸øÉÛ [¤³¤¦¤Õ] /(n) official proclamation/announcement/(P)/ +¸øÉð [¤³¤¦¤Ö] /(n) nobles and soldiers/imperial court/ +¸øÉð¹çÂÎ [¤³¤¦¤Ö¤¬¤Ã¤¿¤¤] /shogunate marital union with the Imperial Family/ +¸øÉð¹çÂÎÏÀ [¤³¤¦¤Ö¤¬¤Ã¤¿¤¤¤í¤ó] /(n) (late Edo-period) idea of uniting the court and the shogunate/ +¸øʬÊì [¤³¤¦¤Ö¤ó¤Ü] /(n) common denominator/ +¸øÊ° [¤³¤¦¤Õ¤ó] /(n) public indignation/ +¸øʸ [¤³¤¦¤Ö¤ó] /(n) official document/archives/(P)/ +¸øʸ½ê [¤¯¤â¤ó¤¸¤ç] /(n) (historical) government office/ +¸øʸ½ñ [¤³¤¦¤Ö¤ó¤·¤ç] /(n) official document/archives/(P)/ +¸øÊ¿ [¤³¤¦¤Ø¤¤] /(adj-na,n) fairness/impartial/justice/(P)/ +¸øÊ¿À¯ºö [¤³¤¦¤Ø¤¤¤»¤¤¤µ¤¯] /Fair Deal/ +¸øʿ̵»ä [¤³¤¦¤Ø¤¤¤à¤·] /(adj-na,n) impartiality/fair play/ +¸øÊÕ [¤³¤¦¤Ø¤ó] /(n) public ceremonies/public affairs/ +¸øÊç [¤³¤¦¤Ü] /(n) public appeal/public contribution/(P)/ +¸øÊç³ô [¤³¤¦¤Ü¤«¤Ö] /publicly subscribed shares or stock/ +¸øÊçºÄ [¤³¤¦¤Ü¤µ¤¤] /(n) public issue/ +¸øÊó [¤³¤¦¤Û¤¦] /(n) official bulletin/communique/(P)/ +¸øÊý [¤¯¤Ü¤¦] /(n) public affairs/the court/the shogun/the shogunate/ +¸øË¡ [¤³¤¦¤Û¤¦] /(n) public law/ +¸øË¡¿Í [¤³¤¦¤Û¤¦¤¸¤ó] /(n) juridical person/public corporation/ +¸øËÍ [¤³¤¦¤Ü¤¯] /(n) public servant/ +¸ø̱ [¤³¤¦¤ß¤ó] /(n) citizen/freemen/(P)/ +¸ø̱²Ê [¤³¤¦¤ß¤ó¤«] /civics/ +¸ø̱³Ø [¤³¤¦¤ß¤ó¤¬¤¯] /civics/ +¸ø̱³Ø¹» [¤³¤¦¤ß¤ó¤¬¤Ã¤³¤¦] /citizenship training school/ +¸ø̱´Û [¤³¤¦¤ß¤ó¤«¤ó] /(n) public hall/community center/(P)/ +¸ø̱¶µ°é [¤³¤¦¤ß¤ó¤­¤ç¤¦¤¤¤¯] /civic or citizenship education/ +¸ø̱¸¢ [¤³¤¦¤ß¤ó¤±¤ó] /(n) civil rights/franchise/citizenship/(P)/ +¸ø̱¸¢Ë¡ [¤³¤¦¤ß¤ó¤±¤ó¤Û¤¦] /(n) (U.S.) Civil Rights Act/ +¸ø̱À¸³è [¤³¤¦¤ß¤ó¤»¤¤¤«¤Ä] /national life/ +¸ø̳ [¤³¤¦¤à] /(n) official business/public business/(P)/ +¸ø̳°÷ [¤³¤¦¤à¤¤¤ó] /(n) government worker/public (civil) servant/(P)/ +¸ø̳°÷»î¸³ [¤³¤¦¤à¤¤¤ó¤·¤±¤ó] /civil service examination/ +¸ø̳ºÒ³² [¤³¤¦¤à¤µ¤¤¤¬¤¤] /accidents in line of duty/ +¸ø̳¼¹¹Ô˸³² [¤³¤¦¤à¤·¤Ã¤³¤¦¤Ü¤¦¤¬¤¤] /interference with a public servant in the execution of his or her duties/ +¸ø̳¼ÀÉ [¤³¤¦¤à¤·¤Ã¤Ú¤¤] /sickness incurred in line of duty/ +¸øÌÀ [¤³¤¦¤á¤¤] /(adj-na,n) fairness/justice/(P)/ +¸øÌÀÀµÂç [¤³¤¦¤á¤¤¤»¤¤¤À¤¤] /(adj-na,n) fairness/just and upright/aboveboard/ +¸øÌÀÅÞ [¤³¤¦¤á¤¤¤È¤¦] /Justice Party/(P)/ +¸øÌò [¤³¤¦¤¨¤­] /(n) public service/ +¸øÌó [¤³¤¦¤ä¤¯] /(n) public commitment or promise/(P)/ +¸øÌó¿ô [¤³¤¦¤ä¤¯¤¹¤¦] /(n) common divisor/ +¸øÍ­ [¤³¤¦¤æ¤¦] /(n) public ownership/(P)/ +¸øÍ­ºâ»º [¤³¤¦¤æ¤¦¤¶¤¤¤µ¤ó] /public property/ +¸øÍ­¿åÌÌ [¤³¤¦¤æ¤¦¤¹¤¤¤á¤ó] /public waters/ +¸øÍ­ÃÏ [¤³¤¦¤æ¤¦¤Á] /(n) public land/ +¸øͭʪ [¤³¤¦¤æ¤¦¤Ö¤Ä] /public property/ +¸øÍ­ÎÓ [¤³¤¦¤æ¤¦¤ê¤ó] /(n) public forest/ +¸øÍÑ [¤³¤¦¤è¤¦] /(n) government business/public use/public expense/(P)/ +¸øÍѸì [¤³¤¦¤è¤¦¤´] /(n) official language/ +¸øÍÑ¼Ö [¤³¤¦¤è¤¦¤·¤ã] /official vehicle/ +¸øÍÑʪ [¤³¤¦¤è¤¦¤Ö¤Ä] /(n) public property/ +¸øÍÑʸ [¤³¤¦¤è¤¦¤Ö¤ó] /(n) official terminology/ +¸øÍù [¤³¤¦¤ê] /(n) public official/ +¸øÍý [¤³¤¦¤ê] /(n) axiom/maxim/self-evident truth/ +¸øΩ [¤³¤¦¤ê¤Ä] /(n) public (institution)/(P)/ +¸øΩ³Ø¹» [¤³¤¦¤ê¤Ä¤¬¤Ã¤³¤¦] /public school/ +¸øÎÎ [¤³¤¦¤ê¤ç¤¦] /(n) duchy/dukedom/principality/ +¸øÏ© [¤³¤¦¤í] /(n) public road/highway/ +¸øÏÀ [¤³¤¦¤í¤ó] /(n) public opinion/unbiased criticism/(P)/ +¸ù¤òÁ褦 [¤³¤¦¤ò¤¢¤é¤½¤¦] /(exp) to contend for distinction/to claim credit/ +¸ù²á [¤³¤¦¤«] /(n) merits and demerits/ +¸ù¶È [¤³¤¦¤®¤ç¤¦] /(n) exploit/achievement/ +¸ùºá [¤³¤¦¤¶¤¤] /(n) both good and bad/merits and demerits/ +¸ù¿Ã [¤³¤¦¤·¤ó] /(n) meritorious retainer/ +¸ùÀÓ [¤³¤¦¤»¤­] /(n) achievements/merit/meritorious service/meritorious deed/(P)/ +¸ùÆÁ [¤¯¤É¤¯] /(n) pious act/ +¸ùÉ× [¥«¥ó¥Õ¡¼] /(n) (MA) (uk) Kung-Fu (zh: go'ngfu)/ +¸ù̾ [¤³¤¦¤ß¤ç¤¦] /(n) great achievement/(P)/ +¸ù̾¿´ [¤³¤¦¤ß¤ç¤¦¤·¤ó] /(n) ambition/aspiration/ +¸ùÍø [¤³¤¦¤ê] /(n) utility/ +¸ùÍø¼çµÁ [¤³¤¦¤ê¤·¤å¤®] /utilitarianism/ +¸ùÍø¼çµÁ¼Ô [¤³¤¦¤ê¤·¤å¤®¤·¤ã] /a utilitarian/ +¸ùÍøŪ [¤³¤¦¤ê¤Æ¤­] /(adj-na,n) utilitarian/ +¸ùÎÏ [¤¯¤ê¤­] /(n) merits (influence) of one's pious acts or religious practice/ +¸ùÎÏ [¤³¤¦¤ê¤­] /spiritual power resulting from Buddhist discipline/ +¸ùÏ« [¤³¤¦¤í¤¦] /(n) meritorious deed/services/(P)/ +¸ùÏ«¶â [¤³¤¦¤í¤¦¤­¤ó] /merit bonus/ +¸ùÏ«¼Ô [¤³¤¦¤í¤¦¤·¤ã] /(n) person who has rendered distinguished service/ +¸ú [¤³¤¦] /(n) efficacy/benefit/efficiency/effect/result/success/ +¸ú¤¬Í­¤ë [¤³¤¦¤¬¤¢¤ë] /(exp) to be beneficial to/to be efficacious/ +¸ú¤­ [¤­¤­] /(n) effectiveness (esp. of drugs)/ +¸ú¤­ÌÜ [¤­¤­¤á] /(n) effect/virtue/efficacy/impression/(P)/ +¸ú¤¯ [¤­¤¯] /(v5k) to be effective/(P)/ +¸ú²Ì [¤³¤¦¤«] /(n,adj-no) effect/effectiveness/efficacy/result/(P)/ +¸ú²Ì¤¬¾å¤¬¤ë [¤³¤¦¤«¤¬¤¢¤¬¤ë] /(exp) to bear fruit/to take effect/ +¸ú²Ì²» [¤³¤¦¤«¤ª¤ó] /sound effect(s)/ +¸ú²ÌŪ [¤³¤¦¤«¤Æ¤­] /(adj-na) effective/successful/(P)/ +¸ú²Ìë¶ÌÌ [¤³¤¦¤«¤Æ¤­¤á¤ó] /bring an immediate result on/have an instant effect on/ +¸ú¸³ [¤³¤¦¤±¤ó] /(n) efficacy/effect/ +¸úǽ [¤³¤¦¤Î¤¦] /(n) effect/efficacy/virtue/benefit/(P)/ +¸úǽ½ñ¤­ [¤³¤¦¤Î¤¦¤¬¤­] /(n) statement of the efficacy of a medicine/ +¸úÌÜ [¤­¤­¤á] /(n) effect/virtue/efficacy/impression/ +¸úÍÑ [¤³¤¦¤è¤¦] /(n) use/utility/effect/benefit/(P)/ +¸úΨ [¤³¤¦¤ê¤Ä] /(n) efficiency/(P)/ +¸úΨ²½ [¤³¤¦¤ê¤Ä¤«] /(n) making efficient/ +¸úΨ¸þ¾å [¤³¤¦¤ê¤Ä¤³¤¦¤¸¤ç¤¦] /improvement in efficiency/ +¸úΨŪ [¤³¤¦¤ê¤Ä¤Æ¤­] /(adj-na) efficient/(P)/ +¸úÎÏ [¤³¤¦¤ê¤ç¤¯] /(n) effect/efficacy/validity/potency/(P)/ +¸û [¤³¤¦] /be bent/ +¸û°ú [¤³¤¦¤¤¤ó] /(n,vs) arrest/custody/seduction/abduction/ +¸û°ú¤· [¤«¤É¤ï¤«¤·] /(n) kidnapper/ +¸û°ú¤¹ [¤«¤É¤ï¤«¤¹] /(v5s) to kidnap/ +¸û°ú¾õ [¤³¤¦¤¤¤ó¤¸¤ç¤¦] /(n) summons/warrant of arrest/ +¸û¶Ì [¤Þ¤¬¤¿¤Þ] /(n) (ancient) comma-shaped jewels/ +¸ûÇÛ [¤³¤¦¤Ð¤¤] /(n) slope/incline/gradient/grade/pitch/(P)/ +¸ûα [¤³¤¦¤ê¤å¤¦] /(n) detention/confinement/ +¸ü¤¤ [¤¢¤Ä¤¤] /(adj) cordial/kind/warm(hearted)/thick/deep/(P)/ +¸ü¤¤»ý¤Æ¤Ê¤· [¤¢¤Ä¤¤¤â¤Æ¤Ê¤·] /(n) cordial reception/ +¸ü¤«¤Þ¤·¤¤ [¤¢¤Ä¤«¤Þ¤·¤¤] /(adj) impudent/shameless/brazen/(P)/ +¸ü¤¯Îé¤ò½Ò¤Ù¤ë [¤¢¤Ä¤¯¤ì¤¤¤ò¤Î¤Ù¤ë] /(exp) to thank (a person) heartily/ +¸ü¤µ [¤¢¤Ä¤µ] /(n) thickness/(P)/ +¸ü¤Ü¤Ã¤¿¤¤ [¤¢¤Ä¤Ü¤Ã¤¿¤¤] /(adj) very thick/heavy/ +¸ü¤ß [¤¢¤Ä¤ß] /(n) thickness/profound/(P)/ +¸ü°Õ [¤³¤¦¤¤] /(n) kindness/favor/(P)/ +¸ü±± [¤¢¤Ä¤¦¤¹] /(n) stone hand mill/ +¸ü²¸ [¤³¤¦¤ª¤ó] /(n) great favor/obligation/ +¸ü²½¾Ñ [¤¢¤Ä¤²¤·¤ç¤¦] /(n) thick or heavy make-up/ +¸ü´é [¤³¤¦¤¬¤ó] /(adj-na,n) impudence/audacity/ +¸ü´é̵ÃÑ [¤³¤¦¤¬¤ó¤à¤Á] /(adj-na,n) shameless/brazen and unscrupulous/ +¸üµÃ [¤³¤¦¤®] /(n) your kindness/ +¸ü¶ø [¤³¤¦¤°¤¦] /(n) cordial welcome/kind treatment/ +¸ü»Ö [¤³¤¦¤·] /(n) kind intention/kind thought/ +¸ü»æ [¤¢¤Ä¤¬¤ß] /(n) cardboard/thick paper/(P)/ +¸ü¼ê [¤¢¤Ä¤Ç] /(adj-na,adj-no,n) thick (paper, etc.)/ +¸ü¾Æ¤­ [¤¢¤Ä¤ä¤­] /(n) thickly sliced food/ +¸ü¾ð [¤³¤¦¤¸¤ç¤¦] /(n) kindness/favour/hospitality/ +¸üÀ¸ [¤³¤¦¤»¤¤] /(n) public welfare/Welfare Ministry/(P)/ +¸üÀ¸»ÜÀß [¤³¤¦¤»¤¤¤·¤»¤Ä] /welfare facilities/ +¸üÀ¸¾Ê [¤³¤¦¤»¤¤¤·¤ç¤¦] /Ministry of Health and Welfare/(P)/ +¸üÀ¸Âç¿Ã [¤³¤¦¤»¤¤¤À¤¤¤¸¤ó] /(n) Minister of Health and Welfare/ +¸üÀ¸Ç¯¶â [¤³¤¦¤»¤¤¤Í¤ó¤­¤ó] /welfare pension/(P)/ +¸üÀ¸Ç¯¶âÊݸ± [¤³¤¦¤»¤¤¤Í¤ó¤­¤ó¤Û¤±¤ó] /welfare annuity insurance/ +¸üÀ¸Ï«Æ¯¾Ê [¤³¤¦¤»¤¤¤í¤¦¤É¤¦¤·¤ç¤¦] /(n) Ministry of Health, Labour and Welfare/ +¸üÀÚ¤ê [¤¢¤Ä¤®¤ê] /(n) thick slice/ +¸üÁê [¤³¤¦¤·¤ç¤¦] /(n) Welfare Minister/(P)/ +¸üÃÏ [¤¢¤Ä¤¸] /(n) thick cloth/ +¸üÃå [¤¢¤Ä¤®] /(n) wearing thick clothes/(P)/ +¸üÄì [¤¢¤Ä¤¾¤³] /(n) thick-soled footwear, popular in the late 1990s/ +¸üÇö [¤³¤¦¤Ï¤¯] /(n) thickness/partiality/ +¸üÈÄ [¤¢¤Ä¤¤¤¿] /(n) plank/thick board/plate glass/heavy metal sheet (esp. welding)/heavy brocaded obi/ +¸üÈé [¤¢¤Ä¤«¤ï] /(adj-na,n) thick hide/shamelessness/ +¸üÌ£ [¤¢¤Ä¤ß] /(n) thickness/profound/ +¸üÍȤ² [¤¢¤Ä¤¢¤²] /(n) thick fried tofu/ +¸üÍø [¤³¤¦¤ê] /large profits/ +¸üÎé [¤³¤¦¤ì¤¤] /heartfelt thanks/ +¸ý [¤¯¤Á] /(n) mouth/orifice/opening/(P)/ +¸ý¡¹ [¤¯¤Á¤°¤Á] /(n) each entrance/every mouth/(P)/ +¸ý¡¹¤Ë [¤¯¤Á¤°¤Á¤Ë] /severally/unanimously/(P)/ +¸ý¤¢¤ó¤°¤ê [¤¯¤Á¤¢¤ó¤°¤ê] /dumbfounded/open-mouthed/ +¸ý¤¦¤ë¤µ¤¤ [¤¯¤Á¤¦¤ë¤µ¤¤] /(adj) nagging/faultfinding/carping/captious/ +¸ý¤«¤éϳ¤ì¤ë [¤¯¤Á¤«¤é¤â¤ì¤ë] /(exp) to pass from one's lips/ +¸ý¤¬¤¦¤Þ¤¤ [¤¯¤Á¤¬¤¦¤Þ¤¤] /glib/smooth talker/ +¸ý¤¬¤Ê¤¤ [¤¯¤Á¤¬¤Ê¤¤] /being unable to find a job/ +¸ý¤¬°­¤¤ [¤¯¤Á¤¬¤ï¤ë¤¤] /sarcastic/having a sharp (nasty) tongue/ +¸ý¤¬³ê¤ë [¤¯¤Á¤¬¤¹¤Ù¤ë] /(exp) to make a slip of the tongue/ +¸ý¤¬·Ú¤¤ [¤¯¤Á¤¬¤«¤ë¤¤] /having a loose tongue/being talkative/ +¸ý¤¬¹ª¤¤ [¤¯¤Á¤¬¤¦¤Þ¤¤] /honeymouthed/fair-spoken/cajoling/talking glibly/ +¸ý¤¬½Å¤¤ [¤¯¤Á¤¬¤ª¤â¤¤] /incommunicative/taciturn/ +¸ý¤¬¾å¼ê¤¤ [¤¯¤Á¤¬¤¦¤Þ¤¤] /honeymouthed/fair-spoken/cajoling/talking glibly/ +¸ý¤¬Â¿¤¤ [¤¯¤Á¤¬¤ª¤ª¤¤] /having a large family to support/ +¸ý¤¬Ìµ¤¤ [¤¯¤Á¤¬¤Ê¤¤] /being unable to find a job/ +¸ý¤¬íè¤ë [¤¯¤Á¤¬¤¹¤Ù¤ë] /(exp) to make a slip of the tongue/ +¸ý¤²¤ó¤« [¤¯¤Á¤²¤ó¤«] /(n,vs) quarrel/dispute/(P)/ +¸ý¤´¤â¤ë [¤¯¤Á¤´¤â¤ë] /(v5r) to hesitate to say/to mumble/to hem and haw/to falter/(P)/ +¸ý¤µ¤¬¤Ê¤¤ [¤¯¤Á¤µ¤¬¤Ê¤¤] /(adj) gossipy/critical/jabbering/ +¸ý¤º¤«¤é [¤¯¤Á¤º¤«¤é] /(adv) personally/ +¸ý¤º¤µ¤à [¤¯¤Á¤º¤µ¤à] /(v5m) to hum something/to sing to oneself/ +¸ý¤À¤· [¤¯¤Á¤À¤·] /(vs) interference/butting in/ +¸ý¤Ë [¤¯¤Á¤Ë] /eating/speaking of/referring to/ +¸ý¤Ë¤¹¤ë [¤¯¤Á¤Ë¤¹¤ë] /(exp) to taste/to eat/to speak of/to refer to/ +¸ý¤Ë¹ç¤¦ [¤¯¤Á¤Ë¤¢¤¦] /(exp) to be palatable/to suit one's taste/ +¸ý¤Î¾®¤µ¤¤ [¤¯¤Á¤Î¤Á¤¤¤µ¤¤] /small mouthed/ +¸ý¤Îü [¤¯¤Á¤Î¤Ï] /gossip/ +¸ý¤Ö¤ê [¤¯¤Á¤Ö¤ê] /(n) way of speaking/intimation/(P)/ +¸ý¤ò¤Ä¤±¤ë [¤¯¤Á¤ò¤Ä¤±¤ë] /(v1) to taste/to try (food or drink)/ +¸ý¤ò³Ý¤±¤ë [¤¯¤Á¤ò¤«¤±¤ë] /(exp) to apply for (a job)/to call for (a doctor)/ +¸ý¤ò³ä¤ë [¤¯¤Á¤ò¤ï¤ë] /(exp) to confess/to speak out/ +¸ý¤òµç¤á¤ÆÍÀ¤á¤ë [¤¯¤Á¤ò¤­¤ï¤á¤Æ¤Û¤á¤ë] /(exp) to be lavish in another's praise/ +¸ý¤ò¶´¤à [¤¯¤Á¤ò¤Ï¤µ¤à] /(exp) to cut into (a conversation)/to interject/ +¸ý¤ò¶Ë¤á¤ÆÍÀ¤á¤ë [¤¯¤Á¤ò¤­¤ï¤á¤Æ¤Û¤á¤ë] /(exp) to be lavish in another's praise/ +¸ý¤ò½Ð¤¹ [¤¯¤Á¤ò¤À¤¹] /(exp) to interrupt a conversation/ +¸ý¤ò¿¡¤¦ [¤¯¤Á¤ò¤Ì¤°¤¦] /(exp) to wipe one's mouth/to feign innocence/to feign ignorance/ +¸ý¤ò¿µ¤à [¤¯¤Á¤ò¤Ä¤Ä¤·¤à] /(exp) to be careful in speech/ +¸ý¤ò·¤¨¤Æ [¤¯¤Á¤ò¤½¤í¤¨¤Æ] /(to complain) unanimously/in chorus/ +¸ý¤òÆþ¤ì¤ë [¤¯¤Á¤ò¤¤¤ì¤ë] /(v1) to throw in a suggestion/ +¸ý¤òÉÕ¤±¤ë [¤¯¤Á¤ò¤Ä¤±¤ë] /(v1) to taste/to try (food or drink)/ +¸ý¥³¥ß [¤¯¤Á¥³¥ß] /(n) word of mouth/(P)/ +¸ý°Ü¤· [¤¯¤Á¤¦¤Ä¤·] /(n) mouth-to-mouth feeding/conveying by word of mouth/oral tradition/ +¸ý±é [¤³¤¦¤¨¤ó] /(n) oral presentation/ +¸ý±ê [¤³¤¦¤¨¤ó] /mouth ulcer/stomatitis/ +¸ý±ø¤¤ [¤¯¤Á¤®¤¿¤Ê¤¤] /(adj) foul-mouthed/abusive/ +¸ý±ø¤· [¤¯¤Á¤è¤´¤·] /(n) tantalizing sample (of food)/ +¸ý²¼¼ê [¤¯¤Á¤Ù¤¿] /(adj-na,n) defective speech/slowness of speech/poor talker/ +¸ý²Ä¾Ð [¤¯¤Á¤ª¤«¤·] /witty talking/joking/ +¸ý²Ð [¤¯¤Á¤Ó] /(n) fuse/spark plug/cause (of war)/origin (of a quarrel)/(P)/ +¸ý²Ð¤òÀÚ¤ë [¤¯¤Á¤Ó¤ò¤­¤ë] /(exp) to start a conversation/ +¸ý²á¤® [¤¯¤Á¤¹¤®] /(n) livelihood/ +¸ý²ò¤± [¤¯¤Á¤É¤±] /(uk) melt-in-the-mouth/ +¸ý²ó¤· [¤¯¤Á¤Þ¤ï¤·] /(n) an expression/phraseology/ +¸ý³¨ [¤¯¤Á¤¨] /(n) frontispiece/ +¸ý³«¤± [¤¯¤Á¤¢¤±] /(n) opening/broaching/beginning/first sale/ +¸ý³° [¤³¤¦¤¬¤¤] /(n,vs) disclosure/reveal (i.e. a secret)/ +¸ý³¸ [¤³¤¦¤¬¤¤] /(n) palate/ +¸ý³¸²» [¤³¤¦¤¬¤¤¤ª¤ó] /(n) a palatal/ +¸ý³¸¿â [¤³¤¦¤¬¤¤¤¹¤¤] /(n) uvula/ +¸ý³¸Îö [¤³¤¦¤¬¤¤¤ì¤Ä] /(n) cleft palate/ +¸ý³Ñ [¤³¤¦¤«¤¯] /(n) corners of the mouth/ +¸ý³ÑÎÏ [¤¯¤Á¤Å¤â¤¦] /war of words/ +¸ý´·¤é¤· [¤¯¤Á¤Ê¤é¤·] /(n) accustoming oneself to a certain taste/oral drill/ +¸ý´ñÎï [¤¯¤Á¤®¤ì¤¤] /(adj-na,n) speaking elegantly/speaking clearly/not coveting food/speaking like an innocent person/ +¸ý´ó¤» [¤¯¤Á¤è¤»] /(n) spiritualism/necromancy/ +¸ýµ¤ [¤³¤¦¤­] /(n) bad breath/intimation/ +¸ýµö [¤¯¤Á¤â¤È] /(n) the mouth/shape of the mouth/near an entrance/ +¸ý¶¡ [¤³¤¦¤­¤ç¤¦] /(n) affidavit/deposition/ +¸ý¶¡½ñ [¤³¤¦¤­¤ç¤¦¤·¤ç] /affidavit/deposition/ +¸ý¶Ò¤Ã¤¿¤¤ [¤¯¤Á¤Ï¤Ð¤Ã¤¿¤¤] /acting smart/bragging/ +¸ý¶â [¤¯¤Á¤¬¤Í] /(n) (metal) cap/ +¸ý¶ã [¤³¤¦¤®¤ó] /(n) humming to oneself/ +¸ý¶ã¤à [¤¯¤Á¤º¤µ¤à] /(v5m) to hum/ +¸ý·Â [¤³¤¦¤±¤¤] /(n) aperture/bore/calibre/(P)/ +¸ý·Ú [¤¯¤Á¤¬¤ë] /(adj-na,n) loose-lipped/talkative/ +¸ý·ö¤·¤¤ [¤¯¤Á¤ä¤«¤Þ¤·¤¤] /(adj) nagging/talkative/gossipy/ +¸ý·ö²Þ [¤¯¤Á¤±¤ó¤«] /(n,vs) quarrel/dispute/ +¸ý·ö²Þ [¤¯¤Á¤²¤ó¤«] /(n,vs) quarrel/dispute/ +¸ý·ø¤¤ [¤¯¤Á¤¬¤¿¤¤] /(adj) discreet/tight-lipped/ +¸ý¸µ [¤¯¤Á¤â¤È] /(n) the mouth/shape of the mouth/near an entrance/ +¸ý¸º¤é¤· [¤¯¤Á¤Ù¤é¤·] /(n) reducing the mouths to feed/ +¸ý¸ÀÍÕ [¤¯¤Á¤³¤È¤Ð] /(n) words in common use/ +¸ý¸Ç¤á [¤¯¤Á¤¬¤¿¤á] /(n) verbal promise/ +¸ý¸ì [¤³¤¦¤´] /(n) colloquial language/(P)/ +¸ý¸ì±Ñ¸ì [¤³¤¦¤´¤¨¤¤¤´] /spoken English/ +¸ý¸ìÂÎ [¤³¤¦¤´¤¿¤¤] /(n) colloquial style/ +¸ý¸ìʸ [¤³¤¦¤´¤Ö¤ó] /(n) colloquial language or sentence/ +¸ý¸ìÌõ [¤³¤¦¤´¤ä¤¯] /(n) colloquial translation/ +¸ý¸ý [¤¯¤Á¤°¤Á] /(n) each entrance/every mouth/ +¸ý¸ý¤Ë [¤¯¤Á¤°¤Á¤Ë] /severally/unanimously/ +¸ý¹ª¼Ô [¤¯¤Á¤´¤¦¤·¤ã] /(adj-na,n) smooth-spoken/ +¸ý¹È [¤¯¤Á¤Ù¤Ë] /(n) lipstick/(P)/ +¸ý¹Ð [¤³¤¦¤¯¤¦] /(n) mouth cavity/ +¸ý¹Ð [¤³¤¦¤³¤¦] /(n) mouth cavity/ +¸ý¹Ð³°²Ê [¤³¤¦¤¯¤¦¤²¤«] /(n) dental surgery/oral surgery/ +¸ý¹Ð³°²Ê [¤³¤¦¤³¤¦¤²¤«] /(n) dental surgery/oral surgery/ +¸ý¹Ð´â [¤³¤¦¤³¤¦¤¬¤ó] /oral cancer/ +¸ý¹Ó [¤¯¤Á¤¢¤é] /(adj-na,n) rough speaking/ +¸ý¹Ó¤¯ [¤¯¤Á¤¢¤é¤¯] /(adv) violently/ +¸ý¹æ¤à [¤¯¤Á¤º¤µ¤à] /(v5m) to hum/to sing to oneself/to compose impromptu (poems)/ +¸ýºÂ [¤³¤¦¤¶] /(n) account (e.g. bank)/(P)/ +¸ýºÂ·¸ [¤³¤¦¤¶¤«¤«¤ê] /teller (in bank)/ +¸ýºÉ¤® [¤¯¤Á¤Õ¤µ¤®] /(n) prohibition of speaking/imposition of silence/tiny morsel/ +¸ýºÍ [¤³¤¦¤µ¤¤] /(adj-na,n) clever speech/ +¸ý»°Ì£Àþ [¤¯¤Á¤¶¤ß¤»¤ó] /(n) humming a samisen tune/ +¸ý»°Ì£Àþ [¤¯¤Á¤¸¤ã¤ß¤»¤ó] /(n) humming a samisen tune/ +¸ý»ß¤á [¤¯¤Á¤É¤á] /(n,vs) forbidding to speak/muzzling (a person)/(P)/ +¸ý»ß¤áÎÁ [¤¯¤Á¤É¤á¤ê¤ç¤¦] /(n) hush money/ +¸ý¼ª [¤³¤¦¤¸] /(n) mouth and ear/ +¸ý¼ª¤Î³Ø [¤³¤¦¤¸¤Î¤¬¤¯] /shallow learning/ +¸ý¼Â [¤³¤¦¤¸¤Ä] /(n) excuse/(P)/ +¸ý¼Ì¤· [¤¯¤Á¤¦¤Ä¤·] /(n) repeat mindlessly/speaking in a similar manner/ +¸ý¼Ö [¤¯¤Á¤°¤ë¤Þ] /(n) cajolery/ +¸ý¼ä¤·¤¤ [¤¯¤Á¤µ¤Ó¤·¤¤] /(adj) longing to have or put something in one's mouth/ +¸ý¼è¤ê [¤¯¤Á¤È¤ê] /(n) groom/horse boy/side dish/ +¸ý¼õ [¤¯¤¸¤å] /listening to someone talking/ +¸ý¼ø [¤¯¤¦¤¸¤å] /(n) oral instruction or teaching or method/ +¸ý¼ø [¤¯¤¸¤å] /(n) oral instruction or teaching or method/ +¸ý¼ø [¤³¤¦¤¸¤å] /(n) oral instruction or teaching or method/ +¸ý½­ [¤³¤¦¤·¤å¤¦] /(n) bad breath/halitosis/ +¸ý½Å [¤¯¤Á¤ª¤â] /(adj-na,n) slow of speech/prudent/ +¸ý½Å¤¤ [¤¯¤Á¤ª¤â¤¤] /(adj) slow of speech/prudent/ +¸ý½Ð¤· [¤¯¤Á¤À¤·] /(n) interference/meddling/(P)/ +¸ý½Ò [¤³¤¦¤¸¤å¤Ä] /(n) verbal statement/(P)/ +¸ý½Ò¸¢ [¤³¤¦¤¸¤å¤Ä¤±¤ó] /(n) public recitation right (e.g. reciting a poem in a bookstore)/ +¸ý½Ò»î¸³ [¤³¤¦¤¸¤å¤Ä¤·¤±¤ó] /oral examination/ +¸ý½Ò½ñ [¤³¤¦¤¸¤å¤Ä¤·¤ç] /affidavit/ +¸ý½ÒÉ®µ­ [¤³¤¦¤¸¤å¤Ä¤Ò¤Ã¤­] /dictation/note-taking/ +¸ý½ñ¤­ [¤¯¤Á¤¬¤­] /(n,vs) writing with the brush in the mouth/affidavit/written confession/ +¸ý¾®¸À [¤¯¤Á¤³¤´¤È] /(n) scolding/faultfinding/ +¸ý¾µ [¤³¤¦¤·¤ç¤¦] /(n) passing on by word of mouth/oral tradition/ +¸ý¾å [¤³¤¦¤¸¤ç¤¦] /(n) vocal message/speech/(P)/ +¸ý¾å¼ê [¤¯¤Á¤¸¤ç¤¦¤º] /(adj-na,n) smooth-speaking/ +¸ý¾å½ñ [¤³¤¦¤¸¤ç¤¦¤¬¤­] /(n) verbal note (notes verbale)/written statement/ +¸ý¾å½ñ [¤³¤¦¤¸¤ç¤¦¤·¤ç] /(n) verbal note (notes verbale)/written statement/ +¸ý¾å½ñ¤­ [¤³¤¦¤¸¤ç¤¦¤¬¤­] /(n) verbal note (notes verbale)/written statement/ +¸ý¿¡¤­ [¤¯¤Á¤Õ¤­] /(n) napkin/ +¸ý¿¨¤ê [¤¯¤Á¤¶¤ï¤ê] /(n) (food that meets one's) taste/treatment/ +¸ý¿° [¤³¤¦¤·¤ó] /(n) lips/labia/ +¸ý¿°´ü [¤³¤¦¤·¤ó¤­] /(n) the oral phase (of development)/ +¸ý¿°Îö [¤³¤¦¤·¤ó¤ì¤Ä] /harelip/ +¸ý¿¶¤ê [¤¯¤Á¤Ö¤ê] /(n) way of speaking/intimation/ +¸ý¿¿»÷ [¤¯¤Á¤Þ¤Í] /(n) mimicry/ +¸ý¿ô [¤¯¤Á¤«¤º] /(n) number of dependents (words, shares, accounts)/(P)/ +¸ý¿ô [¤¯¤Á¤¹¤¦] /(n) number of dependents (words, shares, accounts)/ +¸ý¿ô [¤³¤¦¤¹¤¦] /(n) number of people, items, etc./ +¸ý¿ô¤¬¾¯¤¤ [¤¯¤Á¤«¤º¤¬¤¹¤¯¤Ê¤¤] /taciturn/ +¸ýÀ­¤Ê¤¤ [¤¯¤Á¤µ¤¬¤Ê¤¤] /gossipy/abusive/ +¸ýÀ­Ìµ¤¤ [¤¯¤Á¤µ¤¬¤Ê¤¤] /gossipy/abusive/ +¸ýÀˤ·¤¤ [¤¯¤Á¤ª¤·¤¤] /(adj) regrettable/mortifying/vexing/ +¸ýÀˤ·¤¤ [¤¯¤ä¤·¤¤] /(adj) regrettable/mortifying/vexing/ +¸ýÀÚ¤ê [¤¯¤Á¤­¤ê] /(n) start broaching (a subject)/ +¸ýÀâ [¤¯¤¼¤Ä] /(n) lover's tiff/ +¸ýÀ⤭ʸ¶ç [¤¯¤É¤­¤â¤ó¤¯] /(exp) (loving) words/ +¸ýÀ⤭Íî¤È¤¹ [¤¯¤É¤­¤ª¤È¤¹] /(v5s) to persuade/to prevail upon/to win a woman's heart/to win over/to talk someone into doing/ +¸ýÀ⤯ [¤¯¤É¤¯] /(v5k) to seduce/to make a play/ +¸ýÀå [¤¯¤¼¤Ä] /(n) talking recklessly/quarreling/curtain lecture/words/tongue/ +¸ýÀå [¤³¤¦¤¼¤Ä] /(n) talking recklessly/quarreling/curtain lecture/words/tongue/ +¸ýÀè [¤¯¤Á¤µ¤­] /(n) lips/mouth/snout/proboscis/professions/lip service/mere words/(P)/ +¸ýÀê [¤¯¤Á¤¦¤é] /(n) gathering from another's words/ +¸ýÀë [¤³¤¦¤»¤ó] /oral statement/ +¸ýÁ¬ [¤³¤¦¤»¤ó] /(n) commission/brokerage/ +¸ýÁ° [¤¯¤Á¤Þ¤¨] /(n) way of speaking/profession/ +¸ýÁá [¤¯¤Á¤Ð¤ä] /(adj-na,n) rapid talking/ +¸ýÁ褤 [¤¯¤Á¤¢¤é¤½¤¤] /(n) quarreling/ +¸ýÁõ [¤³¤¦¤½¤¦] /muzzle loading gun/ +¸ýÁö¤ë [¤¯¤Á¤Ð¤·¤ë] /(v5r) to speak/to tell/to blurt out/(P)/ +¸ýã¼Ô [¤¯¤Á¤À¤Ã¤·¤ã] /(adj-na,n) eloquence/glibness/ +¸ýÃã [¤¯¤Á¤¸¤ã] /adding more tea/ +¸ýÃæ [¤³¤¦¤Á¤å¤¦] /(n) interior of the mouth/ +¸ýÃé¼Â [¤¯¤Á¤Þ¤á] /(adj-na,n) talkative/voluble/ +¸ýÄ´ [¤¯¤Á¤ç¤¦] /(n) tone/expression/(P)/ +¸ýľ¤· [¤¯¤Á¤Ê¤ª¤·] /(n) removing a bad taste/ +¸ýÅ« [¤¯¤Á¤Ö¤¨] /(n) whistle/(P)/ +¸ýÅ«¤ò¿á¤¯ [¤¯¤Á¤Ö¤¨¤ò¤Õ¤¯] /(exp) to whistle/ +¸ýź¤¨ [¤¯¤Á¤¾¤¨] /(n) recommendation/putting in a good word for someone/ +¸ýÅÁ [¤¯¤Ç¤ó] /(n) oral tradition/tradition/oral instruction/ +¸ýÅÁ [¤³¤¦¤Ç¤ó] /(n) oral tradition/tradition/oral instruction/ +¸ýÅÁ¤¨ [¤¯¤Á¤Å¤¿¤¨] /(n) oral tradition/tradition/oral instruction/ +¸ýÅÁ¤Æ [¤¯¤Á¤Å¤Æ] /(n) oral tradition/tradition/oral instruction/ +¸ýÅö¤¿¤ê [¤¯¤Á¤¢¤¿¤ê] /(n) taste/reception/hospitality/ +¸ýÅö¤ê [¤¯¤Á¤¢¤¿¤ê] /(n) (food that meets one's) taste/treatment/ +¸ýÅú [¤³¤¦¤È¤¦] /(n) oral answer/ +¸ýÅú¤¨ [¤¯¤Á¤´¤¿¤¨] /(n,vs) retort/back talk/(P)/ +¸ýÅú»îÌä [¤³¤¦¤È¤¦¤·¤â¤ó] /oral examination/interview/ +¸ýƬ [¤³¤¦¤È¤¦] /(n) oral/(P)/ +¸ýƬ»îÌä [¤³¤¦¤È¤¦¤·¤â¤ó] /oral examination/interview/ +¸ýƬ¿³Íý [¤³¤¦¤È¤¦¤·¤ó¤ê] /oral proceedings/ +¸ýƬÊÛÏÀ [¤³¤¦¤È¤¦¤Ù¤ó¤í¤ó] /oral proceedings/oral pleadings/(P)/ +¸ýÆâ [¤³¤¦¤Ê¤¤] /(n) oral/ +¸ýÆâ±ê [¤³¤¦¤Ê¤¤¤¨¤ó] /(n) mouth ulcer/stomatitis/ +¸ýÆâÀ­¸ò [¤³¤¦¤Ê¤¤¤»¤¤¤³¤¦] /(X) oral sex/blow job/fellatio/ +¸ýÆë¤é¤· [¤¯¤Á¤Ê¤é¤·] /(n) accustoming oneself to a certain taste/oral drill/ +¸ýÆþ¤ì [¤¯¤Á¤¤¤ì] /(n) acting as go-between/good offices/ +¸ýÆþ¤ì²° [¤¯¤Á¤¤¤ì¤ä] /(n) employment agency/ +¸ýǤ¤» [¤¯¤Á¤Þ¤«¤»] /(n) random talk/ +¸ýÇï»Ò [¤¯¤Á¤Ó¤ç¤¦¤·] /(n) counting time orally/ +¸ýȬÃú [¤¯¤Á¤Ï¤Ã¤Á¤ç¤¦] /(n) voluble/eloquent/ +¸ýÈ´¤­ [¤¯¤Á¤Ì¤­] /(n) corkscrew/ +¸ýÈѤ¤ [¤¯¤Á¤¦¤ë¤µ¤¤] /(adj) nagging/faultfinding/carping/captious/ +¸ýÈѤµ¤¤ [¤¯¤Á¤¦¤ë¤µ¤¤] /nagging/overly talkative/ +¸ýÈê [¤³¤¦¤Ò] /(n) oral tradition/legend/folklore/ +¸ýɦ [¤¯¤Á¤Ò¤²] /(n) moustache/ +¸ýÉÔÄ´Ë¡ [¤¯¤Á¤Ö¤Á¤ç¤¦¤Û¤¦] /(adj-na,n) poor talker/ +¸ýÉÕ¤­ [¤¯¤Á¤Ä¤­] /(n) (1) (in the shape of a) mouth/(2) mouthpiece (of a cigarette)/(3) manner of speech/ +¸ýÉÕ¤­ [¤¯¤Á¤Å¤­] /(n) (1) (in the shape of a) mouth/(2) mouthpiece (of a cigarette)/(3) manner of speech/ +¸ýÉÕ¤­±ìÁð [¤¯¤Á¤Å¤­¤¿¤Ð¤³] /cigarette with a mouthpiece/ +¸ýÉÕ¤± [¤¯¤Á¤Å¤±] /(n) kiss/ +¸ýÉÕ¤±¤ë [¤¯¤Á¤Å¤±¤ë] /(v1) to kiss/ +¸ýÉý¤Ã¤¿¤¤ [¤¯¤Á¤Ï¤Ð¤Ã¤¿¤¤] /(adj) bragging/impudence/ +¸ýÊ¢ [¤³¤¦¤Õ¤¯] /(n) appetite/distinction between what is thought and what is said/ +¸ýʬ¤± [¤¯¤Á¤ï¤±] /(n) assortment/ +¸ýÊ­ [¤³¤¦¤Õ¤ó] /(n) way of speaking/intimation/ +¸ýÊÊ [¤¯¤Á¤°¤»] /(n) way of saying/favorite phrase/(P)/ +¸ýÊÕ [¤³¤¦¤Ø¤ó] /(n) around one's lips/ +¸ýÊÕ¤Ë [¤³¤¦¤Ø¤ó¤Ë] /around the mouth/ +¸ýÊÕñ½ãá׿¾ [¤³¤¦¤Ø¤ó¤¿¤ó¤¸¤å¤ó¤Û¤¦¤·¤ó] /cold sore/ +¸ýÊÖÅú [¤¯¤Á¤Ø¤ó¤È¤¦] /(n) talking back/retort/ +¸ýÊÛ [¤³¤¦¤Ù¤ó] /(n) eloquence/ +¸ýÌ£ [¤³¤¦¤ß] /taste flavor/deliciousness/ +¸ýÌÀ¤± [¤¯¤Á¤¢¤±] /(n) start/beginning/ +¸ýÌó [¤³¤¦¤ä¤¯] /(n) verbal promise/ +¸ýÌó« [¤¯¤Á¤ä¤¯¤½¤¯] /(n) verbal promise/ +¸ýÍ·¤à [¤¯¤Á¤º¤µ¤à] /(v5m) to hum/to sing to oneself/to compose impromptu (poems)/ +¸ýÍø¤­ [¤¯¤Á¤­¤­] /(n) eloquent person/mouthpiece/man of influence/mediator/middleman/(P)/ +¸ý΢ [¤¯¤Á¤¦¤é] /(n) determining a speaker's true or hidden meaning/ +¸ý冷 [¤¯¤Á¤·¤Î¤®] /(n) living from hand to mouth/ +¸ýÎÈ [¤³¤¦¤ê¤ç¤¦] /(n) rations/ +¸ýÎØ [¤¯¤Á¤ï] /(n) muzzle/ +¸ý϶¤ë [¤¯¤Á¤´¤â¤ë] /(v5r) to hesitate to say/to mumble/to hem and haw/to falter/ +¸ýÏÀ [¤³¤¦¤í¤ó] /(n,vs) dispute/quarrel/(P)/ +¸ýÏÃË¡ [¤³¤¦¤ï¤Û¤¦] /(n) lipreading/ +¸ýÏÆ [¤¯¤Á¤ï¤­] /(n) edges of the mouth/ +¸ýäƤë [¤¯¤Á¤´¤â¤ë] /(v5r) to hesitate to say/to mumble/to hem and haw/to falter/ +¸ýëÖ [¤³¤¦¤·¤ç¤¦] /(n) recitation/ +¸þ¤¤ [¤à¤«¤¤] /(io) (adj-no,n) facing/opposite/across the street/other side/(P)/ +¸þ¤¤¹ç¤¦ [¤à¤«¤¤¤¢¤¦] /(io) (v5u) to be opposite/to face each other/ +¸þ¤¤Â¦ [¤à¤«¤¤¤¬¤ï] /(io) (n) opposite side/other side/other party/ +¸þ¤¤ÇÈ [¤à¤«¤¤¤Ê¤ß] /head sea/ +¸þ¤¤É÷ [¤à¤«¤¤¤«¤¼] /(n) head wind/ +¸þ¤¦ [¤à¤«¤¦] /(io) (v5u) to face/to go towards/ +¸þ¤¦¸«¤º [¤à¤³¤¦¤ß¤º] /(adj-na,n) recklessness/ +¸þ¤¦Â¦ [¤à¤³¤¦¤¬¤ï] /(n) other side/opposite side/other party/ +¸þ¤«¤¤ [¤à¤«¤¤] /(adj-no,n) facing/opposite/across the street/other side/(P)/ +¸þ¤«¤¤²Ð [¤à¤«¤¤¤Ò] /backfire (to defend against forest fires)/ +¸þ¤«¤¤¹ç¤¦ [¤à¤«¤¤¤¢¤¦] /(v5u) to be opposite/to face each other/ +¸þ¤«¤¤¹ç¤ï¤» [¤à¤«¤¤¤¢¤ï¤»] /(n) face-to-face/ +¸þ¤«¤¤¹ç¤ï¤»¤ë [¤à¤«¤¤¤¢¤ï¤»¤ë] /(v1) to face/to confront/to be opposite to/ +¸þ¤«¤¤Â¦ [¤à¤«¤¤¤¬¤ï] /(n) opposite side/other side/other party/ +¸þ¤«¤¤ÇÈ [¤à¤«¤¤¤Ê¤ß] /head sea/ +¸þ¤«¤¤É÷ [¤à¤«¤¤¤«¤¼] /(n) head wind/ +¸þ¤«¤¦ [¤à¤«¤¦] /(v5u) to face/to go towards/(P)/ +¸þ¤«¤Ã¤Æº¸ [¤à¤«¤Ã¤Æ¤Ò¤À¤ê] /on the left as one faces (it)/(P)/ +¸þ¤«¤ÃÊ¢ [¤à¤«¤Ã¤Ñ¤é] /(n) anger/passion/ +¸þ¤­ [¤à¤­] /(adj-na,n,n-suf) direction/situation/exposure/aspect/suitability/(P)/ +¸þ¤­¤ËÀ®¤Ã¤ÆÅܤë [¤à¤­¤Ë¤Ê¤Ã¤Æ¤ª¤³¤ë] /(exp) to flare up/ +¸þ¤­¸þ¤­ [¤à¤­¤à¤­] /(n) suitability/ +¸þ¤­¹ç¤¦ [¤à¤­¤¢¤¦] /(v5u) to be opposite/to face each other/ +¸þ¤­Ä¾¤ë [¤à¤­¤Ê¤ª¤ë] /(v5r) to turn round/to face about/to turn about/ +¸þ¤­ÉÔ¸þ¤­¤¬Í­¤ë [¤à¤­¤Õ¤à¤­¤¬¤¢¤ë] /(exp) to have one's own field of work/ +¸þ¤­ÉÕ¤±¤Ë [¤à¤­¤Ä¤±¤Ë] /to one's face/in one's presence/ +¸þ¤¯ [¤à¤¯] /(v5k) to face/(P)/ +¸þ¤± [¤à¤±] /(n-suf) (intended) for ../oriented towards ../(P)/ +¸þ¤±¤ë [¤à¤±¤ë] /(v1) to turn towards/to point/(P)/ +¸þ¤±Âؤ¨¤ë [¤à¤±¤«¤¨¤ë] /(v1) to change direction/ +¸þ¤±Ä¾¤¹ [¤à¤±¤Ê¤ª¤¹] /(v5s,vt) to change direction/ +¸þ¤±Ä¾¤ë [¤à¤±¤Ê¤ª¤ë] /(v5r,vi) to change direction/ +¸þ¤³¤¦ [¤à¤³¤¦] /(n) beyond/over there/opposite direction/the other party/(P)/ +¸þ¤³¤¦¤«¤éÍè¤ë [¤à¤³¤¦¤«¤é¤¯¤ë] /to come from the opposite direction/ +¸þ¤³¤¦¤ÇÊë¤é¤¹ [¤à¤³¤¦¤Ç¤¯¤é¤¹] /to live overseas/ +¸þ¤³¤¦¤Ë²ó¤·¤Æ [¤à¤³¤¦¤Ë¤Þ¤ï¤·¤Æ] /in opposition to/ +¸þ¤³¤¦¤ËÃ夤¤¿¤é [¤à¤³¤¦¤Ë¤Ä¤¤¤¿¤é] /when you get to the destination/ +¸þ¤³¤¦¤òÄ¥¤ë [¤à¤³¤¦¤ò¤Ï¤ë] /(exp) to vie with one's opponent/ +¸þ¤³¤¦°Õµ¤ [¤à¤³¤¦¤¤¤­] /(n) aggressive/ +¸þ¤³¤¦´ß [¤à¤³¤¦¤®¤·] /(n) the opposite bank/ +¸þ¤³¤¦µ¤ [¤à¤³¤¦¤­] /aggressive/ +¸þ¤³¤¦¸«¤º [¤à¤³¤¦¤ß¤º] /(adj-na,n) recklessness/ +¸þ¤³¤¦»°¸® [¤à¤³¤¦¤µ¤ó¤²¤ó] /one's next three neighbors/ +¸þ¤³¤¦½ý [¤à¤³¤¦¤­¤º] /(n) scar on one's forehead/ +¸þ¤³¤¦ÀµÌÌ [¤à¤³¤¦¤·¤ç¤¦¤á¤ó] /seat facing south side of sumo ring/ +¸þ¤³¤¦Â¦ [¤à¤³¤¦¤¬¤ï] /(n) other side/opposite side/other party/(P)/ +¸þ¤³¤¦È­´¬ [¤à¤³¤¦¤Ï¤Á¤Þ¤­] /folded or rolled head towel/ +¸þ¤³¤¦È­´¬¤­ [¤à¤³¤¦¤Ï¤Á¤Þ¤­] /(n) towel twisted around one's head/ +¸þ¤³¤¦áÓ [¤à¤³¤¦¤­¤º] /(n) frontal wound/ +¸þ¤³¤¦æú [¤à¤³¤¦¤º¤Í] /(n) shin/front of lower leg/ +¸þ³Ø¿´ [¤³¤¦¤¬¤¯¤·¤ó] /(n) love of learning/ +¸þ´¨ [¤³¤¦¤«¤ó] /(n) facing the winter/ +¸þ¸å [¤³¤¦¤´] /(n-adv,n-t) hereafter/ +¸þ¸÷À­ [¤³¤¦¤³¤¦¤»¤¤] /(n) heliotropism/ +¸þ½ë [¤³¤¦¤·¤ç] /(n) facing the heat/ +¸þ¾å [¤³¤¦¤¸¤ç¤¦] /(n,vs) elevation/rise/improvement/advancement/progress/(P)/ +¸þ¾å¿´ [¤³¤¦¤¸¤ç¤¦¤·¤ó] /(n) ambition/aspiration/ +¸þ¿´ÎÏ [¤³¤¦¤·¤ó¤ê¤ç¤¯] /(n) centripetal force/ +¸þÀ­ [¤³¤¦¤»¤¤] /(n) tropism/ +¸þÀº¿ÀÌô [¤³¤¦¤»¤¤¤·¤ó¤ä¤¯] /psychotropic drug/ +¸þÃÏÀ­ [¤³¤¦¤Á¤»¤¤] /(n) the nature of plants to grow down and root/geotropism/ +¸þÆü°ª [¤Ò¤Þ¤ï¤ê] /(gikun) (n) sunflower/ +¸þÆüÀ­ [¤³¤¦¤¸¤Ä¤»¤¤] /(n) disposition (in flowers) to turn toward the sun/phototropism/ +¸þÆüÀ­ [¤³¤¦¤Ë¤Á¤»¤¤] /(n) disposition (in flowers) to turn toward the sun/phototropism/ +¸þÇØ [¤³¤¦¤Ï¤¤] /(n) one's attitude/state of affairs/ +¸þÊÆ [¤³¤¦¤Ù¤¤] /pro-American/ +¸þÊÆŪ [¤³¤¦¤Ù¤¤¤Æ¤­] /(adj-na) pro-American/ +¹¡ [¤­¤µ¤­] /(n) empress/queen/ +¹¡µÜ [¤³¤¦¤­¤å¤¦] /harem/imperial consort/palace/ +¹¡ÈÞ [¤³¤¦¤Ò] /(n) queen/ +¹¢ [¤Î¤É] /(n) (uk) throat/(P)/ +¹¢¤¬³é¤¯ [¤Î¤É¤¬¤«¤ï¤¯] /(exp) to be thirsty/ +¹¢¤Á¤ó¤³ [¤Î¤É¤Á¤ó¤³] /(n) uvula/ +¹¢¤Ë»É¤µ¤Ã¤¿¹ü [¤Î¤É¤Ë¤µ¤µ¤Ã¤¿¤Û¤Í] /bone stuck in one's throat/ +¹¢¤ÎÄË¤ß [¤Î¤É¤Î¤¤¤¿¤ß] /(exp) sore throat/ +¹¢¤ò½á¤¹ [¤Î¤É¤ò¤¦¤ë¤ª¤¹] /(exp) to appease one's thirst/ +¹¢¸µ [¤Î¤É¤â¤È] /(n) throat/ +¹¢¼«Ëý [¤Î¤É¤¸¤Þ¤ó] /(n) proud of one's voice/ +¹¢Å« [¤Î¤É¤Ö¤¨] /(n) windpipe/ +¹¢Æ¬ [¤³¤¦¤È¤¦] /(adj-na,n) larynx/ +¹¢Æ¬±ê [¤³¤¦¤È¤¦¤¨¤ó] /(n) laryngitis/ +¹¢Æ¬´â [¤³¤¦¤È¤¦¤¬¤ó] /(n) cancer of the larynx/ +¹¢Ê© [¤Î¤É¤Ü¤È¤±] /(n) Adam's apple/ +¹¢ÎØ [¤Î¤É¤ï] /(n) (sumo) thrust at the opponent's throat/ +¹£³° [¤³¤¦¤¬¤¤] /(n) out of the pit/ +¹£¸ý [¤³¤¦¤³¤¦] /(n) pithead/minehead/ +¹£¼ô [¤³¤¦¤¸¤å] /(n) burying Confucian scholars alive/ +¹£Äì [¤³¤¦¤Æ¤¤] /(n) mine-pit bottom/ +¹£Æ» [¤³¤¦¤É¤¦] /(n) tunnel/(mine) level/(P)/ +¹£Æâ [¤³¤¦¤Ê¤¤] /(n) within a pit or (mine) shaft/ +¹£Æâ»ö¸Î [¤³¤¦¤Ê¤¤¤¸¤³] /mine accident/ +¹£É× [¤³¤¦¤Õ] /(n) miner/ +¹£ÌÚ [¤³¤¦¤Ü¤¯] /(n) mine timbers/ +¹¤ [¤¢¤«] /(n) dirt/filth/(P)/ +¹¤À÷¤ß¤ë [¤¢¤«¤¸¤ß¤ë] /to become grimy or dirty/ +¹¤È´¤± [¤¢¤«¤Ì¤±] /(n) refinement/style/ +¹¤È´¤±¤ë [¤¢¤«¤Ì¤±¤ë] /(v1) to refine/ +¹¤Î¥ [¤³¤ê] /(n) purification/ +¹¥¡¹Ìì [¤³¤¦¤³¤¦¤ä] /(n) good-natured old man/ +¹¥¤¤ [¤è¤¤] /(iK) (adj) good/ +¹¥¤¤²Ã¸º [¤¤¤¤¤«¤²¤ó] /(adj-na,adv,exp,n) moderate/right/random/not thorough/vague/irresponsible/halfhearted/ +¹¥¤¤´é [¤¤¤¤¤«¤ª] /(n) big-shot/happy face/ +¹¥¤¤µ¤ [¤¤¤¤¤­] /(adj-na,n) easygoing/optimistic/conceited/ +¹¥¤¤µ¤Ì£ [¤¤¤¤¤­¤ß] /(adj-na) serves one right/ +¹¥¤¤»Ò [¤¤¤¤¤³] /good child/ +¹¥¤¤¿Í [¤¤¤¤¤Ò¤È] /(n) good-natured person/ +¹¥¤¤Ãç [¤¤¤¤¤Ê¤«] /(n) love for one another/ +¹¥¤¤Ç¯ [¤¤¤¤¤È¤·] /(n) old enough/ +¹¥¤­ [¤¹¤­] /(adj-na,n) liking/fondness/love/(P)/ +¹¥¤­¤º¤­ [¤¹¤­¤º¤­] /(n) matter of taste/ +¹¥¤­¤À [¤¹¤­¤À] /be fond of/like/love/ +¹¥¤­·ù¤¤ [¤¹¤­¤­¤é¤¤] /(n) likes and dislikes/taste/(P)/ +¹¥¤­¹¥¤­ [¤¹¤­¤º¤­] /(n) matter of taste/(P)/ +¹¥¤­¹¥¤à [¤¹¤­¤³¤Î¤à] /(v5m) to do something by choice/to like/to be fond of/ +¹¥¤­¼Ô [¤¹¤­¤â¤Î] /(n) (vulg) dilettante/lecher/nymphomaniac/ +¹¥¤­¾¡¼ê [¤¹¤­¤«¤Ã¤Æ] /(adj-na) doing whatever one pleases/ +¹¥¤­ÊüÂê [¤¹¤­¤Û¤¦¤À¤¤] /(adj-na,n) doing as one pleases/ +¹¥¤¯ [¤¹¤¯] /(v5k) to like/to love/to be fond of/ +¹¥¤Þ¤·¤¤ [¤³¤Î¤Þ¤·¤¤] /(adj) nice/likeable/desirable/(P)/ +¹¥¤ß [¤³¤Î¤ß] /(n) liking/taste/choice/(P)/ +¹¥¤ß¤Ë¤è¤ê [¤³¤Î¤ß¤Ë¤è¤ê] /depending on one's preference/ +¹¥¤à [¤³¤Î¤à] /(v5m) to like/to prefer/(P)/ +¹¥¤ó¤Ç [¤³¤Î¤ó¤Ç] /(n) by (from) choice/by (for) preference/of one's own accord/of one's (own) free will/on purpose/deliberately/intentionally/(P)/ +¹¥¥²¡¼¥à [¤³¤¦¥²¡¼¥à] /(n) excellent effort in a losing cause (baseball)/ +¹¥¥×¥ì¡¼ [¤³¤¦¥×¥ì¡¼] /(n) good play or effort (baseball)/ +¹¥°­ [¤³¤¦¤ª] /(n) likes and dislikes/ +¹¥°Õ [¤³¤¦¤¤] /(n) good will/favor/courtesy/(P)/ +¹¥°ÕŪ [¤³¤¦¤¤¤Æ¤­] /(adj-na) favorable/ +¹¥°ìÂÐ [¤³¤¦¤¤¤Ã¤Ä¤¤] /(adj-na,n) well-matched/ +¹¥±¿ [¤³¤¦¤¦¤ó] /(adj-na,n) good luck/fortune/ +¹¥±Â [¤³¤¦¤¸] /(n) bait/decoy/lure/ +¹¥±Æ¶Á [¤³¤¦¤¨¤¤¤­¤ç¤¦] /(n) favorable influence/ +¹¥±é [¤³¤¦¤¨¤ó] /(n) good performance/ +¹¥±ö¶Ý [¤³¤¦¤¨¤ó¤­¤ó] /(n) halobacteria/ +¹¥²¼Êª [¤³¤¦¤«¤Ö¤Ä] /(n) favorite snack to have with drinks/ +¹¥³Ñ²È [¤³¤¦¤«¤¯¤«] /(n) sumo fan/ +¹¥³Ø [¤³¤¦¤¬¤¯] /(n) love of learning/ +¹¥´¶ [¤³¤¦¤«¤ó] /(n) good feeling/good will/favourable impression/(P)/ +¹¥´Á [¤³¤¦¤«¤ó] /(n) fine fellow/ +¹¥´ñ [¤³¤¦¤­] /(n) inquisitiveness/ +¹¥´ñ¿´ [¤³¤¦¤­¤·¤ó] /(n) curiosity/inquisitiveness/(P)/ +¹¥´ü [¤³¤¦¤­] /(n) ideal time/ +¹¥µ¡ [¤³¤¦¤­] /(n) good opportunity/chance/(P)/ +¹¥µ¡¤òƨ¤¹ [¤³¤¦¤­¤ò¤Î¤¬¤¹] /(exp) to let an opportunity slip/ +¹¥µ¤ [¤³¤¦¤­] /(n) easygoing/optimistic/conceited/ +¹¥µ¤À­ºÙ¶Ý [¤³¤¦¤­¤»¤¤¤µ¤¤¤­¤ó] /(n) aerobic bacteria/ +¹¥µ¤À­À¸Êª [¤³¤¦¤­¤»¤¤¤»¤¤¤Ö¤Ä] /(adj-na,n) aerobe/ +¹¥µ¹ [¤³¤¦¤®] /(n) warm friendship/ +¹¥µÃ [¤³¤¦¤®] /(n) warm friendship/ +¹¥µå [¤³¤¦¤­¤å¤¦] /(n) good pitch/ +¹¥¶· [¤³¤¦¤­¤ç¤¦] /(n) prosperous conditions/healthy economy/(P)/ +¹¥·Êµ¤ [¤³¤¦¤±¤¤¤­] /(n) good times/boom/(wave of) prosperity/(P)/ +¹¥·ë²Ì [¤³¤¦¤±¤Ã¤«] /good results or outcome/ +¹¥¸Ä [¤³¤¦¤³] /(n) excellent/fine/pertinent/ +¹¥¸Å [¤³¤¦¤³] /(n) love of antiquities/ +¹¥¹¥Ìì [¤³¤¦¤³¤¦¤ä] /(n) good-natured old man/ +¹¥ºàÎÁ [¤³¤¦¤¶¤¤¤ê¤ç¤¦] /(n) good material or data/ +¹¥»ö [¤³¤¦¤¸] /(n) fortune/good deed/curious/ +¹¥»ö [¤³¤¦¤º] /(n) fortune/good deed/curious/ +¹¥»ö²È [¤³¤¦¤º¤«] /(n) dilettante/person of fantastic taste/ +¹¥»öË⿤· [¤³¤¦¤¸¤Þ¤ª¤ª¤·] /(exp) Lights are usually followed by shadows/ +¹¥¼èÁÈ [¤³¤¦¤È¤ê¤¯¤ß] /good game or match/ +¹¥¼é [¤³¤¦¤·¤å] /(n,vs) good fielding (baseball)/(P)/ +¹¥¼ê [¤³¤¦¤·¤å] /(n) expert/good move/ +¹¥¾° [¤³¤¦¤·¤ç¤¦] /(n) taste/fancy/fashion/ +¹¥¾ò·ï [¤³¤¦¤¸¤ç¤¦¤±¤ó] /(n) favourable terms/favourable conditions/place in the sun/ +¹¥¿§ [¤³¤¦¤·¤ç¤¯] /(adj-na,n) lust/sensuality/lewdness/(P)/ +¹¥¿§¤Ã´Á [¤³¤¦¤·¤ç¤Ã¤«¤ó] /lecher/ +¹¥¿§²È [¤³¤¦¤·¤ç¤¯¤«] /(n) lustful person/ +¹¥¿§´Á [¤³¤¦¤·¤ç¤¯¤«¤ó] /(n) lecher/ +¹¥¿§¼Ô [¤³¤¦¤·¤ç¤¯¤·¤ã] /luster/lusting person/ +¹¥¿§Ê¸³Ø [¤³¤¦¤·¤ç¤¯¤Ö¤ó¤¬¤¯] /erotic or pornographic literature/ +¹¥¿§ËÜ [¤³¤¦¤·¤ç¤¯¤Ü¤ó] /(n) erotic or pornographic book/ +¹¥¿Íʪ [¤³¤¦¤¸¤ó¤Ö¤Ä] /(n) good-natured person/nice person/ +¹¥À®ÀÓ [¤³¤¦¤»¤¤¤»¤­] /(n) good results/(P)/ +¹¥Àï [¤³¤¦¤»¤ó] /(n) belligerence/ +¹¥Àï¹ñ [¤³¤¦¤»¤ó¤³¤¯] /warlike nation/ +¹¥ÀïŪ [¤³¤¦¤»¤ó¤Æ¤­] /(adj-na) belligerent/ +¹¥Áª¼ê [¤³¤¦¤»¤ó¤·¤å] /(n) strong or skillful person/good player/ +¹¥Áö [¤³¤¦¤½¤¦] /(n) good running/ +¹¥ÂÇ [¤³¤¦¤À] /(n) (baseball) good hit/ +¹¥ÂÇ¼Ô [¤³¤¦¤À¤·¤ã] /good batter/ +¹¥ÃË»Ò [¤³¤¦¤À¤ó¤·] /(n) handsome man/ +¹¥Ä´ [¤³¤¦¤Á¤ç¤¦] /(adj-na,n) favourable/promising/satisfactory/in good shape/(P)/ +¹¥Å¨¼ê [¤³¤¦¤Æ¤­¤·¤å] /(n) worthy rival or opponent/ +¹¥Å¬ [¤³¤¦¤Æ¤­] /(adj-na,n) ideal/fit/fitted/fitting/suitable/ +¹¥Å· [¤³¤¦¤Æ¤ó] /(n) fine weather/(P)/ +¹¥Å·µ¤ [¤³¤¦¤Æ¤ó¤­] /(adj-na,n) fine weather/ +¹¥Å¾ [¤³¤¦¤Æ¤ó] /(n,vs) changing for the better/(P)/ +¹¥ÅÔ¹ç [¤³¤¦¤Ä¤´¤¦] /(adj-na,n) convenient/favorable/expedient/expedience/(P)/ +¹¥Åê [¤³¤¦¤È¤¦] /(n) good (nice) pitching/(P)/ +¹¥ÇÛ [¤³¤¦¤Ï¤¤] /(n) good spouse/good dividend/ +¹¥É¾ [¤³¤¦¤Ò¤ç¤¦] /(n) popularity/favorable reputation/(P)/ +¹¥Êª [¤³¤¦¤Ö¤Ä] /(n) favorite dish/favorite food/(P)/ +¹¥Ë¾ [¤³¤¦¤Ü¤¦] /(n) promising future/ +¹¥Îã [¤³¤¦¤ì¤¤] /(n) good example/ +¹¦ [¤¢¤Ê] /(n,n-suf) hole/ +¹¦¤òÀü¤Ä [¤³¤¦¤ò¤¦¤¬¤Ä] /(exp) to pierce a hole/ +¹¦»Ò [¤³¤¦¤·] /Confucius/ +¹¦¿ý [¤¯¤¸¤ã¤¯] /(n) peacock/ +¹¦¿ýÀÐ [¤¯¤¸¤ã¤¯¤»¤­] /(n) malachite/ +¹¦¿ý̯²¦ [¤¯¤¸¤ã¤¯¤ß¤ç¤¦¤ª¤¦] /(n) (Buddh) Mayuri Vidya-raja/holder of the mantras/ +¹¦ÈÇ [¤³¤¦¤Ï¤ó] /(n) mimeograph/ +¹¦ÌÒ [¤³¤¦¤â¤¦] /Confucius and Mencius/ +¹¦ÌҤ浤¨ [¤³¤¦¤â¤¦¤Î¤ª¤·¤¨] /the teachings of Confucius and Mencius/ +¹¦Ìç [¤³¤¦¤â¤ó] /(n) disciple of Confucius/Confucian school/ +¹§ [¤³¤¦] /(n) filial piety/(P)/ +¹§·É [¤³¤¦¤±¤¤] /filial piety/ +¹§·Ð [¤³¤¦¤­¤ç¤¦] /the Book of Filial Piety/ +¹§¹Ô [¤³¤¦¤³¤¦] /(adj-na,n) filial piety/(P)/ +¹§»Ò [¤³¤¦¤·] /(n) filial child/ +¹§½ç [¤³¤¦¤¸¤å¤ó] /(adj-na,n) obedience/filial piety/ +¹§½÷ [¤³¤¦¤¸¤ç] /(n) filial daughter/ +¹§¿´ [¤³¤¦¤·¤ó] /(n) filial devotion/ +¹§Äï [¤³¤¦¤Æ¤¤] /(n) filial piety/brotherly love/ +¹§Äð [¤³¤¦¤Æ¤¤] /(n) filial piety/brotherly love/ +¹§Æ» [¤³¤¦¤É¤¦] /(n) filial piety/ +¹§ÍÜ [¤³¤¦¤è¤¦] /(n) discharge of filial duties/ +¹¨±ó [¤³¤¦¤¨¤ó] /(adj-na,n) vast and far-reaching/ +¹¨ÁÔ [¤³¤¦¤½¤¦] /(adj-na,n) grand/imposing/magnificent/ +¹¨Âç [¤³¤¦¤À¤¤] /(adj-na,n) vast/extensive/magnificent/grand/ +¹¨ÊÛ [¤³¤¦¤Ù¤ó] /(n) (rare) fluency/eloquence/ +¹©¡¹»Í [¤¯¤ó¤¯¤ó¤·¤¤] /type of Ryuukyuu stringed instrument music/ +¹©°÷ [¤³¤¦¤¤¤ó] /(n) factory worker/(P)/ +¹©°÷ÎÀ [¤³¤¦¤¤¤ó¤ê¤ç¤¦] /dormitory for factory workers/ +¹©²Ê [¤³¤¦¤«] /(n) engineering course/(P)/ +¹©²ÊÂç³Ø [¤³¤¦¤«¤À¤¤¤¬¤¯] /engineering college/ +¹©³Ø [¤³¤¦¤¬¤¯] /(n) engineering/(P)/ +¹©³Ø²Ê [¤³¤¦¤¬¤¯¤«] /engineering department/ +¹©³Ø»Î [¤³¤¦¤¬¤¯¤·] /Bachelor of Engineering/ +¹©³Ø¼Ô [¤³¤¦¤¬¤¯¤·¤ã] /engineer/ +¹©³Ø½¤»Î [¤³¤¦¤¬¤¯¤·¤å¤¦¤·] /(n) Master of Engineering/ +¹©³ØÇî»Î [¤³¤¦¤¬¤¯¤Ï¤«¤»] /(n) Doctor of Engineering/ +¹©³ØÇî»Î [¤³¤¦¤¬¤¯¤Ï¤¯¤·] /(n) Doctor of Engineering/ +¹©³ØÉô [¤³¤¦¤¬¤¯¤Ö] /(n) department (or school) of technology, engineering or science/(P)/ +¹©¶È [¤³¤¦¤®¤ç¤¦] /(n) (manufacturing) industry/(P)/ +¹©¶È¤ò¶½¤¹ [¤³¤¦¤®¤ç¤¦¤ò¤ª¤³¤¹] /(exp) to promote industry/ +¹©¶È°Õ¾¢ [¤³¤¦¤®¤ç¤¦¤¤¤·¤ç¤¦] /industrial design/ +¹©¶È²½ [¤³¤¦¤®¤ç¤¦¤«] /(n) industrialization/ +¹©¶È²½³Ø [¤³¤¦¤®¤ç¤¦¤«¤¬¤¯] /industrial chemistry/ +¹©¶È³¦ [¤³¤¦¤®¤ç¤¦¤«¤¤] /the industrial world/ +¹©¶Èµ¬³Ê [¤³¤¦¤®¤ç¤¦¤­¤«¤¯] /industrial standard/engineering standard/ +¹©¶Èµ»½Ñ [¤³¤¦¤®¤ç¤¦¤®¤¸¤å¤Ä] /(n) industrial technology/ +¹©¶È¹Á [¤³¤¦¤®¤ç¤¦¤³¤¦] /(n) industrial port/ +¹©¶È¹âÅùÀìÌç³Ø¹» [¤³¤¦¤®¤ç¤¦¤³¤¦¤È¤¦¤»¤ó¤â¤ó¤¬¤Ã¤³¤¦] /(n) technical junior college/ +¹©¶È¹ñ [¤³¤¦¤®¤ç¤¦¤³¤¯] /industrialized nation/ +¹©¶È¼çƳ·¿·ÐºÑ [¤³¤¦¤®¤ç¤¦¤·¤å¤É¤¦¤¬¤¿¤±¤¤¤¶¤¤] /(n) industrial-led economy/ +¹©¶È½êÍ­¸¢ [¤³¤¦¤®¤ç¤¦¤·¤ç¤æ¤¦¤±¤ó] /(rights to) industrial property/ +¹©¶ÈÀ½ÉÊ [¤³¤¦¤®¤ç¤¦¤»¤¤¤Ò¤ó] /(n) industrial goods/ +¹©¶ÈÀè¿Ê¹ñ [¤³¤¦¤®¤ç¤¦¤»¤ó¤·¤ó¤³¤¯] /(n) industrialized countries/ +¹©¶ÈÂç³Ø [¤³¤¦¤®¤ç¤¦¤À¤¤¤¬¤¯] /technical college or institute/ +¹©¶ÈÃÄÃÏ [¤³¤¦¤®¤ç¤¦¤À¤ó¤Á] /industrial park/ +¹©¶ÈÃ϶è [¤³¤¦¤®¤ç¤¦¤Á¤¯] /industrial zone/ +¹©¶ÈÃÏÂÓ [¤³¤¦¤®¤ç¤¦¤Á¤¿¤¤] /industrial area/ +¹©¶ÈÅÔ»Ô [¤³¤¦¤®¤ç¤¦¤È¤·] /(n) industrial (manufacturing, factory) town or city/ +¹©¶ÈÍÑ [¤³¤¦¤®¤ç¤¦¤è¤¦] /for industrial use/ +¹©¶ÈÍÑ¿å [¤³¤¦¤®¤ç¤¦¤è¤¦¤¹¤¤] /(n) industrial water/ +¹©¶ñ [¤³¤¦¤°] /(n) tool/implement/ +¹©¶ñÆþ [¤³¤¦¤°¤¤¤ì] /toolbox/ +¹©·Ý [¤³¤¦¤²¤¤] /(n) industrial arts/(P)/ +¹©·ÝÈþ½Ñ [¤³¤¦¤²¤¤¤Ó¤¸¤å¤Ä] /applied fine arts/ +¹©·ÝÉÊ [¤³¤¦¤²¤¤¤Ò¤ó] /(n) handicraft/industrial art object/ +¹©¹©»Í [¤¯¤ó¤¯¤ó¤·¤¤] /type of Ryuukyuu stringed instrument music/ +¹©¹ç [¤°¤¢¤¤] /(n) condition/state/manner/health/ +¹©ºî [¤³¤¦¤µ¤¯] /(n) work/construction/handicraft/maneuvering/(P)/ +¹©ºî°÷ [¤³¤¦¤µ¤¯¤¤¤ó] /craftsman/handicraft worker/(P)/ +¹©ºîµ¡³£ [¤³¤¦¤µ¤¯¤­¤«¤¤] /machine tools/(P)/ +¹©ºî¼¼ [¤³¤¦¤µ¤¯¤·¤Ä] /(n) workshop/ +¹©ºîÉÊ [¤³¤¦¤µ¤¯¤Ò¤ó] /manufactured article/ +¹©ºîʪ [¤³¤¦¤µ¤¯¤Ö¤Ä] /(n) manufactured articles/workpiece/ +¹©»ö [¤³¤¦¤¸] /(n) construction work/(P)/ +¹©»ö¤ò¿Ê¤á¤ë [¤³¤¦¤¸¤ò¤¹¤¹¤á¤ë] /(exp) to hasten (speed up) the works/ +¹©»ö¸½¾ì [¤³¤¦¤¸¤²¤ó¤Ð] /construction site/ +¹©»öÃæ [¤³¤¦¤¸¤Á¤å¤¦] /under construction/ +¹©»öÈñ [¤³¤¦¤¸¤Ò] /(n) construction costs/ +¹©¼ê [¤³¤¦¤·¤å] /(n) person engaged in public engineering works/ +¹©¾¢ [¤³¤¦¤·¤ç¤¦] /(n) artisan/mechanic/ +¹©¾³ [¤³¤¦¤·¤ç¤¦] /(n) arsenal/ +¹©¾ì [¤³¤¦¤¸¤ç¤¦] /(n) factory/plant/mill/workshop/(P)/ +¹©¾ì [¤³¤¦¤Ð] /(n) factory/plant/mill/workshop/(P)/ +¹©¾ì¤òÀߤ±¤ë [¤³¤¦¤¸¤ç¤¦¤ò¤â¤¦¤±¤ë] /(exp) to set up a factory/ +¹©¾ì¼Â½¬ [¤³¤¦¤¸¤ç¤¦¤¸¤Ã¤·¤å¤¦] /coop/internship/ +¹©¾ì¼ç [¤³¤¦¤¸¤ç¤¦¤·¤å] /(n) factory owner/ +¹©¾ìÃÏÂÓ [¤³¤¦¤¸¤ç¤¦¤Á¤¿¤¤] /(n) factory or industrial district or area/ +¹©¾ìĹ [¤³¤¦¤¸¤ç¤¦¤Á¤ç¤¦] /(n) factory (works) manager/ +¹©¿Í [¤³¤¦¤¸¤ó] /(n) workman/craftsman/laborer/artisan/ +¹©¿ô [¤³¤¦¤¹¤¦] /(n) production costs/production requirements/ +¹©Á¥ [¤³¤¦¤»¤ó] /(n) factory boat (ship)/floating cannery/ +¹©Âç [¤³¤¦¤À¤¤] /(n) technical college/ +¹©Ä [¤³¤¦¤Á¤ó] /(n) wages/pay/ +¹©Äø [¤³¤¦¤Æ¤¤] /(n) work schedule/amount of work/(P)/ +¹©ÄøÀþ [¤³¤¦¤Æ¤¤¤»¤ó] /(n) production line/ +¹©Çî [¤³¤¦¤Ï¤¯] /Doctor of Engineering/ +¹©Èñ [¤³¤¦¤Ò] /(n) construction cost/(P)/ +¹©É× [¤¯¤Õ¤¦] /(n,vs) device/scheme/(P)/ +¹©É× [¤³¤¦¤Õ] /(n) labourer/worker/ +¹©Ê¼ [¤³¤¦¤Ø¤¤] /(n) engineer/(P)/ +¹©Ë¡ [¤³¤¦¤Û¤¦] /(n) method of construction/(P)/ +¹©Ë¼ [¤³¤¦¤Ü¤¦] /(n) workshop/studio/(P)/ +¹©Ì³ [¤³¤¦¤à] /(n) engineering/engineering works/(P)/ +¹©Ì³Å¹ [¤³¤¦¤à¤Æ¤ó] /(n) engineering firm/contractor/ +¹©ÌÌ [¤¯¤á¤ó] /(n,vs) contrivance/raising (money)/ +¹©Î¨ [¤³¤¦¤ê¤Ä] /(n) rate of production/ +¹ª¤¤ [¤¦¤Þ¤¤] /(adj) skillful/ +¹ª¤¤³¨ [¤¦¤Þ¤¤¤¨] /excellent picture (painting)/ +¹ª¤¤Ìõ [¤¦¤Þ¤¤¤ä¤¯] /good translation/ +¹ª¤ÈÀÛ [¤³¤¦¤È¤»¤Ä] /skillfulness and clumsiness/ +¹ª¤Þ¤Ìµ»¹ª [¤¿¤¯¤Þ¤Ì¤®¤³¤¦] /artless art/ +¹ª¤ß [¤¿¤¯¤ß] /(adj-na,n) skill/cleverness/(P)/ +¹ª¤ß¤Ê¼êÃÊ [¤¿¤¯¤ß¤Ê¤·¤å¤À¤ó] /clever trick/ +¹ª¤ß¤ËÁà¤ë [¤¿¤¯¤ß¤Ë¤¢¤ä¤Ä¤ë] /(exp) to maneuver/to manipulate/ +¹ª¤à [¤¿¤¯¤à] /(v5r) to devise/to plot/to plan/ +¹ª¤ò¸Ø¤ë [¤³¤¦¤ò¤Û¤³¤ë] /(exp) to be of excellent workmanship/ +¹ªµ» [¤³¤¦¤®] /(n) skill/fine workmanship/ +¹ª¸À [¤³¤¦¤²¤ó] /(n) flattery/ +¹ª¸ÀÎῧ [¤³¤¦¤²¤ó¤ì¤¤¤·¤ç¤¯] /(n) flattery/honeyed words/ +¹ª¼Ô [¤³¤¦¤·¤ã] /(adj-na,n) cleverness/skill/tact/(P)/ +¹ª¼ê [¤³¤¦¤·¤å] /(n) skill/expertise/a good move/ +¹ªÀÛ [¤³¤¦¤»¤Ä] /(n) tact/skill/workmanship/(P)/ +¹ªÃÎ [¤³¤¦¤Á] /(n) skill/cleverness/ +¹ªÃÙ [¤³¤¦¤Á] /(n) slow and elaborate/ +¹ªÌ¯ [¤³¤¦¤ß¤ç¤¦] /(adj-na,n) ingenious/skillful/clever/deft/(P)/ +¹ªåÌ [¤³¤¦¤Á] /(adj-na,n) elaborate/exquisite/detailed/ +¹« [¤Á¤Þ¤¿] /(n) busy place/the public (like seken)/ +¹«´Ö [¤³¤¦¤«¤ó] /(n) on the street/around town/the world/the public/ +¹«Àâ [¤³¤¦¤»¤Ä] /(n) gossip/talk about town/ +¹«ÃÌ [¤³¤¦¤À¤ó] /(n) rumour/gossip/ +¹¬ [¤µ¤Á] /(n) happiness/wish/fortune/(P)/ +¹¬¤¤ [¤µ¤¤¤ï¤¤] /(adj-na,adv,n) happiness/blessedness/(P)/ +¹¬¤«ÉÔ¹¬¤« [¤³¤¦¤«¤Õ¤³¤¦¤«] /luckily or unluckily/for good or for evil/ +¹¬¤» [¤·¤¢¤ï¤»] /(adj-na,n) happiness/good fortune/luck/blessing/(P)/ +¹¬±¿ [¤³¤¦¤¦¤ó] /(adj-na,n) good luck/fortune/(P)/ +¹¬±¿»ù [¤³¤¦¤¦¤ó¤¸] /(n) lucky person/ +¹¬¿Ó [¤³¤¦¤¸¤ó] /(adj-na,n) pleased/obliged/appreciative/ +¹¬¿Ó¤Ç¤¢¤ë [¤³¤¦¤¸¤ó¤Ç¤¢¤ë] /to deem a favor/to be very glad/ +¹¬Ê¡ [¤³¤¦¤Õ¤¯] /(adj-na,n) happiness/blessedness/(P)/ +¹¬Ê¡¤Ë¿»¤ë [¤³¤¦¤Õ¤¯¤Ë¤Ò¤¿¤ë] /(exp) to swim in bliss/ +¹¬Ê¡¤òµá¤á¤Æ [¤³¤¦¤Õ¤¯¤ò¤â¤È¤á¤Æ] /in search (pursuit) of happiness/ +¹¬Ê¡´¶ [¤³¤¦¤Õ¤¯¤«¤ó] /(n) feeling of happiness/sense of well-being/euphoria/ +¹¬ÊØ [¤³¤¦¤Ó¤ó] /(n) favorable chance/ +¹¬Í­¤ë [¤µ¤Á¤¢¤ë] /fortunate/happy/lucky/ +¹­¡¹ [¤Ò¤í¤Ó¤í] /(adj-na,adv,n) extensive/spacious/ +¹­¡¹¤È¤·¤¿ [¤Ò¤í¤Ó¤í¤È¤·¤¿] /open/spacious/extensive/ +¹­¤¤ [¤Ò¤í¤¤] /(adj) spacious/vast/wide/(P)/ +¹­¤¤³Û [¤Ò¤í¤¤¤Ò¤¿¤¤] /high brow/broad forehead/ +¹­¤¤»Ù»ý [¤Ò¤í¤¤¤·¤¸] /broad support/wide-ranging support/ +¹­¤¬¤Ã¤¿»Þ [¤Ò¤í¤¬¤Ã¤¿¤¨¤À] /spreading branches/(P)/ +¹­¤¬¤ê [¤Ò¤í¤¬¤ê] /(n) spread/(P)/ +¹­¤¬¤ë [¤Ò¤í¤¬¤ë] /(v5r) to spread (out)/to extend/to stretch/to reach to/to get around/(P)/ +¹­¤¯ [¤Ò¤í¤¯] /(adv) widely/far and wide/extensively/universally/ +¹­¤¯ÍѤ¤¤ë [¤Ò¤í¤¯¤â¤Á¤¤¤ë] /(exp) to be in wide use/ +¹­¤²¤¿ÏÓ [¤Ò¤í¤²¤¿¤¦¤Ç] /outstretched arms/ +¹­¤²¤ë [¤Ò¤í¤²¤ë] /(v1) to spread/to extend/to expand/to enlarge/to widen/to broaden/to unfold/to open/to unroll/(P)/ +¹­¤µ [¤Ò¤í¤µ] /(n) extent/(P)/ +¹­¤Þ¤ê [¤Ò¤í¤Þ¤ê] /spread/(P)/ +¹­¤Þ¤ë [¤Ò¤í¤Þ¤ë] /(v5r) to spread/to be propagated/(P)/ +¹­¤á¤ë [¤Ò¤í¤á¤ë] /(v1) to broaden/to propagate/(P)/ +¹­°è [¤³¤¦¤¤¤­] /(n) wide area/(P)/ +¹­±ï [¤Ò¤í¤¨¤ó] /(n) broad or spacious veranda/eaves/ +¹­±ó [¤³¤¦¤¨¤ó] /(adj-na,n) vast and far-reaching/ +¹­³Ñ [¤³¤¦¤«¤¯] /(n) wide-angle/ +¹­´Ö [¤Ò¤í¤Þ] /(n) hall/saloon/spacious room/guest room/ +¹­µ° [¤³¤¦¤­] /(n) broad gauge/ +¹­µÁ [¤³¤¦¤®] /(n) wide sense/broader application/ +¹­¶¹ [¤³¤¦¤­¤ç¤¦] /(n) width/width and narrowness/ +¹­¸¶ [¤³¤¦¤²¤ó] /(n) a wide plain or field/ +¹­¸À [¤³¤¦¤²¤ó] /(n) boasting/bragging/talking big/ +¹­¸ý [¤Ò¤í¤¯¤Á] /(n) a wide mouth/wide-mouthed (bottle)/ +¹­¸ýÉÓ [¤Ò¤í¤¯¤Á¤Ó¤ó] /(n) jar/widemouthed bottle/ +¹­¹­ [¤Ò¤í¤Ó¤í] /(adj-na,adv,n) extensive/spacious/ +¹­¹­¤È¤·¤¿ [¤Ò¤í¤Ó¤í¤È¤·¤¿] /open/spacious/extensive/ +¹­¹ð [¤³¤¦¤³¤¯] /(n) advertisement/(P)/ +¹­¹ð¥¹¥Ú¡¼¥¹ [¤³¤¦¤³¤¯¥¹¥Ú¡¼¥¹] /(n) advertising space/ +¹­¹ð¶È [¤³¤¦¤³¤¯¤®¤ç¤¦] /(n) the advertising industry/ +¹­¹ð¸ú²Ì [¤³¤¦¤³¤¯¤³¤¦¤«] /effect or effectiveness of advertising/ +¹­¹ð»Ô¾ì [¤³¤¦¤³¤¯¤¤¤Á¤Ð] /(n) advertising market/ +¹­¹ð¼Ò [¤³¤¦¤³¤¯¤·¤ã] /advertising agency/ +¹­¹ð¼ç [¤³¤¦¤³¤¯¤Ì¤·] /advertising sponsor/ +¹­¹ð¼ýÆþ [¤³¤¦¤³¤¯¤·¤å¤¦¤Ë¤å¤¦] /(n) advertising revenue/ +¹­¹ðÂåÍýŹ [¤³¤¦¤³¤¯¤À¤¤¤ê¤Æ¤ó] /advertising firm/advertising company/ +¹­¹ðÅã [¤³¤¦¤³¤¯¤È¤¦] /(n) billboard/advertising sign/ +¹­¹ðÇÞÂÎ [¤³¤¦¤³¤¯¤Ð¤¤¤¿¤¤] /advertising media/ +¹­¹ðÈÄ [¤³¤¦¤³¤¯¤Ð¤ó] /(n) billboard/ +¹­¹ðÈñ [¤³¤¦¤³¤¯¤Ò] /advertising expenses/ +¹­¹ðÍó [¤³¤¦¤³¤¯¤é¤ó] /advertising section/classified ads/advertisement column/ +¹­¹ðÎÁ [¤³¤¦¤³¤¯¤ê¤ç¤¦] /advertising rates/ +¹­¼­±ñ [¤³¤¦¤¸¤¨¤ó] /Koujien (famous Japanese Dictionary)/(P)/ +¹­½£ [¤³¤¦¤·¤å¤¦] /Guangzhou (China)/Canton/(P)/ +¹­¾®Ï© [¤Ò¤í¤³¤¦¤¸] /(n) a (wide) main street/ +¹­¾ì [¤Ò¤í¤Ð] /(n) plaza/(P)/ +¹­¾ì¶²ÉÝ¾É [¤Ò¤í¤Ð¤­¤ç¤¦¤Õ¤·¤ç¤¦] /(n) agoraphobia/ +¹­ÁÔ [¤³¤¦¤½¤¦] /(adj-na,n) grand/magnificent/imposing/ +¹­Âµ [¤Ò¤í¤½¤Ç] /(n) a wide sleeve/wide-sleeved/ +¹­Âç [¤³¤¦¤À¤¤] /(adj-na,n) huge/very large/(P)/ +¹­Âç̵ÊÕ [¤³¤¦¤À¤¤¤à¤Ø¤ó] /(adj-na,n) boundless/infinite/vast/ +¹­Å縩 [¤Ò¤í¤·¤Þ¤±¤ó] /prefecture in the Chuugoku area/ +¹­Åì [¤«¤ó¤È¤ó] /Canton (China)/(P)/ +¹­Åì¸ì [¤«¤ó¤È¤ó¤´] /Cantonese/ +¹­Çù [¤³¤¦¤Ð¤¯] /(adj-na,n) vast/ +¹­Çù¤¿¤ë [¤³¤¦¤Ð¤¯¤¿¤ë] /(adj-t) vast/wide/boundless/ +¹­ÈÆ [¤³¤¦¤Ï¤ó] /(adj-na,n) extensive/wide-ranging/comprehensive/ +¹­ÈÏ [¤³¤¦¤Ï¤ó] /(adj-na,n) wide/extensive/widespread/(P)/ +¹­ÈÏ°Ï [¤³¤¦¤Ï¤ó¤¤] /(adj-na,n) extensive/vast range/wide scope/(P)/ +¹­Éý [¤Ò¤í¤Ï¤Ð] /(n) double width cloth or fabric/ +¹­Êó [¤³¤¦¤Û¤¦] /(n) PR/public relations/publicity/information/(P)/ +¹­Êó²Ý [¤³¤¦¤Û¤¦¤«] /(n) public relations department (section, office)/ +¹­Êó³èÆ° [¤³¤¦¤Û¤¦¤«¤Ä¤É¤¦] /(n) publicity (information) activities/public relations/ +¹­Êó´± [¤³¤¦¤Û¤¦¤«¤ó] /public relations office/ +¹­Êó»ï [¤³¤¦¤Û¤¦¤·] /(n) PR brochure/public relations magazine/ +¹­Êó¾ðÊó [¤³¤¦¤Û¤¦¤¸¤ç¤¦¤Û¤¦] /public relations information/ +¹­ÊóÉô [¤³¤¦¤Û¤¦¤Ö] /public relations section or department/ +¹­Ìî [¤³¤¦¤ä] /(n) a plain/ +¹­ÍÕ¼ù [¤³¤¦¤è¤¦¤¸¤å] /(n) broadleaf tree/(P)/ +¹­ÎÌ [¤³¤¦¤ê¤ç¤¦] /(adj-na,n) generosity/broad-hearted/ +¹­ïè [¤³¤¦¤«¤Ä] /(adj-na,n) spacious/ +¹® [¤«¤Î¤¨] /(n) 7th in rank/seventh sign of the Chinese calendar/ +¹® [¤³¤¦] /(n) 7th in rank/seventh sign of the Chinese calendar/ +¹®¿½ [¤³¤¦¤·¤ó] /(n) 57th of the sexagenary cycle/ +¹¯Ç« [¤³¤¦¤Í¤¤] /(rare) tranquility/peacefulness/ +¹¯ßæ»úŵ [¤³¤¦¤­¤¸¤Æ¤ó] /The Chinese kangxi zidian dictionary of 1716, which established the 214 radicals/ +¹°±ó [¤³¤¦¤¨¤ó] /(adj-na,n) vast and far-reaching/ +¹°ºÑ²ñ [¤³¤¦¤µ¤¤¤«¤¤] /(n) benefit association/ +¹°¿Î³Ê [¤³¤¦¤Ë¤ó¤­¤ã¤¯] /Ordinance of the Konin Era/ +¹°ÀÀ [¤°¤¼¤¤] /(n) Buddha's great vows/ +¹°Âç [¤³¤¦¤À¤¤] /(adj-na) grand/magnificent/vast/ +¹°Êó [¤³¤¦¤Û¤¦] /(n) PR/public relations/publicity/information/ +¹°Ë¡ [¤°¤Û¤¦] /(n) spreading Buddhist teachings/ +¹±²¹ [¤³¤¦¤ª¤ó] /(n) constant temperature/ +¹±²¹´ï [¤³¤¦¤ª¤ó¤­] /incubator/ +¹±²¹Æ°Êª [¤³¤¦¤ª¤ó¤É¤¦¤Ö¤Ä] /(n) homeotherm/ +¹±²Ïº» [¤³¤¦¤¬¤·¤ã] /(n) 10^52/endless amount (transliteration of the Sanskrit Ganga (Ganges) river)/ +¹±²Ïº» [¤´¤¦¤¬¤·¤ã] /(n) 10^52/endless amount (transliteration of the Sanskrit Ganga (Ganges) river)/ +¹±µ× [¤³¤¦¤­¤å¤¦] /(n) permanent/perpetuity/(P)/ +¹±µ×²½ [¤³¤¦¤­¤å¤¦¤«] /(n,vs) making permanent/ +¹±µ×À­ [¤³¤¦¤­¤å¤¦¤»¤¤] /permanance/perpetuity/ +¹±µ×Ū [¤³¤¦¤­¤å¤¦¤Æ¤­] /(adj-na) permanent/perpetual/lasting/ +¹±»º [¤³¤¦¤µ¤ó] /(n) fixed or real property/ +¹±¾ï [¤³¤¦¤¸¤ç¤¦] /(n) constancy/(P)/ +¹±¾ïÀ­ [¤³¤¦¤¸¤ç¤¦¤»¤¤] /constancy/homeostasis/ +¹±¾ïŪ [¤³¤¦¤¸¤ç¤¦¤Æ¤­] /(adj-na) constant/ +¹±¿´ [¤³¤¦¤·¤ó] /(n) steadiness/constancy/ +¹±¿ô [¤³¤¦¤¹¤¦] /(n) a constant (e.g. in science)/ +¹±À­ [¤³¤¦¤»¤¤] /(n) constancy/ +¹±À± [¤³¤¦¤»¤¤] /(n) fixed star/(P)/ +¹±À±Ç¯ [¤³¤¦¤»¤¤¤Í¤ó] /(n) a sidereal year/ +¹±Åù¼° [¤³¤¦¤È¤¦¤·¤­] /(n) (math) identity/ +¹±Îã [¤³¤¦¤ì¤¤] /(n) established practice/custom/(P)/ +¹²¤¿¤À¤·¤¤ [¤¢¤ï¤¿¤À¤·¤¤] /(adj) busy/hurried/confused/flurried/(P)/ +¹²¤¿¤À¤·¤¤°ìÀ¸ [¤¢¤ï¤¿¤À¤·¤¤¤¤¤Ã¤·¤ç¤¦] /fleeting life/ +¹²¤Æ¤Æ [¤¢¤ï¤Æ¤Æ] /in hot haste/in confusion/ +¹²¤Æ¤Õ¤¿¤á¤¯ [¤¢¤ï¤Æ¤Õ¤¿¤á¤¯] /(v5k) to get into a panic/to be flustered/to panic/to get in a flap/ +¹²¤Æ¤ë [¤¢¤ï¤Æ¤ë] /(v1) to become confused (disconcerted, disorganized)/(P)/ +¹²¤Æ¼Ô [¤¢¤ï¤Æ¤â¤Î] /(n) scatterbrain/absent-minded person/ +¹³¤¦ [¤¢¤é¤¬¤¦] /(v5u) to argue/to dispute/to oppose/ +¹³¤¦¤Ä [¤³¤¦¤¦¤Ä] /antidepressant/ +¹³¤¦¤ÄºÞ [¤³¤¦¤¦¤Ä¤¶¤¤] /(n) antidepressant/ +¹³¤±¤¤¤ì¤óÌô [¤³¤¦¤±¤¤¤ì¤ó¤ä¤¯] /(n) anticonvulsant/ +¹³¥Ò¥¹¥¿¥ß¥óºÞ [¤³¤¦¥Ò¥¹¥¿¥ß¥ó¤¶¤¤] /(n) antihistamine/ +¹³¥Ò¥¹¥¿¥ß¥óÌô [¤³¤¦¥Ò¥¹¥¿¥ß¥ó¤ä¤¯] /(n) antihistamine/ +¹³´âºÞ [¤³¤¦¤¬¤ó¤¶¤¤] /(n) anticancer drug/ +¹³µÄ [¤³¤¦¤®] /(n,vs) protest/objection/(P)/ +¹³µÄ³èÆ° [¤³¤¦¤®¤«¤Ä¤É¤¦] /protest action/protest movement/ +¹³µÄʸ [¤³¤¦¤®¤Ö¤ó] /written protest/ +¹³µñ [¤³¤¦¤­¤ç] /(n,vs) resistance/opposition/ +¹³¶Å¸Ç [¤³¤¦¤®¤ç¤¦¤³] /(adj-na) anticoagulation/anticoagulant/ +¹³¶Ý [¤³¤¦¤­¤ó] /(adj-na,n) antibacterial/antimicrobial/(P)/ +¹³¶ÝÀ­ [¤³¤¦¤­¤ó¤»¤¤] /(n) antibacterial/ +¹³¸¶ [¤³¤¦¤²¤ó] /(n) antigen/(P)/ +¹³¸À [¤³¤¦¤²¤ó] /(n) protest/ +¹³¹ð [¤³¤¦¤³¤¯] /(n,vs) appeal/protest/complaint/(P)/ +¹³»À¶Ý [¤³¤¦¤µ¤ó¤­¤ó] /(n) acid-fast bacterium/ +¹³¿¿¶Ý [¤³¤¦¤·¤ó¤­¤ó] /antifungal/ +¹³À¸ºÞ [¤³¤¦¤»¤¤¤¶¤¤] /(n) antibiotic/ +¹³À¸Êª¼Á [¤³¤¦¤»¤¤¤Ö¤Ã¤·¤Ä] /(n) antibiotics/(P)/ +¹³Àº¿ÀÉÂÌô [¤³¤¦¤»¤¤¤·¤ó¤Ó¤ç¤¦¤ä¤¯] /(n) antipsychotic/ +¹³Àï [¤³¤¦¤»¤ó] /(n,vs) resistance/(P)/ +¹³Áè [¤³¤¦¤½¤¦] /(n) dispute/resistance/(P)/ +¹³ÂÎ [¤³¤¦¤¿¤¤] /(n) antibody/(P)/ +¹³ÆÇÁÇ [¤³¤¦¤É¤¯¤½] /(n) an antitoxin/ +¹³Æü [¤³¤¦¤Ë¤Á] /(n) anti-Japanese/(P)/ +¹³ÊÛ [¤³¤¦¤Ù¤ó] /(n,vs) protest/refutation/pleading/ +¹³áÛÚ»Ìô [¤³¤¦¤±¤¤¤ì¤ó¤ä¤¯] /(n) anticonvulsant/ +¹´¤é¤º [¤«¤«¤ï¤é¤º] /(exp) (arch) in spite of/regardless of/ +¹´¤ï¤ë [¤«¤«¤ï¤ë] /(v5r) to concern oneself in/to have to do with/to affect/to influence/to stick to (opinions)/ +¹´°ú [¤³¤¦¤¤¤ó] /(n) arrest/custody/ +¹´°ú¾õ [¤³¤¦¤¤¤ó¤¸¤ç¤¦] /(n) summons/warrant of arrest/ +¹´¶Ø [¤³¤¦¤­¤ó] /(n) intern/(P)/ +¹´Â« [¤³¤¦¤½¤¯] /(n,vs) restriction/restraint/(P)/ +¹´Â«°µ [¤³¤¦¤½¤¯¤¢¤Ä] /confining pressure/ +¹´Â«»þ´Ö [¤³¤¦¤½¤¯¤¸¤«¤ó] /total hours spent working/ +¹´Â«Ì¾Êí¼°ÈæÎãÂåɽÀ© [¤³¤¦¤½¤¯¤á¤¤¤Ü¤·¤­¤Ò¤ì¤¤¤À¤¤¤Ò¤ç¤¦¤»¤¤] /(n) proportional representation system/ +¹´Â«ÎÏ [¤³¤¦¤½¤¯¤ê¤ç¤¯] /(n) binding force/ +¹´ÃÖ [¤³¤¦¤Á] /(n) detention/confinement/arrest/(P)/ +¹´ÃÖ½ê [¤³¤¦¤Á¤·¤ç] /(n) prison/detention house/(P)/ +¹´Å¥ [¤³¤¦¤Ç¤¤] /(n,vs) adherence to/being a stickler/ +¹´Î± [¤³¤¦¤ê¤å¤¦] /(n) detention/hold a person in custody/(P)/ +¹µ¤¨ [¤Ò¤«¤¨] /(n) note/memorandum/(P)/ +¹µ¤¨¤Î´Ö [¤Ò¤«¤¨¤Î¤Þ] /anteroom/antechamber/ +¹µ¤¨¤ÎÎϻΠ[¤Ò¤«¤¨¤Î¤ê¤­¤·] /sumo wrestler waiting at the ringside/ +¹µ¤¨¤ë [¤Ò¤«¤¨¤ë] /(v1) to draw in/to hold back/to make notes/to be temperate in/(P)/ +¹µ¤¨¤ò¼è¤ë [¤Ò¤«¤¨¤ò¤È¤ë] /(exp) to take a copy of/ +¹µ¤¨¸«ËÜ [¤Ò¤«¤¨¤ß¤Û¤ó] /duplicate sample/ +¹µ¤¨¼¼ [¤Ò¤«¤¨¤·¤Ä] /(n) waiting room/(P)/ +¹µ¤¨½ñ¤­ [¤Ò¤«¤¨¤¬¤­] /(n) memo/notes/ +¹µ¤¨Áª¼ê [¤Ò¤«¤¨¤»¤ó¤·¤å] /substitute player/reserve/ +¹µ¤¨Ä¢ [¤Ò¤«¤¨¤Á¤ç¤¦] /(n) notebook/ +¹µ¤¨ÌÜ [¤Ò¤«¤¨¤á] /(adj-na,adj-no,n) moderate/reserved/conservative/humble/ +¹µ¼¼ [¤Ò¤«¤¨¤·¤Ä] /(n) waiting room/(P)/ +¹µ½ü [¤³¤¦¤¸¤ç] /(n) subsidy/deduction/(P)/ +¹µ½ü³Û [¤³¤¦¤¸¤ç¤¬¤¯] /(n) amount deducted (from)/deduction (from)/abatement/ +¹µÁÊ [¤³¤¦¤½] /(n) (legal) appeal/(P)/ +¹µÁʱ¡ [¤³¤¦¤½¤¤¤ó] /(n) appelate court/ +¹µÁÊ´ü´Ö [¤³¤¦¤½¤­¤«¤ó] /term in which an appeal may be filed/ +¹µÁÊ´þµÑ [¤³¤¦¤½¤­¤­¤ã¤¯] /dismissal of an intermediate appeal/ +¹µÁʸ¢ [¤³¤¦¤½¤±¤ó] /right of appeal/ +¹µÁʺÛȽ½ê [¤³¤¦¤½¤µ¤¤¤Ð¤ó¤·¤ç] /(n) appeals court/appellate court/ +¹µÁʾõ [¤³¤¦¤½¤¸¤ç¤¦] /petition of appeal/ +¹µÁÊ¿³ [¤³¤¦¤½¤·¤ó] /(n) appeal trial/ +¹µÁÊ¿Í [¤³¤¦¤½¤Ë¤ó] /appellant/ +¹µÁÊÍýͳ [¤³¤¦¤½¤ê¤æ¤¦] /grounds for an appeal/ +¹¶¤á [¤»¤á] /(n) attack/offence/(P)/ +¹¶¤á¤ë [¤»¤á¤ë] /(v1) to attack/to assault/(P)/ +¹¶¤á²×¤à [¤»¤á¤µ¤¤¤Ê¤à] /(v5m) to torture/ +¹¶¤á´ó¤»¤ë [¤»¤á¤è¤»¤ë] /(v1) to make an onslaught (on)/to close in (on)/ +¹¶¤á·ñ¤à [¤»¤á¤¢¤°¤à] /(v5m) to lose the attacking initiative/ +¹¶¤á¸ý [¤»¤á¤¯¤Á] /(n) method of attack/place of attack/ +¹¶¤á¸ý [¤»¤á¤°¤Á] /(n) method of attack/place of attack/ +¹¶¤á¹þ¤à [¤»¤á¤³¤à] /(v5m) to invade/to attack/ +¹¶¤á¼ê [¤»¤á¤Æ] /(n) offense/method of attack/ +¹¶¤á¾å¤ë [¤»¤á¤Î¤Ü¤ë] /(v5r) to march on the capital/ +¹¶¤áÂÀ¸Ý [¤»¤á¤À¤¤¤³] /(n) drum used in ancient warfare to signal an attack/ +¹¶¤áÆ»¶ñ [¤»¤á¤É¤¦¤°] /(n) offensive weapons/ +¹¶¤áÆþ¤ë [¤»¤á¤¤¤ë] /(v5r) to invade/ +¹¶¤áÈ´¤¯ [¤»¤á¤Ì¤¯] /(v5k) persistent attacking/ +¹¶¤áÌǤܤ¹ [¤»¤á¤Û¤í¤Ü¤¹] /(v5s) to attack and overthrow/to utterly destroy/ +¹¶¤áÍî¤È¤¹ [¤»¤á¤ª¤È¤¹] /(v5s) to assault/ +¹¶¤áΩ¤Æ¤ë [¤»¤á¤¿¤Æ¤ë] /(v1) to make an incessant onslaught/to attack incessantly/ +¹¶°Ï [¤³¤¦¤¤] /(n) siege/ +¹¶³Ø [¤³¤¦¤¬¤¯] /dedication to study or research/ +¹¶µæ [¤³¤¦¤­¤å¤¦] /(n) study/investigation/research/ +¹¶·â [¤³¤¦¤²¤­] /(n,vs) attack/strike/offensive/criticism/censure/(P)/ +¹¶·â¤Î¾×¤ËÅö¤¿¤ë [¤³¤¦¤²¤­¤Î¤·¤ç¤¦¤Ë¤¢¤¿¤ë] /(exp) to bear the brunt of an attack/ +¹¶·â¥Ø¥ê¥³¥×¥¿¡¼ [¤³¤¦¤²¤­¥Ø¥ê¥³¥×¥¿¡¼] /attack helicopter/ +¹¶·â³«»ÏÀþ [¤³¤¦¤²¤­¤«¤¤¤·¤»¤ó] /line of departure/ +¹¶·â·³ [¤³¤¦¤²¤­¤°¤ó] /attacking force/ +¹¶·â·¿Àø¿å´Ï [¤³¤¦¤²¤­¤¬¤¿¤»¤ó¤¹¤¤¤«¤ó] /(n) attack submarine/ +¹¶·âÀ®²Ìɾ²Á [¤³¤¦¤²¤­¤»¤¤¤«¤Ò¤ç¤¦¤«] /(n) damage assessment/ +¹¶·âÀº¿À [¤³¤¦¤²¤­¤»¤¤¤·¤ó] /aggressiveness/ +¹¶·â¦ [¤³¤¦¤²¤­¤¬¤ï] /offensive camp/team at bat/ +¹¶·âÂÖÀª [¤³¤¦¤²¤­¤¿¤¤¤»¤¤] /attack preparedness/ +¹¶·âÂâ [¤³¤¦¤²¤­¤¿¤¤] /attack forces/ +¹¶·âÂâ·Á [¤³¤¦¤²¤­¤¿¤¤¤±¤¤] /attacking formation/ +¹¶·âŪ [¤³¤¦¤²¤­¤Æ¤­] /(adj-na) offensive/aggressive/ +¹¶·âÉôÂâ [¤³¤¦¤²¤­¤Ö¤¿¤¤] /attacking forces/ +¹¶·âÊý¸þ [¤³¤¦¤²¤­¤Û¤¦¤³¤¦] /attacking direction/ +¹¶·âÎÏ [¤³¤¦¤²¤­¤ê¤ç¤¯] /offensive ability/ +¹¶¼é [¤³¤¦¤·¤å] /(n) offense and defense/batting and fielding/(P)/ +¹¶¼éƱÌÁ [¤³¤¦¤·¤å¤É¤¦¤á¤¤] /offensive and defensive alliance/ +¹¶¾ë [¤³¤¦¤¸¤ç¤¦] /(n) siege/ +¹¶Àª [¤³¤¦¤»¤¤] /(n) offensive (movement)/aggression/(P)/ +¹¶ËÉ [¤³¤¦¤Ü¤¦] /(n) offense and defense/(P)/ +¹¶ËÉÀï [¤³¤¦¤Ü¤¦¤»¤ó] /battle/ +¹¶Î¬ [¤³¤¦¤ê¤ã¤¯] /(n,vs) capture/(P)/ +¹·¿Ê [¤³¤¦¤·¤ó] /(n,vs) rising/exasperated/accelerated/ +¹·Á³ [¤³¤¦¤¼¤ó] /(adj-na,n) triumphant/ +¹·Á³¤¿¤ë [¤³¤¦¤¼¤ó¤¿¤ë] /(adj-t) elated/triumphant/proud/ +¹·Æ­ [¤³¤¦¤È¤¦] /(n) sudden price jump/steep price rise/ +¹·Ê³ [¤³¤¦¤Õ¤ó] /(n,vs) excitement/stimulation/agitation/arousal/ +¹·ÍÈ [¤³¤¦¤è¤¦] /(n,vs) enhancement/exaltation/promotion/uplift/ +¹¸¡¹¤¿¤ë [¤³¤¦¤³¤¦¤¿¤ë] /(adj-t) brilliant/dazzling/ +¹¸¹¸¤¿¤ë [¤³¤¦¤³¤¦¤¿¤ë] /(adj-t) brilliant/dazzling/ +¹¸ÍË [¤³¤¦¤è¤¦] /dazzling brightness/ +¹¸Ï¯¤¿¤ë [¤³¤¦¤í¤¦¤¿¤ë] /bright and brilliant/ +¹¹¡¹ [¤µ¤é¤µ¤é] /(adv) (not) at all/ +¹¹¡¹¤Ê¤¤ [¤µ¤é¤µ¤é¤Ê¤¤] /not in the least/ +¹¹¤«¤¹ [¤Õ¤«¤¹] /(v5s) to sit up late/ +¹¹¤±¤ë [¤Õ¤±¤ë] /(v1) to get late/to advance/to wear on/(P)/ +¹¹¤Ê¤ê [¤µ¤é¤Ê¤ê] /of course/ +¹¹¤Ë [¤µ¤é¤Ë] /(adv,conj) (uk) furthermore/again/after all/more and more/moreover/(P)/ +¹¹¤Ë°ìÊâ¤ò¿Ê¤á¤ë [¤µ¤é¤Ë¤¤¤Ã¤Ý¤ò¤¹¤¹¤á¤ë] /(exp) to go a step further/ +¹¹°Ì [¤³¤¦¤¤] /second accession of the same emperor/ +¹¹°á [¤³¤¦¤¤] /(n,vs) (1) seasonal change of clothing/changing (one's) dress for the season/(2) lady court attendant/(3) second lunar month/ +¹¹°á [¤³¤í¤â¤¬¤¨] /(n,vs) (1) seasonal change of clothing/changing (one's) dress for the season/ +¹¹°á¼¼ [¤³¤¦¤¤¤·¤Ä] /(n) locker room/changing room/dressing room/(P)/ +¹¹²þ [¤³¤¦¤«¤¤] /(n) renewal/renovation/reform/(P)/ +¹¹¹¹ [¤µ¤é¤µ¤é] /(adv) (not) at all/ +¹¹¹¹¤Ê¤¤ [¤µ¤é¤µ¤é¤Ê¤¤] /not in the least/ +¹¹»Ï [¤³¤¦¤·] /(n) renewal/reform/ +¹¹¼Ó [¤µ¤é¤µ] /(pt:) (n) cotton print (pt: saraca)/calico/ +¹¹¿· [¤³¤¦¤·¤ó] /(n,vs) renewal/update/innovation/renovation/(P)/ +¹¹Àµ [¤³¤¦¤»¤¤] /(n,vs) correction/revision/rectification/(P)/ +¹¹Àµ»ÜÀß [¤³¤¦¤»¤¤¤·¤»¤Ä] /(n) correctional facility/ +¹¹À¸ [¤³¤¦¤»¤¤] /(n,vs) rehabilitation/regeneration/rebirth/resuscitation/reorganization/(P)/ +¹¹À¸²ñ¼Ò [¤³¤¦¤»¤¤¤¬¤¤¤·¤ã] /company needing reorganization/ +¹¹À¸´ü [¤³¤¦¤»¤¤¤­] /change of life/menopause/ +¹¹À¸»ÜÀß [¤³¤¦¤»¤¤¤·¤»¤Ä] /rehabilitation facilities/halfway house/ +¹¹À¸ÉÊ [¤³¤¦¤»¤¤¤Ò¤ó] /recycled goods/ +¹¹Âå [¤³¤¦¤¿¤¤] /(n,vs) exchange (something)/ +¹¹ÃÏ [¤µ¤é¤Á] /(n) empty lot/ +¹¹Äû [¤³¤¦¤Æ¤¤] /(n) revision/ +¹¹Å³ [¤³¤¦¤Æ¤Ä] /(n) change/shake-up/reshuffle/exchanging places/(P)/ +¹¹Ç¯´ü [¤³¤¦¤Í¤ó¤­] /(n) menopause/change of life/(P)/ +¹¹Ç¯´ü¾ã³² [¤³¤¦¤Í¤ó¤­¤·¤ç¤¦¤¬¤¤] /(n) menopausal disorders/ +¹º [¤¯¤¤] /(n) stake/picket/ +¹º¼þÌÌË໤ÎÏ [¤¯¤¤¤·¤å¤¦¤á¤ó¤Þ¤µ¤Ä¤ê¤ç¤¯] /(n) pile shaft friction/ +¹» [¤³¤¦] /(n,n-suf) -school/proof/ +¹»¤ò½Å¤Í¤ë [¤³¤¦¤ò¤«¤µ¤Í¤ë] /(exp) to proofread again and again/ +¹»°å [¤³¤¦¤¤] /(n) school doctor/ +¹»±Ü [¤³¤¦¤¨¤Ä] /(n) revision/(P)/ +¹»²Î [¤³¤¦¤«] /(n) school song/(P)/ +¹»³° [¤³¤¦¤¬¤¤] /(n) off-campus/out of school/ +¹»´ú [¤³¤¦¤­] /(n) school flag/(P)/ +¹»µª [¤³¤¦¤­] /(n) school discipline/ +¹»µ¬ [¤³¤¦¤­] /(n) school regulations/ +¹»¶ñ [¤³¤¦¤°] /(n) school gear/ +¹»·± [¤³¤¦¤¯¤ó] /(n) school precepts/ +¹»¹ç [¤­¤ç¤¦¤´¤¦] /(n,vs) collation/examining and comparing/ +¹»¹ç [¤³¤¦¤´¤¦] /(n,vs) collation/examining and comparing/ +¹»¼Ë [¤³¤¦¤·¤ã] /(n) school building/(P)/ +¹»¼ç [¤³¤¦¤·¤å] /(n) proprietor of a school/ +¹»¾Ï [¤³¤¦¤·¤ç¤¦] /(n) school badge/ +¹»Àµ [¤³¤¦¤»¤¤] /(n,vs) proofreading/correction of press/(P)/ +¹»Àµ·¸ [¤³¤¦¤»¤¤¤¬¤«¤ê] /proofreader/ +¹»Àµºþ [¤³¤¦¤»¤¤¤º¤ê] /(n) galley proofs/ +¹»Àµºþ¤ê [¤³¤¦¤»¤¤¤º¤ê] /a galley proof/ +¹»ÁÒ [¤¢¤¼¤¯¤é] /(n) ancient log storehouse/ +¹»ÁÒ¤¤ê [¤¢¤¼¤¯¤é¤Å¤¯¤ê] /ancient architectural style utilizing intercrossed triangle logs/ +¹»Áò [¤³¤¦¤½¤¦] /(n) school funeral/ +¹»Â§ [¤³¤¦¤½¤¯] /(n) school regulations/(P)/ +¹»Ãí [¤³¤¦¤Á¤å¤¦] /(n) collation editing/proofreading and annotation/ +¹»Ãð [¤³¤¦¤Á¤å¤¦] /(n) collation editing/proofreading and annotation/ +¹»Ä¹ [¤³¤¦¤Á¤ç¤¦] /(n) principal/headmaster/(P)/ +¹»Ä¹¼¼ [¤³¤¦¤Á¤ç¤¦¤·¤Ä] /(n) principal's office/ +¹»Äê [¤³¤¦¤Æ¤¤] /(n) revision/ +¹»Äí [¤³¤¦¤Æ¤¤] /(n) campus/(P)/ +¹»Äû [¤³¤¦¤Æ¤¤] /(n) revision/ +¹»Æâ [¤³¤¦¤Ê¤¤] /(n) within a school/(P)/ +¹»É÷ [¤³¤¦¤Õ¤¦] /(n) school tradition/ +¹»Éþ [¤³¤¦¤Õ¤¯] /(n) school uniform/ +¹»ËÍ [¤³¤¦¤Ü¤¯] /(n) student studying and working at the school/ +¹»ËÜ [¤³¤¦¤Û¤ó] /(n) annotated textbook/ +¹»Ì³ [¤³¤¦¤à] /(n) school duties or affairs/ +¹»Ìç [¤³¤¦¤â¤ó] /(n) school gate/(P)/ +¹»Í§ [¤³¤¦¤æ¤¦] /(n) schoolmate/alumnus/ +¹»Í§²ñ [¤³¤¦¤æ¤¦¤«¤¤] /(n) alumni association/ +¹»Î» [¤³¤¦¤ê¤ç¤¦] /(n) proofreading completed/ +¹¼³µ [¤³¤¦¤¬¤¤] /(n) outline/summary/epitome/ +¹¼ºÉ [¤³¤¦¤½¤¯] /(n) stoppage/tightness/block/infarction/ +¹½¤¤¤Þ¤»¤ó [¤«¤Þ¤¤¤Þ¤»¤ó] /(exp) it doesn't matter/ +¹½¤¤¼ê [¤«¤Þ¤¤¤Æ] /(n) companion/ +¹½¤¦ [¤«¤Þ¤¦] /(v5u) to mind/to care about/to be concerned about/(P)/ +¹½¤¨ [¤«¤Þ¤¨] /(n) posture/pose/style/ +¹½¤¨¤ë [¤«¤Þ¤¨¤ë] /(v1) to set up/(P)/ +¹½¤ï¤Ê¤¤ [¤«¤Þ¤ï¤Ê¤¤] /be indifferent (to)/do not care (mind)/ +¹½³° [¤³¤¦¤¬¤¤] /(n) off grounds/outside the premises/ +¹½¿Þ [¤³¤¦¤º] /(n) composition/(P)/ +¹½À® [¤³¤¦¤»¤¤] /(n,vs) organization/composition/(P)/ +¹½À®°÷ [¤³¤¦¤»¤¤¤¤¤ó] /(n) members/ +¹½À®²Äǽ [¤³¤¦¤»¤¤¤«¤Î¤¦] /configurable/ +¹½À®»Ò [¤³¤¦¤»¤¤¤·] /(n) component/ +¹½À®¼çµÁ [¤³¤¦¤»¤¤¤·¤å¤®] /(n) constructivism/ +¹½À®Áǹ½Â¤ [¤³¤¦¤»¤¤¤½¤³¤¦¤¾¤¦] /(n) constituent structure/ +¹½À®ÁÇÅý¸æ [¤³¤¦¤»¤¤¤½¤È¤¦¤®¤ç] /(n) constituent command/ +¹½À®Ã±°Ì [¤³¤¦¤»¤¤¤¿¤ó¤¤] /element/ +¹½À®Èæ [¤³¤¦¤»¤¤¤Ò] /(n) component (distribution) ratio/ +¹½À®Ê¬»Ò [¤³¤¦¤»¤¤¤Ö¤ó¤·] /components/ +¹½À®Í×ÁÇ [¤³¤¦¤»¤¤¤è¤¦¤½] /components/elements/parts/ +¹½ÁÛ [¤³¤¦¤½¤¦] /(n) plan/plot/idea/conception/(P)/ +¹½Â¤ [¤³¤¦¤¾¤¦] /(n) structure/construction/(P)/ +¹½Â¤°äÅÁ»Ò [¤³¤¦¤¾¤¦¤¤¤Ç¤ó¤·] /structural gene/ +¹½Â¤±ø¿¦ [¤³¤¦¤¾¤¦¤ª¤·¤ç¤¯] /structural corruption/ +¹½Â¤²½Ì䤤¹ç¤ï¤»¸À¸ì [¤³¤¦¤¾¤¦¤«¤È¤¤¤¢¤ï¤»¤²¤ó¤´] /(n) structured query language (SQL)/ +¹½Â¤²þ³× [¤³¤¦¤¾¤¦¤«¤¤¤«¤¯] /(n) restructuring/ +¹½Â¤²þ³×ÏÀ [¤³¤¦¤¾¤¦¤«¤¤¤«¤¯¤í¤ó] /(n) structural reform theory/ +¹½Â¤µ­½Ò [¤³¤¦¤¾¤¦¤­¤¸¤å¤Ä] /(n) structural description/ +¹½Â¤¸À¸ì³Ø [¤³¤¦¤¾¤¦¤²¤ó¤´¤¬¤¯] /structural linguistics/ +¹½Â¤¼° [¤³¤¦¤¾¤¦¤·¤­] /(n) structural formula/ +¹½Â¤¼çµÁ [¤³¤¦¤¾¤¦¤·¤å¤®] /structuralism/ +¹½Â¤ÂÎ [¤³¤¦¤¾¤¦¤¿¤¤] /(n) structure/ +¹½Â¤ÉÔ¶· [¤³¤¦¤¾¤¦¤Õ¤­¤ç¤¦] /structural recession/ +¹½Â¤ÊѲ½ [¤³¤¦¤¾¤¦¤Ø¤ó¤«] /(n) structural change/ +¹½Â¤ÊÝ»ý [¤³¤¦¤¾¤¦¤Û¤¸] /(n) structure preserving/ +¹½ÃÛ [¤³¤¦¤Á¤¯] /(n,vs) construction/(P)/ +¹½ÃÛʪ [¤³¤¦¤Á¤¯¤Ö¤Ä] /(n) structure/ +¹½Æâ [¤³¤¦¤Ê¤¤] /(n) premises/grounds/campus/(P)/ +¹½Ê¸ [¤³¤¦¤Ö¤ó] /(n) syntax/sentence structure/ +¹½Ê¸Ë¡ [¤³¤¦¤Ö¤ó¤Ý¤¦] /syntax/ +¹½Ê¸ÌÚ [¤³¤¦¤Ö¤ó¤â¤¯] /syntax tree/ +¹¾ [¤¨] /(n) inlet/bay/(P)/ +¹¾²Ï [¤³¤¦¤¬] /(n) Yangtze and Yellow rivers/large river/ +¹¾¸Í [¤¨¤É] /(n) old name of Tokyo/(P)/ +¹¾¸Í¤Ã»Ò [¤¨¤É¤Ã¤³] /(n) true Tokyoite/(P)/ +¹¾¸Í»þÂå [¤¨¤É¤¸¤À¤¤] /Edo period (1603-1868 CE)/ +¹¾¸ÍÀî [¤¨¤É¤¬¤ï] /Edo River/(P)/ +¹¾¸ÍÁ° [¤¨¤É¤Þ¤¨] /(n) Tokyo style/ +¹¾¸ÍÁ°¼÷»Ê [¤¨¤É¤Þ¤¨¤º¤·] /type of nigirizushi/ +¹¾¸Ð [¤³¤¦¤³] /(n) the public/the world/ +¹¾¸Ð [¤´¤¦¤³] /Zen disciples/ +¹¾»³ [¤³¤¦¤¶¤ó] /(n) rivers and mountains/landscape/ +¹¾¾å [¤³¤¦¤¸¤ç¤¦] /(n) (on the) bank of a large river/ +¹¾Àî¤ë [¤¨¤¬¤ï¤ë] /(v5r) to (try to) act like a big-shot/ +¹¾Â¼ [¤³¤¦¤½¤ó] /village along a (large) river/ +¹¿¿å [¤³¤¦¤º¤¤] /(n) flood/(P)/ +¹¿ÀÑ [¤³¤¦¤»¤­] /diluvial epoch (geol.)/ +¹¿ÀÑÀ¤ [¤³¤¦¤»¤­¤»¤¤] /(n) diluvial epoch/ +¹¿ÀÑÁØ [¤³¤¦¤»¤­¤½¤¦] /(n) diluvial formation (geol.)/ +¹¿Âç [¤³¤¦¤À¤¤] /(adj-na,n) great/immense/ +¹ÀÁ³ [¤³¤¦¤¼¤ó] /(adj-na,n) great and prosperous/broadminded/ +¹ÀÁ³¤¿¤ë [¤³¤¦¤¼¤ó¤¿¤ë] /(adj-t) magnanimous/vast/ +¹ÀßË [¤³¤¦¤«¤ó] /(adj-na,n) bulky/voluminous/ +¹Á [¤ß¤Ê¤È] /(n) harbour/port/(P)/ +¹Á¤ËÇñ¤Þ¤ë [¤ß¤Ê¤È¤Ë¤È¤Þ¤ë] /(exp) to stay at anchor/ +¹Á³° [¤³¤¦¤¬¤¤] /(n) outside a port or harbor/ +¹Á¸ý [¤³¤¦¤³¤¦] /(n) harbor entrance/ +¹Áº×¤ê [¤ß¤Ê¤È¤Þ¤Ä¤ê] /port festival/ +¹Á¿Þ [¤³¤¦¤º] /(n) map of a harbor/ +¹ÁÄ® [¤ß¤Ê¤È¤Þ¤Á] /(n) port city/ +¹ÁÆâ [¤³¤¦¤Ê¤¤] /(n) inside the harbour/(P)/ +¹ÁÏÑ [¤³¤¦¤ï¤ó] /(n) harbours/(P)/ +¹ÁÏѱ¿Á÷¶È [¤³¤¦¤ï¤ó¤¦¤ó¤½¤¦¤®¤ç¤¦] /port transport industry/ +¹ÁÏѱ¿Á÷»ö¶È [¤³¤¦¤ï¤ó¤¦¤ó¤½¤¦¤¸¤®¤ç¤¦] /port transport industry/ +¹ÁÏÑ¶É [¤³¤¦¤ï¤ó¤­¤ç¤¯] /Port and Harbor Authority/ +¹ÁÏÑÀÇ [¤³¤¦¤ï¤ó¤¼¤¤] /harbor duties/ +¹ÁÏÑÅö¶É [¤³¤¦¤ï¤ó¤È¤¦¤­¤ç¤¯] /port authorities/ +¹ÁÏÑϫƯ¼Ô [¤³¤¦¤ï¤ó¤í¤¦¤É¤¦¤·¤ã] /longshoreman/stevedore/ +¹Â [¤³¤¦] /(obsc) 10^32/hundred nonillion (American)/hundred quintillion (British)/ +¹Â [¤É¤Ö] /(n) ditch/drain/gutter/gap/ +¹Â [¤ß¤¾] /(n) ditch/drain/gutter/gap/(P)/ +¹Â¤¬Í­¤ë [¤ß¤¾¤¬¤¢¤ë] /(exp) to be estranged/ +¹Â¥ì¡¼¥ë [¤ß¤¾¥ì¡¼¥ë] /grooved rail/ +¹Âµô [¤³¤¦¤­¤ç] /(n) ditch/sewer/canal/ +¹Â·¡¤êµ¡ [¤ß¤¾¤Û¤ê¤­] /ditching machine/ +¹Â·Á¹Ý [¤ß¤¾¤¬¤¿¤³¤¦] /channel (type of section steel)/ +¹Â¿å [¤É¤Ö¤ß¤º] /ditch water/ +¹ÂÀî [¤É¤Ö¤¬¤ï] /(n) ditch with running water/ +¹ÂÁÍ [¤É¤Ö¤Í¤º¤ß] /(n) brown rat/dark grey colour/secret evil-doer/ +¹ÂÅ¥ [¤É¤Ö¤É¤í] /(n) ditch mud/ +¹ÂÈÄ [¤É¤Ö¤¤¤¿] /(n) boards covering a ditch/ +¹Ã [¤­¤Î¤¨] /(n) 1st in rank/first sign of the Chinese calendar/shell/instep/grade A/(P)/ +¹Ã [¤³¤¦] /(n) 1st in rank/first sign of the Chinese calendar/shell/instep/grade A/ +¹Ã¤È²µ [¤³¤¦¤È¤ª¤Ä] /the former and the latter/A and B/ +¹Ã±¨Â± [¤³¤¦¤¤¤«] /(n) squid/cuttlefish/ +¹Ã²µ [¤³¤¦¤ª¤Ä] /(n) (1) A and B/excellent and good/similarity/(2) discrimination/discernment/distinction/(P)/ +¹Ã²µÊº [¤³¤¦¤ª¤Ä¤Ø¤¤] /ABC/1 2 and 3/ +¹Ã²µÊºÃú [¤³¤¦¤ª¤Ä¤Ø¤¤¤Æ¤¤] /A, B, C and D/first, second, third and fourth/ +¹Ã³ª [¤«¤Ö¤È¤¬¤Ë] /(n) horseshoe crab/ +¹Ã³Ì [¤³¤¦¤«¤¯] /(n) carapace/shell/crust/ +¹Ã³Ì¹Ë [¤³¤¦¤«¤¯¤³¤¦] /Crustacea/ +¹Ã³ÌÎà [¤³¤¦¤«¤¯¤ë¤¤] /(n) crustacean/ +¹Ã³Ý¤± [¤³¤¦¤¬¤±] /(n) gauntlet/spats/ +¹Ã¹â [¤³¤¦¤À¤«] /(adj-na,n) high-pitched/high in the instep/ +¹Ã¹â¤¤ [¤«¤ó¤À¤«¤¤] /(adj) high-pitched/shrill/(P)/ +¹Ã¹üʸ [¤³¤¦¤³¤Ä¤Ö¤ó] /(n) ancient inscriptions of Chinese characters on oracle bones and carapaces/ +¹Ã»Ò [¤«¤Ã¤·] /first of the sexagenary cycle/(P)/ +¹Ã¼ï [¤³¤¦¤·¤å] /(n) A-grade/first-class/(P)/ +¹Ã½ä [¤³¤¦¤¸¤å¤ó] /armored cruiser/ +¹Ã½ê [¤«¤ó¤É¤³¤í] /(n) finger board (of a musical instrument)/vital point/ +¹Ã¾õÁ£ [¤³¤¦¤¸¤ç¤¦¤»¤ó] /(n) thyroid gland/(P)/ +¹Ã¾õÁ£±ê [¤³¤¦¤¸¤ç¤¦¤»¤ó¤¨¤ó] /thyroiditis/ +¹ÃÀ¼ [¤«¤ó¤´¤¨] /(n) sharp high voice/ +¹ÃÁö¤Ã¤¿ [¤³¤ó¤Ð¤·¤Ã¤¿] /shrill/high-pitched/ +¹ÃÁö¤ë [¤«¤ó¤Ð¤·¤ë] /(v5r) to make a shrill sound/ +¹Ã´ [¤³¤¦¤½¤Ä] /armored warrior/ +¹ÃÃî [¤«¤Ö¤È¤à¤·] /(n) beetle/ +¹ÃÃî [¤³¤¦¤Á¤å¤¦] /(n) beetle/ +¹ÃÅ´ [¤³¤¦¤Æ¤Ä] /(n) armor/armor plate/ +¹ÃÅ´´Ï [¤³¤¦¤Æ¤Ä¤«¤ó] /(n) armored ship/ +¹ÃÅ´ÈÄ [¤³¤¦¤Æ¤Ä¤Ð¤ó] /(n) armor plate/ +¹ÃÈÄ [¤«¤ó¤Ñ¤ó] /(n) (ship) deck/(P)/ +¹ÃÈÄ [¤³¤¦¤Ï¤ó] /(n) (ship) deck/(P)/ +¹ÃÈÄ°÷ [¤«¤ó¤Ñ¤ó¤¤¤ó] /(n) deck hand/ +¹ÃÈÄ°÷ [¤³¤¦¤Ï¤ó¤¤¤ó] /(n) deck hand/ +¹ÃÈÄÅϤ· [¤«¤ó¤Ñ¤ó¤ï¤¿¤·] /free on board/F.O.B./ +¹ÃÈå [¤«¤¤] /(n) effect/result/worth/use/avail/(P)/ +¹ÃÈ夬ͭ¤ë [¤«¤¤¤¬¤¢¤ë] /effective/fruitful/worthwhile/worth/ +¹ÃÈå¹ÃÈ夷¤¤ [¤«¤¤¤¬¤¤¤·¤¤] /(adj) gallant/heroic/brave/ +¹ÃÈåÀ­ [¤«¤¤¤·¤ç¤¦] /(n) resourcefulness/ability/ +¹ÃÈå̵¤· [¤«¤¤¤Ê¤·] /worthless/useless/hopeless/ +¹Ãʼ [¤³¤¦¤Ø¤¤] /(n) arms/war/armed warrior/ +¹ÃÌë [¤³¤¦¤ä] /8 p.m./ +¹ÃÍå [¤³¤¦¤é] /(n) shell/carapace/ +¹ÃÍå´³¤· [¤³¤¦¤é¤Ü¤·] /(n) basking in the sun/sunbathing on a beach/ +¹ÃÏÀ²µÇý [¤³¤¦¤í¤ó¤ª¤Ä¤Ð¤¯] /(n) arguments pro and con/ +¹ÃÑÉ [¤«¤Ã¤Á¤å¤¦] /(n) armor and helmet/ +¹ÃÑÉ»Õ [¤«¤Ã¤Á¤å¤¦¤·] /armorer/ +¹Ãæô [¤«¤Ã¤Á¤å¤¦] /(n) armor and helmet/ +¹Ãîç [¤³¤¦¤Ï¤ó] /(n) steel sheet/steel plate(s)/ +¹Ãîç [¤³¤¦¤Ð¤ó] /(n) steel sheet/steel plate(s)/ +¹Ä°Ì [¤³¤¦¤¤] /(n) imperial throne/(P)/ +¹Ä°ý [¤³¤¦¤¤¤ó] /(n) (arch) Imperial descendant (posterity)/ +¹Äµª [¤³¤¦¤­] /(n) Imperial era/ +¹ÄµªÇ¯ÅÙ [¤³¤¦¤­¤Í¤ó¤É] /numbering of years since Jimmu/ +¹ÄµÜ [¤³¤¦¤°¤¦] /(n) the Imperial Palace/ +¹ÄµÜ·Ù»¡ [¤³¤¦¤°¤¦¤±¤¤¤µ¤Ä] /the Imperial Guards/ +¹Äµï [¤³¤¦¤­¤ç] /(n) Imperial Palace/(P)/ +¹Ä·³ [¤³¤¦¤°¤ó] /(n) (Japanese) Imperial Army/ +¹Ä¹¡ [¤³¤¦¤´¤¦] /(n) (Japanese) empress/queen/(P)/ +¹Ä¹¡ÊŲ¼ [¤³¤¦¤´¤¦¤Ø¤¤¤«] /her majesty the Empress/ +¹Ä¹Í [¤³¤¦¤³¤¦] /(n) the (deceased) father of the current emperor/ +¹Ä¹ñ [¤³¤¦¤³¤¯] /(n) Japan/the (Japanese) empire/ +¹Ä»Ì [¤³¤¦¤·] /(n) Crown Prince/Imperial Heir/ +¹Ä»Ò [¤ª¤¦¤¸] /(n) imperial prince/ +¹Ä¼¼ [¤³¤¦¤·¤Ä] /(n) Imperial household/(P)/ +¹Ä¼¼¤Î·ì¤ò°ú¤¤¤Æ¤¤¤ë [¤³¤¦¤·¤Ä¤Î¤Á¤ò¤Ò¤¤¤Æ¤¤¤ë] /(exp) to be descended from the Imperial House/ +¹Ä¼¼ÅµÈÏ [¤³¤¦¤·¤Ä¤Æ¤ó¤Ñ¤ó] /the Imperial Household Law/ +¹Ä¼¼Èñ [¤³¤¦¤·¤Ä¤Ò] /(n) the Imperial Household expenses/ +¹Ä½¡ [¤³¤¦¤½¤¦] /(n) imperial ancestors/ +¹Ä½÷ [¤ª¤¦¤¸¤ç] /(n) imperial princess/ +¹Ä½÷ [¤³¤¦¤¸¤ç] /(n) imperial princess/(P)/ +¹ÄÁÄ [¤³¤¦¤½] /(n) (divine, historical or legendary) founder of an empire/ +¹Ä² [¤³¤¦¤¾¤¯] /(n) imperial family/royalty/(P)/ +¹Ä¹ [¤³¤¦¤½¤ó] /(n) imperial grandchild or descendant/ +¹ÄÂÀ¹¡ [¤³¤¦¤¿¤¤¤³¤¦] /(n) Queen Mother/Empress Dowager/(P)/ +¹ÄÂÀ¹¡ [¤³¤¦¤¿¤¤¤´¤¦] /(n) Queen Mother/Empress Dowager/ +¹ÄÂÀ»Ò [¤³¤¦¤¿¤¤¤·] /(n) crown prince/(P)/ +¹ÄÂÀ»ÒŲ¼ [¤³¤¦¤¿¤¤¤·¤Ç¤ó¤«] /the Crown Prince/ +¹ÄÂÀ»ÒÈÞ [¤³¤¦¤¿¤¤¤·¤Ò] /(n) crown princess/(P)/ +¹ÄÄë [¤³¤¦¤Æ¤¤] /(n) emperor/(P)/ +¹ÄÄë¤Î»Ì [¤³¤¦¤Æ¤¤¤Î¤·] /Emperor's heir/ +¹Äŵ [¤³¤¦¤Æ¤ó] /(n) Japanese classics/ +¹ÄÅ· [¤³¤¦¤Æ¤ó] /(n) providence/heaven/ +¹ÄÅý [¤³¤¦¤È¤¦] /(n) the imperial line/ +¹ÄÅýÉè [¤³¤¦¤È¤¦¤Õ] /(n) Imperial family record/ +¹ÄÆ» [¤³¤¦¤É¤¦] /(n) the benevolent Imperial rule/the Imperial Way/ +¹ÄÈÞ [¤³¤¦¤Ò] /empress/queen/ +¹Ä̱ÅÞ [¤³¤¦¤ß¤ó¤È¤¦] /Imperialist Party/(P)/ +¹ÄÎÍ [¤³¤¦¤ê¤ç¤¦] /(n) imperial mausoleum/ +¹ÄÎîÅ [¤³¤¦¤ì¤¤¤Ç¤ó] /(n) shrine of imperial ancestors/ +¹Å¤¤ [¤«¤¿¤¤] /(adj) solid/hard (esp. metal, stone)/unpolished writing/(P)/ +¹Å¤¤ÀÐ [¤«¤¿¤¤¤¤¤·] /hard stone/ +¹Å¤¤É½¾ð [¤«¤¿¤¤¤Ò¤ç¤¦¤¸¤ç¤¦] /stiff expression/ +¹Å¤¤Ê¸¾Ï [¤«¤¿¤¤¤Ö¤ó¤·¤ç¤¦] /stiff style/ +¹Å¤µ [¤«¤¿¤µ] /(n) firmness/hardness/stiffness/honesty/(P)/ +¹Å¤Î¿Ä [¤³¤¦¤Î¤·¤ó] /hard pencil lead/ +¹Å²½ [¤³¤¦¤«] /(n,vs) hardening/vulcanization/sclerosis/(P)/ +¹Å²½¾É [¤³¤¦¤«¤·¤ç¤¦] /sclerosis/ +¹Å²½Ìý [¤³¤¦¤«¤æ] /(n) hydrogenated oil/ +¹Å²ß [¤³¤¦¤«] /(n) coin/(P)/ +¹Åµå [¤³¤¦¤­¤å¤¦] /(n) hard ball/regulation ball/ +¹Å¶Ì [¤³¤¦¤®¤ç¤¯] /(n) jadeite/ +¹Å¸ý³¸ [¤³¤¦¤³¤¦¤¬¤¤] /(n) hard palate/ +¹Å¹ü [¤³¤¦¤³¤Ä] /(adj-na,adj-no,n) hard bone/firmness/uncompromising/ +¹Å¹ü´Á [¤³¤¦¤³¤Ä¤«¤ó] /(n) man of principle/ +¹Å¹üµû [¤³¤¦¤³¤Ä¤®¤ç] /(n) teleost/bony fish/ +¹Å¼° [¤³¤¦¤·¤­] /(n) hardball (tennis, baseball)/(P)/ +¹Å¼°¥Æ¥Ë¥¹ [¤³¤¦¤·¤­¥Æ¥Ë¥¹] /tennis (played with the standard ball, as distinct from tennis played with a softer ball)/ +¹Å¼Á [¤³¤¦¤·¤Ä] /(n) hardness/stiffness/(P)/ +¹Å¼ÁÆ«´ï [¤³¤¦¤·¤Ä¤È¤¦¤­] /(n) ironstone china/ +¹Å¿å [¤³¤¦¤¹¤¤] /(n) hard water/ +¹ÅÀ­ [¤³¤¦¤»¤¤] /(n) hardness/ +¹ÅÄ´ [¤³¤¦¤Á¤ç¤¦] /(n) hard tone/ +¹Åľ [¤³¤¦¤Á¤ç¤¯] /(n) rigor/(P)/ +¹ÅÅÙ [¤³¤¦¤É] /(n) hardness/solidity/(P)/ +¹ÅÆð [¤³¤¦¤Ê¤ó] /(n) hardness/ +¹ÅÆðξÇÉ [¤³¤¦¤Ê¤ó¤ê¤ç¤¦¤Ï] /stalwart and insurgent factions/ +¹ÅÇÉ [¤³¤¦¤Ï] /(n) tough elements/hard-liners/stalwart(s)/(P)/ +¹ÅÉ® [¤³¤¦¤Ò¤Ä] /(n) pen or pencil/ +¹ÅÊÑ [¤³¤¦¤Ø¤ó] /(n) cirrhosis/ +¹Æ [¤³¤¦] /(n) manuscript/version/(P)/ +¹Æ¤ò²þ¤á¤ë [¤³¤¦¤ò¤¢¤é¤¿¤á¤ë] /(exp) to rewrite a manuscript/ +¹Æ¿Í [¤³¤¦¤¸¤ó] /straw figure/ +¹ÆËÜ [¤³¤¦¤Û¤ó] /(n) manuscript/ +¹ÆÎÁ [¤³¤¦¤ê¤ç¤¦] /(n) advance for manuscript/copy-money/(P)/ +¹Ç [¤Ì¤«] /(n) rice-bran/ +¹Ç±« [¤Ì¤«¤¢¤á] /(n) a drizzle/ +¹Ç´î¤Ó [¤Ì¤«¤è¤í¤³¤Ó] /(n) premature joy/short-lived elation/ +¹ÇÌ£Á¹ [¤Ì¤«¤ß¤½] /(n) salted rice-bran paste for pickling/ +¹ÇÌ£Á¹½­¤¤ [¤Ì¤«¤ß¤½¤¯¤µ¤¤] /(adj) overly concerned with domestic affairs/ +¹ÇÌ£Á¹ÄÒ¤± [¤Ì¤«¤ß¤½¤Å¤±] /(n) vegetables pickled in salted rice-bran paste/ +¹ÇÌý [¤Ì¤«¤¢¤Ö¤é] /(n) rice-bran oil/ +¹È [¤¯¤ì¤Ê¤¤] /(n) deep red/crimson/(P)/ +¹È [¤Ù¤Ë] /(n) deep red/crimson/(P)/ +¹È¤º¤ï¤¤³ª [¤Ù¤Ë¤º¤ï¤¤¤¬¤Ë] /(n) red tanner crab/ +¹È°ìÅÀ [¤³¤¦¤¤¤Ã¤Æ¤ó] /(n) the lone woman (e.g., bright flower) in a group/ +¹È±Òʼ [¤³¤¦¤¨¤¤¤Ø¤¤] /(n) (Chinese) Red Guards/ +¹È±ê [¤³¤¦¤¨¤ó] /(n) red flame/prominence/ +¹È±î»Ò [¤Ù¤Ë¤Þ¤·¤³] /long-tailed rose finch/ +¹È²Ö [¤Ù¤Ë¤Ð¤Ê] /(n) safflower/ +¹È³¤ [¤³¤¦¤«¤¤] /Red Sea/ +¹È³Ì [¤Ù¤Ë¤¬¤é] /(n) red ocher/ +¹È´§Ä» [¤³¤¦¤«¤ó¤Á¤ç¤¦] /cardinal (bird)/ +¹È´é [¤³¤¦¤¬¤ó] /(n) rosy cheeks/ +¹È´ú [¤³¤¦¤­] /Red Flag/ +¹È¶Ì [¤³¤¦¤®¤ç¤¯] /(n) ruby/Jonathan apple/ +¹Èº¹¤·»Ø [¤Ù¤Ë¤µ¤·¤æ¤Ó] /(n) ring finger/ +¹Èºú [¤Ù¤Ë¤¶¤±] /(n) sockeye salmon/ +¹È¿§ [¤³¤¦¤·¤ç¤¯] /(n) red color/ +¹È¿§ [¤Ù¤Ë¤¤¤í] /(n) red color/ +¹È¿° [¤³¤¦¤·¤ó] /(n) red lips/ +¹È¿Ð [¤³¤¦¤¸¤ó] /(n) cloud of dust/mundane world/ +¹È¿ý [¤Ù¤Ë¤¹¤º¤á] /(n) strawberry finch/ +¹ÈÀ¸Õª [¤Ù¤Ë¤·¤ç¤¦¤¬] /(n) red pickled ginger/ +¹ÈÁÈ [¤¢¤«¤°¤ß] /red team/ +¹ÈÁô [¤³¤¦¤½¤¦] /(n) red algae/rhodophyceae/ +¹ÈÃã [¤³¤¦¤Á¤ã] /(n) black tea/(P)/ +¹ÈĬ [¤³¤¦¤Á¤ç¤¦] /(n,vs) flush/blush/(P)/ +¹ÈÅô [¤³¤¦¤È¤¦] /(n) red light/ +¹ÈÇß [¤³¤¦¤Ð¤¤] /(n) red-blossomed plum tree/(P)/ +¹ÈÇò [¤³¤¦¤Ï¤¯] /(n) red and white/colours for festive or auspicious occasions/(P)/ +¹ÈÇò²Î¹çÀï [¤³¤¦¤Ï¤¯¤¦¤¿¤¬¤Ã¤»¤ó] /annual singing contest held on New Year's Eve/ +¹ÈÇò»î¹ç [¤³¤¦¤Ï¤¯¤¸¤¢¤¤] /contest between two groups/ +¹ÈÇòÊ´ [¤Ù¤Ë¤ª¤·¤í¤¤] /(n) makeup/ +¹ÈÈà [¤³¤¦¤Ï¤ó] /(n) red spots/erythema/ +¹ÈÊ´ [¤³¤¦¤Õ¤ó] /(n) powdered rouge/ +¹ÈÊ´ [¤Ù¤Ë¤³] /(n) powdered rouge/ +¹ÈËð [¤Ù¤Ë¤Þ¤¹] /(n) sockeye salmon/ +¹ÈÌÓ [¤³¤¦¤â¤¦] /(n) red hair/ +¹ÈÌÓ¿Í [¤³¤¦¤â¤¦¤¸¤ó] /(n) foreigner/ +¹ÈÍÕ [¤³¤¦¤è¤¦] /(n) (1) autumn colours/(2) (Japanese) maple/(P)/ +¹ÈÍÕ [¤â¤ß¤¸] /(n) (1) (Japanese) maple/(P)/ +¹ÈÍÕ¼í¤ê [¤â¤ß¤¸¤¬¤ê] /(n) autumn-leaf viewing/ +¹ÈÎÞ [¤³¤¦¤ë¤¤] /(n) feminine tears/bitter tears/tears of blood/ +¹ÈÏ¡ [¤°¤ì¤ó] /(n) crimson/crimson lotus flower/ +¹Ê¤Þ¤ë [¤·¤Þ¤ë] /(v5r) to be strangled/to be constricted/ +¹Ê¤á¤ë [¤·¤á¤ë] /(v1) to strangle/to constrict/(P)/ +¹Ê¤á»¦¤¹ [¤·¤á¤³¤í¤¹] /(v5s) to strangle to death/ +¹Ê¤ê [¤·¤Ü¤ê] /(n) iris (camera, eye)/(P)/ +¹Ê¤ê¹þ¤à [¤·¤Ü¤ê¤³¤à] /(v5m) to squeeze/to wring out/ +¹Ê¤ê¼è¤ë [¤·¤Ü¤ê¤È¤ë] /(v5r) to squeeze or wring out from/ +¹Ê¤ê½Ð¤¹ [¤·¤Ü¤ê¤À¤¹] /(v5s) to squeeze or wring out/ +¹Ê¤ê¾å¤²¤ë [¤·¤Ü¤ê¤¢¤²¤ë] /(v1) (1) to squeeze (to the utmost)/to wring/(2) to strain one's voice/(3) to scold/ +¹Ê¤êÀ÷¤á [¤·¤Ü¤ê¤¾¤á] /(n) tie-dye/ +¹Ê¤ë [¤·¤Ü¤ë] /(v5r) to press/to wring/to squeeze/(P)/ +¹Êºá [¤³¤¦¤¶¤¤] /(n) execution by hanging/hanging/ +¹Ê»¦ [¤³¤¦¤µ¤Ä] /(n) hanging/strangulation/(P)/ +¹Ê¼ó [¤³¤¦¤·¤å] /(n) hanging/strangling to death/ +¹Ê¼ó·º [¤³¤¦¤·¤å¤±¤¤] /(n) death by hanging/(P)/ +¹Ê¼óÂæ [¤³¤¦¤·¤å¤À¤¤] /(n) gallows/ +¹Ë [¤Ä¤Ê] /(n) rope/(P)/ +¹Ë¤òÄ¥¤ë [¤Ä¤Ê¤ò¤Ï¤ë] /(exp) to be a grand champion/ +¹Ë°ú¤­ [¤Ä¤Ê¤Ò¤­] /(n) tug of war/forward puller (of a rickshaw)/(P)/ +¹Ëµª [¤³¤¦¤­] /(ateji) (n) law and order/discipline/(P)/ +¹Ëµª½ÍÀµ [¤³¤¦¤­¤·¤å¤¯¤»¤¤] /eliminate corruption among government officials/tighten discipline (among)/ +¹Ë¶ñ [¤Ä¤Ê¤°] /(n) rigging/ +¹Ë¼è¤ê [¤Ä¤Ê¤È¤ê] /(n) candidate for Yokozuna rank in sumo/ +¹Ë¼ê [¤Ä¤Ê¤Ç] /(n) mooring rope/ +¹Ë¾ï [¤³¤¦¤¸¤ç¤¦] /(n) code of morals/moral principles/ +¹ËÅϤê [¤Ä¤Ê¤ï¤¿¤ê] /(n) tightrope walking/(P)/ +¹ËÌÜ [¤³¤¦¤â¤¯] /(n) main point and details/ +¹ËÍ× [¤³¤¦¤è¤¦] /(n) elements/essentials/outline/ +¹ËÎÎ [¤³¤¦¤ê¤ç¤¦] /(n) general plan/main points/summary/(P)/ +¹Ì¤·ÆÀ¤ëÅÚÃÏ [¤¿¤¬¤ä¤·¤¦¤ë¤È¤Á] /arable land/ +¹Ì¤¹ [¤¿¤¬¤ä¤¹] /(v5s) to till/to plow/to cultivate/(P)/ +¹Ì±¿µ¡ [¤³¤¦¤¦¤ó¤­] /(n) cultivator/farm tractor/tiller/ +¹Ì¶ñ [¤³¤¦¤°] /(n) farm tools/farm implements/ +¹Ìºî [¤³¤¦¤µ¤¯] /(n,vs) cultivation/farming/(P)/ +¹Ìºî¼Ô [¤³¤¦¤µ¤¯¤·¤ã] /cultivator/ +¹ÌºîÃÏ [¤³¤¦¤µ¤¯¤Á] /cultivated land/ +¹Ìºîʪ [¤³¤¦¤µ¤¯¤Ö¤Ä] /farm produce/ +¹Ì¼ï [¤³¤¦¤·¤å] /(n) tilling and sowing/ +¹ÌÃÏ [¤³¤¦¤Á] /(n) arable land/(P)/ +¹ÌÃÏÀ°Íý [¤³¤¦¤Á¤»¤¤¤ê] /redeployment of arable land/ +¹ÌÅÚ [¤³¤¦¤É] /(n) arable soil/ +¹Ìæѵ¡ [¤³¤¦¤¦¤ó¤­] /(n) cultivator/farm tractor/tiller/ +¹Í¤¨ [¤«¤ó¤¬¤¨] /(n) thinking/thought/ideas/intention/(P)/ +¹Í¤¨¤Ä¤¯ [¤«¤ó¤¬¤¨¤Ä¤¯] /(v5k) to think of/to come up with/ +¹Í¤¨¤Æ¤ß¤ì¤Ð [¤«¤ó¤¬¤¨¤Æ¤ß¤ì¤Ð] /if you think about it/ +¹Í¤¨¤ÎÀõ¤¤¿Í [¤«¤ó¤¬¤¨¤Î¤¢¤µ¤¤¤Ò¤È] /shallow-brained person/ +¹Í¤¨¤é¤ì¤Ê¤¤ [¤«¤ó¤¬¤¨¤é¤ì¤Ê¤¤] /(adj) unimaginable/ +¹Í¤¨¤ë [¤«¤ó¤¬¤¨¤ë] /(v1) to consider/(P)/ +¹Í¤¨¤ë»ö [¤«¤ó¤¬¤¨¤ë¤³¤È] /(n) what one thinks/ +¹Í¤¨¤òÅÁ¤¨¤ë [¤«¤ó¤¬¤¨¤ò¤Ä¤¿¤¨¤ë] /(exp) to convey one's thoughts/ +¹Í¤¨°ã¤¤ [¤«¤ó¤¬¤¨¤Á¤¬¤¤] /(n) mistaken idea/misunderstanding/wrong impression/ +¹Í¤¨¹þ¤à [¤«¤ó¤¬¤¨¤³¤à] /(v5m) to ponder/to brood/ +¹Í¤¨»ö [¤«¤ó¤¬¤¨¤´¤È] /(n) (deep) thinking/ +¹Í¤¨½Ð¤¹ [¤«¤ó¤¬¤¨¤À¤¹] /(v5s) to think out/to devise/to invent/to begin to think/to come up with a plan/ +¹Í¤¨¿¼¤¤ [¤«¤ó¤¬¤¨¤Ö¤«¤¤] /(adj) thoughtful/deep-thinking/ +¹Í¤¨Ä¾¤·¤Æ [¤«¤ó¤¬¤¨¤Ê¤ª¤·¤Æ] /On second thoughts ../ +¹Í¤¨Ä¾¤¹ [¤«¤ó¤¬¤¨¤Ê¤ª¤¹] /(v5s) to reconsider/to rethink/ +¹Í¤¨È´¤¯ [¤«¤ó¤¬¤¨¤Ì¤¯] /(v5k) to think thoroughly/ +¹Í¤¨ÉÕ¤¯ [¤«¤ó¤¬¤¨¤Ä¤¯] /(v5k) to think of/to come up with/ +¹Í¤¨Êª [¤«¤ó¤¬¤¨¤â¤Î] /(n) puzzle/problem/ +¹Í¤¨Êý [¤«¤ó¤¬¤¨¤«¤¿] /(n) way of thinking/(P)/ +¹Í¤¨ÍÍ [¤«¤ó¤¬¤¨¤è¤¦] /way of thinking/one's perspective/ +¹Í°Æ [¤³¤¦¤¢¤ó] /(n) plan/device/idea/(P)/ +¹Í²Ý [¤³¤¦¤«] /(n) evaluation/rating/ +¹Í²Ýɽ [¤³¤¦¤«¤Ò¤ç¤¦] /(n) personnel record/business record/ +¹Íµæ [¤³¤¦¤­¤å¤¦] /(n) investigation/consideration/ +¹Í¸½³Ø [¤³¤¦¤²¤ó¤¬¤¯] /(n) study of modern societies/ +¹Í¸Å³Ø [¤³¤¦¤³¤¬¤¯] /(adj-no,n) archaeology/(P)/ +¹Í¸Å³Ø¼Ô [¤³¤¦¤³¤¬¤¯¤·¤ã] /archeologist/ +¹Íºº [¤³¤¦¤µ] /(n) examination/consideration/test/quiz/ +¹Í»¡ [¤³¤¦¤µ¤Ä] /(n) consideration/inquiry/(P)/ +¹Í¾Ú [¤³¤¦¤·¤ç¤¦] /(n) (historical) investigation/(P)/ +¹Í¾Ú³Ø [¤³¤¦¤·¤ç¤¦¤¬¤¯] /(n) (in Chinese history) study of ancient texts/ +¹Íθ [¤³¤¦¤ê¤ç] /(n,vs) consideration/taking into account/(P)/ +¹ÍÎÌ [¤³¤¦¤ê¤ç¤¦] /(n) consideration/deliberation/ +¹Î¤¯ [¤¦¤Ê¤º¤¯] /(v5k) (uk) to nod/to bow one's head in assent/ +¹ÎÄê [¤³¤¦¤Æ¤¤] /(n) positive/affirmation/(P)/ +¹ÎÄê±þÅú [¤³¤¦¤Æ¤¤¤ª¤¦¤È¤¦] /acknowledge (ACK)/ +¹ÎÄêŪ [¤³¤¦¤Æ¤¤¤Æ¤­] /(adj-na) affirmative/ +¹ÎÄêʸ [¤³¤¦¤Æ¤¤¤Ö¤ó] /affirmative sentence/ +¹Îå» [¤³¤¦¤±¤¤] /(n) the essential point/ +¹Ï [¤Ò¤¸] /(n) (uk) elbow/ +¹Ï¤«¤±°Ø»Ò [¤Ò¤¸¤«¤±¤¤¤¹] /(exp) chair with arm rests/senior staff/ +¹Ï³Ý°Ø»Ò [¤Ò¤¸¤«¤±¤¤¤¹] /(exp) chair with arm rests/senior staff/ +¹Ð [¤³¤¦] /body cavity/ +¹ÐIJưʪ [¤³¤¦¤Á¤ç¤¦¤É¤¦¤Ö¤Ä] /(n) coelenterate/ +¹Ñ·ì [¤³¤¦¤±¤Ä] /(n) (hard-earned rewards of) sweat and blood/ +¹ÑÌô [¤³¤¦¤ä¤¯] /(n) plaster/ointment/ +¹Ñæë [¤³¤¦¤³¤¦] /(n) incurable disease/ +¹Ò±§ [¤³¤¦¤¦] /(abbr) aerospace/ +¹Ò³¤ [¤³¤¦¤«¤¤] /(n,vs) sail/voyage/(P)/ +¹Ò³¤»Î [¤³¤¦¤«¤¤¤·] /(n) mate/navigation officer/ +¹Ò³¤½Ñ [¤³¤¦¤«¤¤¤¸¤å¤Ä] /(n) seamanship/(the art of) navigation/ +¹Ò³¤Æü»ï [¤³¤¦¤«¤¤¤Ë¤Ã¤·] /ship's log/ +¹Ò¶õ [¤³¤¦¤¯¤¦] /(n) aviation/flying/(P)/ +¹Ò¶õ±§Ãèµ»½Ñ¸¦µæ½ê [¤³¤¦¤¯¤¦¤¦¤Á¤å¤¦¤®¤¸¤å¤Ä¤±¤ó¤­¤å¤¦¤¸¤ç] /NAL/National Aerospace Laboratory/ +¹Ò¶õ±§Ã蹩¶È [¤³¤¦¤¯¤¦¤¦¤Á¤å¤¦¤³¤¦¤®¤ç¤¦] /aerospace industry/ +¹Ò¶õ±§Ã軺¶È [¤³¤¦¤¯¤¦¤¦¤Á¤å¤¦¤µ¤ó¤®¤ç¤¦] /aerospace industry/ +¹Ò¶õ±¿Ä [¤³¤¦¤¯¤¦¤¦¤ó¤Á¤ó] /(n) airfare/ +¹Ò¶õ²ñ¼Ò [¤³¤¦¤¯¤¦¤¬¤¤¤·¤ã] /airline company/ +¹Ò¶õ³Ø [¤³¤¦¤¯¤¦¤¬¤¯] /aeronautics/ +¹Ò¶õ´ÉÍý [¤³¤¦¤¯¤¦¤«¤ó¤ê] /air traffic control/ +¹Ò¶õ´ðÃÏ [¤³¤¦¤¯¤¦¤­¤Á] /air base/ +¹Ò¶õµ¡ [¤³¤¦¤¯¤¦¤­] /(n) aircraft/(P)/ +¹Ò¶õ·ô [¤³¤¦¤¯¤¦¤±¤ó] /(n) air ticket/(P)/ +¹Ò¶õ¸òÄÌ´ÉÀ© [¤³¤¦¤¯¤¦¤³¤¦¤Ä¤¦¤«¤ó¤»¤¤] /air traffic control/ +¹Ò¶õ¹¶·â [¤³¤¦¤¯¤¦¤³¤¦¤²¤­] /air strike/ +¹Ò¶õ¼«±ÒÂâ [¤³¤¦¤¯¤¦¤¸¤¨¤¤¤¿¤¤] /Air Self-Defense Force/(P)/ +¹Ò¶õ¼Ì¿¿ [¤³¤¦¤¯¤¦¤·¤ã¤·¤ó] /aerial photograph/ +¹Ò¶õ½ñ´Ê [¤³¤¦¤¯¤¦¤·¤ç¤«¤ó] /aerogramme/air letter/ +¹Ò¶õÂâ [¤³¤¦¤¯¤¦¤¿¤¤] /flying corps/ +¹Ò¶õdzÎÁ [¤³¤¦¤¯¤¦¤Í¤ó¤ê¤ç¤¦] /(n) aviation fuel/ +¹Ò¶õÉ [¤³¤¦¤¯¤¦¤Ó¤ç¤¦] /(n) airsickness/ +¹Ò¶õÊØ [¤³¤¦¤¯¤¦¤Ó¤ó] /(n) (abbr) air mail/(P)/ +¹Ò¶õÊì´Ï [¤³¤¦¤¯¤¦¤Ü¤«¤ó] /aircraft carrier/(P)/ +¹Ò¶õÍ¥Àª [¤³¤¦¤¯¤¦¤æ¤¦¤»¤¤] /air superiority/ +¹Ò¶õ͹ÊØ [¤³¤¦¤¯¤¦¤æ¤¦¤Ó¤ó] /airmail/air transport/ +¹Ò¶õÏ© [¤³¤¦¤¯¤¦¤í] /(n) air route/ +¹Ò¹Ô [¤³¤¦¤³¤¦] /(n,vs) cruise/(P)/ +¹ÒÀ× [¤³¤¦¤»¤­] /(n) wake (of boat)/ +¹ÒÁö [¤³¤¦¤½¤¦] /(n) sailing/ +¹Ò³ [¤³¤¦¤¾¤¯] /(n,vs) cruising/flight/ +¹Ò³µ÷Î¥ [¤³¤¦¤¾¤¯¤­¤ç¤ê] /cruising range/ +¹Ò³»þ´Ö [¤³¤¦¤¾¤¯¤¸¤«¤ó] /(n) duration of a cruise (flight)/endurance/ +¹Ò³ÎÏ [¤³¤¦¤¾¤¯¤ê¤ç¤¯] /(n) cruising capacity/ +¹ÒÃè [¤³¤¦¤Á¤å¤¦] /space flight/ +¹ÒÄø [¤³¤¦¤Æ¤¤] /(n) run (of a ship)/sail/flight/ +¹ÒË¡ [¤³¤¦¤Û¤¦] /(n) sailing/navigation/(P)/ +¹ÒÏ© [¤³¤¦¤í] /(n) course/(sea) route/run/(P)/ +¹Òϩɸ¼± [¤³¤¦¤í¤Ò¤ç¤¦¤·¤­] /beacon/ +¹Ó¡¹¤·¤¤ [¤¢¤é¤¢¤é¤·¤¤] /(adj) desolate/rough/wild/rude/harsh/gruff/violent/(P)/ +¹Ó¤¤ [¤¢¤é¤¤] /(adj) rough/rude/wild/(P)/ +¹Ó¤¤ÇÈ [¤¢¤é¤¤¤Ê¤ß] /wild (raging) waves/stormy seas/ +¹Ó¤¯¤ì¼Ô [¤¢¤é¤¯¤ì¤â¤Î] /(n) ruffian/rowdy (person)/ +¹Ó¤¹ [¤¢¤é¤¹] /(io) (v5s) (1) to lay waste/to devastate/to damage/(2) to invade/to break into/(P)/ +¹Ó¤Ã¤Ý¤¤ [¤¢¤é¤Ã¤Ý¤¤] /(adj) rough/rude/(P)/ +¹Ó¤à [¤¹¤µ¤à] /(v5m) to grow wild/to run to waste/ +¹Ó¤é¤²¤ë [¤¢¤é¤é¤²¤ë] /(v1) to raise (e.g. voice)/(P)/ +¹Ó¤é¤·²ó¤ë [¤¢¤é¤·¤Þ¤ï¤ë] /(v5r) to break into (houses here and there)/to rampage/ +¹Ó¤é¤¹ [¤¢¤é¤¹] /(v5s) (1) to lay waste/to devastate/to damage/(2) to invade/to break into/(P)/ +¹Ó¤ì [¤¢¤ì] /(n) stormy weather/tempest/chaps (of skin)/(P)/ +¹Ó¤ì¤¿¼ê [¤¢¤ì¤¿¤Æ] /rough (chapped) hands/ +¹Ó¤ì¤ë [¤¢¤ì¤ë] /(v1) to be stormy/to be rough/to lose one's temper/(P)/ +¹Ó¤ì²Ì¤Æ¤ë [¤¢¤ì¤Ï¤Æ¤ë] /(v1) to fall into ruin/to be desolated/ +¹Ó¤ìµå [¤¢¤ì¤À¤Þ] /(n) wild ball (usually a pitcher with poor control) (baseball)/ +¹Ó¤ì¶¸¤¦ [¤¢¤ì¤¯¤ë¤¦] /(v5u) to rage/to get angry/ +¹Ó¤ì¶¸¤¦É÷ [¤¢¤ì¤¯¤ë¤¦¤«¤¼] /raving wind/ +¹Ó¤ìÀ­ [¤¢¤ì¤·¤ç¤¦] /(n) dry or chapped skin/ +¹Ó¤ìÃÏ [¤¢¤ì¤Á] /(n) devastated or waste land/ +¹Ó¤ìÃϤòÂó¤¯ [¤¢¤ì¤Á¤ò¤Ò¤é¤¯] /(exp) to open up unbroken land/ +¹Ó¤ìÈ© [¤¢¤ì¤Ï¤À] /(n) rough skin/ +¹Ó¤ìÊüÂê [¤¢¤ì¤Û¤¦¤À¤¤] /(adj-na,n) gone to ruin/ +¹Ó¤ìÌÏÍÍ [¤¢¤ì¤â¤è¤¦] /(adj-na) stormy/threatening/ +¹Ó¤ìÌî [¤¢¤ì¤Î] /(n) wilderness/wild land/ +¹Ó¤ó¤À¿´ [¤¹¤µ¤ó¤À¤³¤³¤í] /dissolute mind/hardened heart/ +¹Ó°Ð [¤¢¤é¤¨¤Ó¤¹] /(n) (in Japanese history) crude warrior from the eastern parts of the country/wild man/ +¹Ó°ë [¤¢¤é¤¤¤½] /(n) reefy coast/windswept and wave-beaten shore/ +¹Ó°ü [¤³¤¦¤¤¤ó] /(n) sexual indulgence/ +¹Ó±£¸µ [¤µ¤ä¤¤¤ó¤²¤ó] /French beans/ +¹Ó²° [¤¢¤Ð¤é¤ä] /(n) dilapidated (tumbledown) house/hovel/miserable shack/ +¹Ó²È [¤¢¤Ð¤é¤ä] /(n) dilapidated (tumbledown) house/hovel/miserable shack/ +¹Ó²Ì¤Æ¤ë [¤¢¤ì¤Ï¤Æ¤ë] /(v1) to fall into ruin/to be desolated/ +¹Ó²Ô¤® [¤¢¤é¤«¤»¤®] /(n) making a killing/making easy money/robbery/ +¹Ó³¤ [¤¢¤é¤¦¤ß] /(n) rough sea/ +¹Ó´¬ [¤¢¤é¤Þ¤­] /(n) salted salmon/fish wrapped in (bamboo) leaves/ +¹Ó´Î [¤¢¤é¤®¤â] /(n) guts/ +¹Óµ» [¤¢¤é¤ï¤¶] /(n) rough method or job/ +¹Ó¶È [¤¢¤é¤ï¤¶] /(n) physical labor/ +¹Ó¶ð [¤¢¤é¤´¤Þ] /wild or untamed horse/ +¹Ó¸¶ [¤³¤¦¤²¤ó] /(n) wilderness/ +¹Ó¹Ó¤·¤¤ [¤¢¤é¤¢¤é¤·¤¤] /(adj) desolate/rough/wild/rude/harsh/gruff/violent/ +¹Ó¹Ô [¤¢¤é¤®¤ç¤¦] /(n) asceticism/ +¹Óºï¤ê [¤¢¤é¤±¤º¤ê] /(adj-na,n) still in the process of being formed/ +¹Ó»Å»ö [¤¢¤é¤·¤´¤È] /(n) rough work/hard work/ +¹Ó»ö [¤¢¤é¤´¤È] /(n) (theatrical) fighting scene/ +¹Ó»ö»Õ [¤¢¤é¤´¤È¤·] /(n) actor who specializes in ruffian roles/ +¹Ó¾ë [¤³¤¦¤¸¤ç¤¦] /(n) ruined castle/ +¹Ó¿À [¤³¤¦¤¸¤ó] /(n) god of a cooking stove/ +¹Óà[¤³¤¦¤¿¤ó] /(adj-na,n) exaggerated beyond recognition/nonsense/wild talk/lies/ +¹ÓÅ· [¤³¤¦¤Æ¤ó] /(n) stormy weather/ +¹ÓÅÚ [¤³¤¦¤É] /(n) wasteland/barren or infertile soil/ +¹ÓÅâ̵·Î [¤³¤¦¤È¤¦¤à¤±¤¤] /(adj-na,n) absurdity/nonsense/preposterous/ +¹ÓÆì [¤¢¤é¤Ê¤ï] /(n) straw rope/ +¹ÓÇÈ [¤¢¤é¤Ê¤ß] /(n) stormy seas/raging waves/(P)/ +¹ÓÇÏ [¤¢¤é¤¦¤Þ] /(n) wild or untamed horse/ +¹ÓÇÑ [¤³¤¦¤Ï¤¤] /(n,vs) ruin/(P)/ +¹ÓÉð¼Ô [¤¢¤é¤à¤·¤ã] /(n) daredevil/rowdy/ +¹ÓÉóÃÏ [¤³¤¦¤Ö¤Á] /(n) wild land/wasteland/wilderness/ +¹Óʪ [¤¢¤é¤â¤Î] /(n) sundries/ +¹Óʪ²° [¤¢¤é¤â¤Î¤ä] /(n) variety store/ +¹ÓÊÉ [¤¢¤é¤«¤Ù] /(n) rough-coated wall/ +¹ÓË¡»Õ [¤¢¤é¤Û¤¦¤·] /(n) ferocious (armed) monk/ +¹ÓÌÚ [¤¢¤é¤­] /(n) logs in bark/rough wood/(P)/ +¹ÓÌî [¤¢¤é¤Î] /(n) wasteland/wilderness/deserted land/prairie/vast plain/wilds/desert/ +¹ÓÌî [¤¢¤ì¤Î] /(n) wasteland/wilderness/deserted land/prairie/vast plain/wilds/desert/(P)/ +¹ÓÌî [¤³¤¦¤ä] /(n) wasteland/wilderness/deserted land/prairie/vast plain/wilds/desert/(P)/ +¹ÓÍø±× [¤¢¤é¤ê¤¨¤­] /(n) gross profit/ +¹ÓΩ¤Ä [¤¢¤é¤À¤Ä] /(v5t) to be(come) rough or aggravated or worse/ +¹ÓΩ¤Æ¤ë [¤¢¤é¤À¤Æ¤ë] /(v1) to aggravate/to make serious/ +¹ÓÎà [¤³¤¦¤ê¤ç¤¦] /(adj-na,n) bleak/desolate/ +¹ÓÎ俤ë [¤³¤¦¤ê¤ç¤¦¤¿¤ë] /(adj-t) desolate/dreary/ +¹ÓÎż£ [¤¢¤é¤ê¤ç¤¦¤¸] /(n) drastic measure or treatment/ +¹ÓÕì [¤³¤¦¤ê¤ç¤¦] /(adj-na,n) bleak/desolate/ +¹ÓÕ줿¤ë [¤³¤¦¤ê¤ç¤¦¤¿¤ë] /(adj-t) desolate/dreary/ +¹Ô [¤®¤ç¤¦] /(n) (1) line/row/(2) verse/(P)/ +¹Ô¤¤ [¤ª¤³¤Ê¤¤] /(io) (n) deed/conduct/behavior/action/asceticism/(P)/ +¹Ô¤¦ [¤ª¤³¤Ê¤¦] /(v5u) to perform/to do/to conduct oneself/to carry out/(P)/ +¹Ô¤«¤º¤ËºÑ¤à [¤¤¤«¤º¤Ë¤¹¤à] /(exp) to need not go/ +¹Ô¤­ [¤¤¤­] /(n) going/(P)/ +¹Ô¤­ [¤æ¤­] /(n) going/(P)/ +¹Ô¤­¤º¤ê [¤æ¤­¤º¤ê] /(adj-no,n) passing/casual/ +¹Ô¤­¤¿¤¯¤Ê¤¤ [¤¤¤­¤¿¤¯¤Ê¤¤] /do not want to go/ +¹Ô¤­¤¿¤¯Ìµ¤¤ [¤¤¤­¤¿¤¯¤Ê¤¤] /do not want to go/ +¹Ô¤­¤Ä¤± [¤¤¤­¤Ä¤±] /(adj-no) favorite/regular/usual/ +¹Ô¤­¤ÄÌá¤ê¤Ä [¤æ¤­¤Ä¤â¤É¤ê¤Ä] /(exp,n) to go up and down or back and forth/ +¹Ô¤­°ã¤¤ [¤¤¤­¤Á¤¬¤¤] /(n) misunderstanding/estrangement/disagreement/crossing without meeting/going astray/(P)/ +¹Ô¤­°ã¤¤ [¤æ¤­¤Á¤¬¤¤] /(n) misunderstanding/estrangement/disagreement/crossing without meeting/going astray/ +¹Ô¤­°ã¤¦ [¤¤¤­¤Á¤¬¤¦] /(v5u) (1) to cross (each other)/to pass (each other)/(2) to misunderstand/to go amiss/ +¹Ô¤­°ã¤¦ [¤æ¤­¤Á¤¬¤¦] /(v5u) (1) to cross (each other)/to pass (each other)/(2) to misunderstand/to go amiss/ +¹Ô¤­²á¤® [¤¤¤­¤¹¤®] /(n) going to far/going to extremes/(P)/ +¹Ô¤­²á¤® [¤æ¤­¤¹¤®] /(n) going to far/going to extremes/ +¹Ô¤­²á¤®¤Î·ù¤¤¤¬Í­¤ë [¤æ¤­¤¹¤®¤Î¤­¤é¤¤¤¬¤¢¤ë] /(exp) to tend to go too far/ +¹Ô¤­²á¤®¤ë [¤¤¤­¤¹¤®¤ë] /(v1) to go too far/to go to extremes/(P)/ +¹Ô¤­³Ý¤± [¤¤¤­¤¬¤±] /(n) on one's way/ +¹Ô¤­³Ý¤± [¤æ¤­¤¬¤±] /(n) on one's way/ +¹Ô¤­³Ý¤ê [¤æ¤­¤¬¤«¤ê] /(n) circumstances/ +¹Ô¤­µ¢¤ê [¤æ¤­¤«¤¨¤ê] /(n) going and returning/both ways/ +¹Ô¤­µÍ¤Þ¤ê [¤¤¤­¤Å¤Þ¤ê] /(n) deadlock/stalemate/impasse/dead end/(P)/ +¹Ô¤­µÍ¤Þ¤ê [¤æ¤­¤Å¤Þ¤ê] /(n) deadlock/stalemate/impasse/dead end/ +¹Ô¤­µÍ¤Þ¤ë [¤¤¤­¤Å¤Þ¤ë] /(v5r) to reach the limits/to come to the end of one's tether/ +¹Ô¤­µÍ¤ê [¤¤¤­¤Å¤Þ¤ê] /(n) deadlock/stalemate/impasse/dead end/ +¹Ô¤­µÍ¤ê [¤æ¤­¤Å¤Þ¤ê] /(n) deadlock/stalemate/impasse/dead end/ +¹Ô¤­µë¤¨ [¤¤¤­¤¿¤Þ¤¨] /Please go/ +¹Ô¤­¸ò¤¦ [¤¤¤­¤«¤¦] /(v5u) to come and go/to go back and forth/ +¹Ô¤­¸ò¤¦ [¤æ¤­¤«¤¦] /(v5u) to come and go/to go back and forth/ +¹Ô¤­¹ç¤ï¤»¤ë [¤¤¤­¤¢¤ï¤»¤ë] /(v1) to happen to meet/ +¹Ô¤­»Ï¤á¤ë [¤¤¤­¤Ï¤¸¤á¤ë] /(v1) to get going/to start off/ +¹Ô¤­»ß¤Þ¤ê [¤¤¤­¤É¤Þ¤ê] /(n) dead end/no passage/(P)/ +¹Ô¤­»ß¤Þ¤ê [¤æ¤­¤É¤Þ¤ê] /(n) dead end/no passage/ +¹Ô¤­¾ì [¤æ¤­¤Ð] /(n) place to go/destination/ +¹Ô¤­À¢¤ê [¤æ¤­¤º¤ê] /(adj-no,n) passing/casual/ +¹Ô¤­À®¤ê [¤¤¤­¤Ê¤ê] /(adv) (uk) abruptly/suddenly/all of a sudden/without warning/ +¹Ô¤­Àè [¤¤¤­¤µ¤­] /(n) (1) destination/(2) whereabouts/address/(P)/ +¹Ô¤­Àè [¤æ¤­¤µ¤­] /(n) (1) destination/(2) whereabouts/address/ +¹Ô¤­Ã夯 [¤¤¤­¤Ä¤¯] /(v5k) to arrive at/to end up/ +¹Ô¤­Ã夯 [¤æ¤­¤Ä¤¯] /(v5k) to arrive at/to end up/ +¹Ô¤­ÅϤë [¤¤¤­¤ï¤¿¤ë] /(v5r) to diffuse/to spread through/(P)/ +¹Ô¤­ÅϤë [¤æ¤­¤ï¤¿¤ë] /(v5r) to diffuse/to spread through/ +¹Ô¤­ÅÙ¤¤ [¤¤¤­¤¿¤¤] /want to go/ +¹Ô¤­Åݤì [¤¤¤­¤À¤ª¤ì] /(n) person collapsed and dying (dead) in the street/ +¹Ô¤­Åݤì [¤æ¤­¤À¤ª¤ì] /(n) person collapsed and dying (dead) in the street/ +¹Ô¤­Åö¤¿¤ê¤Ð¤Ã¤¿¤ê [¤æ¤­¤¢¤¿¤ê¤Ð¤Ã¤¿¤ê] /(n) haphazard/ +¹Ô¤­Åö¤¿¤ë [¤¤¤­¤¢¤¿¤ë] /(v5r) to hit/to run into/to light on/to strike into/to come against/to deadlock/ +¹Ô¤­Åö¤¿¤ë [¤æ¤­¤¢¤¿¤ë] /(v5r) to hit/to run into/to light on/to strike into/to come against/to deadlock/ +¹Ô¤­ÆϤ¯ [¤¤¤­¤È¤É¤¯] /(v5k) to be scrupulous/to be attentive/to be prudent/to be complete/to be thorough/(P)/ +¹Ô¤­ÆϤ¯ [¤æ¤­¤È¤É¤¯] /(v5k) to be scrupulous/to be attentive/to be prudent/to be complete/to be thorough/ +¹Ô¤­Çº¤à [¤æ¤­¤Ê¤ä¤à] /(v5m) to reach an impasse or deadlock/ +¹Ô¤­ÉÕ¤±¤Î¾ì½ê [¤¤¤­¤Ä¤±¤Î¤Ð¤·¤ç] /one's favorite place/ +¹Ô¤­Êë¤ì¤ë [¤æ¤­¤¯¤ì¤ë] /(v1) to be overtaken by darkness/ +¹Ô¤­Êý [¤¤¤­¤«¤¿] /(n) way of doing/directions/ +¹Ô¤­Êý [¤æ¤­¤«¤¿] /(n) way of doing/directions/ +¹Ô¤­Ìá¤ê [¤æ¤­¤â¤É¤ê] /(n) going and returning/divorced woman/ +¹Ô¤­Íè [¤¤¤­¤­] /(n,vs) coming and going/keeping in touch/visiting each other/(P)/ +¹Ô¤­Íè [¤æ¤­¤­] /(n,vs) coming and going/keeping in touch/visiting each other/ +¹Ô¤¯ [¤¤¤¯] /(v5k-s) to go/(P)/ +¹Ô¤¯ [¤æ¤¯] /(v5k-s) to go/(P)/ +¹Ô¤¯¹Ô¤¯ [¤æ¤¯¤æ¤¯] /(adv) on the way/someday/ +¹Ô¤¯¼ê [¤æ¤¯¤Æ] /(n) one's way/one's path/ +¹Ô¤¯½Õ [¤æ¤¯¤Ï¤ë] /(n) the fading of spring/ +¹Ô¤¯ÀѤâ¤ê¤À [¤¤¤¯¤Ä¤â¤ê¤À] /intend to go/ +¹Ô¤¯Àè [¤æ¤¯¤µ¤­] /(n-adv,n-t) one's destination/one's whereabouts/the future/ +¹Ô¤¯Ëö [¤æ¤¯¤¹¤¨] /(n-adv,n-t) fate/one's future/end of (text) line/ +¹Ô¤¯Íͤ˴«¤á¤ë [¤¤¤¯¤è¤¦¤Ë¤¹¤¹¤á¤ë] /(exp) to encourage someone to go/ +¹Ô¤±¤ë [¤¤¤±¤ë] /(v1) to be good at/ +¹Ô¤Ã¤¿¤êÍ褿¤ê [¤¤¤Ã¤¿¤ê¤­¤¿¤ê] /(n) going to and fro/back and forth/ +¹Ô¤Ä¤±¤Î¾²²° [¤æ¤­¤Ä¤±¤Î¤È¤³¤ä] /my usual barber shop/ +¹Ô¤Ê¤¤ [¤ª¤³¤Ê¤¤] /(n) deed/conduct/behavior/action/asceticism/ +¹Ô¤Ê¤¦ [¤ª¤³¤Ê¤¦] /(v5u) to perform/to do/to conduct oneself/to carry out/ +¹Ô¤ÎÀèƬ [¤®¤ç¤¦¤Î¤»¤ó¤È¤¦] /beginning of line/ +¹Ô¤ÎËöÈø [¤®¤ç¤¦¤Î¤Þ¤Ä¤Ó] /end of line/ +¹Ô¤ï¤ì¤ë [¤ª¤³¤Ê¤ï¤ì¤ë] /(v1) to be done/to be practiced/to take place/to be held/to prevail/ +¹Ô¤ò²þ¤á¤ë [¤®¤ç¤¦¤ò¤¢¤é¤¿¤á¤ë] /(exp) to start a new paragraph/ +¹Ô¥Ù¥¯¥È¥ë [¤®¤ç¤¦¥Ù¥¯¥È¥ë] /row vector/ +¹Ô°Ù [¤³¤¦¤¤] /(n) act/deed/conduct/(P)/ +¹Ô°Ù¼Ô [¤³¤¦¤¤¤·¤ã] /(n) doer/performer (of a deed)/ +¹Ô°÷ [¤³¤¦¤¤¤ó] /(n) bank clerk/(P)/ +¹Ô±Àή¿å [¤³¤¦¤¦¤ó¤ê¤å¤¦¤¹¤¤] /(n) (metaphorically) floating with the tide/ +¹Ô²Ð [¤¢¤ó¤«] /(n) bed warmer/foot warmer/ +¹Ô³× [¤®¤ç¤¦¤«¤¯] /(n) (abbr) administrative reform/(P)/ +¹Ô³Ú [¤³¤¦¤é¤¯] /(n) outing/picnic/excursion/pleasure trip/(P)/ +¹Ô³ÚµÒ [¤³¤¦¤é¤¯¤­¤ã¤¯] /(n) tourist/vacationer/vacationist/holidaymaker/ +¹Ô³ÚÃÏ [¤³¤¦¤é¤¯¤Á] /(n) tourist resort/holiday resort/(P)/ +¹Ô´±Ä£ [¤®¤ç¤¦¤«¤ó¤Á¤ç¤¦] /Administrative Management Agency/ +¹Ô´Ö [¤®¤ç¤¦¤«¤ó] /(n) between the lines/(P)/ +¹Ô´Ö¤òµÍ¤á¤ë [¤®¤ç¤¦¤«¤ó¤ò¤Ä¤á¤ë] /(exp) to crowd the lines/ +¹Ôµ· [¤®¤ç¤¦¤®] /(n) manners/(P)/ +¹Ôµ·¤òľ¤¹ [¤®¤ç¤¦¤®¤ò¤Ê¤ª¤¹] /(exp) to mend one's manners/ +¹Ôµ·ºîË¡ [¤®¤ç¤¦¤®¤µ¤Û¤¦] /etiquette/ +¹ÔµÍ¤ê [¤¤¤­¤Å¤Þ¤ê] /(n) deadlock/stalemate/impasse/dead end/ +¹ÔµÍ¤ê [¤æ¤­¤Å¤Þ¤ê] /(n) deadlock/stalemate/impasse/dead end/ +¹ÔµÓ [¤¢¤ó¤®¤ã] /(n) pilgrimage/walking tour/tour/(P)/ +¹ÔµÜ [¤¢¤ó¤°¤¦] /(n) temporary lodging built to accomodate an Imperial visit/ +¹Ô¶â [¤³¤¦¤­¤ó] /(n) bank money/ +¹Ô·³ [¤³¤¦¤°¤ó] /(n) march/marching/ +¹Ô·¼ [¤®¤ç¤¦¤±¤¤] /(n,vs) attendance (of the Empress)/ +¹Ô¹¬ [¤®¤ç¤¦¤³¤¦] /(n,vs) Imperial visit/ +¹Ô¹¬ [¤ß¤æ¤­] /(n,vs) Imperial visit/ +¹Ôºß½ê [¤¢¤ó¤¶¤¤¤·¤ç] /(n) temporary lodging built to accomodate an Imperial visit/ +¹Ô»È [¤³¤¦¤·] /(n) use/exercise/(P)/ +¹Ô»Ê [¤®¤ç¤¦¤¸] /(n) sumo referee/(P)/ +¹Ô»ö [¤®¤ç¤¦¤¸] /(n) event/function/(P)/ +¹Ô¼Ô [¤®¤ç¤¦¤¸¤ã] /(n) ascetic/pilgrim/devotee/ +¹Ô¼ì [¤®¤ç¤¦¤¸¤ç] /event/ +¹Ô½»ºÁ²é [¤®¤ç¤¦¤¸¤å¤¦¤¶¤¬] /(n) the four cardinal behaviors (walking, stopping (standing), sitting and lying)/daily life/ +¹Ô½»ºÂ²é [¤®¤ç¤¦¤¸¤å¤¦¤¶¤¬] /(n) the four cardinal behaviors (walking, stopping (standing), sitting and lying)/daily life/ +¹Ô½ñ [¤®¤ç¤¦¤·¤ç] /(n) semicursive style (of kanji)/ +¹Ô¾¦ [¤®¤ç¤¦¤·¤ç¤¦] /(n,vs) monger/peddling/ +¹Ô¾¦¿Í [¤®¤ç¤¦¤·¤ç¤¦¤Ë¤ó] /(n) peddler/pedlar/hawker/ +¹Ô¾Þ [¤³¤¦¤·¤ç¤¦] /(n) conferring of an award/ +¹Ô¾õ [¤®¤ç¤¦¤¸¤ç¤¦] /(n) behavior/ +¹Ô¿Ê [¤³¤¦¤·¤ó] /(n,vs) march/parade/(P)/ +¹Ô¿Ê¶Ê [¤³¤¦¤·¤ó¤­¤ç¤¯] /(n) a march/ +¹Ô¿Í [¤³¤¦¤¸¤ó] /(n) passer-by/traveler/ +¹Ô¿å [¤®¤ç¤¦¤º¤¤] /(n) bathing or cleaning oneself/ +¹Ô¿ô [¤®¤ç¤¦¤¹¤¦] /(n) number of lines/linage/ +¹ÔÀ® [¤¤¤­¤Ê¤ê] /(adv) (uk) abruptly/suddenly/all of a sudden/without warning/(P)/ +¹ÔÀ¯ [¤®¤ç¤¦¤»¤¤] /(n) administration/(P)/ +¹ÔÀ¯²þ³× [¤®¤ç¤¦¤»¤¤¤«¤¤¤«¤¯] /administrative reform/ +¹ÔÀ¯³Ø [¤®¤ç¤¦¤»¤¤¤¬¤¯] /(n) public administration/ +¹ÔÀ¯´± [¤®¤ç¤¦¤»¤¤¤«¤ó] /(n) executive officer/administrative official/ +¹ÔÀ¯´ÉÍýÄ£ [¤®¤ç¤¦¤»¤¤¤«¤ó¤ê¤Á¤ç¤¦] /(n) Administrative Management Agency/ +¹ÔÀ¯µ¡´Ø [¤®¤ç¤¦¤»¤¤¤­¤«¤ó] /administrative organ/administrative body/(P)/ +¹ÔÀ¯¶è [¤®¤ç¤¦¤»¤¤¤¯] /(n) administrative district/ +¹ÔÀ¯¶è²è [¤®¤ç¤¦¤»¤¤¤¯¤«¤¯] /administrative district/ +¹ÔÀ¯¸¢ [¤®¤ç¤¦¤»¤¤¤±¤ó] /(n) executive power/authority/ +¹ÔÀ¯»ØƳ [¤®¤ç¤¦¤»¤¤¤·¤É¤¦] /(n) administrative guidance/ +¹ÔÀ¯½èʬ [¤®¤ç¤¦¤»¤¤¤·¤ç¤Ö¤ó] /administrative measures (disposition)/(P)/ +¹ÔÀ¯½ñ»Î [¤®¤ç¤¦¤»¤¤¤·¤ç¤·] /(n) notary public/ +¹ÔÀ¯Áʾ٠[¤®¤ç¤¦¤»¤¤¤½¤·¤ç¤¦] /administrative litigation (action)/(P)/ +¹ÔÀ¯ÉÜ [¤®¤ç¤¦¤»¤¤¤Õ] /(n) the government/Administration/ +¹ÔÀ¯Ë¡ [¤®¤ç¤¦¤»¤¤¤Û¤¦] /(n) administrative law/ +¹ÔÀ¯Ì¿Îá [¤®¤ç¤¦¤»¤¤¤á¤¤¤ì¤¤] /administrative or executive order/ +¹ÔÀ× [¤®¤ç¤¦¤»¤­] /(n) behavior/ +¹ÔÂÎ [¤®¤ç¤¦¤¿¤¤] /(n) semicursive characters/ +¹ÔÃæ [¤®¤ç¤¦¤Á¤å¤¦] /in the middle of a line/ +¹ÔÄø [¤³¤¦¤Æ¤¤] /(n) distance/path length/(P)/ +¹ÔÅϤë [¤¤¤­¤ï¤¿¤ë] /(v5r) to diffuse/to spread through/(P)/ +¹ÔÅϤë [¤æ¤­¤ï¤¿¤ë] /(v5r) to diffuse/to spread through/ +¹ÔÅô [¤¢¤ó¤É¤ó] /(n) paper-enclosed lantern/ +¹ÔƬ [¤®¤ç¤¦¤È¤¦] /(n) BOL/beginning of line/ +¹ÔÆ° [¤³¤¦¤É¤¦] /(n,vs) action/conduct/behaviour/mobilization/(P)/ +¹ÔÆ°²Ê³Ø [¤³¤¦¤É¤¦¤«¤¬¤¯] /(n) behavioral science/ +¹ÔÆ°·×²è [¤³¤¦¤É¤¦¤±¤¤¤«¤¯] /plan of action/ +¹ÔÆ°¼çµÁ [¤³¤¦¤É¤¦¤·¤å¤®] /behaviorism/ +¹ÔÆ°¼çµÁ¿´Íý³Ø [¤³¤¦¤É¤¦¤·¤å¤®¤·¤ó¤ê¤¬¤¯] /behavioral psychology/ +¹ÔÆ°¾ã³² [¤³¤¦¤É¤¦¤·¤ç¤¦¤¬¤¤] /(n) behavioral disorder/ +¹ÔÆ°ÃÏÂÓ [¤³¤¦¤É¤¦¤Á¤¿¤¤] /zone of action/ +¹Ôưȯµ¯»þ¹ï [¤³¤¦¤É¤¦¤Ï¤Ã¤­¤¸¤³¤¯] /h-hour/ +¹ÔưȾ·Â [¤³¤¦¤É¤¦¤Ï¤ó¤±¤¤] /radius of action/sphere of activity/ +¹ÔÆ°Êý¿Ë [¤³¤¦¤É¤¦¤Û¤¦¤·¤ó] /course of action/ +¹ÔÆ°Ì¿Îá [¤³¤¦¤É¤¦¤á¤¤¤ì¤¤] /operation order/ +¹ÔÆ°ÎÅË¡ [¤³¤¦¤É¤¦¤ê¤ç¤¦¤Û¤¦] /(n) behavioral therapy/ +¹Ôǯ [¤®¤ç¤¦¤Í¤ó] /(n) age at one's death/ +¹Ôǯ [¤³¤¦¤Í¤ó] /(n) age at one's death/ +¹Ôʸ [¤³¤¦¤Ö¤ó] /(n) writing (style)/ +¹ÔÊ¿Æé [¤æ¤­¤Ò¤é¤Ê¤Ù] /(n) glazed earthenware casserole dish/ +¹ÔÊý [¤æ¤¯¤¨] /(n) one's whereabouts/(P)/ +¹ÔÊýÉÔÌÀ [¤æ¤¯¤¨¤Õ¤á¤¤] /missing/unaccounted for/ +¹ÔÊýÉÔÌÀ¼Ô [¤æ¤¯¤¨¤Õ¤á¤¤¤·¤ã] /missing person/ +¹ÔËö [¤®¤ç¤¦¤Þ¤Ä] /(n-adv,n-t) fate/one's future/end of (text) line/ +¹ÔËö [¤æ¤¯¤¹¤¨] /(n-adv,n-t) fate/one's future/end of (text) line/ +¹Ô̳ [¤³¤¦¤à] /(n) bank business/ +¹ÔÍû [¤³¤¦¤ê] /(n) portmanteau/wicker trunk/luggage/baggage/ +¹Ôι [¤³¤¦¤ê¤ç] /(n) traveling/traveler/ +¹ÔÎó [¤®¤ç¤¦¤ì¤Ä] /(n,vs,n) (1) line/procession/(2) (math) matrix/(P)/ +¹ÔÎó¼° [¤®¤ç¤¦¤ì¤Ä¤·¤­] /(n) determinant/ +¹ÔÏ© [¤³¤¦¤í] /(n) one's course or path or road/ +¹ÔÏ©ÉÂ¼Ô [¤³¤¦¤í¤Ó¤ç¤¦¤·¤ã] /(n) person fallen sick by the wayside/ +¹Õ´ï [¤³¤¦¤­] /scale/ +¹ÕÊ¿ [¤³¤¦¤Ø¤¤] /(n) balance/ +¹Ö¤¸¤ë [¤³¤¦¤¸¤ë] /(v1) to lecture/ +¹Ö¤º¤ë [¤³¤¦¤º¤ë] /(v5z) to lecture/to read aloud/to take measures/(P)/ +¹Ö±é [¤³¤¦¤¨¤ó] /(n,vs) lecture/address/(P)/ +¹Ö±é²ñ [¤³¤¦¤¨¤ó¤«¤¤] /lecture/ +¹Ö±é¼Ô [¤³¤¦¤¨¤ó¤·¤ã] /lecturer/ +¹Ö±éÎÁ [¤³¤¦¤¨¤ó¤ê¤ç¤¦] /(n) lecture's fee/ +¹ÖµÁ [¤³¤¦¤®] /(n,vs) lecture/(P)/ +¹ÖµÁÏ¿ [¤³¤¦¤®¤í¤¯] /(n) lecture transcript/ +¹Öµæ [¤³¤¦¤­¤å¤¦] /(n) research/ +¹ÖºÂ [¤³¤¦¤¶] /(n) lectureship/chair/course/(P)/ +¹Ö»Õ [¤³¤¦¤·] /(n) lecturer/(P)/ +¹Ö¼Ò [¤³¤¦¤·¤ã] /(n) religious association/ +¹Ö¼á [¤³¤¦¤·¤ã¤¯] /(n) lecture/exposition/ +¹Ö¼á»Õ [¤³¤¦¤·¤ã¤¯¤·] /(n) professional storyteller/ +¹Ö½¬ [¤³¤¦¤·¤å¤¦] /(n) short course/training/(P)/ +¹Ö½¬²ñ [¤³¤¦¤·¤å¤¦¤«¤¤] /(n) class/short course/ +¹Ö½¬²ñ¾ì [¤³¤¦¤·¤å¤¦¤«¤¤¤¸¤ç¤¦] /training center/ +¹Ö½ñ [¤³¤¦¤·¤ç] /(n) interpretation of a book/ +¹ÖÀâ [¤³¤¦¤»¤Ä] /(n) explanation (by lecture)/ +¹ÖÃÅ [¤³¤¦¤À¤ó] /(n) lecture platform/ +¹ÖÃÌ [¤³¤¦¤À¤ó] /(n) story-telling/(P)/ +¹ÖÃÌ»Õ [¤³¤¦¤À¤ó¤·] /(n) professional storyteller/ +¹ÖÃÌ¼Ò [¤³¤¦¤À¤ó¤·¤ã] /Koudansha (publisher)/(P)/ +¹ÖÃæ [¤³¤¦¤¸¤å¤¦] /(n) religious association/ +¹ÖƲ [¤³¤¦¤É¤¦] /(n) auditorium/(P)/ +¹ÖÆÉ [¤³¤¦¤É¤¯] /(n,vs) reading/translation/ +¹Öɾ [¤³¤¦¤Ò¤ç¤¦] /(n,vs) criticize/criticism/review/ +¹ÖÉð [¤³¤¦¤Ö] /(n) military training/ +¹ÖÏ [¤³¤¦¤ï] /(n) peace/conclude peace/(P)/ +¹ÖϲñµÄ [¤³¤¦¤ï¤«¤¤¤®] /(n) peace conference/ +¹ÖϾòÌó [¤³¤¦¤ï¤¸¤ç¤¦¤ä¤¯] /peace treaty/ +¹ÖÏà [¤³¤¦¤ï] /(n) lecture/discourse/ +¹×¤® [¤ß¤Ä¤®] /(n) tribute/ +¹×¤®Êª [¤ß¤Ä¤®¤â¤Î] /(n) tribute/ +¹×¤° [¤ß¤Ä¤°] /(v5g) to support/to finance/ +¹×¸¥ [¤³¤¦¤±¤ó] /(n,vs) contribution/services/(P)/ +¹×ÁÅ [¤³¤¦¤½] /(n) annual tax/tribute/ +¹×Éê [¤³¤¦¤Õ] /tribute and taxation/ +¹×ʪ [¤ß¤Ä¤®¤â¤Î] /(n) tribute/ +¹Ø¤¦ [¤¢¤¬¤Ê¤¦] /(v5u) to compensate/to make up for/ +¹Øµá [¤³¤¦¤­¤å¤¦] /(n) purchase/ +¹Ø½ñ [¤³¤¦¤·¤ç] /(n) purchased books/purchasing books/ +¹ØÆÉ [¤³¤¦¤É¤¯] /(n,vs) subscription (e.g. magazine)/(P)/ +¹ØÆÉ¼Ô [¤³¤¦¤É¤¯¤·¤ã] /subscriber/ +¹ØÆÉÎÁ [¤³¤¦¤É¤¯¤ê¤ç¤¦] /subscription charge/ +¹ØÆþ [¤³¤¦¤Ë¤å¤¦] /(n,vs) purchase/buy/(P)/ +¹ØÆþ¼Ô [¤³¤¦¤Ë¤å¤¦¤·¤ã] /purchaser/ +¹ØÆþÀè [¤³¤¦¤Ë¤å¤¦¤µ¤­] /retailer/ +¹ØÆþÃíʸ [¤³¤¦¤Ë¤å¤¦¤Á¤å¤¦¤â¤ó] /purchase order/ +¹ØÇã [¤³¤¦¤Ð¤¤] /(n,vs) purchase/buy/(P)/ +¹ØÇã¼Ô [¤³¤¦¤Ð¤¤¤·¤ã] /buyer/ +¹ØÇ㽬´· [¤³¤¦¤Ð¤¤¤·¤å¤¦¤«¤ó] /(n) buying habit/ +¹ØÇãÁȹç [¤³¤¦¤Ð¤¤¤¯¤ß¤¢¤¤] /cooperative society/ +¹ØÇãÉô [¤³¤¦¤Ð¤¤¤Ö] /store/ +¹ØÇãÎÏ [¤³¤¦¤Ð¤¤¤ê¤ç¤¯] /(n) buying power/(P)/ +¹Ù³° [¤³¤¦¤¬¤¤] /(n) suburb/outskirts/(P)/ +¹Ù³°ÅÅ¼Ö [¤³¤¦¤¬¤¤¤Ç¤ó¤·¤ã] /(n) suburban train/ +¹ÙÌî [¤³¤¦¤Î] /(n) suburban fields/ +¹ÙÌî [¤³¤¦¤ä] /(n) suburban fields/ +¹ÚÁÇ [¤³¤¦¤½] /(n) enzyme/(P)/ +¹ÚÁÇ³Ø [¤³¤¦¤½¤¬¤¯] /enzymology/ +¹ÚÊì [¤³¤¦¤Ü] /(n) yeast/leaven/(P)/ +¹ÚÊì¶Ý [¤³¤¦¤Ü¤­¤ó] /(n) yeast fungus/ +¹Û²½ [¤³¤¦¤«] /(n,vs) mineralize/ +¹Û³² [¤³¤¦¤¬¤¤] /(n) pollution or environmental damage due to mining/ +¹Û¶È [¤³¤¦¤®¤ç¤¦] /(n) mining industry/(P)/ +¹Û¶è [¤³¤¦¤¯] /(n) mining area/mine lot/(P)/ +¹Û¹£ [¤³¤¦¤³¤¦] /(n) shaft/mine/pit/ +¹Û¹©¶ÈÀ¸»º»Ø¿ô [¤³¤¦¤³¤¦¤®¤ç¤¦¤»¤¤¤µ¤ó¤·¤¹¤¦] /(n) industrial production index (IPI)/ +¹Û»³ [¤³¤¦¤¶¤ó] /(n) mine (ore)/(P)/ +¹Û»³µ»»Õ [¤³¤¦¤¶¤ó¤®¤·] /mining engineer/ +¹Û»³¶È [¤³¤¦¤¶¤ó¤®¤ç¤¦] /mining industry/ +¹Û»ºÊª [¤³¤¦¤µ¤ó¤Ö¤Ä] /(n) mineral product/minerals/ +¹Û¼Á [¤³¤¦¤·¤Ä] /mineral/ +¹Û¾² [¤³¤¦¤·¤ç¤¦] /(n) ore deposit/ +¹Û¿å [¤³¤¦¤¹¤¤] /(n) mineral water/ +¹ÛÀÐ [¤³¤¦¤»¤­] /(n) ore/mineral/crystal/(P)/ +¹ÛÀô [¤³¤¦¤»¤ó] /(n) well/ +¹ÛÁØ [¤³¤¦¤½¤¦] /(n) ore bed/ +¹ÛÃì [¤³¤¦¤Á¤å¤¦] /rib/pillar/ +¹ÛÆÇ [¤³¤¦¤É¤¯] /(n) mine pollution/ +¹ÛÉ× [¤³¤¦¤Õ] /(n) miner/ +¹Ûʪ [¤³¤¦¤Ö¤Ä] /(n) mineral/(P)/ +¹Ûʪ³Ø [¤³¤¦¤Ö¤Ä¤¬¤¯] /(n) mineralogy/ +¹Ûʪ»ñ¸» [¤³¤¦¤Ö¤Ä¤·¤²¤ó] /mineral resources/ +¹Ûʪ¼Á [¤³¤¦¤Ö¤Ä¤·¤Ä] /mineral matter/ +¹ÛʪÌý [¤³¤¦¤Ö¤Ä¤æ] /(n) mineral oil/ +¹ÛÌ® [¤³¤¦¤ß¤ã¤¯] /(n) reef/streak/ +¹ÛÌý [¤³¤¦¤æ] /(n) mineral oil/ +¹ÛÞè [¤³¤¦¤µ¤¤] /(n) slag/ +¹ÛÞè [¤³¤¦¤·] /(n) slag/ +¹Ý [¤Ï¤¬¤Í] /(n) steel/(P)/ +¹Ý´É [¤³¤¦¤«¤ó] /(n) steel pipe/ +¹Ý¶Ì [¤³¤¦¤®¤ç¤¯] /(n) corundum/ +¹Ýºà [¤³¤¦¤¶¤¤] /(n) steel material/(P)/ +¹Ýº÷ [¤³¤¦¤µ¤¯] /(n) cable/steel wire rope/ +¹Ýº÷Å´Æ» [¤³¤¦¤µ¤¯¤Æ¤Ä¤É¤¦] /(n) funicular (railway)/ +¹Ý¿§ [¤Ï¤¬¤Í¤¤¤í] /(n) steel blue/ +¹ÝÀ½ [¤³¤¦¤»¤¤] /(n) made of steel/ +¹ÝÀþ [¤³¤¦¤»¤ó] /(n) steel wire/ +¹ÝÅ´ [¤³¤¦¤Æ¤Ä] /(n) steel/(P)/ +¹ÝÅ´ÈÄ [¤³¤¦¤Æ¤Ä¤Ð¤ó] /steel plate/ +¹ÝÈÄ [¤³¤¦¤Ï¤ó] /(n) steel sheet/steel plate(s)/(P)/ +¹ÝÈÄ [¤³¤¦¤Ð¤ó] /(n) steel sheet/steel plate(s)/(P)/ +¹ß¤¹ [¤¯¤À¤¹] /(v5s) to lower/to let go down/ +¹ß¤Ã¤Æ¤â¾È¤Ã¤Æ¤â [¤Õ¤Ã¤Æ¤â¤Æ¤Ã¤Æ¤â] /rain or shine/ +¹ß¤Ã¤Æͯ¤¯ [¤Õ¤Ã¤Æ¤ï¤¯] /(v5k) to happen suddenly/to take place unexpectedly/ +¹ß¤é¤¹ [¤Õ¤é¤¹] /(v5s) to send (rain)/to shed/ +¹ß¤ê [¤Õ¤ê] /(n) rainfall/snowfall/ +¹ß¤ê¤«¤«¤ë [¤Õ¤ê¤«¤«¤ë] /(v5r) (1) to fall onto/(2) to happen/to befall/ +¹ß¤ê¤·¤­¤ë [¤Õ¤ê¤·¤­¤ë] /(v5r) to rain incessantly/to downpour/ +¹ß¤ê¤À¤¹ [¤Õ¤ê¤À¤¹] /(v5s) to begin to rain/ +¹ß¤ê¤ë [¤ª¤ê¤ë] /(v1) to alight (e.g. from bus)/to get off/to descend (e.g. a mountain)/(P)/ +¹ß¤ê³Ý¤«¤ë [¤Õ¤ê¤«¤«¤ë] /(v5r) (1) to fall onto/(2) to happen/to befall/ +¹ß¤ê·ü¤«¤ë [¤Õ¤ê¤«¤«¤ë] /(v5r) (1) to fall onto/(2) to happen/to befall/ +¹ß¤ê¸ý [¤ª¤ê¤¯¤Á] /(n) (an) exit/ +¹ß¤ê¸ý [¤ª¤ê¤°¤Á] /(n) (an) exit/ +¹ß¤ê¹þ¤à [¤Õ¤ê¤³¤à] /(v5m) to rain upon/ +¹ß¤ê¹þ¤á¤ë [¤Õ¤ê¤³¤á¤ë] /(v1) to rain (or snow), keeping people indoors/ +¹ß¤ê»Ï¤á¤ë [¤Õ¤ê¤Ï¤¸¤á¤ë] /(v1) to begin to fall/ +¹ß¤ê»ß¤à [¤Õ¤ê¤ä¤à] /(v5m) to stop raining or snowing/ +¹ß¤ê½Ð¤¹ [¤Õ¤ê¤À¤¹] /(v5s) to begin to rain/ +¹ß¤êÀѤâ¤ë [¤Õ¤ê¤Ä¤â¤ë] /(v5r) to lie thick/ +¹ß¤ê³¤¯ [¤Õ¤ê¤Ä¤Å¤¯] /(v5k) to continue to rain or snow/ +¹ß¤êÃí¤° [¤Õ¤ê¤½¤½¤°] /(v5g) to rain incessantly/to downpour/ +¹ß¤êÉߤ¯ [¤Õ¤ê¤·¤¯] /(v5k) to be covered with/ +¹ß¤êÊç¤ë [¤Õ¤ê¤Ä¤Î¤ë] /(v5r) to rain harder/ +¹ß¤êΩ¤Ä [¤ª¤ê¤¿¤Ä] /(v5t) (1) to go down and stand/(2) to alight/to get down/ +¹ß¤êäƤá¤ë [¤Õ¤ê¤³¤á¤ë] /(v1) to rain (or snow), keeping people indoors/ +¹ß¤ë [¤¯¤À¤ë] /(v5r) to get down/to descend/ +¹ß¤ë [¤Õ¤ë] /(v5r) to precipitate/to fall (e.g. rain)/(P)/ +¹ß¤í¤¹ [¤ª¤í¤¹] /(v5s) to take down/to launch/to drop/to lower/to let (a person) off/to unload/to discharge/(P)/ +¹ß°µºÞ [¤³¤¦¤¢¤Ä¤¶¤¤] /(n) drug to lower blood pressure/ +¹ß°µÊÑ°µ´ï [¤³¤¦¤¢¤Ä¤Ø¤ó¤¢¤Ä¤­] /step-down transformer/ +¹ß±« [¤³¤¦¤¦] /(n) rainfall/rain/(P)/ +¹ß±«ÎÌ [¤³¤¦¤¦¤ê¤ç¤¦] /(n) amount of rainfall/ +¹ß±«ÎÓ [¤³¤¦¤¦¤ê¤ó] /rainforest/ +¹ß²¼ [¤³¤¦¤«] /(n) fall/descent/(plane) landing/(atmos.) depression/(P)/ +¹ß²Ç [¤³¤¦¤«] /(n,vs) marriage of an Imperial princess to a subject/ +¹ß³Ê [¤³¤¦¤«¤¯] /(n,vs) demotion/(P)/ +¹ß³Ê¿Í»ö [¤³¤¦¤«¤¯¤¸¤ó¤¸] /demotion/ +¹ßµë [¤³¤¦¤­¤å¤¦] /(n) reduction in pay/ +¹ß»°À¤Ì¯²¦ [¤´¤¦¤¶¤ó¤¼¤ß¤ç¤¦¤ª¤¦] /(n) (Buddh) Trailokyavijaya Vidya-raja/ +¹ß»² [¤³¤¦¤µ¤ó] /(n,vs) giving in to/(P)/ +¹ß¼Ö [¤³¤¦¤·¤ã] /(n,vs) alighting/getting off/getting down/ +¹ß¼Ö¸ý [¤³¤¦¤·¤ã¤°¤Á] /(adj-na,n) exit/ +¹ß½ç [¤³¤¦¤¸¤å¤ó] /(adj-na,n) descending-order/ +¹ß¿¦ [¤³¤¦¤·¤ç¤¯] /(n) degradation/ +¹ß¿À [¤³¤¦¤·¤ó] /(n) spiritualism/spiritism/ +¹ß¿À½Ñ [¤³¤¦¤·¤ó¤¸¤å¤Ä] /(n) spiritualism/ +¹ß¿å [¤³¤¦¤¹¤¤] /(n) rainfall/precipitation/(P)/ +¹ß¿åÎÌ [¤³¤¦¤¹¤¤¤ê¤ç¤¦] /(n) precipitation/(P)/ +¹ßÀã [¤³¤¦¤»¤Ä] /(n) snowfall/snow/(P)/ +¹ßÀãÎÌ [¤³¤¦¤»¤Ä¤ê¤ç¤¦] /(n) amount of snowfall/ +¹ßÁú [¤³¤¦¤½¤¦] /(n) (fall of) frost/ +¹ßà[¤³¤¦¤¿¤ó] /(n,vs) birth (regal)/nativity/ +¹ßÃÅ [¤³¤¦¤À¤ó] /(n) leaving the platform/ +¹ßÅù [¤³¤¦¤È¤¦] /(n) demotion/ +¹ßǤ [¤³¤¦¤Ë¤ó] /(n) demotion/ +¹ßÈÄ [¤³¤¦¤Ð¤ó] /(n,vs) leave the mound (baseball)/knocked out/(P)/ +¹ßÉú [¤³¤¦¤Õ¤¯] /(n) capitulation/surrender/submission/(P)/ +¹ßÉþ [¤³¤¦¤Õ¤¯] /(n) capitulation/surrender/submission/ +¹ßËâ [¤´¤¦¤Þ] /(n) conquering the devil/ +¹ßËâ½Ñ [¤³¤¦¤Þ¤¸¤å¤Ä] /demon invocation/summoning demons/ +¹ßÎ× [¤³¤¦¤ê¤ó] /(n) advent/descent/ +¹ßð» [¤³¤¦¤Ò¤ç¤¦] /(n) hailstorm/ +¹à [¤¦¤Ê¤¸] /(n) nape/nucha/ +¹à [¤³¤¦] /(n,pref) item/clause/paragraph/head/main/ +¹à¤Ëʬ¤«¤Ä [¤³¤¦¤Ë¤ï¤«¤Ä] /(exp) to paragraph/to itemize/ +¹à°ÌÃÖ [¤³¤¦¤¤¤Á] /(n) argument positions/ +¹à½ñ´¹¤¨ [¤³¤¦¤«¤­¤«¤¨] /(n) term rewriting/ +¹à¿â¤ì¤ë [¤¦¤Ê¤À¤ì¤ë] /(v1) to hang one's head/ +¹àÌÜ [¤³¤¦¤â¤¯] /(n) item/(P)/ +¹àÌܥإë¥× [¤³¤¦¤â¤¯¥Ø¥ë¥×] /contextual help/ +¹àÌÜÊ̤Ëʬ¤±¤ë [¤³¤¦¤â¤¯¤Ù¤Ä¤Ë¤ï¤±¤ë] /(exp) to classify by subject/ +¹àÎÎ [¤³¤¦¤ê¤ç¤¦] /collar/neck/ +¹á [¤­¤ç¤¦] /(n) (abbr) lance (shogi)/(P)/ +¹á [¤³¤¦] /(n) incense/ +¹á¡¹ [¤³¤¦¤³¤¦] /(n) pickled vegetables/ +¹á¤Îʪ [¤³¤¦¤Î¤â¤Î] /(n) pickled vegetables/ +¹á¤Ð¤·¤¤ [¤«¤ó¤Ð¤·¤¤] /(adj) sweet/fragrant/aromatic/savory/ +¹á¤Ð¤·¤¤ [¤³¤¦¤Ð¤·¤¤] /(adj) sweet/fragrant/aromatic/savory/(P)/ +¹á¤ê [¤«¤ª¤ê] /(n) aroma/fragrance/scent/smell/(P)/ +¹á¤ë [¤«¤ª¤ë] /(v5r) to smell sweet/to be fragrant/(P)/ +¹á¤òʲ¤¯ [¤³¤¦¤ò¤¿¤¯] /(exp) to cense/to burn incense/ +¹á¤òʹ¤¯ [¤³¤¦¤ò¤­¤¯] /(exp) to smell incense/ +¹á±ì [¤³¤¦¤¨¤ó] /(n) incense smoke/ +¹á²Ú [¤³¤¦¤²] /(n) flowers and incense/ +¹áµ¤ [¤³¤¦¤­] /(n) fragrance/(P)/ +¹áµû [¤¢¤æ] /(n) sweetfish (freshwater trout)/ +¹á¶ñ [¤³¤¦¤°] /(n) perfumes/variety of incense/ +¹á¶ñ»Õ [¤³¤¦¤°¤·] /(n) master perfume maker/ +¹á¶ñ»Õ [¤ä¤·] /(n) showman/charlatan/faker/quack/ +¹á¹Á [¤Û¤ó¤³¤ó] /Hong Kong/(P)/ +¹á¹ÁÊÖ´Ô [¤Û¤ó¤³¤ó¤Ø¤ó¤«¤ó] /return of Hong Kong (to mainland China)/ +¹á¹á [¤³¤¦¤³¤¦] /(n) pickled vegetables/ +¹á¹ç [¤³¤¦¤´¤¦] /(n) incense container/ +¹á¹ç¤ï¤» [¤³¤¦¤¢¤ï¤»] /(n) incense-smelling game/ +¹á¼Ö [¤­¤ç¤¦¤·¤ã] /(n) spear (shogi)/lance/ +¹á¿ÉÎÁ [¤³¤¦¤·¤ó¤ê¤ç¤¦] /(n) spices/ +¹á¿å [¤³¤¦¤¹¤¤] /(n) perfume/(P)/ +¹á¿åÉÓ [¤³¤¦¤¹¤¤¤Ó¤ó] /(n) bottle of perfume (scent)/ +¹áÀ [¤«¤¬¤ï¤±¤ó] /prefecture on the island of Shikoku/ +¹áÁð [¤³¤¦¤½¤¦] /(n) spice used for cooking/ +¹áŵ [¤³¤¦¤Ç¤ó] /(n) condolence gift/gift brought to a funeral/incense money/ +¹áŵÊÖ¤· [¤³¤¦¤Ç¤ó¤¬¤¨¤·] /(n) present given in return for funeral offering/ +¹áÆ» [¤³¤¦¤É¤¦] /(n) traditional incense-smelling game/ +¹áÈ¢ [¤³¤¦¤Ð¤³] /(n) incense box/ +¹áÌ£ [¤³¤¦¤ß] /(n) spice/ +¹áÌ£ÎÁ [¤³¤¦¤ß¤ê¤ç¤¦] /(n) spice/ +¹áÌ£ÎÁÆþ¤ì [¤³¤¦¤ß¤ê¤ç¤¦¤¤¤ì] /spice rack/ +¹áÌÚ [¤³¤¦¤Ü¤¯] /(n) fragrant wood/aromatic tree/ +¹áÌý [¤³¤¦¤æ] /(n) pomade/balm/perfumed oil/ +¹áÎÁ [¤³¤¦¤ê¤ç¤¦] /(n) flavoring/spices/perfume/condolence gift/(P)/ +¹áϧ [¤³¤¦¤í] /(n) censer/incense burner/ +¹áϪ [¤³¤¦¤í] /Kouro (brand of sake)/ +¹áÔû [¤³¤¦¤Ç¤ó] /(n) condolence gift/gift brought to a funeral/incense money/ +¹áⶠ[¤³¤¦¤´¤¦] /(n) incense container/ +¹â [¤¿¤«] /(n) quantity/amount/volume/number/amount of money/(P)/ +¹â¡¹ [¤¿¤«¤À¤«] /(adv) very high/at most/at best/ +¹â¡¹»Ø [¤¿¤«¤¿¤«¤æ¤Ó] /(n) middle finger/ +¹â¡¹ÅÙ [¤³¤¦¤³¤¦¤É] /(n) high altitude/ +¹â¡¹ÅÙÈô¹Ô [¤³¤¦¤³¤¦¤É¤Ò¤³¤¦] /(n) high-altitude flying/ +¹â¤¤ [¤¿¤«¤¤] /(adj) tall/high/expensive/(P)/ +¹â¤¤Ç»ÅÙ [¤¿¤«¤¤¤Î¤¦¤É] /high concentration/ +¹â¤¬ [¤¿¤«¤¬] /(adv) (uk) it's only .. (something)/at most/ +¹â¤¬ÃΤì¤Æ¤¤¤ë [¤¿¤«¤¬¤·¤ì¤Æ¤¤¤ë] /(exp) to not amount to much/ +¹â¤µ [¤¿¤«¤µ] /(n) height/(P)/ +¹â¤µ¤ò·¤¨¤ë [¤¿¤«¤µ¤ò¤½¤í¤¨¤ë] /(exp) to make all of uniform height/ +¹â¤¸¤ë [¤³¤¦¤¸¤ë] /(v5r) to grow in intensity/to be aggravated/to get worse/to develop/ +¹â¤Ö¤ë [¤¿¤«¤Ö¤ë] /(v5r) to be highly strung/to get excited/to be proud/to be haughty/ +¹â¤Þ¤ê [¤¿¤«¤Þ¤ê] /(n) rise/swell/elevation/upsurge/(P)/ +¹â¤Þ¤ë [¤¿¤«¤Þ¤ë] /(v5r) to rise/to swell/to be promoted/(P)/ +¹â¤ß [¤¿¤«¤ß] /(n) height/elevated place/ +¹â¤á¤ë [¤¿¤«¤á¤ë] /(v1) to raise/to lift/to boost/(P)/ +¹â¤è¤êÄã¤Ø [¤³¤¦¤è¤ê¤Æ¤¤¤Ø] /from high to low/ +¹â¤é¤« [¤¿¤«¤é¤«] /(adj-na,n) loud/sonorous/ringing/(P)/ +¹â¤ò³ç¤ë [¤¿¤«¤ò¤¯¤¯¤ë] /(exp) to underrate/to make light of/ +¹â°µ [¤³¤¦¤¢¤Ä] /(n) high voltage/high pressure/(P)/ +¹â°µ½Ì [¤³¤¦¤¢¤Ã¤·¤å¤¯] /high compression/high pressure/ +¹â°µÀþ [¤³¤¦¤¢¤Ä¤»¤ó] /(n) high-voltage wire/ +¹â°µÅª [¤³¤¦¤¢¤Ä¤Æ¤­] /(adj-na) high-handed/oppressive/ +¹â°µÅÅÀþ [¤³¤¦¤¢¤Ä¤Ç¤ó¤»¤ó] /(n) high-voltage line/ +¹â°µÅÅή [¤³¤¦¤¢¤Ä¤Ç¤ó¤ê¤å¤¦] /(n) high-tension current/ +¹â°Ì [¤³¤¦¤¤] /(adj-na,n) dignity/eminent/high ranking/(P)/ +¹â°ÞÅÙ [¤³¤¦¤¤¤É] /(n) high latitudes/ +¹â±ó [¤³¤¦¤¨¤ó] /(adj-na,n) noble/lofty/ +¹â²¸ [¤³¤¦¤ª¤ó] /(n) great benevolence or blessings/ +¹â²¹ [¤³¤¦¤ª¤ó] /(n) high temperature/(P)/ +¹â²¹·× [¤³¤¦¤ª¤ó¤±¤¤] /(n) pyrometer/ +¹â²» [¤³¤¦¤ª¤ó] /(n) high-pitched tone/soprano/(P)/ +¹â²» [¤¿¤«¤Í] /(n) high-pitched tone/soprano/ +¹â²»Éô [¤³¤¦¤ª¤ó¤Ö] /(n) treble/high singing voice/ +¹â²»Éôµ­¹æ [¤³¤¦¤ª¤ó¤Ö¤­¤´¤¦] /treble clef/ +¹â²¼ [¤³¤¦¤²] /(n,vs) rise and fall (prices)/superiority and inferiority (rank)/ +¹â²¼ÂÌ [¤¿¤«¤²¤¿] /(n) tall wooden clogs/ +¹â²Á [¤³¤¦¤«] /(adj-na,n) high price/(P)/ +¹â²Í [¤³¤¦¤«] /(n) overhead structure/(P)/ +¹â²Í¶¶ [¤³¤¦¤«¤­¤ç¤¦] /(n) elevated bridge/ +¹â²ÍÀþ [¤³¤¦¤«¤»¤ó] /(n) overhead wires/elevated railway/ +¹â²Î [¤³¤¦¤«] /(n) loud singing/ +¹â²ÎÊü¶ã [¤³¤¦¤«¤Û¤¦¤®¤ó] /singing at the top of one's voice/ +¹â²í [¤³¤¦¤¬] /(adj-na,n) refined/elegant/chaste/ +¹â³Ñ [¤³¤¦¤«¤¯] /(n) high-angle/ +¹â³Ñˤ [¤³¤¦¤«¤¯¤Û¤¦] /(n) high-angle or anti-aircraft gun/ +¹â³Õ [¤³¤¦¤«¤¯] /(n) tall building/high shelf/ +¹â³Øǯ [¤³¤¦¤¬¤¯¤Í¤ó] /(n) upper grade or classes (in schools)/(P)/ +¹â³Û [¤³¤¦¤¬¤¯] /(adj-na,n) large sum (money)/(P)/ +¹â³Û½êÆÀ¼Ô [¤³¤¦¤¬¤¯¤·¤ç¤È¤¯¤·¤ã] /(n) large income earner/people in the higher income brackets/ +¹â´± [¤³¤¦¤«¤ó] /(n) high official/(P)/ +¹â´¶ÅÙ [¤³¤¦¤«¤ó¤É] /high sensitive (e.g. film, radio receiver)/ +¹â´ØÀDz½ [¤³¤¦¤«¤ó¤¼¤¤¤«] /(high) tariff protection/tariff jumping/ +¹âµ¡Ç½ [¤³¤¦¤­¤Î¤¦] /(adj-na) high level (of functionality)/ +¹âµ¡Ç½·ÈÂÓÅÅÏà [¤³¤¦¤­¤Î¤¦¤±¤¤¤¿¤¤¤Ç¤ó¤ï] /(n) smart phone/ +¹âµ¤°µ [¤³¤¦¤­¤¢¤Ä] /(n) high atmospheric pressure/(P)/ +¹âµ® [¤³¤¦¤­] /(adj-na,n) high class/ +¹âµ±ÅÙ [¤³¤¦¤­¤É] /(n) high luminance (used to describe bold-face text on display screen)/ +¹âµ¹ [¤³¤¦¤®] /(n) (your) kindness or favour/ +¹âµÃ [¤³¤¦¤®] /(n) (your) kindness or favour/ +¹âµÓ³ª [¤¿¤«¤¢¤·¤¬¤Ë] /(n) giant spider crab/ +¹âµé [¤³¤¦¤­¤å¤¦] /(adj-na,n) high class/high grade/(P)/ +¹âµé¼Ö [¤³¤¦¤­¤å¤¦¤·¤ã] /luxury car/ +¹âµé½»ÂðÃÏ [¤³¤¦¤­¤å¤¦¤¸¤å¤¦¤¿¤¯¤Á] /(n) exclusive residential district/ +¹âµéÉÊ [¤³¤¦¤­¤å¤¦¤Ò¤ó] /high-class item/ +¹âµë [¤³¤¦¤­¤å¤¦] /(n) high salary/(P)/ +¹âµ÷ [¤³¤¦¤­¤ç] /(n) elevation (above sea level)/ +¹â¶µ [¤³¤¦¤­¤ç¤¦] /(n) your instructions or suggestions/ +¹â¶âÍø [¤³¤¦¤­¤ó¤ê] /(n) expensive money/dear money/high interest/ +¹â¶âÍøÀ¯ºö [¤³¤¦¤­¤ó¤ê¤»¤¤¤µ¤¯] /(n) dear money policy/ +¹â¶ã [¤³¤¦¤®¤ó] /(n) loud recitation (of a poem)/ +¹â¶õ [¤³¤¦¤¯¤¦] /(n) high altitude/ +¹â¶õ [¤¿¤«¤¾¤é] /(n) high altitude/ +¹â·é [¤³¤¦¤±¤Ä] /(adj-na,n) purity/nobility/(P)/ +¹â·ì°µ [¤³¤¦¤±¤Ä¤¢¤Ä] /(n) high blood pressure/(P)/ +¹â·ì°µ¾É [¤³¤¦¤±¤Ä¤¢¤Ä¤·¤ç¤¦] /(n) high blood pressure (as an illness)/hypertension/ +¹â¸« [¤³¤¦¤±¤ó] /(n) watching with detachment/(P)/ +¹â¸« [¤¿¤«¤ß] /(your) opinion/excellent idea/ +¹â¸¶ [¤³¤¦¤²¤ó] /(n) tableland/plateau/(P)/ +¹â¸À [¤³¤¦¤²¤ó] /(n) boasting/bragging/talking big/ +¹â¹© [¤³¤¦¤³¤¦] /(abbr) higher technical school/ +¹â¹» [¤³¤¦¤³¤¦] /(n) senior high school/(P)/ +¹â¹»À¸ [¤³¤¦¤³¤¦¤»¤¤] /(n) senior high school student/(P)/ +¹â¹»Ìîµå [¤³¤¦¤³¤¦¤ä¤­¤å¤¦] /high-school baseball/ +¹â¹â [¤¿¤«¤À¤«] /(adv) very high/at most/at best/ +¹â¹â»Ø [¤¿¤«¤¿¤«¤æ¤Ó] /(n) middle finger/ +¹â¹âÅÙ [¤³¤¦¤³¤¦¤É] /(n) high altitude/ +¹â¹âÅÙÈô¹Ô [¤³¤¦¤³¤¦¤É¤Ò¤³¤¦] /(n) high-altitude flying/ +¹âºÂ [¤³¤¦¤¶] /(n) platform/stage/upper seat/pulpit/ +¹âºÚ [¤¿¤«¤Ê] /(n) leaf mustard/ +¹âºÛ [¤³¤¦¤µ¤¤] /(n) (abbr) High Court/(P)/ +¹â»¡ [¤³¤¦¤µ¤Ä] /(n) superior insight/your idea/ +¹â»¥ [¤³¤¦¤µ¤Ä] /(n) bulletin board/highest bid/ +¹â»³ [¤³¤¦¤¶¤ó] /(n) high mountain/alpine/(P)/ +¹â»³¿¢Êª [¤³¤¦¤¶¤ó¤·¤ç¤¯¤Ö¤Ä] /alpine plants/ +¹â»³ÂÓ [¤³¤¦¤¶¤ó¤¿¤¤] /(n) alpine zone/ +¹â»³Ä³ [¤³¤¦¤¶¤ó¤Á¤ç¤¦] /alpine butterfly/ +¹â»³É [¤³¤¦¤¶¤ó¤Ó¤ç¤¦] /(n) altitude sickness/mountain sickness/ +¹â»Î [¤³¤¦¤·] /(n) man of noble character/ +¹â»ÑÀª [¤³¤¦¤·¤»¤¤] /(adj-na,n) high profile/aggressive attitude/ +¹â»é·ì¾É [¤³¤¦¤·¤±¤Ã¤·¤ç¤¦] /(n) hyperlipidaemia (hyperlipidemia, hyperlipemia)/excessive fat in blood/ +¹â»ëİΨ [¤³¤¦¤·¤Á¤ç¤¦¤ê¤Ä] /(n) high television ratings/ +¹â»õ [¤¿¤«¤Ð] /(n) clogs with high supports/ +¹â¼¡ [¤³¤¦¤¸] /(n,pref) higher-order-/meta-/ +¹â¼¡ÊýÄø¼° [¤³¤¦¤¸¤Û¤¦¤Æ¤¤¤·¤­] /(n) high-powered equation/ +¹â¼¬³¨ [¤¿¤«¤Þ¤­¤¨] /(n) embossed gilt lacquerwork/ +¹â¼ÍÆÃ²Ê [¤³¤¦¤·¤ã¤È¤Ã¤«] /anti-aircraft artillery/ +¹â¼Íˤ [¤³¤¦¤·¤ã¤Û¤¦] /(n) antiaircraft gun/ +¹â¼ê¾®¼ê [¤¿¤«¤Æ¤³¤Æ] /(n) bound hands and arms/ +¹â¼þÇÈ [¤³¤¦¤·¤å¤¦¤Ï] /(n) high frequency/ +¹â½ê [¤³¤¦¤·¤ç] /(n) high altitude/heights/elevation/broad view/(P)/ +¹â½ê¶²ÉÝ¾É [¤³¤¦¤·¤ç¤­¤ç¤¦¤Õ¤·¤ç¤¦] /fear of heights/acrophobia/ +¹â½êÉ [¤³¤¦¤·¤ç¤Ó¤ç¤¦] /altitude sickness/ +¹â¾° [¤³¤¦¤·¤ç¤¦] /(adj-na,n) high/noble/refined/advanced/(P)/ +¹â¾Ð¤¤ [¤¿¤«¤ï¤é¤¤] /(n) loud laughter/ +¹â¾ã³² [¤³¤¦¤·¤ç¤¦¤¬¤¤] /(n) high hurdles/ +¹â¾å¤¬¤ê [¤¿¤«¤¢¤¬¤ê] /(n) climb high/more expensive than expected/ +¹â¿®ÍêÀ­ [¤³¤¦¤·¤ó¤é¤¤¤»¤¤] /high reliability/ +¹â¿Ê [¤³¤¦¤·¤ó] /(n,vs) rising/exasperated/accelerated/ +¹â¿å½à [¤³¤¦¤¹¤¤¤¸¤å¤ó] /(adj-na,n) high level/(P)/ +¹âÀ¥ [¤¿¤«¤»] /(n) shallows/(P)/ +¹âÀ¥½® [¤¿¤«¤»¤Ö¤Í] /(n) flatboat/ +¹âÀ­Ç½ [¤³¤¦¤»¤¤¤Î¤¦] /(adj-na,n) high efficiency/high fidelity/high power/(P)/ +¹âÀºÅÙ [¤³¤¦¤»¤¤¤É] /high precision/ +¹âÀ¼ [¤³¤¦¤·¤ç¤¦] /(adj-na,n) loud or high-pitched voice/ +¹âÀ¼ [¤³¤¦¤»¤¤] /(adj-na,n) loud or high-pitched voice/ +¹âÀ¼ [¤¿¤«¤´¤¨] /(adj-na,n) loud or high-pitched voice/ +¹âÀѱÀ [¤³¤¦¤»¤­¤¦¤ó] /(n) altocumulus clouds/ +¹âÀâ [¤³¤¦¤»¤Ä] /(n) your opinion/ +¹âÀì [¤³¤¦¤»¤ó] /(n) (prewar) college/ +¹âÁ³¤¿¤ë [¤³¤¦¤¼¤ó¤¿¤ë] /(adj-t) elated/triumphant/proud/ +¹âÁÄ [¤³¤¦¤½] /(n) founder of dynasty or sect/ +¹âÁÄÉã [¤³¤¦¤½¤Õ] /(n) great-great-grandfather/ +¹âÁÄÊì [¤³¤¦¤½¤Ü] /(n) great-great-grandmother/ +¹âÁÎ [¤³¤¦¤½¤¦] /(n) high priest/virtuous priest/(P)/ +¹âÁØ [¤³¤¦¤½¤¦] /(n) upper/(P)/ +¹âÁØ¥Ó¥ë [¤³¤¦¤½¤¦¥Ó¥ë] /skyscraper/ +¹âÁرÀ [¤³¤¦¤½¤¦¤¦¤ó] /(n) altostratus clouds/ +¹âÁØ·úÃÛ [¤³¤¦¤½¤¦¤±¤ó¤Á¤¯] /tall (high rise) building/ +¹âÁØ·úÃÛ [¤³¤¦¤½¤¦¤²¤ó¤Á¤¯] /tall (high rise) building/ +¹âÁØÅ·µ¤¿Þ [¤³¤¦¤½¤¦¤Æ¤ó¤­¤º] /upper-level weather chart/ +¹âÁç [¤³¤¦¤½¤¦] /(adj-na,n) high and dry ground/ +¹âÁçÃÏ [¤³¤¦¤½¤¦¤Á] /high and dry ground/ +¹â­ [¤³¤¦¤½¤¯] /(n) best student/leading disciple/ +¹â­³ª [¤¿¤«¤¢¤·¤¬¤Ë] /(n) giant spider crab/ +¹â® [¤³¤¦¤½¤¯] /(adj-na,n) high speed/high gear/(P)/ +¹â®¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ [¤³¤¦¤½¤¯¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤»¤Ä¤¾¤¯] /(n) fast Internet connection/ +¹â®¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ¥µ¡¼¥Ó¥¹ [¤³¤¦¤½¤¯¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤»¤Ä¤¾¤¯¥µ¡¼¥Ó¥¹] /(n) high-speed Internet access service/ +¹â®¥Í¥Ã¥È¥ï¡¼¥¯ [¤³¤¦¤½¤¯¥Í¥Ã¥È¥ï¡¼¥¯] /(n) high-speed network/ +¹â®±é»»µ¡¹½ [¤³¤¦¤½¤¯¤¨¤ó¤¶¤ó¤­¤³¤¦] /high-speed arithmetic unit (computer)/ +¹â®Áý¿£Ï§ [¤³¤¦¤½¤¯¤¾¤¦¤·¤ç¤¯¤í] /(n) fast-breeder reactor/ +¹â®ÅÙ [¤³¤¦¤½¤¯¤É] /(n) high speed/(P)/ +¹â®ÅÙ¹Ý [¤³¤¦¤½¤¯¤É¤³¤¦] /(n) high-speed steel/ +¹â®ÅÙ»£±Æ [¤³¤¦¤½¤¯¤É¤µ¤Ä¤¨¤¤] /(n) high-speed photography/ +¹â®Åټ̿¿ [¤³¤¦¤½¤¯¤É¤·¤ã¤·¤ó] /(n) high-speed photography/ +¹â®ƻϩ [¤³¤¦¤½¤¯¤É¤¦¤í] /highway/freeway/(P)/ +¹â´ [¤³¤¦¤½¤Ä] /(n) high school graduate/(P)/ +¹âÂÓ°è [¤³¤¦¤¿¤¤¤¤¤­] /(n) high bandwidth/ +¹âÂæ [¤¿¤«¤À¤¤] /(n) elevation/high ground/(P)/ +¹âÂç [¤³¤¦¤À¤¤] /(adj-na,n) grand/impressive/ +¹âúÁÇ¹Ý [¤³¤¦¤¿¤ó¤½¤³¤¦] /(n) high-carbon steel/ +¹âÃÊ [¤³¤¦¤À¤ó] /(n) highly ranked/ +¹âÃÌ [¤³¤¦¤À¤ó] /(n) your lofty discourse/ +¹âÃÍ [¤¿¤«¤Í] /(n) high price/(P)/ +¹âÃÍ°ú¤± [¤¿¤«¤Í¤Ó¤±] /closing higher/ +¹âÃθ© [¤³¤¦¤Á¤±¤ó] /prefecture on the island of Shikoku/ +¹âÃÏ [¤³¤¦¤Á] /(n) high ground/plateau/heights/(P)/ +¹âÃϥȥ졼¥Ë¥ó¥° [¤³¤¦¤Á¥È¥ì¡¼¥Ë¥ó¥°] /(n) high-altitude training/ +¹âÃø [¤³¤¦¤Á¤ç] /(n) your literary work/ +¹âÄ¥¤êÄóÅô [¤¿¤«¤Ï¤ê¤Â¤ç¤¦¤Á¤ó] /(n) large paper lantern on a pole/ +¹âĬ [¤³¤¦¤Á¤ç¤¦] /(n) surge/high tide/flood tide/ +¹âĬ [¤¿¤«¤·¤ª] /(n) surge/high tide/flood tide/ +¹âĬÀþ [¤³¤¦¤Á¤ç¤¦¤»¤ó] /(n) high-water mark/ +¹âÄ´ [¤³¤¦¤Á¤ç¤¦] /(n) high spirits/ +¹âÄ´»Ò [¤¿¤«¤Á¤ç¤¦¤·] /(adj-na,n) high pitch/ +¹âÄ·¤Ó [¤¿¤«¤È¤Ó] /(n) high jump/ +¹âľ [¤³¤¦¤¸¤­] /(adj-na,n) expensive/ +¹âÄã [¤³¤¦¤Æ¤¤] /(n) high and low/rise and fall/(P)/ +¹âÄã [¤¿¤«¤Ò¤¯] /(n) high and low/rise and fall/ +¹âÄï [¤³¤¦¤Æ¤¤] /(n) best pupil/leading disciple/ +¹âÅ·¸¶ [¤¿¤«¤Þ¤¬¤Ï¤é] /(n) the heavens/ +¹âÅÀ [¤³¤¦¤Æ¤ó] /(n) high score/ +¹âÅ [¤¿¤«¤É¤Î] /(n) stately mansion/ +¹âÅÅ°µ [¤³¤¦¤Ç¤ó¤¢¤Ä] /(n) high voltage/high tension/ +¹âÅÅ°Ì [¤³¤¦¤Ç¤ó¤¤] /(adj-na) high-voltage/ +¹âÅÙ [¤³¤¦¤É] /(adj-na,n) altitude/height/advanced/(P)/ +¹âÅÙ·× [¤³¤¦¤É¤±¤¤] /altimeter/ +¹âÅÙº¹ [¤³¤¦¤É¤µ] /(n) height difference/difference in elevation/ +¹âÅÙÀ®Ä¹ [¤³¤¦¤É¤»¤¤¤Á¤ç¤¦] /advanced maturity/ +¹âÅÙÀ®Ä¹»þÂå [¤³¤¦¤É¤»¤¤¤Á¤ç¤¦¤¸¤À¤¤] /(n) high-growth era/ +¹âÅçÅÄ [¤¿¤«¤·¤Þ¤À] /(n) traditional hair style/ +¹âÅù [¤³¤¦¤È¤¦] /(adj-na,n) high class/high grade/(P)/ +¹âÅù²Ê [¤³¤¦¤È¤¦¤«] /(n) advanced course/ +¹âÅù³Ø¹» [¤³¤¦¤È¤¦¤¬¤Ã¤³¤¦] /senior high school/(P)/ +¹âÅù´± [¤³¤¦¤È¤¦¤«¤ó] /(n) senior official/ +¹âÅù¶µ°é [¤³¤¦¤È¤¦¤­¤ç¤¦¤¤¤¯] /higher education/ +¹âÅùºÛȽ½ê [¤³¤¦¤È¤¦¤µ¤¤¤Ð¤ó¤·¤ç] /(n) High Court/ +¹âÅùÀ¸Êª [¤³¤¦¤È¤¦¤»¤¤¤Ö¤Ä] /(n) higher forms of life/ +¹âÅùÀìÌç³Ø¹» [¤³¤¦¤È¤¦¤»¤ó¤â¤ó¤¬¤Ã¤³¤¦] /technical college/ +¹âÅùưʪ [¤³¤¦¤È¤¦¤É¤¦¤Ö¤Ä] /higher animal/ +¹âÅùÊÛ̳´± [¤³¤¦¤È¤¦¤Ù¤ó¤à¤«¤ó] /(n) high commissioner/ +¹âƧ [¤³¤¦¤È¤¦] /(n) highbrow/aloof/transcendent/ +¹âƧŪ [¤³¤¦¤È¤¦¤Æ¤­] /(adj-na) transcendent/ +¹âƧÇÉ [¤³¤¦¤È¤¦¤Ï] /(n) transcendentalists/ +¹âÆ­ [¤³¤¦¤È¤¦] /(n) sudden price jump/steep price rise/(P)/ +¹âƲ [¤³¤¦¤É¤¦] /(n) you/your beautiful home/ +¹âÆÁ [¤³¤¦¤È¤¯] /(n) eminent virtue/ +¹âÆÞ [¤¿¤«¤°¤â¤ê] /(n) overcast, with high clouds/ +¹âÇ® [¤³¤¦¤Í¤Ä] /(n,pref) (1) high fever/(2) pyro-/(P)/ +¹âǯ [¤³¤¦¤Í¤ó] /(n) old age/ +¹âǯ¼Ô [¤³¤¦¤Í¤ó¤·¤ã] /elderly person/ +¹âÇÈ [¤¿¤«¤Ê¤ß] /(n) high waves/(P)/ +¹âÇÛ [¤³¤¦¤Ï¤¤] /(n) (your) good offices/your trouble/ +¹âÈã [¤³¤¦¤Ò] /(n) your valued criticism/ +¹âÈô¤Ó [¤¿¤«¤È¤Ó] /(n) flight/escape/ +¹âÈô¤Ó¹þ¤ß [¤¿¤«¤È¤Ó¤³¤ß] /(n) the high dive/ +¹âÈô¼Ö [¤¿¤«¤Ó¤·¤ã] /(adj-na,n) high-handed/domineering/on one's high horse/ +¹âɾ [¤³¤¦¤Ò¤ç¤¦] /(n) high reputation/your esteemed opinion/ +¹âÉʰ̥ƥì¥Ó [¤³¤¦¤Ò¤ó¤¤¥Æ¥ì¥Ó] /(n) high-definition television (HDTV)/ +¹âÉʼÁ [¤³¤¦¤Ò¤ó¤·¤Ä] /high quality/(P)/ +¹âÉÑÅÙ [¤³¤¦¤Ò¤ó¤É] /high frequency/ +¹âÉ÷ [¤³¤¦¤Õ¤¦] /(n) noble character/ +¹âʬ»Ò [¤³¤¦¤Ö¤ó¤·] /(n) macromolecule/ +¹âʬ»Ò²½³Ø [¤³¤¦¤Ö¤ó¤·¤«¤¬¤¯] /high polymer chemistry/ +¹âʬ»Ò²½¹çʪ [¤³¤¦¤Ö¤ó¤·¤«¤´¤¦¤Ö¤Ä] /high molecular compound/ +¹âʬ»ÒµÛ¼ýÂÎ [¤³¤¦¤Ö¤ó¤·¤­¤å¤¦¤·¤å¤¦¤¿¤¤] /(n) high polymer absorbent/ +¹âʬ»Òʪ¼Á [¤³¤¦¤Ö¤ó¤·¤Ö¤Ã¤·¤Ä] /(n) (high) polymer/macromolecular substance/ +¹âÊö [¤³¤¦¤Û¤¦] /(n) high mountain/lofty peak/(P)/ +¹âÊöȬºÂ [¤³¤¦¤Û¤¦¤Ï¤Á¤¶] /eight lofty peaks/ +¹â˾¤ß [¤¿¤«¤Î¤¾¤ß] /(n) aiming too high/ +¹âËí [¤¿¤«¤Þ¤¯¤é] /(n) high pillow/ +¹âËý [¤³¤¦¤Þ¤ó] /(adj-na,n) haughty/arrogant/proud/ +¹âÌ© [¤³¤¦¤ß¤Ä] /(n) high density/ +¹âÌ©ÅÙ [¤³¤¦¤ß¤Ä¤É] /(n) degree of high density/ +¹â̾ [¤³¤¦¤ß¤ç¤¦] /(adj-na,n) fame/renown/ +¹â̾ [¤³¤¦¤á¤¤] /(adj-na,n) fame/renown/(P)/ +¹âÌĤê [¤¿¤«¤Ê¤ê] /(n) ringing/throbbing violently/ +¹âÌĤë [¤¿¤«¤Ê¤ë] /(v5r) to throb/to beat fast/ +¹âÌÚ [¤³¤¦¤Ü¤¯] /(n) tall tree/(P)/ +¹âÌÚÁØ [¤³¤¦¤Ü¤¯¤½¤¦] /tree stratum/ +¹âÌÜ [¤¿¤«¤á] /(adj-na,n) on the high side/ +¹âÌ [¤³¤¦¤ä¤µ¤ó] /(n) mountain in Wakayama Prefecture/ +¹âÌîÀ» [¤³¤¦¤ä¤Ò¤¸¤ê] /(n) saint living at Koyasan/ +¹âÌîÀÚ¤ì [¤³¤¦¤ä¤®¤ì] /fragments from the old literary work kept at Koyasan/ +¹âÌîƦÉå [¤³¤¦¤ä¤È¤¦¤Õ] /(n) freeze-dried tofu/ +¹âÌîƦÉå [¤³¤¦¤ä¤É¤¦¤Õ] /(n) freeze-dried tofu/ +¹âÌîËê [¤³¤¦¤ä¤Þ¤­] /(n) umbrella pine/ +¹âÍ¥Àè [¤³¤¦¤æ¤¦¤»¤ó] /(n) high priority/ +¹âÍÈ [¤³¤¦¤è¤¦] /(n,vs) enhancement/exaltation/promotion/uplift/(P)/ +¹âÍÌ»Ò [¤¿¤«¤è¤¦¤¸] /(n) leisurely, post-meal use of a toothpick/ +¹âÍÌ»Þ [¤¿¤«¤è¤¦¤¸] /(n) leisurely, post-meal use of a toothpick/ +¹âÍó [¤³¤¦¤é¤ó] /(n) bannister/handrail/ +¹âÍ÷ [¤³¤¦¤é¤ó] /(n) (your) perusal/ +¹âÍø [¤³¤¦¤ê] /(n) high-interest rate/ +¹âÍøÂߤ· [¤³¤¦¤ê¤¬¤·] /(n) usurer/usury/loansharking/ +¹âÍøÆÀ¥¢¥ó¥Æ¥Ê [¤³¤¦¤ê¤È¤¯¥¢¥ó¥Æ¥Ê] /(n) high-gain antenna/ +¹âΨ [¤³¤¦¤ê¤Ä] /(adj-na,n) high rate/(P)/ +¹âÎÍÅÚ [¤³¤¦¤ê¤ç¤¦¤É] /(n) porcelain clay/kaolin/ +¹âÎæ [¤¿¤«¤Í] /(n) high peak/ +¹âÎæ¤Î²Ö [¤¿¤«¤Í¤Î¤Ï¤Ê] /unattainable/ +¹âÎï [¤³¤¦¤é¤¤] /(n) ancient Korean kingdom/(P)/ +¹âÎï³Ú [¤³¤Þ¤¬¤¯] /(n) old Japanese court music from the Nara period/ +¹âÎï¼Ç [¤³¤¦¤é¤¤¤·¤Ð] /(n) Korean lawn grass/ +¹âÎð [¤³¤¦¤ì¤¤] /(n) advanced (old) age/(P)/ +¹âÎð²½¼Ò²ñ [¤³¤¦¤ì¤¤¤«¤·¤ã¤«¤¤] /aging society/ +¹âÎð¼Ô [¤³¤¦¤ì¤¤¤·¤ã] /(n) old person or people/(P)/ +¹âϧ [¤³¤¦¤í] /(n) blast furnace/(P)/ +¹âÏ° [¤³¤¦¤í¤¦] /(n) lofty (high) building/skyscraper/ +¹âϽ [¤³¤¦¤í¤¯] /(n) high salary/ +¹âÏÀ [¤³¤¦¤í¤ó] /(n) intelligent opinion/your esteemed opinion/ +¹âÏà [¤¿¤«¤Ð¤Ê¤·] /(n) loud speech/ +¹âÔ¯ [¤¿¤«¤Ä¤­] /(n) serving table/ +¹âäí [¤³¤¦¤ê¤ã¤ó] /(n) kaoliang/variety of sorghum, esp. used in making spirits/ +¹âäí [¤³¤¦¤ê¤ç¤¦] /(n) kaoliang/variety of sorghum, esp. used in making spirits/ +¹âî² [¤³¤¦¤Þ¤¤] /(adj-na,n) noble/lofty/high-minded/ +¹âóí [¤¿¤«¤¤¤Ó¤­] /(n) loud snoring/ +¹ä¤È½À [¤´¤¦¤È¤¸¤å¤¦] /hardness and softness/ +¹ä¤Î¼Ô [¤´¤¦¤Î¤â¤Î] /(n) very strong person/brave warrior/veteran/ +¹ä²² [¤´¤¦¤ª¤¯] /(n) bravery and cowardice/ +¹ä²Ì [¤´¤¦¤«] /valor and decisiveness/ +¹äµ£ [¤´¤¦¤­] /(adj-na,n) fortitude/firmness of character/hardihood/manliness/ +¹äµ¤ [¤´¤¦¤­] /(adj-na,n) bravery/stoutheartedness/ +¹äµå [¤´¤¦¤­¤å¤¦] /(n) fast ball/ +¹ä¶¯ [¤´¤¦¤­¤ç¤¦] /(adj-na,n) strength/firmness/ +¹ä·ò [¤´¤¦¤±¤ó] /(adj-na,n) vigour/virility/health/sturdiness/(P)/ +¹ä¾ð [¤´¤¦¤¸¤ç¤¦] /(adj-na,n) obstinacy/stubbornness/ +¹äÀ­ [¤´¤¦¤»¤¤] /(n) hardness/rigidity/ +¹äÂÎ [¤´¤¦¤¿¤¤] /(n) rigid body/ +¹äÃÀ [¤´¤¦¤¿¤ó] /(adj-na,n) boldness/hardihood/courage/valour/ +¹äľ [¤´¤¦¤Á¤ç¤¯] /(adj-na,n) integrity/moral courage/ +¹äÊ¢ [¤´¤¦¤Õ¤¯] /(adj-na,n) obstinacy/stubbornness/ +¹äÌÓ [¤´¤¦¤â¤¦] /(n) bristle/ +¹äͦ [¤´¤¦¤æ¤¦] /(adj-na,n) bravery/prowess/ +¹äÎÏ [¤´¤¦¤ê¤­] /(adj-na,n) herculean strength/mountain carrier-guide/ +¹äØ¿ [¤´¤¦¤Õ¤¯] /(adj-na,n) obstinacy/ +¹å [¤­¤ç¤¦] /(n) threat/long ages/ +¹å [¤³¤¦] /(n) threat/long ages/ +¹å [¤´¤¦] /(n) threat/long ages/ +¹å¤«¤¹ [¤ª¤Ó¤ä¤«¤¹] /(v5s) to threaten/to coerce/ +¹å²Ð [¤´¤¦¤«] /(n) world-destroying conflagration/ +¹åÅð [¤´¤¦¤È¤¦] /highway robber/ +¹åȳ [¤´¤¦¤Ð¤Ä] /eternal punishment/ +¹åΫ [¤­¤ç¤¦¤ê¤ã¤¯] /(n) pillage/plunder/ +¹åΫ [¤´¤¦¤ê¤ã¤¯] /(n) pillage/plunder/ +¹åά [¤­¤ç¤¦¤ê¤ã¤¯] /(n) pillage/plunder/ +¹åά [¤´¤¦¤ê¤ã¤¯] /(n) pillage/plunder/ +¹æ [¤´¤¦] /(n,n-suf) number/issue/(P)/ +¹æ²» [¤´¤¦¤ª¤ó] /(n) signal (sound)/starting gun signal/ +¹æ³° [¤´¤¦¤¬¤¤] /(n) newspaper extra/(P)/ +¹æ´Û [¤´¤¦¤«¤ó] /-building number/ +¹æµã [¤´¤¦¤­¤å¤¦] /(n,vs) crying aloud/lamentation/wailing/(P)/ +¹æ¼¼ [¤´¤¦¤·¤Ä] /suffix for room numbers/ +¹æ¼Ö [¤´¤¦¤·¤ã] /(n) classifier for naming train cars/(P)/ +¹æ¿ô [¤´¤¦¤¹¤¦] /(n) number or size of periodicals or pictures/type size/ +¹æÅ« [¤´¤¦¤Æ¤­] /(n) siren/whistle/ +¹æÊð [¤´¤¦¤Û¤¦] /(n) gradational salary/ +¹æˤ [¤´¤¦¤Û¤¦] /(n) signal gun/ +¹æÎá [¤´¤¦¤ì¤¤] /(n) order/command/(P)/ +¹ç [¤´¤¦] /(n) go (approx. 0.18l or 0.33m)/(P)/ +¹ç¤¤ [¤¢¤¤] /(n,pref) joint/associate/accomplice/ +¹ç¤¤¤Î¸Í [¤¢¤¤¤Î¤È] /door between the rooms/ +¹ç¤¤¤Î»Ò [¤¢¤¤¤Î¤³] /(n) Eurasian/mulatto/crossbreed/hybrid/ +¹ç¤¤¤Î¼ê [¤¢¤¤¤Î¤Æ] /(n) interlude/accompaniment/sideshow/strain of music/ +¹ç¤¤¤Î½É [¤¢¤¤¤Î¤·¤å¤¯] /(n) town situated between two post towns/ +¹ç¤¤°õ [¤¢¤¤¤¤¤ó] /(n) verification seal/tally/ +¹ç¤¤°õ [¤¢¤¤¤¸¤ë¤·] /(n) comradeship badge/distinguishing mark/ +¹ç¤¤¸° [¤¢¤¤¤«¤®] /(n) pass key/duplicate key/master key/ +¹ç¤¤¸ÀÍÕ [¤¢¤¤¤³¤È¤Ð] /(n) password/watchword/ +¹ç¤¤¸ý [¤¢¤¤¤¯¤Á] /(n) (1) chum/pal/(2) dagger/stilletto/ +¹ç¤¤»¥ [¤¢¤¤¤Õ¤À] /(n) check/ +¹ç¤¤»ì [¤¢¤¤¤³¤È¤Ð] /(n) password/watchword/ +¹ç¤¤¾è¤ê [¤¢¤¤¤Î¤ê] /(n) riding together/ +¹ç¤¤À­ [¤¢¤¤¤·¤ç¤¦] /(n) affinity/compatibility/ +¹ç¤¤Ãå [¤¢¤¤¤®] /(n) between-season wear/clothes worn in spring or autumn (fall)/ +¹ç¤¤Å£ [¤¢¤¤¤¯¤®] /(n) double-pointed nail/ +¹ç¤¤È½ [¤¢¤¤¤Ð¤ó] /(n) medium-sized paper/medium-sized book/ +¹ç¤¤ÈÔ¤­ [¤¢¤¤¤Ó¤­] /(n) beef and pork ground together/ +¹ç¤¤Éä [¤¢¤¤¤¸¤ë¤·] /(n) comradeship badge/distinguishing mark/ +¹ç¤¤Éþ [¤¢¤¤¤Õ¤¯] /(n) between-season wear/spring and autumn clothing/ +¹ç¤¤Êý [¤¢¤¤¤«¤¿] /(n) (musical) accompaniment/ +¹ç¤¤ËÀ [¤¢¤¤¤Ü¤¦] /companion/ +¹ç¤¤Ìô [¤¢¤¤¤°¤¹¤ê] /(n) specific remedy/ +¹ç¤¦ [¤¢¤¦] /(v5u) to fit/to suit/to agree with/to match/to be correct/to be profitable/(P)/ +¹ç¤¹¤ë [¤¬¤Ã¤¹¤ë] /(vi,vt,vs-s) to join together/to sum up/to combine/to unite/to mix/to agree with/ +¹ç¤Î¼ê [¤¢¤¤¤Î¤Æ] /(n) interlude/accompaniment/sideshow/strain of music/ +¹ç¤ï¤µ¤ë [¤¢¤ï¤µ¤ë] /(v5r,vi) to get together/to unite/ +¹ç¤ï¤¹ [¤¢¤ï¤¹] /(v5s) to join together/to face/to unite/to be opposite/to combine/to connect/to add up/to mix/to match/to overlap/to compare/to check with/(P)/ +¹ç¤ï¤» [¤¢¤ï¤»] /(n,n-suf,pref) joint together/opposite/facing/ +¹ç¤ï¤»¤ÆÉ´¸Ä [¤¢¤ï¤»¤Æ¤Ò¤ã¤Ã¤³] /a hundred in total/ +¹ç¤ï¤»¤ë [¤¢¤ï¤»¤ë] /(v1) to join together/to be opposite/to face/to unite/to combine/to connect/to add up/to mix/to match/to overlap/to compare/to check with/(P)/ +¹ç¤ï¤»µ» [¤¢¤ï¤»¤ï¤¶] /(n) judo combined trick/ +¹ç¤ï¤»¶À [¤¢¤ï¤»¤«¤¬¤ß] /(n) opposite mirrors/ +¹ç¤ï¤»¹Ô¤Ê¤¦ [¤¢¤ï¤»¤ª¤³¤Ê¤¦] /(v5u) to carry on together/to do at the same time/ +¹ç¤ï¤»ÅÖ [¤¢¤ï¤»¤É] /(n) double whetstone/ +¹ç¤ï¤»ÈÄ [¤¢¤ï¤»¤¤¤¿] /veneer board/plywood/ +¹ç¤ï¤»Êª [¤¢¤ï¤»¤â¤Î] /(n) something joined together/ +¹ç¤ï¤»ÌÜ [¤¢¤ï¤»¤á] /(n) joint/seam/ +¹ç¤ï¤Ê¤¤Åú¤¨ [¤¢¤ï¤Ê¤¤¤³¤¿¤¨] /incorrect answer/ +¹ç¥³¥ó [¤´¤¦¥³¥ó] /(n,vs) (abbr) joint party e.g. by students from several colleges/two or more groups, esp. female and male students, combining for a party/ +¹ç°Õ [¤´¤¦¤¤] /(n) agreement/consent/mutual understanding/(P)/ +¹ç°Õ¾ð»à [¤´¤¦¤¤¤¸¤ç¤¦¤·] /double suicide/ +¹ç°Õ¿´Ãæ [¤´¤¦¤¤¤·¤ó¤¸¤å¤¦] /double suicide/ +¹ç°ì [¤´¤¦¤¤¤Ä] /(n) unification/union/oneness/ +¹ç°õ [¤¢¤¤¤¤¤ó] /(n) verification seal/tally/ +¹ç°õ [¤¢¤¤¤¸¤ë¤·] /(n) comradeship badge/distinguishing mark/ +¹ç±© [¤«¤Ã¤Ñ] /(n) pluvial/raincoat/ +¹ç±ï´ñ±ï [¤¢¤¤¤¨¤ó¤­¤¨¤ó] /(n) a couple strangely but happily united/ +¹ç³Ê [¤´¤¦¤«¤¯] /(n,vs) success/passing (e.g. exam)/eligibility/(P)/ +¹ç³Êµ§´ê [¤´¤¦¤«¤¯¤­¤¬¤ó] /prayer for school success/ +¹ç³Ê¼Ô [¤´¤¦¤«¤¯¤·¤ã] /successful applicant/ +¹ç³Ê¼Ô̾ [¤´¤¦¤«¤¯¤·¤ã¤á¤¤] /names of successful candidates/ +¹ç³ÊÅÀ [¤´¤¦¤«¤¯¤Æ¤ó] /(n) passing mark/qualifying marks (score)/ +¹ç³ÊΨ [¤´¤¦¤«¤¯¤ê¤Ä] /(n) ratio of successful applicants/(examination) pass rate/ +¹ç³û [¤¢¤¤¤¬¤â] /(n) (meat of) cross between a mallard and domestic duck/ +¹ç´¿ [¤´¤¦¤«¤ó] /(n) enjoying pleasure together/ +¹ç´¿ [¤Í¤à] /(n) silk tree/ +¹ç´¿ÌÚ [¤Í¤à¤Î¤­] /silk tree/ +¹ç´Ö [¤¢¤¤¤Þ] /(n) interval/(P)/ +¹çµ¤²ñ [¤¢¤¤¤­¤«¤¤] /aikido world association/ +¹çµ¤Æ» [¤¢¤¤¤­¤É¤¦] /(n) (MA) aikido/way of harmony with the universe/ +¹çµ¤Æ»²È [¤¢¤¤¤­¤É¤¦¤«] /aikido practitioner/ +¹çµÄ [¤´¤¦¤®] /(n) consultation/conference/(P)/ +¹çµÄÀ© [¤´¤¦¤®¤»¤¤] /(n) parliamentary system/ +¹çµÄÀ©ÅÙ [¤´¤¦¤®¤»¤¤¤É] /parliamentary system/ +¹çµÄÂÎ [¤´¤¦¤®¤¿¤¤] /(n) collegiate body/judicial panel/ +¹ç¶â [¤´¤¦¤­¤ó] /(n) alloy/(P)/ +¹ç·× [¤´¤¦¤±¤¤] /(n,vs) sum total/total amount/(P)/ +¹ç·û [¤´¤¦¤±¤ó] /(n) constitutionality/(P)/ +¹ç·ûÀ­ [¤´¤¦¤±¤ó¤»¤¤] /constitutionality/ +¹ç·ûŪ [¤´¤¦¤±¤ó¤Æ¤­] /(adj-na) constitutional/ +¹ç¸° [¤¢¤¤¤«¤®] /(n) pass key/duplicate key/master key/ +¹ç¸ÀÍÕ [¤¢¤¤¤³¤È¤Ð] /(n) password/watchword/(P)/ +¹ç¸ý [¤¢¤¤¤¯¤Á] /(n) (1) chum/pal/(2) dagger/stilletto/ +¹çº× [¤´¤¦¤µ¤¤] /(n,vs) enshrining together/ +¹çºÞ [¤´¤¦¤¶¤¤] /(n) medical compound/ +¹çºî [¤¬¤Ã¤µ¤¯] /(n,vs) collaboration/joint work/(P)/ +¹çºý [¤¬¤Ã¤µ¤Ä] /(n) collection in one volume/ +¹çºý [¤´¤¦¤µ¤Ä] /(n) collection in one volume/ +¹ç»¥ [¤¢¤¤¤Õ¤À] /(n) check/tally/ +¹ç»» [¤¬¤Ã¤µ¤ó] /(n,vs) adding up/totalling/ +¹ç»ñ [¤´¤¦¤·] /(n,vs) joint stocks/entering into partnership/ +¹ç»ñ²ñ¼Ò [¤´¤¦¤·¤¬¤¤¤·¤ã] /(n) limited partnership/ +¹ç¼° [¤´¤¦¤·¤­] /formal/regular/valid/categorical/ +¹ç½£¹ñ [¤¬¤Ã¤·¤å¤¦¤³¤¯] /(n) United States of America/federal state/ +¹ç½°¹ñ [¤¬¤Ã¤·¤å¤¦¤³¤¯] /(n) United States of America/federal state/ +¹ç½¾ [¤¬¤Ã¤·¤ç¤¦] /(n) alliance of states against a powerful enemy/ +¹ç½¾Ï¢¹Õ [¤¬¤Ã¤·¤ç¤¦¤ì¤ó¤³¤¦] /(n) alliance/combining forces/ +¹ç½É [¤¬¤Ã¤·¤å¤¯] /(n,vs) lodging together/training camp/boarding house/(P)/ +¹ç½É½ê [¤¬¤Ã¤·¤å¤¯¤¸¤ç] /(n) boardinghouse/ +¹ç¾§ [¤¬¤Ã¤·¤ç¤¦] /(n,vs) chorus/singing in a chorus/(P)/ +¹ç¾§¶Ê [¤¬¤Ã¤·¤ç¤¦¤­¤ç¤¯] /a chorus/ +¹ç¾§Ââ [¤¬¤Ã¤·¤ç¤¦¤¿¤¤] /chorus/choir/ +¹ç¾§Ââ°÷ [¤¬¤Ã¤·¤ç¤¦¤¿¤¤¤¤¤ó] /choir member/ +¹ç¾§ÂâĹ [¤¬¤Ã¤·¤ç¤¦¤¿¤¤¤Á¤ç¤¦] /choir leader/ +¹ç¾§ÃÄ [¤¬¤Ã¤·¤ç¤¦¤À¤ó] /(n) chorus group/choir/(P)/ +¹ç¾¸ [¤¬¤Ã¤·¤ç¤¦] /(n,vs) pressing one's hands together in prayer/(P)/ +¹ç¾¸Â¤¤ê [¤¬¤Ã¤·¤ç¤¦¤Å¤¯¤ê] /structure with a sloping or rafter roof/ +¹ç¿Þ [¤¢¤¤¤º] /(n,vs) sign/signal/(P)/ +¹çÀ­ [¤¢¤¤¤·¤ç¤¦] /(n) affinity/compatibility/ +¹çÀ® [¤´¤¦¤»¤¤] /(n) synthesis/composition/synthetic/composite/mixed/combined/compound/(P)/ +¹çÀ®²» [¤´¤¦¤»¤¤¤ª¤ó] /(n) synthetic sound/ +¹çÀ®²½³Ø [¤´¤¦¤»¤¤¤«¤¬¤¯] /synthetic chemistry/ +¹çÀ®²½³Ø¹©¶È [¤´¤¦¤»¤¤¤«¤¬¤¯¤³¤¦¤®¤ç¤¦] /synthetic chemical industry/ +¹çÀ®¸ì [¤´¤¦¤»¤¤¤´] /(n) compound word/ +¹çÀ®»æ [¤´¤¦¤»¤¤¤·] /(n) synthetic paper/ +¹çÀ®¼Ì¿¿ [¤´¤¦¤»¤¤¤·¤ã¤·¤ó] /composite or montage photograph/ +¹çÀ®¼ò [¤´¤¦¤»¤¤¤·¤å] /(n) synthetic sake/ +¹çÀ®¼ù»é [¤´¤¦¤»¤¤¤¸¤å¤·] /plastics/synthetic resins/ +¹çÀ®ÀöºÞ [¤´¤¦¤»¤¤¤»¤ó¤¶¤¤] /synthetic detergent/(P)/ +¹çÀ®Á¡°Ý [¤´¤¦¤»¤¤¤»¤ó¤¤] /synthetic fibre/(P)/ +¹çÀ®Èé³× [¤´¤¦¤»¤¤¤Ò¤«¤¯] /synthetic leather/ +¹çÀ®Êª [¤´¤¦¤»¤¤¤Ö¤Ä] /(n) a compound/ +¹çÀ®ÊõÀÐ [¤´¤¦¤»¤¤¤Û¤¦¤»¤­] /synthetic gems/ +¹çÀ®ÎÏ [¤´¤¦¤»¤¤¤ê¤ç¤¯] /(n) resultant force/ +¹çÀÚ [¤¬¤Ã¤µ¤¤] /(n) all altogether/ +¹çÀÚÂÞ [¤¬¤Ã¤µ¤¤¤Ö¤¯¤í] /(n) traveling bag/ +¹çÀï [¤«¤Ã¤»¤ó] /(n) battle/engagement/(P)/ +¹çÀï¿ô¹ç¤Ç [¤«¤Ã¤»¤ó¤¹¤¦¤´¤¦¤Ç] /after crossing swords several times/ +¹çÁ¡ [¤´¤¦¤»¤ó] /(n) synthetic fiber/(P)/ +¹çÁÕ [¤¬¤Ã¤½¤¦] /(n,vs) concert/ensemble/(P)/ +¹çÁÕÃÄ [¤¬¤Ã¤½¤¦¤À¤ó] /(n) ensemble/ +¹çÁÕÄ´ [¤¬¤Ã¤½¤¦¤Á¤ç¤¦] /concert pitch/ +¹çÁþ [¤¢¤¤¤Ë¤¯] /(adj-na,adv,n) (uk) unfortunately/Sorry, but ../ +¹çÂÎ [¤¬¤Ã¤¿¤¤] /(n,vs) unite/combine (into one)/coalesce/alliance/annexation/ +¹çÃ× [¤¬¤Ã¤Á] /(n) agreement/concurrence/conforming to/(P)/ +¹çÃå [¤¢¤¤¤®] /(n) between-season wear/clothes worn in spring or autumn (fall)/ +¹çÃø [¤¬¤Ã¤Á¤ç] /(n) joint authorship/ +¹çÃø [¤´¤¦¤Á¤ç] /(n) joint authorship/ +¹çÄ´ [¤´¤¦¤Á¤ç¤¦] /tuning (music)/ +¹çÅÀ [¤¬¤Ã¤Æ¤ó] /(n,vs) consent/assent/understanding/agreement/comprehension/grasp/ +¹çÅÀ [¤¬¤Æ¤ó] /(n,vs) consent/assent/understanding/agreement/comprehension/grasp/(P)/ +¹çÅÀ¤¬¹Ô¤¯ [¤¬¤Æ¤ó¤¬¤¤¤¯] /(exp) to understand/to make out/ +¹çƱ [¤´¤¦¤É¤¦] /(adj-na,n) combination/incorporation/union/amalgamation/fusion/congruence/(P)/ +¹çƱ¥³¥ó¥Ñ [¤´¤¦¤É¤¦¥³¥ó¥Ñ] /(n) combined party/a "mixer"/ +¹çƱ°Ñ°÷²ñ [¤´¤¦¤É¤¦¤¤¤¤¤ó¤«¤¤] /joint committee/ +¹çƱ°ÖÎîº× [¤´¤¦¤É¤¦¤¤¤ì¤¤¤µ¤¤] /joint service for the war dead/ +¹çƱ²ñµÄ [¤´¤¦¤É¤¦¤«¤¤¤®] /joint session/ +¹çƱ²ñ¹ç [¤´¤¦¤É¤¦¤«¤¤¤´¤¦] /joint meeting/ +¹çƱµ»½Ñ°Ñ°÷²ñ [¤´¤¦¤É¤¦¤®¤¸¤å¤Ä¤¤¤¤¤ó¤«¤¤] /joint technical committee/ +¹çƱ·³ [¤´¤¦¤É¤¦¤°¤ó] /combined armies/ +¹çƱ¹Ô°Ù [¤´¤¦¤É¤¦¤³¤¦¤¤] /(formal act of) agreement/ +¹çƱ»ö¶È [¤´¤¦¤É¤¦¤¸¤®¤ç¤¦] /joint undertaking/ +¹çƱϫÁÈ [¤´¤¦¤É¤¦¤í¤¦¤½] /joint labor union/ +¹çÈÄ [¤´¤¦¤Ï¤ó] /(n) veneer board/plywood/joint publication/(P)/ +¹çÈÄ [¤´¤¦¤Ð¤ó] /(n) veneer board/plywood/joint publication/(P)/ +¹çÈÝ [¤´¤¦¤Ò] /(n) success or failure/result/(P)/ +¹çɾ [¤¬¤Ã¤Ô¤ç¤¦] /(n) joint review/joint criticism/ +¹çÉþ [¤¢¤¤¤Õ¤¯] /(n) between-season wear/spring and autumn clothing/ +¹çÊ» [¤¬¤Ã¤Ú¤¤] /(n,vs) combination/union/amalgamation/consolidation/merger/coalition/fusion/annexation/affiliation/incorporation/(P)/ +¹çÊ» [¤´¤¦¤Ø¤¤] /(ok) (n,vs) combination/union/amalgamation/consolidation/merger/coalition/fusion/annexation/affiliation/incorporation/ +¹çÊ»²ñ¼Ò [¤¬¤Ã¤Ú¤¤¤«¤¤¤·¤ã] /(n) combined company/merged company/ +¹çÊ»³èÆ° [¤¬¤Ã¤Ú¤¤¤«¤Ä¤É¤¦] /(n) merger activity/ +¹çÊ»´ë¶È [¤¬¤Ã¤Ú¤¤¤­¤®¤ç¤¦] /(n) merged company/ +¹çÊ»¾É [¤¬¤Ã¤Ú¤¤¤·¤ç¤¦] /(n) complications (in an illness)/(P)/ +¹çÊ»ÈæΨ [¤¬¤Ã¤Ú¤¤¤Ò¤ê¤Ä] /(n) merger ratio/ +¹çÊÉ [¤¬¤Ã¤Ú¤­] /(n) neighbor with just a wall between/ +¹çÊÛ [¤´¤¦¤Ù¤ó] /(n) joint management/pool/(P)/ +¹çÊÛ²ñ¼Ò [¤´¤¦¤Ù¤ó¤¬¤¤¤·¤ã] /joint venture or concern/ +¹çÊÛ»ö¶È [¤´¤¦¤Ù¤ó¤¸¤®¤ç¤¦] /(n) joint venture/ +¹çÊú [¤´¤¦¤Û¤¦] /armful/ +¹çÊý [¤¢¤¤¤«¤¿] /(n) (musical) accompaniment/ +¹çË¡ [¤´¤¦¤Û¤¦] /(adj-na,n) legal/lawful/legality/(P)/ +¹çË¡²½ [¤´¤¦¤Û¤¦¤«] /(n) legalization/ +¹çË¡À­ [¤´¤¦¤Û¤¦¤»¤¤] /(n) lawfulness/validity/ +¹çË¡À¯ÉÜ [¤´¤¦¤Û¤¦¤»¤¤¤Õ] /(n) legitimate government/ +¹çˡŪ [¤´¤¦¤Û¤¦¤Æ¤­] /(adj-na) legal/lawful/legitimate/low-abiding/in order/(P)/ +¹çËÜ [¤¬¤Ã¤Ý¤ó] /(n) collection in one volume/ +¹ç̾²ñ¼Ò [¤´¤¦¤á¤¤¤¬¤¤¤·¤ã] /(n) unlimited company/unlimited partnership/ +¹çÌÜŪ [¤´¤¦¤â¤¯¤Æ¤­] /(adj-na) purposive/appropriate/ +¹çÌÜŪÀ­ [¤´¤¦¤â¤¯¤Æ¤­¤»¤¤] /(n) purposive/finality/ +¹çÍý [¤´¤¦¤ê] /(n) rational/(P)/ +¹çÍý²½ [¤´¤¦¤ê¤«] /(n,vs) rationalization/rationalize/(P)/ +¹çÍý¼çµÁ [¤´¤¦¤ê¤·¤å¤®] /rationalism/ +¹çÍý¼çµÁ¼Ô [¤´¤¦¤ê¤·¤å¤®¤·¤ã] /pragmatist/ +¹çÍýÀ­ [¤´¤¦¤ê¤»¤¤] /(n) rationality/reasonableness/ +¹çÍýŪ [¤´¤¦¤ê¤Æ¤­] /(adj-na) rational/reasonable/logical/(P)/ +¹çÍýÏÀ [¤´¤¦¤ê¤í¤ó] /(n) rationalism/ +¹çή [¤´¤¦¤ê¤å¤¦] /(n,vs) confluence/union/linking up/merge/ +¹çÎÏ [¤´¤¦¤ê¤­] /(n) alms/assistance/contribution/Buddhist almsgiving/ +¹çÎÏ [¤´¤¦¤ê¤ç¤¯] /(n) resultant force/cooperation/Herculean strength/(P)/ +¹çÝæÆ» [¤¢¤¤¤­¤É¤¦] /(oK) (n) (MA) aikido/way of harmony with the universe/ +¹çã« [¤´¤¦¤·] /(n,vs) enshrining together/ +¹çêÐ [¤´¤¦¤­¤ó] /(n,vs) sleeping together/ +¹è [¤´¤¦] /(n) trench/dugout/air-raid shelter/(P)/ +¹é´ï [¤´¤¦¤­] /(arch) instruments of torture/ +¹éÌä [¤´¤¦¤â¤ó] /(n) torture/the rack/third degree/(P)/ +¹éÌä¶ñ [¤´¤¦¤â¤ó¤°] /instrument(s) of torture/ +¹éÌäÂæ [¤´¤¦¤â¤ó¤À¤¤] /the rack/ +¹ê [¤´¤¦] /(n) moat/ +¹ê½§ [¤´¤¦¤·¤å¤¦] /Australia/ +¹êÂÀÑïÍø [¤ª¤¦¤¹¤È¤é¤ê¤¢] /Australia (p)/ +¹ë [¤´¤¦] /(n) fine feathers/writing brush/a little/ +¹ë¤¤ [¤¨¤é¤¤] /(adj) great/celebrated/eminent/terrible/awful/famous/remarkable/excellent/ +¹ë¤Î¼Ô [¤´¤¦¤Î¤â¤Î] /(n) past master/veteran/ +¹ë°û [¤´¤¦¤¤¤ó] /(n) drinking/carousing/ +¹ë±« [¤´¤¦¤¦] /(n) heavy rain/cloudburst/downpour/(P)/ +¹ë±«²Ò [¤´¤¦¤¦¤«] /flood devastation/ +¹ë²È [¤´¤¦¤«] /(n) wealthy and powerful family/ +¹ë²Ú [¤´¤¦¤«] /(adj-na,n) wonderful/gorgeous/splendor/pomp/extravagance/(P)/ +¹ë²Ú°¼à¥ [¤´¤¦¤«¤±¤ó¤é¤ó] /luxurious and gorgeous/ +¹ë²ÚÁ¥ [¤´¤¦¤«¤»¤ó] /(n) luxury liner/ +¹ë²ÚÈÇ [¤´¤¦¤«¤Ð¤ó] /(n) deluxe edition/ +¹ë²÷ [¤´¤¦¤«¤¤] /(adj-na,n) hearty/exciting/stirring/lively/heroic/largehearted/splendid/(P)/ +¹ëµ¤ [¤´¤¦¤­] /(adj-na,n) sturdy spirit/ +¹ëµå [¤´¤¦¤­¤å¤¦] /(n) fastball/ +¹ë·æ [¤´¤¦¤±¤Ä] /(n) hero/great man/(P)/ +¹ë·æ¾Ð¤¤ [¤´¤¦¤±¤Ä¤ï¤é¤¤] /loud laugh/ +¹ë¸ì [¤´¤¦¤´] /(n,vs) boasting/bombast/ +¹ë½£ [¤´¤¦¤·¤å¤¦] /Australia/ +¹ë¾¦ [¤´¤¦¤·¤ç¤¦] /(n) wealthy merchant/ +¹ë¾¦ÁØ [¤´¤¦¤·¤ç¤¦¤½¤¦] /wealthy merchant class/ +¹ëÀª [¤´¤¦¤»¤¤] /(adj-na,n) luxury/magnificence/extravagance/ +¹ëÀ¹ [¤´¤¦¤»¤¤] /(adj-na,n) luxury/magnificence/extravagance/ +¹ëÀã [¤´¤¦¤»¤Ä] /(n) tremendous snowfall/ +¹ëÀãÃÏÂÓ [¤´¤¦¤»¤Ä¤Á¤¿¤¤] /(n) area of heavy snowfall/ +¹ëÁÔ [¤´¤¦¤½¤¦] /(adj-na,n) splendour/magnificence/grandeur/ +¹ëÁÖ [¤´¤¦¤½¤¦] /(adj-na,n) fine disposition/ +¹ë² [¤´¤¦¤¾¤¯] /(n) powerful family (clan)/(P)/ +¹ëÃÀ [¤´¤¦¤¿¤ó] /(adj-na,n) boldness/hardihood/courage/valour/ +¹ëÅ¡ [¤´¤¦¤Æ¤¤] /(n) palatial residence/stately mansion/ +¹ëÆü [¤´¤¦¤Ë¤Á] /Australia-Japan/ +¹ëÇÀ [¤´¤¦¤Î¤¦] /(n) wealthy farmer/ +¹ëÊ¢ [¤´¤¦¤Õ¤¯] /(adj-na,n) obstinacy/stubbornness/ +¹ëʪ [¤¨¤é¤Ö¤Ä] /(n) great man/ +¹ëʪ [¤¨¤é¤â¤Î] /(n) great man/ +¹ëÊü [¤´¤¦¤Û¤¦] /(adj-na,n) largehearted/frank/unaffected/ +¹ëÊüâýÍî [¤´¤¦¤Û¤¦¤é¤¤¤é¤¯] /(adj-na,n) broadminded/ +¹ëͦ [¤´¤¦¤æ¤¦] /(adj-na,n) bravery/prowess/ +¹ëÍ· [¤´¤¦¤æ¤¦] /(n) wild merrymaking/ +¹ëÔú [¤´¤¦¤·¤ã] /(adj-na,n) luxury/magnificence/extravagance/ +¹ëî² [¤´¤¦¤Þ¤¤] /(adj-na,n) intrepidity/indomitableness/ +¹ì¡¹ [¤´¤¦¤´¤¦] /(adj-na,n) thunderously/rumbling/ +¹ì¤­ [¤È¤É¤í¤­] /(n) (1) roar/peal/rumble/booming/(2) beating/pounding/throbbing/ +¹ì¤¯ [¤È¤É¤í¤¯] /(v5k) to roar/ +¹ì²» [¤´¤¦¤ª¤ó] /(n) thunderous roar/roaring sound/ +¹ì¹ì [¤´¤¦¤´¤¦] /(adj-na,n) thunderously/rumbling/ +¹ìÁ³ [¤´¤¦¤¼¤ó] /(adj-na,n) roaring/ +¹ìÄÀ [¤´¤¦¤Á¤ó] /(n) sinking a ship instantly/ +¹í [¤³¤¦¤¸] /(n) malt/leaven/yeast/mould used to make sake/(P)/ +¹í¶Ý [¤³¤¦¤¸¤­¤ó] /(n) yeast plant/yeast cell/ +¹íóà [¤³¤¦¤¸¤«¤Ó] /(n) yeast plant/yeast cell/ +¹î¸Ê [¤³¤Ã¤­] /(n) self denial/self control/(P)/ +¹î¸Ê¿´ [¤³¤Ã¤­¤·¤ó] /(n) spirit of self-denial/ +¹îÉü [¤³¤¯¤Õ¤¯] /(n) restoration/ +¹îÉþ [¤³¤¯¤Õ¤¯] /(n,vs) subjugation/conquest/(P)/ +¹îÌÀ [¤³¤¯¤á¤¤] /(adj-na,n) detailed/elaborate/faithfulness/diligence/conscientiousness/(P)/ +¹ï [¤­¤¶] /scratch/ +¹ï [¤³¤¯] /(n) time/carving/engraving/cutting/(P)/ +¹ï¡¹ [¤³¤¯¤³¤¯] /(adv,n) moment by moment/hour by hour/(P)/ +¹ï¡¹ [¤³¤Ã¤³¤¯] /(adv,n) moment by moment/hour by hour/ +¹ï¡¹¤Ë [¤³¤Ã¤³¤¯¤Ë] /moment by moment/hour by hour/ +¹ï¤ß [¤­¤¶¤ß] /(n) shredded tobacco/notch/nick/(P)/ +¹ï¤ß¤Ä¤±¤ë [¤­¤¶¤ß¤Ä¤±¤ë] /(v1) to engrave/to carve out/ +¹ï¤ß¤Ë [¤­¤¶¤ß¤Ë] /(exp) in steps of/in units of/calculated by/ +¹ï¤ß±ìÁð [¤­¤¶¤ß¤¿¤Ð¤³] /(n) shredded tobacco/ +¹ï¤ß¹þ¤à [¤­¤¶¤ß¤³¤à] /(v5m) to etch (name, etc.)/to carve (design)/ +¹ï¤ß½Ð¤¹ [¤­¤¶¤ß¤À¤¹] /(v5s) to carve out/ +¹ï¤ß­ [¤­¤¶¤ß¤¢¤·] /(n) mincing steps/ +¹ï¤ßÃÍ [¤­¤¶¤ß¤Á] /increment/step value/ +¹ï¤ßÉÕ¤±¤ë [¤­¤¶¤ß¤Ä¤±¤ë] /(v1) to engrave/to carve out/ +¹ï¤ßÌÜ [¤­¤¶¤ß¤á] /(n) notch/nick/marks on a ruler/ +¹ï¤à [¤­¤¶¤à] /(v5m) to mince/to carve/to engrave/to cut fine/to chop up/to hash/to chisel/to notch/(P)/ +¹ï°ì¹ï [¤³¤¯¤¤¤Ã¤³¤¯] /(adv) moment by moment/hour by hour/(P)/ +¹ï°ì¹ï¤È [¤³¤¯¤¤¤Ã¤³¤¯¤È] /moment by moment/hour by hour/(P)/ +¹ï°õ [¤³¤¯¤¤¤ó] /(n) carved seal/ +¹ï²¼ [¤³¤Ã¤«] /(n-adv,n-t) the present/ +¹ï¶ì [¤³¤Ã¤¯] /(n) hard work/ +¹ï¶ìÊÙÎå [¤³¤Ã¤¯¤Ù¤ó¤ì¤¤] /(n) be arduous/work diligently enduring hardships/ +¹ï¸Â [¤³¤¯¤²¤ó] /(n) time/appointed time/ +¹ï¹ï [¤³¤¯¤³¤¯] /(adv,n) moment by moment/hour by hour/ +¹ï¹ï [¤³¤Ã¤³¤¯] /(adv,n) moment by moment/hour by hour/ +¹ï¹ï¤Ë [¤³¤Ã¤³¤¯¤Ë] /moment by moment/hour by hour/ +¹ï»ú [¤³¤¯¤¸] /(n) carving characters/carved characters/ +¹ï­ [¤­¤¶¤ß¤¢¤·] /(n) mincing steps/ +¹ïÇö [¤³¤¯¤Ï¤¯] /(adj-na,n) cruel/inhumane/ +¹ïËÜ [¤³¤¯¤Û¤ó] /(n) wood-block book/ +¹ð¤²¤ë [¤Ä¤²¤ë] /(v1) to inform/(P)/ +¹ð¤²¸ý [¤Ä¤²¤°¤Á] /(n,vs) tell-tale/ +¹ð¼¨ [¤³¤¯¤¸] /(n) notice/bulletin/(P)/ +¹ð¼¨ÈÄ [¤³¤¯¤¸¤Ð¤ó] /bulletin board/ +¹ð¼­ [¤³¤¯¤¸] /(n) farewell address/ +¹ðÁÊ [¤³¤¯¤½] /(n) accusation/complaint/(P)/ +¹ðÁÊ¿Í [¤³¤¯¤½¤Ë¤ó] /(n) complainant/plaintiff/ +¹ðã [¤³¤¯¤¿¤Ä] /(n,vs) notification/ +¹ðÃÎ [¤³¤¯¤Á] /(n,vs) notice/announcement/(P)/ +¹ðÃÎÈÄ [¤³¤¯¤Á¤Ð¤ó] /(n) bulletin board/ +¹ðÅ·»Ò [¤Ò¤Ð¤ê] /(n) skylark/ +¹ðÇò [¤³¤¯¤Ï¤¯] /(n,vs) confession/acknowledgement/(P)/ +¹ðȯ [¤³¤¯¤Ï¤Ä] /(n) indictment/prosecution/complaint/(P)/ +¹ðȯ¼Ô [¤³¤¯¤Ï¤Ä¤·¤ã] /complainant/plaintiff/ +¹ðȯ¾õ [¤³¤¯¤Ï¤Ä¤¸¤ç¤¦] /(n) bill of indictment/ +¹ðʸ [¤³¤¦¤â¤ó] /(n) written report to the gods/imperial edict/written appeal to a superior/ +¹ðʸ [¤³¤¯¤Ö¤ó] /(n) written report to the gods/imperial edict/written appeal to a superior/ +¹ðÊÌ [¤³¤¯¤Ù¤Ä] /(n) farewell/leave-taking/(P)/ +¹ðÊ̤μ­ [¤³¤¯¤Ù¤Ä¤Î¤¸] /parting (farewell) address/ +¹ðÊ̥ߥµ [¤³¤¯¤Ù¤Ä¥ß¥µ] /funeral mass/ +¹ðÊ̼° [¤³¤¯¤Ù¤Ä¤·¤­] /(n) funeral (service)/ +¹ðÍ¡ [¤³¤¯¤æ] /(n) official notice/ +¹ñ [¤¯¤Ë] /(n) country/(P)/ +¹ñ¡¹ [¤¯¤Ë¤°¤Ë] /(n) countries/(P)/ +¹ñ¤Î±É¤¨ [¤¯¤Ë¤Î¤µ¤«¤¨] /prosperity of a country/ +¹ñ¤Î¾­Íè¤ò·×¤ë [¤¯¤Ë¤Î¤·¤ç¤¦¤é¤¤¤ò¤Ï¤«¤ë] /(exp) to plan (provide) for the future of the country/ +¹ñ¤Î¾­Íè¤òÍ«¤¨¤ë [¤¯¤Ë¤Î¤·¤ç¤¦¤é¤¤¤ò¤¦¤ì¤¨¤ë] /(exp) to be anxious about the future of one's country/ +¹ñ¤ÎËÜ [¤¯¤Ë¤Î¤â¤È] /national principles/foundation of the country/ +¹ñ¤ÎÍÀ¤ì [¤¯¤Ë¤Î¤Û¤Þ¤ì] /national glory/ +¹ñ¤ò¼£¤á¤ë [¤¯¤Ë¤ò¤ª¤µ¤á¤ë] /(exp) to manage a state/to govern a country/ +¹ñ¤òÇä¤ë [¤¯¤Ë¤ò¤¦¤ë] /(exp) to betray one's country (to an enemy)/ +¹ñ°Ò [¤³¤¯¤¤] /(n) national prestige/ +¹ñ±¿ [¤³¤¯¤¦¤ó] /(n) national fortunes or destiny/ +¹ñ±Ä [¤³¤¯¤¨¤¤] /(n) state management/(P)/ +¹ñ±Ä¥Æ¥ì¥Ó¶É [¤³¤¯¤¨¤¤¥Æ¥ì¥Ó¤­¤ç¤¯] /(n) state-run television station/ +¹ñ±Ä²½ [¤³¤¯¤¨¤¤¤«] /nationalization/ +¹ñ±Ä´ë¶È [¤³¤¯¤¨¤¤¤­¤®¤ç¤¦] /(n) state-run business/ +¹ñ±ÄÄÌ¿® [¤³¤¯¤¨¤¤¤Ä¤¦¤·¤ó] /(n) government news/state-run news/ +¹ñ±ÄÇÀ¾ì [¤³¤¯¤¨¤¤¤Î¤¦¤¸¤ç¤¦] /(n) state-run farm/ +¹ñ±× [¤³¤¯¤¨¤­] /(n) national interest/(P)/ +¹ñ²¦ [¤³¤¯¤ª¤¦] /(n) king/(P)/ +¹ñ²¦¤Ë½ñ¤òÊô¤ë [¤³¤¯¤ª¤¦¤Ë¤·¤ç¤ò¤¿¤Æ¤Þ¤Ä¤ë] /(exp) to address a memorial to the King/ +¹ñ²¦ÊŲ¼ [¤³¤¯¤ª¤¦¤Ø¤¤¤«] /(exp) His Majesty the King/ +¹ñ²¸ [¤³¤¯¤ª¤ó] /(n) one's debt to one's country/ +¹ñ²È [¤³¤Ã¤«] /(n) state/country/nation/(P)/ +¹ñ²È¤ÎÃìÀÐ [¤³¤Ã¤«¤Î¤Á¤å¤¦¤»¤­] /pillar of state/ +¹ñ²È¥Æ¥í [¤³¤Ã¤«¥Æ¥í] /state (sponsored) terrorism/ +¹ñ²È·ÐºÑ [¤³¤Ã¤«¤±¤¤¤¶¤¤] /the national economy/ +¹ñ²È¸¢ÎÏ [¤³¤Ã¤«¤±¤ó¤ê¤ç¤¯] /power of the state/ +¹ñ²È¸µ¼óÉ×¿Í [¤³¤Ã¤«¤²¤ó¤·¤å¤Õ¤¸¤ó] /(n) first lady/ +¹ñ²È¸ø°Â°Ñ°÷²ñ [¤³¤Ã¤«¤³¤¦¤¢¤ó¤¤¤¤¤ó¤«¤¤] /(n) National Public Safety Commission/ +¹ñ²È¸ø°Â°Ñ°÷Ĺ [¤³¤Ã¤«¤³¤¦¤¢¤ó¤¤¤¤¤ó¤Á¤ç¤¦] /Chairman of National Public Safety Commission/ +¹ñ²È¸ø̳°÷ [¤³¤Ã¤«¤³¤¦¤à¤¤¤ó] /government official/(P)/ +¹ñ²È¸ø̳°÷Ë¡ [¤³¤Ã¤«¤³¤¦¤à¤¤¤ó¤Û¤¦] /(n) (Japanese) National Civil Service Law (1947)/ +¹ñ²È»î¸³ [¤³¤Ã¤«¤·¤±¤ó] /state examination/(P)/ +¹ñ²È¼çµÁ [¤³¤Ã¤«¤·¤å¤®] /nationalism/ +¹ñ²È¼çµÁ¼Ô [¤³¤Ã¤«¤·¤å¤®¤·¤ã] /a nationalist/ +¹ñ²È¼çÀÊ [¤³¤Ã¤«¤·¤å¤»¤­] /head of state/ +¹ñ²ÈÂÎÀ© [¤³¤Ã¤«¤¿¤¤¤»¤¤] /(n) national polity/ +¹ñ²ÈŪ [¤³¤Ã¤«¤Æ¤­] /(adj-na) national/ +¹ñ²ÈÆÈÀê [¤³¤Ã¤«¤É¤¯¤»¤ó] /state monopoly/ +¹ñ²ÈÇå½þ [¤³¤Ã¤«¤Ð¤¤¤·¤ç¤¦] /state reparations/ +¹ñ²Èɴǯ¤Î·× [¤³¤Ã¤«¤Ò¤ã¤¯¤Í¤ó¤Î¤±¤¤] /permanent national policy/ +¹ñ²ÈÊä½þ [¤³¤Ã¤«¤Û¤·¤ç¤¦] /state reparations/ +¹ñ²Èͽ»» [¤³¤Ã¤«¤è¤µ¤ó] /(n) national budget/ +¹ñ²Î [¤³¤Ã¤«] /(n) national anthem/(P)/ +¹ñ²Ö [¤³¤Ã¤«] /(n) national flower/ +¹ñ²Ú [¤³¤Ã¤«] /(n) national pride/ +¹ñ²ñ [¤³¤Ã¤«¤¤] /(n) (abbr) National Diet/parliament/congress/(P)/ +¹ñ²ñµÄ°÷ [¤³¤Ã¤«¤¤¤®¤¤¤ó] /(n) member of National Diet/Diet member/(P)/ +¹ñ²ñµÄ»öƲ [¤³¤Ã¤«¤¤¤®¤¸¤É¤¦] /(n) (1) National Diet (Japanese parliament)/(2) Capitol Hill (US)/(P)/ +¹ñ²ñµÄ»öÏ¿ [¤³¤Ã¤«¤¤¤®¤¸¤í¤¯] /(n) Diet Record/ +¹ñ²ñ¿Þ½ñ´Û [¤³¤Ã¤«¤¤¤È¤·¤ç¤«¤ó] /(n) (1) National Diet Library/(2) Library of Congress/ +¹ñ²ñÂкö°Ñ°÷²ñ [¤³¤Ã¤«¤¤¤¿¤¤¤µ¤¯¤¤¤¤¤ó¤«¤¤] /(n) Committee of the National Diet/ +¹ñ³° [¤³¤¯¤¬¤¤] /(n) outside the country/(P)/ +¹ñ³°Ã¦½Ð [¤³¤¯¤¬¤¤¤À¤Ã¤·¤å¤Ä] /(vs) to flee abroad/ +¹ñ³°ÄÉÊü [¤³¤¯¤¬¤¤¤Ä¤¤¤Û¤¦] /(n) deportation/ +¹ñ³Ø [¤³¤¯¤¬¤¯] /(n) study of (ancient) Japanese literature and culture/(P)/ +¹ñ³Ø¼Ô [¤³¤¯¤¬¤¯¤·¤ã] /(n) scholar of (ancient) Japanese literature and culture/ +¹ñ´Á [¤³¤Ã¤«¤ó] /(n) Japanese and Chinese literature/ +¹ñ´ú [¤³¤Ã¤­] /(n) national flag/(P)/ +¹ñ´ú¤ò·Ç¤²¤ë [¤³¤Ã¤­¤ò¤«¤«¤²¤ë] /(exp) to hoist the national flag/ +¹ñ´ú¤òÊô¤¸¤ë [¤³¤Ã¤­¤ò¤Û¤¦¤¸¤ë] /(exp) to hold up the national flag/ +¹ñµ» [¤³¤¯¤®] /(n) national sport/(P)/ +¹ñµö [¤¯¤Ë¤â¤È] /(n) hometown/native place/ +¹ñ¶­ [¤¯¤Ë¤¶¤«¤¤] /(n) national or state border/ +¹ñ¶­ [¤³¤Ã¤­¤ç¤¦] /(n) national or state border/(P)/ +¹ñ¶­¤ò¸Ç¤á¤ë [¤³¤Ã¤­¤ç¤¦¤ò¤«¤¿¤á¤ë] /(exp) to fortify the frontier/ +¹ñ¶­¤ò¿¯¤¹ [¤³¤Ã¤­¤ç¤¦¤ò¤ª¤«¤¹] /(exp) to violate the border/to invade the frontier district/ +¹ñ¶­Àþ [¤³¤Ã¤­¤ç¤¦¤»¤ó] /(n) border/ +¹ñ¶­ÃÏÂÓ [¤¯¤Ë¤¶¤«¤¤¤Á¤¿¤¤] /(n) border zone/ +¹ñ¶µ [¤³¤Ã¤­¤ç¤¦] /(n) state religion/ +¹ñ¶Ø [¤³¤Ã¤­¤ó] /(n) state prohibition/ +¹ñ·³ [¤³¤¯¤°¤ó] /(n) national armed forces/(P)/ +¹ñ·Ä [¤³¤Ã¤±¤¤] /National day (of China)/ +¹ñ·ÄÀá [¤³¤Ã¤±¤¤¤»¤Ä] /(n) anniversary of founding (of PRC)/national celebration time/(P)/ +¹ñ·û [¤³¤Ã¤±¤ó] /(n) national constitution/ +¹ñ·ûË¡ [¤³¤Ã¤±¤ó¤Ý¤¦] /national constitution/ +¹ñ¸¢ [¤³¤Ã¤±¤ó] /(n) power of the state/national sovereignty/sovereign rights/(P)/ +¹ñ¸µ [¤¯¤Ë¤â¤È] /(n) hometown/native place/ +¹ñ¸¶ [¤¯¤Ë¤Ð¤é] /spacious country/ +¹ñ¸ÀÍÕ [¤¯¤Ë¤³¤È¤Ð] /(n) national language/local dialect/ +¹ñ¸Ë [¤³¤Ã¤³] /(n) national treasury/(P)/ +¹ñ¸Ë¤ËǼ¤Þ¤Ã¤¿¶â [¤³¤Ã¤³¤Ë¤ª¤µ¤Þ¤Ã¤¿¤«¤Í] /money paid to the (National) Treasury/ +¹ñ¸ËºÄ¸¢ [¤³¤Ã¤³¤µ¤¤¤±¤ó] /treasury bond/ +¹ñ¸ì [¤³¤¯¤´] /(n) national language/(P)/ +¹ñ¸ì³Ø [¤³¤¯¤´¤¬¤¯] /(n) Japanese philology (linguistics)/ +¹ñ¸ì¼­Åµ [¤³¤¯¤´¤¸¤Æ¤ó] /Japanese-language dictionary/(P)/ +¹ñ¸ì¿³µÄ²ñ [¤³¤¯¤´¤·¤ó¤®¤«¤¤] /(n) Japanese Language Council/ +¹ñ¸ò [¤³¤Ã¤³¤¦] /(n) diplomatic relations/(P)/ +¹ñ¸ò¤ò·ë¤Ö [¤³¤Ã¤³¤¦¤ò¤à¤¹¤Ö] /(exp) to enter into diplomatic relations/ +¹ñ¸÷ [¤³¤Ã¤³¤¦] /(n) national glory/variety of apple/ +¹ñ¹æ [¤³¤¯¤´¤¦] /(n) name of a country/ +¹ñ¹ñ [¤¯¤Ë¤°¤Ë] /(n) countries/ +¹ñºÄ [¤³¤¯¤µ¤¤] /(n) national debt/national securities/(P)/ +¹ñºÄÀèʪ [¤³¤¯¤µ¤¤¤µ¤­¤â¤Î] /(n) government bond futures/ +¹ñºÄȯ¹Ô [¤³¤¯¤µ¤¤¤Ï¤Ã¤³¤¦] /(n) government bond issuance/ +¹ñºÝ [¤³¤¯¤µ¤¤] /(n) international/(P)/ +¹ñºÝ¥«¥ë¥Æ¥ë [¤³¤¯¤µ¤¤¥«¥ë¥Æ¥ë] /(n) international cartel/ +¹ñºÝ¥í¡¼¥ß¥ó¥° [¤³¤¯¤µ¤¤¥í¡¼¥ß¥ó¥°] /(n) global roaming (mobile telephone)/international roaming/ +¹ñºÝ±ç½õµ¡´Ø [¤³¤¯¤µ¤¤¤¨¤ó¤¸¤ç¤­¤«¤ó] /international aid organization/ +¹ñºÝ²½ [¤³¤¯¤µ¤¤¤«] /(n) internationalization/(P)/ +¹ñºÝ²ñµÄ [¤³¤¯¤µ¤¤¤«¤¤¤®] /international conference/ +¹ñºÝ³¤»öµ¡´Ø [¤³¤¯¤µ¤¤¤«¤¤¤¸¤­¤«¤ó] /(n) International Maritime Organization (IMO)/ +¹ñºÝ´Ø·¸ [¤³¤¯¤µ¤¤¤«¤ó¤±¤¤] /international relations/ +¹ñºÝµ¡³£ËÝÌõ¶¨²ñ [¤³¤¯¤µ¤¤¤­¤«¤¤¤Û¤ó¤ä¤¯¤­¤ç¤¦¤«¤¤] /International Association for Machine Translation/IAMT/ +¹ñºÝµ¡´Ø [¤³¤¯¤µ¤¤¤­¤«¤ó] /international organization/ +¹ñºÝµ¬³Ê [¤³¤¯¤µ¤¤¤­¤«¤¯] /international standard/ +¹ñºÝµ¬ÌÏ [¤³¤¯¤µ¤¤¤­¤Ü] /international scale/ +¹ñºÝ¶¥Áè [¤³¤¯¤µ¤¤¤­¤ç¤¦¤½¤¦] /(n) global competition/ +¹ñºÝ¶¥ÁèÎÏ [¤³¤¯¤µ¤¤¤­¤ç¤¦¤½¤¦¤Á¤«¤é] /(n) international competitiveness/ +¹ñºÝ¶¨Äê [¤³¤¯¤µ¤¤¤­¤ç¤¦¤Æ¤¤] /(n) international agreement/accord/ +¹ñºÝ¶¨ÎÏ»ö¶ÈÃÄ [¤³¤¯¤µ¤¤¤­¤ç¤¦¤ê¤ç¤¯¤¸¤®¤ç¤¦¤À¤ó] /Japan International Cooperation Agency (1974)/JICA/(P)/ +¹ñºÝ¶âÍ»»Ô¾ì [¤³¤¯¤µ¤¤¤­¤ó¤æ¤¦¤·¤¸¤ç¤¦] /(n) international financial market/ +¹ñºÝ¶õ¹Á [¤³¤¯¤µ¤¤¤¯¤¦¤³¤¦] /international airport/ +¹ñºÝ·º»ö·Ù»¡µ¡¹½ [¤³¤¯¤µ¤¤¤±¤¤¤¸¤±¤¤¤µ¤Ä¤­¤³¤¦] /(n) International Criminal Police Organization (Interpol)/ +¹ñºÝ·èºÑ¶ä¹Ô [¤³¤¯¤µ¤¤¤±¤Ã¤µ¤¤¤®¤ó¤³¤¦] /(n) Bank for International Settlements (BIS)/ +¹ñºÝ·ëº§ [¤³¤¯¤µ¤¤¤±¤Ã¤³¤ó] /international marriage/ +¹ñºÝ¸«ËÜ»Ô [¤³¤¯¤µ¤¤¤ß¤Û¤ó¤¤¤Á] /international trade fair/ +¹ñºÝ¸¶»ÒÎϵ¡´Ø [¤³¤¯¤µ¤¤¤²¤ó¤·¤ê¤ç¤¯¤­¤«¤ó] /(n) International Atomic Energy Agency (IAEA)/ +¹ñºÝ¸ì [¤³¤¯¤µ¤¤¤´] /(n) an international or universal language/ +¹ñºÝ¸òή [¤³¤¯¤µ¤¤¤³¤¦¤ê¤å¤¦] /international exchange/ +¹ñºÝ»ÊË¡ºÛȽ½ê [¤³¤¯¤µ¤¤¤·¤Û¤¦¤µ¤¤¤Ð¤ó¤·¤ç] /(n) International Court of Justice (ICJ)/ +¹ñºÝ»Ô¾ì [¤³¤¯¤µ¤¤¤·¤¸¤ç¤¦] /international market/ +¹ñºÝ¼Ò²ñ [¤³¤¯¤µ¤¤¤·¤ã¤«¤¤] /international community/international society/"the world"/ +¹ñºÝ¼çµÁ [¤³¤¯¤µ¤¤¤·¤å¤®] /internationalism/ +¹ñºÝ¼ý»Ù [¤³¤¯¤µ¤¤¤·¤å¤¦¤·] /international balance of payments/ +¹ñºÝ½ÀƻϢÌÁ [¤³¤¯¤µ¤¤¤¸¤å¤¦¤É¤¦¤ì¤ó¤á¤¤] /(n) International Judo Federation (IJF)/ +¹ñºÝ¾ðÀª [¤³¤¯¤µ¤¤¤¸¤ç¤¦¤»¤¤] /(n) international situation/ +¹ñºÝ¾òÌó [¤³¤¯¤µ¤¤¤¸¤ç¤¦¤ä¤¯] /(n) international treaty/ +¹ñºÝ¿§ [¤³¤¯¤µ¤¤¤·¤ç¤¯] /(n) international character/ +¹ñºÝ¿ÆÁ± [¤³¤¯¤µ¤¤¤·¤ó¤¼¤ó] /(n) international goodwill/ +¹ñºÝ¿Í [¤³¤¯¤µ¤¤¤¸¤ó] /(n) international celebrity/cosmopolitan/citizen of the world/(P)/ +¹ñºÝÀ¯¼£ [¤³¤¯¤µ¤¤¤»¤¤¤¸] /(n) international (world) politics/ +¹ñºÝÀþ [¤³¤¯¤µ¤¤¤»¤ó] /(n) international air route/ +¹ñºÝÁÈ¿¥ [¤³¤¯¤µ¤¤¤½¤·¤­] /(n) international organization/ +¹ñºÝÂáÊá¾õ [¤³¤¯¤µ¤¤¤¿¤¤¤Û¤¸¤ç¤¦] /(n) international arrest warrant/ +¹ñºÝÄÌ²ß [¤³¤¯¤µ¤¤¤Ä¤¦¤«] /an international currency/ +¹ñºÝÄ̲ߴð¶â [¤³¤¯¤µ¤¤¤Ä¤¦¤«¤­¤­¤ó] /International Monetary Fund (IMF)/ +¹ñºÝŪ [¤³¤¯¤µ¤¤¤Æ¤­] /(adj-na) international/(P)/ +¹ñºÝŪ¼è°ú¤­ [¤³¤¯¤µ¤¤¤Æ¤­¤È¤ê¤Ò¤­] /international trade/ +¹ñºÝŪËÇ°× [¤³¤¯¤µ¤¤¤Æ¤­¤Ü¤¦¤¨¤­] /international trade/ +¹ñºÝŸ³« [¤³¤¯¤µ¤¤¤Æ¤ó¤«¤¤] /international expansion/ +¹ñºÝÅŵ¤ÄÌ¿®Ï¢¹ç [¤³¤¯¤µ¤¤¤Ç¤ó¤­¤Ä¤¦¤·¤ó¤ì¤ó¤´¤¦] /International Telecommunication Union/ITU/ +¹ñºÝÅÅ¿®ÅÅÏà [¤³¤¯¤µ¤¤¤Ç¤ó¤·¤ó¤Ç¤ó¤ï] /KDD/Japanese international telecommunications company/(P)/ +¹ñºÝÅÅ¿®ÅÅÏûðÌä°Ñ°÷²ñ [¤³¤¯¤µ¤¤¤Ç¤ó¤·¤ó¤Ç¤ó¤ï¤·¤â¤ó¤¤¤¤¤ó¤«¤¤] /(n) International Telegraph and Telephone Consultative Committee (CCITT)/ +¹ñºÝÅÅÏà [¤³¤¯¤µ¤¤¤Ç¤ó¤ï] /international phone call/ +¹ñºÝÅÔ»Ô [¤³¤¯¤µ¤¤¤È¤·] /(n) cosmopolitan city/ +¹ñºÝÈȺá [¤³¤¯¤µ¤¤¤Ï¤ó¤¶¤¤] /(n) international crime/ +¹ñºÝɸ½à²½µ¡¹½ [¤³¤¯¤µ¤¤¤Ò¤ç¤¦¤¸¤å¤ó¤«¤­¤³¤¦] /(n) International Organization for Standardization (ISO)/ +¹ñºÝʶÁè [¤³¤¯¤µ¤¤¤Õ¤ó¤½¤¦] /(n) international dispute/ +¹ñºÝʿϳèÆ° [¤³¤¯¤µ¤¤¤Ø¤¤¤ï¤«¤Ä¤É¤¦] /(n) international peace activity/ +¹ñºÝÊÖ¿®ÀÚ¼ê·ô [¤³¤¯¤µ¤¤¤Ø¤ó¤·¤ó¤­¤Ã¤Æ¤±¤ó] /international reply-paid coupon/ +¹ñºÝÊá·ß°Ñ°÷²ñ [¤³¤¯¤µ¤¤¤Û¤²¤¤¤¤¤¤¤ó¤«¤¤] /(n) International Whaling Commission (IWC)/ +¹ñºÝÊü¼ÍÀþËɸî°Ñ°÷²ñ [¤³¤¯¤µ¤¤¤Û¤¦¤·¤ã¤»¤ó¤Ü¤¦¤´¤¤¤¤¤ó¤«¤¤] /(n) International Commission on Radiological Protection (ICRP)/ +¹ñºÝÊüÁ÷ [¤³¤¯¤µ¤¤¤Û¤¦¤½¤¦] /international broadcast(ing)/ +¹ñºÝË¡ [¤³¤¯¤µ¤¤¤Û¤¦] /(n) international laws/(P)/ +¹ñºÝÌäÂê [¤³¤¯¤µ¤¤¤â¤ó¤À¤¤] /international problem/ +¹ñºÝΦ¾å¶¥µ»Ï¢ÌÁ [¤³¤¯¤µ¤¤¤ê¤¯¤¸¤ç¤¦¤­¤ç¤¦¤®¤ì¤ó¤á¤¤] /(n) International Association of Athletics Federations (IAAF)/ +¹ñºÝÏ¢¹ç [¤³¤¯¤µ¤¤¤ì¤ó¤´¤¦] /United Nations/(P)/ +¹ñºÝÏ¢ÌÁ [¤³¤¯¤µ¤¤¤ì¤ó¤á¤¤] /(n) League of Nations/ +¹ñºö [¤³¤¯¤µ¤¯] /(n) national policy/(P)/ +¹ñ»º [¤³¤¯¤µ¤ó] /(n) domestic products/(P)/ +¹ñ»º¼Ö [¤³¤¯¤µ¤ó¤·¤ã] /(n) domestic auto/ +¹ñ»ºÉÊ [¤³¤¯¤µ¤ó¤Ò¤ó] /domestic goods/ +¹ñ»È [¤³¤¯¤·] /(n) envoy/ +¹ñ»Ê [¤³¤¯¤·] /(n) provincial governor/ +¹ñ»Ë [¤³¤¯¤·] /(n) history of a nation/Japanese history/ +¹ñ»Î [¤³¤¯¤·] /(n) distinguished citizen/patriot/(P)/ +¹ñ»Î̵ÁÐ [¤³¤¯¤·¤à¤½¤¦] /(n) distinguished person/ +¹ñ»ö [¤³¤¯¤¸] /(n) national affairs/ +¹ñ»öÈÈ [¤³¤¯¤¸¤Ï¤ó] /(n) political offence/ +¹ñ»ø [¤¯¤Ë¤¶¤à¤é¤¤] /(n) provincial samurai/ +¹ñ»ú [¤³¤¯¤¸] /(n) (1) native script/kana/(2) kanji made in Japan/ +¹ñ»úÌäÂê [¤³¤¯¤¸¤â¤ó¤À¤¤] /problems pertaining to a nation's script/ +¹ñ¼¥ [¤³¤¯¤¸] /(n) the seal of state/ +¹ñ¼¥½ñ [¤³¤¯¤¸¤·¤ç] /(England's) Lord Privy Seal/ +¹ñ¼«Ëý [¤¯¤Ë¤¸¤Þ¤ó] /(n) national or local pride/the pride of one's native place/ +¹ñ¼ç [¤³¤¯¤·¤å] /(n) king/sovereign/daimyo/ +¹ñ¼é [¤³¤¯¤·¤å] /(n) daimyo/ +¹ñ¼ê [¤³¤¯¤·¤å] /(n) skilled physician/noted doctor/master/ +¹ñ½ñ [¤³¤¯¤·¤ç] /(n) credentials/sovereign message/ +¹ñ¾ð [¤³¤¯¤¸¤ç¤¦] /(n) conditions of a country/(P)/ +¹ñ¿« [¤³¤¯¤¸¤ç¤¯] /(n) national disgrace/ +¹ñ¿Í [¤¯¤Ë¤Ó¤È] /(n) indigenous person/inhabitant of a country/(P)/ +¹ñ¿Ô¤¯¤· [¤¯¤Ë¤º¤¯¤·] /enumeration of the names of countries/ +¹ñ¿è [¤³¤¯¤¹¤¤] /(n) national characteristics/ +¹ñ¿è¼çµÁ [¤³¤¯¤¹¤¤¤·¤å¤®] /nationalism/extreme patriotism/ +¹ñ¿è¼çµÁ¼Ô [¤³¤¯¤¹¤¤¤·¤å¤®¤·¤ã] /an ultranationalist/ +¹ñÀ§ [¤³¤¯¤¼] /(n) national policy/(P)/ +¹ñÀª [¤³¤¯¤»¤¤] /(n) state (condition, strength) of a country/(P)/ +¹ñÀªÄ´ºº [¤³¤¯¤»¤¤¤Á¤ç¤¦¤µ] /(n) (national) census/(P)/ +¹ñÀ¯ [¤³¤¯¤»¤¤] /(n) political situation/statecraft/body politic/(P)/ +¹ñÀ¯¤ò»Ê¤ë [¤³¤¯¤»¤¤¤ò¤Ä¤«¤µ¤É¤ë] /(exp) to administer the affairs of state/ +¹ñÀÇ [¤³¤¯¤¼¤¤] /(n) national tax/(P)/ +¹ñÀÇ¶É [¤³¤¯¤¼¤¤¤­¤ç¤¯] /(n) revenue/(P)/ +¹ñÀÇÄ£ [¤³¤¯¤¼¤¤¤Á¤ç¤¦] /(Japanese) National Tax Administration Agency/(P)/ +¹ñÀÒ [¤³¤¯¤»¤­] /(n) nationality/(P)/ +¹ñÀÒ¸À¸ì [¤³¤¯¤»¤­¤²¤ó¤´] /national language/ +¹ñÀÒ¾ò¹à [¤³¤¯¤»¤­¤¸¤ç¤¦¤³¤¦] /legislated ban on foreigners taking up public posts/ +¹ñÁªÊÛ¸î¿Í [¤³¤¯¤»¤ó¤Ù¤ó¤´¤Ë¤ó] /court-appointed attorney/ +¹ñÁ´ÅÚ [¤³¤¯¤¼¤ó¤É] /the whole nation/ +¹ñÁà [¤³¤¯¤½] /(n) pillar of state/ +¹ñÁÓ [¤³¤¯¤½¤¦] /(n) national mourning/ +¹ñÁò [¤³¤¯¤½¤¦] /(n) national funeral/ +¹ñ¦ [¤¯¤Ë¤¬¤ï] /(n) the State/ +¹ñ± [¤³¤¯¤¾¤¯] /(n) traitor/rebel/ +¹ñÂÎ [¤³¤¯¤¿¤¤] /(n) (1) national polity/(2) National Athletic Meet/(P)/ +¹ñÂÐ [¤³¤¯¤¿¤¤] /(n) (abbr) Committee of the National Diet/(P)/ +¹ñÂç [¤³¤¯¤À¤¤] /(n) national university/(P)/ +¹ñÃæ [¤¯¤Ë¤¸¤å¤¦] /all over the country/ +¹ñÄ» [¤³¤¯¤Á¤ç¤¦] /(n) the national bird/ +¹ñÄê [¤³¤¯¤Æ¤¤] /(n) state-sponsored/national/ +¹ñÄê¸ø±à [¤³¤¯¤Æ¤¤¤³¤¦¤¨¤ó] /quasi-national park/ +¹ñÅ´ [¤³¤¯¤Æ¤Ä] /national railway/(P)/ +¹ñŵ [¤³¤¯¤Æ¤ó] /(n) a nation's laws/national rites or ceremonies/ +¹ñÅÅ [¤³¤¯¤Ç¤ó] /(n) national railroad/(P)/ +¹ñÅÚ [¤³¤¯¤É] /(n) realm/(P)/ +¹ñÅڷײè [¤³¤¯¤É¤±¤¤¤«¤¯] /national land planning/ +¹ñÅÚ¸òÄÌ¾Ê [¤³¤¯¤É¤³¤¦¤Ä¤¦¤·¤ç¤¦] /(n) Ministry of Land, Infrastructure and Transport/ +¹ñÅÚÃÏÍý±¡ [¤³¤¯¤É¤Á¤ê¤¤¤ó] /Geographical Survey Institute/(P)/ +¹ñÅÚÄ£ [¤³¤¯¤É¤Á¤ç¤¦] /(Japanese) National Land Agency/(P)/ +¹ñÅÚģĹ´± [¤³¤¯¤É¤Á¤ç¤¦¤Á¤ç¤¦¤«¤ó] /Director General of National Land Agency/ +¹ñÅù [¤³¤¯¤È¤¦] /(suf) .. countries like/ +¹ñÆ» [¤³¤¯¤É¤¦] /(n) national highway/(P)/ +¹ñÆâ [¤³¤¯¤Ê¤¤] /(n) internal/domestic/(P)/ +¹ñÆâ³° [¤³¤¯¤Ê¤¤¤¬¤¤] /(exp) inside and outside the country/ +¹ñÆ⵬³Ê²½ [¤³¤¯¤Ê¤¤¤­¤«¤¯¤«] /(vs) international standardization/ +¹ñÆâ·ÐºÑ [¤³¤¯¤Ê¤¤¤±¤¤¤¶¤¤] /domestic economy/ +¹ñÆâ¸þ¤± [¤³¤¯¤Ê¤¤¤à¤±] /(adj-no) for domestic use/ +¹ñÆ⻺¶È [¤³¤¯¤Ê¤¤¤µ¤ó¤®¤ç¤¦] /domestic industry/ +¹ñÆâ»Ô¾ì [¤³¤¯¤Ê¤¤¤·¤¸¤ç¤¦] /domestic market/ +¹ñÆâ»ö¾ð [¤³¤¯¤Ê¤¤¤¸¤¸¤ç¤¦] /(n) internal (domestic) affairs/ +¹ñÆâ¼ûÍ× [¤³¤¯¤Ê¤¤¤¸¤å¤è¤¦] /domestic demand/ +¹ñÆâ¾ÃÈñÀÇ [¤³¤¯¤Ê¤¤¤·¤ç¤¦¤Ò¤¼¤¤] /excise tax/ +¹ñÆâÀþ [¤³¤¯¤Ê¤¤¤»¤ó] /(n) domestic line/ +¹ñÆâÁíÀ¸»º [¤³¤¯¤Ê¤¤¤½¤¦¤»¤¤¤µ¤ó] /(n) Gross Domestic Product (GDP)/ +¹ñÆâË¡ [¤³¤¯¤Ê¤¤¤Û¤¦] /(n) municipal (civic) law/ +¹ñÆñ [¤³¤¯¤Ê¤ó] /(n) national crisis or disaster/ +¹ñÇˤì¤Æ [¤¯¤Ë¤ä¤Ö¤ì¤Æ] /with one's country in ruins/ +¹ñÈñ [¤³¤¯¤Ò] /(n) national expenditures/(P)/ +¹ñɽ [¤¯¤Ë¤ª¤â¤Æ] /(n) one's home/one's native province/ +¹ñÉÐ [¤³¤¯¤Ò¤ó] /(n) state guest/(P)/ +¹ñÉÙ [¤³¤¯¤Õ] /(n) national wealth/(P)/ +¹ñÉÜ [¤³¤¯¤Õ] /(n) ancient provincial offices/National Government (of China)/provincial capital/ +¹ñÉÜ [¤³¤¯¤Ö] /(n) ancient provincial offices/National Government (of China)/provincial capital/ +¹ñÉÜ [¤³¤Õ] /(n) ancient provincial offices/National Government (of China)/provincial capital/ +¹ñÉã [¤³¤¯¤Õ] /(n) father of one's country/ +¹ñÉ÷ [¤¯¤Ë¤Ö¤ê] /(n) (1) national customs and manners/(2) provincial song or ballad/ +¹ñÉ÷ [¤³¤¯¤Õ¤¦] /(n) (1) national customs and manners/(2) provincial song or ballad/ +¹ñʬ»û [¤³¤¯¤Ö¤ó¤¸] /(n) (Nara Era) state-supported provincial temples/(P)/ +¹ñʸ [¤³¤¯¤Ö¤ó] /(n) national literature/ +¹ñʸ²Ê [¤³¤¯¤Ö¤ó¤«] /(n) department of Japanese literature/ +¹ñʸ³Ø [¤³¤¯¤Ö¤ó¤¬¤¯] /(n) Japanese literature/(P)/ +¹ñʸ³Ø»Ë [¤³¤¯¤Ö¤ó¤¬¤¯¤·] /history of Japanese literature/ +¹ñʸÀì [¤³¤¯¤Ö¤ó¤»¤ó] /major in Japanese literature/ +¹ñʸˡ [¤³¤¯¤Ö¤ó¤Ý¤¦] /(n) Japanese grammar/ +¹ñÊÁ [¤¯¤Ë¤¬¤é] /(n) national character/(P)/ +¹ñÊÌ [¤¯¤Ë¤Ù¤Ä] /by country/ +¹ñÊì [¤³¤¯¤Ü] /(n) empress/empress dowager/ +¹ñÊõ [¤³¤¯¤Û¤¦] /(n) national treasure/(P)/ +¹ñË¡ [¤³¤¯¤Û¤¦] /(n) national law/ +¹ñËÉ [¤³¤¯¤Ü¤¦] /(n) national defence/(P)/ +¹ñËɲñµÄ [¤³¤¯¤Ü¤¦¤«¤¤¤®] /(n) (1) (Japanese) National Defense Council (1956-86)/(2) (U.S.) National Security Council/ +¹ñËÉ¾Ê [¤³¤¯¤Ü¤¦¤·¤ç¤¦] /(U.S.) Department of Defense/the Pentagon/(British) Ministry of Defence/ +¹ñËÉ¿§ [¤³¤¯¤Ü¤¦¤·¤ç¤¯] /(n) khaki/ +¹ñËÉÁí¾Ê [¤³¤¯¤Ü¤¦¤½¤¦¤·¤ç¤¦] /National Military Establishment/ +¹ñËÉĹ´± [¤³¤¯¤Ü¤¦¤Á¤ç¤¦¤«¤ó] /Secretary of Defence/ +¹ñËÉÈñ [¤³¤¯¤Ü¤¦¤Ò] /defence expenditure/defence cost/ +¹ñËÉÏÀ [¤³¤¯¤Ü¤¦¤í¤ó] /the question of national defense/ +¹ñËÜ [¤³¤¯¤Û¤ó] /(n) foundation of the nation/ +¹ṉ̃ [¤³¤¯¤ß¤ó] /(n) national/people/citizen/(P)/ +¹ṉ̃¤ÎµÙÆü [¤³¤¯¤ß¤ó¤Î¤­¤å¤¦¤¸¤Ä] /National People's Day Holiday (May 4th)/ +¹ṉ̃³§Ê¼ [¤³¤¯¤ß¤ó¤«¤¤¤Ø¤¤] /universal conscription/ +¹ṉ̃³§Êݸ± [¤³¤¯¤ß¤ó¤«¤¤¤Û¤±¤ó] /(n) medical insurance for the whole nation/ +¹ṉ̃³Ø¹» [¤³¤¯¤ß¤ó¤¬¤Ã¤³¤¦] /elementary school (in an educational system operated in Japan between 1941 and 1947)/ +¹ṉ̃µÙ²Ë¼ [¤³¤¯¤ß¤ó¤­¤å¤¦¤«¤à¤é] /(n) national vacation village/ +¹ṉ̃¶âÍ»¸ø¸Ë [¤³¤¯¤ß¤ó¤­¤ó¤æ¤¦¤³¤¦¤³] /People's Finance Corporation/(P)/ +¹ṉ̃·³ [¤³¤¯¤ß¤ó¤°¤ó] /(n) national army/ +¹ṉ̃·ÐºÑ [¤³¤¯¤ß¤ó¤±¤¤¤¶¤¤] /(n) national economy/ +¹ṉ̃·ò¹¯Êݸ± [¤³¤¯¤ß¤ó¤±¤ó¤³¤¦¤Û¤±¤ó] /national health insurance/(P)/ +¹ṉ̃·ò¹¯Êݸ±À©ÅÙ [¤³¤¯¤ß¤ó¤±¤ó¤³¤¦¤Û¤±¤ó¤»¤¤¤É] /(n) national health insurance program/ +¹ṉ̃¼ç¸¢ [¤³¤¯¤ß¤ó¤·¤å¤±¤ó] /sovereignty of the people/ +¹ṉ̃½É¼Ë [¤³¤¯¤ß¤ó¤·¤å¤¯¤·¤ã] /national youth hostels/(P)/ +¹ṉ̃½êÆÀ [¤³¤¯¤ß¤ó¤·¤ç¤È¤¯] /national income/ +¹ṉ̃¿³ºº [¤³¤¯¤ß¤ó¤·¤ó¤µ] /national review (as an act of a peoples' sovereignty)/ +¹ṉ̃À­ [¤³¤¯¤ß¤ó¤»¤¤] /(n) national traits or character/nationality/(P)/ +¹ṉ̃À¸³è [¤³¤¯¤ß¤ó¤»¤¤¤«¤Ä] /the life of the people/the people's living/ +¹ṉ̃Áí»Ù½Ð [¤³¤¯¤ß¤ó¤½¤¦¤·¤·¤å¤Ä] /(n) gross national expenditure (GNE)/ +¹ṉ̃ÁíÀ¸»º [¤³¤¯¤ß¤ó¤½¤¦¤»¤¤¤µ¤ó] /(n) gross national product/GNP/gross domestic product/GDP/(P)/ +¹ṉ̃ÂΰéÂç²ñ [¤³¤¯¤ß¤ó¤¿¤¤¤¤¤¯¤¿¤¤¤«¤¤] /national athletic meet/ +¹ṉ̃Ū [¤³¤¯¤ß¤ó¤Æ¤­] /(adj-na) national/(P)/ +¹ṉ̃Ū´ðÈ× [¤³¤¯¤ß¤ó¤Æ¤­¤­¤Ð¤ó] /(exp) based on a nation's people/popular base/ +¹ṉ̃ÅÞ [¤³¤¯¤ß¤ó¤È¤¦] /(n) National Party/Nationalist Party/ +¹ṉ̃Åêɼ [¤³¤¯¤ß¤ó¤È¤¦¤Ò¤ç¤¦] /national referendum/(P)/ +¹ṉ̃ǯ¶â [¤³¤¯¤ß¤ó¤Í¤ó¤­¤ó] /national pension/government pension system/(P)/ +¹ṉ̃Éþ [¤³¤¯¤ß¤ó¤Õ¤¯] /(n) national uniform (such as mandated for Japanese males in 1940)/ +¹ñ̳ [¤³¤¯¤à] /(n) affairs of state/(P)/ +¹ñ̳¾Ê [¤³¤¯¤à¤·¤ç¤¦] /State Department/(P)/ +¹ñ̳Âç¿Ã [¤³¤¯¤à¤À¤¤¤¸¤ó] /(n) Minister of State/ +¹ñ̳Ĺ´± [¤³¤¯¤à¤Á¤ç¤¦¤«¤ó] /Secretary of State/(P)/ +¹ñ̾ [¤³¤¯¤á¤¤] /(n) country name/(P)/ +¹ñÍ­ [¤³¤¯¤æ¤¦] /(n) national ownership/(P)/ +¹ñÍ­²½ [¤³¤¯¤æ¤¦¤«] /(n) nationalization/ +¹ñÍ­´ë¶È [¤³¤¯¤æ¤¦¤­¤®¤ç¤¦] /(n) state-owned enterprise/ +¹ñÍ­ºâ»º [¤³¤¯¤æ¤¦¤¶¤¤¤µ¤ó] /national property/ +¹ñÍ­ÃÏ [¤³¤¯¤æ¤¦¤Á] /(n) state-owned land/ +¹ñÍ­Å´Æ» [¤³¤¯¤æ¤¦¤Æ¤Ä¤É¤¦] /a national railway/ +¹ñÍ­ÎÓ [¤³¤¯¤æ¤¦¤ê¤ó] /(n) national forest/ +¹ñÍø [¤³¤¯¤ê] /(n) national interests/ +¹ñÍø̱ʡ [¤³¤¯¤ê¤ß¤ó¤×¤¯] /national interests and the people's welfare/ +¹ñΩ [¤³¤¯¤ê¤Ä] /(n) national/(P)/ +¹ñΩ¶ä¹Ô [¤³¤¯¤ê¤Ä¤®¤ó¤³¤¦] /a national bank/ +¹ñΩ·à¾ì [¤³¤¯¤ê¤Ä¤²¤­¤¸¤ç¤¦] /National Theater/(P)/ +¹ñΩ¸ø±à [¤³¤¯¤ê¤Ä¤³¤¦¤¨¤ó] /a national park/ +¹ñΩ¿Þ½ñ´Û [¤³¤¯¤ê¤Ä¤È¤·¤ç¤«¤ó] /national library/ +¹ñΩÂç³Ø [¤³¤¯¤ê¤Ä¤À¤¤¤¬¤¯] /national university/ +¹ñΩÇîʪ´Û [¤³¤¯¤ê¤Ä¤Ï¤¯¤Ö¤Ä¤«¤ó] /national museum/(P)/ +¹ñΩͽËɱÒÀ¸¸¦µæ½ê [¤³¤¯¤ê¤Ä¤è¤Ü¤¦¤¨¤¤¤»¤¤¤±¤ó¤­¤å¤¦¤·¤ç] /(n) National Institute of Health/ +¹ñÎÏ [¤³¤¯¤ê¤ç¤¯] /(n) national power/(P)/ +¹ñÏ¢ [¤³¤¯¤ì¤ó] /(n) U.N./United Nations/(P)/ +¹ñÏ¢³«È¯·×²è [¤³¤¯¤ì¤ó¤«¤¤¤Ï¤Ä¤±¤¤¤«¤¯] /(n) United Nations Development Program (UNDP)/ +¹ñÏ¢´Ä¶­·×²è [¤³¤¯¤ì¤ó¤«¤ó¤­¤ç¤¦¤±¤¤¤«¤¯] /(n) United Nations Environment Program (UNEP)/ +¹ñÏ¢´Æ»ë·³ [¤³¤¯¤ì¤ó¤«¤ó¤·¤¤¤¯¤µ] /(n) UN observer force/ +¹ñÏ¢´Æ»ë¸¡¾Úºº»¡°Ñ°÷²ñ [¤³¤¯¤ì¤ó¤«¤ó¤·¤±¤ó¤·¤ç¤¦¤µ¤µ¤Ä¤¤¤¤¤ó¤«¤¤] /(n) UN Monitoring, Verification and Inspection Commission (UNMOVIC)/ +¹ñÏ¢´ú [¤³¤¯¤ì¤ó¤­] /(n) the United Nations flag/ +¹ñÏ¢µ­Ç°Æü [¤³¤¯¤ì¤ó¤­¤Í¤ó¤Ó] /United Nations Day/ +¹ñÏ¢·³ [¤³¤¯¤ì¤ó¤°¤ó] /(n) UN troops or peacekeeping force/ +¹ñÏ¢·û¾Ï [¤³¤¯¤ì¤ó¤±¤ó¤·¤ç¤¦] /the UN Charter/ +¹ñÏ¢»ö̳ÁíĹ [¤³¤¯¤ì¤ó¤¸¤à¤½¤¦¤Á¤ç¤¦] /U.N. Secretary General/ +¹ñÏ¢»ùƸ´ð¶â [¤³¤¯¤ì¤ó¤¸¤É¤¦¤­¤­¤ó] /(n) UN International Children's Emergency Fund (UNICEF)/ +¹ñÏ¢¿©ÎÈÇÀ¶Èµ¡´Ø [¤³¤¯¤ì¤ó¤·¤ç¤¯¤ê¤ç¤¦¤Î¤¦¤®¤ç¤¦¤­¤«¤ó] /(n) UN Food and Agriculture Organization (FAO)/ +¹ñÏ¢¿Í¸¢°Ñ°÷²ñ [¤³¤¯¤ì¤ó¤¸¤ó¤±¤ó¤¤¤¤¤ó¤«¤¤] /(n) UN Human Rights Commission/ +¹ñÏ¢Áí²ñ [¤³¤¯¤ì¤ó¤½¤¦¤«¤¤] /United Nations General Assembly/ +¹ñÏ¢Âç»È [¤³¤¯¤ì¤ó¤¿¤¤¤·] /UN ambassador/ +¹ñÏ¢Æṉ̃¹âÅùÊÛ̳´±»ö̳½ê [¤³¤¯¤ì¤ó¤Ê¤ó¤ß¤ó¤³¤¦¤È¤¦¤Ù¤ó¤à¤«¤ó¤¸¤à¤·¤ç] /Office of the United Nations High Commissioner for Refugees (UNHCR)/ +¹ñϢʬô¶â [¤³¤¯¤ì¤ó¤Ö¤ó¤¿¤ó¤­¤ó] /(n) financial contributions to the UN made by member-nations/ +¹ñϢʿÏ°ݻý·³ [¤³¤¯¤ì¤ó¤Ø¤¤¤ï¤¤¤¸¤°¤ó] /(n) UN peacekeeping forces/ +¹ñÏ« [¤³¤¯¤í¤¦] /National Railway Workers Union/(P)/ +¹ñÏÀ [¤³¤¯¤í¤ó] /(n) public opinion/(P)/ +¹ñë [¤¯¤Ë¤Ê¤Þ¤ê] /(n) dialect/accent/ +¹ò¾ÝÃî [¤³¤¯¤¾¤¦¤à¤·] /(n) rice weevil/ +¹ò¿© [¤³¤¯¤·¤ç¤¯] /(n) cereal diet/grain-eating/ +¹òÁÒ [¤³¤¯¤½¤¦] /(n) granary/(P)/ +¹òÁÒÃÏÂÓ [¤³¤¯¤½¤¦¤Á¤¿¤¤] /grain-producing region/ +¹òÄÙ¤· [¤´¤¯¤Ä¤Ö¤·] /(n) good-for-nothing/ +¹òʪ [¤³¤¯¤â¤Ä] /(n) grain/cereal/corn/(P)/ +¹òÊ´ [¤³¤¯¤Õ¤ó] /(n) grain (rice) flour/ +¹òγ [¤³¤¯¤ê¤å¤¦] /(n) kernel/grain/ +¹òÎà [¤³¤¯¤ë¤¤] /(n) grains/(P)/ +¹ó [¤³¤¯] /(adj-na,n) severe/harsh/stringent/rigorous/strict/unfair/(P)/ +¹ó¤¤ [¤Ò¤É¤¤] /(adj) (uk) cruel/awful/severe/very bad/serious/terrible/heavy/violent/(P)/ +¹ó¤¤»ÅÂǤÁ [¤Ò¤É¤¤¤·¤¦¤Á] /cruel treatment/ +¹ó¤¤Ìܤ˶ø¤¦ [¤Ò¤É¤¤¤á¤Ë¤¢¤¦] /(exp) to have a bad time/ +¹ó¤¤ÌܤËÁø¤¦ [¤Ò¤É¤¤¤á¤Ë¤¢¤¦] /(exp) to have a bad time/ +¹ó¤¯ºî¤Ã¤¿´é [¤Ò¤É¤¯¤Ä¤¯¤Ã¤¿¤«¤ª] /face with heavy makeup/ +¹ó¤·¤¤ [¤­¤Ó¤·¤¤] /(adj) (1) severe/strict/rigid/unsparing/relentless/(2) stern/austere/grave/solemn/majestic/(3) intense (cold)/ +¹ó¤Ê¤ä¤êÊý [¤³¤¯¤Ê¤ä¤ê¤«¤¿] /cruel deed/ +¹ó´¨ [¤³¤Ã¤«¤ó] /(n) severe (intense) cold/depth of winter/ +¹ó¶ø [¤³¤¯¤°¤¦] /(n) maltreatment/ +¹ó·º [¤³¤Ã¤±¤¤] /(n) severe punishment/ +¹ó»È [¤³¤¯¤·] /(n) (1) abuse/(2) overuse of a pitcher (baseball)/(P)/ +¹ó»÷ [¤³¤¯¤¸] /(n,vs) resemblance/resemble/(P)/ +¹ó½ë [¤³¤¯¤·¤ç] /(n) intense heat/(P)/ +¹óÀÇ [¤³¤¯¤¼¤¤] /(n) heavy taxation/ +¹óÇ® [¤³¤¯¤Í¤Ä] /(n) intense heat/ +¹óÇö [¤³¤¯¤Ï¤¯] /(adj-na,n) cruel/inhumane/ +¹óɾ [¤³¤¯¤Ò¤ç¤¦] /(n) severe criticism/damnation/(P)/ +¹óÍù [¤³¤¯¤ê] /(n) an unsparing official/ +¹óÎõ [¤³¤¯¤ì¤Ä] /(adj-na,n) severity/ +¹õ [¤¯¤í] /(n) (1) black/(2) dark/(P)/ +¹õ¡¹ [¤¯¤í¤°¤í] /(adv,n) deep black/ +¹õ¤¤ [¤¯¤í¤¤] /(adj) (1) black/(2) dark/(P)/ +¹õ¤¤ÅÛ [¤¯¤í¤¤¤ä¤Ä] /black one/derogatory nigger/ +¹õ¤¤Ì¸ [¤¯¤í¤¤¤­¤ê] /(n) thick fog/(P)/ +¹õ¤¤âÈ [¤¯¤í¤¤¤Ò¤È¤ß] /(beautiful) dark eyes/ +¹õ¤¯¤¹¤ë [¤¯¤í¤¯¤¹¤ë] /(exp) to blacken/ +¹õ¤¯À÷¤Þ¤ë [¤¯¤í¤¯¤½¤Þ¤ë] /to be dyed black/ +¹õ¤º¤à [¤¯¤í¤º¤à] /(v5m) to blacken/to darken/ +¹õ¤Ã¤Ý¤¤ [¤¯¤í¤Ã¤Ý¤¤] /(adj) dark/blackish/(P)/ +¹õ¤Ð¤à [¤¯¤í¤Ð¤à] /(v5m) to blacken/to become black/ +¹õ¤Þ¤ë [¤¯¤í¤Þ¤ë] /(v5r) to blacken/to become black/ +¹õ¤á¤ë [¤¯¤í¤á¤ë] /(v1) to make something black/to talk wrong into right/ +¹õ¤é¤« [¤¯¤í¤é¤«] /blackness/deep black/ +¹õ¤óË· [¤¯¤í¤ó¤Ü] /(n) (1) (derog) black person/dark-skinned person/(2) smut/(3) prompter/stagehand/ +¹õ¤óË· [¤¯¤í¤ó¤Ü¤¦] /(n) (1) (derog) black person/dark-skinned person/(2) smut/(3) prompter/stagehand/ +¹õ°á [¤³¤¯¤¤] /(n) black clothes/(P)/ +¹õ°á [¤³¤¯¤¨] /(n) black clothes/ +¹õ°á¤ÎºËÁê [¤³¤¯¤¤¤Î¤µ¤¤¤·¤ç¤¦] /Buddhist priest who is a government minister/ +¹õ±À [¤¯¤í¤¯¤â] /(n) dark clouds/black clouds/ +¹õ±À [¤³¤¯¤¦¤ó] /(n) dark clouds/black clouds/ +¹õ±ÀÊì [¤¯¤í¤¦¤ó¤â] /(n) biotite/black or green mica/ +¹õ±Æ [¤³¤¯¤¨¤¤] /(n) silhouette/dark shadow/ +¹õ±ß [¤¯¤í¤Þ¤ë] /(n) black spot/black dot/bull's-eye/failure/ +¹õ±ì [¤¯¤í¤±¤à¤ê] /(n) black smoke/(P)/ +¹õ±ì [¤³¤¯¤¨¤ó] /(n) black smoke/ +¹õ±ï [¤¯¤í¤Ö¤Á] /(n) black rim/black edge/ +¹õ±ô [¤³¤¯¤¨¤ó] /(n) graphite/(P)/ +¹õ³¤ [¤³¤Ã¤«¤¤] /Black Sea/(P)/ +¹õ³ß [¤¯¤í¤¬¤·] /black oak/ +¹õ³ì¿§ [¤³¤Ã¤«¤Ã¤·¤ç¤¯] /(n) blackish brown/ +¹õ³û [¤¯¤í¤¬¤â] /(n) black scoter (duck)/ +¹õ´Ý [¤¯¤í¤Þ¤ë] /(n) black spot/black dot/bull's-eye/failure/ +¹õ´ã¶À [¤¯¤í¤á¤¬¤Í] /sunglasses/shady glasses/dark glasses/ +¹õµÂ [¤¯¤í¤¢¤ê] /black ant/carpenter ant/ +¹õ¶Ò [¤¯¤í¤´] /(n) prompter/stagehand/black figures/ +¹õ¶â [¤¯¤í¤¬¤Í] /(n) iron/ +¹õ¶â¹äÀÐ [¤¯¤í¤³¤ó¤´¤¦¤»¤­] /black diamond/carbon/carbonado/ +¹õ·§ [¤¯¤í¤¯¤Þ] /(n) black bear/ +¹õ·§ [¤¯¤í¤°¤Þ] /(n) black bear/ +¹õ·ì [¤¯¤í¤Á] /(n) venous blood/ +¹õ¸° [¤³¤Ã¤±¤ó] /(n) black keys/ +¹õ¸÷¤ê [¤¯¤í¤Ó¤«¤ê] /(n) black lustre/ +¹õ¹õ [¤¯¤í¤°¤í] /(adv,n) deep black/ +¹õº½Åü [¤¯¤í¤¶¤È¤¦] /(n) brown sugar/ +¹õºí [¤¯¤í¤µ¤®] /eastern reef heron/ +¹õºî¤ê [¤¯¤í¤Å¤¯¤ê] /(n) squid chopped, salted and mixed in its own ink/ +¹õ»³ [¤¯¤í¤ä¤Þ] /(n) large crowd/ +¹õ»Ò [¤¯¤í¤³] /(n) prompter/stagehand/black figures/(P)/ +¹õ»Ò [¤¯¤í¤´] /(n) prompter/stagehand/black figures/ +¹õ»Ò [¤³¤¯¤·] /(n) dark mole/face mole/beauty spot/mite/ +¹õ»Ò [¤Û¤¯¤í] /(n) dark mole/face mole/beauty spot/mite/(P)/ +¹õ»àÉ [¤³¤¯¤·¤Ó¤ç¤¦] /(n) bubonic plague/black death/ +¹õ»ú [¤¯¤í¤¸] /(n) balance (figure) in the black/(P)/ +¹õ»úÅÝ»º [¤¯¤í¤¸¤È¤¦¤µ¤ó] /business insolvency due to liquidity problems/ +¹õ¼¿ [¤³¤¯¤·¤Ä] /(n) black lacquer/ +¹õ¼Ø [¤¯¤í¤Ø¤Ó] /blacksnake/ +¹õ¼ò [¤¯¤í¤­] /(n) black sake/ +¹õ¾¾ [¤¯¤í¤Þ¤Ä] /(n) black pine/ +¹õ¾Æ¤­ [¤¯¤í¤ä¤­] /(n) charring/something charred/ +¹õ¾Æ¤± [¤¯¤í¤ä¤±] /(n) charring/something charred/ +¹õ¾Ç¤² [¤¯¤í¤³¤²] /(n) something burnt black/ +¹õ¿§ [¤³¤¯¤·¤ç¤¯] /(n) black colour/(P)/ +¹õ¿§°Ó [¤³¤¯¤·¤­¤¸¤ç¤¦] /Old Black Joe (a noh mask)/ +¹õ¿§²ÐÌô [¤³¤¯¤·¤ç¤¯¤«¤ä¤¯] /black powder/gunpowder/ +¹õ¿§´â [¤³¤¯¤·¤ç¤¯¤¬¤ó] /melanocarcinoma/melanotic carcinoma/ +¹õ¿§¼ð [¤³¤¯¤·¤ç¤¯¤·¤å] /melanoma/ +¹õ¿§¿Í¼ï [¤³¤¯¤·¤ç¤¯¤¸¤ó¤·¤å] /black race/ +¹õ¿Í [¤³¤¯¤¸¤ó] /(n) black person/(P)/ +¹õ¿ÍÎî²Î [¤³¤¯¤¸¤ó¤ì¤¤¤«] /(n) Negro spiritual/ +¹õ¿å°ú [¤¯¤í¤ß¤º¤Ò¤­] /(n) black and white string/ +¹õ¿åÇ® [¤³¤¯¤¹¤¤¤Í¤Ä] /blackwater fever/ +¹õÀ± [¤¯¤í¤Ü¤·] /(n) black spot/black dot/bull's-eye/failure/(P)/ +¹õÀþ [¤³¤¯¤»¤ó] /black line/ +¹õÁ¥ [¤¯¤í¤Õ¤Í] /(n) black ships/ +¹õÁÍ [¤¯¤í¤Í¤º¤ß] /(n) black rat/ +¹õÁõ« [¤¯¤í¤·¤ç¤¦¤¾¤¯] /(n) black clothes/ +¹õÂÓ [¤¯¤í¤ª¤Ó] /(n) black belt (judo, karate, etc.)/ +¹õÂä [¤¯¤í¤À¤¤] /(n) black sea bream/ +¹õú [¤³¤¯¤¿¤ó] /(n) bituminous coal/ +¹õÃÅ [¤³¤¯¤¿¤ó] /(n) ebony/blackwood/ +¹õÃÉ [¤³¤¯¤¿¤ó] /(n) ebony/blackwood/ +¹õÃÏ [¤¯¤í¤¸] /(n) black ground/black cloth/ +¹õÃÝ [¤¯¤í¤Á¤¯] /(n) black bamboo/ +¹õÃã [¤¯¤í¤Á¤ã] /(n) deep brown/ +¹õĬ [¤¯¤í¤·¤ª] /(n) Japan Current/(P)/ +¹õÄ» [¤³¤¯¤Á¤ç¤¦] /(n) black swan/ +¹õÄìæÊ [¤¯¤í¤½¤³¤Ò] /(n) black cataract/amaurosis/ +¹õÅ´ [¤¯¤í¤¬¤Í] /(n) iron/ +¹õÅÀ [¤³¤¯¤Æ¤ó] /(n) black spot/dark spot/sunspot/ +¹õÅÀ¼þ´ü [¤³¤¯¤Æ¤ó¤·¤å¤¦¤­] /sunspot cycle/ +¹õÅɤê [¤¯¤í¤Ì¤ê] /(n) blackening/blackened thing/ +¹õÅÚ [¤¯¤í¤Ä¤Á] /(n) black terracotta/black soil/ +¹õÅÚ [¤³¤¯¤É] /(n) black terracotta/black soil/ +¹õÅÛ [¤¯¤í¤ó¤Ü] /(n) (1) (derog) black person/dark-skinned person/(2) smut/(3) prompter/stagehand/ +¹õÅÛ [¤¯¤í¤ó¤Ü¤¦] /(n) (1) (derog) black person/dark-skinned person/(2) smut/(3) prompter/stagehand/ +¹õÅÛ [¤³¤¯¤É] /(n) (1) (derog) black person/dark-skinned person/(2) smut/(3) prompter/stagehand/ +¹õƦ [¤¯¤í¤Þ¤á] /(n) black soy bean/ +¹õƬ¶Ò [¤¯¤í¤º¤­¤ó] /black hood/ +¹õÆâ¾ã [¤¯¤í¤½¤³¤Ò] /(n) black cataract/amaurosis/ +¹õÆâ¾ã [¤³¤¯¤Ê¤¤¤·¤ç¤¦] /(n) black cataract/amaurosis/ +¹õÆù [¤¯¤í¤Ë¤¯] /black sealing ink/black stamp pad/ +¹õÇ­ [¤¯¤í¤Í¤³] /(n) black cat/ +¹õÇò [¤¯¤í¤·¤í] /(n) black and white/right and wrong/(P)/ +¹õÇò [¤³¤¯¤Ï¤¯] /(n) black and white/right and wrong/ +¹õÇò [¤³¤¯¤Ó¤ã¤¯] /(n) black and white/right and wrong/ +¹õÇþ [¤¯¤í¤à¤®] /(n) rye/ +¹õȬ¾æ [¤¯¤í¤Ï¤Á¤¸¤ç¤¦] /(n) thick black silk from Hachijo Island/ +¹õȱ [¤¯¤í¤«¤ß] /(n) black hair/ +¹õȱ [¤³¤¯¤Ï¤Ä] /(n) black hair/ +¹õÈà [¤¯¤í¤Õ] /(n) (arch) black spots/ +¹õÈà [¤¯¤í¤Ö¤Á] /(n) (arch) black spots/ +¹õÈà [¤³¤¯¤Ï¤ó] /(n) (arch) black spots/ +¹õÈÃÉ [¤³¤¯¤Ï¤ó¤Ó¤ç¤¦] /(n) purple spot (on a plant)/ +¹õÈÄ [¤³¤¯¤Ð¤ó] /(n) blackboard/(P)/ +¹õÈÄ¿¡¤­ [¤³¤¯¤Ð¤ó¤Õ¤­] /(n) blackboard eraser/ +¹õÉ´¹ç [¤¯¤í¤æ¤ê] /(n) black lily/ +¹õɽ [¤³¤¯¤Ò¤ç¤¦] /black list/ +¹õÉ¿ [¤¯¤í¤Ò¤ç¤¦] /(black) panther/ +¹õÉ÷ [¤³¤¯¤Õ¤¦] /(n) sky darkening dust storm/ +¹õÉ÷Çò±« [¤³¤¯¤Õ¤¦¤Ï¤¯¤¦] /sudden rain shower in a dust storm/ +¹õÉþ [¤¯¤í¤Õ¤¯] /black suit/mourning clothes/ +¹õʸ»ú [¤¯¤í¤â¤¸] /(n) spicebush/toothpick/ +¹õÊÆ [¤¯¤í¤´¤á] /(n) unpolished rice/ +¹õÊæ [¤¯¤í¤Û] /(n) smut/ +¹õÊæ [¤¯¤í¤Ü] /(n) smut/ +¹õÊæÉ [¤¯¤í¤Û¤Ó¤ç¤¦] /(n) smut/ +¹õ˼ [¤¯¤í¤Ö¤µ] /(n) black tassel hung above the northwest corner of a sumo ring/ +¹õËë [¤¯¤í¤Þ¤¯] /(n) black curtain/wire puller/political fixer/(P)/ +¹õËî [¤¯¤í¤Þ¤°¤í] /bluefin tuna/ +¹õÌÚ [¤¯¤í¤­] /(n) unbarked lumber/(P)/ +¹õÌÜ [¤¯¤í¤á] /(n) black iris/black eyes/ +¹õÌæÉÕ¤­ [¤¯¤í¤â¤ó¤Ä¤­] /black crested haori/ +¹õÍË´ä [¤³¤¯¤è¤¦¤¬¤ó] /obsidian/ +¹õÍËÀÐ [¤³¤¯¤è¤¦¤»¤­] /(n) obsidian/ +¹õÎÐ [¤¯¤í¤ß¤É¤ê] /blackish green/ +¹õÏÈ [¤¯¤í¤ï¤¯] /(n) mourning borders/ +¹õàÏ¡¹ [¤¯¤í¤·¤ç¤¦¤¸¤ç¤¦] /(n) chimpanzee/ +¹õàÏàÏ [¤¯¤í¤·¤ç¤¦¤¸¤ç¤¦] /(n) chimpanzee/ +¹õáÜ [¤¯¤í¤¢¤¶] /(n) black mole/beauty mark/ +¹õåì»Ò [¤¯¤í¤¸¤å¤¹] /(n) black satin/ +¹õçõ [¤¯¤í¤¤¤Á¤´] /blackberry/ +¹õìº [¤¯¤í¤Æ¤ó] /(n) sable/ +¹õîøÉ [¤¯¤í¤µ¤Ó¤Ó¤ç¤¦] /black rust/ +¹õó¥ [¤¯¤í¤¸] /(n) gray bunting/ +¹õóª [¤¯¤í¤Ä¤°¤ß] /gray thrush/ +¹õóà [¤¯¤í¤«¤Ó] /(n) black mold/ +¹ö¤òÇˤë [¤´¤¯¤ò¤ä¤Ö¤ë] /(exp) to break prison/ +¹ö°á [¤´¤¯¤¤] /(n) prison uniform/ +¹ö²° [¤´¤¯¤ä] /(n) prison/ +¹ö»à [¤´¤¯¤·] /(n) death in jail/ +¹ö¼Ë [¤´¤¯¤·¤ã] /(n) prison/ +¹öÁë [¤´¤¯¤½¤¦] /(n) prison/prison windows/ +¹ö´ [¤´¤¯¤½¤Ä] /(n) prison guards/hell's tormenting devils/ +¹öÃæ [¤´¤¯¤Á¤å¤¦] /(n) during imprisonment/while in jail/(P)/ +¹öÃæµ­ [¤´¤¯¤Á¤å¤¦¤­] /diary written in prison/ +¹öÃæÆüµ­ [¤´¤¯¤Á¤å¤¦¤Ë¤Ã¤­] /prison diary/ +¹öÌç [¤´¤¯¤â¤ó] /(n) prison gate/ +¹öÍù [¤´¤¯¤ê] /(n) jailer/ +¹÷¤·»æ [¤³¤·¤¬¤ß] /(n) filter paper/ +¹÷¤¹ [¤³¤¹] /(v5s) to filter/to strain/ +¹ø [¤³¤·] /(n) hip/(P)/ +¹ø¤«¤±¤ë [¤³¤·¤«¤±¤ë] /(v1) to sit (down)/ +¹ø¤¬¶¯¤¤ [¤³¤·¤¬¤Ä¤è¤¤] /firm/flexible and hard to break/persevering/ +¹ø¤¬½Å¤¤ [¤³¤·¤¬¤ª¤â¤¤] /slow to act/slow in starting work/ +¹ø¤Îʪ [¤³¤·¤Î¤â¤Î] /(n) sword worn at the waist/ +¹ø¤ò¤ª¤í¤¹ [¤³¤·¤ò¤ª¤í¤¹] /(exp) to sit down/ +¹ø¤ò²¼¤í¤¹ [¤³¤·¤ò¤ª¤í¤¹] /(exp) to sit down/ +¹ø¤ò³Ý¤±¤ë [¤³¤·¤ò¤«¤±¤ë] /(exp) to sit down/ +¹ø¤ò¶þ¤á¤ÆÊ⤯ [¤³¤·¤ò¤«¤¬¤á¤Æ¤¢¤ë¤¯] /(exp) to walk with a stoop/ +¹ø¤ò¿ø¤¨¤ë [¤³¤·¤ò¤¹¤¨¤ë] /(exp) to settle oneself (in a place)/ +¹ø°Ï [¤è¤¦¤¤] /hip measurement/ +¹ø±©ÌÜ [¤³¤·¤Ð¤á] /(n) waist-high wainscoting/ +¹ø²ó¤ê [¤³¤·¤Þ¤ï¤ê] /(n) measurement round the hips/ +¹ø³À [¤³¤·¤¬¤­] /(n) waist-high fence/ +¹ø³Ý [¤³¤·¤«¤±] /(n) seat/bench/(P)/ +¹ø³Ý¤± [¤³¤·¤«¤±] /(n) seat/bench/(P)/ +¹ø³Ý¤±¤ë [¤³¤·¤«¤±¤ë] /(v1) to sit (down)/(P)/ +¹ø³Ý¤±»Å»ö [¤³¤·¤«¤±¤·¤´¤È] /temporary employment/ +¹ø³Ý¤ë [¤³¤·¤«¤±¤ë] /(io) (v1) to sit (down)/ +¹ø´¬ [¤³¤·¤Þ¤­] /(n) loincloth/waistcloth/ +¹ø´¬¤­ [¤³¤·¤Þ¤­] /(n) kimono underskirt/ +¹ø´Ö [¤è¤¦¤«¤ó] /(n) hips/ +¹øµ¤ [¤³¤·¤±] /(n) mucous discharge from female genitals/leucorrhoea/ +¹ø¶ÒÃå [¤³¤·¤®¤ó¤Á¤ã¤¯] /(n) hanger-on/purse strapped round one's waist/ +¹ø¸µ [¤³¤·¤â¤È] /(n) chamber maid/female servant/ +¹ø¹â [¤³¤·¤À¤«] /(adj-na,n) overbearing/unstable wrestling stance/ +¹ø¹â¾ã»Ò [¤³¤·¤À¤«¤·¤ç¤¦¤¸] /tall-paneled sliding door/ +¹ø¹ü [¤³¤·¤Ü¤Í] /(n) hipbone/innominate bone/fortitude/ +¹øºÕ¤± [¤³¤·¤¯¤À¤±] /(n) losing one's balance/breaking down (e.g. in the middle of a bout)/weakening of one's attitude/ +¹ø¼å [¤³¤·¤è¤ï] /(adj-na,n) bad back/spineless person/ +¹ø¾å¤² [¤³¤·¤¢¤²] /tuck at the waist/ +¹øÀÖ±í [¤³¤·¤¢¤«¤Ä¤Ð¤á] /red-rumped swallow/ +¹øÀÞ [¤³¤·¤ª¤ì] /(n) (pol) bad poem/my humble poem/ +¹øÀÞ¤ì [¤³¤·¤ª¤ì] /(n) bowed/stooped over (e.g. old people)/poor poem/clumsy writing/ +¹øÂÓ [¤³¤·¤ª¤Ó] /(n) waist towel/girdle/ +¹øÄ¥¤ê [¤³¤·¤Ð¤ê] /(n) wainscoting/sliding door's decorative paper skirt/ +¹øÄÇ [¤è¤¦¤Ä¤¤] /(n) lumbar vertebrae/ +¹øÄË [¤è¤¦¤Ä¤¦] /(n) pain in the hip/lumbago/(P)/ +¹øÅá [¤³¤·¤¬¤¿¤Ê] /(n) short sword/ +¹øÅꤲ [¤³¤·¤Ê¤²] /(n) hip throw in judo or sumo/ +¹øÅò [¤³¤·¤æ] /(n) sitting bath/ +¹øÅö¤Æ [¤³¤·¤¢¤Æ] /(n) bustle/ +¹øÆì [¤³¤·¤Ê¤ï] /(n) leash/rope tied round prisoner's waists/ +¹øÈ´¤± [¤³¤·¤Ì¤±] /(n) coward/ +¹øÈÄ [¤³¤·¤¤¤¿] /(n) wooden paneling/ +¹øɳ [¤³¤·¤Ò¤â] /(n) cord tied around the waist of a kimono before an obi is tied/ +¹øÉÕ¤­ [¤³¤·¤Ä¤­] /(n) gait/posture/ +¹øÉÛ [¤³¤·¤Ì¤Î] /(n) loincloth/ +¹øÉÛÃÄ [¤³¤·¤Ö¤È¤ó] /(n) cushion worn round the waist for warmth/ +¹øÉô [¤è¤¦¤Ö] /(n) loins/hips/pelvic region/waist/(P)/ +¹øÊÛ [¤³¤·¤Ù¤ó] /(n) lunchbox hanging from one's waist/low-paid office worker/ +¹øÊÛÅö [¤³¤·¤Ù¤ó¤È¤¦] /(n) lunchbox hanging from one's waist/low-paid office worker/ +¹øÍȤ² [¤³¤·¤¢¤²] /(n) tuck at the waist/ +¹ú¤Á [¤¿¤Á¤Þ¤Á] /(adv) (uk) at once/in a moment/suddenly/all at once/(P)/ +¹úÁ³ [¤³¤Ä¤¼¤ó] /(adj-na,adv) suddenly/unexpectedly/ +¹û¤± [¤È¤Ü¤±] /(n) assumed innocence/feigned ignorance/ +¹û¤± [¤Ü¤±] /(n,suf) (uk) idiot/fool/touched in the head from/out of it from/space case/Alzheimer's (impol)/(P)/ +¹û¤±¤ë [¤È¤Ü¤±¤ë] /(v1) (1) to play dumb/to feign ignorance/to play innocent/to have a blank facial expression/(2) to play the fool/(3) to be in one's dotage/(P)/ +¹û¤±¤ë [¤Ü¤±¤ë] /(v1) to grow senile/to fade/(P)/ +¹û¤ì¤ë [¤Û¤ì¤ë] /(v1) to fall in love/to be in love/to be charmed with/to lose one's heart to/(P)/ +¹û¤ì¹û¤ì [¤Û¤ì¤Ü¤ì] /(adv,n) (uk) fondly/charming/ +¹û¤ì¹þ¤à [¤Û¤ì¤³¤à] /(v5m) to be charmed by/ +¹û¤ìÌô [¤Û¤ì¤°¤¹¤ê] /(n) love potion/philter/ +¹ûµ¤ [¤Î¤í¤±] /(n) speaking fondly of a loved one/ +¹ûµ¤¤ë [¤Î¤í¤±¤ë] /(v1) to play up/to speak fondly of/to praise one's spouse/ +¹ûµ¤Ïà [¤Î¤í¤±¤Ð¤Ê¤·] /(n) (uk) speaking fondly of/ +¹ü [¤³¤Ä] /(n) (uk) knack/skill/ +¹ü [¤Û¤Í] /(adj-na,n) bone/(P)/ +¹ü¤¬ÀÞ¤ì¤ë [¤Û¤Í¤¬¤ª¤ì¤ë] /(v1) to require much effort/to be hard to do/to have one's bones broken/ +¹ü¤Ã¤Ý¤¤ [¤Û¤Í¤Ã¤Ý¤¤] /(adj) bony/tough/plucky/spirited/hard to deal with/ +¹ü¤ÃÀá [¤Û¤Í¤Ã¤×¤·] /(n) joint/backbone/spirit/ +¹ü¤ÎÍ­¤ëÃË [¤Û¤Í¤Î¤¢¤ë¤ª¤È¤³] /man of spirit/ +¹ü¤ò³Ð¤¨¤ë [¤³¤Ä¤ò¤ª¤Ü¤¨¤ë] /(v1) to learn the ropes/to get the knack/ +¹ü¤òÀÞ¤ë [¤Û¤Í¤ò¤ª¤ë] /(exp) to make efforts/to take pains/to break one's bone/ +¹ü¤òËä¤á¤ë [¤Û¤Í¤ò¤¦¤º¤á¤ë] /(exp) to die in (a foreign land)/ +¹ü²½ [¤³¤Ã¤«] /(n) ossification/ +¹ü³¥ [¤³¤Ã¤«¤¤] /(n) bone ash/ +¹ü³¥ [¤³¤Ä¤Ð¤¤] /(n) bone ash/ +¹ü³Ê [¤³¤Ã¤«¤¯] /(n) physique/build/frame/(P)/ +¹ü³Ê¶Ú [¤³¤Ã¤«¤¯¤­¤ó] /(n) skeletal muscle/ +¹ü´´ [¤³¤Ã¤«¤ó] /(n) skeleton/structure/build/ +¹ü´ØÀá¾É [¤³¤Ä¤«¤ó¤»¤Ä¤·¤ç¤¦] /(n) osteoarthritis/ +¹üµÙ¤á [¤Û¤Í¤ä¤¹¤á] /(n) relaxation/recreation/recess/ +¹üºà [¤³¤Ä¤¶¤¤] /(n) aggregate/ +¹ü»Å»ö [¤Û¤Í¤·¤´¤È] /(n) backbreaking work/ +¹ü»Ò [¤³¤Ã¤·] /(n) bones/marrow/essentials/(P)/ +¹ü¼Á [¤³¤Ã¤·¤Ä] /(n) bony tissue/bony substance/ +¹ü½¦¤¤ [¤³¤Ä¤Ò¤í¤¤] /(n) gathering up the ashes of the deceased/ +¹ü¿È [¤Û¤Í¤ß] /(n) flesh and bones/ +¹ü¿ñ [¤³¤Ä¤º¤¤] /(n) marrow/true spirit/(P)/ +¹ü¿ñ°Ü¿¢ [¤³¤Ä¤º¤¤¤¤¤·¤ç¤¯] /(n) marrow transplant/ +¹ü¿ñ±ê [¤³¤Ä¤º¤¤¤¨¤ó] /(n) (osteo)myelitis/ +¹ü¿ñ¼ð [¤³¤Ä¤º¤¤¤·¤å] /(n) myeloma/ +¹üÀˤ·¤ß [¤Û¤Í¤ª¤·¤ß] /(n) sparing oneself/laziness/ +¹üÀܤ® [¤Û¤Í¤Ä¤®] /(n) bonesetting/ +¹üÀÞ [¤³¤Ã¤»¤Ä] /(n) bone fracture/(P)/ +¹üÀÞ¤ê [¤Û¤Í¤ª¤ê] /(n) travail/ado/ +¹üÀÞ¤ê» [¤Û¤Í¤ª¤ê¤¾¤ó] /(n) waste of labor or energy/vain effort/ +¹üÀÞ¤ë [¤Û¤Í¤ª¤ë] /(v5r) to exert oneself greatly/to take pains/ +¹üÁÆò¢¾É [¤³¤Ä¤½¤·¤ç¤¦¤·¤ç¤¦] /(n) osteoporosis/ +¹üÁÈ¤ß [¤Û¤Í¤°¤ß] /(n) skeleton/framework/ +¹üÁÈ¿¥ [¤³¤Ä¤½¤·¤­] /(n) bony tissue/ +¹üÁê [¤³¤Ã¤½¤¦] /(n) physique/phrenology/ +¹üÁê³Ø [¤³¤Ã¤½¤¦¤¬¤¯] /(n) phrenology/ +¹üÁê³Ø¼Ô [¤³¤Ã¤½¤¦¤¬¤¯¤·¤ã] /phrenologist/ +¹üÂÀ [¤Û¤Í¤Ö¤È] /(adj-na,n) big-boned/stout/ +¹üú [¤³¤Ã¤¿¤ó] /(n) ashes of animal bones, used as a coloring agent/ +¹üÄ¥¤ë [¤Û¤Í¤Ð¤ë] /(v5r) to be bony/to be angular/ +¹üĺ [¤³¤Ã¤Á¤ç¤¦] /(n) height/pinnacle/ +¹üÄÛ [¤³¤Ä¤Ä¤Ü] /(n) funerary urn/ +¹üÆ¡ [¤³¤Ã¤È¤¦] /(n) antique/curio/ +¹üÆ¡¼ñÌ£ [¤³¤Ã¤È¤¦¤·¤å¤ß] /antiquarianism/ +¹üÆ¡ÉÊ [¤³¤Ã¤È¤¦¤Ò¤ó] /(n) curio/ +¹üÆ¡ÉÊŹ [¤³¤Ã¤È¤¦¤Ò¤ó¤Æ¤ó] /antique store/curio store/ +¹üÆð²½¾É [¤³¤Ä¤Ê¤ó¤«¤·¤ç¤¦] /(n) osteomalacia/ +¹üÆù [¤³¤Ä¤Ë¤¯] /(n) one's own flesh and blood/blood relations/kinsmen/ +¹üÆù¼ð [¤³¤Ä¤Ë¤¯¤·¤å] /(n) osteosarcoma/ +¹üÇ× [¤«¤ë¤¿] /(pt:) (n) playing cards (pt: carta)/(P)/ +¹üÈ¢ [¤³¤Ä¤Ð¤³] /(n) box in which ashes of the deceased are kept/box in which a funerary urn is kept/ +¹üÈ´¤­ [¤Û¤Í¤Ì¤­] /(adj-no,n) (1) boned/(2) watered down/(3) mutilated/(P)/ +¹üÈ× [¤³¤Ä¤Ð¤ó] /(n) pelvis/ +¹üÈé¶Ú±¦±ÒÌç [¤Û¤Í¤«¤ï¤¹¤¸¤¨¤â¤ó] /(exp) reduced to skin and bones/ +¹üÊ´ [¤³¤Ã¤×¤ó] /(n) powdered bone(s)/ +¹üÊÁ [¤³¤Ä¤¬¤é] /(n) build/physique/appearance/ +¹üÊÒ [¤³¤Ã¤Ú¤ó] /(n) bone fragment/spicule/ +¹üË¡ [¤³¤Ã¤Ý¤¦] /(n) knack/the ropes/ +¹üËì [¤³¤Ä¤Þ¤¯] /(n) periosteum/ +¹üËì±ê [¤³¤Ä¤Þ¤¯¤¨¤ó] /(n) periostitis/ +¹üÌ©ÅÙ [¤³¤Ä¤ß¤Ä¤É] /(n) bone density/ +¹ü̵¤· [¤Û¤Í¤Ê¤·] /(n) boneless/spineless/ +¹üÍȤ² [¤³¤Ä¤¢¤²] /(n) gathering up the ashes of the deceased/ +¹üÎÚ [¤³¤Ä¤ê¤ó] /bony scale (of a fish)/ +¹üñî [¤³¤Ã¤«¤¯] /(n) physique/frame/skeletal structure/framework/ +¹ý¸¤ [¤³¤Þ¤¤¤Ì] /(n) (stone) guardian lion-dogs at Shinto shrine/ +¹þ¤ß¤ÇÇ㤦 [¤³¤ß¤Ç¤«¤¦] /to buy the whole lot/to buy in bulk/ +¹þ¤ß¹ç¤¦ [¤³¤ß¤¢¤¦] /(v5u) to be crowded/ +¹þ¤ß¾å¤²¤ë [¤³¤ß¤¢¤²¤ë] /(v1) (1) to feel nauseous/(2) to fill (one's heart)/to experience a welling up of feelings or sensations/ +¹þ¤ßÆþ¤Ã¤¿ [¤³¤ß¤¤¤Ã¤¿] /intricate/complicated/ +¹þ¤ßÆþ¤ë [¤³¤ß¤¤¤ë] /(v5r) to push in/to be crowded/to be complicated/ +¹þ¤à [¤³¤à] /(v5m) to be crowded/(P)/ +¹þ¤á¤ë [¤³¤á¤ë] /(v1) to include/to put into/(P)/ +º¡¤Î [¤³¤Î] /(adj-pn,int) (uk) this/(P)/ +º¡¤Î´Ö [¤³¤Î¤¢¤¤¤À] /(n-adv) the other day/recently/lately/during this period/ +º¡¤Î´Ö [¤³¤Î¤«¤ó] /(n-adv) the other day/recently/lately/during this period/ +º¡¤Îº¢ [¤³¤Î¤´¤í] /(n-adv,n-t) recently/nowadays/these days/ +º¡¤ÎºÝ [¤³¤Î¤µ¤¤] /(n-adv) on this occasion/now/ +º¡¤Î½ê [¤³¤Î¤È¤³¤í] /lately/recently/ +º¡¤Î¾å [¤³¤Î¤¦¤¨] /(adv) furthermore/anymore/above or beyond this/ +º¡¤ÎÀ¤ [¤³¤Î¤è] /(n) this world/the present/ +º¡¤ÎÀ¤³¦ [¤³¤Î¤»¤«¤¤] /this world/ +º¡¤ÎÀá [¤³¤Î¤»¤Ä] /(n-adv) these days/now/recently/ +º¡¤ÎÀè [¤³¤Î¤µ¤­] /(n-adv) beyond this point/from now on/after this/ +º¡¤ÎÄø [¤³¤Î¤Û¤É] /(n-adv) (1) (uk) now/at this time/(2) the other day/recently/lately/ +º¡¤ÎÅÙ [¤³¤Î¤¿¤Ó] /(n-adv,n-t) this occasion/at this time/now/ +º¡¤ÎÊÕ [¤³¤Î¤Ø¤ó] /(n) this area/around here/ +º¡¤ÎÊý [¤³¤Î¤«¤¿] /(n-adv) this person/since/this one/this way/ +º¡¤ÎÊý [¤³¤Î¤Û¤¦] /(n-adv) this person/since/this one/this way/ +º¡¤ÎÍÍ [¤³¤Î¤è¤¦] /(adj-na) like this/this sort/this way/ +º¡¤ÎÍÍ¤Ë [¤³¤Î¤è¤¦¤Ë] /(adv) (uk) in this manner/in this way/like this/ +º¡¤ÎÐÖ [¤³¤Î¤Þ¤Þ] /as (it) is/ +º¡¤ì [¤³¤ì] /(int,n) (uk) this/(P)/ +º¡¤ì¤«¤é [¤³¤ì¤«¤é] /(n-t) (uk) after this/(P)/ +º¡¤ìµö¤ê [¤³¤ì¤Ð¤«¤ê] /(n-t) only this much/only this/ +º¡¤ì¸«¤è¤¬¤·¤Ë [¤³¤ì¤ß¤è¤¬¤·¤Ë] /for show/ostentatiously/ +º¡¤ìº¡¤ì [¤³¤ì¤³¤ì] /(n) this and that/such and such/ +º¡¤ì¾æ [¤³¤ì¤À¤±] /(exp) (uk) so many (few)/so much (little)/ +º¡¤ìÄø [¤³¤ì¤Û¤É] /(adv,n) (uk) so/so much/this much/ +º¡¤ìÅù [¤³¤ì¤é] /(uk) these/ +º¡¤ìÅù¤Î [¤³¤ì¤é¤Î] /(adj-no) (uk) these/ +º¡¤ìËø [¤³¤ì¤Þ¤Ç] /(n) (uk) hitherto/so far/(P)/ +º¡¤ìËø¤Ë [¤³¤ì¤Þ¤Ç¤Ë] /(adv) (uk) before now/hitherto/ +º¡´ß [¤·¤¬¤ó] /(n) this world (life)/ +º¡½è [¤³¤³] /(n) (uk) here/this place/(P)/ +º¡½è¤ó½ê [¤³¤³¤ó¤È¤³] /(n) this place/here/ +º¡½èÅù [¤³¤³¤é] /hereabouts/around here/ +º¡ÅÛ [¤³¤¤¤Ä] /(n) (uk) (col) this fellow/this guy/this person/ +º¡ÅÛ [¤³¤ä¤Ä] /(n) (uk) (col) this fellow/this guy/this person/ +º¡Êý [¤³¤Á¤é] /(n) (1) (uk) this person/(2) this direction/(3) this side/(4) thereafter/(P)/ +º¡Êý [¤³¤Ã¤Á] /(n) (1) (uk) this person/(2) this direction/(3) this side/(4) thereafter/(P)/ +º¡Êý [¤³¤Ê¤¿] /(n) (1) (uk) this person/(2) this direction/(3) this side/(4) thereafter/ +º¢ [¤±¤¤] /(n-adv,n,n-suf) (uk) time/about/toward/approximately (time)/ +º¢ [¤³¤í] /(n-adv,n,n-suf) (uk) time/about/toward/approximately (time)/(P)/ +º¢ [¤´¤í] /(n-adv,n,n-suf) (uk) time/about/toward/approximately (time)/ +º¢¹ç [¤³¤í¤¢¤¤] /(n) good (suitable) time/ +º¢¹ç¤¤ [¤³¤í¤¢¤¤] /(n) suitable time/propriety/moderation/ +º¢¹ï [¤±¤¤¤³¤¯] /(n) short period/ +º¢Æü [¤±¤¤¤¸¤Ä] /(n-adv,n-t) recently/these days/ +º£ [¤¤¤Þ] /(n-adv,n) now/the present time/just now/soon/immediately/(one) more/(P)/ +º£ [¤³¤ó] /this/now/ +º£¡¹ [¤¤¤Þ¤¤¤Þ] /right now/ +º£¤«º£¤« [¤¤¤Þ¤«¤¤¤Þ¤«] /eagerly waiting/ +º£¤¬º£ [¤¤¤Þ¤¬¤¤¤Þ] /just now/ +º£¤¬º£¤Þ¤Ç [¤¤¤Þ¤¬¤¤¤Þ¤Þ¤Ç] /till just now/ +º£¤´¤í [¤¤¤Þ¤´¤í] /(n-adv,n-t) about this time/(P)/ +º£¤·Êý [¤¤¤Þ¤·¤¬¤¿] /(adv,n) moment ago/ +º£¤Ç¤Ï [¤¤¤Þ¤Ç¤Ï] /(adv) now/nowadays/ +º£¤Ç¤â [¤¤¤Þ¤Ç¤â] /even now/still/as yet/ +º£¤É¤­ [¤¤¤Þ¤É¤­] /(n-adv,n-t) present day/today/recently/these days/nowadays/at this hour/ +º£¤Ë [¤¤¤Þ¤Ë] /(adv) before long/even now/(P)/ +º£¤Ë¤â [¤¤¤Þ¤Ë¤â] /(adv) at any time/soon/(P)/ +º£¤Î¤È¤³¤í [¤¤¤Þ¤Î¤È¤³¤í] /at present/ +º£¤Î½ê [¤¤¤Þ¤Î¤È¤³¤í] /at present/ +º£¤Þ¤Ç [¤¤¤Þ¤Þ¤Ç] /(adv) until now/so far/up to the present/(P)/ +º£¤á¤«¤·¤¤ [¤¤¤Þ¤á¤«¤·¤¤] /(adj) fashionable/ +º£¤á¤«¤¹ [¤¤¤Þ¤á¤«¤¹] /(v5s) to modernize/ +º£¤â¤Ã¤Æ [¤¤¤Þ¤â¤Ã¤Æ] /(adv) until now/ +º£¤ä [¤¤¤Þ¤ä] /(adv) now/(P)/ +º£¤äÃÙ¤·¤È [¤¤¤Þ¤ä¤ª¤½¤·¤È] /(adv) impatiently/eagerly/ +º£°Ê¤Æ [¤¤¤Þ¤â¤Ã¤Æ] /(adv) still/yet/(not) yet/ +º£°ì [¤¤¤Þ¤¤¤Á] /(adj-na,adv) (col) one more/another/the other/not quite/not very good/ +º£°ì¤Ä [¤¤¤Þ¤Ò¤È¤Ä] /(adv,n) one more/another/the other/not quite/(P)/ +º£°ìÅÙ [¤¤¤Þ¤¤¤Á¤É] /once more/ +º£²Æ [¤³¤ó¤«] /(n-adv,n-t) this summer/next summer/last summer/(P)/ +º£²ó [¤³¤ó¤«¤¤] /(n-adv,n-t) now/this time/lately/(P)/ +º£´ü [¤³¤ó¤­] /(n-adv,n-t) the present term/(P)/ +º£µ¨ [¤³¤ó¤­] /(n-adv,n-t) this season/(P)/ +º£¶Ç [¤³¤ó¤®¤ç¤¦] /(n-adv,n-t) this morning (at dawn)/ +º£·î [¤³¤ó¤²¤Ä] /(n-adv,n-t) this month/(P)/ +º£·îʬ [¤³¤ó¤²¤Ä¤Ö¤ó] /(charge) for this month/ +º£·îËö [¤³¤ó¤²¤Ä¤Þ¤Ä] /end of this month/ +º£¸Å [¤­¤ó¤³] /(n) now and anciently/ +º£¸å [¤³¤ó¤´] /(n-adv,n-t) from now on/hereafter/(P)/ +º£¹¹ [¤¤¤Þ¤µ¤é] /(adv,n) now/at this late hour/(P)/ +º£º¢ [¤¤¤Þ¤´¤í] /(n-adv,n-t) about this time/ +º£º£ [¤¤¤Þ¤¤¤Þ] /right now/ +º£ºÝ [¤¤¤Þ¤ï] /(n) one's dying moment or hour/ +º£»×¤¦¤È [¤¤¤Þ¤ª¤â¤¦¤È] /thinking back now/ +º£»þ [¤¤¤Þ¤É¤­] /(n-adv,n-t) present day/today/recently/these days/nowadays/at this hour/ +º£»þʬ [¤¤¤Þ¤¸¤Ö¤ó] /(n-adv,n-t) about this time/ +º£¼¡ [¤³¤ó¤¸] /(adj-no,n-adv,n-t) the present time/new/recent/ +º£½© [¤³¤ó¤·¤å¤¦] /(n-adv,n-t) this (next, last) autumn (fall)/(P)/ +º£½µ [¤³¤ó¤·¤å¤¦] /(n-adv,n-t) this week/(P)/ +º£½µÃæ [¤³¤ó¤·¤å¤¦¤Á¤å¤¦] /all this week/ +º£½ÐÍè [¤¤¤Þ¤Ç¤­] /(n) something new/ +º£½Õ [¤³¤ó¤·¤å¤ó] /(n-adv,n-t) this spring/next spring/last spring/(P)/ +º£¾¬ [¤³¤è¤¤] /(n-adv,n-t) this evening/tonight/ +º£¾¯¤· [¤¤¤Þ¤¹¤³¤·] /(adv) a little more/ +º£¾° [¤¤¤Þ¤Ê¤ª] /(adv) still/even now/ +º£¾å [¤­¤ó¤¸¤ç¤¦] /(n) the reigning emperor/ +º£¾åÅ·¹Ä [¤­¤ó¤¸¤ç¤¦¤Æ¤ó¤Î¤¦] /the present Emperor/ +º£¾åÊŲ¼ [¤­¤ó¤¸¤ç¤¦¤Ø¤¤¤«] /the reigning emperor/His Majesty the Emperor/ +º£¿Í [¤³¤ó¤¸¤ó] /(n) present-day people/people of this world/ +º£À¤³¦ [¤³¤ó¤»¤«¤¤] /this world/ +º£À¤µª [¤³¤ó¤»¤¤¤­] /(n) this century/ +º£À¸ [¤³¤ó¤¸¤ç¤¦] /(n) this life/this world/ +º£ÀÎ [¤³¤ó¤¸¤ã¤¯] /(n) past and present/(P)/ +º£ÀÎ [¤³¤ó¤»¤­] /(n) past and present/ +º£Àî¾Æ [¤¤¤Þ¤¬¤ï¤ä¤­] /(n) Japanese muffin containing bean jam, served hot/ +º£Ä« [¤±¤µ] /(n-t) this morning/(P)/ +º£Ä« [¤³¤ó¤Á¤ç¤¦] /(ik) (n-t) this morning/(P)/ +º£Ä«Êý [¤±¤µ¤¬¤¿] /(n-t) this morning/ +º£Äø [¤¤¤Þ¤Û¤É] /(n) recently/a moment before/ +º£ÅÙ [¤³¤ó¤É] /(n-adv,n-t) now/this time/next time/another time/(P)/ +º£Åٸ¤ê [¤³¤ó¤É¤«¤®¤ê] /for this once only/ +º£Åß [¤³¤ó¤È¤¦] /(n-adv,n-t) this winter/next winter/last winter/ +º£Æ»¿´ [¤¤¤Þ¤É¤¦¤·¤ó] /(n) neophyte/novice/ +º£Æü [¤­¤ç¤¦] /(n-t) today/this day/(P)/ +º£Æü [¤³¤ó¤Ë¤Á] /(n-t) today/this day/(P)/ +º£Æü¤Ï [¤³¤ó¤Ë¤Á¤Ï] /(int) hello/good day (daytime greeting, id)/(P)/ +º£Æü¤Þ¤Ç [¤­¤ç¤¦¤Þ¤Ç] /until today/ +º£Æü¤Þ¤Ç [¤³¤ó¤Ë¤Á¤Þ¤Ç] /until today/ +º£ÆüÃæ [¤­¤ç¤¦¤¸¤å¤¦] /by today/before the day is over/ +º£ÆüŪ [¤³¤ó¤Ë¤Á¤Æ¤­] /(adj-na) modern/up-to-date/(P)/ +º£ÆüÆü [¤­¤ç¤¦¤Ó] /(n-adv,n-t) nowadays/ +º£ÆüÌÀÆü [¤­¤ç¤¦¤¢¤¹] /today and tomorrow/today or tomorrow/in a day or two/ +º£ÆüÍÍ [¤³¤ó¤Ë¤Á¤µ¤Þ] /(n) sun god/ +º£Ç¯ [¤³¤È¤·] /(n-adv,n-t) this year/(P)/ +º£Ç¯ [¤³¤ó¤Í¤ó] /(n-adv,n-t) this year/ +º£Ç¯ÅÙ [¤³¤ó¤Í¤ó¤É] /(n-adv,n-t) this year/(P)/ +º£ÈÌ [¤³¤ó¤Ñ¤ó] /(n-adv,n-t) now/recently/this time/ +º£ÈÕ [¤³¤ó¤Ð¤ó] /(n-adv,n-t) tonight/this evening/(P)/ +º£ÈÕ¤Ï [¤³¤ó¤Ð¤ó¤Ï] /(exp,int) good evening/(P)/ +º£É÷ [¤¤¤Þ¤Õ¤¦] /(adj-na,n) modern style/ +º£Êý [¤¤¤Þ¤¬¤¿] /(adv,n) a moment ago/ +º£Ëø [¤¤¤Þ¤Þ¤Ç] /(adv) until now/so far/up to the present/ +º£ÌÀÆü [¤³¤ó¤ß¤ç¤¦¤Ë¤Á] /(n-t) today and (or) tomorrow/ +º£Ìë [¤³¤ó¤ä] /(n-adv,n-t) this evening/tonight/(P)/ +º£Í¼ [¤³¤ó¤»¤­] /(n-adv,n-t) this evening/tonight/ +º£Í¼ [¤³¤ó¤æ¤¦] /(n-adv,n-t) this evening/tonight/ +º£ÍÍ [¤¤¤Þ¤è¤¦] /(n) modern style/ +º£ÍͲΠ[¤¤¤Þ¤è¤¦¤¦¤¿] /(n) Heian poetry style/ +º¤¤é¤»¤ë [¤³¤Þ¤é¤»¤ë] /(v1) to trouble with questions/to embarrass/to put out/to put on the spot/to inconvenience/ +º¤¤ê²Ì¤Æ¤ë [¤³¤Þ¤ê¤Ï¤Æ¤ë] /(v1) to be greatly perplexed/to be greatly embarrassed/(P)/ +º¤¤ê¼Ô [¤³¤Þ¤ê¤â¤Î] /(n) good-for-nothing/scapegrace/nuisance/trouble/ +º¤¤êÀÚ¤ë [¤³¤Þ¤ê¤­¤ë] /(v5r) to be greatly perplexed/to be greatly embarrassed/ +º¤¤êÈ´¤¯ [¤³¤Þ¤ê¤Ì¤¯] /(v5k) to be at one's wit's end/to be in great trouble/to be at a loss/ +º¤¤ë [¤³¤Þ¤ë] /(v5r) to be worried/to be bothered/(P)/ +º¤µÑ [¤³¤ó¤­¤ã¤¯] /(n) perplexity/dilemma/ +º¤µç [¤³¤ó¤­¤å¤¦] /(n,vs) poverty/distress/(P)/ +º¤µç¼Ô [¤³¤ó¤­¤å¤¦¤·¤ã] /the poor or needy or destitute/ +º¤¶ì [¤³¤ó¤¯] /(n) privation/hardship/ +º¤Æñ [¤³¤ó¤Ê¤ó] /(adj-na,n) difficulty/distress/(P)/ +º¤Æñ¤ÈÆ®¤¦ [¤³¤ó¤Ê¤ó¤È¤¿¤¿¤«¤¦] /to contend with difficulties/ +º¤Æñ¤Ë´Ù¤ì¤ë [¤³¤ó¤Ê¤ó¤Ë¤ª¤È¤·¤¤¤ì¤ë] /(exp) to put (a person) in a fix/ +º¤ÏÇ [¤³¤ó¤ï¤¯] /(n,vs) bewilderment/disturbance/(P)/ +º¤Øà [¤³¤ó¤Ñ¤¤] /(n) exhaustion/fatigue/ +º¦ÅÄ [¤³¤ó¤Ç¤ó] /(n) new rice field/ +º§°ù [¤³¤ó¤¤¤ó] /(adj-no,n,vs) marriage/matrimony/(P)/ +º§°ùÆÏ [¤³¤ó¤¤¤ó¤È¤É¤±] /(n) marriage registration/ +º§°ùË¡ [¤³¤ó¤¤¤ó¤Û¤¦] /marriage laws/ +º§²È [¤³¤ó¤«] /(n) the family of one's husband/ +º§³°¸ò¾Ä [¤³¤ó¤¬¤¤¤³¤¦¤·¤ç¤¦] /(n) extramarital sex/ +º§³°À­¸ò [¤³¤ó¤¬¤¤¤»¤¤¤³¤¦] /adultery/extra-marital intercourse/ +º§´ü [¤³¤ó¤­] /(n) marriageable age/chance of marriage/ +º§µ· [¤³¤ó¤®] /(n) wedding ceremony/ +º§Á°¸ò¾Ä [¤³¤ó¤¼¤ó¤³¤¦¤·¤ç¤¦] /(n) premarital sexual relations (intercourse)/ +º§Ìó [¤³¤ó¤ä¤¯] /(n,vs) engagement/betrothal/(P)/ +º§Ìó»ØÎØ [¤³¤ó¤ä¤¯¤æ¤Ó¤ï] /engagement ring/ +º§Ìó¼Ô [¤³¤ó¤ä¤¯¤·¤ã] /fiance/fiancee/(P)/ +º§Îé [¤³¤ó¤ì¤¤] /(n) marriage ceremony/wedding/ +º§Îé¤Îµ· [¤³¤ó¤ì¤¤¤Î¤®] /wedding ceremony/ +º§Îé°áÁõ [¤³¤ó¤ì¤¤¤¤¤·¤ç¤¦] /wedding clothes/ +º¨¤ß [¤¦¤é¤ß] /(n) resentment/(P)/ +º¨¤ß¤Ã¤³¤Ê¤· [¤¦¤é¤ß¤Ã¤³¤Ê¤·] /with no hard feelings/ +º¨¤ß¤Ã¤³¤Î¤Ê¤¤¤è¤¦¤Ë [¤¦¤é¤ß¤Ã¤³¤Î¤Ê¤¤¤è¤¦¤Ë] /making it even/for fair play/ +º¨¤ß¸À [¤¦¤é¤ß¤´¤È] /(n) grudge/ +º¨¤à [¤¦¤é¤à] /(v5m) to curse/to feel bitter/(P)/ +º¨¤á¤·¤¤ [¤¦¤é¤á¤·¤¤] /(adj) reproachful/hateful/bitter/ +º¨¤á¤·µ¤¤Ë [¤¦¤é¤á¤·¤²¤Ë] /reproachfully/ +º¨»ö [¤³¤ó¤¸] /(n) regrettable matter/ +º¨ÉÛ [¤³¤ó¤Ö] /konbu seaweed (sea tangle)/ +º©¡¹¤È [¤³¤ó¤³¤ó¤È] /(adv) repeatedly/earnestly/ +º©¤í [¤Í¤ó¤´¤í] /(adj-na,n) kind/courteous/hospitable/ +º©¤í¤Ë¤Ê¤ë [¤Í¤ó¤´¤í¤Ë¤Ê¤ë] /(exp) to become intimate/to become acquainted/ +º©¤í¤ËÁò¤ë [¤Í¤ó¤´¤í¤Ë¤Û¤¦¤à¤ë] /(exp) to bury with due ceremony/ +º©°Õ [¤³¤ó¤¤] /(adj-na,n) kindness/intimacy/friendship/(P)/ +º©´ê [¤³¤ó¤¬¤ó] /(n) (1) entreaty/supplication/(2) petition/(P)/ +º©º©¤È [¤³¤ó¤³¤ó¤È] /(adv) repeatedly/earnestly/ +º©½ñ [¤³¤ó¤·¤ç] /(n) your kind letter/ +º©¾ð [¤³¤ó¤¸¤ç¤¦] /(n) kindliness/ +º©¿Æ [¤³¤ó¤·¤ó] /(n) friendship/intimacy/(P)/ +º©¿Æ²ñ [¤³¤ó¤·¤ó¤«¤¤] /(n) friendly reunion/get-together/ +º©ÀÁ [¤³¤ó¤»¤¤] /(n,vs) appeal/entreaty/request/ +º©ÀÚ [¤³¤ó¤»¤Ä] /(adj-na,n) kindness/cordiality/exhaustiveness/(P)/ +º©ÃÌ [¤³¤ó¤À¤ó] /(n) informal talk/(P)/ +º©Ã̲ñ [¤³¤ó¤À¤ó¤«¤¤] /social gathering/ +º©ÆÆ [¤³¤ó¤È¤¯] /(adj-na,n) cordial/kind/ +º©Ë¾ [¤³¤ó¤Ü¤¦] /(n) entreaty/solicitation/earnest request/ +º©Ë¾ [¤³¤ó¤â¤¦] /(n) entreaty/solicitation/earnest request/ +º©Ì¿ [¤³¤ó¤á¤¤] /(n) kind words/ +º©Ïà [¤³¤ó¤ï] /(n) friendly (familiar) chat (talk)/(P)/ +º©Ïòñ [¤³¤ó¤ï¤«¤¤] /friendly get-together/ +ºª¡¹ [¤³¤ó¤³¤ó] /(adj-na) fast asleep/dead to the world/ +ºª¡¹¤È̲¤Ã¤Æ¤¤¤ë [¤³¤ó¤³¤ó¤È¤Í¤à¤Ã¤Æ¤¤¤ë] /to be in coma/to be sound asleep/ +ºªºª [¤³¤ó¤³¤ó] /(adj-na) fast asleep/dead to the world/ +ºªºª¤È̲¤Ã¤Æ¤¤¤ë [¤³¤ó¤³¤ó¤È¤Í¤à¤Ã¤Æ¤¤¤ë] /to be in coma/to be sound asleep/ +ºª¿ç [¤³¤ó¤¹¤¤] /(n) (1) lethargy/stupor/(2) coma/dead sleep/(P)/ +ºª¿ç¾õÂÖ [¤³¤ó¤¹¤¤¤¸¤ç¤¦¤¿¤¤] /lethargic state/comatose state/ +ºªÅÝ [¤³¤ó¤È¤¦] /(n) swoon/faint/ +ºªÌ [¤³¤ó¤á¤¤] /(oK) (n,vs) stupefaction/stupor/unconsciousness/confusion/ +º«Ãî [¤³¤ó¤Á¤å¤¦] /(n) insect/bug/(P)/ +º«Ãî³Ø [¤³¤ó¤Á¤å¤¦¤¬¤¯] /entomology/study of insects/ +º«Ãî³Ø¼Ô [¤³¤ó¤Á¤å¤¦¤¬¤¯¤·¤ã] /entomologist/ +º«ÃîºÎ½¸ [¤³¤ó¤Á¤å¤¦¤µ¤¤¤·¤å¤¦] /insect collecting/ +º«ÉÛ [¤³¤Ö] /(n) kelp/sea tang/devil's apron/ +º«ÉÛ [¤³¤ó¤Ö] /(n) kelp/sea tang/devil's apron/(P)/ +º«É۽Ф· [¤³¤ó¤Ö¤À¤·] /soup stock made from konbu/ +º«ÉÛÃã [¤³¤Ö¤Á¤ã] /(n) kelp tea/ +º«ÉÛÃã [¤³¤ó¤Ö¤Á¤ã] /(n) kelp tea/ +º¬ [¤Í] /(n) root/(P)/ +º¬¤¬ÉÕ¤¯ [¤Í¤¬¤Ä¤¯] /(exp) to take (strike) root/ +º¬¤³¤½¤® [¤Í¤³¤½¤®] /(adv) root and branch/thoroughly/by the roots/ +º¬¤¶¤¹ [¤Í¤¶¤¹] /(v5s) to come from/to have roots in/(P)/ +º¬¤Ã¤«¤é [¤Í¤Ã¤«¤é] /(adj-no,adv) by nature/from the very beginning/through and through/at heart/ +º¬¤Ã¤³ [¤Í¤Ã¤³] /(n) root/stub/stump/(P)/ +º¬¤Ã»Ò [¤Í¤Ã¤³] /(n) root/stub/stump/(P)/ +º¬¤Ë»ý¤Ä [¤Í¤Ë¤â¤Ä] /(exp) to hold a grudge/ +º¬¤ÎÎɤ¤ [¤³¤ó¤Î¤è¤¤] /enduring/persevering/ +º¬¤Ï¤ª¤È¤Ê¤·¤¤ [¤Í¤Ï¤ª¤È¤Ê¤·¤¤] /be tenderhearted by nature/ +º¬¤Û¤êÍÕ¤Û¤ê [¤Í¤Û¤ê¤Ï¤Û¤ê] /(adv,exp) thoroughly/persistently/through-and-through/ +º¬¤âÍÕ¤â¤Ê¤¤ [¤Í¤â¤Ï¤â¤Ê¤¤] /(exp) unfounded rumor/completely untrue/ +º¬¤âÍÕ¤â̵¤¤±½ [¤Í¤â¤Ï¤â¤Ê¤¤¤¦¤ï¤µ] /groundless rumor/ +º¬¤ò²¼¤í¤¹ [¤Í¤ò¤ª¤í¤¹] /(exp) to take root/ +º¬¤òµÍ¤á¤ë [¤³¤ó¤ò¤Ä¤á¤ë] /(exp) to strain one's nerve/ +º¬¤òÀ¸¤¸¤ë [¤Í¤ò¤·¤ç¤¦¤¸¤ë] /(exp) to take root/to put forth roots/ +º¬°·¤® [¤Í¤³¤®] /(n) uprooting/ +º¬°Å [¤Í¤¯¤é] /(adj-na,n) dark-natured/introverted/dour/moody/insular/glum/pessimistic/ +º¬°ú¤­ [¤Í¤Ó¤­] /(n) uproot/redeem/ +º¬²ó¤· [¤Í¤Þ¤ï¤·] /(n) making necessary arrangements/(P)/ +º¬²ó¤ê [¤Í¤Þ¤ï¤ê] /(n) root circumference/ +º¬´§ [¤³¤ó¤«¤ó] /(n) root cap/ +º¬´´ [¤³¤ó¤«¤ó] /(n) basis/nucleus/root and branch/(P)/ +º¬´ð [¤³¤ó¤­] /(n) radical/ +º¬µ¤ [¤³¤ó¤­] /(n) (1) patience/(2) perseverance/energy/(P)/ +º¬µ¤»Å»ö [¤³¤ó¤­¤·¤´¤È] /laborious task/ +º¬µ¤É餱 [¤³¤ó¤­¤Þ¤±] /(n) be outpersevered/ +º¬µò [¤³¤ó¤­¤ç] /(n) basis/foundation/(P)/ +º¬µò¤Î¤Ê¤¤ [¤³¤ó¤­¤ç¤Î¤Ê¤¤] /baseless/groundless/ +º¬µòÃÏ [¤³¤ó¤­¤ç¤Á] /(n) base (of operations)/ +º¬¶¯¤¤ [¤Í¤Å¤è¤¤] /(adj) firmly rooted/deep-seated/(P)/ +º¬·¡¤êÍÕ·¡¤ê [¤Í¤Û¤ê¤Ï¤Û¤ê] /(adv,exp) thoroughly/persistently/through-and-through/(P)/ +º¬·Ô [¤³¤ó¤±¤¤] /(n) rhizome/root stalk/ +º¬¸µ [¤³¤ó¤²¤ó] /(n) origin/source/foundation/root/base/principle/ +º¬¸µ [¤Í¤â¤È] /(n) origin/source/foundation/root/base/principle/(P)/ +º¬¸» [¤³¤ó¤²¤ó] /(n) root/source/origin/(P)/ +º¬¸Â¤ê [¤³¤ó¤«¤®¤ê] /(adv,n) with all one's might/ +º¬¹æ [¤³¤ó¤´¤¦] /(n) radical sign/square root/ +º¬º¹¤¹ [¤Í¤¶¤¹] /(v5s) to root in/to come from/ +º¬ºÚ [¤³¤ó¤µ¤¤] /(n) root crops/ +º¬ºÚÎà [¤³¤ó¤µ¤¤¤ë¤¤] /(n) root crops/ +º¬»Ò [¤Í¤Ã¤³] /(n) root/stub/stump/ +º¬¼£ [¤³¤ó¤¸] /(n) complete (radical) cure/ +º¬¼£ [¤³¤ó¤Á] /(n) complete (radical) cure/ +º¬¾ë [¤Í¤¸¤í] /(n) stronghold/citadel/headquarters/ +º¬¿¼¤¤ [¤Í¤Ö¤«¤¤] /(adj) deep-rooted/ingrained/ +º¬À­ [¤³¤ó¤¸¤ç¤¦] /(n,vs) will-power/guts/temper/nature/spirit/(P)/ +º¬À­¤Î¤¹¤ï¤Ã¤¿ [¤³¤ó¤¸¤ç¤¦¤Î¤¹¤ï¤Ã¤¿] /fearless/ +º¬À­¾Æ¤­ [¤³¤ó¤¸¤ç¤¦¤ä¤­] /test of courage by burning skin with cigarette/ +º¬ÀÚ¤ê [¤Í¤®¤ê] /(n) root cutting/ +º¬ÀÚ¤êÃî [¤Í¤®¤ê¤à¤·] /cutworm/ +º¬ÀÚÃî [¤Í¤­¤ê¤à¤·] /(n) cutworm/ +º¬Àܤ® [¤Í¤Ä¤®] /(n) root grafting/ +º¬Àã [¤Í¤æ¤­] /(n) lingering snow/ +º¬Àä [¤³¤ó¤¼¤Ä] /(n,vs) eradication/extermination/(P)/ +º¬Àä¤ä¤· [¤Í¤À¤ä¤·] /(n) eradication/extermination/ +º¬ÂÀ [¤Í¤À] /(n) joist/ +º¬ÂÀ [¤Í¤Ö¤È] /(n) (skin) boil/ +º¬ÂÀÈÄ [¤Í¤À¤¤¤¿] /(n) floorboard/ +º¬Äì [¤³¤ó¤Æ¤¤] /(n) root/basis/foundation/(P)/ +º¬Äù¤á [¤Í¤¸¤á] /(n) pound down the earth round the roots or add short branches of flowers to the base of an arrangement in ikebana/ +º¬Èæ¤Ù [¤³¤ó¤¯¤é¤Ù] /(n) endurance contest/ +º¬ÉÕ [¤Í¤Ä¤±] /(n) miniature carving attached to the end of a cord hanging from a pouch/netsuke/ +º¬ÉÕ¤¯ [¤Í¤Å¤¯] /(v5k) to take root/to strike/ +º¬ÉÕ¤± [¤Í¤Ä¤±] /(n) miniature carving attached to the end of a cord hanging from a pouch/netsuke/ +º¬É餱 [¤³¤ó¤Þ¤±] /(n) running out of patience with/having tried and failed/ +º¬Ê¬¤± [¤Í¤ï¤±] /(n) dividing a plant's roots for transplanting/ +º¬Êý [¤Í¤«¤¿] /(n) root/lower part/ +º¬ËÙ¤êÍÕËÙ¤ê [¤Í¤Û¤ê¤Ï¤Û¤ê] /greatly inquisitive/ +º¬ËÜ [¤³¤ó¤Ý¤ó] /(n) origin/source/foundation/root/base/principle/(P)/ +º¬ËÜ [¤Í¤â¤È] /(n) origin/source/foundation/root/base/principle/(P)/ +º¬Ëܸ¶Íý [¤³¤ó¤Ý¤ó¤²¤ó¤ê] /(n) fundamental (basic) principles/fundamentals/ground rules/ +º¬ËܼçµÁ [¤³¤ó¤Ý¤ó¤·¤å¤®] /fundamentalism/ +º¬ËÜŪ [¤³¤ó¤Ý¤ó¤Æ¤­] /(adj-na) fundamental/basic/(P)/ +º¬Ìµ¤· [¤Í¤Ê¤·] /(n) rootless/groundless/ +º¬Ìµ¤·Áð [¤Í¤Ê¤·¤°¤µ] /(n) duckweed/rootless person/ +º¬ÌÓ [¤³¤ó¤â¤¦] /(n) root hair/ +º¬Î³ [¤³¤ó¤ê¤å¤¦] /(n) root nodule/ +º¬Î³¶Ý [¤³¤ó¤ê¤å¤¦¤­¤ó] /(n) root nodule bacteria/ +º¬Ñ餮 [¤Í¤³¤½¤®] /(adv) root and branch/thoroughly/by the roots/ +º¬ÛÒ [¤³¤ó¤Æ¤¤] /(n) root/foundation/ +º¬áî [¤³¤ó¤ê¤å¤¦] /(n) root nodule/ +º­Êñ [¤³¤ó¤Ý¤¦] /(n) packing/ +º®¤¶¤êʪ [¤Þ¤¶¤ê¤â¤Î] /(n) impurity/ +º®¤¶¤ë [¤Þ¤¶¤ë] /(v5r,vi) to be mixed/to be blended with/to associate with/to mingle with/to join/(P)/ +º®¤¸¤ê [¤Þ¤¸¤ê] /(n,n-suf) mixed/mingled/ +º®¤¸¤êµ¤ [¤Þ¤¸¤ê¤±] /(n) a dash of (something)/impurity/mixture/ +º®¤¸¤ê¹ç¤¦ [¤Þ¤¸¤ê¤¢¤¦] /(v5u) to be mixed together/to be blended/ +º®¤¸¤êʪ [¤Þ¤¸¤ê¤â¤Î] /(n) mixture/impurity/adulteration/ +º®¤¸¤ë [¤Þ¤¸¤ë] /(v5r,vi) to be mixed/to be blended with/to associate with/to mingle with/to interest/to join/(P)/ +º®¤¼¤ÃÊÖ¤¹ [¤Þ¤¼¤Ã¤«¤¨¤¹] /(v5s) to mix in/to stir (up)/to interfere/ +º®¤¼¤ë [¤Þ¤¼¤ë] /(v1) to mix/to stir/(P)/ +º®¤¼¹ç¤»¤ë [¤Þ¤¼¤¢¤ï¤»¤ë] /(v1) to mix/ +º®¤¼¹ç¤ï¤¹ [¤Þ¤¼¤¢¤ï¤¹] /(v5s) mix together/blend/compound/(P)/ +º®¤¼Êª [¤Þ¤¼¤â¤Î] /(n) mixture/adulteration/(P)/ +º®¤¼ÊÖ¤¹ [¤Þ¤¼¤«¤¨¤¹] /(v5s) to banter/to make fun of (what a person says)/to stir up/to jeer at/ +º®¤ß¹ç¤¦ [¤³¤ß¤¢¤¦] /to be packed/to be crowded/to be jammed/ +º®¤à [¤³¤à] /(v5m) to be crowded/(P)/ +º®¶ÅÅÚ [¤³¤ó¤¯¤ê¤¼¤È] /concrete/ +º®·ì [¤³¤ó¤±¤Ä] /(n) mixed race/mixed parentage/(P)/ +º®·ì¤Î¿Í [¤³¤ó¤±¤Ä¤Î¤Ò¤È] /mixed race person/ +º®·ì»ù [¤³¤ó¤±¤Ä¤¸] /(n) child of mixed blood or race/ +º®¸ò [¤³¤ó¤³¤¦] /(n) mixture/intermixture/ +º®¸òÎÓ [¤³¤ó¤³¤¦¤ê¤ó] /mixed forest/ +º®¹ç [¤³¤ó¤´¤¦] /(n,vs) mixing/mixture/(P)/ +º®¹ç²ÐÌô [¤³¤ó¤´¤¦¤«¤ä¤¯] /explosive mixture/ +º®¹ç´ï [¤³¤ó¤´¤¦¤­] /mixer (frequency-changer)/ +º®¹çµ¡ [¤³¤ó¤´¤¦¤­] /(n) mixer/blender/ +º®¹ç·ÐºÑ [¤³¤ó¤´¤¦¤±¤¤¤¶¤¤] /mixed economy/ +º®¹ç¸ì [¤³¤ó¤´¤¦¤´] /(n) (linguistic) blending or contamination/new language created by blending two or more existing languages (example: Afrikaans)/ +º®¹ç»À²½ÊªÇ³ÎÁ [¤³¤ó¤´¤¦¤µ¤ó¤«¤Ö¤Ä¤Í¤ó¤ê¤ç¤¦] /(n) mixed plutonium and uranium oxides fuel (MOX)/ +º®¹ç¼ò [¤³¤ó¤´¤¦¤·¤å] /(n) cocktail/mixed drink/blended liquor/ +º®¹çdzÎÁ [¤³¤ó¤´¤¦¤Í¤ó¤ê¤ç¤¦] /(n) blended fuel/ +º®¹çÇÀ¶È [¤³¤ó¤´¤¦¤Î¤¦¤®¤ç¤¦] /mixed farming/ +º®¹çʪ [¤³¤ó¤´¤¦¤Ö¤Ä] /(n) mixture/amalgam/ +º®¹çÎÓ [¤³¤ó¤´¤¦¤ê¤ó] /(n) mixed forest/ +º®ºÜ [¤³¤ó¤µ¤¤] /(n) mixed loading/ +º®ºÜ²ßʪ [¤³¤ó¤µ¤¤¤«¤â¤Ä] /consolidated shipment/mixed cargo/ +º®ºß [¤³¤ó¤¶¤¤] /(n,vs) mixture/ +º®ºî [¤³¤ó¤µ¤¯] /(n) mixed cultivation/ +º®»¨ [¤³¤ó¤¶¤Ä] /(n,vs) confusion/congestion/(P)/ +º®»¨¤·¤¿ [¤³¤ó¤¶¤Ä¤·¤¿] /disorderly/confused/congested/ +º®¼ï¸ì [¤³¤ó¤·¤å¤´] /(n) hybrid term combining elements drawn from different languages/ +º®¿§ [¤³¤ó¤·¤ç¤¯] /(n) mixed or compound color/ +º®¿® [¤³¤ó¤·¤ó] /(n) jamming/interference/cross talk/ +º®À® [¤³¤ó¤»¤¤] /(n) mixed (e.g. team, chorus)/(P)/ +º®À®´ä [¤³¤ó¤»¤¤¤¬¤ó] /(n) hybrid rock/ +º®À®¶¥µ» [¤³¤ó¤»¤¤¤­¤ç¤¦¤®] /combined competitions/ +º®À®¸ì [¤³¤ó¤»¤¤¤´] /hybrid/ +º®À®¼ò [¤³¤ó¤»¤¤¤·¤å] /(n) alcohol combined with sugar, spices, fruit, etc./ +º®À®ÃÄ [¤³¤ó¤»¤¤¤À¤ó] /composite brigade/ +º®À®ÉÊ [¤³¤ó¤»¤¤¤Ò¤ó] /composite goods/ +º®À®Êª [¤³¤ó¤»¤¤¤Ö¤Ä] /mixture/compound/hybrid/ +º®À¼ [¤³¤ó¤»¤¤] /(n) mixed voices/ +º®À¼¹ç¾§ [¤³¤ó¤»¤¤¤¬¤Ã¤·¤ç¤¦] /mixed chorus/ +º®Àï [¤³¤ó¤»¤ó] /(n) free-for-all fight/(P)/ +º®Àþ [¤³¤ó¤»¤ó] /(n) crossed wires or lines (of communication)/confusion/ +º®Á³ [¤³¤ó¤¼¤ó] /harmonious/well-rounded/ +º®Á³°ìÂΤȤʤë [¤³¤ó¤¼¤ó¤¤¤Ã¤¿¤¤¤È¤Ê¤ë] /(exp) to form a complete whole/to be joined together/ +º®Âù [¤³¤ó¤À¤¯] /(n) muddiness/turbidity/ +º®Âù¤·¤¿ [¤³¤ó¤À¤¯¤·¤¿] /thick/turbid/cloudy/muddy/ +º®Æ± [¤³¤ó¤É¤¦] /(n) confusion/mixing/merger/(P)/ +º®ÆÙ [¤³¤ó¤È¤ó] /(n) confusion/chaos/ +º®Æ٤Ȥ·¤Æ¤¤¤ë [¤³¤ó¤È¤ó¤È¤·¤Æ¤¤¤ë] /(v1) to be chaotic/ +º®Æþ [¤³¤ó¤Ë¤å¤¦] /(n,vs) mixing/adding/adulteration/(P)/ +º®Æþʪ [¤³¤ó¤Ë¤å¤¦¤Ö¤Ä] /object which is mixed in/ +º®Ê¬¿ô [¤³¤ó¤Ö¤ó¤¹¤¦] /(n) (1) (math) mixed fraction/(2) compound number/ +º®Ë [¤³¤ó¤Ü¤¦] /(n) mixed yarn/mixed spinning/(P)/ +º®Ì [¤³¤ó¤á¤¤] /(n,vs) stupefaction/stupor/unconsciousness/confusion/(P)/ +º®ÍÑ [¤³¤ó¤è¤¦] /(n) mixing or using together/ +º®Íá [¤³¤ó¤è¤¯] /(n,vs) mixed bathing/ +º®Íð [¤³¤ó¤é¤ó] /(n,vs) disorder/chaos/confusion/mayhem/(P)/ +º®Íð¾õÂÖ [¤³¤ó¤é¤ó¤¸¤ç¤¦¤¿¤¤] /(n) state of confusion/ +º®Ï [¤³¤ó¤ï] /(n) mixture/mingling/ +º®ÏÂÀ­ [¤³¤ó¤ï¤»¤¤] /miscibility/ +º®ÏÂʪ [¤³¤ó¤ï¤Ö¤Ä] /mixture/ +º®Þ [¤³¤ó¤³¤¦] /(n,vs) mixing up/jumbling together/ +º¯À× [¤³¤ó¤»¤­] /(n) traces/(P)/ +º¯À×´ï´± [¤³¤ó¤»¤­¤­¤«¤ó] /(n) vestigial (rudimentary) organ/ +º° [¤³¤ó] /(n) navy blue/deep blue/(P)/ +º°¤ÎÇع­ [¤³¤ó¤Î¤»¤Ó¤í] /blue business suit/ +º°²° [¤³¤¦¤ä] /(n) dyer/(P)/ +º°²° [¤³¤ó¤ä] /(n) dyer/(P)/ +º°¿§ [¤³¤ó¤¤¤í] /(n) deep blue/ +º°ÀÄ [¤³¤ó¤¸¤ç¤¦] /(n) navy blue/ +º°ÃÏ [¤³¤ó¤¸] /(n) (1) dark blue ground/(2) dark blue cloth/ +º°ÊË [¤³¤ó¤Ú¤­] /(n) deep blue/azure/ +º°å³ [¤³¤ó¤¬¤¹¤ê] /(n) dark blue cloth with white splash patterns/ +º±¤ÎÊý³Ñ¤Ë [¤¦¤·¤È¤é¤Î¤Û¤¦¤¬¤¯¤Ë] /in the direction of northeast/ +º±²¼º±¾å [¤´¤ó¤«¤´¤ó¤·¤ç¤¦] /one of the 64 trigrams/ +º² [¤³¤ó] /(n) soul/spirit/ +º² [¤¿¤Þ] /(n) soul/spirit/ +º² [¤¿¤Þ¤·¤¤] /(n) soul/spirit/(P)/ +º²¤òÆþ¤ìÂؤ¨¤ë [¤¿¤Þ¤·¤¤¤ò¤¤¤ì¤«¤¨¤ë] /(exp) to turn over a new leaf/to reform (oneself)/ +º²·Þ¤¨ [¤¿¤Þ¤à¤«¤¨] /(n) welcoming the spirits of the dead/ +º²¾Ã¤ë [¤¿¤Þ¤²¤ë] /(v1) to be astonished/to be startled/to be appalled/ +º²Á÷¤ê [¤¿¤Þ¤ª¤¯¤ê] /(n) sending off the spirits of the dead/ +º²ÃÀ [¤³¤ó¤¿¤ó] /(n) (1) soul/(2) ulterior motive/secret design/plot/intrigue/scheme/(P)/ +º²Ãì [¤³¤ó¤Á¤å¤¦] /sound post (violin, etc)/ +º²ò° [¤³¤ó¤Ñ¤¯] /(n) soul/spirit/ghost/ +º³¡¹¤¿¤ë [¤µ¤µ¤¿¤ë] /(adj-t) trifling/trivial/ +º³¤« [¤¤¤µ¤µ¤«] /(adj-na,adv) a little/a bit/somewhat/(P)/ +º³¤µ¤« [¤¤¤µ¤µ¤«] /(adj-na,adv) a little/a bit/somewhat/ +º³¤È¤â [¤Á¤Ã¤È¤â] /(adv) not at all (neg. verb)/(P)/ +º³º³¤¿¤ë [¤µ¤µ¤¿¤ë] /(adj-t) trifling/trivial/ +º³ºÙ [¤µ¤µ¤¤] /(adj-na,n) trivial/slight/ +º³»ö [¤µ¤¸] /(n) something small or petty/trifle/ +º³¾¯ [¤µ¤·¤ç¤¦] /(adj-na,adj-no,n) trifling/little/few/slight/ +º´ [¤µ] /(n) help/(P)/ +º´²ì¸© [¤µ¤¬¤±¤ó] /prefecture on the island of Kyuushuu/ +º´´± [¤µ¤«¤ó] /(n) field officer/ +º´Ëë [¤µ¤Ð¤¯] /(n) adherence to the shogunate/ +º´ËëÇÉ [¤µ¤Ð¤¯¤Ï] /supporters of the shogun/ +º´ÍÍ [¤µ¤è¤¦] /(adj-na) such/of that kind/like that/yes/indeed/well ../ +ºµ [¤Þ¤¿] /(n) fork (of a road)/crotch (of a tree)/ +ºµ¸Ë [¤¢¤¼¤¯¤é] /ancient log cabin/ +ºµ¼êÌÖ [¤µ¤Ç¤¢¤ß] /(n) dip net/scoop net/ +ºµ½Æ [¤µ¤¸¤å¤¦] /(n) stacked arms/ +ºµ¾Æ [¥Á¥ã¡¼¥·¥å¡¼] /(n) roasted pork fillet, often used in ramen/ +ºµÌÚ [¤Þ¤¿¤®] /(n) forked tree or piece of wood/ +º¶¤· [¤½¤½¤Î¤«¤·] /(n) instigation/ +º¶¤¹ [¤½¤½¤Î¤«¤¹] /(v5s) to instigate/to tempt/(P)/ +º¶¤ë [¤½¤½¤ë] /(v5r) (uk) to excite/to incite/to stimulate/to arouse/to tempt/to stir up/ +º¸ [¤Ò¤À¤ê] /(n) left hand side/(P)/ +º¸¤Ë¶Ê¤¬¤ë [¤Ò¤À¤ê¤Ë¤Þ¤¬¤ë] /(v5r) to turn to the left/ +º¸¤ËÀÞ¤ì¤ë [¤Ò¤À¤ê¤Ë¤ª¤ì¤ë] /(v1) to turn to the left/ +º¸¤Î¤è¤¦¤ÊÌõ [¤Ò¤À¤ê¤Î¤è¤¦¤Ê¤ï¤±] /(exp) the reason(s) is (are) as follows/ +º¸¤Î¤è¤¦¤ÊÍýͳ [¤Ò¤À¤ê¤Î¤è¤¦¤Ê¤ê¤æ¤¦] /(exp) the reason(s) is (are) as follows/ +º¸¤ÎÄ̤ê [¤µ¤Î¤È¤ª¤ê] /as following/ +º¸±¦ [¤µ¤æ¤¦] /(n,vs) (1) left and right/(2) influence/control/domination/(P)/ +º¸±¦¤Ëʬ¤«¤ì¤ë [¤µ¤æ¤¦¤Ë¤ï¤«¤ì¤ë] /(exp) to part right and left/ +º¸±¦¼´ [¤µ¤æ¤¦¤¸¤¯] /lateral axis/ +º¸±¦Áê¾Î [¤µ¤æ¤¦¤½¤¦¤·¤ç¤¦] /symmetry/ +º¸²¼ [¤Ò¤À¤ê¤·¤¿] /(n) lower left/ +º¸²ó¤ê [¤Ò¤À¤ê¤Þ¤ï¤ê] /(n) counter-clockwise rotation/CCW/ +º¸´¬¤­ [¤Ò¤À¤ê¤Þ¤­] /(n) counterclockwise/eccentric/abnormal/ +º¸´± [¤µ¤«¤ó] /(n) plasterer/ +º¸´ß [¤µ¤¬¤ó] /(n) left bank (of a river)/ +º¸´ó¤ê [¤Ò¤À¤ê¤è¤ê] /(n) tending to the left/ +º¸µ­ [¤µ¤­] /(n) undermentioned (statement)/following/(P)/ +º¸µÍ¤á [¤Ò¤À¤ê¤Å¤á] /left justified/ +º¸·¹ [¤µ¤±¤¤] /(n) leftist/left radical/ +º¸¸ª [¤Ò¤À¤ê¤«¤¿] /(n) left shoulder/ +º¸¸¿ [¤µ¤²¤ó] /(n) port (left side of vessel)/ +º¸¸Ü±¦âÀ [¤µ¤³¤¦¤Ù¤ó] /(n) looking right and left or all about/vacillation/ +º¸¸þ¤­ [¤Ò¤À¤ê¤à¤­] /(n) turning to the left/ +º¸»Í¤Ä [¤Ò¤À¤ê¤è¤Ä] /(n) variety of sumo grip/ +º¸¼ª [¤Ò¤À¤ê¤ß¤ß] /left ear/ +º¸¼ê [¤Ò¤À¤ê¤Æ] /(n) left hand/(P)/ +º¸¾®³ç¸Ì [¤Ò¤À¤ê¤·¤ç¤¦¤«¤Ã¤³] /opening parenthesis/ +º¸¾å [¤Ò¤À¤ê¤¦¤¨] /(n) left-upper/ +º¸¿´¼¼ [¤µ¤·¤ó¤·¤Ä] /(n) left ventricle/ +º¸¿´Êä½õ½Û´ÄÁõÃÖ [¤µ¤·¤ó¤Û¤¸¤ç¤¸¤å¤ó¤«¤ó¤½¤¦¤Á] /(n) left ventricular assist device (LVAD)/ +º¸¿´Ë¼ [¤µ¤·¤ó¤Ü¤¦] /left atrium/ +º¸ÀÞ [¤µ¤»¤Ä] /(n,vs) turning to the left/left turn/ +º¸Á« [¤µ¤»¤ó] /(n,vs) demotion/degradation/(P)/ +º¸Á° [¤Ò¤À¤ê¤Þ¤¨] /(n) downward course/being badly off/wearing a kimono with the right side tucked under the left/(P)/ +º¸Á°¤Ë¤Ê¤ë [¤Ò¤À¤ê¤Þ¤¨¤Ë¤Ê¤ë] /(exp) to go downhill/to be badly off/ +º¸Â¦ [¤µ¤½¤¯] /(n) left/left (hand) side/ +º¸Â¦ [¤Ò¤À¤ê¤¬¤ï] /(n) left/left (hand) side/(P)/ +º¸Â¦ÄÌ¹Ô [¤Ò¤À¤ê¤¬¤ï¤Ä¤¦¤³¤¦] /Keep Left/ +º¸Â­ [¤Ò¤À¤ê¤¢¤·] /(n) left foot/ +º¸Âç³ç¸Ì [¤Ò¤À¤ê¤À¤¤¤«¤Ã¤³] /opening (square) bracket/ +º¸Âç¿Ã [¤µ¤À¤¤¤¸¤ó] /(n) (classical) Minister of the Left/ +º¸Ã¼ [¤µ¤¿¤ó] /(n) left end/left edge/ +º¸Ã¼ [¤Ò¤À¤ê¤Ï¤·] /(n) left end/left edge/ +º¸ÃÄÀð [¤Ò¤À¤ê¤¦¤Á¤ï] /(n) ease and comfort/ +º¸Ãæ³ç¸Ì [¤Ò¤À¤ê¤Á¤å¤¦¤«¤Ã¤³] /opening brace/ +º¸Ãæ´Ö [¤µ¤Á¤å¤¦¤«¤ó] /(n) between left and center fielders/ +º¸Ä¾ [¤µ¤Á¤ç¤¯] /left liner/ +º¸Äø [¤µ¤Û¤É] /(not) very/(not) much/ +º¸ÅÞ [¤µ¤È¤¦] /(n) (1) drinker/wine lover/(2) left (wing)/leftist/ +º¸ÅÞ [¤Ò¤À¤ê¤È¤¦] /(n) (1) drinker/wine lover/(2) left (wing)/leftist/ +º¸Åꤲ [¤Ò¤À¤ê¤Ê¤²] /(n) left-handed pitching/ +º¸Ç¾ [¤µ¤Î¤¦] /(n) left brain/ +º¸ÇÉ [¤µ¤Ï] /(n) left wing/(P)/ +º¸ÇÉ·Ï [¤µ¤Ï¤±¤¤] /left faction/ +º¸É½ [¤µ¤Ò¤ç¤¦] /(n) chart at the left/ +º¸ÊÕ [¤µ¤Ø¤ó] /(n) left side (of an equation)/ +º¸Êý [¤µ¤Û¤¦] /(n) left side/ +º¸ÌÜ [¤Ò¤À¤ê¤á] /(n) left eye/ +º¸ÍÍ [¤µ¤è¤¦] /(adj-na,adv,int,n) like that/that's right/ +º¸Íͤʤé [¤µ¤è¤¦¤Ê¤é] /(conj,int) (uk) good-bye/(P)/ +º¸Íͤʤé [¤µ¤è¤Ê¤é] /(conj,int) (uk) good-bye/(P)/ +º¸Íã [¤µ¤è¤¯] /(n) left wing/(P)/ +º¸Íã¤ËÁö¤ë [¤µ¤è¤¯¤Ë¤Ï¤·¤ë] /(exp) to turn leftist/ +º¸Íø [¤Ò¤À¤ê¤­¤­] /(n) left-handedness/sake drinker/left-hander/ +º¸Íø¤­ [¤Ò¤À¤ê¤­¤­] /(n) left-handedness/sake drinker/left-hander/(P)/ +º¸ÏÓ [¤µ¤ï¤ó] /(n) (1) left arm/(2) left-handed (baseball pitcher)/(P)/ +º¸ÏÓ [¤Ò¤À¤ê¤¦¤Ç] /(n) (1) left arm/ +º¸ÏÓÅê¼ê [¤µ¤ï¤ó¤È¤¦¤·¤å] /left-handed baseball pitcher/ +º¹ [¤µ] /(n,n-suf) difference/variation/(P)/ +º¹¤·¤Ä¤±¤ë [¤µ¤·¤Ä¤±¤ë] /(v1) to point (gun at)/to hold under one's nose/ +º¹¤·¤Äº¹¤µ¤ì¤Ä [¤µ¤·¤Ä¤µ¤µ¤ì¤Ä] /(adv,n) exchanging sake cups/ +º¹¤·¤Ç [¤µ¤·¤Ç] /face to face/between two persons/ +º¹¤·°ã¤¨¤ë [¤µ¤·¤Á¤¬¤¨¤ë] /(v1) to misplace/to stab at each other/ +º¹¤·°ú¤­ [¤µ¤·¤Ò¤­] /(n) deduction/subtraction/balance/ebb and flow/rise and fall/(P)/ +º¹¤·°ú¤¯ [¤µ¤·¤Ò¤¯] /(v5k) to deduct/ +º¹¤·±Û¤¨¤ë [¤µ¤·¤³¤¨¤ë] /(v1) to go out of turn/to butt in/ +º¹¤·±Û¤¹ [¤µ¤·¤³¤¹] /(v5s) to go out of turn/to send/ +º¹¤·±ä¤Ù¤ë [¤µ¤·¤Î¤Ù¤ë] /(v1) to extend or hold out one's hand(s)/ +º¹¤·²¡¤¨ [¤µ¤·¤ª¤µ¤¨] /seizure/attachment/ +º¹¤·²¡¤¨¤ë [¤µ¤·¤ª¤µ¤¨¤ë] /(v1) to seize/to impound/to garnish/to attach goods/ +º¹¤·²¡¤¨ÉÊ [¤µ¤·¤ª¤µ¤¨¤Ò¤ó] /seized property/ +º¹¤·²¡¤µ¤¨ [¤µ¤·¤ª¤µ¤¨] /seizure/attachment/ +º¹¤·²¡¤µ¤¨¤ë [¤µ¤·¤ª¤µ¤¨¤ë] /(v1) to seize/to impound/to garnish/to attach goods/ +º¹¤·²ó¤¹ [¤µ¤·¤Þ¤ï¤¹] /(v5s) to send (a car) around/ +º¹¤·³Ý¤«¤ë [¤µ¤·¤«¤«¤ë] /(v5r) to come near to/to approach/(P)/ +º¹¤·³Ý¤±¤ë [¤µ¤·¤«¤±¤ë] /(v1) to hold (umbrella) over/ +º¹¤·³Ý¤±¾®²° [¤µ¤·¤«¤±¤´¤ä] /a lean-to/ +º¹¤·´¹¤¨¤ë [¤µ¤·¤«¤¨¤ë] /(v1) to change/to replace/ +º¹¤·µÍ¤á [¤µ¤·¤º¤á] /(adv) for the time being/after all/ +º¹¤·µö¤¹ [¤µ¤·¤æ¤ë¤¹] /(v5s) to allow/to forgive/ +º¹¤·¶´¤à [¤µ¤·¤Ï¤µ¤à] /(v5m) to insert/to harbor/to slip in a word/ +º¹¤·¶Á¤¯ [¤µ¤·¤Ò¤Ó¤¯] /(v5k) to influence/to affect/ +º¹¤·¶â [¤µ¤·¤¬¤Í] /(n) carpenter's square/instigation/suggestion/ +º¹¤··«¤ë [¤µ¤·¤¯¤ë] /(v5r) to arrange/to manage/ +º¹¤·¸Ç¤á¤ë [¤µ¤·¤«¤¿¤á¤ë] /(v1) to close or shut tight/to warn sharply/ +º¹¤·¸ò¤ï¤¹ [¤µ¤·¤«¤ï¤¹] /(v5s) to cross/ +º¹¤·¸þ¤«¤¤ [¤µ¤·¤à¤«¤¤] /(n) face to face/ +º¹¤·¸þ¤±¤ë [¤µ¤·¤à¤±¤ë] /(v1) to send or direct a person to/ +º¹¤·¹µ¤¨¤ë [¤µ¤·¤Ò¤«¤¨¤ë] /(v1) to be moderate/to not do too much/(P)/ +º¹¤·¹ç¤¤ [¤µ¤·¤¢¤¤] /(n) hindrance/offense/ +º¹¤·¹þ¤ß [¤µ¤·¤³¤ß] /(n) (1) insertion/(2) plug/(electrical) outlet/power point/(3) spasm of pain/griping pain/(fit of) convulsions/stitch/ +º¹¤·¹þ¤à [¤µ¤·¤³¤à] /(v5m) (1) to insert/to put in/to thrust in/to plug in/(2) to shine in/to flow in/(3) to jam a batter (with an inside pitch) (baseball)/ +º¹¤·»Ù¤¨ [¤µ¤·¤Ä¤«¤¨] /(n) hindrance/impediment/(P)/ +º¹¤·»Ù¤¨¤Ê¤¤ [¤µ¤·¤Ä¤«¤¨¤Ê¤¤] /(having) no objection/allowable/ +º¹¤·»Ù¤¨¤ë [¤µ¤·¤Ä¤«¤¨¤ë] /(v1) to interfere/to hinder/to become impeded/(P)/ +º¹¤·»ß¤á [¤µ¤·¤È¤á] /(n) prohibition/ban/suspension/(P)/ +º¹¤·»ß¤á¤ë [¤µ¤·¤È¤á¤ë] /(v1) to stop/to prohibit/to forbid someone to do something/ +º¹¤·»æ [¤µ¤·¤¬¤ß] /(n) (Edo-period) summons/ +º¹¤·»õ [¤µ¤·¤Ð] /(n) false tooth/post crown/ +º¹¤·¼ê [¤µ¤·¤Æ] /(n) (in sumo) slipping one's hand beneath the opponent's arm and latching on to the underside of his belt/ +º¹¤·½Ð¤¬¤Þ¤·¤¤ [¤µ¤·¤Ç¤¬¤Þ¤·¤¤] /(adj) forward/officious/impertinent/intrusive/ +º¹¤·½Ð¤·¿Í [¤µ¤·¤À¤·¤Ë¤ó] /(n) sender/ +º¹¤·½Ð¤·Àè [¤µ¤·¤À¤·¤µ¤­] /address/ +º¹¤·½Ð¤¹ [¤µ¤·¤À¤¹] /(v5s) to present/to submit/to tender/to hold out/(P)/ +º¹¤·½Ð¤ë [¤µ¤·¤Ç¤ë] /(v1) to go forward/to stick one's nose into/ +º¹¤·½Ð¸ý [¤µ¤·¤Ç¤°¤Á] /(n) uncalled-for or impertinent remark/ +º¹¤·¾·¤¯ [¤µ¤·¤Þ¤Í¤¯] /(v5k) to beckon (to)/ +º¹¤·¾ã¤ê [¤µ¤·¤µ¤ï¤ê] /(n) offence/hindrance/ +º¹¤·¾ã¤ê¤Î¤Ê¤¤ [¤µ¤·¤µ¤ï¤ê¤Î¤Ê¤¤] /innocuous/inoffensive/ +º¹¤·¾ã¤ë [¤µ¤·¤µ¤ï¤ë] /(v5r) to hinder/to adversely affect/ +º¹¤·¾å¤²¤ë [¤µ¤·¤¢¤²¤ë] /(v1) (pol) to give/to hold up/to lift up/to offer/(P)/ +º¹¤·¿­¤Ù¤ë [¤µ¤·¤Î¤Ù¤ë] /(v1) to hold out/to extend/to stretch/to reach out for/to thrust (javelin)/(P)/ +º¹¤·¿È [¤µ¤·¤ß] /(n) (in sumo) a quick thrust of the hand/ +º¹¤·¿å [¤µ¤·¤ß¤º] /(n) adding water (to a plant)/ +º¹¤·Á° [¤µ¤·¤Þ¤¨] /(n) sword worn at one's side/ +º¹¤·Â­ [¤µ¤·¤¢¤·] /(n) stealthy steps/kick when one (horse) overtakes another/ +º¹¤·Âؤ¨ [¤µ¤·¤«¤¨] /(n,vs) replacement/ +º¹¤·Âؤ¨¤ë [¤µ¤·¤«¤¨¤ë] /(v1) to change/to replace/ +º¹¤·Ã´¤¤ [¤µ¤·¤Ë¤Ê¤¤] /(n) carrying upon two persons' shoulders/ +º¹¤·ÃÖ¤¯ [¤µ¤·¤ª¤¯] /(v5k) to leave as is/to let alone/to disregard/ +º¹¤·Ä¬ [¤µ¤·¤·¤ª] /(n) rising tide/ +º¹¤·Åº¤¨ [¤µ¤·¤¾¤¨] /(n) short sword/ +º¹¤·ÅϤ· [¤µ¤·¤ï¤¿¤·] /(n) distance across/diameter/ +º¹¤·ÅÚ [¤µ¤·¤Ä¤Á] /(n) adding soil to a flowerbed/ +º¹¤·Åò [¤µ¤·¤æ] /(n) (addition of) hot water/ +º¹¤·Åö¤¿¤Ã¤Æ [¤µ¤·¤¢¤¿¤Ã¤Æ] /(adv) for the present/for the time being/at present/ +º¹¤·Åö¤¿¤ê [¤µ¤·¤¢¤¿¤ê] /(adv) for the time being/at present/(P)/ +º¹¤·Åö¤¿¤ë [¤µ¤·¤¢¤¿¤ë] /(v5r) to face the situation/ +º¹¤·Åö¤ë [¤µ¤·¤¢¤¿¤ë] /(v5r) to face the situation/ +º¹¤·Æþ¤ì [¤µ¤·¤¤¤ì] /(n) insertion/sending to a prisoner/ +º¹¤·Æþ¤ì¤ë [¤µ¤·¤¤¤ì¤ë] /(v1) to insert/to put in/ +º¹¤·Ç÷¤ë [¤µ¤·¤»¤Þ¤ë] /(v5r) to be urgent or pressing/ +º¹¤·ÉÕ¤±¤ë [¤µ¤·¤Ä¤±¤ë] /(v1) to point (gun at)/to hold under one's nose/ +º¹¤·ÌÓ [¤µ¤·¤²] /(n) hair of different color mixed into an animal's coat/ +º¹¤·Ì᤹ [¤µ¤·¤â¤É¤¹] /(v5s) to send back/to refer back/(P)/ +º¹¤·Ìô [¤µ¤·¤°¤¹¤ê] /(n) eye drops/eye lotion/ +º¹¤·Ìý [¤µ¤·¤¢¤Ö¤é] /(n) (lubricating) oil/oiling a machine/ +º¹¤·Î©¤Æ¤ë [¤µ¤·¤¿¤Æ¤ë] /(v1) to stand/to send (off)/ +º¹¤¹ [¤µ¤¹] /(v5s) to raise (stretch out) hands/to raise umbrella/(P)/ +º¹¤òÉÕ¤±¤ë [¤µ¤ò¤Ä¤±¤ë] /(exp) to establish a lead/to discriminate/ +º¹°Û [¤µ¤¤] /(n) difference/disparity/(P)/ +º¹°ã [¤µ¤¤] /(n) difference/ +º¹°ú´ªÄê [¤µ¤·¤Ò¤­¤«¤ó¤¸¤ç¤¦] /balance of an account/ +º¹±× [¤µ¤¨¤­] /(n) marginal profits/(P)/ +º¹³Û [¤µ¤¬¤¯] /(n) balance/difference/margin/(P)/ +º¹µ¡´Ø [¤µ¤­¤«¤ó] /difference engine/ +º¹¶â [¤µ¤­¤ó] /(n) difference/margin/ +º¹¸¯ [¤µ¤±¤ó] /(n,vs) dispatch/sending/ +º¹¹þ¤à [¤µ¤·¤³¤à] /(v5m) (1) to insert/to put in/to thrust in/to plug in/(2) to shine in/to flow in/(3) to jam a batter (with an inside pitch) (baseball)/ +º¹»Ù¤¨ [¤µ¤·¤Ä¤«¤¨] /(n) hindrance/impediment/ +º¹½Ð¿Í [¤µ¤·¤À¤·¤Ë¤ó] /(n) sender/(P)/ +º¹Â» [¤µ¤½¤ó] /(n) (profit sheet) loss/ +º¹Åù [¤µ¤È¤¦] /(n) gradation/ +º¹Æ° [¤µ¤É¤¦] /(n) differential motion/ +º¹ÇÛ [¤µ¤Ï¤¤] /(n,vs) agency/charge/management/act as an owner's agent/ +º¹ÇÛ¿Í [¤µ¤Ï¤¤¤Ë¤ó] /real estate agent/landlord/ +º¹Ê¬ [¤µ¤Ö¤ó] /(n) (computer) "diff"/increment/ +º¹ÊÌ [¤µ¤Ù¤Ä] /(n,vs) discrimination/distinction/differentiation/(P)/ +º¹ÊÌ´ØÀÇ [¤µ¤Ù¤Ä¤«¤ó¤¼¤¤] /differential duties/selective taxation/ +º¹ÊÌÂÔ¶ø [¤µ¤Ù¤Ä¤¿¤¤¤°¤¦] /discriminatory treatment/ +º¹ÊÌɽ¸½ [¤µ¤Ù¤Ä¤Ò¤ç¤¦¤²¤ó] /(n) word, phrase, or image that is perceived as showing or suggesting discrimination or prejudice against a person or group of people/ +º¹ÊÌÍѸì [¤µ¤Ù¤Ä¤è¤¦¤´] /(n) discriminatory terms/ +ºº±Ü [¤µ¤¨¤Ä] /(n) inspection/examination/ +ºº»¡ [¤µ¤µ¤Ä] /(n,vs) inspection (for compliance)/investigation (tax, etc.)/(P)/ +ºº¼ý [¤µ¤·¤å¤¦] /(n,vs) check and accept (e.g. a receipt)/ +ºº¾Ú [¤µ¤·¤ç¤¦] /(n) visa/(P)/ +ººÄê [¤µ¤Æ¤¤] /(n) assessment/investigation/audit/revision/(P)/ +ººÄê²Á³Ê [¤µ¤Æ¤¤¤«¤«¤¯] /(n) assessed value (price)/ +ººÆÉ [¤µ¤É¤¯] /(n) investigative reading/research/ +ººÌä [¤µ¤â¤ó] /(n) inquiry/hearing/(P)/ +ººÌä°Ñ°÷²ñ [¤µ¤â¤ó¤¤¤¤¤ó¤«¤¤] /(n) court of inquiry/ +º»µÖ [¤µ¤­¤å¤¦] /sand hill/sand dune/ +º»µû [¤Ï¤¼] /(n) goby/ +º»»½ [¤´¤«¤¤] /(n) clam worm/lugworm/ +º»ÂÁ [¤µ¤¿] /(n) affair/state/ +º»Çù [¤µ¤Ð¤¯] /(n) desert/ +º»Ìç [¤·¤ã¤â¤ó] /(n) wandering Buddhist monk/ +º»Ìï [¤·¤ã¤ß] /(n) Buddhist novice/ +º»ÍåÁмù [¤µ¤é¤½¤¦¤¸¤å] /(n) sal tree/ +º½ [¤¹¤Ê] /(n) sand/grit/(P)/ +º½¤Ü¤³¤ê [¤¹¤Ê¤Ü¤³¤ê] /(n) cloud of dust (sand, etc.)/ +º½±ì [¤¹¤Ê¤±¤à¤ê] /(n) cloud of sand (dust, etc.)/ +º½²¼¤í¤· [¤¹¤Ê¤ª¤í¤·] /(n) cleaning dirt or sand out of the digestive system/ +º½³¨ [¤¹¤Ê¤¨] /(n) sand picture/ +º½³ª [¤¹¤Ê¤¬¤Ë] /(n) sand crab/ +º½³ê [¤¹¤Ê¤á¤ê] /(n) black finless porpoise (Neophocaena phocaenoides)/ +º½´Î [¤¹¤Ê¤®¤â] /(n) gizzard/ +º½´ä [¤µ¤¬¤ó] /(n) sandstone/ +º½µÖ [¤µ¤­¤å¤¦] /(n) sand dune/sand hill/(P)/ +º½¶â [¤µ¤­¤ó] /(n) gold dust/ +º½¶â [¤·¤ã¤­¤ó] /(n) gold dust/ +º½¸¶ [¤¹¤Ê¤Ï¤é] /(n) sandy plain/desert/ +º½»³ [¤µ¤ä¤Þ] /(n) sand hill/dune/ +º½»³ [¤¹¤Ê¤ä¤Þ] /(n) sand hill/dune/ +º½»½ [¤´¤«¤¤] /(n) lugworm/ +º½»Ò [¤¹¤Ê¤´] /(n) sand/gold or silver dust/ +º½»þ·× [¤¹¤Ê¤É¤±¤¤] /(n) hourglass/ +º½»þ·×¥Ý¥¤¥ó¥¿ [¤¹¤Ê¤É¤±¤¤¥Ý¥¤¥ó¥¿] /hourglass pointer/ +º½½£ [¤µ¤¹] /(n) reef/sandbar/sandbank/ +º½½§ [¤µ¤¹] /(n) reef/sandbar/sandbank/ +º½¾å [¤µ¤¸¤ç¤¦] /(n) (built) on sand/ +º½¾ì [¤¹¤Ê¤Ð] /(n) sand pit/ +º½¿Ð [¤µ¤¸¤ó] /(n) cloud of sand (dust, etc.)/ +º½ÂÞ [¤¹¤Ê¤Ö¤¯¤í] /(n) sandbag/gizzard/ +º½ÃÏ [¤¹¤Ê¤¸] /(n) sandy soil/ +º½ÃÏ [¤¹¤Ê¤Á] /(n) sandy soil/ +º½Å´ [¤µ¤Æ¤Ä] /(n) iron sand/ +º½ÅÚ [¤µ¤É] /(n) sand/ +º½Åü [¤µ¤È¤¦] /(n) sugar/(P)/ +º½Åü¤Î°á [¤µ¤È¤¦¤Î¤³¤í¤â] /icing/ +º½Åü¤ò¿å¤ËÍϤ«¤¹ [¤µ¤È¤¦¤ò¤ß¤º¤Ë¤È¤«¤¹] /(exp) to dissolve sugar in water/ +º½ÅüµÐ [¤µ¤È¤¦¤­¤Ó] /(n) sugarcane/ +º½Åü¿å [¤µ¤È¤¦¤ß¤º] /(n) sugared water/ +º½ÅüÂ纬 [¤µ¤È¤¦¤À¤¤¤³¤ó] /(sugar) beet/ +º½ÅüÄÒ¤± [¤µ¤È¤¦¤Å¤±] /(n) preserved in sugar/ +º½Ç¹ [¤µ¤Î¤¦] /(n) (1) sandbag/(2) gizzard/ +º½Ç¹ [¤¹¤Ê¤Ö¤¯¤í] /(n) (1) sandbag/(2) gizzard/ +º½Çù [¤µ¤Ð¤¯] /(n) desert/(P)/ +º½ÉÍ [¤¹¤Ê¤Ï¤Þ] /(n) sandy beach/(P)/ +º½É÷Ϥ [¤¹¤Ê¤Ö¤í] /(n) sand bath/ +º½ËÉ [¤µ¤Ü¤¦] /(n) erosion control/(P)/ +º½ËÉÎÓ [¤µ¤Ü¤¦¤ê¤ó] /(n) erosion-control forest/ +º½Í·¤Ó [¤¹¤Ê¤¢¤½¤Ó] /(n) sand pit/ +º½Íò [¤¹¤Ê¤¢¤é¤·] /(n) sandstorm/ +º½Íø [¤¸¤ã¤ê] /(n) gravel/ballast/pebbles/(P)/ +º½ÍøÆ» [¤¸¤ã¤ê¤ß¤Á] /gravel path or road/ +º½Î³ [¤¹¤Ê¤Ä¤Ö] /(n) grains of sand/ +º½ÓÜ [¤µ¤·] /(n) spit (geography)/sandbank/ +º½Ô¼ [¤¹¤Ê¤Ü¤³¤ê] /(n) cloud of dust (sand, etc.)/ +º½ãª [¤µ¤ì¤­] /(n) pebbles/ +º¾¤Ã¤Æ¶â¤ò¼è¤ë [¤¤¤Ä¤ï¤Ã¤Æ¤«¤Í¤ò¤È¤ë] /(exp) to obtain money by fraud/ +º¾µ½ [¤µ¤®] /(n) fraud/swindle/graft/(P)/ +º¾µ½ºá [¤µ¤®¤¶¤¤] /(n) (the crime of) fraud/ +º¾µ½»Õ [¤µ¤®¤·] /(n) swindler/imposter/crook/(P)/ +º¾¼è [¤µ¤·¤å] /(n,vs) exploitation/fraud/swindle/(P)/ +º¾½Ñ [¤µ¤¸¤å¤Ä] /(n) swindling/ +º¾¾Î [¤µ¤·¤ç¤¦] /(n,vs) misrepresentation/false statement/(P)/ +º¿ [¤¯¤µ¤ê] /(n) chain/(P)/ +º¿³ù [¤¯¤µ¤ê¤¬¤Þ] /(n) sickle and chain (weapon)/ +º¿¹ñ [¤µ¤³¤¯] /(n) national isolation/exclusion of foreigners/(P)/ +º¿¹ñ¼çµÁ [¤µ¤³¤¯¤·¤å¤®] /(n) (national) isolationism/isolation policy/ +º¿¹ñÀ¯ºö [¤µ¤³¤¯¤»¤¤¤µ¤¯] /(n) (national) isolationism/isolation policy/ +º¿¹ü [¤µ¤³¤Ä] /(n) collarbone/ +º¿»å [¤¯¤µ¤ê¤¤¤È] /chain of yarn/ +º¿¾õ [¤µ¤¸¤ç¤¦] /chainlike/ +º¿ÅÁÆ° [¤¯¤µ¤ê¤Ç¤ó¤É¤¦] /(n) chain drive/ +º¿Èõ [¤¯¤µ¤ê¤È¤¤] /chain of ornamental cups hanging from a gutter/ +º¿ÊÔ¤ß [¤¯¤µ¤ê¤¢¤ß] /(n) chain stitch/ +º¿Öé»Ò [¤¯¤µ¤ê¤«¤¿¤Ó¤é] /(n) chain mail (armor)/ +ºÁ [¤¶] /(n,vs) sitting down/taking a seat/being implicated (involved) in (a crime)/ +ºÁ¤ê [¤¹¤ï¤ê] /(n) stability/ +ºÁ¤ê¹þ¤à [¤¹¤ï¤ê¤³¤à] /(v5m) to sit down (and bask)/to sit-in (in protest)/ +ºÁ¤ë [¤¹¤ï¤ë] /(v5r) to sit/to squat/ +ºÁ»ë [¤¶¤·] /(n,vs) remaining an idle spectator/looking on unconcernedly (doing nothing)/ +ºÁ¾Ì [¤¶¤·¤ç¤¦] /(n,vs) running aground/being stranded/ +ºÁ¾è [¤¶¤¸¤ç¤¦] /(n,vs) going on board (a ship)/ +ºÁ¿©¤ÎÅÌ [¤¶¤·¤ç¤¯¤Î¤È] /drone/idler/ +ºÁÁµ [¤¶¤¼¤ó] /(n) (Zen) meditation/ +ºÁÁü [¤¶¤¾¤¦] /(n) sedentary statue (image)/ +ºÂ [¤¶] /(n,n-suf) seat/one's place/position/(P)/ +ºÂ¤ê [¤¹¤ï¤ê] /(n) sitting/stability/(P)/ +ºÂ¤ê¹þ¤ß [¤¹¤ï¤ê¤³¤ß] /(n,vs) sit-in (i.e. in protest)/(P)/ +ºÂ¤ê¹þ¤à [¤¹¤ï¤ê¤³¤à] /(v5m) to sit down (and bask)/to sit-in (in protest)/ +ºÂ¤ë [¤¹¤ï¤ë] /(v5r) to sit/to squat/(P)/ +ºÂ°Ø»Ò [¤¶¤¤¤¹] /(n) small chair used while sitting on tatami/ +ºÂ°÷ [¤¶¤¤¤ó] /(n) member of a theatrical troupe/ +ºÂ±¦ [¤¶¤æ¤¦] /(n) at one's right/at one's side/ +ºÂ±¦¤Î½ñ [¤¶¤æ¤¦¤Î¤·¤ç] /one's desk-side book/ +ºÂ±¦¤ÎÌà [¤¶¤æ¤¦¤Î¤á¤¤] /(n) desk motto/favourite motto/ +ºÂ±¦Ìà [¤¶¤æ¤¦¤á¤¤] /desk motto/ +ºÂ²é [¤¶¤¬] /(n-t) daily life/sitting and lying down/ +ºÂ³÷ÃÄ [¤¶¤Ö¤È¤ó] /(n) floor cushion/ +ºÂµ» [¤¹¤ï¤ê¤ï¤¶] /(n) (MA) Aikido seated defence/ +ºÂ¶½ [¤¶¤­¤ç¤¦] /(n) entertainment/fun/amusement of the company/ +ºÂ¶È [¤¶¤®¤ç¤¦] /(n) sedentary work/ +ºÂ¶â [¤¶¤¬¤Í] /(n) (metal) washer/ +ºÂ¸µ [¤¶¤â¤È] /(n) theater proprietor/producer/ +ºÂ¹â [¤¶¤³¤¦] /(n) one's sitting height/ +ºÂ¹ü [¤¶¤³¤Ä] /(n) hipbone/ +ºÂ¹ü¿À·Ð [¤¶¤³¤Ä¤·¤ó¤±¤¤] /sciatic nerve/ +ºÂ¹ü¿À·ÐÄË [¤¶¤³¤Ä¤·¤ó¤±¤¤¤Ä¤¦] /sciatica/ +ºÂ»ë [¤¶¤·] /(n,vs) remaining an idle spectator/looking on unconcernedly (doing nothing)/ +ºÂ¼ç [¤¶¤¹] /(n) temple's head priest/ +ºÂ½£ [¤¶¤¹] /(n,vs) stranding/running aground/ +ºÂ½§ [¤¶¤¹] /(n,vs) stranding/running aground/ +ºÂ½ê [¤¶¤·¤ç] /(n) one's seat/ +ºÂ¾Ì [¤¶¤·¤ç¤¦] /(n,vs) running aground/being stranded/ +ºÂ¾è [¤¶¤¸¤ç¤¦] /(n,vs) going on board (a ship)/ +ºÂ¿¦ [¤¶¤·¤ç¤¯] /(n) sedentary work/ +ºÂ¿© [¤¶¤·¤ç¤¯] /(n) living in idleness/ +ºÂÀÊ [¤¶¤»¤­] /(n) seat/(P)/ +ºÂÀÊ»ØÄê·ô [¤¶¤»¤­¤·¤Æ¤¤¤±¤ó] /(n) reserved-seat ticket/ +ºÂÀÊÈÖ¹æ [¤¶¤»¤­¤Ð¤ó¤´¤¦] /seat number/ +ºÂÀÊɽ [¤¶¤»¤­¤Ò¤ç¤¦] /seating chart/ +ºÂÁµ [¤¶¤¼¤ó] /(n) (Zen) meditation/(P)/ +ºÂÁü [¤¶¤¾¤¦] /(n) seated figure/ +ºÂÂî [¤¶¤¿¤¯] /(n) low table/ +ºÂÃÌ [¤¶¤À¤ó] /(n) conversation/discussion/ +ºÂÃ̲ñ [¤¶¤À¤ó¤«¤¤] /(n) symposium/round-table discussion/(P)/ +ºÂÃæ [¤¶¤Á¤å¤¦] /(n) gathering/theatrical troupe/ +ºÂĹ [¤¶¤Á¤ç¤¦] /(n) chairman/(P)/ +ºÂƬ [¤¶¤¬¤·¤é] /(n) leader of a troupe/ +ºÂƬ [¤¶¤È¤¦] /(n) blind man or masseur/ +ºÂƬ·ß [¤¶¤È¤¦¤¯¤¸¤é] /(n) humpback whale/ +ºÂɸ [¤¶¤Ò¤ç¤¦] /(n) coordinate(s)/ +ºÂɸ·Ï [¤¶¤Ò¤ç¤¦¤±¤¤] /(n) coordinate system/ +ºÂɸ¼´ [¤¶¤Ò¤ç¤¦¤¸¤¯] /(n) coordinate axis/ +ºÂɸÊÑ´¹ [¤¶¤Ò¤ç¤¦¤Ø¤ó¤«¤ó] /coordinate transformation/ +ºÂÉÕ¤­ [¤¶¤Ä¤­] /(n) working in the theater/ +ºÂÉÛÃÄ [¤¶¤Ö¤È¤ó] /(n) cushion (Japanese)/square cushion used when sitting on one's knees in a tatami-mat floor/(P)/ +ºÂÉÛÃĤòÅö¤Æ¤ë [¤¶¤Ö¤È¤ó¤ò¤¢¤Æ¤ë] /(exp) to sit on a cushion/ +ºÂÉß [¤¶¤·¤­] /(n) tatami room/(P)/ +ºÂÉßÏ´ [¤¶¤·¤­¤í¤¦] /(n) (Edo-period) room for confining criminals or lunatics/ +ºÂÌô [¤¶¤ä¤¯] /(n) suppository/ +ºÂÍá [¤¶¤è¤¯] /(n) sitz bath/ +ºÂÎé [¤¶¤ì¤¤] /(n) bowing while sitting/ +ºÃ¤¯ [¤¯¤¸¤¯] /(v5k) to crush/to break/to sprain/ +ºÃ¤±¤ë [¤¯¤¸¤±¤ë] /(v1) to be crushed/to be broken/to be sprained/ +ºÃ½ý [¤¶¤·¤ç¤¦] /(n) bruise (internal)/ +ºÃÀÞ [¤¶¤»¤Ä] /(n,vs) frustration/setback/discouragement/(P)/ +ºÃÀÞ´¶ [¤¶¤»¤Ä¤«¤ó] /(n) feeling of frustration/sense of failure/ +ºÄ [¤µ¤¤] /(n,n-suf) debt/loan/(P)/ +ºÄµ´ [¤µ¤¤¤­] /(n) cruel creditor/bill collector/ +ºÄ·ô [¤µ¤¤¤±¤ó] /(n) bond/debenture/(P)/ +ºÄ·ô³ÊÉÕ¤± [¤µ¤¤¤±¤ó¤«¤¯¤Å¤±] /(n) bond rating/ +ºÄ·ôȯ¹Ô [¤µ¤¤¤±¤ó¤Ï¤Ã¤³¤¦] /(n) debt issuance/ +ºÄ¸¢ [¤µ¤¤¤±¤ó] /(n) credit/claim/(P)/ +ºÄ¸¢¼Ô [¤µ¤¤¤±¤ó¤·¤ã] /(n) creditor/ +ºÄ¸¢½êÍ­¼Ô [¤µ¤¤¤±¤ó¤·¤ç¤æ¤¦¤·¤ã] /(n) bondholder/ +ºÄ¸¢Êü´þ [¤µ¤¤¤±¤ó¤Û¤¦¤­] /(n) debt waiver/ +ºÄ¸¢Íø²ó¤ê [¤µ¤¤¤±¤ó¤ê¤Þ¤ï¤ê] /(n) bond yield/ +ºÄ¼ç [¤µ¤¤¤·¤å] /(n) creditor/ +ºÄ̳ [¤µ¤¤¤à] /(n) debt/liabilities/(P)/ +ºÄ̳µßºÑ [¤µ¤¤¤à¤­¤å¤¦¤µ¤¤] /(n) debt relief/ +ºÄ̳¸ò´¹ [¤µ¤¤¤à¤³¤¦¤«¤ó] /(n) debt swap/ +ºÄ̳ºï¸º [¤µ¤¤¤à¤µ¤¯¤²¤ó] /(n) debt reduction/ +ºÄ̳¼Ô [¤µ¤¤¤à¤·¤ã] /(n) debtor/ +ºÄ̳Ģ¾Ã¤· [¤µ¤¤¤à¤Á¤ç¤¦¤±¤·] /(n) debt forgiveness/ +ºÄ̳Ķ²á [¤µ¤¤¤à¤Á¤ç¤¦¤«] /(n) insolvency/ +ºÄ̳ÉÔÍú¹Ô [¤µ¤¤¤à¤Õ¤ê¤³¤¦] /(n) default on a debt/ +ºÄ̳Ééô [¤µ¤¤¤à¤Õ¤¿¤ó] /(n) debt load/ +ºÄ̳ÊÝ¾Ú [¤µ¤¤¤à¤Û¤·¤ç¤¦] /(n) loan guarantee/ +ºÅ [¤µ¤¤] /hold (a meeting)/(P)/ +ºÅ¤· [¤â¤è¤ª¤·] /(n) event/festivities/function/social gathering/auspices/opening/holding (a meeting)/(P)/ +ºÅ¤·Êª [¤â¤è¤¦¤·¤â¤Î] /(n) points of interest/tourist attraction/exhibit/events/amusements/(program of) entertainments/ +ºÅ¤·Êª [¤â¤è¤ª¤·¤â¤Î] /(n) points of interest/tourist attraction/exhibit/events/amusements/(program of) entertainments/ +ºÅ¤¹ [¤â¤è¤ª¤¹] /(v5s) to hold (a meeting)/to give (a dinner)/to feel/to show signs of/to develop symptoms of/to feel (sick)/(P)/ +ºÅ°üºÞ [¤µ¤¤¤¤¤ó¤¶¤¤] /aphrodisiac/ +ºÅ¹ç¤¦ [¤â¤ä¤¦] /(v5u) (arch) to co-operate (in enterprises)/to hold in common/to share/ +ºÅ¹ð [¤µ¤¤¤³¤¯] /(n) notification/ +ºÅ»ö¾ì [¤µ¤¤¤¸¤¸¤ç¤¦] /(n) event hall/ +ºÅÂ¥ [¤µ¤¤¤½¤¯] /(n,vs) request/demand/claim/urge (action)/press for/(P)/ +ºÅÂ¥¾õ [¤µ¤¤¤½¤¯¤¸¤ç¤¦] /(n) dun/letter requesting money, etc./ +ºÅ̲ [¤µ¤¤¤ß¤ó] /(n) hypnotism/(P)/ +ºÅ̲ºÞ [¤µ¤¤¤ß¤ó¤¶¤¤] /sleeping medicine/ +ºÅ̲½Ñ [¤µ¤¤¤ß¤ó¤¸¤å¤Ä] /(n) hypnotism/ +ºÅ̲Ìô [¤µ¤¤¤ß¤ó¤ä¤¯] /(n) sleeping medicine/ +ºÅ̲ÎÅË¡ [¤µ¤¤¤ß¤ó¤ê¤ç¤¦¤Û¤¦] /hypnotherapy/ +ºÅÎÞ [¤µ¤¤¤ë¤¤] /(n) lachrymal/(P)/ +ºÅÎÞ¥¬¥¹ [¤µ¤¤¤ë¤¤¥¬¥¹] /(n) tear gas/ +ºÅÎÞ½Æ [¤µ¤¤¤ë¤¤¤¸¤å¤¦] /tear-gas gun/ +ºÅÎÞÃÆ [¤µ¤¤¤ë¤¤¤À¤ó] /(n) tear-gas bomb/ +ºÆ [¤µ¤¤] /(pref) re-/again/repeated/(P)/ +ºÆ¡¹ [¤µ¤¤¤µ¤¤] /(adv,n) often/frequently/ +ºÆ¤Ó [¤Õ¤¿¤¿¤Ó] /(adv) again/once more/a second time/(P)/ +ºÆ¤Ó¼è¤ë [¤Õ¤¿¤¿¤Ó¤È¤ë] /(v5r) to reassume/ +ºÆ¤Ó½Ò¤Ù¤ë [¤Õ¤¿¤¿¤Ó¤Î¤Ù¤ë] /(v1) to restate/ +ºÆ¤ÓƳÆþ [¤Õ¤¿¤¿¤Ó¤É¤¦¤Ë¤å¤¦] /(vs) reintroduction/ +ºÆ¤ÓÆɤà [¤Õ¤¿¤¿¤Ó¤è¤à] /to reread/to read again/ +ºÆ°Æ [¤µ¤¤¤¢¤ó] /(n) second plan/second draft/ +ºÆ±Ç [¤µ¤¤¤¨¤¤] /(n) rerun/reshow/revive (a movie)/ +ºÆ±é [¤µ¤¤¤¨¤ó] /(n) (1) another showing (of a play)/(2) recapitulation (biology)/(P)/ +ºÆ±ï [¤µ¤¤¤¨¤ó] /(n) second marriage/ +ºÆ²¼ÉÕ [¤µ¤¤¤«¤Õ] /(vs) reissue/renewal/ +ºÆ²Ã¹© [¤µ¤¤¤«¤³¤¦] /(n) reprocessing/ +ºÆ²Ç [¤µ¤¤¤«] /(n) remarriage/ +ºÆ²ñ [¤µ¤¤¤«¤¤] /(n) another meeting/meeting again/reunion/(P)/ +ºÆ³« [¤µ¤¤¤«¤¤] /(n) reopening/resumption/(P)/ +ºÆ³«È¯ [¤µ¤¤¤«¤¤¤Ï¤Ä] /(n,vs) redevelopment/(P)/ +ºÆ³Îǧ [¤µ¤¤¤«¤¯¤Ë¤ó] /(vs) reaffirmation/ +ºÆ³ä°ú [¤µ¤¤¤ï¤ê¤Ó¤­] /(n) rediscount/ +ºÆ´© [¤µ¤¤¤«¤ó] /(n) reprint/republication/ +ºÆ´¶À÷ [¤µ¤¤¤«¤ó¤»¤ó] /getting the same sickness/ +ºÆµ¢ [¤µ¤¤¤­] /(n) recursive/ +ºÆµ¢Âå̾»ì [¤µ¤¤¤­¤À¤¤¤á¤¤¤·] /reflexive pronoun/ +ºÆµ¢Ç® [¤µ¤¤¤­¤Í¤Ä] /recurrent fever/ +ºÆµ¯ [¤µ¤¤¤­] /(n) comeback/recovery/restoration/rally/reflexive (in grammar)/(P)/ +ºÆµ¯Æ° [¤µ¤¤¤­¤É¤¦] /re-starting/ +ºÆµÄ [¤µ¤¤¤®] /(n) reconsideration/redeliberation/ +ºÆµó [¤µ¤¤¤­¤ç] /(n) another attempt/ +ºÆ¶¨µÄ [¤µ¤¤¤­¤ç¤¦¤­] /(vs) repeated discussion/ +ºÆ¶µ°é [¤µ¤¤¤­¤ç¤¦¤¤¤¯] /(n) retraining/re-education/ +ºÆ¶½ [¤µ¤¤¤³¤¦] /(n) revival/restoration/resuscitation/ +ºÆ¶Ð [¤µ¤¤¤­¤ó] /reappointment/ +ºÆ¶Ø»ß [¤µ¤¤¤­¤ó¤·] /reimposition of an embargo/reprohibition/ +ºÆ¶ãÌ£ [¤µ¤¤¤®¤ó¤ß] /(n) re-examination/review/ +ºÆ·³È÷ [¤µ¤¤¤°¤ó¤Ó] /(n) rearmament/ +ºÆ·ú [¤µ¤¤¤±¤ó] /(n) rebuilding/reconstruction/rehabilitation/(P)/ +ºÆ·ú [¤µ¤¤¤³¤ó] /(n) (temple or shrine) rebuilding/ +ºÆ·ú·×²è [¤µ¤¤¤±¤ó¤±¤¤¤«¤¯] /(n) reorganization plan/restructuring plan/ +ºÆ·úÃÛ [¤µ¤¤¤±¤ó¤Á¤¯] /reconstruction/rebuilding/ +ºÆ¸¡ºº [¤µ¤¤¤±¤ó¤µ] /re-examination/ +ºÆ¸¡Æ¤ [¤µ¤¤¤±¤ó¤È¤¦] /(n) re-examination/review/reappraisal/(P)/ +ºÆ¸½ [¤µ¤¤¤²¤ó] /(n,vs) reappearance/reproduction/return/revival/(P)/ +ºÆ¸òÉÕ [¤µ¤¤¤³¤¦¤Õ] /reissue/regrant/ +ºÆ¹©»ö [¤µ¤¤¤³¤¦¤¸] /reconstruction/ +ºÆ¹³ÊÛ [¤µ¤¤¤³¤¦¤Ù¤ó] /(n,vs) pleading/ +ºÆ¹» [¤µ¤¤¤³¤¦] /(n) second proof/reinvestigation/ +ºÆ¹½À® [¤µ¤¤¤³¤¦¤»¤¤] /(n) reconstruction/reorganization/reconstitution/ +ºÆ¹½ÃÛ [¤µ¤¤¤³¤¦¤Á¤¯] /(n) reconstruction/ +ºÆ¹Í [¤µ¤¤¤³¤¦] /(n) reconsideration/(P)/ +ºÆ¹Íθ [¤µ¤¤¤³¤¦¤ê¤ç] /reconsideration/ +ºÆ¹ßÎ× [¤µ¤¤¤³¤¦¤ê¤ó] /Second Advent/ +ºÆ¹ð [¤µ¤¤¤³¤¯] /renotification/ +ºÆ¹ñ±Ä²½ [¤µ¤¤¤³¤¯¤¨¤¤¤«] /(n) re-nationalisation/ +ºÆ¹ñÍ­²½ [¤µ¤¤¤³¤¯¤æ¤¦¤«] /(n) re-nationalisation/ +ºÆº§ [¤µ¤¤¤³¤ó] /(n) second marriage/(P)/ +ºÆºÆ [¤µ¤¤¤µ¤¤] /(adv,n) often/frequently/ +ºÆ»° [¤µ¤¤¤µ¤ó] /(adv,n) again and again/repeatedly/(P)/ +ºÆ»°ºÆ»Í [¤µ¤¤¤µ¤ó¤µ¤¤¤·] /(adv,n) repeatedly/ +ºÆ»× [¤µ¤¤¤·] /(n) reconsideration/ +ºÆ»î¸³ [¤µ¤¤¤·¤±¤ó] /re-examination/ +ºÆ»î¹Ô [¤µ¤¤¤·¤³¤¦] /(vs) trying again/ +ºÆ»î¹ç [¤µ¤¤¤·¤¢¤¤] /resumption of a game/ +ºÆ¼õ¿» [¤µ¤¤¤¸¤å¤·¤ó] /rebaptism by immersion/ +ºÆ½¢¿¦»Ù±ç [¤µ¤¤¤·¤å¤¦¤·¤ç¤¯¤·¤¨¤ó] /(n) outplacement/ +ºÆ½¾·» [¤µ¤¤¤¸¤å¤¦¤±¤¤] /(n) elder second cousin/ +ºÆ½¾·»Äï [¤µ¤¤¤¸¤å¤¦¤±¤¤¤Æ¤¤] /(n) second cousin/ +ºÆ½¾·»Äï [¤Õ¤¿¤¤¤È¤³] /(n) second cousin/ +ºÆ½¾Äï [¤µ¤¤¤¸¤å¤¦¤Æ¤¤] /(n) younger second cousin/ +ºÆ½Ð [¤µ¤¤¤·¤å¤Ä] /(n) reappearance/re-emergence/ +ºÆ½Ðȯ [¤µ¤¤¤·¤å¤Ã¤Ñ¤Ä] /(n) restart/fresh start/ +ºÆ½Û´Ä [¤µ¤¤¤¸¤å¤ó¤«¤ó] /recycle/ +ºÆ½èÍý [¤µ¤¤¤·¤ç¤ê] /(n,vs) reprocessing/ +ºÆ¾¡ [¤µ¤¤¤·¤ç¤¦] /(n) another victory/ +ºÆ¾å±Ç [¤µ¤¤¤¸¤ç¤¦¤¨¤¤] /rerun (of a file)/ +ºÆ¿³ [¤µ¤¤¤·¤ó] /(n) review/reexamination/retrial/(P)/ +ºÆ¿³ºº [¤µ¤¤¤·¤ó¤µ] /re-examination/ +ºÆ¿»Îé [¤µ¤¤¤·¤ó¤ì¤¤] /rebaptism by immersion/ +ºÆ¿ÒÌä [¤µ¤¤¤¸¤ó¤â¤ó] /re-examination/ +ºÆÀ¬ [¤µ¤¤¤»¤¤] /(n) second punitive expedition/ +ºÆÀ¸ [¤µ¤¤¤»¤¤] /(n,vs) playback/regeneration/resuscitation/return to life/rebirth/reincarnation/narrow escape/reclamation/regrowth/(P)/ +ºÆÀ¸°åÎÅ [¤µ¤¤¤»¤¤¤¤¤ê¤ç¤¦] /(n) regenerative medicine/ +ºÆÀ¸²Äǽ¥¨¥Í¥ë¥®¡¼ [¤µ¤¤¤»¤¤¤«¤Î¤¦¥¨¥Í¥ë¥®¡¼] /(n) renewable energy/ +ºÆÀ¸»º [¤µ¤¤¤»¤¤¤µ¤ó] /(n) reproduction/ +ºÆÀ¸»æ [¤µ¤¤¤»¤¤¤·] /(n) recycled paper/ +ºÆÀ¸Á¡°Ý [¤µ¤¤¤»¤¤¤»¤ó¤¤] /regenerated fiber/ +ºÆÀ¸ÁõÃÖ [¤µ¤¤¤»¤¤¤½¤¦¤Á] /(n) playback equipment/ +ºÆÀ¸Â®ÅÙ [¤µ¤¤¤»¤¤¤½¤¯¤É] /(n) (1) replay speed/playback speed/(2) refresh rate/ +ºÆÀ¸ÉÊ [¤µ¤¤¤»¤¤¤Ò¤ó] /reclaimed goods/ +ºÆÀ¸ÉÔÎÉÀ­ÉÏ·ì [¤µ¤¤¤»¤¤¤Õ¤ê¤ç¤¦¤»¤¤¤Ò¤ó¤±¤Ä] /(n) aplastic anemia/ +ºÆÀ¸Ë¡ [¤µ¤¤¤»¤¤¤Û¤¦] /(n) essay-type (test)/ +ºÆÀ¸ÍøÍÑ [¤µ¤¤¤»¤¤¤ê¤è¤¦] /recycling/ +ºÆÀ½ [¤µ¤¤¤»¤¤] /(n) remanufacture/reconditioning/ +ºÆÀ½ÉÊ [¤µ¤¤¤»¤¤¤Ò¤ó] /reprocessed goods/ +ºÆÀß [¤µ¤¤¤»¤Ä] /re-establishment/reorganization/ +ºÆÀâ [¤µ¤¤¤»¤Ä] /(n) repeated explanation/ +ºÆÀï [¤µ¤¤¤»¤ó] /(n) rematch/ +ºÆÀöÎé [¤µ¤¤¤»¤ó¤ì¤¤] /baptism by sprinkling/ +ºÆÁª [¤µ¤¤¤»¤ó] /(n) re-election/(P)/ +ºÆÁªµó [¤µ¤¤¤»¤ó¤­¤ç] /(n) re-election/ +ºÆÁÈ¿¥ [¤µ¤¤¤½¤·¤­] /reorganization/ +ºÆÁϤ [¤µ¤¤¤½¤¦¤¾¤¦] /recreation/ +ºÆÁ÷ [¤µ¤¤¤½¤¦] /(n,vs) re-send/ +ºÆ¬ÎÌ [¤µ¤¤¤½¤¯¤ê¤ç¤¦] /resurvey/ +ºÆà[¤µ¤¤¤¿¤ó] /(n) resurrection (of a company or school, etc.)/ +ºÆÃí [¤µ¤¤¤Á¤å¤¦] /repeat order/ +ºÆÃíʸ [¤µ¤¤¤Á¤å¤¦¤â¤ó] /repeat order/ +ºÆÃò [¤µ¤¤¤Á¤å¤¦] /recasting/ +ºÆÄ´ [¤µ¤¤¤Á¤ç¤¦] /(n,vs) reexamination/reinvestigation/ +ºÆÄ´ºº [¤µ¤¤¤Á¤ç¤¦¤µ] /re-examination/reinvestigation/ +ºÆÄ´À° [¤µ¤¤¤Á¤ç¤¦¤»¤¤] /readjustment/realignment/ +ºÆľÀÜ¿ÒÌä [¤µ¤¤¤Á¤ç¤¯¤»¤Ä¤¸¤ó¤â¤ó] /(n) redirect examination/ +ºÆÄêµÁ [¤µ¤¤¤Æ¤¤¤®] /(n) (math) redefinition/ +ºÆÄó°Æ [¤µ¤¤¤Æ¤¤¤¢¤ó] /proposing again/ +ºÆÄû [¤µ¤¤¤Æ¤¤] /(n) second time/ +ºÆÄûÈÇ [¤µ¤¤¤Æ¤¤¤Ï¤ó] /second revised edition/ +ºÆÄûÈÇ [¤µ¤¤¤Æ¤¤¤Ð¤ó] /second revised edition/ +ºÆž [¤µ¤¤¤Æ¤ó] /(n) changing directions/turning around/ +ºÆÅÙ [¤µ¤¤¤É] /(n-adv,n-t) twice/again/second time/(P)/ +ºÆÅÙ³Îǧ [¤µ¤¤¤É¤«¤¯¤Ë¤ó] /double check/ +ºÆÅÙ¶¨µÄ [¤µ¤¤¤É¤­¤ç¤¦¤®] /(vs) renegotiation/ +ºÆÅê¹Æ [¤µ¤¤¤È¤¦¤³¤¦] /redraft/revised contribution/ +ºÆÅê»ñ [¤µ¤¤¤È¤¦¤·] /reinvest/ +ºÆÅêɼ [¤µ¤¤¤È¤¦¤Ò¤ç¤¦] /(n) revoting/ +ºÆÆÉ [¤µ¤¤¤É¤¯] /(n,vs) rereading/ +ºÆÆÍÆþ [¤µ¤¤¤È¤Ä¤Ë¤å¤¦] /(n) reentry/ +ºÆÆþ³Ø [¤µ¤¤¤Ë¤å¤¦¤¬¤¯] /readmission to a school/ +ºÆÆþ¹ñ [¤µ¤¤¤Ë¤å¤¦¤³¤¯] /re-entry into a country/ +ºÆÆþ¹ñµö²Ä [¤µ¤¤¤Ë¤å¤¦¤³¤¯¤­¤ç¤«] /immigration re-entry permit/ +ºÆÆþ¹ñµö²Ä½ñ [¤µ¤¤¤Ë¤å¤¦¤³¤¯¤­¤ç¤«¤·¤ç] /re-entry permit/ +ºÆǤ [¤µ¤¤¤Ë¤ó] /(n) reappointment/(P)/ +ºÆǧ¼± [¤µ¤¤¤Ë¤ó¤·¤­] /(n,vs) recognizing anew/seeing something in a new light/ +ºÆdz [¤µ¤¤¤Í¤ó] /(n) recurrence/revival/resuscitation/(P)/ +ºÆÇÒ [¤µ¤¤¤Ï¤¤] /(int,n) worshipping again/bowing twice/epistolary clothing/ +ºÆÇÔ [¤µ¤¤¤Ï¤¤] /(n) second defeat/ +ºÆÇÛÃÖ [¤µ¤¤¤Ï¤¤¤Á] /(n) rearrangement/reallocation/realignment/ +ºÆÇÛÉÛ [¤µ¤¤¤Ï¤¤¤Õ] /redistribution/ +ºÆÇÛʬ [¤µ¤¤¤Ï¤¤¤Ö¤ó] /redistribution/ +ºÆȯ [¤µ¤¤¤Ï¤Ä] /(n) return/relapse/reoccurrence/(P)/ +ºÆȯ¹Ô [¤µ¤¤¤Ï¤Ã¤³¤¦] /(vs) reissue/ +ºÆȯ­ [¤µ¤¤¤Û¤Ã¤½¤¯] /restart/fresh start/ +ºÆÈÇ [¤µ¤¤¤Ï¤ó] /(n) reprint(ing)/second edition/ +ºÆÈÈ [¤µ¤¤¤Ï¤ó] /(n) second offense/ +ºÆÈÈ¼Ô [¤µ¤¤¤Ï¤ó¤·¤ã] /second offender/ +ºÆÈÎ [¤µ¤¤¤Ï¤ó] /(n) resale/(P)/ +ºÆÈβÁ³Ê [¤µ¤¤¤Ï¤ó¤«¤«¤¯] /resale price/ +ºÆÈÎ¶È¼Ô [¤µ¤¤¤Ï¤ó¤®¤ç¤¦¤·¤ã] /reseller/ +ºÆÈÎÀ©ÅÙ [¤µ¤¤¤Ï¤ó¤»¤¤¤É] /resale system/ +ºÆÈÎÇä [¤µ¤¤¤Ï¤ó¤Ð¤¤] /(n) resale/ +ºÆɾ²Á [¤µ¤¤¤Ò¤ç¤¦¤«] /(n) reassessment/reappraisal/ +ºÆÉâ¾å [¤µ¤¤¤Õ¤¸¤ç¤¦] /(vs) resurfacing/ +ºÆÉðÁõ [¤µ¤¤¤Ö¤½¤¦] /rearmament/ +ºÆÉõº¿ [¤µ¤¤¤Õ¤¦¤µ] /(vs) reblocking/refreeze/ +ºÆÉþÌò [¤µ¤¤¤Õ¤¯¤¨¤­] /re-enlistment/second imprisonment/ +ºÆʬÇÛ [¤µ¤¤¤Ö¤ó¤Ñ¤¤] /(n) redistribution/ +ºÆÊÑ [¤µ¤¤¤Ø¤ó] /(n) second change/second calamity/ +ºÆÊÔ [¤µ¤¤¤Ø¤ó] /(n) reorganization/reshuffle/(P)/ +ºÆÊԷײè [¤µ¤¤¤Ø¤ó¤±¤¤¤«¤¯] /(n) reorganization plan/ +ºÆÊÔÀ® [¤µ¤¤¤Ø¤ó¤»¤¤] /reorganization/reshuffle/ +ºÆÊݸ± [¤µ¤¤¤Û¤±¤ó] /(n) reinsurance/ +ºÆÊüÁ÷ [¤µ¤¤¤Û¤¦¤½¤¦] /(n,vs) rebroadcasting/ +ºÆˬ [¤µ¤¤¤Û¤¦] /(n) revisit/ +ºÆÍ¢½Ð [¤µ¤¤¤æ¤·¤å¤Ä] /(n) re-exportation/ +ºÆÍ¢Æþ [¤µ¤¤¤æ¤Ë¤å¤¦] /(n) reimportation/ +ºÆÍ· [¤µ¤¤¤æ¤¦] /(n) revisit/ +ºÆÍè [¤µ¤¤¤é¤¤] /(n) return/second coming/Second Advent/reincarnation/(P)/ +ºÆÍè·î [¤µ¤é¤¤¤²¤Ä] /(n-adv,n-t) month after next/(P)/ +ºÆÍè½µ [¤µ¤é¤¤¤·¤å¤¦] /(n-adv,n-t) week after next/(P)/ +ºÆÍèǯ [¤µ¤é¤¤¤Í¤ó] /(n-adv,n-t) year after next/(P)/ +ºÆÎ× [¤µ¤¤¤ê¤ó] /(n) Second Coming/Second Advent/ +ºÆÎ×ÇÉ [¤µ¤¤¤ê¤ó¤Ï] /Adventists/ +ºÆÏ¿ [¤µ¤¤¤í¤¯] /(n,vs) re-recording/ +ºÇ [¤µ¤¤] /(n,pref) the most/the extreme/ +ºÇ¤¿¤ë [¤µ¤¤¤¿¤ë] /(adj-t) prime/conspicuous/ +ºÇ¤¿¤ëʪ [¤µ¤¤¤¿¤ë¤â¤Î] /the most extreme/ +ºÇ¤â [¤â¤Ã¤È¤â] /(adv) most/extremely/(P)/ +ºÇ¤â½ÅÍ× [¤â¤Ã¤È¤â¤¸¤å¤¦¤è¤¦] /(adj-na) most important/ +ºÇ¤â½ÅÍפʻö [¤â¤Ã¤È¤â¤¸¤å¤¦¤è¤¦¤Ê¤³¤È] /the most important thing/ +ºÇ°¦ [¤µ¤¤¤¢¤¤] /(n) beloved/ +ºÇ°­ [¤µ¤¤¤¢¤¯] /(adj-na,n) the worst/(P)/ +ºÇ±¦Íã [¤µ¤¤¤¦¤è¤¯] /(n) ultra-right/ultra-right extremists/ +ºÇ²¼ [¤µ¤¤¤«] /(adj-na,n) the lowest/the worst/(P)/ +ºÇ²¼°Ì [¤µ¤¤¤«¤¤] /(n) the lowest rank/the bottom/the cellar/ +ºÇ²¼°Ì¤Î¥Ó¥Ã¥È [¤µ¤¤¤«¤¤¤Î¥Ó¥Ã¥È] /LSB/least significant bit/ +ºÇ²Ì¤Æ [¤µ¤¤¤Ï¤Æ] /(n) the farthest ends/ +ºÇ³° [¤µ¤¤¤¬¤¤] /(n) outer-most/ +ºÇ´ó¤ê [¤â¤è¤ê] /(adj-no,n) nearest/neighbouring/nearby/(P)/ +ºÇ´ü [¤µ¤¤¤´] /(n-adv,n) one's last moment/one's time of death/(P)/ +ºÇ¶¯ [¤µ¤¤¤­¤ç¤¦] /(n) strongest/(P)/ +ºÇ¶á [¤µ¤¤¤­¤ó] /(adj-no,n-adv,n-t) latest/most recent/nowadays/(P)/ +ºÇ·Ã¹ñ [¤µ¤¤¤±¤¤¤³¤¯] /(n) most favored nation/(P)/ +ºÇ·Ã¹ñÂÔ¶ø [¤µ¤¤¤±¤¤¤³¤¯¤¿¤¤¤°¤¦] /(n) most favored nation (MFN)/ +ºÇ·ÉÎé [¤µ¤¤¤±¤¤¤ì¤¤] /(n) a respectful bow/ +ºÇ¸Å [¤µ¤¤¤³] /(n) the oldest/(P)/ +ºÇ¸å [¤µ¤¤¤´] /(n) last/end/conclusion/(P)/ +ºÇ¸å¤ÎÈÕ»Á [¤µ¤¤¤´¤Î¤Ð¤ó¤µ¤ó] /the Last Supper/ +ºÇ¸å¤Þ¤Ç [¤µ¤¤¤´¤Þ¤Ç] /to the end/to the last/ +ºÇ¸åÄÌÄ­ [¤µ¤¤¤´¤Ä¤¦¤Á¤ç¤¦] /ultimatum/ +ºÇ¸åÎó [¤µ¤¤¤³¤¦¤ì¤Ä] /(n) (very) back (last) row/rearmost row/ +ºÇ¸åÎó¼Ö [¤µ¤¤¤´¤ì¤Ã¤·¤ã] /last train/ +ºÇ¹â [¤µ¤¤¤³¤¦] /(adj-na,n) highest/supreme/the most/(P)/ +ºÇ¹â²Á³Ê [¤µ¤¤¤³¤¦¤«¤«¤¯] /(n) highest price/price ceiling/ +ºÇ¹â³ØÉÜ [¤µ¤¤¤³¤¦¤¬¤¯¤Õ] /highest institute of education/ +ºÇ¹âµ¡Ì© [¤µ¤¤¤³¤¦¤­¤ß¤Ä] /top secret/ +ºÇ¹âµ­Ï¿ [¤µ¤¤¤³¤¦¤­¤í¤¯] /(n) best (highest) record/new record/ +ºÇ¹âµé [¤µ¤¤¤³¤¦¤­¤å¤¦] /(n) highest grade/top class/(P)/ +ºÇ¹âµéÉÊ [¤µ¤¤¤³¤¦¤­¤å¤¦¤Ò¤ó] /(n) top quality products/ +ºÇ¹â·Ð±ÄÀÕǤ¼Ô [¤µ¤¤¤³¤¦¤±¤¤¤¨¤¤¤»¤­¤Ë¤ó¤·¤ã] /Chief Executive Officer (CEO)/ +ºÇ¹â¸¡ [¤µ¤¤¤³¤¦¤±¤ó] /(n) (abbr) Public Prosecutor's Office/(P)/ +ºÇ¹â¸¡»¡Ä£ [¤µ¤¤¤³¤¦¤±¤ó¤µ¤Ä¤Á¤ç¤¦] /(n) Supreme Public Prosecutor's Office/ +ºÇ¹âºÛ [¤µ¤¤¤³¤¦¤µ¤¤] /(n) (abbr) Supreme Court/(P)/ +ºÇ¹âºÛȽ½ê [¤µ¤¤¤³¤¦¤µ¤¤¤Ð¤ó¤·¤ç] /Supreme Court/ +ºÇ¹âºâ̳ÀÕǤ¼Ô [¤µ¤¤¤³¤¦¤¶¤¤¤à¤»¤­¤Ë¤ó¤·¤ã] /Chief Financial Officer (CFO)/ +ºÇ¹â»ØƳ¼Ô [¤µ¤¤¤³¤¦¤·¤É¤¦¤·¤ã] /supreme leader/ultimate leader/ +ºÇ¹âĬ [¤µ¤¤¤³¤¦¤Á¤ç¤¦] /(n) climax/ +ºÇ¹âÅÀ [¤µ¤¤¤³¤¦¤Æ¤ó] /(n) highest score or grade or number of points/ +ºÇ¹âÊö [¤µ¤¤¤³¤¦¤Û¤¦] /(n) highest peak/most prominent/highest authority/(P)/ +ºÇº¸ [¤µ¤¤¤µ] /(n) left-most/ +ºÇº¸Íã [¤µ¤¤¤µ¤è¤¯] /(n) ultra-left/ultra-left extremists/ +ºÇ½ª [¤µ¤¤¤·¤å¤¦] /(n) last/final/closing/(P)/ +ºÇ½ª°Æ [¤µ¤¤¤·¤å¤¦¤¢¤ó] /(n) final program (plan)/ +ºÇ½ª²ó [¤µ¤¤¤·¤å¤¦¤«¤¤] /last time/last inning/last part/ +ºÇ½ª·ë²Ì [¤µ¤¤¤·¤å¤¦¤±¤Ã¤«] /(n) end result/ +ºÇ½ª¾Ï [¤µ¤¤¤·¤å¤¦¤·¤ç¤¦] /(n) last chapter (book, etc.)/ +ºÇ½ªÃʳ¬ [¤µ¤¤¤·¤å¤¦¤À¤ó¤«¤¤] /final stage/ +ºÇ½ªÅª [¤µ¤¤¤·¤å¤¦¤Æ¤­] /(adj-na) finally/(P)/ +ºÇ½ªÆü [¤µ¤¤¤·¤å¤¦¤Ó] /last day/final day/ +ºÇ½ªÊ¼´ï [¤µ¤¤¤·¤å¤¦¤Ø¤¤¤­] /the ultimate weapon/ +ºÇ½ªÊÔÀ® [¤µ¤¤¤·¤å¤¦¤Ø¤ó¤»¤¤] /final form/ +ºÇ½ªÊÛÏÀ [¤µ¤¤¤·¤å¤¦¤Ù¤ó¤í¤ó] /(n) closing argument/closing statement/ +ºÇ½ªÌÜŪ [¤µ¤¤¤·¤å¤¦¤â¤¯¤Æ¤­] /(n) ultimate goal/ +ºÇ½ÅÅÀ [¤µ¤¤¤¸¤å¤¦¤Æ¤ó] /very important point/(P)/ +ºÇ½é [¤µ¤¤¤·¤ç] /(adj-no,n-adv,n-t) beginning/outset/first/onset/(P)/ +ºÇ½é¤Î»® [¤µ¤¤¤·¤ç¤Î¤µ¤é] /first course/ +ºÇ¾® [¤µ¤¤¤·¤ç¤¦] /(n) smallest/least/(P)/ +ºÇ¾®²½ [¤µ¤¤¤·¤ç¤¦¤«] /(n) minimization/ +ºÇ¾®¸Â [¤µ¤¤¤·¤ç¤¦¤²¤ó] /(n) minimum/lowest/(P)/ +ºÇ¾®¸ÂÅÙ [¤µ¤¤¤·¤ç¤¦¤²¤ó¤É] /minimum/ +ºÇ¾®¼«¾èË¡ [¤µ¤¤¤·¤ç¤¦¤¸¤¸¤ç¤¦¤Û¤¦] /(n) least-squares method/ +ºÇ¾®ÃÍ [¤µ¤¤¤·¤ç¤¦¤Á] /(n) minimum value/min/ +ºÇ¾®Æó¾èË¡ [¤µ¤¤¤·¤ç¤¦¤Ë¤¸¤ç¤¦¤Û¤¦] /(n) least-squares method/ +ºÇ¾¯ [¤µ¤¤¤·¤ç¤¦] /(n) smallest/minimum/least/(P)/ +ºÇ¾å [¤µ¤¤¤¸¤ç¤¦] /(adj-na,n) best/(P)/ +ºÇ¾å [¤â¤¬¤ß] /(adj-na,n) best/ +ºÇ¾å°Ì¤Î¥Ó¥Ã¥È [¤µ¤¤¤¸¤ç¤¦¤¤¤Î¥Ó¥Ã¥È] /MSB/most significant bit/ +ºÇ¾å³¬ [¤µ¤¤¤¸¤ç¤¦¤«¤¤] /(n) top floor/ +ºÇ¾åµé [¤µ¤¤¤¸¤ç¤¦¤­¤å¤¦] /(n) highest grade/superlative degree/ +ºÇ¿· [¤µ¤¤¤·¤ó] /(n) latest/newest/(P)/ +ºÇ¿·¼° [¤µ¤¤¤·¤ó¤·¤­] /(n) latest style/ +ºÇÀ¹´ü [¤µ¤¤¤»¤¤¤­] /(n) golden age/best time for/(P)/ +ºÇÀèü [¤µ¤¤¤»¤ó¤¿¤ó] /(adj-no,n) ultra-fine/(P)/ +ºÇÁ° [¤µ¤¤¤¼¤ó] /(n) foremost/ +ºÇÁ°Àï [¤µ¤¤¤¼¤ó¤»¤ó] /front/first line/spearhead/ +ºÇÁ°Àþ [¤µ¤¤¤¼¤ó¤»¤ó] /(n) foremost line/(P)/ +ºÇÁ°Îó [¤µ¤¤¤¼¤ó¤ì¤Ä] /front row/(P)/ +ºÇÁ± [¤µ¤¤¤¼¤ó] /(n) the very best/(P)/ +ºÇÁ±¤Îºö [¤µ¤¤¤¼¤ó¤Î¤µ¤¯] /the best policy (measure)/ +ºÇÁ±¤ò¿Ô¤¯¤¹ [¤µ¤¤¤¼¤ó¤ò¤Ä¤¯¤¹] /(exp) to do one's best/to do something to the best of one's ability/ +ºÇÁá [¤â¤Ï¤ä] /(adv) already/now/(P)/ +ºÇ® [¤µ¤¤¤½¤¯] /(adj-no) fastest/ +ºÇ¿ [¤µ¤¤¤¿] /(n) the most/(P)/ +ºÇ¿¿ô [¤µ¤¤¤¿¤¹¤¦] /largest number/plurality/ +ºÇÂç [¤µ¤¤¤À¤¤] /(n) greatest/largest/maximum/(P)/ +ºÇÂç²½ [¤µ¤¤¤À¤¤¤«] /maximization/ +ºÇÂç¸Â [¤µ¤¤¤À¤¤¤²¤ó] /(n) maximum/(P)/ +ºÇÂç¸ÂÅÙ [¤µ¤¤¤À¤¤¤²¤ó¤É] /maximum/ +ºÇÂç¸øÌó¿ô [¤µ¤¤¤À¤¤¤³¤¦¤ä¤¯¤¹¤¦] /(n) greatest common divisor/ +ºÇÂçÃÍ [¤µ¤¤¤À¤¤¤Á] /(n) global maximum/greatest value/ +ºÇû [¤µ¤¤¤¿¤ó] /(n) shortest/(P)/ +ºÇûµ÷Î¥ [¤µ¤¤¤¿¤ó¤­¤ç¤ê] /(n) shortest distance (to)/ +ºÇÃæ [¤µ¤¤¤Á¤å¤¦] /(n-adv,n) in the middle of/height of/in course of/midst/(P)/ +ºÇÃæ [¤µ¤Ê¤«] /(n-adv,n) in the middle of/height of/in course of/midst/ +ºÇÃæ [¤â¤Ê¤«] /(n) wafer cake filled with bean jam/ +ºÇĹ [¤µ¤¤¤Á¤ç¤¦] /(n) the longest/the oldest/(P)/ +ºÇĹÉÔÅݵ÷Î¥ [¤µ¤¤¤Á¤ç¤¦¤Õ¤È¤¦¤­¤ç¤ê] /(n) day's longest successful jump/ +ºÇÄÂË¡ [¤µ¤¤¤Á¤ó¤Û¤¦] /Minimum Wages Act/ +ºÇÄã [¤µ¤¤¤Æ¤¤] /(adj-na,adv,n) (1) least/lowest/worst/(2) nasty/disgusting/horrible/yuck!/(P)/ +ºÇÄã²¹ÅÙ·× [¤µ¤¤¤Æ¤¤¤ª¤ó¤É¤±¤¤] /a minimum thermometer/ +ºÇÄã·ì°µ [¤µ¤¤¤Æ¤¤¤±¤Ä¤¢¤Ä] /minimal blood pressure/ +ºÇÄã¸Â [¤µ¤¤¤Æ¤¤¤²¤ó] /(n) minimum/(P)/ +ºÇÄãÀ¸³èÈñ [¤µ¤¤¤Æ¤¤¤»¤¤¤«¤Ä¤Ò] /minimum cost of living/ +ºÇÄãĶâ [¤µ¤¤¤Æ¤¤¤Á¤ó¤®¤ó] /minimum wage/ +ºÇÄãĶâÀ© [¤µ¤¤¤Æ¤¤¤Á¤ó¤®¤ó¤»¤¤] /(n) minimum wage system/ +ºÇŬ [¤µ¤¤¤Æ¤­] /(adj-na,n) optimum/the most suitable/(P)/ +ºÇŬ²½ [¤µ¤¤¤Æ¤­¤«] /optimization/ +ºÇÆî [¤µ¤¤¤Ê¤ó] /(adj-no,n) southernmost/ +ºÇǯ¾¯ [¤µ¤¤¤Í¤ó¤·¤ç¤¦] /(adj-no) youngest/(P)/ +ºÇǯĹ [¤µ¤¤¤Í¤ó¤Á¤ç¤¦] /(adj-no) eldest/ +ºÇËÌü [¤µ¤¤¤Û¤¯¤¿¤ó] /(n) northernmost tip (of country)/ +ºÇÍ¥¶ø [¤µ¤¤¤æ¤¦¤°¤¦] /most favourable treatment/very warm reception/(P)/ +ºÇÍ¥½¨Áª¼ê [¤µ¤¤¤æ¤¦¤·¤å¤¦¤»¤ó¤·¤å] /(n) MVP/the most valuable player/ +ºÇÎÉ [¤µ¤¤¤ê¤ç¤¦] /(adj-na,n) the best/ideal/(P)/ +ºÈ [¤«¤Ê] /how!/what!/alas!/ +ºÈ [¤µ¤¤] /how!/what!/alas!/ +ºÈ [¤ä] /question mark/ +ºÉ¤¬¤ë [¤Õ¤µ¤¬¤ë] /(v5r,vi) to be plugged up/to be shut up/(P)/ +ºÉ¤­»ß¤á¤ë [¤»¤­¤È¤á¤ë] /(v1) to dam up/to hold back/to keep back/to intercept/to check/ +ºÉ¤®¹þ¤à [¤Õ¤µ¤®¤³¤à] /(v5m) to mope/ +ºÉ¤¯ [¤»¤¯] /(v5k) to dam (up) (stream)/ +ºÉ¤° [¤Õ¤µ¤°] /(v5g,vt) to stop up/to close up/to block (up)/to occupy/to fill up/to take up/to stand in another's way/to plug up/to shut up/(P)/ +ºÉ¸» [¤½¤¯¤²¤ó] /(n) blockage of a source/ +ºÉÀò [¤½¤¯¤»¤ó] /(n) embolus/abnormal substance (i.e. air) circulating in the blood/ +ºÉÀò¾É [¤½¤¯¤»¤ó¤·¤ç¤¦] /(n) embolism/ +ºÊ [¤Ä¤Þ] /(n) (hum) wife/(P)/ +ºÊ¤ÎºÂ [¤Ä¤Þ¤Î¤¶] /status of wifehood/ +ºÊ¸Í [¤Ä¤Þ¤É] /(n) (pair of) wooden doors in the interior of a home/ +ºÊ»Ò [¤µ¤¤¤·] /(n) wife and children/(P)/ +ºÊ»Ò¤ò·È¤¨¤ë [¤µ¤¤¤·¤ò¤¿¤º¤µ¤¨¤ë] /(exp) to be accompanied by one's family/ +ºÊ»Ò»ý¤Á [¤µ¤¤¤·¤â¤Á] /man with wife and kid(s)/ +ºÊ¼¼ [¤µ¤¤¤·¤Ä] /(n) wife/ +ºÊ½÷ [¤µ¤¤¤¸¤ç] /(n) one's wife/one's wife and daughter(s)/ +ºÊ¾ª [¤µ¤¤¤·¤ç¤¦] /(n) one's wife and mistress(es)/ +ºÊÂÓ [¤µ¤¤¤¿¤¤] /(n,vs) marriage/marry/ +ºÊÂÓ¼Ô [¤µ¤¤¤¿¤¤¤·¤ã] /(n) a married man/ +ºËÁê [¤µ¤¤¤·¤ç¤¦] /(n) Prime Minister/(P)/ +ºËÁê¤Î´ï [¤µ¤¤¤·¤ç¤¦¤Î¤­] /person qualified for prime minister/ +ºËÎÎ [¤µ¤¤¤ê¤ç¤¦] /(n) supervision/superintendence/management/supervisor/ +ºÌ¤ê [¤¤¤í¤É¤ê] /(n) coloring/coloration/assortment/color scheme/makeup/(P)/ +ºÌ¤ë [¤¤¤í¤É¤ë] /(v5r) to colour/to paint/to make up/(P)/ +ºÌ±À [¤µ¤¤¤¦¤ó] /(n) glowing clouds/ +ºÌ²è [¤µ¤¤¤¬] /colored picture/painting/ +ºÌ´É [¤µ¤¤¤«¤ó] /(n) artist's brush/ +ºÌ¿§ [¤µ¤¤¤·¤­] /(n) colouring/colouration/painting/(P)/ +ºÌ¿§ [¤µ¤¤¤·¤ç¤¯] /(n) colouring/colouration/painting/ +ºÌ¿§²è [¤µ¤¤¤·¤­¤¬] /(n) colour picture or painting/ +ºÌ¿§²è [¤µ¤¤¤·¤ç¤¯¤¬] /(n) colour picture or painting/ +ºÌÁØ [¤µ¤¤¤½¤¦] /(n) (solar) chromosphere/ +ºÌÅÙ [¤µ¤¤¤É] /(n) chroma/ +ºÍ [¤µ¤¤] /(n) ability/gift/talent/aptitude/genius/(P)/ +ºÍ³Ð [¤µ¤¤¤«¤¯] /(n) ready wit/raising (money)/plan/device/ +ºÍ³Ø [¤µ¤¤¤¬¤¯] /(n) talent and education/ +ºÍ´´ [¤µ¤¤¤«¤ó] /(n) ability/ +ºÍ´ï [¤µ¤¤¤­] /(n) talent/ +ºÍµ¤ [¤µ¤¤¤­] /(n) wisdom/ +ºÍµ¤½Ä²£ [¤µ¤¤¤­¤¸¤å¤¦¤ª¤¦] /great wisdom/ +ºÍµ¤ßåȯ [¤µ¤¤¤­¤«¤ó¤Ñ¤Ä] /(adj-na,n) quick-witted/a flash of brilliance/great wisdom/ +ºÍ·Ý [¤µ¤¤¤²¤¤] /(n) talent and accomplishments/wisdom and works/ +ºÍ»Ò [¤µ¤¤¤·] /(n) talented man/clever man/ +ºÍ½÷ [¤µ¤¤¤¸¤ç] /(n) talented woman/ +ºÍ¿§ [¤µ¤¤¤·¤ç¤¯] /(n) wit and beauty/ +ºÍ¿§·óÈ÷ [¤µ¤¤¤·¤ç¤¯¤±¤ó¤Ó] /(n) (a woman) being gifted with both intelligence and beauty/ +ºÍ¿Í [¤µ¤¤¤¸¤ó] /(n) talented person/clever person/ +ºÍÁô [¤µ¤¤¤½¤¦] /(n) poetic talent/ +ºÍÁö¤ë [¤µ¤¤¤Ð¤·¤ë] /(v5r) to be clever/to be quick-witted/to be precocious/ +ºÍÃƤ±¤ë [¤µ¤¤¤Ï¤¸¤±¤ë] /(v1) to be presumptuous/to be clever and forward/ +ºÍÃÎ [¤µ¤¤¤Á] /(n) wit and intelligence/ +ºÍÃÒ [¤µ¤¤¤Á] /(n) wit and intelligence/ +ºÍÄÈ [¤µ¤¤¤Å¤Á] /(n) small wooden mallet/ +ºÍÄÈƬ [¤µ¤¤¤Å¤Á¤¢¤¿¤Þ] /(n) head like a hammer/ +ºÍÆÁ [¤µ¤¤¤È¤¯] /(n) intelligence and virtue/ +ºÍÆÕ [¤µ¤¤¤È¤ó] /measured ton/ +ºÍǽ [¤µ¤¤¤Î¤¦] /(n) talent/ability/(P)/ +ºÍǽ¤¬ÉϤ·¤¤ [¤µ¤¤¤Î¤¦¤¬¤Þ¤º¤·¤¤] /poor in ability/ +ºÍǽ¤ò¿­¤Ð¤¹ [¤µ¤¤¤Î¤¦¤ò¤Î¤Ð¤¹] /(exp) to develop one's ability/ +ºÍÉ® [¤µ¤¤¤Ò¤Ä] /(n) literary talent/clever style/ +ºÍɲ [¤µ¤¤¤¨¤ó] /(n) literary woman/talented woman/ +ºÍʪ [¤µ¤¤¤Ö¤Ä] /(n) talented person/clever person/ +ºÍʬ [¤µ¤¤¤Ö¤ó] /(n) disposition/ +ºÍ̤Ëþ [¤µ¤¤¤ß¤Þ¤ó] /under .. years of age/less than .. years old/ +ºÍ̾ [¤µ¤¤¤á¤¤] /(n) fame/reputation for ability/ +ºÍά [¤µ¤¤¤ê¤ã¤¯] /(n) wise planning/ +ºÍά¤ÎÍ­¤ë [¤µ¤¤¤ê¤ã¤¯¤Î¤¢¤ë] /resourceful/ +ºÍÎÌ [¤µ¤¤¤ê¤ç¤¦] /(n) measurement/ +ºÍÎÏ [¤µ¤¤¤ê¤ç¤¯] /(n) ability/talent/ +ºÍÏÓ [¤µ¤¤¤ï¤ó] /(n) skill/ability/ +ºÎ¤ê¾å¤²¤ë [¤È¤ê¤¢¤²¤ë] /(v1) to accept/to adopt/to listen to/ +ºÎ¤ë [¤È¤ë] /(v5r) (1) to adopt (measure, proposal)/(2) to pick (fruit)/(3) to assume (attitude)/(P)/ +ºÎ·¡ [¤µ¤¤¤¯¤Ä] /(n) mining/(P)/ +ºÎ·¡¸¢ [¤µ¤¤¤¯¤Ä¤±¤ó] /(n) mining rights/ +ºÎ·è [¤µ¤¤¤±¤Ä] /(n) vote/roll call/(P)/ +ºÎ·ì [¤µ¤¤¤±¤Ä] /(n,vs) drawing blood/collecting blood/ +ºÎ¸÷ [¤µ¤¤¤³¤¦] /(n) lighting/ +ºÎ¹Û [¤µ¤¤¤³¤¦] /(n) mining/ +ºÎ»» [¤µ¤¤¤µ¤ó] /(n) profit/(P)/ +ºÎ»»³ä¤ì [¤µ¤¤¤µ¤ó¤ï¤ì] /below the break-even point/ +ºÎ»»³ô [¤µ¤¤¤µ¤ó¤«¤Ö] /investment stocks/ +ºÎ»»À­ [¤µ¤¤¤µ¤ó¤»¤¤] /profitability/ +ºÎ¼è [¤µ¤¤¤·¤å] /(n) picking/collecting/harvesting/(P)/ +ºÎ½¸ [¤µ¤¤¤·¤å¤¦] /(n,vs) collecting/gathering/(P)/ +ºÎÀ£ [¤µ¤¤¤¹¤ó] /(n) taking measurements/ +ºÎÀÐ [¤µ¤¤¤»¤­] /(n) quarrying/ +ºÎÀоì [¤µ¤¤¤»¤­¤¸¤ç¤¦] /(n) quarry/stone pit/ +ºÎÂò [¤µ¤¤¤¿¤¯] /(n,vs) adoption/selection/choice/(P)/ +ºÎú [¤µ¤¤¤¿¤ó] /(n) coal mining/(P)/ +ºÎú½ê [¤µ¤¤¤¿¤ó¤¸¤ç] /coal mine/ +ºÎÅÀ [¤µ¤¤¤Æ¤ó] /(n,vs) marking/grading/looking over/(P)/ +ºÎÅÀ¼Ô [¤µ¤¤¤Æ¤ó¤·¤ã] /(n) marker/ +ºÎÅÀɽ [¤µ¤¤¤Æ¤ó¤Ò¤ç¤¦] /(n) list of marks/ +ºÎÈÝ [¤µ¤¤¤Ò] /(n) adoption or rejection/ +ºÎÉè [¤µ¤¤¤Õ] /(n) writing melody on music paper/recording a tune in musical notes/ +ºÎÌÊ´ï [¤µ¤¤¤á¤ó¤­] /cotton picker/ +ºÎÌý [¤µ¤¤¤æ] /(n) get oil/extract oil from seeds/drilling for oil/ +ºÎÌý¸¢ [¤µ¤¤¤æ¤±¤ó] /oil concession/drilling rights/ +ºÎÍÑ [¤µ¤¤¤è¤¦] /(n) use/adopt/(P)/ +ºÎÍѻ [¤µ¤¤¤è¤¦¤·¤±¤ó] /employment examination/ +ºÎÏ¿ [¤µ¤¤¤í¤¯] /(n,vs) recording/transcription/(P)/ +ºÏ [¤µ¤¤] /planting/ +ºÏÇÝ [¤µ¤¤¤Ð¤¤] /(n) cultivation/(P)/ +ºÏÇݼï [¤µ¤¤¤Ð¤¤¤·¤å] /agricultural species/ +ºÏÇݽê [¤µ¤¤¤Ð¤¤¤¸¤ç] /plantation/ +ºÐ [¤µ¤¤] /(suf) -years-old/(P)/ +ºÐ¡¹ [¤µ¤¤¤µ¤¤] /(adv,n) annual/ +ºÐ¤Î»Ô [¤È¤·¤Î¤¤¤Á] /(n) year-end market/ +ºÐ¤ÎÀ¥ [¤È¤·¤Î¤»] /year's end/ +ºÐ·× [¤µ¤¤¤±¤¤] /(n) annual account/ +ºÐ·î [¤µ¤¤¤²¤Ä] /(n-t) time/years/(P)/ +ºÐ·î [¤È¤·¤Ä¤­] /(n-t) time/years/ +ºÐºÐ [¤µ¤¤¤µ¤¤] /(adv,n) annual/ +ºÐ»þµ­ [¤µ¤¤¤¸¤­] /(n) almanac of seasonal words (for haiku poets)/ +ºÐ¼¡ [¤µ¤¤¤¸] /(n) year/ +ºÐ½Ð [¤µ¤¤¤·¤å¤Ä] /(n) annual expenditure/(P)/ +ºÐÀ± [¤µ¤¤¤»¤¤] /(n) Jupiter/ +ºÐö [¤µ¤¤¤¿¤ó] /(n) New Year's Day/ +ºÐÆþ [¤µ¤¤¤Ë¤å¤¦] /(n) annual revenue or income/(P)/ +ºÐÆþºÐ½Ð [¤µ¤¤¤Ë¤å¤¦¤µ¤¤¤·¤å¤Ä] /annual income and expenditure/ +ºÐÈÕ [¤µ¤¤¤Ð¤ó] /(n) year's end/ +ºÐÈñ [¤µ¤¤¤Ò] /(n) annual expenditure/ +ºÐÊë [¤»¤¤¤Ü] /(n) end of the year/year-end gift/(P)/ +ºÐËö [¤µ¤¤¤Þ¤Ä] /(n) year end/(P)/ +ºÑ¤·Êø¤· [¤Ê¤·¤¯¤º¤·] /(n) pay back in installments/ +ºÑ¤Þ¤¹ [¤¹¤Þ¤¹] /(v5s) (1) to finish/to get it over with/to conclude/(2) to settle/to pay back/(3) to get along (without something)/(P)/ +ºÑ¤Þ¤»¤ë [¤¹¤Þ¤»¤ë] /(v1) to be finished/(P)/ +ºÑ¤Þ¤Ê¤¤ [¤¹¤Þ¤Ê¤¤] /(adj,exp) sorry (phrase)/(P)/ +ºÑ¤ß [¤¹¤ß] /(n) arranged/taken care of/settled/ +ºÑ¤ß¤Þ¤»¤ó [¤¹¤ß¤Þ¤»¤ó] /(exp,int) (uk) sorry/excuse me/(P)/ +ºÑ¤à [¤¹¤à] /(v5m) to finish/to end/to be completed/(P)/ +ºÑÅÙ [¤µ¤¤¤É] /(n) (Buddh) redemption/salvation/ +ºṈ̃ [¤µ¤¤¤ß¤ó] /(n) relieving the sufferings of the people/ +ºÒ¤¤ [¤ï¤¶¤ï¤¤] /(n) calamity/catastrophe/(P)/ +ºÒ¤¤¤¹¤ë [¤ï¤¶¤ï¤¤¤¹¤ë] /to be the ruin of (a person)/ +ºÒ¤¤¤ò¾·¤¯ [¤ï¤¶¤ï¤¤¤ò¤Þ¤Í¤¯] /(exp) to bring calamity upon oneself/ +ºÒ²Ò [¤µ¤¤¤«] /(n) accident/calamity/mistake/catastrophe/ +ºÒ³² [¤µ¤¤¤¬¤¤] /(n) calamity/disaster/misfortune/(P)/ +ºÒ³²µß½õ [¤µ¤¤¤¬¤¤¤­¤å¤¦¤¸¤ç] /disaster relief/ +ºÒ³²Âкö [¤µ¤¤¤¬¤¤¤¿¤¤¤µ¤¯] /disaster prevention measures/ +ºÒ³²ÃÏ [¤µ¤¤¤¬¤¤¤Á] /disaster-stricken area/ +ºÒ³²Êݸ± [¤µ¤¤¤¬¤¤¤Û¤±¤ó] /disaster insurance/ +ºÒÆñ [¤µ¤¤¤Ê¤ó] /(n) calamity/misfortune/(P)/ +ºÒÆñ¤ËÁø¤¦ [¤µ¤¤¤Ê¤ó¤Ë¤¢¤¦] /(exp) to meet with misfortune/ +ºÒÌñ [¤µ¤¤¤ä¤¯] /(n) calamity/disaster/accident/ +ºÓÇÛ [¤µ¤¤¤Ï¤¤] /(n) baton (of command)/ +ºÓÇÛ¤ò¿¶¤ë [¤µ¤¤¤Ï¤¤¤ò¤Õ¤ë] /(exp) to lead/to direct/to take command/ +ºÔ [¤µ¤¤] /(n) rhinoceros/ +ºÔÍø [¤µ¤¤¤ê] /(adj-na,n) sharp/keen/ +ºÕ¤¯ [¤¯¤À¤¯] /(v5k,vt) to break/to smash/(P)/ +ºÕ¤± [¤¯¤À¤±] /(n) familiar (informal) (speech style)/ +ºÕ¤±¤¿ÂÖÅÙ [¤¯¤À¤±¤¿¤¿¤¤¤É] /friendly attitude/ +ºÕ¤±¤¿Ê¸¾Ï [¤¯¤À¤±¤¿¤Ö¤ó¤·¤ç¤¦] /plain (informal) writing/ +ºÕ¤±¤ë [¤¯¤À¤±¤ë] /(v1,vi) to break/to be broken/(P)/ +ºÕ¤±»¶¤ë [¤¯¤À¤±¤Á¤ë] /(v5r) to be smashed up/ +ºÕ´äµ¡ [¤µ¤¤¤¬¤ó¤­] /rock crusher/ +ºÕ¹Û [¤µ¤¤¤³¤¦] /(n) crushing ore/ +ºÕÀÐ [¤µ¤¤¤»¤­] /(n) broken stone/rubble/(P)/ +ºÕɹ [¤µ¤¤¤Ò¤ç¤¦] /(n) ice breaking/ +ºÕɹÁ¥ [¤µ¤¤¤Ò¤ç¤¦¤»¤ó] /(n) ice breaker/ +ºÕÊÒ [¤µ¤¤¤Ø¤ó] /(n) debris/ +ºÖ [¤È¤ê¤Ç] /(n) fortress/ +ºÖ¤òÃÛ¤¯ [¤È¤ê¤Ç¤ò¤­¤º¤¯] /(exp) to construct a fort/ +ºÖ¤òÍî¤È¤¹ [¤È¤ê¤Ç¤ò¤ª¤È¤¹] /(exp) to capture a fort/ +º× [¤Þ¤Ä¤ê] /(n) festival/feast/ +º×¤ê [¤Þ¤Ä¤ê] /(n) festival/feast/(P)/ +º×¤ê¹þ¤à [¤Þ¤Ä¤ê¤³¤à] /(v5m) to place an obnoxious person in an out-of-the-way post to be rid of him or her/ +º×¤ê¾å¤²¤ë [¤Þ¤Ä¤ê¤¢¤²¤ë] /(v1) to set up (in high position)/to kick upstairs/ +º×¤ë [¤Þ¤Ä¤ë] /(v5r) to deify/to enshrine/(P)/ +º×´ï [¤µ¤¤¤­] /(n) equipment used in rituals/ +º×µ· [¤µ¤¤¤®] /(n) rites/ritual/ +º×¶ñ [¤µ¤¤¤°] /(n) equipment used in rituals/ +º×»Ê [¤µ¤¤¤·] /(n) priest/ +º×»ö [¤µ¤¤¤¸] /(n) festival/rites/ritual/ +º×¼° [¤µ¤¤¤·¤­] /(n) rites/rituals/ +º×¼ç [¤µ¤¤¤·¤å] /(n) (head) priest/head priest of the Ise Shrine/ +º×¾ì [¤µ¤¤¤¸¤ç¤¦] /(n) ceremony site/ +º×¿À [¤µ¤¤¤·¤ó] /(n) enshrined deity/ +º×¿À [¤µ¤¤¤¸¤ó] /(n) enshrined deity/ +º×À¯ [¤µ¤¤¤»¤¤] /(n) church and state/ +º×À¯°ìÃ× [¤µ¤¤¤»¤¤¤¤¤Ã¤Á] /unity of church and state/theocracy/ +º×Áû¤® [¤Þ¤Ä¤ê¤µ¤ï¤®] /festivities/merrymaking/ +º×ÃÅ [¤µ¤¤¤À¤ó] /(n) altar/(P)/ +º×Ãź [¤µ¤¤¤À¤ó¤¶] /(n) (the constellation) Ara/ +º×ŵ [¤µ¤¤¤Æ¤ó] /(n) festival/(P)/ +º×Å [¤µ¤¤¤Ç¤ó] /(n) shrine/sanctuary/ +º×Æü [¤µ¤¤¤¸¤Ä] /(n) national holiday/festival day/(P)/ +º×Éþ [¤µ¤¤¤Õ¤¯] /(n) vestments worn by priests and attendants during a festival/ +º×ʸ [¤µ¤¤¤Ö¤ó] /(n) address to the gods/type of song which spread from mountain hermits to the laity during the Kamakura era/ +º×ʸ [¤µ¤¤¤â¤ó] /(n) address to the gods/type of song which spread from mountain hermits to the laity during the Kamakura era/ +º×Îé [¤µ¤¤¤ì¤¤] /(n) (religious) festival/(P)/ +º×ã« [¤µ¤¤¤·] /(n) ritual/religious service/festival/ +º×ã«ÎÁ [¤µ¤¤¤·¤ê¤ç¤¦] /donation made at a ritual/ +ºØ [¤¤¤ß] /(n) religious purification/ +ºØ [¤È¤­] /(n) meals exchanged by parishioners and priests/(P)/ +ºØ¤¯ [¤¤¤Ä¤¯] /(v5k) to worship/enshrine/ +ºØ¤ß³À [¤¤¤ß¤¬¤­] /shrine fence/ +ºØ¤ßÆü [¤¤¤ß¤Ó] /(n) unlucky day/death anniversary/purification and fast day/ +ºØ¤à [¤¤¤à] /(v5m) to avoid/to refrain from/to shun/ +ºØ²ü [¤µ¤¤¤«¤¤] /(n) purification/ +ºØ²ü¤â¤¯Íá [¤µ¤¤¤«¤¤¤â¤¯¤è¤¯] /(n) purification/washing/ +ºØ²üÝôÍá [¤µ¤¤¤«¤¤¤â¤¯¤è¤¯] /(n) purification/washing/ +ºØ³À [¤¤¤¬¤­] /(n) fence around a shrine/ +ºØµÜ [¤µ¤¤¤°¤¦] /(n) the ancient imperial princesses serving at the Ise shrine/ +ºØ¼ç [¤µ¤¤¤·¤å] /(n) master of religious ceremonies/ +ºØ¾ì [¤µ¤¤¤¸¤ç¤¦] /(n) funeral hall/(P)/ +ºØÆü [¤µ¤¤¤¸¤Ä] /fast day/ +ºØÉô [¤¤¤ß¤Ù] /ancient Shinto priestly family/ +ºØÉô [¤¤¤ó¤Ù] /ancient Shinto priestly family/ +ºØÉþ [¤µ¤¤¤Õ¤¯] /(n) priestly vestments/ +ºÙ¡¹ [¤³¤Þ¤´¤Þ] /(adv,n) in detail/ +ºÙ¡¹ [¤Û¤½¤Ü¤½] /(adv) very narrow/poor/(P)/ +ºÙ¡¹¤·¤¿ [¤³¤Þ¤´¤Þ¤·¤¿] /sundry/ +ºÙ¡¹¤È [¤³¤Þ¤´¤Þ¤È] /in detail/ +ºÙ¤¤ [¤Û¤½¤¤] /(adj) thin/slender/fine/(P)/ +ºÙ¤¤»å [¤Û¤½¤¤¤¤¤È] /fine thread/ +ºÙ¤¤»ú [¤Û¤½¤¤¤¸] /slender character/ +ºÙ¤« [¤³¤Þ¤«] /(adj-na,n) small/fine/detailed/stingy/(P)/ +ºÙ¤«¤¤ [¤³¤Þ¤«¤¤] /(adj) (1) small/(2) fine/minute/(P)/ +ºÙ¤«¤¤¤ª¶â [¤³¤Þ¤«¤¤¤ª¤«¤Í] /small change/ +ºÙ¤«¤¤¶â [¤³¤Þ¤«¤¤¤«¤Í] /small change/ +ºÙ¤«¤¤»Ø¼¨ [¤³¤Þ¤«¤¤¤·¤¸] /detailed instructions/ +ºÙ¤«¤¯ [¤³¤Þ¤«¤¯] /minutely/finely/(P)/ +ºÙ¤á¤ë [¤Û¤½¤á¤ë] /(v1) to make narrow/ +ºÙ¤ä¤« [¤³¤Þ¤ä¤«] /(adj-na,n) friendly/ +ºÙ¤ä¤« [¤µ¤µ¤ä¤«] /(adj-na) meagre/modest/(P)/ +ºÙ¤ë [¤Û¤½¤ë] /(v5r) to get thin/to taper off/(P)/ +ºÙ°ú [¤Û¤½¤Ó¤­] /(n) cord/rope/ +ºÙ°ú¤­ [¤Û¤½¤Ó¤­] /(n) hempen cord/ +ºÙ±« [¤µ¤¤¤¦] /(n) drizzle/misty rain/ +ºÙµû [¤µ¤è¤ê] /(gikun) (n) halfbeak (fish with elongated pointed lower jaw) (Hemiramphus sajori)/stickleback/ +ºÙ¶Ý [¤µ¤¤¤­¤ó] /(n) bacillus/bacterium/germ/(P)/ +ºÙ¶Ý³Ø [¤µ¤¤¤­¤ó¤¬¤¯] /(n) bacteriology/ +ºÙ¶Ýʼ´ï [¤µ¤¤¤­¤ó¤Ø¤¤¤­] /bacteriological weapon/ +ºÙ¶à [¤µ¤¤¤­¤ó] /(n) slight flaw/ +ºÙ·¯ [¤µ¤¤¤¯¤ó] /(n) (one's) wife/ +ºÙ¸« [¤µ¤¤¤±¤ó] /(n) (visual) scrutiny/close inspection/ +ºÙ¹¦ [¤µ¤¤¤³¤¦] /pore/ +ºÙ¹© [¤µ¤¤¤¯] /(n) work/craftsmanship/tactics/trick/(P)/ +ºÙ¹ø [¤µ¤¤¤è¤¦] /(n) slender hips/slim waist/ +ºÙ¹ø [¤Û¤½¤´¤·] /(n) slender hips/slim waist/ +ºÙºÙ [¤³¤Þ¤´¤Þ] /(adv,n) in detail/ +ºÙºÙ [¤Û¤½¤Ü¤½] /(adv) very narrow/poor/ +ºÙºÙ¤·¤¿ [¤³¤Þ¤´¤Þ¤·¤¿] /sundry/ +ºÙºÙ¤È [¤³¤Þ¤´¤Þ¤È] /in detail/ +ºÙºî¤ê [¤Û¤½¤Å¤¯¤ê] /(adj-na,n) thinly made/slight build or stature/ +ºÙºî¤ê¤Î¿Í [¤Û¤½¤º¤¯¤ê¤Î¤Ò¤È] /slender person/ +ºÙ»å [¤µ¤¤¤·] /filament/ +ºÙ»ö [¤µ¤¤¤¸] /(n) trifle/minor detail/ +ºÙ»ú [¤µ¤¤¤¸] /(n) small type or handwriting/ +ºÙ»ú [¤Û¤½¤¸] /(n) small type or handwriting/ +ºÙ½ñ¤­ [¤Û¤½¤¬¤­] /(n) fine writing/ +ºÙ¿´ [¤µ¤¤¤·¤ó] /(adj-na,adj-no,n) careful/discrete/scrupulous/prudent/(P)/ +ºÙ¿È [¤Û¤½¤ß] /(n) narrow/thin (sized)/slender/ +ºÙÀÚ¤ê [¤³¤Þ¤®¤ê] /(n) something chopped or slices finely/ +ºÙÀÚ¤ì [¤³¤Þ¤®¤ì] /(n) small pieces/ +ºÙÀâ [¤µ¤¤¤»¤Ä] /(n) detailed explanation/ +ºÙÀã [¤µ¤µ¤á¤æ¤­] /(n) light snow fall/small snow flakes/ +ºÙ§ [¤µ¤¤¤½¤¯] /(n) by-laws/detailed regulations/ +ºÙÂÓ [¤Û¤½¤ª¤Ó] /(n) narrow sash or obi/ +ºÙÂç [¤µ¤¤¤À¤¤] /(n) great and small/in detail/all/ +ºÙŤ¤ [¤Û¤½¤Ê¤¬¤¤] /(adj) long and narrow/(P)/ +ºÙÆ°Ì® [¤µ¤¤¤É¤¦¤ß¤ã¤¯] /arteriole/ +ºÙÆ» [¤Û¤½¤ß¤Á] /(n) narrow path or lane/ +ºÙÇÈ [¤µ¤¶¤Ê¤ß] /(n) (uk) ripple (on water)/wavelets/ +ºÙÈù [¤µ¤¤¤Ó] /(adj-na,n) minute/meager/mean/ +ºÙÉ® [¤µ¤¤¤Ò¤Ä] /(n) fine brush or pencil/small or fine handwriting/ +ºÙÉô [¤µ¤¤¤Ö] /(n) details/(P)/ +ºÙʬ [¤µ¤¤¤Ö¤ó] /(n) divide into small portions/(P)/ +ºÙÊÌ [¤µ¤¤¤Ù¤Ä] /(n) subdivision/ +ºÙÊÒ [¤µ¤¤¤Ø¤ó] /(n) crumbling/ +ºÙ˦ [¤µ¤¤¤Ü¤¦] /(n) cell (biology)/(P)/ +ºÙ˦°äÅÁ³Ø [¤µ¤¤¤Ü¤¦¤¤¤Ç¤ó¤¬¤¯] /cytogenetics/ +ºÙ˦³Ë [¤µ¤¤¤Ü¤¦¤«¤¯] /(n) nucleus (cell, biology)/ +ºÙ˦³Ø [¤µ¤¤¤Ü¤¦¤¬¤¯] /(n) cytology/ +ºÙ˦¼Á [¤µ¤¤¤Ü¤¦¤·¤Ä] /(n) cytoplasm/ +ºÙ˦¼Á°äÅÁ [¤µ¤¤¤Ü¤¦¤·¤Ä¤¤¤Ç¤ó] /cytoplasmic heredity/ +ºÙ˦ÇÝÍÜ [¤µ¤¤¤Ü¤¦¤Ð¤¤¤è¤¦] /cell culture/ +ºÙ˦ʬÎö [¤µ¤¤¤Ü¤¦¤Ö¤ó¤ì¤Ä] /cell division/ +ºÙ˦ÊÉ [¤µ¤¤¤Ü¤¦¤Ø¤­] /(n) cell wall/ +ºÙ˦Ëì [¤µ¤¤¤Ü¤¦¤Þ¤¯] /(n) cellular membrane/ +ºÙ˦ͻ¹ç [¤µ¤¤¤Ü¤¦¤æ¤¦¤´¤¦] /cell fusion/ +ºÙÌ© [¤µ¤¤¤ß¤Ä] /(adj-na,n) detailed knowledge/finely detailed/ +ºÙÌ©²è [¤µ¤¤¤ß¤Ä¤¬] /(n) miniature/ +ºÙ̱ [¤µ¤¤¤ß¤ó] /(n) the poor/ +ºÙÌÌ [¤Û¤½¤ª¤â¤Æ] /(n) slender face/ +ºÙÌÜ [¤µ¤¤¤â¤¯] /(n) particulars/details/specified items/(P)/ +ºÙÌÜ [¤Û¤½¤á] /(adj-na,n) narrow eyes/fine texture/ +ºÙÍæ [¤­¤µ¤´] /(n) periwinkle/ +ºÙÍæ [¤­¤·¤ã¤´] /(n) periwinkle/ +ºÙή [¤µ¤¤¤ê¤å¤¦] /(n) streamlet/brooklet/rivulet/ +ºÙγʬ [¤µ¤¤¤ê¤å¤¦¤Ö¤ó] /fine particle fraction/ +ºÙÏÀ [¤µ¤¤¤í¤ó] /(n) detailed discussion/ +ºÙÏÓ [¤Û¤½¤¦¤Ç] /(n) thin arm/slender means/ +ºÙåÌ [¤µ¤¤¤Á] /(adj-na,n) minute/meticulous/ +ºÚ [¤Ê] /(n) greens/vegetables/(P)/ +ºÚ¤ÃÍÕ [¤Ê¤Ã¤Ñ] /(n) rape leaves/greens/ +ºÚ¤ÃÍÕÉþ [¤Ê¤Ã¤Ñ¤Õ¤¯] /(n) (light blue) overalls/ +ºÚ¤Î²Ö [¤Ê¤Î¤Ï¤Ê] /(n) rape blossoms/ +ºÚ¤òÄÒ¤±¤ë [¤Ê¤ò¤Ä¤±¤ë] /(exp) to pickle greens/ +ºÚ±à [¤µ¤¤¤¨¤ó] /(n) vegetable garden/(P)/ +ºÚ¼ï [¤Ê¤¿¤Í] /(n) rapeseed/coleseed/(P)/ +ºÚ¼ï³Ì [¤Ê¤¿¤Í¤¬¤é] /rapeseed hulls/ +ºÚ¼ïÇß±« [¤Ê¤¿¤Í¤Å¤æ] /(n) long spell of rain in early spring/ +ºÚ¼ïÌý [¤Ê¤¿¤Í¤¢¤Ö¤é] /(n) rapeseed oil/canola oil/ +ºÚ¿© [¤µ¤¤¤·¤ç¤¯] /(n) vegetable diet/(P)/ +ºÚ¿©¼çµÁ [¤µ¤¤¤·¤ç¤¯¤·¤å¤®] /vegetarianism/ +ºÚ¿©¼çµÁ¼Ô [¤µ¤¤¤·¤ç¤¯¤·¤å¤®¤·¤ã] /vegetarian/ +ºÚÄÒ¤± [¤Ê¤Å¤±] /(n) pickled vegetables/ +ºÚȤ [¤µ¤¤¤Ð¤·] /(n) cooking or serving chopsticks/ +ºÛ [¤µ¤¤] /(n-suf) judge/ +ºÛ¤­ [¤µ¤Ð¤­] /(n) judgment/decision/verdict/ +ºÛ¤­¤ÎÄí [¤µ¤Ð¤­¤Î¤Ë¤ï] /law court/ +ºÛ¤¯ [¤µ¤Ð¤¯] /(v5k) to judge/(P)/ +ºÛ¤Á [¤¿¤Á] /cutting/cut/ +ºÛ¤Á³Ý¤±¤ë [¤¿¤Á¤«¤±¤ë] /(v1) to begin to cut/ +ºÛ¤Á³ä¤ë [¤¿¤Á¤ï¤ë] /(v5r) to cut open/to cut apart/to divide/ +ºÛ¤Á¶ý [¤¿¤Á¤¯¤º] /(n) cuttings/scraps/ +ºÛ¤Á½Ð¤¹ [¤¿¤Á¤À¤¹] /to cut out (a dress) from cloth/ +ºÛ¤Á¾å¤¬¤ê [¤¿¤Á¤¢¤¬¤ê] /(n) (tailor's) cutting/styling/ +ºÛ¤ÁÀÚ¤ë [¤¿¤Á¤­¤ë] /(v5r) to cut (cloth)/ +ºÛ¤ÁÈÄ [¤¿¤Á¤¤¤¿] /(n) tailor's cutting board/ +ºÛ¤Áʪ [¤¿¤Á¤â¤Î] /(n) cutting (cloth or paper)/ +ºÛ¤ÁÊùÃú [¤¿¤Á¤Ü¤¦¤Á¤ç¤¦] /(n) tailor's knife/ +ºÛ¤ÁÊý [¤¿¤Á¤«¤¿] /(n) cutting/cut/ +ºÛ¤ÁË¥¤¤ [¤¿¤Á¤Ì¤¤] /(n) cutting and sewing/ +ºÛ¤ÁË¥¤¦ [¤¿¤Á¤Ì¤¦] /(v5u) to cut and sew/ +ºÛ¤Ä [¤¿¤Ä] /(v5t) to cut (cloth)/(P)/ +ºÛ²Ä [¤µ¤¤¤«] /(n) sanction/approval/ +ºÛµö [¤µ¤¤¤­¤ç] /(n) sanction/approval/ +ºÛ·è [¤µ¤¤¤±¤Ä] /(n) decision/ruling/judgement/(P)/ +ºÛ·è½ñ [¤µ¤¤¤±¤Ä¤·¤ç] /written verdict/ +ºÛÃÇ [¤µ¤¤¤À¤ó] /(n,vs) (1) judgement/decision/(2) cutting (cloth)/ +ºÛÃǵ¡ [¤µ¤¤¤À¤ó¤­] /(n) cutting machine (cloth)/cutter/ +ºÛÃÇ»Õ [¤µ¤¤¤À¤ó¤·] /(n) (tailor's) cutter/ +ºÛÄê [¤µ¤¤¤Æ¤¤] /(n) decision/ruling/award/arbitration/(P)/ +ºÛÄê [¤»¤¤¤Æ¤¤] /(n) decision/ruling/award/arbitration/ +ºÛȽ [¤µ¤¤¤Ð¤ó] /(n,vs) trial/judgement/(P)/ +ºÛȽ´± [¤µ¤¤¤Ð¤ó¤«¤ó] /(n) judge/(P)/ +ºÛȽ´±´÷Èò [¤µ¤¤¤Ð¤ó¤«¤ó¤­¤Ò] /challenging a judge/ +ºÛȽ¸¢ [¤µ¤¤¤Ð¤ó¤±¤ó] /(n) jurisdiction/ +ºÛȽº»ÂÁ [¤µ¤¤¤Ð¤ó¤¶¤¿] /law suit/litigation/ +ºÛȽ½ê [¤µ¤¤¤Ð¤ó¤·¤ç] /(n) court/courthouse/(P)/ +ºÛȽ½êÌ¿Îá [¤µ¤¤¤Ð¤ó¤·¤ç¤á¤¤¤ì¤¤] /(n) court injunction/court order/ +ºÛȽ¾å [¤µ¤¤¤Ð¤ó¤¸¤ç¤¦] /(adj-na) judicial/ +ºÛȽ¿Í [¤µ¤¤¤Ð¤ó¤Ë¤ó] /judge/ +ºÛȽĹ [¤µ¤¤¤Ð¤ó¤Á¤ç¤¦] /(n) presiding judge/ +ºÛË¥ [¤µ¤¤¤Û¤¦] /(n) sewing/(P)/ +ºÛË¥»Õ [¤µ¤¤¤Û¤¦¤·] /tailor/seamstress/ +ºÛÎÌ [¤µ¤¤¤ê¤ç¤¦] /(n,vs) admeasure/discretion/(P)/ +ºÛÎ̽êÆÀ [¤µ¤¤¤ê¤ç¤¦¤·¤ç¤È¤¯] /(n) discretionary income/ +ºÜ¤»¤ë [¤Î¤»¤ë] /(v1) to place on (something)/to take on board/to give a ride/to let (one) take part/to impose on/to record/to mention/to load (luggage)/to publish/to run (an ad)/(P)/ +ºÜ¤ë [¤Î¤ë] /(v5r) (1) to get on/to ride in/to board/to mount/to get up on/to spread (paints)/to be taken in/(2) to share in/to join/to be found in (a dictionary)/to feel like doing/to be mentioned in/to be in harmony with/(3) to appear (in print)/to be recorded/(P)/ +ºÜ²Ù [¤µ¤¤¤«] /(vs) loading/load/ +ºÜ²ßµÉ¿å [¤µ¤¤¤«¤­¤Ã¤¹¤¤] /ship's draft/ +ºÜ²ßµÉ¿åÀþ [¤µ¤¤¤«¤­¤Ã¤¹¤¤¤»¤ó] /Plimsoll mark/the draft line/ +ºÜ²ßÆÖ¿ô [¤µ¤¤¤«¤È¤ó¤¹¤¦] /deadweight tonnage/ +ºÜÀÑ [¤µ¤¤¤»¤­] /(n) carrying/loading/ +ºÜú [¤µ¤¤¤¿¤ó] /coaling/ +ºÜÏ¿ [¤µ¤¤¤í¤¯] /(n,vs) recording/transcription/ +ºÝ [¤­¤ï] /(n) edge/brink/verge/side/ +ºÝ [¤µ¤¤] /(n-adv,n) on the occasion of/circumstances/(P)/ +ºÝ¤·¤Æ [¤µ¤¤¤·¤Æ] /(exp) (phrase) when/ +ºÝ¤¹¤ë [¤µ¤¤¤¹¤ë] /(vs-s) to arrive/to come to pass/ +ºÝ¤É¤¤ [¤­¤ï¤É¤¤] /(adj) dangerous/risky/hazardous/close/delicate/suggestive/ +ºÝ¤Ë [¤µ¤¤¤Ë] /in case of/at this time/ +ºÝ²ñ [¤µ¤¤¤«¤¤] /(n,vs) meeting/facing/confronting/(P)/ +ºÝ³¶ [¤µ¤¤¤¬¤¤] /(n) limits/boundary/end/ +ºÝ¸Â [¤µ¤¤¤²¤ó] /(n) limits/end/bounds/(P)/ +ºÝʪ [¤­¤ï¤â¤Î] /(n) seasonal articles/temporary/ +ºÝΩ¤Ä [¤­¤ï¤À¤Ä] /(v5t) to be prominent/to be conspicuous/(P)/ +ºÞ [¤¶¤¤] /(n-suf) medicine/drug/dose/ +ºß¤ê¤·Æü [¤¢¤ê¤·¤Ò] /(n-t) (1) days of yore/the olden days/(2) during one's lifetime/(P)/ +ºß¤ê½è [¤¢¤ê¤«] /(n) location/whereabouts/hiding place/ +ºß¤ê½ê [¤¢¤ê¤«] /(n) location/whereabouts/hiding place/ +ºß¤êÉÕ¤¯ [¤¢¤ê¤Ä¤¯] /(v5k) to get/to obtain/to come by/to find/ +ºß¤êÊý [¤¢¤ê¤«¤¿] /(n) the way something ought to be/ +ºß¤êÍ褿¤ê [¤¢¤ê¤­¤¿¤ê] /(adj-na) common/ordinary/ +ºß¤ë [¤¢¤ë] /(v5r-i) to live/to be/(P)/ +ºß°Ì [¤¶¤¤¤¤] /(n,vs) reign (i.e of a ruler)/ +ºß±Ñ [¤¶¤¤¤¨¤¤] /in Britain/ +ºß²È [¤¶¤¤¤±] /(n) (Buddh) layman or laity/ +ºß²Ù [¤¶¤¤¤«] /(n) stock/goods on hand/ +ºß³° [¤¶¤¤¤¬¤¤] /(n) overseas/abroad/(P)/ +ºß³°¸¦µæ°÷ [¤¶¤¤¤¬¤¤¤±¤ó¤­¤å¤¦¤¤¤ó] /(n) research student (worker) abroad/ +ºß³°¸ø´Û [¤¶¤¤¤¬¤¤¤³¤¦¤«¤ó] /diplomatic mission/government establishments overseas/(P)/ +ºß³°»ñ»º [¤¶¤¤¤¬¤¤¤·¤µ¤ó] /foreign assets/ +ºß³°Åêɼ [¤¶¤¤¤¬¤¤¤È¤¦¤Ò¤ç¤¦] /(n) overseas ballot/ +ºß³°Ë®¿Í [¤¶¤¤¤¬¤¤¤Û¤¦¤¸¤ó] /Japanese nationals resident abroad/overseas Japanese/ +ºß³Ø [¤¶¤¤¤¬¤¯] /(n) (enrolled) in school/(P)/ +ºß³Ø¾ÚÌÀ½ñ [¤¶¤¤¤¬¤¯¤·¤ç¤¦¤á¤¤¤·¤ç] /(n) certificate of student status/student ID card/ +ºß³ØÀ¸ [¤¶¤¤¤¬¤¯¤»¤¤] /enrolled or registered student/ +ºß´± [¤¶¤¤¤«¤ó] /(n) holding office/ +ºß´Æ¤ÎĹ [¤¶¤¤¤«¤ó¤Î¤ª¤µ] /(n) prison warden/ +ºß´Æ¼Ô [¤¶¤¤¤«¤ó¤·¤ã] /(n) prisoner/inmate/ +ºß´ÚÊÆ·³ [¤¶¤¤¤«¤ó¤Ù¤¤¤°¤ó] /U.S. troops stationed in (South) Korean/ +ºßµþ [¤¶¤¤¤­¤ç¤¦] /(n,vs) being in Tokyo/(P)/ +ºßµþÃæ [¤¶¤¤¤­¤ç¤¦¤Á¤å¤¦] /(while) in the capital or in Tokyo/ +ºß¶¿ [¤¶¤¤¤­¤ç¤¦] /(n) hometown/rural districts/ +ºß¶¿ [¤¶¤¤¤´¤¦] /(n) hometown/rural districts/ +ºß¶¿·³¿Í [¤¶¤¤¤´¤¦¤°¤ó¤¸¤ó] /ex-soldier/a veteran/ +ºß¶¿·³¿Í²ñ [¤¶¤¤¤´¤¦¤°¤ó¤¸¤ó¤«¤¤] /association of veterans/the American Legion/ +ºß¶¿·³¿ÍÉ [¤¶¤¤¤´¤¦¤°¤ó¤¸¤ó¤Ó¤ç¤¦] /(n) Legionnaires' disease/ +ºß¶¿¼Ô [¤¶¤¤¤´¤¦¤·¤ã] /rustic/countryman/ +ºß¶Ð [¤¶¤¤¤­¤ó] /(n) (while) working in or at or for/ +ºß¸Ë [¤¶¤¤¤³] /(n) stockpile/stock/(P)/ +ºß¸Ë´ÉÍý [¤¶¤¤¤³¤«¤ó¤ê] /inventory control/ +ºß¸Ë»ñ¶â [¤¶¤¤¤³¤·¤­¤ó] /(n) stock fund/ +ºß¸ËÄ´À° [¤¶¤¤¤³¤Á¤ç¤¦¤»¤¤] /(n) inventory (stock) adjustment/ +ºß¸ËÉÊ [¤¶¤¤¤³¤Ò¤ó] /(n) inventory/goods on hand/ +ºß¹» [¤¶¤¤¤³¤¦] /(n,vs) being in school/being a student of/ +ºß¹»À¸ [¤¶¤¤¤³¤¦¤»¤¤] /(n) enrolled student/ +ºß¼¼ [¤¶¤¤¤·¤Ä] /(n) in a or one's room/ +ºß½» [¤¶¤¤¤¸¤å¤¦] /(n) resident/(P)/ +ºß½»¼Ô [¤¶¤¤¤¸¤å¤¦¤·¤ã] /a resident/ +ºß½ê [¤¶¤¤¤·¤ç] /(n) whereabouts/country/one's home village/one's residence/ +ºß¿¦ [¤¶¤¤¤·¤ç¤¯] /(n) being in office/(P)/ +ºßÀ¤ [¤¶¤¤¤»¤¤] /(n) being alive/living/ +ºßÀ¤Ãæ [¤¶¤¤¤»¤¤¤Á¤å¤¦] /during one's lifetime/ +ºßÀÒ [¤¶¤¤¤»¤­] /(n,vs) enrollment/(P)/ +ºßÀÒÀì½¾¼Ô [¤¶¤¤¤»¤­¤»¤ó¤¸¤å¤¦¤·¤ã] /full-time trade union official/ +ºß¯ [¤¶¤¤¤¾¤¯] /(n) (Buddh) layman or laity/ +ºßÂð [¤¶¤¤¤¿¤¯] /(n) being in/being at home/(P)/ +ºßÂð¶Ð̳ [¤¶¤¤¤¿¤¯¤­¤ó¤à] /working at home/telecommuting/ +ºßÃæ [¤¶¤¤¤Á¤å¤¦] /(n) (contained) within/ +ºßÅ· [¤¶¤¤¤Æ¤ó] /(n) in heaven/heavenly/ +ºßÅìµþ [¤¶¤¤¤È¤¦¤­¤ç¤¦] /situated in Tokyo/ +ºßÆü [¤¶¤¤¤Ë¤Á] /(n) in Japan/(P)/ +ºßÆüÊÆ·³ [¤¶¤¤¤Ë¤Á¤Ù¤¤¤°¤ó] /US Forces, Japan/ +ºßÆüÊÆΦ·³ [¤¶¤¤¤Ë¤Á¤Ù¤¤¤ê¤¯¤°¤ó] /US Army, Japan/ +ºßǤ [¤¶¤¤¤Ë¤ó] /(n) being in office/(P)/ +ºßǤÃæ [¤¶¤¤¤Ë¤ó¤Á¤å¤¦] /(while) holding a post or being in office/ +ºßÊÆ [¤¶¤¤¤Ù¤¤] /(n,vs) being in the USA/(P)/ +ºßÊÆÃæ [¤¶¤¤¤Ù¤¤¤Á¤å¤¦] /while resident in America/ +ºßÊÆË®¿Í [¤¶¤¤¤Ù¤¤¤Û¤¦¤¸¤ó] /Japanese living in America/ +ºßÊý [¤¶¤¤¤«¤¿] /(n) rural area/ +ºßÌî [¤¶¤¤¤ä] /(adj-no,n) out of office (power)/in opposition party/(P)/ +ºßÌò [¤¶¤¤¤¨¤­] /(n) in prison/in the military/ +ºßÍè [¤¶¤¤¤é¤¤] /(n) pre-existing/already there/conventional/(P)/ +ºßÍè¼ï [¤¶¤¤¤é¤¤¤·¤å] /(n) native species/ +ºßÍèÀþ [¤¶¤¤¤é¤¤¤»¤ó] /(n) an older railroad line/ +ºßα [¤¶¤¤¤ê¤å¤¦] /(n,vs) stay/remain/reside/(P)/ +ºßα³°¹ñ¿Í [¤¶¤¤¤ê¤å¤¦¤¬¤¤¤³¤¯¤¸¤ó] /foreign residents/ +ºßα´ü´Ö¹¹¿·µö²Ä [¤¶¤¤¤ê¤å¤¦¤­¤«¤ó¤³¤¦¤·¤ó¤­¤ç¤«] /extension of visa permit/ +ºßαˮ¿Í [¤¶¤¤¤ê¤å¤¦¤Û¤¦¤¸¤ó] /Japanese residing abroad/ +ºßα̱ [¤¶¤¤¤ê¤å¤¦¤ß¤ó] /(n) residents/ +ºà´ï [¤¶¤¤¤­] /ability/talent/ +ºà¼Á [¤¶¤¤¤·¤Ä] /(n) material properties/lumber quality/(P)/ +ºàÌÚ [¤¶¤¤¤â¤¯] /(n) lumber/timber/(P)/ +ºàÌÚ²° [¤¶¤¤¤â¤¯¤ä] /lumber dealer/ +ºàÌÚ¾¦ [¤¶¤¤¤â¤¯¤·¤ç¤¦] /lumber dealer/ +ºàÎÁ [¤¶¤¤¤ê¤ç¤¦] /(n) ingredients/material/(P)/ +ºàÎÁÈñ [¤¶¤¤¤ê¤ç¤¦¤Ò] /(n) cost of materials/ +ºá [¤Ä¤ß] /(adj-na,n) crime/fault/indiscretion/(P)/ +ºá¤¹¤ë [¤Ä¤ß¤¹¤ë] /(vs-s) to charge/to sentence/to punish/ +ºá¤Ê»ö [¤Ä¤ß¤Ê¤³¤È] /trick/sinful act/cruel thing/ +ºá¤Ë´Ù¤ë [¤Ä¤ß¤Ë¤ª¤Á¤¤¤ë] /(exp) to slide into sin/ +ºá¤Î¤Ê¤¤ [¤Ä¤ß¤Î¤Ê¤¤] /guiltless/innocent/ +ºá¤Î̵¤¤ [¤Ä¤ß¤Î¤Ê¤¤] /guiltless/innocent/ +ºá¤òÃ夻¤ë [¤Ä¤ß¤ò¤­¤»¤ë] /(exp) to pin a crime on/ +ºá¤òÃå¤ë [¤Ä¤ß¤ò¤­¤ë] /(exp) to take (another's guilt) on oneself/to be accused of/ +ºá¤òÈȤ¹ [¤Ä¤ß¤ò¤ª¤«¤¹] /(exp) to commit a crime/ +ºá°­ [¤¶¤¤¤¢¤¯] /(n) crime/sin/vice/ +ºá°­´¶ [¤¶¤¤¤¢¤¯¤«¤ó] /feelings of guilt/ +ºá²Ê [¤¶¤¤¤«] /(n) offense/crime/guilt/punishment/ +ºá²á [¤¶¤¤¤«] /(n) offence/fault/ +ºá¶È [¤¶¤¤¤´¤¦] /(n) sin/iniquity/crime/ +ºáºî¤ê [¤Ä¤ß¤Ä¤¯¤ê] /(adj-na,n) sinfulness/cruelty/ +ºá¾ã [¤¶¤¤¤·¤ç¤¦] /(n) (Buddh) sins (which prevent entry into bliss)/ +ºá¾ã¾ÃÌÇ [¤¶¤¤¤·¤ç¤¦¤·¤ç¤¦¤á¤Ä] /(n) (Buddh) expiation of sins/ +ºá¾õ [¤¶¤¤¤¸¤ç¤¦] /(n) charges/nature of offence/ +ºá¿¼¤¤ [¤Ä¤ß¤Ö¤«¤¤] /(adj) sinful/ +ºá¿Í [¤¶¤¤¤Ë¤ó] /(n) criminal/(P)/ +ºá¿Í [¤Ä¤ß¤Ó¤È] /(n) sinner/ +ºá¿Í¤òή¤¹ [¤¶¤¤¤Ë¤ó¤ò¤Ê¤¬¤¹] /(exp) to exile a criminal/ +ºáÀÕ [¤¶¤¤¤»¤­] /(n) responsibility or liability for a crime/ +ºáÀ× [¤¶¤¤¤»¤­] /(n) evidence of a crime/ +ºá̾ [¤¶¤¤¤á¤¤] /(n) name of a crime/charge/ +ºáÌǤܤ· [¤Ä¤ß¤Û¤í¤Ü¤·] /(n) atonement/expiation/ +ºâ [¤¶¤¤] /(n,n-suf) fortune/riches/(P)/ +ºâ¤òÀ®¤¹ [¤¶¤¤¤ò¤Ê¤¹] /(exp) to build a fortune/ +ºâ²ß [¤¶¤¤¤«] /(n) commodity/property/ +ºâ³¦ [¤¶¤¤¤«¤¤] /(n) financial world/(P)/ +ºâ³¦¿Í [¤¶¤¤¤«¤¤¤¸¤ó] /(n) financier/ +ºâ·Á [¤¶¤¤¤±¤¤] /(n) (abbr) asset formation/ +ºâ·ÁÃùÃß [¤¶¤¤¤±¤¤¤Á¤ç¤Á¤¯] /property accumulation savings/ +ºâ·Ð [¤¶¤¤¤±¤¤] /(n) politics and economics/ +ºâ¸» [¤¶¤¤¤²¤ó] /(n) source of funds/resources/finances/(P)/ +ºâ»º [¤¶¤¤¤µ¤ó] /(n) property/fortune/assets/(P)/ +ºâ»º¤¬¿£¤¨¤ë [¤¶¤¤¤µ¤ó¤¬¤Õ¤¨¤ë] /(exp) to become rich/ +ºâ»º²È [¤¶¤¤¤µ¤ó¤«] /(n) wealthy individual/person of wealth/ +ºâ»º¸¢ [¤¶¤¤¤µ¤ó¤±¤ó] /(n) property rights/the right to own property/ +ºâ»ºÀÇ [¤¶¤¤¤µ¤ó¤¼¤¤] /(n) property tax/ +ºâ»ºÁê³ [¤¶¤¤¤µ¤ó¤½¤¦¤¾¤¯] /succession to or inheritance of property/ +ºâ»ºÊ¬Í¿ [¤¶¤¤¤µ¤ó¤Ö¤ó¤è] /distribution of property/ +ºâ»ºÌÜÏ¿ [¤¶¤¤¤µ¤ó¤â¤¯¤í¤¯] /inventory of property/ +ºâÀ¯ [¤¶¤¤¤»¤¤] /(n) economy/financial affairs/(P)/ +ºâÀ¯¡¹ºö [¤¶¤¤¤»¤¤¤»¤¤¤µ¤¯] /fiscal policy/ +ºâÀ¯¤ÎÌÌ [¤¶¤¤¤»¤¤¤Î¤á¤ó] /the financial aspect/ +ºâÀ¯°ÂÄê [¤¶¤¤¤»¤¤¤¢¤ó¤Æ¤¤] /economic stability/ +ºâÀ¯²þ³× [¤¶¤¤¤»¤¤¤«¤¤¤«¤¯] /economic reform/fiscal reform/ +ºâÀ¯³Ø [¤¶¤¤¤»¤¤¤¬¤¯] /(n) (the study of public) finance/ +ºâÀ¯´íµ¡ [¤¶¤¤¤»¤¤¤­¤­] /economic crisis/financial crisis/ +ºâÀ¯¶Ñ¹Õ·×²è [¤¶¤¤¤»¤¤¤­¤ó¤³¤¦¤±¤¤¤«¤¯] /balanced budget plan/ +ºâÀ¯¹½Â¤ [¤¶¤¤¤»¤¤¤³¤¦¤¾¤¦] /(n) fiscal structure/ +ºâÀ¯¹õ»ú [¤¶¤¤¤»¤¤¤¯¤í¤¸] /(n) budget surplus/ +ºâÀ¯ºÆ·ú [¤¶¤¤¤»¤¤¤µ¤¤¤±¤ó] /(n) finance reform/fiscal reconstruction/ +ºâÀ¯»Ù±ç [¤¶¤¤¤»¤¤¤·¤¨¤ó] /economic support/financial support/ +ºâÀ¯»Ù½Ð [¤¶¤¤¤»¤¤¤·¤·¤å¤Ä] /(n) government spending/ +ºâÀ¯¼ý»Ù [¤¶¤¤¤»¤¤¤·¤å¤¦¤·] /fiscal balance/ +ºâÀ¯¾õÂÖ [¤¶¤¤¤»¤¤¤¸¤ç¤¦¤¿¤¤] /(n) financial condition/ +ºâÀ¯À¯ºö [¤¶¤¤¤»¤¤¤»¤¤¤µ¤¯] /fiscal policy/ +ºâÀ¯ÀÖ»ú [¤¶¤¤¤»¤¤¤¢¤«¤¸] /(n) budget deficit/ +ºâÀ¯ÅêÍ»»ñ [¤¶¤¤¤»¤¤¤È¤¦¤æ¤¦¤·] /(n) treasury investment and loan/(P)/ +ºâÀ¯Æñ [¤¶¤¤¤»¤¤¤Ê¤ó] /(n) economic difficulties/(P)/ +ºâÀ¯ÇËþ [¤¶¤¤¤»¤¤¤Ï¤¿¤ó] /economic collapse/ +ºâÀ¯ÌäÂê [¤¶¤¤¤»¤¤¤â¤ó¤À¤¤] /economic problem/financial problem/ +ºâÀ¯ÎÏ [¤¶¤¤¤»¤¤¤ê¤ç¤¯] /economic power/economic strength/ +ºâÃÄ [¤¶¤¤¤À¤ó] /(n) foundation/(P)/ +ºâÃÄË¡¿Í [¤¶¤¤¤À¤ó¤Û¤¦¤¸¤ó] /(n) (juridical) foundation/(P)/ +ºâȶ [¤¶¤¤¤Ð¤Ä] /(n) zaibatsu/plutocrats/financial clique/chaebol (Korean)/(P)/ +ºâÉÛ [¤µ¤¤¤Õ] /(n) purse/wallet/(P)/ +ºâÉÛ¤ò½Ð¤¹ [¤µ¤¤¤Õ¤ò¤À¤¹] /(exp) to draw (take) out one's purse/ +ºâʪ [¤¶¤¤¤Ö¤Ä] /(n) property/ +ºâÊõ [¤¶¤¤¤Û¤¦] /(n) treasure/ +ºâ̳ [¤¶¤¤¤à] /(n) financial affairs/(P)/ +ºâ̳¥È¥é¥ó¥¶¥¯¥·¥ç¥ó [¤¶¤¤¤à¥È¥é¥ó¥¶¥¯¥·¥ç¥ó] /financial transaction/ +ºâ̳³ÊÉÕ¤± [¤¶¤¤¤à¤«¤¯¤Å¤±] /(n) financial strength ratings/ +ºâ̳´± [¤¶¤¤¤à¤«¤ó] /(n) finance official/(P)/ +ºâ̳´ÉÍý [¤¶¤¤¤à¤«¤ó¤ê] /financial management/ +ºâ̳½ôɽ [¤¶¤¤¤à¤·¤ç¤Ò¤ç¤¦] /(n) financial statements/ +ºâ̳¾Ê [¤¶¤¤¤à¤·¤ç¤¦] /(n) Ministry of Finance/ +ºâ̳ÂμÁ [¤¶¤¤¤à¤¿¤¤¤·¤Ä] /financial structure/financial constitution/ +ºâ̳Êó¹ð½ñ [¤¶¤¤¤à¤Û¤¦¤³¤¯¤·¤ç] /(n) financial reports/ +ºâ̳ÎϳÊÉÕ¤± [¤¶¤¤¤à¤Á¤«¤é¤«¤¯¤Å¤±] /(n) financial strength ratings/ +ºâÎÏ [¤¶¤¤¤ê¤ç¤¯] /(n) assets/ +ºã [¤´] /be clear/be serene/be cold/be skillful/ +ºã¤¨¤¿¿§ [¤µ¤¨¤¿¤¤¤í] /bright color/ +ºã¤¨¤¿Ìë [¤µ¤¨¤¿¤è¤ë] /crisp and cold night/ +ºã¤¨¤ë [¤µ¤¨¤ë] /(v1) to be clear/to be serene/to be cold/to be skillful/(P)/ +ºã¤¨µ±¤¯ [¤µ¤¨¤«¤¬¤ä¤¯] /(v5k) to shine clearly/ +ºã¤¨¹Ô¤¯ [¤µ¤¨¤æ¤¯] /(v5k-s) to clear gradually/to get cold gradually/ +ºã¤¨ºã¤¨¤·¤¿ [¤µ¤¨¤¶¤¨¤·¤¿] /cheerful (look)/healthy (complexion)/ +ºã¤¨ºã¤¨¤·¤¿´é [¤µ¤¨¤¶¤¨¤·¤¿¤«¤ª] /cheerful look/fresh complexion/ +ºã¤¨ÅϤë [¤µ¤¨¤ï¤¿¤ë] /(v5r) to get cold/to freeze over/ +ºã¤¨ÊÖ¤ë [¤µ¤¨¤«¤¨¤ë] /(v5r) to be very clear/to be keenly cold/ +ºã´¨ [¤´¤«¤ó] /(rare) extreme cold/ +ºä [¤µ¤«] /(n) slope/hill/(P)/ +ºä¤Î²¼ [¤µ¤«¤Î¤·¤¿] /foot of a slope/ +ºä¤ò²¼¤ê¤ë [¤µ¤«¤ò¤ª¤ê¤ë] /(exp) to go downhill/to go down a slope/ +ºäÆ» [¤µ¤«¤ß¤Á] /(n) hill road/(P)/ +ºå¿À [¤Ï¤ó¤·¤ó] /Osaka-Kobe/(P)/ +ºå¿ÀÂç¿ÌºÒ [¤Ï¤ó¤·¤ó¤À¤¤¤·¤ó¤µ¤¤] /Great Hanshin Earthquake (Jan 1995)/ +ºåÂç [¤Ï¤ó¤À¤¤] /(abbr) Osaka University/ +ºç [¤µ¤«¤­] /(n) sakaki tree (sacred Shinto tree)/Cleyera japonica/ +ºè [¤µ¤«¤Ê] /(n) snack served with drinks/performance to liven up a bar/conversation to liven up a party/ +ºé¤¦ [¤ï¤é¤¦] /(v5u) to laugh/to smile/ +ºé¤«¤»¤ë [¤µ¤«¤»¤ë] /(v1,vt) to make bloom/ +ºé¤­°î¤ì¤ë [¤µ¤­¤³¤Ü¤ì¤ë] /(v1) to bloom all over/ +ºé¤­¸Ø¤ë [¤µ¤­¤Û¤³¤ë] /(v5r) to be in fullness of bloom/ +ºé¤­»Ä¤ë [¤µ¤­¤Î¤³¤ë] /(v5r) to bloom late/to remain in bloom/ +ºé¤­½Ð¤¹ [¤µ¤­¤À¤¹] /(v5s) to begin to bloom/to come out/ +ºé¤­½é¤á¤ë [¤µ¤­¤½¤á¤ë] /(v1) to begin to blossom/ +ºé¤­Â·¤¦ [¤µ¤­¤½¤í¤¦] /(v5u) to be in full bloom/ +ºé¤­ÅϤë [¤µ¤­¤ï¤¿¤ë] /(v5r) to bloom over a wide area/ +ºé¤­Æ÷¤¦ [¤µ¤­¤Ë¤ª¤¦] /(v5u) to be in full bloom/ +ºé¤­Ê¬¤± [¤µ¤­¤ï¤±] /(n) variegated flowering/ +ºé¤­Íð¤ì¤ë [¤µ¤­¤ß¤À¤ì¤ë] /(v1) to bloom in profusion/(P)/ +ºé¤¯ [¤µ¤¯] /(v5k) to bloom/(P)/ +ºê [¤µ¤­] /(n) small peninsula/(P)/ +ºê³³ [¤­¤¬¤¤] /steepness of a mountain/ +ºêÍÛ [¤­¤è¤¦] /(arch) Nagasaki/ +ºë¶Ì¸© [¤µ¤¤¤¿¤Þ¤±¤ó] /prefecture next to Tokyo/ +ºë¶ÌÀª [¤µ¤¤¤¿¤Þ¤¼¤¤] /the Saitama group/ +ºë¶ä [¤µ¤¤¤®¤ó] /Saitama Bank/ +ºî [¤µ¤¯] /(n,n-suf) a work/a harvest/(P)/ +ºî¤¬°­¤¤ [¤µ¤¯¤¬¤ï¤ë¤¤] /have a poor crop/ +ºî¤ê [¤Ä¤¯¤ê] /(n) (1) construction/make-up/(2) sliced raw fish/(P)/ +ºî¤ê´¹¤¨¤ë [¤Ä¤¯¤ê¤«¤¨¤ë] /(iK) (v1) to remake/to remold/to convert/to reconstruct/to adapt/to parody/ +ºî¤ê´é [¤Ä¤¯¤ê¤¬¤ª] /(n) affected look/made-up face/ +ºî¤êµ¡·ù [¤Ä¤¯¤ê¤­¤²¤ó] /feigning good feeling/ +ºî¤êµã¤­ [¤Ä¤¯¤ê¤Ê¤­] /(n) make-believe crying/ +ºî¤ê¸À [¤Ä¤¯¤ê¤´¤È] /(n) fabrication/lie/fiction/ +ºî¤ê»ö [¤Ä¤¯¤ê¤´¤È] /(n) fabrication/lie/fiction/ +ºî¤ê¼ê [¤Ä¤¯¤ê¤Æ] /(n) maker/builder/creator/tenant farmer/ +ºî¤ê¼ò²° [¤Ä¤¯¤ê¤¶¤«¤ä] /sake brewer/sake brewery/ +ºî¤ê½Ð¤¹ [¤Ä¤¯¤ê¤À¤¹] /(v5s) (1) to manufacture/to produce/to raise (crops)/(2) to invent/to dream up/ +ºî¤ê¾Ð¤¤ [¤Ä¤¯¤ê¤ï¤é¤¤] /(n) forced laugh/(P)/ +ºî¤ê¾å¤²¤ë [¤Ä¤¯¤ê¤¢¤²¤ë] /(v1) to make up/to fabricate/to build up/to complete/to construct/(P)/ +ºî¤ê¿È [¤Ä¤¯¤ê¤ß] /(n) sliced raw fish/ +ºî¤êÀ¼ [¤Ä¤¯¤ê¤´¤¨] /(n) feigned voice/unnatural voice/ +ºî¤ê»¤¸¤ë [¤Ä¤¯¤ê¤½¤ó¤¸¤ë] /(v1) to fail in making/ +ºî¤ê»¤Ê¤¦ [¤Ä¤¯¤ê¤½¤³¤Ê¤¦] /(v5u) to fail in making/ +ºî¤ê»¤Ê¤¦ [¤Ä¤¯¤ê¤¾¤³¤Ê¤¦] /(v5u) to fail in making/ +ºî¤êÂؤ¨¤ë [¤Ä¤¯¤ê¤«¤¨¤ë] /(v1) to remake/to remold/to convert/to reconstruct/to adapt/to parody/ +ºî¤êľ¤¹ [¤Ä¤¯¤ê¤Ê¤ª¤¹] /(v5s) to remake/to rebuild/ +ºî¤êÈý [¤Ä¤¯¤ê¤Þ¤æ] /(n) painted eyebrows/ +ºî¤êÉ [¤Ä¤¯¤ê¤ä¤Þ¤¤] /(n) feigned illness/ +ºî¤êÉÕ¤± [¤Ä¤¯¤ê¤Ä¤±] /(n) fixed/ +ºî¤êʪ [¤Ä¤¯¤ê¤â¤Î] /(n) artificial product/decoration/fake/crop/ +ºî¤êÊÖ¤¹ [¤Ä¤¯¤ê¤«¤¨¤¹] /(v5s) to remake/ +ºî¤êÊý [¤Ä¤¯¤ê¤«¤¿] /(n) way of making/recipe/how to grow (something)/style of building/construction/workmanship/ +ºî¤ê̾ [¤Ä¤¯¤ê¤Ê] /(n) alias/pseudonym/pen name/nom de plume/ +ºî¤êÌÕ [¤Ä¤¯¤ê¤á¤¯¤é] /feigned blindness/ +ºî¤êÌÚ [¤Ä¤¯¤ê¤®] /well-trimmed tree/ +ºî¤êΩ¤Æ¤ë [¤Ä¤¯¤ê¤¿¤Æ¤ë] /(v1) to adorn/to decorate/to dress up/to build up/ +ºî¤êÏà [¤Ä¤¯¤ê¤Ð¤Ê¤·] /(n) fiction/made-up story/fable/fabrication/myth/(P)/ +ºî¤ë [¤Ä¤¯¤ë] /(v5r) to make/to create/to manufacture/to draw up/to write/to compose/to build/to coin/to cultivate/to organize/to establish/to make up (a face)/to trim (a tree)/to fabricate/to prepare (food)/to commit (sin)/to construct/(P)/ +ºî°Õ [¤µ¤¯¤¤] /(n) idea/design/motif/conception/intention/ +ºî°Ù [¤µ¤¯¤¤] /(n) artificiality/act/commission (of a crime)/ +ºî°ÙŪ [¤µ¤¯¤¤¤Æ¤­] /(adj-na) intentional/contrived/ +ºî°ÙÈÈ [¤µ¤¯¤¤¤Ï¤ó] /(n) crime of commission/ +ºî²È [¤µ¤Ã¤«] /(n) author/writer/novelist/artist/(P)/ +ºî²È¤È¤·¤ÆÌĤ餹 [¤µ¤Ã¤«¤È¤·¤Æ¤Ê¤é¤¹] /to be very popular as a writer/ +ºî²Î [¤µ¤Ã¤«] /(n) writing songs or poems/poem/ +ºî²è [¤µ¤¯¤¬] /(n) drawing pictures/taking photographs/ +ºî¶· [¤µ¤Ã¤­¤ç¤¦] /(n) crops/quality/ +ºî¶·»Ø¿ô [¤µ¤Ã¤­¤ç¤¦¤·¤¹¤¦] /rice-crop index/(P)/ +ºî¶½ [¤µ¤Ã¤³¤¦] /(n,vs) promoting/arousing/ +ºî¶È [¤µ¤®¤ç¤¦] /(n) work/operation/manufacturing/fatigue duty/(P)/ +ºî¶È¥°¥ë¡¼¥× [¤µ¤®¤ç¤¦¥°¥ë¡¼¥×] /working group/ +ºî¶È°á [¤µ¤®¤ç¤¦¤¤] /(n) work clothes/ +ºî¶È°÷ [¤µ¤®¤ç¤¦¤¤¤ó] /(n) worker/ +ºî¶È²¾Àâ [¤µ¤®¤ç¤¦¤«¤»¤Ä] /(n) working hypothesis/ +ºî¶È»þ´Ö [¤µ¤®¤ç¤¦¤¸¤«¤ó] /(n) working hours/ +ºî¶È¾ì [¤µ¤®¤ç¤¦¤Ð] /(n) works/workshop/ +ºî¶ÈÈÉ [¤µ¤®¤ç¤¦¤Ï¤ó] /work party/ +ºî¶ÈÈñ [¤µ¤®¤ç¤¦¤Ò] /operational expense/ +ºî¶ÈÉô²ñ [¤µ¤®¤ç¤¦¤Ö¤«¤¤] /working group/ +ºî¶ÈÉô²ñ°Æ [¤µ¤®¤ç¤¦¤Ö¤«¤¤¤¢¤ó] /working draft/ +ºî¶ÈÉþ [¤µ¤®¤ç¤¦¤Õ¤¯] /(n) work clothes/ +ºî¶ÈÍÑ [¤µ¤®¤ç¤¦¤è¤¦] /for work/for manufacturing/ +ºî¶ÈÍ×°÷ [¤µ¤®¤ç¤¦¤è¤¦¤¤¤ó] /(n) work force/ +ºî¶ÈÎÅË¡ [¤µ¤®¤ç¤¦¤ê¤ç¤¦¤Û¤¦] /occupational therapy/ +ºî¶ÈÎΰè [¤µ¤®¤ç¤¦¤ê¤ç¤¦¤¤¤­] /workspace/ +ºî¶Ê [¤µ¤Ã¤­¤ç¤¯] /(n,vs) composition/setting (of music)/(P)/ +ºî¶Ê²È [¤µ¤Ã¤­¤ç¤¯¤«] /composer/ +ºî¶Ê¼Ô [¤µ¤Ã¤­¤ç¤¯¤·¤ã] /composer/ +ºî·à [¤µ¤¯¤²¤­] /(n) playwriting/ +ºî·à½Ñ [¤µ¤¯¤²¤­¤¸¤å¤Ä] /(n) dramaturgy/ +ºî»ì [¤µ¤¯¤·] /(n,vs) song making/(P)/ +ºî»ì²È [¤µ¤¯¤·¤«] /(n) lyric writer/lyricist/songwriter/ +ºî»ì¼Ô [¤µ¤¯¤·¤·¤ã] /(n) lyric writer/lyricist/songwriter/ +ºî»í [¤µ¤¯¤·] /(n) versification/verse making/ +ºî»íË¡ [¤µ¤¯¤·¤Û¤¦] /versification/ +ºî¼Ô [¤µ¤¯¤·¤ã] /(n) author/authoress/(P)/ +ºî¼ÔÉÔÃÎ [¤µ¤¯¤·¤ã¤·¤é¤º] /anonymous/ +ºî¼Ô̤¾Ü [¤µ¤¯¤·¤ã¤ß¤·¤ç¤¦] /anonymous/author unknown/ +ºî¾ì [¤µ¤¯¤Ð] /farm/workshop/ +ºî¿Þ [¤µ¤¯¤º] /(n,vs) drawing (figures)/construction (in geometry)/ +ºîÀ® [¤µ¤¯¤»¤¤] /(n,vs) frame/draw up/make/producing/creating/preparing/writing/(P)/ +ºîÀ®µ»½Ñ [¤µ¤¯¤»¤¤¤®¤¸¤å¤Ä] /implementation technique/ +ºîÀ®¼Ô [¤µ¤¯¤»¤¤¤·¤ã] /implementor/author/ +ºîÀ½ [¤µ¤¯¤»¤¤] /(n,vs) manufacture/(P)/ +ºîÀï [¤µ¤¯¤»¤ó] /(n) military or naval operations/tactics/strategy/(P)/ +ºîÀ索¡¼¥Ð¡¼¥ì¡¼ [¤µ¤¯¤»¤ó¥ª¡¼¥Ð¡¼¥ì¡¼] /operation overlay/ +ºîÀï·×²è [¤µ¤¯¤»¤ó¤±¤¤¤«¤¯] /campaign plan/ +ºîÀï¾å [¤µ¤¯¤»¤ó¤¸¤ç¤¦] /(adj-no) operational/strategic/ +ºîÀïÃÏ°è [¤µ¤¯¤»¤ó¤Á¤¤¤­] /area of operation/ +ºîÀïÌ¿Îá [¤µ¤¯¤»¤ó¤á¤¤¤ì¤¤] /operation order/ +ºîÃË [¤µ¤¯¤ª¤È¤³] /(n) farm hand/tenant/ +ºîÃæ¿Íʪ [¤µ¤¯¤Á¤å¤¦¤¸¤ó¤Ö¤Ä] /(n) characters (in a novel)/ +ºîÅÚ [¤µ¤¯¤É] /(n) surface soil/ +ºîÅö¤¿¤ê [¤µ¤¯¤¢¤¿¤ê] /(n) good crop/ +ºîÆ° [¤µ¤É¤¦] /(n) operation/functioning/running/(P)/ +ºîÉ [¤µ¤¯¤Ó¤ç¤¦] /(n) feigned illness/ +ºîÉÊ [¤µ¤¯¤Ò¤ó] /(n) work/opus/performance/production/(P)/ +ºîÉʤòÉ夹 [¤µ¤¯¤Ò¤ó¤ò¤¯¤µ¤¹] /(exp) to speak ill of a person's work/ +ºîÉÕ [¤µ¤¯¤Ä¤±] /(n) planting/ +ºîÉÕ [¤µ¤¯¤Å¤±] /(n) planting/ +ºîÉÕ¤± [¤µ¤¯¤Ä¤±] /(n) planting/(P)/ +ºîÉÕ¤± [¤µ¤¯¤Å¤±] /(n) planting/ +ºîÉÕÌÌÀÑ [¤µ¤¯¤Å¤±¤á¤ó¤»¤­] /planted area/(P)/ +ºîÉè [¤µ¤¯¤Õ] /(n) log (i.e. work-file)/ +ºîÉ÷ [¤µ¤¯¤Õ¤¦] /(n) literary style/(P)/ +ºîʪ [¤µ¤¯¤Ö¤Ä] /(n) literary work/ +ºîʪ [¤µ¤¯¤â¤Ä] /(n) produce (e.g. agricultural)/crops/(P)/ +ºîʸ [¤µ¤¯¤Ö¤ó] /(n) composition/writing/(P)/ +ºîʸ¤ÎÂê [¤µ¤¯¤Ö¤ó¤Î¤À¤¤] /subject of a composition/ +ºîÊÁ [¤µ¤¯¤¬¤é] /(n) crop conditions/quality (of art)/(P)/ +ºîË¡ [¤µ¤Û¤¦] /(n) manners/etiquette/propriety/(P)/ +ºî̳°á [¤µ¤à¤¨] /monk's working (non-spiritual) clothes/ +ºîÍÑ [¤µ¤è¤¦] /(n) action/operation/effect/function/(P)/ +ºîÍÑÀÑʬ [¤µ¤è¤¦¤»¤­¤Ö¤ó] /action integral (physics)/ +ºîÍÑÅÀ [¤µ¤è¤¦¤Æ¤ó] /(n) point of action (e.g. of a lever)/ +ºîÎã [¤µ¤¯¤ì¤¤] /(n) model of writing/ +ºï [¤µ¤¯] /plane/sharpen/whittle/pare/shave (leather)/scrape off/crossout/reduce/curtail/ +ºï¤° [¤½¤°] /(v5g) to chip/to slice off/to thin down/to reduce/to weaken/to sharpen/ +ºï¤ê¶ý [¤±¤º¤ê¤¯¤º] /(n) shavings/ +ºï¤ê¼è¤ë [¤±¤º¤ê¤È¤ë] /(v5r) to shave off/to scrape off/ +ºï¤êÀá [¤±¤º¤ê¤Ö¤·] /(n) flaked bonito/(P)/ +ºï¤êÍî¤È¤¹ [¤±¤º¤ê¤ª¤È¤¹] /(v5s) to scrape off/to plane off/ +ºï¤ë [¤±¤º¤ë] /(v5r) (1) to shave (wood or leather)/to sharpen/to plane/to whittle/to pare/to scrape off/(2) to cross out/to reduce/to curtail/to remove/to erase/(P)/ +ºï¤ë [¤Ï¤Ä¤ë] /(v5r) to cut down little by little/to take a percentage/ +ºï°æ [¤µ¤¯¤»¤¤] /well drilling/ +ºï´äµ¡ [¤µ¤¯¤¬¤ó¤­] /(n) rock drill/ +ºï¸º [¤µ¤¯¤²¤ó] /(n,vs) cut/reduction/curtailment/(P)/ +ºï½ü [¤µ¤¯¤¸¤ç] /(n,vs) elimination/cancellation/deletion/erasure/(P)/ +ºïɹµ¡ [¤µ¤¯¤Ò¤ç¤¦¤­] /ice-shaving machine/ +ºïÊÒ [¤µ¤¯¤Ø¤ó] /splinter/chip/ +ºïËà [¤µ¤¯¤Þ] /(n) denudation/ +ºñ¤ê [¤·¤Ü¤ê] /(n) squeezing/ +ºñ¤ê¼è¤ë [¤·¤Ü¤ê¤È¤ë] /(v5r) to exploit/ +ºñ¤ê¾å¤²¤ë [¤·¤Ü¤ê¤¢¤²¤ë] /(v1) (1) to squeeze (to the utmost)/to wring/(2) to strain one's voice/(3) to scold/ +ºñ¤êÞè [¤·¤Ü¤ê¤«¤¹] /(n) strained lees (draff)/ +ºñ¤ë [¤·¤Ü¤ë] /(v5r) to press/to wring/to squeeze/(P)/ +ºñ¼è [¤µ¤¯¤·¤å] /(n,vs) exploitation/squeezing/sweating/(P)/ +ºñ¼è¹©¾ì [¤µ¤¯¤·¤å¤³¤¦¤¸¤ç¤¦] /(n) sweatshop/ +ºñÆý [¤µ¤¯¤Ë¤å¤¦] /(n,vs) milking (a cow)/(P)/ +ºñÌý [¤µ¤¯¤æ] /(n) oil expression (extraction)/ +ºò [¤µ¤¯] /(pref) last (year)/yesterday/ +ºò¶Ç [¤µ¤¯¤®¤ç¤¦] /(n-t) early yesterday morning/ +ºòº£ [¤µ¤Ã¤³¤ó] /(n-adv,n-t) nowadays/recently/(P)/ +ºò»æ [¤µ¤¯¤·] /yesterdays paper/ +ºò½© [¤µ¤¯¤·¤å¤¦] /(n-adv,n-t) autumn (fall) of last year/(P)/ +ºò½µ [¤µ¤¯¤·¤å¤¦] /(n) last week/ +ºò½Õ [¤µ¤¯¤·¤å¤ó] /(n-adv,n-t) last spring/the spring of last year/(P)/ +ºòÄ« [¤µ¤¯¤Á¤ç¤¦] /(n-adv,n-t) yesterday morning/ +ºòÅß [¤µ¤¯¤È¤¦] /(n-adv,n-t) last winter/ +ºòÆü [¤­¤Î¤¦] /(n-adv,n-t) yesterday/(P)/ +ºòÆü [¤µ¤¯¤¸¤Ä] /(n-adv,n-t) yesterday/(P)/ +ºòǯ [¤µ¤¯¤Í¤ó] /(n-adv,n-t) last year/(P)/ +ºòǯÅÙ [¤µ¤¯¤Í¤ó¤É] /(n-adv) previous fiscal year/(P)/ +ºòǯÅ٤δ [¤µ¤¯¤Í¤ó¤É¤Î¤½¤Ä] /graduated last year/ +ºòǯÍè [¤µ¤¯¤Í¤ó¤é¤¤] /(n-adv) since last year/(P)/ +ºòÈÕ [¤µ¤¯¤Ð¤ó] /(n-adv,n-t) last night/(P)/ +ºòÈóº£À§ [¤µ¤¯¤Ò¤³¤ó¤¼] /(n) complete reversal of values or ways of thinking/ +ºòÌë [¤µ¤¯¤ä] /(n-adv,n-t) last night/(P)/ +ºòÌë [¤æ¤¦¤Ù] /(n-adv,n-t) last night/(P)/ +ºòͼ [¤µ¤¯¤æ¤¦] /(n-adv,n-t) yesterday evening/last night/ +ºóÉ÷ [¤µ¤¯¤Õ¤¦] /(n) north wind/ +ºô [¤µ¤¯] /(n) fence/paling/ +ºõ¤à [¤¹¤Ü¤à] /(v5m) to get narrower/to contract/ +ºõ¤à [¤Ä¤Ü¤à] /(v5m) to close/to shut/ +ºõ¤á¤ë [¤¹¤Ü¤á¤ë] /(v1) to make narrower/to shut (an umbrella)/to shrug (one's shoulders)/to purse (one's lips)/ +ºõ¤á¤ë [¤Ä¤Ü¤á¤ë] /(v1) to make narrower/to shut (an umbrella)/to shrug (one's shoulders)/to purse (one's lips)/ +ºö [¤µ¤¯] /(n,n-suf) plan/policy/(P)/ +ºö¤ò¹Ö¤º¤ë [¤µ¤¯¤ò¤³¤¦¤º¤ë] /(exp) to take (adopt) measures/ +ºö¤ò»Ü¤¹ [¤µ¤¯¤ò¤Û¤É¤³¤¹] /(exp) to take measures/ +ºö±þ [¤µ¤¯¤ª¤¦] /(n) in collusion with/ +ºö¸»ÃÏ [¤µ¤¯¤²¤ó¤Á] /(n) strategic base/ +ºö»Î [¤µ¤¯¤·] /(n) intriguer/tactician/schemer/machinator/ +ºöÀï [¤µ¤¯¤»¤ó] /(n) (military) tactics or operations/ +ºöÄê [¤µ¤¯¤Æ¤¤] /(n,vs) decision/settling on/(P)/ +ºöÆ° [¤µ¤¯¤É¤¦] /(n) maneuverings/machinations/ +ºöËÅ [¤µ¤¯¤Ü¤¦] /(n) strategy/artifice/ +ºöά [¤µ¤¯¤ê¤ã¤¯] /(n) scheme/tactic/stratagem/trick/(P)/ +ºöÎå [¤µ¤¯¤ì¤¤] /(n) urging/whipping (up)/ +º÷ [¤µ¤¯] /(n) rope/cord/ +º÷°ú [¤µ¤¯¤¤¤ó] /(n) index/indices/(P)/ +º÷¶ñ [¤µ¤¯¤°] /(n) rigging/gear/tackle/ +º÷¾ò [¤µ¤¯¤¸¤ç¤¦] /(n) cable/rope/ +º÷¾òÅ´Æ» [¤µ¤¯¤¸¤ç¤¦¤Æ¤Ä¤É¤¦] /cable railway/ +º÷Á³ [¤µ¤¯¤¼¤ó] /(adj-na,n) dry/desolate/ +º÷Ũ [¤µ¤¯¤Æ¤­] /(n) searching for the enemy/ +º÷Æ» [¤µ¤¯¤É¤¦] /(n) overhead freight-carrying cable/ +º÷Çù [¤µ¤¯¤Ð¤¯] /(adj-na,n) dreary/bleak/ +º÷Çù¤¿¤ë [¤µ¤¯¤Ð¤¯¤¿¤ë] /(adj-t) bleak/dreary/desolate/ +º÷Çü [¤µ¤¯¤Ð¤¯] /(adj-na,n) dreary/bleak/ +º÷Çü¤¿¤ë [¤µ¤¯¤Ð¤¯¤¿¤ë] /(adj-t) dreary/bleak/desolate/ +º÷ÌÍ [¤½¤¦¤á¤ó] /(n) fine white noodles/ +º÷Õë [¤µ¤¯¤Ð¤¯] /(adj-na,n) dreary/bleak/ +ºø¥¤¥ª¥ó [¤µ¤¯¥¤¥ª¥ó] /complex ion/ +ºø³Ð [¤µ¤Ã¤«¤¯] /(n) optical illusion/hallucination/(P)/ +ºø³Ñ [¤µ¤Ã¤«¤¯] /(n) alternate interior angles/ +ºø´Ê [¤µ¤Ã¤«¤ó] /(n) pages (in a book) out of order due to an error in binding/ +ºø¸í [¤µ¤¯¤´] /(n) mistake/(P)/ +ºø»¨ [¤µ¤¯¤¶¤Ä] /(n) complication/intricacy/ +ºø»ú¾É [¤µ¤¯¤¸¤·¤ç¤¦] /paragraphia/ +ºøÁî [¤µ¤¯¤½¤¦] /(n) complication/intricacy/ +ºøÁ¤¿ [¤µ¤¯¤½¤¦¤·¤¿] /intricate/complicated/ +ºøÍð [¤µ¤¯¤é¤ó] /(n) confusion/distraction/derangement/(P)/ +ºù [¤µ¤¯¤é] /(n) (1) cherry blossom/cherry tree/(2) decoy/fake buyer/shill/(3) hired applauder/(P)/ +ºù¤ó¤Ü [¤µ¤¯¤é¤ó¤Ü] /(n) (edible) cherry/ +ºù¤óË· [¤µ¤¯¤é¤ó¤Ü] /(n) (edible) cherry/ +ºù²Ö [¤ª¤¦¤«] /(n) cherry blossom/(P)/ +ºù²Ö [¤µ¤¯¤é¤Ð¤Ê] /(n) cherry blossom/ +ºù²Öà¥Ì¡ [¤ª¤¦¤«¤é¤ó¤Þ¤ó] /riot of cherry blossoms/ +ºù³­ [¤µ¤¯¤é¤¬¤¤] /(n) carpenters tellin/pink shell/ +ºùº× [¤µ¤¯¤é¤Þ¤Ä¤ê] /(n) cherry blossom festival/ +ºùº×¤ê [¤µ¤¯¤é¤Þ¤Ä¤ê] /(n) cherry blossom festival/ +ºù»æ [¤µ¤¯¤é¤¬¤ß] /(n) soft, thin paper/ +ºù¼í¤ê [¤µ¤¯¤é¤¬¤ê] /(n) looking for or at cherry blossoms/ +ºù¿§ [¤µ¤¯¤é¤¤¤í] /(n) cherry blossom colour/ +ºùÁ°Àþ [¤µ¤¯¤é¤¼¤ó¤»¤ó] /(n) cherry blossom front/ +ºùÁð [¤µ¤¯¤é¤½¤¦] /(n) primrose/ +ºùÄÒ¤± [¤µ¤¯¤é¤Å¤±] /(n) pickled cherry blossoms/ +ºùÅí [¤ª¤¦¤È¤¦] /(n) (edible) cherry/ +ºùÅí [¤µ¤¯¤é¤ó¤Ü] /(n) (edible) cherry/ +ºùÅò [¤µ¤¯¤é¤æ] /(n) drink made of boiled water poured over preserved cherry leaves and blossoms/ +ºùÆù [¤µ¤¯¤é¤Ë¤¯] /(n) horse meat/ +ºùÈÓ [¤µ¤¯¤é¤á¤·] /(n) rice boiled with soy sauce and sake/ +ºùÌß [¤µ¤¯¤é¤â¤Á] /(n) rice cake with bean paste wrapped in a cherry leaf/ +ºú [¤µ¤±] /(n) salmon/ +ºú [¤·¤ã¤±] /(n) salmon/ +ºúµù [¤µ¤±¤ê¤ç¤¦] /salmon fishing/ +ºúÃã¤Å¤± [¤µ¤±¤Á¤ã¤Å¤±] /chadzuke with salmon powder/ +ºúÃãÄÒ¤± [¤µ¤±¤Á¤ã¤Å¤±] /chadzuke with salmon powder/ +ºû [¤µ¤µ] /(n) bamboo grass/(P)/ +ºû¸¶ [¤µ¤µ¤Ï¤é] /(n) field of bamboo grass/ +ºû½® [¤µ¤µ¤Ö¤Í] /(n) toy bamboo-leaf boat/ +ºü [¤µ¤¸] /(n) spoon/(P)/ +ºü²Ã¸º [¤µ¤¸¤«¤²¤ó] /(n) prescription/consideration/making allowances for/ +ºý [¤µ¤Ä] /(n) (1) volume/(2) counter for books/(P)/ +ºý»Ò [¤µ¤Ã¤·] /(n) book/booklet/story book/pamphlet/notebook/(P)/ +ºý»Ò [¤½¤¦¤·] /(n) copy-book/storybook/ +ºý¿ô [¤µ¤Ã¤¹¤¦] /(n) number of books/ +ºýΩ [¤µ¤¯¤ê¤Ä] /(n) imperial investiture/ +ºþ¤ê [¤¹¤ê] /(n) printing/ +ºþ¤ê°ã¤¤ [¤¹¤ê¤Á¤¬¤¤] /misprint/ +ºþ¤ê¹þ¤ß [¤¹¤ê¤³¤ß] /(n) imprinting/ +ºþ¤ê¹þ¤à [¤¹¤ê¤³¤à] /(v5m) to insert (an illustration)/to stencil (a pattern)/ +ºþ¤ê½Ð¤¹ [¤¹¤ê¤À¤¹] /(v5s) to print/to publish/to begin to print/ +ºþ¤ê¾å¤¬¤ë [¤¹¤ê¤¢¤¬¤ë] /(v5r) to be off the press/ +ºþ¤ê¾å¤²¤ë [¤¹¤ê¤¢¤²¤ë] /(v1) to finish printing/to print off/ +ºþ¤ê»¤Ê¤¦ [¤¹¤ê¤½¤³¤Ê¤¦] /(v5u) to misprint/to spoil in printing/ +ºþ¤êľ¤¹ [¤¹¤ê¤Ê¤ª¤¹] /(v5s) to reprint (book)/ +ºþ¤êʪ [¤¹¤ê¤â¤Î] /(n) printed matter/ +ºþ¤êËÜ [¤¹¤ê¤Û¤ó] /(n) printed book/ +ºþ¤êΩ¤Æ [¤¹¤ê¤¿¤Æ] /just off the press/ +ºþ¤ë [¤¹¤ë] /(v5r) to print/(P)/ +ºþ»Ò [¤µ¤Ã¤·] /(n) brush/commutator brush/ +ºþ»Ò [¤Ï¤±] /(n) brush/commutator brush/ +ºþ¿· [¤µ¤Ã¤·¤ó] /(n) reform/renovation/(P)/ +ºþ¿ô [¤µ¤Ä¤¹¤¦] /number (of books) printed/ +ºþÌÓ [¤Ï¤±] /(n) paint brush/ +ºþÌÓÀè [¤Ï¤±¤µ¤­] /(n) brush tip/ +ºþÌÓÌÜ [¤Ï¤±¤á] /(n) brush marks/ +»¡ [¤µ¤Ä] /(n) (col) police/ +»¡¤· [¤µ¤Ã¤·] /(n) consideration/guess/conjecture/judgment/ +»¡¤¹¤ë [¤µ¤Ã¤¹¤ë] /(vs-s) to guess/to sense/to presume/to judge/to sympathize with/(P)/ +»¡ÃÎ [¤µ¤Ã¤Á] /(n,vs) sense/infer/(P)/ +»£¤ß½Ð¤¹ [¤Ä¤Þ¤ß¤À¤¹] /(v5s) to pick out/to throw out/ +»£¤ß¿©¤¤ [¤Ä¤Þ¤ß¤°¤¤] /(n) eating with one's fingers/ +»£¤ßÀö¤¤ [¤Ä¤Þ¤ß¤¢¤é¤¤] /(n) washing only the soiled part (of a garment)/ +»£¤ßʪ [¤Ä¤Þ¤ß¤â¤Î] /(n) relish/ +»£¤à [¤Ä¤Þ¤à] /(v5m) to pinch/to hold/to pick up/ +»£¤êľ¤· [¤È¤ê¤Ê¤ª¤·] /a retaken photograph/ +»£¤êľ¤¹ [¤È¤ê¤Ê¤ª¤¹] /(v5s,vt) to retake (a photograph)/ +»£¤ë [¤È¤ë] /(v5r) to take (a photo)/to make (a film)/(P)/ +»£±Æ [¤µ¤Ä¤¨¤¤] /(n,vs) photographing/(P)/ +»£±Æµ¡ [¤µ¤Ä¤¨¤¤¤­] /(n) motion picture camera/ +»£±Æ¼Ô [¤µ¤Ä¤¨¤¤¤·¤ã] /photographer/ +»£±Æ½ê [¤µ¤Ä¤¨¤¤¤¸¤ç] /(n) film studio/ +»£±ÆÂâ [¤µ¤Ä¤¨¤¤¤¿¤¤] /film unit/ +»£Áü´É [¤µ¤Ä¤¾¤¦¤«¤ó] /image pick up (camera) tube/ +»£ÅÚ [¤µ¤Ä¤É] /small area/a pinch of earth/ +»£Í× [¤µ¤Ä¤è¤¦] /(n) outline/summary/compendium/ +»¤¤Ã¤¿Ùæ¤ó¤À [¤¹¤Ã¤¿¤â¤ó¤À] /(adv,n,vs) confused/ +»¤¤ê¤Ä¤±¤ë [¤³¤¹¤ê¤Ä¤±¤ë] /(v1) (1) to rub against/to nuzzle against, e.g. dog nosing a person/(2) to strike (a match)/ +»¤¤ê¤Ä¤±¤ë [¤¹¤ê¤Ä¤±¤ë] /(v1) (1) to rub against/to nuzzle against, e.g. dog nosing a person/(2) to strike (a match)/ +»¤¤ê¤Ä¤±¤ë [¤Ê¤¹¤ê¤Ä¤±¤ë] /(v1) to blame another/ +»¤¤ê¥¬¥é¥¹ [¤¹¤ê¥¬¥é¥¹] /(n) ground glass/ +»¤¤ê´ó¤ë [¤¹¤ê¤è¤ë] /(v5r) to draw close to/to edge up to/to snuggle up to/to nestle close to/to cuddle with/to draw closer to/ +»¤¤ê¸º¤é¤¹ [¤¹¤ê¤Ø¤é¤¹] /(v5s) to wear away/to rub down/to abrade/ +»¤¤ê¸º¤ë [¤¹¤ê¤Ø¤ë] /(v1) to be worn down/to be reduced/ +»¤¤ê¹þ¤à [¤¹¤ê¤³¤à] /(v5m) to rub in/to grind and mix/ +»¤¤ê½ý [¤¹¤ê¤­¤º] /(n,vs) scratch/graze/abrasion/(P)/ +»¤¤êÀÚ¤ë [¤¹¤ê¤­¤ë] /(v5r) to cut by rubbing/to wear out/to spend all (one's money)/ +»¤¤êÀÚ¤ì¤ë [¤¹¤ê¤­¤ì¤ë] /(v1) to wear out/ +»¤¤êÂؤ¨¤ë [¤¹¤ê¤«¤¨¤ë] /(v1) to substitute/to sidestep (an issue)/ +»¤¤êÇí¤¯ [¤¹¤ê¤à¤¯] /(v5k) to skin (one's knee)/to graze/ +»¤¤êÇí¤±¤ë [¤¹¤ê¤à¤±¤ë] /(v1) to abrade/ +»¤¤êÈ´¤±¤ë [¤¹¤ê¤Ì¤±¤ë] /(v1) to slip through/to make one's way through quickly/ +»¤¤êÉÕ¤±¤ë [¤³¤¹¤ê¤Ä¤±¤ë] /(v1) (1) to rub against/to nuzzle against, e.g. dog nosing a person/(2) to strike (a match)/ +»¤¤êÉÕ¤±¤ë [¤¹¤ê¤Ä¤±¤ë] /(v1) (1) to rub against/to nuzzle against, e.g. dog nosing a person/(2) to strike (a match)/ +»¤¤êÉÕ¤±¤ë [¤Ê¤¹¤ê¤Ä¤±¤ë] /(v1) to blame another/ +»¤¤êÍî¤È¤¹ [¤³¤¹¤ê¤ª¤È¤¹] /to scrape off/to rub off/ +»¤¤êáÓ [¤¹¤ê¤­¤º] /(n,vs) marring caused by rubbing/ +»¤¤ë [¤«¤¹¤ë] /(v5r) to touch lightly/to take a percentage (from)/ +»¤¤ë [¤³¤¹¤ë] /(v5r) to rub/to scrub/(P)/ +»¤¤ë [¤¹¤ë] /(v5r) to rub/to chafe/to file/to frost (glass)/to strike (match)/(P)/ +»¤¤ì¤Ã¸Ï¤é¤· [¤¹¤ì¤Ã¤«¤é¤·] /(n) shameless person/sophisticated person/brazen hussy/ +»¤¤ì¤ÆÇö¤¯¤Ê¤ë [¤¹¤ì¤Æ¤¦¤¹¤¯¤Ê¤ë] /to wear thin/ +»¤¤ì¤ë [¤¹¤ì¤ë] /(v1) to rub/to chafe/to wear/to become sophisticated/ +»¤¤ì°ã¤¤ [¤¹¤ì¤Á¤¬¤¤] /(n) chance encounter/ +»¤¤ì°ã¤¦ [¤¹¤ì¤Á¤¬¤¦] /(v5u) to pass by one another/to disagree/to miss each other/ +»¤¤ì¹ç¤¦ [¤¹¤ì¤¢¤¦] /(v5u) to rub against/to chafe/to quarrel/ +»¤¤ì»¤¤ì [¤¹¤ì¤¹¤ì] /(adj-na,n) on the verge of/very close to/just in time/on the margin/(P)/ +»¤²á½ý [¤µ¤Ã¤«¤·¤ç¤¦] /(n) abrasion/scratch/ +»¤½ý [¤¹¤ê¤­¤º] /(n,vs) scratch/graze/abrasion/ +»¤áÓ [¤¹¤ê¤­¤º] /(n,vs) marring caused by rubbing/ +»¥ [¤µ¤Ä] /(n,n-suf) note/paper money/(P)/ +»¥ [¤Õ¤À] /(n) (1) token/label/(2) ticket/card/(3) charm/talisman/(P)/ +»¥¤òÉÕ¤±¤ë [¤Õ¤À¤ò¤Ä¤±¤ë] /(exp) to label/to put a tag on/ +»¥¤òÊø¤¹ [¤µ¤Ä¤ò¤¯¤º¤¹] /(exp) to change a note/ +»¥»ß¤á [¤Õ¤À¤É¤á] /(n) full house/sold out/ +»¥½ê [¤Õ¤À¤·¤ç] /(n) temple which issues amulets/ +»¥Â« [¤µ¤Ä¤¿¤Ð] /(n) roll of banknotes/(P)/ +»¥Æþ¤ì [¤µ¤Ä¤¤¤ì] /(n) wallet/billfold/ +»¥ÉÕ¤­ [¤Õ¤À¤Ä¤­] /(n) tagged/notoriety/ +»¦ [¤µ¤Ä] /kill/murder/butcher/slice off/split/diminish/reduce/spoil/(P)/ +»¦¤¬¤ì¤¿¼ª [¤½¤¬¤ì¤¿¤ß¤ß] /mutilated ear/ +»¦¤· [¤³¤í¤·] /(n) a murder/(P)/ +»¦¤·²° [¤³¤í¤·¤ä] /(n) professional killer/hit man/ +»¦¤·Ê¸¶ç [¤³¤í¤·¤â¤ó¤¯] /(exp,n) "killing" (loving) words/ +»¦¤¹ [¤³¤í¤¹] /(v5s) to kill/(P)/ +»¦¤ë [¤ä¤ë] /(v5r) to do someone in/to bump someone off/ +»¦°Õ [¤µ¤Ä¤¤] /(n) intent to kill/intent to murder/(P)/ +»¦³² [¤µ¤Ä¤¬¤¤] /(n,vs) killing/murder/(P)/ +»¦³²¤ò´ë¤Æ¤ë [¤µ¤Ä¤¬¤¤¤ò¤¯¤ï¤À¤Æ¤ë] /(exp) to make an attempt on a person's life/ +»¦³²»ö·ï [¤µ¤Ä¤¬¤¤¤¸¤±¤ó] /(n) murder case/ +»¦³²¼Ô [¤µ¤Ä¤¬¤¤¤·¤ã] /murderer/killer/ +»¦µ¤ [¤µ¤Ã¤­] /(n) thirst for blood/(P)/ +»¦µ¤Î©¤Ä [¤µ¤Ã¤­¤À¤Ä] /(v5t) to be seething (with anger)/to be frenzied/to be menacing/ +»¦¶Ý [¤µ¤Ã¤­¤ó] /(n,vs) sterilization/disinfection/(P)/ +»¦¶ÝºÞ [¤µ¤Ã¤­¤ó¤¶¤¤] /(n) disinfectant/germicide/ +»¦¶ÝÎÏ [¤µ¤Ã¤­¤ó¤ê¤ç¤¯] /sterilizing or germicidal properties/ +»¦½ý [¤µ¤Ã¤·¤ç¤¦] /(n) kill and wound/(P)/ +»¦¿¿¶ÝÌô [¤µ¤Ä¤·¤ó¤­¤ó¤ä¤¯] /fungicide/ +»¦¿Í [¤µ¤Ä¤¸¤ó] /(n) murder/(P)/ +»¦¿Íµ´ [¤µ¤Ä¤¸¤ó¤­] /(n) devilish homicide/cutthroat/ +»¦¿Í¶¸ [¤µ¤Ä¤¸¤ó¤­¤ç¤¦] /homicidal maniac/ +»¦¿Í¸½¾ì [¤µ¤Ä¤¸¤ó¤²¤ó¤Ð] /(n) murder scene/ +»¦¿Íºá [¤µ¤Ä¤¸¤ó¤¶¤¤] /(n) (the crime of) murder/ +»¦¿Íºá¤ËÌä¤ï¤ì¤Æ [¤µ¤Ä¤¸¤ó¤¶¤¤¤Ë¤È¤ï¤ì¤Æ] /on a charge of murder/ +»¦¿Í»ö·ï [¤µ¤Ä¤¸¤ó¤¸¤±¤ó] /(n) murder case/ +»¦¿Í¼Ô [¤µ¤Ä¤¸¤ó¤·¤ã] /killer/murderer/ +»¦¿ÍŪ [¤µ¤Ä¤¸¤ó¤Æ¤­] /(adj-na) murderous (workload, etc)/ +»¦¿ÍÈÈ [¤µ¤Ä¤¸¤ó¤Ï¤ó] /(n) murderer/ +»¦¿Í̤¿ë [¤µ¤Ä¤¸¤ó¤ß¤¹¤¤] /attempted murder/ +»¦¿Ø [¤¿¤Æ] /(n) sword battle/ +»¦¿Ø»Õ [¤¿¤Æ¤·] /(n) man who teaches actors or actresses how to use swords/ +»¦À¸ [¤»¤Ã¤·¤ç¤¦] /(adj-na,n) killing/destruction of life/ +»¦À¸¶ØÃÇ [¤»¤Ã¤·¤ç¤¦¤­¤ó¤À¤ó] /prohibition against hunting and fishing/ +»¦ÁÍºÞ [¤µ¤Ã¤½¤¶¤¤] /(n) rat poison/ +»¦Ãî [¤µ¤Ã¤Á¤å¤¦] /(n,vs) killing insects or pests/ +»¦ÃîºÞ [¤µ¤Ã¤Á¤å¤¦¤¶¤¤] /(n) insecticide/pesticide/(P)/ +»¦Åþ [¤µ¤Ã¤È¤¦] /(n,vs) rush/flood/(P)/ +»¦È² [¤µ¤Ä¤Ð¤Ä] /(adj-na,n) bloodthirsty/brutal/savage/ +»¦É÷·Ê [¤µ¤Ã¤×¤¦¤±¤¤] /(adj-na,n) tasteless/dreary/tastelessness/ +»¦Ù¤ [¤µ¤Ä¤ê¤¯] /(n) (uk) slaughter/massacre/ +»§Ä¹ [¤µ¤Ã¤Á¤ç¤¦] /(n) Satsuma and Choshu/ +»§Ëà¤Î¼é [¤µ¤Ä¤Þ¤Î¤«¤ß] /traveling while deliberately not paying a fare/ +»§Ëà°ò [¤µ¤Ä¤Þ¤¤¤â] /(n) sweet potato/(P)/ +»§Ëà¾Æ [¤µ¤Ä¤Þ¤ä¤­] /(n) Satsuma porcelain/ +»§Ëàȶ [¤µ¤Ä¤Þ¤Ð¤Ä] /Satsuma clan/ +»§ËàÍȤ² [¤µ¤Ä¤Þ¤¢¤²] /deep-fried ball of fish paste/ +»¨ [¤¶¤Ä] /(adj-na,n) rough/crude/(P)/ +»¨¤¶¤ë [¤Þ¤¶¤ë] /(v5r,vi) to be mixed/to be blended with/to associate with/to mingle with/to join/ +»¨¤¸¤ë [¤Þ¤¸¤ë] /(io) (v5r) to mix/ +»¨¤¼¤ë [¤Þ¤¼¤ë] /(v1) to mix/ +»¨¤ÎÉô [¤¶¤Ä¤Î¤Ö] /miscellany/ +»¨²» [¤¶¤Ä¤ª¤ó] /(n) noise (jarring, grating)/(P)/ +»¨²Î [¤¾¤¦¤«] /(n) miscellaneous poems/ +»¨²ß [¤¶¤Ã¤«] /(n) miscellaneous goods/general goods/sundries/(P)/ +»¨²ß¾¦ [¤¶¤Ã¤«¤·¤ç¤¦] /general store/ +»¨²ßŹ [¤¶¤Ã¤«¤Æ¤ó] /(n) general (variety) store (shop)/ +»¨³Ø [¤¶¤Ä¤¬¤¯] /(n) miscellaneous knowledge/ +»¨³ô [¤¶¤Ä¤«¤Ö] /(n) assorted stocks/ +»¨´¶ [¤¶¤Ã¤«¤ó] /(n) miscellaneous impressions/ +»¨µ­ [¤¶¤Ã¤­] /(n) miscellaneous notes/ +»¨µ­Ä¢ [¤¶¤Ã¤­¤Á¤ç¤¦] /(n) notebook/exercise book/ +»¨µï [¤¶¤Ã¤­¤ç] /(n,vs) sharing living quarters/(P)/ +»¨µï¥Ó¥ë [¤¶¤Ã¤­¤ç¥Ó¥ë] /(n) building containing a number of businesses and shops/ +»¨µïÃÏ [¤¶¤Ã¤­¤ç¤Á] /(n) mixed residential quarter/ +»¨µû [¤¶¤³] /(n) small fish/small fry/ +»¨µû [¤¸¤ã¤³] /(n) small fish/small fry/ +»¨µû¿² [¤¶¤³¤Í] /(n,vs) sleeping together in a huddle/ +»¨¶Ê [¤¶¤Ã¤­¤ç¤¯] /(n) popular song/ +»¨¶Ò [¤¾¤¦¤­¤ó] /(n) house-cloth/dust cloth/(P)/ +»¨¶Ò¤ò¹Ê¤ë [¤¾¤¦¤­¤ó¤ò¤·¤Ü¤ë] /(exp) to wring a floorcloth/ +»¨¶Ò¤ò»É¤¹ [¤¾¤¦¤­¤ó¤ò¤µ¤¹] /(exp) to quilt a dustcloth/ +»¨¶Ò³Ý¤± [¤¾¤¦¤­¤ó¤«¤±] /(n) mopping the floor/ +»¨¶Ý [¤¶¤Ã¤­¤ó] /(n) microorganisms/ +»¨·£ [¤¶¤Ã¤È¤¦] /(n) congestion/traffic jam/throng/hustle and bustle/ +»¨·ï [¤¶¤Ã¤±¤ó] /(n) assorted matters/ +»¨¸À [¤¾¤¦¤´¤ó] /(n) foul language/abuse/ +»¨¹ò [¤¶¤Ã¤³¤¯] /(n) assorted grains/ +»¨º§ [¤¶¤Ã¤³¤ó] /(n) communal marriage/ +»¨ºî [¤¾¤¦¤µ] /(n) trouble/ +»¨»¼ [¤¶¤Ã¤µ¤ó] /(n) miscellaneous collection/ +»¨»ï [¤¶¤Ã¤·] /(n) journal/magazine/(P)/ +»¨»ï¤Ë¶´¤à [¤¶¤Ã¤·¤Ë¤Ï¤µ¤à] /(exp) to place in a magazine/ +»¨»ö [¤¶¤Ä¤¸] /(n) miscellaneous matters/ +»¨¼Ñ [¤¾¤¦¤Ë] /(n) New Year dish/rice cakes cooked w. vegetables/(P)/ +»¨¼ï [¤¶¤Ã¤·¤å] /(n) hybrid/ +»¨¼ýÆþ [¤¶¤Ã¤·¤å¤¦¤Ë¤å¤¦] /(n) miscellaneous income/ +»¨¼ýÆþ [¤¶¤Ä¤·¤å¤¦¤Ë¤å¤¦] /(n) miscellaneous income/ +»¨½êÆÀ [¤¶¤Ä¤·¤ç¤È¤¯] /(n) miscellaneous (sundry) incomes/ +»¨½ñ [¤¶¤Ã¤·¤ç] /(n) assorted books/ +»¨¿§ [¤¶¤Ã¤·¤ç¤¯] /(n) assorted colors/ +»¨¿© [¤¶¤Ã¤·¤ç¤¯] /(n) omnivorous/ +»¨¿Í [¤¾¤¦¤Ë¤ó] /(n) low-call people/ +»¨¿æ [¤¾¤¦¤¹¤¤] /(n) hodgepodge/medley soup/(P)/ +»¨ÀÇ [¤¶¤Ä¤¼¤¤] /(n) miscellaneous taxes/ +»¨Á³ [¤¶¤Ä¤¼¤ó] /(adj-na,n) disorderliness/ +»¨Á³¤È¤·¤¿ [¤¶¤Ä¤¼¤ó¤È¤·¤¿] /disorderly/promiscuous/ +»¨Áð [¤¶¤Ã¤½¤¦] /(n) weed/(P)/ +»¨Â§ [¤¶¤Ã¤½¤¯] /(n) miscellaneous rules/ +»¨Â» [¤¶¤Ã¤½¤ó] /(n) miscellaneous losses/ +»¨Â¿ [¤¶¤Ã¤¿] /(adj-na,n) miscellaneous/mixed/ +»¨ÃÌ [¤¶¤Ä¤À¤ó] /(n,vs) chatting/idle talk/(P)/ +»¨Æ§ [¤¶¤Ã¤È¤¦] /(n) congestion/traffic jam/throng/hustle and bustle/(P)/ +»¨Ç° [¤¶¤Ä¤Í¤ó] /(n) idle thoughts/worldly thoughts/ +»¨Ç¹ [¤¶¤Ä¤Î¤¦] /(n) duffel bag/ +»¨ÇÐ [¤¶¤Ã¤Ñ¤¤] /(n) playful literature originating from haiku/ +»¨Çý [¤¶¤Ã¤Ñ¤¯] /(adj-na,n) confusion/ +»¨Èñ [¤¶¤Ã¤Ô] /(n) miscellaneous expenses/ +»¨ÉÊ [¤¶¤Ã¤Ô¤ó] /(n) sundries/odds and ends/ +»¨Êª [¤¶¤Ä¤Ö¤Ä] /(n) miscellaneous things/ +»¨Ê¸ [¤¶¤Ä¤Ö¤ó] /(n) literary miscellany/ +»¨Ê¸²È [¤¶¤Ä¤Ö¤ó¤«] /miscellanist/miscellaneous writer/ +»¨Ê¼ [¤¾¤¦¤Ò¤ç¤¦] /(n) small fry/ordinary soldiers/rank and file/ +»¨Êó [¤¶¤Ã¤Ý¤¦] /(n) miscellaneous/ +»¨ÊóÍó [¤¶¤Ã¤Ý¤¦¤é¤ó] /general news column/ +»¨Ì³ [¤¶¤Ä¤à] /(n) routine tasks or duties/ +»¨ÌÚ [¤¶¤Ä¤Ü¤¯] /(n) various kinds of small trees/assorted trees/ +»¨ÌÚ [¤¾¤¦¤­] /(n) various kinds of small trees/assorted trees/ +»¨ÌÚ [¤¾¤¦¤Ü¤¯] /(n) various kinds of small trees/assorted trees/ +»¨ÌÚÎÓ [¤¾¤¦¤­¤Ð¤ä¤·] /(n) grove of mixed trees/copse/(P)/ +»¨ÌÚÎÓ [¤¾¤¦¤Ü¤¯¤ê¤ó] /(n) grove of mixed trees/copse/ +»¨Ìò [¤¶¤Ä¤¨¤­] /(n) chore/odd job/ +»¨ÌòÉ× [¤¶¤Ä¤¨¤­¤Õ] /(n) handyman/ +»¨ÌòÉØ [¤¶¤Ä¤¨¤­¤Õ] /(n) cleaning lady/ +»¨ÍÑ [¤¶¤Ä¤è¤¦] /(n) odd jobs/miscellaneous/other/etc./ +»¨Ï¿ [¤¶¤Ä¤í¤¯] /(n) miscellaneous records/ +»¨Ïà [¤¶¤Ä¤ï] /(n) chitchat/ +»©·î [¤µ¤Ä¤­] /(n) (obs) fifth month of the lunar calendar/ +»ª [¤µ¤Ð] /(n) mackerel/ +»ª¤òÆɤà [¤µ¤Ð¤ò¤è¤à] /(exp) to manipulate figures to one's advantage/ +»«¤­ [¤µ¤Ð¤­] /(n) judgment/decision/verdict/ +»«¤¯ [¤µ¤Ð¤¯] /(v5k) to handle/to sell/ +»«¤± [¤Ï¤±] /(n) drainage/draining/ +»«¤±¤ë [¤µ¤Ð¤±¤ë] /(v1) to be in order/to sell well/to be sociable/to flow smoothly/ +»«¤±¤ë [¤Ï¤±¤ë] /(v1) to be in order/to sell well/to be sociable/to flow smoothly/ +»«¤±¸ý [¤µ¤Ð¤±¤°¤Á] /(n) market/outlet/ +»«¤±¸ý [¤Ï¤±¤°¤Á] /(n) market/outlet/ +»¬ [¤µ¤Ó] /(n) rust (colour)/(P)/ +»¬¤Ó [¤µ¤Ó] /(n) rust (colour)/ +»¬¤Ó¤ë [¤µ¤Ó¤ë] /(v1,vi) to rust/to become rusty/(P)/ +»¬¤ÓÉÕ¤¯ [¤µ¤Ó¤Ä¤¯] /(v5k) to rust together/ +»¬»ß¤á [¤µ¤Ó¤É¤á] /(n) rust-proofing/anti-corrosive/ +»­ [¤µ¤á] /(n) shark/ +»­È© [¤µ¤á¤Ï¤À] /(n) fishskin/ +»­Èé [¤µ¤á¤¬¤ï] /(n) sharkskin/rough skin/ +»­Éæ [¤µ¤á¤Ï¤À] /(n) fishskin/ +»® [¤µ¤é] /(n) plate/dish/(P)/ +»®²ó¤· [¤µ¤é¤Þ¤ï¤·] /(n) plate-spinning trick/plate spinner/ +»®Àö¤¤ [¤µ¤é¤¢¤é¤¤] /(n) washing-up/dish-washing/(P)/ +»®Àö¤¤µ¡ [¤µ¤é¤¢¤é¤¤¤­] /(n) dish-washer (machine)/ +»®Çé [¤µ¤é¤Ð¤«¤ê] /(n) balance/ +»¯ [¤µ¤é¤·] /(n) bleaching/bleached cotton/ +»¯¤· [¤µ¤é¤·] /(n) bleaching/bleached cotton/ +»¯¤·°» [¤µ¤é¤·¤¢¤á] /(n) sweet rice jelly/(whitish) rice candy/ +»¯¤·¼Ô [¤µ¤é¤·¤â¤Î] /(n) pilloried criminal exposed to public view/public scorn or humiliation/ +»¯¤·¼ó [¤µ¤é¤·¤¯¤Ó] /(n) gibbeted head/ +»¯¤·Ê´ [¤µ¤é¤·¤³] /(n) bleaching powder/ +»¯¤·ÌÚÌÊ [¤µ¤é¤·¤â¤á¤ó] /bleached cotton cloth/ +»¯¤¹ [¤µ¤é¤¹] /(v5s) to bleach/to refine/to air/to expose/(P)/ +»¯¼Ô [¤µ¤é¤·¤â¤Î] /(n) exposed criminal/ +»¯ÌÚÌÊ [¤µ¤é¤·¤â¤á¤ó] /(n) bleached cotton cloth/ +»° [¤µ¤ó] /(num) three/(P)/ +»° [¤ß] /(num) three/(P)/ +»°¡¹¶åÅÙ [¤µ¤ó¤µ¤ó¤¯¤É] /(n) exchange of nuptial cups/ +»°¡¹¸Þ¡¹ [¤µ¤ó¤µ¤ó¤´¤´] /(adv) in groups of twos and threes/ +»°¤¬Æü [¤µ¤ó¤¬¤Ë¤Á] /(n) first three days of the new year/ +»°¤Ä [¤ß¤Ã¤Ä] /(n) three/(P)/ +»°¤Ä³Ñ [¤ß¤Ä¤«¤É] /(n) three corners/ +»°¤Ä¸Ô [¤ß¤Ä¤Þ¤¿] /(n) forked stick/ +»°¤Ä¸ý [¤ß¤Ä¤¯¤Á] /(n) harelip/ +»°¤Äºµ [¤ß¤Ä¤Þ¤¿] /(n) three-pronged fork/ +»°¤Ä»Ò [¤ß¤Ä¤´] /(n) (1) three-year-old/(2) triplets/ +»°¤Ä»Ø [¤ß¤Ä¤æ¤Ó] /(n) bowing while pressing three fingers of each hand on floor/ +»°¤Ä¿È [¤ß¤Ä¤ß] /(n) baby clothes/ +»°¤ÄÀÞ [¤ß¤Ä¤ª¤ê] /(n) threefold/folded in three/ +»°¤ÄÀÞ¤ê [¤ß¤Ä¤ª¤ê] /(n) folded in three/ +»°¤ÄÁÈ [¤ß¤Ä¤°¤ß] /(n) set of three/ +»°¤Ä·¤¤ [¤ß¤Ä¤¾¤í¤¤] /(n) three-piece suit/ +»°¤ÄÇà [¤ß¤Ä¤É¤â¤¨] /(n) 3 fat-comma shapes arranged to form a circle/ +»°¤ÄȾ [¤ß¤Ä¤Ð¤ó] /(n) three-stroke alarm/ +»°¤ÄÊÔ¤ß [¤ß¤Ä¤¢¤ß] /(n) braided cord/ +»°¤ÄËô [¤ß¤Ä¤Þ¤¿] /(n) three-pronged fork/ +»°¤ÄÌæ [¤ß¤Ä¤â¤ó] /(n) triple family crest/ +»°¤ÄÍÕ [¤ß¤Ä¤Ð] /(n) honeywort/wild chervil/ +»°°­¼ñ [¤µ¤ó¤¢¤¯¤·¤å] /(n) the world of hungry spirits and the world of animals/three evil worlds hell/ +»°°­Æ» [¤µ¤ó¤¢¤¯¤É¤¦] /(n) the world of hungry spirits and the world of animals/three evil worlds hell/ +»°°Ì [¤µ¤ó¤¤] /(n) the third rank/ +»°°Ì [¤µ¤ó¤ß] /(n) the third rank/ +»°°Ì°ìÂÎ [¤µ¤ó¤ß¤¤¤Ã¤¿¤¤] /(n) the Trinity/ +»°°Ï [¤ß¤Ä¤¤] /Mitsui (company)/ +»°°Ó [¤µ¤ó¤¤] /(n) second lieutenant (JSDF)/ +»°°é [¤µ¤ó¤¤¤¯] /education of the head and hand and heart/ +»°±©±¨ [¤µ¤ó¤Ð¤¬¤é¤¹] /(n) trio/triumvirate/three famous retainers/ +»°±Û [¤ß¤Ä¤³¤·] /Mitsukoshi (department store)/(P)/ +»°±î [¤µ¤ó¤¨¤ó] /(n) three wise monkeys who see and hear and speak no evil/ +»°±î [¤ß¤¶¤ë] /(ik) (n) three wise monkeys who see and hear and speak no evil/ +»°²¼ [¤µ¤ó¤·¤¿] /(n) underling/ +»°²¼¤êȾ [¤ß¤¯¤À¤ê¤Ï¤ó] /(n) letter of divorce/ +»°²¼ÅÛ [¤µ¤ó¤·¤¿¤ä¤Ã¤³] /(n) petty underling/ +»°²Æ [¤µ¤ó¤«] /(n) three summer months/ +»°²ÕÆü [¤µ¤ó¤¬¤Ë¤Á] /(n) January 1st to 3rd/ +»°²ó [¤µ¤ó¤«¤¤] /three times/ +»°²ó´÷ [¤µ¤ó¤«¤¤¤­] /(n) second anniversary of a death/ +»°³¦ [¤µ¤ó¤¬¤¤] /(n) past, present and future existences/ +»°³¬ [¤µ¤ó¤¬¤¤] /third floor/ +»°³Ñ [¤µ¤ó¤«¤¯] /(n) triangle/triangular/(P)/ +»°³Ñ´Ø·¸ [¤µ¤ó¤«¤¯¤«¤ó¤±¤¤] /love triangle/eternal triangle/ +»°³Ñ´Ø¿ô [¤µ¤ó¤«¤¯¤«¤ó¤¹¤¦] /trigonometric function/ +»°³Ñ´ú [¤µ¤ó¤«¤¯¤­] /(n) triangular pennant/ +»°³Ñ¶Ò [¤µ¤ó¤«¤¯¤­¤ó] /(n) triangle bandage/ +»°³Ñ¶× [¤µ¤ó¤«¤¯¤´¤È] /trigon (a musical instrument)/ +»°³Ñ¶Ú [¤µ¤ó¤«¤¯¤­¤ó] /(n) deltoid (muscle)/ +»°³Ñ·Á [¤µ¤ó¤«¤¯¤±¤¤] /(adj-no,n) triangle/(P)/ +»°³Ñ·Á [¤µ¤ó¤«¤Ã¤±¤¤] /(adj-no,n) triangle/ +»°³Ñ·Ï°Û¾ï [¤µ¤ó¤«¤¯¤±¤¤¤¤¤¸¤ç¤¦] /(n) (math) triangle anomaly/ +»°³ÑºÂ [¤µ¤ó¤«¤¯¤¶] /(n) the Triangle/ +»°³Ñ½£ [¤µ¤ó¤«¤¯¤¹] /(n) delta/ +»°³Ñ½§ [¤µ¤ó¤«¤¯¤¹] /(n) delta/ +»°³Ñ¿í [¤µ¤ó¤«¤¯¤¹¤¤] /(n) triangular pyramid/ +»°³Ñ¬ÎÌ [¤µ¤ó¤«¤¯¤½¤¯¤ê¤ç¤¦] /triangulation/ +»°³ÑÃì [¤µ¤ó¤«¤¯¤Á¤å¤¦] /(n) triangular prism/ +»°³ÑÄ구 [¤µ¤ó¤«¤¯¤¸¤ç¤¦¤®] /triangles (used in mechanical drawing)/set square/ +»°³ÑÅÀ [¤µ¤ó¤«¤¯¤Æ¤ó] /(n) triangulation point/ +»°³ÑÆ®Áè [¤µ¤ó¤«¤¯¤È¤¦¤½¤¦] /three-cornered fight/ +»°³ÑÇÈ [¤µ¤ó¤«¤¯¤Ê¤ß] /(n) choppy sea/chopping waves/ +»°³ÑÇÈ [¤µ¤ó¤«¤¯¤Ï] /(n) choppy sea/chopping waves/ +»°³ÑÈ¡¿ô [¤µ¤ó¤«¤¯¤«¤ó¤¹¤¦] /trigonometrical function/ +»°³ÑÈÁ [¤µ¤ó¤«¤¯¤Û] /jib sail/ +»°³ÑÈæ [¤µ¤ó¤«¤¯¤Ò] /(n) trigonometric ratio/ +»°³ÑË¡ [¤µ¤ó¤«¤¯¤Û¤¦] /(n) trigonometry/ +»°³Ñ˹ [¤µ¤ó¤«¤¯¤Ü¤¦] /three-cornered hat/ +»°³ÑËÇ°× [¤µ¤ó¤«¤¯¤Ü¤¦¤¨¤­] /trilateral trade/ +»°³ÑÍã [¤µ¤ó¤«¤¯¤è¤¯] /delta wing/ +»°´§²¦ [¤µ¤ó¤«¤ó¤ª¤¦] /(n) winner of triple crown (baseball)/ +»°´§ÇÏ [¤µ¤ó¤«¤ó¤Ð] /(n) winner of Japan's three main horse races/(P)/ +»°´¨»Í²¹ [¤µ¤ó¤«¤ó¤·¤ª¤ó] /(n) alternation of three cold and four warm days/ +»°´È [¤µ¤ó¤«¤ó] /(n) broad daylight/ +»°´Ú [¤µ¤ó¤«¤ó] /(obs) Korea/ +»°´ôÂåɽ [¤µ¤ó¤®¤À¤¤¤Ò¤ç¤¦] /representative of Gifu and Mie prefectures/ +»°µÓ [¤µ¤ó¤­¤ã¤¯] /(adj-no,n) tripod/three legs/ +»°µÓ°Ø»Ò [¤µ¤ó¤­¤ã¤¯¤¤¤¹] /a three-legged stool/ +»°µÓ²Í [¤µ¤ó¤­¤ã¤¯¤«] /(n) tripodal frame/ +»°µå»°¿¶ [¤µ¤ó¤­¤å¤¦¤µ¤ó¤·¤ó] /fanned on three pitches/ +»°µé [¤µ¤ó¤­¤å¤¦] /(adj-na) third grade/third class/tertiary/ +»°¶µ [¤µ¤ó¤­¤ç¤¦] /(n) Shinto and Buddhism and Confucianism/ +»°¶È [¤µ¤ó¤®¤ç¤¦] /(n) business consisting of restaurant, brothel and geisha service/ +»°¶È [¤µ¤ó¤´¤¦] /(n) business consisting of restaurant, brothel and geisha service/ +»°¶ÈÃÏ [¤µ¤ó¤®¤ç¤¦¤Á] /(n) licensed red-light quarters/ +»°¶Ê [¤µ¤ó¤­¤ç¤¯] /(n) instrumental trio/ +»°·³ [¤µ¤ó¤°¤ó] /(n) great army/mighty host/whole army/ +»°·Ê [¤µ¤ó¤±¤¤] /(n) three famous beauty spots/ +»°·Ú [¤µ¤ó¤±¤¤] /(n) three famous beauty spots/ +»°·å [¤ß¤±¤¿] /three-digit number/"hundreds" column/ +»°·î [¤µ¤ó¤¬¤Ä] /(n-adv) March/(P)/ +»°·î [¤ß¤Ä¤­] /three months/ +»°·î¤ÎÀá¶ç [¤µ¤ó¤¬¤Ä¤Î¤»¤Ã¤¯] /(n) Girls' (dolls') Festival (March 3rd)/ +»°¸¢ [¤µ¤ó¤±¤ó] /(n) the three powers of government (legislative, executive and judicial)/(P)/ +»°¸¢Ê¬Î© [¤µ¤ó¤±¤ó¤Ö¤ó¤ê¤Ä] /(n) separation of powers (legislative, executive and judicial)/ +»°¸¶¿§ [¤µ¤ó¤²¤ó¤·¤ç¤¯] /(n) three primary colors/ +»°¸¹ [¤µ¤ó¤²¤ó] /(n) three-stringed instrument/samisen/ +»°¸¾ [¤µ¤ó¤²¤ó] /(n) three-stringed instrument/samisen/ +»°¸À [¤ß¤³¤È] /(n) three words/ +»°¸Ô [¤µ¤ó¤Þ¤¿] /(n) forked stick/ +»°¸Ü¤ÎÎé [¤µ¤ó¤³¤Î¤ì¤¤] /special confidence (in someone)/ +»°¹¹ [¤µ¤ó¤³¤¦] /(n) midnight/dead of night/the small hours/midnight to 2 a.m./the third of five night watches/ +»°¹» [¤µ¤ó¤³¤¦] /third proof/ +»°¹»½ªÎ» [¤µ¤ó¤³¤¦¤·¤å¤¦¤ê¤ç¤¦] /third and final proof/ +»°¹Ô¹­¹ð [¤µ¤ó¤®¤ç¤¦¤³¤¦¤³¤¯] /(n) three-line classified advertisement/ +»°¹Ô¹­¹ðÍó [¤µ¤ó¤®¤ç¤¦¤³¤¦¤³¤¯¤é¤ó] /classified ads/ +»°¹ÔȾ [¤µ¤ó¤®¤ç¤¦¤Ï¤ó] /3 lines and a half/ +»°¹ÔȾ [¤ß¤¯¤À¤ê¤Ï¤ó] /(n) letter of divorce/ +»°¹æ»¨»ï [¤µ¤ó¤´¤¦¤¶¤Ã¤·] /(n) short-lived magazine/ +»°¹ñ [¤µ¤ó¤´¤¯] /(n) three countries/(P)/ +»°¹ñ°ì [¤µ¤ó¤´¤¯¤¤¤Á] /(n) unparalleled in Japan and China and India/ +»°¹ñ»Ö [¤µ¤ó¤´¤¯¤·] /Annals of the Three Kingdoms/ +»°¹ñ¿Í [¤µ¤ó¤³¤¯¤¸¤ó] /(n) (1) national of a third country/(2) derog. term for foreigners, esp. Chinese and Korean, resident in Japan/ +»°¹ñ¿Í [¤µ¤ó¤´¤¯¤¸¤ó] /(n) (1) national of a third country/(2) derog. term for foreigners, esp. Chinese and Korean, resident in Japan/ +»°¹ñƱÌÁ [¤µ¤ó¤´¤¯¤É¤¦¤á¤¤] /triple alliance/ +»°º´ [¤µ¤ó¤µ] /(n) major (JSDF)/ +»°ºµ [¤µ¤ó¤µ] /(adj-no,n) three-pronged fork/three-pronged/ +»°ºµ¿À·Ð [¤µ¤ó¤µ¤·¤ó¤±¤¤] /trigeminal nerve/ +»°ºµ¿À·ÐÄË [¤µ¤ó¤µ¤·¤ó¤±¤¤¤Ä¤¦] /trigeminal neuralgia/ +»°ºµÏ© [¤µ¤ó¤µ¤í] /(n) three-forked road/ +»°º¹Ï© [¤µ¤ó¤µ¤í] /three-forked road/ +»°ºÍ [¤µ¤ó¤µ¤¤] /the three powers: heaven, earth and man/ +»°ºÒ [¤µ¤ó¤µ¤¤] /(n) the three calamities: fire, flood and storm/ +»°»°¶åÅÙ [¤µ¤ó¤µ¤ó¤¯¤É] /(n) exchange of nuptial cups/ +»°»°¸Þ¸Þ [¤µ¤ó¤µ¤ó¤´¤´] /(adv) in groups of twos and threes/ +»°»Î [¤µ¤ó¤·] /(n) recruit (JSDF)/ +»°»× [¤µ¤ó¤·] /(n) deep reflection/ +»°»Ø²ª [¤ß¤Ä¤æ¤Ó¤«¤â¤á] /black-legged kittiwake/ +»°»à [¤µ¤ó¤·] /three outs/ +»°»þ [¤µ¤ó¤¸] /(n-adv) 3 o'clock snack/(P)/ +»°¼¡ [¤µ¤ó¤¸] /(n) three times/cubic/(P)/ +»°¼¡¸µ [¤µ¤ó¤¸¤²¤ó] /(n) three dimensions/ +»°¼´ [¤µ¤ó¤¸¤¯] /triaxial/ +»°¼´°µ½Ì»î¸³ [¤µ¤ó¤¸¤¯¤¢¤Ã¤·¤å¤¯¤·¤±¤ó] /triaxial compression test/ +»°¼´°µ½Ì»î¸³µ¡ [¤µ¤ó¤¸¤¯¤¢¤Ã¤·¤å¤¯¤·¤±¤ó¤­] /triaxial compression apparatus/ +»°¼´»î¸³ [¤µ¤ó¤¸¤¯¤·¤±¤ó] /triaxial test/ +»°¼´¼¼ [¤µ¤ó¤¸¤¯¤·¤Ä] /triaxial cell/ +»°¼·Æü [¤µ¤ó¤·¤Á¤Ë¤Á] /(n) 21st day after death/21st day after birth/ +»°¼·Æü [¤ß¤Ê¤Ì¤«] /(n) 21st day after death/21st day after birth/ +»°¼·Æü [¤ß¤Ê¤Î¤«] /(n) 21st day after death/21st day after birth/ +»°¼Ë¤òÈò¤±¤ë [¤µ¤ó¤·¤ã¤ò¤µ¤±¤ë] /(exp) to be outshone/to be put to shame/ +»°¼Ô [¤µ¤ó¤·¤ã] /(n) three persons/three parties/(P)/ +»°¼Ô²ñÃÌ [¤µ¤ó¤·¤ã¤«¤¤¤À¤ó] /three-cornered conversation/ +»°¼ÔÂÐΩ [¤µ¤ó¤·¤ã¤¿¤¤¤ê¤Ä] /three-cornered competition/ +»°¼ÔËÞÂà [¤µ¤ó¤·¤ã¤Ü¤ó¤¿¤¤] /(n) out in 1-2-3 order (baseball)/ +»°¼Ü [¤µ¤ó¤¸¤ã¤¯] /(n) 3 Japanese feet/waistband/belt/cloth girdle/ +»°¼Ü¤Î½©¿å [¤µ¤ó¤¸¤ã¤¯¤Î¤·¤å¤¦¤¹¤¤] /(n) sharpened sword/ +»°¼Ü¤ÎƸ»Ò [¤µ¤ó¤¸¤ã¤¯¤Î¤É¤¦¤¸] /(n) mere child/ +»°¼ÜÂÓ [¤µ¤ó¤¸¤ã¤¯¤ª¤Ó] /(n) waistband/belt/cloth girdle/obi/ +»°¼ï [¤µ¤ó¤·¤å] /(n) three kinds/three varieties/(P)/ +»°¼ï¤Î¿À´ï [¤µ¤ó¤·¤å¤Î¤¸¤ó¤®] /the Three Sacred Treasures (Mirror, Sword and Jewels)/ +»°½© [¤µ¤ó¤·¤å¤¦] /(n) three autumn months/three years/ +»°½©¤Î»×¤¤ [¤µ¤ó¤·¤å¤¦¤Î¤ª¤â¤¤] /longing for loved ones/ +»°½½ [¤µ¤ó¤¸¤å¤¦] /(num) thirty/(P)/ +»°½½¸Í [¤µ¤ó¤¸¤Ã¤³] /thirty houses/ +»°½½»°½ê [¤µ¤ó¤¸¤å¤¦¤µ¤ó¤·¤ç] /(n) the Thirty-three temple Pilgrimage/ +»°½½Æóʬ²»Éä [¤µ¤ó¤¸¤å¤¦¤Ë¤Ö¤ª¤ó¤×] /32nd note/ +»°½½Æü [¤µ¤ó¤¸¤å¤¦¤Ë¤Á] /30th/ +»°½½Æü [¤ß¤½¤«] /(n) last day of month/(P)/ +»°½½Ç¯ÀïÁè [¤µ¤ó¤¸¤å¤¦¤Í¤ó¤»¤ó¤½¤¦] /(n) the Thirty Years' War/ +»°½½È¬ÅÙÀþ [¤µ¤ó¤¸¤å¤¦¤Ï¤Á¤É¤»¤ó] /the Thirty-eighth Parallel/(P)/ +»°½½Ï© [¤ß¤½¤¸] /(n) age thirty/ +»°½½Ï»·× [¤µ¤ó¤¸¤å¤¦¤í¤Ã¤±¤¤] /(n) the 36 (ancient Chinese military) strategies (of which the best was said to be beating a retreat)/ +»°½Å [¤µ¤ó¤¸¤å¤¦] /(n) triple/treble/threefold/three-ply/triplicate/(P)/ +»°½Å´§ [¤µ¤ó¤¸¤å¤¦¤«¤ó] /(papal) triple tiara/ +»°½Å¶ì [¤µ¤ó¤¸¤å¤¦¤¯] /(n) triple handicap/ +»°½Å·ë¤Ó [¤µ¤ó¤¸¤å¤¦¤à¤¹¤Ó] /magnus hitch/ +»°½Å¸© [¤ß¤¨¤±¤ó] /prefecture in the Kinki area/ +»°½Å»¦ [¤µ¤ó¤¸¤å¤¦¤µ¤Ä] /(n) triple play/ +»°½Å¾§ [¤µ¤ó¤¸¤å¤¦¤·¤ç¤¦] /(n) vocal trio/ +»°½Å¾ÇÅÀ [¤µ¤ó¤¸¤å¤¦¤·¤ç¤¦¤Æ¤ó] /trifocal/ +»°½ÅÁÕ [¤µ¤ó¤¸¤å¤¦¤½¤¦] /(n) instrumental trio/ +»°½ÅÅð [¤µ¤ó¤¸¤å¤¦¤È¤¦] /(n) triple steal (baseball)/ +»°½ÅÊõ´§ [¤µ¤ó¤¸¤å¤¦¤Û¤¦¤«¤ó] /(papal) triple tiara/ +»°½Õ [¤µ¤ó¤·¤å¤ó] /(n) three spring months/ +»°½õ [¤µ¤ó¤¹¤±] /(n) male bathhouse attendant/ +»°½÷ [¤µ¤ó¤¸¤ç] /(n) third daughter/(P)/ +»°¾§ [¤µ¤ó¤·¤ç¤¦] /(n) 3 cheers/singing three times/ +»°¾Ê [¤µ¤ó¤»¤¤] /(n) frequent reflection (meditation)/(P)/ +»°¾ÊƲ [¤µ¤ó¤»¤¤¤É¤¦] /Sanseido (publisher)/ +»°¾è [¤µ¤ó¤¸¤ç¤¦] /(n) (math) cube/ +»°¾èº¬ [¤µ¤ó¤¸¤ç¤¦¤³¤ó] /(n) cube root/ +»°¾öµª [¤µ¤ó¤¸¤ç¤¦¤­] /(n) Triassic (geol.)/ +»°¿§ [¤µ¤ó¤·¤ç¤¯] /(n) three colours/ +»°¿§°õºþË¡ [¤µ¤ó¤·¤ç¤¯¤¤¤ó¤µ¤Ä¤Û¤¦] /three-color process/ +»°¿§´ú [¤µ¤ó¤·¤ç¤¯¤­] /(n) tricolour flag/ +»°¿§´ú [¤µ¤ó¤·¤ç¤Ã¤­] /(n) tricolour flag/ +»°¿§ÈÇ [¤µ¤ó¤·¤ç¤¯¤Ð¤ó] /(n) three-color printing (red and yellow and blue)/ +»°¿§èÁ [¤µ¤ó¤·¤­¤¹¤ß¤ì] /(n) pansy/ +»°¿§èÁ [¤µ¤ó¤·¤ç¤¯¤¹¤ß¤ì] /(n) pansy/ +»°¿© [¤µ¤ó¤·¤ç¤¯] /(n) three meals (a day)/ +»°¿©ÏŤ¤ÉÕ¤­ [¤µ¤ó¤·¤ç¤¯¤Þ¤«¤Ê¤¤¤Ä¤­] /(adj-no) with three meals served/ +»°¿­ [¤µ¤ó¤·¤ó] /second postscript/ +»°¿¶ [¤µ¤ó¤·¤ó] /(n,vs) strike out (baseball)/fanning out/(P)/ +»°¿ÆÅù [¤µ¤ó¤·¤ó¤È¤¦] /(n) kinsman of the third degree (of consanguinity)/ +»°¿Í [¤µ¤ó¤Ë¤ó] /(n) three people/(P)/ +»°¿Í´ó¤ì¤Ðʸ¼ì¤ÎÃηà [¤µ¤ó¤Ë¤ó¤è¤ì¤Ð¤â¤ó¤¸¤å¤Î¤Á¤¨] /(exp) two heads are better than one/ +»°¿Í»¦¤· [¤µ¤ó¤Ë¤ó¤³¤í¤·] /triple murder/ +»°¿Í¾Î [¤µ¤ó¤Ë¤ó¤·¤ç¤¦] /(n) (gram) third person/ +»°¿ÍÁÈ [¤µ¤ó¤Ë¤ó¤°¤ß] /trio/gang of three/threesome/ +»°À£ [¤µ¤ó¤º¤ó] /(adj-no,n) eloquent/ +»°À£¤ÎÀå [¤µ¤ó¤º¤ó¤Î¤·¤¿] /eloquent tongue/ +»°À¤ [¤µ¤ó¤»¤¤] /children of nisei/3rd generation in US/ +»°À¤ [¤µ¤ó¤¼] /(n) past and present and future existences/ +»°À¤Áê [¤µ¤ó¤¼¤½¤¦] /(n) the Book of Divination/ +»°À纵 [¤µ¤ó¤»¤ó¤µ] /(n) (MA) trident dagger/ +»°Àé [¤µ¤ó¤¼¤ó] /(n) 3000/many/(P)/ +»°ÀéÀ¤³¦ [¤µ¤ó¤¼¤ó¤»¤«¤¤] /(n) the whole world/the universe/ +»°Áª [¤µ¤ó¤»¤ó] /(n) third-term election/(P)/ +»°ÁÈ [¤µ¤ó¤¯¤ß] /set of three/ +»°ÁÈ [¤ß¤¯¤ß] /set of three/ +»°Áâ [¤µ¤ó¤½¤¦] /(n) sergeant (JSDF)/ +»°Áê [¤µ¤ó¤½¤¦] /three phases/ +»°Áê¸òή [¤µ¤ó¤½¤¦¤³¤¦¤ê¤å¤¦] /three-phase alternating current/ +»°Â¢ [¤µ¤ó¤¾¤¦] /(n) three branches of Buddhist sutras/ +»°ÂºÊ© [¤µ¤ó¤¾¤ó¤Ö¤Ä] /image of the three honorable ones/ +»°ÂÎ [¤µ¤ó¤¿¤¤] /(n) the three character styles: square and semicursive and grass/ +»°Âå [¤µ¤ó¤À¤¤] /(n) three generations/the third/(P)/ +»°Âç¹ñ [¤µ¤ó¤À¤¤¤³¤¯] /the Big Three (countries)/ +»°ÂçÀá [¤µ¤ó¤À¤¤¤»¤Ä] /(n) the three big national holidays/ +»°ÂçÅÔ»Ô [¤µ¤ó¤À¤¤¤È¤·] /the three largest cities/ +»°Ã² [¤µ¤ó¤¿¤ó] /(n) praise/admiration/repeatedly crying/ +»°Ãʹ½¤¨ [¤µ¤ó¤À¤ó¤«¤Þ¤¨] /triple/three-way/threefold/ +»°Ãʹ½¤¨ [¤µ¤ó¤À¤ó¤¬¤Þ¤¨] /triple/three-way/threefold/ +»°ÃÊÄ· [¤µ¤ó¤À¤ó¤È¤Ó] /(n) hop, step and jump/ +»°ÃÊÄ·¤Ó [¤µ¤ó¤À¤ó¤È¤Ó] /(n) hop, step and jump/ +»°ÃÊÌÜ [¤µ¤ó¤À¤ó¤á] /(n) third lowest division in sumo/ +»°ÃÊÏÀË¡ [¤µ¤ó¤À¤ó¤í¤ó¤Ý¤¦] /(n) syllogism/ +»°ÃË [¤µ¤ó¤Ê¤ó] /(n) three men/third son/(P)/ +»°ÃÎÅÚ [¤¿¤¿¤­] /concrete floor/ +»°Ãì¤Î¿À [¤ß¤Ï¤·¤é¤Î¤«¤ß] /three gods/ +»°Ä¾ [¤µ¤ó¤Á¤ç¤¯] /out on a third-base liner/ +»°ÅÓ¤ÎÀî [¤µ¤ó¤º¤Î¤«¤ï] /(n) the River Styx/ +»°ÅÙ [¤µ¤ó¤É] /three times/(P)/ +»°ÅÙ¤Îϲ» [¤µ¤ó¤É¤Î¤ï¤ª¤ó] /common chord/triad/ +»°Åß [¤µ¤ó¤È¤¦] /(n) three winter months/ +»°Åù [¤µ¤ó¤È¤¦] /third class/ +»°Åù·³Áâ [¤µ¤ó¤È¤¦¤°¤ó¤½¤¦] /sergeant/ +»°Åù¾Þ [¤µ¤ó¤È¤¦¤·¤ç¤¦] /third prize/ +»°Åù¿Æ [¤µ¤ó¤È¤¦¤·¤ó] /(n) third degree of kinship/ +»°ÅùÀ± [¤µ¤ó¤È¤¦¤»¤¤] /third magnitude star/ +»°Åùʬ [¤µ¤ó¤È¤¦¤Ö¤ó] /(vs) trisect/ +»°Æ¬¶Ú [¤µ¤ó¤È¤¦¤­¤ó] /triceps/ +»°Æ¬À¯¼£ [¤µ¤ó¤È¤¦¤»¤¤¤¸] /(n) triumvirate/ +»°ÆÁ [¤µ¤ó¤È¤¯] /(n) three primary virtues: valour, wisdom and benevolence/ +»°Æü [¤ß¤Ã¤«] /(n) three days/the third day (of the month)/(P)/ +»°Æü´Ö [¤ß¤Ã¤«¤«¤ó] /three days/ +»°Æü·î [¤ß¤«¤º¤­] /(ik) (n) new moon/crescent moon/ +»°Æü·î [¤ß¤«¤Å¤­] /(n) new moon/crescent moon/(P)/ +»°Æü·î·Á [¤ß¤«¤Å¤­¤±¤¤] /(adj-no) crescent shape/ +»°Æü»°ÈÕ [¤ß¤Ã¤«¤ß¤Ð¤ó] /3 days and 3 nights/ +»°Æü»°Ìë [¤ß¤Ã¤«¤ß¤è] /3 days and 3 nights/ +»°ÆüÅ·²¼ [¤ß¤Ã¤«¤Æ¤ó¤«] /(n) a short-lived rule/being in power only for a brief period/brief championship/ +»°ÆüË·¼ç [¤ß¤Ã¤«¤Ü¤¦¤º] /(n) one who can stick to nothing/unsteady worker/ +»°ÆüÏ© [¤ß¤Ã¤«¤¸] /three-day journey/ +»°Ç¯ [¤µ¤ó¤Í¤ó] /(n) three years/ +»°ÇÒ [¤µ¤ó¤Ñ¤¤] /(n) worshipping three times/ +»°ÇÒ¶åÇÒ [¤µ¤ó¤Ñ¤¤¤­¤å¤¦¤Ï¤¤] /(int,n) kowtowing/bowing repeatedly/ +»°ÇÕ¿Ý [¤µ¤ó¤Ð¤¤¤º] /(n) mixture of vinegar, soy sauce, and sugar/ +»°ÇÜ [¤µ¤ó¤Ð¤¤] /three-fold/three times/ +»°Çï»Ò [¤µ¤ó¤Ó¤ç¤¦¤·] /(n) triple time (music)/3 important requisites/ +»°È¾µ¬´É [¤µ¤ó¤Ï¤ó¤­¤«¤ó] /(n) semicircular canals/ +»°ÈÃó¨ [¤ß¤Õ¤¦¤º¤é] /button quail/ +»°ÈÄ [¤µ¤ó¤Ñ¤ó] /(n) sampan/ +»°ÈÖ [¤µ¤ó¤Ð¤ó] /(n) third/no. three/ +»°ÈÖ·Ü [¤µ¤ó¤Ð¤ó¤É¤ê] /third cockcrowing/ +»°ÈÖÄ» [¤µ¤ó¤Ð¤ó¤É¤ê] /third cockcrowing/ +»°É© [¤ß¤Ä¤Ó¤·] /Mitsubishi (company)/ +»°É® [¤µ¤ó¤Ô¤Ä] /(n) three famous ancient calligraphers: Emperor Saga and Tachibana (no) Hayanari and Kooboo Daishi/ +»°É´ [¤µ¤ó¤Ó¤ã¤¯] /(n) 300/many/(P)/ +»°É´½ô¸ô [¤µ¤ó¤Ó¤ã¤¯¤·¤ç¤³¤¦] /all the daimyos/ +»°É´Âå¸À [¤µ¤ó¤Ó¤ã¤¯¤À¤¤¤²¤ó] /(n) pettifogging lawyer/ +»°ÉÜ [¤µ¤ó¤×] /the Three Urban Prefectures/ +»°Éô [¤µ¤ó¤Ö] /(n) three parts/three copies/(P)/ +»°Éô¹ç¾§ [¤µ¤ó¤Ö¤¬¤Ã¤·¤ç¤¦] /3 part chorus/vocal trio/ +»°Éô¹çÁÕ [¤µ¤ó¤Ö¤¬¤Ã¤½¤¦] /instrumental trio/ +»°Éôºî [¤µ¤ó¤Ö¤µ¤¯] /(n) trilogy/(P)/ +»°Éõ [¤µ¤ó¤×¤¦] /forced out on third/ +»°ÉýÂÐ [¤µ¤ó¤×¤¯¤Ä¤¤] /(n) set of three/ +»°Ê¬ [¤µ¤ó¤Ö¤ó] /(vs) trisection/division by three/ +»°Ê¬ [¤µ¤ó¤×¤ó] /three minutes/ +»°Ê¬¤Î°ì [¤µ¤ó¤Ö¤ó¤Î¤¤¤Á] /(n) one third/a third part/ +»°Ê¬Ùñ [¤µ¤ó¤Ö¤Ä¤­] /30% polished rice/ +»°Ê¸ [¤µ¤ó¤â¤ó] /(n) cheapness/farthing/ +»°Ê¸¡¹»Î [¤µ¤ó¤â¤ó¤Ö¤ó¤·] /hack writer/ +»°Ê¸¾®Àâ [¤µ¤ó¤â¤ó¤·¤ç¤¦¤»¤Ä] /dime novel/ +»°Ê¸È½ [¤µ¤ó¤â¤ó¤Ð¤ó] /(n) ready-made seal/cheap literature/ +»°Ê¸Ê¸»Î [¤µ¤ó¤â¤ó¤Ö¤ó¤·] /hack writer/ +»°Êܼò [¤·¤ã¤ó¤Ú¤ó] /champagne/ +»°Êõ [¤µ¤ó¤Ü¤¦] /(n) 3 treasures of Buddhism: Buddha, sutras and priesthood/ +»°Êõ [¤µ¤ó¤Ý¤¦] /(n) 3 treasures of Buddhism: Buddha, sutras and priesthood/ +»°Êý [¤µ¤ó¤Ü¤¦] /(n) three sides/small offering stand/(P)/ +»°Êý [¤µ¤ó¤Ý¤¦] /(n) three sides/small offering stand/ +»°ËÜ [¤µ¤ó¤Ü¤ó] /(adj) three (long cylindrical things)/(P)/ +»°ËÜ­ [¤µ¤ó¤Ü¤ó¤¢¤·] /(n) three legs (two legs and a cane)/ +»°ËÜÄù¤á [¤µ¤ó¤Ü¤ó¤¸¤á] /(n) hand-clapping patter (at start of party)/ +»°ËÜΩ¤Æ±Ç²è [¤µ¤ó¤Ü¤ó¤¿¤Æ¤¨¤¤¤¬] /(n) triple feature (movie)/ +»°Ëæ [¤µ¤ó¤Þ¤¤] /(n) self-effacement/concentration/absorption/ +»°Ëç [¤µ¤ó¤Þ¤¤] /(n) comedy/(P)/ +»°ËçÌÜ [¤µ¤ó¤Þ¤¤¤á] /(n) comedian/ +»°Ëëʪ [¤µ¤ó¤Þ¤¯¤â¤Î] /three-act play/ +»°Ì£ [¤µ¤ß] /(n) three-stringed guitar/ +»°Ì£Àþ [¤µ¤ß¤»¤ó] /(n) three-stringed Japanese guitar/shamisen/ +»°Ì£Àþ [¤·¤ã¤ß¤»¤ó] /(n) three-stringed Japanese guitar/shamisen/(P)/ +»°Ì£Àþ¤Î¶ð [¤·¤ã¤ß¤»¤ó¤Î¤³¤Þ] /bridge of shamisen/ +»°Ì£ÀþÃÆ [¤µ¤ß¤»¤ó¤Ò¤­] /(n) samisen player/ +»°Ì£ÀþÃÆ [¤·¤ã¤ß¤»¤ó¤Ò¤­] /(n) samisen player/ +»°Ì£ÀþÃƤ­ [¤µ¤ß¤»¤ó¤Ò¤­] /(n) samisen player/ +»°Ì£ÀþÃƤ­ [¤·¤ã¤ß¤»¤ó¤Ò¤­] /(n) samisen player/ +»°Ì±¼çµÁ [¤µ¤ó¤ß¤ó¤·¤å¤®] /(n) (Sun Yat-sen's) Three Principles of the People/ +»°Ì²»½ [¤µ¤ó¤ß¤ó¤«¤¤¤³] /three-molt silkworm/ +»°ÌÌ [¤µ¤ó¤á¤ó] /(n) three sides/three faces/page three (of a newspaper)/ +»°Ì̵­»ö [¤µ¤ó¤á¤ó¤­¤¸] /human-interest article/page-three news/police news/ +»°Ì̶À [¤µ¤ó¤á¤ó¤­¤ç¤¦] /(n) three-sided mirror/ +»°ÌÌÏ»ç¾ [¤µ¤ó¤á¤ó¤í¤Ã¤Ô] /(n) rush of business/versatility/man who can do the work of many/ +»°ÌÓ [¤ß¤±] /(n) tortoise-shell (pattern)/ +»°ÌÓºî [¤µ¤ó¤â¤¦¤µ¤¯] /(n) three crops a year/ +»°ÌÓÇ­ [¤ß¤±¤Í¤³] /tortoise-shell cat/cat with three colors of fur/ +»°Ìç [¤µ¤ó¤â¤ó] /(n) large triple gate to temple/ +»°Ìò [¤µ¤ó¤ä¤¯] /(n) three highest ranks (wrestling, unions, etc)/(P)/ +»°ÍÎ [¤µ¤ó¤è¤¦] /Sanyo (company)/(P)/ +»°ÍÕÃî [¤µ¤ó¤è¤¦¤Á¤å¤¦] /(n) trilobite/ +»°Î® [¤µ¤ó¤ê¤å¤¦] /(n) 3rd rate/(P)/ +»°ÎǶÀ [¤µ¤ó¤ê¤ç¤¦¤­¤ç¤¦] /(n) prism/ +»°ÎØ [¤µ¤ó¤ê¤ó] /(n) three wheels/(P)/ +»°ÎØ¼Ö [¤µ¤ó¤ê¤ó¤·¤ã] /(n) three wheeled vehicle (tricycle, motorcycle, etc)/three wheeler/ +»°ÎÝ [¤µ¤ó¤ë¤¤] /(n) third base/(P)/ +»°Îݤǻɤµ¤ì¤ë [¤µ¤ó¤ë¤¤¤Ç¤µ¤µ¤ì¤ë] /to be put (thrown) out at third base/ +»°Îݼê [¤µ¤ó¤ë¤¤¤·¤å] /(n) third baseman/(P)/ +»°ÎÝÀþ [¤µ¤ó¤ë¤¤¤»¤ó] /third-base line/ +»°ÎÝÂÇ [¤µ¤ó¤ë¤¤¤À] /(n) three-base hit/triple/(P)/ +»°Ï¢ [¤µ¤ó¤ì¤ó] /(n) three-stranded/ +»°Ï¢¾¡ [¤µ¤ó¤ì¤ó¤·¤ç¤¦] /three wins in a row/ +»°Ï¢Éä [¤µ¤ó¤ì¤ó¤×] /triplet/ +»°ÏÀ [¤µ¤ó¤í¤ó] /(n) Buddhist sect originating in the seventh century/ +»°Ï²» [¤µ¤ó¤ï¤ª¤ó] /(n) triad/ +»°Ûó [¤ß¤Ä¤Þ¤¿] /(n) paper bush/ +»°ãð¤ß [¤µ¤ó¤¹¤¯¤ß] /(n) three-way deadlock/ +»± [¤«¤µ] /(n) umbrella/parasol/(P)/ +»±¤òº¹¤¹ [¤«¤µ¤ò¤µ¤¹] /(exp) to hold an umbrella/ +»±²° [¤«¤µ¤ä] /(n) umbrella shop/ +»±²¼ [¤µ¤ó¤«] /(n) affiliated with/under jurisdiction of/under the umbrella/(P)/ +»±·Á³·»Ò [¤«¤µ¤¬¤¿¤¬¤¤¤·] /umbrella insulator/ +»±·Á´ï´± [¤µ¤ó¤±¤¤¤­¤«¤ó] /bot umbraculum/ +»±»æ [¤«¤µ¤¬¤ß] /(n) oiled umbrella paper/ +»±»õ¼Ö [¤«¤µ¤Ï¤°¤ë¤Þ] /(n) bevel gear/ +»±»ý¤Á [¤«¤µ¤â¤Á] /(n) umbrella carrier/ +»±¼÷ [¤µ¤ó¤¸¤å] /(n) 80th birthday/ +»±ÃÏ [¤«¤µ¤¸] /(n) umbrella cloth/ +»±È²ÎÓ [¤µ¤ó¤Ð¤Ä¤ê¤ó] /shelterwood forest/ +»±Î©¤Æ [¤«¤µ¤¿¤Æ] /(n) umbrella stand/ +»² [¤µ¤ó] /(n) three (used in legal documents)/ +»²¤Ã¤¿ [¤Þ¤¤¤Ã¤¿] /(exp) (uk) I'm beaten/I give up/ +»²¤é¤»¤ë [¤Þ¤¤¤é¤»¤ë] /(v1) to beat/to floor (someone)/to bring (someone) to his knees/to come/ +»²¤ë [¤Þ¤¤¤ë] /(v5r) (1) (hum) to go/to come/to call/(2) to be defeated/to collapse/to die/(3) to be annoyed/to be nonplussed/(4) to be madly in love/(5) to visit (shrine, grave)/(P)/ +»²±¡ [¤µ¤ó¤¤¤ó] /(n) (abbr) House of Councillors/(P)/ +»²±¡Áª [¤µ¤ó¤¤¤ó¤»¤ó] /(n) (abbr) House of Councillors election/ +»²²Ã [¤µ¤ó¤«] /(n,vs) participation/(P)/ +»²²Ã°Õ¼± [¤µ¤ó¤«¤¤¤·¤­] /(n) sense of participation/ +»²²Ã´õ˾¼Ô [¤µ¤ó¤«¤­¤Ü¤¦¤·¤ã] /those interested in participating/persons wishing to participate/ +»²²Ã¹ñ [¤µ¤ó¤«¤³¤¯] /(n) participating nation/ +»²²Ã¼Ô [¤µ¤ó¤«¤·¤ã] /participant/entrant/(P)/ +»²²è [¤µ¤ó¤«¤¯] /(n,vs) taking part in planning/(P)/ +»²²ì [¤µ¤ó¤¬] /(n) congratulatory palace visit/ +»²²ì¼Ô [¤µ¤ó¤¬¤·¤ã] /congratulatory visitors/ +»²²ìÄ¢ [¤µ¤ó¤¬¤Á¤ç¤¦] /congratulatory visitor's book/ +»²²ñ [¤µ¤ó¤«¤¤] /(n) attendance (at a meeting)/ +»²²ñ¼Ô [¤µ¤ó¤«¤¤¤·¤ã] /attendance/ +»²´Ñ [¤µ¤ó¤«¤ó] /(n) visit/inspection/(P)/ +»²´Ñ¿Í [¤µ¤ó¤«¤ó¤Ë¤ó] /visitor/ +»²µÄ [¤µ¤ó¤®] /(n) councillor/participation in government/ +»²µÄ±¡ [¤µ¤ó¤®¤¤¤ó] /(n) House of Councillors/(P)/ +»²µÄ±¡µÄ°÷ [¤µ¤ó¤®¤¤¤ó¤®¤¤¤ó] /member of the House of Councillors/ +»²µÄ±¡Áªµó [¤µ¤ó¤®¤¤¤ó¤»¤ó¤­¤ç] /(n) House of Councillors election/ +»²µÜ [¤µ¤ó¤°¤¦] /(n) visit to the Ise Shrine/ +»²¶Ð¸òÂØ [¤µ¤ó¤­¤ó¤³¤¦¤¿¤¤] /official attendance service (by a daimyo in the Edo era)/ +»²¶Ð¸òÂå [¤µ¤ó¤­¤ó¤³¤¦¤¿¤¤] /(n) daimyo's alternating Edo residence/ +»²·Ø [¤µ¤ó¤±¤¤] /(n) temple or shrine visit/pilgrimage/homage/ +»²·Ø¿Í [¤µ¤ó¤±¤¤¤Ë¤ó] /worshiper/visitor to temple or shrine/ +»²¸þ [¤µ¤ó¤³¤¦] /(n,vs) proceeding to/ +»²¹Í [¤µ¤ó¤³¤¦] /(n,vs) reference/consultation/(P)/ +»²¹Í»ñÎÁ [¤µ¤ó¤³¤¦¤·¤ê¤ç¤¦] /reference data/ +»²¹Í½ñ [¤µ¤ó¤³¤¦¤·¤ç] /(n) reference book/(P)/ +»²¹Í½ñÌÜ [¤µ¤ó¤³¤¦¤·¤ç¤â¤¯] /bibliography/ +»²¹Í¿Í [¤µ¤ó¤³¤¦¤Ë¤ó] /(n) a person given as a reference/ +»²¹Í¿Þ½ñ [¤µ¤ó¤³¤¦¤È¤·¤ç] /(n) reference book (work)/ +»²¹Í¿Þ½ñ´Û [¤µ¤ó¤³¤¦¤È¤·¤ç¤«¤ó] /reference library/ +»²¹ÍÉÊ [¤µ¤ó¤³¤¦¤Ò¤ó] /reference materials/ +»²¹Íʸ¸¥ [¤µ¤ó¤³¤¦¤Ö¤ó¤±¤ó] /bibliography/ +»²»ö [¤µ¤ó¤¸] /(n) secretary/councillor/(P)/ +»²»ö²ñ [¤µ¤ó¤¸¤«¤¤] /a council/ +»²»ö´± [¤µ¤ó¤¸¤«¤ó] /(n) councillor/(P)/ +»²¼à [¤µ¤ó¤·¤ã¤¯] /(n,vs) comparison and choosing the good/consultation/referring to/ +»²½¸ [¤µ¤ó¤·¤å¤¦] /(n) assembling (of people)/ +»²¾È [¤µ¤ó¤·¤ç¤¦] /(n,vs) reference/consultation/consultation/(P)/ +»²¾ÈÅϤ· [¤µ¤ó¤·¤ç¤¦¤ï¤¿¤·] /call by reference (computer)/ +»²¾Èʸ¸¥ [¤µ¤ó¤·¤ç¤¦¤Ö¤ó¤±¤ó] /reference document/ +»²¾å [¤µ¤ó¤¸¤ç¤¦] /(n,vs) calling on/visiting/ +»²À¯ [¤µ¤ó¤»¤¤] /(n) participation in government/ +»²À¯´± [¤µ¤ó¤»¤¤¤«¤ó] /parliamentary under-secretary/ +»²À¯¸¢ [¤µ¤ó¤»¤¤¤±¤ó] /(n) suffrage/franchise/(P)/ +»²Àï [¤µ¤ó¤»¤ó] /(n) participation in a war/(P)/ +»²Áµ [¤µ¤ó¤¼¤ó] /(n) Zen meditation/ +»²Ãå [¤µ¤ó¤Á¤ã¤¯] /(n) arrival/payment on sight/ +»²Ä« [¤µ¤ó¤Á¤ç¤¦] /(n) visiting the palace/ +»²Å [¤µ¤ó¤Ç¤ó] /(n) palace visit/ +»²Æ² [¤µ¤ó¤É¤¦] /(n) visiting a home or a shrine/ +»²Æ» [¤µ¤ó¤É¤¦] /(n) road approaching a shrine/(P)/ +»²Æâ [¤µ¤ó¤À¤¤] /(n) palace visit/ +»²Æþ [¤µ¤ó¤Ë¤å¤¦] /(n,vs) coming/visiting/going/(P)/ +»²ÇÒ [¤µ¤ó¤Ñ¤¤] /(n,vs) worship/(P)/ +»²ËÅ [¤µ¤ó¤Ü¤¦] /(n) staff officer/participating in planning/(P)/ +»²ËÅĹ [¤µ¤ó¤Ü¤¦¤Á¤ç¤¦] /(n) chief of staff/ +»²ËÅËÜÉô [¤µ¤ó¤Ü¤¦¤Û¤ó¤Ö] /General Staff Headquarters/ +»²Í¿ [¤µ¤ó¤è] /(n,vs) participation/taking part/(P)/ +»²Í¿´± [¤µ¤ó¤è¤«¤ó] /parliamentary councillor/ +»²Í¿¼Ô [¤µ¤ó¤è¤·¤ã] /participant/ +»²Íì [¤µ¤ó¤é¤¯] /going to the capital/ +»²Îó [¤µ¤ó¤ì¤Ä] /(n) attendance/participation/presence/(P)/ +»²Îó¼Ô [¤µ¤ó¤ì¤Ä¤·¤ã] /attendant/ +»²äÆ [¤µ¤ó¤í¤¦] /(n,vs) retirement (to a temple of shrine) for prayer/ +»³ [¤ä¤Þ] /(n) (1) mountain/(2) pile/heap/(3) climax/critical point/(P)/ +»³¡¹ [¤ä¤Þ¤ä¤Þ] /(adv,n) very much/great deal/many mountains/(P)/ +»³¤Ãµ¤ [¤ä¤Þ¤Ã¤±] /(n) speculative spirit/ +»³¤Îµ¤ [¤ä¤Þ¤Î¤­] /mountain air/ +»³¤Î¹¬ [¤ä¤Þ¤Î¤µ¤Á] /(n) mountain vegetables/ +»³¤Î¼ê [¤ä¤Þ¤Î¤Æ] /(n) hilly (residential) section of a city/uptown/ +»³¤Îü [¤ä¤Þ¤Î¤Ï] /(n) edge (brow) of mountain/ +»³¤Îĺ [¤ä¤Þ¤Î¤¤¤¿¤À¤­] /mountain top/ +»³¤ÎÇØ [¤ä¤Þ¤Î¤»] /ridge (of a mountain)/ +»³¤ò±Û¤¹ [¤ä¤Þ¤ò¤³¤¹] /(exp) to surmount a difficulty/to go across a mountain/ +»³°ª [¤ï¤µ¤Ó] /(n) (uk) Japanese horseradish/(P)/ +»³°ªÄÒ¤± [¤ï¤µ¤Ó¤Å¤±] /(n) pickled Japanese horseradish/ +»³°ò [¤ä¤Þ¤¤¤â] /(n) yam/ +»³±¢ [¤µ¤ó¤¤¤ó] /(n) shelter of the mountains/mountain recess/(P)/ +»³±¢ [¤ä¤Þ¤«¤²] /(n) shelter of the mountains/mountain recess/ +»³±¸ [¤ä¤Þ¤¦¤Ð] /(n) mountain witch/ +»³±Û¤¨ [¤ä¤Þ¤´¤¨] /(n) crossing a mountain/ +»³±Û¤· [¤ä¤Þ¤´¤·] /(n) wind blowing down, coming over a mountain/ +»³±Û¤·¤ò¤¹¤ë [¤ä¤Þ¤´¤·¤ò¤¹¤ë] /(exp) to cross a mountain/ +»³±è¤¤ [¤ä¤Þ¤¾¤¤] /(n) along a mountain/ +»³±è¤¤¤ÎÃÏÊý [¤ä¤Þ¤¾¤¤¤Î¤Á¤Û¤¦] /mountainous region/ +»³±î [¤ä¤Þ¤¶¤ë] /(n) monkey/bumpkin/boor/ +»³±ü [¤ä¤Þ¤ª¤¯] /(n) mountain recesses/(P)/ +»³²¼¸ø±à [¤ä¤Þ¤·¤¿¤³¤¦¤¨¤ó] /park in Yokohama/ +»³²È [¤µ¤ó¤«] /(n) mountain villa/ +»³²È [¤ä¤Þ¤¬] /(n) mountain villa/ +»³²Ï [¤µ¤ó¤¬] /(n) mountains and rivers/natural surroundings/ +»³²Ð»ö [¤ä¤Þ¤«¤¸] /(n) bushfire/(P)/ +»³²Ô¤® [¤ä¤Þ¤«¤»¤®] /(n) making a living in the mountains/ +»³²ô [¤µ¤ó¤«¤¤] /(n) mountain mass/ +»³²û [¤ä¤Þ¤Õ¤È¤³¤í] /(n) heart of a mountain/ +»³³¤ [¤µ¤ó¤«¤¤] /(n) mountains and seas/ +»³³«¤­ [¤ä¤Þ¤Ó¤é¤­] /(n) start of the mountain-climbing season/ +»³³Ù [¤µ¤ó¤¬¤¯] /(n) mountains/(P)/ +»³³ÙÃÏÂÓ [¤µ¤ó¤¬¤¯¤Á¤¿¤¤] /mountain district/ +»³³ÙÉ [¤µ¤ó¤¬¤¯¤Ó¤ç¤¦] /(n) altitude sickness/ +»³³ÙÉô [¤µ¤ó¤¬¤¯¤Ö] /mountaineering club/ +»³³Ý¤± [¤ä¤Þ¤«¤±] /(n) foods topped with grated yam/ +»³´ª [¤ä¤Þ¤«¤ó] /(adj-na,n) guesswork/speculation/ +»³´Ö [¤µ¤ó¤«¤ó] /(n) among the mountains/(P)/ +»³´Ö [¤ä¤Þ¤¢¤¤] /(n) ravine/gorge/ +»³´ÖÉô [¤µ¤ó¤«¤ó¤Ö] /mountainous region/ +»³µ¤ [¤µ¤ó¤­] /(n) mountain air/ +»³µ¤ [¤ä¤Þ¤­] /(n) speculative spirit/ +»³µ¤ [¤ä¤Þ¤®] /(n) speculative spirit/ +»³µ¤ [¤ä¤Þ¤±] /(n) speculative spirit/ +»³¶® [¤µ¤ó¤­¤ç¤¦] /(n) gorge/ravine/gap/ +»³¶® [¤ä¤Þ¤«¤¤] /(n) gorge/ravine/gap/ +»³·Á [¤ä¤Þ¤¬¤¿] /(n) mountain-shaped/(P)/ +»³·Á¸© [¤ä¤Þ¤¬¤¿¤±¤ó] /prefecture in the Touhoku area/ +»³·Â [¤µ¤ó¤±¤¤] /(n) mountain path/ +»³·Ï [¤µ¤ó¤±¤¤] /(n) mountain range/mountain system/(P)/ +»³·ß [¤ä¤Þ¤¯¤¸¤é] /(n) wild boar/ +»³¸¤ [¤ä¤Þ¤¤¤Ì] /(n) wild dog/Japanese wolf/ +»³¸µ [¤ä¤Þ¤â¤È] /(n) owner of a mountain/a mine/ +»³¸ý¸© [¤ä¤Þ¤°¤Á¤±¤ó] /prefecture in the Chuugoku area/ +»³¹Ó [¤ä¤Þ¤¢¤é¤·] /(n) porcupine/ +»³¹Ó¤é¤· [¤ä¤Þ¤¢¤é¤·] /(n) porcupine/ +»³¹â¤­¤ò°Ê¤Æ [¤ä¤Þ¤¿¤«¤­¤ò¤â¤Ã¤Æ] /because the mountain is high/ +»³¹â˹»Ò [¤ä¤Þ¤¿¤«¤Ü¤¦¤·] /(n) derby/bowler (hat)/ +»³¹ñ [¤ä¤Þ¤°¤Ë] /(n) mountainous country/ +»³ºº»Ò [¤µ¤ó¤¶¤·] /(n) hawthorn/ +»³ºÉ [¤µ¤ó¤µ¤¤] /(n) mountain stronghold/ +»³ºÖ [¤µ¤ó¤µ¤¤] /(n) mountain stronghold/ +»³ºÚ [¤µ¤ó¤µ¤¤] /(n) edible wild plants/(P)/ +»³ºÚ¤òºÎ¤ë [¤µ¤ó¤µ¤¤¤ò¤È¤ë] /(exp) to gather edible wild plants/ +»³ºÝ [¤ä¤Þ¤®¤ï] /(n) mountain ridge/near a mountain/ +»³ºù [¤ä¤Þ¤¶¤¯¤é] /(n) wild cherry tree or blossoms/ +»³»³ [¤ä¤Þ¤ä¤Þ] /(adv,n) very much/great deal/many mountains/ +»³»Õ [¤ä¤Þ¤·] /(n) (1) speculator/(2) adventurer/imposter/(3) prospector/ +»³»ç¿åÌÀ [¤µ¤ó¤·¤¹¤¤¤á¤¤] /(n) scenic beauty/ +»³»û [¤ä¤Þ¤Ç¤é] /(n) mountain temple/(P)/ +»³¼Ö [¤À¤·] /(n) (uk) festival car (float)/ +»³¼é [¤ä¤Þ¤â¤ê] /(n) guardian of a mountain/ +»³¼ê [¤ä¤Þ¤Æ] /(n) hilly (residential) section of a city/uptown/(P)/ +»³¼í¤ê [¤ä¤Þ¤¬¤ê] /(n) a mountain hunt/ +»³½Ð¤· [¤ä¤Þ¤À¤·] /(n) bumpkin/ +»³½÷ [¤ä¤Þ¤á] /(n) a kind of trout/ +»³¾®²° [¤ä¤Þ¤´¤ä] /(n) mountain hut/(P)/ +»³¾Æ¤­ [¤ä¤Þ¤ä¤­] /(n) burning a mountain (by design)/ +»³¾Æ¤± [¤ä¤Þ¤ä¤±] /mountain fire/bush fire/ +»³¾å [¤µ¤ó¤¸¤ç¤¦] /(n) mountain top/ +»³¾å¤Î¿â·± [¤µ¤ó¤¸¤ç¤¦¤Î¤¹¤¤¤¯¤ó] /the Sermon on the Mount/ +»³¾ë [¤ä¤Þ¤·¤í] /(n) mountain castle/(P)/ +»³¾ë [¤ä¤Þ¤¸¤í] /(n) mountain castle/ +»³¾ì [¤ä¤Þ¤Ð] /(n) climax/turning point/ +»³¿Í [¤ä¤Þ¤Ó¤È] /(n) mountain folk/hermit/ +»³¿á [¤ä¤Þ¤Ö¤­] /(n) (1) variety of yellow rose/Japanese globeflower/(2) gold coin/ +»³¿á¿§ [¤ä¤Þ¤Ö¤­¤¤¤í] /(n) bright golden yellow/ +»³¿å [¤µ¤ó¤¹¤¤] /(n) landscape/hills and rivers/ +»³¿å¤ò¼Ì¤·¤¿³¨ [¤µ¤ó¤¹¤¤¤ò¤¦¤Ä¤·¤¿¤¨] /picture representing a landscape/ +»³¿å²è [¤µ¤ó¤¹¤¤¤¬] /(n) landscape picture/ +»³¿å³Õ [¤µ¤ó¤¹¤¤¤«¤¯] /Sansuikaku (restaurant name)/ +»³¿åÁñ [¤µ¤ó¤¹¤¤¤½¤¦] /The Sansui Inn/ +»³¿åÏ° [¤µ¤ó¤¹¤¤¤í¤¦] /Sansuiro (name of an exclusive restaurant)/ +»³¿ý [¤ä¤Þ¤¬¤é] /(n) titmouse/ +»³¿þ [¤ä¤Þ¤¹¤½] /(n) foot or base of a mountain/ +»³À®¤¹ [¤ä¤Þ¤Ê¤¹] /a mountain of/mountainlike/ +»³À¹¤ê [¤ä¤Þ¤â¤ê] /(n) a heap/ +»³ÀÑ [¤µ¤ó¤»¤­] /(n,vs) lying in piles/form into piles/forming a (huge) pile/(P)/ +»³ÀÑ¤ß [¤ä¤Þ¤Å¤ß] /(n) huge mound/heap/ +»³Àî [¤µ¤ó¤»¤ó] /(n) mountains and rivers/(P)/ +»³Àî [¤ä¤Þ¤«¤ï] /(n) mountains and rivers/ +»³Àî [¤ä¤Þ¤¬¤ï] /(n) mountain rivers/ +»³Áñ [¤µ¤ó¤½¤¦] /(n) mountain villa/mountain retreat/mountain cottage/(P)/ +»³Â¦ [¤ä¤Þ¤¬¤ï] /(n) mountain-side/ +»³Â± [¤µ¤ó¤¾¤¯] /(n) bandit/brigand/(P)/ +»³Â¼ [¤µ¤ó¤½¤ó] /(n) mountain village/(P)/ +»³ÃË [¤ä¤Þ¤ª¤È¤³] /(n) giant/woodsman/alpinist/ +»³ÃÏ [¤µ¤ó¤Á] /(n) mountainous district/(P)/ +»³ÃÏ [¤ä¤Þ¤Á] /(n) mountainous district/ +»³Ãã²Ö [¤µ¤¶¤ó¤«] /(n) sasanqua (camellia)/ +»³Ãæ [¤µ¤ó¤Á¤å¤¦] /(n) among the mountains/(P)/ +»³Äº [¤µ¤ó¤Á¤ç¤¦] /(n) summit (e.g. mountain)/(P)/ +»³Äº¤ò¶Ë¤á¤ë [¤µ¤ó¤Á¤ç¤¦¤ò¤­¤ï¤á¤ë] /(exp) to reach the summit/ +»³Ä» [¤ä¤Þ¤É¤ê] /(n) mountain bird/ +»³ÄÅÇÈ [¤ä¤Þ¤Ä¤Ê¤ß] /(n) landslide/ +»³Äø [¤ä¤Þ¤Û¤É] /(adv,n) a heap/great amount of/ +»³Å¿ [¤µ¤ó¤Æ¤ó] /top of a mountain/ +»³ÅÁ¤¤ [¤ä¤Þ¤Å¤¿¤¤] /(n) (passing along) from mountain to mountain/ +»³ÅФê [¤ä¤Þ¤Î¤Ü¤ê] /(n) mountain climbing/mountaineering/(P)/ +»³Åá [¤ä¤Þ¤¬¤¿¤Ê] /(n) woodman's hatchet/ +»³Åï¼Ø [¤ä¤Þ¤«¤¬¤·] /variety of poisonous snake/ +»³Æ» [¤µ¤ó¤É¤¦] /(n) mountain road/mountain trail/(P)/ +»³Æ» [¤ä¤Þ¤ß¤Á] /(n) mountain road/mountain trail/ +»³Æ»¤Ë³Ý¤«¤ë [¤ä¤Þ¤ß¤Á¤Ë¤«¤«¤ë] /(exp) to come to a mountain path/ +»³Ç­ [¤ä¤Þ¤Í¤³] /(n) wildcat/lynx/(P)/ +»³Ç­ºÂ [¤ä¤Þ¤Í¤³¤¶] /(n) (the constellation) Lynx/ +»³Ç­ÁèµÄ [¤ä¤Þ¤Í¤³¤½¤¦¤®] /wildcat strike/ +»³ÇØ [¤ä¤Þ¤»] /(n) cold wind descending from the mountains/(in the Tohoku region in summer) a cold Pacific wind/ +»³È© [¤ä¤Þ¤Ï¤À] /(n) mountain's surface/bare surface of a mountain/ +»³È· [¤ä¤Þ¤Ð¤È] /(n) turtledove/ +»³ÈÖ [¤ä¤Þ¤Ð¤ó] /(n) mountain guardian/ +»³É§ [¤ä¤Þ¤Ó¤³] /(n) echo (as in mountain echo)/ +»³É± [¤ä¤Þ¤Ò¤á] /(n) mountain goddess/ +»³É´¹ç [¤ä¤Þ¤æ¤ê] /(n) golden-rayed lily/ +»³Éæ [¤ä¤Þ¤Ï¤À] /(n) mountain's surface/bare surface of a mountain/ +»³Éòƺ [¤ä¤Þ¤Ö¤É¤¦] /(n) wild grapes/ +»³É÷ [¤µ¤ó¤×¤¦] /(n) mountain wind/ +»³É÷ [¤ä¤Þ¤«¤¼] /(n) mountain wind/ +»³Éú [¤ä¤Þ¤Ö¤·] /(n) mountain priest/itinerant Buddhist monk/ +»³Ê¢ [¤µ¤ó¤×¤¯] /(n) hillside/mountainside/ +»³Ê¬¤± [¤ä¤Þ¤ï¤±] /(n,vs) equal split/ +»³ÊÂ¤ß [¤ä¤Þ¤Ê¤ß] /(n) range of mountains/ +»³ÊÕ [¤ä¤Þ¤Ù] /(n) mountain/vicinity of a mountain/ +»³Ê⤭ [¤ä¤Þ¤¢¤ë¤­] /(n) mountain-walking/hiking/ +»³Êø¤ì [¤ä¤Þ¤¯¤º¤ì] /(n) landslide/(P)/ +»³Ë¤ [¤µ¤ó¤Ý¤¦] /(n) mountain gun/ +»³ËÈ [¤ä¤Þ¤Ü¤³] /(n) festival float mounted with a decorative halberd/ +»³Ì® [¤µ¤ó¤ß¤ã¤¯] /(n) mountain range/(P)/ +»³Ì® [¤ä¤Þ¤Ê¤ß] /(n) mountain range/ +»³Ì¸ [¤ä¤Þ¤®¤ê] /(n) mountain fog/ +»³ÌĤê [¤ä¤Þ¤Ê¤ê] /(n) rumbling of a mountain/ +»³Ìç [¤µ¤ó¤â¤ó] /(n) temple gate/ +»³Ìî [¤µ¤ó¤ä] /(n) hills and fields/countryside/(P)/ +»³ÍÆ [¤µ¤ó¤è¤¦] /(n) in the shape or form of a mountain/ +»³ÍÓ [¤ä¤®] /(n) goat/ +»³ÍӺ [¤ä¤®¤¶] /(n) Capricorn/ +»³ÍÓɦ [¤ä¤®¤Ò¤²] /goatee/ +»³ÍÛ [¤µ¤ó¤è¤¦] /(n) south side of a mountain/Sanyo district/(P)/ +»³Íò [¤ä¤Þ¤¢¤é¤·] /(n) mountain storm/ +»³Íü¸© [¤ä¤Þ¤Ê¤·¤±¤ó] /prefecture in the Chuubu area/ +»³Î¤ [¤ä¤Þ¤¶¤È] /(n) mountain hamlet (village)/ +»³ÎÇ [¤µ¤ó¤ê¤ç¤¦] /(n) mountain ridge/ +»³ÎÍ [¤µ¤ó¤ê¤ç¤¦] /(n) mountains and hills/imperial tomb/ +»³ÎÓ [¤µ¤ó¤ê¤ó] /(n) mountain forest/mountains and forest/(P)/ +»³ÎÓ³Ø [¤µ¤ó¤ê¤ó¤¬¤¯] /forestry/ +»³Îæ [¤µ¤ó¤ì¤¤] /(n) mountaintop/ +»³Îî [¤µ¤ó¤ì¤¤] /(n) a mountain's guardian deity/ +»³Ï© [¤ä¤Þ¤¸] /(n) mountain path/ +»³Ï¼ [¤µ¤ó¤í¤¯] /(n) foot or base of a mountain/ +»³ÖÖ [¤µ¤ó¤¬¤¯] /(n) mountains/ +»³ÖÜ [¤µ¤ó¤Æ¤ó] /(n) mountaintop/summit/ +»³Ûé»Ò [¤¯¤Á¤Ê¤·] /(n) gardenia/ +»³Ü¥ [¤µ¤ó¤·¤ç¤¦] /(n) Japanese pepper (tree) (Xanthoxylum piperitum)/prickly ash/ +»³Ü¥µû [¤µ¤ó¤·¤ç¤¦¤¦¤ª] /(n) salamander/ +»³ãÝ [¤µ¤ó¤«] /(n) mountain nomads/ +»³äƤê [¤ä¤Þ¤´¤â¤ê] /secluding oneself in the mountains/undertaking ascetic practices at a mountain temple/ +»³êþ [¤ä¤Þ¤Ò¤À] /(n) folds of a mountain/ +»³í¶í± [¤ä¤Þ¤Ä¤Ä¤¸] /(n) variety of mountain plant belonging to the azalea family/ +»³ñ¤ [¤ä¤Þ¤ª¤í¤·] /(n) wind blowing down from a mountain/ +»³ó¨ [¤ä¤Þ¤¦¤º¤é] /(n) partridge/ +»´¤¤ [¤à¤´¤¤] /(adj) cruel/atrocious/merciless/inhuman/brutal/ +»´¤¿¤ë¸÷·Ê [¤µ¤ó¤¿¤ë¤³¤¦¤±¤¤] /disastrous scene/ +»´¤á [¤ß¤¸¤á] /(adj-na,n) miserable/(P)/ +»´²Ò [¤µ¤ó¤«] /(n) calamity/ +»´³² [¤µ¤ó¤¬¤¤] /(n) heavy damage/havoc/ravages/ +»´·à [¤µ¤ó¤²¤­] /(n) tragedy/tragic event/ +»´¹ó [¤¶¤ó¤³¤¯] /(adj-na,n) atrocity/cruelty/brutality/ +»´»¦ [¤¶¤ó¤µ¤Ä] /(n) slaughter/massacre/ +»´»¦¼Ô [¤¶¤ó¤µ¤Ä¤·¤ã] /brutal murderer/ +»´»à [¤¶¤ó¤·] /(n) tragic death/violent death/ +»´»àÂÎ [¤¶¤ó¤·¤¿¤¤] /corpse of a person who has met a violent death/ +»´»ö [¤µ¤ó¤¸] /(n) disaster/horrible accident/(P)/ +»´¾õ [¤µ¤ó¤¸¤ç¤¦] /(n) disastrous scene/terrible spectacle/(P)/ +»´¾õ¤ò¶Ë¤á¤ë [¤µ¤ó¤¸¤ç¤¦¤ò¤­¤ï¤á¤ë] /(exp) to present a very terrible (miserable) sight/ +»´ÇÔ [¤µ¤ó¤Ñ¤¤] /(n,vs) ignominious defeat/crushing failure/utterly beaten/overwhelming defeat/(P)/ +»´ÇÔ [¤¶¤ó¤Ñ¤¤] /(n,vs) ignominious defeat/crushing failure/utterly beaten/overwhelming defeat/(P)/ +»´Íî [¤µ¤ó¤é¤¯] /(n) slump/sudden fall of market price/ +»´Îõ [¤µ¤ó¤ì¤Ä] /(adj-na,n) horrible/cruel/atrocious/ +»´Øë [¤µ¤ó¤¿¤ó] /(adj-na,n) pitiful/tragic/ +»´Ø뤿¤ë [¤µ¤ó¤¿¤ó¤¿¤ë] /(adj-t) miserable/ +»´ß¸ [¤µ¤ó¤¿¤ó] /(n) wretched/pitiful/horrible/ +»µ¤­±Â [¤Þ¤­¤¨] /(n) scattered animal feed/ground bait/ +»µ¤­»¶¤é¤¹ [¤Þ¤­¤Á¤é¤¹] /(v5s) to scatter/to spread/ +»µ¤¯ [¤Þ¤¯] /(v5k) to scatter/to sprinkle/to sow/(P)/ +»µ¿å [¤µ¤Ã¤¹¤¤] /(n) sprinkling water/ +»µ¿å [¤µ¤ó¤¹¤¤] /(n) sprinkling water/ +»µÉÛ [¤µ¤Ã¤×] /(n,vs) scattering/sprinkling/spraying/ +»µÉÛ [¤µ¤ó¤×] /(n,vs) scattering/sprinkling/spraying/ +»µÉÛºÞ [¤µ¤Ã¤×¤¶¤¤] /(n) dusting powder/ +»¶¡¹ [¤µ¤ó¤¶¤ó] /(adj-na,adv,n) severely/harshly/utterly/terrible/(P)/ +»¶¤±¤ë [¤Ð¤é¤±¤ë] /(v1) to unravel/ +»¶¤é¤«¤¹ [¤Á¤é¤«¤¹] /(v5s) to scatter around/to leave untidy/(P)/ +»¶¤é¤«¤Ã¤¿»æ¶ý [¤Á¤é¤«¤Ã¤¿¤«¤ß¤¯¤º] /scattered (littered) paper scraps/ +»¶¤é¤«¤ë [¤Á¤é¤«¤ë] /(v5r) to be in disorder/to lie scattered around/(P)/ +»¶¤é¤· [¤Á¤é¤·] /(n) scattering/leaflets/(P)/ +»¶¤é¤·¼÷»Ê [¤Á¤é¤·¤º¤·] /(n) sushi rice in a bowl with scattered topping/ +»¶¤é¤·½ñ¤­ [¤Á¤é¤·¤¬¤­] /(n) writing in an irregular hand/ +»¶¤é¤·ò¿ [¤Á¤é¤·¤º¤·] /(n) sushi rice in a bowl with scattered topping/ +»¶¤é¤¹ [¤Á¤é¤¹] /(v5s) to scatter/to disperse/to distribute/(P)/ +»¶¤é¤Ð¤é [¤Á¤é¤Ð¤é] /(adj-na) here and there/ +»¶¤é¤Ð¤ë [¤Á¤é¤Ð¤ë] /(v5r) to be scattered about/(P)/ +»¶¤ê»¶¤ê [¤Á¤ê¤Â¤ê] /(adj-na,n) scattered/separated/dispersed/ +»¶¤ê»Ä¤ë [¤Á¤ê¤Î¤³¤ë] /(v5r) to be left blooming/to remain on the stem/ +»¶¤êÉߤ¯ [¤Á¤ê¤·¤¯] /(v5k) to lie scattered or strewn about/ +»¶¤êÍð¤ì¤ë [¤Á¤ê¤ß¤À¤ì¤ë] /to be or lay scattered/ +»¶¤ë [¤Á¤ë] /(v5r) to fall/to scatter (e.g. blossoms)/(P)/ +»¶¤ëÍîÍÕ [¤Á¤ë¤ª¤Á¤Ð] /falling leaves/ +»¶°ï [¤µ¤ó¤¤¤Ä] /(n,vs) being scattered and ultimately lost/ +»¶²Ú [¤µ¤ó¤²] /(n,vs) falling as flowers do/dying a glorious death/ +»¶²ñ [¤µ¤ó¤«¤¤] /(n) adjournment/(P)/ +»¶³« [¤µ¤ó¤«¤¤] /(n) deployment/ +»¶¸« [¤µ¤ó¤±¤ó] /(n,vs) being seen here and there/ +»¶¸÷ [¤µ¤ó¤³¤¦] /(n) scattered light/ +»¶¸÷À±±À [¤µ¤ó¤³¤¦¤»¤¤¤¦¤ó] /diffuse nebula/ +»¶¹ü [¤µ¤ó¤³¤Ä] /(n,vs) scattering of ashes (cremated remains)/(P)/ +»¶¹ü´õ˾ [¤µ¤ó¤³¤Ä¤­¤Ü¤¦] /(n) the wish to have one's ashes scattered/ +»¶ºÞ [¤µ¤ó¤¶¤¤] /(n) powdered medicine/ +»¶ºß [¤µ¤ó¤¶¤¤] /(n,vs) straggling/ +»¶ºâ [¤µ¤ó¤¶¤¤] /(n) expense/waste of money/extravagance/ +»¶ºö [¤µ¤ó¤µ¤¯] /(n) walking/strolling/(P)/ +»¶»¶ [¤µ¤ó¤¶¤ó] /(adj-na,adv,n) severely/harshly/utterly/terrible/ +»¶¼¬¤¯ [¤Ð¤é¤Þ¤¯] /(v5k) (uk) to disseminate/to scatter/to give money freely/(P)/ +»¶¿å [¤µ¤ó¤¹¤¤] /(n,vs) sprinkle water over/irrigate/ +»¶¿å¼Ö [¤µ¤ó¤¹¤¤¤·¤ã] /(n) sprinkler truck/ +»¶ÀÚ¤ê [¤¶¤ó¤®¤ê] /(n) cutting short/ +»¶ÀÚ¤êƬ [¤¶¤ó¤®¤ê¤¢¤¿¤Þ] /(n) cropped head/ +»¶ÃÆ [¤µ¤ó¤À¤ó] /(n) (gun) shot/ +»¶ÃÆ½Æ [¤µ¤ó¤À¤ó¤¸¤å¤¦] /(n) shotgun/ +»¶ÇŤ­À¯¼£ [¤Ð¤é¤Þ¤­¤»¤¤¤¸] /money politics/ +»¶ÇŤ¯ [¤Ð¤é¤Þ¤¯] /(v5k) (uk) to disseminate/to scatter/to give money freely/ +»¶È¯ [¤µ¤ó¤Ñ¤Ä] /(n,vs) sporadic/scattering/(P)/ +»¶È¯Åª [¤µ¤ó¤Ñ¤Ä¤Æ¤­] /(adj-na) sporadic/ +»¶È± [¤µ¤ó¤Ñ¤Ä] /(n,vs) hair-cutting/hair-dressing/(P)/ +»¶È±²° [¤µ¤ó¤Ñ¤Ä¤ä] /barber/barber shop/ +»¶É¼ [¤µ¤ó¤Ô¤ç¤¦] /(n) scattered votes/ +»¶ÉÛ [¤µ¤ó¤×] /(n,vs) dissemination/(P)/ +»¶Ê¸ [¤µ¤ó¤Ö¤ó] /(n) prose/(P)/ +»¶Ê¸»í [¤µ¤ó¤Ö¤ó¤·] /(n) prose poem/ +»¶Ê¸Åª [¤µ¤ó¤Ö¤ó¤Æ¤­] /(adj-na) prosaic/ +»¶Ê¼ [¤µ¤ó¤Ú¤¤] /(n) skirmisher/ +»¶Ê¼Àþ [¤µ¤ó¤Ú¤¤¤»¤ó] /(n) front line of (trenches for) deployed soldiers/ +»¶Êâ [¤µ¤ó¤Ý] /(n,vs) walk/stroll/(P)/ +»¶ÊâÆ» [¤µ¤ó¤Ý¤ß¤Á] /(n) promenade/walk/esplanade/ +»¶ÊâÚÕ [¤µ¤ó¤Ý¤«¤¿¤¬¤¿] /while taking a walk/ +»¶Ì¡ [¤µ¤ó¤Þ¤ó] /(adj-na,n) vague/desultory/distracted/loose/half-hearted/diffuse/(P)/ +»¶Ìô [¤µ¤ó¤ä¤¯] /(n) powdered medicine/ +»¶Íð [¤µ¤ó¤é¤ó] /(n,vs) dispersion/scattered about/ +»¶ÐÅ [¤µ¤ó¤¤¤Ä] /(n,vs) being scattered and ultimately lost/ +»·¤òÂǤÁ¤Ä¤±¤ë [¤µ¤ó¤ò¤¦¤Á¤Ä¤±¤ë] /(exp) to nail a crosspiece (to)/ +»·¤òÂǤÁÉÕ¤±¤ë [¤µ¤ó¤ò¤¦¤Á¤Ä¤±¤ë] /(exp) to nail a crosspiece (to)/ +»·¶¶ [¤µ¤ó¤­¤ç¤¦] /(n) wharf/bridge/jetty/pier/(P)/ +»·¶¶ [¤µ¤ó¤Ð¤·] /(n) wharf/bridge/jetty/pier/(P)/ +»·Äô»Ò [¤µ¤ó¤Ð¤·¤´] /gangway ladder/ +»·Æ» [¤µ¤ó¤É¤¦] /(n) plank road/corduroy/ +»·É¶ [¤µ¤ó¤À¤ï¤é] /(n) straw lid covering either end of a rice container/ +»·Éß [¤µ¤¸¤­] /(n) reviewing stand/box/gallery/ +»¸¡¹¤¿¤ë [¤µ¤ó¤µ¤ó¤¿¤ë] /(adj-t) brilliant/bright/ +»¸»¸¤¿¤ë [¤µ¤ó¤µ¤ó¤¿¤ë] /(adj-t) brilliant/bright/ +»¸Á³ [¤µ¤ó¤¼¤ó] /(adj-na,adv,n) brilliance/radiance/ +»¸à¥¤¿¤ë [¤µ¤ó¤é¤ó¤¿¤ë] /(adj-t) brilliant/bright/radiant/ +»¹¸ê [¤µ¤ó¤´] /(n) coral/ +»¹¸ê³¤ [¤µ¤ó¤´¤«¤¤] /(n) Coral Sea/ +»¹¸ê¾Ì [¤µ¤ó¤´¤·¤ç¤¦] /(n) coral reef/ +»º¤Þ¤º½÷ [¤¦¤Þ¤º¤á] /(n) barren (sterile) woman/ +»º¤ß [¤¦¤ß] /(n) production/bringing into the world/(physical) birth/ +»º¤ß¤Ä¤±¤ë [¤¦¤ß¤Ä¤±¤ë] /(v1) to lay/to spawn/ +»º¤ß·î [¤¦¤ß¤Å¤­] /(n) final month of pregnancy/ +»º¤ß½Ð¤¹ [¤¦¤ß¤À¤¹] /(v5s) (1) to bring forth/to bear/to give birth to/to produce/(2) to invent/ +»º¤ßÉÕ¤±¤ë [¤¦¤ß¤Ä¤±¤ë] /(v1) to lay/to spawn/ +»º¤ßÍî¤È¤¹ [¤¦¤ß¤ª¤È¤¹] /(v5s) to give birth to/to drop (calf or foal)/ +»º¤à [¤¦¤à] /(v5m) to give birth/to deliver/to produce/(P)/ +»º¤òÀ®¤¹ [¤µ¤ó¤ò¤Ê¤¹] /(exp) to amass a fortune/ +»º±¡ [¤µ¤ó¤¤¤ó] /(n) maternity hospital/ +»º²° [¤¦¤Ö¤ä] /(n) maternity room/delivery room/ +»º²Ê [¤µ¤ó¤«] /(n) obstetrics/(P)/ +»º²Ê°å [¤µ¤ó¤«¤¤] /obstetrician/ +»º²Ê³Ø [¤µ¤ó¤«¤¬¤¯] /(adj-na) obstetrics/ +»º³Û [¤µ¤ó¤¬¤¯] /(n) (amount of) production/ +»ºµ¤ [¤µ¤ó¤±] /(n) labor pains/ +»ºµ¤ÉÕ¤¯ [¤µ¤ó¤±¤Å¤¯] /(v5k) to go into labor/ +»ºµÙ [¤µ¤ó¤­¤å¤¦] /(n) maternity leave/ +»º¶È [¤µ¤ó¤®¤ç¤¦] /(n) industry/(P)/ +»º¶È¥¹¥Ñ¥¤ [¤µ¤ó¤®¤ç¤¦¥¹¥Ñ¥¤] /(n) industrial espionage/ +»º¶È³¦ [¤µ¤ó¤®¤ç¤¦¤«¤¤] /the industrial world/(P)/ +»º¶È³×Ì¿ [¤µ¤ó¤®¤ç¤¦¤«¤¯¤á¤¤] /the Industrial Revolution/ +»º¶Èµ¡³£ [¤µ¤ó¤®¤ç¤¦¤­¤«¤¤] /industrial machinery/ +»º¶È¹½Â¤ [¤µ¤ó¤®¤ç¤¦¤³¤¦¤¾¤¦] /(n) industrial structure/ +»º¶ÈºÆÀ¸ [¤µ¤ó¤®¤ç¤¦¤µ¤¤¤»¤¤] /(n) industrial revival or recovery/ +»º¶ÈºÆÀ¸µ¡¹½ [¤µ¤ó¤®¤ç¤¦¤µ¤¤¤»¤¤¤­¤³¤¦] /(n) Industrial Revitalization Corporation (IRC)/ +»º¶È»ñËÜ [¤µ¤ó¤®¤ç¤¦¤·¤Û¤ó] /(n) industrial capital/ +»º¶È¼Ò²ñ [¤µ¤ó¤®¤ç¤¦¤·¤ã¤«¤¤] /(n) industrial society/ +»º¶ÈÁȹç [¤µ¤ó¤®¤ç¤¦¤¯¤ß¤¢¤¤] /(n) industrial association/industrial guild/ +»º¶ÈÇÑ´þʪ [¤µ¤ó¤®¤ç¤¦¤Ï¤¤¤­¤Ö¤Ä] /(n) industrial waste(s)/ +»º¶ÈÊÌÁȹç [¤µ¤ó¤®¤ç¤¦¤Ù¤Ä¤¯¤ß¤¢¤¤] /(n) industrial union (one relating to a specific industry or occupation)/vertical union/ +»º¶ÈͽÈ÷·³ [¤µ¤ó¤®¤ç¤¦¤è¤Ó¤°¤ó] /the ranks of the unemployed/ +»º¶â [¤µ¤ó¤­¤ó] /(n) gold mining/ +»º·³Ê£¹çÂÎ [¤µ¤ó¤°¤ó¤Õ¤¯¤´¤¦¤¿¤¤] /military-industrial complex/ +»º·Ð¿·Ê¹ [¤µ¤ó¤±¤¤¤·¤ó¤Ö¤ó] /(n) Sankei newspaper/ +»º¸å [¤µ¤ó¤´] /(n-adv,n-t) postpartum/after childbirth/ +»º»ù [¤µ¤ó¤¸] /(n) newborn baby/childbirth/ +»º»ùÀ©¸Â [¤µ¤ó¤¸¤»¤¤¤²¤ó] /birth control/(P)/ +»º¼¼ [¤µ¤ó¤·¤Ä] /(n) maternity room/delivery room/ +»º½Ð [¤µ¤ó¤·¤å¤Ä] /(n,vs) yield/produce/ +»º½Ð¹â [¤µ¤ó¤·¤å¤Ä¤À¤«] /(amount of) production or output/ +»º½ÐÌÜɸ [¤µ¤ó¤·¤å¤Ä¤â¤¯¤Ò¤ç¤¦] /(n) production target/ +»ºÀ© [¤µ¤ó¤»¤¤] /(n) birth control/ +»ºÀ¼ [¤¦¤Ö¤´¤¨] /(n) baby's first cry/ +»ºÁ° [¤µ¤ó¤¼¤ó] /(n) prior to childbirth/ +»ºÃÏ [¤µ¤ó¤Á] /(n) producing area/(P)/ +»ºÃå [¤¦¤Ö¤®] /(n) baby clothes/ +»ºÄË [¤µ¤ó¤Ä¤¦] /(n) labor pains/ +»ºÅÚ¿À [¤¦¤Ö¤¹¤Ê¤¬¤ß] /(n) guardian deity of one's birthplace/ +»ºÅò [¤¦¤Ö¤æ] /(n) a baby's first bath/ +»ºÆ» [¤µ¤ó¤É¤¦] /(n) birth canal/ +»ºÇÌ [¤µ¤ó¤Ð] /(n) midwife/ +»ºÇÑ [¤µ¤ó¤Ñ¤¤] /(n) industrial waste/ +»ºÉÊ [¤µ¤ó¤Ô¤ó] /(n) products/(P)/ +»ºÉØ [¤µ¤ó¤×] /(n) pregnant woman/woman on the point of childbirth/ +»ºÉØ¿Í²Ê [¤µ¤ó¤Õ¤¸¤ó¤«] /(n) maternity and gynecology department/(P)/ +»ºÉؿͲʰå [¤µ¤ó¤Õ¤¸¤ó¤«¤¤] /obstetrics and gynaecology/ +»ºÊª [¤µ¤ó¤Ö¤Ä] /(n) product/result/fruit/(P)/ +»ºÊÌ [¤µ¤ó¤Ù¤Ä] /(n) (abbr) industrial union/(P)/ +»ºÊ̲ñµÄ [¤µ¤ó¤Ù¤Ä¤«¤¤¤®] /Congress of Industrial Organizations (CIO)/ +»ºÌÓ [¤¦¤Ö¤²] /(n) soft, downy hair (i.e. such as on one's cheek)/ +»ºÌý¹ñ [¤µ¤ó¤æ¤³¤¯] /(n) oil-producing countries (nations)/(P)/ +»ºÍñ [¤µ¤ó¤é¤ó] /(n) egg-laying/spawning/(P)/ +»ºÍñ´ü [¤µ¤ó¤é¤ó¤­] /(n) breeding or spawning season/ +»ºÍñ¸ý [¤µ¤ó¤é¤ó¤³¤¦] /(adj-na) vulva/vulvae/ +»ºÍñ¾ì½ê [¤µ¤ó¤é¤ó¤Ð¤·¤ç] /(n) egg-laying site/ +»ºÎÌ [¤µ¤ó¤ê¤ç¤¦] /(n) output/(P)/ +»ºêó [¤µ¤ó¤¸¤ç¤¯] /(n) confinement (for childbirth)/ +»ºêó´ü [¤µ¤ó¤¸¤ç¤¯¤­] /(n) (post-partum) confinement/ +»ºêóÇ® [¤µ¤ó¤¸¤ç¤¯¤Í¤Ä] /(n) puerperal fever/ +»»¤òÃÖ¤¯ [¤µ¤ó¤ò¤ª¤¯] /(exp) to calculate/to divine/ +»»½Ð [¤µ¤ó¤·¤å¤Ä] /(n) calculation/computation/(P)/ +»»½Ñ [¤µ¤ó¤¸¤å¤Ä] /(n) arithmetic/ +»»½Ñµé¿ô [¤µ¤ó¤¸¤å¤Ä¤­¤å¤¦¤¹¤¦] /arithmetical progression/ +»»½Ñ·×»» [¤µ¤ó¤¸¤å¤Ä¤±¤¤¤µ¤ó] /(n,vs) arithmetical computation/(performing) an arithmetical operation/ +»»½ÑÊ¿¶Ñ [¤µ¤ó¤¸¤å¤Ä¤Ø¤¤¤­¤ó] /arithmetical mean/ +»»¿ô [¤µ¤ó¤¹¤¦] /(n) arithmetic/(P)/ +»»ÂÎ [¤µ¤ó¤¿¤¤] /(n) (computer) object/ +»»ÃÊ [¤µ¤ó¤À¤ó] /(n,vs) contriving/managing (money)/raising/ +»»Äê [¤µ¤ó¤Æ¤¤] /(n,vs) calculation/estimation/computation/(P)/ +»»Äø [¤µ¤ó¤Æ¤¤] /(computer) process/ +»»Æþ [¤µ¤ó¤Ë¤å¤¦] /(n) factoring in/including/ +»»È× [¤½¤í¤Ð¤ó] /(n) abacus/(P)/ +»»È׹⤤ [¤½¤í¤Ð¤ó¤À¤«¤¤] /(adj) calculating/miserly/ +»»Éè [¤µ¤ó¤×] /(n) (computer) program/ +»»Ë¡ [¤µ¤ó¤Ý¤¦] /(n) arithmetic/ +»»ÌÚ [¤µ¤ó¤®] /(n) sticks used for calculations/divining rods/ +»»ÍÑ [¤µ¤ó¤è¤¦] /(n) computation/calculation/ +»»ÍÑ¿ô»ú [¤µ¤ó¤è¤¦¤¹¤¦¤¸] /Arabic numerals/ +»½ [¤«¤¤¤³] /(n) silkworm/(P)/ +»½¶È [¤µ¤ó¤®¤ç¤¦] /(n) sericulture/ +»½¶ñ [¤µ¤ó¤°] /sericultural equipment/ +»½ºÂ [¤µ¤ó¤¶] /silkworm basket/ +»½»å [¤µ¤ó¤·] /(n) silk thread/silk yarn/(P)/ +»½»å¶È [¤µ¤ó¤·¤®¤ç¤¦] /(n) sericulture industry/ +»½»å»î¸³½ê [¤µ¤ó¤·¤·¤±¤ó¤¸¤ç] /silk experiment station/ +»½»æ [¤µ¤ó¤·] /(n) silkworm-egg paper/ +»½»ù [¤µ¤ó¤¸] /(n) silkworm/ +»½¼¼ [¤µ¤ó¤·¤Ä] /(n) silkworm-raising room/ +»½¼ï [¤µ¤ó¤·¤å] /(n) silkworm-egg card/ +»½¿© [¤µ¤ó¤·¤ç¤¯] /(n) encroachment/invasion/aggression/ +»½Æ¦ [¤½¤é¤Þ¤á] /(n) broad bean/horse bean/ +»½Íñ [¤µ¤ó¤é¤ó] /(n) silkworm egg/ +»½Íñ»æ [¤µ¤ó¤é¤ó¤·] /(n) silkworm-egg paper/ +»¾¤¨¤ë [¤¿¤¿¤¨¤ë] /(v1) to extol/to give praise/ +»¾²Î [¤µ¤ó¤«] /(n) song of praise/eulogy/paean/ +»¾¾Þ [¤µ¤ó¤·¤ç¤¦] /(vs) praise/ +»¾Èþ [¤µ¤ó¤Ó] /(n,vs) praise/adoration/glorification/ +»¾Èþ²Î [¤µ¤ó¤Ó¤«] /(n) hymn/hymnal/ +»¿ [¤µ¤ó] /(n) legend/caption/(P)/ +»¿°Õ [¤µ¤ó¤¤] /(n) approval/assent/(P)/ +»¿²Î [¤µ¤ó¤«] /(n) praise/admiration/(P)/ +»¿¼­ [¤µ¤ó¤¸] /(n) eulogy/compliment/(P)/ +»¿½õ [¤µ¤ó¤¸¤ç] /(n,vs) support/patronage/(P)/ +»¿½õ²ñ°÷ [¤µ¤ó¤¸¤ç¤«¤¤¤¤¤ó] /supporting member/ +»¿À® [¤µ¤ó¤»¤¤] /(n,vs) approval/agreement/support/favour/(P)/ +»¿À®¼Ô [¤µ¤ó¤»¤¤¤·¤ã] /supporter/ +»¿Ã² [¤µ¤ó¤¿¤ó] /(n) praise/admiration/repeatedly crying/ +»¿Æ± [¤µ¤ó¤É¤¦] /(n) approval/endorsement/(P)/ +»¿ÈÝ [¤µ¤ó¤Ô] /(n) yes and no/for and against/(P)/ +»¿ÈÝƱɼ [¤µ¤ó¤Ô¤É¤¦¤Ò¤ç¤¦] /tie vote/ +»¿ÈÝξÏÀ [¤µ¤ó¤Ô¤ê¤ç¤¦¤í¤ó] /the pros and cons/ +»¿Èþ [¤µ¤ó¤Ó] /(n,vs) praise/adoration/glorification/(P)/ +»¿Èþ²Î [¤µ¤ó¤Ó¤«] /(n) hymn/hymnal/ +»À [¤µ¤ó] /(n) acid/(P)/ +»À¤¤ [¤¹¤¤] /(adj) sour/acid/ +»À¤Ã¤Ñ¤¤ [¤¹¤Ã¤Ñ¤¤] /(adj) sour/acid/(P)/ +»À¤È¥¢¥ë¥«¥ê [¤µ¤ó¤È¥¢¥ë¥«¥ê] /acid and alkali/ +»À²½ [¤µ¤ó¤«] /(n) oxidation/(P)/ +»À²½´Ô¸µÈ¿±þ [¤µ¤ó¤«¤«¤ó¤²¤ó¤Ï¤ó¤Î¤¦] /an oxidation-reduction reaction/ +»À²½ÃºÁÇ [¤µ¤ó¤«¤¿¤ó¤½] /carbon monoxide/ +»À²½Å´ [¤µ¤ó¤«¤Æ¤Ä] /(n) iron oxide/ +»À²½Êª [¤µ¤ó¤«¤Ö¤Ä] /(n) oxide/ +»À²½ËÉ»ßºÞ [¤µ¤ó¤«¤Ü¤¦¤·¤¶¤¤] /antioxidant/ +»À´ð [¤µ¤ó¤­] /(n) acid radical/ +»À·ç [¤µ¤ó¤±¤Ä] /(n) lack of oxygen/oxygen deprivation/suffocation/ +»À·ì¾É [¤µ¤ó¤±¤Ã¤·¤ç¤¦] /(n) acidosis/ +»ÀÀ­ [¤µ¤ó¤»¤¤] /(n) acidity/(P)/ +»ÀÀ­±« [¤µ¤ó¤»¤¤¤¦] /(n) acid rain/ +»ÀÀ­´ä [¤µ¤ó¤»¤¤¤¬¤ó] /(n) acidic rock/ +»ÀÀ­»À²½Êª [¤µ¤ó¤»¤¤¤µ¤ó¤«¤Ö¤Ä] /acidic oxide/ +»ÀÀ­»æ [¤µ¤ó¤»¤¤¤·] /(n) acidic paper/ +»ÀÀ­¿©ÉÊ [¤µ¤ó¤»¤¤¤·¤ç¤¯¤Ò¤ó] /acid(ic) foods/ +»ÀÀ­ÅÚ¾í [¤µ¤ó¤»¤¤¤É¤¸¤ç¤¦] /acid soil/ +»ÀÀ­ÇòÅÚ [¤µ¤ó¤»¤¤¤Ï¤¯¤É] /(Japanese) acid clay/ +»ÀÀ­È¿±þ [¤µ¤ó¤»¤¤¤Ï¤ó¤Î¤¦] /acid reaction/ +»ÀÀ­ÈîÎÁ [¤µ¤ó¤»¤¤¤Ò¤ê¤ç¤¦] /acid fertilizer/ +»ÀÁÇ [¤µ¤ó¤½] /(n) oxygen/(P)/ +»ÀÁǵÛÆþ [¤µ¤ó¤½¤­¤å¤¦¤Ë¤å¤¦] /oxygen inhalation/ +»ÀÁǶ¡µë [¤µ¤ó¤½¤­¤ç¤¦¤­¤å¤¦] /oxygen supply/ +»ÀÃæÆÇ [¤µ¤ó¤Á¤å¤¦¤É¤¯] /acid poisoning/ +»ÀÅÙ [¤µ¤ó¤É] /(n) acidity/ +»ÀÇÔ [¤µ¤ó¤Ñ¤¤] /(n) acidification/ +»ÀÉ¡ [¤µ¤ó¤Ó] /(adj-na,n) appalling/awful/extreme pain/deep sorrow/ +»ÀÌ£ [¤µ¤ó¤ß] /(n) sourness/acidity/(P)/ +»ÀÌÏ [¤¹¤«¤ó¤Ý] /(n) garden (cock) sorrel/sour dock/ +»ÀÎà [¤µ¤ó¤ë¤¤] /(n) acids/ +»ÀÞù [¤Û¤ª¤º¤­] /(n) ground cherry/husk tomato/Chinese lantern plant/ +»Â¤ê¤Ä¤±¤ë [¤­¤ê¤Ä¤±¤ë] /(v1) to cut at/to slash at/ +»Â¤ê³Ý¤«¤ë [¤­¤ê¤«¤«¤ë] /(v5r) to assault with a sword/to stab at/ +»Â¤ê»à¤Ë [¤­¤ê¤¸¤Ë] /(n) fighting (with a sword) to death/ +»Â¤êÉÕ¤±¤ë [¤­¤ê¤Ä¤±¤ë] /(v1) to cut at/to slash at/ +»Â¤ë [¤­¤ë] /(oK) (v5r) to behead/to murder/ +»Âºá [¤¶¤ó¤¶¤¤] /(n) (execution by) decapitation/ +»Â»¦ [¤¶¤ó¤µ¤Ä] /(n,vs) putting to the sword/ +»Â¼ó [¤¶¤ó¤·¤å] /(n) decapitated head/decapitation/ +»Â¿· [¤¶¤ó¤·¤ó] /(adj-na,n) novel/original/newness/ +»Â¿·´ñÈ´ [¤¶¤ó¤·¤ó¤­¤Ð¤Ä] /novel/unconventional/ +»ÂÇÏÅá [¤¶¤ó¤Ð¤È¤¦] /(n) (MA) zanbato/a type of long sword/ +»Ã¤¯ [¤·¤Ð¤é¤¯] /(adv,int) little while/(P)/ +»Ã¤¯¤¹¤ë¤È [¤·¤Ð¤é¤¯¤¹¤ë¤È] /(exp) a short time later/ +»Ã¤· [¤·¤Ð¤·] /(adv) (uk) for a short while/for a brief period/ +»Ã»þ [¤¶¤ó¤¸] /(adv,n) short while/ +»ÃÄê [¤¶¤ó¤Æ¤¤] /(n) tentative/(P)/ +»ÃÄê°Æ [¤¶¤ó¤Æ¤¤¤¢¤ó] /provisional plan/ +»ÃÄ궨Äê [¤¶¤ó¤Æ¤¤¤­¤ç¤¦¤Æ¤¤] /provisional agreement/ +»ÃÄêÀ¯ÉÜ [¤¶¤ó¤Æ¤¤¤»¤¤¤Õ] /interim government/ +»ÃÄêÁ¼ÃÖ [¤¶¤ó¤Æ¤¤¤½¤Á] /(n) temporary step/stopgap measure/ +»ÃÄêŪ [¤¶¤ó¤Æ¤¤¤Æ¤­] /(adj-na) temporary/provisional/ +»ÃÄêÆâ³Õ [¤¶¤ó¤Æ¤¤¤Ê¤¤¤«¤¯] /(n) caretaker government/ +»ÃÄêͽ»» [¤¶¤ó¤Æ¤¤¤è¤µ¤ó] /provisional budget/ +»Ä¤¹ [¤Î¤³¤¹] /(v5s) to leave (behind, over)/to bequeath/to save/to reserve/(P)/ +»Ä¤Ã¤¿ [¤Î¤³¤Ã¤¿] /(int) not yet/ +»Ä¤Ã¤¿Ê¬ [¤Î¤³¤Ã¤¿¤Ö¤ó] /(n) amount left over/(P)/ +»Ä¤é¤º [¤Î¤³¤é¤º] /(adv) all/entirely/completely/without exception/(P)/ +»Ä¤ê [¤Î¤³¤ê] /(adj-no,n) remnant/residue/remaining/left-over/(P)/ +»Ä¤ê²Ð [¤Î¤³¤ê¤Ó] /(n) embers/ +»Ä¤ê¹á [¤Î¤³¤ê¤¬] /(n) lingering scent (of, from)/ +»Ä¤êÀˤ·¤¤ [¤Î¤³¤ê¤ª¤·¤¤] /(adj) regrettable/reluctant/ +»Ä¤êʪ [¤Î¤³¤ê¤â¤Î] /(n) leftovers/remnants/ +»Ä¤ë [¤Î¤³¤ë] /(v5r) to remain/to be left/(P)/ +»Ä±Æ [¤¶¤ó¤¨¤¤] /(n) traces/remnants/ +»Ä²Ö [¤¶¤ó¤«] /(n) (last) flower remaining in bloom/ +»Ä³¼ [¤¶¤ó¤¬¤¤] /(n) ruins/wreckage/ +»Ä³Û [¤¶¤ó¤¬¤¯] /(n) remaining amount/balance (of an account)/ +»Ä´ð [¤¶¤ó¤­] /(n) residue/ +»ÄµÆ [¤¶¤ó¤®¤¯] /(n) late chrysanthemums/ +»ÄµÔ [¤¶¤ó¤®¤ã¤¯] /(adj-na,n) cruelty/brutality/(P)/ +»Ä¶Á [¤¶¤ó¤­¤ç¤¦] /(n) reverberation/echo/ +»Ä¶È [¤¶¤ó¤®¤ç¤¦] /(n,vs) overtime (work)/(P)/ +»Ä¶È¼êÅö [¤¶¤ó¤®¤ç¤¦¤Æ¤¢¤Æ] /overtime pay/ +»Ä¶â [¤¶¤ó¤­¤ó] /(n) remaining money/ +»Ä·î [¤¶¤ó¤²¤Ä] /(n) moon visible in the morning/ +»Ä¸÷ [¤¶¤ó¤³¤¦] /(n) afterglow/ +»Ä¹á [¤¶¤ó¤³¤¦] /(n) lingering scent/ +»Ä¹â [¤¶¤ó¤À¤«] /(n) (bank) balance/remainder/(P)/ +»Ä¹ó [¤¶¤ó¤³¤¯] /(adj-na,n) cruelty/harshness/(P)/ +»Äº¯ [¤¶¤ó¤³¤ó] /(n) vestige/scar/ +»Äºß [¤¶¤ó¤¾¤ó] /(vs) survival/remaining/ +»Ä½ë [¤¶¤ó¤·¤ç] /(n) lingering summer heat/(P)/ +»Ä½ë¸«Éñ¤¤ [¤¶¤ó¤·¤ç¤ß¤Þ¤¤] /(n) late-summer greeting card/ +»Ä¾È [¤¶¤ó¤·¤ç¤¦] /(n) afterglow/ +»Ä¿´ [¤¶¤ó¤·¤ó] /(n) follow-through (e.g. in archery)/ +»ÄÀ¸ [¤¶¤ó¤»¤¤] /(n) the remainder of one's life/ +»ÄÀã [¤¶¤ó¤»¤Ä] /(n) remaining snow/lingering snow/ +»ÄÁü [¤¶¤ó¤¾¤¦] /(n) afterimage/ +»Ä¸ [¤¶¤ó¤½¤ó] /(n,vs) remain/survive/(P)/ +»Ä¸ [¤¶¤ó¤¾¤ó] /(n,vs) remain/survive/ +»Ä¸¼Ô [¤¶¤ó¤½¤ó¤·¤ã] /survivor/holdover/ +»Ä¸¼Ô [¤¶¤ó¤¾¤ó¤·¤ã] /survivor/holdover/ +»Ä¸Æü¿ô [¤¶¤ó¤½¤ó¤Ë¤Ã¤¹¤¦] /days remaining/days until maturity/ +»ÄÃÖ [¤¶¤ó¤Á] /(n,vs) left behind (for later use)/ +»ÄÃì [¤¶¤ó¤Á¤å¤¦] /pillar/ +»ÄŨ [¤¶¤ó¤Æ¤­] /(n) remnants of an enemy army/ +»ÄÅÞ [¤¶¤ó¤È¤¦] /(n) remnants (of a defeated political party)/refugees/ +»ÄǦ [¤¶¤ó¤Ë¤ó] /(adj-na,n) cruelty/atrocity/brutality/(P)/ +»ÄǦÀ­ [¤¶¤ó¤Ë¤ó¤»¤¤] /brutal (nature)/ +»ÄÇ° [¤¶¤ó¤Í¤ó] /(adj-na,n) deplorable/bad luck/regret/disappointment/(P)/ +»ÄÇ°¤Ç¤¢¤ë [¤¶¤ó¤Í¤ó¤Ç¤¢¤ë] /(v5r) to be sorry/to regret/ +»ÄÇ°¤Ê¤¬¤é [¤¶¤ó¤Í¤ó¤Ê¤¬¤é] /(exp) I'm afraid to say/I'm sorry to say/ +»ÄÇ°¤Ê»ö¤Ë [¤¶¤ó¤Í¤ó¤Ê¤³¤È¤Ë] /(exp) unfortunately/ +»ÄÇ°¾Þ [¤¶¤ó¤Í¤ó¤·¤ç¤¦] /consolation or booby prize/ +»ÄÈÓ [¤¶¤ó¤Ñ¤ó] /(n) food scraps/garbage/ +»ÄÉÊ [¤¶¤ó¤Ô¤ó] /(n) remaining stock/ +»ÄÉÊÀ°Íý [¤¶¤ó¤Ô¤ó¤»¤¤¤ê] /clearance sale/ +»ÄÉô [¤¶¤ó¤Ö] /(n) remainder/the rest/ +»Äʪ [¤¶¤ó¤Ö¤Ä] /(n) remnant/scraps/leftovers/ +»ÄÊÒ [¤¶¤ó¤Ú¤ó] /(n) fragment/remnant/ +»Ä̳ [¤¶¤ó¤à] /(n) remaining business/ +»Ä̳À°Íý [¤¶¤ó¤à¤»¤¤¤ê] /liquidation (of a company)/finishing remaining business/ +»Ä; [¤¶¤ó¤è] /(n) remainder/the rest/residue/ +»Ä;³Û [¤¶¤ó¤è¤¬¤¯] /the balance/ +»Äα [¤¶¤ó¤ê¤å¤¦] /(n,vs) stay behind/stay back/(P)/ +»ÄαÀ­Í­µ¡±øÀ÷ʪ¼Á [¤¶¤ó¤ê¤å¤¦¤»¤¤¤æ¤¦¤­¤ª¤»¤ó¤Ö¤Ã¤·¤Ä] /(n) persistent organic pollutant (POP)/ +»ÄÎÝ [¤¶¤ó¤ë¤¤] /(n) remnant fort/left on base (baseball)/(P)/ +»ÄÞè [¤¶¤ó¤µ¤¤] /(n) remains/dregs/vestiges/ +»ÄÞè [¤¶¤ó¤·] /(n) remains/dregs/vestiges/ +»Å [¤·] /(n) official/civil service/ +»Å¤¨¤ë [¤Ä¤«¤¨¤ë] /(v1) to serve/to work for/(P)/ +»Å¤¨½÷ [¤Ä¤«¤¨¤á] /maidservant/ +»Å¤¨Êô¤ë [¤Ä¤«¤¨¤Þ¤Ä¤ë] /(v5r) (pol) to serve/to build as commanded/ +»Å¤ë [¤Ä¤«¤Þ¤Ä¤ë] /(v5r) (pol) to serve/to do/ +»Å¤òÃפ¹ [¤·¤ò¤¤¤¿¤¹] /(exp) to resign/ +»Å³Ý [¤·¤«¤±] /(n) device/trick/mechanism/gadget/(small) scale/half finished/commencement/set up/challenge/ +»Å³Ý¤«¤ê [¤·¤«¤«¤ê] /(n) commencement/ +»Å³Ý¤«¤ë [¤·¤«¤«¤ë] /(v5r) (1) to start something/(2) to have started something, but not yet finished it/ +»Å³Ý¤± [¤·¤«¤±] /(n) device/trick/mechanism/gadget/(small) scale/half finished/commencement/set up/challenge/(P)/ +»Å³Ý¤±¤ë [¤·¤«¤±¤ë] /(v1) to commence/to lay (mines)/to set (traps)/to wage (war)/to challenge/(P)/ +»Å³Ý¤±²Ö²Ð [¤·¤«¤±¤Ï¤Ê¤Ó] /fireworks piece/ +»Å³Ý¤±¿Í [¤·¤«¤±¤Ë¤ó] /instigator/ +»Å³Ý¤ë [¤·¤«¤«¤ë] /(v5r) (1) to start something/(2) to have started something, but not yet finished it/ +»Å³ÝÃÏÍë [¤·¤«¤±¤¸¤é¤¤] /booby trap/ +»Å´± [¤·¤«¤ó] /(n) government service/samurai's service/ +»Åµ· [¤·¤®] /(n) situation/developments/outcome/ +»Å¶È [¤·¤ï¤¶] /(n) act/action/deed/(P)/ +»Å·Á [¤·¤«¤¿] /(n) way/method/means/resource/course/ +»Å·ó¤Í¤Ê¤¤ [¤·¤«¤Í¤Ê¤¤] /capable of anything/ +»Å·ó¤Í¤ë [¤·¤«¤Í¤ë] /(v1) to be unable to do/to hesitate/to be reluctant/ +»Å·ü¤«¤ë [¤·¤«¤«¤ë] /(v5r) (1) to start something/(2) to have started something, but not yet finished it/ +»Å·ü¤ë [¤·¤«¤«¤ë] /(v5r) (1) to start something/(2) to have started something, but not yet finished it/ +»Å¸ý [¤·¤¯¤Á] /(n) method/way/ +»Å¸þ¤± [¤·¤à¤±] /(n) delivery/sending/treatment/ +»Å¸þ¤±¤ë [¤·¤à¤±¤ë] /(v1) to induce/to tempt/to treat/to act toward/to handle (men)/to send/to forward to/ +»Å¸þ¤ë [¤·¤à¤±¤ë] /(v1) to induce/to tempt/to treat/to act toward/to handle (men)/to send/to forward to/ +»Å¹ç¤ï¤» [¤·¤¢¤ï¤»] /(adj-na,n) happiness/good fortune/luck/blessing/ +»Å¹ç¤ï¤»¼Ô [¤·¤¢¤ï¤»¤â¤Î] /fortunate person/ +»Å¹þ [¤·¤³¤ß] /(n) training/stocking up/preparation/ +»Å¹þ¤ß [¤·¤³¤ß] /(n) training/stocking up/preparation/(P)/ +»Å¹þ¤ß²³ [¤·¤³¤ß¤ª¤±] /(n) vat for making rice wine/ +»Å¹þ¤ß¾ó [¤·¤³¤ß¤Å¤¨] /(n) sword cane/ +»Å¹þ¤à [¤·¤³¤à] /(v5m) to train/to teach/to educate/to stock/to prepare/ +»ÅºÑ¤Þ¤¹ [¤·¤¹¤Þ¤¹] /(v5s) to succeed as planned/ +»Å»Ï¤á¤ë [¤·¤Ï¤¸¤á¤ë] /(v1) to begin/to start/ +»Å»ö [¤·¤´¤È] /(adj-no,n) work/occupation/employment/(P)/ +»Å»ö¤ÇË»¤·¤¤ [¤·¤´¤È¤Ç¤¤¤½¤¬¤·¤¤] /be busy with one's work/ +»Å»ö¤Ë³Ý¤«¤êÀÚ¤ê¤Ë¤Ê¤ë [¤·¤´¤È¤Ë¤«¤«¤ê¤­¤ê¤Ë¤Ê¤ë] /(exp) to give one's whole time to the job/ +»Å»ö¤Ë³Ý¤«¤ë [¤·¤´¤È¤Ë¤«¤«¤ë] /(exp) to get to work/ +»Å»ö¤Ë´®¤¨¤ë [¤·¤´¤È¤Ë¤¿¤¨¤ë] /(exp) to be fit for work/ +»Å»ö¤Ë¶Ð¤·¤à [¤·¤´¤È¤Ë¤¤¤½¤·¤à] /(exp) to be assiduous in one's business/ +»Å»ö¤Îµ´ [¤·¤´¤È¤Î¤ª¤Ë] /work fiend/devil for work/ +»Å»ö¤òºÑ¤Þ¤¹ [¤·¤´¤È¤ò¤¹¤Þ¤¹] /(exp) to finish one's work/ +»Å»ö¤ò»ß¤á¤ë [¤·¤´¤È¤ò¤ä¤á¤ë] /(exp) to stop (leave off) work/ +»Å»ö¤ò¾å¤²¤ë [¤·¤´¤È¤ò¤¢¤²¤ë] /(exp) to finish the work/ +»Å»ö»Õ [¤·¤´¤È¤·] /(n) workman/enterpriser/schemer/ +»Å»ö¾ì [¤·¤´¤È¤Ð] /(n) place where one works/construction site/working area/(P)/ +»Å»öÂæ [¤·¤´¤È¤À¤¤] /workbench/work table/ +»Å»öÃå [¤·¤´¤È¤®] /(n) work clothes/business suit/ +»Å»öÃæ [¤·¤´¤È¤Á¤å¤¦] /in the midst of work/ +»Å»öÆü [¤·¤´¤È¤Ó] /work day/ +»Å»öÈ¢ [¤·¤´¤È¤Ð¤³] /workbox/ +»Å»öÉô²° [¤·¤´¤È¤Ù¤ä] /workroom/ +»Å»öÊÁ [¤·¤´¤È¤¬¤é] /(n) for work/work-related/ +»Å»öÎÌ [¤·¤´¤È¤ê¤ç¤¦] /(n) (one's) workload/amount of work (to be) done by one/ +»Å¼ê [¤·¤Æ] /(n) protagonist/hero/leading part/(P)/ +»Å¼ê³ô [¤·¤Æ¤«¤Ö] /(n) speculative stock/ +»Å¼êÀï [¤·¤Æ¤»¤ó] /(n) large-scale speculative go-around/ +»Å¼ï [¤·¤°¤µ] /(n) action/acting/gesture/bearing/treatment/behavior/ +»Å½Ð¤«¤¹ [¤·¤Ç¤«¤¹] /(v5s) (uk) to perpetrate/to do/to finish up/to be guilty of/ +»Å½Ð¤· [¤·¤À¤·] /(n) catering/shipment/ +»Å½Ð¤·²° [¤·¤À¤·¤ä] /(n) caterer/ +»Å½Ð¤¹ [¤·¤À¤¹] /(v5s) to begin to do/cater/ +»Å½ÐÍ褹 [¤·¤Ç¤«¤¹] /(v5s) (uk) to perpetrate/to do/to finish up/to be guilty of/ +»Å¾å [¤·¤¢¤²] /(n) end/finishing touches/being finished/ +»Å¾å¤¬¤ê [¤·¤¢¤¬¤ê] /(n) finish/end/completion/(P)/ +»Å¾å¤¬¤ë [¤·¤¢¤¬¤ë] /(v5r,vi) to be finished/ +»Å¾å¤² [¤·¤¢¤²] /(n) end/finishing touches/being finished/(P)/ +»Å¾å¤²¤ë [¤·¤¢¤²¤ë] /(v1,vt) to finish up/to complete/(P)/ +»Å¾å¤²¹© [¤·¤¢¤²¤³¤¦] /(n) finisher/ +»Å¾å¤²Ê§¤¤ [¤·¤¢¤²¤Ð¤é¤¤] /piecework pay/ +»Å¾å¹© [¤·¤¢¤²¤³¤¦] /(n) finishing workman/ +»Å¿ë¤²¤ë [¤·¤È¤²¤ë] /(v1) to accomplish/to finish/to fulfill/ +»ÅÀÚ¤ê [¤·¤­¤ê] /(n) partition/division/boundary/compartment/settlement of accounts/toeing the mark/(P)/ +»ÅÀÚ¤ê½ñ [¤·¤­¤ê¤·¤ç] /(n) consolidated monthly invoice/itemized invoice/statement of accounts/ +»ÅÀÚ¤êÃÍÃÊ [¤·¤­¤ê¤Í¤À¤ó] /invoice price/ +»ÅÀÚ¤êÇäÇã [¤·¤­¤ê¤Ð¤¤¤Ð¤¤] /transactions on dealer's terms/ +»ÅÀÚ¤ë [¤·¤­¤ë] /(v5r) to partition/to divide/to mark off/to settle accounts/to toe the mark/ +»ÅÀÚ¤ì¤Ê¤¤ [¤·¤­¤ì¤Ê¤¤] /impossible to do/ +»ÅÀÚ½ñ [¤·¤­¤ê¤·¤ç] /(n) consolidated monthly invoice/itemized invoice/statement of accounts/ +»ÅÁÈ [¤·¤¯¤ß] /(n,vs) (1) structure/construction/arrangement/contrivance/(2) plan/plot/contrivance/ +»ÅÁÈ¤ß [¤·¤¯¤ß] /(n,vs) (1) structure/construction/arrangement/contrivance/(2) plan/plot/contrivance/(P)/ +»ÅÁȤà [¤·¤¯¤à] /(v5m) to devise/to arrange/to plan/to plot/ +»ÅÁð [¤·¤°¤µ] /(n) action/acting/gesture/bearing/treatment/behavior/(P)/ +»ÅÁ÷¤ê [¤·¤ª¤¯¤ê] /(n) allowance/remittance/(P)/ +»Å»¤¸¤ë [¤·¤½¤ó¤¸¤ë] /(v1) to blunder/to fail/to make a mistake/ +»Å»¤º¤ë [¤·¤½¤ó¤¸¤ë] /(v5z) to blunder/to fail/to make a mistake/ +»Å»¤Ê¤¦ [¤·¤½¤³¤Ê¤¦] /(v5u) to blunder/to fail/to make a mistake/to miss/ +»ÅÂǤÁ [¤·¤¦¤Á] /(n) treatment/behavior/action/an act/ +»ÅÂؤ¨¤ë [¤·¤«¤¨¤ë] /(v1) to do over/to start anew/ +»ÅÃÖ [¤·¤ª¤­] /(n) execution/punishment/ +»ÅÃÖ¤­ [¤·¤ª¤­] /(n) execution/punishment/ +»ÅÃÖ¼Ô [¤·¤ª¤­¤â¤Î] /criminal/ +»ÅÃÖ¾ì [¤·¤ª¤­¤Ð] /(n) execution ground/ +»ÅÃå [¤·¤­¤»] /livery/servant's clothes provided by employers/ +»Åľ¤¹ [¤·¤Ê¤ª¤¹] /(v5s) to do over/to remake/to resume/ +»ÅÅÙ [¤·¤¿¤¯] /(n) preparations/arrangements/ +»ÅÆë¤ì¤ë [¤·¤Ê¤ì¤ë] /(v1) to be used to doing/to be experienced in/ +»ÅÆþ¤ì [¤·¤¤¤ì] /(n) stocking/buying up/(P)/ +»ÅÆþ¤ì¤ë [¤·¤¤¤ì¤ë] /(v1) to lay in stock/to replenish stock/to procure/(P)/ +»ÅÆþ¤ì²Á³Ê [¤·¤¤¤ì¤«¤«¤¯] /(n) cost price/buying price/ +»ÅÆþ¤ìÀè [¤·¤¤¤ì¤µ¤­] /(n) supplier/ +»ÅÆþ¤ìÃÍ [¤·¤¤¤ì¤Í] /(n) cost price/ +»ÅÆþ¤ìʪ [¤·¤¤¤ì¤â¤Î] /(n) stock of goods received/ +»ÅǼ¤á [¤·¤ª¤µ¤á] /(n) finishing up/ +»ÅÉÕ¤± [¤·¤Ä¤±] /(n) rice planting/tacking/basting/discipline/ +»ÅÉÕ¤±¤ë [¤·¤Ä¤±¤ë] /(v1) to be used to a job/to begin to do/to baste/to tack/to plant/ +»ÅÉÕ¤±»å [¤·¤Ä¤±¤¤¤È] /(n) tacking/basting (thread)/ +»ÅÉñ [¤·¤Þ¤¤] /(n) (1) end/termination/(2) informal (Noh play)/Noh dance in plain clothes/ +»ÅÉñ [¤¸¤Þ¤¤] /(n) (1) end/termination/(2) informal (Noh play)/Noh dance in plain clothes/ +»ÅÉñ¤¤ [¤·¤Þ¤¤] /(n) (1) end/termination/(2) informal (Noh play)/Noh dance in plain clothes/ +»ÅÉñ¤¤ [¤¸¤Þ¤¤] /(n) (1) end/termination/(2) informal (Noh play)/Noh dance in plain clothes/ +»ÅÉñ¤¤¹þ¤à [¤·¤Þ¤¤¤³¤à] /(v5m) to put away/to stow away/to tuck away/to hoard/ +»ÅÉñ¤¦ [¤·¤Þ¤¦] /(v5u) (uk) to finish/to close/to do something completely/to put away/to put an end to/(P)/ +»ÅÉñ²° [¤·¤â¤¿¤ä] /store that has been gone out of business/household that lives without carrying on a business/ +»ÅÉñʪ [¤·¤Þ¤¤¤â¤Î] /(n) goods left unsold/ +»Åʬ¤± [¤·¤ï¤±] /(n) assortment journalizing (in bookkeeping)/classification/ +»Åʬ¤±¤ë [¤·¤ï¤±¤ë] /(v1) to assort/to classify/to journalize (in accounting)/ +»ÅÊÖ¤· [¤·¤«¤¨¤·] /(n,vs) being even with/reprisal/tit for tat/retaliation/revenge/ +»ÅÊüÂê [¤·¤Û¤¦¤À¤¤] /(adj-na,n) having one's own way/ +»ÅÊý [¤·¤«¤¿] /(n) way/method/means/resource/course/(P)/ +»ÅÊý¤¬¤Ê¤¤ [¤·¤«¤¿¤¬¤Ê¤¤] /(adj,exp) it can't be helped/it's inevitable/it's no use/can't stand it/being impatient/being annoyed/(P)/ +»ÅÊý¤¬Ìµ¤¤ [¤·¤«¤¿¤¬¤Ê¤¤] /(adj,exp) it can't be helped/it's inevitable/it's no use/can't stand it/being impatient/being annoyed/ +»ÅÊý¤Ê¤¤ [¤·¤«¤¿¤Ê¤¤] /(adj) it can't be helped/it's inevitable/it's no use/can't stand it/be impatient/be annoyed/ +»ÅÊý¤Ê¤¯ [¤·¤«¤¿¤Ê¤¯] /(adv) helplessly/reluctantly/as a last resort/ +»ÅÊý¤Î¤Ê¤¤ [¤·¤«¤¿¤Î¤Ê¤¤] /it can't be helped/it's inevitable/it's no use/can't stand it/be impatient/be annoyed/ +»ÅÊý¤Î̵¤¤ [¤·¤«¤¿¤Î¤Ê¤¤] /it can't be helped/it's inevitable/it's no use/can't stand it/be impatient/be annoyed/ +»ÅÊý̵¤¤ [¤·¤«¤¿¤Ê¤¤] /(adj) it can't be helped/it's inevitable/it's no use/can't stand it/be impatient/be annoyed/ +»ÅÊý̵¤¯ [¤·¤«¤¿¤Ê¤¯] /(adv) helplessly/reluctantly/as a last resort/ +»ÅÊý̵¤·¤Ë [¤·¤«¤¿¤Ê¤·¤Ë] /(adv) helplessly/reluctantly/ +»ÅÊýÏà [¤·¤«¤¿¤Ð¤Ê¤·] /(n) talking with gestures/ +»ÅÌõ [¤·¤ï¤±] /(n) assortment journalizing (in bookkeeping)/classification/ +»ÅÌõ¤±¤ë [¤·¤ï¤±¤ë] /(v1) to assort/to classify/to journalize (in accounting)/ +»ÅÌõ½ñ [¤·¤ï¤±¤·¤ç] /specifications/ +»ÅÌõÄ¢ [¤·¤ï¤±¤Á¤ç¤¦] /(n) book-keeping journal/ +»ÅÌõɽ [¤·¤ï¤±¤Ò¤ç¤¦] /journal (accounts)/ +»ÅÍÍ [¤·¤è¤¦] /(n) way/method/resource/remedy/(technical) specification/(P)/ +»ÅÍͤ¬¤Ê¤¤ [¤·¤è¤¦¤¬¤Ê¤¤] /(adj,exp) It can't be helped/It is inevitable/Nothing can be done/ +»ÅÍͤ¬Ìµ¤¤ [¤·¤è¤¦¤¬¤Ê¤¤] /(adj,exp) It can't be helped/It is inevitable/Nothing can be done/ +»ÅÍͤΤʤ¤ [¤·¤è¤¦¤Î¤Ê¤¤] /hopeless/good-for-nothing/incorrigible/ +»ÅÍͤÎ̵¤¤ [¤·¤è¤¦¤Î¤Ê¤¤] /hopeless/good-for-nothing/incorrigible/ +»ÅÍͽñ [¤·¤è¤¦¤·¤ç] /(n) specification document/ +»ÅÍͽñ¤­ [¤·¤è¤¦¤¬¤­] /(n) specification documents/ +»ÅÍ褿¤ê [¤·¤­¤¿¤ê] /(n) custom/conventional practice/mores/ordinance/ +»ÅÍè¤ê [¤·¤­¤¿¤ê] /(n) custom/conventional practice/mores/ordinance/ +»ÅΩ¤Æ [¤·¤¿¤Æ] /(n) tailoring/dressmaking/sewing/making/preparation/(P)/ +»ÅΩ¤Æ¤ë [¤·¤¿¤Æ¤ë] /(v1) to tailor/to make/to prepare/to train/to send (a messenger)/(P)/ +»ÅΩ¤Æ²° [¤·¤¿¤Æ¤ä] /(n) tailor/dressmaker/ +»ÅΩ¤Æ²¼¤í¤· [¤·¤¿¤Æ¤ª¤í¤·] /(n) brand new (clothes)/ +»ÅΩ¤Æ¾å¤¬¤ê [¤·¤¿¤Æ¤¢¤¬¤ê] /(n) brand new/ +»ÅΩ¤Æ¾å¤²¤ë [¤·¤¿¤Æ¤¢¤²¤ë] /(v1) to be made out to be/ +»ÅΩ¤Æľ¤· [¤·¤¿¤Æ¤Ê¤ª¤·] /(n) making over (clothing)/ +»ÅΩ¤Æʪ [¤·¤¿¤Æ¤â¤Î] /(n) sewing/tailoring/newly-tailored clothes/ +»ÅΩ¤ÆÊý [¤·¤¿¤Æ¤«¤¿] /(n) style of clothes/method of tailoring/method of training/ +»ÅΩ·ô [¤·¤¿¤Æ¤±¤ó] /(n) free dressmaking ticket (with a purchase of cloth)/ +»ÅΩʪ [¤·¤¿¤Æ¤â¤Î] /(n) sewing/tailoring/newly-tailored clothes/ +»Åα¤á¤ë [¤·¤È¤á¤ë] /(v1) to bring down (a bird)/to kill/ +»ÅÙϤ¨ [¤·¤³¤·¤é¤¨] /preparation/ +»ÅÜë [¤·¤è¤¦] /(oK) (n) way/method/resource/remedy/(technical) specification/ +»Æ [¤·] /(animal) offspring/ +»Æµí [¤³¤¦¤·] /(n) calf/ +»Æ¸¤ [¤³¤¤¤Ì] /(n) puppy/ +»ÆºÙ [¤·¤µ¤¤] /(n) reasons/circumstances/significance/particulars/hindrance/obstruction/interference/ +»ÆÃî [¤·¤Á¤å¤¦] /larva/ +»ÆÇ­ [¤³¤Í¤³] /(n) kitten/ +»ÆÍÓ [¤³¤Ò¤Ä¤¸] /(n) lamb/ +»Ç¤¤ [¤¦¤«¤¬¤¤] /(n) inquiry/question/call/consulting the oracle/visit/ +»Ç¤¤¤òΩ¤Æ¤ë [¤¦¤«¤¬¤¤¤ò¤¿¤Æ¤ë] /(exp) to ask for someone's opinion/to inquire of/to invoke an oracle/ +»Ç¤¤ºÑ¤ß [¤¦¤«¤¬¤¤¤º¤ß] /instructions received/ +»Ç¤¤»ö [¤¦¤«¤¬¤¤¤´¤È] /inquiry/ +»Ç¤¤Ãµ¤ë [¤¦¤«¤¬¤¤¤µ¤°¤ë] /(iK) (v5r) to spy out/ +»Ç¤¦ [¤¦¤«¤¬¤¦] /(v5u,vi,vt) (hon) to visit/to ask/to inquire/to hear/to be told/to implore (a god for an oracle)/(P)/ +»Ç¸õ [¤·¤³¤¦] /(n,vs) waiting upon (someone)/ +»È¤¤ [¤Ä¤«¤¤] /(n,vs) errand/message/messenger/bearer/use/usage/trainer/tamer/mission/familiar spirit/going as envoy/(P)/ +»È¤¤¤«¤Ã¤Æ [¤Ä¤«¤¤¤«¤Ã¤Æ] /ease of use/user-friendliness/ +»È¤¤¤³¤Ê¤¹ [¤Ä¤«¤¤¤³¤Ê¤¹] /(v5s) to handle (men)/to master (a tool)/to acquire a command of (a language)/ +»È¤¤¤Ã¤Ñ¤·¤ê [¤Ä¤«¤¤¤Ã¤Ñ¤·¤ê] /(n) a person who is made to do things or go get things for someone else/ +»È¤¤¤Ë¸¯¤ë [¤Ä¤«¤¤¤Ë¤ä¤ë] /(exp) to send a person on an errand/ +»È¤¤¤ä¤¹¤¤ [¤Ä¤«¤¤¤ä¤¹¤¤] /(uk) easy to use/ +»È¤¤¤ò¤ä¤ë [¤Ä¤«¤¤¤ò¤ä¤ë] /(exp) to send a messenger/ +»È¤¤°×¤¤ [¤Ä¤«¤¤¤ä¤¹¤¤] /(uk) easy to use/ +»È¤¤²Ì¤¿¤¹ [¤Ä¤«¤¤¤Ï¤¿¤¹] /(v5s) to use up/to squander/ +»È¤¤²á¤®¤ë [¤Ä¤«¤¤¤¹¤®¤ë] /(v1) to use excessively/to use too much/to spend too much/to overwork someone/ +»È¤¤´·¤é¤¹ [¤Ä¤«¤¤¤Ê¤é¤¹] /(v5s) to accustom oneself to using/to train/to break in (horses)/ +»È¤¤´·¤ì¤ë [¤Ä¤«¤¤¤Ê¤ì¤ë] /(v1) to get accustomed to using/ +»È¤¤¸Å¤¹ [¤Ä¤«¤¤¤Õ¤ë¤¹] /(v5s) to wear out (something)/ +»È¤¤¹þ¤ß [¤Ä¤«¤¤¤³¤ß] /(n) embezzlement/ +»È¤¤¹þ¤à [¤Ä¤«¤¤¤³¤à] /(v5m) to embezzle/to misappropriate/to peculate/to accustom oneself to using/to use for a long time/ +»È¤¤º¢ [¤Ä¤«¤¤¤´¤í] /(n) handy/ +»È¤¤»Ä¤· [¤Ä¤«¤¤¤Î¤³¤·] /(n) remnant/remainder/odds and ends/leavings/ +»È¤¤»Ä¤ê [¤Ä¤«¤¤¤Î¤³¤ê] /(n) remnant/remainder/odds and ends/leavings/ +»È¤¤¼Î [¤Ä¤«¤¤¤¹¤Æ] /(n) throwaway/disposable/ +»È¤¤¼Î¤Æ [¤Ä¤«¤¤¤¹¤Æ] /(n) throwaway/disposable/(P)/ +»È¤¤¼ê [¤Ä¤«¤¤¤Æ] /(n) user/consumer/employer/prodigal/spendthrift/(fencing) master/ +»È¤¤½Ï¤¹ [¤Ä¤«¤¤¤³¤Ê¤¹] /(v5s) to handle/to manage/ +»È¤¤½Ð [¤Ä¤«¤¤¤Ç] /(n) lasting quality/good wearing/ +»È¤¤½Ð¤¬Í­¤ë [¤Ä¤«¤¤¤Ç¤¬¤¢¤ë] /(exp) to bear long use/ +»È¤¤½Ð¤¹ [¤Ä¤«¤¤¤À¤¹] /(v5s) to start using/to try out/ +»È¤¤½è [¤Ä¤«¤¤¤É¤³¤í] /(n) use/ +»È¤¤½ê [¤Ä¤«¤¤¤É¤³¤í] /(n) use/ +»È¤¤¿Ô¤¯¤¹ [¤Ä¤«¤¤¤Ä¤¯¤¹] /(v5s) to use up/to squander/ +»È¤¤ÀÚ¤ë [¤Ä¤«¤¤¤­¤ë] /(v5r) to use up/to exhaust/to wear out/ +»È¤¤Àè [¤Ä¤«¤¤¤µ¤­] /(n) the place where one is sent on an errand/ +»È¤¤Áö¤ê [¤Ä¤«¤¤¤Ï¤·¤ê] /(n) running errands/ +»È¤¤Áö¤ê [¤Ä¤«¤¤¤Ð¤·¤ê] /(n) running errands/ +»È¤¤Ä [¤Ä¤«¤¤¤Á¤ó] /(n) messenger tip or charge/ +»È¤¤Æ» [¤Ä¤«¤¤¤ß¤Á] /(n) use/(P)/ +»È¤¤Êª [¤Ä¤«¤¤¤â¤Î] /(n) present/gift/bribe/usable article/ +»È¤¤Êª¤Ë¤Ê¤é¤Ê¤¤ [¤Ä¤«¤¤¤â¤Î¤Ë¤Ê¤é¤Ê¤¤] /be no use/ +»È¤¤Ê¬¤± [¤Ä¤«¤¤¤ï¤±] /(n) proper use/using (different things) for different purposes/(P)/ +»È¤¤Ê¬¤±¤ë [¤Ä¤«¤¤¤ï¤±¤ë] /(v1) to use properly/to use (different things) for different purposes/ +»È¤¤Ê⤭ [¤Ä¤«¤¤¤¢¤ë¤­] /(n) running errands/ +»È¤¤Êý [¤Ä¤«¤¤¤«¤¿] /(n) way to use something/treatment/management (of help)/(P)/ +»È¤¤ÍÍ [¤Ä¤«¤¤¤è¤¦] /(n) how to use/ +»È¤¤Î©¤Æ [¤Ä¤«¤¤¤À¤Æ] /(n) causing you trouble/ +»È¤¤ÎÁ [¤Ä¤«¤¤¤ê¤ç¤¦] /(n) use/ +»È¤¦ [¤Ä¤«¤¦] /(v5u) to use/to handle/to manipulate/to employ/to need/to want/to spend/to consume/to speak (English)/to practise (fencing)/to take (one's lunch)/to circulate (bad money)/(P)/ +»È¤¨¤ë [¤Ä¤«¤¨¤ë] /(v1) to be useful/to be serviceable/ +»È¤à [¤·¤à] /old causative verbal ending/ +»È¤ï¤¹ [¤Ä¤«¤ï¤¹] /(v5s) to send/to dispatch/(P)/ +»È¼Ô [¤·¤·¤ã] /(n) messenger/envoy/emissary/(P)/ +»È¼Ô¤ò¸¯¤ï¤¹ [¤·¤·¤ã¤ò¤Ä¤«¤ï¤¹] /(exp) to dispatch a messenger/ +»È¿Ã [¤·¤·¤ó] /(n) envoy/ +»ÈÀá [¤·¤»¤Ä] /(n) envoy/embassy/mission/delegate/(P)/ +»ÈÀáÃÄ [¤·¤»¤Ä¤À¤ó] /mission/delegation/ +»ÈÃú [¤·¤Æ¤¤] /(n) servant/janitor/messenger/ +»ÈÅÌ [¤·¤È] /(n) apostle/disciple/(P)/ +»ÈÅ̷Ѿµ [¤·¤È¤±¤¤¤·¤ç¤¦] /apostolic succession/ +»ÈÅ̹ÔÅÁ [¤·¤È¤®¤ç¤¦¤Ç¤ó] /Acts of the Apostles/ +»ÈÅ̽ñ [¤·¤È¤·¤ç] /the Epistles (of the New Testament)/ +»ÈÅ̽ñ´Ê [¤·¤È¤·¤ç¤«¤ó] /the Epistles (of the New Testament)/ +»ÈÅ̾µÅÁ [¤·¤È¤·¤ç¤¦¤Ç¤ó] /apostolic succession/ +»ÈÅÌ¿®·Ð [¤·¤È¤·¤ó¤­¤ç¤¦] /Apostle's Creed/ +»ÈÅÌ¿®¾ò [¤·¤È¤·¤ó¤¸¤ç¤¦] /Apostle's Creed/ +»ÈÅÌã [¤·¤È¤¿¤Á] /the Apostles/ +»ÈÅÓ [¤·¤È] /(n) purpose for which money is spent/the way money is spent/(P)/ +»ÈÅÓÉÔÌÀ¶â [¤·¤È¤Õ¤á¤¤¤­¤ó] /unaccounted-for expenditures/ +»ÈÌ¿ [¤·¤á¤¤] /(n) mission/errand/message/(P)/ +»ÈÌ¿¤ò²Ì¤¿¤¹ [¤·¤á¤¤¤ò¤Ï¤¿¤¹] /(exp) to carry out one's mission/ +»ÈÌ¿¤òÂÓ¤Ó¤ë [¤·¤á¤¤¤ò¤ª¤Ó¤ë] /(exp) to be charged with a mission/ +»ÈÌ¿¼Ô [¤·¤á¤¤¤·¤ã] /messenger/ +»ÈÌò [¤·¤¨¤­] /(n,vs) employing/using/setting to work/enslavement/ +»ÈÌòÆ°»ì [¤·¤¨¤­¤É¤¦¤·] /causative verb/ +»ÈÍÑ [¤·¤è¤¦] /(n,vs) use/application/employment/utilization/(P)/ +»ÈÍѲÁÃÍ [¤·¤è¤¦¤«¤Á] /utility value/ +»ÈÍѲÄǽ [¤·¤è¤¦¤«¤Î¤¦] /available/enabled/ +»ÈÍѵö²Ä [¤·¤è¤¦¤­¤ç¤«] /license/licence/ +»ÈÍÑ¶Ø»ß [¤·¤è¤¦¤­¤ó¤·] /unavailable/disabled/ +»ÈÍѸ¢ [¤·¤è¤¦¤±¤ó] /use/right to use/ +»ÈÍÑºÑ¤ß [¤·¤è¤¦¤º¤ß] /second-hand/no longer used/(P)/ +»ÈÍѺѤߤÎÀÚ¼ê [¤·¤è¤¦¤º¤ß¤Î¤­¤Ã¤Æ] /used stamps/ +»ÈÍѺѤ߳ËdzÎÁ [¤·¤è¤¦¤º¤ß¤«¤¯¤Í¤ó¤ê¤ç¤¦] /(n) spent nuclear fuel/ +»ÈÍÑ¼Ô [¤·¤è¤¦¤·¤ã] /(n) (1) user/consumer/(2) employer/(P)/ +»ÈÍÑ¿Í [¤·¤è¤¦¤Ë¤ó] /(n) employee/servant/(P)/ +»ÈÍÑÊý [¤·¤è¤¦¤Û¤¦] /method of use/ +»ÈÍÑÊýË¡ [¤·¤è¤¦¤Û¤¦¤Û¤¦] /usage rules/ +»ÈÍÑË¡ [¤·¤è¤¦¤Û¤¦] /use/directions/ +»ÈÍÑÎÁ [¤·¤è¤¦¤ê¤ç¤¦] /(n) rent/hire/(P)/ +»ÈÍÑÎÌ [¤·¤è¤¦¤ê¤ç¤¦] /amount used/ +»ÈÍÑÎã [¤·¤è¤¦¤ì¤¤] /examples showing the use (of a word)/ +»ÈÓÕ [¤·¤½¤¦] /(n) instigation/ +»ÈæÛ [¤·¤Ø¤¤] /(n) exchange of diplomatic representatives/ +»É [¤¤¤é] /(n) thorn/splinter/spine/biting words/ +»É [¤·] /(n) calling card/ +»É [¤È¤²] /(n) thorn/splinter/spine/biting words/ +»É¡¹ [¤¤¤é¤¤¤é] /(oK) (adv,n,vs) (uk) getting nervous/irritation/ +»É¡¹¤·¤¤ [¤È¤²¤È¤²¤·¤¤] /(adj) sharp/harsh/stinging/thorny/snappy/ +»É¤µ¤ë [¤µ¤µ¤ë] /(v5r) to stick/to be stuck/(P)/ +»É¤µ¤ì¤ë [¤µ¤µ¤ì¤ë] /(v1) to be stabbed/ +»É¤· [¤µ¤·] /(n) sharpened tube for testing rice in bags/(P)/ +»É¤·°ã¤¨¤ë [¤µ¤·¤Á¤¬¤¨¤ë] /(v1) to misplace/to stab at each other/ +»É¤·´Ó¤¯ [¤µ¤·¤Ä¤é¤Ì¤¯] /(v5k) to pierce/ +»É¤·»¦¤¹ [¤µ¤·¤³¤í¤¹] /(v5s) to stab to death/(P)/ +»É¤·»Ò [¤µ¤·¤³] /(n) quilting/quilted coat/ +»É¤·½ý [¤µ¤·¤­¤º] /(n) a stab/puncture wound/ +»É¤·¿È [¤µ¤·¤ß] /(n) sliced raw fish/(P)/ +»É¤·Ä̤¹ [¤µ¤·¤È¤ª¤¹] /(v5s) to stab/to pierce/to run (a sword) through/ +»É¤·Ë¥¤¤ [¤µ¤·¤Ì¤¤] /(n) quilting/ +»É¤·ÌÖ [¤µ¤·¤¢¤ß] /(n) gill net/ +»É¤¹ [¤µ¤¹] /(v5s) to pierce/to stab/to prick/to thrust/to bite/to sting/to pin down/to stitch/to put (a runner) out/to pole (a boat)/to catch (with a line)/to stick/(P)/ +»É¤ÎÍ­¤ë¸ÀÍÕ [¤È¤²¤Î¤¢¤ë¤³¤È¤Ð] /stinging (barbed) words/harsh language/ +»É¤òÄ̤¸¤ë [¤·¤ò¤Ä¤¦¤¸¤ë] /(exp) to present one's card/ +»É¤òÈ´¤¯ [¤È¤²¤ò¤Ì¤¯] /(exp) to pull out a thorn/ +»ÉµÒ [¤·¤«¤¯] /(n) assassin/ +»ÉµÒ [¤·¤­¤ã¤¯] /(n) assassin/ +»Éµû [¤È¤²¤¦¤ª] /stickleback (fish)/ +»É·á [¤·¤²¤­] /(n,vs) stimulus/impetus/incentive/excitement/irritation/encouragement/motivation/ +»É·áºÞ [¤·¤²¤­¤¶¤¤] /(n) stimulant/ +»É·áÀ­ [¤·¤²¤­¤»¤¤] /stimulative/incentive/irritative/ +»É·áŪ [¤·¤²¤­¤Æ¤­] /(adj-na) stimulating/ +»É·áʪ [¤·¤²¤­¤Ö¤Ä] /stimulus/incentive/ +»É·ã [¤·¤²¤­] /(n,vs) stimulus/impetus/incentive/excitement/irritation/encouragement/motivation/(P)/ +»É·ã¤ÎÉϺ¤ [¤·¤²¤­¤Î¤Ò¤ó¤³¤ó] /poverty of stimulus/ +»É·ãºÞ [¤·¤²¤­¤¶¤¤] /(n) stimulant/ +»É·ã½­ [¤·¤²¤­¤·¤å¤¦] /irritant odor/irritating smell (odor)/ +»É·ãÀ­ [¤·¤²¤­¤»¤¤] /stimulative/incentive/irritative/ +»É·ãŪ [¤·¤²¤­¤Æ¤­] /(adj-na) stimulating/ +»É·ãʪ [¤·¤²¤­¤Ö¤Ä] /stimulus/incentive/ +»É¸Ô [¤µ¤¹¤Þ¤¿] /(n) (MA) two-pronged weapon for catching a criminal/man-catcher war fork/ +»Éºµ [¤µ¤¹¤Þ¤¿] /(n) (MA) two-pronged weapon for catching a criminal/man-catcher war fork/ +»É»¦ [¤·¤µ¤Ä] /(n,vs) (1) stabbing to death/(2) putting out (baseball)/ +»É»É [¤¤¤é¤¤¤é] /(oK) (adv,n,vs) (uk) getting nervous/irritation/ +»É»É¤·¤¤ [¤È¤²¤È¤²¤·¤¤] /(adj) sharp/harsh/stinging/thorny/snappy/ +»É»Ò [¤µ¤·¤³] /(n) lined garment with over-all stitching/ +»É½« [¤·¤·¤å¤¦] /(n,vs) embroidery/ +»É½«»å [¤·¤·¤å¤¦¤¤¤È] /embroidery thread/ +»É½ý [¤·¤·¤ç¤¦] /(n) stab/puncture wound/ +»É¾× [¤·¤·¤ç¤¦] /(n) stabbing/stimulation/ +»É¾õÆ͵¯ [¤·¤¸¤ç¤¦¤È¤Ã¤­] /prickle (of plants)/ +»É¿È [¤µ¤·¤ß] /(n) sliced raw fish/(P)/ +»É¿È¤ÎÀ¹¤ê¹ç¤ï¤» [¤µ¤·¤ß¤Î¤â¤ê¤¢¤ï¤»] /plate of assorted sashimi/ +»É¿È¤òºî¤ë [¤µ¤·¤ß¤ò¤Ä¤¯¤ë] /(exp) to slice (raw fish)/ +»É¿ÈÊñÃú [¤µ¤·¤ß¤Ü¤¦¤Á¤ç¤¦] /fish-slicing knife/ +»ÉÀÄ [¤¤¤ì¤º¤ß] /(n,vs) tattoo/ +»ÉÀÄ [¤·¤»¤¤] /(n,vs) tattoo/ +»ÉÁð [¤¤¤é¤¯¤µ] /(n) nettle/ +»ÉÈ´¤­ [¤È¤²¤Ì¤­] /(n) tweezers/forceps/ +»ÉÍí [¤·¤é¤¯] /(n) bloodletting/ +»Ê¤ë [¤Ä¤«¤µ¤É¤ë] /(v5r) to rule/to govern/to administer/ +»Ê²ñ [¤·¤«¤¤] /(n,vs) chairmanship/(P)/ +»Ê²ñ¼Ô [¤·¤«¤¤¤·¤ã] /chairman/moderator/toastmaster/master of ceremonies/chairperson/(P)/ +»Ê¶µ [¤·¤­¤ç¤¦] /(n) bishop/ +»Ê¶µ¶è [¤·¤­¤ç¤¦¤¯] /(n) diocese/ +»Ê¶µ¸¢ºÂ [¤·¤­¤ç¤¦¤±¤ó¤¶] /the episcopal seat/ +»Êº× [¤·¤µ¤¤] /(n) (Catholic) priest/rabbi/ +»Ê½ñ [¤·¤·¤ç] /(n) librarian/(P)/ +»Êľ [¤·¤Á¤ç¤¯] /(n) judge/judiciary/administration of justice/judicial authorities/ +»ÊË¡ [¤·¤Û¤¦] /(n) administration of justice/(P)/ +»ÊË¡²ò˶ [¤·¤Û¤¦¤«¤¤¤Ü¤¦] /legally-ordered autopsy/ +»ÊË¡²þ³× [¤·¤Û¤¦¤«¤¤¤«¤¯] /(n) judicial reform/ +»ÊË¡´± [¤·¤Û¤¦¤«¤ó] /(n) officer of the court/ +»ÊË¡¸¢ [¤·¤Û¤¦¤±¤ó] /(n) jurisdiction/ +»ÊË¡¸¦½¤½ê [¤·¤Û¤¦¤±¤ó¤·¤å¤¦¤¸¤ç] /(n) Judicial Research and Training Institute/ +»ÊË¡ºÛȽ [¤·¤Û¤¦¤µ¤¤¤Ð¤ó] /judicial trial/(P)/ +»ÊË¡»î¸³ [¤·¤Û¤¦¤·¤±¤ó] /bar examination/ +»ÊË¡»î¸³´ÉÍý°Ñ°÷²ñ [¤·¤Û¤¦¤·¤±¤ó¤«¤ó¤ê¤¤¤¤¤ó¤«¤¤] /(n) National Bar Examination Administration Commission/ +»ÊË¡¼è°ú [¤·¤Û¤¦¤È¤ê¤Ò¤­] /(n) plea bargaining/ +»ÊË¡½ñ»Î [¤·¤Û¤¦¤·¤ç¤·] /(n) judicial clerk/ +»ÊË¡¿³ºº [¤·¤Û¤¦¤·¤ó¤µ] /(n) judicial review/ +»ÊË¡À©ÅÙ [¤·¤Û¤¦¤»¤¤¤É] /justice system/ +»ÊË¡Âç¿Ã [¤·¤Û¤¦¤À¤¤¤¸¤ó] /Minister of Justice/ +»ÊÎá [¤·¤ì¤¤] /(n) command/control/commander/(P)/ +»ÊÎá´± [¤·¤ì¤¤¤«¤ó] /(n) commandant/commanding officer/general/(P)/ +»ÊÎá¼¼ [¤·¤ì¤¤¤·¤Ä] /control room/ +»ÊÎáĹ´± [¤·¤ì¤¤¤Á¤ç¤¦¤«¤ó] /(n) Commander-in-Chief/C-in-C)/ +»ÊÎáÅã [¤·¤ì¤¤¤È¤¦] /(n) control tower/conning tower/ +»ÊÎáÉô [¤·¤ì¤¤¤Ö] /(n) headquarters/(P)/ +»Ë¤Ë̾¤òα¤á¤ë [¤·¤Ë¤Ê¤ò¤È¤É¤á¤ë] /(exp) to inscribe one's name in history/ +»Ë²È [¤·¤«] /(n) historian/(P)/ +»Ë³Ø [¤·¤¬¤¯] /(n) study of history/(P)/ +»Ë³Ø²È [¤·¤¬¤Ã¤«] /historian/ +»Ë³Ø¼Ô [¤·¤¬¤¯¤·¤ã] /historian/ +»Ë´± [¤·¤«¤ó] /(n) chronicler/ +»Ë´Ñ [¤·¤«¤ó] /(n) historical view/ +»Ë´ã [¤·¤¬¤ó] /historical view/historical insight/ +»Ëµ­¾¶ [¤·¤­¤·¤ç¤¦] /commentary on Shiki/ +»Ë·à [¤·¤²¤­] /(n) historical drama/ +»Ë»í [¤·¤·] /(n) historical poem/ +»Ë¼Â [¤·¤¸¤Ä] /(n) historical fact/(P)/ +»Ë½ñ [¤·¤·¤ç] /(n) history book/ +»Ë¾å [¤·¤¸¤ç¤¦] /(adj-no,n-adv,n-t) historical/(P)/ +»Ë¾å¤Ë [¤·¤¸¤ç¤¦¤Ë] /in history/ +»Ë¾å¤ËÎã¤ò¸«¤Ê¤¤ [¤·¤¸¤ç¤¦¤Ë¤ì¤¤¤ò¤ß¤Ê¤¤] /be unparalleled in history/ +»Ë¾åºÇÂç [¤·¤¸¤ç¤¦¤µ¤¤¤À¤¤] /greatest .. in history/ +»Ë¾è [¤·¤¸¤ç¤¦] /(n) history/annals/ +»ËÀÒ [¤·¤»¤­] /(n) historical works/annals/ +»ËÀ× [¤·¤»¤­] /(n) historical landmark/(P)/ +»ËÀØ [¤·¤»¤­] /(n) historical landmark/ +»ËÃÌ [¤·¤À¤ó] /(n) historical story/ +»ËŪ [¤·¤Æ¤­] /(adj-na,n) historic/historical/ +»ËŪ¸½ºß [¤·¤Æ¤­¤²¤ó¤¶¤¤] /(n) historical present/ +»ËŪͣʪÏÀ [¤·¤Æ¤­¤æ¤¤¤Ö¤Ä¤í¤ó] /(n) historical materialism/ +»ËÅÁ [¤·¤Ç¤ó] /(n) history and biography/historical material/ +»ËÉ® [¤·¤Ò¤Ä] /(n) historical writing/ +»Ëά [¤·¤ê¤ã¤¯] /outline history/ +»ËÎÁ [¤·¤ê¤ç¤¦] /(n) historical records/(P)/ +»ËÎÁ´Û [¤·¤ê¤ç¤¦¤«¤ó] /archives/ +»ËÎÁ´Û³Ø [¤·¤ê¤ç¤¦¤«¤ó¤¬¤¯] /archive science/ +»ËÎÁÊÔ»¼ [¤·¤ê¤ç¤¦¤Ø¤ó¤µ¤ó] /historiography/ +»ËÏÀ [¤·¤í¤ó] /(n) historical treatise/historical discussion/ +»Ì»Ò [¤·¤·] /(n) heir/ +»Í [¤·] /(num) four/(P)/ +»Í [¤è¤ó] /(num) four/(P)/ +»Í¤Ä [¤è¤Ã¤Ä] /(n) four/(P)/ +»Í¤Ä¤ó¤Ð¤¤ [¤è¤Ã¤Ä¤ó¤Ð¤¤] /(n) (crawl) on all fours/on one's hands and feet/falling flat/ +»Í¤Ä¤ó¤Ð¤¤ [¤è¤Ä¤ó¤Ð¤¤] /(n) (crawl) on all fours/on one's hands and feet/falling flat/ +»Í¤Ä¤óÇ礤 [¤è¤Ã¤Ä¤ó¤Ð¤¤] /(n) (crawl) on all fours/on one's hands and feet/falling flat/ +»Í¤Ä¤óÇ礤 [¤è¤Ä¤ó¤Ð¤¤] /(n) (crawl) on all fours/on one's hands and feet/falling flat/ +»Í¤Ä³Ñ [¤è¤Ä¤«¤É] /(n) four corners/crossroads/(P)/ +»Í¤Ä»Ò [¤è¤Ä¤´] /quadruplets/ +»Í¤Ä¼êÌÖ [¤è¤Ä¤Ç¤¢¤ß] /(n) four-armed scoop net/ +»Í¤ÄÀÚ¤ê [¤è¤Ä¤®¤ê] /(n) cutting into four/quarter/photograph size 254mm x 305 mm/ +»Í¤ÄÁêËÐ [¤è¤Ä¤º¤â¤¦] /(n) sumo wrestling in which both wrestlers grasp the other's belt with both hands/ +»Í¤Ä­ [¤è¤Ä¤¢¤·] /(n) four-footed (animal)/ +»Í¤ÄÄÔ [¤è¤Ä¤Ä¤¸] /(n) crossroads/intersection/ +»Í¤ÄÌÜ [¤è¤Ä¤á] /(n) four-eyed/pattern of four squares/ +»Í¤ÄÌܳÀ [¤è¤Ä¤á¤¬¤­] /(n) square-patterned bamboo fence/lattice fence/ +»Í¤ÄÍդΥ¯¥í¡¼¥Ð¡¼ [¤è¤Ä¤Ð¤Î¥¯¥í¡¼¥Ð¡¼] /four-leaf clover/ +»Í°¤ [¤¢¤º¤Þ¤ä] /(n) square gazebo/arbor/ +»Í°Ï [¤·¤¤] /(n) surroundings/circumference/ +»Í³¤ [¤·¤«¤¤] /(n) the whole world/the seven seas/ +»Í³¤Æ±Ë¦ [¤·¤«¤¤¤É¤¦¤Û¤¦] /universal brotherhood/ +»Í³Ñ [¤·¤«¤¯] /(adj-na,n) square/(P)/ +»Í³Ñ¤¤ [¤·¤«¤¯¤¤] /(adj) square/(P)/ +»Í³Ñ·Á [¤·¤«¤¯¤±¤¤] /(n) square/quadrilateral/quadrangle/ +»Í³Ñ·Á [¤·¤«¤Ã¤±¤¤] /(ik) (n) square/quadrilateral/quadrangle/ +»Í³Ñ¹æâû [¤·¤«¤¯¤´¤¦¤Þ] /(n) a kanji character stroke classification system/ +»Í³Ñ»ÍÌÌ [¤·¤«¤¯¤·¤á¤ó] /(adj-na,n) square/formal/ +»Í³Ñ»ÍÌÌ¤Ê¿Í [¤·¤«¤¯¤·¤á¤ó¤Ê¤Ò¤È] /prim (stuffy) person/squared-toed person/ +»Í³ÑÃì [¤·¤«¤¯¤Á¤å¤¦] /(n) quadrangular prism/ +»Í³ÑÄ¥¤ë [¤·¤«¤¯¤Ð¤ë] /(v5r) to be angular/to be formal/ +»Íµ¨ [¤·¤­] /(n) four seasons/(P)/ +»Íµ¨ºé¤­ [¤·¤­¤¶¤­] /(n) blooming in each season/ +»Íµ¨Êó [¤·¤­¤Û¤¦] /(n) quarterly (journal)/ +»Íµå [¤·¤­¤å¤¦] /(n) four balls/base on balls (baseball)/a walk/(P)/ +»Í¶ìȬ¶ì [¤·¤¯¤Ï¤Ã¤¯] /(n,vs,exp) be in dire distress/hard put to it/ +»Í¶ù [¤è¤¹¤ß] /(n) four corners/(P)/ +»Í·å [¤è¤±¤¿] /four-digit number/"thousands" column/ +»Í·î [¤·¤¬¤Ä] /(n-adv) April/(P)/ +»Í·îÇϼ¯ [¤·¤¬¤Ä¤Ð¤«] /(n) April fool/ +»Í¸µÂ®ÅÙ [¤·¤²¤ó¤½¤¯¤É] /four velocity (physics)/ +»Í¸Ô [¤·¤³] /(n) sumo wrestler ceremonial leg raising and stomping/ +»Í¸Ô̾ [¤·¤³¤Ê] /(n) (uk) Sumo wrestler's stage name/ +»Í¸Ü [¤·¤³] /(n) look everywhere/ +»Í¹ñ [¤·¤³¤¯] /(n) one of the four main islands of Japan/ +»Í»¶ [¤·¤µ¤ó] /(n,vs) scattering (in all directions)/ +»Í»àµå [¤·¤·¤­¤å¤¦] /(n) four dead balls (baseball)/(P)/ +»Í»è [¤·¤·] /(n) limbs/extremities/(P)/ +»Í»ú½Ï¸ì [¤è¤¸¤¸¤å¤¯¤´] /four-character idiomatic compounds/ +»Í»þ [¤·¤¸] /the four seasons/ +»Í»þ [¤è¤¸] /4 o'clock/ +»Í¼¡¸µ [¤·¤¸¤²¤ó] /(n) fourth dimension/four dimensions/ +»Í¼¡¸µ [¤è¤¸¤²¤ó] /(n) fourth dimension/four dimensions/ +»Í¼·È´¤­ [¤è¤Ê¤Ì¤­] /(n) pentatonic scale (music)/ +»Í¼Î¸ÞÆþ [¤·¤·¤ã¤´¤Ë¤å¤¦] /(n,vs) rounding up (esp. fractions)/(P)/ +»Í¼ê [¤·¤Ç] /(n) hornbeam (plant)/ +»Í¼þ [¤·¤·¤å¤¦] /(n) periphery/circumference/ +»Í½½ [¤·¤¸¤å¤¦] /forty/ +»Í½½ [¤è¤ó¤¸¤å¤¦] /forty/(P)/ +»Í½½¶åÆü [¤·¤¸¤å¤¦¤¯¤Ë¤Á] /(n) forty-ninth day after a person's death/ +»Í½½¸ª [¤·¤¸¤å¤¦¤«¤¿] /(n) shoulder pain (at about age forty)/ +»Í½½¼·»Î [¤·¤¸¤å¤¦¤·¤Á¤·] /Forty-Seven Loyal Retainers/(P)/ +»Í½½¿ý [¤·¤¸¤å¤¦¤«¤é] /(n) chickadee/ +»Í½½È¬¼ê [¤·¤¸¤å¤¦¤Ï¤Ã¤Æ] /(exp,n) the 48 basic sumo techniques/every trick in the book/ +»Í½½È¬¼ê [¤è¤ó¤¸¤å¤¦¤Ï¤Ã¤Æ] /(exp,n) the 48 basic sumo techniques/every trick in the book/ +»Í½½Ï© [¤è¤½¤¸] /(n) forty (years of age)/ +»Í½Å [¤·¤¸¤å¤¦] /(n) fourfold/ +»Í½Å¾§ [¤·¤¸¤å¤¦¤·¤ç¤¦] /(n) vocal quartet/four-part chorus/ +»Í½ÅÁÕ [¤·¤¸¤å¤¦¤½¤¦] /(n) instrumental quartet/(P)/ +»Í½ÜÀá [¤·¤¸¤å¤ó¤»¤Ä] /(n) Lent/ +»Í½ñ [¤·¤·¤ç] /(n) the four Chinese classics/ +»Í½÷ [¤è¤ó¤¸¤ç] /(n) fourth-born daughter/ +»Í¾öȾ [¤è¤¸¤ç¤¦¤Ï¤ó] /(n) 4 1/2 Tatami mats/(P)/ +»Í¿À½Ã [¤·¤¸¤ó¤¸¤å¤¦] /four [divine] /(n) beasts/guardian deities of the four cardinal points/ +»Í¿Í [¤è¤¿¤ê] /(n) four people/ +»Í¿Í [¤è¤Ã¤¿¤ê] /(n) four people/ +»Í¿Í [¤è¤Ë¤ó] /(n) four people/ +»Í¿ÍÁÈ [¤è¤Ë¤ó¤°¤ß] /the Gang of Four/ +»ÍÀ« [¤·¤»¤¤] /(n) the four castes (of India)/ +»ÍÀ» [¤·¤»¤¤] /(n) the four great sages (Buddha, Christ, Confucius, Socrates)/ +»ÍÀ¼ [¤·¤»¤¤] /(n) four tones (of Chinese)/ +»ÍÀé [¤è¤ó¤»¤ó] /four thousand/(P)/ +»ÍÀî [¤·¤»¤ó] /Szechwan/ +»Í§ [¤·¤½¤¯] /(n) four (fundamental) rules of arithmetic/ +»ÍÃË [¤è¤ó¤Ê¤ó] /(n) fourth son/ +»ÍÄÌȬã [¤·¤Ä¤¦¤Ï¤Ã¤¿¤Ä] /(n) traffic network extending in all directions/ +»ÍÅ·²¦ [¤·¤Æ¤ó¤Î¤¦] /(n) the Four Devas/the big four/ +»ÍÅö¸ÞÍî [¤è¤ó¤È¤¦¤´¤é¤¯] /(exp) sleep four hours pass, sleep five hours fail/four-pass, five fail/ +»ÍƬΩ¤Æ¤ÎÇÏ¼Ö [¤è¤ó¤È¤¦¤À¤Æ¤Î¤Ð¤·¤ã] /coach and four/four horse coach/ +»ÍÆü [¤è¤Ã¤«] /(n) (1) 4th day of month/(2) four days/(P)/ +»ÍǯÀ¸ [¤è¤Í¤ó¤»¤¤] /(n) student in his (her) fourth year/fourth-year student/ +»ÍÇï»Ò [¤·¤Ó¤ç¤¦¤·] /(n) quadruple time/ +»ÍÇï»Ò [¤è¤ó¤Ó¤ç¤¦¤·] /(n) quadruple time/ +»ÍȾ´ü [¤·¤Ï¤ó¤­] /(n) quarter (of a year)/(P)/ +»ÍȾ´ü¼ý±× [¤·¤Ï¤ó¤­¤·¤å¤¦¤¨¤­] /(n) quarterly earnings/ +»ÍȾ´ü¼ý±×ȯɽ [¤·¤Ï¤ó¤­¤·¤å¤¦¤¨¤­¤Ï¤Ã¤Ô¤ç¤¦] /(n) quarterly earnings announcement/ +»ÍȾÀ¤µª [¤·¤Ï¤ó¤»¤¤¤­] /(n) quarter of a century/ +»ÍȾʬ [¤·¤Ï¤ó¤Ö¤ó] /(n) a fourth/quarter/ +»ÍÉ´ [¤è¤ó¤Ò¤ã¤¯] /four hundred/(P)/ +»ÍÉ´»ÍÉ [¤·¤Ò¤ã¤¯¤·¤Ó¤ç¤¦] /(n) every type of disease/ +»ÍÉ´»ÍÉ¤γ° [¤·¤Ò¤ã¤¯¤·¤Ó¤ç¤¦¤Î¤Û¤«] /love-sickness/ +»Íɴ;½£ [¤·¤Ò¤ã¤¯¤è¤·¤å¤¦] /(n) all China/ +»ÍÉô¹ç¾§ [¤·¤Ö¤¬¤Ã¤·¤ç¤¦] /four-part harmony/ +»Íʬ [¤·¤Ö¤ó] /(vs) divide into four pieces/one fourth/ +»Íʬ±ß [¤·¤Ö¤ó¤¨¤ó] /(n) quadrant/ +»Íʬ²»Éä [¤·¤Ö¤ª¤ó¤×] /(n) quarter note/crotchet/ +»Íʬ²»Éä [¤·¤Ö¤ó¤ª¤ó¤×] /(n) quarter note/crotchet/ +»Íʬ¸ÞÎö [¤·¤Ö¤´¤ì¤Ä] /(n) torn asunder/disruption/ +»Íʬ¸ÞÎö [¤·¤Ö¤ó¤´¤ì¤Ä] /(n) torn asunder/disruption/ +»Íʬϻ [¤·¤Ö¤í¤¯] /(n) six to four ratio/sixty-forty/ +»ÍÊÕ [¤·¤Ø¤ó] /(n) four-sided/ +»ÍÊÕ·Á [¤·¤Ø¤ó¤±¤¤] /(n) quadrilateral/ +»ÍÊý [¤·¤Û¤¦] /(n) every direction/(P)/ +»ÍÊý [¤è¤â] /(n) every direction/ +»ÍÊý»³Ïà [¤è¤â¤ä¤Þ¤Ð¤Ê¤·] /(n) talk about various topics/ +»ÍÊýȬÊý [¤·¤Û¤¦¤Ï¤Ã¤Ý¤¦] /(n) in all directions/ +»ÍËÜ [¤è¤ó¤Û¤ó] /(adj) four (long cylindrical things)/(P)/ +»Í̱ [¤·¤ß¤ó] /(n) the four social classes (samurai, farmers, artisans, merchants)/the masses/ +»ÍÌÌ [¤·¤á¤ó] /(n) four sides/all sides/ +»ÍÌÌÁ¿²Î [¤·¤á¤ó¤½¤«] /(n) be surrounded by enemies on all sides/be betrayed (forsaken) by everybody/ +»ÍÌÌÂÎ [¤·¤á¤ó¤¿¤¤] /(n) tetrahedron/ +»ÍÎضîÆ° [¤è¤ó¤ê¤ó¤¯¤É¤¦] /(n) four-wheel drive/ +»ÍÎضîÆ°¼Ö [¤è¤ó¤ê¤ó¤¯¤É¤¦¤·¤ã] /(n) four-wheel-drive car/ +»ÍÎØ¼Ö [¤è¤ó¤ê¤ó¤·¤ã] /automobile/car/(P)/ +»ÍÎÙ [¤·¤ê¤ó] /(n) whole neighborhood/surrounding countries/ +»ÍÏ»»þÃæ [¤·¤í¤¯¤¸¤Á¤å¤¦] /(adv,n) around the clock/day and night (Note: 4 x 6 = 24)/ +»ÍϻȽ [¤·¤í¤¯¤Ð¤ó] /(n) duodecimo/ +»Î´± [¤·¤«¤ó] /(n) officer/(P)/ +»Î´±³Ø¹» [¤·¤«¤ó¤¬¤Ã¤³¤¦] /military academy/ +»Î´±¸õÊäÀ¸ [¤·¤«¤ó¤³¤¦¤Û¤»¤¤] /military cadet/ +»Îµ¤ [¤·¤­] /(n) morale (of troops, team, etc.)/(P)/ +»Î·¯»Ò [¤·¤¯¤ó¤·] /(n) gentleman/man of learning and virtue/ +»Îº²¾¦ºÍ [¤·¤³¤ó¤·¤ç¤¦¤µ¤¤] /(n) having a samurai's spirit and a merchant's business sense/ +»Î½÷ [¤·¤¸¤ç] /(n) men and women/the whole town/ +»Î² [¤·¤¾¤¯] /(n) family or person with samurai ancestors/ +»Î´ [¤·¤½¤Ä] /(n) officers and soldiers/soldiers/ +»ÎĹ [¤·¤Á¤ç¤¦] /(n) leading private (JSDF)/ +»ÎÆ» [¤·¤É¤¦] /(n) chivalry/samurai code/ +»ÎÇÀ¹©¾¦ [¤·¤Î¤¦¤³¤¦¤·¤ç¤¦] /(n) hierarchy of samurai, farmers, artisans, and merchants in Edo society/ +»Îʬ [¤·¤Ö¤ó] /(n) status of samurai/ +»Ï¤Þ¤é¤Ê¤¤ [¤Ï¤¸¤Þ¤é¤Ê¤¤] /(exp) It's no use/ +»Ï¤Þ¤ê [¤Ï¤¸¤Þ¤ê] /(n) origin/beginning/(P)/ +»Ï¤Þ¤ë [¤Ï¤¸¤Þ¤ë] /(v5r,vi) to begin/(P)/ +»Ï¤á [¤Ï¤¸¤á] /(n-adv,n-t) beginning/start/origin/(P)/ +»Ï¤á¤«¤é [¤Ï¤¸¤á¤«¤é] /from the beginning/ +»Ï¤á¤Ë [¤Ï¤¸¤á¤Ë] /(exp) to begin with/first of all/in the beginning/(P)/ +»Ï¤á¤Ï [¤Ï¤¸¤á¤Ï] /(exp) at first/in the beginning/originally/ +»Ï¤á¤Þ¤·¤Æ [¤Ï¤¸¤á¤Þ¤·¤Æ] /(iK) (exp,int) How do you do?/I am glad to meet you/ +»Ï¤á¤ë [¤Ï¤¸¤á¤ë] /(v1,vt) to start/to begin/(P)/ +»Ï´ü [¤·¤­] /(n) beginning period/initial term/ +»Ïµå¼° [¤·¤­¤å¤¦¤·¤­] /(n) (baseball) season-opening ceremony/ +»Ï¶È [¤·¤®¤ç¤¦] /(n) start of work/commencement/opening/(P)/ +»Ï¶È¼° [¤·¤®¤ç¤¦¤·¤­] /(n) opening ceremony (of the school term)/ +»Ï¸¶ [¤·¤²¤ó] /(n) start/origin/beginnings/ +»Ï½ª [¤·¤¸¤å¤¦] /(adv,n) continuously/from beginning to end/(P)/ +»ÏÀ¸Âå [¤·¤»¤¤¤À¤¤] /(n) Archaeozoic (Archeozoic) Era/ +»ÏÁÄ [¤·¤½] /(n) founder/originator/pioneer/ +»ÏÁÄÄ» [¤·¤½¤Á¤ç¤¦] /(n) archaeopteryx/ +»ÏÃÍ [¤Ï¤¸¤á¤Í] /(n) opening (stock-market) quotation/ +»ÏÆ° [¤·¤É¤¦] /(n) starting (in machines)/ +»Ïȯ [¤·¤Ï¤Ä] /(n) first train/(P)/ +»Ïȯ±Ø [¤·¤Ï¤Ä¤¨¤­] /(n) starting station/ +»ÏËö [¤·¤Þ¤Ä] /(n,vs) (1) management/(2) dealing/settlement/(3) cleaning up afterwards/(P)/ +»ÏËö²° [¤·¤Þ¤Ä¤ä] /(n) thrifty person/ +»ÏËö½ñ [¤·¤Þ¤Ä¤·¤ç] /(n) written explanation or apology/ +»Ð [¤¢¤Í] /(n) (hum) older sister/(P)/ +»Ð¤µ¤ó [¤¢¤Í¤µ¤ó] /(n) (col) wife who is older than her husband/ +»Ð¤µ¤ó [¤Í¤¨¤µ¤ó] /(n) elder sister/waitress/girl/(P)/ +»Ðµ® [¤¢¤Í¤­] /(n) elder sister/ +»Ð·¯ [¤¢¤Í¤®¤ß] /(n, hon) elder sister/FIX/ +»Ð¸æ [¤¢¤Í¤´] /(n) (hum) elder sister/ +»Ð¾å [¤¢¤Í¤¦¤¨] /(n) older sister/ +»ÐÄï [¤­¤ç¤¦¤À¤¤] /(ik) (n) older sister and younger brother/ +»ÐÄï [¤·¤Þ¤¤] /(n) older sister and younger brother/ +»ÐËå [¤­¤ç¤¦¤À¤¤] /(ik) (n) sisters/ +»ÐËå [¤·¤Þ¤¤] /(n) sisters/(P)/ +»ÐËå²ñ¼Ò [¤·¤Þ¤¤¤¬¤¤¤·¤ã] /affiliated companies/ +»ÐËå·ö²Þ [¤­¤ç¤¦¤À¤¤¤²¤ó¤«] /(n) quarrel between brothers (sisters)/ +»ÐËå¹» [¤·¤Þ¤¤¤³¤¦] /(n) sister school (to)/ +»ÐËåÅÔ»Ô [¤·¤Þ¤¤¤È¤·] /sister cities/ +»ÐËåÊÔ [¤·¤Þ¤¤¤Ø¤ó] /(n) companion (sister) volume (to)/sequel (to)/ +»ÐÌ» [¤¢¤Í¤à¤³] /(n) the husband of one's elder sister/ +»ÐÍÍ¿Í·Á [¤¢¤Í¤µ¤Þ¤Ë¤ó¤®¤ç¤¦] /paper doll modeled after a kimono-clad woman/ +»Ñ [¤¹¤¬¤¿] /(n) figure/shape/appearance/(P)/ +»Ñ¤ò¸½¤¹ [¤¹¤¬¤¿¤ò¤¢¤é¤ï¤¹] /(exp) to make an appearance/ +»Ñ¤ò¾Ã¤¹ [¤¹¤¬¤¿¤ò¤±¤¹] /(exp) to disappear/ +»Ñ³¨ [¤¹¤¬¤¿¤¨] /(n) portrait/ +»Ñ¸« [¤¹¤¬¤¿¤ß] /(n) dresser/full-length mirror/ +»Ñ¾Æ¤­ [¤¹¤¬¤¿¤ä¤­] /(n) fish or shrimp, etc. grilled so that it retains its original form/ +»ÑÀª [¤·¤»¤¤] /(n) attitude/posture/(P)/ +»ÑÀª¤òÀµ¤¹ [¤·¤»¤¤¤ò¤¿¤À¤¹] /(exp) to straighten oneself/ +»Ñ¤¤ê [¤¹¤¬¤¿¤Å¤¯¤ê] /whole fish sashimi/ +»ÑÂÖ [¤·¤¿¤¤] /(n) figure/form/style/ +»Ò [¤³] /(n,n-suf) child/(P)/ +»Ò [¤Í] /(n) first sign of Chinese zodiac (The Rat, 11p.m.-1a.m., north, November)/ +»Ò¡¹Â¹¡¹ [¤·¤·¤½¤ó¤½¤ó] /(n) posterity/one's descendants/ +»Ò¤É¤â [¤³¤É¤â] /(n) child/children/ +»Ò¤É¤â¤¿¤Á [¤³¤É¤â¤¿¤Á] /(n) children/ +»Ò¤É¤âã [¤³¤É¤â¤¿¤Á] /(n) children/ +»Ò¤Î¹ï [¤Í¤Î¤³¤¯] /midnight/ +»Ò¤Î»þ [¤Í¤Î¤È¤­] /midnight/ +»Ò¤ò¸«¤ë¤³¤È¿Æ¤ËÇ¡¤«¤º [¤³¤ò¤ß¤ë¤³¤È¤ª¤ä¤Ë¤·¤«¤º] /(exp) The parent is the best judge of the child/ +»Ò¤ò¸«¤ë»ö¿Æ¤ËÇ¡¤«¤º [¤³¤ò¤ß¤ë¤³¤È¤ª¤ä¤Ë¤·¤«¤º] /(exp) The parent is the best judge of the child/ +»Ò¤ò½É¤¹ [¤³¤ò¤ä¤É¤¹] /(exp) to be pregnant with a child/ +»Ò¥Þ¥À¥à [¤³¥Þ¥À¥à] /wealthy women who strive to follow the fashions exactly and be seen in all the right place/ +»Ò°Â³­ [¤³¤ä¤¹¤«¤¤] /cowrie shell/ +»Ò°Â³­ [¤³¤ä¤¹¤¬¤¤] /(n) cowrie/cowry/ +»Ò°é¤Æ [¤³¤½¤À¤Æ] /(n,vs) raising children/ +»Ò²» [¤·¤¤¤ó] /(n) consonant/ +»Ò²»·² [¤·¤¤¤ó¤°¤ó] /consonant cluster/ +»Ò²»À­ [¤·¤¤¤ó¤»¤¤] /consonantal/ +»Ò²èÌÌ [¤³¤¬¤á¤ó] /sub-screen/ +»Ò²ñ¼Ò [¤³¤¬¤¤¤·¤ã] /(n) subsidiary/(P)/ +»Ò³ô [¤³¤«¤Ö] /(n) (plant's) new bulb/new stocks/ +»Òµ¡ [¤³¤­] /(n) (telephone) extension/additional telephone handset/ +»Òµ¬ [¤Û¤È¤È¤®¤¹] /(n) cuckoo/(P)/ +»ÒµÜ [¤·¤­¤å¤¦] /(n) womb/uterus/(P)/ +»ÒµÜ³°Ç¥¿± [¤·¤­¤å¤¦¤¬¤¤¤Ë¤ó¤·¤ó] /(n) ectopic pregnancy/ +»ÒµÜ´â [¤·¤­¤å¤¦¤¬¤ó] /(n) uterine cancer/ +»ÒµÜ¶Ú¼ð [¤·¤­¤å¤¦¤­¤ó¤·¤å] /fibroid/uterine myoma/ +»ÒµÜ¸å¶þ [¤·¤­¤å¤¦¤³¤¦¤¯¤Ä] /retroversion of the uterus/ +»ÒµÜŦ½Ð [¤·¤­¤å¤¦¤Æ¤­¤·¤å¤Ä] /(n) hysterectomy/ +»ÒµÜðô [¤·¤­¤å¤¦¤±¤¤] /uterine cervix/ +»Òµí [¤³¤¦¤·] /(n) calf/(P)/ +»Ò¶¡ [¤³¤É¤â] /(n) child/children/(P)/ +»Ò¶¡¤¸¤ß¤¿ [¤³¤É¤â¤¸¤ß¤¿] /childish/ +»Ò¶¡¤¿¤Á [¤³¤É¤â¤¿¤Á] /(n) children/ +»Ò¶¡¤Ë³Ý¤«¤ë [¤³¤É¤â¤Ë¤«¤«¤ë] /(exp) to depend on one's children/ +»Ò¶¡¤Ë´Å¤¤ [¤³¤É¤â¤Ë¤¢¤Þ¤¤] /be indulgent to (one's) children/ +»Ò¶¡¤Ë¸ò¤¸¤Ã¤ÆÍ·¤Ö [¤³¤É¤â¤Ë¤Þ¤¸¤Ã¤Æ¤¢¤½¤Ö] /(exp) to join children at play/ +»Ò¶¡¤ÎÆü [¤³¤É¤â¤Î¤Ò] /Children's Day Holiday (May 5th)/ +»Ò¶¡¤ò³Ø¹»¤Ë¾å¤²¤ë [¤³¤É¤â¤ò¤¬¤Ã¤³¤¦¤Ë¤¢¤²¤ë] /(exp) to send one's child to school/ +»Ò¶¡¤òÇ¥¤à [¤³¤É¤â¤ò¤Ï¤é¤à] /(exp) to conceive/to become pregnant/ +»Ò¶¡°·¤¤ [¤³¤É¤â¤¢¤Ä¤«¤¤] /(n) treating someone like a child/ +»Ò¶¡¿´ [¤³¤É¤â¤´¤³¤í] /(n) childlike mind/judgment as a child/ +»Ò¶¡À÷¤ß¤¿ [¤³¤É¤â¤¸¤ß¤¿] /childish/ +»Ò¶¡Ã£ [¤³¤É¤â¤¿¤Á] /(n) children/ +»Ò¶¡Éô²° [¤³¤É¤â¤Ù¤ä] /(n) child's room/nursery/ +»Ò¶¡Éþ [¤³¤É¤â¤Õ¤¯] /(n) children's clothing/ +»Ò¶¡ÍÑ [¤³¤É¤â¤è¤¦] /(adj-no) for use by children/ +»Ò¶¡Ï¢¤ì [¤³¤É¤â¤º¤ì] /accompanied by children/ +»Ò¶¡ñÙ¤· [¤³¤É¤â¤À¤Þ¤·] /(n) mere child's play/kid stuff/childish trick/ +»Ò¶É [¤³¤­¤ç¤¯] /(n) (computer) slave station/ +»Ò¸¤ [¤³¤¤¤Ì] /(n) puppy/ +»Ò¸á´Ä [¤·¤´¤«¤ó] /(n) meridian circle/ +»Ò¸áÀþ [¤·¤´¤»¤ó] /(n) the meridian/ +»ÒºÙ [¤·¤µ¤¤] /(n) reasons/circumstances/significance/particulars/hindrance/obstruction/interference/ +»ÒºÙ¤Ë¸«¤ë [¤·¤µ¤¤¤Ë¤ß¤ë] /(exp) to look closely/ +»ÒºÙ¤ò¼Á¤¹ [¤·¤µ¤¤¤ò¤¿¤À¤¹] /(exp) to verify details/ +»Ò»¦¤· [¤³¤´¤í¤·] /(n) infanticide/ +»Ò»Ò¹¹ [¤·¤·¤½¤ó¤½¤ó] /(n) posterity/one's descendants/ +»Ò»ô¤¤ [¤³¤¬¤¤] /(n) protege/ +»Ò»ý¤Á [¤³¤â¤Á] /(n) person with kid(s)/parent/ +»Ò»ýº«ÉÛ [¤³¤â¤Á¤³¤ó¤Ö] /kelp with herring roe (sushi type)/ +»Ò¼¯ [¤³¤¸¤«] /(n) fawn/ +»Ò¼ß [¤·¤·¤ã¤¯] /(n) viscount/ +»Ò¼é [¤³¤â¤ê] /(n) babysitter/nursemaid/(P)/ +»Ò¼é±´ [¤³¤â¤ê¤¦¤¿] /(n) lullaby/ +»Ò¼é²Î [¤³¤â¤ê¤¦¤¿] /(n) lullaby/(P)/ +»Ò¼ï [¤³¤À¤Í] /(n) children/descendants/ +»Ò½÷ [¤·¤¸¤ç] /(n) child/(P)/ +»Ò© [¤·¤½¤¯] /(n) (hon) son/(P)/ +»Ò¹ [¤·¤½¤ó] /(n) descendants/posterity/offspring/(P)/ +»ÒÂô»³ [¤³¤À¤¯¤µ¤ó] /(adj-na,n) many children/large family/ +»ÒÄï [¤·¤Æ¤¤] /(n) young(er) people/(P)/ +»ÒÅù [¤³¤é] /(n) children/ +»ÒÆÚ [¤³¤Ö¤¿] /piglet/ +»ÒÇ­ [¤³¤Í¤³] /(n) kitten/ +»Òǯ [¤Í¤º¤ß¤É¤·] /year of the rat/ +»Òǹ [¤·¤Î¤¦] /(n) ascus/seed pod/ +»Òǹ¶Ý [¤·¤Î¤¦¤­¤ó] /(n) ascomycete/sac fungus/ +»ÒÇÏ [¤³¤¦¤Þ] /(n) pony/ +»ÒÈÑǺ [¤³¤Ü¤ó¤Î¤¦] /(adj-na,n) indulgent/fond/ +»ÒÊ¡¼Ô [¤³¤Ö¤¯¤·¤ã] /(n) person blessed with many children/ +»Òʬ [¤³¤Ö¤ó] /(n) henchman/follower/ +»ÒÊá¤ê [¤³¤È¤ê] /(game of) catch-the-child/ +»ÒÊõ [¤³¤À¤«¤é] /(n) the treasure that is children/children/ +»ÒÊý [¤³¤«¤¿] /(n) child's role in Noh dance/ +»Ò˼ [¤·¤Ü¤¦] /(n) ovary (of plants)/ +»ÒÌò [¤³¤ä¤¯] /(n) dramatic role for child/child actor/(P)/ +»ÒÍÓ [¤³¤Ò¤Ä¤¸] /(n) lamb/ +»ÒÍÕ [¤·¤è¤¦] /(n) cotyledon/seed leaf (i.e. the first leaves to emerge when a seed sprouts)/ +»ÒÎ¥¤ì [¤³¤Ð¤Ê¤ì] /(n) parents' ability (or inability) to let go of their children/ +»ÒÏ¢¤ì [¤³¤Ä¤ì] /taking one's children along/ +»Òáò [¤·¤«¤ó] /(n) eclampsia/ +»Ó [¤·¤«¤Ð¤Í] /(n) corpse/ +»Ó³¼ [¤·¤¬¤¤] /(n) body/corpse/remains/ +»Ó´Ò [¤·¤«¤ó] /(n,vs) admonishing (one's master) at the cost of one's life/ +»ÓÂËÎÓ²¦ [¤·¤À¤ê¤ó¤ª¤¦] /Citipati (skeletal Buddhist demi-gods)/ +»ÓÂÎ [¤·¤¿¤¤] /(adj-na,n) cadaver/ +»ÓϹ [¤·¤í¤¦] /(n) adipocere/grave wax (greying of the body fats of a corpse which rests in a moist but airless place)/ +»Ô [¤¤¤Á] /(n) market/fair/(P)/ +»Ô [¤·] /(n-suf) city/(P)/ +»Ô¤¬Î©¤ÄÆü [¤¤¤Á¤¬¤¿¤Ä¤Ò] /market day/ +»Ô¤òÀ®¤¹ [¤¤¤Á¤ò¤Ê¤¹] /(exp) to have a crowd of people/ +»Ô°æ [¤·¤»¤¤] /(n) the street/the town/ +»Ô°æ¤Î½ÐÍè»ö [¤·¤»¤¤¤Î¤Ç¤­¤´¤È] /events on the street/ +»Ô°æ¤Î¿Í [¤·¤»¤¤¤Î¤Ò¤È] /townspeople/ +»Ô±Ä [¤·¤¨¤¤] /(n) municipal management/(P)/ +»Ô±Ä½»Âð [¤·¤¨¤¤¤¸¤å¤¦¤¿¤¯] /municipal housing/ +»Ô²Á [¤·¤«] /(n) market price/current price/ +»Ô²ñ [¤·¤«¤¤] /(n) city council/(P)/ +»Ô²ñµÄ°÷ [¤·¤«¤¤¤®¤¤¤ó] /city councillor/city assemblyman/ +»Ô³° [¤·¤¬¤¤] /(n) outside the city area/suburbs/(P)/ +»Ô³°ÄÌÏà [¤·¤¬¤¤¤Ä¤¦¤ï] /toll call/ +»Ô³°ÅÅÏà [¤·¤¬¤¤¤Ç¤ó¤ï] /(n) long-distance call/ +»Ô³¹ [¤·¤¬¤¤] /(n) urban areas/the streets/town/city/(P)/ +»Ô³¹²½¶è°è [¤·¤¬¤¤¤«¤¯¤¤¤­] /(n) area zoned for urbanization/ +»Ô³¹¿Þ [¤·¤¬¤¤¤º] /city map/ +»Ô³¹Àï [¤·¤¬¤¤¤»¤ó] /(n) street fighting/ +»Ô³¹ÃÏ [¤·¤¬¤¤¤Á] /(n) town areas/(P)/ +»ÔµÄ [¤·¤®] /(n) (abbr) city councillor/city assemblyman/(P)/ +»ÔµÄ²ñ [¤·¤®¤«¤¤] /(n) city council/(P)/ +»ÔµÄ²ñµÄ°÷ [¤·¤®¤«¤¤¤®¤¤¤ó] /city council member/ +»Ô¶· [¤·¤­¤ç¤¦] /(n) market conditions/(P)/ +»Ô¶è [¤·¤¯] /(n) municipal district/streets/ +»ÔºÄ [¤·¤µ¤¤] /(n) municipal bond/ +»Ô»²»ö²ñ [¤·¤µ¤ó¤¸¤«¤¤] /city council/ +»Ô»Ò [¤¤¤Á¤³] /(n) sorceress/medium/female fortuneteller/ +»Ô¾¾ [¤¤¤Á¤Þ¤Ä] /(n) checked (pattern)/ +»Ô¾¾ÌÏÍÍ [¤¤¤Á¤Þ¤Ä¤â¤è¤¦] /(n) checks/check (checkered, chequered) pattern/checkerboard/ +»Ô¾å [¤·¤¸¤ç¤¦] /(n) in the town/in the street/ +»Ô¾ì [¤¤¤Á¤Ð] /(n) (1) (town) market/(2) (the) marketplace/(P)/ +»Ô¾ì [¤·¤¸¤ç¤¦] /(n) (the) market (as a concept)/(P)/ +»Ô¾ì¤Î˰ϾõÂÖ [¤·¤¸¤ç¤¦¤Î¤Û¤¦¤ï¤¸¤ç¤¦¤¿¤¤] /market saturation/ +»Ô¾ì¥È¥é¥¤¥¢¥ë [¤·¤¸¤ç¤¦¥È¥é¥¤¥¢¥ë] /market trial (of a product, service)/ +»Ô¾ì²Á³Ê [¤·¤¸¤ç¤¦¤«¤«¤¯] /market price or value/ +»Ô¾ì²ÁÃÍ [¤·¤¸¤ç¤¦¤«¤Á] /(n) market value/ +»Ô¾ì²ÄǽÀ­ [¤¤¤Á¤Ð¤«¤Î¤¦¤»¤¤] /(n) market potential/ +»Ô¾ì²þ³× [¤·¤¸¤ç¤¦¤«¤¤¤«¤¯] /market reform/ +»Ô¾ì³«Êü [¤¤¤Á¤Ð¤«¤¤¤Û¤¦] /(n) market opening/ +»Ô¾ì³ÈÂç [¤·¤¸¤ç¤¦¤«¤¯¤À¤¤] /market expansion/ +»Ô¾ì´Ä¶­ [¤·¤¸¤ç¤¦¤«¤ó¤­¤ç¤¦] /market environment/ +»Ô¾ìµ¬ÌÏ [¤·¤¸¤ç¤¦¤­¤Ü] /market scale/ +»Ô¾ì¶èʬ [¤·¤¸¤ç¤¦¤¯¤Ö¤ó] /market segment/ +»Ô¾ì·ÐºÑ [¤·¤¸¤ç¤¦¤±¤¤¤¶¤¤] /market economics/market economy/ +»Ô¾ì¸¶Íý [¤·¤¸¤ç¤¦¤²¤ó¤ê] /market principle/ +»Ô¾ì¼«Í³²½ [¤·¤¸¤ç¤¦¤¸¤æ¤¦¤«] /market liberalization/opening up of a market/ +»Ô¾ì¿»Æ© [¤¤¤Á¤Ð¤·¤ó¤È¤¦] /(n) market penetration/ +»Ô¾ìÀ­ [¤·¤¸¤ç¤¦¤»¤¤] /(n) marketability/ +»Ô¾ìÀ®Ä¹ [¤·¤¸¤ç¤¦¤»¤¤¤Á¤ç¤¦] /market growth/ +»Ô¾ìÀêͭΨ [¤·¤¸¤ç¤¦¤»¤ó¤æ¤¦¤ê¤Ä] /(n) market share/ +»Ô¾ìÁÓ¼º [¤¤¤Á¤Ð¤½¤¦¤·¤Ä] /(n) market loss/ +»Ô¾ìÄ´ºº [¤·¤¸¤ç¤¦¤Á¤ç¤¦¤µ] /market research/(P)/ +»Ô¾ìÄ´ººµ¡´Ø [¤·¤¸¤ç¤¦¤Á¤ç¤¦¤µ¤­¤«¤ó] /(n) market research organization/ +»Ô¾ìűÂà [¤·¤¸¤ç¤¦¤Æ¤Ã¤¿¤¤] /pulling out of a market/withdrawing from a market/ +»Ô¾ìŸ³« [¤·¤¸¤ç¤¦¤Æ¤ó¤«¤¤] /market expansion/ +»Ô¾ìʬÀÏ [¤·¤¸¤ç¤¦¤Ö¤ó¤»¤­] /market analysis/ +»Ô¿Í [¤¤¤Á¤Ó¤È] /(n) market people/ +»Ô¿Í [¤·¤¸¤ó] /(n) resident/townsfolk/merchant/ +»Ô¿Ð [¤·¤¸¤ó] /(n) city dust/city confusion/ +»ÔÀ© [¤·¤»¤¤] /(n) municipal organization/municipality/ +»ÔÀª [¤·¤»¤¤] /(n) city conditions/municipal census/ +»ÔÀªÄ´ºº [¤·¤»¤¤¤Á¤ç¤¦¤µ] /municipal census/ +»ÔÀ¯ [¤·¤»¤¤] /(n) municipal government/(P)/ +»ÔÀÇ [¤·¤¼¤¤] /(n) city tax/ +»ÔÁò [¤·¤½¤¦] /(n) municipal funeral/ +»ÔÃæ [¤·¤Á¤å¤¦] /(n) in the city/(P)/ +»ÔÃæ¶ä¹Ô [¤·¤Á¤å¤¦¤®¤ó¤³¤¦] /city bank/ +»ÔÃæÇÙ±ê [¤·¤Á¤å¤¦¤Ï¤¤¤¨¤ó] /(n) community-acquired pneumonia/ +»ÔÄ£ [¤·¤Á¤ç¤¦] /(n) municipal office/ +»ÔÄ£¼Ë [¤·¤Á¤ç¤¦¤·¤ã] /(n) town hall/city hall/ +»ÔÄ® [¤·¤Á¤ç¤¦] /(n) cities and towns/ +»ÔĮ¼ [¤·¤Á¤ç¤¦¤½¤ó] /(n) cities, towns and villages/municipalities/(P)/ +»ÔĹ [¤·¤Á¤ç¤¦] /(n) mayor/(P)/ +»ÔĹÁª [¤·¤Á¤ç¤¦¤»¤ó] /mayoral election/ +»ÔĹÁªµó [¤·¤Á¤ç¤¦¤»¤ó¤­¤ç] /(n) mayoral election/ +»ÔĹ¼ĹÁªµó [¤·¤Á¤ç¤¦¤½¤ó¤Á¤ç¤¦¤»¤ó¤­¤ç] /(n) mayoral election/ +»ÔĹĮĹÁªµó [¤·¤Á¤ç¤¦¤Á¤ç¤¦¤Á¤ç¤¦¤»¤ó¤­¤ç] /(n) mayoral election/ +»ÔÄí [¤¤¤Á¤Ð] /(oK) (n) (1) (town) market/(2) (the) marketplace/ +»ÔÅÅ [¤·¤Ç¤ó] /(n) municipal railway/city streetcar/tram/ +»ÔÆ» [¤·¤É¤¦] /(n) municipal roads/(P)/ +»ÔÆâ [¤·¤Ê¤¤] /(n) (within a) city/(P)/ +»ÔÆâ´Ñ¸÷ [¤·¤Ê¤¤¤«¤ó¤³¤¦] /(n) city sights/ +»ÔÆâÄÌÏà [¤·¤Ê¤¤¤Ä¤¦¤ï] /(n) local call/ +»ÔÆâÄÌÏÃÎÁ¶â [¤·¤Ê¤¤¤Ä¤¦¤ï¤ê¤ç¤¦¤­¤ó] /(n) city telephone rate/local-call rate/ +»ÔÆü [¤¤¤Á¤Ó] /(n) market day/ +»ÔÈÎ [¤·¤Ï¤ó] /(n) marketing/(P)/ +»ÔÈÎÉÊ [¤·¤Ï¤ó¤Ò¤ó] /(n) goods on the market/ +»ÔÈÎÌô [¤·¤Ï¤ó¤ä¤¯] /(n) over-the-counter drug/ +»ÔÈñ [¤·¤Ò] /(n) municipal expenditure/ +»ÔÉô [¤·¤Ö] /(n) urban areas/(P)/ +»Ô̱ [¤·¤ß¤ó] /(n) citizen/townspeople/(P)/ +»Ô̱±¿Æ° [¤·¤ß¤ó¤¦¤ó¤É¤¦] /citizens' campaign/citizens' group/ +»Ô̱²ñ´Û [¤·¤ß¤ó¤«¤¤¤«¤ó] /City meeting hall/ +»Ô̱³¬µé [¤·¤ß¤ó¤«¤¤¤­¤å¤¦] /bourgeoisie/ +»Ô̱³×Ì¿ [¤·¤ß¤ó¤«¤¯¤á¤¤] /people's or popular revolution/ +»Ô̱¸¢ [¤·¤ß¤ó¤±¤ó] /(n) citizenship/(P)/ +»Ô̱¼Ò²ñ [¤·¤ß¤ó¤·¤ã¤«¤¤] /civil society/(P)/ +»Ô̱À¸³è [¤·¤ß¤ó¤»¤¤¤«¤Ä] /(n) civic life/ +»Ô̱ÀÇ [¤·¤ß¤ó¤¼¤¤] /(n) municipal tax/ +»Ô̱Âç²ñ [¤·¤ß¤ó¤¿¤¤¤«¤¤] /(n) citizens' rally/mass meeting/ +»Ô̱ÃÄÂÎ [¤·¤ß¤ó¤À¤ó¤¿¤¤] /citizen's group/ +»Ô̱ˡ [¤·¤ß¤ó¤Û¤¦] /(n) civil law/ +»ÔÌç [¤·¤â¤ó] /city gate/ +»ÔÌò½ê [¤·¤ä¤¯¤·¤ç] /(n) municipal office/council/city hall/(P)/ +»ÔÍ­ [¤·¤æ¤¦] /(n) owned by the city/ +»ÔÍ­ºâ»º [¤·¤æ¤¦¤¶¤¤¤µ¤ó] /municipal property/ +»ÔÍ­ÃÏ [¤·¤æ¤¦¤Á] /city land/ +»Ôͭʪ [¤·¤æ¤¦¤Ö¤Ä] /municipal property/ +»ÔÍù°÷ [¤·¤ê¤¤¤ó] /employee/city official/ +»ÔΩ [¤·¤ê¤Ä] /(n) municipal/(P)/ +»ÔΩ³Ø¹» [¤·¤ê¤Ä¤¬¤Ã¤³¤¦] /municipal school/ +»Ôæè [¤·¤·] /store/market storehouse/ +»Õ [¤·] /(n) (1) teacher/master/one's mentor/(2) the Reverend/ +»Õ¤È¶Ä¤° [¤·¤È¤¢¤ª¤°] /to look up to (a person) as one's preceptor/ +»Õ¤ÎË· [¤·¤Î¤Ü¤¦] /master priest/ +»Õ²¸ [¤·¤ª¤ó] /(n) the kindness of a teacher/ +»Õ²È [¤·¤«] /(n) the teacher's home/ +»Õ·± [¤·¤¯¤ó] /the instruction of a teacher/ +»Õ»ñ [¤·¤·] /(n) relying on someone as one's teacher/ +»Õ»ö [¤·¤¸] /(n,vs) study under/looking up/apprentice oneself/(P)/ +»Õ¼ô [¤·¤¸¤å] /teacher/scholar/ +»Õ¾¢ [¤·¤·¤ç¤¦] /(n) master/teacher/(P)/ +»ÕÀâ [¤·¤»¤Ä] /(n) the teacher's theory/ +»ÕÁÎ [¤·¤½¤¦] /(n) priestly teacher/ +»ÕÁö [¤·¤Ï¤¹] /(ik) (n) (obs) twelfth month of the lunar calendar/ +»ÕÁö [¤·¤ï¤¹] /(n) (obs) twelfth month of the lunar calendar/(P)/ +»ÕÃÄ [¤·¤À¤ó] /(n) (army) division/(P)/ +»ÕÃÄĹ [¤·¤À¤ó¤Á¤ç¤¦] /division commander/ +»ÕĹ [¤·¤Á¤ç¤¦] /(n) teachers, superiors, and men of prominence/ +»ÕÄï [¤·¤Æ¤¤] /(n) teacher and student/(P)/ +»ÕÅÁ [¤·¤Ç¤ó] /(n) instruction from a master/ +»ÕÆ» [¤·¤É¤¦] /(n) duty of a teacher/ +»ÕÈÏ [¤·¤Ï¤ó] /(adj-na,n) instructor/(fencing) teacher/model/(P)/ +»ÕÈϳع» [¤·¤Ï¤ó¤¬¤Ã¤³¤¦] /normal school/ +»ÕÈÏÂå [¤·¤Ï¤ó¤À¤¤] /(n) assistant instructor/ +»Õɽ [¤·¤Ò¤ç¤¦] /(n) model/pattern/paragon/leader/teacher/ +»ÕÉã [¤·¤Õ] /(n) fatherly master/ +»ÕÌç [¤·¤â¤ó] /tutelage/ +»Õͧ [¤·¤æ¤¦] /(n) master and friends/ +»Ö [¤³¤³¤í¤¶¤·] /(n) will/intention/motive/(P)/ +»Ö¤¹ [¤³¤³¤í¤¶¤¹] /(v5s) to plan/to intend/to aspire to/to set aims (sights on)/(P)/ +»Ö³Ø [¤·¤¬¤¯] /(n) age 15/ +»Ö´ê [¤·¤¬¤ó] /(n) aspiration/volunteering/desire/(P)/ +»Ö´ê¼Ô [¤·¤¬¤ó¤·¤ã] /applicant/candidate/ +»Ö´ê½ñ [¤·¤¬¤ó¤·¤ç] /application (form)/ +»Ö´êʼ [¤·¤¬¤ó¤Ø¤¤] /(n) volunteer soldier/ +»Öµ¤ [¤·¤­] /(n) determination/ +»Ö¸þ [¤·¤³¤¦] /(n) intention/aim/(P)/ +»Ö»Î [¤·¤·] /(n) patriot/public-spirited person/ +»Ö½¸ [¤·¤·¤å¤¦] /booklet of essays/magazine/ +»ÖÁà [¤·¤½¤¦] /(n) principle/ +»Ö˾ [¤·¤Ü¤¦] /(n) wish/desire/ambition/(P)/ +»Ö˾¹» [¤·¤Ü¤¦¤³¤¦] /(n) school of one's (first, second) choice/ +»Ö˾¼Ô [¤·¤Ü¤¦¤·¤ã] /candidate/applicant/ +»×¤¤ [¤ª¤â¤¤] /(n) thought/mind/heart/feelings/emotion/sentiment/love/affection/desire/wish/hope/expectation/imagination/experience/(P)/ +»×¤¤¤¬¤±¤º [¤ª¤â¤¤¤¬¤±¤º] /(adv) unexpectedly/not expecting/not dreaming of/ +»×¤¤¤¬¤±¤Ê¤¤ [¤ª¤â¤¤¤¬¤±¤Ê¤¤] /(adj) unexpected/casual/(P)/ +»×¤¤¤­¤Ã¤Æ [¤ª¤â¤¤¤­¤Ã¤Æ] /(adv) boldly/daringly/ +»×¤¤¤¹¤´¤· [¤ª¤â¤¤¤¹¤´¤·] /(n) groundless fear/thinking too much/making too much of/ +»×¤¤¤Ä¤¯ [¤ª¤â¤¤¤Ä¤¯] /(v5k) to think of/to hit upon/to come into one's mind/to be struck with an idea/ +»×¤¤¤È¤É¤Þ¤ë [¤ª¤â¤¤¤È¤É¤Þ¤ë] /(v5r) to give up (a plan or idea or idea)/to desist from (doing)/(P)/ +»×¤¤¤Î¤Þ¤Þ [¤ª¤â¤¤¤Î¤Þ¤Þ] /as one pleases/to one's heart's content/ +»×¤¤¤Î³° [¤ª¤â¤¤¤Î¤Û¤«] /(adv,n) surprising/unexpected/ +»×¤¤¤Î¾æ [¤ª¤â¤¤¤Î¤¿¤±] /(adv,n) one's heart/ +»×¤¤¤â´ó¤é¤Ê¤¤ [¤ª¤â¤¤¤â¤è¤é¤Ê¤¤] /unexpected/unforeseen/inconceivable/ +»×¤¤¤ä¤ê [¤ª¤â¤¤¤ä¤ê] /(n) consideration/sympathy/(P)/ +»×¤¤¤òÃפ¹ [¤ª¤â¤¤¤ò¤¤¤¿¤¹] /(exp) to think of/to give one's thought to/ +»×¤¤°ã¤¤ [¤ª¤â¤¤¤Á¤¬¤¤] /(n,vs) misunderstanding/ +»×¤¤°ã¤¤¤ò¤¹¤ë [¤ª¤â¤¤¤Á¤¬¤¤¤ò¤¹¤ë] /(exp) to misunderstand/ +»×¤¤²á¤´¤· [¤ª¤â¤¤¤¹¤´¤·] /(n) groundless fear/thinking too much/making too much of/ +»×¤¤²á¤´¤¹ [¤ª¤â¤¤¤¹¤´¤¹] /(v5s) to think too much of/to make too much of/ +»×¤¤²á¤¹ [¤ª¤â¤¤¤¹¤´¤¹] /(v5s) to think too much of/to make too much of/ +»×¤¤²ó¤¹ [¤ª¤â¤¤¤Þ¤ï¤¹] /(v5s) to ponder/to recall/ +»×¤¤³Ý¤±¤º [¤ª¤â¤¤¤¬¤±¤º] /(adv) unexpectedly/not expecting/not dreaming of/ +»×¤¤³Ý¤±¤Ê¤¤ [¤ª¤â¤¤¤¬¤±¤Ê¤¤] /(adj) unexpected/casual/ +»×¤¤³Ý¤±Ìµ¤¤ [¤ª¤â¤¤¤¬¤±¤Ê¤¤] /(adj) unexpected/casual/ +»×¤¤´ó¤ë [¤ª¤â¤¤¤è¤ë] /(v5r) to recall/ +»×¤¤µ¯¤³¤¹ [¤ª¤â¤¤¤ª¤³¤¹] /(v5s) to recall/to remember/(P)/ +»×¤¤µ¯¤¹ [¤ª¤â¤¤¤ª¤³¤¹] /(v5s) to recall/ +»×¤¤µÍ¤á¤ë [¤ª¤â¤¤¤Ä¤á¤ë] /(v1) to think hard/to brood over/ +»×¤¤µÚ¤Ö [¤ª¤â¤¤¤ª¤è¤Ö] /(v5b) to hit upon something/ +»×¤¤¸¯¤ê [¤ª¤â¤¤¤ä¤ê] /(n) consideration/ +»×¤¤¸¯¤ë [¤ª¤â¤¤¤ä¤ë] /(v5r) to be considerate/to sympathize with/ +»×¤¤¹ç¤¦ [¤ª¤â¤¤¤¢¤¦] /(v5u) to love one another/ +»×¤¤¹ç¤ï¤»¤ë [¤ª¤â¤¤¤¢¤ï¤»¤ë] /(v1) to consider all the circumstances/ +»×¤¤¹þ¤ß [¤ª¤â¤¤¤³¤ß] /(n) wrong impression/subjective impression/prejudice/ +»×¤¤¹þ¤à [¤ª¤â¤¤¤³¤à] /(v5m) to be under impression that/to be convinced that/to imagine that/to set one's heart on/to be bent on/(P)/ +»×¤¤»Ä¤¹ [¤ª¤â¤¤¤Î¤³¤¹] /(v5s) to regret/ +»×¤¤»×¤¤ [¤ª¤â¤¤¤ª¤â¤¤] /(adv) just as one likes/as one pleases/(P)/ +»×¤¤»ß¤É¤Þ¤ë [¤ª¤â¤¤¤È¤É¤Þ¤ë] /(v5r) to give up (a plan or idea or idea)/to desist from (doing)/ +»×¤¤»ß¤Þ¤ë [¤ª¤â¤¤¤È¤É¤Þ¤ë] /(v5r) to give up (a plan or idea or idea)/to desist from (doing)/ +»×¤¤»ê¤ë [¤ª¤â¤¤¤¤¤¿¤ë] /(v5r) to realize/ +»×¤¤¼Ô [¤ª¤â¤¤¤â¤Î] /(n) sweetheart/ +»×¤¤½Ð [¤ª¤â¤¤¤Ç] /(n) memories/recollections/reminiscence/(P)/ +»×¤¤½Ð¤·¾Ð¤¤ [¤ª¤â¤¤¤À¤·¤ï¤é¤¤] /(n) laughing while reminiscing/ +»×¤¤½Ð¤¹ [¤ª¤â¤¤¤À¤¹] /(v5s) to recall/to remember/(P)/ +»×¤¤½Ð¤Îµ­ [¤ª¤â¤¤¤Ç¤Î¤­] /one's memoirs/ +»×¤¤½ÐÏà [¤ª¤â¤¤¤Ç¤Ð¤Ê¤·] /(n) reminiscent talk/ +»×¤¤½ä¤é¤¹ [¤ª¤â¤¤¤á¤°¤é¤¹] /(v5s) to think over/ +»×¤¤¾Ç¤¬¤ì¤ë [¤ª¤â¤¤¤³¤¬¤ì¤ë] /(v1) to pine for/ +»×¤¤¾å¤¬¤ë [¤ª¤â¤¤¤¢¤¬¤ë] /(v5r) to be conceited/(P)/ +»×¤¤Àڤä¿ [¤ª¤â¤¤¤­¤Ã¤¿] /(adj-pn,exp) bravely/drastic/ +»×¤¤ÀÚ¤Ã¤Æ [¤ª¤â¤¤¤­¤Ã¤Æ] /(adv) resolutely/(P)/ +»×¤¤ÀÚ¤ê [¤ª¤â¤¤¤­¤ê] /(adv,n) with all one's strength (heart)/resignation/resolution/(P)/ +»×¤¤ÀÚ¤ë [¤ª¤â¤¤¤­¤ë] /(v5r) to resign to fate/to despair/(P)/ +»×¤¤Àߤ±¤ë [¤ª¤â¤¤¤â¤¦¤±¤ë] /(v1) to anticipate/to expect/ +»×¤¤ÃΤ餻¤ë [¤ª¤â¤¤¤·¤é¤»¤ë] /(v1) to have a revenge on/to get even with/to make someone realize/ +»×¤¤ÃΤë [¤ª¤â¤¤¤·¤ë] /(v5r) to realize/ +»×¤¤Ä¾¤¹ [¤ª¤â¤¤¤Ê¤ª¤¹] /(v5s,vt) to re-think/to think back upon/to change one's mind/(P)/ +»×¤¤Ä̤ê [¤ª¤â¤¤¤É¤ª¤ê] /(adj-na,n) to one's satisfaction/ +»×¤¤Äê¤á¤ë [¤ª¤â¤¤¤µ¤À¤á¤ë] /(v1) to make up one's mind/to be determined/ +»×¤¤Åö¤¿¤ë [¤ª¤â¤¤¤¢¤¿¤ë] /(v5r) to come to mind/to recall/to think of/(P)/ +»×¤¤Åö¤ë [¤ª¤â¤¤¤¢¤¿¤ë] /(v5r) to come to mind/to recall/to think of/ +»×¤¤Æþ¤ë [¤ª¤â¤¤¤¤¤ë] /(v5r) to ponder/to contemplate/ +»×¤¤Æþ¤ì [¤ª¤â¤¤¤¤¤ì] /(adv,n,vs) a meditative pose/posing for effect/ +»×¤¤Çº¤à [¤ª¤â¤¤¤Ê¤ä¤à] /(v5m) to worry/ +»×¤¤ÈѤ¦ [¤ª¤â¤¤¤ï¤º¤é¤¦] /(v5u) to worry about/to be vexed/ +»×¤¤ÉÁ¤¯ [¤ª¤â¤¤¤¨¤¬¤¯] /(v5k) to imagine/to picture/to figure/to see/ +»×¤¤ÉÕ¤­ [¤ª¤â¤¤¤Ä¤­] /(n) plan/idea/suggestion/(P)/ +»×¤¤ÉÕ¤¯ [¤ª¤â¤¤¤Ä¤¯] /(v5k) to think of/to hit upon/to come into one's mind/to be struck with an idea/(P)/ +»×¤¤É⤫¤Ö [¤ª¤â¤¤¤¦¤«¤Ö] /(v5b) to occur to/to remind of/ +»×¤¤É⤫¤Ù¤ë [¤ª¤â¤¤¤¦¤«¤Ù¤ë] /(v1) to be reminded of/to call to mind/ +»×¤¤ÊÖ¤¹ [¤ª¤â¤¤¤«¤¨¤¹] /(v5s,vt) to re-think/to think back upon/to change one's mind/ +»×¤¤Í¾¤ë [¤ª¤â¤¤¤¢¤Þ¤ë] /(v5r) to not know how to act or what to do/to be at a loss/ +»×¤¤Íð¤ì¤ë [¤ª¤â¤¤¤ß¤À¤ì¤ë] /(v1) to be worried about/ +»×¤¤Î©¤Ä [¤ª¤â¤¤¤¿¤Ä] /(v5t) to resolve/ +»×¤¤ÏǤ¦ [¤ª¤â¤¤¤Þ¤É¤¦] /(v5u) to be at a loss/ +»×¤¤Ðö¤·¤« [¤ª¤â¤¤¤Ê¤·¤«] /(adv) imagination/ +»×¤¦ [¤ª¤â¤¦] /(v5u) to think/to feel/(P)/ +»×¤¦Â¸Ê¬ [¤ª¤â¤¦¤¾¤ó¤Ö¤ó] /(adv) to one's heart's content/(P)/ +»×¤¦ÄÛ [¤ª¤â¤¦¤Ä¤Ü] /(n,exp) (1) one's wishes/one's expectations/(2) just as expected/ +»×¤¦ÄۤˤϤޤë [¤ª¤â¤¦¤Ä¤Ü¤Ë¤Ï¤Þ¤ë] /(exp) to turn out just as one wished/to play into the hands (of)/ +»×¤¦ÍÍ [¤ª¤â¤¦¤µ¤Þ] /(adj-na,adv,n) to one's heart's content/ +»×¤¦ÐÖ [¤ª¤â¤¦¤Þ¤Þ] /(n) to one's heart's content or satisfaction/ +»×¤¦Ôä [¤ª¤â¤¦¤Ä¤Ü] /(n,exp) (1) one's wishes/one's expectations/(2) just as expected/ +»×¤¦Ôä¤Ë¤Ï¤Þ¤ë [¤ª¤â¤¦¤Ä¤Ü¤Ë¤Ï¤Þ¤ë] /(exp) to turn out just as one wished/to play into the hands (of)/ +»×¤¨¤ë [¤ª¤â¤¨¤ë] /(v1) to seem/to appear likely/ +»×¤·¤¤ [¤ª¤Ü¤·¤¤] /(adj) apparently/ +»×¤·¾¤¤· [¤ª¤Ü¤·¤á¤·] /(n) thoughts/feelings/likings/ +»×¤·¾¤¤¹ [¤ª¤Ü¤·¤á¤¹] /(v5s) to develop thoughts or feelings/ +»×¤ï¤¯ [¤ª¤â¤ï¤¯] /(n) expectation/(P)/ +»×¤ï¤·¤¤ [¤ª¤â¤ï¤·¤¤] /(adj) suitable/satisfactory/desirable/ +»×¤ï¤·¤¯¤Ê¤¤ [¤ª¤â¤ï¤·¤¯¤Ê¤¤] /(adj) disappointing/unsatisfactory/unsuitable/ +»×¤ï¤º [¤ª¤â¤ï¤º] /(adv) unintentional/spontaneous/(P)/ +»×¤ï¤»¿¶¤ê [¤ª¤â¤ï¤»¤Ö¤ê] /(adj-na,n) suggestive behavior/insinuations/ +»×¤ï¤ì¤ë [¤ª¤â¤ï¤ì¤ë] /(v1) to seem/to appear/ +»×°Æ [¤·¤¢¤ó] /(n,vs) thought/consideration/meditation/ponder/(P)/ +»×°Æ¤ËÊë¤ì¤ë [¤·¤¢¤ó¤Ë¤¯¤ì¤ë] /(exp) to be lost in thought/ +»×°Æ¤Ë;¤ë [¤·¤¢¤ó¤Ë¤¢¤Þ¤ë] /(exp) to be at wit's end/to be at a loss for what to do/ +»×°Æ¤ò¶Å¤é¤¹ [¤·¤¢¤ó¤ò¤³¤é¤¹] /(exp) to rack one's brains (i.e. for a solution)/ +»×°ÆÅꤲ¼ó [¤·¤¢¤ó¤Ê¤²¤¯¤Ó] /(n) at one's wits end/ +»×°ÆÅê¼ó [¤·¤¢¤ó¤Ê¤²¤¯¤Ó] /be at one's wit's end/ +»×°Ô [¤·¤¤] /(n) thought/thinking/speculation/ +»×µÄ [¤·¤®] /(n) conjecture/guess/ +»×¹Í [¤·¤³¤¦] /(n) thought/(P)/ +»×¹ÍÎÏ [¤·¤³¤¦¤ê¤ç¤¯] /ability to think/ +»×º÷ [¤·¤µ¤¯] /(n) speculation/thinking/meditation/(P)/ +»×º÷Ū [¤·¤µ¤¯¤Æ¤­] /(adj-na) contemplative/meditative/ +»×½Õ´ü [¤·¤·¤å¤ó¤­] /(n) puberty/(P)/ +»×¾¤¤¹ [¤ª¤Ü¤·¤á¤¹] /(v5s) to develop thoughts or feelings/ +»×ÁÛ [¤·¤½¤¦] /(n) thought/idea/ideology/(P)/ +»×ÁÛ¤¬¸Ç¤Þ¤Ã¤Æ¤¤¤Ê¤¤ [¤·¤½¤¦¤¬¤«¤¿¤Þ¤Ã¤Æ¤¤¤Ê¤¤] /have no fixed ideas/ +»×Áۤμ«Í³ [¤·¤½¤¦¤Î¤¸¤æ¤¦] /(n) freedom of thought/ +»×ÁÛ²È [¤·¤½¤¦¤«] /(n) thinker/ +»×ÁÛ³¦ [¤·¤½¤¦¤«¤¤] /(n) world of ideas/ +»×ÁÛ·Ù»¡ [¤·¤½¤¦¤±¤¤¤µ¤Ä] /thought police/ +»×ÁÛ·à [¤·¤½¤¦¤²¤­] /(n) play dealing with ideas/ +»×ÁÛŪ [¤·¤½¤¦¤Æ¤­] /(adj-na) ideological/ +»×ÁÛÈÈ [¤·¤½¤¦¤Ï¤ó] /(n) white-collar crime/ +»×Ĭ [¤·¤Á¤ç¤¦] /(n) trend of thought/ +»×Ç° [¤·¤Í¤ó] /(n) thought/ +»×ÊÛ [¤·¤Ù¤ó] /(n) speculation/ +»×ÊÛů³Ø [¤·¤Ù¤ó¤Æ¤Ä¤¬¤¯] /speculative philosophy/ +»×Êé [¤·¤Ü] /(n) yearning/deep affection/(P)/ +»×θ [¤·¤ê¤ç] /(n) prudence/ +»×θ¿¼¤¤ [¤·¤ê¤ç¤Ö¤«¤¤] /prudent/ +»×ÎÁ [¤·¤ê¤ç¤¦] /(n,vs) careful consideration/thought/ +»×ÎÌ [¤·¤ê¤ç¤¦] /(n,vs) careful consideration/thought/ +»×ÏÇ [¤ª¤â¤ï¤¯] /(n) expectation/(P)/ +»×Ïǰ㤤 [¤ª¤â¤ï¤¯¤Á¤¬¤¤] /miscalculation/disappointment/ +»×ÏÇ»Õ [¤ª¤â¤ï¤¯¤·] /speculator/ +»×ÏÇÇã [¤ª¤â¤ï¤¯¤¬¤¤] /(n) speculative buying/ +»×ÏÇÇ㤤 [¤ª¤â¤ï¤¯¤¬¤¤] /(n) speculative buying/ +»Ø [¤æ¤Ó] /(n) finger/(P)/ +»Ø¤¬¥É¥¢¤Ë¶´¤Þ¤ë [¤æ¤Ó¤¬¥É¥¢¤Ë¤Ï¤µ¤Þ¤ë] /one's fingers are caught in a door/ +»Ø¤·³Ý¤± [¤µ¤·¤«¤±] /unfinished game of shogi/ +»Ø¤·¼¨¤¹ [¤µ¤·¤·¤á¤¹] /(v5s) to indicate/to show/to point to/(P)/ +»Ø¤·¼ê [¤µ¤·¤Æ] /(n) (in shogi, chess, etc.) a move/ +»Ø¤·¿Þ [¤µ¤·¤º] /(n) directions/instructions/ +»Ø¤·ÃÍ [¤µ¤·¤Í] /(n) price limit/ +»Ø¤·Êª [¤µ¤·¤â¤Î] /(n) cabinetwork/ +»Ø¤·Êª»Õ [¤µ¤·¤â¤Î¤·] /(n) cabinetmaker/ +»Ø¤¹ [¤µ¤¹] /(v5s) to point/to put up umbrella/to play/(P)/ +»Ø¤ÇÆü¤ò·«¤ë [¤æ¤Ó¤Ç¤Ò¤ò¤¯¤ë] /(exp) to count the days on one's fingers/ +»Ø¤ÎÀá [¤æ¤Ó¤Î¤Õ¤·] /knuckle/ +»Ø¤òµÍ¤á¤ë [¤æ¤Ó¤ò¤Ä¤á¤ë] /(exp) to cut off a person's finger/ +»Ø°µ [¤·¤¢¤Ä] /(n) finger pressure massage or therapy/ +»Ø°µÎÅË¡ [¤·¤¢¤Ä¤ê¤ç¤¦¤Û¤¦] /acupressure therapy/ +»Ø´Ä [¤æ¤Ó¤ï] /(n) (finger) ring/ +»Ø´Ó [¤µ¤·¤Ì¤­] /(n) type of hakama worn in ancient times/ +»Ø´Ó [¤æ¤Ó¤Ì¤­] /(n) thimble/ +»Ø´Ó¤­ [¤æ¤Ó¤Ì¤­] /(n) thimble/ +»Ø´ø [¤·¤­] /(n) command/direction/(P)/ +»Ø´ø´± [¤·¤­¤«¤ó] /(n) commander/ +»Ø´ø¸¢ [¤·¤­¤±¤ó] /(n,vs) (exercising) the right to command/ +»Ø´ø¼Ô [¤·¤­¤·¤ã] /(n) (musical) conductor/(P)/ +»Ø´ø½ê [¤·¤­¤¸¤ç] /command post/ +»Ø´ø½ê±é½¬ [¤·¤­¤¸¤ç¤¨¤ó¤·¤å¤¦] /command post exercise/ +»Ø´øËÀ [¤·¤­¤Ü¤¦] /(n) conductor's stick/conductor's baton/ +»Ø·ë¤Ó [¤æ¤Ó¤à¤¹¤Ó] /possum/phalanger/ +»Ø¸Æ [¤·¤³] /(n,vs) beckoning/ +»Ø¸Æ¤Î´Ö [¤·¤³¤Î¤«¤ó] /hailing distance/ +»Ø¸þ [¤·¤³¤¦] /(n) OO (object oriented)/directional (microphone)/ +»Ø¸þÀ­ [¤·¤³¤¦¤»¤¤] /(n) directivity/ +»Ø¸þÀ­ÇúÌô [¤·¤³¤¦¤»¤¤¤Ð¤¯¤ä¤¯] /shaped charge/ +»Øºµ [¤µ¤¹¤Þ¤¿] /(n) (MA) two-pronged weapon for catching a criminal/man-catcher war fork/ +»Øº¹¤¹ [¤æ¤Ó¤µ¤¹] /(v5s) to point at/(P)/ +»Ø»È¤¤ [¤æ¤Ó¤Å¤«¤¤] /(n) fingering/ +»Ø¼¨ [¤·¤¸] /(n,vs) indication/instruction/directions/(P)/ +»Ø¼¨»ì [¤·¤¸¤·] /(n) demonstrative/ +»Ø¼¨Àè [¤·¤¸¤µ¤­] /target/ +»Ø¼¨ÁõÃÖ [¤·¤¸¤½¤¦¤Á] /pointing device/ +»Ø¼¨Âå̾»ì [¤·¤¸¤À¤¤¤á¤¤¤·] /demonstrative pronoun/ +»Ø¼¨ÈÄ [¤·¤¸¤Ð¤ó] /signboard/notice board/ +»Ø¼¨Ìô [¤·¤¸¤ä¤¯] /(n) indicator/ +»Ø¾¸Ìæ [¤·¤·¤ç¤¦¤â¤ó] /hand print/ +»Ø¿Ë [¤·¤·¤ó] /(n) compass needle (cursor)/guideline/pointer/(P)/ +»Ø¿Í·Á [¤æ¤Ó¤Ë¤ó¤®¤ç¤¦] /(n) hand puppet/ +»Ø¿Þ [¤µ¤·¤º] /(n) instruction/mandate/(P)/ +»Ø¿ô [¤·¤¹¤¦] /(n) index/index number/exponent/(P)/ +»Ø¿ô´Ø¿ô [¤·¤¹¤¦¤«¤ó¤¹¤¦] /exponentiation function/ +»Ø¿ôÉô [¤·¤¹¤¦¤Ö] /exponent portion/ +»ØÀÚ¤ê [¤æ¤Ó¤­¤ê] /(n) linking little fingers to confirm a promise/(P)/ +»ØÀÞ¤ê [¤æ¤Ó¤ª¤ê] /(n) leading/prominent/eminent/ +»ØÀÞ¤ê¿ô¤¨¤ë [¤æ¤Ó¤ª¤ê¤«¤¾¤¨¤ë] /to count on one's fingers/ +»ØÀè [¤æ¤Ó¤µ¤­] /(n) fingertip/(P)/ +»ØÁêËÐ [¤æ¤Ó¤º¤â¤¦] /(n) thumb wrestling/ +»ØÃÆ [¤·¤À¤ó] /(n,vs) attack/criticism/blame/rejection/disdain/ +»ØÃÍ [¤µ¤·¤Í] /(n) limit (price)/ +»ØÄê [¤·¤Æ¤¤] /(n,vs) designation/specification/assignment/pointing at/(P)/ +»ØÄê·ô [¤·¤Æ¤¤¤±¤ó] /ticket (reserved seat)/ +»ØÄêÀÊ [¤·¤Æ¤¤¤»¤­] /(n) reserved seat/ +»ØÄêÌÃÊÁ [¤·¤Æ¤¤¤á¤¤¤¬¤é] /specified stock/ +»ØŦ [¤·¤Æ¤­] /(n,vs) pointing out/identification/(P)/ +»ØƬ [¤·¤È¤¦] /(n) fingertip/ +»ØƳ [¤·¤É¤¦] /(n,vs) leadership/guidance/coaching/(P)/ +»ØƳ¤Î²¼¤Ë [¤·¤É¤¦¤Î¤â¤È¤Ë] /(adv) under the guidance of/under the leadership of/ +»ØƳ°÷ [¤·¤É¤¦¤¤¤ó] /(n) instructor/advisor/ +»ØƳ¸¶Íý [¤·¤É¤¦¤²¤ó¤ê] /(n) guiding principle/ +»ØƳ¼Ô [¤·¤É¤¦¤·¤ã] /leader/ +»ØƳ¼Ô¤È¤·¤Æĺ¤¯ [¤·¤É¤¦¤·¤ã¤È¤·¤Æ¤¤¤¿¤À¤¯] /to have (a person) as one's leader/ +»ØƳ¼ç»ö [¤·¤É¤¦¤·¤å¤¸] /(governmental) supervisor of teachers/ +»ØƳÉô [¤·¤É¤¦¤Ö] /leadership/ +»ØƳÍ×ÎÎ [¤·¤É¤¦¤è¤¦¤ê¤ç¤¦] /government-approved curriculums/(educational) guidelines/ +»ØƳÎÏ [¤·¤É¤¦¤ê¤ç¤¯] /(n) one's leadership (over the group)/(lack) leadership qualities/ +»ØÆî [¤·¤Ê¤ó] /(n,vs) instruction/teaching/pointing south/ +»ØÆî¼Ö [¤·¤Ê¤ó¤·¤ã] /(n) ancient Chinese vehicle with a compass whose needle always pointed south/ +»ØÆîÈÖ [¤·¤Ê¤ó¤Ð¤ó] /(n) instructor/ +»ØÆîÌò [¤·¤Ê¤ó¤ä¤¯] /(n) instructor/ +»Øɸ [¤·¤Ò¤ç¤¦] /(n) index/indices/(P)/ +»Ø̾ [¤·¤á¤¤] /(n,vs) name/nominate/designate/(P)/ +»Ø̾»î¹ç [¤·¤á¤¤¤¸¤¢¤¤] /title match (sports)/ +»Ø̾¼êÇÛ [¤·¤á¤¤¤Æ¤Ï¤¤] /(n) search for a named suspect/(P)/ +»Ø̾¼êÇۼԥꥹ¥È [¤·¤á¤¤¤Æ¤Ï¤¤¤â¤Î¥ê¥¹¥È] /(n) wanted list/ +»Ø̾¼êÇÛ¿Í [¤·¤á¤¤¤Æ¤Ï¤¤¤¸¤ó] /wanted criminal/ +»Ø̾¼õÂú±éÀâ [¤·¤á¤¤¤¸¤å¤À¤¯¤¨¤ó¤¼¤Ä] /(n) acceptance speech/ +»Ø̾ÂÇ¼Ô [¤·¤á¤¤¤À¤·¤ã] /(n) designated hitter (baseball)/DH/ +»Ø̾ÄÌÏà [¤·¤á¤¤¤Ä¤¦¤ï] /(n) person-to-person call/personal call/ +»Ø̾Åêɼ [¤·¤á¤¤¤È¤¦¤Ò¤ç¤¦] /roll call vote/ +»ØÌæ [¤·¤â¤ó] /(n) fingerprint/(P)/ +»Øλ¿Þ [¤·¤ê¤ç¤¦¤º] /(n) end game position/ +»ØÎØ [¤æ¤Ó¤ï] /(n) (finger) ring/(P)/ +»ØÎá [¤·¤ì¤¤] /(n) orders/instructions/directive/(P)/ +»ØÏÃË¡ [¤·¤ï¤Û¤¦] /(n) finger language/signing/sign language/ +»Ù¤¦ [¤«¤¦] /(v5u) to support or prop up/ +»Ù¤¨ [¤µ¤µ¤¨] /(n) support/stay/prop/ +»Ù¤¨¤ë [¤µ¤µ¤¨¤ë] /(v1) to support/to prop/(P)/ +»Ù¤¨¤ë [¤Ä¤«¤¨¤ë] /(v1) to be blocked/to choke/to be obstructed/to feel a pressure on one's chest/(P)/ +»Ù¤¨¤ë [¤Ä¤Ã¤«¤¨¤ë] /(v1) to be blocked/to choke/to be obstructed/to feel a pressure on one's chest/ +»Ù±ç [¤·¤¨¤ó] /(n,vs) support/backing/aid/(P)/ +»Ù±ç¼Ô [¤·¤¨¤ó¤·¤ã] /supporter/ +»Ù±çÃÄÂÎ [¤·¤¨¤ó¤À¤ó¤¿¤¤] /support group/ +»Ùµë [¤·¤­¤å¤¦] /(n) payment/allowance/(P)/ +»Ùµë³Û [¤·¤­¤å¤¦¤¬¤¯] /(n) allowance/ +»Ù¶É [¤·¤­¤ç¤¯] /(n) branch office/(P)/ +»Ùº÷ [¤·¤µ¤¯] /stay/ +»Ù»ý [¤·¤¸] /(n,vs) support/maintenance/(P)/ +»Ù»ý¹º [¤·¤¸¤³¤¦] /bearing pile/ +»Ù»ý¼Ô [¤·¤¸¤·¤ã] /(n) supporter (e.g. of the arts)/ +»Ù»ýÃÄÂÎ [¤·¤¸¤À¤ó¤¿¤¤] /(n) support group/ +»Ù»ýΨ [¤·¤¸¤ê¤Ä] /approval rating/ +»Ù»ýÎÏ [¤·¤¸¤ê¤ç¤¯] /bearing capacity/ +»Ù»ýÎÏ·¸¿ô [¤·¤¸¤ê¤ç¤¯¤±¤¤¤¹¤¦] /bearing capacity factor/ +»Ù»ýÎÏÄê¼° [¤·¤¸¤ê¤ç¤¯¤Æ¤¤¤·¤­] /bearing capacity formula/ +»Ù»ýÎÏÍýÏÀ [¤·¤¸¤ê¤ç¤¯¤ê¤í¤ó] /bearing capacity theory/ +»Ù¼Ò [¤·¤·¤ã] /(n) branch office/(P)/ +»Ù½Ð [¤·¤·¤å¤Ä] /(n) expenditure/expenses/(P)/ +»Ù½Ð³Û [¤·¤·¤å¤Ä¤¬¤¯] /(amount of) expenditures or disbursements/ +»Ù½ê [¤·¤·¤ç] /(n) branch (office)/(P)/ +»Ù½ð [¤·¤·¤ç] /(n) substation/ +»Ù¾ã [¤·¤·¤ç¤¦] /(n) obstacle/hindrance/impediment/difficulty/(P)/ +»ÙÀþ [¤·¤»¤ó] /(n) branch line/ +»Ù² [¤·¤¾¤¯] /(n) tribe/branch family/ +»ÙÂâ [¤·¤¿¤¤] /(n) task force/ +»ÙÃì [¤·¤Á¤å¤¦] /(n) prop/brace/fulcrum/(P)/ +»ÙÄ£ [¤·¤Á¤ç¤¦] /(n) (governmental) branch office/ +»ÙŹ [¤·¤Æ¤ó] /(n) branch store (office)/(P)/ +»ÙŹĹ [¤·¤Æ¤ó¤Á¤ç¤¦] /(n) branch manager/manager of a branch office/(P)/ +»ÙŹÌÖ [¤·¤Æ¤ó¤â¤¦] /branch store network/ +»ÙÅÀ [¤·¤Æ¤ó] /(n) fulcrum/ +»ÙÅÙ [¤·¤¿¤¯] /(n,vs) preparation/(P)/ +»ÙÅÙ¶â [¤·¤¿¤¯¤­¤ó] /(n) money to cover the cost of preparations or arrangements/ +»ÙÅÙÉô²° [¤·¤¿¤¯¤Ù¤ä] /(n) dressing room/ +»ÙÆá [¤·¤Ê] /China (sometimes derogatory)/ +»ÙÆáÃÝ [¤·¤Ê¤Á¤¯] /(n) bamboo shoots boiled, sliced, fermented, dried or preserved in salt, then soaked in hot water and sea salt/ +»ÙÇÛ [¤·¤Ï¤¤] /(n,vs) rule/control/direction/(P)/ +»ÙÇÛ³¬µé [¤·¤Ï¤¤¤«¤¤¤­¤å¤¦] /ruling class(es)/ +»ÙÇÛ¸¢ [¤·¤Ï¤¤¤±¤ó] /(n) control/supremacy/ +»ÙÇÛ¼Ô [¤·¤Ï¤¤¤·¤ã] /governor/ +»ÙÇÛ¿Í [¤·¤Ï¤¤¤Ë¤ó] /(n) manager/executive/(P)/ +»ÙÇÛŪ [¤·¤Ï¤¤¤Æ¤­] /(adj-na) dominant/ruling/(P)/ +»ÙÇÛÎÏ [¤·¤Ï¤¤¤ê¤ç¤¯] /controlling power/ +»ÙÉô [¤·¤Ö] /(n) branch/subdivision/(P)/ +»Ùʧ [¤·¤Ï¤é¤¤] /(n) payment/(P)/ +»Ùʧ¤¤ [¤·¤Ï¤é¤¤] /(n) payment/(P)/ +»Ùʧ¤¤¤òµñ¤à [¤·¤Ï¤é¤¤¤ò¤³¤Ð¤à] /(exp) to decline to pay/to refuse payment/ +»Ùʧ¤¤´ªÄê [¤·¤Ï¤é¤¤¤«¤ó¤¸¤ç¤¦] /bill or account payable/ +»Ùʧ¤¤ºÑ¤ß [¤·¤Ï¤é¤¤¤º¤ß] /settled/paid/ +»Ùʧ¤¤¼ê·Á [¤·¤Ï¤é¤¤¤Æ¤¬¤¿] /bill or note payable/ +»Ùʧ¤¤¿Í [¤·¤Ï¤é¤¤¤Ë¤ó] /(n) payer/ +»Ùʧ¤¤Æü [¤·¤Ï¤é¤¤¤Ó] /payday/ +»Ùʧ¤¤Ç½ÎÏ [¤·¤Ï¤é¤¤¤Î¤¦¤ê¤ç¤¯] /(n) solvency/ +»Ùʧ¤¦ [¤·¤Ï¤é¤¦] /(v5u) to pay/(P)/ +»Ùʧ¼ê³¤­ [¤·¤Ï¤é¤¤¤Æ¤Ä¤Å¤­] /(n) payment arrangements or procedures/ +»ÙʧÆü [¤·¤Ï¤é¤¤¤Ó] /(n) pay day/date of payment/ +»ÙʧÉÔǽ [¤·¤Ï¤é¤¤¤Õ¤Î¤¦] /(n) insolvency/ +»ÙÊÛ [¤·¤Ù¤ó] /(n,vs) payment/defrayal/disbursement/ +»ÙÌ® [¤·¤ß¤ã¤¯] /(n) spur/feed/branch/ +»ÙÎ¥ÌÇÎö [¤·¤ê¤á¤Ä¤ì¤Ä] /(adj-na,n) incoherent/inconsistent/illogical/ +»Ùή [¤·¤ê¤å¤¦] /(n) tributary/branch/(P)/ +»Û¤¦ [¤³¤¦] /(adv,int) this/thus/such/verbal pause/ +»Û¤¦¤·¤¿ [¤³¤¦¤·¤¿] /(exp) (uk) such/ +»Û¤¦¤·¤Æ [¤³¤¦¤·¤Æ] /(conj) (uk) thus/ +»Û¤¯¤·¤Æ [¤«¤¯¤·¤Æ] /(conj) (uk) thus/ +»Û¤¯¤Æ [¤«¤¯¤Æ] /(adv,conj) thus/in this way/ +»Û³¦ [¤·¤«¤¤] /(n) this field or subject/ +»Û³Ø [¤·¤¬¤¯] /(n) this academic subject/ +»Û¶È [¤·¤®¤ç¤¦] /(n) this business or profession/ +»ÛÆ» [¤·¤É¤¦] /(n) this art or field of study/ +»Ûʸ [¤·¤Ö¤ó] /(n) this academic subject or field of study/Confucian studies/ +»ÛÍÍ [¤«¤è¤¦] /(adj-na,n) in such a manner/like this/ +»Ü¤· [¤Û¤É¤³¤·] /(n) charity/ +»Ü¤·Êª [¤Û¤É¤³¤·¤â¤Î] /(n) alms/ +»Ü¤¹ [¤Û¤É¤³¤¹] /(v5s) to donate/to give/to conduct/to apply/to perform/(P)/ +»Ü²îµ´ [¤»¤¬¤­] /(n) (Buddh) service for the benefit of suffering spirits/ +»Ü¹© [¤·¤³¤¦] /(n,vs) execution (building contract)/carrying out/(P)/ +»Ü¹© [¤»¤³¤¦] /(n,vs) execution (building contract)/carrying out/ +»Ü¹Ô [¤·¤®¤ç¤¦] /(n,vs) (1) execution/enforcing/carrying out/ +»Ü¹Ô [¤·¤³¤¦] /(n,vs) (1) execution/enforcing/carrying out/(P)/ +»Ü¹Ô [¤»¤®¤ç¤¦] /(n,vs) (1) giving alms/giving food to the poor or monks/ +»Ü¹Ô [¤»¤³¤¦] /(n,vs) (1) execution/enforcing/carrying out/ +»Ü¹Ôµ¬Â§ [¤·¤³¤¦¤­¤½¤¯] /(n) enforcement regulations/ +»Üºö [¤·¤µ¤¯] /(n) policy/measure/(P)/ +»Ü¼ç [¤»¤·¤å] /(n) chief mourner/donor/benefactor/ +»Ü½Ñ [¤·¤¸¤å¤Ä] /(n) (surgical) operation/ +»Ü¾ò [¤·¤¸¤ç¤¦] /rifling a gun barrel/making lines/ +»Ü¾û [¤»¤¸¤ç¤¦] /(n,vs) locking/ +»ÜÀ¯ [¤·¤»¤¤] /(n) government/administration/statesmanship/(P)/ +»ÜÀ¯Êý¿Ë [¤·¤»¤¤¤Û¤¦¤·¤ó] /administrative policy/ +»ÜÀ¯Êý¿Ë±éÀâ [¤·¤»¤¤¤Û¤¦¤·¤ó¤¨¤ó¤¼¤Ä] /(n) policy speech/ +»ÜÀß [¤·¤»¤Ä] /(n) institution/establishment/facility/(army) engineer/(P)/ +»ÜÈî [¤»¤Ò] /(n,vs) manuring/fertilization/ +»Üʪ [¤»¤â¤Ä] /(n) alms/ +»ÜÊÆ [¤»¤Þ¤¤] /(n) rice given in charity/donating rice/ +»ÜÌô [¤»¤ä¤¯] /(n) (dispensation of) free medicine/ +»ÜÎÅ [¤»¤ê¤ç¤¦] /(n) free medical treatment/gratuitous treatment/ +»Ý [¤·] /relish/show a liking for/(P)/ +»Ý [¤à¤Í] /(n) purport/principle/instructions/will/thinking/(P)/ +»Ý¡¹¤È [¤¦¤Þ¤¦¤Þ¤È] /successfully/nicely/ +»Ý¤¤ [¤¦¤Þ¤¤] /(adj) delicious/appetizing/skillful/clever/expert/wise/successful/fortunate/splendid/promising/ +»Ý¤¤³¨ [¤¦¤Þ¤¤¤¨] /excellent picture (painting)/ +»Ý¤¤»Å»ö [¤¦¤Þ¤¤¤·¤´¤È] /profitable business/ +»Ý¤¤½Á [¤¦¤Þ¤¤¤·¤ë] /the lion's share/the cream/ +»Ý¤¤Ë¡¤ò¹Í¤¨½Ð¤¹ [¤¦¤Þ¤¤¤Û¤¦¤ò¤«¤ó¤¬¤¨¤À¤¹] /(exp) to devise a crack method/ +»Ý¤¤ÎÁÍý [¤¦¤Þ¤¤¤ê¤ç¤¦¤ê] /tasty dish/ +»Ý¤¬¤ë [¤¦¤Þ¤¬¤ë] /(v5r) to relish/to show a liking for/ +»Ý¤¯ [¤¦¤Þ¤¯] /skillfully/well/deliciously/aptly/cleverly/ +»Ý¤¯¹Ô¤«¤Ê¤¤ [¤¦¤Þ¤¯¤¤¤«¤Ê¤¤] /be unsuccessful/go badly/ +»Ý¤¯¹Ô¤¯ [¤¦¤Þ¤¯¤¤¤¯] /(v5k-s) to go smoothly/to turn out well/to do the trick/to have peaceful relations/ +»Ý»Ý¤È [¤¦¤Þ¤¦¤Þ¤È] /successfully/nicely/ +»Ý¼Ñ [¤¦¤Þ¤Ë] /(n) fish (meat) and vegetables boiled in soy sauce with sugar/ +»Ý¼ò [¤·¤·¤å] /(arch) good wine/ +»ÝÇ° [¤·¤Í¤ó] /thought/ +»ÝÌ£ [¤¦¤Þ¤ß] /(n) good flavor/good taste/ +»Þ [¤¨¤À] /(n) branch/bow/twig/limb/(P)/ +»Þ¤ò¶º¤á¤ë [¤¨¤À¤ò¤¿¤á¤ë] /(exp) to straighten a branch/ +»Þ¤ò¸ò¤ï¤·¤Æ [¤¨¤À¤ò¤«¤ï¤·¤Æ] /with branches crossing each other/ +»Þ¤òÑò¤ë [¤¨¤À¤ò¤­¤ë] /(exp) to prune a tree/ +»Þ¤òî÷¤à [¤¨¤À¤ò¤Ï¤µ¤à] /(exp) to trim (prune) a tree/ +»Þ¿¶¤ê [¤¨¤À¤Ö¤ê] /(n) shape of a tree/ramifications/ +»Þ¿â¤ìºù [¤·¤À¤ì¤¶¤¯¤é] /(n) variety of cherry tree with drooping branches/weeping cherry/ +»Þ¿â¤ìÌø [¤·¤À¤ì¤ä¤Ê¤®] /(n) weeping willow/ +»Þ¿âºù [¤·¤À¤ì¤¶¤¯¤é] /(n) variety of cherry tree with drooping branches/weeping cherry/ +»Þ¿âÌø [¤·¤À¤ì¤ä¤Ê¤®] /(n) weeping willow/ +»ÞÀÚ¤ê [¤¨¤À¤­¤ê] /pruning/ +»ÞÀܤ® [¤¨¤À¤Ä¤®] /(n) cleft grafting/ +»ÞÀÞ¤ê¸Í [¤·¤ª¤ê¤É] /(n) garden gate formed of branches and twigs/ +»Þ² [¤·¤¾¤¯] /(n) tribe/branch family/ +»ÞÂâ [¤·¤¿¤¤] /(n) detached force/ +»ÞƦ [¤¨¤À¤Þ¤á] /(n) green soybeans/(P)/ +»ÞÆ» [¤¨¤À¤ß¤Á] /(n) branch road/digression/ +»Þʬ¤«¤ì [¤¨¤À¤ï¤«¤ì] /(n) ramification/branch/ +»ÞÌÓ [¤¨¤À¤²] /(n) split end of hair/ +»ÞÍÕ [¤¨¤À¤Ï] /(n) leaves and branches/side issues/foliage/(P)/ +»ÞÍÕ [¤·¤è¤¦] /(n) leaves and branches/side issues/foliage/(P)/ +»ÞÍÕËöÀá [¤·¤è¤¦¤Þ¤Ã¤»¤Ä] /unimportant details (lit: branches and leaves)/inessentials/ +»ß¤¹ [¤è¤¹] /(v5s) to cease/to abolish/to resign/to give up/(P)/ +»ß¤Þ¤ê [¤È¤Þ¤ê] /(n) stop/stoppage/end/ +»ß¤Þ¤êÌÚ [¤È¤Þ¤ê¤®] /(n) perch/ +»ß¤Þ¤ë [¤È¤É¤Þ¤ë] /(v5r) (1) to remain/to abide/to stay (in the one place)/(2) to come to a halt/(3) to stop/(P)/ +»ß¤Þ¤ë [¤È¤Þ¤ë] /(v5r) (1) to remain/to abide/to stay (in the one place)/(2) to come to a halt/(3) to stop/(P)/ +»ß¤Þ¤ì [¤È¤Þ¤ì] /stop sign/ +»ß¤ßÆñ¤¤ [¤ä¤ß¤¬¤¿¤¤] /(adj) irresistible/ +»ß¤à [¤ä¤à] /(v5m,vi) to cease/to stop/to be over/(P)/ +»ß¤à¤òÆÀ¤º [¤ä¤à¤ò¤¨¤º] /(adv) unavoidably/inevitably/necessarily/reluctantly/against one's will/ +»ß¤à¤òÆÀ¤Ê¤¤ [¤ä¤à¤ò¤¨¤Ê¤¤] /(exp) cannot be helped/unavoidable/(P)/ +»ß¤á [¤È¤É¤á] /(n) finishing blow/clincher/ +»ß¤á¤É¤Ê¤¤ [¤È¤á¤É¤Ê¤¤] /(adj) endless/ceaseless/ +»ß¤á¤É¤Ê¤¯ [¤È¤á¤É¤Ê¤¯] /(adv) endlessly/ceaselessly/(P)/ +»ß¤á¤Ë¤Ê¤ë [¤ä¤á¤Ë¤Ê¤ë] /(exp) to be given up/to be discontinued/ +»ß¤á¤ë [¤È¤É¤á¤ë] /(v1) to stop/to cease/to put an end to/ +»ß¤á¤ë [¤È¤á¤ë] /(v1) to stop (something)/(P)/ +»ß¤á¤ë [¤ä¤á¤ë] /(v1,vt) to end/to stop/to cease/to resign/(P)/ +»ß¤á¤ò»É¤¹ [¤È¤É¤á¤ò¤µ¤¹] /(exp) to put an end to/to finish by a stab in the neck/ +»ß¤á¶â [¤È¤á¤¬¤Í] /(iK) (n) clasp/snap fastener/(P)/ +»ß¤á½è [¤È¤á¤É] /(n) end/termination point/ +»ß¤á½è̵¤¤ [¤È¤á¤É¤Ê¤¤] /(adj) endless/ceaseless/ +»ß¤á½è̵¤¯ [¤È¤á¤É¤Ê¤¯] /(adv) endlessly/ceaselessly/ +»ß¤áΩ¤Æ [¤È¤á¤À¤Æ] /(n) restrain (someone)/restraint/ +»ß¤êÌÚ [¤È¤Þ¤ê¤®] /(n) perch/barstool/ +»ß²»´ï [¤·¤ª¤ó¤­] /(piano) damper/ +»ß´Ñ [¤·¤«¤ó] /(n) giving up illusions and attaining enlightenment/ +»ß·ì [¤·¤±¤Ä] /(n,vs) stop bleeding/hemostasis/ +»ß·ìºÞ [¤·¤±¤Ä¤¶¤¤] /(n) stopping of bleeding/ +»ß·ìÂÓ [¤·¤±¤Ä¤¿¤¤] /tourniquet/ +»ß½É [¤·¤·¤å¤¯] /(n,vs) lodging/putting up/ +»ß¿å [¤·¤¹¤¤] /(n) stagnant water/still water/ +»ßÌÚ [¤È¤Þ¤ê¤®] /(n) perch/barstool/ +»ßÍÈ [¤·¤è¤¦] /(n) sublation (philosophy)/ +»à [¤·] /(n,n-suf) death/decease/(P)/ +»à¤·¤Æ¸åÖá¤à [¤·¤·¤Æ¤Î¤Á¤ä¤à] /to be determined to do or die/ +»à¤¹¤Ù¤­ [¤·¤¹¤Ù¤­] /(adj) mortal/ +»à¤Ë¤«¤±¤ë [¤·¤Ë¤«¤±¤ë] /(v1) to be dying/to be about to die/to be close to death/ +»à¤Ë²Ö [¤·¤Ë¤Ð¤Ê] /(n) a blooming cut flower/glorious death/ +»à¤Ë³Ý¤«¤ë [¤·¤Ë¤«¤«¤ë] /(v5r) to be dying/ +»à¤Ë³Ý¤±¤ë [¤·¤Ë¤«¤±¤ë] /(v1) to be dying/to be about to die/to be close to death/ +»à¤Ë´é [¤·¤Ë¤¬¤ª] /(n) face of a dead person/ +»à¤ËµÞ¤° [¤·¤Ë¤¤¤½¤°] /(v5g) to hasten one's death/ +»à¤Ë¶â [¤·¤Ë¤¬¤Í] /(n) wasted money/unused money/ +»à¤Ë¸å¤ì¤ë [¤·¤Ë¤ª¤¯¤ì¤ë] /(v1) to outlive/ +»à¤ËºÝ [¤·¤Ë¤®¤ï] /(n) verge of death/ +»à¤Ë»þ [¤·¤Ë¤É¤­] /(n) time to die/ +»à¤Ë½ê [¤·¤Ë¤É¤³¤í] /(n) place of death/place to die/ +»à¤Ë¾ì½ê [¤·¤Ë¤Ð¤·¤ç] /(n) place to die/place of death/ +»à¤Ë¿À [¤·¤Ë¤¬¤ß] /(n) (god of) death/ +»à¤Ë¿å [¤·¤Ë¤ß¤º] /(n) give water to a dying person/water given to a dying person/ +»à¤ËÀ䤨¤ë [¤·¤Ë¤¿¤¨¤ë] /(v1) to die out/to become extinct/ +»à¤ËÁõ« [¤·¤Ë¤·¤ç¤¦¤¾¤¯] /(n) burial clothes/clothes worn to commit suicide/ +»à¤Ë»¤Ê¤¤ [¤·¤Ë¤¾¤³¤Ê¤¤] /(n) a person who has escaped death/dotard/ +»à¤Ë»¤Ê¤¦ [¤·¤Ë¤½¤³¤Ê¤¦] /(v5u) to fail to die/to survive/to outlive/ +»à¤ËÂÎ [¤·¤Ë¤¿¤¤] /(n) losing posture (sumo)/hopeless situation/(P)/ +»à¤ËÃÑ [¤·¤Ë¤Ï¤¸] /(n) shameful death/ +»à¤Ëʪ¶¸¤¤ [¤·¤Ë¤â¤Î¤°¤ë¤¤] /(n) desperate/frantic/ +»à¤ËÊ̤ì¤ë [¤·¤Ë¤ï¤«¤ì¤ë] /(v1) to be separated by death/ +»à¤ËÌÜ [¤·¤Ë¤á] /(n) moment of death/ +»à¤ËÍÍ [¤·¤Ë¤¶¤Þ] /(n) manner of death/ +»à¤Ì [¤·¤Ì] /(v5n) to die/(P)/ +»à¤ÌËøÀ臘 [¤·¤Ì¤Þ¤Ç¤¿¤¿¤«¤¦] /to fight to the last (death)/ +»à¤Î³¥ [¤·¤Î¤Ï¤¤] /(n) lethal radioactive fallout/atomic dust/ +»à¤Î¾¦¿Í [¤·¤Î¤·¤ç¤¦¤Ë¤ó] /(n) merchant of death/ +»à¤òÅé¤à [¤·¤ò¤¤¤¿¤à] /(exp) to mourn over the death of/ +»à°ø [¤·¤¤¤ó] /(n) cause of death/(P)/ +»à²Ð»³ [¤·¤«¤¶¤ó] /(n) extinct volcano/ +»à³¤ [¤·¤«¤¤] /Dead Sea/ +»à³¥ [¤·¤«¤¤] /(n) as lifeless as cold ashes/ +»à³¼ [¤·¤¬¤¤] /(n) body/corpse/remains/ +»à³Ñ [¤·¤«¤¯] /(n) blind spot/dead space/ +»à³è [¤·¤«¤Ä] /(n) life and-or death/(P)/ +»à³èÌäÂê [¤·¤«¤Ä¤â¤ó¤À¤¤] /(n) matter of life or death/life-and-death problem/ +»à´ü [¤·¤­] /(n) time of death/ +»àµå [¤·¤­¤å¤¦] /(n) hit a batter by pitching a ball (baseball)/(P)/ +»àµî [¤·¤­¤ç] /(n) death/(P)/ +»à·º [¤·¤±¤¤] /(n) death penalty/capital punishment/(P)/ +»à·º¼¹¹Ô [¤·¤±¤¤¤·¤Ã¤³¤¦] /(adj-na) execution/ +»à·º¼ü [¤·¤±¤¤¤·¤å¤¦] /(n) criminals condemned to death/(P)/ +»à·º¾ì [¤·¤±¤¤¤¸¤ç¤¦] /place of execution/ +»à·ºÀ©ÅÙ [¤·¤±¤¤¤»¤¤¤É] /(n) capital punishment/ +»à·ºÈ½·è [¤·¤±¤¤¤Ï¤ó¤±¤Ä] /(n) death sentence/ +»à¸å [¤·¤´] /(n-adv,n) after death/(P)/ +»à¸å¤Ë°Ì¤ò£¤ë [¤·¤´¤Ë¤¯¤é¤¤¤ò¤ª¤¯¤ë] /(exp) to confer a posthumous rank/ +»à¸å¹Åľ [¤·¤´¤³¤¦¤Á¤ç¤¯] /rigor mortis/ +»à¸ì [¤·¤´] /(n) dead language/obsolete word/(P)/ +»àºá [¤·¤¶¤¤] /(n) capital crime/crime resulting in a death penalty/ +»à»º [¤·¤¶¤ó] /(n) stillbirth/ +»à»º»ù [¤·¤¶¤ó¤¸] /stillborn baby/ +»à»Ó [¤·¤·] /(n) corpse/ +»à»ù [¤·¤¸] /(n) dead or stillborn child/ +»à¼´ [¤·¤¸¤¯] /dead axle/ +»à¼Ô [¤·¤·¤ã] /(n) casualty/deceased/(P)/ +»à¼Ô¤òÀ¸¤«¤¹ [¤·¤·¤ã¤ò¤¤¤«¤¹] /(exp) to revive the dead/ +»à¼é [¤·¤·¤å] /(n,vs) defending to the last/defending desperately/ +»à½­ [¤·¤·¤å¤¦] /(n) putrid smell of a corpse/ +»à½è [¤·¤·¤ç] /(n) place of death/place to die/ +»à½ê [¤·¤·¤ç] /(n) place of death/place to die/ +»à½ý [¤·¤·¤ç¤¦] /(n,vs) casualties/injuries and deaths/ +»à½ý¼Ô [¤·¤·¤ç¤¦¤·¤ã] /(n) casualties/killed and wounded/(P)/ +»à¿À [¤·¤Ë¤¬¤ß] /(n) (god of) death/ +»à¿Í [¤·¤Ë¤ó] /(n) corpse/dead person/(P)/ +»à¿Í [¤·¤Ó¤È] /(n) corpse/dead person/ +»àÀ¸ [¤·¤»¤¤] /(n) life and death/ +»àÀ¸´Ñ [¤·¤»¤¤¤«¤ó] /one's opinion on (life and) death/ +»àÀþ [¤·¤»¤ó] /(n) point between life and death/verge of death/ +»àÁê [¤·¤½¤¦] /(n) look of death/shadow of death/ +»à¢ [¤·¤¾¤¦] /(n,vs) hoarding/storing away/ +»àÂÎ [¤·¤¿¤¤] /(n) corpse/(P)/ +»àÂΰä´þ [¤·¤¿¤¤¤¤¤­] /abandon a corpse/ +»àÂβò˶ [¤·¤¿¤¤¤«¤¤¤Ü¤¦] /autopsy/ +»àÂÎÃÖ¤­¾ì [¤·¤¿¤¤¤ª¤­¤Ð] /morgue/ +»àÃÏ [¤·¤Á] /(n) proper place to die/the point of death/ +»àÃæ [¤·¤Á¤å¤¦] /(n) fatal situation/ +»àÅÀ [¤·¤Æ¤ó] /(n) dead point/ +»àÆ® [¤·¤È¤¦] /(n) struggle "to the death"/ +»àÆÇ [¤·¤É¤¯] /(n) ptomaine poisoning/ +»àÆù [¤·¤Ë¤¯] /(n) dead flesh/ +»àÈà [¤·¤Ï¤ó] /(n) postmortem lividity/ +»àɼ [¤·¤Ò¤ç¤¦] /(n) useless vote/ +»àÉ [¤·¤Ó¤ç¤¦] /(n) fatal disease/ +»àʪ [¤·¤Ö¤Ä] /(n) dead thing/useless item/ +»àʸ [¤·¤Ö¤ó] /(n) dead letter/meaningless writing/ +»àÊÌ [¤·¤Ù¤Ä] /(n) bereavement/ +»àË´ [¤·¤Ü¤¦] /(n,vs) death/mortality/(P)/ +»àË´µ­»ö [¤·¤Ü¤¦¤­¤¸] /(n) obituary notice/ +»àË´µëÉÕ¶â [¤·¤Ü¤¦¤­¤å¤¦¤Õ¤­¤ó] /(n) death benefit/ +»àË´¼Ô [¤·¤Ü¤¦¤·¤ã] /the deceased/deaths/persons killed/(P)/ +»àË´¾ÚÌÀ½ñ [¤·¤Ü¤¦¤·¤ç¤¦¤á¤¤¤·¤ç] /(n) death certificate/ +»àË´¿ÇÃǽñ [¤·¤Ü¤¦¤·¤ó¤À¤ó¤·¤ç] /death certificate/ +»àË´¿ô [¤·¤Ü¤¦¤¹¤¦] /number of death/ +»àË´ÆϤ± [¤·¤Ü¤¦¤È¤É¤±] /report of death/ +»à˴Ψ [¤·¤Ü¤¦¤ê¤Ä] /(n) death rate/mortality/(P)/ +»àË× [¤·¤Ü¤Ä] /(n) death/ +»àÌ® [¤·¤ß¤ã¤¯] /(n) weakening pulse/exhausted (mining) vein/ +»àÌ¿ [¤·¤á¤¤] /(n) fate/life or death/ +»àÌÇ [¤·¤á¤Ä] /(n) extinction/annihilation/destruction/ +»àÎÏ [¤·¤ê¤ç¤¯] /(n) desperate effort/ +»àÎϤò¿Ô¤¯¤¹ [¤·¤ê¤ç¤¯¤ò¤Ä¤¯¤¹] /(exp) to make frantic efforts/ +»àÎî [¤·¤ê¤ç¤¦] /(n) spirit of a dead person/ghost/departed soul/ +»àÎî [¤·¤ì¤¤] /(n) spirit of a dead person/ghost/departed soul/ +»àÝÇ [¤·¤Ü¤Ä] /(n) death/ +»àò° [¤·¤Ï¤¯] /waning moon/ +»á [¤¦¤¸] /(n) family name/lineage/birth/(P)/ +»á¤Î°Õ¸« [¤·¤Î¤¤¤±¤ó] /his opinion/ +»á¤è¤ê°é¤Á [¤¦¤¸¤è¤ê¤½¤À¤Á] /(exp) birth is much, but breeding is more/ +»á»Ò [¤¦¤¸¤³] /(n) shrine parishioner/ +»á»Ò»¥ [¤¦¤¸¤³¤Õ¤À] /(n) charm for shrine visitors/ +»á»ÒÄ¢ [¤¦¤¸¤³¤Á¤ç¤¦] /shrine visitors' register/ +»á»û [¤¦¤¸¤Ç¤é] /(n) shrine built to a guardian deity/ +»á¿À [¤¦¤¸¤¬¤ß] /(n) Shinto god/patron god/(P)/ +»á¿Í [¤¦¤¸¤Ò¤È] /person of blood lineage/clan member/ +»áÀ«À©ÅÙ [¤·¤»¤¤¤»¤¤¤É] /former naming system/ +»áÁÇÀ« [¤¦¤¸¤¹¤¸¤ç¤¦] /(n) (a person's) family background/lineage/ +»áÁÇÀ­ [¤¦¤¸¤¹¤¸¤ç¤¦] /(n) (a person's) family background/lineage/ +»á² [¤·¤¾¤¯] /(n) clan/family/(P)/ +»á²À©ÅÙ [¤·¤¾¤¯¤»¤¤¤É] /family or clan system/ +»á̾ [¤·¤á¤¤] /(n) full name/identity/(P)/ +»â»Ò [¤·¤·] /(n) lion/(P)/ +»â»ÒµÜ [¤·¤·¤­¤å¤¦] /(n) Leo/the Lion/ +»â»ÒºÂ [¤·¤·¤¶] /(n) Leo/ +»â»Ò¿ÈÃæ¤ÎÃî [¤·¤·¤·¤ó¤Á¤å¤¦¤Î¤à¤·] /(n) treacherous friend/ +»â»ÒÅâ [¤·¤·¤È¤¦] /(n) green pepper/ +»â»ÒÅâ¿É»Ò [¤·¤·¤È¤¦¤¬¤é¤·] /small sweet green pepper/ +»â»ÒƬ [¤·¤·¤¬¤·¤é] /(n) lion mask/ +»â»ÒÉ¡ [¤·¤·¤Ð¤Ê] /(n) pug nose/ +»â»ÒÉñ [¤·¤·¤Þ¤¤] /(n) lion dance/ +»â»ÒÉñ¤¤ [¤·¤·¤Þ¤¤] /(n) lion dance/ +»â»Òʳ¿× [¤·¤·¤Õ¤ó¤¸¤ó] /(n) furiously/ +»â»Òʳ¿×¤ÎÀª¤¤ [¤·¤·¤Õ¤ó¤¸¤ó¤Î¤¤¤­¤ª¤¤] /(n) irresistible force/ +»â»ÒÒã [¤·¤·¤¯] /(n) lion's roar/harangue/ +»ãÊ¡ [¤·¤Õ¤¯] /(arch) prosperity/happiness/blessedness and joy/ +»ä [¤¢¤¿¤¤] /(adj-no,n) (fem) I/ +»ä [¤¢¤¿¤·] /(adj-no,n) (fem) I/ +»ä [¤ï¤·] /(adj-no,n) I/me (used by elderly)/ +»ä [¤ï¤¿¤¯¤·] /(adj-no,n) I/myself/private affairs/(P)/ +»ä [¤ï¤¿¤·] /(adj-no,n) I/myself/private affairs/(P)/ +»ä¤¬°¦¤¹¤ë½ê¤Î½÷À­ [¤ï¤¿¤¯¤·¤¬¤¢¤¤¤¹¤ë¤È¤³¤í¤Î¤¸¤ç¤»¤¤] /the woman whom I love/ +»ä¤¹¤ë [¤ï¤¿¤¯¤·¤¹¤ë] /(vs-s) to think only of oneself/to possess oneself/ +»ä¤¿¤Á [¤ï¤¿¤¯¤·¤¿¤Á] /(n) we/us/ +»ä¤¿¤Á [¤ï¤¿¤·¤¿¤Á] /(n) we/us/(P)/ +»ä¤Î¾ì¹ç [¤ï¤¿¤¯¤·¤Î¤Ð¤¢¤¤] /in my case/as for me/ +»ä¤ÎÊý¤Ç¤Ï [¤ï¤¿¤¯¤·¤Î¤Û¤¦¤Ç¤Ï] /on (for) my part (side)/ +»ä¤âËò [¤ï¤¿¤·¤â¤Þ¤¿] /me too/I also/ +»ä¤âËô [¤ï¤¿¤¯¤·¤â¤Þ¤¿] /me too/I also/ +»ä°¸ [¤ï¤¿¤·¤¢¤Æ] /(exp) my address/ +»ä°Æ [¤·¤¢¤ó] /(n) private plan/one's own plan/(P)/ +»ä°Õ [¤·¤¤] /(n) personal opinion/selfishness/ +»ä°õ [¤·¤¤¤ó] /(n) personal seal/ +»ä±Ä [¤·¤¨¤¤] /(n) privately operated/private management/ +»ä±× [¤·¤¨¤­] /(n) private interest (financial)/ +»ä±å [¤·¤¨¤ó] /(n) personal grudge or enmity/ +»ä²È [¤·¤«] /(n) private house/one's own house/ +»ä²È½¸ [¤·¤«¤·¤å¤¦] /(n) private or personal collection (of poetry)/ +»ä²ÈÈÇ [¤·¤«¤Ð¤ó] /(n) privately printed book/private (press) edition/ +»ä³Ø [¤·¤¬¤¯] /(n) private (non-governmental) school (college, university)/(P)/ +»ä³Ø¤Îͺ [¤·¤¬¤¯¤Î¤æ¤¦] /one of the leading private schools/ +»ä³Ø½õÀ® [¤·¤¬¤¯¤¸¤ç¤»¤¤] /subsidization of private schools/ +»ä´¶ [¤·¤«¤ó] /(n) personal impression/ +»ä´ë¶È [¤·¤­¤®¤ç¤¦] /(n) private enterprise/(P)/ +»äµ­ [¤·¤­] /(n) private records or documents/ +»äµ· [¤ï¤¿¤¯¤·¤®] /(n) as for me/ +»äµÄ [¤·¤®] /(n) personal opinion/criticism behind one's back/ +»ä¶¡ [¤ï¤¿¤·¤É¤â] /(n) we/us/ +»ä¶¦ [¤ï¤¿¤¯¤·¤É¤â] /we/ +»ä¶Ê [¤·¤­¤ç¤¯] /(n) an act done for one's own benefit/ +»ä·º [¤·¤±¤¤] /(n) lynching/ +»ä¸¢ [¤·¤±¤ó] /(n) private right/ +»ä¸« [¤·¤±¤ó] /(n) personal opinion/(P)/ +»ä¸ì [¤·¤´] /(n) whispering/secret talk/(P)/ +»ä¹Í [¤·¤³¤¦] /(n) one's own thoughts or opinion (polite)/ +»ä¹Ô [¤·¤³¤¦] /(n) personal conduct/ +»äº¨ [¤·¤³¤ó] /(n) personal grudge/ +»äºâ [¤·¤¶¤¤] /(n) private property/ +»ä»ö [¤·¤¸] /(n) personal affairs/(P)/ +»ä»ö [¤ï¤¿¤¯¤·¤´¤È] /(n) personal affairs/ +»ä¼«¿È [¤ï¤¿¤¯¤·¤¸¤·¤ó] /myself/ +»ä¼¼ [¤·¤·¤Ä] /(n) private room/ +»ä½Ê [¤·¤·¤å¤¯] /(n,vs) adoring/looking up to/ +»ä½Î [¤·¤¸¤å¤¯] /(n) private school (in house)/(P)/ +»ä½ñ [¤·¤·¤ç] /(n) private document/personal letter/ +»ä½ñÈ¡ [¤·¤·¤ç¤Ð¤³] /(n) post office box (POB)/ +»ä½ñÈ¢ [¤·¤·¤ç¤Ð¤³] /(n) Post Office Box/(P)/ +»ä¾« [¤·¤·¤ç¤¦] /(n) unlicensed prostitute/ +»ä¾«·¢ [¤·¤·¤ç¤¦¤¯¤Ä] /(n) brothel/house of ill fame/ +»ä¾®Àâ [¤·¤·¤ç¤¦¤»¤Ä] /(n) novel narrated in the first person/ +»ä¾®Àâ [¤ï¤¿¤¯¤·¤·¤ç¤¦¤»¤Ä] /(n) novel narrated in the first person/ +»ä¾Ã [¤·¤·¤ç¤¦] /(n) embezzlement (misappropriation) (of public funds)/ +»ä¾ð [¤·¤¸¤ç¤¦] /(n) personal feelings/self-interest/ +»ä¿® [¤·¤·¤ó] /(n) private message/ +»ä¿´ [¤·¤·¤ó] /(n) selfishness/selfish motive/ +»ä¿Í [¤·¤¸¤ó] /(n) private individual/ +»ä¿Í´Ö [¤·¤¸¤ó¤«¤ó] /(n) relations between individuals/ +»äÀ¸³è [¤·¤»¤¤¤«¤Ä] /(n) one's private life/(P)/ +»äÀ¸»Ò [¤·¤»¤¤¤·] /(n) illegitimate child/ +»äÀ¸»ù [¤·¤»¤¤¤¸] /(n) illegitimate child/ +»äÀ¸»ù½Ð»º [¤·¤»¤¤¤¸¤·¤å¤Ã¤µ¤ó] /illegitimate birth/ +»äÀ½ [¤·¤»¤¤] /(n) private/ +»äÀ½ÍÕ½ñ [¤·¤»¤¤¤Ï¤¬¤­] /(n) unofficial postcard/ +»äÀß [¤·¤»¤Ä] /(n) private/(P)/ +»äÀß±þ±çÃÄ [¤·¤»¤Ä¤ª¤¦¤¨¤ó¤À¤ó] /(n) private cheer group/ +»äÀßÈë½ñ [¤·¤»¤Ä¤Ò¤·¤ç] /(n) private secretary/ +»äÀâ [¤·¤»¤Ä] /(n) personal opinion/ +»äÁª [¤·¤»¤ó] /(n) personal selection/ +»ä¢ [¤·¤¾¤¦] /(n) private collection/ +»äÂç [¤·¤À¤¤] /(n) (abbr) private university or college/(P)/ +»äÂð [¤·¤¿¤¯] /(n) private residence or home/ +»äã [¤ï¤¿¤¯¤·¤¿¤Á] /(n) we/us/ +»äã [¤ï¤¿¤·¤¿¤Á] /(n) we/us/ +»äÄÌ [¤·¤Ä¤¦] /(n) adultery/illicit intercourse/ +»äÅ¡ [¤·¤Æ¤¤] /(n) private residence/(P)/ +»äŪ [¤·¤Æ¤­] /(adj-na,n) personal/private/(P)/ +»äÅ´ [¤·¤Æ¤Ä] /(n) private railway/(P)/ +»äÅ´ÁíÏ¢ [¤·¤Æ¤Ä¤½¤¦¤ì¤ó] /(abbr) General Federation of Private Railway Workers Unions of Japan/ +»äÅÞ [¤·¤È¤¦] /(n) faction/band/ +»äÅù¤Ë¤Ï [¤ï¤¿¤¯¤·¤Ê¤É¤Ë¤Ï] /for the likes of me/ +»äÆ® [¤·¤È¤¦] /(n) personal struggle/ +»äÆ» [¤·¤É¤¦] /(n) private road/ +»äÈÇ [¤·¤Ï¤ó] /(n) private printing/ +»äÈñ [¤·¤Ò] /(n) private expense/(P)/ +»äÈñ¤Ç [¤·¤Ò¤Ç] /at one's own expense/ +»äÉþ [¤·¤Õ¤¯] /(n) civilian clothes/plain clothes/(P)/ +»äÉþ·Ù´± [¤·¤Õ¤¯¤±¤¤¤«¤ó] /(n) plainclothes police officer/ +»äÊ¢ [¤·¤Õ¤¯] /(n) for one's own profit/ +»äÊ¢¤òÈî¤ä¤¹ [¤·¤Õ¤¯¤ò¤³¤ä¤¹] /(exp) to fill one's own pocket by taking advantage of a position/ +»äʪ [¤·¤Ö¤Ä] /(n) private property/personal effects/(P)/ +»äÊ° [¤·¤Õ¤ó] /(n) personal grudge/ +»äʸ½ñ [¤·¤Ö¤ó¤·¤ç] /(n) private document/(P)/ +»äʼ [¤·¤Ø¤¤] /(n) private army/ +»äÊó [¤·¤Û¤¦] /(n) secret information/private message/ +»äË¡ [¤·¤Û¤¦] /(n) private law/ +»äÍ­ [¤·¤æ¤¦] /(n) private ownership/(P)/ +»äÍ­ºâ»º [¤·¤æ¤¦¤¶¤¤¤µ¤ó] /private property/ +»äÍ­ºâ»ºÀ©ÅÙ [¤·¤æ¤¦¤¶¤¤¤µ¤ó¤»¤¤¤É] /private ownership system/ +»äÍ­ÃÏ [¤·¤æ¤¦¤Á] /(n) demesne/estate/ +»äͭʪ [¤·¤æ¤¦¤Ö¤Ä] /private possession/ +»äÍÑ [¤·¤è¤¦] /(adj-no,n) personal use/private business/(P)/ +»äÍÝ [¤·¤è¤¯] /(n) self-interest/ +»äÍß [¤·¤è¤¯] /(n) self-interest/ +»äÍø [¤·¤ê] /(n) personal profit/self interest/ +»äΩ [¤·¤ê¤Ä] /(n) private (establishment)/(P)/ +»äΩ [¤ï¤¿¤¯¤·¤ê¤Ä] /(n) private (establishment)/ +»äΩ³Ø¹» [¤·¤ê¤Ä¤¬¤Ã¤³¤¦] /(n) private (nongovernmental) school/ +»äΩÂç³Ø [¤·¤ê¤Ä¤À¤¤¤¬¤¯] /private university/ +»äΩõÄå [¤·¤ê¤Ä¤¿¤ó¤Æ¤¤] /private detective/ +»äÏÀ [¤·¤í¤ó] /(n) one's personal opinion or views/ +»å [¤¤¤È] /(n,n-suf) thread/yarn/string/(P)/ +»å¤Ë½Å¤ê¤òÉÕ¤±¤ë [¤¤¤È¤Ë¤ª¤â¤ê¤ò¤Ä¤±¤ë] /(exp) to weight a line/ +»å¤Ë¿î¤òÉÕ¤±¤ë [¤¤¤È¤Ë¤ª¤â¤ê¤ò¤Ä¤±¤ë] /(exp) to weight a line/ +»å¤òÁȤà [¤¤¤È¤ò¤¯¤à] /(exp) to braid string/ +»å¤òÄ¥¤ë [¤¤¤È¤ò¤Ï¤ë] /(exp) to stretch a string/ +»å°õ [¤¤¤È¤¸¤ë¤·] /(n) thread to make seams conspicuous/ +»å±» [¤Ø¤Á¤Þ] /(gikun) (n) (1) sponge gourd/dishcloth gourd/loofah/(2) sponge cucumber/ +»å²Á [¤·¤«] /(n) price of silk thread/ +»å´¬¤­ [¤¤¤È¤Þ¤­] /(n) spool of thread/ +»åµø [¤¤¤È¤Î¤³] /(n) coping saw/fretsaw/ +»åµû [¤¤¤È¤è] /(n) three-spined stickleback/ +»å¶ý [¤¤¤È¤¯¤º] /(n) fluff/piece of thread/ +»å·«¤ê [¤¤¤È¤¯¤ê] /(n) reel/spinner/ +»å¸ý [¤¤¤È¤°¤Á] /(n) thread end/beginning/clue/(P)/ +»åºî¤ê [¤¤¤È¤Å¤¯¤ê] /(n) thin strips of raw fish and squid/ +»åºù [¤¤¤È¤¶¤¯¤é] /(n) droopy-branch cherry tree/ +»å¼Ö [¤¤¤È¤°¤ë¤Þ] /(n) spinning wheel/ +»å¾õÃî [¤·¤¸¤ç¤¦¤Á¤å¤¦] /(n) filaria/heartworm/ +»å¿¥¤ê [¤¤¤È¤ª¤ê] /(n) type of silk cloth/ +»å¿ù [¤¤¤È¤¹¤®] /(n) cypress/ +»åÀÚ¤ê»õ [¤¤¤È¤­¤ê¤Ð] /(n) eyetooth/ +»åÁà¤ê [¤¤¤È¤¢¤ä¤Ä¤ê] /(n) marionette manipulation/ +»åÃÝ [¤¤¤È¤¿¤±] /(n) (musical) strings and bamboo/ +»åÃÝ [¤·¤Á¤¯] /(n) (traditional Japanese) musical instruments/ +»åÄÞ [¤Ø¤Á¤Þ] /(iK) (gikun) (n) (1) sponge gourd/dishcloth gourd/loofah/(2) sponge cucumber/ +»åÄì [¤¤¤È¤¾¤³] /(n) bottom rim of earthenware cup/ +»åÅÅÏà [¤¤¤È¤Ç¤ó¤ï] /telephone made from two cans and a piece of string/ +»åÆþ¤ê [¤¤¤È¤¤¤ê] /(n) silk or paper with cotton threads/ +»åɱ [¤¤¤È¤Ò¤á] /(n) woman factory worker in weaving industry/ +»åÊзʵ¤ [¤¤¤È¤Ø¤ó¤±¤¤¤­] /textile boom/ +»åÌÜ [¤¤¤È¤á] /(n) fine line/weight of thread/ +»åÌø [¤¤¤È¤ä¤Ê¤®] /(n) weeping willow/ +»åÍ· [¤¤¤È¤æ¤¦] /shimmering of hot air/ +»åÏÈ [¤¤¤È¤ï¤¯] /(n) reel/spool/ +»åéÕéÎ [¤¤¤È¤ß¤ß¤º] /(n) tubifex worm/ +»åéñéÙ [¤¤¤È¤È¤ó¤Ü] /(n) damselfly/ +»æ [¤«¤ß] /(n) paper/(P)/ +»æ¤Ä¤Ö¤Æ [¤«¤ß¤Ä¤Ö¤Æ] /(n) paper pellet/spitball/ +»æ¤òÇˤë [¤«¤ß¤ò¤ä¤Ö¤ë] /(exp) to tear (up) paper/ +»æ°ì½Å [¤«¤ß¤Ò¤È¤¨] /(n) paper-thin (difference)/ +»æ°ìËç [¤«¤ß¤¤¤Á¤Þ¤¤] /one sheet of paper/ +»æ²° [¤«¤ß¤ä] /(n) paper store/ +»æ²Á [¤·¤«] /(n) price of paper/ +»æ²Ö [¤«¤ß¤Ð¤Ê] /(n) paper flowers/paper flowers for a funeral/ +»æ´¬¤­ [¤«¤ß¤Þ¤­] /(n) rolled in paper/ +»æ´ï [¤·¤­] /(n) paper articles/containers, etc. made of paper/ +»æµû [¤·¤ß] /(gikun) (n) silverfish/clothes moth/bookworm/ +»æ¶´¤ß [¤«¤ß¤Ð¤µ¤ß] /(n) paper holder/paper clip/ +»æ¶ý [¤«¤ß¤¯¤º] /(n) wastepaper/(P)/ +»æ¶ý½¦¤¤ [¤«¤ß¤¯¤º¤Ò¤í¤¤] /ragpicker/ +»æ¶ýƱÁ³ [¤«¤ß¤¯¤º¤É¤¦¤¼¤ó] /as good as waste paper/mere scrap of paper/ +»æ¶ýäÆ [¤«¤ß¤¯¤º¤«¤´] /wastebasket/ +»æ·¿ [¤«¤ß¤¬¤¿] /(n) (paper) stencil/stereotype/papier-mache mold/ +»æ·¿ [¤·¤±¤¤] /(n) (paper) stencil/stereotype/papier-mache mold/ +»æ¹÷¤­ [¤«¤ß¤¹¤­] /(n) paper making/ +»æºÙ¹© [¤«¤ß¤¶¤¤¤¯] /(n) paperwork/ +»æ»Ò [¤«¤ß¤³] /(n) paper garment/ +»æ¼Á [¤·¤·¤Ä] /(n) paper quality/ +»æ¼Çµï [¤«¤ß¤·¤Ð¤¤] /(n) picture story show/(P)/ +»æ¾å [¤·¤¸¤ç¤¦] /(n) on paper/in the newspapers/in a letter/(P)/ +»æ¾å·×²è [¤·¤¸¤ç¤¦¤±¤¤¤«¤¯] /paper plan/ +»æ¿áÀã [¤«¤ß¤Õ¤Ö¤­] /(n) confetti/ticker tape/ +»æ¿ô [¤·¤¹¤¦] /(n) number of pages/page space/ +»æÀ½ÉÊ [¤«¤ß¤»¤¤¤Ò¤ó] /(n) paper products/ +»æÀÚ¤ê [¤«¤ß¤­¤ê] /(n) paper silhouette cutout/paper knife/ +»æÀÚ¤ì [¤«¤ß¤­¤ì] /(n) scrap of paper/ +»æÀÚ¤ì [¤«¤ß¤®¤ì] /(n) scrap of paper/ +»æÂÞ [¤«¤ß¤Ö¤¯¤í] /(n) paper bag/(P)/ +»æÄ¢ [¤·¤Á¤ç¤¦] /(n) paper mosquito net/ +»æŴˤ [¤«¤ß¤Ç¤Ã¤Ý¤¦] /(n) popgun/origami popgun/ +»æÆþ¤ì [¤«¤ß¤¤¤ì] /(n) wallet/purse/ +»æDz¤ê [¤³¤è¤ê] /(n) string made from twisted paper/ +»æÇ´ÅÚ [¤«¤ß¤Í¤ó¤É] /(n) papier-mache/ +»æÇØ [¤·¤Ï¤¤] /(n) reverse side of a paper/(read) between the lines/ +»æÉ® [¤·¤Ò¤Ä] /(n) pen and paper/writing/ +»æɽ»æ [¤«¤ß¤Ó¤ç¤¦¤·] /paper cover/paperback/ +»æÉý [¤·¤Õ¤¯] /(n) space assigned for something (e.g. for article in magazine)/paper width/ +»æʾ [¤·¤Ø¤¤] /(n) paper money/notes/bills/(P)/ +»æʾ¤ÎÍôȯ [¤·¤Ø¤¤¤Î¤é¤ó¤Ñ¤Ä] /excessive (reckless) issue of bank notes/ +»æÊÒ [¤·¤Ø¤ó] /(n) piece (scrap, bit, strip) of paper/ +»æÊñ¤ß [¤«¤ß¤Å¤Ä¤ß] /(n) paper package/ +»æÌÌ [¤·¤á¤ó] /(n) space (page)/(P)/ +»æ㪠[¤«¤ß¤Ä¤Ö¤Æ] /(n) paper pellet/spitball/ +»æåÓ¤ê [¤³¤è¤ê] /(n) string made from twisted paper/ +»æî÷¤ß [¤«¤ß¤Ð¤µ¤ß] /(n) scissors for cutting paper/ +»ç [¤à¤é¤µ¤­] /(n) purple colour/violet/(P)/ +»ç±À [¤·¤¦¤ó] /(n) purple clouds/clouds on which Amida Buddha rides to welcome the spirits of the dead/ +»ç±À±Ñ [¤²¤ó¤²] /(n) Chinese milk vetch/ +»ç±ì [¤·¤¨¤ó] /(n) purple smoke/tobacco smoke/ +»ç³° [¤·¤¬¤¤] /(abbr) ultraviolet/UV/ +»ç³°Àþ [¤·¤¬¤¤¤»¤ó] /(n) ultra-violet rays/(P)/ +»ç³°ÀþÎÅË¡ [¤·¤¬¤¤¤»¤ó¤ê¤ç¤¦¤Û¤¦] /(n) ultraviolet treatment/ultraviolet light therapy/ +»çº° [¤·¤³¤ó] /(n) bluish purple/ +»ç¼úË«¾Ï [¤·¤¸¤å¤Û¤¦¤·¤ç¤¦] /(n) Purple Ribbon Medal/ +»ç¼úË«¾Þ [¤·¤¸¤å¤Û¤¦¤·¤ç¤¦] /purple-ribboned medal awarded for scholarly or artistic achievement/ +»ç¿§ [¤à¤é¤µ¤­¤¤¤í] /(n) violet/(P)/ +»ç¿å¾½ [¤à¤é¤µ¤­¤¹¤¤¤·¤ç¤¦] /(n) amethyst/ +»ç¿å¾½ [¤à¤é¤µ¤­¤º¤¤¤·¤ç¤¦] /(n) amethyst/ +»çÁÉ [¤·¤½] /(n) (uk) beefsteak plant/perilla/ +»çÃÉ [¤·¤¿¤ó] /(n) rosewood/red sandalwood/ +»çÅÅ [¤·¤Ç¤ó] /(n) purple lightning/flash/swordflash/ +»çÈà [¤·¤Ï¤ó] /purple spot/ +»çÈÃÉ [¤·¤Ï¤ó¤Ó¤ç¤¦] /(n) purpura/ +»çÍÛ²Ö [¤¢¤¸¤µ¤¤] /(gikun) (n) hydrangea/ +»çÍö [¤·¤é¤ó] /(n) purple variety of orchid/ +»çϪÁð [¤à¤é¤µ¤­¤Ä¤æ¤¯¤µ] /(n) spiderwort/ +»çÕâÅ [¤·¤·¤ó¤Ç¤ó] /(n) Hall for State Ceremonies/ +»èÂÎ [¤·¤¿¤¤] /(n) limbs/members/body/(P)/ +»èÂÎÉÔ¼«Í³»ù [¤·¤¿¤¤¤Õ¤¸¤æ¤¦¤¸] /(n) handicapped child/ +»é [¤¢¤Ö¤é] /(n) fat/tallow/lard/(P)/ +»é [¤ä¤Ë] /(n) nicotine/resin/sleep in one's eyes (eye mucus)/ +»é¤¬¾è¤ë [¤¢¤Ö¤é¤¬¤Î¤ë] /(exp) to be in good table quality/to get into the swing of (as one's work)/ +»é¤®¤Ã¤¿ [¤¢¤Ö¤é¤®¤Ã¤¿] /oily/greasy/ +»é¤Ã¤³¤¤ [¤¢¤Ö¤é¤Ã¤³¤¤] /(adj) (uk) greasy/fatty/oily/ +»é¤ÃÇ»¤¤ [¤¢¤Ö¤é¤Ã¤³¤¤] /(adj) (uk) greasy/fatty/oily/ +»é²¼¤¬¤ë [¤ä¤Ë¤µ¤¬¤ë] /(v5r) to be complacent/to look self-satisfied/ +»é´À [¤¢¤Ö¤é¤¢¤»] /(n) cold sweat/greasy sweat/ +»éµ¤ [¤¢¤Ö¤é¤±] /(n) greasiness/oiliness/ +»é¼Á [¤·¤·¤Ä] /(n) lipid/fats/adipose/ +»é¿È [¤¢¤Ö¤é¤ß] /(n) fat meat/(P)/ +»éÀ­ [¤¢¤Ö¤é¤·¤ç¤¦] /(n) fatty constitution/ +»éÀ÷¤ß¤ë [¤¢¤Ö¤é¤¸¤ß¤ë] /(v1) to become greasy/to be oil-stained/ +»é­ [¤¢¤Ö¤é¤¢¤·] /(n) greasy feet/ +»éÇ»¤¤ [¤¢¤Ö¤é¤Ã¤³¤¤] /(adj) (uk) greasy/fatty/oily/ +»éÊ´ [¤·¤Õ¤ó] /(n) rouge and powder/cosmetics/ +»éËà [¤·¤Ü¤¦] /(n) fat/grease/blubber/(P)/ +»éËä֤Ȥê [¤·¤Ü¤¦¤Ö¤È¤ê] /(n) fat/ +»éËõ۰ú [¤·¤Ü¤¦¤­¤å¤¦¤¤¤ó] /(n) liposuction/ +»éËûÀ [¤·¤Ü¤¦¤µ¤ó] /(n) fatty acid/ +»éËüÁ [¤·¤Ü¤¦¤·¤Ä] /(n) fatty/ +»éËÿ´ [¤·¤Ü¤¦¤·¤ó] /fatty heart/ +»éËÃÁØ [¤·¤Ü¤¦¤½¤¦] /(n) fatty layer/layer of fat/ +»éËÃÂÀ¤ê [¤·¤Ü¤¦¤Ö¤È¤ê] /(n) fat/ +»éËÃÂÎ [¤·¤Ü¤¦¤¿¤¤] /corpus adiposum/ +»éËÃÌý [¤·¤Ü¤¦¤æ] /(n) fatty oil/ +»ê¤Ã¤Æ [¤¤¤¿¤Ã¤Æ] /(adv) very much/exceedingly/extremely/(P)/ +»ê¤é¤Ê¤¤ [¤¤¤¿¤é¤Ê¤¤] /(adj) imperfect/incompetent/ +»ê¤ê [¤¤¤¿¤ê] /(n) utmost limit/extremity/result/ +»ê¤ë [¤¤¤¿¤ë] /(v5r) to come/to arrive/(P)/ +»ê¤ë½è [¤¤¤¿¤ë¤È¤³¤í] /(n-t) all over/everywhere/ +»ê¤ë½ê [¤¤¤¿¤ë¤È¤³¤í] /(adv,n-t) everywhere/(P)/ +»ê¤ì¤ê¿Ô¤¯¤»¤ê [¤¤¤¿¤ì¤ê¤Ä¤¯¤»¤ê] /(adj-no,exp) very polite/most gracious/ +»êµÞ [¤·¤­¤å¤¦] /(adv,n) urgent/pressing/(P)/ +»êµÞÊØ [¤·¤­¤å¤¦¤Ó¤ó] /express mail/ +»ê¶Ë [¤·¤´¤¯] /(adj-na,adv,n) very/extremely/exceedingly/ +»ê¶á [¤·¤­¤ó] /(n) very near/ +»ê¶áµ÷Î¥ [¤·¤­¤ó¤­¤ç¤ê] /point-blank range/ +»ê¶áÃÆ [¤·¤­¤ó¤À¤ó] /(n) point-blank shot/ +»ê·Ý [¤·¤²¤¤] /(n) art of consummate skill/ +»ê¸À [¤·¤²¤ó] /(n) wise saying/ +»ê¸ø»êÊ¿ [¤·¤³¤¦¤·¤Ø¤¤] /(n) completely fair or just/ +»ê¹§ [¤·¤³¤¦] /(n) supreme filial piety/ +»ê¹â [¤·¤³¤¦] /(adj-na,n) supreme/supremacy/ +»ê½ã [¤·¤¸¤å¤ó] /(adj-na,n) absolute purity/ +»ê¾å [¤·¤¸¤ç¤¦] /(n) supremacy/(P)/ +»ê¾å¸¢ [¤·¤¸¤ç¤¦¤±¤ó] /supremacy/sovereignty/ +»ê¾åÌ¿Îá [¤·¤¸¤ç¤¦¤á¤¤¤ì¤¤] /categorical imperative/overriding necessity/ +»ê¾ð [¤·¤¸¤ç¤¦] /(n) sincerity/genuine feeling/ +»êÀ¿ [¤·¤»¤¤] /(n) sincerity/devotion/ +»êÁ± [¤·¤¼¤ó] /(n) the highest good/ +»êº [¤·¤½¤ó] /(n) the Emperor/ +»êÂç [¤·¤À¤¤] /(adj-na,n) immense/enormous/ +»êÅìµþ [¤¤¤¿¤ë¤È¤¦¤­¤ç¤¦] /leading to Tokyo/ +»êÅö [¤·¤È¤¦] /(adj-na,n) just/fair/proper/ +»êÆñ [¤·¤Ê¤ó] /(adj-na,adj-no,n) most difficult/next to impossible/(P)/ +»êÊ¡ [¤·¤Õ¤¯] /(n) beatitude/ +»êÊ¡Àéǯ [¤·¤Õ¤¯¤»¤ó¤Í¤ó] /(n) millennium/ +»êÊØ [¤·¤Ù¤ó] /(adj-na,n) very convenient/ +»êÊõ [¤·¤Û¤¦] /(n) most valuable asset/pride of ../most important person/ +»ê̯ [¤·¤ß¤ç¤¦] /(adj-na,n) extraordinary/ +»êÍ× [¤·¤è¤¦] /(n) extremely important/ +»êÏÀ [¤·¤í¤ó] /(n) persuasive argument/ +»ë¤¹¤ë [¤·¤¹¤ë] /(suf) to take a view or perspective/ +»ë³¦ [¤·¤«¤¤] /(n) field of vision/(P)/ +»ë³Ð [¤·¤«¤¯] /(n) sense of sight/vision/(P)/ +»ë³Ð²½ [¤·¤«¤¯¤«] /visualization/ +»ë³Ð¸À¸ì [¤·¤«¤¯¤²¤ó¤´] /visual language/ +»ë³Ð¾ã³²¼Ô [¤·¤«¤¯¤·¤ç¤¦¤¬¤¤¤·¤ã] /(n) visually impaired/ +»ë³Ñ [¤·¤«¤¯] /(n) visual angle/ +»ë³Ø [¤·¤¬¤¯] /(n) school inspector/ +»ëº¹ [¤·¤µ] /(n) parallax/ +»ëºÂ [¤·¤¶] /(n) vantage point/viewpoint/standpoint/outlook/ +»ë»¡ [¤·¤µ¤Ä] /(n,vs) inspection/observation/(P)/ +»ë¾² [¤·¤·¤ç¤¦] /(n) thalamus/ +»ë¿À·Ð [¤·¤·¤ó¤±¤¤] /(n) optic nerve/ +»ë¿Ç [¤·¤·¤ó] /(n) visual examination/ +»ëÀþ [¤·¤»¤ó] /(n) one's eyes/glance/look/(P)/ +»ëÃÏÊ¿ [¤·¤Á¤Ø¤¤] /apparent horizon/ +»ëÄ° [¤·¤Á¤ç¤¦] /(n) attention/(P)/ +»ëÄ°³Ð [¤·¤Á¤ç¤¦¤«¤¯] /(n) the senses of seeing and hearing/audiovisual/ +»ëÄ°³Ðµ¡´ï [¤·¤Á¤ç¤¦¤«¤¯¤­¤­] /audiovisual aids/ +»ëÄ°³Ð¶µºà [¤·¤Á¤ç¤¦¤«¤¯¤­¤ç¤¦¤¶¤¤] /audiovisual educational materials/ +»ëÄ°¼Ô [¤·¤Á¤ç¤¦¤·¤ã] /(n) viewer/(television) audience/(P)/ +»ëÄ°¼Ô»²²ÃÈÖÁÈ [¤·¤Á¤ç¤¦¤·¤ã¤µ¤ó¤«¤Ð¤ó¤°¤ß] /audience participation program/ +»ëİΨ [¤·¤Á¤ç¤¦¤ê¤Ä] /(n) ratings (of a television program)/(P)/ +»ëÅÀ [¤·¤Æ¤ó] /(n) opinion/point of view/visual point/(P)/ +»ëÅÙ [¤·¤É] /(n) visibility/ +»ëÌî [¤·¤ä] /(n) field of vision/outlook/(P)/ +»ëÌî¤Î¶¹¤¤ [¤·¤ä¤Î¤»¤Þ¤¤] /shortsighted/narrow-minded/ +»ëÎÏ [¤·¤ê¤ç¤¯] /(n) eyesight/(P)/ +»ëÎ϶ºÀµ¼ê½Ñ [¤·¤ê¤ç¤¯¤­¤ç¤¦¤»¤¤¤·¤å¤¸¤å¤Ä] /(n) vision correcting surgery/ +»ëÎϸ¡ºº [¤·¤ê¤ç¤¯¤±¤ó¤µ] /(n) eye (eyesight) test/ +»ì²Ú½¸ [¤·¤«¤·¤å¤¦] /(n) anthology (of poems)/florilegium/ +»ì½¡ [¤·¤½¤¦] /(n) master poet/ +»ì½ñ¤­ [¤³¤È¤Ð¤¬¤­] /(n) foreword to a collection of poems/preface/explanatory notes/captions/ +»ì¾Ï [¤·¤·¤ç¤¦] /(n) poetry and prose/ +»ìÁô [¤·¤½¤¦] /(n) florid expression/poetical talent/ +»ìÉê [¤·¤Õ] /Chinese poetry/ +»í [¤·] /(n) poem/verse of poetry/(P)/ +»í¤òºî¤ë [¤·¤ò¤Ä¤¯¤ë] /(exp) to compose a poem/ +»í²Î [¤·¤¤¤«] /(n) Japanese (and Chinese) poetry/(P)/ +»í²Î [¤·¤«] /(n) Japanese (and Chinese) poetry/(P)/ +»í²Î¤òÄÖ¤ë [¤·¤¤¤«¤ò¤Ä¤º¤ë] /(exp) to compose poetry/ +»í³Ø [¤·¤¬¤¯] /(n) study of poetry/poetics/ +»í´¬ [¤·¤«¤ó] /(n) collection of poems/ +»í¶­ [¤·¤­¤ç¤¦] /(n) poem's locale/ +»í¶½ [¤·¤­¤ç¤¦] /(n) poetic inspiration/ +»í¶ã [¤·¤®¤ó] /(n) reciting Chinese poems/ +»í¶ç [¤·¤¯] /(n) verse/ +»í·¿ [¤·¤±¤¤] /(n) verse forms/ +»í·Á [¤·¤±¤¤] /(n) versification/ +»í·Ð [¤·¤­¤ç¤¦] /(n) the Shijing (Classical Chinese poem)/ +»í·à [¤·¤²¤­] /(n) drama in verse/ +»í¸ì [¤·¤´] /(n) poetic diction/ +»í¹Æ [¤·¤³¤¦] /(n) draft of a poem/ +»íº² [¤·¤³¤ó] /(n) poetic sentiment/ +»íºÍ [¤·¤µ¤¤] /(n) talent for poetry/poetic genius/ +»íºî [¤·¤µ¤¯] /(n) composition of a poem/ +»í¼ñ [¤·¤·¤å] /(n) poetic/ +»í½¡ [¤·¤½¤¦] /(n) master poet/ +»í½¸ [¤·¤·¤å¤¦] /(n) poetry anthology/(P)/ +»í¾¶ [¤·¤·¤ç¤¦] /(n) anthology/ +»í¾ð [¤·¤¸¤ç¤¦] /(n) poetic sentiment/poetic interest/(P)/ +»í¿´ [¤·¤·¤ó] /(n) poetic inspiration/ +»í¿Í [¤·¤¸¤ó] /(n) poet/(P)/ +»í¿Í¤é¤·¤¤½ê [¤·¤¸¤ó¤é¤·¤¤¤È¤³¤í] /something of a poet/ +»íÀ» [¤·¤»¤¤] /(n) great poet/ +»íÀç [¤·¤»¤ó] /(n) great poet/ +»íÁª [¤·¤»¤ó] /selected poems/ +»íÁÛ [¤·¤½¤¦] /(n) poetical imagination/ +»íÁô [¤·¤½¤¦] /(n) florid expression/poetical talent/ +»íÃÅ [¤·¤À¤ó] /(n) poetic circles/world of poetry/ +»íŪ [¤·¤Æ¤­] /(adj-na,n) poetic/ +»íÈê [¤·¤Ò] /(n) poem inscribed on monument/ +»íʸ [¤·¤Ö¤ó] /(n) poetry and prose/literary works/ +»íÊÓ [¤·¤Ø¤ó] /(n) The Psalms/ +»íÊÔ [¤·¤Ø¤ó] /(n) Psalms/ +»íͧ [¤·¤æ¤¦] /(n) one's friend in poetry/ +»íÏÀ [¤·¤í¤ó] /(n) essay on poetry/theory of poetry/ +»î¤· [¤¿¤á¤·] /(n) trial/test/(P)/ +»î¤·³ä¤ê [¤¿¤á¤·¤ï¤ê] /(n) breaking bricks, etc. (martial arts)/ +»î¤·»» [¤¿¤á¤·¤¶¤ó] /(n) checking/ +»î¤·»Â¤ê [¤¿¤á¤·¤®¤ê] /(n) trying out a new sword or blade (originally on someone, but now on soaked straw targets)/ +»î¤·ÀÚ¤ê [¤¿¤á¤·¤®¤ê] /(n) trying out a new sword or blade (originally on someone, but now on soaked straw targets)/ +»î¤¹ [¤¿¤á¤¹] /(v5s) to attempt/to test/(P)/ +»î¤ß [¤³¤³¤í¤ß] /(n) trial/experiment/(P)/ +»î¤ß¤ë [¤³¤³¤í¤ß¤ë] /(v1) to try/to test/(P)/ +»î°Æ [¤·¤¢¤ó] /(n) tentative/(P)/ +»î°û [¤·¤¤¤ó] /(n) sampling drink/a taste/ +»î±¿Å¾ [¤·¤¦¤ó¤Æ¤ó] /(n) trial run/test run/(P)/ +»î±é [¤·¤¨¤ó] /(n) trial performance/rehearsal/ +»îµ» [¤·¤®] /(n) practice jump (throw, etc.)/ +»î¶¡ÉÊ [¤·¤­¤ç¤¦¤Ò¤ó] /(n) specimen/sample/ +»î¶Ú [¤¿¤á¤¹¤¸] /patron/effective means/ +»î¶âÀÐ [¤·¤­¤ó¤»¤­] /(n) touchstone/test case/(P)/ +»î·¡ [¤·¤¯¤Ä] /(n) prospecting/trial digging/ +»î·¡¸¢ [¤·¤¯¤Ä¤±¤ó] /(n) prospecting rights/mining claim/ +»î·¡¼Ô [¤·¤¯¤Ä¤·¤ã] /prospector/ +»î¸³ [¤·¤±¤ó] /(n,vs) examination/test/study/(P)/ +»î¸³¤Ç¾å¤¬¤ë [¤·¤±¤ó¤Ç¤¢¤¬¤ë] /(exp) to get nervous at an examination/ +»î¸³¤ÇÙû¤Í¤é¤ì¤ë [¤·¤±¤ó¤Ç¤Ï¤Í¤é¤ì¤ë] /to get flunked in an examination/ +»î¸³¤ò¼õ¤±¤ë [¤·¤±¤ó¤ò¤¦¤±¤ë] /(exp) to sit for an examination/ +»î¸³²ÊÌÜ [¤·¤±¤ó¤«¤â¤¯] /(n) subjects for (of) examination/exam subject/ +»î¸³´± [¤·¤±¤ó¤«¤ó] /(n) examiner/ +»î¸³´ÆÆÄ [¤·¤±¤ó¤«¤ó¤È¤¯] /(n) proctoring of an exam/invigilation/ +»î¸³´É [¤·¤±¤ó¤«¤ó] /(n) test tube/ +»î¸³´É¥Ù¥Ó¡¼ [¤·¤±¤ó¤«¤ó¥Ù¥Ó¡¼] /(n) test-tube baby/ +»î¸³´ü´Ö [¤·¤±¤ó¤­¤«¤ó] /(n) test (testing) period/ +»î¸³µ¡ [¤·¤±¤ó¤­] /testing apparatus/ +»î¸³»æ [¤·¤±¤ó¤·] /(n) litmus paper/ +»î¸³¾ì [¤·¤±¤ó¤¸¤ç¤¦] /(n) examination hall (room)/laboratory/(P)/ +»î¸³Ãʳ¬ [¤·¤±¤ó¤À¤ó¤«¤¤] /(n) testing stage/ +»î¸³ÃϹö [¤·¤±¤ó¤¸¤´¤¯] /(entrance) examination hell/ +»î¸³Åª [¤·¤±¤ó¤Æ¤­] /(adj-na) experimental/provisional/(P)/ +»î¸³Èô¹Ô [¤·¤±¤ó¤Ò¤³¤¦] /(n) test (trial) flight/ +»î¸³ÊÙ¶¯ [¤·¤±¤ó¤Ù¤ó¤­¤ç¤¦] /cramming for exams/ +»î¸³Ë¡ [¤·¤±¤ó¤Û¤¦] /assay/ +»î¸³ÌäÂê [¤·¤±¤ó¤â¤ó¤À¤¤] /(n) examination (exam) questions/questions for an examination/ +»î¸³Ìô [¤·¤±¤ó¤¯¤¹¤ê] /(n) experimental drug/ +»î¹Ô [¤·¤³¤¦] /(n,vs) making an attempt/(P)/ +»î¹Ôºø¸í [¤·¤³¤¦¤µ¤¯¤´] /(n,vs) trial and error/(P)/ +»î¹ç [¤·¤¢¤¤] /(n) match/game/bout/contest/(P)/ +»î¹ç¤ËÇÔ¤ì¤ë [¤·¤¢¤¤¤Ë¤ä¤Ö¤ì¤ë] /(exp) to lose a game/ +»îºî [¤·¤µ¤¯] /(n) trial manufacture/experiment/(P)/ +»îºîµ¡ [¤·¤µ¤¯¤­] /(n) prototype (e.g. plane)/ +»îºî¼Ö [¤·¤µ¤¯¤·¤ã] /(n) experimental car/ +»îºîÉÊ [¤·¤µ¤¯¤Ò¤ó] /trial product/ +»î»» [¤·¤µ¤ó] /(n,vs) trial calculation/(P)/ +»î»»É½ [¤·¤µ¤ó¤Ò¤ç¤¦] /(n) trial balance sheet/ +»î¼Ì [¤·¤·¤ã] /(n) preview/private showing/(P)/ +»î¼Í [¤·¤·¤ã] /(n) test firing/ +»î¾è [¤·¤¸¤ç¤¦] /(n) test drive or ride/trial ride/ +»î¾è¼Ö [¤·¤¸¤ç¤¦¤·¤ã] /(n) demonstration model (car)/ +»î¿© [¤·¤·¤ç¤¯] /(n) sampling food/(P)/ +»îÁö [¤·¤½¤¦] /(n,vs) test drive/trial run/ +»îÃå [¤·¤Á¤ã¤¯] /(n,vs) wearing clothes to try/ +»îÃå¼¼ [¤·¤Á¤ã¤¯¤·¤Ä] /dressing room/ +»îÄ° [¤·¤Á¤ç¤¦] /(n,vs) trial listening (e.g. to a record before buying)/audition/ +»îÄ°¼¼ [¤·¤Á¤ç¤¦¤·¤Ä] /(n) audition room/ +»îÉ® [¤·¤Ò¤Ä] /(n) first writing (of the New Year)/ +»îÊä [¤·¤Û] /(n) probationer/ +»îÌä [¤·¤â¤ó] /(n,vs) interview/examination/question/ +»îÌô [¤·¤ä¤¯] /(n) reagent/(P)/ +»îÍÑ [¤·¤è¤¦] /(n) trial/ +»îÍÑ´ü´Ö [¤·¤è¤¦¤­¤«¤ó] /trial period/ +»îÎÁ [¤·¤ê¤ç¤¦] /(n) sample/test piece/(P)/ +»îÎû [¤·¤ì¤ó] /(n) (1) test/trial/probation/(2) ordeal/tribulation/ +»îÎý [¤·¤ì¤ó] /(n) (1) test/trial/probation/(2) ordeal/tribulation/(P)/ +»îÏ£ [¤·¤ì¤ó] /(n) (1) test/trial/probation/(2) ordeal/tribulation/ +»îÏÀ [¤·¤í¤ó] /(n) essay/tentative assumption/ +»ï [¤·] /(n,n-suf) records/document/magazine/(P)/ +»ï¾å [¤·¤¸¤ç¤¦] /(n) in a magazine/(P)/ +»ïÂå [¤·¤À¤¤] /(n) magazine's price/ +»ïÅù¤Ç [¤·¤È¤¦¤Ç] /(suf) in magazines like ../ +»ïÌÌ [¤·¤á¤ó] /(n) page of a magazine/(P)/ +»ð¤ë [¤Ï¤«¤ë] /(v5r) to consult with/to confer/(P)/ +»ðµÄ [¤·¤®] /(n,vs) consultation/conference/ +»ðÌä [¤·¤â¤ó] /(n) question/enquiry/(P)/ +»ðÌä°Ñ°÷²ñ [¤·¤â¤ó¤¤¤¤¤ó¤«¤¤] /(n) advisory committee (council, panel)/ +»ðÌ䵡´Ø [¤·¤â¤ó¤­¤«¤ó] /consultative body/advisory organ/ +»ðëÎ [¤·¤¸¤å¤ó] /(n) question/enquiry/ +»ñ¤¹¤ë [¤·¤¹¤ë] /(vi,vs-s) to contribute/to finance/(P)/ +»ñ¤òÅꤺ¤ë [¤·¤ò¤È¤¦¤º¤ë] /(exp) to lay out (one's money) in/to invest in/ +»ñ³Ê [¤·¤«¤¯] /(n) qualifications/requirements/capabilities/(P)/ +»ñ³Ê¤òÈ÷¤¨¤ë [¤·¤«¤¯¤ò¤½¤Ê¤¨¤ë] /(exp) to have a qualification (for)/ +»ñ¶â [¤·¤­¤ó] /(n) funds/capital/(P)/ +»ñ¶â¤ò½Ð¤¹ [¤·¤­¤ó¤ò¤À¤¹] /(exp) to furnish with funds/ +»ñ¶â·«¤ê [¤·¤­¤ó¤°¤ê] /(n) fundraising/financing/(P)/ +»ñ¶â¸» [¤·¤­¤ó¤²¤ó] /(n) source of funds (money)/ +»ñ¶âÀö¾ô [¤·¤­¤ó¤»¤ó¤¸¤ç¤¦] /(n) money laundering/ +»ñ¶âÃíÆþ [¤·¤­¤ó¤Á¤å¤¦¤Ë¤å¤¦] /(n) cash injection/ +»ñ¶âĴã·×²è [¤·¤­¤ó¤Á¤ç¤¦¤¿¤Ä¤±¤¤¤«¤¯] /(n) financing plan/ +»ñ¸» [¤·¤²¤ó] /(n) resources/(P)/ +»ñ¸»¤ËÉÙ¤à [¤·¤²¤ó¤Ë¤È¤à] /(exp) to abound in natural resources/ +»ñ¸»¤ÎË­¤«¤Ê¹ñ [¤·¤²¤ó¤Î¤æ¤¿¤«¤Ê¤¯¤Ë] /country rich in natural resources/ +»ñ¸»¥¨¥Í¥ë¥®¡¼Ä£ [¤·¤²¤ó¥¨¥Í¥ë¥®¡¼¤Á¤ç¤¦] /Agency of Natural Resources and Energy/(P)/ +»ñ¸»ÀáÌó [¤·¤²¤ó¤»¤Ä¤ä¤¯] /conservation of resources/ +»ñ¸»ÌäÂê [¤·¤²¤ó¤â¤ó¤À¤¤] /(n) resources problem/ +»ñºà [¤·¤¶¤¤] /(n) (raw) material/(P)/ +»ñºâ [¤·¤¶¤¤] /(n) property/assets/fortune/ +»ñ»º [¤·¤µ¤ó] /(n) property/fortune/means/assets/(P)/ +»ñ»º²ÁÃÍ [¤·¤µ¤ó¤«¤Á] /(n) value of one's property (assets)/property (asset) value/ +»ñ»º²È [¤·¤µ¤ó¤«] /(n) wealthy person/ +»ñ»º³ô [¤·¤µ¤ó¤«¤Ö] /(n) income stock/ +»ñ»º´ÉÍý [¤·¤µ¤ó¤«¤ó¤ê] /(n) asset management/ +»ñ»º¹ç·× [¤·¤µ¤ó¤´¤¦¤±¤¤] /total assets/ +»ñ»ººÆɾ²Á [¤·¤µ¤ó¤µ¤¤¤Ò¤ç¤¦¤«] /(n) revaluation of assets/ +»ñ»ºÃ´Êݾڷô [¤·¤µ¤ó¤¿¤ó¤Ý¤·¤ç¤¦¤±¤ó] /(n) asset-backed securities (ABS)/ +»ñ»ºÇÛʬ [¤·¤µ¤ó¤Ï¤¤¤Ö¤ó] /(n) asset allocation/ +»ñ»ºÉ¾²Á [¤·¤µ¤ó¤Ò¤ç¤¦¤«] /valuation of assets/ +»ñ»ºÉéºÄɽ [¤·¤µ¤ó¤Õ¤µ¤¤¤Ò¤ç¤¦] /(n) financial statement/statement of assets/ +»ñ»ºÊÝÍ­²ñ¼Ò [¤·¤µ¤ó¤Û¤æ¤¦¤¬¤¤¤·¤ã] /(n) asset holding company (esp. Commonwealth countries)/ +»ñ¼Á [¤·¤·¤Ä] /(n) nature/disposition/(P)/ +»ñÀ­ [¤·¤»¤¤] /(n) one's nature or disposition/ +»ñËÜ [¤·¤Û¤ó] /(n) funds/capital/(P)/ +»ñËÜ²È [¤·¤Û¤ó¤«] /(n) capitalist/(P)/ +»ñËÜ´Ø·¸ [¤·¤Û¤ó¤«¤ó¤±¤¤] /(n) capital ties/ +»ñËÜ´ðÈ× [¤·¤Û¤ó¤­¤Ð¤ó] /(n) capital base/ +»ñËܶâ [¤·¤Û¤ó¤­¤ó] /(n) capital stock/(P)/ +»ñËܹ½À® [¤·¤Û¤ó¤³¤¦¤»¤¤] /(n) capital structure/ +»ñËܺƹ½À® [¤·¤Û¤ó¤µ¤¤¤³¤¦¤»¤¤] /(n) recapitalization/ +»ñËܺâ [¤·¤Û¤ó¤¶¤¤] /(n) capital goods/ +»ñËܻԾì [¤·¤Û¤ó¤¤¤Á¤Ð] /(n) capital market/ +»ñËܻٽР[¤·¤Û¤ó¤·¤·¤å¤Ä] /(n) capital outlay/ +»ñËܼçµÁ [¤·¤Û¤ó¤·¤å¤®] /capitalism/(P)/ +»ñËܼçµÁ¼Ò²ñ [¤·¤Û¤ó¤·¤å¤®¤·¤ã¤«¤¤] /(n) capitalist society/ +»ñËܼçµÁ¼Ô [¤·¤Û¤ó¤·¤å¤®¤·¤ã] /a capitalist/ +»ñËܼè°ú [¤·¤Û¤ó¤È¤ê¤Ò¤­] /capital transaction/ +»ñËÜÃíÆþ [¤·¤Û¤ó¤Á¤å¤¦¤Ë¤å¤¦] /capital injection/ +»ñËÜÄó·È [¤·¤Û¤ó¤Æ¤¤¤±¤¤] /(n) capital tie-up/ +»ñËÜÅê»ñ [¤·¤Û¤ó¤È¤¦¤·] /(n) capital investment/ +»ñËÜƨÈò [¤·¤Û¤ó¤È¤¦¤Ò] /(n) capital flight/ +»ñËÜÈæΨ [¤·¤Û¤ó¤Ò¤ê¤Ä] /(n) capital ratio/ +»ñËÜ̵¤· [¤·¤Û¤ó¤Ê¤·] /without capital/ +»ñËÜÍø±×Ψ [¤·¤Û¤ó¤ê¤¨¤­¤ê¤Ä] /return-on-investment ratio/ +»ñËÜή½Ð [¤·¤Û¤ó¤ê¤å¤¦¤·¤å¤Ä] /(n) capital outflow/ +»ñËÜÎÏ [¤·¤Û¤ó¤ê¤ç¤¯] /(n) capital strength (of an enterprise)/ +»ñËÜÏÀ [¤·¤Û¤ó¤í¤ó] /(n) Das Kapital/Capital/ +»ñÎÁ [¤·¤ê¤ç¤¦] /(n) materials/data/(P)/ +»ñÎÁ¼¼ [¤·¤ê¤ç¤¦¤·¤Ä] /reference room/ +»ñÎÏ [¤·¤ê¤ç¤¯] /(n) means/resources/wealth/ +»ò¤¦ [¤¿¤Þ¤¦] /(v5u) to grant/to bestow/to award/ +»ò¤êʪ [¤¿¤Þ¤ï¤ê¤â¤Î] /(n) boon/gift/ +»ò¤ë [¤¿¤Þ¤ï¤ë] /(v5r) to grant/to bestow/ +»ò²Ë [¤·¤«] /(n) furlough/leave of absence/ +»ò¶â [¤·¤­¤ó] /(n) monetary grant (from the government)/ +»òÇÕ [¤·¤Ï¤¤] /(n) Emperor's cup/trophy given by the Emperor/(P)/ +»òʪ [¤¿¤Þ¤â¤Î] /(n) gift/boon/result/fruit/ +»òÍ¿ [¤·¤è] /(n) gift, esp. to subordinate/ +»ó [¤á¤¹] /(n) female (animal)/(P)/ +»ó¤Î¸Ñ [¤á¤¹¤Î¤­¤Ä¤Í] /bitch fox/vixen/ +»ó²Ö [¤á¤Ð¤Ê] /(n) female flower/(P)/ +»óµí [¤á¤¦¤·] /(n) cow/heifer/ +»ó·Ü [¤á¤ó¤É¤ê] /(n) female bird/hen/ +»ó¸¤ [¤á¤¹¤¤¤Ì] /bitch/female dog/ +»ó¼É [¤·¤º¤¤] /(n) pistil/ +»ó¼É [¤á¤·¤Ù] /(n) pistil/ +»óÀ­ [¤·¤»¤¤] /(adj-na,n) female/ +»óÂì [¤á¤À¤­] /(n) the smaller waterfall (of the two)/ +»óÄ» [¤á¤ó¤É¤ê] /(n) female bird/hen/ +»óDZ»Ò [¤á¤Í¤¸] /(n) female screw/ +»óÉú [¤·¤Õ¤¯] /(n,vs) remaining in obscurity/ +»óͺ [¤·¤æ¤¦] /(n) male and female (animal)/(P)/ +»óͺ°Û³ô [¤·¤æ¤¦¤¤¤·¤å] /(n) (in botany) dioecism/ +»óͺ°ÛÂÎ [¤·¤æ¤¦¤¤¤¿¤¤] /(in zoology) gonochorism/ +»óͺ´ÕÊÌ [¤·¤æ¤¦¤«¤ó¤Ù¤Ä] /sexing (of chickens, silkworms, etc.)/ +»óͺÁªÂò [¤·¤æ¤¦¤»¤ó¤¿¤¯] /sexual selection/ +»óͺÅñÂÁ [¤·¤æ¤¦¤È¤¦¤¿] /sexual selection/ +»óͺƱ³ô [¤·¤æ¤¦¤É¤¦¤·¤å] /(n) (in botany) monoecism/ +»óͺƱÂÎ [¤·¤æ¤¦¤É¤¦¤¿¤¤] /hermaphroditism/ +»óÍæ»Ò [¤á¤Í¤¸] /(n) female screw/ +»óé¢ [¤·¤º¤¤] /(n) pistil/ +»óé¢ [¤á¤·¤Ù] /(n) pistil/ +»ô¤¤²³ [¤«¤¤¤ª¤±] /(n) manger/ +»ô¤¤´·¤é¤¹ [¤«¤¤¤Ê¤é¤¹] /(v5s) to tame (e.g. animal)/ +»ô¤¤¸¤ [¤«¤¤¤¤¤Ì] /(n) pet dog/(P)/ +»ô¤¤»¦¤· [¤«¤¤¤´¤í¤·] /(n) keeping a pet till it dies/keeping a useless person on the payroll/ +»ô¤¤¼ç [¤«¤¤¤Ì¤·] /(n) shepherd/(dog) owner/(P)/ +»ô¤¤Ä» [¤«¤¤¤É¤ê] /(n) poultry/ +»ô¤¤Æë¤é¤¹ [¤«¤¤¤Ê¤é¤¹] /(v5s) to tame/to domesticate/ +»ô¤¤Ç­ [¤«¤¤¤Í¤³] /(n) pet cat/ +»ô¤¤ÍÕ [¤«¤¤¤Ð] /(n) fodder/ +»ô¤¤ÍÕ²³ [¤«¤¤¤Ð¤ª¤±] /(n) manger/crib/ +»ô¤¦ [¤«¤¦] /(v5u) to keep/to raise/to feed/(P)/ +»ô°é [¤·¤¤¤¯] /(n,vs) breeding/raising/rearing/(P)/ +»ô¸¤ [¤«¤¤¤¤¤Ì] /(n) pet dog/ +»ô¼ç [¤«¤¤¤Ì¤·] /(n) shepherd/(dog) owner/ +»ôÍÜ [¤·¤è¤¦] /(n) breeding/raising/ +»ôÎÁ [¤·¤ê¤ç¤¦] /(n) fodder/feed/(P)/ +»õ [¤Ï] /(n) tooth/(P)/ +»õ¤¬¤æ¤¤ [¤Ï¤¬¤æ¤¤] /(adj) impatient/irritated/ +»õ¤¬É⤯ [¤Ï¤¬¤¦¤¯] /(exp) to get loose teeth/to tire of someone's bragging/ +»õ¤¬Î©¤¿¤Ê¤¤ [¤Ï¤¬¤¿¤¿¤Ê¤¤] /hard to chew/unable to compete with/ +»õ¤Ë°á¤òÃ夻¤Ê¤¤ [¤Ï¤Ë¤­¤Ì¤ò¤­¤»¤Ê¤¤] /not mince matters/ +»õ¤Ë¶â¤òÈ碌¤ë [¤Ï¤Ë¤­¤ó¤ò¤«¤Ö¤»¤ë] /(exp) to crown a tooth with gold/ +»õ¤Îº¬ [¤Ï¤Î¤Í] /root of a tooth/fang/ +»õ¤ÎÉ⤯¤è¤¦¤Ê [¤Ï¤Î¤¦¤¯¤è¤¦¤Ê] /set one's teeth on edge/ +»õ¤ÎÉ⤯Íͤʲ» [¤Ï¤Î¤¦¤¯¤è¤¦¤Ê¤ª¤È] /noise that sets one's teeth on edge/ +»õ¤ò°ìËÜÀÞ¤ë [¤Ï¤ò¤¤¤Ã¤Ý¤Î¤ë] /(exp) to break a tooth/ +»õ¤ò¿©¤¤¤·¤Ð¤ë [¤Ï¤ò¤¯¤¤¤·¤Ð¤ë] /(exp) to bear up in tragedy/to stand pain well/to hold one's temper/ +»õ¥Ö¥é¥· [¤Ï¥Ö¥é¥·] /(n) toothbrush/(P)/ +»õ°å¼Ô [¤Ï¤¤¤·¤ã] /(n) dentist/(P)/ +»õ±þ¤¨ [¤Ï¤´¤¿¤¨] /(n) feel (consistency) of food while being chewed/ +»õ²» [¤·¤ª¤ó] /(n) sibilant/ +»õ²Ê [¤·¤«] /(n) dentistry/(P)/ +»õ²Ê°å [¤·¤«¤¤] /(n) dentist/(P)/ +»õ²Ê°å±¡ [¤·¤«¤¤¤¤¤ó] /dental surgery/ +»õ²Ê°å»Õ [¤·¤«¤¤¤·] /dentist/(P)/ +»õ²Ê°å»Õ¹ñ²È»ñ³Ê»î¸³ [¤·¤«¤¤¤·¤³¤Ã¤«¤·¤«¤¯¤·¤±¤ó] /(n) National Dentistry Examination/ +»õ²Ê°å½Ñ [¤·¤«¤¤¤¸¤å¤Ä] /dentistry/ +»õ²Ê³Ø [¤·¤«¤¬¤¯] /dentistry/ +»õ²Êµ»¹©»Î [¤·¤«¤®¤³¤¦¤·] /dental technician/ +»õ²Êɱ¡ [¤·¤«¤Ó¤ç¤¦¤¤¤ó] /dental hospital/ +»õ²ÊÍÑ [¤·¤«¤è¤¦] /(adj-na) dental/ +»õ²ç [¤·¤¬] /(n) heedless/uncaring/ +»õ²ç¤Ë³Ý¤±¤Ê¤¤ [¤·¤¬¤Ë¤«¤±¤Ê¤¤] /no argument necessary/ +»õ²ç¶ºÀµ½Ñ [¤·¤¬¤­¤ç¤¦¤»¤¤¤¸¤å¤Ä] /orthodontia/ +»õ²ç¼À´µ [¤·¤¬¤·¤Ã¤«¤ó] /dental disease/ +»õ²ç¾õ [¤·¤¬¤¸¤ç¤¦] /dentation/ +»õ²ê [¤·¤¬] /tooth germ/ +»õ³Ø [¤·¤¬¤¯] /(n) dentistry/ +»õ³ú¤ß [¤Ï¤¬¤ß] /(n) grinding of the teeth/involuntary nocturnal tooth grinding/ +»õ´§ [¤·¤«¤ó] /(n) crown of a tooth/ +»õµ°¾ò [¤·¤­¤¸¤ç¤¦] /cog rail/ +»õ·¿ [¤Ï¤¬¤¿] /(n) tooth-mark/impression of the teeth/ +»õ·Á [¤Ï¤¬¤¿] /(n) tooth-mark/impression of the teeth/ +»õ·Ô [¤Ï¤°¤­] /(n) gum/tooth ridge/ +»õ¸Ç¤á [¤Ï¤¬¤¿¤á] /(n) tooth hardening meal/New Year's feast/ +»õ¸þ¤¦ [¤Ï¤à¤«¤¦] /(v5u) to strike back at/to bite back/to turn on/to rise against/to oppose/to defy/(P)/ +»õ¸þ¤«¤¦ [¤Ï¤à¤«¤¦] /(v5u) to strike back at/to bite back/to turn on/to rise against/to oppose/to defy/(P)/ +»õ¹¤ [¤·¤³¤¦] /(n) tooth tartar/ +»õº¬ [¤·¤³¤ó] /(n) root of a tooth/fang/ +»õ»ß¤á [¤Ï¤É¤á] /(n) brake/(P)/ +»õ¼Á [¤·¤·¤Ä] /(n) quality of teeth/ +»õ¼Ö [¤Ï¤°¤ë¤Þ] /(n) gear/cog-wheel/(P)/ +»õ¾õ [¤·¤¸¤ç¤¦] /(n) dentation/tooth shape/ +»õ¿À·Ð [¤·¤·¤ó¤±¤¤] /dental nerve/ +»õ¿ñ [¤·¤º¤¤] /(n) (tooth) pulp/ +»õÀÐ [¤·¤»¤­] /(n) hard tooth tartar/calculus deposit/ +»õÀÚ¤ê [¤Ï¤®¤ê] /(n) gnashing the teeth/cutting cogs/ +»õÀÚ¤ì [¤Ï¤®¤ì] /(n) the feel when biting/manner of enunciation/(P)/ +»õÀÚ¤ì¤ÎÎɤ¤ [¤Ï¤®¤ì¤Î¤è¤¤] /crisp/staccato/ +»õÁå [¤·¤½¤¦] /(n) alveolus/ +»õÁåǿϳ [¤·¤½¤¦¤Î¤¦¤í¤¦] /(n) pyorrhea/ +»õ椱 [¤Ï¤Ì¤±] /falling out of teeth/person with missing teeth/ +»õÄË [¤·¤Ä¤¦] /(n) toothache/ +»õÄË [¤Ï¤¤¤¿] /(n) toothache/ +»õÆâÎÅË¡ [¤·¤«¤ê¤ç¤¦¤Û¤¦] /endodontic/to do with tooth nerve and pulp/ +»õÆâÎÅË¡ÀìÌç°å [¤·¤«¤ê¤ç¤¦¤Û¤¦¤»¤ó¤â¤ó¤¤] /endodontist/root-canal specialist/ +»õÆù [¤·¤Ë¤¯] /(n) gums/tooth ridge/ +»õÆù [¤Ï¤Ë¤¯] /(n) gums/tooth ridge/ +»õÆù±ê [¤·¤Ë¤¯¤¨¤ó] /(n) gingivitis/ +»õÆþ¤ì [¤Ï¤¤¤ì] /(n) repairing clogs/ +»õÈ´¤± [¤Ï¤Ì¤±] /(n) toothless/ +»õÉÕ¥Ù¥ë¥È [¤Ï¤Ä¤­¥Ù¥ë¥È] /toothed belt/ +»õÊÂ¤Ó [¤Ï¤Ê¤é¤Ó] /(n) row of teeth/set of teeth/dentition/ +»õÊÂ¤ß [¤Ï¤Ê¤ß] /(n) row of teeth/set of teeth/dentition/ +»õËá [¤Ï¤ß¤¬¤­] /(n) dentifrice/toothpaste/ +»õË᤭ [¤Ï¤ß¤¬¤­] /(n) dentifrice/toothpaste/(P)/ +»õË᤭ʴ [¤Ï¤ß¤¬¤­¤³] /(n) tooth powder/ +»õÌÌ [¤·¤á¤ó] /surface of a tooth/ +»õÎó [¤·¤ì¤Ä] /(n) row of teeth/ +»õÎó¶ºÀµ [¤·¤ì¤Ä¤­¤ç¤¦¤»¤¤] /orthodontia/ +»õÛ´ [¤·¤À] /(n) fern/ +»õáÚ¤¤ [¤Ï¤¬¤æ¤¤] /(adj) impatient/tantalized/chagrined/vexed/(P)/ +»õí¤ê [¤Ï¤®¤·¤ê] /(n) involuntary nocturnal tooth grinding/ +»õóõ [¤·¤®¤ó] /(n) the gums/ +»õóõ±ê [¤·¤®¤ó¤¨¤ó] /(n) gingivitis/ +»ö [¤³¤È] /(n) thing/matter/fact/circumstances/business/reason/experience/(P)/ +»ö¡¹ [¤³¤È¤´¤È] /(n) everything/ +»ö¡¹¤·¤¤ [¤³¤È¤´¤È¤·¤¤] /(adj) bombastic/pretentious/exaggerated/ +»ö¡¹Êª¡¹ [¤¸¤¸¤Ö¤Ä¤Ö¤Ä] /(n) everything/ +»ö¤¬Â­¤ê¤ë [¤³¤È¤¬¤¿¤ê¤ë] /(exp) to be sufficient/to answer the purpose/ +»ö¤È¼¡Âè¤Ç [¤³¤È¤È¤·¤À¤¤¤Ç] /if things permit/under certain circumstances/ +»ö¤Ê¤«¤ì¼çµÁ [¤³¤È¤Ê¤«¤ì¤·¤å¤®] /(n) (uk) principle of peace-at-any-price/ +»ö¤Ë¤è¤ë¤È [¤³¤È¤Ë¤è¤ë¤È] /depending on the circumstances/(P)/ +»ö¤â̵¤² [¤³¤È¤â¤Ê¤²] /(adj-na,adj-no,n) careless/ +»ö¤ò±¿¤Ö [¤³¤È¤ò¤Ï¤³¤Ö] /(exp) to go ahead/to proceed/to carry on/ +»ö¤òµ¯¤³¤¹ [¤³¤È¤ò¤ª¤³¤¹] /(exp) to cause trouble (a disturbance)/ +»ö¤ò¹¥¤à [¤³¤È¤ò¤³¤Î¤à] /(exp) to revel in trouble and discord/ +»ö¤òÀ®¤·¿ë¤²¤ë [¤³¤È¤ò¤Ê¤·¤È¤²¤ë] /(exp) to achieve a task/ +»ö¤òʬ¤±¤ë [¤³¤È¤ò¤ï¤±¤ë] /(exp) to reason with (a person)/ +»ö°Æ [¤¸¤¢¤ó] /(n) concern/circumstance which is becoming a problem/ +»ö²þ¤á¤Æ [¤³¤È¤¢¤é¤¿¤á¤Æ] /(exp) anew/ +»ö´ó¤¹ [¤³¤È¤è¤¹] /(v5s) to find an excuse/ +»ö´ó¤»¤Æ [¤³¤È¤è¤»¤Æ] /on the plea of/under the pretext of/ +»ö´ó¤»¤ë [¤³¤È¤è¤»¤ë] /(v1) to pretend/ +»öµ¹ [¤¸¤®] /(n) fitting thing/ +»ö¶¦ [¤³¤È¤É¤â] /things/matters/ +»ö¶È [¤¸¤®¤ç¤¦] /(n) project/enterprise/business/industry/operations/(P)/ +»ö¶È²½ [¤¸¤®¤ç¤¦¤«] /industrialization/ +»ö¶È²È [¤¸¤®¤ç¤¦¤«] /(n) enterprising man/businessman/industrialist/ +»ö¶È³¦ [¤¸¤®¤ç¤¦¤«¤¤] /industrial or business world/ +»ö¶È³È½¼ [¤¸¤®¤ç¤¦¤«¤¯¤¸¤å¤¦] /business expansion/ +»ö¶È·×²è [¤¸¤®¤ç¤¦¤±¤¤¤«¤¯] /(n) business scheme/ +»ö¶ÈºÆÀ¸Í»»ñ [¤¸¤®¤ç¤¦¤µ¤¤¤»¤¤¤æ¤¦¤·] /(n) debtor-in-possession financing/ +»ö¶È¼Ô [¤¸¤®¤ç¤¦¤·¤ã] /business person/ +»ö¶È¼ç [¤¸¤®¤ç¤¦¤Ì¤·] /(n) entrepreneur/ +»ö¶È½ê [¤¸¤®¤ç¤¦¤·¤ç] /(n) plant/enterprise place/office/(P)/ +»ö¶ÈÀÇ [¤¸¤®¤ç¤¦¤¼¤¤] /(n) business tax/ +»ö¶ÈÃÄ [¤¸¤®¤ç¤¦¤À¤ó] /(n) corporation/agency/ +»ö¶ÈǯÅÙ [¤¸¤®¤ç¤¦¤Í¤ó¤É] /fiscal year/ +»ö¶ÈÉô [¤¸¤®¤ç¤¦¤Ö] /division (of company)/operations department/ +»ö¶ÈÉôÀ© [¤¸¤®¤ç¤¦¤Ö¤»¤¤] /(n) company consisting of autonomous divisions/ +»ö¶ÈÉôĹ [¤¸¤®¤ç¤¦¤Ö¤Á¤ç¤¦] /Senior Executive Manager/ +»ö¶ÈËÜÉô [¤¸¤®¤ç¤¦¤Û¤ó¤Ö] /corporate HQ/ +»ö¶É [¤¸¤­¤ç¤¯] /circumstances/ +»ö·ç¤«¤Ê¤¤ [¤³¤È¤«¤«¤Ê¤¤] /having an abundance/ +»ö·ç¤¯ [¤³¤È¤«¤¯] /(v5k) to lack/ +»ö·ï [¤¸¤±¤ó] /(n) event/affair/incident/case/plot/trouble/scandal/(P)/ +»ö·ï¤Î°½ [¤¸¤±¤ó¤Î¤¢¤ä] /web of the case/ +»ö·ïµ­¼Ô [¤¸¤±¤ó¤­¤·¤ã] /police reporter/ +»ö·ïɽ [¤¸¤±¤ó¤Ò¤ç¤¦] /docket/ +»ö¸Î [¤¸¤³] /(n) accident/incident/trouble/circumstances/reasons/(P)/ +»ö¸Î¸¶°ø [¤¸¤³¤²¤ó¤¤¤ó] /source, cause of an accident/ +»ö¸Î»à [¤¸¤³¤·] /(n) accidental death/ +»ö¸ÎÎò [¤¸¤³¤ì¤­] /history of (automobile) accidents/ +»ö¸å [¤¸¤´] /(n) after-/post-/ex-/(P)/ +»ö¸å¾µÂú [¤¸¤´¤·¤ç¤¦¤À¤¯] /ex-post-facto approval/ +»ö¸í¤ê [¤³¤È¤¢¤ä¤Þ¤ê] /(n) mistake in speaking/ +»ö¹à [¤¸¤³¤¦] /(n) matter/item/facts/(P)/ +»ö¹àº÷°ú [¤¸¤³¤¦¤µ¤¯¤¤¤ó] /subject index/ +»öºÙ¤« [¤³¤È¤³¤Þ¤«] /(adj-na,n) detail/ +»öºÙ¤«¤Ë [¤³¤È¤³¤Þ¤«¤Ë] /minutely/in detail/ +»öºÙ¤ä¤«¤Ë [¤³¤È¤³¤Þ¤ä¤«¤Ë] /minutely/in detail/ +»ö»ö [¤³¤È¤´¤È] /(n) everything/ +»ö»ö¤·¤¤ [¤³¤È¤´¤È¤·¤¤] /(adj) bombastic/pretentious/exaggerated/ +»ö»öʪʪ [¤¸¤¸¤Ö¤Ä¤Ö¤Ä] /(n) everything/ +»ö¼Â [¤¸¤¸¤Ä] /(n-adv,n) fact/truth/reality/(P)/ +»ö¼Â¤Ë¾È¤é¤·¤Æ [¤¸¤¸¤Ä¤Ë¤Æ¤é¤·¤Æ] /in view of the facts/ +»ö¼Â¤ò¶Ê¤²¤ë [¤¸¤¸¤Ä¤ò¤Þ¤²¤ë] /(exp) to falsify a fact/ +»ö¼Â¤òÄ´¤Ù¤ë [¤¸¤¸¤Ä¤ò¤·¤é¤Ù¤ë] /(exp) to investigate the facts/ +»ö¼Â¤òʤ¤¦ [¤¸¤¸¤Ä¤ò¤ª¤ª¤¦] /(exp) to disguise a fact/ +»ö¼Â¤òÊä¦ [¤¸¤¸¤Ä¤ò¤ª¤ª¤¦] /(exp) to disguise a fact/ +»ö¼Â´Ø·¸ [¤¸¤¸¤Ä¤«¤ó¤±¤¤] /(n) actual relationship/ +»ö¼Â¸íǧ [¤¸¤¸¤Ä¤´¤Ë¤ó] /(n) mistake of fact/ +»ö¼Â¾å [¤¸¤¸¤Ä¤¸¤ç¤¦] /(n) as a matter of fact/(P)/ +»ö¼ÂÄ´ºº [¤¸¤¸¤Ä¤Á¤ç¤¦¤µ] /(n) fact-finding/ +»ö¼Â̵º¬ [¤¸¤¸¤Ä¤à¤³¤ó] /(n) groundless/entirely contrary to fact/(P)/ +»ö¾Ý [¤¸¤·¤ç¤¦] /(n) phenomenon/matter/(P)/ +»ö¾ð [¤¸¤¸¤ç¤¦] /(n) circumstances/consideration/conditions/situation/reasons/(P)/ +»ö¾ð¤òÏä¹ [¤¸¤¸¤ç¤¦¤ò¤Ï¤Ê¤¹] /(exp) to explain the situation/ +»ö¿·¤·¤¤ [¤³¤È¤¢¤¿¤é¤·¤¤] /(adj) new/ +»ö¿·¤·¤¯ [¤³¤È¤¢¤¿¤é¤·¤¯] /anew/again/specially/formally/ +»öÀÓ [¤¸¤»¤­] /(n) achievement/exploit/merits/ +»öÀ× [¤¸¤»¤­] /(n) evidence/trace/vestige/ +»öÀØ [¤¸¤»¤­] /(n) evidence/trace/vestige/ +»öÀÚ¤ì¤ë [¤³¤È¤­¤ì¤ë] /(v1) to expire/to die/ +»öÁ° [¤¸¤¼¤ó] /(adj-no,n) prior/beforehand/in advance/(P)/ +»öÁ°¤ËɬÍ× [¤¸¤¼¤ó¤Ë¤Ò¤Ä¤è¤¦] /(adj-na) prerequisite/ +»öÁ°¤ÎƱ°Õ [¤¸¤¼¤ó¤Î¤É¤¦¤¤] /prior consent/ +»öÁ°±¿Æ° [¤¸¤¼¤ó¤¦¤ó¤É¤¦] /pre-election campaigning/ +»öÁ°³äÅö [¤¸¤¼¤ó¤ï¤ê¤¢¤Æ] /prearranged quota/ +»öÁ°¶¨µÄ [¤¸¤»¤ó¤­¤ç¤¦¤®] /prior consultation/ +»öÁ°¸¡±Ü [¤¸¤¼¤ó¤±¤ó¤¨¤Ä] /prepublication censorship/ +»öÁ°¸¦½¤ [¤¸¤¼¤ó¤±¤ó¤·¤å¤¦] /advance training/prior training/ +»öÁ°¸å [¤¸¤¼¤ó¤´] /subsequently/additionally/ +»öÁ°ÄÌÊó [¤¸¤¼¤ó¤Ä¤¦¤Û¤¦] /advance report/advance notification/ +»öÁ°ÆüÉÕ [¤¸¤¼¤ó¤Ò¤Å¤±] /antedating/ +»öÁ°ÍÞÀ© [¤¸¤¼¤ó¤è¤¯¤»¤¤] /(n) prior restraint/ +»öÁê [¤¸¤½¤¦] /(n) aspect/phase/phenomenon/ +»ö­¤ê¤ë [¤³¤È¤¿¤ê¤ë] /(v1) to suffice/to serve the purpose/to be satisfied/ +»ö­¤ë [¤³¤È¤¿¤ë] /(v5r) to suffice/to serve the purpose/to be satisfied/ +»öÂÎ [¤¸¤¿¤¤] /(n) situation/present state of affairs/circumstances/ +»öÂÖ [¤¸¤¿¤¤] /(n) situation/present state of affairs/circumstances/(P)/ +»öÂç [¤¸¤À¤¤] /(n) subserviency to the stronger/ +»öÂç»×ÁÛ [¤¸¤À¤¤¤·¤½¤¦] /admiration of the powerful/ +»öÂç¼çµÁ [¤¸¤À¤¤¤·¤å¤®] /worship of the powerful/ +»öÄÁ¤·¤¯ [¤³¤È¤á¤º¤é¤·¤¯] /like something strange/ +»öŵ [¤¸¤Æ¤ó] /(n) cyclopedia/encyclopedia/(P)/ +»öÈÈ [¤¸¤Ï¤ó] /(n) crime/ +»öʪ [¤¸¤Ö¤Ä] /(n) things/affairs/ +»öÊÁ [¤³¤È¤¬¤é] /(n) matter/thing/affair/circumstance/(P)/ +»öÊÑ [¤¸¤Ø¤ó] /(n) accident/disaster/incident/uprising/emergency/(P)/ +»öËè¤Ë [¤³¤È¤´¤È¤Ë] /(adv) in everything/ +»ö̳ [¤¸¤à] /(n) business/office work/(P)/ +»ö̳¤ò¸«¤ë [¤¸¤à¤ò¤ß¤ë] /(exp) to attend to business/ +»ö̳¤ò¼¹¤ë [¤¸¤à¤ò¤È¤ë] /(exp) to do (attend to) business/ +»ö̳°÷ [¤¸¤à¤¤¤ó] /(n) clerk/(P)/ +»ö̳°ú¤­·Ñ¤® [¤¸¤à¤Ò¤­¤Ä¤®] /taking over an office/ +»ö̳²° [¤¸¤à¤ä] /(n) office worker/clerk/ +»ö̳²È [¤¸¤à¤«] /(n) man of affairs/ +»ö̳²ñ [¤¸¤à¤«¤¤] /business meeting/ +»ö̳´± [¤¸¤à¤«¤ó] /(n) administrative official/secretary/commissioner/(P)/ +»ö̳´ï [¤¸¤à¤­] /business machines/ +»ö̳´ù [¤¸¤à¤Å¤¯¤¨] /clerical desk/ +»ö̳µ¡´ï [¤¸¤à¤­¤­] /business machine(ry)/ +»ö̳¶É [¤¸¤à¤­¤ç¤¯] /(n) secretariat/executive office/(P)/ +»ö̳¶ÉĹ [¤¸¤à¤­¤ç¤¯¤Á¤ç¤¦] /head of the secretariat/ +»ö̳·ÏϫƯ¼Ô [¤¸¤à¤±¤¤¤í¤¦¤É¤¦¤·¤ã] /(n) white-collar/ +»ö̳¼¡´± [¤¸¤à¤¸¤«¤ó] /(n) permanent vice-president/undersecretary/vice-minister/(P)/ +»ö̳¼¼ [¤¸¤à¤·¤Ä] /(n) office/(P)/ +»ö̳¼è¤ê°·¤¤ [¤¸¤à¤È¤ê¤¢¤Ä¤«¤¤] /(n) acting director/ +»ö̳¼è°·¤¤ [¤¸¤à¤È¤ê¤¢¤Ä¤«¤¤] /(n) acting director/ +»ö̳½ê [¤¸¤à¤·¤ç] /(n) office/(P)/ +»ö̳Áí¶É [¤¸¤à¤½¤¦¤­¤ç¤¯] /secretariat-general/ +»ö̳ÁíĹ [¤¸¤à¤½¤¦¤Á¤ç¤¦] /secretary-general/director/ +»ö̳Ĺ [¤¸¤à¤Á¤ç¤¦] /(n) manager/purser/ +»ö̳Ĺ´± [¤¸¤à¤Á¤ç¤¦¤«¤ó] /chief secretary/ +»ö̳Ū [¤¸¤à¤Æ¤­] /(adj-na) businesslike/practical/(P)/ +»ö̳Åö¶É [¤¸¤à¤È¤¦¤­¤ç¤¯] /officials in charge/(P)/ +»ö̳Éþ [¤¸¤à¤Õ¤¯] /(n) work clothes/ +»ö̳ÍÑÉÊ [¤¸¤à¤è¤¦¤Ò¤ó] /(n) office supplies/stationery/ +»ö̳ÎÌ [¤¸¤à¤ê¤ç¤¦] /amount of business/ +»ö̵¤¯ [¤³¤È¤Ê¤¯] /(adv) without accident/uneventfully/ +»ö̵¤· [¤³¤È¤Ê¤·] /nothing/nothing to be done/safe/easy/ +»öÌÞ¤ì¼çµÁ [¤³¤È¤Ê¤«¤ì¤·¤å¤®] /(n) (uk) principle of peace-at-any-price/ +»öͳ [¤¸¤æ¤¦] /(n) reason/cause/(P)/ +»öÍý [¤¸¤ê] /(n) reason/facts/propriety/sense/ +»öΩ¤Æ¤ë [¤³¤È¤À¤Æ¤ë] /(v1) to do something different/to make a big thing of/ +»öÎã [¤¸¤ì¤¤] /(n) example/precedent/(P)/ +»öÎ㸦µæ [¤¸¤ì¤¤¤±¤ó¤­¤å¤¦] /case studies/ +»öíñ [¤¸¤»¤­] /(n) evidence/trace/vestige/ +»÷ [¤Ë] /(suf) takes after (his mother)/ +»÷¤»¤ë [¤Ë¤»¤ë] /(v1) to copy/to imitate/to counterfeit/to forge/(P)/ +»÷¤¿¤ê´ó¤Ã¤¿¤ê [¤Ë¤¿¤ê¤è¤Ã¤¿¤ê] /(adj-na,n) much the same/ +»÷¤¿¼Ô [¤Ë¤¿¤â¤Î] /(n) similar people/ +»÷¤Ä¤«¤ï¤·¤¤ [¤Ë¤Ä¤«¤ï¤·¤¤] /(adj) suitable/appropriate/becoming/ +»÷¤ÆÈó¤Ê¤ë [¤Ë¤Æ¤Ò¤Ê¤ë] /(exp) falsely similar/counterfeit/ +»÷¤ë [¤Ë¤ë] /(v1) to resemble/to be similar/(P)/ +»÷²æ˪ [¤¸¤¬¤Ð¤Á] /(n) digger wasp/ +»÷´é [¤Ë¤¬¤ª] /(n) portrait/likeness/(P)/ +»÷´é²è [¤Ë¤¬¤ª¤¨] /(iK) (n) portrait/likeness/ +»÷´é³¨ [¤Ë¤¬¤ª¤¨] /(n) portrait/likeness/(P)/ +»÷´é½ñ¤­ [¤Ë¤¬¤ª¤¬¤­] /portrait painter/drawing portraits/ +»÷´ó¤ê [¤Ë¤è¤ê] /(n) similarity/ +»÷´ó¤ë [¤Ë¤è¤ë] /(v5r) to resemble/ +»÷µ¤¤Ê¤¤ [¤Ë¤²¤Ê¤¤] /(adj) unlike/unbecoming/unworthy of/out of keeping with/ +»÷µ¤Ìµ¤¤ [¤Ë¤²¤Ê¤¤] /(adj) unlike/unbecoming/unworthy of/out of keeping with/ +»÷¹ç¤¤ [¤Ë¤¢¤¤] /(adj-no,n) well-matched/becoming/suitable/(P)/ +»÷¹ç¤¦ [¤Ë¤¢¤¦] /(v5u) to suit/to match/to become/to be like/(P)/ +»÷¹ç¤ï¤·¤¤ [¤Ë¤¢¤ï¤·¤¤] /(adj) well-matched/suitable/becoming/ +»÷¼©Èó [¤¨¤»] /(adj-na,n) false/pseudo-/ +»÷Ä̤¦ [¤Ë¤«¤è¤¦] /(v5u) to resemble closely/(P)/ +»÷Èó [¤¨¤»] /(adj-na,n,pref) false/would-be/sham/pretended/mock/spurious/pseudo/quasi/ +»÷Èó»ö [¤¨¤»¤´¤È] /laughable affair/unlaudable affair/something unreliable/ +»÷Èó¼Ô [¤¨¤»¤â¤Î] /(n) sham/fraud/counterfeit/impostor/pretender/ +»÷Èó¾Ð¤¤ [¤¨¤»¤ï¤é¤¤] /(n) smirk/affected smile/ +»÷Èó¿Æ [¤¨¤»¤ª¤ä] /(n) distant disinterested parent/ +»÷ÈóÍý¶þ [¤¨¤»¤ê¤¯¤Ä] /sophistry/ +»÷ÉÕ¤«¤ï¤·¤¤ [¤Ë¤Ä¤«¤ï¤·¤¤] /(adj) suitable/appropriate/becoming/ +»÷ÉÕ¤¯ [¤Ë¤Ä¤¯] /(v5k) to become/to suit/to be like/to match well/ +»ø [¤µ¤à¤é¤¤] /(n) Samurai/warrior/(P)/ +»ø¤¹¤ë [¤¸¤¹¤ë] /(vs-s) to wait upon/to serve/ +»ø¤ë [¤Ï¤Ù¤ë] /(v5r) to wait upon/to serve/ +»ø°å [¤¸¤¤] /(n) court physician/(P)/ +»ø±Ò [¤¸¤¨¤¤] /bodyguard/ +»ø±ÒĹ [¤¸¤¨¤¤¤Á¤ç¤¦] /captain of the guard/ +»øµ¤¼Á [¤µ¤à¤é¤¤¤«¤¿¤®] /(n) samurai spirit/ +»ø¹Ö [¤¸¤³¤¦] /(n) imperial tutor/ +»øº× [¤¸¤µ¤¤] /acolyte/ +»ø»Ë [¤¸¤·] /(n) private secretary/respectfully/ +»ø¼Ô [¤¸¤·¤ã] /(n) attendant/valet/altar boy/ +»ø½¾ [¤¸¤¸¤å¤¦] /(n) chamberlain/(P)/ +»ø½¾´± [¤¸¤¸¤å¤¦¤«¤ó] /chamberlain/ +»ø½¾¿¦ [¤¸¤¸¤å¤¦¤·¤ç¤¯] /(n) board of chamberlains/ +»ø½¾Ä¹ [¤¸¤¸¤å¤¦¤Á¤ç¤¦] /(n) grand chamberlain/ +»ø½¾Éð´± [¤¸¤¸¤å¤¦¤Ö¤«¤ó] /emperor's aide-de-camp/ +»ø½÷ [¤¸¤¸¤ç] /(n) lady attendant/maid/(P)/ +»ø¿Ã [¤¸¤·¤ó] /(n) courtier/attendant/ +»øÁÎ [¤¸¤½¤¦] /(n) acolyte/ +»øÆÉ [¤¸¤É¤¯] /(n) imperial tutor/ +»øȬµ³ [¤µ¤à¤é¤¤¤Ï¤Ã¤­] /eight mounted warriors/eight samurai on horseback/ +»øΩ [¤¸¤ê¤Ä] /(n,vs) assisting (a dignitary)/ +»øÕ¹ [¤¸¤Ò] /(n) lady-in-waiting/ +»ù [¤³] /(n) child/the young of animals/ +»ù [¤¸] /(n-suf) child/(P)/ +»ùµº [¤¸¤®] /(n) mere child's play/ +»ù½÷ [¤¸¤¸¤ç] /(n) boys and girls/ +»ùÁâ [¤¸¤½¤¦] /children/ +»ù¹ [¤¸¤½¤ó] /(n) children and grandchildren/descendants/ +»ùƸ [¤¸¤É¤¦] /(n) children/juvenile/(P)/ +»ùƸ²è [¤¸¤É¤¦¤¬] /(n) pictures drawn by a child/ +»ùƸµÔÂÔ [¤¸¤É¤¦¤®¤ã¤¯¤¿¤¤] /(n) child abuse/ +»ùƸ·à [¤¸¤É¤¦¤²¤­] /(n) juvenile play/ +»ùƸ¼êÅö [¤¸¤É¤¦¤Æ¤¢¤Æ] /(n) child-care allowance/ +»ùƸ¿´Íý³Ø [¤¸¤É¤¦¤·¤ó¤ê¤¬¤¯] /child psychology/ +»ùƸÁêÃ̽ê [¤¸¤É¤¦¤½¤¦¤À¤ó¤¸¤ç] /(n) child consultation center/ +»ùƸÇä½Õ [¤¸¤É¤¦¤Ð¤¤¤·¤å¤ó] /(n) child prostitution/ +»ùƸʡ»ã [¤¸¤É¤¦¤Õ¤¯¤·] /(n) child welfare/ +»ùƸʸ³Ø [¤¸¤É¤¦¤Ö¤ó¤¬¤¯] /juvenile literature/ +»ú [¤¢¤¶] /(n,suf) section of village/(P)/ +»ú [¤¸] /(n) character/hand-writing/(P)/ +»ú¤¬¾å¼ê¤Ç¤¢¤ë [¤¸¤¬¤¸¤ç¤¦¤º¤Ç¤¢¤ë] /(exp) to have good handwriting/ +»ú°ú [¤¸¤Ó¤­] /(n) dictionary/(P)/ +»ú²» [¤¸¤ª¤ó] /(n) the Japanese pronunciation of a kanji/ +»ú²è [¤¸¤«¤¯] /(n) number of strokes in character/(P)/ +»ú²ò [¤¸¤«¤¤] /(n) kanji meaning interpretation/ +»ú´Ö [¤¸¤«¤ó] /(n) the space between letters or characters/ +»úµÁ [¤¸¤®] /(n) the meaning or sense of a word/ +»úµÍ¤á [¤¸¤Å¤á] /(n) number of characters/manuscript paper/printed matter/(P)/ +»ú¶ç [¤¸¤¯] /(n) wording/words and phrases/way of expression/ +»ú·± [¤¸¤¯¤ó] /(n) the Japanese reading of a kanji/ +»ú·Á [¤¸¤±¤¤] /(n) character style or form/(P)/ +»ú¸» [¤¸¤²¤ó] /(n) construction of character/ +»ú¹æ [¤¸¤´¤¦] /(n) nickname/ +»ú½ñ [¤¸¤·¤ç] /(n) (character) dictionary/ +»ú¿ô [¤¸¤¹¤¦] /(n) number of characters or letters/(P)/ +»úÂÎ [¤¸¤¿¤¤] /(n) type/font/lettering/(P)/ +»úŵ [¤¸¤Æ¤ó] /(n) character dictionary/ +»úÇÛ¤ê [¤¸¤¯¤Ð¤ê] /(n) word or letter layout/ +»úÊì [¤¸¤Ü] /(n) letter (of the alphabet)/phonetic script/ +»úËë [¤¸¤Þ¤¯] /(n) title/subtitle/(P)/ +»úÌÌ [¤¸¤Å¤é] /(n) impression derived from or appearance of kanji/face/appearance of written words/ +»úÌÌ [¤¸¤á¤ó] /(n) impression derived from or appearance of kanji/face/appearance of written words/ +»úÌõ [¤¸¤ä¤¯] /(vs) transliteration/ +»ú;¤ê [¤¸¤¢¤Þ¤ê] /(n) hypermetric/ +»û [¤Æ¤é] /(n) temple/(P)/ +»û±¡ [¤¸¤¤¤ó] /(n) temple/(P)/ +»û³Ê [¤¸¤«¤¯] /(n) status of a Buddhist temple/ +»û»²¤ê [¤Æ¤é¤Þ¤¤¤ê] /(n) ritual visits to a temple/ +»û»Ò²° [¤Æ¤é¤³¤ä] /(n) temple elementary school/ +»û¼Ò [¤¸¤·¤ã] /(n) temples and shrines/ +»û¾®²° [¤Æ¤é¤³¤ä] /(n) temple elementary school/ +»ûÁ¬ [¤Æ¤é¤»¤ó] /(n) banker's cut or fee charged in a gambling saloon/ +»ûÃË [¤Æ¤é¤ª¤È¤³] /(n) temple employee/ +»ü [¤¸] /love/be affectionate to/pity/(P)/ +»ü¤·¤ß [¤¤¤Ä¤¯¤·¤ß] /(n) affection/love/ +»ü¤·¤à [¤¤¤Ä¤¯¤·¤à] /(v5m) to love/to be affectionate to/to pity/ +»ü°¦ [¤¸¤¢¤¤] /(n) affection/kindness/love/(P)/ +»ü±« [¤¸¤¦] /(n) welcome (beneficial) rain/ +»ü´ã [¤¸¤²¤ó] /(n) merciful eye/ +»ü·± [¤¸¤¯¤ó] /kind counsel/mother's advice/ +»ü·» [¤¸¤±¤¤] /affectionate elder brother/ +»ü·Ã [¤¸¤±¤¤] /(n) mercy and love/ +»ü¸È [¤¯¤ï¤¤] /(n) arrowhead (root)/ +»ü¿´ [¤¸¤·¤ó] /(n) benevolence/mercy/ +»üÁ± [¤¸¤¼¤ó] /(n) charity/philanthropy/(P)/ +»üÁ±²È [¤¸¤¼¤ó¤«] /(n) charitable person/philanthropist/ +»üÁ±²ñ [¤¸¤¼¤ó¤«¤¤] /(n) philanthropic society/ +»üÁ±»Ô [¤¸¤¼¤ó¤¤¤Á] /(n) charity bazaar/ +»üÁ±»ö¶È [¤¸¤¼¤ó¤¸¤®¤ç¤¦] /philanthropic work/charitable enterprise/ +»üÁ±¿´ [¤¸¤¼¤ó¤·¤ó] /benevolence/liberality/ +»üÁ±ÃÄÂÎ [¤¸¤¼¤ó¤À¤ó¤¿¤¤] /(n) charitable institution (organization)/(organized) charities/ +»üÁ±Æé [¤¸¤¼¤ó¤Ê¤Ù] /(n) charity pot/ +»üÁ±È¢ [¤¸¤¼¤ó¤Ð¤³] /charity box/ +»üÈá [¤¸¤Ò] /(n) compassion/benevolence/charity/mercy/(P)/ +»üÈá¿´ [¤¸¤Ò¤·¤ó] /benevolence/ +»üÉã [¤¸¤Õ] /(n) affectionate father/ +»üÊì [¤¸¤Ü] /(n) affectionate mother/ +»ý¤¹¤ë [¤¸¤¹¤ë] /(vs-s) to hold/to maintain/ +»ý¤¿¤»¤ë [¤â¤¿¤»¤ë] /(v1) to have someone hold something/to allow someone to keep something/ +»ý¤Á [¤â¤Á] /(n,n-suf) (1) hold/charge/keep possession/in charge/(2) wear/durability/life/draw/(3) usage (suff)/(P)/ +»ý¤Á¤¬Îɤ¤ [¤â¤Á¤¬¤¤¤¤] /wear well/keep long/last long/ +»ý¤Á¤­¤ê [¤â¤Á¤­¤ê] /(n) hot topic/talk of the town/ +»ý¤Á¤Ä»ý¤¿¤ì¤Ä [¤â¤Á¤Ä¤â¤¿¤ì¤Ä] /(exp,n) give-and-take/ +»ý¤Á±¿¤Ö [¤â¤Á¤Ï¤³¤Ö] /(v5b) to carry/to bring (to a place)/ +»ý¤Á±Û¤¹ [¤â¤Á¤³¤¹] /(v5s) to carry over/to carry forward/to keep (for later)/to defer/(P)/ +»ý¤Á²È [¤â¤Á¤¤¤¨] /(n) one's (own) house/(P)/ +»ý¤Á²Î [¤â¤Á¤¦¤¿] /(n) one's (song) repertoire/ +»ý¤Á²ó¤ê [¤â¤Á¤Þ¤ï¤ê] /(n) rotation/by turns/(P)/ +»ý¤Á²ó¤ê³ÕµÄ [¤â¤Á¤Þ¤ï¤ê¤«¤¯¤®] /round-robin cabinet/ +»ý¤Á²ó¤ë [¤â¤Á¤Þ¤ï¤ë] /(v5r) to carry about/ +»ý¤Á³Ý¤±¤ë [¤â¤Á¤«¤±¤ë] /(v1) to offer a suggestion/to propose an idea/ +»ý¤Á³ô [¤â¤Á¤«¤Ö] /(n) stock holdings/one's shares/(P)/ +»ý¤Á³ô²ñ¼Ò [¤â¤Á¤«¤Ö¤¬¤¤¤·¤ã] /holding company/ +»ý¤Á´®¤¨¤ë [¤â¤Á¤³¤¿¤¨¤ë] /(v1) to hold out/(P)/ +»ý¤Á´ó¤ë [¤â¤Á¤è¤ë] /(v5r) to gather (bringing something)/to gather (to exchange something)/ +»ý¤Áµ¢¤ê [¤â¤Á¤«¤¨¤ê] /(n) takeout (i.e. food)/(P)/ +»ý¤Áµ¢¤ë [¤â¤Á¤«¤¨¤ë] /(v5r) to carry back or home/to take out (e.g. food)/(P)/ +»ý¤Áµî¤ë [¤â¤Á¤µ¤ë] /(v5r) to take away/to carry away/ +»ý¤Á¶ð [¤â¤Á¤´¤Þ] /(n) a captured piece than can be reused (shogi)/a person or object held in reserve/available means/ +»ý¤Á¸Å¤¹ [¤â¤Á¤Õ¤ë¤¹] /(v5s) to have long in use/ +»ý¤Á¹ç¤¤ [¤â¤Á¤¢¤¤] /(n) (1) unity/even matching/interdependence/(2) steadiness (of market price)/(P)/ +»ý¤Á¹ç¤»¤ë [¤â¤Á¤¢¤ï¤»¤ë] /(v1) to happen to have on hand or in stock/ +»ý¤Á¹ç¤ï¤» [¤â¤Á¤¢¤ï¤»] /(n) on hand/in stock/ +»ý¤Á¹ç¤ï¤»¤ë [¤â¤Á¤¢¤ï¤»¤ë] /(v1) to happen to have on hand or in stock/ +»ý¤Á¹þ¤ß [¤â¤Á¤³¤ß] /(n) bring-your-own (e.g. food and drink)/(P)/ +»ý¤Á¹þ¤à [¤â¤Á¤³¤à] /(v5m,vt) to lodge/to take something into ../to bring in/(P)/ +»ý¤Á»þ´Ö [¤â¤Á¤¸¤«¤ó] /(n) amount of time one has/ +»ý¤Á¼ç [¤â¤Á¤Ì¤·] /(n) owner/proprietor/(P)/ +»ý¤Á½Ð¤· [¤â¤Á¤À¤·] /(n) an item carried out/provide money (oneself)/(P)/ +»ý¤Á½Ð¤¹ [¤â¤Á¤À¤¹] /(v5s) to take out/to carry out/to bring out from where it belongs/(P)/ +»ý¤Á¾å¤¬¤ë [¤â¤Á¤¢¤¬¤ë] /(v5r) to lift/to happen/to occur/to come up/to turn up/ +»ý¤Á¾å¤²¤ë [¤â¤Á¤¢¤²¤ë] /(v1) to raise/to lift up/to flatter/ +»ý¤Á¾ì [¤â¤Á¤Ð] /(n) job/station/position/post/route/ +»ý¤ÁÀÚ¤ê [¤â¤Á¤­¤ê] /(n) hot topic/talk of the town/ +»ý¤ÁÀÚ¤ë [¤â¤Á¤­¤ë] /(v5r) to hold all the while/to talk about nothing but/ +»ý¤ÁÁ¥ [¤â¤Á¤Ö¤Í] /one's own ship/ +»ý¤ÁÁ° [¤â¤Á¤Þ¤¨] /(n) one's nature/characteristic/(P)/ +»ý¤Á³¤±¤ë [¤â¤Á¤Ä¤Å¤±¤ë] /(v1) to persist in/ +»ý¤Áľ¤¹ [¤â¤Á¤Ê¤ª¤¹] /(v5s) to recover/to rally/to improve/to pick up/(P)/ +»ý¤ÁÅÀ [¤â¤Á¤Æ¤ó] /(n) points (already) allotted to one/points (already) gained (in earlier rounds)/ +»ý¤Áƨ¤² [¤â¤Á¤Ë¤²] /(n) make off with (something)/abscond/ +»ý¤ÁÉå¤ì [¤â¤Á¤°¤µ¤ì] /(n) unused possession/ +»ý¤Áʪ [¤â¤Á¤â¤Î] /(n) one's property/personal effects/(P)/ +»ý¤Áʬ [¤â¤Á¤Ö¤ó] /(n) share (of expenses)/equity (in company)/holdings/interest (in company)/ +»ý¤ÁÊ⤯ [¤â¤Á¤¢¤ë¤¯] /(v5k) to carry/ +»ý¤ÁÊø¤¹ [¤â¤Á¤¯¤º¤¹] /(v5s) to ruin (degrade) oneself/ +»ý¤ÁÊý [¤â¤Á¤«¤¿] /(n) way one holds (one's writing brush)/how to hold (chopsticks)/ +»ý¤ÁÌ£ [¤â¤Á¤¢¤¸] /(n) inherent flavor/distinctive characteristic/(P)/ +»ý¤Ã¤Æ²ó¤ë [¤â¤Ã¤Æ¤Þ¤ï¤ë] /(v5r) to carry around/ +»ý¤Ã¤Æ¹Ô¤¯ [¤â¤Ã¤Æ¤¤¤¯] /(exp) to take/to carry (something) away/(P)/ +»ý¤Ã¤Æ¹Ô¤¯ [¤â¤Ã¤Æ¤æ¤¯] /(exp) to take/to carry (something) away/ +»ý¤Ã¤ÆÀ¸¤Þ¤ì¤¿ [¤â¤Ã¤Æ¤¦¤Þ¤ì¤¿] /(adj-pn) natural (ability)/ +»ý¤Ã¤ÆÍ褤 [¤â¤Ã¤Æ¤³¤¤] /(adj-na,exp) just right/ideal/perfectly suitable/ +»ý¤Ã¤ÆÍè¤ë [¤â¤Ã¤Æ¤¯¤ë] /(vk) to bring/(P)/ +»ý¤Ä [¤â¤Ä] /(v5t) (1) to hold/to carry/(2) to possess/(P)/ +»ý¤Æ¤ë [¤â¤Æ¤ë] /(exp,v1) to be well liked/to be popular/(P)/ +»ý¤ÆÀ®¤· [¤â¤Æ¤Ê¤·] /(n) entertainment/hospitality/(P)/ +»ý¤ÆÀ®¤¹ [¤â¤Æ¤Ê¤¹] /(v5s) to entertain/to make welcome/(P)/ +»ý¤Æ;¤¹ [¤â¤Æ¤¢¤Þ¤¹] /(v5s) to be too much for one/to find unmanageable/to be beyond one's control/to not know what to do with/ +»ý¤ÆÓò¤¹ [¤â¤Æ¤Ï¤ä¤¹] /(v5s) to praise extravagantly/to lionize/to make much of/ +»ý²ü [¤¸¤«¤¤] /(n) strictly follow Buddhist precepts/ +»ý´®¤¨¤ë [¤â¤Á¤³¤¿¤¨¤ë] /(v1) to hold out/(P)/ +»ýµ× [¤¸¤­¤å¤¦] /(n) endurance/persistence/(P)/ +»ýµ×Àï [¤¸¤­¤å¤¦¤»¤ó] /(n) protracted war/war of attrition/ +»ýµ×ÎÏ [¤¸¤­¤å¤¦¤ê¤ç¤¯] /(n) stamina/tenacity/ +»ý¸ë [¤¸¤´] /(n) Go game resulting in tie or draw/ +»ý¹þ¤ß [¤â¤Á¤³¤ß] /(n) bring-your-own (e.g. food and drink)/ +»ý»² [¤¸¤µ¤ó] /(n,vs) bringing/taking/carrying/(P)/ +»ý»²¶â [¤¸¤µ¤ó¤­¤ó] /(n) dowry/ +»ý»²¿Í [¤¸¤µ¤ó¤Ë¤ó] /bearer/ +»ý¼ç [¤â¤Á¤Ì¤·] /(n) owner/proprietor/ +»ý¾å¤¬¤ë [¤â¤Á¤¢¤¬¤ë] /(v5r) to lift/to happen/to occur/to come up/to turn up/ +»ýÀâ [¤¸¤»¤Ä] /(n) one's cherished opinion/ +»ý³ [¤¸¤¾¤¯] /(n) continuation/(P)/ +»ý³À­ [¤¸¤¾¤¯¤»¤¤] /durability/ +»ý³Ū [¤¸¤¾¤¯¤Æ¤­] /(adj-na) continuous/dynamic (as opposed to static)/(P)/ +»ý³ÎÏ [¤¸¤¾¤¯¤ê¤ç¤¯] /durability/ +»ýľ¤¹ [¤â¤Á¤Ê¤ª¤¹] /(v5s) to recover/to rally/to improve/to pick up/(P)/ +»ýÉ [¤¸¤Ó¤ç¤¦] /(n) chronic disease/(P)/ +»ýʪ [¤â¤Á¤â¤Î] /(n) one's property/personal effects/ +»ýʬ [¤â¤Á¤Ö¤ó] /(n) share (of expenses)/equity (in company)/holdings/interest (in company)/ +»ýʬˡŬÍѲñ¼Ò [¤â¤Á¤Ö¤ó¤Û¤¦¤Æ¤­¤è¤¦¤«¤¤¤·¤ã] /(n) affiliated company accounted for by the equity-method/ +»ýÌô [¤¸¤ä¤¯] /(n) one's usual medicine/ +»ýÏÀ [¤¸¤í¤ó] /(n) one's cherished opinion/pet theory/(P)/ +»þ [¤È¤­] /(n-adv,n) (1) time/hour/(2) occasion/moment/(P)/ +»þ¡¹ [¤È¤­¤É¤­] /(adv,n) sometimes/(P)/ +»þ¡¹¹ï¡¹ [¤¸¤¸¤³¤Ã¤³¤¯] /(adv) from one minute to the next/from hour to hour/ +»þ¤ª¤ê [¤È¤­¤ª¤ê] /(n-adv) sometimes/ +»þ¤È¤·¤Æ [¤È¤­¤È¤·¤Æ] /(adv) in some cases/sometimes/on occasions/(P)/ +»þ¤È¾ì¹ç¤Ë¤è¤Ã¤Æ [¤È¤­¤È¤Ð¤¢¤¤¤Ë¤è¤Ã¤Æ] /should time and circumstances permit/ +»þ¤Ë¤Ï [¤È¤­¤Ë¤Ï] /(adv,exp) at times/occasionally/(P)/ +»þ¤ÎÄë [¤È¤­¤Î¤ß¤«¤É] /emperor of the time/ +»þ¤á¤«¤¹ [¤È¤­¤á¤«¤¹] /(v5s) (uk) to beat fast (e.g. the heart)/ +»þ¤á¤¯ [¤È¤­¤á¤¯] /(v5k) to be prosperous/to prosper/to flourish/to enjoy great prosperity/ +»þ¤ò¹ï¤à [¤È¤­¤ò¤­¤¶¤à] /(exp) to mark the passage of time/to let (feel) time pass/ +»þ¤òÂÔ¤Ä [¤È¤­¤ò¤Þ¤Ä] /(exp) to wait for a favorable chance/ +»þ±« [¤·¤°¤ì] /(n) drizzle/shower in late autumn or early winter/(P)/ +»þ±¿ [¤¸¤¦¤ó] /(n) tide of the times/ +»þ²¼ [¤¸¤«] /(n-adv,n-t) nowadays/ +»þ²½ [¤·¤±] /(n) stormy weather/poor turn-out/recession/ +»þ²½¤ë [¤·¤±¤ë] /(v1) (uk) to be stormy or choppy (sea)/to go through hard times/ +»þ²Á [¤¸¤«] /(n) current value/price/market value/(P)/ +»þ²Á²ñ·×À©ÅÙ [¤¸¤«¤«¤¤¤±¤¤¤»¤¤¤É] /(n) mark-to-market accounting system/ +»þ²ÁÁí³Û [¤¸¤«¤½¤¦¤¬¤¯] /(n) market capitalization/ +»þ²Áȯ¹Ô [¤¸¤«¤Ï¤Ã¤³¤¦] /public offering of new shares at market price/ +»þ²Áɾ²Á [¤¸¤«¤Ò¤ç¤¦¤«] /(n) mark-to-market valuation/ +»þ´Ö [¤¸¤«¤ó] /(n-adv,n) time/(P)/ +»þ´Ö¤¬³Ý¤«¤ë [¤¸¤«¤ó¤¬¤«¤«¤ë] /(exp) to take time/ +»þ´Ö¤É¤ª¤ê¤Ë [¤¸¤«¤ó¤É¤ª¤ê¤Ë] /punctually/as regularly as a clock/ +»þ´Ö¤Îµö¤¹¸Â¤ê [¤¸¤«¤ó¤Î¤æ¤ë¤¹¤«¤®¤ê] /as long as time allows/ +»þ´Ö¤ÎÌäÂê [¤¸¤«¤ó¤Î¤â¤ó¤À¤¤] /just a matter of time/ +»þ´Ö¤ÎÏÄ¤ß [¤¸¤«¤ó¤Î¤Ò¤º¤ß] /time warp/ +»þ´Ö¤ò²Ô¤° [¤¸¤«¤ó¤ò¤«¤»¤°] /(exp) to gain time/ +»þ´Ö¤ò³Ý¤±¤ë [¤¸¤«¤ó¤ò¤«¤±¤ë] /(exp) to spend time (on doing something)/ +»þ´Ö¤ò³ä¤¯ [¤¸¤«¤ó¤ò¤µ¤¯] /(exp) to spare time (for)/ +»þ´Ö¤ò¶õ¤±¤ë [¤¸¤«¤ó¤ò¤¢¤±¤ë] /(exp) to make oneself available (free)/ +»þ´Ö¤òÀˤ·¤à [¤¸¤«¤ó¤ò¤ª¤·¤à] /(exp) to value time/ +»þ´Ö²Ô¤® [¤¸¤«¤ó¤«¤»¤®] /holding out/stalling/putting off/ +»þ´Ö³° [¤¸¤«¤ó¤¬¤¤] /(n) late/overtime/ +»þ´Ö³°¼êÅö¤Æ [¤¸¤«¤ó¤¬¤¤¤Æ¤¢¤Æ] /overtime pay/ +»þ´Ö³°Ï«Æ¯ [¤¸¤«¤ó¤¬¤¤¤í¤¦¤É¤¦] /overtime work/ +»þ´Ö³ä [¤¸¤«¤ó¤ï¤ê] /(n) timetable/schedule/(P)/ +»þ´Ö³ä¤ê [¤¸¤«¤ó¤ï¤ê] /(n) timetable/schedule/(P)/ +»þ´Ö³ä¤ê¤òľ¤¹ [¤¸¤«¤ó¤ï¤ê¤ò¤Ê¤ª¤¹] /(exp) to alter the schedule/ +»þ´Öµë [¤¸¤«¤ó¤­¤å¤¦] /(n) hourly pay/hourly wage/ +»þ´Ö¼´ [¤¸¤«¤ó¤¸¤¯] /time axis/ +»þ´Ö½ç½øÀÑ [¤¸¤«¤ó¤¸¤å¤ó¤¸¤ç¤»¤­] /time ordered product (physics)/ +»þ´ÖÀÚ¤ì [¤¸¤«¤ó¤®¤ì] /(n) being out of time/(P)/ +»þ´ÖÂÓ [¤¸¤«¤ó¤¿¤¤] /(n) time zone/ +»þ´Öȿž [¤¸¤«¤ó¤Ï¤ó¤Æ¤ó] /time reversal (physics)/ +»þ´Öɽ [¤¸¤«¤ó¤Ò¤ç¤¦] /(n) (1) time-table/(2) allocation of time (e.g. to tasks)/time usage/ +»þ´ü [¤¸¤­] /(n-adv,n-t) time/season/period/(P)/ +»þ´ü¤¬Áᤤ [¤¸¤­¤¬¤Ï¤ä¤¤] /before scheduled/earlier than expected/ +»þ´ü¤Ëº¹¤·³Ý¤±¤ë [¤¸¤­¤Ë¤µ¤·¤«¤±¤ë] /(v1) to get close to the time/ +»þ´ü¾°Áá [¤¸¤­¤·¤ç¤¦¤½¤¦] /(adj-na,n) premature/(P)/ +»þµ¡ [¤¸¤­] /(n) opportunity/chance/(P)/ +»þµ¡¾°Áá [¤¸¤­¤·¤ç¤¦¤½¤¦] /before its time/ +»þµ¨ [¤¸¤­] /(n-adv,n-t) seasons/ +»þµ¹ [¤¸¤®] /(n) the right time/season's greetings/(P)/ +»þµ¹¤Ë¤è¤Ã¤Æ [¤¸¤®¤Ë¤è¤Ã¤Æ] /(exp) depending on circumstances/ +»þµë [¤¸¤­¤å¤¦] /(n) hourly pay/hourly wage/(P)/ +»þ¶É [¤¸¤­¤ç¤¯] /(n) situation/(P)/ +»þ¶ÉÊÁ [¤¸¤­¤ç¤¯¤¬¤é] /in view of the present situation/ +»þ¶õ [¤¸¤¯¤¦] /(n) space-time/ +»þ¶ö [¤È¤­¤¿¤Þ] /(adv) once in a while/occasionally/seldom/at long intervals/ +»þ·ÏÎó [¤¸¤±¤¤¤ì¤Ä] /(n) chronological order (time sequential)/ +»þ·× [¤È¤±¤¤] /(n) watch/clock/(P)/ +»þ·×²° [¤È¤±¤¤¤ä] /(n) watch store/watch dealer/ +»þ·×²ó¤ê [¤È¤±¤¤¤Þ¤ï¤ê] /turned clockwise/ +»þ·×ºÂ [¤È¤±¤¤¤¶] /(n) the Clock star/ +»þ·×»® [¤È¤±¤¤¤¶¤é] /(n) watch glass/ +»þ·×»Å³Ý¤± [¤È¤±¤¤¤¸¤«¤±] /clockwork/ +»þ·×Âæ [¤È¤±¤¤¤À¤¤] /(n) clock stand/clock tower/ +»þ·×Ź [¤È¤±¤¤¤Æ¤ó] /watchmaker's/ +»þ¸Â [¤¸¤²¤ó] /(n) period or division of time/(P)/ +»þ¸ÂÁõÃÖ [¤¸¤²¤ó¤½¤¦¤Á] /timing device/ +»þ¸ÂÇúÃÆ [¤¸¤²¤ó¤Ð¤¯¤À¤ó] /time bomb/ +»þ¸ÂΩˡ [¤¸¤²¤ó¤ê¤Ã¤Ý¤¦] /temporary legislation/ +»þ¸õ [¤¸¤³¤¦] /(n) season/time of the year/ +»þ¸õ³°¤ì [¤¸¤³¤¦¤Ï¤º¤ì] /unseasonable/ +»þ¸ú [¤¸¤³¤¦] /(n) statute of limitations/(P)/ +»þ¹¥ [¤¸¤³¤¦] /(n) fad/fashion/ +»þ¹ï [¤¸¤³¤¯] /(n-adv,n-t) instant/time/moment/(P)/ +»þ¹ïɽ [¤¸¤³¤¯¤Ò¤ç¤¦] /(n) table/diagram/chart/timetable/schedule/ +»þº¹ [¤¸¤µ] /(n) time difference/(P)/ +»þº¹¤Ü¤± [¤¸¤µ¤Ü¤±] /(n) jet-lag/ +»þº¹½Ð¶Ð [¤¸¤µ¤·¤å¤Ã¤­¤ó] /staggered work hours/ +»þ»ö [¤¸¤¸] /(n) events of the day/current affairs/(P)/ +»þ»öÌäÂê [¤¸¤¸¤â¤ó¤À¤¤] /(n) current question/current topics/ +»þ»öÏÀ [¤¸¤¸¤í¤ó] /comments on current events/ +»þ»þ [¤È¤­¤É¤­] /(adv,n) sometimes/ +»þ»þ¹ï¹ï [¤¸¤¸¤³¤Ã¤³¤¯] /(adv) from one minute to the next/from hour to hour/ +»þ½¡ [¤¸¤·¤å¤¦] /(n) Buddhist sect/ +»þ½¬ [¤¸¤·¤å¤¦] /(n) periodic reviewing/ +»þ¾â [¤¸¤·¤ç¤¦] /(n) (ship's) time bell/ +»þ¿Ë [¤¸¤·¤ó] /(n) hour hand (watch, clock)/ +»þ¿Í [¤¸¤¸¤ó] /(n) contemporaries/ +»þÀ¤ [¤¸¤»¤¤] /(n) the times/ +»þÀ¤¤òÊ°¤ë [¤¸¤»¤¤¤ò¤¤¤­¤É¤ª¤ë] /(exp) to be indignant at the times/ +»þÀ© [¤¸¤»¤¤] /(n) (gram) tense/ +»þÀª [¤¸¤»¤¤] /(n) spirit of the age/trends/conditions/ +»þÀª¤Ëȼ¤Ã¤Æ [¤¸¤»¤¤¤Ë¤È¤â¤Ê¤Ã¤Æ] /in step with the times/ +»þÀÞ [¤È¤­¤ª¤ê] /(n-adv) sometimes/(P)/ +»þÀá [¤¸¤»¤Ä] /(n) (1) season/(2) the times/(3) opportunity/occasion/(P)/ +»þÀáÊÁ [¤¸¤»¤Ä¤¬¤é] /(n-adv,n) in these times/ +»þÀáÊÁ¤Î£¤êʪ [¤¸¤»¤Ä¤¬¤é¤Î¤ª¤¯¤ê¤â¤Î] /seasonable gift/ +»þÁê [¤¸¤½¤¦] /(n) (gram) tense/ +»þ® [¤¸¤½¤¯] /(n) speed (per hour)/(P)/ +»þÂå [¤¸¤À¤¤] /(n-t) period/epoch/era/(P)/ +»þÂ夬¹¹¤Ë²¼¤Ã¤Æ [¤¸¤À¤¤¤¬¤µ¤é¤Ë¤¯¤À¤Ã¤Æ] /later in the period/ +»þÂå¤È¶¦¤ËÊâ¤à [¤¸¤À¤¤¤È¤È¤â¤Ë¤¢¤æ¤à] /(exp) to move along with the times/ +»þÂå¤ÎÊÀ [¤¸¤À¤¤¤Î¤Ø¤¤] /abuses of the times/ +»þÂå´¶³Ð [¤¸¤À¤¤¤«¤ó¤«¤¯] /trend of the times/ +»þÂå·à [¤¸¤À¤¤¤²¤­] /(n) historical play/(P)/ +»þÂå¹Í¾Ú [¤¸¤À¤¤¤³¤¦¤·¤ç¤¦] /(n) background research/research into the period/ +»þÂåºø¸í [¤¸¤À¤¤¤µ¤¯¤´] /anachronism/(P)/ +»þÂå»×Ĭ [¤¸¤À¤¤¤·¤Á¤ç¤¦] /thought of the times/ +»þÂå¾®Àâ [¤¸¤À¤¤¤·¤ç¤¦¤»¤Ä] /historical novel/ +»þÂ忧 [¤¸¤À¤¤¤·¤ç¤¯] /(n) characteristics of an age/ +»þÂåÀº¿À [¤¸¤À¤¤¤»¤¤¤·¤ó] /spirit of the age/ +»þÂåÁê [¤¸¤À¤¤¤½¤¦] /(n) phases of the age (times)/ +»þÂåÃÙ¤ì [¤¸¤À¤¤¤ª¤¯¤ì] /(adj-na,n) old-fashioned/ +»þÂåʪ [¤¸¤À¤¤¤â¤Î] /(n) antiques/period dramas/ +»þÂåÎ¥¤ì [¤¸¤À¤¤¤Ð¤Ê¤ì] /(n) not up with the times/out of touch/ +»þû [¤¸¤¿¤ó] /(n) shortening of time/ +»þÄ» [¤Û¤È¤È¤®¤¹] /(n) cuckoo/ +»þÅÀ [¤¸¤Æ¤ó] /(n) point in time/occasion/(P)/ +»þÆü [¤¸¤¸¤Ä] /(n) date/time/ +»þȾ [¤¸¤Ï¤ó] /about an hour/short time/(P)/ +»þɾ [¤¸¤Ò¤ç¤¦] /(n) commentary on current events/ +»þʬ [¤¸¤Ö¤ó] /(n-adv,n-t) time/hour/season/time of the year/ +»þʬ»þ [¤¸¤Ö¤ó¤É¤­] /(n) mealtime/ +»þʸ [¤¸¤Ö¤ó] /(n) modern literature/ +»þÊÀ [¤¸¤Ø¤¤] /(n) evils of the times/ +»þÊó [¤¸¤Û¤¦] /(n) announcement of time/time signal/newsletter/(P)/ +»þ̳ [¤¸¤à] /(n) current affairs/ +»þή [¤¸¤ê¤å¤¦] /(n) fashion (current) of the times/general drift of affairs/(P)/ +»þή¤Ë¾è¤Ã¤Æ±Ë¤° [¤¸¤ê¤å¤¦¤Ë¤Î¤Ã¤Æ¤ª¤è¤°] /(exp) to swim with the current/ +»þÎضâ¹ä [¤¸¤ê¤ó¤³¤ó¤´¤¦] /Kalacakra/Wheel of Time (tantric Buddhist deity)/ +»þÏÀ [¤¸¤í¤ó] /(n) comments on current events/public sentiments of the day/current view/contemporary opinion/ +¼¡ [¤·] /(n-suf) order/sequence/times/next/below/ +¼¡ [¤¸] /(n-suf) order/sequence/times/next/below/ +¼¡ [¤Ä¤®] /(n) next/stage station/stage/subsequent/(P)/ +¼¡¡¹ [¤Ä¤®¤Ä¤®] /(adv,n) in succession/one by one/(P)/ +¼¡¡¹¤Ë [¤Ä¤®¤Ä¤®¤Ë] /(adv) one by one/one after another/successively/(P)/ +¼¡¤¤¤Ç [¤Ä¤¤¤Ç] /(adv,conj) next/secondly/subsequently/(P)/ +¼¡¤° [¤Ä¤°] /(v5g) to rank next to/to come after/(P)/ +¼¡¤°¿È [¤Ä¤°¤ß] /(n) next in line/heir/ +¼¡¤Î¤è¤¦¤Ë [¤Ä¤®¤Î¤è¤¦¤Ë] /in the following manner/as follows/ +¼¡¤Î°ì¼ê [¤Ä¤®¤Î¤¤¤Ã¤Æ] /next move/ +¼¡¤Î²Ý [¤Ä¤®¤Î¤«] /next lesson/ +¼¡¤Î²ó [¤Ä¤®¤Î¤«¤¤] /next inning/next time/ +¼¡¤Î´Ö [¤Ä¤®¤Î¤Þ] /(n) antechamber/next room/ +¼¡¤Î¹æ [¤Ä¤®¤Î¤´¤¦] /next number (issue)/ +¼¡¤ÎÆüÍËËø [¤Ä¤®¤Î¤Ë¤Á¤è¤¦¤Þ¤Ç] /next Sunday/ +¼¡¤ÎÊØ [¤Ä¤®¤Î¤Ó¤ó] /next flight/next post/ +¼¡¤ÎÎã¤Ç¤Ï [¤Ä¤®¤Î¤ì¤¤¤Ç¤Ï] /in the following example/ +¼¡°¡ [¤¸¤¢] /(pref) hypo (in chemicals)/ +¼¡°¡Î²»À [¤¸¤¢¤ê¤å¤¦¤µ¤ó] /hyposulfurous acid/ +¼¡°Ì [¤¸¤¤] /(n) second rank/second place/ +¼¡²ñ [¤¸¤«¤¤] /the next meeting/ +¼¡²ó [¤¸¤«¤¤] /(n-adv,n-t) next time (occasion)/(P)/ +¼¡´± [¤¸¤«¤ó] /(n) vice-minister/undersecretary/(P)/ +¼¡´ü [¤¸¤­] /(n) next term/next period/(P)/ +¼¡´üÂçÅýÎÎ [¤¸¤­¤À¤¤¤È¤¦¤ê¤ç¤¦] /(n) next president/president-elect/ +¼¡·» [¤¸¤±¤¤] /(n) second elder brother/ +¼¡¸µ [¤¸¤²¤ó] /(n) dimension/(P)/ +¼¡¸µÀµÂ§²½ [¤¸¤²¤ó¤»¤¤¤½¤¯¤«] /dimensional regularisation (physics)/ +¼¡¹æ [¤¸¤´¤¦] /(n) the next issue/ +¼¡»À²½ÃºÁÇ [¤¸¤µ¤ó¤«¤¿¤ó¤½] /carbon suboxide/ +¼¡»Ò [¤¸¤·] /(n) the next child/ +¼¡¼¡ [¤Ä¤®¤Ä¤®] /(adv,n) in succession/one by one/ +¼¡¼¡¤Ë [¤Ä¤®¤Ä¤®¤Ë] /(adv) one by one/one after another/successively/ +¼¡¼° [¤¸¤·¤­] /following equation/ +¼¡½µ [¤¸¤·¤å¤¦] /(n-t) next week/ +¼¡½÷ [¤¸¤¸¤ç] /(n) second daughter/(P)/ +¼¡½ø [¤¸¤¸¤ç] /(n) order/system/ +¼¡¾­ [¤¸¤·¤ç¤¦] /(n) second in command/ +¼¡¾Ï [¤¸¤·¤ç¤¦] /(n) following chapter/ +¼¡¾ò [¤¸¤¸¤ç¤¦] /(n) the next article/the next entry/ +¼¡¿ô [¤¸¤¹¤¦] /(n) degree/ +¼¡À¤Âå [¤¸¤»¤À¤¤] /(n) next (future) generation/ +¼¡À¤Âå·ÈÂÓÅÅÏà [¤¸¤»¤À¤¤¤±¤¤¤¿¤¤¤Ç¤ó¤ï] /(n) next-generation mobile phone/ +¼¡ÀÊ [¤¸¤»¤­] /(n) associate/junior/assistant/runner-up/(P)/ +¼¡Á± [¤¸¤¼¤ó] /(adj-no,n) second best/ +¼¡Á±ºö [¤¸¤¼¤ó¤µ¤¯] /plan B/alternative plan/ +¼¡ÂÇ¼Ô [¤¸¤À¤·¤ã] /the batter on deck/ +¼¡Âå [¤¸¤À¤¤] /(n) the next era/(P)/ +¼¡Âè [¤·¤À¤¤] /(n-adv,n) (1) order/precedence/(2) circumstances/(3) immediate(ly)/as soon as/dependent upon/(P)/ +¼¡Âè¤Ë [¤·¤À¤¤¤Ë] /(adv) gradually/(P)/ +¼¡Âè½ñ¤­ [¤·¤À¤¤¤¬¤­] /(n) printed program/ +¼¡ÃË [¤¸¤Ê¤ó] /(n) second son/(P)/ +¼¡ÃËË· [¤¸¤Ê¤ó¤Ü¤¦] /(n) second son/ +¼¡Ä¹ [¤¸¤Á¤ç¤¦] /(n) vice-/assistant director/vice-director/(P)/ +¼¡ÅÀ [¤¸¤Æ¤ó] /(n) runner-up/(P)/ +¼¡ÅÀ¼Ô [¤¸¤Æ¤ó¤·¤ã] /runner-up/ +¼¡Ç¯ [¤¸¤Í¤ó] /the next year/ +¼¡Ç¯ÅÙ [¤¸¤Í¤ó¤É] /next (fiscal) year/ +¼¡É½ [¤¸¤Ò¤ç¤¦] /the following table/ +¼¡ÊØ [¤¸¤Ó¤ó] /next mail/next post/ +¼¡Îà [¤¸¤ë¤¤] /subgenus/ +¼¢±« [¤¸¤¦] /(n) beneficial rain/ +¼¢²ì¸© [¤·¤¬¤±¤ó] /prefecture in the Kinki area/ +¼¢¶¯°ûÎÁ [¤¸¤­¤ç¤¦¤¤¤ó¤ê¤ç¤¦] /tonic drink/ +¼¢¿£ [¤¸¤·¤ç¤¯] /(vs) reproducing in large numbers/multiplying/ +¼¢Ì£ [¤¸¤ß] /(n) nutriment/wholesome/savoriness/rich food/nourishment/ +¼¢Ì£¤ËÉÙ¤à [¤¸¤ß¤Ë¤È¤à] /nutritious/delicious/ +¼¢ÍÜ [¤¸¤è¤¦] /(n) nourishment/(P)/ +¼¢ÍÜʪ [¤¸¤è¤¦¤Ö¤Ä] /nourishing or nutritious food/ +¼¢ÍÜʬ [¤¸¤è¤¦¤Ö¤ó] /(n) nutrient/ +¼£¤¹ [¤Ê¤ª¤¹] /(v5s,vt) to cure/to heal/to fix/to correct/to repair/(P)/ +¼£¤Þ¤ë [¤ª¤µ¤Þ¤ë] /(v5r) to be at peace/to clamp down/to lessen (storm, terror, anger)/(P)/ +¼£¤á¤ë [¤ª¤µ¤á¤ë] /(v1) (1) to govern/to manage/(2) to subdue/(P)/ +¼£¤ê [¤Ê¤ª¤ê] /(n) recovery/ +¼£¤ë [¤Ê¤ª¤ë] /(v5r,vi) to be cured/to heal/to get mended/to get well/to be repaired/to be fixed/(P)/ +¼£°Â [¤Á¤¢¤ó] /(n) public order/(P)/ +¼£°Â°Ý»ýË¡ [¤Á¤¢¤ó¤¤¤¸¤Û¤¦] /(n) Maintenance of Public Order Act (1900)/ +¼£°Â·Ù»¡ [¤Á¤¢¤ó¤±¤¤¤µ¤Ä] /security police/ +¼£°ÂÉôÂâ [¤Á¤¢¤ó¤Ö¤¿¤¤] /security force/public safety force/ +¼£²¼ [¤Á¤«] /(adj-no,n) under the rule of/ +¼£³°Ë¡¸¢ [¤Á¤¬¤¤¤Û¤¦¤±¤ó] /(n) extraterritoriality/ +¼£¶ñ [¤¸¤°] /(n) jig (tool)/ +¼£¸³ [¤Á¤±¤ó] /(n) clinical trial/(P)/ +¼£¸³Ìô [¤Á¤±¤ó¤ä¤¯] /(n) investigational new drug/ +¼£¹ñ [¤Á¤³¤¯] /(n) government/ +¼£»³ [¤Á¤µ¤ó] /(n) afforestation/ +¼£»º [¤Á¤µ¤ó] /(n) management of one's livelihood/management of one's property/ +¼£¼Ô [¤Á¤·¤ã] /(n) ruler/ +¼£¿å [¤Á¤¹¤¤] /(n) flood control/(P)/ +¼£¿å¹©»ö [¤Á¤¹¤¤¤³¤¦¤¸] /riparian works/ +¼£À¤ [¤Á¤»¤¤] /(n) rule/reign/peaceful times/regime/dynasty/ +¼£ÀÓ [¤Á¤»¤­] /(n) (legacy of an) administration/ +¼£Ê¿ [¤Á¤Ø¤¤] /peace and tranquility/ +¼£Ìþ [¤Á¤æ] /(n) healing/cure/recovery/(P)/ +¼£Íð [¤Á¤é¤ó] /(n) (whether at) peace or at war/ +¼£Î¬ [¤Á¤ê¤ã¤¯] /(n) governance/ +¼£ÎÅ [¤Á¤ê¤ç¤¦] /(n) medical treatment/(P)/ +¼£ÎŸú²Ì [¤Á¤ê¤ç¤¦¤³¤¦¤«] /(n) (medicine with) a curative effect/(having) therapeutic value/ +¼£ÎÅÂå [¤Á¤ê¤ç¤¦¤À¤¤] /medical fees/ +¼£ÎÅŪ¥¯¥í¡¼¥Ë¥ó¥° [¤Á¤ê¤ç¤¦¤Æ¤­¥¯¥í¡¼¥Ë¥ó¥°] /(n) therapeutic cloning/ +¼£ÎÅÈñ [¤Á¤ê¤ç¤¦¤Ò] /(n) doctor's fee (bill)/ +¼£ÎÅË¡ [¤Á¤ê¤ç¤¦¤Û¤¦] /treatment/cure/remedy/ +¼¤¸å [¤¸¤´] /(n-adv,n-t) thereafter/ +¼¤Æò [¤¸¤¸¤ç] /(n) you/thou/ +¼¤Í¾ [¤¸¤è] /(n) the others/the remainder/ +¼¤Íè [¤¸¤é¤¤] /(adv) since then/after that/ +¼¥ [¤¸] /(n) emperor's seal/ +¼¥½ñ [¤¸¤·¤ç] /document with the emperor's seal/ +¼¦ [¤¸] /(n) hemorrhoids/piles/ +¼¦³Ë [¤¸¤«¤¯] /(n) hemorrhoid/ +¼¦¼À [¤¸¤·¤Ä] /(n) hemorrhoids/ +¼¦áñ [¤¸¤í¤¦] /(n) anal fistula/ +¼§²½ [¤¸¤«] /(n,vs) magnetize/ +¼§³¦ [¤¸¤«¤¤] /(n) magnetic field/ +¼§´ï [¤¸¤­] /(n) porcelain/china/(P)/ +¼§µ¤ [¤¸¤­] /(n) magnetism/(P)/ +¼§µ¤¥¤¥ó¥¯ [¤¸¤­¤¤¤ó¤¯] /magnetic ink/ +¼§µ¤¥«¡¼¥É [¤¸¤­¥«¡¼¥É] /(n) magnetic card/ +¼§µ¤¥Ç¥£¥¹¥¯ [¤¸¤­¥Ç¥£¥¹¥¯] /(n) magnetic disk/ +¼§µ¤³Ø [¤¸¤­¤¬¤¯] /magnetics/ +¼§µ¤¶¦ÌIJèÁü [¤¸¤­¤­¤ç¤¦¤á¤¤¤¬¤¾¤¦] /magnetic resonance imaging (MRI)/ +¼§µ¤¶¦ÌÄ¿ÇÃÇÁõÃÖ [¤¸¤­¤­¤ç¤¦¤á¤¤¤·¤ó¤À¤ó¤½¤¦¤Á] /(n) magnetic resonance imaging (MRI)/ +¼§µ¤Äñ¹³ [¤¸¤­¤Æ¤¤¤³¤¦] /magnetic resistance/ +¼§µ¤Éâ¾å [¤¸¤­¤Õ¤¸¤ç¤¦] /maglev/magnetic levitation/ +¼§µ¤Éâ¾å¼°Å´Æ» [¤¸¤­¤Õ¤¸¤ç¤¦¤·¤­¤Æ¤Ä¤É¤¦] /(n) maglev train/ +¼§µ¤Íò [¤¸¤­¤¢¤é¤·] /(n) magnetic storm/ +¼§µ¤Ï³¤ì·¸¿ô [¤¸¤­¤â¤ì¤±¤¤¤¹¤¦] /dispersion coefficient (magnetic leakage coef.)/ +¼§µ¤Ï¿²» [¤¸¤­¤í¤¯¤ª¤ó] /magnetic recording/ +¼§¶Ë [¤¸¤­¤ç¤¯] /(n) NS magnetic pole/ +¼§¶è [¤¸¤¯] /(n) magnetic domain/ +¼§¾ì [¤¸¤¸¤ç¤¦] /(n) magnetic field/(P)/ +¼§¾ì [¤¸¤Ð] /(n) magnetic field/(P)/ +¼§¿´ [¤¸¤·¤ó] /(magnetic) core/ +¼§¿Ë [¤¸¤·¤ó] /(n) magnetic needle/ +¼§À­ [¤¸¤»¤¤] /(n) magnetism/ +¼§À­ÁØ [¤¸¤»¤¤¤½¤¦] /magnetic layer/ +¼§À­ÂÎ [¤¸¤»¤¤¤¿¤¤] /(n) magnetic body or substance/ +¼§ÀÐ [¤¸¤·¤ã¤¯] /(n) magnet/(P)/ +¼§ÀÐÈ× [¤¸¤·¤ã¤¯¤Ð¤ó] /(n) magnetic compass/ +¼§Â« [¤¸¤½¤¯] /(n) magnetic flux/ +¼§Å´¹Û [¤¸¤Æ¤Ã¤³¤¦] /(n) magnetite/loadstone/ +¼§ÅÚ [¤¸¤É] /(n) kaolin/ +¼§ÊÉ [¤¸¤Ø¤­] /magnetic domain/ +¼§Êý°Ì [¤¸¤Û¤¦¤¤] /magnetic bearing/ +¼§ÎÏ [¤¸¤ê¤ç¤¯] /(n) magnetism/magnetic force/ +¼§ÎÏ·× [¤¸¤ê¤ç¤¯¤±¤¤] /(n) magnetometer/ +¼§ÎÏÀþ [¤¸¤ê¤ç¤¯¤»¤ó] /(n) line of magnetic force/ +¼¨¤· [¤·¤á¤·] /(n) discipline/revelation/(P)/ +¼¨¤·¹ç¤»¤ë [¤·¤á¤·¤¢¤ï¤»¤ë] /(v1) to arrange beforehand/to make a sign to each other/ +¼¨¤·¹ç¤ï¤¹ [¤·¤á¤·¤¢¤ï¤¹] /(v5s) to conspire (with)/to prearrange/ +¼¨¤·¹ç¤ï¤»¤ë [¤·¤á¤·¤¢¤ï¤»¤ë] /(v1) to arrange in advance/to conspire/ +¼¨¤¹ [¤·¤á¤¹] /(v5s) to denote/to show/to point out/to indicate/(P)/ +¼¨°µ·× [¤·¤¢¤Ä¤±¤¤] /pressure gauge/ +¼¨°Ò [¤·¤¤] /(n,vs) demonstration/show of force/ +¼¨°Ò [¤¸¤¤] /(n,vs) demonstration/show of force/ +¼¨°Ò±¿Æ° [¤¸¤¤¤¦¤ó¤É¤¦] /a demonstration/ +¼¨¶µ [¤·¤­¤ç¤¦] /(n,vs) authoritative instruction (arch.)/teaching/ +¼¨¸½ [¤¸¤²¤ó] /(n) manifestation (of a celestial being)/ +¼¨º¶ [¤·¤µ] /(n) suggestion/hint/(P)/ +¼¨Ã£ [¤·¤¿¤Ä] /(n,vs) instructions/directions/ +¼¨Ã£ [¤¸¤¿¤Ä] /(n,vs) instructions/directions/ +¼¨ÃÌ [¤¸¤À¤ó] /(n) settlement out of court/(P)/ +¼¨ÅÙ [¤·¤É] /(n) indication/(thermometer) reading/ +¼¨ÎÏ¿Þ [¤¸¤ê¤ç¤¯¤º] /force diagram/ +¼©¤â [¤·¤«¤â] /(oK) (conj) (uk) moreover/furthermore/nevertheless/and yet/ +¼©¸å [¤¸¤´] /after that/ +¼©º£ [¤¸¤³¤ó] /from now on/ +¼©Íè [¤¸¤é¤¤] /(adv) since then/after that/ +¼©Î© [¤¸¤ê¤Ä] /(n) age 30/ +¼ª [¤ß¤ß] /(n) (1) ear/(2) hearing/(3) edge/crust/(P)/ +¼ª¤¬±ó¤¤ [¤ß¤ß¤¬¤È¤ª¤¤] /poor hearing/ +¼ª¤¬Áᤤ [¤ß¤ß¤¬¤Ï¤ä¤¤] /(exp) being quick-eared/having sharp ears/ +¼ª¤¬Â®¤¤ [¤ß¤ß¤¬¤Ï¤ä¤¤] /(exp) being quick-eared/having sharp ears/ +¼ª¤¬È¤Æ¤¤¤ë [¤ß¤ß¤¬¤³¤¨¤Æ¤¤¤ë] /(v1) to have an ear for music/ +¼ª¤¬Èî¤Æ¤¤¤ë [¤ß¤ß¤¬¤³¤¨¤Æ¤¤¤ë] /(v1) to have an ear for music/ +¼ª¤¬Íø¤¯ [¤ß¤ß¤¬¤­¤¯] /(exp) to have a sharp ear/ +¼ª¤ÎÀޤ줿ËÜ [¤ß¤ß¤Î¤ª¤ì¤¿¤Û¤ó] /dog-eared book/ +¼ª¤ò²¡¤µ¤¨¤ë [¤ß¤ß¤ò¤ª¤µ¤¨¤ë] /(exp) to hold one's ears/ +¼ª¤òºÉ¤° [¤ß¤ß¤ò¤Õ¤µ¤°] /(exp) to stop (plug) one's ears/ +¼ª¤òÀ¡¤Þ¤¹ [¤ß¤ß¤ò¤¹¤Þ¤¹] /(exp) to listen carefully/to strain one's ears/ +¼ª¤òÂߤ¹ [¤ß¤ß¤ò¤«¤¹] /(exp) to lend an ear to/to listen to/ +¼ª±£¤· [¤ß¤ß¤«¤¯¤·] /(n) hairdo covering the ears/ +¼ª±ó¤¤ [¤ß¤ß¤É¤ª¤¤] /(adj) (1) hard of hearing/(2) unfamiliar/ +¼ª²¼Á£ [¤¸¤«¤»¤ó] /(n) parotid gland/ +¼ª²¼Á£±ê [¤¸¤«¤»¤ó¤¨¤ó] /(n) mumps/ +¼ª²ð [¤¸¤«¤¤] /(n) auricle/ +¼ª³Ì [¤¸¤«¤¯] /(n) external ear/auricle/ +¼ª³ØÌä [¤ß¤ß¤¬¤¯¤â¤ó] /(n) pick-up knowledge/second-hand knowledge/hearsay/ +¼ª´·¤ì¤ë [¤ß¤ß¤Ê¤ì¤ë] /(v1) to be something familiar/ +¼ª´Ä [¤ß¤ß¤ï] /(n) earring/helix/ +¼ª´ó¤ê [¤ß¤ß¤è¤ê] /(adj-na,n) welcome news/(P)/ +¼ªµö [¤ß¤ß¤â¤È] /(n) close to a person's ear/ +¼ª¸µ [¤ß¤ß¤â¤È] /(n) close to the ear/(P)/ +¼ª¸µ¤Ç [¤ß¤ß¤â¤È¤Ç] /close to one's ears/ +¼ª¸ì [¤¸¤´] /(n) whispering/ +¼ª¹¤ [¤¸¤³¤¦] /(n) earwax/ +¼ª¹¤ [¤ß¤ß¤¢¤«] /(n) earwax/ +¼ª¹¦ [¤¸¤³¤¦] /(n) earhole/ +¼ª¹Ð [¤¸¤³¤¦] /inside the ear/ +¼ª»¤¤ê [¤ß¤ß¤³¤¹¤ê] /(n) whispering/ +¼ª¼À [¤¸¤·¤Ä] /infections or diseases of the ear/ +¼ª½ç [¤¸¤¸¤å¤ó] /(n) age 60/ +¼ª¾®¹ü [¤¸¤·¤ç¤¦¤³¤Ä] /(n) auditory ossicles/ +¼ª¾ã¤ê [¤ß¤ß¤¶¤ï¤ê] /(adj-na,n) hurting one's ears/(P)/ +¼ª¾þ¤ê [¤ß¤ß¤«¤¶¤ê] /(n) earrings/ +¼ª¿·¤·¤¤ [¤ß¤ß¤¢¤¿¤é¤·¤¤] /(adj) novel/new/unfamiliar/hear for the first time/ +¼ª¿â¤ì [¤ß¤ß¤À¤ì] /(n) ear discharge/ +¼ªÀò [¤ß¤ß¤»¤ó] /earplug/ +¼ªÁߤ­ [¤ß¤ß¤«¤­] /(n) earpick/ +¼ªÁ襤 [¤ß¤ß¤¶¤È¤¤] /(adj) sharp-eared/have sharp ears/picks thinks up fast/ +¼ªÂǤÁ [¤ß¤ß¤¦¤Á] /(n) whisper into a person's ear/ +¼ªÄì [¤¸¤Æ¤¤] /(n) ears/ +¼ªÉ¡ [¤¸¤Ó] /(n) nose and ears/ +¼ªÉ¡°ö¹¢ [¤¸¤Ó¤¤¤ó¤³¤¦] /(n) ear/nose/and throat/ +¼ªÉ¡°ö¹¢²Ê [¤¸¤Ó¤¤¤ó¤³¤¦¤«] /(n) ear, nose and throat section/ +¼ªÉ¡°ö¹¢ÀìÌç°å [¤¸¤Ó¤¤¤ó¤³¤¦¤»¤ó¤â¤ó¤¤] /ear, nose and throat specialist/ +¼ªÉ¡²Ê [¤¸¤Ó¤«] /(n) otolaryngology/(P)/ +¼ªÊµ [¤ß¤ß¤¯¤½] /(n) earwax/ +¼ªÌĤê [¤ß¤ß¤Ê¤ê] /(n) buzzing in the ears/tinnitus/ +¼ªÌÜ [¤¸¤â¤¯] /(n) (1) eye and ear/(2) one's attention/one's interest/(P)/ +¼ªÎØ [¤ß¤ß¤ï] /(n) earring/helix/ +¼ªÏ³ [¤¸¤í¤¦] /(n) earwax/ear discharge/ +¼ªÕý [¤ß¤ß¤¯¤½] /(n) earwax/ +¼ªÛ´ [¤¸¤À] /(n) earlobe/ +¼ªÛ´ [¤ß¤ß¤¿¤Ö] /(n) earlobe/ +¼«¡¹¸ø£³ÅÞ [¤¸¤¸¤³¤¦¤µ¤ó¤È¤¦] /(abbr) three-party coalition: Jimintou, Jiyuutou and Koumeitou/ +¼«¤º¤«¤é [¤ª¤Î¤º¤«¤é] /(adv) naturally/as a matter of course/(P)/ +¼«¤º¤«¤éÌÀ¤« [¤ª¤Î¤º¤«¤é¤¢¤­¤é¤«] /(adj-na) self-evident/ +¼«¤º¤È [¤ª¤Î¤º¤È] /(adv) naturally/ +¼«¤é [¤ß¤º¤«¤é] /(n-adv,n) for one's self/personally/(P)/ +¼«¤é¤Î¼ê¤Ç [¤ß¤º¤«¤é¤Î¤Æ¤Ç] /with one's own hands/ +¼«°¦ [¤¸¤¢¤¤] /(n) taking care of oneself/ +¼«°Õ¼± [¤¸¤¤¤·¤­] /(n) self-consciousness/ +¼«°Ö [¤¸¤¤] /(n) self consolation/masturbation/ +¼«±Ä [¤¸¤¨¤¤] /(n) independent/self-employed/self-supporting/operating own business/(P)/ +¼«±Ä¶È [¤¸¤¨¤¤¤®¤ç¤¦] /(n) independent business/(P)/ +¼«±Ò [¤¸¤¨¤¤] /(n) self-defense/(P)/ +¼«±Ò´± [¤¸¤¨¤¤¤«¤ó] /(n) (Japanese) Self Defense Force official/(P)/ +¼«±Ò¸¢ [¤¸¤¨¤¤¤±¤ó] /(n) right of self defense/ +¼«±Ò¼êÃÊ [¤¸¤¨¤¤¤·¤å¤À¤ó] /(n,vs) measures to defend oneself (for self-defense)/ +¼«±ÒÂâ [¤¸¤¨¤¤¤¿¤¤] /(n) self-defence force/(P)/ +¼«²È [¤¸¤«] /(n) own/personal/(P)/ +¼«²È¼õÀº [¤¸¤«¤¸¤å¤»¤¤] /self-fertilization/ +¼«²È¼õÊ´ [¤¸¤«¤¸¤å¤Õ¤ó] /self-pollination/ +¼«²ÈÀ½ [¤¸¤«¤»¤¤] /(n) home-made/ +¼«²ÈÃæÆÇ [¤¸¤«¤Á¤å¤¦¤É¤¯] /autotoxemia/ +¼«²ÈƵÃå [¤¸¤«¤É¤¦¤Á¤ã¤¯] /(n) self-contradiction/ +¼«²ÈȯÅÅ [¤¸¤«¤Ï¤Ä¤Ç¤ó] /(1) private power generation/(2) (col) masturbation/ +¼«²ÈÌôäÆÃæ¤Îʪ [¤¸¤«¤ä¤¯¤í¤¦¤Á¤å¤¦¤Î¤â¤Î] /complete mastery of or over/at one's beck and call/ +¼«²ÈÍÑ [¤¸¤«¤è¤¦] /(n) for private or home use/(P)/ +¼«²ÈÍÑ¼Ö [¤¸¤«¤è¤¦¤·¤ã] /(n) private automobile/ +¼«²Ð [¤¸¤«] /(n) a fire raging in one's own home/ +¼«²æ [¤¸¤¬] /(n) self/the ego/(P)/ +¼«²æ¼Â¸½ [¤¸¤¬¤¸¤Ä¤²¤ó] /self-realization/ +¼«²è [¤¸¤¬] /(n) picture painted by oneself/self-portrait/ +¼«²è¼«»¿ [¤¸¤¬¤¸¤µ¤ó] /(n) singing one's own praises/praising one's own wares/ +¼«²è¼«ì­ [¤¸¤¬¤¸¤µ¤ó] /self-praise/painting with the eulogy written by the artist/ +¼«²èÁü [¤¸¤¬¤¾¤¦] /(n) self portrait/(P)/ +¼«²õ [¤¸¤«¤¤] /(n) disintegration/ +¼«²õºîÍÑ [¤¸¤«¤¤¤µ¤è¤¦] /(the act of) disintegration/ +¼«²ü [¤¸¤«¤¤] /(n,vs) self-admonition/ +¼«³² [¤¸¤¬¤¤] /(n,vs) suicide/ +¼«³Ð [¤¸¤«¤¯] /(n) self-conscious/(P)/ +¼«³Ð¾É¾õ [¤¸¤«¤¯¤·¤ç¤¦¤¸¤ç¤¦] /subjective symptoms/ +¼«³Ø¼«½¬ [¤¸¤¬¤¯¤¸¤·¤å¤¦] /(n) teaching oneself/ +¼«³è [¤¸¤«¤Ä] /(n) self-support/(P)/ +¼«³è¤ÎÆ» [¤¸¤«¤Ä¤Î¤ß¤Á] /independent living/ +¼«´þ [¤¸¤­] /(n) despair/desperation/abandonment/ +¼«´þ [¤ä¤±] /(n) despair/desperation/abandonment/(P)/ +¼«´þ°û¤ß [¤ä¤±¤Î¤ß] /(n) drowning one's cares in drink/ +¼«´þ¼ò [¤ä¤±¤¶¤±] /(n) drowning one's cares in drink/ +¼«´þʵ [¤ä¤±¤¯¤½] /(adj-na,n) desperation/ +¼«µ­ [¤¸¤­] /(n) writing oneself/self-recording/ +¼«µ­²¹ÅÙ·× [¤¸¤­¤ª¤ó¤É¤±¤¤] /self-registering thermometer/ +¼«µ­¼¾ÅÙ·× [¤¸¤­¤·¤Ä¤É¤±¤¤] /self-registering hygrometer/ +¼«µÔ [¤¸¤®¤ã¤¯] /(n) masochism/inflicting damage to oneself/ +¼«µÔŪ [¤¸¤®¤ã¤¯¤Æ¤­] /(adj-na) self-torturing/ +¼«µë [¤¸¤­¤å¤¦] /(n) self-support/(P)/ +¼«µë¼«Â­ [¤¸¤­¤å¤¦¤¸¤½¤¯] /(n) self-sufficiency/ +¼«µëΨ [¤¸¤­¤å¤¦¤ê¤Ä] /(n) (the degree of) self-sufficiency (e.g. in oil)/ +¼«¶¡ [¤¸¤­¤ç¤¦] /(n) confession/(P)/ +¼«¶È¼«ÆÀ [¤¸¤´¤¦¤¸¤È¤¯] /(adj-na,exp,n) paying for one's mistakes/getting one's just deserts/suffering the consequences (of one's own actions)/reap what you sow/ +¼«¶Ì [¤¸¤®¤ç¤¯] /one's own king/ +¼«·³ [¤¸¤°¤ó] /(n) one's own army or team/ +¼«·Ù [¤¸¤±¤¤] /(n) giving warning oneself/ +¼«·ÙÃÄ [¤¸¤±¤¤¤À¤ó] /(n) vigilance committee/vigilante corps/ +¼«·ÙÃÄ°÷ [¤¸¤±¤¤¤À¤ó¤¤¤ó] /a vigilante/ +¼«·è [¤¸¤±¤Ä] /(n,vs) self-determination/suicide/resignation (from a post)/(P)/ +¼«¸Ê [¤¸¤³] /(n) self/oneself/(P)/ +¼«¸Ê°Å¼¨ [¤¸¤³¤¢¤ó¤¸] /self suggestion/autosuggestion/ +¼«¸Êµ¬À© [¤¸¤³¤­¤»¤¤] /self regulation/ +¼«¸Êµ½âÖ [¤¸¤³¤®¤Þ¤ó] /self-deception/ +¼«¸Êµ¾À· [¤¸¤³¤®¤»¤¤] /self-sacrifice/self-renunciation/ +¼«¸Ê¶¦Ìò [¤¸¤³¤­¤ç¤¦¤ä¤¯] /(n) (math) self adjoint/ +¼«¸Ê·ù°­ [¤¸¤³¤±¤ó¤ª] /self-hatred/self-abhorrence/ +¼«¸Ê¸¡ºº [¤¸¤³¤±¤ó¤µ] /self-checking/self-diagnosis/ +¼«¸Ê¸²¼¨ [¤¸¤³¤±¤ó¤¸] /making oneself conspicuous/pressing one's own cause/ +¼«¸Ê¸²¼¨Íß [¤¸¤³¤±¤ó¤¸¤è¤¯] /person who craves the limelight/ +¼«¸Ê»ñËÜ [¤¸¤³¤·¤Û¤ó] /net worth/owned capital/(P)/ +¼«¸Ê»ñËÜÈæΨ [¤¸¤³¤·¤Û¤ó¤Ò¤ê¤Ä] /(n) capital adequacy ratio/capital-to-asset ratio/ +¼«¸Ê¼çµÁ [¤¸¤³¤·¤å¤®] /egoism/ +¼«¸Ê¼çÄ¥ [¤¸¤³¤·¤å¤Á¤ç¤¦] /(n) self-assertion/ +¼«¸Ê¾Ò²ð [¤¸¤³¤·¤ç¤¦¤«¤¤] /(n,vs) self-introduction/(P)/ +¼«¸Ê¿ÇÃÇ¥·¥¹¥Æ¥à [¤¸¤³¤·¤ó¤À¤ó¥·¥¹¥Æ¥à] /self-checking system/self-diagnosis system/ +¼«¸ÊÀëÅÁ [¤¸¤³¤»¤ó¤Ç¤ó] /(n) self publicity/advertising oneself/ +¼«¸ÊÁ³° [¤¸¤³¤½¤¬¤¤] /self-alienation/ +¼«¸ÊÁÐÂÐ [¤¸¤³¤½¤¦¤Ä¤¤] /(n) (math) self dual/ +¼«¸ÊÃæ¿´ [¤¸¤³¤Á¤å¤¦¤·¤ó] /selfish/egotistic/ +¼«¸ÊÈãȽ [¤¸¤³¤Ò¤Ï¤ó] /(n) self-criticism/ +¼«¸ÊÉéô [¤¸¤³¤Õ¤¿¤ó] /(n,vs) paying one's own expenses/ +¼«¸ÊÊ£À½ [¤¸¤³¤Õ¤¯¤»¤¤] /self-duplicating/ +¼«¸ÊÊÛ¸î [¤¸¤³¤Ù¤ó¤´] /(n) self-justification/excuse/ +¼«¸ÊÊݸ [¤¸¤³¤Û¤¾¤ó] /self-preservation/ +¼«¸ÊËÜ°Ì [¤¸¤³¤Û¤ó¤¤] /(n) self-centeredness/selfishness/egoism/ +¼«¸ÊËþ­ [¤¸¤³¤Þ¤ó¤¾¤¯] /(n) self-satisfaction/(self-)complacency/ +¼«¸ÊÌ·½â [¤¸¤³¤à¤¸¤å¤ó] /(n) self-contradiction/ +¼«¸ÊÌȱÖÉÔÁ´ [¤¸¤³¤á¤ó¤¨¤­¤Õ¤¼¤ó] /(n) autoimmune disorder/ +¼«¸Êή [¤¸¤³¤ê¤å¤¦] /(n) one's own style/self-taught manner/ +¼«¸ø̱ [¤¸¤³¤¦¤ß¤ó] /(n) (abbr) Liberal Democratic Party, Komeito and Democratic Socialist Party/ +¼«¹© [¤¸¤³¤¦] /automobile industry/ +¼«¹ñ [¤¸¤³¤¯] /(n) one's own country/(P)/ +¼«¹ñ¸ì [¤¸¤³¤¯¤´] /one's native language/ +¼«¹û¤ì [¤¦¤Ì¤Ü¤ì] /(n) pretension/conceit/hubris/(P)/ +¼«¹û¤ì¤ë [¤¦¤Ì¤Ü¤ì¤ë] /(v1) to be conceited/(P)/ +¼«º£ [¤¸¤³¤ó] /(adv,n) from now on/hereafter/ +¼«ºß [¤¸¤¶¤¤] /(adj-na,n) freely/at will/(P)/ +¼«ºß²è [¤¸¤¶¤¤¤¬] /(n) a freehand drawing/ +¼«ºßîì [¤¸¤¶¤¤¤«¤®] /(n) a pot-hook/ +¼«ºî [¤¸¤µ¤¯] /(n) one's own work/(P)/ +¼«ºîÇÀ [¤¸¤µ¤¯¤Î¤¦] /(n) landed farmer/owner farmer/ +¼«»¦ [¤¸¤µ¤Ä] /(n,vs) suicide/(P)/ +¼«»¦¤ò¿Þ¤ë [¤¸¤µ¤Ä¤ò¤Ï¤«¤ë] /(exp) to attempt suicide/ +¼«»¦¼Ô [¤¸¤µ¤Ä¤·¤ã] /person who commits suicide/ +¼«»¦Åª [¤¸¤µ¤Ä¤Æ¤­] /(adj-na) suicidal/ +¼«»¦Ì¤¿ë [¤¸¤µ¤Ä¤ß¤¹¤¤] /attempted suicide/ +¼«»¦Öó½õ [¤¸¤µ¤Ä¤Û¤¦¤¸¤ç] /(the crime of) aiding and abetting a suicide/ +¼«»¾ [¤¸¤µ¤ó] /(n) self-praise/praising oneself/ +¼«»¿ [¤¸¤µ¤ó] /(n) self-praise/praising oneself/ +¼«¼£ [¤¸¤Á] /(n) self-government/autonomy/(P)/ +¼«¼£²ñ [¤¸¤Á¤«¤¤] /(n) neighborhood council/student council/ +¼«¼£¸¢ [¤¸¤Á¤±¤ó] /(n) autonomy/right of self-government/(P)/ +¼«¼£¾Ê [¤¸¤Á¤·¤ç¤¦] /Ministry of Home Affairs/(P)/ +¼«¼£ÂÎ [¤¸¤Á¤¿¤¤] /(n) self-governing body/municipality/(P)/ +¼«¼£Âç¿Ã [¤¸¤Á¤À¤¤¤¸¤ó] /Minister of Home Affairs/ +¼«¼£ÎÎ [¤¸¤Á¤ê¤ç¤¦] /(n) self-governing dominion/ +¼«¼«¸ø£³ÅÞ [¤¸¤¸¤³¤¦¤µ¤ó¤È¤¦] /(abbr) three-party coalition: Jimintou, Jiyuutou and Koumeitou/ +¼«¼º [¤¸¤·¤Ä] /(n) stupefaction/ +¼«¼¼ [¤¸¤·¤Ä] /(n) one's own room/(P)/ +¼«¼Ò [¤¸¤·¤ã] /(n) private company/(P)/ +¼«¼ÒÀ½ÉÊ [¤¸¤·¤ã¤»¤¤¤Ò¤ó] /(n) in-house manufactured goods/ +¼«¼ã [¤¸¤¸¤ã¤¯] /(adj-na,n) self-possessed/composed/ +¼«¼ç [¤¸¤·¤å] /(n) independence/autonomy/(P)/ +¼«¼çµ¬À© [¤¸¤·¤å¤­¤»¤¤] /voluntary restraints/ +¼«¼ç¸¢ [¤¸¤·¤å¤±¤ó] /(n) autonomy/ +¼«¼ç»Ø¿Ë [¤¸¤·¤å¤·¤·¤ó] /independent guideline/ +¼«¼çÀ­ [¤¸¤·¤å¤»¤¤] /independence/ +¼«¼çÂ࿦ [¤¸¤·¤å¤¿¤¤¤·¤ç¤¯] /(n) voluntary retirement/ +¼«¼çŪ [¤¸¤·¤å¤Æ¤­] /(adj-na) independent/autonomous/(P)/ +¼«¼çήÄÌÊÆ [¤¸¤·¤å¤ê¤å¤¦¤Ä¤¦¤Þ¤¤] /(n) rice not subject to government controls/ +¼«¼ó [¤¸¤·¤å] /(n,vs) surrender/give oneself up/(P)/ +¼«½¤ [¤¸¤·¤å¤¦] /(n) self study/teaching oneself/ +¼«½¬ [¤¸¤·¤å¤¦] /(n,vs) self-study/(P)/ +¼«½¬»þ´Ö [¤¸¤·¤å¤¦¤¸¤«¤ó] /study time/ +¼«½¬¼¼ [¤¸¤·¤å¤¦¤·¤Ä] /(n) (private) study room/ +¼«½Å [¤¸¤¸¤å¤¦] /(n) weight of an (unloaded) vehicle/ +¼«½Å [¤¸¤Á¤ç¤¦] /(n) prudence/ +¼«½Å¤ò˾¤à [¤¸¤Á¤ç¤¦¤ò¤Î¤¾¤à] /(exp) to ask for prudence/ +¼«½Í [¤¸¤·¤å¤¯] /(n,vs) self-control/self-discipline/(P)/ +¼«½ð [¤¸¤·¤ç] /(n) autograph/signature/ +¼«½ñ [¤¸¤·¤ç] /(n) one's own writing/ +¼«½õ [¤¸¤¸¤ç] /(n) self-help/(P)/ +¼«½ö [¤¸¤¸¤ç] /(n) autobiography/ +¼«½öÅÁ [¤¸¤¸¤ç¤Ç¤ó] /(n) autobiography/(P)/ +¼«½ø [¤¸¤¸¤ç] /(n) authors preface/ +¼«¾Ê [¤¸¤»¤¤] /(n) self-examination/reflection/(P)/ +¼«¾Î [¤¸¤·¤ç¤¦] /(n,vs) self-styled/would-be/calling oneself/(P)/ +¼«¾è [¤¸¤¸¤ç¤¦] /(n,vs) squaring/multiplying (a number) by itself/second power/ +¼«¾èº¬ [¤¸¤¸¤ç¤¦¤³¤ó] /(n) square root/ +¼«¾ô [¤¸¤¸¤ç¤¦] /(n,vs) self-purification/self-cleansing/(P)/ +¼«¾ôºîÍÑ [¤¸¤¸¤ç¤¦¤µ¤è¤¦] /autopurificatory activity (in the natural world)/ +¼«¿® [¤¸¤·¤ó] /(n) self-confidence/(P)/ +¼«¿®¤Ê¤· [¤¸¤·¤ó¤Ê¤·] /(I am) uncertain/unsure/ +¼«¿®²È [¤¸¤·¤ó¤«] /(n) person who has great confidence (faith) in himself/ +¼«¿®²á¾ê [¤¸¤·¤ó¤«¤¸¤ç¤¦] /overconfident/presumptuous/ +¼«¿®Ëþ¡¹ [¤¸¤·¤ó¤Þ¤ó¤Þ¤ó] /(exp) full of confidence/ +¼«¿®ËþËþ [¤¸¤·¤ó¤Þ¤ó¤Þ¤ó] /(exp) full of confidence/ +¼«¿È [¤¸¤·¤ó] /(n) by oneself/personally/(P)/ +¼«¿ÈÈÖ [¤¸¤·¤ó¤Ð¤ó] /(n) (Edo-period) guardhouses within the city/ +¼«¿Ï [¤¸¤¸¤ó] /(n,vs) suicide by the sword/ +¼«¿Ô [¤¸¤¸¤ó] /(n,vs) suicide/ +¼«¿æ [¤¸¤¹¤¤] /(n) cooking for oneself/(P)/ +¼«À© [¤¸¤»¤¤] /(n) self control/self restraint/(P)/ +¼«À©¿´ [¤¸¤»¤¤¤·¤ó] /(n) self-control/self-restraint/ +¼«À¸ [¤¸¤»¤¤] /(n,vs) growing wild (naturally)/native/ +¼«À½ [¤¸¤»¤¤] /(n) homemade/ +¼«ÀÊ [¤¸¤»¤­] /(n) one's seat/one's desk/ +¼«ÀÕ [¤¸¤»¤­] /(n) self-condemnation/(P)/ +¼«ÀÕÅÀ [¤¸¤»¤­¤Æ¤ó] /(n) (in baseball) an earned run/ +¼«Àâ [¤¸¤»¤Ä] /(n) one's personal opinion/ +¼«Á¦ [¤¸¤»¤ó] /(n) self-recommendation/(P)/ +¼«Áª [¤¸¤»¤ó] /(n) (author) selection/ +¼«Á° [¤¸¤Þ¤¨] /(n) at one's own expense/(P)/ +¼«Á³ [¤·¤¼¤ó] /(adj-na,adv,n) nature/spontaneous/(P)/ +¼«Á³¤ÊÀ­ [¤·¤¼¤ó¤Ê¤»¤¤] /natural gender/ +¼«Á³¤Ë [¤·¤¼¤ó¤Ë] /naturally/smoothly/spontaneously/(P)/ +¼«Á³¤ËÈ÷¤ï¤ë¿Í³Ê [¤·¤¼¤ó¤Ë¤½¤Ê¤ï¤ë¤¸¤ó¤«¤¯] /one's natural dignity/ +¼«Á³¤Î²û [¤·¤¼¤ó¤Î¤Õ¤È¤³¤í] /bosom of Nature/ +¼«Á³¤ÎÀª¤¤ [¤·¤¼¤ó¤Î¤¤¤­¤ª¤¤] /force of circumstances/ +¼«Á³²Ê³Ø [¤·¤¼¤ó¤«¤¬¤¯] /natural science/(P)/ +¼«Á³³¦ [¤·¤¼¤ó¤«¤¤] /(n) nature/the natural world/realm of nature/(P)/ +¼«Á³´Ä¶­ [¤·¤¼¤ó¤«¤ó¤­¤ç¤¦] /(n) natural (physical) environment/ +¼«Á³´Ä¶­ÊÝÁ´Ë¡ [¤·¤¼¤ó¤«¤ó¤­¤ç¤¦¤Û¤¼¤ó¤Û¤¦] /(n) (Japanese) Natural Conservation Law (1972)/ +¼«Á³´Ñ [¤·¤¼¤ó¤«¤ó] /perspective on nature/ +¼«Á³µÙ²ñ [¤·¤¼¤ó¤­¤å¤¦¤«¤¤] /(in the Diet) a spontaneous recess/ +¼«Á³¸½¾Ý [¤·¤¼¤ó¤²¤ó¤·¤ç¤¦] /natural phenomena/ +¼«Á³¸À¸ì [¤·¤¼¤ó¤²¤ó¤´] /natural language/ +¼«Á³ºÒ³² [¤·¤¼¤ó¤µ¤¤¤¬¤¤] /natural disaster/ +¼«Á³»à [¤·¤¼¤ó¤·] /(n) (dying of) natural causes/ +¼«Á³»ñËܼçµÁ [¤·¤¼¤ó¤·¤Û¤ó¤·¤å¤®] /(n) natural capitalism/ +¼«Á³¼£Ìþ [¤·¤¼¤ó¤Á¤æ] /(n) self-healing/spontaneous recovery/ +¼«Á³¼çµÁ [¤·¤¼¤ó¤·¤å¤®] /naturalism/ +¼«Á³¼çµÁ¼Ô [¤·¤¼¤ó¤·¤å¤®¤·¤ã] /a naturalist/ +¼«Á³½Ð»º [¤·¤¼¤ó¤·¤å¤Ã¤µ¤ó] /(n) natural childbirth/ +¼«Á³½ò [¤¸¤Í¤ó¤¸¤ç] /(n) type of Japanese yam/ +¼«Á³¿©ÉÊ [¤·¤¼¤ó¤·¤ç¤¯¤Ò¤ó] /natural foods/ +¼«Á³¿Í [¤·¤¼¤ó¤¸¤ó] /(n) natural person (e.g., one unspoilt by civilization)/ +¼«Á³¿òÇÒ [¤·¤¼¤ó¤¹¤¦¤Ï¤¤] /nature worship/ +¼«Á³¿ô [¤·¤¼¤ó¤¹¤¦] /(n) natural number/nonnegative integer/ +¼«Á³ÁªÂò [¤·¤¼¤ó¤»¤ó¤¿¤¯] /natural selection/ +¼«Á³Áý [¤·¤¼¤ó¤¾¤¦] /natural increase/ +¼«Á³Áý¼ý [¤·¤¼¤ó¤¾¤¦¤·¤å¤¦] /natural or automatic increase in revenue/ +¼«Á³Âпô [¤·¤¼¤ó¤¿¤¤¤¹¤¦] /logarithm (natural)/ +¼«Á³ÃÏÍý³Ø [¤·¤¼¤ó¤Á¤ê¤¬¤¯] /physical geography/ +¼«Á³Å¯³Ø [¤·¤¼¤ó¤Æ¤Ä¤¬¤¯] /(n) natural philosophy/ +¼«Á³ÅñÂÁ [¤·¤¼¤ó¤È¤¦¤¿] /natural selection/ +¼«Á³Ç˲õ [¤·¤¼¤ó¤Ï¤«¤¤] /(n) destruction of nature/ +¼«Á³È¯²Ð [¤·¤¼¤ó¤Ï¤Ã¤«] /spontaneous combustion/ +¼«Á³È¯À¸ [¤·¤¼¤ó¤Ï¤Ã¤»¤¤] /spontaneous generation/ +¼«Á³Èþ [¤·¤¼¤ó¤Ó] /natural beauty/ +¼«Á³ÉÁ¼Ì [¤·¤¼¤ó¤Ó¤ç¤¦¤·¤ã] /description of nature/ +¼«Á³Ê¬ÊÚ [¤·¤¼¤ó¤Ö¤ó¤Ù¤ó] /(n) natural childbirth/ +¼«Á³Êݸî [¤·¤¼¤ó¤Û¤´] /nature conservation/ +¼«Á³Ë¡ [¤·¤¼¤ó¤Û¤¦] /(n) natural law/ +¼«Á³Î§ [¤·¤¼¤ó¤ê¤Ä] /(n) natural law/ +¼«Á³ÎÏ [¤·¤¼¤ó¤ê¤ç¤¯] /(n) force(s) of nature/ +¼«Á³ÎÓ [¤·¤¼¤ó¤ê¤ó] /virgin forest/ +¼«Á³Îà [¤·¤¼¤ó¤ë¤¤] /natural class/ +¼«Áöˤ [¤¸¤½¤¦¤Û¤¦] /(n) self-propelled artillery/ +¼«Â­ [¤¸¤½¤¯] /(n,vs) self-sufficiency/self-satisfaction/ +¼«Â¸ [¤¸¤½¤ó] /(n,vs) existing of or by itself/self-existence/ +¼«Âº [¤¸¤½¤ó] /(n) self-respect/esteem/(P)/ +¼«Âº¿´ [¤¸¤½¤ó¤·¤ó] /(n) self-respect/conceit/ +¼«Â¾ [¤¸¤¿] /(n) oneself and others/transitive and intransitive/(P)/ +¼«Â¾¶¦¤Ëµö¤¹ [¤¸¤¿¤È¤â¤Ë¤æ¤ë¤¹] /(exp) to be generally accepted/to be acknowledged by oneself and others/ +¼«ÂÄÍî [¤¸¤À¤é¤¯] /(adj-na,n) depravity/ +¼«ÂÎ [¤¸¤¿¤¤] /(adv,n) itself/(P)/ +¼«Âð [¤¸¤¿¤¯] /(n) one's home/(P)/ +¼«ÂðÆð¶Ø [¤¸¤¿¤¯¤Ê¤ó¤­¤ó] /(n) house arrest/ +¼«Ãí [¤¸¤Á¤å¤¦] /(n) self-annotation of one's writings/ +¼«Ãð [¤¸¤Á¤å¤¦] /(n) self-annotation of one's writings/ +¼«Ãø [¤¸¤Á¤ç] /(n) one's own literary work/ +¼«ÄÀ [¤¸¤Á¤ó] /(n) scuttling one's own boat/ +¼«Å¡ [¤¸¤Æ¤¤] /(n) one's residence/ +¼«Å¬ [¤¸¤Æ¤­] /(n,vs) living free from worldly care/easy and comfortable living/ +¼«Å¾ [¤¸¤Æ¤ó] /(n) rotation/spin/ +¼«Å¾¼´ [¤¸¤Æ¤ó¤¸¤¯] /rotating shaft/axle/ +¼«Å¾¼Ö [¤¸¤Æ¤ó¤·¤ã] /(n) bicycle/(P)/ +¼«Å¾¼Ö¤òÁ椰 [¤¸¤Æ¤ó¤·¤ã¤ò¤³¤°] /(exp) to pedal a bike/ +¼«Å¾¼Ö²° [¤¸¤Æ¤ó¤·¤ã¤ä] /(n) bicycle shop/bicycle dealer/ +¼«Å¾¼ÖÁà¶È [¤¸¤Æ¤ó¤·¤ã¤½¤¦¤®¤ç¤¦] /barely keeping a business going (analogy that a bicycle falls over when its wheels cease rotating)/ +¼«Å¾¼ÖÃÖ¤­¾ì [¤¸¤Æ¤ó¤·¤ã¤ª¤­¤Ð] /place for storing bicycles/ +¼«Å¾¼ÖÃÖ¾ì [¤¸¤Æ¤ó¤·¤ã¤ª¤­¤Ð] /place for storing bicycles/ +¼«Å¾¼Öι¹Ô [¤¸¤Æ¤ó¤·¤ã¤ê¤ç¤³¤¦] /(n) bicycle trip/cycling tour/ +¼«Å¾¼þ´ü [¤¸¤Æ¤ó¤·¤å¤¦¤­] /(n) rotation period/ +¼«ÅÁ [¤¸¤Æ¤ó] /(n) rotation/turning/ +¼«ÅÁ [¤¸¤Ç¤ó] /(n) autobiography/(P)/ +¼«ÅÞ [¤¸¤È¤¦] /(n) the political party to which one belongs/ +¼«Æ° [¤¸¤É¤¦] /(adj-na,n) automatic/self-motion/(P)/ +¼«Æ°¥Ç¡¼¥¿½èÍý [¤¸¤É¤¦¥Ç¡¼¥¿¤·¤ç¤ê] /(n) automatic data processing/ADP/ +¼«Æ°¥í¡¼¥É [¤¸¤É¤¦¥í¡¼¥É] /(n) auto-load/ +¼«Æ°²½ [¤¸¤É¤¦¤«] /(vs) automation/ +¼«Æ°²òÅà [¤¸¤É¤¦¤«¤¤¤È¤¦] /(adj-no) self-extracting (computer file)/ +¼«Æ°²þ»¥µ¡ [¤¸¤É¤¦¤«¤¤¤µ¤Ä¤­] /(n) automatic turnstile (ticket gate)/ +¼«Æ°´¬¤­ [¤¸¤É¤¦¤Þ¤­] /self-winding watch/ +¼«Æ°¶âÁ¬½ÐÆþµ¡ [¤¸¤É¤¦¤­¤ó¤»¤ó¤·¤å¤Ä¤Ë¤å¤¦¤­] /automatic teller machine/ATM/ +¼«Æ°»ì [¤¸¤É¤¦¤·] /(n) intransitive verb (no direct obj)/ +¼«Æ°¼Â¹Ô [¤¸¤É¤¦¤¸¤Ã¤³¤¦] /(adj-no) self-executing (computer file)/ +¼«Æ°¼Ö [¤¸¤É¤¦¤·¤ã] /(n) automobile/(P)/ +¼«Æ°¼Ö²½ [¤¸¤É¤¦¤·¤ã¤«] /motorized/ +¼«Æ°¼Ö³Ø¹» [¤¸¤É¤¦¤·¤ã¤¬¤Ã¤³¤¦] /(n) driving school/ +¼«Æ°¼Ö»ö¸Î [¤¸¤É¤¦¤·¤ã¤¸¤³] /(n) motor(ing) (an auto) accident/car crash (smash)/ +¼«Æ°¼Ö½ÅÎÌÀÇ [¤¸¤É¤¦¤·¤ã¤¸¤å¤¦¤ê¤ç¤¦¤¼¤¤] /(n) automobile weight tax/ +¼«Æ°¼ÖÀÇ [¤¸¤É¤¦¤·¤ã¤¼¤¤] /(n) automobile tax/vehicle tax/ +¼«Æ°¼Ö»³²Çå½þÀÕǤÊݸ± [¤¸¤É¤¦¤·¤ã¤½¤ó¤¬¤¤¤Ð¤¤¤·¤ç¤¦¤»¤­¤Ë¤ó¤Û¤±¤ó] /mandatory vehicle liability insurance/ +¼«Æ°¼ÖÅ¥ [¤¸¤É¤¦¤·¤ã¤É¤í] /car thief/ +¼«Æ°¼ÖÅÅÏà [¤¸¤É¤¦¤·¤ã¤Ç¤ó¤ï] /car telephone/ +¼«Æ°¼ÖÊݸ± [¤¸¤É¤¦¤·¤ã¤Û¤±¤ó] /automobile insurance/ +¼«Æ°¼ÖÊݸ±ÎÁ [¤¸¤É¤¦¤·¤ã¤Û¤±¤ó¤ê¤ç¤¦] /car insurance premium/ +¼«Æ°¾®½Æ [¤¸¤É¤¦¤·¤ç¤¦¤¸¤å¤¦] /automatic rifle/weapon/ +¼«Æ°¿Í·Á [¤¸¤É¤¦¤Ë¤ó¤®¤ç¤¦] /(n) automaton/automata/ +¼«Æ°À©¸æ [¤¸¤É¤¦¤»¤¤¤®¤ç] /automatic control/ +¼«Æ°Áà½ÄÁõÃÖ [¤¸¤É¤¦¤½¤¦¤¸¤å¤¦¤½¤¦¤Á] /autopilot/ +¼«Æ°Ãå¿® [¤¸¤É¤¦¤Á¤ã¤¯¤·¤ó] /auto answer (modem)/ +¼«Æ°Ãê½Ð [¤¸¤É¤¦¤Á¤å¤¦¤·¤å¤Ä] /(adj-no) self-extracting (computer file)/ +¼«Æ°Åª [¤¸¤É¤¦¤Æ¤­] /(adj-na) automatic/(P)/ +¼«Æ°È¯¸ú [¤¸¤É¤¦¤Ï¤Ã¤³¤¦] /(adj-no) self-executing (computer file)/ +¼«Æ°ÈÎÇä´ï [¤¸¤É¤¦¤Ï¤ó¤Ð¤¤¤­] /(n) vending machine/ +¼«Æ°ÈÎÇ䵡 [¤¸¤É¤¦¤Ï¤ó¤Ð¤¤¤­] /(n) vending machine/(P)/ +¼«Æ°Èâ [¤¸¤É¤¦¤È¤Ó¤é] /automatic door/ +¼«Æ°Êý¸þõÃε¡ [¤¸¤É¤¦¤Û¤¦¤³¤¦¤¿¤ó¤Á¤­] /automatic direction finder (ADF)/ +¼«Æ°ËÝÌõµ¡ [¤¸¤É¤¦¤Û¤ó¤ä¤¯¤­] /(n) automatic translation machine/ +¼«Æ°Îó¼ÖÀ©¸æÁõÃÖ [¤¸¤É¤¦¤ì¤Ã¤·¤ã¤»¤¤¤®¤ç¤½¤¦¤Á] /automatic train control (ATC)/ +¼«Æ°Îó¼ÖÄä»ßÁõÃÖ [¤¸¤É¤¦¤ì¤Ã¤·¤ã¤Æ¤¤¤·¤½¤¦¤Á] /automatic train stop (ATS)/ +¼«Æ°Ï¢·ëµ¡ [¤¸¤É¤¦¤ì¤ó¤±¤Ä¤­] /automatic coupler/ +¼«ÆÀ [¤¸¤È¤¯] /(n) self-acquisition/self-satisfaction/being paid back for one's deeds/ +¼«Æ [¤¸¤È¤¯] /(n) masturbation/ +¼«Æ켫Çû [¤¸¤¸¤ç¤¦¤¸¤Ð¤¯] /(n) be caught in one's own trap/ +¼«Æ켫Çû¤Ë´Ù¤ë [¤¸¤¸¤ç¤¦¤¸¤Ð¤¯¤Ë¤ª¤Á¤¤¤ë] /(exp) to be caught in one's own trap/ +¼«Ç¤ [¤¸¤Ë¤ó] /(n,vs) self-appointment/pretension/(P)/ +¼«Ç§ [¤¸¤Ë¤ó] /(n) admission/(self-)acknowledgment/ +¼«ÇåÀÕÊݸ± [¤¸¤Ð¤¤¤»¤­¤Û¤±¤ó] /(n) (abbr) mandatory vehicle liability insurance/ +¼«ÇåË¡ [¤¸¤Ð¤¤¤Û¤¦] /Automobile Accident Compensation Act/ +¼«Çò [¤¸¤Ï¤¯] /(n) confession/acknowledgement/(P)/ +¼«Çú [¤¸¤Ð¤¯] /(n,vs) suicide bombing, e.g. crashing one's plane into a target/self-destruction/ +¼«Çú¹¶·â [¤¸¤Ð¤¯¤³¤¦¤²¤­] /(n) suicide bomb attack/ +¼«Çû [¤¸¤Ð¤¯] /(n) being circumscribed by one's own words and actions/ +¼«È¯ [¤¸¤Ï¤Ä] /(n) spontaneous/(P)/ +¼«È¯À­ [¤¸¤Ï¤Ä¤»¤¤] /(n) self-motivation/spontaneity/spontaneousness/ +¼«È¯Åª [¤¸¤Ï¤Ä¤Æ¤­] /(adj-na) spontaneous/voluntary/(P)/ +¼«ÈÎ [¤¸¤Ï¤ó] /(n) (abbr) automobile sales/(P)/ +¼«Èε¡ [¤¸¤Ï¤ó¤­] /(n) vending machine/ +¼«Èñ [¤¸¤Ò] /(n) one's own expense/(P)/ +¼«Èñ½ÐÈÇ [¤¸¤Ò¤·¤å¤Ã¤Ñ¤ó] /(n) self-publishing/publishing at one's own expense/ +¼«É® [¤¸¤Ò¤Ä] /(n) one's own handwriting/(P)/ +¼«Éé [¤¸¤Õ] /(n) conceit/bragging about one's own ability/(P)/ +¼«Éé¿´ [¤¸¤Õ¤·¤ó] /(n) pride/self-confidence/ +¼«Ê¢ [¤¸¤Ð¤é] /(n) paying one's own way/ +¼«Ê¬ [¤¸¤Ö¤ó] /(n) myself/oneself/(P)/ +¼«Ê¬¤Ç·è¤á¤ë [¤¸¤Ö¤ó¤Ç¤­¤á¤ë] /to decide by oneself/ +¼«Ê¬¤Î°Ù¤Ë [¤¸¤Ö¤ó¤Î¤¿¤á¤Ë] /for oneself/for one's own sake/ +¼«Ê¬¤Î¹Ô¤¤¤ò¾Ê¤ß¤ë [¤¸¤Ö¤ó¤Î¤ª¤³¤Ê¤¤¤ò¤«¤¨¤ê¤ß¤ë] /(exp) to reflect upon one's deeds/ +¼«Ê¬¤Î¾ë¤ËÊĤ¸äƤâ¤ë [¤¸¤Ö¤ó¤Î¤·¤í¤Ë¤È¤¸¤³¤â¤ë] /(exp) to keep in one's own castle/ +¼«Ê¬¤ÎÆ»¤òÂó¤¯ [¤¸¤Ö¤ó¤Î¤ß¤Á¤ò¤Ò¤é¤¯] /(exp) to hew one's way out/ +¼«Ê¬¤Îʬ [¤¸¤Ö¤ó¤Î¤Ö¤ó] /one's share (own)/ +¼«Ê¬¼«¿È [¤¸¤Ö¤ó¤¸¤·¤ó] /oneself/myself/(P)/ +¼«Ê¬¾¡¼ê [¤¸¤Ö¤ó¤«¤Ã¤Æ] /(adj-na,n) (very) selfish/self-centered/ +¼«Ê¬Ã£¤Ç [¤¸¤Ö¤ó¤¿¤Á¤Ç] /by themselves/ +¼«ÊÄ¾É [¤¸¤Ø¤¤¤·¤ç¤¦] /(n) autism/(P)/ +¼«ÊÛ [¤¸¤Ù¤ó] /(n,vs) paying one's own expenses/ +¼«Ë½ [¤¸¤Ü¤¦] /(n) despair/desperation/abandonment/ +¼«Ë½¼«´þ [¤¸¤Ü¤¦¤¸¤­] /(adj-na,n) desperation/despair/self-abandonment/ +¼«Ëý [¤¸¤Þ¤ó] /(n,vs) pride/boast/(P)/ +¼«ËýÏà [¤¸¤Þ¤ó¤Ð¤Ê¤·] /(n) boastful speech/bragging/ +¼«Ì± [¤¸¤ß¤ó] /(abbr) Liberal Democratic Party/LDP/(P)/ +¼«Ì±ÅÞ [¤¸¤ß¤ó¤È¤¦] /LDP/Liberal Democratic Party/(P)/ +¼«Ì±ÅÞ§ [¤¸¤ß¤ó¤È¤¦¤½¤¯] /rules of the Liberal Democratic Party/ +¼«ÌÀ [¤¸¤á¤¤] /(adj-na,adj-no,n) obvious/self-evident/axiomatic/self-explanatory/(P)/ +¼«ÌÀ¤ÎÍý [¤¸¤á¤¤¤Î¤ê] /self-evident truth/truism/axiom/ +¼«ÌÇ [¤¸¤á¤Ä] /(n,vs) ruining oneself/destroying oneself/(P)/ +¼«Ìä [¤¸¤â¤ó] /(n,vs) asking oneself/(P)/ +¼«Ì伫Åú [¤¸¤â¤ó¤¸¤È¤¦] /(n) answering one's own question/wondering to oneself/soliloquizing/ +¼«Í³ [¤¸¤æ¤¦] /(adj-na,exp,n) freedom/liberty/as it pleases you/(P)/ +¼«Í³¤Ê¤ëÏÀ¤­¤ã¤¯ [¤¸¤æ¤¦¤Ê¤ë¤í¤ó¤­¤ã¤¯] /freelance journalist/ +¼«Í³¤Ë [¤¸¤æ¤¦¤Ë] /freely/ +¼«Í³¤Î°é¤¯¤Þ¤ì¤¿½ê [¤¸¤æ¤¦¤Î¤Ï¤°¤¯¤Þ¤ì¤¿¤È¤³¤í] /cradle of liberty/ +¼«Í³¤Î½÷¿À¤ÎÁü [¤¸¤æ¤¦¤Î¤á¤¬¤ß¤Î¤¾¤¦] /Statue of Liberty/ +¼«Í³°Õ»Ö [¤¸¤æ¤¦¤¤¤·] /free will/ +¼«Í³±Ä¶È [¤¸¤æ¤¦¤¨¤¤¤®¤ç¤¦] /unrestricted operations/ +¼«Í³²½ [¤¸¤æ¤¦¤«] /(n) liberalization/freeing/(P)/ +¼«Í³¶¥Áè [¤¸¤æ¤¦¤­¤ç¤¦¤½¤¦] /free competition/ +¼«Í³¶È [¤¸¤æ¤¦¤®¤ç¤¦] /(n) self-employed profession (e.g. actor, artist)/liberal profession/ +¼«Í³·º [¤¸¤æ¤¦¤±¤¤] /(n) punishment by imprisonment or curtailment of liberties/ +¼«Í³·¿ [¤¸¤æ¤¦¤¬¤¿] /(n) freestyle (swimming event)/ +¼«Í³·ÀÌóÁª¼ê [¤¸¤æ¤¦¤±¤¤¤ä¤¯¤»¤ó¤·¤å] /(n) free agent/ +¼«Í³·Á [¤¸¤æ¤¦¤¬¤¿] /(n) freestyle (swimming event)/(P)/ +¼«Í³·ÐºÑ [¤¸¤æ¤¦¤±¤¤¤¶¤¤] /free economy/(P)/ +¼«Í³·ëº§ [¤¸¤æ¤¦¤±¤Ã¤³¤ó] /freedom to choose one's marriage partner, parental wishes notwithstanding/ +¼«Í³¸¢ [¤¸¤æ¤¦¤±¤ó] /(n) civil liberties/ +¼«Í³¹Á [¤¸¤æ¤¦¤³¤¦] /(n) a free port/ +¼«Í³ºÛÎ̸¢ [¤¸¤æ¤¦¤µ¤¤¤ê¤ç¤¦¤±¤ó] /(n) discretionary power/ +¼«Í³»Ô¾ì [¤¸¤æ¤¦¤·¤¸¤ç¤¦] /(n) free market/ +¼«Í³»Ô¾ì·ÐºÑ [¤¸¤æ¤¦¤·¤¸¤ç¤¦¤±¤¤¤¶¤¤] /(n) free-market economy/ +¼«Í³»í [¤¸¤æ¤¦¤·] /(n) free verse/ +¼«Í³»þ´Ö [¤¸¤æ¤¦¤¸¤«¤ó] /(n) free time/time at leisure/ +¼«Í³¼«ºß [¤¸¤æ¤¦¤¸¤¶¤¤] /(adj-na,n) freely/ +¼«Í³¼çµÁ [¤¸¤æ¤¦¤·¤å¤®] /liberalism/(P)/ +¼«Í³¼çµÁ·ÐºÑ [¤¸¤æ¤¦¤·¤å¤®¤±¤¤¤¶¤¤] /(n) free economy/ +¼«Í³¼çµÁ¹ñ²È [¤¸¤æ¤¦¤·¤å¤®¤³¤Ã¤«] /a free nation/ +¼«Í³¼çµÁ¼Ô [¤¸¤æ¤¦¤·¤å¤®¤·¤ã] /liberal/ +¼«Í³ÀÊ [¤¸¤æ¤¦¤»¤­] /unreserved seat/ +¼«Í³Àï»Î [¤¸¤æ¤¦¤»¤ó¤·] /(n) freedom fighter/ +¼«Í³ÅÙ [¤¸¤æ¤¦¤É] /(n) degree of freedom/ +¼«Í³ÅÞ [¤¸¤æ¤¦¤È¤¦] /Liberal Party/ +¼«Í³ÊüǤ [¤¸¤æ¤¦¤Û¤¦¤Ë¤ó] /laissez-faire/non-intervention/ +¼«Í³ËÇ°× [¤¸¤æ¤¦¤Ü¤¦¤¨¤­] /free trade/ +¼«Í³ËÇ°×ÂÓ°è [¤¸¤æ¤¦¤Ü¤¦¤¨¤­¤¿¤¤¤¤¤­] /free trade zone/free trade area/ +¼«Í³ËÇ°×ÃÏ°è [¤¸¤æ¤¦¤Ü¤¦¤¨¤­¤Á¤¤¤­] /free trade zone/free trade area/ +¼«Í³Ì±¸¢ÏÀ [¤¸¤æ¤¦¤ß¤ó¤±¤ó¤í¤ó] /(early Meiji era) democratic rights ideology/ +¼«Í³Ì±¼çÅÞ [¤¸¤æ¤¦¤ß¤ó¤·¤å¤È¤¦] /LDP/Liberal Democratic Party/ +¼«Í³ÌäÂê [¤¸¤æ¤¦¤â¤ó¤À¤¤] /(in competitive sports) a free exercise/ +¼«Í³Ï«Æ¯¼Ô [¤¸¤æ¤¦¤í¤¦¤É¤¦¤·¤ã] /day laborer/ +¼«Í¾ [¤¸¤è] /(n) the others/the remainder/ +¼«ÍÑ [¤¸¤è¤¦] /(n) for personal or private use/opinionated/ +¼«Íø [¤¸¤ê] /(n) benefitting oneself/ +¼«Î§ [¤¸¤ê¤Ä] /(n) autonomy/(P)/ +¼«Î§¿À·Ð [¤¸¤ê¤Ä¤·¤ó¤±¤¤] /autonomic nerves/(P)/ +¼«Î§¿À·Ð¼ºÄ´¾É [¤¸¤ê¤Ä¤·¤ó¤±¤¤¤·¤Ã¤Á¤ç¤¦¤·¤ç¤¦] /(n) autonomic ataxia/ +¼«Î© [¤¸¤ê¤Ä] /(n,vs) independence/self-reliance/(P)/ +¼«Î©¸ì [¤¸¤ê¤Ä¤´] /(n) independent (freestanding) words/ +¼«Î©¿´ [¤¸¤ê¤Ä¤·¤ó] /(n) spirit of self-reliance/feeling of independence/ +¼«ÎÏ [¤¸¤ê¤­] /(n) by oneself/self-made/(P)/ +¼«ÐÖ [¤¸¤Þ¤Þ] /(n) selfish(ness)/ +¼«ÓÞ [¤¸¤Á¤ç¤¦] /(n) self derision/ +¼¬¤­ÉÕ¤± [¤Þ¤­¤Ä¤±] /sowing (seeds)/ +¼¬¤¯ [¤Þ¤¯] /(v5k) to sow (seeds)/(P)/ +¼¬³¨ [¤Þ¤­¤¨] /(n) gold or silver lacquer/lacquer decoration sprinkled with metal powder/ +¼­¤µ¤Ê¤¤ [¤¸¤µ¤Ê¤¤] /(exp) be willing to do/be prepared/ +¼­¤¹ [¤¸¤¹] /(v5s) to resign/to leave post/(P)/ +¼­¤¹¤ë [¤¸¤¹¤ë] /(vs-s) to resign (post)/to excuse oneself/to take one's leave/ +¼­¤á¤ë [¤ä¤á¤ë] /(v1) to retire/(P)/ +¼­°Õ [¤¸¤¤] /(n) intention to resign/(P)/ +¼­µ· [¤¸¤®] /(n) declining/refusing/(bowing and) greeting/ +¼­µî [¤¸¤­¤ç] /(n,vs) leaving/quitting/retiring/ +¼­½ñ [¤¸¤·¤ç] /(n) dictionary/lexicon/(P)/ +¼­½ñ¤Ëµò¤ì¤Ð [¤¸¤·¤ç¤Ë¤è¤ì¤Ð] /(exp) based on (according to) the dictionary/ +¼­½ñ¤ò·«¤ë [¤¸¤·¤ç¤ò¤¯¤ë] /(exp) to consult a dictionary/ +¼­½ñ¤ò½Ð¤¹ [¤¸¤·¤ç¤ò¤À¤¹] /(exp) to publish a dictionary/ +¼­½ñÉôÌç [¤¸¤·¤ç¤Ö¤â¤ó] /(n) lexicon/ +¼­½ñÎà [¤¸¤·¤ç¤ë¤¤] /(n) dictionaries (and similar books)/ +¼­¾ù [¤¸¤¸¤ç¤¦] /(n) deferring to another/ +¼­¿¦ [¤¸¤·¤ç¤¯] /(n) resignation/(P)/ +¼­¿¦¤òÇ÷¤ë [¤¸¤·¤ç¤¯¤ò¤»¤Þ¤ë] /(exp) to urge to resign/ +¼­¿¦´ê [¤¸¤·¤ç¤¯¤Í¤¬¤¤] /(written) resignation/ +¼­¿¦´ê¤¤ [¤¸¤·¤ç¤¯¤Í¤¬¤¤] /letter of resignation/ +¼­¿§ [¤¸¤·¤ç¤¯] /(n) one's speech and appearance/ +¼­À¤ [¤¸¤»¤¤] /(n) passing away/death/death poem/ +¼­Âà [¤¸¤¿¤¤] /(n) refusal/(P)/ +¼­Åµ [¤¸¤Æ¤ó] /(n) dictionary/(P)/ +¼­Ç¤ [¤¸¤Ë¤ó] /(n,vs) resignation/(P)/ +¼­É½ [¤¸¤Ò¤ç¤¦] /(n) letter of resignation/(P)/ +¼­ÊÁ [¤¸¤Ø¤¤] /(n) pretext/excuse/ +¼­ÎÓ [¤¸¤ê¤ó] /(n) dictionary/ +¼­Îá [¤¸¤ì¤¤] /(n) notice of personnel change (appointment, dismissal, etc)/(P)/ +¼­×à [¤¸¤¤] /(n) dictionary/ +¼®´³¼í¤ê [¤·¤ª¤Ò¤¬¤ê] /shell gathering (at low tide)/ +¼®µâ¤ß [¤·¤ª¤¯¤ß] /(n) person who draws water from the sea/drawing water from the sea/ +¼®¹ç¤¤ [¤·¤ª¤¢¤¤] /opportunity/chance/ +¼¯ [¤·¤«] /(n) deer/(P)/ +¼¯¤Î³Ñ [¤·¤«¤Î¤Ä¤Î] /antler/ +¼¯¤Î»Ò [¤«¤Î¤³] /pattern of white spots/dapples/fawn/ +¼¯°Ò¤· [¤·¤·¤ª¤É¤·] /(n) water-filled bamboo tube which clacks against a stone when emptied/device for scaring birds from gardens/ +¼¯ºÖ [¤í¤¯¤µ¤¤] /(n) (rare) abatis/ +¼¯»ùÅ縩 [¤«¤´¤·¤Þ¤±¤ó] /prefecture on the island of Kyuushuu/ +¼¯ÄÉ [¤·¤«¤ª¤¤] /hinged bamboo water cup or trough, which makes a percussive sound periodically as it tips over/ +¼¯Äޤ餷¤¤ [¤·¤«¤Ä¤á¤é¤·¤¤] /(adj) formal/solemn/ +¼¯Èé [¤·¤«¤¬¤ï] /(n) deerskin/ +¼¯Ìî±ñ [¤í¤¯¤ä¤ª¤ó] /Magadaava (where Buddha delivered his first sermon)/The Deer Park/ +¼° [¤·¤­] /(n,n-suf) equation/formula/ceremony/(P)/ +¼°¤òµó¤²¤ë [¤·¤­¤ò¤¢¤²¤ë] /(exp) to hold a ceremony/ +¼°¤òΩ¤Æ¤ë [¤·¤­¤ò¤¿¤Æ¤ë] /(exp) to formularize (a theory)/ +¼°¼¡ [¤·¤­¤¸] /(n) program of a ceremony/ +¼°¼¡Âè [¤·¤­¤·¤À¤¤] /(n) program of a ceremony/ +¼°¼­ [¤·¤­¤¸] /(n) ceremonial address/(P)/ +¼°¾ì [¤·¤­¤¸¤ç¤¦] /(n) ceremonial hall/place of ceremony (e.g. marriage)/(P)/ +¼°Âæ [¤·¤­¤À¤¤] /(n) step in a Japanese entranceway/ +¼°Åµ [¤·¤­¤Æ¤ó] /(n) ceremony/rites/(P)/ +¼°Æü [¤·¤­¤¸¤Ä] /(n) day of a ceremony or event/ +¼°Èù [¤·¤­¤Ó] /(n) a decline/ +¼°Éô [¤·¤­¤Ö] /(n) (Meiji era) official responsible for court ceremonies/(P)/ +¼°Éô´± [¤·¤­¤Ö¤«¤ó] /official responsible for court ceremonies/ +¼°Éô¾Ê [¤·¤­¤Ö¤·¤ç¤¦] /(Nara and Heian era) ministry of ceremonies/ +¼°Éþ [¤·¤­¤Õ¤¯] /(n) ceremonial dress/ +¼°Ë¡ [¤·¤­¤Û¤¦] /(n) ceremony/manners/ +¼°ÌÜ [¤·¤­¤â¤¯] /(n) (feudal era) law code/ +¼±¸« [¤·¤­¤±¤ó] /(n) views/opinion/discernment/pride/self-respect/insight/ +¼±¸« [¤·¤Ã¤±¤ó] /(n) views/opinion/discernment/pride/self-respect/insight/ +¼±¸ì [¤·¤­¤´] /(n) preface/editors note/postscript/ +¼±»ú [¤·¤­¤¸] /(n) literacy/ +¼±»úΨ [¤·¤­¤¸¤ê¤Ä] /literacy rate/ +¼±¼Ô [¤·¤­¤·¤ã] /(n) well-informed person/thinking person/intelligent person/(P)/ +¼±ÊÌ [¤·¤­¤Ù¤Ä] /(n) discrimination/discernment/identification/(P)/ +¼±ÊÌ»Ò [¤·¤­¤Ù¤Ä¤·] /(n) identifier/ +¼±ÊÌÎÏ [¤·¤­¤Ù¤Ä¤ê¤ç¤¯] /(n) discrimination/discernment/ +¼±ïç [¤·¤­¤¤¤­] /(n) threshold of consciousness/ +¼² [¤·¤®] /(n) snipe/sandpiper/ +¼³³Ø [¤¸¤¯¤¬¤¯] /Indian studies/Buddhist studies/ +¼´ [¤¸¤¯] /(n,n-suf) axis/stem/shaft/axle/(P)/ +¼´¤ò³Ý¤±¤ë [¤¸¤¯¤ò¤«¤±¤ë] /(exp) to hang a scroll picture/ +¼´º¹±þÎÏ [¤¸¤¯¤µ¤ª¤¦¤ê¤ç¤¯] /deviator stress/ +¼´º÷ [¤¸¤¯¤µ¤¯] /(n) axis cylinder/axon/ +¼´¼õ¤± [¤¸¤¯¤¦¤±] /(n) bearing (e.g. wheel)/ +¼´Àþ [¤¸¤¯¤»¤ó] /shaft line/axis/ +¼´Áõ [¤¸¤¯¤½¤¦] /mounting for a scroll/ +¼´Â­ [¤¸¤¯¤¢¤·] /(n) pivot leg/ +¼´È¢ [¤¸¤¯¤Ð¤³] /axle box/ +¼´Êª [¤¸¤¯¤â¤Î] /(n) scroll (picture)/ +¼´ÌÚ [¤¸¤¯¤®] /(n) matchwood/splint/scroll roller/ +¼¶ [¤·¤º¤¯] /(n) drop (of water)/drip/ +¼· [¤·¤Á] /(num) seven/(P)/ +¼·¡¹Æü [¤·¤Á¤·¤Á¤Ë¤Á] /(n) 49th day after death/ +¼·¤Ä [¤Ê¤Ê¤Ä] /(n) seven/(P)/ +¼·¤Ä¤Î³¤ [¤Ê¤Ê¤Ä¤Î¤¦¤ß] /(n) the seven seas/ +¼·¤Ä²° [¤Ê¤Ê¤Ä¤ä] /(n) pawnshop/ +¼·²ó´÷ [¤·¤Á¤«¤¤¤­] /(n) seventh anniversary of a death/ +¼·³Ñ·Á [¤·¤Á¤«¤Ã¤±¤¤] /heptagon/ +¼·¶Ê¤¬¤ê [¤Ê¤Ê¤Þ¤¬¤ê] /(n) tortuous or spiral (path)/ +¼··î [¤·¤Á¤¬¤Ä] /(n-adv) July/(P)/ +¼·¸­ [¤·¤Á¤±¤ó] /(n) the seven wise men/ +¼·¸¾¶× [¤·¤Á¤²¤ó¤­¤ó] /(n) seven-stringed koto/ +¼·¸Þ»° [¤·¤Á¤´¤µ¤ó] /(n) (1) festival (shrine visit) by children aged 7, 5 and 3/(2) lucky numbers 7, 5 and 3/(P)/ +¼·¸Þ»°Æì [¤·¤á¤Ê¤ï] /(n) sacred shrine rope/ +¼·¸ÞÄ´ [¤·¤Á¤´¤Á¤ç¤¦] /(n) seven-and-five-syllable meter/ +¼·¸÷ [¤Ê¤Ê¤Ò¤«¤ê] /(n) profiting from the influence of another/ +¼·»° [¤·¤Á¤µ¤ó] /(n) 7 or 3 ratio/hair parted on one side/ +¼·¼·Æü [¤·¤Á¤·¤Á¤Ë¤Á] /(n) 49th day after death/(P)/ +¼·½µ¤Îº× [¤Ê¤Ê¤Þ¤ï¤ê¤Î¤¤¤ï¤¤] /the Feast of Weeks/Pentecost/ +¼·½µ¤Îº×¤ê [¤Ê¤Ê¤·¤å¤¦¤Î¤Þ¤Ä¤ê] /the Feast of Weeks/Pentecost/ +¼·½½ [¤·¤Á¤¸¤å¤¦] /seventy/(P)/ +¼·½½ [¤Ê¤Ê¤¸¤å¤¦] /seventy/ +¼·½½¿ÍÌõ [¤·¤Á¤¸¤å¤¦¤Ë¤ó¤ä¤¯] /Septuagint/ +¼·½½Ï© [¤Ê¤Ê¤½¤¸] /(n) age seventy/ +¼·½Å [¤Ê¤Ê¤¨] /(n) sevenfold/seven-ply/ +¼·¿§ [¤·¤Á¤·¤ç¤¯] /(n) the seven prismatic colors/ +¼·¿§ [¤Ê¤Ê¤¤¤í] /(n) the seven prismatic colors/ +¼·¿§Åâ¿É»Ò [¤Ê¤Ê¤¤¤í¤È¤¦¤¬¤é¤·] /(n) type of spice containing seven ingredients/ +¼·À± [¤·¤Á¤»¤¤] /Big Dipper/Ursa Major/ +¼·À±Å·Æ»Ãî [¤Ê¤Ê¤Û¤·¤Æ¤ó¤È¤¦¤à¤·] /ladybug/ +¼·À¸ [¤·¤Á¤·¤ç¤¦] /(n-adv,n-t) seven lives/ +¼·À¸Êó¹ñ [¤·¤Á¤·¤ç¤¦¤Û¤¦¤³¤¯] /unfailing devotion to one's country/ +¼·Áð [¤Ê¤Ê¤¯¤µ] /(n) the seven spring flowers/the seven fall flowers/ +¼·Áð´¡ [¤Ê¤Ê¤¯¤µ¤¬¤æ] /(n) rice gruel containing the seven plants of spring/ +¼·Å¾¤ÓȬµ¯¤­ [¤Ê¤Ê¤³¤í¤Ó¤ä¤ª¤­] /(n) the vicissitudes of life/always rising after a fall or repeated failures/ +¼·Å¾È¬µ¯ [¤·¤Á¤Æ¤ó¤Ï¤Ã¤­] /(n) the vicissitudes of life/always rising after a fall or repeated failures/ +¼·Å¾È¬ÅÝ [¤·¤Á¤Æ¤ó¤Ð¤Ã¤È¤¦] /(n,vs) tossing oneself about in great pain/writhing in agony/ +¼·Å¿È¬µ¯ [¤·¤Á¤Æ¤ó¤Ï¤Ã¤­] /(n) the vicissitudes of life/always rising after a fall or repeated failures/ +¼·Å¿È¬ÅÝ [¤·¤Á¤Æ¤ó¤Ð¤Ã¤È¤¦] /(n,vs) tossing oneself about in great pain/writhing in agony/ +¼·Æ²²ÀÍõ [¤·¤Á¤É¤¦¤¬¤é¤ó] /(n) complete seven-structured temple compound/ +¼·Æ» [¤·¤Á¤É¤¦] /(n) the seven districts of ancient Japan/ +¼·Æñ [¤·¤Á¤Ê¤ó] /(n) (1) (Buddh) the Seven Misfortunes/(2) great number of faults or defects/ +¼·ÆñȬ¶ì [¤·¤Á¤Ê¤ó¤Ï¤Ã¤¯] /(n) (1) (Buddh) the Seven Misfortunes and Eight Pains/(2) a series of disasters/ +¼·Æü [¤Ê¤Ì¤«] /(n-adv) seven days/the seventh day (of the month)/ +¼·Æü [¤Ê¤Î¤«] /(n-adv) seven days/the seventh day (of the month)/(P)/ +¼·Ç¯´÷ [¤·¤Á¤Í¤ó¤­] /(n) seventh anniversary of a death/ +¼·ÉÔ»×µÄ [¤Ê¤Ê¤Õ¤·¤®] /(n) the seven wonders/ +¼·Ê¡¿À [¤·¤Á¤Õ¤¯¤¸¤ó] /(n) Seven Deities of Good Luck/(P)/ +¼·Ê¬»°Ê¬ [¤·¤Á¤Ö¤µ¤ó¤Ö] /(n) seven to three (chances)/ +¼·Ê¬Âµ [¤·¤Á¤Ö¤½¤Ç] /(n) three-quarter sleeves/ +¼·Ê¬Ùñ¤­ [¤·¤Á¤Ö¤Å¤­] /(n) seventy percent polished rice/ +¼·ÊÕ·Á [¤·¤Á¤Ø¤ó¤±¤¤] /heptagon/ +¼·Êõ [¤·¤Ã¤Ý¤¦] /(n) the 7 treasures (gold, silver, pearls, agate, crystal, coral, lapis lazuli)/cloisonne/ +¼·Êõ¾Æ [¤·¤Ã¤Ý¤¦¤ä¤­] /(n) cloisonne ware/ +¼·Êõ¾Æ¤­ [¤·¤Ã¤Ý¤¦¤ä¤­] /(n) cloisonne ware/ +¼·ËÜ [¤Ê¤Ê¤Û¤ó] /(adj) seven (long cylindrical things)/ +¼·Ì£ [¤·¤Á¤ß] /(n) seven spice mixture/shichimi/ +¼·ÌÌÂÎ [¤·¤Á¤á¤ó¤¿¤¤] /heptahedron/ +¼·ÌÌÄ» [¤·¤Á¤á¤ó¤Á¤ç¤¦] /(n) turkey/ +¼·ÌÌÅÝ [¤·¤Á¤á¤ó¤É¤¦] /(adj-na,n) great trouble/difficulty/ +¼·Ìë [¤·¤Á¤ä] /(n) celebration of a child's seventh day/ +¼·Í¼ [¤·¤Á¤»¤­] /(n) (1) Festival of the Weaver (July 7th)/Star Festival/(2) prayer ceremony for children's artistic development/ +¼·Í¼ [¤¿¤Ê¤Ð¤¿] /(n) (1) Festival of the Weaver (July 7th)/Star Festival/(2) prayer ceremony for children's artistic development/(P)/ +¼·ÍË [¤·¤Á¤è¤¦] /(n) the seven luminaries (sun, moon, and five planets)/the seven days of the week/ +¼·ÍËɽ [¤·¤Á¤è¤¦¤Ò¤ç¤¦] /(n) calendar/ +¼·ÎÒ [¤·¤Á¤ê¤ó] /(n) earthen charcoal brazier (for cooking)/ +¼·ÎØ [¤·¤Á¤ê¤ó] /(n) earthen charcoal brazier (for cooking)/ +¼·ãÞ [¤Ê¤Ê¤«¤Þ¤É] /mountain ash (plant)/ +¼¸¤é¤ì¤ë [¤·¤«¤é¤ì¤ë] /to be scolded (reproved)/ +¼¸¤ê¤Ä¤±¤ë [¤·¤«¤ê¤Ä¤±¤ë] /(v1) to rebuke/to scold harshly/ +¼¸¤êÈô¤Ð¤¹ [¤·¤«¤ê¤È¤Ð¤¹] /(v5s) to rebuke strongly/to tell off/ +¼¸¤êÉÕ¤±¤ë [¤·¤«¤ê¤Ä¤±¤ë] /(v1) to rebuke/to scold harshly/ +¼¸¤ë [¤·¤«¤ë] /(v5r) to scold/(P)/ +¼¸Àµ [¤·¤Ã¤»¤¤] /(n) point out errors/correction (of errors)/ +¼¸ÀÕ [¤·¤Ã¤»¤­] /(n) reprimand/rebuke/ +¼¸Ó£ [¤·¤Ã¤¿] /(oK) (n,vs) scolding/rebuke/reprimand/ +¼¹¤ê¹Ô¤¦ [¤È¤ê¤ª¤³¤Ê¤¦] /(v5u) to hold a ceremony/ +¼¹¤êÀ®¤¹ [¤È¤ê¤Ê¤¹] /(v5s) to mediate/to intervene/to smooth/ +¼¹¤ë [¤È¤ë] /(v5r) to take (trouble)/to attend (to business)/to command (army)/(P)/ +¼¹¶â¹Ý [¤·¤Ã¤³¤ó¤´¤¦] /Diamond Holder (name of a Buddhist celestial being)/ +¼¹¸¢ [¤·¤Ã¤±¤ó] /(n) regent/ +¼¹¹Ô [¤·¤Ã¤³¤¦] /(n) enforcement/performance/(P)/ +¼¹¹Ô°Ñ°÷ [¤·¤Ã¤³¤¦¤¤¤¤¤ó] /executive committee/(P)/ +¼¹¹Ôµ¡´Ø [¤·¤Ã¤³¤¦¤­¤«¤ó] /executive committee or organ/ +¼¹¹ÔÉô [¤·¤Ã¤³¤¦¤Ö] /(n) executive(s)/(P)/ +¼¹¹ÔÌò°÷ [¤·¤Ã¤³¤¦¤ä¤¯¤¤¤ó] /(n) operating officer/ +¼¹¹Ôͱͽ [¤·¤Ã¤³¤¦¤æ¤¦¤è] /stay of execution/suspended sentence/(P)/ +¼¹¹ÔÍù [¤·¤Ã¤³¤¦¤ê] /(n) bailiff/ +¼¹»ö [¤·¤Ä¤¸] /(n) steward/butler/court official/deacon/ +¼¹¿´ [¤·¤å¤¦¤·¤ó] /(n) devotion/attachment/infatuation/ +¼¹À®¤· [¤È¤ê¤Ê¤·] /(n) mediation/intercession/smoothing over/ +¼¹À¯ [¤·¤Ã¤»¤¤] /(n) administration/government/administrator/governor/ +¼¹À¯´± [¤·¤Ã¤»¤¤¤«¤ó] /(n) consul/ +¼¹Ã£Íù [¤·¤Ã¤¿¤Ä¤ê] /(n) bailiff/ +¼¹Ãå [¤·¤å¤¦¤¸¤ã¤¯] /(n) attachment/adhesion/tenacity/(P)/ +¼¹Ãå [¤·¤å¤¦¤Á¤ã¤¯] /(n) attachment/adhesion/tenacity/(P)/ +¼¹Ãå¿´ [¤·¤å¤¦¤Á¤ã¤¯¤·¤ó] /(n) attachment (to)/tenacity of purpose/ +¼¹Ãø [¤·¤å¤¦¤¸¤ã¤¯] /(n) attachment/adhesion/tenacity/ +¼¹Ãø [¤·¤å¤¦¤Á¤ã¤¯] /(n) attachment/adhesion/tenacity/ +¼¹Åá [¤·¤Ã¤È¤¦] /(n,vs) performing a surgical operation/ +¼¹Ç° [¤·¤å¤¦¤Í¤ó] /(n) tenacity/implacability/(P)/ +¼¹Ç°¿¼¤¤ [¤·¤å¤¦¤Í¤ó¤Ö¤«¤¤] /(adj) vindictive/tenacious/persistent/spiteful/vengeful/ +¼¹É® [¤·¤Ã¤Ô¤Ä] /(n) writing/(P)/ +¼¹É®¼Ô [¤·¤Ã¤Ô¤Ä¤·¤ã] /author/ +¼¹Ì³ [¤·¤Ä¤à] /(n,vs) performance of one's official duties/(P)/ +¼¹Ì³¼¼ [¤·¤Ä¤à¤·¤Ä] /(n) office (e.g. the Oval Office)/ +¼¹Ì³Ãæ [¤·¤Ä¤à¤Á¤å¤¦] /at work/ +¼¹Ù¹ [¤·¤Ä¤è¤¦] /(adj-na,n) obstinacy/insistence/importunate/persistence/perseverance/ +¼º¤¦ [¤¦¤·¤Ê¤¦] /(v5u) to lose/to part with/(P)/ +¼º¤¯¤¹ [¤Ê¤¯¤¹] /(iK) (v5s) (1) to lose something/(2) to get rid of/ +¼º¤¹¤ë [¤·¤Ã¤¹¤ë] /(vs-s) to lose/to miss/to forget/to be excessive/ +¼º¤»¤ë [¤¦¤»¤ë] /(v1) to disappear/to vanish/ +¼º¤»¤í [¤¦¤»¤í] /beat it!/get out of my sight!/ +¼º¤»µî¤ë [¤¦¤»¤µ¤ë] /(v5r) to disappear/to be gone/ +¼º¤»Êª [¤¦¤»¤â¤Î] /(n) lost article/ +¼º°Õ [¤·¤Ä¤¤] /(n) disappointment/despair/adversity/(P)/ +¼º²Ð [¤·¤Ã¤«] /(n) accidental fire/ +¼º³Ê [¤·¤Ã¤«¤¯] /(n) disqualification/elimination/incapacity (legal)/(P)/ +¼º³Ê¼Ô [¤·¤Ã¤«¤¯¤·¤ã] /disqualified person/ +¼º´Ù [¤·¤Ã¤«¤ó] /(n) surrender/fall/ +¼ºµÓ [¤·¤Ã¤­¤ã¤¯] /(n,vs) losing one's standing/being overthrown/falling/(P)/ +¼º¶È [¤·¤Ä¤®¤ç¤¦] /(n,vs) unemployment/(P)/ +¼º¶È¼Ô [¤·¤Ä¤®¤ç¤¦¤·¤ã] /(n) unemployed person/ +¼º¶È¼êÅö¤Æ [¤·¤Ä¤®¤ç¤¦¤Æ¤¢¤Æ] /unemployment allowance/ +¼º¶ÈÂкö [¤·¤Ä¤®¤ç¤¦¤¿¤¤¤µ¤¯] /relief work for the unemployed/ +¼º¶ÈÊݸ± [¤·¤Ä¤®¤ç¤¦¤Û¤±¤ó] /unemployment insurance/ +¼º¶ÈΨ [¤·¤Ä¤®¤ç¤¦¤ê¤Ä] /(n) unemployment rate/ +¼º¶ÈϫƯ¼Ô [¤·¤Ä¤®¤ç¤¦¤í¤¦¤É¤¦¤·¤ã] /(n) unemployed labor/ +¼º¶Ø [¤·¤Ã¤­¤ó] /(n) incontinence/ +¼º·É [¤·¤Ã¤±¤¤] /(adj-na,int,n,vs) rudeness/saying goodbye/acting impolitely/stealing/impoliteness/disrespect/impertinence/(P)/ +¼º·ì [¤·¤Ã¤±¤Ä] /(n) loss of blood/ +¼º¸¢ [¤·¤Ã¤±¤ó] /(n) loss of rights/disenfranchisement/ +¼º¸«Åö [¤·¤Ä¤±¤ó¤È¤¦] /(n) disorientation/ +¼º¸À [¤·¤Ä¤²¤ó] /(n,vs) using improper words/verbal slip/ +¼º¸ì [¤·¤Ä¤´] /(n) forgetting the words/inability to pronounce a word correctly/ +¼º¸ì¾É [¤·¤Ä¤´¤·¤ç¤¦] /(n) loss of speech/ +¼º¸ú [¤·¤Ã¤³¤¦] /(n) lapse/abatement/invalidation/ +¼º¹Í [¤·¤Ã¤³¤¦] /misunderstanding/ +¼ººö [¤·¤Ã¤µ¤¯] /(n) blunder/slip/error/(P)/ +¼ººø [¤·¤Ã¤µ¤¯] /(n) blunder/slip/error/ +¼º¾Ð [¤·¤Ã¤·¤ç¤¦] /(n) spontaneous laughter/ +¼º¿¦ [¤·¤Ã¤·¤ç¤¯] /(n) unemployment/ +¼º¿¦¼Ô [¤·¤Ã¤·¤ç¤¯¤·¤ã] /unemployed person/ +¼º¿´ [¤·¤Ã¤·¤ó] /(n,vs) faint/trance/swoon/stupefaction/ +¼º¿À [¤·¤Ã¤·¤ó] /(n,vs) faint/trance/swoon/stupefaction/(P)/ +¼ºÀ¯ [¤·¤Ã¤»¤¤] /(n) misgovernment/ +¼ºÀ× [¤·¤Ã¤»¤­] /(n) abscondence/disappearance/(P)/ +¼ºÂ® [¤·¤Ã¤½¤¯] /(n) stall (in flying)/(P)/ +¼ºÂÎ [¤·¤Ã¤¿¤¤] /(n) mismanagement/fault/error/failure/disgrace/discredit/ +¼ºÂÐ [¤·¤Ã¤¿¤¤] /(n) measure against unemployment/ +¼ºÂÖ [¤·¤Ã¤¿¤¤] /(n) mismanagement/fault/error/failure/disgrace/discredit/(P)/ +¼ºÃÏ [¤·¤Ã¤Á] /(n) lost territory/ +¼ºÃå [¤·¤Ã¤Á¤ã¤¯] /(n) mistake/negligence/ +¼ºÄ´ [¤·¤Ã¤Á¤ç¤¦] /(n) lack of harmony/ +¼ºÄÆ [¤·¤Ã¤Ä¤¤] /(n,vs) abasement/fall/forfeit/sink (in men's estimation)/(P)/ +¼ºÅÀ [¤·¤Ã¤Æ¤ó] /(n) run charged to the pitcher/(P)/ +¼ºÅê [¤·¤Ã¤È¤¦] /(n,vs) careless pitch (baseball)/ +¼ºÅö [¤·¤Ã¤È¤¦] /(adj-na,n) injustice/impropriety/unreasonableness/ +¼ºÆ© [¤·¤Ã¤È¤¦] /(n,vs) devitrification/ +¼ºÆÉ¾É [¤·¤Ä¤É¤¯¤·¤ç¤¦] /(n) dyslexia/ +¼ºÇ° [¤·¤Ä¤Í¤ó] /(n) forgetting/lapse of memory/oblivion/ +¼ºÇÔ [¤·¤Ã¤Ñ¤¤] /(adj-no,n,vs) failure/mistake/blunder/(P)/ +¼ºÇԤζó [¤·¤Ã¤Ñ¤¤¤Î¤ª¤½¤ì] /risk of failure/ +¼ºÇÔ¤ÏÀ®¸ù¤Î¸µ [¤·¤Ã¤Ñ¤¤¤Ï¤»¤¤¤³¤¦¤Î¤â¤È] /(col) failure teaches success/ +¼ºÈñ [¤·¤Ã¤Ô] /(n) expenses/ +¼ºÊÝ [¤·¤Ä¤Û] /unemployment insurance/ +¼ºË¾ [¤·¤Ä¤Ü¤¦] /(n,vs) disappointment/despair/(P)/ +¼ºË¾¤¹¤ë½ê¤« [¤·¤Ä¤Ü¤¦¤¹¤ë¤É¤³¤í¤«] /far from being disappointed/ +¼ºÌ¾ [¤·¤Ä¤á¤¤] /(n) name unknown/ +¼ºÌ¾»á [¤·¤Ä¤á¤¤¤·] /(n) unknown person/ +¼ºÌ¿ [¤·¤Ä¤á¤¤] /losing one's life/dying/ +¼ºÌÀ [¤·¤Ä¤á¤¤] /(n) loss of eyesight/(P)/ +¼ºÌÀ¼Ô [¤·¤Ä¤á¤¤¤·¤ã] /blind person/ +¼ºÎé [¤·¤Ä¤ì¤¤] /(adj-na,int,n,vs,exp) (1) discourtesy/impoliteness/(2) Excuse me/Goodbye/(P)/ +¼ºÎ餷¤Þ¤·¤¿ [¤·¤Ä¤ì¤¤¤·¤Þ¤·¤¿] /Excuse me/I'm sorry/ +¼ºÎø [¤·¤Ä¤ì¤ó] /(n,vs) disappointed love/broken heart/unrequited love/be lovelorn/(P)/ +¼ºí© [¤·¤Ã¤½¤¦] /(n) abscondence/disappearance/ +¼ºí©Àë¹ð [¤·¤Ã¤½¤¦¤»¤ó¤³¤¯] /court decision declaring a missing person legally dead/ +¼»»ë [¤·¤Ã¤·] /(n,vs) jealous/ +¼»ÅÊ [¤·¤Ã¤È] /(n,vs) jealousy/(P)/ +¼»Åʤαê [¤·¤Ã¤È¤Î¤Û¤Î¤ª] /flames of jealousy/ +¼»ÅÊ¿¼¤¤ [¤·¤Ã¤È¤Ö¤«¤¤] /(adj) deep jealousy/ +¼¼ [¤·¤Ä] /(n,n-suf) room/(P)/ +¼¼ [¤à¤í] /(n) greenhouse/icehouse/cellar/ +¼¼¤ò½Ð¤ë [¤·¤Ä¤ò¤Ç¤ë] /(exp) to leave the room/ +¼¼²¹ [¤·¤Ä¤ª¤ó] /(n) room temperature/ +¼¼³° [¤·¤Ä¤¬¤¤] /(n) outdoors/ +¼¼ºé¤­ [¤à¤í¤¶¤­] /(n) hothouse flower cultivation/ +¼¼Ä® [¤à¤í¤Þ¤Á] /(n) Muromachi (era 1392-1573, or 1333-1573, or 1336-1573)/(P)/ +¼¼Ä¹ [¤·¤Ä¤Á¤ç¤¦] /(n) room monitor/(P)/ +¼¼Æâ [¤·¤Ä¤Ê¤¤] /(n) in the room/(P)/ +¼¼Æâ³Ú [¤·¤Ä¤Ê¤¤¤¬¤¯] /(n) chamber music/(P)/ +¼¼Æâ´É¸¹³ÚÃÄ [¤·¤Ä¤Ê¤¤¤«¤ó¤²¤ó¤¬¤¯¤À¤ó] /(n) chamber orchestra/ +¼¼ÆâÁõ¾þ [¤·¤Ä¤Ê¤¤¤½¤¦¤·¤ç¤¯] /interior decorating/ +¼¼ÆâÍ·µº [¤·¤Ä¤Ê¤¤¤æ¤¦¤®] /indoor games/ +¼¼ÎÁ [¤·¤Ä¤ê¤ç¤¦] /(n) room rent/room rate (hotel, etc.)/ +¼½¤¯ [¤³¤È¤´¤È¤¯] /(adv) (uk) altogether/entirely/(P)/ +¼½¤Ë [¤Ä¤Ö¤µ¤Ë] /(adv) in detail/with great care/completely/again and again/ +¼½³§ [¤·¤Ã¤«¤¤] /(adv) all/ +¼¾¤¹ [¤·¤á¤¹] /(v5s) to wet/to moisten/to dampen/ +¼¾¤Ã¤¿ [¤·¤á¤Ã¤¿] /moist/damp/wet/ +¼¾¤Ã¤Ý¤¤ [¤·¤á¤Ã¤Ý¤¤] /(adj) damp/gloomy/(P)/ +¼¾¤ê [¤·¤á¤ê] /(n) dampness/humidity/moisture/ +¼¾¤êµ¤ [¤·¤á¤ê¤±] /(n) moisture/ +¼¾¤ë [¤·¤á¤ë] /(v5r) to be wet/to become wet/to be damp/(P)/ +¼¾µ¤ [¤·¤Ã¤­] /(n) moisture/humidity/dampness/ +¼¾µ¤ [¤·¤Ã¤±] /(n) moisture/humidity/dampness/(P)/ +¼¾µ¤¤ë [¤·¤±¤ë] /(v5r) to be damp/to be moist/ +¼¾¸¶ [¤·¤Ä¤²¤ó] /(n) marshy grassland/wetlands/(P)/ +¼¾¼° [¤·¤Ã¤·¤­] /(n) wet (process)/ +¼¾½á [¤·¤Ä¤¸¤å¤ó] /(adj-na,adj-no,n) dampness/ +¼¾¿¾ [¤·¤Ã¤·¤ó] /(adj-na,n) eczema/rash/ +¼¾À­ [¤·¤Ã¤»¤¤] /(n) wet (pleurisy)/ +¼¾À¸¿¢Êª [¤·¤Ã¤»¤¤¤·¤ç¤¯¤Ö¤Ä] /(n) hydrophyte/ +¼¾Àå [¤·¤Ä¤¼¤Ä] /(n) wet (moist) tongue/ +¼¾ÃÏ [¤·¤Ã¤Á] /(n) swampy (damp) land/(P)/ +¼¾ÅÄ [¤·¤Ä¤Ç¤ó] /(n) a paddy moist all year due to improper irrigation/ +¼¾ÅÅÃÓ [¤·¤Ä¤Ç¤ó¤Á] /(n) wet cell battery/ +¼¾ÅÙ [¤·¤Ä¤É] /(n) level of humidity/(P)/ +¼¾ÅÙ·× [¤·¤Ä¤É¤±¤¤] /(n) hygrometer/hygrograph/ +¼¾ÈÄ [¤·¤Ä¤Ð¤ó] /(n) wet plate (photography)/ +¼¾ÉÛ [¤·¤Ã¤×] /(n) fomentation/compress/ +¼¿ [¤¦¤ë¤·] /(n) lacquer/varnish/(P)/ +¼¿¤«¤Ö¤ì [¤¦¤ë¤·¤«¤Ö¤ì] /(n) lacquer poisoning/ +¼¿¤ËÉ餱¤ë [¤¦¤ë¤·¤Ë¤Þ¤±¤ë] /(exp) to be poisoned with lacquer/ +¼¿³¨ [¤¦¤ë¤·¤¨] /(n) a lacquer painting/ +¼¿´ï [¤·¤Ã¤­] /(n) lacquer ware/(P)/ +¼¿¶ô [¤·¤Ã¤¯¤¤] /(gikun) (n) mortar/plaster/stucco/ +¼¿¹© [¤·¤Ã¤³¤¦] /(n) japanning/lacquer work/ +¼¿¹õ [¤·¤Ã¤³¤¯] /(n) jet black/(P)/ +¼¿¿© [¤·¤Ã¤¯¤¤] /(gikun) (n) mortar/plaster/stucco/ +¼¿Åɤê [¤¦¤ë¤·¤Ì¤ê] /(n) lacquering/lacquer ware/(P)/ +¼¿É餱 [¤¦¤ë¤·¤Þ¤±] /(n) lacquer poisoning/ +¼À¤¦¤Ë [¤È¤¦¤Ë] /(adv) long ago/a long time ago/already/ +¼À¤Ã¤¯¤Ë [¤È¤Ã¤¯¤Ë] /(adv) (uk) long ago/already/a long time ago/(P)/ +¼À´µ [¤·¤Ã¤«¤ó] /(n) disease/ailment/(P)/ +¼À¶ì [¤·¤Ã¤¯] /(n) affliction/suffering/ +¼À¶î [¤·¤Ã¤¯] /(n,vs) riding fast/driving a horse fast/ +¼À¸Æ [¤·¤Ã¤³] /(n) shout/ +¼À»ë [¤·¤Ã¤·] /(n) spiteful gaze/ +¼ÀÁö [¤·¤Ã¤½¤¦] /(n,vs) sprint/dash/scampering/(P)/ +¼ÀÉ [¤·¤Ã¤Ú¤¤] /(n) illness/disease/(P)/ +¼ÀÉÂÂкö¥»¥ó¥¿¡¼ [¤·¤Ã¤Ú¤¤¤¿¤¤¤µ¤¯¥»¥ó¥¿¡¼] /(n) Centers for Disease Control and Prevention (CDC)/ +¼ÀÉ÷ [¤·¤Ã¤×¤¦] /(n) squall/gale/hurricane/(P)/ +¼ÀÉ÷¿×Íë [¤·¤Ã¤×¤¦¤¸¤ó¤é¤¤] /(n) with lightning speed/ +¼ÀÉ÷ÅÜÞ¹ [¤·¤Ã¤×¤¦¤É¤È¤¦] /Sturm und Drang (de:)/storm and stress/ +¼Á [¤·¤Ä] /(n,n-suf) quality/(P)/ +¼Á [¤¿¤Á] /(n) quality/nature (of person)/ +¼Á¤¹ [¤¿¤À¤¹] /(v5s) to ask a person about/to ascertain/to verify/ +¼Á¤ËÆþ¤ì¤ë [¤·¤Á¤Ë¤¤¤ì¤ë] /(v1) to pawn/to pledge/ +¼Á¤ÎÎɤ¤ [¤¿¤Á¤Î¤è¤¤] /of good quality/ +¼Á²° [¤·¤Á¤ä] /(n) pawnshop/(P)/ +¼Á´¶ [¤·¤Ã¤«¤ó] /(n) feel of a material/ +¼Á´¶ [¤·¤Ä¤«¤ó] /(n) feel of a material/ +¼Áµ¿ [¤·¤Ä¤®] /(n) question/(P)/ +¼Áµ¿±þÅú [¤·¤Ä¤®¤ª¤¦¤È¤¦] /question and answer session/ +¼Á·ô [¤·¤Á¤±¤ó] /(n) pawn ticket/ +¼Á¸¢ [¤·¤Á¤±¤ó] /(n) the right of pledge/ +¼Á¸¢¼Ô [¤·¤Á¤±¤ó¤·¤ã] /(n) pledgee/ +¼Á»¥ [¤·¤Á¤Õ¤À] /(n) pawn ticket/ +¼Á¼Â [¤·¤Ä¤¸¤Ä] /(adj-na,n) simplicity/plainness/ +¼Á¼Â¹ä·ò [¤·¤Ä¤¸¤Ä¤´¤¦¤±¤ó] /unaffected and sincere, with fortitude and vigor/ +¼Á¼ï [¤·¤Á¤°¤µ] /(n) article for pawning/ +¼ÁÁÇ [¤·¤Ã¤½] /(adj-na,n) simplicity/modesty/frugality/(P)/ +¼ÁÁð [¤·¤Á¤°¤µ] /(n) article for pawning/ +¼ÁÁð¤òή¤¹ [¤·¤Á¤°¤µ¤ò¤Ê¤¬¤¹] /(exp) to forfeit a pawned article/ +¼ÁŪ [¤·¤Ä¤Æ¤­] /(adj-na,n) qualitative/(P)/ +¼ÁÅÀ [¤·¤Ä¤Æ¤ó] /(n) particle/material point/ +¼ÁÅÀ·Ï [¤·¤Ä¤Æ¤ó¤±¤¤] /system of particles/ +¼ÁÆþ¤ì [¤·¤Á¤¤¤ì] /(n) pawning/ +¼ÁËÑ [¤·¤Ä¤Ü¤¯] /(adj-na,n) simplicity/ +¼ÁÌä [¤·¤Ä¤â¤ó] /(n,vs) question/inquiry/(P)/ +¼ÁÌä¤ËÅú¤¨¤ë [¤·¤Ä¤â¤ó¤Ë¤³¤¿¤¨¤ë] /(exp) to answer a question/ +¼ÁÌ乶¤á [¤·¤Ä¤â¤ó¤¼¤á] /barrage of questions/ +¼ÁÌä¼Ô [¤·¤Ä¤â¤ó¤·¤ã] /interrogator/ +¼ÁÌä½ñ [¤·¤Ä¤â¤ó¤·¤ç] /written inquiry/ +¼ÁÌäÍÑ»æ [¤·¤Ä¤â¤ó¤è¤¦¤·] /questionnaire/ +¼Áή¤ì [¤·¤Á¤Ê¤¬¤ì] /(n) unredeemed pawned item/ +¼Áή¤ì¤Î»þ·× [¤·¤Á¤Ê¤¬¤ì¤Î¤È¤±¤¤] /unredeemed (pawned) watch/ +¼ÁÎÁ [¤·¤Ä¤ê¤ç¤¦] /(n) matter/ +¼ÁÎÌ [¤·¤Ä¤ê¤ç¤¦] /(n) mass/(P)/ +¼ÁÎÌ¿ô [¤·¤Ä¤ê¤ç¤¦¤¹¤¦] /(n) mass number/ +¼ÁÜ÷ [¤·¤Ä¤Ü¤¯] /(adj-na,n) simplicity/unsophisticated/ +¼Â [¤¸¤Ä] /(n) truth/reality/sincerity/fidelity/kindness/faith/substance/essence/(P)/ +¼Â [¤Þ¤³¤È] /(adv,n) truth/faith/fidelity/sincerity/trust/confidence/reliance/devotion/ +¼Â [¤ß] /(n) fruit/nut/seed/content/good result/(P)/ +¼Â¤·¤ä¤«¤Ë [¤Þ¤³¤È¤·¤ä¤«¤Ë] /as if it were true/with seeming truth/plausibly/ +¼Â¤Ã¤Æ¤¤¤ë [¤ß¤Î¤Ã¤Æ¤¤¤ë] /to be in bearing/ +¼Â¤Ë [¤¸¤Ä¤Ë] /(adv) indeed/truly/surely/(P)/ +¼Â¤Î¤È¤³¤í [¤¸¤Ä¤Î¤È¤³¤í] /(adv,exp) as a matter of fact/to tell the truth/ +¼Â¤Î¿´ [¤Þ¤³¤È¤Î¤³¤³¤í] /one's real intention/ +¼Â¤ÎÍ­¤ë [¤¸¤Ä¤Î¤¢¤ë] /faithful/sincere/ +¼Â¤ÎÍ­¤ë [¤ß¤Î¤¢¤ë] /solid/substantial/ +¼Â¤Ï [¤¸¤Ä¤Ï] /(adv,exp) as a matter of fact/by the way/(P)/ +¼Â¤é¤·¤¤ [¤¸¤Á¤é¤·¤¤] /(adj) honest (appearance)/sincere (impression)/ +¼Â¤é¤Ê¤«¤Ã¤¿ÅØÎÏ [¤ß¤Î¤é¤Ê¤«¤Ã¤¿¤É¤ê¤ç¤¯] /fruitless (resultless) efforts/ +¼Â¤ê [¤ß¤Î¤ê] /(n) crop/harvest/(P)/ +¼Â¤ë [¤ß¤Î¤ë] /(v5r) to bear fruit/to ripen/(P)/ +¼Â¤ò·ë¤Ö [¤ß¤ò¤à¤¹¤Ö] /(exp) to bear fruit/ +¼Â¤ò¸À¤¨¤Ð [¤¸¤Ä¤ò¤¤¤¨¤Ð] /(adv) as a matter of fact/to tell the truth/ +¼Â°Õ [¤¸¤Ä¤¤] /(n) sincerity/real intentions/ +¼Â°õ [¤¸¤Ä¤¤¤ó] /(n) officially registered seal/ +¼Â°÷ [¤¸¤Ä¤¤¤ó] /(n) actual number of people/ +¼Â±× [¤¸¤Ä¤¨¤­] /(n) actual profit/practical use/benefit/ +¼Â±é [¤¸¤Ä¤¨¤ó] /(n,vs) stage show/performance/(P)/ +¼Â²È [¤¸¤Ã¤«] /(n) (one's parents') home/(P)/ +¼Â²Ê [¤¸¤Ã¤«] /(n) practical course/ +¼Â³² [¤¸¤Ä¤¬¤¤] /(n) real harm/ +¼Â³Ø [¤¸¤Ä¤¬¤¯] /(n) practical science/ +¼Â³ô [¤¸¤Ä¤«¤Ö] /(n) shares actually traded/ +¼Â´¶ [¤¸¤Ã¤«¤ó] /(n,vs) feelings (actual, true)/(P)/ +¼Â´Ø¿ô [¤¸¤Ä¤«¤ó¤¹¤¦] /(n) real variable function/ +¼Âµ­ [¤¸¤Ã¤­] /(n) true account/ +¼Âµ» [¤¸¤Ä¤®] /(n) practical skill/(P)/ +¼Â¶· [¤¸¤Ã¤­¤ç¤¦] /(n) real condition/(P)/ +¼Â¶·ÊüÁ÷ [¤¸¤Ã¤­¤ç¤¦¤Û¤¦¤½¤¦] /on-the-spot or live broadcast/ +¼Â¶È [¤¸¤Ä¤®¤ç¤¦] /(n) industry/business/(P)/ +¼Â¶È²È [¤¸¤Ä¤®¤ç¤¦¤«] /(n) industrialist/businessman/(P)/ +¼Â¶È³¦ [¤¸¤Ä¤®¤ç¤¦¤«¤¤] /(n) business world/business circles/ +¼Â¶È³Ø¹» [¤¸¤Ä¤®¤ç¤¦¤¬¤Ã¤³¤¦] /vocational school/ +¼Â¶ÈÇ·ÆüËÜ [¤¸¤Ä¤®¤ç¤¦¤Î¤Ë¤Û¤ó] /name of a publishing company/ +¼Â·º [¤¸¤Ã¤±¤¤] /(n) a jail sentence/imprisonment without a stay of execution/(P)/ +¼Â·» [¤¸¤Ã¤±¤¤] /(n) one's own elder brother/(P)/ +¼Â·Ê [¤¸¤Ã¤±¤¤] /(n) actual view/ +¼Â¸¡ [¤¸¤Ã¤±¤ó] /(n) checking/inspecting/ +¼Â¸¢ [¤¸¤Ã¤±¤ó] /(n) real power/(P)/ +¼Â¸« [¤¸¤Ã¤±¤ó] /(n) seeing with one's own eyes/witnessing/ +¼Â¸³ [¤¸¤Ã¤±¤ó] /(n) experiment/(P)/ +¼Â¸³²Ê³Ø [¤¸¤Ã¤±¤ó¤«¤¬¤¯] /empirical science/ +¼Â¸³·² [¤¸¤Ã¤±¤ó¤°¤ó] /experimental group/ +¼Â¸³·ë²Ì [¤¸¤Ã¤±¤ó¤±¤Ã¤«] /(n) experimental results/ +¼Â¸³ºàÎÁ [¤¸¤Ã¤±¤ó¤¶¤¤¤ê¤ç¤¦] /(n) material for experiments/experimental material/ +¼Â¸³¼° [¤¸¤Ã¤±¤ó¤·¤­] /(n) empirical formula/ +¼Â¸³¼¼ [¤¸¤Ã¤±¤ó¤·¤Ä] /(n) laboratory/(P)/ +¼Â¸³¼Ô [¤¸¤Ã¤±¤ó¤·¤ã] /experimenter/researcher/ +¼Â¸³¾®Àâ [¤¸¤Ã¤±¤ó¤·¤ç¤¦¤»¤Ä] /experimental novel/ +¼Â¸³¾ì [¤¸¤Ã¤±¤ó¤¸¤ç¤¦] /(n) proving ground/test site/ +¼Â¸³¿´Íý³Ø [¤¸¤Ã¤±¤ó¤·¤ó¤ê¤¬¤¯] /(n) experimental psychology/ +¼Â¸³ÁõÃÖ [¤¸¤Ã¤±¤ó¤½¤¦¤Á] /(n) experimental device/experimental equipment/ +¼Â¸³Âæ [¤¸¤Ã¤±¤ó¤À¤¤] /(n) laboratory testing bench/laboratory material/subject of an experiment/ +¼Â¸³Ãʳ¬ [¤¸¤Ã¤±¤ó¤À¤ó¤«¤¤] /(n) experimental stage/ +¼Â¸³ÃÍ [¤¸¤Ã¤±¤ó¤Á] /test results/ +¼Â¸³Åª [¤¸¤Ã¤±¤ó¤Æ¤­] /(adj-na) experimental/ +¼Â¸³Åª¸¦µæ [¤¸¤Ã¤±¤ó¤Æ¤­¤±¤ó¤­¤å¤¦] /experimental study/ +¼Â¸³Æ°Êª [¤¸¤Ã¤±¤ó¤É¤¦¤Ö¤Ä] /(n) experimental animal/ +¼Â¸½ [¤¸¤Ä¤²¤ó] /(n,vs) implementation/materialization/realization/(P)/ +¼Â¸ú [¤¸¤Ã¤³¤¦] /(n) efficacy/efficiency/(P)/ +¼Â¹Ô [¤¸¤Ã¤³¤¦] /(n,vs) practice/performance/execution (e.g. program)/realization/(P)/ +¼Â¹Ô°Ñ°÷ [¤¸¤Ã¤³¤¦¤¤¤¤¤ó] /action committee/executive committee/ +¼Â¹Ô°Ñ°÷²ñ [¤¸¤Ã¤³¤¦¤¤¤¤¤ó¤«¤¤] /(n) executive committee/ +¼Â¹Ô²Äǽ [¤¸¤Ã¤³¤¦¤«¤Î¤¦] /executable file/ +¼Â¹Ô¸¢ [¤¸¤Ã¤³¤¦¤±¤ó] /right to execute (file)/ +¼Â¹Ô»þ [¤¸¤Ã¤³¤¦¤¸] /execution-time/ +¼Â¹Ô¼Ô [¤¸¤Ã¤³¤¦¤·¤ã] /performer/ +¼Â¹ÔÃæ [¤¸¤Ã¤³¤¦¤Á¤å¤¦] /internal execution/during execution/runtime/ +¼Â¹ÔÎÏ [¤¸¤Ã¤³¤¦¤ê¤ç¤¯] /(n) ability to get things done/ +¼ÂºÝ [¤¸¤Ã¤µ¤¤] /(adj-no,adv,n) practical/actual condition/status quo/(P)/ +¼ÂºÝ¤Ë [¤¸¤Ã¤µ¤¤¤Ë] /(adv) virtually/practically/in practice/currently/presently/ +¼ÂºÝ²È [¤¸¤Ã¤µ¤¤¤«] /(n) practical individual/ +¼ÂºÝÀ­ [¤¸¤Ã¤µ¤¤¤»¤¤] /(n) practicality/ +¼ÂºÝŪ [¤¸¤Ã¤µ¤¤¤Æ¤­] /(adj-na) practical/ +¼ÂºÝÌäÂê [¤¸¤Ã¤µ¤¤¤â¤ó¤À¤¤] /(n) practical question (problem)/ +¼Âºß [¤¸¤Ä¤¶¤¤] /(n,vs) reality/existence/(P)/ +¼ÂºßÏÀ [¤¸¤Ä¤¶¤¤¤í¤ó] /(n) realism/ +¼Â»Ð [¤¸¤Ã¤·] /(n) one's elder sister/ +¼Â»Ò [¤¸¤Ã¤·] /(n) one's own child/(P)/ +¼Â»Ü [¤¸¤Ã¤·] /(n,vs) enforcement/enact/put into practice/carry out/operation/(P)/ +¼Â»ÜÎã [¤¸¤Ã¤·¤ì¤¤] /example of execution (patents)/ +¼Â»þ´Ö [¤¸¤Ä¤¸¤«¤ó] /real time/ +¼Â»þ´Ö½èÍý [¤¸¤Ä¤¸¤«¤ó¤·¤ç¤ê] /(n) real-time operation/ +¼Â¼Á [¤¸¤Ã¤·¤Ä] /(n) substance/essence/(P)/ +¼Â¼Á·ÐºÑÀ®Ä¹Î¨ [¤¸¤Ã¤·¤Ä¤±¤¤¤¶¤¤¤»¤¤¤Á¤ç¤¦¤ê¤Ä] /(n) real economic growth rate/ +¼Â¼ÁĶâ [¤¸¤Ã¤·¤Ä¤Á¤ó¤®¤ó] /(n) real wages/ +¼Â¼ÁŪ [¤¸¤Ã¤·¤Ä¤Æ¤­] /(adj-na) substantially/(P)/ +¼Â¼Ì [¤¸¤Ã¤·¤ã] /(n) on-the-spot filming or photography/ +¼Â¼Ì±Ç²è [¤¸¤Ã¤·¤ã¤¨¤¤¤¬] /live action film/ +¼Â¼Í [¤¸¤Ã¤·¤ã] /(n) firing live shells/ +¼Â¼Ò²ñ [¤¸¤Ã¤·¤ã¤«¤¤] /(n) real world/society/ +¼Â¼Ö [¤¸¤Ã¤·¤ã] /(n) occupied taxi/full-scale car (vs model)/ +¼Â¼û [¤¸¤Ä¤¸¤å] /(n) actual demand/user demand/ +¼Â¼ý [¤¸¤Ã¤·¤å¤¦] /(n) net income or profits or pay/ +¼Â½¬ [¤¸¤Ã¤·¤å¤¦] /(n,vs) practice/training/(P)/ +¼Â½¬À¸ [¤¸¤Ã¤·¤å¤¦¤»¤¤] /trainee/ +¼Â¾Ú [¤¸¤Ã¤·¤ç¤¦] /(n) actual proof/(P)/ +¼Â¾Ú¼çµÁ [¤¸¤Ã¤·¤ç¤¦¤·¤å¤®] /positivism/ +¼Â¾Ú¼çµÁ¼Ô [¤¸¤Ã¤·¤ç¤¦¤·¤å¤®¤·¤ã] /positivist/ +¼Â¾ÚŪ [¤¸¤Ã¤·¤ç¤¦¤Æ¤­] /(adj-na) empirical/positive/ +¼Â¾Úů³Ø [¤¸¤Ã¤·¤ç¤¦¤Æ¤Ä¤¬¤¯] /positivism/ +¼Â¾ÚÏÀ [¤¸¤Ã¤·¤ç¤¦¤í¤ó] /positivism/ +¼Â¾ð [¤¸¤Ä¤¸¤ç¤¦] /(n) real condition/actual circumstances/actual state of affairs/(P)/ +¼Â¾ðÄ´ºº°Ñ°÷²ñ [¤¸¤Ä¤¸¤ç¤¦¤Á¤ç¤¦¤µ¤¤¤¤¤ó¤«¤¤] /(n) fact-finding committee/ +¼Â¾õ [¤¸¤Ä¤¸¤ç¤¦] /(n) real condition/actual circumstances/actual state of affairs/ +¼Â¿Æ [¤¸¤Ä¤ª¤ä] /(n) true parent(s) (as opposed to foster parents, etc.)/ +¼Â¿ô [¤¸¤Ã¤¹¤¦] /(n) real number/(P)/ +¼Â¿ôÂÎ [¤¸¤Ã¤¹¤¦¤¿¤¤] /(n) real number field/ +¼ÂÀª [¤¸¤Ã¤»¤¤] /(adj-no,n) actual/real/true/(P)/ +¼ÂÀª²Á³Ê [¤¸¤Ã¤»¤¤¤«¤«¤¯] /(n) market price/ +¼ÂÀ¸ [¤ß¤·¤ç¤¦] /(n) seedling/plant raised from the seed/ +¼ÂÀ¸³è [¤¸¤Ã¤»¤¤¤«¤Ä] /(n) real or actual life/ +¼ÂÀÓ [¤¸¤Ã¤»¤­] /(n) achievements/actual results/(P)/ +¼ÂÀâ [¤¸¤Ã¤»¤Ä] /(n) true story/ +¼ÂÀï [¤¸¤Ã¤»¤ó] /(n) combat/actual fighting/(P)/ +¼ÂÀþ [¤¸¤Ã¤»¤ó] /(n) solid line/ +¼ÂÁ© [¤¸¤Ã¤»¤ó] /(n,vs) practice/put into practice/(P)/ +¼ÂÁ©Åª [¤¸¤Ã¤»¤ó¤Æ¤­] /(adj-na) practical/ +¼ÂÁ©ÍýÀ­ [¤¸¤Ã¤»¤ó¤ê¤»¤¤] /practical reason or ethics/ +¼ÂÁ©ÍýÀ­ÈãȽ [¤¸¤Ã¤»¤ó¤ê¤»¤¤¤Ò¤Ï¤ó] /"Critique of Pure Reason" (Kant)/ +¼ÂÁ©í»¹Ô [¤¸¤Ã¤»¤ó¤­¤å¤¦¤³¤¦] /(n) acting up to one's principles/ +¼ÂÁê [¤¸¤Ã¤½¤¦] /(n) reality/real state of affairs/(P)/ +¼ÂÁõ [¤¸¤Ã¤½¤¦] /(n,vs) package/implementation/mounting/insertion (of equipment)/ +¼ÂÁü [¤¸¤Ä¤¾¤¦] /(n) real image/one's real life/(P)/ +¼Â¬ [¤¸¤Ã¤½¤¯] /(n,vs) survey/actual measurements/ +¼Â¬¿Þ [¤¸¤Ã¤½¤¯¤º] /(n) measured map/surveyed map/ +¼Â¸ [¤¸¤Ä¤¾¤ó] /(n) existence/ +¼Â¸¼çµÁ [¤¸¤Ä¤¾¤ó¤·¤å¤®] /existentialism/ +¼Â¸¼çµÁ¼Ô [¤¸¤Ä¤¾¤ó¤·¤å¤®¤·¤ã] /existentialist/ +¼ÂÂÎ [¤¸¤Ã¤¿¤¤] /(n) substance/entity/(P)/ +¼ÂÂβ½ [¤¸¤Ã¤¿¤¤¤«] /(n) substantiation/materialization/ +¼ÂÂζÀ [¤¸¤Ã¤¿¤¤¤­¤ç¤¦] /(n) stereoscope/ +¼ÂÂθ³ [¤¸¤Ã¤¿¤¤¤±¤ó] /(n) real experience/actual observations/ +¼ÂÂÎÏÀ [¤¸¤Ã¤¿¤¤¤í¤ó] /substantialism/ +¼ÂÂÖ [¤¸¤Ã¤¿¤¤] /(n) truth/fact/(P)/ +¼ÂÂÖÄ´ºº [¤¸¤Ã¤¿¤¤¤Á¤ç¤¦¤µ] /factual investigation/(P)/ +¼ÂÃÆ [¤¸¤Ä¤À¤ó] /(n) live bullets/live ammunition/ball cartridge/money/(P)/ +¼ÂÃÏ [¤¸¤Ã¤Á] /(n) practice/the actual site/(P)/ +¼ÂÃϸ¡¾Ú [¤¸¤Ã¤Á¤±¤ó¤·¤ç¤¦] /(n) on-the-spot investigation/ +¼ÂÃϻ [¤¸¤Ã¤Á¤·¤±¤ó] /practical test/ +¼Âľ [¤¸¤Ã¤Á¤ç¤¯] /(adj-na,n) honest/steady/ +¼ÂÄêË¡ [¤¸¤Ã¤Æ¤¤¤Û¤¦] /(n) positive law/ +¼ÂÄï [¤¸¤Ã¤Æ¤¤] /(n) one's (biological) younger brother/(P)/ +¼ÂƯ [¤¸¤Ä¤É¤¦] /(n) actual work/ +¼ÂƯ»þ´Ö [¤¸¤Ä¤É¤¦¤¸¤«¤ó] /actual work hours/ +¼ÂÆþ¤ê [¤ß¤¤¤ê] /(n) crop/harvest/income/profits/ripeness/ +¼ÂÇß [¤ß¤¦¤á] /Japanese apricot/ume/ +¼ÂÈÝ [¤¸¤Ã¤Ô] /(n) whether true or false/ +¼ÂÈñ [¤¸¤Ã¤Ô] /(n) actual expense/cost price/(P)/ +¼ÂÉã [¤¸¤Ã¤×] /(n) real (own) father/ +¼Âʪ [¤¸¤Ä¤Ö¤Ä] /(n) real thing/original/(P)/ +¼Âʪ¼è°ú [¤¸¤Ä¤Ö¤Ä¤È¤ê¤Ò¤­] /cash transaction/ +¼ÂʪÂç [¤¸¤Ä¤Ö¤Ä¤À¤¤] /(n) actual size/ +¼ÂʪÂçÌÏ·¿ [¤¸¤Ä¤Ö¤Ä¤À¤¤¤â¤±¤¤] /(n) full-size model/mock-up/ +¼ÂʪÉÁ¼Ì [¤¸¤Ä¤Ö¤Ä¤Ó¤ç¤¦¤·¤ã] /model drawing/ +¼ÂÊì [¤¸¤Ä¤Ü] /(n) real (own) mother/ +¼ÂÊñ [¤¸¤Ã¤Ý¤¦] /(n) ball cartridge/ +¼ÂËå [¤¸¤Ä¤Þ¤¤] /(n) one's younger sister/ +¼Â̳ [¤¸¤Ä¤à] /(n) practical business/(P)/ +¼Â̳²È [¤¸¤Ä¤à¤«] /(n) person with a head for business/ +¼Â̾ [¤¸¤Ä¤á¤¤] /(n) real name/(P)/ +¼Â̾»ì [¤¸¤Ä¤á¤¤¤·] /noun substantive/ +¼ÂÍÑ [¤¸¤Ä¤è¤¦] /(n) practical use/utility/(P)/ +¼ÂÍѲ½ [¤¸¤Ä¤è¤¦¤«] /(n,vs) making practical or useful/implementation/ +¼ÂÍѼçµÁ [¤¸¤Ä¤è¤¦¤·¤å¤®] /pragmatism/ +¼ÂÍѼçµÁ¼Ô [¤¸¤Ä¤è¤¦¤·¤å¤®¤·¤ã] /pragmatist/ +¼ÂÍÑ¿·°Æ [¤¸¤Ä¤è¤¦¤·¤ó¤¢¤ó] /(n) practical model/utility model/new design for practical use/ +¼ÂÍÑŪ [¤¸¤Ä¤è¤¦¤Æ¤­] /(adj-na) practical/(P)/ +¼ÂÍÑÉÊ [¤¸¤Ä¤è¤¦¤Ò¤ó] /daily or domestic articles/ +¼ÂÍø [¤¸¤Ä¤ê] /(n) use/utility/profit/gain/(P)/ +¼ÂÍø¼çµÁ [¤¸¤Ä¤ê¤·¤å¤®] /utilitarianism/ +¼ÂÍø¼çµÁ¼Ô [¤¸¤Ä¤ê¤·¤å¤®¤·¤ã] /a utilitarian/ +¼ÂÍý [¤¸¤Ä¤ê] /(n) practical theory or principle/ +¼ÂÎÏ [¤¸¤Ä¤ê¤ç¤¯] /(n) merit/efficiency/arms/force/(P)/ +¼ÂÎϹ԰٠[¤¸¤Ä¤ê¤ç¤¯¤³¤¦¤¤] /using force/ +¼ÂÎÏ¹Ô»È [¤¸¤Ä¤ê¤ç¤¯¤³¤¦¤·] /use of force/(P)/ +¼ÂÎÏ¼Ô [¤¸¤Ä¤ê¤ç¤¯¤·¤ã] /(n) big wheel/ +¼ÂÎã [¤¸¤Ä¤ì¤¤] /(n) example/illustration/(P)/ +¼ÂÏ¿ [¤¸¤Ä¤í¤¯] /(n) authentic account/ +¼ÂϿʪ [¤¸¤Ä¤í¤¯¤â¤Î] /(n) true account/ +¼ÂÏà [¤¸¤Ä¤ï] /(n) true story/(P)/ +¼Å [¤·] /recollect/remember/ +¼Å¤Ö [¤·¤Î¤Ö] /(v5b) to recollect/to remember/ +¼Å¤Ö²»³Ú [¤·¤Î¤Ö¤ª¤ó¤¬¤¯] /memorial concert/ +¼Æ [¤·¤Ð] /(n) brushwood/firewood/(P)/ +¼Æ³À [¤·¤Ð¤¬¤­] /(n) brushwood fence/ +¼Æ´¢¤ê [¤·¤Ð¤«¤ê] /(n) firewood gathering/ +¼Æ¸¤ [¤·¤Ð¤¤¤Ì] /(n) (Japanese) midget Shiba (kind of dog)/ +¼Ç [¤·¤Ð] /(n) lawn/sod/turf/(P)/ +¼Ç³¤Ï· [¤·¤Ð¤¨¤Ó] /(n) prawn/ +¼Ç´¢¤ê [¤·¤Ð¤«¤ê] /(n) lawn mowing/ +¼Ç´¢¤êµ¡ [¤·¤Ð¤«¤ê¤­] /(n) lawnmower/ +¼Çµï [¤·¤Ð¤¤] /(n) play/drama/(P)/ +¼Çµï¤ËͶ¤¦ [¤·¤Ð¤¤¤Ë¤µ¤½¤¦] /(exp) to invite a person to the theater/ +¼Çµï¤Î¶Ú [¤·¤Ð¤¤¤Î¤¹¤¸] /plot of a play/ +¼Çµï¤òÂÇ¤Ä [¤·¤Ð¤¤¤ò¤¦¤Ä] /(exp) to play a trick/to give (present) a play/to put up a false show/ +¼Çµï³Ý¤«¤Ã¤¿ [¤·¤Ð¤¤¤¬¤«¤Ã¤¿] /affected/theatrical/pompous/ +¼Çµïµ¤ [¤·¤Ð¤¤¤®] /(n) theatrical/ +¼Çµïµ¤ [¤·¤Ð¤¤¤²] /(n) theatrical/ +¼Çµï¾®²° [¤·¤Ð¤¤¤´¤ä] /playhouse/theatre/(P)/ +¼ÇÀ¸ [¤·¤Ð¤Õ] /(n) lawn/(P)/ +¼ÇÁð [¤·¤Ð¤¯¤µ] /(n) lawn/sod/turf/(P)/ +¼ÇÃÏ [¤·¤Ð¤Á] /(n) grass plot/ +¼È [¤·¤Ð¤·¤Ð] /(adv) (uk) often/again and again/frequently/ +¼È¡¹ [¤·¤Ð¤·¤Ð] /(adv) (uk) often/again and again/frequently/(P)/ +¼È¼È [¤·¤Ð¤·¤Ð] /(adv) (uk) often/again and again/frequently/ +¼Ê [¤·¤Þ] /(n) stripe/(P)/ +¼Ê·ªÁÍ [¤·¤Þ¤ê¤¹] /(n) chipmunk/ +¼Ê¼Ø [¤·¤Þ¤Ø¤Ó] /(n) pale-yellow snake (non-poisonous)/ +¼Ê¿¥Êª [¤·¤Þ¤ª¤ê¤â¤Î] /(n) woven in stripes/ +¼ÊÇÏ [¤·¤Þ¤¦¤Þ] /(n) zebra/ +¼Êʪ [¤·¤Þ¤â¤Î] /(n) striped cloth/ +¼ÊÊÁ [¤·¤Þ¤¬¤é] /(n) striped pattern/ +¼ÊÌÏÍÍ [¤·¤Þ¤â¤è¤¦] /(n) striped pattern/ +¼Êàõàï [¤·¤Þ¤á¤Î¤¦] /onyx/ +¼Ë [¤·¤ã] /(n,n-suf) inn/hut/house/mansion/(P)/ +¼Ë [¤»¤­] /(n,n-suf) inn/hut/house/mansion/ +¼Ë±Ä [¤·¤ã¤¨¤¤] /(n) billeting/quarters/ +¼Ë´Æ [¤·¤ã¤«¤ó] /(n) dormitory dean/ +¼Ë·» [¤·¤ã¤±¤¤] /(n) my elder brother/ +¼ËÂð [¤·¤ã¤¿¤¯] /residence/ +¼ËÄï [¤·¤ã¤Æ¤¤] /(n) my younger brother/ +¼ËÈñ [¤·¤ã¤Ò] /(n) dormitory maintenance fee/ +¼ËÌ©³Ø [¤»¤¤¤ß¤¬¤¯] /(n) chemistry (old term)/ +¼ËÍø [¤·¤ã¤ê] /(n) bones of Buddha or a saint/ +¼ËÍø±ö [¤·¤ã¤ê¤¨¤ó] /Epsom salts/magnesium sulfate/ +¼ËÍøÅã [¤·¤ã¤ê¤È¤¦] /(n) (Buddh) reliquary/ +¼ËÍøÊÌ [¤·¤ã¤ê¤Ù¤Ä] /(n) syrup/ +¼Ì [¤·¤ã] /photograph/copy/transcribe/duplicate/reproduce/trace/describe/picture/(P)/ +¼Ì¤· [¤¦¤Ä¤·] /(n) copy/duplicate/facsimile/transcript/(P)/ +¼Ì¤·³¨ [¤¦¤Ä¤·¤¨] /(n) magic-lantern picture/child's copying pictures/shadowgraph/ +¼Ì¤·½Ð¤¹ [¤¦¤Ä¤·¤À¤¹] /(v5s) to reflect/to reveal/to show/ +¼Ì¤¹ [¤¦¤Ä¤¹] /(v5s) to film/to transcribe/to duplicate/to reproduce/to trace/to describe/to picture/to photograph/to imitate/(P)/ +¼Ì¤ê [¤¦¤Ä¤ê] /(n) print/impression/ +¼Ì¤ë [¤¦¤Ä¤ë] /(v5r) to be photographed/to be projected/(P)/ +¼Ì·Ð [¤·¤ã¤­¤ç¤¦] /(n) hand-copied sutras/copying of a sutra/ +¼Ì»ú [¤·¤ã¤¸] /(n) copying/transcription/ +¼Ì¼Â [¤·¤ã¤¸¤Ä] /(n) realism/real picture/ +¼Ì¼Â¼çµÁ [¤·¤ã¤¸¤Ä¤·¤å¤®] /realism/literalism/ +¼Ì¼Â¼çµÁ¼Ô [¤·¤ã¤¸¤Ä¤·¤å¤®¤·¤ã] /a realist/ +¼Ì¼ÂŪ [¤·¤ã¤¸¤Ä¤Æ¤­] /(adj-na) realistic/graphic/true to life/ +¼Ì¾Ý [¤·¤ã¤·¤ç¤¦] /(n) image/ +¼Ì¿¢ [¤·¤ã¤·¤ç¤¯] /(n) phototypesetting/ +¼Ì¿¢µ¡ [¤·¤ã¤·¤ç¤Ã¤­] /photo-typesetter/ +¼Ì¿¿ [¤·¤ã¤·¤ó] /(n) photograph/(P)/ +¼Ì¿¿¤ò»£¤ë [¤·¤ã¤·¤ó¤ò¤È¤ë] /(exp) to take a picture/ +¼Ì¿¿¤ò¼Ì¤¹ [¤·¤ã¤·¤ó¤ò¤¦¤Ä¤¹] /(exp) to photograph/to take a picture/ +¼Ì¿¿²° [¤·¤ã¤·¤ó¤ä] /(n) photo studio/photographer/ +¼Ì¿¿²È [¤·¤ã¤·¤ó¤«] /(n) photographer/ +¼Ì¿¿´Û [¤·¤ã¤·¤ó¤«¤ó] /(n) photo studio/ +¼Ì¿¿´é [¤·¤ã¤·¤ó¤¬¤ª] /one's looks in a photo/ +¼Ì¿¿´ï [¤·¤ã¤·¤ó¤­] /(n) camera/ +¼Ì¿¿µ¡ [¤·¤ã¤·¤ó¤­] /(n) camera/ +¼Ì¿¿µ¡Å¹ [¤·¤ã¤·¤ó¤­¤Æ¤ó] /camera shop/ +¼Ì¿¿·ëº§ [¤·¤ã¤·¤ó¤±¤Ã¤³¤ó] /picture marriage/ +¼Ì¿¿·ù¤¤ [¤·¤ã¤·¤ó¤®¤é¤¤] /camera shy/ +¼Ì¿¿»Õ [¤·¤ã¤·¤ó¤·] /(n) photographer/ +¼Ì¿¿¼Ì¤ê [¤·¤ã¤·¤ó¤¦¤Ä¤ê] /photogenicity/ +¼Ì¿¿½µ´©»ï [¤·¤ã¤·¤ó¤·¤å¤¦¤«¤ó¤·] /(n) weekly pictorial magazine/ +¼Ì¿¿½¸ [¤·¤ã¤·¤ó¤·¤å¤¦] /collection of photographs/photoalbum/(P)/ +¼Ì¿¿½Ñ [¤·¤ã¤·¤ó¤¸¤å¤Ä] /(n) photography/ +¼Ì¿¿¿¢»ú [¤·¤ã¤·¤ó¤·¤ç¤¯¤¸] /photosetting (in printing)/ +¼Ì¿¿À½ÈÇ [¤·¤ã¤·¤ó¤»¤¤¤Ï¤ó] /photoengraving/ +¼Ì¿¿ÀÐÈÇ [¤·¤ã¤·¤ó¤»¤­¤Ð¤ó] /photolithography/ +¼Ì¿¿Â¬ÎÌ [¤·¤ã¤·¤ó¤½¤¯¤ê¤ç¤¦] /photographic surveying/ +¼Ì¿¿Ä¢ [¤·¤ã¤·¤ó¤Á¤ç¤¦] /(n) photograph album/ +¼Ì¿¿ÅÅÁ÷ [¤·¤ã¤·¤ó¤Ç¤ó¤½¤¦] /phototelegraphy/ +¼Ì¿¿ÆÌÈÇ [¤·¤ã¤·¤ó¤È¤Ã¤Ñ¤ó] /phototype/ +¼Ì¿¿È½Äê [¤·¤ã¤·¤ó¤Ï¤ó¤Æ¤¤] /deciding the winner from a photo/ +¼Ì¿¿È½Äê·è¾¡ [¤·¤ã¤·¤ó¤Ï¤ó¤Æ¤¤¤±¤Ã¤·¤ç¤¦] /photo finish/ +¼Ì¿¿ÈÇ [¤·¤ã¤·¤ó¤Ð¤ó] /(n) photostat/photographic plate/photogravure/ +¼Ì¿¿ÈÉ [¤·¤ã¤·¤ó¤Ï¤ó] /(n) (newspaper) cameramen/ +¼Ì¿¿Ë¾±ó¶À [¤·¤ã¤·¤ó¤Ü¤¦¤¨¤ó¤­¤ç¤¦] /photographic telescope/ +¼ÌÀ¸ [¤·¤ã¤»¤¤] /(n,vs) sketching/drawing from nature/portrayal/description/(P)/ +¼ÌÀ¸²è [¤·¤ã¤»¤¤¤¬] /(n) picture drawn from life/ +¼ÌÀ¸Ä¡ [¤·¤ã¤»¤¤¤Á¤ç¤¦] /sketchbook/ +¼ÌÀ¸Ä¢ [¤·¤ã¤»¤¤¤Á¤ç¤¦] /sketchbook/ +¼ÌÀ¸Ê¸ [¤·¤ã¤»¤¤¤Ö¤ó] /(n) word picture/ +¼ÌÁü [¤·¤ã¤¾¤¦] /(n,vs) image/map/ +¼ÌÉè [¤·¤ã¤Õ] /(n) copying a musical score/ +¼ÌËÜ [¤·¤ã¤Û¤ó] /(n) manuscript/written copy/codex/ +¼Í¤·¹þ¤à [¤µ¤·¤³¤à] /(v5m) to shine in (light)/to illuminate/ +¼Í¤¹ [¤µ¤¹] /(v5s) to shine/to strike/(P)/ +¼Í¤Ä [¤¦¤Ä] /(iK) (v5t) to attack/to avenge/ +¼Í¤ë [¤¤¤ë] /(v1) to shoot/(P)/ +¼Í¤ò³Ø¤Ö [¤·¤ã¤ò¤Þ¤Ê¤Ö] /(exp) to learn archery/ +¼Í±Æ [¤·¤ã¤¨¤¤] /(n) (math) projection/ +¼Í³Ñ [¤·¤ã¤«¤¯] /(n) angle of fire/ +¼Í³Ý¤±¤ë [¤¤¤«¤±¤ë] /(v1) to shoot or fire off an arrow/ +¼Í·â [¤·¤ã¤²¤­] /(n,vs) firing/shooting/fire/gunshot/marksmanship/(P)/ +¼Í·â¤ÎÍ¥Àè½ç°Ì [¤·¤ã¤²¤­¤Î¤æ¤¦¤»¤ó¤¸¤å¤ó¤¤] /priority of fires/ +¼Í·â¶Ø»ßÃÏ°è [¤·¤ã¤²¤­¤­¤ó¤·¤Á¤¤¤­] /no fire area/ +¼Í·â¾ì [¤·¤ã¤²¤­¤¸¤ç¤¦] /rifle or shooting range/ +¼Í¸ö [¤·¤ã¤³¤¦] /(n) speculation/ +¼Í¸ö¿´ [¤·¤ã¤³¤¦¤·¤ó] /(n) speculative spirit/ +¼Í¹¬ [¤·¤ã¤³¤¦] /(n) speculation/ +¼Í¹¬¿´ [¤·¤ã¤³¤¦¤·¤ó] /(n) speculative spirit/ +¼Í»¦ [¤·¤ã¤µ¤Ä] /(n,vs) shooting to death/(P)/ +¼Í»¦¤¹ [¤¤¤³¤í¤¹] /(v5s) to shoot a person to death/ +¼Í»ß¤á¤ë [¤¤¤È¤á¤ë] /(v1) to shoot dead/to make something one's own/(P)/ +¼Í¼ê [¤¤¤Æ] /(n) archer/shooter/bowman/ +¼Í¼ê [¤·¤ã¤·¤å] /(n) archer/shooter/bowman/ +¼Í¼êºÂ [¤¤¤Æ¤¶] /(n) Sagittarius/bowman's seat/firing seat/ +¼Í½Ð [¤·¤ã¤·¤å¤Ä] /(n,vs) shooting/emitting/ +¼Í¾ì [¤·¤ã¤¸¤ç¤¦] /(n) rifle or shooting range/archery range or ground/ +¼ÍÀº [¤·¤ã¤»¤¤] /(n,vs) ejaculation/ +¼Í»¤Ê¤¦ [¤¤¤½¤³¤Ê¤¦] /(v5u) to shoot and miss/ +¼ÍÄ̤¹ [¤¤¤È¤ª¤¹] /(v5s) to pierce/to penetrate/ +¼ÍÄø [¤·¤ã¤Æ¤¤] /(n) rifle range/(P)/ +¼ÍŪ [¤·¤ã¤Æ¤­] /(n) target practice/ +¼ÍŪ¾ì [¤·¤ã¤Æ¤­¤¸¤ç¤¦] /rifle range/ +¼ÍÇú¾ì [¤·¤ã¤Ð¤¯¤¸¤ç¤¦] /(n) place for an airplane to take target practice/ +¼ÍÈ´¤¯ [¤¤¤Ì¤¯] /(v5k) to shoot through/ +¼ÍÊÖ¤¹ [¤¤¤«¤¨¤¹] /(v5s) to return fire/to shoot back/ +¼ÍË¡ [¤·¤ã¤Û¤¦] /(n) archery/ +¼ÍÍî¤È¤¹ [¤¤¤ª¤È¤¹] /(v5s) to shoot down/to win/to gain/ +¼ÍÍø [¤·¤ã¤ê] /(n) love of easy money/ +¼ÍÍø¿´ [¤·¤ã¤ê¤·¤ó] /mercenary spirit/mind oriented to money-making/ +¼Íãð¤á¤ë [¤¤¤¹¤¯¤á¤ë] /(v1) to pin the enemy down/to glare another down (and render impotent)/ +¼Î¤Æ¤ÆÃÖ¤¯ [¤¹¤Æ¤Æ¤ª¤¯] /(v5k) to leave something as it is/ +¼Î¤Æ¤ë [¤¹¤Æ¤ë] /(v1) to throw away/to cast aside/to abandon/to resign/(P)/ +¼Î¤Æ¥Ý¥¸ [¤¹¤Æ¥Ý¥¸] /(n) photographic prints that you don't keep/ +¼Î¤Æµî¤ë [¤¹¤Æ¤µ¤ë] /(v5r) to abandon (ship)/ +¼Î¤Æ¶â [¤¹¤Æ¤¬¤Í] /(n) wasted money/ +¼Î¤Æ¸¤ [¤¹¤Æ¤¤¤Ì] /stray dog/ +¼Î¤Æ»Ò [¤¹¤Æ¤´] /(n) abandoned child/foundling/(P)/ +¼Î¤Æ½ê [¤¹¤Æ¤É¤³¤í] /(n) dumping spot/place to kill oneself/ +¼Î¤Æ¾ì [¤¹¤Æ¤Ð] /(n) dumping ground/dump/ +¼Î¤Æ¿È [¤¹¤Æ¤ß] /(n) at the risk of one's life/ +¼Î¤ÆÀÐ [¤¹¤Æ¤¤¤·] /(n) (in the game of go) a sacrificed stone/ornamental garden stone/ +¼Î¤ÆÂæ»ì [¤¹¤Æ¤¼¤ê¤Õ] /sharp parting remark/ +¼Î¤ÆÃÍ [¤¹¤Æ¤Í] /(n) priced dirt cheap/ +¼Î¤ÆÃÖ¤¯ [¤¹¤Æ¤ª¤¯] /(v5k) to leave as is/to ignore/ +¼Î¤ÆÇ­ [¤¹¤Æ¤Í¤³] /abandoned (stray) cat/ +¼Î¤ÆÇä¤ê [¤¹¤Æ¤¦¤ê] /(n) selling for a song/dumping/ +¼Î¤ÆÈ­ [¤¹¤Æ¤Ð¤Á] /(adj-na,n) desperation/ +¼Î»Ò [¤¹¤Æ¤´] /(n) abandoned child/foundling/ +¼Î¾Ý [¤·¤ã¤·¤ç¤¦] /(n) abstraction/ +¼Î¾ì [¤¹¤Æ¤Ð] /(n) dumping ground/dump/ +¼Î¿È [¤·¤ã¤·¤ó] /(n) (Buddh) renouncing the flesh or the world/becoming a priest/risking one's life for others/ +¼Î¿È [¤¹¤Æ¤ß] /(n) at the risk of one's life/ +¼ÎÇ­ [¤¹¤Æ¤Í¤³] /(io) abandoned (stray) cat/ +¼ÎÇä¤ê [¤¹¤Æ¤¦¤ê] /(n) sacrifice sale/ +¼ÎÈ­ [¤¹¤Æ¤Ð¤Á] /(adj-na,n) desperation/ +¼ÏÌÈ [¤·¤ã¤á¤ó] /(n) remission/(P)/ +¼Ð¤Ë¹½¤¨¤ë [¤·¤ã¤Ë¤«¤Þ¤¨¤ë] /(exp) to couch (a sword)/to stand ready (to do)/ +¼Ð¤á [¤Ê¤Ê¤á] /(adj-na,n) obliqueness/(P)/ +¼Ð¤á¤Ë [¤Ê¤Ê¤á¤Ë] /diagonally/obliquely/slantingly/slantwise/ +¼Ð¤á±þÎÏ [¤Ê¤Ê¤á¤ª¤¦¤ê¤ç¤¯] /oblique stress/ +¼Ð¤áÆþ¼Í [¤Ê¤Ê¤á¤Ë¤å¤¦¤·¤ã] /(n) oblique incidence/ +¼Ð±Æ [¤·¤ã¤¨¤¤] /(n) slanted or oblique shadow/ +¼Ð³ÊÀ­ [¤·¤ã¤«¤¯¤»¤¤] /obliqueness/ +¼Ð³ÊÀ­¤Î³¬ÁØ [¤·¤ã¤«¤¯¤»¤¤¤Î¤«¤¤¤½¤¦] /obliqueness hierarchy/ +¼Ð³ÊÀ­Åý¸æ [¤·¤ã¤«¤¯¤»¤¤¤È¤¦¤®¤ç] /obliqueness command/ +¼Ð³Ñ [¤·¤ã¤«¤¯] /(n) bevel/ +¼Ð³ÑÃì [¤·¤ã¤«¤¯¤Á¤å¤¦] /(n) oblique prism/ +¼Ð³ê¹ß [¤·¤ã¤«¤Ã¤³¤¦] /(n) traversing (in skiing)/ +¼Ð¸ò [¤Ï¤¹¤«¤¤] /(n) aslant/oblique/diagonal/ +¼Ð¸ò¤¤ [¤Ï¤¹¤«¤¤] /(n) aslant/oblique/diagonal/ +¼Ð¸÷ [¤·¤ã¤³¤¦] /(n) slanting rays of light/ +¼Ð¹£ [¤·¤ã¤³¤¦] /(n) inclined shaft/ +¼Ð»ë [¤·¤ã¤·] /(n) squint/strabismus/ +¼ÐÀþ [¤·¤ã¤»¤ó] /(n) oblique line/ +¼ÐÅã [¤·¤ã¤È¤¦] /(n) leaning tower/ +¼ÐÅê±Æ [¤·¤ã¤È¤¦¤¨¤¤] /oblique projection/ +¼ÐÊÕ [¤·¤ã¤Ø¤ó] /(n) oblique line/hypotenuse/ +¼ÐÌÌ [¤·¤ã¤á¤ó] /(n) slope/slanting surface/bevel/(P)/ +¼ÐÍÛ [¤·¤ã¤è¤¦] /(adj-no,n) setting sun/declining/(P)/ +¼ÐÍÛ² [¤·¤ã¤è¤¦¤¾¤¯] /(n) declining or impoverished aristocracy/ +¼Ððô [¤·¤ã¤±¤¤] /wryneck/ +¼Ñ¤¨¤ë [¤Ë¤¨¤ë] /(v1,vi) to boil/to cook/to be cooked/(P)/ +¼Ñ¤¨·«¤êÊÖ¤ë [¤Ë¤¨¤¯¤ê¤«¤¨¤ë] /(v5r) to boil/to seethe/ +¼Ñ¤¨ÀÚ¤é¤Ê¤¤ [¤Ë¤¨¤­¤é¤Ê¤¤] /(adj,exp) half-cooked/vague/halfhearted/indecisive/ +¼Ñ¤¨Åò [¤Ë¤¨¤æ] /(n) boiling water/ +¼Ñ¤¨Åò¤ò°û¤Þ¤µ¤ì¤ë [¤Ë¤¨¤æ¤ò¤Î¤Þ¤µ¤ì¤ë] /(exp) to be betrayed/ +¼Ñ¤¨ÊÖ¤ë [¤Ë¤¨¤«¤¨¤ë] /(v5r) to seethe/to ferment/to boil over/ +¼Ñ¤¨Î©¤Ä [¤Ë¤¨¤¿¤Ä] /(v5t) to boil/to come to a boil/ +¼Ñ¤¨Þø¤ë [¤Ë¤¨¤¿¤®¤ë] /(v5r) to boil/ +¼Ñ¤Ä¤á¤ë [¤Ë¤Ä¤á¤ë] /(v1) to boil down/to concentrate/ +¼Ñ¤ä¤¹ [¤Ë¤ä¤¹] /(v5s) to cook inside/(P)/ +¼Ñ¤ë [¤Ë¤ë] /(v1,vt) to boil/to cook/(P)/ +¼Ñ´³ [¤Ë¤Ü¤·] /(n) (small crunchy) dried sardines/ +¼Ñ´³¤· [¤Ë¤Ü¤·] /(n) (small crunchy) dried sardines/ +¼ÑµÍ¤Þ¤ë [¤Ë¤Ä¤Þ¤ë] /(v5r) to be boiled down/ +¼ÑµÍ¤á¤ë [¤Ë¤Ä¤á¤ë] /(v1) to boil down/to concentrate/(P)/ +¼Ñµû [¤Ë¤¶¤«¤Ê] /(n) boiled fish/ +¼Ñ¶Å¤ê [¤Ë¤³¤´¤ê] /(n) jellied fish or meat broth/ +¼Ñ¹þ¤ß [¤Ë¤³¤ß] /(n) stew/hodgepodge/ +¼Ñ¹þ¤à [¤Ë¤³¤à] /(v5m) to cook together/to boil well/(P)/ +¼Ñ½Á [¤Ë¤¸¤ë] /(n) broth/ +¼Ñ½Ð¤·½Á [¤Ë¤À¤·¤¸¤ë] /(n) (soup) stock/broth/ +¼Ñ½Ð¤¹ [¤Ë¤À¤¹] /(v5s) to boil down/to extract/ +¼Ñ¾å¤¬¤ë [¤Ë¤¢¤¬¤ë] /(v5r) to boil up/to be thoroughly cooked/ +¼Ñ¿æ¤­ [¤Ë¤¿¤­] /(n,vs) cooking/ +¼ÑÀ÷¤á [¤Ë¤·¤á] /(n) vegetables such as taros, carrots, konnyaku, etc. cooked almost to dryness in soy sauce and water/ +¼ÑÀ÷¤á¤ë [¤Ë¤·¤á¤ë] /(v1) to boil down/ +¼ÑƦ [¤Ë¤Þ¤á] /(n) cooked beans/ +¼ÑÇä¤ê²° [¤Ë¤¦¤ê¤ä] /(n) store selling boiled vegetables, fish, and beans/ +¼ÑÉÕ¤± [¤Ë¤Ä¤±] /(n) vegetables or fish boiled in soy sauce/ +¼ÑÉÕ¤±¤ë [¤Ë¤Ä¤±¤ë] /(v1) to cook hard/ +¼Ñʨ [¤·¤ã¤Õ¤Ä] /(n,vs) boiling up/ +¼Ñʨ´ï [¤·¤ã¤Õ¤Ä¤­] /(n) scalder/ +¼Ñʨ¾ÃÆÇ [¤·¤ã¤Õ¤Ä¤·¤ç¤¦¤É¤¯] /sterilization by boiling/ +¼Ñʪ [¤Ë¤â¤Î] /(n) food cooked by boiling or stewing/(P)/ +¼ÑÊÖ¤¹ [¤Ë¤«¤¨¤¹] /(v5s) to warm over/ +¼ÑÊø¤ì [¤Ë¤¯¤º¤ì] /(n) falling apart while cooking/ +¼ÑÊý [¤Ë¤«¤¿] /(n) way of cooking/a cook/ +¼ÑΩ¤Ä [¤Ë¤¿¤Ä] /(v5t,vi) to boil or simmer/ +¼ÑΩ¤Æ¤ë [¤Ë¤¿¤Æ¤ë] /(v1,vt) to boil or simmer/ +¼ÑÎí¤ì¤ë [¤Ë¤³¤Ü¤ì¤ë] /(v1) to boil over/ +¼Ò [¤·¤ã] /(suf) company/ +¼Ò [¤ä¤·¤í] /(n) Shinto shrine/ +¼Ò¤ÎÊý¿Ë [¤·¤ã¤Î¤Û¤¦¤·¤ó] /company policy/ +¼Ò°õ [¤·¤ã¤¤¤ó] /(n) official seal of a company/ +¼Ò°÷ [¤·¤ã¤¤¤ó] /(n) company employee/(P)/ +¼Ò°÷¶µ°é [¤·¤ã¤¤¤ó¤­¤ç¤¦¤¤¤¯] /employee training/employee education/ +¼Ò°÷¿©Æ² [¤·¤ã¤¤¤ó¤·¤ç¤¯¤É¤¦] /(n) staff canteen/ +¼Ò°÷ÎÀ [¤·¤ã¤¤¤ó¤ê¤ç¤¦] /company dormitory/ +¼Ò±¿ [¤·¤ã¤¦¤ó] /(n) company fortunes/ +¼Ò²° [¤·¤ã¤ª¤¯] /(n) company office building/(P)/ +¼Ò²È [¤·¤ã¤±] /(n) family of Shinto priests serving a shrine on a hereditary basis/ +¼Ò²Î [¤·¤ã¤«] /company song/ +¼Ò²ñ [¤·¤ã¤«¤¤] /(n) society/public/(P)/ +¼Ò²ñ°­ [¤·¤ã¤«¤¤¤¢¤¯] /(n) social ills/ +¼Ò²ñ°Õ¼± [¤·¤ã¤«¤¤¤¤¤·¤­] /social consciousness/ +¼Ò²ñ±¿Æ° [¤·¤ã¤«¤¤¤¦¤ó¤É¤¦] /social movement/(P)/ +¼Ò²ñ²½ [¤·¤ã¤«¤¤¤«] /(n) socialization/ +¼Ò²ñ²Ê [¤·¤ã¤«¤¤¤«] /(n) social studies/(P)/ +¼Ò²ñ²Ê³Ø [¤·¤ã¤«¤¤¤«¤¬¤¯] /social science/(P)/ +¼Ò²ñ³Ø [¤·¤ã¤«¤¤¤¬¤¯] /(n) sociology/(P)/ +¼Ò²ñ´ð¶â [¤·¤ã¤«¤¤¤­¤­¤ó] /(n) social fund/ +¼Ò²ñ¶²ÉÝ¾É [¤·¤ã¤«¤¤¤­¤ç¤¦¤Õ¤·¤ç¤¦] /(n) social phobias/ +¼Ò²ñ¶µ°é [¤·¤ã¤«¤¤¤­¤ç¤¦¤¤¤¯] /social education/(P)/ +¼Ò²ñ·ÀÌóÏÀ [¤·¤ã¤«¤¤¤±¤¤¤ä¤¯¤í¤ó] /(n) social contract theory (e.g., Rousseau's)/ +¼Ò²ñ·ÐºÑ [¤·¤ã¤«¤¤¤±¤¤¤¶¤¤] /(n) socio-economics/social economy/ +¼Ò²ñ¸½¾Ý [¤·¤ã¤«¤¤¤²¤ó¤·¤ç¤¦] /(n) social phenomenon/ +¼Ò²ñ¸À¸ì³Ø [¤·¤ã¤«¤¤¤²¤ó¤´¤¬¤¯] /(n) sociolinguistics/ +¼Ò²ñ¹×¸¥ [¤·¤ã¤«¤¤¤³¤¦¤±¤ó] /(n) contribution to society/ +¼Ò²ñ»ñËÜ [¤·¤ã¤«¤¤¤·¤Û¤ó] /SOC/social capital/(P)/ +¼Ò²ñ»ö¶È [¤·¤ã¤«¤¤¤¸¤®¤ç¤¦] /social work/(P)/ +¼Ò²ñ¼çµÁ [¤·¤ã¤«¤¤¤·¤å¤®] /socialism/(P)/ +¼Ò²ñ¼çµÁ¼Ô [¤·¤ã¤«¤¤¤·¤å¤®¤·¤ã] /socialist (person)/ +¼Ò²ñ½ô²Ê³Ø [¤·¤ã¤«¤¤¤·¤ç¤«¤¬¤¯] /social sciences/ +¼Ò²ñ¿´Íý³Ø [¤·¤ã¤«¤¤¤·¤ó¤ê¤¬¤¯] /social psychology/ +¼Ò²ñ¿Í [¤·¤ã¤«¤¤¤¸¤ó] /(n) upstanding member of society/(P)/ +¼Ò²ñ¿ÍÌîµå [¤·¤ã¤«¤¤¤¸¤ó¤ä¤­¤å¤¦] /(n) baseball tournament between non-professional teams sponsored by corporations/ +¼Ò²ñ¿ÍÏÈ [¤·¤ã¤«¤¤¤¸¤ó¤ï¤¯] /special consideration for non-traditional (older) students/ +¼Ò²ñÀ©ÅÙ [¤·¤ã¤«¤¤¤»¤¤¤É] /social system/ +¼Ò²ñÀ­ [¤·¤ã¤«¤¤¤»¤¤] /(n) sociality/(P)/ +¼Ò²ñÀ¯ºö [¤·¤ã¤«¤¤¤»¤¤¤µ¤¯] /social policy/ +¼Ò²ñÀ¸³è [¤·¤ã¤«¤¤¤»¤¤¤«¤Ä] /(n) social life/ +¼Ò²ñÀ¸Êª³Ø [¤·¤ã¤«¤¤¤»¤¤¤Ö¤Ä¤¬¤¯] /sociobiology/ +¼Ò²ñÁØ [¤·¤ã¤«¤¤¤½¤¦] /stratum of society/ +¼Ò²ñÃá½ø [¤·¤ã¤«¤¤¤Á¤Ä¤¸¤ç] /(n,vs) (maintain, observe) social (public) order/ +¼Ò²ñÄÌÇ° [¤·¤ã¤«¤¤¤Ä¤¦¤Í¤ó] /(n) idea commonly (generally) accepted in the world/ +¼Ò²ñŪ [¤·¤ã¤«¤¤¤Æ¤­] /(adj-na) social/(P)/ +¼Ò²ñÅÞ [¤·¤ã¤«¤¤¤È¤¦] /Socialist Party/(P)/ +¼Ò²ñÆé [¤·¤ã¤«¤¤¤Ê¤Ù] /(n) a charity pot/ +¼Ò²ñÉ԰¾㳲 [¤·¤ã¤«¤¤¤Õ¤¢¤ó¤·¤ç¤¦¤¬¤¤] /(n) social-anxiety disorder/ +¼Ò²ñÉô [¤·¤ã¤«¤¤¤Ö] /local news section/the city desk/ +¼Ò²ñÉüµ¢ [¤·¤ã¤«¤¤¤Õ¤Ã¤­] /rehabilitation (in society)/(P)/ +¼Ò²ñÊ¡»ã [¤·¤ã¤«¤¤¤Õ¤¯¤·] /social welfare/(P)/ +¼Ò²ñÊݸ± [¤·¤ã¤«¤¤¤Û¤±¤ó] /social insurance/(P)/ +¼Ò²ñÊݸ±Ä£ [¤·¤ã¤«¤¤¤Û¤±¤ó¤Á¤ç¤¦] /Social Insurance Agency/(P)/ +¼Ò²ñÊݾã [¤·¤ã¤«¤¤¤Û¤·¤ç¤¦] /social security/(P)/ +¼Ò²ñÊô»Å [¤·¤ã¤«¤¤¤Û¤¦¤·] /(n) voluntary social service/ +¼Ò²ṉ̃¼ç¡¹µÁ [¤·¤ã¤«¤¤¤ß¤ó¤·¤å¤·¤å¤®] /social democracy/ +¼Ò²ṉ̃¼ç¼çµÁ [¤·¤ã¤«¤¤¤ß¤ó¤·¤å¤·¤å¤®] /social democracy/ +¼Ò²ṉ̃¼çÅÞ [¤·¤ã¤«¤¤¤ß¤ó¤·¤å¤È¤¦] /Social Democratic Party/ +¼Ò²ñÌÌ [¤·¤ã¤«¤¤¤á¤ó] /(n) society or local news page/(P)/ +¼Ò²ñÌäÂê [¤·¤ã¤«¤¤¤â¤ó¤À¤¤] /social problem/(P)/ +¼Ò³° [¤·¤ã¤¬¤¤] /(n) outside the company/(P)/ +¼Ò³°È¯¿® [¤·¤ã¤¬¤¤¤Ï¤Ã¤·¤ó] /external (to a company) communications/ +¼Ò³°Èë [¤·¤ã¤¬¤¤¤Ò] /(n) company secret/ +¼Ò¶¦ [¤·¤ã¤­¤ç¤¦] /(n) Social and Communist Parties/ +¼Ò¶È [¤·¤ã¤®¤ç¤¦] /(n) a company's business/ +¼Ò·± [¤·¤ã¤¯¤ó] /(n) guiding precepts of a company (firm)/ +¼Ò¸ò [¤·¤ã¤³¤¦] /(n) social life/social intercourse/(P)/ +¼Ò¸ò²È [¤·¤ã¤³¤¦¤«] /(n) sociable person/ +¼Ò¸ò³¦ [¤·¤ã¤³¤¦¤«¤¤] /(n) high society/ +¼Ò¸ò¼­Îá [¤·¤ã¤³¤¦¤¸¤ì¤¤] /(exp) a polite or diplomatic way of putting things/ +¼Ò¸òÀ­ [¤·¤ã¤³¤¦¤»¤¤] /(n) sociability/ +¼Ò¸òŪ [¤·¤ã¤³¤¦¤Æ¤­] /(adj-na) sociable/(P)/ +¼Ò¸øÏ¢¹ç [¤·¤ã¤³¤¦¤ì¤ó¤´¤¦] /coalition of the Socialist Party and the Komeito/ +¼Ò¹ð [¤·¤ã¤³¤¯] /(n) (company) announcement/(P)/ +¼ÒºÄ [¤·¤ã¤µ¤¤] /(n) bonds/(P)/ +¼ÒºÄ¸¢¼Ô [¤·¤ã¤µ¤¤¤±¤ó¤·¤ã] /(n) bondholder/ +¼Ò»Ë [¤·¤ã¤·] /(n) history of a company/ +¼Ò»û [¤·¤ã¤¸] /(n) shrines and temples/ +¼Ò¼ç [¤·¤ã¤·¤å] /(n) company head or owner/ +¼Ò¾Ï [¤·¤ã¤·¤ç¤¦] /(n) company badge/ +¼ÒÀ§ [¤·¤ã¤¼] /(n) company policy/ +¼ÒÀ½ [¤·¤ã¤»¤¤] /(adj-na) company manufactured/ +¼ÒÀâ [¤·¤ã¤»¤Ä] /(n) editorial/leading article/(P)/ +¼ÒÀþ [¤·¤ã¤»¤ó] /(n) private railway or bus line/ +¼ÒÁÎ [¤·¤ã¤½¤¦] /(n) priest attached to a shrine/ +¼ÒÁò [¤·¤ã¤½¤¦] /(n) company funeral/(P)/ +¼Ò§ [¤·¤ã¤½¤¯] /(n) company regulations/ +¼ÒÂð [¤·¤ã¤¿¤¯] /(n) company owned house/(P)/ +¼ÒÃÄ [¤·¤ã¤À¤ó] /(n) corporation/association/ +¼ÒÃÄË¡¿Í [¤·¤ã¤À¤ó¤Û¤¦¤¸¤ó] /(n) corporation/(P)/ +¼ÒÃæ [¤·¤ã¤Á¤å¤¦] /(n) in a company/a troupe/ +¼ÒĹ [¤·¤ã¤Á¤ç¤¦] /(n) company president/manager/director/(P)/ +¼ÒĹ¤Ë²ñ¤ï¤»¤ë [¤·¤ã¤Á¤ç¤¦¤Ë¤¢¤ï¤»¤ë] /(exp) to arrange a meeting with the company president/ +¼ÒĹ¼¼ [¤·¤ã¤Á¤ç¤¦¤·¤Ä] /(n) president's office/ +¼ÒĹ̿Îá [¤·¤ã¤Á¤ç¤¦¤á¤¤¤ì¤¤] /(n) presidential order/ +¼ÒÅ [¤·¤ã¤Ç¤ó] /(n) (main building of a) Shinto shrine/ +¼ÒƬ [¤·¤ã¤È¤¦] /(n) front of (the main building of) a shrine/ +¼ÒÆâ [¤·¤ã¤Ê¤¤] /(n) within a company/(P)/ +¼ÒÆâ³° [¤·¤ã¤Ê¤¤¤¬¤¤] /(exp) inside and outside the company/ +¼ÒÆâ¾ðÊó [¤·¤ã¤Ê¤¤¤¸¤ç¤¦¤Û¤¦] /company-internal information/ +¼ÒÆâÊÛ¸î»Î [¤·¤ã¤Ê¤¤¤Ù¤ó¤´¤·] /(n) in-house lawyer/ +¼ÒÆâÊó [¤·¤ã¤Ê¤¤¤Û¤¦] /(n) company newsletter/ +¼ÒÈñ [¤·¤ã¤Ò] /(n) company expenses/at company expense/ +¼ÒÉÐ [¤·¤ã¤Ò¤ó] /(n) a company guest/ +¼ÒÉ÷ [¤·¤ã¤Õ¤¦] /(n) corporate culture/company climate or spirit/the way a company does things/ +¼Ò̱ÅÞ [¤·¤ã¤ß¤ó¤È¤¦] /Social Democratic Party (abbr.)/(P)/ +¼Ò̳ [¤·¤ã¤à] /(n) company business/clerical work at a shrine/ +¼Ò̳½ê [¤·¤ã¤à¤·¤ç] /(n) shrine office/ +¼Ò̾ [¤·¤ã¤á¤¤] /(n) name of company/(P)/ +¼ÒÌ¿ [¤·¤ã¤á¤¤] /(n) company orders/ +¼Òͧ [¤·¤ã¤æ¤¦] /(n) colleague/company friend/ +¼ÒÍÑ [¤·¤ã¤è¤¦] /(n) company business/ +¼ÒÍÑ¼Ö [¤·¤ã¤è¤¦¤·¤ã] /company car/ +¼ÒÍѲ [¤·¤ã¤è¤¦¤¾¤¯] /(n) expense-account spenders/ +¼ÒÎò [¤·¤ã¤ì¤­] /(n) history of a company/ +¼ÒãÍ [¤·¤ã¤·¤ç¤¯] /(n) the State (tutelary deity and god of grain)/ +¼Ó [¤·¤ã] /(n) (silk) gauze/ +¼Ó¤ÎÍÍ [¤·¤ã¤Î¤è¤¦] /(adj-na) gauzy/ +¼Ô [¤â¤Î] /(n) person/(P)/ +¼Õ¤¹¤ë [¤·¤ã¤¹¤ë] /(vs-s) to thank/ +¼Õ¤ê [¤¢¤ä¤Þ¤ê] /(n) excuse/apology/ +¼Õ¤ë [¤¢¤ä¤Þ¤ë] /(v5r) to apologize/(P)/ +¼Õ°Õ [¤·¤ã¤¤] /(n) gratitude/thanks/(P)/ +¼Õ²¸ [¤·¤ã¤ª¤ó] /(n) (expression of) gratitude/ +¼Õ²¸²ñ [¤·¤ã¤ª¤ó¤«¤¤] /thank-you party/ +¼Õ¶â [¤·¤ã¤­¤ó] /(n) reward/monetary expression of thanks/ +¼Õºá [¤·¤ã¤¶¤¤] /(n) apology/(P)/ +¼Õºá¹­¹ð [¤·¤ã¤¶¤¤¤³¤¦¤³¤¯] /published apology/ +¼Õ¼­ [¤·¤ã¤¸] /(n) thanks/apology/ +¼Õ¾õ [¤·¤ã¤¸¤ç¤¦] /(n) thank-you letter/letter of apology/ +¼ÕÀä [¤·¤ã¤¼¤Ä] /(n) refusal/ +¼ÕÆùº× [¤·¤ã¤Ë¤¯¤µ¤¤] /(n) the carnival/ +¼ÕÎé [¤·¤ã¤ì¤¤] /(n) reward/honorarium/(P)/ +¼Ö [¤¯¤ë¤Þ] /(n) car/vehicle/wheel/(P)/ +¼Ö¤ËÙû¤Í¤é¤ì¤ë [¤¯¤ë¤Þ¤Ë¤Ï¤Í¤é¤ì¤ë] /(exp) to be struck by a car/ +¼Ö¤Îή¤ì [¤¯¤ë¤Þ¤Î¤Ê¤¬¤ì] /flow of cars/ +¼Ö¤òž¤¬¤¹ [¤¯¤ë¤Þ¤ò¤³¤í¤¬¤¹] /(exp) to drive a car/ +¼Ö¤òÈò¤±¤ë [¤¯¤ë¤Þ¤ò¤è¤±¤ë] /(exp) to dodge a car/ +¼Ö¤òÌç¤ËÃ失¤ë [¤¯¤ë¤Þ¤ò¤â¤ó¤Ë¤Ä¤±¤ë] /(exp) to pull a car up at the gate/ +¼Ö¤òα¤á¤ë [¤¯¤ë¤Þ¤ò¤È¤á¤ë] /(exp) to park a car/ +¼Ö°Ø»Ò [¤¯¤ë¤Þ¤¤¤¹] /(n) wheelchair/(P)/ +¼Ö°æ¸Í [¤¯¤ë¤Þ¤¤¤É] /(n) a well equipped with a pulley for drawing water/ +¼Ö²° [¤¯¤ë¤Þ¤ä] /(n) rickshawman/rickshaw station/cartwright/ +¼Ö²Ü [¤¯¤ë¤Þ¤¨¤Ó] /(n) prawn/wheel shrimp/ +¼Ö³¤Ï· [¤¯¤ë¤Þ¤¨¤Ó] /(n) prawn/ +¼Ö³í [¤·¤ã¤«¤Ä] /linchpin/ +¼Ö´Öµ÷Î¥ [¤·¤ã¤«¤ó¤­¤ç¤ê] /(n) distance between two trains or vehicles/ +¼Ö´ó¤» [¤¯¤ë¤Þ¤è¤»] /(n) carriage porch/entranceway/ +¼Ö·ô [¤·¤ã¤±¤ó] /(n) bike-race (betting) ticket/ +¼Ö¸¡ [¤·¤ã¤±¤ó] /(n) vehicle inspection/(P)/ +¼Ö¸Ë [¤·¤ã¤³] /(n) garage/car shed/(P)/ +¼Ö¹âû [¤·¤ã¤³¤¦¤¿¤ó] /car with the body lowered/lowrider/ +¼ÖºÂ [¤¯¤ë¤Þ¤¶] /(n) sitting in a circle/ +¼Ö»ß¤á [¤¯¤ë¤Þ¤É¤á] /(n) (railway) buffer stop/bumper/bumping post/ +¼Ö¼´ [¤·¤ã¤¸¤¯] /(n) axle/(P)/ +¼Ö¼ï [¤·¤ã¤·¤å] /(n) car make/car model/(P)/ +¼Ö¾¸ [¤·¤ã¤·¤ç¤¦] /(n) (train) conductor/(P)/ +¼Ö¾¸¶è [¤·¤ã¤·¤ç¤¦¤¯] /(n) conductors' station (office)/ +¼Ö¾¸¼¼ [¤·¤ã¤·¤ç¤¦¤·¤Ä] /(n) conductor's compartment/ +¼Ö¾å [¤·¤ã¤¸¤ç¤¦] /(n) on or aboard a train or vehicle/ +¼Ö¿ì¤¤ [¤¯¤ë¤Þ¤è¤¤] /car sickness/ +¼ÖÀþ [¤·¤ã¤»¤ó] /(n) car track/(P)/ +¼ÖÁ°Áð [¤ª¤ª¤Ð¤³] /(n) plantain/ +¼ÖÁë [¤·¤ã¤½¤¦] /(n) car window/(P)/ +¼ÖÂÎ [¤·¤ã¤¿¤¤] /(n) body (of car)/frame/(P)/ +¼ÖÂå [¤¯¤ë¤Þ¤À¤¤] /(n) carfare/cartage fee/honorarium/ +¼ÖÂæ [¤·¤ã¤À¤¤] /(n) chassis/car body/ +¼ÖÂ繩 [¤¯¤ë¤Þ¤À¤¤¤¯] /(n) cartwright/ +¼ÖÃæ [¤·¤ã¤Á¤å¤¦] /(n-adv,n-t) in a train or vehicle/(P)/ +¼ÖÃæÃÌ [¤·¤ã¤Á¤å¤¦¤À¤ó] /(n) informal talk given (as by a politician, etc.) aboard a train/ +¼ÖÄ [¤¯¤ë¤Þ¤Á¤ó] /(n) carfare/cartage fee/ +¼ÖÆ» [¤·¤ã¤É¤¦] /(n) roadway/(P)/ +¼ÖÆâ [¤·¤ã¤Ê¤¤] /(n) inside a carriage/(P)/ +¼ÖÆâ²þ»¥ [¤·¤ã¤Ê¤¤¤«¤¤¤µ¤Ä] /(n) inspection of tickets in the car (carriage)/ +¼ÖÆâÅô [¤·¤ã¤Ê¤¤¤È¤¦] /(n) interior light/ +¼ÖÇÏ [¤·¤ã¤Ð] /(n) horses and vehicles/ +¼ÖÇÏÄ [¤·¤ã¤Ð¤Á¤ó] /(n) carfare/fare/transportation expenses/ +¼ÖÉ× [¤·¤ã¤Õ] /(n) rickshaw man/ +¼ÖÉ÷ [¤·¤ã¤Õ¤¦] /winter street dust/ +¼ÖÍÑÉÊ [¤¯¤ë¤Þ¤è¤¦¤Ò¤ó] /car parts/ +¼Öξ [¤·¤ã¤ê¤ç¤¦] /(n) (1) rolling stock/railroad cars/vehicles/(P)/ +¼Öξ²½ [¤·¤ã¤ê¤ç¤¦¤«] /motorized/ +¼Öξ²ñ¼Ò [¤·¤ã¤ê¤ç¤¦¤¬¤¤¤·¤ã] /(n) rolling stock (manufacturing) company/ +¼Öξ½ÄÂâ [¤·¤ã¤ê¤ç¤¦¤¸¤å¤¦¤¿¤¤] /convoy/ +¼ÖÎÏ [¤·¤ã¤ê¤­] /(n) cartman/ +¼ÖÎØ [¤·¤ã¤ê¤ó] /(n) (car) wheel/(P)/ +¼ÖíÑ [¤·¤ã¤ê¤ç¤¦] /(n) (1) rolling stock/railroad cars/vehicles/(2) number of cars (in a train)/ +¼ÖíÒ [¤·¤ã¤ê¤ç¤¦] /(n) vehicles/rolling stock/ +¼×¤ë [¤µ¤¨¤®¤ë] /(v5r) to interrupt/to intercept/to obstruct/(P)/ +¼×¸÷ [¤·¤ã¤³¤¦] /(n) shade/darken/ +¼×¸÷´ïÅÚ¶ö [¤·¤ã¤³¤¦¤­¤É¤°¤¦] /(n) "spaceman" clay figurine from about 500 AD/ +¼×ÃÇ [¤·¤ã¤À¤ó] /(n,vs) interception/quarantine/(P)/ +¼×ÃÇ´ï [¤·¤ã¤À¤ó¤­] /(n) circuit breaker/railway crossing gate/ +¼×Ãǵ¡ [¤·¤ã¤À¤ó¤­] /(n) circuit breaker/railway crossing gate/(P)/ +¼×ÃÇÊÉ [¤·¤ã¤À¤ó¤Ú¤­] /bulkhead/ +¼×Æó̵Æó [¤·¤ã¤Ë¤à¤Ë] /(adv) desperately/recklessly/rush headlong/ +¼×Êà [¤·¤ã¤Ø¤¤] /(n,vs) screen/ +¼×ÊÃʪ [¤·¤ã¤Ø¤¤¤Ö¤Ä] /shelter/cover/ +¼Ø [¤Ø¤Ó] /(n) snake/serpent/(P)/ +¼Ø¤ÎÌÜ [¤¸¤ã¤Î¤á] /(n) (umbrella with) bull's-eye (pattern)/(P)/ +¼Ø¤ÎÍÍ [¤Ø¤Ó¤Î¤è¤¦] /(adj-na) snakelike/snaky/serpentine/ +¼Ø´É [¤¸¤ã¤«¤ó] /(n) coil/hose/ +¼Ø¸¯¤¤ [¤Ø¤Ó¤Ä¤«¤¤] /(n) snake charmer/ +¼Ø¸¯¤¤ºÂ [¤Ø¤Ó¤Ä¤«¤¤¤¶] /(n) the Serpent Bearer (constellation)/Ophiuchus/ +¼Ø¸ý [¤¸¤ã¤°¤Á] /(n) faucet/tap/(P)/ +¼Ø¹Ô [¤À¤³¤¦] /(n,vs) meandering/crawling/(P)/ +¼ØºÂ [¤Ø¤Ó¤¶] /(n) Serpent (constellation)/ +¼Ø»È¤¤ [¤Ø¤Ó¤Ä¤«¤¤] /(n) snake charmer/ +¼Ø­ [¤À¤½¤¯] /(n) redundancy/utter superfluousness/uselessness/ +¼ØÂÎ [¤¸¤ã¤¿¤¤] /(n) body of a snake/serpentine/ +¼ØÆÇ [¤¸¤ã¤É¤¯] /snake venom/snake toxin/ +¼ØÆÇ [¤Ø¤Ó¤É¤¯] /snake venom/snake toxin/ +¼ØÊ¢ [¤¸¤ã¤Ð¤é] /(n) (camera) bellows/ceiling molding/design of parallel lines/cornice/ +¼ØÌæÀÐ [¤¸¤ã¤â¤ó¤»¤­] /(n) serpentine/ +¼ØäÆ [¤¸¤ã¤«¤´] /(n) gabion/ +¼Øéù [¤À¤«¤Ä] /(n) (1) serpent (snake) and scorpion/(2) detestation/ +¼Øê¸ [¤À¤«¤Ä] /(n) (1) serpent (snake) and scorpion/(2) detestation/ +¼Ù [¤è¤³¤·¤Þ] /(adj-na,n) wicked/evil/(P)/ +¼Ù¤Þ¤Ê¿´ [¤è¤³¤·¤Þ¤Ê¤³¤³¤í] /evil heart/ +¼Ù°­ [¤¸¤ã¤¢¤¯] /(adj-na,n) wicked/evil/ +¼Ù°ü [¤¸¤ã¤¤¤ó] /(n) lewdness/ +¼Ùµ¤ [¤¸¤ã¤­] /(n) noxious gas/maliciousness/ +¼Ùµ´ [¤¸¤ã¤­] /devil/imp/evil spirit/ +¼Ù¶µ [¤¸¤ã¤­¤ç¤¦] /(n) heresy/heathenism/paganism/ +¼Ù¶Ê [¤¸¤ã¤­¤ç¤¯] /(adj-na,n) wickedness/ +¼Ù¸« [¤¸¤ã¤±¤ó] /(n) evil point of view/ +¼Ù¸± [¤¸¤ã¤±¤ó] /(adj-na,n) hard hearted/cruel/unkind/ +¼Ù½¡ [¤¸¤ã¤·¤å¤¦] /(n) heresy/foreign religion/ +¼Ù¿´ [¤¸¤ã¤·¤ó] /(n) wicked heart/evil design/ +¼Ù¿À [¤¸¤ã¤·¤ó] /(n) an evil god/ +¼Ù¿ä [¤¸¤ã¤¹¤¤] /(n,vs) distrust/unjust suspicion/ +¼ÙÀâ [¤¸¤ã¤»¤Ä] /(n) heretical doctrine/ +¼ÙÃÎ [¤¸¤ã¤Á] /(n) knowledge applied to evil purposes/ +¼ÙÆ» [¤¸¤ã¤É¤¦] /(n) evil course/heresy/(P)/ +¼ÙÇ° [¤¸¤ã¤Í¤ó] /(n) wicked thought/wicked mind/ +¼ÙÈô [¤¸¤ã¤Ò] /(n) foul fly/ +¼ÙË¡ [¤¸¤ã¤Û¤¦] /(n) heretical teachings/the black arts/ +¼ÙËâ [¤¸¤ã¤Þ] /(adj-na,n,vs) hindrance/intrusion/(P)/ +¼ÙËâ¤Ãµ¤ [¤¸¤ã¤Þ¤Ã¤±] /(n) nuisance/obstructive (person)/troublesome (person)/ +¼ÙËâ¥Ãµ¤ [¤¸¤ã¤Þ¥Ã¤±] /(n) nuisance/obstructive (person)/troublesome (person)/ +¼ÙËâ¼Ô [¤¸¤ã¤Þ¤â¤Î] /(n) someone who is a nuisance or a burden/ +¼ÙËâ½­¤¤ [¤¸¤ã¤Þ¤¯¤µ¤¤] /(adj,exp) troublesome/pain in the butt/ +¼ÙËâʪ [¤¸¤ã¤Þ¤â¤Î] /(n) obstacle/hindrance/ +¼ÙËâΩ¤Æ [¤¸¤ã¤Þ¤À¤Æ] /(n) a hindrance/ +¼ÙÍß [¤¸¤ã¤è¤¯] /(n) evil desire/ +¼ÙÎø [¤¸¤ã¤ì¤ó] /(n) illicit love/ +¼ÙØÌ [¤¸¤ã¤±¤ó] /(adj-na,n) cruelty/hard-heartedness/ +¼Ú [¤·¤ã] /(n) borrowing/ +¼Ú [¤·¤ã¤¯] /(n) borrowing/ +¼Ú¤ê [¤«¤ê] /(n) borrowing/debt/loan/(P)/ +¼Ú¤ê¤ÃÊü¤· [¤«¤ê¤Ã¤Ñ¤Ê¤·] /(n) borrowing without returning/ +¼Ú¤ê¤ë [¤«¤ê¤ë] /(v1) to borrow/to have a loan/to hire/to rent/to buy on credit/(P)/ +¼Ú¤ê°á¾Ø [¤«¤ê¤¤¤·¤ç¤¦] /borrowed clothes/ +¼Ú¤ê±Û¤· [¤«¤ê¤³¤·] /(n) outstanding debt/overdraft/ +¼Ú¤ê±Û¤·¶â [¤«¤ê¤³¤·¤­¤ó] /overdraft/outstanding debt/ +¼Ú¤ê±Û¤¹ [¤«¤ê¤³¤¹] /(v5s) to overdraw/ +¼Ú¤ê²È [¤«¤ê¤¤¤¨] /(n) house for rent/rented house/renting a house/ +¼Ú¤ê²È [¤«¤ê¤ä] /(n) house for rent/rented house/renting a house/ +¼Ú¤ê²Ð [¤«¤ê¤Ó] /borrowing fire/borrowed fire/ +¼Ú¤ê´¹¤¨ [¤«¤ê¤«¤¨] /(n) conversion/refunding/renewal/ +¼Ú¤ê´¹¤¨¤ë [¤«¤ê¤«¤¨¤ë] /(v1) to convert (a loan)/ +¼Ú¤ê´Ö [¤«¤ê¤Þ] /rented room/ +¼Ú¤ê¹þ¤à [¤«¤ê¤³¤à] /(v5m) to borrow/ +¼Ú¤ê»ú [¤«¤ê¤¸] /characters borrowed (to represent the meaning)/ +¼Ú¤ê¼ç [¤«¤ê¤Ì¤·] /(n) borrower/renter/ +¼Ú¤ê¼è¤ê [¤«¤ê¤É¤ê] /borrowing without returning/ +¼Ú¤ê¼ê [¤«¤ê¤Æ] /(n) borrower/debtor/tenant/ +¼Ú¤ê¼õ¤±¤ë [¤«¤ê¤¦¤±¤ë] /(v1) to borrow/to have a loan/to hire/to rent/to buy on credit/ +¼Ú¤ê¼õ¤±¶â [¤«¤ê¤¦¤±¤­¤ó] /borrowed money/ +¼Ú¤ê¼õ¤±¿Í [¤«¤ê¤¦¤±¤Ë¤ó] /borrower/debtor/tenant/ +¼Ú¤ê½¸¤á¤ë [¤«¤ê¤¢¤Ä¤á¤ë] /(v1) to borrow money/to call for loans/ +¼Ú¤ê½»¤¤ [¤«¤ê¤º¤Þ¤¤] /(n) living in rented quarters/ +¼Ú¤ê½Ð¤¹ [¤«¤ê¤À¤¹] /(v5s) to borrow/to take out/ +¼Ú¤ê¾å¤²¤ë [¤«¤ê¤¢¤²¤ë] /(v1) to hire/to lease/to requisition/to charter/ +¼Ú¤êÀÚ¤ê [¤«¤ê¤­¤ê] /(n) reserved (car)/ +¼Ú¤êÀÚ¤ë [¤«¤ê¤­¤ë] /(v5r) to reserve/ +¼Ú¤êÂߤ· [¤«¤ê¤«¤·] /(n) loan/lending and borrowing/ +¼Ú¤êÂð [¤«¤ê¤¿¤¯] /(n) rented house/ +¼Ú¤êÃÏ [¤«¤ê¤Á] /(n) leased land/ +¼Ú¤êÃå [¤«¤ê¤®] /(n) borrowed clothes/ +¼Ú¤êÄ [¤«¤ê¤Á¤ó] /(n) rent/hire/ +¼Ú¤êŹ [¤«¤ê¤À¤Ê] /(n) rented shop/ +¼Ú¤êÅݤ¹ [¤«¤ê¤¿¤ª¤¹] /(v5s) to evade payment/ +¼Ú¤êƨ¤² [¤«¤ê¤Ë¤²] /running away from a debt/ +¼Ú¤êÆþ¤ì [¤«¤ê¤¤¤ì] /(n) debt/(P)/ +¼Ú¤êÆþ¤ì¤ë [¤«¤ê¤¤¤ì¤ë] /(v1) to borrow/to rent/to lease/to charter/ +¼Ú¤êÆþ¤ì¶â [¤«¤ê¤¤¤ì¤­¤ó] /(n) loan payable/ +¼Ú¤êʪ [¤«¤ê¤â¤Î] /(n) borrowed thing/ +¼Ú¤êÊý [¤«¤ê¤«¤¿] /(n) debtor/debit/way of borrowing/ +¼Ú¤ê̾ [¤«¤ê¤Ê] /borrowed name/ +¼Ú¤ë [¤«¤ë] /(v5r) to borrow/to have a loan/to hire/to rent/to buy on credit/ +¼Ú²° [¤·¤ã¤¯¤ä] /(n) house for rent/rented house/renting a house/ +¼Ú²°½»µï [¤·¤ã¤¯¤ä¤º¤Þ¤¤] /living in rented quarters/ +¼Ú²È [¤«¤ê¤¤¤¨] /(n) house for rent/rented house/renting a house/(P)/ +¼Ú²È [¤«¤ê¤ä] /(n) house for rent/rented house/renting a house/ +¼Ú²È [¤·¤ã¤¯¤ä] /(n) house for rent/rented house/renting a house/ +¼Ú²È [¤·¤ã¤Ã¤«] /(n) house for rent/rented house/renting a house/ +¼Ú²È¿Í [¤·¤ã¤¯¤ä¤Ë¤ó] /(n) tenant/renter/ +¼Ú²È¿Í [¤·¤ã¤Ã¤«¤Ë¤ó] /(n) tenant/renter/ +¼Ú²ÈÁèµÄ [¤·¤ã¤Ã¤«¤½¤¦¤®] /tenancy troubles/ +¼Ú´¾ [¤·¤ã¤Ã¤«¤ó] /(n) (international) loan/(P)/ +¼Ú¶â [¤·¤ã¤Ã¤­¤ó] /(n) debt/loan/liabilities/(P)/ +¼Ú¶â¤¬¿ó¤à [¤·¤ã¤Ã¤­¤ó¤¬¤«¤µ¤à] /(exp) to get deeper in debt/ +¼Ú¶â¤Ç¶ì¤·¤à [¤·¤ã¤Ã¤­¤ó¤Ç¤¯¤ë¤·¤à] /to be distressed with debts/ +¼Ú¶â¤Î·Á [¤·¤ã¤Ã¤­¤ó¤Î¤«¤¿] /security for a loan/ +¼Ú¶â¼è¤ê [¤·¤ã¤Ã¤­¤ó¤È¤ê] /(n) bill collection/bill collector/dun/ +¼Úºâ [¤·¤ã¤¯¤¶¤¤] /(n) loan/debt/liability/ +¼Ú¼ç [¤«¤ê¤Ì¤·] /(n) borrower/debtor/tenant/ +¼Ú¾å¤²¤ë [¤«¤ê¤¢¤²¤ë] /(v1) to hire/to lease/to requisition/to charter/ +¼Ú¿Í [¤«¤ê¤Ë¤ó] /borrower/ +¼ÚÁ¬ [¤·¤ã¤¯¤»¤ó] /(n) debt/ +¼ÚÂß [¤·¤ã¤¯¤¿¤¤] /(n) loan/lending and borrowing/ +¼ÚÃÏ [¤·¤ã¤¯¤Á] /(n) leased land/(P)/ +¼ÚÃϸ¢ [¤·¤ã¤¯¤Á¤±¤ó] /(n) lease/leasehold/ +¼ÚÃÏÎÁ [¤·¤ã¤¯¤Á¤ê¤ç¤¦] /land rent/ +¼ÚÆþ¶â [¤«¤ê¤¤¤ì¤­¤ó] /(n) loan/debt/(P)/ +¼Úʪ [¤«¤ê¤â¤Î] /(n) borrowed thing/ +¼ÚÌä [¤·¤ã¤¯¤â¤ó] /(n,vs) inquiring/ +¼ÚÌä [¤·¤ã¤â¤ó] /(n,vs) inquiring/ +¼ÚÍÑ [¤·¤ã¤¯¤è¤¦] /(n) borrowing/loan/ +¼ÚÍÑ¼Ô [¤·¤ã¤¯¤è¤¦¤·¤ã] /borrower/ +¼ÚÍѽñ [¤·¤ã¤¯¤è¤¦¤·¤ç] /IOU/ +¼ÚÍѾڽñ [¤·¤ã¤¯¤è¤¦¤·¤ç¤¦¤·¤ç] /promissory note/ +¼ÚÍ÷ [¤·¤ã¤¯¤é¤ó] /(n) borrowing and reading/ +¼ÚÎÁ [¤·¤ã¤¯¤ê¤ç¤¦] /(n) rent money/ +¼Û [¤·¤ã¤¯] /(n) one-tenth of a go/dip/ladle/ +¼Ü [¤·¤ã¤¯] /(n) a measure/a rule/a scale/length/(P)/ +¼Ü¤ò¼è¤ë [¤·¤ã¤¯¤ò¤È¤ë] /(exp) to measure (the length)/ +¼Ü¤òÅö¤Æ¤ë [¤·¤ã¤¯¤ò¤¢¤Æ¤ë] /(exp) to measure with a rule/ +¼Ü´ÓË¡ [¤·¤ã¤Ã¤«¤ó¤Û¤¦] /(n) old Japanese system of weights and measures/ +¼Ü¹ü [¤·¤ã¤Ã¤³¤Ä] /(n) the ulna/ +¼Ü¼è [¤·¤ã¤¯¤È¤ê] /(n) measuring worm/inchworm/looper (caterpillar)/ +¼Ü¼è¤êÃî [¤·¤ã¤¯¤È¤ê¤à¤·] /(n) inchworm/measuring worm/looper (caterpillar)/ +¼Ü¼èÃî [¤·¤ã¤¯¤È¤ê¤à¤·] /(n) inchworm/measuring worm/looper (caterpillar)/ +¼ÜÀ£ [¤·¤ã¤¯¤¹¤ó] /(n) (something) tiny/trifle/ +¼ÜÀ£ [¤»¤­¤¹¤ó] /(n) (something) tiny/trifle/ +¼ÜÃÏ [¤·¤ã¤¯¤Á] /(n) small plot of land/ +¼ÜÅÙ [¤·¤ã¤¯¤É] /(n) linear measure/scale/(P)/ +¼ÜȬ [¤·¤ã¤¯¤Ï¤Á] /(n) (1) bamboo flute/(2) (X) (vulg) oral sex/fellatio/(P)/ +¼Ý [¤·¤ã¤¯] /(n) ladle/dipper/ +¼Ý»Ò [¤·¤ã¤¯¤·] /(n) bamboo ladle/ +¼Ý»ÒÄ구 [¤·¤ã¤¯¤·¤¸¤ç¤¦¤®] /(adj-na,n) a hard-and-fast rule/stick fast to rules/a stickler (for rules)/hidebound system/inflexible/ +¼Ýʸ»ú [¤·¤ã¤â¤¸] /(n) wooden spoon/ladle/rice scoop/ +¼Þ¤±¤ë [¤ä¤±¤ë] /(v1,vi) to burn/to be roasted/to be sunburnt/ +¼ÞÇ® [¤·¤ã¤¯¤Í¤Ä] /(adj-no,n) red hot/scorching heat/incandescence/ +¼ß°Ì [¤·¤ã¤¯¤¤] /(n) peerage/court rank/ +¼à¤ß¸ò¤ï¤¹ [¤¯¤ß¤«¤ï¤¹] /(v5s) to drink together/ +¼à¤à [¤¯¤à] /(v5m) to serve sake/ +¼àÉØ [¤·¤ã¤¯¤Õ] /(n) barmaid/waitress/ +¼àÎÌ [¤·¤ã¤¯¤ê¤ç¤¦] /(n) consideration/pardon/ +¼á²à [¤·¤ã¤«] /(n) Shakyamuni/the Buddha/(P)/ +¼á²àÇ¡Íè [¤·¤ã¤«¤Ë¤ç¤é¤¤] /(n) Sakyamuni/ +¼á²à̶Æô [¤·¤ã¤«¤à¤Ë] /(n) Sakyamuni/ +¼áµÁ [¤·¤ã¤¯¤®] /(n) exegesis/ +¼á¶õ³¤ [¤·¤ã¤¯¤¯¤¦¤«¤¤] /Kukai (name of a Buddhist priest)/ +¼áÁ³ [¤·¤ã¤¯¤¼¤ó] /(adj-na,n) with sudden awakening/well satisfied with an explanation/ +¼áÁ³¤È¤·¤Æ [¤·¤ã¤¯¤¼¤ó¤È¤·¤Æ] /with sudden illumination/ +¼áº [¤·¤ã¤¯¤½¤ó] /(n) Sakyamuni/ +¼áŵ [¤·¤ã¤¯¤Æ¤ó] /(n) Buddhist sutras/Buddhist literature/ +¼áÊü [¤·¤ã¤¯¤Û¤¦] /(n,vs) release/liberation/acquittal/(P)/ +¼áÌÀ [¤·¤ã¤¯¤á¤¤] /(n,vs) explanation/vindication/(P)/ +¼â [¤¹¤º] /(n) tin/(P)/ +¼â¾ó [¤·¤ã¤¯¤¸¤ç¤¦] /(n) bishop's staff/khakkhara/ +¼âÀ½ÉÊ [¤¹¤º¤»¤¤¤Ò¤ó] /tinware/ +¼ã¡¹¤·¤¤ [¤ï¤«¤ï¤«¤·¤¤] /(adj) youthful/young/(P)/ +¼ã¤¤ [¤ï¤«¤¤] /(adj) young/(P)/ +¼ã¤¤¼Ô [¤ï¤«¤¤¤â¤Î] /(n) young person/ +¼ã¤¤Æâ [¤ï¤«¤¤¤¦¤Á] /while young/ +¼ã¤¯¤·¤Æ [¤ï¤«¤¯¤·¤Æ] /(exp) to do something young (e.g. die)/ +¼ã¤¯¸«¤¨¤ë [¤ï¤«¤¯¤ß¤¨¤ë] /to look (seem) young/ +¼ã¤µ [¤ï¤«¤µ] /(n) youth/(P)/ +¼ã¤· [¤â¤·] /(adv) (uk) if/in case/supposing/(P)/ +¼ã¤·¤«¤·¤¿¤é [¤â¤·¤«¤·¤¿¤é] /(adv,exp) (uk) perhaps/maybe/by some chance/(P)/ +¼ã¤·¤«¤·¤Æ [¤â¤·¤«¤·¤Æ] /(adv,exp) (uk) perhaps/possibly/ +¼ã¤·¤«¤¹¤ë¤È [¤â¤·¤«¤¹¤ë¤È] /(adv,exp) (uk) perhaps/maybe/by some chance/(P)/ +¼ã¤·¤¯¤Ï [¤â¤·¤¯¤Ï] /(conj,exp) or/otherwise/(P)/ +¼ã¤·¤â [¤â¤·¤â] /(adv) if/(P)/ +¼ã±£µï [¤ï¤«¤¤¤ó¤­¤ç] /(n) early retirement/ +¼ã±üÍÍ [¤ï¤«¤ª¤¯¤µ¤Þ] /(n) young wife (mistress)/ +¼ã²ê [¤ï¤«¤á] /(n) sprouts/new shoots/buds/ +¼ã´³ [¤¸¤ã¤Ã¤«¤ó] /(n-adv,n) some/few/number of/(P)/ +¼ãµ¤ [¤ï¤«¤²] /(n) youthful impetuosity/youthful vitality/ +¼ãµÜ [¤ï¤«¤ß¤ä] /(n) young prince/shrine dedicated to the son of the god of the main shrine/newly built shrine/ +¼ã·¯ [¤ï¤«¤®¤ß] /(n) young lord or prince/ +¼ã·Ü [¤ï¤«¤É¤ê] /(n) chick/chicken/ +¼ã¸þ¤­ [¤ï¤«¤à¤­] /(n) intended for the young/ +¼ãºÚ [¤ï¤«¤Ê] /(n) young greens or herbs/ +¼ãºî¤ê [¤ï¤«¤Å¤¯¤ê] /(n) made up to look young/ +¼ã»Þ [¤ï¤«¤¨¤À] /(n) young branch/sprig/ +¼ã»à¤Ë [¤ï¤«¤¸¤Ë] /(n,vs) premature death/ +¼ã»ç [¤ï¤«¤à¤é¤µ¤­] /(n) light purple/mauve/ +¼ã»ø [¤ï¤«¤¶¤à¤é¤¤] /(n) young samurai/ +¼ã¼Ô [¤ï¤«¤â¤Î] /(n) young man/youth/lad/(P)/ +¼ã¼ã¤·¤¤ [¤ï¤«¤ï¤«¤·¤¤] /(adj) youthful/young/ +¼ã¼ê [¤ï¤«¤Æ] /(n) young person/(P)/ +¼ã½° [¤ï¤«¤·¤å] /(n) young man/young kabuki actor/ +¼ã½° [¤ï¤«¤·¤å¤¦] /(n) young man/young kabuki actor/ +¼ã¾¾ [¤ï¤«¤Þ¤Ä] /(n) young pine/New Year's symbolic pine decoration/(P)/ +¼ã¿Í [¤ï¤³¤¦¤É] /(n) young person/young man/(P)/ +¼ã¿å [¤ï¤«¤ß¤º] /(n) first water drawn from a well on New Year's Day/ +¼ãÀ¹¤ê [¤ï¤«¤¶¤«¤ê] /(n) prime of youth/ +¼ãÁÎ [¤ï¤«¤¾¤¦] /(n) youngster/neophyte/ +¼ãÁð [¤ï¤«¤¯¤µ] /(n) green grass/young (fresh) grass/ +¼ãÁ𿧠[¤ï¤«¤¯¤µ¤¤¤í] /bright green/chartreuse green/ +¼ã¤ [¤ï¤«¤¾¤¦] /(n) greenhorn/youngster/ +¼ãÂç¾­ [¤ï¤«¤À¤¤¤·¤ç¤¦] /young leader or master/ +¼ãöÆá [¤ï¤«¤À¤ó¤Ê] /(n) young master/young gentleman/ +¼ãÃÝÄâ [¤ï¤«¤¿¤±¤Æ¤¤] /the Wakatake Variety Theater/ +¼ãĻЧ [¤ï¤«¤É¤ê¤É¤ó] /young chicken on rice/ +¼ãÅ [¤ï¤«¤È¤Î] /(n) young lord/ +¼ãŸ¶ [¤ï¤«¤È¤Î¤Ð¤é] /(n) young monarch or samurai/ +¼ãÅÞ [¤ï¤«¤È¤¦] /(n) foot-man/foot soldier/ +¼ãÅò [¤ï¤«¤æ] /(n) first hot bath on New Year's Day/ +¼ãÆŤ² [¤ï¤«¤Ï¤²] /premature baldness/ +¼ãǯ [¤¸¤ã¤¯¤Í¤ó] /(n) youth/(P)/ +¼ãǯ´ó¤ê [¤ï¤«¤É¤·¤è¤ê] /(n) young person acting like an old person/ +¼ãǯ·¿ [¤¸¤ã¤¯¤Í¤ó¤¬¤¿] /(adj-na) juvenile/ +¼ãǯ·¿ÅüǢɠ[¤¸¤ã¤¯¤Í¤ó¤¬¤¿¤È¤¦¤Ë¤ç¤¦¤Ó¤ç¤¦] /(n) juvenile onset diabetes/ +¼ãÇÚ [¤¸¤ã¤¯¤Ï¤¤] /(n) young person/inexperienced person/novice/ +¼ãÇÚ¼Ô [¤¸¤ã¤¯¤Ï¤¤¤·¤ã] /(n) fledgling/junior member/young person/inexperienced person/novice/ +¼ãÇÚ¼Ô [¤¸¤ã¤¯¤Ï¤¤¤â¤Î] /(n) fledgling/junior member/young person/inexperienced person/novice/ +¼ãÇòȱ [¤ï¤«¤·¤é¤¬] /(n) prematurely gray hair/ +¼ãÉ×ÉØ [¤ï¤«¤Õ¤¦¤Õ] /young couple/ +¼ãÉÛ [¤ï¤«¤á] /(n) seaweed variety/alaria/(P)/ +¼ãÉð¼Ô [¤ï¤«¤à¤·¤ã] /(n) young warrior/ +¼ãÊÖ¤ê [¤ï¤«¤¬¤¨¤ê] /(n) rejuvenation/restoration of youth/(P)/ +¼ãÊÖ¤ë [¤ï¤«¤¬¤¨¤ë] /(v5r) to be rejuvenated/to feel young again/ +¼ãÌÚ [¤ï¤«¤®] /(n) young tree/sapling/ +¼ãÍÍ [¤ï¤«¤µ¤Þ] /(n) young master/ +¼ãÍÕ [¤ï¤«¤Ð] /(n) new leaves/fresh verdure/(P)/ +¼ãÍÕ¥Þ¡¼¥¯ [¤ï¤«¤Ð¥Þ¡¼¥¯] /sticker for new car drivers/ +¼ãÎÐ [¤ï¤«¤ß¤É¤ê] /(n) fresh green/color of young pine/ +¼ä [¤µ¤Ó] /(n) (1) patina/antique look/(2) elegant simplicity/(3) well-trained voice/(P)/ +¼ä¤·¤¤ [¤µ¤Ó¤·¤¤] /(adj) lonely/lonesome/solitary/desolate/(P)/ +¼ä¤·¤¤ [¤µ¤ß¤·¤¤] /(adj) lonely/lonesome/solitary/desolate/ +¼ä¤·¤¬¤ë [¤µ¤Ó¤·¤¬¤ë] /(v5r) to miss someone (something)/ +¼ä¤È¤·¤¿ [¤¸¤ã¤¯¤È¤·¤¿] /still/hushed/ +¼ä¤È¤·¤¿ [¤»¤­¤È¤·¤¿] /still/hushed/ +¼ä¤ê¤ç¤¦ [¤»¤­¤ê¤ç¤¦] /(n) loneliness/desolateness/ +¼ä¤ì¤¿µ¨Àá [¤µ¤Ó¤ì¤¿¤­¤»¤Ä] /dead season/ +¼ä¤ì¤ë [¤µ¤Ó¤ì¤ë] /(v1) to decline/to fall (down)/ +¼ä¸÷¾ôÅÚ [¤¸¤ã¤Ã¤³¤¦¤¸¤ç¤¦¤É] /(n) (Buddh) paradise/ +¼äÁ³ [¤¸¤ã¤¯¤Í¤ó] /(adj-na,n) lonely/desolate/ +¼äÁ³ [¤»¤­¤¼¤ó] /(adj-na,n) lonely/desolate/(P)/ +¼äÁ³¤¿¤ë [¤»¤­¤¼¤ó¤¿¤ë] /(adj-t) desolate/lonely/ +¼äÌÇ [¤¸¤ã¤¯¤á¤Ä] /(n) Nirvana/death/ +¼äÕë [¤»¤­¤Ð¤¯] /(n) loneliness/desolation/ +¼äÕì [¤»¤­¤ê¤ç¤¦] /(n) loneliness/desolateness/ +¼äÕ줿¤ë [¤»¤­¤ê¤ç¤¦¤¿¤ë] /(adj-t) desolate/lonely/ +¼å [¤¸¤ã¤¯] /(n,n-suf) weakness/the weak/little less then/(P)/ +¼å [¤Ê¤è¤Ê¤è] /weak/delicate/supple/ +¼å¡¹¤·¤¤ [¤è¤ï¤è¤ï¤·¤¤] /(adj) frail/slender/feminine/ +¼å¤¤ [¤è¤ï¤¤] /(adj) weak/frail/delicate/tender/unskilled/weak (wine)/(P)/ +¼å¤¤·ÐºÑ [¤è¤ï¤¤¤±¤¤¤¶¤¤] /(n) weak economy/ +¼å¤¤¼Ô [¤è¤ï¤¤¤â¤Î] /weak person/the weak/ +¼å¤¤Áê¸ßºîÍÑ [¤è¤ï¤¤¤½¤¦¤´¤µ¤è¤¦] /(n) weak interaction (physics)/ +¼å¤­¼Ô [¤è¤ï¤­¤â¤Î] /weak person/the weak/ +¼å¤¯¤¹¤ë [¤è¤ï¤¯¤¹¤ë] /(exp) to turn down (heat, sound, etc.)/ +¼å¤µ [¤è¤ï¤µ] /(n) weakness/ +¼å¤Þ¤ê [¤è¤ï¤Þ¤ê] /abatement/weakening/ +¼å¤Þ¤ë [¤è¤ï¤Þ¤ë] /(v5r,vi) to abate/to weaken/to be emaciated/to be dejected/to be perplexed/(P)/ +¼å¤ß [¤è¤ï¤ß] /(n) weakness/(P)/ +¼å¤á¤ë [¤è¤ï¤á¤ë] /(v1,vt) to weaken/(P)/ +¼å¤ê²Ì¤Æ¤ë [¤è¤ï¤ê¤Ï¤Æ¤ë] /(v1) to be exhausted/to be at a loss/to be worn out/to be helpless/ +¼å¤ê¹þ¤à [¤è¤ï¤ê¤³¤à] /(v5m) to weaken/to be at wits' end/ +¼å¤ê¿ê¤¨¤ë [¤è¤ï¤ê¤ª¤È¤í¤¨¤ë] /(v1) to languish/ +¼å¤êÀÚ¤ë [¤è¤ï¤ê¤­¤ë] /(v5r) to faint/to be exhausted/ +¼å¤êÌÜ [¤è¤ï¤ê¤á] /(n) time of weakness/ +¼å¤êÌܤË㮤êÌÜ [¤è¤ï¤ê¤á¤Ë¤¿¤¿¤ê¤á] /(exp) misfortunes never come singly/ +¼å¤ë [¤è¤ï¤ë] /(v5r,vi,vt) to weaken/to be troubled/to be downcast/to be emaciated/to be dejected/to be perplexed/to impair/(P)/ +¼å¤ò°Ê¤Æ¶¯¤ËÅö¤¿¤ë [¤¸¤ã¤¯¤ò¤â¤Ã¤Æ¤­¤ç¤¦¤Ë¤¢¤¿¤ë] /attacking strength by means of (with) weakness/ +¼å²» [¤¸¤ã¤¯¤ª¤ó] /(n) soft sound/ +¼å²» [¤è¤ï¤Í] /(n) complaints/(P)/ +¼å²»¤ò¤Ï¤¯ [¤è¤ï¤Í¤ò¤Ï¤¯] /(exp) to say die/to whine/to capitulate/ +¼å²»´ï [¤¸¤ã¤¯¤ª¤ó¤­] /(n) damper/mute (on musical instruments)/ +¼å²½ [¤¸¤ã¤Ã¤«] /(n) weakening/ +¼å²Ð [¤è¤ï¤Ó] /(n) simmering/low fire/gentle heating/ +¼å´§ [¤¸¤ã¤Ã¤«¤ó] /(n) (1) aged 20/(2) youthfulness/(P)/ +¼å´Þ¤ß [¤è¤ï¤Õ¤¯¤ß] /(n) bearish (stock market)/ +¼åµ¤ [¤è¤ï¤­] /(adj-na,n) timid/faint-hearted/bearish sentiment/(P)/ +¼åµ¤»Ô¾ì [¤è¤ï¤­¤¤¤Á¤Ð] /(n) bear market/ +¼å¹Ô [¤¸¤ã¤Ã¤³¤¦] /(n) weakness in execution/ +¼å¹ñ [¤¸¤ã¤Ã¤³¤¯] /(n) weak country/ +¼å¹ø [¤è¤ï¤´¤·] /(adj-na,n) weak attitude/(P)/ +¼åºàÎÁ [¤è¤ï¤¶¤¤¤ê¤ç¤¦] /(n) bearish factor/ +¼å»À [¤¸¤ã¤¯¤µ¤ó] /(n) weak acid/ +¼å»ÀÀ­ [¤¸¤ã¤¯¤µ¤ó¤»¤¤] /slight acidity/ +¼å»Ö [¤¸¤ã¤¯¤·] /(n) weak will/ +¼å»ë [¤¸¤ã¤¯¤·] /(n) weak sight/ +¼å¼Ô [¤¸¤ã¤¯¤·¤ã] /(n) the weak/(P)/ +¼å¼å¤·¤¤ [¤è¤ï¤è¤ï¤·¤¤] /(adj) frail/slender/feminine/ +¼å¾® [¤¸¤ã¤¯¤·¤ç¤¦] /(adj-na,n) puniness/youth/ +¼å¾®¹ñ [¤¸¤ã¤¯¤·¤ç¤¦¤³¤¯] /minor power/ +¼å¾¯ [¤¸¤ã¤¯¤·¤ç¤¦] /(adj-na,n) puniness/youth/ +¼å¿Ì [¤¸¤ã¤¯¤·¤ó] /(n) mild earthquake/ +¼å´ [¤¸¤ã¤¯¤½¤Ä] /(n) cowardly soldier/ +¼åÂÎ [¤¸¤ã¤¯¤¿¤¤] /(adj-na,n) weak (organization)/(P)/ +¼åÂβ½ [¤¸¤ã¤¯¤¿¤¤¤«] /(n) weakening/ +¼åÃî [¤è¤ï¤à¤·] /(n) coward/weakling/(P)/ +¼åÄï [¤¸¤ã¤¯¤Æ¤¤] /(n) young brother/ +¼åŨ [¤¸¤ã¤¯¤Æ¤­] /(n) weak enemy/ +¼åÅÀ [¤¸¤ã¤¯¤Æ¤ó] /(n) weak point/weakness/(P)/ +¼åÅÅ [¤¸¤ã¤¯¤Ç¤ó] /(n) weak electric current/ +¼åÅÅ´ï [¤¸¤ã¤¯¤Ç¤ó¤­] /light electrical appliance/ +¼åÆÇ [¤¸¤ã¤¯¤É¤¯] /(n) weak poison/ +¼åÆù¶¯¿© [¤¸¤ã¤¯¤Ë¤¯¤­¤ç¤¦¤·¤ç¤¯] /(n) The survival of the fittest/the law of the jungle/ +¼åǯ [¤¸¤ã¤¯¤Í¤ó] /(n) youth/ +¼åǯ¼Ô [¤¸¤ã¤¯¤Í¤ó¤·¤ã] /(n) youngster/ +¼åǯ¼Ô [¤¸¤ã¤¯¤Í¤ó¤â¤Î] /(n) youngster/ +¼åÇÚ [¤¸¤ã¤¯¤Ï¤¤] /(n) young person/inexperienced person/novice/ +¼åÊݹ礤 [¤è¤ï¤â¤Á¤¢¤¤] /(stock market) barely holding steady/ +¼åÌ£ [¤è¤ï¤ß] /(n) weakness/ +¼åÌ£Á¹ [¤è¤ï¤ß¤½] /(n) weakling/coward/ +¼åÎð [¤¸¤ã¤¯¤ì¤¤] /(n) youth/ +¼æ¤­¤Ä¤±¤ë [¤Ò¤­¤Ä¤±¤ë] /(v1) to attract/to charm/ +¼æ¤­ÉÕ¤±¤ë [¤Ò¤­¤Ä¤±¤ë] /(v1) to attract/to charm/ +¼æ¤¯ [¤Ò¤¯] /(v5k) to attract/to captivate/ +¼æµ¯ [¤¸¤ã¤Ã¤­] /(n,vs) bringing about/cause/provocation/ +¼æ¶ç [¤¸¤ã¤Ã¤¯] /(n) phrase or catch-phrase (sometimes as warning)/ +¼ç [¤¢¤ë¤¸] /(n) master/head (of a household)/landlord/one's husband/employer/host/(P)/ +¼ç [¤ª¤â] /(adj-na,n) chief/main/principal/important/(P)/ +¼ç [¤·¤å] /(n) (one's) master/(our) lord/(P)/ +¼ç [¤Ì¤·] /(n) owner/master/lover/god/(P)/ +¼ç¤¿¤ë [¤·¤å¤¿¤ë] /(adj-pn) main/principal/major/(P)/ +¼ç¤È¤·¤Æ [¤·¤å¤È¤·¤Æ] /(adv) mainly/(P)/ +¼ç¤Ê¤ë [¤ª¤â¤Ê¤ë] /main/principal/important/ +¼ç¤Ë [¤ª¤â¤Ë] /(adv) mainly/primarily/(P)/ +¼ç¤Îµ§¤ê [¤·¤å¤Î¤¤¤Î¤ê] /the Lord's Prayer/ +¼ç¤Î¸æ̾ [¤·¤å¤Î¤ß¤Ê] /the Lords name/ +¼ç¤ÎÆü [¤·¤å¤Î¤Ò] /the Sabbath/the Lord's Day/ +¼ç¤ÎÈ¢ [¤·¤å¤Î¤Ï¤³] /Ark of the Lord/ +¼ç¤ÎÈÕ»Á [¤·¤å¤Î¤Ð¤ó¤µ¤ó] /the Lord's Supper/ +¼ç¤Î̵¤¤»± [¤Ì¤·¤Î¤Ê¤¤¤«¤µ] /ownerless umbrella/ +¼ç¥¤¥Ç¥¢¥ë [¤ª¤â¥¤¥Ç¥¢¥ë] /(n) principal idea/ +¼ç°Ì [¤·¤å¤¤] /(n) first place/head position/leading position/ +¼ç°Õ [¤·¤å¤¤] /(n) main meaning/opinion/idea/aim/motive/gist/meaning/ +¼ç°Õ¼çµÁ [¤·¤å¤¤¤·¤å¤®] /voluntarism/ +¼ç°Õ¼çµÁ¼Ô [¤·¤å¤¤¤·¤å¤®¤·¤ã] /voluntarist/ +¼ç°ø [¤·¤å¤¤¤ó] /(n) primary cause/main factor/(P)/ +¼ç±é [¤·¤å¤¨¤ó] /(n) starring/playing the leading part/(P)/ +¼ç±é¼Ô [¤·¤å¤¨¤ó¤·¤ã] /star/leading actor/ +¼ç±þÎÏ [¤·¤å¤ª¤¦¤ê¤ç¤¯] /principal stress/ +¼ç²¸ [¤·¤å¤ª¤ó] /(n) the favor of one's master/ +¼ç²» [¤·¤å¤ª¤ó] /(n) tonic/keynote/ +¼ç²È [¤·¤å¤«] /(n) employer's house/ +¼ç²æ [¤·¤å¤¬] /(n) ego/self/ +¼ç²æ¼çµÁ [¤·¤å¤¬¤·¤å¤®] /egoism/love of self/ +¼ç²æ¼çµÁ¼Ô [¤·¤å¤¬¤·¤å¤®¤·¤ã] /egoist/ +¼ç³Ê [¤·¤å¤«¤¯] /(n) (gram) nominative case/ +¼ç³ÊÊä¸ì [¤·¤å¤«¤¯¤Û¤´] /subject complement/ +¼ç´´ [¤·¤å¤«¤ó] /(n) chief editor/managing editor/manager/(P)/ +¼ç´´¸¦µæ°÷ [¤·¤å¤«¤ó¤±¤ó¤­¤å¤¦¤¤¤ó] /Senior chief engineer/ +¼ç´É [¤·¤å¤«¤ó] /(n) supervision/management/supervisor/manager/(P)/ +¼ç´Éµ¡´Ø [¤·¤å¤«¤ó¤­¤«¤ó] /administration/ +¼ç´Ñ [¤·¤å¤«¤ó] /(n) subjectivity/subject/ego/(P)/ +¼ç´Ñ¼çµÁ [¤·¤å¤«¤ó¤·¤å¤®] /subjectivism/ +¼ç´Ñ¼çµÁ¼Ô [¤·¤å¤«¤ó¤·¤å¤®¤·¤ã] /subjectivist/ +¼ç´ÑÀ­ [¤·¤å¤«¤ó¤»¤¤] /(n) subjectivity/ +¼ç´ÑŪ [¤·¤å¤«¤ó¤Æ¤­] /(adj-na) subjectivity/subject/ego/(P)/ +¼ç´ÑÏÀ [¤·¤å¤«¤ó¤í¤ó] /subjectivism/ +¼ç´ã [¤·¤å¤¬¤ó] /(n) main point/(P)/ +¼ç´ãÅÀ [¤·¤å¤¬¤ó¤Æ¤ó] /(n) main point/ +¼çµ­²± [¤·¤å¤­¤ª¤¯] /(n) main memory/ +¼çµÁ [¤·¤å¤®] /(n) doctrine/rule/principle/(P)/ +¼çµÁ¼Ô [¤·¤å¤®¤·¤ã] /advocate (of a theory or principle)/man of principle/ideologist/(P)/ +¼çµÒ [¤·¤å¤«¤¯] /(n) host and guest/principal and auxiliary/ +¼çµÒ [¤·¤å¤­¤ã¤¯] /(n) host and guest/principal and auxiliary/ +¼çµÒžÅÝ [¤·¤å¤«¤¯¤Æ¤ó¤È¤¦] /(n) reversing the order of (relative) importance (of)/putting the cart before the horse/mistaking the insignificant for the essential/mistaking the means for the end/ +¼çµÒÅ¿ÅÝ [¤·¤å¤«¤¯¤Æ¤ó¤È¤¦] /(n) reversing the order of (relative) importance (of)/putting the cart before the horse/mistaking the insignificant for the essential/mistaking the means for the end/ +¼ç¶µ [¤·¤å¤­¤ç¤¦] /(n) bishop/prelate/primate/ +¼ç¶µ´§ [¤·¤å¤­¤ç¤¦¤«¤ó] /miter/ +¼ç¶µ¼¼ [¤·¤å¤­¤ç¤¦¤·¤Ä] /home room (in a school)/ +¼ç¶Ú [¤·¤å¤¹¤¸] /(n) people close to the head man/ +¼ç·¯ [¤·¤å¤¯¤ó] /(n) lord/master/ +¼ç·º [¤·¤å¤±¤¤] /(n) principal penalty/ +¼ç·× [¤·¤å¤±¤¤] /(n) paymaster/accountant/(P)/ +¼ç·×¶É [¤·¤å¤±¤¤¤­¤ç¤¯] /budget bureau/(P)/ +¼ç¸¢ [¤·¤å¤±¤ó] /(n) sovereignty/supremacy/dominion/(P)/ +¼ç¸¢²óÉü [¤·¤å¤±¤ó¤«¤¤¤Õ¤¯] /restoration of sovereignty/ +¼ç¸¢¹ñ [¤·¤å¤±¤ó¤³¤¯] /(n) sovereign nation/ +¼ç¸¢ºß̱ [¤·¤å¤±¤ó¤¶¤¤¤ß¤ó] /the sovereignty of the people/ +¼ç¸¢¼Ô [¤·¤å¤±¤ó¤·¤ã] /(n) sovereign/ruler/ +¼ç¸¢¿¯ÈÈ [¤·¤å¤±¤ó¤·¤ó¤Ñ¤ó] /infringement of sovereignty/ +¼ç¸ì [¤·¤å¤´] /(n) (gram) subject/(P)/ +¼ç¸ì½õÆ°»ìÅÝÃÖ [¤·¤å¤´¤¸¤ç¤É¤¦¤·¤È¤¦¤Á] /subject-auxiliary inversion/ +¼ç¹µ¤¨ [¤·¤å¤Ó¤«¤¨] /mainstay/ +¼ç¹¶ [¤·¤å¤³¤¦] /main attack/ +¼çº¬ [¤ª¤â¤Í] /(n) main root/taproot/ +¼çº¬ [¤·¤å¤³¤ó] /(n) main root/taproot/ +¼çºº [¤·¤å¤µ] /(n) chief examiner or investigator/(P)/ +¼çºÅ [¤·¤å¤µ¤¤] /(n,vs) organization/sponsorship/(P)/ +¼çºÅ¹ñ [¤·¤å¤µ¤¤¤³¤¯] /sponsoring nation/ +¼çºÅ¼Ô [¤·¤å¤µ¤¤¤·¤ã] /sponsor/promoter/organizer/ +¼çºË [¤·¤å¤µ¤¤] /(n,vs) supervision/chairmanship/(P)/ +¼çºË¼Ô [¤·¤å¤µ¤¤¤·¤ã] /president/chairman/ +¼ç»¦¤· [¤·¤å¤³¤í¤·] /murder of one's master/ +¼ç»± [¤·¤å¤µ¤ó] /main parachute/ +¼ç»ºÃÏ [¤·¤å¤µ¤ó¤Á] /(n) chief producing center/ +¼ç»ºÊª [¤·¤å¤µ¤ó¤Ö¤Ä] /(n) main product/ +¼ç»×¤¤ [¤·¤å¤¦¤ª¤â¤¤] /(n) worrying about one's master's affairs/one who so worries/ +¼ç»Ý [¤·¤å¤·] /(n) opinion/idea/gist/meaning/motive/ +¼ç»ö [¤·¤å¤¸] /(n) manager/director/secretary/ +¼ç»ý [¤·¤å¤¦¤â¤Á] /(n) serving a master/employee/ +¼ç»ý [¤·¤å¤â¤Á] /(n) serving a master/employee/ +¼ç»ý¤Á [¤·¤å¤¦¤â¤Á] /(n) serving a master/employee/ +¼ç»ý¤Á [¤·¤å¤â¤Á] /(n) serving a master/employee/ +¼ç¼£°å [¤·¤å¤¸¤¤] /(n) attending physician/physician in charge/(one's) family doctor/(P)/ +¼ç¼£¸úǽ [¤·¤å¤¸¤³¤¦¤Î¤¦] /chief virtue (of a medicine)/ +¼ç¼­ [¤·¤å¤¸] /(n) subject/topic/ +¼ç¼­¶îÆ°¶ç¹½Â¤Ê¸Ë¡ [¤·¤å¤¸¤¯¤É¤¦¤¯¤³¤¦¤¾¤¦¤Ö¤ó¤Ý¤¦] /head-driven phrase structure grammar/HPSG/ +¼ç¼­ÁÇÀ­µ¬Ìó [¤·¤å¤¸¤½¤»¤¤¤­¤ä¤¯] /head feature convention/HFC/ +¼ç¼­ÁÇÀ­¸¶Íý [¤·¤å¤¸¤½¤»¤¤¤²¤ó¤ê] /head feature principle/HFP/ +¼ç¼´ [¤·¤å¤¸¤¯] /(n) main shaft/(P)/ +¼ç¼è [¤·¤å¤¦¤É¤ê] /(n,vs) entering the service of a daimyo/ +¼ç¼è¤ê [¤·¤å¤¦¤É¤ê] /(n,vs) entering the service of a daimyo/ +¼ç½¾ [¤·¤å¤¦¤¸¤å¤¦] /(n) master and servant/lord and retainer/employer and employee/ +¼ç½¾ [¤·¤å¤¸¤å¤¦] /(n) master and servant/lord and retainer/employer and employee/ +¼ç½Ò [¤·¤å¤¸¤å¤Ä] /subject and predicate/ +¼ç¾§ [¤·¤å¤·¤ç¤¦] /(n,vs) advocacy/promotion/(P)/ +¼ç¾­ [¤·¤å¤·¤ç¤¦] /(n) commander-in-chief/(team) captain/(P)/ +¼ç¾å [¤·¤å¤¸¤ç¤¦] /(n) emperor/ +¼ç¾ð¼çµÁ [¤·¤å¤¸¤ç¤¦¤·¤å¤®] /emotionalism/ +¼ç¾ð¼çµÁ¼Ô [¤·¤å¤¸¤ç¤¦¤·¤å¤®¤·¤ã] /an emotionalist/ +¼ç¾ðŪ [¤·¤å¤¸¤ç¤¦¤Æ¤­] /(adj-na) emotional/ +¼ç¾ðÏÀ [¤·¤å¤¸¤ç¤¦¤í¤ó] /emotionalism/ +¼ç¿§ [¤·¤å¤·¤ç¤¯] /(n) predominant color/ +¼ç¿© [¤·¤å¤·¤ç¤¯] /(n) staple food/(P)/ +¼ç¿©Êª [¤·¤å¤·¤ç¤¯¤Ö¤Ä] /staple food/main article of diet/ +¼ç¿®¹æ [¤·¤å¤·¤ó¤´¤¦] /main signal/traffic signal/ +¼ç¿³ [¤·¤å¤·¤ó] /(n) chief umpire/(P)/ +¼ç¿À [¤·¤å¤·¤ó] /(n) chief god/ +¼ç¿Í [¤¢¤ë¤¸] /(n) master/head (of a household)/landlord/one's husband/employer/host/(P)/ +¼ç¿Í [¤·¤å¤¸¤ó] /(n) master/head (of a household)/landlord/one's husband/employer/host/(P)/ +¼ç¿Í´é [¤·¤å¤¸¤ó¤¬¤ª] /propriety air/ +¼ç¿Í¸ø [¤·¤å¤¸¤ó¤³¤¦] /(n) (1) protagonist/main character/hero(ine) (of a story)/(2) head of household/(P)/ +¼ç¿Í»ý¤Á [¤·¤å¤¸¤ó¤â¤Á] /samurai attached to a daimyo/ +¼ç¿ÍÌò [¤·¤å¤¸¤ó¤ä¤¯] /host/toastmaster/ +¼ç¿ØÃÏ [¤·¤å¤¸¤ó¤Á] /main battle area/ +¼çÀ®Ê¬ [¤·¤å¤»¤¤¤Ö¤ó] /(n) main ingredient/ +¼çÀ½ÉÊ [¤·¤å¤»¤¤¤Ò¤ó] /main products/ +¼çÀÇ¶É [¤·¤å¤¼¤¤¤­¤ç¤¯] /(n) (Japanese) Tax Bureau/(P)/ +¼çÀÊ [¤·¤å¤»¤­] /(n) head/chief/president/governor/chairman/(P)/ +¼çÀʳ°¸ò´± [¤·¤å¤»¤­¤¬¤¤¤³¤¦¤«¤ó] /doyen of the diplomatic corps/ +¼çÀʸ¦µæ°÷ [¤·¤å¤»¤­¤±¤ó¤­¤å¤¦¤¤¤ó] /Executive chief engineer/ +¼çÀÊÁ´¸¢ [¤·¤å¤»¤­¤¼¤ó¤±¤ó] /chief delegate/ +¼çÀÊȽ»ö [¤·¤å¤»¤­¤Ï¤ó¤¸] /chief judge/ +¼çÀá [¤·¤å¤»¤Ä] /principal clause/ +¼çÀï [¤·¤å¤»¤ó] /(n) advocacy of war/(P)/ +¼çÀïÅê¼ê [¤·¤å¤»¤ó¤È¤¦¤·¤å] /top pitcher/ +¼çÀïÆ®Àï¼Ö [¤·¤å¤»¤ó¤È¤¦¤»¤ó¤·¤ã] /main battle tank/ +¼çÀïÏÀ [¤·¤å¤»¤ó¤í¤ó] /war advocacy/jingoism/bellicose argument/ +¼çÀïÏÀ¤ò¾§¤¨¤ë [¤·¤å¤»¤ó¤í¤ó¤ò¤È¤Ê¤¨¤ë] /(exp) to advocate war/ +¼çÁÊ [¤·¤å¤½] /(n) main complaint/ +¼çÂÎ [¤·¤å¤¿¤¤] /(n) subject/main constituent/(P)/ +¼çÂÎÀ­ [¤·¤å¤¿¤¤¤»¤¤] /(n) independence/individuality/ +¼çÂÎŪ [¤·¤å¤¿¤¤¤Æ¤­] /(adj-na) subjective/(P)/ +¼çÂê [¤·¤å¤À¤¤] /(n) subject/theme/motif/(P)/ +¼çÂê²Î [¤·¤å¤À¤¤¤«] /(n) theme song/ +¼çÃμçµÁ [¤·¤å¤Á¤·¤å¤®] /intellectualism/ +¼çÃμçµÁ¼Ô [¤·¤å¤Á¤·¤å¤®¤·¤ã] /an intellectual/ +¼çÃÎŪ [¤·¤å¤Á¤Æ¤­] /(adj-na) intellectual/ +¼çÃø [¤·¤å¤Á¤ç] /(n) one's main (chief) (literary) work/ +¼çÄ¥ [¤·¤å¤Á¤ç¤¦] /(n,vs) claim/request/insistence/assertion/advocacy/emphasis/contention/opinion/tenet/(P)/ +¼çÄ¥¼Ô [¤·¤å¤Á¤ç¤¦¤·¤ã] /(n) advocate/ +¼çĬ [¤·¤å¤Á¤ç¤¦] /(n) main current/ +¼çÄ´ [¤·¤å¤Á¤ç¤¦] /(n) keynote/main melody/ +¼çĹ [¤·¤å¤Á¤ç¤¦] /head/chief/ +¼çƯÅÚ°µ·¸¿ô [¤·¤å¤É¤¦¤É¤¢¤Ä¤±¤¤¤¹¤¦] /(n) coefficient of active earth pressure/ +¼çÆ° [¤·¤å¤É¤¦] /(n) leadership/ +¼çưŪ [¤·¤å¤É¤¦¤Æ¤­] /(adj-na) autonomous/ +¼çƳ [¤·¤å¤É¤¦] /(n,vs) main leadership/(P)/ +¼çƳ¸¢ [¤·¤å¤É¤¦¤±¤ó] /(n) hegemony/leadership/initiative/(P)/ +¼çƳ¸¢¤ò°®¤ë [¤·¤å¤É¤¦¤±¤ó¤ò¤Ë¤®¤ë] /(exp) to seize the initiative/ +¼çƳ¼Ô [¤·¤å¤É¤¦¤·¤ã] /bellwether/ +¼çÆú [¤·¤å¤Ë¤¸] /primary rainbow/ +¼çÆü [¤·¤å¤¸¤Ä] /(n) the Sabbath/the Lord's Day/ +¼çǤ [¤·¤å¤Ë¤ó] /(n) person in charge/responsible official/(P)/ +¼çǤ¶µ¼ø [¤·¤å¤Ë¤ó¤­¤ç¤¦¤¸¤å] /(n) chairperson (head) (of the department of psychology)/ +¼çǤ¼Ô [¤·¤å¤Ë¤ó¤·¤ã] /person in charge/manager/chief/head/ +¼çǤÀ© [¤·¤å¤Ë¤ó¤»¤¤] /(n) a system under which schoolteachers are assigned additional administrative duties/ +¼çǾ [¤·¤å¤Î¤¦] /(n) head/leading spirit/ +¼çǾ²ñµÄ [¤·¤å¤Î¤¦¤«¤¤¤®] /summit meeting/top-level conference/ +¼çǾ²ñÃÌ [¤·¤å¤Î¤¦¤«¤¤¤À¤ó] /summit meeting/top-level conference/ +¼çǾ¼Ô [¤·¤å¤Î¤¦¤·¤ã] /head/leading spirit/ +¼çǾÉô [¤·¤å¤Î¤¦¤Ö] /governing body/executives/ +¼çÇÏ [¤·¤å¤á] /equerry/ +¼çÈÁ [¤·¤å¤Ï¤ó] /main sail/ +¼çÈÈ [¤·¤å¤Ï¤ó] /(n) principal offence/principal offender/(P)/ +¼çÈÈ¼Ô [¤·¤å¤Ï¤ó¤·¤ã] /principal offender/ +¼çÈÉ [¤·¤å¤Ï¤ó] /head position/ +¼çÉ® [¤·¤å¤Ò¤Ä] /(n) editor-in-chief/(P)/ +¼çÉÐ [¤·¤å¤Ò¤ó] /(n) main guest/guest of honor/ +¼çÉØ [¤·¤å¤Õ] /(n) housewife/mistress/(P)/ +¼çÉô [¤·¤å¤Ö] /(n) main part/complete subject/ +¼çʪ [¤·¤å¤Ö¤Ä] /(n) the main thing/ +¼çʸ [¤·¤å¤Ö¤ó] /(n) (gram) the text/the main clause/the main part of a document/ +¼çÊö [¤·¤å¤Û¤¦] /(n) the highest peak/ +¼çË¡ [¤·¤å¤Û¤¦] /main laws/ +¼çˤ [¤·¤å¤Û¤¦] /(n) main battery/main armament/(P)/ +¼çËÅ [¤·¤å¤Ü¤¦] /(n) chief/leader/ +¼çËÅ¼Ô [¤·¤å¤Ü¤¦¤·¤ã] /leader/ +¼çÌ® [¤·¤å¤ß¤ã¤¯] /(n) main mountain range/ +¼ç̳ [¤·¤å¤à] /(n) competent (authorities)/ +¼ç̳Âç¿Ã [¤·¤å¤à¤À¤¤¤¸¤ó] /the cabinet minister in charge/ +¼çÌ¿ [¤·¤å¤á¤¤] /(n) ruler's orders/master's orders/ +¼çÌò [¤·¤å¤ä¤¯] /(n) leading part/leading actor (actress)/(P)/ +¼çÌò¤«¤é¹ß¤í¤¹ [¤·¤å¤ä¤¯¤«¤é¤ª¤í¤¹] /to relieve someone of the leading role/ +¼çÌô [¤·¤å¤ä¤¯] /(n) principal agent (in a medicine)/ +¼çÍÑ [¤·¤å¤è¤¦] /(n) the master's business/necessary business/ +¼çÍ× [¤·¤å¤è¤¦] /(adj-na,n) chief/main/principal/major/(P)/ +¼çÍ×±Ø [¤·¤å¤è¤¦¤¨¤­] /principal stations/ +¼çÍ×¹©¶È [¤·¤å¤è¤¦¤³¤¦¤®¤ç¤¦] /key industries/ +¼çÍ×¹ñ [¤·¤å¤è¤¦¤³¤¯] /principal countries/ +¼çÍ×½ô¸µ [¤·¤å¤è¤¦¤·¤ç¤²¤ó] /(n) salient points/ +¼çÍ׿Íʪ [¤·¤å¤è¤¦¤¸¤ó¤Ö¤Ä] /key people/ +¼çÍ×ÅÀ [¤·¤å¤è¤¦¤Æ¤ó] /(n) main point/keynote/ +¼çÍ×ÅÔ»Ô [¤·¤å¤è¤¦¤È¤·] /(n) major city/ +¼çÍ×Éô [¤·¤å¤è¤¦¤Ö] /(n) head/ +¼çÍ×Éô½ªÃ¼·¿ [¤·¤å¤è¤¦¤Ö¤·¤å¤¦¤¿¤ó¤¬¤¿] /head-final/ +¼çÍ×ÉôÀèƳ·¿ [¤·¤å¤è¤¦¤Ö¤»¤ó¤É¤¦¤¬¤¿] /head-initial/ +¼çÍ×ʪ²Á [¤·¤å¤è¤¦¤Ö¤Ã¤«] /(n) prices of staple commodities/ +¼çÍã [¤·¤å¤è¤¯] /(n) main wings (of an airplane)/ +¼çΩ¤Ã¤¿ [¤ª¤â¤À¤Ã¤¿] /main/principal/important/conspicuous/prominent/ +¼çή [¤·¤å¤ê¤å¤¦] /(n) main current (stream)/(P)/ +¼çήÇÉ [¤·¤å¤ê¤å¤¦¤Ï] /main faction/ +¼çÎÎ [¤·¤å¤ê¤ç¤¦] /(n) head/chief/boss/leader/ +¼çÎÏ [¤·¤å¤ê¤ç¤¯] /(n) main force/chief object/(P)/ +¼çÎϳô [¤·¤å¤ê¤ç¤¯¤«¤Ö] /leading shares/ +¼çÎÏ´Ï [¤·¤å¤ê¤ç¤¯¤«¤ó] /(n) capital ship/ +¼çÎÏ´ÏÂâ [¤·¤å¤ê¤ç¤¯¤«¤ó¤¿¤¤] /main fleet/ +¼çÎÏÉôÂâ [¤·¤å¤ê¤ç¤¯¤Ö¤¿¤¤] /main force/main troops/ +¼è¤Ã¤«¤¨°ú¤Ã¤«¤¨ [¤È¤Ã¤«¤¨¤Ò¤Ã¤«¤¨] /(adv,n) alternately/ +¼è¤Ã¤Á¤á¤ë [¤È¤Ã¤Á¤á¤ë] /(exp,v1) to take to task/to take it out on/ +¼è¤Ã¤Æ»²¤ë [¤È¤Ã¤Æ¤Þ¤¤¤ë] /(v5r) to fetch (something)/ +¼è¤Ã¤ÆÂå¤ï¤ë [¤È¤Ã¤Æ¤«¤ï¤ë] /(v5r) to supplant/to supercede/ +¼è¤Ã¤ÆÃÖ¤­ [¤È¤Ã¤Æ¤ª¤­] /(n) valued/the best/object set aside or held in reserve/ +¼è¤Ã¤ÆÊÖ¤¹ [¤È¤Ã¤Æ¤«¤¨¤¹] /(v5s) to return/ +¼è¤Ã¤ÆÍè¤ë [¤È¤Ã¤Æ¤¯¤ë] /to fetch/to go and get/ +¼è¤Ã¼ê [¤È¤Ã¤Æ] /(n) handle/grip/knob/(P)/ +¼è¤ÃÁȤ߹礤 [¤È¤Ã¤¯¤ß¤¢¤¤] /(n) grapple/scuffle/ +¼è¤ÃÁȤà [¤È¤Ã¤¯¤à] /(v5m) to tackle/to wrestle with/to engage in a bout/to come to grips with/to make effort/to strive for/ +¼è¤ÃÁȹ礦 [¤È¤Ã¤¯¤ß¤¢¤¦] /(v5u) to come to grips with/to fight/ +¼è¤ÃÉÕ¤¯ [¤È¤Ã¤Ä¤¯] /(v5k) to cling to/to grapple with/to possess/to stick to/ +¼è¤ÃÊá¤Þ¤ë [¤È¤Ã¤Ä¤«¤Þ¤ë] /(v5r) to be caught/ +¼è¤ê¤¢¤¨¤º [¤È¤ê¤¢¤¨¤º] /(adv,n) at once/first of all/for the time being/ +¼è¤ê¤³¤Ü¤¹ [¤È¤ê¤³¤Ü¤¹] /(v5s) (1) to lose an easy game/to suffer an unexpected defeat/(2) to lose information (computers)/ +¼è¤ê¤Ä¤±¤ë [¤È¤ê¤Ä¤±¤ë] /(v1) to furnish/to install/to get someone's agreement/ +¼è¤ê¤Þ¤È¤á¤ë [¤È¤ê¤Þ¤È¤á¤ë] /(v1) to collect/to arrange/to settle/(P)/ +¼è¤ê¤âľ¤µ¤º [¤È¤ê¤â¤Ê¤ª¤µ¤º] /(adv,exp) namely/that is/which is to say/ +¼è¤ê¤ä¤á [¤È¤ê¤ä¤á] /(n) cancellation/suspension/ +¼è¤ê°· [¤È¤ê¤¢¤Ä¤«¤¤] /(n) treatment/service/handling/management/(P)/ +¼è¤ê°·¤¤ [¤È¤ê¤¢¤Ä¤«¤¤] /(n) treatment/service/handling/management/(P)/ +¼è¤ê°·¤¤½ê [¤È¤ê¤¢¤Ä¤«¤¤¤¸¤ç] /agency/office/ +¼è¤ê°·¤¤ÀâÌÀ½ñ [¤È¤ê¤¢¤Ä¤«¤¤¤»¤Ä¤á¤¤¤·¤ç] /user's manual/handling instructions/ +¼è¤ê°·¤¤Ãí°Õ [¤È¤ê¤¢¤Ä¤«¤¤¤Á¤å¤¦¤¤] /handling warning/ +¼è¤ê°·¤¤Êý [¤È¤ê¤¢¤Ä¤«¤¤¤«¤¿] /way of handling/ +¼è¤ê°·¤¦ [¤È¤ê¤¢¤Ä¤«¤¦] /(v5u) to treat/to handle/to deal in/(P)/ +¼è¤ê°Ï¤à [¤È¤ê¤«¤³¤à] /(v5m) to surround/to crowd around/(P)/ +¼è¤ê°ã¤¨¤ë [¤È¤ê¤Á¤¬¤¨¤ë] /(v1) to take by mistake/ +¼è¤ê°ú¤­ [¤È¤ê¤Ò¤­] /(n,vs) transactions/dealings/business/ +¼è¤ê°ú¤­Àè [¤È¤ê¤Ò¤­¤µ¤­] /(n) customer/client/ +¼è¤ê±¿¤Ö [¤È¤ê¤Ï¤³¤Ö] /(v5b) to proceed smoothly/ +¼è¤ê±Û¤·¶ìÏ« [¤È¤ê¤³¤·¤°¤í¤¦] /(n) overanxiety/ +¼è¤ê²¡¤¨¤ë [¤È¤ê¤ª¤µ¤¨¤ë] /(v1) (1) to seize/to capture/to arrest/(2) to hold down/to subdue/ +¼è¤ê²¡¤µ¤¨¤ë [¤È¤ê¤ª¤µ¤¨¤ë] /(v1) (1) to seize/to capture/to arrest/(2) to hold down/to subdue/ +¼è¤ê²¼¤² [¤È¤ê¤µ¤²] /(n) withdrawal/(P)/ +¼è¤ê²¼¤²¤ë [¤È¤ê¤µ¤²¤ë] /(v1) to withdraw/to abandon (e.g. a lawsuit)/ +¼è¤ê²ó¤¹ [¤È¤ê¤Þ¤ï¤¹] /(v5s) to rotate in one's hands/to treat/to manage/to dispose of/ +¼è¤ê²õ¤· [¤È¤ê¤³¤ï¤·] /(n) demolition/pulling down/destruction/dismantling/(P)/ +¼è¤ê²õ¤¹ [¤È¤ê¤³¤ï¤¹] /(v5s) to demolish/to tear or pull down/ +¼è¤ê³°¤· [¤È¤ê¤Ï¤º¤·] /(n) removal/dismantling/detaching/ +¼è¤ê³°¤·¤Î¤Ç¤­¤ë [¤È¤ê¤Ï¤º¤·¤Î¤Ç¤­¤ë] /moveable/removeable/demountable/ +¼è¤ê³°¤¹ [¤È¤ê¤Ï¤º¤¹] /(v5s) to dismantle/to take something away/to detach/(P)/ +¼è¤ê³Ý¤«¤ë [¤È¤ê¤«¤«¤ë] /(v5r) to begin/to set about/to start/(P)/ +¼è¤ê³Ý¤ë [¤È¤ê¤«¤«¤ë] /(v5r) to begin/to set about/to start/ +¼è¤ê´¬¤­ [¤È¤ê¤Þ¤­] /(n) followers/hangers-on/ +¼è¤ê´¬¤­Ï¢ [¤È¤ê¤Þ¤­¤ì¤ó] /(abbr) one's followers or hangers-on/ +¼è¤ê´¬¤¯ [¤È¤ê¤Þ¤¯] /(v5k) to surround/to circle/to enclose/(P)/ +¼è¤ê´¹¤¨¤ë [¤È¤ê¤«¤¨¤ë] /(v1) to exchange/to replace/ +¼è¤ê´º¤¨¤º [¤È¤ê¤¢¤¨¤º] /(adv,n) at once/first of all/for the time being/(P)/ +¼è¤ê´ó¤»¤ë [¤È¤ê¤è¤»¤ë] /(v1) to order/to send away for/(P)/ +¼è¤êµÞ¤® [¤È¤ê¤¤¤½¤®] /(adv) in haste/ +¼è¤êµÞ¤° [¤È¤ê¤¤¤½¤°] /(v5g) to hurry/to hasten/ +¼è¤êµî¤ë [¤È¤ê¤µ¤ë] /(v5r) to remove/to eliminate/ +¼è¤ê¶Ë¤á [¤È¤ê¤­¤á] /(n) decision/agreement/ +¼è¤ê¶Ë¤á¤ë [¤È¤ê¤­¤á¤ë] /(v1) to agree/to decide upon/to enter into (a contract)/ +¼è¤ê·×¤é¤¤ [¤È¤ê¤Ï¤«¤é¤¤] /(n) arrangement/(P)/ +¼è¤ê·×¤é¤¦ [¤È¤ê¤Ï¤«¤é¤¦] /(v5u) to manage/to settle/to dispose of/to deal with/to arrange/ +¼è¤ê·è¤á [¤È¤ê¤­¤á] /(n) decision/agreement/(P)/ +¼è¤ê·è¤á¤ë [¤È¤ê¤­¤á¤ë] /(v1) to agree/to decide upon/to enter into (a contract)/(P)/ +¼è¤ê·ë¤Ö [¤È¤ê¤à¤¹¤Ö] /(v5b) to tie up/conclude/ +¼è¤ê¸ò¤ï¤¹ [¤È¤ê¤«¤ï¤¹] /(v5s) to exchange/to interchange/ +¼è¤ê¸ý [¤È¤ê¤¯¤Á] /(n) sumo techniques/(P)/ +¼è¤ê¹­¤²¤ë [¤È¤ê¤Ò¤í¤²¤ë] /(v1) to enlarge/to widen/to spread out/ +¼è¤ê¹ç¤¤ [¤È¤ê¤¢¤¤] /(n) scramble/struggle/ +¼è¤ê¹ç¤¦ [¤È¤ê¤¢¤¦] /(v5u) (1) to take each other's hands/to clasp (hands)/(2) to compete/to scramble for/(3) to respond/ +¼è¤ê¹ç¤ï¤» [¤È¤ê¤¢¤ï¤»] /(n) an assortment/combination/ +¼è¤ê¹ç¤ï¤»¤ë [¤È¤ê¤¢¤ï¤»¤ë] /(v1) to put together/to assemble/ +¼è¤ê¹þ¤ß [¤È¤ê¤³¤ß] /(n) confusion/(P)/ +¼è¤ê¹þ¤ßº¾µ½ [¤È¤ê¤³¤ß¤µ¤®] /confidence trick/ +¼è¤ê¹þ¤ß»ö [¤È¤ê¤³¤ß¤´¤È] /(n) confusion/bustle/ +¼è¤ê¹þ¤ßÃæ [¤È¤ê¤³¤ß¤Á¤å¤¦] /in midst of confusion/ +¼è¤ê¹þ¤à [¤È¤ê¤³¤à] /(v5m) to take in/to introduce/to be busy/to be confused/(P)/ +¼è¤êº®¤¼¤ë [¤È¤ê¤Þ¤¼¤ë] /(v1) to mix/to put together/ +¼è¤êº»ÂÁ [¤È¤ê¤¶¤¿] /(n) rumor/gossip/(idle) talk/ +¼è¤ê»¥ [¤È¤ê¤Õ¤À] /(n) card(s) to be picked up/ +¼è¤ê»¦¤¹ [¤È¤ê¤³¤í¤¹] /(v5s) to haunt to death/to possess and kill/ +¼è¤ê»«¤¯ [¤È¤ê¤µ¤Ð¤¯] /(v5k) to settle (a matter)/ +¼è¤ê»® [¤È¤ê¤¶¤é] /(n) small serving dish/ +¼è¤ê»¶¤é¤¹ [¤È¤ê¤Á¤é¤¹] /(v5s) to scatter about/ +¼è¤ê»Ä¤· [¤È¤ê¤Î¤³¤·] /(n) leaving behind/ +¼è¤ê»Ä¤¹ [¤È¤ê¤Î¤³¤¹] /(v5s) to leave behind/(P)/ +¼è¤ê»ÅÀÚ¤ë [¤È¤ê¤·¤­¤ë] /(v5r) to run or operate a business/ +¼è¤ê»ß¤á [¤È¤ê¤ä¤á] /(n) cancellation/suspension/ +¼è¤ê»ß¤á¤Î¤Ê¤¤ [¤È¤ê¤È¤á¤Î¤Ê¤¤] /incoherent/wandering/vague/rambling/whimsical/ +¼è¤ê»ß¤á¤Î̵¤¤ [¤È¤ê¤È¤á¤Î¤Ê¤¤] /incoherent/wandering/vague/rambling/whimsical/ +¼è¤ê»ß¤á¤ë [¤È¤ê¤ä¤á¤ë] /(v1) to cancel/to call off/ +¼è¤ê»ý¤Á [¤È¤ê¤â¤Á] /(n) mediation/entertainment/ +¼è¤ê»ý¤Ä [¤È¤ê¤â¤Ä] /(v5t) to mediate/to entertain/to serve/ +¼è¤ê¼¡¤® [¤È¤ê¤Ä¤®] /(n) agency/commission/ +¼è¤ê¼¡¤° [¤È¤ê¤Ä¤°] /(v5g) to act as an agent for/to announce (someone)/to convey (a message)/(P)/ +¼è¤ê¼Î¤Æ¤ë [¤È¤ê¤¹¤Æ¤ë] /(v1) to throw away/ +¼è¤ê¼è¤ê [¤È¤ê¤É¤ê] /(adj-na,n) various/ +¼è¤ê¼ê [¤È¤ê¤Æ] /(n) an acceptor/receiver/recipient/taker/a good practitioner of judo or sumo/ +¼è¤ê½¸¤á¤ë [¤È¤ê¤¢¤Ä¤á¤ë] /(v1) to gather/to collect/ +¼è¤ê½Ð¤¹ [¤È¤ê¤À¤¹] /(v5s) to take out/to produce/to pick out/(P)/ +¼è¤ê½ê [¤È¤ê¤É¤³¤í] /(n) merit/worth/ +¼è¤ê½ü¤¯ [¤È¤ê¤Î¤¾¤¯] /(v5k) to remove/to take away/to set apart/(P)/ +¼è¤ê¾Ã¤· [¤È¤ê¤±¤·] /(n) cancellation/cancel (CAN)/(P)/ +¼è¤ê¾Ã¤¹ [¤È¤ê¤±¤¹] /(v5s) to cancel/(P)/ +¼è¤ê¾å¤²¤ë [¤È¤ê¤¢¤²¤ë] /(v1) to take up/to pick up/to disqualify/to confiscate/to deprive/(P)/ +¼è¤ê¿Ô¤¯¤¹ [¤È¤ê¤Ä¤¯¤¹] /(v5s) to deplete/to take all/ +¼è¤êÀ¡¤Þ¤¹ [¤È¤ê¤¹¤Þ¤¹] /(v5s) to look unconcerned/to assume a composed look/ +¼è¤êÀ®¤· [¤È¤ê¤Ê¤·] /(n) mediation/intercession/smoothing over/ +¼è¤êÀ®¤¹ [¤È¤ê¤Ê¤¹] /(v5s) to mediate/to intervene/to smooth/ +¼è¤êÀâ [¤È¤ê¤»¤Ä] /(abbr) users' manual/ +¼è¤êÁ° [¤È¤ê¤Þ¤¨] /(n) a share or portion/ +¼è¤êÁ¶¤¦ [¤È¤ê¤Ä¤¯¤í¤¦] /(v5u) to temporize/to smooth over/ +¼è¤êÁÈ¤ß [¤È¤ê¤¯¤ß] /(io) (n) (1) a bout (in sports, etc.)/a match/(2) effort/initiative/(P)/ +¼è¤êÁȤà [¤È¤ê¤¯¤à] /(v5m) to tackle/to wrestle with/to engage in a bout/to come to grips with/to make effort/to strive for/(P)/ +¼è¤ê·¤¨¤ë [¤È¤ê¤½¤í¤¨¤ë] /(v1) to assemble of goods (into a set)/to gather/to put together/ +¼è¤ê»¤Ê¤¦ [¤È¤ê¤½¤³¤Ê¤¦] /(v5u) to miss/to fail to capitalize/ +¼è¤êÂÉ [¤È¤ê¤«¤¸] /(n) port (side of a ship)/ +¼è¤êÂɤò¼è¤ë [¤È¤ê¤«¤¸¤ò¤È¤ë] /(exp) steering to port/ +¼è¤êÂؤ¨ [¤È¤ê¤«¤¨] /(n) swap/exchange/ +¼è¤êÂؤ¨¤ë [¤È¤ê¤«¤¨¤ë] /(v1) to exchange/to replace/(P)/ +¼è¤êÂå [¤È¤ê¤·¤í] /portion/one's share/ +¼è¤êÄ´¤Ù [¤È¤ê¤·¤é¤Ù] /(n) investigation (e.g. by police or prosecutors)/examination/inquiry/(P)/ +¼è¤êÄ´¤Ù¤ë [¤È¤ê¤·¤é¤Ù¤ë] /(v1) to investigate/to examine/ +¼è¤êľ¤¹ [¤È¤ê¤Ê¤ª¤¹] /(v5s,vt) to re-grip/to re-wrestle (sumo)/ +¼è¤êÄäá¤ë [¤È¤ê¤·¤º¤á¤ë] /(v1) to quell/to quiet/ +¼è¤êÄù¤Þ¤ê [¤È¤ê¤·¤Þ¤ê] /(n) control/management/supervision/(P)/ +¼è¤êÄù¤Þ¤ë [¤È¤ê¤·¤Þ¤ë] /(v5r) to manage/to control/to supervise/(P)/ +¼è¤êÄù¤ê [¤È¤ê¤·¤Þ¤ê] /(n) control/management/supervision/(P)/ +¼è¤êŪ [¤È¤ê¤Æ¤­] /low-ranking sumo wrestler/ +¼è¤êÅ»¤á¤ë [¤È¤ê¤Þ¤È¤á¤ë] /(v1) to collect/to arrange/to settle/ +¼è¤êƨ¤¬¤¹ [¤È¤ê¤Ë¤¬¤¹] /(v5s) to miss (capturing)/to fail to catch/to let slip/ +¼è¤êƨ¤¹ [¤È¤ê¤Ë¤¬¤¹] /(v5s) to miss (capturing)/to fail to catch/to let slip/ +¼è¤êÆÀ [¤È¤ê¤¨] /(n) worth/redeeming feature/merit/gain/profit/ +¼è¤êÆþ¤ë [¤È¤ê¤¤¤ë] /(v5r) to make up to/ +¼è¤êÆþ¤ì [¤È¤ê¤¤¤ì] /(n) taking in/harvesting/ +¼è¤êÆþ¤ì¤ë [¤È¤ê¤¤¤ì¤ë] /(v1) to harvest/to take in/to adopt/(P)/ +¼è¤êÆþ¤ì¸ý [¤È¤ê¤¤¤ì¤°¤Á] /(n) an intake/ +¼è¤êÉÕ¤«¤ì¤ë [¤È¤ê¤Ä¤«¤ì¤ë] /(v1) to become obsessed with/ +¼è¤êÉÕ¤¯ [¤È¤ê¤Ä¤¯] /(v5k) to cling to/to grapple with/to possess/to stick to/ +¼è¤êÉÕ¤± [¤È¤ê¤Ä¤±] /(n) installation/furnishing/fitting/run on a bank/ +¼è¤êÉÕ¤±¤ë [¤È¤ê¤Ä¤±¤ë] /(v1) to furnish/to install/to get someone's agreement/ +¼è¤êÉÕ¤±¹©»ö [¤È¤ê¤Ä¤±¤³¤¦¤¸] /installation/ +¼è¤êʧ¤¤ [¤È¤ê¤Ï¤é¤¤] /(n) removing/clearing (away)/demolishing/ +¼è¤êʧ¤¦ [¤È¤ê¤Ï¤é¤¦] /(v5u) to clear away/to remove/to demolish/ +¼è¤êʬ [¤È¤ê¤Ö¤ó] /(n) one's share or portion/ +¼è¤êʬ [¤È¤ê¤ï¤±] /(adv,n) (uk) especially/above all/ +¼è¤êʬ¤± [¤È¤ê¤ï¤±] /(adv,n) (uk) especially/above all/(P)/ +¼è¤êʬ¤±¤Æ [¤È¤ê¤ï¤±¤Æ] /above all/especially/ +¼è¤êʬ¤±¤ë [¤È¤ê¤ï¤±¤ë] /(v1) to distribute/to apportion/to divide/ +¼è¤êÊ´ [¤È¤ê¤³] /(n) rice powder/ +¼è¤êʶ¤ì¤ë [¤È¤ê¤Þ¤®¤ì¤ë] /(v1) to be in confusion/to be busy/ +¼è¤êÊÁ [¤È¤ê¤¨] /(n) worth/redeeming feature/merit/gain/profit/(P)/ +¼è¤êÊÒÉÕ¤±¤ë [¤È¤ê¤«¤¿¤Å¤±¤ë] /(v1) to clean up/to clear away/to put in order/ +¼è¤êÊÖ¤· [¤È¤ê¤«¤¨¤·] /(n) recovery/ +¼è¤êÊÖ¤¹ [¤È¤ê¤«¤¨¤¹] /(v5s) to regain/to recover/to get back/(P)/ +¼è¤êÊø¤¹ [¤È¤ê¤¯¤º¤¹] /(v5s) to demolish/to take away until nothing remains/ +¼è¤êÊüÂê [¤È¤ê¤Û¤¦¤À¤¤] /(n) as much as one can take or carry away/ +¼è¤êÊý [¤È¤ê¤«¤¿] /(n) way of taking/ +¼è¤êÌÚ [¤È¤ê¤­] /(n) layering (in the gardening sense)/ +¼è¤êÌ᤹ [¤È¤ê¤â¤É¤¹] /(v5s) to take back/to regain/(P)/ +¼è¤êÍÞ¤¨¤ë [¤È¤ê¤ª¤µ¤¨¤ë] /(v1) (1) to seize/to capture/to arrest/(2) to hold down/to subdue/ +¼è¤êÍî¤È¤¹ [¤È¤ê¤ª¤È¤¹] /(v5s) to drop/to let fall/to omit/ +¼è¤êÍ𤹠[¤È¤ê¤ß¤À¤¹] /(v5s) to scatter about/to be distracted/ +¼è¤êÎ¥¤¹ [¤È¤ê¤Ï¤Ê¤¹] /(v5s) to release/to let go (of)/ +¼è¤êΩ¤Æ [¤È¤ê¤¿¤Æ] /(n) collection (of a debt)/patronage/(P)/ +¼è¤êΩ¤Æ¤Æ [¤È¤ê¤¿¤Æ¤Æ] /in particular/worth mentioning/ +¼è¤êΩ¤Æ¤ë [¤È¤ê¤¿¤Æ¤ë] /(v1) to collect/to extort/to appoint/to promote/ +¼è¤êΩ¤Æ¶â [¤È¤ê¤¿¤Æ¤­¤ó] /(n) money collected/ +¼è¤êα¤á¤Î¤Ê¤¤ [¤È¤ê¤È¤á¤Î¤Ê¤¤] /incoherent/wandering/vague/rambling/whimsical/ +¼è¤êα¤á¤Î̵¤¤ [¤È¤ê¤È¤á¤Î¤Ê¤¤] /incoherent/wandering/vague/rambling/whimsical/ +¼è¤êα¤á¤ë [¤È¤ê¤È¤á¤ë] /(v1) to stop/to put a stop to/to check/ +¼è¤êÎí¤¹ [¤È¤ê¤³¤Ü¤¹] /(v5s) (1) to lose an easy game/to suffer an unexpected defeat/(2) to lose information (computers)/ +¼è¤êÔ̤¹ [¤È¤ê¤³¤ï¤¹] /(v5s) to demolish/to tear or pull down/ +¼è¤êÙǤ° [¤È¤ê¤Ò¤·¤°] /(v5g) to crush/ +¼è¤êäƤá¤ë [¤È¤ê¤³¤á¤ë] /to shut in/to confine/to surround/ +¼è¤êåפë [¤È¤ê¤¹¤¬¤ë] /(v5r) to cling to/ +¼è¤ë [¤È¤ë] /(v5r) to take/to pick up/to harvest/to earn/to choose/(P)/ +¼è¤ì¤ë [¤È¤ì¤ë] /(v1) to come off/to be taken off/to be removed/to be obtained/to leave/to come out (e.g. photo)/to be interpreted/(P)/ +¼è°· [¤È¤ê¤¢¤Ä¤«¤¤] /(n) treatment/service/handling/management/(P)/ +¼è°·¤¤ [¤È¤ê¤¢¤Ä¤«¤¤] /(n) treatment/service/handling/management/(P)/ +¼è°·¿Í [¤È¤ê¤¢¤Ä¤«¤¤¤Ë¤ó] /agent/person in charge/ +¼è°·ÀâÌÀ½ñ [¤È¤ê¤¢¤Ä¤«¤¤¤»¤Ä¤á¤¤¤·¤ç] /user's manual/handling instructions/ +¼è°·Ãí°Õ [¤È¤ê¤¢¤Ä¤«¤¤¤Á¤å¤¦¤¤] /handling warning/(P)/ +¼è°ú [¤È¤ê¤Ò¤­] /(n,vs) transactions/dealings/business/(P)/ +¼è°ú¹â [¤È¤ê¤Ò¤­¤À¤«] /volume of business/turnover/ +¼è°ú½ê [¤È¤ê¤Ò¤­¤¸¤ç] /(n) (a stock) exchange/ +¼è°úÀè [¤È¤ê¤Ò¤­¤µ¤­] /(n) customer/client/ +¼è°úÆü [¤È¤ê¤Ò¤­¤Ò] /(n) trading day/ +¼è²¼¤² [¤È¤ê¤µ¤²] /(n) withdrawal/ +¼è´¹¤ë [¤È¤ê¤«¤¨¤ë] /(v1) to exchange/to replace/ +¼è´º¤¨¤º [¤È¤ê¤¢¤¨¤º] /(adv,n) at once/first of all/for the time being/(P)/ +¼è¶Ë¤á [¤È¤ê¤­¤á] /(n) decision/agreement/ +¼è·×¤é¤¤ [¤È¤ê¤Ï¤«¤é¤¤] /(n) arrangement/ +¼è·è [¤È¤ê¤­¤á] /(n) decision/agreement/ +¼è·è¤á [¤È¤ê¤­¤á] /(n) decision/agreement/(P)/ +¼è¹ç¤¦ [¤È¤ê¤¢¤¦] /(v5u) (1) to take each other's hands/to clasp (hands)/(2) to compete/to scramble for/(3) to respond/ +¼è¹þ¤ß [¤È¤ê¤³¤ß] /(n) confusion/ +¼èº»ÂÁ [¤È¤ê¤¶¤¿] /(n) current rumour/ +¼èºà [¤·¤å¤¶¤¤] /(n,vs) choice of subject/collecting data/(P)/ +¼èºàÈÉ [¤·¤å¤¶¤¤¤Ï¤ó] /data collecting party/ +¼è»ÅÀÚ¤ë [¤È¤ê¤·¤­¤ë] /(v5r) to manage all by oneself/ +¼è¼¡ [¤È¤ê¤Ä¤®] /(n) agency/commission/(P)/ +¼è¼¡Å¹ [¤È¤ê¤Ä¤®¤Æ¤ó] /(n) agency/distributor/ +¼è¼Î [¤·¤å¤·¤ã] /(n) choice/option/rejection or adoption/(P)/ +¼è¼ÎÁªÂò [¤·¤å¤·¤ã¤»¤ó¤¿¤¯] /(n) selection/making a choice/decision to adopt or reject/ +¼è¼ê [¤È¤Ã¤Æ] /(n) handle/grip/knob/ +¼è¾Ã [¤È¤ê¤±¤·] /(n) cancellation/cancel (CAN)/ +¼è¾Ã¤· [¤È¤ê¤±¤·] /(n) cancellation/cancel (CAN)/(P)/ +¼è¾å¤²¤ë [¤È¤ê¤¢¤²¤ë] /(v1) to take up/to pick up/to disqualify/to confiscate/to deprive/(P)/ +¼è¿å [¤·¤å¤¹¤¤] /(n,vs) drawing water from river or lake/(P)/ +¼èÀâ [¤È¤ê¤»¤Ä] /(abbr) users' manual/ +¼èÁÈ [¤È¤ê¤¯¤ß] /(n) (1) a bout (in sports, etc.)/a match/(2) effort/initiative/ +¼èÁÈ¤ß [¤È¤ê¤¯¤ß] /(n) (1) a bout (in sports, etc.)/a match/(2) effort/initiative/ +¼èÂɤò¼è¤ë [¤È¤ê¤«¤¸¤ò¤È¤ë] /(exp) steering to port/ +¼èÂØ [¤È¤ê¤«¤¨] /(n) swap/exchange/ +¼èÄ´ [¤È¤ê¤·¤é¤Ù] /(n) investigation (e.g. by police or prosecutors)/examination/inquiry/ +¼èÄ´¤Ù [¤È¤ê¤·¤é¤Ù] /(n) investigation (e.g. by police or prosecutors)/examination/inquiry/(P)/ +¼èÄù [¤È¤ê¤·¤Þ¤ê] /(n) control/management/supervision/ +¼èÄù¤Þ¤ê [¤È¤ê¤·¤Þ¤ê] /(n) control/management/supervision/(P)/ +¼èÄù¤ê [¤È¤ê¤·¤Þ¤ê] /(n) control/management/supervision/(P)/ +¼èÄùË¡ [¤È¤ê¤·¤Þ¤ê¤Û¤¦] /control law/(P)/ +¼èÄùÌò [¤È¤ê¤·¤Þ¤ê¤ä¤¯] /(n) company director/board member/(P)/ +¼èÄùÌò²ñ [¤È¤ê¤·¤Þ¤ê¤ä¤¯¤«¤¤] /(n) (1) board of directors/(2) board of directors' meeting/(P)/ +¼èÄùÌò²ñĹ [¤È¤ê¤·¤Þ¤ê¤ä¤¯¤«¤¤¤Á¤ç¤¦] /(n) chairman of board of directors/ +¼èÄùÌò¼ÒĹ [¤È¤ê¤·¤Þ¤ê¤ä¤¯¤·¤ã¤Á¤ç¤¦] /(n) managing director/president of a company (US)/ +¼èÄùÌòÉû¼ÒĹ [¤È¤ê¤·¤Þ¤ê¤ä¤¯¤Õ¤¯¤·¤ã¤Á¤ç¤¦] /(n) executive vice-president/ +¼èÅ»¤á¤ë [¤È¤ê¤Þ¤È¤á¤ë] /(v1) to collect/to arrange/to settle/ +¼èÆÀ [¤·¤å¤È¤¯] /(n,vs) acquisition/(P)/ +¼èÆÀ [¤È¤ê¤¨] /(n) worth/redeeming feature/merit/gain/profit/ +¼èÆÀ¼Ô [¤·¤å¤È¤¯¤·¤ã] /acquirer/ +¼èÉÕ¤¯ [¤È¤Ã¤Ä¤¯] /(v5k) to cling to/to grapple with/to possess/to stick to/ +¼èÉÕ¤¯ [¤È¤ê¤Ä¤¯] /(v5k) to cling to/to grapple with/to possess/to stick to/ +¼èÊÁ [¤È¤ê¤¨] /(n) worth/redeeming feature/merit/gain/profit/ +¼é [¤â¤ê] /(n) nursemaid/baby-sitting/(P)/ +¼é¤ê [¤Þ¤â¤ê] /(n) protection/defense/safeguard/charm/talisman/(P)/ +¼é¤ê»¥ [¤Þ¤â¤ê¤Õ¤À] /(n) paper charm or talisman/ +¼é¤ê¿À [¤Þ¤â¤ê¤¬¤ß] /(n) guardian deity/ +¼é¤êÅá [¤Þ¤â¤ê¤¬¤¿¤Ê] /(n) sword for self-defense/ +¼é¤êÈ´¤¯ [¤Þ¤â¤ê¤Ì¤¯] /(v5k) to hold fast/to protect to the end/ +¼é¤êËܺ [¤Þ¤â¤ê¤Û¤ó¤¾¤ó] /(n) guardian deity/ +¼é¤êΩ¤Æ¤ë [¤â¤ê¤¿¤Æ¤ë] /(v1) to bring up/to support/to rally/ +¼é¤ë [¤Þ¤â¤ë] /(v5r) to protect/to obey/to guard/to abide (by the rules)/(P)/ +¼é±Ò [¤·¤å¤¨¤¤] /(n) security guard/doorkeeper/(P)/ +¼é³ô [¤·¤å¤·¤å] /(n) lack of innovation/stupidity/ +¼éµÜ [¤ä¤â¤ê] /(n) (uk) gecko/house lizard/ +¼éµì [¤·¤å¤­¤å¤¦] /(n) conservatism/ +¼é¸î [¤·¤å¤´] /(n) protection/safeguard/ +¼é¸î¿À [¤·¤å¤´¤·¤ó] /(n) guardian deity/ +¼é¸î¿À [¤·¤å¤´¤¸¤ó] /(n) guardian deity/ +¼é¸îÅ·»È [¤·¤å¤´¤Æ¤ó¤·] /guardian angel/ +¼é¸îÎî [¤·¤å¤´¤ì¤¤] /guardian spirit/ +¼éÀª [¤·¤å¤»¤¤] /(n) (being on the) defensive/(P)/ +¼éÀ® [¤·¤å¤»¤¤] /(n) building up and maintaining/ +¼éÀï [¤·¤å¤»¤ó] /(n) a war of defense/a defensive fight/defensive warfare/ +¼éÁ¬ÅÛ [¤·¤å¤»¤ó¤É] /(n) miser/niggard/ +¼éÈëµÁ̳ [¤·¤å¤Ò¤®¤à] /(n) duty of confidentiality (concerning private matters learned through one's business)/ +¼éÈëµÁ̳°ãÈ¿ [¤·¤å¤Ò¤®¤à¤¤¤Ï¤ó] /(n) abuse of confidentiality/ +¼éÈ÷ [¤·¤å¤Ó] /(n) defense/(P)/ +¼éÈ÷¸Ç¤á [¤·¤å¤Ó¤¬¤¿¤á] /(n) making replacements for defensive purposes in the late inning of a game (baseball)/ +¼éÈ÷Ââ [¤·¤å¤Ó¤¿¤¤] /a garrison/ +¼éÈ÷ʼ [¤·¤å¤Ó¤Ø¤¤] /guards/ +¼éÈ÷Ψ [¤·¤å¤Ó¤ê¤Ä] /(n) one's fielding average/ +¼éʼ [¤·¤å¤Ø¤¤] /(n) guards/ +¼éÌò [¤â¤ê¤ä¤¯] /(n) a nurse or nanny/guardian/ +¼ê [¤Æ] /(n) hand/(P)/ +¼ê¤ª¤Á [¤Æ¤ª¤Á] /(n) oversight/omission/ +¼ê¤¬¤«¤ê [¤Æ¤¬¤«¤ê] /(n) (1) clue/key/(2) contact/trail/scent/track/(3) on hand/handhold/ +¼ê¤¬¤±¤ë [¤Æ¤¬¤±¤ë] /(v1) to make/to do/to produce/to work on/(P)/ +¼ê¤¬¾å¤¬¤ë [¤Æ¤¬¤¢¤¬¤ë] /(exp) to improve one's skill/ +¼ê¤¬Â­¤ê¤Ê¤¤ [¤Æ¤¬¤¿¤ê¤Ê¤¤] /be short of hands/ +¼ê¤´¤í [¤Æ¤´¤í] /(adj-na,n) moderate/handy/(P)/ +¼ê¤´¤ï¤¤ [¤Æ¤´¤ï¤¤] /(adj) difficult/tough/stubborn/redoubtable/(P)/ +¼ê¤¹¤ê [¤Æ¤¹¤ê] /(n) handrail/railing/(P)/ +¼ê¤º¤«¤é [¤Æ¤º¤«¤é] /(n) in person/personally/(do) oneself/ +¼ê¤Ã¼è¤êÁᤤ [¤Æ¤Ã¤È¤ê¤Ð¤ä¤¤] /(adj) quick (and easy)/finishing up in a hurry/ +¼ê¤Ã¼è¤êÁ᤯ [¤Æ¤Ã¤È¤ê¤Ð¤ä¤¯] /with dispatch/expeditiously/ +¼ê¤Ä¤­ [¤Æ¤Ä¤­] /(n) way of doing something/ +¼ê¤Å¤è¤¤ [¤Æ¤Å¤è¤¤] /(adj) strong/resolute/firm/strict/ +¼ê¤Ê¤º¤±¤ë [¤Æ¤Ê¤º¤±¤ë] /(v1) to tame/to win over/ +¼ê¤Ë¼è¤ë [¤Æ¤Ë¤È¤ë] /(exp) to take in one's hand/ +¼ê¤ËÆþ¤ë [¤Æ¤Ë¤Ï¤¤¤ë] /(exp) to obtain/to come into possession of/ +¼ê¤ËÆþ¤ì¤ë [¤Æ¤Ë¤¤¤ì¤ë] /(v1) to obtain/to procure/ +¼ê¤Ë;¤ë²ÝÂê [¤Æ¤Ë¤¢¤Þ¤ë¤«¤À¤¤] /task beyond one's powers/ +¼ê¤Ì¤°¤¤ [¤Æ¤Ì¤°¤¤] /(n) (hand) towel/ +¼ê¤Î¤Ò¤é [¤Æ¤Î¤Ò¤é] /(n) the palm (of one's hand)/(P)/ +¼ê¤Î¹Ã [¤Æ¤Î¤³¤¦] /(n) back of the hand/ +¼ê¤Î¹þ¤ó¤À [¤Æ¤Î¤³¤ó¤À] /intricate/elaborate/ +¼ê¤Î»Ø [¤Æ¤Î¤æ¤Ó] /finger/ +¼ê¤Î¼Ô [¤Æ¤Î¤â¤Î] /(n) ones subordinate/ +¼ê¤ÎÆϤ¯½ê [¤Æ¤Î¤È¤É¤¯¤È¤³¤í] /within one's reach/ +¼ê¤ÎÆâ [¤Æ¤Î¤¦¤Á] /(n) palm/skill/scope of one's power/one's intention/ +¼ê¤Îʪ [¤Æ¤Î¤â¤Î] /(n) one's own thing/ +¼ê¤ÎÊ¿ [¤Æ¤Î¤Ò¤é] /(n) the palm (of one's hand)/ +¼ê¤Ö¤é [¤Æ¤Ö¤é] /(n) empty-handed/ +¼ê¤Þ¤á [¤Æ¤Þ¤á] /(adj-na,n) (uk) diligent/industrious/skillful/dextrous/ +¼ê¤â̵¤¯ [¤Æ¤â¤Ê¤¯] /(adv) easily/ +¼ê¤ò°ú¤¯ [¤Æ¤ò¤Ò¤¯] /(exp) to lead by the hand/to wash one's hands of/ +¼ê¤ò±ä¤Ù¤ë [¤Æ¤ò¤Î¤Ù¤ë] /(exp) to stretch one's arm/ +¼ê¤ò¶õ¤«¤¹ [¤Æ¤ò¤¹¤«¤¹] /(exp) to make oneself available/ +¼ê¤ò·È¤¨¤Æ [¤Æ¤ò¤¿¤º¤µ¤¨¤Æ] /hand in hand/ +¼ê¤ò·Ò¤° [¤Æ¤ò¤Ä¤Ê¤°] /(exp) to join hands (with)/ +¼ê¤ò·ë¤Ö [¤Æ¤ò¤à¤¹¤Ö] /(exp) to join hands/ +¼ê¤òº¹¤·¿­¤Ù¤ë [¤Æ¤ò¤µ¤·¤Î¤Ù¤ë] /(exp) to hold out one's hand/to extend one's arm/ +¼ê¤ò½Ð¤¹ [¤Æ¤ò¤À¤¹] /(exp) to turn one's hand to/to reach out one's hand/ +¼ê¤ò¾Ý¤Ã¤¿»ú [¤Æ¤ò¤«¤¿¤É¤Ã¤¿¤¸] /character representing a hand/ +¼ê¤ò¿¶¤ë [¤Æ¤ò¤Õ¤ë] /(exp) to wave one's hand/ +¼ê¤ò¿å¤ËÄÒ¤±¤ë [¤Æ¤ò¤ß¤º¤Ë¤Ä¤±¤ë] /(exp) to immerse (dip) one's hand in water/ +¼ê¤òÀÚ¤ë [¤Æ¤ò¤­¤ë] /(exp) to cut off (a relationship)/ +¼ê¤òÀ÷¤á¤ë [¤Æ¤ò¤½¤á¤ë] /(exp) to have a hand (in)/ +¼ê¤òÁȤà [¤Æ¤ò¤¯¤à] /(exp) to join hands together/ +¼ê¤ò«¤Í¤Æ [¤Æ¤ò¤Ä¤«¤Í¤Æ] /doing nothing/folding one's arms/ +¼ê¤òÂߤ·¤Þ¤·¤ç¤¦¤« [¤Æ¤ò¤«¤·¤Þ¤·¤ç¤¦¤«] /(col) Can I lend a hand?/ +¼ê¤ò᤯ [¤Æ¤ò¤¿¤¿¤¯] /(exp) to clap/ +¼ê¤òÃ失¤ë [¤Æ¤ò¤Ä¤±¤ë] /(exp) to set one's hand to/to start/ +¼ê¤òÈ´¤¯ [¤Æ¤ò¤Ì¤¯] /(exp) to ease up (on an opponent)/to cut corners/to be shoddy/ +¼ê¤òÊѤ¨¤ë [¤Æ¤ò¤«¤¨¤ë] /(exp) to resort to other means/ +¼ê¤òÊѤ¨ÉʤòÊѤ¨ [¤Æ¤ò¤«¤¨¤·¤Ê¤ò¤«¤¨] /by hook or by crook/by all possible means/ +¼ê°Å¤¬¤ê [¤Æ¤¯¤é¤¬¤ê] /(n) shadow cast by a person's hand/ +¼ê°Ö¤ß [¤Æ¤Ê¤°¤µ¤ß] /(n) fingering an object (in killing time)/amusing oneself/gambling/ +¼ê°ã¤¤ [¤Æ¤Á¤¬¤¤] /(n) mistake/blunder/ +¼ê°ìÇÕ [¤Æ¤¤¤Ã¤Ñ¤¤] /(adj-na,n) having one's hands full/ +¼ê°ú [¤Æ¤Ó¤­] /(n) guidance/guide/introduction/(P)/ +¼ê°ú¤­ [¤Æ¤Ó¤­] /(n) guidance/guide/introduction/(P)/ +¼ê°ú¤­½ñ [¤Æ¤Ó¤­¤·¤ç] /(n) handbook/manual/guide/ +¼ê°ú½ñ [¤Æ¤Ó¤­¤·¤ç] /(n) handbook/manual/guide/(P)/ +¼ê°ü [¤·¤å¤¤¤ó] /(n) masturbation/onanism/ +¼ê±© [¤Æ¤Ð] /(n) chicken wing/ +¼ê±©Àè [¤Æ¤Ð¤µ¤­] /(n) (tip section of) chicken wing/ +¼ê±ö [¤Æ¤·¤ª] /(n) table salt/small plate/ +¼ê±ö»® [¤Æ¤·¤ª¤¶¤é] /(n) small plate/ +¼ê±þ¤¨ [¤Æ¤´¤¿¤¨] /(n) response/(P)/ +¼ê²¡¤· [¤Æ¤ª¤·] /(n) pushing by hand/hand gilding/ +¼ê²¡¤·¼Ö [¤Æ¤ª¤·¤°¤ë¤Þ] /(n) handcart/wheelbarrow/ +¼ê²³ [¤Æ¤ª¤±] /(n) pail/bucket/ +¼ê²¼ [¤Æ¤·¤¿] /(n) subordinate/underling/ +¼ê²Ã¸º [¤Æ¤«¤²¤ó] /(n,vs,exp) going easy on someone/take situational peculiarities into consideration/rough estimate/making an allowance for/ +¼ê²Ùʪ [¤Æ¤Ë¤â¤Ä] /(n) hand luggage/hand baggage/(P)/ +¼ê²Ùʪ°ì»þͤ«¤ê½ê [¤Æ¤Ë¤â¤Ä¤¤¤Á¤¸¤¢¤º¤«¤ê¤·¤ç] /short-term hand-luggage storage/ +¼ê²ò¤­ [¤Æ¤Û¤É¤­] /(n) learning the basics/initiation/ +¼ê²ó¤· [¤Æ¤Þ¤ï¤·] /(n) preparations/arrangements/ +¼ê²ó¤ê [¤Æ¤Þ¤ï¤ê] /(n) at hand/personal effects or belongings/ +¼ê²ó¤êÉÊ [¤Æ¤Þ¤ï¤ê¤Ò¤ó] /(n) personal effects or belongings/ +¼ê²û¤±¤ë [¤Æ¤Ê¤º¤±¤ë] /(v1) to tame/to win over/ +¼ê³Ý¤«¤ê [¤Æ¤¬¤«¤ê] /(n) (1) clue/key/(2) contact/trail/scent/track/(3) on hand/handhold/(P)/ +¼ê³Ý¤± [¤Æ¤«¤±] /(n) handhold on a object which facilitates carrying/ +¼ê³Ý¤±¤ë [¤Æ¤¬¤±¤ë] /(v1) to handle/to manage/to work with/to rear/to look after/to have experience with/ +¼ê³Ý¤ê [¤Æ¤¬¤«¤ê] /(n) (1) clue/key/(2) contact/trail/scent/track/(3) on hand/handhold/ +¼ê³è¤± [¤Æ¤¤¤±] /(exp) (1) doing one's own flower arranging/(2) marrying or making a mistress of a geisha/ +¼ê´¬¤­ [¤Æ¤Þ¤­] /(n) (1) winding or rolling by hand/(2) hand-rolled sushi, usually cone-shaped/ +¼ê´¬¼÷»Ê [¤Æ¤Þ¤­¤º¤·] /sushi wrapped in nori/ +¼ê´·¤é¤· [¤Æ¤Ê¤é¤·] /(n) practice/exercise/training/ +¼ê´É [¤Æ¤¯¤À] /(n) wiles/ +¼ê´Ê [¤·¤å¤«¤ó] /(n) letter/ +¼ê´Ë¤¤ [¤Æ¤Ì¤ë¤¤] /(adj) lax/lenient/slow/ +¼ê´Í [¤·¤å¤«¤ó] /(n) letter/ +¼ê´Ö [¤Æ¤Þ] /(n) time/labour/(P)/ +¼ê´Ö¤ò¼è¤ë [¤Æ¤Þ¤ò¤È¤ë] /(exp) to be detained/to take time/ +¼ê´Ö²Ë [¤Æ¤Þ¤Ò¤Þ] /(n) time and effort/trouble/ +¼ê´Ö·ä [¤Æ¤Þ¤Ò¤Þ] /(n) time and effort/trouble/ +¼ê´Ö»Å»ö [¤Æ¤Þ¤·¤´¤È] /a tedious or troublesome or time-consuming job/piecework/ +¼ê´Ö¼è¤ë [¤Æ¤Þ¤É¤ë] /(v5r) to take time/to be delayed/ +¼ê´ÖÄ [¤Æ¤Þ¤Á¤ó] /(n) wages (charge) for labor/pay/ +¼ê´ñÎï [¤Æ¤®¤ì¤¤] /(adj-na) neatly or cleverly made/ +¼ê´ú [¤Æ¤Ð¤¿] /(n) semaphore (hand) flag/ +¼ê´ú¿®¹æ [¤Æ¤Ð¤¿¤·¤ó¤´¤¦] /flag signaling/semaphore/ +¼êµ¡ [¤Æ¤Ð¤¿] /(n) handloom/ +¼êµ­ [¤·¤å¤­] /(n) note/memorandum/(P)/ +¼êµ» [¤·¤å¤®] /(n) craft/ +¼êµÇ [¤Æ¤Þ¤ê] /(n) traditional Japanese handball/ +¼êµÍ¤Þ¤ê [¤Æ¤Å¤Þ¤ê] /(n) stalemate/ +¼êµÍ¤á [¤Æ¤Å¤á] /(n) pressing/urging/ +¼êµÍ¤ê [¤Æ¤Å¤Þ¤ê] /(n) stalemate/ +¼êµö [¤Æ¤â¤È] /(n) (1) (money) on hand or at home/one's purse/(2) usual skill/ +¼ê¶¯¤¤ [¤Æ¤´¤ï¤¤] /(adj) difficult/tough/stubborn/redoubtable/ +¼ê¶¯¤¤ [¤Æ¤Å¤è¤¤] /(adj) strong/resolute/firm/strict/ +¼ê¶¹ [¤Æ¤¼¤Þ] /(adj-na,n) narrow/small/cramped/ +¼ê¶À [¤Æ¤«¤¬¤ß] /(n) hand-mirror/ +¼ê¶È [¤Æ¤ï¤¶] /(n) work using the hands/ +¼ê¶Ì [¤Æ¤À¤Þ] /(n) beanbags/jackstones/ +¼ê¶Ì¤Ë [¤Æ¤À¤Þ¤Ë] /(leading) someone by the nose/ +¼ê¶Ú [¤Æ¤¹¤¸] /(n) lines of the palm/aptitude/handwriting/apt move (in a go or shogi game)/standard method/ +¼ê¶á [¤Æ¤Â¤«] /(adj-na,n) near/handy/familiar/ +¼ê¶á¤« [¤Æ¤¸¤«] /within reach/ +¼ê¶â [¤Æ¤­¤ó] /(n) a deposit/ +¼ê¶ð [¤Æ¤´¤Þ] /(n) (game pieces, soldiers, etc.) under one's control/ +¼ê¶õ¤­ [¤Æ¤¢¤­] /(adj-no,n) (1) not busy/unengaged/being free/(2) leisure/ +¼ê¶õ¤­ [¤Æ¤¹¤­] /(adj-no,n) (1) not busy/unengaged/being free/(2) leisure/ +¼ê·«¤ê [¤¿¤°¤ê] /(n) (1) reeling in (thread, etc.)/(2) transport by passing from hand-to-hand/ +¼ê·«¤ê [¤Æ¤°¤ê] /(n) (1) reeling in (thread, etc.)/(2) transport by passing from hand-to-hand/ +¼ê·«¤ê¹þ¤à [¤¿¤°¤ê¤³¤à] /(v5m) to reel in/ +¼ê·«¤ë [¤¿¤°¤ë] /(v5r) to pull in (rope)/ +¼ê·Á [¤Æ¤¬¤¿] /(n) draft/promissory note/(P)/ +¼ê·Á³ä°ú [¤Æ¤¬¤¿¤ï¤ê¤Ó¤­] /discounting of a bill/ +¼ê·Á¸ò´¹½ê [¤Æ¤¬¤¿¤³¤¦¤«¤ó¤¸¤ç] /a clearing house/ +¼ê·Ú [¤Æ¤¬¤ë] /(adj-na,n) easy/simple/informal/offhand/cheap/(P)/ +¼ê·Ý [¤·¤å¤²¤¤] /(n) handicrafts/ +¼ê·ÝÉÊ [¤·¤å¤²¤¤¤Ò¤ó] /handicrafts/hand-crafted goods/ +¼ê·ä [¤Æ¤¹¤­] /(n) spare or free time/ +¼ê·ø¤¤ [¤Æ¤¬¤¿¤¤] /(adj) steady/firm/solid/secure/(P)/ +¼ê·ü¤«¤ê [¤Æ¤¬¤«¤ê] /(n) (1) clue/key/(2) contact/trail/scent/track/(3) on hand/handhold/ +¼ê·ü¤± [¤Æ¤«¤±] /(n) handhold on a object which facilitates carrying/ +¼ê·ü¤ê [¤Æ¤¬¤«¤ê] /(n) (1) clue/key/(2) contact/trail/scent/track/(3) on hand/handhold/ +¼ê¸µ [¤Æ¤â¤È] /(n) (1) (money) on hand or at home/one's purse/(2) usual skill/(P)/ +¼ê¸·¤·¤¤ [¤Æ¤­¤Ó¤·¤¤] /(adj) severe/harsh/ +¼ê¸ÅÀ¢¤ë [¤Æ¤³¤º¤ë] /(v5r) (uk) to have much trouble/to have a hard time/to not know how to handle/(P)/ +¼ê¸å¤ì [¤Æ¤ª¤¯¤ì] /(adj-na,n) (1) being (too) late/(2) belated treatment/ +¼ê¸ò [¤·¤å¤³¤¦] /(n,vs) handing over/delivery/ +¼ê¸ü¤¤ [¤Æ¤¢¤Ä¤¤] /(adj) courteous/ +¼ê¸ý [¤Æ¤°¤Á] /(n) modus operandi/criminal technique/trick/(P)/ +¼ê¸þ¤«¤¤ [¤Æ¤à¤«¤¤] /(n) resistance/ +¼ê¸þ¤«¤¦ [¤Æ¤à¤«¤¦] /(v5u) to resist/ +¼ê¹¤ [¤Æ¤¢¤«] /(n) finger marks/dirty marks/ +¼ê¹© [¤·¤å¤³¤¦] /(n) handicrafts/ +¼ê¹©¶È [¤·¤å¤³¤¦¤®¤ç¤¦] /(n) handicraft industry/ +¼ê¹©·Ý [¤·¤å¤³¤¦¤²¤¤] /(n) handicrafts/ +¼ê¹­¤¤ [¤Æ¤Ó¤í¤¤] /(adj) spacious/roomy/ +¼ê¹­¤¯ [¤Æ¤Ó¤í¤¯] /widely/extensively/on an extensive scale/ +¼ê¹µ¤¨ [¤Æ¤Ó¤«¤¨] /(n) (1) note/memorandum/(2) holding oneself back/(P)/ +¼ê¹µ¤¨¤ë [¤Æ¤Ó¤«¤¨¤ë] /(v1) (1) to hang (hold) back/to hold off/to refrain/to reduce or cut back on/(2) to jot down a note/ +¼ê¹Ã [¤Æ¤Ã¤³¤¦] /(n) covering for the back of the hand and wrist/ +¼ê¹Ë [¤¿¤Å¤Ê] /(n) bridle/reins/(P)/ +¼ê¹Ë¤ò´Ë¤á¤ë [¤¿¤Å¤Ê¤ò¤æ¤ë¤á¤ë] /(exp) to slack the reins/ +¼ê¹Ó [¤Æ¤¢¤é] /(adj-na,n) violent/rough/ +¼ê¹ç¤¤ [¤Æ¤¢¤¤] /(n) disparaging term for another person/that kind/ +¼ê¹ç¤ï¤» [¤Æ¤¢¤ï¤»] /(n) game/contest/bout/ +¼ê¹ó¤¤ [¤Æ¤Ò¤É¤¤] /(adj) severe/harsh/ +¼ê¹÷ [¤Æ¤¹¤­] /(n) handmade paper/ +¼ê¹þ¤á [¤Æ¤´¤á] /(n) rape/ +¼êº¢ [¤Æ¤´¤í] /(adj-na,n) moderate/handy/ +¼êº¬´É¾É¸õ·² [¤·¤å¤³¤ó¤«¤ó¤·¤ç¤¦¤³¤¦¤°¤ó] /carpal tunnel syndrome/ +¼êº¹¤· [¤Æ¤µ¤·] /inserted by hand/ +¼êºÊ [¤Æ¤Å¤Þ] /(n) sleight of hand/ +¼êºÙ¹© [¤Æ¤¶¤¤¤¯] /(n) handiwork/handicraft/homemade/ +¼êºÝ [¤Æ¤®¤ï] /(n) performance/skill/tact/(P)/ +¼êºÝÎɤ¯ [¤Æ¤®¤ï¤è¤¯] /efficiently/skillfully/cleverly/(P)/ +¼êºî¤ê [¤Æ¤Å¤¯¤ê] /(adj-no,n) handmade/homegrown/hand-crafted/homemade/(P)/ +¼êºî¶È [¤Æ¤µ¤®¤ç¤¦] /(n) manual labor/manual procedures/ +¼êºþ¤ê [¤Æ¤º¤ê] /(n) printing by hand/ +¼ê»¤¤ì [¤Æ¤º¤ì] /(n) becoming worn or soiled with handling/being old-fashioned/ +¼ê»¥ [¤Æ¤Õ¤À] /(n) (card playing) hand/visiting (name) card/ +¼ê»¥·¿ [¤Æ¤Õ¤À¤¬¤¿] /(n) wallet-sized (photo)/ +¼ê»«¤­ [¤Æ¤µ¤Ð¤­] /(n) handling/manipulation/ +¼ê»Å»ö [¤Æ¤·¤´¤È] /(n) handwork/manual labor/working with one's hands/ +¼ê»ÅÉñ¤¤ [¤Æ¤¸¤Þ¤¤] /(n) clearing or evening of accounts/ +¼ê»Ï¤á [¤Æ¤Ï¤¸¤á] /(n) outset/(P)/ +¼ê»ÒÀ¢¤ë [¤Æ¤³¤º¤ë] /(v5r) (uk) to have much trouble/to have a hard time/to not know how to handle/ +¼ê»Ø [¤·¤å¤·] /(n) finger/ +¼ê»æ [¤Æ¤¬¤ß] /(n) letter/(P)/ +¼ê»æ¤ò°¸¤Æ¤ë [¤Æ¤¬¤ß¤ò¤¢¤Æ¤ë] /(exp) to address (direct) a letter to a person/ +¼ê»æ¤ò½Ð¤¹ [¤Æ¤¬¤ß¤ò¤À¤¹] /(exp) to mail a letter/ +¼ê»æ¤òź¤¨¤ë [¤Æ¤¬¤ß¤ò¤½¤¨¤ë] /(exp) to attach a letter to/ +¼ê»æÇúÃÆ [¤Æ¤¬¤ß¤Ð¤¯¤À¤ó] /(n) letter bomb/ +¼ê»ô¤¤ [¤Æ¤¬¤¤] /(n) raising or keeping an animal by oneself/ +¼ê»ý¤Á [¤Æ¤â¤Á] /(n) holdings/goods on hand/(P)/ +¼ê»ý¤Á¸½¶â [¤Æ¤â¤Á¤²¤ó¤­¤ó] /ready cash/cash on hand/ +¼ê»ý¤ÁÉÊ [¤Æ¤â¤Á¤Ò¤ó] /goods in stock or on hand or in one's possession/ +¼ê»ý¤Á̵º»ÂÁ [¤Æ¤â¤Á¤Ö¤µ¤¿] /(adj-na,n) being bored or at loose ends/ +¼ê¼Ì [¤·¤å¤·¤ã] /(n) copying by hand/ +¼ê¼Ö [¤Æ¤°¤ë¤Þ] /(n) handcart/wheelbarrow/ +¼ê¼à [¤Æ¤¸¤ã¤¯] /(n) helping oneself to a drink/ +¼ê¼è¤ê [¤Æ¤È¤ê] /(n) talented sumo wrestler/good at manipulating (others)/(P)/ +¼ê¼è¤ê [¤Æ¤É¤ê] /(n) after tax income/net income/ +¼ê¼ó [¤Æ¤¯¤Ó] /(n) wrist/(P)/ +¼ê½¬¤¤ [¤Æ¤Ê¤é¤¤] /(n) study/ +¼ê½Ð¤· [¤Æ¤À¤·] /(n) meddling/interfering/ +¼ê½Ñ [¤·¤å¤¸¤å¤Ä] /(n) surgical operation/(P)/ +¼ê½Ñ°á [¤·¤å¤¸¤å¤Ä¤¤] /surgical gown/ +¼ê½Ñ´ï¶ñ [¤·¤å¤¸¤å¤Ä¤­¤°] /(n) surgical instrument/ +¼ê½Ñ¼¼ [¤·¤å¤¸¤Ä¤·¤Ä] /surgery/operating room/ +¼ê½Ñ¼¼ [¤·¤å¤¸¤å¤Ä¤·¤Ä] /surgery/operating room/ +¼ê½ÑÂæ [¤·¤å¤¸¤å¤Ä¤À¤¤] /operating table/ +¼ê½ç [¤Æ¤¸¤å¤ó] /(n) process/procedure/protocol/(P)/ +¼ê½é¤á¤Ë [¤Æ¤Ï¤¸¤á¤Ë] /at first/at the outset/beginning/ +¼ê½ñ [¤·¤å¤·¤ç] /(n) writing by oneself/one's own handwriting/ +¼ê½ñ¤­ [¤Æ¤«¤­] /(n) (1) handwriting/(2) skilled penman/(P)/ +¼ê½ñ¤­ [¤Æ¤¬¤­] /(n) (1) handwriting/(2) skilled penman/ +¼ê½õ¤± [¤Æ¤À¤¹¤±] /(n) a help/(P)/ +¼ê½ý [¤Æ¤­¤º] /(n) wound suffered in a fight/ +¼ê¾¶ [¤·¤å¤·¤ç¤¦] /(n) excerption/manual copying/excerpt/ +¼ê¾·¤­ [¤Æ¤Þ¤Í¤­] /(n) beckoning/(P)/ +¼ê¾·¤¯ [¤Æ¤Þ¤Í¤¯] /(v5k) to beckon/ +¼ê¾¸ [¤·¤å¤·¤ç¤¦] /(adj-na,n) palmar/palm/ +¼ê¾Æ¤­ [¤Æ¤ä¤­] /(n) home-baked/homemade/ +¼ê¾å¤² [¤Æ¤¢¤²] /all over/given in/given up hope/bring to knees/ +¼ê¾û [¤Æ¤¸¤ç¤¦] /(n) handcuffs/manacles/(P)/ +¼ê¿¡ [¤Æ¤Õ¤­] /(n) (hand) towel/ +¼ê¿¡¤¤ [¤Æ¤Ì¤°¤¤] /(n) (hand) towel/(P)/ +¼ê¿¡¤­ [¤Æ¤Õ¤­] /(n) (hand) towel/ +¼ê¿¢¤¨ [¤Æ¤¦¤¨] /(n) planting personally/ +¼ê¿¤ [¤·¤å¤·¤ç¤¯] /(n) portable candlestick/ +¼ê¿¤ [¤Æ¤·¤ç¤¯] /(n) portable candlestick/ +¼ê¿¥ [¤Æ¤ª¤ê] /(n) handwoven/handspun/weaving by hand/ +¼ê¿¥¤ê [¤Æ¤ª¤ê] /(n) handwoven/handspun/weaving by hand/ +¼ê¿¦ [¤Æ¤·¤ç¤¯] /(n) handicraft/ +¼ê¿¦ [¤Æ¤¸¤ç¤¯] /(n) handicraft/ +¼ê¿¨¤ê [¤Æ¤¶¤ï¤ê] /(n) feel/touch/ +¼ê¿®¸ì [¤Æ¤·¤ó¤´] /hand signals/flag signals/ +¼ê¿´ [¤Æ¤´¤³¤í] /(n) discretion/consideration/allowance/ +¼ê¿´¤ò²Ã¤¨¤ë [¤Æ¤´¤³¤í¤ò¤¯¤ï¤¨¤ë] /(exp) to take into consideration/to use one's discretion/ +¼ê¿¶¤ê [¤Æ¤Ö¤ê] /(n) movements or gestures of hands or arms/(P)/ +¼ê¿¿»÷ [¤Æ¤Þ¤Í] /(n) gesture/sign/hand signal/ +¼ê¿å [¤Á¤ç¤¦¤º] /(n) water for washing or moistening one's hands/ +¼ê¿å [¤Æ¤ß¤º] /(n) water for washing or moistening one's hands/ +¼ê¿ô [¤Æ¤«¤º] /(n) number of moves/trouble/ +¼ê¿ô [¤Æ¤¹¤¦] /(n) trouble/labor/handling/(P)/ +¼ê¿ôÆþ¤ê [¤Ç¤º¤¤¤ê] /(n) display of a sumo champion in the ring/ +¼ê¿ôÎÁ [¤Æ¤¹¤¦¤ê¤ç¤¦] /(n) handling charge/commission/(P)/ +¼êÀ¢ [¤Æ¤¹¤ê] /(n) handrail/railing/ +¼êÀ¢¤ê [¤Æ¤¹¤ê] /(n) handrail/railing/(P)/ +¼êÀª [¤Æ¤¼¤¤] /(n) one's troops/ +¼êÀ¸¤± [¤Æ¤¤¤±] /(exp) (1) doing one's own flower arranging/(2) marrying or making a mistress of a geisha/ +¼êÀ¹¤ê [¤Æ¤â¤ê] /(n) helping oneself to (food or other objects)/arranging things to suit oneself/ +¼êÀ½ [¤Æ¤»¤¤] /(n) handmade/(P)/ +¼êÀ× [¤·¤å¤»¤­] /(n) handwriting/ +¼êÀØ [¤·¤å¤»¤­] /(n) holograph/calligraphic specimen/handwriting/ +¼êÀÚ¤ì [¤Æ¤®¤ì] /(n) severing of connections or relations/ +¼êÀÚ¤ì¶â [¤Æ¤®¤ì¤­¤ó] /(n) consolation money/ +¼êÀè [¤Æ¤µ¤­] /(n) fingers/ +¼êÀö¤¤ [¤Æ¤¢¤é¤¤] /(n) restroom/lavatory/hand-washing/(P)/ +¼êÀö¤¤È­ [¤Æ¤¢¤é¤¤¤Ð¤Á] /(n) washbasin/ +¼êÁ° [¤Æ¤Þ¤¨] /(n) before/this side/we/you/(P)/ +¼êÁ°¤ÎÊý [¤Æ¤Þ¤¨¤Î¤Û¤¦] /(exp) this side/in the forefront/ +¼êÁ°¾¡¼ê [¤Æ¤Þ¤¨¤¬¤Ã¤Æ] /(adj-na,n) self-centered/selfish/ +¼êÁ°Ì£Á¹ [¤Æ¤Þ¤¨¤ß¤½] /(n) self-flattery/sing one's own praises/ +¼êÁᤤ [¤Æ¤Ð¤ä¤¤] /(adj) nimble/(P)/ +¼êÁê [¤Æ¤½¤¦] /(n,vs) palm reading/ +¼êÁ긫 [¤Æ¤½¤¦¤ß] /(n) palm reader/ +¼ê¤¤ê [¤Æ¤Å¤¯¤ê] /(adj-no,n) handmade/homegrown/hand-crafted/homemade/(P)/ +¼ê­ [¤Æ¤¢¤·] /(n) one's hands and feet/limbs/(P)/ +¼ê³ [¤Æ¤Ä¤Å¤­] /(n,vs) procedure/(legal) process/formalities/(P)/ +¼ê³¤­ [¤Æ¤Ä¤Å¤­] /(n,vs) procedure/(legal) process/formalities/(P)/ +¼ê³¤­¤ò·Ð¤ë [¤Æ¤Ä¤Å¤­¤ò¤Ø¤ë] /(exp) to go through formalities/ +¼ê³¤­Åª [¤Æ¤Ä¤Å¤­¤Æ¤­] /(adj-na) procedural/ +¼êÂǤÁ [¤Æ¤¦¤Á] /(n) killing with bare hands/making noodles by hand/reconciliation/ +¼êÂǤÁ¼° [¤Æ¤¦¤Á¤·¤­] /hand-clapping ceremony (of reconciliation)/ +¼êÂÞ [¤Æ¤Ö¤¯¤í] /(n) glove/(P)/ +¼êÂå [¤Æ¤À¤¤] /(n) a sales clerk/ +¼êÂô [¤·¤å¤¿¤¯] /(n) worn or soiled with handling/ +¼êÂôËÜ [¤·¤å¤¿¤¯¤Ü¤ó] /(n) a favorite book (worn with much handling)/ +¼êõ¤ê [¤Æ¤µ¤°¤ê] /(n,vs) fumbling/groping/(P)/ +¼êû¤¤ [¤Æ¤ß¤¸¤«¤¤] /short/brief/ +¼êÃÊ [¤·¤å¤À¤ó] /(n) means/way/measure/(P)/ +¼êÃʤò¹Ö¤¸¤ë [¤·¤å¤À¤ó¤ò¤³¤¦¤¸¤ë] /(exp) to take steps (measures)/ +¼êÃʤò¿Ô¤¯¤¹ [¤·¤å¤À¤ó¤ò¤Ä¤¯¤¹] /(exp) to try everything/to leave no stone unturned/ +¼êÃÌ [¤·¤å¤À¤ó] /(n) another name for the game of Go or Igo/ +¼êÃÙ¤ì [¤Æ¤ª¤¯¤ì] /(adj-na,n) (1) being (too) late/(2) belated treatment/(P)/ +¼êÃæ [¤·¤å¤Á¤å¤¦] /(n) in one's hands/in one's control/(P)/ +¼êÃæ¤Ë [¤·¤å¤Á¤å¤¦¤Ë] /in the hands/ +¼êÃæ¤Ë¤¹¤ë [¤·¤å¤Á¤å¤¦¤Ë¤¹¤ë] /(exp) to be in one's hands/ +¼êÃé¼Â [¤Æ¤Þ¤á] /(adj-na,n) (uk) diligent/industrious/skillful/dextrous/ +¼êÄ¡ [¤Æ¤Á¤ç¤¦] /(n) notebook/ +¼êÄ¢ [¤Æ¤Á¤ç¤¦] /(n) notebook/(P)/ +¼êÄ¥¤ê [¤Æ¤Ð¤ê] /(n) gluing by hand/gambling without money (on the understanding that losses shall be covered later)/ +¼êĹ [¤Æ¤Ê¤¬] /(n) long-armed/kleptomania(c)/ +¼êűî [¤Æ¤Ê¤¬¤¶¤ë] /(n) long-armed ape/gibbon/ +¼êľ¤· [¤Æ¤Ê¤ª¤·] /(n) later adjustment/(P)/ +¼êÄˤ¤ [¤Æ¤¤¤¿¤¤] /(adj) severe/hard/(P)/ +¼êÄÏ¤ß [¤Æ¤Å¤«¤ß] /(n) (literal sense of) seizing/grasping/ +¼êÄà [¤Æ¤Å¤ê] /(n) handline fishing (angling)/handlining/ +¼êÄà¤ê [¤Æ¤Å¤ê] /(n) handline fishing/ +¼êÄó¤² [¤Æ¤µ¤²] /(n) handbag/(P)/ +¼êÄ󤲳ó [¤Æ¤µ¤²¤«¤Ð¤ó] /(n) briefcase/attache case/ +¼êÄ󤲶â¸Ë [¤Æ¤µ¤²¤­¤ó¤³] /(portable) safe or cash box/ +¼êÄó¤²ÂÞ [¤Æ¤µ¤²¤Ö¤¯¤í] /(n) handbag/shopping bag/ +¼êÅÁ¤¤ [¤Æ¤Ä¤À¤¤] /(n) help/helper/assistant/(P)/ +¼êÅÁ¤¤¼ê [¤Æ¤Ä¤À¤¤¤Æ] /helper/assistant/ +¼êÅÁ¤¦ [¤Æ¤Ä¤À¤¦] /(v5u) to help/to assist/to take part in/(P)/ +¼êÅÁ¤Ã¤ÆÃ夻¤ë [¤Æ¤Ä¤À¤Ã¤Æ¤­¤»¤ë] /to help (a person) dress/ +¼êÅϤ· [¤Æ¤ï¤¿¤·] /(n,vs) personal delivery/ +¼êÅϤ¹ [¤Æ¤ï¤¿¤¹] /(v5s) to hand over/to surrender/(P)/ +¼êÅÚ»º [¤Æ¤ß¤ä¤²] /(n) present (brought by a visitor)/ +¼êÅá [¤Æ¤¬¤¿¤Ê] /(n) hand used like a sword in striking/ +¼êÅꤲÃÆ [¤Æ¤Ê¤²¤À¤ó] /(n) hand grenade/ +¼êÅö [¤Æ¤¢¤Æ] /(n) allowance/compensation/treatment/medical care/(P)/ +¼êÅö¤¿¤ê¼¡Âè [¤Æ¤¢¤¿¤ê¤·¤À¤¤] /(adv) using anything one can lay one's hands on/haphazardly/ +¼êÅö¤Æ [¤Æ¤¢¤Æ] /(n) allowance/compensation/treatment/medical care/(P)/ +¼êÅú¤¨ [¤Æ¤´¤¿¤¨] /(n) response/resistance/effect/reaction/ +¼êƤ¤Á [¤Æ¤¦¤Á] /(n) capital punishment given personally by a feudal lord after a disrespectful act/ +¼êÆ©¤­ [¤Æ¤¹¤­] /(n) spare or free time/ +¼êÆ° [¤·¤å¤É¤¦] /(n) manual/(P)/ +¼êÆ⿦ [¤Æ¤Ê¤¤¤·¤ç¤¯] /(n) manual piecework done at home/ +¼êÆé [¤Æ¤Ê¤Ù] /(n) a pan/ +¼êÆéÄ󤲤Ƥâ [¤Æ¤Ê¤Ù¤µ¤²¤Æ¤â] /even if it means living in dire poverty/by all means/ +¼êÆë¤é¤· [¤Æ¤Ê¤é¤·] /(n) practice/exercise/training/ +¼êÆþ¤é¤º [¤Æ¤¤¤é¤º] /(n) requiring little trouble/untouched/ +¼êÆþ¤ì [¤Æ¤¤¤ì] /(n) repairs/maintenance/(P)/ +¼êÇÛ [¤Æ¤Ï¤¤] /(n,vs) arrangement/search (by police)/(P)/ +¼êÇÛ¤ê [¤Æ¤¯¤Ð¤ê] /(n) arrangements/preparations/ +¼êÇÛ»Õ [¤Æ¤Ï¤¤¤·] /(n) (disreputable) recruiter of day laborers/ +¼êÇÛ½ñ [¤Æ¤Ï¤¤¤·¤ç] /(n) search instructions/ +¼êÇï»Ò [¤Æ¤Ó¤ç¤¦¤·] /(n) beating time/carelessly/ +¼êÇö [¤Æ¤¦¤¹] /(adj-na,n) short of hands/insufficient/(P)/ +¼êÈ¢ [¤Æ¤Ð¤³] /(n) (small) box to keep valuables, etc./ +¼êȦ [¤Æ¤Ï¤º] /(n) arrangement/plan/programme/ +¼êÈ´¤«¤ê [¤Æ¤Ì¤«¤ê] /(n) oversight/omission/mistake/ +¼êÈ´¤­ [¤Æ¤Ì¤­] /(n) omitting crucial steps/a drop in activity/(P)/ +¼êÉ¡ [¤Æ¤Ð¤Ê] /(n) blowing one's nose with one's fingers/ +¼êÉÁ¤­ [¤Æ¤¬¤­] /(n) hand-drawn/ +¼êÉÊ [¤Æ¤¸¤Ê] /(n) sleight of hand/conjuring trick/magic/juggling/(P)/ +¼êÉÊ»Õ [¤Æ¤¸¤Ê¤·] /(n) magician/juggler/ +¼êÉÔ­ [¤Æ¤Ö¤½¤¯] /(adj-na,n) shorthanded/understaffed/ +¼êÉÕ¤­ [¤Æ¤Ä¤­] /(n) manner of using one's hands/ +¼êÉÕ¤± [¤Æ¤Ä¤±] /(n) a deposit/earnest money/ +¼êÉÕ¤±¤òÂÇ¤Ä [¤Æ¤Ä¤±¤ò¤¦¤Ä] /(exp) to advance money (on a contract)/ +¼êÉÕ¤±¶â [¤Æ¤Ä¤±¤­¤ó] /(n) a deposit/earnest money/ +¼êÉà [¤Á¤ç¤¦¤Ê] /(n) adze/ +¼êÉà [¤Æ¤ª¤Î] /(n) adze/ +¼êÉ餤 [¤Æ¤ª¤¤] /(n) wounded/ +¼êÉ÷¶× [¤Æ¤Õ¤¦¤­¤ó] /(n) accordion/harmonica/ +¼êʬ¤± [¤Æ¤ï¤±] /(n,vs) division of labour/(P)/ +¼êʸ¸Ë [¤Æ¤Ö¤ó¤³] /(n) box for holding papers or stationery/ +¼êʼ [¤·¤å¤Ø¤¤] /(n) one's troops/ +¼êÊÁ [¤Æ¤¬¤é] /(n) achievement/feat/meritorious deed/distinguished service/(P)/ +¼êÊÁ¤òΩ¤Æ¤ë [¤Æ¤¬¤é¤ò¤¿¤Æ¤ë] /(exp) to do a meritorious deed/ +¼êÊÁ´é [¤Æ¤¬¤é¤¬¤ª] /(n) a look of triumph/ +¼êÊÂ¤ß [¤Æ¤Ê¤ß] /(n) skill/ +¼êÊÊ [¤Æ¤¯¤»] /(n) sticky-fingered/compulsive thievery/ +¼êÊÔ¤ß [¤Æ¤¢¤ß] /(n) hand knitting/ +¼êÊÛÅö [¤Æ¤Ù¤ó¤È¤¦] /(n) bringing one's own lunch/without pay/ +¼êÊá¤ê [¤Æ¤É¤ê] /(n) catch in one's hands/seizure/ +¼êÊü¤· [¤Æ¤Ð¤Ê¤·] /(n) without holding on/without using the hands/letting go one's hold/lack of reserve or restraint/openly/(P)/ +¼êÊü¤¹ [¤Æ¤Ð¤Ê¤¹] /(v5s) to release/to relinquish/to sell/to part with/to send away/ +¼êË¡ [¤·¤å¤Û¤¦] /(n) technique/(P)/ +¼êË¥¤¤ [¤Æ¤Ì¤¤] /(adj-no,n) hand-tailored/hand-sewn/ +¼êËÜ [¤Æ¤Û¤ó] /(n) model/pattern/(P)/ +¼êËí [¤Æ¤Þ¤¯¤é] /(n) using one's arm for a pillow/ +¼êÌ¢ [¤Æ¤Å¤ë] /(n) connections/contacts/influence/ +¼êÌÀ¤­ [¤Æ¤¢¤­] /(adj-no,n) (1) not busy/unengaged/being free/(2) leisure/ +¼êÌò [¤Æ¤ä¤¯] /(n) hand of cards which scores as it is/ +¼êÍ·¤Ó [¤Æ¤¢¤½¤Ó] /(n) plaything/play(ing)/gambling/ +¼êÍ·¤Ó [¤Æ¤¹¤µ¤Ó] /(n) diversion/ +¼êÍÙ¤ê [¤Æ¤ª¤É¤ê] /(n) "dancing" with hands and arms from a seated position/dancing empty-handed/ +¼êÍî¤Á [¤Æ¤ª¤Á] /(n) oversight/omission/(P)/ +¼êÍø¤­ [¤Æ¤­¤­] /(n) skill/mastery/ +¼ê΢·õ [¤·¤å¤ê¤±¤ó] /(n) small throwing blade/small edged weapon often used for throwing/ +¼êÎ¥¤ì [¤Æ¤Ð¤Ê¤ì] /(n) (child) no longer requiring constant monitoring/completing a job/ +¼êΩ¤Æ [¤Æ¤À¤Æ] /(n) means/method/(P)/ +¼êÎÁÍý [¤Æ¤ê¤ç¤¦¤ê] /(n,vs) home cooking/ +¼êÎý [¤·¤å¤ì¤ó] /(n) skill/dexterity/ +¼êÎý [¤Æ¤À¤ì] /(n) master hand/ +¼êÎý [¤Æ¤ì¤ó] /(n) means of deceiving another/ +¼êÎý¼ê´É [¤Æ¤ì¤ó¤Æ¤¯¤À] /wiles/art of coaxing/ +¼êÏà [¤·¤å¤ï] /(n) sign language/(P)/ +¼êÏÃÄÌÌõ [¤·¤å¤ï¤Ä¤¦¤ä¤¯] /(n) sign-language interpret/ +¼êÏÃË¡ [¤·¤å¤ï¤Û¤¦] /(n) sign language/ +¼êÏÓ [¤·¤å¤ï¤ó] /(n) ability/(P)/ +¼êÏÓ²È [¤·¤å¤ï¤ó¤«] /(n) able individual/ +¼êÛÈ [¤Æ¤«¤»] /(n) handcuffs/ +¼êÜØÃÆ [¤·¤å¤ê¤å¤¦¤À¤ó] /(n) (hand)grenade/ +¼êÜØÃÆ [¤Æ¤ê¤å¤¦¤À¤ó] /(n) (hand)grenade/ +¼êÝÜ [¤Æ¤Þ¤ê] /(n) traditional handball game/ +¼êßä¤ê [¤Æ¤¢¤Ö¤ê] /(n) small brazier/hand-warmer/ +¼êä¶ [¤Æ¤Ü¤¦¤­] /(n) a whisk broom/ +¼êäÆ [¤Æ¤«¤´] /handbasket/ +¼êäƤá [¤Æ¤´¤á] /rape/ +¼êåºÎï [¤Æ¤®¤ì¤¤] /(adj-na) neatly or cleverly made/ +¼êåÚ [¤¿¤¹¤­] /(n) cord used to tuck up the sleeves of a kimono/ +¼êîì [¤Æ¤«¤®] /(n) a hook/ +¼êðô [¤Æ¤¯¤Ó] /(oK) (n) wrist/ +¼ë [¤¢¤±] /(n) (1) scarlet/red/(2) bloody/(P)/ +¼ë¤ËÀ÷¤Þ¤ë [¤¢¤±¤Ë¤½¤Þ¤ë] /(exp) to welter in blood/ +¼ë¤òÆþ¤ì¤ë [¤·¤å¤ò¤¤¤ì¤ë] /(exp) to retouch/to correct/ +¼ë°õ [¤·¤å¤¤¤ó] /(n) red seal/(P)/ +¼ë°õ¾õ [¤·¤å¤¤¤ó¤¸¤ç¤¦] /(n) license with a red seal/shogunate license to trade/ +¼ë°õÁ¥ [¤·¤å¤¤¤ó¤»¤ó] /(n) shogunate-licensed trading ship/ +¼ë´é [¤·¤å¤¬¤ó] /flushed face/ +¼ë»Ò³Ø [¤·¤å¤·¤¬¤¯] /(n) Neo-Confucianism/ +¼ë¼ô [¤·¤å¤¸¤å] /(n) dwarf/ +¼ë½ñ [¤·¤å¤·¤ç] /(n) writing in red/ +¼ë½ñ¤­ [¤·¤å¤¬¤­] /writing in red/ +¼ë¾ä [¤·¤å¤¶¤ä] /(n) red-lacquered sword sheath/ +¼ë¿§ [¤·¤å¤¤¤í] /(n) vermilion/scarlet/ +¼ë¿° [¤·¤å¤·¤ó] /(n) red lips/ +¼ëÅÀ [¤·¤å¤Æ¤ó] /(n) red mark/ +¼ëÅÉ [¤·¤å¤Ì¤ê] /(n) red (lacquer)/ +¼ëÅɤê [¤·¤å¤Ì¤ê] /(n) painting in red/ +¼ëÆù [¤·¤å¤Ë¤¯] /(n) red ink pad/ +¼ëÉ® [¤·¤å¤Ò¤Ä] /(n) red-ink brush/ +¼ëÉ®¤ò²Ã¤¨¤ë [¤·¤å¤Ò¤Ä¤ò¤¯¤ï¤¨¤ë] /(v1) to make corrections/ +¼ëʸ¶â [¤·¤å¤Ö¤ó¤­¤ó] /(n) Japanese shubunkin goldfish variety/ +¼ëËÏ [¤·¤å¤º¤ß] /(n) red-ink stick/red and black/ +¼ëËÏ [¤·¤å¤Ü¤¯] /(n) red-ink stick/red and black/ +¼ëÌç [¤·¤å¤â¤ó] /(n) red-lacquered gate/ +¼ì¤Ë [¤³¤È¤Ë] /(adv) especially/above all/(P)/ +¼ì¤Î³° [¤³¤È¤Î¤Û¤«] /(adv) exceedingly/unusually/ +¼ì¤Î¾ [¤³¤È¤Î¤Û¤«] /exceedingly/exceptionally/ +¼ì¶ø [¤·¤å¤°¤¦] /(n) special favour/ +¼ì·® [¤·¤å¤¯¤ó] /(n) meritorious deeds/(P)/ +¼ì·®¾Þ [¤·¤å¤¯¤ó¤·¤ç¤¦] /(n) (sumo) Outstanding Performance Award/ +¼ì¸ù [¤·¤å¤³¤¦] /distinguished service(s)/ +¼ì¹¹ [¤³¤È¤µ¤é] /(adv) intentionally/deliberately/especially/ +¼ì¾¡ [¤·¤å¤·¤ç¤¦] /(adj-na,n) admirable/laudable/(P)/ +¼í¤ê [¤«¤ê] /(n) hunting/(P)/ +¼í¤ê¤Ë¹Ô¤¯ [¤«¤ê¤Ë¤¤¤¯] /(exp) to go hunting/ +¼í¤ê¹þ¤ß [¤«¤ê¤³¤ß] /(n) roundup/ +¼í¤ê½¸¤á¤ë [¤«¤ê¤¢¤Ä¤á¤ë] /to gather/to muster/ +¼í¤ê½Ð¤¹ [¤«¤ê¤À¤¹] /(v5s) to hunt out/to round up/ +¼í¤ê¾®²° [¤«¤ê¤´¤ä] /hunting lodge/ +¼í¤ê¾ì [¤«¤ê¤Ð] /(n) hunting ground or preserve/ +¼í¤êΩ¤Æ¤ë [¤«¤ê¤¿¤Æ¤ë] /(v1) to hunt down/ +¼í¤ë [¤«¤ë] /(v5r) to hunt/ +¼í¿Í [¤«¤ê¤¦¤É] /(n) hunter/ +¼í¿Í [¤«¤ê¤å¤¦¤É] /(n) hunter/(P)/ +¼í¿Í [¤«¤ê¤å¤É] /(n) hunter/ +¼íÎÄ [¤·¤å¤ê¤ç¤¦] /(n) hunting/(P)/ +¼íÎÄ´ü [¤·¤å¤ê¤ç¤¦¤­] /(n) hunting season/ +¼íÎĺν¸Ì± [¤·¤å¤ê¤ç¤¦¤µ¤¤¤·¤å¤¦¤ß¤ó] /hunters and gatherers/ +¼î¶Ì [¤·¤å¤®¤ç¤¯] /(n) gem/jewel/(P)/ +¼î»» [¤·¤å¤¶¤ó] /(n) calculation with abacus/(P)/ +¼îÃÈÎü [¤¿¤Þ¤Î¤ì¤ó] /(n) curtain made of strung beads/ +¼ï [¤·¤å] /(n,n-suf) kind/variety/species/ +¼ï [¤¿¤Í] /(n) (1) seed/pip/kind/variety/quality/tone/(2) material/matter/subject/theme/(news) copy/(3) cause/source/trick/secret/inside story/(P)/ +¼ï¡¹ [¤¯¤µ¤°¤µ] /(adj-na,adj-no,adv,n) variety/ +¼ï¡¹ [¤·¤å¤¸¤å] /(adj-na,adj-no,adv,n) variety/(P)/ +¼ï¡¹»¨Â¿ [¤·¤å¤¸¤å¤¶¤Ã¤¿] /(adj-na,n) all sorts or kinds of/ +¼ï¡¹Áê [¤·¤å¤¸¤å¤½¤¦] /(n) various phases/ +¼ï¡¹ÍÍ¡¹ [¤·¤å¤¸¤å¤µ¤Þ¤¶¤Þ] /all sorts or kinds of/ +¼ï¤Îµ¯¸¶ [¤·¤å¤Î¤­¤²¤ó] /Origin of Species/ +¼ï¤òÁƤ¯ÇŤ¯ [¤¿¤Í¤ò¤¢¤é¤¯¤Þ¤¯] /(exp) to sow sparsely/ +¼ï°ã¤¤ [¤¿¤Í¤Á¤¬¤¤] /(n) half-brother or sister/ +¼ï°ò [¤¿¤Í¤¤¤â] /(n) seed potato/ +¼ï²¼¤í¤· [¤¿¤Í¤ª¤í¤·] /(n) sowing/ +¼ï²Ð [¤¿¤Í¤Ó] /(n) spark/ember/pilot light/ +¼ï³µÇ° [¤·¤å¤¬¤¤¤Í¤ó] /(n) logic species/ +¼ïµí [¤¿¤Í¤¦¤·] /(n) (breeding) bull/ +¼ï»Ò [¤·¤å¤·] /(n) seed/pit/(P)/ +¼ï»Ò¿¢Êª [¤·¤å¤·¤·¤ç¤¯¤Ö¤Ä] /seed plant/ +¼ï»æ [¤¿¤Í¤¬¤ß] /(n) silkworm egg card/ +¼ï¼¬¤­ [¤¿¤Í¤Þ¤­] /(n) sowing/ +¼ï¼è¤ê [¤¿¤Í¤È¤ê] /(n) seed-raising/breeding/gathering news/ +¼ï¼ï [¤¯¤µ¤°¤µ] /(adj-na,adj-no,adv,n) variety/ +¼ï¼ï [¤·¤å¤¸¤å] /(adj-na,adj-no,adv,n) variety/ +¼ï¼ï»¨Â¿ [¤·¤å¤¸¤å¤¶¤Ã¤¿] /(adj-na,n) all sorts or kinds of/ +¼ï¼ïÁê [¤·¤å¤¸¤å¤½¤¦] /(n) various phases/ +¼ï¼ïÍÍÍÍ [¤·¤å¤¸¤å¤µ¤Þ¤¶¤Þ] /all sorts or kinds of/ +¼ïÀÚ¤ì [¤¿¤Í¤®¤ì] /(n) run out of/ +¼ïÀÚ¤ì¤Ë¤Ê¤ë [¤¿¤Í¤®¤ì¤Ë¤Ê¤ë] /(exp) to be out of resources/to run out of stock/ +¼ï² [¤·¤å¤¾¤¯] /(n) race/tribe/family/species/ +¼ïÃÜ [¤·¤å¤Á¤¯] /(n) breeding stock/ +¼ïÅ÷ [¤·¤å¤È¤¦] /(n,vs) vaccination/inoculation/(P)/ +¼ïÇÏ [¤¿¤Í¤¦¤Þ] /(n) studhorse/stallion/breeding horse/ +¼ïÈÄ [¤¿¤Í¤¤¤¿] /(n) (photographic) negative/ +¼ïÈé [¤·¤å¤Ò] /(n) seed coat/testa/ +¼ïÉÄ [¤·¤å¤Ó¤ç¤¦] /(n) seedlings/ +¼ïÉÕ¤± [¤¿¤Í¤Ä¤±] /(n) mating/ +¼ïʪ [¤¿¤Í¤â¤Î] /(n) seed/type of noodle dish/shaved ice with fruit syrup/ +¼ïÊÌ [¤·¤å¤Ù¤Ä] /(n,vs) classification/assortment/(P)/ +¼ïÊѤï¤ê [¤¿¤Í¤¬¤ï¤ê] /(n) half-brother or sister/different strain/hybrid/ +¼ïËÜ [¤¿¤Í¤Û¤ó] /(n) source book/ +¼ï̵¤·²Ì¼Â [¤¿¤Í¤Ê¤·¤«¤¸¤Ä] /seedless fruit/ +¼ï̾ [¤·¤å¤á¤¤] /(n) name of a species/ +¼ïÌÀ¤«¤· [¤¿¤Í¤¢¤«¤·] /(n) disclosing the secret of a trick/ +¼ïÌÜ [¤·¤å¤â¤¯] /(n) event/item of business/(P)/ +¼ïÌâ [¤¿¤Í¤â¤ß] /(n) seed rice/ +¼ïÌý [¤¿¤Í¤¢¤Ö¤é] /(n) rapeseed oil/ +¼ïÎà [¤·¤å¤ë¤¤] /(n) variety/kind/type/category/counter for different sorts of things/(P)/ +¼ð [¤·¤å] /(n-suf) tumor/ +¼ð¤ì [¤Ï¤ì] /(n) swelling/ +¼ð¤ì¤ë [¤Ï¤ì¤ë] /(v1) to swell (from inflammation)/to become swollen/(P)/ +¼ð¤ì¾å¤¬¤ë [¤Ï¤ì¤¢¤¬¤ë] /(v5r) to swell up/ +¼ð¤ìʪ [¤Ï¤ì¤â¤Î] /(n) tumor/swelling/ +¼ðÂç [¤·¤å¤À¤¤] /(adj-na,n) swelling/ +¼ðı [¤·¤å¤Á¤ç¤¦] /(n) swelling/ +¼ðʪ [¤·¤å¤â¤Ä] /(n) tumor/swelling/ +¼ðáç [¤·¤å¤è¤¦] /(n) neoplasm/tumor/ +¼ðáç³Ø [¤·¤å¤è¤¦¤¬¤¯] /(n) oncology/ +¼ðáçŦ½Ð¼ê½Ñ [¤·¤å¤è¤¦¤Æ¤­¤·¤å¤Ä¤·¤å¤¸¤å¤Ä] /(n) lumpectomy/ +¼ñ [¤ª¤â¤à¤­] /(n) (1) meaning/tenor/gist/(2) effect/influence/(3) appearance/aspect/(4) taste/(5) grace/charm/refinement/(P)/ +¼ñ¤¬Åº¤¦ [¤ª¤â¤à¤­¤¬¤½¤¦] /(exp) to add color to/ +¼ñ¤­ [¤ª¤â¤à¤­] /(n) (1) meaning/tenor/gist/(2) effect/influence/(3) appearance/aspect/(4) taste/(5) grace/charm/refinement/(P)/ +¼ñ¤ÎÍ­¤ë [¤ª¤â¤à¤­¤Î¤¢¤ë] /zestful/tasteful/elegant/ +¼ñ°Õ [¤·¤å¤¤] /(n) main meaning/opinion/idea/aim/motive/gist/meaning/ +¼ñ°Õ½ñ [¤·¤å¤¤¤·¤ç] /(n) prospectus/ +¼ñ¸þ [¤·¤å¤³¤¦] /(n) plan/idea/(P)/ +¼ñ¸þ¤ò¶Å¤é¤¹ [¤·¤å¤³¤¦¤ò¤³¤é¤¹] /(exp) to elaborate a plan/ +¼ñ¹¥ [¤·¤å¤³¤¦] /partiality/ +¼ñ»Ý [¤·¤å¤·] /(n) object/meaning/(P)/ +¼ñÌ£ [¤·¤å¤ß] /(n) hobby/tastes/preference/(P)/ +¼ò [¤µ¤±] /(n) alcohol/sake/(P)/ +¼ò¤Îµ¤¤¬Í­¤ë [¤µ¤±¤Î¤±¤¬¤¢¤ë] /(exp) to smack of wine/ +¼ò¤ÎÅà [¤µ¤±¤Î¤ª¤ê] /lees/sediment of wine/ +¼ò¤ò²á¤´¤¹ [¤µ¤±¤ò¤¹¤´¤¹] /(exp) to drink (eat) too much/ +¼ò¤ò´«¤á¤ë [¤µ¤±¤ò¤¹¤¹¤á¤ë] /(exp) to press wine on/to offer wine/ +¼ò¤ò¼à¤ß¸ò¤ï¤¹ [¤µ¤±¤ò¤¯¤ß¤«¤ï¤¹] /(exp) to help one another to sake/to drink together/ +¼ò¤ò¾ú¤¹ [¤µ¤±¤ò¤«¤â¤¹] /(exp) to brew sake/ +¼ò¤ò¿µ¤à [¤µ¤±¤ò¤Ä¤Ä¤·¤à] /(exp) to abstain from drinking/ +¼ò¤òÀä¤ä¤¹ [¤µ¤±¤ò¤¿¤ä¤¹] /(exp) to run out of wine/ +¼ò°û¤ß [¤µ¤±¤Î¤ß] /(n) (heavy) drinker/ +¼ò±ã [¤·¤å¤¨¤ó] /(n) drinking bout/banquet/ +¼ò²° [¤µ¤«¤ä] /(n) sake dealer/(P)/ +¼ò²È [¤·¤å¤«] /(n) wine shop/liquor store/pub/heavy drinker/ +¼ò´ï [¤·¤å¤­] /(n) drinking vessel/ +¼òµ¤ [¤·¤å¤­] /(n) liquor smell/tipsiness/ +¼òµ¤ÂÓ¤Ó±¿Å¾ [¤·¤å¤­¤ª¤Ó¤¦¤ó¤Æ¤ó] /driving under some influence of alcohol/ +¼òµÒ [¤·¤å¤«¤¯] /(n) drinker/ +¼ò¶½ [¤·¤å¤­¤ç¤¦] /(n) merrymaking/ +¼ò¹¥¤­ [¤µ¤±¤º¤­] /(adj-na,n) drinker/ +¼ò¹ë [¤·¤å¤´¤¦] /(n) heavy drinker/ +¼òºè [¤µ¤±¤µ¤«¤Ê] /(n) food and drink/ +¼òºè [¤·¤å¤³¤¦] /(n) food and drink/ +¼ò¼ê [¤µ¤«¤Æ] /(n) drink money/ +¼ò½­¤¤ [¤µ¤±¤¯¤µ¤¤] /(adj) reek of liquor/ +¼ò½è [¤µ¤±¤É¤³¤í] /sake/drinking place/ +¼ò¾Æ¤± [¤µ¤«¤ä¤±] /(n) drink-reddened face/ +¼ò¾ì [¤µ¤«¤Ð] /(n) bar/bar-room/(P)/ +¼ò¿§ [¤·¤å¤·¤ç¤¯] /(n) wine and women/sensual pleasures/dissipation/ +¼ò¿»¤ê [¤µ¤«¤Ó¤¿¤ê] /(n) liquor-soaked/continuous drinking/ +¼ò¿»¤ê [¤µ¤±¤Ó¤¿¤ê] /(n) liquor-soaked/continuous drinking/ +¼òÀ¹¤ê [¤µ¤«¤â¤ê] /(n) drinking bout/merrymaking/ +¼òÀº [¤·¤å¤»¤¤] /(n) (ethyl) alcohol/spirits of wine/ +¼òÀÇ [¤·¤å¤¼¤¤] /(n) liquor tax/(P)/ +¼òÀÊ [¤·¤å¤»¤­] /(n) drinking party/ +¼òÀлÀ [¤·¤å¤»¤­¤µ¤ó] /(n) tartaric acid/ +¼òÀç [¤·¤å¤»¤ó] /(n) heavy drinker/ +¼òÁì [¤µ¤±¤«¤¹] /(n) sake lees/ +¼ò¢ [¤µ¤«¤°¤é] /(n) wine cellar/ +¼ò¤ [¤·¤å¤¾¤¦] /(n) sake brewing/(P)/ +¼ò¤¤ê [¤µ¤±¤º¤¯¤ê] /sake brewing/ +¼ò¤²È [¤·¤å¤¾¤¦¤«] /(n) brewer/distiller/vintner/ +¼ò¤¶È [¤·¤å¤¾¤¦¤®¤ç¤¦] /brewing/distilling/wine-making/ +¼ò¤¾ì [¤·¤å¤¾¤¦¤¸¤ç¤¦] /brewery/distillery/winery/ +¼òÂÀ¤ê [¤µ¤±¤Ö¤È¤ê] /(n) beer belly/ +¼òÂå [¤µ¤«¤À¤¤] /(n) alcohol expenses/ +¼òî [¤µ¤«¤À¤ë] /(n) wine cask or barrel/ +¼òÃǤÁ [¤µ¤«¤À¤Á] /(n) swearing off liquor/ +¼òÃÓÆùÎÓ [¤·¤å¤Á¤Ë¤¯¤ê¤ó] /(n) sumptuous feast/debauch/ +¼òŹ [¤µ¤«¤À¤Ê] /(n) alcohol-selling shop/(P)/ +¼òŹ [¤µ¤«¤ß¤»] /(n) alcohol-selling shop/ +¼òŹ [¤µ¤±¤Æ¤ó] /(n) alcohol-selling shop/ +¼òŹ [¤·¤å¤Æ¤ó] /(n) alcohol-selling shop/ +¼òÅÌ [¤·¤å¤È] /(n) drinker/drinking companions/ +¼òÆÇ [¤·¤å¤É¤¯] /(n) alcoholic poisoning/ +¼òÆÝ [¤µ¤±¤Î¤ß] /(n) drinker/ +¼òÆÝ¤ß [¤µ¤±¤Î¤ß] /(n) (heavy) drinker/ +¼òÇÕ [¤·¤å¤Ï¤¤] /(n) wine cup/ +¼òÇô [¤µ¤±¤«¤¹] /(n) sake lees/ +¼òÈÎ [¤·¤å¤Ï¤ó] /(n) liquor trade/ +¼òÊÊ [¤µ¤±¤¯¤»] /(n) drinking habits/drunken behavior/ +¼òÊÊ [¤µ¤±¤°¤»] /(n) drinking habits/drunken behavior/ +¼òÊÊ [¤·¤å¤Ø¤­] /(n) drinking habits/drunken behavior/ +¼òÊʤ¬°­¤¤ [¤µ¤±¤°¤»¤¬¤ï¤ë¤¤] /be a bad drunk/ +¼òÊÝ [¤·¤å¤Û] /(n) canteen/post exchange (PX)/ +¼ò̾ [¤·¤å¤á¤¤] /sake brand/ +¼òÍð [¤·¤å¤é¤ó] /(n) drunky frenzy/fighting drunk/ +¼òÎÌ [¤·¤å¤ê¤ç¤¦] /(n) amount of drink/one's drinking capacity/ +¼òÎà [¤·¤å¤ë¤¤] /(n) alcoholic drinks/liquor/(P)/ +¼ó [¤¯¤Ó] /(n) neck/(P)/ +¼ó [¤·¤å] /(n,n-suf) counter for songs and poems/ +¼ó¤¬¹Ê¤Þ¤ë [¤¯¤Ó¤¬¤·¤Þ¤ë] /(exp) to have one's neck wrung/ +¼ó¤Ã°ú¤­ [¤¯¤Ó¤Ã¤Ô¤­] /(n) making constant reference to/ +¼ó¤Ã¶Ì [¤¯¤Ó¤Ã¤¿¤Þ] /(n) the neck/ +¼ó¤Ã¾æ [¤¯¤Ó¤Ã¤¿¤±] /(adj-na,n) up to the neck/complete devotion/ +¼ó¤Ë¤¹¤ë [¤¯¤Ó¤Ë¤¹¤ë] /(exp) to fire from a job/ +¼ó¤Ë¤Ê¤ë [¤¯¤Ó¤Ë¤Ê¤ë] /(exp) to be beheaded/to be fired/to be dismissed/ +¼ó¤ò¤«¤·¤²¤ë [¤¯¤Ó¤ò¤«¤·¤²¤ë] /(v1) to incline one's head to the side in doubt/ +¼ó¤ò³ç¤ë [¤¯¤Ó¤ò¤¯¤¯¤ë] /(exp) to hang oneself/ +¼ó¤ò·¹¤±¤ë [¤¯¤Ó¤ò¤«¤¿¤à¤±¤ë] /(exp) to incline one's head/ +¼ó¤ò·¹¤²¤ë [¤¯¤Ó¤ò¤«¤·¤²¤ë] /(exp) to put one's head on one side/ +¼ó¤ò¹Ê¤á¤ë [¤¯¤Ó¤ò¤·¤á¤ë] /(exp) to wring the neck/to strangle/ +¼ó¤ò½Ì¤á¤ë [¤¯¤Ó¤ò¤Á¤Â¤á¤ë] /(v1) to duck one's head/ +¼ó¤òÀÚ¤ë [¤¯¤Ó¤ò¤­¤ë] /(exp) to behead/to fire from a job/ +¼ó¤ò·¤¨¤ë [¤¯¤Ó¤ò¤½¤í¤¨¤ë] /(exp) to get together/ +¼ó¤òŤ¯¤·¤Æ [¤¯¤Ó¤ò¤Ê¤¬¤¯¤·¤Æ] /looking forward/expectantly/eagerly/ +¼ó°Ì [¤·¤å¤¤] /(n) first place/head position/leading position/(P)/ +¼ó°Ì¹¶ËÉÀï [¤·¤å¤¤¤³¤¦¤Ü¤¦¤»¤ó] /(n) game or series of games between the first and second place teams (baseball)/ +¼ó°ÌÂÇ¼Ô [¤·¤å¤¤¤À¤·¤ã] /the leading hitter/ +¼ó³¡ [¤·¤å¤«¤¤] /(n) forerunner/ringleader/ +¼ó´¬ [¤¯¤Ó¤Þ¤­] /(n) comforter/muffler/neckerchief/ +¼ó´¬¤­ [¤¯¤Ó¤Þ¤­] /(n) comforter/muffler/neckerchief/ +¼óµé [¤·¤å¤­¤å¤¦] /(n) decapitated head of an enemy/ +¼ó¶Ú [¤¯¤Ó¤¹¤¸] /(n) nape of the neck/back of the neck/scruff of the neck/ +¼ó¶Ú¤ò°ã¤¨¤ë [¤¯¤Ó¤¹¤¸¤ò¤Á¤¬¤¨¤ë] /(exp) to wrench one's neck/ +¼ó¹Î [¤·¤å¤³¤¦] /(n,vs) assent/consent/ +¼ó¹Î¤¯ [¤¦¤Ê¤º¤¯] /(v5k) (uk) to nod/to bow one's head in assent/ +¼óº¬¤Ã¤³ [¤¯¤Ó¤Í¤Ã¤³] /(n) the scruff or nape of the neck/ +¼óºÂ [¤·¤å¤¶] /(n) seat of honor/head of the table/head/ +¼ó»Â¤ê [¤¯¤Ó¤­¤ê] /(n) firing/dismissal/decapitation/execution/ +¼ó¼Â¸¡ [¤¯¤Ó¤¸¤Ã¤±¤ó] /(n) identifying a severed head/checking a person's identity/ +¼ó¼í¤ê [¤¯¤Ó¤«¤ê] /(n) headhunting/ +¼ó¼í¤ê [¤¯¤Ó¤¬¤ê] /(n) headhunting/ +¼ó¾§ [¤·¤å¤·¤ç¤¦] /(n,vs) advocacy/promotion/(P)/ +¼ó¾§¼Ô [¤·¤å¤·¤ç¤¦¤·¤ã] /an advocate/ +¼ó¾­ [¤·¤å¤·¤ç¤¦] /(n) commander-in-chief/ +¼ó¾Ï [¤·¤å¤·¤ç¤¦] /beginning of a book/ +¼ó¾þ¤ê [¤¯¤Ó¤«¤¶¤ê] /(n) necklace/(P)/ +¼óÀÊ [¤·¤å¤»¤­] /(n) top seat/first desk (in orchestra)/(P)/ +¼óÀÚ¤ê [¤¯¤Ó¤­¤ê] /(n) firing/dismissal/decapitation/execution/ +¼óÁê [¤·¤å¤·¤ç¤¦] /(n) Prime Minister/Chancellor (Germany, Austria, etc.)/(P)/ +¼óÁ괱š [¤·¤å¤·¤ç¤¦¤«¤ó¤Æ¤¤] /(n) prime minister's official residence/ +¼óÁê·ó³°Áê [¤·¤å¤·¤ç¤¦¤±¤ó¤¬¤¤¤·¤ç¤¦] /Prime Minister and Foreign Minister/ +¼ó­ [¤·¤å¤½¤¯] /(n) head and legs/the body/ +¼óÂê [¤·¤å¤À¤¤] /(n) the opening phrase of a letter or notice/ +¼óĹ [¤·¤å¤Á¤ç¤¦] /(n) head (of organization)/(P)/ +¼óÄߤê [¤¯¤Ó¤Ä¤ê] /(n) hanging (by the neck)/ +¼óÅÔ [¤·¤å¤È] /(n) capital city/(P)/ +¼óÅÔ·÷ [¤·¤å¤È¤±¤ó] /(n) the capital city (often Tokyo) area (typically within 50 km of city's centre)/(P)/ +¼óÅꤲ [¤¯¤Ó¤Ê¤²] /(n) kubinage/neck (head) throw/ +¼óǾ [¤·¤å¤Î¤¦] /(n) head/brains/(P)/ +¼óǾ²ñµÄ [¤·¤å¤Î¤¦¤«¤¤¤®] /summit meeting/top-level conference/ +¼óǾ²ñÃÌ [¤·¤å¤Î¤¦¤«¤¤¤À¤ó] /leadership conference/ +¼óǾÉô [¤·¤å¤Î¤¦¤Ö] /(n) executives/top management/(P)/ +¼óÈÉ [¤·¤å¤Ï¤ó] /(n) head/leader/Prime Minister/(P)/ +¼óÈø [¤·¤å¤Ó] /(n) issue/course of events/beginning and end/(P)/ +¼óÈø¤è¤¯ [¤·¤å¤Ó¤è¤¯] /(adv) successfully/with success/ +¼óÈø°ì´Ó [¤·¤å¤Ó¤¤¤Ã¤«¤ó] /(n) consistent/unchanging from beginning to end/ +¼óÈø°ì´Ó¤·¤¿ [¤·¤å¤Ó¤¤¤Ã¤«¤ó¤·¤¿] /consistent/ +¼óÈøÎɤ¯ [¤·¤å¤Ó¤è¤¯] /(adv) successfully/ +¼óÉÜ [¤·¤å¤Õ] /(n) capital/metropolis/ +¼óËÅ [¤·¤å¤Ü¤¦] /(n) planning/plotting/ringleader/(P)/ +¼óËÅ¼Ô [¤·¤å¤Ü¤¦¤·¤ã] /ringleader/ +¼óÎÎ [¤·¤å¤ê¤ç¤¦] /(n) head/chief/boss/leader/(P)/ +¼óÎØ [¤¯¤Ó¤ï] /(n) necklace/choker/ +¼óÛÈ [¤¯¤Ó¤«¤»] /(n) a pillory/a burden/ +¼óåФê [¤¯¤Ó¤¯¤¯¤ê] /(n) hanging oneself/ +¼ô [¤¸¤å] /(n) Confucianism/Confucianist/Chinese scholar/ +¼ô²È [¤¸¤å¤«] /(n) Confucianist/ +¼ô³Ø [¤¸¤å¤¬¤¯] /(n) Confucianism/(P)/ +¼ô³Ø³¦ [¤¸¤å¤¬¤Ã¤«¤¤] /Confucian circles/ +¼ô³Ø¼Ô [¤¸¤å¤¬¤¯¤·¤ã] /Confucian scholar/ +¼ô´± [¤¸¤å¤«¤ó] /(n) official Confucian teacher/ +¼ô¶µ [¤¸¤å¤­¤ç¤¦] /(n) Confucianism/(P)/ +¼ô¶µ¼çµÁ [¤¸¤å¤­¤ç¤¦¤·¤å¤®] /Confucianism/ +¼ô¶µÅª [¤¸¤å¤­¤ç¤¦¤Æ¤­] /(adj-na) Confucian/ +¼ôº± [¤¸¤å¤´¤ó] /(n) dugong/sea pig/ +¼ô¼Ô [¤¸¤å¤·¤ã] /(n) Confucianist/ +¼ôÀ¸ [¤¸¤å¤»¤¤] /(n) Confucian scholar/ +¼ôÆ» [¤¸¤å¤É¤¦] /(n) Confucianism/ +¼ôÊ© [¤¸¤å¤Ö¤Ä] /(n) Confucianism and Buddhism/ +¼ôÎÉ [¤¸¤å¤´¤ó] /(n) dugong/sea pig/ +¼õ¤«¤ë [¤¦¤«¤ë] /(v5r) to pass (examination)/(P)/ +¼õ¤± [¤¦¤±] /(n) receiving/holder/defense/reputation/agreement/(P)/ +¼õ¤±¤¬Îɤ¤ [¤¦¤±¤¬¤è¤¤] /be popular (with)/ +¼õ¤±¤Ä¤±¤ë [¤¦¤±¤Ä¤±¤ë] /(v1) to be accepted/to receive (an application)/ +¼õ¤±¤ë [¤¦¤±¤ë] /(v1) to undertake/to accept/to take (lesson, test, damage)/to undergo/to experience/to catch (e.g. a ball)/to become popular/(P)/ +¼õ¤±¤ò¸í¤ë [¤¦¤±¤ò¤¢¤ä¤Þ¤ë] /(exp) to make a faulty defense/ +¼õ¤±·Ñ¤° [¤¦¤±¤Ä¤°] /(v5g) to inherit/to succeed/to take over/(P)/ +¼õ¤±¸ý [¤¦¤±¤°¤Á] /(n) protruding lower lip and jaw/socket/receiving window/slot/ +¼õ¤±¹ç¤¦ [¤¦¤±¤¢¤¦] /(v5u) to take on a task and guarantee success/ +¼õ¤±¹ø [¤¦¤±¤´¤·] /(n) stance adopted when prepared to catch an object/ +¼õ¤±»® [¤¦¤±¤¶¤é] /(n) saucer/(P)/ +¼õ¤±»ß¤á¤ë [¤¦¤±¤È¤á¤ë] /(v1) to catch/to stop the blow/to react to/to take/(P)/ +¼õ¤±»ý¤Á [¤¦¤±¤â¤Á] /(n) charge (of something)/matter in one's charge/(P)/ +¼õ¤±»ý¤Ä [¤¦¤±¤â¤Ä] /(v5t) to take (be in) charge of/(P)/ +¼õ¤±¼è [¤¦¤±¤È¤ê] /(n) receipt/(P)/ +¼õ¤±¼è¤ê [¤¦¤±¤È¤ê] /(n) receipt/(P)/ +¼õ¤±¼è¤ë [¤¦¤±¤È¤ë] /(v5r) to receive/to get/to accept/to take/to interpret/to understand/(P)/ +¼õ¤±¼ê [¤¦¤±¤Æ] /(n) (referring to a person) receiver/viewer/listener/ +¼õ¤±¿È [¤¦¤±¤ß] /(adj-na,n) passive/passive voice/(P)/ +¼õ¤±ÂÀÅá [¤¦¤±¤À¤Á] /(n) be on the defensive/ +¼õ¤±ÅϤ· [¤¦¤±¤ï¤¿¤·] /(n) delivery/(P)/ +¼õ¤±Åú¤¨ [¤¦¤±¤³¤¿¤¨] /(n) reply/response/answer/ +¼õ¤±Æþ¤ì [¤¦¤±¤¤¤ì] /(n) receiving/acceptance/(P)/ +¼õ¤±Æþ¤ì¤ë [¤¦¤±¤¤¤ì¤ë] /(v1) to accept/to receive/(P)/ +¼õ¤±Çä¤ê [¤¦¤±¤¦¤ê] /(n) received opinion/second-hand opinion/ +¼õ¤±È¢ [¤¦¤±¤Ð¤³] /(n) box set at a gate of a home or near the front door, used for receiving deliveries of newspapers, mail, milk, etc./ +¼õ¤±ÉÕ¤± [¤¦¤±¤Ä¤±] /(n) receipt/acceptance/reception (desk)/information desk/(P)/ +¼õ¤±ÉÕ¤±¤ë [¤¦¤±¤Ä¤±¤ë] /(v1) to be accepted/to receive (an application)/(P)/ +¼õ¤±Ê§¤¤ [¤¦¤±¤Ï¤é¤¤] /(n) receipts and payments/ +¼õ¤±Ìᤷ [¤¦¤±¤â¤É¤·] /(n) redemption/ +¼õ¤±Î®¤¹ [¤¦¤±¤Ê¤¬¤¹] /(v5s) to ward off/to elude/to turn aside (a joke)/ +¼õ±× [¤¸¤å¤¨¤­] /(n) benefitting by/(P)/ +¼õ±×¸¢ [¤¸¤å¤¨¤­¤±¤ó] /a beneficiary right/ +¼õ±×¼Ô [¤¸¤å¤¨¤­¤·¤ã] /beneficiary/ +¼õ±×¾Ú·ô [¤¸¤å¤¨¤­¤·¤ç¤¦¤±¤ó] /beneficiary certificate/ +¼õ²ü [¤¸¤å¤«¤¤] /(n) (Buddh) vowing to follow the precepts/ +¼õµë [¤¸¤å¤­¤å¤¦] /(n,vs) receiving payments (pension, ration)/(P)/ +¼õµë¼Ô [¤¸¤å¤­¤å¤¦¤·¤ã] /recipient of payments/a pensioner/ +¼õ·º [¤¸¤å¤±¤¤] /(n,vs) punishment/be punished/(P)/ +¼õ·º¼Ô [¤¸¤å¤±¤¤¤·¤ã] /prisoner/convict/ +¼õ¸¡ [¤¸¤å¤±¤ó] /(n,vs) being subjected to investigation/ +¼õ¸³ [¤¸¤å¤±¤ó] /(n,vs) taking an examination/(P)/ +¼õ¸³²ÊÌÜ [¤¸¤å¤±¤ó¤«¤â¤¯] /(n) subjects of the examination/ +¼õ¸³»²¹Í½ñ [¤¸¤å¤±¤ó¤µ¤ó¤³¤¦¤·¤ç] /(n) crambook/ +¼õ¸³»ñ³Ê [¤¸¤å¤±¤ó¤·¤«¤¯] /(n) qualifications of candidacy for an examination/ +¼õ¸³¼Ô [¤¸¤å¤±¤ó¤·¤ã] /examinee/ +¼õ¸³À¸ [¤¸¤å¤±¤ó¤»¤¤] /(n) student preparing for or taking examinations/ +¼õ¸³ÀïÁè [¤¸¤å¤±¤ó¤»¤ó¤½¤¦] /(n) fiercely competitive (entrance) examinations/ +¼õ¸³ÃϹö [¤¸¤å¤±¤ó¤¸¤´¤¯] /examination hell/ +¼õ¸³ÈÖ¹æ [¤¸¤å¤±¤ó¤Ð¤ó¤´¤¦] /(n) examinee's (seat) number/ +¼õ¸³É¼ [¤¸¤å¤±¤ó¤Ò¤ç¤¦] /admission ticket for an examination/ +¼õ¸³ÎÁ [¤¸¤å¤±¤ó¤ê¤ç¤¦] /(n) examination fees/ +¼õ¹Ö [¤¸¤å¤³¤¦] /(n,vs) taking (attending) lectures/(P)/ +¼õ¹Ö¼Ô [¤¸¤å¤³¤¦¤·¤ã] /(n) member (of a class)/trainee/a participant/ +¼õ¹ÖÀ¸ [¤¸¤å¤³¤¦¤»¤¤] /(n) students attending lectures/ +¼õ»ý¤Á [¤¦¤±¤â¤Á] /(n) charge (of something)/matter in one's charge/ +¼õ¼è [¤¦¤±¤È¤ê] /(n) receipt/(P)/ +¼õ¼è¤ê [¤¦¤±¤È¤ê] /(n) receipt/(P)/ +¼õ¼è¼ê·Á [¤¦¤±¤È¤ê¤Æ¤¬¤¿] /notes receivable-trade/ +¼õ¼è¿Í [¤¦¤±¤È¤ê¤Ë¤ó] /(n) recipient/(P)/ +¼õ¾Ï [¤¸¤å¤·¤ç¤¦] /(n,vs) reception of a decoration or order/(P)/ +¼õ¾Þ [¤¸¤å¤·¤ç¤¦] /(n,vs) winning (a prize)/(P)/ +¼õ¾Þ¼Ô [¤¸¤å¤·¤ç¤¦¤·¤ã] /prize-winner/ +¼õ¿® [¤¸¤å¤·¤ó] /(n,vs) reception (e.g. radio)/(P)/ +¼õ¿®¥¨¥é¡¼ [¤¸¤å¤·¤ó¥¨¥é¡¼] /receive error/ +¼õ¿®²óÏ© [¤¸¤å¤·¤ó¤«¤¤¤í] /(n) receiving circuit/ +¼õ¿®´ï [¤¸¤å¤·¤ó¤­] /(n) (television, radio, etc.) receiver/ +¼õ¿®µ¡ [¤¸¤å¤·¤ó¤­] /(n) (television, radio, etc.) receiver/(P)/ +¼õ¿®¼Ô [¤¸¤å¤·¤ó¤·¤ã] /recipient/ +¼õ¿®¿Í [¤¸¤å¤·¤ó¤Ë¤ó] /(n) addressee/ +¼õ¿®ÁõÃÖ [¤¸¤å¤·¤ó¤½¤¦¤Á] /(n) receiver/receiving set/receiving apparatus (equipment)/ +¼õ¿®Â¦ [¤¸¤å¤·¤ó¤¬¤ï] /receiver/receiving entity/ +¼õ¿®ÎÁ [¤¸¤å¤·¤ó¤ê¤ç¤¦] /(n) (radio, TV) license fee/ +¼õ¿Ç [¤¸¤å¤·¤ó] /(n,vs) having a medical exam/seeing a doctor/(P)/ +¼õ¿È [¤¦¤±¤ß] /(adj-na,n) passive/passive voice/(P)/ +¼õ¿È·Á [¤¦¤±¤ß¤±¤¤] /(n) (gram) passive voice/ +¼õÀº [¤¸¤å¤»¤¤] /(n,vs) fertilization/impregnation/pollination/(P)/ +¼õÀºÍñ [¤¸¤å¤»¤¤¤é¤ó] /(n) fertilized eggs/(P)/ +¼õÀö [¤¸¤å¤»¤ó] /(n,vs) be baptized/ +¼õÁü [¤¸¤å¤¾¤¦] /(n) television/(P)/ +¼õÁüµ¡ [¤¸¤å¤¾¤¦¤­] /(n) television set/ +¼õ£ [¤¸¤å¤¾¤¦] /(n) receiving a present/ +¼õÂÛ [¤¸¤å¤¿¤¤] /(n,vs) conception/fertilization/(P)/ +¼õÂÛ¹ðÃÎ [¤¸¤å¤¿¤¤¤³¤¯¤Á] /the Annunciation/ +¼õÂÛÄ´Àá [¤¸¤å¤¿¤¤¤Á¤ç¤¦¤»¤Ä] /birth control/ +¼õÂ÷ [¤¸¤å¤¿¤¯] /(n,vs) being entrusted with/taking charge of/(P)/ +¼õÂ÷²ñ¼Ò [¤¸¤å¤¿¤¯¤¬¤¤¤·¤ã] /trustee company/ +¼õÂ÷¼ýÏźá [¤¸¤å¤¿¤¯¤·¤å¤¦¤ï¤¤¤¶¤¤] /(the crime of) bribery/ +¼õÂ÷ÈÎÇä [¤¸¤å¤¿¤¯¤Ï¤ó¤Ð¤¤] /consignment sale/ +¼õÂú [¤¸¤å¤À¤¯] /(n,vs) acceptance/(P)/ +¼õÃí [¤¸¤å¤Á¤å¤¦] /(n) accepting orders/(P)/ +¼õÃíÀ¸»º [¤¸¤å¤Á¤å¤¦¤»¤¤¤µ¤ó] /(n) build-to-order manufacturing (BTO)/ +¼õÃð [¤¸¤å¤Á¤å¤¦] /(n,vs) receiving an order/ +¼õÅϤ· [¤¦¤±¤ï¤¿¤·] /(n) delivery/ +¼õÅϤ¹ [¤¦¤±¤ï¤¿¤¹] /(v5s) to deliver/ +¼õƯÅÚ°µ·¸¿ô [¤¸¤å¤É¤¦¤É¤¢¤Ä¤±¤¤¤¹¤¦] /(n) coefficient of passive earth pressure/ +¼õÆ° [¤¸¤å¤É¤¦] /(n) passive/(P)/ +¼õÆ°µÊ±ì [¤¸¤å¤É¤¦¤­¤Ä¤¨¤ó] /passive smoking/ +¼õÆ°ÂÖ [¤¸¤å¤É¤¦¤¿¤¤] /(n) passive voice/ +¼õưŪ [¤¸¤å¤É¤¦¤Æ¤­] /(adj-na) passive/(P)/ +¼õÆñ [¤¸¤å¤Ê¤ó] /(n) suffering/agony/passion/(P)/ +¼õÆñ¶Ê [¤¸¤å¤Ê¤ó¤­¤ç¤¯] /(n) Passion music/ +¼õÆñ·à [¤¸¤å¤Ê¤ó¤²¤­] /(n) a Passion Play/ +¼õÆñ½µ [¤¸¤å¤Ê¤ó¤·¤å¤¦] /Passion Week/ +¼õÆñÀá [¤¸¤å¤Ê¤ó¤»¤Ä] /(n) Lent/ +¼õǤ [¤¸¤å¤Ë¤ó] /(n) being appointed/bearing entrusted responsibilities/ +¼õǼ [¤¸¤å¤Î¤¦] /(n,vs) acceptance/receiving/ +¼õÉÕ [¤¦¤±¤Ä¤±] /(n) receipt/acceptance/reception (desk)/information desk/(P)/ +¼õÉÕ·¸ [¤¦¤±¤Ä¤±¤¬¤«¤ê] /reception (section)/ +¼õÊ´ [¤¸¤å¤Õ¤ó] /(n,vs) pollinization/fertilization/ +¼õÍÆ [¤¸¤å¤è¤¦] /(n,vs) reception/(P)/ +¼õÍÆ¼Ô [¤¸¤å¤è¤¦¤·¤ã] /recipient/ +¼õÍý [¤¸¤å¤ê] /(n,vs) acceptance/(P)/ +¼õÎÎ [¤¸¤å¤ê¤ç¤¦] /(n) receipt (of letter)/acknowledge/(P)/ +¼õÎÎ¼Ô [¤¸¤å¤ê¤ç¤¦¤·¤ã] /recipient/ +¼õÎνñ [¤¸¤å¤ê¤ç¤¦¤·¤ç] /(n) receipt/ +¼õÎÎ¾Ú [¤¸¤å¤ê¤ç¤¦¤·¤ç¤¦] /(n) receipt/ +¼õÏôï [¤¸¤å¤ï¤­] /(n) (telephone) receiver/(P)/ +¼õé¾ [¤¸¤å¤¦¤ó] /perception/ +¼ö¤¤ [¤Î¤í¤¤] /(n) a curse/a charm/(P)/ +¼ö¤¤ [¤Þ¤¸¤Ê¤¤] /(n) a curse/a charm/ +¼ö¤¦ [¤Î¤í¤¦] /(v5u) to curse/to put a curse on/(P)/ +¼ö¶ØÆ» [¤¸¤å¤³¤ó¤É¤¦] /Jukondou/ +¼ö½Ñ [¤¸¤å¤¸¤å¤Ä] /(n) magic/sorcery/incantation/ +¼öÇû [¤¸¤å¤Ð¤¯] /(n) curse/spell/ +¼öÉä [¤¸¤å¤Õ] /(n) amulet/charm/ +¼öʪ [¤¸¤å¤Ö¤Ä] /(n) fetish/ +¼öʪ¿òÇÒ [¤¸¤å¤Ö¤Ä¤¹¤¦¤Ï¤¤] /fetishism/ +¼öʸ [¤¸¤å¤â¤ó] /(n) spell/charm/incantation/ +¼öëÇ [¤¸¤å¤½] /(n) curse/ +¼÷ [¤³¤È¤Ö¤­] /(n) congratulations!/long life!/(P)/ +¼÷¤¯ [¤³¤È¤Ö¤¯] /(v5k) to congratulate/to wish one well/ +¼÷¤° [¤³¤È¤Û¤°] /(v5g) to congratulate/to wish one well/ +¼÷²ì [¤¸¤å¤¬] /(n) long-life celebrations, particularly the 61st, 77th and 88th birthdays/ +¼÷´î¾Æ [¤¹¤­¤ä¤­] /(n) sukiyaki/ +¼÷¶µ¼¼ [¤³¤È¤Ö¤­¤­¤ç¤¦¤·¤Ä] /culture courses for the aged/ +¼÷»Ê [¤¹¤·] /(n) (uk) sushi/anything made with vinegared (su) rice/(P)/ +¼÷»Ê¤Î¶ñ [¤¹¤·¤Î¤°] /ingredients for sushi/ +¼÷»Ê¤ò°®¤ë [¤¹¤·¤ò¤Ë¤®¤ë] /(exp) to make hand-rolled sushi/ +¼÷»Ê°ìÀÞ¤ê [¤¹¤·¤Ò¤È¤ª¤ê] /a box of sushi/ +¼÷»ÊµÍ¤á [¤¹¤·¤Å¤á] /(n) jam-packed/packed in like sushi (like sardines)/ +¼÷»ÊÈÓ [¤¹¤·¤á¤·] /rice seasoned with vinegar, sugar and salt, used for preparing sushi/ +¼÷Áü [¤¸¤å¤¾¤¦] /(n) statue (of a living person)/ +¼÷ÇÖ [¤¸¤å¤Ï¤¤] /toasting/drinking to someone's health/ +¼÷Ì¿ [¤¸¤å¤ß¤ç¤¦] /(n) life span/(P)/ +¼÷Ì¿¤ò±ä¤Ð¤¹ [¤¸¤å¤ß¤ç¤¦¤ò¤Î¤Ð¤¹] /(exp) to prolong one's life/ +¼÷Îð [¤¸¤å¤ì¤¤] /long life/age/life/ +¼÷Ï·¿Í [¤¸¤å¤í¤¦¤¸¤ó] /(n) god of longevity/ +¼ø¤«¤êʪ [¤µ¤º¤«¤ê¤â¤Î] /(n) boon/windfall/blessing/ +¼ø¤«¤ë [¤µ¤º¤«¤ë] /(v5r) to be gifted/to be awarded/(P)/ +¼ø¤±¤ë [¤µ¤º¤±¤ë] /(v1) to grant/to award/to teach/(P)/ +¼ø²ü [¤¸¤å¤«¤¤] /(n) (Buddh) handing down the precepts/ +¼ø¶È [¤¸¤å¤®¤ç¤¦] /(n,vs) lesson/class work/(P)/ +¼ø¶È¤ò¼õ¤±¤ë [¤¸¤å¤®¤ç¤¦¤ò¤¦¤±¤ë] /(v1) to take a class/ +¼ø¶È»þ´Ö [¤¸¤å¤®¤ç¤¦¤¸¤«¤ó] /(n) school hours/hours of teaching (instruction)/ +¼ø¶ÈÃæ [¤¸¤å¤®¤ç¤¦¤Á¤å¤¦] /while in class/ +¼ø¶ÈÎÁ [¤¸¤å¤®¤ç¤¦¤ê¤ç¤¦] /(n) school fees/(P)/ +¼ø¸¢ [¤¸¤å¤±¤ó] /(n) authorization/ +¼ø»º [¤¸¤å¤µ¤ó] /(n) sheltered work programs/providing with work/giving employment/ +¼ø»º½ê [¤¸¤å¤µ¤ó¤¸¤ç] /(n) work or vocational center/ +¼ø¼ß [¤¸¤å¤·¤ã¤¯] /(n,vs) elevation to peerage/ +¼ø¼õ [¤¸¤å¤¸¤å] /(n,vs) give and receive/(P)/ +¼ø¾Þ [¤¸¤å¤·¤ç¤¦] /(n,vs) awarding a prize/(P)/ +¼ø¾Þ¼° [¤¸¤å¤·¤ç¤¦¤·¤­] /award ceremony/(P)/ +¼øÀº [¤¸¤å¤»¤¤] /(n) fertilization/ +¼øÆý [¤¸¤å¤Ë¤å¤¦] /(n,vs) suckling (a baby)/nursing/ +¼øÆý´ü [¤¸¤å¤Ë¤å¤¦¤­] /(n) lactation period/ +¼øÍ¿ [¤¸¤å¤è] /(n,vs) award/conferment/(P)/ +¼øÍ¿¼° [¤¸¤å¤è¤·¤­] /(n) awarding ceremony/ +¼ù°å [¤¸¤å¤¤] /(n) tree surgeon (esp. for famous or old trees)/ +¼ù°þ [¤³¤«¤²] /(n) shade of tree/bower/ +¼ù°þ [¤¸¤å¤¤¤ó] /(n) shade of tree/bower/ +¼ù±¢ [¤³¤«¤²] /(n) shade of tree/bower/ +¼ù±¢ [¤¸¤å¤¤¤ó] /(n) shade of tree/bower/ +¼ù±« [¤­¤µ¤á] /(n) precipitation resulting from thick fog condensing on leaves in a forest/ +¼ù±Õ [¤¸¤å¤¨¤­] /(n) sap/ +¼ù³¤ [¤¸¤å¤«¤¤] /(n) sea of trees/broad expanse of dense woodland/abundant leafage/ +¼ù´´ [¤¸¤å¤«¤ó] /(n) trunk/shaft/ +¼ù»Þ¾õ [¤¸¤å¤·¤¸¤ç¤¦] /(adj-no) arborescent/ +¼ù»é [¤¸¤å¤·] /(n) resin/rosin/(P)/ +¼ù»é²Ã¹© [¤¸¤å¤·¤«¤³¤¦] /resin treatment/ +¼ù¾å [¤¸¤å¤¸¤ç¤¦] /(n) up in a tree/ +¼ùÈé [¤¸¤å¤Ò] /(n) (tree) bark/(P)/ +¼ùɹ [¤¸¤å¤Ò¤ç¤¦] /(n) frost covered trees/ +¼ù˪ [¤­¤Ð¤Á] /(n) wood wasp/ +¼ùÌÚ [¤¸¤å¤â¤¯] /(n) trees and shrubs/arbour/(P)/ +¼ùΩ [¤¸¤å¤ê¤Ä] /(n) establish/create/(P)/ +¼ùÎÓ [¤¸¤å¤ê¤ó] /(n) forest/ +¼ùÎð [¤¸¤å¤ì¤¤] /(n) age of a tree/(P)/ +¼ùØñ [¤Ê¤Þ¤±¤â¤Î] /(n) sloth/ +¼ûµë [¤¸¤å¤­¤å¤¦] /(n) supply and demand/(P)/ +¼ûÉÊ [¤¸¤å¤Ò¤ó] /(n) supplies/quartermaster (mil)/ +¼ûÍÑ [¤¸¤å¤è¤¦] /(n) consumption/use/ +¼ûÍÑ²È [¤¸¤å¤è¤¦¤«] /consumer/customer/ +¼ûÍ× [¤¸¤å¤è¤¦] /(n) demand/request/(P)/ +¼ûÍפòÏŤ¦ [¤¸¤å¤è¤¦¤ò¤Þ¤«¤Ê¤¦] /(exp) to meet the demand/ +¼ûÍ׶¡µë [¤¸¤å¤è¤¦¤­¤ç¤¦¤­¤å¤¦] /supply and demand/ +¼ü¤ï¤ì [¤È¤é¤ï¤ì] /(n) imprisonment/captive/ +¼ü¤ï¤ì¤¿¹Í¤¨ [¤È¤é¤ï¤ì¤¿¤«¤ó¤¬¤¨] /(n) prejudiced opinion/conventional ideas/ +¼ü¤ï¤ì¤ë [¤È¤é¤ï¤ì¤ë] /(v1) to be captured/to be apprehended/to be seized with/ +¼ü¤ò²ò¤¯ [¤·¤å¤¦¤ò¤È¤¯] /(exp) to be relieved from captivity/ +¼ü°á [¤·¤å¤¦¤¤] /(n) prison uniform/ +¼ü¿Í [¤·¤å¤¦¤¸¤ó] /(n) prisoner/(P)/ +¼ü¿ÍÉþ [¤·¤å¤¦¤¸¤ó¤Õ¤¯] /(n) prison uniform/ +¼ü¿ÍϫƯ [¤·¤å¤¦¤¸¤ó¤í¤¦¤É¤¦] /prison labor/forced labor/ +¼üÅÌ [¤·¤å¤¦¤È] /(n) prisoner/convict/ +¼üÌò [¤·¤å¤¦¤¨¤­] /(n) prison labor/ +¼ý¤Þ¤ê [¤ª¤µ¤Þ¤ê] /(n) conclusion/end/settlement/(P)/ +¼ý¤Þ¤ë [¤ª¤µ¤Þ¤ë] /(v5r) (1) to be in one's place/to be installed/to settle into/(2) to be obtained/to be settled/to be paid/to be delivered/(P)/ +¼ý¤á¤ë [¤ª¤µ¤á¤ë] /(v1) to obtain/to reap/to pay/to supply/to accept/(P)/ +¼ý±× [¤·¤å¤¦¤¨¤­] /(n) earnings/proceeds/returns/(P)/ +¼ý±×´ðÈ× [¤·¤å¤¦¤¨¤­¤­¤Ð¤ó] /(n) revenue base/ +¼ý±×¶â [¤·¤å¤¦¤¨¤­¤­¤ó] /(n) proceeds/earnings/ +¼ý±×À­ [¤·¤å¤¦¤¨¤­¤»¤¤] /(n) profitability/ +¼ý±×À®Ä¹Î¨ [¤·¤å¤¦¤¨¤­¤»¤¤¤Á¤ç¤¦¤ê¤Ä] /(n) revenue growth rate/ +¼ý±×Êó¹ð [¤·¤å¤¦¤¨¤­¤Û¤¦¤³¤¯] /(n) earnings report/ +¼ý±×Ψ [¤·¤å¤¦¤¨¤­¤ê¤Ä] /(n) earning rate/ +¼ý³Í [¤·¤å¤¦¤«¤¯] /(good) result/game/ +¼ý³Ï [¤·¤å¤¦¤«¤¯] /(n,vs) harvest/crop/ingathering/(P)/ +¼ý³Ï´¶¼Õº× [¤·¤å¤¦¤«¤¯¤«¤ó¤·¤ã¤µ¤¤] /Thanksgiving Day/harvest festival/ +¼ý³Ï´ü [¤·¤å¤¦¤«¤¯¤­] /harvest time/ +¼ý³Ï¹â [¤·¤å¤¦¤«¤¯¤À¤«] /crop/income/ +¼ý³Ïº× [¤·¤å¤¦¤«¤¯¤µ¤¤] /a harvest festival/ +¼ý³Ï»þ [¤·¤å¤¦¤«¤¯¤¸] /time of harvest/ +¼ý³Ïʪ [¤·¤å¤¦¤«¤¯¤Ö¤Ä] /the harvest/the yield/ +¼ý³ÏͽÁÛ [¤·¤å¤¦¤«¤¯¤è¤½¤¦] /crop estimate/ +¼ý´Æ [¤·¤å¤¦¤«¤ó] /(n,vs) imprisonment/ +¼ý´Æ¾õ [¤·¤å¤¦¤«¤ó¤¸¤ç¤¦] /commitment warrant/ +¼ý´ÆÎÏ [¤·¤å¤¦¤«¤ó¤ê¤ç¤¯] /cell capacity/ +¼ý¶â [¤·¤å¤¦¤­¤ó] /collecting/collections/ +¼ýº¹ [¤·¤å¤¦¤µ] /(n) aberration/ +¼ýºÜ [¤·¤å¤¦¤µ¤¤] /(n) listing/ +¼ý»Ù [¤·¤å¤¦¤·] /(n) income and expenditure/(P)/ +¼ý»ÙÊó¹ð [¤·¤å¤¦¤·¤Û¤¦¤³¤¯] /(n) earnings call/ +¼ý¼õ [¤·¤å¤¦¤¸¤å] /(n,vs) reception/receiving/ +¼ý½¦ [¤·¤å¤¦¤·¤å¤¦] /(n,vs) control/settling/coping/(P)/ +¼ý½´ [¤·¤å¤¦¤·¤å¤¦] /(n,vs) gathering up/collection/accumulation/ +¼ý½¸ [¤·¤å¤¦¤·¤å¤¦] /(n,vs) gathering up/collection/accumulation/(P)/ +¼ý½¸²È [¤·¤å¤¦¤·¤å¤¦¤«] /(n) collector/ +¼ý½¸Ëâ [¤·¤å¤¦¤·¤å¤¦¤Þ] /collecting maniac/ +¼ý½Ì [¤·¤å¤¦¤·¤å¤¯] /(n) deflation/contraction/shrinking/constriction/(P)/ +¼ý½Ì´ü·ì°µ [¤·¤å¤¦¤·¤å¤¯¤­¤±¤Ä¤¢¤Ä] /systolic blood pressure/ +¼ýÀÇ [¤·¤å¤¦¤¼¤¤] /(n) tax collection/taxation/ +¼ýÀÇ´± [¤·¤å¤¦¤¼¤¤¤«¤ó] /revenue officer/ +¼ýÀǽê [¤·¤å¤¦¤¼¤¤¤·¤ç] /tax-collection office/ +¼ýÀÇ¿Í [¤·¤å¤¦¤¼¤¤¤Ë¤ó] /tax collector/ +¼ýÀÇÍù [¤·¤å¤¦¤¼¤¤¤ê] /(n) tax collector/ +¼ý¢ [¤·¤å¤¦¤¾¤¦] /(n) garnering/collection/ +¼ý« [¤·¤å¤¦¤½¤¯] /(n,vs) convergence/tie up/ +¼ýÃ¥ [¤·¤å¤¦¤À¤Ä] /(n) plundering/exploitation/ +¼ýÃå [¤·¤å¤¦¤Á¤ã¤¯] /(n) sorption (in physical chemistry)/ +¼ýÆÀ [¤·¤å¤¦¤È¤¯] /(n,vs) reception/receiving/ +¼ýÆþ [¤·¤å¤¦¤Ë¤å¤¦] /(n) income/receipts/revenue/(P)/ +¼ýÆþ°õ»æ [¤·¤å¤¦¤Ë¤å¤¦¤¤¤ó¤·] /revenue stamp/ +¼ýÆþµ¡²ñ [¤·¤å¤¦¤Ë¤å¤¦¤­¤«¤¤] /(n) revenue opportunity/ +¼ýÆþ¸» [¤·¤å¤¦¤Ë¤å¤¦¤²¤ó] /source of income/ +¼ýÆþÌò [¤·¤å¤¦¤Ë¤å¤¦¤ä¤¯] /(n) government treasurer/ +¼ýǼ [¤·¤å¤¦¤Î¤¦] /(n,vs) crop/harvest/receipts/putting or stowing away/(P)/ +¼ýǼ²È¶ñ [¤·¤å¤¦¤Î¤¦¤«¤°] /closet/cabinet/ +¼ýǼ³Û [¤·¤å¤¦¤Î¤¦¤¬¤¯] /amount received/ +¼ýǼ·¸¤ê [¤·¤å¤¦¤Î¤¦¤«¤«¤ê] /receiving teller/ +¼ýË× [¤·¤å¤¦¤Ü¤Ä] /confiscation of possessions/ +¼ýËú [¤·¤å¤¦¤±¤ó] /cocoon crop/ +¼ýÍÆ [¤·¤å¤¦¤è¤¦] /(n,vs) (1) accommodation/reception/housing/(2) seating/(3) custody/(4) admission/(5) entering (in a dictionary)/(P)/ +¼ýÍÆ´µ¼Ô [¤·¤å¤¦¤è¤¦¤«¤ó¤¸¤ã] /in-patients/ +¼ýÍÆ¼Ô [¤·¤å¤¦¤è¤¦¤·¤ã] /inmates/ +¼ýÍƽê [¤·¤å¤¦¤è¤¦¤¸¤ç] /(n) home/asylum/camp/(P)/ +¼ýÍÆÀßÈ÷ [¤·¤å¤¦¤è¤¦¤»¤Ä¤Ó] /accommodations/ +¼ýÍÆǽÎÏ [¤·¤å¤¦¤è¤¦¤Î¤¦¤ê¤ç¤¯] /capacity/accommodation/ +¼ýÍÆÎÏ [¤·¤å¤¦¤è¤¦¤ê¤ç¤¯] /capacity/accommodation/ +¼ýÍÑ [¤·¤å¤¦¤è¤¦] /(n,vs) expropriation/(P)/ +¼ýÍ÷ [¤·¤å¤¦¤é¤ó] /(n,vs) grasping/winning over/ +¼ýΨ [¤·¤å¤¦¤ê¤Ä] /(n) yield/ +¼ýÎÌ [¤·¤å¤¦¤ê¤ç¤¦] /(n) yield/size of harvest/(P)/ +¼ýÏ¿ [¤·¤å¤¦¤í¤¯] /(n,vs) recording/(P)/ +¼ýÏÅ [¤·¤å¤¦¤ï¤¤] /(n) accepting bribes/corruption/graft/(P)/ +¼ýÏźá [¤·¤å¤¦¤ï¤¤¤¶¤¤] /(n) (the crime of) bribery/ +¼ýÚ° [¤·¤å¤¦¤é¤ó] /(n,vs) grasping/winning over/ +¼ýÚÌ [¤·¤å¤¦¤ì¤ó] /(n) astringency/extraction (of taxes)/convergence/contraction/ +¼ýÚÌºÞ [¤·¤å¤¦¤ì¤ó¤¶¤¤] /(n) an astringent/ +¼þ [¤°¤ë¤ê] /surroundings/(P)/ +¼þ [¤·¤å¤¦] /(n) circuit/lap/circumference/vicinity/Chou (dynasty)/ +¼þ¤ê [¤Þ¤ï¤ê] /(n,n-suf) circumference/surroundings/circulation/(P)/ +¼þ¤ê¤Î¿Í [¤Þ¤ï¤ê¤Î¤Ò¤È] /surrounding people/ +¼þ°Ï [¤·¤å¤¦¤¤] /(n) surroundings/circumference/environs/(P)/ +¼þ°ÏĹ [¤·¤å¤¦¤¤¤Á¤ç¤¦] /perimeter/ +¼þ°× [¤·¤å¤¦¤¨¤­] /divination/ +¼þ±ï [¤·¤å¤¦¤¨¤ó] /(n) fringe/rim/ +¼þ²ó [¤·¤å¤¦¤«¤¤] /(n,vs) (1) going around/(2) circumference/girth/surroundings/ +¼þ´÷ [¤·¤å¤¦¤­] /(n) death anniversary/ +¼þ´ü [¤·¤å¤¦¤­] /(n) cycle/period/(P)/ +¼þ´üÀ­ [¤·¤å¤¦¤­¤»¤¤] /cyclic/periodic/ +¼þ´üΧ [¤·¤å¤¦¤­¤ê¤Ä] /(n) periodic law/ +¼þ¶ËÀ± [¤·¤å¤¦¤­¤ç¤¯¤»¤¤] /(n) circumpolar star/ +¼þ¹Ò [¤·¤å¤¦¤³¤¦] /(n) circumnavigation/circle tour by ship/ +¼þ¾Ï [¤·¤å¤¦¤·¤ç¤¦] /(n) agitation/frustration/ +¼þ¾ÏϵÇâ [¤·¤å¤¦¤·¤ç¤¦¤í¤¦¤Ð¤¤] /(n) consternation/fall into a panic/fluster oneself/dismay/discomfiture/ +¼þÀû [¤·¤å¤¦¤»¤ó] /(n) (1) good offices/recommendation/mediation/(2) (Tokugawa-era) employment office/ +¼þÀû²° [¤·¤å¤¦¤»¤ó¤ä] /(n) broker/employment agency/ +¼þÀû¶È [¤·¤å¤¦¤»¤ó¤®¤ç¤¦] /(n) brokerage/commission agency/ +¼þÀû¶È¼Ô [¤·¤å¤¦¤»¤ó¤®¤ç¤¦¤·¤ã] /broker/middleman/employment agency/ +¼þÀû¿Í [¤·¤å¤¦¤»¤ó¤Ë¤ó] /(n) agent/middleman/ +¼þÀûÎÁ [¤·¤å¤¦¤»¤ó¤ê¤ç¤¦] /brokerage/commission/ +¼þÃÎ [¤·¤å¤¦¤Á] /(n) common knowledge/(something) well-known/(P)/ +¼þÃÎÅ°Äì [¤·¤å¤¦¤Á¤Æ¤Ã¤Æ¤¤] /(something) known to all/ +¼þÅþ [¤·¤å¤¦¤È¤¦] /(adj-na,n) scrupulous/meticulous/careful/(P)/ +¼þǯ [¤·¤å¤¦¤Í¤ó] /(n) whole year/anniversary/(P)/ +¼þÇÈ [¤·¤å¤¦¤Ï] /(n) cycle/wave/frequency/ +¼þÇÈ·× [¤·¤å¤¦¤Ï¤±¤¤] /frequency meter/wavemeter/ +¼þÇÈ¿ô [¤·¤å¤¦¤Ï¤¹¤¦] /(n) frequency (of waves)/(P)/ +¼þÇÈ¿ôÊÐ°Ü [¤·¤å¤¦¤Ï¤¹¤¦¤Ø¤ó¤¤] /frequency shift/ +¼þÇÈ¿ôÊÑ´¹ÁõÃÖ [¤·¤å¤¦¤Ï¤¹¤¦¤Ø¤ó¤«¤ó¤½¤¦¤Á] /frequency converter/ +¼þÇÈ¿ôÊÑÄ´ [¤·¤å¤¦¤Ï¤¹¤¦¤Ø¤ó¤Á¤ç¤¦] /Frequency Modulation/FM/ +¼þÇÈÂÓ [¤·¤å¤¦¤Ï¤¿¤¤] /frequency band/ +¼þÇÈÊÑÄ´ [¤·¤å¤¦¤Ï¤Ø¤ó¤Á¤ç¤¦] /frequency modulation/FM/ +¼þÊÕ [¤·¤å¤¦¤Ø¤ó] /(n) circumference/outskirts/environs/(computer) peripheral/(P)/ +¼þÊÕµ¡´ï [¤·¤å¤¦¤Ø¤ó¤­¤­] /peripherals/ +¼þÊÕ¹ñ [¤·¤å¤¦¤Ø¤ó¤³¤¯] /neighboring or surrounding country/ +¼þÊÕ½ô¹ñ [¤·¤å¤¦¤Ø¤ó¤·¤ç¤³¤¯] /surrounding countries/neighboring countries/ +¼þÌ© [¤·¤å¤¦¤ß¤Ä] /(adj-na,n) scrupulous/careful/meticulous/ +¼þÍ· [¤·¤å¤¦¤æ¤¦] /(n) excursion ticket/tour/round trip/(P)/ +¼þÍ··ô [¤·¤å¤¦¤æ¤¦¤±¤ó] /(n) excursion ticket/ +¼þÍ÷ [¤·¤å¤¦¤é¤ó] /(n) looking all around/ +¼þή [¤·¤å¤¦¤ê¤å¤¦] /(n) flowing around/ +½¡ [¤·¤å¤¦] /(n) sect/(P)/ +½¡²È [¤½¤¦¤±] /(n) head of family/originator/(P)/ +½¡µ¬ [¤·¤å¤¦¤­] /(n) religious regulations/ +½¡¶µ [¤·¤å¤¦¤­¤ç¤¦] /(n) religion/(P)/ +½¡¶µ¡¹°é [¤·¤å¤¦¤­¤ç¤¦¤­¤ç¤¦¤¤¤¯] /(n) religious education/ +½¡¶µ²È [¤·¤å¤¦¤­¤ç¤¦¤«] /(n) religionist/ +½¡¶µ²è [¤·¤å¤¦¤­¤ç¤¦¤¬] /(n) religious painting or picture/ +½¡¶µ²þ³× [¤·¤å¤¦¤­¤ç¤¦¤«¤¤¤«¤¯] /the Reformation/ +½¡¶µ³Ø [¤·¤å¤¦¤­¤ç¤¦¤¬¤¯] /(n) the study or science of religion/ +½¡¶µ¶µ°é [¤·¤å¤¦¤­¤ç¤¦¤­¤ç¤¦¤¤¤¯] /(n) religious education/ +½¡¶µ·à [¤·¤å¤¦¤­¤ç¤¦¤²¤­] /(n) religious drama/a miracle play/ +½¡¶µºÛȽ [¤·¤å¤¦¤­¤ç¤¦¤µ¤¤¤Ð¤ó] /the Inquisition/ +½¡¶µ¿´ [¤·¤å¤¦¤­¤ç¤¦¤·¤ó] /piety/ +½¡¶µÃÄÂÎ [¤·¤å¤¦¤­¤ç¤¦¤À¤ó¤¿¤¤] /religious group/ +½¡¶µÅªÆÈΩÀ­ [¤·¤å¤¦¤­¤ç¤¦¤Æ¤­¤É¤¯¤ê¤Ä¤»¤¤] /religious independence/ +½¡¶µÅ¯³Ø [¤·¤å¤¦¤­¤ç¤¦¤Æ¤Ä¤¬¤¯] /philosophy of religion/ +½¡¶µË¡¿Í [¤·¤å¤¦¤­¤ç¤¦¤Û¤¦¤¸¤ó] /(n) religious organization/ +½¡»Ý [¤·¤å¤¦¤·] /(n) tenets (doctrines) of a religious sect/(religious) sect/ +½¡¼ç [¤½¤¦¤·¤å] /(n) suzerain/ +½¡¼ç¸¢ [¤½¤¦¤·¤å¤±¤ó] /(n) suzerainty/ +½¡¼ç¹ñ [¤½¤¦¤·¤å¤³¤¯] /(n) suzerain state/state that controls another in international affairs, but allows it domestic sovereignty/ +½¡¾¢ [¤½¤¦¤·¤ç¤¦] /(n) master/teacher/ +½¡ÁÄ [¤·¤å¤¦¤½] /(n) sect founder/(P)/ +½¡Â² [¤½¤¦¤¾¤¯] /(n) one's family or clan/ +½¡ÅÌ [¤·¤å¤¦¤È] /(n) believer/follower/ +½¡ÇÉ [¤·¤å¤¦¤Ï] /(n) sect/denomination/(P)/ +½¡ÉÀ [¤½¤¦¤Ó¤ç¤¦] /(n) ancestral shrine (temple)/mausoleum (of one's ancestors)/Imperial mausoleum/ +½¡Ë¡ [¤½¤¦¤Û¤¦] /(historical) regulations governing Chinese religious observances and social order/ +½¡Ì³ [¤·¤å¤¦¤à] /(n) religious matters/ +½¡Ìç [¤·¤å¤¦¤â¤ó] /(n) doctrine/creed/sect/(P)/ +½¡Ìç²þ¤á [¤·¤å¤¦¤â¤ó¤¢¤é¤¿¤á] /(defunct, Japanese) religious census/ +½¢¤¤¤Æ [¤Ä¤¤¤Æ] /(exp) (uk) about/concerning/as to/regarding/(P)/ +½¢¤¤¤Æ¤Ï [¤Ä¤¤¤Æ¤Ï] /(conj) concerning/ +½¢¤­¤Þ¤·¤Æ¤Ï [¤Ä¤­¤Þ¤·¤Æ¤Ï] /(exp) (uk) concerning/ +½¢¤¯ [¤Ä¤¯] /(v5k) to settle in (place)/to take (seat, position)/to study (under teacher)/(P)/ +½¢¤±¤ë [¤Ä¤±¤ë] /(v1) to put/to place/ +½¢³Ø [¤·¤å¤¦¤¬¤¯] /(n) entering school/school attendance/(P)/ +½¢³ØµÁ̳ [¤·¤å¤¦¤¬¤¯¤®¤à] /compulsory school attendance/ +½¢³Ø»ùƸ [¤·¤å¤¦¤¬¤¯¤¸¤É¤¦] /school child/ +½¢³ØǯÎð [¤·¤å¤¦¤¬¤¯¤Í¤ó¤ì¤¤] /school age/ +½¢³ØΨ [¤·¤å¤¦¤¬¤¯¤ê¤Ä] /(n) percentage of school attendance/ +½¢¶È [¤·¤å¤¦¤®¤ç¤¦] /(n) employment/starting work/(P)/ +½¢¶Èµ¡²ñ [¤·¤å¤¦¤®¤ç¤¦¤­¤«¤¤] /(n) job opportunity/ +½¢¶Èµ¬Â§ [¤·¤å¤¦¤®¤ç¤¦¤­¤½¤¯] /work regulations/ +½¢¶È»þ´Ö [¤·¤å¤¦¤®¤ç¤¦¤¸¤«¤ó] /work hours/ +½¢¶È»þ´ÖÃæ [¤·¤å¤¦¤®¤ç¤¦¤¸¤«¤ó¤Á¤å¤¦] /(n) during working hours/ +½¢¶È¼Ô [¤·¤å¤¦¤®¤ç¤¦¤·¤ã] /(n) employed person/ +½¢¶È¿Í¸ý [¤·¤å¤¦¤®¤ç¤¦¤¸¤ó¤³¤¦] /work force/ +½¢¶ÈÃÏ [¤·¤å¤¦¤®¤ç¤¦¤Á] /place of work/ +½¢¶ÈÆü¿ô [¤·¤å¤¦¤®¤ç¤¦¤Ë¤Ã¤¹¤¦] /days worked/ +½¢¶ÈΨ [¤·¤å¤¦¤®¤ç¤¦¤ê¤Ä] /percentage of employment/ +½¢¹Ò [¤·¤å¤¦¤³¤¦] /(n) going into commission (e.g. ships)/(P)/ +½¢¾² [¤·¤å¤¦¤·¤ç¤¦] /(n) bedridden/ +½¢¿¦ [¤·¤å¤¦¤·¤ç¤¯] /(n,vs) finding employment/inauguration/(P)/ +½¢¿¦°¶Àû [¤·¤å¤¦¤·¤ç¤¯¤¢¤Ã¤»¤ó] /placement/ +½¢¿¦±¿Æ° [¤·¤å¤¦¤·¤ç¤¯¤¦¤ó¤É¤¦] /job hunting/ +½¢¿¦³èÆ° [¤·¤å¤¦¤·¤ç¤¯¤«¤Ä¤É¤¦] /(n) job hunting/ +½¢¿¦¸ý [¤·¤å¤¦¤·¤ç¤¯¤°¤Á] /(n) position/opening/employment/ +½¢¿¦»þ [¤·¤å¤¦¤·¤ç¤¯¤¸] /time of employment/ +½¢¿¦¾ðÊó»ï [¤·¤å¤¦¤·¤ç¤¯¤¸¤ç¤¦¤Û¤¦¤·] /(n) job-placement journal (magazine)/ +½¢¿¦Àè [¤·¤å¤¦¤·¤ç¤¯¤µ¤­] /place of employment/ +½¢¿¦Æñ [¤·¤å¤¦¤·¤ç¤¯¤Ê¤ó] /(n) scarcity of employment/ +½¢¿¦Î¨ [¤·¤å¤¦¤·¤ç¤¯¤ê¤Ä] /(n) employment rate/ +½¢¿¦Ï²¿Í [¤·¤å¤¦¤·¤ç¤¯¤í¤¦¤Ë¤ó] /jobless university graduate/ +½¢¿² [¤·¤å¤¦¤·¤ó] /(n,vs) going to bed/retiring/(P)/ +½¢¿²»þ¤Î¤ª²ÀÏà [¤·¤å¤¦¤·¤ó¤¸¤Î¤ª¤È¤®¤Ð¤Ê¤·] /bedtime story/ +½¢¿²Á° [¤·¤å¤¦¤·¤ó¤¼¤ó] /before retiring/ +½¢Ãæ [¤Ê¤«¤ó¤º¤¯] /(n) especially/particularly/above all/ +½¢Ãæ [¤Ê¤«¤ó¤Å¤¯] /especially/above all/among other things/ +½¢Ç¤ [¤·¤å¤¦¤Ë¤ó] /(n,vs) inauguration/assumption of office/(P)/ +½¢Ç¤±éÀâ [¤·¤å¤¦¤Ë¤ó¤¨¤ó¤¼¤Ä] /inaugural speech/ +½¢Ç¤¼° [¤·¤å¤¦¤Ë¤ó¤·¤­] /inauguration ceremony/installation/ +½¢Çû [¤·¤å¤¦¤Ð¤¯] /(n,vs) being put in bonds/coming under arrest/ +½¢Ì² [¤·¤å¤¦¤ß¤ó] /(n) retiring/going to sleep/ +½¢Ìò [¤·¤å¤¦¤¨¤­] /(n,vs) placed in commission/entering servitude/ +½¢Ï« [¤·¤å¤¦¤í¤¦] /(n) actual work/(P)/ +½£ [¤·¤å¤¦] /(n) state/province/(P)/ +½£ [¤¹] /(n) sandbank/ +½£¡¹ [¤·¤å¤¦¤·¤å¤¦] /every state/every province/ +½£¤Î²Ö [¤·¤å¤¦¤Î¤Ï¤Ê] /state flower/ +½£µÄ [¤·¤å¤¦¤®] /(n) (abbr) state legislature/state or provincial parliament/FIX/ +½£µÄ²ñ [¤·¤å¤¦¤®¤«¤¤] /(n) state legislature/state or provincial parliament/ +½£µÄ²ñÁªµó [¤·¤å¤¦¤®¤«¤¤¤»¤ó¤­¤ç] /(n) state or provincial election/ +½£µÄÁª [¤·¤å¤¦¤®¤»¤ó] /(n) (abbr) state or provincial election/FIX/ +½£¶­ [¤·¤å¤¦¤­¤ç¤¦] /(n) state boundary/provincial boundary/ +½£ºÝÄ̾¦°Ñ°÷²ñ [¤·¤å¤¦¤µ¤¤¤Ä¤¦¤·¤ç¤¦¤¤¤¤¤ó¤«¤¤] /Interstate Commerce Commission/ +½£ºê [¤¹¤µ¤­] /(n) sandspit/ +½£½£ [¤·¤å¤¦¤·¤å¤¦] /every state/every province/ +½£À¯ÉÜ [¤·¤å¤¦¤»¤¤¤Õ] /state government/(P)/ +½£Â¯ [¤·¤å¤¦¤¾¤¯] /(n) local customs/ +½£ÅÔ [¤·¤å¤¦¤È] /(n) capital (city) of a state/(P)/ +½£Î©Âç³Ø [¤·¤å¤¦¤ê¤Ä¤À¤¤¤¬¤¯] /state-run college/state university/ +½¤¤Þ¤ë [¤ª¤µ¤Þ¤ë] /(v5r) to govern oneself/to conduct oneself well/ +½¤¤á¤ë [¤ª¤µ¤á¤ë] /(v1) (1) to study/to complete (a course)/to cultivate/to master/(2) to order (one's life)/(3) to repair (a fault one has committed)/(P)/ +½¤±¡ [¤·¤å¤¦¤¤¤ó] /friary/ +½¤±¡Ä¹ [¤·¤å¤¦¤¤¤ó¤Á¤ç¤¦] /prelate/prior/abbot/ +½¤±Ä [¤·¤å¤¦¤¨¤¤] /building work/ +½¤²þ [¤·¤å¤¦¤«¤¤] /personal reformation/ +½¤³Ø [¤·¤å¤¦¤¬¤¯] /(n) learning/ +½¤³Øι¹Ô [¤·¤å¤¦¤¬¤¯¤ê¤ç¤³¤¦] /(n) excursion/field trip/(P)/ +½¤¶È [¤·¤å¤¦¤®¤ç¤¦] /(n,vs) pursuit of knowledge/studying/learning/training/ascetic practice/discipline/(P)/ +½¤¶È [¤·¤å¤®¤ç¤¦] /(n,vs) pursuit of knowledge/studying/learning/training/ascetic practice/discipline/(P)/ +½¤¶Èǯ¸Â [¤·¤å¤¦¤®¤ç¤¦¤Í¤ó¤²¤ó] /length of the course of study/ +½¤¸³¼Ô [¤·¤å¤²¤ó¤¸¤ã] /(n) mountaineering ascetic/ +½¤¸³Æ» [¤·¤å¤²¤ó¤É¤¦] /(n) Shugendou/Japanese mountain asceticism-shamanism incorporating Shinto and Buddhist concepts/ +½¤¸ò [¤·¤å¤¦¤³¤¦] /(n) amity/friendship/ +½¤¹¥ [¤·¤å¤¦¤³¤¦] /(n) amity/friendship/ +½¤¹¥¾òÌó [¤·¤å¤¦¤³¤¦¤¸¤ç¤¦¤ä¤¯] /amity treaty/ +½¤¹Ô [¤·¤å¤¦¤®¤ç¤¦] /(n,vs) pursuit of knowledge/studying/learning/training/ascetic practice/discipline/(P)/ +½¤¹Ô [¤·¤å¤®¤ç¤¦] /(n,vs) pursuit of knowledge/studying/learning/training/ascetic practice/discipline/(P)/ +½¤¹Ô¼Ô [¤·¤å¤®¤ç¤¦¤·¤ã] /(n) (Buddh) practitioner of austerities/ +½¤»Ë [¤·¤å¤¦¤·] /(n) compilation of a history/ +½¤»Î [¤·¤å¤¦¤·] /(n) Masters degree program/(P)/ +½¤»Î²ÝÄø [¤·¤å¤¦¤·¤«¤Æ¤¤] /master's course/(P)/ +½¤»ÎÏÀʸ [¤·¤å¤¦¤·¤í¤ó¤Ö¤ó] /(n) master's thesis/ +½¤¼­ [¤·¤å¤¦¤¸] /(n) figure of speech/rhetorical flourish/ +½¤¼­³Ø [¤·¤å¤¦¤¸¤¬¤¯] /(n) rhetoric/ +½¤¼­µ¿Ìä [¤·¤å¤¦¤¸¤®¤â¤ó] /rhetorical question/ +½¤¼­Ë¡ [¤·¤å¤¦¤¸¤Û¤¦] /(n) rhetoric/ +½¤½Ï [¤·¤å¤¦¤¸¤å¤¯] /developing skill/ +½¤¾þ [¤·¤å¤¦¤·¤ç¤¯] /(n,vs) (1) ornamentation/embellishment/decoration/adornment/polish up (writing)/(2) modification (gram)/ +½¤¾þ¸ì [¤·¤å¤¦¤·¤ç¤¯¤´] /(n) (gram) modifier/ +½¤¾þ»Ò [¤·¤å¤¦¤·¤ç¤¯¤·] /modifier/ +½¤¿È [¤·¤å¤¦¤·¤ó] /(n) morals/ethics/moral training/ +½¤À° [¤·¤å¤¦¤»¤¤] /(n) adjustment/retouching (in photography)/ +½¤À°ÈÇ [¤·¤å¤¦¤»¤¤¤Ï¤ó] /revised version/ +½¤Àµ [¤·¤å¤¦¤»¤¤] /(n,vs) amendment/correction/revision/modification/alteration/retouching/update/(P)/ +½¤Àµ°Æ [¤·¤å¤¦¤»¤¤¤¢¤ó] /(n) proposed amendment/ +½¤Àµ±Õ [¤·¤å¤¦¤»¤¤¤¨¤­] /(n) whiteout/correcting fluid/ +½¤Àµ»ñËܼçµÁ [¤·¤å¤¦¤»¤¤¤·¤Û¤ó¤·¤å¤®] /modified capitalism/ +½¤Àµ¼Ô [¤·¤å¤¦¤»¤¤¤·¤ã] /amender/ +½¤Àµ¼çµÁ [¤·¤å¤¦¤»¤¤¤·¤å¤®] /revisionism/ +½¤Àµ¿½¹ð [¤·¤å¤¦¤»¤¤¤·¤ó¤³¤¯] /(n,vs) (filing) revised (income tax) return/ +½¤ÀµÍ½»» [¤·¤å¤¦¤»¤¤¤è¤µ¤ó] /revised budget/ +½¤Àñ [¤·¤å¤¦¤»¤ó] /(n) editing/compiling/ +½¤Á¶ [¤·¤å¤¦¤¼¤ó] /(n,vs) repair/mending/(P)/ +½¤Á¶¹© [¤·¤å¤¦¤¼¤ó¤³¤¦] /repair man/ +½¤Á¶¹©¾ì [¤·¤å¤¦¤¼¤ó¤³¤¦¤¸¤ç¤¦] /repair shop/ +½¤Á¶Ãæ [¤·¤å¤¦¤¼¤ó¤Á¤å¤¦] /in the process of being repaired/during repairs/ +½¤Á¶Èñ [¤·¤å¤¦¤¼¤ó¤Ò] /repair expense/ +½¤Â¤ [¤·¤å¤¦¤¾¤¦] /(n) repairing/ +½¤Â¤ [¤·¤å¤¾¤¦] /(n) repairing/ +½¤ÃÛ [¤·¤å¤¦¤Á¤¯] /(n) repair/renovation/restoration/ +½¤Äû [¤·¤å¤¦¤Æ¤¤] /(n) correction/revision/ +½¤Æ» [¤·¤å¤¦¤É¤¦] /(n) learning/studying the fine arts/(P)/ +½¤Æ»±¡ [¤·¤å¤¦¤É¤¦¤¤¤ó] /(n) monastery/convent/cloister/abbey/(P)/ +½¤Æ»±¡Ä¹ [¤·¤å¤¦¤É¤¦¤¤¤ó¤Á¤ç¤¦] /abbot/ +½¤Æ»²ñ [¤·¤å¤¦¤É¤¦¤«¤¤] /(n) (Catholic) order/ +½¤Æ»»Î [¤·¤å¤¦¤É¤¦¤·] /(n) monk/friar/ +½¤Æ»½÷ [¤·¤å¤¦¤É¤¦¤¸¤ç] /(n) (Catholic) nun/ +½¤Æ»À©ÅÙ [¤·¤å¤¦¤É¤¦¤»¤¤¤É] /monasticism/ +½¤Æ»À¸³è [¤·¤å¤¦¤É¤¦¤»¤¤¤«¤Ä] /monasticism/monastic life/ +½¤Æ»ÀÀ´ê [¤·¤å¤¦¤É¤¦¤»¤¤¤¬¤ó] /vows of religious orders/ +½¤Æ»Æô [¤·¤å¤¦¤É¤¦¤Ë] /nun/ +½¤ÆÀ [¤·¤å¤¦¤È¤¯] /(n,vs) learning/acquisition/ +½¤Éü [¤·¤å¤¦¤Õ¤¯] /(n) repair/mending/(P)/ +½¤Êä [¤·¤å¤¦¤Û] /(n) repairing/ +½¤Ë¡ [¤·¤å¤¦¤Û¤¦] /(n) (Buddh) prayer and austerities/ +½¤ÍÜ [¤·¤å¤¦¤è¤¦] /(n) culture/(mental) training/self-discipline/ +½¤Íå [¤·¤å¤é] /(n) fighting/scene of carnage/ +½¤Íå¤Î¹« [¤·¤å¤é¤Î¤Á¤Þ¤¿] /scene of carnage/ +½¤Íå¾ì [¤·¤å¤é¤¸¤ç¤¦] /(n) fighting scene/scene of carnage (bloodshed)/ +½¤Íå¾ì [¤·¤å¤é¤Ð] /(n) fighting scene/scene of carnage (bloodshed)/ +½¤ÍåÆ» [¤·¤å¤é¤É¤¦] /scene of carnage/ +½¤Íý [¤·¤å¤¦¤ê] /(n,vs) repairing/mending/(P)/ +½¤Íý²° [¤·¤å¤¦¤ê¤ä] /repair workshop/garage/ +½¤Íý¹© [¤·¤å¤¦¤ê¤³¤¦] /(n) repair man/ +½¤Íý¹©¾ì [¤·¤å¤¦¤ê¤³¤¦¤¸¤ç¤¦] /(n) repair shop/ +½¤ÍýÂå [¤·¤å¤¦¤ê¤À¤¤] /cost of repairs/ +½¤ÍýÃæ [¤·¤å¤¦¤ê¤Á¤å¤¦] /being repaired/ +½¤Î» [¤·¤å¤¦¤ê¤ç¤¦] /(n) completion (of a course)/(P)/ +½¤Î»¾Ú [¤·¤å¤¦¤ê¤ç¤¦¤·¤ç¤¦] /(n) evidence of course completion (e.g. diploma)/ +½¤Î»¾Ú½ñ [¤·¤å¤¦¤ê¤ç¤¦¤·¤ç¤¦¤·¤ç] /diploma/ +½¤Îû [¤·¤å¤¦¤ì¤ó] /(n) culture/training/drill/practice/ +½¤Îý [¤·¤å¤¦¤ì¤ó] /(n) culture/training/drill/practice/(P)/ +½¤Îý¼Ô [¤·¤å¤¦¤ì¤ó¤·¤ã] /(Catholic) neophyte/ +½¤Ï£ [¤·¤å¤¦¤ì¤ó] /(n) culture/training/drill/practice/ +½¤ÏÀ [¤·¤å¤¦¤í¤ó] /(n) (abbr) Masters thesis/ +½¤ã± [¤·¤å¤¦¤Õ¤Ä] /(n) expel (exorcise) evil spirits (by Shinto rituals)/ +½¥¤¤ [¤¦¤ì¤¤] /(n) sad/unhappy/gloomy/ +½¥¤¤´é [¤¦¤ì¤¤¤¬¤ª] /(n) sad face/sorrowful face/anxious look/sad countenance/ +½¥¤¨¤ë [¤¦¤ì¤¨¤ë] /(v1) to grieve/to lament/to be anxious/to be distressed/ +½¥½ý [¤·¤å¤¦¤·¤ç¤¦] /(n) grief/sorrow/ +½¥¿§ [¤·¤å¤¦¤·¤ç¤¯] /(n) worried look/ +½¥Á³ [¤·¤å¤¦¤¼¤ó] /(adj-na,n) sorrowfully/ +½¥ÁÊ [¤·¤å¤¦¤½] /(n) complaint/ +½¥Ã² [¤·¤å¤¦¤¿¤ó] /(n) lamentation/ +½¥Ã²¾ì [¤·¤å¤¦¤¿¤ó¤Ð] /(n) pathetic scene/ +½¥Ã· [¤·¤å¤¦¤¿¤ó] /(n) lamentation/ +½¥Èý [¤·¤å¤¦¤Ó] /(n) worried look/melancholy air/ +½¦ [¤¸¤å¤¦] /(num) 10/ten (used in legal documents)/ +½¦¤¤¼ç [¤Ò¤í¤¤¤Ì¤·] /the finder/ +½¦¤¤½¸¤á¤ë [¤Ò¤í¤¤¤¢¤Ä¤á¤ë] /(v1) to gather/ +½¦¤¤½Ð¤¹ [¤Ò¤í¤¤¤À¤¹] /(v5s) to single out/to select/ +½¦¤¤¾å¤²¤ë [¤Ò¤í¤¤¤¢¤²¤ë] /(v1) to pick up/to pick out/ +½¦¤¤ÆÉ¤ß [¤Ò¤í¤¤¤è¤ß] /(n,vs) reading here and there/skimming through/ +½¦¤¤Êª [¤Ò¤í¤¤¤â¤Î] /(n) (1) a find/(2) windfall/bargain/(P)/ +½¦¤¦ [¤Ò¤í¤¦] /(v5u) to pick up/to find/to gather/(P)/ +½¦°ä [¤·¤å¤¦¤¤] /(n) gleaning(s)/ +½¦½¸ [¤·¤å¤¦¤·¤å¤¦] /(n,vs) gathering up/collection/accumulation/ +½¦ÆÀ [¤·¤å¤¦¤È¤¯] /(n,vs) picking up/finding/(P)/ +½¦ÆÀ¼Ô [¤·¤å¤¦¤È¤¯¤·¤ã] /a finder/ +½¦ÆÀʪ [¤·¤å¤¦¤È¤¯¤Ö¤Ä] /(n) found article/ +½¦Ëü±ß [¤¸¤å¤¦¤Þ¤ó¤¨¤ó] /100,000 Yen/ +½¨¤Ç¤ë [¤Ò¤¤¤Ç¤ë] /(v1) to excel/to surpass/(P)/ +½¨°ï [¤·¤å¤¦¤¤¤Ä] /(adj-na,n) excellence/(P)/ +½¨²Î [¤·¤å¤¦¤«] /(n) splendid tanka or waka/ +½¨¶ã [¤·¤å¤¦¤®¤ó] /(n) splendid poem/ +½¨¶ç [¤·¤å¤¦¤¯] /(n) splendid haiku/well-turned phrase/ +½¨ºÍ [¤·¤å¤¦¤µ¤¤] /(n) prodigy/(P)/ +½¨ºî [¤·¤å¤¦¤µ¤¯] /(n) splendid (excellent) work/(P)/ +½¨È´ [¤·¤å¤¦¤Ð¤Ä] /(adj-na,n) outstanding/superb/ +½¨Îï [¤·¤å¤¦¤ì¤¤] /(adj-na,n) graceful/beautiful/ +½© [¤¢¤­] /(n-adv) autumn/fall/(P)/ +½©¤Î¿§ [¤¢¤­¤Î¤¤¤í] /autumnal tints/ +½©¤á¤¯ [¤¢¤­¤á¤¯] /(v5k) to become autumnal/ +½©±« [¤¢¤­¤µ¤á] /(n) autumn rain/ +½©±«Á°Àþ [¤¢¤­¤µ¤á¤¼¤ó¤»¤ó] /(n) autumn rain front/ +½©´ü [¤·¤å¤¦¤­] /(n) autumn/ +½©µ¤ [¤·¤å¤¦¤­] /(n) autumn (fall) air/ +½©µ¨ [¤·¤å¤¦¤­] /(n) fall/autumn/(P)/ +½©¸ý [¤¢¤­¤°¤Á] /(n) beginning of autumn/(P)/ +½©¹¹¤±¤Æ [¤¢¤­¤Õ¤±¤Æ] /late in autumn/ +½©º×¤ê [¤¢¤­¤Þ¤Ä¤ê] /(n) autumn festival/ +½©ºî [¤¢¤­¤µ¤¯] /(n) autumn crops/ +½©»½ [¤¢¤­¤´] /(n) autumn (fall) silkworms/ +½©»½ [¤·¤å¤¦¤µ¤ó] /(n) autumn (fall) silkworms/ +½©»× [¤·¤å¤¦¤·] /(n) lonely feeling of fall/autumnal melancholy/ +½©¼¬¤­ [¤¢¤­¤Þ¤­] /(n) autumn sowing/ +½©¾ì½ê [¤¢¤­¤Ð¤·¤ç] /(n) autumn sumo tournament/ +½©¿§ [¤·¤å¤¦¤·¤ç¤¯] /(n) autumn scenery/ +½©¿å [¤·¤å¤¦¤¹¤¤] /(n) clear autumn water/ +½©À² [¤¢¤­¤Ð¤ì] /(n) clear Autumnal weather/ +½©À²¤ì [¤¢¤­¤Ð¤ì] /(n) clear Autumnal weather/(P)/ +½©À¼ [¤·¤å¤¦¤»¤¤] /(n) sound of the autumn wind/ +½©Áð [¤¢¤­¤¯¤µ] /(n) plants which flower in autumn/ +½©Áú [¤·¤å¤¦¤½¤¦] /(n) autumn frost/ +½©ÁúÎõÆü [¤·¤å¤¦¤½¤¦¤ì¤Ä¤¸¤Ä] /(n) harshness/severity/ +½©ÄÅÅç [¤¢¤­¤Ä¤·¤Þ] /(n) (ancient) Japan/ +½©Åĸ¤ [¤¢¤­¤¿¤¤¤Ì] /(n) Akita (breed of dog)/ +½©Åĸ¤ [¤¢¤­¤¿¤±¤ó] /(n) Akita (breed of dog)/ +½©Åĸ© [¤¢¤­¤¿¤±¤ó] /prefecture in the Touhoku area/ +½©Åáµû [¤µ¤ó¤Þ] /(gikun) (n) pike (fish)/saury/ +½©Æü [¤·¤å¤¦¤¸¤Ä] /(n) autumn day/autumn/ +½©ÆüÏ [¤¢¤­¤Ó¤è¤ê] /(n) clear autumn day/ +½©ÇÈ [¤·¤å¤¦¤Ï] /(n) amorous glance/wink/ +½©É÷ [¤¢¤­¤«¤¼] /(n) autumn breeze/fall breeze/(P)/ +½©É÷ [¤·¤å¤¦¤Õ¤¦] /(n) autumn breeze/fall breeze/ +½©Ê¬ [¤·¤å¤¦¤Ö¤ó] /(n) autumn equinox/(P)/ +½©Ê¬¤ÎÆü [¤·¤å¤¦¤Ö¤ó¤Î¤Ò] /autumn equinox holiday (Sep 23 or 24)/ +½©Íî¤Á [¤¢¤­¤ª¤Á] /(n) poor (fall) harvest/depressed crop prices/ +½©Î©¤ÄÆü [¤¢¤­¤¿¤Ä¤Ò] /first day (beginning) of autumn/ +½©Îä [¤·¤å¤¦¤ì¤¤] /(n) cool autumn weather/ +½©ðà [¤·¤å¤¦¤ê¤ó] /(n) autumn rain/ +½ª [¤ª¤ï¤ê] /(n) the end/ +½ª¤¨¤ë [¤ª¤¨¤ë] /(v1) to finish/(P)/ +½ª¤¾ [¤Ä¤¤¤¾] /(adv) (uk) never/not at all/ +½ª¤ê [¤ª¤ï¤ê] /(n) the end/ +½ª¤ë [¤ª¤ï¤ë] /(io) (v5r) to finish/to close/ +½ª¤ï¤ê [¤ª¤ï¤ê] /(n) the end/(P)/ +½ª¤ï¤êº¢ [¤ª¤ï¤ê¤´¤í] /toward the end/ +½ª¤ï¤êÃÍ [¤ª¤ï¤ê¤Í] /(n) closing price (stock exchange, etc.)/ +½ª¤ï¤ë [¤ª¤ï¤ë] /(v5r) to finish/to close/(P)/ +½ª¥Ð¥¹ [¤·¤å¤¦¥Ð¥¹] /(n) last bus/ +½ª±Ç [¤·¤å¤¦¤¨¤¤] /(n) ending time of a movie/ +½ª±é [¤·¤å¤¦¤¨¤ó] /(n) end of a performance/ +½ª´© [¤·¤å¤¦¤«¤ó] /(n) cessation of publication/ +½ª´©¹æ [¤·¤å¤¦¤«¤ó¤´¤¦] /final issue/last issue of a publication/ +½ª´ü [¤·¤å¤¦¤­] /(n) ending/closing/ +½ª¶È [¤·¤å¤¦¤®¤ç¤¦] /(n) end of work/end of school/ +½ª¶È»þ´Ö [¤·¤å¤¦¤®¤ç¤¦¤¸¤«¤ó] /closing hour/ +½ª¶È¼° [¤·¤å¤¦¤®¤ç¤¦¤·¤­] /(n) a closing ceremony/ +½ª¶É [¤·¤å¤¦¤­¤ç¤¯] /(n) end/close/conclusion/denouement/finale/end of a game of go/(P)/ +½ª¶Ê [¤·¤å¤¦¤­¤ç¤¯] /(n) finale/ +½ª¶Ë [¤·¤å¤¦¤­¤ç¤¯] /(adj-no,n) ultimate/final/ +½ª·è [¤·¤å¤¦¤±¤Ä] /(n) ending/conclusion/ +½ª·ë [¤·¤å¤¦¤±¤Ä] /(n,vs) end/close/(P)/ +½ª»Ï [¤·¤å¤¦¤·] /(adv,n,vs) (1) beginning and end/from beginning to end/doing a thing from beginning to end/(2) consistent(ly)/(P)/ +½ª»Ï°ì´Ó [¤·¤å¤¦¤·¤¤¤Ã¤«¤ó] /(adv) consistency/ +½ª»ß [¤·¤å¤¦¤·] /(n,vs) termination/cessation/stop/ +½ª»ß·Á [¤·¤å¤¦¤·¤±¤¤] /(n) (gram) predicative form/ +½ª»ßÉä [¤·¤å¤¦¤·¤Õ] /(n) (1) full stop/period/(2) end/(P)/ +½ª¼Ö [¤·¤å¤¦¤·¤ã] /(n) the last train or bus (of a day)/ +½ª¾¬ [¤·¤å¤¦¤·¤ç¤¦] /(n) all-night long/ +½ª¿³ [¤·¤å¤¦¤·¤ó] /(n) final trial/ +½ª¿È [¤·¤å¤¦¤·¤ó] /(n) the whole life/(P)/ +½ª¿È²ñ°÷ [¤·¤å¤¦¤·¤ó¤«¤¤¤¤¤ó] /(n) life member/ +½ª¿È´± [¤·¤å¤¦¤·¤ó¤«¤ó] /(n) official holding a lifetime appointment/ +½ª¿È·º [¤·¤å¤¦¤·¤ó¤±¤¤] /(n) life imprisonment/life sentence/ +½ª¿È¸ÛÍÑ [¤·¤å¤¦¤·¤ó¤³¤è¤¦] /(n) lifetime employment/permanent employment/ +½ª¿È¸ÛÍÑÀ© [¤·¤å¤¦¤·¤ó¤³¤è¤¦¤»¤¤] /(n) (Japanese) system of lifetime employment/ +½ª¿Èǯ¶â [¤·¤å¤¦¤·¤ó¤Í¤ó¤­¤ó] /a life pension or annuity/ +½ª¿ÈÊݸ± [¤·¤å¤¦¤·¤ó¤Û¤±¤ó] /whole life insurance/ +½ªÀ¤ [¤·¤å¤¦¤»¤¤] /(n-adv,n-t) lifelong/ +½ªÀ¸ [¤·¤å¤¦¤»¤¤] /(n-adv,n-t) all one's life/lifelong/ +½ªÀï [¤·¤å¤¦¤»¤ó] /(n) end of war/cessation of hostilities/(P)/ +½ªÀïµ­Ç°Æü [¤·¤å¤¦¤»¤ó¤­¤Í¤ó¤Ó] /anniversary of the end of a war/ +½ªÀï¸å [¤·¤å¤¦¤»¤ó¤´] /(adj-no) postwar/ +½ªÂ© [¤·¤å¤¦¤½¤¯] /(n,vi,vs) having just ended/being resolved/(P)/ +½ªÃ¼ [¤·¤å¤¦¤¿¤ó] /(n) terminus/terminal/ +½ªÃÍ [¤ª¤ï¤ê¤Í] /(n) closing price/(P)/ +½ªÃå±Ø [¤·¤å¤¦¤Á¤ã¤¯¤¨¤­] /(n) terminal station/(P)/ +½ªÅÀ [¤·¤å¤¦¤Æ¤ó] /(n) terminus/last stop (e.g train)/(P)/ +½ªÅÅ [¤·¤å¤¦¤Ç¤ó] /(n) last train/(P)/ +½ªÅÅ¼Ö [¤·¤å¤¦¤Ç¤ó¤·¤ã] /(n) last train/ +½ªÆü [¤·¤å¤¦¤¸¤Ä] /(n-adv,n-t) all day/(P)/ +½ªÈ¯ [¤·¤å¤¦¤Ï¤Ä] /(n) the last train or departure/ +½ªÈ× [¤·¤å¤¦¤Ð¤ó] /(n) endgame/final stage/(P)/ +½ªÈ×Àï [¤·¤å¤¦¤Ð¤ó¤»¤ó] /(n) end of campaign/ +½ªËë [¤·¤å¤¦¤Þ¤¯] /(n) end/close/ +½ªËö [¤·¤å¤¦¤Þ¤Ä] /(n) an end/a close/(P)/ +½ªËöÏÀ [¤·¤å¤¦¤Þ¤Ä¤í¤ó] /(n) eschatology/ +½ªÌë [¤·¤å¤¦¤ä] /(n-adv,n-t) all night/ +½ªÌ뱿ž [¤·¤å¤¦¤ä¤¦¤ó¤Æ¤ó] /(n) all-night service/ +½ªÌë±Ä¶È [¤·¤å¤¦¤ä¤¨¤¤¤®¤ç¤¦] /(a business) open all night/ +½ªÌëÅô [¤·¤å¤¦¤ä¤È¤¦] /(n) a night light/ +½ªÎ» [¤·¤å¤¦¤ê¤ç¤¦] /(n,vs) end/close/termination/(P)/ +½ªÎ»¸å [¤·¤å¤¦¤ê¤ç¤¦¤´] /after the end (of something)/(P)/ +½ªÎó¼Ö [¤·¤å¤¦¤ì¤Ã¤·¤ã] /(n) last train (of the day)/ +½ªßá [¤·¤å¤¦¤¨¤ó] /(n) demise/(P)/ +½ªßï [¤·¤å¤¦¤½¤¯] /(n,vs) ceasing/coming to an end/ +½¬¤¤ [¤Ê¤é¤¤] /(n) as is habit/the way life normally is/ +½¬¤¤»ö [¤Ê¤é¤¤¤´¤È] /(n) accomplishment/lesson/practice/ +½¬¤¦ [¤Ê¤é¤¦] /(v5u) to learn/(P)/ +½¬¤ï¤· [¤Ê¤é¤ï¤·] /(adj-no,n) customary practice/habit/traditional event/ +½¬´· [¤·¤å¤¦¤«¤ó] /(n) custom/habit/manners/(P)/ +½¬´·À­Ìôʪ [¤·¤å¤¦¤«¤ó¤»¤¤¤ä¤¯¤Ö¤Ä] /(n) addictive drug/ +½¬¹ç [¤·¤å¤¦¤´¤¦] /(n) syncretism/ +½¬ºî [¤·¤å¤¦¤µ¤¯] /(n) study (e.g. music)/ +½¬»ú [¤·¤å¤¦¤¸] /(n) penmanship/(P)/ +½¬½Ï [¤·¤å¤¦¤¸¤å¤¯] /(n,vs) skilled/expert/mastery/ +½¬À­ [¤·¤å¤¦¤»¤¤] /(n) trait/(P)/ +½¬Â¯ [¤·¤å¤¦¤¾¤¯] /(n) manners and customs/folkways/usage/ +½¬ÆÀ [¤·¤å¤¦¤È¤¯] /(n,vs) learning/acquisition/(P)/ +½¬ÊÊ [¤·¤å¤¦¤Ø¤­] /(n) (bad) habit/ +½¬Îý [¤·¤å¤¦¤ì¤ó] /(n,vs) practice/training/discipline/ +½­¤¤ [¤¯¤µ¤¤] /(adj) stinking/(P)/ +½­¤¤ [¤Ë¤ª¤¤] /(n) odour/scent/smell/stench/fragrance/aroma/perfume/(P)/ +½­¤¤¾Ã¤· [¤Ë¤ª¤¤¤±¤·] /deodorant/ +½­¤¤ÅÛ [¤¯¤µ¤¤¤ä¤Ä] /dubious fellow/ +½­¤¤Êª¤Ë³¸ [¤¯¤µ¤¤¤â¤Î¤Ë¤Õ¤¿] /(exp) "solving" a problem by ignoring it/looking the other way/hushing up a problem/ +½­¤¦ [¤Ë¤ª¤¦] /(v5u,vi) to be fragrant/to smell/to stink/to glow/to be bright/(P)/ +½­¤ß [¤¯¤µ¤ß] /(n) bad smell/affectation/fulsomeness/ +½­²½ [¤·¤å¤¦¤«] /(n) bromination/ +½­³Ð [¤·¤å¤¦¤«¤¯] /(n) the sense of smell/ +½­µ¤ [¤·¤å¤¦¤­] /(n) bad smell/stink/(P)/ +½­ÁÇ [¤·¤å¤¦¤½] /(n) bromine (Br)/ +½­Ì£ [¤·¤å¤¦¤ß] /(n) bad smell/stink/ +½® [¤Õ¤Í] /(n) ship/boat/watercraft/shipping/vessel/steamship/(P)/ +½®¤ò½Ð¤¹ [¤Õ¤Í¤ò¤À¤¹] /(exp) to put (take) out a boat/ +½®±¿ [¤·¤å¤¦¤¦¤ó] /(n) transportation by water (i.e. by ship)/ +½®²Î [¤Õ¤Ê¤¦¤¿] /(n) sailor's song/boat song/ +½®¶¶ [¤Õ¤Ê¤Ï¤·] /pontoon/ +½®¹Ò [¤·¤å¤¦¤³¤¦] /(n) boating/sailing/ +½®¹Ô [¤·¤å¤¦¤³¤¦] /(n) boating/sailing/navigation/ +½®¿Í [¤Õ¤Ê¤Ó¤È] /(n) sailor/boatman/passenger/ +½®À¹¤ê [¤Õ¤Ê¤â¤ê] /(n) boat-wrap sushi/ +½®Â繩 [¤Õ¤Ê¤À¤¤¤¯] /boatbuilder/ +½®Ã夭¾ì [¤Õ¤Ê¤Ä¤­¤Ð] /wharf/ +½®Äú [¤·¤å¤¦¤Æ¤¤] /(n) boat/watercraft/(P)/ +½®Í·¤Ó [¤Õ¤Ê¤¢¤½¤Ó] /(n) boating/ +½¯²Ù [¤·¤å¤¦¤«] /(n) collection of cargo/cargo booking/ +½¯½¸ [¤·¤å¤¦¤·¤å¤¦] /(n,vs) gathering up/collection/accumulation/ +½° [¤·¤å¤¦] /(n) masses/great number/the people/(P)/ +½°¤ËÀè¤ó¤¸¤ë [¤·¤å¤¦¤Ë¤µ¤­¤ó¤¸¤ë] /(exp) to go ahead of the crowd/ +½°°Õ [¤·¤å¤¦¤¤] /(n) public opinion/ +½°±¡ [¤·¤å¤¦¤¤¤ó] /(n) lower house of the Diet/(P)/ +½°²É [¤·¤å¤¦¤«] /(n) the many and the few/ +½°µÄ [¤·¤å¤¦¤®] /(n) mass meeting/ +½°µÄ°ì·è [¤·¤å¤¦¤®¤¤¤Ã¤±¤Ä] /deciding unanimously or by consensus/ +½°µÄ°÷µÄĹ [¤·¤å¤¦¤®¤¤¤ó¤®¤Á¤ç¤¦] /speaker of the Lower House/ +½°µÄ±¡ [¤·¤å¤¦¤®¤¤¤ó] /(n) Lower House/House of Representatives/(P)/ +½°µÄ±¡±¿±Ä°Ñ°÷²ñ [¤·¤å¤¦¤®¤¤¤ó¤¦¤ó¤¨¤¤¤¤¤¤¤ó¤«¤¤] /(n) House of Representatives Steering Committee/ +½°µÄ±¡µÄ°÷ [¤·¤å¤¦¤®¤¤¤ó¤®¤¤¤ó] /member of the Lower House/ +½°¶ò [¤·¤å¤¦¤°] /(n) the vulgar masses/ +½°¶òÀ¯¼£ [¤·¤å¤¦¤°¤»¤¤¤¸] /(n) mobocracy/mob rule/ochlocracy/ +½°¶òÀ¯¼£ [¤·¤å¤°¤»¤¤¤¸] /(n) mobocracy/mob rule/ochlocracy/ +½°»²Î¾±¡ [¤·¤å¤¦¤µ¤ó¤ê¤ç¤¦¤¤¤ó] /both houses of Parliament (Diet)/ +½°½î [¤·¤å¤¦¤·¤ç] /(n) the masses/common people/ +½°¿Í [¤·¤å¤¦¤¸¤ó] /(n) the people/the public/ +½°¿Í´Ä»ë [¤·¤å¤¦¤¸¤ó¤«¤ó¤·] /(in) the presence of the whole company/with all eyes filed upon (one)/ +½°À¸ [¤·¤å¤¸¤ç¤¦] /(n) living things/the people/ +½°Àâ [¤·¤å¤¦¤»¤Ä] /(n) various theories/ +½°Â¿ [¤·¤å¤¦¤¿] /(n) multitude/great numbers/ +½°ÃÎ [¤·¤å¤¦¤Á] /(n) the wisdom of the many/ +½°ÃÒ [¤·¤å¤¦¤Á] /(n) the wisdom of the many/ +½°ÅÌ [¤·¤å¤¦¤È] /(n) many priests/(Heian era) monk-soldiers/ +½°ÅÌ [¤·¤å¤È] /(n) (1) (Buddh) many priests/(2) (Heian era) monk-soldiers/ +½°É¾ [¤·¤å¤¦¤Ò¤ç¤¦] /(n) public opinion/ +½°Ë¾ [¤·¤å¤¦¤Ü¤¦] /(n) public confidence/popular support/ +½°ÌÜ [¤·¤å¤¦¤â¤¯] /(n) all eyes/public attention/ +½°ÏÀ [¤·¤å¤¦¤í¤ó] /(n) public opinion/ +½±¤¤³Ý¤«¤ë [¤ª¤½¤¤¤«¤«¤ë] /(v5r) to rush on/to attack/to swoop down on/ +½±¤¤¹¶¤á¤ë [¤ª¤½¤¤¤»¤á¤ë] /(v1) to array against/ +½±¤¦ [¤ª¤½¤¦] /(v5u) to attack/(P)/ +½±°á [¤·¤å¤¦¤¤] /(vs) wearing one garment over another/ +½±·â [¤·¤å¤¦¤²¤­] /(n) attack/charge/raid/(P)/ +½±¼ß [¤·¤å¤¦¤·¤ã¤¯] /(n) succession to the peerage/ +½±Ì¾ [¤·¤å¤¦¤á¤¤] /(n) succession to another's professional name/(P)/ +½±ÍÑ [¤·¤å¤¦¤è¤¦] /(n,vs) adoption/following/ +½±Íè [¤·¤å¤¦¤é¤¤] /(n) invasion/raid/attack/visitation (of a calamity)/ +½±Íë [¤·¤å¤¦¤é¤¤] /lightning strike/ +½³¤ê¹þ¤à [¤±¤ê¤³¤à] /(v5m) to kick in/ +½³¤ê»¦¤¹ [¤±¤ê¤³¤í¤¹] /(v5s) to kick to death/ +½³¤ë [¤±¤ë] /(v5r) to kick/(P)/ +½³µå [¤·¤å¤¦¤­¤å¤¦] /(n) football/soccer/ +½³¹ç¤¤ [¤±¤¢¤¤] /(n) kicking each other/cockfighting/ +½³¹þ¤ß [¤±¤³¤ß] /(n) riser/footboard/ +½³¹þ¤à [¤±¤³¤à] /(v5m) to kick in(to)/to sustain a loss/ +½³»¶¤é¤¹ [¤±¤Á¤é¤¹] /(v5s) to kick about/ +½³½Ð¤¹ [¤±¤À¤¹] /(v5s) to kick out/to cut back (on spending)/ +½³¾å¤¬¤ê [¤±¤¢¤¬¤ê] /(n) a kick/mounting a bar with a kick/ +½³¾å¤²¤ë [¤±¤¢¤²¤ë] /(v1) to kick up/ +½³ÄÞ [¤±¤Å¤á] /(n) (on a horse) a fetlock/(on a chicken) a spur/cockspur/ +½³Åݤ¹ [¤±¤¿¤ª¤¹] /(v5s) to kick over or down/ +½³Çˤë [¤±¤ä¤Ö¤ë] /(v5r) to kick in or open/to smash through/ +½³Èô¤Ð¤¹ [¤±¤È¤Ð¤¹] /(v5s) to kick away/to kick off/to kick (someone)/to refuse/to reject/ +½³ÊÖ¤¹ [¤±¤«¤¨¤¹] /(v5s) to kick back/ +½³Í [¤±¤ª¤È¤¹] /(v5s) to kick down/to defeat/ +½³Î©¤Æ¤ë [¤±¤¿¤Æ¤ë] /(v1) to kick up/ +½´Ï¿ [¤·¤å¤¦¤í¤¯] /(n) editing/compilation/ +½µ [¤·¤å¤¦] /(n,n-suf) week/(P)/ +½µ°ìÆü [¤·¤å¤¦¤¤¤Á¤Ë¤Á] /(exp) one day a week/ +½µ´© [¤·¤å¤¦¤«¤ó] /(n) published weekly/(P)/ +½µ´©»¨»ï [¤·¤å¤¦¤«¤ó¤¶¤Ã¤·] /weekly magazine/ +½µ´©»æ [¤·¤å¤¦¤«¤ó¤·] /weekly newspaper/ +½µ´©»ï [¤·¤å¤¦¤«¤ó¤·] /(n) weekly publication/(P)/ +½µ´Ö [¤·¤å¤¦¤«¤ó] /(n) week/weekly/(P)/ +½µ´ÖÅ·µ¤Í½Êó [¤·¤å¤¦¤«¤ó¤Æ¤ó¤­¤è¤Û¤¦] /(n) weather forecast for coming week/ +½µ´ü [¤·¤å¤¦¤­] /(n) cycle/period/ +½µµÙ [¤·¤å¤¦¤­¤å¤¦] /(n) weekly holiday/(P)/ +½µµë [¤·¤å¤¦¤­¤å¤¦] /(n) weekly pay/ +½µ¸ÞÆü [¤·¤å¤¦¤¤¤Ä¤«] /(exp) five days a week/ +½µ»°Æü [¤·¤å¤¦¤ß¤Ã¤«] /(exp) three days a week/ +½µ»ÍÆü [¤·¤å¤¦¤è¤Ã¤«] /(exp) four days a week/ +½µ¼·Æü [¤·¤å¤¦¤Ê¤Î¤«] /(exp) seven days a week/ +½µÆâ [¤·¤å¤¦¤Ê¤¤] /(n) by the end of this week/(P)/ +½µÆóÆü [¤·¤å¤¦¤Õ¤Ä¤«] /(exp) two days a week/ +½µÆü [¤·¤å¤¦¤¸¤Ä] /(n) a weekday/ +½µÈÖ [¤·¤å¤¦¤Ð¤ó] /(n) weekly duty/ +½µÊó [¤·¤å¤¦¤Û¤¦] /(n) weekly report/ +½µËö [¤·¤å¤¦¤Þ¤Ä] /(n-adv,n) weekend/(P)/ +½µÌÀ¤± [¤·¤å¤¦¤¢¤±] /(n) beginning of the week/new week opening/Monday/(P)/ +½µÎá [¤·¤å¤¦¤ì¤¤] /(n,suf) week-old/ +½µÏ»Æü [¤·¤å¤¦¤à¤¤¤«] /(exp) six days a week/ +½µóô [¤·¤å¤¦¤ì¤¤] /(n,suf) week-old/ +½¶Ä¹ [¤·¤å¤¦¤Á¤ç¤¦] /(n) chieftain/ +½·¤¤ [¤à¤¯¤¤] /(n) return/recompense/ +½·¤¤¤ë [¤à¤¯¤¤¤ë] /(v1) to reward/to recompense/to repay/ +½·¤¦ [¤à¤¯¤¦] /(v5u) to reward/to recompense/to repay/ +½¸ [¤·¤å¤¦] /(n) collection/(P)/ +½¸¤¤ [¤Ä¤É¤¤] /(n) meeting/get-together (e.g. among friends)/(P)/ +½¸¤¦ [¤Ä¤É¤¦] /(v5u) to meet/to assemble/to congregate/(P)/ +½¸¤Þ¤ê [¤¢¤Ä¤Þ¤ê] /(n) gathering/meeting/assembly/collection/(P)/ +½¸¤Þ¤ë [¤¢¤Ä¤Þ¤ë] /(v5r,vi) to gather/to collect/to assemble/(P)/ +½¸¤á¤ë [¤¢¤Ä¤á¤ë] /(v1,vt) to collect/to assemble/(P)/ +½¸¤ë [¤¢¤Ä¤Þ¤ë] /(io) (v5r,vi) to gather/to collect/to assemble/ +½¸¤ë [¤¿¤«¤ë] /(v5r) (1) to gather/to crowd round/to swarm/to flock/(2) to extort from/to sponge off/(P)/ +½¸±Ñ¼Ò [¤·¤å¤¦¤¨¤¤¤·¤ã] /Shueisha (publisher)/ +½¸²Ù [¤·¤å¤¦¤«] /(n) collection of cargo/cargo booking/(P)/ +½¸²ß [¤·¤å¤¦¤«] /(n) collection of freight/ +½¸²ñ [¤·¤å¤¦¤«¤¤] /(n) meeting/assembly/(P)/ +½¸²ñ½ê [¤·¤å¤¦¤«¤¤¤¸¤ç] /(n) meeting place/assembly hall/ +½¸²ô [¤·¤å¤¦¤«¤¤] /(n) mass/cluster/ +½¸µûÅô [¤·¤å¤¦¤®¤ç¤È¤¦] /(n) fish-luring lights/ +½¸¶â [¤·¤å¤¦¤­¤ó] /(n,vs) money collection/(P)/ +½¸¶â¿Í [¤·¤å¤¦¤­¤ó¤Ë¤ó] /(n) bill collector/ +½¸·² [¤·¤å¤¦¤°¤ó] /(vs) gather a group together/ +½¸·× [¤·¤å¤¦¤±¤¤] /(n,vs) totalization/aggregate/(P)/ +½¸·ë [¤·¤å¤¦¤±¤Ä] /(n,vs) massing (of troops)/gathering/ +½¸¸¢ [¤·¤å¤¦¤±¤ó] /(n) centralization (e.g. power)/ +½¸¸¢ÇÓ½ü [¤·¤å¤¦¤±¤ó¤Ï¤¤¤¸¤ç] /decentralization/ +½¸¸÷ [¤·¤å¤¦¤³¤¦] /(n,vs) condense/ +½¸¸÷´ï [¤·¤å¤¦¤³¤¦¤­] /(n) condenser/ +½¸¹ç [¤·¤å¤¦¤´¤¦] /(n,vs) (1) gathering/assembly/meeting/(2) (math) set/(P)/ +½¸¹çµ­½Ò [¤·¤å¤¦¤´¤¦¤­¤¸¤å¤Ä] /set descriptions/ +½¸¹ç»þ´Ö [¤·¤å¤¦¤´¤¦¤¸¤«¤ó] /(n) time appointed for meeting (assembling)/time one is supposed to meet/ +½¸¹ç½»Âð [¤·¤å¤¦¤´¤¦¤¸¤å¤¦¤¿¤¯] /(n) apartment building/housing complex/ +½¸¹ç¾ì½ê [¤·¤å¤¦¤´¤¦¤Ð¤·¤ç] /(n) meeting place/rendezvous (point)/roll-call (assembly) point/appointed (designated) place/ +½¸¹çÂÎ [¤·¤å¤¦¤´¤¦¤¿¤¤] /aggregation/ +½¸¹çŪ [¤·¤å¤¦¤´¤¦¤Æ¤­] /(adj-na) collective/ +½¸¹ç̾»ì [¤·¤å¤¦¤´¤¦¤á¤¤¤·] /(n) collective noun/ +½¸¹çÏÀ [¤·¤å¤¦¤´¤¦¤í¤ó] /(n) set theory (in math)/ +½¸»¥ [¤·¤å¤¦¤µ¤Ä] /(n) ticket collection/ +½¸»¥·¸ [¤·¤å¤¦¤µ¤Ä¤¬¤«¤ê] /(n) ticket collector/ +½¸»¶ [¤·¤å¤¦¤µ¤ó] /(n,vs) collection (gathering) and distribution/(P)/ +½¸»¶¼çµÁ [¤·¤å¤¦¤µ¤ó¤·¤å¤®] /(n) collectivism/ +½¸»¶ÃÏ [¤·¤å¤¦¤µ¤ó¤Á] /(n) distribution or trading center/ +½¸¿Ð [¤·¤å¤¦¤¸¤ó] /(n) collecting dust/ +½¸¿Ðµ¡ [¤·¤å¤¦¤¸¤ó¤­] /(n) dust collector/ +½¸¿ÐÂÞ [¤·¤å¤¦¤¸¤ó¤Ö¤¯¤í] /(n) vacuum cleaner bag/ +½¸À® [¤·¤å¤¦¤»¤¤] /(n) aggregation/ +½¸ÀÑ [¤·¤å¤¦¤»¤­] /(n,vs) accumulation/(P)/ +½¸ÀѲóÏ© [¤·¤å¤¦¤»¤­¤«¤¤¤í] /integrated-circuit/ +½¸Â« [¤·¤å¤¦¤½¤¯] /(n) focusing/ +½¸ÂçÀ® [¤·¤å¤¦¤¿¤¤¤»¤¤] /(n,vs) compilation/(P)/ +½¸ÃÄ [¤·¤å¤¦¤À¤ó] /(n) group/mass/(P)/ +½¸ÃÄ°ÂÁ´Êݾã [¤·¤å¤¦¤À¤ó¤¢¤ó¤¼¤ó¤Û¤·¤ç¤¦] /(n) collective security/ +½¸Ãķ뺧 [¤·¤å¤¦¤À¤ó¤±¤Ã¤³¤ó] /(n) group wedding/ +½¸Ãĸ¡¿Ç [¤·¤å¤¦¤À¤ó¤±¤ó¤·¤ó] /(n) group medical examination/ +½¸ÃĹÔÆ° [¤·¤å¤¦¤À¤ó¤³¤¦¤É¤¦] /(n) group (collective) action/collective behavior/ +½¸ÃĽ¢¿¦ [¤·¤å¤¦¤À¤ó¤·¤å¤¦¤·¤ç¤¯] /(n) group employment/ +½¸ÃÄ¿´Íý [¤·¤å¤¦¤À¤ó¤·¤ó¤ê] /mass psychology/ +½¸ÃÄÀ¸³è [¤·¤å¤¦¤À¤ó¤»¤¤¤«¤Ä] /(n) living in a group/communal living (life)/ +½¸ÃÄÁʾ٠[¤·¤å¤¦¤À¤ó¤½¤·¤ç¤¦] /(n) class-action (lawsuit)/ +½¸ÃÄŪ¼«±Ò¸¢ [¤·¤å¤¦¤À¤ó¤Æ¤­¤¸¤¨¤¤¤±¤ó] /(n) right to collective defense/ +½¸ÃÄÇÀ¾ì [¤·¤å¤¦¤À¤ó¤Î¤¦¤¸¤ç¤¦] /(n) collective farm/ +½¸Ãæ [¤·¤å¤¦¤Á¤å¤¦] /(n,vs) concentration/focusing the mind/(P)/ +½¸Ã湶·â [¤·¤å¤¦¤Á¤å¤¦¤³¤¦¤²¤­] /(n,vs) (making, launching) concentrated attack (on, against)/ +½¸Ãæ¹ÖµÁ [¤·¤å¤¦¤Á¤å¤¦¤³¤¦¤®] /(n) closely-packed series of lectures/intensive course/ +½¸Ãæ¹ë±« [¤·¤å¤¦¤Á¤å¤¦¤´¤¦¤¦] /local downpour/severe rain fall/(P)/ +½¸Ãæ¼£Îż¼ [¤·¤å¤¦¤Á¤å¤¦¤Á¤ê¤ç¤¦¤·¤Ä] /intensive care unit/ICU/ +½¸ÃæÀþ [¤·¤å¤¦¤Á¤å¤¦¤»¤ó] /saturated linework/concentrated linework/ +½¸Ãæˤ²Ð [¤·¤å¤¦¤Á¤å¤¦¤Û¤¦¤«] /concentrated fire/ +½¸ÃæÎÏ [¤·¤å¤¦¤Á¤å¤¦¤ê¤ç¤¯] /(n) (powers of) concentration/ability to concentrate/ +½¸Ãí [¤·¤Ã¤Á¤å¤¦] /(n) variorum/ +½¸Ãí [¤·¤å¤¦¤Á¤å¤¦] /(n) variorum/ +½¸Ãð [¤·¤Ã¤Á¤å¤¦] /(n) variorum/ +½¸Ãð [¤·¤å¤¦¤Á¤å¤¦] /(n) variorum/ +½¸ÇÛ [¤·¤å¤¦¤Ï¤¤] /(n,vs) collection and delivery/ +½¸ÇÛ¿Í [¤·¤å¤¦¤Ï¤¤¤¸¤ó] /(n) postman/mailman/mail carrier/ +½¸ÇÛ¿Í [¤·¤å¤¦¤Ï¤¤¤Ë¤ó] /(n) postman/mailman/mail carrier/ +½¸É¼ [¤·¤å¤¦¤Ò¤ç¤¦] /(n,vs) gathering votes/(P)/ +½¸Ìó [¤·¤å¤¦¤ä¤¯] /(n) (1) intensive/(2) collect(ed)/summarize(d)/(P)/ +½¸ÌóŪ [¤·¤å¤¦¤ä¤¯¤Æ¤­] /(adj-na) intensive/ +½¸ÌóÇÀ¶È [¤·¤å¤¦¤ä¤¯¤Î¤¦¤®¤ç¤¦] /(n) intensive farming/ +½¸Íî [¤·¤å¤¦¤é¤¯] /(n) village/(P)/ +½¸Ï¿ [¤·¤å¤¦¤í¤¯] /(n) compilation/editing/ +½¹¤¤ [¤ß¤Ë¤¯¤¤] /(adj) ugly/(P)/ +½¹¤¤½÷ [¤ß¤Ë¤¯¤¤¤ª¤ó¤Ê] /ugly (homely) woman/ +½¹¤¤Á褤 [¤ß¤Ë¤¯¤¤¤¢¤é¤½¤¤] /scandalous dispute/ +½¹¤ÈÈþ [¤·¤å¤¦¤È¤Ó] /ugliness and beauty/ +½¹¤Î¸æ½Ý [¤·¤³¤Î¤ß¤¿¤Æ] /(exp) the humble shield of our Sovereign Lord/ +½¹°­ [¤·¤å¤¦¤¢¤¯] /(adj-na,n) ugliness/meanness/offensiveness/(P)/ +½¹¶È [¤·¤å¤¦¤®¤ç¤¦] /(n) shameful occupation/ +½¹¶ÈÉØ [¤·¤å¤®¤ç¤¦¤Õ] /prostitute/ +½¹¹Ô [¤·¤å¤¦¤³¤¦] /(n) disgraceful (scandalous) conduct/shameful behavior/ +½¹½÷ [¤·¤³¤á] /(n) homely woman/plain-looking woman/ +½¹½÷ [¤·¤å¤¦¤¸¤ç] /(n) homely woman/plain-looking woman/(P)/ +½¹¾õ [¤·¤å¤¦¤¸¤ç¤¦] /(n) disgraceful state of affairs/ +½¹ÂÖ [¤·¤å¤¦¤¿¤¤] /(n) shameful sight/disgraceful behavior/(P)/ +½¹ÃË [¤Ö¤ª¤È¤³] /(n) ugly man/ +½¹Ê¹ [¤·¤å¤¦¤Ö¤ó] /(n) scandal/(P)/ +½¹Ì¾ [¤·¤³¤Ê] /(oK) (n) (uk) Sumo wrestler's stage name/ +½¹Ì¾ [¤·¤å¤¦¤á¤¤] /(n) scandal/ +½¹Îà [¤·¤å¤¦¤ë¤¤] /(n) evil-doers/ +½º [¤¸¤å¤¦] /10/ten/utensil/thing/ +½º°ì [¤¸¤å¤¦¤¤¤Á] /tithe/ +½º´ï [¤¸¤å¤¦¤­] /(n) utensil/appliance/furniture/ +½ºÊª [¤¸¤å¤¦¤â¤Ä] /(n) furniture/fixtures/utensil/treasure/ +½ºÊõ [¤¸¤å¤¦¤Û¤¦] /(n) treasured article/ +½» [¤¸¤å¤¦] /(n) dwelling/living/(P)/ +½»¤¤ [¤¹¤Þ¤¤] /(n) dwelling/house/residence/address/ +½»¤¹¤ë [¤¸¤å¤¦¤¹¤ë] /(vs-s) to live/to reside/to inhabit/ +½»¤Þ¤¤ [¤¹¤Þ¤¤] /(n) dwelling/house/residence/address/(P)/ +½»¤Þ¤¦ [¤¹¤Þ¤¦] /(v5u) to live/to reside/to inhabit/(P)/ +½»¤ß¤« [¤¹¤ß¤«] /(n) dwelling/house/residence/den/habitat/ +½»¤ß²È [¤¹¤ß¤«] /(n) dwelling/house/residence/den/habitat/ +½»¤ß´·¤ì¤ë [¤¹¤ß¤Ê¤ì¤ë] /(v1) to get used to living in/ +½»¤ß¹Ó¤é¤¹ [¤¹¤ß¤¢¤é¤¹] /(v5s) to leave a house in bad shape/ +½»¤ß¹þ¤ß [¤¹¤ß¤³¤ß] /(adj-no,n) live-in/ +½»¤ß¹þ¤à [¤¹¤ß¤³¤à] /(v5m) to be a live-in employee/to live in/to live with/ +½»¤ß½è [¤¹¤ß¤«] /(n) dwelling/house/residence/den/habitat/ +½»¤ß½ê [¤¹¤ß¤É¤³¤í] /residence/address/domicile/ +½»¤ß¿´ÃÏ [¤¹¤ß¤´¤³¤Á] /(n) comfort (in living place)/(P)/ +½»¤ß¿´ÃϤÎÎɤ¤ [¤¹¤ß¤´¤³¤Á¤Î¤è¤¤] /comfortable to live in/ +½»¤ßÂؤ¨¤ë [¤¹¤ß¤«¤¨¤ë] /(v1) to change one's residence/ +½»¤ßÃ夯 [¤¹¤ß¤Ä¤¯] /(v5k) to settle down/ +½»¤ßÆñ¤¤ [¤¹¤ß¤Ë¤¯¤¤] /inconvenient (residence)/unpleasant (surroundings)/ +½»¤ßʬ¤± [¤¹¤ß¤ï¤±] /(n) habitat isolation (biology)/ +½»¤à [¤¹¤à] /(v5m) to abide/to reside/to live in/to inhabit/to dwell/(P)/ +½»¤á¤ÐÅÔ [¤¹¤á¤Ð¤ß¤ä¤³] /(exp) you can get used to living anywhere/ +½»²È [¤¸¤å¤¦¤«] /(n) dwelling/house/residence/den/habitat/ +½»²È [¤¹¤ß¤«] /(n) dwelling/house/residence/den/habitat/ +½»´Ä¶­ [¤¸¤å¤¦¤«¤ó¤­¤ç¤¦] /(n) living environment/habitat/ +½»´ð¥Í¥Ã¥È [¤¸¤å¤¦¤­¥Í¥Ã¥È] /(n) (abbr) national ID number system/ +½»µï [¤¸¤å¤¦¤­¤ç] /(n) dwelling/house/residence/address/(P)/ +½»µï [¤¹¤Þ¤¤] /(n) dwelling/house/residence/address/(P)/ +½»µï¼êÅö [¤¸¤å¤¦¤­¤ç¤Æ¤¢¤Æ] /rent allowance/ +½»µïÀ× [¤¸¤å¤¦¤­¤ç¤¢¤È] /(n) dwelling (habitation) site/site of a (prehistoric) settlement/ +½»»ý [¤¸¤å¤¦¤¸] /(n) chief priest of temple/ +½»½è [¤¹¤ß¤«] /(n) dwelling/house/residence/den/habitat/ +½»½ê [¤¸¤å¤¦¤·¤ç] /(n) address (e.g. of house)/residence/domicile/(P)/ +½»½ê»á̾ [¤¸¤å¤¦¤·¤ç¤·¤á¤¤] /(n) one's name and address/ +½»½êÏ¿ [¤¸¤å¤¦¤·¤ç¤í¤¯] /(n) address book/ +½»½êÏ¿Âå¤ï¤ê [¤¸¤å¤¦¤·¤ç¤í¤¯¤¬¤ï¤ê] /substitute for an address book/ +½»¿¦ [¤¸¤å¤¦¤·¤ç¤¯] /(n) chief priest (of a Buddhist temple)/(P)/ +½»¿Í [¤¸¤å¤¦¤Ë¤ó] /(n) dweller/inhabitant/resident/(P)/ +½»À¸³è [¤¸¤å¤¦¤»¤¤¤«¤Ä] /manner of housing/ +½»Àì [¤¸¤å¤¦¤»¤ó] /housing-loan corporation/(P)/ +½»ÁÎ [¤¸¤å¤¦¤½¤¦] /(n) chief priest (of a Buddhist temple)/ +½»Âð [¤¸¤å¤¦¤¿¤¯] /(n) resident/housing/(P)/ +½»Âð¥í¡¼¥ó [¤¸¤å¤¦¤¿¤¯¥í¡¼¥ó] /(n) housing loan/mortgage/ +½»Âð³¹ [¤¸¤å¤¦¤¿¤¯¤¬¤¤] /(n) residential area/(P)/ +½»Âð¶âÍ»¸ø¸Ë [¤¸¤å¤¦¤¿¤¯¤­¤ó¤æ¤¦¤³¤¦¤³] /(n) Housing Loan Corporation/(P)/ +½»Âð»º¶È [¤¸¤å¤¦¤¿¤¯¤µ¤ó¤®¤ç¤¦] /the housing industry/ +½»Âð¼êÅö [¤¸¤å¤¦¤¿¤¯¤Æ¤¢¤Æ] /(n) housing allowance/ +½»ÂðÃÏ [¤¸¤å¤¦¤¿¤¯¤Á] /(n) housing district/residential district/(P)/ +½»ÂðÃ϶è [¤¸¤å¤¦¤¿¤¯¤Á¤¯] /residential district/ +½»ÂðÃÏÂÓ [¤¸¤å¤¦¤¿¤¯¤Á¤¿¤¤] /housing belt development/ +½»ÂðÆñ [¤¸¤å¤¦¤¿¤¯¤Ê¤ó] /(n) housing shortage/ +½»ÂðÈñ [¤¸¤å¤¦¤¿¤¯¤Ò] /(n) housing costs (expenses)/ +½»ÂðÌäÂê [¤¸¤å¤¦¤¿¤¯¤â¤ó¤À¤¤] /(n) housing problem/ +½»Ì± [¤¸¤å¤¦¤ß¤ó] /(n) citizens/inhabitants/residents/population/(P)/ +½»Ì±±¿Æ° [¤¸¤å¤¦¤ß¤ó¤¦¤ó¤É¤¦] /neighborhood (protest) movement/ +½»Ì±ÀÇ [¤¸¤å¤¦¤ß¤ó¤¼¤¤] /(n) municipal tax/(P)/ +½»Ì±ÅÐÏ¿ [¤¸¤å¤¦¤ß¤ó¤È¤¦¤í¤¯] /resident registration/ +½»Ì±Åêɼ [¤¸¤å¤¦¤ß¤ó¤È¤¦¤Ò¤ç¤¦] /(n) local referendum/poll of residents/ +½»Ì±É¼ [¤¸¤å¤¦¤ß¤ó¤Ò¤ç¤¦] /(n) citizen (identification) card/(P)/ +½»Í§ [¤¹¤ß¤È¤â] /Sumitomo (company)/(P)/ +½»Í§¶ä¹Ô [¤¹¤ß¤È¤â¤®¤ó¤³¤¦] /Sumitomo Bank/(P)/ +½¼¤Á¤ë [¤ß¤Á¤ë] /(v1) to be full/to rise (tide)/to mature/to expire/ +½¼¤Æ¤ë [¤¢¤Æ¤ë] /(v1) to assign/to set aside/(P)/ +½¼°î [¤¸¤å¤¦¤¤¤Ä] /(n) overflow/abundance/exuberance/ +½¼°÷ [¤¸¤å¤¦¤¤¤ó] /(n) reserves/recruits/draftees/ +½¼·ì [¤¸¤å¤¦¤±¤Ä] /(n) congestion (with blood)/ +½¼·ì¤·¤¿ [¤¸¤å¤¦¤±¤Ä¤·¤¿] /congested/bloodshot/inflamed/ +½¼·ì¤·¤¿ÌÜ [¤¸¤å¤¦¤±¤Ä¤·¤¿¤á] /inflamed eyes/ +½¼ºÉ [¤¸¤å¤¦¤½¤¯] /(n,vs) plug/full up/being filled/stopped up/ +½¼¼Â [¤¸¤å¤¦¤¸¤Ä] /(n,vs) fullness/completion/perfection/substantiality/enrichment/(P)/ +½¼¼Â¤·¤¿ [¤¸¤å¤¦¤¸¤Ä¤·¤¿] /full/complete/replete with/substantial (meal)/solid (reading)/ +½¼Â­ [¤¸¤å¤¦¤½¤¯] /(n) sufficiency/(P)/ +½¼Å¶ [¤¸¤å¤¦¤Æ¤ó] /(n,vs) fill (up)/plug/replenish/filling (in tooth)/loading (gun with ammunition, camera with film)/ +½¼ÅÅ [¤¸¤å¤¦¤Ç¤ó] /(n,vs) (1) charging (electrically)/(2) electrification/(P)/ +½¼ÅÅ´ï [¤¸¤å¤¦¤Ç¤ó¤­] /(battery) charger/ +½¼ÅÅ´ü´Ö [¤¸¤å¤¦¤Ç¤ó¤­¤«¤ó] /(n) period of time in which to recharge one's batteries/ +½¼Åö [¤¸¤å¤¦¤È¤¦] /(n,vs) allocation/appropriation/(P)/ +½¼Åö¶â [¤¸¤å¤¦¤È¤¦¤­¤ó] /appropriation/ +½¼È÷ [¤¸¤å¤¦¤Ó] /(n) completion/perfection/ +½¼Ê¬ [¤¸¤å¤¦¤Ö¤ó] /(adj-na,adv,n,vs) (1) plenty/enough/sufficient/satisfactory/adequate/(2) perfect/thorough/fully/in full/ +½¼Ëþ [¤¸¤å¤¦¤Þ¤ó] /(n,vs) being filled with/teaming with/pregnant with/(P)/ +½¼Ëþ¤Æ¤¤¤ë [¤ß¤Á¤ß¤Á¤Æ¤¤¤ë] /(v1) to be filled with/to be pregnant with/to teem with/ +½¼ÍÑ [¤¸¤å¤¦¤è¤¦] /(n,vs) appropriation to/earmarking for/ +½½ [¤¸¤å¤¦] /(num) 10/ten/(P)/ +½½ [¤È] /(num) 10/ten/ +½½ [¤È¤ª] /(num) 10/ten/(P)/ +½½°ì [¤¸¤å¤¦¤¤¤Á] /(n) 11/eleven/(P)/ +½½°ì·î [¤¸¤å¤¦¤¤¤Á¤¬¤Ä] /(n-adv) November/(P)/ +½½°ì¸¥¶â [¤¸¤å¤¦¤¤¤Á¤±¤ó¤­¤ó] /tithes/ +½½°ìÌ̴Ѳ» [¤¸¤å¤¦¤¤¤Á¤á¤ó¤«¤ó¤Î¤ó] /(n) eleven-faced Goddess of Mercy/ +½½°ìÌÌ´ÑÀ¤²» [¤¸¤å¤¦¤¤¤Á¤á¤ó¤«¤ó¤¼¤ª¤ó] /(n) eleven-faced Goddess of Mercy/ +½½±« [¤¸¤å¤¦¤¦] /refreshing rain once in ten days/ +½½±ß¶Ì [¤¸¤å¤¦¤¨¤ó¤À¤Þ] /10 yen coin/ +½½²¯ [¤¸¤å¤¦¤ª¤¯] /1,000,000,000/billion (American)/milliard (British)/(P)/ +½½²ó [¤¸¤Ã¤«¤¤] /ten times/ +½½²ó [¤¸¤å¤Ã¤«¤¤] /ten times/ +½½²ü [¤¸¤Ã¤«¤¤] /(n) the 10 Buddhist precepts/Ten Commandments/Decalog/ +½½´³ [¤¸¤Ã¤«¤ó] /(n) the 10 calendar signs/ +½½¶å [¤¸¤å¤¦¤­¤å¤¦] /19/nineteen/(P)/ +½½·î [¤¸¤å¤¦¤¬¤Ä] /(n-adv) October/(P)/ +½½·î³×Ì¿ [¤¸¤å¤¦¤¬¤Ä¤«¤¯¤á¤¤] /(n) October Revolution/ +½½¸Þ [¤¸¤å¤¦¤´] /15/fifteen/(P)/ +½½¸ÞÌë [¤¸¤å¤¦¤´¤ä] /(n) night of the full moon/the night of the 15th day of the 8th lunar month/ +½½»° [¤¸¤å¤¦¤µ¤ó] /13/thirteen/(P)/ +½½»°Ìë [¤¸¤å¤¦¤µ¤ó¤ä] /(n) 13th day (of the moon)/the night of the 13th day of 9th lunar month/ +½½»Í [¤¸¤å¤¦¤·] /14/fourteen/ +½½»Í [¤¸¤å¤¦¤è¤ó] /14/fourteen/(P)/ +½½»ÍÆü [¤¸¤å¤¦¤è¤Ã¤«] /fourteenth day of the month/ +½½»ÐËå [¤¸¤å¤¦¤·¤Þ¤Ä] /(n) society finch/ +½½»Ø [¤¸¤Ã¤·] /(n) the ten fingers/ +½½»Ø [¤¸¤å¤Ã¤·] /(n) the ten fingers/ +½½»ú [¤¸¤å¤¦¤¸] /(adj-na,n) cross/crossed/cruciform/(P)/ +½½»ú¤Ë [¤¸¤å¤¦¤¸¤Ë] /crosswise/ +½½»ú²Í [¤¸¤å¤¦¤¸¤«] /(n) cross/the Cross (of Christ)/(P)/ +½½»ú²Í¾õ [¤¸¤å¤¦¤¸¤«¤¸¤ç¤¦] /(adj-na) cruciform/ +½½»ú²ÍÁü [¤¸¤å¤¦¤¸¤«¤¾¤¦] /crucifix/ +½½»ú²Ð [¤¸¤å¤¦¤¸¤«] /(n) crossfire/ +½½»ú³¹ [¤¸¤å¤¦¤¸¤¬¤¤] /(n) crossroads/street crossing/ +½½»ú·³ [¤¸¤å¤¦¤¸¤°¤ó] /(n) Crusades/Crusaders/ +½½»ú·³µ³»Î [¤¸¤å¤¦¤¸¤°¤ó¤­¤·] /the Crusaders/ +½½»ú·Á [¤¸¤å¤¦¤¸¤±¤¤] /(adj-na) cross/cruciform/ +½½»úÀþ [¤¸¤å¤¦¤¸¤»¤ó] /(n) crosshairs/ +½½»úˤ²Ð [¤¸¤å¤¦¤¸¤Û¤¦¤«] /(n) cross fire/ +½½»úÏ© [¤¸¤å¤¦¤¸¤í] /(n) crossroads/(P)/ +½½¼· [¤¸¤å¤¦¤·¤Á] /17/seventeen/(P)/ +½½¼· [¤¸¤å¤¦¤Ê¤Ê] /17/seventeen/ +½½¼ê [¤¸¤Ã¤Æ] /(n) short metal truncheon/ +½½¼ê [¤¸¤å¤Ã¤Æ] /(n) short metal truncheon/ +½½¼ï¶¥µ» [¤¸¤Ã¤·¤å¤­¤ç¤¦¤®] /(n) decathlon/ +½½½Å [¤È¤¨] /(n) tenfold/ +½½½ÅÆ󽽽Š[¤È¤¨¤Ï¤¿¤¨] /(n) multitude/ +½½¿Ê [¤¸¤Ã¤·¤ó] /(adj-na) decimal system/deciam/ +½½¿ÊÀ© [¤¸¤Ã¤·¤ó¤»¤¤] /decimal system/ +½½¿ÊʬÎàË¡ [¤¸¤Ã¤·¤ó¤Ö¤ó¤ë¤¤¤Û¤¦] /(n) decimal classification/Dewey (decimal) classification/ +½½¿ÊË¡ [¤¸¤Ã¤·¤ó¤Û¤¦] /(n) decimal system/ +½½¿Í½½¿§ [¤¸¤å¤¦¤Ë¤ó¤È¤¤¤í] /(n) (col) Several men, several minds/everyone has his own ideas and tastes/everyone has his own interests and ideas/different strokes for different folks/ +½½¿ÍÊ [¤¸¤å¤¦¤Ë¤ó¤Ê¤ß] /(adj-na,n) being average (capacity, looks) (as good as anyone)/mediocrity/ +½½¿ÍÊÂ¤ß [¤¸¤å¤¦¤Ë¤ó¤Ê¤ß] /(adj-na,n) being average (capacity, looks) (as good as anyone)/mediocrity/ +½½¿ÍÎÏ [¤¸¤å¤¦¤Ë¤ó¤ê¤­] /the strength of ten/ +½½¿ô [¤¸¤å¤¦¤¹¤¦] /(pref) ten-odd/ +½½Á´ [¤¸¤å¤¦¤¼¤ó] /(adj-na,n) perfection/consummation/absolute safety/ +½½Âå [¤¸¤å¤¦¤À¤¤] /(n) the teens (10-19)/teenage/the tenth generation/(P)/ +½½Âæ [¤¸¤å¤¦¤À¤¤] /(n) the teens (10-19)/teenage/the tenth generation/ +½½ÃæȬ¶å [¤¸¤Ã¤Á¤å¤¦¤Ï¤Ã¤¯] /(n-adv,n) 8 or 9 cases out of ten/ +½½Å¯ [¤¸¤Ã¤Æ¤Ä] /(n) Basho's Ten Disciples/Confucius' Ten Disciples/ +½½Å¯ [¤¸¤å¤Ã¤Æ¤Ä] /(n) Basho's Ten Disciples/Confucius' Ten Disciples/ +½½Æó [¤¸¤å¤¦¤Ë] /12/twelve/(P)/ +½½ÆóµÜ [¤¸¤å¤¦¤Ë¤­¤å¤¦] /(n) constellations of the zodiac/ +½½Æó·î [¤¸¤å¤¦¤Ë¤¬¤Ä] /(n-adv) December/(P)/ +½½Æó»ÈÅÌ [¤¸¤å¤¦¤Ë¤·¤È] /Twelve Apostles/ +½½Æó»ØIJ [¤¸¤å¤¦¤Ë¤·¤Á¤ç¤¦] /(n) duodenum/ +½½Æó»ØIJÃî [¤¸¤å¤¦¤Ë¤·¤Á¤ç¤¦¤Á¤å¤¦] /(n) hookworm/ +½½Æó»ØIJÄÙáç [¤¸¤å¤¦¤Ë¤·¤Á¤ç¤¦¤«¤¤¤è¤¦] /(n) duodenal ulcer/ +½½Æó»Ù [¤¸¤å¤¦¤Ë¤·] /(n) the 12 signs of the Chinese zodiac/ +½½Æó»þ [¤¸¤å¤¦¤Ë¤¸] /twelve o'clock/noon/midnight/ +½½ÆóÀÞ¤ê [¤¸¤å¤¦¤Ë¤ª¤ê] /duodecimo (folding)/ +½½Æóñ°á [¤¸¤å¤¦¤Ë¤Ò¤È¤¨] /(n) lady's ceremonial court dress/ +½½Æóʬ [¤¸¤å¤¦¤Ë¤Ö¤ó] /(adj-na,n) more than enough/(P)/ +½½Æü [¤È¤ª¤«] /ten days/the tenth (day of the month)/(P)/ +½½Æü¤ÎµÆ [¤È¤ª¤«¤Î¤­¤¯] /(n) coming too late/ +½½Ç¯ [¤¸¤å¤¦¤Í¤ó] /(n) ten years/decade/ +½½Ç¯°ìÀÎ [¤¸¤å¤¦¤Í¤ó¤Ò¤È¤à¤«¤·] /(n) expression suggesting that the pace of change makes ten years back seem like ancient history/ +½½Ç¯°ìÆü [¤¸¤å¤¦¤Í¤ó¤¤¤Á¤¸¤Ä] /(n) without intermission for ten (long) years/with constancy of purose for ten (long) years/in the same old rut for years on end/ +½½Ç½ [¤¸¤å¤¦¤Î¤¦] /(n) fire shovel/fire pan/ +½½ÇÄ°ìÍí¤² [¤¸¤Ã¤Ñ¤Ò¤È¤«¤é¤²] /(n) in quantity/in a lump/indiscriminate or sweeping (statement)/ +½½ÇÜ [¤¸¤å¤¦¤Ð¤¤] /ten times/tenfold/ +½½È¬ [¤¸¤å¤¦¤Ï¤Á] /18/eighteen/(P)/ +½½È¬¶â [¤¸¤å¤¦¤Ï¤Á¤­¤ó] /(n) 18-carat gold/ +½½È¬ÈÖ [¤ª¤Ï¤³] /(n) one's favorite stunt/one's hobby/No. 18/ +½½È¬ÈÖ [¤¸¤å¤¦¤Ï¤Á¤Ð¤ó] /(n) one's favorite stunt/one's hobby/No. 18/(P)/ +½½ÉôÌçʬÎàË¡ [¤¸¤å¤¦¤Ö¤â¤ó¤Ö¤ó¤ë¤¤¤Û¤¦] /Dewey Decimal System/ +½½Ê¬ [¤¸¤Ã¤×¤ó] /10 minutes/ +½½Ê¬ [¤¸¤å¤¦¤Ö¤ó] /(adj-na,adv,n,vs) (1) plenty/enough/sufficient/satisfactory/adequate/(2) division into ten/(3) perfect/thorough/fully/in full/(P)/ +½½Ê¬ [¤¸¤å¤Ã¤×¤ó] /10 minutes/ +½½Ê¬¤Î°ì [¤¸¤å¤¦¤Ö¤ó¤Î¤¤¤Á] /the tithe/tenth/ +½½Ê¬¾ò·ï [¤¸¤å¤¦¤Ö¤ó¤¸¤ç¤¦¤±¤ó] /(n) a sufficient condition/ +½½Ê¬ÃÖ¤­¤Ë±¿Å¾ [¤¸¤å¤Ã¤×¤ó¤ª¤­¤Ë¤¦¤ó¤Æ¤ó] /(vs) operating on a ten-minute schedule/ +½½Ê¸»ú [¤¸¤å¤¦¤â¤ó¤¸] /(adj-no,n) a cross/cruciform/ +½½Ê¸»ú¤Ë [¤¸¤å¤¦¤â¤ó¤¸¤Ë] /crosswise/ +½½ËÜ [¤¸¤å¤Ã¤Ý¤ó] /(adj) ten (long cylindrical things)/ +½½Ëü [¤¸¤å¤¦¤Þ¤ó] /100,000/hundred thousand/(P)/ +½½Ëü²¯ÅÚ [¤¸¤å¤¦¤Þ¤ó¤ª¤¯¤É] /(n) eternity/paradise/ +½½ÌÜ [¤¸¤å¤¦¤â¤¯] /(n) all eyes/ +½½Ìô [¤¸¤å¤¦¤ä¤¯] /(n) chameleon plant (Houttuynia cordata)/ +½½Ìô [¤É¤¯¤À¤ß] /(n) chameleon plant (Houttuynia cordata)/ +½½Î¾ [¤¸¤å¤¦¤ê¤ç¤¦] /(n) junior-grade sumo wrestler/(P)/ +½½ÏªÈ× [¤½¤í¤Ð¤ó] /(n) abacus/ +½½Ï» [¤¸¤å¤¦¤í¤¯] /16/sixteen/(P)/ +½½Ï»²»Éä [¤¸¤å¤¦¤í¤¯¤ª¤ó¤×] /16th note/ +½½Ï»Ìë [¤¤¤¶¤è¤¤] /(n) sixteen-day-old moon/ +½½ëÓ [¤¸¤Ã¤«¤¤] /(n) the 10 Buddhist precepts/Ten Commandments/Decalog/ +½¾¤¦ [¤·¤¿¤¬¤¦] /(v5u) to abide (by the rules)/to obey/to follow/to accompany/(P)/ +½¾¤¨¤ë [¤·¤¿¤¬¤¨¤ë] /(v1) (1) to be accompanied by/(2) to subdue/(P)/ +½¾¤¿¤ë [¤¸¤å¤¦¤¿¤ë] /subordinate/secondary/junior/incidental/accessory/ +½¾¤Ã¤Æ [¤·¤¿¤¬¤Ã¤Æ] /(conj) (uk) therefore/consequently/in accordance with/(P)/ +½¾°ø [¤¸¤å¤¦¤¤¤ó] /(n) secondary cause/ +½¾²ÁÀÇ [¤¸¤å¤¦¤«¤¼¤¤] /(n) ad valorem duty/ +½¾¶È [¤¸¤å¤¦¤®¤ç¤¦] /(n) employment/ +½¾¶È°÷ [¤¸¤å¤¦¤®¤ç¤¦¤¤¤ó] /(n) employee/worker/(P)/ +½¾·³ [¤¸¤å¤¦¤°¤ó] /(n) campaign/(P)/ +½¾·³µ­¼Ô [¤¸¤å¤¦¤°¤ó¤­¤·¤ã] /war correspondent/ +½¾·» [¤¤¤È¤³] /(n) (male) (uk) cousin (older than the writer)/ +½¾·» [¤¸¤å¤¦¤±¤¤] /(n) (male) (uk) cousin (older than the writer)/ +½¾·»Äï [¤¤¤È¤³] /(n) (uk) male cousin/(P)/ +½¾·»Äï [¤¸¤å¤¦¤±¤¤¤Æ¤¤] /(n) (uk) male cousin/ +½¾»°°Ì [¤¸¤å¤µ¤ó¤ß] /second grade of the third rank of honor/ +½¾»Ð [¤¤¤È¤³] /(n) (uk) cousin (female) (older than the writer)/ +½¾»Ð [¤¸¤å¤¦¤·] /(n) (uk) cousin (female) (older than the writer)/ +½¾»ÐËå [¤¤¤È¤³] /(n) (uk) cousin (female)/ +½¾»ÐËå [¤¸¤å¤¦¤·¤Þ¤¤] /(n) (uk) cousin (female)/ +½¾»ö [¤¸¤å¤¦¤¸] /(n,vs) engaging/pursuing/following/(P)/ +½¾¼Ô [¤¸¤å¤¦¤·¤ã] /(n) follower/attendant/valet/servant/ +½¾½ç [¤¸¤å¤¦¤¸¤å¤ó] /(adj-na,n) obedient/gentle/meek/submissive/docile/ +½¾Àá [¤¸¤å¤¦¤»¤Ä] /subordinate clause/ +½¾Á° [¤¸¤å¤¦¤¼¤ó] /(adj-no,n) previous/former/ +½¾Â° [¤¸¤å¤¦¤¾¤¯] /(n,vs) subordination/dependency/(P)/ +½¾Â°¹ñ [¤¸¤å¤¦¤¾¤¯¤³¤¯] /(n) a dependency/ +½¾Â°Àá [¤¸¤å¤¦¤¾¤¯¤»¤Ä] /(n) subordinate clause/ +½¾Â°ÊÑ¿ô [¤¸¤å¤¦¤¾¤¯¤Ø¤ó¤¹¤¦] /dependent variable/ +½¾Â´ [¤¸¤å¤¦¤½¤Ä] /(n) (military) orderly/underling/ +½¾Äï [¤¤¤È¤³] /(n) (uk) cousin (male, younger than the writer)/ +½¾Äï [¤¸¤å¤¦¤Æ¤¤] /(n) (uk) cousin (male, younger than the writer)/ +½¾Åª [¤¸¤å¤¦¤Æ¤­] /(adj-na) subordinate/secondary/ +½¾ÈÈ [¤¸¤å¤¦¤Ï¤ó] /(n) accomplice/complicity/ +½¾Êª [¤¸¤å¤¦¤Ö¤Ä] /(n) accessory (thing)/appurtenance/ +½¾ËÍ [¤¸¤å¤¦¤Ü¤¯] /(n) attendant male servant/ +½¾Ëå [¤¤¤È¤³] /(n) (uk) cousin (female, younger than the writer)/ +½¾Ëå [¤¸¤å¤¦¤Þ¤¤] /(n) (uk) cousin (female, younger than the writer)/ +½¾ÍÆ [¤·¤ç¤¦¤è¤¦] /(adj-na,n) calm/composure/ +½¾ÍƤ¿¤ë [¤·¤ç¤¦¤è¤¦¤¿¤ë] /(adj-t) calm/composed/tranquil/ +½¾Íè [¤¸¤å¤¦¤é¤¤] /(n-adv,n-t) up to now/so far/traditional/(P)/ +½¾Íè¤Ï [¤¸¤å¤¦¤é¤¤¤Ï] /so far/hitherto/ +½¾Íè·¿ [¤¸¤å¤¦¤é¤¤¤¬¤¿] /existing (type, form)/ +½¾ÎÌÀÇ [¤¸¤å¤¦¤ê¤ç¤¦¤¼¤¤] /(n) (taxation) a specific duty/ +½¿°ª [¤¸¤å¤¦¤­] /(arch) hollyhock/ +½À¤é¤« [¤ä¤ï¤é¤«] /(adj-na,n) soft/tender/limp/subdued (colour or light)/gentle/meek/(P)/ +½À¤é¤«¤¤ [¤ä¤ï¤é¤«¤¤] /(adj) soft/tender/limp/(P)/ +½À¤é¤«¤¤Ê¸¾Ï [¤ä¤ï¤é¤«¤¤¤Ö¤ó¤·¤ç¤¦] /informal style/ +½À¤é¤«¤¤ÌÓÉÛ [¤ä¤ï¤é¤«¤¤¤â¤¦¤Õ] /soft blanket/ +½À¤é¤«¤Ê¸÷ [¤ä¤ï¤é¤«¤Ê¤Ò¤«¤ê] /soft light/ +½À¤é¤«¤ÊÉ÷ [¤ä¤ï¤é¤«¤Ê¤«¤¼] /gentle breeze/ +½À¤é¤«¤ß [¤ä¤ï¤é¤«¤ß] /(n) (touch of) softness/ +½À¼å [¤Ë¤å¤¦¤¸¤ã¤¯] /(adj-na,n) weakness/effeminacy/enervation/ +½À½Ñ [¤¸¤å¤¦¤¸¤å¤Ä] /(n) classical Japanese martial art, usually referring to fighting without a weapon/jujitsu/ +½À½ç [¤¸¤å¤¦¤¸¤å¤ó] /(adj-na,n) obedient/gentle/meek/submissive/docile/ +½ÀÆ» [¤¸¤å¤¦¤É¤¦] /(n) judo/(P)/ +½ÀÆ»²È [¤¸¤å¤¦¤É¤¦¤«] /judo practitioner/ +½ÀÆ»¾ì [¤¸¤å¤¦¤É¤¦¤¸¤ç¤¦] /judo hall/ +½ÀÆ»Ãå [¤¸¤å¤¦¤É¤¦¤®] /suit for judo practice/ +½ÀÆð [¤¸¤å¤¦¤Ê¤ó] /(adj-na,n) flexible/lithe/(P)/ +½ÀÆð»Å¾å¤²ºÞ [¤¸¤å¤¦¤Ê¤ó¤·¤¢¤²¤¶¤¤] /fabric softener/ +½ÀÆðÀ­ [¤¸¤å¤¦¤Ê¤ó¤»¤¤] /(n) compatibility/pliability/softness/elasticity/ +½ÀÆðÂÎÁà [¤¸¤å¤¦¤Ê¤ó¤¿¤¤¤½¤¦] /calisthenics/ +½ÀÈ© [¤ä¤ï¤Ï¤À] /(n) soft fair skin/ +½ÀÌÓ [¤¸¤å¤¦¤â¤¦] /(n) soft hair/ +½ÀÏ [¤Ë¤å¤¦¤ï] /(adj-na,n) gentleness/mildness/meekness/(P)/ +½Á [¤·¤ë] /(n) juice/sap/soup/broth/(P)/ +½Á [¤Ä¤æ] /(n) juice/sap/soup/broth/ +½Á±Õ [¤¸¤å¤¦¤¨¤­] /(n) juice/ +½Áµ¤ [¤·¤ë¤±] /(n) juice/ +½Áʪ [¤·¤ë¤â¤Î] /(n) soup/ +½ÁÊ´ [¤·¤ë¤³] /(n) sweet red-bean soup/ +½ÁÏÐ [¤·¤ë¤ï¤ó] /(n) soup bowl/ +½Â [¤·¤Ö] /(n) astringent (puckery) juice (of unripe persimmons)/ +½Â¡¹ [¤·¤Ö¤·¤Ö] /(adv) reluctantly/unwillingly/ +½Â¤¤ [¤·¤Ö¤¤] /(adj) (1) tasteful (clothing)/"cool"/an aura of refined masculinity/(2) astringent/sullen/bitter (taste)/(3) grim/quiet/(4) sober/stingy/(P)/ +½Â¤¤´é¤ò¤·¤Æ¤¤¤ë [¤·¤Ö¤¤¤«¤ª¤ò¤·¤Æ¤¤¤ë] /(exp) to be grim-faced/to look sullen/ +½Â¤¤¼ò [¤·¤Ö¤¤¤µ¤±] /rough wine/ +½Â¤¤¿§ [¤·¤Ö¤¤¤¤¤í] /sober (quiet) color/ +½Â¤¤Ãåʪ [¤·¤Ö¤¤¤­¤â¤Î] /tasteful dress/ +½Â¤êÊ¢ [¤·¤Ö¤ê¤Ð¤é] /(n) bowel pains/painful loose bowels/ +½Â¤ë [¤·¤Ö¤ë] /(v5r) to hesitate/to be reluctant/to have loose painful bowel movement/(P)/ +½Â³Á [¤·¤Ö¤¬¤­] /(n) sour and puckery persimmon/ +½Â»æ [¤·¤Ö¤¬¤ß] /(n) paper treated with astringent persimmon juice/ +½Â½Â [¤·¤Ö¤·¤Ö] /(adv) reluctantly/unwillingly/ +½Â¿§ [¤·¤Ö¤¤¤í] /(n) tan (color)/ +½ÂÂÚ [¤¸¤å¤¦¤¿¤¤] /(n,vs) congestion (e.g. traffic)/delay/stagnation/(P)/ +½ÂÃã [¤·¤Ö¤Á¤ã] /(n) strong or bitter (green) tea/ +½ÂÈ´¤­ [¤·¤Ö¤Ì¤­] /(n) removing the astringent taste (from persimmons)/ +½ÂÈé [¤·¤Ö¤«¤ï] /(n) inner, astringent skin (of a chestnut)/ +½ÂÌ£ [¤·¤Ö¤ß] /(n) good taste/astringency/refinement/ +½ÂÌÌ [¤·¤Ö¤Ä¤é] /(n) grimace/sullen face/ +½ÂÌÌ [¤·¤Ö¤Å¤é] /(n) grimace/sullen face/ +½ÂÌÌ [¤¸¤å¤¦¤á¤ó] /(n) grimace/sullen face/(P)/ +½Ã [¤±¤À¤â¤Î] /(n) beast/brute/(P)/ +½Ã [¤±¤â¤Î] /(n) beast/brute/(P)/ +½Ã°å [¤¸¤å¤¦¤¤] /(n) veterinarian/(P)/ +½Ã°å³Ø [¤¸¤å¤¦¤¤¤¬¤¯] /(n) veterinary medicine/ +½Ã´¯ [¤¸¤å¤¦¤«¤ó] /(n) bestiality/sodomy/ +½Ã¹Ô [¤¸¤å¤¦¤³¤¦] /(n) brutal or bestial act/ +½Ã»é [¤¸¤å¤¦¤·] /(n) tallow/ +½Ã¿´ [¤¸¤å¤¦¤·¤ó] /(n) brutal heart/ +½ÃÀ­ [¤¸¤å¤¦¤»¤¤] /(n) brutality/animal nature/ +½ÃÂÓ [¤¸¤å¤¦¤¿¤¤] /(n) zodiac/ +½ÃÆ» [¤±¤â¤Î¤ß¤Á] /(n) animal trail/ +½ÃÆù [¤¸¤å¤¦¤Ë¤¯] /(n) animal flesh/ +½ÃÈé [¤¸¤å¤¦¤Ò] /(n) a hide/a pelt/animal skin/ +½ÃÊÐ [¤±¤â¤Î¤Ø¤ó] /(n) dog radical (kemonohen)/ +½ÃÍÝ [¤¸¤å¤¦¤è¤¯] /(n) animal or carnal desires/lust/ +½ÃÍß [¤¸¤å¤¦¤è¤¯] /(n) animal or carnal desires/lust/ +½ÃÎà [¤¸¤å¤¦¤ë¤¤] /(n) animals/beasts/ +½Ä [¤¿¤Æ] /(n) length/height/(P)/ +½Ä²£ [¤¸¤å¤¦¤ª¤¦] /(n) length and width/every direction/warp and woof/right and left/vertically and horizontally/length and breadth/(P)/ +½Ä²£ [¤¿¤Æ¤è¤³] /(n) length and width/every direction/warp and woof/right and left/vertically and horizontally/length and breadth/(P)/ +½Ä²£Ìµ¿Ô [¤¸¤å¤¦¤ª¤¦¤à¤¸¤ó] /(adj-na,n) freely/right and left/as one pleases/ +½Ä³Ö [¤¸¤å¤¦¤«¤¯] /(n) mediastinum/ +½Ä³ä¤ê [¤¿¤Æ¤ï¤ê] /(n) dividing vertically/ +½Ä´Ó [¤¸¤å¤¦¤«¤ó] /(n) running through/traversal/ +½Ä·ê [¤¿¤Æ¤¢¤Ê] /(n) pit/shaft/ +½Ä·ë¤Ó [¤¿¤Æ¤à¤¹¤Ó] /(n) vertical or granny knot/ +½Ä¹£ [¤¿¤Æ¤³¤¦] /(n) shaft/ +½Ä»å [¤¿¤Æ¤¤¤È] /(n) (weaving) warp/ +½Ä¼´ [¤¿¤Æ¤¸¤¯] /(n) vertical axis/vertical line/ +½Ä¼Ê [¤¿¤Æ¤¸¤Þ] /(n) vertical stripes/striped fabric/ +½Ä¼Ò²ñ [¤¿¤Æ¤·¤ã¤«¤¤] /vertically structured society/ +½Ä½ñ [¤¿¤Æ¤¬¤­] /(n) vertical writing/(P)/ +½Ä½ñ¤­ [¤¿¤Æ¤¬¤­] /(n) vertical writing/(P)/ +½Ä¿Ø [¤¸¤å¤¦¤¸¤ó] /(n) (military) column/ +½ÄÀûÈ× [¤¿¤Æ¤»¤ó¤Ð¤ó] /vertical turning lathe/VTL/ +½ÄÀþ [¤¸¤å¤¦¤»¤ó] /(n) vertical line/ +½ÄÁÈ¤ß [¤¿¤Æ¤°¤ß] /(n) vertical typesetting/ +½ÄÁö [¤¸¤å¤¦¤½¤¦] /(n,vs) traverse/walk along the ridge/ +½Ä³ [¤¸¤å¤¦¤¾¤¯] /(n) concatenation/cascade (connection)/ +½Ä³Àܳ [¤¸¤å¤¦¤¾¤¯¤»¤Ä¤¾¤¯] /(n) cascade (connection) (electronics)/ +½ÄÂâ [¤¸¤å¤¦¤¿¤¤] /(n) (military) column/ +½ÄÃÇ [¤¸¤å¤¦¤À¤ó] /(n,vs) flying through/cutting across/(P)/ +½ÄĹ [¤¿¤Æ¤Ê¤¬] /(adj-na,n) oblong/vertical writing style, e.g. on envelopes/ +½ÄÅ« [¤¿¤Æ¤Ö¤¨] /(n) recorder (the musical instrument)/ +½ÄÇÈ [¤¿¤Æ¤Ê¤ß] /(n) longitudinal wave/ +½ÄÍɤì [¤¿¤Æ¤æ¤ì] /(n) (with respect to an earthquake) vertical shake/pitching/ +½ÄÍ÷ [¤¸¤å¤¦¤é¤ó] /(n,vs) inspection/ +½ÄÎó [¤¸¤å¤¦¤ì¤Ä] /(n) column/file/ +½Å [¤¨] /(suf) -fold/-ply/ +½Å [¤ª¤â] /(adj-na,n) main/principal/important/ +½Å¡¹ [¤¸¤å¤¦¤¸¤å¤¦] /(adj-no,adv,n) repeated/manifold/ +½Å¡¹¤·¤¤ [¤ª¤â¤ª¤â¤·¤¤] /(adj) frequently/sincerely/exceedingly/serious/grave/dignified/ +½Å¡¹¤Ë [¤¸¤å¤¦¤¸¤å¤¦¤Ë] /extremely/ +½Å¡¹¤Ë¤â [¤¸¤å¤¦¤¸¤å¤¦¤Ë¤â] /repeatedly/ +½Å¤¤ [¤ª¤â¤¤] /(adj) (1) heavy/massive/(2) serious/important/severe/oppressed/(P)/ +½Å¤¤ºá [¤ª¤â¤¤¤Ä¤ß] /serious (grave) crime/ +½Å¤¤Ç¤Ì³ [¤ª¤â¤¤¤Ë¤ó¤à] /important task/ +½Å¤­ [¤ª¤â¤­] /(n) importance/emphasis/stress/(P)/ +½Å¤¯ÍѤ¤¤ë [¤ª¤â¤¯¤â¤Á¤¤¤ë] /(exp) to give an important position/ +½Å¤µ [¤ª¤â¤µ] /(n) weight/(P)/ +½Å¤· [¤ª¤â¤·] /(n) weight/(P)/ +½Å¤·ÀÐ [¤ª¤â¤·¤¤¤·] /stone weights on pickle-tub covers/ +½Å¤¿¤¤ [¤ª¤â¤¿¤¤] /(adj) heavy/massive/serious/important/severe/oppressed/(P)/ +½Å¤Ê¤ê [¤«¤µ¤Ê¤ê] /(n) overlapping/piling/ +½Å¤Ê¤ê¹ç¤¦ [¤«¤µ¤Ê¤ê¤¢¤¦] /(v5u) to lie on top of each other/to overlap/to pile up/ +½Å¤Ê¤ë [¤ª¤â¤Ê¤ë] /(oK) main/principal/important/ +½Å¤Ê¤ë [¤«¤µ¤Ê¤ë] /(v5r) to be piled up/lie on top of one another/overlap each other/(P)/ +½Å¤Í [¤«¤µ¤Í] /(n) pile/heap/layer/suits/set/course (stones)/ +½Å¤Í¤Æ [¤«¤µ¤Í¤Æ] /(adv) once more/repeatedly/ +½Å¤Í¤ë [¤«¤µ¤Í¤ë] /(v1) to pile up/to put something on another/to heap up/to add/to repeat/(P)/ +½Å¤Í³Ý¤±¤ë [¤«¤µ¤Í¤«¤±¤ë] /(v1) to lap/to overlap/ +½Å¤Í¹ç¤ï¤» [¤«¤µ¤Í¤¢¤ï¤»] /superposition (physics)/(P)/ +½Å¤Í¹ç¤ï¤»¤ë [¤«¤µ¤Í¤¢¤ï¤»¤ë] /(v1) to overlap/ +½Å¤Í»ì [¤«¤µ¤Í¤³¤È¤Ð] /repeated word or phrase/ +½Å¤Í½Å¤Í [¤«¤µ¤Í¤¬¤µ¤Í] /(adv) frequently/sincerely/exceedingly/ +½Å¤Í½ñ¤­ [¤«¤µ¤Í¤¬¤­] /(vs) overwrite/ +½Å¤Í½ñ¤­ÍÑÍÓÈé»æ [¤«¤µ¤Í¤¬¤­¤è¤¦¤è¤¦¤Ò¤·] /palimpsest/ +½Å¤ÍÃå [¤«¤µ¤Í¤®] /(n) wearing one garment over another/ +½Å¤ß [¤ª¤â¤ß] /(n) importance/weight/dignity/emphasis/(P)/ +½Å¤ê [¤ª¤â¤ê] /(n) weight/sinker (fishing)/ +½Å¤ë [¤ª¤â¤ë] /(v5r) to get heavy/to grow serious/(P)/ +½Å¤ó¤¸¤ë [¤ª¤â¤ó¤¸¤ë] /(v1) to respect/to honor/to esteem/to prize/(P)/ +½Å¤ó¤º¤ë [¤ª¤â¤ó¤º¤ë] /(v5z) to honor/to respect/to esteem/to prize/(P)/ +½Å°¦ [¤¸¤å¤¦¤¢¤¤] /endearment/ +½Å°µ [¤¸¤å¤¦¤¢¤Ä] /(n) pressure/(P)/ +½Å°µ¤ËÂѤ¨¤ë [¤¸¤å¤¦¤¢¤Ä¤Ë¤¿¤¨¤ë] /(exp) to withstand pressures/ +½Å°µ´¶ [¤¸¤å¤¦¤¢¤Ä¤«¤ó] /(n) feeling of oppression/ +½Å°Ï [¤¸¤å¤¦¤¤] /(n) close siege/ +½Å°Ï [¤Á¤ç¤¦¤¤] /(n) close siege/ +½Å±Õ [¤¸¤å¤¦¤¨¤­] /(n) heavy liquids/ +½Å±ÕʬΥ [¤¸¤å¤¦¤¨¤­¤Ö¤ó¤ê] /heavy media (liquid) separation/ +½Å±ï [¤¸¤å¤¦¤¨¤ó] /(n) double marriage (in the same family)/intermarriage/ +½Å²¸ [¤¸¤å¤¦¤ª¤ó] /(n) heavy obligation/ +½Å²¸ [¤Á¤ç¤¦¤ª¤ó] /special blessing/ +½Å²Ã»»ÀÇ [¤¸¤å¤¦¤«¤µ¤ó¤¼¤¤] /(n) heavy additional tax(ation)/(P)/ +½Å²Ê [¤¸¤å¤¦¤«] /(n) serious crime/heavy punishment/ +½Å²Ð´ï [¤¸¤å¤¦¤«¤­] /(n) heavy weapons/ +½Å²Ù [¤ª¤â¤Ë] /(n) load/heavy burden/encumbrance/heavy freight/heavy responsibility/(P)/ +½Å²Ù [¤¸¤å¤¦¤«] /(n) load/heavy burden/encumbrance/heavy freight/heavy responsibility/ +½Å²á¤®¤ë [¤ª¤â¤¹¤®¤ë] /(v1) to be too heavy/ +½Å³¥ [¤¸¤å¤¦¤«¤¤] /dense ash/ +½Å´µ [¤¸¤å¤¦¤«¤ó] /(n) serious illness/ +½Å´ï [¤¸¤å¤¦¤­] /(n) treasure/invaluable person/ +½Åµ¡ [¤¸¤å¤¦¤­] /(n) heavy machine gun/ +½Åµ¡´Ø½Æ [¤¸¤å¤¦¤­¤«¤ó¤¸¤å¤¦] /(n) heavy machine gun/ +½Åµ°¾ò [¤¸¤å¤¦¤­¤¸¤ç¤¦] /heavy rail/ +½Åµ³Ê¼ [¤¸¤å¤¦¤­¤Ø¤¤] /heavy cavalry/ +½ÅµÍ¤á [¤¸¤å¤¦¤Å¤á] /(n) food packed in nest of lacquered boxes/ +½Å¶Øîþ [¤¸¤å¤¦¤­¤ó¤³] /(n) imprisonment with hard labor/ +½Å¶à¿µ [¤¸¤å¤¦¤­¤ó¤·¤ó] /close confinement (in one's barracks)/ +½Å¶â° [¤¸¤å¤¦¤­¤ó¤¾¤¯] /(n) heavy metals/ +½Å¶ì¤·¤¤ [¤ª¤â¤¯¤ë¤·¤¤] /(adj) heavy/gloomy/awkward/cumbrous/oppressive/leaden/(P)/ +½Å·º [¤¸¤å¤¦¤±¤¤] /(n) heavy sentence/ +½Å·Ú½ý [¤¸¤å¤¦¤±¤¤¤·¤ç¤¦] /(n) major or minor injuries/ +½Å¸À [¤¸¤å¤¦¤´¤ó] /(n) succession of words of similar meaning/ +½Å¸ü [¤¸¤å¤¦¤³¤¦] /(adj-na,n) thickness/composure and dignity/(P)/ +½Å¸ü [¤Á¤ç¤¦¤³¤¦] /(adj-na,n) thickness/composure and dignity/ +½Å¸üĹÂ绺¶È [¤¸¤å¤¦¤³¤¦¤Á¤ç¤¦¤À¤¤¤µ¤ó¤®¤ç¤¦] /(n) smokestack industry/ +½Å¹© [¤¸¤å¤¦¤³¤¦] /(n) heavy industry/ +½Å¹©¶È [¤¸¤å¤¦¤³¤¦¤®¤ç¤¦] /(n) heavy industry/(P)/ +½Å¹ç [¤¸¤å¤¦¤´¤¦] /(n,vs) polymerization/ +½Å¹çÂÎ [¤¸¤å¤¦¤´¤¦¤¿¤¤] /(n) a polymer/ +½Å¹ï [¤¸¤å¤¦¤³¤¯] /(n) reprinting/ +½Åº§ [¤¸¤å¤¦¤³¤ó] /(n) bigamy/ +½Åº§¼Ô [¤¸¤å¤¦¤³¤ó¤·¤ã] /bigamist/ +½Åºá [¤¸¤å¤¦¤¶¤¤] /(n) felony/serious crime/ +½Å»¦ [¤¸¤å¤¦¤µ¤Ä] /(n) double play/ +½Å»ÀÁÇ [¤¸¤å¤¦¤µ¤ó¤½] /heavy oxygen/ +½Å»ë [¤¸¤å¤¦¤·] /(n,vs) importance/stress/serious consideration/(P)/ +½Å¼ê [¤ª¤â¤Ç] /(n) serious wound or injury/ +½Å¼êÂå [¤ª¤â¤Æ¤À¤¤] /(n) head steward (of an estate)/ +½Å½Å [¤¸¤å¤¦¤¸¤å¤¦] /(adj-no,adv,n) repeated/manifold/ +½Å½Å¤·¤¤ [¤ª¤â¤ª¤â¤·¤¤] /(adj) frequently/sincerely/exceedingly/serious/grave/dignified/ +½Å½Å¤Ë [¤¸¤å¤¦¤¸¤å¤¦¤Ë] /extremely/ +½Å½Å¤Ë¤â [¤¸¤å¤¦¤¸¤å¤¦¤Ë¤â] /repeatedly/ +½Å½Ð [¤¸¤å¤¦¤·¤å¤Ä] /(n,vs) citing again/ +½Å½ý [¤ª¤â¤Ç] /(n) serious wound or injury/ +½Å½ý [¤¸¤å¤¦¤·¤ç¤¦] /(n) serious wound or injury/(P)/ +½Å½ý¼Ô [¤¸¤å¤¦¤·¤ç¤¦¤·¤ã] /severely wounded person/ +½Å¾¦¼çµÁ [¤¸¤å¤¦¤·¤ç¤¦¤·¤å¤®] /(n) mercantilism/ +½Å¾¦¼çµÁ¼Ô [¤¸¤å¤¦¤·¤ç¤¦¤·¤å¤®¤·¤ã] /mercantilist/ +½Å¾§ [¤¸¤å¤¦¤·¤ç¤¦] /(n) singing in parts/ +½Å¾É [¤¸¤å¤¦¤·¤ç¤¦] /(n) serious illness/(P)/ +½Å¾ÉµÞÀ­¸ÆµÛ´ï¾É¸õ·² [¤¸¤å¤¦¤·¤ç¤¦¤­¤å¤¦¤»¤¤¤³¤­¤å¤¦¤­¤·¤ç¤¦¤³¤¦¤°¤ó] /(n) severe acute respiratory syndrome (SARS)/ +½Å¾É¼Ô [¤¸¤å¤¦¤·¤ç¤¦¤·¤ã] /the seriously ill/ +½Å¾ÉÎã [¤¸¤å¤¦¤·¤ç¤¦¤ì¤¤] /serious cases (of illness)/ +½Å¾ö [¤Á¤ç¤¦¤¸¤ç¤¦] /(n) piled one upon another/excellent/splendid/ +½Å¾ö¤¿¤ë [¤Á¤ç¤¦¤¸¤ç¤¦¤¿¤ë] /placed one upon another/piled up/splendid/excellent/ +½Å¿¦ [¤¸¤å¤¦¤·¤ç¤¯] /(n) responsible position/ +½Å¿´ [¤¸¤å¤¦¤·¤ó] /(n) center of gravity/(P)/ +½Å¿Ã [¤¸¤å¤¦¤·¤ó] /(n) chief vassal/senior statesman/ +½Å¿å [¤¸¤å¤¦¤¹¤¤] /(n) heavy water/ +½Å¿åÁÇ [¤¸¤å¤¦¤¹¤¤¤½] /(n) deuterium/heavy hydrogen/ +½ÅÀ± [¤¸¤å¤¦¤»¤¤] /(n) multiple star/ +½ÅÀÇ [¤¸¤å¤¦¤¼¤¤] /(n) heavy taxation/ +½ÅÀÐ [¤ª¤â¤·] /(n) stone weights on pickle-tub covers/ +½ÅÀÑ [¤¸¤å¤¦¤»¤­] /(vs) piling up/ +½ÅÀÕ [¤¸¤å¤¦¤»¤­] /(n) heavy responsibility/(P)/ +½ÅÀâ [¤¸¤å¤¦¤»¤Ä] /reexplanation/ +½ÅÀï¼Ö [¤¸¤å¤¦¤»¤ó¤·¤ã] /(n) heavy tank/ +½ÅÁÕ [¤¸¤å¤¦¤½¤¦] /(n) instrumental ensemble/ +½ÅÁØ [¤¸¤å¤¦¤½¤¦] /(n) multistoried/multilayered/(P)/ +½ÅÁØŪ [¤¸¤å¤¦¤½¤¦¤Æ¤­] /(adj-na) stratified/multilayered/ +½ÅÁâ [¤¸¤å¤¦¤½¤¦] /(n) baking soda/sodium bicarbonate/ +½ÅÂÎ [¤¸¤å¤¦¤¿¤¤] /(adj-na,n) seriously ill/serious condition/critical state/(P)/ +½ÅÂÖ [¤¸¤å¤¦¤¿¤¤] /(adj-na,n) seriously ill/serious condition/critical state/(P)/ +½ÅÂå [¤¸¤å¤¦¤À¤¤] /(n) successive generations/ +½ÅÂç [¤¸¤å¤¦¤À¤¤] /(adj-na,n) serious/important/grave/weighty/(P)/ +½ÅÂç²½ [¤¸¤å¤¦¤À¤¤¤«] /aggravation/ +½ÅÂç»ë [¤¸¤å¤¦¤À¤¤¤·] /(n) taking (something) seriously/ +½ÅÂçÀ­ [¤¸¤å¤¦¤À¤¤¤»¤¤] /(n) importance/seriousness/ +½ÅÂçÈȺá [¤¸¤å¤¦¤À¤¤¤Ï¤ó¤¶¤¤] /(n) serious crime/ +½ÅÂçÌäÂê [¤¸¤å¤¦¤À¤¤¤â¤ó¤À¤¤] /(n) serious (vital) question/a grave issue/a matter of grave concern/ +½Åú»À¥½¡¼¥À [¤¸¤å¤¦¤¿¤ó¤µ¤ó¥½¡¼¥À] /(n) baking soda/sodium bicarbonate/ +½Åú»ÀÁâã [¤¸¤å¤¦¤¿¤ó¤µ¤ó¤½¤¦¤À] /(n) sodium bicarbonate/baking soda/ +½ÅÄ° [¤¸¤å¤¦¤Á¤ç¤¦] /(n) hard of hearing/ +½ÅÄà [¤¸¤å¤¦¤Á¤ó] /(n) leader/authority/mainstay/(P)/ +½ÅÅÀ [¤¸¤å¤¦¤Æ¤ó] /(n) important point/lay stress on/colon/emphasis/(P)/ +½ÅÅÀ¼çµÁ [¤¸¤å¤¦¤Æ¤ó¤·¤å¤®] /priority system/ +½ÅÅÀŪ¤Ë [¤¸¤å¤¦¤Æ¤ó¤Æ¤­¤Ë] /mainly/(P)/ +½ÅÅŵ¡ [¤¸¤å¤¦¤Ç¤ó¤­] /(n) heavy electric equipment/ +½ÅÅÙ [¤¸¤å¤¦¤É] /(adj-no,n) heavy/severe/(P)/ +½ÅÅð [¤¸¤å¤¦¤È¤¦] /(n) double steal/ +½ÅÅò [¤ª¤â¤æ] /(n) thin rice gruel/rice water/ +½ÅÆÆ [¤¸¤å¤¦¤È¤¯] /(adj-na,n) serious (illness)/ +½ÅÆÕ [¤¸¤å¤¦¤È¤ó] /long ton/ +½ÅǤ [¤¸¤å¤¦¤Ë¤ó] /(n) heavy responsibility/important post/reelection/reappointment/ +½ÅÇÀ¼çµÁ [¤¸¤å¤¦¤Î¤¦¤·¤å¤®] /(n) emphasizing agriculture/ +½ÅÇÀ¼çµÁ¼Ô [¤¸¤å¤¦¤Î¤¦¤·¤å¤®¤·¤ã] /physiocrat/ +½ÅÇϾì [¤ª¤â¤Ð¤Ð] /(n) heavy going/ +½ÅÇú [¤¸¤å¤¦¤Ð¤¯] /(n) heavy bomber/ +½ÅÇú·âµ¡ [¤¸¤å¤¦¤Ð¤¯¤²¤­¤­] /(n) a heavy bomber/ +½ÅÈ¢ [¤¸¤å¤¦¤Ð¤³] /(n) nest of boxes/(P)/ +½ÅÈ¢ÆÉ¤ß [¤¸¤å¤¦¤Ð¤³¤è¤ß] /corrupt pronunciation (on-kun mixture)/ +½Åȳ [¤¸¤å¤¦¤Ð¤Ä] /(n) heavy punishment/ +½ÅÈÇ [¤¸¤å¤¦¤Ï¤ó] /(n) second edition/additional printing/literary piracy/ +½ÅÈÈ [¤¸¤å¤¦¤Ï¤ó] /(n) felony/felon/old offender/ +½ÅÈÈ [¤¸¤å¤¦¤Ü¤ó] /(n) felony/felon/old offender/ +½ÅÈÈ [¤Á¤ç¤¦¤Ï¤ó] /(n) felony/felon/old offender/ +½ÅÉ [¤¸¤å¤¦¤Ó¤ç¤¦] /(n) serious illness/(P)/ +½ÅÊ£ [¤¸¤å¤¦¤Õ¤¯] /(n,vs) duplication/repetition/overlapping/redundancy/restoration/(P)/ +½ÅÊ£ [¤Á¤ç¤¦¤Õ¤¯] /(n,vs) duplication/repetition/overlapping/redundancy/restoration/(P)/ +½ÅÊ£Êݸ± [¤¸¤å¤¦¤Õ¤¯¤Û¤±¤ó] /double insurance/ +½Åʸ [¤¸¤å¤¦¤Ö¤ó] /(n) (abbr) compound sentence/important national treasure/ +½ÅÊÑ [¤¸¤å¤¦¤Ø¤ó] /double flat (music)/ +½ÅÊì²» [¤¸¤å¤¦¤Ü¤¤¤ó] /(n) diphthong/ +½ÅÊõ [¤¸¤å¤¦¤Û¤¦] /(adj-na,n,vs) priceless treasure/convenience/usefulness/ +½ÅÊõ [¤Á¤ç¤¦¤Û¤¦] /(adj-na,n,vs) priceless treasure/convenience/usefulness/(P)/ +½ÅÊõ¤¬¤ë [¤Á¤ç¤¦¤Û¤¦¤¬¤ë] /(v5r) to find useful/to think highly of/ +½Åˤ [¤¸¤å¤¦¤Û¤¦] /(n) heavy artillery/ +½ÅÌ£ [¤ª¤â¤ß] /(n) importance/weight/dignity/emphasis/ +½ÅÌÜ [¤ª¤â¤á] /(adj-na,n) little heavy/ +½ÅÌò [¤ª¤â¤ä¤¯] /(n) heavy responsibilities/director/ +½ÅÌò [¤¸¤å¤¦¤ä¤¯] /(n) director/high executive/(P)/ +½ÅÌò²ñ [¤¸¤å¤¦¤ä¤Ã¤«¤¤] /board of directors/ +½ÅÌõ [¤¸¤å¤¦¤ä¤¯] /(n) retranslation/ +½ÅÌý [¤¸¤å¤¦¤æ] /(n) heavy oil/crude petroleum/(P)/ +½ÅÍÑ [¤¸¤å¤¦¤è¤¦] /(n,vs) appointing to a responsible post/ +½ÅÍÑ [¤Á¤ç¤¦¤è¤¦] /(n,vs) appointing to a responsible post/ +½ÅÍ× [¤¸¤å¤¦¤è¤¦] /(adj-na,n) important/momentous/essential/principal/major/(P)/ +½ÅÍ×»º¶È [¤¸¤å¤¦¤è¤¦¤µ¤ó¤®¤ç¤¦] /key industry/ +½ÅÍ×»ë [¤¸¤å¤¦¤è¤¦¤·] /(n,vs) regarding highly/ +½ÅÍ×»ö¹à [¤¸¤å¤¦¤è¤¦¤¸¤³¤¦] /(n) important matter/matters of weight/ +½ÅÍ׿Íʪ [¤¸¤å¤¦¤è¤¦¤¸¤ó¤Ö¤Ä] /(n) important person/strategic person/key figure/ +½ÅÍ×À­ [¤¸¤å¤¦¤è¤¦¤»¤¤] /(n) importance/gravity/ +½ÅÍ×ʸ²½ºâ [¤¸¤å¤¦¤è¤¦¤Ö¤ó¤«¤¶¤¤] /important national treasure/important cultural property/(P)/ +½ÅÍ×̵·Áʸ²½ºâ [¤¸¤å¤¦¤è¤¦¤à¤±¤¤¤Ö¤ó¤«¤¶¤¤] /important intangible cultural asset/ +½ÅÍÛ [¤Á¤ç¤¦¤è¤¦] /(n) Chrysanthemum Festival (the 9th day of the 9th lunar month)/ +½ÅÍø [¤¸¤å¤¦¤ê] /(n) compound interest/ +½ÅΩ¤Ã¤¿ [¤ª¤â¤À¤Ã¤¿] /main/principal/important/conspicuous/prominent/ +½ÅΩ¤Ä [¤ª¤â¤À¤Ä] /(v5t) main/principal/important/conspicuous/prominent/ +½ÅÎÌ [¤¸¤å¤¦¤ê¤ç¤¦] /(n) (1) weight/(2) heavyweight boxer/(P)/ +½ÅÎÌ´¶ [¤¸¤å¤¦¤ê¤ç¤¦¤«¤ó] /(n) thick and heavy/ +½ÅÎÌ´¶³Ð [¤¸¤å¤¦¤ê¤ç¤¦¤«¤ó¤«¤¯] /sense of weight/ +½ÅÎ̵é [¤¸¤å¤¦¤ê¤ç¤¦¤­¤å¤¦] /(n) heavyweight class/ +½ÅÎÌµó¤² [¤¸¤å¤¦¤ê¤ç¤¦¤¢¤²] /(n) weight lifting/ +½ÅÎÌ·ýÆ®Áª¼ê [¤¸¤å¤¦¤ê¤ç¤¦¤±¤ó¤È¤¦¤»¤ó¤·¤å] /heavy weight boxer/ +½ÅÎ̾夲 [¤¸¤å¤¦¤ê¤ç¤¦¤¢¤²] /(iK) (n) weight lifting/ +½ÅÎÌÁª¼ê [¤¸¤å¤¦¤ê¤ç¤¦¤»¤ó¤·¤å] /heavyweight player/ +½ÅÎÌÆÕ [¤¸¤å¤¦¤ê¤ç¤¦¤È¤ó] /dead-weight tonnage/ +½ÅÎÌÆÕ¿ô [¤¸¤å¤¦¤ê¤ç¤¦¤È¤ó¤¹¤¦] /dead-weight tonnage/ +½ÅÎÏ [¤¸¤å¤¦¤ê¤ç¤¯] /(n) gravity/(P)/ +½ÅϫƯ [¤¸¤å¤¦¤í¤¦¤É¤¦] /(n) heavy labor/hard labor (in prison)/ +½Å㯠[¤¸¤å¤¦¤½] /(n) second accession to the throne/ +½Å㯠[¤Á¤ç¤¦¤½] /(n) second accession to the throne/ +½Æ [¤Ä¤Ä] /gun/(P)/ +½Æ¤ÎÅû [¤¸¤å¤¦¤Î¤Ä¤Ä] /barrel of a gun/ +½Æ¤ò¹½¤¨¤Æ [¤¸¤å¤¦¤ò¤«¤Þ¤¨¤Æ] /ready with a rifle leveled/ +½Æ²Í [¤¸¤å¤¦¤«] /(n) arms rack/rifle stand/ +½Æ²Ð [¤¸¤å¤¦¤«] /(n) gunfire/ +½Æ´Ý [¤¸¤å¤¦¤¬¤ó] /(n) bullet/ +½Æ´ã [¤¸¤å¤¦¤¬¤ó] /(n) loophole/eyelet/ +½Æ´ï [¤¸¤å¤¦¤­] /(n) small arms/(P)/ +½Æµ¬À© [¤¸¤å¤¦¤­¤»¤¤] /(n) gun control/ +½Æ·º [¤¸¤å¤¦¤±¤¤] /(n) execute by shooting to death (by firing squad)/ +½Æ·â [¤¸¤å¤¦¤²¤­] /(n,vs) shooting/gunning (down)/(P)/ +½Æ·õ [¤¸¤å¤¦¤±¤ó] /(n) bayonet/ +½Æ·õ½Ñ [¤¸¤å¤¦¤±¤ó¤¸¤å¤Ä] /(n) a bayonet drill/ +½Æ¸å [¤¸¤å¤¦¤´] /(n) the homefront/ +½Æ¸ý [¤¸¤å¤¦¤³¤¦] /(n) gun point/muzzle/ +½ÆºÂ [¤¸¤å¤¦¤¶] /(n) emplacement/ +½Æ»¦ [¤¸¤å¤¦¤µ¤Ä] /(n,vs) death by shooting/(P)/ +½Æ½ý [¤¸¤å¤¦¤·¤ç¤¦] /(n) gunshot wound/ +½Æ¾² [¤¸¤å¤¦¤·¤ç¤¦] /(n) gunstock/ +½Æ¿È [¤¸¤å¤¦¤·¤ó] /(n) gun barrel/ +½ÆÀ¼ [¤¸¤å¤¦¤»¤¤] /(n) gunshot/(gun) report/(P)/ +½ÆÁÏ [¤¸¤å¤¦¤½¤¦] /(n) gunshot wound/ +½ÆÃÆ [¤¸¤å¤¦¤À¤ó] /(n) bullet (from a rifle)/(P)/ +½Æˤ [¤¸¤å¤¦¤Û¤¦] /(n) guns/firearms/ +½ÆÎÄ [¤¸¤å¤¦¤ê¤ç¤¦] /(n) shooting/hunting/ +½ÆÏ¢¼Í [¤¸¤å¤¦¤ì¤ó¤·¤ã] /rapid (weapons) fire/hail of bullets/ +½ÇÀ¤ [¤·¤å¤¯¤»¤¤] /age of decline (said of a nation)/ +½ÇÉã [¤ª¤¸] /(n) uncle (younger than one's parent)/(P)/ +½ÇÉã [¤·¤å¤¯¤Õ] /(n) uncle (younger than one's parent)/ +½ÇÉ㤵¤ó [¤ª¤¸¤µ¤ó] /(n) (hon) (uk) middle-aged gentleman/uncle/(P)/ +½ÇÊì [¤ª¤Ð] /(n) aunt (younger than one's parent)/(P)/ +½ÇÊì [¤·¤å¤¯¤Ü] /(n) aunt (younger than one's parent)/ +½ÇÊ줵¤ó [¤ª¤Ð¤µ¤ó] /(n) (1) aunt/(2) middle-aged lady/(P)/ +½È [¤·¤å¤¯] /bright and early/early in life/long ago/for a long time/ +½È¤Ë [¤Ä¤È¤Ë] /(adv) bright and early/early in life/long ago/for a long time/ +½È»Ö [¤·¤å¤¯¤·] /(n) long-cherished desire/ +½ÈÀ® [¤·¤å¤¯¤»¤¤] /precocity/ +½ÈÌë [¤·¤å¤¯¤ä] /(n-t) from morning till night/day and night/always/ +½É [¤ä¤É] /(n) inn/lodging/(P)/ +½É¤¹ [¤ä¤É¤¹] /(v5s) to keep (guest)/to conceive/to carry (virus)/(P)/ +½É¤ê [¤ä¤É¤ê] /(n) lodging abode/shelter/ +½É¤êÌÚ [¤ä¤É¤ê¤®] /(gikun) (n) mistletoe/parasitic plant/ +½É¤ë [¤ä¤É¤ë] /(v5r) to lodge/to dwell/to be pregnant/(P)/ +½É°­ [¤·¤å¤¯¤¢¤¯] /(n) (Buddh) old evils/evils committed in a previous existence/ +½É°Õ [¤·¤å¤¯¤¤] /(n) longstanding opinion/old grudge/ +½É°ú¤­ [¤ä¤É¤Ò¤­] /(n) hotel or lodging house tout/ +½É±¿ [¤·¤å¤¯¤¦¤ó] /(n) fate/destiny/ +½É±Ä [¤·¤å¤¯¤¨¤¤] /(n) billeting/camp/ +½É±Ø [¤·¤å¤¯¤¨¤­] /(n) post town/relay station/stage/(P)/ +½É±å [¤·¤å¤¯¤¨¤ó] /(n) old grudge/old score/ +½É±ï [¤·¤å¤¯¤¨¤ó] /(n) destiny/fate/karma/ +½É²° [¤ä¤É¤ä] /(n) inn/(P)/ +½É²¼¤¬¤ê [¤ä¤É¤µ¤¬¤ê] /(n) (short-term) leave allowed a servant/ +½É³Ø [¤·¤å¤¯¤¬¤¯] /(n) renowned scholar/ +½É´ê [¤·¤å¤¯¤¬¤ó] /(n) longstanding desire/ +½É¶È [¤·¤å¤¯¤´¤¦] /(n) (Buddh) karma/ +½Éº¬ [¤·¤å¤Ã¤³¤ó] /(n) (Buddh) fate predetermined from a prior existence/ +½Éº¬Áð [¤·¤å¤Ã¤³¤ó¤½¤¦] /(n) perennial plant/ +½É»Ö [¤·¤å¤¯¤·] /(n) longstanding desire/ +½É¼Ë [¤·¤å¤¯¤·¤ã] /(n) lodging house/(P)/ +½É¼Ú¤ê [¤ä¤É¤«¤ê] /(n) (1) hermit crab/(2) renting a house/(3) tenant/ +½É¼ç [¤·¤å¤¯¤·¤å] /(n) (1) (parasitic) host/(2) landlord/innkeeper/ +½É¼ç [¤ä¤É¤Ì¤·] /(n) (1) (parasitic) host/(2) landlord/innkeeper/ +½É½ê [¤·¤å¤¯¤·¤ç] /(n) address/lodgings/accomodation/ +½É¾­ [¤·¤å¤¯¤·¤ç¤¦] /(n) veteran general/ +½É¾ì [¤·¤å¤¯¤Ð] /(n) inn town/ +½É¿ì [¤·¤å¤¯¤¹¤¤] /(n) hangover/ +½ÉÀ¤ [¤·¤å¤¯¤»] /(n) (Buddh) one's previous existence/ +½ÉÀ¤ [¤¹¤¯¤»] /(n) (Buddh) one's previous existence/ +½ÉÀ± [¤·¤å¤¯¤»¤¤] /(n) star of fate/a zodiac/ +½ÉÁ¬ [¤ä¤É¤»¤ó] /(n) hotel charges/ +½ÉÂؤ¨ [¤ä¤É¤¬¤¨] /(n) change of lodgings/ +½ÉÂê [¤·¤å¤¯¤À¤¤] /(n) homework/(P)/ +½ÉÄ¢ [¤ä¤É¤Á¤ç¤¦] /(n) hotel register/ +½Éľ [¤·¤å¤¯¤Á¤ç¤¯] /(n,vs) night watch/night guard/ +½Éľ¼¼ [¤·¤å¤¯¤Á¤ç¤¯¤·¤Ä] /night duty room/ +½ÉÄ [¤ä¤É¤Á¤ó] /(n) hotel charges/ +½ÉŨ [¤·¤å¤¯¤Æ¤­] /(n) old enemy/(P)/ +½ÉÇñ [¤·¤å¤¯¤Ï¤¯] /(n) lodging/(P)/ +½ÉÇñ½ê [¤·¤å¤¯¤Ï¤¯¤¸¤ç] /lodgings/ +½ÉÇñ¿Í [¤·¤å¤¯¤Ï¤¯¤Ë¤ó] /lodger/boarder/paying guest/ +½ÉÇñÀßÈ÷ [¤·¤å¤¯¤Ï¤¯¤»¤Ä¤Ó] /(n) accommodation(s)/ +½ÉÇñÀè [¤·¤å¤¯¤Ï¤¯¤µ¤­] /lodging host/lodging place/ +½ÉÇñÎÁ [¤·¤å¤¯¤Ï¤¯¤ê¤ç¤¦] /hotel charges/ +½ÉÊÀ [¤·¤å¤¯¤Ø¤¤] /(n) longstanding abuse/deep-rooted evil/ +½ÉÊØ [¤·¤å¤¯¤Ù¤ó] /(n) feces contained long in the intestines/fecal stasis/coprostasis/ +½ÉË· [¤·¤å¤¯¤Ü¤¦] /(n) priest's quarters/visitor's or pilgrims' lodgings in a temple/ +½É˾ [¤·¤å¤¯¤Ü¤¦] /(n) long-cherished desire/ +½É̵¤· [¤ä¤É¤Ê¤·] /(n) homeless person/vagabond/tramp/ +½ÉÌ¿ [¤·¤å¤¯¤á¤¤] /(n) fate/destiny/predestination/(P)/ +½É̿Ū [¤·¤å¤¯¤á¤¤¤Æ¤­] /(adj-na) fateful/predestined/ +½ÉÌ¿ÏÀ [¤·¤å¤¯¤á¤¤¤í¤ó] /(n) fatalism/ +½ÉÌ¿ÏÀ¼Ô [¤·¤å¤¯¤á¤¤¤í¤ó¤¸¤ã] /fatalist/ +½ÉÎÁ [¤·¤å¤¯¤ê¤ç¤¦] /(n) hotel charges/ +½ÉÏ· [¤·¤å¤¯¤í¤¦] /(n) old men/elders/seniors/veterans/ +½ÉÏ» [¤ä¤É¤í¤¯] /(n) husband/ +½ÉáÞ [¤·¤å¤¯¤¢] /(n) chronic disease/ +½Ê¤ä¤« [¤·¤È¤ä¤«] /(adj-na,n) graceful/(P)/ +½Ê½÷ [¤·¤å¤¯¤¸¤ç] /(n) lady/(P)/ +½ÊÆÁ [¤·¤å¤¯¤È¤¯] /(n) womanly virtues/(P)/ +½Ë¤¤ [¤¤¤ï¤¤] /(n) celebration/festival/(P)/ +½Ë¤¤²Î [¤¤¤ï¤¤¤¦¤¿] /(n) festive poem or song/ +½Ë¤¤»ö [¤¤¤ï¤¤¤´¤È] /(n) a celebration/ +½Ë¤¤¼ò [¤¤¤ï¤¤¤¶¤±] /(n) celebratory spirits (alcohol)/ +½Ë¤¤Ãå [¤¤¤ï¤¤¤®] /festive dress/ +½Ë¤¤Êª [¤¤¤ï¤¤¤â¤Î] /(n) congratulatory gift/ +½Ë¤¦ [¤¤¤ï¤¦] /(v5u) to congratulate/to celebrate/(P)/ +½Ë¤¹¤ë [¤·¤å¤¯¤¹¤ë] /(vs-s) to congratulate/to celebrate/ +½Ë¤È¤¦ [¤·¤å¤¯¤È¤¦] /(n) benediction/blessing/ +½Ë°Õ [¤·¤å¤¯¤¤] /(n) congratulations/ +½Ë±ã [¤·¤å¤¯¤¨¤ó] /(n) (celebration) banquet/ +½Ë²ì [¤·¤å¤¯¤¬] /(n,vs) celebration/congratulations/(P)/ +½Ë²ì²ñ [¤·¤å¤¯¤¬¤«¤¤] /(n) celebration/ +½Ëµ· [¤·¤å¤¦¤®] /(n) congratulations/celebration/congratulatory gift/tip/(P)/ +½Ëµ·ÂÞ [¤·¤å¤¦¤®¤Ö¤¯¤í] /(n) special envelope for monetary gifts/ +½Ë¸À [¤·¤å¤¦¤²¤ó] /(n) wedding celebration/ +½Ëº× [¤·¤å¤¯¤µ¤¤] /(n) festivals/feasts/ +½Ëº×Æü [¤·¤å¤¯¤µ¤¤¤¸¤Ä] /(n) national holiday/ +½Ë»ì [¤·¤å¤¯¤·] /(n) Shinto ritual prayer/ +½Ë»ì [¤Î¤Ã¤È] /(n) Shinto ritual prayer/ +½Ë»ì [¤Î¤È] /(n) Shinto ritual prayer/ +½Ë»ì [¤Î¤ê¤È] /(n) Shinto ritual prayer/ +½Ë¼­ [¤·¤å¤¯¤¸] /(n) congratulatory address/(P)/ +½Ë¾¡ [¤·¤å¤¯¤·¤ç¤¦] /(n) victory celebration/ +½Ëŵ [¤·¤å¤¯¤Æ¤ó] /(n) celebration/ +½ËÅÅ [¤·¤å¤¯¤Ç¤ó] /(n) congratulatory telegram/(P)/ +½ËÅø [¤·¤å¤¯¤È¤¦] /(n) benediction/blessing/ +½ËÆü [¤·¤å¤¯¤¸¤Ä] /(n) national holiday/(P)/ +½ËÇÕ [¤·¤å¤¯¤Ï¤¤] /(n) toast/congratulatory cup/(P)/ +½ËÊ¡ [¤·¤å¤¯¤Õ¤¯] /(n,vs) blessing/(P)/ +½Ëˤ [¤·¤å¤¯¤Û¤¦] /(n) salute of guns/ +½Ì¤³¤Þ¤ë [¤Á¤Â¤³¤Þ¤ë] /(v5r) to curl oneself up/to squeeze oneself in/to be huddled/ +½Ì¤Þ¤ë [¤Á¤Â¤Þ¤ë] /(v5r) to be shortened/to be contracted/to shrink/(P)/ +½Ì¤ß [¤Á¤Â¤ß] /(n) shrinkage/cotton crepe/(P)/ +½Ì¤ß¾å¤¬¤ë [¤Á¤Â¤ß¤¢¤¬¤ë] /(v5r) to cringe/to wince/to flinch/ +½Ì¤ß¿¥¤ê [¤Á¤Â¤ß¤ª¤ê] /(n) cotton crepe/preshrunk cloth/ +½Ì¤à [¤Á¤Â¤à] /(v5m) to shrink/to be contracted/(P)/ +½Ì¤á¤ë [¤Á¤Â¤á¤ë] /(v1) to shorten/to reduce/to boil down/to shrink/(P)/ +½Ì¤é¤¹ [¤Á¤Â¤é¤¹] /(v5s,vt) to curl/to crimp/ +½Ì¤ì¤ë [¤Á¤Â¤ì¤ë] /(v1) to be wavy/to be curled/(P)/ +½Ì¤ìÌÓ [¤Á¤Â¤ì¤²] /(n) curly or kinky or frizzy hair/ +½Ì¸º [¤·¤å¤¯¤²¤ó] /(n,vs) reduction/diminishment/contraction/ +½Ìºþ [¤·¤å¤¯¤µ¤Ä] /(n) pocket edition/small-type edition/ +½ÌºþÈÇ [¤·¤å¤¯¤µ¤Ä¤Ð¤ó] /(n) small edition/pocket edition/ +½Ì¼Ì [¤·¤å¤¯¤·¤ã] /(n) reduced copy/reproduction in miniature/ +½Ì¼Ü [¤·¤å¤¯¤·¤ã¤¯] /(n,vs) reduced scale/(P)/ +½Ì¾® [¤·¤å¤¯¤·¤ç¤¦] /(n,vs) reduction/curtailment/(P)/ +½Ì¿Þ [¤·¤å¤¯¤º] /(n) reduced drawing/miniature copy/(P)/ +½ÌÌË [¤Á¤ê¤á¤ó] /(n) (silk) crepe/ +½ÌÌË»æ [¤Á¤ê¤á¤ó¤¬¤ß] /(oK) (n) crepe paper/ +½ÌÌË»æ [¤Á¤ê¤á¤ó¤·] /(oK) (n) crepe paper/ +½ÌÌËâ² [¤Á¤ê¤á¤ó¤¸¤ï] /(oK) (n) (uk) fine wrinkles/ +½ÌÌó [¤·¤å¤¯¤ä¤¯] /(n,vs) (math) contraction/ +½Í¡¹ [¤·¤å¤¯¤·¤å¤¯] /(adj-na,n) silently/solemnly/ +½Í¡¹¤È [¤·¤å¤¯¤·¤å¤¯¤È] /(adv) softly/quietly/solemnly/ +½Í¤È¤·¤Æ [¤·¤å¤¯¤È¤·¤Æ] /(exp) quietly/softly/solemnly/ +½Í³Ø [¤·¤å¤¯¤¬¤¯] /(n) school purge/ +½Í·³ [¤·¤å¤¯¤°¤ó] /(n) army purge/ +½Í»¦ [¤·¤å¤¯¤µ¤Ä] /(n,vs) withering/blight/ +½Í½Í [¤·¤å¤¯¤·¤å¤¯] /(adj-na,n) silently/solemnly/ +½Í½Í¤È [¤·¤å¤¯¤·¤å¤¯¤È] /(adv) softly/quietly/solemnly/ +½ÍÀµ [¤·¤å¤¯¤»¤¤] /(n) regulation/enforcement/ +½ÍÀ¶ [¤·¤å¤¯¤»¤¤] /(n,vs) (political) purge/(P)/ +½ÍÁ³ [¤·¤å¤¯¤¼¤ó] /(adj-na,n) silent/quiet/solemn/ +½ÍÁ³¤È [¤·¤å¤¯¤¼¤ó¤È] /softly/quietly/solemnly/ +½ÍÅÞ [¤·¤å¤¯¤È¤¦] /(n,vs) cleaning up (political party)/ +½ÍÇò [¤·¤å¤¯¤Ï¤¯] /(int) Respectfully yours/ +½Î [¤¸¤å¤¯] /(n) coaching school/lessons/(P)/ +½Î¤ò³«¤¤¤Æ¤¤¤ë [¤¸¤å¤¯¤ò¤Ò¤é¤¤¤Æ¤¤¤ë] /(exp) to run a private school/ +½ÎÀ¸ [¤¸¤å¤¯¤»¤¤] /(n) private-school student/(P)/ +½ÎĹ [¤¸¤å¤¯¤Á¤ç¤¦] /(n) principal of a private school/(P)/ +½Ï [¤Ä¤¯¤Å¤¯] /(adj-na,adv) (uk) completely/really/thoroughly/deeply/severely/intently/(P)/ +½Ï¤· [¤³¤Ê¤·] /(n) carriage (e.g. of one's body)/ +½Ï¤¹ [¤³¤Ê¤¹] /(v5s) to break to pieces/to digest/to handle easily/(P)/ +½Ï¤¹ [¤¸¤å¤¯¤¹] /(v5s) to ripen/to mature/ +½Ï¤¹¤ë [¤¸¤å¤¯¤¹¤ë] /(vs-s) to ripen/to get ripe/to mature/to be in common use/to come to sound natural/ +½Ï¤ì [¤¦¤ì] /maturity/ripeness/ +½Ï¤ì¤¿²Ì¼Â [¤¦¤ì¤¿¤«¤¸¤Ä] /mellow (ripe) fruit/ +½Ï¤ì¤ë [¤¦¤ì¤ë] /(v1) to ripen/to mellow/to mature/to become popular/ +½Ï¤ì¤ë [¤³¤Ê¤ì¤ë] /(v1) to be digested/to be mellowed/ +½Ï¤ì²á¤® [¤¦¤ì¤¹¤®] /overripeness/ +½Ï³Á [¤¸¤å¤¯¤·] /(n) ripe persimmon/ +½Ï³Á¼çµÁ [¤¸¤å¤¯¤·¤·¤å¤®] /laying low, awaiting one's chance/ +½Ï³Á½­¤¤ [¤¸¤å¤¯¤·¤¯¤µ¤¤] /(adj) smelling of (stale) liquor/ +½ÏµÄ [¤¸¤å¤¯¤®] /(n) careful deliberation/ +½Ï¸ì [¤¸¤å¤¯¤´] /(n) idiom/idiomatic phrase/kanji compound/(P)/ +½Ï¹Í [¤¸¤å¤Ã¤³¤¦] /(n,vs) careful consideration/deliberation/thinking over carefully/ +½Ï»× [¤¸¤å¤¯¤·] /(n) deliberation/consideration/ +½Ï»ë [¤¸¤å¤¯¤·] /(n) staring at/scrutinizing/ +½Ï»ú·± [¤¸¤å¤¯¤¸¤¯¤ó] /(n) special kanji readings/ +½Ï¿© [¤¸¤å¤¯¤·¤ç¤¯] /(n) (rare) well-cooked food/well-boiled food/ +½Ï¿ç [¤¸¤å¤¯¤¹¤¤] /(n,vs) sound sleep/(P)/ +½ÏÀ® [¤¸¤å¤¯¤»¤¤] /(n,vs) mature/ripen/cure/ferment/ +½Ïã [¤¸¤å¤¯¤¿¤Ä] /(n) mastery/ +½ÏÃÌ [¤¸¤å¤¯¤À¤ó] /(n) careful consultation/ +½ÏÃÎ [¤¸¤å¤¯¤Á] /(n,vs) being familiar with/having a thorough knowledge of/being well-informed about/(P)/ +½ÏÆÉ [¤¸¤å¤¯¤É¤¯] /(n,vs) perusal/careful reading/ +½Ïǯ [¤¸¤å¤¯¤Í¤ó] /(n) mature in age and wisdom/middle-aged/ +½Ï̲ [¤¸¤å¤¯¤ß¤ó] /(n) sound sleep/ +½ÏÍ÷ [¤¸¤å¤¯¤é¤ó] /(n) careful inspection/scrutiny/ +½Ïθ [¤¸¤å¤¯¤ê¤ç] /(n) deliberation/ +½ÏθÃÇ¹Ô [¤¸¤å¤¯¤ê¤ç¤À¤ó¤³¤¦] /(n) be deliberate in council, and decisive in action/ +½ÏÎý [¤¸¤å¤¯¤ì¤ó] /(n) skill/dexterity/(P)/ +½ÏÎý¤·¤¿ [¤¸¤å¤¯¤ì¤ó¤·¤¿] /experienced/skilled/proficient/ +½ÏÎý¹© [¤¸¤å¤¯¤ì¤ó¤³¤¦] /(n) skilled workman/master mechanic/ +½ÏÎý¼Ô [¤¸¤å¤¯¤ì¤ó¤·¤ã] /(n) expert (in, at)/skilled hand/man of experience/ +½Ð [¤Ç] /(n,n-suf) outflow/coming (going) out/graduate (of)/rising (of the sun or moon)/one's turn to appear on stage/(P)/ +½Ð¡¹¤· [¤Ç¤À¤·] /(n) start/beginning/ +½Ð¤«¤±¤ë [¤Ç¤«¤±¤ë] /(v1) to depart/to go out (e.g. on an excursion or outing)/to set out/to start/to be going out/ +½Ð¤«¤¹ [¤Ç¤«¤¹] /(v5s) to do/to commit/to accomplish/to achieve/ +½Ð¤«¤»¤® [¤Ç¤«¤»¤®] /(n) working away from home/ +½Ð¤«¤ï¤ê [¤Ç¤«¤ï¤ê] /periodical relief or replacement of workers/ +½Ð¤¯¤ï¤¹ [¤Ç¤¯¤ï¤¹] /(v5s) to happen to meet/to come across/ +½Ð¤· [¤À¤·] /(n,n-suf) stock/broth/pretext/excuse/pretense/dupe/front man/(P)/ +½Ð¤·¤ÃÊü¤¹ [¤À¤·¤Ã¤Ñ¤Ê¤¹] /(v5s) to leave on/to leave running/to leave lying around/to leave (a faucet) open/ +½Ð¤·¤Ë¤¹¤ë [¤À¤·¤Ë¤¹¤ë] /(exp,vt) to use as a pretext/to use as an excuse for doing something/ +½Ð¤·¤Ë»È¤¦ [¤À¤·¤Ë¤Ä¤«¤¦] /(exp) to use as a pretext/to use as an excuse for doing something/ +½Ð¤·¤ã¤Ð¤ë [¤Ç¤·¤ã¤Ð¤ë] /(v5r) to intrude/to butt in/ +½Ð¤·°ã¤¦ [¤À¤·¤Á¤¬¤¦] /(v5u) to miss sending/to miss delivering/ +½Ð¤·³Ì [¤À¤·¤¬¤é] /(n) grounds (of tea and coffee)/ +½Ð¤·¹ç¤¦ [¤À¤·¤¢¤¦] /(v5u) to contribute jointly/ +½Ð¤·¼ê [¤À¤·¤Æ] /(n) one who furnishes the money/ +½Ð¤·½Á [¤À¤·¤¸¤ë] /(n) broth/stock/sauce/ +½Ð¤·½Â¤ë [¤À¤·¤·¤Ö¤ë] /(v5r) to grudge/to be stingy/to be unwilling to pay/ +½Ð¤·Àˤ·¤ß [¤À¤·¤ª¤·¤ß] /(n) unwilling/ +½Ð¤·Àˤ·¤à [¤À¤·¤ª¤·¤à] /(v5m) to grudge/to be stingy/to be unwilling to pay/ +½Ð¤·ÀÚ¤ë [¤À¤·¤­¤ë] /(v5r) to use up/to do one's best/ +½Ð¤·Á° [¤À¤·¤Þ¤¨] /one's share (in the expenses)/ +½Ð¤·ÃÙ¤ì [¤À¤·¤ª¤¯¤ì] /(n) belated/ +½Ð¤·Åꤲ [¤À¤·¤Ê¤²] /(n) sumo winning technique/ +½Ð¤·Æþ¤ì [¤À¤·¤¤¤ì] /(n) deposit and withdraw/taking in and out/ +½Ð¤·È´¤¯ [¤À¤·¤Ì¤¯] /(v5k) to forestall/to anticipate/to jump the gun on/to outwit/to circumvent/to steal a march on/ +½Ð¤·È´¤± [¤À¤·¤Ì¤±] /(adj-na,n) all of a sudden/unexpected/ +½Ð¤·È´¤±¤Ë [¤À¤·¤Ì¤±¤Ë] /suddenly/without notice/unexpectedly/ +½Ð¤·Êª [¤À¤·¤â¤Î] /(n) program (e.g. theatre)/performance/ +½Ð¤·Ê¬ [¤À¤·¤Ö¤ó] /one's share (in the expenses)/ +½Ð¤·Êü¤¹ [¤À¤·¤Ï¤Ê¤¹] /(v5s) to leave on/to leave running/to leave lying around/to leave (a faucet) open/ +½Ð¤·ÊüÂê [¤À¤·¤Û¤¦¤À¤¤] /free flow of water/ +½Ð¤¹ [¤À¤¹] /(v5s) (1) to take out/to get out/(2) to put out/(3) to submit (e.g. thesis)/to turn in/(4) to publish/to make public/(5) to send (e.g. letter)/to start (fire)/(P)/ +½Ð¤½¤í¤¦ [¤Ç¤½¤í¤¦] /(v5u) to appear all together/to be all present/ +½Ð¤¿½ê¾¡Éé [¤Ç¤¿¤È¤³¤·¤ç¤¦¤Ö] /(n) leaving a matter to chance/ +½Ð¤À¤· [¤Ç¤À¤·] /(n) start/beginning/ +½Ð¤Ã»õ [¤Ç¤Ã¤Ñ] /(n) protruding tooth/overbite/ +½Ð¤Ã¿¬ [¤Ç¤Ã¤Á¤ê] /(n) protruding buttocks/big butt/ +½Ð¤ÃÄ¥¤ê [¤Ç¤Ã¤Ñ¤ê] /(n) tumor/protrusion/ +½Ð¤ÃÄ¥¤ë [¤Ç¤Ã¤Ñ¤ë] /(v5r) to project/to stand out/to jut out/to protrude/ +½Ð¤ÇÅò [¤¤¤Ç¤æ] /(n) hot spring/ +½Ð¤ÇΩ¤Á [¤¤¤Ç¤¿¤Á] /(n) dress/outfit/ +½Ð¤ÇΩ¤Ä [¤¤¤Ç¤¿¤Ä] /(v5t) to start/to leave/ +½Ð¤É¤³¤í [¤Ç¤É¤³¤í] /(vs,vs) (1) release (discharge) from prison/exit/point of departure/time to take action/ +½Ð¤ë [¤Ç¤ë] /(v1) to appear/to come forth/to leave/(P)/ +½Ð¤ë¹º¤ÏÂǤ¿¤ì¤ë [¤Ç¤ë¤¯¤¤¤Ï¤¦¤¿¤ì¤ë] /(exp) envy is the companion of honor/go farther and fare worse/ +½Ð¤ëÁ° [¤Ç¤ë¤Þ¤¨] /before going out/ +½Ð¤ëÅ£¤ÏÂǤ¿¤ì¤ë [¤Ç¤ë¤¯¤®¤Ï¤¦¤¿¤ì¤ë] /(exp,v1) the nail which sticks out gets hammered down (used to encourage conformity)/ +½Ð°©¤¦ [¤Ç¤¢¤¦] /(v5u) to meet by chance/to come across/to happen to encounter/to hold a rendezvous/to have a date/ +½Ð°ã¤¦ [¤Ç¤Á¤¬¤¦] /(v5u) to miss a visitor/ +½Ð±ÀÂç¼Ò [¤¤¤º¤â¤¿¤¤¤·¤ã] /Izumo Temple (Shimane)/ +½Ð±é [¤·¤å¤Ä¤¨¤ó] /(n) performance/stage appearance/(P)/ +½Ð±é¼Ô [¤·¤å¤Ä¤¨¤ó¤·¤ã] /performer/entertainer/actor/ +½Ð±éÎÁ [¤·¤å¤Ä¤¨¤ó¤ê¤ç¤¦] /(n) performance (actor's, singer's) fee/ +½Ð²È [¤·¤å¤Ã¤±] /(n) entering the priesthood/priest/monk/ +½Ð²ÈÆÛÀ¤ [¤·¤å¤Ã¤±¤È¤ó¤»¤¤] /monastic seclusion/ +½Ð²Ð [¤·¤å¤Ã¤«] /(n,vs) outbreak of fire/(P)/ +½Ð²Ô¤® [¤Ç¤«¤»¤®] /(n) working away from home/(P)/ +½Ð²Ô¤®Ï«Æ¯¼Ô [¤Ç¤«¤»¤®¤í¤¦¤É¤¦¤·¤ã] /(n) economic nomad/ +½Ð²Ö [¤Ç¤Ð¤Ê] /(n) first brew of tea/ +½Ð²Ù [¤·¤å¤Ã¤«] /(n,vs) shipping/outgoing freight/forwarding/(P)/ +½Ð²á¤®¤ë [¤Ç¤¹¤®¤ë] /(v1) to project or protrude too much/to be too forward/to obtrude/ +½Ð²ê [¤·¤å¤Ä¤¬] /(n) germination/sprouting/ +½Ð²ï [¤·¤å¤Ä¤¬] /(n) departure (of a noble)/ +½Ð²ñ [¤·¤å¤Ã¤«¤¤] /(n) encounter/ +½Ð²ñ¤¤ [¤Ç¤¢¤¤] /(n) meeting/rendezvous/encounter/(P)/ +½Ð²ñ¤¤·Ï¥µ¥¤¥È [¤Ç¤¢¤¤¤±¤¤¥µ¥¤¥È] /(n) online dating Web site/ +½Ð²ñ¤¤Æ¬ [¤Ç¤¢¤¤¤¬¤·¤é] /(n-adv,n-t) in passing another/ +½Ð²ñ¤¦ [¤Ç¤¢¤¦] /(v5u) to meet by chance/to come across/to happen to encounter/to hold a rendezvous/to have a date/(P)/ +½Ð²ó¤ê [¤Ç¤Þ¤ï¤ê] /supply (of a commodity)/ +½Ð²ó¤ë [¤Ç¤Þ¤ï¤ë] /(v5r) to appear on the market/to be moving/ +½Ð³°¤ì [¤Ç¤Ï¤º¤ì] /(n) end/extremity (of a village)/ +½Ð³°¤ì¤ë [¤Ç¤Ï¤º¤ì¤ë] /(v1) to be or lie just outside of/ +½Ð³Ê»Ò [¤Ç¤´¤¦¤·] /(n) projecting lattice/latticed bay window/ +½Ð³Ì [¤Ç¤¬¤é] /grounds (of tea and coffee)/ +½Ð³Û [¤Ç¤Ó¤¿¤¤] /(n) beetle brows/projecting forehead/ +½Ð³Ý [¤Ç¤¬¤±] /(n) about to start out/just about to leave or go out/ +½Ð³Ý¤± [¤Ç¤¬¤±] /(n) about to start out/just about to leave or go out/ +½Ð³Ý¤±¤ë [¤Ç¤«¤±¤ë] /(v1) to depart/to go out (e.g. on an excursion or outing)/to set out/to start/to be going out/(P)/ +½Ð´½ [¤·¤å¤Ã¤«¤ó] /(n) carrying out a coffin/funeral procession/ +½Ð´Æ [¤·¤å¤Ã¤«¤ó] /(n) leaving prison/ +½Ð´ê [¤·¤å¤Ä¤¬¤ó] /(n,vs) application/(P)/ +½Ð´ê»þ [¤·¤å¤Ä¤¬¤ó¤¸] /(at the) time of application/ +½Ð´ê¼Ô [¤·¤å¤Ä¤¬¤ó¤·¤ã] /applicant/ +½Ð´ê½ñÎà [¤·¤å¤Ä¤¬¤ó¤·¤ç¤ë¤¤] /file wrapper (patents)/ +½Ð´ê¿Í [¤·¤å¤Ä¤¬¤ó¤Ë¤ó] /applicant/ +½Ðµô [¤·¤å¤Ã¤­¤ç] /leaving the (repair) dock/ +½Ðµù [¤·¤å¤Ä¤®¤ç] /(n) going fishing/ +½Ðµù [¤·¤å¤Ä¤ê¤ç¤¦] /(n) going fishing/ +½Ðµù´ü [¤·¤å¤Ä¤®¤ç¤­] /fishing season/ +½Ðµù¶è°è [¤·¤å¤Ä¤®¤ç¤¯¤¤¤­] /fishing area/ +½Ðµù¸¢ [¤·¤å¤Ä¤®¤ç¤±¤ó] /fishing rights/ +½Ðµþ [¤·¤å¤Ã¤­¤ç¤¦] /(n) proceeding to a capital/ +½Ð¶¿ [¤·¤å¤Ã¤­¤ç¤¦] /(n) leaving one's home town/priest going out to teach/ +½Ð¶Ð [¤·¤å¤Ã¤­¤ó] /(n,vs) going to work/at work/(P)/ +½Ð¶Ð»þ´Ö [¤·¤å¤Ã¤­¤ó¤¸¤«¤ó] /hour for reporting to work/ +½Ð¶Ð¼Ô [¤·¤å¤Ã¤­¤ó¤·¤ã] /workers on the job/ +½Ð¶ÐÆü [¤·¤å¤Ã¤­¤ó¤Ó] /employee's work day/ +½Ð¶ÐÊí [¤·¤å¤Ã¤­¤ó¤Ü] /employee's attendance record/ +½Ð¶â [¤·¤å¤Ã¤­¤ó] /(n,vs) withdrawal (of money)/payment/contribution/investment/financing/ +½Ð¶â³Û [¤·¤å¤Ã¤­¤ó¤¬¤¯] /amount invested or contributed/ +½Ð¶â¼Ô [¤·¤å¤Ã¤­¤ó¤·¤ã] /contributor/investor/financier/ +½Ð·² [¤·¤å¤Ä¤°¤ó] /excellence/pre-eminence/ +½Ð·³ [¤·¤å¤Ä¤°¤ó] /(n) expedition/ +½Ð·Î¸Å [¤Ç¤²¤¤¤³] /(n) giving lessons at pupils homes/ +½Ð·Þ¤¨ [¤Ç¤à¤«¤¨] /(n) meeting/reception/(P)/ +½Ð·Þ¤¨¤ë [¤Ç¤à¤«¤¨¤ë] /(v1) to meet/to greet/(P)/ +½Ð·â [¤·¤å¤Ä¤²¤­] /(n) sortie/sally/(P)/ +½Ð·ç [¤·¤å¤Ã¤±¤Ä] /(n) presence or absence/(P)/ +½Ð·ì [¤·¤å¤Ã¤±¤Ä] /(n,vs) bleeding/haemorrhage/(P)/ +½Ð·ì²á¿ [¤·¤å¤Ã¤±¤Ä¤«¤¿] /excessive bleeding/ +½Ð·ì»à [¤·¤å¤Ã¤±¤Ä¤·] /bleeding to death/ +½Ð·ì¾É [¤·¤å¤Ã¤±¤Ä¤·¤ç¤¦] /bleeder's affliction/ +½Ð·ìÀ­¤Î¿Í [¤·¤å¤Ã¤±¤Ä¤»¤¤¤Î¤Ò¤È] /bleeder/haemophiliac/ +½Ð·ìÇ® [¤·¤å¤Ã¤±¤Ä¤Í¤Ä] /(n) hemorrhagic fever/ +½Ð·ìÈà [¤·¤å¤Ã¤±¤Ä¤Ï¤ó] /bloody spots/ +½Ð·ù¤¤ [¤Ç¤®¤é¤¤] /(n) stay-at-home/ +½Ð¸½ [¤·¤å¤Ä¤²¤ó] /(n,vs) appearance/arrival/make one's appearance/(P)/ +½Ð¸Ë [¤·¤å¤Ã¤³] /(n) delivery from a storehouse/leaving the car barn/ +½Ð¸æ [¤·¤å¤Ä¤®¤ç] /(n) emperor's arrival (at his office, etc.)/ +½Ð¸ý [¤Ç¤°¤Á] /(n) exit/gateway/way out/outlet/leak/vent/(P)/ +½Ð¸ýÄ´ºº [¤Ç¤°¤Á¤Á¤ç¤¦¤µ] /exit poll/ +½Ð¸þ [¤·¤å¤Ã¤³¤¦] /(n,vs) being transferred/proceeding/leaving for/(P)/ +½Ð¸þ¤¯ [¤Ç¤à¤¯] /(v5k) to go to/to proceed to/to leave for/(P)/ +½Ð¹¥¤­ [¤Ç¤º¤­] /(adj-na,n) gadabout/ +½Ð¹» [¤·¤å¤Ã¤³¤¦] /(n) going to or leaving school/ +½Ð¹Á [¤·¤å¤Ã¤³¤¦] /(n) departure/clearance (of a ship)/(P)/ +½Ð¹ÁÁ¥ [¤·¤å¤Ã¤³¤¦¤»¤ó] /outgoing vessel/ +½Ð¹ÁÄä»ß [¤·¤å¤Ã¤³¤¦¤Æ¤¤¤·] /embargo/ +½Ð¹Ò [¤·¤å¤Ã¤³¤¦] /(n) departure/sailing/ +½Ð¹Ö [¤·¤å¤Ã¤³¤¦] /(n,vs) giving lectures/ +½Ð¹ç¤¤ [¤Ç¤¢¤¤] /(n) an encounter/(P)/ +½Ð¹ç¤¤Æ¬ [¤Ç¤¢¤¤¤¬¤·¤é] /(n-adv,n-t) in passing another/ +½Ð¹ç¤¤Æ¬¤Ë [¤Ç¤¢¤¤¤¬¤·¤é¤Ë] /as one passes/as one happens to meet/ +½Ð¹ç¤¦ [¤Ç¤¢¤¦] /(v5u) to meet by chance/to come across/to happen to encounter/to hold a rendezvous/to have a date/(P)/ +½Ð¹ñ [¤·¤å¤Ã¤³¤¯] /(n) departure from a country/(P)/ +½Ð¹ñ [¤·¤å¤Ä¤´¤¯] /(n) departure from a country/ +½Ð¹ñ¼ê³¤­ [¤·¤å¤Ã¤³¤¯¤Æ¤Ä¤Å¤­] /(n) departure (sailing) formalities/ +½Ð¹ö [¤·¤å¤Ä¤´¤¯] /(n,vs) release (from prison)/(P)/ +½ÐºÝ [¤Ç¤®¤ï] /(n) the time of setting out/ +½Ð»¥ [¤·¤å¤Ã¤µ¤Ä] /(n) issuing tickets/ +½Ð»¥³Ý [¤·¤å¤Ã¤µ¤Ä¤¬¤«¤ê] /ticket agent/ +½Ð»¥·¸ [¤·¤å¤Ã¤µ¤Ä¤¬¤«¤ê] /ticket agent/ +½Ð»¥¸ý [¤·¤å¤Ã¤µ¤Ä¤°¤Á] /(n) ticket window/ +½Ð»¥½ê [¤·¤å¤Ã¤µ¤Ä¤¸¤ç] /ticket office/ +½Ð»º [¤·¤å¤Ã¤µ¤ó] /(n) (child)birth/delivery/production (of goods)/(P)/ +½Ð»º½Ë¤¤ [¤·¤å¤Ã¤µ¤ó¤¤¤ï¤¤] /gift at birth of child/ +½Ð»º¿ô [¤·¤å¤Ã¤µ¤ó¤¹¤¦] /number of births (including stillbirths)/ +½Ð»ºÎ¨ [¤·¤å¤Ã¤µ¤ó¤ê¤Ä] /(n) birthrate/ +½Ð»Å [¤·¤å¤Ã¤·] /(n) attendance/serving/ +½Ð»Å»ö [¤Ç¤·¤´¤È] /(n) outside work/ +½Ð»Ï¤á [¤Ç¤Ï¤¸¤á] /(n) first appearance (of the season)/ +½Ð»Ï¤á¤ë [¤Ç¤Ï¤¸¤á¤ë] /(v1) to begin to appear/to begin to come in/ +½Ð»Õ [¤¹¤¤¤·] /(n) dispatch of troops/expedition/ +½Ð»ñ [¤·¤å¤Ã¤·] /(n) investment/contribution/financing/(P)/ +½Ð»ñ³Û [¤·¤å¤Ã¤·¤¬¤¯] /amount of investment/ +½Ð»ñ¶â [¤·¤å¤Ã¤·¤­¤ó] /capital/ +½Ð»ñ¼Ô [¤·¤å¤Ã¤·¤·¤ã] /investor/financier/ +½Ð»õ [¤Ç¤Ð] /(n) protruding tooth/overbite/ +½Ð»õ¤«¤á [¤Ç¤Ð¤«¤á] /(n) voyeur/Peeping Tom (after a Meiji-period person)/ +½Ð»õµµ [¤Ç¤Ð¤«¤á] /(n) voyeur/Peeping Tom (after a Meiji-period person)/ +½Ð»õµµ [¤Ç¤Ð¤¬¤á] /(n) peeping Tom/voyeur/ +½Ð»þ [¤Ç¤É¤­] /(n,vs) time of departure/ +½Ð¼« [¤·¤å¤Ä¤¸] /(n) (1) birthplace/(2) descent/blood-lines/(3) one's outward self/ +½Ð¼Ò [¤·¤å¤Ã¤·¤ã] /(n,vs) arrival (in a country, at work, etc.)/ +½Ð½Á [¤À¤·] /(n) (uk) soup stock/ +½Ð½Â¤ë [¤Ç¤·¤Ö¤ë] /(v5r) to be unwilling to go out/ +½Ð½Ð¤· [¤Ç¤À¤·] /(n) start/beginning/ +½Ð½è [¤·¤å¤Ã¤·¤ç] /(vs,vs) (1) birthplace/origin/source/authority/ +½Ð½è [¤Ç¤É¤³] /(vs,vs) (1) release (discharge) from prison/exit/point of departure/time to take action/ +½Ð½è [¤Ç¤É¤³¤í] /(vs,vs) (1) release (discharge) from prison/exit/point of departure/time to take action/ +½Ð½è¿ÊÂà [¤·¤å¤Ã¤·¤ç¤·¤ó¤¿¤¤] /advancing and retreating/appearance and disappearance/one's daily activities/one's course of action/one's attitude/ +½Ð½é¤á [¤Ç¤¾¤á] /(n,vs) debut/ +½Ð½é¤á¼° [¤Ç¤¾¤á¤·¤­] /(n) New Year firefighters' event/ +½Ð½ê [¤·¤å¤Ã¤·¤ç] /(vs,vs) (1) birthplace/origin/source/authority/ +½Ð½ê [¤Ç¤É¤³] /(vs,vs) (1) release (discharge) from prison/exit/point of departure/time to take action/ +½Ð½ê [¤Ç¤É¤³¤í] /(vs,vs) (1) release (discharge) from prison/exit/point of departure/time to take action/ +½Ð½ê¿ÊÂà [¤·¤å¤Ã¤·¤ç¤·¤ó¤¿¤¤] /advancing and retreating/appearance and disappearance/one's daily activities/one's course of action/one's attitude/ +½Ð¾¦¤¤ [¤Ç¤¢¤­¤Ê¤¤] /peddling/ +½Ð¾ë [¤Ç¤¸¤í] /(n) branch castle/ +½Ð¾ì [¤·¤å¤Ä¤¸¤ç¤¦] /(n) (stage) appearance/participation/performance/(P)/ +½Ð¾ì [¤Ç¤Ð] /(n) one's turn/place of projection/production center/ +½Ð¾ì¼Ô [¤·¤å¤Ä¤¸¤ç¤¦¤·¤ã] /participants/participating athletes/ +½Ð¿§ [¤·¤å¤Ã¤·¤ç¤¯] /(adj-na,n) prominence/excellence/ +½Ð¿È [¤·¤å¤Ã¤·¤ó] /(n) (1) person's origin (town, city, country, etc.)/(2) institution from which one graduated/(3) director in charge of employee relations/(P)/ +½Ð¿È¹» [¤·¤å¤Ã¤·¤ó¤³¤¦] /alma mater/ +½Ð¿È¼Ô [¤·¤å¤Ã¤·¤ó¤·¤ã] /alumnus/(P)/ +½Ð¿ÈÃÏ [¤·¤å¤Ã¤·¤ó¤Á] /(n) birthplace/native place/ +½Ð¿Ï [¤Ç¤Ð] /(n) knife/pointed carver/ +½Ð¿ÏÊñÃú [¤Ç¤Ð¤Ü¤¦¤Á¤ç¤¦] /(n) knife/pointed carver/ +½Ð¿Ô¤¯¤¹ [¤Ç¤Ä¤¯¤¹] /(v5s) to be all out/to exhaust/ +½Ð¿Ô¤¹ [¤Ç¤Ä¤¯¤¹] /(v5s) to be all out/to exhaust/ +½Ð¿Ø [¤·¤å¤Ä¤¸¤ó] /(n) departure for the front/(P)/ +½Ð¿å [¤·¤å¤Ã¤¹¤¤] /(n) flood/freshet/inundation/ +½Ð¿å [¤Ç¤ß¤º] /(n) flood/freshet/inundation/ +½ÐÀ¤ [¤·¤å¤Ã¤»] /(n) promotion/successful career/eminence/(P)/ +½ÐÀ¤´Ö [¤·¤å¤Ã¤»¤±¤ó] /(n) monastic life/ +½ÐÀ¤´ÖŪ [¤·¤å¤Ã¤»¤±¤ó¤Æ¤­] /(adj-na) unworldly/religious/ +½ÐÀ¤µû [¤·¤å¤Ã¤»¤¦¤ª] /(n) fish that are called by different names as they grow larger/ +½ÐÀ¤ºî [¤·¤å¤Ã¤»¤µ¤¯] /(n) work of art or literature that brings fame/ +½ÐÀ¤Âè°ì¼çµÁ [¤·¤å¤Ã¤»¤À¤¤¤¤¤Á¤·¤å¤®] /(n) careerism/ +½ÐÀ¤Æ¬ [¤·¤å¤Ã¤»¤¬¤·¤é] /(n) most successful man/ +½ÐÀ¬ [¤·¤å¤Ã¤»¤¤] /(n,vs) departure (for the front)/(P)/ +½ÐÀ¬²È² [¤·¤å¤Ã¤»¤¤¤«¤¾¤¯] /family of a soldier at the front/ +½ÐÀ¬·³ [¤·¤å¤Ã¤»¤¤¤°¤ó] /army in the field/ +½ÐÀ¬·³¿Í [¤·¤å¤Ã¤»¤¤¤°¤ó¤¸¤ó] /soldier at the front/ +½ÐÀ¸ [¤·¤å¤Ã¤·¤ç¤¦] /(n) birth/(P)/ +½ÐÀ¸ [¤·¤å¤Ã¤»¤¤] /(n) birth/(P)/ +½ÐÀ¸²á¾ê [¤·¤å¤Ã¤·¤ç¤¦¤«¤¸¤ç¤¦] /excessive birth (rate)/ +½ÐÀ¸²á¾ê [¤·¤å¤Ã¤»¤¤¤«¤¸¤ç¤¦] /excessive birth (rate)/ +½ÐÀ¸¾ÚÌÀ½ñ [¤·¤å¤Ã¤·¤ç¤¦¤·¤ç¤¦¤á¤¤¤·¤ç] /birth certificate/ +½ÐÀ¸¾ÚÌÀ½ñ [¤·¤å¤Ã¤»¤¤¤·¤ç¤¦¤á¤¤¤·¤ç] /birth certificate/ +½ÐÀ¸¿ô [¤·¤å¤Ã¤·¤ç¤¦¤¹¤¦] /number of live births/ +½ÐÀ¸¿ô [¤·¤å¤Ã¤»¤¤¤¹¤¦] /number of live births/ +½ÐÀ¸ÃÏ [¤·¤å¤Ã¤·¤ç¤¦¤Á] /(n) birthplace/ +½ÐÀ¸ÃÏ [¤·¤å¤Ã¤»¤¤¤Á] /(n) birthplace/ +½ÐÀ¸ÆÏ [¤·¤å¤Ã¤»¤¤¤È¤É¤±] /(n) report (register) of a birth/ +½ÐÀ¸ÆϤ± [¤·¤å¤Ã¤·¤ç¤¦¤È¤É¤±] /birth registration/ +½ÐÀ¸ÆϤ± [¤·¤å¤Ã¤»¤¤¤È¤É¤±] /birth registration/ +½ÐÀ¸Ç¯·îÆü [¤·¤å¤Ã¤·¤ç¤¦¤Í¤ó¤¬¤Ã¤Ô] /date of birth/ +½ÐÀ¸Ç¯·îÆü [¤·¤å¤Ã¤»¤¤¤Í¤ó¤¬¤Ã¤Ô] /date of birth/ +½ÐÀ¸Î¨ [¤·¤å¤Ã¤·¤ç¤¦¤ê¤Ä] /(n) birth rate/ +½ÐÀ¸Î¨ [¤·¤å¤Ã¤»¤¤¤ê¤Ä] /(n) birth rate/ +½ÐÀ¹¤ê [¤Ç¤µ¤«¤ê] /(n) best time for (corn, etc.)/season for/ +½ÐÀ¹¤ê [¤Ç¤¶¤«¤ê] /(n) best time for (corn, etc.)/season for/ +½ÐÀ¹¤ë [¤Ç¤µ¤«¤ë] /(v5r) to appear in profusion/ +½ÐÀº [¤·¤å¤Ã¤»¤¤] /(n) diligence/industry/ +½ÐÀÊ [¤·¤å¤Ã¤»¤­] /(n,vs) attendance/presence/(P)/ +½ÐÀÊ°·¤¤ [¤·¤å¤Ã¤»¤­¤¢¤Ä¤«¤¤] /regard as equivalent to attendance/ +½ÐÀÊ¼Ô [¤·¤å¤Ã¤»¤­¤·¤ã] /those present/attendance/(P)/ +½ÐÀÊÆü¿ô [¤·¤å¤Ã¤»¤­¤Ë¤Ã¤¹¤¦] /(n) number of days (times) one has attended/ +½ÐÀÊÊí [¤·¤å¤Ã¤»¤­¤Ü] /(n) attendance record/ +½ÐÀÊΨ [¤·¤å¤Ã¤»¤­¤ê¤Ä] /percentage of attendance/ +½ÐÀÚ¤ë [¤Ç¤­¤ë] /(v5r) to be out of/to have no more at hand/ +½ÐÀè [¤Ç¤µ¤­] /(n) destination/ +½ÐÀ赡´Ø [¤Ç¤µ¤­¤­¤«¤ó] /branch office/ +½ÐÁ¥ [¤¤¤Ç¤Ö¤Í] /(n) weighing anchor/setting sail/outgoing ship/ +½ÐÁ¥ [¤Ç¤Õ¤Í] /(n) weighing anchor/setting sail/outgoing ship/ +½ÐÁ° [¤Ç¤Þ¤¨] /(n) catering/meal delivery service/(P)/ +½ÐÁ°»ý¤Á [¤Ç¤Þ¤¨¤â¤Á] /boy who delivers cooked food/ +½ÐÁÊ [¤·¤å¤Ã¤½] /(n) access to courts/bringing an action/ +½ÐÁÊ´ü¸ÂË¡ [¤·¤å¤Ã¤½¤­¤²¤ó¤Û¤¦] /statute of limitations/ +½ÐÁë [¤Ç¤Þ¤É] /(n) bay window/ +½ÐÁö [¤·¤å¤Ã¤½¤¦] /(n,vs) entry in a race/(P)/ +½ÐÁöÇÏ [¤·¤å¤Ã¤½¤¦¤Ð] /(n) horse entered in a race/ +½Ð­ [¤Ç¤¢¤·] /(n) start/turnout/(P)/ +½Ð·¤¦ [¤Ç¤½¤í¤¦] /(v5u) to appear all together/to be all present/ +½Ð»¤Ê¤¦ [¤Ç¤½¤³¤Ê¤¦] /(v5u) to fail to go/to fail to come/ +½ÐÂؤï¤ê [¤Ç¤¬¤ï¤ê] /(n) periodical relief or replacement of workers/ +½ÐÂؤï¤ë [¤Ç¤«¤ï¤ë] /(v5r,vi) to take someone's place/ +½ÐÂê [¤·¤å¤Ä¤À¤¤] /(n) proposing a question/(P)/ +½ÐíÌÜ [¤Ç¤¿¤é¤á] /(adj-na,n) (1) (uk) irresponsible utterance/nonsense/nonsensical/(2) random/haphazard/unsystematic/(P)/ +½Ðú [¤·¤å¤Ã¤¿¤ó] /(n) coal production/ +½Ðü [¤Ç¤Ï] /(n) chance of going out/opportunity (to succeed)/moment of departure/beginning of work/ +½Ðü [¤Ç¤Ï¤Ê] /(n) chance of going out/opportunity (to succeed)/moment of departure/beginning of work/ +½Ðü [¤Ç¤Ð¤Ê] /(n) chance of going out/opportunity (to succeed)/moment of departure/beginning of work/ +½ÐÃÙ¤ì¤ë [¤Ç¤ª¤¯¤ì¤ë] /(v1) to get a late start/(P)/ +½ÐÄ¥ [¤·¤å¤Ã¤Á¤ç¤¦] /(n,vs) official tour/business trip/(P)/ +½ÐÄ¥¤ê [¤Ç¤Ð¤ê] /projection/ledge/ +½ÐÄ¥¤ë [¤Ç¤Ð¤ë] /(v5r) to project/to stand out/to jut out/to protrude/ +½ÐÄ¥°÷ [¤·¤å¤Ã¤Á¤ç¤¦¤¤¤ó] /agent/representative/dispatched official/ +½ÐÄ¥½ê [¤·¤å¤Ã¤Á¤ç¤¦¤¸¤ç] /(n) branch office/agency/sub-branch/(P)/ +½ÐĥŹ [¤·¤å¤Ã¤Á¤ç¤¦¤Æ¤ó] /branch store/ +½ÐĥιÈñ [¤·¤å¤Ã¤Á¤ç¤¦¤ê¤ç¤Ò] /(n) travel expenses/travel(ing) allowance/ +½ÐĬ [¤Ç¤·¤ª] /(n) high tide/ +½ÐĶ [¤·¤å¤Ã¤Á¤ç¤¦] /(n) excess of exports/favorable balance of trade/ +½Ðľ¤· [¤Ç¤Ê¤ª¤·] /(n) adjustment/touch up/(P)/ +½Ðľ¤¹ [¤Ç¤Ê¤ª¤¹] /(v5s) to come again/to call again/to make a fresh start/ +½Ðľ¤ë [¤Ç¤Ê¤ª¤ë] /(v5r) to set out again/ +½ÐÄÄ [¤·¤å¤Ã¤Á¤ó] /(n) submitting (something) to an exhibition/ +½ÐÄî [¤·¤å¤Ã¤Æ¤¤] /(n,vs) appearance in court/(P)/ +½ÐÄîÆü [¤·¤å¤Ã¤Æ¤¤¤Ó] /court day/ +½Ðŵ [¤·¤å¤Ã¤Æ¤ó] /(n) source (e.g. quotation)/authority/(P)/ +½ÐŸ [¤·¤å¤Ã¤Æ¤ó] /(n,vs) exhibit/display/(P)/ +½ÐŸ¼Ô [¤·¤å¤Ã¤Æ¤ó¤·¤ã] /exhibitors (at a trade show, etc.)/ +½ÐŹ [¤Ç¤ß¤»] /(n) food stand/branch store/(P)/ +½ÐÅÙ [¤·¤å¤Ä¤É] /frequency/ +½ÐÅÚ [¤·¤å¤Ä¤É] /(n) appearance of an archeological find/(P)/ +½ÐÅÚÉÊ [¤·¤å¤Ä¤É¤Ò¤ó] /(n) artifacts/ +½ÐÅò [¤¤¤Ç¤æ] /(n) hot springs/ +½ÐƬ [¤·¤å¤Ã¤È¤¦] /(n,vs) appearance/presence/(P)/ +½ÐƬ̿Îá [¤·¤å¤Ã¤È¤¦¤á¤¤¤ì¤¤] /(n,vs) (issuing) order requiring somebody to report personally (to a police station)/subpoena/ +½ÐÆ° [¤·¤å¤Ä¤É¤¦] /(n) sailing/marching/going out/(P)/ +½ÐÆ°Ì¿Îá [¤·¤å¤Ä¤É¤¦¤á¤¤¤ì¤¤] /marching orders/sailing orders/ +½ÐÆͤÃÄ¥¤ê [¤Ç¤Å¤Ã¤Ñ¤ê] /(n) being on stage without respite/going out or being in attendance continuously/ +½ÐÆþ [¤·¤å¤Ä¤Ë¤å¤¦] /(n) in and out/income and expenses/free associations/run of the house/(P)/ +½ÐÆþ¤ê [¤Ç¤¤¤ê] /(n) in and out/coming and going/free association/income and expenditure/debits and credit/(P)/ +½ÐÆþ¤ê [¤Ç¤Ï¤¤¤ê] /(n) in and out/coming and going/free association/income and expenditure/debits and credit/ +½ÐÆþ¤ê¤Î¾¦¿Í [¤Ç¤¤¤ê¤Î¤·¤ç¤¦¤Ë¤ó] /one's regular tradesman/ +½ÐÆþ¤ê¸ý [¤Ç¤¤¤ê¤°¤Á] /(n) exit and entrance/(P)/ +½ÐÆþ¸ý [¤Ç¤¤¤ê¤°¤Á] /(n) exit and entrance/(P)/ +½ÐÆþ¹ñ [¤·¤å¤Ä¤Ë¤å¤¦¤³¤¯] /(n) emigration and immigration/ +½ÐÆþ¹ñ´ÉÍý [¤·¤å¤Ä¤Ë¤å¤¦¤³¤¯¤«¤ó¤ê] /immigration control/ +½ÐǤ¤» [¤Ç¤Þ¤«¤»] /(adj-na,n) random speech/ +½ÐǼ [¤¹¤¤¤È¤¦] /(n) receipts and expenditure (disbursements)/(P)/ +½ÐǼ·¸ [¤¹¤¤¤È¤¦¤¬¤«¤ê] /(n) cashier/treasurer/teller/ +½ÐǼ·¸¤ê [¤¹¤¤¤È¤¦¤¬¤«¤ê] /cashier/teller/ +½ÐǼÊí [¤¹¤¤¤È¤¦¤Ü] /(n) cashbook/ +½ÐÇÏ [¤·¤å¤Ä¤Ð] /(n,vs) going on horseback/going in person/running for election/(P)/ +½ÐÇçÆþ¤ê [¤Ç¤Ï¤¤¤ê] /(n) in and out/coming and going/free association/income and expenditure/debits and credit/ +½Ðȯ [¤·¤å¤Ã¤Ñ¤Ä] /(n,vs) departure/(P)/ +½Ðȯ»þ´Ö [¤·¤å¤Ã¤Ñ¤Ä¤¸¤«¤ó] /(n) starting (departure) time/ +½ÐȯÅÀ [¤·¤å¤Ã¤Ñ¤Ä¤Æ¤ó] /(n) starting point/point of departure/ +½ÐÈÁ [¤·¤å¤Ã¤Ñ¤ó] /(n,vs) sailing/departure/ +½ÐÈÇ [¤·¤å¤Ã¤Ñ¤ó] /(n,vs) publication/(P)/ +½ÐÈǤμ«Í³ [¤·¤å¤Ã¤Ñ¤ó¤Î¤¸¤æ¤¦] /freedom of the press/ +½ÐÈDz° [¤·¤å¤Ã¤Ñ¤ó¤ä] /publishing house/ +½ÐÈdz¦ [¤·¤å¤Ã¤Ñ¤ó¤«¤¤] /the publishing world/ +½ÐÈǵö²Ä [¤·¤å¤Ã¤Ñ¤ó¤­¤ç¤«] /permission to publish/ +½ÐÈÇ¶È [¤·¤å¤Ã¤Ñ¤ó¤®¤ç¤¦] /publishing business/ +½ÐÈÇ¶È¼Ô [¤·¤å¤Ã¤Ñ¤ó¤®¤ç¤¦¤·¤ã] /publisher/ +½ÐÈǸ¢ [¤·¤å¤Ã¤Ñ¤ó¤±¤ó] /(n) publishing rights/ +½ÐÈǸµ [¤·¤å¤Ã¤Ñ¤ó¤â¤È] /publisher/ +½ÐÈÇ¼Ò [¤·¤å¤Ã¤Ñ¤ó¤·¤ã] /(n) publisher/(P)/ +½ÐÈÇ¼Ô [¤·¤å¤Ã¤Ñ¤ó¤·¤ã] /(n) publisher/ +½ÐÈÇÈñ [¤·¤å¤Ã¤Ñ¤ó¤Ò] /publishing costs/ +½ÐÈÇÉô [¤·¤å¤Ã¤Ñ¤ó¤Ö] /publishing department/ +½ÐÈÇÉô¿ô [¤·¤å¤Ã¤Ñ¤ó¤Ö¤¹¤¦] /circulation/number printed/ +½ÐÈÇʪ [¤·¤å¤Ã¤Ñ¤ó¤Ö¤Ä] /(n) publications/(P)/ +½ÐÈÇË¡ [¤·¤å¤Ã¤Ñ¤ó¤Û¤¦] /(n) press law/publication law/ +½ÐÈÇÌÜÏ¿ [¤·¤å¤Ñ¤ó¤â¤¯¤í¤¯] /catalog of publications/ +½ÐÈÖ [¤Ç¤Ð¤ó] /(n) one's turn/(P)/ +½ÐÈñ [¤·¤å¤Ã¤Ô] /(n) expenses/disbursements/(P)/ +½ÐÉ¡ [¤Ç¤Ï¤Ê] /(n) projecting part (of a headland, etc.)/outset/starting out/ +½ÐÉ¡ [¤Ç¤Ð¤Ê] /(n) projecting part (of a headland, etc.)/outset/starting out/ +½ÐÉÊ [¤·¤å¤Ã¤Ô¤ó] /(n,vs) exhibit/display/(P)/ +½ÐÉʹñ [¤·¤å¤Ã¤Ô¤ó¤³¤¯] /exhibiting country/ +½ÐÉÊ¼Ô [¤·¤å¤Ã¤Ô¤ó¤·¤ã] /exhibitor/ +½ÐÉÊ¿Í [¤·¤å¤Ã¤Ô¤ó¤Ë¤ó] /exhibitor/ +½ÐÉÊʪ [¤·¤å¤Ã¤Ô¤ó¤Ö¤Ä] /exhibit/ +½ÐÉÔÀº [¤Ç¤Ö¤·¤ç¤¦] /(adj-na,n) stay at home/homekeeping/ +½ÐÉÜ [¤·¤å¤Ã¤×] /(n) going to the capital/working in a government office/ +½Ðʧ¤¤ [¤Ç¤Ï¤é¤¤] /being out of/ +½Ðʧ¤¦ [¤Ç¤Ï¤é¤¦] /(v5u) to be all out/ +½Ðʪ [¤Ç¤â¤Î] /(n) rash/boil/secondhand article/ +½Ðʼ [¤·¤å¤Ã¤Ú¤¤] /(n) dispatch of troops/expedition/ +½ÐÊ⤯ [¤Ç¤¢¤ë¤¯] /(v5k) to go out/to take a stroll/to go about/ +½ÐÊæ [¤·¤å¤Ã¤¹¤¤] /(n) appearance of ears of grain/ +½ÐÊæ´ü [¤·¤å¤Ã¤¹¤¤¤­] /sprouting season (of ears of grain)/ +½ÐÊüÂê [¤Ç¤Û¤¦¤À¤¤] /(adj-na,n) free flow (of water)/random talk/nonsense/ +½ÐÊý [¤Ç¤«¤¿] /(n) attitude/move/theater usher/(P)/ +½ÐË× [¤·¤å¤Ä¤Ü¤Ä] /(n,vs) appearing frequently/infesting/appearance and disappearance/(P)/ +½ÐËÛ [¤·¤å¤Ã¤Ý¤ó] /(n,vs) flight/elopement/running away/abscondence/ +½ÐËÛ¼Ô [¤·¤å¤Ã¤Ý¤ó¤·¤ã] /absconder/ +½Ð̵Àº [¤Ç¤Ö¤·¤ç¤¦] /(adj-na,n) stay at home/homekeeping/ +½ÐÌÚǯ [¤Ç¤­¤É¤·] /fruitful year/ +½ÐÌÜ [¤Ç¤á] /(n) protruding eyes/ +½ÐÌܶâ [¤Ç¤á¤­¤ó] /(n) pop-eyed goldfish/ +½ÐÌá¤ê [¤Ç¤â¤É¤ê] /(n) divorced woman/ +½ÐÌç [¤·¤å¤Ä¤â¤ó] /(n) going out/ +½ÐÍÍ [¤Ç¤è¤¦] /(n) attitude/move/measures (to take)/ +½ÐÍè [¤·¤å¤Ã¤¿¤¤] /(n,vs) occurrence/happening/taking place/(P)/ +½ÐÍè [¤Ç¤­] /(n) smart/quality/ +½ÐÍ褹 [¤Ç¤«¤¹] /(v5s) to do/to commit/to accomplish/to achieve/ +½ÐÍè¤Á¤ã¤Ã¤¿·ëº§ [¤Ç¤­¤Á¤ã¤Ã¤¿¤±¤Ã¤³¤ó] /marriage due to unintended pregancy/ +½ÐÍè¤ë [¤Ç¤­¤ë] /(v1) (uk) to be able to/to be ready/to occur/(P)/ +½ÐÍè¤ë¤À¤± [¤Ç¤­¤ë¤À¤±] /if at all possible/(P)/ +½ÐÍè¤ë¸Â¤ê [¤Ç¤­¤ë¤«¤®¤ê] /as .. as one can/ +½ÐÍè¤ë¸Â¤êÁá´ü [¤Ç¤­¤ë¤«¤®¤ê¤½¤¦¤­] /as soon as possible/ASAP/ +½ÐÍè±Ç¤¨ [¤Ç¤­¤Ð¤¨] /(n) (1) result/effect/performance/success/(2) workmanship/execution/shape and quality of (an article)/finishing touches/ +½ÐÍè±É¤¨ [¤Ç¤­¤Ð¤¨] /(n) (1) result/effect/performance/success/(2) workmanship/execution/shape and quality of (an article)/finishing touches/ +½ÐÍè²á¤®¤ë [¤Ç¤­¤¹¤®¤ë] /(v1) to be too much/to be too good to be true/ +½ÐÍè¶ñ¹ç [¤Ç¤­¤°¤¢¤¤] /result/effect/performance/success/ +½ÐÍè¹â [¤Ç¤­¤À¤«] /(n) yield/crop/production/(P)/ +½ÐÍè¹â»Å»ö [¤Ç¤­¤À¤«¤·¤´¤È] /piecework/ +½ÐÍè¹âʧ¤¤ [¤Ç¤­¤À¤«¤Ð¤é¤¤] /piecework payment/ +½ÐÍè¹ç¤¤ [¤Ç¤­¤¢¤¤] /(n) ready-made/common-law (wife)/ +½ÐÍè¹ç¤¦ [¤Ç¤­¤¢¤¦] /(v5u) to be ready-made/to become intimate with/ +½ÐÍè»ö [¤Ç¤­¤´¤È] /(n) incident/affair/happening/event/(P)/ +½ÐÍ輡Âè [¤Ç¤­¤·¤À¤¤] /(n-t) as soon as completed/ +½ÐÍ轩 [¤Ç¤­¤¢¤­] /(n) autumn at harvest time/ +½ÐÍè¾å¤¬¤ê [¤Ç¤­¤¢¤¬¤ê] /(n) finish/completion/ready/made for/cut out/(P)/ +½ÐÍè¾å¤¬¤ë [¤Ç¤­¤¢¤¬¤ë] /(v5r) (1) to be finished/to be ready/by definition/(2) to be very drunk/(P)/ +½ÐÍè¿´ [¤Ç¤­¤´¤³¤í] /(n) sudden impulse/passing fancy/ +½ÐÍèÀ± [¤Ç¤­¤Ü¤·] /(n) upstart/mushroom millionaire/ +½ÐÍ軤¤ [¤Ç¤­¤½¤³¤Ê¤¤] /(n) failure/dead loss/washout/good-for-nothing/ +½ÐÍ軤ʤ¤ [¤Ç¤­¤½¤³¤Ê¤¤] /(n) failure/badly done/good-for-nothing/ +½ÐÍ軤ʤ¦ [¤Ç¤­¤½¤³¤Ê¤¦] /(v5u) to be badly made/to fail/ +½ÐÍèÃÍ [¤Ç¤­¤Í] /(n) selling price/ +½ÐÍèÉÔ½ÐÍè [¤Ç¤­¤Õ¤Ç¤­] /uneven results/ +½ÐÍèʪ [¤Ç¤­¤Ö¤Ä] /(n) able man/fine man/ +½ÐÍèʪ [¤Ç¤­¤â¤Î] /(n) tumour/growth/boil/ulcer/abscess/rash/pimple/ +½ÐÍèʪ [¤Ç¤±¤â¤Î] /(n) tumour/growth/boil/ulcer/abscess/rash/pimple/ +½ÐÍèΩ¤Æ [¤Ç¤­¤¿¤Æ] /(n) fresh/just made/ +½ÐÍõ [¤·¤å¤Ä¤é¤ó] /(n) pupil excelling his master/ +½ÐÍõ¤ÎÍÀ¤ì [¤·¤å¤Ä¤é¤ó¤Î¤Û¤Þ¤ì] /(exp,n) surpassing one's master/ +½ÐΩ [¤·¤å¤Ã¤¿¤Ä] /(n) departure/ +½ÐΩ¤Æ [¤Ç¤¿¤Æ] /(n) right after coming out/ +½ÐÎÄ [¤·¤å¤Ä¤ê¤ç¤¦] /(n) going hunting/ +½ÐÎÏ [¤·¤å¤Ä¤ê¤ç¤¯] /(n,vs) output (e.g. of dynamo)/(P)/ +½ÐÎÏÀþ [¤·¤å¤Ä¤ê¤ç¤¯¤»¤ó] /(n) output-line/ +½ÐÎÏÁõÃÖ [¤·¤å¤Ä¤ê¤ç¤¯¤½¤¦¤Á] /output unit/output device/ +½ÐÎÏü»Ò [¤·¤å¤Ä¤ê¤ç¤¯¤¿¤ó¤·] /(n) output terminal/ +½ÐÎÝ [¤·¤å¤Ä¤ë¤¤] /(n) on base (baseball)/(P)/ +½ÐÎÝΨ [¤·¤å¤Ä¤ë¤¤¤ê¤Ä] /(n) on-base percentage (baseball)/ +½Ðת [¤·¤å¤Ä¤í] /(n,vs) coming out of retirement/ +½ÐÙÐ [¤·¤å¤Ä¤¨¤ó] /(n) contribution/subscription/ +½ÐÞÁ¤é¤· [¤Ç¤¬¤é¤·] /(n) washed out/insipid/ +½ÐçÁ [¤Ç¤Ù¤½] /(n) protruding navel/ +½Ñ [¤¸¤å¤Ä] /(n,n-suf) art/means/(P)/ +½Ñ [¤¹¤Ù] /(n) way/means/ +½Ñ¤¬¿Ô¤­¤ë [¤¸¤å¤Ä¤¬¤Ä¤­¤ë] /(exp) to be at one's wits end/ +½Ñ¤ò»È¤¦ [¤¸¤å¤Ä¤ò¤Ä¤«¤¦] /(exp) to practice magic/ +½Ñ¤ò¼ø¤±¤ë [¤¸¤å¤Ä¤ò¤µ¤º¤±¤ë] /(exp) to teach tricks to/ +½Ñ·× [¤¸¤å¤Ã¤±¤¤] /(n) strategem/trick/ +½Ñ¸å [¤¸¤å¤Ä¤´] /(adj-no,n-adv,n-t) postoperative/(P)/ +½Ñ¸ì [¤¸¤å¤Ä¤´] /(n) technical term/(P)/ +½Ñºö [¤¸¤å¤Ã¤µ¤¯] /(n) artifice/intrigue/ +½Ñ¿ô [¤¸¤å¤Ã¤¹¤¦] /(n) strategem/ +½ÑÃæ [¤¸¤å¤Ã¤Á¤å¤¦] /(n) a trick/ +½Ò¤Ù¤ë [¤Î¤Ù¤ë] /(v1) to state/to express/to mention/(P)/ +½Ò¤ÙΩ¤Æ¤ë [¤Î¤Ù¤¿¤Æ¤ë] /to relate at great length/to dwell eloquently (on)/ +½Ò²û [¤¸¤å¤Ã¤«¤¤] /(n) recollection/(P)/ +½Ò¸ì [¤¸¤å¤Ä¤´] /(n) predicate/ +½Òºî [¤¸¤å¤Ã¤µ¤¯] /(n,vs) writing a book/literary work/ +½ÒÉô [¤¸¤å¤Ä¤Ö] /(n) predicate (grammar)/ +½Ó [¤·¤å¤ó] /excellence/genius/(P)/ +½Ó [¤¸¤å¤ó] /excellence/genius/ +½Ó°Î [¤·¤å¤ó¤¤] /large and excellent/ +½Ó°ï [¤·¤å¤ó¤¤¤Ä] /(n) excellence/genius/ +½Ó±Ñ [¤·¤å¤ó¤¨¤¤] /(n) excellence/genius/(P)/ +½Ó·æ [¤·¤å¤ó¤±¤Ä] /(n) hero/genius/ +½Ó¸­ [¤·¤å¤ó¤±¤ó] /excellent wisdom/ +½Ó¹ë [¤·¤å¤ó¤´¤¦] /(n) talent/man of outstanding learning and virtue/ +½ÓºÍ [¤·¤å¤ó¤µ¤¤] /(n) prodigy/talented person/genius/ +½Ó»Î [¤·¤å¤ó¤·] /(n) genius/ +½Ó½¨ [¤·¤å¤ó¤·¤å¤¦] /(adj-na,n) genius/prodigy/talented person/ +½Ó­ [¤·¤å¤ó¤½¤¯] /(n) swift horse/talented person/(P)/ +½ÓƸ [¤·¤å¤ó¤É¤¦] /precocious child/ +½ÓÆÁ [¤·¤å¤ó¤È¤¯] /great virtue/ +½ÓÇÏ [¤·¤å¤ó¤Ð] /(iK) (n) swift horse/ +½ÓÇÏ [¤·¤å¤ó¤á] /(iK) (n) swift horse/ +½ÓÈ´ [¤·¤å¤ó¤Ð¤Ä] /uncommon/above average/ +½Óɧ [¤·¤å¤ó¤²¤ó] /(n) (rare) gifted (accomplished) man/(P)/ +½ÓÉÒ [¤·¤å¤ó¤Ó¤ó] /(adj-na,n) keen/quick-witted/ +½Ô²¼ºÞ [¤·¤å¤ó¤²¤¶¤¤] /drastic aperient/ +½Ôµñ [¤·¤å¤ó¤­¤ç] /(n,vs) refusing flatly/rejecting sternly/ +½Ô¸± [¤·¤å¤ó¤±¤ó] /(adj-na,n) steep/precipitous/ +½Ô¸· [¤·¤å¤ó¤²¤ó] /(adj-na,n) strict/stern/rigorous/severe/ +½ÔÊÌ [¤·¤å¤ó¤Ù¤Ä] /(n) rigorous distinction/ +½ÔÎæ [¤·¤å¤ó¤ì¤¤] /(n) steep peak or ridge/high rugged mountain/ +½ÔÎõ [¤·¤å¤ó¤ì¤Ä] /(adj-na,n) severity/harshness/ +½ÔÖÕ [¤·¤å¤ó¤±¤ó] /(adj-na,n) steep/precipitous/ +½Õ [¤Ï¤ë] /(n-adv,n-t) spring/(P)/ +½Õ¤¿¤±¤Ê¤ï [¤Ï¤ë¤¿¤±¤Ê¤ï] /spring is in full swing/ +½Õ¤ÎÌܳФá [¤Ï¤ë¤Î¤á¤¶¤á] /(n) puberty/ +½Õ¤á¤¯ [¤Ï¤ë¤á¤¯] /(v5k) to become spring-like/to show signs of spring/ +½Õ¤òÇä¤ë [¤Ï¤ë¤ò¤¦¤ë] /(exp) to become a prostitute/ +½Õ°ìÈÖ [¤Ï¤ë¤¤¤Á¤Ð¤ó] /(n) first storm of spring/ +½Õ±« [¤·¤å¤ó¤¦] /(n) spring rain/bean-jelly sticks/noodles made from beans/ +½Õ±« [¤Ï¤ë¤µ¤á] /(n) spring rain/bean-jelly sticks/noodles made from beans/ +½Õ²Æ¤Î¸ò [¤·¤å¤ó¤«¤Î¤³¤¦] /change from spring to summer/ +½Õ²Æ½©Åß [¤·¤å¤ó¤«¤·¤å¤¦¤È¤¦] /(n-adv,n-t) spring, summer, autumn and winter/the four seasons/(P)/ +½Õ²Î [¤·¤å¤ó¤«] /(n) bawdy (lewd) song/ +½Õ²â [¤Ï¤ë¤¬¤¹¤ß] /(n) springtime haze/ +½Õ²è [¤·¤å¤ó¤¬] /(n) obscene picture/porno/ +½Õ´¨ [¤·¤å¤ó¤«¤ó] /(n) cold weather in early spring/ +½Õ´¬¤­ [¤Ï¤ë¤Þ¤­] /(n) spring roll/ +½Õµ¡È¯Æ°´ü [¤·¤å¤ó¤­¤Ï¤Ä¤É¤¦¤­] /(n) puberty/ +½Õµ¨ [¤·¤å¤ó¤­] /(n) spring/(P)/ +½ÕµÆ [¤·¤å¤ó¤®¤¯] /(n) edible chrysanthemum (Chrysanthemum coronarium)/ +½ÕµÙ [¤Ï¤ë¤ä¤¹¤ß] /(io) (n) spring break/spring vacation/ +½ÕµÙ¤ß [¤Ï¤ë¤ä¤¹¤ß] /(n) spring break/spring vacation/(P)/ +½Õ¸÷ [¤·¤å¤ó¤³¤¦] /(n) spring sunlight/scenery of spring/ +½Õº×¤ê [¤Ï¤ë¤Þ¤Ä¤ê] /(n) spring festival/ +½Õ»½ [¤Ï¤ë¤´] /(n) spring breed of silkworm/ +½Õ¼¬¤­ [¤Ï¤ë¤Þ¤­] /(n) sowing in spring/ +½Õ½© [¤·¤å¤ó¤¸¤å¤¦] /(n) spring and autumn/months and years/(P)/ +½Õ½© [¤Ï¤ë¤¢¤­] /(n) spring and autumn/months and years/ +½Õ½©¤ËÉÙ¤à [¤·¤å¤ó¤¸¤å¤¦¤Ë¤È¤à] /(exp) to be young/ +½Õ¾¬ [¤·¤å¤ó¤·¤ç¤¦] /(n) spring evening/ +½Õ¾ì½ê [¤Ï¤ë¤Ð¤·¤ç] /(n) the spring sumo tournament/(P)/ +½Õ¾ð [¤·¤å¤ó¤¸¤ç¤¦] /(n) scenery of spring/lust/sexual passion/ +½Õ¿§ [¤·¤å¤ó¤·¤ç¤¯] /(n) spring scenery/ +½ÕÀè [¤Ï¤ë¤µ¤­] /(n-adv,n-t) beginning of spring/(P)/ +½ÕÃÈ [¤·¤å¤ó¤À¤ó] /(n) warm spring weather/spring warmth/ +½ÕÃå [¤Ï¤ë¤®] /(n) springwear/New Year's clothes/ +½ÕÆ® [¤·¤å¤ó¤È¤¦] /(n) spring offensive (Japanese unions)/(P)/ +½ÕÆüÂç¼Ò [¤«¤¹¤¬¤¿¤¤¤·¤ã] /Kasuga Taisha/ +½ÕÉ÷ [¤·¤å¤ó¤×¤¦] /(n) spring breeze/ +½ÕÉ÷ [¤Ï¤ë¤«¤¼] /(n) spring breeze/ +½ÕÉ÷ñÍÆ¢ [¤·¤å¤ó¤×¤¦¤¿¤¤¤È¤¦] /(adj-na) warm and genial spring weather/genial and balmy/ +½Õʬ [¤·¤å¤ó¤Ö¤ó] /(n) vernal equinox/(P)/ +½Õʬ¤ÎÆü [¤·¤å¤ó¤Ö¤ó¤Î¤Ò] /Vernal Equinox Holiday (Mar 20 or 21)/ +½ÕʬÅÀ [¤·¤å¤ó¤Ö¤ó¤Æ¤ó] /(n) the vernal equinox (the equinoctal point)/ +½ÕË· [¤Ï¤ë¤Ü¤¦] /(n) nickname for such names as Haruo or Haruko/ +½ÕËÜ [¤·¤å¤ó¤Ý¤ó] /(n) pornographic book/ +½ÕËú [¤Ï¤ë¤Þ¤æ] /(n) spring cocoon crop/ +½Õ̲ [¤·¤å¤ó¤ß¤ó] /(n) deep sleep/sleep soundly/ +½Õ̲¶Ç¤ò³Ð¤¨¤º [¤·¤å¤ó¤ß¤ó¤¢¤«¤Ä¤­¤ò¤ª¤Ü¤¨¤º] /(col) In spring one sleeps a sleep that knows no dawn/ +½ÕÍÛ [¤·¤å¤ó¤è¤¦] /(n) spring sunshine/springtime/ +½ÕÍë [¤·¤å¤ó¤é¤¤] /(n) spring thunder/ +½ÕÍò [¤·¤å¤ó¤é¤ó] /(n) spring storm/ +½Ö¤­ [¤Þ¤¿¤¿¤­] /(n) wink/twinkling (of stars)/flicker (of light)/ +½Ö¤­ [¤Þ¤Ð¤¿¤­] /(n) wink/twinkling (of stars)/flicker (of light)/ +½Ö¤¯ [¤Þ¤¿¤¿¤¯] /(v5k) to wink/to waver/to twinkle/(P)/ +½Ö¤¯ [¤Þ¤Ð¤¿¤¯] /(v5k) to wink/to blink/ +½Ö¤¯´Ö¤Ë [¤Þ¤¿¤¿¤¯¤Þ¤Ë] /(adv) in the twinkling of an eye/ +½Ö´Ö [¤·¤å¤ó¤«¤ó] /(n-adv,n-t) moment/second/instant/(P)/ +½Ö´ÖÀÜÃåºÞ [¤·¤å¤ó¤«¤ó¤»¤Ã¤Á¤ã¤¯¤¶¤¤] /(n) (tube of) instant glue/ +½Ö´ÖÅÅÃÇ [¤·¤å¤ó¤«¤ó¤Ç¤ó¤À¤ó] /power flicker/ +½Ö¹ï [¤·¤å¤ó¤³¤¯] /(n) moment/instant/ +½Ö»þ [¤·¤å¤ó¤¸] /(n-adv,n-t) moment/instant/(P)/ +½Ö»þ³ÍÆÀ¥â¥Ç¥ë [¤·¤å¤ó¤¸¤«¤¯¤È¤¯¥â¥Ç¥ë] /instantaneous acquisition model/ +½ÖÃÇ [¤·¤å¤ó¤À¤ó] /(abbr) power flicker/ +½×¸ù [¤·¤å¤ó¤³¤¦] /(n) completion of construction/completion/ +½×¹© [¤·¤å¤ó¤³¤¦] /(n,vs) completion/ +½×¹©¼° [¤·¤å¤ó¤³¤¦¤·¤­] /ceremony to mark completion/ +½×À® [¤·¤å¤ó¤»¤¤] /(n,vs) completion/ +½ÙºÍ [¤·¤å¤ó¤µ¤¤] /(n) genius/person of exceptional talent/ +½Ù­ [¤·¤å¤ó¤½¤¯] /(n) swift horse/fleet steed/fleet speed/fast runner/brilliant person/ +½ÙÇÏ [¤·¤å¤ó¤Ð] /(n) swift horse/ +½ÙÇÏ [¤·¤å¤ó¤á] /(n) swift horse/ +½Ú [¤¸¤å¤ó] /(n) quasi-/semi-/associate/(P)/ +½Ú¤¨¤ë [¤Ê¤¾¤é¤¨¤ë] /(v1) to pattern after/to liken to/to imitate/ +½Ú°Ó [¤¸¤å¤ó¤¤] /(n) warrant-officer/ +½Ú´Ç [¤¸¤å¤ó¤«¤ó] /(n) practical nurse/ +½Ú´Ç¸îÉØ [¤¸¤å¤ó¤«¤ó¤´¤Õ] /(n) practical nurse/ +½Úµö [¤¸¤å¤ó¤­¤ç] /approval/sanction/ +½Ú¶µ°÷ [¤¸¤å¤ó¤­¤ç¤¦¤¤¤ó] /(n) junior (assistant) teacher/ +½Ú»Î´± [¤¸¤å¤ó¤·¤«¤ó] /(n) warrant-officer/ +½Ú½£ [¤¸¤å¤ó¤·¤å¤¦] /territory/ +½Ú¾­ [¤¸¤å¤ó¤·¤ç¤¦] /(n) commodore/brigadier general/ +½Û´Ä [¤¸¤å¤ó¤«¤ó] /(n) circulation/rotation/cycle/(P)/ +½Û´Ä´ï [¤¸¤å¤ó¤«¤ó¤­] /(n) circulatory organ/(P)/ +½Û´Ä·Ï [¤¸¤å¤ó¤«¤ó¤±¤¤] /(n) circulatory system/ +½Û´Ä·ÏÅý [¤¸¤å¤ó¤«¤ó¤±¤¤¤È¤¦] /(n) circulatory system/ +½Û´Ä¾®¿ô [¤¸¤å¤ó¤«¤ó¤·¤ç¤¦¤¹¤¦] /recurring decimal/ +½Û´ÄÀ­ [¤¸¤å¤ó¤«¤ó¤»¤¤] /cyclicity/ +½Û´ÄÀþ [¤¸¤å¤ó¤«¤ó¤»¤ó] /(n) loop line/belt line/ +½Û´ÄÏÀË¡ [¤¸¤å¤ó¤«¤ó¤í¤ó¤Ý¤¦] /circular reasoning/ +½Ü [¤·¤å¤ó] /(adj-no,n) season (e.g. fruit, fish)/ +½Ü [¤¸¤å¤ó] /(n) ten-day period/(P)/ +½Ü¤Îµû [¤·¤å¤ó¤Î¤µ¤«¤Ê] /fish in season/ +½Ü³°¤ì [¤¸¤å¤ó¤Ï¤º¤ì] /off-season/ +½Ü´© [¤¸¤å¤ó¤«¤ó] /(n) published every ten days/ +½Ü´Ö [¤¸¤å¤ó¤«¤ó] /(n) period of ten days/ +½Ü·î [¤¸¤å¤ó¤²¤Ä] /(n) month and ten days/ten months/short time/ +½ÜÆü [¤¸¤å¤ó¤¸¤Ä] /(n) ten-day period/ +½ÜÊó [¤¸¤å¤ó¤Ý¤¦] /(n) ten-day report/ +½Ü; [¤¸¤å¤ó¤è] /(n) over ten days/ +½Ý [¤¿¤Æ] /(n) shield/buckler/escutcheon/pretext/ +½Ý¤Ä¤¯ [¤¿¤Æ¤Ä¤¯] /(v5k) to oppose/ +½ÝÆͤ¯ [¤¿¤Æ¤Ä¤¯] /(v5k) to oppose/to resist/to defy/(P)/ +½Þ¶µ [¤¸¤å¤ó¤­¤ç¤¦] /(n,vs) martyrdom/ +½Þ¶µ¼Ô [¤¸¤å¤ó¤­¤ç¤¦¤·¤ã] /(n) martyr/ +½Þ¹ñ [¤¸¤å¤ó¤³¤¯] /(n) dying for one's country/ +½Þ»à [¤¸¤å¤ó¤·] /(n,vs) dying a martyr/following someone in suicide/ +½Þ¿¦ [¤¸¤å¤ó¤·¤ç¤¯] /(n,vs) dying at one's post/being killed in the line of duty/(P)/ +½Þ¿¦¼Ô [¤¸¤å¤ó¤·¤ç¤¯¤·¤ã] /(n) person who has died at his post (in the performance of his duties)/ +½ÞÆñ [¤¸¤å¤ó¤Ê¤ó] /(n) martyrdom/(P)/ +½ÞÆñ¼Ô [¤¸¤å¤ó¤Ê¤ó¤·¤ã] /victim/martyr/ +½ßËÑ [¤¸¤å¤ó¤Ü¤¯] /(adj-na,n) rustic simplicity/homeliness/unsophisticated/naive/honest/simple/ +½ßÎÉ [¤¸¤å¤ó¤ê¤ç¤¦] /(adj-na,n) simple and kind/innocent/ +½à [¤¸¤å¤ó] /(n,pref) level/apply correspondingly/correspond to/be proportionate to/conform to/semi/quasi/associate/standard/rule/aim/ +½à¡¹·è¾¡ [¤¸¤å¤ó¤¸¤å¤ó¤±¤Ã¤·¤ç¤¦] /(n) quarterfinal/ +½à¡¹·è¾¡Àï [¤¸¤å¤ó¤¸¤å¤ó¤±¤Ã¤·¤ç¤¦¤»¤ó] /quarterfinal game of a tournament/ +½à¤¨¤ë [¤Ê¤¾¤é¤¨¤ë] /(v1) to pattern after/to liken to/to imitate/(P)/ +½à¤¸¤ë [¤¸¤å¤ó¤¸¤ë] /(v1) to follow/to conform/to apply to/(P)/ +½à¤º¤ë [¤¸¤å¤ó¤º¤ë] /(v5z) to apply correspondingly/to correspond to/to be proportionate to/to conform to/(P)/ +½à°åÎųèÆ°½¾»ö¼Ô [¤¸¤å¤ó¤¤¤ê¤ç¤¦¤«¤Ä¤É¤¦¤¸¤å¤¦¤¸¤·¤ã] /(n) paramedic/ +½à²ñ°÷ [¤¸¤å¤ó¤«¤¤¤¤¤ó] /(n) associate member/ +½àµÞ [¤¸¤å¤ó¤­¤å¤¦] /(n) local express (train, slower than an express)/(P)/ +½àµò [¤¸¤å¤ó¤­¤ç] /(n,vs) basis/based on/conformance/authority (of)/standard/(P)/ +½à¶µ°÷ [¤¸¤å¤ó¤­¤ç¤¦¤¤¤ó] /(n) assistant teacher/ +½à¶Ø¼£»º [¤¸¤å¤ó¤­¤ó¤Á¤µ¤ó] /(n) quasi-incompetence/ +½à¶Ø¼£»º¼Ô [¤¸¤å¤ó¤­¤ó¤Á¤µ¤ó¤·¤ã] /(n) a quasi-incompetent (individual)/ +½à·è¾¡ [¤¸¤å¤ó¤±¤Ã¤·¤ç¤¦] /(n) semifinal (in sports)/(P)/ +½à·è¾¡Àï [¤¸¤å¤ó¤±¤Ã¤·¤ç¤¦¤»¤ó] /semifinal game of a tournament/ +½à¼Ò°÷ [¤¸¤å¤ó¤·¤ã¤¤¤ó] /(n) associate member/junior employee/ +½à¼Ü [¤¸¤å¤ó¤·¤ã¤¯] /surveyor's leveling pole/ +½à½à·è¾¡ [¤¸¤å¤ó¤¸¤å¤ó¤±¤Ã¤·¤ç¤¦] /(n) quarterfinal/ +½à½à·è¾¡Àï [¤¸¤å¤ó¤¸¤å¤ó¤±¤Ã¤·¤ç¤¦¤»¤ó] /quarterfinal game of a tournament/ +½àÀ± [¤¸¤å¤ó¤»¤¤] /(n) quasar/ +½à§ [¤¸¤å¤ó¤½¤¯] /(n) regulations/standard/ +½àÂç¼ê [¤¸¤å¤ó¤ª¤ª¤Æ] /second level (company, etc.)/ +½àÆì [¤¸¤å¤ó¤¸¤ç¤¦] /(n) a level and inked string/norm/rule/standard/ +½àÈ÷ [¤¸¤å¤ó¤Ó] /(n,vs) preparation/arrangements/provision/reserve/(P)/ +½àÈ÷¤ÎÆü [¤¸¤å¤ó¤Ó¤Î¤Ò] /preparation day/ +½àÈ÷°Ñ°÷²ñ [¤¸¤å¤ó¤Ó¤¤¤¤¤ó¤«¤¤] /(n) preparatory committee/ +½àÈ÷±¿Æ° [¤¸¤å¤ó¤Ó¤¦¤ó¤É¤¦] /(n,vs) warming (limbering) up/warming-up exercises/ +½àÈ÷´ÉÀ© [¤¸¤å¤ó¤Ó¤«¤ó¤»¤¤] /preliminary control of lights/ +½àÈ÷´ü´Ö [¤¸¤å¤ó¤Ó¤­¤«¤ó] /preparatory phase/preparatory period/ +½àÈ÷¶â [¤¸¤å¤ó¤Ó¤­¤ó] /(n) reserve fund/ +½àÈ÷¶ä¹Ô [¤¸¤å¤ó¤Ó¤®¤ó¤³¤¦] /reserve bank/ +½àÈ÷»ñ¶â [¤¸¤å¤ó¤Ó¤·¤­¤ó] /reserve funds/ +½àÈ÷¼¼ [¤¸¤å¤ó¤Ó¤·¤Ä] /(n) preparation room/ +½àÈ÷¾õ¶· [¤¸¤å¤ó¤Ó¤¸¤ç¤¦¤­¤ç¤¦] /preliminary conditions/initial conditions/ +½àÈ÷ÂÎÁà [¤¸¤å¤ó¤Ó¤¿¤¤¤½¤¦] /warm-up exercises/ +½àÈ÷Ãæ [¤¸¤å¤ó¤Ó¤Á¤å¤¦] /in preparation/(shop) not yet open for business/ +½àÈ÷Ì¿Îá [¤¸¤å¤ó¤Ó¤á¤¤¤ì¤¤] /warning order/ +½àÍÑ [¤¸¤å¤ó¤è¤¦] /(n,vs) corresponding application/ +½á¤¤ [¤¦¤ë¤ª¤¤] /(n) moisture/damp/wetness/gain/profit/(P)/ +½á¤¦ [¤¦¤ë¤ª¤¦] /(v5u) to be moist/to be damp/to get wet/to profit by/to be watered/to receive benefits/to favor/to charm/to steepen/(P)/ +½á¤±¤ë [¤Õ¤ä¤±¤ë] /(v1) (uk) to become sodden/to swell up/ +½á¤¹ [¤¦¤ë¤ª¤¹] /(v5s) to moisten/to wet/profit/to enrich/to benefit/(P)/ +½á¤ß [¤¦¤ë¤ß] /(n) blur/moisture/opacity/ +½á¤à [¤¦¤ë¤à] /(v5m) to be clouded/to be dimmed/to be bleared/to be wet/to get muddy/(P)/ +½á¤ó¤ÀÌÜ [¤¦¤ë¤ó¤À¤á] /dim eyes/eyes moist with tears/ +½á³ê [¤¸¤å¤ó¤«¤Ä] /(adj-na,n) smoothness/lubrication/ +½á³êºÞ [¤¸¤å¤ó¤«¤Ä¤¶¤¤] /lubricant/ +½á³êÌý [¤¸¤å¤ó¤«¤Ä¤æ] /(n) lubricating oil/(P)/ +½á¾þ [¤¸¤å¤ó¤·¤ç¤¯] /(n) rhetorical flourishes/ +½á¿§ [¤¸¤å¤ó¤·¤ç¤¯] /(n) rhetorical flourishes/(P)/ +½áÂô [¤¸¤å¤ó¤¿¤¯] /(adj-na,n) luster/favor/abundance/plenty/ +½áÉ®ÎÁ [¤¸¤å¤ó¤Ô¤Ä¤ê¤ç¤¦] /(n) fee for writing or painting/ +½áÌÜ [¤¦¤ë¤á] /(n) (uk) round herring/ +½áÌÜ°ó [¤¦¤ë¤á¤¤¤ï¤·] /(n) round herring/ +½â [¤¿¤Æ] /(n) shield/buckler/escutcheon/pretext/(P)/ +½âºÂ [¤¿¤Æ¤¶] /Scutum (constellation)/the Shield/ +½âÆͤ¯ [¤¿¤Æ¤Ä¤¯] /(v5k) to oppose/to resist/to defy/ +½ã [¤¸¤å¤ó] /(adj-na,n) pure/innocent/chaste/(P)/ +½ã¤Ê¾¯½÷ [¤¸¤å¤ó¤Ê¤·¤ç¤¦¤¸¤ç] /virgin/maiden pure in heart/ +½ã¥È¥ó¿ô [¤¸¤å¤ó¥È¥ó¤¹¤¦] /(n) net tonnage/ +½ã°¦ [¤¸¤å¤ó¤¢¤¤] /(n) pure love/ +½ã°ì [¤¸¤å¤ó¤¤¤Ä] /(adj-na,n) purity/homogeneity/unadorned/ +½ã±× [¤¸¤å¤ó¤¨¤­] /(n) clear profit/net income/net profit/(P)/ +½ã²½ [¤¸¤å¤ó¤«] /(n) purification/ +½ã¶â [¤¸¤å¤ó¤­¤ó] /(n) pure gold/solid gold/(P)/ +½ã¶ä [¤¸¤å¤ó¤®¤ó] /(n) pure silver/ +½ã·Ï [¤¸¤å¤ó¤±¤¤] /(n) pure bloodline/ +½ã·é [¤¸¤å¤ó¤±¤Ä] /(adj-na,n) purity/chastity/ +½ã·é¶µ°é [¤¸¤å¤ó¤±¤Ä¤­¤ç¤¦¤¤¤¯] /education in sexual morality/ +½ã·ì [¤¸¤å¤ó¤±¤Ä] /(adj-no,n) pure-bred/pure-blooded/ +½ã¸¨ [¤¸¤å¤ó¤±¤ó] /(n) pure silk/ +½ã¼ï [¤¸¤å¤ó¤·¤å] /purebred/thoroughbred/ +½ã¼ýÆþ [¤¸¤å¤ó¤·¤å¤¦¤Ë¤å¤¦] /net revenue/ +½ã¾ð [¤¸¤å¤ó¤¸¤ç¤¦] /(adj-na,n) pure heart/naivete/self-sacrificing devotion/(P)/ +½ã¾ð²ÄÎù [¤¸¤å¤ó¤¸¤ç¤¦¤«¤ì¤ó] /pure of heart and beautiful/ +½ã¿¿ [¤¸¤å¤ó¤·¤ó] /(adj-na,n) purity/sincerity/ +½ã¿¿Ìµ¹¤ [¤¸¤å¤ó¤·¤ó¤à¤¯] /(n) pure/purity/ +½ã¿å [¤¸¤å¤ó¤¹¤¤] /(n) pure water/ +½ã¿è [¤¸¤å¤ó¤¹¤¤] /(adj-na,n) pure/true/genuine/unmixed/(P)/ +½ã¿èÇÝÍÜ [¤¸¤å¤ó¤¹¤¤¤Ð¤¤¤è¤¦] /(n) clean (pure) culture/ +½ãÀµ [¤¸¤å¤ó¤»¤¤] /(adj-na,n) genuine/pure/perfect/ +½ãÀµ²Ê³Ø [¤¸¤å¤ó¤»¤¤¤«¤¬¤¯] /pure science/ +½ãÀµ¿ô³Ø [¤¸¤å¤ó¤»¤¤¤¹¤¦¤¬¤¯] /pure mathematics/ +½ãÀ¸»ºÎÌ [¤¸¤å¤ó¤»¤¤¤µ¤ó¤ê¤ç¤¦] /(n) net product/net production/ +½ãÁ³ [¤¸¤å¤ó¤¼¤ó] /(adj-na,n) pure/utter/ +½ãÁ³¤¿¤ë [¤¸¤å¤ó¤¼¤ó¤¿¤ë] /(adj-t) absolute/complete/utter/pure/sheer/ +½ãÁý [¤¸¤å¤ó¤¾¤¦] /(n) net increase/ +½ãÅÙ [¤¸¤å¤ó¤É] /(n) purity (of a substance)/(P)/ +½ãÆüËܼ° [¤¸¤å¤ó¤Ë¤Û¤ó¤·¤­] /purely Japanese style/ +½ãÆüËÜÉ÷ [¤¸¤å¤ó¤Ë¤Û¤ó¤Õ¤¦] /classical Japanese style/ +½ãÇò [¤¸¤å¤ó¤Ñ¤¯] /(adj-na,n) pure or snow white/ +½ãʬ [¤¸¤å¤ó¤Ö¤ó] /(n) fineness or purity (of gold)/ +½ãʸ³Ø [¤¸¤å¤ó¤Ö¤ó¤¬¤¯] /(n) pure literature/belles-lettres/(P)/ +½ãÊƼò [¤¸¤å¤ó¤Þ¤¤¤·¤å] /(n) sake made without added alcohol or sugar/ +½ãËÑ [¤¸¤å¤ó¤Ü¤¯] /(adj-na,n) rustic simplicity/homeliness/unsophisticated/naive/honest/simple/ +½ãÌÊ [¤¸¤å¤ó¤á¤ó] /(n) pure cotton/all-cotton/ +½ãÌÓ [¤¸¤å¤ó¤â¤¦] /(n) all-wool/ +½ãÍø [¤¸¤å¤ó¤ê] /(n) net profit/ +½ãÍø±× [¤¸¤å¤ó¤ê¤¨¤­] /(n) net income/net profit/ +½ãÍý [¤¸¤å¤ó¤ê] /(n) pure reason/pure logic/ +½ãÎÉ [¤¸¤å¤ó¤ê¤ç¤¦] /(adj-na,n) purity/pure (and good)/genuine/ +½ãÎÉÉÊ [¤¸¤å¤ó¤ê¤ç¤¦¤Ò¤ó] /genuine article/ +½ãÎÌ [¤¸¤å¤ó¤ê¤ç¤¦] /(n) net weight/ +½ä¤é¤¹ [¤á¤°¤é¤¹] /(v5s) to enclose (with)/to surround (with)/to encircle/to think over/to work out/ +½ä¤ê [¤á¤°¤ê] /(n) (1) circumference/girth/(2) tour/pilgrimage/(3) circulation (e.g. of blood)/ +½ä¤ê°©¤¦ [¤á¤°¤ê¤¢¤¦] /(oK) (v5u) to meet fortuitously (poet)/to meet by chance/to happen across/ +½ä¤ê²ñ¤¦ [¤á¤°¤ê¤¢¤¦] /(v5u) to meet fortuitously (poet)/to meet by chance/to happen across/(P)/ +½ä¤ê¹ç¤¤ [¤á¤°¤ê¤¢¤¤] /(n) chance meeting/ +½ä¤ê¹ç¤¦ [¤á¤°¤ê¤¢¤¦] /(v5u) to meet fortuitously (poet)/to meet by chance/to happen across/ +½ä¤ê¹ç¤ï¤» [¤á¤°¤ê¤¢¤ï¤»] /(n) fate/chance/ +½ä¤êÊ⤯ [¤á¤°¤ê¤¢¤ë¤¯] /to walk around/to travel around/ +½ä¤ë [¤á¤°¤ë] /(v5r) to go around/(P)/ +½ä±é [¤¸¤å¤ó¤¨¤ó] /(n) performance tour/ +½ä²ó [¤¸¤å¤ó¤«¤¤] /(n,vs) going around/patrol/round/tour/(P)/ +½ä²óºÛȽ½ê [¤¸¤å¤ó¤«¤¤¤µ¤¤¤Ð¤ó¤·¤ç] /(n) circuit court/ +½ä²ó¿ÇÎŽê [¤¸¤å¤ó¤«¤¤¤·¤ó¤ê¤ç¤¦¤¸¤ç] /traveling clinic/ +½ä²ó¿Þ½ñ´Û [¤¸¤å¤ó¤«¤¤¤È¤·¤ç¤«¤ó] /bookmobile/ +½ä¶È [¤¸¤å¤ó¤®¤ç¤¦] /(n) provincial tour/(P)/ +½ä¸¡ [¤¸¤å¤ó¤±¤ó] /(n) inspection tour/ +½ä¹¬ [¤¸¤å¤ó¤³¤¦] /(n,vs) Imperial tour/royal progress/ +½ä¹Ò [¤¸¤å¤ó¤³¤¦] /(n,vs) cruise/cruising/(P)/ +½ä¹ÒÁ¥ [¤¸¤å¤ó¤³¤¦¤»¤ó] /cruiser/ +½ä¹Ò®ÅÙ [¤¸¤å¤ó¤³¤¦¤½¤¯¤É] /(n) cruising speed/ +½ä¹Ô [¤¸¤å¤ó¤³¤¦] /(n,vs) patrol/ +½äºº [¤¸¤å¤ó¤µ] /(n) police/policeman/(P)/ +½äººÄ¹ [¤¸¤å¤ó¤µ¤Á¤ç¤¦] /(n) head patrol officer/ +½äººÉôĹ [¤¸¤å¤ó¤µ¤Ö¤Á¤ç¤¦] /police sergeant/ +½ä»¡ [¤¸¤å¤ó¤µ¤Ä] /(n,vs) (making) a round of inspection/patrolling/ +½ä»ë [¤¸¤å¤ó¤·] /(n) inspection tour/(P)/ +½ä»ëÁ¥ [¤¸¤å¤ó¤·¤»¤ó] /(n) patrol boat/ +½ä»ëÄú [¤¸¤å¤ó¤·¤Æ¤¤] /patrol boat/ +½ä¼â [¤¸¤å¤ó¤·¤ã¤¯] /(n) preaching tour/ +½ä¼í [¤¸¤å¤ó¤·¤å] /(n,vs) Imperial visit/ +½äÇÒ [¤¸¤å¤ó¤Ñ¤¤] /(n,vs) circuit pilgrimage/ +½äÍ· [¤¸¤å¤ó¤æ¤¦] /(n) a tour/ +½äÍÎ´Ï [¤¸¤å¤ó¤è¤¦¤«¤ó] /(n) cruiser/ +½äÍ÷ [¤¸¤å¤ó¤é¤ó] /(n) a tour/ +½äÎé [¤¸¤å¤ó¤ì¤¤] /(n) pilgrimage/(P)/ +½äÎé¼Ô [¤¸¤å¤ó¤ì¤¤¤·¤ã] /pilgrim/ +½äÎò [¤¸¤å¤ó¤ì¤­] /(n,vs) itinerancy/tour/trip/ +½äî¶ [¤¸¤å¤ó¤é] /(n) patrolling/making one's rounds/ +½å¹Ô [¤¸¤å¤ó¤³¤¦] /obedience/ +½å¼é [¤¸¤å¤ó¤·¤å] /(n,vs) observance/ +½åÊô [¤¸¤å¤ó¤Ý¤¦] /(n,vs) obeying/observing/following/ +½åË¡ [¤¸¤å¤ó¤Ý¤¦] /(adj-na,n) law-abiding/ +½æ²½ [¤¸¤å¤ó¤«] /(n) persuading by heavy-handed methods/(in aesthetics) elimination of non-essential elements/ +½æ¸Ã¤¿¤ë [¤¸¤å¤ó¤³¤¿¤ë] /(adj-t) pure/sheer/ +½æÀµ [¤¸¤å¤ó¤»¤¤] /pure/genuine/ +½æÉ÷Èþ¯ [¤¸¤å¤ó¤×¤¦¤Ó¤¾¤¯] /warmhearted and genial manners and customs/ +½æËÑ [¤¸¤å¤ó¤Ü¤¯] /(adj-na,n) rustic simplicity/homeliness/unsophisticated/naive/honest/simple/ +½ç [¤¸¤å¤ó] /(adj-na,n,n-suf) order/turn/(P)/ +½ç¡¹ [¤¸¤å¤ó¤¸¤å¤ó] /(adv,n) in order/in turn/ +½ç¡¹¤Ë [¤¸¤å¤ó¤¸¤å¤ó¤Ë] /(adv) in order/in turn/(P)/ +½ç¤Ë [¤¸¤å¤ó¤Ë] /(adv) in order/in turn/one by one/(P)/ +½ç¤Ë¤¤¤¦ [¤¸¤å¤ó¤Ë¤¤¤¦] /(exp) to state in order/to sequence/ +½ç°Ì [¤¸¤å¤ó¤¤] /(n) order/rank/precedence/(P)/ +½ç±ä [¤¸¤å¤ó¤¨¤ó] /(n) moved to a later date/ +½ç±þ [¤¸¤å¤ó¤Î¤¦] /(n,vs) adaptation/sympathy/(P)/ +½ç±þÀ­ [¤¸¤å¤ó¤Î¤¦¤»¤¤] /adaptability/ +½ç±þÎÏ [¤¸¤å¤ó¤Î¤¦¤ê¤ç¤¯] /(n) adaptability/capacity for adaptation/ +½ç²½ [¤¸¤å¤ó¤«] /(n,vs) acclimate/ +½çµÕ [¤¸¤å¤ó¤®¤ã¤¯] /(n) right and wrong/loyalty and treason/obedience and disobedience/ +½ç¶­ [¤¸¤å¤ó¤­¤ç¤¦] /(n) favorable circumstances/ +½ç·«¤ê [¤¸¤å¤ó¤°¤ê] /(n) in turn/order/ +½ç¹Ô [¤¸¤å¤ó¤³¤¦] /(n,vs) go in order/ +½ç¼¡ [¤¸¤å¤ó¤¸] /(adv) in order/(P)/ +½ç¼é [¤¸¤å¤ó¤·¤å] /(n,vs) observance/(P)/ +½ç½ç [¤¸¤å¤ó¤¸¤å¤ó] /(adv,n) in order/in turn/ +½ç½ç¤Ë [¤¸¤å¤ó¤¸¤å¤ó¤Ë] /(adv) in order/in turn/ +½ç½ø [¤¸¤å¤ó¤¸¤ç] /(n) order/sequence/procedure/(P)/ +½ç½øÄ̤ê [¤¸¤å¤ó¤¸¤ç¤É¤ª¤ê] /in (the proper) order/in (the correct) sequence/ +½ç½øÉÔƱ [¤¸¤å¤ó¤¸¤ç¤Õ¤É¤¦] /unordered/random order/ +½ç½øΩ¤Æ¤ë [¤¸¤å¤ó¤¸¤ç¤¿¤Æ¤ë] /(v1) to put into order/to arrange (one's thoughts)/ +½çÁ÷¤ê [¤¸¤å¤ó¤ª¤¯¤ê] /(n) sending or passing along/ +½çÄ´ [¤¸¤å¤ó¤Á¤ç¤¦] /(adj-na,n) favourable/doing well/O.K./all right/(P)/ +½çÅö [¤¸¤å¤ó¤È¤¦] /(adj-na,n) proper/right/reasonable/(P)/ +½çÈÖ [¤¸¤å¤ó¤Ð¤ó] /(n) turn (in line)/order of things/(P)/ +½çÈÖÂÔ¤Á [¤¸¤å¤ó¤Ð¤ó¤Þ¤Á] /(exp) waiting one's turn/ +½çÉ÷ [¤¸¤å¤ó¤Ö¤¦] /(n) favourable wind/ +½çÉ÷ [¤¸¤å¤ó¤×¤¦] /(n) favourable wind/ +½çÉ÷ËþÈÁ [¤¸¤å¤ó¤×¤¦¤Þ¤ó¤Ñ¤ó] /(n) smooth sailing/ +½çÊô [¤¸¤å¤ó¤Ý¤¦] /(n,vs) obeying/observing/following/ +½çË¡ [¤¸¤å¤ó¤Ý¤¦] /(n) law observance/obeying the law/ +½çË¡Æ®Áè [¤¸¤å¤ó¤Ý¤¦¤È¤¦¤½¤¦] /a labor slowdown/ +½çÎÉ [¤¸¤å¤ó¤ê¤ç¤¦] /(adj-na,n) good and obedient/gentle/meek/ +½çÎé [¤¸¤å¤ó¤ì¤¤] /(n) pilgrimage/ +½çÎó [¤¸¤å¤ó¤ì¤Ä] /(n) permutation/ +½çÏ© [¤¸¤å¤ó¤í] /(n) (regular) route/(P)/ +½è¡¹ [¤·¤ç¤·¤ç] /(n) several places/here and there/ +½è¡¹Êý¡¹ [¤·¤ç¤·¤ç¤Û¤¦¤Ü¤¦] /everywhere/ +½è¤¹¤ë [¤·¤ç¤¹¤ë] /(vs-s) to manage/to deal with/to cope with/ +½è¶ø [¤·¤ç¤°¤¦] /(n,vs) treatment/dealing with/(P)/ +½è·º [¤·¤ç¤±¤¤] /(n,vs) execution/(P)/ +½è·ºÂæ [¤·¤ç¤±¤¤¤À¤¤] /scaffold/gallows/ +½è·è [¤·¤ç¤±¤Ä] /(n) settlement/decision/ +½è½è [¤·¤ç¤·¤ç] /(n) several places/here and there/ +½è½èÊýÊý [¤·¤ç¤·¤ç¤Û¤¦¤Ü¤¦] /everywhere/ +½è½÷ [¤·¤ç¤¸¤ç] /(n) virgin/maiden/(P)/ +½è½÷¹Ò³¤ [¤·¤ç¤¸¤ç¤³¤¦¤«¤¤] /maiden voyage/ +½è½÷ºî [¤·¤ç¤¸¤ç¤µ¤¯] /(n) one's maiden work/ +½è½÷À­ [¤·¤ç¤¸¤ç¤»¤¤] /(n) virginity/maidenhood/maidenhead/ +½è½÷ÃÏ [¤·¤ç¤¸¤ç¤Á] /(n) virgin soil/ +½è½÷Êö [¤·¤ç¤¸¤ç¤Û¤¦] /(n) an untrodden peak/ +½è½÷Ëì [¤·¤ç¤¸¤ç¤Þ¤¯] /(n) hymen/ +½è½÷ÎÓ [¤·¤ç¤¸¤ç¤ê¤ó] /(n) virgin forest/ +½èÀ¤ [¤·¤ç¤»¤¤] /(n) conduct/ +½èÀ¤·± [¤·¤ç¤»¤¤¤¯¤ó] /(n) precepts/ +½èÀ¤½Ñ [¤·¤ç¤»¤¤¤¸¤å¤Ä] /(n) worldly wisdom/secret of success in life/ +½èÀ¸·± [¤·¤ç¤»¤¤¤¯¤ó] /(n) guiding motto for one's life/ +½èÃÇ [¤·¤ç¤À¤ó] /(n) judgement/ +½èÃÖ [¤·¤ç¤Á] /(n,vs) treatment/(P)/ +½èȳ [¤·¤ç¤Ð¤Ä] /(n,vs) punishment/(P)/ +½èʬ [¤·¤ç¤Ö¤ó] /(n,vs) disposal/dealing/punishment/(P)/ +½èÊý [¤·¤ç¤Û¤¦] /(n,vs) prescription/ +½èÊýäµ [¤·¤ç¤Û¤¦¤»¤ó] /(n) prescription/ +½èÍý [¤·¤ç¤ê] /(n,vs) processing/dealing with/treatment/disposition/disposal/(P)/ +½èÍý²áÄø [¤·¤ç¤ê¤«¤Æ¤¤] /process/ +½èÍý¾ì [¤·¤ç¤ê¤¸¤ç¤¦] /(n) processing plant/treatment plant/ +½é [¤Ï¤Ä] /(adj-no,n,n-suf) first/new/(P)/ +½é¡¹¤·¤¤ [¤¦¤¤¤¦¤¤¤·¤¤] /(adj) innocent/artless/unsophisticated/ +½é¤Ë [¤Ï¤Ä¤Ë] /(n) for the first time/ +½é¤ÎÀ®¸ù [¤Ï¤Ä¤Î¤»¤¤¤³¤¦] /the first success/ +½é¤á [¤Ï¤¸¤á] /(n-adv,n-t) beginning/start/origin/(P)/ +½é¤á¤Æ [¤Ï¤¸¤á¤Æ] /(adv,n) for the first time/(P)/ +½é¤á¤Ë [¤Ï¤¸¤á¤Ë] /(exp) to begin with/first of all/in the beginning/ +½é¤á¤Ï [¤Ï¤¸¤á¤Ï] /(exp) at first/in the beginning/originally/ +½é¤á¤Þ¤·¤Æ [¤Ï¤¸¤á¤Þ¤·¤Æ] /(exp,int) How do you do?/I am glad to meet you/ +½é¤á¤ë [¤½¤á¤ë] /(aux-v,v1) to begin to/(P)/ +½é°ìÇ° [¤·¤ç¤¤¤Á¤Í¤ó] /(n) original intention/ +½é±é [¤·¤ç¤¨¤ó] /(n) first performance/(P)/ +½é²» [¤Ï¤Ä¤Í] /(n) first warbling heard in a New Year/ +½é²Æ [¤·¤ç¤«] /(n) early summer/(P)/ +½é²Ö [¤Ï¤Ä¤Ï¤Ê] /(n) first flower of the season or year/first flowering on a plant/first menstruation/ +½é²Ù [¤Ï¤Ä¤Ë] /(n) first cargo of the year/ +½é²ó [¤·¤ç¤«¤¤] /(n) first time/(P)/ +½é³Ø¼Ô [¤·¤ç¤¬¤¯¤·¤ã] /(n) beginner/beginning student/ +½é³ø [¤Ï¤Ä¤¬¤Þ] /(n) first tea ceremony of New Year/ +½é´é¹ç¤ï¤» [¤Ï¤Ä¤«¤ª¤¢¤ï¤»] /(n) first meeting/first contest between/ +½é´ü [¤·¤ç¤­] /(adj-no,n) (1) early (days)/initial stage/(2) (computer) initial/(P)/ +½é´ü²½ [¤·¤ç¤­¤«] /(n,vs) initialization/ +½é´üÀßÄê [¤·¤ç¤­¤»¤Ã¤Æ¤¤] /initialization/ +½é´üÁªÂò¹àÌÜ [¤·¤ç¤­¤»¤ó¤¿¤¯¤³¤¦¤â¤¯] /initial choice/ +½é´üÃʳ¬ [¤·¤ç¤­¤À¤ó¤«¤¤] /initial stage/ +½é´üÃÍ [¤·¤ç¤­¤Á] /(n) initial value/ +½é´üÅê»ñ [¤·¤ç¤­¤È¤¦¤·] /initial investment/ +½é´üÅê»ñ¥³¥¹¥È [¤·¤ç¤­¤È¤¦¤·¥³¥¹¥È] /initial investment cost/ +½éµå [¤·¤ç¤­¤å¤¦] /(n) pitcher's first pitch (to batter)/(P)/ +½éµé [¤·¤ç¤­¤å¤¦] /(n) elementary level/(P)/ +½é¶õ [¤Ï¤Ä¤½¤é] /(n) sky on New Year's morning/ +½é¶õ [¤Ï¤Ä¤¾¤é] /(n) sky on New Year's morning/ +½é·Ð [¤·¤ç¤±¤¤] /(n) first menstruation/ +½é·Ø [¤Ï¤Ä¤â¤¦¤Ç] /(n) first temple visit of New Year/ +½é·Ø¤Ç [¤Ï¤Ä¤â¤¦¤Ç] /(n) first temple visit of New Year/(P)/ +½é¸« [¤·¤ç¤±¤ó] /(n) seeing for the first time/first sight/ +½é¸ý [¤·¤ç¤¯¤Á] /(n) beginning/ +½é¹¹ [¤·¤ç¤³¤¦] /(n) first watch of the night/ +½é¹» [¤·¤ç¤³¤¦] /(n) first (proofs)/ +½é¹Ò³¤ [¤Ï¤Ä¤³¤¦¤«¤¤] /maiden voyage/ +½é¹æ [¤·¤ç¤´¤¦] /(n) first number issue of a magazine/ +½éº§ [¤·¤ç¤³¤ó] /(n) first marriage/ +½é»º [¤¦¤¤¤¶¤ó] /(adj-na,n) first childbirth/primipara/ +½é»º [¤·¤ç¤µ¤ó] /(adj-na,n) first childbirth/primipara/ +½é»º [¤·¤ç¤¶¤ó] /(adj-na,n) first childbirth/primipara/ +½é»º [¤Ï¤Ä¤¶¤ó] /(adj-na,n) first childbirth/primipara/ +½é»ºÉØ [¤·¤ç¤µ¤ó¤×] /primipara/ +½é»Ñ [¤Ï¤Ä¤¹¤¬¤¿] /(n) first wearing (of kimono) in the New Year/ +½é»Ò [¤¦¤¤¤´] /(n) first child/ +½é»Ò [¤Ï¤Ä¤´] /(n) first child/ +½é»Ö [¤·¤ç¤·] /(n) original intention/ +½é»Ö´ÓÅ° [¤·¤ç¤·¤«¤ó¤Æ¤Ä] /carrying out one's original intention/ +½é¼ª [¤Ï¤Ä¤ß¤ß] /(n) something heard for the first time/ +½é¼·Æü [¤·¤ç¤Ê¤Ì¤«] /(n) (Buddh) memorial service held on the seventh day following a person's death/ +½é¼·Æü [¤·¤ç¤Ê¤Î¤«] /(n) (Buddh) memorial service held on the seventh day following a person's death/ +½é¼ê [¤·¤ç¤Æ] /(n) beginning/start/ +½é½© [¤·¤ç¤·¤å¤¦] /(n) early autumn/ +½é½Ð [¤·¤ç¤·¤å¤Ä] /(n) first appearance/(P)/ +½é½Õ [¤·¤ç¤·¤å¤ó] /(n) early spring/New Year/ +½é½Õ [¤Ï¤Ä¤Ï¤ë] /(n) early spring/New Year/ +½é½Ü [¤·¤ç¤¸¤å¤ó] /(n-adv,n) first 10 days of the month/(P)/ +½é½é¤·¤¤ [¤¦¤¤¤¦¤¤¤·¤¤] /(adj) innocent/artless/unsophisticated/ +½é¾è¤ê [¤Ï¤Ä¤Î¤ê] /(n) first ride/ +½é¾è¤êÎÁ¶â [¤Ï¤Ä¤Î¤ê¤ê¤ç¤¦¤­¤ó] /base fare for a bus or train or taxi/ +½é¾ì½ê [¤Ï¤Ä¤Ð¤·¤ç] /(n) first day of a sumo tournament/New Year's sumo tournament/(P)/ +½é¿³ [¤·¤ç¤·¤ó] /(n) first trial/ +½é¿´ [¤·¤ç¤·¤ó] /(adj-na,n) original intention/initial resolution/(P)/ +½é¿´¼Ô [¤·¤ç¤·¤ó¤·¤ã] /(n) beginner/(P)/ +½é¿Ç [¤·¤ç¤·¤ó] /(n) initial medical examination/ +½é¿ÇÎÁ [¤·¤ç¤·¤ó¤ê¤ç¤¦] /(n) fee for an initial medical examination/ +½é¿Ø [¤¦¤¤¤¸¤ó] /(n) first campaign/one's first battle/(P)/ +½éÀ¸ [¤·¤ç¤»¤¤] /(n) firstborn/first-produced/newborn/ +½éÀ¸¤ê [¤Ï¤Ä¤Ê¤ê] /(n) first fruits/ +½éÀ¸»ù [¤·¤ç¤»¤¤¤¸] /(n) newborn baby/ +½éÀᶡ [¤Ï¤Ä¤¼¤Ã¤¯] /(n) baby's first annual festival/ +½éÀá¶ç [¤Ï¤Ä¤¼¤Ã¤¯] /(n) baby's first annual festival/ +½éÀã [¤Ï¤Ä¤æ¤­] /(n) first snow (of season)/(P)/ +½éÀï [¤·¤ç¤»¤ó] /(n) first match (in a series)/(P)/ +½éÁú [¤Ï¤Ä¤·¤â] /(n) first frost of the year/ +½é® [¤·¤ç¤½¤¯] /(n) (physics) initial velocity/ +½é¹ [¤¦¤¤¤Þ¤´] /(n) first grandchild/ +½é¹ [¤Ï¤Ä¤Þ¤´] /(n) first grandchild/ +½éÂθ³ [¤·¤ç¤¿¤¤¤±¤ó] /first sexual experience/ +½éÂÐÌÌ [¤·¤ç¤¿¤¤¤á¤ó] /(n) first meeting/first interview with/(P)/ +½éÂå [¤·¤ç¤À¤¤] /(n) first generation/founder/(P)/ +½éÃÂÀ¸ [¤Ï¤Ä¤¿¤ó¤¸¤ç¤¦] /first birthday/ +½éÃÊ [¤·¤ç¤À¤ó] /(n) lowest grade/first grade/ +½éĬ [¤·¤ç¤Á¤ç¤¦] /(n) first menstruation/ +½éÅß [¤·¤ç¤È¤¦] /(n-adv,n) early winter/10th lunar month/ +½éÅê¹Æ [¤Ï¤Ä¤È¤¦¤³¤¦] /first (written) contribution/ +½éÅò [¤Ï¤Ä¤æ] /(n) first bath of the New Year/ +½éÅù [¤·¤ç¤È¤¦] /(n) elementary/primary/ +½éÅù²Ê [¤·¤ç¤È¤¦¤«] /(n) elementary course/ +½éÅù¶µ°é [¤·¤ç¤È¤¦¤­¤ç¤¦¤¤¤¯] /elementary education/ +½éÅù¿ô³Ø [¤·¤ç¤È¤¦¤¹¤¦¤¬¤¯] /(n) elementary mathematics/ +½éƬ [¤·¤ç¤È¤¦] /(n-adv,n-t) beginning/(P)/ +½éÆü [¤·¤ç¤Ë¤Á] /(n-adv,n-t) first or opening day/(P)/ +½éÆü [¤Ï¤Ä¤Ò] /(n) New Year's Day sunrise/ +½éÆü¤Î½Ð [¤Ï¤Ä¤Ò¤Î¤Ç] /(exp) first sunrise (of New Year)/ +½éÆý [¤·¤ç¤Ë¤å¤¦] /(n) colostrum/foremilk/first milk a mother breastfeeds with/ +½éǤµë [¤·¤ç¤Ë¤ó¤­¤å¤¦] /(n) initial salary/(P)/ +½éǯ [¤·¤ç¤Í¤ó] /(n-adv,n-t) first year/early years (of a reign or era)/(P)/ +½éǯÅÙ [¤·¤ç¤Í¤ó¤É] /(n) first year/initial (year)/ +½éǯʼ [¤·¤ç¤Í¤ó¤Ø¤¤] /(n) new or raw recruit/ +½éȯ [¤·¤ç¤Ï¤Ä] /(n) start/first departure/ +½éÈÇ [¤·¤ç¤Ï¤ó] /(n) first edition/(P)/ +½éÈÈ [¤·¤ç¤Ï¤ó] /(n) first offender/ +½éÈÈ¼Ô [¤·¤ç¤è¤¦¤·¤ã] /(n) first offender/ +½éÈô¹Ô [¤Ï¤Ä¤Ò¤³¤¦] /(n) maiden flight (e.g. of an aircraft)/ +½éɹ [¤Ï¤Ä¤´¤ª¤ê] /(n) first ice of winter/ +½éÉñÂæ [¤Ï¤Ä¤Ö¤¿¤¤] /(n) debut/initial stage appearance/(P)/ +½éʪ [¤Ï¤Ä¤â¤Î] /(n) first produce of the season/ +½éÊâ [¤·¤ç¤Û] /(adj-no,n) elements/rudiments/ABCs of ../(P)/ +½éÊæ [¤Ï¤Ä¤Û] /(n) first ears of rice or crops or harvest of the season/ +½éËß [¤Ï¤Ä¤Ü¤ó] /(n) first obon following the death of a family member/ +½é̦ [¤Ï¤Ä¤ß] /(n) first Serpent day of the year/ +½éÌ´ [¤Ï¤Ä¤æ¤á] /(n) year's first dream/(P)/ +½éÌë [¤·¤ç¤ä] /(n) first night/first watch of the night/bridal night/ +½éÌò [¤Ï¤Ä¤ä¤¯] /(n) first role/ +½éÍÕ [¤·¤ç¤è¤¦] /beginning of an epoch/initial period/ +½éÎø [¤Ï¤Ä¤³¤¤] /(n) first love/puppy love/(P)/ +½éÏ· [¤·¤ç¤í¤¦] /(n) middle-aged/aging/age 40/(P)/ +½ê [¤È¤³¤í] /(n) place/(P)/ +½ê [¤É¤³¤í] /(suf) place/ +½ê¡¹ [¤·¤ç¤·¤ç] /(n-adv,n-t) here and there/some parts (of something)/ +½ê¡¹ [¤È¤³¤í¤É¤³¤í] /(n-adv,n-t) here and there/some parts (of something)/(P)/ +½ê¡¹Êý¡¹ [¤·¤ç¤·¤ç¤Û¤¦¤Ü¤¦] /(adj) everywhere/ +½ê¤« [¤É¤³¤í¤«] /(suf) (1) far from/(2) on the contrary/not at all/(3) not to speak of/let alone/ +½ê¤¬ [¤È¤³¤í¤¬] /(conj) however/while/even if/(P)/ +½ê¤Ç [¤È¤³¤í¤Ç] /by the way/even if/no matter what/(P)/ +½ê¤Ç¤Ï [¤È¤³¤í¤Ç¤Ï] /so far as/ +½ê¤Ç¤Ï¤Ê¤¤ [¤É¤³¤í¤Ç¤Ï¤Ê¤¤] /(suf) (uk) (strongly emphatic) too preoccupied or busy to even think of ../.. is out of the question/ +½ê¤Î»ö¾ð [¤·¤ç¤Î¤¸¤¸¤ç¤¦] /circumstances of the office/ +½ê¤òÂؤ¨¤ë [¤È¤³¤í¤ò¤«¤¨¤ë] /(exp) to change sides/to change places/ +½ê°Ê [¤æ¤¨¤ó] /(n) reason/way of doing/cause/grounds/ +½ê°Ù [¤·¤ç¤¤] /(n) act/deed/one's doing/ +½ê°Ù [¤»¤¤] /(n) cause/reason/fault/(P)/ +½ê°â [¤¤¤ï¤æ¤ë] /(adj-pn,adv) the so-called/so to speak/(P)/ +½ê°÷ [¤·¤ç¤¤¤ó] /(n) staff member/ +½ê²û [¤·¤ç¤«¤¤] /(n) one's opinion/ +½ê³í [¤·¤ç¤«¤Ä] /(n) jurisdiction/(P)/ +½ê´¶ [¤·¤ç¤«¤ó] /(n) impression/feeling/ +½ê´É [¤·¤ç¤«¤ó] /(n,vs) jurisdiction/(P)/ +½ê´ê [¤·¤ç¤¬¤ó] /(n) wish/desire/ +½ê´ü [¤·¤ç¤­] /(adj-no,n,vs) expected/anticipated/hoped for/expectation/ +½ê¶È [¤·¤ç¤®¤ç¤¦] /(n) deed/act/ +½ê·ù¤ï¤º [¤È¤³¤í¤­¤é¤ï¤º] /(adv,exp) anywhere/everywhere/indiscriminate(ly)/no matter where/ +½ê¸« [¤·¤ç¤±¤ó] /(n) view/opinion/(P)/ +½ê¹½¤ï¤º [¤È¤³¤í¤«¤Þ¤ï¤º] /(adv,exp) irrespective of the occasion/indiscriminately/ +½ê¹Ô [¤·¤ç¤®¤ç¤¦] /(n) deed/act/ +½êºÜ [¤·¤ç¤µ¤¤] /(n) printed/published/noted or mentioned (in a publication)/ +½êºß [¤·¤ç¤¶¤¤] /(n) whereabouts/(P)/ +½êºßÃÏ [¤·¤ç¤¶¤¤¤Á] /(n) location/(P)/ +½êºî [¤·¤ç¤µ] /(n) conduct/gesture/ +½êºî»ö [¤·¤ç¤µ¤´¤È] /(n) dance drama/ +½ê»º [¤·¤ç¤µ¤ó] /(n) result/fruit (of)/product (of)/ +½ê»× [¤·¤ç¤·] /(n) thoughts/opinions/ +½ê»ý [¤·¤ç¤¸] /(n,vs) possession/owning/(P)/ +½ê»ý¶â [¤·¤ç¤¸¤­¤ó] /money in one's possession/ +½ê»ý¼Ô [¤·¤ç¤¸¤·¤ã] /possessor/ +½ê»ýÉÊ [¤·¤ç¤¸¤Ò¤ó] /things at hand/ +½ê¼ý [¤·¤ç¤·¤å¤¦] /(n) included or carried (in a publication)/ +½ê½Ð [¤·¤ç¤·¤å¤Ä] /(n) one's birthplace/source/ +½ê½ê [¤·¤ç¤·¤ç] /(n-adv,n-t) here and there/some parts (of something)/ +½ê½ê [¤È¤³¤í¤É¤³¤í] /(n-adv,n-t) here and there/some parts (of something)/ +½ê½êÊýÊý [¤·¤ç¤·¤ç¤Û¤¦¤Ü¤¦] /(adj) everywhere/ +½ê½ñ¤­ [¤È¤³¤í¤¬¤­] /(n) address/ +½ê¿® [¤·¤ç¤·¤ó] /(n) belief/conviction/opinion/(P)/ +½êÀâ [¤·¤ç¤»¤Ä] /(n) explanation/matter under discussion/contents/one's opinion/ +½êÁ§ [¤·¤ç¤»¤ó] /(adv,n) after all/ +½ê¢ [¤·¤ç¤¾¤¦] /(n) (in one's) possession/(P)/ +½ê° [¤·¤ç¤¾¤¯] /(n) attached to/belong to/(P)/ +½ê¸ [¤·¤ç¤¾¤ó] /(n) opinion/intention/thought/ +½êÂÓ [¤·¤ç¤¿¤¤] /(n) household/housekeeping/(P)/ +½êÂÓ¤ä¤Ä¤ì [¤·¤ç¤¿¤¤¤ä¤Ä¤ì] /worn haggard by household cares/ +½êÂÓ»ý¤Á [¤·¤ç¤¿¤¤¤â¤Á] /(n) married man or woman/housekeeping/ +½êÂÓ¼ç [¤·¤ç¤¿¤¤¤Ì¤·] /(n) head of household/ +½êÂÓÆ»¶ñ [¤·¤ç¤¿¤¤¤É¤¦¤°] /household goods/ +½êĹ [¤·¤ç¤Á¤ç¤¦] /(n) chief/head/(P)/ +½êÄê [¤·¤ç¤Æ¤¤] /(n) fixed/prescribed/(P)/ +½êÆÀ [¤·¤ç¤È¤¯] /(n) income/earnings/(P)/ +½êÆÀ³Êº¹ [¤·¤ç¤È¤¯¤«¤¯¤µ] /(n) income divide/ +½êÆÀ´é [¤È¤³¤í¤¨¤¬¤ª] /(adj-na,n) look of triumph/ +½êÆÀ¹µ½ü [¤·¤ç¤È¤¯¤³¤¦¤¸¤ç] /income exemptions and deductions/ +½êÆÀ¼Ô [¤·¤ç¤È¤¯¤·¤ã] /income earner/ +½êÆÀ¿å½à [¤·¤ç¤È¤¯¤¹¤¤¤¸¤å¤ó] /(n) income level/ +½êÆÀÀÇ [¤·¤ç¤È¤¯¤¼¤¤] /(n) income tax/(P)/ +½êÆÀʬÇÛ [¤·¤ç¤È¤¯¤Ö¤ó¤Ñ¤¤] /(n) income distribution/ +½êÈÖÃÏ [¤È¤³¤í¤Ð¤ó¤Á] /(n) address/ +½êʧ¤¤ [¤È¤³¤í¤Ð¤é¤¤] /(n) (historical) banishment from one's residence as a form of judicial punishment/ +½êÊÁ [¤È¤³¤í¤¬¤é] /(n) character of a particular place/ +½ê˾ [¤·¤ç¤â¤¦] /(n) desire/request/wish/ +½êÍ­ [¤·¤ç¤æ¤¦] /(n,vs) one's possessions/ownership/(P)/ +½êÍ­³Ê [¤·¤ç¤æ¤¦¤«¤¯] /(n) (gram) possessive case/ +½êÍ­¸¢ [¤·¤ç¤æ¤¦¤±¤ó] /(n) ownership/dominion/(P)/ +½êÍ­¼Ô [¤·¤ç¤æ¤¦¤·¤ã] /owner/ +½êÍ­ÃÏ [¤·¤ç¤æ¤¦¤Á] /(n) demesne/belonging/ +½êͭʪ [¤·¤ç¤æ¤¦¤Ö¤Ä] /property/possession/ +½êÍ¿ [¤·¤ç¤è] /(n) fact/given thing/the given ../ +½êÍÑ [¤·¤ç¤è¤¦] /(n) engagement/business/ +½êÍ× [¤·¤ç¤è¤¦] /(adj-no,n) required/needed/necessary/(P)/ +½êÍ×»þ´Ö [¤·¤ç¤è¤¦¤¸¤«¤ó] /the time required/ +½êÍ×»þ´Ö¤ò·×¤ë [¤·¤ç¤è¤¦¤¸¤«¤ó¤ò¤Ï¤«¤ë] /(exp) to calculate the time required/ +½êÎÎ [¤·¤ç¤ê¤ç¤¦] /(n) territory/ +½êÏ« [¤·¤ç¤í¤¦] /(n) illness/fatigue/ +½êÏÀ [¤·¤ç¤í¤ó] /(n) one's opinion/ +½ë¤¤ [¤¢¤Ä¤¤] /(adj) hot/warm/(P)/ +½ë¤¬¤ê [¤¢¤Ä¤¬¤ê] /(n) (person) sensitive to heat/ +½ë¤µ [¤¢¤Ä¤µ] /(n) heat/hotness/(P)/ +½ë¤µ¤¬±þ¤¨¤ë [¤¢¤Ä¤µ¤¬¤³¤¿¤¨¤ë] /(exp) to feel the heat very much/ +½ë¤µ¤¬²Ã¤ï¤ë [¤¢¤Ä¤µ¤¬¤¯¤ï¤ï¤ë] /(exp) to get hotter/ +½ë¤µ¤ËÅö¤Æ¤é¤ì¤ë [¤¢¤Ä¤µ¤Ë¤¢¤Æ¤é¤ì¤ë] /(exp) to be affected by heat/ +½ë¤µÎ¿¤® [¤¢¤Ä¤µ¤·¤Î¤®] /(n) relief from the heat/ +½ë¤òÈò¤±¤ë [¤·¤ç¤ò¤µ¤±¤ë] /(exp) to summer/to go away for the summer/ +½ëµ¤ [¤·¤ç¤­] /(n) hot weather/sunstroke/heat stroke/ +½ë¶ì¤·¤¤ [¤¢¤Ä¤¯¤ë¤·¤¤] /(adj) sultry/sweltering/ +½ëÃæ [¤·¤ç¤Á¤å¤¦] /(n) mid-summer/(P)/ +½ëÃæµÙ²Ë [¤·¤ç¤Á¤å¤¦¤­¤å¤¦¤«] /summer vacation/ +½ëÃ渫Éñ [¤·¤ç¤Á¤å¤¦¤ß¤Þ¤¤] /summer greeting card/(P)/ +½ëÃ渫Éñ¤¤ [¤·¤ç¤Á¤å¤¦¤ß¤Þ¤¤] /summer greeting card/(P)/ +½ëÃæ»Ç¤¤ [¤·¤ç¤Á¤å¤¦¤¦¤«¤¬¤¤] /mid-summer menu/ +½ëÇ® [¤·¤ç¤Í¤Ä] /(n) heat of summer/ +½ì [¤¢¤±¤Ü¤Î] /(n) dawn/daybreak/beginning/(P)/ +½ì¸÷ [¤·¤ç¤³¤¦] /(n) dawn/prospects/ +½í [¤Ê¤®¤µ] /(n) water's edge/beach/shore/(P)/ +½íÅÁ¤¤ [¤Ê¤®¤µ¤Å¤¿¤¤] /along the shore/ +½íÈÊ [¤·¤ç¤Ï¤ó] /(arch) shore/waterside/ +½î´ö [¤·¤ç¤­] /(n,vs) desire/hope/ +½î»Ò [¤·¤ç¤·] /(n) illegitimate child/ +½î»ö [¤·¤ç¤¸] /(n) various matters/everything/ +½î½Ð [¤·¤ç¤·¤å¤Ä] /(n) illegitimate birth/ +½îÀ¯ [¤·¤ç¤»¤¤] /(n) political affairs/all phases of government/ +½î̱ [¤·¤ç¤ß¤ó] /(n) masses/common people/(P)/ +½î̱¶âÍ» [¤·¤ç¤ß¤ó¤­¤ó¤æ¤¦] /loans for low-income people/ +½î̱·à [¤·¤ç¤ß¤ó¤²¤­] /drama of ordinary people/ +½î̱Ū [¤·¤ç¤ß¤ó¤Æ¤­] /(adj-na) normal/natural/common/(P)/ +½î̳ [¤·¤ç¤à] /(n) general affairs/(P)/ +½î̳²Ý [¤·¤ç¤à¤«] /general affairs section/ +½îή [¤·¤ç¤ê¤å¤¦] /(n) illegitimate family lineage/ +½ï [¤ª] /(n) cord/strap/thong/(P)/ +½ï¤Ë½¢¤¯ [¤·¤ç¤Ë¤Ä¤¯] /(exp) to be started/to get underway/ +½ï¤ò³«¤¯ [¤¤¤È¤°¤Á¤ò¤Ò¤é¤¯] /(exp) to find a clue/to make a beginning/ +½ï¸À [¤·¤ç¤²¤ó] /(n) foreword/preface/ +½ï¸À [¤Á¤ç¤²¤ó] /(n) foreword/preface/ +½ïºî [¤·¤ç¤µ¤¯] /various works/ +½ïÀï [¤·¤ç¤»¤ó] /(n) beginning of hostilities/beginning of competition/(P)/ +½ïÀï [¤Á¤ç¤»¤ó] /(n) beginning of hostilities/beginning of competition/ +½ïÄù¤á [¤ª¤¸¤á] /(n) string-fastener/drawstring on pouch or purse/ +½ïÏÀ [¤·¤ç¤í¤ó] /(n) introduction/preface/ +½ïÏÀ [¤Á¤ç¤í¤ó] /(n) introduction/preface/ +½ð°÷ [¤·¤ç¤¤¤ó] /(n) staff member/station employee/official/(P)/ +½ðĹ [¤·¤ç¤Á¤ç¤¦] /(n) chief (of police)/head (of office)/(P)/ +½ð̾ [¤·¤ç¤á¤¤] /(n,vs) signature/(P)/ +½ð̾±¿Æ° [¤·¤ç¤á¤¤¤¦¤ó¤É¤¦] /signature-collecting campaign/ +½ð̾´Õ [¤·¤ç¤á¤¤¤«¤ó] /(n) signature specimen/ +½ð̾¹ñ [¤·¤ç¤á¤¤¤³¤¯] /signatory nation/ +½ð̾¼° [¤·¤ç¤á¤¤¤·¤­] /signing ceremony (for a law, treaty, etc.)/ +½ð̾Æè°õ [¤·¤ç¤á¤¤¤Ê¤Ä¤¤¤ó] /sign and seal/ +½ñ¤­¤Ä¤±¤ë [¤«¤­¤Ä¤±¤ë] /(v1) to write down/ +½ñ¤­¤È¤á¤ë [¤«¤­¤È¤á¤ë] /(v1) to write down/to leave a note behind/to record/to chronicle/ +½ñ¤­¤Ê¤°¤ë [¤«¤­¤Ê¤°¤ë] /(v5r) to scribble (write quickly)/to dash off/ +½ñ¤­°ã¤¨¤ë [¤«¤­¤Á¤¬¤¨¤ë] /(v1) to miswrite/ +½ñ¤­²¥¤ë [¤«¤­¤Ê¤°¤ë] /(v5r) to scribble (write quickly)/to dash off/ +½ñ¤­²¼¤¹ [¤«¤­¤¯¤À¤¹] /(v5s) to write down/ +½ñ¤­²¼¤í¤¹ [¤«¤­¤ª¤í¤¹] /(v5s) to write a play, book, filmscript, etc./ +½ñ¤­²Ã¤¨¤ë [¤«¤­¤¯¤ï¤¨¤ë] /(v1) to add (e.g. a postscript)/ +½ñ¤­²þ¤á¤ë [¤«¤­¤¢¤é¤¿¤á¤ë] /(v1) to rewrite/to adapt (e.g. a novel)/ +½ñ¤­³ä¤ê [¤«¤­¤ï¤ê] /(n) background/backdrop/setting/ +½ñ¤­´¹¤¨¤ë [¤«¤­¤«¤¨¤ë] /(v1) to rewrite/to renew/to transfer/(P)/ +½ñ¤­µ­¤¹ [¤«¤­¤·¤ë¤¹] /(v5s) to write down/to record/to register/ +½ñ¤­µ¯¤³¤· [¤«¤­¤ª¤³¤·] /(n) opening words or sentence/ +½ñ¤­µ¯¤³¤¹ [¤«¤­¤ª¤³¤¹] /(v5s) to begin (start) writing/ +½ñ¤­·þ¤ë [¤«¤­¤Þ¤¯¤ë] /(v5r) to dash off/to write freely/ +½ñ¤­¸ÀÍÕ [¤«¤­¤³¤È¤Ð] /(n) the written word/the written language/(P)/ +½ñ¤­¸í¤ë [¤«¤­¤¢¤ä¤Þ¤ë] /(v5r) to miswrite/ +½ñ¤­¸õ [¤«¤­¤½¤¦¤í¤¦] /(have the honor) to write/ +½ñ¤­¹þ¤ß [¤«¤­¤³¤ß] /(n,vs) writing/entry (e.g. form)/(P)/ +½ñ¤­¹þ¤à [¤«¤­¤³¤à] /(v5m) to fill in (writing)/(P)/ +½ñ¤­»¶¤é¤¹ [¤«¤­¤Á¤é¤¹] /(v5s) to scribble/ +½ñ¤­»Ä¤¹ [¤«¤­¤Î¤³¤¹] /(v5s) to leave a note or document behind/to leave half-written/to leave out/ +½ñ¤­»ß¤á¤ë [¤«¤­¤È¤á¤ë] /(v1) to write down/to leave a note behind/to record/to chronicle/ +½ñ¤­¼Ì¤¹ [¤«¤­¤¦¤Ä¤¹] /(v5s) to transcribe/ +½ñ¤­¼Î¤Æ¤ë [¤«¤­¤¹¤Æ¤ë] /(v1) to write and throw away/to write carelessly/to begin writing then stop part-way through/ +½ñ¤­¼è¤ê [¤«¤­¤È¤ê] /(n) dictation/(P)/ +½ñ¤­¼è¤ë [¤«¤­¤È¤ë] /(v5r) to write down/to take dictation/to take notes/(P)/ +½ñ¤­¼ê [¤«¤­¤Æ] /(n) writer/calligrapher/ +½ñ¤­½ª¤ë [¤«¤­¤ª¤ï¤ë] /(v5r) to finish writing/ +½ñ¤­½¸¤á¤ë [¤«¤­¤¢¤Ä¤á¤ë] /(v1) to collect (writings)/ +½ñ¤­½Ð¤· [¤«¤­¤À¤·] /(n) beginning/opening sentence or paragraph/ +½ñ¤­½Ð¤¹ [¤«¤­¤À¤¹] /(v5s) to begin to write/to write out/to extract/ +½ñ¤­½ç [¤«¤­¤¸¤å¤ó] /stroke order/ +½ñ¤­½é¤á [¤«¤­¤¾¤á] /(n) New Year's writing (resolution)/(P)/ +½ñ¤­¾å¤²¤ë [¤«¤­¤¢¤²¤ë] /(v1) to write out or down/to finish writing/(P)/ +½ñ¤­¿¶¤ê [¤«¤­¤Ö¤ê] /(n) style or manner of writing/ +½ñ¤­¿Ô¤¯¤¹ [¤«¤­¤Ä¤¯¤¹] /(v5s) to write down or convey in full/ +½ñ¤­Á÷¤ë [¤«¤­¤ª¤¯¤ë] /(v5r) to write/ +½ñ¤­Â­¤¹ [¤«¤­¤¿¤¹] /(v5s) to add to/to insert/ +½ñ¤­Â³¤±¤ë [¤«¤­¤Ä¤Å¤±¤ë] /(v1) to continue writing/ +½ñ¤­Â»¤Ê¤¦ [¤«¤­¤½¤³¤Ê¤¦] /(v5u) to miswrite/ +½ñ¤­Âؤ¨¤ë [¤«¤­¤«¤¨¤ë] /(v1) to rewrite/to renew/to transfer/ +½ñ¤­ÃÖ¤­ [¤«¤­¤ª¤­] /(n) note (letter) left behind/will/ +½ñ¤­Ãø¤¹ [¤«¤­¤¢¤é¤ï¤¹] /(v5s) to publish (a book)/ +½ñ¤­Ä¾¤· [¤«¤­¤Ê¤ª¤·] /(n) rewriting/rewrite/fair copy/ +½ñ¤­Ä¾¤¹ [¤«¤­¤Ê¤ª¤¹] /(v5s) to write out/to make a fair copy/(P)/ +½ñ¤­Åº¤¨¤ë [¤«¤­¤½¤¨¤ë] /(v1) to add/to write a postscript/ +½ñ¤­ÅÁ¤¨¤ë [¤«¤­¤Ä¤¿¤¨¤ë] /(v1) to record for transmission to posterity/ +½ñ¤­Æþ¤ì [¤«¤­¤¤¤ì] /(n) entry/(marginal) notes/ +½ñ¤­Æþ¤ì¤ë [¤«¤­¤¤¤ì¤ë] /(v1) to write in/ +½ñ¤­Æþ¤ì»þ [¤«¤­¤¤¤ì¤É¤­] /(n) busy business period/ +½ñ¤­È´¤­ [¤«¤­¤Ì¤­] /(n) an extract/ +½ñ¤­È´¤¯ [¤«¤­¤Ì¤¯] /(v5k) to extract/ +½ñ¤­È½ [¤«¤­¤Ï¤ó] /(n) signature or written seal at the end of a document/ +½ñ¤­Èô¤Ð¤¹ [¤«¤­¤È¤Ð¤¹] /(v5s) to write (dash) off/ +½ñ¤­É½¤¹ [¤«¤­¤¢¤é¤ï¤¹] /(v5s) to write out/to express/to publish/ +½ñ¤­ÉÕ¤±¤ë [¤«¤­¤Ä¤±¤ë] /(v1) to write down/ +½ñ¤­Êª [¤«¤­¤â¤Î] /(n) writing/a document/ +½ñ¤­Êª´ù [¤«¤­¤â¤Î¤Å¤¯¤¨] /writing desk/ +½ñ¤­Ê¬¤±¤ë [¤«¤­¤ï¤±¤ë] /(v1) to classify and write up/ +½ñ¤­Ê¤٤ë [¤«¤­¤Ê¤é¤Ù¤ë] /(v1) to line up points in a speech/ +½ñ¤­Êý [¤«¤­¤«¤¿] /(n) way of writing/how to write/(P)/ +½ñ¤­Ì£ [¤«¤­¤¢¤¸] /(n) the feel or performance of a pen/ +½ñ¤­Ìò [¤«¤­¤ä¤¯] /(n) scribe/copyist/ +½ñ¤­Í [¤«¤­¤ª¤È¤¹] /(v5s) to leave out/to forget to write/ +½ñ¤­Î©¤Æ¤ë [¤«¤­¤¿¤Æ¤ë] /(v1) to write up/ +½ñ¤­Î®¤¹ [¤«¤­¤Ê¤¬¤¹] /(v5s) to write off/ +½ñ¤­Î±¤á [¤«¤­¤È¤á] /(n,vs) writing down/putting on record/recording/making a note of/registration (of mail)/ +½ñ¤­Î±¤á¤ë [¤«¤­¤È¤É¤á¤ë] /(v1) to write down/to leave a note behind/to record/to chronicle/ +½ñ¤­Î±¤á¤ë [¤«¤­¤È¤á¤ë] /(v1) to write down/to leave a note behind/to record/to chronicle/ +½ñ¤­Ï¢¤Í¤ë [¤«¤­¤Ä¤é¤Í¤ë] /(v1) to make a list/to enumerate/ +½ñ¤­Ï³¤é¤¹ [¤«¤­¤â¤é¤¹] /(v5s) leave out/forget to write/ +½ñ¤¯ [¤«¤¯] /(v5k) to write/(P)/ +½ñ¤Î»Ý¤¤¿Í [¤·¤ç¤Î¤¦¤Þ¤¤¤Ò¤È] /excellent calligrapher/ +½ñ±¡ [¤·¤ç¤¤¤ó] /(n) drawing room/study/publishing house/writing alcove/(P)/ +½ñ±¡Â¤¤ê [¤·¤ç¤¤¤ó¤Å¤¯¤ê] /(n) traditional style of Japanese residential architecture/ +½ñ²È [¤·¤ç¤«] /(n) calligrapher/individual with good penmanship/(P)/ +½ñ²Í [¤·¤ç¤«] /(n) bookshelf/bookcase/(P)/ +½ñ²è [¤·¤ç¤¬] /(n) paintings and writings (of calligraphy)/ +½ñ²è¹üÆ¡ [¤·¤ç¤¬¤³¤Ã¤È¤¦] /curios and objets d'art/ +½ñ´¹¤¨¤ë [¤«¤­¤«¤¨¤ë] /(v1) to rewrite/to renew/to transfer/ +½ñ´Ê [¤·¤ç¤«¤ó] /(n) letter/note/epistle/(P)/ +½ñ´Ê½¸ [¤·¤ç¤«¤ó¤·¤å¤¦] /collection of letters/collected letters/ +½ñ´ÊÂξ®Àâ [¤·¤ç¤«¤ó¤¿¤¤¤·¤ç¤¦¤»¤Ä] /novel written in epistolary style/ +½ñ´Êʸ [¤·¤ç¤«¤ó¤Ö¤ó] /(n) epistolary style/ +½ñ´Êäµ [¤·¤ç¤«¤ó¤»¤ó] /(n) letter paper/ +½ñ´Í [¤·¤ç¤«¤ó] /(n) letter/correspondence/note/ +½ñµ­ [¤·¤ç¤­] /(n) clerk/secretary/(P)/ +½ñµ­´± [¤·¤ç¤­¤«¤ó] /(n) secretary/(P)/ +½ñµ­¶É [¤·¤ç¤­¤­¤ç¤¯] /(n) secretariat/(P)/ +½ñµ­Ä¹ [¤·¤ç¤­¤Á¤ç¤¦] /(n) secretary general/chief secretary/ +½ñµ­Êä [¤·¤ç¤­¤Û] /(n) assistant clerk/ +½ñ·Ð [¤·¤ç¤­¤ç¤¦] /title of a Chinese classic/ +½ñ¸« [¤·¤ç¤±¤ó] /(n) reading/ +½ñ¸«Âæ [¤·¤ç¤±¤ó¤À¤¤] /(n) bookrest/ +½ñ¸Ë [¤·¤ç¤³] /(n) archive (file)/ +½ñ¹þ¤ß [¤«¤­¤³¤ß] /(n,vs) writing/entry (e.g. form)/ +½ñºØ [¤·¤ç¤µ¤¤] /(n) study/(P)/ +½ñºØ¤ËäƤâ¤ë [¤·¤ç¤µ¤¤¤Ë¤³¤â¤ë] /(exp) to shut oneself up in one's study/ +½ñºý [¤·¤ç¤µ¤Ä] /(n) book/ +½ñ»¥ [¤·¤ç¤µ¤Ä] /(n) letter/note/document/ +½ñ»ï [¤·¤ç¤·] /(n) bibliography/ +½ñ»ï³Ø [¤·¤ç¤·¤¬¤¯] /(n) bibliography/(P)/ +½ñ¼° [¤·¤ç¤·¤­] /(n) blank form/ +½ñ¼°Á÷¤ê [¤·¤ç¤·¤­¤ª¤¯¤ê] /form feed (FF)/ +½ñ¼Ì [¤·¤ç¤·¤ã] /(n) transcription/copying/handwriting/ +½ñ¼è [¤«¤­¤È¤ê] /(n) dictation/(P)/ +½ñ½é [¤«¤­¤¾¤á] /(n) New Year's writing (resolution)/ +½ñ½é¤á [¤«¤­¤¾¤á] /(n) New Year's writing (resolution)/ +½ñ¾Ú [¤·¤ç¤·¤ç¤¦] /(n) documentary evidence/ +½ñ¾õ [¤·¤ç¤¸¤ç¤¦] /(n) letter/note/ +½ñ¿® [¤·¤ç¤·¤ó] /(n) letter/ +½ñÀ¸ [¤·¤ç¤»¤¤] /(n) student/houseboy/ +½ñÀ¸ÏÀ [¤·¤ç¤»¤¤¤í¤ó] /(n) impractical argument/ +½ñÀ» [¤·¤ç¤»¤¤] /(n) famous or accomplished calligrapher/ +½ñÀÒ [¤·¤ç¤»¤­] /(n) book/publication/(P)/ +½ñÀÒ¾¦ [¤·¤ç¤»¤­¤·¤ç¤¦] /bookstore/bookshop/ +½ñÂÎ [¤·¤ç¤¿¤¤] /(n) calligraphic style(s)/(P)/ +½ñê [¤·¤ç¤À¤Ê] /(n) bookshelf/ +½ñÃæ [¤·¤ç¤Á¤å¤¦] /(n) contained in a letter/ +½ñŹ [¤·¤ç¤Æ¤ó] /(n) bookshop/bookstore/(P)/ +½ñź¤¨¤ë [¤«¤­¤½¤¨¤ë] /(v1) to add/to write a postscript/ +½ñÆ» [¤·¤ç¤É¤¦] /(n) calligraphy/(P)/ +½ñÆþ¤ì»þ [¤«¤­¤¤¤ì¤É¤­] /(n) busy business period/ +½ñɾ [¤·¤ç¤Ò¤ç¤¦] /(n,vs) book review/(P)/ +½ñɾÍó [¤·¤ç¤Ò¤ç¤¦¤é¤ó] /book review column/ +½ñÉÕ [¤«¤­¤Ä¤±] /(n) paper/note/document/bill/ +½ñÉ÷ [¤·¤ç¤Õ¤¦] /(n) style of handwriting or calligraphy/ +½ñʪ [¤·¤ç¤â¤Ä] /(n) books/(P)/ +½ñË¡ [¤·¤ç¤Û¤¦] /(n) penmanship/calligraphy/ +½ñ˼ [¤·¤ç¤Ü¤¦] /(n) library/bookstore/bookshop/(P)/ +½ñ̾ [¤·¤ç¤á¤¤] /(n) pen name/(P)/ +½ñÌÌ [¤·¤ç¤á¤ó] /(n) document/letter/(P)/ +½ñÌÌ¿³Íý [¤·¤ç¤á¤ó¤·¤ó¤ê] /documentary examination/ +½ñÌÜ [¤·¤ç¤â¤¯] /(n) catalogue of books/ +½ñα [¤«¤­¤È¤á] /(n,vs) writing down/putting on record/recording/making a note of/registration (of mail)/(P)/ +½ñα͹ÊØ [¤«¤­¤È¤á¤æ¤¦¤Ó¤ó] /registered mail/PD PR/ +½ñαÎÁ [¤«¤­¤È¤á¤ê¤ç¤¦] /registration fee/ +½ñÎÓ [¤·¤ç¤ê¤ó] /(n) vast stock of books/bookstore/bookshop/ +½ñÎà [¤·¤ç¤ë¤¤] /(n) documents/official papers/(P)/ +½ñÎà¤ò¸«¤ë [¤·¤ç¤ë¤¤¤ò¤ß¤ë] /(exp) to examine papers/ +½ñÎàÁ÷¸¡ [¤·¤ç¤ë¤¤¤½¤¦¤±¤ó] /(n) sending documents to a prosecutor/ +½ñáÛ [¤·¤ç¤±¤¤] /(n) writer's cramp/ +½ñæè [¤·¤ç¤·] /(n) bookstore/bookshop/ +½òé± [¤È¤í¤í] /(n) grated yam/ +½ô [¤·¤ç] /(pref) various/many/several/(P)/ +½ô¡¹ [¤â¤í¤â¤í] /(n) all kinds of/various/ +½ô¤Ë [¤â¤í¤Ë] /(adv) (uk) completely/all the way/altogether/bodily/ +½ô°­ [¤·¤ç¤¢¤¯] /(n) every (kind of) evil or crime/ +½ô²È [¤·¤ç¤«] /(n) various families/various schools of thought/ +½ô³°¹ñ [¤·¤ç¤¬¤¤¤³¤¯] /(n) foreign countries/ +½ô³Ý¤«¤ê [¤·¤ç¤¬¤«¤ê] /(n) expenses/ +½ô´ï³£ [¤·¤ç¤­¤«¤¤] /various appliances/ +½ô¶¦ [¤â¤í¤È¤â] /(n-adv,n-t) (all) together/ +½ô·¯ [¤·¤ç¤¯¤ó] /(n) Gentlemen!/Ladies!/(P)/ +½ô·» [¤·¤ç¤±¤¤] /(n) dear friends/(all of) you or those men/ +½ô·ÐÈñ [¤·¤ç¤±¤¤¤Ò] /(n) sundry expenses/ +½ô·Ý [¤·¤ç¤²¤¤] /(n) (artistic) accomplishments/ +½ô¸­ [¤·¤ç¤±¤ó] /(n) (all of) you or them/various wise individuals/gentlemen/ +½ô¸µ [¤·¤ç¤²¤ó] /various factors or elements/ +½ô¸ô [¤·¤ç¤³¤¦] /(n) princes/lords/ +½ô¹Ô [¤·¤ç¤®¤ç¤¦] /(n) (1) (Buddh) all worldly phenomena/meritorious acts leading to enlightenment/(2) (Jodo school) all practices other than recitation of the nembutsu prayer/ +½ô¹Ô̵¾ï [¤·¤ç¤®¤ç¤¦¤à¤¸¤ç¤¦] /(n) the impermanence of worldly things/All worldly things are transitory/ +½ô¹ñ [¤·¤ç¤³¤¯] /(n) various countries (often used as suffix)/(P)/ +½ô»Ð [¤·¤ç¤·] /(n) you (feminine plural)/you ladies/ +½ô»Ò [¤·¤ç¤·] /(n) Chinese sages or their works (part from Confucius and Mencius)/gentlemen/you/(all of) you or them/ +½ô»á [¤·¤ç¤·] /(n) (all of) you or them/ +½ô»ö [¤·¤ç¤¸] /(n) various matters/everything/ +½ô»öËüü [¤·¤ç¤¸¤Ð¤ó¤¿¤ó] /everything/all things/ +½ô¼° [¤·¤ç¤·¤­] /(n) various goods/prices/ +½ô¼ÖÄÌ¹Ô»ß [¤·¤ç¤·¤ã¤Ä¤¦¤³¤¦¤É¤á] /Closed to Traffic/No Thoroughfare/ +½ô¼ê [¤â¤í¤Æ] /(n) (1) (with) both hands/(2) approvingly/ +½ô¼ï [¤·¤ç¤·¤å] /(n) various kinds/ +½ô½ô [¤â¤í¤â¤í] /(n) all kinds of/various/ +½ô¾ò·ï [¤·¤ç¤¸¤ç¤¦¤±¤ó] /(n) terms and conditions/ +½ô¿Í [¤â¤í¤Ó¤È] /(n) many people/everyone/ +½ô¿Ï [¤â¤í¤Ï] /(n) double-edged/ +½ô¿Ï¤Î·õ [¤â¤í¤Ï¤Î¤Ä¤ë¤®] /two-edged sword/ +½ôÀ¯ [¤·¤ç¤»¤¤] /(n) political affairs/all phases of government/ +½ôÀâ [¤·¤ç¤»¤Ä] /(n) opinion/ +½ôÀâʶ¡¹ [¤·¤ç¤»¤Ä¤Õ¤ó¤×¤ó] /(adj-na) divergent opinions abound/opinion is divided/ +½ôÀâʶʶ [¤·¤ç¤»¤Ä¤Õ¤ó¤×¤ó] /(adj-na) divergent opinions abound/opinion is divided/ +½ôÁê [¤·¤ç¤½¤¦] /(n) various aspects or phases/ +½ôÅç [¤·¤ç¤È¤¦] /(n) archipelago/group of islands/ +½ôÆ» [¤·¤ç¤É¤¦] /(n) (artistic) accomplishments/ +½ôÇÉ [¤·¤ç¤Ï] /(n) various parties or factions/minor parties/ +½ôÈ© [¤â¤í¤Ï¤À] /(n) both shoulders/ +½ôÈÌ [¤·¤ç¤Ï¤ó] /(n) circumstances/ +½ôɧ [¤·¤ç¤²¤ó] /(n) (rare) many accomplished persons/ +½ôɨ [¤â¤í¤Ò¤¶] /(n) both knees/ +½ôÉæ [¤â¤í¤Ï¤À] /(n) both shoulders/ +½ôÊý [¤·¤ç¤Û¤¦] /(n) every direction/ +½ôÌäÂê [¤·¤ç¤â¤ó¤À¤¤] /many problems/various problems/ +½ôÌõ [¤·¤ç¤ï¤±] /(n) details/intricacies/ +½õ [¤¸¤ç] /(pref) help/rescue/assistant/ +½õ [¤¹¤±] /(n) assistance/ +½õ¤«¤ë [¤¿¤¹¤«¤ë] /(v5r) to be saved/to be rescued/to survive/to be helpful/(P)/ +½õ¤¯ [¤¿¤¹¤¯] /(v5k) to help/to save/to rescue/ +½õ¤± [¤¿¤¹¤±] /(n) assistance/(P)/ +½õ¤±¤ë [¤¿¤¹¤±¤ë] /(v1) to help/to save/to rescue/to give relief to/to spare (life)/to reinforce/to promote/to abet/(P)/ +½õ¤±µ¯¤³¤¹ [¤¿¤¹¤±¤ª¤³¤¹] /(v5s) to help up/ +½õ¤±¹ç¤¤ [¤¿¤¹¤±¤¢¤¤] /(n) cooperation/mutual aid (help)/(P)/ +½õ¤±¹ç¤¦ [¤¿¤¹¤±¤¢¤¦] /(v5u) to help each other/to cooperate/(P)/ +½õ¤±¼é¤ë [¤¿¤¹¤±¤Þ¤â¤ë] /(v5r) to protect/to preserve/to keep/ +½õ¤±¼ê [¤¿¤¹¤±¤Æ] /helper/helpmeet/ +½õ¤±½® [¤¿¤¹¤±¤Ö¤Í] /(n) timely help/ +½õ¤±½Ð¤¹ [¤¿¤¹¤±¤À¤¹] /(v5s) to help out of (trouble)/to extricate/ +½õ¤±¾å¤²¤ë [¤¿¤¹¤±¤¢¤²¤ë] /(v1) to help up/to pick up/to bring safely to land/ +½õ¤±Á¥ [¤¿¤¹¤±¤Ö¤Í] /(n) lifeboat/friend in need/help/ +½õ¤±Ê¿ [¤¹¤±¤Ù¤¤] /(adj-na,n) lewdness/lewd person/lecher/ +½õ¤Ã¿Í [¤¹¤±¤Ã¤È] /(n) (col) helper/supporter/second/backer/ +½õ±é [¤¸¤ç¤¨¤ó] /(n) co-star/(P)/ +½õ±é¼Ô [¤¸¤ç¤¨¤ó¤·¤ã] /co-star/ +½õ´ÆÆÄ [¤¸¤ç¤«¤ó¤È¤¯] /(n) assistant director (in taking professional movies)/ +½õ¶µ [¤¸¤ç¤­¤ç¤¦] /(n) assistant teacher/ +½õ¶µ¼ø [¤¸¤ç¤­¤ç¤¦¤¸¤å] /(n) assistant professor/(P)/ +½õ¶µÍ¡ [¤¸¤ç¤­¤ç¤¦¤æ] /(n) assistant or associate professor/ +½õ¸À [¤¸¤ç¤²¤ó] /(n) advice/suggestion/(P)/ +½õ¸À [¤¸¤ç¤´¤ó] /(n) advice/suggestion/ +½õ¸À¤ò¶Ä¤° [¤¸¤ç¤²¤ó¤ò¤¢¤ª¤°] /(exp) to ask for advice/ +½õ¸À¼Ô [¤¸¤ç¤²¤ó¤·¤ã] /adviser/counsellor/ +½õ¸À¼Ô [¤¸¤ç¤´¤ó¤·¤ã] /adviser/counsellor/ +½õ¹¶ [¤¸¤ç¤³¤¦] /supporting attack/ +½õº× [¤¸¤ç¤µ¤¤] /(n) (Catholic) deacon/ +½õ»º [¤¸¤ç¤µ¤ó] /(n) midwifery/ +½õ»º±¡ [¤¸¤ç¤µ¤ó¤¤¤ó] /maternity hospital/ +½õ»º½ê [¤¸¤ç¤µ¤ó¤¸¤ç] /maternity home/ +½õ»ºÉØ [¤¸¤ç¤µ¤ó¤×] /(n) midwife/(P)/ +½õ»ì [¤¸¤ç¤·] /(n) (gram) particle/postposition/(P)/ +½õ¼­ [¤¸¤ç¤¸] /(n) (gram) particle/auxiliary word/ +½õ¼ê [¤¸¤ç¤·¤å] /(n) helper/helpmeet/assistant/tutor/(P)/ +½õ¼ê [¤¹¤±¤Æ] /(n) helper/helpmeet/assistant/tutor/ +½õ¼êÀÊ [¤¸¤ç¤·¤å¤»¤­] /(n) passenger seat/assistant driver's seat/ +½õ¿ô»ì [¤¸¤ç¤¹¤¦¤·] /(n) counters for various categories/counter suffix/ +½õÀª [¤¸¤ç¤»¤¤] /(n) encouragement/backing/reinforcements/ +½õÀª [¤¹¤±¤¼¤¤] /(n) encouragement/backing/reinforcements/ +½õÀ® [¤¸¤ç¤»¤¤] /(n,vs) assisting/assistance/fostering/aiding/(P)/ +½õÀ®¶â [¤¸¤ç¤»¤¤¤­¤ó] /subsidy/grant-in-aid/ +½õÁö [¤¸¤ç¤½¤¦] /(n) approach run (long jump)/ +½õÂÀÅá [¤¹¤±¤À¤Á] /(n) assistance (in a fight)/seconds (in a fight)/ +½õĹ [¤¸¤ç¤Á¤ç¤¦] /(n) promotion/fostering/ +½õÆ°»ì [¤¸¤ç¤É¤¦¤·] /(n) auxiliary verb/ +½õÈÖ [¤¹¤±¤Ð¤ó] /(n) leader of a group of delinquent girls/ +½õÊ¿ [¤¹¤±¤Ù¤¤] /(adj-na,n) lewdness/lewd person/lecher/ +½õÌ¿ [¤¸¤ç¤á¤¤] /(n) sparing a life/clemency/reconsidering a dismissal/ +½õÌò [¤¸¤ç¤ä¤¯] /(n) assistant official/(P)/ +½õÎÏ [¤¸¤ç¤ê¤ç¤¯] /(n) assistance/support/(P)/ +½ö [¤¸¤ç] /(n,vs) relation/narration/description/ +½ö°Ì [¤¸¤ç¤¤] /(n) investiture/ +½ö·® [¤¸¤ç¤¯¤ó] /(n) conferring of decorations/(P)/ +½ö·Ê [¤¸¤ç¤±¤¤] /(n) scenery/description/ +½ö»ò [¤¸¤ç¤·] /distributing ranks, rewards and pensions/ +½ö»ö [¤¸¤ç¤¸] /(n) narration/description/ +½ö»ö»í [¤¸¤ç¤¸¤·] /(n) descriptive poetry/epic poem/(P)/ +½ö»öʸ [¤¸¤ç¤¸¤Ö¤ó] /(n) narration/description/ +½ö¼ß [¤¸¤ç¤·¤ã¤¯] /(n) conferring a peerage/ +½ö½Ò [¤¸¤ç¤¸¤å¤Ä] /(n) description/(P)/ +½ö¾ð [¤¸¤ç¤¸¤ç¤¦] /(n) lyricism/description or expression of one's feelings/(P)/ +½ö¾ð»í [¤¸¤ç¤¸¤ç¤¦¤·] /(n) lyric poetry/lyric poem/ +½öÀâ [¤¸¤ç¤»¤Ä] /(n) explanation/interpretation/ +½öǤ [¤¸¤ç¤Ë¤ó] /(n) investiture/ +½öʸ [¤¸¤ç¤Ö¤ó] /preface/introduction/ +½öË¡ [¤¸¤ç¤Û¤¦] /(adj-no) modal/ +½öË¡À­ [¤¸¤ç¤Û¤¦¤»¤¤] /(n) modality/ +½÷ [¤ª¤ó¤Ê] /(n) woman/(P)/ +½÷ [¤¸¤ç] /(n) woman/girl/daughter/ +½÷¡¹¤·¤¤ [¤á¤á¤·¤¤] /(adj) effeminate/ +½÷¤À¤Æ¤é¤Ë [¤ª¤ó¤Ê¤À¤Æ¤é¤Ë] /(adv) unlike a woman/unwomanly/woman that she is/ +½÷¤Ã¤Ý¤¤ [¤ª¤ó¤Ê¤Ã¤Ý¤¤] /womanly/feminine/womanish/effeminate/ +½÷¤Èµº¤ì¤ë [¤ª¤ó¤Ê¤È¤¿¤ï¤à¤ì¤ë] /(exp) to flirt with a woman/ +½÷¤È¸ò¤ï¤ë [¤ª¤ó¤Ê¤È¤Þ¤¸¤ï¤ë] /(exp) to sleep with a woman/ +½÷¤Ë²½¤±¤ë [¤ª¤ó¤Ê¤Ë¤Ð¤±¤ë] /(exp) to assume the shape of a woman/to change into a woman/ +½÷¤Ë¶¸¤¦ [¤ª¤ó¤Ê¤Ë¤¯¤ë¤¦] /(exp) to run mad after a girl/ +½÷¤Ë¿´¤òÃ¥¤ï¤ì¤ë [¤ª¤ó¤Ê¤Ë¤³¤³¤í¤ò¤¦¤Ð¤ï¤ì¤ë] /(exp) to be fascinated (captivated) by a woman/ +½÷¤ËÉÔ¼«Í³ [¤ª¤ó¤Ê¤Ë¤Õ¤¸¤æ¤¦] /a guy who never gets the women/nerd/ +½÷¤Î»Ñ¤Ë¤Ê¤ë [¤ª¤ó¤Ê¤Î¤¹¤¬¤¿¤Ë¤Ê¤ë] /(exp) to disguise oneself as a woman/ +½÷¤Î»Ò [¤ª¤ó¤Ê¤Î¤³] /(n) girl/(P)/ +½÷¤Î¼ê [¤ª¤ó¤Ê¤Î¤Æ] /(n) feminine handwriting/ +½÷¤Î¿Í [¤ª¤ó¤Ê¤Î¤Ò¤È] /woman/ +½÷¤ÎÀ­ [¤ª¤ó¤Ê¤Î¤µ¤¬] /(n) the ways of women/ +½÷¤ÎÌ£¤òÃΤë [¤ª¤ó¤Ê¤Î¤¢¤¸¤ò¤·¤ë] /(exp) to have carnal knowledge (of a woman)/ +½÷¤é¤·¤¤ [¤ª¤ó¤Ê¤é¤·¤¤] /(adj) womanly/ladylike/feminine/(P)/ +½÷¤ò±ø¤¹ [¤ª¤ó¤Ê¤ò¤±¤¬¤¹] /(exp) to defile (deflower) a woman/ +½÷¤ò´Ý¤á¹þ¤à [¤ª¤ó¤Ê¤ò¤Þ¤ë¤á¤³¤à] /(exp) to cajole a woman/to twist a woman round one's little finger/ +½÷¤òÈȤ¹ [¤ª¤ó¤Ê¤ò¤ª¤«¤¹] /(exp) to rape a girl/ +½÷°å [¤¸¤ç¤¤] /(n) woman doctor/(P)/ +½÷°ìÈÌ [¤ª¤ó¤Ê¤¤¤Ã¤Ñ¤ó] /(col) women in general/ +½÷²¦ [¤¸¤ç¤ª¤¦] /(n) queen/(P)/ +½÷²¦¤é¤·¤¤ [¤¸¤ç¤ª¤¦¤é¤·¤¤] /queen-like/ +½÷²¦µÂ [¤¸¤ç¤ª¤¦¤¢¤ê] /(n) queen ant/ +½÷²¦ÊŲ¼ [¤¸¤ç¤ª¤¦¤Ø¤¤¤«] /Her Majesty the Queen/ +½÷²¦Ëª [¤¸¤ç¤ª¤¦¤Ð¤Á] /(n) queen bee/ +½÷²ÎÉñ´ì [¤ª¤ó¤Ê¤«¤Ö¤­] /(n) girls' kabuki/ +½÷³Ø¹» [¤¸¤ç¤¬¤Ã¤³¤¦] /(n) girl's school/(P)/ +½÷³ØÀ¸ [¤¸¤ç¤¬¤¯¤»¤¤] /(n) schoolgirl/ +½÷´± [¤¸¤ç¤«¤ó] /(n) court lady/ +½÷´± [¤Ë¤ç¤¦¤«¤ó] /(n) court lady/ +½÷´± [¤Ë¤ç¤«¤ó] /(n) court lady/ +½÷µ¤ [¤ª¤ó¤Ê¤±] /(n) woman's presence/ +½÷µ¤ [¤ª¤ó¤Ê¤Ã¤±] /(n) woman's presence/ +½÷µë [¤¸¤ç¤­¤å¤¦] /(n) waitress/hostess/ +½÷¶¸¤¤ [¤ª¤ó¤Ê¤°¤ë¤¤] /(n) girl crazy/ +½÷·Á [¤ª¤ä¤Þ] /(gikun) (n) male actor in female Kabuki roles/(P)/ +½÷·Á [¤ª¤ó¤Ê¤¬¤¿] /(n) male actor in female Kabuki roles/ +½÷·Ï [¤¸¤ç¤±¤¤] /(n) female line/matrilinear/ +½÷·æ [¤¸¤ç¤±¤Ä] /(n) brave woman/heroine/lady of character/ +½÷·ù¤¤ [¤ª¤ó¤Ê¤®¤é¤¤] /(n) misogyny/ +½÷¸¢ [¤¸¤ç¤±¤ó] /(n) women's rights/ +½÷¸¢±¿Æ° [¤¸¤ç¤±¤ó¤¦¤ó¤É¤¦] /women's rights movement/ +½÷¸¢³ÈÄ¥ [¤¸¤ç¤±¤ó¤«¤¯¤Á¤ç¤¦] /extension of women's rights/ +½÷¸¢³ÈÄ¥ÏÀ¼Ô [¤¸¤ç¤±¤ó¤«¤¯¤Á¤ç¤¦¤í¤ó¤·¤ã] /feminist/ +½÷¸¢ÏÀ¼Ô [¤¸¤ç¤±¤ó¤í¤ó¤·¤ã] /a feminist/ +½÷¸æ [¤Ë¤ç¤¦¤´] /(n) court lady/ +½÷¸æ [¤Ë¤ç¤´] /(n) court lady/ +½÷¸î¤¬Åç [¤Ë¤ç¤´¤¬¤·¤Þ] /(n) isle of women/women-only location/ +½÷¹¥¤­ [¤ª¤ó¤Ê¤º¤­] /(n) fondness for women/woman admirer/lustful man/spoony/ +½÷¹© [¤¸¤ç¤³¤¦] /(n) woman factory worker/ +½÷ºä [¤ª¤ó¤Ê¤¶¤«] /(n) the easier of two slopes/ +½÷»¦¤· [¤ª¤ó¤Ê¤´¤í¤·] /(n) murderer of women/lady-killer/ +½÷»°¿Í´ó¤ì¤Ð´¯¤·¤¤ [¤ª¤ó¤Ê¤µ¤ó¤Ë¤ó¤è¤ì¤Ð¤«¤·¤Þ¤·¤¤] /(exp) wherever women gather it is noisy/ +½÷»Ë [¤¸¤ç¤·] /(n) Ms/(P)/ +½÷»Ò [¤ª¤Ê¤´] /(n) woman/girl/ +½÷»Ò [¤¸¤ç¤·] /(n) woman/girl/(P)/ +½÷»Ò³ØÀ¸ [¤¸¤ç¤·¤¬¤¯¤»¤¤] /female student/ +½÷»Ò¶¡ [¤ª¤ó¤Ê¤³¤É¤â] /(n) women and children/ +½÷»Ò¹» [¤¸¤ç¤·¤³¤¦] /(n) girls' school/ +½÷»Ò¹â [¤¸¤ç¤·¤³¤¦] /(n) girls' high school/ +½÷»Ò¹âÀ¸ [¤¸¤ç¤·¤³¤¦¤»¤¤] /female high-school student/ +½÷»ÒÂç [¤¸¤ç¤·¤À¤¤] /(n) women's college/(P)/ +½÷»ÒÂç³Ø [¤¸¤ç¤·¤À¤¤¤¬¤¯] /(n) women's college/ +½÷»ÒÂçÀ¸ [¤¸¤ç¤·¤À¤¤¤»¤¤] /(n) female college student/ +½÷»ÒÎÀ [¤¸¤ç¤·¤ê¤ç¤¦] /(n) women's dormitory/ +½÷»ù [¤¸¤ç¤¸] /(n) baby girl/primary schoolgirl/(P)/ +½÷»ý¤Á [¤ª¤ó¤Ê¤â¤Á] /(n) for women/ +½÷¼ç [¤ª¤ó¤Ê¤¢¤ë¤¸] /(n) female owner/proprietress/landlady/ +½÷¼ê [¤ª¤ó¤Ê¤Ç] /(n) female labor/hiragana/womans handwriting/woman in a family/ +½÷¼ü [¤¸¤ç¤·¤å¤¦] /(n) female prisoner/ +½÷½÷¤·¤¤ [¤á¤á¤·¤¤] /(adj) effeminate/ +½÷¾­ [¤ª¤«¤ß] /(n) mistress/landlady/hostess/proprietress/ +½÷¾­ [¤¸¤ç¤·¤ç¤¦] /(n) mistress/landlady/hostess/proprietress/ +½÷¾æÉ× [¤¸¤ç¤¸¤ç¤¦¤Õ] /(n) brave woman/ +½÷¾æÉ× [¤¸¤ç¤¸¤ç¤¦¤Ö] /(n) brave woman/ +½÷¿§ [¤¸¤ç¤·¤ç¤¯] /(n) woman's beauty (charms)/love affair/lust/ +½÷¿´ [¤ª¤ó¤Ê¤´¤³¤í] /(n) woman's heart/female instincts or psychology/ +½÷¿´¤È½©¤Î¶õ [¤ª¤ó¤Ê¤´¤³¤í¤È¤¢¤­¤Î¤½¤é] /womans heart and autumn weather (are both fickle)/ +½÷¿¶¤ê [¤ª¤ó¤Ê¤Ö¤ê] /(n) woman-like/feminine/ +½÷¿À [¤¸¤ç¤·¤ó] /(n) goddess/(P)/ +½÷¿À [¤á¤¬¤ß] /(n) goddess/ +½÷¿Æ [¤ª¤ó¤Ê¤ª¤ä] /(n) female parent/ +½÷¿Í [¤Ë¤ç¤Ë¤ó] /(n) women/ +½÷¿Í¶ØÀ© [¤Ë¤ç¤Ë¤ó¤­¤ó¤»¤¤] /prohibited to women/ +½÷¿â¤é¤· [¤ª¤ó¤Ê¤¿¤é¤·] /(n) guy who knows how to play the ladies/skillful playboy/lady-killer/philanderer/Don Juan/ +½÷À¤ÂÓ [¤ª¤ó¤Ê¤¸¤ç¤¿¤¤] /(n) female household/ +½÷À­ [¤¸¤ç¤»¤¤] /(n) woman/(P)/ +½÷À­°ìÈÌ [¤¸¤ç¤»¤¤¤¤¤Ã¤Ñ¤ó] /women in general/ +½÷À­²½ [¤¸¤ç¤»¤¤¤«] /feminization/ +½÷À­²òÊü±¿Æ° [¤¸¤ç¤»¤¤¤«¤¤¤Û¤¦¤¦¤ó¤É¤¦] /women's liberation movement/ +½÷À­²òÊüÏÀ [¤¸¤ç¤»¤¤¤«¤¤¤Û¤¦¤í¤ó] /(n) feminism/ +½÷À­³Ø [¤¸¤ç¤»¤¤¤¬¤¯] /(n) women's studies/ +½÷À­´ï [¤¸¤ç¤»¤¤¤­] /(X) female genitalia/cunt/ +½÷À­·³ [¤¸¤ç¤»¤¤¤°¤ó] /womens team/ +½÷À­¸õÊä [¤¸¤ç¤»¤¤¤³¤¦¤Û] /(n) female candidate/ +½÷À­º¹ÊÌ [¤¸¤ç¤»¤¤¤µ¤Ù¤Ä] /discrimination against women/sexism/ +½÷À­Áü [¤¸¤ç¤»¤¤¤¾¤¦] /female image/ +½÷À­Åª [¤¸¤ç¤»¤¤¤Æ¤­] /(adj-na) feminine/effeminate/(P)/ +½÷À­Èþ [¤¸¤ç¤»¤¤¤Ó] /feminine beauty/ +½÷À­Ì¾»ì [¤¸¤ç¤»¤¤¤á¤¤¤·] /feminine noun/ +½÷À­ÍÑ [¤¸¤ç¤»¤¤¤è¤¦] /for use by women/ +½÷À¸ [¤¸¤ç¤»¤¤] /(n) schoolgirl/ +½÷À¸ÅÌ [¤¸¤ç¤»¤¤¤È] /(n) girl student/schoolgirl/ +½÷À¹¤ê [¤ª¤ó¤Ê¤¶¤«¤ê] /(n) peak of womanhood/ +½÷À¼ [¤¸¤ç¤»¤¤] /(n) female voice/ +½÷À¼¹ç¾§ [¤¸¤ç¤»¤¤¤¬¤Ã¤·¤ç¤¦] /(n) female chorus/ +½÷Áõ [¤¸¤ç¤½¤¦] /(n,vs) female clothing/wearing female clothing/ +½÷º [¤¸¤ç¤½¤ó] /respect for women/ +½÷ºÃËÈÜ [¤¸¤ç¤½¤ó¤À¤ó¤Ô] /(n) placing women above men/ +½÷ÂÎ [¤¸¤ç¤¿¤¤] /(n) woman's body/ +½÷ÂÎ [¤Ë¤ç¤¿¤¤] /(n) woman's body/ +½÷Âì [¤á¤À¤­] /(n) the smaller waterfall (of the two)/ +½÷ã [¤ª¤ó¤Ê¤¿¤Á] /(n) women/womenfolks/ +½÷Ãæ [¤¸¤ç¤Á¤å¤¦] /(n) (obs) maid/(P)/ +½÷Äë [¤¸¤ç¤Æ¤¤] /(n) empress/ +½÷Ź°÷ [¤¸¤ç¤Æ¤ó¤¤¤ó] /(n) saleswoman/shopgirl/ +½÷Åò [¤ª¤ó¤Ê¤æ] /(n) women's bath/ +½÷Æ»³Ú [¤ª¤ó¤Ê¤É¤¦¤é¤¯] /(n) women's indulgences/ +½÷Æñ [¤¸¤ç¤Ê¤ó] /(n) trouble with women/ +½÷ÇÈ [¤á¤Ê¤ß] /(n) the smaller waves/ +½÷Ê¢ [¤ª¤ó¤Ê¤Ð¤é] /(n) woman who has produced only daughters/ +½÷ʪ [¤ª¤ó¤Ê¤â¤Î] /(n) women's goods/ +½÷ʸ»ú [¤ª¤ó¤Ê¤â¤¸] /(n) woman's handwriting/hiragana/ +½÷ÊÊ [¤ª¤ó¤Ê¤°¤»] /(n) philandering/ +½÷Êؽê [¤ª¤ó¤Ê¤Ù¤ó¤¸¤ç] /(n) women's toilet/ +½÷Êý [¤ª¤ó¤Ê¤¬¤¿] /(n) male actor in female Kabuki roles/ +½÷˼ [¤Ë¤ç¤¦¤Ü¤¦] /(n) wife/(P)/ +½÷˼»ì [¤Ë¤ç¤¦¤Ü¤¦¤³¤È¤Ð] /(n) secret language of court ladies/ +½÷˼»ý¤Á [¤Ë¤ç¤¦¤Ü¤¦¤â¤Á] /married man/ +½÷˼Ìò [¤Ë¤ç¤¦¤Ü¤¦¤ä¤¯] /(n) assistant/right-hand man/ +½÷Ì» [¤¸¤ç¤»¤¤] /(n) one's son-in-law/ +½÷Í¥ [¤¸¤ç¤æ¤¦] /(n) actress/(P)/ +½÷ͧã [¤ª¤ó¤Ê¤È¤â¤À¤Á] /(n) girlfriend/woman (lady) friend/ +½÷ή [¤¸¤ç¤ê¤å¤¦] /(n) woman writer/(P)/ +½÷ήºî²È [¤¸¤ç¤ê¤å¤¦¤µ¤Ã¤«] /(n) woman writer/lady writer/authoress/ +½÷ήʸ³Ø¼Ô [¤¸¤ç¤ê¤å¤¦¤Ö¤ó¤¬¤¯¤·¤ã] /lady of letters/ +½÷Ϻ [¤¸¤ç¤í¤¦] /(n) prostitute/entertainment woman/ +½÷Ϻ²° [¤¸¤ç¤í¤¦¤ä] /(n) brothel/ +½÷Ϻ²Ö [¤ª¤ß¤Ê¤¨¤·] /(n) patrinia (name of flower)/ +½÷ϺÃØéá [¤¸¤ç¤í¤¦¤°¤â] /(n) yellow spider/ +½÷ÚÝ [¤ª¤ó¤Ê¤Ò¤Ç¤ê] /(n) woman shortage/ +½÷ëÔ¤· [¤ª¤ó¤Ê¤¿¤é¤·] /(n) guy who knows how to play the ladies/skillful playboy/lady-killer/philanderer/Don Juan/ +½ø [¤¸¤ç] /(n) foreword/preface/ +½ø [¤Ä¤¤¤Ç] /(n) (uk) opportunity/occasion/(P)/ +½ø¤Ç [¤Ä¤¤¤Ç] /(n) (uk) opportunity/occasion/(P)/ +½ø¤Ç¤¬Í­¤ë [¤Ä¤¤¤Ç¤¬¤¢¤ë] /(exp) to have occasion to do/ +½ø¤Ç¤Ë [¤Ä¤¤¤Ç¤Ë] /(adv) (uk) incidentally/taking the opportunity/while (you) are at it/on the occasion/(P)/ +½ø¤Ë [¤Ä¤¤¤Ç¤Ë] /(adv) (uk) incidentally/taking the opportunity/while (you) are at it/on the occasion/ +½ø¤Î¸ý [¤¸¤ç¤Î¤¯¤Á] /(exp,n) this is only the beginning (the real work having yet to begin)/ +½ø³«¤­ [¤¸¤ç¤Ó¤é¤­] /(n) beginnings/origins/ +½ø¶Ê [¤¸¤ç¤­¤ç¤¯] /(n) overture/prelude/(P)/ +½ø¸À [¤¸¤ç¤²¤ó] /(n) foreword/preface/introduction/ +½ø»ì [¤¸¤ç¤·] /(n) foreward/preface/introduction/ +½ø»õ [¤¸¤ç¤·] /(arch) arranging seats by seniority/ +½ø¼¡ [¤¸¤ç¤¸] /(n) order/sequence/ +½ø¾Ï [¤¸¤ç¤·¤ç¤¦] /(n) prologue/preface/ +½ø¿ô [¤¸¤ç¤¹¤¦] /(n) an ordinal number/ +½øÀâ [¤¸¤ç¤»¤Ä] /(n) introduction/(P)/ +½øÁÕ [¤¸¤ç¤½¤¦] /(n) (musical) introduction/ +½øÆóÃÊ [¤¸¤ç¤Ë¤À¤ó] /(n) jonidan (second lowest) division/ +½øÇËµÞ [¤¸¤ç¤Ï¤­¤å¤¦] /(n) artistic modulations in traditional Japanese performances/opening, middle and climax (end)/ +½øÈ× [¤¸¤ç¤Ð¤ó] /(n) the opening(s) (e.g., in a game of go or chess)/(P)/ +½øÈ×Àï [¤¸¤ç¤Ð¤ó¤»¤ó] /(n) early stages (of a game)/opening phase/ +½øʸ [¤¸¤ç¤Ö¤ó] /(n) preface/foreword/(P)/ +½øËë [¤¸¤ç¤Þ¤¯] /(n) curtain-raiser/prologue/(P)/ +½øÎó [¤¸¤ç¤ì¤Ä] /(n) rank/ranking order/(P)/ +½øÏÀ [¤¸¤ç¤í¤ó] /(n) introduction/preface/ +½ù¡¹ [¤¸¤ç¤¸¤ç] /(n) gradually/steadily/quietly/slowly/soon/ +½ù¡¹ [¤½¤í¤½¤í] /(n) gradually/steadily/quietly/slowly/soon/ +½ù¡¹¤Ë [¤¸¤ç¤¸¤ç¤Ë] /(adv) slowly/little by little/gradually/steadily/quietly/(P)/ +½ù¤í¤Ë [¤ª¤â¤à¤í¤Ë] /(adv) slowly/gently/ +½ù¹Ô [¤¸¤ç¤³¤¦] /(n,vs) going slowly/(P)/ +½ù½ù [¤¸¤ç¤¸¤ç] /(n) gradually/steadily/quietly/slowly/soon/ +½ù½ù [¤½¤í¤½¤í] /(n) gradually/steadily/quietly/slowly/soon/(P)/ +½ù½ù¤Ë [¤¸¤ç¤¸¤ç¤Ë] /(adv) slowly/little by little/gradually/steadily/quietly/(P)/ +½ùÊâ [¤¸¤ç¤Û] /walking slowly/ +½ùÌ® [¤¸¤ç¤ß¤ã¤¯] /bradycardia/ +½û [¤¹¤­] /(n) spade/plough/ +½ûµ¯¤³¤¹ [¤¹¤­¤ª¤³¤¹] /(v5s) to turn over soil/to dig or plow up/ +½û¾Æ¤­ [¤¹¤­¤ä¤­] /(n) sukiyaki/ +½ûÊÖ¤¹ [¤¹¤­¤«¤¨¤¹] /(v5s) to plow (up)/ +½ûÎü [¤¸¤ç¤ì¤ó] /(n) (long-handled) bamboo winnow used to sift earth or sand/ +½ü¤¤¤Æ [¤Î¤¾¤¤¤Æ] /except/save/(P)/ +½ü¤¯ [¤Î¤¾¤¯] /(v5k) to remove/to exclude/to except/(P)/ +½ü¤±¤ë [¤Î¤±¤ë] /(v1) to remove/to take away/to dislodge/to put something out of the way/ +½ü¤±¼Ô [¤Î¤±¤â¤Î] /(n) an outcast/ +½ü³° [¤¸¤ç¤¬¤¤] /(n,vs) exception/exclusion/(P)/ +½ü³°Îã [¤¸¤ç¤¬¤¤¤ì¤¤] /exception/ +½ü³Ë [¤¸¤ç¤«¤¯] /(n,vs) enucleate/ +½üµÑ [¤¸¤ç¤­¤ã¤¯] /(n,vs) exclusion/elimination/ +½üµî [¤¸¤ç¤­¤ç] /(n,vs) removal/getting rid of/(P)/ +½ü¹æ [¤¸¤ç¤´¤¦] /(n) mathematical division sign/ +½üºÙÆ°µ¡ [¤¸¤ç¤µ¤¤¤É¤¦¤­] /(n) defibrillator/ +½ü»» [¤¸¤ç¤¶¤ó] /(n) division (arith.)/ +½ü¼¾ [¤¸¤ç¤·¤Ä] /(n) dehumidification/ +½ü¼¾´ï [¤¸¤ç¤·¤Ä¤­] /(n) a dehumidifier/ +½ü¿ô [¤¸¤ç¤¹¤¦] /(n) divisor/ +½üÀÍ [¤¸¤ç¤»¤­] /(n) (legal) exclusion/ +½üÀÒ [¤¸¤ç¤»¤­] /(n,vs) (1) removing a name/(2) expelling/decommissioning/(P)/ +½üÀã [¤¸¤ç¤»¤Ä] /(n) snow removal/ +½üÀã¼Ö [¤¸¤ç¤»¤Ä¤·¤ã] /(n) snow-plow/ +½üÁð [¤¸¤ç¤½¤¦] /(n,vs) weeding/(P)/ +½üÁð´ï [¤¸¤ç¤½¤¦¤­] /(n) weeder/ +½üÁðºÞ [¤¸¤ç¤½¤¦¤¶¤¤] /(n) herbicide/ +½üÁú [¤¸¤ç¤½¤¦] /(n) defrosting/ +½üÂâ [¤¸¤ç¤¿¤¤] /(n) military discharge/ +½üÃîµÆ [¤¸¤ç¤Á¤å¤¦¤®¤¯] /(n) pyrethrum/ +½üÅÅ¿Ë [¤¸¤ç¤Ç¤ó¤Ð¤ê] /static charge eliminator/ +½üÉþ [¤¸¤ç¤Õ¤¯] /(n,vs) coming out of mourning/ +½üË¡ [¤¸¤ç¤Û¤¦] /(n) division/ +½üËë [¤¸¤ç¤Þ¤¯] /(n) unveiling (ceremony)/ +½üËë¼° [¤¸¤ç¤Þ¤¯¤·¤­] /(n) unveiling ceremony/ +½ü̾ [¤¸¤ç¤á¤¤] /(n,vs) expulsion/excommunication/(P)/ +½üÌë [¤¸¤ç¤ä] /(n) New Year's Eve/ +½üÎî [¤¸¤ç¤ì¤¤] /exorcism/ +½ý [¤­¤º] /(n) wound/injury/hurt/cut/gash/bruise/scratch/scar/weak point/(P)/ +½ý [¤·¤ç¤¦] /(n) wound/injury/hurt/cut/gash/bruise/scratch/scar/weak point/ +½ý¡¹¤·¤¤ [¤¤¤¿¤¤¤¿¤·¤¤] /(adj) pitiful/pathetic/ +½ý¤Ä¤¯ [¤­¤º¤Ä¤¯] /(v5k) to be hurt/to be wounded/to get injured/ +½ý¤ß [¤¤¤¿¤ß] /(n) grief/distress/damage/bruise/ +½ý¤à [¤¤¤¿¤à] /(v5m) to be damaged/to go bad/(P)/ +½ý¤á¤ë [¤¤¤¿¤á¤ë] /(v1) to damage/to impair/to spoil/(P)/ +½ý¤òÉ餦 [¤­¤º¤ò¤ª¤¦] /(exp) to be injured/to sustain a wound/ +½ý¤ó¤À¥È¥Þ¥È [¤¤¤¿¤ó¤À¥È¥Þ¥È] /rotten tomatoes/ +½ý¤ó¤À²È [¤¤¤¿¤ó¤À¤¤¤¨] /damaged house/ +½ý³² [¤·¤ç¤¦¤¬¤¤] /(n) (1) wound/injury/accident/casualty/(2) assault/(P)/ +½ý³²ºá [¤·¤ç¤¦¤¬¤¤¤¶¤¤] /(n) (crime of) inflicting bodily injury/ +½ý³²Êݸ± [¤·¤ç¤¦¤¬¤¤¤Û¤±¤ó] /accident insurance/ +½ý¸ý [¤­¤º¤°¤Á] /(n) wound/(P)/ +½ý¸ý¤òË¥¤¦ [¤­¤º¤°¤Á¤ò¤Ì¤¦] /(exp) to sew up (suture) a wound/ +½ýº¯ [¤­¤º¤¢¤È] /(n) scar/cicatrix/ +½ýº¯ [¤·¤ç¤¦¤³¤ó] /(n) scar/cicatrix/ +½ý¼Ô [¤·¤ç¤¦¤·¤ã] /(n) wounded person/casualty/injured person/(P)/ +½ý½ý¤·¤¤ [¤¤¤¿¤¤¤¿¤·¤¤] /(adj) pitiful/pathetic/ +½ý¿´ [¤·¤ç¤¦¤·¤ó] /(adj-no,n) heartbreak/grief/ +½ýÀ× [¤­¤º¤¢¤È] /(n) scar/cicatrix/(P)/ +½ýÁÏ [¤·¤ç¤¦¤½¤¦] /wound/injury/ +½ýò [¤·¤ç¤¦¤¿¤ó] /crying in pain/ +½ý÷ [¤·¤ç¤¦¤¿¤ó] /crying in pain/ +½ýÉ [¤·¤ç¤¦¤Ó¤ç¤¦] /(n) injuries and sickness/ +½ýÉÂʼ [¤·¤ç¤¦¤Ó¤ç¤¦¤Ø¤¤] /(n) sick and wounded soldiers/ +½ýÉÂÊáκ [¤·¤ç¤¦¤Ó¤ç¤¦¤Û¤ê¤ç] /sick and wounded prisoners/ +½ýÉÕ¤¯ [¤­¤º¤Ä¤¯] /(v5k) to be hurt/to be wounded/to get injured/(P)/ +½ýÉÕ¤±¤ë [¤­¤º¤Ä¤±¤ë] /(v1) to wound/to hurt someone's feelings/(P)/ +½ýʪ [¤­¤º¤â¤Î] /(n) defective article/unvirtuous girl/ +½ýʼ [¤·¤ç¤¦¤Ø¤¤] /(n) wounded soldier/ +½ýÌô [¤­¤º¤°¤¹¤ê] /salve/ointment/ +½ýÒë¤á [¤­¤º¤È¤¬¤á] /(n) inflamed wound/ +½ýج [¤·¤ç¤¦¤¹¤¤] /(n) great grief/ +½ýØ­ [¤·¤ç¤¦¤¹¤¤] /(n) great grief/ +½ýáØ [¤·¤ç¤¦¤¤] /(n) wound/injury/ +½ýáØ·³¿Í [¤·¤ç¤¦¤¤¤°¤ó¤¸¤ó] /(n) wounded soldier/disabled veteran/ +½þ [¤·¤ç¤¦] /(n) making up for/ +½þ¤¤ [¤Ä¤°¤Ê¤¤] /(n) recompense/indemnity/atonement/(P)/ +½þ¤¦ [¤Ä¤°¤Ê¤¦] /(v5u) to make up for/to recompense/to redeem (one's faults)/to compensate for/to indemnify/to atone for/(P)/ +½þ´Ô [¤·¤ç¤¦¤«¤ó] /(n) repayment/redemption/amortization/(P)/ +½þ´ÔµÁ̳¼Ô [¤·¤ç¤¦¤«¤ó¤®¤à¤·¤ã] /(n) guarantor (of a payment)/ +½þµÑ [¤·¤ç¤¦¤­¤ã¤¯] /(n) repayment/redemption/amortization/(P)/ +½þ¶â [¤·¤ç¤¦¤­¤ó] /(n) reparation/redemption/ +½þ¶â¤ò·ü¤±¤ë [¤·¤ç¤¦¤­¤ó¤ò¤«¤±¤ë] /(v1) to offer a prize/ +¾¡¤¿¤ì¤Ì [¤«¤¿¤ì¤Ì] /to be unable to win/ +¾¡¤Á [¤«¤Á] /(n) win/victory/(P)/ +¾¡¤Á¤ÃÊü¤· [¤«¤Á¤Ã¤Ñ¤Ê¤·] /(n) winning straight victories/making a clean score/ +¾¡¤Á¤È¤ë [¤«¤Á¤È¤ë] /(v5r) to exert oneself and win/to gain (victory)/ +¾¡¤Á±Û¤· [¤«¤Á¤³¤·] /(n) more wins than losses (sport)/(P)/ +¾¡¤Á±Û¤¹ [¤«¤Á¤³¤¹] /(v5s) to have more wins than losses/to lead (someone) by (three) matches/(P)/ +¾¡¤Áµ¤ [¤«¤Á¤­] /(adj-na,n) determined or unyielding spirit/ +¾¡¤Á·ª [¤«¤Á¤°¤ê] /(n) dried chestnut/ +¾¡¤Á¸Ø¤ë [¤«¤Á¤Û¤³¤ë] /(v5r) to triumph/to be elated with success/ +¾¡¤Á»Ä¤ë [¤«¤Á¤Î¤³¤ë] /(v5r) to win and advance to the next round/ +¾¡¤Á¼è¤ë [¤«¤Á¤È¤ë] /(v5r) to exert oneself and win/to gain (victory)/ +¾¡¤Á¿Ê¤à [¤«¤Á¤¹¤¹¤à] /(v5m) to win and advance to the next round/ +¾¡¤ÁÀ± [¤«¤Á¤Ü¤·] /(n) (mark indicating) a win/(P)/ +¾¡¤ÁÀï [¤«¤Á¤¤¤¯¤µ] /(n) victory/ +¾¡¤ÁÄ̤¹ [¤«¤Á¤È¤ª¤¹] /(v5s) to win straight victories/ +¾¡¤Áƨ¤² [¤«¤Á¤Ë¤²] /(n) quitting while one is ahead/ +¾¡¤ÁÆÀ¤ë [¤«¤Á¤¨¤ë] /(v1) to achieve/to win/to gain/to attain/ +¾¡¤ÁÇÏ [¤«¤Á¤¦¤Þ] /(n) winning horse/winner/ +¾¡¤ÁÈ´¤¯ [¤«¤Á¤Ì¤¯] /(v5k) to win through/ +¾¡¤ÁÉ餱 [¤«¤Á¤Þ¤±] /(n) victory or defeat/(P)/ +¾¡¤ÁÊü¤¹ [¤«¤Á¤Ï¤Ê¤¹] /(v5s) to win continuously/ +¾¡¤ÁÌ£ [¤«¤Á¤ß] /(n) sign of victory/ +¾¡¤Á̾¾è¤ê [¤«¤Á¤Ê¤Î¤ê] /(n) (in sumo) being declared the winner of a bout/ +¾¡¤ÁÌÜ [¤«¤Á¤á] /(n) chance/odds/ +¾¡¤Áòª [¤«¤Á¤É¤­] /(n) shout or cry of victory/ +¾¡¤Ä [¤«¤Ä] /(v5t) to win/to gain victory/(P)/ +¾¡¤ë [¤Þ¤µ¤ë] /(v5r) to excel/to surpass/to outrival/(P)/ +¾¡¤ì¤¿¶ÈÀÓ [¤¹¤°¤ì¤¿¤®¤ç¤¦¤»¤­] /(n) outstanding achievement/ +¾¡°ø [¤·¤ç¤¦¤¤¤ó] /(n) cause of victory/(P)/ +¾¡³Ú [¤·¤ç¤¦¤é¤¯] /Cakrasamvara/Samvara/Supreme Bliss (tantric Buddhist deity)/ +¾¡·Ê [¤·¤ç¤¦¤±¤¤] /(n) scenic view/ +¾¡º¹ [¤·¤ç¤¦¤µ] /(n) difference in wins (in number of games won)/ +¾¡»» [¤·¤ç¤¦¤µ¤ó] /(n) prospects of victory/chances of success/ +¾¡¼Ô [¤·¤ç¤¦¤·¤ã] /(n) winner/victor/(P)/ +¾¡¼ê [¤«¤Ã¤Æ] /(adj-na,n) kitchen/one's own convenience/one's way/selfishness/(P)/ +¾¡¼ê¤Ë [¤«¤Ã¤Æ¤Ë] /arbitrarily/of it's own accord/involuntarily/wilfully/as one pleases/ +¾¡¼ê¸µ [¤«¤Ã¤Æ¤â¤È] /(n) in and about a kitchen/family circumstances/ +¾¡¼ê¸ý [¤«¤Ã¤Æ¤°¤Á] /(n) kitchen door/back door/ +¾¡¼ê¸þ¤­ [¤«¤Ã¤Æ¤à¤­] /(n) in and about a kitchen/family circumstances/ +¾¡¼ê¼¡Âè [¤«¤Ã¤Æ¤·¤À¤¤] /(adj-na,n) acting according to one's inclinations/ +¾¡Àª¤Ç¤¢¤ë [¤·¤ç¤¦¤»¤¤¤Ç¤¢¤ë] /to stand a good chance of winning the game/ +¾¡ÁÊ [¤·¤ç¤¦¤½] /(n) winning a lawsuit/(P)/ +¾¡ÃÏ [¤·¤ç¤¦¤Á] /(n) beauty spot/scenic spot/ +¾¡Ãå [¤·¤ç¤¦¤Á¤ã¤¯] /(n) winning move (in a go game)/ +¾¡ÇÏ [¤«¤Á¤¦¤Þ] /(n) winning horse/ +¾¡ÇÔ [¤·¤ç¤¦¤Ï¤¤] /(n) victory or defeat/issue (of battle)/(P)/ +¾¡ÇԤθ°¤ò°®¤ë [¤·¤ç¤¦¤Ï¤¤¤Î¤«¤®¤ò¤Ë¤®¤ë] /(exp) to have the game in one's hands/to hold the key to victory/ +¾¡ÇԤοô [¤·¤ç¤¦¤Ï¤¤¤Î¤¹¤¦] /issue of the battle/ +¾¡Éé [¤·¤ç¤¦¤Ö] /(n,vs) victory or defeat/match/contest/game/bout/(P)/ +¾¡Éé»Õ [¤·¤ç¤¦¤Ö¤·] /(n) gambler/ +¾¡Éé»ö [¤·¤ç¤¦¤Ö¤´¤È] /(n) gambling/competition/game (of chance)/ +¾¡Êó [¤·¤ç¤¦¤Û¤¦] /(n) news of a victory/ +¾¡Íø [¤·¤ç¤¦¤ê] /(n) victory/triumph/conquest/success/win/(P)/ +¾¡Íø¤ò¼ý¤á¤ë [¤·¤ç¤¦¤ê¤ò¤ª¤µ¤á¤ë] /(exp) to gain a victory/to win/ +¾¡Íø¼Ô [¤·¤ç¤¦¤ê¤·¤ã] /winner/victor/conqueror/ +¾¡ÍøÅê¼ê [¤·¤ç¤¦¤ê¤È¤¦¤·¤å] /winning pitcher/ +¾¡ÍøËô¾¡Íø [¤·¤ç¤¦¤ê¤Þ¤¿¤·¤ç¤¦¤ê] /victory after victory/ +¾¡Î¨ [¤·¤ç¤¦¤ê¤Ä] /(n) winning percentage/(P)/ +¾¢ [¤·¤ç¤¦] /(n) (1) workman/artisan/mechanic/carpenter/(2) means/idea/(P)/ +¾¢ [¤¿¤¯¤ß] /(n) (1) workman/artisan/mechanic/carpenter/(2) means/idea/ +¾¢µ¤ [¤·¤ç¤¦¤­] /(n) affectation/desire to be impressive/ +¾£ [¤Þ¤¹] /(n) (1) measure/unit of volume (1.8l)/(2) square container, e.g. a box/(P)/ +¾£·Á [¤Þ¤¹¤¬¤¿] /(n) square (shape)/ +¾£ÀÊ [¤Þ¤¹¤»¤­] /(n) tatami "box seat" for four people at sumo or kabuki/ +¾£Á« [¤·¤ç¤¦¤»¤ó] /rising up/ +¾£ÌÜ [¤Þ¤¹¤á] /(n) (1) measure/(2) square (of graph paper)/(3) box/ +¾¤ [¤·¤ç¤¦] /call/send for/wear/put on/take (a bath)/ride in/buy/eat/drink/catch (a cold)/ +¾¤¤· [¤á¤·] /(n) summons/call/ +¾¤¤·´¹¤¨ [¤á¤·¤«¤¨] /(n) change of clothes/ +¾¤¤·´ó¤»¤ë [¤á¤·¤è¤»¤ë] /(v1) to call (someone) to you/to call together/to call to come/ +¾¤¤·»È¤¤ [¤á¤·¤Ä¤«¤¤] /(n) servant/menial/ +¾¤¤·»È¤¦ [¤á¤·¤Ä¤«¤¦] /(v5u) to employ/ +¾¤¤·½¸¤á¤ë [¤á¤·¤¢¤Ä¤á¤ë] /(v1) to call together/ +¾¤¤·½Ð¤¹ [¤á¤·¤À¤¹] /(v5s) to call out/to summon/ +¾¤¤·¾å¤¬¤êʪ [¤á¤·¤¢¤¬¤ê¤â¤Î] /(n) food/ +¾¤¤·¾å¤¬¤ë [¤á¤·¤¢¤¬¤ë] /(v5r) (pol) to eat/(P)/ +¾¤¤·¾å¤²¤ë [¤á¤·¤¢¤²¤ë] /(v1) to forfeit/to confiscate/to call out/ +¾¤¤·Âؤ¨ [¤á¤·¤«¤¨] /(n) change of clothes/ +¾¤¤·Æþ¤ì¤ë [¤á¤·¤¤¤ì¤ë] /(v1) to call in/ +¾¤¤·Êª [¤á¤·¤â¤Î] /(n) (pol) clothing/ +¾¤¤·Êá¤ë [¤á¤·¤È¤ë] /(v5r) to arrest/to apprehend/ +¾¤¤·Êú¤¨ [¤á¤·¤«¤«¤¨] /(n) mercenary troops/ +¾¤¤·Êú¤¨¤ë [¤á¤·¤«¤«¤¨¤ë] /(v1) to employ/to engage/ +¾¤¤·Ï¢¤ì¤ë [¤á¤·¤Ä¤ì¤ë] /(v1) to bring along/to accompany/ +¾¤¤¹ [¤á¤¹] /(v5s) (1) to call/to send for/(2) to put on/to wear/to take (a bath)/to ride in/to buy/to eat/to drink/to catch (a cold)/(P)/ +¾¤´­ [¤·¤ç¤¦¤«¤ó] /(n,vs) summons/(P)/ +¾¤´­¾õ [¤·¤ç¤¦¤«¤ó¤¸¤ç¤¦] /call/summons/subpoena/ +¾¤´­Îá¾õ [¤·¤ç¤¦¤«¤ó¤ì¤¤¤¸¤ç¤¦] /summons for directions (legal UK)/ +¾¤´Ô [¤·¤ç¤¦¤«¤ó] /(n) recall/ +¾¤»È [¤á¤·¤Ä¤«¤¤] /(n) servant/menial/ +¾¤»È¤¤ [¤á¤·¤Ä¤«¤¤] /(n) servant/menial/ +¾¤»È¤¦ [¤á¤·¤Ä¤«¤¦] /(v5u) to hire a servant/ +¾¤½¸ [¤·¤ç¤¦¤·¤å¤¦] /(n,vs) calling together (e.g. parliament)/(P)/ +¾¤½¸¼Ô [¤·¤ç¤¦¤·¤å¤¦¤·¤ã] /convenor/ +¾¤½¸Îá [¤·¤ç¤¦¤·¤å¤¦¤ì¤¤] /(n) mustering-out order/callup/ +¾¤½¸Îá¾õ [¤·¤ç¤¦¤·¤å¤¦¤ì¤¤¤¸¤ç¤¦] /(n) draft papers/callup notice/ +¾¤¾õ [¤·¤ç¤¦¤¸¤ç¤¦] /(n) letter of invitation/ +¾¤ÀÁ [¤·¤ç¤¦¤»¤¤] /(n,vs) calling together/invitation/ +¾¤Ã× [¤·¤ç¤¦¤Á] /(n,vs) calling together/ +¾¤Êç [¤·¤ç¤¦¤Ü] /(n) levy/enlistment/ +¾¤Ì¿ [¤·¤ç¤¦¤á¤¤] /call/divine call/ +¾¥²ü [¤·¤ç¤¦¤«¤¤] /(n) patrolling/ +¾¥²üµ¡ [¤·¤ç¤¦¤«¤¤¤­] /(n) patrol plane/ +¾¥²üÄú [¤·¤ç¤¦¤«¤¤¤Æ¤¤] /patrol boat/ +¾¥¼Ë [¤·¤ç¤¦¤·¤ã] /(n) sentry box/ +¾¥Ê¼ [¤·¤ç¤¦¤Ø¤¤] /(n) sentry/ +¾¦ [¤·¤ç¤¦] /(n,n-suf) quotient/(P)/ +¾¦¤¤ [¤¢¤­¤Ê¤¤] /(n) trade/business/(P)/ +¾¦¤¦ [¤¢¤­¤Ê¤¦] /(v5u) (1) to sell/(2) to handle/to trade in/ +¾¦±¿ [¤·¤ç¤¦¤¦¤ó] /(n) fortunes of business/ +¾¦²È [¤·¤ç¤¦¤«] /(n) mercantile house/store/merchant/ +¾¦²Ê [¤·¤ç¤¦¤«] /(n) commercial course/ +¾¦²ÊÂç³Ø [¤·¤ç¤¦¤«¤À¤¤¤¬¤¯] /commercial college/ +¾¦²ñ [¤·¤ç¤¦¤«¤¤] /(n) firm/company/(P)/ +¾¦³Ø [¤·¤ç¤¦¤¬¤¯] /(n) commercial science/(P)/ +¾¦³Ø»Î [¤·¤ç¤¦¤¬¤¯¤·] /Bachelor of Commercial Science/ +¾¦³ØÇî»Î [¤·¤ç¤¦¤¬¤¯¤Ï¤¯¤·] /Doctor of Commercial Science/ +¾¦´·½¬ [¤·¤ç¤¦¤«¤ó¤·¤å¤¦] /(n) commercial practice/ +¾¦´·½¬Ë¡ [¤·¤ç¤¦¤«¤ó¤·¤å¤¦¤Û¤¦] /(n) commercial law/ +¾¦´Û [¤·¤ç¤¦¤«¤ó] /(n) firm/trading company/ +¾¦µ¡ [¤·¤ç¤¦¤­] /(n) business opportunity/ +¾¦µÄ [¤·¤ç¤¦¤®] /(n) conference/consultation/ +¾¦µÄ°÷ [¤·¤ç¤¦¤®¤¤¤ó] /(n) counselor/trustee/ +¾¦¶· [¤·¤ç¤¦¤­¤ç¤¦] /(n) business conditions/ +¾¦¶È [¤·¤ç¤¦¤®¤ç¤¦] /(n) commerce/trade/business/(P)/ +¾¦¶È²½ [¤·¤ç¤¦¤®¤ç¤¦¤«] /commercialization/ +¾¦¶È³¦ [¤·¤ç¤¦¤®¤ç¤¦¤«¤¤] /commercial world/ +¾¦¶È³¹ [¤·¤ç¤¦¤®¤ç¤¦¤¬¤¤] /shopping street/ +¾¦¶È³Ø [¤·¤ç¤¦¤®¤ç¤¦¤¬¤¯] /(n) commercial science/ +¾¦¶È³Ø¹» [¤·¤ç¤¦¤®¤ç¤¦¤¬¤Ã¤³¤¦] /commercial school/ +¾¦¶È¶ä¹Ô [¤·¤ç¤¦¤®¤ç¤¦¤®¤ó¤³¤¦] /commercial bank/ +¾¦¶È¹Á [¤·¤ç¤¦¤®¤ç¤¦¤³¤¦] /commercial port/ +¾¦¶È¹ñ [¤·¤ç¤¦¤®¤ç¤¦¤³¤¯] /(n) mercantile nation/ +¾¦¶È»»½Ñ [¤·¤ç¤¦¤®¤ç¤¦¤µ¤ó¤¸¤å¤Ä] /commercial arithmetic/ +¾¦¶È»Ë [¤·¤ç¤¦¤®¤ç¤¦¤·] /history of commerce/ +¾¦¶È»ñËÜ [¤·¤ç¤¦¤®¤ç¤¦¤·¤Û¤ó] /trading capital/ +¾¦¶È¼çµÁ [¤·¤ç¤¦¤®¤ç¤¦¤·¤å¤®] /commercialism/ +¾¦¶È¼ê·Á [¤·¤ç¤¦¤®¤ç¤¦¤Æ¤¬¤¿] /(n) commercial bill/commercial paper (CP)/ +¾¦¶È¿®ÍѾõ [¤·¤ç¤¦¤®¤ç¤¦¤·¤ó¤è¤¦¤¸¤ç¤¦] /commercial letter of credit/ +¾¦¶È¿ô³Ø [¤·¤ç¤¦¤®¤ç¤¦¤¹¤¦¤¬¤¯] /commercial mathematics/ +¾¦¶ÈÀ¸»º [¤·¤ç¤¦¤®¤ç¤¦¤»¤¤¤µ¤ó] /(n) commercial production/ +¾¦¶ÈÁȹç [¤·¤ç¤¦¤®¤ç¤¦¤¯¤ß¤¢¤¤] /guild/trade association/ +¾¦¶ÈÃÏ [¤·¤ç¤¦¤®¤ç¤¦¤Á] /business district/ +¾¦¶ÈÃ϶è [¤·¤ç¤¦¤®¤ç¤¦¤Á¤¯] /commercial district/ +¾¦¶ÈÅе­ [¤·¤ç¤¦¤®¤ç¤¦¤È¤¦¤­] /commercial registration/ +¾¦¶ÈÅÔ»Ô [¤·¤ç¤¦¤®¤ç¤¦¤È¤·] /commercial city/ +¾¦¶ÈÆ»ÆÁ [¤·¤ç¤¦¤®¤ç¤¦¤É¤¦¤È¤¯] /business morality/ +¾¦¶ÈÈþ½Ñ [¤·¤ç¤¦¤®¤ç¤¦¤Ó¤¸¤å¤Ä] /commercial art/ +¾¦¶Èʸ [¤·¤ç¤¦¤®¤ç¤¦¤Ö¤ó] /commercial correspondence/ +¾¦¶ÈÊüÁ÷ [¤·¤ç¤¦¤®¤ç¤¦¤Û¤¦¤½¤¦] /commercial broadcast/ +¾¦¶ÈÌÜŪ [¤·¤ç¤¦¤®¤ç¤¦¤â¤¯¤Æ¤­] /(n) business goal/ +¾¦·Ð [¤·¤ç¤¦¤±¤¤] /commerce and economics/ +¾¦¸¢ [¤·¤ç¤¦¤±¤ó] /(n) commercial supremacy/commercial rights/ +¾¦¹© [¤·¤ç¤¦¤³¤¦] /(n) commerce and industry/(P)/ +¾¦¹©²ñµÄ½ê [¤·¤ç¤¦¤³¤¦¤«¤¤¤®¤·¤ç] /Chamber of Commerce and Industry/(P)/ +¾¦¹©¶È [¤·¤ç¤¦¤³¤¦¤®¤ç¤¦] /(n) commerce and industry/ +¾¦¹©¶È¼Ô [¤·¤ç¤¦¤³¤¦¤®¤ç¤¦¤·¤ã] /commercial and industrial men/ +¾¦¹Á [¤·¤ç¤¦¤³¤¦] /(n) commercial port/ +¾¦¹Ô°Ù [¤·¤ç¤¦¤³¤¦¤¤] /(n) commercial transaction/ +¾¦¹æ [¤·¤ç¤¦¤´¤¦] /(n) firm name/trade name/ +¾¦º² [¤·¤ç¤¦¤³¤ó] /(n) commercial spirit/(P)/ +¾¦ºÍ [¤·¤ç¤¦¤µ¤¤] /(n) business ability/ +¾¦ºö [¤·¤ç¤¦¤µ¤¯] /(n) business policy/ +¾¦»ö [¤·¤ç¤¦¤¸] /(n) commercial affairs/(P)/ +¾¦»ö²ñ¼Ò [¤·¤ç¤¦¤¸¤¬¤¤¤·¤ã] /commercial company/ +¾¦¼Ò [¤·¤ç¤¦¤·¤ã] /(n) trading company/firm/(P)/ +¾¦¼è°ú [¤·¤ç¤¦¤È¤ê¤Ò¤­] /(n) business transaction/ +¾¦¾õ [¤·¤ç¤¦¤¸¤ç¤¦] /(n) market conditions/ +¾¦¿Í [¤¢¤­¤¦¤É] /(n) trader/shopkeeper/merchant/ +¾¦¿Í [¤¢¤­¤Ó¤È] /(n) trader/shopkeeper/merchant/ +¾¦¿Í [¤¢¤­¤å¤¦¤É] /(n) trader/shopkeeper/merchant/ +¾¦¿Í [¤¢¤­¤ó¤É] /(n) trader/shopkeeper/merchant/ +¾¦¿Í [¤·¤ç¤¦¤Ë¤ó] /(n) trader/shopkeeper/merchant/(P)/ +¾¦¿Í³¹ [¤·¤ç¤¦¤Ë¤ó¤Þ¤Á] /business street/ +¾¦Àï [¤·¤ç¤¦¤»¤ó] /(n) sales war/(P)/ +¾¦Á¥ [¤·¤ç¤¦¤»¤ó] /(n) merchant ship/ +¾¦Á¥³Ø¹» [¤·¤ç¤¦¤»¤ó¤¬¤Ã¤³¤¦] /merchant-marine school/ +¾¦Á¥´ú [¤·¤ç¤¦¤»¤ó¤­] /merchant flag/ +¾¦Á¥Ââ [¤·¤ç¤¦¤»¤ó¤¿¤¤] /merchant fleet/ +¾¦Á¥Âç³Ø [¤·¤ç¤¦¤»¤ó¤À¤¤¤¬¤¯] /mercantile marine college/ +¾¦Âç [¤·¤ç¤¦¤À¤¤] /commercial college/ +¾¦ÃÌ [¤·¤ç¤¦¤À¤ó] /(n,vs) business discussion/negotiation/(P)/ +¾¦Å¹ [¤·¤ç¤¦¤Æ¤ó] /(n) shop/business firm/(P)/ +¾¦Å¹³¹ [¤·¤ç¤¦¤Æ¤ó¤¬¤¤] /(n) shopping district/shopping street/ +¾¦Å¹¼ç [¤·¤ç¤¦¤Æ¤ó¤·¤å] /storekeeper/proprietor of a shop/ +¾¦Çä [¤·¤ç¤¦¤Ð¤¤] /(n,vs) trade/business/commerce/transaction/occupation/(P)/ +¾¦Çä¤Î³ô [¤·¤ç¤¦¤Ð¤¤¤Î¤«¤Ö] /goodwill of a business/ +¾¦Çä¤òÂؤ¨¤ë [¤·¤ç¤¦¤Ð¤¤¤ò¤«¤¨¤ë] /(exp) to change to a new business/ +¾¦Ç䵤 [¤·¤ç¤¦¤Ð¤¤¤®] /(n) commercial spirit/profit motive/ +¾¦Ç䵤¼Á [¤·¤ç¤¦¤Ð¤¤¤«¤¿¤®] /mercenary spirit/ +¾¦Çä¶Ú [¤·¤ç¤¦¤Ð¤¤¤¹¤¸] /business connections/ +¾¦Çä¿Í [¤·¤ç¤¦¤Ð¤¤¤Ë¤ó] /(n) merchant/professional/expert/ +¾¦ÇäÂؤ¨ [¤·¤ç¤¦¤Ð¤¤¤¬¤¨] /change of occupation/ +¾¦ÇäŨ [¤·¤ç¤¦¤Ð¤¤¤¬¤¿¤­] /(n) professional jealousy/business rivalry/ +¾¦ÇäÆ»¶ñ [¤·¤ç¤¦¤Ð¤¤¤É¤¦¤°] /stock-in-trade/ +¾¦ÇäÊÁ [¤·¤ç¤¦¤Ð¤¤¤¬¤é] /(n-t) nature of one's business/business instinct/ +¾¦É¸ [¤·¤ç¤¦¤Ò¤ç¤¦] /(n) trademark/(P)/ +¾¦É¸¸¢ [¤·¤ç¤¦¤Ò¤ç¤¦¤±¤ó] /(n) trademark signs/ +¾¦É¸Êݸî [¤·¤ç¤¦¤Ò¤ç¤¦¤Û¤´] /(n) trademark protection/ +¾¦ÉÊ [¤·¤ç¤¦¤Ò¤ó] /(n) commodity/article of commerce/goods/stock/merchandise/(P)/ +¾¦ÉʲóžΨ [¤·¤ç¤¦¤Ò¤ó¤«¤¤¤Æ¤ó¤ê¤Ä] /(n) stock turnover/ +¾¦ÉÊ³Ø [¤·¤ç¤¦¤Ò¤ó¤¬¤¯] /(study of) merchandising/ +¾¦ÉÊ·ô [¤·¤ç¤¦¤Ò¤ó¤±¤ó] /(n) gift certificate/(P)/ +¾¦Éʺ߹â [¤·¤ç¤¦¤Ò¤ó¤¶¤¤¤À¤«] /amount of inventory/ +¾¦ÉÊÀèʪ¼è°ú [¤·¤ç¤¦¤Ò¤ó¤µ¤­¤â¤Î¤È¤ê¤Ò¤­] /(n) commodity futures/ +¾¦ÉÊ̾ [¤·¤ç¤¦¤Ò¤ó¤á¤¤] /trade (brand) name/ +¾¦ÉÊÌÜÏ¿ [¤·¤ç¤¦¤Ò¤ó¤â¤¯¤í¤¯] /inventory/catalog/ +¾¦ÊÞ [¤·¤ç¤¦¤Û] /(n) shop/store/ +¾¦Ë¡ [¤·¤ç¤¦¤Û¤¦] /(n) trade/business/commerce/commercial law/(P)/ +¾¦Ì³ [¤·¤ç¤¦¤à] /(n) commercial affairs/(P)/ +¾¦Ì³´± [¤·¤ç¤¦¤à¤«¤ó] /(n) commercial attache/ +¾¦Ì³¾Ê [¤·¤ç¤¦¤à¤·¤ç¤¦] /Department of Commerce/ +¾¦ÍÑ [¤·¤ç¤¦¤è¤¦] /(n) on business/for business/business purpose/(P)/ +¾¦ÍѲ½ [¤·¤ç¤¦¤è¤¦¤«] /commercialization/ +¾¦ÍѸì [¤·¤ç¤¦¤è¤¦¤´] /commercial term/ +¾¦ÍÑʸ [¤·¤ç¤¦¤è¤¦¤Ö¤ó] /(n) business correspondence/ +¾¦ÍÑÍøÍÑ [¤·¤ç¤¦¤è¤¦¤ê¤è¤¦] /(n) commercial use/ +¾¦Íø [¤·¤ç¤¦¤ê] /(n) commercial profit/ +¾¦Î¬ [¤·¤ç¤¦¤ê¤ã¤¯] /(n) business policy/ +¾¦Î® [¤·¤ç¤¦¤ê¤å¤¦] /(n) sales channels/(product) distribution channels/ +¾¦ÎÌ [¤·¤ç¤¦¤ê¤ç¤¦] /(n) consideration/deliberation/discussion/ +¾§¤¤Êý [¤È¤Ê¤¤¤«¤¿] /method of chanting/ +¾§¤¨¤ë [¤È¤Ê¤¨¤ë] /(v1) to recite/to chant/to call upon/(P)/ +¾§¤¹¤ë [¤·¤ç¤¦¤¹¤ë] /(vs-s) to recite/to chant/to read aloud/ +¾§²Î [¤·¤ç¤¦¤«] /(n) singing/songs/(P)/ +¾§Æ³ [¤·¤ç¤¦¤É¤¦] /(n) leading/converting someone to Buddhism/advocacy/ +¾§Æ» [¤·¤ç¤¦¤É¤¦] /(n) advocacy/ +¾§Ì¾ [¤·¤ç¤¦¤ß¤ç¤¦] /(n) intoning or chanting the name of the Buddha/ +¾§Ï [¤·¤ç¤¦¤ï] /(n,vs) saying (cheering) in chorus/ +¾¨¤Æ [¤«¤Ä¤Æ] /(adv) once/ever/(P)/ +¾¨¤á¤ë [¤Ê¤á¤ë] /(v1) to lick/to taste/to experience/to make fun of/to make light of/to put down/to treat with contempt/ +¾©³Ø [¤·¤ç¤¦¤¬¤¯] /(n) encouragement to study/(P)/ +¾©³Ø¶â [¤·¤ç¤¦¤¬¤¯¤­¤ó] /(n) scholarship/(P)/ +¾©³Ø»ñ¶â [¤·¤ç¤¦¤¬¤¯¤·¤­¤ó] /scholarship fund/ +¾©³ØÀ¸ [¤·¤ç¤¦¤¬¤¯¤»¤¤] /(n) scholarship student/ +¾©Îå [¤·¤ç¤¦¤ì¤¤] /(n) encouragement/promotion/message/address/(P)/ +¾©Îå¶â [¤·¤ç¤¦¤ì¤¤¤­¤ó] /(n) subsidy/ +¾ª [¤á¤«¤±] /(n) mistress/kept woman/concubine/ +¾ª [¤ï¤é¤ï] /(n) (hum) (fem) I/ +¾ª½Ð [¤·¤ç¤¦¤·¤å¤Ä] /(n) illegitimate (e.g., born to a mistress)/ +¾ªÂð [¤·¤ç¤¦¤¿¤¯] /(n) house in which a mistress is kept/ +¾ªÊ¢ [¤·¤ç¤¦¤Õ¤¯] /(n) illegitimate (e.g. born to a mistress)/ +¾ªÊ¢ [¤á¤«¤±¤Ð¤é] /(n) illegitimate (e.g. born to a mistress)/ +¾«²È [¤·¤ç¤¦¤«] /(n) brothel/ +¾«µ¸ [¤·¤ç¤¦¤®] /(n) prostitute/harlot/ +¾«ÉØ [¤·¤ç¤¦¤Õ] /(n) prostitute/harlot/(P)/ +¾¬ [¤è¤¤] /(n-adv,n-t) evening/early night hours/(P)/ +¾¬¤Ã¤Ñ¤ê [¤è¤¤¤Ã¤Ñ¤ê] /(n) night owl/nighthawk/late bird/sitting up late/ +¾¬¤ÃÄ¥¤ê [¤è¤¤¤Ã¤Ñ¤ê] /(n) night owl/nighthawk/late bird/sitting up late/ +¾¬¤Î¸ý [¤è¤¤¤Î¤¯¤Á] /(n-adv) nightfall/early evening/ +¾¬¤ÎÌÀÀ± [¤è¤¤¤Î¤ß¤ç¤¦¤¸¤ç¤¦] /evening star/Venus/ +¾¬°Ç [¤è¤¤¤ä¤ß] /(n) dusk/twilight/ +¾¬±Û¤· [¤è¤¤¤´¤·] /(n) (kept) overnight/ +¾¬µÜ [¤è¤ß¤ä] /(n) the eve of a festival/ +¾¬º× [¤è¤¤¤Þ¤Ä¤ê] /(n) eve (of a festival)/ +¾¬º×¤ê [¤è¤¤¤Þ¤Ä¤ê] /(n) eve of a festival/ +¾¬¿² [¤è¤¤¤Í] /(n) going to bed early/ +¾¬ÀÑ¤ß [¤è¤¤¤Å¤ß] /goods loaded in the afternoon for delivery the following morning/ +¾¬ÂÔÁð [¤è¤¤¤Þ¤Á¤°¤µ] /(n) evening primrose/ +¾­ [¤·¤ç¤¦] /(n) commander/general/leader/(P)/ +¾­¤ËÌǤӤó¤È¤·¤Æ¤¤¤ë [¤Þ¤µ¤Ë¤Û¤í¤Ó¤ó¤È¤·¤Æ¤¤¤ë] /(exp) to be on the brink of ruin/ +¾­´± [¤·¤ç¤¦¤«¤ó] /(n) general/admiral/ +¾­´ý [¤·¤ç¤¦¤®] /(n) Japanese chess/(P)/ +¾­´ý¤Î¶ð [¤·¤ç¤¦¤®¤Î¤³¤Þ] /chessmen/shogi pieces/ +¾­´ý¤ÎÈ× [¤·¤ç¤¦¤®¤Î¤Ð¤ó] /Japanese chessboard/shogi board/ +¾­´ý»Ø¤· [¤·¤ç¤¦¤®¤µ¤·] /(n) shogi player/ +¾­´ýÅݤ· [¤·¤ç¤¦¤®¤À¤ª¤·] /(n) falling one after another/(P)/ +¾­´ýÅݤì [¤·¤ç¤¦¤®¤À¤ª¤ì] /falling one after another/ +¾­´ýÈ× [¤·¤ç¤¦¤®¤Ð¤ó] /(n) Japanese chessboard/board used for playing shogi/ +¾­·³ [¤·¤ç¤¦¤°¤ó] /(n) general/shogun/(P)/ +¾­·³¤Î³µ¤¬Í­¤ë [¤·¤ç¤¦¤°¤ó¤Î¤¬¤¤¤¬¤¢¤ë] /(exp) to look like a commander/ +¾­·³²È [¤·¤ç¤¦¤°¤ó¤±] /(n) family positioned to accede to the shogunate/ +¾­·³¿¦ [¤·¤ç¤¦¤°¤ó¤·¤ç¤¯] /(n) the shogunate/ +¾­¹» [¤·¤ç¤¦¤³¤¦] /(n) commissioned officer/(P)/ +¾­»Î [¤·¤ç¤¦¤·] /(n) officers and men/ +¾­¿ã [¤·¤ç¤¦¤¹¤¤] /(n) commander/ +¾­À± [¤·¤ç¤¦¤»¤¤] /(n) commander/ +¾­Â´ [¤·¤ç¤¦¤½¤Ä] /(n) officers and men/ +¾­Ãæ¤Ë¾­¤¿¤ë [¤·¤ç¤¦¤Á¤å¤¦¤Ë¤·¤ç¤¦¤¿¤ë] /(exp) to be a leader among leaders/ +¾­Ê¼ [¤·¤ç¤¦¤Ø¤¤] /(n) officers and men/(P)/ +¾­Êä [¤·¤ç¤¦¤Û] /(n) major general (JSDF)/ +¾­Ëô [¤Ï¤¿¤Þ¤¿] /(conj) (uk) and/or/ +¾­Íè [¤·¤ç¤¦¤é¤¤] /(n-adv,n-t) future (usually near)/prospects/(P)/ +¾­ÍèÀ­ [¤·¤ç¤¦¤é¤¤¤»¤¤] /(n) future prospects/promise/(P)/ +¾­ÍèÁü [¤·¤ç¤¦¤é¤¤¤¾¤¦] /vision of the future/(P)/ +¾­ÍèŸ˾ [¤·¤ç¤¦¤é¤¤¤Æ¤ó¤Ü¤¦] /future outlook/outlook for the future/ +¾®¤¤ [¤Á¤Ã¤³¤¤] /(adj) very small (slightly pejorative)/ +¾®¤¦¤ë¤µ¤¤ [¤³¤¦¤ë¤µ¤¤] /(adj) particular/hard to please/fussy/ +¾®¤®¤ì¤¤ [¤³¤®¤ì¤¤] /(adj-na) trim/pretty/neat/ +¾®¤µ [¤Á¤¤¤µ] /(adj-na) small/little/tiny/ +¾®¤µ¤¤ [¤Á¤¤¤µ¤¤] /(adj) small/little/tiny/(P)/ +¾®¤µ¤¸ [¤³¤µ¤¸] /(n) teaspoon/(P)/ +¾®¤µ¤Ã¤Ñ¤ê¤·¤¿ [¤³¤µ¤Ã¤Ñ¤ê¤·¤¿] /neat/tidy/trim/ +¾®¤¸¤ó¤Þ¤ê¤È [¤³¤¸¤ó¤Þ¤ê¤È] /snug/neat/ +¾®¤Ã¤Á¤ã¤¤ [¤Á¤Ã¤Á¤ã¤¤] /(adj) tiny/little/wee/ +¾®¤ÃÃѤº¤«¤·¤¤ [¤³¤Ã¤Ñ¤º¤«¤·¤¤] /(adj) feeling a little (i.e. very) embarrassed/(a little) shameful/ +¾®¥¢¥¸¥¢ [¤·¤ç¤¦¥¢¥¸¥¢] /Asia Minor/ +¾®°Å¤¤ [¤ª¤°¤é¤¤] /(adj) dusky/dim/shady/ +¾®°Å¤¤ [¤³¤°¤é¤¤] /(adj) dusky/dim/shady/ +¾®°Ñ [¤·¤ç¤¦¤¤] /(n) subcommittee/ +¾®°Ñ°÷²ñ [¤·¤ç¤¦¤¤¤¤¤ó¤«¤¤] /(n) subcommittee/ +¾®°Õµ¤ [¤³¤¤¤­] /(adj-na,n) smart/stylish/ +¾®°ÙÂØ [¤³¤¬¤ï¤»] /(n) money order/postal order/ +¾®°Û [¤·¤ç¤¦¤¤] /(n) minor differences/ +¾®°ì [¤·¤ç¤¦¤¤¤Á] /first-year student of an elementary school/ +¾®°ì»þ´Ö [¤³¤¤¤Á¤¸¤«¤ó] /nearly one hour/ +¾®°ú [¤·¤ç¤¦¤¤¤ó] /(n) short preface/brief foreword/ +¾®±§Ãè [¤·¤ç¤¦¤¦¤Á¤å¤¦] /(n) microcosm/ +¾®±« [¤³¤µ¤á] /(n) light rain/drizzle/(P)/ +¾®±±»õ [¤·¤ç¤¦¤­¤å¤¦¤·] /(n) premolar (tooth)/ +¾®±´ [¤³¤¦¤¿] /(n) ballad/ +¾®±Õ˦ [¤·¤ç¤¦¤¨¤­¤Û¤¦] /vesicle/ +¾®±ã [¤·¤ç¤¦¤¨¤ó] /(n) small (dinner) party/ +¾®²° [¤³¤ä] /(n) hut/cabin/shed/(animal) pen/(P)/ +¾®²°³Ý¤± [¤³¤ä¤¬¤±] /(n) pitching a tent/ +¾®²Î [¤³¤¦¤¿] /(n) (from the Heian era onward) type of popular song, as opposed to courtly oouta/ +¾®²Ð [¤Ü¤ä] /(n) small fire/(P)/ +¾®²Ð´ï [¤·¤ç¤¦¤«¤­] /(n) small arms/ +¾®²Ùʪ [¤³¤Ë¤â¤Ä] /(n) parcel/package/ +¾®²Ùʪ°·¤¤ [¤³¤Ë¤â¤Ä¤¢¤Ä¤«¤¤] /parcel consignment/ +¾®²á [¤·¤ç¤¦¤«] /(n) slight mistake/ +¾®²æ [¤·¤ç¤¦¤¬] /(n) the self/the ego/ +¾®²ñÇÉ [¤·¤ç¤¦¤«¤¤¤Ï] /(n) minor political party/ +¾®²ó¤ê [¤³¤Þ¤ï¤ê] /(n) a tight turn/ +¾®³©»Ò [¤³¤±¤·] /(n) limbless wooden doll/Kokeshi doll/ +¾®³Ø [¤·¤ç¤¦¤¬¤¯] /(n) grade school/(P)/ +¾®³Ø´Û [¤·¤ç¤¦¤¬¤¯¤«¤ó] /Shogakukan (publisher)/ +¾®³Ø¹» [¤·¤ç¤¦¤¬¤Ã¤³¤¦] /(n) primary school/elementary school/(P)/ +¾®³ØÀ¸ [¤·¤ç¤¦¤¬¤¯¤»¤¤] /(n) grade school student/(P)/ +¾®³Û [¤·¤ç¤¦¤¬¤¯] /(n) small sum (e.g. of money)/small denomination/ +¾®³û [¤³¤¬¤â] /(n) (wild) duckling/teal/ +¾®´¨ [¤·¤ç¤¦¤«¤ó] /(n) period of cold, falling around January 6th/ +¾®´± [¤·¤ç¤¦¤«¤ó] /(n) petty official/ +¾®´Ö»È [¤³¤Þ¤Å¤«¤¤] /(n) maid/ +¾®´Ö»È¤¤ [¤³¤Þ¤Å¤«¤¤] /(n) maid/ +¾®´Öʪ [¤³¤Þ¤â¤Î] /(n) sundries/ +¾®´Öʪ²° [¤³¤Þ¤â¤Î¤ä] /(n) haberdashery/sundries store/ +¾®´× [¤·¤ç¤¦¤«¤ó] /(n) short break or breather/lull/ +¾®´ï [¤·¤ç¤¦¤­] /(n) small container/person of small capacities/ +¾®´ñÎï [¤³¤®¤ì¤¤] /(adj-na,n) neat/trim/tidy/ +¾®µ¤Ì£ [¤³¤­¤ß] /(n) sentiment/feeling/ +¾®µ¤Ì£¤è¤¤ [¤³¤­¤ß¤è¤¤] /(adj) smart/clever/neat/gloating/ +¾®µ¬ÌÏ [¤·¤ç¤¦¤­¤Ü] /(adj-na,n) small scale/(P)/ +¾®µ¬ÌÏ¥Ó¥¸¥Í¥¹ [¤·¤ç¤¦¤­¤Ü¥Ó¥¸¥Í¥¹] /small business/ +¾®µ¬Ì϶âÍ» [¤·¤ç¤¦¤­¤Ü¤­¤ó¤æ¤¦] /(n) microfinance/ +¾®µÙ»ß [¤·¤ç¤¦¤­¤å¤¦¤·] /(n) a break or breather/ +¾®µí [¤³¤¦¤·] /(n) calf/(P)/ +¾®µû [¤³¤¶¤«¤Ê] /(n) small fish/fry/ +¾®¶¥¤ê¹ç¤¤ [¤³¤¼¤ê¤¢¤¤] /(n) skirmish/brief argument/exchange of words/ +¾®¶¥¹ç¤¤ [¤³¤¼¤ê¤¢¤¤] /(n) skirmish/argument/quarrel/ +¾®¶Ê [¤·¤ç¤¦¤­¤ç¤¯] /(n) short piece of music/ +¾®¶× [¤ª¤´¤È] /small koto/ +¾®¶â [¤³¤¬¤Í] /(n) small sum of money/ +¾®·§¤Î¥×¡¼¤µ¤ó [¤³¤°¤Þ¤Î¥×¡¼¤µ¤ó] /Winnie the Pooh/ +¾®·§ºÂ [¤³¤°¤Þ¤¶] /(n) Ursa Minor/ +¾®·¿ [¤³¤¬¤¿] /(adj-na,adj-no,n) small size/tiny/(P)/ +¾®·¿²½ [¤³¤¬¤¿¤«] /miniaturization/ +¾®·¿¼«Æ°¼Ö [¤³¤¬¤¿¤¸¤É¤¦¤·¤ã] /compact car/ +¾®·¿¼Ö [¤³¤¬¤¿¤·¤ã] /(n) small car/compact car/ +¾®·¿¾èÍÑ¼Ö [¤³¤¬¤¿¤¸¤ç¤¦¤è¤¦¤·¤ã] /(n) small (compact) car/minicar/ +¾®·¿¿·Ê¹ [¤³¤¬¤¿¤·¤ó¤Ö¤ó] /tabloid/ +¾®·¿ÀֲȲã [¤³¤¬¤¿¤¢¤«¤¤¤¨¤«] /(n) Culex tritaeniorhynchus/ +¾®·Á [¤³¤¬¤¿] /(adj-na,adj-no,n) small size/tiny/ +¾®·Â [¤·¤ç¤¦¤±¤¤] /(n) path/lane/ +¾®·Æ [¤·¤ç¤¦¤±¤¤] /(n) a short break or breather/brief recess/ +¾®·Ê [¤·¤ç¤¦¤±¤¤] /(n) (a bit of) fine scenery/ +¾®·× [¤·¤ç¤¦¤±¤¤] /(n) subtotal/ +¾®·ë [¤³¤à¤¹¤Ó] /(n) sumo junior champion second grade/(P)/ +¾®·ë¤Ó [¤³¤à¤¹¤Ó] /third ranking sumo wrestler/ +¾®·ö¤·¤¤ [¤³¤ä¤«¤Þ¤·¤¤] /(adj) nagging/fault-finding/ +¾®¸¤ [¤³¤¤¤Ì] /(n) puppy/ +¾®¸¤ºÂ [¤³¤¤¤Ì¤¶] /(n) Canis Minor (constellation)/ +¾®¸«½Ð¤· [¤³¤ß¤À¤·] /(n) subheading/subtitle/ +¾®¸­¤·¤¤ [¤³¤¶¤«¤·¤¤] /(adj) clever/shrewd/crafty/cunning/pretentious/ +¾®¸¯¤¤ [¤³¤Å¤«¤¤] /(n) personal expenses/pocket money/spending money/incidental expenses/allowance/(P)/ +¾®¸¯¤¤Á¬ [¤³¤Å¤«¤¤¤»¤ó] /(n) spending money/incidental expenses/ +¾®¸À [¤³¤´¤È] /(n) scolding/fault-finding/(P)/ +¾®¸È [¤³¤¸¤å¤¦¤È] /(n) sister-in-law/ +¾®¸È [¤³¤¸¤å¤¦¤È¤á] /(n) sister-in-law/ +¾®¸Ô [¤³¤Þ¤¿] /(n) crotch/short steps/ +¾®¸ÔµÅ¤¤ [¤³¤Þ¤¿¤¹¤¯¤¤] /(n) trip/ +¾®¸× [¤³¤É¤é] /small tiger/drinker/ +¾®¸ý [¤³¤°¤Á] /(adj-na,n) small amount/(cut) end/edge/beginning/clue/section/(P)/ +¾®¸ý°·¤¤ [¤³¤°¤Á¤¢¤Ä¤«¤¤] /small lot consignment/ +¾®¸ý¸½¶â [¤³¤°¤Á¤²¤ó¤­¤ó] /petty cash/ +¾®¹¯ [¤·¤ç¤¦¤³¤¦] /(n) lull/(P)/ +¾®¹Ç [¤³¤Ì¤«] /(n) rice bran/ +¾®¹Ç±« [¤³¤Ì¤«¤¢¤á] /(n) light or fine rain/ +¾®¹ß¤ê [¤³¤Ö¤ê] /(n) light rain/drizzle/ +¾®¹â¤¤ [¤³¤À¤«¤¤] /(adj) slightly elevated/ +¾®¹ï¤ß [¤³¤­¤¶¤ß] /(adj-na,n) mincing/bit by bit/(P)/ +¾®¹ñ [¤·¤ç¤¦¤³¤¯] /(n) small country/(P)/ +¾®¹ü [¤³¤Ü¤Í] /(n) small bones/ +¾®º¹ [¤·¤ç¤¦¤µ] /(n) slight difference/(P)/ +¾®ºÍ [¤³¤µ¤¤] /(n) cleverness/ +¾®ºÍ [¤·¤ç¤¦¤µ¤¤] /(n) cleverness/ +¾®ºØ [¤·¤ç¤¦¤µ¤¤] /abstinence (in Catholicism)/ +¾®ºÙ¹© [¤³¤¶¤¤¤¯] /(n) tricks/artfulness/ +¾®ºÙ¹©¤ò¤¹¤ë [¤³¤¶¤¤¤¯¤ò¤¹¤ë] /(exp) to play petty tricks/ +¾®ºî [¤³¤µ¤¯] /(n) tenant farming/ +¾®ºî¤ê [¤³¤Å¤¯¤ê] /(adj-na,n) small build/small size/ +¾®ºî¸¢ [¤³¤µ¤¯¤±¤ó] /(n) tenant rights/ +¾®ºî¿Í [¤³¤µ¤¯¤Ë¤ó] /(n) tenant farmer/ +¾®ºîÇÀ [¤³¤µ¤¯¤Î¤¦] /(n) tenant farming/ +¾®ºîÊÆ [¤³¤µ¤¯¤Þ¤¤] /(n) rice paid as rent/ +¾®ºîÎÁ [¤³¤µ¤¯¤ê¤ç¤¦] /(n) rent paid by a tenant farmer/ +¾®ºö [¤·¤ç¤¦¤µ¤¯] /(n) petty trick or ruse/ +¾®ºü [¤³¤µ¤¸] /(n) teaspoon/ +¾®ºý [¤·¤ç¤¦¤µ¤Ä] /(n) pamphlet/booklet/ +¾®ºý»Ò [¤·¤ç¤¦¤µ¤Ã¤·] /(n) booklet/pamphlet/(P)/ +¾®»® [¤³¤¶¤é] /(n) small dish/(P)/ +¾®»³ [¤³¤ä¤Þ] /(n) hill/knoll/(P)/ +¾®»È¤¤ [¤³¤Å¤«¤¤] /(n) (slighting reference to a) handyman/ +¾®»Ë [¤·¤ç¤¦¤·] /(n) short or concise history/ +¾®»Ô̱ [¤·¤ç¤¦¤·¤ß¤ó] /(n) petty bourgeois/lower middle class/ +¾®»Ø [¤³¤æ¤Ó] /(n) little finger/(P)/ +¾®»Þ [¤³¤¨¤À] /(n) twig/spray/(P)/ +¾®»ß¤ß [¤³¤ä¤ß] /(n) lull (e.g. in the rain)/break/ +¾®»ö [¤·¤ç¤¦¤¸] /(n) trifling matter/trifle/ +¾®»ù [¤·¤ç¤¦¤Ë] /(n) young child/infant/(P)/ +¾®»ù²Ê [¤·¤ç¤¦¤Ë¤«] /(n) pediatrics/(P)/ +¾®»ù²Ê°å [¤·¤ç¤¦¤Ë¤«¤¤] /paediatrician/ +¾®»ùÉ [¤·¤ç¤¦¤Ë¤Ó¤ç¤¦] /(n) childhood diseases/(P)/ +¾®»ùËãáã [¤·¤ç¤¦¤Ë¤Þ¤Ò] /infantile paralysis/ +¾®»ùÓé [¤·¤ç¤¦¤Ë¤¼¤ó¤½¤¯] /infantile asthma/ +¾®»ú [¤³¤¢¤¶] /(n) small administrative unit (of a village)/ +¾®¼ª [¤³¤ß¤ß] /(n) (col) overhear/happened to hear that/ +¾®¼ª¤Ë¶´¤à [¤³¤ß¤ß¤Ë¤Ï¤µ¤à] /(exp) to happen to hear/to overhear/ +¾®¼Ò [¤·¤ç¤¦¤·¤ã] /(n) small shrine/small company/our (my) company/ +¾®¼Ô [¤³¤â¤Î] /(n) young person/servant/ +¾®¼ç´Ñ [¤·¤ç¤¦¤·¤å¤«¤ó] /small ego/ +¾®¼ê [¤³¤Æ] /(n) forearm/ +¾®¼êÀè [¤³¤Æ¤µ¤­] /(n) (superficial) cleverness/(P)/ +¾®¼êÄ´¤Ù [¤³¤Æ¤·¤é¤Ù] /(n) preliminary test or trial/tryout/ +¾®¼êÅꤲ [¤³¤Æ¤Ê¤²] /(n) forearm throw/ +¾®¼ó [¤³¤¯¤Ó] /(n) head/ +¾®¼ú·Ü [¤³¤¸¤å¤±¤¤] /(n) Chinese partridge/ +¾®½® [¤³¤Ö¤Í] /(n) boat/small craft/(P)/ +¾®½Æ [¤·¤ç¤¦¤¸¤å¤¦] /(n) rifle/small arms/(P)/ +¾®½Ð¤· [¤³¤À¤·] /(n) (apportioning) in small amounts/ +¾®½Õ [¤³¤Ï¤ë] /(n) early autumn/Indian summer/ +¾®½ÕÆüÏ [¤³¤Ï¤ë¤Ó¤è¤ê] /(n) Indian summer/mild autumn weather/ +¾®½Ý [¤³¤À¤Æ] /(n) small shield/screen/ +¾®½ñ [¤³¤¬¤­] /(n) small script/ +¾®½ñ¤­ [¤³¤¬¤­] /(n) small script/ +¾®½÷»Ò [¤³¤¦¤Ê¤´] /(n) young lancefish/young sand lance/ +¾®¾¦¤¤ [¤³¤¢¤­¤Ê¤¤] /(n) a small business/ +¾®¾¾ºÚ [¤³¤Þ¤Ä¤Ê] /(n) type of rape/ +¾®¾è [¤·¤ç¤¦¤¸¤ç¤¦] /(n) Hinayana (the Lesser Vehicle)/ +¾®¾èŪ [¤·¤ç¤¦¤¸¤ç¤¦¤Æ¤­] /(adj-na) narrow-minded/ +¾®¾èÊ©¶µ [¤·¤ç¤¦¤¸¤ç¤¦¤Ö¤Ã¤­¤ç¤¦] /Hinayana or Theravada Buddhism/ +¾®¿¦ [¤·¤ç¤¦¤·¤ç¤¯] /(n) (hum) I/a humble (government) servant/ +¾®¿© [¤·¤ç¤¦¤·¤ç¤¯] /(n) one who generally eats little/ +¾®¿´ [¤·¤ç¤¦¤·¤ó] /(adj-na,n) timid/cowardly/ +¾®¿´¼Ô [¤·¤ç¤¦¤·¤ó¤â¤Î] /(n) timid person/coward/ +¾®¿´Í㡹 [¤·¤ç¤¦¤·¤ó¤è¤¯¤è¤¯] /(adj-na,n) be very timid/be very nervous/be faint-hearted/ +¾®¿´ÍãÍã [¤·¤ç¤¦¤·¤ó¤è¤¯¤è¤¯] /(adj-na,n) be very timid/be very nervous/be faint-hearted/ +¾®¿¶¤ê [¤³¤Ö¤ê] /(adj-na,n) small size/ +¾®¿È [¤·¤ç¤¦¤·¤ó] /(n) humble position/ +¾®¿Í [¤³¤É¤â] /(rare) (n) (1) child/small person/ +¾®¿Í [¤³¤Ó¤È] /(n) (1) child/small person/(2) dwarf/(P)/ +¾®¿Í [¤·¤ç¤¦¤¸¤ó] /(n) (1) child/small person/(2) narrow-minded person/mean person/ +¾®¿Í [¤·¤ç¤¦¤Ë¤ó] /(n) (1) child/small person/(P)/ +¾®¿Í¿ô [¤³¤Ë¤ó¤º] /(n) small number of people/ +¾®¿Í¿ô [¤³¤Ë¤ó¤º¤¦] /(n) small number of people/ +¾®¿å [¤·¤ç¤¦¤¹¤¤] /(n,vs) urine/urination/small quantity of water/ +¾®¿è [¤³¤¤¤­] /(adj-na,n) smart/stylish/ +¾®¿ô [¤·¤ç¤¦¤¹¤¦] /(n) fraction (part of)/decimal/(P)/ +¾®¿ôÅÀ [¤·¤ç¤¦¤¹¤¦¤Æ¤ó] /(n) decimal point/(P)/ +¾®¿ý [¤³¤¬¤é] /(n) willow tit/ +¾®Àª [¤³¤¼¤¤] /(n) a small force/ +¾®À« [¤³¤·¤ç¤¦] /(n) (noble's) page/ +¾®À® [¤·¤ç¤¦¤»¤¤] /(n) a minor success/ +¾®À®¤Ë°Â¤ó¤¸¤ëÉ÷ [¤·¤ç¤¦¤»¤¤¤Ë¤ä¤¹¤ó¤¸¤ë¤Õ¤¦] /tendency to be content with small successes/ +¾®Àµ·î [¤³¤·¤ç¤¦¤¬¤Ä] /(n) the 14th-16th days of the lunar New Year/ +¾®À¸ [¤·¤ç¤¦¤»¤¤] /(n) I (masc)/"my humble self"/ego/ +¾®À¸°Õµ¤ [¤³¤Ê¤Þ¤¤¤­] /(adj-na,n) impudence/cheekiness/ +¾®À¼ [¤³¤´¤¨] /(n) low voice/whisper/(P)/ +¾®ÀÐ [¤³¤¤¤·] /(n) pebble/(P)/ +¾®ÀÚ¤ê»Ò [¤³¤­¤ê¤³] /(n) clave-like folk instrument/two bamboo pieces beaten together/ +¾®ÀÚ»Ò [¤³¤­¤ê¤³] /(n) clave-like folk instrument/two bamboo pieces beaten together/ +¾®ÀÚ¼ê [¤³¤®¤Ã¤Æ] /(n) cheque/check/(P)/ +¾®Àڼ곰¸ò [¤³¤®¤Ã¤Æ¤¬¤¤¤³¤¦] /(n) checkbook diplomacy/ +¾®Àá [¤³¤Ö¤·] /(n) (1) undulating melodic ornamentation or embellishment, esp. in folk and popular songs/(2) unit of timber measurement/ +¾®Àá [¤·¤ç¤¦¤»¤Ä] /(n) (musical) bar/measure/ +¾®Àâ [¤·¤ç¤¦¤»¤Ä] /(n) novel/story/(P)/ +¾®Àâ¤ò½ñ¤¯ [¤·¤ç¤¦¤»¤Ä¤ò¤«¤¯] /(exp) to write a novel/ +¾®Àâ²È [¤·¤ç¤¦¤»¤Ä¤«] /(n) novelist/fiction writer/(P)/ +¾®Àã [¤³¤æ¤­] /(n) light snow/ +¾®Àî [¤ª¤¬¤ï] /(n) streamlet/brook/(P)/ +¾®Á¥ [¤³¤Ö¤Í] /(n) boat/small craft/ +¾®Áªµó¶è [¤·¤ç¤¦¤»¤ó¤­¤ç¤¯] /(n) small electoral district/single-member constituency/(P)/ +¾®Áªµó¶èÀ© [¤·¤ç¤¦¤»¤ó¤­¤ç¤¯¤»¤¤] /(n) single-seat constituency system/ +¾®Á¬ [¤³¤¼¤Ë] /(n) coins/small change/(P)/ +¾®Á¬Æþ¤ì [¤³¤¼¤Ë¤¤¤ì] /change purse/ +¾®Á°Äó [¤·¤ç¤¦¤¼¤ó¤Æ¤¤] /(n) minor premise/ +¾®Á± [¤·¤ç¤¦¤¼¤ó] /(n) a small kindness/minor good deed/ +¾®ÁÎ [¤³¤¾¤¦] /(n) (1) youngster/(2) young Buddhist priest/(P)/ +¾®Áþ¤é¤·¤¤ [¤³¤Ë¤¯¤é¤·¤¤] /(adj-na) provoking/horrible/ +¾®Â­ [¤³¤¢¤·] /(n) mincing steps/ +¾®Âµ [¤³¤½¤Ç] /(n) short sleeves/quilted silk garment/ +¾®ÂÀ¸Ý [¤³¤À¤¤¤³] /(n) small drum/ +¾®Ââ [¤·¤ç¤¦¤¿¤¤] /(n) platoon/ +¾®Âì [¤ª¤¿¤­] /cascade/ +¾®ÃÀ [¤·¤ç¤¦¤¿¤ó] /(adj-na,n) timidity/ +¾®ÃË [¤³¤ª¤È¤³] /(n) small man/ +¾®ÃÎ [¤·¤ç¤¦¤Á] /(n) superficial knowledge/ +¾®ÃѤº¤«¤·¤¤ [¤³¤Ï¤º¤«¤·¤¤] /(adj) feeling a little (i.e. very) embarrassed/(a little) shameful/ +¾®ÃÒ [¤·¤ç¤¦¤Á] /(n) shallow wisdom/ +¾®Ãë [¤³¤Ò¤ë] /(n) just before noon/late-morning snack/ +¾®Ä¬ [¤³¤·¤ª] /(n) neap tide/ +¾®Ä® [¤³¤Þ¤Á] /(n) a belle/town beauty/ +¾®Ä² [¤·¤ç¤¦¤Á¤ç¤¦] /(n) small intestine/ +¾®Ä» [¤³¤È¤ê] /(n) small bird/(P)/ +¾®ÄÈ [¤³¤Å¤Á] /(n) (small) mallet/gavel/ +¾®ÄÞ [¤³¤Å¤á] /(n) half-moon (of a fingernail)/ +¾®Äï [¤·¤ç¤¦¤Æ¤¤] /(n) my foolish brother/ +¾®Äù¤Þ¤ê [¤³¤¸¤Þ¤ê] /firmer tendency/ +¾®Å¨ [¤·¤ç¤¦¤Æ¤­] /(n) weak opponent/ +¾®Å·ÃÏ [¤·¤ç¤¦¤Æ¤ó¤Á] /(n) a small world/ +¾®Å¹ [¤·¤ç¤¦¤Æ¤ó] /(n) my little shop/ +¾®ÅÁ [¤·¤ç¤¦¤Ç¤ó] /(n) biographical sketch/ +¾®Åĸ¶ÄóÅô [¤ª¤À¤ï¤é¤Â¤ç¤¦¤Á¤ó] /(n) (collapsible) cylindrical paper lantern/ +¾®Åĸ¶É¾Äê [¤ª¤À¤ï¤é¤Ò¤ç¤¦¤¸¤ç¤¦] /(n) fruitless or inconclusive discussion/ +¾®ÅÞ [¤·¤ç¤¦¤È¤¦] /(n) small political party/ +¾®Åá [¤³¤¬¤¿¤Ê] /(n) small knife/short sword/(P)/ +¾®Åá [¤·¤ç¤¦¤È¤¦] /(n) small knife/short sword/ +¾®Åá¤ò°Ê¤Æ»¦¤¹ [¤³¤¬¤¿¤Ê¤ò¤â¤Ã¤Æ¤³¤í¤¹] /(exp) to kill (a person) with a knife/ +¾®ÅáºÙ¹© [¤³¤¬¤¿¤Ê¤¶¤¤¤¯] /(artistic) carving with a knife/ +¾®Åç [¤³¤¸¤Þ] /(n) small island/islet/(P)/ +¾®Åìµþ [¤·¤ç¤¦¤È¤¦¤­¤ç¤¦] /epitome of Tokyo/miniature Tokyo/ +¾®Æ¦ [¤¢¤º¤­] /(n) red beans/(P)/ +¾®Æ¦´¡ [¤¢¤º¤­¤¬¤æ] /(n) rice gruel with adzuki beans/ +¾®Æ¦¿§ [¤¢¤º¤­¤¤¤í] /(n) reddish-brown/ +¾®Æ¦Ëð [¤¢¤º¤­¤Þ¤¹] /(n) rock cod/black-saddled grouper/ +¾®Æ¬ [¤³¤¬¤·¤é] /(n) head of an organizational section/ +¾®Æ°Êª [¤·¤ç¤¦¤É¤¦¤Ö¤Ä] /(n) small animals/ +¾®Æ¸ [¤³¤ï¤Ã¤Ñ] /(n) boy/messenger boy/boy-servant/brat/ +¾®Æ» [¤³¤ß¤Á] /(n) path/lane/ +¾®Æ»¶ñ [¤³¤É¤¦¤°] /(n) props/(stage) properties/gadgets/(P)/ +¾®Æͤ¯ [¤³¤Å¤¯] /(v5k) to poke/to push/ +¾®Æñ [¤·¤ç¤¦¤Ê¤ó] /(n) small misfortune/ +¾®Æñ¤·¤¤ [¤³¤à¤º¤«¤·¤¤] /(adj) troublesome/fastidious/tortuous/ +¾®Ç­ [¤³¤Í¤³] /(n) kitten/ +¾®Ç¾ [¤·¤ç¤¦¤Î¤¦] /(n) cerebellum/ +¾®ÇÀ [¤·¤ç¤¦¤Î¤¦] /(n) small farmer/ +¾®ÇÈ [¤µ¤¶¤Ê¤ß] /(n) (uk) ripple (on water)/wavelets/ +¾®ÇË [¤·¤ç¤¦¤Ï] /(n) slight damage/ +¾®ÇÏ [¤³¤¦¤Þ] /(n) pony/colt/ +¾®ÇϺ [¤³¤¦¤Þ¤¶] /the Colt (constellation)/ +¾®Çϼ¯ [¤³¤Ð¤«] /(n) a fool/ +¾®Ç㤤 [¤³¤¬¤¤] /(n) buying in small quantity/ +¾®Çä [¤³¤¦¤ê] /(n,vs) retail/(P)/ +¾®Çä¤ê [¤³¤¦¤ê] /(n,vs) retail/(P)/ +¾®Çä¤ê¤Ë²·¤¹ [¤³¤¦¤ê¤Ë¤ª¤í¤¹] /(exp) to sell wholesale to a retailer/ +¾®Çä¤ê»Ô¾ì [¤³¤¦¤ê¤¤¤Á¤Ð] /(n) retail market/ +¾®Çä¤êŹ [¤³¤¦¤ê¤Æ¤ó] /retail store/retail shop/(P)/ +¾®Çä²Á³Ê [¤³¤¦¤ê¤«¤«¤¯] /(n) retail price/(P)/ +¾®Ç侦 [¤³¤¦¤ê¤·¤ç¤¦] /a or the retail trade/ +¾®ÇäÃÍÃÊ [¤³¤¦¤ê¤Í¤À¤ó] /retail price/ +¾®ÇäŹ [¤³¤¦¤ê¤Æ¤ó] /retail store/retail shop/(P)/ +¾®Çäʪ²Á»Ø¿ô [¤³¤¦¤ê¤Ö¤Ã¤«¤·¤¹¤¦] /retail price index/ +¾®Çþ [¤³¤à¤®] /(n) wheat/(P)/ +¾®Çþ¿§ [¤³¤à¤®¤¤¤í] /(n) light (cocoa) brown/ +¾®ÇþÊ´ [¤³¤à¤®¤³] /(n) wheat flour/(P)/ +¾®È¢ [¤³¤Ð¤³] /(n) casket/small box/ +¾®È­ [¤³¤Ð¤Á] /(n) small bowl/ +¾®È½ [¤³¤Ð¤ó] /(adj-no,n) koban (former Japanese oval gold coin)/oval/ +¾®È½·¿ [¤³¤Ð¤ó¤¬¤¿] /an ellipse or oval/ +¾®È½·Á [¤³¤Ð¤ó¤¬¤¿] /(adj-no,n) oval/elliptical/oblong/ +¾®È½»­ [¤³¤Ð¤ó¤¶¤á] /(n) remora/sucking fish/shark sucker/ +¾®È¾Æü [¤³¤Ï¤ó¤Ë¤Á] /(n-adv,n-t) approximately half a day/ +¾®Èî¤ê [¤³¤Ö¤È¤ê] /(adj-na,n) plump/ +¾®É¡ [¤³¤Ð¤Ê] /(n) wings of the nose/ +¾®É¨ [¤³¤Ò¤¶] /(n) knee/ +¾®É´¹ç [¤µ¤æ¤ê] /(n) lily/ +¾®É´À« [¤³¤Ó¤ã¤¯¤·¤ç¤¦] /(n) peasant/small farmer/ +¾®ÉÉ [¤³¤Ï¤À] /(n) shad (type of fish)/punctatus/ +¾®ÉÊ [¤·¤ç¤¦¤Ò¤ó] /(n) something very small/essay/literary sketch/(P)/ +¾®Éʽ¸ [¤·¤ç¤¦¤Ò¤ó¤·¤å¤¦] /(n) collection of literary sketches/sketch book/ +¾®ÉÓ [¤³¤Ó¤ó] /(n) small bottle/ +¾®É㤵¤ó [¤ª¤¸¤µ¤ó] /(n) (hon) (uk) middle-aged gentleman/uncle/(P)/ +¾®Éý [¤³¤Ï¤Ð] /(n) single-breadth cloth, approx. 36 cm wide/(P)/ +¾®Ê¢ [¤³¤Ð¤é] /(n) belly/abdomen/ +¾®Êª [¤³¤â¤Î] /(n) accessories/small articles/(P)/ +¾®ÊªÆþ¤ì [¤³¤â¤Î¤¤¤ì] /(n) accessory case/ +¾®Ê¬¤± [¤³¤ï¤±] /(n,vs) subdivision/ +¾®Ê¸»ú [¤³¤â¤¸] /(n) lower case letters/(P)/ +¾®Ê¸Àá [¤·¤ç¤¦¤Ö¤ó¤»¤Ä] /small paragraph (WNN)/ +¾®Ê¼ [¤³¤Ò¤ç¤¦] /(n) small build or stature/ +¾®ÊÁ [¤³¤¬¤é] /(adj-na,n) short (build)/ +¾®ÊÁ [¤³¤Å¤«] /(n) knife attached to the sheath of a sword/(P)/ +¾®ÊÆ [¤³¤´¤á] /(n) crushed rice/tiny pieces of rice/ +¾®ÊÑ [¤·¤ç¤¦¤Ø¤ó] /(n) slight change/ +¾®ÊÒ [¤·¤ç¤¦¤Ø¤ó] /(n) crumbling/speck/ +¾®ÊÔ [¤·¤ç¤¦¤Ø¤ó] /(n) conte/(very) short story or article/ +¾®ÊØ [¤·¤ç¤¦¤Ù¤ó] /(n) (col) urine/piss/pee/(P)/ +¾®ÊØ [¤·¤ç¤ó¤Ù¤ó] /(n) (col) urine/piss/pee/ +¾®Êؤòϳ¤é¤¹ [¤·¤ç¤¦¤Ù¤ó¤ò¤â¤é¤¹] /(exp) to wet one's pants/ +¾®Êؽê [¤·¤ç¤¦¤Ù¤ó¤¸¤ç] /urinal/ +¾®Êؾ®ÁÎ [¤·¤ç¤¦¤Ù¤ó¤³¤¾¤¦] /little cupid-like statues pissing into a fountain/ +¾®Ê줵¤ó [¤ª¤Ð¤µ¤ó] /(n) (uk) lady/woman/ma'am/(P)/ +¾®Êñ [¤³¤Å¤Ä¤ß] /(n) parcel/package/(P)/ +¾®Êñ¤ß [¤³¤Å¤Ä¤ß] /(n) parcel/package/(P)/ +¾®Ë¡Äî [¤·¤ç¤¦¤Û¤¦¤Æ¤¤] /(n) petty bench/ +¾®Ë¦ [¤·¤ç¤¦¤Û¤¦] /vesicle/ +¾®Ë·¼ç [¤³¤Ü¤¦¤º] /(n) young priest/scamp/ +¾®Ì¼ [¤³¤à¤¹¤á] /(n) young girl/lass/adolescent female/ +¾®Ì¾ [¤·¤ç¤¦¤ß¤ç¤¦] /(n) minor feudal lord/ +¾®ÌÌ [¤·¤ç¤¦¤á¤ó] /facet/ +¾®ÌÌÁþ¤¤ [¤³¤Å¤é¤Ë¤¯¤¤] /cheeky/saucy/pert/ +¾®ÌÜ [¤³¤â¤¯] /(n) cross next to the star/ +¾®Ì᤹ [¤³¤â¤É¤¹] /(v5s) to rally a little (e.g. market)/ +¾®Ìæ [¤³¤â¤ó] /(n) fine pattern/ +¾®Ìë [¤µ¤è] /(n) evening/ +¾®Ìë¶Ê [¤µ¤è¤­¤ç¤¯] /(n) a serenade/ +¾®Ìò¿Í [¤³¤ä¤¯¤Ë¤ó] /(n) petty official/ +¾®Ìö¤ê [¤³¤ª¤É¤ê] /(n,vs) dancing or jumping for joy/ +¾®Í¦ [¤·¤ç¤¦¤æ¤¦] /(n) brute courage/ +¾®ÍÑ [¤³¤è¤¦] /(n) trifling matter/urine/urination/ +¾®ÍÑ [¤·¤ç¤¦¤è¤¦] /(n) trifling matter/urine/urination/ +¾®ÍÓ [¤³¤Ò¤Ä¤¸] /(n) lamb/(P)/ +¾®ÍÙ¤ê [¤³¤ª¤É¤ê] /(n,vs) dancing or jumping for joy/ +¾®Íß [¤·¤ç¤¦¤è¤¯] /(n) only slightly covetous/ +¾®Íø [¤·¤ç¤¦¤ê] /(n) small profit/ +¾®Íø¸ý [¤³¤ê¤³¤¦] /(adj-na,n) clever/smart/ +¾®Íù [¤·¤ç¤¦¤ê] /(n) petty official/ +¾®Î³ [¤³¤Ä¤Ö] /(adj-na,n) small grain/small stature or ability/ +¾®ÎÁÍý²° [¤³¤ê¤ç¤¦¤ê¤ä] /(n) small restaurant/eating house/ +¾®ÎÌ [¤·¤ç¤¦¤ê¤ç¤¦] /(adj-na,n-adv,n) small dose/small quantity/narrowmindedness/(P)/ +¾®Ï© [¤³¤¦¤¸] /(n) lane/alley/ +¾®Ï© [¤·¤ç¤¦¤¸] /(n) lane/alley/ +¾®Ï½ [¤·¤ç¤¦¤í¤¯] /(n) small stipend/ +¾®ÏÀ [¤·¤ç¤¦¤í¤ó] /(n) short article/one's own article/ +¾®ÏÀʸ [¤·¤ç¤¦¤í¤ó¤Ö¤ó] /(n) short essay/pamphlet/tract/ +¾®Ïà [¤³¤Ð¤Ê¤·] /(n) (1) anecdote/(2) brief (comic) story/ +¾®Ïà [¤·¤ç¤¦¤ï] /(n) (1) anecdote/(2) brief (comic) story/ +¾®ÏÆ [¤³¤ï¤­] /(n) under one's arm/ +¾®ÏÇÀ± [¤·¤ç¤¦¤ï¤¯¤»¤¤] /(n) asteroid/(P)/ +¾®Òô [¤³¤Ð¤Ê¤·] /(n) (1) anecdote/(2) brief (comic) story/ +¾®×¿ [¤·¤ç¤¦¤ï¤ó] /(n) lesser curvature of stomach/curvatura ventriculi minor/ +¾®áû [¤³¤·¤ã¤¯] /(adj-na,n) impudent/ +¾®â² [¤³¤¸¤ï] /(n) fine wrinkles/crow's feet/ +¾®çÏ [¤³¤¸¤å¤¦¤È] /(n) brother-in-law/ +¾®íô [¤·¤ç¤¦¤±¤¤] /(n) lane/ +¾®ò¦ [¤³¤Ó¤ó] /(n) lock of hair (on the side of the head)/ +¾¯¡¹ [¤·¤ç¤¦¤·¤ç¤¦] /(adv,exp,n-adv,n) just a minute/small quantity/(P)/ +¾¯¡¹Â­¤ê¤Ê¤¤ [¤·¤ç¤¦¤·¤ç¤¦¤¿¤ê¤Ê¤¤] /somewhat lacking/somewhat weak in the head/ +¾¯¤¤ [¤¹¤¯¤Ê¤¤] /(io) (adj) few/a little/scarce/insufficient/seldom/ +¾¯¤· [¤¹¤³¤·] /(adv,n) (1) small quantity/little/few/something/(2) little while/(3) short distance/(P)/ +¾¯¤·¤º¤Ä [¤¹¤³¤·¤º¤Ä] /(adv) little by little/ +¾¯¤·¤º¤Ä°ã¤¦ [¤¹¤³¤·¤º¤Ä¤Á¤¬¤¦] /a little different/ +¾¯¤·¤Å¤Ä [¤¹¤³¤·¤Å¤Ä] /little by little/a little for each/gradually/ +¾¯¤·¤Î»¤ÇºÑ¤à [¤¹¤³¤·¤Î¤½¤ó¤Ç¤¹¤à] /to get off with a little loss/ +¾¯¤·¤â [¤¹¤³¤·¤â] /(adv,exp) anything of/not one bit/(P)/ +¾¯¤·°¸ [¤¹¤³¤·¤Å¤Ä] /little by little/a little for each/gradually/ +¾¯¤Ê¤¤ [¤¹¤¯¤Ê¤¤] /(adj) few/a little/scarce/insufficient/seldom/(P)/ +¾¯¤Ê¤¤»þ´Ö [¤¹¤¯¤Ê¤¤¤¸¤«¤ó] /(n) limited time/ +¾¯¤Ê¤«¤é¤º [¤¹¤¯¤Ê¤«¤é¤º] /(adv) considerably/not a little/in no small numbers/(P)/ +¾¯¤Ê¤«¤é¤Ì [¤¹¤¯¤Ê¤«¤é¤Ì] /not a little (few)/ +¾¯¤Ê¤¯¤È¤â [¤¹¤¯¤Ê¤¯¤È¤â] /(adv) at least/(P)/ +¾¯¤Ê¤¯¤â [¤¹¤¯¤Ê¤¯¤â] /(adv) at least/ +¾¯¤Ê¤² [¤¹¤¯¤Ê¤²] /scarcity/ +¾¯¤ÊÌÜ [¤¹¤¯¤Ê¤á] /(adj-no) somewhat below/slightly below/ +¾¯°Ó [¤·¤ç¤¦¤¤] /(n) second lieutenant/sublieutenant/ensign/(P)/ +¾¯°Ö [¤·¤ç¤¦¤¤] /ensign (navy)/second lieutenant (marine and army)/ +¾¯²¸ [¤·¤ç¤¦¤ª¤ó] /(n) small favors/ +¾¯³Û [¤·¤ç¤¦¤¬¤¯] /(n) small sum (e.g. of money)/small denomination/(P)/ +¾¯´× [¤·¤ç¤¦¤«¤ó] /(n) short interval of leisure/ +¾¯´Ø [¤·¤ç¤¦¤«¤ó] /short break or breather/lull/ +¾¯·Æ [¤·¤ç¤¦¤±¤¤] /(n) short rest/recess/ +¾¯¹ṉ̃ [¤·¤ç¤¦¤³¤¯¤ß¤ó] /(n) the rising generation/children/ +¾¯º´ [¤·¤ç¤¦¤µ] /(n) major/lieutenant commander/wing commander/(P)/ +¾¯»Ò [¤·¤ç¤¦¤·] /(n) low birth rate/ +¾¯»Ò²½ [¤·¤ç¤¦¤·¤«] /(n) declining birth rates/decrease in the number of children/ +¾¯»ñËÜ [¤·¤ç¤¦¤·¤Û¤ó] /small capital/ +¾¯»þ [¤·¤ç¤¦¤¸] /(n-adv,n-t) one's early days/little while/ +¾¯¼Ô [¤·¤ç¤¦¤·¤ã] /young person/ +¾¯½÷ [¤ª¤È¤á] /(n) daughter/young lady/virgin/maiden/little girl/ +¾¯½÷ [¤·¤ç¤¦¤¸¤ç] /(n) daughter/young lady/virgin/maiden/little girl/(P)/ +¾¯½÷¾®Àâ [¤·¤ç¤¦¤¸¤ç¤·¤ç¤¦¤»¤Ä] /(n) story for young girls/ +¾¯¾­ [¤·¤ç¤¦¤·¤ç¤¦] /(n) major general/rear admiral/air commodore/(P)/ +¾¯¾¯ [¤·¤ç¤¦¤·¤ç¤¦] /(adv,exp,n-adv,n) just a minute/small quantity/ +¾¯¾¯Â­¤ê¤Ê¤¤ [¤·¤ç¤¦¤·¤ç¤¦¤¿¤ê¤Ê¤¤] /somewhat lacking/somewhat weak in the head/ +¾¯¿© [¤·¤ç¤¦¤·¤ç¤¯] /(n) light eating/spare diet/ +¾¯¿©²È [¤·¤ç¤¦¤·¤ç¤¯¤«] /light eater/ +¾¯¿Í¿ô [¤·¤ç¤¦¤Ë¤ó¤º¤¦] /(n,adj-no) small group (of people)/ +¾¯¿ô [¤·¤ç¤¦¤¹¤¦] /(n) minority/few/(P)/ +¾¯¿ô°Õ¸« [¤·¤ç¤¦¤¹¤¦¤¤¤±¤ó] /(n) minority opinion/(P)/ +¾¯¿ô¼Ô [¤·¤ç¤¦¤¹¤¦¤·¤ã] /the minority/ +¾¯¿ôÀº±Ô [¤·¤ç¤¦¤¹¤¦¤»¤¤¤¨¤¤] /(n) elect (select) few/ +¾¯¿ôÅÀ [¤·¤ç¤¦¤¹¤¦¤Æ¤ó] /(n) decimal point/ +¾¯¿ôÅÞ [¤·¤ç¤¦¤¹¤¦¤È¤¦] /(n) minority party/ +¾¯¿ôÇÉ [¤·¤ç¤¦¤¹¤¦¤Ï] /(n) minority group (party)/minority/ +¾¯¿ô̱² [¤·¤ç¤¦¤¹¤¦¤ß¤ó¤¾¤¯] /minority peoples/ +¾¯ÁÔ [¤·¤ç¤¦¤½¤¦] /(adj-na,n) youth/ +¾¯ÁÔµ¤±Ô [¤·¤ç¤¦¤½¤¦¤­¤¨¤¤] /young and energetic/up-and-coming/ +¾¯ÁԻδ± [¤·¤ç¤¦¤½¤¦¤·¤«¤ó] /youth officer/ +¾¯ÁÔÍ­°Ù [¤·¤ç¤¦¤½¤¦¤æ¤¦¤¤] /(adj-no) energetic/ +¾¯Äï [¤·¤ç¤¦¤Æ¤¤] /(n) young brother/ +¾¯Å¨ [¤·¤ç¤¦¤Æ¤­] /(n) weak opponent/weak enemy/ +¾¯Ç¯ [¤·¤ç¤¦¤Í¤ó] /(n) boys/juveniles/(P)/ +¾¯Ç¯°¦ÓϹ¥ [¤·¤ç¤¦¤Í¤ó¤¢¤¤¤·¤³¤¦] /(n) pedophilia/ +¾¯Ç¯±¡ [¤·¤ç¤¦¤Í¤ó¤¤¤ó] /(n) reform school/ +¾¯Ç¯²ñ [¤·¤ç¤¦¤Í¤ó¤«¤¤] /junior society/ +¾¯Ç¯´¶²½±¡ [¤·¤ç¤¦¤Í¤ó¤«¤ó¤«¤¤¤ó] /reform school/ +¾¯Ç¯´ÕÊ̽ê [¤·¤ç¤¦¤Í¤ó¤«¤ó¤Ù¤Ä¤·¤ç] /detention home/ +¾¯Ç¯¾¯½÷ [¤·¤ç¤¦¤Í¤ó¤·¤ç¤¦¤¸¤ç] /boys and girls/ +¾¯Ç¯¿³È½½ê [¤·¤ç¤¦¤Í¤ó¤·¤ó¤Ñ¤ó¤·¤ç] /juvenile court/ +¾¯Ç¯¿³È½½ê [¤·¤ç¤¦¤Í¤ó¤·¤ó¤Ñ¤ó¤¸¤ç] /juvenile court/ +¾¯Ç¯ÃÄ [¤·¤ç¤¦¤Í¤ó¤À¤ó] /(n) Boy Scouts/ +¾¯Ç¯ÈȺá [¤·¤ç¤¦¤Í¤ó¤Ï¤ó¤¶¤¤] /(n) juvenile delinquency/ +¾¯Ç¯Ê¸³Ø [¤·¤ç¤¦¤Í¤ó¤Ö¤ó¤¬¤¯] /(n) juvenile literature/ +¾¯Ç¯Ë¡ [¤·¤ç¤¦¤Í¤ó¤Û¤¦] /(n) juvenile law/ +¾¯Ç¯Ï«Æ¯ [¤·¤ç¤¦¤Í¤ó¤í¤¦¤É¤¦] /child labor/ +¾¯Íß [¤·¤ç¤¦¤è¤¯] /(n) a little covetousness/ +¾¯ÎÌ [¤·¤ç¤¦¤ê¤ç¤¦] /(adj-na,n-adv,n) small dose/small quantity/narrowmindedness/(P)/ +¾¯ÎÓ [¤·¤ç¤¦¤ê¤ó] /Shaolin (in China)/ +¾° [¤Ê¤ª] /(adv,conj) (uk) furthermore/still/yet/more/still more/greater/further/less/(P)/ +¾°¡¹ [¤Ê¤ª¤Ê¤ª] /(adv) all the more/ +¾°¤Î»ö [¤Ê¤ª¤Î¤³¤È] /(adv,exp) all the more/still more/ +¾°°Ê¤Æ [¤Ê¤ª¤â¤Ã¤Æ] /(adv) all the more/ +¾°³î¤Ä [¤Ê¤ª¤«¤Ä] /(adv) besides/and yet/ +¾°¸Å [¤·¤ç¤¦¤³] /(n) respect for olden days/ +¾°¹¹ [¤Ê¤ª¤µ¤é] /(adv) all the more/still less/(P)/ +¾°½ñ¤­ [¤Ê¤ª¤¬¤­] /(n) proviso/ +¾°¾° [¤Ê¤ª¤Ê¤ª] /(adv) all the more/ +¾°Áá [¤·¤ç¤¦¤½¤¦] /(adj-na,n) prematurity/ +¾°Éð [¤·¤ç¤¦¤Ö] /(n) militarism/warlike spirit/ +¾°Ëô [¤Ê¤ª¤Þ¤¿] /(adv) further/besides/moreover/ +¾±±à [¤·¤ç¤¦¤¨¤ó] /(n) manor/ +¾±²° [¤·¤ç¤¦¤ä] /(n) village headman/ +¾² [¤È¤³] /(n) bed/sickbed/alcove/padding/(P)/ +¾² [¤æ¤«] /(n) floor/(P)/ +¾²¤·¤¤ [¤æ¤«¤·¤¤] /(adj) admirable/charming/refined/ +¾²¤Ë¥¿¥¤¥ë¤òŽ¤ë [¤æ¤«¤Ë¥¿¥¤¥ë¤ò¤Ï¤ë] /(exp) to tile a floor/ +¾²¤Ë½¢¤¯ [¤È¤³¤Ë¤Ä¤¯] /(exp) to go to bed/to be sick in bed/to be laid up/ +¾²¤Ë¿å¤ò¿â¤é¤¹ [¤æ¤«¤Ë¤ß¤º¤ò¤¿¤é¤¹] /(exp) to spill water on the floor/ +¾²¤Î´Ö [¤È¤³¤Î¤Þ] /(n) alcove/(P)/ +¾²¤ò¿­¤Ù¤ë [¤È¤³¤ò¤Î¤Ù¤ë] /(exp) to spread (make) a bed/ +¾²±¿Æ° [¤æ¤«¤¦¤ó¤É¤¦] /(n) floor exercises/ +¾²²° [¤È¤³¤ä] /(n) barber/(P)/ +¾²²¼ [¤æ¤«¤·¤¿] /(n) under the floor/(P)/ +¾²´ù [¤·¤ç¤¦¤®] /(n) camp stool/folding stool/ +¾²»¤¤ì [¤È¤³¤º¤ì] /(n) bedsores/ +¾²»³ [¤È¤³¤ä¤Þ] /(n) (actors' or sumo wrestlers') hairdresser/ +¾²¾å [¤æ¤«¤¦¤¨] /(n) on a floor/above floor level/ +¾²¾å¤² [¤È¤³¤¢¤²] /(n) recovery from an illness/ +¾²¾å¿»¿å [¤æ¤«¤¦¤¨¤·¤ó¤¹¤¤] /inundation above floor level/ +¾²¾þ¤ê [¤È¤³¤«¤¶¤ê] /(n) art object for a tokonoma/ +¾²ÃÈ˼ [¤æ¤«¤À¤ó¤Ü¤¦] /(n) floor heating/ +¾²Ãì [¤È¤³¤Ð¤·¤é] /(n) alcove post/ +¾²Å¹ [¤È¤³¤ß¤»] /(n) booth or stall in front of a home/ +¾²Æþ¤ê [¤È¤³¤¤¤ê] /(n) consummation of a marriage/ +¾²ÈÄ [¤È¤³¤¤¤¿] /(n) alcove slab/ +¾²ÈÄ [¤æ¤«¤¤¤¿] /(n) floorboards/ +¾²Ê§¤¤ [¤È¤³¤Ð¤é¤¤] /(n) recovery from an illness/ +¾²ÌÌÀÑ [¤æ¤«¤á¤ó¤»¤­] /(n) floor space/ +¾²Î¥¤ì [¤È¤³¤Ð¤Ê¤ì] /(n) getting up/getting out of bed/recovery from an illness/ +¾²ÑÜ [¤·¤ç¤¦¤®] /(n) camp stool/folding stool/ +¾´ÆÁ [¤·¤ç¤¦¤È¤¯] /(n,vs) (rare) public praise/making another's virtues well-known/ +¾´ÌÀ [¤·¤ç¤¦¤á¤¤] /(vs) manifest/exhibiting clearly/ +¾µ¤ë [¤¦¤±¤¿¤Þ¤ï¤ë] /(v5r) (hum) to hear/to be told/to know/(P)/ +¾µ°ô [¤·¤ç¤¦¤¤¤ó] /(n) consent/acceptance/agreement/ +¾µ°ú [¤·¤ç¤¦¤¤¤ó] /(n) consent/acceptance/agreement/ +¾µµ×¤ÎÊÑ [¤¸¤ç¤¦¤­¤å¤¦¤Î¤Ø¤ó] /Jokyu uprising/ +¾µ·Ñ [¤·¤ç¤¦¤±¤¤] /(n) succession/accession/inheritance/ +¾µÁ° [¤·¤ç¤¦¤¼¤ó] /(n) continued (from)/ +¾µÂú [¤·¤ç¤¦¤À¤¯] /(n,vs) consent/acquiescence/agreement/(P)/ +¾µÂú½ñ [¤·¤ç¤¦¤À¤¯¤·¤ç] /(n) letter of acceptance/ +¾µÃÎ [¤·¤ç¤¦¤Á] /(n,vs) consent/acceptance/assent/admitting/acknowledgment/compliance/agreement/awareness/(P)/ +¾µÃΤÎËë [¤·¤ç¤¦¤Á¤Î¤Þ¤¯] /agreement/ +¾µÃοԤ¯ [¤·¤ç¤¦¤Á¤Å¤¯] /(v5k) to act on mutual agreement/ +¾µÃÎÇ·½õ [¤·¤ç¤¦¤Á¤Î¤¹¤±] /(n) agreement/ +¾µÇ§ [¤·¤ç¤¦¤Ë¤ó] /(n) recognition/acknowledgement/approval/consent/agreement/(P)/ +¾µÇ§¾õ [¤·¤ç¤¦¤Ë¤ó¤¸¤ç¤¦] /certificate of approval/ +¾µÇ§¿Þ [¤·¤ç¤¦¤Ë¤ó¤º] /(n) approved plan or drawing/ +¾µÉú [¤·¤ç¤¦¤Õ¤¯] /(n,vs) compliance/consent/submission/ +¾µÉþ [¤·¤ç¤¦¤Õ¤¯] /(n,vs) compliance/consent/submission/(P)/ +¾¶»æ [¤·¤ç¤¦¤·] /(n) paper making/ +¾¶½Ð [¤·¤ç¤¦¤·¤å¤Ä] /(n,vs) taking excerpts/extraction/ +¾¶Êª [¤·¤ç¤¦¤â¤Ä] /(n) (1) Muromachi-period texts or annotations of texts used in Zen lectures/(2) extracting from or excerpting (a classic)/ +¾¶Êª [¤·¤ç¤¦¤â¤Î] /(n) (1) Muromachi-period texts or annotations of texts used in Zen lectures/(2) extracting from or excerpting (a classic)/ +¾¶ËÜ [¤·¤ç¤¦¤Û¤ó] /(n) excerpt/book of selections/(P)/ +¾¶Ìõ [¤·¤ç¤¦¤ä¤¯] /(n,vs) abridged translation/ +¾¶Ï¿ [¤·¤ç¤¦¤í¤¯] /(n,vs) quotation/selection/summary/(P)/ +¾·¤­ [¤Þ¤Í¤­] /(n) invitation/(P)/ +¾·¤­Æþ¤ì¤ë [¤Þ¤Í¤­¤¤¤ì¤ë] /(v5r) to invite in/to show someone in/ +¾·¤­Ç­ [¤Þ¤Í¤­¤Í¤³] /(n) beckoning cat/ +¾·¤¯ [¤Þ¤Í¤¯] /(v5k) to invite/(P)/ +¾·¤¸Æþ¤ì¤ë [¤·¤ç¤¦¤¸¤¤¤ì¤ë] /(v1) to invite or usher in/ +¾·±ã [¤·¤ç¤¦¤¨¤ó] /(n) banquet/invitation to a party/party/ +¾·º² [¤·¤ç¤¦¤³¤ó] /(n) invocation of the dead/ +¾·½¸ [¤·¤ç¤¦¤·¤å¤¦] /(n,vs) calling or convening (a meeting, assembly, congress)/(P)/ +¾·ÀÁ [¤·¤ç¤¦¤»¤¤] /(n,vs) calling together/invitation/(P)/ +¾·ÀÁ¹ñ [¤·¤ç¤¦¤»¤¤¤³¤¯] /host nation/ +¾·ÂÔ [¤·¤ç¤¦¤¿¤¤] /(n,vs) invitation/(P)/ +¾·ÂÔ¤ËÍ¿¤ë [¤·¤ç¤¦¤¿¤¤¤Ë¤¢¤º¤«¤ë] /(exp) to receive an invitation/ +¾·ÂÔ¤Ëϳ¤ì¤ë [¤·¤ç¤¦¤¿¤¤¤Ë¤â¤ì¤ë] /(exp) to be left out of an invitation/ +¾·ÂÔµÒ [¤·¤ç¤¦¤¿¤¤¤­¤ã¤¯] /(n) invitee/ +¾·ÂÔ·ô [¤·¤ç¤¦¤¿¤¤¤±¤ó] /invitation card/ +¾·ÂÔ¾õ [¤·¤ç¤¦¤¿¤¤¤¸¤ç¤¦] /(n) written invitation/ +¾·ÂÔÀÊ [¤·¤ç¤¦¤¿¤¤¤»¤­] /seats reserved for guests/ +¾·ÂÔÆü [¤·¤ç¤¦¤¿¤¤¤Ó] /day or date of an invitation/ +¾·Ã× [¤·¤ç¤¦¤Á] /(n,vs) invitation/(P)/ +¾·Ã×°Ñ°÷²ñ [¤·¤ç¤¦¤Á¤¤¤¤¤ó¤«¤¤] /(n) bid committee/ +¾·Íè [¤·¤ç¤¦¤é¤¤] /(n,vs) invitation/bringing about/giving rise to/causing/ +¾·æÛ [¤·¤ç¤¦¤Ø¤¤] /(n,vs) employment/hiring/engagement/ +¾¸ [¤¿¤Ê¤´¤³¤í] /(n) the palm (of one's hand)/ +¾¸ [¤Æ¤Î¤Ò¤é] /(n) the palm (of one's hand)/(P)/ +¾¸¤ò»Ø¤¹ÍͤËÃΤäƤ¤¤ë [¤¿¤Ê¤´¤³¤í¤ò¤µ¤¹¤è¤¦¤Ë¤·¤Ã¤Æ¤¤¤ë] /(exp) to know (something) like the palm of one's hand/ +¾¸°® [¤·¤ç¤¦¤¢¤¯] /(n,vs) grasping/seizing/holding/(P)/ +¾¸Ãæ [¤·¤ç¤¦¤Á¤å¤¦] /(n) in the hand/(something) easily manipulated/(P)/ +¾¸Ãæ¤Î¶Ì [¤·¤ç¤¦¤Á¤å¤¦¤Î¤¿¤Þ] /apple of one's eye/ +¾¸ÃæËÜ [¤·¤ç¤¦¤Á¤å¤¦¤Ü¤ó] /pocket edition/ +¾¸ÊÓ [¤·¤ç¤¦¤Ø¤ó] /(n) short short story/ +¾¸ÊÓ¾®Àâ [¤·¤ç¤¦¤Ø¤ó¤·¤ç¤¦¤»¤Ä] /(n) short short story/ +¾¸ÊÔ [¤·¤ç¤¦¤Ø¤ó] /(n) conte/(very) short story or article/ +¾¸Ìæ [¤·¤ç¤¦¤â¤ó] /(n) palm print/ +¾¸Íý [¤·¤ç¤¦¤ê] /(n,vs) rule of law/administration of justice/ +¾¹¤¤ [¤Ï¤·¤³¤¤] /(adj) (1) (uk) smart/clever/(2) agile/nimble/quick/ +¾¹¤¤ [¤Ï¤·¤Ã¤³¤¤] /(adj) (1) (uk) smart/clever/(2) agile/nimble/quick/ +¾¹·Â [¤·¤ç¤¦¤±¤¤] /(n) shortcut/expedient/ +¾¹Êó [¤·¤ç¤¦¤Û¤¦] /(n) news of victory/ +¾º¤ê [¤Î¤Ü¤ê] /(n) (1) ascent/climbing/ +¾º¤ë [¤Î¤Ü¤ë] /(v5r) (1) to rise/to ascend/to go up/to climb/(2) to go to (the capital)/(3) to be promoted/(4) to add up to/(5) to advance (in price)/(6) to sail up/(7) to come up (on the agenda)/(P)/ +¾º²Ú [¤·¤ç¤¦¤«] /(n) sublimation/ +¾º³Ê [¤·¤ç¤¦¤«¤¯] /(n) raising of status/(P)/ +¾ºµé [¤·¤ç¤¦¤­¤å¤¦] /(n,vs) promotion/advancement/(P)/ +¾ºµë [¤·¤ç¤¦¤­¤å¤¦] /(n,vs) salary raise/(P)/ +¾º¹ß [¤·¤ç¤¦¤³¤¦] /(n,vs) ascending and descending/going up and down/ +¾º¹ßµ¡ [¤·¤ç¤¦¤³¤¦¤­] /(n) (obs) elevator/ +¾º¹ß¸ý [¤·¤ç¤¦¤³¤¦¤°¤Á] /(n) entrance/hatch(way)/ +¾º¹ßÂÉ [¤·¤ç¤¦¤³¤¦¤À] /(n) elevator/ +¾º½ç [¤·¤ç¤¦¤¸¤å¤ó] /(adj-na,n) ascending-order/ +¾º½ö [¤·¤ç¤¦¤¸¤ç] /(n) promotion/advancement/ +¾º¿Ê [¤·¤ç¤¦¤·¤ó] /(n) promotion/(P)/ +¾ºÃÊ [¤·¤ç¤¦¤À¤ó] /(n) promotion/ +¾ºÅ· [¤·¤ç¤¦¤Æ¤ó] /(n,vs) death/the Ascension/ +¾ºÅ [¤·¤ç¤¦¤Ç¤ó] /(n) entry into the sanctum of a shrine or temple/access to the imperial court/ +¾ºÇ¤ [¤·¤ç¤¦¤Ë¤ó] /(n) promotion/ +¾ºÝç [¤·¤ç¤¦¤³¤¦] /(n) corrosive sublimate/ +¾ºÝç¿å [¤·¤ç¤¦¤³¤¦¤¹¤¤] /(n) solution of corrosive sublimate/ +¾»Ê¿ [¤·¤ç¤¦¤Ø¤¤] /(n) peace/tranquility/ +¾¼¡¹¤¿¤ë [¤·¤ç¤¦¤·¤ç¤¦¤¿¤ë] /(adj-t) (rare) clear/bright/plain/obvious/ +¾¼±É [¤·¤ç¤¦¤¨¤¤] /Shoei (motorcycle helmet manufacturing company)/Shouei/ +¾¼¾¼¤¿¤ë [¤·¤ç¤¦¤·¤ç¤¦¤¿¤ë] /(adj-t) (rare) clear/bright/plain/obvious/ +¾¼Á³¤¿¤ë [¤·¤ç¤¦¤¼¤ó¤¿¤ë] /(adj-t) manifest/clear/ +¾¼Âå [¤·¤ç¤¦¤À¤¤] /(n) glorious reign/enlightened era/ +¾¼Ï [¤·¤ç¤¦¤ï] /(n) Japanese emperor (1926-1989)/(P)/ +¾¼Ï»þÂå [¤·¤ç¤¦¤ï¤¸¤À¤¤] /(n) Showa period (1926-1989 CE)/ +¾¼ÏÂǯ´Ö [¤·¤ç¤¦¤ï¤Í¤ó¤«¤ó] /(n) Showa era/ +¾½²½ [¤·¤ç¤¦¤«] /(vs) crystallization/ +¾½¸÷ [¤·¤ç¤¦¤³¤¦] /brilliant light/ +¾½»Ò [¤·¤ç¤¦¤·] /crystallite/ +¾¾ [¤Þ¤Ä] /(n) (1) pine tree/(2) highest (of a three-tier ranking system)/(P)/ +¾¾¤«¤µ [¤Þ¤Ä¤«¤µ] /(n) pinecone/ +¾¾¤Î¾¿ [¤Þ¤Ä¤Î¤³¤º¤¨] /(n) top of a pine tree/ +¾¾¤ÎÆâ [¤Þ¤Ä¤Î¤¦¤Á] /(n) New Year's Week (festivities)/ +¾¾¤ÎÌÚ [¤Þ¤Ä¤Î¤­] /pine tree/ +¾¾¤Ü¤Ã¤¯¤ê [¤Þ¤Ä¤Ü¤Ã¤¯¤ê] /(n) pinecone/ +¾¾±¤ [¤·¤ç¤¦¤¤¤ó] /(n) (music of) wind through pine trees/ +¾¾±ì [¤·¤ç¤¦¤¨¤ó] /(n) soot of burnt pine/ink stick (made from burnt pine)/ +¾¾²° [¤Þ¤Ä¤ä] /Matsuya (department store)/(P)/ +¾¾²¼ÅÅ´ï [¤Þ¤Ä¤·¤¿¤Ç¤ó¤­] /Matsushita Electric Industrial/ +¾¾²¼ÅŹ© [¤Þ¤Ä¤·¤¿¤Ç¤ó¤³¤¦] /Matsushita Electric Works/(P)/ +¾¾²á¤® [¤Þ¤Ä¤¹¤®] /(n) after New Year's Week/ +¾¾³Þ [¤Þ¤Ä¤«¤µ] /(n) pine cone/ +¾¾¸¶ [¤Þ¤Ä¤Ð¤é] /(n) pine grove/(P)/ +¾¾º¬Ìý [¤·¤ç¤¦¤³¤ó¤æ] /(n) pine oil/ +¾¾»é [¤Þ¤Ä¤ä¤Ë] /(n) turpentine/ +¾¾¾þ [¤Þ¤Ä¤«¤¶¤ê] /(n) New Year's pine decoration/ +¾¾¾þ¤ê [¤Þ¤Ä¤«¤¶¤ê] /(n) New Year's pine decorations/ +¾¾¿©Ãî [¤Þ¤Ä¤¯¤¤¤à¤·] /(n) general term for insects harmful to pine trees/ +¾¾Àæ [¤Þ¤Ä¤¼¤ß] /(n) cicada abundant in late spring/ +¾¾Á°ÄÒ¤± [¤Þ¤Ä¤Þ¤¨¤º¤±] /(n) Matsumae pickles/ +¾¾Âû [¤Þ¤Ä¤¿¤±] /(n) matsutake mushroom/ +¾¾Âû¸æÈÓ [¤Þ¤Ä¤¿¤±¤´¤Ï¤ó] /rice cooked with matsutake/ +¾¾Âû¼í¤ê [¤Þ¤Ä¤¿¤±¤¬¤ê] /mushroom gathering/ +¾¾ÃÝÇß [¤·¤ç¤¦¤Á¤¯¤Ð¤¤] /(n) high, middle, and low ranking/ +¾¾Ãî [¤Þ¤Ä¤à¤·] /(n) pine cricket/ +¾¾Çá [¤·¤ç¤¦¤Ð¤¤] /soot of burnt pine/ +¾¾Çð [¤·¤ç¤¦¤Ï¤¯] /(n) pine and cypress/evergreen/dutiful/ +¾¾Éö [¤·¤ç¤¦¤Õ¤¦] /maple/ +¾¾É÷ [¤·¤ç¤¦¤Õ¤¦] /(n) (sound of) the wind through pine trees/ +¾¾É÷ [¤Þ¤Ä¤«¤¼] /(n) (sound of) the wind through pine trees/ +¾¾ÌÀ [¤¿¤¤¤Þ¤Ä] /(n) (pine) torch/flambeau/torchlight/ +¾¾ÍÕ [¤Þ¤Ä¤Ð] /(n) pine needle/(P)/ +¾¾ÍÕ³ª [¤Þ¤Ä¤Ð¤¬¤Ë] /(n) queen crab/snow crab/ +¾¾ÍÕ¾ó [¤Þ¤Ä¤Ð¤Å¤¨] /(n) crutch(es)/ +¾¾ÎÓ [¤Þ¤Ä¤Ð¤ä¤·] /(n) pine forest/(P)/ +¾¾Ïª [¤·¤ç¤¦¤í] /(n) variety of mushroom/ +¾¾ÝÜ [¤Þ¤Ä¤«¤µ] /(n) pinecone/ +¾¾ÝÜ [¤Þ¤Ä¤Õ¤°¤ê] /(n) pinecone/ +¾¾ÝÜ [¤Þ¤Ä¤Ü¤¯¤ê] /(n) pinecone/ +¾¾ÝÜ [¤Þ¤Ä¤Ü¤Ã¤¯¤ê] /(n) pinecone/ +¾¾ÝÜ [¤Þ¤Ä¤Ý¤Ã¤¯¤ê] /(n) pinecone/ +¾¾Þ¹ [¤·¤ç¤¦¤È¤¦] /(the sound of) the wind through pine trees/ +¾¾äÝ [¤·¤ç¤¦¤é¤¤] /(n) (the sound of) the wind through pine trees/ +¾¿ [¤³¤º¤¨] /(n) treetop/ +¾¿»Ò [¤·¤ç¤¦¤·] /boatman/ +¾ÀǾ [¤·¤ç¤¦¤Î¤¦] /(n) camphor/ +¾Á [¤­¤³¤ê] /(n) woodcutter/ +¾Â [¤Ì¤Þ] /(n,n-suf) swamp/bog/pond/lake/(P)/ +¾Âµ¤ [¤·¤ç¤¦¤­] /(n) marsh gas/methane/ +¾Â¸Ð [¤·¤ç¤¦¤³] /(n) marshes and lakes/ +¾ÂÂô [¤·¤ç¤¦¤¿¤¯] /(n) marsh/swamp/(P)/ +¾ÂÃÏ [¤Ì¤Þ¤Á] /(n) marsh land/(P)/ +¾ÂÅÄ [¤Ì¤Þ¤¿] /(n) marshy rice field or paddy/(P)/ +¾ÂÅÄ [¤Ì¤Þ¤À] /(n) marshy rice field or paddy/ +¾Ã¤¨¤¿²Ð [¤­¤¨¤¿¤Ò] /dead fire/ +¾Ã¤¨¤ë [¤­¤¨¤ë] /(v1) to go out/to vanish/to disappear/(P)/ +¾Ã¤¨²Ì¤Æ¤ë [¤­¤¨¤Ï¤Æ¤ë] /(v1) to vanish completely/ +¾Ã¤¨µî¤ë [¤­¤¨¤µ¤ë] /(v5r) to disappear/to vanish/ +¾Ã¤¨»Ä¤ë [¤­¤¨¤Î¤³¤ë] /(v5r) to remain unextinguished/to survive/ +¾Ã¤¨¼º¤»¤ë [¤­¤¨¤¦¤»¤ë] /(v1) (X) (vulg) to disappear/to get out of sight/to die/(in imperative) to fuck off/ +¾Ã¤¨¾Ã¤¨ [¤­¤¨¤®¤¨] /(adj-na,adv,n) on the point of vanishing/ +¾Ã¤¨Æþ¤ë [¤­¤¨¤¤¤ë] /(v5r) to vanish/ +¾Ã¤·¥´¥à [¤±¤·¥´¥à] /(n) eraser/India rubber/(P)/ +¾Ã¤·°õ [¤±¤·¤¤¤ó] /(n) postmark/(postal) cancellation mark/ +¾Ã¤·µî¤ë [¤±¤·¤µ¤ë] /(v5r) to get rid of/to erase/ +¾Ã¤·»ß¤á¤ë [¤±¤·¤È¤á¤ë] /(v1) to put out/to extinguish/ +¾Ã¤·Ãº [¤±¤·¤º¤ß] /(n) cinders/ +¾Ã¤·Èô¤Ö [¤±¤·¤È¤Ö] /(v5b) to scatter away/ +¾Ã¤·Ôä [¤±¤·¤Ä¤Ü] /(n) (jar used as a) charcoal extinguisher/ +¾Ã¤¹ [¤±¤¹] /(v5s) (1) to erase/to delete/(2) to turn off power/(3) to bump off (sl)/(P)/ +¾Ã°õ [¤±¤·¤¤¤ó] /(n) postmark/(postal) cancellation mark/(P)/ +¾Ã±êºÞ [¤·¤ç¤¦¤¨¤ó¤¶¤¤] /(n) an antiphlogistic/ +¾Ã²» [¤·¤ç¤¦¤ª¤ó] /(n) silencing (a machine)/ +¾Ã²»´ï [¤·¤ç¤¦¤ª¤ó¤­] /(n) (car) muffler/(piano) damper pedal/(gun) silencer/ +¾Ã²»ÁõÃÖ [¤·¤ç¤¦¤ª¤ó¤½¤¦¤Á] /(gun) silencer/ +¾Ã²½ [¤·¤ç¤¦¤«] /(n,vs) digestion/(P)/ +¾Ã²½±Õ [¤·¤ç¤¦¤«¤¨¤­] /(n) digestive fluids/ +¾Ã²½´É [¤·¤ç¤¦¤«¤«¤ó] /(n) alimentary canal/ +¾Ã²½´É´Ö¼Á¼ðáç [¤·¤ç¤¦¤«¤«¤ó¤«¤ó¤·¤Ä¤·¤å¤è¤¦] /(n) gastrointestinal stromal tumor (GIST)/ +¾Ã²½´ï [¤·¤ç¤¦¤«¤­] /(n) digestive organs/(P)/ +¾Ã²½·Ï [¤·¤ç¤¦¤«¤±¤¤] /digestive system/ +¾Ã²½ºÞ [¤·¤ç¤¦¤«¤¶¤¤] /(n) digestive/ +¾Ã²½Á£ [¤·¤ç¤¦¤«¤»¤ó] /(n) digestive gland/ +¾Ã²½ÉÔÎÉ [¤·¤ç¤¦¤«¤Õ¤ê¤ç¤¦] /indigestion/dyspepsia/ +¾Ã²Æ [¤·¤ç¤¦¤«] /(n) summering/ +¾Ã²Ð [¤·¤ç¤¦¤«] /(n,vs) fire fighting/extinguishing a fire/(P)/ +¾Ã²Ð´ï [¤·¤ç¤¦¤«¤­] /(n) fire extinguisher/(P)/ +¾Ã²ÐÀò [¤·¤ç¤¦¤«¤»¤ó] /(n) fire hydrant/ +¾Ã´× [¤·¤ç¤¦¤«¤ó] /(n) killing time/ +¾ÃµÑ [¤·¤ç¤¦¤­¤ã¤¯] /(n,vs) erasure/paying back debt/effacement/ +¾Ãµî [¤·¤ç¤¦¤­¤ç] /(n,vs) elimination/erasing/dying out/melting away/ +¾ÃµîË¡ [¤·¤ç¤¦¤­¤ç¤Û¤¦] /(n) (in mathematics) elimination/ +¾Ã¶Ë [¤·¤ç¤¦¤­¤ç¤¯] /(n) negative/conservative/(P)/ +¾Ã¶ËÀ­ [¤·¤ç¤¦¤­¤ç¤¯¤»¤¤] /(n) passivity/ +¾Ã¶ËŪ [¤·¤ç¤¦¤­¤ç¤¯¤Æ¤­] /(adj-na) passive/(P)/ +¾Ã¸÷ [¤·¤ç¤¦¤³¤¦] /(n,vs) passing one's time/ +¾Ã»¶ [¤·¤ç¤¦¤µ¤ó] /(n) evaporation/dispersion/dissipation/ +¾Ã¼§ [¤·¤ç¤¦¤¸] /(n) demagnetization/ +¾Ã¼º [¤·¤ç¤¦¤·¤Ä] /(n,vs) die out/disappear/vanish/ +¾Ã¼º [¤½¤¦¤·¤Ä] /(n,vs) die out/disappear/vanish/ +¾Ã¼ºÅÀ [¤·¤ç¤¦¤·¤Ä¤Æ¤ó] /vanishing point/ +¾Ã½­ºÞ [¤·¤ç¤¦¤·¤å¤¦¤¶¤¤] /deodorant/ +¾ÃÀг¥ [¤·¤ç¤¦¤»¤Ã¤«¤¤] /(n) slaked lime/ +¾ÃÁ³¤¿¤ë [¤·¤ç¤¦¤¼¤ó¤¿¤ë] /(adj-t) dejected/dispirited/ +¾Ã© [¤·¤ç¤¦¤½¤¯] /(n) news/letter/circumstances/(P)/ +¾Ã©¶Ú [¤·¤ç¤¦¤½¤¯¤¹¤¸] /(n) informed circles/(P)/ +¾Ã©»Ò [¤·¤ç¤¦¤½¤¯¤·] /(n) probe/ +¾Ã©ÄÌ [¤·¤ç¤¦¤½¤¯¤Ä¤¦] /(n) well-informed person/insider/ +¾Ã©ʸ [¤·¤ç¤¦¤½¤¯¤Ö¤ó] /(n) personal letter/ +¾ÃĹ [¤·¤ç¤¦¤Á¤ç¤¦] /(n) prosperity and decay/rise and fall/ups and downs/ebb and flow/ +¾ÃÄÀ [¤·¤ç¤¦¤Á¤ó] /(n) dejection/ +¾ÃÅô [¤·¤ç¤¦¤È¤¦] /(n,vs) putting out (switching off) the light/extinction/(P)/ +¾ÃÅõ [¤·¤ç¤¦¤È¤¦] /(n,vs) putting out (switching off) the light/extinction/ +¾ÃÆÇ [¤·¤ç¤¦¤É¤¯] /(n,vs) disinfection/sterilization/(P)/ +¾ÃÆÇ±Õ [¤·¤ç¤¦¤É¤¯¤¨¤­] /antiseptic solution/ +¾ÃÆÇ´ï [¤·¤ç¤¦¤É¤¯¤­] /sterilizer/ +¾ÃÆÇºÞ [¤·¤ç¤¦¤É¤¯¤¶¤¤] /(n) antiseptic/disinfectant/ +¾ÃÆÇÌô [¤·¤ç¤¦¤É¤¯¤ä¤¯] /(n) disinfectant/ +¾ÃÈñ [¤·¤ç¤¦¤Ò] /(n,vs) consumption/expenditure/(P)/ +¾ÃÈñ¥Ñ¥¿¡¼¥ó [¤·¤ç¤¦¤Ò¥Ñ¥¿¡¼¥ó] /(n) consumption pattern/ +¾ÃÈñ³×Ì¿ [¤·¤ç¤¦¤Ò¤«¤¯¤á¤¤] /consumer or consumption revolution/ +¾ÃÈñºâ [¤·¤ç¤¦¤Ò¤¶¤¤] /(n) consumer goods/(P)/ +¾ÃÈñ¼Ô [¤·¤ç¤¦¤Ò¤·¤ã] /(n) consumer/(P)/ +¾ÃÈñ¼Ô±¿Æ° [¤·¤ç¤¦¤Ò¤·¤ã¤¦¤ó¤É¤¦] /consumer movement/ +¾ÃÈñ¼Ô²Á³Ê [¤·¤ç¤¦¤Ò¤·¤ã¤«¤«¤¯] /consumer's price/ +¾ÃÈñ¼Ô´Ø·¸ [¤·¤ç¤¦¤Ò¤·¤ã¤«¤ó¤±¤¤] /(n) consumer relations/ +¾ÃÈñ¼Ô¶âÍ» [¤·¤ç¤¦¤Ò¤·¤ã¤­¤ó¤æ¤¦] /(n) consumer credit (finance, loan)/ +¾ÃÈñ¼Ô»Ô¾ì [¤·¤ç¤¦¤Ò¤·¤ã¤¤¤Á¤Ð] /(n) consumer market/ +¾ÃÈñ¼Ô»Ù½Ð [¤·¤ç¤¦¤Ò¤·¤ã¤·¤·¤å¤Ä] /(n) consumer spending/ +¾ÃÈñ¼Ô¼õÍÆ [¤·¤ç¤¦¤Ò¤·¤ã¤¸¤å¤è¤¦] /(n) consumer acceptance/ +¾ÃÈñ¼Ô¼ûÍ× [¤·¤ç¤¦¤Ò¤·¤ã¤¸¤å¤è¤¦] /(n) consumer demand/ +¾ÃÈñ¼Ô¿®ÍÑ [¤·¤ç¤¦¤Ò¤·¤ã¤·¤ó¤è¤¦] /consumer credit/ +¾ÃÈñ¼Ô¿´¾ð [¤·¤ç¤¦¤Ò¤·¤ã¤·¤ó¤¸¤ç¤¦] /(n) consumer sentiment/ +¾ÃÈñ¼Ô¦ [¤·¤ç¤¦¤Ò¤·¤ã¤¬¤ï] /consumers side/ +¾ÃÈñ¼ÔÃÄÂÎ [¤·¤ç¤¦¤Ò¤·¤ã¤À¤ó¤¿¤¤] /consumer group/ +¾ÃÈñ¼Ôʪ²Á»Ø¿ô [¤·¤ç¤¦¤Ò¤·¤ã¤Ö¤Ã¤«¤·¤¹¤¦] /(n) consumer price index (CPI)/ +¾ÃÈñ¼Ôʸ²½ [¤·¤ç¤¦¤Ò¤·¤ã¤Ö¤ó¤«] /(n) consumer culture/ +¾ÃÈñ¼ÔÊݸî [¤·¤ç¤¦¤Ò¤·¤ã¤Û¤´] /(n) consumer protection/ +¾ÃÈñ¼ÔÊݸîË¡ [¤·¤ç¤¦¤Ò¤·¤ã¤Û¤´¤Û¤¦] /(n) consumer-protection law/ +¾ÃÈñÀ­¸þ [¤·¤ç¤¦¤Ò¤»¤¤¤³¤¦] /consumption propensity/ +¾ÃÈñÀ¸³è [¤·¤ç¤¦¤Ò¤»¤¤¤«¤Ä] /(n) one's life as a consumer/ +¾ÃÈñÀÇ [¤·¤ç¤¦¤Ò¤¼¤¤] /(n) consumption tax/(P)/ +¾ÃÈñÅÔ»Ô [¤·¤ç¤¦¤Ò¤È¤·] /consumer city/ +¾ÃÈñÎÌ [¤·¤ç¤¦¤Ò¤ê¤ç¤¦] /amount of consumption/ +¾ÃËÉ [¤·¤ç¤¦¤Ü¤¦] /(n) fire fighting/fire department/(P)/ +¾ÃËɻΠ[¤·¤ç¤¦¤Ü¤¦¤·] /(n) fireman/firefighter/ +¾ÃËÉ¼Ö [¤·¤ç¤¦¤Ü¤¦¤·¤ã] /(n) fire-engine/(P)/ +¾ÃËɽð [¤·¤ç¤¦¤Ü¤¦¤·¤ç] /(n) fire station/(P)/ +¾ÃËÉÂâ [¤·¤ç¤¦¤Ü¤¦¤¿¤¤] /fire brigade or company/ +¾ÃËÉÃÄ [¤·¤ç¤¦¤Ü¤¦¤À¤ó] /(n) fire brigade or company/ +¾ÃËÉÄ£ [¤·¤ç¤¦¤Ü¤¦¤Á¤ç¤¦] /Fire and Disaster Management Agency (formerly: Fire Defense Agency)/(P)/ +¾ÃËÉÄú [¤·¤ç¤¦¤Ü¤¦¤Æ¤¤] /(n) fireboat/ +¾ÃËÉË¡ [¤·¤ç¤¦¤Ü¤¦¤Û¤¦] /(n) Fire Services Act/fire laws/ +¾ÃËá [¤·¤ç¤¦¤Þ] /(n) abrasion/wearing out/ +¾ÃÌÇ [¤·¤ç¤¦¤á¤Ä] /(n,vs) (1) lapse/annihilation (physics)/(2) extinguishment/termination (e.g. of legal representation)/(P)/ +¾ÃÌ× [¤·¤ç¤¦¤³¤¦] /(n,vs) exhaustion/consumption/ +¾ÃÌ× [¤·¤ç¤¦¤â¤¦] /(n,vs) exhaustion/consumption/(P)/ +¾ÃÌ×Àï [¤·¤ç¤¦¤â¤¦¤»¤ó] /(n) war of attrition/ +¾ÃÌ×Ū [¤·¤ç¤¦¤³¤¦¤Æ¤­] /(adj-na) exhaustive/ +¾ÃÌ×ÉÊ [¤·¤ç¤¦¤â¤¦¤Ò¤ó] /(n) consumable goods/ +¾ÃÌ×ÉÊÈñ [¤·¤ç¤¦¤â¤¦¤Ò¤ó¤Ò] /(n) office supplies/ +¾Ä¤ë [¤ï¤¿¤ë] /(v5r) to cross over/to go across/ +¾Ä³° [¤·¤ç¤¦¤¬¤¤] /(n) public relations/client liaison/client relations/(P)/ +¾Ä³°·¸ [¤·¤ç¤¦¤¬¤¤¤¬¤«¤ê] /(n) liaison officer/public relations man/ +¾Ä³°Éô [¤·¤ç¤¦¤¬¤¤¤Ö] /(n) liaison department/public relations department/ +¾Ä¶ÙÎà [¤·¤ç¤¦¤­¤ó¤ë¤¤] /(n) wading birds/ +¾ÄÎÄ [¤·¤ç¤¦¤ê¤ç¤¦] /(n) ranging over or scouting out a territory/searching far and wide (for)/reading extensively/ +¾Æ¤­¤¤¤â [¤ä¤­¤¤¤â] /(n) roasted (baked) sweet potato/ +¾Æ¤­¤¬²ó¤ë [¤ä¤­¤¬¤Þ¤ï¤ë] /(v5r) to become decrepit/to be in one's dotage/to become dull/to lose one's astuteness/ +¾Æ¤­¤´¤Æ [¤ä¤­¤´¤Æ] /(n) (1) soldering iron/hot iron/(2) brand/mark/stigma/ +¾Æ¤­¤½¤Ð [¤ä¤­¤½¤Ð] /(n) fried soba/(P)/ +¾Æ¤­¤Ä¤±¤ë [¤ä¤­¤Ä¤±¤ë] /(v1) to burn or bake into/ +¾Æ¤­¤Î­¤ê¤Ê¤¤ [¤ä¤­¤Î¤¿¤ê¤Ê¤¤] /underfired/ +¾Æ¤­¤â¤Á [¤ä¤­¤â¤Á] /(n) (1) jealousy/(2) roasted rice cake/(P)/ +¾Æ¤­¤òÆþ¤ì¤ë [¤ä¤­¤ò¤¤¤ì¤ë] /(exp) to temper/to harden/to torture/to discipline/ +¾Æ¤­°ò [¤ä¤­¤¤¤â] /(n) roasted (baked) sweet potato/(P)/ +¾Æ¤­°õ [¤ä¤­¤¤¤ó] /(n) brand (burnt-in mark of identification)/branding iron/ +¾Æ¤­°õ¤ò²¡¤¹ [¤ä¤­¤¤¤ó¤ò¤ª¤¹] /(exp) to brand (cattle, etc)/ +¾Æ¤­±ö [¤ä¤­¤·¤ª] /(n) baked or table salt/ +¾Æ¤­³¤ÂÝ [¤ä¤­¤Î¤ê] /(n) baked or toasted seaweed/ +¾Æ¤­³¨ [¤ä¤­¤¨] /(n) pyrograph/ +¾Æ¤­µû [¤ä¤­¤¶¤«¤Ê] /(n) grilled fish/ +¾Æ¤­¶Ìµ¡´Ø [¤ä¤­¤À¤Þ¤­¤«¤ó] /hot-bulb or semi-diesel engine/ +¾Æ¤­¶â [¤ä¤­¤¬¤Í] /(n) branding iron/ +¾Æ¤­¶ú [¤ä¤­¤°¤·] /(n) a skewer or spit/ +¾Æ¤­·ª [¤ä¤­¤°¤ê] /(n) roasted chestnuts/ +¾Æ¤­»¦¤¹ [¤ä¤­¤³¤í¤¹] /(v5s) to kill by burning to death/ +¾Æ¤­¼Î¤Æ¤ë [¤ä¤­¤¹¤Æ¤ë] /(v1) to burn up/ +¾Æ¤­¾å¤²¤ë [¤ä¤­¤¢¤²¤ë] /(v1) to burn/to roast/to grill/to bake/ +¾Æ¤­¾ì [¤ä¤­¤Ð] /(n) crematory/ +¾Æ¤­¿Ï [¤ä¤­¤Ð] /tempered blade/ +¾Æ¤­ÀÚ¤ë [¤ä¤­¤­¤ë] /(v5r) to burn off/ +¾Æ¤­Àܤ® [¤ä¤­¤Ä¤®] /(n) assimilating broken ceramics via baking/ +¾Æ¤­Áý¤· [¤ä¤­¤Þ¤·] /(n) photo reprint/ +¾Æ¤­ÂǤÁ [¤ä¤­¤¦¤Á] /(n) set afire/ +¾Æ¤­Ä» [¤ä¤­¤È¤ê] /(n) grilled chicken/roast fowl/(P)/ +¾Æ¤­Ä¾¤· [¤ä¤­¤Ê¤ª¤·] /(n) adaptation (from)/rebaking/ +¾Æ¤­Ä¾¤¹ [¤ä¤­¤Ê¤ª¤¹] /(v5s) to grill again/to rehash/ +¾Æ¤­Æ¤¤Á [¤ä¤­¤¦¤Á] /(n) set afire/ +¾Æ¤­Æ¦Éå [¤ä¤­¤É¤¦¤Õ] /(n) grilled tofu/ +¾Æ¤­ÆÚ [¤ä¤­¤Ö¤¿] /(n) roast pork/ +¾Æ¤­Æù [¤ä¤­¤Ë¤¯] /(n) yakiniku (Japanese dish of fried meat)/Korean barbecue/(P)/ +¾Æ¤­Æþ¤ì [¤ä¤­¤¤¤ì] /(n) hardening/tempering/ +¾Æ¤­Èª [¤ä¤­¤Ï¤¿] /(n) burnt fields/ +¾Æ¤­Èª [¤ä¤­¤Ð¤¿] /(n) burnt fields/ +¾Æ¤­ÈÓ [¤ä¤­¤á¤·] /(n) fried rice/ +¾Æ¤­É® [¤ä¤­¤Õ¤Ç] /(n) sketching pencil/ +¾Æ¤­ÉÕ¤¯ [¤ä¤­¤Ä¤¯] /(v5k) to scorch/ +¾Æ¤­ÉÕ¤± [¤ä¤­¤Ä¤±] /(n) printing (photos)/ +¾Æ¤­ÉÕ¤±¤ë [¤ä¤­¤Ä¤±¤ë] /(v1) to burn or bake into/ +¾Æ¤­Ê§¤¦ [¤ä¤­¤Ï¤é¤¦] /(v5u) to clear away by burning/to reduce to ashes/ +¾Æ¤­Êª [¤ä¤­¤â¤Î] /(n) earthenware/pottery/porcelain/china/ +¾Æ¤­ÊÆ [¤ä¤­¤´¤á] /(n) roasted or parched rice/ +¾Æ¤­ÌÖ [¤ä¤­¤¢¤ß] /(n) gridiron/ +¾Æ¤­Ìß [¤ä¤­¤â¤Á] /(n) (1) jealousy/(2) roasted rice cake/ +¾Æ¤­Ìߤ䤭 [¤ä¤­¤â¤Á¤ä¤­] /(adj-na,n) deeply jealous nature/ +¾Æ¤­Ì߾Ƥ­ [¤ä¤­¤â¤Á¤ä¤­] /(n) jealous person/ +¾Æ¤­Ìᤷ [¤ä¤­¤â¤É¤·] /(n) tempering/ +¾Æ¤­Î©¤Æ [¤ä¤­¤¿¤Æ] /(n) fresh made/ +¾Æ¤­Î©¤Æ¤Îµû [¤ä¤­¤¿¤Æ¤Î¤µ¤«¤Ê] /fish hot from the oven/ +¾Æ¤­ï¸ [¤ä¤­¤´¤Æ] /(n) (1) soldering iron/hot iron/(2) brand/mark/stigma/ +¾Æ¤­ñ¶ [¤ä¤­¤â¤Á] /(n) (1) jealousy/(2) roasted rice cake/ +¾Æ¤¯ [¤ä¤¯] /(v5k) to bake/to grill/(P)/ +¾Æ¤±¤ë [¤ä¤±¤ë] /(v1,vi) to burn/to be roasted/to be sunburnt/(P)/ +¾Æ¤±·ê [¤ä¤±¤¢¤Ê] /(n) a burn hole/ +¾Æ¤±»³ [¤ä¤±¤ä¤Þ] /(n) burnt mountain/dormant volcano/ +¾Æ¤±»Ä¤ë [¤ä¤±¤Î¤³¤ë] /(v5r) to escape being burned/ +¾Æ¤±»à¤Ì [¤ä¤±¤·¤Ì] /(v5n) to be burnt to death/ +¾Æ¤±¼º¤»¤ë [¤ä¤±¤¦¤»¤ë] /(v1) to burn up completely/ +¾Æ¤±½Ð¤µ¤ì¤ë [¤ä¤±¤À¤µ¤ì¤ë] /(v1) to be burned out (of one's home)/ +¾Æ¤±¾Ç¤² [¤ä¤±¤³¤²] /(n) burn hole/scorch/ +¾Æ¤±ÀÐ [¤ä¤±¤¤¤·] /(n) hot or heated stone/ +¾Æ¤±À× [¤ä¤±¤¢¤È] /(n) ruins of a fire/fire-devastated area/(P)/ +¾Æ¤±ÂÀ¤ê [¤ä¤±¤Ö¤È¤ê] /(n) prospering after a fire/ +¾Æ¤±ÉÕ¤¯ [¤ä¤±¤Ä¤¯] /(v5k) to burn/ +¾Æ¤±ËÀ¹º [¤ä¤±¤Ü¤¯¤¤] /(n) charred stake/ +¾Æ¤±ÌÚ¹º [¤ä¤±¤Ü¤¯¤¤] /(n) charred stake/ +¾Æ¤±Ìî [¤ä¤±¤Î] /(n) burnt field/ +¾Æ¤±Ì [¤ä¤±¤Î¤Ï¤é] /(n) burnt field/burnt area/ +¾Æ¤±Íî¤Á¤ë [¤ä¤±¤ª¤Á¤ë] /(v1) to be burned down/ +¾Æ¤½¤Ð [¤ä¤­¤½¤Ð] /(n) fried soba/(P)/ +¾Æ¤Ù¤ë [¤¯¤Ù¤ë] /(v1) to throw on the fire/to burn/ +¾Æ¤â¤Á [¤ä¤­¤â¤Á] /(n) (1) jealousy/(2) roasted rice cake/(P)/ +¾Æ°ÐÃÆ [¤·¤ç¤¦¤¤¤À¤ó] /(n) fire bomb/incendiary bomb/ +¾Æ°ò [¤ä¤­¤¤¤â] /(n) roasted (baked) sweet potato/(P)/ +¾ÆµÑ [¤·¤ç¤¦¤­¤ã¤¯] /(n,vs) incineration/destroy by fire/(P)/ +¾ÆµÑϧ [¤·¤ç¤¦¤­¤ã¤¯¤í] /(n) incinerator/ +¾Æ·ë [¤·¤ç¤¦¤±¤Ä] /(n) sintering/ +¾Æ¹á [¤·¤ç¤¦¤³¤¦] /(n,vs) burning (offer) incense/ +¾Æ»à [¤·¤ç¤¦¤·] /(n,vs) death by fire/(P)/ +¾Æ»àÂÎ [¤·¤ç¤¦¤·¤¿¤¤] /(n) burnt corpse/ +¾Æ¼º [¤·¤ç¤¦¤·¤Ä] /(n) being destroyed by fire/ +¾Æ¼º¤òÌȤì¤ë [¤·¤ç¤¦¤·¤Ä¤ò¤Þ¤Ì¤«¤ì¤ë] /(exp) to be saved from the fire/ +¾Æ¿È [¤·¤ç¤¦¤·¤ó] /(n) burning oneself (to death)/self-immolation/ +¾Æ¿È¼«»¦ [¤·¤ç¤¦¤·¤ó¤¸¤µ¤Ä] /burning oneself to death/suicide by fire/ +¾ÆÀ® [¤·¤ç¤¦¤»¤¤] /(n) firing (pottery)/ +¾ÆÁý¤· [¤ä¤­¤Þ¤·] /(n) photo reprint/ +¾ÆÃñ [¤·¤ç¤¦¤Á¤å¤¦] /(n) distilled spirits/liquor/(P)/ +¾ÆÄ» [¤ä¤­¤È¤ê] /(n) grilled chicken/roast fowl/(P)/ +¾ÆÆù [¤ä¤­¤Ë¤¯] /(n) yakiniku (Japanese dish of fried meat)/Korean barbecue/(P)/ +¾ÆÆùÄê¿© [¤ä¤­¤Ë¤¯¤Æ¤¤¤·¤ç¤¯] /(n) set meal with grilled meat/ +¾ÆÆþ¤ì [¤ä¤­¤¤¤ì] /(n) hardening/tempering/ +¾ÆÇä [¤·¤å¤¦¤Þ¤¤] /(n) steamed meat dumpling (Chinese-style)/ +¾ÆÉÕ¤± [¤ä¤­¤Ä¤±] /(n) printing/glazing/ +¾ÆÉÕ¤±¤ë [¤ä¤­¤Ä¤±¤ë] /(v1) to bake/to plate/to print/to burn into one's memory/ +¾Æʪ [¤ä¤­¤â¤Î] /(n) earthenware/pottery/porcelain/china/ +¾Æʵ [¤ä¤±¤¯¤½] /(adj-na,n) desperation/ +¾ÆÌß [¤ä¤­¤â¤Á] /(n) (1) jealousy/(2) roasted rice cake/ +¾Æï¸ [¤ä¤­¤´¤Æ] /(n) (1) soldering iron/hot iron/(2) brand/mark/stigma/ +¾Ç¤¬¤¹ [¤³¤¬¤¹] /(v5s) to burn/to scorch/to singe/to char/(P)/ +¾Ç¤¬¤ì¤ë [¤³¤¬¤ì¤ë] /(v1) to yearn for/to be in love with/ +¾Ç¤¬¤ì»à¤Ë [¤³¤¬¤ì¤¸¤Ë] /(n) pining away/dying from love/ +¾Ç¤²¤ë [¤³¤²¤ë] /(v1,vi) to burn/to be burned/(P)/ +¾Ç¤²½­¤¤ [¤³¤²¤¯¤µ¤¤] /(adj) smelling (or tasting) burnt/ +¾Ç¤²Ãã [¤³¤²¤Á¤ã] /(n) black tea/ +¾Ç¤²Ã㿧 [¤³¤²¤Á¤ã¤¤¤í] /dark brown/olive brown/ +¾Ç¤²ÉÕ¤­ [¤³¤²¤Ä¤­] /(n) a bad debt/ +¾Ç¤²ÉÕ¤­Í»»ñ [¤³¤²¤Ä¤­¤æ¤¦¤·] /uncollectible loan/ +¾Ç¤²ÉÕ¤¯ [¤³¤²¤Ä¤¯] /(v5k) to get burned and stuck on/to become uncollectable (and remain unpaid)/ +¾Ç¤²ÌÜ [¤³¤²¤á] /(n) burn mark/ +¾Ç¤é¤¹ [¤¸¤é¤¹] /(v5s) (uk) to irritate/ +¾Ç¤ê [¤¢¤»¤ê] /(n) impatience/(P)/ +¾Ç¤ë [¤¢¤»¤ë] /(v5r) to be in a hurry/to be impatient/(P)/ +¾Ç¤ì¤Ã¤¿¤¤ [¤¸¤ì¤Ã¤¿¤¤] /(adj) (uk) vexing/irritating/impatient/ +¾Ç¤ì¤ë [¤¸¤ì¤ë] /(v1) to get impatient/to become irritated/to fret/to chafe/ +¾Ç½­¤¤ [¤­¤Ê¤¯¤µ¤¤] /(adj) burning or scorched smell/imminent military action/suspicious/ +¾Ç¿´ [¤·¤ç¤¦¤·¤ó] /(n) impatience/anxiety/ +¾ÇÀ­Î²»À [¤·¤ç¤¦¤»¤¤¤ê¤å¤¦¤µ¤ó] /pyrosulfuric acid/ +¾ÇÁç [¤·¤ç¤¦¤½¤¦] /(n) impatience/uneasiness/irritation/(P)/ +¾ÇÅÀ [¤·¤ç¤¦¤Æ¤ó] /(n) focus/point/(P)/ +¾ÇÅÀµ÷Î¥ [¤·¤ç¤¦¤Æ¤ó¤­¤ç¤ê] /(n) focal length (distance)/ +¾ÇÅÀ¿¼ÅÙ [¤·¤ç¤¦¤Æ¤ó¤·¤ó¤É] /(n) depth of focus/ +¾ÇÅŵ¤ [¤·¤ç¤¦¤Ç¤ó¤­] /(n) pyroelectricity/ +¾ÇÅÚ [¤·¤ç¤¦¤É] /(n) scorched earth/ +¾ÇÅÚÀï½Ñ [¤·¤ç¤¦¤É¤»¤ó¤¸¤å¤Ä] /(n) scorched-earth strategy (tactics)/ +¾ÇÇ® [¤·¤ç¤¦¤Í¤Ä] /(n) scorching heat/ +¾ÇÇ®ÃϹö [¤·¤ç¤¦¤Í¤Ä¤¸¤´¤¯] /burning hell/inferno/ +¾ÇÈý [¤·¤ç¤¦¤Ó] /(n) emergency/urgency/imminence/ +¾ÇÈý¤ÎµÞ [¤·¤ç¤¦¤Ó¤Î¤­¤å¤¦] /urgent need/ +¾Çθ [¤·¤ç¤¦¤ê¤ç] /(n) impatience/worry/ +¾Çí¯ [¤·¤ç¤¦¤½¤¦] /(n) fretfulness/impatience/ +¾È¤é¤·¹ç¤ï¤»¤ë [¤Æ¤é¤·¤¢¤ï¤»¤ë] /(v1) to check/to compare/ +¾È¤é¤¹ [¤Æ¤é¤¹] /(v5s) to shine on/to illuminate/(P)/ +¾È¤ê [¤Æ¤ê] /(n) sunshine/dry weather/luster/ +¾È¤ê¤Ä¤±¤ë [¤Æ¤ê¤Ä¤±¤ë] /(v1) to blaze down on/to beat down on/to shine down upon/ +¾È¤ê±« [¤Æ¤ê¤¢¤á] /(n) sunshower/ +¾È¤ê±Ç¤¨¤ë [¤Æ¤ê¤Ï¤¨¤ë] /(v1) to shine/to glow/ +¾È¤êµ±¤¯ [¤Æ¤ê¤«¤¬¤ä¤¯] /(v5k) to shine brilliantly/ +¾È¤ê¹þ¤à [¤Æ¤ê¤³¤à] /(v5m) to shine into or upon/ +¾È¤ê¾Æ¤­ [¤Æ¤ê¤ä¤­] /(n) cooking method (broiled with sweet soy marinade)/ +¾È¤ê¾å¤¬¤ë [¤Æ¤ê¤¢¤¬¤ë] /(v5r) to become bright with sunlight following a shower/ +¾È¤êÉÕ¤±¤ë [¤Æ¤ê¤Ä¤±¤ë] /(v1) to blaze down on/to beat down on/to shine down upon/ +¾È¤êÊÖ¤· [¤Æ¤ê¤«¤¨¤·] /(n) reflection/ +¾È¤êÊÖ¤¹ [¤Æ¤ê¤«¤¨¤¹] /(v5s) to reflect/to throw back light/ +¾È¤ë [¤Æ¤ë] /(v5r,vi) to shine/(P)/ +¾È¤ë¾È¤ëË·¼ç [¤Æ¤ë¤Æ¤ë¤Ü¤¦¤º] /(n) paper doll to which Japanese children pray for fine weather/ +¾È¤ì¤¯¤µ¤¤ [¤Æ¤ì¤¯¤µ¤¤] /(adj) embarrassing/awkward/ +¾È¤ì¤ë [¤Æ¤ì¤ë] /(v1) to be shy/to feel awkward/(P)/ +¾È¤ì±£¤· [¤Æ¤ì¤«¤¯¤·] /(n) hiding one's embarrassment/ +¾È¤ì²° [¤Æ¤ì¤ä] /(n) shy/a very shy person/ +¾È¤ì½­¤¤ [¤Æ¤ì¤¯¤µ¤¤] /(adj) embarrassing/awkward/ +¾È¤ìÀ­ [¤Æ¤ì¤·¤ç¤¦] /(adj-na,n) bashful/shy/ +¾È±Æ [¤·¤ç¤¦¤¨¤¤] /(n) portrait/ +¾È±Ç [¤·¤ç¤¦¤¨¤¤] /(n) portrait/ +¾È±þ [¤·¤ç¤¦¤ª¤¦] /(n) correspondence/being in accordance with/anaphora/ +¾È²ñ [¤·¤ç¤¦¤«¤¤] /(n) inquiry/reference/(P)/ +¾È²ñÀè [¤·¤ç¤¦¤«¤¤¤µ¤­] /(n) reference/ +¾È¹ç [¤·¤ç¤¦¤´¤¦] /(n,vs) collation/comparison/ +¾È¹ç¤Î¾å [¤·¤ç¤¦¤´¤¦¤Î¤¦¤¨] /after checking up/ +¾Èºº [¤·¤ç¤¦¤µ] /(n,vs) checking against (up)/examining by reference/verification/ +¾È¼Í [¤·¤ç¤¦¤·¤ã] /(n) exposure/(P)/ +¾È¼Í½èÍý [¤·¤ç¤¦¤·¤ã¤·¤ç¤ê] /lighting/ +¾È¼ÍË¡ [¤·¤ç¤¦¤·¤ã¤Û¤¦] /irradiation/ +¾È¼ÍÌî [¤·¤ç¤¦¤·¤ã¤ä] /irradiation field (of X-rays)/ +¾È¼Ü [¤·¤ç¤¦¤·¤ã¤¯] /(n) sight (of a firearm)/ +¾È½à [¤·¤ç¤¦¤¸¤å¤ó] /(n) alignment/(P)/ +¾È½à´ï [¤·¤ç¤¦¤¸¤å¤ó¤­] /(n) sighting device/sights/ +¾È¾Æ [¤Æ¤ê¤ä¤­] /(n) cooking method (broiled with sweet soy marinade)/ +¾ÈÀ± [¤·¤ç¤¦¤»¤¤] /(n) bead or front sight of a firearm/ +¾ÈÅÙ [¤·¤ç¤¦¤É] /(n) (intensity of) illumination/ +¾ÈÅÙ·× [¤·¤ç¤¦¤É¤±¤¤] /(n) illuminometer/ +¾ÈÉÕ¤±¤ë [¤Æ¤ê¤Ä¤±¤ë] /(v1) to blaze down on/to beat down on/to shine down upon/ +¾ÈÌÀ [¤·¤ç¤¦¤á¤¤] /(n) illumination/(P)/ +¾ÈÌÀ´ï [¤·¤ç¤¦¤á¤¤¤­] /lighting equipment/ +¾ÈÌÀ´ï¶ñ [¤·¤ç¤¦¤á¤¤¤­¤°] /lighting equipment/ +¾ÈÌÀÃÆ [¤·¤ç¤¦¤á¤¤¤À¤ó] /(n) a flare/ +¾ÈÍÕ¶¸¸À [¤Æ¤ê¤Ï¤­¤ç¤¦¤²¤ó] /type of theater which combines elements of Noh, kyogen, and kabuki with dances and popular songs/ +¾ÈÍÕ¼ùÎÓ [¤·¤ç¤¦¤è¤¦¤¸¤å¤ê¤ó] /(n) evergreen (glossy-leaved) forest/ +¾ÈÍ÷ [¤·¤ç¤¦¤é¤ó] /(n) seeing clearly/ +¾ÈÎ× [¤·¤ç¤¦¤ê¤ó] /(n) looking down (from the heavens)/visit of a high-ranking person/ +¾É [¤·¤ç¤¦] /(adj-na,n-suf) illness/(P)/ +¾É¸õ [¤·¤ç¤¦¤³¤¦] /(n) symptoms/(P)/ +¾É¸õ·² [¤·¤ç¤¦¤³¤¦¤°¤ó] /(n) syndrome/(P)/ +¾É¾õ [¤·¤ç¤¦¤¸¤ç¤¦] /(n) symptoms/condition/(P)/ +¾ÉÎã [¤·¤ç¤¦¤ì¤¤] /(n) (medical) case/(P)/ +¾Ê¤¯ [¤Ï¤Ö¤¯] /(v5k) to omit/to eliminate/to curtail/to economize/(P)/ +¾Ê¤ß¤ë [¤«¤¨¤ê¤ß¤ë] /(v1) to reflect/(P)/ +¾Ê¥¨¥Í [¤·¤ç¤¦¥¨¥Í] /(n) economical use of energy/ +¾Ê¥¨¥Í¥ë¥®¡¼ [¤·¤ç¤¦¥¨¥Í¥ë¥®¡¼] /(n) energy conservation/(P)/ +¾Ê±Ä [¤·¤ç¤¦¤¨¤¤] /(n) operated by the government/ +¾Ê»¡ [¤»¤¤¤µ¤Ä] /(n) reflection/consideration/ +¾Ê»ñ¸» [¤·¤ç¤¦¤·¤²¤ó] /saving resources/ +¾Ê»ú [¤·¤ç¤¦¤¸] /(n,vs) simplification of a kanji/ +¾Ê»ú [¤»¤¤¤¸] /(n,vs) simplification of a kanji/ +¾ÊÀþ [¤·¤ç¤¦¤»¤ó] /(n) Government Railway Line/ +¾ÊÄ£ [¤·¤ç¤¦¤Á¤ç¤¦] /(n) ministries and government offices/the authorities/(P)/ +¾ÊÅÅÎÏ [¤·¤ç¤¦¤Ç¤ó¤ê¤ç¤¯] /conservation of electric power/ +¾ÊÉ® [¤·¤ç¤¦¤Ò¤Ä] /(n) abbreviation/simplified form of a character/cutting out some strokes in a character/omitting some passages/ +¾ÊÉ® [¤»¤¤¤Ò¤Ä] /(n) abbreviation/simplified form of a character/cutting out some strokes in a character/omitting some passages/ +¾Êά [¤·¤ç¤¦¤ê¤ã¤¯] /(n,vs) omission/abbreviation/abridgment/(P)/ +¾Êάµ­¹æ [¤·¤ç¤¦¤ê¤ã¤¯¤­¤´¤¦] /ellipsis/ +¾Êά»þ [¤·¤ç¤¦¤ê¤ã¤¯¤¸] /default/ +¾ÊÎÏ [¤·¤ç¤¦¤ê¤ç¤¯] /(n) labor saving/(P)/ +¾ÊÎϲ½ [¤·¤ç¤¦¤ê¤ç¤¯¤«] /(n) labor saving/ +¾ÊÎá [¤·¤ç¤¦¤ì¤¤] /(n) ministerial ordinance/(P)/ +¾Ë°Â [¤·¤ç¤¦¤¢¤ó] /(n) (abbr) ammonium nitrate/ +¾Ë±ì [¤·¤ç¤¦¤¨¤ó] /(n) gunpowder smoke/(P)/ +¾Ë²½ [¤·¤ç¤¦¤«] /(n) nitrification/ +¾Ë»À [¤·¤ç¤¦¤µ¤ó] /(n) nitric acid/(P)/ +¾Ë»À±ö [¤·¤ç¤¦¤µ¤ó¤¨¤ó] /(n) nitrate/ +¾Ë»À¶ä [¤·¤ç¤¦¤µ¤ó¤®¤ó] /(n) (abbr) silver nitrate/AgNO3/ +¾Ë»Ò [¤¬¤é¤¹] /(n) glass/pane/ +¾ËÀÐ [¤·¤ç¤¦¤»¤­] /(n) saltpeter/ +¾ËÌô [¤·¤ç¤¦¤ä¤¯] /(n) gunpowder/ +¾Í·î [¤·¤ç¤¦¤Ä¤­] /(n) month of a person's death/ +¾Í·îÌ¿Æü [¤·¤ç¤¦¤Ä¤­¤á¤¤¤Ë¤Á] /(n) anniversary of a person's death/ +¾Î [¤·¤ç¤¦] /(n,vs) call/label/ +¾Î¤¨¤ë [¤¿¤¿¤¨¤ë] /(v1) to extol/to give praise/ +¾Î¤¨¤ë [¤È¤Ê¤¨¤ë] /(v1) to assume the name of/ +¾Î¤¹¤ë [¤·¤ç¤¦¤¹¤ë] /(vs-s) (1) to take the name of/to call oneself/(2) to pretend/to feign/to purport/(P)/ +¾Î¸Æ [¤·¤ç¤¦¤³] /(n) appellation/designation/ +¾Î¹æ [¤·¤ç¤¦¤´¤¦] /(n) title/name/degree/(P)/ +¾Î»¿ [¤·¤ç¤¦¤µ¤ó] /(n,vs) praise/admiration/commendation/(P)/ +¾ÎÈþ [¤·¤ç¤¦¤Ó] /(n) praise/ +¾Î̾ [¤·¤ç¤¦¤ß¤ç¤¦] /(n) intoning or chanting the name of the Buddha/ +¾ÎÍÈ [¤·¤ç¤¦¤è¤¦] /(n,vs) praise/admiration/exalting/extolling/ +¾Ï [¤·¤ç¤¦] /(n) (1) chapter/section/(2) medal/(P)/ +¾Ï¤ò²þ¤á¤ë [¤·¤ç¤¦¤ò¤¢¤é¤¿¤á¤ë] /(exp) to begin a new chapter/ +¾Ïµû [¤¿¤³] /(n) octopus/ +¾Ï¶ç [¤·¤ç¤¦¤¯] /(n) chapter and verse/paragraph/passage/ +¾ÏÀá [¤·¤ç¤¦¤»¤Ä] /(n) chapters and sections/chapter and verse/ +¾Ð¤¤ [¤ï¤é¤¤] /(n) laugh/laughter/smile/(P)/ +¾Ð¤¤¤«¤±¤ë [¤ï¤é¤¤¤«¤±¤ë] /(v1) to smile/to grin/ +¾Ð¤¤¤³¤±¤ë [¤ï¤é¤¤¤³¤±¤ë] /(v1) to laugh heartily/ +¾Ð¤¤¤Î±² [¤ï¤é¤¤¤Î¤¦¤º] /clamor of laughter/ +¾Ð¤¤³¨ [¤ï¤é¤¤¤¨] /(n) comic or pornographic picture/ +¾Ð¤¤³Ý¤±¤ë [¤ï¤é¤¤¤«¤±¤ë] /(v1) to smile/to grin/ +¾Ð¤¤´é [¤ï¤é¤¤¤¬¤ª] /(n) smiling face/ +¾Ð¤¤»ö [¤ï¤é¤¤¤´¤È] /(n) laughing matter/ +¾Ð¤¤¼Ô [¤ï¤é¤¤¤â¤Î] /(n) laughingstock/ +¾Ð¤¤¼ï [¤ï¤é¤¤¤°¤µ] /(n) laughingstock/byword/ +¾Ð¤¤½Ð¤¹ [¤ï¤é¤¤¤À¤¹] /(v5s) to burst into laughter/ +¾Ð¤¤¾å¸Í [¤ï¤é¤¤¤¸¤ç¤¦¤´] /merry drinker/ +¾Ð¤¤À¼ [¤ï¤é¤¤¤´¤¨] /(n) laughter/(P)/ +¾Ð¤¤Áð [¤ï¤é¤¤¤°¤µ] /(n) laughingstock/byword/ +¾Ð¤¤Âû [¤ï¤é¤¤¤¿¤±] /(n) poisonous mushroom/ +¾Ð¤¤Å¾¤±¤ë [¤ï¤é¤¤¤³¤±¤ë] /(v1) to laugh heartily/ +¾Ð¤¤Åݤ±¤ë [¤ï¤é¤¤¤³¤±¤ë] /(v1) to laugh heartily/ +¾Ð¤¤Èô¤Ð¤¹ [¤ï¤é¤¤¤È¤Ð¤¹] /(v5s) to laugh at/ +¾Ð¤¤Êª [¤ï¤é¤¤¤â¤Î] /(n) laughingstock/ +¾Ð¤¤Ïà [¤ï¤é¤¤¤Ð¤Ê¤·] /(n) funny story/ +¾Ð¤¦ [¤ï¤é¤¦] /(v5u) to laugh/to smile/(P)/ +¾Ð¤Ã¤Æµï¤ë [¤ï¤é¤Ã¤Æ¤¤¤ë] /to be smiling (laughing)/ +¾Ð¤ß [¤¨¤ß] /(n) smile/(P)/ +¾Ð¤ß³ä¤ì¤ë [¤¨¤ß¤ï¤ì¤ë] /(v1) to crack/ +¾Ð¤à [¤¨¤à] /(v5m) to smile/ +¾Ð¤ï¤ì¼Ô [¤ï¤é¤ï¤ì¤â¤Î] /(n) laughingstock/ +¾Ð´é [¤¨¤¬¤ª] /(n) smiling face/(P)/ +¾Ðµ¤ [¤·¤ç¤¦¤­] /(n) nitrous oxide/laughing gas/ +¾Ð·à [¤·¤ç¤¦¤²¤­] /(n) (theatrical) farce/ +¾Ð»¦ [¤·¤ç¤¦¤µ¤Ä] /(n) laughing off/dismissing with a laugh/ +¾Ð»ß [¤·¤ç¤¦¤·] /(adj-na,n) laughable/ridiculous/pitiful/contemptible/absurdity/ +¾Ð»ßÀéËü [¤·¤ç¤¦¤·¤»¤ó¤Ð¤ó] /(adj-na,n) highly ridiculous/quite absurd/ +¾ÐÀ¼ [¤·¤ç¤¦¤»¤¤] /(n) a laugh/laughter/ +¾ÐǼ [¤·¤ç¤¦¤Î¤¦] /(n) humble term used to refer to another's acceptance of one's present/ +¾ÐÍ÷ [¤·¤ç¤¦¤é¤ó] /(n) (hum) your inspection/ +¾ÐÏà [¤·¤ç¤¦¤ï] /(n) amusing story/ +¾Ñ¤·¹þ¤à [¤á¤«¤·¤³¤à] /(v5m) to dress oneself up/to deck oneself out/ +¾Ò²ð [¤·¤ç¤¦¤«¤¤] /(n,vs) introduction/(P)/ +¾Ò²ð¼Ô [¤·¤ç¤¦¤«¤¤¤·¤ã] /(n) person who introduces someone/introducer/(P)/ +¾Ò²ð¾õ [¤·¤ç¤¦¤«¤¤¤¸¤ç¤¦] /(n) letter of introduction/ +¾Ò²ðʸ [¤·¤ç¤¦¤«¤¤¤Ö¤ó] /(n) introductory essay/(P)/ +¾Ó¤ê¼Ô [¤¢¤ä¤«¤ê¤â¤Î] /(n) lucky person/ +¾Ó¤ë [¤¢¤ä¤«¤ë] /(oK) (v5r) to share good luck/ +¾ÓÁü [¤·¤ç¤¦¤¾¤¦] /(n) portrait/(P)/ +¾ÓÁü²è [¤·¤ç¤¦¤¾¤¦¤¬] /(n) portrait/ +¾ÓÁü¸¢ [¤·¤ç¤¦¤¾¤¦¤±¤ó] /(n) rights to usage of one's likeness/ +¾Ô³÷ [¤¢¤ä¤á] /(n) iris (flower)/ +¾Ô³÷ [¤·¤ç¤¦¤Ö] /(n) iris (flower)/ +¾Ô³÷Åò [¤·¤ç¤¦¤Ö¤æ] /(n) bathwater with iris petals/ +¾Õ²ðÀÐ [¤·¤ç¤¦¤«¤¤¤»¤­] /Chiang Kai-shek (late Nationalist Chinese leader)/ +¾ÖÉ÷ [¤·¤ç¤¦¤Õ¤¦] /(n) correct style in a haiku (like Basho's)/ +¾× [¤·¤ç¤¦] /(n) important point (e.g. on a route)/ +¾×·â [¤·¤ç¤¦¤²¤­] /(n) shock/crash/impact/ballistic/(P)/ +¾×·â´Ø¿ô [¤·¤ç¤¦¤²¤­¤«¤ó¤¹¤¦] /impulse function/ +¾×·âÇÈ [¤·¤ç¤¦¤²¤­¤Ï] /(n) shock wave/ +¾×¿´ [¤·¤ç¤¦¤·¤ó] /(n) (beriberi-caused) heart failure/ +¾×Å· [¤·¤ç¤¦¤Æ¤ó] /(n) (being in) high spirits/ +¾×Æ° [¤·¤ç¤¦¤É¤¦] /(n) impulse/urge/(P)/ +¾×Æ°¹Ô°Ù [¤·¤ç¤¦¤É¤¦¤³¤¦¤¤] /shock action/ +¾×ưŪ [¤·¤ç¤¦¤É¤¦¤Æ¤­] /(adj-na) impulsive/ +¾×Æ°Ç㤤 [¤·¤ç¤¦¤É¤¦¤¬¤¤] /impulsive buying/ +¾×ÆÍ [¤·¤ç¤¦¤È¤Ä] /(n,vs) collision/conflict/(P)/ +¾×Ω [¤Ä¤¤¤¿¤Æ] /(n) a screen/ +¾×Ω¤Æ [¤Ä¤¤¤¿¤Æ] /(n) a screen/ +¾Ø [¤â] /(n) ancient skirt/ +¾Ø¿þ [¤â¤¹¤½] /(n) cuff (of pants)/hem (of skirt)/train (of dress)/foot (of mountain)/ +¾Ù̳Éô [¤·¤ç¤¦¤à¤Ö] /Litigation Department (of the Ministry of Justice)/ +¾Ú [¤¢¤«¤·] /(n) proof/evidence/(P)/ +¾Ú¤È¤·¤Æ [¤·¤ç¤¦¤È¤·¤Æ] /in sign of/in proof of/ +¾Ú°õ [¤·¤ç¤¦¤¤¤ó] /(n) a seal affixed to a document/ +¾Úµò [¤·¤ç¤¦¤³] /(n) evidence/proof/(P)/ +¾Úµò¤ò²¡¤µ¤¨¤ë [¤·¤ç¤¦¤³¤ò¤ª¤µ¤¨¤ë] /(exp) to seize (secure) evidence/ +¾Úµò±£ÌÇ [¤·¤ç¤¦¤³¤¤¤ó¤á¤Ä] /destruction of evidence/ +¾Úµò¶â [¤·¤ç¤¦¤³¤­¤ó] /(n) a deposit/guarantee money/ +¾Úµòʪ·ï [¤·¤ç¤¦¤³¤Ö¤Ã¤±¤ó] /evidence/an exhibit/ +¾ÚµòΩ¤Æ¤ë [¤·¤ç¤¦¤³¤À¤Æ¤ë] /(v1) to prove/to substantiate/ +¾Ú·ô [¤·¤ç¤¦¤±¤ó] /(n) securities/bonds/certificates/(P)/ +¾Ú·ô²ñ¼Ò [¤·¤ç¤¦¤±¤ó¤¬¤¤¤·¤ã] /securities company/ +¾Ú·ôº¾µ½ [¤·¤ç¤¦¤±¤ó¤µ¤®] /(n) securities fraud/ +¾Ú·ô»Ô¾ì [¤·¤ç¤¦¤±¤ó¤·¤¸¤ç¤¦] /securities market/ +¾Ú·ô¼è°ú°Ñ°÷²ñ [¤·¤ç¤¦¤±¤ó¤È¤ê¤Ò¤­¤¤¤¤¤ó¤«¤¤] /Securities and Exchange Commission (SEC)/ +¾Ú·ô¼è°ú½ê [¤·¤ç¤¦¤±¤ó¤È¤ê¤Ò¤­¤¸¤ç] /securities exchange/stock exchange/bourse/ +¾Ú·ô¼è°úË¡ [¤·¤ç¤¦¤±¤ó¤È¤ê¤Ò¤­¤Û¤¦] /(n) Securities and Exchange Act/ +¾Ú¸À [¤·¤ç¤¦¤²¤ó] /(n,vs) evidence/testimony/(P)/ +¾Úº¸ [¤·¤ç¤¦¤µ] /(n) evidence/proof/witness/ +¾Ú»æ [¤·¤ç¤¦¤·] /(n) (inspection or certification) stamp/ +¾Ú¼è¤êË¡ [¤·¤ç¤¦¤È¤ê¤Û¤¦] /(n) (abbr) Securities and Exchange Act/(P)/ +¾Ú¼èË¡ [¤·¤ç¤¦¤È¤ê¤Û¤¦] /(n) (abbr) Securities and Exchange Act/ +¾Ú½ñ [¤·¤ç¤¦¤·¤ç] /(n) bond/deed/certificate/(P)/ +¾Ú¿Í [¤·¤ç¤¦¤Ë¤ó] /(n) witness/(P)/ +¾Ú¿Í´­Ìä [¤·¤ç¤¦¤Ë¤ó¤«¤ó¤â¤ó] /summoning witness/ +¾Ú¿ÍÀÊ [¤·¤ç¤¦¤Ë¤ó¤»¤­] /witness stand or box/ +¾Ú¿ÍÂæ [¤·¤ç¤¦¤Ë¤ó¤À¤¤] /witness stand or box/ +¾Ú¿ÍÊݸî¥×¥í¥°¥é¥à [¤·¤ç¤¦¤Ë¤ó¤Û¤´¥×¥í¥°¥é¥à] /(n) witness protection program/ +¾ÚÀ× [¤·¤ç¤¦¤»¤­] /(n) proof/evidence/a trace/ +¾Úɼ [¤·¤ç¤¦¤Ò¤ç¤¦] /(n) certificate/voucher/chit/ +¾Úʸ [¤·¤ç¤¦¤â¤ó] /(n) bond/deed/contract/ +¾ÚÌÀ [¤·¤ç¤¦¤á¤¤] /(n,vs) proof/verification/(P)/ +¾ÚÌÀºÑ¤ß [¤·¤ç¤¦¤á¤¤¤º¤ß] /already proved/ +¾ÚÌÀ½ñ [¤·¤ç¤¦¤á¤¤¤·¤ç] /(n) certificate (usually of proof of something)/ +¾Û [¤ß¤³¤È¤Î¤ê] /(n) imperial decree/imperial edict/(P)/ +¾Û½ñ [¤·¤ç¤¦¤·¤ç] /(n) imperial edict/decree/(P)/ +¾Ûļ [¤·¤ç¤¦¤Á¤ç¤¯] /(n) imperial edict/decree/ +¾ÛÎá [¤·¤ç¤¦¤ì¤¤] /(n) imperial edict/ +¾Ü¤·¤¤ [¤¯¤ï¤·¤¤] /(adj) knowing very well/detailed/full/accurate/(P)/ +¾Ü¤·¤¤Ïà [¤¯¤ï¤·¤¤¤Ï¤Ê¤·] /detailed account/ +¾Ü¤·¤¯ [¤¯¤ï¤·¤¯] /knowingly/ +¾Ü¤·¤¯½Ò¤Ù¤ë [¤¯¤ï¤·¤¯¤Î¤Ù¤ë] /to expound/ +¾Ü¤é¤«¤Ç¤Ê¤¤ [¤Ä¤Þ¤Ó¤é¤«¤Ç¤Ê¤¤] /be unknown/ +¾Ü²ò [¤·¤ç¤¦¤«¤¤] /(n) detailed explanation/ +¾Üµ­ [¤·¤ç¤¦¤­] /(n) minute description/ +¾Ü¸À [¤·¤ç¤¦¤²¤ó] /(n) detailed explanation/ +¾ÜºÙ [¤·¤ç¤¦¤µ¤¤] /(adj-na,n) detail/particulars/(P)/ +¾ÜºÙ¾ðÊó [¤·¤ç¤¦¤µ¤¤¤¸¤ç¤¦¤Û¤¦] /detailed information/ +¾Ü»¡ [¤·¤ç¤¦¤µ¤Ä] /(n) careful observation/ +¾Ü½Ò [¤·¤ç¤¦¤¸¤å¤Ä] /(n,vs) detailed explanation/(P)/ +¾ÜÀâ [¤·¤ç¤¦¤»¤Ä] /(n) detailed explanation/ +¾ÜÃð [¤·¤ç¤¦¤Á¤å¤¦] /copious notes/ +¾ÜÅÁ [¤·¤ç¤¦¤Ç¤ó] /(n) detailed biography/ +¾ÜÅÁ¼Ò [¤·¤ç¤¦¤Ç¤ó¤·¤ã] /Shoudensha (publisher)/ +¾ÜÊó [¤·¤ç¤¦¤Û¤¦] /(n,vs) full report/particulars/(P)/ +¾ÜÌ© [¤·¤ç¤¦¤ß¤Ä] /(adj-na,n) minute/detailed/elaborate/ +¾ÜÏ¿ [¤·¤ç¤¦¤í¤¯] /(n) detailed record/ +¾ÜÏÀ [¤·¤ç¤¦¤í¤ó] /(n,vs) explanation in detail/full discussion/ +¾Ý [¤·¤ç¤¦] /(n) phenomenon/(P)/ +¾Ý [¤¾¤¦] /(n) elephant/(P)/ +¾Ý¤µ¤ó [¤¾¤¦¤µ¤ó] /elephant/ +¾Ý¤ÎÉ¡ [¤¾¤¦¤Î¤Ï¤Ê] /trunk of an elephant/ +¾Ý¤ë [¤«¤¿¤É¤ë] /(v5r) to model on/to make in the shape of/to represent/to pattern after/to symbolise/to imitate/ +¾Ý²ç [¤¾¤¦¤²] /(n) ivory/(P)/ +¾Ý²ç¤ÎÅã [¤¾¤¦¤²¤Î¤È¤¦] /ivory tower/ +¾Ý²ç³¤´ß [¤¾¤¦¤²¤«¤¤¤¬¤ó] /(the Republic of) Ivory Coast/ +¾Ý²çºÙ¹© [¤¾¤¦¤²¤¶¤¤¤¯] /ivory carving/ +¾Ý²ç¼Á [¤¾¤¦¤²¤·¤Ä] /(n) dentin/ +¾Ý²ç¼è°ú [¤¾¤¦¤²¤È¤ê¤Ò¤­] /ivory trade/ +¾Ý²ç¿§ [¤¾¤¦¤²¤¤¤í] /(n) ivory-white/ +¾Ý´ã [¤¾¤¦¤¬¤ó] /(n) inlay (work)/inlaying/ +¾Ý·Á [¤·¤ç¤¦¤±¤¤] /(n) hieroglyphics/type of character representing pictures/ +¾Ý·Áʸ»ú [¤·¤ç¤¦¤±¤¤¤â¤¸] /hieroglyph/ +¾Ý¸Â [¤·¤ç¤¦¤²¤ó] /(n) quadrant/ +¾Ý»È¤¤ [¤¾¤¦¤Ä¤«¤¤] /elephant trainer/ +¾ÝÃî [¤¾¤¦¤à¤·] /(n) weevil/ +¾Ýħ [¤·¤ç¤¦¤Á¤ç¤¦] /(n,vs) symbol/(P)/ +¾Ýħ»í [¤·¤ç¤¦¤Á¤ç¤¦¤·] /(n) symbolist poetry/ +¾Ýħ¼çµÁ [¤·¤ç¤¦¤Á¤ç¤¦¤·¤å¤®] /symbolism/ +¾ÝħŪ [¤·¤ç¤¦¤Á¤ç¤¦¤Æ¤­] /(adj-na) symbolic/(P)/ +¾ÝħÇÉ [¤·¤ç¤¦¤Á¤ç¤¦¤Ï] /(n) the symbolist school/ +¾ÝÈéÉ [¤¾¤¦¤Ò¤Ó¤ç¤¦] /(n) elephantiasis/ +¾ÝÖÈ [¤¾¤¦¤¬¤ó] /(n) inlay (work)/ +¾Þ [¤·¤ç¤¦] /(n,n-suf) prize/award/(P)/ +¾Þ¤ò¼õ¤±¤ë [¤·¤ç¤¦¤ò¤¦¤±¤ë] /(exp) to receive a prize/ +¾Þ¤ò¼ø¤«¤ë [¤·¤ç¤¦¤ò¤µ¤º¤«¤ë] /(exp) to be awarded a prize/ +¾Þ´á [¤·¤ç¤¦¤¬¤ó] /(n,vs) appreciation/admiration/enjoyment/ +¾Þ¶â [¤·¤ç¤¦¤­¤ó] /(n) prize/monetary award/(P)/ +¾Þ¶â¤ò·ü¤±¤ë [¤·¤ç¤¦¤­¤ó¤ò¤«¤±¤ë] /(exp) to offer a prize/ +¾Þ¶â²¦ [¤·¤ç¤¦¤­¤ó¤ª¤¦] /(n) earned prize money king/ +¾Þ¶â²Ô¤® [¤·¤ç¤¦¤­¤ó¤«¤»¤®] /(n,vs) (1) pothunting/bounty hunting/(2) pothunter/bounty hunter/ +¾Þ»¿ [¤·¤ç¤¦¤µ¤ó] /(n,vs) praise/admiration/commendation/ +¾Þ»¿¤·¤ÆÁ¼¤«¤Ê¤¤ [¤·¤ç¤¦¤µ¤ó¤·¤Æ¤ª¤«¤Ê¤¤] /applaud highly/extol/ +¾Þ»ì [¤·¤ç¤¦¤·] /(n) (words of) praise/eulogy/ +¾Þ¾õ [¤·¤ç¤¦¤¸¤ç¤¦] /(n) honorable certificate/(P)/ +¾ÞÇÕ [¤·¤ç¤¦¤Ï¤¤] /(n) trophy/prize cup/ +¾ÞÇ× [¤·¤ç¤¦¤Ï¤¤] /(n) medal/(P)/ +¾Þȳ [¤·¤ç¤¦¤Ð¤Ä] /(n) rewards and punishments/(P)/ +¾ÞÈþ [¤·¤ç¤¦¤Ó] /(n,vs) admiration/praise/prizing/appreciation/ +¾ÞÉÊ [¤·¤ç¤¦¤Ò¤ó] /(n) prize/trophy/(P)/ +¾ÞÌ£ [¤·¤ç¤¦¤ß] /(n,vs) relish/gusto/appreciation/ +¾ÞÌ£´ü¸Â [¤·¤ç¤¦¤ß¤­¤²¤ó] /best if eaten by this date/ +¾ÞÍ¿ [¤·¤ç¤¦¤è] /(n) reward/prize/bonus/(P)/ +¾ÞÍÈ [¤·¤ç¤¦¤è¤¦] /(n) admiration/ +¾ß²Ü [¤¢¤ß] /(n) opossum shrimp/ +¾ßÌý [¤·¤ç¤¦¤æ] /(n) soy sauce/(P)/ +¾à [¤«¤Í] /(n) bell/gong/chimes/ +¾á¤­ [¤·¤ç¤¦¤­] /(n) god to ward off illness and misfortune/ +¾áÆýÀÐ [¤·¤ç¤¦¤Ë¤å¤¦¤»¤­] /(n) stalactite/ +¾áÆýƶ [¤·¤ç¤¦¤Ë¤å¤¦¤É¤¦] /(n) limestone cave/(P)/ +¾â [¤«¤Í] /(n) bell/chime/(P)/ +¾â¤Î²» [¤«¤Í¤Î¤Í] /chimes/toll of a bell/ +¾â¤òÆͤ¯ [¤«¤Í¤ò¤Ä¤¯] /(exp) to strike a bell/ +¾âÀ¼ [¤·¤ç¤¦¤»¤¤] /(n) sound of a bell/ +¾âƵ [¤«¤Í¤Ä¤­] /(n) ringing of a bell/bell ringer/ +¾âƵƲ [¤«¤Í¤Ä¤­¤É¤¦] /(n) belfry/bell tower/ +¾âÆýÀÐ [¤·¤ç¤¦¤Ë¤å¤¦¤»¤­] /stalactite/ +¾âÆýƶ [¤·¤ç¤¦¤Ë¤å¤¦¤É¤¦] /(n) limestone cave (cavern, grotto)/ +¾âÏ° [¤·¤ç¤¦¤í¤¦] /(n) belfry/bell tower/(P)/ +¾ã¤ê [¤µ¤ï¤ê] /(n) hindrance/obstacle/harm/bad effect/sickness/ +¾ã¤ë [¤µ¤ï¤ë] /(v5r) to hinder/to interfere with/to affect/to do one harm/to be harmful to/(P)/ +¾ã³² [¤·¤ç¤¦¤¬¤¤] /(n) obstacle/impediment (fault)/damage/(P)/ +¾ã³²¼Ô [¤·¤ç¤¦¤¬¤¤¤·¤ã] /(n) (physically) handicapped person/disabled person/(P)/ +¾ã³²Êª [¤·¤ç¤¦¤¬¤¤¤Ö¤Ä] /(n) obstacle/ +¾ã³²Êª¶¥Áö [¤·¤ç¤¦¤¬¤¤¤Ö¤Ä¤­¤ç¤¦¤½¤¦] /obstacle race/ +¾ã³· [¤·¤ç¤¦¤¬¤¤] /(n) hindrance/obstacle/(physical) disorder/ +¾ã»Ò [¤·¤ç¤¦¤¸] /(n) paper sliding door/(P)/ +¾ã»Ò¤Ë±Æ¤ò±Ç¤¹ [¤·¤ç¤¦¤¸¤Ë¤«¤²¤ò¤¦¤Ä¤¹] /(exp) to project a shadow on a shoji (paper sliding-door)/ +¾ã»Ò¤Î¹ø [¤·¤ç¤¦¤¸¤Î¤³¤·] /lower part of a shoji (paper sliding-door)/ +¾ã»Ò¤Î»· [¤·¤ç¤¦¤¸¤Î¤µ¤ó] /frame of a shoji (paper sliding-door)/ +¾ã»Ò»æ [¤·¤ç¤¦¤¸¤¬¤ß] /(n) shoji paper/ +¾ãÅ¥±¨Â± [¤¢¤ª¤ê¤¤¤«] /type of squid/ +¾ãÊÉ [¤·¤ç¤¦¤Ø¤­] /(n) enclosing wall/barrier/(P)/ +¾ãÊɲè [¤·¤ç¤¦¤Ø¤­¤¬] /(n) pictures on (room) partitions/ +¾ä [¤µ¤ä] /(n) scabbard/ +¾ä¼è¤ê [¤µ¤ä¤È¤ê] /(n) brokerage/ +¾äÅö¤Æ [¤µ¤ä¤¢¤Æ] /(n) rivalry (in love, touching of sheaths)/ +¾å [¤¦¤¨] /(adj-no,n-adv,n,n-suf) above/over/on top of/up/upper part/summit/surface/far better/higher/(in) authority/as far as .. is concerned/besides/after/emperor/sovereign/upon (examination)/influence of (liquor)/lord/shogun/superior/my dear (father)/(P)/ +¾å [¤¦¤ï] /(n,pref) upper/upward/outer/surface/top/ +¾å [¤«¤ß] /(n) top/head/upper part/upper stream/emperor/a superior/upper part of the body/the above/(P)/ +¾å [¤·¤ç¤¦] /upper part/government/ +¾å [¤¸¤ç¤¦] /(n,pref,suf) (1) first volume/(2) superior quality/(3) governmental/imperial/top/best/high class/going up/presenting/showing/aboard a ship or vehicle/from the standpoint of/as a matter of (fact)/(P)/ +¾å¡¹ [¤¸¤ç¤¦¤¸¤ç¤¦] /(adj-na,n) the best/great/superb/(P)/ +¾å¤«¤é¤ÎÌ¿Îá [¤¦¤¨¤«¤é¤Î¤á¤¤¤ì¤¤] /order from above/ +¾å¤¬¤Ã¤¿¤ê [¤¢¤¬¤Ã¤¿¤ê] /(n) poor business/(P)/ +¾å¤¬¤ê [¤¢¤¬¤ê] /(n,suf) (1) ascent/rise/slope/(2) freshly-drawn green tea (esp. in sushi shops)/(3) advance income/crop yield/(4) death/spinning/completion/stop/finish/(5) after (rain)/ex (official, etc.)/(P)/ +¾å¤¬¤ê²¼¤¬¤ê [¤¢¤¬¤ê¤µ¤¬¤ê] /(n) rise and fall/fluctuation/ +¾å¤¬¤ê²¼¤ê [¤¢¤¬¤ê¤ª¤ê] /(n) going up and down/ascent and descent/ +¾å¤¬¤ê¸ý [¤¢¤¬¤ê¤¯¤Á] /(n) entrance/ +¾å¤¬¤ê¸ý [¤¢¤¬¤ê¤°¤Á] /(n) entrance/ +¾å¤¬¤ê¹ß¤ê [¤¢¤¬¤ê¤ª¤ê] /(n) going up and down/ascent and descent/ +¾å¤¬¤ê¹â [¤¢¤¬¤ê¤À¤«] /(n) revenue/income/receipts/yield/ +¾å¤¬¤ê¹þ¤à [¤¢¤¬¤ê¤³¤à] /(v5m) to enter/to step in/ +¾å¤¬¤ê¾ì [¤¢¤¬¤ê¤Ð] /landing/landing place/ +¾å¤¬¤êü [¤¢¤¬¤ê¤Ï¤Ê] /(n) entrance/deluxe edition/ +¾å¤¬¤êÃÊ [¤¢¤¬¤ê¤À¤ó] /(n) staircase/doorsteps/ +¾å¤¬¤êÅò [¤¢¤¬¤ê¤æ] /(n) clean hot bath water for rinsing/ +¾å¤¬¤êʪ [¤¢¤¬¤ê¤â¤Î] /(n) food offering/yield/waste/ +¾å¤¬¤êÌÜ [¤¢¤¬¤ê¤á] /(n) eyes slanted upward/rising tendency/ +¾å¤¬¤êÛÚ [¤¢¤¬¤ê¤«¤Þ¤Á] /(n) piece of wood at front edge of entranceway floor/agarikamachi/ +¾å¤¬¤ë [¤¢¤¬¤ë] /(v5r) (1) to enter/to go up/to rise/to climb up/to advance/to appreciate/to be promoted/to improve/to call on/to be offered/to accrue/(2) to be finished/to go bankrupt/to be caught/to let up (rain)/(3) to weaken (as a battery)/(4) to get ruffled/(P)/ +¾å¤² [¤¢¤²] /(n,n-suf) rise in price/making a tuck/(P)/ +¾å¤²¤º [¤¢¤²¤º] /(exp,suf) every (two days, etc)/ +¾å¤²¤¿¤ê²¼¤²¤¿¤ê [¤¢¤²¤¿¤ê¤µ¤²¤¿¤ê] /(n) raising and lowering/praising and blaming/ +¾å¤²¤ë [¤¢¤²¤ë] /(v1) to give/to raise/to elevate/to fly (kites)/to praise/to increase/to advance/to promote/to vomit/to usher in/to admit/to send (to school)/to offer/to present/to leave with/to finish/to arrange (expenses)/to observe/to perform/to quote/to mention/to bear (a child)/to improve (talents)/to do up (the hair)/to arrest/to engage/to fry/(rains) to stop/(P)/ +¾å¤²²¼¤² [¤¢¤²¤µ¤²] /(n) raising and lowering/praising and blaming/modulation/ +¾å¤²²¼¤í¤· [¤¢¤²¤ª¤í¤·] /(n) raising and lowering/loading and unloading/ +¾å¤²³¸ [¤¢¤²¤Ö¤¿] /(n) trap door/removable floor boards/ +¾å¤²¾ö [¤¢¤²¤À¤¿¤ß] /(n) a tatami finished on both sides/ +¾å¤²Áê¾ì [¤¢¤²¤½¤¦¤Ð] /(n) bullish market/ +¾å¤²Ä¬ [¤¢¤²¤·¤ª] /(n) incoming tide/ +¾å¤²Äì [¤¢¤²¤¾¤³] /(n) false bottom/ +¾å¤²ÈÄ [¤¢¤²¤¤¤¿] /(n) movable floor boards/trap door/ +¾å¤²Î¥¤¹ [¤¢¤²¤Ï¤Ê¤¹] /(v5s) to cut off (the head)/ +¾å¤¹ [¤Î¤Ü¤¹] /(kyb:) (v5s) to raise/to record/to bring up (a matter)/to serve (food)/to send some one out/ +¾å¤»¤ë [¤Î¤Ü¤»¤ë] /(kyb:) (v1) to raise/to record/to bring up (a matter)/to serve (food)/to send some on out/(P)/ +¾å¤Ã¦ [¤¦¤ï¤Ã¤«¤ï] /(n) upper side/surface/ +¾å¤ÃÄ¥¤ê [¤¦¤ï¤Ã¤Ñ¤ê] /(n) overalls/wrapper/duster/smock/ +¾å¤ÃÄ´»Ò [¤¦¤ï¤Ã¤Á¤ç¤¦¤·] /(adj-na,n) flippant/frivolous/shallow/(P)/ +¾å¤ÃÌÌ [¤¦¤ï¤Ã¤Ä¤é] /(n) surface/appearances/ +¾å¤Ä¤­ [¤¦¤ï¤Ä¤­] /superscript/ +¾å¤ÄÊý [¤¦¤¨¤Ä¤¬¤¿] /(n) nobles/the upper class/ +¾å¤Îµé¤Ë¿Ê¤à [¤¦¤¨¤Î¤­¤å¤¦¤Ë¤¹¤¹¤à] /(exp) to move up to a higher grade/ +¾å¤Î¶ç [¤«¤ß¤Î¤¯] /(n) the first part of a poem or verse/ +¾å¤Î¶õ [¤¦¤ï¤Î¤½¤é] /(adj-na,n) inattention/absent-mindedness/ +¾å¤Î»Ò [¤¦¤¨¤Î¤³] /the older child/ +¾å¤ÎÃÏ°Ì [¤¦¤¨¤Î¤Á¤¤] /higher position/ +¾å¤ê [¤Î¤Ü¤ê] /(n) (1) ascent/climbing/(2) up-train (e.g. going to Tokyo)/(P)/ +¾å¤ê²¼¤ê [¤Î¤Ü¤ê¤ª¤ê] /(n) rising and falling/going up and down/ +¾å¤ê²¼¤ê [¤Î¤Ü¤ê¤¯¤À¤ê] /(n) rising and falling/going up and down/(P)/ +¾å¤êµÍ¤á¤ë [¤Î¤Ü¤ê¤Ä¤á¤ë] /(v1) to go to the top/to be engrossed in/ +¾å¤ê¸ûÇÛ [¤Î¤Ü¤ê¤³¤¦¤Ð¤¤] /uphill grade/upgrade/ +¾å¤ê¸ý [¤Î¤Ü¤ê¤°¤Á] /(n) starting point (for a mountain ascent)/ +¾å¤êºä [¤Î¤Ü¤ê¤¶¤«] /(n) ascent/upgrade/(P)/ +¾å¤êÄ´»Ò [¤Î¤Ü¤ê¤Á¤ç¤¦¤·] /(n) rise/improvement/uptrend/ +¾å¤êÄ´»Ò [¤Î¤Ü¤ê¤Â¤ç¤¦¤·] /(n) rise/improvement/uptrend/ +¾å¤êÆ£ [¤Î¤Ü¤ê¤Õ¤¸] /lupine/ +¾å¤êÆ» [¤Î¤Ü¤ê¤ß¤Á] /uphill road/ +¾å¤êÎó¼Ö [¤Î¤Ü¤ê¤ì¤Ã¤·¤ã] /up train/trains going toward the capital/ +¾å¤ë [¤¢¤¬¤ë] /(io) (v5r) (1) to enter/to go up/to rise/to climb up/to advance/to appreciate/to be promoted/to improve/to call on/to be offered/to accrue/(2) to be finished/to go bankrupt/to be caught/to let up (rain)/(3) to weaken (as a battery)/(4) to get ruffled/ +¾å¤ë [¤Î¤Ü¤ë] /(v5r) (1) to rise/to ascend/to go up/to climb/(2) to go to (the capital)/(3) to be promoted/(4) to add up to/(5) to advance (in price)/(6) to sail up/(7) to come up (on the agenda)/(P)/ +¾å¤ò¸þ¤¯ [¤¦¤¨¤ò¤à¤¯] /(exp) to look upward/ +¾å°´ [¤¸¤ç¤¦¤·] /(n) publication/wood-block printing/ +¾å°Ì [¤¸¤ç¤¦¤¤] /(n) superior (rank not class)/higher order (e.g. byte)/host computer (of connected device)/(P)/ +¾å°Ì³µÇ° [¤¸¤ç¤¦¤¤¤¬¤¤¤Í¤ó] /(n) superordinate concept/ +¾å°Ì¸ß´¹À­ [¤¸¤ç¤¦¤¤¤´¤«¤ó¤»¤¤] /upward compatibility/ +¾å°Ì¹½Â¤ [¤¸¤ç¤¦¤¤¤³¤¦¤¾¤¦] /higher structure/ +¾å°Õ [¤¸¤ç¤¦¤¤] /(n) will or decree (esp. of shogun)/emperor's wishes/ +¾å°Õ²¼Ã£ [¤¸¤ç¤¦¤¤¤«¤¿¤Ä] /(n,vs) conveying the will of the governing to the governed/ +¾å°á [¤¦¤ï¤®] /(n) coat/tunic/jacket/outer garment/ +¾å°á [¤¸¤ç¤¦¤¤] /(n) coat/tunic/jacket/outer garment/ +¾å±¡ [¤·¤ç¤¦¤¤¤ó] /(n) Upper House/Senate/Lords/(P)/ +¾å±¡ [¤¸¤ç¤¦¤¤¤ó] /(n) Upper House/Senate/Lords/ +¾å±¡µÄ°÷ [¤¸¤ç¤¦¤¤¤ó¤®¤¤¤ó] /senator/member of the upper house/ +¾å±¡µÄ²ñ [¤¸¤ç¤¦¤¤¤ó¤®¤«¤¤] /(n) Senate/ +¾å±± [¤¦¤ï¤¦¤¹] /upper millstone/ +¾å±Ç [¤¸¤ç¤¦¤¨¤¤] /(n) screen projection/(P)/ +¾å±Ç»þ´Ö [¤¸¤ç¤¦¤¨¤¤¤¸¤«¤ó] /(n) running time (e.g. of movie)/ +¾å±Û [¤¸¤ç¤¦¤¨¤Ä] /area on Japan Sea side of Japan, including Niigata/(P)/ +¾å±ÛËÜÀþ [¤¸¤ç¤¦¤¨¤Ä¤Û¤ó¤»¤ó] /Joetsu Main Line/ +¾å±é [¤¸¤ç¤¦¤¨¤ó] /(n,vs) performance (e.g. music)/(P)/ +¾å²° [¤¦¤ï¤ä] /(n) a shed/ +¾å²°Éß [¤«¤ß¤ä¤·¤­] /(n) a daimyo's main Tokyo mansion/ +¾å²¼ [¤¦¤¨¤·¤¿] /(n) high and low/up and down/unloading and loading/praising and blaming/(P)/ +¾å²¼ [¤«¤ß¤·¤â] /(n) samurai garb/an old ceremonial garb/the government and the people/the upper and the lower parts of the body/ +¾å²¼ [¤·¤ç¤¦¤«] /(n) high and low/the government and the people/going up and down/ +¾å²¼ [¤¸¤ç¤¦¤²] /(n,vs) high and low/up and down/unloading and loading/praising and blaming/(P)/ +¾å²¼´Ø·¸ [¤¸¤ç¤¦¤²¤«¤ó¤±¤¤] /hyponymy/ +¾å²¼¿åÆ» [¤¸¤ç¤¦¤²¤¹¤¤¤É¤¦] /(n) water and sewer services/ +¾å²¼Àþ [¤¸¤ç¤¦¤²¤»¤ó] /(n) both (railway) tracks/(both) up and down tracks (lines)/ +¾å²¼Æ° [¤¸¤ç¤¦¤²¤É¤¦] /(n) vertical motion (in earthquakes)/ +¾å²È [¤¦¤ï¤ä] /(n) storage shed (shelter)/temporary covering of a building being built/ +¾å²Ù [¤¦¤ï¤Ë] /(n) top cargo/top of the load/ +¾å²Û»Ò [¤¸¤ç¤¦¤¬¤·] /quality cakes/ +¾å²ó¤ë [¤¦¤ï¤Þ¤ï¤ë] /(v5r) to exceed/(P)/ +¾å³¤ [¤·¤ã¤ó¤Ï¤¤] /Shanghai (China)/ +¾å³¤³ª [¤·¤ã¤ó¤Ï¤¤¤¬¤Ë] /(n) Chinese mitten crab/ +¾å³¦ [¤¸¤ç¤¦¤«¤¤] /(n) upper world/heaven/ +¾å³¨ [¤¦¤ï¤¨] /(n) printed figures (on cloth or pottery)/ +¾å³Ü [¤¦¤ï¤¢¤´] /(n) upper jaw/palate/ +¾å³Ü [¤¸¤ç¤¦¤¬¤¯] /(n) upper jaw/palate/ +¾å³Ý¤±¿å¼Ö [¤¦¤ï¤¬¤±¤¹¤¤¤·¤ã] /(n) overshot water wheel/ +¾å³ê¤Ù¤ê [¤¦¤ï¤¹¤Ù¤ê] /superficial/ +¾å³ê¤ê [¤¦¤ï¤¹¤Ù¤ê] /(adj-na,n) superficial/careless/inattentive/ +¾å³ú¹ç¤ï¤» [¤¦¤ï¤«¤ß¤¢¤ï¤»] /overbite/ +¾å´¬ [¤¸¤ç¤¦¤«¤ó] /(n) volume one/ +¾å´± [¤¸¤ç¤¦¤«¤ó] /(n) superior officer/ +¾å´ü [¤«¤ß¤­] /(n-adv,n) first half of the year/(P)/ +¾åµ¡·ù [¤¸¤ç¤¦¤­¤²¤ó] /(adj-na,n) good humor/(P)/ +¾åµ¤ [¤¸¤ç¤¦¤­] /(n) dizziness/rush of blood to the head/ +¾åµ­ [¤¸¤ç¤¦¤­] /(adj-no,n) above-mentioned/(P)/ +¾åµ­¤Î¤³¤È¤«¤é [¤¸¤ç¤¦¤­¤Î¤³¤È¤«¤é] /given the above/ +¾åµÄ [¤¸¤ç¤¦¤®] /(n,vs) placing on the agenda/ +¾åµÒ [¤¸¤ç¤¦¤­¤ã¤¯] /(n) guest of honor/good customer/ +¾åµâ¤à [¤¦¤ï¤°¤à] /(v5m) to draw off the top liquid/ +¾åµé [¤¸¤ç¤¦¤­¤å¤¦] /(n) advanced level/high grade/senior/(P)/ +¾åµé´ÉÍý¿¦ [¤¸¤ç¤¦¤­¤å¤¦¤«¤ó¤ê¤·¤ç¤¯] /upper management/ +¾åµéºÛȽ½ê [¤¸¤ç¤¦¤­¤å¤¦¤µ¤¤¤Ð¤ó¤·¤ç] /superior court/ +¾åµéÀ¸ [¤¸¤ç¤¦¤­¤å¤¦¤»¤¤] /(n) upper classman/ +¾åµéÁâĹ [¤¸¤ç¤¦¤­¤å¤¦¤½¤¦¤Á¤ç¤¦] /sergeant major/ +¾åµéÉû¼ÒĹ [¤¸¤ç¤¦¤­¤å¤¦¤Õ¤¯¤·¤ã¤Á¤ç¤¦] /senior vice president/ +¾åµþ [¤¸¤ç¤¦¤­¤ç¤¦] /(n,vs) proceeding to the capital (Tokyo)/(P)/ +¾åµþÃæ [¤¸¤ç¤¦¤­¤ç¤¦¤Á¤å¤¦] /in the capital/ +¾å¶Ì [¤¸¤ç¤¦¤À¤Þ] /(n) fine jewel/best article/pretty woman/ +¾å¶ç [¤¸¤ç¤¦¤¯] /the first part of a poem or verse/ +¾å¶õ [¤¸¤ç¤¦¤¯¤¦] /(n) sky/the skies/high-altitude sky/upper air/(P)/ +¾å·¤ [¤¦¤ï¤°¤Ä] /(n) overshoes/rubbers/galoshes/ +¾å·Ç [¤¸¤ç¤¦¤±¤¤] /(adj-na,n) the above-mentioned/ +¾å·Êµ¤ [¤¸¤ç¤¦¤±¤¤¤­] /boom/prosperity/ +¾å·× [¤¸¤ç¤¦¤±¤¤] /best policy/ +¾å¸¹ [¤¸¤ç¤¦¤²¤ó] /(n) 1st quarter of moon/crescent moon/ +¾å¸Â [¤¸¤ç¤¦¤²¤ó] /(n) upper limit/maximum (in math)/(P)/ +¾å¸Å [¤¸¤ç¤¦¤³] /(n) ancient times/ +¾å¸Å»Ë [¤¸¤ç¤¦¤³¤·] /ancient history/ +¾å¸Í [¤¸¤ç¤¦¤´] /(n) heavy drinker/drinker's habits/ +¾å¸Ï¤ì¤ë [¤¦¤ï¤¬¤ì¤ë] /(v1) to die at the top/ +¾å¸æ°ì¿Í [¤«¤ß¤´¤¤¤Á¤Ë¤ó] /(n) the emperor/ +¾å¸þ [¤¸¤ç¤¦¤³¤¦] /(n) upturn/ +¾å¸þ¤­ [¤¦¤¨¤à¤­] /(adj-na,n) upturn/upward tendency/looking upward/(P)/ +¾å¸þ¤­ [¤¦¤ï¤à¤­] /(adj-na,n) upturn/upward tendency/looking upward/ +¾å¸þ¤­¤Î¸ß´¹À­ [¤¸¤ç¤¦¤à¤­¤Î¤´¤«¤ó¤»¤¤] /upward compatibility/ +¾å¸þ¤¯ [¤¦¤¨¤à¤¯] /(v5k) to look upward/to turn upward/to rise/ +¾å¸þ¤¯ [¤¦¤ï¤à¤¯] /(v5k) to look upward/to turn upward/to rise/ +¾å¸þÀþ [¤¸¤ç¤¦¤³¤¦¤»¤ó] /upswing/ +¾å¹ÃÈÄ [¤¸¤ç¤¦¤«¤ó¤Ñ¤ó] /(n) upper deck/ +¾å¹Ä [¤¸¤ç¤¦¤³¤¦] /(n) retired emperor/ +¾å¹Ò [¤¸¤ç¤¦¤³¤¦] /going upstream/ +¾å¹ï [¤¸¤ç¤¦¤³¤¯] /(n) first third of a two-hour period/ +¾å¹ð [¤¸¤ç¤¦¤³¤¯] /(n,vs) appeal (to the supreme court)/(P)/ +¾å¹ð¿³ [¤¸¤ç¤¦¤³¤¯¤·¤ó] /(n) appeal hearing/ +¾åºÂ [¤«¤ß¤¶] /(n) chief seat/seat of honor/ +¾åºÂ [¤¸¤ç¤¦¤¶] /(n) chief seat/seat of honor/ +¾åºÂ¤Ë¿ø¤¨¤ë [¤«¤ß¤¶¤Ë¤¹¤¨¤ë] /(exp) to give (a guest) the seat of honor/ +¾åºÛ [¤¸¤ç¤¦¤µ¤¤] /(n) imperial decision/ +¾åºÜ°µ [¤¸¤ç¤¦¤µ¤¤¤¢¤Ä] /overburden stress/ +¾åºî [¤¸¤ç¤¦¤µ¤¯] /(n) good crop/masterpiece/ +¾åºö [¤¸¤ç¤¦¤µ¤¯] /(n) excellent plan/best policy/ +¾å»¤¤ë [¤¦¤ï¤º¤ë] /(v5r) to be or get excited/to sound shallow/to sound hollow (a voice)/to ring false (a voice)/to sound shrill and nervous (a voice)/to be high-pitched and unstrung (a voice)/ +¾å»È [¤¸¤ç¤¦¤·] /(n) shogun's envoy/ +¾å»Ê [¤¸¤ç¤¦¤·] /(n) superior authorities/boss/(P)/ +¾å»Ý [¤¸¤ç¤¦¤·] /the emperor's thoughts/ +¾å»æ [¤¦¤ï¤¬¤ß] /(n) paper cover/wrapper/wrapping paper/ +¾å»è [¤¸¤ç¤¦¤·] /(n) upper limbs/arms/ +¾å»õ [¤¦¤ï¤Ð] /(n) upper teeth/ +¾å¼Á [¤¸¤ç¤¦¤·¤Ä] /(adj-na,n) fine quality/ +¾å¼ê [¤¦¤ï¤Æ] /(adj-na,n) (1) upper part/(2) skillful (only in comparisons)/dexterity (only in comparisons)/ +¾å¼ê [¤«¤ß¤Æ] /(adj-na,n) (1) upper part/(2) upper stream/upper course of a river/(3) left side (of a stage)/ +¾å¼ê [¤¸¤ç¤¦¤·¤å] /(adj-na,n) skill/skillful/dexterity/ +¾å¼ê [¤¸¤ç¤¦¤º] /(adj-na,n) skill/skillful/dexterity/(P)/ +¾å¼ê [¤¸¤ç¤¦¤Æ] /(adj-na,n) skill/skillful/dexterity/ +¾å¼ê¤¤ [¤¦¤Þ¤¤] /(adj) skillful/ +¾å¼ê¤¯¤¤¤¯ [¤¦¤Þ¤¯¤¤¤¯] /(v5k-s) to go smoothly/to turn out well/to do the trick/to have peaceful relations/ +¾å¼ê¤Ë°·¤¦ [¤¸¤ç¤¦¤º¤Ë¤¢¤Ä¤«¤¦] /(exp) to handle skillfully/ +¾å¼ê¤ËÁª¤Ö [¤¸¤ç¤¦¤º¤Ë¤¨¤é¤Ö] /(exp) to make a good choice/ +¾å¼ê¼Ô [¤¸¤ç¤¦¤º¤â¤Î] /(n) flatterer/ +¾å¼êÅꤲ [¤¦¤ï¤Æ¤Ê¤²] /(baseball) an overhand throw/(sumo) a throw using the outside of the arm/(P)/ +¾å¼ò [¤¸¤ç¤¦¤·¤å] /(n) high-class sake/ +¾å¼óÈø [¤¸¤ç¤¦¤·¤å¤Ó] /(adj-na,n) success/happy result/ +¾å½É [¤¸¤ç¤¦¤ä¤É] /(n) first-class inn/ +¾å½ÐÍè [¤¸¤ç¤¦¤Ç¤­] /(adj-na,n) good performance/ +¾å½Ò [¤¸¤ç¤¦¤¸¤å¤Ä] /(adj-no) above-mentioned/foregoing/ +¾å½Ü [¤¸¤ç¤¦¤¸¤å¤ó] /(n-adv,n-t) first 10 days of month/(P)/ +¾å½ñ [¤¸¤ç¤¦¤·¤ç] /(n) memorial to the throne/ +¾å½ñ¤­ [¤¦¤ï¤¬¤­] /(n) address/superscription/ +¾å½÷Ãæ [¤«¤ß¤¸¤ç¤Á¤å¤¦] /(n) head servant/ +¾å¾º [¤¸¤ç¤¦¤·¤ç¤¦] /(n,vs) rising/ascending/climbing/(P)/ +¾å¾ºµ¤Î® [¤¸¤ç¤¦¤·¤ç¤¦¤­¤ê¤å¤¦] /ascending air current/ +¾å¾º·¹¸þ [¤¸¤ç¤¦¤·¤ç¤¦¤±¤¤¤³¤¦] /(n) upward tendency/rising trend/ +¾å¾º¸ÂÅÙ [¤¸¤ç¤¦¤·¤ç¤¦¤²¤ó¤É] /ceiling (in aviation)/ +¾å¾ºÀþ [¤¸¤ç¤¦¤·¤ç¤¦¤»¤ó] /rising curve/ +¾å¾å [¤¸¤ç¤¦¤¸¤ç¤¦] /(adj-na,n) the best/great/superb/ +¾å¾è [¤¸¤ç¤¦¤¸¤ç¤¦] /(adj-na,n) the best/great/superb/ +¾å¾è¤» [¤¦¤ï¤Î¤»] /(n) extra/(P)/ +¾å¾è¤ê [¤¦¤ï¤Î¤ê] /(n) supercargo/ +¾å¾ì [¤¸¤ç¤¦¤¸¤ç¤¦] /(n,vs) listing a stock/(P)/ +¾å¾ì³ô [¤¸¤ç¤¦¤¸¤ç¤¦¤«¤Ö] /(n) listed stock/ +¾å¾ìÇÑ»ß [¤¸¤ç¤¦¤¸¤ç¤¦¤Ï¤¤¤·] /(n) delisting/ +¾å¿­ [¤¸¤ç¤¦¤·¤ó] /(n) rise in market prices/ +¾å¿° [¤¦¤ï¤¯¤Á¤Ó¤ë] /(n) upper lip/ +¾å¿° [¤¸¤ç¤¦¤·¤ó] /(n) upper lip/(P)/ +¾å¿½ [¤¸¤ç¤¦¤·¤ó] /(n) report to a superior/(P)/ +¾å¿½½ñ [¤¸¤ç¤¦¤·¤ó¤·¤ç] /(n) written report/ +¾å¿Ê [¤¸¤ç¤¦¤·¤ó] /(n) progress/advance/ +¾å¿Í [¤·¤ç¤¦¤Ë¤ó] /(n) holy priest/saint/ +¾å¿Þ [¤¸¤ç¤¦¤º] /(n) the upper illustration/ +¾å¿å [¤¸¤ç¤¦¤¹¤¤] /(n) water supply/tap water/ +¾å¿åÆ» [¤¸¤ç¤¦¤¹¤¤¤É¤¦] /(n) waterworks/ +¾åÀ¡¤ß [¤¦¤ï¤º¤ß] /(n) the clear top of a liquid/ +¾åÀ¤ [¤«¤ß¤Ä¤è] /(n) antiquity/ancient times/ +¾åÀ¤ [¤¸¤ç¤¦¤»¤¤] /(n) antiquity/ancient times/ +¾åÀ¹¤ê [¤¦¤ï¤â¤ê] /adding to the top/what's placed on the top/ +¾åÀ¼ [¤¸¤ç¤¦¤·¤ç¤¦] /(n) rising tone/ +¾åÀ½ [¤¸¤ç¤¦¤»¤¤] /(n) superior make/luxury binding/ +¾åÀ½ËÜ [¤¸¤ç¤¦¤»¤¤¤Û¤ó] /(n) best binding/deluxe edition/ +¾åÀ½ËÜ [¤¸¤ç¤¦¤»¤¤¤Ü¤ó] /(n) best binding/deluxe edition/ +¾åÀÊ [¤¸¤ç¤¦¤»¤­] /(n) seniority/precedence/upper seat/ +¾åÀÐ [¤¦¤ï¤¤¤·] /upper millstone/ +¾åÀÑ¤ß [¤¦¤ï¤Å¤ß] /(n) deck cargo/upper layer of goods/(P)/ +¾åÀþ [¤¸¤ç¤¦¤»¤ó] /tilde/over-line/ +¾åÁ¥ [¤¸¤ç¤¦¤»¤ó] /(n,vs) embarking/ +¾åÁ° [¤¦¤ï¤Þ¤¨] /(n) outer skirt/percentage/commission/ +¾åÁÁ [¤¸¤ç¤¦¤½] /(vs) reporting to the emperor/ +¾åÁÊ [¤¸¤ç¤¦¤½] /(n) appeal (in court)/ +¾åÁÕ [¤¸¤ç¤¦¤½¤¦] /(n) report to the throne/ +¾åÁÕʸ [¤¸¤ç¤¦¤½¤¦¤Ö¤ó] /report to the throne/ +¾åÁØ [¤¸¤ç¤¦¤½¤¦] /(n) upper stratum (classes, stories)/(P)/ +¾åÁرÀ [¤¸¤ç¤¦¤½¤¦¤¦¤ó] /(n) upper clouds/ +¾åÁس¬ [¤¸¤ç¤¦¤½¤¦¤«¤¤] /upper floor (of a building)/ +¾åÁس¬µé [¤¸¤ç¤¦¤½¤¦¤«¤¤¤­¤å¤¦] /upper classes/high society/ +¾åÁص¤Î® [¤¸¤ç¤¦¤½¤¦¤­¤ê¤å¤¦] /upper air currents/ +¾åÁØ·úÃÛ [¤¸¤ç¤¦¤½¤¦¤±¤ó¤Á¤¯] /superstructure/upper stories/ +¾åÁØÅÚ [¤¸¤ç¤¦¤½¤¦¤É] /topsoil/ +¾åÁØÉ÷ [¤¸¤ç¤¦¤½¤¦¤Õ¤¦] /(n) winds aloft/ +¾åÁðÍú [¤¦¤ï¤¾¤¦¤ê] /(n) indoor sandals/slippers/ +¾å¦ [¤¦¤ï¤«¤ï] /(n) upper side/surface/ +¾å¦ [¤¦¤ï¤¬¤ï] /(n) upper side/surface/ +¾å¦ [¤¦¤ï¤Ã¤«¤ï] /(n) upper side/surface/ +¾å­ [¤¸¤ç¤¦¤½¤¯] /(n) high retainer/ +¾åÂÎ [¤¸¤ç¤¦¤¿¤¤] /(n) upper part of the body/(P)/ +¾åÂÓ [¤¦¤ï¤ª¤Ó] /(n) outer sash/ +¾åÂÜ [¤¸¤ç¤¦¤¿¤¤] /(n) thigh/ +¾åÂå [¤¸¤ç¤¦¤À¤¤] /(n) ancient times/ +¾åã [¤¸¤ç¤¦¤¿¤Ä] /(n,vs) improvement/advance/progress/(P)/ +¾åãÉô [¤«¤ó¤À¤Á¤á] /(n) Imperial Court/court noble/the nobility/ +¾åü [¤¸¤ç¤¦¤¿¤ó] /(n) top/tip/ +¾åÃÊ [¤¸¤ç¤¦¤À¤ó] /(n) dais/raised part of floor/place of honor/upper tier (row, step, grade, column of print, berth)/ +¾åÃÍ [¤¦¤ï¤Í] /(n) higher price/price rise/ +¾åÃÒ [¤¸¤ç¤¦¤Á] /(n) Sophia (University)/supreme wisdom/ +¾åÃÒÂç³Ø [¤¸¤ç¤¦¤Á¤À¤¤¤¬¤¯] /Sophia University (in Tokyo)/ +¾åÃå [¤¦¤ï¤®] /(n) coat/tunic/jacket/outer garment/(P)/ +¾åÃæ²¼ [¤¸¤ç¤¦¤Á¤å¤¦¤²] /excellent-good-poor/first-second-third (class)/ +¾åÄ¥¤ê [¤¦¤ï¤Ð¤ê] /(n) face/coat/veneer/ +¾åÄ´»Ò [¤¦¤ï¤Á¤ç¤¦¤·] /(adj-na,n) high pitch/higher tone/ +¾åĹ [¤¸¤ç¤¦¤Á¤ç¤¦] /(n) one's superior/a senior/an elder/ +¾åÄë [¤¸¤ç¤¦¤Æ¤¤] /(n) Shangti/God/Lord/Creator/the Supreme Being/ +¾åÄó [¤¸¤ç¤¦¤Æ¤¤] /(n) introducing (a bill)/presentation/departure on a journey/ +¾åÄø [¤¸¤ç¤¦¤Æ¤¤] /(n) introducing (a bill)/presentation/departure on a journey/ +¾åÅ· [¤¸¤ç¤¦¤Æ¤ó] /(n) heaven/God/Providence/the Supreme Being/the Absolute/ +¾åÅ·µ¤ [¤¸¤ç¤¦¤Æ¤ó¤­] /(n) fair weather/ +¾åŽ¤ê [¤¦¤ï¤Ð¤ê] /(n) finishing coat of paper/ +¾åÅÄ [¤¸¤ç¤¦¤Ç¤ó] /(n) high rice field/very fertile rice field/(P)/ +¾åÅÉ [¤¦¤ï¤Ì¤ê] /(n) last plaster coat/last painting/finish/ +¾åÅɤê [¤¦¤ï¤Ì¤ê] /(n) (final) coat (of paint, etc.)/ +¾åÅï [¤¸¤ç¤¦¤È¤¦] /(n) raising the ridgepole/ +¾åÅï¼° [¤¸¤ç¤¦¤È¤¦¤·¤­] /(n) ridgepole-raising ceremony/ +¾åÅù [¤¸¤ç¤¦¤È¤¦] /(adj-na,n) superiority/first-class/very good/(P)/ +¾åÅùÉÊ [¤¸¤ç¤¦¤È¤¦¤Ò¤ó] /first-class article/ +¾åÅùʼ [¤¸¤ç¤¦¤È¤¦¤Ø¤¤] /(n) private first-class/ +¾åÅùʼÁâ [¤¸¤ç¤¦¤È¤¦¤Ø¤¤¤½¤¦] /chief petty officer/ +¾åÆ­ [¤¸¤ç¤¦¤È¤¦] /(n) advance/rise/jump/ +¾åƯ¤­ [¤¦¤ï¤Ð¤¿¤é¤­] /housemaid/ +¾åÆÀ°Õ [¤¸¤ç¤¦¤È¤¯¤¤] /(n) good customer/ +¾åǼ [¤¸¤ç¤¦¤Î¤¦] /(n) payment to the government/ +¾åǼ¶â [¤¸¤ç¤¦¤Î¤¦¤­¤ó] /(n) money paid to the government/ +¾åǼÊÆ [¤¸¤ç¤¦¤Î¤¦¤Þ¤¤] /rice-tax delivery/ +¾åÇÏ [¤¸¤ç¤¦¤Ð] /excellent horse/ +¾åÇØ [¤¦¤ï¤¼¤¤] /(n) stature/height/ +¾åÇò [¤¸¤ç¤¦¤Ï¤¯] /(n) first-class rice/ +¾åÈ¢ [¤¦¤ï¤Ð¤³] /outer box/outer casing/ +¾åȾ [¤¸¤ç¤¦¤Ï¤ó] /(n) first half/upper half/ +¾åȾ´ü [¤«¤ß¤Ï¤ó¤­] /(n) first half of a year/(P)/ +¾åȾ¿È [¤¸¤ç¤¦¤Ï¤ó¤·¤ó] /(n) upper half of body/bust/(P)/ +¾åÈÖ [¤¸¤ç¤¦¤Ð¤ó] /(n) being on duty/ +¾åÈé [¤¦¤ï¤«¤ï] /(n) outer skin/cuticle/epidermis/epithelium/rind/skin/ +¾åÈé [¤¸¤ç¤¦¤Ò] /(n) outer skin/cuticle/epidermis/epithelium/rind/skin/ +¾åɳ [¤¦¤ï¤Ò¤â] /outside string (on a package)/ +¾åɽ [¤¸¤ç¤¦¤Ò¤ç¤¦] /(n) memorial to the emperor/ +¾åɽ»æ [¤¦¤ï¤Ó¤ç¤¦¤·] /(n) cover/front cover/wrapper/jacket/ +¾åÉÊ [¤¸¤ç¤¦¤Ò¤ó] /(adj-na,n) elegant/refined/polished/(P)/ +¾åÉÊ [¤¸¤ç¤¦¤Ü¤ó] /(n) Buddhism's highest paradise/ +¾åÉÊ¿¶¤ë [¤¸¤ç¤¦¤Ò¤ó¤Ö¤ë] /to be prudish/ +¾åÉÕ¤¯ [¤¦¤ï¤Ä¤¯] /(v5k) (uk) to be fickle/to be restless/to be flippant/ +¾åÉÛ [¤¸¤ç¤¦¤Õ] /(n) type of linen or cloth/ +¾åÉߤ­ [¤¦¤ï¤·¤­] /(n) bordered matting/ +¾åÉߤ­ [¤¦¤ï¤¸¤­] /(n) bordered matting/ +¾åÉô [¤¸¤ç¤¦¤Ö] /(n) top part/surface/(P)/ +¾åÉô¹½Â¤ [¤¸¤ç¤¦¤Ö¤³¤¦¤¾¤¦] /superstructure/ +¾åÉþ [¤¦¤ï¤Õ¤¯] /outer garment/ +¾åʤ [¤¦¤ï¤ª¤ª¤¤] /(n) cover/covering/ +¾åʪ [¤¸¤ç¤¦¤â¤Î] /(n) quality goods/ +¾åʬÊÌ [¤¸¤ç¤¦¤Õ¤ó¤Ù¤Ä] /(n) good idea/wise policy/ +¾åʸ [¤¸¤ç¤¦¤Ö¤ó] /(n) the foregoing/ +¾åʹ [¤¸¤ç¤¦¤Ö¤ó] /(n) an imperial hearing/ +¾åÊÆ [¤¦¤ï¤Þ¤¤] /(n) (1) commission/(2) excise tax/ +¾åÊÆ [¤¸¤ç¤¦¤Þ¤¤] /(n) first-class rice/ +¾åÊÕ [¤¦¤ï¤Ù] /(n) seeming/exterior/surface/outside/outward appearance/ +¾åÊÕ [¤¸¤ç¤¦¤Ø¤ó] /(n) the upper side/ +¾åÊñ¤ß [¤¦¤ï¤Å¤Ä¤ß] /(n) cover/wrapper/envelope/ +¾åÊý [¤«¤ß¤¬¤¿] /(n) Kyoto and vicinity/upper region or part/ +¾åÊý [¤¸¤ç¤¦¤Û¤¦] /(n) Kyoto and vicinity/upper region or part/(P)/ +¾åÊýìÔÏ» [¤«¤ß¤¬¤¿¤¼¤¤¤í¤¯] /(n) people of the Kyoto area/ +¾å̦ [¤¸¤ç¤¦¤·] /(n) March 3rd of the lunar calendar (one of the five annual festivals)/ +¾åÌÌ [¤¦¤ï¤Ä¤é] /(n) surface/appearances/top/exterior/ +¾åÌÌ [¤¸¤ç¤¦¤á¤ó] /(n) surface/appearances/top/exterior/ +¾åÌÜ [¤¦¤ï¤á] /(n) upward glance/upturned eyes/ +¾åÌܻȤ¤ [¤¦¤ï¤á¤Å¤«¤¤] /(n) upturned eyes/ +¾åÌî [¤¦¤¨¤Î] /section of Tokyo/(P)/ +¾åÌò [¤¦¤ï¤ä¤¯] /(n) superior/senior/ +¾åÌô [¤¦¤ï¤°¤¹¤ê] /(n) glaze/enamel/ +¾åÍ¡ [¤¸¤ç¤¦¤æ] /(n) imperial edict/ +¾åÍÍ [¤¦¤¨¤µ¤Þ] /(n) emperor/shogun/honored person/ +¾åÍÍ [¤¦¤¨¤¶¤Þ] /(n) emperor/shogun/honored person/ +¾åÍã [¤¸¤ç¤¦¤è¤¯] /upper wing of a plane/ +¾åÍì [¤¸¤ç¤¦¤é¤¯] /(n) proceeding to the capital/ +¾åÍó [¤¸¤ç¤¦¤é¤ó] /(n) top or preceding horizontal column/ +¾åÍ÷ [¤¸¤ç¤¦¤é¤ó] /(n) imperial inspection/ +¾åÍú [¤¦¤ï¤Ð¤­] /(n) hallway slippers/ +¾åÍú¤­ [¤¦¤ï¤Ð¤­] /(n) indoor shoes/slippers/ +¾åΦ [¤¸¤ç¤¦¤ê¤¯] /(n,vs) landing/disembarkation/(P)/ +¾åΦºîÀï [¤¸¤ç¤¦¤ê¤¯¤µ¤¯¤»¤ó] /(n) landing operations/ +¾åΦÍѽ®Äú [¤¸¤ç¤¦¤ê¤¯¤è¤¦¤·¤å¤¦¤Æ¤¤] /(n) landing craft/ +¾åά [¤¸¤ç¤¦¤ê¤ã¤¯] /(n) first paragraphs omitted/ +¾åή [¤¸¤ç¤¦¤ê¤å¤¦] /(n) upper stream/upper classes/(P)/ +¾åή¼Ò²ñ [¤¸¤ç¤¦¤ê¤å¤¦¤·¤ã¤«¤¤] /upper classes/ +¾åÎã [¤¸¤ç¤¦¤ì¤¤] /(n) above example/ +¾åÏÓ [¤¸¤ç¤¦¤ï¤ó] /(n) upper arm/ +¾åÏÓ¶Ú [¤¸¤ç¤¦¤ï¤ó¤­¤ó] /brachial muscle/ +¾åÏÓ¹ü [¤¸¤ç¤¦¤ï¤ó¤³¤Ä] /(n) humerus (upper bone in arm)/ +¾åâÛ [¤¦¤ï¤Þ¤Ö¤¿] /(n) upper eyelid/ +¾åä§ [¤¦¤ï¤à¤·¤í] /(n) thin padded mat laid on the tatami/ +¾åç® [¤¸¤ç¤¦¤Ï¤¯] /(n) upper arm/ +¾åçÅ [¤¸¤ç¤¦¤í¤¦] /(n) court lady/noblewoman/ +¾åèî [¤¦¤ï¤à¤·¤í] /(n) thin padded mat laid on the tatami/ +¾åè÷ [¤¸¤ç¤¦¤¾¤¯] /(n) spinning of cocoons/the silkworm's last sleep/ +¾åó° [¤¸¤ç¤¦¤Ó¤¿¤­] /Daurian redstart (said by Japanese to be stupid because it is unafraid of people and so easy to catch)/ +¾æ [¤¿¤±] /(n) height/stature/length/measure/all (one has)/(P)/ +¾æ [¤À¤±] /(prt) (uk) only/just/as/ +¾æĹ [¤¿¤±¤Ê¤¬] /(adj-na,n) tall/ +¾æÈæ¤Ù [¤¿¤±¤¯¤é¤Ù] /(n) comparison of statures/ +¾æÉ× [¤¸¤ç¤¦¤Õ] /(adj-na,n) (1) hero/gentleman/warrior/manly person/(2) good health/robustness/strong/solid/durable/ +¾æÉ× [¤¸¤ç¤¦¤Ö] /(adj-na,n) (1) hero/gentleman/warrior/manly person/(2) good health/robustness/strong/solid/durable/(P)/ +¾æÉ× [¤Þ¤¹¤é¤ª] /(adj-na,n) (1) hero/gentleman/warrior/manly person/(2) good health/robustness/strong/solid/durable/ +¾æ; [¤¸¤ç¤¦¤è] /(n) over ten feet/ +¾çÁê [¤¸¤ç¤¦¤·¤ç¤¦] /(n) prime minister (in ancient China)/ +¾è¤¸¤ë [¤¸¤ç¤¦¤¸¤ë] /(v1) to take advantage of/to multiply (in math)/to follow blindly/(P)/ +¾è¤º¤ë [¤¸¤ç¤¦¤º¤ë] /(v5z) to take advantage of/to multiply (in math)/to follow blindly/(P)/ +¾è¤»¤ë [¤Î¤»¤ë] /(v1) to place on (something)/to take on board/to give a ride/to let (one) take part/to impose on/to record/to mention/to load (luggage)/to publish/to run (an ad)/(P)/ +¾è¤Ã¤«¤ë [¤Î¤Ã¤«¤ë] /(v5r) to get on/ +¾è¤Ã¼è¤ê [¤Î¤Ã¤È¤ê] /(n) capture/takeover/hijack/skyjacking/(P)/ +¾è¤Ã¼è¤êºö [¤Î¤Ã¤È¤ê¤µ¤¯] /plot against (someone)/ +¾è¤Ã¼è¤ë [¤Î¤Ã¤È¤ë] /(v5r) to capture/to occupy/to usurp/(P)/ +¾è¤ÃÀÚ¤ë [¤Î¤Ã¤­¤ë] /(v5r) (arch) to overcome/to get through/ +¾è¤ê [¤Î¤ê] /(n,n-suf) riding/ride/spread (of paints)/(two)-seater/mood/(P)/ +¾è¤ê¤¬Îɤ¤ [¤Î¤ê¤¬¤¤¤¤] /spread well/ +¾è¤ê¤³¤Ê¤¹ [¤Î¤ê¤³¤Ê¤¹] /(v5s) to manage (a horse)/ +¾è¤ê¤Ä¤±¤ë [¤Î¤ê¤Ä¤±¤ë] /(v1) to ride up to/to get used to riding/ +¾è¤ê°­¤¤ [¤Î¤ê¤Ë¤¯¤¤] /hard to ride/ +¾è¤ê°Ü¤¹ [¤Î¤ê¤¦¤Ä¤¹] /(v5s) to transfer (a stowaway)/ +¾è¤ê°Ü¤ë [¤Î¤ê¤¦¤Ä¤ë] /(v5r) to change (cars or horses)/to transfer/to possess/to inspire/ +¾è¤ê±Û¤¨¤ë [¤Î¤ê¤³¤¨¤ë] /(v1) to climb over/to ride across/to surmount/(P)/ +¾è¤ê±Û¤· [¤Î¤ê¤³¤·] /(n) riding past (one's station)/(P)/ +¾è¤ê±Û¤·ÎÁ¶â [¤Î¤ê¤³¤·¤ê¤ç¤¦¤­¤ó] /excess fare (for going too far)/ +¾è¤ê±Û¤¹ [¤Î¤ê¤³¤¹] /(v5s) to ride past/to pass/to outdistance/(P)/ +¾è¤ê²á¤´¤¹ [¤Î¤ê¤¹¤´¤¹] /(v5s) to ride past/ +¾è¤ê²ó¤¹ [¤Î¤ê¤Þ¤ï¤¹] /(v5s,vt) to drive (a car) around/to ride (a bicycle) around/(P)/ +¾è¤ê²ó¤ë [¤Î¤ê¤Þ¤ï¤ë] /(v5r) to ride around/ +¾è¤ê³Ý¤«¤ë [¤Î¤ê¤«¤«¤ë] /(v5r) to be about to board/to be riding on/to get on top of/to lean over/to set about/to collide with/ +¾è¤ê³Ý¤±¤ë [¤Î¤ê¤«¤±¤ë] /(v1) to be about to board/to be riding on/to get on top of/to lean over/to set about/to collide with/ +¾è¤ê´¹¤¨ [¤Î¤ê¤«¤¨] /(n) transfer (trains, buses, etc.)/(P)/ +¾è¤ê´¹¤¨¤ë [¤Î¤ê¤«¤¨¤ë] /(v1) to transfer (trains)/to change (bus, train)/(P)/ +¾è¤ê´¹¤¨±Ø [¤Î¤ê¤«¤¨¤¨¤­] /(n) transfer station/transfer point/ +¾è¤ê´¹¤¨¾ì [¤Î¤ê¤«¤¨¤Ð] /platform for transfer/ +¾è¤êµ¤ [¤Î¤ê¤­] /(adj-na,n) interest/eagerness/(P)/ +¾è¤ê·Ñ¤® [¤Î¤ê¤Ä¤®] /(adj) transit (passenger)/connecting (flight)/ +¾è¤ê·Ñ¤° [¤Î¤ê¤Ä¤°] /(v5g) to change/ +¾è¤ê¹ß¤ê [¤Î¤ê¤ª¤ê] /(n) getting on and off/(P)/ +¾è¤ê¹ç¤¤ [¤Î¤ê¤¢¤¤] /(n) (1) riding together/fellow passenger/(2) joint partnership/ +¾è¤ê¹ç¤¤Á¥ [¤Î¤ê¤¢¤¤¤Ö¤Í] /(n) ferryboat/ +¾è¤ê¹ç¤ï¤¹ [¤Î¤ê¤¢¤ï¤¹] /(v5s) to happen to ride together/to share a vehicle/ +¾è¤ê¹ç¤ï¤»¤ë [¤Î¤ê¤¢¤ï¤»¤ë] /(v1) to happen to ride together/to share a vehicle/to (operate a) carpool/ +¾è¤ê¹þ¤à [¤Î¤ê¤³¤à] /(v5m) (1) to board/to embark on/to get into (a car)/to ship (passengers)/to man (a ship)/to help (someone) into/(2) to march into/to enter/(P)/ +¾è¤ê¼Î¤Æ¤ë [¤Î¤ê¤¹¤Æ¤ë] /(v1) to get off/to abandon (a ship or vehicle)/ +¾è¤ê¼è¤ë [¤Î¤ê¤È¤ë] /(v5r) to capture/to occupy/to usurp/ +¾è¤ê¼ê [¤Î¤ê¤Æ] /(n) passenger/rider/good rider/ +¾è¤ê½Ð¤¹ [¤Î¤ê¤À¤¹] /(v5s) (1) to set out/to set sail/(2) to embark on/to begin to ride/(3) to lean forward/(P)/ +¾è¤ê¾å¤²¤ë [¤Î¤ê¤¢¤²¤ë] /(v1) to run aground/to be stranded/ +¾è¤ê¾ì [¤Î¤ê¤Ð] /(n) place for boarding vehicles/(P)/ +¾è¤ê¿´ÃÏ [¤Î¤ê¤´¤³¤Á] /(n) one's feeling while riding/ +¾è¤ê¿Ê¤á¤ë [¤Î¤ê¤¹¤¹¤á¤ë] /(v1) to ride forth/ +¾è¤êÀÚ¤ë [¤Î¤ê¤­¤ë] /(v5r) to weather/to get over/to tide over/to overcome/to get through/to ride across/to sail across/ +¾è¤êÁȤà [¤Î¤ê¤¯¤à] /(v5m) to get on aboard/to join a ship/ +¾è¤ê»¤Ê¤¦ [¤Î¤ê¤½¤³¤Ê¤¦] /(v5u) to miss (a train)/ +¾è¤êÂؤ¨¤ë [¤Î¤ê¤«¤¨¤ë] /(v1) to transfer (trains)/to change (bus, train)/ +¾è¤êÃÙ¤ì¤ë [¤Î¤ê¤ª¤¯¤ì¤ë] /(v1) to miss (train, bus, etc)/(P)/ +¾è¤êÄ̤ë [¤Î¤ê¤È¤ª¤ë] /(v5r) to ride through/to ride along/ +¾è¤êÄÙ¤¹ [¤Î¤ê¤Ä¤Ö¤¹] /(v5s) to ride (a horse) to death/ +¾è¤êƨ¤² [¤Î¤ê¤Ë¤²] /(n) stealing a ride/stolen ride/ +¾è¤êÆë¤é¤¹ [¤Î¤ê¤Ê¤é¤¹] /(v5s) to break in (a horse)/ +¾è¤êÆþ¤ë [¤Î¤ê¤¤¤ë] /(v5r) to ride into (a place)/to drive into (a place)/ +¾è¤êÆþ¤ì [¤Î¤ê¤¤¤ì] /(n) driving into/ +¾è¤êÆþ¤ì¤ë [¤Î¤ê¤¤¤ì¤ë] /(v1) to ride into (a place)/to drive into (a place)/extend (a line into a city)/ +¾è¤êÇÏ [¤Î¤ê¤¦¤Þ] /(n) riding horse/saddle horse/ +¾è¤êÈô¤Ð¤¹ [¤Î¤ê¤È¤Ð¤¹] /(v5s) to tear along (a road)/ +¾è¤êÉÕ¤± [¤Î¤ê¤Ä¤±] /(n) one's regular taxi/ +¾è¤êÉÕ¤±¤ë [¤Î¤ê¤Ä¤±¤ë] /(v1) to ride up to/to get used to riding/ +¾è¤êʪ [¤Î¤ê¤â¤Î] /(n) vehicle/(P)/ +¾è¤êʪ¿ì¤¤ [¤Î¤ê¤â¤Î¤è¤¤] /(n) motion sickness/ +¾è¤êÌ᤹ [¤Î¤ê¤â¤É¤¹] /(v5s) to ride (a horse) back/to drive (a car) back/ +¾è¤êÎɤ¤ [¤Î¤ê¤è¤¤] /easy to ride/riding well/ +¾è¤ë [¤Î¤ë] /(v5r) (1) to get on/to ride in/to board/to mount/to get up on/to spread (paints)/to be taken in/(2) to share in/to join/to be found in (a dictionary)/to feel like doing/to be mentioned in/to be in harmony with/(3) to appear (in print)/to be recorded/(P)/ +¾è¤ë¤«È¿¤ë¤« [¤Î¤ë¤«¤½¤ë¤«] /(adv,exp) win or lose/sink or swim/make or break/ +¾è°÷ [¤¸¤ç¤¦¤¤¤ó] /(n) crew/(P)/ +¾è±Û¤· [¤Î¤ê¤³¤·] /(n) riding past (one's station)/(P)/ +¾è±Û¤¹ [¤Î¤ê¤³¤¹] /(v5s) to ride past/to pass/to outdistance/(P)/ +¾è²ó¤¹ [¤Î¤ê¤Þ¤ï¤¹] /(v5s,vt) to drive (a car) around/to ride (a bicycle) around/(P)/ +¾è´¹ [¤Î¤ê¤«¤¨] /(io) (n) transfer (trains, buses, etc.)/ +¾è´¹¤¨ [¤Î¤ê¤«¤¨] /(n) transfer (trains, buses, etc.)/(P)/ +¾è´¹±Ø [¤Î¤ê¤«¤¨¤¨¤­] /(n) transfer station/transfer point/ +¾è´¹·ô [¤Î¤ê¤«¤¨¤±¤ó] /ticket for transfer/ +¾è´Ï [¤¸¤ç¤¦¤«¤ó] /(n) joining one's warship/ +¾èµ¤ [¤Î¤ê¤­] /(adj-na,n) interest/eagerness/(P)/ +¾èµÒ [¤¸¤ç¤¦¤«¤¯] /(n) passenger/ +¾èµÒ [¤¸¤ç¤¦¤­¤ã¤¯] /(n) passenger/(P)/ +¾èµÒ¤ò¹ß¤í¤¹ [¤¸¤ç¤¦¤­¤ã¤¯¤ò¤ª¤í¤¹] /(exp) to discharge passengers/ +¾èµÒ¤ò¾è¤»¤ë [¤¸¤ç¤¦¤­¤ã¤¯¤ò¤Î¤»¤ë] /(exp) to take passengers on board/ +¾èµÒÃæ¤Î°ì¿Í [¤¸¤ç¤¦¤­¤ã¤¯¤Á¤å¤¦¤Î¤Ò¤È¤ê] /one of the passengers/ +¾è¹ß [¤¸¤ç¤¦¤³¤¦] /(n) getting on and off/(P)/ +¾è¹ßµÒ [¤¸¤ç¤¦¤³¤¦¤­¤ã¤¯] /(n) passengers getting on and off (a train)/ +¾è¹ß¼ÖÍ¥Àè [¤¸¤ç¤¦¤³¤¦¤·¤ã¤æ¤¦¤»¤ó] /priority to pedestrians/ +¾è¹ß¾ì [¤¸¤ç¤¦¤³¤¦¤¸¤ç¤¦] /(station) platform/ +¾è¹æ [¤¸¤ç¤¦¤´¤¦] /(n) sign of multiplication/ +¾è¹ç [¤Î¤ê¤¢¤¤] /(n) (1) riding together/fellow passenger/(2) joint partnership/ +¾è¹ç¼«Æ°¼Ö [¤Î¤ê¤¢¤¤¤¸¤É¤¦¤·¤ã] /bus/ +¾è¹çÁ¥ [¤Î¤ê¤¢¤¤¤»¤ó] /(n) ferryboat/passenger boat/ +¾è¹çÁ¥ [¤Î¤ê¤¢¤¤¤Ö¤Í] /(n) ferryboat/passenger boat/ +¾è¹çÇÏ¼Ö [¤Î¤ê¤¢¤¤¤Ð¤·¤ã] /stagecoach/ +¾è»» [¤¸¤ç¤¦¤¶¤ó] /(n) multiplication/ +¾è»»´ï [¤¸¤ç¤¦¤¶¤ó¤­] /multiplier (written)/ +¾è¼Ö [¤¸¤ç¤¦¤·¤ã] /(n,vs) taking a train/entraining/(P)/ +¾è¼Ö±Ø [¤¸¤ç¤¦¤·¤ã¤¨¤­] /entraining point/ +¾è¼ÖµñÈÝ [¤¸¤ç¤¦¤·¤ã¤­¤ç¤Ò] /refusing to allow a passenger on board a train or into a bus or taxi/ +¾è¼Ö·ô [¤¸¤ç¤¦¤·¤ã¤±¤ó] /(n) passenger ticket/(P)/ +¾è¼Ö¸ý [¤¸¤ç¤¦¤·¤ã¤°¤Á] /(n) entrance to station/ +¾è¼ÖÄ [¤¸¤ç¤¦¤·¤ã¤Á¤ó] /railway fare/ +¾è¼ê [¤Î¤ê¤Æ] /(n) passenger/rider/good rider/ +¾è½ü [¤¸¤ç¤¦¤¸¤ç] /(n) multiplication and division/ +¾è¾ì [¤Î¤ê¤Ð] /(n) place for boarding vehicles/(P)/ +¾è¿´ÃÏ [¤Î¤ê¤´¤³¤Á] /(n) one's feeling while riding/ +¾è¿ô [¤¸¤ç¤¦¤¹¤¦] /(n) multiplier/ +¾è¿ô¸ú²Ì [¤¸¤ç¤¦¤¹¤¦¤³¤¦¤«] /multiplier effect (econ.)/ +¾èÀÑ [¤¸¤ç¤¦¤»¤­] /(n) product (in math)/ +¾èÁ¥ [¤¸¤ç¤¦¤»¤ó] /(n,vs) embarking/on board/ +¾èÁ¥·ô [¤¸¤ç¤¦¤»¤ó¤±¤ó] /(n) boat ticket/passage ticket/ +¾èÁÈ [¤Î¤ê¤¯¤ß] /(n) crew/ +¾èÁÈ°÷ [¤Î¤ê¤¯¤ß¤¤¤ó] /(n) crew/(P)/ +¾èƨ¤² [¤Î¤ê¤Ë¤²] /(n) stealing a ride/stolen ride/ +¾èÆþ¤ì [¤Î¤ê¤¤¤ì] /(n) driving into/ +¾èÇÏ [¤¸¤ç¤¦¤Ð] /(n) riding horse/saddle horse/(P)/ +¾èÇÏ·¤ [¤¸¤ç¤¦¤Ð¤°¤Ä] /riding boots/ +¾èÇÏÂâ [¤¸¤ç¤¦¤Ð¤¿¤¤] /mounted corps/cavalcade/ +¾èÇÏÉþ [¤¸¤ç¤¦¤Ð¤Õ¤¯] /(n) riding habit/ +¾èʪ [¤Î¤ê¤â¤Î] /(n) vehicle/(P)/ +¾èʪ¿ì¤¤ [¤Î¤ê¤â¤Î¤è¤¤] /(n) motion sickness/ +¾èË¡ [¤¸¤ç¤¦¤Û¤¦] /(n) multiplication/ +¾è̳ [¤¸¤ç¤¦¤à] /(n) doing transport-related work/ +¾è̳°÷ [¤¸¤ç¤¦¤à¤¤¤ó] /(n) trainman/train crew/(P)/ +¾èÍѼ«Æ°¼Ö [¤¸¤ç¤¦¤è¤¦¤¸¤É¤¦¤·¤ã] /passenger auto/ +¾èÍÑ¼Ö [¤¸¤ç¤¦¤è¤¦¤·¤ã] /(n) automobile/(P)/ +¾èæ² [¤¸¤ç¤¦¤Ù¤­] /(n) power (in math)/ +¾é [¤¸¤ç¤¦] /uselessness/ +¾é°÷ [¤¸¤ç¤¦¤¤¤ó] /(n) (col) supernumerary/superfluous/useless workers/ +¾é´± [¤¸¤ç¤¦¤«¤ó] /(n) supernumerary official/ +¾é¶ç [¤¸¤ç¤¦¤¯] /(n) redundant phrase/ +¾é¸À [¤¸¤ç¤¦¤²¤ó] /chatter/useless words/ +¾é¸ì [¤¸¤ç¤¦¤´] /(n) redundancy/ +¾éÀå [¤¸¤ç¤¦¤¼¤Ä] /(n) loquacity/garrulity/ +¾é¿ [¤¸¤ç¤¦¤¿] /(adj-na,n) superabundance/ +¾éÃÌ [¤¸¤ç¤¦¤À¤ó] /(n) jest/joke/(P)/ +¾éÃ̤¬²á¤®¤ë [¤¸¤ç¤¦¤À¤ó¤¬¤¹¤®¤ë] /(exp) to carry a joke too far/ +¾éÃ̤Ëʶ¤é¤¹ [¤¸¤ç¤¦¤À¤ó¤Ë¤Þ¤®¤é¤¹] /(exp) to turn it off as a joke/ +¾éÃ̸ý [¤¸¤ç¤¦¤À¤ó¤°¤Á] /(n) joke/ +¾éÃÌ»ö [¤¸¤ç¤¦¤À¤ó¤³¤È] /joking matter/ +¾éÃÌÈ´¤­ [¤¸¤ç¤¦¤À¤ó¤Ì¤­] /seriously/joking aside/ +¾éĹ [¤¸¤ç¤¦¤Á¤ç¤¦] /(adj-na,n) (1) tedious/verbose/(2) redundancy/ +¾éĹ·Ï [¤¸¤ç¤¦¤Á¤ç¤¦¤±¤¤] /redundant system (string, line)/ +¾éĹÀ­ [¤¸¤ç¤¦¤Á¤ç¤¦¤»¤¤] /redundancy/ +¾éĹÅÙ [¤¸¤ç¤¦¤Á¤ç¤¦¤É] /redundancy/ +¾éÈñ [¤¸¤ç¤¦¤Ò] /(n) unnecessary expense/ +¾éÉ® [¤¸¤ç¤¦¤Ò¤Ä] /(n) worthless painting and writing/ +¾éʪ [¤¸¤ç¤¦¤Ö¤Ä] /redundancy/superfluity/ +¾éʸ [¤¸¤ç¤¦¤Ö¤ó] /(n) redundancy/ +¾éÌ¡ [¤¸¤ç¤¦¤Þ¤ó] /(adj-na,n) verbosity/ +¾éÍÑ [¤¸¤ç¤¦¤è¤¦] /(n) unnecessary work/unnecessary expense/ +¾ê [¤¢¤Þ¤Ä¤µ¤¨] /besides/ +¾ê [¤¸¤ç¤¦] /besides/ +¾ê¤¨ [¤¢¤Þ¤Ä¤µ¤¨] /(n) besides/moreover/in addition/ +¾ê°÷ [¤¸¤ç¤¦¤¤¤ó] /(n) surplus people/ +¾ê¸ì [¤¸¤ç¤¦¤´] /(n) redundancy/ +¾êÈñ [¤¸¤ç¤¦¤Ò] /unnecessary expenses/ +¾ê; [¤¸¤ç¤¦¤è] /(n) surplus/balance/ +¾ê;²ÁÃÍ [¤¸¤ç¤¦¤è¤«¤Á] /surplus value/ +¾ê;¶â [¤¸¤ç¤¦¤è¤­¤ó] /(n) surplus/balance/(P)/ +¾ë [¤·¤í] /(n) castle/(P)/ +¾ë¤ò´Ù¤ì¤ë [¤·¤í¤ò¤ª¤È¤·¤¤¤ì¤ë] /(exp) to carry a castle/ +¾ë¤ò¼è¤ë [¤·¤í¤ò¤È¤ë] /(exp) to take a castle/ +¾ë¤ò½±¤¦ [¤·¤í¤ò¤ª¤½¤¦] /(exp) to raid a fort/ +¾ë²¼ [¤¸¤ç¤¦¤«] /(n) land near the castle/ +¾ë²¼Ä® [¤¸¤ç¤¦¤«¤Þ¤Á] /(n) castle town/town around castle/(P)/ +¾ë³° [¤¸¤ç¤¦¤¬¤¤] /(n) outside a castle/ +¾ë³Ç [¤¸¤ç¤¦¤«¤¯] /(n) fortress/castle/enclosure/castle walls/ +¾ë³Ô [¤¸¤ç¤¦¤«¤¯] /(n) castle/citadel/(P)/ +¾ëºÉ [¤¸¤ç¤¦¤µ¤¤] /(n) fortress/stronghold/citadel/ +¾ëºÖ [¤¸¤ç¤¦¤µ¤¤] /(n) fortress/ +¾ë»Ô [¤¸¤ç¤¦¤·] /(n) castle town/fortified town/ +¾ë¼ç [¤¸¤ç¤¦¤·¤å] /(n) lord of a castle/(P)/ +¾ëÀ× [¤·¤í¤¢¤È] /(n) castle site/ruins of a castle/ +¾ëÀ× [¤¸¤ç¤¦¤»¤­] /(n) castle site/ruins of a castle/ +¾ëÂå [¤¸¤ç¤¦¤À¤¤] /(n) chamberlain/castle keeper/ +¾ëÃÓ [¤¸¤ç¤¦¤Á] /castle moat/ +¾ëÆâ [¤¸¤ç¤¦¤Ê¤¤] /(n-adv,n-t) inside a castle/(P)/ +¾ëÉÜ [¤¸¤ç¤¦¤Õ] /(n) town/town walls/ +¾ëʼ [¤¸¤ç¤¦¤Ø¤¤] /(n) castle garrison/ +¾ëÊÉ [¤¸¤ç¤¦¤Ø¤­] /(n) rampart/ +¾ëÌç [¤¸¤ç¤¦¤â¤ó] /(n) castle gate/ +¾ëÎÝ [¤¸¤ç¤¦¤ë¤¤] /(n) fortress/ +¾ëÔ® [¤·¤í¤¢¤È] /(n) castle ruins/castle site/ +¾ëÔ® [¤¸¤ç¤¦¤·] /(n) castle ruins/castle site/ +¾ì [¤Ð] /(n) place/field (physics)/(P)/ +¾ì¤ò¼è¤ë [¤Ð¤ò¤È¤ë] /(exp) to occupy much space/ +¾ì°ã¤¤ [¤Ð¤Á¤¬¤¤] /(adj-na,exp,n) out-of-place/inappropriate/sticking out like a sore thumb/(P)/ +¾ì³° [¤¸¤ç¤¦¤¬¤¤] /(n) outside the hall or stadium/off the premises/(P)/ +¾ì³°³ô [¤¸¤ç¤¦¤¬¤¤¤«¤Ö] /(n) unlisted stocks/ +¾ì³°¼è°ú [¤¸¤ç¤¦¤¬¤¤¤È¤ê¤Ò¤­] /over-the-counter trading/ +¾ì³°ÇÏ·ô [¤¸¤ç¤¦¤¬¤¤¤Ð¤±¤ó] /off-track betting/ +¾ì´·¤ì [¤Ð¤Ê¤ì] /(n) experience/being accustomed (to something)/poise in a critical situation/ +¾ì¹ç [¤Ð¤¢¤¤] /(n-adv,n) case/situation/(P)/ +¾ì¹ç¤Ë¤è¤Ã¤Æ [¤Ð¤¢¤¤¤Ë¤è¤Ã¤Æ] /(exp) depending on the situation/should time and circumstances permit/ +¾ì¹ç¤Ë¤è¤ë [¤Ð¤¢¤¤¤Ë¤è¤ë] /(exp) to depend (on the situation)/to be handled case by case/ +¾ì¹ç¤Ë±þ¤¸¤Æ [¤Ð¤¢¤¤¤Ë¤ª¤¦¤¸¤Æ] /in accordance with the situation/ +¾ì¹ç¤ò½ü¤­ [¤Ð¤¢¤¤¤ò¤Î¤¾¤­] /excluding the case when/when not/ +¾ì½ê [¤Ð¤·¤ç] /(n) place/location/(P)/ +¾ì½ê¤ò¼è¤ë [¤Ð¤·¤ç¤ò¤È¤ë] /(exp) to take up (occupy) space/ +¾ì½êºÉ¤® [¤Ð¤·¤ç¤Õ¤µ¤®] /(n) obstruction/ +¾ì½êÊÁ [¤Ð¤·¤ç¤¬¤é] /(n-t) character of a place/ +¾ì½êÊÁÊÛ¤¨¤º [¤Ð¤·¤ç¤¬¤é¤ï¤­¤Þ¤¨¤º] /(exp) not in keeping with the occasion/ +¾ì¿ô [¤Ð¤«¤º] /(n) experiences/ +¾ìÂå [¤Ð¤À¤¤] /(n) rent/cover charge/ +¾ìÅö¤¿¤ê [¤Ð¤¢¤¿¤ê] /(n) playing to the gallery/haphazard/ +¾ìÆâ [¤¸¤ç¤¦¤Ê¤¤] /(n) on the grounds/(P)/ +¾ìÆâÊüÁ÷ [¤¸¤ç¤¦¤Ê¤¤¤Û¤¦¤½¤¦] /(n) (announcement over) the public address system (e.g. in stadium)/ +¾ìÆë¤ì [¤Ð¤Ê¤ì] /(n) experience/being accustomed (to something)/poise in a critical situation/ +¾ìËö [¤Ð¤¹¤¨] /(n) squalid outskirts/ +¾ìÌ£ [¤Ð¤¢¤¸] /market sentiment/ +¾ìÌÌ [¤Ð¤á¤ó] /(n) scene/setting (e.g. of novel)/(P)/ +¾ìΩ¤Á [¤Ð¤¿¤Á] /(n) security house's exchange floor trader/ +¾í [¤¸¤ç¤¦] /(obsc) 10^28/ten octillion (American)/ten thousand quadrillion (British)/ +¾î [¤¸¤ç¤¦] /(n) young woman/(P)/ +¾ï [¤È¤³] /ever/endless/(P)/ +¾ï [¤È¤ï] /(adj-na,n) eternity/perpetuity/immortality/ +¾ï¡¹ [¤Ä¤Í¤Å¤Í] /(adv,n) always/usually/ +¾ï¤·¤¨ [¤È¤³¤·¤¨] /(adj-na,n) eternity/ +¾ï¤·¤Ê¤¨ [¤È¤³¤·¤Ê¤¨] /(adj-na) eternity/ +¾ï¤Ë [¤Ä¤Í¤Ë] /(adv) always/constantly/(P)/ +¾ï°Ç [¤È¤³¤ä¤ß] /(n) everlasting darkness/ +¾ï²¹ [¤¸¤ç¤¦¤ª¤ó] /(n) normal or average or fixed temperature/ +¾ï²Æ [¤È¤³¤Ê¤Ä] /(n) everlasting summer/ +¾ï²Æ¤Î¹ñ [¤È¤³¤Ê¤Ä¤Î¤¯¤Ë] /land of everlasting summer/ +¾ï²ñ [¤¸¤ç¤¦¤«¤¤] /(n) regular meeting/ +¾ïµ° [¤¸¤ç¤¦¤­] /(n) proper course/beaten track/(P)/ +¾ïµ°¤ò°ï¤·¤¿ [¤¸¤ç¤¦¤­¤ò¤¤¤Ã¤·¤¿] /aberrant/ +¾ïµÒ [¤¸¤ç¤¦¤­¤ã¤¯] /(n) regular customer/patron/ +¾ï¶Ð [¤¸¤ç¤¦¤­¤ó] /(n) full-time employment/(P)/ +¾ï¸Û¤¤ [¤¸¤ç¤¦¤ä¤È¤¤] /(n) regular employee/ +¾ï»ö [¤¸¤ç¤¦¤¸] /(n) normal affair/ +¾ï»þ [¤¸¤ç¤¦¤¸] /(n-adv,n-t) usually/ordinarily/(P)/ +¾ï»þÀܳ [¤¸¤ç¤¦¤¸¤»¤Ä¤¾¤¯] /(n) always-on connection/ +¾ï¼± [¤¸¤ç¤¦¤·¤­] /(n) common sense/(P)/ +¾ï¼±¤Ë·ç¤±¤ë [¤¸¤ç¤¦¤·¤­¤Ë¤«¤±¤ë] /(exp) to lack in common sense/ +¾ï¼±²È [¤¸¤ç¤¦¤·¤­¤«] /(n) sensible person/ +¾ï¼±¿Í [¤¸¤ç¤¦¤·¤­¤¸¤ó] /(n) straightforward (plain) common-sense man/ +¾ï¼±Åª [¤¸¤ç¤¦¤·¤­¤Æ¤­] /(adj-na) ordinary/sensible/commonplace/(P)/ +¾ï½¬ [¤¸¤ç¤¦¤·¤å¤¦] /(n) custom/common practice/habit/(P)/ +¾ï½¬¼Ô [¤¸¤ç¤¦¤·¤å¤¦¤·¤ã] /habitual offender/ +¾ï½¬Åª [¤¸¤ç¤¦¤·¤å¤¦¤Æ¤­] /(adj-na) habitual/ +¾ï½¬ÈÈ [¤¸¤ç¤¦¤·¤å¤¦¤Ï¤ó] /(n) habitual criminal/recidivism/ +¾ï½» [¤¸¤ç¤¦¤¸¤å¤¦] /(adv,n) permanent residence/usually/ +¾ï½É [¤¸¤ç¤¦¤ä¤É] /(n) one's regular inn or hotel/ +¾ï½Õ [¤È¤³¤Ï¤ë] /(n) everlasting spring/ +¾ï¾¡ [¤¸¤ç¤¦¤·¤ç¤¦] /(n) invincible/ +¾ï¾ï [¤Ä¤Í¤Å¤Í] /(adv,n) always/usually/ +¾ï¿© [¤¸¤ç¤¦¤·¤ç¤¯] /(n,vs) daily food/regular diet/staple food/ +¾ï¿Í [¤¸¤ç¤¦¤¸¤ó] /(n) ordinary man or person/ +¾ï¿ô [¤¸¤ç¤¦¤¹¤¦] /(n) (math) constant/ +¾ïÀ¤ [¤È¤³¤è] /(n) distant/ +¾ïÀ¤¤Î¹ñ [¤È¤³¤è¤Î¤¯¤Ë] /(n) distant country/heaven/hades/ +¾ïÀß [¤¸¤ç¤¦¤»¤Ä] /(n,vs) standing (a thing, in a place)/permanent/(P)/ +¾ïÀß´Û [¤¸¤ç¤¦¤»¤Ä¤«¤ó] /(n) movie theater (theatre) (dated term)/cinema/ +¾ïÀá [¤È¤³¤Ö¤·] /(n) ear shell/ +¾ïÂÎ [¤¸¤ç¤¦¤¿¤¤] /(n) (gram) direct style/ +¾ïÂÖ [¤¸¤ç¤¦¤¿¤¤] /(n) normal state (condition)/ +¾ïÃÖ [¤¸¤ç¤¦¤Á] /(adj-no,n) permanent/standing/ +¾ïÃÖ°Ñ°÷²ñ [¤¸¤ç¤¦¤Á¤¤¤¤¤ó¤«¤¤] /standing committee/ +¾ïÃó [¤¸¤ç¤¦¤Á¤å¤¦] /(n,vs) staying permanently/being stationed/(P)/ +¾ïÅÅƳ¼§µ¤Éâ¾å¼°Å´Æ» [¤¸¤ç¤¦¤Ç¤ó¤É¤¦¤¸¤­¤Õ¤¸¤ç¤¦¤·¤­¤Æ¤Ä¤É¤¦] /(n) non-superconducting maglev train/ +¾ïÅå¶ç [¤¸¤ç¤¦¤È¤¦¤¯] /(n) cliche/ +¾ïÅå¸ì [¤¸¤ç¤¦¤È¤¦¤´] /(n) hackneyed expression/ +¾ïÅå¼êÃÊ [¤¸¤ç¤¦¤È¤¦¤·¤å¤À¤ó] /one's habitual practice/ +¾ïÆ» [¤¸¤ç¤¦¤É¤¦] /(n) normal or proper practice/ +¾ïÆÀ°Õ [¤¸¤ç¤¦¤È¤¯¤¤] /(n) regular customer/patron/ +¾ïÆüº¢ [¤Ä¤Í¤Ò¤´¤í] /(n-t) always/usually/ +¾ïǤ [¤¸¤ç¤¦¤Ë¤ó] /(n) standing/regular/permanent/(P)/ +¾ïǤ°Ñ°÷ [¤¸¤ç¤¦¤Ë¤ó¤¤¤¤¤ó] /standing committee/ +¾ïǤ°Ñ°÷²ñ [¤¸¤ç¤¦¤Ë¤ó¤¤¤¤¤ó¤«¤¤] /(n) standing committee/(P)/ +¾ïǤ»Ø´ø¼Ô [¤¸¤ç¤¦¤Ë¤ó¤·¤­¤·¤ã] /(n) regular (permanent) conductor/ +¾ïǤÍý»ö¹ñ [¤¸¤ç¤¦¤Ë¤ó¤ê¤¸¤³¤¯] /(n) standing member-nation of the U.N. Security Council/ +¾ïÈ÷ [¤¸¤ç¤¦¤Ó] /(n) standing/reserve/ +¾ïÈ÷¶â [¤¸¤ç¤¦¤Ó¤­¤ó] /reserve fund/ +¾ïÈ÷·³ [¤¸¤ç¤¦¤Ó¤°¤ó] /(n) standing army/ +¾ïÈ÷Ìô [¤¸¤ç¤¦¤Ó¤ä¤¯] /(n) household medicine/ +¾ïʬ¿ô [¤¸¤ç¤¦¤Ö¤ó¤¹¤¦] /proper fraction/ +¾ïÊ¿ÁÒ [¤¸¤ç¤¦¤Ø¤¤¤½¤¦] /(historical) granary/ +¾ï̱ [¤¸¤ç¤¦¤ß¤ó] /(n) (common) people/ +¾ï̳ [¤¸¤ç¤¦¤à] /(n) routine business/executive director/(P)/ +¾ï̳¼èÄùÌò [¤¸¤ç¤¦¤à¤È¤ê¤·¤Þ¤ê¤ä¤¯] /managing director/ +¾ïÌëÅô [¤¸¤ç¤¦¤ä¤È¤¦] /(n) a night-light/ +¾ïÍÑ [¤¸¤ç¤¦¤è¤¦] /(n,vs) habitual use/daily use/(P)/ +¾ïÍѳ° [¤¸¤ç¤¦¤è¤¦¤¬¤¤] /(exp) (kanji) not in the Jouyou set/ +¾ïÍÑ´Á»ú [¤¸¤ç¤¦¤è¤¦¤«¤ó¤¸] /(n) kanji for common use/(P)/ +¾ïÍÑ¼Ô [¤¸¤ç¤¦¤è¤¦¤·¤ã] /(n) constant user/addict/ +¾ïÍÑÂпô [¤¸¤ç¤¦¤è¤¦¤¿¤¤¤¹¤¦] /logarithm (base 10)/ +¾ïÍÑÊÊ [¤¸¤ç¤¦¤è¤¦¤Ø¤­] /addiction/ +¾ïÎÐ [¤¸¤ç¤¦¤ê¤ç¤¯] /(n) evergreen/ +¾ïÎмù [¤¸¤ç¤¦¤ê¤ç¤¯¤¸¤å] /(n) evergreen tree/ +¾ïÎã [¤¸¤ç¤¦¤ì¤¤] /(n) usual practice/custom/common usage/ +¾ïÏ¢ [¤¸¤ç¤¦¤ì¤ó] /(n) regular customer/(P)/ +¾ð [¤¸¤ç¤¦] /(n) feelings/emotion/passion/(P)/ +¾ð¤¬¶¯¤¤ [¤¸¤ç¤¦¤¬¤³¤ï¤¤] /be stubborn/be hardheaded/ +¾ð¤¬Çö¤¤ [¤¸¤ç¤¦¤¬¤¦¤¹¤¤] /be coldhearted (hardhearted)/ +¾ð¤± [¤Ê¤µ¤±] /(n) sympathy/compassion/(P)/ +¾ð¤±¤Ê¤¤ [¤Ê¤µ¤±¤Ê¤¤] /(adj) miserable/pitiable/shameful/deplorable/(P)/ +¾ð¤±¤ò¸ò¤ï¤¹ [¤Ê¤µ¤±¤ò¤«¤ï¤¹] /(exp) to have sexual intercourse/ +¾ð¤±¿¼¤¤ [¤Ê¤µ¤±¤Ö¤«¤¤] /(adj) tender-hearted/compassionate/(P)/ +¾ð¤±ÃΤ餺 [¤Ê¤µ¤±¤·¤é¤º] /(n) coldhearted/pitiless/ +¾ð¤±Ìµ¤¤ [¤Ê¤µ¤±¤Ê¤¤] /(adj) miserable/pitiable/shameful/deplorable/ +¾ð¤±ÍÆ¼Ï [¤Ê¤µ¤±¤è¤¦¤·¤ã] /mercy/ +¾ð¤Ê¤¤ [¤Ê¤µ¤±¤Ê¤¤] /(adj) miserable/pitiable/shameful/deplorable/ +¾ð¤Î¿¼¤¤¿Í [¤¸¤ç¤¦¤Î¤Õ¤«¤¤¤Ò¤È] /kindhearted person/ +¾ð¤ÎäƤâ¤Ã¤¿ [¤¸¤ç¤¦¤Î¤³¤â¤Ã¤¿] /warmhearted/sympathetic/ +¾ð¤òÄ¥¤ë [¤¸¤ç¤¦¤ò¤Ï¤ë] /(exp) to be obstinate/ +¾ð¤òÌÀ¤«¤¹ [¤¸¤ç¤¦¤ò¤¢¤«¤¹] /(exp) to disclose the true facts/ +¾ð°¦ [¤¸¤ç¤¦¤¢¤¤] /(n) affection/love/ +¾ð°Õ [¤¸¤ç¤¦¤¤] /(n) feeling/emotion/will/ +¾ð°ÕÅê¹ç [¤¸¤ç¤¦¤¤¤È¤¦¤´¤¦] /(n) (coincidence of) mutual sentiment/ +¾ð±ê [¤¸¤ç¤¦¤¨¤ó] /(n) passion/flaming desires/ +¾ð±ë [¤¸¤ç¤¦¤¨¤ó] /(n) burning passions/flaming desires/ +¾ð²Î [¤¸¤ç¤¦¤«] /(n) love song/ +¾ð²Ð [¤¸¤ç¤¦¤«] /(n) passion (of love)/ +¾ð´¶ [¤¸¤ç¤¦¤«¤ó] /(n) feeling/sensitivity/emotion/(P)/ +¾ðµ¡ [¤¸¤ç¤¦¤­] /(abbr) information systems/ +¾ðµ¹ [¤¸¤ç¤¦¤®] /(n) friendly feelings/fellowship/ +¾ðµÁ [¤¸¤ç¤¦¤®] /(n) justice and humanity/ +¾ðµÃ [¤¸¤ç¤¦¤®] /(n) friendly feelings/fellowship/ +¾ð¶· [¤¸¤ç¤¦¤­¤ç¤¦] /(n) state of affairs (around you)/situation/circumstances/ +¾ð¶·¾Úµò [¤¸¤ç¤¦¤­¤ç¤¦¤·¤ç¤¦¤³] /circumstantial evidence/ +¾ð·Ê [¤¸¤ç¤¦¤±¤¤] /(n) spectacle/sight/scene/(P)/ +¾ð¸ò [¤¸¤ç¤¦¤³¤¦] /(n) intimacy/sexual intercourse/ +¾ð»Ë [¤¸¤ç¤¦¤·] /(n) Ming Dynasty love story/ +¾ð»à [¤¸¤ç¤¦¤·] /(n) double love suicide/ +¾ð»ö [¤¸¤ç¤¦¤¸] /(n) love affair/liaison/ +¾ð¼Â [¤¸¤ç¤¦¤¸¤Ä] /(n) real situations/personal consideration/private circumstances/favoritism/ +¾ð¼ñ [¤¸¤ç¤¦¤·¤å] /(n) mood/sentiment/artistic effect/ +¾ð½ï [¤¸¤ç¤¦¤·¤ç] /(n) emotion/feeling/(P)/ +¾ð½ï [¤¸¤ç¤¦¤Á¤ç] /(n) emotion/feeling/(P)/ +¾ð½ï¾ã³² [¤¸¤ç¤¦¤·¤ç¤·¤ç¤¦¤¬¤¤] /(n,vs) (suffering) an emotional disturbance/ +¾ð½ï¾ã³²»ù [¤¸¤ç¤¦¤Á¤ç¤·¤ç¤¦¤¬¤¤¤¸] /(n) emotionally disturbed child/ +¾ð½ïåõÌÊ [¤¸¤ç¤¦¤·¤ç¤Æ¤ó¤á¤ó] /(with) tender feelings/ +¾ð½ïåõÌÊ [¤¸¤ç¤¦¤Á¤ç¤Æ¤ó¤á¤ó] /(with) tender feelings/ +¾ð¾õ [¤¸¤ç¤¦¤¸¤ç¤¦] /(n) circumstances/ +¾ð¾õ¼àÎÌ [¤¸¤ç¤¦¤¸¤ç¤¦¤·¤ã¤¯¤ê¤ç¤¦] /(n) taking the extenuating circumstances into consideration/ +¾ð¿¼¤¤ [¤Ê¤µ¤±¤Ö¤«¤¤] /(adj) tender-hearted/compassionate/ +¾ð¿Í [¤¸¤ç¤¦¤¸¤ó] /lover/sweetheart/mistress/ +¾ð¿Í [¤¸¤ç¤¦¤Ë¤ó] /lover/sweetheart/mistress/ +¾ðÀª [¤¸¤ç¤¦¤»¤¤] /(n) state of things/condition/situation/(P)/ +¾ðÁà [¤¸¤ç¤¦¤½¤¦] /(n) sentiment/ +¾ðÃΤ餺 [¤Ê¤µ¤±¤·¤é¤º] /(n) coldhearted/pitiless/ +¾ðÃÔ [¤¸¤ç¤¦¤Á] /(n) love foolery/ +¾ðÄ´ [¤¸¤ç¤¦¤Á¤ç¤¦] /(n) atmosphere/mood/sentiment/ +¾ðÇ® [¤¸¤ç¤¦¤Í¤Ä] /(adj-na,n) passion/enthusiasm/zeal/(P)/ +¾ðÇ° [¤¸¤ç¤¦¤Í¤ó] /(n) sentiments/passions/ +¾ðÉ× [¤¤¤í] /(n) lover/ +¾ðÉ× [¤¸¤ç¤¦¤Õ] /(n) lover/ +¾ðÉØ [¤¸¤ç¤¦¤Õ] /(n) mistress/lover/prostitute/ +¾ðÊó [¤¸¤ç¤¦¤Û¤¦] /(n) (1) information/news/(2) (military) intelligence/(3) gossip/(P)/ +¾ðÊó¤ò¼ý¤á¤¿ËÜ [¤¸¤ç¤¦¤Û¤¦¤ò¤ª¤µ¤á¤¿¤Û¤ó] /book containing the information/ +¾ðÊ󥹡¼¥Ñ¡¼¥Ï¥¤¥¦¥§¥¤ [¤¸¤ç¤¦¤Û¤¦¥¹¡¼¥Ñ¡¼¥Ï¥¤¥¦¥§¥¤] /(n) information superhighway/ +¾ðÊ󥹡¼¥Ñ¡¼¥Ï¥¤¥¦¥¨¡¼ [¤¸¤ç¤¦¤Û¤¦¥¹¡¼¥Ñ¡¼¥Ï¥¤¥¦¥¨¡¼] /(n) information superhighway/ +¾ðÊó¥Ï¥¤¥¦¥§¡¼ [¤¸¤ç¤¦¤Û¤¦¥Ï¥¤¥¦¥§¡¼] /information highway/ +¾ðÊó²½ [¤¸¤ç¤¦¤Û¤¦¤«] /(n,vs) computerization/ +¾ðÊó²½¼Ò²ñ [¤¸¤ç¤¦¤Û¤¦¤«¤·¤ã¤«¤¤] /information society/(P)/ +¾ðÊó²Ä»ë²½ [¤¸¤ç¤¦¤Û¤¦¤«¤·¤«] /information visualization/ +¾ðÊó²Ê³Ø [¤¸¤ç¤¦¤Û¤¦¤«¤¬¤¯] /information science/ +¾ðÊó³Ø [¤¸¤ç¤¦¤Û¤¦¤¬¤¯] /(n) informatics/ +¾ðÊ󵡴ï [¤¸¤ç¤¦¤Û¤¦¤­¤­] /information systems/ +¾ðÊóµ»½Ñ [¤¸¤ç¤¦¤Û¤¦¤®¤¸¤å¤Ä] /information technology (IT)/ +¾ðÊó¶¦Í­ [¤¸¤ç¤¦¤Û¤¦¤­¤ç¤¦¤æ¤¦] /(n) information sharing/ +¾ðÊ󸡺÷ [¤¸¤ç¤¦¤Û¤¦¤±¤ó¤µ¤¯] /information retrieval/ +¾ðÊó¸» [¤¸¤ç¤¦¤Û¤¦¤²¤ó] /source of information/ +¾ðÊó¸ø³«¾òÎã [¤¸¤ç¤¦¤Û¤¦¤³¤¦¤«¤¤¤¸¤ç¤¦¤ì¤¤] /(n) information-disclosure ordinance/ +¾ðÊó¸ø³«Ë¡ [¤¸¤ç¤¦¤Û¤¦¤³¤¦¤«¤¤¤Û¤¦] /(U.S.) Freedom of Information Act/ +¾ðÊó¹©³Ø [¤¸¤ç¤¦¤Û¤¦¤³¤¦¤¬¤¯] /computer science/ +¾ðÊó»º¶È [¤¸¤ç¤¦¤Û¤¦¤µ¤ó¤®¤ç¤¦] /information industry/(P)/ +¾ðÊó»ï [¤¸¤ç¤¦¤Û¤¦¤·] /information magazine/ +¾ðÊó¼çÍ×ÁÇ [¤¸¤ç¤¦¤Û¤¦¤·¤å¤è¤¦¤½] /essential elements of information/ +¾ðÊó¼ý½¸ [¤¸¤ç¤¦¤Û¤¦¤·¤å¤¦¤·¤å¤¦] /(n) intelligence gathering/ +¾ðÊó¼ý½¸±ÒÀ± [¤¸¤ç¤¦¤Û¤¦¤·¤å¤¦¤·¤å¤¦¤¨¤¤¤»¤¤] /(n) information-gathering satellite/ +¾ðÊó½èÍý [¤¸¤ç¤¦¤Û¤¦¤·¤ç¤ê] /(n) data processing/(P)/ +¾ðÊóÄÌ¿® [¤¸¤ç¤¦¤Û¤¦¤Ä¤¦¤·¤ó] /telecommunications/ +¾ðÊóÉô [¤¸¤ç¤¦¤Û¤¦¤Ö] /information bureau/(P)/ +¾ðÊóÌÖ [¤¸¤ç¤¦¤Û¤¦¤â¤¦] /(n) intelligence or information network/ +¾ðÊóÍýÏÀ [¤¸¤ç¤¦¤Û¤¦¤ê¤í¤ó] /information theory/ +¾ðÊóÎÌ [¤¸¤ç¤¦¤Û¤¦¤ê¤ç¤¦] /(n) information content/information volume/ +¾ðÊóÎ̤¬Â¿¤¤ [¤¸¤ç¤¦¤Û¤¦¤ê¤ç¤¦¤¬¤ª¤ª¤¤] /more informative/ +¾ðÌ£ [¤¸¤ç¤¦¤ß] /(n) charm/attractiveness/humanity/ +¾ð̵¤¤ [¤Ê¤µ¤±¤Ê¤¤] /(adj) miserable/pitiable/shameful/deplorable/ +¾ðÍÝ [¤¸¤ç¤¦¤è¤¯] /(n) passion/sexual desire/lust/ +¾ðÍß [¤¸¤ç¤¦¤è¤¯] /(n) passions/sexual desire/ +¾ðÍý [¤¸¤ç¤¦¤ê] /(n) emotion and reason/ +¾ðÏà [¤¸¤ç¤¦¤ï] /(n) conversing from the heart/love story/ +¾ñÍð [¤¸¤ç¤¦¤é¤ó] /(n) disturbance/ +¾ò´¾ [¤¸¤ç¤¦¤«¤ó] /(n) stipulation/article/clause/provision/ +¾òµ¬ [¤¸¤ç¤¦¤­] /(n) stipulation/ +¾ò·ï [¤¸¤ç¤¦¤±¤ó] /(n) conditions/terms/(P)/ +¾ò·ï¤¬Â·¤¦ [¤¸¤ç¤¦¤±¤ó¤¬¤½¤í¤¦] /(exp) to satisfy the requirements/ +¾ò·ï¤Å¤± [¤¸¤ç¤¦¤±¤ó¤Å¤±] /(n) conditioning/ +¾ò·ï¤ò½¼¤¿¤¹ [¤¸¤ç¤¦¤±¤ó¤ò¤ß¤¿¤¹] /(exp) to answer the requirement/ +¾ò·ï¤òÆݤà [¤¸¤ç¤¦¤±¤ó¤ò¤Î¤à] /(exp) to accept the conditions/ +¾ò·ï¤òËþ¤¿¤¹ [¤¸¤ç¤¦¤±¤ó¤ò¤ß¤¿¤¹] /(exp) to answer the requirement/ +¾ò·ïÆ®Áè [¤¸¤ç¤¦¤±¤ó¤È¤¦¤½¤¦] /negotiation of conditions/ +¾ò·ïÈ¿¼Í [¤¸¤ç¤¦¤±¤ó¤Ï¤ó¤·¤ã] /conditioned response/ +¾ò·ïÉÕ¤­ [¤¸¤ç¤¦¤±¤ó¤Ä¤­] /conditionally/with conditions attached/(P)/ +¾ò·ïÉÕ¤­É½¸½¼° [¤¸¤ç¤¦¤±¤ó¤Ä¤­¤Ò¤ç¤¦¤²¤ó¤·¤­] /conditional expression (programming)/ +¾ò·ïÉÕ¤± [¤¸¤ç¤¦¤±¤ó¤Å¤±] /(n) conditioning/ +¾ò·ïʸ [¤¸¤ç¤¦¤±¤ó¤Ö¤ó] /conditional statement/ +¾ò¹à [¤¸¤ç¤¦¤³¤¦] /(n) clause/article/stipulations/(P)/ +¾òº¯ [¤¸¤ç¤¦¤³¤ó] /(n) linear mark/abrasion/scratch/streak/ +¾òÃî [¤¸¤ç¤¦¤Á¤å¤¦] /(n) tapeworm/ +¾òʸ [¤¸¤ç¤¦¤Ö¤ó] /(n) text/provisions (act, treaty)/(P)/ +¾òÊÒ [¤¸¤ç¤¦¤Ø¤ó] /strip/ +¾òÌÜ [¤¸¤ç¤¦¤â¤¯] /(n) article/clause/stipulation/ +¾òÌó [¤¸¤ç¤¦¤ä¤¯] /(n) treaty/pact/(P)/ +¾òÌó¤ÎÄù·ë [¤¸¤ç¤¦¤ä¤¯¤Î¤Æ¤¤¤±¤Ä] /conclusion of treaty/ +¾òÌó²ÃÌÁ¹ñ [¤¸¤ç¤¦¤ä¤¯¤«¤á¤¤¤³¤¯] /(n) signatory countries/members of a treaty/ +¾òÌó¹ñ [¤¸¤ç¤¦¤ä¤¯¤³¤¯] /a treaty power/ +¾òÍý [¤¸¤ç¤¦¤ê] /(n) reason/(P)/ +¾òΤÀ© [¤¸¤ç¤¦¤ê¤»¤¤] /(n) system of land subdivision in ancient Japan/ +¾òÎá [¤¸¤ç¤¦¤ì¤¤] /(n) regulation/ordinance/ +¾òÎã [¤¸¤ç¤¦¤ì¤¤] /(n) regulations/rules/laws/ordinance/(P)/ +¾ó [¤Ä¤¨] /(n) cane/walking stick/staff/(P)/ +¾ó¤ò·È¤¨¤ë [¤Ä¤¨¤ò¤¿¤º¤µ¤¨¤ë] /(exp) to carry a stick in one's hand/ +¾ó½Ñ [¤¸¤ç¤¦¤¸¤å¤Ä] /(n) form of martial art using a cane staff/ +¾óÃì [¤Ä¤¨¤Ï¤·¤é] /(n) person upon whom one relies/ +¾óÆ» [¤¸¤ç¤¦¤É¤¦] /(n) form of martial art using a cane staff/ +¾ô°á [¤¸¤ç¤¦¤¨] /(n) white robe or costume/ +¾ô°è [¤¸¤ç¤¦¤¤¤­] /(n) sacred ground/ +¾ô²½ [¤¸¤ç¤¦¤«] /(n,vs) purification/cleanup/(P)/ +¾ô²½Áå [¤¸¤ç¤¦¤«¤½¤¦] /(n) septic tank/tank for purifying water/(P)/ +¾ô²½ÁõÃÖ [¤¸¤ç¤¦¤«¤½¤¦¤Á] /(n) purifier/ +¾ô²Ð [¤¸¤ç¤¦¤«] /(n) sacred fire/ +¾ô³¦ [¤¸¤ç¤¦¤«¤¤] /sacred ground/the Pure Land/ +¾ôºá [¤¸¤ç¤¦¤¶¤¤] /(n) cleansing of sins/ +¾ôºâ [¤¸¤ç¤¦¤¶¤¤] /(n) monetary offering/donation/ +¾ô¼Ì [¤¸¤ç¤¦¤·¤ã] /(n) clean or fair copy/ +¾ô½ñ [¤¸¤ç¤¦¤·¤ç] /(n,vs) clean copy/ +¾ô¿å [¤¸¤ç¤¦¤¹¤¤] /(n) clean water/(P)/ +¾ô¿å´ï [¤¸¤ç¤¦¤¹¤¤¤­] /(n) water filter/water purification system/ +¾ô¿å¾ì [¤¸¤ç¤¦¤¹¤¤¤¸¤ç¤¦] /(n) water purification (filtering) plant/ +¾ô¿åÃÏ [¤¸¤ç¤¦¤¹¤¤¤Á] /(clean-water) reservoir/ +¾ôÅÚ [¤¸¤ç¤¦¤É] /(n) the Pure Land/Buddhist paradise/faith in rebirth in the Western Heaven of the Buddha Amitabha/(P)/ +¾ôÅÚ¶µ [¤¸¤ç¤¦¤É¤­¤ç¤¦] /(n) Pure Land teachings/ +¾ôÅÚ½¡ [¤¸¤ç¤¦¤É¤·¤å¤¦] /(n) Pure Land sect (of Buddhism)/Jodo (sect)/ +¾ôÅÚ¿¿½¡ [¤¸¤ç¤¦¤É¤·¤ó¤·¤å¤¦] /Jodo Shinshu (offshoot of the Jodo sect)/(P)/ +¾ôÎÜÍþ [¤¸¤ç¤¦¤ë¤ê] /(n) ballad drama/drama narrator for the bunraku theatre/ +¾õ [¤¸¤ç¤¦] /(n,n-suf) shape/(P)/ +¾õ¶· [¤¸¤ç¤¦¤­¤ç¤¦] /(n) state of affairs (around you)/situation/circumstances/(P)/ +¾õ¶·¤Ë¤è¤Ã¤Æ [¤¸¤ç¤¦¤­¤ç¤¦¤Ë¤è¤Ã¤Æ] /depending on the situation/depending on circumstances/ +¾õ¶·¤Ë°Í¤ë [¤¸¤ç¤¦¤­¤ç¤¦¤Ë¤è¤ë] /(col) It depends on the situation/ +¾õ¶·°ÕÌ£ÏÀ [¤¸¤ç¤¦¤­¤ç¤¦¤¤¤ß¤í¤ó] /situation semantics/ +¾õ¶·¾Úµò [¤¸¤ç¤¦¤­¤ç¤¦¤·¤ç¤¦¤³] /circumstantial evidence/ +¾õ¶·È½ÃÇ [¤¸¤ç¤¦¤­¤ç¤¦¤Ï¤ó¤À¤ó] /(n) one's assessment of the situation/ +¾õº¹¤· [¤¸¤ç¤¦¤µ¤·] /(n) letter rack/ +¾õÀª [¤¸¤ç¤¦¤»¤¤] /(n) situation/circumstances/state of affairs/ +¾õÂÖ [¤¸¤ç¤¦¤¿¤¤] /(n) current status/condition/situation/circumstances/state/(P)/ +¾õÂÞ [¤¸¤ç¤¦¤Ö¤¯¤í] /(n) envelope/ +¾ö [¤¸¤ç¤¦] /-tatami mats (counter)/(P)/ +¾ö [¤¿¤¿¤ß] /(n) tatami mat (Japanese straw floor coverings)/(P)/ +¾ö¤Îɽ¤òÂؤ¨¤ë [¤¿¤¿¤ß¤Î¤ª¤â¤Æ¤ò¤«¤¨¤ë] /(exp) to replace the covers of old mats with new ones/ +¾ö¤Þ¤ë [¤¿¤¿¤Þ¤ë] /(v5r) to be folded (up)/ +¾ö¤ß°Ø»Ò [¤¿¤¿¤ß¤¤¤¹] /(n) folding (collapsible) chair/ +¾ö¤ß³Ý¤±¤ë [¤¿¤¿¤ß¤«¤±¤ë] /(v1) (uk) to press for an answer/to shower questions on someone/ +¾ö¤ß¹þ¤à [¤¿¤¿¤ß¤³¤à] /(v5m) to fold in/to bear deep in mind/to follow up/ +¾ö¤ßÃÏ¿Þ [¤¿¤¿¤ß¤Á¤º] /folding map/ +¾ö¤à [¤¿¤¿¤à] /(v5m) to fold (clothes)/(P)/ +¾ö°ó [¤¿¤¿¤ß¤¤¤ï¤·] /(n) sheet of dried sardines/ +¾ö±¤ [¤¸¤ç¤¦¤¤¤ó] /(n) repeated (recurring) rhymes (in Chinese poetry)/ +¾ö²° [¤¿¤¿¤ß¤ä] /(n) matmaker/mat dealer/ +¾ö¸ì [¤¸¤ç¤¦¤´] /(n) syllable repetition (indicating plurals)/ +¾ö»ú [¤¸¤ç¤¦¤¸] /(n) repetition of the previous character/ +¾ö¿¦ [¤¿¤¿¤ß¤·¤ç¤¯] /(n) tatami maker/ +¾ö¿Ë [¤¿¤¿¤ß¤Ï¤ê] /tatami needle/ +¾ö¿åÎý [¤¿¤¿¤ß¤¹¤¤¤ì¤ó] /(n) book learning (useless as practicing swimming on tatami)/ +¾ö¿ô [¤¸¤ç¤¦¤¹¤¦] /number of tatami (mats)/ +¾öÀ®¸ì [¤¸¤ç¤¦¤»¤¤¤´] /reiterative/ +¾öÂؤ¨ [¤¿¤¿¤ß¤¬¤¨] /(n) renewing mats/refacing mats/ +¾öɽ [¤¿¤¿¤ß¤ª¤â¤Æ] /(n) mat facing/ +¾öÉß [¤¿¤¿¤ß¤¸¤­] /(adj-no) tatami-matted/ +¾öÉߤ­ [¤¿¤¿¤ß¤¸¤­] /(adj-no) tatami-matted/ +¾öÉߤ­¤ÎÉô²° [¤¿¤¿¤ß¤¸¤­¤Î¤Ø¤ä] /straw-matted room/ +¾ø¤«¤¹ [¤Õ¤«¤¹] /(v5s,vt) to steam/(P)/ +¾ø¤±¤ë [¤Õ¤±¤ë] /(v1) to become ready to eat (as a result of steaming)/ +¾ø¤· [¤à¤·] /(n,n-suf) steaming/(P)/ +¾ø¤·²Û»Ò [¤à¤·¤¬¤·] /steamed cake/ +¾ø¤·´ï [¤à¤·¤­] /(n) steamer/ +¾ø¤·½ë¤¤ [¤à¤·¤¢¤Ä¤¤] /(adj) humid/sultry/(P)/ +¾ø¤·¾Æ¤­ [¤à¤·¤ä¤­] /(n) baking foods in a covered pan/foods baked in a covered pan/ +¾ø¤·¾ø¤· [¤à¤·¤à¤·] /(adv,n) (uk) hot and humid/ +¾ø¤·Æé [¤à¤·¤Ê¤Ù] /(n) steamer/casserole dish/ +¾ø¤·É÷Ϥ [¤à¤·¤Ö¤í] /(n) steam bath/ +¾ø¤·ÊÖ¤¹ [¤à¤·¤«¤¨¤¹] /(v5s) to reheat/to steam over/to bring up again/to take up again a problem that has been dealt with/(P)/ +¾ø¤¹ [¤à¤¹] /(v5s) to steam/to poultice/to be sultry/(P)/ +¾ø¤é¤¹ [¤à¤é¤¹] /(v5s) to cook by steam/ +¾ø¤ì¤ë [¤à¤ì¤ë] /(v1) to be stuffy/to moulder/ +¾ø´ï [¤à¤·¤­] /(n) steamer/ +¾øµ¤ [¤¸¤ç¤¦¤­] /(n) steam/vapour/(P)/ +¾øµ¤°µ [¤¸¤ç¤¦¤­¤¢¤Ä] /(n) steam pressure/ +¾øµ¤µ¡´Ø [¤¸¤ç¤¦¤­¤­¤«¤ó] /steam engine/ +¾øµ¤µ¡´Ø¼Ö [¤¸¤ç¤¦¤­¤­¤«¤ó¤·¤ã] /steam locomotive/ +¾øµ¤Á¥ [¤¸¤ç¤¦¤­¤»¤ó] /(n) steamship/ +¾ø»¶ [¤¸¤ç¤¦¤µ¤ó] /(n,vs) evaporation/ +¾øÃå [¤¸¤ç¤¦¤Á¤ã¤¯] /(n,vs) evaporate/ +¾øȯ [¤¸¤ç¤¦¤Ï¤Ä] /(n,vs) evaporation/unexplained disappearance/(P)/ +¾øȯ»® [¤¸¤ç¤¦¤Ï¤Ä¤¶¤é] /(n) evaporating dish/ +¾øȯǮ [¤¸¤ç¤¦¤Ï¤Ä¤Í¤Ä] /(n) evaporation heat/ +¾ø̱ [¤¸¤ç¤¦¤ß¤ó] /the masses/the people/ +¾øί [¤¸¤ç¤¦¤ê¤å¤¦] /(n) distillation/ +¾øα [¤¸¤ç¤¦¤ê¤å¤¦] /(n,vs) distillation/ +¾øα´ï [¤¸¤ç¤¦¤ê¤å¤¦¤­] /(n) a still/ +¾øα¼ò [¤¸¤ç¤¦¤ê¤å¤¦¤·¤å] /(n) distilled liquor/ +¾øα¿å [¤¸¤ç¤¦¤ê¤å¤¦¤¹¤¤] /(n) distilled water/ +¾øäÆ [¤»¤¤¤í] /(uk) basket used for steaming food/ +¾øäÆ [¤»¤¤¤í¤¦] /(uk) basket used for steaming food/ +¾ù¤ê¹ç¤¤ [¤æ¤º¤ê¤¢¤¤] /(n) compromises/ +¾ù¤ê¹ç¤¦ [¤æ¤º¤ê¤¢¤¦] /(v5u) to give and take/to make mutual concessions/to compromise/ +¾ù¤ê¼õ¤±¤ë [¤æ¤º¤ê¤¦¤±¤ë] /(v1) to inherit/to receive/to take over by transfer/ +¾ù¤ê¾õ [¤æ¤º¤ê¤¸¤ç¤¦] /(n) deed of transfer/ +¾ù¤êÅϤ¹ [¤æ¤º¤ê¤ï¤¿¤¹] /(v5s) to hand over/to turn over/to cede/(P)/ +¾ù¤ë [¤æ¤º¤ë] /(v5r) to turn over/to assign/to hand over/to transmit/to convey/to sell/to dispose of/to yield/to surrender/(P)/ +¾ù°Ì [¤¸¤ç¤¦¤¤] /(n,vs) abdication/ +¾ùµö¤ÎÊݾã [¤¸¤ç¤¦¤­¤ç¤Î¤Û¤·¤ç¤¦] /(n) security of (tariff) concessions/ +¾ùµöɽ [¤¸¤ç¤¦¤­¤ç¤Ò¤ç¤¦] /(n) schedule of (tariff) concessions/ +¾ùÅÏ [¤¸¤ç¤¦¤È] /(n) assignment/(P)/ +¾ùÅϽêÆÀ [¤¸¤ç¤¦¤È¤·¤ç¤È¤¯] /capital gains/ +¾ùÅÏ¿Í [¤¸¤ç¤¦¤È¤Ë¤ó] /(n) transferor/assignor/ +¾ùÅÏ¿Í [¤æ¤º¤ê¤ï¤¿¤·¤Ë¤ó] /(n) transferor/assignor/ +¾ùÅÏÀ­Í¶â [¤¸¤ç¤¦¤È¤»¤¤¤è¤­¤ó] /(n) negotiable deposit/ +¾ùÅÏôÊÝ [¤¸¤ç¤¦¤È¤¿¤ó¤Ý] /mortgage/ +¾ùÊâ [¤¸¤ç¤¦¤Û] /(n) concession/conciliation/compromise/(P)/ +¾ùÍ¿ [¤¸¤ç¤¦¤è] /(n,vs) transfer/ +¾ùÍÕ [¤æ¤º¤ê¤Ï] /(n) yuzuriha plant/ +¾ú¤·½Ð¤¹ [¤«¤â¤·¤À¤¹] /(v5s) to engender/to bring about/ +¾ú¤¹ [¤«¤â¤¹] /(v5s) to brew/to cause/to give rise to/to distill/ +¾úÀ® [¤¸¤ç¤¦¤»¤¤] /(n,vs) brew/foment/breed/(P)/ +¾ú¤ [¤¸¤ç¤¦¤¾¤¦] /(n) brewing/distillation/(P)/ +¾ú¤²È [¤¸¤ç¤¦¤¾¤¦¤«] /(n) brewer/ +¾ú¤³Ø [¤¸¤ç¤¦¤¾¤¦¤¬¤¯] /zymurgy/ +¾ú¤¶È [¤¸¤ç¤¦¤¾¤¦¤®¤ç¤¦] /brewing industry/ +¾ú¤¼ò [¤¸¤ç¤¦¤¾¤¦¤·¤å] /(n) brewage/liquor/ +¾ú¤½ê [¤¸¤ç¤¦¤¾¤¦¤·¤ç] /brewery/distillery/ +¾ú¤½ê [¤¸¤ç¤¦¤¾¤¦¤¸¤ç] /brewery/distillery/ +¾ú¤¿Ý [¤¸¤ç¤¦¤¾¤¦¤¹] /brewed vinegar/ +¾úÊì [¤¸¤ç¤¦¤Ü] /leaven/yeast/ +¾û [¤¸¤ç¤¦] /(n) lock/padlock/(P)/ +¾û¤¬²¼¤ê¤Æ¤¤¤ë [¤¸¤ç¤¦¤¬¤ª¤ê¤Æ¤¤¤ë] /(exp) to be locked/ +¾û¤ò²¼¤í¤¹ [¤¸¤ç¤¦¤ò¤ª¤í¤¹] /(exp) to lock/to fasten a lock/ +¾û¤ò³Ý¤±¤ë [¤¸¤ç¤¦¤ò¤«¤±¤ë] /(exp) to fasten a lock/ +¾ûºÞ [¤¸¤ç¤¦¤¶¤¤] /(n) pill/lozenge/tablet/(P)/ +¾ûÁ° [¤¸¤ç¤¦¤Þ¤¨] /(n) lock/ +¾ûÁ°²° [¤¸¤ç¤¦¤Þ¤¨¤ä] /locksmith/ +¾ü¤¹¤ë [¤¾¤¯¤¹¤ë] /(vs-s) to belong to/to come under/to be affiliated with/to be subject to/ +¾üÂ÷ [¤·¤ç¤¯¤¿¤¯] /(n,vs) commission/charge (person with)/(P)/ +¾üÂ÷»¦¿Í [¤·¤ç¤¯¤¿¤¯¤µ¤Ä¤¸¤ó] /contract murder/ +¾ü˾ [¤·¤ç¤¯¤Ü¤¦] /(n,vs) (having great) expectation/pinning one's hopes on/(P)/ +¾üÌÜ [¤·¤ç¤¯¤â¤¯] /(n,vs) paying attention to/catching one's eye/ +¾ýÀ¸ [¤Ï¤Ë¤å¤¦] /(n) clay soil/ +¾ýÎØ [¤Ï¤Ë¤ï] /(n) haniwa (unglazed earthen objects fashioned in ancient Japan)/ +¾þ¤ê [¤«¤¶¤ê] /(n,n-suf) decoration/(P)/ +¾þ¤ê¤Ä¤±¤ë [¤«¤¶¤ê¤Ä¤±¤ë] /(v1) to decorate/to display/ +¾þ¤êµ¤ [¤«¤¶¤ê¤±] /(n) affectation/showing off/(P)/ +¾þ¤êµ¤¤Î¤Ê¤¤ [¤«¤¶¤ê¤±¤Î¤Ê¤¤] /plain/unaffected/ +¾þ¤êµ¤¤Î̵¤¤ [¤«¤¶¤ê¤±¤Î¤Ê¤¤] /plain/unaffected/ +¾þ¤ê»® [¤«¤¶¤ê¤¶¤é] /ornamental plate/ +¾þ¤ê¿¦ [¤«¤¶¤ê¤·¤ç¤¯] /(n) maker of metallic ornaments/ +¾þ¤êÁë [¤«¤¶¤ê¤Þ¤É] /(n) show window/display window/ +¾þ¤êê [¤«¤¶¤ê¤À¤Ê] /(n) display shelf or case/ +¾þ¤êÉÕ¤± [¤«¤¶¤ê¤Ä¤±] /(n) decoration/arrangement/(P)/ +¾þ¤êÉÕ¤±¤ë [¤«¤¶¤ê¤Ä¤±¤ë] /(v1) to decorate/to display/ +¾þ¤êʪ [¤«¤¶¤ê¤â¤Î] /(n) ornament/decoration/figurehead/ +¾þ¤êΩ¤Æ¤ë [¤«¤¶¤ê¤¿¤Æ¤ë] /(v1) to decorate gaudily/to deck out/ +¾þ¤ë [¤«¤¶¤ë] /(v5r) to decorate/to ornament/to adorn/(P)/ +¾þÉÕ [¤«¤¶¤ê¤Ä¤±] /(n) decoration/arrangement/ +¿¡¤¤¼è¤ë [¤Ì¤°¤¤¤È¤ë] /(v5r) to wipe off/to wipe out/to expunge/ +¿¡¤¦ [¤Ì¤°¤¦] /(v5u) to wipe/(P)/ +¿¡¤­¹þ¤à [¤Õ¤­¤³¤à] /(v5m) to wipe thoroughly/to polish/ +¿¡¤­¼è¤ë [¤Õ¤­¤È¤ë] /(v5r) to wipe off/to wipe up/ +¿¡¤­¾Ã¤¹ [¤Õ¤­¤±¤¹] /to wipe out/to erase/ +¿¡¤­Áݽü [¤Õ¤­¤½¤¦¤¸] /(n) cleaning/scrubbing/ +¿¡¤¯ [¤Õ¤¯] /(v5k) to wipe/to dry/(P)/ +¿¢¤¨¤Ä¤±¤ë [¤¦¤¨¤Ä¤±¤ë] /(v1) to plant/ +¿¢¤¨¤ë [¤¦¤¨¤ë] /(v1) to plant/to grow/(P)/ +¿¢¤¨¹þ¤ß [¤¦¤¨¤³¤ß] /(n) thick growth of plants/plantation/shrubbery/ +¿¢¤¨¹þ¤à [¤¦¤¨¤³¤à] /(v5m) to plant/ +¿¢¤¨ÉÕ¤± [¤¦¤¨¤Ä¤±] /(n) planting/ +¿¢¤¨ÉÕ¤±¤ë [¤¦¤¨¤Ä¤±¤ë] /(v1) to plant/ +¿¢¤¨ÌÚ [¤¦¤¨¤­] /(n) garden shrubs/trees/potted plant/ +¿¢¤ï¤ë [¤¦¤ï¤ë] /(v5r) to be planted/ +¿¢¹þ¤ß [¤¦¤¨¤³¤ß] /(n) thick growth of plants/plantation/shrubbery/ +¿¢ºÏ [¤·¤ç¤¯¤µ¤¤] /(n) raising trees and plants/ +¿¢»ú [¤·¤ç¤¯¤¸] /(n) typesetting/ +¿¢»úµ¡ [¤·¤ç¤¯¤¸¤­] /(n) typesetting machine/ +¿¢¼ù [¤·¤ç¤¯¤¸¤å] /(n,vs) tree-planting/(P)/ +¿¢¼ùº× [¤·¤ç¤¯¤¸¤å¤µ¤¤] /(n) tree-planting ceremony/Arbor Day/ +¿¢¼ù»ö¶È [¤·¤ç¤¯¤¸¤å¤¸¤®¤ç¤¦] /(n) tree-planting program/ +¿¢À¸ [¤·¤ç¤¯¤»¤¤] /(n) vegetation/ +¿¢À¸¿Þ [¤·¤ç¤¯¤»¤¤¤º] /(n) vegetation map/ +¿¢Èé [¤·¤ç¤¯¤Ò] /(n) skin grafting/ +¿¢ÉÕ [¤¦¤¨¤Ä¤±] /(n) planting/ +¿¢ÉÕ¤±¤ë [¤¦¤¨¤Ä¤±¤ë] /(v1) to plant/ +¿¢Êª [¤·¤ç¤¯¤Ö¤Ä] /(n) plant/vegetation/(P)/ +¿¢Êª±à [¤·¤ç¤¯¤Ö¤Ä¤¨¤ó] /(n) botanical garden/(P)/ +¿¢Êª³¦ [¤·¤ç¤¯¤Ö¤Ä¤«¤¤] /the plant kingdom/ +¿¢Êª³Ø [¤·¤ç¤¯¤Ö¤Ä¤¬¤¯] /(n) botany/ +¿¢ÊªºÎ½¸ [¤·¤ç¤¯¤Ö¤Ä¤µ¤¤¤·¤å¤¦] /plant collecting/ +¿¢Êª»ï [¤·¤ç¤¯¤Ö¤Ä¤·] /(n) flora/ +¿¢Êª¼Á [¤·¤ç¤¯¤Ö¤Ä¤·¤Ä] /(n) vegetable matter/ +¿¢Êª¾õÂÖ [¤·¤ç¤¯¤Ö¤Ä¤¸¤ç¤¦¤¿¤¤] /(n) vegetative state/ +¿¢Êª¿Í´Ö [¤·¤ç¤¯¤Ö¤Ä¤Ë¤ó¤²¤ó] /comatose person/human vegetable/ +¿¢ÊªÀ­»éËà [¤·¤ç¤¯¤Ö¤Ä¤»¤¤¤·¤Ü¤¦] /vegetable fat/ +¿¢ÊªÀ­Á¡°Ý [¤·¤ç¤¯¤Ö¤Ä¤»¤¤¤»¤ó¤¤] /vegetable fiber/ +¿¢ÊªÀ­ÃÁÇò [¤·¤ç¤¯¤Ö¤Ä¤»¤¤¤¿¤ó¤Ñ¤¯] /vegetable protein/ +¿¢ÊªÌý [¤·¤ç¤¯¤Ö¤Ä¤æ] /(n) vegetable oil/ +¿¢Ì± [¤·¤ç¤¯¤ß¤ó] /(n,vs) colonization/ +¿¢Ì±ÃÏ [¤·¤ç¤¯¤ß¤ó¤Á] /(n) colony/(P)/ +¿¢Ì±Ãϲ½ [¤·¤ç¤¯¤ß¤ó¤Á¤«] /(n) colonization/ +¿¢Ì±ÃÏ»ÙÇÛ [¤·¤ç¤¯¤ß¤ó¤Á¤·¤Ï¤¤] /(n) colonial rule/ +¿¢Ì±ÃϼçµÁ [¤·¤ç¤¯¤ß¤ó¤Á¤·¤å¤®] /(n) colonialism/ +¿¢Ì±ÃÏÀ¯ºö [¤·¤ç¤¯¤ß¤ó¤Á¤»¤¤¤µ¤¯] /colonial policy/ +¿¢Ì±ÃÏÅý¼£ [¤·¤ç¤¯¤ß¤ó¤Á¤È¤¦¤Á] /colonial rule/ +¿¢ÌÓ [¤·¤ç¤¯¤â¤¦] /(n) hair transplantation/ +¿¢ÌÓ½Ñ [¤·¤ç¤¯¤â¤¦¤¸¤å¤Ä] /a hair transplant/ +¿¢ÌÚ [¤¦¤¨¤­] /(n) garden shrubs/trees/potted plant/(P)/ +¿¢ÌÚ²° [¤¦¤¨¤­¤ä] /(n) gardener/ +¿¢ÌÚÈ­ [¤¦¤¨¤­¤Ð¤Á] /(n) flowerpot/(P)/ +¿¢ÎÓ [¤·¤ç¤¯¤ê¤ó] /(n,vs) afforestation/(P)/ +¿¢ÎÓ»ö¶È [¤·¤ç¤¯¤ê¤ó¤¸¤®¤ç¤¦] /(n) tree-planting program/ +¿£¤¨¤ë [¤Õ¤¨¤ë] /(v1,vi) to increase/to multiply/(P)/ +¿£¤ä¤¹ [¤Õ¤ä¤¹] /(v5s,vt) to increase/to add to/to augment/(P)/ +¿£ºâ [¤·¤ç¤¯¤¶¤¤] /(n) moneymaking/ +¿£»º [¤·¤ç¤¯¤µ¤ó] /(n) production increase/enhancement of one's fortune/ +¿£Ì± [¤·¤ç¤¯¤ß¤ó] /(n) colonization/settlement/ +¿¤¸÷ [¤·¤ç¤Ã¤³¤¦] /(n) candlepower/ +¿¤Âæ [¤·¤ç¤¯¤À¤¤] /(n) candlestick/candlestand/ +¿¥ [¤ª¤ê] /(n) weave/weaving/woven item/ +¿¥¤ê [¤ª¤ê] /(n) weave/weaving/woven item/(P)/ +¿¥¤ê¤¢¤²¤ë [¤ª¤ê¤¢¤²¤ë] /(v1) to weave up into fabric/ +¿¥¤ê¸µ [¤ª¤ê¤â¤È] /(n) textile manufacturer/ +¿¥¤ê¹þ¤à [¤ª¤ê¤³¤à] /(v5m) to be incorporated in/ +¿¥¤ê»Ò [¤ª¤ê¤³] /(n) weaver/ +¿¥¤ê»å [¤ª¤ê¤¤¤È] /(n) strand/ +¿¥¤ê½Ð¤¹ [¤ª¤ê¤À¤¹] /(v5s) to weave a pattern/to begin to weave/ +¿¥¤ê¾å¤²¤ë [¤ª¤ê¤¢¤²¤ë] /(v1) to weave up into fabric/ +¿¥¤ê¿§ [¤ª¤ê¤¤¤í] /(n) undyed color as woven/ +¿¥¤êÀ®¤¹ [¤ª¤ê¤Ê¤¹] /(v5s) to interweave/ +¿¥¤êÃÏ [¤ª¤ê¤¸] /(n) (1) texture/(2) fabric/ +¿¥¤êɱ [¤ª¤ê¤Ò¤á] /(n) woman textile worker/ +¿¥¤êÌÏÍÍ [¤ª¤ê¤â¤è¤¦] /woven pattern or design/ +¿¥¤êÌÜ [¤ª¤ê¤á] /(n) texture/ +¿¥¤ë [¤ª¤ë] /(v5r) to weave/(P)/ +¿¥µ¡ [¤·¤ç¤Ã¤­] /(n) loom/weaving machine/(P)/ +¿¥¸µ [¤ª¤ê¤â¤È] /(n) textile manufacturer/ +¿¥¹© [¤·¤ç¤Ã¤³¤¦] /(n) weaver/ +¿¥½÷ [¤·¤ç¤¯¤¸¤ç] /(n) female weaver/Vega/ +¿¥½÷À± [¤·¤ç¤¯¤¸¤ç¤»¤¤] /(n) Vega/ +¿¥ÃÏ [¤ª¤ê¤¸] /(n) (1) texture/(2) fabric/ +¿¥É± [¤ª¤ê¤Ò¤á] /(n) woman textile worker/ +¿¥ÉÛ [¤·¤ç¤¯¤Õ] /(n) woven fabric/ +¿¥Êª [¤ª¤ê¤â¤Î] /(n) textile/fabric/(P)/ +¿¥Êª¶È [¤ª¤ê¤â¤Î¤®¤ç¤¦] /textile manufacturing/ +¿¥Êª¾¦ [¤ª¤ê¤â¤Î¤·¤ç¤¦] /draper/ +¿¥ÌÜ [¤ª¤ê¤á] /(n) texture/space between threads (i.e. in cloth)/ +¿¦ [¤·¤ç¤¯] /(n,n-suf) employment/(P)/ +¿¦¤Ë½¢¤¯ [¤·¤ç¤¯¤Ë¤Ä¤¯] /(exp) to take up employment/ +¿¦¤òÂय [¤·¤ç¤¯¤ò¤·¤ê¤¾¤¯] /(exp) to resign from one's post/ +¿¦¤òõ¤¹ [¤·¤ç¤¯¤ò¤µ¤¬¤¹] /(exp) to hunt for a job/to seek employment/ +¿¦°Â [¤·¤ç¤¯¤¢¤ó] /(n) (abbr) public employment security office/ +¿¦°è [¤·¤ç¤¯¤¤¤­] /(n) range of one's work (occupation)/ +¿¦°õ [¤·¤ç¤¯¤¤¤ó] /(n) official seal/ +¿¦°÷ [¤·¤ç¤¯¤¤¤ó] /(n) staff member/personnel/(P)/ +¿¦°÷²ñµÄ [¤·¤ç¤¯¤¤¤ó¤«¤¤¤®] /staff meeting/ +¿¦°÷¼¼ [¤·¤ç¤¯¤¤¤ó¤·¤Ä] /staff room/ +¿¦°÷Ï¿ [¤·¤ç¤¯¤¤¤ó¤í¤¯] /(n) list of personnel/ +¿¦³¬ [¤·¤ç¤Ã¤«¤¤] /(n) job ranking/ +¿¦³¬À© [¤·¤ç¤Ã¤«¤¤¤»¤¤] /(n) job ranking system/ +¿¦¶È [¤·¤ç¤¯¤®¤ç¤¦] /(n) occupation/business/(P)/ +¿¦¶È°ÂÄê½ê [¤·¤ç¤¯¤®¤ç¤¦¤¢¤ó¤Æ¤¤¤¸¤ç] /(n) public employment security office/ +¿¦¶È°Õ¼± [¤·¤ç¤¯¤®¤ç¤¦¤¤¤·¤­] /professional sense/ +¿¦¶È·±Îý [¤·¤ç¤¯¤®¤ç¤¦¤¯¤ó¤ì¤ó] /(n) job (work) training (for the unskilled)/ +¿¦¶È·³¿Í [¤·¤ç¤¯¤®¤ç¤¦¤°¤ó¤¸¤ó] /career soldier/ +¿¦¶ÈŪ [¤·¤ç¤¯¤®¤ç¤¦¤Æ¤­] /(adj-na) professional/ +¿¦¶ÈÉ [¤·¤ç¤¯¤®¤ç¤¦¤Ó¤ç¤¦] /(n) occupational disease/ +¿¦¶ÈÉØ¿Í [¤·¤ç¤¯¤®¤ç¤¦¤Õ¤¸¤ó] /career woman/ +¿¦¶ÈÊÌÅÅÏÃÄ¢ [¤·¤ç¤¯¤®¤ç¤¦¤Ù¤Ä¤Ç¤ó¤ï¤Á¤ç¤¦] /(n) classified telephone directory/ +¿¦¸¢ [¤·¤ç¤Ã¤±¤ó] /(n) authority/commission/(P)/ +¿¦¸¢ÍðÍÑ [¤·¤ç¤Ã¤±¤ó¤é¤ó¤è¤¦] /(n) abuse of (one's) authority/ +¿¦¹© [¤·¤ç¤Ã¤³¤¦] /(n) (factory) worker/ +¿¦¼ï [¤·¤ç¤¯¤·¤å] /(n) type of occupation/occupational category/(P)/ +¿¦½» [¤·¤ç¤¯¤¸¤å¤¦] /(n) workplace and residence/ +¿¦¾¸ [¤·¤ç¤¯¤·¤ç¤¦] /(n) official duties/office/function/ +¿¦¾ì [¤·¤ç¤¯¤Ð] /(n) one's post/place of work/workplace/(P)/ +¿¦¾ì´Ä¶­ [¤·¤ç¤¯¤Ð¤«¤ó¤­¤ç¤¦] /(n) one's work environment/ +¿¦¾ì·ëº§ [¤·¤ç¤¯¤Ð¤±¤Ã¤³¤ó] /marriage between co-workers/ +¿¦¾ìÆ®Áè [¤·¤ç¤¯¤Ð¤È¤¦¤½¤¦] /labor unrest/ +¿¦¿Í [¤·¤ç¤¯¤Ë¤ó] /(n) worker/mechanic/artisan/craftsman/(P)/ +¿¦¿Íµ¤¼Á [¤·¤ç¤¯¤Ë¤ó¤«¤¿¤®] /spirit of a true artisan/ +¿¦¿ÍÂΤÎÃË [¤·¤ç¤¯¤Ë¤ó¤Æ¤¤¤Î¤ª¤È¤³] /(n) man of workmanlike appearance/ +¿¦À© [¤·¤ç¤¯¤»¤¤] /(n) office organization/managerial post/ +¿¦ÀÕ [¤·¤ç¤¯¤»¤­] /(n) one's duty/responsibilities pertaining to one's work/ +¿¦ÁÈ [¤·¤ç¤¯¤½] /(n) employees' union/ +¿¦Ãµ¤· [¤·¤ç¤¯¤µ¤¬¤·] /(n) job hunting/ +¿¦Ä¹ [¤·¤ç¤¯¤Á¤ç¤¦] /(n) foreman/ +¿¦Ç½ [¤·¤ç¤¯¤Î¤¦] /(n) function/work ability/(P)/ +¿¦Ç½µë [¤·¤ç¤¯¤Î¤¦¤­¤å¤¦] /(n) salary based on work evaluation/ +¿¦Ç½ÂåɽÀ© [¤·¤ç¤¯¤Î¤¦¤À¤¤¤Ò¤ç¤¦¤»¤¤] /(n) vocational representation system/ +¿¦Ê¬ [¤·¤ç¤¯¤Ö¤ó] /(n) one's duty/vocation/ +¿¦Ì³ [¤·¤ç¤¯¤à] /(n) professional duties/(P)/ +¿¦Ì³µë [¤·¤ç¤¯¤à¤­¤å¤¦] /(n) wages based on job evaluation/ +¿¦Ì³¼ÁÌä [¤·¤ç¤¯¤à¤·¤Ä¤â¤ó] /police questioning/ +¿¦Ì¾ [¤·¤ç¤¯¤á¤¤] /(n) official title/name of one's job/ +¿¦Îò [¤·¤ç¤¯¤ì¤­] /(n) work experience/work history/(P)/ +¿§ [¤¤¤í] /(n) (1) colour/(2) sensuality/lust/(P)/ +¿§¡¹ [¤¤¤í¤¤¤í] /(adj-na,adj-no,adv,n) various/(P)/ +¿§¤Ã¤Ý¤¤ [¤¤¤í¤Ã¤Ý¤¤] /(adj) amorous/sexy/voluptuous/erotic/ +¿§¤È¤ê¤É¤ê [¤¤¤í¤È¤ê¤É¤ê] /(adj-no) multicolored/varicolored/ +¿§¤á¤­Î©¤Ä [¤¤¤í¤á¤­¤¿¤Ä] /(v5t) to become excited/ +¿§¤á¤¯ [¤¤¤í¤á¤¯] /(v5k) to colour/to be tinged/to brighten/to grow lively/to become excited/to be stirred/ +¿§¤ò¼º¤¦ [¤¤¤í¤ò¤¦¤·¤Ê¤¦] /(exp) to turn pale/to lose color/ +¿§¤òÅɤë [¤¤¤í¤ò¤Ì¤ë] /(exp) to daub/to paint/ +¿§¤òÉÕ¤±¤ë [¤¤¤í¤ò¤Ä¤±¤ë] /(exp) to shade an account/to add something extra/ +¿§¤ó¤Ê [¤¤¤í¤ó¤Ê] /(adj-pn) various/(P)/ +¿§°­ [¤¤¤í¤¢¤¯] /(n) handsome villain/ +¿§°ã¤¤ [¤¤¤í¤Á¤¬¤¤] /(n) different colored/ +¿§±ð [¤¤¤í¤Ä¤ä] /(n) colour and lustre/complexion/colour/ +¿§±ôÉ® [¤¤¤í¤¨¤ó¤Ô¤Ä] /(n) color pencil/ +¿§³¨ [¤¤¤í¤¨] /(n) painting/colored artwork/ +¿§³Ð [¤·¤­¤«¤¯] /(n) sense of color/ +¿§³Ð¾ã³² [¤·¤­¤«¤¯¤·¤ç¤¦¤¬¤¤] /(n) color-blindness/ +¿§´¶ [¤·¤­¤«¤ó] /(n) sense of color/ +¿§´ã¶À [¤¤¤í¤á¤¬¤Í] /(n) rose-colored glasses/ +¿§´ã¶À¤Ç¸«¤ë [¤¤¤í¤á¤¬¤Í¤Ç¤ß¤ë] /(v1) to look at things from a biased viewpoint/ +¿§µ¤ [¤¤¤í¤±] /(n) interest in the opposite sex/sex appeal/glamor/a shade of colour/colouring/sexual passion/romance/poetry/desire/seductiveness/charm/sensuality/(P)/ +¿§µ¤°ã¤¤ [¤¤¤í¤­¤Á¤¬¤¤] /(n) erotomania/sexual obsession/sexual maniac/ +¿§¹¥¤¤ [¤¤¤í¤è¤¤] /(adj-pn) favorable/friendly/encouraging/ +¿§¹¥¤ß [¤¤¤í¤´¤Î¤ß] /(n) sensuality/lechery/ +¿§¹á [¤¤¤í¤«] /(n) colour and scent/loveliness/charm/ +¿§¹ç¤¤ [¤¤¤í¤¢¤¤] /(n) hue/tinge/tint/(P)/ +¿§¹õ [¤¤¤í¤°¤í] /(adj-na,n) swarthy/ +¿§ºÌ [¤·¤­¤µ¤¤] /(n) colour/hue/tints/(P)/ +¿§ºÌ´¶³Ð [¤·¤­¤µ¤¤¤«¤ó¤«¤¯] /sense of color/ +¿§ºÌÄ´Àá [¤·¤­¤µ¤¤¤Á¤ç¤¦¤»¤Ä] /color control/ +¿§ºþ¤ê [¤¤¤í¤º¤ê] /(n) (three) colour printing/ +¿§»Å³Ý¤± [¤¤¤í¤¸¤«¤±] /(n) Venus flytrap/ +¿§»ß¤á [¤¤¤í¤É¤á] /(n) color fixing/ +¿§»å [¤¤¤í¤¤¤È] /(n) colored thread/ +¿§»æ [¤¤¤í¤¬¤ß] /(n) coloured paper/ +¿§»æ [¤·¤­¤·] /(n) square drawing paper/(P)/ +¿§»ö [¤¤¤í¤´¤È] /(n) love affair/sensual pleasures/ +¿§»ö»Õ [¤¤¤í¤´¤È¤·] /(n) lady-killer/ +¿§¼å [¤·¤­¤¸¤ã¤¯] /(n) slight color-blindness/ +¿§¼è¤ê¼è¤ê [¤¤¤í¤È¤ê¤É¤ê] /(adj-no) multicolored/varicolored/ +¿§¼è¤ë [¤¤¤í¤É¤ë] /(v5r) to colour/to paint/to make up/ +¿§¼ýº¹ [¤¤¤í¤·¤å¤¦¤µ] /(n) chromatic aberration/ +¿§½÷ [¤¤¤í¤ª¤ó¤Ê] /(n) concubine/ +¿§¾Ã¤· [¤¤¤í¤±¤·] /(adj-na,n) achromatism/ +¿§¾Æ¤± [¤¤¤í¤ä¤±] /(n) suntanned/ +¿§¾ð [¤·¤­¤¸¤ç¤¦] /(n) sexual passion/lust/ +¿§¾ð¶¸ [¤·¤­¤¸¤ç¤¦¤­¤ç¤¦] /(n) sex mania/ +¿§¿§ [¤¤¤í¤¤¤í] /(adj-na,adj-no,adv,n) various/ +¿§¿À [¤·¤­¤·¤ó] /(n) sense of color/ +¿§À¹¤ê [¤¤¤í¤¶¤«¤ê] /(n) woman's most sexually attractive age/ +¿§À÷¤á [¤¤¤í¤¾¤á] /(n) dyeing/ +¿§ÁÇ [¤·¤­¤½] /(n) pigment/coloring/(P)/ +¿§ÁǺÙ˦ [¤·¤­¤½¤µ¤¤¤Ü¤¦] /pigment cell/ +¿§ÁÇÂÎ [¤·¤­¤½¤¿¤¤] /(n) chromatophore/ +¿§Áê [¤·¤­¤½¤¦] /(n) hue/color phase/ +¿§Â¨À§¶õ [¤·¤­¤½¤¯¤¼¤¯¤¦] /(n) Matter is void/All is vanity/ +¿§Âô [¤·¤­¤¿¤¯] /(n) (rare) luster and color/ +¿§ÃË [¤¤¤í¤ª¤È¤³] /(n) lover/lady-killer/ +¿§Ä® [¤¤¤í¤Þ¤Á] /(n) red-light district/ +¿§Ä´ [¤·¤­¤Á¤ç¤¦] /(n) color tone/(P)/ +¿§Ä¾¤· [¤¤¤í¤Ê¤ª¤·] /(n) redyeing (costume)/ +¿§Æ» [¤·¤­¤É¤¦] /(n) sexual passion/ +¿§Çò [¤¤¤í¤¸¤í] /(adj-na,adj-no,n) fair-skinned/light-complexioned/ +¿§È´¤­ [¤¤¤í¤Ì¤­] /(n) decolorization/ +¿§Èô¤Ó [¤¤¤í¤È¤Ó] /(n) washed-out colour (in photography)/ +¿§ÉÕ¤¯ [¤¤¤í¤Å¤¯] /(v5k) to change color/ +¿§ÉÕ¤± [¤¤¤í¤Å¤±] /(n) coloring/adding color/ +¿§Êª [¤¤¤í¤â¤Î] /(n) colored clothing or fabrics/ +¿§Ê¬¤± [¤¤¤í¤ï¤±] /(n,vs) classification/color coding/color keying/differentiation using different colors/ +¿§Ê¸ [¤¤¤í¤Ö¤ß] /(n) love-letter/ +¿§ÊÁ [¤¤¤í¤¬¤é] /(n) colored pattern/ +¿§ÊѤï¤ê [¤¤¤í¤¬¤ï¤ê] /(n) different color/ +¿§Ëâ [¤·¤­¤Þ] /(n) masher/horny/ +¿§ÌÏÍÍ [¤¤¤í¤â¤è¤¦] /(n) colored pattern/love scene/ +¿§ÌÕ [¤·¤­¤â¤¦] /(adj-no,n) color-blindness/ +¿§ÌÜ [¤¤¤í¤á] /(n) amorous glance/ +¿§ÍȤ² [¤¤¤í¤¢¤²] /(n) redyeing/ +¿§ÍÝ [¤·¤­¤è¤¯] /(n) sexual appetite/ +¿§Íß [¤·¤­¤è¤¯] /(n) lust/ +¿§Î¤ [¤¤¤í¤¶¤È] /(n) red-light district/ +¿§Î®¤ì [¤¤¤í¤Ê¤¬¤ì] /dye bleeding (in fabric dyeing)/ +¿§Îø [¤¤¤í¤³¤¤] /(n) sensual love/love affair/ +¿§Îøº»ÂÁ [¤¤¤í¤³¤¤¤¶¤¿] /love affair/ +¿§êô¤»¤ë [¤¤¤í¤¢¤»¤ë] /(v1) to fade/to grow stale/to grow dull in color/ +¿§êô¤á¤ë [¤¤¤í¤¶¤á¤ë] /(v1) to fade in color/ +¿¨¤ê [¤µ¤ï¤ê] /(n) touch/feel/impression (of a person)/most impressive passage/punch line/ +¿¨¤ë [¤µ¤ï¤ë] /(v5r) to touch/to feel/(P)/ +¿¨¤ì [¤Õ¤ì] /(n) proclamation/official notice/ +¿¨¤ì¤ë [¤Õ¤ì¤ë] /(v1) to touch/to be touched/to touch on a subject/to feel/to violate (law, copyright, etc.)/to perceive/to be emotionally moved/(P)/ +¿¨¤ì²ó¤ë [¤Õ¤ì¤Þ¤ï¤ë] /(v5r) to cry about/to broadcast/ +¿¨¤ì¹ç¤¤ [¤Õ¤ì¤¢¤¤] /(n) contact/(P)/ +¿¨¤ì¹ç¤¦ [¤Õ¤ì¤¢¤¦] /(v5u) to come into contact with/to touch (each other)/(P)/ +¿¨¤ì¹þ¤ß [¤Õ¤ì¤³¤ß] /(n) (exaggerated) professing to be/passing oneself off as/ +¿¨¤ì¹þ¤à [¤Õ¤ì¤³¤à] /(v5m) to announce/to pretend to be/to pass off for/to pose as/to herald/ +¿¨¤ìÂÀ¸Ý [¤Õ¤ì¤À¤¤¤³] /(n) message beat of a drum (such as at the opening of a sumo tournament)/ +¿¨³Ð [¤·¤ç¤Ã¤«¤¯] /(n) the sense of touch/(P)/ +¿¨³Ñ [¤·¤ç¤Ã¤«¤¯] /(n) feeler/antenna/ +¿¨´¶ [¤·¤ç¤Ã¤«¤ó] /(n) sense of touch/sense of being touched/tactile sense/ +¿¨¹ç¤¤ [¤Õ¤ì¤¢¤¤] /(n) contact/ +¿¨¼ê [¤·¤ç¤¯¤·¤å] /(n) feeler/tentacle/ +¿¨¿Ç [¤·¤ç¤¯¤·¤ó] /(n) palpation/ +¿¨ÇÞ [¤·¤ç¤¯¤Ð¤¤] /(n) catalyst/(P)/ +¿¨ÇÞºîÍÑ [¤·¤ç¤¯¤Ð¤¤¤µ¤è¤¦] /catalytic action/ +¿¨È¯ [¤·¤ç¤¯¤Ï¤Ä] /(n,vs) touching off something/provocation/(P)/ +¿© [¤·¤ç¤¯] /(n) meal/(one's) diet/food/foodstuff(s)/(P)/ +¿©¤¤¤·¤óË· [¤¯¤¤¤·¤ó¤Ü¤¦] /(adj-no,n) glutton/gourmand/ +¿©¤¤¤Ã¤Ñ¤°¤ì [¤¯¤¤¤Ã¤Ñ¤°¤ì] /(n) missing a meal/ +¿©¤¤¤Ã¤Ñ¤°¤ì¤ë [¤¯¤¤¤Ã¤Ñ¤°¤ì¤ë] /(v1) to miss a meal/to lose the means to make one's livelihood/ +¿©¤¤¤Ã°ï¤ì [¤¯¤¤¤Ã¤Ñ¤°¤ì] /(n) missing a meal/ +¿©¤¤¤Ã°ï¤ì¤ë [¤¯¤¤¤Ã¤Ñ¤°¤ì¤ë] /(v1) to miss a meal/to lose the means to make one's livelihood/ +¿©¤¤¤Ä¤¯ [¤¯¤¤¤Ä¤¯] /(v5k) (1) to bite at/to snap at/to nibble/(2) to hold with the teeth/to cling to/ +¿©¤¤°ÕÃÏ [¤¯¤¤¤¤¤¸] /(n) gluttony/ +¿©¤¤°ã¤¤ [¤¯¤¤¤Á¤¬¤¤] /(n) discrepancy/different or conflicting opinions/(P)/ +¿©¤¤°ã¤¦ [¤¯¤¤¤Á¤¬¤¦] /(v5u) to cross each other/to run counter to/to differ/to clash/to go awry/(P)/ +¿©¤¤°ï¤ì [¤¯¤¤¤Ï¤°¤ì] /(n) missing a meal/losing means to make one's livelihood/ +¿©¤¤°ï¤ì¤ë [¤¯¤¤¤Ï¤°¤ì¤ë] /(v1) to miss a meal/to lose the means to make one's livelihood/ +¿©¤¤±ä¤Ð¤¹ [¤¯¤¤¤Î¤Ð¤¹] /(v5s) to keep alive on/to stretch food to make ends meet/ +¿©¤¤²¼¤¬¤ë [¤¯¤¤¤µ¤¬¤ë] /(v5r) to hang on to/to doff/(P)/ +¿©¤¤²á¤® [¤¯¤¤¤¹¤®] /(n) overeating/ +¿©¤¤³Ý¤± [¤¯¤¤¤«¤±] /(n) half-eaten/ +¿©¤¤µ¤ [¤¯¤¤¤±] /(n) appetite/ +¿©¤¤µÍ¤á¤ë [¤¯¤¤¤Ä¤á¤ë] /(v1) to go broke/ +¿©¤¤¹Ó¤¹ [¤¯¤¤¤¢¤é¤¹] /to wolf down/ +¿©¤¤¹Ó¤é¤¹ [¤¯¤¤¤¢¤é¤¹] /(v5s) to devour/to work at various things/to eat some of everything/ +¿©¤¤¹ç¤¦ [¤¯¤¤¤¢¤¦] /(v5u) to fit together/ +¿©¤¤¹ç¤ï¤¹ [¤¯¤¤¤¢¤ï¤¹] /(v5s) to clench/ +¿©¤¤¹ç¤ï¤» [¤¯¤¤¤¢¤ï¤»] /(n) combination of foods/ +¿©¤¤¹þ¤à [¤¯¤¤¤³¤à] /(v5m) to eat into/(P)/ +¿©¤¤»¦¤¹ [¤¯¤¤¤³¤í¤¹] /(v5s) to devour/to bite to death/ +¿©¤¤»¶¤é¤¹ [¤¯¤¤¤Á¤é¤¹] /(v5s) to eat untidily/to eat a bit of everything/ +¿©¤¤»ß¤á¤ë [¤¯¤¤¤È¤á¤ë] /(v1) to check/to hold back/(P)/ +¿©¤¤½é¤á [¤¯¤¤¤¾¤á] /(n) ceremony celebrating a baby's weaning/ +¿©¤¤¾å¤² [¤¯¤¤¤¢¤²] /(n) eat it all up/ +¿©¤¤¿­¤Ð¤¹ [¤¯¤¤¤Î¤Ð¤¹] /(v5s) to keep alive on/to stretch food to make ends meet/ +¿©¤¤¿Ô¤¯¤¹ [¤¯¤¤¤Ä¤¯¤¹] /(v5s) to consume/ +¿©¤¤ÀÚ¤ë [¤¯¤¤¤­¤ë] /(v5r) to bite through/to eat up/ +¿©¤¤Â­¤ê¤Ê¤¤ [¤¯¤¤¤¿¤ê¤Ê¤¤] /not eating enough/ +¿©¤¤Âå [¤¯¤¤¤·¤í] /(n) food expenses/ +¿©¤¤ÄÙ¤¹ [¤¯¤¤¤Ä¤Ö¤¹] /(v5s) to run through one's fortune in idleness/ +¿©¤¤Åݤ¹ [¤¯¤¤¤¿¤ª¤¹] /(v5s) to bilk/to eat up one's fortune/ +¿©¤¤Åݤì [¤¯¤¤¤À¤ª¤ì] /(n) bringing ruin upon oneself by extravagance in food/ +¿©¤¤Æ¨¤² [¤¯¤¤¤Ë¤²] /(n,vs) running away without paying for food/bilk/ +¿©¤¤Æ»³Ú [¤¯¤¤¤É¤¦¤é¤¯] /(n) gourmand/epicure/ +¿©¤¤Æþ¤ë [¤¯¤¤¤¤¤ë] /(v5r) to eat into/ +¿©¤¤Çû¤ë [¤¯¤¤¤·¤Ð¤ë] /(v5r) to set one's teeth/to clench one's teeth/ +¿©¤¤ÉÕ¤¯ [¤¯¤¤¤Ä¤¯] /(v5k) (1) to bite at/to snap at/to nibble/(2) to hold with the teeth/to cling to/ +¿©¤¤ÉÞ»ý [¤¯¤¤¤Ö¤Á] /(n) cost of one's food/ +¿©¤¤Êª [¤¯¤¤¤â¤Î] /(n) food/prey/victim/ +¿©¤¤ÊüÂê [¤¯¤¤¤Û¤¦¤À¤¤] /(n) all-you-can-eat/ +¿©¤¤Î¯¤á [¤¯¤¤¤À¤á] /(n) stuff oneself with food/ +¿©¤¤óö¤ë [¤¯¤¤¤«¤¸¤ë] /(v5r) to nibble at/to have a smattering of knowledge/ +¿©¤¦ [¤¯¤¦] /(v5u) (male) (vulg) to eat/(P)/ +¿©¤¨¤Ê¤¤ [¤¯¤¨¤Ê¤¤] /(adj,exp) shrewd/smart (and wide-awake)/cunning/crafty/ +¿©¤¬ºÙ¤ë [¤·¤ç¤¯¤¬¤Û¤½¤ë] /(exp) to lose one's appetite/ +¿©¤¬¿Ê¤à [¤·¤ç¤¯¤¬¤¹¤¹¤à] /(exp) to have a good appetite/ +¿©¤¹¤ë [¤·¤ç¤¯¤¹¤ë] /(vs-s) to eat/ +¿©¤Ã¤Æ³Ý¤«¤ë [¤¯¤Ã¤Æ¤«¤«¤ë] /(v5r) to flare up at/ +¿©¤Ù¤º·ù¤¤ [¤¿¤Ù¤º¤®¤é¤¤] /(adj-na,n) disliking without even tasting/ +¿©¤Ù¤Ä¤±¤ë [¤¿¤Ù¤Ä¤±¤ë] /(v1) to be used to eating/ +¿©¤Ù¤ë [¤¿¤Ù¤ë] /(v1) to eat/(P)/ +¿©¤Ù±ø¤¹ [¤¿¤Ù¤è¤´¤¹] /(v5s) to eat messily/ +¿©¤Ù²á¤® [¤¿¤Ù¤¹¤®] /(n) overeating/ +¿©¤Ù²á¤®¤ë [¤¿¤Ù¤¹¤®¤ë] /(v1) to overeat/(P)/ +¿©¤Ù³Ý¤± [¤¿¤Ù¤«¤±] /(n) half-eaten/ +¿©¤Ù³Ý¤±¤Î¥Ð¥Ê¥Ê [¤¿¤Ù¤«¤±¤Î¥Ð¥Ê¥Ê] /half-eaten banana/ +¿©¤Ùº¢ [¤¿¤Ù¤´¤í] /(adj-no,n) good for eating/ripe enough for eating/in season/ +¿©¤Ù»¶¤é¤¹ [¤¿¤Ù¤Á¤é¤¹] /(v5s) to eat a bit of everything/ +¿©¤Ù»Ä¤· [¤¿¤Ù¤Î¤³¤·] /(n) leftover/ +¿©¤Ù»Ä¤¹ [¤¿¤Ù¤Î¤³¤¹] /(v5s) to leave a dish half-eaten/ +¿©¤Ù¿Ô¤¯¤¹ [¤¿¤Ù¤Ä¤¯¤¹] /(v5s) to eat up/ +¿©¤ÙÀ¹¤ê [¤¿¤Ù¤¶¤«¤ê] /(n) growing child's hearty appetite/ +¿©¤ÙÀÚ¤ì¤Ê¤¤Äø¤Î¥Ñ¥ó [¤¿¤Ù¤­¤ì¤Ê¤¤¤Û¤É¤Î¥Ñ¥ó] /more bread than one can eat/ +¿©¤ÙÆñ¤¤ [¤¿¤Ù¤Ë¤¯¤¤] /difficult to eat/ +¿©¤ÙÉÕ¤±¤ë [¤¿¤Ù¤Ä¤±¤ë] /(v1) to be used to eating/ +¿©¤Ùʪ [¤¿¤Ù¤â¤Î] /(n) food/(P)/ +¿©¤Ùʪ¤ò¹µ¤¨¤ë [¤¿¤Ù¤â¤Î¤ò¤Ò¤«¤¨¤ë] /(exp) to be temperate in eating/ +¿©¤Ùʪ²° [¤¿¤Ù¤â¤Î¤ä] /(n) eating place/ +¿©¤ÙÊ⤭ [¤¿¤Ù¤¢¤ë¤­] /(n) trying the food at various restaurants/ +¿©¤ÙÊüÂê [¤¿¤Ù¤Û¤¦¤À¤¤] /(exp) all-you-can-eat/smorgasbord/ +¿©¤ÙÊý [¤¿¤Ù¤«¤¿] /way of eating/how to eat/ +¿©¤ÙÞè [¤¿¤Ù¤«¤¹] /(n) leavings of a meal/ +¿©¤ß½Ð¤· [¤Ï¤ß¤À¤·] /jutting out (of bounds)/being crowded out/ +¿©¤ß½Ð¤¹ [¤Ï¤ß¤À¤¹] /(v5s) (1) to be forced out/be crowded out/(2) to jut out (of bounds)/(P)/ +¿©¤ß½Ð¤ë [¤Ï¤ß¤Ç¤ë] /(v1) (1) to jut out (of bounds)/(2) be crowded out/to be forced out/(P)/ +¿©¤é¤¤¹þ¤à [¤¯¤é¤¤¤³¤à] /(v5m) to be sent up/to be imprisoned/to be jailed/ +¿©¤é¤¤ÉÕ¤¯ [¤¯¤é¤¤¤Ä¤¯] /(v5k) (1) to bite at/to snap at/to nibble/(2) to hold with the teeth/to cling to/ +¿©¤é¤¦ [¤¯¤é¤¦] /(v5u) to eat/to drink/to receive (blow)/(P)/ +¿©¤é¤ï¤¹ [¤¯¤é¤ï¤¹] /(v5s) to make someone eat/to deal (a blow)/to play (a trick)/ +¿©¤é¤ï¤»¤ë [¤¯¤é¤ï¤»¤ë] /(v1) (1) to make someone eat/(2) to deal (a blow)/to play (a trick)/ +¿©¤ï¤¹ [¤¯¤ï¤¹] /(v5s) (1) to feed/(2) to provide/(3) to inflict/(4) to cheat/ +¿©¤ï¤º·ù¤¤ [¤¯¤ï¤º¤®¤é¤¤] /(n) prejudice against (some food)/aversion without even trying/ +¿©¤ï¤»¤ë [¤¯¤ï¤»¤ë] /(v1) (1) to feed/(2) to provide/(3) to inflict/(4) to cheat/ +¿©¤òÃÇ¤Ä [¤·¤ç¤¯¤ò¤¿¤Ä] /(exp) to fast/ +¿©¥Ñ¥ó [¤·¤ç¤¯¥Ñ¥ó] /(n) plain bread/(P)/ +¿©°ã¤¤ [¤¯¤¤¤Á¤¬¤¤] /(n) discrepancy/different or conflicting opinions/(P)/ +¿©°ã¤¦ [¤¯¤¤¤Á¤¬¤¦] /(v5u) to cross each other/to run counter to/to differ/to clash/to go awry/(P)/ +¿©°é [¤·¤ç¤¯¤¤¤¯] /educating children to have a good diet/ +¿©±Â [¤·¤ç¤¯¤¸] /(n) dietary cure/ +¿©±ÂÎÅË¡ [¤·¤ç¤¯¤¸¤ê¤ç¤¦¤Û¤¦] /dietary cure/ +¿©±ö [¤·¤ç¤¯¤¨¤ó] /(n) table salt/(P)/ +¿©±ö¿å [¤·¤ç¤¯¤¨¤ó¤¹¤¤] /saline solution/ +¿©²¼¤¬¤ë [¤¯¤¤¤µ¤¬¤ë] /(v5r) to hang on to/to doff/ +¿©´¶ [¤·¤ç¤¯¤«¤ó] /(n) food texture/ +¿©´ÉË¡ [¤·¤ç¤Ã¤«¤ó¤Û¤¦] /(n) law governing food quality/(P)/ +¿©´Ö [¤·¤ç¤Ã¤«¤ó] /(n) between meals/ +¿©´ï [¤·¤ç¤Ã¤­] /(n) tableware/(P)/ +¿©´ï°ì·¤¤ [¤·¤ç¤Ã¤­¤Ò¤È¤½¤í¤¤] /a table service/ +¿©´ïê [¤·¤ç¤Ã¤­¤À¤Ê] /cupboard/sideboard/ +¿©µÒ [¤¤¤½¤¦¤í¤¦] /(n) house guest/(euph.) free-loader/ +¿©µÒ [¤·¤ç¤Ã¤«¤¯] /(n) house guest/(euph.) free-loader/ +¿©µÒ [¤·¤ç¤Ã¤­¤ã¤¯] /(n) house guest/(euph.) free-loader/ +¿©µÙ¤ß [¤·¤ç¤¯¤ä¤¹¤ß] /(n) rest after a meal/ +¿©·ô [¤·¤ç¤Ã¤±¤ó] /(n) meal ticket/ +¿©¸À [¤·¤ç¤¯¤²¤ó] /(n) eat one's words/break one's promises/ +¿©¸å [¤·¤ç¤¯¤´] /(n-t) after a meal/(P)/ +¿©¹È [¤·¤ç¤¯¤Ù¤Ë] /(n) red food coloring/ +¿©¹ï [¤·¤ç¤Ã¤³¤¯] /(vs) etching/engraving/ +¿©ºà [¤·¤ç¤¯¤¶¤¤] /(n) (1) ingredient/(2) foodstuff/ +¿©»Ø [¤·¤ç¤¯¤·] /(n) forefinger/index finger/ +¿©»Ø¤¬Æ°¤¯ [¤·¤ç¤¯¤·¤¬¤¦¤´¤¯] /(exp) to desire to secure/ +¿©»ß¤á¤ë [¤¯¤¤¤È¤á¤ë] /(v1) to check/to hold back/(P)/ +¿©»ö [¤·¤ç¤¯¤¸] /(n,vs) meal/(P)/ +¿©»ö¤ÎºÝ¤Ë [¤·¤ç¤¯¤¸¤Î¤µ¤¤¤Ë] /(adv) when eating/ +¿©»ö»þ [¤·¤ç¤¯¤¸¤É¤­] /(n) mealtime/ +¿©»öÉÕ¤­ [¤·¤ç¤¯¤¸¤Ä¤­] /with meals/ +¿©½Ð [¤Ï¤ß¤À¤·] /(io) jutting out (of bounds)/being crowded out/ +¿©½ý [¤·¤ç¤¯¤·¤ç¤¦] /(n) be fed up/ +¿©¿Í¼ï [¤·¤ç¤¯¤¸¤ó¤·¤å] /(n) cannibals/ +¿©¿Ô [¤·¤ç¤¯¤¸¤ó] /(n) maximum eclipse/maximum obscuration/ +¿©À¸³è [¤·¤ç¤¯¤»¤¤¤«¤Ä] /(n) eating habits/(P)/ +¿©Á° [¤·¤ç¤¯¤¼¤ó] /(n-adv,n-t) before meals/ +¿©Á°¼ò [¤·¤ç¤¯¤¼¤ó¤·¤å] /aperitif/ +¿©Á· [¤·¤ç¤¯¤¼¤ó] /(n) dining table/a dish (type of food)/ +¿©Âî [¤·¤ç¤¯¤¿¤¯] /(n) dining table/(P)/ +¿©Âî±ö [¤·¤ç¤¯¤¿¤¯¤¨¤ó] /(n) table salt/ +¿©Ãæ¤ê [¤·¤ç¤¯¤¢¤¿¤ê] /(n) food poisoning/ +¿©ÃæÆÇ [¤·¤ç¤¯¤Á¤å¤¦¤É¤¯] /(n) food poisoning/(P)/ +¿©Ãî [¤·¤ç¤¯¤Á¤å¤¦] /insectivore/ +¿©Ãʪ [¤·¤ç¤¯¤Á¤å¤¦¤·¤ç¤¯¤Ö¤Ä] /(n) insectivorous plants/ +¿©ÄÌ [¤·¤ç¤¯¤Ä¤¦] /(n) gourmet/ +¿©Æ² [¤·¤ç¤¯¤É¤¦] /(n) cafeteria/dining hall/(P)/ +¿©Æ²¼Ö [¤·¤ç¤¯¤É¤¦¤·¤ã] /(n) dining car/ +¿©Æ» [¤·¤ç¤¯¤É¤¦] /(n) esophageal/(P)/ +¿©Æ»³Ú [¤·¤ç¤¯¤É¤¦¤é¤¯] /(n) gourmand/epicure/ +¿©Æù [¤·¤ç¤¯¤Ë¤¯] /(n) meat (for consumption)/(P)/ +¿©Æù¿¢Êª [¤·¤ç¤¯¤Ë¤¯¤·¤ç¤¯¤Ö¤Ä] /carnivorous plants/ +¿©ÆùÌÜ [¤·¤ç¤¯¤Ë¤¯¤â¤¯] /(n) Carnivora/ +¿©ÆùÎà [¤·¤ç¤¯¤Ë¤¯¤ë¤¤] /carnivorous animals (Carnivora)/ +¿©Çû¤ë [¤¯¤¤¤·¤Ð¤ë] /(v5r) to set one's teeth/to clench one's teeth/ +¿©Èñ [¤·¤ç¤¯¤Ò] /(n) food expense/(P)/ +¿©Èñ¤ò¼è¤ë [¤·¤ç¤¯¤Ò¤ò¤È¤ë] /(exp) to charge for one's meal/ +¿©ÉÊ [¤·¤ç¤¯¤Ò¤ó] /(n) commodity/foodstuff/(P)/ +¿©ÉʱÒÀ¸Ë¡ [¤·¤ç¤¯¤Ò¤ó¤¨¤¤¤»¤¤¤Û¤¦] /food hygiene law/ +¿©Éʲù©¶È [¤·¤ç¤¯¤Ò¤ó¤«¤³¤¦¤®¤ç¤¦] /food industry/ +¿©Éʹ©¶È [¤·¤ç¤¯¤Ò¤ó¤³¤¦¤®¤ç¤¦] /(n) food industry/ +¿©ÉÊŹ [¤·¤ç¤¯¤Ò¤ó¤Æ¤ó] /grocery store/ +¿©ÉÊź²Ãʪ [¤·¤ç¤¯¤Ò¤ó¤Æ¤ó¤«¤Ö¤Ä] /(n) food additive/(P)/ +¿©ÉÕ¤¯ [¤¯¤¤¤Ä¤¯] /(v5k) (1) to bite at/to snap at/to nibble/(2) to hold with the teeth/to cling to/ +¿©Êª [¤·¤ç¤¯¤â¤Ä] /(n) food/foodstuff/(P)/ +¿©Êª¥¢¥ì¥ë¥®¡¼ [¤·¤ç¤¯¤â¤Ä¥¢¥ì¥ë¥®¡¼] /(n) food allergy/ +¿©ÊªÁ¡°Ý [¤·¤ç¤¯¤â¤Ä¤»¤ó¤¤] /dietary fiber/dietary fibre/ +¿©ÊªÌý [¤·¤ç¤¯¤Ö¤Ä¤æ] /vegetable oil/ +¿©ÊªÏ¢º¿ [¤·¤ç¤¯¤â¤Ä¤ì¤ó¤µ] /food cycle/ +¿©Ê¬ [¤·¤ç¤¯¤Ö¤ó] /(n) phase of an eclipse/ +¿©Ê¸²½ [¤·¤ç¤¯¤Ö¤ó¤«] /(n) dietary (food) culture/ +¿©ÍÑ [¤·¤ç¤¯¤è¤¦] /(n) for use as food/edible/(P)/ +¿©ÍÑÌý [¤·¤ç¤¯¤è¤¦¤¢¤Ö¤é] /cooking oil/ +¿©ÍÝ [¤·¤ç¤¯¤è¤¯] /(n) appetite (for food)/ +¿©Íß [¤·¤ç¤¯¤è¤¯] /(n) appetite (for food)/(P)/ +¿©ÍßÉÔ¿¶ [¤·¤ç¤¯¤è¤¯¤Õ¤·¤ó] /(n) anorexia/ +¿©ÎÁ [¤·¤ç¤¯¤ê¤ç¤¦] /(n) food/(P)/ +¿©ÎÁ»¨²ßŹ [¤·¤ç¤¯¤ê¤ç¤¦¤¶¤Ã¤«¤Æ¤ó] /(n) grocery/grocer's shop/ +¿©ÎÁÉÊ [¤·¤ç¤¯¤ê¤ç¤¦¤Ò¤ó] /(n) foodstuff/groceries/(P)/ +¿©ÎÁÉʾ¦ [¤·¤ç¤¯¤ê¤ç¤¦¤Ò¤ó¤·¤ç¤¦] /grocery store/ +¿©ÎÁÉÊŹ [¤·¤ç¤¯¤ê¤ç¤¦¤Ò¤ó¤Æ¤ó] /grocer/grocery store/ +¿©ÎÈ [¤·¤ç¤¯¤ê¤ç¤¦] /(n) provisions/rations/(P)/ +¿©Îȱç½õ [¤·¤ç¤¯¤ê¤ç¤¦¤¨¤ó¤¸¤ç] /food assistance/ +¿©ÎÈ´ÉÍýÀ©ÅÙ [¤·¤ç¤¯¤ê¤ç¤¦¤«¤ó¤ê¤»¤¤¤É] /food control system/ +¿©ÎÈ´ÉÍýË¡ [¤·¤ç¤¯¤ê¤ç¤¦¤«¤ó¤ê¤Û¤¦] /(n) Staple Food Control Act/ +¿©ÎÈ»ö¾ð [¤·¤ç¤¯¤ê¤ç¤¦¤¸¤¸¤ç¤¦] /food situation/ +¿©ÎÈÄ£ [¤·¤ç¤¯¤ê¤ç¤¦¤Á¤ç¤¦] /food agency/(P)/ +¿©ÎÈÇÛµë [¤·¤ç¤¯¤ê¤ç¤¦¤Ï¤¤¤­¤å¤¦] /food distribution/ +¿©ÎÈÉÔ­ [¤·¤ç¤¯¤ê¤ç¤¦¤Õ¤½¤¯] /(n) food shortage/ +¿©ÎÈÉÔ­ [¤·¤ç¤¯¤ê¤ç¤¦¤Ö¤½¤¯] /(n) food shortage/ +¿©Ï¢À± [¤·¤ç¤¯¤ì¤ó¤»¤¤] /(n) eclipsing variable/ +¿ª¤à [¤à¤·¤Ð¤à] /(v5m) to eat into (e.g. by worms)/to spoil/to ruin/to undermine/(P)/ +¿ª¿Ó [¤·¤ç¤¯¤¸¤ó] /(n) maximum eclipse/maximum obscuration/ +¿ªÊ¬ [¤·¤ç¤¯¤Ö¤ó] /(n) phase of an eclipse/ +¿« [¤¸¤ç¤¯] /disgrace/ +¿«¤á [¤Ï¤º¤«¤·¤á] /(n) shame/disgrace/being raped/ +¿«¤á¤ë [¤Ï¤º¤«¤·¤á¤ë] /(v1) to put to shame/ +¿«ÃÎ [¤¸¤ç¤¯¤Á] /(adj-na,n) acquaintance/ +¿¬ [¤·¤ê] /(n) buttocks/bottom/(P)/ +¿¬¤¬¤ë [¤·¤ê¤¬¤ë] /(adj-na,n) agility/fickleness/frivolous/of loose morals/ +¿¬¤Î·Ú¤¤½÷ [¤·¤ê¤Î¤«¤ë¤¤¤ª¤ó¤Ê] /wanton girl/ +¿¬²¡¤· [¤·¤ê¤ª¤·] /(n) pushing from behind/backing/supporting/instigation/instigator/ +¿¬²¼¤¬¤ê [¤·¤ê¤µ¤¬¤ê] /(n) falling intonation/be down/ +¿¬·Ú [¤·¤ê¤¬¤ë] /(adj-na,n) agility/fickleness/frivolous/of loose morals/ +¿¬·Ú¤Ê½÷ [¤·¤ê¤¬¤ë¤Ê¤ª¤ó¤Ê] /wanton girl/ +¿¬·Ú½÷ [¤·¤ê¤¬¤ë¤ª¤ó¤Ê] /promiscuous woman/ +¿¬¹þ¤ß [¤·¤ê¤´¤ß] /(n,vs) recoil/hesitation/flinching/shrinking back/ +¿¬ºÂ [¤³¤¦¤¶] /(arch) crouching/ +¿¬ºõ¤Þ¤ê [¤·¤ê¤¹¤Ü¤Þ¤ê] /(adj-na,n) attenuation/fizzling out/ +¿¬ºõ¤ß [¤·¤ê¤Ä¤Ü¤ß] /(n) weak ending/tapering/ +¿¬¼è [¤·¤ê¤È¤ê] /(n) Japanese word-chain game/cap verses/ +¿¬¼è¤ê [¤·¤ê¤È¤ê] /(n) Japanese word-chain game/cap verses/ +¿¬½Å [¤·¤ê¤ª¤â] /(adj-na,n) slow/ +¿¬¾å¤¬¤ê [¤·¤ê¤¢¤¬¤ê] /(n) rising (intonation, market)/ +¿¬¿¡¤¤ [¤·¤ê¤Ì¤°¤¤] /(n) cleaning up or covering for another/bearing the consequences of someone elses error/ +¿¬ÀÚ¤ì [¤·¤ê¤­¤ì] /(n) object cut off at the end/ +¿¬ÀÚ¤ìéñéÙ [¤·¤ê¤­¤ì¤È¤ó¤Ü] /(n) leaving unfinished/unfinished ending/ +¿¬Åö¤Æ [¤·¤ê¤¢¤Æ] /(n) lining of pants seat/ +¿¬ÇÏ [¤·¤ê¤¦¤Þ] /(n) (1) buttocks of a horse being ridden or followed/(2) person of whom advantage is being taken/ +¿¬ÇϤ˾è¤ë [¤·¤ê¤¦¤Þ¤Ë¤Î¤ë] /(exp) to follow suit/to imitate or follow someone blindly/ +¿¬È´¤± [¤·¤ê¤Ì¤±] /(n) forgetfulness/leaving things unfinished/ +¿¬Èø [¤·¤Ã¤Ý] /(n) (uk) tail (animal)/(P)/ +¿¬ÊÊ [¤·¤ê¤¯¤»] /(n) incontinence/promiscuity/ +¿¬ÌÜ [¤·¤ê¤á] /(n) looking down upon or askance at/ +¿¬Ìܤ˷ü¤±¤ë [¤·¤ê¤á¤Ë¤«¤±¤ë] /(1) look askance (contemptuously)/(2) cast an amorous glance at/ +¿¬Ìß [¤·¤ê¤â¤Á] /(n) falling on one's backside (behind, bottom)/ +¿¬ñ¶ [¤·¤ê¤â¤Á] /(n) falling on one's backside (behind, bottom)/ +¿­ [¤Î¤·] /(n) an iron/(P)/ +¿­¤·³Ý¤«¤ë [¤Î¤·¤«¤«¤ë] /(v5r) to lean on/to bend over/to come upon/ +¿­¤·¾å¤¬¤ë [¤Î¤·¤¢¤¬¤ë] /(v5r) to stand on tiptoe/to rise in the world/to become arrogant/ +¿­¤·¾å¤²¤ë [¤Î¤·¤¢¤²¤ë] /(v1) to promote/to make richer/ +¿­¤·Ê⤯ [¤Î¤·¤¢¤ë¤¯] /(v5k) to swagger/ +¿­¤·Ìß [¤Î¤·¤â¤Á] /(n) flat rice cake/ +¿­¤¹ [¤Î¤¹] /(v5s) to stretch/to spread/to smooth out/to roll out/to iron/to extend/to gain influence/to knock out/ +¿­¤Ð¤¹ [¤Î¤Ð¤¹] /(v5s,vt) to lengthen/to stretch/to reach out/to postpone/to prolong/to extend/to grow (beard)/(P)/ +¿­¤Ó [¤Î¤Ó] /(n) stretching (the body) (i.e. when waking up)/excess/surplus/postponement/growth/spread/(P)/ +¿­¤Ó¤ä¤« [¤Î¤Ó¤ä¤«] /(adj-na,n) comfortable/carefree/(P)/ +¿­¤Ó¤ë [¤Î¤Ó¤ë] /(v1,vi) (1) to stretch/to extend/to lengthen/to spread/(2) to make progress/to grow (beard, body height)/(3) to grow stale (soba)/(4) to be postponed/to be prolonged/(5) to be straightened/to be flattened/to be smoothed/(6) to be exhausted/(P)/ +¿­¤Ó¹­¤¬¤ë [¤Î¤Ó¤Ò¤í¤¬¤ë] /(v5r) to stretch out/ +¿­¤Ó½Ì¤ß [¤Î¤Ó¤Á¤Â¤ß] /(n,vs) expansion and contraction/elasticity/flexibility/ +¿­¤Ó¾å¤¬¤ë [¤Î¤Ó¤¢¤¬¤ë] /(v5r) to stretch/to reach to/to stand on tiptoe/ +¿­¤Ó¿­¤Ó [¤Î¤Ó¤Î¤Ó] /(adv,n,vs) feeling at ease/carefree/(P)/ +¿­¤ÓÀ¹¤ê [¤Î¤Ó¤¶¤«¤ê] /(n) growth period/ +¿­¤ÓǺ¤à [¤Î¤Ó¤Ê¤ä¤à] /(v5m) to be sluggish (business)/(P)/ +¿­¤ÓΨ [¤Î¤Ó¤ê¤Ä] /growth rate/coefficient of extension/(P)/ +¿­¤Ù¹­¤²¤ë [¤Î¤Ù¤Ò¤í¤²¤ë] /(v1,vt) to stretch out/ +¿­¤ë¤«È¿¤ë¤« [¤Î¤ë¤«¤½¤ë¤«] /(adv,exp) win or lose/sink or swim/make or break/ +¿­¶Ú [¤·¤ó¤­¤ó] /(n) protractor muscle/ +¿­½Ì [¤·¤ó¤·¤å¤¯] /(n) expansion and contraction/elasticity/flexibility/(P)/ +¿­½Ì¼«ºß [¤·¤ó¤·¤¯¤¸¤¶¤¤] /(adj-na) elastic/flexible/telescoping/expandable/ +¿­½Ì¼«ºß [¤·¤ó¤·¤å¤¯¤¸¤¶¤¤] /(adj-na) elastic/flexible/telescoping/expandable/ +¿­½ÌÀ­ [¤·¤ó¤·¤å¤¯¤»¤¤] /elasticity/ +¿­½ÌÀÇΨ [¤·¤ó¤·¤å¤¯¤¼¤¤¤ê¤Ä] /flexible tariff/ +¿­½ÌË¡ [¤·¤ó¤·¤å¤¯¤Û¤¦] /sliding scale/ +¿­Ä¥ [¤·¤ó¤Á¤ç¤¦] /(n,vs) expansion/extension/elongation/uncompression/ +¿­Äª [¤·¤ó¤Á¤ç¤¦] /(n,vs) expansion/extension/elongation/uncompression/ +¿­Ä¹ [¤·¤ó¤Á¤ç¤¦] /(n,vs) expansion/extension/elongation/uncompression/ +¿­Å¸ [¤·¤ó¤Æ¤ó] /(n) expansion/extension/ +¿­ÅÙ [¤·¤ó¤É] /elasticity/ +¿­Ìß [¤Î¤·¤â¤Á] /(n) flattened rice cakes/ +¿® [¤·¤ó] /(adv,n) truth/faith/fidelity/sincerity/trust/confidence/reliance/devotion/ +¿® [¤Þ¤³¤È] /(adv,n) truth/faith/fidelity/sincerity/trust/confidence/reliance/devotion/(P)/ +¿®¤¸¤ë [¤·¤ó¤¸¤ë] /(v1) to believe/to believe in/to place trust in/to confide in/to have faith in/(P)/ +¿®¤¸¤ë¤Ë»ê¤ë [¤·¤ó¤¸¤ë¤Ë¤¤¤¿¤ë] /(exp) to come to believe/ +¿®¤¸¹þ¤Þ¤¹ [¤·¤ó¤¸¤³¤Þ¤¹] /(v5s) to lead to believe/ +¿®¤¸¹þ¤à [¤·¤ó¤¸¤³¤à] /(v5m) to believe implicitly/to believe firmly/ +¿®¤º¤ë [¤·¤ó¤º¤ë] /(v5z) to believe/to believe in/to place trust in/to confide in/to have faith in/(P)/ +¿®¤òÌ䤦 [¤·¤ó¤ò¤È¤¦] /(exp) to make an appeal to the confidence of/ +¿®°¦ [¤·¤ó¤¢¤¤] /(adj-na,n,vs) love and believe in/intimacy/ +¿®±Û [¤·¤ó¤¨¤Ä] /(n) region on Japan Sea side of Japan west of Tokyo/Nagano and Niigata/ +¿®±ÛËÜÀþ [¤·¤Í¤Ä¤Û¤ó¤»¤ó] /Shinetsu Main Line (Gunma-Nagano-Niigata Railway)/ +¿®´É [¤·¤ó¤«¤ó] /(n) fuse/ +¿®µ¿ [¤·¤ó¤®] /belief or doubt/truth or error/authenticity/ +¿®µÁ [¤·¤ó¤®] /(n) faith/fidelity/loyalty/(P)/ +¿®¶µ [¤·¤ó¤­¤ç¤¦] /(n) religious belief/faith/ +¿®¶µ¤Î¼«Í³ [¤·¤ó¤­¤ç¤¦¤Î¤¸¤æ¤¦] /religious liberty/ +¿®¶Ä [¤·¤ó¤³¤¦] /(n,vs) (religious) faith/belief/creed/(P)/ +¿®¶Ä²Õ¾ò [¤·¤ó¤³¤¦¤«¤¸¤ç¤¦] /articles of faith/ +¿®¶Ä¹ðÇò [¤·¤ó¤³¤¦¤³¤¯¤Ï¤¯] /profession of faith/ +¿®¶Ä¼Ô [¤·¤ó¤³¤¦¤·¤ã] /believer/devotee/ +¿®¶Ä¿´ [¤·¤ó¤³¤¦¤·¤ó] /(n) (religious) piety/ +¿®¶Ä¿¼¤¤ [¤·¤ó¤³¤¦¤Ö¤«¤¤] /devout/ +¿®¶ÄÀ¸³è [¤·¤ó¤³¤¦¤»¤¤¤«¤Ä] /life of faith/religious life/ +¿®¶ÄŪ [¤·¤ó¤³¤¦¤Æ¤­] /(adj-na) religious/spiritual/ +¿®¶â [¤·¤ó¤­¤ó] /(n) credit union (guild)/(P)/ +¿®·Ð [¤·¤ó¤­¤ç¤¦] /creed/ +¿®¸¼ÂÞ [¤·¤ó¤²¤ó¤Ö¤¯¤í] /(n) cloth bag/ +¿®¹æ [¤·¤ó¤´¤¦] /(n,vs) traffic lights/signal/semaphore/(P)/ +¿®¹æ´ú [¤·¤ó¤´¤¦¤­] /signal flag/ +¿®¹æµ¡ [¤·¤ó¤´¤¦¤­] /(n) signal/semaphore/(P)/ +¿®¹æ¼ê [¤·¤ó¤´¤¦¤·¤å] /flag man/ +¿®¹æ½ê [¤·¤ó¤´¤¦¤·¤ç] /(n) signal station/ +¿®¹æ½ê [¤·¤ó¤´¤¦¤¸¤ç] /(n) signal station/ +¿®¹æÂÔ¤Á [¤·¤ó¤´¤¦¤Þ¤Á] /waiting for a traffic light/ +¿®¹æÅÅÇÈ [¤·¤ó¤´¤¦¤Ç¤ó¤Ñ] /beam (signal)/ +¿®¹æÅã [¤·¤ó¤´¤¦¤È¤¦] /signal tower/ +¿®¹æÅô [¤·¤ó¤´¤¦¤È¤¦] /(n) signal light/ +¿®¹æ̵»ë [¤·¤ó¤´¤¦¤à¤·] /(n) one who runs a red light or stop sign/ +¿®»Î [¤·¤ó¤¸] /(n) title affixed to man's posthumous Buddhist name/ +¿®¼Â [¤·¤ó¤¸¤Ä] /(adj-na,n) sincerity/honesty/truth/faithfulness/ +¿®¼Ô [¤·¤ó¤¸¤ã] /(n) believer/adherent/devotee/Christian/(P)/ +¿®¼õ [¤·¤ó¤¸¤å] /(vs) belief/acceptance (of truths)/ +¿®½ñ [¤·¤ó¤·¤ç] /(n) letter/personal correspondence/ +¿®½÷ [¤·¤ó¤Ë¤ç] /(n) title affixed to woman's posthumous Buddhist name/ +¿®¾Ú [¤·¤ó¤·¤ç¤¦] /(n) evidence/ +¿®¾Þɬȳ [¤·¤ó¤·¤ç¤¦¤Ò¤Ä¤Ð¤Ä] /(n) sure punishment or reward/ +¿®¾ò [¤·¤ó¤¸¤ç¤¦] /(n) creed/belief/article of faith/(P)/ +¿®¿´ [¤·¤ó¤¸¤ó] /(n) faith/belief/devotion/godliness/ +¿®¿´²È [¤·¤ó¤¸¤ó¤«] /pious man/religionist/ +¿®¿´¿¼¤¤ [¤·¤ó¤¸¤ó¤Ö¤«¤¤] /deeply religious/devout/godly/faithful/ +¿®Â÷ [¤·¤ó¤¿¤¯] /(n,vs) trust/entrusting/(P)/ +¿®Â÷²ñ¼Ò [¤·¤ó¤¿¤¯¤¬¤¤¤·¤ã] /trust company/ +¿®Â÷´ð¶â [¤·¤ó¤¿¤¯¤­¤­¤ó] /(n) trust fund/ +¿®Â÷¶È [¤·¤ó¤¿¤¯¤®¤ç¤¦] /trust business/ +¿®Â÷¶ä¹Ô [¤·¤ó¤¿¤¯¤®¤ó¤³¤¦] /(n) trust bank/ +¿®Â÷·ÀÌó [¤·¤ó¤¿¤¯¤±¤¤¤ä¤¯] /trust agreement/ +¿®Â÷»ñ¶â [¤·¤ó¤¿¤¯¤·¤­¤ó] /trust fund/ +¿®Â÷Åê»ñ [¤·¤ó¤¿¤¯¤È¤¦¤·] /trust investment/ +¿®Â÷Åý¼£ [¤·¤ó¤¿¤¯¤È¤¦¤Á] /trusteeship/ +¿®Å·²§ [¤¢¤Û¤¦¤É¤ê] /(n) albatross/ +¿®Å·²§ [¤·¤ó¤Æ¤ó¤ª¤¦] /(n) albatross/ +¿®ÅÌ [¤·¤ó¤È] /(n) layman/believer/adherent/follower/laity/(P)/ +¿®ÅÌÅÁÆ° [¤·¤ó¤È¤Ç¤ó¤É¤¦] /lay evangelism/ +¿®ÅÌÅÁÆ°¼Ô [¤·¤ó¤È¤Ç¤ó¤É¤¦¤·¤ã] /lay missionary/ +¿®Ç¤ [¤·¤ó¤Ë¤ó] /(n,vs) trust/confidence/credence/(P)/ +¿®Ç¤¾õ [¤·¤ó¤Ë¤ó¤¸¤ç¤¦] /(n) credentials/ +¿®Ç¤Åêɼ [¤·¤ó¤Ë¤ó¤È¤¦¤Ò¤ç¤¦] /vote of confidence/ +¿®Ç¤Åý¼£À©ÅÙ [¤·¤ó¤Ë¤ó¤È¤¦¤Á¤»¤¤¤É] /trusteeship system/ +¿®Ç¤É¼ [¤·¤ó¤Ë¤ó¤Ò¤ç¤¦] /(n) vote of confidence/ +¿®Ç§ [¤·¤ó¤Ë¤ó] /(n) acknowledge/acceptance/admission/ +¿®Ç° [¤·¤ó¤Í¤ó] /(n) belief/faith/conviction/(P)/ +¿®ÈÎ [¤·¤ó¤Ñ¤ó] /(n) sales on credit/ +¿®Èβñ¼Ò [¤·¤ó¤Ñ¤ó¤¬¤¤¤·¤ã] /credit company/(P)/ +¿®Éú [¤·¤ó¤×¤¯] /(n,vs) being convinced/ +¿®Éþ [¤·¤ó¤×¤¯] /(n,vs) being convinced/ +¿®Ê¢ [¤·¤ó¤×¤¯] /(n,vs) being convinced/ +¿®Êô [¤·¤ó¤Ý¤¦] /(n,vs) belief/faith/(P)/ +¿®Êô¼Ô [¤·¤ó¤Ý¤¦¤·¤ã] /adherent/devotee/believer/ +¿®Ë¾ [¤·¤ó¤Ü¤¦] /(n) confidence/popularity/ +¿®Ìó [¤·¤ó¤ä¤¯] /vow/promise/ +¿®ÍÑ [¤·¤ó¤è¤¦] /(n,vs) confidence/dependence/credit/faith/reliance/belief/credence/(P)/ +¿®ÍѤ¬¥¬¥¿Íî¤Á¤À [¤·¤ó¤è¤¦¤¬¥¬¥¿¤ª¤Á¤À] /a sudden fall in public estimation (e.g. into the gutter)/ +¿®ÍѤ¬Áý¤¹ [¤·¤ó¤è¤¦¤¬¤Þ¤¹] /(exp) to gain more confidence/ +¿®ÍÑ´íµ¡ [¤·¤ó¤è¤¦¤­¤­] /(n) credit crunch/ +¿®ÍѶ¨Æ±Áȹç [¤·¤ó¤è¤¦¤­¤ç¤¦¤É¤¦¤¯¤ß¤¢¤¤] /cooperative credit association/ +¿®ÍѶâ¸Ë [¤·¤ó¤è¤¦¤­¤ó¤³] /(n) credit union/(P)/ +¿®ÍѺ¾µ½ [¤·¤ó¤è¤¦¤µ¤®] /confidence game/ +¿®ÍѼڤê [¤·¤ó¤è¤¦¤¬¤ê] /debt of honor/ +¿®ÍѼè°ú [¤·¤ó¤è¤¦¤È¤ê¤Ò¤­] /credit transaction/ +¿®ÍѼè°úÀè [¤·¤ó¤è¤¦¤È¤ê¤Ò¤­¤µ¤­] /charge customer/ +¿®ÍѾõ [¤·¤ó¤è¤¦¤¸¤ç¤¦] /(n) letter of credit/ +¿®ÍѾõÂÖ [¤·¤ó¤è¤¦¤¸¤ç¤¦¤¿¤¤] /credit standing/ +¿®ÍÑÁȹç [¤·¤ó¤è¤¦¤¯¤ß¤¢¤¤] /(n) credit association/(P)/ +¿®ÍÑÂߤ· [¤·¤ó¤è¤¦¤¬¤·] /(n) loans without collateral/ +¿®ÍÑÄ´ºº [¤·¤ó¤è¤¦¤Á¤ç¤¦¤µ] /credit check/ +¿®ÍÑÄ´ºº²ñ¼Ò [¤·¤ó¤è¤¦¤Á¤ç¤¦¤µ¤¬¤¤¤·¤ã] /(n) credit research company/ +¿®ÍÑÅÙ [¤·¤ó¤è¤¦¤É] /(n) level of confidence/ +¿®ÍÑÇ㤤 [¤·¤ó¤è¤¦¤«¤¤] /(n) margin buying/ +¿®ÍÑÈÎÇä [¤·¤ó¤è¤¦¤Ï¤ó¤Ð¤¤] /sales on credit/ +¿®ÍÑÌÃÊÁ [¤·¤ó¤è¤¦¤á¤¤¤¬¤é] /(n) marginable stocks/ +¿®Íê [¤·¤ó¤é¤¤] /(n,vs) reliance/trust/confidence/(P)/ +¿®Íê²óÉü [¤·¤ó¤é¤¤¤«¤¤¤Õ¤¯] /recovering of trust/winning back of trust/ +¿®Íê´¶ [¤·¤ó¤é¤¤¤«¤ó] /trust/ +¿®Íê´Ø·¸ [¤·¤ó¤é¤¤¤«¤ó¤±¤¤] /(n) relationship of mutual trust/fiduciary relation/ +¿®Íê¾úÀ® [¤·¤ó¤é¤¤¤¸¤ç¤¦¤»¤¤] /trust building/confidence building/ +¿®ÍêÀ­ [¤·¤ó¤é¤¤¤»¤¤] /(n) credibility/authenticity/(P)/ +¿®Øá [¤·¤ó¤Ô¤ç¤¦] /(n) trust/credit/credence/ +¿®ØáÀ­ [¤·¤ó¤Ô¤ç¤¦¤»¤¤] /(n) authenticity/credibility/ +¿¯¤¹ [¤ª¤«¤¹] /(v5s) to invade/to raid/to trespass/to violate/to intrude on/(P)/ +¿¯³² [¤·¤ó¤¬¤¤] /(n,vs) infringement/violation/trespass/impairment/(P)/ +¿¯³²¼Ô [¤·¤ó¤¬¤¤¤·¤ã] /invader/trespasser/ +¿¯·â [¤·¤ó¤²¤­] /(vs) invading and attacking/ +¿¯¹¶ [¤·¤ó¤³¤¦] /(n) invasion/(P)/ +¿¯¿© [¤·¤ó¤·¤ç¤¯] /(n,vs) infringement/violation/(P)/ +¿¯¿ª [¤·¤ó¤·¤ç¤¯] /(n,vs) infringement/violation/ +¿¯Ã¥ [¤·¤ó¤À¤Ä] /(n) usurpation/ +¿¯Æþ [¤·¤ó¤Ë¤å¤¦] /(n,vs) penetration/invasion/raid/aggression/trespass/(P)/ +¿¯Æþ·³ [¤·¤ó¤Ë¤å¤¦¤°¤ó] /invading army/ +¿¯Æþ¼Ô [¤·¤ó¤Ë¤å¤¦¤·¤ã] /intruder/invader/trespasser/raider/ +¿¯ÈÈ [¤·¤ó¤Ñ¤ó] /(n) violation/invasion/infringement/(P)/ +¿¯Î« [¤·¤ó¤ê¤ã¤¯] /(n) aggression/invasion/raid/ +¿¯Î¬ [¤·¤ó¤ê¤ã¤¯] /(n) aggression/invasion/raid/(P)/ +¿¯Î¬·³ [¤·¤ó¤ê¤ã¤¯¤°¤ó] /invading army/ +¿¯Î¬¹Ô°Ù [¤·¤ó¤ê¤ã¤¯¤³¤¦¤¤] /(n) act of aggression/ +¿¯Î¬¹ñ [¤·¤ó¤ê¤ã¤¯¤³¤¯] /aggressor nation/ +¿¯Î¬¼Ô [¤·¤ó¤ê¤ã¤¯¤·¤ã] /aggressor/invader/ +¿¯Î¬ÀïÁè [¤·¤ó¤ê¤ã¤¯¤»¤ó¤½¤¦] /aggressive war/ +¿¯Î¬Åª [¤·¤ó¤ê¤ã¤¯¤Æ¤­] /(adj-na) aggressive/ +¿¯ÑÎ [¤·¤ó¤³¤¦] /(n) invasion/ +¿° [¤¯¤Á¤Ó¤ë] /(n) lips/(P)/ +¿°²» [¤·¤ó¤ª¤ó] /(n) labial sound/ +¿°»õÊå¼Ö [¤·¤ó¤·¤Û¤·¤ã] /(n) mutual dependence/ +¿² [¤Í] /(n) sleep/(P)/ +¿²¤«¤·¤Ä¤±¤ë [¤Í¤«¤·¤Ä¤±¤ë] /(v1) to lull (a child) to sleep/to put a person to sleep/ +¿²¤«¤·ÉÕ¤±¤ë [¤Í¤«¤·¤Ä¤±¤ë] /(v1) to lull (a child) to sleep/to put a person to sleep/ +¿²¤«¤¹ [¤Í¤«¤¹] /(v5s) to put to sleep/to lay (something) on its side/(P)/ +¿²¤«¤»¤ë [¤Í¤«¤»¤ë] /(v1) to put to bed/to lay down/to ferment/(P)/ +¿²¤³¤í¤Ö [¤Í¤³¤í¤Ö] /(v5b) (uk) to lie down/to throw oneself down/ +¿²¤º¤ÎÈÖ [¤Í¤º¤Î¤Ð¤ó] /(n) night watch/night watchman/ +¿²¤½¤Ù¤ë [¤Í¤½¤Ù¤ë] /(v5r) to sprawl/to lie sprawled/ +¿²¤¿¤­¤êÏ·¿Í [¤Í¤¿¤­¤ê¤í¤¦¤¸¤ó] /(n) bedridden senior citizen/ +¿²¤Ä¤­ [¤Í¤Ä¤­] /(n) quality (ease, difficulty) of one's sleep/ +¿²¤Ä¤¯ [¤Í¤Ä¤¯] /(v5k) (1) to go to bed/to go to sleep/to fall asleep/(2) to be laid up (with a cold)/to be ill in bed/ +¿²¤Æ¤¤¤ë»ñËÜ [¤Í¤Æ¤¤¤ë¤·¤Û¤ó] /dead capital/ +¿²¤Ë½¢¤¯ [¤·¤ó¤Ë¤Ä¤¯] /(exp) to go to bed/ +¿²¤Ü¤±¤ë [¤Í¤Ü¤±¤ë] /(v1) to be half asleep/to be still only half awake/(P)/ +¿²¤ë [¤Í¤ë] /(v1) to go to bed/to lie down/to sleep/(P)/ +¿²¤ë»þ´Ö [¤Í¤ë¤¸¤«¤ó] /bedtime/ +¿²°Ø»Ò [¤Í¤¤¤¹] /(n) sofa/couch/lounge chair/ +¿²°ã¤¨¤ë [¤Í¤Á¤¬¤¨¤ë] /(v1) to sleep in an awkward position and wake with a crick in one's neck/ +¿²±ìÁð [¤Í¤¿¤Ð¤³] /(n) smoking in bed/ +¿²²¡¤· [¤Í¤ª¤·] /(n) pressing clothes by placing them under the bedding while one sleeps/ +¿²²½¾Ñ [¤Í¤²¤·¤ç¤¦] /(n) removal of make-up before going to sleep/ +¿²²á¤®¤ë [¤Í¤¹¤®¤ë] /(v1) to oversleep/ +¿²²á¤´¤¹ [¤Í¤¹¤´¤¹] /(v5s) to oversleep/(P)/ +¿²³Ð¤á [¤Í¤¶¤á] /(n) awaken/ +¿²³Ð¤á¤ë [¤Í¤¶¤á¤ë] /(v1) to wake up/ +¿²³Ý¤± [¤Í¤¬¤±] /(n) half-asleep/ +¿²´¬ [¤Í¤Þ¤­] /(n) sleep-wear/nightclothes/pyjamas/nightgown/nightdress/(P)/ +¿²´¬¤­ [¤Í¤Þ¤­] /(n) sleep-wear/nightclothes/pyjamas/nightgown/nightdress/(P)/ +¿²´½ [¤Í¤«¤ó] /(n) coffin/casket/ +¿²´À [¤Í¤¢¤»] /(n) perspiration given off during sleep/ +¿²´Ö [¤Í¤Þ] /(n) bedroom/ +¿²´ÖÃå [¤Í¤Þ¤­] /(n) sleep-wear/nightclothes/pyjamas/nightgown/nightdress/(P)/ +¿²´é [¤Í¤¬¤ª] /(n) sleeping face/(P)/ +¿²µ¯¤­ [¤Í¤ª¤­] /(n) ability to wake up/ +¿²µ» [¤Í¤ï¤¶] /(n) (1) (in wrestling or judo) pinning technique/(2) underhanded dealings/ +¿²¶È [¤Í¤ï¤¶] /(n) (1) (in wrestling or judo) pinning technique/(2) underhanded dealings/ +¿²¶È»Õ [¤Í¤ï¤¶¤·] /(n) underhanded or Machiavelli-like person/ +¿²¶ì¤·¤¤ [¤Í¤°¤ë¤·¤¤] /(adj) unable to sleep well/(P)/ +¿²¶ñ [¤·¤ó¤°] /(n) bedding/(P)/ +¿²¶ñÎà [¤·¤ó¤°¤ë¤¤] /bedding/ +¿²¸À [¤Í¤´¤È] /(n) talking in sleep/nonsense/(P)/ +¿²¸À¤ò¸À¤¦ [¤Í¤´¤È¤ò¤¤¤¦] /(exp) to talk in one's sleep/ +¿²¹û¤± [¤Í¤Ü¤±] /(n) half asleep/ +¿²¹û¤±¤ë [¤Í¤Ü¤±¤ë] /(v1) to be half asleep/to be still only half awake/ +¿²¹û¤±´ã [¤Í¤Ü¤±¤Þ¤Ê¤³] /(n) sleepy eyes/drowsy look/ +¿²¹þ¤ß [¤Í¤³¤ß] /(n) asleep (in bed)/sick in bed/ +¿²¹þ¤à [¤Í¤³¤à] /(v5m) to stay in bed/to sleep/to be laid up for a long time/ +¿²ºÝ [¤Í¤®¤ï] /(n) on the verge of sleep/just after falling asleep/ +¿²»Ñ [¤Í¤¹¤¬¤¿] /(n) one's figure during sleep/ +¿²¼ª [¤Í¤ß¤ß] /(n) something heard while sleeping/ +¿²¼ª¤Ë¿å [¤Í¤ß¤ß¤Ë¤ß¤º] /(exp) a bolt from the blue/ +¿²¼¼ [¤·¤ó¤·¤Ä] /(n) bedroom/(P)/ +¿²¼¼¤Ë³¤¯Ï­²¼ [¤·¤ó¤·¤Ä¤Ë¤Ä¤Å¤¯¤í¤¦¤«] /corridor leading to the bedroom/ +¿²¼è¤ë [¤Í¤È¤ë] /(v5r) to steal another's wife (husband, lover)/ +¿²¼ò [¤Í¤¶¤±] /(n) nightcap/a drink before sleeping/ +¿²¼ó [¤Í¤¯¤Ó] /(n) head of a sleeping person/ +¿²½ê [¤·¤ó¤¸¤ç] /(n) bedroom/ +¿²¾®ÊØ [¤Í¤·¤ç¤¦¤Ù¤ó] /(n) bedwetting/ +¿²¾² [¤Í¤É¤³] /(n) bed/(P)/ +¿²¿© [¤·¤ó¤·¤ç¤¯] /(n) bed and food/eating and sleeping/ +¿²¿©¤¤ [¤Í¤°¤¤] /living in idleness/ +¿²¿´ÃÏ [¤Í¤´¤³¤Á] /(n) sleeping comfort or snugness/ +¿²¿Ï [¤Í¤¿¤Ð] /(n) dull blade(d instrument)/ +¿²Àµ·î [¤Í¤·¤ç¤¦¤¬¤Ä] /(n) staying at home during the New Year's holiday/ +¿²Àäá¤ë [¤Í¤¶¤á¤ë] /(oK) (v1) to wake up/ +¿²ÀŤޤë [¤Í¤·¤º¤Þ¤ë] /(v5r) to fall asleep/ +¿²Áê [¤Í¤¾¤¦] /(n) one's sleeping posture/(P)/ +¿²ÁõÉÊ [¤·¤ó¤½¤¦¤Ò¤ó] /(n) bed and bedding/ +¿²Â© [¤Í¤¤¤­] /(n) sleeper's breathing/(P)/ +¿²Â»¤¦ [¤Í¤½¤³¤Ê¤¦] /(io) (v5u) to miss a chance to sleep/to be wakeful/ +¿²Â»¤Ê¤¦ [¤Í¤½¤³¤Ê¤¦] /(v5u) to miss a chance to sleep/to be wakeful/ +¿²ÂÞ [¤Í¤Ö¤¯¤í] /(n) sleeping bag/ +¿²Âæ [¤·¤ó¤À¤¤] /(n) bed/couch/(P)/ +¿²Âæ [¤Í¤À¤¤] /(n) bed/couch/ +¿²Âæ·ô [¤·¤ó¤À¤¤¤±¤ó] /(n) ticket (sleeping car)/ +¿²Âæ¼Ö [¤·¤ó¤À¤¤¤·¤ã] /(n) sleeping car/sleeper/ +¿²ÂæÃî [¤·¤ó¤À¤¤¤à¤·] /bedbug/ +¿²ÂæÎÁ¶â [¤·¤ó¤À¤¤¤ê¤ç¤¦¤­¤ó] /(n) berth charge/ +¿²ÂæÎó¼Ö [¤·¤ó¤À¤¤¤ì¤Ã¤·¤ã] /(n) sleeper train/ +¿²Ä¾¤¹ [¤Í¤Ê¤ª¤¹] /(v5s) to go back to bed/ +¿²Å¾¤¬¤ë [¤Í¤³¤í¤¬¤ë] /(v5r) to lie down/to throw oneself down/ +¿²Å¾¤Ö [¤Í¤³¤í¤Ö] /(v5b) (uk) to lie down/to throw oneself down/(P)/ +¿²Å [¤·¤ó¤Ç¤ó] /(n) (historical) main residence of an emperor/ +¿²Å¤¤ê [¤·¤ó¤Ç¤ó¤Å¤¯¤ê] /(n) in the manner of Heian era palatial architecture/ +¿²Æ»¶ñ [¤Í¤É¤¦¤°] /(n) bedding/ +¿²Æþ¤êü [¤Í¤¤¤ê¤Ð¤Ê] /(n) first stage of sleep/ +¿²Æþ¤ë [¤Í¤¤¤ë] /(v5r) to fall asleep/ +¿²Çñ¤Þ¤ê [¤Í¤È¤Þ¤ê] /(n) staying or lodging at/(P)/ +¿²ÉÔ­ [¤Í¤Ö¤½¤¯] /(adj-na,n) lack of sleep/ +¿²ÉÕ¤­ [¤Í¤Ä¤­] /(n) quality (ease, difficulty) of one's sleep/(P)/ +¿²ÉÕ¤¯ [¤Í¤Ä¤¯] /(v5k) (1) to go to bed/to go to sleep/to fall asleep/(2) to be laid up (with a cold)/to be ill in bed/(P)/ +¿²ÉÕ¤±¤¹ [¤Í¤Ä¤±¤¹] /(v5s) to put (someone) to bed/ +¿²Êª¸ì [¤Í¤â¤Î¤¬¤¿¤ê] /(n) bedtime story/ +¿²ÊÊ [¤Í¤°¤»] /(n) disarrangement of one's hair or bedding during sleep/sleeping habit/ +¿²ÊÖ¤ê [¤Í¤¬¤¨¤ê] /(n) turning over while sleeping in bed/betrayal/double-crossing/(P)/ +¿²ÊÖ¤ë [¤Í¤¬¤¨¤ë] /(v5r) to change sides/to double-cross/to betray/(P)/ +¿²Ë· [¤Í¤Ü¤¦] /(n,vs) sleeping in late/(P)/ +¿²Ëº¤ì¤ë [¤Í¤ï¤¹¤ì¤ë] /(v1) to oversleep/ +¿²ÍÍ [¤Í¤¶¤Þ] /(n) sleeping posture/ +¿²Íð¤ìȱ [¤Í¤ß¤À¤ì¤¬¤ß] /(n) hair messed up in sleep/ +¿²ÎÔ¤·¤¤ [¤Í¤µ¤Ó¤·¤¤] /missing a sleeping companion/ +¿²Î䤨 [¤Í¤Ó¤¨] /(n) get chilled while asleep/(P)/ +¿²ÏÎ [¤Í¤ï¤é] /(n) (stable) litter/ +¿³µÄ [¤·¤ó¤®] /(n) deliberation/(P)/ +¿³µÄ²ñ [¤·¤ó¤®¤«¤¤] /(n) inquiry commission/ +¿³µÄ̤λ [¤·¤ó¤®¤ß¤ê¤ç¤¦] /unresolved/ +¿³µé [¤·¤ó¤­¤å¤¦] /(n) instance (e.g. first instance, second instance, etc. in a legal proceeding)/ +¿³ºº [¤·¤ó¤µ] /(n) judging/inspection/examination/investigation/(P)/ +¿³ºº°÷ [¤·¤ó¤µ¤¤¤ó] /examiner/judge/ +¿³ºº´± [¤·¤ó¤µ¤«¤ó] /examiner (e.g. patent examiner)/ +¿³È½ [¤·¤ó¤Ð¤ó] /(n,vs) refereeing/trial/judgement/umpire/referee/(P)/ +¿³È½ [¤·¤ó¤Ñ¤ó] /(n,vs) refereeing/trial/judgement/umpire/referee/(P)/ +¿³È½°÷ [¤·¤ó¤Ð¤ó¤¤¤ó] /(n) referee/umpire/ +¿³È½°÷ [¤·¤ó¤Ñ¤ó¤¤¤ó] /(n) referee/umpire/ +¿³È½Ìò [¤·¤ó¤Ñ¤ó¤ä¤¯] /umpire/referee/ +¿³Èþ [¤·¤ó¤Ó] /(n) aesthetic appreciation/ +¿³Èþ³Ø [¤·¤ó¤Ó¤¬¤¯] /(n) aesthetics/ +¿³Èþ´ã [¤·¤ó¤Ó¤¬¤ó] /(n) aesthetic sense/ +¿³Èþ¼çµÁ [¤·¤ó¤Ó¤·¤å¤®] /aestheticism/ +¿³ÈþŪ [¤·¤ó¤Ó¤Æ¤­] /(adj-na) aesthetic/ +¿³Ìä [¤·¤ó¤â¤ó] /(n,vs) interrogation/hearing/trial/(P)/ +¿³Íý [¤·¤ó¤ê] /(n) trial/(P)/ +¿´ [¤³¤³¤í] /(n) mind/heart/spirit/(P)/ +¿´ [¤·¤ó] /(n) core/heart/wick/marrow/(P)/ +¿´¤«¤é [¤³¤³¤í¤«¤é] /(adv) cordial/ +¿´¤«¤é [¤·¤ó¤«¤é] /(adv) from the bottom of one's heart/by nature/(P)/ +¿´¤¬¤± [¤³¤³¤í¤¬¤±] /(n) dedication/mental attitude/(P)/ +¿´¤¬¹þ¤á¤é¤ì¤¿ [¤³¤³¤í¤¬¤³¤á¤é¤ì¤¿] /(exp) wholehearted/ +¿´¤¬À¶¤Þ¤ë [¤³¤³¤í¤¬¤­¤è¤Þ¤ë] /(exp) to feel purified/ +¿´¤¬Ä̤¦ [¤³¤³¤í¤¬¤«¤è¤¦] /(exp) to understand each other well/to call forth a response in another's heart/ +¿´¤¬Æ°¤¯ [¤³¤³¤í¤¬¤¦¤´¤¯] /(exp) to take a fancy to something/to be moved/to feel inclined to/ +¿´¤¬Èè¤ì¤ë [¤·¤ó¤¬¤Ä¤«¤ì¤ë] /(exp) to be mentally fatigued/to tired to the bone/ +¿´¤¬Íð¤ì¤ë [¤³¤³¤í¤¬¤ß¤À¤ì¤ë] /(exp) to lose one's composure/ +¿´¤¬Ï¤à [¤³¤³¤í¤¬¤Ê¤´¤à] /(exp) to feel relaxed/ +¿´¤¹¤ë [¤³¤³¤í¤¹¤ë] /(vs-s) to take care/to mind/to be attentive/ +¿´¤Ê¤¤ [¤³¤³¤í¤Ê¤¤] /(adj) thoughtless/inconsiderate/tasteless/cruel/ +¿´¤Ê¤é¤º¤â [¤³¤³¤í¤Ê¤é¤º¤â] /(adv) unwillingly/reluctantly/against one's will/ +¿´¤Ë³Ý¤«¤ë [¤³¤³¤í¤Ë¤«¤«¤ë] /(exp) to weigh on one's mind/ +¿´¤ËÈë¤á¤ë [¤³¤³¤í¤Ë¤Ò¤á¤ë] /(exp) to keep to oneself/ +¿´¤ËÉÁ¤¯ [¤³¤³¤í¤Ë¤¨¤¬¤¯] /(exp) to imagine/ +¿´¤ËÉ⤫¤Ö [¤³¤³¤í¤Ë¤¦¤«¤Ö] /(exp) to cross one's mind/ +¿´¤Î°Â¤Þ¤ë»þ¤¬¤Ê¤¤ [¤³¤³¤í¤Î¤ä¤¹¤Þ¤ë¤È¤­¤¬¤Ê¤¤] /(exp) have no moment of ease/ +¿´¤Î°Â¤Þ¤ë»þ¤¬Ìµ¤¤ [¤³¤³¤í¤Î¤ä¤¹¤Þ¤ë¤È¤­¤¬¤Ê¤¤] /(exp) have no moment of ease/ +¿´¤Î±ü [¤³¤³¤í¤Î¤ª¤¯] /inner heart/ +¿´¤Î±üÄì [¤³¤³¤í¤Î¤ª¤¯¤½¤³] /(exp) innermost depths of one's heart/ +¿´¤Î¶×Àþ [¤³¤³¤í¤Î¤­¤ó¤»¤ó] /heartstrings/innermost soul/ +¿´¤Î¹­¤¤ [¤³¤³¤í¤Î¤Ò¤í¤¤] /generous/broad-minded/ +¿´¤ÎÃæ [¤³¤³¤í¤Î¤¦¤Á] /one's mind/ +¿´¤ÎÄì [¤³¤³¤í¤Î¤½¤³] /bottom of one's heart/ +¿´¤ÎÊ¿¤é [¤³¤³¤í¤Î¤¿¤¤¤é] /(adj-na) even-tempered/ +¿´¤ÎÎÈ [¤³¤³¤í¤Î¤«¤Æ] /food for thought/ +¿´¤ÏÎɤ¤ÃË [¤·¤ó¤Ï¤è¤¤¤ª¤È¤³] /a good man at heart/ +¿´¤ò´ó¤»¤ë [¤³¤³¤í¤ò¤è¤»¤ë] /(exp) to take to/to let one's heart go out to/ +¿´¤òµö¤»¤ë¿Í [¤³¤³¤í¤ò¤æ¤ë¤»¤ë¤Ò¤È] /one's trusted friend/confidant/ +¿´¤ò¸þ¤±¤ë [¤³¤³¤í¤ò¤à¤±¤ë] /(exp) to turn one's thoughts to/to pay attention to/to give heed to/ +¿´¤ò¹þ¤á¤Æ [¤³¤³¤í¤ò¤³¤á¤Æ] /(exp) wholeheartedly/ +¿´¤òª¤¨¤ë [¤³¤³¤í¤ò¤È¤é¤¨¤ë] /(v1) to impress/to charm/ +¿´¤òÂÇ¤Ä [¤³¤³¤í¤ò¤¦¤Ä] /(exp) to touch (a person's) heart/to impress (a person)/ +¿´¤òÄˤá¤ë [¤³¤³¤í¤ò¤¤¤¿¤á¤ë] /(exp) to be grieved at heart/ +¿´¤òÆ°¤«¤µ¤ì¤ë [¤³¤³¤í¤ò¤¦¤´¤«¤µ¤ì¤ë] /(exp) to be moved/ +¿´¤òÆ°¤«¤¹ [¤³¤³¤í¤ò¤¦¤´¤«¤¹] /(exp) to impress/to move one's heart/to touch (a person's heart)/ +¿´¤òÆþ¤ì¤ë [¤·¤ó¤ò¤¤¤ì¤ë] /(exp) to pad (a sash)/ +¿´¤òÇÛ¤ë [¤³¤³¤í¤ò¤¯¤Ð¤ë] /(exp) to give attention/ +¿´¤òÈѤ魯 [¤³¤³¤í¤ò¤ï¤º¤é¤ï¤¹] /(exp) to worry oneself over/ +¿´¤òÈè¤é¤¹ [¤³¤³¤í¤ò¤Ä¤«¤é¤¹] /(exp) to fatigue one's mind/ +¿´¤òäƤá¤Æ [¤³¤³¤í¤ò¤³¤á¤Æ] /wholeheartedly/with all one's heart/ +¿´°Â¤¤ [¤³¤³¤í¤ä¤¹¤¤] /(adj) intimate/carefree/familiar/friendly/ +¿´°ÂΩ¤Æ [¤³¤³¤í¤ä¤¹¤À¤Æ] /(n) frankness/ +¿´°Õ [¤·¤ó¤¤] /(n) mind/ +¿´°Õµ¤ [¤³¤³¤í¤¤¤­] /(n) spirit/disposition/(P)/ +¿´°Ü¤ê [¤³¤³¤í¤¦¤Ä¤ê] /(n) change of heart/fickleness/ +¿´°ø [¤·¤ó¤¤¤ó] /(n) psychogenesis/ +¿´°øÀ­È¿±þ [¤·¤ó¤¤¤ó¤»¤¤¤Ï¤ó¤Î¤¦] /psychogenic reaction/ +¿´°øÈ¿±þ [¤·¤ó¤¤¤ó¤Ï¤ó¤Î¤¦] /psychogenic reaction/ +¿´±î [¤·¤ó¤¨¤ó] /(n) passion(s)/ +¿´²¹¤Þ¤ë [¤³¤³¤í¤¢¤¿¤¿¤Þ¤ë] /(v5r) to be heart-warming/ +¿´²» [¤·¤ó¤ª¤ó] /(n) (sound of one's) heartbeat/ +¿´³° [¤·¤ó¤¬¤¤] /(adj-na,n) wholly unexpected/regrettable/unthinkable/(P)/ +¿´³Ð¤¨ [¤³¤³¤í¤ª¤Ü¤¨] /(n) memory/ +¿´³Ð¤¨¤Ë [¤³¤³¤í¤ª¤Ü¤¨¤Ë] /as a reminder/ +¿´³Ø [¤·¤ó¤¬¤¯] /(n) Edo-period popularized blend of Buddhist, Shinto and Confucian ethical teachings/ +¿´³Ý¤± [¤³¤³¤í¤¬¤±] /(n) readiness/intention/aim/(P)/ +¿´³Ý¤±¤ë [¤³¤³¤í¤¬¤±¤ë] /(v1) to bear in mind/to aim to do/(P)/ +¿´´Î [¤·¤ó¤«¤ó] /(n) heart/ +¿´´ã [¤·¤ó¤¬¤ó] /(n) the mind's eye/ +¿´´ê [¤·¤ó¤¬¤ó] /(n) prayer/heartfelt wish/ +¿´µ¡ [¤·¤ó¤­] /(n) one's mental state or attitude/ +¿´µ¡°ìž [¤·¤ó¤­¤¤¤Ã¤Æ¤ó] /(n) change of attitude/ +¿´µ¤ [¤·¤ó¤­] /(n) feelings/ +¿´µ¤¾É [¤·¤ó¤­¤·¤ç¤¦] /(n) hypochondria/ +¿´µ» [¤·¤ó¤®] /(n) spirit and technique/ +¿´µö¤Ê¤¤ [¤³¤³¤í¤â¤È¤Ê¤¤] /(adj) uneasy/unsure/unreliable/ +¿´µö¤ê [¤³¤³¤í¤Ð¤«¤ê] /(n) token/a trifle/ +¿´¶­ [¤·¤ó¤­¤ç¤¦] /(n) mental state/(P)/ +¿´¶¯¤¤ [¤³¤³¤í¤Å¤è¤¤] /(adj) heartening/reassuring/(P)/ +¿´¶Ú [¤·¤ó¤­¤ó] /(n) heart muscle/myocardium/(P)/ +¿´¶Ú¹¼ºÉ [¤·¤ó¤­¤ó¤³¤¦¤½¤¯] /(n) heart attack/myocardial infarction/ +¿´¶Ú¾É [¤·¤ó¤­¤ó¤·¤ç¤¦] /(n) cardiomyopathy/ +¿´¶ì¤·¤¤ [¤³¤³¤í¤°¤ë¤·¤¤] /(adj) painful/be or feel sorry/ +¿´·ì [¤·¤ó¤±¤Ä] /(n) heart's blood/ +¿´·ì´É¼À´µ [¤·¤ó¤±¤Ã¤«¤ó¤·¤Ã¤«¤ó] /(n) cardiovascular disease/ +¿´¸¯¤¤ [¤³¤³¤í¤Å¤«¤¤] /(n) solicitude/anxiety/regard for/(P)/ +¿´¸¯¤ê [¤³¤³¤í¤ä¤ê] /(n) thoughtfulness/diversion/recreation/ +¿´¸å¤ì [¤³¤³¤í¤ª¤¯¤ì] /(n) diffidence/timidity/ +¿´¹½¤¨ [¤³¤³¤í¤¬¤Þ¤¨] /(n) preparedness/readiness/(P)/ +¿´¹Ô¤¯ [¤³¤³¤í¤æ¤¯] /(v5k-s) to be completely satisfied or contented/ +¿´¹Ô¤¯Ëø [¤³¤³¤í¤æ¤¯¤Þ¤Ç] /(adv) to one's heart's content/ +¿´º¬ [¤³¤³¤í¤Í] /(n) feelings/nature/disposition/ +¿´º² [¤·¤ó¤³¤ó] /(n) heart and soul/ones soul (heart)/ +¿´ºÙ¤¤ [¤³¤³¤í¤Ü¤½¤¤] /(adj) helpless/forlorn/hopeless/unpromising/lonely/discouraging/disheartening/(P)/ +¿´ºà [¤·¤ó¤¶¤¤] /(n) heartwood/ +¿´»» [¤·¤ó¤µ¤ó] /(n) intention/ +¿´»» [¤·¤ó¤¶¤ó] /(n) intention/ +¿´»Ä¤ê [¤³¤³¤í¤Î¤³¤ê] /(adj-na,n) regret/reluctance/ +¿´»Ä¤ê¤À [¤³¤³¤í¤Î¤³¤ê¤À] /(exp) regret/feel sorry/ +¿´»ö [¤·¤ó¤¸] /(n) mind/ +¿´»ý¤Á [¤³¤³¤í¤â¤Á] /(adv,n) feeling/mood/somewhat/slightly/ +¿´¼¼ [¤·¤ó¤·¤Ä] /(n) ventricle/ +¿´¼ä¤·¤¤ [¤³¤³¤í¤µ¤Ó¤·¤¤] /(adj) lonely/lonesome/ +¿´½Ë¤¤ [¤³¤³¤í¤¤¤ï¤¤] /(n) (informal) celebration/ +¿´½ï [¤·¤ó¤·¤ç] /(n) emotion/mind/ +¿´½ï [¤·¤ó¤Á¤ç] /(n) emotion/mind/ +¿´¾Ú [¤·¤ó¤·¤ç¤¦] /(n) impression/ +¿´¾Ý [¤·¤ó¤·¤ç¤¦] /(n) impression/ +¿´¾æÉ× [¤³¤³¤í¤¸¤ç¤¦¤Ö] /(adj-na,n) secure/reassuring/ +¿´¾ð [¤·¤ó¤¸¤ç¤¦] /(n) mentality/(P)/ +¿´¿À [¤·¤ó¤·¤ó] /(n) mind/ +¿´¿ÀÁÓ¼º [¤·¤ó¤·¤ó¤½¤¦¤·¤Ä] /(n) of unsound mind/ +¿´¿ÀÌ×¼å [¤·¤ó¤·¤ó¤³¤¦¤¸¤ã¤¯] /(n) mental retardation/unsound mind/ +¿´¿ÀÌ×¼å [¤·¤ó¤·¤ó¤â¤¦¤¸¤ã¤¯] /(n) mental retardation/unsound mind/(P)/ +¿´¿ÀÌ×¼å¼Ô [¤·¤ó¤·¤ó¤³¤¦¤¸¤ã¤¯¤·¤ã] /mentally retarded person/feebleminded person/ +¿´¿ÀÌ×¼å¼Ô [¤·¤ó¤·¤ó¤â¤¦¤¸¤ã¤¯¤·¤ã] /mentally retarded person/feebleminded person/ +¿´¿È [¤·¤ó¤·¤ó] /(n) mind and body/(P)/ +¿´¿È¾É [¤·¤ó¤·¤ó¤·¤ç¤¦] /(n) psychosomatic illness/ +¿´¿È¾ã³² [¤·¤ó¤·¤ó¤·¤ç¤¦¤¬¤¤] /mental and physical disorder/ +¿´¿Ô¤¯¤· [¤³¤³¤í¤Å¤¯¤·] /(n) kindness/consideration/ +¿´¿ì [¤·¤ó¤¹¤¤] /(n,vs) adoration/(P)/ +¿´¿ñ [¤·¤ó¤º¤¤] /(n) true meaning/mystery/essence/quintessence/soul/core/kernel/life blood/ +¿´À­ [¤·¤ó¤»¤¤] /(n) mind/disposition/nature/ +¿´ÀŤ«¤Ë [¤³¤³¤í¤·¤º¤«¤Ë] /calmly/serenely/ +¿´ÀѤâ¤ê [¤³¤³¤í¤Å¤â¤ê] /(n) preparation/anticipation/ +¿´ÁÈ¤ß [¤³¤³¤í¤°¤ß] /(n) preparation/anticipation/ +¿´Áü [¤·¤ó¤¾¤¦] /(n) mental image/ +¿´Áþ¤¤ [¤³¤³¤í¤Ë¤¯¤¤] /(adj) refined/admirable/superb/ +¿´Â¡ [¤·¤ó¤¾¤¦] /(n) heart/(P)/ +¿´Â¡¤Î¸ÝÆ° [¤·¤ó¤¾¤¦¤Î¤³¤É¤¦] /heartbeat/ +¿´Â¡¤Þ¤Ò [¤·¤ó¤¾¤¦¤Þ¤Ò] /(n,adj-no) cardioplegia/heart attack/ +¿´Â¡¥Þ¥Ã¥µ¡¼¥¸ [¤·¤ó¤¾¤¦¥Þ¥Ã¥µ¡¼¥¸] /(n) heart massage/ +¿´Â¡°Ü¿¢ [¤·¤ó¤¾¤¦¤¤¤·¤ç¤¯] /(n) heart transplant/ +¿´Â¡°Ü¿¢¼ê½Ñ [¤·¤ó¤¾¤¦¤¤¤·¤ç¤¯¤·¤å¤¸¤å¤Ä] /(n) heart transplant operation/ +¿´Â¡³°²Ê [¤·¤ó¤¾¤¦¤²¤«] /heart surgery/ +¿´Â¡È¯ºî [¤·¤ó¤¾¤¦¤Û¤Ã¤µ] /(n,vs) (have) a heart attack/ +¿´Â¡ÈîÂç [¤·¤ó¤¾¤¦¤Ò¤À¤¤] /enlargement of the heart/ +¿´Â¡É [¤·¤ó¤¾¤¦¤Ó¤ç¤¦] /(n) heart trouble/heart disease/(P)/ +¿´Â¡Éô [¤·¤ó¤¾¤¦¤Ö] /(n) central part/ +¿´Â¡ÊÛËì¾É [¤·¤ó¤¾¤¦¤Ù¤ó¤Þ¤¯¤·¤ç¤¦] /(n) valvular disease of the heart/ +¿´Â¡Ëãáã [¤·¤ó¤¾¤¦¤Þ¤Ò] /(n,adj-no) cardioplegia/heart attack/ +¿´ÂÀ [¤È¤³¤í¤Æ¤ó] /(n) gelidium jelly/ +¿´ÂÔ¤Á [¤³¤³¤í¤Þ¤Á] /(n) anticipation/expectation/(P)/ +¿´ÂÔ¤Á¤Ë¤¹¤ë [¤³¤³¤í¤Þ¤Á¤Ë¤¹¤ë] /(exp) to look forward to/ +¿´ÃÀ [¤·¤ó¤¿¤ó] /(n) heart/ +¿´ÃȤޤë [¤³¤³¤í¤¢¤¿¤¿¤Þ¤ë] /(v5r) to be heart-warming/ +¿´ÃÏ [¤³¤³¤Á] /(n) feeling/sensation/mood/(P)/ +¿´ÃϤ褤 [¤³¤³¤Á¤è¤¤] /(adj) comfortable/pleasant/ +¿´ÃϹ¥¤¤ [¤³¤³¤Á¤è¤¤] /(adj) comfortable/pleasant/ +¿´ÃÏÎɤ¤ [¤³¤³¤Á¤è¤¤] /(adj) comfortable/pleasant/ +¿´ÃÖ¤­Ìµ¤¯ [¤³¤³¤í¤ª¤­¤Ê¤¯] /(adv) freely/without reserve/ +¿´Ãæ [¤·¤ó¤¸¤å¤¦] /(n,vs) double suicide/lovers suicide/(P)/ +¿´Ãæ [¤·¤ó¤Á¤å¤¦] /(n) in one's heart/true motives/mind/(P)/ +¿´Ä¥¤êËÀ [¤·¤ó¤Ð¤ê¤Ü¤¦] /(n) a bar/ +¿´ÄË [¤·¤ó¤Ä¤¦] /(n) worry/mental agony/heartache/ +¿´Ää»ß [¤·¤ó¤Æ¤¤¤·] /cardiac arrest/ +¿´Äì [¤·¤ó¤½¤³] /(adv,n) one's innermost depths/completely (from the bottom of one's heart)/ +¿´Äì [¤·¤ó¤Æ¤¤] /(adv,n) one's innermost depths/completely (from the bottom of one's heart)/ +¿´Åª [¤·¤ó¤Æ¤­] /(adj-na,n) mental/psychological/physical/ +¿´Åª¾õÂÖ [¤·¤ó¤Æ¤­¤¸¤ç¤¦¤¿¤¤] /one's mental state/ +¿´ÅªÉ½¼¨ [¤·¤ó¤Æ¤­¤Ò¤ç¤¦¤¸] /mental representation/ +¿´Å· [¤È¤³¤í¤Æ¤ó] /(n) gelidium jelly/ +¿´Åº¤¨ [¤³¤³¤í¤¾¤¨] /(n) advice/suggestion/ +¿´ÅÅ·× [¤·¤ó¤Ç¤ó¤±¤¤] /electrocardiograph/ +¿´ÅÅ¿Þ [¤·¤ó¤Ç¤ó¤º] /(n) electro-cardiogram/ +¿´ÅÚ [¤·¤ó¤É] /(n) subsoil/ +¿´Åö¤¿¤ê [¤³¤³¤í¤¢¤¿¤ê] /(n) having some knowledge of/happening to know/(P)/ +¿´Åö¤¿¤ê¤¬Í­¤ë [¤³¤³¤í¤¢¤¿¤ê¤¬¤¢¤ë] /(exp) to have an idea (a clue)/ +¿´Åö¤Æ [¤³¤³¤í¤¢¤Æ] /(n) a guess/anticipation/ +¿´Æ¬ [¤·¤ó¤È¤¦] /(n) heart/mind/ +¿´Æ¬ÌÇµÑ [¤·¤ó¤È¤¦¤á¤Ã¤­¤ã¤¯] /clearing one's mind of all mundane thoughts/ +¿´ÆÀ [¤³¤³¤í¤¨] /(n) knowledge/information/(P)/ +¿´ÆÀ¤ë [¤³¤³¤í¤¨¤ë] /(v1) to be informed/to have thorough knowledge/(P)/ +¿´ÆÀ°ã¤¤ [¤³¤³¤í¤¨¤Á¤¬¤¤] /(n) imprudence/misbehavior/misunderstanding/ +¿´ÆÀ´é [¤³¤³¤í¤¨¤¬¤ª] /(adj-na,n) knowing look/ +¿´ÆÀÆñ¤¤ [¤³¤³¤í¤¨¤¬¤¿¤¤] /(adj) hard to understand or accept/ +¿´Ç¤¤» [¤³¤³¤í¤Þ¤«¤»] /(n) as one pleases/ +¿´Ç¹ [¤·¤ó¤Î¤¦] /(n) pericardium/ +¿´ÇÙµ¡Ç½ [¤·¤ó¤Ñ¤¤¤­¤Î¤¦] /cardio-pulmonary function/ +¿´ÇÙÁÉÀ¸Ë¡ [¤·¤ó¤Ï¤¤¤½¤»¤¤¤Û¤¦] /(n) cardiopulmonary resuscitation (CPR)/ +¿´ÇÛ [¤·¤ó¤Ñ¤¤] /(adj-na,n,vs) worry/concern/anxiety/care/(P)/ +¿´ÇÛ¤ê [¤³¤³¤í¤¯¤Ð¤ê] /(n,vs) exerting care/attention/consideration/thoughtfulness/ +¿´ÇÛ¤ò³Ý¤±¤ë [¤·¤ó¤Ñ¤¤¤ò¤«¤±¤ë] /(exp) to cause someone to worry/ +¿´ÇÛ»ö [¤·¤ó¤Ñ¤¤¤´¤È] /(n) worries/cares/troubles/ +¿´ÇÛÀ­ [¤·¤ó¤Ñ¤¤¤·¤ç¤¦] /(n) prone to worrying/ +¿´Çï [¤·¤ó¤Ñ¤¯] /(n) heart rate/ +¿´Çï¿ô [¤·¤ó¤Ñ¤¯¤¹¤¦] /(n) one's heart rate/pulse rate/ +¿´È´¤­´ï [¤·¤ó¤Ì¤­¤­] /corer/ +¿´Èé [¤·¤ó¤Ô] /(n) carpel/ +¿´ÉÔÁ´ [¤·¤ó¤Õ¤¼¤ó] /(n) heart failure/(P)/ +¿´ÉÕ¤± [¤³¤³¤í¤Å¤±] /(n) gratuity/ +¿´Éþ [¤·¤ó¤×¤¯] /(n,vs) admiration and devotion/hearty submission/ +¿´Ê¢ [¤·¤ó¤×¤¯] /(n) chest and stomach/one's innermost being/ +¿´ÊÁ [¤³¤³¤í¤¬¤é] /(n) state of mind/ +¿´ÊѤï¤ê [¤³¤³¤í¤¬¤ï¤ê] /(n) change one's mind/inconstancy/faithlessness/ +¿´Ë»¤·¤¤ [¤³¤³¤í¤¼¤ï¤·¤¤] /(adj) restless/ +¿´Ë¼ [¤·¤ó¤Ü¤¦] /(n) atrium/chamber of the heart/ +¿´ËÀ [¤·¤ó¤Ü¤¦] /(n) shaft/axle/ +¿´Ì©¤«¤Ë [¤³¤³¤í¤Ò¤½¤«¤Ë] /(adv) inwardly/secretly/ +¿´Ìµ¤¤ [¤³¤³¤í¤Ê¤¤] /(adj) thoughtless/inconsiderate/tasteless/cruel/ +¿´Ìµ¤·¸¦ºï [¤·¤ó¤Ê¤·¤±¤ó¤µ¤¯] /centerless grinding/ +¿´Í­¤ë [¤³¤³¤í¤¢¤ë] /(adj-pn) to be thoughtful/to be considerate/to be sensible/ +¿´Íê¤ß [¤³¤³¤í¤À¤Î¤ß] /(n) reliance/ +¿´Íý [¤·¤ó¤ê] /(n) mentality/(P)/ +¿´Íý³Ø [¤·¤ó¤ê¤¬¤¯] /(n) psychology/(P)/ +¿´Íý³Ø¼Ô [¤·¤ó¤ê¤¬¤¯¤·¤ã] /psychologist/ +¿´Íý³ØŪ [¤·¤ó¤ê¤¬¤¯¤Æ¤­] /(adj-na) psychological/ +¿´ÍýºîÀï [¤·¤ó¤ê¤µ¤¯¤»¤ó] /(n) psychological tactics/ +¿´Íý¼çµÁ [¤·¤ó¤ê¤·¤å¤®] /psychologism/ +¿´Íý¾®Àâ [¤·¤ó¤ê¤·¤ç¤¦¤»¤Ä] /psychological novel/ +¿´Íý¾õÂÖ [¤·¤ó¤ê¤¸¤ç¤¦¤¿¤¤] /(n) state of mind/(one's) mental state/ +¿´ÍýÀï [¤·¤ó¤ê¤»¤ó] /(n) psychological warfare/ +¿´ÍýÀïÁè [¤·¤ó¤ê¤»¤ó¤½¤¦] /psychological warfare/ +¿´ÍýŪ [¤·¤ó¤ê¤Æ¤­] /(adj-na) psychological/mental/ +¿´ÍýÉÁ¼Ì [¤·¤ó¤ê¤Ó¤ç¤¦¤·¤ã] /psychological description/ +¿´ÍýÎÅË¡ [¤·¤ó¤ê¤ê¤ç¤¦¤Û¤¦] /(n) psychotherapy/ +¿´Î©¤Æ [¤³¤³¤í¤À¤Æ] /(n) disposition/ +¿´Îî [¤·¤ó¤ì¤¤] /(n) spirit/ +¿´Îî³Ø [¤·¤ó¤ì¤¤¤¬¤¯] /psychics/ +¿´Î¾Ý [¤·¤ó¤ì¤¤¤²¤ó¤·¤ç¤¦] /psychic phenomenon/ +¿´Îî¼ê½Ñ [¤·¤ó¤ì¤¤¤Æ¤¸¤å¤Ä] /psychic surgery/ +¿´Îî½Ñ [¤·¤ó¤ì¤¤¤¸¤å¤Ä] /(n) spiritualism/ +¿´Ï« [¤·¤ó¤í¤¦] /(n) anxiety/worry/fear/(P)/ +¿´Ø©¹·¿Ê [¤·¤ó¤­¤³¤¦¤·¤ó] /(n) palpitations (of the heart)/ +¿´Ø©Ð¶¿Ê [¤·¤ó¤­¤³¤¦¤·¤ó] /(n) palpitations (of the heart)/ +¿µ¤Þ¤·¤¤ [¤Ä¤Ä¤Þ¤·¤¤] /(adj) modest/reserved/quiet/humble/ +¿µ¤ß [¤Ä¤Ä¤·¤ß] /(n) modesty/self-control/discretion/ +¿µ¤ß¿¼¤¤ [¤Ä¤Ä¤·¤ß¤Ö¤«¤¤] /(adj) discreet/modest/cautious/ +¿µ¤à [¤Ä¤Ä¤·¤à] /(v5m) to be careful/to be chaste or discreet/to abstain or refrain/(P)/ +¿µ½Å [¤·¤ó¤Á¤ç¤¦] /(adj-na,n) discretion/prudence/(P)/ +¿¶¤é¤ì¤ë [¤Õ¤é¤ì¤ë] /(v1) to give someone the cold shoulder/to be jilted/to be rejected/ +¿¶¤ê [¤Õ¤ê] /(n,vs) pretence/show/appearance/(P)/ +¿¶¤ê [¤Ö¤ê] /(suf) style/manner/(P)/ +¿¶¤ê¤«¤¶¤¹ [¤Õ¤ê¤«¤¶¤¹] /(v5s) to brandish (sword) over one's head/ +¿¶¤ê¤«¤Ö¤ë [¤Õ¤ê¤«¤Ö¤ë] /(v5r) to hold aloft (e.g. a sword)/to brandish/ +¿¶¤ê²¼¤í¤¹ [¤Õ¤ê¤ª¤í¤¹] /(v5s) to swing downward/ +¿¶¤ê²¾Ì¾ [¤Õ¤ê¤¬¤Ê] /furigana (hiragana over kanji)/pronunciation key/(P)/ +¿¶¤ê²ò¤¯ [¤Õ¤ê¤Û¤É¤¯] /(v5k) to shake and untangle/ +¿¶¤ê²ó¤¹ [¤Õ¤ê¤Þ¤ï¤¹] /(v5s) to wield/to brandish/to flourish/to wave (about)/to swing/to display/to show off/to abuse/(P)/ +¿¶¤ê³Ý¤± [¤Õ¤ê¤«¤±] /(n) (1) dried food sprinkled over rice/(2) fish flour/ +¿¶¤ê³Ý¤±¤ë [¤Õ¤ê¤«¤±¤ë] /(v1) to sprinkle (salt, pepper) over/ +¿¶¤ê´Á»ú [¤Õ¤ê¤«¤ó¤¸] /(n) kanji printed as ruby, usually to explain kana/ +¿¶¤êµ¯¤³¤¹ [¤Õ¤ê¤ª¤³¤¹] /(v5s) to stir up/to stimulate/ +¿¶¤ê¶Ä¤° [¤Õ¤ê¤¢¤ª¤°] /(v5g) to look up/ +¿¶¤ê·ü¤«¤ë [¤Õ¤ê¤«¤«¤ë] /(v5r) (1) to fall onto/(2) to happen/to befall/ +¿¶¤ê¸þ¤¯ [¤Õ¤ê¤à¤¯] /(v5k) to turn one's face/to turn around/(P)/ +¿¶¤ê¸þ¤±¤ë [¤Õ¤ê¤à¤±¤ë] /(v1) to turn/ +¿¶¤ê¹Ê¤ë [¤Õ¤ê¤·¤Ü¤ë] /(v5r) to strain one's voice/ +¿¶¤ê¹ç¤¤ [¤Õ¤ê¤¢¤¤] /(n) consideration/comparison/usage/custom/ +¿¶¤ê¹þ¤ß [¤Õ¤ê¤³¤ß] /(n) a payment made via bank deposit transfer/(P)/ +¿¶¤ê¹þ¤à [¤Õ¤ê¤³¤à] /(v5m) to make a payment via bank deposit transfer/(P)/ +¿¶¤ê»µ¤¯ [¤Õ¤ê¤Þ¤¯] /(v5k) to scatter/to sprinkle/to lavish/ +¿¶¤ê»Ò [¤Õ¤ê¤³] /(n) pendulum/(P)/ +¿¶¤ê¼Î¤Æ¤ë [¤Õ¤ê¤¹¤Æ¤ë] /(v1) to shake off/forsake/ +¿¶¤ê½Ð¤· [¤Õ¤ê¤À¤·] /(n) outset/starting point/drawing or issuing (draft)/(P)/ +¿¶¤ê½Ð¤¹ [¤Õ¤ê¤À¤¹] /(v5s) to shake and give/to start shaking/to shake out/to write (draw on) a check/ +¿¶¤ê¾å¤²¤ë [¤Õ¤ê¤¢¤²¤ë] /(v1) to raise overhead/ +¿¶¤ê¿¶¤ë [¤Õ¤ê¤«¤Ö¤ë] /(v5r) to hold aloft (e.g. a sword)/to brandish/ +¿¶¤êÀÚ¤ë [¤Õ¤ê¤­¤ë] /(v5r) to shake off/to shake free from/(P)/ +¿¶¤êµ [¤Õ¤ê¤½¤Ç] /(n) long-sleeved kimono/ +¿¶¤êÂؤ¨ [¤Õ¤ê¤«¤¨] /(n) transfer (money)/change/(P)/ +¿¶¤êÂؤ¨¤ë [¤Õ¤ê¤«¤¨¤ë] /(v1) to change/to make up for/ +¿¶¤êÅö¤Æ¤ë [¤Õ¤ê¤¢¤Æ¤ë] /(v1) to assign/to allot/ +¿¶¤êƨ¤² [¤Õ¤ê¤Ë¤²] /(n) reaching first base safely due to opponent's error/ +¿¶¤êÉÕ¤± [¤Õ¤ê¤Ä¤±] /(n) choreography/(P)/ +¿¶¤êÉÕ¤±»Õ [¤Õ¤ê¤Ä¤±¤·] /(n) choreographer/ +¿¶¤êʧ¤¦ [¤Õ¤ê¤Ï¤é¤¦] /(v5u) to shake off/ +¿¶¤êʬ¤± [¤Õ¤ê¤ï¤±] /(n) divide/center/ +¿¶¤êʬ¤±¤ë [¤Õ¤ê¤ï¤±¤ë] /(v1) to partition out/to divide among/ +¿¶¤êʬ¤±²Ùʪ [¤Õ¤ê¤ï¤±¤Ë¤â¤Ä] /pair of bundles slung over a shoulder/ +¿¶¤êʬ¤±È± [¤Õ¤ê¤ï¤±¤¬¤ß] /(n) hair parted in the middle/ +¿¶¤êÊÖ¤¹ [¤Õ¤ê¤«¤¨¤¹] /to relapse/to reassert/ +¿¶¤êÊÖ¤ë [¤Õ¤ê¤«¤¨¤ë] /(v5r) to turn head/to look over one's shoulder/to turn around/to look back/(P)/ +¿¶¤êÊü¤¹ [¤Õ¤ê¤Ï¤Ê¤¹] /(v5s) to break free of/ +¿¶¤êÊý [¤Õ¤ê¤«¤¿] /(n) how to swing/future plans/ +¿¶¤êÍ [¤Õ¤ê¤ª¤È¤¹] /(v5s) to shake off/to throw off/ +¿¶¤êÍî¤È¤¹ [¤Õ¤ê¤ª¤È¤¹] /(v5s) to shake or throw off/ +¿¶¤êÍ𤹠[¤Õ¤ê¤ß¤À¤¹] /(v5s) to dishevel (hair)/ +¿¶¤êΩ¤Æ¤ë [¤Õ¤ê¤¿¤Æ¤ë] /(v1,vt) to toss (i.e. one's head)/to wave (i.e. a flag)/to stand up energetically/to raise one's voice/ +¿¶¤êæʤ¶¤¹ [¤Õ¤ê¤«¤¶¤¹] /(v5s) to brandish (sword) over one's head/ +¿¶¤êæʤ¹ [¤Õ¤ê¤«¤¶¤¹] /(v5s) to brandish (sword) over one's head/ +¿¶¤ë [¤Õ¤ë] /(v5r,vt) (1) to wave/to shake/to swing/(2) to sprinkle/(3) to cast (actor)/to allocate (work)/(P)/ +¿¶¤ë¤¤Íî¤È¤¹ [¤Õ¤ë¤¤¤ª¤È¤¹] /(v5s) to shake off/ +¿¶¤ë¤Ã¤¿ [¤Õ¤ë¤Ã¤¿] /(exp) different/eccentric/original/striking/extraordinary/ +¿¶¤ë¤ï¤Ê¤¤ [¤Õ¤ë¤ï¤Ê¤¤] /be in a bad way/be dull/ +¿¶¤ëÉñ¤¤ [¤Õ¤ë¤Þ¤¤] /(n) behavior/conduct/(P)/ +¿¶¤ëÉñ¤¦ [¤Õ¤ë¤Þ¤¦] /(v5u,vt) to behave/to conduct oneself/to entertain/(P)/ +¿¶¤ì¤ë [¤Õ¤ì¤ë] /(v1) to lean towards/to deflect/to shake/to swing/to wave/ +¿¶³Ý¤± [¤Õ¤ê¤«¤±] /(n) (1) dried food sprinkled over rice/(2) fish flour/ +¿¶µ¯ [¤·¤ó¤­] /(n) encouragement/stimulation/ +¿¶¶½ [¤·¤ó¤³¤¦] /(n) promotion/encouragement/(P)/ +¿¶¹ç¤¤ [¤Õ¤ê¤¢¤¤] /(n) consideration/comparison/usage/custom/ +¿¶¹þ¤ß [¤Õ¤ê¤³¤ß] /(io) (n) a payment made via bank deposit transfer/ +¿¶ºî [¤·¤ó¤µ¤¯] /(n) prosperity/ +¿¶»Ò [¤Õ¤ê¤³] /(n) pendulum/ +¿¶½Í [¤·¤ó¤·¤å¤¯] /(n) strict enforcement/ +¿¶½Ð¤· [¤Õ¤ê¤À¤·] /(io) (n) outset/starting point/drawing or issuing (draft)/ +¿¶½Ð¶É [¤Õ¤ê¤À¤·¤­¤ç¤¯] /selling office/ +¿¶½Ð¿Í [¤Õ¤ê¤À¤·¤Ë¤ó] /(n) remitter/writer of cheque/ +¿¶½ÐÆü [¤Õ¤ê¤À¤·¤Ó] /(n) issue date (e.g. of a promissory note)/ +¿¶Âµ [¤Õ¤ê¤½¤Ç] /(n) long-sleeved kimono/ +¿¶ÂØ [¤Õ¤ê¤«¤¨] /(n) transfer (money)/change/(P)/ +¿¶ÂصÙÆü [¤Õ¤ê¤«¤¨¤­¤å¤¦¤¸¤Ä] /compensatory holiday/exchange workday for holiday/ +¿¶ÂØÍ¢Á÷ [¤Õ¤ê¤«¤¨¤æ¤½¤¦] /transfer (of passengers or freight)/ +¿¶Æ° [¤·¤ó¤É¤¦] /(n,vs) oscillation/vibration/(P)/ +¿¶Æ°·× [¤·¤ó¤É¤¦¤±¤¤] /(n) vibrometer/vibroscope/ +¿¶Æ°»Ò [¤·¤ó¤É¤¦¤·] /(n) oscillator/vibrator/ +¿¶Æ°¿ô [¤·¤ó¤É¤¦¤¹¤¦] /(n) frequency/ +¿¶Æ°ÈÄ [¤·¤ó¤É¤¦¤Ð¤ó] /(n) trembler/ +¿¶ÉÕ¤± [¤Õ¤ê¤Ä¤±] /(n) dance coaching/Japanese dance competition/ +¿¶Éñ [¤Õ¤ë¤Þ¤¤] /(n) behavior/conduct/ +¿¶Éñ¤¤ [¤Õ¤ë¤Þ¤¤] /(n) behavior/conduct/ +¿¶Éñ¤¤¼ò [¤Õ¤ë¤Þ¤¤¤¶¤±] /(n) treat of sake/ +¿¶Éñ¤¦ [¤Õ¤ë¤Þ¤¦] /(v5u,vt) to behave/to conduct oneself/to entertain/ +¿¶Éý [¤·¤ó¤×¤¯] /(n) amplitude (of vibration)/swing of pendulum/(P)/ +¿¶ÉýÊÑÄ´ [¤·¤ó¤×¤¯¤Ø¤ó¤Á¤ç¤¦] /amplitude modulation/AM/ +¿¶Îë [¤·¤ó¤ì¤¤] /(n) hand bell/ringing of a bell/ +¿¶â» [¤·¤ó¤È¤¦] /(n) shock/impact/concussion/ +¿· [¤·¤ó] /(n,n-suf,pref) new/(P)/ +¿·¤·¤¤ [¤¢¤¿¤é¤·¤¤] /(adj) new/(P)/ +¿·¤·¤¤¤â¤Î¹¥¤­ [¤¢¤¿¤é¤·¤¤¤â¤Î¤Ä¤­] /(n) neophilia/love of new things/ +¿·¤·¤¤²È¤ËÊѤï¤ë [¤¢¤¿¤é¤·¤¤¤¤¤¨¤Ë¤«¤ï¤ë] /(exp) to move to a new house/ +¿·¤·¤¬¤ê²° [¤¢¤¿¤é¤·¤¬¤ê¤ä] /(n) one who loves novelty/one who goes after all the latest fads/ +¿·¤·¤¯ [¤¢¤¿¤é¤·¤¯] /newly/new/anew/ +¿·¤·¤â¤Î¹¥¤­ [¤¢¤¿¤é¤·¤â¤Î¤Ä¤­] /(n) neophilia/love of new things/ +¿·¤¿ [¤¢¤é¤¿] /(adj-na,n) new/fresh/novel/(P)/ +¿·¤¿¤Ëµ¯¤³¤Ã¤¿¹ñ [¤¢¤é¤¿¤Ë¤ª¤³¤Ã¤¿¤¯¤Ë] /newly established country/ +¿·¥¸¥ã¥¬ [¤·¤ó¥¸¥ã¥¬] /(n) new potatoes/ +¿·¥Á¡¼¥à [¤·¤ó¥Á¡¼¥à] /(n) new team/ +¿·°Æ [¤·¤ó¤¢¤ó] /(n) new idea or design/novelty/ +¿·°ÆÆõö [¤·¤ó¤¢¤ó¤È¤Ã¤­¤ç] /patent on a new device/ +¿·±Ô [¤·¤ó¤¨¤¤] /(adj-na,n) freshly picked/newly produced/(P)/ +¿·²ê [¤·¤ó¤á] /(n) sprout/bud/shoot/(P)/ +¿·²÷® [¤·¤ó¤«¤¤¤½¤¯] /limited express (train, faster than an express)/ +¿·³« [¤·¤ó¤«¤¤] /(n) opening (of uncultivated land)/ +¿·³«ÃÏ [¤·¤ó¤«¤¤¤Á] /(n) newly opened or recently settled land/ +¿·³Ø´ü [¤·¤ó¤¬¤Ã¤­] /(n) new school term/(P)/ +¿·³ã¸© [¤Ë¤¤¤¬¤¿¤±¤ó] /prefecture in the Hokuriku area/ +¿·³ô [¤·¤ó¤«¤Ö] /(n) new stocks or shares/(P)/ +¿·³ô°ú¼õ¸¢ [¤·¤ó¤«¤Ö¤Ò¤­¤¦¤±¤±¤ó] /(n) pre-emptive right (to subscribe for new shares)/ +¿·´© [¤·¤ó¤«¤ó] /(n) new book/new publication/(P)/ +¿·´©½ñ [¤·¤ó¤«¤ó¤·¤ç] /(n) new book/new publication/ +¿·´©¾Ò²ð [¤·¤ó¤«¤ó¤·¤ç¤¦¤«¤¤] /(n) book review/ +¿·´´Àþ [¤·¤ó¤«¤ó¤»¤ó] /(n) bullet train (very high speed)/Shinkansen/(P)/ +¿·´µ [¤·¤ó¤«¤ó] /(n) new patient/ +¿·´ØÀ¾¹ñºÝ¶õ¹Á [¤·¤ó¤«¤ó¤µ¤¤¤³¤¯¤µ¤¤¤¯¤¦¤³¤¦] /New Kansai International Airport (Osaka)/ +¿·´Ú¹ñÅÞ [¤·¤ó¤«¤ó¤³¤¯¤È¤¦] /New Korea Party/ +¿·´Û [¤·¤ó¤«¤ó] /(n) annexe/annex/ +¿·´é [¤·¤ó¤¬¤ª] /(n) newcomer/new face/(P)/ +¿·´ñ [¤·¤ó¤­] /(adj-na,n) novel/ +¿·µ¡¼´ [¤·¤ó¤­¤¸¤¯] /(n) innovation/new departure/milestone/breakthrough/ +¿·µª¸µ [¤·¤ó¤­¤²¤ó] /(n) new era or epoch/ +¿·µ¬ [¤·¤ó¤­] /(adj-na,n) novelty/originality/(P)/ +¿·µ¬³ô¼°¸ø³« [¤·¤ó¤­¤«¤Ö¤·¤­¤³¤¦¤«¤¤] /initial public offering (IPO)/ +¿·µ¬»ö¶È [¤·¤ó¤­¤¸¤®¤ç¤¦] /new business/ +¿·µ¬½»ÂðÃ幩·ï¿ô [¤·¤ó¤­¤¸¤å¤¦¤¿¤¯¤Á¤ã¤Ã¤³¤¦¤±¤ó¤¹¤¦] /(n) housing starts/ +¿·µ¬Åê»ñ [¤·¤ó¤­¤È¤¦¤·] /new investment/ +¿·µ¬ÊÝ´É [¤·¤ó¤­¤Û¤«¤ó] /(file) save as/ +¿·µ­Ï¿ [¤·¤ó¤­¤í¤¯] /(n) new record (in sports, etc.)/ +¿·µ»½Ñ [¤·¤ó¤®¤¸¤å¤Ä] /(n) new technology/ +¿·µì [¤·¤ó¤­¤å¤¦] /(n) new and old/incoming and outgoing/(P)/ +¿·µï [¤·¤ó¤­¤ç] /(n) new home/(P)/ +¿·¶µ [¤·¤ó¤­¤ç¤¦] /(n) Protestantism/ +¿·¶µÅÌ [¤·¤ó¤­¤ç¤¦¤È] /(n) a Protestant/ +¿·¶¶ [¤·¤ó¤Ð¤·] /(n) Shinbashi (section of Tokyo)/(P)/ +¿·¶½ [¤·¤ó¤³¤¦] /(n) rising/developing/emergent/(P)/ +¿·¶½´ë¶È [¤·¤ó¤³¤¦¤­¤®¤ç¤¦] /(n) start-up company/ +¿·¶½¹ñ [¤·¤ó¤³¤¦¤³¤¯] /(n) an emerging nation/ +¿·¶½½¡¶µ [¤·¤ó¤³¤¦¤·¤å¤¦¤­¤ç¤¦] /a new religion/ +¿·¶Ê [¤·¤ó¤­¤ç¤¯] /(n) new piece/new song/(P)/ +¿··¿ [¤·¤ó¤¬¤¿] /(n) new style/(P)/ +¿··Á [¤·¤ó¤¬¤¿] /(n) new style or model/ +¿··Á¼° [¤·¤ó¤±¤¤¤·¤­] /new-structure form/ +¿··à [¤·¤ó¤²¤­] /(n) new type or school of drama/(P)/ +¿··î [¤·¤ó¤²¤Ä] /(n) a new moon/a crescent moon/ +¿··úºà [¤·¤ó¤±¤ó¤¶¤¤] /(n) synthetic building material/ +¿·¸ÅŵÇÉ [¤·¤ó¤³¤Æ¤ó¤Ï] /neoclassicism/ +¿·¸ì [¤·¤ó¤´] /(n) new word/(P)/ +¿·¸ì¤ò¤¤ë [¤·¤ó¤´¤ò¤Ä¤¯¤ë] /(exp) to coin a new word/ +¿·¹á [¤·¤ó¤³] /(n) pickled vegetables/pickles/ +¿·¹á [¤·¤ó¤³¤¦] /(n) pickled vegetables/pickles/ +¿·¹ò [¤·¤ó¤³¤¯] /(n) new grain/ +¿·º§ [¤·¤ó¤³¤ó] /(n) newly-wed/(P)/ +¿·º§À¸³è [¤·¤ó¤³¤ó¤»¤¤¤«¤Ä] /(n) newly-married life/ +¿·º§Î¹¹Ô [¤·¤ó¤³¤ó¤ê¤ç¤³¤¦] /honeymoon/ +¿·º¸Íã [¤·¤ó¤µ¤è¤¯] /(n) the new left (school of thought)/ +¿·ºÊ [¤Ë¤¤¤Å¤Þ] /(n) new wife/ +¿·ºî [¤·¤ó¤µ¤¯] /(n) new work/new production/(P)/ +¿·»¥ [¤·¤ó¤µ¤Ä] /(n) new bill/banknote/ +¿·»² [¤·¤ó¤¶¤ó] /(n) newcomer/tyro/ +¿·»²¼Ô [¤·¤ó¤¶¤ó¤â¤Î] /(n) newcomer/ +¿·»ú [¤·¤ó¤¸] /(n) kanji made in Japan/ +¿·»úÂÎ [¤·¤ó¤¸¤¿¤¤] /(n) new form of a character/ +¿·»þÂå [¤·¤ó¤¸¤À¤¤] /new period/new age/new epoch/ +¿·¼° [¤·¤ó¤·¤­] /(adj-na,n) new form/new formula/(P)/ +¿·¼Ö [¤·¤ó¤·¤ã] /(n) new car/(P)/ +¿·¼á [¤·¤ó¤·¤ã¤¯] /(n) new interpretation/ +¿·¼ê [¤¢¤é¤Æ] /(n) fresh supply of troops/newcomer/new method/(P)/ +¿·¼ï [¤·¤ó¤·¤å] /(n) new species/new variety/ +¿·¼ò [¤·¤ó¤·¤å] /(n) new brew of sake/ +¿·½¤ [¤·¤ó¤·¤å¤¦] /(n) a new edition/ +¿·½Õ [¤·¤ó¤·¤å¤ó] /(n) New Year (Spring)/(P)/ +¿·½ñ [¤·¤ó¤·¤ç] /(n) new book/17 x 11 cm paperbook book/(P)/ +¿·¿¢Ì±ÃϼçµÁ [¤·¤ó¤·¤ç¤¯¤ß¤ó¤Á¤·¤å¤®] /neo-colonialism/ +¿·¿Ê [¤·¤ó¤·¤ó] /(n) rising/up-and-coming/(P)/ +¿·¿Êµ¤±Ô [¤·¤ó¤·¤ó¤­¤¨¤¤] /(n) young and energetic/up-and-coming/ +¿·¿Êºî²È [¤·¤ó¤·¤ó¤µ¤Ã¤«] /(n) rising novelist/ +¿·¿Í [¤·¤ó¤¸¤ó] /(n) new face/newcomer/(P)/ +¿·¿Í²¦ [¤·¤ó¤¸¤ó¤ª¤¦] /(n) rookie-of-the-year/ +¿·¿Í²Î¼ê [¤·¤ó¤¸¤ó¤«¤·¤å] /(n) new singer/ +¿·¿Í¾Þ [¤·¤ó¤¸¤ó¤·¤ç¤¦] /(n) Rookie of the Year award/ +¿·À¤³¦ [¤·¤ó¤»¤«¤¤] /(n) a new world/the New World/(P)/ +¿·À¤µª [¤·¤ó¤»¤¤¤­] /new century/ +¿·À¤Â女¥ó¥Ô¥å¡¼¥¿³«È¯µ¡¹½ [¤·¤ó¤»¤À¤¤¥³¥ó¥Ô¥å¡¼¥¿¤«¤¤¤Ï¤Ä¤­¤³¤¦] /ICOT/ +¿·À© [¤·¤ó¤»¤¤] /(n) new system/(P)/ +¿·À©¹â¹» [¤·¤ó¤»¤¤¤³¤¦¤³¤¦] /high school (operated under post-war guidelines)/ +¿·À©Âç³Ø [¤·¤ó¤»¤¤¤À¤¤¤¬¤¯] /university (operated under post-war guidelines)/ +¿·À©Ãæ³Ø [¤·¤ó¤»¤¤¤Á¤å¤¦¤¬¤¯] /junior high school (operated under post-war guidelines)/ +¿·À¯ [¤·¤ó¤»¤¤] /(n) a new government or administration/(P)/ +¿·À± [¤·¤ó¤»¤¤] /(n) new face (star)/nova/(P)/ +¿·Àµ·î [¤·¤ó¤·¤ç¤¦¤¬¤Ä] /January (according to the new calendar)/ +¿·À¸ [¤·¤ó¤»¤¤] /(n) rebirth/new birth/nascent/(P)/ +¿·À¸³è [¤·¤ó¤»¤¤¤«¤Ä] /(n) new life/ +¿·À¸»ù [¤·¤ó¤»¤¤¤¸] /(n) newborn baby/(P)/ +¿·À¸Âå [¤·¤ó¤»¤¤¤À¤¤] /(n) Cenozoic era/ +¿·À¸Êª [¤·¤ó¤»¤¤¤Ö¤Ä] /neoplasm/tumor/ +¿·À¸ÌÌ [¤·¤ó¤»¤¤¤á¤ó] /(n) a new phase or aspect/ +¿·À½ÉÊ [¤·¤ó¤»¤¤¤Ò¤ó] /(n) new product/ +¿·À¾Íö [¤Ë¤å¤¦¤¸¤¤¤é¤ó¤É] /New Zealand/ +¿·ÀÇ [¤·¤ó¤¼¤¤] /(n) new tax/ +¿·Àдï»þÂå [¤·¤ó¤»¤Ã¤­¤¸¤À¤¤] /(n) New Stone Age/neolithic/ +¿·Àß [¤·¤ó¤»¤Ä] /(n) newly organized or established/(P)/ +¿·Àâ [¤·¤ó¤»¤Ä] /(n) new theory/ +¿·Àã [¤·¤ó¤»¤Ä] /(n) new snow/(P)/ +¿·Àñ [¤·¤ó¤»¤ó] /(n) newly compiled, selected or edited/ +¿·Áª [¤·¤ó¤»¤ó] /(n) newly compiled, selected or edited/ +¿·Á¯ [¤·¤ó¤»¤ó] /(adj-na) fresh/(P)/ +¿·Á¯¤µ [¤·¤ó¤»¤ó¤µ] /(n) freshness/(P)/ +¿·Áõ [¤·¤ó¤½¤¦] /(n) redecoration/remodelling/refurbishment/(P)/ +¿·Â¤ [¤·¤ó¤¾¤¦] /(n) new/newly made/ +¿·Â¤¸ì [¤·¤ó¤¾¤¦¤´] /(n) a neologism/ +¿·Â¤Á¥ [¤·¤ó¤¾¤¦¤»¤ó] /(n) new (newly-built) ship (boat)/ +¿·Â´ [¤·¤ó¤½¤Ä] /(n) new (recent) graduate/(P)/ +¿·Â´¼Ô [¤·¤ó¤½¤Ä¤·¤ã] /new graduate(s)/ +¿·Â´¼Ô¤òºÎ¤ë [¤·¤ó¤½¤Ä¤·¤ã¤ò¤È¤ë] /(exp) to engage a new graduate/ +¿·ÂÎ [¤·¤ó¤¿¤¤] /(n) new style/(P)/ +¿·ÂÎÀ© [¤·¤ó¤¿¤¤¤»¤¤] /(n) new order/new system/ +¿·ÂÎÁà [¤·¤ó¤¿¤¤¤½¤¦] /(n) rhythmic sports gymnastics/ +¿·Âð [¤·¤ó¤¿¤¯] /(n) a new house/a branch family/ +¿·ÃÏ [¤·¤ó¤Á] /(n) newly opened or newly developed territory/ +¿·ÃÛ [¤·¤ó¤Á¤¯] /(n) new building/new construction/(P)/ +¿·Ãã [¤·¤ó¤Á¤ã] /(n) first tea of the season/ +¿·Ãå [¤·¤ó¤Á¤ã¤¯] /(n) new arrivals/new acquisitions/ +¿·Ãø [¤·¤ó¤Á¤ç] /(n) new book or literary work/ +¿·Ä£¼Ë [¤·¤ó¤Á¤ç¤¦¤·¤ã] /new government office/ +¿·Ä¬ [¤·¤ó¤Á¤ç¤¦] /Shinchou (magazine and publisher)/ +¿·Ä´ [¤·¤ó¤Á¤ç¤¦] /(n) brand new/ +¿·ÄÄÂå¼Õ [¤·¤ó¤Á¤ó¤¿¤¤¤·¤ã] /(n) renewal/replacement/metabolism/(P)/ +¿·Äû [¤·¤ó¤Æ¤¤] /(n) new revision/ +¿·ÄûÈÇ [¤·¤ó¤Æ¤¤¤Ð¤ó] /new and revised edition/ +¿·ÅÄ [¤·¤ó¤Ç¤ó] /(n) a new rice field/(P)/ +¿·ÅĵÁÄç¤ÎÈê [¤Ë¤Ã¤¿¤è¤·¤µ¤À¤Î¤Ò] /monument in memory of Nitta Yoshisada/ +¿·Åоì [¤·¤ó¤È¤¦¤¸¤ç¤¦] /a new product joining a group of other products/ +¿·ÅÞ [¤·¤ó¤È¤¦] /(n) new (political) party/(P)/ +¿·Åá [¤·¤ó¤È¤¦] /(n) newly forged sword/sword made after the year 1615/ +¿·Æ» [¤·¤ó¤É¤¦] /(n) new road/ +¿·Æâ³Õ¤òºî¤ë [¤·¤ó¤Ê¤¤¤«¤¯¤ò¤Ä¤¯¤ë] /(exp) to form a new Cabinet/ +¿·ÆüÅ´ [¤·¤ó¤Ë¤Ã¤Æ¤Ä] /(n) (abbr) Nippon Steel Corporation/ +¿·ÆüËÜÀ½Å´ [¤·¤ó¤Ë¤Ã¤Ý¤ó¤»¤¤¤Æ¤Ä] /(n) Nippon Steel Corporation/ +¿·ÆüËÜÀ½Å´ [¤·¤ó¤Ë¤Û¤ó¤»¤¤¤Æ¤Ä] /(n) Nippon Steel Corporation/ +¿·ÆüËÜÀ½ïÄ [¤·¤ó¤Ë¤Ã¤Ý¤ó¤»¤¤¤Æ¤Ä] /(n) Nippon Steel Corporation/(P)/ +¿·ÆüËÜÀ½ïÄ [¤·¤ó¤Ë¤Û¤ó¤»¤¤¤Æ¤Ä] /(n) Nippon Steel Corporation/ +¿·Æþ [¤·¤ó¤Ë¤å¤¦] /(n) newly arrived/joined/newly-entered/(P)/ +¿·Æþ¤ê [¤·¤ó¤¤¤ê] /(n) newcomer/initiate/novice/ +¿·Æþ¼Ò°÷ [¤·¤ó¤Ë¤å¤¦¤·¤ã¤¤¤ó] /freshman employee/ +¿·Æþ¼Ò°÷¶µ°é [¤·¤ó¤Ë¤å¤¦¤·¤ã¤¤¤ó¤­¤ç¤¦¤¤¤¯] /training of new employees/ +¿·ÆþÀ¸ [¤·¤ó¤Ë¤å¤¦¤»¤¤] /(n) freshman/first-year student/ +¿·Ç¤ [¤·¤ó¤Ë¤ó] /(n) inaugural/new/(P)/ +¿·Ç®ÂÓ¶è [¤·¤ó¤Í¤Ã¤¿¤¤¤¯] /(n) neotropical region/ +¿·Ç¯ [¤·¤ó¤Í¤ó] /(n-adv,n-t) New Year/(P)/ +¿·Ç¯¤Î¼÷ [¤·¤ó¤Í¤ó¤Î¤³¤È¤Ö¤­] /New Years greetings/ +¿·Ç¯²ñ [¤·¤ó¤Í¤ó¤«¤¤] /(n) New Year's party/ +¿·Ç¯¹æ [¤·¤ó¤Í¤ó¤´¤¦] /(n) New Year issue/ +¿·ÇÉ [¤·¤ó¤Ñ] /(n) new school (of thought, etc.)/(P)/ +¿·È¯Çä [¤·¤ó¤Ï¤Ä¤Ð¤¤] /(n) new product or model/ +¿·È¯ÌÀ [¤·¤ó¤Ï¤Ä¤á¤¤] /new invention (discovery)/ +¿·ÈÇ [¤·¤ó¤Ñ¤ó] /(n) brand new/ +¿·È× [¤·¤ó¤Ð¤ó] /(n) new record/ +¿·ÉÊ [¤·¤ó¤Ô¤ó] /(n) (brand-)new article/(P)/ +¿·ÉÊƱÍÍ [¤·¤ó¤Ô¤ó¤É¤¦¤è¤¦] /as good as new/ +¿·ÉØ [¤·¤ó¤×] /(n) bride/(P)/ +¿·Éè [¤·¤ó¤×] /(n) newly-issued (released) record/ +¿·É÷ [¤·¤ó¤×¤¦] /(n) new style/(P)/ +¿·Ê¹ [¤·¤ó¤Ö¤ó] /(n) newspaper/(P)/ +¿·Ê¹¤ËºÜ¤ë [¤·¤ó¤Ö¤ó¤Ë¤Î¤ë] /(exp) to appear in the newspaper/ +¿·Ê¹µ­»ö [¤·¤ó¤Ö¤ó¤­¤¸] /(n) newspaper story (article, account)/(P)/ +¿·Ê¹µ­¼Ô [¤·¤ó¤Ö¤ó¤­¤·¤ã] /newspaper reporter/ +¿·Ê¹¶È [¤·¤ó¤Ö¤ó¤®¤ç¤¦] /the newspaper industry/ +¿·Ê¹¹­¹ð [¤·¤ó¤Ö¤ó¤³¤¦¤³¤¯] /newspaper advertisement/ +¿·Ê¹»æ [¤·¤ó¤Ö¤ó¤·] /(n) newsprint/newspaper/(P)/ +¿·Ê¹¼Ò [¤·¤ó¤Ö¤ó¤·¤ã] /(n) newspaper company/(P)/ +¿·Ê¹¼ï [¤·¤ó¤Ö¤ó¤À¤Í] /(n) news source or topic/ +¿·Ê¹ÇÛã [¤·¤ó¤Ö¤ó¤Ï¤¤¤¿¤Ä] /(n) (newspaper) carrier/newspaper (delivery) boy (girl)/new/ +¿·Ê¹È¯É½ [¤·¤ó¤Ö¤ó¤Ï¤Ã¤Ô¤ç¤¦] /(n,vs) (issuing) a press release/ +¿·Ê¹ÈÎÇäŹ [¤·¤ó¤Ö¤ó¤Ï¤ó¤Ð¤¤¤Æ¤ó] /(n) news dealer's shop/newsagent's shop/ +¿·Ê¹ÊÞ [¤·¤ó¤Ö¤ó¤Û] /newspaper distributor/ +¿·Ê¹ÎÑÍý¹ËÎÎ [¤·¤ó¤Ö¤ó¤ê¤ó¤ê¤³¤¦¤ê¤ç¤¦] /Japan's press code (developed in 1946)/ +¿·Ê¼ [¤·¤ó¤Ú¤¤] /(n) new recruit/a conscript/ +¿·ÊÁ [¤·¤ó¤¬¤é] /(n) new pattern/ +¿·ÊÆ [¤·¤ó¤Þ¤¤] /(exp,n) new rice/novice/newbie/tyro/(P)/ +¿·ÊƤÎÊÊ¤Ë [¤·¤ó¤Þ¤¤¤Î¤¯¤»¤Ë] /though (one is) only a beginner/ +¿·Êã [¤·¤ó¤Ý] /new futures on the first trading session of the month/ +¿·Êó [¤·¤ó¤Ý¤¦] /(n) news(paper) (old term)/ +¿·Ë¡ [¤·¤ó¤Ý¤¦] /(n) new method/new law/(P)/ +¿·Ëß [¤¢¤é¤Ü¤ó] /(n) first Obon following one's death/ +¿·Ëß [¤Ë¤¤¤Ü¤ó] /(n) first Obon following one's death/ +¿·Ëí [¤Ë¤¤¤Þ¤¯¤é] /(n) bridal bed/ +¿·Ì£ [¤·¤ó¤ß] /(n) novelty/ +¿·ÌÌÌÜ [¤·¤ó¤á¤ó¤Ü¤¯] /(n) true character/seriousness/ +¿·ÌÌÌÜ [¤·¤ó¤á¤ó¤â¤¯] /(n) true character/seriousness/ +¿·Ìó [¤·¤ó¤ä¤¯] /(n) New Testament/ +¿·ÌóÀ»½ñ [¤·¤ó¤ä¤¯¤»¤¤¤·¤ç] /New Testament/ +¿·Ìô [¤·¤ó¤ä¤¯] /(n) a new medicine/(P)/ +¿·Ìõ [¤·¤ó¤ä¤¯] /(n) new translation/ +¿·Íå [¤·¤é¤®] /ancient Korean kingdom/ +¿·Íè [¤·¤ó¤é¤¤] /(n) a newcomer/ +¿·Íè¼Ô [¤·¤ó¤é¤¤¤·¤ã] /(n) newcomer/ +¿·ÎÐ [¤·¤ó¤ê¤ç¤¯] /(n) fresh verdure/(P)/ +¿·Îã [¤·¤ó¤ì¤¤] /(n) new example (precedent)/ +¿·Îñ [¤·¤ó¤ì¤­] /(n) the solar calendar/the Gregorian calendar/ +¿·Ïº [¤·¤ó¤í¤¦] /(n) bridegroom/(P)/ +¿·Ïº¿·ÉØ [¤·¤ó¤í¤¦¤·¤ó¤×] /bride and groom/ +¿¸»³ [¤·¤ó¤¶¤ó] /(n) taking up a new position as chief priest of a Buddhist temple/ +¿¸½ñ [¤·¤ó¤¸¤ç] /History of the Jin Dynasty/ +¿¹ [¤â¤ê] /(n) forest/(P)/ +¿¹¡¹ [¤·¤ó¤·¤ó] /(adj-na,n) deeply forested/ +¿¹¤Î±ü [¤â¤ê¤Î¤ª¤¯] /deep in the forest/ +¿¹¤ÎÅÔ [¤â¤ê¤Î¤ß¤ä¤³] /tree-clad town/ +¿¹´× [¤·¤ó¤«¤ó] /(adj-na,n) silence/ +¿¹´×¤È¤·¤¿ [¤·¤ó¤«¤ó¤È¤·¤¿] /still/quiet/silent as a graveyard/ +¿¹¸· [¤·¤ó¤²¤ó] /(adj-na,adj-no,n) solemn/ +¿¹¿¹ [¤·¤ó¤·¤ó] /(adj-na,n) deeply forested/ +¿¹ÍåËü¾Ý [¤·¤ó¤é¤Ð¤ó¤·¤ç¤¦] /(n) all things in nature/the whole creation/ +¿¹ÎÓ [¤·¤ó¤ê¤ó] /(n) forest/woods/(P)/ +¿¹ÎÓ²ÐºÒ [¤·¤ó¤ê¤ó¤«¤µ¤¤] /(n) forest fire/ +¿¹ÎÓ³Ø [¤·¤ó¤ê¤ó¤¬¤¯] /forestry/ +¿¹ÎÓ¸ø±à [¤·¤ó¤ê¤ó¤³¤¦¤¨¤ó] /forest park/ +¿¹ÎÓºÆÀ¸ [¤·¤ó¤ê¤ó¤µ¤¤¤»¤¤] /(n) reforestation/ +¿¹ÎÓÂÓ [¤·¤ó¤ê¤ó¤¿¤¤] /(n) forest zone/ +¿¹ÎÓÃÏÂÓ [¤·¤ó¤ê¤ó¤Á¤¿¤¤] /(n) wooded country/wooded (timber) region/woodland(s)/ +¿¹ÎÓÅ´Æ» [¤·¤ó¤ê¤ó¤Æ¤Ä¤É¤¦] /forest railroad/ +¿¹ÎÓÇ˲õ [¤·¤ó¤ê¤ó¤Ï¤«¤¤] /(n) deforestation/ +¿¹ÎÓÊݸî [¤·¤ó¤ê¤ó¤Û¤´] /(n) forest protection/ +¿¹ÎÓË¡ [¤·¤ó¤ê¤ó¤Û¤¦] /(n) the Forest Act/ +¿¹ÎÓÍá [¤·¤ó¤ê¤ó¤è¤¯] /(n) forest bath/ +¿º¤ÎÌÚ [¤Ï¤ó¤Î¤­] /(n) black alder/ +¿»¤«¤ë [¤Ä¤«¤ë] /(v5r) (1) to be pickled/to be well seasoned/(2) to be submerged/to be soaked/ +¿»¤±¤ë [¤Ä¤±¤ë] /(v1) to dip in/to soak/ +¿»¤·Êª [¤Ò¤¿¤·¤â¤Î] /(n) boiled greens flavored with soy/ +¿»¤¹ [¤Ò¤¿¤¹] /(v5s) to soak/to dip/to drench/(P)/ +¿»¤ë [¤Ò¤¿¤ë] /(v5r) to be soaked in/to be flooded/(P)/ +¿»¸þ¤­¤Ëʹ¤¯ [¤Ò¤¿¤à¤­¤Ë¤­¤¯] /(exp) to listen intently/ +¿»½Ð [¤·¤ó¤·¤å¤Ä] /(n) infiltration/permeation/ +¿»½á [¤·¤ó¤¸¤å¤ó] /(n) infiltration/permeation/ +¿»½áÀ­¼ðáç [¤·¤ó¤¸¤å¤ó¤»¤¤¤·¤å¤è¤¦] /(n) invasive tumor/ +¿»¿© [¤·¤ó¤·¤ç¤¯] /(n,vs) erosion/corrosion/(P)/ +¿»¿ª [¤·¤ó¤·¤ç¤¯] /(n,vs) erosion/corrosion/ +¿»¿å [¤·¤ó¤¹¤¤] /(n) flood/inundation/(P)/ +¿»À÷ [¤·¤ó¤»¤ó] /(n) dyeing/ +¿»ÄÒ [¤·¤ó¤·] /(vs) dipping/soaking/immersing/ +¿»Æ© [¤·¤ó¤È¤¦] /(n) permeation/osmosis/(P)/ +¿»Æ©°µ [¤·¤ó¤È¤¦¤¢¤Ä] /(n) osmotic pressure/ +¿»Æ©À­ [¤·¤ó¤È¤¦¤»¤¤] /(n) osmosis/permeability/ +¿»Æþ [¤·¤ó¤Ë¤å¤¦] /(n) permeation of liquid or gas/ +¿»Îé [¤·¤ó¤ì¤¤] /(n) baptism by immersion/ +¿¼¡¹ [¤·¤ó¤·¤ó] /(adj-na,n) grow very late at night/silent/piercing (cold)/ +¿¼¡¹ [¤Õ¤«¤Ö¤«] /(adv) very deeply/ +¿¼¤¤ [¤Õ¤«¤¤] /(adj) deep/profound/thick/close/(P)/ +¿¼¤¤°¦¾ð [¤Õ¤«¤¤¤¢¤¤¤¸¤ç¤¦] /deep affection/ +¿¼¤¤´Ø·¸ [¤Õ¤«¤¤¤«¤ó¤±¤¤] /close connection/ +¿¼¤¤Ì¸ [¤Õ¤«¤¤¤­¤ê] /thick (dense) fog/ +¿¼¤µ [¤Õ¤«¤µ] /depth/profundity/(P)/ +¿¼¤Þ¤ë [¤Õ¤«¤Þ¤ë] /(v5r,vi) to deepen/to heighten/to intensify/(P)/ +¿¼¤ß [¤Õ¤«¤ß] /(n) depth/deep place/(P)/ +¿¼¤á¤ë [¤Õ¤«¤á¤ë] /(v1,vt) to deepen/to heighten/to intensify/(P)/ +¿¼°Õ [¤·¤ó¤¤] /(n) deep or profound meaning/ +¿¼±ó [¤·¤ó¤¨¤ó] /(adj-na,n) profound/deep/unfathomable/ +¿¼±ü [¤·¤ó¤ª¤¦] /(adj-na,n) esoteric doctrines/mysteries/ +¿¼²½ [¤·¤ó¤«] /(n) deepen/ +¿¼³¤ [¤·¤ó¤«¤¤] /(n) deep sea/depths of the sea/ocean depths/(P)/ +¿¼³¤µù¶È [¤·¤ó¤«¤¤¤®¤ç¤®¤ç¤¦] /deep-sea fishery/ +¿¼³¤µû [¤·¤ó¤«¤¤¤®¤ç] /(n) deep-sea fish/ +¿¼´Ö [¤Õ¤«¤Þ] /(n) depths/intimacy/ +¿¼´× [¤·¤ó¤«¤ó] /(n) silent/still/ +¿¼·¤ [¤Õ¤«¤°¤Ä] /(n) deep boots/ +¿¼¸ÆµÛ [¤·¤ó¤³¤­¤å¤¦] /(n) deep breath/ +¿¼¸ò [¤·¤ó¤³¤¦] /(n) close friendship/ +¿¼¸ü [¤·¤ó¤³¤¦] /(adj-na,n) benevolence/sincere/ +¿¼¹¹ [¤·¤ó¤³¤¦] /(n) middle of the night/dead of night/midnight/ +¿¼¹È [¤·¤ó¤¯] /(n) deep crimson/ +¿¼¹È [¤·¤ó¤³¤¦] /(n) deep crimson/ +¿¼¹È¿§ [¤·¤ó¤³¤¦¤·¤ç¤¯] /(n) scarlet/deep crimson/ +¿¼¹Ì [¤·¤ó¤³¤¦] /(n) deep plowing/ +¿¼¹ï [¤·¤ó¤³¤¯] /(adj-na,n) serious/(P)/ +¿¼¹ï²½ [¤·¤ó¤³¤¯¤«] /(n) becoming more serious or severe (problem)/(P)/ +¿¼ºßÀ­¿¿¶Ý [¤·¤ó¤¶¤¤¤»¤¤¤·¤ó¤­¤ó] /cryptosporidium/ +¿¼ºßÀ­¿¿¶Ý¾É [¤·¤ó¤¶¤¤¤»¤¤¤·¤ó¤­¤ó¤·¤ç¤¦] /cryptosporidiosis/ +¿¼»³ [¤·¤ó¤¶¤ó] /(n) mountain recesses/deep in the mountains/(P)/ +¿¼»³ [¤ß¤ä¤Þ] /(n) mountain recesses/deep in the mountains/ +¿¼»³±¨ [¤ß¤ä¤Þ¤¬¤é¤¹] /mountain crow/eastern rook/ +¿¼»³ºù [¤ß¤ä¤Þ¤¶¤¯¤é] /(n) mountain cherry tree/ +¿¼»³Í©Ã« [¤·¤ó¤¶¤ó¤æ¤¦¤³¤¯] /deep mountain valleys/ +¿¼¼Õ [¤·¤ó¤·¤ã] /(n) deep appreciation or gratitude/sincere apology/ +¿¼¼ê [¤Õ¤«¤Ç] /(n) severe wound/ +¿¼¼ò [¤Õ¤«¤¶¤±] /(n) heavy drinking/ +¿¼¾ð¤± [¤Õ¤«¤Ê¤µ¤±] /(n) deep affection/excessive love/ +¿¼¿¼ [¤·¤ó¤·¤ó] /(adj-na,n) grow very late at night/silent/piercing (cold)/ +¿¼¿¼ [¤Õ¤«¤Ö¤«] /(adv) very deeply/ +¿¼¿Ó [¤·¤ó¤¸¤ó] /(adj-na,n) profound/careful/mature/ +¿¼¿Ó¤Ê¤ë [¤·¤ó¤¸¤ó¤Ê¤ë] /extreme/deep/ +¿¼À®´ä [¤·¤ó¤»¤¤¤¬¤ó] /(n) plutonic rock/ +¿¼ÀÚ [¤·¤ó¤»¤Ä] /(oK) (adj-na,n) kindness/gentleness/ +¿¼Àã [¤·¤ó¤»¤Ä] /(n) deep snow/ +¿¼Àã [¤ß¤æ¤­] /(n) deep snow/ +¿¼Àõ [¤·¤ó¤»¤ó] /(n) depth/shade (of color)/ +¿¼ÁØ [¤·¤ó¤½¤¦] /(n) depths/deep level/(P)/ +¿¼ÁØ¿´Íý³Ø [¤·¤ó¤½¤¦¤·¤ó¤ê¤¬¤¯] /(n) depth psychology/ +¿¼Áë [¤·¤ó¤½¤¦] /(n) secluded inner room/ +¿¼Áë¤Ë°é¤Ä [¤·¤ó¤½¤¦¤Ë¤½¤À¤Ä] /(exp) to be brought up with tenderest care in a good family/ +¿¼Ä¹ [¤·¤ó¤Á¤ç¤¦] /(adj-na,n) profound/ +¿¼Äɤ¤ [¤Õ¤«¤ª¤¤] /(n) chase too far/ +¿¼ÄÞ [¤Õ¤«¤Å¤á] /(n) cut a fingernail to the quick/ +¿¼ÅÙ [¤·¤ó¤É] /(n) depth/(P)/ +¿¼ÆÉ¤ß [¤Õ¤«¤è¤ß] /(n) reading too much into (what he says)/ +¿¼Æþ¤ê [¤Õ¤«¤¤¤ê] /(n) deep into/ +¿¼Éô [¤·¤ó¤Ö] /(n) depths/deep part/ +¿¼ÉôÀÅÌ®·ìÀò¾É [¤·¤ó¤Ö¤¸¤ç¤¦¤ß¤ã¤¯¤±¤Ã¤»¤ó¤·¤ç¤¦] /(n) deep vein thrombosis (DVT)/ +¿¼Ê¥ [¤·¤ó¤¨¤ó] /(n) abyss/ravine/ +¿¼ËÅ [¤·¤ó¤Ü¤¦] /(n) deliberate/careful/thoughtful/deeply laid plan/ +¿¼Ëűóθ [¤·¤ó¤Ü¤¦¤¨¤ó¤ê¤ç] /(n) far sight and deep design/ +¿¼Ì£ [¤Õ¤«¤ß] /depth/deep/ +¿¼Ìë [¤·¤ó¤ä] /(n-adv,n-t) late at night/(P)/ +¿¼Ìë² [¤·¤ó¤ä¤¾¤¯] /the night owls/ +¿¼ÌëÊüÁ÷ [¤·¤ó¤ä¤Û¤¦¤½¤¦] /(n) late-night (all-night) broadcasting/ +¿¼Í« [¤·¤ó¤æ¤¦] /(n) deep sadness/great worry/ +¿¼Î¸ [¤·¤ó¤ê¤ç] /(n) deliberate/careful/thoughtful/thoughtfulness/prudence/ +¿¼ÎÐ [¤·¤ó¤ê¤ç¤¯] /(n) dark (deep) green/ +¿¼ÎÐ [¤Õ¤«¤ß¤É¤ê] /(n) dark (deep) green/ +¿¼Îп§ [¤Õ¤«¤ß¤É¤ê¤¤¤í] /dark (deep) green/ +¿¼ß¬ [¤·¤ó¤¿¤ó] /(n) abyss/ +¿½ [¤µ¤ë] /(n) ninth sign of Chinese zodiac (The Monkey, 3p.m.-5p.m., west-southwest, July)/(P)/ +¿½¤·¤Ä¤±¤ë [¤â¤¦¤·¤Ä¤±¤ë] /(v1) to order/to instruct/ +¿½¤·±Û¤· [¤â¤¦¤·¤³¤·] /(n) send word/ +¿½¤·±Û¤¹ [¤â¤¦¤·¤³¤¹] /(v5s) to send word to/to write to/ +¿½¤·³«¤­ [¤â¤¦¤·¤Ò¤é¤­] /(n) (hum) an excuse/a defense/ +¿½¤·³«¤é¤¯ [¤â¤¦¤·¤Ò¤é¤¯] /(v5k) to explain/to justify/ +¿½¤··ó¤Í¤ë [¤â¤¦¤·¤«¤Í¤ë] /(v1) I'm sorry to trouble you/ +¿½¤·¸¯¤ï¤¹ [¤â¤¦¤·¤Ä¤«¤ï¤¹] /(v5r) to write to/to send word to/to hand over (official business)/ +¿½¤·¹ç¤ï¤» [¤â¤¦¤·¤¢¤ï¤»] /(n) arrangement/appointment/(P)/ +¿½¤·¹ç¤ï¤»¤ë [¤â¤¦¤·¤¢¤ï¤»¤ë] /(v1) to arrange/to make an appointment/to agree upon/ +¿½¤·¹þ¤ß [¤â¤¦¤·¤³¤ß] /(n) application/entry/request/subscription/offer/proposal/overture/challenge/(P)/ +¿½¤·¹þ¤ß½ç [¤â¤¦¤·¤³¤ß¤¸¤å¤ó] /order of applications/in order of application/ +¿½¤·¹þ¤ß½ñ [¤â¤¦¤·¤³¤ß¤·¤ç] /(n) application form/written application/ +¿½¤·¹þ¤à [¤â¤¦¤·¤³¤à] /(v5m) to apply for/to make an application/to propose (marriage)/to offer (mediation)/to make an overture (of peace)/to challenge/to lodge (objections)/to request (an interview)/to subscribe for/to book/to reserve/(P)/ +¿½¤·»Ò [¤â¤¦¤·¤´] /(n) heaven-sent child (in answer to a Shinto or Buddhist prayer)/ +¿½¤·¼õ¤±¤ë [¤â¤¦¤·¤¦¤±¤ë] /(v1) to accept/to ask for/to charge (a price)/ +¿½¤·½Ð [¤â¤¦¤·¤Ç] /(n) proposal/request/claim/report/notice/ +¿½¤·½Ð¤Ç [¤â¤¦¤·¤¤¤Ç] /(n) proposal/request/claim/report/notice/ +¿½¤·½Ð¤ë [¤â¤¦¤·¤Ç¤ë] /(v1) to report to/to tell/to suggest/to submit/to request/to make an offer/to come forward with information/(P)/ +¿½¤·½Ð¤òÃǤë [¤â¤¦¤·¤Ç¤ò¤³¤È¤ï¤ë] /(exp) to turn down an offer/ +¿½¤·½Ò¤Ù¤ë [¤â¤¦¤·¤Î¤Ù¤ë] /(v1) to say/to tell (somebody)/to state/ +¿½¤·¾å¤²¤ë [¤â¤¦¤·¤¢¤²¤ë] /(v1) to say/to tell/to state/(P)/ +¿½¤·Á÷¤ë [¤â¤¦¤·¤ª¤¯¤ë] /(v5r) to write to/to send word to/to hand over (official business)/ +¿½¤·ÃÙ¤ì¤ë [¤â¤¦¤·¤ª¤¯¤ì¤ë] /(v1) to be slow in saying/ +¿½¤·Åº¤¨¤ë [¤â¤¦¤·¤½¤¨¤ë] /(v1) to add to what has been said/ +¿½¤·ÅϤ¹ [¤â¤¦¤·¤ï¤¿¤¹] /(v5s) to tell/to announce/to declare/to order/ +¿½¤·Æñ¤¤ [¤â¤¦¤·¤Ë¤¯¤¤] /I'm sorry to trouble you/ +¿½¤·Æþ¤ì [¤â¤¦¤·¤¤¤ì] /(n) proposal/offer/report/proposition/notice/(P)/ +¿½¤·Æþ¤ì¤ë [¤â¤¦¤·¤¤¤ì¤ë] /(v1) to propose/to suggest/(P)/ +¿½¤·ÉÕ¤±¤ë [¤â¤¦¤·¤Ä¤±¤ë] /(v1) to order/to instruct/ +¿½¤·Ê¬ [¤â¤¦¤·¤Ö¤ó] /(n,vs) objection/shortcomings/ +¿½¤·Ê¬¤Ê¤¤ [¤â¤¦¤·¤Ö¤ó¤Ê¤¤] /no objection/nothing to criticize/ +¿½¤·Ê¬¤Î¤Ê¤¤ [¤â¤¦¤·¤Ö¤ó¤Î¤Ê¤¤] /no objection/nothing to criticize/(P)/ +¿½¤·Ê¬¤Î̵¤¤ [¤â¤¦¤·¤Ö¤ó¤Î¤Ê¤¤] /no objection/nothing to criticize/ +¿½¤·Ê¬Ìµ¤¤ [¤â¤¦¤·¤Ö¤ó¤Ê¤¤] /no objection/nothing to criticize/(P)/ +¿½¤·Ê¹¤«¤»¤ë [¤â¤¦¤·¤­¤«¤»¤ë] /(v1) to tell/to talk to/ +¿½¤·Ìõ [¤â¤¦¤·¤ï¤±] /(n) apology/excuse/(P)/ +¿½¤·Ìõ¤¢¤ê¤Þ¤»¤ó [¤â¤¦¤·¤ï¤±¤¢¤ê¤Þ¤»¤ó] /inexcusable/(P)/ +¿½¤·Ìõ¤Ê¤¤ [¤â¤¦¤·¤ï¤±¤Ê¤¤] /(adj-na) inexcusable/(P)/ +¿½¤·ÍÍ [¤â¤¦¤·¤è¤¦] /words/expression/ +¿½¤·Î©¤Æ [¤â¤¦¤·¤¿¤Æ] /(n) allegation/(P)/ +¿½¤·Î©¤Æ¤ë [¤â¤¦¤·¤¿¤Æ¤ë] /(v1) to declare/to plead/ +¿½¤·Î©¤Æ¿Í [¤â¤¦¤·¤¿¤Æ¤Ë¤ó] /petitioner/complainant/ +¿½¤¹ [¤â¤¦¤¹] /(v5s) (hum) to be called/to say/(P)/ +¿½¹ç¤» [¤â¤¦¤·¤¢¤ï¤»] /(n) arrangement/appointment/ +¿½¹ð [¤·¤ó¤³¤¯] /(n,vs) report/statement/filing a return/notification/(P)/ +¿½¹ð½ñ [¤·¤ó¤³¤¯¤·¤ç] /(n) report/declaration/ +¿½¹ðÀ© [¤·¤ó¤³¤¯¤»¤¤] /(n) return system/tax payment by self-assessment/declaration system/ +¿½¹ðǼÀÇ [¤·¤ó¤³¤¯¤Î¤¦¤¼¤¤] /self-assessed tax payment/ +¿½¹ðÈ¢ [¤·¤ó¤³¤¯¤Ð¤³] /suggestion box/ +¿½¹ðÍÑ»æ [¤·¤ó¤³¤¯¤è¤¦¤·] /(n,vs) (filling in) return form/ +¿½¹þ [¤â¤¦¤·¤³¤ß] /(n) application/entry/request/subscription/offer/proposal/overture/challenge/(P)/ +¿½¹þ¤ß [¤â¤¦¤·¤³¤ß] /(n) application/entry/request/subscription/offer/proposal/overture/challenge/(P)/ +¿½¹þ¤ß½ç [¤â¤¦¤·¤³¤ß¤¸¤å¤ó] /order of applications/in order of application/ +¿½¹þ½ñ [¤â¤¦¤·¤³¤ß¤·¤ç] /(n) application form/written application/ +¿½½Ð [¤â¤¦¤·¤Ç] /(n) proposal/request/claim/report/notice/ +¿½½Ð¤Ç [¤â¤¦¤·¤¤¤Ç] /(n) proposal/request/claim/report/notice/ +¿½½Ò¤Ù¤ë [¤â¤¦¤·¤Î¤Ù¤ë] /(v1) to say/to tell (somebody)/to state/ +¿½½Ò¤ò¤¹¤ë [¤·¤ó¤¸¤å¤Ä¤ò¤¹¤ë] /(exp) to make a statement (before a court)/ +¿½ÀÁ [¤·¤ó¤»¤¤] /(n,vs) application/request/petition/(P)/ +¿½ÀÁ¼Ô [¤·¤ó¤»¤¤¤·¤ã] /(n) applicant/ +¿½ÀÁ½ñ [¤·¤ó¤»¤¤¤·¤ç] /written application/ +¿½Ã£ [¤·¤ó¤¿¤Ä] /(n) notification (from a high to a low official)/ +¿½Æþ [¤â¤¦¤·¤¤¤ì] /(n) proposal/offer/report/proposition/notice/ +¿½Ç¯ [¤µ¤ë¤É¤·] /year of the monkey/ +¿½Ì¿µ­ [¤·¤ó¤á¤¤¤­] /deuteronomy/ +¿½Î© [¤â¤¦¤·¤¿¤Æ] /(n) allegation/ +¿½Î©¤Æ [¤â¤¦¤·¤¿¤Æ] /(n) allegation/ +¿½Î©¿Í [¤â¤¦¤·¤¿¤Æ¤Ë¤ó] /(n) petitioner/complainant/ +¿¿ [¤·¤ó] /(adj-na,n) (1) truth/reality/genuineness/(2) Buddhist sect originating in the thirteenth century/(P)/ +¿¿ [¤Þ] /(n,pref) just/right/due (east)/pure/genuine/true/ +¿¿ [¤Þ¤³¤È] /(adj-na,n) (1) truth/reality/genuineness/ +¿¿¤Ã°Å [¤Þ¤Ã¤¯¤é] /(adj-na,n) total darkness/shortsightedness/pitch dark/(P)/ +¿¿¤Ã°Å°Ç [¤Þ¤Ã¤¯¤é¤ä¤ß] /(adj-na,n) pitch dark/ +¿¿¤ÃµÕÍÍ [¤Þ¤Ã¤µ¤«¤µ¤Þ] /(adj-na,n) head over heels/headlong/ +¿¿¤Ã¸þ [¤Þ¤Ã¤³¤¦] /(n) brow/front/helmet front/(P)/ +¿¿¤Ã¸þË¡ [¤Þ¤Ã¤³¤¦¤Û¤¦] /(n) makko-ho (set of four exercises for general health)/ +¿¿¤Ã¹õ [¤Þ¤Ã¤¯¤í] /(adj-na,n) pitch black/(P)/ +¿¿¤Ã¹õ¤¤ [¤Þ¤Ã¤¯¤í¤¤] /(adj) pitch black/deep black/ +¿¿¤ÃºÇÃæ [¤Þ¤Ã¤µ¤¤¤Á¤å¤¦] /(n-adv,n) midst/middle of/height of/(P)/ +¿¿¤ÃÀµÄ¾ [¤Þ¤Ã¤·¤ç¤¦¤¸¤­] /(adj-na,n) perfectly honest/ +¿¿¤ÃÀµÌÌ [¤Þ¤Ã¤·¤ç¤¦¤á¤ó] /(n) directly opposite/right in front/ +¿¿¤ÃÀ¹¤ê [¤Þ¤Ã¤µ¤«¤ê] /(n-adv,n) height of/middle of/full bloom/ +¿¿¤ÃÀÄ [¤Þ¤Ã¤µ¤ª] /(adj-na,n) deep blue/ghastly pale/(P)/ +¿¿¤ÃÀÖ [¤Þ¤Ã¤«] /(adj-na,n) deep red/flushed (of face)/(P)/ +¿¿¤ÃÀè [¤Þ¤Ã¤µ¤­] /(n) the head/the foremost/beginning/(P)/ +¿¿¤ÃÂþÃæ [¤Þ¤Ã¤¿¤À¤Ê¤«] /(n) right in the midst of/right at the height of/ +¿¿¤ÃÃë´Ö [¤Þ¤Ã¤Ô¤ë¤Þ] /(n-adv,n-t) broad daylight/ +¿¿¤Ãľ¤° [¤Þ¤Ã¤¹¤°] /(adj-na,adv,n) straight (ahead)/direct/upright/erect/honest/frank/(P)/ +¿¿¤ÃľÃæ [¤Þ¤Ã¤¿¤À¤Ê¤«] /(n) right in the middle/ +¿¿¤ÃÆó¤Ä [¤Þ¤Ã¤×¤¿¤Ä] /(n) in two equal parts/(P)/ +¿¿¤ÃÆó¤Ä¤Ë [¤Þ¤Ã¤×¤¿¤Ä¤Ë] /right in half/ +¿¿¤ÃÇò [¤Þ¤Ã¤·¤í] /(adj-na,n) pure white/(P)/ +¿¿¤ÃÇò¤¤ [¤Þ¤Ã¤·¤í¤¤] /(adj) pure white/ +¿¿¤ÃÊ¿ [¤Þ¤Ã¤¿¤¤¤é] /(adj-na) perfectly level/ +¿¿¤ÃÊ¿ [¤Þ¤Ã¤Ô¤é] /(adv) (not) by any means/(not) for anything/humbly/sincerely/ +¿¿¤ÃÍ£Ãæ [¤Þ¤Ã¤¿¤À¤Ê¤«] /(n) right in the midst of/right at the height of/ +¿¿¤ÃÍç [¤Þ¤Ã¤Ñ¤À¤«] /(adj-na,n) stark naked/nudity/ +¿¿¤Ç½ñ¤¯ [¤·¤ó¤Ç¤«¤¯] /to write in the square style/ +¿¿¤Ë [¤Þ¤³¤È¤Ë] /(adv) indeed/really/absolutely/truly/actually/ +¿¿¤Ë¼õ¤±¤ë [¤Þ¤Ë¤¦¤±¤ë] /(exp) to take seriously/to believe/ +¿¿¤ËÇ÷¤ë [¤·¤ó¤Ë¤»¤Þ¤ë] /(exp) to be true to nature/to be lifelike/ +¿¿¤Î [¤·¤ó¤Î] /(adj-pn) true/real/genuine/utter/(P)/ +¿¿¤Î°Ç [¤·¤ó¤Î¤ä¤ß] /pitch-darkness/ +¿¿¤Îͧ [¤·¤ó¤Î¤È¤â] /true friend/ +¿¿¤ó±ß [¤Þ¤ó¤Þ¤ë] /(adj-na,n) perfect circle/ +¿¿¤ó±ß¤¤ [¤Þ¤ó¤Þ¤ë¤¤] /(adj) perfectly round/ +¿¿¤ó´Ý [¤Þ¤ó¤Þ¤ë] /(adj-na,n) perfect circle/(P)/ +¿¿¤ó´Ý¤¤ [¤Þ¤ó¤Þ¤ë¤¤] /(adj) perfectly circular/ +¿¿¤óÁ° [¤Þ¤ó¤Þ¤¨] /(n) right in front/under the nose/ +¿¿¤óÁ°¤Ë [¤Þ¤ó¤Þ¤¨¤Ë] /right in front of/just opposite/ +¿¿¤óÃæ [¤Þ¤ó¤Ê¤«] /(n) middle/centre/mid-way/(P)/ +¿¿°Å [¤Þ¤¯¤é] /total darkness/shortsightedness/ +¿¿°Å°Ç [¤Þ¤¯¤é¤ä¤ß] /total darkness/ +¿¿°Õ [¤·¤ó¤¤] /(n) real intention/true motive/true meaning/(P)/ +¿¿°ÕµÁ [¤·¤ó¤¤¤®] /true meaning/ +¿¿°ìʸ»ú [¤Þ¤¤¤Á¤â¤ó¤¸] /(n) straight/as the crow flies/ +¿¿°ø [¤·¤ó¤¤¤ó] /(n) true reason/true motive/ +¿¿±Æ [¤·¤ó¤¨¤¤] /(n) portrait/ +¿¿±ß¿¿¼î [¤·¤ó¤¨¤ó¤·¤ó¤¸¤å] /cultured pearls/ +¿¿²£ [¤Þ¤è¤³] /(n) directly horizontal/right beside/ +¿¿²¼ [¤Þ¤·¤¿] /(adj-no,n) right under/directly below/ +¿¿²Á [¤·¤ó¤«] /(n) true value/real worth/(P)/ +¿¿²Æ [¤Þ¤Ê¤Ä] /(n-adv,n-t) midsummer/(P)/ +¿¿²Æ¤Î½ë¤µ [¤Þ¤Ê¤Ä¤Î¤¢¤Ä¤µ] /(n) heat of high summer/ +¿¿²ÆÆü [¤Þ¤Ê¤Ä¤Ó] /(n) day on which the temperature exceeds 30 degrees Centigrade/ +¿¿²Õ [¤·¤ó¤³] /(adj-na,n-adv,n-t) real/true/ +¿¿³ËºÙ˦ [¤·¤ó¤«¤¯¤µ¤¤¤Ü¤¦] /(n) eukaryotic cell/ +¿¿³û [¤Þ¤¬¤â] /(n) mallard duck/ +¿¿´æ [¤·¤ó¤¬¤ó] /(n) the genuine and the spurious/ +¿¿´é [¤Þ¤¬¤ª] /(n) serious look/(P)/ +¿¿µ¶ [¤·¤ó¤®] /(n) truth or error/authenticity/(P)/ +¿¿µ¶¤ÎÄø [¤·¤ó¤®¤Î¤Û¤É] /whether it is true or not/ +¿¿µ¶¤ò³Î¤«¤á¤ë [¤·¤ó¤®¤ò¤¿¤·¤«¤á¤ë] /(exp) to make sure of the truth/ +¿¿µÁ [¤·¤ó¤®] /(n) true meaning/ +¿¿µÕ [¤Þ¤µ¤«] /(adv) (uk) by no means/(P)/ +¿¿µÕÍÍ¤Ë [¤Þ¤µ¤«¤µ¤Þ¤Ë] /headlong/head over heels/ +¿¿µû³ï [¤Þ¤Ê¤¬¤Ä¤ª] /(n) Japanese butterfish/ +¿¿µûÈÄ [¤Þ¤Ê¤¤¤¿] /(n) chopping board/ +¿¿¶Ý [¤·¤ó¤­¤ó] /(adj-na,n) fungus/fungi/ +¿¿¶Ý¾É [¤·¤ó¤­¤ó¤·¤ç¤¦] /(n) cryptosporidiosis/mycosis/mycoses/ +¿¿¶á [¤Þ¤Â¤«] /(adj-na,n-adv,n) proximity/nearness/soon/nearby/ +¿¿¶á¤¤ [¤Þ¤Â¤«¤¤] /(adj) near at hand/ +¿¿¶õ [¤·¤ó¤¯¤¦] /(adj-na,n) vacuum/hollow/empty/(P)/ +¿¿¶õ´É [¤·¤ó¤¯¤¦¤«¤ó] /(n) vacuum tube/ +¿¿¶õÁݽüµ¡ [¤·¤ó¤¯¤¦¤½¤¦¤¸¤­] /(n) vacuum cleaner/ +¿¿¶õÂÓ [¤·¤ó¤¯¤¦¤¿¤¤] /air pocket/ +¿¿¶õÅŵå [¤·¤ó¤¯¤¦¤Ç¤ó¤­¤å¤¦] /vacuum bulb/ +¿¿¶õÊñÁõ [¤·¤ó¤¯¤¦¤Û¤¦¤½¤¦] /vacuum packaging/ +¿¿·¬±» [¤Þ¤¯¤ï¤¦¤ê] /(n) melon/Cucumis melo var Makuwa/ +¿¿·õ [¤·¤ó¤±¤ó] /(adj-na,n) seriousness/earnestness/(P)/ +¿¿·õ¾¡Éé [¤·¤ó¤±¤ó¤·¤ç¤¦¤Ö] /fighting with real swords/game played in real earnest/ +¿¿¸À [¤·¤ó¤´¤ó] /(n) mantra/quintessential word/Mantrayana/Shingon, Sino-Japanese esoteric Buddhism, originating in the eight century/ +¿¿¸Ä [¤·¤ó¤³] /(adj-na,n-adv,n-t) real/true/ +¿¿¸Ö [¤Þ¤³¤â] /(n) wild rice/ +¿¿¸å¤í [¤Þ¤¦¤·¤í] /(n) right behind/ +¿¿¸ñ [¤Þ¤´¤¤] /(n) black carp/black koi/ +¿¿¸þ¤¤ [¤Þ¤à¤«¤¤] /(io) (n) face to face/straight ahead/just in front of/ +¿¿¸þ¤«¤¤ [¤Þ¤à¤«¤¤] /(n) directly opposite/facing/ +¿¿¸þ¤­ [¤Þ¤à¤­] /(adj-na,n) earnest/singlehanded/face to face/straight ahead/just in front of/ +¿¿¸þË¡ [¤Þ¤Ã¤³¤¦¤Û¤¦] /(n) makko-ho (set of four exercises for general health)/ +¿¿¹È [¤·¤ó¤¯] /(n) scarlet/crimson/ +¿¿¹õ [¤Þ¤Ã¤¯¤í] /(adj-na,n) pitch black/ +¿¿¹üĺ [¤·¤ó¤³¤Ã¤Á¤ç¤¦] /(n) showing one's true worth/ +¿¿º½ [¤Þ¤µ¤´] /(n) sand/ +¿¿ºÇÃæ [¤Þ¤Ã¤µ¤¤¤Á¤å¤¦] /(n-adv,n) midst/middle of/height of/ +¿¿ºÝ [¤Þ¤®¤ï] /(n-adv,n-t) just on the point of/on the verge of/ +¿¿»Í³Ñ [¤Þ¤·¤«¤¯] /(adj-na,n) square/(P)/ +¿¿»÷ [¤Þ¤Í] /(n) mimicry/imitation/behavior/pretense/(P)/ +¿¿»÷¤· [¤Þ¤Í¤·] /(col) (uk) copy cat/ +¿¿»÷¤ë [¤Þ¤Í¤ë] /(v1) to mimic/to imitate/(P)/ +¿¿»÷»ö [¤Þ¤Í¤´¤È] /(n) sham/make-believe/mere form/ +¿¿¼Â [¤µ¤Ê] /(adj-na,adv,n) truth/reality/ +¿¿¼Â [¤µ¤Í] /(adj-na,adv,n) truth/reality/ +¿¿¼Â [¤·¤ó¤¸¤Ä] /(adj-na,adv,n) truth/reality/(P)/ +¿¿¼Â¤ò¸ì¤ë [¤·¤ó¤¸¤Ä¤ò¤«¤¿¤ë] /(exp) to speak the truth/ +¿¿¼Â°ìÏ© [¤·¤ó¤¸¤Ä¤¤¤Á¤í] /path of sincerity/ +¿¿¼ÂÀ­ [¤·¤ó¤¸¤Ä¤»¤¤] /fidelity/truth/authenticity/credibility/ +¿¿¼ÂÌ£ [¤·¤ó¤¸¤Ä¤ß] /(n) truth (veracity, authenticity) (e.g. of a report)/ +¿¿¼î [¤·¤ó¤¸¤å] /(n) pearl/(P)/ +¿¿¼î³­ [¤·¤ó¤¸¤å¤«¤¤] /(n) mother of pearl/pearl oyster/ +¿¿¼î³­ [¤·¤ó¤¸¤å¤¬¤¤] /(n) mother of pearl/pearl oyster/ +¿¿¼î¸÷ [¤·¤ó¤¸¤å¤³¤¦] /pearl iridescence/ +¿¿¼îºÙ¹© [¤·¤ó¤¸¤å¤¶¤¤¤¯] /pearl work/ +¿¿¼î¼Á [¤·¤ó¤¸¤å¤·¤Ä] /mother-of-pearl/ +¿¿¼î¼è¤ê [¤·¤ó¤¸¤å¤È¤ê] /pearl fishing/pearl diver/ +¿¿¼î¼ð [¤·¤ó¤¸¤å¤·¤å] /(n) cholesteatoma/pearl tumor/ +¿¿¼î¿§ [¤·¤ó¤¸¤å¤¤¤í] /pearl gray/ +¿¿¼îÁØ [¤·¤ó¤¸¤å¤½¤¦] /(n) mother-of-pearl/ +¿¿¼îÊì [¤·¤ó¤¸¤å¤Ü] /mother-of-pearl/ +¿¿¼îÍÜ¿£ [¤·¤ó¤¸¤å¤è¤¦¤·¤ç¤¯] /pearl culture/ +¿¿¼îÍÜ¿£¾ì [¤·¤ó¤¸¤å¤è¤¦¤·¤ç¤¯¤¸¤ç¤¦] /pearl-oyster beds/ +¿¿¼îÏÑ [¤·¤ó¤¸¤å¤ï¤ó] /Pearl Harbour/(P)/ +¿¿½¡ÂçëÇÉ [¤·¤ó¤·¤å¤¦¤ª¤ª¤¿¤Ë¤Ï] /Otani sect of Shinshu/ +¿¿½¨Åù´Ö [¤Þ¤Û¤é¤Þ] /(ateji) (n) ] /a great and splendid land/ +¿¿½¨Ï¤¾ì [¤Þ¤Û¤í¤Ð] /(ateji) (n) a great and splendid land/ +¿¿½ñ [¤·¤ó¤·¤ç] /(n) square style/ +¿¿½ò [¤·¤ó¤¸¤ç] /fish cake/ +¿¿¾É [¤·¤ó¤·¤ç¤¦] /(n) genuine case (of a disease)/ +¿¿¾å [¤Þ¤¦¤¨] /(n) just above/right overhead/(P)/ +¿¿¾ð [¤·¤ó¤¸¤ç¤¦] /(n) true feeling/ +¿¿¿´ [¤Þ¤³¤³¤í] /(n) sincerity/devotion/ +¿¿¿´ [¤Þ¤´¤³¤í] /(n) sincerity/devotion/(P)/ +¿¿¿·¤·¤¤ [¤Þ¤¢¤¿¤é¤·¤¤] /(adj) brand new/(P)/ +¿¿¿¼¤Ë [¤Þ¤Ö¤«¤Ë] /down over the eyes/ +¿¿¿Í [¤·¤ó¤¸¤ó] /(n) true man/ +¿¿¿Í´Ö [¤Þ¤Ë¤ó¤²¤ó] /(n) an honest man/a good citizen/ +¿¿¿å [¤Þ¤ß¤º] /(n) fresh water/ +¿¿¿ñ [¤·¤ó¤º¤¤] /(n) true meaning/mystery/essence/quintessence/soul/core/kernel/life blood/(P)/ +¿¿À­ [¤·¤ó¤»¤¤] /(n) inborn nature/genuine/ +¿¿Àµ [¤·¤ó¤»¤¤] /(adj-na,n) genuine/authentic/true/pure/ +¿¿ÀµÄ¾ [¤Þ¤·¤ç¤¦¤¸¤­] /(adj-na,n) perfectly honest/ +¿¿ÀµÌÌ [¤Þ¤·¤ç¤¦¤á¤ó] /(n) directly opposite/right in front/(P)/ +¿¿À¶¿å [¤Þ¤·¤ß¤º] /(n) pure water/clear water/ +¿¿À¹¤ê [¤Þ¤µ¤«¤ê] /(adj-na) height of/middle of/full bloom/ +¿¿À¾ [¤Þ¤Ë¤·] /(n) due west/ +¿¿ÀÄ [¤Þ¤µ¤ª] /(adj-na,n) deep blue/ghastly pale/ +¿¿ÀÄ [¤Þ¤Ã¤µ¤ª] /(adj-na,n) deep blue/ghastly pale/ +¿¿ÀÖ [¤Þ¤Ã¤«] /(io) (adj-na,n) deep red/flushed (of face)/ +¿¿À× [¤·¤ó¤»¤­] /(n) true autograph/ +¿¿ÀØ [¤·¤ó¤»¤­] /(n) true autograph/ +¿¿Á±Èþ [¤·¤ó¤¼¤ó¤Ó] /(n) the true, the good, and the beautiful/ +¿¿Áê [¤·¤ó¤½¤¦] /(n) truth/real situation/(P)/ +¿¿ÁêÄ´ºº [¤·¤ó¤½¤¦¤Á¤ç¤¦¤µ] /(n) fact-finding/ +¿¿ÂǤÁ [¤·¤ó¤¦¤Á] /(n) star performer/ +¿¿Âä [¤Þ¤À¤¤] /(n) Red Sea bream/ +¿¿ÂþÃæ [¤Þ¤Ã¤¿¤À¤Ê¤«] /(n) right in the midst of/right at the height of/ +¿¿ÃÝ [¤Þ¤À¤±] /(n) a long-jointed bamboo/ +¿¿Ãæ [¤Þ¤Ê¤«] /(n) middle/centre/mid-way/ +¿¿Ãæ [¤Þ¤ó¤Ê¤«] /(n) middle/centre/mid-way/ +¿¿Ãë [¤Þ¤Ò¤ë] /(n-adv,n-t) midday/broad daylight/ +¿¿Ãë´Ö [¤Þ¤Ã¤Ô¤ë¤Þ] /(n-adv,n-t) broad daylight/ +¿¿Ãî [¤Þ¤à¤·] /(oK) (n) viper/adder/asp/ +¿¿Ä¾ [¤Þ¤¹¤°] /(adj-na,adv,n) straight (ahead)/direct/upright/erect/honest/frank/ +¿¿Ä¾ [¤Þ¤Ã¤¹¤°] /(adj-na,adv,n) straight (ahead)/direct/upright/erect/honest/frank/ +¿¿Äü [¤·¤ó¤¿¤¤] /(n) ultimate truth/essence (in Buddhism)/ +¿¿Äü [¤·¤ó¤Æ¤¤] /(n) ultimate truth/essence (in Buddhism)/ +¿¿ÅÄ [¤µ¤Ê¤À] /(n) plait/braid/ +¿¿ÅÄÃî [¤µ¤Ê¤À¤à¤·] /(n) tapeworm/ +¿¿ÅÄɳ [¤µ¤Ê¤À¤Ò¤â] /(n) braid/ +¿¿ÅÄÊÔ¤ß [¤µ¤Ê¤À¤¢¤ß] /(n) plait/ +¿¿Åß [¤Þ¤Õ¤æ] /(n-adv,n-t) midwinter/(P)/ +¿¿ÅßÆü [¤Þ¤Õ¤æ¤Ó] /(n) day on which the temperature fails to reach 0 degrees Centigrade/ +¿¿Åì [¤Þ¤Ò¤¬¤·] /(n) due east/ +¿¿Æî [¤Þ¤ß¤Ê¤ß] /(n) due south/ +¿¿Æó¤Ä¤Ë [¤Þ¤Õ¤¿¤Ä¤Ë] /right in half/ +¿¿Ç¡ [¤·¤ó¤Ë¤ç] /(n) the absolute/absolute reality/ +¿¿Çò [¤Þ¤·¤í] /(adj-na,n) pure white/ +¿¿Çò [¤Þ¤Ã¤·¤í] /(adj-na,n) pure white/ +¿¿Çò¤¤ [¤Þ¤Ã¤·¤í¤¤] /(adj) pure white/ +¿¿ÈÁ [¤Þ¤Û] /(n) full sail/ +¿¿ÈÈ¿Í [¤·¤ó¤Ï¤ó¤Ë¤ó] /(n) the real criminal/ +¿¿ÈÝ [¤·¤ó¤Ô] /(n) true or false/ +¿¿Èé [¤·¤ó¤Ô] /(n) true (inner) skin/corium/derma/cutis/ +¿¿Èþ [¤·¤ó¤Ó] /true beauty/ +¿¿É® [¤·¤ó¤Ô¤Ä] /(n) autograph/one's own handwriting/personal note/ +¿¿Éôʬ½¸¹ç [¤·¤ó¤Ö¤Ö¤ó¤·¤å¤¦¤´¤¦] /proper subset/ +¿¿Êª [¤·¤ó¤Ö¤Ä] /(n) genuine article/ +¿¿Ê¬¿ô [¤·¤ó¤Ö¤ó¤¹¤¦] /(n) proper fraction/ +¿¿Ê¿ [¤Þ¤Ã¤Ô¤é] /(adv) (not) by any means/(not) for anything/humbly/sincerely/ +¿¿ËÌ [¤Þ¤­¤¿] /(n) due north/ +¿¿Ì£ [¤·¤ó¤ß] /(n) true meaning/ +¿¿Ì¾Äá [¤Þ¤Ê¤Å¤ë] /(n) white-necked crane/ +¿¿ÌÊ [¤Þ¤ï¤¿] /(n) silk floss/silk wadding/ +¿¿ÌÌ [¤Þ¤È¤â] /(adj-na,n) (uk) the front/honesty/uprightness/direct/ +¿¿ÌÌÌÜ [¤·¤ó¤á¤ó¤â¤¯] /(n) one's true character/oneself/seriousness/earnestness/ +¿¿ÌÌÌÜ [¤Þ¤¸¤á] /(adj-na,n) diligent/serious/honest/(P)/ +¿¿ÌÌÌÜÉå¤ë [¤Þ¤¸¤á¤¯¤µ¤ë] /(v5r) to pretend to be earnest/ +¿¿ÌëÃæ [¤Þ¤è¤Ê¤«] /(n-adv,n-t) dead of night/midnight/(P)/ +¿¿Í¦ [¤·¤ó¤æ¤¦] /(n) true courage/true heroism/ +¿¿Íç [¤Þ¤Ã¤Ñ¤À¤«] /(adj-na,n) stark naked/nudity/ +¿¿Íý [¤·¤ó¤ê] /(n) truth/(P)/ +¿¿Íý´Ø¿ô [¤·¤ó¤ê¤«¤ó¤¹¤¦] /(n) truth-function/ +¿¿ÍýÃÍ [¤·¤ó¤ê¤Á] /(n) truth-value/ +¿¿Î¨ [¤·¤ó¤½¤Ä] /(adj-na,n) honesty/sincerity/frankness/ +¿¿Ùõ [¤·¤ó¤·] /(adj-na,n) sincerity/earnestness/(P)/ +¿¿íñ [¤·¤ó¤»¤­] /(n) true autograph/ +¿¿ï« [¤·¤ó¤Á¤å¤¦] /(n) brass/ +¿À [¤«¤ß] /(n) god/(P)/ +¿À¡¹ [¤«¤ß¤¬¤ß] /(n) gods/ +¿À¡¹¤·¤¤ [¤³¤¦¤´¤¦¤·¤¤] /(adj) divine/sublime/solemn/ +¿À¤È¿ò¤á¤ë [¤«¤ß¤È¤¢¤¬¤á¤ë] /(exp) to deify/ +¿À¤Ë»Å¤¨¤ë [¤«¤ß¤Ë¤Ä¤«¤¨¤ë] /(exp) to serve God/ +¿À¤Î°¦ [¤«¤ß¤Î¤¢¤¤] /divine love/ +¿À¤Î²¼¤·µë¤¦¤¿Êª [¤«¤ß¤Î¤¯¤À¤·¤¿¤â¤¦¤¿¤â¤Î] /godsend/heavenly gift/ +¿À¤ÎÆÁ¤ò²Î¤Ã¤¿²Î [¤«¤ß¤Î¤È¤¯¤ò¤¦¤¿¤Ã¤¿¤¦¤¿] /poem in praise of God/ +¿À¤ò°Ú¤ì¤ë [¤«¤ß¤ò¤ª¤½¤ì¤ë] /(exp) to fear God/ +¿À¤ò·É¤¦ [¤«¤ß¤ò¤¦¤ä¤Þ¤¦] /(exp) to revere God/ +¿À¤òº¤Ö [¤«¤ß¤ò¤¿¤Ã¤È¤Ö] /(exp) to revere God/ +¿À°Ò [¤·¤ó¤¤] /(n) god's authority/might of Heaven/ +¿À°Õ [¤·¤ó¤¤] /(n) divine will/ +¿À°è [¤·¤ó¤¤¤­] /(n) Shinto shrine precincts/ +¿À±£¤· [¤«¤ß¤«¤¯¤·] /(n) mysterious disappearance/spirited away/ +¿À±¤ [¤·¤ó¤¤¤ó] /(n) exceptional artistry/ +¿À±ñ [¤·¤ó¤¨¤ó] /(n) shrine gardens/ +¿À²½ [¤·¤ó¤«] /(n) apotheosis/ +¿À²Ð [¤·¤ó¤«] /(n) sacred flame/ +¿À³Ê [¤·¤ó¤«¤¯] /(n) divinity/ +¿À³Ê²½ [¤·¤ó¤«¤¯¤«] /(n) deification/ +¿À³Ø [¤·¤ó¤¬¤¯] /(n) theology/(P)/ +¿À³Ø¹» [¤·¤ó¤¬¤Ã¤³¤¦] /(n) theological school/ +¿À³Ø»Î [¤·¤ó¤¬¤¯¤·] /Doctor of Divinity/ +¿À³Ø¼Ô [¤·¤ó¤¬¤¯¤·¤ã] /(n) theologian/ +¿À³Ú [¤«¤°¤é] /(n) ancient Shinto music and dancing/(P)/ +¿À³Ý¤±¤Æ [¤«¤ß¤«¤±¤Æ] /(adv) swear by god/absolutely/ +¿À´± [¤·¤ó¤«¤ó] /(n) Shinto priest/(P)/ +¿À´ï [¤·¤ó¤­] /(n) sacred treasure/the three sacred treasures (sword, jewel, mirror)/ +¿À´ï [¤¸¤ó¤®] /(n) sacred treasure/the three sacred treasures (sword, jewel, mirror)/ +¿Àµ¤ [¤·¤ó¤­] /(n) the elements/spirit/mind/divinity/ +¿Àµ» [¤·¤ó¤®] /(n) divine or supernatural skill/ +¿ÀµÀ [¤¸¤ó¤®] /(n) gods of heaven and earth/ +¿ÀµÀ´± [¤¸¤ó¤®¤«¤ó] /(n) Shinto commissioner/ +¿ÀµÜ [¤¸¤ó¤°¤¦] /(n) Shinto shrine/(P)/ +¿ÀµÜ³°±ñ [¤¸¤ó¤°¤¦¤¬¤¤¤¨¤ó] /outer gardens of Meiji Shrine/ +¿ÀµÜµå¾ì [¤¸¤ó¤°¤¦¤­¤å¤¦¤¸¤ç¤¦] /(n) Jingu Stadium/ +¿À¶¶ [¤·¤ó¤­¤ç¤¦] /(n) sacred bridge/ +¿À¶À [¤·¤ó¤­¤ç¤¦] /(n) divine mirror/sacred mirror (one of the three sacred treasures)/ +¿À¶È [¤«¤ß¤ï¤¶] /(n) divine work/miracle/(P)/ +¿À¶Ê [¤·¤ó¤­¤ç¤¯] /The Divine Comedy/ +¿À·Ð [¤·¤ó¤±¤¤] /(n) nerve/sensitivity/(P)/ +¿À·Ð¤¬±Ô¤¤ [¤·¤ó¤±¤¤¤¬¤¹¤ë¤É¤¤] /(exp) sensitive/thin-skinned/ +¿À·Ð¤¬ºÙ¤¤ [¤·¤ó¤±¤¤¤¬¤Û¤½¤¤] /be oversensitive/ +¿À·Ð¤¬ºÙ¤«¤¤ [¤·¤ó¤±¤¤¤¬¤³¤Þ¤«¤¤] /have delicate feeling/be sensitive/ +¿À·Ð¤Î±Ô¤¤ [¤·¤ó¤±¤¤¤Î¤¹¤ë¤É¤¤] /(exp) sensitive/thin-skinned/ +¿À·Ð¤ÎÆߤ¤ [¤·¤ó¤±¤¤¤Î¤Ë¤Ö¤¤] /(exp) insensitive/thick-skinned/ +¿À·Ð¥¬¥¹ [¤·¤ó¤±¤¤¥¬¥¹] /(n) nerve gas/ +¿À·Ð±ê [¤·¤ó¤±¤¤¤¨¤ó] /neuritis/ +¿À·Ð²Ê [¤·¤ó¤±¤¤¤«] /neurology/ +¿À·Ð²Ê°å [¤·¤ó¤±¤¤¤«¤¤] /neurologist/ +¿À·Ð²áÉÒ [¤·¤ó¤±¤¤¤«¤Ó¤ó] /(adj-na,n) oversensitive/ +¿À·Ð²óÏ©ÌÖ [¤·¤ó¤±¤¤¤«¤¤¤í¤â¤¦] /biological neural network/ +¿À·Ð³°²Ê [¤·¤ó¤±¤¤¤²¤«] /(n) neurosurgery/ +¿À·Ð³Ë [¤·¤ó¤±¤¤¤«¤¯] /neuron/ +¿À·Ð³Ø [¤·¤ó¤±¤¤¤¬¤¯] /neurology/ +¿À·Ð·Ï [¤·¤ó¤±¤¤¤±¤¤] /(n) nervous system/ +¿À·ÐºÙ˦ [¤·¤ó¤±¤¤¤µ¤¤¤Ü¤¦] /nerve cell/neuron/ +¿À·Ð¼Á [¤·¤ó¤±¤¤¤·¤Ä] /(adj-na,n) nervousness/(P)/ +¿À·Ð¾É [¤·¤ó¤±¤¤¤·¤ç¤¦] /(n) nervous disorder/neurosis/ +¿À·Ð¾ã³² [¤·¤ó¤±¤¤¤·¤ç¤¦¤¬¤¤] /(n) neurological disorder/ +¿À·Ð¿ê¼å [¤·¤ó¤±¤¤¤¹¤¤¤¸¤ã¤¯] /nervous breakdown/ +¿À·ÐÀá [¤·¤ó¤±¤¤¤»¤Ä] /(adj-na,n) ganglion/ganglia/ +¿À·ÐÀï [¤·¤ó¤±¤¤¤»¤ó] /(n) war of nerves/ +¿À·ÐÁ¡°Ý [¤·¤ó¤±¤¤¤»¤ó¤¤] /nerve fiber/ +¿À·ÐÁÈ¿¥ [¤·¤ó¤±¤¤¤½¤·¤­] /nerve tissue/ +¿À·ÐÃæ¿õ [¤·¤ó¤±¤¤¤Á¤å¤¦¤¹¤¦] /nerve center/ +¿À·ÐÄË [¤·¤ó¤±¤¤¤Ä¤¦] /(n) nervous disorder/neuralgia/ +¿À·ÐÉ [¤·¤ó¤±¤¤¤Ó¤ç¤¦] /nervous disorder/nerve disease/ +¿À·Ø¤Ç [¤«¤ß¤â¤¦¤Ç] /(n) visiting a shrine/ +¿À·î [¤³¤¦¤Å¤­] /(obs) tenth lunar month/ +¿À·õ [¤·¤ó¤±¤ó] /(n) divine sword (one of the three sacred treasures)/ +¿À·ü¤«¤ê [¤«¤ß¤¬¤«¤ê] /(n) divine possession/fanatic/ +¿À·ü¤ê [¤«¤ß¤¬¤«¤ê] /(n) Buddhist chanting/ +¿À¸¢ [¤·¤ó¤±¤ó] /(n) divine right/ +¿À¸¢À¯¼£ [¤·¤ó¤±¤ó¤»¤¤¤¸] /theocracy/ +¿À¸Í¤Ã»Ò [¤³¤¦¤Ù¤Ã¤³] /native of Kobe/ +¿À¸Í°é¤Á [¤³¤¦¤Ù¤½¤À¤Á] /raised in Kobe/ +¿À¹ß¤í¤· [¤«¤ß¤ª¤í¤·] /(n) seance/possession/ +¿À¹ñ [¤·¤ó¤³¤¯] /(n) land of the gods/Japan/ +¿À»²¤ê [¤«¤ß¤Þ¤¤¤ê] /(n,vs) visiting shrines/ +¿À»ö [¤·¤ó¤¸] /(n) Shinto rituals/ +¿À¼¥ [¤·¤ó¤¸] /(n) sacred jewels (one of the three sacred treasures)/emperor's seal/ +¿À¼° [¤·¤ó¤·¤­] /(n) Shinto rites/Shinto style/ +¿À¼Ò [¤¸¤ó¤¸¤ã] /(n) Shinto shrine/(P)/ +¿À¼ÒÊ©³Õ [¤¸¤ó¤¸¤ã¤Ö¤Ã¤«¤¯] /(n) (Shinto) shrines and (Buddhist) temples/ +¿À¼Ø [¤·¤ó¤¸¤ã] /sacred snake/ +¿À¼ç [¤«¤ó¤Ì¤·] /(n) Shinto priest/(P)/ +¿À¼ò [¤·¤ó¤·¤å] /(n) sacred wine or sake/sake offered to the gods/ +¿À¼ò [¤ß¤­] /(n) sacred wine or sake/sake offered to the gods/ +¿À¼ø [¤·¤ó¤¸¤å] /(n) divine gift/ +¿À¼ù [¤·¤ó¤¸¤å] /(n) god tree (Ailanthus)/ +¿À½£ [¤·¤ó¤·¤å¤¦] /(n) land of the gods/Japan/China/ +¿À½Ðµ´Ë× [¤·¤ó¤·¤å¤Ä¤­¤Ü¤Ä] /(n) appearing in unexpected places and at unexpected moments/elusive/phantom/ +¿À½õ [¤·¤ó¤¸¤ç] /(n) assistance from the gods/ +¿À¾¨º× [¤«¤ó¤Ê¤á¤µ¤¤] /(n) a shrine festival/ +¿À¿¦ [¤·¤ó¤·¤ç¤¯] /(n) Shinto priest(hood)/ +¿À¿§ [¤·¤ó¤·¤ç¤¯] /(n) mind and composure/ +¿À¿§¼«¼ã [¤·¤ó¤·¤ç¤¯¤¸¤¸¤ã¤¯] /(adj-na) perfect composure/calm and collected/ +¿À¿®¿´ [¤«¤ß¤·¤ó¤¸¤ó] /(n) belief in god/ +¿À¿À [¤«¤ß¤¬¤ß] /(n) gods/ +¿À¿À¤·¤¤ [¤³¤¦¤´¤¦¤·¤¤] /(adj) divine/sublime/solemn/ +¿À¿Í [¤·¤ó¤¸¤ó] /(n) gods and men/godlike person/ +¿À¿ñ [¤·¤ó¤º¤¤] /(n) true meaning/mystery/essence/quintessence/soul/core/kernel/life blood/(P)/ +¿ÀÀ­ [¤·¤ó¤»¤¤] /(n) divinity/ +¿ÀÀ¯ [¤·¤ó¤»¤¤] /(n) theocracy/ +¿ÀÀ» [¤·¤ó¤»¤¤] /(adj-na,n) holiness/sacredness/dignity/(P)/ +¿ÀÀç [¤·¤ó¤»¤ó] /(n) mountain wizard/ +¿ÀÁ° [¤·¤ó¤¼¤ó] /(n) before god/before an altar/ +¿ÀÁ°¤ËÀÀ¤¦ [¤·¤ó¤¼¤ó¤Ë¤Á¤«¤¦] /(exp) to pledge before God/ +¿ÀÁ°¤ËÉñ¤òÊô¤¸¤ë [¤·¤ó¤¼¤ó¤Ë¤Þ¤¤¤ò¤Û¤¦¤¸¤ë] /(exp) to dedicate a dance to a god/ +¿ÀÁ°·ëº§ [¤·¤ó¤¼¤ó¤±¤Ã¤³¤ó] /Shinto wedding/ +¿ÀÁò [¤·¤ó¤½¤¦] /(n) Shinto funeral/ +¿À® [¤·¤ó¤½¤¯] /(adj-na,n) godspeed/swiftness/ +¿ÀÂÎ [¤·¤ó¤¿¤¤] /(n) an object in which a deity resides/ +¿ÀÂå [¤«¤ß¤è] /(n) ancient time/age of the gods/ +¿ÀÂå [¤¸¤ó¤À¤¤] /(n) ancient time/age of the gods/ +¿ÀÂå¿ù [¤¸¤ó¤À¤¤¤¹¤®] /(n) lignitized Japanese cedar/ +¿ÀÂåʸ»ú [¤¸¤ó¤À¤¤¤â¤¸] /(n) ancient Japanese characters (regarded today as created at a much more recent date)/ +¿ÀÂ÷ [¤·¤ó¤¿¤¯] /(n) oracle/ +¿Àê [¤«¤ß¤À¤Ê] /(n) household Shinto shrine/ +¿Àļ [¤·¤ó¤Á¤ç¤¯] /(n) oracle/ +¿ÀÄÌÎÏ [¤¸¤ó¤º¤¦¤ê¤­] /(n) supernatural power/ +¿ÀÄÌÎÏ [¤¸¤ó¤Ä¤¦¤ê¤­] /(n) supernatural power/ +¿ÀÅ [¤·¤ó¤Ç¤ó] /(n) temple/sacred place/(P)/ +¿ÀÅô [¤·¤ó¤È¤¦] /(n) sacred light/ +¿ÀƸ [¤·¤ó¤É¤¦] /(n) prodigy/wonder child/(P)/ +¿ÀÆ» [¤·¤ó¤È¤¦] /(n) Shinto/(P)/ +¿ÀÆ»¿®¼Ô [¤·¤ó¤È¤¦¤·¤ó¤¸¤ã] /followers of Shintoism/ +¿ÀÆÁ [¤·¤ó¤È¤¯] /(n) divine virtues/ +¿ÀÆàÀ [¤«¤Ê¤¬¤ï¤±¤ó] /prefecture next to Tokyo/ +¿ÀÇÏ [¤·¤ó¤á] /(n) sacred horse/ +¿Àȳ [¤·¤ó¤Ð¤Ä] /(n) divine punishment/ +¿ÀÈë [¤·¤ó¤Ô] /(adj-na,n) mystery/(P)/ +¿ÀÈë³Ø [¤·¤ó¤Ò¤¬¤¯] /occultism (Western)/ +¿ÀÈë¼çµÁ [¤·¤ó¤Ô¤·¤å¤®] /mysticism/ +¿ÀÈëÀ­ [¤·¤ó¤Ô¤»¤¤] /(n) mystique/ +¿ÀÈëŪ [¤·¤ó¤Ô¤Æ¤­] /(adj-na) mysterious/ +¿ÀÉÊ [¤·¤ó¤Ô¤ó] /(n) an inspired work/ +¿ÀÉã [¤·¤ó¤×] /(n) Catholic priest/abbe/(P)/ +¿ÀÉä [¤·¤ó¤×] /(n) amulet/a charm/ +¿ÀÉð [¤¸¤ó¤à] /legendary founding Emperor of Japan/ +¿ÀÉ÷ [¤«¤ß¤«¤¼] /(n) divine wind/Kamikaze/(P)/ +¿ÀÊ© [¤·¤ó¤Ö¤Ä] /(n) Shinto and Buddhism/ +¿ÀÊÑ [¤·¤ó¤Ú¤ó] /(n) miracle/ +¿ÀÊõ [¤·¤ó¤Ý¤¦] /(n) sacred treasure/ +¿À̯ [¤·¤ó¤ß¤ç¤¦] /(adj-na,n) meek/faithful/quiet/(P)/ +¿À̵·î [¤«¤ß¤Ê¤Å¤­] /(n-adv,n) (obs) tenth month of the lunar calendar/ +¿À̵·î [¤«¤ó¤Ê¤Å¤­] /(n-adv,n) (obs) tenth month of the lunar calendar/ +¿ÀÌÀ [¤·¤ó¤á¤¤] /(n) deity/God/ +¿ÀÌÚ [¤·¤ó¤Ü¤¯] /(n) sacred tree/ +¿ÀÍ´ [¤·¤ó¤æ¤¦] /(n) (rare) heavenly protection/divine help/ +¿ÀÍÁ [¤ß¤³¤·] /(n) a portable shrine carried in festivals/ +¿ÀÍÍ [¤«¤ß¤µ¤Þ] /(n) god/(P)/ +¿ÀÍؽ¸ [¤·¤ó¤è¤¦¤·¤å¤¦] /collection of mythology/ +¿ÀÍê¤ß [¤«¤ß¤À¤Î¤ß] /(n) entreaty to a deity/ +¿Àθ [¤·¤ó¤ê¤ç] /(n) divine will/ +¿ÀÎî [¤·¤ó¤ì¤¤] /(n) divine spirit/ +¿ÀÏà [¤·¤ó¤ï] /(n) myth/legend/(P)/ +¿ÀÏÃ³Ø [¤·¤ó¤ï¤¬¤¯] /(n) mythology/ +¿ÀØá¤ê [¤«¤ß¤¬¤«¤ê] /(n) divine possession/fanatic/ +¿Àñ [¤·¤ó¤»¤ó] /(n) food and alcohol offering to the gods/ +¿ÁÈé [¤È¤Í¤ê¤³] /(n) ash (tree)/ +¿Â»Î [¤·¤ó¤·] /(n) gentleman/(P)/ +¿Â»Î¶¨Äê [¤·¤ó¤·¤­¤ç¤¦¤Æ¤¤] /gentlemen's agreement/(P)/ +¿Â»Î·¤ [¤·¤ó¤·¤°¤Ä] /mens shoes/ +¿Â»ÎŪ [¤·¤ó¤·¤Æ¤­] /(adj-na) gentlemanly/ +¿Â»ÎÉþ [¤·¤ó¤·¤Õ¤¯] /suits for gentlemen/ +¿Â»ÎÍÑ [¤·¤ó¤·¤è¤¦] /for men/male-/ +¿Â»ÎÏ¿ [¤·¤ó¤·¤í¤¯] /(n) (who's who) directory/ +¿Â¾¦ [¤·¤ó¤·¤ç¤¦] /(n) a wealthy merchant/ +¿Ã²¼ [¤·¤ó¤«] /(n) retainer/ +¿Ã»ö [¤·¤ó¤¸] /(n) serving as a retainer/ +¿Ã½¾ [¤·¤ó¤¸¤å¤¦] /(n) vassalage/ +¿ÃÀÒ [¤·¤ó¤»¤­] /(n) status of a subject/ +¿ÃÀҹ߲¼ [¤·¤ó¤»¤­¤³¤¦¤«] /(of members of the Imperial family) becoming subjects of the state/ +¿ÃÀá [¤·¤ó¤»¤Ä] /(n) loyalty to one's master/ +¿ÃÉþ [¤·¤ó¤×¤¯] /(n) vassalage/ +¿Ã̱ [¤·¤ó¤ß¤ó] /(n) subject/national/ +¿Ä [¤·¤ó] /(n) core/heart/wick/marrow/(P)/ +¿Ä¤¬Éå¤Ã¤Æ¤¤¤ë [¤·¤ó¤¬¤¯¤µ¤Ã¤Æ¤¤¤ë] /(exp) to be rotten to the core/ +¿Ä¤òÀÚ¤ë [¤·¤ó¤ò¤­¤ë] /(exp) to trim a wick/ +¿ÄÃÏ [¤·¤ó¤¸] /(n) padding/ +¿Å [¤¿¤­¤®] /(n) firewood/kindling/fuel/(P)/ +¿Å [¤Þ¤­] /(n) piece of firewood/ +¿Å³ä [¤Þ¤­¤ï¤ê] /(n) wood-chopping/ +¿Å³ä¤ê [¤Þ¤­¤ï¤ê] /(n) (1) hatchet/axe/(2) wood-chopping/wood-splitting/ +¿Å½¦¤¤ [¤¿¤­¤®¤Ò¤í¤¤] /firewood gathering/ +¿Å¿å [¤·¤ó¤¹¤¤] /(n) fuel and water/cooking/salary/ +¿Åú [¤·¤ó¤¿¤ó] /(n) wood and charcoal/fuel/(P)/ +¿Æ [¤ª¤ä] /(n) parents/(P)/ +¿Æ¤·¤¤ [¤·¤¿¤·¤¤] /(adj) intimate/close (e.g. friend)/(P)/ +¿Æ¤·¤¤Í§Ã£ [¤·¤¿¤·¤¤¤È¤â¤À¤Á] /close (intimate) friend/ +¿Æ¤·¤¯ [¤·¤¿¤·¤¯] /(adv,n) intimately/personally/in person/ +¿Æ¤·¤ß [¤·¤¿¤·¤ß] /(n) intimacy/affection/familiarity/(P)/ +¿Æ¤·¤ß¤ä¤¹¤¤ [¤·¤¿¤·¤ß¤ä¤¹¤¤] /friendly/ +¿Æ¤·¤à [¤·¤¿¤·¤à] /(v5m) to be intimate with/to befriend/(P)/ +¿Æ¤ËµÕ¤é¤¦ [¤ª¤ä¤Ë¤µ¤«¤é¤¦] /(exp) to disobey one's parents/ +¿Æ¤ËÁ᤯»à¤Ê¤ì¤ë [¤ª¤ä¤Ë¤Ï¤ä¤¯¤·¤Ê¤ì¤ë] /(exp) to be orphaned while still young/ +¿Æ¤ËÈÀ¤¯ [¤ª¤ä¤Ë¤½¤à¤¯] /(exp) to disobey one's parent(s)/ +¿Æ¤ËËø¸«Êü¤µ¤ì¤ë [¤ª¤ä¤Ë¤Þ¤Ç¤ß¤Ï¤Ê¤µ¤ì¤ë] /(exp) to be the despair of one's parents/ +¿Æ¤Îµ¤¼Á¤ò¾µ¤±¤ë [¤ª¤ä¤Î¤­¤·¤Ä¤ò¤¦¤±¤ë] /(exp) to inherit one's parents disposition/ +¿Æ¤Î¸À¤¦»ö¤òʹ¤¯ [¤ª¤ä¤Î¤¤¤¦¤³¤È¤ò¤­¤¯] /(exp) to obey one's parents/ +¿Æ¤Î¼·¸÷ [¤ª¤ä¤Î¤Ê¤Ê¤Ò¤«¤ê] /(exp) capitalizing on the fame of a parent/riding a parent's coat-tails/ +¿Æ¤Î¾ð [¤ª¤ä¤Î¤¸¤ç¤¦] /parental love/ +¿Æ¤ÎÂå [¤ª¤ä¤Î¤À¤¤] /one's parents' generation/ +¿Æ¤ò¶ì¤·¤á¤ë [¤ª¤ä¤ò¤¯¤ë¤·¤á¤ë] /(exp) to cause one's parents distress/ +¿Æ°¦ [¤·¤ó¤¢¤¤] /(n) (1) deep affection/(2) dear/beloved/(P)/ +¿Æ±Ò [¤·¤ó¤¨¤¤] /(n) monarch's guards/(P)/ +¿Æ±ÒÂâ [¤·¤ó¤¨¤¤¤¿¤¤] /(n) bodyguards/ +¿Æ±Òʼ [¤·¤ó¤¨¤¤¤Ø¤¤] /a personal guard or bodyguard/ +¿Æ±Ü [¤·¤ó¤¨¤Ä] /(n) personal inspection/ +¿Æ²¦ [¤·¤ó¤Î¤¦] /(n) prince of royal blood/Imperial prince/ +¿Æ²¦ÈÞ [¤·¤ó¤Î¤¦¤Ò] /Imperial princess/ +¿Æ²èÌÌ [¤ª¤ä¤¬¤á¤ó] /main screen/ +¿Æ²ñ¼Ò [¤ª¤ä¤¬¤¤¤·¤ã] /(n) parent company/(P)/ +¿Æ³Ý¤«¤ê [¤ª¤ä¤¬¤«¤ê] /(adj-no,n) dependent on one's parents/ +¿Æ³ô [¤ª¤ä¤«¤Ö] /(n) parent root or stock/pre-split stock or share/ +¿Æµ¡ [¤ª¤ä¤­] /(n) main telephone (esp. when there are extensions)/ +¿Æµö [¤ª¤ä¤â¤È] /(n) one's parents/one's parents' home/one's home/ +¿Æ¶É [¤ª¤ä¤­¤ç¤¯] /(n) (computer) master station/ +¿Æ¶Ì [¤ª¤ä¤À¤Þ] /(n) boss/chief/head/ +¿Æ¶á [¤·¤ó¤­¤ó] /(n) a relative/familiarity/ +¿Æ¶á´¶ [¤·¤ó¤­¤ó¤«¤ó] /(n) affinity/(P)/ +¿Æ·»Äï [¤ª¤ä¤­¤ç¤¦¤À¤¤] /(n) parents and siblings/one's relatives/ +¿Æ¸¢ [¤·¤ó¤±¤ó] /(n) parental authority/ +¿Æ¸¢¼Ô [¤·¤ó¤±¤ó¤·¤ã] /person exercising parental authority/ +¿Æ¸µ [¤ª¤ä¤â¤È] /(n) one's parents/one's parents' home/one's home/ +¿Æ¸æ [¤ª¤ä¤´] /(n) another's parent(s)/ +¿Æ¸ò [¤·¤ó¤³¤¦] /(n) intimacy/(P)/ +¿Æ¹¥ [¤·¤ó¤³¤¦] /(n) friendship/good fellowship/ +¿Æ¹§¹Ô [¤ª¤ä¤³¤¦¤³¤¦] /(adj-na,n) filial piety/(P)/ +¿Æ¹ð [¤·¤ó¤³¤¯] /(n) formal complaint made by a victim/ +¿Æ¹ðºá [¤·¤ó¤³¤¯¤¶¤¤] /(n) type of crime which requires a formal complaint from the victim in order to prosecute/ +¿Æ¹ü [¤ª¤ä¤Ü¤Í] /(n) ribs of a folding fan/ +¿Æº× [¤·¤ó¤µ¤¤] /(n) rites conducted by the emperor/ +¿ÆºÛ [¤·¤ó¤µ¤¤] /(n) matter personally decided by the emperor/ +¿Æ»Ò [¤ª¤ä¤³] /(n) parent and child/(P)/ +¿Æ»Ò [¤·¤ó¤·] /(n) parent and child/ +¿Æ»Ò´Ø·¸ [¤ª¤ä¤³¤«¤ó¤±¤¤] /(n) parent-child relationship/ +¿Æ»ÒÅÅÏà [¤ª¤ä¤³¤Ç¤ó¤ï] /extension phone (and its main line)/ +¿Æ»ÒЧ [¤ª¤ä¤³¤É¤ó] /(n) chicken and egg on rice/parent and child donburi/ +¿Æ»ÒЧ [¤ª¤ä¤³¤É¤ó¤Ö¤ê] /(n) chicken and egg on rice/parent and child donburi/ +¿Æ»×¤¤ [¤ª¤ä¤ª¤â¤¤] /(n) love or affection for one's parents/ +¿Æ»Ø [¤ª¤ä¤æ¤Ó] /(n) thumb/(P)/ +¿Æ»ú [¤ª¤ä¤¸] /(n) first character (of a dictionary entry)/ +¿Æ½ð [¤·¤ó¤·¤ç] /(n) signature of an emperor or noble/ +¿Æ½ñ [¤·¤ó¤·¤ç] /(n) handwritten or autograph letter/(P)/ +¿Æ¾¡¤ê [¤ª¤ä¤Þ¤µ¤ê] /(adj-na,n) surpassing one's parents/ +¿Æ¾ù¤ê [¤ª¤ä¤æ¤º¤ê] /(n) inheritance from a parent/(P)/ +¿Æ¿´ [¤ª¤ä¤´¤³¤í] /(n) parental love or affection/ +¿Æ¿È [¤·¤ó¤ß] /(adj-na,n) relative/kind/cordial/ +¿ÆÀ¯ [¤·¤ó¤»¤¤] /(n) direct Imperial rule/ +¿ÆÀÌ [¤·¤ó¤»¤­] /(n) relative/(P)/ +¿ÆÀÌ´Ø·¸ [¤·¤ó¤»¤­¤«¤ó¤±¤¤] /(n) relations/members of extended family/ +¿ÆÀÌÃÎ¸Ê [¤·¤ó¤»¤­¤Á¤­] /relatives and acquaintances/ +¿ÆÀÚ [¤·¤ó¤»¤Ä] /(adj-na,n) kindness/gentleness/(P)/ +¿ÆÀڤ˱þ¤¨¤ë [¤·¤ó¤»¤Ä¤Ë¤³¤¿¤¨¤ë] /(exp) to repay a kindness/ +¿ÆÀÚµ¤ [¤·¤ó¤»¤Ä¤®] /(n) kindheartedness/ +¿ÆÀÚ¿´ [¤·¤ó¤»¤Ä¤·¤ó] /(n) kindness/ +¿ÆÁ¥ [¤ª¤ä¤Ö¤Í] /(n) mother ship/ +¿ÆÁ± [¤·¤ó¤¼¤ó] /(n) friendship/(P)/ +¿ÆÁ±»î¹ç [¤·¤ó¤¼¤ó¤¸¤¢¤¤] /(n) friendly match (game)/friendly/ +¿ÆÁ [¤·¤ó¤½] /(n) degree of intimacy/ +¿Æ² [¤·¤ó¤¾¤¯] /(n) relatives/(P)/ +¿Æ²´Ø·¸ [¤·¤ó¤¾¤¯¤«¤ó¤±¤¤] /(n) kinship/ +¿ÆÂå¤ï¤ê [¤ª¤ä¤¬¤ï¤ê] /(n) (one acting as a) foster parent/ +¿ÆÃΤ餺 [¤ª¤ä¤·¤é¤º] /(n) wisdom tooth/ +¿ÆÃì [¤ª¤ä¤Ð¤·¤é] /(n) main pillar/ +¿ÆĬ [¤ª¤ä¤·¤ª] /(n) the Kurile Current/ +¿ÆÄ» [¤ª¤ä¤É¤ê] /(n) parent bird/ +¿ÆŸ [¤·¤ó¤Æ¤ó] /(n) confidential/ +¿ÆŸ½ñ [¤·¤ó¤Æ¤ó¤·¤ç] /confidential letter/ +¿ÆÅÅ [¤·¤ó¤Ç¤ó] /(n) telegram sent by an emperor or head of state/ +¿ÆÅù [¤·¤ó¤È¤¦] /(n) degree of kinship/ +¿ÆÆü [¤·¤ó¤Ë¤Á] /(n) pro-Japanese/(P)/ +¿ÆÆü²È [¤·¤ó¤Ë¤Á¤«] /(n) Japanophile/ +¿ÆÆüÇÉ [¤·¤ó¤Ë¤Á¤Ï] /(n) pro-Japanese group/Japanophiles/ +¿ÆǤ [¤·¤ó¤Ë¤ó] /(n) imperial appointment/ +¿ÆǤ´± [¤·¤ó¤Ë¤ó¤«¤ó] /(n) official appointed by the Emperor/ +¿ÆǤ¼° [¤·¤ó¤Ë¤ó¤·¤­] /investing of an official appointed by the Emperor/ +¿ÆÇϼ¯ [¤ª¤ä¤Ð¤«] /(n) (over) fond parents/ +¿ÆÉ® [¤·¤ó¤Ô¤Ä] /(n) the handwriting of a high-ranking person/ +¿ÆÉÔ¹§ [¤ª¤ä¤Õ¤³¤¦] /(adj-na,n) lack of filial piety/(P)/ +¿ÆÉã [¤ª¤ä¤¸] /(gikun) (n) one's father/old man/one's boss/ +¿Æʬ [¤ª¤ä¤Ö¤ó] /(n) boss/chief/head/(P)/ +¿Æʬ³ô [¤ª¤ä¤Ö¤ó¤«¤Ö] /position of boss (big-shot)/ +¿Æʬȩ¤Î¿Í [¤ª¤ä¤Ö¤ó¤Ï¤À¤Î¤Ò¤È] /bossy/ +¿Æʸ»ú [¤ª¤ä¤â¤¸] /(n) capital letter/first character of a dictionary entry/ +¿ÆÊÆ [¤·¤ó¤Ù¤¤] /(n) pro-American/ +¿ÆÊý [¤ª¤ä¤«¤¿] /(n) master/(P)/ +¿ÆÊý³ô [¤ª¤ä¤«¤¿¤«¤Ö] /(n) sumo coach's name use license/ +¿ÆÊýÆü¤Î´Ý [¤ª¤ä¤«¤¿¤Ò¤Î¤Þ¤ë] /(n) the attitude that with the state as one's boss, normal fiscal accountability can be dispensed with/ +¿ÆËÓ [¤·¤ó¤Ü¤¯] /(n) friendship/reunion/(P)/ +¿ÆËÓ²ñ [¤·¤ó¤Ü¤¯¤«¤¤] /(n) informal social gathering/ +¿ÆÌ© [¤·¤ó¤ß¤Ä] /(adj-na,n) intimacy/friendship/(P)/ +¿ÆÌ©´¶ [¤·¤ó¤ß¤Ä¤«¤ó] /feeling of affinity/friendship/ +¿Æ̵¤· [¤ª¤ä¤Ê¤·] /(n) parentless/ +¿Æ̵¤·»Ò [¤ª¤ä¤Ê¤·¤´] /(n) parentless child/orphan/ +¿ÆÌÚ [¤ª¤ä¤®] /(n) stock (from which a graft is taken)/ +¿ÆÌì [¤ª¤ä¤¸] /(gikun) (n) one's father/old man/one's boss/ +¿Æͧ [¤·¤ó¤æ¤¦] /(n) close friend/bosom (old, intimate) friend/buddy/crony/chum/(P)/ +¿ÆΤ [¤ª¤ä¤¶¤È] /(n) the home of one's parents/ +¿ÆÎ¥¤ì [¤ª¤ä¤Ð¤Ê¤ì] /(n,vs) independence from parents/ +¿ÆÎ× [¤·¤ó¤ê¤ó] /(n) visit by an emperor or noble/ +¿ÆÎà [¤·¤ó¤ë¤¤] /(n) relation/kin/(P)/ +¿ÆÎà±ï¼Ô [¤·¤ó¤ë¤¤¤¨¤ó¤¸¤ã] /(n) one's relatives by blood and marriage (in blood and law)/one's kith and kin/ +¿ÆÎà½ñ¤­ [¤·¤ó¤ë¤¤¤¬¤­] /(n) written record of one's relatives/ +¿ÆÎàÉÕ¤­¹ç¤¤ [¤·¤ó¤ë¤¤¤Å¤­¤¢¤¤] /(n) (the quality of) inter-family association/ +¿ÆÏ [¤·¤ó¤ï] /(n) friendship/fellowship/ +¿ÆÏÂÀ­ [¤·¤ó¤ï¤»¤¤] /affinity/ +¿ÆÏÂÎÏ [¤·¤ó¤ï¤ê¤ç¤¯] /(n) (chemical) affinity/ +¿ÆßÕ [¤·¤ó¤·¤ã] /(n) coming into close contact and being influenced by/ +¿Æó [¤·¤ó¤é¤ó] /(n) Founder of the Jodo Shinshu sect of Buddhism (1173-1262)/ +¿Ç¤ë [¤ß¤ë] /(v1) to examine (medical)/(P)/ +¿Ç»¡ [¤·¤ó¤µ¤Ä] /(n,vs) medical examination/(P)/ +¿Ç»¡·ô [¤·¤ó¤µ¤Ä¤±¤ó] /patient's registration ticket/ +¿Ç»¡¼¼ [¤·¤ó¤µ¤Ä¤·¤Ä] /examining room/ +¿Ç»¡Âæ [¤·¤ó¤µ¤Ä¤À¤¤] /examination table (at a doctor's office)/ +¿Ç»¡Æü [¤·¤ó¤µ¤Ä¤Ó] /consultation day/ +¿Ç»¡ÎÁ [¤·¤ó¤µ¤Ä¤ê¤ç¤¦] /consultation or doctor's fee/ +¿ÇÃÇ [¤·¤ó¤À¤ó] /(n,vs) diagnosis/(P)/ +¿ÇÃÇ³Ø [¤·¤ó¤À¤ó¤¬¤¯] /(n) diagnostics/ +¿ÇÃǽñ [¤·¤ó¤À¤ó¤·¤ç] /(n) medical certificate/ +¿ÇÃÇÌô [¤·¤ó¤À¤ó¤ä¤¯] /(n) diagnostic drug/diagnostic pharmaceutical/ +¿ÇÎÅ [¤·¤ó¤ê¤ç¤¦] /(n,vs) medical examination and treatment/diagnosis/(P)/ +¿ÇÎŻٱç [¤·¤ó¤ê¤ç¤¦¤·¤¨¤ó] /diagnostic aid (medical)/ +¿ÇÎŽê [¤·¤ó¤ê¤ç¤¦¤·¤ç] /(n) (medical) clinic/(P)/ +¿ÇÎŽê [¤·¤ó¤ê¤ç¤¦¤¸¤ç] /(n) (medical) clinic/ +¿È [¤ß] /(n) body/main part/oneself/sword/(P)/ +¿È [¤à¤¯¤í] /(n) (dead) body/corpse/ +¿È¤«¤é½Ð¤¿»¬ [¤ß¤«¤é¤Ç¤¿¤µ¤Ó] /(exp) paying for one's mistakes/getting one's just deserts/suffering the consequences (of one's own actions)/reap what you sow/ +¿È¤¬ºÙ¤ë [¤ß¤¬¤Û¤½¤ë] /(exp) to lose weight/to become thin/ +¿È¤¸¤í¤®¤â¤·¤Ê¤¤ [¤ß¤¸¤í¤®¤â¤·¤Ê¤¤] /didn't stir an inch/ +¿È¤¸¤í¤° [¤ß¤¸¤í¤°] /(v5g) to stir/to move/ +¿È¤Å¤¯¤í¤¤ [¤ß¤Å¤¯¤í¤¤] /(n) dressing oneself/personal grooming/ +¿È¤Ê¤ê [¤ß¤Ê¤ê] /(n) personal appearance/(P)/ +¿È¤Ë¤·¤ß¤ë [¤ß¤Ë¤·¤ß¤ë] /(v1) to sink deeply into one's mind/to come home to/ +¿È¤ËÀ÷¤ß¤ë [¤ß¤Ë¤·¤ß¤ë] /(exp) to come home to/to go to one's heart/ +¿È¤ËÀ÷¤ß¤ëÉ÷ [¤ß¤Ë¤·¤ß¤ë¤«¤¼] /piercing wind/ +¿È¤ËÃ失¤ë [¤ß¤Ë¤Ä¤±¤ë] /(exp) to wear/to put on/ +¿È¤ËÉÕ¤±¤ë [¤ß¤Ë¤Ä¤±¤ë] /(exp) to learn/to acquire knowledge/ +¿È¤Ë;¤ë±É¤òÈï¤ë [¤ß¤Ë¤¢¤Þ¤ë¤¨¤¤¤ò¤³¤¦¤à¤ë] /(exp) to receive undeserved honor/ +¿È¤Î²ó¤ê [¤ß¤Î¤Þ¤ï¤ê] /(n) one's personal appearance/personal belongings/(P)/ +¿È¤Î¾Ú¤òΩ¤Æ¤ë [¤ß¤Î¤¢¤«¤·¤ò¤¿¤Æ¤ë] /(exp) to vindicate one's innocence/ +¿È¤Î¾å [¤ß¤Î¤¦¤¨] /(n) one's future/one's welfare/one's personal history/(P)/ +¿È¤ÎÂå¶â [¤ß¤Î¤·¤í¤­¤ó] /(n) ransom/ +¿È¤ÎÄø [¤ß¤Î¤Û¤É] /(n) one's social position/one's own place/ +¿È¤ÎÌÓ [¤ß¤Î¤±] /(n) body hair/ +¿È¤ò¤«¤¬¤á¤ë [¤ß¤ò¤«¤¬¤á¤ë] /(v1) to stoop/to bend over/ +¿È¤ò±Þ¤¦ [¤ß¤ò¤¤¤È¤¦] /(exp) to take good care of oneself/ +¿È¤ò´ó¤»¤ë [¤ß¤ò¤è¤»¤ë] /(exp) to live under another's roof/to become a dependent on/ +¿È¤ò¸î¤ë [¤ß¤ò¤Þ¤â¤ë] /(exp) to defend oneself/ +¿È¤ò»¦¤·¤Æ¿Î¤ò°Ù¤¹ [¤ß¤ò¤³¤í¤·¤Æ¤¸¤ó¤ò¤Ê¤¹] /(exp) to do an act of benevolence at the sacrifice of oneself/ +¿È¤ò»ý¤ÁÊø¤¹ [¤ß¤ò¤â¤Á¤¯¤º¤¹] /(exp) to ruin oneself/ +¿È¤ò¼Î¤Æ¤ë [¤ß¤ò¤¹¤Æ¤ë] /(exp) to throw away one's life/ +¿È¤ò¼é¤ë [¤ß¤ò¤Þ¤â¤ë] /(exp) to defend oneself/ +¿È¤ò½¤¤á¤ë [¤ß¤ò¤ª¤µ¤á¤ë] /(exp) to order one's life/ +¿È¤òÀ¶¤á¤ë [¤ß¤ò¤­¤è¤á¤ë] /(exp) to cleanse oneself/ +¿È¤òÅꤸ¤ë [¤ß¤ò¤È¤¦¤¸¤ë] /(v1) to throw oneself (into an activity)/ +¿È¤òÆþ¤ì¤ë [¤ß¤ò¤¤¤ì¤ë] /(exp) to exert oneself/to devote oneself to/ +¿È¤òÉú¤»¤ë [¤ß¤ò¤Õ¤»¤ë] /(exp) to lie face-down/ +¿È¤òËݤ¹ [¤ß¤ò¤Ò¤ë¤¬¤¨¤¹] /(exp) to turn aside adroitly/to dodge/ +¿È¤òΩ¤Æ¤ë [¤ß¤ò¤¿¤Æ¤ë] /(exp) to make a success in life/ +¿È°ì¤Ä [¤ß¤Ò¤È¤Ä] /(n) one's body alone/lacking possessions/ +¿È²á¤® [¤ß¤¹¤®] /(n) one's living/ +¿È´ñÎï [¤ß¤®¤ì¤¤] /(adj-na,n) neat personal appearance/ +¿È´ó¤ê [¤ß¤è¤ê] /(n) relative/(P)/ +¿Èµö [¤ß¤â¤È] /(n) person's identity/ID/past/background/ +¿È¶¦ [¤ß¤É¤â] /(n) we/ +¿È¶Ò [¤ß¤Ï¤Ð] /(oK) (n) width of a garment/ +¿È¶á [¤ß¤Â¤«] /(adj-na,n) near oneself/close to one/familiar/(P)/ +¿È¶õ [¤ß¤½¤é] /(n) body/one's fortune/ +¿È·Á [¤ß¤Ê¤ê] /(n) dress/outfit/getup/appearance/ +¿È·Ú [¤ß¤¬¤ë] /(adj-na,n) light/agile/nimble/casual/carefree/(P)/ +¿È·ç¤­òÙ [¤ß¤«¤­¤Ë¤·¤ó] /dried, sliced herring/ +¿È¸µ [¤ß¤â¤È] /(n) person's identity/ID/past/background/(P)/ +¿È¸µ³Îǧ [¤ß¤â¤È¤«¤¯¤Ë¤ó] /ID/person's identity/checking background/ +¿È¸µÊÝ¾Ú [¤ß¤â¤È¤Û¤·¤ç¤¦] /personal reference/ +¿È¹½¤¨ [¤ß¤¬¤Þ¤¨] /(n) posture/ +¿È¹½¤¨¤ë [¤ß¤¬¤Þ¤¨¤ë] /(v1) to put oneself on guard/to stand ready/to square off/ +¿Èº¢ [¤ß¤´¤í] /(n) body of a garment/bodice/ +¿È»ÅÅÙ [¤ß¤¸¤¿¤¯] /(n) dress/outfit/turnout/preparation/getup/ +¿È»ÅÉñ¤¤ [¤ß¤¸¤Þ¤¤] /(n) dressing or outfitting oneself/ +¿È»ÙÅÙ [¤ß¤¸¤¿¤¯] /(n) dressing or outfitting oneself/ +¿È»ý¤Á [¤ß¤â¤Á] /(n) conduct/behavior/pregnant/ +¿È¼õ¤± [¤ß¤¦¤±] /(n) ransoming/redeeming/ +¿È½Å [¤ß¤ª¤â] /(adj-na,n) pregnant/ +¿È¾¡¼ê [¤ß¤¬¤Ã¤Æ] /(adj-na,n) selfishness/egoism/egotism/ +¿È¾ã¼Ô [¤·¤ó¤·¤ç¤¦¤·¤ã] /(n) disabled person/physically handicapped person/(P)/ +¿È¾å [¤·¤ó¤·¤ç¤¦] /(n) a fortune/wealthy person/housekeeping/property/ +¿È¾å [¤·¤ó¤¸¤ç¤¦] /(n) merit/body/social position/(P)/ +¿È¾å»ý¤Á [¤·¤ó¤·¤ç¤¦¤â¤Á] /good housekeeper/ +¿È¾æ [¤ß¤¿¤±] /(n) length (of clothing)/ +¿È¿´ [¤·¤ó¤·¤ó] /(n) body and mind/ +¿È¿¶¤ê [¤ß¤Ö¤ê] /(n) gesture/(P)/ +¿È¿¶¤ê¤Ç¼¨¤¹ [¤ß¤Ö¤ê¤Ç¤·¤á¤¹] /to express by gestures/ +¿È¿Ì¤¤ [¤ß¤Ö¤ë¤¤] /(n) shivering/trembling/shuddering/(P)/ +¿ÈÀÁ¤± [¤ß¤¦¤±] /(n) ransoming/redeeming/ +¿ÈÁ¬ [¤ß¤¼¤Ë] /(n) one's own money/ +¿ÈÁ¶¤¤ [¤ß¤Å¤¯¤í¤¤] /(n) dressing oneself/ +¿ÈÂÎ [¤«¤é¤À] /(n) (1) body/(2) health/(P)/ +¿ÈÂÎ [¤·¤ó¤¿¤¤] /(n) (1) body/(2) health/(P)/ +¿ÈÂνý³² [¤«¤é¤À¤·¤ç¤¦¤¬¤¤] /(n) mayhem/ +¿ÈÂξ㳲¼Ô [¤·¤ó¤¿¤¤¤·¤ç¤¦¤¬¤¤¤·¤ã] /disabled person/physically handicapped person/(P)/ +¿ÈÂå [¤·¤ó¤À¤¤] /(n) fortune/property/ +¿ÈÂå¤ê [¤ß¤¬¤ï¤ê] /(n) substitution/a substitute/ +¿ÈÂå¤ï¤ê [¤ß¤¬¤ï¤ê] /(n) substitute (for)/sacrifice (of, to)/scapegoat (for)/(P)/ +¿ÈÂå¤ò·¹¤±¤ë [¤·¤ó¤À¤¤¤ò¤«¤¿¤à¤±¤ë] /(exp) to squander one's fortunes/ +¿ÈÂå¤ò»¤¤ë [¤·¤ó¤À¤¤¤ò¤¹¤ë] /(exp) to lose a person's fortune/ +¿ÈÂå¶â [¤ß¤Î¤·¤í¤­¤ó] /(n) ransom/ +¿ÈÂå¶âÍ×µá [¤ß¤Î¤·¤í¤­¤ó¤è¤¦¤­¤å¤¦] /(n) ransom demand/(P)/ +¿ÈÂå¸Â¤ê [¤·¤ó¤À¤¤¤«¤®¤ê] /going bankrupt/ +¿ÈÃΤ餺 [¤ß¤·¤é¤º] /(adj-na,n) self-conceit/neglecting one's health/ +¿ÈÃæ [¤·¤ó¤Á¤å¤¦] /(n) within one's body/ +¿ÈĹ [¤·¤ó¤Á¤ç¤¦] /(n) height (of body)/stature/(P)/ +¿ÈŤÎÄ㤤¿Í [¤·¤ó¤Á¤ç¤¦¤Î¤Ò¤¯¤¤¤Ò¤È] /short person/ +¿ÈÅꤲ [¤ß¤Ê¤²] /(n,vs) drown oneself/throw oneself into water/(P)/ +¿ÈÆ°¤­ [¤ß¤¦¤´¤­] /(n,vs) moving about/stirring about/(P)/ +¿ÈÆâ [¤ß¤¦¤Á] /(n) one's whole body/relatives/friends/followers/(P)/ +¿ÈÇä¤ê [¤ß¤¦¤ê] /(n) selling oneself (into bondage)/ +¿ÈÈí¤ë [¤ß¤Þ¤«¤ë] /(v5r) to pass away/to die/ +¿ÈÉý [¤ß¤Ï¤Ð] /(n) width of a garment/ +¿Èʬ [¤ß¤Ö¤ó] /(n) social position/social status/(P)/ +¿Èʬ¤Î¹â¤¤¿Í [¤ß¤Ö¤ó¤Î¤¿¤«¤¤¤Ò¤È] /man of high position/ +¿Èʬ¾ÚÌÀ½ñ [¤ß¤Ö¤ó¤·¤ç¤¦¤á¤¤¤·¤ç] /identification papers/(P)/ +¿ÈʬÊÁ [¤ß¤Ö¤ó¤¬¤é] /status/social standing/ +¿ÈÊÁ [¤ß¤¬¤é] /(n) one's person/(P)/ +¿ÈÊÁ¹´Â« [¤ß¤¬¤é¤³¤¦¤½¤¯] /(n) (in) custody/physical restraint (e.g. by police)/ +¿ÈÊÕ [¤·¤ó¤Ú¤ó] /(n) one's person/(P)/ +¿ÈÊý [¤ß¤«¤¿] /(n) friend/supporter/ally/ +¿ÈÌ¿ [¤·¤ó¤á¤¤] /(n) one's life/ +¿ÈÌ夨 [¤ß¤â¤À¤¨] /(n) writhing (in agony)/ +¿ÈäƤë [¤ß¤´¤â¤ë] /(v5r) to become pregnant/ +¿ÈåºÎï [¤ß¤®¤ì¤¤] /(adj-na,n) neat personal appearance/ +¿ÈìÝÕþ [¤ß¤Ó¤¤¤­] /(n) favoritism/nepotism/ +¿É [¤«¤Î¤È] /(n) 8th in rank/eighth sign of the Chinese calendar/ +¿É [¤·¤ó] /(n) 8th in rank/eighth sign of the Chinese calendar/ +¿É¤¤ [¤«¤é¤¤] /(adj) (1) hot (spicy)/salty/(2) tough (on someone)/adverse/harsh/(P)/ +¿É¤¤ [¤Ä¤é¤¤] /(adj) painful/heart-breaking/(P)/ +¿É¤¤Ì£ [¤«¤é¤¤¤¢¤¸] /pungent taste/ +¿É¤¤Ìܤ˲ñ¤¦ [¤Ä¤é¤¤¤á¤Ë¤¢¤¦] /(exp) to have a hard time of it/ +¿É¤¦¤¸¤Æ [¤«¤í¤¦¤¸¤Æ] /(adv) barely/narrowly/just manage to do st/(P)/ +¿É¤¯¤¢¤¿¤ë [¤Ä¤é¤¯¤¢¤¿¤ë] /(v5r) to treat badly/ +¿É¤¯¤â [¤«¤é¤¯¤â] /(adv) barely/narrowly/with difficulty/ +¿É¤¯Åö¤¿¤ë [¤Ä¤é¤¯¤¢¤¿¤ë] /(v5r) to treat badly/ +¿É°Ð [¤³¤Ö¤·] /(n) species of tree resembling a magnolia/ +¿É°ç [¤·¤ó¤¬¤¤] /48th of the sexagenary cycle/ +¿Éµ¤ [¤·¤ó¤­] /(adj-na,n) tedium/fretfulness/ +¿Éµ¤½­¤¤ [¤·¤ó¤­¤¯¤µ¤¤] /(adj) irritating/fretful/boring/ +¿É¶ì [¤·¤ó¤¯] /(n) hardship/toil/trouble/(P)/ +¿É¸ý [¤«¤é¤¯¤Á] /(n,adj-no) (1) dry taste (e.g. sake, wine)/(2) salty (taste)/(3) harsh/scathing/(P)/ +¿É¸ý¤Î¼ò [¤«¤é¤¯¤Á¤Î¤µ¤±] /dry sake/ +¿É»À [¤·¤ó¤µ¤ó] /(n) hardships/privation/(P)/ +¿É»Ò [¤«¤é¤·] /(n) mustard/(P)/ +¿É¾¡ [¤·¤ó¤·¤ç¤¦] /(n) narrow victory/(P)/ +¿É¿É [¤«¤é¤¬¤é] /(adv) barely/ +¿ÉÅÞ [¤«¤é¤È¤¦] /(n) person fond of alcohol/ +¿ÉÊú [¤·¤ó¤Ü¤¦] /(n,vs) patience/endurance/(P)/ +¿ÉÊú¶¯¤¤ [¤·¤ó¤Ü¤¦¤Å¤è¤¤] /(adj) patient/ +¿ÉÊú¶¯¤¤¿Í [¤·¤ó¤Ü¤¦¤Ä¤è¤¤¤Ò¤È] /person of perseverance/person of patience/patient worker/ +¿ÉÌ£ [¤«¤é¤ß] /(n) salty (hot, sharp) taste/ +¿ÉÌÜ [¤«¤é¤á] /(adj-na,n) (a bit) salty or spicy/ +¿ÉÏ« [¤·¤ó¤í¤¦] /(n) hardships/toil/trouble/ +¿Éíå [¤·¤ó¤é¤Ä] /(adj-na,n) bitter/sharp/acrimonious/ +¿Ê¤º¤ë [¤·¤ó¤º¤ë] /(v5r) to offer/to present/ +¿Ê¤¼¤ë [¤·¤ó¤¼¤ë] /(v5r) to offer/to present/ +¿Ê¤ß [¤¹¤¹¤ß] /(n) progress/(P)/ +¿Ê¤ß½Ð¤ë [¤¹¤¹¤ß¤Ç¤ë] /(v1) to step forward/to volunteer/ +¿Ê¤à [¤¹¤¹¤à] /(v5m,vi) to make progress/to advance/to improve/(P)/ +¿Ê¤á¤ë [¤¹¤¹¤á¤ë] /(v1,vt) to advance/to promote/to hasten/(P)/ +¿Ê¤áÊý [¤¹¤¹¤á¤«¤¿] /(n) format/procedure/way of proceeding/ +¿Ê²½ [¤·¤ó¤«] /(n,vs) evolution/progress/(P)/ +¿Ê²½ÏÀ [¤·¤ó¤«¤í¤ó] /(n) theory of evolution/ +¿Ê²½ÏÀ¼Ô [¤·¤ó¤«¤í¤ó¤·¤ã] /evolutionist/ +¿Ê³Ø [¤·¤ó¤¬¤¯] /(n,vs) going on to university/(P)/ +¿Ê³Ø½Î [¤·¤ó¤¬¤¯¤¸¤å¤¯] /(n) cramschool (for boys and girls who wish to go on to the next stage of education)/ +¿Ê³ØΨ [¤·¤ó¤¬¤¯¤ê¤Ä] /(n) university attendance rate/ +¿Êµé [¤·¤ó¤­¤å¤¦] /(n) promotion (school)/(P)/ +¿Ê¶­ [¤·¤ó¤­¤ç¤¦] /(n) progress/improvement/ +¿Ê·³ [¤·¤ó¤°¤ó] /(n) march/advance/ +¿Ê·³¤ÎÌ¿Îá¤ò²¼¤¹ [¤·¤ó¤°¤ó¤Î¤á¤¤¤ì¤¤¤ò¤¯¤À¤¹] /(exp) to give a marching order/ +¿Ê·³Ãæ [¤·¤ó¤°¤ó¤Á¤å¤¦] /on the march/ +¿Ê·â [¤·¤ó¤²¤­] /(n,vs) advance/charge/(P)/ +¿Ê¸À [¤·¤ó¤²¤ó] /(n) proposal/counsel/advice (to a superior)/ +¿Ê¹¶ [¤·¤ó¤³¤¦] /(n) attack/(P)/ +¿Ê¹Ò [¤·¤ó¤³¤¦] /(n) sailing on/ +¿Ê¹Ô [¤·¤ó¤³¤¦] /(n) advance/(P)/ +¿Ê¹Ô·¸ [¤·¤ó¤³¤¦¤¬¤«¤ê] /(n) program director/steering committee/ +¿Ê¹Ô·Á [¤·¤ó¤³¤¦¤±¤¤] /(n) progressive form/ +¿Ê¹Ô¾õ¶· [¤·¤ó¤³¤¦¤¸¤ç¤¦¤­¤ç¤¦] /state of progress/ +¿Ê¹ÔÁê [¤·¤ó¤³¤¦¤½¤¦] /progressive aspect/ +¿Ê¹Ö [¤·¤ó¤³¤¦] /(n) giving a lecture in the Emperor's presence/lecturing to the emperor/ +¿Ê¹× [¤·¤ó¤³¤¦] /(n) paying tribute/ +¿Ê¼è [¤·¤ó¤·¤å] /(n) enterprise/ +¿Ê¼è¤ÎÀº¿À [¤·¤ó¤·¤å¤Î¤»¤¤¤·¤ó] /progressive (enterprising) spirit/ +¿Ê½Ð [¤·¤ó¤·¤å¤Ä] /(n,vs) advance/step forward/(P)/ +¿Ê½ÐÀ©¸ÂÀþ [¤·¤ó¤·¤å¤Ä¤»¤¤¤²¤ó¤»¤ó] /limit of advance/ +¿Ê¾å [¤·¤ó¤¸¤ç¤¦] /(n) giving/presenting/ +¿Ê¿å [¤·¤ó¤¹¤¤] /(n) (ship's) launching/ +¿Ê¿å¼° [¤·¤ó¤¹¤¤¤·¤­] /(n) launching ceremony/ +¿Ê¿ô [¤·¤ó¤¹¤¦] /(number) base (e.g. 10)/ +¿ÊÂà [¤·¤ó¤¿¤¤] /(n) movement/course of action/advance or retreat/(P)/ +¿ÊÂàµç¤Þ¤ë [¤·¤ó¤¿¤¤¤­¤ï¤Þ¤ë] /to be at a loss/ +¿ÊÂà»Ç¤¤ [¤·¤ó¤¿¤¤¤¦¤«¤¬¤¤] /(n) informal (unofficial) resignation/(P)/ +¿ÊÃó [¤·¤ó¤Á¤å¤¦] /(n) occupation/stationing/(P)/ +¿ÊÃó·³ [¤·¤ó¤Á¤å¤¦¤°¤ó] /(n) occupying forces/ +¿ÊĽ [¤·¤ó¤Á¤ç¤¯] /(n,vs) progress/under way/ +¿ÊÄè [¤·¤ó¤Æ¤¤] /(n,vs) presentation/(P)/ +¿ÊÄèËÜ [¤·¤ó¤Æ¤¤¤Ü¤ó] /complimentary copy/ +¿ÊŸ [¤·¤ó¤Æ¤ó] /(n,vs) progress/development/(P)/ +¿ÊÅÙ [¤·¤ó¤É] /(n) progress/ +¿ÊÆþ [¤·¤ó¤Ë¤å¤¦] /(n) penetration/entry/(P)/ +¿ÊÆþÅô [¤·¤ó¤Ë¤å¤¦¤È¤¦] /(n) approach light/ +¿ÊÆþÏ© [¤·¤ó¤Ë¤å¤¦¤í] /(aircraft's) approach/ +¿Êȯ [¤·¤ó¤Ñ¤Ä] /(n) start/ +¿Êʪ [¤·¤ó¤â¤Ä] /(n) gift/present/ +¿ÊÊâ [¤·¤ó¤Ý] /(n,vs) progress/development/(P)/ +¿ÊÊâ¼çµÁ [¤·¤ó¤Ý¤·¤å¤®] /progressivism/ +¿ÊÊâŪ [¤·¤ó¤Ý¤Æ¤­] /(adj-na) progressive/ +¿ÊÊâÅÞ [¤·¤ó¤Ý¤È¤¦] /progressive party/ +¿ÊÎÝ [¤·¤ó¤ë¤¤] /(n) advance (to the next base)/ +¿ÊÏ© [¤·¤ó¤í] /(n) course/route/(P)/ +¿ÊÏ©»ØƳ [¤·¤ó¤í¤·¤É¤¦] /guidance counseling/ +¿Ë [¤Ï¤ê] /(n) needle/fish hook/pointer/hand (e.g. clock)/(P)/ +¿Ë¤Ç»É¤¹ [¤Ï¤ê¤Ç¤µ¤¹] /(v5s) to prick with a needle/ +¿Ë¤Î·ê [¤Ï¤ê¤Î¤¢¤Ê] /(n) eye of a needle/ +¿Ë¤Î¹¦ [¤Ï¤ê¤Î¤¢¤Ê] /(n) eye of a needle/ +¿Ë¤ò´Þ¤ó¤À¸ÀÍÕ [¤Ï¤ê¤ò¤Õ¤¯¤ó¤À¤³¤È¤Ð] /(exp) stinging (scathing) words/ +¿Ë±· [¤Ï¤ê¤¦¤Ê¤®] /elver (type of eel)/ +¿Ëµä [¤·¤ó¤­¤å¤¦] /(n) acupuncture and moxibustion/ +¿Ëµû [¤µ¤è¤ê] /(gikun) (n) halfbeak (fish with elongated pointed lower jaw) (Hemiramphus sajori)/stickleback/ +¿Ëµû [¤Ï¤ê¤¦¤ª] /(n) halfbeak (fish with elongated pointed lower jaw) (Hemiramphus sajori)/stickleback/ +¿Ëµû [¤Ï¤ê¤è] /(n) halfbeak (fish with elongated pointed lower jaw) (Hemiramphus sajori)/stickleback/ +¿Ë¶¡ÍÜ [¤Ï¤ê¤¯¤è¤¦] /(n) memorial service for old needles/ +¿Ë¶â [¤Ï¤ê¤¬¤Í] /(n) wire/(P)/ +¿Ë»³ [¤Ï¤ê¤ä¤Þ] /(n) pincushion/ +¿Ë»Å»ö [¤Ï¤ê¤·¤´¤È] /(n) needlework/sewing/ +¿Ë»É¤· [¤Ï¤ê¤µ¤·] /(n) pincushion/ +¿Ë½Ñ [¤·¤ó¤¸¤å¤Ä] /(n) acupuncture/ +¿Ë¾®ËÀÂç [¤·¤ó¤·¤ç¤¦¤Ü¤¦¤À¤¤] /(adj-na,n) exaggeration/making a mountain out of a molehill/ +¿Ë¾õ [¤Ï¤ê¤¸¤ç¤¦] /(adj-no) needle-shaped/pointed/ +¿ËÀéËÜ [¤Ï¤ê¤»¤ó¤Ü¤ó] /(n) porcupinefish/ +¿ËÁÍ [¤Ï¤ê¤Í¤º¤ß] /(n) hedgehog/porcupine/ +¿ËÅÚε [¤Ï¤ê¤â¤°¤é] /(n) spiny anteater/echidna/ +¿ËÈ¢ [¤Ï¤ê¤Ð¤³] /(n) sewing box/ +¿ËÌÜ [¤Ï¤ê¤á] /(n) seam/ +¿ËÍÕ¼ù [¤·¤ó¤è¤¦¤¸¤å] /(n) conifer/needle-leaved tree/ +¿ËÏ© [¤·¤ó¤í] /(n) course/direction/compass bearing/ +¿ËÏ©¤ò°ï¤ì¤ë [¤·¤ó¤í¤ò¤½¤ì¤ë] /(exp) to swerve from the course/ +¿Ì¤¤ [¤Õ¤ë¤¤] /(n) shaking/ague/trembling/shivering/ +¿Ì¤¤ÉÕ¤¯ [¤Õ¤ë¤¤¤Ä¤¯] /(v5k) to hug/ +¿Ì¤¦ [¤Õ¤ë¤¦] /(v5u) to shake/to tremble/to vibrate/ +¿Ì¤¨ [¤Õ¤ë¤¨] /(n) shivering/trembling/ +¿Ì¤¨¤ë [¤Õ¤ë¤¨¤ë] /(v1) to shiver/to shake/to quake/(P)/ +¿Ì¤¨½Ð¤¹ [¤Õ¤ë¤¨¤À¤¹] /(v5s) to begin to tremble/ +¿Ì¤¨¾å¤¬¤ë [¤Õ¤ë¤¨¤¢¤¬¤ë] /(v5r) to tremble violently/to shudder up/ +¿Ì¤¨À¼ [¤Õ¤ë¤¨¤´¤¨] /(n) trembling or quavering voice/ +¿Ì¤ï¤»¤ë [¤Õ¤ë¤ï¤»¤ë] /(v1) to be shaking/to be trembling/ +¿Ì±û [¤·¤ó¤ª¤¦] /(n) epicentre/epicenter/earthquake centre/ +¿Ì¸» [¤·¤ó¤²¤ó] /(n) epicentre/epicenter/earthquake centre/(P)/ +¿Ì¸»ÃÏ [¤·¤ó¤²¤ó¤Á] /(n) epicenter/ +¿ÌºÒ [¤·¤ó¤µ¤¤] /(n) earthquake disaster/(P)/ +¿ÌºÒµ­Ç°Æü [¤·¤ó¤µ¤¤¤­¤Í¤ó¤Ó] /anniversary of the Great Kanto earthquake/ +¿ÌºÒÃÏ [¤·¤ó¤µ¤¤¤Á] /area of an earthquake disaster/ +¿Ìö [¤·¤ó¤¿¤ó] /(n) ancient Indian name for China/ +¿ÌÅ·Æ°ÃÏ [¤·¤ó¤Æ¤ó¤É¤¦¤Á] /(n) earth-shaking/ +¿ÌÅÙ [¤·¤ó¤É] /(n) Japanese earthquake scale (level 1: weak to level 7: devastation)/(P)/ +¿ÌÆ° [¤·¤ó¤É¤¦] /(n,vs) shock/tremor/impact/(P)/ +¿ÌÉý [¤·¤ó¤×¤¯] /(n) seismic amplitude/ +¿ÌÙþ [¤·¤ó¤«¤ó] /(n) shake/ +¿ÌÙþ¤µ¤»¤ë [¤·¤ó¤«¤ó¤µ¤»¤ë] /to shock/to shake/ +¿Ìâ» [¤·¤ó¤È¤¦] /(n) shock/ +¿ÌñÏ [¤·¤ó¤¬¤¤] /(n) terror/shock/ +¿ÌñϤµ¤»¤ë [¤·¤ó¤¬¤¤¤µ¤»¤ë] /(exp) to frighten/to terrify/to shock/ +¿Í [¤¸¤ó] /(n) man/person/people/(P)/ +¿Í [¤È] /(suf) person/ +¿Í [¤Ë¤ó] /(n) man/person/human being/mankind/people/character/personality/true man/man of talent/adult/other people/messenger/visitor/(P)/ +¿Í [¤Ò¤È] /(n) man/person/human being/mankind/people/character/personality/true man/man of talent/adult/other people/messenger/visitor/(P)/ +¿Í¡¹ [¤Ë¤ó¤Ë¤ó] /(n) each person/people/men/human/everybody/ +¿Í¡¹ [¤Ò¤È¤Ó¤È] /(n) each person/people/men/human/everybody/(P)/ +¿Í¤¬·²¤ì¤ë [¤Ò¤È¤¬¤à¤ì¤ë] /(exp) to be crowded with people/ +¿Í¤¿¤ëÆ»¤ËÇؤ¯ [¤Ò¤È¤¿¤ë¤ß¤Á¤Ë¤½¤à¤¯] /(exp) to stray from the path of righteousness/ +¿Í¤À¤«¤ê [¤Ò¤È¤À¤«¤ê] /(n) crowd/throng/(P)/ +¿Í¤Ã»Ò [¤Ò¤È¤Ã¤³] /(n) a person/anybody/ +¿Í¤Å¤Æ [¤Ò¤È¤Å¤Æ] /(n) hearsay/message/ +¿Í¤Ç̵¤· [¤Ò¤È¤Ç¤Ê¤·] /(adj-na,n) brute/miscreant/ungrateful fellow/ +¿Í¤È¤Ê¤ê [¤Ò¤È¤È¤Ê¤ê] /(n) hereditary disposition/ +¿Í¤Ë¤Ï´² [¤Ò¤È¤Ë¤Ï¤«¤ó] /leniency to others/ +¿Í¤Ë°­»ö¤òº¶¤¹ [¤Ò¤È¤Ë¤¢¤¯¤¸¤ò¤½¤½¤Î¤«¤¹] /(exp) to entice a person to do something wrong/ +¿Í¤Ë²ñ¤¦ [¤Ò¤È¤Ë¤¢¤¦] /(exp) to meet (see) a person/ +¿Í¤ËÁʤ¨¤ëÎϤ¬¤Ê¤¤ [¤Ò¤È¤Ë¤¦¤Ã¤¿¤¨¤ë¤Á¤«¤é¤¬¤Ê¤¤] /be of little appeal to people/ +¿Í¤ËÁʤ¨¤ëÎϤ¬Ìµ¤¤ [¤Ò¤È¤Ë¤¦¤Ã¤¿¤¨¤ë¤Á¤«¤é¤¬¤Ê¤¤] /be of little appeal to people/ +¿Í¤Î°Õ¤ò¼õ¤±¤ë [¤Ò¤È¤Î¤¤¤ò¤¦¤±¤ë] /(exp) to comply with a person's wishes/ +¿Í¤Î°Õ¸þ¤òÅö¤¿¤Ã¤Æ¸«¤ë [¤Ò¤È¤Î¤¤¤³¤¦¤ò¤¢¤¿¤Ã¤Æ¤ß¤ë] /(exp) to sound out a person's thoughts/ +¿Í¤Î°Ù¤ò»×¤¦ [¤Ò¤È¤Î¤¿¤á¤ò¤ª¤â¤¦] /(exp) to wish someone well/ +¿Í¤Îµ¤¤Ë¾ã¤ë [¤Ò¤È¤Î¤­¤Ë¤µ¤ï¤ë] /(exp) to hurt one's feelings/to rub someone the wrong way/ +¿Í¤Î¶ÐÊÙ¤µ¤ò¾Þ¤á¤ë [¤Ò¤È¤Î¤­¤ó¤Ù¤ó¤µ¤ò¤Û¤á¤ë] /(exp) to praise a person for his (her) diligence/ +¿Í¤Î¶â [¤Ò¤È¤Î¤«¤Í] /other peoples money/ +¿Í¤Î¶â¶Ì¤ò°®¤ë [¤Ò¤È¤Î¤­¤ó¤¿¤Þ¤ò¤Ë¤®¤ë] /(exp) to grab a person by his vulnerable spot/to curry favour with one's superior/ +¿Í¤Î¹¥¤à½ê¤È¤Ê¤ë [¤Ò¤È¤Î¤³¤Î¤à¤È¤³¤í¤È¤Ê¤ë] /to be liked by people/ +¿Í¤Îº¨¤ß¤òÇ㤦 [¤Ò¤È¤Î¤¦¤é¤ß¤ò¤«¤¦] /(exp) to incur a person's enmity/ +¿Í¤Î»Ò [¤Ò¤È¤Î¤³] /the Son of Man/Christ/ +¿Í¤Î¼ê¤ËÍî¤Á¤ë [¤Ò¤È¤Î¤Æ¤Ë¤ª¤Á¤ë] /(exp) to fall into another's hands/ +¿Í¤Î¿´¤òÆɤà [¤Ò¤È¤Î¤³¤³¤í¤ò¤è¤à] /(exp) to read a person's thoughts/to guess what a person is thinking/ +¿Í¤ÎÀ®¸ù¤ò½Ë¤¦ [¤Ò¤È¤Î¤»¤¤¤³¤¦¤ò¤¤¤ï¤¦] /(exp) to congratulate a person on his (her) success/ +¿Í¤ÎÂÕËý¤òÀÕ¤á¤ë [¤Ò¤È¤Î¤¿¤¤¤Þ¤ó¤ò¤»¤á¤ë] /(exp) to blame (denounce) a person for his (her) negligence/ +¿Í¤ÎƬ¤ËΩ¤Ä [¤Ò¤È¤Î¤«¤·¤é¤Ë¤¿¤Ä] /(exp) to stand at the head of others/ +¿Í¤Î̵ÃΤ˾褸¤ë [¤Ò¤È¤Î¤à¤Á¤Ë¤¸¤ç¤¦¤¸¤ë] /(exp) to abuse (take advantage of) another's ignorance/ +¿Í¤ÎÌܤòÈò¤±¤ë [¤Ò¤È¤Î¤á¤ò¤µ¤±¤ë] /(exp) to avert peoples eyes/ +¿Í¤ÎÍ×µá¤Ëź¤¦ [¤Ò¤È¤Î¤è¤¦¤­¤å¤¦¤Ë¤½¤¦] /(exp) to meet one's demands/ +¿Í¤ÎÎɤ¤ [¤Ò¤È¤Î¤¤¤¤] /of good character/kindhearted/good natured/ +¿Í¤ÎÎɤ¤ [¤Ò¤È¤Î¤è¤¤] /of good character/kindhearted/good natured/ +¿Í¤é¤·¤¤ [¤Ò¤È¤é¤·¤¤] /like a decent person/human/ +¿Í¤ò´Ù¤ì¤ë [¤Ò¤È¤ò¤ª¤È¤·¤¤¤ì¤ë] /(exp) to entrap a person/ +¿Í¤ò¸í¤ë [¤Ò¤È¤ò¤¢¤ä¤Þ¤ë] /(exp) to mislead a person/ +¿Í¤ò¸øÊ¿¤Ë°·¤¦ [¤Ò¤È¤ò¤³¤¦¤Ø¤¤¤Ë¤¢¤Ä¤«¤¦] /(exp) to deal justly with a person/ +¿Í¤ò»È¤¦ [¤Ò¤È¤ò¤Ä¤«¤¦] /(exp) to take a person in one's service/to employ/ +¿Í¤ò»à¤ËÃפ¹ [¤Ò¤È¤ò¤·¤Ë¤¤¤¿¤¹] /(exp) to cause the death of a person/ +¿Í¤òÂऱ¤ë [¤Ò¤È¤ò¤·¤ê¤¾¤±¤ë] /(exp) to keep others away/ +¿Í¤òÆÀ¤ë [¤Ò¤È¤ò¤¨¤ë] /(exp) to employ the right person/ +¿Í°Ì [¤¸¤ó¤¤] /person's rank/ +¿Í°Ù [¤¸¤ó¤¤] /(n) human work/human agency/art/artificiality/(P)/ +¿Í°ÙŪ [¤¸¤ó¤¤¤Æ¤­] /(adj-na) artificial/unnatural/(P)/ +¿Í°ÙÅñÂÁ [¤¸¤ó¤¤¤È¤¦¤¿] /artificial selection (in biology)/ +¿Í°ã¤¤ [¤Ò¤È¤Á¤¬¤¤] /(n) mistaking one person for another/(P)/ +¿Í°ã¤¨ [¤Ò¤È¤Á¤¬¤¨] /mistaken identity/person so changed that it's hard to recognize him/ +¿Í°ìÇÜ [¤Ò¤È¤¤¤Á¤Ð¤¤] /(adv,n) more than others/redoubled/unusual/(P)/ +¿Í°ìÇÜƯ¤¯ [¤Ò¤È¤¤¤Á¤Ð¤¤¤Ï¤¿¤é¤¯] /to work twice as hard as others/ +¿Í°÷ [¤¸¤ó¤¤¤ó] /(n) number of persons/personnel/(P)/ +¿Í°÷ºï¸º [¤¸¤ó¤¤¤ó¤µ¤¯¤²¤ó] /(n) personnel reduction/ +¿Í°÷½Ì¾¯ [¤¸¤ó¤¤¤ó¤·¤å¤¯¤·¤ç¤¦] /(n) personnel reduction/ +¿Í°÷À°Íý [¤¸¤ó¤¤¤ó¤»¤¤¤ê] /(n) workforce reduction/personnel cut/ +¿Í°÷ÅñÂÁ [¤¸¤ó¤¤¤ó¤È¤¦¤¿] /(n) personnel reduction/ +¿Í±Æ [¤¸¤ó¤¨¤¤] /(n) man's shadow/soul/(P)/ +¿Í±Æ [¤Ò¤È¤«¤²] /(n) man's shadow/soul/(P)/ +¿Í±Æ¤òǧ¤á¤ë [¤Ò¤È¤«¤²¤ò¤ß¤È¤á¤ë] /(exp) to make out someones figure/ +¿Í±ì [¤¸¤ó¤¨¤ó] /(n) smoke from human habitations/ +¿Í±îƱÁÄÀâ [¤¸¤ó¤¨¤ó¤É¤¦¤½¤»¤Ä] /monkey-ancestry theory/ +¿Í²° [¤Ò¤È¤ä] /(n) prison/jail/ +¿Í²È [¤¸¤ó¤«] /(n) house(s)/human habitation/ +¿Í²æ [¤¸¤ó¤¬] /(n) oneself and others/ +¿Í²û¤«¤·¤¤ [¤Ò¤È¤Ê¤Ä¤«¤·¤¤] /(adj) lonesome for/ +¿Í²û¤³¤¤ [¤Ò¤È¤Ê¤Ä¤³¤¤] /(adj) friendly/affable/amiable/sociable/loving company/(animals) taking kindly to men/ +¿Í²û¤Ã¤³¤¤ [¤Ò¤È¤Ê¤Ä¤Ã¤³¤¤] /(adj) friendly/affable/amiable/sociable/loving company/(animals) taking kindly to men/ +¿Í³¤Àï½Ñ [¤¸¤ó¤«¤¤¤»¤ó¤¸¤å¤Ä] /infiltration tactics/human-wave tactics/ +¿Í³° [¤¸¤ó¤¬¤¤] /(n) breech of morals/inhuman treatment/absence of human habitation/ +¿Í³° [¤Ë¤ó¤¬¤¤] /(n) outcast/outlaw/ +¿Í³À [¤Ò¤È¤¬¤­] /(n) crowd of people/ +¿Í³Ê [¤¸¤ó¤«¤¯] /(n) personality/character/individuality/(P)/ +¿Í³Ê²½ [¤¸¤ó¤«¤¯¤«] /(n) impersonation/personification/ +¿Í³Ê·ÁÀ® [¤¸¤ó¤«¤¯¤±¤¤¤»¤¤] /(n) character building/formation of character/personality development/ +¿Í³Ê¸¢ [¤¸¤ó¤«¤¯¤±¤ó] /(n) personal rights/ +¿Í³Ê¼Ô [¤¸¤ó¤«¤¯¤·¤ã] /(n) man of character/person/ +¿Í³Ê¼çµÁ [¤¸¤ó¤«¤¯¤·¤å¤®] /personalism/ +¿Í´·¤ì¤ë [¤Ò¤È¤Ê¤ì¤ë] /(v1) to become accustomed to people/ +¿Í´Ö [¤Ë¤ó¤²¤ó] /(n) human being/man/person/(P)/ +¿Í´Ö¤Î»×¹Í [¤Ë¤ó¤²¤ó¤Î¤·¤³¤¦] /artificial intelligence (AI)/ +¿Í´Ö¤ÎÂÄÍî [¤Ë¤ó¤²¤ó¤Î¤À¤é¤¯] /the fall of man/ +¿Í´Ö¤ÎÆù [¤Ë¤ó¤²¤ó¤Î¤Ë¤¯] /human flesh/ +¿Í´Ö¤é¤·¤¤ [¤Ë¤ó¤²¤ó¤é¤·¤¤] /(adj) human/humane/ +¿Í´Ö¥É¥Ã¥¯ [¤Ë¤ó¤²¤ó¥É¥Ã¥¯] /(n) medical check-up/(P)/ +¿Í´Ö°¦ [¤Ë¤ó¤²¤ó¤¢¤¤] /human love/ +¿Í´Ö°Ê¾å [¤Ë¤ó¤²¤ó¤¤¤¸¤ç¤¦] /(adj-no) superhuman/ +¿Í´Ö°ÊÁ° [¤Ë¤ó¤²¤ó¤¤¤¼¤ó] /(adj-no) prehuman/ +¿Í´Ö³¦ [¤Ë¤ó¤²¤ó¤«¤¤] /(n) the world of humans/ +¿Í´Ö³Ø [¤Ë¤ó¤²¤ó¤¬¤¯] /(n) anthropology/ +¿Í´Ö´Ä¶­Àë¸À [¤Ë¤ó¤²¤ó¤«¤ó¤­¤ç¤¦¤»¤ó¤²¤ó] /U.N. declaration on the human environment issued in Stockholm in 1972/ +¿Í´Ö´Ø·¸ [¤Ë¤ó¤²¤ó¤«¤ó¤±¤¤] /human relations/(P)/ +¿Í´ÖµûÍë²óÅ· [¤Ë¤ó¤²¤ó¤®¤ç¤é¤¤¤«¤¤¤Æ¤ó] /(n) kaiten/human torpedo in WW2/ +¿Í´Ö¶È [¤Ë¤ó¤²¤ó¤ï¤¶] /(n) the work of man/ +¿Í´Ö¶ì [¤Ë¤ó¤²¤ó¤¯] /human suffering/ +¿Í´Ö·ù¤¤ [¤Ë¤ó¤²¤ó¤®¤é¤¤] /misanthropy/misanthropist/ +¿Í´Ö¹©³Ø [¤Ë¤ó¤²¤ó¤³¤¦¤¬¤¯] /ergonomic (engineering)/human engineering/ +¿Í´Ö¹ñÊõ [¤Ë¤ó¤²¤ó¤³¤¯¤Û¤¦] /living national treasure/(P)/ +¿Í´Ö¼Ò²ñ [¤Ë¤ó¤²¤ó¤·¤ã¤«¤¤] /human society/ +¿Í´Ö¼êºî¤ê [¤Ë¤ó¤²¤ó¤Æ¤Å¤¯¤ê] /(adj-no) man-made/ +¿Í´Ö½­¤¤ [¤Ë¤ó¤²¤ó¤¯¤µ¤¤] /full of human traits/quite human/ +¿Í´ÖÀ­ [¤Ë¤ó¤²¤ó¤»¤¤] /(n) humanity/human nature/(P)/ +¿Í´ÖÁ³° [¤Ë¤ó¤²¤ó¤½¤¬¤¤] /dehumanization/ +¿Í´ÖÁü [¤Ë¤ó¤²¤ó¤¾¤¦] /(n) image of (an ideal) person/(P)/ +¿Í´ÖŪ [¤Ë¤ó¤²¤ó¤Æ¤­] /(adj-na) human/(P)/ +¿Í´ÖƱ»Î [¤Ë¤ó¤²¤ó¤É¤¦¤·] /(1) mankind/the human creature/(2) works of man/ +¿Í´ÖÇúÃÆ [¤Ë¤ó¤²¤ó¤Ð¤¯¤À¤ó] /human bomb/ +¿Í´ÖÊÂ¤ß [¤Ë¤ó¤²¤ó¤Ê¤ß] /(adj-na,n) the common run of people/ +¿Í´ÖËü»öºÉ²§¤¬ÇÏ [¤Ë¤ó¤²¤ó¤Ð¤ó¤¸¤µ¤¤¤ª¤¦¤¬¤¦¤Þ] /(exp) inscrutable are the ways of heaven/fortune is unpredictable and changeable/ +¿Í´ÖÌ£ [¤Ë¤ó¤²¤ó¤ß] /(n) human kindness/human weakness/ +¿Í´ÖÎ¥¤ì [¤Ë¤ó¤²¤ó¤Ð¤Ê¤ì] /unwordly/superhuman/ +¿Í´ó¤» [¤Ò¤È¤è¤»] /(n) gathering of people/ +¿Íµ¤ [¤Ë¤ó¤­] /(n,adj-na) popular/business conditions/popular feeling/(P)/ +¿Íµ¤ [¤Ò¤È¤±] /(n) sign of life/ +¿Íµ¤¤¬¤Ê¤¤ [¤Ò¤È¤±¤¬¤Ê¤¤] /no sign of life/ +¿Íµ¤¤¬Ìµ¤¤ [¤Ò¤È¤±¤¬¤Ê¤¤] /no sign of life/ +¿Íµ¤³ô [¤Ë¤ó¤­¤«¤Ö] /(n) a popular stock/ +¿Íµ¤ºî²È [¤Ë¤ó¤­¤µ¤Ã¤«] /(n) popular writer/ +¿Íµ¤¼Ô [¤Ë¤ó¤­¤â¤Î] /(n) popular person/favorite/(P)/ +¿Íµ¤¼è¤ê [¤Ë¤ó¤­¤È¤ê] /bid for popularity/publicity stunt/ +¿Íµ¤¾¦Çä [¤Ë¤ó¤­¤·¤ç¤¦¤Ð¤¤] /occupations dependent on public favor/ +¿Íµ¤Åêɼ [¤Ë¤ó¤­¤È¤¦¤Ò¤ç¤¦] /popularity contest/ +¿Íµ¤ÈÖÁÈ [¤Ë¤ó¤­¤Ð¤ó¤°¤ß] /(n) popular (hit) program/ +¿Íµ¤Ìò¼Ô [¤Ë¤ó¤­¤ä¤¯¤·¤ã] /stage favorite/star/ +¿ÍµÓ [¤Ò¤È¤¢¤·] /bottom legs radical/hitoashi/ +¿Íµã¤«¤» [¤Ò¤È¤Ê¤«¤»] /(adj-na,n) annoyance/nuisance/ +¿Íµû [¤Ë¤ó¤®¤ç] /(n) mermaid/merman/ +¿Í¶­ [¤¸¤ó¤­¤ç¤¦] /(n) human habitation/ +¿Í·¯ [¤¸¤ó¤¯¤ó] /(n) sovereign/ruler/ +¿Í·Á [¤Ë¤ó¤®¤ç¤¦] /(n) doll/puppet/figure/(P)/ +¿Í·Á¤ò¸¯¤¦ [¤Ë¤ó¤®¤ç¤¦¤ò¤Ä¤«¤¦] /(exp) to manipulate puppets/ +¿Í·Á²ó¤· [¤Ë¤ó¤®¤ç¤¦¤Þ¤ï¤·] /puppet operator/ +¿Í·Á·à [¤Ë¤ó¤®¤ç¤¦¤²¤­] /(n) puppet show/ +¿Í·Á¸¯¤¤ [¤Ë¤ó¤®¤ç¤¦¤Ä¤«¤¤] /puppet operator/puppet manipulator/puppeteer/ +¿Í·Á¸¯¤¤ [¤Ë¤ó¤®¤ç¤¦¤Å¤«¤¤] /puppet operator/puppet manipulator/puppeteer/ +¿Í·Á»È¤¤ [¤Ë¤ó¤®¤ç¤¦¤Ä¤«¤¤] /puppet operator/puppet manipulator/puppeteer/ +¿Í·Á»È¤¤ [¤Ë¤ó¤®¤ç¤¦¤Å¤«¤¤] /puppet operator/puppet manipulator/puppeteer/ +¿Í·Á»Õ [¤Ë¤ó¤®¤ç¤¦¤·] /doll maker/ +¿Í·Á¼Çµï [¤Ë¤ó¤®¤ç¤¦¤·¤Ð¤¤] /puppet show/ +¿Í·Á¾ôÎÜÍþ [¤Ë¤ó¤®¤ç¤¦¤¸¤ç¤¦¤ë¤ê] /(n) old name for the bunraku/ +¿Í·æ [¤¸¤ó¤±¤Ä] /(n) great man/hero/ +¿Í·ïÈñ [¤¸¤ó¤±¤ó¤Ò] /(n) (1) personnel expenses/labor cost/(2) indirect labour costs/(P)/ +¿Í·ù¤¤ [¤Ò¤È¤®¤é¤¤] /(n) one who dislikes people/dislike of people/ +¿Í¸¢ [¤¸¤ó¤±¤ó] /(n) human rights/civil liberties/(P)/ +¿Í¸¢¿¯³² [¤¸¤ó¤±¤ó¤·¤ó¤¬¤¤] /(n) human rights violation/ +¿Í¸¢Àë¸À [¤¸¤ó¤±¤ó¤»¤ó¤²¤ó] /(France's revolutionary era) Declaration of the Rights of Man/ +¿Í¸¢ÃÄÂÎ [¤¸¤ó¤±¤ó¤À¤ó¤¿¤¤] /(n) human rights organization/ +¿Í¸¢ÊݸîÃÄÂÎ [¤¸¤ó¤±¤ó¤Û¤´¤À¤ó¤¿¤¤] /(n) human rights organization/ +¿Í¸¢ÌäÂê [¤¸¤ó¤±¤ó¤â¤ó¤À¤¤] /(n) human rights issue/ +¿Í¸¢Íʸî [¤¸¤ó¤±¤ó¤è¤¦¤´] /(n) protection of human rights/(P)/ +¿Í¸¢ìúí¸ [¤¸¤ó¤±¤ó¤¸¤å¤¦¤ê¤ó] /(n) human rights violation/ +¿Í¸¢ìúí¹ [¤¸¤ó¤±¤ó¤¸¤å¤¦¤ê¤ó] /(n) trampling on human rights/ +¿Í¸¨ [¤¸¤ó¤±¤ó] /(n) rayon/artificial silk/ +¿Í¸«ÃΤê [¤Ò¤È¤ß¤·¤ê] /(n) shyness/(P)/ +¿Í¸º¤é¤· [¤Ò¤È¤Ù¤é¤·] /(n) personnel cut/labor cut/ +¿Í¸å [¤¸¤ó¤´] /(n) behind others/losing out to others/ +¿Í¸ì [¤¸¤ó¤´] /(n) human speech/ +¿Í¸ò¤ê [¤Ò¤È¤Þ¤¸¤ï¤ê] /association with people/ +¿Í¸ý [¤¸¤ó¤³¤¦] /(n) (1) population/(2) common talk/(P)/ +¿Í¸ý¤¬Á¤Ǥ¢¤ë [¤¸¤ó¤³¤¦¤¬¤½¤Ç¤¢¤ë] /(exp) to be sparsely populated/ +¿Í¸ý¤ËçºßÕ¤¹¤ë [¤¸¤ó¤³¤¦¤Ë¤«¤¤¤·¤ã¤¹¤ë] /(exp) on everyone's lip/well-known/famous/ +¿Í¸ý³Ø [¤¸¤ó¤³¤¦¤¬¤¯] /demography/ +¿Í¸ýÀÅÂÖ [¤¸¤ó¤³¤¦¤»¤¤¤¿¤¤] /static population/ +¿Í¸ýÁý²Ã [¤¸¤ó¤³¤¦¤¾¤¦¤«] /(n,vs) (allowing for) population increase/rise in population/ +¿Í¸ýÄ´ºº [¤¸¤ó¤³¤¦¤Á¤ç¤¦¤µ] /census/ +¿Í¸ýÅý·× [¤¸¤ó¤³¤¦¤È¤¦¤±¤¤] /population statistics/demographics/ +¿Í¸ýÆ°ÂÖ [¤¸¤ó¤³¤¦¤É¤¦¤¿¤¤] /population movements/ +¿Í¸ýÆ°ÂÖÅý·× [¤¸¤ó¤³¤¦¤É¤¦¤¿¤¤¤È¤¦¤±¤¤] /demographic statistics/ +¿Í¸ýÇúȯ [¤¸¤ó¤³¤¦¤Ð¤¯¤Ï¤Ä] /(n) population explosion/ +¿Í¸ýÌ©½¸Î¨ [¤¸¤ó¤³¤¦¤ß¤Ã¤·¤å¤¦¤ê¤Ä] /population density (said of a crowded area)/ +¿Í¸ýÌ©ÅÙ [¤¸¤ó¤³¤¦¤ß¤Ä¤É] /population density/ +¿Í¸ýÌäÂê [¤¸¤ó¤³¤¦¤â¤ó¤À¤¤] /population problem/ +¿Í¸ýÍÞÀ© [¤¸¤ó¤³¤¦¤è¤¯¤»¤¤] /(n) population control/ +¿Í¹¥¤­ [¤Ò¤È¤º¤­] /(n) attractiveness/charm/amiability/ +¿Í¹© [¤¸¤ó¤³¤¦] /(n) artificial/manmade/human work/human skill/artificiality/(P)/ +¿Í¹©¥Ë¥å¡¼¥é¥ë¥Í¥Ã¥È¥ï¡¼¥¯ [¤¸¤ó¤³¤¦¥Ë¥å¡¼¥é¥ë¥Í¥Ã¥È¥ï¡¼¥¯] /artificial neural network/ +¿Í¹©±« [¤¸¤ó¤³¤¦¤¦] /artificial rain/ +¿Í¹©±ÉÍÜ [¤¸¤ó¤³¤¦¤¨¤¤¤è¤¦] /bottle feeding/ +¿Í¹©±ÉÍÜ»ù [¤¸¤ó¤³¤¦¤¨¤¤¤è¤¦¤¸] /bottle-fed child/ +¿Í¹©±ÒÀ± [¤¸¤ó¤³¤¦¤¨¤¤¤»¤¤] /man-made satellite/(P)/ +¿Í¹©´ÅÌ£ÎÁ [¤¸¤ó¤³¤¦¤«¤ó¤ß¤ê¤ç¤¦] /artificial sweetener/ +¿Í¹©µ¤¶»ÎÅË¡ [¤¸¤ó¤³¤¦¤­¤­¤ç¤¦¤ê¤ç¤¦¤Û¤¦] /artificial respiration/ +¿Í¹©·ì±Õ [¤¸¤ó¤³¤¦¤±¤Ä¤¨¤­] /(n) artificial blood/ +¿Í¹©¸ÆµÛ [¤¸¤ó¤³¤¦¤³¤­¤å¤¦] /artificial respiration/(P)/ +¿Í¹©¸ÆµÛ´ï [¤¸¤ó¤³¤¦¤³¤­¤å¤¦¤­] /(n) artificial respirator/ +¿Í¹©¸ÆµÛË¡ [¤¸¤ó¤³¤¦¤³¤­¤å¤¦¤Û¤¦] /artificial respiration/ +¿Í¹©¸ì [¤¸¤ó¤³¤¦¤´] /an artificial language/ +¿Í¹©¹Á [¤¸¤ó¤³¤¦¤³¤¦] /(n) artificial harbor/ +¿Í¹©¹ß±« [¤¸¤ó¤³¤¦¤³¤¦¤¦] /artificial rain/ +¿Í¹©¼Ç [¤¸¤ó¤³¤¦¤·¤Ð] /(n) artificial grass (lawn)/ +¿Í¹©¼õÀº [¤¸¤ó¤³¤¦¤¸¤å¤»¤¤] /artificial insemination/ +¿Í¹©¼õÂÛ [¤¸¤ó¤³¤¦¤¸¤å¤¿¤¤] /artificial insemination/ +¿Í¹©¼õʶ [¤¸¤ó¤³¤¦¤¸¤å¤Õ¤ó] /artificial fertilization (of plants)/ +¿Í¹©¿´Â¡ [¤¸¤ó¤³¤¦¤·¤ó¤¾¤¦] /artificial heart/ +¿Í¹©¿´ÇÙ [¤¸¤ó¤³¤¦¤·¤ó¤Ð¤¤] /heart-lung machine/ +¿Í¹©¿¿¼î [¤¸¤ó¤³¤¦¤·¤ó¤¸¤å] /artificial pearls/ +¿Í¹©À¸Ì¿ [¤¸¤ó¤³¤¦¤»¤¤¤á¤¤] /artificial life/ +¿Í¹©Àã [¤¸¤ó¤³¤¦¤æ¤­] /(n) artificial snow/ +¿Í¹©Â¡´ï [¤¸¤ó¤³¤¦¤¾¤¦¤­] /(n) artificial internal organ/ +¿Í¹©ÃÎǽ [¤¸¤ó¤³¤¦¤Á¤Î¤¦] /AI/artificial intelligence/ +¿Í¹©ÃÏ¿Ì [¤¸¤ó¤³¤¦¤¸¤·¤ó] /artificial earthquake/ +¿Í¹©ÃÓ [¤¸¤ó¤³¤¦¤¤¤±] /artificial pool/ +¿Í¹©Åª [¤¸¤ó¤³¤¦¤Æ¤­] /(adj-na) artificial/unnatural/(P)/ +¿Í¹©Æ©ÀÏ [¤¸¤ó¤³¤¦¤È¤¦¤»¤­] /dialysis/ +¿Í¹©Æ¬Ç¾ [¤¸¤ó¤³¤¦¤º¤Î¤¦] /cybernetics/ +¿Í¹©Ç¥¿±ÃæÀä [¤¸¤ó¤³¤¦¤Ë¤ó¤·¤ó¤Á¤å¤¦¤¼¤Ä] /(n) abortion/ +¿Í¹©Èòǥˡ [¤¸¤ó¤³¤¦¤Ò¤Ë¤ó¤Û¤¦] /contraception/ +¿Í¹©Íë [¤¸¤ó¤³¤¦¤é¤¤] /artificial lightning/ +¿Í¹©Î®»º [¤¸¤ó¤³¤¦¤ê¤å¤¦¤¶¤ó] /abortion/ +¿Í¹©ÎÓ [¤¸¤ó¤³¤¦¤ê¤ó] /(n) planted forest/ +¿Í¹©ÕÛ²½Ë¡ [¤¸¤ó¤³¤¦¤Õ¤«¤Û¤¦] /(n) artificial incubation/ +¿Í¹Ä [¤Ë¤ó¤Î¤¦] /(n) emperor/ +¿Í¹ñµ­ [¤¸¤ó¤³¤¯¤­] /(n) biographical notes on prominent individuals, arranged according to place of birth or origin/ +¿Í¹ñµ­ [¤¸¤ó¤³¤Ã¤­] /(n) character sketches of personages arranged by prefecture (province)/ +¿Í¹ü [¤¸¤ó¤³¤Ä] /(n) human bones/(P)/ +¿Í¹þ¤ß [¤Ò¤È¤´¤ß] /(n) crowd of people/(P)/ +¿Íº®¤ß [¤Ò¤È¤´¤ß] /(n) crowd/ +¿Íº² [¤Ò¤È¤À¤Þ] /(n) disembodied soul/supernatural fiery ball/ +¿Íº¹¤· [¤Ò¤È¤µ¤·] /(n) index finger/ +¿Íº¹¤·»Ø [¤Ò¤È¤µ¤·¤æ¤Ó] /(n) index finger/(P)/ +¿Íº¹»Ø [¤Ò¤È¤µ¤·¤æ¤Ó] /(n) index finger/ +¿ÍºÊ [¤Ò¤È¤Å¤Þ] /(n) (1) married woman/(2) another's wife/(P)/ +¿ÍºÊ¤È¿²¤ë [¤Ò¤È¤º¤Þ¤È¤Í¤ë] /to sleep with another person's wife/ +¿ÍºÍ [¤¸¤ó¤µ¤¤] /(n) man of talent/ +¿ÍºÍÅÐÍÑ [¤¸¤ó¤¶¤¤¤È¤¦¤è¤¦] /selection for high office/ +¿ÍºÒ [¤¸¤ó¤µ¤¤] /(n) man-made calamity/ +¿Íºà [¤¸¤ó¤¶¤¤] /(n) man of talent/(P)/ +¿Íºà³«È¯Éô [¤¸¤ó¤¶¤¤¤«¤¤¤Ï¤Ä¤Ö] /Career Development Dept/ +¿Íºà¶ä¹Ô [¤¸¤ó¤¶¤¤¤®¤ó¤³¤¦] /job bank/talent pool/ +¿Í»¤¤ì [¤Ò¤È¤º¤ì] /(n) sophistication/ +¿Í»¦¤· [¤Ò¤È¤´¤í¤·] /(n) murder/murderer/(P)/ +¿Í»² [¤Ë¤ó¤¸¤ó] /(n) carrot/ginseng/(P)/ +¿Í»³ [¤Ò¤È¤ä¤Þ] /(n) crowd of people/ +¿Í»Â¤ê [¤Ò¤È¤­¤ê] /(n) assassination/ +¿Í»È¤¤ [¤Ò¤È¤Å¤«¤¤] /(n) handling one's workmen/ +¿Í»É [¤¸¤ó¤µ¤·] /human meat (for human consumption)/ +¿Í»Î [¤¸¤ó¤·] /(n) well-bred man/people/ +¿Í»Ø¤·»Ø [¤Ò¤È¤µ¤·¤æ¤Ó] /(n) index finger/ +¿Í»à¤Ë [¤Ò¤È¤¸¤Ë] /(n) death/casualty/ +¿Í»ö [¤¸¤ó¤¸] /(n) personnel affairs/human affairs/(P)/ +¿Í»ö [¤Ò¤È¤´¤È] /(n) other's affairs/ +¿Í»ö°ÛÆ° [¤¸¤ó¤¸¤¤¤É¤¦] /personnel change/personnel shift/reshuffle/(annual) staff reassignment/(P)/ +¿Í»ö±¡ [¤¸¤ó¤¸¤¤¤ó] /(n) National Personnel Authority/(P)/ +¿Í»ö²Ý [¤¸¤ó¤¸¤«] /(n) personnel section/ +¿Í»ö¹ÔÀ¯ [¤¸¤ó¤¸¤®¤ç¤¦¤»¤¤] /personnel administration/ +¿Í»öÁʾ٠[¤¸¤ó¤¸¤½¤·¤ç¤¦] /(n) litigation related to personal status (e.g. divorce actions, etc.)/ +¿Í»öÁʾٻö·ï [¤¸¤ó¤¸¤½¤·¤ç¤¦¤¸¤±¤ó] /(n) litigation related to personal status (e.g. divorce actions, etc.)/ +¿Í»öÁʾټ곤­Ë¡ [¤¸¤ó¤¸¤½¤·¤ç¤¦¤Æ¤Ä¤Å¤­¤Û¤¦] /(n) Personal Status Actions Procedure Law (e.g., divorce actions, etc.)/ +¿Í»öÉÔ¾Ê [¤¸¤ó¤¸¤Õ¤»¤¤] /(n) unconsciousness/ +¿Í»öÉô [¤¸¤ó¤¸¤Ö] /(n) personnel department/ +¿Í»öÍó [¤¸¤ó¤¸¤é¤ó] /(n) personal column/ +¿Í»þ [¤Ë¤ó¤¸] /(n) man-hour/ +¿Í¼Á [¤Ò¤È¤¸¤Á] /(n) hostage/prisoner/(P)/ +¿Í¼Ö [¤¸¤ó¤·¤ã] /(n) (abbr) rickshaw/jinrikisha/ +¿Í¼ß [¤¸¤ó¤·¤ã¤¯] /(n) worldly honors/ +¿Í¼è¤ê [¤Ò¤È¤È¤ê] /prisoner's base (a game)/ +¿Í¼ê [¤Ò¤È¤Ç] /(n) (1) someone else's hands/other hands/(2) hand (worker)/aide/(3) starfish/(P)/ +¿Í¼ê¤ËÅϤë [¤Ò¤È¤Ç¤Ë¤ï¤¿¤ë] /(exp) to fall into another's hands/ +¿Í¼ê¤òÁý¤ä¤¹ [¤Ò¤È¤Ç¤ò¤Õ¤ä¤¹] /(exp) to add to the staff/ +¿Í¼ê¤òÈѤ魯 [¤Ò¤È¤Ç¤ò¤ï¤º¤é¤ï¤¹] /(exp) to trouble a person/ +¿Í¼êÉÔ­ [¤Ò¤È¤Ç¤Ö¤½¤¯] /shorthanded/ +¿Í¼ï [¤¸¤ó¤·¤å] /(n) race (of people)/(P)/ +¿Í¼ï²þÎÉ [¤¸¤ó¤·¤å¤«¤¤¤ê¤ç¤¦] /racial eugenics/ +¿Í¼ï³ÖÎ¥ [¤¸¤ó¤·¤å¤«¤¯¤ê] /(n) racial separation/apartheid/ +¿Í¼ï³Ø [¤¸¤ó¤·¤å¤¬¤¯] /(n) ethnology/ +¿Í¼ïº¹ÊÌ [¤¸¤ó¤·¤å¤µ¤Ù¤Ä] /racial discrimination/ +¿Í¼ïº¹Ê̼çµÁ¼Ô [¤¸¤ó¤·¤å¤µ¤Ù¤Ä¤·¤å¤®¤·¤ã] /racist/ +¿Í¼ïŪ [¤¸¤ó¤·¤å¤Æ¤­] /(adj-na) racial/ +¿Í¼ïÌäÂê [¤¸¤ó¤·¤å¤â¤ó¤À¤¤] /a race problem/ +¿Í¼õ¤± [¤Ò¤È¤¦¤±] /(n) popularity/ +¿Í¼÷ [¤¸¤ó¤¸¤å] /(n) man's life span/ +¿Í½¸¤ê [¤Ò¤È¤À¤«¤ê] /(n) crowd/throng/ +¿Í½Ð [¤Ò¤È¤Ç] /(n) crowd/turnout/(P)/ +¿Í½õ¤± [¤Ò¤È¤À¤¹¤±] /(n) act of mercy/ +¿Í¾Î [¤Ë¤ó¤·¤ç¤¦] /(n) (gram) person/personal/ +¿Í¾ÎÂå̾»ì [¤Ë¤ó¤·¤ç¤¦¤À¤¤¤á¤¤¤·] /personal pronoun/ +¿Í¾Ð¤¤ [¤Ò¤È¤ï¤é¤¤] /something people would laugh at/ +¿Í¾Ð¤¨ [¤Ò¤È¤ï¤é¤¨] /(adj-na,n) something people would laugh at/ +¿Í¾Ð¤ï¤» [¤Ò¤È¤ï¤é¤ï¤»] /(adj-na,n) ridiculous/laughable/ +¿Í¾Ð¤ï¤ì [¤Ò¤È¤ï¤é¤ï¤ì] /(adj-na,n) laughingstock/ +¿Í¾Ú [¤¸¤ó¤·¤ç¤¦] /(n) testimony of a witness/ +¿Í¾Ú [¤Ë¤ó¤·¤ç¤¦] /(n) testimony of a witness/ +¿Í¾ð [¤Ë¤ó¤¸¤ç¤¦] /(n) (1) humanity/empathy/kindness/sympathy/human nature/(2) common sense/customs and manners/(P)/ +¿Í¾ð·à [¤Ë¤ó¤¸¤ç¤¦¤²¤­] /(n) human-interest play/ +¿Í¾ðȸ [¤Ë¤ó¤¸¤ç¤¦¤Ð¤Ê¤·] /(oK) (n) love story/real-life story/ +¿Í¾ðÉ餱 [¤Ë¤ó¤¸¤ç¤¦¤Þ¤±] /overcome by sympathy/ +¿Í¾ðËÜ [¤Ë¤ó¤¸¤ç¤¦¤Ü¤ó] /(n) a novel/ +¿Í¾ðÌ£ [¤Ë¤ó¤¸¤ç¤¦¤ß] /(n) human interest/kindness/ +¿Í¾ðÏà [¤Ë¤ó¤¸¤ç¤¦¤Ð¤Ê¤·] /(n) story whose theme is warm human relationships/ +¿Í¿©¤¤ [¤Ò¤È¤¯¤¤] /(n) cannibalism/biting (someone)/ +¿Í¿©¤¤¥Ð¥¯¥Æ¥ê¥¢ [¤Ò¤È¤¯¤¤¥Ð¥¯¥Æ¥ê¥¢] /(n) flesh-eating bacteria/ +¿Í¿©¤¤¿Í¼ï [¤Ò¤È¤¯¤¤¤¸¤ó¤·¤å] /cannibals/ +¿Í¿´ [¤¸¤ó¤·¤ó] /(n) human nature/human heart/human spirit/kindness/sympathy/ +¿Í¿´ [¤Ò¤È¤´¤³¤í] /(n) human nature/human heart/human spirit/kindness/sympathy/(P)/ +¿Í¿´ÃÏ [¤Ò¤È¤´¤³¤Á] /(n) consciousness/ +¿Í¿¿»÷ [¤Ò¤È¤Þ¤Í] /(n) mimicry/imitation/ +¿Í¿Ã [¤¸¤ó¤·¤ó] /(n) subjects/retainers/ +¿Í¿È [¤¸¤ó¤·¤ó] /(n) the human body/one's person/ +¿Í¿È [¤Ò¤È¤ß] /(n) the human body/one's person/ +¿Í¿È¸æ¶¡ [¤Ò¤È¤ß¤´¤¯¤¦] /(n) human sacrifice/victim/ +¿Í¿È¹¶·â [¤¸¤ó¤·¤ó¤³¤¦¤²¤­] /personal attack/ +¿Í¿È»ö¸Î [¤¸¤ó¤·¤ó¤¸¤³] /traffic accident resulting in personal injury or death/ +¿Í¿ÈÇäÇã [¤¸¤ó¤·¤ó¤Ð¤¤¤Ð¤¤] /slave trade/white-slave trade/ +¿Í¿ÈÊݸî [¤¸¤ó¤·¤ó¤Û¤´] /habeas corpus/ +¿Í¿ÈÊݸîË¡ [¤¸¤ó¤·¤ó¤Û¤´¤Û¤¦] /(n) (Japanese) Protection of Personal Liberty Law (1948)/ +¿Í¿ÈÊݸîÎá¾õ [¤¸¤ó¤·¤ó¤Û¤´¤ì¤¤¤¸¤ç¤¦] /writ of habeas corpus/ +¿Í¿Í [¤Ë¤ó¤Ë¤ó] /(n) each person/people/men/human/everybody/ +¿Í¿Í [¤Ò¤È¤Ó¤È] /(n) each person/people/men/human/everybody/ +¿Í¿ô [¤Ë¤ó¤º¤¦] /(n) the number of people/(P)/ +¿Í¿ô [¤Ò¤È¤«¤º] /(n) the number of people/ +¿ÍÀ¤ [¤¸¤ó¤»¤¤] /(n) this world/life/ +¿ÍÀ­ [¤¸¤ó¤»¤¤] /(n) human nature/instinct/humanity/humanism/ +¿ÍÀ¸ [¤¸¤ó¤»¤¤] /(n) (human) life (i.e. conception to death)/(P)/ +¿ÍÀ¸¤Î½Õ [¤¸¤ó¤»¤¤¤Î¤Ï¤ë] /the flower (prime) of youth/the spring of life/ +¿ÍÀ¸¥²¡¼¥à [¤¸¤ó¤»¤¤¥²¡¼¥à] /Life (the board game)/ +¿ÍÀ¸°ÆÆâÍó [¤¸¤ó¤»¤¤¤¢¤ó¤Ê¤¤¤é¤ó] /personal-question column/ +¿ÍÀ¸´Ñ [¤¸¤ó¤»¤¤¤«¤ó] /(n) view of life/(P)/ +¿ÍÀ¸µ­Ï¿ [¤¸¤ó¤»¤¤¤­¤í¤¯] /human document/ +¿ÍÀ¸¹ÒÏ© [¤¸¤ó¤»¤¤¤³¤¦¤í] /the path of one's life/ +¿ÍÀ¸ºÇ°­ [¤¸¤ó¤»¤¤¤µ¤¤¤¢¤¯] /worst .. of one's life/ +¿ÍÀ¸Å¯³Ø [¤¸¤ó¤»¤¤¤Æ¤Ä¤¬¤¯] /philosophy of life/ +¿ÍÀ¸ÇÉ [¤¸¤ó¤»¤¤¤Ï] /(n) humanists/ +¿ÍÀ¼ [¤Ò¤È¤´¤¨] /(n) human voice/cry/ +¿ÍÀ× [¤¸¤ó¤»¤­] /(n) signs of human habitation/ +¿ÍÀ× [¤Ò¤È¤¢¤È] /(n) signs of human habitation/ +¿ÍÀ×̤Åþ [¤¸¤ó¤»¤­¤ß¤È¤¦] /unexplored/ +¿ÍÀ×̤Ƨ [¤¸¤ó¤»¤­¤ß¤È¤¦] /unexplored/ +¿ÍÀãÊø [¤Ò¤È¤Ê¤À¤ì] /(n) surging crowd/ +¿ÍÁª [¤¸¤ó¤»¤ó] /(n) personnel selection/(P)/ +¿ÍÁ° [¤Ë¤ó¤Þ¤¨] /portion of food/(P)/ +¿ÍÁ° [¤Ò¤È¤Þ¤¨] /(n) the public/company/(P)/ +¿ÍÁ°¤Ç [¤Ò¤È¤Þ¤¨¤Ç] /(exp) in public/in company/ +¿ÍÁ°¤Ç¤Ï [¤Ò¤È¤Þ¤¨¤Ç¤Ï] /(exp) in front of people/ +¿ÍÁÄ [¤¸¤ó¤½] /progenitor/ +¿ÍÁê [¤Ë¤ó¤½¤¦] /(n) physiognomy/looks/countenance/(P)/ +¿ÍÁê³Ø [¤Ë¤ó¤½¤¦¤¬¤¯] /(n) physiognomy/ +¿ÍÁ긫 [¤Ë¤ó¤½¤¦¤ß] /(n) physiognomist/ +¿ÍÁê½ñ¤­ [¤Ë¤ó¤½¤¦¤¬¤­] /(n) personal description/ +¿ÍÁêÀꤤ [¤Ë¤ó¤½¤¦¤¦¤é¤Ê¤¤] /divination by facial features/ +¿ÍÁû¤¬¤» [¤Ò¤È¤µ¤ï¤¬¤»] /(adj-na,n) person that annoys or causes trouble/false alarm/ +¿Í¤ [¤¸¤ó¤¾¤¦] /(n) man-made/synthetic/artificial/(P)/ +¿Í¤¸¨»å [¤¸¤ó¤¾¤¦¤±¤ó¤·] /rayon/ +¿Í¤¸Ð [¤¸¤ó¤¾¤¦¤³] /(n) artificial lake/ +¿Í¤¿¿¼î [¤¸¤ó¤¾¤¦¤·¤ó¤¸¤å] /(n) artificial pearls/ +¿Í¤¿Í´Ö [¤¸¤ó¤¾¤¦¤Ë¤ó¤²¤ó] /(n) robot/cyborg/ +¿Í¤ÀÐÌý [¤¸¤ó¤¾¤¦¤»¤­¤æ] /(n) synthetic oil/ +¿Í¤Á¡°Ý [¤¸¤ó¤¾¤¦¤»¤ó¤¤] /synthetic fiber/ +¿Í¤ÈîÎÁ [¤¸¤ó¤¾¤¦¤Ò¤ê¤ç¤¦] /chemical fertilizer/ +¿Í¤ÊÆ [¤¸¤ó¤¾¤¦¤Þ¤¤] /(n) imitation rice/ +¿Í¤ÊõÀÐ [¤¸¤ó¤¾¤¦¤Û¤¦¤»¤­] /(n) artificial jewels/ +¿Í¤Íõ [¤¸¤ó¤¾¤¦¤¢¤¤] /(n) synthetic indigo/ +¿Í­ [¤Ë¤ó¤½¤¯] /(n) coolie/laborer/carrier/ +¿Í­ [¤Ò¤È¤¢¤·] /(n) pedestrian traffic/ +¿ÍÂÎ [¤¸¤ó¤¿¤¤] /(n) human body/(P)/ +¿ÍÂÎ [¤¸¤ó¤Æ¤¤] /(n) personal appearance/looks/ +¿ÍÂÎ [¤Ë¤ó¤Æ¤¤] /(n) personal appearance/looks/ +¿ÍÂÎ³Ø [¤¸¤ó¤¿¤¤¤¬¤¯] /(n) somatology/ +¿ÍÂμ¸³ [¤¸¤ó¤¿¤¤¤¸¤Ã¤±¤ó] /testing on a living person/ +¿ÍÂÎÌÏ·¿ [¤¸¤ó¤¿¤¤¤â¤±¤¤] /anatomical model of the human body/ +¿ÍÂÔ¤Á´é [¤Ò¤È¤Þ¤Á¤¬¤ª] /(adj-na,n) look of expectation/ +¿ÍÂå̾»ì [¤¸¤ó¤À¤¤¤á¤¤¤·] /(n) personal pronoun/ +¿Íã [¤Ò¤È¤¿¤Á] /(n) people/ +¿Íõ¤· [¤Ò¤È¤µ¤¬¤·] /(n) searching for someone/ +¿ÍÃÎ [¤¸¤ó¤Á] /(n) human intellect/knowledge/ +¿ÍÃΤ줺 [¤Ò¤È¤·¤ì¤º] /(adv,exp) secret/hidden/unseen/inward/ +¿ÍÃΤì¤Ì [¤Ò¤È¤·¤ì¤Ì] /(adj-pn,exp) secret/hidden/unseen/inward/ +¿ÍÃΤòĶ¤¨¤¿ [¤¸¤ó¤Á¤ò¤³¤¨¤¿] /beyond human understanding/ +¿ÍÃÏ̾ [¤¸¤ó¤Á¤á¤¤] /person and place name/ +¿ÍÃÒ [¤¸¤ó¤Á] /(n) human intellect/knowledge/ +¿ÍÃÜ [¤¸¤ó¤Á¤¯] /(n) men and animals/ +¿ÍÃÜ̵³² [¤¸¤ó¤Á¤¯¤à¤¬¤¤] /(adj-na) harmless to man and beast/ +¿ÍÃæ [¤Ò¤È¤Ê¤«] /(n) society/company/the public/the world/(P)/ +¿ÍÃì [¤Ò¤È¤Ð¤·¤é] /(n) human pillar/human sacrifice/ +¿ÍÄ̤ê [¤Ò¤È¤É¤ª¤ê] /(n) pedestrian traffic/(P)/ +¿ÍÄê [¤¸¤ó¤Æ¤¤] /(n) confirmation of somebody's identity/ +¿ÍÄê¼ÁÌä [¤¸¤ó¤Æ¤¤¤·¤Ä¤â¤ó] /establishing the identity of a defendant/ +¿ÍÄê¿ÒÌä [¤¸¤ó¤Æ¤¤¤¸¤ó¤â¤ó] /establishing the identity of a witness/ +¿ÍŪ [¤¸¤ó¤Æ¤­] /(adj-na,n) human/personal/(P)/ +¿ÍŪ¥ß¥¹ [¤¸¤ó¤Æ¤­¥ß¥¹] /human error/ +¿ÍŪ»ñ¸» [¤¸¤ó¤Æ¤­¤·¤²¤ó] /(n) man-power resources/ +¿ÍŪ¾Úµò [¤¸¤ó¤Æ¤­¤·¤ç¤¦¤³] /(n) testimony of a witness/ +¿ÍÅÁ [¤Ò¤È¤Å¤Æ] /(n) hearsay/message/ +¿ÍÅö¤¿¤ê [¤Ò¤È¤¢¤¿¤ê] /(n) influence of one's manners/ +¿ÍÅö¤¿¤ê¤¬Îɤ¤ [¤Ò¤È¤¢¤¿¤ê¤¬¤è¤¤] /have sociable manners/ +¿ÍƬ [¤¸¤ó¤È¤¦] /(n) the number of people/population/ +¿ÍƬÀÇ [¤¸¤ó¤È¤¦¤¼¤¤] /(n) poll tax/ +¿ÍƬÀÇ [¤Ë¤ó¤È¤¦¤¼¤¤] /(n) poll tax/ +¿ÍÆ» [¤¸¤ó¤É¤¦] /(n) humanity/sidewalk/(P)/ +¿ÍÆ»¤ËÂФ¹¤ëºá [¤¸¤ó¤É¤¦¤Ë¤¿¤¤¤¹¤ë¤Ä¤ß] /crime against humanity/ +¿ÍÆ»ºîÀï [¤¸¤ó¤É¤¦¤µ¤¯¤»¤ó] /(n) humanitarian operation/ +¿ÍÆ»»Ù±ç [¤¸¤ó¤É¤¦¤·¤¨¤ó] /humanitarian aid/ +¿ÍÆ»¼çµÁ [¤¸¤ó¤É¤¦¤·¤å¤®] /humanism/humanitarianism/(P)/ +¿ÍÆ»¼çµÁ¼Ô [¤¸¤ó¤É¤¦¤·¤å¤®¤·¤ã] /a humanitarian/ +¿ÍƻŪ [¤¸¤ó¤É¤¦¤Æ¤­] /(adj-na,n) humane/(P)/ +¿ÍƻŪ±ç½õ [¤¸¤ó¤É¤¦¤Æ¤­¤¨¤ó¤¸¤ç] /humanitarian aide/ +¿ÍÆ»ÈȺá [¤¸¤ó¤É¤¦¤Ï¤ó¤¶¤¤] /(n) crime against humanity/ +¿ÍÆÁ [¤¸¤ó¤È¤¯] /(n) natural virtue/personal virtue/ +¿ÍÆÁ [¤Ë¤ó¤È¤¯] /(n) natural virtue/personal virtue/ +¿ÍÆë¤ì [¤Ò¤È¤Ê¤ì] /(n) used to people/tame/ +¿ÍÆë¤ì¤ë [¤Ò¤È¤Ê¤ì¤ë] /(v1) to become accustomed to people/ +¿ÍÆù [¤¸¤ó¤Ë¤¯] /(n) human flesh/ +¿ÍǤ¤» [¤Ò¤È¤Þ¤«¤»] /(n) leaving (it) to others/ +¿ÍÇÈ [¤Ò¤È¤Ê¤ß] /(n) surging crowd/wave of humanity/stampede/ +¿ÍÇȤò±Ë¤° [¤Ò¤È¤Ê¤ß¤ò¤ª¤è¤°] /(exp) to wade through a crowd/ +¿ÍÇÏ [¤¸¤ó¤Ð] /(n) men and horses/ +¿ÍÇ㤤 [¤Ò¤È¤«¤¤] /(n) slave traffic/slave dealer/ +¿ÍÈ© [¤Ò¤È¤Ï¤À] /(n) the skin/body warmth/ +¿ÍÈó¿Í [¤Ë¤ó¤Ô¤Ë¤ó] /(n) brute of a man/ +¿ÍÉÊ [¤¸¤ó¤Ô¤ó] /(n) personal appearance/character/personality/ +¿ÍÉÕ [¤Ò¤È¤Å¤­] /(n) reputation/ +¿ÍÉÕ¤­¹ç¤¤ [¤Ò¤È¤Å¤­¤¢¤¤] /(n) social disposition/ +¿ÍÉ× [¤Ë¤ó¤×] /(n) coolie/carrier/labourer/ +¿ÍÉݤ¸ [¤Ò¤È¤ª¤¸] /(n) bashfulness before strangers/ +¿ÍÉæ [¤Ò¤È¤Ï¤À] /(n) the skin/body warmth/ +¿Íʧ¤¤ [¤Ò¤È¤Ð¤é¤¤] /(n) clearing out the people/ +¿Íʪ [¤¸¤ó¤Ö¤Ä] /(n) character/personality/person/man/personage/talented man/(P)/ +¿Íʪ²è [¤¸¤ó¤Ö¤Ä¤¬] /portrait painting/ +¿Íʪ·ÐºÑ [¤¸¤ó¤Ö¤Ä¤±¤¤¤¶¤¤] /human engineering/ +¿ÍʪÀ£ÉÁ [¤¸¤ó¤Ö¤Ä¤¹¤ó¤Ó¤ç¤¦] /thumb-nail sketch/ +¿ÍʪÁü [¤¸¤ó¤Ö¤Ä¤¾¤¦] /statue/picture/picture revealing character/ +¿Íʪɾ [¤¸¤ó¤Ö¤Ä¤Ò¤ç¤¦] /personal criticism/character sketch/ +¿Íʵ [¤¸¤ó¤×¤ó] /(n) night soil/ +¿Íʸ [¤¸¤ó¤Ö¤ó] /(n) humanity/civilization/culture/(P)/ +¿Íʸ [¤¸¤ó¤â¤ó] /(n) humanity/civilization/culture/ +¿Íʸ²Ê³Ø [¤¸¤ó¤Ö¤ó¤«¤¬¤¯] /social sciences/humanities/(P)/ +¿Íʸ³ØÇÉ [¤¸¤ó¤Ö¤ó¤¬¤¯¤Ï] /humanists/ +¿Íʸ»Ë [¤¸¤ó¤Ö¤ó¤·] /history of civilization/ +¿Íʸ»ú [¤Ò¤È¤â¤¸] /(n) arranging a group of people so as to form a character or spell out a message/ +¿Íʸ¼çµÁ [¤¸¤ó¤Ö¤ó¤·¤å¤®] /humanism/ +¿ÍʸÃÏÍý [¤¸¤ó¤Ö¤ó¤Á¤ê] /descriptive geography/ +¿ÍʸÃÏÍý [¤¸¤ó¤â¤ó¤Á¤ê] /descriptive geography/ +¿Íʹ¤­ [¤Ò¤È¤®¤­] /(n) reputation/respectability/ +¿ÍÊÁ [¤Ò¤È¤¬¤é] /(adj-na,n) personality/character/personal appearance/gentility/(P)/ +¿ÍÊ [¤Ò¤È¤Ê¤ß] /(adj-na,adj-no,n) being average (capacity, looks, standard of living)/ordinary/ +¿ÍÊÂ¤ß [¤Ò¤È¤Ê¤ß] /(adj-na,adj-no,n) being average (capacity, looks, standard of living)/ordinary/(P)/ +¿ÍÊÂ¤ß¤Ë [¤Ò¤È¤Ê¤ß¤Ë] /like others/as much as anyone else/ +¿Íʤ߳°¤ì¤¿ [¤Ò¤È¤Ê¤ß¤Ï¤º¤ì¤¿] /uncommon/extraordinary/ +¿ÍÊÌ [¤Ë¤ó¤Ù¤Ä] /(n) census-taking/ +¿ÍÊÐ [¤Ë¤ó¤Ù¤ó] /(n) person radical (ninben)/ +¿Í˾ [¤¸¤ó¤Ü¤¦] /(n) popularity/ +¿Í˾²È [¤¸¤ó¤Ü¤¦¤«] /popular character/ +¿ÍËܼçµÁ [¤¸¤ó¤Ý¤ó¤·¤å¤®] /(n) humanism/humanitarianism/ +¿ÍÌ® [¤¸¤ó¤ß¤ã¤¯] /(n) personal connections/(P)/ +¿Í̱ [¤¸¤ó¤ß¤ó] /(n) people/public/(P)/ +¿Í̱°Ñ°÷ [¤¸¤ó¤ß¤ó¤¤¤¤¤ó] /(early Soviet era) People's Commissar/ +¿Í̱²òÊü·³ [¤¸¤ó¤ß¤ó¤«¤¤¤Û¤¦¤°¤ó] /(n) People's Liberation Army/ +¿Í̱·³ [¤¸¤ó¤ß¤ó¤°¤ó] /People's Army/ +¿Í̱¸µ [¤¸¤ó¤ß¤ó¤²¤ó] /(n) Chinese Yuan (currency)/ +¿Í̱¸ø¼Ò [¤¸¤ó¤ß¤ó¤³¤¦¤·¤ã] /(in China) people's commune/ +¿Í̱ºÛȽ [¤¸¤ó¤ß¤ó¤µ¤¤¤Ð¤ó] /(n) people's trial (court)/ +¿Í̱¼Ò²ñ¼çµÁ¶¦Ï¹ñ [¤¸¤ó¤ß¤ó¤·¤ã¤«¤¤¤·¤å¤®¤­¤ç¤¦¤ï¤³¤¯] /(n) people's socialist republic/ +¿Í̱¼çµÁ [¤¸¤ó¤ß¤ó¤·¤å¤®] /populism/ +¿Í̱½êÍ­ [¤¸¤ó¤ß¤ó¤·¤ç¤æ¤¦] /people's ownership/publically owned/ +¿Í̱ÀïÀþ [¤¸¤ó¤ß¤ó¤»¤ó¤»¤ó] /(n) popular front/(P)/ +¿Í̱Åêɼ [¤¸¤ó¤ß¤ó¤È¤¦¤Ò¤ç¤¦] /plebiscite/referendum/ +¿Í̱̱¼ç¶¦Ï¹ñ [¤¸¤ó¤ß¤ó¤ß¤ó¤·¤å¤­¤ç¤¦¤ï¤³¤¯] /(n) people's democratic republic/ +¿Í̾ [¤¸¤ó¤á¤¤] /(n) person's name/(P)/ +¿Í̾¼­½ñ [¤¸¤ó¤á¤¤¤¸¤·¤ç] /biographical dictionary/ +¿Í̾¼­Åµ [¤¸¤ó¤á¤¤¤¸¤Æ¤ó] /biographical dictionary/ +¿Í̾Êí [¤¸¤ó¤á¤¤¤Ü] /(n) directory/name list/ +¿Í̾ÍÑ´Á»ú [¤¸¤ó¤á¤¤¤è¤¦¤«¤ó¤¸] /(n) kanji officially for use in names/ +¿Í̾Ͽ [¤¸¤ó¤á¤¤¤í¤¯] /directory/name list/ +¿ÍÌ¿ [¤¸¤ó¤á¤¤] /(n) (human) life/(P)/ +¿ÍÌ¿µß½õ [¤¸¤ó¤á¤¤¤­¤å¤¦¤¸¤ç] /lifesaving/ +¿ÍÌÌ [¤¸¤ó¤á¤ó] /(n) human face/ +¿ÍÌ̽ÿ´ [¤¸¤ó¤á¤ó¤¸¤å¤¦¤·¤ó] /(n) beast in human form/ +¿ÍÌ̽ÿ´ [¤Ë¤ó¤á¤ó¤¸¤å¤¦¤·¤ó] /(n) beast in human form/ +¿ÍÌÜ [¤¸¤ó¤â¤¯] /(n) public gaze/public notice/ +¿ÍÌÜ [¤Ò¤È¤á] /(n) public gaze/public notice/(P)/ +¿ÍÌܤË;¤ë [¤Ò¤È¤á¤Ë¤¢¤Þ¤ë] /(exp) to be too prominent/ +¿ÍÌܤòΫ¤á¤Æ [¤Ò¤È¤á¤ò¤«¤¹¤á¤Æ] /on the sly/by stealth/ +¿ÍÍÍ [¤Ò¤È¤µ¤Þ] /(n) (pol) other people/another/ +¿ÍÍß [¤¸¤ó¤è¤¯] /human desires/human passions/ +¿ÍÍê¤ß [¤Ò¤È¤À¤Î¤ß] /(n) reliance on others/ +¿ÍÍê¤ê [¤Ò¤È¤À¤è¤ê] /reliance on others/ +¿ÍΤ [¤Ò¤È¤¶¤È] /(n) human habitation/ +¿ÍΤΥ¤ì¤¿ [¤Ò¤È¤¶¤È¤Ï¤Ê¤ì¤¿] /lonely (place)/ +¿ÍΩ¤Á [¤Ò¤È¤À¤Á] /(n) crowd of people/ +¿ÍÎÏ [¤¸¤ó¤ê¤­] /(n) human power/human strength/human effort/human agency/ +¿ÍÎÏ [¤¸¤ó¤ê¤ç¤¯] /(n) human power/human strength/human effort/human agency/ +¿ÍÎÏ¼Ö [¤¸¤ó¤ê¤­¤·¤ã] /(n) rickshaw/jinrikisha/(P)/ +¿ÍÎÑ [¤¸¤ó¤ê¤ó] /(n) human relations/humanity/ +¿ÍÎà [¤¸¤ó¤ë¤¤] /(n) mankind/humanity/(P)/ +¿ÍÎà¤Î°Ù¤Ë¿Ô¤¯¤¹ [¤¸¤ó¤ë¤¤¤Î¤¿¤á¤Ë¤Ä¤¯¤¹] /(exp) to render a service to humanity/ +¿ÍÎà°¦ [¤¸¤ó¤ë¤¤¤¢¤¤] /(n) humanism/love for humanity/ +¿ÍÎà±î [¤¸¤ó¤ë¤¤¤¨¤ó] /anthropoid ape/ +¿ÍÎà³Ø [¤¸¤ó¤ë¤¤¤¬¤¯] /(n) anthropology/(P)/ +¿ÍÎà³Ø¼Ô [¤¸¤ó¤ë¤¤¤¬¤¯¤·¤ã] /anthropologist/ethnologist/ +¿ÍÎà»Ë [¤¸¤ó¤ë¤¤¤·] /human history/ +¿ÍÎø¤·¤¤ [¤Ò¤È¤³¤¤¤·¤¤] /(adj) longing for others/ +¿ÍÚ¼¤¤ [¤Ò¤È¤µ¤é¤¤] /(n) kidnapping/kidnapper/ +¿ÍäÝ [¤¸¤ó¤é¤¤] /(n) blowing instruments (music)/ +¿ÍéÍ [¤Ò¤È¤·¤é¤ß] /body louse/body lice/ +¿Î [¤¸¤ó] /(n) virtue/benevolence/humanity/charity/man/(P)/ +¿Î [¤Ë¤ó] /(n) kernel/ +¿Î°¦ [¤¸¤ó¤¢¤¤] /(n) benevolence/charity/love/ +¿Î²¦ [¤Ë¤ª¤¦] /(n) the two guardian Deva kings/(P)/ +¿Î²¦Ìç [¤Ë¤ª¤¦¤â¤ó] /(n) Deva gate/temple gate guarded by fierce Deva Kings/temple gate of the Nio/ +¿Î²¦ÎÏ [¤Ë¤ª¤¦¤ê¤­] /Herculean strength/ +¿ÎµÁ [¤¸¤ó¤®] /(n) humanity and justice/duty/(gang's) moral code/(P)/ +¿ÎµÁÎéÃÒ¿® [¤¸¤ó¤®¤ì¤¤¤Á¤·¤ó] /the 5 Confucian virtues (benevolence, justice, courtesy, wisdom, and sincerity)/ +¿Î¶¢ [¤¸¤ó¤­¤ç¤¦] /chivalrous spirit/ +¿Î·¯ [¤¸¤ó¤¯¤ó] /(n) benevolent ruler/ +¿Î·» [¤¸¤ó¤±¤¤] /term of address for a friend/ +¿Î·Ã [¤¸¤ó¤±¤¤] /(n) graciousness/mercy/charity/ +¿Î»ü [¤¸¤ó¤¸] /(n) kind-hearted/benevolence/ +¿Î¼Ô [¤¸¤ó¤·¤ã] /(n) man of virtue/humanitarian/ +¿Î½Ñ [¤¸¤ó¤¸¤å¤Ä] /(n) benevolent act/healing act/ +¿Î½ú [¤¸¤ó¤¸¤ç] /(n) benevolence/magnanimity/ +¿Î¿´ [¤¸¤ó¤·¤ó] /(n) benevolence/humanity/ +¿Î¿Í [¤¸¤ó¤¸¤ó] /(n) man of virtue/humanitarian/ +¿ÎÀ¯ [¤¸¤ó¤»¤¤] /(n) benevolent rule/ +¿ÎÃÒ [¤¸¤ó¤Á] /benevolence and wisdom/ +¿ÎÆÁ [¤¸¤ó¤È¤¯] /(n) benevolence/goodness/ +¿ÎÎزö¸¸À [¤Ë¤ï¤«¤­¤ç¤¦¤²¤ó] /(n) farce/extravaganza/ +¿Ï [¤Ï] /(n) edge (of a sword)/(P)/ +¿Ï [¤ä¤¤¤Ð] /(n) blade/sword/ +¿Ï¤ò¸ò¤¨¤ë [¤ä¤¤¤Ð¤ò¤Þ¤¸¤¨¤ë] /(exp) to cross swords (with)/ +¿Ï¸þ¤«¤¦ [¤Ï¤à¤«¤¦] /(v5u) to strike back at/to bite back/to turn on/to rise against/to oppose/to defy/ +¿Ï½ý [¤Ë¤ó¤¸¤ç¤¦] /(n) bloodshed/ +¿Ï½ýº»ÂÁ [¤Ë¤ó¤¸¤ç¤¦¤¶¤¿] /bloodshed/ +¿Ï¿Ë [¤Ï¤Ð¤ê] /(n) lancet/ +¿ÏÀè [¤Ï¤µ¤­] /(n) edge of blade/(P)/ +¿ÏÅÏ [¤Ï¤ï¤¿¤ê] /(n) length of a (sword) blade/walking on the edge of a sword/ +¿ÏÅϤê [¤Ï¤ï¤¿¤ê] /(n) length of a (sword) blade/walking on the edge of a sword/(P)/ +¿Ïʪ [¤Ï¤â¤Î] /(n) edged tool/cutlery/(P)/ +¿Ïʪ»°Ëæ [¤Ï¤â¤Î¤¶¤ó¤Þ¤¤] /(engaging in a) knife fight/ +¿Ïʸ [¤Ï¤â¤ó] /(n) temper pattern of a sword blade/ +¿Ð [¤´¤ß] /(n) (uk) rubbish/trash/garbage/(P)/ +¿Ð [¤Á¤ê] /(n) dust/dirt/(P)/ +¿Ð³¦ [¤¸¤ó¤«¤¤] /(n) this drab world/ +¿Ð³© [¤´¤ß¤¢¤¯¤¿] /(n) rubbish/trash/garbage/ +¿Ð³© [¤¸¤ó¤«¤¤] /(n) rubbish/trash/garbage/ +¿Ð³© [¤Á¤ê¤¢¤¯¤¿] /(n) rubbish/trash/garbage/ +¿Ð»æ [¤Á¤ê¤¬¤ß] /(n) tissue paper/toilet paper/ +¿Ð¼è¤ê [¤Á¤ê¤È¤ê] /(n) dustpan/ +¿ÐÆþ [¤´¤ß¤¤¤ì] /trashcan/rubbish bin/dustbin/ashcan/ +¿ÐÆþ¤ì¿Ð½Ð¤· [¤´¤ß¤¤¤ì¤´¤ß¤À¤·] /(exp) (comp) garbage in, garbage out/ +¿ÐÈ¢ [¤´¤ß¤Ð¤³] /(n) garbage can or box/rubbish bin/ +¿Ðʧ¤¤ [¤Á¤ê¤Ð¤é¤¤] /duster/ +¿Ðί¤á [¤´¤ß¤¿¤á] /(n) a dump/ +¿ÐÔ¼ [¤¸¤ó¤¢¤¤] /(n) dust/dirt/this drab world/ +¿ÐÔ¼ [¤Á¤ê¤Û¤³¤ê] /(n) dust/dirt/this drab world/ +¿Ñ [¤¸¤ó] /(n) 9th in rank/ninth sign of the Chinese calendar/ +¿Ñ [¤ß¤º¤Î¤¨] /(n) 9th in rank/ninth sign of the Chinese calendar/ +¿Ò [¤Ò¤í] /(n) fathom/ +¿Ò¤Í¤ë [¤¿¤º¤Í¤ë] /(v1) to ask/to enquire/(P)/ +¿Ò¤Íµá¤á¤ë [¤¿¤º¤Í¤â¤È¤á¤ë] /(exp) to seek for/ +¿Ò¤Í¿Í [¤¿¤º¤Í¤Ó¤È] /(n) missing person/wanted person/(P)/ +¿Ò¤Íʪ [¤¿¤º¤Í¤â¤Î] /(n) missing article/ +¿Ò¾ï [¤¸¤ó¤¸¤ç¤¦] /(adj-na,adj-no,n) common/usual/(P)/ +¿Ò¾ï°ìÍÍ [¤¸¤ó¤¸¤ç¤¦¤¤¤Á¤è¤¦] /(adj-na,n) ordinary/common/mediocre/ +¿ÒÌä [¤¸¤ó¤â¤ó] /(n) questioning/(P)/ +¿ÒÌäÄ´½ñ [¤¸¤ó¤â¤ó¤Á¤ç¤¦¤·¤ç] /interrogatory/ +¿Ó¤¯ [¤¤¤¿¤¯] /(adv) exceedingly/ +¿Ó¤À [¤Ï¤Ê¤Ï¤À] /(adv) very/greatly/exceedingly/(P)/ +¿Ó¤À¤·¤¤ [¤Ï¤Ê¤Ï¤À¤·¤¤] /(adj) extreme/excessive/terrible/intense/severe/serious/tremendous/heavy (damage)/(P)/ +¿Ó¤À¤·¤¤¸í²ò [¤Ï¤Ê¤Ï¤À¤·¤¤¤´¤«¤¤] /(n) serious misunderstanding/ +¿Ó¤À°Ê¤Æ [¤Ï¤Ê¤Ï¤À¤â¤Ã¤Æ] /(exp) exceedingly/ +¿Ó¤ÀÉÔ¿ÆÀڤǤ¢¤ë [¤Ï¤Ê¤Ï¤À¤Õ¤·¤ó¤»¤Ä¤Ç¤¢¤ë] /(exp) to be extremely unkind/ +¿Ó¶ç [¤¸¤ó¤¯] /(n) lively song/lively dance/ +¿ÓÂç [¤¸¤ó¤À¤¤] /(adj-na,n) very great/enormous/serious/(P)/ +¿ÓÏ» [¤¸¤ó¤í¤¯] /(n) dunce/blockhead/ +¿Ô¤«¤¹ [¤Ä¤«¤¹] /(v5s) to be disgusted with/to give up on/ +¿Ô¤­¤Ê¤¤ [¤Ä¤­¤Ê¤¤] /everlasting/inexhaustible/ +¿Ô¤­¤ë [¤Ä¤­¤ë] /(v1) to be used up/to be run out/to be exhausted/to be consumed/to come to an end/(P)/ +¿Ô¤­²Ì¤Æ¤ë [¤Ä¤­¤Ï¤Æ¤ë] /(v1) to be exhausted/ +¿Ô¤¯¤¹ [¤Ä¤¯¤¹] /(v5s) (1) to exhaust/to run out/(2) to devote/to serve (a person)/to befriend/(P)/ +¿ÔÃé [¤¸¤ó¤Á¤å¤¦] /(n) loyalty/ +¿ÔÃéÊó¹ñ [¤¸¤ó¤Á¤å¤¦¤Û¤¦¤³¤¯] /loyalty and patriotism/ +¿ÔÆü [¤¸¤ó¤¸¤Ä] /(n-adv,n-t) last day of the month (year)/New Year's Eve/all day long/ +¿Ô̤Íè [¤¸¤ó¤ß¤é¤¤] /(n) eternally/forever/ +¿ÔÎÏ [¤¸¤ó¤ê¤ç¤¯] /(n) efforts/assistance/(P)/ +¿Ôáá [¤¸¤ó¤¹¤¤] /(n) giving one's all to/ +¿Õ±ê [¤¸¤ó¤¨¤ó] /(n) kidney inflammation/nephritis/ +¿ÕÀÐ [¤¸¤ó¤»¤­] /kidney stone/ +¿Õ¡ [¤¸¤ó¤¾¤¦] /(n) kidney/(P)/ +¿Õ¡±ê [¤¸¤ó¤¾¤¦¤¨¤ó] /(n) kidney inflammation/nephritis/ +¿Õ¡·ëÀÐ [¤¸¤ó¤¾¤¦¤±¤Ã¤»¤­] /kidney stone/ +¿Õ¡É [¤¸¤ó¤¾¤¦¤Ó¤ç¤¦] /(n) kidney trouble or disease/ +¿ÕÉÔÁ´ [¤¸¤ó¤Õ¤¼¤ó] /(n) renal failure/ +¿Õâ³ [¤¸¤ó¤¦] /(n) renal pelvis/ +¿Ö¤­ÊÖ¤¹ [¤­¤­¤«¤¨¤¹] /(v5s) to ask in return/to ask again/to listen repeatedly/ +¿Ö¤¯ [¤­¤¯] /(v5k) to ask/ +¿Ö¤Í¤ë [¤¿¤º¤Í¤ë] /(v1) to ask/ +¿ÖÌä [¤¸¤ó¤â¤ó] /(n) cross-examination/interrogation/ +¿×® [¤¸¤ó¤½¤¯] /(adj-na,n) quick/fast/rapid/swift/prompt/(P)/ +¿×Íë [¤¸¤ó¤é¤¤] /(n) thunderclap/ +¿Ø [¤¸¤ó] /(n) battle formation/camp/encampment/ +¿Ø¤òÄ¥¤ë [¤¸¤ó¤ò¤Ï¤ë] /(exp) to pitch camp/ +¿Ø¤òÉߤ¯ [¤¸¤ó¤ò¤·¤¯] /(exp) to encamp/to take up a position/ +¿Ø¤òΩ¤Æľ¤¹ [¤¸¤ó¤ò¤¿¤Æ¤Ê¤ª¤¹] /(exp) to redeploy troops/ +¿Ø±©¿¥ [¤¸¤ó¤Ð¤ª¤ê] /(n) battle surcoat/ +¿Ø±Ä [¤¸¤ó¤¨¤¤] /(n) camp (group of same ideological beliefs)/(P)/ +¿Ø²° [¤¸¤ó¤ä] /(n) encampment/ +¿Ø³Þ [¤¸¤ó¤¬¤µ] /(n) ancient soldier's straw hat/party rank and file/ +¿Ø·Á [¤¸¤ó¤±¤¤] /(n) (military) formation/ +¿Ø¼è¤ê [¤¸¤ó¤È¤ê] /(n) children's game in which the aim is to occupy the other's home base/ +¿Ø¼è¤ë [¤¸¤ó¤É¤ë] /(v5r) to encamp/to take up positions/ +¿ØÂÀ¸Ý [¤¸¤ó¤À¤¤¤³] /(n) war drum/ +¿ØÃÏ [¤¸¤ó¤Á] /(n) (military) encampment/position/(P)/ +¿ØÃæ [¤¸¤ó¤Á¤å¤¦] /(n) in camp/at the front/(P)/ +¿ØÃ渫Éñ¤¤ [¤¸¤ó¤Á¤å¤¦¤ß¤Þ¤¤] /visiting soldiers at the front to provide comfort/ +¿ØÄË [¤¸¤ó¤Ä¤¦] /(n) labour (birth) pains/(P)/ +¿ØƬ [¤¸¤ó¤È¤¦] /(n) head of an army/(P)/ +¿ØƬ»Ø´ø [¤¸¤ó¤È¤¦¤·¤­] /taking command of a corps in a battle/command exercised by the leader of a group/ +¿ØÉ÷ [¤¸¤ó¤×¤¦] /gust/gale/ +¿ØË× [¤¸¤ó¤Ü¤Ä] /(n,vs) death in battle/ +¿ØËë [¤¸¤ó¤Þ¤¯] /(n) camp enclosure/ +¿ØÌç [¤¸¤ó¤â¤ó] /(n) surrender to the enemy/ +¿ØÍÆ [¤¸¤ó¤è¤¦] /(n) battle array/(P)/ +¿ØΩ¤Æ [¤¸¤ó¤À¤Æ] /(n) battle formation/ +¿ØÎó [¤¸¤ó¤ì¤Ä] /(n) battle formation/ +¿ÙÂÓ [¤¸¤ó¤¿¤¤] /ligament/ +¿ÙÈé [¤¸¤ó¤Ô] /bast/ +¿Ü¤¯ [¤¹¤Ù¤«¤é¤¯] /(adv) (uk) by all means/in all cases/ought to do/ +¿Ü¤é¤¯ [¤¹¤Ù¤«¤é¤¯] /(adv) (uk) by all means/in all cases/ought to do/ +¿Ü·Ã´ï [¤¹¤¨¤­] /(n) Sue ware (type of unglazed pottery made from the middle of the Kofun era through the Heian era)/ +¿ÜÌﻳ [¤·¤å¤ß¤»¤ó] /(n) Mt Sumeru (in Buddhism - said to be the highest mountain rising in the center of the world)/ +¿ÜÌïÃÅ [¤·¤å¤ß¤À¤ó] /(n) dais for a Buddhist image/ +¿ÜÍ× [¤·¤å¤è¤¦] /(adj-na,n) absolutely necessary/ +¿ÜçÌ [¤·¤å¤æ] /(n) short while/instant/ +¿Üñù [¤·¤å¤¼¤ó] /beard/ +¿Ý [¤¹] /(n) vinegar/(P)/ +¿Ý¤Îʪ [¤¹¤Î¤â¤Î] /(n) vinegared or pickled dish/(P)/ +¿Ý»À [¤µ¤¯¤µ¤ó] /(n) acetic acid/(P)/ +¿Ý»À±ö [¤µ¤¯¤µ¤ó¤¨¤ó] /(n) acetate/ +¿ÝÂý [¤¹¤À¤³] /(n) (sliced and) pickled octopus/ +¿ÝÄÒ¤± [¤¹¤Å¤±] /(n) pickling/ +¿ÝÆÚ [¤¹¤Ö¤¿] /(n) sweet-and-sour pork/ +¿ÝÌ£Á¹ [¤¹¤ß¤½] /(n) vinegared miso/ +¿ÝÎÁÍý [¤¹¤ê¤ç¤¦¤ê] /pickled dish/ +¿Þ [¤º] /(n,n-suf) figure (e.g. Fig 1)/drawing/picture/illustration/(P)/ +¿Þ¡¹¤·¤¤ [¤º¤¦¤º¤¦¤·¤¤] /(adj) impudent/shameless/(P)/ +¿Þ¤Ë¾è¤ë [¤º¤Ë¤Î¤ë] /(exp) to push a good thing too far/ +¿Þ¤ËÅö¤¿¤ë [¤º¤Ë¤¢¤¿¤ë] /(exp) to hit the bull's-eye/to go as expected/ +¿Þ¤é¤º¤â [¤Ï¤«¤é¤º¤â] /(adv) unexpectedly/ +¿Þ¤ë [¤Ï¤«¤ë] /(v5r) to plot/to attempt/to plan/to take in/to deceive/to devise/to design/to refer A to B/(P)/ +¿Þ¤òÉÁ¤¯ [¤º¤ò¤«¤¯] /(exp) to draw a diagram/ +¿Þ°Æ [¤º¤¢¤ó] /(n) a design/sketch/ +¿Þ°Æ²È [¤º¤¢¤ó¤«] /designer/ +¿Þ²è [¤º¤¬] /(n) drawing/ +¿Þ²ñ [¤º¤¨] /(n) collection of pictures/ +¿Þ²ò [¤º¤«¤¤] /(n) schematic/schema/ +¿Þ³Ø [¤º¤¬¤¯] /(n) graphics/ +¿Þ´Õ [¤º¤«¤ó] /(n) picture book/(P)/ +¿Þ·Á [¤º¤±¤¤] /(n) figure/(P)/ +¿Þ¹© [¤º¤³¤¦] /(n) (abbr) drawing and manual arts/ +¿Þ¼¨ [¤º¤·] /(n,vs) illustration/showing in graphic form or by diagram/(P)/ +¿Þ¼° [¤º¤·¤­] /(n) scheme/(P)/ +¿Þ¼è¤ê [¤º¤É¤ê] /(n) sketching/ +¿Þ½ñ [¤È¤·¤ç] /(n) books/(P)/ +¿Þ½ñ´Û [¤È¤·¤ç¤«¤ó] /(n) library/(P)/ +¿Þ½ñ´Û°÷ [¤È¤·¤ç¤«¤ó¤¤¤ó] /librarian/ +¿Þ½ñ´Û³Ø [¤È¤·¤ç¤«¤ó¤¬¤¯] /library science/ +¿Þ½ñ´ÛĹ [¤È¤·¤ç¤«¤ó¤Á¤ç¤¦] /chief librarian/ +¿Þ½ñ·ô [¤È¤·¤ç¤±¤ó] /(n) gift certificate for books/ +¿Þ½ñ¼¼ [¤È¤·¤ç¤·¤Ä] /(n) library room/(P)/ +¿Þ½ñÈñ [¤È¤·¤ç¤Ò] /(n) book budget/ +¿Þ½ñÌÜÏ¿ [¤È¤·¤ç¤â¤¯¤í¤¯] /book catalogue/card catalogue/ +¿Þ¿Þ¤·¤¤ [¤º¤¦¤º¤¦¤·¤¤] /(adj) impudent/shameless/ +¿ÞÀ± [¤º¤Ü¤·] /(n) bull's-eye/mark/ +¿ÞÀ±¤ËÅö¤¿¤ë [¤º¤Ü¤·¤Ë¤¢¤¿¤ë] /(exp) to hit the bull's-eye/ +¿ÞÀ±¤ò»Ø¤¹ [¤º¤Ü¤·¤ò¤µ¤¹] /(exp) to hit the nail on the head/to guess exactly right/ +¿ÞÀâ [¤º¤»¤Ä] /(n) illustration/diagram/ +¿ÞÁü [¤º¤¾¤¦] /(n) icon/ +¿ÞÁü³Ø [¤º¤¾¤¦¤¬¤¯] /(n) iconography/ +¿ÞÂÀ¤¤ [¤º¤Ö¤È¤¤] /(adj) bold/shameless/cheeky/ +¿ÞÂÎ [¤º¤¦¤¿¤¤] /(n) body/frame/ +¿ÞÈ´¤±¤Æ¤¤¤ë [¤º¤Ì¤±¤Æ¤¤¤ë] /to be outstanding/ +¿ÞÈ´¤±¤ë [¤º¤Ì¤±¤ë] /(v1) to tower above/to stand out/ +¿ÞÈÇ [¤º¤Ï¤ó] /(n) plate/illustration/figure/(P)/ +¿Þɽ [¤º¤Ò¤ç¤¦] /(n) chart/diagram/graph/(P)/ +¿ÞÊÁ [¤º¤¬¤é] /(n) design/pattern/(P)/ +¿ÞË¡ [¤º¤Û¤¦] /(n) drawing/draftsmanship/ +¿ÞÌÌ [¤º¤á¤ó] /(n) drawing/diagram/plans/blueprint/(P)/ +¿ÞÌ̤ò°ú¤¯ [¤º¤á¤ó¤ò¤Ò¤¯] /(exp) to draw a plan/ +¿ÞÏ¿ [¤º¤í¤¯] /(n) illustrated book/picture book/ +¿ß [¤¯¤ê¤ä] /(n) kitchen/ +¿ß»Ò [¤º¤·] /(n) miniature shrine in a temple/ +¿ß˼ [¤Á¤å¤¦¤Ü¤¦] /(n) kitchen/galley/ +¿àα [¤È¤¦¤ê¤å¤¦] /(n,vs) staying/sojourn/ +¿àαµÒ [¤È¤¦¤ê¤å¤¦¤­¤ã¤¯] /sojourner/visitor/ +¿á¤«¤¹ [¤Õ¤«¤¹] /(v5s) to smoke (a cigarette)/to behave as ../to accelerate/to rev up/ +¿á¤­¤³¤Ü¤ì¤ë [¤Õ¤­¤³¤Ü¤ì¤ë] /(v1) to boil over/ +¿á¤­¤Ä¤±¤ë [¤Õ¤­¤Ä¤±¤ë] /(v1) to blow against/to spray (paint, etc.) (onto a surface)/ +¿á¤­²¼¤í¤¹ [¤Õ¤­¤ª¤í¤¹] /(v5s) to blow down upon/ +¿á¤­²ó¤· [¤Õ¤­¤Þ¤ï¤·] /(n) the direction of the wind/circumstances/ +¿á¤­³Ý¤±¤ë [¤Õ¤­¤«¤±¤ë] /(v1) to blow upon/to spur/to force/to overcharge/ +¿á¤­´ó¤» [¤Õ¤­¤è¤»] /(n) medley (of food, songs, etc.)/ +¿á¤­·þ¤¯¤ë [¤Õ¤­¤Þ¤¯¤ë] /(v5r) to blow about/to blow along/to brag/ +¿á¤­·þ¤ë [¤Õ¤­¤Þ¤¯¤ë] /(v5r) to blow about/to blow along/to brag/ +¿á¤­¹Ó¤Ö [¤Õ¤­¤¹¤µ¤Ö] /(v5b) to blow fiercely/to rage/ +¿á¤­¹Ó¤à [¤Õ¤­¤¹¤µ¤à] /(v5m) to blow violently/ +¿á¤­¹Ó¤ì¤ë [¤Õ¤­¤¢¤ì¤ë] /(v1) to blow violently/to sweep over/to devastate/ +¿á¤­¹ß¤ê [¤Õ¤­¤Ö¤ê] /(n) driving rain/ +¿á¤­¹þ¤à [¤Õ¤­¤³¤à] /(v5m) to blow into/to breathe into/to inspire/to lay down a recording (music, video, etc.)/to indoctrinate/(P)/ +¿á¤­»¶¤é¤¹ [¤Õ¤­¤Á¤é¤¹] /(v5s) to scatter/to blow about/ +¿á¤­»Ï¤á¤ë [¤Õ¤­¤Ï¤¸¤á¤ë] /(v1) to begin to blow/ +¿á¤­½Ð¤¹ [¤Õ¤­¤À¤¹] /(v5s) to spout/to spurt/to gush out/to burst into laughter/(P)/ +¿á¤­½Ð¤ë [¤Õ¤­¤Ç¤ë] /(v1) to blow out/to spout out/ +¿á¤­½Ðʪ [¤Õ¤­¤Ç¤â¤Î] /(n) pimple/acne/boil/ +¿á¤­¾Ã¤¹ [¤Õ¤­¤±¤¹] /(v5s) to blow out (a flame)/ +¿á¤­¾å¤² [¤Õ¤­¤¢¤²] /(n) place exposed to winds which blow up from below/a fountain/ +¿á¤­¾å¤²¤ë [¤Õ¤­¤¢¤²¤ë] /(v1) to blow up (i.e. wind)/ +¿á¤­Á÷¤ë [¤Õ¤­¤ª¤¯¤ë] /(v5r) to waft/to blow over/ +¿á¤­Âؤ¨ [¤Õ¤­¤«¤¨] /(n) dubbing/stand-in/dummy/ +¿á¤­Ã失¤ë [¤Õ¤­¤Ä¤±¤ë] /(v1) to blow against/to spray (paint, etc.) (onto a surface)/ +¿á¤­Ä̤¹ [¤Õ¤­¤È¤ª¤¹] /(v5s) to blow through/to blow ceaselessly/ +¿á¤­Åݤ¹ [¤Õ¤­¤¿¤ª¤¹] /(v5s) to blow over/ +¿á¤­Çø¤· [¤Õ¤­¤µ¤é¤·] /(n) wind-swept/exposed to the wind/ +¿á¤­È´¤­ [¤Õ¤­¤Ì¤­] /(n) stairwell/ +¿á¤­È´¤¯ [¤Õ¤­¤Ì¤¯] /(v5k) to blow through/to blow over/to blow itself out/ +¿á¤­È´¤± [¤Õ¤­¤Ì¤±] /(n) a draft/stairwell/ +¿á¤­È´¤±¤ë [¤Õ¤­¤Ì¤±¤ë] /(v1) to blow through/ +¿á¤­Èô¤Ð¤¹ [¤Õ¤­¤È¤Ð¤¹] /(v5s) to blow off/to brush away/to talk big/ +¿á¤­Èô¤Ö [¤Õ¤­¤È¤Ö] /(v5b,vi) to be blown off/to blow off/(P)/ +¿á¤­ÉѤë [¤Õ¤­¤·¤­¤ë] /(v5r) to blow violently/ +¿á¤­ÉÕ¤± [¤Õ¤­¤Ä¤±] /(n) spraying/ +¿á¤­ÉÕ¤±¤ë [¤Õ¤­¤Ä¤±¤ë] /(v1) to blow against/to spray (paint, etc.) (onto a surface)/ +¿á¤­Ê§¤¦ [¤Õ¤­¤Ï¤é¤¦] /(v5u) to blow off/ +¿á¤­Ê¬¤±¤ë [¤Õ¤­¤ï¤±¤ë] /(v1) to blow apart/to winnow/to smelt/ +¿á¤­ÊÖ¤¹ [¤Õ¤­¤«¤¨¤¹] /(v5s) to blow in the opposite direction/to revive/ +¿á¤­Êç¤ë [¤Õ¤­¤Ä¤Î¤ë] /(v5r) to blow harder and harder/ +¿á¤­Ìð [¤Õ¤­¤ä] /(n) blowgun/blowpipe/dart/ +¿á¤­Íî¤È¤¹ [¤Õ¤­¤ª¤È¤¹] /(v5s) to blow down (fruit)/ +¿á¤­Î®¤· [¤Õ¤­¤Ê¤¬¤·] /(n) streamer/pennant/ +¿á¤­Î¯¤Þ¤ê [¤Õ¤­¤À¤Þ¤ê] /(n) drift/(P)/ +¿á¤­Î¯¤ê [¤Õ¤­¤À¤Þ¤ê] /(n) a drift of snow or leaves/a hangout for drifters/ +¿á¤¯ [¤Õ¤¯] /(v5k) (1) to blow (wind, etc)/(2) to emit/to spout/(P)/ +¿á¤Ã³Ý¤±¤ë [¤Õ¤Ã¤«¤±¤ë] /(v1) to blow upon/to provoke/to overcharge/ +¿á¤ÃÀÚ¤ì¤ë [¤Õ¤Ã¤­¤ì¤ë] /(v1) to break through/to become unbound by/to ooze out/ +¿á¤ÃÈô¤Ö [¤Õ¤Ã¤È¤Ö] /(v5b) to blow off/to be blown off/ +¿á´É [¤¹¤¤¤«¤ó] /(n) blowpipe/ +¿á´Ó [¤Õ¤­¤Ì¤­] /(n) streamer/pennant/ +¿á´Ó¤­ [¤Õ¤­¤Ì¤­] /(n) streamer/pennant/ +¿áµó [¤¹¤¤¤­¤ç] /(n) recommendation or nomination for a post/ +¿á½Ðʪ [¤Õ¤­¤Ç¤â¤Î] /(n) pimple/acne/boil/(P)/ +¿áÀã [¤Õ¤Ö¤­] /(n) snow storm/(P)/ +¿áÀ㤯 [¤Õ¤Ö¤¯] /(v5k) to blow snow violently/ +¿áÁÕ [¤¹¤¤¤½¤¦] /(n,vs) playing wind instruments/ +¿áÁÕ³Ú [¤¹¤¤¤½¤¦¤¬¤¯] /(n) wind (instrument) music/ +¿áÁÕ³Ú´ï [¤¹¤¤¤½¤¦¤¬¤Ã¤­] /wind instrument/ +¿áÁÕ³ÚÃÄ [¤¹¤¤¤½¤¦¤¬¤¯¤À¤ó] /wind instrument orchestra/wind band/brass band/ +¿áÁÕ¼Ô [¤¹¤¤¤½¤¦¤·¤ã] /player of a wind instrument/ +¿áÂؤ¨ [¤Õ¤­¤«¤¨] /(n) dubbing/stand-in/dummy/ +¿áÂؤ¨ÈÇ [¤Õ¤­¤«¤¨¤Ð¤ó] /dubbed version/ +¿áÄ° [¤Õ¤¤¤Á¤ç¤¦] /(n,vs) making public/announcing/spreading a rumor/ +¿áÉÕ¤±¤ë [¤Õ¤­¤Ä¤±¤ë] /(v1) to blow against/to spray (paint, etc.) (onto a surface)/ +¿áÌÄ [¤¹¤¤¤á¤¤] /(n,vs) blowing (a whistle)/ +¿áή¤· [¤Õ¤­¤Ê¤¬¤·] /(n) streamer/pennant/ +¿â¤é¤·¹þ¤à [¤¿¤é¤·¤³¤à] /(v5m) to drop into, drop-by-drop/ +¿â¤é¤¹ [¤¿¤é¤¹] /(v5s,vt) (1) to dribble/to spill/(2) to suspend/to hang down/to slouch/to dangle/(P)/ +¿â¤êÊæ [¤¿¤ê¤Û] /(n) drooping ears (of grain)/ +¿â¤ì [¤¿¤ì] /(n) hanging/straw curtain/lapel/pocket flap/skirts of a coat/gravy/soy sauce/ +¿â¤ì¤ë [¤¿¤ì¤ë] /(v1,vi) (1) to hang/to droop/to dangle/to sag/to lower/to pull down/(2) to leave behind (at death)/to give/to confer/(3) to drip/to ooze/to trickle/to drop/(P)/ +¿â¤ì²¼¤¬¤ë [¤¿¤ì¤µ¤¬¤ë] /(v5r,vi) to hang/to dangle/ +¿â¤ì²¼¤²¤ë [¤¿¤ì¤µ¤²¤ë] /(v1,vt) to hang (a curtain)/to droop (a tail)/to lower (a blind)/ +¿â¤ì¹þ¤ß [¤¿¤ì¤³¤ß] /(n) squealing (to authorities)/ +¿â¤ì¼ª [¤¿¤ì¤ß¤ß] /(n) lop-eared/ +¿â¤ì¾þ¤ê [¤¿¤ì¤«¤¶¤ê] /pendant/ +¿â¤ìȱ [¤¿¤ì¤¬¤ß] /(n) hair tied behind and hanging down/long flowing hair/ +¿â¤ìËë [¤¿¤ì¤Þ¤¯] /(n) hanging screen/curtain/(P)/ +¿â¤ìÌÜ [¤¿¤ì¤á] /(n) drooping eyes/ +¿â¤ìή¤· [¤¿¤ì¤Ê¤¬¤·] /(n) incontinence/soiling one's pants/ +¿â¤ìή¤¹ [¤¿¤ì¤Ê¤¬¤¹] /(v5s) to discharge (e.g. effluent)/ +¿â¤ì϶¤á¤ë [¤¿¤ì¤³¤á¤ë] /(v1) to hang over (e.g. clouds)/to lie over/ +¿â²¼ [¤¹¤¤¤«] /(n,vs) being pendent/hanging down/ +¿â¶µ [¤¹¤¤¤­¤ç¤¦] /(n) information/instruction/ +¿â·± [¤¹¤¤¤¯¤ó] /(n) instruction/ +¿â»à [¤¹¤¤¤·] /(n) on the verge of dying/ +¿â¼¨ [¤¹¤¤¤·] /(n) instruction/ +¿â¼ª [¤¿¤ì¤ß¤ß] /(n) lop-eared/ +¿â½à [¤¹¤¤¤¸¤å¤ó] /(n) plummet/plumb line/ +¿â¿´ [¤¹¤¤¤·¤ó] /(n) orthocenter/ +¿âÀþ [¤¹¤¤¤»¤ó] /(n) perpendicular line/ +¿âÀþ¤Î­ [¤¹¤¤¤»¤ó¤Î¤¢¤·] /foot of a perpendicular line/ +¿âľ [¤¹¤¤¤Á¤ç¤¯] /(adj-na,n) vertical/perpendicular/(P)/ +¿âľ¥¿¥Ö [¤¹¤¤¤Á¤ç¤¯¥¿¥Ö] /vertical tabulation (VT)/ +¿âľÀþ [¤¹¤¤¤Á¤ç¤¯¤»¤ó] /(n) perpendicular line/ +¿âľʬ¶È [¤¹¤¤¤Á¤ç¤¯¤Ö¤ó¤®¤ç¤¦] /vertical international specialization/ +¿âȱ [¤¹¤Ù¤é¤«¤·] /(n) hair tied behind and hanging down/long flowing hair/ +¿âȱ [¤¿¤ì¤¬¤ß] /(n) hair tied behind and hanging down/long flowing hair/ +¿âÈÏ [¤¹¤¤¤Ï¤ó] /(n,vs) setting an example/ +¿âËë [¤¿¤ì¤Þ¤¯] /(n) hanging screen/curtain/ +¿âÌÚ [¤¿¤ë¤­] /(n) rafter/ +¿âÍÌ [¤¹¤¤¤è¤¦] /weeping willow/ +¿âÞ· [¤¹¤¤¤¼¤ó] /(n) watering at the mouth/covetousness/ +¿âÞ· [¤º¤¤¤¼¤ó] /(n) watering at the mouth/covetousness/ +¿âíñ [¤¹¤¤¤¸¤ã¤¯] /(n) appearances of Buddha to save men/Shinto god who is the reincarnation of a Buddha or bodhisattva/ +¿ã [¤½¤Á] /(n) (ancient) governor/ +¿ã [¤½¤Ä] /(n) (ancient) governor/ +¿ãÀè [¤½¤Ã¤»¤ó] /(n) taking the initiative/ +¿ä¤·¤Æ [¤ª¤·¤Æ] /by conjecture (deduction)/ +¿ä¤··×¤ë [¤ª¤·¤Ï¤«¤ë] /(v5r) to guess/to conjecture/to surmise/ +¿ä¤·¿Ê¤á¤ë [¤ª¤·¤¹¤¹¤á¤ë] /(v1) to press forward/ +¿ä¤·Â¬¤ë [¤ª¤·¤Ï¤«¤ë] /(v5r) to guess/to conjecture/to surmise/ +¿ä¤·Î̤ë [¤ª¤·¤Ï¤«¤ë] /(v5r) to guess/to conjecture/to surmise/ +¿ä¤¹ [¤ª¤¹] /(v5s) to infer/to conclude/to support/(P)/ +¿ä°Ü [¤¹¤¤¤¤] /(n,vs) transition/change/(P)/ +¿ä°ÜŪ [¤¹¤¤¤¤¤Æ¤­] /(adj-na) transitive/ +¿äµó [¤¹¤¤¤­¤ç] /(n) recommendation/ +¿ä·× [¤¹¤¤¤±¤¤] /(n,vs) estimate/estimation/(P)/ +¿ä·×³Ø [¤¹¤¤¤±¤¤¤¬¤¯] /(n) stochastics/ +¿ä¹Í [¤¹¤¤¤³¤¦] /(n) surmising/speculation/ +¿ä»¡ [¤¹¤¤¤µ¤Ä] /(n,vs) guess/conjecture/surmise/ +¿ä»² [¤¹¤¤¤µ¤ó] /(adj-na,n) paying an unannounced visit/rudeness/ +¿ä»» [¤¹¤¤¤µ¤ó] /(n) estimation/ +¿ä¾© [¤¹¤¤¤·¤ç¤¦] /(n) praise/recommendation/(P)/ +¿ä¾©Ê¸¸¥ÌÜÏ¿ [¤¹¤¤¤·¤ç¤¦¤Ö¤ó¤±¤ó¤â¤¯¤í¤¯] /selected bibliography/ +¿ä¾©ÌÃÊÁ¥ê¥¹¥È [¤¹¤¤¤·¤ç¤¦¤á¤¤¤¬¤é¥ê¥¹¥È] /(n) recommended list/ +¿ä¾Î [¤¹¤¤¤·¤ç¤¦] /(n) admiration/praise/ +¿ä¾Þ [¤¹¤¤¤·¤ç¤¦] /(n) admiration/praise/ +¿ä¿Ê [¤¹¤¤¤·¤ó] /(n,vs) propulsion/driving force/(P)/ +¿ä¿Ê´ï [¤¹¤¤¤·¤ó¤­] /propeller/ +¿ä¿Êµ¡ [¤¹¤¤¤·¤ó¤­] /(n) propeller/ +¿ä¿Ê¼Ô [¤¹¤¤¤·¤ó¤·¤ã] /leader/ +¿ä¿ÊÎÏ [¤¹¤¤¤·¤ó¤ê¤ç¤¯] /(n) propulsive power/driving force/ +¿äÁ¦ [¤¹¤¤¤»¤ó] /(n,vs) recommendation/(P)/ +¿äÁ¦¼Ô [¤¹¤¤¤»¤ó¤·¤ã] /referee/ +¿äÁ¦¾õ [¤¹¤¤¤»¤ó¤¸¤ç¤¦] /letter of recommendation/ +¿ä¬ [¤¹¤¤¤½¤¯] /(n,vs) guess/conjecture/(P)/ +¿äÂ× [¤¹¤¤¤¿¤¤] /(n,vs) (being) presided over by/ +¿äÃÇ [¤¹¤¤¤À¤ó] /(n) inference/deduction/ +¿äÃÎ [¤¹¤¤¤Á] /(n) a conjecture/ +¿äÄê [¤¹¤¤¤Æ¤¤] /(n,vs) presumption/assumption/estimation/(P)/ +¿äÄêÁê³¿Í [¤¹¤¤¤Æ¤¤¤½¤¦¤¾¤¯¤Ë¤ó] /(n) heir(s) presumptive/ +¿äÄêǯÎð [¤¹¤¤¤Æ¤¤¤Í¤ó¤ì¤¤] /(n) estimated (probable) age (e.g. of victim)/ +¿äÉþ [¤¹¤¤¤Õ¤¯] /(n) admiration/ +¿äÌô [¤¹¤¤¤ä¤¯] /propellant/ +¿äÍý [¤¹¤¤¤ê] /(n) reasoning/inference/mystery or detective genre (movie, novel, etc.)/(P)/ +¿äÍý¾®Àâ [¤¹¤¤¤ê¤·¤ç¤¦¤»¤Ä] /mystery or detective novel/(P)/ +¿äÎÌ [¤¹¤¤¤ê¤ç¤¦] /(n,vs) guess/(P)/ +¿äÎÏ [¤¹¤¤¤ê¤ç¤¯] /(n) thrust/driving force/propulsion/ +¿äÏÀ [¤¹¤¤¤í¤ó] /(n) inference/deduction/(P)/ +¿äÚÊ [¤¹¤¤¤³¤¦] /(n,vs) (1) revision (manuscript)/elaboration on/(2) polish/improvement/(P)/ +¿å [¤ß¤º] /(n) water/(P)/ +¿å¤«¤±ÏÀ [¤ß¤º¤«¤±¤í¤ó] /(n) endless argument/pointless argument/ +¿å¤«¤µ [¤ß¤º¤«¤µ] /(n) volume of water/ +¿å¤¬¤á [¤ß¤º¤¬¤á] /(n) water jug/ +¿å¤·¤Ö¤­ [¤ß¤º¤·¤Ö¤­] /(n) sheet of spray/ +¿å¤¿¤Þ¤ê [¤ß¤º¤¿¤Þ¤ê] /(n) a puddle/a pool/ +¿å¤Ã¤Ý¤¤ [¤ß¤º¤Ã¤Ý¤¤] /(adj) watery/soggy/ +¿å¤ÇÇö¤á¤ë [¤ß¤º¤Ç¤¦¤¹¤á¤ë] /to water down/to dilute with water/ +¿å¤Ë±Ç¤¸¤ë [¤ß¤º¤Ë¤¨¤¤¤¸¤ë] /(exp) to be reflected in the water/ +¿å¤ËÉ⤫¤ÖË¢ [¤ß¤º¤Ë¤¦¤«¤Ö¤¢¤ï] /bubbles on the water/ +¿å¤ÎÀ­ [¤ß¤º¤Î¤»¤¤] /properties of water/ +¿å¤ÎË¢ [¤ß¤º¤Î¤¢¤ï] /(exp) coming to nothing/ +¿å¤ÎÌÌ [¤ß¤º¤Î¤ª¤â] /surface of the water/face of the water/ +¿å¤ÎÌÌ [¤ß¤º¤Î¤ª¤â¤Æ] /surface of the water/face of the water/ +¿å¤ò¤µ¤¹ [¤ß¤º¤ò¤µ¤¹] /(exp) to estrange people/ +¿å¤ò³Ý¤±¤ë [¤ß¤º¤ò¤«¤±¤ë] /(exp) to sprinkle water on (something)/ +¿å¤ò¿å¾øµ¤¤Ë°Ù¤ë [¤ß¤º¤ò¤¹¤¤¤¸¤ç¤¦¤­¤Ë¤¹¤ë] /(exp) to change water into steam/ +¿å¤òÃí¤¹ [¤ß¤º¤ò¤µ¤¹] /(exp) to estrange (people)/to pour water (into)/to throw cold water/ +¿å¤òÄ̤µ¤Ê¤¤ [¤ß¤º¤ò¤È¤ª¤µ¤Ê¤¤] /be impervious to water/ +¿å¤òÈô¤Ð¤¹ [¤ß¤º¤ò¤È¤Ð¤¹] /(exp) to splash water/ +¿å¤òËþ¤¿¤¹ [¤ß¤º¤ò¤ß¤¿¤¹] /(exp) to fill (a glass) with water/ +¿å°µ [¤¹¤¤¤¢¤Ä] /(n) water (hydraulic) pressure/ +¿å°µµ¡ [¤¹¤¤¤¢¤Ä¤­] /(n) hydraulic machine/ +¿å°µ·× [¤¹¤¤¤¢¤Ä¤±¤¤] /water-pressure gauge/ +¿å°» [¤ß¤º¤¢¤á] /(n) starch syrup/ +¿å°Ì [¤¹¤¤¤¤] /(n) water level/(P)/ +¿å°Ì·× [¤¹¤¤¤¤¤±¤¤] /(n) water gauge/ +¿å°Ìɸ [¤¹¤¤¤¤¤Ò¤ç¤¦] /watermark/ +¿å°è [¤¹¤¤¤¤¤­] /(n) waters/water area/(P)/ +¿å°ð [¤¹¤¤¤È¤¦] /(n) wet-land rice/(P)/ +¿å°ú [¤ß¤º¤Ò¤­] /(n) decorative Japanese cord made from twisted paper/ +¿å°û¤ß [¤ß¤º¤Î¤ß] /(n) a drinking glass/ +¿å°û¤ßÉ´À« [¤ß¤º¤Î¤ß¤Ó¤ã¤¯¤·¤ç¤¦] /(n) poor peasant or farmer/ +¿å±¿ [¤¹¤¤¤¦¤ó] /(n) water transportation/ +¿å±Ë [¤¹¤¤¤¨¤¤] /(n,vs) swimming/(P)/ +¿å±Ë¤Ç¶â¤ò¼è¤ë [¤¹¤¤¤¨¤¤¤Ç¤­¤ó¤ò¤È¤ë] /(exp) to win the gold medal in a swimming race/ +¿å±Ë¥Ñ¥ó¥Ä [¤¹¤¤¤¨¤¤¥Ñ¥ó¥Ä] /(n) bathing suit (men's)/ +¿å±ËÂç²ñ [¤¹¤¤¤¨¤¤¤¿¤¤¤«¤¤] /a swim meet/ +¿å±ËÃå [¤¹¤¤¤¨¤¤¤®] /bathing suit/swimsuit/ +¿å±Ë˹ [¤¹¤¤¤¨¤¤¤Ü¤¦] /swimming or bathing cap/ +¿å±ì [¤¹¤¤¤¨¤ó] /(n) mist over a body of water/spray/ +¿å±ì [¤ß¤º¤±¤à¤ê] /(n) mist over a body of water/spray/ +¿å²° [¤ß¤º¤ä] /(n) purificatory font at shrines and temples/room adjacent to a tea ceremony room, where utensils are washed/vendor of drinking water/cupboard/ +¿å²³ [¤ß¤º¤ª¤±] /(n) (water) pail (bucket)/cistern/water tank/ +¿å²¹ [¤¹¤¤¤ª¤ó] /(n) water temperature/(P)/ +¿å²½ [¤¹¤¤¤«] /(vs) hydration/ +¿å²½Êª [¤¹¤¤¤«¤Ö¤Ä] /(n) hydrate/ +¿å²Ã¸º [¤ß¤º¤«¤²¤ó] /(n) amount of water/ +¿å²Ð [¤¹¤¤¤«] /(n) fire and water/ +¿å²Ò [¤¹¤¤¤«] /(n) flood disaster/drowning/ +¿å²Û»Ò [¤ß¤º¤¬¤·] /(n) fruit/ +¿å²ó¤ê [¤ß¤º¤Þ¤ï¤ê] /(n) part of a building where water is circulated (kitchen, bathroom, etc.)/wet area/ +¿å²ö¤ê [¤ß¤º¤Þ¤ï¤ê] /(n) part of a building where water is circulated (kitchen, bathroom, etc.)/wet area/ +¿å³² [¤¹¤¤¤¬¤¤] /(n) water damage/flood disaster/(P)/ +¿å³²Âкö [¤¹¤¤¤¬¤¤¤¿¤¤¤µ¤¯] /flood control measures/ +¿å³²ÃÏ [¤¹¤¤¤¬¤¤¤Á] /flood-damaged area/area subject to flooding/ +¿å³¶ [¤¹¤¤¤¬¤¤] /waters edge/ +¿å³Ý¤±ÏÀ [¤ß¤º¤«¤±¤í¤ó] /(n) endless argument/pointless argument/ +¿å³ä¤ê [¤ß¤º¤ï¤ê] /(n) whiskey diluted with water/(P)/ +¿å´É [¤¹¤¤¤«¤ó] /(n) water pipe/ +¿åµ¤ [¤¹¤¤¤­] /(n) (1) moisture/dampness/vapor/(2) dropsy/edema/(P)/ +¿åµ¤ [¤ß¤º¤±] /(n) (1) moisture/dampness/vapor/ +¿åµ²ñ¼ [¤ß¤º¤­¤­¤ó] /(n) drought/water shortage/ +¿åµâ¤ß [¤ß¤º¤¯¤ß] /(n,vs) drawing water/ +¿åµå [¤¹¤¤¤­¤å¤¦] /(n) water polo/ +¿åµí [¤¹¤¤¤®¤å¤¦] /(n) water buffalo/(P)/ +¿å¶¿ [¤¹¤¤¤´¤¦] /(n) beautiful riverside location/ +¿å¶À [¤ß¤º¤«¤¬¤ß] /(n) reflecting water/ +¿å¶Ì [¤ß¤º¤¿¤Þ] /(n) polkadot/(P)/ +¿å¶ÌÌÏÍÍ [¤ß¤º¤¿¤Þ¤â¤è¤¦] /polka dots/ +¿å¶Ù [¤¹¤¤¤­¤ó] /(n) waterfowl/aquatic bird/ +¿å¶ä [¤¹¤¤¤®¤ó] /(n) mercury/(P)/ +¿å¶ä²¹ÅÙ·× [¤¹¤¤¤®¤ó¤ª¤ó¤É¤±¤¤] /mercury thermometer/ +¿å¶äµ¤°µ·× [¤¹¤¤¤®¤ó¤­¤¢¤Ä¤±¤¤] /mercury barometer/ +¿å¶äÃæÆÇ [¤¹¤¤¤®¤ó¤Á¤å¤¦¤É¤¯] /mercury poisoning/ +¿å¶äÃì [¤¹¤¤¤®¤ó¤Á¤å¤¦] /(n) column of mercury/ +¿å¶äÅÅÃÓ [¤¹¤¤¤®¤ó¤Ç¤ó¤Á] /mercury cell/ +¿å¶äÅô [¤¹¤¤¤®¤ó¤È¤¦] /(n) mercury lamp/ +¿å·Ï [¤¹¤¤¤±¤¤] /(n) drainage system/(P)/ +¿å·Ô [¤ß¤º¤°¤­] /(n) writing brush/brush strokes/ +¿å·Ü [¤¯¤¤¤Ê] /(n) water rail (bird)/ +¿å·Ý [¤ß¤º¤²¤¤] /(n) tricks with water/ +¿å·â [¤¹¤¤¤²¤­] /water hammer/ +¿å¸» [¤¹¤¤¤²¤ó] /(n) source of river/fountainhead/(P)/ +¿å¸»ÃÏ [¤¹¤¤¤²¤ó¤Á] /(n) the source/ +¿å¸ý [¤ß¤º¤°¤Á] /(n) a spout/(P)/ +¿å¹¤ [¤ß¤º¤¢¤«] /(n) (mineralogical) fur/ +¿å¹¤Î¥ [¤ß¤º¤´¤ê] /(n) cold-water ablutions/ +¿å¹¶¤á [¤ß¤º¤¼¤á] /(n) inundating a castle/cutting off a castle's water supply/ +¿å¹Ì [¤¹¤¤¤³¤¦] /(n) hydroponics/ +¿å¹ÌË¡ [¤¹¤¤¤³¤¦¤Û¤¦] /(n) hydroponics/ +¿åº¹¤· [¤ß¤º¤µ¤·] /(n) pitcher/water jug/ +¿åºÌ²è [¤¹¤¤¤µ¤¤¤¬] /(n) water color painting/(P)/ +¿åºÌ²è²È [¤¹¤¤¤µ¤¤¤¬¤«] /watercolorist/watercolor painter/ +¿åºÌ³¨¤Î¶ñ [¤¹¤¤¤µ¤¤¤¨¤Î¤°] /watercolors/ +¿åºÏÇÝ [¤ß¤º¤µ¤¤¤Ð¤¤] /(n) hydroponics/ +¿åºÚ [¤ß¤º¤Ê] /(n) potherb mustard/ +¿åºÝ [¤ß¤º¤®¤ï] /(n) beach/water's edge/(P)/ +¿åºÝºîÀï [¤ß¤º¤®¤ï¤µ¤¯¤»¤ó] /shoreline protection or operations/ +¿åºÝΩ¤Ä [¤ß¤º¤®¤ï¤À¤Ä] /(v5t) to be splendid/to be superb/ +¿å»«¤± [¤ß¤º¤Ï¤±] /(n) drainage/ +¿å»µ¤­ [¤ß¤º¤Þ¤­] /(n) watering/sprinkling/ +¿å»º [¤¹¤¤¤µ¤ó] /(n) marine products/fisheries/(P)/ +¿å»º²Ã¹©ÉÊ [¤¹¤¤¤µ¤ó¤«¤³¤¦¤Ò¤ó] /processed marine products/ +¿å»º³Ø [¤¹¤¤¤µ¤ó¤¬¤¯] /(n) fisheries science/ +¿å»º¶È [¤¹¤¤¤µ¤ó¤®¤ç¤¦] /(n) fisheries industry/(P)/ +¿å»º»î¸³½ê [¤¹¤¤¤µ¤ó¤·¤±¤ó¤¸¤ç] /experimental fishery station/ +¿å»ºÂç³Ø [¤¹¤¤¤µ¤ó¤À¤¤¤¬¤¯] /fisheries college/ +¿å»ºÄ£ [¤¹¤¤¤µ¤ó¤Á¤ç¤¦] /(Japanese) Fisheries Agency/(P)/ +¿å»ºÊª [¤¹¤¤¤µ¤ó¤Ö¤Ä] /(n) marine products/(P)/ +¿å»À²½ [¤¹¤¤¤µ¤ó¤«] /(n) hydration/ +¿å»À²½¥Ê¥È¥ê¥¦¥à [¤¹¤¤¤µ¤ó¤«¥Ê¥È¥ê¥¦¥à] /(n) sodium hydroxide/ +¿å»À²½Êª [¤¹¤¤¤µ¤ó¤«¤Ö¤Ä] /(n) hydroxide/ +¿å»À´ð [¤¹¤¤¤µ¤ó¤­] /(n) hydroxyl group (radical)/ +¿å»Àº¬ [¤¹¤¤¤µ¤ó¤³¤ó] /hydroxyl radical/ +¿å»Å»ö [¤ß¤º¤·¤´¤È] /(n) scrubbing and washing/kitchen work/ +¿å»Ò [¤ß¤º¤³] /(n) newborn baby/aborted, stillborn or miscarried foetus/ +¿å»Ò [¤ß¤º¤´] /(n) newborn baby/aborted, stillborn or miscarried foetus/ +¿å»Ò¶¡ÍÜ [¤ß¤º¤´¤¯¤è¤¦] /memorial service to appease an aborted foetus/ +¿å»à [¤¹¤¤¤·] /(n) drowning/(P)/ +¿å»ñ¸» [¤ß¤º¤·¤²¤ó] /(n) water resources/ +¿å»þ·× [¤ß¤º¤É¤±¤¤] /(n) water clock/ +¿å¼£ÎÅË¡ [¤¹¤¤¤Á¤ê¤ç¤¦¤Û¤¦] /(n) hydrotherapy/ +¿å¼Á [¤¹¤¤¤·¤Ä] /(n) water quality/(P)/ +¿å¼Á±øÀ÷ [¤¹¤¤¤·¤Ä¤ª¤»¤ó] /(n) water pollution/ +¿å¼Á±øÂù [¤¹¤¤¤·¤Ä¤ª¤À¤¯] /water pollution/ +¿å¼Á¸¡ºº [¤¹¤¤¤·¤Ä¤±¤ó¤µ] /(n) water-quality test/ +¿å¼Ñ [¤ß¤º¤Ë] /(n,vs) boil in water/ +¿å¼Ö [¤¹¤¤¤·¤ã] /(n) water wheel/(P)/ +¿å¼Ö¾®²° [¤¹¤¤¤·¤ã¤´¤ä] /(n) water mill/ +¿å¼ØºÂ [¤ß¤º¤Ø¤Ó¤¶] /(n) (the constellation) Hydrus/ +¿å¼ð [¤¹¤¤¤·¤å] /(n) dropsy/edema/ +¿å½­¤¤ [¤ß¤º¤¯¤µ¤¤] /(adj) stand-offish/distant/not frank/reserved/watery/(P)/ +¿å½à [¤¹¤¤¤¸¤å¤ó] /(n) (1) water level/(2) level/standard/(P)/ +¿å½à´ï [¤¹¤¤¤¸¤å¤ó¤­] /(n) leveling instrument/level/ +¿å½àµ· [¤¹¤¤¤¸¤å¤ó¤®] /(n) leveling instrument/surveyor's level/ +¿å½à¬ÎÌ [¤¹¤¤¤¸¤å¤ó¤½¤¯¤ê¤ç¤¦] /leveling/ +¿å¾¦Çä [¤ß¤º¤·¤ç¤¦¤Ð¤¤] /(n) "the water trade"/night life/entertainment business (clubs, bars, etc.)/ +¿å¾½ [¤¹¤¤¤·¤ç¤¦] /(n) crystal/(P)/ +¿å¾½»þ·× [¤¹¤¤¤·¤ç¤¦¤É¤±¤¤] /crystal or quartz timepiece/ +¿å¾½ÂÎ [¤¹¤¤¤·¤ç¤¦¤¿¤¤] /(n) the crystalline lens (of the eye)/ +¿å¾å [¤¹¤¤¤¸¤ç¤¦] /(n) aquatic/on the water/(P)/ +¿å¾å [¤ß¤Ê¤«¤ß] /(n) headwaters/source/ +¿å¾å¶¥µ» [¤¹¤¤¤¸¤ç¤¦¤­¤ç¤¦¤®] /water sports/ +¿å¾å·Ù»¡ [¤¹¤¤¤¸¤ç¤¦¤±¤¤¤µ¤Ä] /Coast Guard/ +¿å¾åÀ¸³è¼Ô [¤¹¤¤¤¸¤ç¤¦¤»¤¤¤«¤Ä¤·¤ã] /(n) person who lives on the water/ +¿å¾åÄ® [¤ß¤Ê¤«¤ß¤Þ¤Á] /town of Minakami/ +¿å¾åÈô¹Ôµ¡ [¤¹¤¤¤¸¤ç¤¦¤Ò¤³¤¦¤­] /hydroplane/seaplane/ +¿å¾øµ¤ [¤¹¤¤¤¸¤ç¤¦¤­] /(n) water vapour/steam/(P)/ +¿å¿§ [¤ß¤º¤¤¤í] /(n) light blue/(P)/ +¿å¿© [¤¹¤¤¤·¤ç¤¯] /(n) erosion/ +¿å¿ª [¤¹¤¤¤·¤ç¤¯] /(n) erosion/ +¿å¿´ [¤ß¤º¤´¤³¤í] /(n) swimming/following one's own desires/ +¿å¿»¤· [¤ß¤º¤Ó¤¿¤·] /(n) flooded out/submersion/(P)/ +¿å¿¼ [¤¹¤¤¤·¤ó] /(n) depth of water/(P)/ +¿å¿À [¤¹¤¤¤¸¤ó] /(n) a water god/ +¿å¿æ¤­ [¤ß¤º¤¿¤­] /(n) cooked in water (e.g. fish)/ +¿å¿ó [¤ß¤º¤«¤µ] /(n) volume of water/ +¿åÀ¡ [¤ß¤º¤¹¤Þ¤·] /(n) whirligig beetle/ +¿åÀª [¤¹¤¤¤»¤¤] /(n) strength of a river current/ +¿åÀ­ [¤¹¤¤¤»¤¤] /(n) aqueous/water-based/ +¿åÀ­ [¤ß¤º¤·¤ç¤¦] /(n) fluidity/wanton/ +¿åÀ­ÅÉÎÁ [¤¹¤¤¤»¤¤¤È¤ê¤ç¤¦] /water-based paint/ +¿åÀ®´ä [¤¹¤¤¤»¤¤¤¬¤ó] /(n) aqueous rock/ +¿åÀ± [¤¹¤¤¤»¤¤] /(n) Mercury (planet)/(P)/ +¿åÀ³ [¤¹¤¤¤»¤¤] /(n,adj-no) aquatic (life)/living in the water/ +¿åÀ¸ [¤¹¤¤¤»¤¤] /(n,adj-no) aquatic (life)/living in the water/ +¿åÀ¸¿¢Êª [¤¹¤¤¤»¤¤¤·¤ç¤¯¤Ö¤Ä] /aquatic plant/ +¿åÀ¸À¸Êª [¤¹¤¤¤»¤¤¤»¤¤¤Ö¤Ä] /(n) aquatic life/water creatures/ +¿åÀ¸Æ°Êª [¤¹¤¤¤»¤¤¤É¤¦¤Ö¤Ä] /aquatic animal/ +¿åÀ¹¤ê [¤ß¤º¤â¤ê] /(n) (using a) level/ +¿åÀº [¤¹¤¤¤·¤ç¤¦] /crystal/ +¿åÀÕ¤á [¤ß¤º¤¼¤á] /(n) water torture/ +¿åÀÚ¤ê [¤ß¤º¤­¤ê] /(n,vs) drainer/forefoot/ducks and drakes/snipping the stem of a cut flower without raising it out of water/ +¿åÀç [¤¹¤¤¤»¤ó] /(n) daffodil/narcissus/(P)/ +¿åÀè [¤ß¤º¤µ¤­] /(n) direction of a current/course of a ship/ +¿åÀè°ÆÆâ [¤ß¤º¤µ¤­¤¢¤ó¤Ê¤¤] /(n) pilotage/pilot/ +¿åÀò [¤¹¤¤¤»¤ó] /(n) faucet/water tap/ +¿åÀö [¤¹¤¤¤»¤ó] /(n) flushing/(P)/ +¿åÀö¤¤ [¤ß¤º¤¢¤é¤¤] /(n,vs) washing with water/ +¿åÀöÊؽê [¤¹¤¤¤»¤ó¤Ù¤ó¤¸¤ç] /flush toilet/ +¿åÀþ [¤¹¤¤¤»¤ó] /(n) waterline/ +¿åÁ¥ [¤ß¤º¤Ö¤Í] /(n) water trough/cistern/boat transporting drinking water/ +¿åÁÇ [¤¹¤¤¤½] /(n) hydrogen/(P)/ +¿åÁÇ¥¹¥¿¥ó¥É [¤¹¤¤¤½¥¹¥¿¥ó¥É] /(n) hydrogen-filling station/ +¿åÁDz½Êª [¤¹¤¤¤½¤«¤Ö¤Ä] /hydride/ +¿åÁÇÇúÃÆ [¤¹¤¤¤½¤Ð¤¯¤À¤ó] /hydrogen bomb/ +¿åÁߤ­ [¤ß¤º¤«¤­] /(n) a web(foot)/a paddle/ +¿åÁå [¤¹¤¤¤½¤¦] /(n) water tank/cistern/fish tank/(P)/ +¿åÁ褤 [¤ß¤º¤¢¤é¤½¤¤] /(n) a dispute over water rights/ +¿åÁð [¤¹¤¤¤½¤¦] /(n) water plant/ +¿åÁð [¤ß¤º¤¯¤µ] /(n) water plant/ +¿åÁò [¤¹¤¤¤½¤¦] /(n) burial at sea/ +¿åÁý¤· [¤ß¤º¤Þ¤·] /(n) inflation (of budget, claim, etc.)/(P)/ +¿åÁý¤·³ô [¤ß¤º¤Þ¤·¤«¤Ö] /watered stock/ +¿åÁý¤·»ñ»º [¤ß¤º¤Þ¤·¤·¤µ¤ó] /watered assets/ +¿åÁý¤·»ñËÜ [¤ß¤º¤Þ¤·¤·¤Û¤ó] /watered capital/ +¿åÁý¤·Í½»» [¤ß¤º¤Þ¤·¤è¤µ¤ó] /budget of padded (empty) figures/ +¿å²´Û [¤¹¤¤¤¾¤¯¤«¤ó] /(n) aquarium/(P)/ +¿åÂÝ [¤ß¤º¤´¤±] /(n) bog moss/fur/ +¿åÃã²° [¤ß¤º¤Á¤ã¤ä] /(n) (Edo-period) public teahouse/ +¿åÃå [¤ß¤º¤®] /(n) bathing suit/swimsuit/(P)/ +¿åÃæ [¤¹¤¤¤Á¤å¤¦] /(n) underwater/(P)/ +¿åÃæ²Ö [¤¹¤¤¤Á¤å¤¦¤«] /(n) type of artificial flower which "blossoms" when placed in water/ +¿åÃæ´ã¶À [¤¹¤¤¤Á¤å¤¦¤á¤¬¤Í] /swimming goggles/ +¿åÃæÍãÁ¥ [¤¹¤¤¤Á¤å¤¦¤è¤¯¤»¤ó] /(n) a hydrofoil/ +¿åÃì [¤ß¤º¤Ð¤·¤é] /(n) waterspout/ +¿åÃî [¤ß¤º¤à¤·] /(n) boat bug/athlete's foot/ +¿åÄ» [¤¹¤¤¤Á¤ç¤¦] /(n) waterfowl/water bird/shorebird/(P)/ +¿åÄ» [¤ß¤º¤È¤ê] /(n) waterfowl/water bird/shorebird/ +¿åÄ» [¤ß¤º¤É¤ê] /(n) waterfowl/water bird/shorebird/ +¿åÄì [¤¹¤¤¤Æ¤¤] /(n) sea or river bottom/ +¿åÄì [¤ß¤º¤½¤³] /(n) sea or river bottom/ +¿åÄì [¤ß¤Ê¤½¤³] /(n) sea or river bottom/ +¿åÅ© [¤¹¤¤¤Æ¤­] /(n) drop of water/(P)/ +¿åŴˤ [¤ß¤º¤Ç¤Ã¤Ý¤¦] /(n) water pistol/squirt gun/ +¿åÅ·×Ç×Ê [¤¹¤¤¤Æ¤ó¤Û¤¦¤Õ¤Ä] /(n) a view in which the sea and skyline cannot be distinguished/ +¿åÅÄ [¤¹¤¤¤Ç¤ó] /(n) (water-filled) paddy field/(P)/ +¿åÅ÷ [¤¹¤¤¤È¤¦] /(n) chicken pox/ +¿åÅû [¤¹¤¤¤È¤¦] /(n) canteen/flask/water bottle/(P)/ +¿åƬ¾É [¤¹¤¤¤È¤¦¤·¤ç¤¦] /(n) hydrocephalus/ +¿åÆ» [¤¹¤¤¤É¤¦] /(n) water service/water supply/(P)/ +¿åÆ»¤Î¿å [¤¹¤¤¤É¤¦¤Î¤¹¤¤] /(n) tap-water/ +¿åÆ»¤ÎÀò [¤¹¤¤¤É¤¦¤Î¤»¤ó] /water spigot/ +¿åÆ»²° [¤¹¤¤¤É¤¦¤ä] /plumber/ +¿åÆ»´É [¤¹¤¤¤É¤¦¤«¤ó] /water pipe/ +¿åÆ»¶É [¤¹¤¤¤É¤¦¤­¤ç¤¯] /water bureau or department/ +¿åÆ»¹©»ö [¤¹¤¤¤É¤¦¤³¤¦¤¸] /(n) waterworks/ +¿åÆ»¿å [¤¹¤¤¤É¤¦¤¹¤¤] /(n) tap-water/(P)/ +¿åÆ»Àò [¤¹¤¤¤É¤¦¤»¤ó] /hydrant/faucet/tap/ +¿åÆ»ÎÁ [¤¹¤¤¤É¤¦¤ê¤ç¤¦] /water rates/ +¿åÆ»ÎÁ¶â [¤¹¤¤¤É¤¦¤ê¤ç¤¦¤­¤ó] /(n) water rates (charges)/ +¿åÆݤßÉ´À« [¤ß¤º¤Î¤ß¤Ó¤ã¤¯¤·¤ç¤¦] /(n) poor peasant or farmer/ +¿åÆñ [¤¹¤¤¤Ê¤ó] /(n) drowning/flood/shipwreck/ +¿åÆþ¤é¤º [¤ß¤º¤¤¤é¤º] /(n) with no outsiders present/(P)/ +¿åÆþ¤é¤º¤Ç [¤ß¤º¤¤¤é¤º¤Ç] /privately/with outsiders barred/ +¿åÆþ¤ê [¤ß¤º¤¤¤ê] /(n) break granted to sumo wrestlers engaged in a prolonged bout/ +¿åÆþ¤ê¤ÎÁêËÐ [¤ß¤º¤¤¤ê¤Î¤¹¤â¤¦] /sumo match with a break/ +¿åÆþ¤ì [¤ß¤º¤¤¤ì] /(n) water vessel/ +¿åǹ [¤¹¤¤¤Î¤¦] /(n) filter/water bag/ +¿åÇÎ¾Ö [¤ß¤º¤Ð¤·¤ç¤¦] /(n) skunk cabbage/ +¿åÇÕ [¤ß¤º¤µ¤«¤º¤­] /(n) farewell cups of water/ +¿åÇÖ [¤ß¤º¤µ¤«¤º¤­] /(n) farewell cups of water/ +¿åÇé [¤ß¤º¤Ð¤«¤ê] /(n) a water level/ +¿åÇú [¤¹¤¤¤Ð¤¯] /(n) hydrogen bomb/(P)/ +¿åÈ× [¤¹¤¤¤Ð¤ó] /(n) flower basin/ +¿åÈî [¤¹¤¤¤Ò] /(n) liquid manure/ +¿åÈôË÷ [¤ß¤º¤·¤Ö¤­] /(n) sheet of spray/ +¿åÉÓ [¤ß¤º¤¬¤á] /(n) water jug/ +¿åÉӺ [¤ß¤º¤¬¤á¤¶] /(n) Aquarius/Water Carrier/ +¿åÉÔ­ [¤ß¤º¤Ö¤½¤¯] /(n) water shortage/shortage of water supply/ +¿åÉ× [¤¹¤¤¤Õ] /(n) sailor/ +¿åÉô [¤ß¤º¤Î¤Ö] /water radical/ +¿åÉ÷Ϥ [¤ß¤º¤Ö¤í] /(n) cold bath/ +¿åÊ¢ [¤ß¤º¤Ð¤é] /(n) waterlogged stomach/allaying hunger with water/ +¿åʪ [¤ß¤º¤â¤Î] /(n) a liquid/a drink/fruit/matter of chance/ +¿åʬ [¤¹¤¤¤Ö¤ó] /(n) moisture/(P)/ +¿åʼ [¤¹¤¤¤Ø¤¤] /(n) (naval) sailor/ +¿åʼÉþ [¤¹¤¤¤Ø¤¤¤Õ¤¯] /(n) sailor's suit/ +¿åÊ¿ [¤¹¤¤¤Ø¤¤] /(adj-na,n) water level/horizon/(P)/ +¿åÊ¿¥¿¥Ö [¤¹¤¤¤Ø¤¤¥¿¥Ö] /horizontal tabulation (HT)/ +¿åÊ¿±þÎÏ [¤¹¤¤¤Ø¤¤¤ª¤¦¤ê¤ç¤¯] /(n) lateral stress/ +¿åÊ¿µ÷Î¥ [¤¹¤¤¤Ø¤¤¤­¤ç¤ê] /horizontal distance/ +¿åÊ¿»×¹Í [¤¹¤¤¤Ø¤¤¤·¤³¤¦] /lateral thinking/ +¿åÊ¿Àþ [¤¹¤¤¤Ø¤¤¤»¤ó] /(n) horizon/(P)/ +¿åʿŸ³« [¤¹¤¤¤Ø¤¤¤Æ¤ó¤«¤¤] /(n) involvement of peer groups (Quality Assurance term)/ +¿åÊ¿Æ° [¤¹¤¤¤Ø¤¤¤É¤¦] /(n) horizontal movement/ +¿åÊ¿Èô¹Ô [¤¹¤¤¤Ø¤¤¤Ò¤³¤¦] /(n) level flight/ +¿åÊ¿ÈøÍã [¤¹¤¤¤Ø¤¤¤Ó¤è¤¯] /(n) tailplane/horizontal stabilizer/ +¿åÊ¿ÌÌ [¤¹¤¤¤Ø¤¤¤á¤ó] /(n) horizontal plane/level surface/ +¿åÊ¿Íã [¤¹¤¤¤Ø¤¤¤è¤¯] /horizontal plane/ +¿åÊÕ [¤¹¤¤¤Ø¤ó] /(n) waterside/(P)/ +¿åÊÕ [¤ß¤º¤Ù] /(n) waterside/ +¿åÊì [¤¯¤é¤²] /(gikun) (n) jellyfish/ +¿åË¢ [¤¹¤¤¤Û¤¦] /(n) (1) foam/bubble/(2) nothing/(P)/ +¿åËĤì [¤ß¤º¤Ö¤¯¤ì] /(n) a blister/ +¿åËÉ [¤¹¤¤¤Ü¤¦] /(n) flood prevention/ +¿åËϲè [¤¹¤¤¤Ü¤¯¤¬] /(n) India-ink painting/(P)/ +¿åË× [¤¹¤¤¤Ü¤Ä] /(n) submerge/ +¿åËݤ· [¤ß¤º¤³¤Ü¤·] /(n) slop basin/ +¿åËâ [¤¹¤¤¤Þ] /(n) disastrous flooding/ +¿åËí [¤ß¤º¤Þ¤¯¤é] /(n) water-filled pillow/ +¿åËóÉ [¤ß¤Ê¤Þ¤¿¤Ó¤ç¤¦] /(n) Minamata disease/(P)/ +¿å̪ [¤¹¤¤¤ß¤Ä] /(n) white peach/ +¿å̪Åí [¤¹¤¤¤ß¤Ä¤È¤¦] /(n) white peach/ +¿åÌ® [¤¹¤¤¤ß¤ã¤¯] /(n) water vein/waterway/ +¿åÌ®Àꤤ [¤¹¤¤¤ß¤ã¤¯¤¦¤é¤Ê¤¤] /dowsing/water divining/ +¿å̵·î [¤ß¤Ê¤Ä¤­] /(n-adv,n) (obs) sixth month of the lunar calendar/ +¿å̵·î [¤ß¤Ê¤Å¤­] /(n-adv,n) (obs) sixth month of the lunar calendar/ +¿åÌÀ [¤¹¤¤¤á¤¤] /(n) light shimmering on water/ +¿åÌÌ [¤¹¤¤¤á¤ó] /(n) water's surface/(P)/ +¿åÌÌ [¤ß¤Ê¤â] /(n) water's surface/ +¿åÌÌ [¤ß¤Î¤â] /(n) water's surface/ +¿åÌ̤òΫ¤á¤ë [¤¹¤¤¤á¤ó¤ò¤«¤¹¤á¤ë] /(exp) to skim over the water/ +¿åÌ̲¼ [¤¹¤¤¤á¤ó¤«] /(adj-no) underwater/ +¿åÌÚ [¤ß¤º¤­] /(n) dogwood/ +¿åÌæ³Ø [¤¹¤¤¤â¤ó¤¬¤¯] /hydrology/ +¿åÌç [¤¹¤¤¤â¤ó] /(n) sluice gate/water gate/flood gate/ +¿åÌô [¤¹¤¤¤ä¤¯] /(n) potion/liquid medicine/ +¿åÌô [¤ß¤º¤°¤¹¤ê] /(n) potion/liquid medicine/ +¿åÌý [¤ß¤º¤¢¤Ö¤é] /(n) hair oil/ +¿åÍ·¤Ó [¤ß¤º¤¢¤½¤Ó] /(n) playing in water/splashing about/ +¿åÍȤ² [¤ß¤º¤¢¤²] /(n,vs) landing/unloading/a catch/takings/(P)/ +¿åÍË [¤¹¤¤¤è¤¦] /(n-adv,n) Wednesday/(P)/ +¿åÍËÆü [¤¹¤¤¤è¤¦¤Ó] /(n-adv,n) Wednesday/(P)/ +¿åÍÍ±Õ [¤¹¤¤¤è¤¦¤¨¤­] /(n) (translucent) aqueous solution/ +¿åÍÏ±Õ [¤¹¤¤¤è¤¦¤¨¤­] /(n) (translucent) aqueous solution/ +¿åÍÏÀ­ [¤¹¤¤¤è¤¦¤»¤¤] /water-soluble/(P)/ +¿åÍÓæ¾ [¤ß¤º¤è¤¦¤«¤ó] /soft, sweetened bean-paste/ +¿åÍá [¤¹¤¤¤è¤¯] /(n) a bath/bathing/ +¿åÍá¤Ó [¤ß¤º¤¢¤Ó] /(n,vs) bathing (swimming) in cold water/ +¿åÍë [¤¹¤¤¤é¤¤] /(n) (sea) mine/ +¿åÍëÄú [¤¹¤¤¤é¤¤¤Æ¤¤] /(n) torpedo boat/ +¿åÍø [¤¹¤¤¤ê] /(n) water supply/irrigation/water transportation/(P)/ +¿åÍø¸¢ [¤¹¤¤¤ê¤±¤ó] /(n) water rights/ +¿åÍý³Ø [¤¹¤¤¤ê¤¬¤¯] /hydraulics/ +¿åΦ [¤¹¤¤¤ê¤¯] /(n) land and water/ +¿åΦξÍÑ [¤¹¤¤¤ê¤¯¤ê¤ç¤¦¤è¤¦] /(adj-no) amphibious/ +¿åή [¤¹¤¤¤ê¤å¤¦] /(n) water current/ +¿åή¥Ý¥ó¥× [¤¹¤¤¤ê¤å¤¦¥Ý¥ó¥×] /(n) aspirator/ +¿åί¤Þ¤ê [¤ß¤º¤¿¤Þ¤ê] /(n) pool/puddle/ +¿åί¤ê [¤ß¤º¤¿¤Þ¤ê] /(n) puddle/pool of water/ +¿åÎÌ [¤¹¤¤¤ê¤ç¤¦] /(n) quantity or volume of water/(P)/ +¿åÎÌ·× [¤¹¤¤¤ê¤ç¤¦¤±¤¤] /(n) water gauge/ +¿åÎÏ [¤¹¤¤¤ê¤ç¤¯] /(n) hydraulic power/(P)/ +¿åÎϤÇÅŵ¤¤òµ¯¤³¤¹ [¤¹¤¤¤ê¤ç¤¯¤Ç¤Ç¤ó¤­¤ò¤ª¤³¤¹] /(exp) to generate electricity by hydraulic power/ +¿åÎÏ³Ø [¤¹¤¤¤ê¤­¤¬¤¯] /(n) hydraulics/ +¿åÎÏ³Ø [¤¹¤¤¤ê¤ç¤¯¤¬¤¯] /(n) hydraulics/ +¿åÎÏȯÅÅ [¤¹¤¤¤ê¤ç¤¯¤Ï¤Ä¤Ç¤ó] /(n) hydroelectric power generation/water-power generation/ +¿åÎÏȯÅŽê [¤¹¤¤¤ê¤ç¤¯¤Ï¤Ä¤Ç¤ó¤·¤ç] /hydroelectric plant or power station/ +¿åÎä [¤¹¤¤¤ì¤¤] /(n) water cooling/ +¿åÎä¼° [¤¹¤¤¤ì¤¤¤·¤­] /(adj-no,n) water-cooled/ +¿åÎý [¤¹¤¤¤ì¤ó] /(n) swimming (practice)/ +¿åÏ© [¤¹¤¤¤í] /(n) waterway/channel/aqueduct/(P)/ +¿åÏ´ [¤ß¤º¤í¤¦] /(n) (punishment by being placed in a) water-filled chamber/ +¿åÞ¦ [¤ß¤º¤Ã¤Ñ¤Ê] /(n) runny nose/snivelling/ +¿åÞ¦ [¤ß¤º¤Ð¤Ê] /(n) runny nose/snivelling/ +¿åÞ÷ÅÁ [¤¹¤¤¤³¤Ç¤ó] /The Water Margin (classic of Chinese literature)/ +¿åá× [¤¹¤¤¤Û¤¦] /(n) a blister/ +¿åá×áì [¤ß¤º¤Ü¤¦¤½¤¦] /(n) chicken pox/ +¿åê»ê§ [¤ß¤º¤«¤Þ¤­¤ê] /(n) water stick/water scorpion/ +¿åñ­»Ò [¤¹¤¤¤®¤ç¤¦¤¶] /boiled gyoza/ +¿åóæ [¤¢¤á¤ó¤Ü] /(n) pond skater/water strider/ +¿æ¤­¹þ¤ß [¤¿¤­¤³¤ß] /(something) cooked with rice/ +¿æ¤­¹þ¤ß¸æÈÓ [¤¿¤­¤³¤ß¤´¤Ï¤ó] /(n) rice seasoned and cooked with various ingredients/ +¿æ¤­¹þ¤à [¤¿¤­¤³¤à] /(v5m) to cook (something) with rice/ +¿æ¤­½Ð¤· [¤¿¤­¤À¤·] /(n) emergency rice feeding/(P)/ +¿æ¤¯ [¤¿¤¯] /(v5k) to boil/to cook/(P)/ +¿æ»ö [¤¹¤¤¤¸] /(n) cooking/culinary arts/(P)/ +¿æ»ö¾ì [¤¹¤¤¤¸¤Ð] /(n) kitchen/cookhouse/(ship's) galley/ +¿æ½Ð¤· [¤¿¤­¤À¤·] /(n) emergency rice feeding/(P)/ +¿æÈÓ´ï [¤¹¤¤¤Ï¤ó¤­] /(n) rice cooker/(P)/ +¿æÉ× [¤¹¤¤¤Õ] /(n) (male) cook/ +¿æÉØ [¤¹¤¤¤Õ] /(n) (female) cook/kitchen maid/ +¿æঠ[¤¹¤¤¤µ¤ó] /(n) cooking (rice)/ +¿çËâ [¤¹¤¤¤Þ] /(n) sleepiness/drowsiness/ +¿ç̲ [¤¹¤¤¤ß¤ó] /(n) sleep/(P)/ +¿ç̲¤ò˸¤²¤ë [¤¹¤¤¤ß¤ó¤ò¤µ¤Þ¤¿¤²¤ë] /(exp) to disturb one's sleep/ +¿ç̲¥Ñ¥¿¡¼¥ó [¤¹¤¤¤ß¤ó¥Ñ¥¿¡¼¥ó] /(n) sleep pattern/ +¿ç̲ºÞ [¤¹¤¤¤ß¤ó¤¶¤¤] /sleeping tablet/ +¿ç̲»þ´Ö [¤¹¤¤¤ß¤ó¤¸¤«¤ó] /(n) (one's) sleeping hours/hours of sleep/ +¿ç̲¼þ´ü [¤¹¤¤¤ß¤ó¤·¤å¤¦¤­] /(n) sleep cycle/ +¿ç̲ȯºî [¤¹¤¤¤ß¤ó¤Û¤Ã¤µ] /(n) narcolepsy/ +¿ç̲ÉÔ­ [¤¹¤¤¤ß¤ó¤Ö¤½¤¯] /lack of sleep/ +¿ç̲Ìô [¤¹¤¤¤ß¤ó¤ä¤¯] /(n) sleeping pill/sleep medication/ +¿çÏ¡ [¤¹¤¤¤ì¤ó] /(n) water lily/ +¿è [¤¤¤­] /(adj-na,n) chic/style/purity/essence/(P)/ +¿è¤¬¤ë [¤¤¤­¤¬¤ë] /(v5r) to be stylish/to try to appear smart/ +¿è¤ÊºÛ¤­ [¤¹¤¤¤Ê¤µ¤Ð¤­] /delicate judgment/ +¿è¤Ê¿Í [¤¹¤¤¤Ê¤Ò¤È] /man of well-cultivated tastes/ +¿è¶¸ [¤¹¤¤¤­¤ç¤¦] /(adj-na,n) whim/vagary/ +¿è¿Í [¤¹¤¤¤¸¤ó] /(n) man of the world/ +¿é¶Ì [¤¹¤¤¤®¤ç¤¯] /(n) emerald/jade/ +¿é¿§ [¤¹¤¤¤·¤ç¤¯] /(n) emerald green/verdure/ +¿éÍò [¤¹¤¤¤é¤ó] /(n) the sense of being engulfed in a green, mountainous atmosphere/ +¿ê¤¨ [¤ª¤È¤í¤¨] /(n) weakening/emaciation/decline/(P)/ +¿ê¤¨¤ë [¤ª¤È¤í¤¨¤ë] /(v1) to become weak/to decline/to wear/to abate/to decay/to wither/to waste away/(P)/ +¿ê¤¨²Ì¤Æ¤ë [¤ª¤È¤í¤¨¤Ï¤Æ¤ë] /(v1) to be utterly spent or crushed/ +¿ê±¿ [¤¹¤¤¤¦¤ó] /(n) declining fortunes/decadence/ +¿ê¶í [¤¹¤¤¤¯] /(n) emaciated body/ +¿ê»Ä [¤¹¤¤¤¶¤ó] /(adj-na,n) emaciated/worn-out/ +¿ê»à [¤¹¤¤¤·] /(n,vs) becoming emaciated and die/wither away/ +¿ê¼å [¤¹¤¤¤¸¤ã¤¯] /(n) weakness/debility/breakdown/prostration/(P)/ +¿ê¿§ [¤¹¤¤¤·¤ç¤¯] /(n) fading color/fading beauty/ +¿êÀ¤ [¤¹¤¤¤»¤¤] /(n) this decadent world/ +¿êÀª [¤¹¤¤¤»¤¤] /(n) downward tendency/decay/decline/ +¿êÂÖ [¤¹¤¤¤¿¤¤] /(n) weakening/decline/ +¿êÂØ [¤¹¤¤¤¿¤¤] /(vs) declining/weaken/ +¿êÂà [¤¹¤¤¤¿¤¤] /(n,vs) decline/decay/(P)/ +¿êÃû [¤¹¤¤¤Á¤ç¤¦] /signs of decline/ +¿êÈù [¤¹¤¤¤Ó] /(n) decline/decadence/ebb tide/ +¿êʾ [¤¹¤¤¤Ø¤¤] /decline/ +¿êË´ [¤¹¤¤¤Ü¤¦] /(n) ruin/downfall/collapse/ +¿êÌÇ [¤¹¤¤¤á¤Ä] /(n) decline/downfall/ruin(ation)/ +¿êÌ× [¤¹¤¤¤â¤¦] /(vs) weaken and decline/ +¿êðø [¤¹¤¤¤¿¤¤] /(n) decline/decadence/waning/ebb tide/ +¿ë¤²¤ë [¤È¤²¤ë] /(v1) to accomplish/to achieve/to carry out/(P)/ +¿ë¤Ë [¤Ä¤¤¤Ë] /(adv) finally/at last/(P)/ +¿ë¹Ô [¤¹¤¤¤³¤¦] /(n,vs) accomplishment/execution/(P)/ +¿ì¤¤ [¤è¤¤] /(n) drunkenness/intoxication/(P)/ +¿ì¤¤¤¬²ó¤ë [¤è¤¤¤¬¤Þ¤ï¤ë] /(exp) to get drunk/to become tipsy/ +¿ì¤¤³Ð¤á [¤è¤¤¤¶¤á] /(n) recovering from intoxication/sobering up/ +¿ì¤¤¿´ÃÏ [¤è¤¤¤´¤³¤Á] /(n) (pleasantly) intoxicated/ +¿ì¤¤Àäá [¤è¤¤¤¶¤á] /(n) recovering from intoxication/sobering up/ +¿ì¤¤ÃÔ¤ì¤ë [¤è¤¤¤·¤ì¤ë] /(v1) to be befuddled (drunk, intoxicated) (with)/ +¿ì¤¤ÄÙ¤ì¤ë [¤è¤¤¤Ä¤Ö¤ì¤ë] /(v1) to drink oneself dead drunk/ +¿ì¤¦ [¤è¤¦] /(v5u) to get drunk/to become intoxicated/(P)/ +¿ì¤Ãʧ¤¤ [¤è¤Ã¤Ñ¤é¤¤] /(n) drunkard/(P)/ +¿ì¤Ãʧ¤¤±¿Å¾ [¤è¤Ã¤Ñ¤é¤¤¤¦¤ó¤Æ¤ó] /drunk driving/ +¿ì¤Ãʧ¤¦ [¤è¤Ã¤Ñ¤é¤¦] /(v5u) to get drunk/(P)/ +¿ì´Á [¤¹¤¤¤«¤ó] /(n) drunkard/drunken fellow/ +¿ì´ã [¤¹¤¤¤¬¤ó] /(n) bleary or drunken eyes/ +¿ì´é [¤¹¤¤¤¬¤ó] /(n) a drunken face or expression/ +¿ì¶¸ [¤¹¤¤¤­¤ç¤¦] /(adj-na,n) whim/vagary/ +¿ì·ý [¤¹¤¤¤±¤ó] /(n) (MA) Drunken Fist/Drunken Boxing/ +¿ìÀ¸Ì´»à [¤¹¤¤¤»¤¤¤à¤·] /(n) idling one's life away/ +¿ìÂÖ [¤¹¤¤¤¿¤¤] /(n) drunkenness/intoxication/ +¿ìÊâ [¤¹¤¤¤Û] /(n) drunken stagger/ +¿ì; [¤¹¤¤¤è] /(n) drunken/ +¿í [¤­¤ê] /(n) drill/auger/ +¿íÙæ¤ß [¤­¤ê¤â¤ß] /(n) (tail)spin/ +¿î [¤Ä¤à] /(n) spindle/ +¿î·Á [¤Ä¤à¤¬¤¿] /(adj-no) spindle-shaped/fusiform/ +¿î¾õ [¤¹¤¤¤¸¤ç¤¦] /spindle shaped/ +¿ï°Õ [¤º¤¤¤¤] /(adj-na,n) voluntary/optional/(P)/ +¿ï°Õ¶Ú [¤º¤¤¤¤¤­¤ó] /(n) a voluntary muscle/ +¿ï°ì [¤º¤¤¤¤¤Á] /(n) best/greatest/first/(P)/ +¿ï°÷ [¤º¤¤¤¤¤ó] /(n) member of an entourage or retinue or party/attendant/(P)/ +¿ï´¶ [¤º¤¤¤«¤ó] /(n) occasional thoughts or impressions/ +¿ï´î [¤º¤¤¤­] /(n) deep gratitude or happiness/ +¿ï¹Ô [¤º¤¤¤³¤¦] /(n,vs) attendant/follower/ +¿ï¹Ô°÷ [¤º¤¤¤³¤¦¤¤¤ó] /attendant/ +¿ï»þ [¤º¤¤¤¸] /(n-adv,n) at any time/as occasion calls/(P)/ +¿ï½¾ [¤º¤¤¤¸¤å¤¦] /(n,vs) following the lead of/playing second fiddle to/follower/ +¿ï½¾¼Ô [¤º¤¤¤¸¤å¤¦¤·¤ã] /a follower/ +¿ï½ç [¤º¤¤¤¸¤å¤ó] /(n,vs) obeying meekly/faithfully following (one's master)/ +¿ï½è [¤º¤¤¤·¤ç] /(n) everywhere/here and there/ +¿ï½ê [¤º¤¤¤·¤ç] /(n) everywhere/(P)/ +¿ï¿À [¤«¤ó¤Ê¤¬¤é] /(adv,n) as of old/ +¿ï¿À¤ÎÆ» [¤«¤ó¤Ê¤¬¤é¤Î¤ß¤Á] /(state) Shinto/ +¿ï¿È [¤º¤¤¤·¤ó] /(n) an attendant/ +¿ïÁÛ [¤º¤¤¤½¤¦] /(n) occasional thoughts/ +¿ïÁÛÏ¿ [¤º¤¤¤½¤¦¤í¤¯] /(n) essays/collection of miscellaneous thoughts/ +¿ïȼ [¤º¤¤¤Ï¤ó] /(n,vs) attendance/accompanying/following/ +¿ïȼ¼Ô [¤º¤¤¤Ï¤ó¤·¤ã] /attendant/member of an entourage or retinue or party/ +¿ïÉ® [¤º¤¤¤Ò¤Ä] /(n) essays/miscellaneous writings/(P)/ +¿ïÉ®²È [¤º¤¤¤Ò¤Ä¤«] /(n) essayist/ +¿ïÉ®½¸ [¤º¤¤¤Ò¤Ä¤·¤å¤¦] /(n) collection of literary jottings (essays)/ +¿ïʬ [¤º¤¤¤Ö¤ó] /(adj-na,n-adv) extremely/(P)/ +¿ð¡¹¤·¤¤ [¤ß¤º¤ß¤º¤·¤¤] /(adj) young and vivacious/(P)/ +¿ð±À [¤º¤¤¤¦¤ó] /(n) auspicious clouds/ +¿ðµ¤ [¤º¤¤¤­] /(n) good omen/ +¿ð¾Í [¤º¤¤¤·¤ç¤¦] /(n) auspicious sign/good omen/ +¿ð¿ð¤·¤¤ [¤ß¤º¤ß¤º¤·¤¤] /(adj) young and vivacious/ +¿ðÀ¾ [¤¹¤¤¤¹] /Swiss/Switzerland/ +¿ðÃû [¤º¤¤¤Á¤ç¤¦] /(n) auspicious sign/good omen/ +¿ðŵ [¤¹¤¦¤§¤¤¤Ç¤ó] /Sweden/ +¿ðÊæ¤Î¹ñ [¤ß¤º¤Û¤Î¤¯¤Ë] /Japan, the Land of Abundant Rice/ +¿ðÊõ¾Ï [¤º¤¤¤Û¤¦¤·¤ç¤¦] /(n) Order of the Sacred Treasure/ +¿ñ±Õ [¤º¤¤¤¨¤­] /cerebrospinal fluid/ +¿ñÃî [¤º¤¤¤à¤·] /(n) pearl moth/rice borer/ +¿ñËì [¤º¤¤¤Þ¤¯] /(n) meninges/ +¿ñËì±ê [¤º¤¤¤Þ¤¯¤¨¤ó] /(n) meningitis/ +¿ò¤á¤ë [¤¢¤¬¤á¤ë] /(v1) to revere/to respect/to worship/ +¿ò·É [¤¹¤¦¤±¤¤] /(n) reverence/ +¿ò¹â [¤¹¤¦¤³¤¦] /(adj-na,n) supreme/(P)/ +¿òÇÒ [¤¹¤¦¤Ï¤¤] /(n,vs) worship/adoration/admiration/cult/(P)/ +¿òÇÒ¼Ô [¤¹¤¦¤Ï¤¤¤·¤ã] /worshipper/admirer/ +¿ó [¤«¤µ] /(n) bulk/volume/quantity/ +¿ó¤¸¤ë [¤³¤¦¤¸¤ë] /(v5r) to grow in intensity/to be aggravated/to get worse/to develop/ +¿ó¤Ë³Ý¤«¤Ã¤Æ [¤«¤µ¤Ë¤«¤«¤Ã¤Æ] /highhandedly/arrogantly/overbearingly/ +¿ó¤à [¤«¤µ¤à] /(v5m) to pile up/to increase/ +¿ó¸Æ [¤¹¤¦¤³] /shouting "Long live the Emperor"/ +¿ó¹â [¤«¤µ¤À¤«] /(adj-na,n) bulky/unwieldy/high-handed/ +¿ó¹â [¤¹¤¦¤³¤¦] /lofty/Songshan/ +¿ó¾å¤² [¤«¤µ¤¢¤²] /(n) raising/padding or inflation (of a bill)/ +¿óÄ¥¤ë [¤«¤µ¤Ð¤ë] /(v5r) to be bulky/to be unwieldy/to grow voluminous/ +¿ô [¤«¤º] /(n,n-suf) number/figure/(P)/ +¿ô [¤¹¤¦] /(n,n-suf) number/figure/(P)/ +¿ô¡¹ [¤«¤º¤«¤º] /(n-adv,n) many/(P)/ +¿ô¤¨¤ë [¤«¤¾¤¨¤ë] /(v1) to count/(P)/ +¿ô¤¨²Î [¤«¤¾¤¨¤¦¤¿] /(n) counting song/ +¿ô¤¨¹þ¤à [¤«¤¾¤¨¤³¤à] /(v5m) to number among/ +¿ô¤¨¾å¤²¤ë [¤«¤¾¤¨¤¢¤²¤ë] /(v1) to count up/to enumerate/ +¿ô¤¨ÀÚ¤ì¤Ê¤¤ [¤«¤¾¤¨¤­¤ì¤Ê¤¤] /countless/incalculable/ +¿ô¤¨Ç¯ [¤«¤¾¤¨¤É¤·] /(n) old manner of reckoning one's age, newborns being considered a year old, with everyone adding one year to their age at New Year's/ +¿ô¤¨Êý [¤«¤¾¤¨¤«¤¿] /(n) counting system/way (manner) of counting/ +¿ô¤¨Î©¤Æ¤ë [¤«¤¾¤¨¤¿¤Æ¤ë] /(v1) to enumerate/to count up/ +¿ô¤«·î [¤¹¤¦¤«¤²¤Ä] /(n) several months/ +¿ô¤«¹ñ [¤¹¤¦¤«¤°¤Ë] /(n) various countries/several countries/ +¿ô¤«½ê [¤¹¤¦¤«¤È¤³¤í] /(n) various places/several sources/ +¿ô¤ËÆþ¤ì¤ë [¤«¤º¤Ë¤¤¤ì¤ë] /(v1) to count/to include in the number/ +¿ô¤Î»Ò [¤«¤º¤Î¤³] /(n) herring roe/ +¿ô¤ò·¤¨¤ë [¤«¤º¤ò¤½¤í¤¨¤ë] /(exp) to make up the number/to have a complete set of/ +¿ô¥«·î [¤¹¤¦¤«¤²¤Ä] /(n) several months/ +¿ô¥«¹ñ [¤¹¤¦¤«¤°¤Ë] /(n) various countries/several countries/ +¿ô¥«½ê [¤¹¤¦¤«¤È¤³¤í] /(n) various places/several sources/ +¿ô¥­¥í¤ËÏˤë [¤¹¤¦¥­¥í¤Ë¤ï¤¿¤ë] /(exp) to extend over several kilometers/ +¿ô¥­¥í¤Î´Ö [¤¹¤¦¥­¥í¤Î¤¢¤¤¤À] /for several kilometers/ +¿ô¥±·î [¤¹¤¦¤«¤²¤Ä] /(n) several months/ +¿ô¥±¹ñ [¤¹¤¦¤«¤°¤Ë] /(n) various countries/several countries/ +¿ô¥±½ê [¤¹¤¦¤«¤È¤³¤í] /(n) various places/several sources/ +¿ô¥ö·î [¤¹¤¦¤«¤²¤Ä] /(n) several months/ +¿ô¥ö¹ñ [¤¹¤¦¤«¤°¤Ë] /(n) various countries/several countries/ +¿ô¥ö½ê [¤¹¤¦¤«¤È¤³¤í] /(n) various places/several sources/ +¿ô²¯Ç¯ [¤¹¤¦¤ª¤¯¤Í¤ó] /several hundreds of million of years/(P)/ +¿ô²Á [¤¹¤¦¤«] /valence/ +¿ô²ó [¤¹¤¦¤«¤¤] /(n) few (several) times/ +¿ô³Ø [¤¹¤¦¤¬¤¯] /(n) mathematics/arithmetic/(P)/ +¿ô³Ø¼Ô [¤¹¤¦¤¬¤¯¤·¤ã] /mathematician/ +¿ô³ØŪ [¤¹¤¦¤¬¤¯¤Æ¤­] /(adj-na) mathematical/ +¿ô³ØŪµ¢Ç¼Ë¡ [¤¹¤¦¤¬¤¯¤Æ¤­¤­¤Î¤¦¤Û¤¦] /(n) mathematical induction/ +¿ô´ñ [¤¹¤¦¤­] /(adj-na,n) checkered/varied/misfortune/ +¿ô´ñ²° [¤¹¤­¤ä] /(n) tea-ceremony arbor/ +¿ô´ñ²°Â¤¤ê [¤¹¤­¤ä¤Å¤¯¤ê] /sukiya style of building/style of a tea-ceremony arbor/ +¿ô´ó [¤¹¤­] /(n) refined taste/elegant pursuits/ +¿ô´ó²° [¤¹¤­¤ä] /(n) tea-ceremony arbor/ +¿ô´ó²°Â¤¤ê [¤¹¤­¤ä¤Å¤¯¤ê] /sukiya style of building/style of a tea-ceremony arbor/ +¿ô·¸¿ô [¤¹¤¦¤±¤¤¤¹¤¦] /coefficient/ +¿ô·ï [¤¹¤¦¤±¤ó] /(n) several items/many items/ +¿ô¸® [¤¹¤¦¤±¤ó] /several houses/ +¿ô¸Ä [¤¹¤¦¤³] /(n) several (objects)/(P)/ +¿ô¹Ô [¤¹¤¦¤®¤ç¤¦] /(n) several lines/many lines/ +¿ôºý [¤¹¤¦¤µ¤Ä] /several volumes (books)/ +¿ô»ì [¤¹¤¦¤·] /(n) numeral/ +¿ô»ú [¤¹¤¦¤¸] /(n) numeral/figure/(P)/ +¿ô»ú¤Ë¼å¤¤ [¤¹¤¦¤¸¤Ë¤è¤ï¤¤] /not good with figures/ +¿ô»þ´Ö°Ù¤ì¤Ð [¤¹¤¦¤¸¤«¤ó¤¹¤ì¤Ð] /in a few hours/ +¿ô¼¡ [¤¹¤¦¤¸] /(n) a number of times/(P)/ +¿ô¼¡Î¹·ô [¤¹¤¦¤¸¤ê¤ç¤±¤ó] /multiple journey passport/ +¿ô¼° [¤¹¤¦¤·¤­] /(n) numerical formula/ +¿ô¼Ò [¤¹¤¦¤·¤ã] /(n) several companies/ +¿ô¼è¤ê [¤«¤º¤È¤ê] /(n) counting/a counting game/ +¿ô¼î [¤¸¤å¤º] /(n) (Buddhist) rosary/string of beads/(P)/ +¿ô¼î¤Ä¤Ê¤® [¤¸¤å¤º¤Ä¤Ê¤®] /(adv) linked together/tied in a row/ +¿ô¼î°ìÏ¢ [¤¸¤å¤º¤¤¤Á¤ì¤ó] /a rosary/a string of beads/ +¿ô¼î¶Ì [¤¸¤å¤º¤À¤Þ] /(n) (botanical) Job's tears/ +¿ô¼î·Ò¤® [¤¸¤å¤º¤Ä¤Ê¤®] /(adv) linked together/tied in a row/ +¿ô½½ [¤¹¤¦¤¸¤å¤¦] /(n) dozens/scores of/decades/ +¿ô¾¯¤Ê¤¤ [¤«¤º¤¹¤¯¤Ê¤¤] /(adj) few in number/ +¿ô¿Í [¤¹¤¦¤Ë¤ó] /(n) several people/ +¿ô¿ô [¤«¤º¤«¤º] /(n-adv,n) many/ +¿ôÀÉ [¤¹¤¦¤»¤­] /several (boats)/ +¿ôÀɤÎÁ¥ [¤¹¤¦¤»¤­¤Î¤Õ¤Í] /several boats/ +¿ôÀé [¤¹¤¦¤»¤ó] /thousands/ +¿ô¿ [¤¢¤Þ¤¿] /(adj-na,adv,n) many/a lot/much/multitude/ +¿ô¿ [¤¹¤¦¤¿] /(adj-na,adv,n) many/a lot/much/multitude/ +¿ô¿¤¤ [¤¢¤Þ¤¿¤¤] /(adj) many/a multiplicity of/ +¿ô¿¤¯ [¤«¤º¤ª¤ª¤¯] /(n) in great numbers/(P)/ +¿ôÃÍ [¤¹¤¦¤Á] /(n) numerical value/(P)/ +¿ôÃͲòÀÏ [¤¹¤¦¤Á¤«¤¤¤»¤­] /(n) numerical analysis/ +¿ôÃÍ·×»» [¤¹¤¦¤Á¤±¤¤¤µ¤ó] /numeric operation/numeric calculation/ +¿ôÃÍÀ©¸æ [¤¹¤¦¤Á¤»¤¤¤®¤ç] /numerical control/NC/ +¿ôÃÍÌÜɸ [¤¹¤¦¤Á¤â¤¯¤Ò¤ç¤¦] /target value/target amount/ +¿ôÅ© [¤¹¤¦¤Æ¤­] /several drops/ +¿ôÅÙ [¤¹¤¦¤É] /several times/ +¿ôÅù [¤¹¤¦¤È¤¦] /(n-adv) by far/ +¿ôÆü [¤¹¤¦¤¸¤Ä] /(n) few days/(P)/ +¿ôÆü´Ö [¤¹¤¦¤¸¤Ä¤«¤ó] /several day period/ +¿ôÆü¸å [¤¹¤¦¤¸¤Ä¤´] /several days later/ +¿ôǯ [¤¹¤¦¤Í¤ó] /several years/ +¿ôǯ´Ö [¤¹¤¦¤Í¤ó¤«¤ó] /several years/ +¿ôÇÜ [¤¹¤¦¤Ð¤¤] /several times (as large, over)/ +¿ôɤ [¤¹¤¦¤Ò¤­] /several animals/ +¿ôÉ´ [¤¹¤¦¤Ò¤ã¤¯] /several hundreds/(P)/ +¿ôÉ´Ëü¤ËµÚ¤Ö [¤¹¤¦¤Ò¤ã¤¯¤Þ¤ó¤Ë¤ª¤è¤Ö] /(exp) to reach (range) into the millions/ +¿ôɽ [¤¹¤¦¤Ò¤ç¤¦] /(n) table (of logarithms)/ +¿ôɽ¼¨ [¤¹¤¦¤Ò¤ç¤¦¤¸] /(n) numeral/ +¿ôÉà [¤¹¤¦¤Ó¤ç¤¦] /several seconds/ +¿ôËç [¤¹¤¦¤Þ¤¤] /several sheets (flat objects)/ +¿ôËü [¤¹¤¦¤Þ¤ó] /tens of thousands/(P)/ +¿ô̾ [¤¹¤¦¤á¤¤] /(n) several people/ +¿ôÍý [¤¹¤¦¤ê] /(n) mathematics/ +¿ôÍý¸À¸ì³Ø [¤¹¤¦¤ê¤²¤ó¤´¤¬¤¯] /mathematical linguistics/ +¿ôÍýů³Ø [¤¹¤¦¤ê¤Æ¤Ä¤¬¤¯] /(n) mathematical philosophy/ +¿ôÍýÏÀÍý³Ø [¤¹¤¦¤ê¤í¤ó¤ê¤¬¤¯] /symbolic logic/mathematical logic/ +¿ôÎÌ [¤¹¤¦¤ê¤ç¤¦] /(n) quantity/volume/(P)/ +¿ôÎó [¤¹¤¦¤ì¤Ä] /(n) progression/ +¿õµ¡ [¤¹¤¦¤­] /(n) important state matters/ +¿õµ¡¶ª [¤¹¤¦¤­¤­¤ç¤¦] /(n) Cardinal (Catholic)/ +¿õµ¡¶ª [¤¹¤¦¤­¤±¤¤] /(n) Cardinal (Catholic)/ +¿õ¼´ [¤¹¤¦¤¸¤¯] /(n) axle/pivot/(P)/ +¿õ¼´¹ñ [¤¹¤¦¤¸¤¯¤³¤¯] /(n) (World War II) Axis powers/ +¿õÌ© [¤¹¤¦¤ß¤Ä] /(n) state secrets/ +¿õÌ©±¡ [¤¹¤¦¤ß¤Ä¤¤¤ó] /(n) (Japanese) Privy Council (abolished in 1947)/ +¿õÍ× [¤¹¤¦¤è¤¦] /(adj-na,n) importance/ +¿ö¸þ [¤¹¤¦¤³¤¦] /(n) tendency/trend/current/ +¿öÀª [¤¹¤¦¤»¤¤] /(n) tendency/trend/ +¿÷ [¤Ò¤Ê] /(n) young bird/chick/doll/(P)/ +¿÷ [¤Ò¤è¤³] /(n) young bird/chick/doll/(P)/ +¿÷´ÕÊÌ¼Ô [¤Ò¤Ê¤«¤ó¤Ù¤Ä¤·¤ã] /chicken sexer/ +¿÷µÆ [¤Ò¤Ê¤®¤¯] /(n) daisy/ +¿÷·¿ [¤Ò¤Ê¤¬¤¿] /(n) model/a miniature/sample/specimen/prescribed form/ +¿÷º× [¤Ò¤Ê¤Þ¤Ä¤ê] /(n) Girls' (dolls') Festival (March 3rd)/(P)/ +¿÷º×¤ê [¤Ò¤Ê¤Þ¤Ä¤ê] /(n) Girls' (dolls') Festival (March 3rd)/ +¿÷¿Í·Á [¤Ò¤Ê¤Ë¤ó¤®¤ç¤¦] /(n) doll/ +¿÷ÃÅ [¤Ò¤Ê¤À¤ó] /(n) tiered doll stand/ +¿÷ÃÊ [¤¹¤¦¤À¤ó] /small steps/risers (on stage or platform)/ +¿÷Ä» [¤Ò¤Ê¤É¤ê] /(n) chick/baby bird/ +¿÷Ʀ [¤Ò¤è¤³¤Þ¤á] /(n) chickpea/ +¿÷Í·¤Ó [¤Ò¤Ê¤¢¤½¤Ó] /(n) playing with dolls displayed on the Girl's Festival/ +¿÷械À [¤Ò¤Ê¤²¤·] /(n) (uk) red poppy/ +¿ø¤¨¤Ä¤±¤ë [¤¹¤¨¤Ä¤±¤ë] /(v1) to install/to equip/to mount/ +¿ø¤¨¤ë [¤¹¤¨¤ë] /(v1) to set (table)/to lay (foundation)/to place (gun)/to apply (moxa)/(P)/ +¿ø¤¨Á· [¤¹¤¨¤¼¤ó] /(n) meal set before one/women's advances/ +¿ø¤¨ÃÖ¤­ [¤¹¤¨¤ª¤­] /(n) deferment (e.g. of savings)/leaving (a thing) as it stands/(P)/ +¿ø¤¨ÃÖ¤­´ü´Ö [¤¹¤¨¤ª¤­¤­¤«¤ó] /period of deferment/ +¿ø¤¨ÃÖ¤­Ãù¶â [¤¹¤¨¤ª¤­¤Á¤ç¤­¤ó] /deferred savings/ +¿ø¤¨ÃÖ¤¯ [¤¹¤¨¤ª¤¯] /(v5k) to leave as it is/to defer/ +¿ø¤¨ÉÕ¤± [¤¹¤¨¤Ä¤±] /(n) installation/setting/fitting/mounting/ +¿ø¤¨ÉÕ¤±¤ë [¤¹¤¨¤Ä¤±¤ë] /(v1) to install/to equip/to mount/(P)/ +¿ø¤ë [¤¹¤ï¤ë] /(v5r) to sit/to squat/ +¿ø¤ï¤ë [¤¹¤ï¤ë] /(v5r) to sit/to squat/ +¿øÃÖ¤­ [¤¹¤¨¤ª¤­] /(n) deferment (e.g. of savings)/leaving (a thing) as it stands/ +¿ù [¤¹¤®] /(n) Japanese cedar/(P)/ +¿ù²ÖÊ´¾É [¤¹¤®¤«¤Õ¤ó¤·¤ç¤¦] /(n) cedar pollen allergy/ +¿ù³À [¤¹¤®¤¬¤­] /(n) cryptomeria hedge/ +¿ù¸Í [¤¹¤®¤É] /(n) door made of cedar/ +¿ùºÚ [¤¹¤®¤Ê] /(n) field horsetail/ +¿ùºà [¤¹¤®¤¶¤¤] /cedar wood/ +¿ùÂÝ [¤¹¤®¤´¤±] /(n) hair moss/ +¿ùȤ [¤¹¤®¤Ð¤·] /(n) chopsticks made of cedar/ +¿ùÈé [¤¹¤®¤«¤ï] /(n) cedar bark/ +¿ùÊÂÌÚ [¤¹¤®¤Ê¤ß¤­] /avenue of cedars (cryptomeria)/ +¿ùÎÓ [¤¹¤®¤Ð¤ä¤·] /(n) cryptomeria forest/ +¿û³Þ [¤¹¤²¤¬¤µ] /(n) sedge-woven (bamboo) hat/ +¿ü¤ë [¤¹¤³¤Ö¤ë] /(adv) extremely/very much/ +¿ý [¤¹¤º¤á] /(n) sparrow/(P)/ +¿ý¤ÎÎÞ [¤¹¤º¤á¤Î¤Ê¤ß¤À] /drop in the bucket/insignificant/ +¿ý¤ÎÎÞÄø¤ÎÊä½õ¶â [¤¹¤º¤á¤Î¤Ê¤ß¤À¤Û¤É¤Î¤Û¤¸¤ç¤­¤ó] /a mere particle of subsidy/ +¿ýµå [¤¸¤ã¤ó¤­¤å¤¦] /jankyu (combination of Japanese pinball and mahjong)/ +¿ý¿§ [¤¹¤º¤á¤¤¤í] /(n) light, reddish brown/ +¿ýÁñ [¤¸¤ã¤ó¤½¤¦] /(n) mahjong club/ +¿ýÂî [¤¸¤ã¤ó¤¿¤¯] /mahjong board/ +¿ýÈà [¤½¤Ð¤«¤¹] /(n) freckles/ +¿ý˪ [¤¹¤º¤á¤Ð¤Á] /(n) wasp/hornet/ +¿ýÌö [¤¸¤ã¤¯¤ä¤¯] /(n,vs) leaping for joy/exultation/ +¿ýÍå [¤¸¤ã¤¯¤é] /(n) sparrow net/ +¿þ [¤¹¤½] /(n) (trouser) cuff/(skirt) hem/cut edge of a hairdo/foot of mountain/(P)/ +¿þ¤¬ÀÚ¤ì¤ë [¤¹¤½¤¬¤­¤ì¤ë] /(exp) to get frayed at the hem/ +¿þ²ó¤· [¤¹¤½¤Þ¤ï¤·] /(n) lining at the bottom of a kimono/ +¿þ´¢¤ê [¤¹¤½¤¬¤ê] /(n) trimming hair/ +¿þ½ü¤± [¤¹¤½¤è¤±] /(n) underskirt/ +¿þʬ¤± [¤¹¤½¤ï¤±] /(n) sharing (a gift)/ +¿þÌÏÍÍ [¤¹¤½¤â¤è¤¦] /(n) kimono with design on the skirt/ +¿þÌî [¤¹¤½¤Î] /(n) foot of a mountain/ +¿þÌ¶È [¤¹¤½¤Î¤µ¤ó¤®¤ç¤¦] /supporting industries/component and parts-supply industries/ +À¡¤·½Á [¤¹¤Þ¤·¤¸¤ë] /(io) (n) clear soup/ +À¡¤Þ¤·²° [¤¹¤Þ¤·¤ä] /(n) a prim person/ +À¡¤Þ¤·´é [¤¹¤Þ¤·¤¬¤ª] /composed expression/clear face/(P)/ +À¡¤Þ¤·½Á [¤¹¤Þ¤·¤¸¤ë] /(n) clear soup/ +À¡¤Þ¤¹ [¤¹¤Þ¤¹] /(v5s) to clear/to make clear/to be unruffled/to look unconcerned/to look demure/to look prim/to put on airs/(P)/ +À¡¤ßÀڤä¿ [¤¹¤ß¤­¤Ã¤¿] /perfectly clear/ +À¡¤ßÀÚ¤ë [¤¹¤ß¤­¤ë] /(v5r) to be serene/(P)/ +À¡¤ßÅϤë [¤¹¤ß¤ï¤¿¤ë] /(v5r) to be perfectly clear/ +À¡¤à [¤¹¤à] /(v5m) to clear (e.g. weather)/to become transparent/(P)/ +À¡¤ó¤À¿å [¤¹¤ó¤À¤ß¤º] /limpid water/ +À¡ÌÀ [¤Á¤ç¤¦¤á¤¤] /(adj-na,n) clear and bright/ +À¢¤ê­ [¤¹¤ê¤¢¤·] /(n) shuffling (one's feet)/ +À¢¤êÈ­ [¤¹¤ê¤Ð¤Á] /(n) earthenware mortar/ +À¢¤êËÜ [¤¹¤ê¤Û¤ó] /(n) printed, unbound sheets/ +À¢Â­ [¤¹¤ê¤¢¤·] /(n) sliding feet/ +À¢ËÜ [¤·¤ç¤¦¤Û¤ó] /folded book/ +À£ [¤¹¤ó] /(n) sun (approx. 3.03 cm)/ +À£¤¬Â­¤ê¤Ê¤¤ [¤¹¤ó¤¬¤¿¤ê¤Ê¤¤] /be too short/ +À£²Ë [¤¹¤ó¤«] /(n) moment's leisure/free minute/(P)/ +À£µÍ¤Þ¤ê [¤¹¤ó¤Å¤Þ¤ê] /(adj-na,n) a little short/sawed-off (pants)/ +À£·à [¤¹¤ó¤²¤­] /(n) short play/skit/ +À£·ä [¤¹¤ó¤²¤­] /(n) spare time or moments/ +À£¸À [¤¹¤ó¤²¤ó] /(n) pithy or short and witty remark/wisecrack/ +À£¹ï [¤¹¤ó¤³¤¯] /(n) a moment/ +À£»Ö [¤¹¤ó¤·] /(n) small present/small token of appreciation/ +À£»ß¤á [¤¹¤ó¤É¤á] /(n) stopping just before/ +À£»þ [¤¹¤ó¤¸] /(n) moment/very short time/ +À£¼Ú [¤¹¤ó¤·¤ã¤¯] /(n) a small loan/ +À£¼Úº¾µ½ [¤¹¤ó¤·¤ã¤¯¤µ¤®] /petty swindling/a petty swindler/ +À£Á° [¤¹¤ó¤¼¤ó] /(n) on the verge/just in front of/(P)/ +À£Â­¤é¤º [¤¹¤ó¤¿¤é¤º] /(adj-na,n) a little too short/ +À£ÃÇ [¤¹¤ó¤À¤ó] /(n,vs) cut (tear) to pieces/(P)/ +À£Å´ [¤¹¤ó¤Æ¤Ä] /(n) short blade/small weapon/epigram/pithy saying/ +À£ÅÚ [¤¹¤ó¤É] /(n) an inch of land/ +À£Æ¹ [¤º¤ó¤É¤¦] /(adj-na,n) a cylindrical container/stumpy/ +À£É¾ [¤¹¤ó¤Ô¤ç¤¦] /(n) brief review/thumbnail sketch/ +À£ÉÁ [¤¹¤ó¤Ó¤ç¤¦] /(n) thumbnail (brief) sketch/ +À£Éà [¤¹¤ó¤Ó¤ç¤¦] /(n) a moment/ +À£Ê¬ [¤¹¤ó¤Ö¤ó] /(n-adv,n-t) a tiny bit/ +À£Ê¬¤¿¤¬¤ï¤º [¤¹¤ó¤Ö¤ó¤¿¤¬¤ï¤º] /accurate/to the inch/exact/ +À£Ë¡ [¤¹¤ó¤Ý¤¦] /(n) measurement/size/dimension/(P)/ +À¤ [¤è] /(n) world/society/age/generation/(P)/ +À¤¡¹ [¤è¤è] /(n-adv,n-t) for generations/hereditary/generation after generation/ +À¤¡¹¸Â¤ê̵¤¯ [¤è¤è¤«¤®¤ê¤Ê¤¯] /forever and ever/ +À¤¤Ë¤â [¤è¤Ë¤â] /(adv) extremely/very/ +À¤¤Ë½Ð¤ë [¤è¤Ë¤Ç¤ë] /(v1) to become famous/ +À¤¤ËÃÙ¤ì¤ë [¤è¤Ë¤ª¤¯¤ì¤ë] /(exp) to fall behind the times/ +À¤¤ËËä¤â¤ì¤ë [¤è¤Ë¤¦¤º¤â¤ì¤ë] /(exp) to live in obscurity/ +À¤¤ËΩ¤Ä [¤è¤Ë¤¿¤Ä] /(v5t) to become famous/ +À¤¤Î¾ï [¤è¤Î¤Ä¤Í] /(adj-no,exp,n) ordinary/run-of-the-mill/usual/ +À¤¤ÎÃæ [¤è¤Î¤Ê¤«] /(n) society/the world/the times/(P)/ +À¤³¦ [¤»¤«¤¤] /(n) the world/society/the universe/(P)/ +À¤³¦¤Î²Ì¤Æ [¤»¤«¤¤¤Î¤Ï¤Æ] /end of the world/ +À¤³¦¥Á¥ã¥ó¥Ô¥ª¥ó [¤»¤«¤¤¥Á¥ã¥ó¥Ô¥ª¥ó] /world champion/ +À¤³¦¥Ü¥¯¥·¥ó¥°¶¨ [¤»¤«¤¤¥Ü¥¯¥·¥ó¥°¤­¤ç¤¦] /World Boxing Association/ +À¤³¦°ì [¤»¤«¤¤¤¤¤Á] /(n-adv,n-t) best in the world/(P)/ +À¤³¦°ì¼þ [¤»¤«¤¤¤¤¤Ã¤·¤å¤¦] /round-the-world trip/circumnavigation/globe-trotting/ +À¤³¦°ì¼þι¹Ô [¤»¤«¤¤¤¤¤Ã¤·¤å¤¦¤ê¤ç¤³¤¦] /(n,vs) round-the-world trip/world cruise/ +À¤³¦´Ñ [¤»¤«¤¤¤«¤ó] /(n) world view/outlook on the world/(P)/ +À¤³¦µ¤¾Ýµ¡´Ø [¤»¤«¤¤¤­¤·¤ç¤¦¤­¤«¤ó] /(n) World Meteorological Organization (WMO)/ +À¤³¦µ­Ï¿ [¤»¤«¤¤¤­¤í¤¯] /(n,vs) establishing a world record (in)/ +À¤³¦µ­Ï¿ÊÝ»ý¼Ô [¤»¤«¤¤¤­¤í¤¯¤Û¤¸¤·¤ã] /(n) world record holder/ +À¤³¦¶ä¹Ô [¤»¤«¤¤¤®¤ó¤³¤¦] /World Bank/(P)/ +À¤³¦·ÐºÑ [¤»¤«¤¤¤±¤¤¤¶¤¤] /(n) world (international) economy/ +À¤³¦·ÐºÑ¥Õ¥©¡¼¥é¥à [¤»¤«¤¤¤±¤¤¤¶¤¤¥Õ¥©¡¼¥é¥à] /(n) World Economic Forum/ +À¤³¦·ÐºÑ¸«Ä̤· [¤»¤«¤¤¤±¤¤¤¶¤¤¤ß¤È¤ª¤·] /(n) World Economic Outlook (IMF)/ +À¤³¦¸ì [¤»¤«¤¤¤´] /(n) a universal language/ +À¤³¦¸òÄÌ¤Î¾× [¤»¤«¤¤¤³¤¦¤Ä¤¦¤Î¤·¤ç¤¦] /focus of the trade routes of the world/ +À¤³¦ºÇÂç [¤»¤«¤¤¤µ¤¤¤À¤¤] /world's largest/ +À¤³¦»Ë [¤»¤«¤¤¤·] /(n) world history/international history/ +À¤³¦»Ô¾ì [¤»¤«¤¤¤¤¤Á¤Ð] /(n) global market/ +À¤³¦¼çµÁ [¤»¤«¤¤¤·¤å¤®] /cosmopolitanism/ +À¤³¦¾ðÀª [¤»¤«¤¤¤¸¤ç¤¦¤»¤¤] /(n) world situation/world affairs/ +À¤³¦¿©Îȷײè [¤»¤«¤¤¤·¤ç¤¯¤ê¤ç¤¦¤±¤¤¤«¤¯] /(n) World Food Program (WFP)/ +À¤³¦¿· [¤»¤«¤¤¤·¤ó] /new world record/ +À¤³¦¿·µ­Ï¿ [¤»¤«¤¤¤·¤ó¤­¤í¤¯] /new world record/ +À¤³¦¿Í [¤»¤«¤¤¤¸¤ó] /(n) cosmopolitan/world citizen/ +À¤³¦¿Í¸¢Àë¸À [¤»¤«¤¤¤¸¤ó¤±¤ó¤»¤ó¤²¤ó] /Universal Declaration of Human Rights (1948)/ +À¤³¦À©ÇÆ [¤»¤«¤¤¤»¤¤¤Ï] /(n) domination of the world/world hegemony/ +À¤³¦À¯ºö [¤»¤«¤¤¤»¤¤¤µ¤¯] /world policy/ +À¤³¦Áª¼ê¸¢ [¤»¤«¤¤¤»¤ó¤·¤å¤±¤ó] /(n) world (an international) championship (title)/ +À¤³¦ÂçÀï [¤»¤«¤¤¤¿¤¤¤»¤ó] /the World War/(P)/ +À¤³¦ÃÎŪ½êÍ­¸¢µ¡´Ø [¤»¤«¤¤¤Á¤Æ¤­¤·¤ç¤æ¤¦¤±¤ó¤­¤«¤ó] /(n) World Intellectual Property Organization (WIPO)/ +À¤³¦Ãæ [¤»¤«¤¤¤¸¤å¤¦] /(n) around or throughout the world/ +À¤³¦Åª [¤»¤«¤¤¤Æ¤­] /(adj-na) global/international/world-famous/(P)/ +À¤³¦ÅªÉÔ¶· [¤»¤«¤¤¤Æ¤­¤Õ¤­¤ç¤¦] /(n) global recession/ +À¤³¦É¸½à [¤»¤«¤¤¤Ò¤ç¤¦¤¸¤å¤ó] /(n) global standards/ +À¤³¦ÉÔ¶· [¤»¤«¤¤¤Õ¤­¤ç¤¦] /(n) world recession/ +À¤³¦Ê¿Ï [¤»¤«¤¤¤Ø¤¤¤ï] /(n) world peace/peace of the world/ +À¤³¦ÊÝ·òµ¡´Ø [¤»¤«¤¤¤Û¤±¤ó¤­¤«¤ó] /World Health Organization (WHO)/ +À¤³¦ËÇ°×µ¡´Ø [¤»¤«¤¤¤Ü¤¦¤¨¤­¤­¤«¤ó] /World Trade Organization (WTO)/ +À¤³¦Î¦¾å [¤»¤«¤¤¤ê¤¯¤¸¤ç¤¦] /(n) World Championships in Athletics/ +À¤³¦Ï«Ï¢ [¤»¤«¤¤¤í¤¦¤ì¤ó] /(n) World Federation of Trade Unions/WFTU/ +À¤´·¤ì¤ë [¤è¤Ê¤ì¤ë] /(v1) to become used to the (ways of the) world/to become worldly or sophisticated/ +À¤´Ö [¤»¤±¤ó] /(n) world/society/(P)/ +À¤´Ö¤ÎÄ̤ê [¤»¤±¤ó¤Î¤È¤ª¤ê] /reputation/ +À¤´Ö»¤¤ì [¤»¤±¤ó¤º¤ì] /(n) worldly wise/sophisticated/ +À¤´ÖÂÎ [¤»¤±¤ó¤Æ¤¤] /(n) appearance (in the eyes of society)/decency/ +À¤´ÖÃΤ餺 [¤»¤±¤ó¤·¤é¤º] /(adj-na,n) to ignorance of the ways of the world/ +À¤´ÖÊÂ¤ß [¤»¤±¤ó¤Ê¤ß] /(adj-na) ordinary/average/ +À¤´ÖÎ¥¤ì [¤»¤±¤ó¤Ð¤Ê¤ì] /(n) uncommon/out of the ordinary/unworldly/not up with social norms/ +À¤´ÖÏà [¤»¤±¤ó¤Ð¤Ê¤·] /(n) gossip/chat/ +À¤µª [¤»¤¤¤­] /(n) century/era/(P)/ +À¤µªËö [¤»¤¤¤­¤Þ¤Ä] /(n) end of a century/(P)/ +À¤¶É [¤»¤¤¤­¤ç¤¯] /(n) world developments/ +À¤¶ä [¤»¤®¤ó] /(n) (abbr) World Bank/(P)/ +À¤·Ñ¤® [¤è¤Ä¤®] /(n) heir/successor/ +À¤¸Î [¤»¤¤¤³] /(n) worldly affairs/ +À¤¸Î [¤»¤³] /(n) worldly affairs/ +À¤ºÍ [¤»¤µ¤¤] /(n) worldly wisdom/practical wisdom/prudence/shrewdness/ +À¤»Ò [¤»¤¤¤·] /(n) heir/successor/ +À¤»ö [¤»¤¸] /(n) worldly affairs/ +À¤»ö¤Ë°Å¤¤ [¤»¤¸¤Ë¤¯¤é¤¤] /know little of the world/ +À¤»ö¤ËÁ¤¤ [¤»¤¸¤Ë¤¦¤È¤¤] /inexperienced/unrealistic/knowing but little of the world/ +À¤¼­ [¤»¤¸] /(n) flattery/compliment/ +À¤¼Î¤Æ¿Í [¤è¤¹¤Æ¤Ó¤È] /(n) hermit/recluse/ +À¤½± [¤»¤·¤å¤¦] /(n) heredity/heritage/(P)/ +À¤¾å [¤»¤¸¤ç¤¦] /(n) the world/ +À¤¾ð [¤»¤¸¤ç¤¦] /(n) the ways of the world/human nature/ +À¤¿Í [¤»¤¸¤ó] /(n) the people/the public/the world/ +À¤¿Í¤ò¶Ã¤«¤¹ [¤»¤¸¤ó¤ò¤ª¤É¤í¤«¤¹] /(exp) to strike terror in peoples hearts/ +À¤À¤ [¤è¤è] /(n-adv,n-t) for generations/hereditary/generation after generation/ +À¤À¤¸Â¤ê̵¤¯ [¤è¤è¤«¤®¤ê¤Ê¤¯] /forever and ever/ +À¤Áê [¤»¤½¤¦] /(n) (1) phase of life/sign of the times/(2) world (social) conditions/society/(P)/ +À¤Â¯ [¤»¤¾¤¯] /(n) common customs/worldliness/vulgar/popular/the world/the common people/ +À¤Â¯²½ [¤»¤¾¤¯¤«] /(n) secularization/popularization/ +À¤Â¯¼çµÁ [¤»¤¾¤¯¤·¤å¤®] /secularism/ +À¤Â¯¿´ [¤»¤¾¤¯¤·¤ó] /worldliness/ +À¤Â¯Åª [¤»¤¾¤¯¤Æ¤­] /(adj-na) worldliness/ +À¤ÂÓ [¤»¤¿¤¤] /(n) household/(P)/ +À¤ÂÓ¤òÄ¥¤ë [¤·¤ç¤¿¤¤¤ò¤Ï¤ë] /(exp) to keep (set up) house/ +À¤ÂÓ¼ç [¤»¤¿¤¤¤Ì¤·] /(n) head of the family/head of the household/ +À¤ÂÓ½êÆÀ [¤»¤¿¤¤¤·¤ç¤È¤¯] /(n) family income/ +À¤ÂÓ¿ô [¤»¤¿¤¤¤¹¤¦] /(n) number of households/ +À¤ÂÖ [¤»¤¿¤¤] /(n) social conditions/ +À¤Âå [¤»¤À¤¤] /(n) generation/the world/the age/(P)/ +À¤Âå¸òÂå [¤»¤À¤¤¤³¤¦¤¿¤¤] /(n) alternation of generations/ +À¤ÃÎ [¤»¤Á] /(n) wordly wisdom/stingy person/ +À¤Ãοɤ¤ [¤»¤Á¤¬¤é¤¤] /(adj) hard (life)/tough (world)/ +À¤Ä¾¤· [¤è¤Ê¤ª¤·] /(n) world reformation/ +À¤ÅÁ [¤»¤¤¤Ç¤ó] /(adj-no) hereditary (estates)/ +À¤ÅϤê [¤è¤ï¤¿¤ê] /(n) making a living/getting on in the world/subsistence/ +À¤ÅÓ [¤»¤¤¤È] /the world/the path of life/ +À¤Æë¤ì¤ë [¤è¤Ê¤ì¤ë] /(v1) to become used to the (ways of the) world/to become worldly or sophisticated/ +À¤É¾ [¤»¤Ò¤ç¤¦] /(n) reputation/public opinion/ +À¤ÊÁ [¤è¤¬¤é] /(n) world conditions/the times/ +À¤ÊÑ [¤»¤¤¤Ø¤ó] /(n) change of times/ +À¤Ì¸À [¤è¤Þ¤¤¤´¤È] /(n) grumbling/muttering/nonsense/ +À¤ÏÀ [¤»¤í¤ó] /(n) public opinion/(P)/ +À¤ÏÀ [¤è¤í¤ó] /(n) public opinion/(P)/ +À¤ÏÀ¤òÁà¤ë [¤»¤í¤ó¤ò¤¢¤ä¤Ä¤ë] /(exp) to manipulate public opinion/ +À¤ÏÀÄ´ºº [¤»¤í¤ó¤Á¤ç¤¦¤µ] /(n) public opinion poll/ +À¤ÏÀÄ´ºº [¤è¤í¤ó¤Á¤ç¤¦¤µ] /(n) public opinion poll/ +À¤Ïà [¤»¤ï] /(n,vs) looking after/help/aid/assistance/(P)/ +À¤Ï䬾Ƥ±¤ë [¤»¤ï¤¬¤ä¤±¤ë] /(exp) to be troublesome/ +À¤Ïäˤʤë [¤»¤ï¤Ë¤Ê¤ë] /(exp) to receive favor/to be much obliged to someone/ +À¤ÏäξƤ±¤ë [¤»¤ï¤Î¤ä¤±¤ë] /(exp) to be annoying/to be troublesome/ +À¤Ïäò¾Æ¤¯ [¤»¤ï¤ò¤ä¤¯] /(exp) to bother/to meddle/to poke one's nose (into other's business)/ +À¤Ïäò¾Æ¤±¤ë [¤»¤ï¤ò¤ä¤±¤ë] /(exp) to be able to take care of ../ +À¤Ïù¥¤­ [¤»¤ï¤º¤­] /(adj-na,n) obliging person/ +À¤Ïý÷˼ [¤»¤ï¤Ë¤ç¤¦¤Ü¤¦] /perfectly dedicated wife/ +À¤ÏþƤ­ [¤»¤ï¤ä¤­] /(n) a bother/a meddlesome person/ +À¤ÏÃ¿Í [¤»¤ï¤Ë¤ó] /(n) sponsor/manager/go-between/mediator/agent/(P)/ +À¤ÏÃ¿Í [¤»¤ï¤Ó¤È] /(n) sponsor/manager/go-between/mediator/agent/ +À¤ÏÃ¿Í´Ö [¤»¤ï¤Ë¤ó¤²¤ó] /person who looks after others/ +À¤ÏÃʪ [¤»¤ï¤â¤Î] /(n) play dealing with the lives of ordinary people/ +À¤ÏÃÌò [¤»¤ï¤ä¤¯] /(n) mediator/manager/ +À¥ [¤»] /(n) current/torrent/rapids/shallows/shoal/(P)/ +À¥¤ò²¼¤ë [¤»¤ò¤¯¤À¤ë] /(exp) to descend the rapids/ +À¥¸Í [¤»¤È] /(n) strait/channel/(P)/ +À¥¸Í°ú¤­ [¤»¤È¤Ó¤­] /enameling/enamelware/ +À¥¸ÍºÝ [¤»¤È¤®¤ï] /(n) brink/critical moment/(P)/ +À¥¸Í¾Æ¤­ [¤»¤È¤ä¤­] /ceramic ware from Seto (Aichi Prefecture)/ +À¥¸ÍÆⳤ [¤»¤È¤Ê¤¤¤«¤¤] /Inland Sea/ +À¥¸Íʪ [¤»¤È¤â¤Î] /(n) earthenware/crockery/china/(P)/ +À¥¸Íʪ»Ô [¤»¤È¤â¤Î¤¤¤Á] /ceramic market/ +À¥Æ§¤ß [¤»¤Ö¤ß] /(n) sounding out/measuring the depths (of a river)/ +À¦ [¤¦¤Í] /(n) ridge/rib/ +À¦ [¤»] /(n) (obs) area measure ca. 100 sqm/thirty tsubo/(P)/ +À¦¤Í¤ë [¤¦¤Í¤ë] /(v5r) to undulate/to meander/to surge/to swell/to roll/to wind/(P)/ +À¦´Ö [¤¦¤Í¤Þ] /(n) furrow/room with ridged roof/ +À¦¹Â [¤¦¤Í¤ß¤¾] /furrow ridges/ +À¦¿¥ [¤¦¤Í¤ª¤ê] /(n) ridged fabric/corduroy/ +À¦¿¥¤ê [¤¦¤Í¤ª¤ê] /(n) ribbed fabric/ +À¦Î©¤Æ [¤¦¤Í¤À¤Æ] /building rice-field ridges/ +À§¡¹Èó¡¹ [¤¼¤¼¤Ò¤Ò] /(n) (ruling or judging) what's right is right and what's wrong is wrong/fair and just (policy, principle)/clear-cut/ +À§¤«Èó¤« [¤¼¤«¤Ò¤«] /right or wrong/ +À§¤¬Èó¤Ç¤â [¤¼¤¬¤Ò¤Ç¤â] /(adv,exp) rightly or wrongly/by all possible means/ +À§¾æ [¤³¤ì¤À¤±] /(exp) (uk) so many (few)/so much (little)/ +À§À§ÈóÈó [¤¼¤¼¤Ò¤Ò] /(n) (ruling or judging) what's right is right and what's wrong is wrong/fair and just (policy, principle)/clear-cut/ +À§À§ÈóÈó¼çµÁ [¤¼¤¼¤Ò¤Ò¤·¤å¤®] /principle of being fair and just/fair and unbiased policy/ +À§Àµ [¤¼¤»¤¤] /(n) correction/revision/(P)/ +À§Ç§ [¤¼¤Ë¤ó] /(n) approval/(P)/ +À§Èó [¤¼¤Ò] /(adv,n) (uk) certainly/without fail/(P)/ +À§Èó¤È¤â [¤¼¤Ò¤È¤â] /(adv) by all means (with sense of not taking "no" for an answer)/(P)/ +À§Èó¶¦ [¤¼¤Ò¤È¤â] /(adv) by all means (with sense of not taking "no" for an answer)/ +À¨ [¤»¤¤] /threaten/ +À¨¤¤ [¤¹¤´¤¤] /(adj) terrible/dreadful/terrific/amazing/great/wonderful/to a great extent/(P)/ +À¨¤¸¤¤ [¤¹¤µ¤Þ¤¸¤¤] /(io) (adj) terrific/fierce/terrible/tremendous/dreadful/awful/amazing/absurd/ +À¨¤Þ¤¸¤¤ [¤¹¤µ¤Þ¤¸¤¤] /(adj) terrific/fierce/terrible/tremendous/dreadful/awful/amazing/absurd/(P)/ +À¨¤à [¤¹¤´¤à] /(v5m) to threaten/ +À¨±ð [¤»¤¤¤¨¤ó] /(adj-na,n) weirdly beautiful/ +À¨»´ [¤»¤¤¤µ¤ó] /(adj-na,n) ghostliness/gruesomeness/ +À¨Àä [¤»¤¤¤¼¤Ä] /(adj-na,n) extremely/violently/ +À¨Ê¸¶ç [¤¹¤´¤â¤ó¤¯] /(n) intimidating language/ +À¨Ì£ [¤¹¤´¤ß] /(n) weirdness/ghastliness/dreadfulness/ +À¨ÏÓ [¤¹¤´¤¦¤Ç] /(n) go-getter/live wire/resourceful person/remarkable ability/ +À© [¤»¤¤] /(n,n-suf,vs) system/organization/imperial command/laws/regulation/control/government/suppression/restraint/holding back/establishment/(P)/ +À©¤¹¤ë [¤»¤¤¤¹¤ë] /(vs-s) to control/to command/to get the better of/(P)/ +À©°µ [¤»¤¤¤¢¤Ä] /(n,vs) gaining total control (of people or counties)/suppression/oppression/control/mastery/ascendancy/supremacy/(P)/ +À©³¤¸¢ [¤»¤¤¤«¤¤¤±¤ó] /(n) control of the seas/ +À©´âºÞ [¤»¤¤¤¬¤ó¤¶¤¤] /(n) anti-cancer (cancer-inhibiting) drug/ +À©µå [¤»¤¤¤­¤å¤¦] /(n) (pitcher's) control (baseball)/(P)/ +À©µåÎÏ [¤»¤¤¤­¤å¤¦¤ê¤ç¤¯] /(n) (pitcher's) control/ +À©µú [¤»¤¤¤®¤ç] /(n) control/governing/checking/suppression/repression/restraint/mastery/management/ +À©¶õ [¤»¤¤¤¯¤¦] /mastery of the air/ +À©¶õ¸¢ [¤»¤¤¤¯¤¦¤±¤ó] /(n) mastery of the air/ +À©·û [¤»¤¤¤±¤ó] /(n,vs) establishment of a constitution/ +À©¸Â [¤»¤¤¤²¤ó] /(n,vs) restriction/restraint/limitation/(P)/ +À©¸Â³°¤Î»ú [¤»¤¤¤²¤ó¤¬¤¤¤Î¤¸] /forbidden kanji/ +À©¸Â´Á»ú [¤»¤¤¤²¤ó¤«¤ó¤¸] /restricted Chinese characters/ +À©¸Â»ö¹à [¤»¤¤¤²¤ó¤¸¤³¤¯] /restriction/limitation/ +À©¸Â»þ´Ö [¤»¤¤¤²¤ó¤¸¤«¤ó] /time limit/ +À©¸Â®ÅÙ [¤»¤¤¤²¤ó¤½¤¯¤É] /speed limit/ +À©¸æ [¤»¤¤¤®¤ç] /(n) control/governing/checking/suppression/repression/restraint/mastery/management/(P)/ +À©¸æ¥³¡¼¥É [¤»¤¤¤®¤ç¥³¡¼¥É] /control code/ +À©¸æ¥·¥¹¥Æ¥à [¤»¤¤¤®¤ç¥·¥¹¥Æ¥à] /control system/ +À©¸æ²¼ [¤»¤¤¤®¤ç¤«] /under control/ +À©¸æ´ï [¤»¤¤¤®¤ç¤­] /(n) controller/regulator/ +À©¸æµ¡ [¤»¤¤¤®¤ç¤­] /(n) controller/regulator/ +À©¸æÁõÃÖ [¤»¤¤¤®¤ç¤½¤¦¤Á] /controller/control unit/ +À©¸æÈ× [¤»¤¤¤®¤ç¤Ð¤ó] /control panel/switchbox/ +À©¸æËÀ [¤»¤¤¤®¤ç¤Ü¤¦] /(n) control rod/ +À©ºÛ [¤»¤¤¤µ¤¤] /(n) restraint/sanctions/punishment/(P)/ +À©ºî [¤»¤¤¤µ¤¯] /(n,vs) work (film, book)/(P)/ +À©ºî¼¼ [¤»¤¤¤µ¤¯¤·¤Ä] /studio/workshop/ +À©»¥ [¤»¤¤¤µ¤Ä] /(n) roadside prohibition-edict boards/ +À©»ÀºÞ [¤»¤¤¤µ¤ó¤¶¤¤] /(n) anti-acid preparation/ +À©»ÀÌô [¤»¤¤¤µ¤ó¤ä¤¯] /gastric antacid/ +À©»ß [¤»¤¤¤·] /(n) control/check/restraint/inhibition/(P)/ +À©¾¡ [¤»¤¤¤·¤ç¤¦] /(n) victory/championship/ +À©Äê [¤»¤¤¤Æ¤¤] /(n,vs) enactment/establishment/creation/(P)/ +À©ÅÙ [¤»¤¤¤É] /(n) system/institution/organization/(P)/ +À©Æ° [¤»¤¤¤É¤¦] /(n) braking (mechanism)/ +À©Æ°µ¡ [¤»¤¤¤É¤¦¤­] /(n) brake/ +À©Æ°¼ê [¤»¤¤¤É¤¦¤·¤å] /brakeman/ +À©Æ°Åô [¤»¤¤¤É¤¦¤È¤¦] /(n) brake light/stoplight/ +À©Æ°Êü¼Í [¤»¤¤¤É¤¦¤Û¤¦¤·¤ã] /bremsstrahlung (physics)/ +À©ÇÆ [¤»¤¤¤Ï] /(n) conquest/domination/mastery/(P)/ +À©Éþ [¤»¤¤¤Õ¤¯] /(n) uniform/(P)/ +À©ÉþÀ©Ë¹ [¤»¤¤¤Õ¤¯¤»¤¤¤Ü¤¦] /cap and uniform/ +À©Ë¹ [¤»¤¤¤Ü¤¦] /(n) regulation cap/school cap/ +À©Ìó [¤»¤¤¤ä¤¯] /(n,vs) limitation/restriction/condition/constraints/(P)/ +À©Ìó¾ò·ï [¤»¤¤¤ä¤¯¤¸¤ç¤¦¤±¤ó] /limiting conditions/ +À©ÌóÅÁÈ [¤»¤¤¤ä¤¯¤Ç¤ó¤Ñ¤ó] /constraint propagation/ +À©Íß [¤»¤¤¤è¤¯] /(n) control of passions/control of appetite/ +À©Îá [¤»¤¤¤ì¤¤] /(n) regulations/ +À©ñÇ [¤»¤¤¤®¤ç] /(n) control/governing/checking/suppression/repression/restraint/mastery/management/ +Àª [¤»¤¤] /(n) energy/military strength/ +Àª [¤Ï¤º¤ß] /spring/bound/rebound/inertia/momentum/impetus/stimulus/impulse/instant/chance/(P)/ +Àª¤¤ [¤¤¤­¤ª¤¤] /(adv,n) force/vigor/energy/spirit/life/authority/influence/power/might/impetus/course (of events)/tendency/necessarily/(P)/ +Àª¤¤¤ò¿¶¤ë¤¦ [¤¤¤­¤ª¤¤¤ò¤Õ¤ë¤¦] /(exp) to wield power/to exercise authority/ +Àª¤¤¹þ¤à [¤¤¤­¤ª¤¤¤³¤à] /(v5m) to brace oneself/ +Àª¤¤ÉÕ¤¯ [¤¤¤­¤ª¤¤¤Å¤¯] /(v5k) to gather strength/to take heart/ +Àª¤¤Îɤ¯ [¤¤¤­¤ª¤¤¤è¤¯] /vigorously/ +Àª°Ò [¤»¤¤¤¤] /(n) force/power/influence/ +Àª±¿ [¤»¤¤¤¦¤ó] /trend/tendency/ +Àª²È [¤»¤¤¤«] /(n) influential family/the man in power/ +Àª»Ò [¤»¤³] /(n) beater (on a hunt)/ +Àª¼Ö [¤Ï¤º¤ß¤°¤ë¤Þ] /(n) flywheel/ +ÀªÂ·¤¤ [¤»¤¤¤¾¤í¤¤] /(n) array/muster/line-up/full force/ +ÀªË¾ [¤»¤¤¤Ü¤¦] /(n) power and popularity/ +ÀªÌç [¤»¤¤¤â¤ó] /(n) influential family/the man in power/ +ÀªÎÏ [¤»¤¤¤ê¤ç¤¯] /(n) influence/power/might/strength/potency/force/energy/(P)/ +ÀªÎϲ¼¤Ë [¤»¤¤¤ê¤ç¤¯¤«¤Ë] /under the influence of/ +ÀªÎÏ²È [¤»¤¤¤ê¤ç¤¯¤«] /(n) man of influence/ +ÀªÎÏ²È [¤»¤¤¤ê¤ç¤Ã¤«] /(n) man of influence/ +ÀªÎÏ·÷ [¤»¤¤¤ê¤ç¤¯¤±¤ó] /(n) sphere of influence/ +ÀªÎÏÈÏ°Ï [¤»¤¤¤ê¤ç¤¯¤Ï¤ó¤¤] /sphere of influence/ +À« [¤»¤¤] /(n) surname/family name/(P)/ +À«¤¬ÊѤï¤ë [¤»¤¤¤¬¤«¤ï¤ë] /(exp) to assume a new surname/ +À«»á [¤»¤¤¤·] /(n) full name/family name/ +À«Ì¾ [¤»¤¤¤á¤¤] /(n) full name/(P)/ +À«Ì¾È½ÃÇ [¤»¤¤¤á¤¤¤Ï¤ó¤À¤ó] /fortunetelling based on writing or pronunciation of one's name/ +À¬°Ð [¤»¤¤¤¤] /warring against barbarians/ +À¬°ÐÂç¾­·³ [¤»¤¤¤¤¤¿¤¤¤·¤ç¤¦¤°¤ó] /(n) commander-in-chief of the expeditionary force against the barbarians/great, unifying leader/ +À¬°á [¤»¤¤¤¤] /(n) traveling clothes/military uniform/ +À¬Àï [¤»¤¤¤»¤ó] /(n) military expedition/ +À¬ÅÓ [¤»¤¤¤È] /(n) (military or pleasure) expedition/ +À¬ÅӤ˾å¤ë [¤»¤¤¤È¤Ë¤Î¤Ü¤ë] /(exp) to start on a journey/to go on a military expedition/ +À¬Æ¤ [¤»¤¤¤È¤¦] /(n) subjugation/conquest/ +À¬È² [¤»¤¤¤Ð¤Ä] /(n) conquest/subjugation/overcoming/ +À¬Éþ [¤»¤¤¤Õ¤¯] /(n) conquest/subjugation/overcoming/(P)/ +À¬Éþ¼Ô [¤»¤¤¤Õ¤¯¤·¤ã] /conqueror/ +À¬Éþ¼Ô¤Ë½¾¤¦ [¤»¤¤¤Õ¤¯¤·¤ã¤Ë¤·¤¿¤¬¤¦] /(exp) to submit to a conqueror/ +À¬ÉþÍß [¤»¤¤¤Õ¤¯¤è¤¯] /the lust for conquest/ +À¬Ìð [¤½¤ä] /(n) used arrow, collected from battlefield/ +À­ [¤µ¤¬] /(n) one's nature/custom/property/characteristic/ +À­ [¤»¤¤] /(n,n-suf) sex/gender/(P)/ +À­¤Ë¹ç¤¦ [¤·¤ç¤¦¤Ë¤¢¤¦] /(exp) to be congenial/to agree with one/ +À­¤Î°­¤¤¸¤ [¤·¤ç¤¦¤Î¤ï¤ë¤¤¤¤¤Ì] /vicious dog/ill-tempered dog/ +À­¤Î¶èÊÌ [¤»¤¤¤Î¤¯¤Ù¤Ä] /distinction of the sexes/ +À­¤Î¼«Í³ [¤»¤¤¤Î¤¸¤æ¤¦] /sexual freedom/ +À­¤ÎÎɤ¤ [¤·¤ç¤¦¤Î¤è¤¤] /of good quality/ +À­°¦ [¤»¤¤¤¢¤¤] /(n) sexual love/ +À­°­ [¤·¤ç¤¦¤ï¤ë] /(adj-na,n) ill-natured/inconstancy/ +À­°­Àâ [¤»¤¤¤¢¤¯¤»¤Ä] /(n) the view of human nature as fundamentally depraved/ +À­²Ê³Ø [¤»¤¤¤«¤¬¤¯] /(n) sexology/ +À­³Ê [¤»¤¤¤«¤¯] /(n) character/personality/(P)/ +À­³Ê¿ÇÃÇ [¤»¤¤¤«¤¯¤·¤ó¤À¤ó] /personality assessment (analysis, determination, identification)/ +À­³ÊȽÃÇ [¤»¤¤¤«¤¯¤Ï¤ó¤À¤ó] /personality assessment (analysis, determination, identification)/ +À­³ÊȽÊÌ [¤»¤¤¤«¤¯¤Ï¤ó¤Ù¤Ä] /personality assessment (analysis, determination, identification)/ +À­³ÊʬÀÏ [¤»¤¤¤«¤¯¤Ö¤ó¤»¤­] /personality assessment (analysis, determination, identification)/ +À­´¶ [¤»¤¤¤«¤ó] /(n) sexual feelings/ +À­´ï [¤»¤¤¤­] /(n) genital/ +À­µ¡Ç½ÉÔÁ´ [¤»¤¤¤­¤Î¤¦¤Õ¤¼¤ó] /(n) sexual dysfunction/ +À­µÞ [¤»¤¤¤­¤å¤¦] /(adj-na,n) impatience/a quick temper/(P)/ +À­¶µ°é [¤»¤¤¤­¤ç¤¦¤¤¤¯] /(n) sex education/(P)/ +À­¸ò [¤»¤¤¤³¤¦] /(n) sexual intercourse/(P)/ +À­¸þ [¤»¤¤¤³¤¦] /(n) affection/(P)/ +À­¹Ô [¤»¤¤¤³¤¦] /(n) character and conduct/(P)/ +À­¹Ô°Ù [¤»¤¤¤³¤¦¤¤] /(n) sex act/intercourse/ +À­¹Ô°Ù´¶À÷¾É [¤»¤¤¤³¤¦¤¤¤«¤ó¤»¤ó¤·¤ç¤¦] /sexually transmitted diseases/ +À­¹ÔÆ° [¤»¤¤¤³¤¦¤É¤¦] /(n) sex (sexual) behavior/ +À­º¬ [¤·¤ç¤¦¤³¤ó] /(n) perseverance/ +À­º¬ [¤·¤ç¤¦¤Í] /(n) character/nature/ +À­º¹ [¤»¤¤¤µ] /(n) sex difference/ +À­º¹ÊÌ [¤»¤¤¤µ¤Ù¤Ä] /(n) sex discrimination/sexism/ +À­¼Á [¤»¤¤¤·¤Ä] /(n) nature/property/disposition/(P)/ +À­¾×Æ° [¤»¤¤¤·¤ç¤¦¤É¤¦] /(n) sexual urge/ +À­¾ð [¤»¤¤¤¸¤ç¤¦] /(n) nature/disposition/ +À­¾õ [¤»¤¤¤¸¤ç¤¦] /(n) characteristics/ +À­À®½Ï [¤»¤¤¤»¤¤¤¸¤å¤¯] /sexual maturation/ +À­À¸³è [¤»¤¤¤»¤¤¤«¤Ä] /(n) sex life/ +À­À÷¿§ÂÎ [¤»¤¤¤»¤ó¤·¤ç¤¯¤¿¤¤] /(n) sex chromosome/ +À­Á£ [¤»¤¤¤»¤ó] /(n) sexual gland/ +À­Á£Å¦½ü [¤»¤¤¤»¤ó¤Æ¤­¤¸¤ç] /castration/ +À­Á±Àâ [¤»¤¤¤¼¤ó¤»¤Ä] /(n) belief that human nature is fundamentally good/ +À­Ä§ [¤»¤¤¤Á¤ç¤¦] /(n) sexual characteristics (biol.)/ +À­Ä¨¤ê [¤·¤ç¤¦¤³¤ê] /(n) persistent/incorrigible/ +À­Ä¨¤ê¤â̵¤¯ [¤·¤ç¤¦¤³¤ê¤â¤Ê¤¯] /incorrigibly/ +À­Åª [¤»¤¤¤Æ¤­] /(adj-na,n) sex/sexual/sexy/(P)/ +À­Åª´Ø·¸ [¤»¤¤¤Æ¤­¤«¤ó¤±¤¤] /sexual relations/ +À­ÅªµÔÂÔ [¤»¤¤¤Æ¤­¤®¤ã¤¯¤¿¤¤] /(n) sexual abuse/ +À­Åª¾×Æ° [¤»¤¤¤Æ¤­¤·¤ç¤¦¤É¤¦] /sex urge/sexual drive/ +À­Å¾´¹ [¤»¤¤¤Æ¤ó¤«¤ó] /(n) sex change/ +À­Å¾´¹¼ê½Ñ [¤»¤¤¤Æ¤ó¤«¤ó¤·¤å¤¸¤å¤Ä] /(n) sex change surgery/ +À­Æ»ÆÁ [¤»¤¤¤É¤¦¤È¤¯] /(n) sexual morality/ +À­Ç½ [¤»¤¤¤Î¤¦] /(n) ability/efficiency/(P)/ +À­Ç½ÆÃÀ­ [¤»¤¤¤Î¤¦¤È¤¯¤»¤¤] /(n) performance characteristic/ +À­ÈȺá [¤»¤¤¤Ï¤ó¤¶¤¤] /(n) sex crime/ +À­ÈȺá¼Ô [¤»¤¤¤Ï¤ó¤¶¤¤¤·¤ã] /(n) sex offender/ +À­Èæ [¤»¤¤¤Ò] /(n) sex ratio/ +À­É½¸½¾ðÊó [¤»¤¤¤Ò¤ç¤¦¤²¤ó¤¸¤ç¤¦¤Û¤¦] /sexually explicit material/ +À­É [¤»¤¤¤Ó¤ç¤¦] /(n) venereal disease/(P)/ +À­Ê¬ [¤·¤ç¤¦¤Ö¤ó] /(n) nature/disposition/(P)/ +À­ÊÊ [¤»¤¤¤Ø¤­] /(n) disposition/inclination/characteristic/idiosyncrasy/(P)/ +À­ÊÌ [¤»¤¤¤Ù¤Ä] /(n) distinction by sex/sex/gender/(P)/ +À­ÊÌʤӤ˹ñÀÒ [¤»¤¤¤Ù¤Ä¤Ê¤é¤Ó¤Ë¤³¤¯¤»¤­] /sex and nationality/ +À­ËÜǽ [¤»¤¤¤Û¤ó¤Î¤¦] /(n) sex instinct/ +À­Í·µº [¤»¤¤¤æ¤¦¤®] /sex game/ +À­ÍÝ [¤»¤¤¤è¤¯] /(n) sexual desire/ +À­Íß [¤»¤¤¤è¤¯] /(n) sexual desire/(P)/ +À®¤·¿ë¤²¤ë [¤Ê¤·¤È¤²¤ë] /(v1) to accomplish/to finish/to fulfill/(P)/ +À®¤¹ [¤Ê¤¹] /(v5s) to perform/to accomplish/(P)/ +À®¤ê²¼¤¬¤ë [¤Ê¤ê¤µ¤¬¤ë] /(v5r) to be degraded/to come down in the world/ +À®¤ê²Ì¤Æ¤ë [¤Ê¤ê¤Ï¤Æ¤ë] /(v1) to be reduced to ../ +À®¤ê³Ñ [¤Ê¤ê¤«¤¯] /promoted bishop/ +À®¤ê¶â [¤Ê¤ê¤­¤ó] /(n) an upstart/the new rich (nouveau riche)/ +À®¤ê¶ð [¤Ê¤ê¤³¤Þ] /(n) promoted chessman/ +À®¤ê¹Ô¤­ [¤Ê¤ê¤æ¤­] /(n) outcome/development/course of events/progress/result/(P)/ +À®¤ê¹Ô¤­Ãíʸ [¤Ê¤ê¤æ¤­¤Á¤å¤¦¤â¤ó] /market order/ +À®¤êºÑ¤Þ¤· [¤Ê¤ê¤¹¤Þ¤·] /a masquerade/ +À®¤êºÑ¤Þ¤¹ [¤Ê¤ê¤¹¤Þ¤¹] /(v5s) to pose as/to impersonate/ +À®¤ê¾å¤¬¤ê [¤Ê¤ê¤¢¤¬¤ê] /(n) upstart/parvenu/jumped-up person/ +À®¤ê¾å¤¬¤ê¼Ô [¤Ê¤ê¤¢¤¬¤ê¤â¤Î] /(n) upstart/parvenu/ +À®¤ê¾å¤¬¤ë [¤Ê¤ê¤¢¤¬¤ë] /(v5r) to rise (suddenly) in the world (to a higher position)/ +À®¤êÀÚ¤ë [¤Ê¤ê¤­¤ë] /(v5r) to turn completely into/to become completely/ +À®¤êÂå¤ï¤ë [¤Ê¤ê¤«¤ï¤ë] /(v5r) to do in place of or on behalf of (someone)/ +À®¤êÊѤï¤ë [¤Ê¤ê¤«¤ï¤ë] /(v5r) to change/to change into/to become/ +À®¤êΩ¤Á [¤Ê¤ê¤¿¤Á] /(n) the way in which something came about/ +À®¤êΩ¤Ä [¤Ê¤ê¤¿¤Ä] /(v5t) (1) to consist of/(2) to be practical (logical, feasible, viable)/to be concluded/to hold true/(P)/ +À®¤ë [¤Ê¤ë] /(v5r) (uk) to become/(P)/ +À®¤ë¤Ù¤¯ [¤Ê¤ë¤Ù¤¯] /(adv) as much as possible/(P)/ +À®¤ë¾æ [¤Ê¤ë¤¿¤±] /(adv) as much as possible/if possible/ +À®°Æ [¤»¤¤¤¢¤ó] /(n) definite plan/(P)/ +À®°é [¤»¤¤¤¤¤¯] /(n) growth/raising/ +À®°÷ [¤»¤¤¤¤¤ó] /(n) member/regular member/active member/ +À®°ø [¤»¤¤¤¤¤ó] /(n) origin/cause/ +À®²Ì [¤»¤¤¤«] /(n) results/fruits/(P)/ +À®²Ì¤ò¼ý¤á¤ë [¤»¤¤¤«¤ò¤ª¤µ¤á¤ë] /(exp) to achieve success/ +À®²Ì¼çµÁĶâÂÎ·Ï [¤»¤¤¤«¤·¤å¤®¤Á¤ó¤®¤ó¤¿¤¤¤±¤¤] /(n) merit-based wage system/ +À®µû [¤»¤¤¤®¤ç] /(n) adult fish/ +À®¶È [¤»¤¤¤®¤ç¤¦] /(n) completion of one's work/ +À®¶â [¤Ê¤ê¤­¤ó] /(n) an upstart/the new rich (nouveau riche)/(P)/ +À®¶ä [¤Ê¤ê¤®¤ó] /(n) promoted silver general (shogi)/ +À®¶ç [¤»¤¤¤¯] /(n) set phrase/idiomatic phrase/ +À®¶õ [¤»¤¤¤¯¤¦] /come to nothingness/ +À®·¿ [¤»¤¤¤±¤¤] /(n) (1) plastic surgery/(2) cast/mold/press/ +À®·Á [¤»¤¤¤±¤¤] /(n) (1) plastic surgery/(2) cast/mold/press/ +À®·Ë [¤Ê¤ê¤±¤¤] /(n) promoted knight (shogi)/ +À®¸¤ [¤»¤¤¤±¤ó] /(n) a mature dog/ +À®¸ì [¤»¤¤¤´] /(n) set phrase/idiomatic expression/ +À®¸ù [¤»¤¤¤³¤¦] /(n,vs) success/hit/(P)/ +À®¸ù¤Î¶Ç¤Ë¤Ï [¤»¤¤¤³¤¦¤Î¤¢¤«¤Ä¤­¤Ë¤Ï] /when one has succeeded/ +À®¸ù¤ò˾¤à [¤»¤¤¤³¤¦¤ò¤Î¤¾¤à] /(exp) to hope to succeed/ +À®¸ù¼Ô [¤»¤¤¤³¤¦¤·¤ã] /(n) successful man/success/ +À®¸ù΢¤Ë [¤»¤¤¤³¤¦¤ê¤Ë] /(adv) in success/ +À®¸ùΣ [¤»¤¤¤³¤¦¤ê] /(n) success/ +À®¸ùΨ [¤»¤¤¤³¤¦¤ê¤Ä] /(n) success rate/ +À®¹Ô¤­ [¤Ê¤ê¤æ¤­] /(n) outcome/development/course of events/progress/result/(P)/ +À®¹á [¤Ê¤ê¤­¤ç¤¦] /(n) promoted lance (shogi)/ +À®º§ [¤»¤¤¤³¤ó] /(n) marriage/wedding/ +À®»» [¤»¤¤¤µ¤ó] /(n) confidence in success/(P)/ +À®½¢ [¤¸¤ç¤¦¤¸¤å] /(n) fulfillment/realization/completion/(P)/ +À®½Ï [¤»¤¤¤¸¤å¤¯] /(n) maturity/ripeness/(P)/ +À®½Ï´ü [¤»¤¤¤¸¤å¤¯¤­] /(n) period of maturity/adolescence/puberty/ +À®¿Í [¤»¤¤¤¸¤ó] /(n) adult/(P)/ +À®¿Í¤ÎÆü [¤»¤¤¤¸¤ó¤Î¤Ò] /Adult's Day (Jan 15)/ +À®¿Í±Ç²è [¤»¤¤¤¸¤ó¤¨¤¤¤¬] /adult movie/ +À®¿Í¶µ°é [¤»¤¤¤¸¤ó¤­¤ç¤¦¤¤¤¯] /adult education/ +À®¿Í¼° [¤»¤¤¤¸¤ó¤·¤­] /(n) coming-of-age celebration/ +À®¿ÍÉ [¤»¤¤¤¸¤ó¤Ó¤ç¤¦] /(n) adult diseases/(P)/ +À®ÀÓ [¤»¤¤¤»¤­] /(n) results/record/(P)/ +À®ÀÓ¾ÚÌÀ½ñ [¤»¤¤¤»¤­¤·¤ç¤¦¤á¤¤¤·¤ç] /(n) transcript of results/ +À®ÀÓɽ [¤»¤¤¤»¤­¤Ò¤ç¤¦] /(n) report card/result sheet/ +À®Áزл³ [¤»¤¤¤½¤¦¤«¤¶¤ó] /stratovolcano/composite volcano/ +À®ÁØ·÷ [¤»¤¤¤½¤¦¤±¤ó] /(n) stratosphere/(P)/ +À®ÂÎ [¤»¤¤¤¿¤¤] /(n) adult organism/imago/ +À®Ãî [¤»¤¤¤Á¤å¤¦] /(n) imago/adult (insect)/ +À®Ä¹ [¤»¤¤¤Á¤ç¤¦] /(n,vs) growth/grow to adulthood/(P)/ +À®Ä¹¤òÁˤà [¤»¤¤¤Á¤ç¤¦¤ò¤Ï¤Ð¤à] /(exp) to hinder (check) the growth of (plants)/ +À®Ä¹²áÄø [¤»¤¤¤Á¤ç¤¦¤«¤Æ¤¤] /(n) growth process/ +À®Ä¹³ô [¤»¤¤¤Á¤ç¤¦¤«¤Ö] /(n) growth stock/person with future promise/ +À®Ä¹´ü [¤»¤¤¤Á¤ç¤¦¤­] /(n) growth period/growing season/ +À®Ä¹¶ÊÀþ [¤»¤¤¤Á¤ç¤¦¤­¤ç¤¯¤»¤ó] /logistic curve/growth curve/ +À®Ä¹»º¶È [¤»¤¤¤Á¤ç¤¦¤µ¤ó¤®¤ç¤¦] /(n) growth industry/ +À®Ä¹Àïά [¤»¤¤¤Á¤ç¤¦¤»¤ó¤ê¤ã¤¯] /(n) growth strategy/ +À®Ä¹ÅÀ [¤»¤¤¤Á¤ç¤¦¤Æ¤ó] /(n) point of growth/ +À®Ä¹Î¨ [¤»¤¤¤Á¤ç¤¦¤ê¤Ä] /(n) growth rate/ +À®Ä» [¤»¤¤¤Á¤ç¤¦] /(n) adult bird/ +À®Äø [¤Ê¤ë¤Û¤É] /(adv,exp) (uk) I see/That's right!/indeed/(P)/ +À®Åµ [¤»¤¤¤Æ¤ó] /(n) law code/established rites/ +À®Ç¯ [¤»¤¤¤Í¤ó] /(n) majority/adult age/(P)/ +À®Ç¯¼° [¤»¤¤¤Í¤ó¤·¤­] /(n) coming-of-age celebration/ +À®Ç¯¼Ô [¤»¤¤¤Í¤ó¤·¤ã] /(n) adult/person of full age/ +À®ÇÔ [¤»¤¤¤Ï¤¤] /(n) success and failure/ +À®ÇÔ [¤»¤¤¤Ð¤¤] /(n,vs) punishment/judgement/ +À®ÈÝ [¤»¤¤¤Ò] /(n) success or failure/outcome/result/(P)/ +À®Ê© [¤¸¤ç¤¦¤Ö¤Ä] /(n,vs) enter Nirvana/become a Buddha/go to heaven/rest in peace/die (peacefully)/ +À®Ê¬ [¤»¤¤¤Ö¤ó] /(n) ingredient/component/composition/(P)/ +À®Ê¸ [¤»¤¤¤Ö¤ó] /(n) written expression/writing/ +À®Ê¸²½ [¤»¤¤¤Ö¤ó¤«] /(vs) codification/ +À®Ê¸Ë¡ [¤»¤¤¤Ö¤ó¤Û¤¦] /(n) written or statutory law/ +À®Ê¸Î§ [¤»¤¤¤Ö¤ó¤ê¤Ä] /written or statutory law/ +À®Ìó [¤»¤¤¤ä¤¯] /(n) conclusion of a contract/(P)/ +À®Î© [¤»¤¤¤ê¤Ä] /(n,vs) coming into existence/arrangements/establishment/completion/(P)/ +À®Î©¤Á [¤Ê¤ê¤¿¤Á] /(n) the way in which something came about/ +À¯ [¤Þ¤Ä¤ê¤´¤È] /(n) rule/government/(P)/ +À¯¤ò¼¹¤ë [¤Þ¤Ä¤ê¤´¤È¤ò¤È¤ë] /(exp) to administer the affairs of state/ +À¯³¦ [¤»¤¤¤«¤¤] /(n) political world/(P)/ +À¯³¦¤ÎÍò [¤»¤¤¤«¤¤¤Î¤¢¤é¤·] /political storm/ +À¯¶µ [¤»¤¤¤­¤ç¤¦] /(n) religion and politics/church and state/(P)/ +À¯¶µ°ìÃ× [¤»¤¤¤­¤ç¤¦¤¤¤Ã¤Á] /unity of church and state/ +À¯¶µÊ¬Î¥ [¤»¤¤¤­¤ç¤¦¤Ö¤ó¤ê] /separation of church and state/ +À¯¶É [¤»¤¤¤­¤ç¤¯] /(n) political situation/(P)/ +À¯·Ð [¤»¤¤¤±¤¤] /(n) politics and economics/(P)/ +À¯¸¢ [¤»¤¤¤±¤ó] /(n) (political) administration/political power/(P)/ +À¯¸¢¸òÂå [¤»¤¤¤±¤ó¤³¤¦¤¿¤¤] /(n) regime change/ +À¯¸¢Á褤 [¤»¤¤¤±¤Ê¤é¤½¤¤] /struggle for political power/ +À¯¸¢ÅÞ [¤»¤¤¤±¤ó¤È¤¦] /(n) political party in power/ +À¯¸« [¤»¤¤¤±¤ó] /(n) political views/(P)/ +À¯¸«ÊüÁ÷ [¤»¤¤¤±¤ó¤Û¤¦¤½¤¦] /broadcast of political views/ +À¯¹Ë [¤»¤¤¤³¤¦] /(n) political principle, policy or platform/ +À¯ºö [¤»¤¤¤µ¤¯] /(n) political measures/policy/(P)/ +À¯ºö¶¨Äê [¤»¤¤¤µ¤¯¤­¤ç¤¦¤Æ¤¤] /policy agreement/ +À¯ºö·èÄê [¤»¤¤¤µ¤¯¤±¤Ã¤Æ¤¤] /policy making/ +À¯ºöž´¹ [¤»¤¤¤µ¤¯¤Æ¤ó¤«¤ó] /(n) policy shift/policy U-turn/ +À¯ºöÈë½ñ [¤»¤¤¤µ¤¯¤Ò¤·¤ç] /(n) policy secretary/ +À¯ºöΩ°Æ [¤»¤¤¤µ¤¯¤ê¤Ä¤¢¤ó] /(n) policy making/ +À¯ºöΩ°Æ¼Ô [¤»¤¤¤µ¤¯¤ê¤Ä¤¢¤ó¤·¤ã] /(n) policy maker/ +À¯»ö [¤»¤¤¤¸] /(n) political affairs/ +À¯¼£ [¤»¤¤¤¸] /(n) politics/government/(P)/ +À¯¼£¤ÎÉåÇÔ¤òò¤¯ [¤»¤¤¤¸¤Î¤Õ¤Ï¤¤¤ò¤Ê¤²¤¯] /(exp) to deplore the corruption of politics/ +À¯¼£¥­¥ã¥ê¥¢ [¤»¤¤¤¸¥­¥ã¥ê¥¢] /(n) political career/ +À¯¼£¥°¥ë¡¼¥× [¤»¤¤¤¸¥°¥ë¡¼¥×] /(n) political group/ +À¯¼£¥·¥¹¥Æ¥à [¤»¤¤¤¸¥·¥¹¥Æ¥à] /(n) political system/ +À¯¼£¥Ñ¡¼¥Æ¥£¡¼ [¤»¤¤¤¸¥Ñ¡¼¥Æ¥£¡¼] /(n) political fundraiser/ +À¯¼£¥×¥í¥»¥¹ [¤»¤¤¤¸¥×¥í¥»¥¹] /(n) political process/ +À¯¼£°Õ»Ö [¤»¤¤¤¸¤¤¤·] /(n) political will/ +À¯¼£±¿Æ° [¤»¤¤¤¸¤¦¤ó¤É¤¦] /(n) political campaign/ +À¯¼£±ø¿¦ [¤»¤¤¤¸¤ª¤·¤ç¤¯] /(n) political corruption/ +À¯¼£²° [¤»¤¤¤¸¤ä] /(n) politician/ +À¯¼£²È [¤»¤¤¤¸¤«] /(n) politician/statesman/(P)/ +À¯¼£²áÄø [¤»¤¤¤¸¤«¤Æ¤¤] /(n) political process/ +À¯¼£²þ³× [¤»¤¤¤¸¤«¤¤¤«¤¯] /political reform/ +À¯¼£³Ø [¤»¤¤¤¸¤¬¤¯] /(n) political science/ +À¯¼£³èÆ° [¤»¤¤¤¸¤«¤Ä¤É¤¦] /(n) political activity/ +À¯¼£³èÆ°²È [¤»¤¤¤¸¤«¤Ä¤É¤¦¤«] /(n) political activist/ +À¯¼£´³¾Ä [¤»¤¤¤¸¤«¤ó¤·¤ç¤¦] /(n) political intervention/ +À¯¼£´íµ¡ [¤»¤¤¤¸¤­¤­] /(n) political crisis/ +À¯¼£µ¡¹½ [¤»¤¤¤¸¤­¤³¤¦] /political structure or mechanism/ +À¯¼£·èÃÇ [¤»¤¤¤¸¤±¤Ä¤À¤ó] /(n) political decision/ +À¯¼£·ë¼Ò [¤»¤¤¤¸¤±¤Ã¤·¤ã] /a political organization/ +À¯¼£¸¢ÎÏ [¤»¤¤¤¸¤±¤ó¤ê¤ç¤¯] /(n) political force/ +À¯¼£¸¥¶â [¤»¤¤¤¸¤±¤ó¤­¤ó] /political contributions/ +À¯¼£¸ò¾Ä [¤»¤¤¤¸¤³¤¦¤·¤ç¤¦] /(n) political negotiation/ +À¯¼£»ñ¶â [¤»¤¤¤¸¤·¤­¤ó] /political funds/ +À¯¼£»ñ¶âµ¬À©Ë¡ [¤»¤¤¤¸¤·¤­¤ó¤­¤»¤¤¤Û¤¦] /(n) Political Funds Control Law/ +À¯¼£»ñ¶âĴã [¤»¤¤¤¸¤·¤­¤ó¤Á¤ç¤¦¤¿¤Ä] /(n) fundraising/ +À¯¼£¼«Í³²½ [¤»¤¤¤¸¤¸¤æ¤¦¤«] /(n) political liberalization/ +À¯¼£¿§ [¤»¤¤¤¸¤·¤ç¤¯] /political coloring/ +À¯¼£À¸Ì¿ [¤»¤¤¤¸¤»¤¤¤á¤¤] /(n) political life/ +À¯¼£ÀÕǤ [¤»¤¤¤¸¤»¤­¤Ë¤ó] /(n) (one's) administrative responsibilities/ +À¯¼£ÁÈ¿¥ [¤»¤¤¤¸¤½¤·¤­] /(n) political organisation/ +À¯¼£ÂÎÀ© [¤»¤¤¤¸¤¿¤¤¤»¤¤] /(n) political system/ +À¯¼£ÂÐÏà [¤»¤¤¤¸¤¿¤¤¤ï] /(n) political dialogue/ +À¯¼£ÃÄÂÎ [¤»¤¤¤¸¤À¤ó¤¿¤¤] /a political organization/ +À¯¼£Åª [¤»¤¤¤¸¤Æ¤­] /(adj-na) political/(P)/ +À¯¼£Åª°µÎÏ [¤»¤¤¤¸¤Æ¤­¤¢¤Ä¤ê¤ç¤¯] /(n) political pressure/ +À¯¼£Åª°Å»¦ [¤»¤¤¤¸¤Æ¤­¤¢¤ó¤µ¤Ä] /(n) political assasination/ +À¯¼£Åª²ò·è [¤»¤¤¤¸¤Æ¤­¤«¤¤¤±¤Ä] /(n) political solution/ +À¯¼£Åª´íµ¡ [¤»¤¤¤¸¤Æ¤­¤­¤­] /(n) political crisis/ +À¯¼£Åª¶ÛÄ¥ [¤»¤¤¤¸¤Æ¤­¤­¤ó¤Á¤ç¤¦] /(n) political tension/ +À¯¼£Åª¶õÇò [¤»¤¤¤¸¤Æ¤­¤¯¤¦¤Ï¤¯] /(n) political vacuum/ +À¯¼£Åª»ØƳ¼Ô [¤»¤¤¤¸¤Æ¤­¤·¤É¤¦¤·¤ã] /(n) political leader/ +À¯¼£ÅªÄñ¹³ [¤»¤¤¤¸¤Æ¤­¤Æ¤¤¤³¤¦] /(n) political resistance/ +À¯¼£ÅªÅÒ¤± [¤»¤¤¤¸¤Æ¤­¤«¤±] /(n) political gamble/ +À¯¼£ÅªÇÛθ [¤»¤¤¤¸¤Æ¤­¤Ï¤¤¤ê¤ç] /(n) political consideration/ +À¯¼£ÅªÉÔ°ÂÄê [¤»¤¤¤¸¤Æ¤­¤Õ¤¢¤ó¤Æ¤¤] /(n) political instability/ +À¯¼£ÅªÉð´ï [¤»¤¤¤¸¤Æ¤­¤Ö¤­] /(n) political weapon/ +À¯¼£ÅªË½ÎÏ [¤»¤¤¤¸¤Æ¤­¤Ü¤¦¤ê¤ç¤¯] /(n) political violence/ +À¯¼£Å¯³Ø [¤»¤¤¤¸¤Æ¤Ä¤¬¤¯] /(n) political philosophy/ +À¯¼£Æ»ÆÁ [¤»¤¤¤¸¤É¤¦¤È¤¯] /(n) political morality/ +À¯¼£ÈÈ [¤»¤¤¤¸¤Ï¤ó] /(n) political offense/political offender/(P)/ +À¯¼£É¾ÏÀ²È [¤»¤¤¤¸¤Ò¤ç¤¦¤í¤ó¤«] /(n) political commentator (journalist, columnist)/ +À¯¼£ÉÔ¿® [¤»¤¤¤¸¤Õ¤·¤ó] /(n) distrust of politics/political uncertainty/ +À¯¼£Ë´Ì¿ [¤»¤¤¤¸¤Ü¤¦¤á¤¤] /political exile/ +À¯¼£Ë½ÎÏ [¤»¤¤¤¸¤Ü¤¦¤ê¤ç¤¯] /(n) political violence/ +À¯¼£ÌäÂê [¤»¤¤¤¸¤â¤ó¤À¤¤] /(n) political issue (problem)/ +À¯¼£ÍÞ°µ [¤»¤¤¤¸¤è¤¯¤¢¤Ä] /(n) political repression/ +À¯¼£ÍýÏÀ [¤»¤¤¤¸¤ê¤í¤ó] /(n) political theory/ +À¯¼£Î¥¤ì [¤»¤¤¤¸¤Ð¤Ê¤ì] /(n) disillusionment with politics/ +À¯¼£ÎÏ [¤»¤¤¤¸¤ê¤ç¤¯] /(n) political strength/(P)/ +À¯¼£ÎÑÍý [¤»¤¤¤¸¤ê¤ó¤ê] /(n) political ethics/ +À¯¼£ÎÑÍý¿³ºº²ñ [¤»¤¤¤¸¤ê¤ó¤ê¤·¤ó¤µ¤«¤¤] /(n) Deliberative Council on Political Ethics/ +À¯½ê [¤Þ¤ó¤É¤³¤í] /(n) (Heian or Kamakura era) government office/titled lady/ +À¯¾¦ [¤»¤¤¤·¤ç¤¦] /(n) businessman with political ties/ +À¯¾ð [¤»¤¤¤¸¤ç¤¦] /(n) political situation/political affairs/(P)/ +À¯Áè [¤»¤¤¤½¤¦] /(n) political strife/(P)/ +À¯Áè¤Î±² [¤»¤¤¤½¤¦¤Î¤¦¤º] /whirlpool of political strife/ +À¯Áè¤Î¶ñ¤È¤¹¤ë [¤»¤¤¤½¤¦¤Î¤°¤È¤¹¤ë] /(exp) to make a political issue of (something)/ +À¯ÂÎ [¤»¤¤¤¿¤¤] /(n) constitution/ +À¯ÃÌ [¤»¤¤¤À¤ó] /(n) talking politics/discussion of a law case/ +À¯Ä£ [¤»¤¤¤Á¤ç¤¦] /(n) government office/(P)/ +À¯Å¨ [¤»¤¤¤Æ¤­] /(n) political opponent/(P)/ +À¯ÅÞ [¤»¤¤¤È¤¦] /(n) (member of) political party/(P)/ +À¯ÅÞ°÷ [¤»¤¤¤È¤¦¤¤¤ó] /member of a political party/ +À¯ÅÞÀ¯¼£ [¤»¤¤¤È¤¦¤»¤¤¤¸] /party politics/(P)/ +À¯ÅÞÆâ³Õ [¤»¤¤¤È¤¦¤Ê¤¤¤«¤¯] /party cabinet/ +À¯Æ» [¤»¤¤¤É¤¦] /(n) politics/ +À¯ÉÜ [¤»¤¤¤Õ] /(n) government/administration/(P)/ +À¯ÉܤÎÊý¿Ë¤òƧ¤Þ¤¨¤Æ [¤»¤¤¤Õ¤Î¤Û¤¦¤·¤ó¤ò¤Õ¤Þ¤¨¤Æ] /based on government policy/ +À¯ÉÜ°Æ [¤»¤¤¤Õ¤¢¤ó] /government bill/ +À¯ÉܲðÆþ [¤»¤¤¤Õ¤«¤¤¤Ë¤å¤¦] /(n) government intervention/ +À¯Éܵ¡´Ø [¤»¤¤¤Õ¤­¤«¤ó] /(n) government body (agency)/ +À¯ÉÜ¶Ú [¤»¤¤¤Õ¤¹¤¸] /(n) government sources/official quarters/ +À¯ÉÜ·³ [¤»¤¤¤Õ¤°¤ó] /(n) government troop/ +À¯Éܹⴱ [¤»¤¤¤Õ¤³¤¦¤«¤ó] /high (government) official/ +À¯ÉÜû´ü¾Ú·ô [¤»¤¤¤Õ¤¿¤ó¤­¤·¤ç¤¦¤±¤ó] /(n) financing bill (FB)/ +À¯ÉÜÊÆ [¤»¤¤¤Õ¤Þ¤¤] /(n) government-controlled rice/ +À¯ÉÜÊÝ¾ÚºÄ [¤»¤¤¤Õ¤Û¤·¤ç¤¦¤µ¤¤] /(n) government-guaranteed bond/ +À¯ÊÑ [¤»¤¤¤Ø¤ó] /(n) coup/(P)/ +À¯Ì³ [¤»¤¤¤à] /(n) government affairs/(P)/ +À¯Ì³´± [¤»¤¤¤à¤«¤ó] /(n) parliamentary official/ +À¯Ì³¼¡´± [¤»¤¤¤à¤¸¤«¤ó] /(n) parliamentary vice-minister/(P)/ +À¯Î¬ [¤»¤¤¤ê¤ã¤¯] /(n) politics/political manoeuver/ +À¯Î¬²È [¤»¤¤¤ê¤ã¤¯¤«] /political tactician/ +À¯Î¬·ëº§ [¤»¤¤¤ê¤ã¤¯¤±¤Ã¤³¤ó] /political marriage of convenience/ +À¯Îá [¤»¤¤¤ì¤¤] /(n) government ordinance/cabinet order/(P)/ +À¯Îá»ØÄêÅÔ»Ô [¤»¤¤¤ì¤¤¤·¤Æ¤¤¤È¤·] /ordinance-designated city/ +À¯Ï« [¤»¤¤¤í¤¦] /(abbr) government-labour (e.g. liaison meeting)/ +À¯ÏÀ [¤»¤¤¤í¤ó] /(n) political argument/ +À°¤¦ [¤È¤È¤Î¤¦] /(v5u) to be prepared/to be in order/to be put in order/to be arranged/(P)/ +À°¤¨ [¤È¤È¤Î¤¨] /preparation/arrangement/execution/ +À°¤¨¤ë [¤È¤È¤Î¤¨¤ë] /(v1) (1) to put in order/to arrange/to adjust/(2) to get ready/to prepare/(3) to raise money/(P)/ +À°¤Ã¤¿ [¤È¤È¤Î¤Ã¤¿] /well-ordered/in good order/well-featured/well-regulated/(P)/ +À°·Á [¤»¤¤¤±¤¤] /(n) orthopedics/ +À°·Á³°²Ê [¤»¤¤¤±¤¤¤²¤«] /(n) orthopaedic surgery/plastic surgery/(P)/ +À°·Á¼ê½Ñ [¤»¤¤¤±¤¤¤·¤å¤¸¤å¤Ä] /orthopedic or plastic surgery/ +À°·Ðµ¡ [¤»¤¤¤±¤¤¤­] /warping machine/ +À°¹ç [¤»¤¤¤´¤¦] /(n) adjustment/coordination/integration/conformity/(P)/ +À°¹çÀ­ [¤»¤¤¤´¤¦¤»¤¤] /integrity/consistency/ +À°¹ü [¤»¤¤¤³¤Ä] /(n) bonesetting/ +À°¹ü»Õ [¤»¤¤¤³¤Ä¤·] /(n) osteopath/ +À°¼° [¤»¤¤¤·¤­] /(n) an integral expression/ +À°½ü [¤»¤¤¤¸¤ç] /(n) exact division/ +À°¿ô [¤»¤¤¤¹¤¦] /(n) integer/(P)/ +À°¿ôÈæ [¤»¤¤¤¹¤¦¤Ò] /(n) (expressed as) the ratios of whole numbers/ +À°¿ôÏÀ [¤»¤¤¤¹¤¦¤í¤ó] /(n) theory of numbers/number theory/ +À°ÀÆ [¤»¤¤¤»¤¤] /(adj-no,n) symmetrical/ +À°Á³ [¤»¤¤¤¼¤ó] /(adj-na,n) orderly/regular/well-organized/trim/accurate/ +À°Á³¤¿¤ë [¤»¤¤¤¼¤ó¤¿¤ë] /(adj-t) systematic/orderly/ +À°Á³¤È [¤»¤¤¤¼¤ó¤È] /(adv) tidily/in good order/in an orderly manner/ +À°ÂÎ [¤»¤¤¤¿¤¤] /(n) chiropractic/ +À°ÂÎÎÅË¡ [¤»¤¤¤¿¤¤¤ê¤ç¤¦¤Û¤¦] /(n) chiropractic treatment/ +À°ÃÏ [¤»¤¤¤Á] /(n) soil preparation/ +À°Ä² [¤»¤¤¤Á¤ç¤¦] /medicine for internal disorders/ +À°Ä´ [¤»¤¤¤Á¤ç¤¦] /(n) tune up/head oarsman/ +À°ÆÜ [¤»¤¤¤È¤ó] /(n,vs) orderliness/put in order/tidying up/arranging neatly/(P)/ +À°È± [¤»¤¤¤Ï¤Ä] /(n) hairdressing/ +À°È±ºÞ [¤»¤¤¤Ï¤Ä¤¶¤¤] /(n) hairdressing/ +À°È±ÎÁ [¤»¤¤¤Ï¤Ä¤ê¤ç¤¦] /(n) hairdressing fee/charge for a haircut/ +À°ÈÇ [¤»¤¤¤Ï¤ó] /(n) plate-making/ +À°È÷ [¤»¤¤¤Ó] /(n,vs) adjustment/completion/consolidation/(P)/ +À°È÷¹© [¤»¤¤¤Ó¤³¤¦] /(n) (car) mechanic/ +À°È÷¹©¾ì [¤»¤¤¤Ó¤³¤¦¤¸¤ç¤¦] /(n) repair shop/garage/ +À°É÷ [¤»¤¤¤Õ¤¦] /rectification/ +À°Éü [¤»¤¤¤Õ¤¯] /(n) reposition/ +À°ÍÆ [¤»¤¤¤è¤¦] /(n) straighten one's posture/ +À°Íý [¤»¤¤¤ê] /(n,vs) sorting/arrangement/adjustment/regulation/(P)/ +À°Íý·ô [¤»¤¤¤ê¤±¤ó] /numbered ticket/ +À°ÍýÅý¹ç [¤»¤¤¤ê¤È¤¦¤´¤¦] /(n) consolidation/ +À°ÍýÈÖ¹æ [¤»¤¤¤ê¤Ð¤ó¤´¤¦] /reference number/ +À°ÍýÉô [¤»¤¤¤ê¤Ö] /copyreading department/ +À°Î® [¤»¤¤¤ê¤å¤¦] /(n,vs) rectification/ +À°Î®´ï [¤»¤¤¤ê¤å¤¦¤­] /(n) rectifier/ +À°Î®»Ò [¤»¤¤¤ê¤å¤¦¤·] /(n) commutator/ +À°Îó [¤»¤¤¤ì¤Ä] /(n,vs) stand in a row/form a line/(P)/ +À± [¤Û¤·] /(n) star/(P)/ +À±°õ [¤Û¤·¤¸¤ë¤·] /(n) star/asterisk/ +À±±À [¤»¤¤¤¦¤ó] /(n) nebula/galaxy/ +À±±ÀÀâ [¤»¤¤¤¦¤ó¤»¤Ä] /(n) the nebular hypothesis/ +À±±Æ [¤Û¤·¤«¤²] /(n) starlight/ +À±²ó¤ê [¤Û¤·¤Þ¤ï¤ê] /(n) one's star/one's fortune or destiny/ +À±³¦ [¤»¤¤¤«¤¤] /(n) star world (SF term)/ +À±³Ø [¤»¤¤¤¬¤¯] /(n) (obs) astronomy/ +À±´Öʪ¼Á [¤»¤¤¤«¤ó¤Ö¤Ã¤·¤Ä] /(n) interstellar matter/ +À±µ¤ÂÎ [¤»¤¤¤­¤¿¤¤] /astral body/ +À±¶õ [¤Û¤·¤¾¤é] /(n) starry sky/(P)/ +À±¶ý [¤Û¤·¤¯¤º] /(n) stardust/ +À±·¿ [¤Û¤·¤¬¤¿] /(n) star shape/pentagram/ +À±·îÌë [¤Û¤·¤Å¤­¤è] /(n) starry night/ +À±·îÌë [¤Û¤·¤Å¤¯¤è] /(n) starry night/ +À±ºÂ [¤»¤¤¤¶] /(n) constellation/(P)/ +À±ºÂÅê±Æµ¡ [¤»¤¤¤¶¤È¤¦¤¨¤¤¤­] /planetarium (projector)/ +À±º×¤ê [¤Û¤·¤Þ¤Ä¤ê] /(n) Star Festival/Tanabata/ +À±½É [¤»¤¤¤·¤å¤¯] /(n) constellation/ +À±¾ò´ú [¤»¤¤¤¸¤ç¤¦¤­] /(n) Stars and Stripes/(P)/ +À±¾õÂÎ [¤»¤¤¤¸¤ç¤¦¤¿¤¤] /(n) asteroid/ +À±¿© [¤»¤¤¤·¤ç¤¯] /(n) occultation/ +À±¿Þ [¤»¤¤¤º] /(n) star map/ +À±Àꤤ [¤Û¤·¤¦¤é¤Ê¤¤] /(n) astrology/horoscope/(P)/ +À±Áú [¤»¤¤¤½¤¦] /(n) years/time/ +À±Ã¤ [¤»¤¤¤·¤ó] /(n) celestial bodies/stars/ +À±ÃÄ [¤»¤¤¤À¤ó] /(n) star cluster/ +À±ÅÍ [¤»¤¤¤È] /(n) star/ +À±ÌÀ¤«¤ê [¤Û¤·¤¢¤«¤ê] /(n) starlight/ +À±Ìë [¤»¤¤¤ä] /(n) starry night/starlight night/ +À²¤é¤¹ [¤Ï¤é¤¹] /(v5s) to dispel/to clear away/to refresh (oneself)/(P)/ +À²¤ì [¤Ï¤ì] /(n) clear weather/(P)/ +À²¤ì¤¿¶õ [¤Ï¤ì¤¿¤½¤é] /clear (cloudless) sky/ +À²¤ì¤Æ [¤Ï¤ì¤Æ] /(n) openly/publicly/in public/ +À²¤ì¤ÎÆü [¤Ï¤ì¤Î¤Ò] /formal occasion/fine day/ +À²¤ì¤ä¤«¤Ê¾Ð´é [¤Ï¤ì¤ä¤«¤Ê¤¨¤¬¤ª] /beaming smile/ +À²¤ì¤ë [¤Ï¤ì¤ë] /(v1) to be sunny/to clear away/to stop raining/(P)/ +À²¤ì´Ö [¤Ï¤ì¤Þ] /(n) a break (in the rainy season)/ +À²¤ì»Ñ [¤Ï¤ì¤¹¤¬¤¿] /(n) appearing in one's finest clothes/appearing in one's hour of triumph/ +À²¤ì¾å¤¬¤ë [¤Ï¤ì¤¢¤¬¤ë] /(v5r) to clear up/ +À²¤ìÀ²¤ì [¤Ï¤ì¤Ð¤ì] /(adv,n) bright/cheerful/ +À²¤ìÀ²¤ì¤·¤¤ [¤Ï¤ì¤Ð¤ì¤·¤¤] /(adj) clear/splendid/ +À²¤ìÃå [¤Ï¤ì¤®] /(n) Sunday best (clothes)/ +À²¤ìÃå»Ñ [¤Ï¤ì¤®¤¹¤¬¤¿] /dressed up (in fine clothes)/ +À²¤ìÅϤë [¤Ï¤ì¤ï¤¿¤ë] /(v5r) to clear up/to be refreshed/ +À²¤ìÉñÂæ [¤Ï¤ì¤Ö¤¿¤¤] /gala occasion/ +À²°ì»þ¾®±« [¤Ï¤ì¤¤¤Á¤¸¤³¤µ¤á] /clear, with brief light rain/ +À²±« [¤»¤¤¤¦] /(n) (clear or rainy) weather/ +À²±«·× [¤»¤¤¤¦¤±¤¤] /(n) barometer/ +À²´ã¼Ô [¤»¤¤¤¬¤ó¤·¤ã] /sighted person/ +À²¸å±« [¤Ï¤ì¤Î¤Á¤¢¤á] /clear then rain/ +À²¹Ì±«ÆÉ [¤»¤¤¤³¤¦¤¦¤É¤¯] /(n) working in the field in fine weather and reading at home in rainy weather/living in quiet retirement dividing time between work and intellectual pursuits/ +À²Ãå [¤Ï¤ì¤®] /(n) Sunday best (clothes)/ +À²Å· [¤»¤¤¤Æ¤ó] /(n) fine weather/(P)/ +À²Å·Â³¤­ [¤»¤¤¤Æ¤ó¤Ä¤Å¤­] /spell of fine weather/ +À²Å·Íðµ¤Î® [¤»¤¤¤Æ¤ó¤é¤ó¤­¤ê¤å¤¦] /(n) clear-air turbulence/ +À²ÆÞ [¤»¤¤¤É¤ó] /(n) fine weather and cloudy/ +À²Ìë [¤»¤¤¤ä] /(n) clear night/ +À²Íò [¤»¤¤¤é¤ó] /(n) mountain vapor/ +À²Ï¯ [¤»¤¤¤í¤¦] /(adj-na,n) clear/fair/fine/serene/ +À³¤ßʬ¤± [¤¹¤ß¤ï¤±] /(n) habitat isolation (biology)/ +À³¤à [¤¹¤à] /(v5m) to live/to (of animals) inhabit/ +À³Â© [¤»¤¤¤½¤¯] /(n,vs) inhabitting/living/ +À´Â© [¤»¤¤¤½¤¯] /(n,vs) inhabitting/living/ +Àµ [¤»¤¤] /(n) (logical) true/regular/(P)/ +Àµ¡¹ [¤»¤¤¤»¤¤] /(adj-na) accurately/exactly/punctually/neatly/ +Àµ¡¹¤È [¤»¤¤¤»¤¤¤È] /accurately/exactly/punctually/neatly/nicely/ +Àµ¡¹Æ²¡¹ [¤»¤¤¤»¤¤¤É¤¦¤É¤¦] /(adj-na,n) fair and square/open and aboveboard/ +Àµ¡¹Æ²Æ²¤¿¤ë [¤»¤¤¤»¤¤¤É¤¦¤É¤¦¤¿¤ë] /(adj-t) fair and square/open and aboveboard/ +Àµ¤·¤¤ [¤¿¤À¤·¤¤] /(adj) right/just/correct/righteous/honest/truthful/proper/straightforward/perfect/(P)/ +Àµ¤·¤¤¸ÀÍÕ¤ò¸¯¤¦ [¤¿¤À¤·¤¤¤³¤È¤Ð¤ò¤Ä¤«¤¦] /(exp) to use the correct word/ +Àµ¤·¤¤¹Ô¤¤ [¤¿¤À¤·¤¤¤ª¤³¤Ê¤¤] /right conduct/ +Àµ¤·¤¤Åú¤¨ [¤¿¤À¤·¤¤¤³¤¿¤¨] /correct answer/ +Àµ¤·¤¯ [¤Þ¤µ¤·¤¯] /(adv) surely/no doubt/evidently/ +Àµ¤¹ [¤¿¤À¤¹] /(v5s) to correct/to adjust/to reform/to redress/to straighten/to amend/(P)/ +Àµ¤È³ [¤»¤¤¤È¤¾¤¯] /first and second series/ +Àµ¤ÈÈ¿ [¤»¤¤¤È¤Ï¤ó] /thesis and antithesis/ +Àµ¤Ë [¤Þ¤µ¤Ë] /(adv) correctly/surely/(P)/ +Àµ¤Î¿ô [¤»¤¤¤Î¤¹¤¦] /(n) positive number/positive value/ +Àµ°Â©¹á»À [¤»¤¤¤¢¤ó¤½¤¯¤³¤¦¤µ¤ó] /orthobenzoic acid/ +Àµ°Ì [¤»¤¤¤¤] /correct location/correct position/ +Àµ°Õ [¤»¤¤¤¤] /true heart/correct meaning/ +Àµ°÷ [¤»¤¤¤¤¤ó] /(n) member/regular member/active member/ +Àµ±¼ [¤»¤¤¤¸¤å¤ó] /(n) normal and leap (years)/legitimate and illegitimate dynasties/ +Àµ±ö [¤»¤¤¤¨¤ó] /normal salt/ +Àµ²» [¤»¤¤¤ª¤ó] /(n) correct Chinese (on) pronunciation of a character/ +Àµ²Á [¤»¤¤¤«] /(n) net price/regular price/ +Àµ²Ý [¤»¤¤¤«] /(n) regular curriculum/required subject/ +Àµ²Ý³° [¤»¤¤¤«¤¬¤¤] /extracurricular/ +Àµ²ß [¤»¤¤¤«] /(n) specie/metallic currency/ +Àµ²ñ°÷ [¤»¤¤¤«¤¤¤¤¤ó] /(n) regular member/ +Àµ²ò [¤»¤¤¤«¤¤] /(n,vs) correct/right/correct interpretation (answer, solution)/(P)/ +Àµ²ò¼Ô [¤»¤¤¤«¤¤¤·¤ã] /(n) person who gives the right (correct) answer/ +Àµ³Ê [¤»¤¤¤«¤¯] /(n) correct rules/ +Àµ³Î [¤»¤¤¤«¤¯] /(adj-na) accurate/punctual/exact/authentic/veracious/(P)/ +Àµ³Î¤µ [¤»¤¤¤«¤¯¤µ] /(n) accuracy/punctuality/exactness/authenticity/veracity/ +Àµ³ÎÅÙ [¤»¤¤¤«¤¯¤É] /accuracy/ +Àµ³ÎÇú·â [¤»¤¤¤«¤¯¤Ð¤¯¤²¤­] /pinpoint bombing/ +Àµ³Ð [¤·¤ç¤¦¤¬¤¯] /(n) (Buddh) perfect enlightenment/ +Àµ³ÐË· [¤·¤ç¤¦¤¬¤¯¤Ü¤¦] /(n) large sea turtle/heavy drinker/ +Àµ³ÑÄêÌÚ [¤»¤¤¤«¤¯¤¸¤ç¤¦¤®] /try square/ +Àµ³ä [¤»¤¤¤«¤Ä] /(n) secant (trig)/ +Àµ´ã [¤»¤¤¤¬¤ó] /(n) aiming at the eye (with a sword)/ +Àµµ¤ [¤·¤ç¤¦¤­] /(adj-na,n) true character/true heart/true spirit/sanity/consciousness/soberness/ +Àµµ¤ [¤»¤¤¤­] /(adj-na,n) true character/true heart/true spirit/sanity/consciousness/soberness/ +Àµµ¬ [¤»¤¤¤­] /(adj-na,adj-no,n) regular/legal/formal/established/legitimate/(P)/ +Àµµ¬²½ [¤»¤¤¤­¤«] /(vs) normalise/ +Àµµ¬¶ÊÀþ [¤»¤¤¤­¤­¤ç¤¯¤»¤ó] /probability curve/ +Àµµ¬·³ [¤»¤¤¤­¤°¤ó] /(n) regular army/ +Àµµ¬Ä¾¸ò²½ [¤»¤¤¤­¤Á¤ç¤Ã¤³¤¦¤«] /(n) ortho-normalization (maths)/ +Àµµ¬Ä¾¸ò·Ï [¤»¤¤¤­¤Á¤ç¤Ã¤³¤¦¤±¤¤] /(n) normalized orthogonal system/ +Àµµ¬É½¸½ [¤»¤¤¤­¤Ò¤ç¤¦¤²¤ó] /(computer) regular expression/ +Àµµ¬Ê¬ÉÛ [¤»¤¤¤­¤Ö¤ó¤×] /normal distribution/ +Àµµ¬Ê¼ [¤»¤¤¤­¤Ø¤¤] /regulars/regular soldiers/ +ÀµµÁ [¤»¤¤¤®] /(n) justice/right/righteousness/correct meaning/(P)/ +ÀµµÁ¤Î̾¤Ë±÷¤Æ [¤»¤¤¤®¤Î¤Ê¤Ë¤ª¤¤¤Æ] /in the name of justice/ +ÀµµÁ´¶ [¤»¤¤¤®¤«¤ó] /(n) sense of justice/ +ÀµµÒ [¤·¤ç¤¦¤­¤ã¤¯] /(n) guest of honor/ +ÀµµÒ [¤»¤¤¤«¤¯] /(n) guest of honor/ +Àµ¶µ [¤»¤¤¤­¤ç¤¦] /(n) orthodoxy/(Greek) orthodox church/(P)/ +Àµ¶µ°÷ [¤»¤¤¤­¤ç¤¦¤¤¤ó] /(n) regular teacher/licensed teacher/ +Àµ¶µ²ñ [¤»¤¤¤­¤ç¤¦¤«¤¤] /(n) Orthodox Church/ +Àµ¶µ»Õ [¤»¤¤¤­¤ç¤¦¤·] /ordained minister/regular teacher/ +Àµ¶µ¼ø [¤»¤¤¤­¤ç¤¦¤¸¤å] /full professor/ +Àµ¶È [¤»¤¤¤®¤ç¤¦] /(n) legitimate occupation/honest business/ +Àµ¶â [¤·¤ç¤¦¤­¤ó] /(n) specie/bullion/cash/ +Àµ¶â¶ä¹Ô [¤·¤ç¤¦¤­¤ó¤®¤ó¤³¤¦] /specie bank/ +Àµ¶â¼è°ú [¤·¤ç¤¦¤­¤ó¤È¤ê¤Ò¤­] /cash transaction/ +Àµ·± [¤»¤¤¤¯¤ó] /(n) correct kun reading/ +Àµ·Ï [¤»¤¤¤±¤¤] /(n) legitimate line/direct descent/ +Àµ·Ð [¤»¤¤¤­¤ç¤¦] /canon of Scripture/ +Àµ·î [¤·¤ç¤¦¤¬¤Ä] /(n) New Year/New Year's Day/the first month/January/(P)/ +Àµ¸¨ [¤·¤ç¤¦¤±¤ó] /(n) pure silk/ +Àµ¸¹ [¤»¤¤¤²¤ó] /(n) sine (trig)/ +Àµ¸¹¶ÊÀþ [¤»¤¤¤²¤ó¤­¤ç¤¯¤»¤ó] /sine curve/ +Àµ¸¹ÇÈ [¤»¤¤¤²¤ó¤Ï] /(n) sine wave/ +Àµ¸á [¤·¤ç¤¦¤´] /(n-adv,n-t) noon/mid-day/(P)/ +Àµ¸í [¤»¤¤¤´] /(n) correction/ +Àµ¸íɽ [¤»¤¤¤´¤Ò¤ç¤¦] /(n) errata/ +Àµ¹¶Ë¡ [¤»¤¤¤³¤¦¤Û¤¦] /(n) frontal attack/ +Àµ¹ÃÈÄ [¤»¤¤¤«¤ó¤Ñ¤ó] /main deck/ +Àµ¹æ [¤»¤¤¤´¤¦] /(n) plus sign/ +Àµ¹ô [¤»¤¤¤³¤¦] /(n) bull's-eye/mark/point/ +Àµ¹ô [¤»¤¤¤³¤¯] /(n) bull's-eye/mark/point/ +ÀµºÁ [¤»¤¤¤¶] /(n,vs) sitting correctly (Japanese-style)/sitting (or squatting) straight/ +ÀµºÂ [¤·¤ç¤¦¤¶] /(n) seat of honor/ +ÀµºÂ [¤»¤¤¤¶] /(n,vs) sitting correctly (Japanese-style)/sitting (or squatting) straight/(P)/ +ÀµºÊ [¤»¤¤¤µ¤¤] /(n) legal wife/ +Àµºó [¤»¤¤¤µ¤¯] /(n) beginning of the month or the year/New Year's Day/the calendar/ +Àµ»¥ [¤·¤ç¤¦¤Õ¤À] /(n) correct-price tag/ +Àµ»¥ÃÍÃÊ [¤·¤ç¤¦¤Õ¤À¤Í¤À¤ó] /fixed price/ +Àµ»¥ÉÕ¤­ [¤·¤ç¤¦¤Õ¤À¤Å¤­] /plainly marked/notorious person/ +Àµ»°°Ì [¤·¤ç¤¦¤µ¤ó¤ß] /senior grade of the third court rank/ +Àµ»°³Ñ·Á [¤»¤¤¤µ¤ó¤«¤¯¤±¤¤] /(n) equilateral triangle/regular triangle/ +Àµ»°³Ñ·Á [¤»¤¤¤µ¤ó¤«¤Ã¤±¤¤] /(n) equilateral triangle/regular triangle/ +Àµ»Á [¤»¤¤¤µ¤ó] /(n) banquet/formal dinner/ +Àµ»È [¤»¤¤¤·] /(n) senior envoy/chief delegate/ +Àµ»Ë [¤»¤¤¤·] /(n) authentic history/ +Àµ»ÍÌÌÂÎ [¤»¤¤¤·¤á¤ó¤¿¤¤] /(n) regular tetrahedron/ +Àµ»Ò [¤·¤ç¤¦¤·] /(n) midnight/ +Àµ»ë [¤»¤¤¤·] /(n) looking straight ahead/viewing sincerely/ +Àµ»ë´ã [¤»¤¤¤·¤¬¤ó] /(n) correct vision/ +Àµ»ú [¤»¤¤¤¸] /(n) correct characters/ +Àµ»úË¡ [¤»¤¤¤¸¤Û¤¦] /(n) correct orthography/ +Àµ¼° [¤»¤¤¤·¤­] /(adj-na,n) due form/official/formality/(P)/ +Àµ¼°¥á¥ó¥Ð¡¼ [¤»¤¤¤·¤­¥á¥ó¥Ð¡¼] /official member/ +Àµ¼°È¯É½ [¤»¤¤¤·¤­¤Ï¤Ã¤Ô¤ç¤¦] /official announcement/ +Àµ¼¼ [¤»¤¤¤·¤Ä] /(n) room for receiving guests/legal wife/heir/ +Àµ¼Ò°÷ [¤»¤¤¤·¤ã¤¤¤ó] /(n) regular (full-time) employee/ +Àµ¼Ù [¤»¤¤¤¸¤ã] /(n) right and wrong/ +Àµ¼Ù¤Î¶èÊÌ [¤»¤¤¤¸¤ã¤Î¤¯¤Ù¤Ä] /discrimination between right and wrong/ +Àµ½¡ [¤Þ¤µ¤à¤Í] /(n) sword blade by Masamune/ +Àµ½Ð [¤»¤¤¤·¤å¤Ä] /(adj-no,n) legitimate child/ +Àµ½ñ [¤»¤¤¤·¤ç] /(n) square characters/printing/ +Àµ½ñË¡ [¤»¤¤¤·¤ç¤Û¤¦] /(n) correct orthography/ +Àµ¾ï [¤»¤¤¤¸¤ç¤¦] /(adj-na,n) normalcy/normality/normal/(P)/ +Àµ¾ï°Ì [¤»¤¤¤¸¤ç¤¦¤¤] /(n) normal position (posture)/missionary position/ +Àµ¾ï²½ [¤»¤¤¤¸¤ç¤¦¤«] /normalization/(P)/ +Àµ¾ï½ªÎ» [¤»¤¤¤¸¤ç¤¦¤·¤å¤¦¤ê¤ç¤¦] /normal termination/successful termination/ +Àµ¿§ [¤»¤¤¤·¤ç¤¯] /primary colors/ +Àµ¿¿ÀµÌà [¤·¤ç¤¦¤·¤ó¤·¤ç¤¦¤á¤¤] /(n) genuine/authentic/ +Àµ¿ô [¤»¤¤¤¹¤¦] /(n) positive number/ +ÀµÀµ [¤»¤¤¤»¤¤] /(adj-na) accurately/exactly/punctually/neatly/ +ÀµÀµ¤È [¤»¤¤¤»¤¤¤È] /accurately/exactly/punctually/neatly/nicely/ +ÀµÀµÆ²Æ² [¤»¤¤¤»¤¤¤É¤¦¤É¤¦] /(adj-na,n) fair and square/open and aboveboard/ +ÀµÀµÆ²Æ²¤¿¤ë [¤»¤¤¤»¤¤¤É¤¦¤É¤¦¤¿¤ë] /(adj-t) fair and square/open and aboveboard/ +ÀµÀ¾ [¤»¤¤¤»¤¤] /due west/ +ÀµÀÚ [¤»¤¤¤»¤Ä] /(n) tangent (in trigonometry)/ +ÀµÀÜ [¤»¤¤¤»¤Ä] /(n) tangent/ +ÀµÁõ [¤»¤¤¤½¤¦] /(n) uniform/full dress/(P)/ +ÀµÂ§ [¤»¤¤¤½¤¯] /(adj-na,adj-no,n) correct/proper/formal/regular/systematic/normal/(P)/ +ÀµÂ§²½ [¤»¤¤¤½¤¯¤«] /regularisation (physics)/ +ÀµÂ³ [¤»¤¤¤¾¤¯] /(n) book or document and its supplement/ +ÀµÂ¿³Ñ·Á [¤»¤¤¤¿¤«¤¯¤±¤¤] /(n) (math) regular polygon/ +ÀµÂ¿ÌÌÂÎ [¤»¤¤¤¿¤á¤ó¤¿¤¤] /(n) regular polyhedron/ +ÀµÂÎ [¤·¤ç¤¦¤¿¤¤] /(n) natural shape/one's true colors/true character/consciousness/senses/(P)/ +ÀµÂç [¤»¤¤¤À¤¤] /(adj-na,n) fairness/justice/ +ÀµÃä [¤»¤¤¤Á¤ã¤¯] /(n) legal wife/her child/main family/ +ÀµÃä [¤»¤¤¤Æ¤­] /(n) legal wife/her child/main family/ +ÀµÃæ [¤»¤¤¤Á¤å¤¦] /(n) the exact middle/ +ÀµÃæÀþ [¤»¤¤¤Á¤å¤¦¤»¤ó] /median line/ +ÀµÄ« [¤»¤¤¤Á¤ç¤¦] /legitimate dynasty/ +ÀµÄ´ [¤»¤¤¤Á¤ç¤¦] /(n) traditional tune/ +ÀµÄ¾ [¤·¤ç¤¦¤¸¤­] /(adj-na,adv,n) honesty/integrity/frankness/(P)/ +ÀµÄ¾¼Ô [¤·¤ç¤¦¤¸¤­¤â¤Î] /honest person/ +ÀµÅÁ [¤»¤¤¤Ç¤ó] /(n) authentic biography/ +ÀµÅ [¤»¤¤¤Ç¤ó] /(n) main temple/state chamber/ +ÀµÅŵ¤ [¤»¤¤¤Ç¤ó¤­] /(n) positive electricity/ +ÀµÅê¼ê [¤»¤¤¤È¤¦¤·¤å] /regular pitcher/ +ÀµÅì [¤»¤¤¤È¤¦] /due east/ +ÀµÅö [¤»¤¤¤È¤¦] /(adj-na,n) just/justifiable/right/due/proper/equitable/reasonable/legitimate/lawful/(P)/ +ÀµÅö²½ [¤»¤¤¤È¤¦¤«] /(n) justification/warrant/ +ÀµÅöÀ­ [¤»¤¤¤È¤¦¤»¤¤] /(n) legal/proper/ +ÀµÅöËÉ±Ò [¤»¤¤¤È¤¦¤Ü¤¦¤¨¤¤] /self-defence/legitimate self-defence/(P)/ +ÀµÅú [¤»¤¤¤È¤¦] /(n) correct answer/ +ÀµÅúΨ [¤»¤¤¤È¤¦¤ê¤Ä] /(n) percentage of correct answers/ +ÀµÅý [¤»¤¤¤È¤¦] /(adj-na,adj-no,n) legitimate/orthodox/traditional/(P)/ +ÀµÅý¿®¶µ [¤»¤¤¤È¤¦¤·¤ó¤­¤ç¤¦] /orthodoxy/ +ÀµÅýÇÉ [¤»¤¤¤È¤¦¤Ï] /(n) orthodox school/ +ÀµÆ» [¤»¤¤¤É¤¦] /(n) path of righteousness/path of duty/the right track/the correct path/(P)/ +ÀµÆ» [¤Þ¤µ¤ß¤Á] /(n) path of righteousness/path of duty/the right track/the correct path/ +ÀµÆî [¤»¤¤¤Ê¤ó] /due south/ +ÀµÇ°¾ì [¤·¤ç¤¦¤Í¤ó¤Ð] /(n) critical moment/do-or-die situation/(P)/ +ÀµÈ¿¹ç [¤»¤¤¤Ï¤ó¤´¤¦] /(n) (in philosophy) thesis-antithesis-synthesis/ +ÀµÈ¿ÂÐ [¤»¤¤¤Ï¤ó¤¿¤¤] /(adj-na,n) bipolar/polar/polarity/exactly opposite/(P)/ +ÀµÈÈ [¤»¤¤¤Ï¤ó] /(n) principal offense/principal offender/ +ÀµÈÈ¼Ô [¤»¤¤¤Ï¤ó¤·¤ã] /principal offender/ +ÀµÈÝ [¤»¤¤¤Ò] /(n) right and wrong/ +ÀµÈæ [¤»¤¤¤Ò] /(n) direct ratio/ +ÀµÈæÎã [¤»¤¤¤Ò¤ì¤¤] /(n) direct proportion/direct ratio/ +ÀµÉÐ [¤»¤¤¤Ò¤ó] /(n) guest of honor/ +ÀµÉä¹æ [¤»¤¤¤Õ¤´¤¦] /plus sign/ +ÀµÉé [¤»¤¤¤Õ] /(n) positive and negative/+-/plus and minus/ +ÀµÉ÷ [¤·¤ç¤¦¤Õ¤¦] /(n) right style/ +ÀµÉû [¤»¤¤¤Õ¤¯] /(n) original and copy/chief and vice-chief/ +ÀµÉûµÄĹ [¤»¤¤¤Õ¤¯¤®¤Á¤ç¤¦] /chairman and vice-chairman/ +ÀµÉûÆóÄÌ [¤»¤¤¤Õ¤¯¤Ë¤Ä¤¦] /original and duplicate/ +ÀµÉþ [¤»¤¤¤Õ¤¯] /(n) uniform/regulation dress/ +ÀµÊ¢ [¤»¤¤¤Õ¤¯] /legitimacy/ +ÀµÊª [¤·¤ç¤¦¤Ö¤Ä] /(n) genuine article/ +ÀµÊ¸ [¤»¤¤¤Ö¤ó] /(n) the official text/ +ÀµÊ¼ [¤»¤¤¤Ø¤¤] /(n) regular soldiers/ +ÀµÊÔ [¤»¤¤¤Ø¤ó] /(n) main part of a book/ +ÀµÊý [¤»¤¤¤Û¤¦] /(n) square/ +ÀµÊý·Á [¤»¤¤¤Û¤¦¤±¤¤] /(n) square/(P)/ +ÀµÊý¹ÔÎó [¤»¤¤¤Û¤¦¤®¤ç¤¦¤ì¤Ä] /square matrix/ +ÀµË¹ [¤»¤¤¤Ü¤¦] /(n) cap of a uniform/ +ÀµËÌ [¤»¤¤¤Û¤¯] /due north/ +ÀµËÜ [¤·¤ç¤¦¤Û¤ó] /(n) book of registration/text of a play/ +ÀµËÜ [¤»¤¤¤Û¤ó] /(n) text/original/facsimile/ +ÀµÌ£ [¤·¤ç¤¦¤ß] /(n) net (weight)/(P)/ +ÀµÌ£½ÅÎÌ [¤·¤ç¤¦¤ß¤¸¤å¤¦¤ê¤ç¤¦] /net weight/ +ÀµÌ£ÃÍÃÊ [¤·¤ç¤¦¤ß¤Í¤À¤ó] /net price/ +ÀµÌ´ [¤Þ¤µ¤æ¤á] /(n) dream that comes true/ +ÀµÌà [¤·¤ç¤¦¤á¤¤] /(n) genuine autograph/genuine article/ +ÀµÌÌ [¤·¤ç¤¦¤á¤ó] /(n,pref) front/frontage/facade/main/(P)/ +ÀµÌÌ [¤Þ¤È¤â] /(adj-na,n) (uk) the front/honesty/uprightness/direct/(P)/ +ÀµÌ̸þ¤­ [¤·¤ç¤¦¤á¤ó¤à¤­] /front view/ +ÀµÌ̹¶·â [¤·¤ç¤¦¤á¤ó¤³¤¦¤²¤­] /frontal attack/ +ÀµÌ̾×ÆÍ [¤·¤ç¤¦¤á¤ó¤·¤ç¤¦¤È¤Ä] /(n) head-on collision/ +ÀµÌÌ¿Þ [¤·¤ç¤¦¤á¤ó¤º] /(n) front elevation/ +ÀµÌÚ [¤Þ¤µ¤­] /(n) spindle tree/ +ÀµÌÜ [¤Þ¤µ¤á] /(n) straight grain/ +ÀµÌç [¤»¤¤¤â¤ó] /(n) main gate/main entrance/(P)/ +ÀµÌý [¤·¤ç¤¦¤æ] /(iK) (n) soy sauce/ +ÀµÎ© [¤»¤¤¤ê¤Ä] /(adj-na) upright/ +ÀµÏ© [¤»¤¤¤í] /(n) righteousness/path of righteousness/path of duty/the right track/ +ÀµÏÀ [¤»¤¤¤í¤ó] /(n) sound (just) argument/(P)/ +À¶¡¹ [¤»¤¤¤»¤¤] /(adv,n,vs) feel refreshed/feel relieved/ +À¶¡¹¤·¤¤ [¤¹¤¬¤¹¤¬¤·¤¤] /(adj) (uk) fresh/refreshing/(P)/ +À¶¤¤ [¤­¤è¤¤] /(adj) clear/pure/noble/(P)/ +À¶¤¤°¦ [¤­¤è¤¤¤¢¤¤] /pure (platonic) love/ +À¶¤¤·î±Æ [¤­¤è¤¤¤Ä¤­¤«¤²] /beautiful moonlight/clear moon/ +À¶¤Þ¤¹ [¤¹¤Þ¤¹] /(v5s) to clear/to make clear/to be unruffled/to look unconcerned/to look demure/to look prim/to put on airs/ +À¶¤Þ¤ë [¤­¤è¤Þ¤ë] /(v5r) to be purified/to be cleansed/ +À¶¤à [¤¹¤à] /(v5m) to clear (e.g. weather)/to become transparent/ +À¶¤á [¤­¤è¤á] /(n) purification/ +À¶¤á¤ë [¤­¤è¤á¤ë] /(v1) to purify/to cleanse/to exorcise/ +À¶¤é¤« [¤­¤è¤é¤«] /(adj-na,n) clean/pure/chaste/(P)/ +À¶±É [¤»¤¤¤¨¤¤] /(n) your health and prosperity/ +À¶²» [¤»¤¤¤ª¤ó] /(n) (in phonetics) an unvoiced sound/ +À¶´× [¤»¤¤¤«¤ó] /(adj-na,n) peaceful/quiet/tranquility/ +À¶¶µÅÌ [¤»¤¤¤­¤ç¤¦¤È] /(n) Puritan/ +À¶¶µÅ̳×Ì¿ [¤»¤¤¤­¤ç¤¦¤È¤«¤¯¤á¤¤] /Puritan Revolution/ +À¶·é [¤»¤¤¤±¤Ä] /(adj-na,n) clean/(P)/ +À¶¸µÀá [¤­¤è¤â¤È¤Ö¤·] /(n) a school of ballad drama/ +À¶¹ñ [¤·¤ó¤³¤¯] /China under the Manchus/ +À¶»» [¤»¤¤¤µ¤ó] /(n) liquidation/settlement/(P)/ +À¶»»²ñ¼Ò [¤»¤¤¤µ¤ó¤¬¤¤¤·¤ã] /liquidation company/ +À¶»»¼è°ú [¤»¤¤¤µ¤ó¤È¤ê¤Ò¤­] /open account transaction/ +À¶»»½ñ [¤»¤¤¤µ¤ó¤·¤ç] /liquidation statement or account/ +À¶»»¿Í [¤»¤¤¤µ¤ó¤Ë¤ó] /(n) adjustor/liquidator/ +À¶»Ò²» [¤»¤¤¤·¤¤¤ó] /voiceless consonant/ +À¶¼ò [¤»¤¤¤·¤å] /(n) refined sake/(P)/ +À¶½© [¤»¤¤¤·¤å¤¦] /(n) clear fall (weather)/ +À¶½ã [¤»¤¤¤¸¤å¤ó] /(adj-na,n) purity/innocence/ +À¶½ñ [¤»¤¤¤·¤ç] /(n) clean copy/(P)/ +À¶¾¡ [¤»¤¤¤·¤ç¤¦] /(n) (your) good health/ +À¶¾Í [¤»¤¤¤·¤ç¤¦] /(n) spirit/energy/ +À¶¾ô [¤·¤ç¤¦¤¸¤ç¤¦] /(adj-na,n) pure/clean/purity/ +À¶¾ô [¤»¤¤¤¸¤ç¤¦] /(adj-na,n) pure/clean/purity/(P)/ +À¶¾ô̵¹¤ [¤»¤¤¤¸¤ç¤¦¤à¤¯] /purity/spotlessness/ +À¶¿· [¤»¤¤¤·¤ó] /(adj-na,adj-no,n) fresh/new/(P)/ +À¶¿·¤Îµ¤ [¤»¤¤¤·¤ó¤Î¤­] /general mood of freshness/ +À¶¿å [¤·¤ß¤º] /(n) spring water/ +À¶¿å [¤»¤¤¤¹¤¤] /(n) clear (pure) water/ +À¶¿å»û [¤­¤è¤ß¤º¤Ç¤é] /temple in Kyoto/ +À¶¿è [¤»¤¤¤¹¤¤] /elegance/ +À¶À¡ [¤»¤¤¤Á¤ç¤¦] /(adj-na,n) clear/serene/(P)/ +À¶À¶ [¤»¤¤¤»¤¤] /(adv,n,vs) feel refreshed/feel relieved/ +À¶À¶¤·¤¤ [¤¹¤¬¤¹¤¬¤·¤¤] /(adj) (uk) fresh/refreshing/ +À¶Á¿ [¤»¤¤¤½] /(adj-na,n) neat and clean/tidy/trim/ +À¶ÁÖ [¤«¤ï¤é¤«] /(adj-na) (1) refreshing/(2) neat/tidy/trim/ +À¶ÁÖ [¤»¤¤¤½¤¦] /(adj-na) (1) refreshing/(2) neat/tidy/trim/ +À¶ÁÝ [¤»¤¤¤½¤¦] /(n,vs) cleaning/(P)/ +À¶ÁÝ¼Ö [¤»¤¤¤½¤¦¤·¤ã] /(n) garbage truck/ +À¶ÁÝÉ× [¤»¤¤¤½¤¦¤Õ] /garbage man/ +À¶Âù [¤»¤¤¤À¤¯] /(n) good and evil/purity and impurity/ +À¶ÂùÊ»¤»Æݤà [¤»¤¤¤À¤¯¤¢¤ï¤»¤Î¤à] /to be broad-minded enough to associate with various types of people/to possess a capacious mind/ +À¶Ä« [¤·¤ó¤Á¤ç¤¦] /(n) the Manchu Dynasty/ +À¶Ä«ÂÎ [¤»¤¤¤Á¤ç¤¦¤¿¤¤] /(n) typeprint which resembles brush-stroke forms of characters/ +À¶Ä° [¤»¤¤¤Á¤ç¤¦] /(n) (polite reference to another's) attention/ +À¶Å¬ [¤»¤¤¤Æ¤­] /(n) (another's) well-being/ +À¶ÉÏ [¤»¤¤¤Ò¤ó] /(n) honourable poverty/(P)/ +À¶É÷ [¤»¤¤¤Õ¤¦] /(n) breath of fresh air/cool (refreshing) breeze/ +À¶Ê¡ [¤»¤¤¤Õ¤¯] /(n) happiness/ +À¶ÌÀ [¤»¤¤¤á¤¤] /(n) pure and clear/ +À¶Í· [¤»¤¤¤æ¤¦] /(n) excursion/ +À¶Î® [¤»¤¤¤ê¤å¤¦] /(n) clear stream/(P)/ +À¶Îà [¤»¤¤¤ê¤ç¤¦] /(adj-na,n) cool/refreshing/(P)/ +À¶ÎðûÎÁ [¤»¤¤¤ê¤ç¤¦¤¤¤ó¤ê¤ç¤¦] /cool drink/ +À¶ÎðûÎÁ¿å [¤»¤¤¤ê¤ç¤¦¤¤¤ó¤ê¤ç¤¦¤¹¤¤] /(n) soft drink/ +À¶ÎÃºÞ [¤»¤¤¤ê¤ç¤¦¤¶¤¤] /(n) refrigerant/tonic/refreshment/ +À¶Î÷ [¤»¤¤¤ì¤ó] /(adj-na,n) honesty/integrity/purity and unselfishness/(P)/ +À¶Î÷·éÇò [¤»¤¤¤ì¤ó¤±¤Ã¤Ñ¤¯] /(adj-na,n) being upright and cleanhanded/ +À¶ÑØ [¤»¤¤¤ì¤Ä] /(adj-na,n) cool and clear/ +À¸ [¤­] /(n,pref) pure/undiluted/raw/crude/ +À¸ [¤Ê¤Þ] /(adj-na,adj-no,n) (1) draft (beer)/(2) raw/unprocessed/(P)/ +À¸¡¹¤·¤¤ [¤Ê¤Þ¤Ê¤Þ¤·¤¤] /(adj) lively/green/fresh/raw/(P)/ +À¸¤¤Àè [¤ª¤¤¤µ¤­] /(n) one's future/ +À¸¤¤ÌФë [¤ª¤¤¤·¤²¤ë] /(v5r) to grow thickly/to be overgrown/ +À¸¤¤Î©¤Á [¤ª¤¤¤¿¤Á] /(n) upbringing/personal history/(P)/ +À¸¤¦ [¤ª¤¦] /(v5u) (1) to grow/to spring up/(2) to cut (teeth)/ +À¸¤¨¤ë [¤Ï¤¨¤ë] /(v1) (1) to grow/to spring up/(2) to cut (teeth)/(P)/ +À¸¤¨ºÝ [¤Ï¤¨¤®¤ï] /(n) (receding) hairline/borders of the hair/ +À¸¤¨È´¤­ [¤Ï¤¨¤Ì¤­] /(adj-no,n) native-born/trueborn/(P)/ +À¸¤¨ÊѤï¤ë [¤Ï¤¨¤«¤ï¤ë] /to be replaced with new growth/ +À¸¤«¤¹ [¤¤¤«¤¹] /(v5s) to revive/to resuscitate/to make use of/(P)/ +À¸¤­ [¤¤¤­] /(n) freshness/stet/(P)/ +À¸¤­¤Î¤¤¤¤ [¤¤¤­¤Î¤¤¤¤] /very fresh (e.g. food)/ +À¸¤­¤ë [¤¤¤­¤ë] /(v1) to live/to exist/(P)/ +À¸¤­±Â [¤¤¤­¤¨] /(n) live bait/ +À¸¤­±ä¤Ó¤ë [¤¤¤­¤Î¤Ó¤ë] /(v1) to survive/to live long/ +À¸¤­´Î [¤¤¤­¤®¤â] /(n) liver taken from a living animal/ +À¸¤­·ì [¤¤¤­¤Á] /(n) lifeblood/ +À¸¤­¹ÃÈå [¤¤¤­¤¬¤¤] /(n) something one lives for, very important/(P)/ +À¸¤­ºî¤ê [¤¤¤­¤Å¤¯¤ê] /(n) (1) slices of fresh raw fish arranged to look lifelike/(2) slicing a fish and presenting it at table in its original form/ +À¸¤­»Ä¤ê [¤¤¤­¤Î¤³¤ê] /(n) survivor/(P)/ +À¸¤­»Ä¤ë [¤¤¤­¤Î¤³¤ë] /(v5r) to survive/(P)/ +À¸¤­»à¤Ë [¤¤¤­¤·¤Ë] /(n) life and-or death/ +À¸¤­»ú°ú [¤¤¤­¤¸¤Ó¤­] /(n) walking dictionary or encyclopedia/ +À¸¤­»ú°ú¤­ [¤¤¤­¤¸¤Ó¤­] /(n) walking dictionary or encyclopedia/ +À¸¤­¼Ì¤· [¤¤¤­¤¦¤Ä¤·] /(n) lifelike/exact resemblance/ +À¸¤­¿À [¤¤¤­¤¬¤ß] /(n) living god/ +À¸¤­¿ÀÍÍ [¤¤¤­¤¬¤ß¤µ¤Þ] /living god/saintly person/ +À¸¤­¿È [¤¤¤­¤ß] /(n) living body/flesh and blood/raw meat/ +À¸¤­¿Í·Á [¤¤¤­¤Ë¤ó¤®¤ç¤¦] /lifelike doll/ +À¸¤­À¸¤­ [¤¤¤­¤¤¤­] /(adv,n) vividly/lively/(P)/ +À¸¤­À¸¤­¤È [¤¤¤­¤¤¤­¤È] /vividly/lively/(P)/ +À¸¤­ÂÎ [¤¤¤­¤¿¤¤] /(n) (in sumo) still having slim chances of victory/ +À¸¤­ÃÀ [¤¤¤­¤®¤â] /(n) liver taken from a living animal/ +À¸¤­ÃϹö [¤¤¤­¤¸¤´¤¯] /hell on earth/ +À¸¤­ÃÑ [¤¤¤­¤Ï¤¸] /(n) living in disgrace/ +À¸¤­Ä¹¤é¤¨¤ë [¤¤¤­¤Ê¤¬¤é¤¨¤ë] /(v1) to live long/to survive/ +À¸¤­ÇÏ [¤¤¤­¤¦¤Þ] /(n) living horse/ +À¸¤­È´¤¯ [¤¤¤­¤Ì¤¯] /(v5k) to live through/to survive/ +À¸¤­Éå¤ì [¤¤¤­¤°¤µ¤ì] /(n) (fish) appearing fresh but actually gone bad/ +À¸¤­Ê© [¤¤¤­¤Ü¤È¤±] /(n) saintly person/living Buddha/ +À¸¤­Êª [¤¤¤­¤â¤Î] /(n) living thing/animal/(P)/ +À¸¤­Ê̤ì [¤¤¤­¤ï¤«¤ì] /(n) lifelong separation/ +À¸¤­ÊÖ¤ë [¤¤¤­¤«¤¨¤ë] /(v5r) to revive/to come to oneself/to be restored to life/(P)/ +À¸¤­Êý [¤¤¤­¤«¤¿] /(n) way of life/how to live/(P)/ +À¸¤­Ëä¤á [¤¤¤­¤¦¤á] /(n) burying alive/(P)/ +À¸¤­Ëä¤á¤ë [¤¤¤­¤¦¤á¤ë] /(v1) to bury (somebody) alive/ +À¸¤­ÍÍ [¤¤¤­¤¶¤Þ] /(n) form of existence/way of life/ +À¸¤­Îî [¤¤¤­¤ê¤ç¤¦] /(n) vengeful spirit/ +À¸¤±¤ë [¤¤¤±¤ë] /(v1) to arrange (flowers)/(P)/ +À¸¤±¤ë»Ó [¤¤¤±¤ë¤·¤«¤Ð¤Í] /(n) living corpse/ +À¸¤±²Ö [¤¤¤±¤Ð¤Ê] /(n) (1) flower arrangement/(P)/ +À¸¤±³À [¤¤¤±¤¬¤­] /(n) hedge/(P)/ +À¸¤±µû [¤¤¤±¤¦¤ª] /(n) live fish/ +À¸¤±ºî¤ê [¤¤¤±¤Å¤¯¤ê] /(n) slices of fresh raw fish arranged to look lifelike/ +À¸¤±Êá¤ê [¤¤¤±¤É¤ê] /(n) capture (alive)/ +À¸¤±Êá¤ë [¤¤¤±¤É¤ë] /(v5r) to capture alive/to take prisoner/ +À¸¤±Êý [¤¤¤±¤«¤¿] /way of arranging flowers/ +À¸¤±äÇ [¤¤¤±¤¹] /(n) fish preserve/ +À¸¤±ìÓ [¤¤¤±¤Ë¤¨] /(n) sacrifice/scapegoat/ +À¸¤´¤ß [¤Ê¤Þ¤´¤ß] /(n) kitchen waste/ +À¸¤µ¤ÌÃç [¤Ê¤µ¤Ì¤Ê¤«] /(adj-no,n) with no blood relation/ +À¸¤¸¤ë [¤·¤ç¤¦¤¸¤ë] /(v1) to produce/to yield/to result from/to arise/to be generated/(P)/ +À¸¤º¤ë [¤·¤ç¤¦¤º¤ë] /(v5z) to cause/to arise/to be generated/(P)/ +À¸¤Ç°û¤à [¤­¤Ç¤Î¤à] /to drink (whisky) straight/ +À¸¤Ç¿©¤Ù¤ë [¤Ê¤Þ¤Ç¤¿¤Ù¤ë] /(exp) to eat raw (fresh)/ +À¸¤Ì¤ë¤¤ [¤Ê¤Þ¤Ì¤ë¤¤] /(adj) lukewarm/halfhearted/(P)/ +À¸¤Î¾ðÊó [¤Ê¤Þ¤Î¤¸¤ç¤¦¤Û¤¦] /(n) firsthand information/ +À¸¤Þ¤ì [¤¦¤Þ¤ì] /(n) birth/birth-place/(P)/ +À¸¤Þ¤ì¤¿¾ì½ê [¤¦¤Þ¤ì¤¿¤Ð¤·¤ç] /birthplace/ +À¸¤Þ¤ì¤Ä¤­ [¤¦¤Þ¤ì¤Ä¤­] /(adv,n) by nature/by birth/native/(P)/ +À¸¤Þ¤ì¤Ä¤¯ [¤¦¤Þ¤ì¤Ä¤¯] /(v5k) (1) to be born/(2) to be destined/ +À¸¤Þ¤ì¤Ê¤¬¤é [¤¦¤Þ¤ì¤Ê¤¬¤é] /(adj-no,adv) by nature/naturally/ +À¸¤Þ¤ì¤ÎÎɤ¤ [¤¦¤Þ¤ì¤Î¤è¤¤] /of noble birth/wellborn/ +À¸¤Þ¤ì¤ë [¤¦¤Þ¤ì¤ë] /(v1) to be born/(P)/ +À¸¤Þ¤ì¸Î¶¿ [¤¦¤Þ¤ì¤³¤­¤ç¤¦] /(n) one's birthplace/ +À¸¤Þ¤ì¹ç¤ï¤»¤ë [¤¦¤Þ¤ì¤¢¤ï¤»¤ë] /(v1) to happen to be born/ +À¸¤Þ¤ìÆã¤é¤Î»í¿Í [¤¦¤Þ¤ì¤Ê¤¬¤é¤Î¤·¤¸¤ó] /born poet/ +À¸¤Þ¤ìÉÕ¤­ [¤¦¤Þ¤ì¤Ä¤­] /(adv,n) by nature/by birth/native/ +À¸¤Þ¤ìÉÕ¤¯ [¤¦¤Þ¤ì¤Ä¤¯] /(v5k) (1) to be born/(2) to be destined/ +À¸¤Þ¤ìÊѤï¤ê [¤¦¤Þ¤ì¤«¤ï¤ê] /(n) rebirth/reincarnation/ +À¸¤Þ¤ìÊѤï¤ë [¤¦¤Þ¤ì¤«¤ï¤ë] /(v5r) to be born again/to make a fresh start in life/ +À¸¤Þ¤ìÍî¤Á¤ë [¤¦¤Þ¤ì¤ª¤Á¤ë] /(v1) to be born/ +À¸¤Þ¤ìΩ¤Æ [¤¦¤Þ¤ì¤¿¤Æ] /(n) newborn/ +À¸¤ß [¤¦¤ß] /(n) production/bringing into the world/(physical) birth/(P)/ +À¸¤ß¤Ä¤±¤ë [¤¦¤ß¤Ä¤±¤ë] /(v1) to lay/to spawn/ +À¸¤ß¤Î¿Æ [¤¦¤ß¤Î¤ª¤ä] /(exp,n) one's true parents/founder/creator/(P)/ +À¸¤ß½Ð¤¹ [¤¦¤ß¤À¤¹] /(v5s) (1) to bring forth/to bear/to give birth to/to produce/(2) to invent/(P)/ +À¸¤ßÉÕ¤±¤ë [¤¦¤ß¤Ä¤±¤ë] /(v1) to lay/to spawn/ +À¸¤ßÍ [¤¦¤ß¤ª¤È¤¹] /(v5s) to give birth to/to drop (calf or foal)/ +À¸¤ßÍî¤È¤¹ [¤¦¤ß¤ª¤È¤¹] /(v5s) to give birth to/to drop (calf or foal)/ +À¸¤à [¤¦¤à] /(v5m) to give birth/to deliver/to produce/(P)/ +À¸¤â¤Î [¤Ê¤Þ¤â¤Î] /(n) perishables/ +À¸¤ä¤¹ [¤Ï¤ä¤¹] /(v5s) to grow/to cultivate/to wear beard/(P)/ +À¸¤ê [¤Ê¤ê] /(n) bearing (fruit)/ +À¸¤êÀá [¤Ê¤Þ¤ê¤Ö¤·] /(n) boiled and half-dried bonito/ +À¸¤êǯ [¤Ê¤ê¤É¤·] /(n) year of large crop/ +À¸¤ë [¤Ê¤ë] /(v5r) to bear fruit/(P)/ +À¸¤ì¤Ä¤­ [¤¦¤Þ¤ì¤Ä¤­] /(adv,n) by nature/by birth/native/ +À¸¤ì¤ë [¤¦¤Þ¤ì¤ë] /(v1) to be born/ +À¸¤òµý¤±¤ë [¤»¤¤¤ò¤¦¤±¤ë] /(exp) to live/to be born/ +À¸¥Ó¡¼¥ë [¤Ê¤Þ¥Ó¡¼¥ë] /(n) draft beer/draught beer/ +À¸¥ï¥¯ [¤Ê¤Þ¥ï¥¯] /(n) live vaccine/ +À¸°Õµ¤ [¤Ê¤Þ¤¤¤­] /(adj-na,n) impertinent/saucy/cheeky/conceit/audacious/brazen/(P)/ +À¸°×¤·¤¤ [¤Ê¤Þ¤ä¤µ¤·¤¤] /(adj) simple/easy/ +À¸°é [¤»¤¤¤¤¤¯] /(n) growth/development/breeding/(P)/ +À¸°ìËÜ [¤­¤¤¤Ã¤Ý¤ó] /(adj-na,n) straight-forwardness/honesty/purity/ +À¸°û¤ß¹þ¤ß [¤Ê¤Þ¤Î¤ß¤³¤ß] /superficial/ +À¸±éÁÕ [¤Ê¤Þ¤¨¤ó¤½¤¦] /(n) live music or performance/ +À¸²¹¤¤ [¤Ê¤Þ¤Ì¤ë¤¤] /(adj) lukewarm/halfhearted/ +À¸²½³Ø [¤»¤¤¤«¤¬¤¯] /(n) biochemistry/(P)/ +À¸²È [¤»¤¤¤«] /(n) (parents') home/(P)/ +À¸²Ö [¤¤¤±¤Ð¤Ê] /(n) (1) flower arrangement/(P)/ +À¸²Ö [¤»¤¤¤«] /(n) (1) flower arrangement/(2) fresh flowers/ +À¸²Û»Ò [¤Ê¤Þ¤¬¤·] /(n) fresh Japanese sweets (usually containing red bean paste)/ +À¸³² [¤·¤ç¤¦¤¬¤¤] /(n) commit suicide/ +À¸³¶ [¤·¤ç¤¦¤¬¤¤] /(n-adv,n-t) one's lifetime (i.e., one's existence until death)/(P)/ +À¸³¶³Ø½¬ [¤·¤ç¤¦¤¬¤¤¤¬¤¯¤·¤å¤¦] /(n) lifelong study/ +À¸³¶¶µ°é [¤·¤ç¤¦¤¬¤¤¤­¤ç¤¦¤¤¤¯] /education for life/(P)/ +À¸³À [¤¤¤±¤¬¤­] /(n) hedge/ +À¸³ØÌä [¤Ê¤Þ¤¬¤¯¤â¤ó] /(n) imperfect (superficial) knowledge/ +À¸³è [¤»¤¤¤«¤Ä] /(n,vs) living/life (one's daily existence)/livelihood/(P)/ +À¸³è¤Ëº¤¤ë [¤»¤¤¤«¤Ä¤Ë¤³¤Þ¤ë] /(exp) to live in want/ +À¸³è¤Î»ñ [¤»¤¤¤«¤Ä¤Î¤·] /means of living/ +À¸³è´Ä [¤»¤¤¤«¤Ä¤«¤ó] /(n) life cycle/ +À¸³è´Ä¶­ [¤»¤¤¤«¤Ä¤«¤ó¤­¤ç¤¦] /(n) one's (living) environment/ +À¸³è¶¨Æ±Áȹç [¤»¤¤¤«¤Ä¤­¤ç¤¦¤É¤¦¤¯¤ß¤¢¤¤] /a cooperative/ +À¸³è¶ì [¤»¤¤¤«¤Ä¤¯] /(n) life's struggles/ +À¸³è¶õ´Ö [¤»¤¤¤«¤Ä¤¯¤¦¤«¤ó] /(n) living space/ +À¸³è·÷ [¤»¤¤¤«¤Ä¤±¤ó] /(n) sphere of daily existence/ +À¸³è»ØƳ [¤»¤¤¤«¤Ä¤·¤É¤¦] /(n) educational guidance/ +À¸³è½¬´·É [¤»¤¤¤«¤Ä¤·¤å¤¦¤«¤ó¤ä¤Þ¤¤] /(n) lifestyle disease/ +À¸³è¿å½à [¤»¤¤¤«¤Ä¤¹¤¤¤¸¤å¤ó] /standard of living/ +À¸³èÀß·× [¤»¤¤¤«¤Ä¤»¤Ã¤±¤¤] /(n) plan for one's life/life planning/ +À¸³èÆñ [¤»¤¤¤«¤Ä¤Ê¤ó] /(n) difficulties in living/ +À¸³èÈ¿±þ [¤»¤¤¤«¤Ä¤Ï¤ó¤Î¤¦] /vital reaction/ +À¸³èÈñ [¤»¤¤¤«¤Ä¤Ò] /(n) living expenses/ +À¸³èɬ¼ûÉÊ [¤»¤¤¤«¤Ä¤Ò¤Ä¤¸¤å¤Ò¤ó] /(n) daily (living) necessities/necessities/essentials for life/ +À¸³èÉÞ½õ [¤»¤¤¤«¤Ä¤Õ¤¸¤ç] /(n) livelihood assistance/ +À¸³èÊݸî [¤»¤¤¤«¤Ä¤Û¤´] /livelihood protection/ +À¸³èÊݸîË¡ [¤»¤¤¤«¤Ä¤Û¤´¤Û¤¦] /(n) Livelihood Protection Law/ +À¸³èË¡ [¤»¤¤¤«¤Ä¤Û¤¦] /art of living/way of life/ +À¸³èÍͼ° [¤»¤¤¤«¤Ä¤è¤¦¤·¤­] /one's lifestyle/ +À¸³èÎÏ [¤»¤¤¤«¤Ä¤ê¤ç¤¯] /(n) vitality/ability to earn a living/ +À¸³ú¤¸¤ê [¤Ê¤Þ¤«¤¸¤ê] /(n,vs) (1) superficial knowledge/smattering/(2) dabbler/dilettante/(3) dipping into/ +À¸´¥¤­ [¤Ê¤Þ¤¬¤ï¤­] /(n) half-dried/ +À¸´³¤· [¤Ê¤Þ¤Ü¤·] /(n) half-dried/ +À¸´Ô [¤»¤¤¤«¤ó] /(n,vs) returning alive/(baseball) reaching the home plate/(P)/ +À¸´Ô¼Ô [¤»¤¤¤«¤ó¤·¤ã] /survivor/ +À¸µ¤ [¤»¤¤¤­] /(n) life/vitality/verve/vigor/animation/spirit/ +À¸µ¯ [¤»¤¤¤­] /(n,vs) take place/occurrence/happen/ +À¸µû [¤»¤¤¤®¤ç] /(n) raw or fresh fish/ +À¸µû [¤Ê¤Þ¤¶¤«¤Ê] /(n) raw or fresh fish/ +À¸¶¨ [¤»¤¤¤­¤ç¤¦] /(n) cooperative association/co-op store/(P)/ +À¸¶¾Çþ [¤­¤½¤Ð] /(n) buckwheat noodles/ +À¸¶È [¤»¤¤¤®¤ç¤¦] /(n) occupation/livelihood/calling/ +À¸¶È [¤Ê¤ê¤ï¤¤] /(n) occupation/livelihood/calling/ +À¸·× [¤»¤¤¤±¤¤] /(n) livelihood/living/(P)/ +À¸·×¤òΩ¤Æ¤ë [¤»¤¤¤±¤¤¤ò¤¿¤Æ¤ë] /(exp) to make a living/ +À¸·×Èñ [¤»¤¤¤±¤¤¤Ò] /(n) living expenses/ +À¸·×Èñ»Ø¿ô [¤»¤¤¤±¤¤¤Ò¤·¤¹¤¦] /cost of living index/ +À¸·ç¿­ [¤Ê¤Þ¤¢¤¯¤Ó] /(n) slight yawn/ +À¸·ì [¤Ê¤Þ¤Á] /(n) fresh blood/lifeblood/ +À¸¸¡ [¤»¤¤¤±¤ó] /(n) biopsy/ +À¸¸¨ [¤¹¤º¤·] /(n) raw silk products/ +À¸¸å [¤»¤¤¤´] /(n) post-natal/afterbirth/(P)/ +À¸¹Å [¤»¤¤¤³¤¦] /(adj-na,n) crude/immature/unpolished/ +À¸¹ñ [¤·¤ç¤¦¤³¤¯] /(n) one's native country or town/ +À¸ºÌ [¤»¤¤¤µ¤¤] /(n) life/vitality/vividness/ +À¸»¦¤· [¤Ê¤Þ¤´¤í¤·] /(n) half-dead/ +À¸»¦Í¿Ã¥ [¤»¤¤¤µ¤Ä¤è¤À¤Ä] /(n) (having) life-and-death power (over)/ +À¸»º [¤»¤¤¤µ¤ó] /(n,vs) production/manufacture/(P)/ +À¸»º¥é¥¤¥ó [¤»¤¤¤µ¤ó¥é¥¤¥ó] /(n) production line/ +À¸»º²á¾ê [¤»¤¤¤µ¤ó¤«¤¸¤ç¤¦] /overproduction/ +À¸»º³Û [¤»¤¤¤µ¤ó¤¬¤¯] /amount of production/ +À¸»º´ÉÍý [¤»¤¤¤µ¤ó¤«¤ó¤ê] /controls on production/ +À¸»ºµ»½Ñ [¤»¤¤¤µ¤ó¤®¤¸¤å¤Ä] /industrial science/ +À¸»ºµòÅÀ [¤»¤¤¤µ¤ó¤­¤ç¤Æ¤ó] /(n) production base/ +À¸»º·×²è [¤»¤¤¤µ¤ó¤±¤¤¤«¤¯] /(n) production schedule/ +À¸»º¹â [¤»¤¤¤µ¤ó¤À¤«] /(n) yield/output/production/ +À¸»ººâ [¤»¤¤¤µ¤ó¤¶¤¤] /(n) producer's goods/ +À¸»º¼Ô [¤»¤¤¤µ¤ó¤·¤ã] /manufacturer/producer/ +À¸»º¼Ô²Á³Ê [¤»¤¤¤µ¤ó¤·¤ã¤«¤«¤¯] /(n) producer price/ +À¸»º¼Ôʪ²Á»Ø¿ô [¤»¤¤¤µ¤ó¤·¤ã¤Ö¤Ã¤«¤·¤¹¤¦] /(n) producer price index (PPI)/ +À¸»ºÀ­ [¤»¤¤¤µ¤ó¤»¤¤] /(n) fecundity/productivity/(P)/ +À¸»ºÀßÈ÷ [¤»¤¤¤µ¤ó¤»¤Ä¤Ó] /(n) production facility/ +À¸»ºÁȹç [¤»¤¤¤µ¤ó¤¯¤ß¤¢¤¤] /producer's association/ +À¸»ºÃÏ [¤»¤¤¤µ¤ó¤Á] /(n) producing area/ +À¸»ºÇ½ÎÏ [¤»¤¤¤µ¤ó¤Î¤¦¤ê¤ç¤¯] /(n) production capacity/ +À¸»ºÇ½Îϲá¾ê [¤»¤¤¤µ¤ó¤Î¤¦¤ê¤ç¤¯¤«¤¸¤ç¤¦] /(n) overcapacity/ +À¸»ºÈñ [¤»¤¤¤µ¤ó¤Ò] /(n) production costs/ +À¸»ºÊª [¤»¤¤¤µ¤ó¤Ö¤Ä] /(n) products/ +À¸»ºÌÜɸ [¤»¤¤¤µ¤ó¤â¤¯¤Ò¤ç¤¦] /(n) production target/ +À¸»ºÎÌ [¤»¤¤¤µ¤ó¤ê¤ç¤¦] /(n) turnover/ +À¸»ºÎÏ [¤»¤¤¤µ¤ó¤ê¤ç¤¯] /(n) productivity/ +À¸»Ä [¤»¤¤¤¶¤ó] /(n) survival/ +À¸»Ä¼Ô [¤»¤¤¤¶¤ó¤·¤ã] /survivor/ +À¸»à [¤»¤¤¤·] /(n) life and death/(P)/ +À¸»à¤Ë¤«¤«¤ï¤ëÌäÂê [¤»¤¤¤·¤Ë¤«¤«¤ï¤ë¤â¤ó¤À¤¤] /a matter of life and death/ +À¸»à¤Î¶­ [¤»¤¤¤·¤Î¤µ¤«¤¤] /between life and death/ +À¸»å [¤­¤¤¤È] /(n) raw silk thread/(P)/ +À¸»æ [¤­¤¬¤ß] /(n) unsized paper/ +À¸»ú°ú [¤¤¤­¤¸¤Ó¤­] /(n) walking dictionary or encyclopedia/ +À¸¼Ñ¤¨ [¤Ê¤Þ¤Ë¤¨] /(adj-na,n) (1) half-cooked/rare/(2) ambiguous/vague/(3) immature/ +À¸¼Ô [¤·¤ç¤¦¤¸¤ã] /(n) animate nature/living things/ +À¸¼ÔɬÌÇ [¤·¤ç¤¦¤¸¤ã¤Ò¤Ä¤á¤Ä] /(n) All living things must die/ +À¸¼ò [¤­¤¶¤±] /(n) pure rice wine/ +À¸¼ó [¤Ê¤Þ¤¯¤Ó] /(n) freshly severed head/ +À¸½­¤¤ [¤Ê¤Þ¤°¤µ¤¤] /(adj) smelling of fish or blood/fish or meat/(P)/ +À¸½­Êª [¤Ê¤Þ¤°¤µ¤â¤Î] /(n) meat and fish (forbidden to monks)/ +À¸½­Ë·¼ç [¤Ê¤Þ¤°¤µ¤Ü¤¦¤º] /(n) worldly priest/ +À¸½ý [¤Ê¤Þ¤­¤º] /(n) fresh bruises or wounds/ +À¸¾Æ¤± [¤Ê¤Þ¤ä¤±] /(adj-no,n) half-roasted/half-baked/rare/ +À¸¾ßÌý [¤­¤¸¤ç¤¦¤æ] /(n) pure soy sauce/ +À¸¿£ [¤»¤¤¤·¤ç¤¯] /(n,vs) reproduction/(P)/ +À¸¿£´ï [¤»¤¤¤·¤ç¤¯¤­] /(n) genital organ/genitalia/sexual organ/reproductive organ/ +À¸¿£ºÙ˦ [¤»¤¤¤·¤ç¤¯¤µ¤¤¤Ü¤¦] /reproductive cell/ +À¸¿£Á£ [¤»¤¤¤·¤ç¤¯¤»¤ó] /(n) gonad/ +À¸¿£Êä½õµ»½Ñ [¤»¤¤¤·¤ç¤¯¤Û¤¸¤ç¤®¤¸¤å¤Ä] /(n) assisted reproductive technology (ART)/ +À¸¿§ [¤»¤¤¤·¤ç¤¯] /(n) healthy complexion/ +À¸¿· [¤»¤¤¤·¤ó] /(adj-na,n) fresh/ +À¸¿·¤·¤¤ [¤Ê¤Þ¤¢¤¿¤é¤·¤¤] /(adj) very fresh/ +À¸¿¿ÌÌÌÜ [¤­¤Þ¤¸¤á] /(adj-na,n) too serious/person who is too serious/honesty/sincerity/ +À¸¿È [¤Ê¤Þ¤ß] /(n) living flesh/flesh and blood/the quick/ +À¸¿å [¤Ê¤Þ¤ß¤º] /(n) unboiled water/ +À¸¿è [¤­¤Ã¤¹¤¤] /(adj-no,n) pure/genuine/natural-born/ +À¸¿ì¤¤ [¤Ê¤Þ¤è¤¤] /(n) tipsy/ +À¸À® [¤»¤¤¤»¤¤] /(n) create/generate/form/(P)/ +À¸À®¤ê [¤­¤Ê¤ê] /(n) unbleached cloth/ +À¸À®Ê¸Ë¡ [¤»¤¤¤»¤¤¤Ö¤ó¤Ý¤¦] /generative grammar/ +À¸À¸ [¤»¤¤¤»¤¤] /(adj-na,n) lively/growing up/ +À¸À¸¤·¤¤ [¤Ê¤Þ¤Ê¤Þ¤·¤¤] /(adj) lively/green/fresh/raw/ +À¸À¸Î®Å¾ [¤»¤¤¤»¤¤¤ë¤Æ¤ó] /constant change/ +À¸Àг¥ [¤»¤¤¤»¤Ã¤«¤¤] /(n) quick lime/ +À¸Àá [¤Ê¤Þ¤Ö¤·] /(n) half-dried bonito/ +À¸Á¯ [¤»¤¤¤»¤ó] /(adj-na,n) fresh/(P)/ +À¸Á¯¿©ÎÁÉÊ [¤»¤¤¤»¤ó¤·¤ç¤¯¤ê¤ç¤¦¤Ò¤ó] /(n) perishable food(s)/perishables/ +À¸Á¯ÎÁÉÊ [¤»¤¤¤»¤ó¤ê¤ç¤¦¤Ò¤ó] /perishable foods/ +À¸Á° [¤»¤¤¤¼¤ó] /(n-adv,n-t) while alive/during one's lifetime/(P)/ +À¸Áþ [¤¢¤¤¤Ë¤¯] /(adj-na,adv,n) (uk) unfortunately/Sorry, but ../(P)/ +À¸Â© [¤»¤¤¤½¤¯] /(n,vs) inhabiting/living/(P)/ +À¸Â©ÃÏ [¤»¤¤¤½¤¯¤Á] /(n) habitat/home (e.g. of the tiger)/(P)/ +À¸Â¸ [¤»¤¤¤¾¤ó] /(n) existence/being/survival/(P)/ +À¸Â¸´ü´Ö [¤»¤¤¤¾¤ó¤­¤«¤ó] /lifetime/ +À¸Â¸¶¥Áè [¤»¤¤¤¾¤ó¤­¤ç¤¦¤½¤¦] /struggle for existence/ +À¸Â¸¸¢ [¤»¤¤¤¾¤ó¤±¤ó] /(n) right to life/ +À¸Â¸¼Ô [¤»¤¤¤¾¤ó¤·¤ã] /survivor/ +À¸Â¸Î¨ [¤»¤¤¤¾¤ó¤ê¤Ä] /(n) survival rate/ +À¸Âà [¤Ê¤Þ¤Ä¤Ð] /(n) saliva (in one's mouth)/ +À¸ÂÎ [¤»¤¤¤¿¤¤] /(n) organism/living body/(P)/ +À¸Âβò˶ [¤»¤¤¤¿¤¤¤«¤¤¤Ü¤¦] /vivisection/ +À¸ÂÎ³Ø [¤»¤¤¤¿¤¤¤¬¤¯] /somatology/ +À¸Âι©³Ø [¤»¤¤¤¿¤¤¤³¤¦¤¬¤¯] /bionics/ +À¸ÂÎÈ¿±þ [¤»¤¤¤¿¤¤¤Ï¤ó¤Î¤¦] /(n) reaction of a living body/ +À¸ÂÎËì [¤»¤¤¤¿¤¤¤Þ¤¯] /(n) biomembrane/ +À¸ÂÎÎÏ³Ø [¤»¤¤¤¿¤¤¤ê¤­¤¬¤¯] /biomechanics/ +À¸ÂÖ [¤»¤¤¤¿¤¤] /(n) mode of life/ecology/(P)/ +À¸ÂÖ³Ø [¤»¤¤¤¿¤¤¤¬¤¯] /(n) ecology/(P)/ +À¸ÂÖ·Ï [¤»¤¤¤¿¤¤¤±¤¤] /(n) ecosystem/(P)/ +À¸Ã [¤»¤¤¤¿¤ó] /(n) birth/nativity/(P)/ +À¸ÃÂɴǯ [¤»¤¤¤¿¤ó¤Ò¤ã¤¯¤Í¤ó] /100th birthday anniversary/ +À¸ÃȤ«¤¤ [¤Ê¤Þ¤¢¤¿¤¿¤«¤¤] /(adj) lukewarm/tepid/ +À¸ÃÏ [¤­¤¸] /(n) (1) cloth/material/texture/(2) ones true character/(3) unglazed pottery/(P)/ +À¸ÃÏ [¤»¤¤¤Á] /(n) birthplace/ +À¸ÃϹö [¤¤¤­¤¸¤´¤¯] /(n) living hell/ +À¸Ãæ·Ñ [¤Ê¤Þ¤Á¤å¤¦¤±¤¤] /(n) (on TV) "live" broadcast/(P)/ +À¸Ä¹ [¤»¤¤¤Á¤ç¤¦] /(n) growth/increment/(P)/ +À¸Ä¾¤° [¤­¤¹¤°] /(adj-na) to be well-behaved/ +À¸ÄÞ [¤Ê¤Þ¤Å¤á] /(n) fingernail/ +À¸ÅÌ [¤»¤¤¤È] /(n) pupil/(P)/ +À¸Å̤òµ¢¤¹ [¤»¤¤¤È¤ò¤«¤¨¤¹] /(exp) to dismiss the pupils/ +À¸Å̲ñ [¤»¤¤¤È¤«¤¤] /(n) student council/ +À¸ÅÌ¿ô [¤»¤¤¤È¤¹¤¦] /number of pupils/ +À¸Æ° [¤»¤¤¤É¤¦] /(n) vitality/ +À¸ÆÀ [¤·¤ç¤¦¤È¤¯] /(adv,n) inherent/ +À¸ÆÀ [¤»¤¤¤È¤¯] /(adv,n) inherent/ +À¸ÆÀ¸¢ [¤»¤¤¤È¤¯¤±¤ó] /one's birthright/ +À¸Æù [¤»¤¤¤Ë¤¯] /(n) raw or fresh meat/ +À¸Æý [¤»¤¤¤Ë¤å¤¦] /(n) raw milk/ +À¸Ç¯ [¤»¤¤¤Í¤ó] /(n) the year of a person's birth/age/ +À¸Ç¯·îÆü [¤»¤¤¤Í¤ó¤¬¤Ã¤Ô] /(n) birth date/(P)/ +À¸Çò¤¤ [¤Ê¤Þ¤¸¤í¤¤] /(adj) pale/ +À¸Çò¤¤ [¤Ê¤Þ¤Ã¤Á¤í¤¤] /(adj) pale/ +À¸È¾²Ä [¤Ê¤Þ¤Ï¤ó¤«] /(adj-na,n) superficial/half-hearted/ +À¸ÈÖÁÈ [¤Ê¤Þ¤Ð¤ó¤°¤ß] /live program/ +À¸ÈÙ [¤»¤¤¤Ð¤ó] /(n) wild tribespeople/ +À¸Èé [¤Ê¤Þ¤«¤ï] /(n) rawhide/ +À¸Êª [¤»¤¤¤Ö¤Ä] /(n) living things/creature/(P)/ +À¸Êª [¤Ê¤Þ¤â¤Î] /(n) raw food/(P)/ +À¸Êª²½³Øʼ´ï [¤»¤¤¤Ö¤Ä¤«¤¬¤¯¤Ø¤¤¤­] /biological and chemical weapons/ +À¸Êª³¦ [¤»¤¤¤Ö¤Ä¤«¤¤] /(n) life/ +À¸Êª³Ø [¤»¤¤¤Ö¤Ä¤¬¤¯] /(n) biology/(P)/ +À¸Êª³Ø¼Ô [¤»¤¤¤Ö¤Ä¤¬¤¯¤·¤ã] /biologist/ +À¸Êª·÷ [¤»¤¤¤Ö¤Ä¤±¤ó] /(n) biosphere/ +À¸Êª¹©³Ø [¤»¤¤¤Ö¤Ä¤³¤¦¤¬¤¯] /biotechnology/ +À¸Êª¾ðÊó³Ø [¤»¤¤¤Ö¤Ä¤¸¤ç¤¦¤Û¤¦¤¬¤¯] /(n) bioinformatics/ +À¸ÊªÀï [¤»¤¤¤Ö¤Ä¤»¤ó] /biological warfare/ +À¸ÊªÃÏÍý³Ø [¤»¤¤¤Ö¤Ä¤Á¤ê¤¬¤¯] /biological geography/ +À¸ÊªÇ»½Ì [¤»¤¤¤Ö¤Ä¤Î¤¦¤·¤å¤¯] /biological concentration/ +À¸ÊªÊªÍý³Ø [¤»¤¤¤Ö¤Ä¤Ö¤Ä¤ê¤¬¤¯] /biophysics/ +À¸ÊªÊ¬²ò [¤»¤¤¤Ö¤Ä¤Ö¤ó¤«¤¤] /(n) biodegradation/ +À¸ÊªÊ¼´ï [¤»¤¤¤Ö¤Ä¤Ø¤¤¤­] /biological weapon/ +À¸Ê¹¤­ [¤Ê¤Þ¤®¤­] /(n) being inattentive/ +À¸Ê¼Ë¡ [¤Ê¤Þ¤Ó¤ç¤¦¤Û¤¦] /(n) crude tactics/smattering of knowledge/ +À¸ÊÆ [¤Ê¤Þ¤´¤á] /(n) uncooked rice/ +À¸ÊÉ [¤Ê¤Þ¤«¤Ù] /(n) undried wall/ +À¸ÊÌ [¤»¤¤¤Ù¤Ä] /(n,vs) lifelong separation/ +À¸ÊÖ¤ë [¤¤¤­¤«¤¨¤ë] /(v5r) to revive/to come to oneself/to be restored to life/(P)/ +À¸ÊÖ»ö [¤Ê¤Þ¤Ø¤ó¤¸] /(n) half-hearted reply/vague answer/reluctant answer/ +À¸ÊÝ [¤»¤¤¤Û] /(n) (abbr) life insurance/(P)/ +À¸Êì [¤»¤¤¤Ü] /(n) one's real mother/ +À¸ÊüÁ÷ [¤Ê¤Þ¤Û¤¦¤½¤¦] /(n) live broadcast/ +À¸Ë×ǯ [¤»¤¤¤Ü¤Ä¤Í¤ó] /dates of birth and death/ +À¸Ì¼ [¤­¤à¤¹¤á] /(n) virgin/innocent young woman/ +À¸Ì¿ [¤»¤¤¤á¤¤] /(n) life/existence/(P)/ +À¸Ì¿°Ý»ýÁõÃÖ [¤»¤¤¤á¤¤¤¤¤¸¤½¤¦¤Á] /(n) life-support system/ +À¸Ì¿²Ê³Ø [¤»¤¤¤á¤¤¤«¤¬¤¯] /life science/ +À¸Ì¿¹©³Ø [¤»¤¤¤á¤¤¤³¤¦¤¬¤¯] /(n) biotechnology/ +À¸Ì¿Àþ [¤»¤¤¤á¤¤¤»¤ó] /(n) lifeline/ +À¸Ì¿ÂÎ [¤»¤¤¤á¤¤¤¿¤¤] /(n) life-form/ +À¸Ì¿Êݸ± [¤»¤¤¤á¤¤¤Û¤±¤ó] /life insurance/(P)/ +À¸Ì¿Êݸ±²ñ¼Ò [¤»¤¤¤á¤¤¤Û¤±¤ó¤¬¤¤¤·¤ã] /(n) life insurance company/ +À¸Ì¿ÎÏ [¤»¤¤¤á¤¤¤ê¤ç¤¯] /(n) one's life force/(P)/ +À¸Ì¿ÎÑÍý [¤»¤¤¤á¤¤¤ê¤ó¤ê] /bioethics/ +À¸ÌÇ [¤·¤ç¤¦¤á¤Ä] /(n) birth and death/ +À¸ÌÌ [¤»¤¤¤á¤ó] /(n) new field/ +À¸ÌÚ [¤Ê¤Þ¤­] /(n) live tree/green wood/ +À¸ÌîºÚ [¤Ê¤Þ¤ä¤µ¤¤] /(n) fresh vegetables/ +À¸Ìô [¤­¤°¤¹¤ê] /(n) herbal or natural medicine/ +À¸Ìô [¤·¤ç¤¦¤ä¤¯] /(n) crude drug/ +À¸ÍȤ² [¤Ê¤Þ¤¢¤²] /(n) deep-fried bean curd/undercooked/ +À¸Íè [¤·¤ç¤¦¤é¤¤] /(n-adv,n-t) naturally/by nature (birth)/congenitally/ +À¸Íè [¤»¤¤¤é¤¤] /(n-adv,n-t) naturally/by nature (birth)/congenitally/ +À¸Íñ [¤Ê¤Þ¤¿¤Þ¤´] /(n) raw egg/ +À¸Íý [¤»¤¤¤ê] /(n) physiology/menses/(P)/ +À¸Íý³Ø [¤»¤¤¤ê¤¬¤¯] /(n) physiology/(P)/ +À¸Íýµ¡Ç½ [¤»¤¤¤ê¤­¤Î¤¦] /(n) physiology/ +À¸ÍýµÙ²Ë [¤»¤¤¤ê¤­¤å¤¦¤«] /menstrual leave/ +À¸ÍýŪ [¤»¤¤¤ê¤Æ¤­] /(adj-na) physiological/physiologic/physiologically/ +À¸ÍýŪ¿©±ö¿å [¤»¤¤¤ê¤Æ¤­¤·¤ç¤¯¤¨¤ó¤¹¤¤] /(n) physiological saline solution/ +À¸ÍýÆü [¤»¤¤¤ê¤Ó] /(n) days of one's menstrual period/ +À¸ÍýÉÔ½ç [¤»¤¤¤ê¤Õ¤¸¤å¤ó] /(n) menstrual irregularity/ +À¸Îà [¤·¤ç¤¦¤ë¤¤] /(n) living things/ +À¸Îà [¤»¤¤¤ë¤¤] /(n) living things/ +À¸Ï¹ [¤­¤í¤¦] /(n) crude Japan wax/ +À¸Ï¿ [¤Ê¤Þ¤í¤¯] /(n,vs) live recording/ +À¸Õª [¤·¤ç¤¦¤¬] /(n) ginger/ +À¸Õª¾Æ¤­ [¤·¤ç¤¦¤¬¤ä¤­] /pork fried with ginger/ +À¸è§¤Ç [¤Ê¤Þ¤æ¤Ç] /(n) half-boiled/ +À¸é¨ [¤·¤ç¤¦¤¬] /(n) ginger/ +À¸óÏ [¤Ê¤Þ¤Õ] /(n) wheat starch/ +À¸óö¤ê [¤Ê¤Þ¤«¤¸¤ê] /(n,vs) (1) superficial knowledge/smattering/(2) dabbler/dilettante/(3) dipping into/ +À¹¤ê [¤µ¤«¤ê] /(n) summit/peak/prime/be at one's best/(P)/ +À¹¤ê [¤â¤ê] /(n) helping/serving/ +À¹¤ê¤¬ÉÕ¤¯ [¤µ¤«¤ê¤¬¤Ä¤¯] /(exp) to rut/to get on heat/ +À¹¤ê¤Ä¤±¤ë [¤â¤ê¤Ä¤±¤ë] /(v1) to dish up/ +À¹¤ê²Ö [¤â¤ê¤Ð¤Ê] /(n) flower arrangement in a built-up style/ +À¹¤ê²Û»Ò [¤â¤ê¤¬¤·] /cakes heaped in a container for a shrine offering/ +À¹¤ê¹ç¤ï¤» [¤â¤ê¤¢¤ï¤»] /(n) combination platter/ +À¹¤ê¹ç¤ï¤»¤ë [¤â¤ê¤¢¤ï¤»¤ë] /(v1) to heap with/to assort/ +À¹¤ê¹þ¤à [¤â¤ê¤³¤à] /(v5m) to incorporate/to include/(P)/ +À¹¤êº½ [¤â¤ê¤º¤Ê] /(n) ceremonial piles of sand/ +À¹¤ê»¦¤¹ [¤â¤ê¤³¤í¤¹] /(v5s) to poison to death/to kill by a prescription error/ +À¹¤ê¾å¤¬¤ê [¤â¤ê¤¢¤¬¤ê] /(n) climax/uprush/(P)/ +À¹¤ê¾å¤¬¤ë [¤â¤ê¤¢¤¬¤ë] /(v5r) to rouse/to swell/to rise/(P)/ +À¹¤ê¾å¤²¤ë [¤â¤ê¤¢¤²¤ë] /(v1) to pile up/to heap up/to stir up/to bring to a climax/to raise/(P)/ +À¹¤ê¾ì [¤µ¤«¤ê¤Ð] /(n) amusement quarters/ +À¹¤êÀÚ¤ê [¤â¤ê¤­¤ê] /(n) single helping/ +À¹¤êÂô»³ [¤â¤ê¤À¤¯¤µ¤ó] /(adj-na,n) many, varied/ +À¹¤êÅÚ [¤â¤ê¤Ä¤Á] /(n) raise the ground level/fill/ +À¹¤êÉÕ¤±¤ë [¤â¤ê¤Ä¤±¤ë] /(v1) to dish up/ +À¹¤êÊÖ¤¹ [¤â¤ê¤«¤¨¤¹] /(v5s) to rally/to make a comeback/ +À¹¤ë [¤µ¤«¤ë] /(v5r) (1) to prosper/to flourish/(2) to copulate (animals)/ +À¹¤ë [¤â¤ë] /(v5r) (1) to serve (food, etc.)/(2) to fill up/(3) to prescribe/(P)/ +À¹¤ó [¤µ¤«¤ó] /(adj-na,n) popularity/prosperous/(P)/ +À¹¤ó¤Ê´¿·Þ [¤µ¤«¤ó¤Ê¤«¤ó¤²¤¤] /cordial reception/ +À¹¤ó¤Ê¾¦Çä [¤µ¤«¤ó¤Ê¤·¤ç¤¦¤Ð¤¤] /thriving business/ +À¹¤ó¤Ë [¤µ¤«¤ó¤Ë] /energetically/vigorously/heartily/actively/enthusiastically/ +À¹¤ó¤Ë¤Ê¤ë [¤µ¤«¤ó¤Ë¤Ê¤ë] /(exp) to become popular/ +À¹±¿ [¤»¤¤¤¦¤ó] /(n) prosperity/fortune/ +À¹±ã [¤»¤¤¤¨¤ó] /(n) grand banquet/ +À¹²Æ [¤»¤¤¤«] /(n) midsummer/height of summer/ +À¹²ñ [¤»¤¤¤«¤¤] /(n) successful meeting/ +À¹´Ñ [¤»¤¤¤«¤ó] /(n) grand spectacle/ +À¹´ü [¤»¤¤¤­] /(n) prosperous period/ +À¹µ· [¤»¤¤¤®] /(n) grand ceremony/ +À¹µó [¤»¤¤¤­¤ç] /(n) large-scale undertaking/ +À¹¶· [¤»¤¤¤­¤ç¤¦] /(n) success/prosperity/(P)/ +À¹¶È [¤»¤¤¤®¤ç¤¦] /(n) prosperous enterprise/ +À¹»ö [¤»¤¤¤¸] /(n) prosperous undertaking/ +À¹»þ [¤»¤¤¤¸] /(n) prime of life/era of national prosperity/ +À¹¼Ô [¤·¤ç¤¦¤·¤ã] /(n) prosperous person/ +À¹¼Ô [¤·¤ç¤¦¤¸¤ã] /(n) prosperous person/ +À¹¼Ô [¤¸¤ç¤¦¤·¤ã] /(n) prosperous person/ +À¹¼Ôɬ¿ê [¤·¤ç¤¦¤·¤ã¤Ò¤Ã¤¹¤¤] /(exp) The prosperous must decay/ +À¹¼Ôɬ¿ê [¤·¤ç¤¦¤¸¤ã¤Ò¤Ã¤¹¤¤] /(exp) The prosperous must decay/ +À¹¼Ôɬ¿ê [¤¸¤ç¤¦¤·¤ã¤Ò¤Ã¤¹¤¤] /(exp) The prosperous must decay/ +À¹¼Ôɬ¿ê [¤»¤¤¤¸¤ã¤Ò¤Ã¤¹¤¤] /(exp) The prosperous must decay/ +À¹½ë [¤»¤¤¤·¤ç] /(n) height of summer/ +À¹¿ê [¤»¤¤¤¹¤¤] /(n) rise and fall/ups and downs/welfare/vicissitudes/(P)/ +À¹Áõ [¤»¤¤¤½¤¦] /(n,vs) be dressed up/wear rich clothes/ +À¹Âå [¤»¤¤¤À¤¤] /(n) prosperous era/ +À¹Âç [¤»¤¤¤À¤¤] /(adj-na,n) grand/prosperous/magnificent/(P)/ +À¹Âç¤Ë¤ä¤ë [¤»¤¤¤À¤¤¤Ë¤ä¤ë] /(exp) to give (parties) in grand style/ +À¹Âç¤Ë¼ñ¤¯ [¤»¤¤¤À¤¤¤Ë¤ª¤â¤à¤¯] /(exp) to grow in prosperity/ +À¹Åµ [¤»¤¤¤Æ¤ó] /(n) grand ceremony/ +À¹ÅÚ [¤â¤ê¤Ä¤Á] /(n) embankment/ +À¹ÆÁ [¤»¤¤¤È¤¯] /(n) splendid virtue/ +À¹Ç¯ [¤»¤¤¤Í¤ó] /(n) prime of life/ +À¹Ì¾ [¤»¤¤¤á¤¤] /(n) reputation/ +Àº [¤»¤¤] /(n) spirit/(P)/ +Àº¡¹ [¤»¤¤¤¼¤¤] /(adv) at the most/at best/to the utmost/as much (far) as possible/(P)/ +Àº¤¤¤Ã¤Ñ¤¤ [¤»¤¤¤¤¤Ã¤Ñ¤¤] /(n-adv) with all one's might/ +Àº¤¬¿Ô¤­¤ë [¤»¤¤¤¬¤Ä¤­¤ë] /(exp) to be exhausted/one's energy is gone/ +Àº¤ò½Ð¤¹ [¤»¤¤¤ò¤À¤¹] /(exp) to work hard (diligently)/ +Àº¤òϳ¤é¤¹ [¤»¤¤¤ò¤â¤é¤¹] /(exp) to have an involuntary emission of semen/ +Àº°ì [¤»¤¤¤¤¤Ä] /(adj-na,n) purity/ +Àº°ìÇÕ [¤»¤¤¤¤¤Ã¤Ñ¤¤] /(n-adv) with all one's might/(P)/ +Àº±Ô [¤»¤¤¤¨¤¤] /(adj-na,n) elite/picked/powerful/efficient/(P)/ +Àº±Õ [¤»¤¤¤¨¤­] /(n) semen/(P)/ +Àº²Ú [¤»¤¤¤«] /(n) flower/essence/glory/ +Àº³Î [¤»¤¤¤«¤¯] /(adj-na,n) precise/accurate/ +Àº´É [¤»¤¤¤«¤ó] /(n) seminal duct/ +Àºµ¤ [¤»¤¤¤­] /(n) (mind and) spirit/life energy/vitality/essence/ +ÀºµÁ [¤»¤¤¤®] /(n) detailed exposition/ +Àº¶¯ [¤»¤¤¤­¤ç¤¦] /(adj-na,n) powerful/ +Àº¶Ð [¤»¤¤¤­¤ó] /(n) diligence/good attendance/ +Àº¶Ð¾Þ [¤»¤¤¤­¤ó¤·¤ç¤¦] /prize for diligence or good attendance/ +Àº¹ª [¤»¤¤¤³¤¦] /(adj-na,n) elaborate/delicate/exquisite/(P)/ +Àºº¬ [¤»¤¤¤³¤ó] /(n) energy/vitality/ +Àºº² [¤»¤¤¤³¤ó] /(n) soul/energy/spirit/vitality/ +Àººº [¤»¤¤¤µ] /(n) close investigation/careful examination/ +ÀººÌ [¤»¤¤¤µ¤¤] /(n) brilliance/vividness/(P)/ +ÀººÙ [¤»¤¤¤µ¤¤] /(adj-na,n) detail/ +Àº»» [¤»¤¤¤µ¤ó] /(n) exact calculation/squaring of accounts/(P)/ +Àº»»½ê [¤»¤¤¤µ¤ó¤¸¤ç] /(n) fare adjustment office/ +Àº»»½ñ [¤»¤¤¤µ¤ó¤·¤ç] /(n) statement of accounts/ +Àº»»¿Í [¤»¤¤¤µ¤ó¤Ë¤ó] /(n) liquidator (e.g. of a corporation)/ +Àº»Ò [¤»¤¤¤·] /(n) sperm/(P)/ +Àº¼Ë [¤·¤ç¤¦¤¸¤ã] /(n) temple/monastery/convent/ +Àº½Ð¤¹ [¤»¤¤¤À¤¹] /(v5s) to exert oneself/ +Àº¿À [¤»¤¤¤·¤ó] /(n) mind/soul/heart/spirit/intention/(P)/ +Àº¿À¤ÎÈþ [¤»¤¤¤·¤ó¤Î¤Ó] /mental charm/moral beauty/ +Àº¿À°ÂÄêºÞ [¤»¤¤¤·¤ó¤¢¤ó¤Æ¤¤¤¶¤¤] /tranquilizer/ +Àº¿À°Û¾ï¼Ô [¤»¤¤¤·¤ó¤¤¤¸¤ç¤¦¤·¤ã] /psychotic/ +Àº¿À°å³Ø [¤»¤¤¤·¤ó¤¤¤¬¤¯] /psychiatry/ +Àº¿À°å³Ø¼Ô [¤»¤¤¤·¤ó¤¤¤¬¤¯¤·¤ã] /psychiatrist/ +Àº¿À±ÒÀ¸ [¤»¤¤¤·¤ó¤¨¤¤¤»¤¤] /mental health/mental hygiene/ +Àº¿À²Ê [¤»¤¤¤·¤ó¤«] /(n) psychiatry/(P)/ +Àº¿À´ÕÄê [¤»¤¤¤·¤ó¤«¤ó¤Æ¤¤] /psychiatric examination/ +Àº¿À¹½Â¤ [¤»¤¤¤·¤ó¤³¤¦¤¾¤¦] /(n) one's mental make-up (structure)/ +Àº¿ÀºøÍð [¤»¤¤¤·¤ó¤µ¤¯¤é¤ó] /(n) alienation/ +Àº¿À¼çµÁ [¤»¤¤¤·¤ó¤·¤å¤®] /(n) spiritualism/idealism/ +Àº¿À¾ã³² [¤»¤¤¤·¤ó¤·¤ç¤¦¤¬¤¤] /mental disorder/(P)/ +Àº¿À¾õÂÖ [¤»¤¤¤·¤ó¤¸¤ç¤¦¤¿¤¤] /(n) mental condition/state of mind/mentality/ +Àº¿ÀÃÙÂÚ [¤»¤¤¤·¤ó¤Á¤¿¤¤] /(n) mental retardation/ +Àº¿ÀŪ [¤»¤¤¤·¤ó¤Æ¤­] /(adj-na) mental/emotional/(P)/ +Àº¿ÀŪ¶ìÄË [¤»¤¤¤·¤ó¤Æ¤­¤¯¤Ä¤¦] /mental anguish/ +Àº¿ÀŪ»ØƳ¼Ô [¤»¤¤¤·¤ó¤Æ¤­¤·¤É¤¦¤·¤ã] /spiritual leader/ +Àº¿ÀǯÎð [¤»¤¤¤·¤ó¤Í¤ó¤ì¤¤] /a person's mental age/ +Àº¿ÀÇö¼å [¤»¤¤¤·¤ó¤Ï¤¯¤¸¤ã¤¯] /(n) mental retardation/mentally retarded/(P)/ +Àº¿ÀÇö¼å»ù [¤»¤¤¤·¤ó¤Ï¤¯¤¸¤ã¤¯¤¸] /(n) mentally-handicapped (retarded) child/weak-minded child/ +Àº¿ÀÇö¼å¼Ô [¤»¤¤¤·¤ó¤Ï¤¯¤¸¤ã¤¯¤·¤ã] /feeble-minded (weak-minded) person/mentally deficient person/ +Àº¿ÀÉ [¤»¤¤¤·¤ó¤Ó¤ç¤¦] /(n) mental illness/psychosis/ +Àº¿Àɱ¡ [¤»¤¤¤·¤ó¤Ó¤ç¤¦¤¤¤ó] /mental hospital/ +Àº¿ÀʬÀÏ [¤»¤¤¤·¤ó¤Ö¤ó¤»¤­] /(n) psychoanalysis/ +Àº¿ÀʬÎö¾É [¤»¤¤¤·¤ó¤Ö¤ó¤ì¤Ä¤·¤ç¤¦] /(n) schizophrenia/ +Àº¿ÀÎÅË¡ [¤»¤¤¤·¤ó¤ê¤ç¤¦¤Û¤¦] /(n) psychotherapy/ +Àº¿ÀÎÏ [¤»¤¤¤·¤ó¤ê¤ç¤¯] /(n) emotional strength/force of will/ +Àº¿ÀϫƯ [¤»¤¤¤·¤ó¤í¤¦¤É¤¦] /brainwork/ +Àº¿Ê [¤·¤ç¤¦¤¸¤ó] /(n,vs) concentration/diligence/devotion/purification/(P)/ +Àº¿ÊÆü [¤·¤ç¤¦¤¸¤ó¤Ó] /day of abstinence/ +Àº¿ÊÍȤ² [¤·¤ç¤¦¤¸¤ó¤¢¤²] /(n) vegetable tempura/ +Àº¿ÊÍî¤Á [¤·¤ç¤¦¤¸¤ó¤ª¤Á] /first meal (including meat or fish) taken after a period of abstinence)/ +Àº¿ÊÎÁÍý [¤·¤ç¤¦¤¸¤ó¤ê¤ç¤¦¤ê] /style of vegetarian cuisine/ +Àº¿è [¤»¤¤¤¹¤¤] /(n) purity/unselfishness/ +Àº¿ñ [¤»¤¤¤º¤¤] /(n) essence/kernel/spirit/pith/ +ÀºÀº [¤»¤¤¤¼¤¤] /(adv) at the most/at best/to the utmost/as much (far) as possible/ +ÀºÀ½ [¤»¤¤¤»¤¤] /(n,vs) purification/(P)/ +ÀºÀ½Åü [¤»¤¤¤»¤¤¤È¤¦] /refined sugar/ +ÀºÀ½ÉÊ [¤»¤¤¤»¤¤¤Ò¤ó] /(n) refined or finished goods/ +ÀºÀ½Ë¡ [¤»¤¤¤»¤¤¤Û¤¦] /refining process/ +ÀºÁª [¤»¤¤¤»¤ó] /(n) careful selection/(P)/ +ÀºÁÆ [¤»¤¤¤½] /(n) fineness or coarseness/minuteness or roughness/ +ÀºÁã [¤»¤¤¤½¤¦] /(n) testicle/ +ÀºÃî [¤»¤¤¤Á¤å¤¦] /(n) sperm(atozoon)/ +ÀºÄÌ [¤»¤¤¤Ä¤¦] /(n,vs) acquaintance/having knowledge/being expert/being versed in/conversant/(P)/ +ÀºÅÙ [¤»¤¤¤É] /(n) precision/accuracy/(P)/ +ÀºÅü [¤»¤¤¤È¤¦] /(n) refined sugar/sugar refining/ +ÀºÅþ [¤»¤¤¤È¤¦] /(adj-na,n) meticulous/ +ÀºÆ¼ [¤»¤¤¤É¤¦] /(n) refined copper/ +ÀºÆÉ [¤»¤¤¤É¤¯] /(n,vs) intensive reading/conning/ +ÀºÆù [¤»¤¤¤Ë¤¯] /(n) small goods/processed meat/good quality meat/ +ÀºÆùŹ [¤»¤¤¤Ë¤¯¤Æ¤ó] /(n) meat shop/butcher's shop/ +ÀºÇ¹ [¤»¤¤¤Î¤¦] /(n) seminal vesicle/ +ÀºÇÀ [¤»¤¤¤Î¤¦] /(n) hard-working farmer or agriculturalist/ +ÀºÇò [¤»¤¤¤Ï¤¯] /(n) refining/polishing (of rice)/ +ÀºÇòÅü [¤»¤¤¤Ï¤¯¤È¤¦] /refined sugar/ +ÀºÇòÊÆ [¤»¤¤¤Ï¤¯¤Þ¤¤] /(n) polished rice/ +ÀºÇòΨ [¤»¤¤¤Ï¤¯¤ê¤Ä] /degree of milling (of rice)/ +ÀºÇö [¤»¤¤¤Ï¤¯] /(n) (abbr) mental retardation/mentally retarded/ +ÀºÇö»ù [¤»¤¤¤Ï¤¯¤¸] /(abbr) mentally-handicapped (retarded) child/weak-minded child/ +ÀºÇþ [¤»¤¤¤Ð¤¯] /(n) polished barley or wheat/ +ÀºÊ´ [¤»¤¤¤Õ¤ó] /fine powder/ +ÀºÊ¼ [¤»¤¤¤Ó¤ç¤¦] /(n) picked troops/elite soldiers/crack troops/ +ÀºÊ¼ [¤»¤¤¤Ø¤¤] /(n) picked troops/elite soldiers/crack troops/ +ÀºÊÆ [¤»¤¤¤Þ¤¤] /(n) polished rice/(P)/ +ÀºÊƽê [¤»¤¤¤Þ¤¤¤¸¤ç] /(n) rice(-cleaning) mill/ +ÀºÌ© [¤»¤¤¤ß¤Ä] /(adj-na,n) precise/exact/detailed/minute/close/(P)/ +ÀºÌ©²Ê³Ø [¤»¤¤¤ß¤Ä¤«¤¬¤¯] /(n) the exact sciences/ +ÀºÌ©µ¡³£ [¤»¤¤¤ß¤Ä¤­¤«¤¤] /(n) precision instrument or machine/ +ÀºÌ©µ¡³£¹©¶È [¤»¤¤¤ß¤Ä¤­¤«¤¤¤³¤¦¤®¤ç¤¦] /precision machinery industry/ +ÀºÌ©Í¶Æ³¥ß¥µ¥¤¥ë [¤»¤¤¤ß¤Ä¤æ¤¦¤É¤¦¥ß¥µ¥¤¥ë] /precision guided missile/ +ÀºÌ¯ [¤»¤¤¤ß¤ç¤¦] /(adj-na,n) exquisite/ +ÀºÌý [¤»¤¤¤æ] /(n) refined oil/essential oil/essence/ +ÀºÌý½ê [¤»¤¤¤æ¤·¤ç] /oil refinery/ +ÀºÎÏ [¤»¤¤¤ê¤ç¤¯] /(n) energy/vigor/vitality/(P)/ +ÀºÎå [¤»¤¤¤ì¤¤] /(n) diligence/industry/ +ÀºÎî [¤·¤ç¤¦¤ê¤ç¤¦] /(n) (Buddh) spirit of the deceased/ +ÀºÎî [¤»¤¤¤ì¤¤] /(n) spirit/soul/ghost/ +ÀºÎî¿®¶Ä [¤»¤¤¤ì¤¤¤·¤ó¤³¤¦] /animism/ +ÀºÎîή¤· [¤·¤ç¤¦¤ê¤ç¤¦¤Ê¤¬¤·] /(n) floating lanterns or offerings for the spirits of the deceased/ +ÀºÎû [¤»¤¤¤ì¤ó] /(n,vs) refining (metals)/smelting (copper)/temper/ +ÀºÎý [¤»¤¤¤ì¤ó] /(n) scouring/training/ +ÀºÏ£ [¤»¤¤¤ì¤ó] /(n,vs) refining/smelting/tempering/ +ÀºÏ£½ê [¤»¤¤¤ì¤ó¤·¤ç] /refinery/smelting works/ +ÀºÏ£½ê [¤»¤¤¤ì¤ó¤¸¤ç] /refinery/smelting works/ +Àº×û [¤»¤¤¤«¤ó] /(adj-na,n) fearless/intrepid/ +ÀºåÌ [¤»¤¤¤Á] /(adj-na,n) delicate/minute/subtle/ +À» [¤»¤¤] /(pref) saint/st./ +À»¤Î¸æÂå [¤Ò¤¸¤ê¤Î¤ß¤è] /highly-esteemed emperor's reign/ +À»¥¨¥ë¥â¤Î²Ð [¤»¤¤¥¨¥ë¥â¤Î¤Ò] /St Elmo's fire/ +À»¥Ë¥³¥é¥¹ [¤»¤¤¥Ë¥³¥é¥¹] /Saint Nicholas/ +À»°è [¤»¤¤¤¤¤­] /(n) sacred precincts/(P)/ +À»²¸ [¤»¤¤¤ª¤ó] /(n) imperial blessings or favor/ +À»²È² [¤»¤¤¤«¤¾¤¯] /(n) the Holy Family/ +À»²Î [¤»¤¤¤«] /(n) hymn/chant/sacred song/ +À»²ÎÂâ [¤»¤¤¤«¤¿¤¤] /(n) choir/ +À»²Ð [¤»¤¤¤«] /(n) (1) sacred fire (torch)/(2) Olympic flame/(P)/ +À»²Ð¥ê¥ì¡¼ [¤»¤¤¤«¥ê¥ì¡¼] /(n) Olympic torch relay/ +À»²ÐÂæ [¤»¤¤¤«¤À¤¤] /(n) platform (structure) bearing the Olympic flame/ +À»¶µ [¤»¤¤¤­¤ç¤¦] /(n) sacred teachings/Confucianism/Christianity/ +À»¸­ [¤»¤¤¤±¤ó] /(n) saints and sages/ +À»¸ø²ñ [¤»¤¤¤³¤¦¤«¤¤] /(n) Anglican or Episcopal Church/ +À»»» [¤»¤¤¤µ¤ó] /(n) Emperor's age/ +À»»Á [¤»¤¤¤µ¤ó] /(n) celebrant/ +À»»Á¼° [¤»¤¤¤µ¤ó¤·¤­] /(n) Holy Communion/the Eucharist/the Lord's Supper/ +À»»Ý [¤»¤¤¤·] /(n) imperial command/ +À»¼Ô [¤»¤¤¤¸¤ã] /(n) saint/ +À»¼÷ [¤»¤¤¤¸¤å] /(n) age or life of the emperor/ +À»½µ [¤»¤¤¤·¤å¤¦] /Holy Week/ +À»½ñ [¤»¤¤¤·¤ç] /(n) Bible/scriptures/(P)/ +À»½÷ [¤»¤¤¤¸¤ç] /(n) saint/holy woman/ +À»¾å [¤»¤¤¤¸¤ç¤¦] /(n) the emperor/ +À»¿¦ [¤»¤¤¤·¤ç¤¯] /(n) sacred profession/holy orders/vocation/ministry/ +À»¿¦¼Ô [¤»¤¤¤·¤ç¤¯¤·¤ã] /(n) clergyman/churchman/clergy/(P)/ +À»¿Í [¤»¤¤¤¸¤ó] /(n) saint/sage/holy man/(P)/ +À»À× [¤»¤¤¤»¤­] /(n) holy site/ +À»ÀØ [¤»¤¤¤»¤­] /(n) holy site/ +À»Àï [¤»¤¤¤»¤ó] /(n) holy war/crusade/(P)/ +À»Áü [¤»¤¤¤¾¤¦] /(n) sacred image/icon/ +À»ÂÎ [¤»¤¤¤¿¤¤] /(n) the emperor's person/the Host/the Eucharist/Holy Communion/ +À»ÂÎÇÒÎÎ [¤»¤¤¤¿¤¤¤Ï¤¤¤ê¤ç¤¦] /the Eucharist/Holy Communion/ +À»Âå [¤»¤¤¤À¤¤] /(n) magnificent imperial reign/ +À»ÃÂº× [¤»¤¤¤¿¤ó¤µ¤¤] /(n) Christmas/ +À»ÃÅ [¤»¤¤¤À¤ó] /(n) altar/ +À»ÃÇ [¤»¤¤¤À¤ó] /(n) imperial decision/ +À»ÃÏ [¤»¤¤¤Á] /(n) sacred place/holy ground/the Holy Land/(P)/ +À»ÃϽäÎé [¤»¤¤¤Á¤¸¤å¤ó¤ì¤¤] /pilgrimage/ +À»Å¯ [¤»¤¤¤Æ¤Ä] /(n) wise man/ +À»Åµ [¤»¤¤¤Æ¤ó] /(n) scriptures/ +À»ÅÁ [¤»¤¤¤Ç¤ó] /(Catholic) tradition/ +À»ÅÌ [¤»¤¤¤È] /(n) disciple/adherent/ +À»Æ² [¤»¤¤¤É¤¦] /(n) (Confucian) temple/church/sanctuary/(P)/ +À»ÆÁ [¤»¤¤¤È¤¯] /(n) imperial virtue/ +À»Æü [¤»¤¤¤¸¤Ä] /(n) holy day/the Sabbath/ +À»ÉÀ [¤»¤¤¤Ó¤ç¤¦] /(n) Confucian temple/ +À»ÊÌ [¤»¤¤¤Ù¤Ä] /(n) consecration/ +À»Êì [¤»¤¤¤Ü] /(n) emperor's mother/Virgin Mary/(P)/ +À»Ìë [¤»¤¤¤ä] /(n) holy night/Christmas Eve/ +À»Ìý [¤»¤¤¤æ] /(n) holy oil/ +À»Îî [¤»¤¤¤ì¤¤] /(n) the holy ghost/ +À»Îî¹ßÎ×º× [¤»¤¤¤ì¤¤¤³¤¦¤ê¤ó¤µ¤¤] /(n) (the feast of) Pentecost/ +À»Ï©²Ã [¤»¤¤¤í¤«] /Saint Luke's (Tokyo Hospital)/ +À»Ï©²Ãɱ¡ [¤»¤¤¤í¤«¤Ó¤ç¤¦¤¤¤ó] /St Luke Hospital/ +À¼ [¤³¤¨] /(n) voice/(P)/ +À¼¤¬Î«¤ì¤ë [¤³¤¨¤¬¤«¤¹¤ì¤ë] /(exp) to become hoarse/ +À¼¤ò¤«¤±¤ë [¤³¤¨¤ò¤«¤±¤ë] /(v1) to greet/to call out to someone/ +À¼¤ò³Ý¤±¤ë [¤³¤¨¤ò¤«¤±¤ë] /(v1) to greet/to call out to someone/ +À¼¤òµÍ¤Þ¤é¤»¤Æ [¤³¤¨¤ò¤Ä¤Þ¤é¤»¤Æ] /in a choked voice/ +À¼¤ò¾å¤²¤ë [¤³¤¨¤ò¤¢¤²¤ë] /(exp) to raise one's voice/ +À¼¤òǦ¤Ð¤»¤Æ [¤³¤¨¤ò¤·¤Î¤Ð¤»¤Æ] /in a subdued voice/ +À¼¤òΩ¤Æ¤ë [¤³¤¨¤ò¤¿¤Æ¤ë] /(v1) to let out a cry/to shout/ +À¼¤òÎå¤Þ¤¹ [¤³¤¨¤ò¤Ï¤²¤Þ¤¹] /(exp) to raise one's voice/ +À¼°è [¤»¤¤¤¤¤­] /(n) range of voice/ +À¼±ç [¤»¤¤¤¨¤ó] /(n) encouragement/cheering/support/(P)/ +À¼²» [¤³¤ï¤Í] /(n) vocal sound/tone of voice/ +À¼²» [¤»¤¤¤ª¤ó] /(n) vocal sound/tone of voice/ +À¼²Á [¤»¤¤¤«] /(n) reputation/fame/ +À¼³Ú [¤»¤¤¤¬¤¯] /(n) vocal music/(P)/ +À¼³Ú²È [¤»¤¤¤¬¤¯¤«] /(n) vocalist/ +À¼³Ý¤«¤ê [¤³¤¨¤¬¤«¤ê] /(n) recommendation of an influential person/ +À¼¹â [¤³¤ï¤À¤«] /(adj-na,n) with a loud voice/(P)/ +À¼¹â¤ËÏÀ¤¸¤ë [¤³¤ï¤À¤«¤Ë¤í¤ó¤¸¤ë] /(exp) to argue loudly/ +À¼¿§ [¤³¤ï¤¤¤í] /(n) (1) tone of voice/(2) mimicry/imitative voice/(P)/ +À¼¿§ [¤»¤¤¤·¤ç¤¯] /(n) voice and countenance/song and women/ +À¼ÂÓ [¤»¤¤¤¿¤¤] /(n) vocal cords/ +À¼ÂÓÌÏ¼Ì [¤»¤¤¤¿¤¤¤â¤·¤ã] /vocal mimicry/ +À¼Ä´ [¤»¤¤¤Á¤ç¤¦] /(n) tone (of voice)/style/tone (in Chinese phonetics)/ +À¼Æ» [¤»¤¤¤É¤¦] /(n) vocal tract/ +À¼ÊѤï¤ê [¤³¤¨¤¬¤ï¤ê] /(n) change (break) of voice/ +À¼Ë¾ [¤»¤¤¤Ü¤¦] /(n) fame/popularity/reputation/ +À¼ÌÀ [¤»¤¤¤á¤¤] /(n) declaration/statement/proclamation/(P)/ +À¼ÌÀ½ñ [¤»¤¤¤á¤¤¤·¤ç] /(n) statement/ +À¼Ìæ [¤»¤¤¤â¤ó] /(n) voice print/ +À¼Ìç [¤»¤¤¤â¤ó] /(adj-no,n) glottis/ +À¼Í¥ [¤»¤¤¤æ¤¦] /(n) voice actor or actress (radio, animation, etc.)/ +À¼ÍÀ [¤»¤¤¤è] /(n) reputation/fame/credit/honor and distinction/ +À¼ÎÌ [¤»¤¤¤ê¤ç¤¦] /(n) (speaking) volume/ +À½ [¤»¤¤] /(n,n-suf) -made/make/(P)/ +À½¤¹¤ë [¤»¤¤¤¹¤ë] /(vs-s) to make (something)/ +À½±ö [¤»¤¤¤¨¤ó] /(n) salt making/ +À½±ö¶È [¤»¤¤¤¨¤ó¤®¤ç¤¦] /the salt industry/ +À½²Û [¤»¤¤¤«] /(n) confectionery/ +À½²Û¶È¼Ô [¤»¤¤¤«¤®¤ç¤¦¤·¤ã] /confectioner/ +À½³× [¤»¤¤¤«¤¯] /(n) tanning/ +À½³×¶È [¤»¤¤¤«¤¯¤®¤ç¤¦] /the tanning industry/ +À½´Ì [¤»¤¤¤«¤ó] /(n) can manufacturing/ +À½´Ì¹©¾ì [¤»¤¤¤«¤ó¤³¤¦¤¸¤ç¤¦] /(tin) can factory/ +À½·¤ [¤»¤¤¤«] /(n) shoe-making/ +À½·¤¶È [¤»¤¤¤«¤®¤ç¤¦] /the shoemaking industry/ +À½¹Ý [¤»¤¤¤³¤¦] /(n) steel manufacture/(P)/ +À½¹Ý¶È [¤»¤¤¤³¤¦¤®¤ç¤¦] /steel industry/ +À½¹Ý½ê [¤»¤¤¤³¤¦¤·¤ç] /steelworks/steel mill/steelmaking plant/ +À½¹Ý½ê [¤»¤¤¤³¤¦¤¸¤ç] /steelworks/steel mill/steelmaking plant/ +À½ºà [¤»¤¤¤¶¤¤] /(n) sawing/ +À½ºà¶È [¤»¤¤¤¶¤¤¤®¤ç¤¦] /lumbering (sawing) industry/ +À½ºà½ê [¤»¤¤¤¶¤¤¤·¤ç] /sawmill/lumbermill/ +À½ºî [¤»¤¤¤µ¤¯] /(n,vs) manufacture/production/(P)/ +À½ºî¼Ô [¤»¤¤¤µ¤¯¤·¤ã] /manufacturer/producer/ +À½ºî½ê [¤»¤¤¤µ¤¯¤·¤ç] /(n) works/factory/plant/ +À½ºî½ê [¤»¤¤¤µ¤¯¤¸¤ç] /(n) works/factory/plant/ +À½ºîÈñ [¤»¤¤¤µ¤¯¤Ò] /(n) production cost/(P)/ +À½»å [¤»¤¤¤·] /(n) spinning/silk reeling/filature/ +À½»å¶È [¤»¤¤¤·¤®¤ç¤¦] /the silk industry/ +À½»æ [¤»¤¤¤·] /(n) paper making or manufacturing/(P)/ +À½»æ¶È [¤»¤¤¤·¤®¤ç¤¦] /the paper (manufacturing) industry/ +À½»æ¹©¾ì [¤»¤¤¤·¤³¤¦¤¸¤ç¤¦] /(n) paper mill (factory)/ +À½¿¥ [¤»¤¤¤·¤ç¤¯] /(n) weaving/ +À½¿Þ [¤»¤¤¤º] /(n) draughtsmanship/drawing/sketching/mapmaking/cartography/(P)/ +À½¿Þ²È [¤»¤¤¤º¤«] /cartographer/ +À½¿ÞÈÄ [¤»¤¤¤º¤Ð¤ó] /(n) drafting (drawing) board/ +À½Â¤ [¤»¤¤¤¾¤¦] /(n,vs) manufacture/production/(P)/ +À½Â¤¶È [¤»¤¤¤¾¤¦¤®¤ç¤¦] /(n) manufacturing industry/ +À½Â¤¸µ [¤»¤¤¤¾¤¦¤â¤È] /(n) manufacturer/maker/ +À½Â¤¹©Äø [¤»¤¤¤¾¤¦¤³¤¦¤Æ¤¤] /(n) manufacturing process/ +À½Â¤¼Ô [¤»¤¤¤¾¤¦¤·¤ã] /manufacturer/ +À½Â¤½ê [¤»¤¤¤¾¤¦¤·¤ç] /(n) factory/manufactory/works/mill/ +À½Â¤½ê [¤»¤¤¤¾¤¦¤¸¤ç] /(n) factory/manufactory/works/mill/ +À½Â¤Ç¯·îÆü [¤»¤¤¤¾¤¦¤Í¤ó¤¬¤Ã¤Ô] /(n) date of manufacture/ +À½Â¤ÈÖ¹æ [¤»¤¤¤¾¤¦¤Ð¤ó¤´¤¦] /(n) (manufacturer's) serial number/ +À½Â¤ÉÊ [¤»¤¤¤¾¤¦¤Ò¤ó] /manufactured goods/ +À½Â¤ÊªÀÕǤ [¤»¤¤¤¾¤¦¤Ö¤Ä¤»¤­¤Ë¤ó] /(n) product liability/ +À½Â¤ÊªÀÕǤˡ [¤»¤¤¤¾¤¦¤Ö¤Ä¤»¤­¤Ë¤ó¤Û¤¦] /(n) product liability law/ +À½ÂÞ [¤»¤¤¤¿¤¤] /bag manufacturing/ +À½Ãº [¤»¤¤¤¿¤ó] /(n) charcoal making/ +À½Ãã [¤»¤¤¤Á¤ã] /(n) tea processing/ +À½Ãã¶È [¤»¤¤¤Á¤ã¤®¤ç¤¦] /tea processing industry/ +À½Å´ [¤»¤¤¤Æ¤Ä] /(n) iron manufacture/(P)/ +À½Å´¶È [¤»¤¤¤Æ¤Ä¤®¤ç¤¦] /the iron industry/ +À½Å´½ê [¤»¤¤¤Æ¤Ä¤·¤ç] /(n) ironworks/steelworks/(P)/ +À½Å´½ê [¤»¤¤¤Æ¤Ä¤¸¤ç] /(n) ironworks/steelworks/ +À½Åü [¤»¤¤¤È¤¦] /(n) sugar manufacture/(P)/ +À½Åü¶È [¤»¤¤¤È¤¦¤®¤ç¤¦] /(n) the sugar industry/ +À½Åü½ê [¤»¤¤¤È¤¦¤¸¤ç] /(n) sugar refinery/ +À½Æ« [¤»¤¤¤È¤¦] /porcelain manufacturing/ +À½Æ«¶È [¤»¤¤¤È¤¦¤®¤ç¤¦] /the porcelain or ceramics industry/ +À½ÈÇ [¤»¤¤¤Ï¤ó] /(n) platemaking (printing)/ +À½Èǽê [¤»¤¤¤Ï¤ó¤¸¤ç] /platemaking shop/ +À½É¹ [¤»¤¤¤Ò¤ç¤¦] /(n) ice making/ +À½É¹µ¡ [¤»¤¤¤Ò¤ç¤¦¤­] /ice maker/ice machine/ +À½É¹»® [¤»¤¤¤Ò¤ç¤¦¤¶¤é] /ice-making pan/ +À½É¹½ê [¤»¤¤¤Ò¤ç¤¦¤¸¤ç] /ice plant/ +À½ÉÊ [¤»¤¤¤Ò¤ó] /(n) manufactured goods/finished goods/(P)/ +À½Éʥ饤¥ó [¤»¤¤¤Ò¤ó¥é¥¤¥ó] /product line/ +À½Éʲó¼ý [¤»¤¤¤Ò¤ó¤«¤¤¤·¤å¤¦] /(n) recall (of goods)/ +À½Éʸ¶²Á [¤»¤¤¤Ò¤ó¤²¤ó¤«] /manufacturing cost/ +À½ÉÊÀïά [¤»¤¤¤Ò¤ó¤»¤ó¤ê¤ã¤¯] /product strategy/ +À½Ê´ [¤»¤¤¤Õ¤ó] /(n,vs) milling/grinding into flour/ +À½Ê´µ¡ [¤»¤¤¤Õ¤ó¤­] /milling machine/a mill/ +À½Ê´¶È [¤»¤¤¤Õ¤ó¤®¤ç¤¦] /the flour(-milling) industry/ +À½Ê´½ê [¤»¤¤¤Õ¤ó¤·¤ç] /(n) flour mill/ +À½Ê´½ê [¤»¤¤¤Õ¤ó¤¸¤ç] /(n) flour mill/ +À½Ë¡ [¤»¤¤¤Û¤¦] /(n) manufacturing method/recipe/formula/(P)/ +À½ËÜ [¤»¤¤¤Û¤ó] /(n) book making (binding, publishing)/ +À½Ëܲ° [¤»¤¤¤Û¤ó¤ä] /(n) bookbinder/ +À½Ëã [¤»¤¤¤Þ] /(n) flax (hemp) spinning/hemp dressing/ +À½ÌÍ [¤»¤¤¤á¤ó] /(n) noodle making/ +À½Ìô [¤»¤¤¤ä¤¯] /(n) pharmacy/chemist (shop)/drug store/(P)/ +À½Ìô²ñ¼Ò [¤»¤¤¤ä¤¯¤¬¤¤¤·¤ã] /(n) pharmaceutical (drug) company/ +À½Ìý [¤»¤¤¤æ] /(n) oil refining/ +À½Ìý½ê [¤»¤¤¤æ¤¸¤ç] /oil refinery/(P)/ +À½Ï£ [¤»¤¤¤ì¤ó] /(n) smelting/ +À¾ [¤Ë¤·] /(n) west/(P)/ +À¾¤ÎÊý [¤Ë¤·¤Î¤Û¤¦] /western direction/ +À¾¥¢¥Õ¥ê¥« [¤Ë¤·¥¢¥Õ¥ê¥«] /West Africa/ +À¾¥É¥¤¥Ä [¤Ë¤·¥É¥¤¥Ä] /West Germany/(P)/ +À¾¥è¡¼¥í¥Ã¥Ñ [¤Ë¤·¥è¡¼¥í¥Ã¥Ñ] /Western Europe/ +À¾°è [¤»¤¤¤¤¤­] /(n) western regions of China/ +À¾±» [¤¹¤¤¤«] /(n) watermelon/(P)/ +À¾±»³ä¤ê [¤¹¤¤¤«¤ï¤ê] /watermelon splitting (game)/ +À¾²¤ [¤»¤¤¤ª¤¦] /(n) Western Europe/(P)/ +À¾²¤²½ [¤»¤¤¤ª¤¦¤«] /westernization/ +À¾²¤½ô¹ñ [¤»¤¤¤ª¤¦¤·¤ç¤³¤¯] /(n) West European countries/ +À¾²¤Ê¸ÌÀ [¤»¤¤¤ª¤¦¤Ö¤ó¤á¤¤] /(n) Western civilization/ +À¾²ó¤ê [¤Ë¤·¤Þ¤ï¤ê] /(n) west circuit/ +À¾³¤´ß [¤Ë¤·¤«¤¤¤¬¤ó] /(n) west coast/ +À¾´ß [¤»¤¤¤¬¤ó] /(n) west coast/west bank/ +À¾´ó¤ê [¤Ë¤·¤è¤ê] /westerly/from the west/ +À¾µª [¤»¤¤¤­] /(n) Christian era/ +À¾·Ð [¤»¤¤¤±¤¤] /(n) west longitude/ +À¾¸ý [¤Ë¤·¤°¤Á] /(n) west entrance/(P)/ +À¾¸þ¤­ [¤Ë¤·¤à¤­] /(n) facing west/ +À¾¹× [¤µ¤¤¤´¤ó] /Saigon/ +À¾¹Ù [¤»¤¤¤³¤¦] /(n) (rare) western suburb/ +À¾¹âÅìÄã [¤»¤¤¤³¤¦¤È¤¦¤Æ¤¤] /(n) high barometric pressure to the west, low pressure to the east/ +À¾¿Ø [¤Ë¤·¤¸¤ó] /(n) district in Kyoto/ +À¾¿Ø¿¥¤ê [¤Ë¤·¤¸¤ó¤ª¤ê] /(n) Nishijin silk fabrics/Nishijin brocade/ +À¾Á² [¤»¤¤¤¼¤ó] /(n) westward advance/ +À¾Â¦ [¤Ë¤·¤¬¤ï] /(n) west side/west bank/(P)/ +À¾Â¦½ô¹ñ [¤Ë¤·¤¬¤ï¤·¤ç¤³¤¯] /(n) Western countries/ +À¾Å¯ [¤»¤¤¤Æ¤Ä] /(n) western philosopher/ +À¾ÅÚ [¤»¤¤¤É] /(n) western lands (China, India, etc.)/the West/ +À¾ÆÈ [¤»¤¤¤É¤¯] /West Germany/(P)/ +À¾Æî [¤»¤¤¤Ê¤ó] /(n) south-west/(P)/ +À¾Æî [¤Ë¤·¤ß¤Ê¤ß] /(n) south-west/ +À¾Æî¤ÎÌò [¤»¤¤¤Ê¤ó¤Î¤¨¤­] /the Satsuma Rebellion/ +À¾ÆîÀ¾ [¤»¤¤¤Ê¤ó¤»¤¤] /(n) west-southwest/ +À¾Æü [¤Ë¤·¤Ó] /(n) westering sun/(P)/ +À¾ÆüËÜ [¤Ë¤·¤Ë¤Ã¤Ý¤ó] /western Japan/(P)/ +À¾ÆüËÜ [¤Ë¤·¤Ë¤Û¤ó] /western Japan/ +À¾È¾µå [¤Ë¤·¤Ï¤ó¤­¤å¤¦] /(n) the Occident/ +À¾Èɲç [¤¹¤Ú¤¤¤ó] /Spain/ +À¾Éð [¤»¤¤¤Ö] /(n) Western military/(P)/ +À¾Éô [¤»¤¤¤Ö] /(n) the west/western part/the West/(P)/ +À¾Éô·à [¤»¤¤¤Ö¤²¤­] /(n) western (film genre)/ +À¾É÷ [¤»¤¤¤Õ¤¦] /(n) west wind/ +À¾É÷ [¤Ë¤·¤«¤¼] /(n) west wind/(P)/ +À¾Êý [¤µ¤¤¤Û¤¦] /(n) western direction/ +À¾Êý [¤»¤¤¤Û¤¦] /(n) western direction/(P)/ +À¾ËÌ [¤»¤¤¤Û¤¯] /(n) north-west/ +À¾ËÌÀ¾ [¤»¤¤¤Û¤¯¤»¤¤] /(n) west-northwest/ +À¾ËÜ´ê»û [¤Ë¤·¤Û¤ó¤¬¤ó¤¸] /temple in Kyoto/ +À¾ÌÀ¤«¤ê [¤Ë¤·¤¢¤«¤ê] /(n) twilight/western evening sky/ +À¾Í· [¤µ¤¤¤æ¤¦] /(n) westward trip/trip to the West/ +À¾Í· [¤»¤¤¤æ¤¦] /(n) westward trip/trip to the West/ +À¾Í·µ­ [¤»¤¤¤æ¤¦¤­] /Monkey/Journey to the West (classic of Chinese literature)/ +À¾ÍÎ [¤»¤¤¤è¤¦] /(n) the west/Western countries/(P)/ +À¾Íβ½ [¤»¤¤¤è¤¦¤«] /westernization/ +À¾Íβè [¤»¤¤¤è¤¦¤¬] /(n) western painting/oil painting/western film/ +À¾Íθë [¤»¤¤¤è¤¦¤´] /checkers/ +À¾ÍÎ»Ë [¤»¤¤¤è¤¦¤·] /(n) history of the Western world/ +À¾Íλæ [¤»¤¤¤è¤¦¤·] /(n) (western) paper/ +À¾Íμ° [¤»¤¤¤è¤¦¤·¤­] /western style or fashion/ +À¾Íξ­´ý [¤»¤¤¤è¤¦¤·¤ç¤¦¤®] /chess/ +À¾Íξ¾Ïª [¤»¤¤¤è¤¦¤·¤ç¤¦¤í] /(European) truffle/ +À¾ÍÎ¿Í [¤»¤¤¤è¤¦¤¸¤ó] /(n) Western people/(P)/ +À¾ÍÎǬ [¤»¤¤¤è¤¦¤Í¤®] /leek/ +À¾ÍÎÉ÷ [¤»¤¤¤è¤¦¤Õ¤¦] /(n) western style/ +À¾ÍÎʸÌÀ [¤»¤¤¤è¤¦¤Ö¤ó¤á¤¤] /(n) Western civilization/ +À¾Îñ [¤»¤¤¤ì¤­] /(n) Christian Era/anno domini (A.D.)/(P)/ +À¾Ï [¤»¤¤¤ï] /(exp) Spanish-Japanese/ +À¿ [¤Þ¤³¤È] /(adv,n) truth/faith/fidelity/sincerity/trust/confidence/reliance/devotion/(P)/ +À¿¤·¤ä¤«¤Ë [¤Þ¤³¤È¤·¤ä¤«¤Ë] /as if it were true/with seeming truth/plausibly/ +À¿¤Ë [¤Þ¤³¤È¤Ë] /(adv) indeed/really/absolutely/truly/actually/(P)/ +À¿¤ò¿Ô¤¯¤¹ [¤Þ¤³¤È¤ò¤Ä¤¯¤¹] /(exp) to do with sincerity/ +À¿°Õ [¤»¤¤¤¤] /(n-adv,n) sincerity/good faith/(P)/ +À¿¼Â [¤»¤¤¤¸¤Ä] /(adj-na,n) sincere/honest/faithful/(P)/ +À¿¿´ [¤»¤¤¤·¤ó] /(n) sincerity/ +À¿¿´À¿°Õ [¤»¤¤¤·¤ó¤»¤¤¤¤] /(adv,n) in all sincerity/with one's whole heart/whole-hearted devotion/ +À¿Ãé [¤»¤¤¤Á¤å¤¦] /(adj-na,n) loyalty/ +ÀÀ¤¤ [¤Á¤«¤¤] /(n) oath/vow/(P)/ +ÀÀ¤¤¤òΩ¤Æ¤Æ¤¤¤ë [¤Á¤«¤¤¤ò¤¿¤Æ¤Æ¤¤¤ë] /(exp) to be under a vow/ +ÀÀ¤¤¸ò¤ï¤¹ [¤Á¤«¤¤¤«¤ï¤¹] /to vow to each other/ +ÀÀ¤¦ [¤Á¤«¤¦] /(v5u) to swear/to vow/to take an oath/to pledge/(P)/ +ÀÀ¤Ã¤Æ [¤Á¤«¤Ã¤Æ] /(adv) surely/upon my word/by Jove/(P)/ +ÀÀ´ê [¤»¤¤¤¬¤ó] /(n) oath/ +ÀÀ´ê¸¢ [¤»¤¤¤¬¤ó¤±¤ó] /oath of office/ +ÀÀ¸À [¤»¤¤¤²¤ó] /(n,vs) attestation/attest/vow or oath (made to the gods)/ +ÀÀ»æ [¤»¤¤¤·] /(n) written oath/ +ÀÀ»ì [¤»¤¤¤·] /(n) vow/oath/pledge/ +ÀÀʸ [¤»¤¤¤â¤ó] /(n) written oath/ +ÀÀʸʧ¤¤ [¤»¤¤¤â¤ó¤Ð¤é¤¤] /bargain sale/ +ÀÀÌó [¤»¤¤¤ä¤¯] /(n) written vow/(P)/ +ÀÀÌó½ñ [¤»¤¤¤ä¤¯¤·¤ç] /written oath/covenant/ +ÀÁ¤¤ [¤³¤¤] /(n) request/ +ÀÁ¤¦ [¤³¤¦] /(v5u-s) to ask/to request/to invite/(P)/ +ÀÁ¤±¤ë [¤¦¤±¤ë] /(v1) to receive/to accept/(P)/ +ÀÁ¤±¹ç¤¦ [¤¦¤±¤¢¤¦] /(v5u) to assure/to guarantee/to undertake/ +ÀÁ¤±½Ð¤¹ [¤¦¤±¤À¤¹] /(v5s) to redeem/ +ÀÁ¤±½ñ [¤¦¤±¤·¤ç] /(n) written acknowledgement/ +ÀÁ¤±¿Í [¤¦¤±¤Ë¤ó] /(n) guarantor/ +ÀÁ¤±Çä¤ê [¤¦¤±¤¦¤ê] /(n) retailing/telling at second hand/ +ÀÁ¤±È½ [¤¦¤±¤Ï¤ó] /(n) seal of surety/ +ÀÁ¤±É餤 [¤¦¤±¤ª¤¤] /(n) contracted work/contract (for work)/ +ÀÁ¤±É餦 [¤¦¤±¤ª¤¦] /(v5u) to contract/to undertake/(P)/ +ÀÁ¤±Ìᤷ [¤¦¤±¤â¤É¤·] /(n) redemption/ +ÀÁ¤¸Æþ¤ì¤ë [¤·¤ç¤¦¤¸¤¤¤ì¤ë] /(v1) to invite or usher in/ +ÀÁ±Ú [¤»¤¤¤¨¤Ä] /(vs) beseeching/requesting (an audience)/ +ÀÁ²Ë [¤»¤¤¤«] /(n) vacation request/request for leave of absence/ +ÀÁ´ê [¤»¤¤¤¬¤ó] /(n) petition/(P)/ +ÀÁ´ê¼Ô [¤»¤¤¤¬¤ó¤·¤ã] /petitioner/ +ÀÁ´ê½ñ [¤»¤¤¤¬¤ó¤·¤ç] /(a written) petition/ +ÀÁµá [¤»¤¤¤­¤å¤¦] /(n,vs) claim/demand/application/request/(P)/ +ÀÁµá³Û [¤»¤¤¤­¤å¤¦¤¬¤¯] /amount billed or claimed/ +ÀÁµá¸¢ [¤»¤¤¤­¤å¤¦¤±¤ó] /(n) claim rights/(P)/ +ÀÁµá½ñ [¤»¤¤¤­¤å¤¦¤·¤ç] /(n) bill/job invoice/ +ÀÁ·± [¤»¤¤¤¯¤ó] /(n) request for instructions/ +ÀÁÂ÷ [¤»¤¤¤¿¤¯] /(n) solicitation/(P)/ +ÀÁÉé [¤¦¤±¤ª¤¤] /(n) contracting/undertaking/(P)/ +ÀÁÉé¶È [¤¦¤±¤ª¤¤¤®¤ç¤¦] /the contracting business/ +ÀÁÉé¶È¼Ô [¤¦¤±¤ª¤¤¤®¤ç¤¦¤·¤ã] /independent contractor/ +ÀÁÉ鹩»ö [¤¦¤±¤ª¤¤¤³¤¦¤¸] /contract work/ +ÀÁÉé»Å»ö [¤¦¤±¤ª¤¤¤·¤´¤È] /contract work/ +ÀÁÉé»Õ [¤¦¤±¤ª¤¤¤·] /(n) contractor/ +ÀÁÉé¿Í [¤¦¤±¤ª¤¤¤Ë¤ó] /(n) contractor/ +ÀÁÉéÀ©ÅÙ [¤¦¤±¤ª¤¤¤»¤¤¤É] /contract system/ +À¤¯ [¤æ¤¯] /(v5k-s) to die/to pass away/ +Àµî [¤»¤¤¤­¤ç] /(n) death/(P)/ +Àäޤ¹ [¤µ¤Þ¤¹] /(v5s) (1) to awaken/(2) to disabuse/(3) to sober up/ +Àäá¤ë [¤µ¤á¤ë] /(v1) to awake (wake up)/to come to one's senses/to get sober/ +ÀÄ [¤¢¤ª] /(n) blue/green/green light/(P)/ +ÀÄ¡¹ [¤¢¤ª¤¢¤ª] /(adv,n) verdant/fresh and green/bright green/lush/ +ÀĤ¢¤¶ [¤¢¤ª¤¢¤¶] /(n) bruise/ +ÀĤ¤ [¤¢¤ª¤¤] /(adj) blue/pale/green/unripe/inexperienced/(P)/ +ÀĤ¤²Ì¼Â [¤¢¤ª¤¤¤«¤¸¤Ä] /unripe (green) fruit/ +ÀĤ¤´ú [¤¢¤ª¤¤¤Ï¤¿] /blue flag/ +ÀĤ¤Ä» [¤¢¤ª¤¤¤È¤ê] /(n) bluebird/ +ÀĤ«¤Ó [¤¢¤ª¤«¤Ó] /(n) blue mold/Penicillium/ +ÀĤ¶¤á¤ë [¤¢¤ª¤¶¤á¤ë] /(v1) to become pale/(P)/ +ÀıÀ [¤»¤¤¤¦¤ó] /(n) blue sky/high rank/(P)/ +ÀıÀ¤Î»Ö [¤»¤¤¤¦¤ó¤Î¤³¤³¤í¤¶¤·] /high (lofty) ambition/ +ÀIJ½Êª [¤»¤¤¤«¤Ö¤Ä] /(n) cyanide/ +ÀÄ²Ì [¤»¤¤¤«] /(n) fruit(s) and vegetables/(P)/ +ÀIJ̻Ծì [¤»¤¤¤«¤¤¤Á¤Ð] /vegetable and fruit market/ +ÀIJÌʪ [¤»¤¤¤«¤Ö¤Ä] /(n) fruit and vegetables/greengrocery/ +Àij¤µµ [¤¢¤ª¤¦¤ß¤¬¤á] /(n) green sea turtle/ +Àij¤¸¶ [¤¢¤ª¤¦¤Ê¤Ð¤é] /(n) the blue sea/ +Àij¤ÂÝ [¤¢¤ª¤Î¤ê] /(n) green laver/ +Àij­ [¤¢¤ª¤¬¤¤] /(n) limpet/ +Àij¿ [¤¢¤ª¤¬¤¨¤ë] /(n) green (tree) frog/ +ÀÄ´¤Âæ [¤»¤¤¤¬¤À¤¤] /the Blue House (South Korea's presidential palace)/ +ÀÄ¶Ì [¤»¤¤¤®¤ç¤¯] /(n) sapphire/jacinth/ +ÀÄ¶Í [¤¢¤ª¤®¤ê] /(n) sultan's parasol tree/ +ÀÄ¶Ú [¤¢¤ª¤¹¤¸] /(n) vein (esp. in head)/ +ÀĶõ [¤¢¤ª¤¾¤é] /(n) blue sky/(P)/ +ÀĶõ¶µ¼¼ [¤¢¤ª¤¾¤é¤­¤ç¤¦¤·¤Ä] /open-air classes/ +ÀĶõ»Ô¾ì [¤¢¤ª¤¾¤é¤¤¤Á¤Ð] /free market/open-air market/ +ÀĶõ»Ô¾ì [¤¢¤ª¤¾¤é¤·¤¸¤ç¤¦] /free market/open-air market/ +ÀĶõÃó¼Ö [¤¢¤ª¤¾¤é¤Á¤å¤¦¤·¤ã] /(n) parking on the street/curbside (kerbside) parking/ +ÀÄ·üÁã [¤¢¤ª¤«¤±¤¹] /blue jay/ +ÀĸϤìÉ [¤¢¤ª¤¬¤ì¤Ó¤ç¤¦] /(n) bacterial wilt/ +ÀĹõ¤¤ [¤¢¤ª¤°¤í¤¤] /(adj) dark blue/discolored/ +ÀÄºÚ [¤¢¤ª¤Ê] /(n) greens/ +Àĺí [¤¢¤ª¤µ¤®] /(n) variety of heron/ +ÀÄ»­ [¤¢¤ª¤¶¤á] /(n) blue or mako shark/ +ÀÄ»³ [¤»¤¤¤¶¤ó] /(n) blue or green mountain/grave/(P)/ +ÀÄ»À [¤»¤¤¤µ¤ó] /(n) hydrocyanic (prussic) acid/(P)/ +ÀÄ»À¥«¥ê [¤»¤¤¤µ¤ó¥«¥ê] /(n) (abbr) potassium cyanide/ +ÀÄ»À¥«¥ê¥¦¥à [¤»¤¤¤µ¤ó¥«¥ê¥¦¥à] /(n) potassium cyanide/ +ÀÄ»ÀÃæÆÇ [¤»¤¤¤µ¤ó¤Á¤å¤¦¤É¤¯] /cyanide poisoning/ +ÀÄ»Ë [¤»¤¤¤·] /(n) (written) history/ +ÀÄ»çÁÉ [¤¢¤ª¤¸¤½] /(n) (uk) green beefsteak plant/green perilla/ +Àļ§ [¤¢¤ª¤¸] /(n) celadon porcelain/ +Àļ§ [¤»¤¤¤¸] /(n) celadon porcelain/ +Àļ̿¿ [¤¢¤ª¤¸¤ã¤·¤ó] /(n) blueprint/plan/(P)/ +ÀĽ­¤¤ [¤¢¤ª¤¯¤µ¤¤] /(adj) inexperienced/immature/grassy-smelling/ +ÀÄ½Õ [¤»¤¤¤·¤å¤ó] /(adj-no,n) youth/springtime of life/adolescent/(P)/ +ÀĽմü [¤»¤¤¤·¤å¤ó¤­] /(adj-na) puberty/pubertal/pubescent/ +ÀĽñ [¤»¤¤¤·¤ç] /(n) government-issued report/ +Àľ¯Ç¯ [¤»¤¤¤·¤ç¤¦¤Í¤ó] /(n) youth/young person/(P)/ +Àľ¯Ç¯ÈȺá [¤»¤¤¤·¤ç¤¦¤Í¤ó¤Ï¤ó¤¶¤¤] /(n) youth crime/ +Àľ¾ [¤»¤¤¤·¤ç¤¦] /(n) green pine/ +Àľö [¤¢¤ª¤À¤¿¤ß] /(n) new mat/ +ÀÄ¿§ [¤¢¤ª¤¤¤í] /(n) blue/ +ÀÄ¿§ [¤»¤¤¤·¤ç¤¯] /(n) blue/ +ÀÄ¿§¾É [¤»¤¤¤·¤ç¤¯¤·¤ç¤¦] /cyanosis/ +ÀÄ¿§¿½¹ð [¤¢¤ª¤¤¤í¤·¤ó¤³¤¯] /blue (tax) return/ +ÀÄ¿®¹æ [¤¢¤ª¤·¤ó¤´¤¦] /(n) green light/ +ÀÄ¿¹¸© [¤¢¤ª¤â¤ê¤±¤ó] /prefecture in the Touhoku area/ +ÀÄ¿Þ [¤¢¤ª¤º] /blueprint/ +ÀÄÀÄ [¤¢¤ª¤¢¤ª] /(adv,n) verdant/fresh and green/bright green/lush/ +ÀÄÁð [¤¢¤ª¤¯¤µ] /(n) green grass/ +ÀÄ© [¤¢¤ª¤¤¤­] /(n) anxious or pained sigh/ +ÀÄ©ÅÇ© [¤¢¤ª¤¤¤­¤È¤¤¤­] /(n) deep distress/ +ÀÄÂç¾­ [¤¢¤ª¤À¤¤¤·¤ç¤¦] /(n) common harmless snake/ +ÀÄÃÏ [¤¢¤ª¤¸] /(n) blue cloth or ground/ +ÀÄÃÝ [¤¢¤ª¤À¤±] /(n) green bamboo/ +ÀÄÃî [¤¢¤ª¤à¤·] /(n) caterpillar/ +ÀÄÅ· [¤»¤¤¤Æ¤ó] /(n) blue sky/ +ÀÄÅ·¤ÎðÈðÎ [¤»¤¤¤Æ¤ó¤Î¤Ø¤­¤ì¤­] /(exp,n) a bolt out of the blue/ +ÀÄÅ·°æ [¤¢¤ª¤Æ¤ó¤¸¤ç¤¦] /(n) blue sky/outdoor/skyrocketing/ +ÀÄÅ·°æͽ»» [¤¢¤ª¤Æ¤ó¤¸¤ç¤¦¤è¤µ¤ó] /limitless budget/ +ÀÄÅ·ÇòÆü [¤»¤¤¤Æ¤ó¤Ï¤¯¤¸¤Ä] /(adj-na,n) be cleared of all the charge (brought against one)/be found completely innocent/ +ÀÄÅÄ [¤¢¤ª¤¿] /(n) green paddy/ +ÀÄÅÄÇ㤤 [¤¢¤ª¤¿¤¬¤¤] /(n) recruiting of students/(P)/ +ÀÄÅÅÏà [¤¢¤ª¤Ç¤ó¤ï] /(n) blue public phone/ +ÀÄÅÖ [¤¢¤ª¤È] /(n) medium-grade millstone/ +ÀÄƦ [¤¢¤ª¤Þ¤á] /(n) variety of soy bean/green bean/ +ÀÄƼ [¤»¤¤¤É¤¦] /(n) bronze/(P)/ +ÀÄƼ´ï [¤»¤¤¤É¤¦¤­] /(n) bronze ware/ +ÀÄƼ´ï»þÂå [¤»¤¤¤É¤¦¤­¤¸¤À¤¤] /Bronze Age/ +ÀÄƼ¿§ [¤»¤¤¤É¤¦¤·¤ç¤¯] /(adj-na) bronze/bronzed/ +ÀÄÆâ¾ã [¤¢¤ª¤½¤³¤Ò] /glaucoma/ +ÀÄÆóºÍ [¤¢¤ª¤Ë¤µ¤¤] /(n) green (immature) youth/novice/greenhorn/ +ÀÄǯ [¤»¤¤¤Í¤ó] /(n) youth/young man/(P)/ +ÀÄǯ²ñ [¤»¤¤¤Í¤ó¤«¤¤] /young persons' association/ +ÀÄǯ´ü [¤»¤¤¤Í¤ó¤­] /(n) adolescence/ +ÀÄǯ»þÂå [¤»¤¤¤Í¤ó¤¸¤À¤¤] /(n) (one's) youth/one's younger days/ +ÀÄǯÃÄ [¤»¤¤¤Í¤ó¤À¤ó] /(n) young persons' association/(P)/ +ÀÄǯÇÚ [¤»¤¤¤Í¤ó¤Ï¤¤] /young people/ +ÀÄÇÏ [¤¢¤ª¤¦¤Þ] /(n) dark-colored horse with a lustrous coat/ +ÀÄÇß [¤¢¤ª¤¦¤á] /(n) unripe plum/(P)/ +ÀÄÇè [¤¢¤ª¤Ð¤¨] /(n) bluebottle fly/ +ÀÄÇò¤¤ [¤¢¤ª¤¸¤í¤¤] /(adj) pale/pallid/(P)/ +ÀÄɻý [¤¢¤ª¤Ó¤ç¤¦¤¿¤ó] /(n) green calabash/weakling/ +ÀÄɼ [¤»¤¤¤Ò¤ç¤¦] /(n) blue ballot (representing an opposition vote)/ +ÀÄÉâÁð [¤¢¤ª¤¦¤­¤¯¤µ] /(n) duckweed/ +ÀÄʪ [¤¢¤ª¤â¤Î] /(n) (1) vegetables/(2) (edible) greens/ +ÀÄʪ²° [¤¢¤ª¤â¤Î¤ä] /(n) vegetable shop/greengrocery/seller of vegetables/ +ÀÄʪ»Ô¾ì [¤¢¤ª¤â¤Î¤¤¤Á¤Ð] /vegetable market/ +ÀÄÊ´ [¤¢¤ª¤³] /(n) water bloom/algal bloom/ +ÀÄÊ´ÆÇ [¤¢¤ª¤³¤É¤¯] /(n) poisonous algae bloom (often green in color)/ +ÀÄËĤì [¤¢¤ª¤Ö¤¯¤ì] /(adj-na,n) dropsical (blue-green) swelling/ +ÀÄÌ£ [¤¢¤ª¤ß] /(n) blueness/greenness/tinge of blue (green)/ +ÀẠ̈ť [¤¢¤ª¤ß¤É¤í] /(n) spirogyra/algae forming pond scum/ +ÀÄÌÚ [¤¢¤ª¤­] /(n) live tree/Japanese laurel/(P)/ +ÀÄÌø [¤¢¤ª¤ä¤®] /(n) trough shell/short-necked clam/skimmer/(P)/ +ÀÄÍÕ [¤¢¤ª¤Ð] /(n) fresh leaves/(P)/ +ÀÄÍò [¤¢¤ª¤¢¤é¤·] /(n) wind blowing through verdure/mountain air/ +ÀÄÍò [¤»¤¤¤é¤ó] /(n) wind blowing through verdure/mountain air/ +ÀÄÍõ [¤»¤¤¤é¤ó] /(n) indigo blue/ +ÀÄÍõ¿§ [¤»¤¤¤é¤ó¤·¤ç¤¯] /(adj-na) livid/ +ÀÄΩ¤Á [¤¢¤ª¤À¤Á] /(n) failing to ripen or blossom/ +ÀÄÏ° [¤»¤¤¤í¤¦] /(n) (Edo-period) brothel/ +ÀÄáÜ [¤¢¤ª¤¢¤¶] /(n) bruise/ +ÀÄèÌ [¤¢¤ª¤¦¤­¤¯¤µ] /(n) duckweed/ +ÀÄì²Æ¦ [¤¢¤ª¤¨¤ó¤É¤¦] /(n) green peas/ +ÀÄóà [¤¢¤ª¤«¤Ó] /(n) blue mold/Penicillium/ +ÀŤ« [¤·¤º¤«] /(adj-na) quiet/peaceful/(P)/ +ÀŤ±¤µ [¤·¤º¤±¤µ] /(n) stillness/silence/hush/calm/serenity/(P)/ +ÀŤÈÆ° [¤»¤¤¤È¤É¤¦] /stillness and motion/ +ÀŤޤêÊÖ¤ë [¤·¤º¤Þ¤ê¤«¤¨¤ë] /(v5r) to fall silent/to become still as death/ +ÀŤޤë [¤·¤º¤Þ¤ë] /(v5r) to quieten down/to calm down/to subside/to die down/to abate/to be suppressed/(P)/ +ÀŤá¤ë [¤·¤º¤á¤ë] /(v1,vt) to appease/to suppress/to calm/(P)/ +ÀÅ°µÈæ [¤»¤¤¤¢¤Ä¤Ò] /static pressure ratio/ +ÀŲ¬¸© [¤·¤º¤ª¤«¤±¤ó] /prefecture in the Chuubu area/ +ÀŲº [¤»¤¤¤ª¤ó] /(adj-na,n) serene/tranquility/ +ÀÅ´Ñ [¤»¤¤¤«¤ó] /(n) watchful waiting/careful supervision/(P)/ +Àź [¤»¤¤¤¶] /(n) sitting quietly/meditation/ +ÀÅ»× [¤»¤¤¤·] /(n) meditation/ +ÀÅ»ß [¤»¤¤¤·] /(n) stillness/repose/standing still/(P)/ +ÀŻ߱ÒÀ± [¤»¤¤¤·¤¨¤¤¤»¤¤] /satellite in geosynchronous orbit/ +ÀŻ߲è [¤»¤¤¤·¤¬] /still image/ +ÀŻ߲èÊüÁ÷ [¤»¤¤¤·¤¬¤Û¤¦¤½¤¦] /(n) broadcasting of still pictures/ +ÀŻߵ°Æ» [¤»¤¤¤·¤­¤É¤¦] /geostationary orbit/geosynchronous orbit/ +ÀŻ߾õÂÖ [¤»¤¤¤·¤¸¤ç¤¦¤¿¤¤] /(n) (in) a state of rest/ +ÀÅ»ßÅÚ°µ·¸¿ô [¤»¤¤¤·¤É¤¢¤Ä¤±¤¤¤¹¤¦] /(n) coefficient of earth pressure at rest/ +Àżä [¤»¤¤¤¸¤ã¤¯] /(adj-na,n) silence/(P)/ +ÀÅ½Í [¤»¤¤¤·¤å¤¯] /(adj-na,n) silent/(P)/ +ÀÅ¿´ [¤·¤º¤´¤³¤í] /(n) placid temperament/ +ÀÅ¿å°µ [¤»¤¤¤¹¤¤¤¢¤Ä] /(n) hydrostatic pressure/ +ÀÅÀÅ [¤·¤º¤·¤º] /(adv) quietly/slowly/ +ÀÅÂÖ [¤»¤¤¤¿¤¤] /(n) static/stationary/ +ÀÅÂÖÁí·× [¤»¤¤¤¿¤¤¤½¤¦¤±¤¤] /static statistics/ +ÀÅÃí [¤¸¤ç¤¦¤Á¤å¤¦] /(abbr) intravenous injection/IV/ +ÀÅÄ° [¤»¤¤¤Á¤ç¤¦] /(n,vs) listening quietly/ +ÀÅŪ [¤»¤¤¤Æ¤­] /(adj-na,n) static/ +ÀÅÅŵ¤ [¤»¤¤¤Ç¤ó¤­] /(n) static electricity/ +ÀÅÅŵ¤ËÉ»ß [¤»¤¤¤Ç¤ó¤­¤Ü¤¦¤·] /anti-static (elec)/ +ÀÅÅÅÍÆÎÌ [¤»¤¤¤Ç¤ó¤è¤¦¤ê¤ç¤¦] /(n) capacitance/electrostatic capacity/ +ÀÅʪ [¤»¤¤¤Ö¤Ä] /(n) still life/object at rest/(P)/ +ÀÅʪ²è [¤»¤¤¤Ö¤Ä¤¬] /(n) still-life picture/ +ÀÅÌ® [¤¸¤ç¤¦¤ß¤ã¤¯] /(n) vein/(P)/ +ÀÅÌ®±ê [¤¸¤ç¤¦¤ß¤ã¤¯¤¨¤ó] /phlebitis/ +ÀÅÌ®·ì [¤¸¤ç¤¦¤ß¤ã¤¯¤±¤Ä] /(n) venous blood/ +ÀÅÌ®Ãí¼Í [¤¸¤ç¤¦¤ß¤ã¤¯¤Á¤å¤¦¤·¤ã] /intravenous injection/ +ÀÅÌ®áî [¤¸¤ç¤¦¤ß¤ã¤¯¤ê¤å¤¦] /(n) a varix/ +ÀÅÌë [¤»¤¤¤ä] /(n) quiet night/ +ÀÅÍÜ [¤»¤¤¤è¤¦] /(n) (convalescent) rest/(P)/ +ÀÅÎÏ³Ø [¤»¤¤¤ê¤­¤¬¤¯] /(n) statics/ +ÀÅëí [¤»¤¤¤Ò¤Ä] /(adj-na,n) peacefulness/tranquillity/ +ÀƤ¨¤ë [¤È¤È¤Î¤¨¤ë] /(v1) (1) to put in order/to arrange/to adjust/(2) to get ready/to prepare/(3) to raise money/ +ÀƤ·¤¤ [¤Ò¤È¤·¤¤] /(adj) equal/similar/like/equivalent/ +ÀÆ°ì [¤»¤¤¤¤¤Ä] /(n) equality/good order/ +ÀÆ²È [¤»¤¤¤«] /(n) governing one's family/ +ÀÆ¼Í [¤»¤¤¤·¤ã] /(n) volley/fusillade/ +Àƾ§ [¤»¤¤¤·¤ç¤¦] /(n) unison/(P)/ +ÀÆÈ÷ [¤»¤¤¤Ó] /(n) complete equipment/consolidation/ +ÀÆÎó [¤»¤¤¤ì¤Ä] /(n) array/line-up/parade/ +ÀǤòǼ¤á¤ë [¤¼¤¤¤ò¤ª¤µ¤á¤ë] /(exp) to pay a tax/ +ÀÇ°ú¤­ [¤¼¤¤¤Ó¤­] /(n) tax excluded/(P)/ +ÀÇ°ú¤­Á°¼ý±× [¤¼¤¤¤Ó¤­¤»¤ó¤·¤å¤¦¤¨¤­] /(n) pretax profit/ +ÀÇ°ú¤­Á°Â»¼º [¤¼¤¤¤Ó¤­¤»¤ó¤½¤ó¤·¤Ä] /(n) pretax loss/ +ÀÇ°úÁ°Åö´üÍø±× [¤¼¤¤¤Ó¤­¤Þ¤¨¤È¤¦¤­¤ê¤¨¤­] /(n) income before taxes/gross income/ +ÀÇ³Û [¤¼¤¤¤¬¤¯] /(n) amount of tax/(P)/ +ÀÇ´Ø [¤¼¤¤¤«¤ó] /(n) customs house/(P)/ +ÀÇ´Ø¿½¹ð½ñ [¤¼¤¤¤«¤ó¤·¤ó¤³¤¯¤·¤ç] /(n) customs declaration/ +ÀÇ´ØĹ [¤¼¤¤¤«¤ó¤Á¤ç¤¦] /chief customs inspector/ +ÀÇ´ØÍù [¤¼¤¤¤«¤ó¤ê] /customs officer/ +ÀǶâ [¤¼¤¤¤­¤ó] /(n) tax/duty/(P)/ +ÀǶâ¤ò³Ý¤±¤ë [¤¼¤¤¤­¤ó¤ò¤«¤±¤ë] /(exp) to place a tax on/ +ÀǶâ´ÔÉÕ [¤¼¤¤¤­¤ó¤«¤ó¤×] /(n) tax refund/ +ÀǶ⿽¹ð [¤¼¤¤¤­¤ó¤·¤ó¤³¤¯] /tax return/ +ÀǶâÈòÆñÃÏ [¤¼¤¤¤­¤ó¤Ò¤Ê¤ó¤Á] /(n) a tax haven/ +ÀǸ» [¤¼¤¤¤²¤ó] /(n) a tax source/ +Àǹþ [¤¼¤¤¤³¤ß] /(n) tax included (e.g. price)/before tax (e.g. salary)/ +Àǹþ¤ß [¤¼¤¤¤³¤ß] /(n) tax included (e.g. price)/before tax (e.g. salary)/(P)/ +ÀÇ»Ùʧ¤¤ÌȽü [¤¼¤¤¤·¤Ï¤é¤¤¤á¤ó¤¸¤ç] /(n) tax relief/ +ÀǼý [¤¼¤¤¤·¤å¤¦] /(n) tax yields/revenue/(P)/ +ÀǼýÆþ [¤¼¤¤¤·¤å¤¦¤Ë¤å¤¦] /(n) tax revenue(s)/ +ÀÇÀ© [¤¼¤¤¤»¤¤] /(n) tax system/(P)/ +ÀÇÀ©²þ³× [¤¼¤¤¤»¤¤¤«¤¤¤«¤¯] /tax reform/ +ÀÇÀ©ÃæΩ [¤¼¤¤¤»¤¤¤Á¤å¤¦¤ê¤Ä] /(n) revenue neutrality/ +ÀÇÀ©Ä´ºº²ñ [¤¼¤¤¤»¤¤¤Á¤ç¤¦¤µ¤«¤¤] /Select Committee on the Taxation System/ +ÀÇÀ©Í¥¶øÁ¼ÃÖ [¤¼¤¤¤»¤¤¤æ¤¦¤°¤¦¤½¤Á] /(n) tax break/ +ÀÇÄ´ [¤¼¤¤¤Á¤ç¤¦] /(n) Tax Commission/ +ÀÇÊÌ [¤¼¤¤¤Ù¤Ä] /(n) tax not included (in price)/tax separate/ +ÀÇÊ̲Á³Ê [¤¼¤¤¤Ù¤Ä¤«¤«¤¯] /price without tax included/ +ÀÇË¡ [¤¼¤¤¤Û¤¦] /(n) taxation law/(P)/ +ÀÇ̳ [¤¼¤¤¤à] /(n) taxation business/(P)/ +ÀÇ̳´± [¤¼¤¤¤à¤«¤ó] /a tax official/a revenue officer/ +ÀÇ̳½ð [¤¼¤¤¤à¤·¤ç] /(n) tax office/(P)/ +ÀÇ̳Ĵºº [¤¼¤¤¤à¤Á¤ç¤¦¤µ] /(n) tax inquiry/tax investigation/ +ÀÇÌÜ [¤¼¤¤¤â¤¯] /(n) items of taxation/ +ÀÇÍù [¤¼¤¤¤ê] /(n) tax collector/tax official/ +ÀÇÍý»Î [¤¼¤¤¤ê¤·] /(n) tax counsellor/(P)/ +ÀÇΨ [¤¼¤¤¤ê¤Ä] /(n) tariff/tax rate/(P)/ +ÀȤ¤ [¤â¤í¤¤] /(adj) brittle/fragile/tender-hearted/(P)/ +Àȼå [¤¼¤¤¤¸¤ã¤¯] /(adj-na,n) frail/brittle/fragility/ +ÀȼåÀ­ [¤¼¤¤¤¸¤ã¤¯¤»¤¤] /vulnerability/ +ÀÈÀ­ [¤¼¤¤¤»¤¤] /(n) brittleness/ +ÀÉ±Æ [¤»¤­¤¨¤¤] /(n) a glimpse of an object's outlines/ +ÀÉ´ã [¤»¤­¤¬¤ó] /(n) eye (for pictures, etc.)/one eye/ +Àɶç [¤»¤Ã¤¯] /(n) a few words/ +Àɸì [¤»¤­¤´] /(n) just a few words/ +Àɼê [¤»¤­¤·¤å] /(n) one arm/one hand/ +ÀÊ [¤»¤­] /(n) seat/(P)/ +ÀʤËÃ夯 [¤»¤­¤Ë¤Ä¤¯] /(exp) to sit on a seat/ +Àʤò³°¤·¤Æ¤¤¤ë [¤»¤­¤ò¤Ï¤º¤·¤Æ¤¤¤ë] /(exp) to be not at one's desk/ +Àʤò¼è¤Ã¤ÆÃÖ¤¯ [¤»¤­¤ò¤È¤Ã¤Æ¤ª¤¯] /(exp) to book (take) a seat/ +Àʤò¾ù¤Ã¤Æ¾å¤²¤ë [¤»¤­¤ò¤æ¤º¤Ã¤Æ¤¢¤²¤ë] /(exp) to offer a seat to someone/ +ÀʤòÀߤ±¤ë [¤»¤­¤ò¤â¤¦¤±¤ë] /(exp) to give a banquet/ +Àʲè [¤»¤­¤¬] /(n) impromptu drawing composed at a gathering/ +ÀÊ´¬ [¤»¤Ã¤±¤ó] /(n,vs) sweeping conquest/sweeping over/conquering/invading/(P)/ +ÀÊ·þ [¤»¤Ã¤±¤ó] /(n,vs) sweeping conquest/sweeping over/conquering/invading/ +Àʼ¡ [¤»¤­¤¸] /(n) order of seats/seating precedence/class standing/ +Àʽç [¤»¤­¤¸¤å¤ó] /(n) seating order/ +Àʾå [¤»¤­¤¸¤ç¤¦] /(n-adv,n-t) at the meeting/(P)/ +ÀÊÎÁ [¤»¤­¤ê¤ç¤¦] /(n) cover charge/admission fee/room rental (fee)/ +Àˤ·¤¤ [¤ª¤·¤¤] /(adj) regrettable/disappointing/precious/(P)/ +Àˤ·¤¯¤â [¤ª¤·¤¯¤â] /(n) to one's regret (chagrin)/regrettably/ +Àˤ·¤²¤â¤Ê¤¯ [¤ª¤·¤²¤â¤Ê¤¯] /(adv) freely/generously/liberally/ungrudgingly/ +Àˤ·¤Þ¤Ê¤¤ [¤ª¤·¤Þ¤Ê¤¤] /without sparing (effort, funds, etc.)/(P)/ +Àˤ·¤ß̵¤¯ [¤ª¤·¤ß¤Ê¤¯] /without stint/freely/ +Àˤ·¤à [¤ª¤·¤à] /(v5m) (1) to be frugal/to be sparing/(2) to value/to hold dear/(3) to regret (e.g. a loss)/to feel sorry (for)/(4) to be unwilling/to be reluctant/(P)/ +Àˤ·¤à¤Ù¤­ [¤ª¤·¤à¤Ù¤­] /lamentable/regrettable/ +Àˤ·µ¤ [¤ª¤·¤²] /(adj-na,n) regret/ +Àˤ·µ¤Ìµ¤¯ [¤ª¤·¤²¤Ê¤¯] /generously/unsparingly/lavishly/ +ÀË½Õ [¤»¤­¤·¤å¤ó] /(n) lamenting the passing of spring/ +ÀËÇÔ [¤»¤­¤Ï¤¤] /(n,vs) regrettable defeat/defeat by a narrow margin/(P)/ +ÀËÊÌ [¤»¤­¤Ù¤Ä] /(n) regret or reluctance to part/parting regrets/ +Àͤ¯ [¤·¤ê¤¾¤¯] /(v5k,vi) (1) to retreat/to recede/to withdraw/(2) to retire/ +Àͤ±¤ë [¤·¤ê¤¾¤±¤ë] /(v1,vt) to repel/to drive away/to repulse/to reject/ +À͸õ [¤»¤Ã¤³¤¦] /(n) scout/patrol/spy/ +À͸õÂâ [¤»¤Ã¤³¤¦¤¿¤¤] /reconnoitering party/scout (army)/ +À͸õʼ [¤»¤Ã¤³¤¦¤Ø¤¤] /reconnoitering party/scout (army)/ +ÀÍÎÏ [¤»¤­¤ê¤ç¤¯] /(n) repulsion/repulsive force/ +ÀÎ [¤à¤«¤·] /(adj-no,n-adv,n-t) olden days/former/(P)/ +ÀΡ¹ [¤à¤«¤·¤à¤«¤·] /(n-t) long ago/"once upon a time"/ +ÀΤȤ俵ÏÊÁ [¤à¤«¤·¤È¤Ã¤¿¤­¤Í¤Å¤«] /(exp) skill learned in one's former days/using one's experience from the past/you never forget your own trade/ +ÀΤλö [¤à¤«¤·¤Î¤³¤È] /old things/ +ÀΤò²û¤«¤·¤à [¤à¤«¤·¤ò¤Ê¤Ä¤«¤·¤à] /(exp) to view the past with nostalgia/ +ÀΤò¸Ü¤ß¤ë [¤à¤«¤·¤ò¤«¤¨¤ê¤ß¤ë] /(v1) to look back upon the past/ +ÀΤò¼Å¤Ð¤»¤ëÉÊ [¤à¤«¤·¤ò¤·¤Î¤Ð¤»¤ë¤·¤Ê] /things reminiscent of bygone days/ +ÀΤòÁÛ¤¦ [¤à¤«¤·¤ò¤ª¤â¤¦] /(exp) to recall the old days/ +Àε¤¼Á [¤à¤«¤·¤«¤¿¤®] /(adj-na,n) the old-fashioned spirit/ +Àθì¤ê [¤à¤«¤·¤¬¤¿¤ê] /(n) old story/reminiscence/ +Àλþ [¤»¤­¤¸] /(n-adv,n-t) old times/former times/ +Àμ° [¤à¤«¤·¤·¤­] /old fashioned/in ancient style/ +Àμè¤Ã¤¿µÏÊÁ [¤à¤«¤·¤È¤Ã¤¿¤­¤Í¤Å¤«] /(exp) skill learned in one's former days/using one's experience from the past/you never forget your own trade/ +ÀÎÀÎ [¤à¤«¤·¤à¤«¤·] /(n-t) long ago/"once upon a time"/ +ÀÎÆëÀ÷¤ß [¤à¤«¤·¤Ê¤¸¤ß] /(n) old friend/familiar face/ +ÀÎÆü [¤»¤­¤¸¤Ä] /(n) old days/ +ÀÎǯ [¤»¤­¤Í¤ó] /(n) old times/antiquity/former years/ +ÀÎÉ÷ [¤à¤«¤·¤Õ¤¦] /(adj-na,n) old fashioned/ +ÀÎÏà [¤à¤«¤·¤Ð¤Ê¤·] /(n) folklore/legend/(P)/ +ÀϽР[¤»¤­¤·¤å¤Ä] /(n) separating (chem.)/eduction/ +ÀÐ [¤¤¤·] /(n) stone/(P)/ +ÀÐ [¤³¤¯] /(n) volume measure (approx. 180l, 5 bushels, 10 cub. ft.)/(P)/ +ÀФ±¤ó [¤»¤Ã¤±¤ó] /(n) soap/ +ÀФ±¤ó»® [¤»¤Ã¤±¤ó¤¶¤é] /soap-dish/ +ÀФ³¤í [¤¤¤·¤³¤í] /(n) stone/rock/pebble/ +ÀФò½¦¤¦ [¤¤¤·¤ò¤Ò¤í¤¦] /(exp) to pick up a stone/ +Àаææâ¸ß [¤¤¤·¤¤¤½¤¦¤´] /Japanese film director/ +Àб± [¤¤¤·¤¦¤¹] /(n) stone mortar/millstone/ +ÀÐ±Ñ [¤»¤­¤¨¤¤] /(n) quartz/(P)/ +Àв° [¤¤¤·¤ä] /(n) stone dealer/ +Àв½ [¤»¤Ã¤«] /(n,vs) mineralization/petrifaction/fossilization/ +ÀвР[¤»¤Ã¤«] /(n) flint fire/flash/ +ÀвÐÌð [¤¤¤·¤Ó¤ä] /(n) ancient type of cannon/ +Àвô [¤¤¤·¤¯¤ì] /(n) stone/rock/pebble/ +Àвô [¤¤¤·¤³¤í] /(n) stone/rock/pebble/ +Àвô [¤»¤Ã¤«¤¤] /(n) stone/rock/pebble/ +Àг¥ [¤¤¤·¤Ð¤¤] /(n) lime/quicklime/caustic lime/ +Àг¥ [¤»¤Ã¤«¤¤] /(n) lime/quicklime/caustic lime/(P)/ +Àг¥´ä [¤»¤Ã¤«¤¤¤¬¤ó] /(n) limestone/ +Àг¥¿å [¤»¤Ã¤«¤¤¤¹¤¤] /(n) limewater/ +Àг¥ÀÐ [¤»¤Ã¤«¤¤¤»¤­] /(n) limestone/ +Àг¥Æ¶ [¤»¤Ã¤«¤¤¤É¤¦] /(n) limestone cave/ +Àг¥Æý [¤»¤Ã¤«¤¤¤Ë¤å¤¦] /(n) milk of lime/ +Àг¥ÈîÎÁ [¤»¤Ã¤«¤¤¤Ò¤ê¤ç¤¦] /lime or calcium fertilizer/ +Àгª [¤¤¤·¤¬¤Ë] /(n) stone crab/ +ÀгÀ [¤¤¤·¤¬¤­] /(n) stone wall/(P)/ +Àд½ [¤»¤Ã¤«¤ó] /(n) sarcophagus/stone coffin/(P)/ +Àдï [¤»¤Ã¤­] /(n) stone implement/(P)/ +Àдï»þÂå [¤»¤Ã¤­¤¸¤À¤¤] /Stone Age/ +Àеµ [¤¤¤·¤¬¤á] /(n) var. of turtle (clemmys japonica)/ +ÀÐµÝ [¤¤¤·¤æ¤ß] /(n) crossbow/catapult/slingshot/ +Àж¶ [¤¤¤·¤Ð¤·] /(n) stone bridge/(P)/ +Àж¶ [¤»¤Ã¤­¤ç¤¦] /(n) stone bridge/ +Àи´ [¤»¤Ã¤±¤ó] /(n) soap/(P)/ +Àи´¤ÎË¢ [¤»¤Ã¤±¤ó¤Î¤¢¤ï] /soapsuds/lather/ +Àи´¹©¾ì [¤»¤Ã¤±¤ó¤³¤¦¤¸¤ç¤¦] /(n) soap works/ +Àи´»® [¤»¤Ã¤±¤ó¤¶¤é] /soap-dish/ +Àи´¿å [¤»¤Ã¤±¤ó¤¹¤¤] /soapy water/ +Àи´ÃÖ¤­ [¤»¤Ã¤±¤ó¤ª¤­] /soap dish or box/ +Àи´Æþ¤ì [¤»¤Ã¤±¤ó¤¤¤ì] /soap dish or box/ +Àи´È¢ [¤»¤Ã¤±¤ó¤Ð¤³] /soap dish or box/ +Àй© [¤¤¤·¤¯] /(n) mason/stonemason/ +Àй© [¤»¤Ã¤³¤¦] /(n) mason/stonemason/ +ÀÐ¹Ñ [¤»¤Ã¤³¤¦] /(n) plaster/ +ÀйÑÁü [¤»¤Ã¤³¤¦¤¾¤¦] /(n) plaster figure (bust)/ +Àйâ [¤³¤¯¤À¤«] /(n) (crop) yield/stipend/ +ÀйçÀï [¤¤¤·¤¬¤Ã¤»¤ó] /(n) a stone-throwing fight/ +Àкٹ© [¤¤¤·¤¶¤¤¤¯] /(n) masonry/ +Àкà [¤»¤­¤¶¤¤] /(n) (building) stone/(P)/ +Àкྦ [¤»¤­¤¶¤¤¤·¤ç¤¦] /a stone dealer/ +Àл³ [¤¤¤·¤ä¤Þ] /(n) a stony mountain/ +Àлҵͤá [¤¤¤·¤³¤Å¤á] /burying alive beneath stones/ +Àлý [¤¤¤·¤â¤Á] /(n) Blue drum (fish)/ +Àм¼ [¤¤¤·¤à¤í] /(n) stone hut/(P)/ +Àн³¤ê [¤¤¤·¤±¤ê] /(n) hopscotch/ +Àн÷ [¤¦¤Þ¤º¤á] /(n) barren (sterile) woman/ +ÀоƤ­ [¤¤¤·¤ä¤­] /(n) baking by means of hot stones or pebbles/ +ÀоƤ­°ò [¤¤¤·¤ä¤­¤¤¤â] /(n) sweet potatoes baked in hot stones or pebbles/ +Àоö [¤¤¤·¤À¤¿¤ß] /(n) stone paving/ +ÀпÀ [¤¤¤·¤¬¤ß] /(n) stone which is worshipped/image of a god in stone/ +ÀпÀ [¤·¤ã¤¯¤¸¤ó] /(n) stone which is worshipped/image of a god in stone/(P)/ +ÀÐÀ¢¤ê [¤¤¤·¤º¤ê] /(n) print from stone/rubbing/rubbed copy/ +ÀÐÀÚ¤ê [¤¤¤·¤­¤ê] /(n) stone-cutting/quarrying/stone-cutter/ +ÀÐÀÚ¤ê¾ì [¤¤¤·¤­¤ê¤Ð] /(n) a quarry/stone pit/ +ÀÐÀ [¤¤¤·¤«¤ï¤±¤ó] /prefecture in the Hokuriku area/ +ÀÐÁÈ¤ß [¤¤¤·¤°¤ß] /(n) arrangement of stones in a garden/ +ÀÐÁü [¤»¤­¤¾¤¦] /(n) stone statue/ +ÀФ [¤»¤­¤¾¤¦] /(adj-no,n) stone-built/ +ÀФ¤ê [¤¤¤·¤Å¤¯¤ê] /(n) (made of) stone/ +ÀÐÂä [¤¤¤·¤À¤¤] /(n) a parrot fish/ +ÀÐú [¤»¤­¤¿¤ó] /(n) coal/(P)/ +ÀÐú¤ÎÁØ [¤»¤­¤¿¤ó¤Î¤½¤¦] /coal seam/coal bed/ +ÀÐú³Ì [¤»¤­¤¿¤ó¤¬¤é] /(n) coal cinders/ +ÀÐúµª [¤»¤­¤¿¤ó¤­] /(n) the Carboniferous Period/ +ÀÐú»À [¤»¤­¤¿¤ó¤µ¤ó] /(n) phenol/carbolic acid/ +ÀÐúÁØ [¤»¤­¤¿¤ó¤½¤¦] /a coal bed/ +ÀÐÃÊ [¤¤¤·¤À¤ó] /(n) (flight of) stone steps/(P)/ +ÀÐÃÝ [¤»¤­¤Á¤¯] /(n) a pink (the flower)/ +ÀÐÃÝ¿§ [¤»¤­¤Á¤¯¤¤¤í] /(n) light pink (color)/ +ÀÐÃì [¤»¤­¤Á¤å¤¦] /(n) stone pillar/ +ÀÐÄâ [¤»¤­¤Æ¤¤] /The Sekitei (name of an inn)/ +ÀÐÄí [¤»¤­¤Æ¤¤] /(n) rock garden/ +ÀÐÅã [¤»¤­¤È¤¦] /(n) stone monument or pagoda/ +ÀÐÅôäÆ [¤¤¤·¤É¤¦¤í¤¦] /stone lantern/ +ÀÐƬ [¤¤¤·¤¢¤¿¤Þ] /(n) inflexible person/(P)/ +ÀÐÆͤ­ [¤¤¤·¤Å¤­] /(n) shoe/ferrule (of an umbrella)/butt end (of a lance)/ +ÀÐÆî²Ö [¤·¤ã¤¯¤Ê¤²] /(n) rhododendron/ +ÀÐÆï²Ö [¤·¤ã¤¯¤Ê¤²] /(n) rhododendron/ +ÀÐÈõû [¤¦¤°¤¤] /(gikun) (n) dace/chub/ +ÀÐÈÄ [¤»¤­¤Ð¤ó] /(n) a slate/ +ÀÐÈÇ [¤»¤­¤Ð¤ó] /(n) a lithograph/lithography/ +ÀÐÈDzè [¤»¤­¤Ð¤ó¤¬] /(n) lithograph/ +ÀÐÈ× [¤»¤­¤Ð¤ó] /(n) a slate/ +ÀÐÈê [¤»¤­¤Ò] /(n) stone monument/(P)/ +ÀÐÉ® [¤»¤­¤Ò¤Ä] /(n) a slate pencil/ +ÀÐÉà [¤»¤­¤Õ] /(n) stone axe/ +ÀÐÉô¶âµÈ [¤¤¤·¤Ù¤­¤ó¤­¤Á] /(n) man of incorruptible character/ +ÀÐÊ© [¤¤¤·¤Ü¤È¤±] /(n) stone Buddhist image/ +ÀÐÊ© [¤»¤­¤Ö¤Ä] /(n) stone Buddhist image/(P)/ +ÀÐÊ´ [¤¤¤·¤³] /(n) stone or feldspar or limestone dust or powder/ +ÀÐʸ [¤¤¤·¤Ö¤ß] /(n) stone monument bearing an inscription/ +ÀÐʽ [¤¤¤·¤Ù¤¤] /(n) stone wall/ +ÀÐÊÉ [¤¤¤·¤«¤Ù] /(n) (1) stone wall/dry wall/(2) rocky cliff/stone precipice/ +ÀÐÊÉ [¤»¤­¤Ø¤­] /(n) (1) stone wall/dry wall/(2) rocky cliff/stone precipice/ +ÀÐËÏ [¤»¤­¤Ü¤¯] /(n) graphite/black lead/ +ÀÐÌÊ [¤¤¤·¤ï¤¿] /(n) asbestos/ +ÀÐÌÊ [¤»¤­¤á¤ó] /(n) asbestos/ +ÀÐÌÚ [¤¤¤·¤­] /stone tree/ +ÀÐÌý [¤»¤­¤æ] /(n) oil/petroleum/kerosene/(P)/ +ÀÐÌý¥·¥ç¥Ã¥¯ [¤»¤­¤æ¥·¥ç¥Ã¥¯] /(n) oil shock/ +ÀÐÌý¥Ö¡¼¥à [¤»¤­¤æ¥Ö¡¼¥à] /(n) oil boom/ +ÀÐÌý²¦ [¤»¤­¤æ¤ª¤¦] /oil magnate/ +ÀÐÌý²½³Ø [¤»¤­¤æ¤«¤¬¤¯] /petrochemistry/ +ÀÐÌý´íµ¡ [¤»¤­¤æ¤­¤­] /(n) oil crisis/ +ÀÐÌý¸øÃÄ [¤»¤­¤æ¤³¤¦¤À¤ó] /Japan National Oil Corporation/ +ÀÐÌýÀºÀ½ [¤»¤­¤æ¤»¤¤¤»¤¤] /(n) oil refining/ +ÀÐÌýõºº [¤»¤­¤æ¤¿¤ó¤µ] /(n) oil exploration/ +ÀÐÌýÈ÷Ãß [¤»¤­¤æ¤Ó¤Á¤¯] /(n) oil reserve/ +ÀÐÌýÍ¢½Ð¹ñµ¡¹½ [¤»¤­¤æ¤æ¤·¤å¤Ä¤³¤¯¤­¤³¤¦] /(n) OPEC (Organization of Petroleum Exporting Countries)/ +ÀÐϹ [¤»¤­¤í¤¦] /(n) paraffin/ +ÀÐÜØ [¤¶¤¯¤í] /(n) pomegranate/ +ÀÐÜØ¥Ö¡¼¥à [¤¶¤¯¤í¥Ö¡¼¥à] /popularity of pomegranates, which contain phytoestrogens/ +ÀÐÜÚ [¤»¤Ã¤«¤¯] /(iK) (adv,n) with trouble/at great pains/long-awaited/ +ÀÐä£ [¤»¤­¤¸¤å¤ó] /(n) stalagmite/ +ÀÐèó [¤¢¤ª¤µ] /(gikun) (n) type of green algae/ +ÀÐï· [¤»¤­¤¾¤¯] /(n) a flint arrowhead/ +ÀÑ [¤»¤­] /(n) (math) product/(P)/ +ÀѤ߲¼¤í¤¹ [¤Ä¤ß¤ª¤í¤¹] /(v5s) to unload/ +ÀѤ߲٠[¤Ä¤ß¤Ë] /(n) load/freight/cargo/ +ÀѤ߲᤮¤ë [¤Ä¤ß¤¹¤®¤ë] /(v1) to overload/ +ÀÑ¤ß¹ß¤í¤· [¤Ä¤ß¤ª¤í¤·] /(n) loading and unloading/ +ÀѤ߹þ¤ß [¤Ä¤ß¤³¤ß] /(n) loading/ +ÀѤ߹þ¤ßÃÍÃÊ [¤Ä¤ß¤³¤ß¤Í¤À¤ó] /free on board price/ +ÀѤ߹þ¤à [¤Ä¤ß¤³¤à] /(v5m) to load (with goods, cargo)/to put on board/to stow aboard/(P)/ +ÀѤ߻Ĥ· [¤Ä¤ß¤Î¤³¤·] /(n) left-off cargo/ +ÀѤ߻Ĥ¹ [¤Ä¤ß¤Î¤³¤¹] /(v5s) to leave off cargo/ +ÀѤ߽Ťʤë [¤Ä¤ß¤«¤µ¤Ê¤ë] /(v5r,vi) to accumulate/ +ÀÑ¤ß½Å¤Í [¤Ä¤ß¤«¤µ¤Í] /(n) pile/accumulation/(P)/ +ÀѤ߽Ťͤë [¤Ä¤ß¤«¤µ¤Í¤ë] /(v1,vt) to be piled up/to accumulate/(P)/ +ÀѤ߽Ф· [¤Ä¤ß¤À¤·] /(n) shipment/forwarding/ +ÀѤ߽Ф·¿Í [¤Ä¤ß¤À¤·¤Ë¤ó] /shipper/ +ÀѤ߽Ф¹ [¤Ä¤ß¤À¤¹] /(v5s) to send off/ +ÀѤ߾夲 [¤Ä¤ß¤¢¤²] /(n) pile up/make a heap/lay bricks/ +ÀѤ߾夲¤ë [¤Ä¤ß¤¢¤²¤ë] /(v1) to pile up/to make a heap/to lay bricks/ +ÀѤßÁ÷¤ê [¤Ä¤ß¤ª¤¯¤ê] /(n) shipment/ +ÀѤßÂؤ¨ [¤Ä¤ß¤«¤¨] /(n) transshipment/reshipment/ +ÀѤßÂؤ¨¤ë [¤Ä¤ß¤«¤¨¤ë] /(v1) to transship/ +ÀѤßľ¤¹ [¤Ä¤ß¤Ê¤ª¤¹] /(v5s) to reload/ +ÀѤßÈî [¤Ä¤ß¤´¤¨] /(n) compost/manure/ +ÀѤßÌÚ [¤Ä¤ß¤­] /(n) (toy) building block/brick/ +ÀѤßΩ¤Æ [¤Ä¤ß¤¿¤Æ] /(n) savings/(P)/ +ÀѤßΩ¤Æ¤ë [¤Ä¤ß¤¿¤Æ¤ë] /(v1) to accumulate/to save/ +ÀѤà [¤Ä¤à] /(v5m) to pile up/to stack/(P)/ +ÀѤâ¤ê [¤Ä¤â¤ê] /(n) intention/plan/(P)/ +ÀѤâ¤ê½ñ¤­ [¤Ä¤â¤ê¤¬¤­] /(n) written estimate/ +ÀѤâ¤ë [¤Ä¤â¤ë] /(v5r) to pile up/(P)/ +ÀѤóÆÉ [¤Ä¤ó¤É¤¯] /buying books and not reading them/(P)/ +ÀÑ°­ [¤»¤­¤¢¤¯] /(n) many sins/long-standing evils/ +ÀѱÀ [¤»¤­¤¦¤ó] /(n) cumulus clouds/ +ÀѲ٠[¤Ä¤ß¤Ë] /(n) load/freight/cargo/ +ÀÑ¶Ë [¤»¤Ã¤­¤ç¤¯] /(n) positive/progressive/(P)/ +ÀѶ˺ö [¤»¤Ã¤­¤ç¤¯¤µ¤¯] /positive plan/constructive policy/ +ÀѶËÀ­ [¤»¤Ã¤­¤ç¤¯¤»¤¤] /(n) assertiveness/positiveness/ +ÀѶËŪ [¤»¤Ã¤­¤ç¤¯¤Æ¤­] /(adj-na) positive/active/proactive/(P)/ +ÀÑºÜ [¤»¤­¤µ¤¤] /(n) lading/loading/carrying/(P)/ +ÀѺÜǽÎÏ [¤»¤­¤µ¤¤¤Î¤¦¤ê¤ç¤¯] /(n) carrying (loading) capacity (power)/ +ÀѺÜÎÌ [¤»¤­¤µ¤¤¤ê¤ç¤¦] /(n) loading capacity/ +ÀÑ»» [¤»¤­¤µ¤ó] /(n,vs) addition/add up/estimate/(P)/ +ÀÑ»»ÅÅÎÏ·× [¤»¤­¤µ¤ó¤Ç¤ó¤ê¤ç¤¯¤±¤¤] /watt-hour meter/ +ÀÑ»»Ë¡ [¤»¤­¤µ¤ó¤Û¤¦] /(n) integration/ +ÀÑÀã [¤»¤­¤»¤Ä] /(n) fallen snow/(P)/ +ÀÑÀãÎÌ [¤»¤­¤»¤Ä¤ê¤ç¤¦] /snowfall/ +ÀÑÁ± [¤»¤­¤¼¤ó] /(n) accumulation of good deeds/ +ÀÑÁØ [¤»¤­¤½¤¦] /(n) laminating/lamination layer/ +ÀÑÁØ´¥ÅÅÃÓ [¤»¤­¤½¤¦¤«¤ó¤Ç¤ó¤Á] /layered dry cell (battery)/ +ÀÑǯ [¤»¤­¤Í¤ó] /(n) (many) years/ +ÀÑʬ [¤»¤­¤Ö¤ó] /(n) integral/ +ÀÑʬ³Ø [¤»¤­¤Ö¤ó¤¬¤¯] /(n) integral calculus/ +ÀÑʬÊýÄø¼° [¤»¤­¤Ö¤ó¤Û¤¦¤Æ¤¤¤·¤­] /(n) integral equation/ +ÀÑʬˡ [¤»¤­¤Ö¤ó¤Û¤¦] /(n) integration/ +ÀÑÊÀ [¤»¤­¤Ø¤¤] /(n) deep-rooted evil/ +ÀÑÌÚ [¤Ä¤ß¤­] /(n) building blocks/ +ÀÑÍð±À [¤»¤­¤é¤ó¤¦¤ó] /(n) cumulonimbus cloud/ +ÀÑΨ [¤»¤­¤ê¤Ä] /moment (statistics)/ +ÀÑΩ¶â [¤Ä¤ß¤¿¤Æ¤­¤ó] /(n) deposit/(P)/ +ÀÒ [¤»¤­] /(n) one's family register/one's domicile/(P)/ +ÀÒ¤ò¤ª¤¯ [¤»¤­¤ò¤ª¤¯] /(exp) to become a member/ +ÀÒ¤òÆþ¤ì¤ë [¤»¤­¤ò¤¤¤ì¤ë] /(exp) to have a name entered in the family register/ +ÀÔ²«ÀÄóÀÓ§ [¤»¤­¤»¤¤¤¤¤ó¤³] /budgerigar/ +ÀÔº÷ [¤»¤­¤µ¤¯] /(n) rudimentary spinal chord/notochord/ +ÀÔº÷ưʪ [¤»¤­¤µ¤¯¤É¤¦¤Ö¤Ä] /animal with notochord/chordate/ +ÀÔ¿ñ [¤»¤­¤º¤¤] /(n) spinal chord/(P)/ +ÀÔ¿ñ±ê [¤»¤­¤º¤¤¤¨¤ó] /(n) myelitis/ +ÀÔ¿ñ¿À·Ð [¤»¤­¤º¤¤¤·¤ó¤±¤¤] /spinal nerves/ +ÀÔÃì [¤»¤­¤Á¤å¤¦] /(n) spinal column/ +ÀÔÄÇ [¤»¤­¤Ä¤¤] /(n) spine/vertebral column/ +ÀÔÄÇưʪ [¤»¤­¤Ä¤¤¤É¤¦¤Ö¤Ä] /(n) vertebrate/ +ÀÔÄÇÇ˲õ [¤»¤­¤Ä¤¤¤Ï¤«¤¤] /(n) spina bifida/ +ÀÔΠ[¤»¤­¤ê¤ç¤¦] /(n) backbone/mountain range/ +ÀÕ¤á [¤»¤á] /(n) persecution/blame/responsibility/ +ÀÕ¤á¤Ä¤±¤ë [¤»¤á¤Ä¤±¤ë] /(v1) to heap blame upon/ +ÀÕ¤á¤ë [¤»¤á¤ë] /(v1) to condemn/to blame/to criticize/(P)/ +ÀÕ¤á²×¤à [¤»¤á¤µ¤¤¤Ê¤à] /(v5m) to torture/ +ÀÕ¤á¶ì [¤»¤á¤¯] /(n) torture/ +ÀÕ¤áÆ»¶ñ [¤»¤á¤É¤¦¤°] /instruments of torture/ +ÀÕ¤áÇÏ [¤»¤á¤¦¤Þ] /(n) breaking in a horse/ +ÀÕ¤áÉÕ¤±¤ë [¤»¤á¤Ä¤±¤ë] /(v1) to heap blame upon/ +ÀÕ¤áΩ¤Æ¤ë [¤»¤á¤¿¤Æ¤ë] /(v1) to torture severely/to urge/ +ÀÕ¤ò²Ì¤¿¤¹ [¤»¤­¤ò¤Ï¤¿¤¹] /(exp) to fulfill one's responsibility/ +ÀÕǤ [¤»¤­¤Ë¤ó] /(n) duty/responsibility/(P)/ +ÀÕǤ¤ò¼è¤ë [¤»¤­¤Ë¤ó¤ò¤È¤ë] /(exp) to take responsibility for/ +ÀÕǤ¤òô¤¦ [¤»¤­¤Ë¤ó¤ò¤Ë¤Ê¤¦] /(exp) to shoulder responsibility/ +ÀÕǤ¤òƨ¤ì¤ë [¤»¤­¤Ë¤ó¤ò¤Î¤¬¤ì¤ë] /(exp) to shirk one's responsibility/ +ÀÕǤ¤òÈò¤±¤ë [¤»¤­¤Ë¤ó¤ò¤µ¤±¤ë] /(exp) to shirk a responsibility/ +ÀÕǤ´¶ [¤»¤­¤Ë¤ó¤«¤ó] /(n) sense of responsibility/(P)/ +ÀÕǤ¼Ô [¤»¤­¤Ë¤ó¤·¤ã] /(n) responsible party/(P)/ +ÀÕǤž²Ç [¤»¤­¤Ë¤ó¤Æ¤ó¤«] /shift the responsibility (for something) on to (someone)/pass the buck/ +ÀÕǤÈÏ°Ï [¤»¤­¤Ë¤ó¤Ï¤ó¤¤] /responsible area/area of responsibility/ +ÀÕǤʬô [¤»¤­¤Ë¤ó¤Ö¤ó¤¿¤ó] /sharing of responsibilities/ +ÀÕ̳ [¤»¤­¤à] /(n) duty/obligation/(P)/ +ÀÖ [¤¢¤«] /(n) (1) red/crimson/scarlet/(2) communist/ +ÀÖ¡¹ [¤¢¤«¤¢¤«] /(adv) bright red/bright/ +ÀÖ¡¹¤È [¤¢¤«¤¢¤«¤È] /(adv) brilliantly/clearly/flaming/ +ÀÖ¤¤ [¤¢¤«¤¤] /(adj) red/(P)/ +ÀÖ¤¤±©º¬ [¤¢¤«¤¤¤Ï¤Í] /(n) red feather/ +ÀÖ¤¨¤¤ [¤¢¤«¤¨¤¤] /(n) stingray/ +ÀÖ¤¬¾¡¤Ã¤Æ¤¤¤ë [¤¢¤«¤¬¤«¤Ã¤Æ¤¤¤ë] /(exp) to be predominated by red/ +ÀÖ¤Á¤ã¤ó [¤¢¤«¤Á¤ã¤ó] /(n) baby/infant/(P)/ +ÀÖ¤Á¤ç¤¦¤Á¤ó [¤¢¤«¤Á¤ç¤¦¤Á¤ó] /(n) (1) red paper restaurant lantern/(2) cheap eating and drinking place/ +À֤ξ¿Í [¤¢¤«¤Î¤¿¤Ë¤ó] /(n) complete stranger/ +À֤ߤ¬¤«¤Ã¤¿ [¤¢¤«¤ß¤¬¤«¤Ã¤¿] /rufous or reddish (esp. for ornithology)/ +ÀÖ¤é¤à [¤¢¤«¤é¤à] /(v5m) to become red/to redden/to blush/ +ÀÖ¤é¤á¤ë [¤¢¤«¤é¤á¤ë] /(v1) to blush/to redden/ +ÀÖ¤é¤ó¤À [¤¢¤«¤é¤ó¤À] /florid/ruddy/ +ÀÖ¤é´é [¤¢¤«¤é¤¬¤ª] /(n) red faced/ +ÀÖ¤óË· [¤¢¤«¤ó¤Ü¤¦] /(n) baby/(P)/ +ÀÖ¥Á¥ó [¤¢¤«¥Á¥ó] /(n) mercurochrome/merbromin solution/ +ÀÖ¥×¥ê [¤¢¤«¥×¥ê] /(abbr) Akasaka Prince Hotel/ +ÀÖ¥ì¥ó¥¬ [¤¢¤«¥ì¥ó¥¬] /(n,adj-no) red brick/ +À֥磻¥ó [¤¢¤«¥ï¥¤¥ó] /(n) red wine/ +ÀÖ°ó [¤¢¤«¤¤¤ï¤·] /(n) pickled or dried sardines/ +ÀÖ²½ [¤»¤Ã¤«] /(n,vs) Sovietize/turning red/become communistic/ +ÀÖ²Ò [¤»¤Ã¤«] /(n) the Red Peril/ +ÀÖ²Ø»Ò [¤¢¤«¤Ê¤¹] /(n) tomato/ +ÀÖ³¤µµ [¤¢¤«¤¦¤ß¤¬¤á] /(n) loggerhead turtle/ +ÀÖ³­ [¤¢¤«¤¬¤¤] /(n) ark shell (used as neta)/red clam/ +ÀÖ³° [¤»¤­¤¬¤¤] /(adj-na) infrared/ +ÀÖ³°Àþ [¤»¤­¤¬¤¤¤»¤ó] /(n) infra-red rays/(P)/ +ÀÖ³°Àþ¼Ì¿¿ [¤»¤­¤¬¤¤¤»¤ó¤·¤ã¤·¤ó] /(n) infrared photography/ +ÀÖ³°ÀþÄÌ¿® [¤»¤­¤¬¤¤¤»¤ó¤Ä¤¦¤·¤ó] /(n) infrared data communication/ +ÀÖ³°È¯»¶ [¤»¤­¤¬¤¤¤Ï¤Ã¤µ¤ó] /infrared divergence (physics)/ +ÀÖ³¿ [¤¢¤«¤¬¤¨¤ë] /(n) brown frog/ +ÀÖ³ß [¤¢¤«¤¬¤·] /(n) evergreen oak/ +Àֳ쿧 [¤»¤Ã¤«¤Ã¤·¤ç¤¯] /(n) reddish brown/rufous/ +ÀÖ´ú [¤¢¤«¤Ï¤¿] /(n) Red Flag/(P)/ +ÀÖ¶â [¤¢¤«¤¬¤Í] /(n) copper/ +ÀÖ·¤ [¤¢¤«¤°¤Ä] /salt-water fish/ +ÀÖ·³ [¤»¤­¤°¤ó] /(n) Red Army/(P)/ +ÀÖ·Ð [¤»¤Ã¤±¤¤] /(n) right ascension/ +ÀÖ·ìµå [¤»¤Ã¤±¤Ã¤­¤å¤¦] /(n) red blood cell/ +ÀÖ·ìµåÀ¸À®Â¥¿Ê°ø»Ò [¤»¤Ã¤±¤Ã¤­¤å¤¦¤»¤¤¤»¤¤¤½¤¯¤·¤ó¤¤¤ó¤·] /(n) erythropoietin (EPO)/ +ÀÖ·ìµåÄÀ¹ß®ÅÙ [¤»¤Ã¤±¤Ã¤­¤å¤¦¤Á¤ó¤³¤¦¤½¤¯¤É] /(n) erythrocyte sedimentation rate/ +ÀÖ¸ý [¤·¤ã¤Ã¤¯] /(n) unlucky for all activities, with only the period around noon being auspicious/ +ÀÖ¸ý [¤·¤ã¤Ã¤³¤¦] /(n) unlucky for all activities, with only the period around noon being auspicious/ +ÀÖ¸ý [¤¸¤ã¤Ã¤¯] /(n) unlucky for all activities, with only the period around noon being auspicious/ +ÀÖ¸ý [¤¸¤ã¤Ã¤³¤¦] /(n) unlucky for all activities, with only the period around noon being auspicious/ +ÀÖ¸ý [¤»¤­¤°¤Á] /(n) unlucky for all activities, with only the period around noon being auspicious/ +ÀÖ¹õ¤¤ [¤¢¤«¤°¤í¤¤] /(adj) dark red/ +ÀÖº½Åü [¤¢¤«¤¶¤È¤¦] /(n) brown sugar/ +ÀÖ»¥ [¤¢¤«¤Õ¤À] /(n) goods sold/clearance sale/ +ÀÖ»¬ [¤¢¤«¤µ¤Ó] /(n) rust/ +ÀÖ»Ò [¤¢¤«¤´] /(n) baby/ +ÀÖ»Ò [¤»¤­¤·] /(n) (arch) imperial children/imperial child/ +ÀÖ»æ [¤¢¤«¤¬¤ß] /(n) draft papers/callup notice/ +ÀÖ»ç [¤¢¤«¤à¤é¤µ¤­] /(n) purplish red/ +ÀÖ»ú [¤¢¤«¤¸] /(n) deficit/go in the red/(P)/ +ÀÖ»ú¹ñºÄ [¤¢¤«¤¸¤³¤¯¤µ¤¤] /deficit-covering (government) bond/ +ÀÖ»úºâÀ¯ [¤¢¤«¤¸¤¶¤¤¤»¤¤] /(n) deficit financing/ +ÀÖ¼ê [¤»¤­¤·¤å] /(n) bare handed/ +ÀÖ¼í¤ê [¤¢¤«¤«¤ê] /(n) communist hunting/Red-baiting/ +ÀÖ¼í¤ê [¤¢¤«¤¬¤ê] /(n) communist hunting/Red-baiting/ +ÀÖ½½»ú [¤»¤­¤¸¤å¤¦¤¸] /(n) Red Cross/ +ÀÖ½½»ú¹ñºÝ°Ñ°÷²ñ [¤»¤­¤¸¤å¤¦¤¸¤³¤¯¤µ¤¤¤¤¤¤¤ó¤«¤¤] /(n) International Committee of the Red Cross/ +ÀÖ½½»ú¼Ò [¤»¤­¤¸¤å¤¦¤¸¤·¤ã] /the Red Cross/ +ÀÖ½½»ú¾òÌó [¤»¤­¤¸¤å¤¦¤¸¤¸¤ç¤¦¤ä¤¯] /(n) Red Cross Convention/ +ÀÖ½½»úÉí [¤»¤­¤¸¤å¤¦¤¸¤Õ] /school attached to the Japan Red Cross Society/ +ÀֽФ· [¤¢¤«¤À¤·] /(n) soup made with red miso paste/ +ÀÖ¾¾ [¤¢¤«¤Þ¤Ä] /(n) red pine tree/(P)/ +ÀÖ¿§ [¤¢¤«¤¤¤í] /(adj-na,n) red/ +ÀÖ¿§ [¤»¤­¤·¤ç¤¯] /(adj-na,n) red/(P)/ +ÀÖ¿®¹æ [¤¢¤«¤·¤ó¤´¤¦] /(n) red light (traffic)/(P)/ +ÀÖ¿®¹æ³§¤ÇÅϤì¤ÐÉݤ¯¤Ê¤¤ [¤¢¤«¤·¤ó¤´¤¦¤ß¤ó¤Ê¤Ç¤ï¤¿¤ì¤Ð¤³¤ï¤¯¤Ê¤¤] /"If everyone crosses against the red light, then there's nothing to be afraid of"/ +ÀÖ¿´ [¤»¤­¤·¤ó] /(n) sincerity/ +ÀÖ¿·Ê¹ [¤¢¤«¤·¤ó¤Ö¤ó] /(n) scandal sheet/gutter press/ +ÀÖ¿È [¤¢¤«¤ß] /(n) (1) lean meat/(2) lean tuna/(3) heartwood/ +ÀÖÀ¿ [¤»¤­¤»¤¤] /(n) sincerity/ +ÀÖÀÖ [¤¢¤«¤¢¤«] /(adv) bright red/bright/ +ÀÖÀÖ¤È [¤¢¤«¤¢¤«¤È] /(adv) brilliantly/clearly/flaming/ +ÀÖÀ֤ȵ¯¤³¤Ã¤¿²Ð [¤¢¤«¤¢¤«¤È¤ª¤³¤Ã¤¿¤Ò] /blazing fire/ +ÀÖÀÚÉä [¤¢¤«¤®¤Ã¤×] /(n) third-class ticket/ +ÀÖÀþ [¤¢¤«¤»¤ó] /(n) red-light district/ +ÀÖÁÈ [¤¢¤«¤°¤ß] /red team/ +ÀÖÂïÌÚÄ» [¤¢¤«¤²¤é] /(n) great spotted woodpecker/ +ÀÖÃÏ [¤¢¤«¤¸] /(n) red cloth/red background/ +ÀÖÃÑ [¤¢¤«¤Ï¤¸] /(n) shame/ +ÀÖÃ㤱¤ë [¤¢¤«¤Á¤ã¤±¤ë] /(v1) to turn reddish-brown/to turn rufous/to become discolored/ +ÀÖÃî [¤¢¤«¤à¤·] /(n) bloodworm/chiggers/ +ÀÖĬ [¤¢¤«¤·¤ª] /(n) red tide/ +ÀÖÄ»ÀÖÊ¢ [¤¢¤«¤³¤Ã¤³] /(gikun) bird of the flycatcher family with black head and tail and reddish orange body/ +ÀÖÄÀ [¤»¤­¤Á¤ó] /(n) blood sedimentation rate/ +ÀÖÄóÅô [¤¢¤«¤Á¤ç¤¦¤Á¤ó] /(n) (1) red paper restaurant lantern/(2) cheap eating and drinking place/ +ÀÖÅ´¹Û [¤»¤­¤Æ¤Ã¤³¤¦] /(n) hematite/ +ÀÖÅÅ¼Ö [¤¢¤«¤Ç¤ó¤·¤ã] /(n) last train/ +ÀÖÅÅÏà [¤¢¤«¤Ç¤ó¤ï] /(n) public telephone/ +ÀÖÅÚ [¤¢¤«¤Ä¤Á] /(n) red clay/tuff loam/dark-red paint/ +ÀÖÅï¼Ø [¤ä¤Þ¤«¤¬¤·] /variety of poisonous snake/ +ÀÖƬ¶Ò [¤¢¤«¤º¤­¤ó] /(n) Little Red Riding Hood/ +ÀÖÆ» [¤»¤­¤É¤¦] /(n) equator/(P)/ +ÀÖÆ»µ¤ÃÄ [¤»¤­¤É¤¦¤­¤À¤ó] /equatorial air mass/ +ÀÖÆ»µ· [¤»¤­¤É¤¦¤®] /(n) equatorial telescope/ +ÀÖÆ»º× [¤»¤­¤É¤¦¤µ¤¤] /(n) ceremony to celebrate crossing the equator/ +ÀÖƼ [¤·¤ã¤¯¤É¤¦] /(n) gold-copper alloy/ +ÀÖƼ¿§ [¤·¤ã¤¯¤É¤¦¤¤¤í] /(n) brown/tanned/ +ÀÖÆù [¤¢¤«¤Ë¤¯] /(n) (1) red meat/(2) dark meat on poultry (leg, thigh)/ +ÀÖÇ® [¤»¤­¤Í¤Ä] /(n) red hot/ +ÀÖÇí¤± [¤¢¤«¤à¤±] /(n) scraped skin/ +ÀÖÈ© [¤¢¤«¤Ï¤À] /(n) grazed skin/abraded skin/bare of trees/ +ÀÖÈÓ [¤»¤­¤Ï¤ó] /(n) red rice (beans and mochi) for auspicious occasions/(P)/ +ÀÖÉ¡ [¤¢¤«¤Ï¤Ê] /(n) red nose/ +ÀÖÉÏ [¤»¤­¤Ò¤ó] /(n) extreme poverty/ +ÀÖÉæ [¤¢¤«¤Ï¤À] /(n) grazed skin/abraded skin/bare of trees/ +ÀÖÉòƺ¼ò [¤¢¤«¤Ö¤É¤¦¤·¤å] /(n) red wine/ +ÀÖÉó [¤¢¤«¤«¤Ö] /(n) red turnip/small red radish/ +ÀÖÊ¢ [¤¢¤«¤Ï¤é] /(n) Japanese brown thrush/newt/dysentery/ +ÀÖ˹ [¤¢¤«¤Ü¤¦] /(n) redcap/porter/ +ÀÖËÜ [¤¢¤«¤Û¤ó] /(n) pulp fiction/ +ÀÖÌ£ [¤¢¤«¤ß] /(n) a tinge of red/ +ÀÖÌ£¤¬º¹¤·¤Æ¤¤¤ë [¤¢¤«¤ß¤¬¤µ¤·¤Æ¤¤¤ë] /(exp) to be tinged red/ +ÀÖÌ£¤òÂÓ¤Ó¤¿ [¤¢¤«¤ß¤ò¤ª¤Ó¤¿] /tinged with red/reddish/ +ÀÖÌ£Á¹ [¤¢¤«¤ß¤½] /(n) dark-brown miso paste/ +ÀÖÌÌ [¤¢¤«¤Ä¤é] /(n) red face/kabuki villain/ +ÀÖÌÌ [¤»¤­¤á¤ó] /(n) blush/(P)/ +ÀÖÌ̶²ÉÝ¾É [¤»¤­¤á¤ó¤­¤ç¤¦¤Õ¤·¤ç¤¦] /erythrophobia/ +ÀÖÌÓ [¤¢¤«¤²] /(n) redhead/ +ÀÖÌÓÉÛ [¤¢¤«¤²¤Ã¤È] /(n) red blanket/country bumpkin/ +ÀÖÌÜ [¤¢¤«¤á] /(n) (1) bloodshot eyes/(2) red mullet/ +ÀÖÌç [¤¢¤«¤â¤ó] /(n) red gate/Tokyo University/ +ÀÖÍç [¤¢¤«¤Ï¤À¤«] /(adj-na,n) (1) stark naked/nakedness/nudity/(2) frankness/ +ÀÖÍç [¤»¤­¤é] /(adj-na,n) (1) stark naked/nakedness/nudity/(2) frankness/ +ÀÖÍ硹 [¤»¤­¤é¤é] /(adj-na,n) (1) nakedness/nudity/(2) frankness/ +ÀÖÍçÍç [¤»¤­¤é¤é] /(adj-na,n) (1) nakedness/nudity/(2) frankness/ +ÀÖΡ [¤»¤­¤ê] /(n) dysentery/(P)/ +ÀÖΡ¶Ý [¤»¤­¤ê¤­¤ó] /(n) dysentery bacillus/ +ÀÖΩ±©Ä³ [¤¢¤«¤¿¤Æ¤Ï¤Á¤ç¤¦] /(n) red admiral (butterfly)/ +ÀÖÎÕ [¤»¤­¤ê¤ó] /(n) red phosphorus/ +ÀÖÎû´¤ [¤¢¤«¤ì¤ó¤¬] /(n,adj-no) red brick/ +ÀÖæÇ¿é [¤¢¤«¤·¤ç¤¦¤Ó¤ó] /(n) large reddish brown Asian kingfisher/ +ÀÖéñéÙ [¤¢¤«¤È¤ó¤Ü] /(n) red dragonfly/ +À× [¤¢¤È] /(n) (1) trace/tracks/mark/sign/(2) remains/ruins/(3) scar/(P)/ +ÀפòÀ䤿¤Ê¤¤ [¤¢¤È¤ò¤¿¤¿¤Ê¤¤] /(exp) (there) be no end to/ +ÀפòÀä¤Ä [¤¢¤È¤ò¤¿¤Ä] /(exp) to wipe out/to put an end to/ +À×·Á [¤¢¤È¤«¤¿] /(n) trace/vestige/evidence/ +À×·Á¤â̵¤¯ [¤¢¤È¤«¤¿¤â¤Ê¤¯] /(adv) without leaving any trace/ +À׷Ѥ® [¤¢¤È¤Ä¤®] /(n) heir/successor/(P)/ +À×»ÏËö [¤¢¤È¤·¤Þ¤Ä] /(n,vs) settlement (of affairs)/remedial measures/ +À×¼è¤ê [¤¢¤È¤È¤ê] /(n) heir/heiress/inheritor/successor/ +À×ÀÚ¤ì¤ë [¤È¤®¤ì¤ë] /(v1) to pause/to be interrupted/ +À×ÃÏ [¤¢¤È¤Á] /(n) site (of a demolished building)/ +À×ÉÕ¤±¤ë [¤¢¤È¤Å¤±¤ë] /(v1) to trace/to inquire into/ +À×ÊÒÉÕ¤± [¤¢¤È¤«¤¿¤Å¤±] /(n) putting in order/clearing away/ +À×ÌÜ [¤¢¤È¤á] /(n) headship of a family/family property/ +À×ÌÜÁê³ [¤¢¤È¤á¤½¤¦¤¾¤¯] /successorship/ +ÀÙ³Ø [¤»¤­¤¬¤¯] /(n) great scholar/profound scholar/ +ÀÙ¼ô [¤»¤­¤¸¤å] /(n) (Confucian) scholar/ +ÀÚ [¤µ¤¤] /cut/ +ÀÚ [¤»¤Ä] /(adj-na,n) eager/earnest/ardent/kind/keen/acute/ +ÀÚ¡¹ [¤»¤Ä¤»¤Ä] /(adj-na,n) politeness/feeling of loneliness/ +ÀڤäƤΠ[¤­¤Ã¤Æ¤Î] /(exp) the most . . . of all/ +Àڤóݤ± [¤­¤Ã¤«¤±] /(n) chance/start/cue/excuse/motive/impetus/occasion/(P)/ +ÀÚ¤ÃÀè [¤­¤Ã¤µ¤­] /(n) point of a sword/ +Àڤʤ¤ [¤»¤Ä¤Ê¤¤] /(adj) painful/trying/oppressive/suffocating/(P)/ +ÀÚ¤Ë [¤»¤Ä¤Ë] /(adv) eagerly/earnestly/ardently/ +Àڤ˴«¤á¤ë [¤»¤Ä¤Ë¤¹¤¹¤á¤ë] /(exp) to urge strongly/ +Àڤ餹 [¤­¤é¤¹] /(v5s) to be out of/to run out of/to be short of/to be out of stock/(P)/ +ÀÚ¤é¤Ê¤¤ [¤­¤é¤Ê¤¤] /not through/not finished/ +ÀÚ¤é̵¤¤ [¤­¤é¤Ê¤¤] /not through/not finished/ +ÀÚ¤ê [¤­¤ê] /(n,suf) limits/end/bounds/period/place to leave off/closing sentence/all there is/only/since/(P)/ +Àڤ꤬¤Ê¤¤ [¤­¤ê¤¬¤Ê¤¤] /(uk) to be endless (innumerable)/ +Àڤ̵꤬¤¤ [¤­¤ê¤¬¤Ê¤¤] /(uk) to be endless (innumerable)/ +Àڤ꤬Îɤ¤ [¤­¤ê¤¬¤¤¤¤] /(exp) to be a good place to leave off/ +ÀÚ¤ê¤Ãü [¤­¤ê¤Ã¤Ñ¤·] /scraps/cut end/cut-off piece/ +ÀÚ¤ê¤Ä¤±¤ë [¤­¤ê¤Ä¤±¤ë] /(v1) to cut at/to slash at/ +ÀÚ¤ê¤Î¤Ê¤¤ [¤­¤ê¤Î¤Ê¤¤] /endless/boundless/ +ÀÚ¤ê¤Î̵¤¤ [¤­¤ê¤Î¤Ê¤¤] /endless/boundless/ +Àڤ걩 [¤­¤ê¤Ï] /(n) (1) coal face/face of a wall of coal or ore, etc./(2) working face/ +Àڤ겼¤² [¤­¤ê¤µ¤²] /(n) devaluation of currency/(P)/ +Àڤ겼¤²¤ë [¤­¤ê¤µ¤²¤ë] /(v1) to cut down/to prune/to reduce/to cut and hang down/to cut shorter/ +Àڤ겼¤í¤¹ [¤­¤ê¤ª¤í¤¹] /(v5s) to slash downward/ +ÀÚ¤ê²Ð [¤­¤ê¤Ó] /(n) Shinto fire-purification ceremony/flint sparks/ +ÀÚ¤ê²Ö [¤­¤ê¤Ð¤Ê] /(n) cut flowers/ +ÀÚ¤ê²×¤à [¤­¤ê¤µ¤¤¤Ê¤à] /(v5m) to cut to pieces/to torment/ +ÀÚ¤ê²ò¤¯ [¤­¤ê¤Û¤É¤¯] /(v5k) to cut open a tied bundle/releasing prisoners/ +ÀÚ¤ê²ó¤¹ [¤­¤ê¤Þ¤ï¤¹] /(v5s) to run around killing/to manage everything/to control/to cut carelessly (a cook or surgeon)/ +Àڤ곫¤­ [¤­¤ê¤Ò¤é¤­] /clearing (land)/excavating/ +Àڤ곫¤¯ [¤­¤ê¤Ò¤é¤¯] /(v5k) to clear (land)/to open up/to cut through/ +Àڤ곰¤¹ [¤­¤ê¤Ï¤º¤¹] /(v5s) to miss in attempting to kill/ +ÀÚ¤ê³È¤²¤ë [¤­¤ê¤Ò¤í¤²¤ë] /(v1) to cut and enlarge/ +ÀÚ¤ê³Ý¤«¤ë [¤­¤ê¤«¤«¤ë] /(v5r) to begin to cut/to slash at/ +ÀÚ¤ê³ä¤ë [¤­¤ê¤ï¤ë] /(v5r) to cut in two/ +ÀÚ¤ê³ô [¤­¤ê¤«¤Ö] /(n) stump/stubble/ +Àڤ괳¤· [¤­¤ê¤Ü¤·] /(n) dried daikon strips/ +Àڤ괹¤¨ [¤­¤ê¤«¤¨] /(n) exchange/conversion/replacement/switching (to)/switchover/ +Àڤ괹¤¨¤ë [¤­¤ê¤«¤¨¤ë] /(v1) to change/to exchange/to convert/to renew/to throw a switch/to replace/to switch over/ +Àڤ괹¤¨»þ [¤­¤ê¤«¤¨¤È¤­] /response time/time to switch over/ +Àڤ괹¤¨»þ [¤­¤ê¤«¤¨¤É¤­] /response time/time to switch over/ +ÀÚ¤ê´ß [¤­¤ê¤®¤·] /(n) steep bank/cliff/ +Àڤ굯¤³¤¹ [¤­¤ê¤ª¤³¤¹] /(v5s) to open up waste land for cultivation/ +ÀÚ¤êµÍ¤á [¤­¤ê¤Ä¤á] /(n) retrenchment/curtailment/ +ÀÚ¤êµÍ¤á¤ë [¤­¤ê¤Ä¤á¤ë] /(v1) to shorten/to reduce/to economize/ +ÀÚ¤êµî¤ë [¤­¤ê¤µ¤ë] /(v5r) to cut off/ +Àڤ궸¸À [¤­¤ê¤­¤ç¤¦¤²¤ó] /(n) last act/ +ÀÚ¤ê¶ý [¤­¤ê¤¯¤º] /(n) scraps/chips/ +ÀÚ¤ê·Ñ¤® [¤­¤ê¤Ä¤®] /(n,vs) cutting and patching/ +ÀÚ¤ê·ë¤Ö [¤­¤ê¤à¤¹¤Ö] /(v5b) to cross swords with/ +ÀÚ¤ê·þ¤ë [¤­¤ê¤Þ¤¯¤ë] /(v5r) to attack and scatter/to argue vehemently/ +ÀÚ¤ê¸Í [¤­¤ê¤É] /(n) low gate/side gate/ +ÀÚ¤ê¸Ï¤é¤¹ [¤­¤ê¤«¤é¤¹] /(v5s) to destroy/to kill off (trees)/ +ÀÚ¤ê¸ý [¤­¤ê¤¯¤Á] /(n) cut end/section/opening/slit/(P)/ +ÀÚ¤ê¸ý¾å [¤­¤ê¤³¤¦¤¸¤ç¤¦] /stiff formality/set terms/ +Àڤ깺 [¤­¤ê¤¯¤¤] /(n) stump/ +ÀÚ¤ê¹ç¤¤ [¤­¤ê¤¢¤¤] /(n) crossing swords/fighting with swords/cutting each other (in fighting)/ +ÀÚ¤ê¹ç¤¦ [¤­¤ê¤¢¤¦] /(v5u) to fight with swords/to cross swords/ +ÀÚ¤ê¹ï¤à [¤­¤ê¤­¤¶¤à] /(v5m) to hew/to chop up/to mangle/to mince/ +ÀÚ¤ê¹þ¤ß [¤­¤ê¤³¤ß] /(n) a cut/a notch/a raid/ +ÀÚ¤ê¹þ¤ßÂâ [¤­¤ê¤³¤ß¤¿¤¤] /(n) shock corps/ +ÀÚ¤ê¹þ¤ßú [¤­¤ê¤³¤ß¤¿¤ó] /(n) run-of-the-mine coal/ +ÀÚ¤ê¹þ¤à [¤­¤ê¤³¤à] /(v5m) to cut into/to raid/to attack/to cut up/ +ÀÚ¤êºÊ [¤­¤ê¤Å¤Þ] /(n) gable/ +ÀÚ¤êºÊ²°º¬ [¤­¤ê¤Å¤Þ¤ä¤Í] /a gabled roof/ +ÀÚ¤êºÙÎö¤¯ [¤­¤ê¤³¤Þ¤¶¤¯] /(v5k) to cut up small/ +Àڤ껥 [¤­¤ê¤Õ¤À] /(n) trump card/(P)/ +Àڤ껦¤¹ [¤­¤ê¤³¤í¤¹] /(v5s) to slay/ +Àڤ껶¤é¤¹ [¤­¤ê¤Á¤é¤¹] /(v5s) to cut down all/to slash promiscuously/ +ÀÚ¤ê»Ò [¤­¤ê¤³] /(n) facet/ +ÀÚ¤ê»Þ [¤­¤ê¤¨¤À] /slips (to plant)/ +ÀÚ¤ê»à¤Ë [¤­¤ê¤¸¤Ë] /(n,vs) fighting to the death (with swords)/ +ÀÚ¤ê»æ [¤­¤ê¤«¤ß] /(n) cut paper/paper cut in half/paper scrap/the art of cutting paper (in contrast to origami)/ +ÀÚ¤ê»æ [¤­¤ê¤¬¤ß] /(n) cut paper/paper cut in half/paper scrap/the art of cutting paper (in contrast to origami)/ +ÀÚ¤ê»æºÙ¹© [¤­¤ê¤¬¤ß¤¶¤¤¤¯] /paper cutouts/ +ÀÚ¤ê¼Î¤Æ [¤­¤ê¤¹¤Æ] /(n) (historical) using people of low rank as sword fodder/omission/rounding down/(P)/ +ÀÚ¤ê¼Î¤Æ¤ë [¤­¤ê¤¹¤Æ¤ë] /(v1) to truncate/to cut down/to omit/to discard/to slay/to cast away/(P)/ +ÀÚ¤ê¼è¤ê [¤­¤ê¤È¤ê] /(n) cutting/tearing off/cutting off/robbery with assault/burglary/robber/burglar/ +ÀÚ¤ê¼è¤ê¶¯Åð [¤­¤ê¤È¤ê¤´¤¦¤È¤¦] /violent robbery/burglary/robber/burglar/ +ÀÚ¤ê¼è¤êÀþ [¤­¤ê¤È¤ê¤»¤ó] /(n) line to cut something off along/ +ÀÚ¤ê¼è¤ë [¤­¤ê¤È¤ë] /(v5r) to cut off/to excise/to tear off/to cut out/to whittle down/to tear out/to cut down/to amputate/ +ÀÚ¤ê¼ê [¤­¤ê¤Æ] /cutter/certificate/ +ÀÚ¤ê½Ð¤· [¤­¤ê¤À¤·] /(n) pointed knife/logging/(beef) scraps/starting to speak/ +ÀÚ¤ê½Ð¤¹ [¤­¤ê¤¤¤À¤¹] /(v5s) to quarry/to cut (timber)/to cut and carry off/to begin to talk/to break the ice/to broach/to bring down/ +ÀÚ¤ê½Ð¤¹ [¤­¤ê¤À¤¹] /(v5s) to quarry/to cut (timber)/to cut and carry off/to begin to talk/to break the ice/to broach/to bring down/ +ÀÚ¤ê½ü¤±¤ë [¤­¤ê¤Î¤±¤ë] /(v1) to cut off/to cut out/ +ÀÚ¤ê½ý [¤­¤ê¤­¤º] /(n) cut/gash/incision/ +ÀÚ¤ê¾å¤² [¤­¤ê¤¢¤²] /(n) end/conclusion/(P)/ +ÀÚ¤ê¾å¤²¤ë [¤­¤ê¤¢¤²¤ë] /(v1) to abbreviate/to close/to finish/ +ÀÚ¤ê¾ì [¤­¤ê¤Ð] /(n) coal face/working face/ +ÀÚ¤ê¿È [¤­¤ê¤ß] /(n) cut/slice (meat, fish)/ +ÀÚ¤ê¿ø¤¨¤ë [¤­¤ê¤¹¤¨¤ë] /(v1) to cut down an enemy/ +ÀÚ¤êÀ°¤¨¤ë [¤­¤ê¤È¤È¤Î¤¨¤ë] /(v1) to cut and prepare (stones)/ +ÀÚ¤êÀ¹¤ê [¤­¤ê¤â¤ê] /(n) management/administration/preparing food/ +ÀÚ¤êÀÐ [¤­¤ê¤¤¤·] /(n) hewn stone/quarried stone/ +ÀÚ¤êÀܤ® [¤­¤ê¤Ä¤®] /(n) grafting/ +ÀÚ¤êÁȤà [¤­¤ê¤¯¤à] /(v5m) to piece together/to mortise/to miter/to dovetail/ +ÀÚ¤êÁÏ [¤­¤ê¤­¤º] /(n) cut/gash/incision/ +ÀÚ¤êÁë [¤­¤ê¤Þ¤É] /(n) windows cut out of a wall/ +Àڤ귤¨¤ë [¤­¤ê¤½¤í¤¨¤ë] /(v1) to cut and even up/to cut several pieces to the same size/ +ÀÚ¤êÂؤ¨ [¤­¤ê¤«¤¨] /(n) exchange/conversion/replacement/switching (to)/switchover/(P)/ +ÀÚ¤êÂؤ¨¤ë [¤­¤ê¤«¤¨¤ë] /(v1) to change/to exchange/to convert/to renew/to throw a switch/to replace/to switch over/ +ÀÚ¤êÂؤ¨»þ [¤­¤ê¤«¤¨¤È¤­] /response time/time to switch over/ +ÀÚ¤êÂؤ¨»þ [¤­¤ê¤«¤¨¤É¤­] /response time/time to switch over/ +ÀÚ¤êÂؤï¤ë [¤­¤ê¤«¤ï¤ë] /(v5r) to change completely/ +ÀÚ¤êú [¤­¤ê¤º¤ß] /(n) cut-up charcoal/ +ÀÚ¤êü [¤­¤ê¤Ï¤·] /(n) scraps/cut end/cut-off piece/ +ÀÚ¤êÃÈÎü [¤­¤ê¤Î¤ì¤ó] /short split entrance curtain/ +ÀÚ¤êÄ¥¤ê [¤­¤ê¤Ð¤ê] /(n) patching/ +ÀÚ¤êÄ´¤¨¤ë [¤­¤ê¤È¤È¤Î¤¨¤ë] /(v1) to trim (hedges)/ +ÀÚ¤êľ¤¹ [¤­¤ê¤Ê¤ª¤¹] /(v5s) to correct cutting/to reshuffle (playing cards)/ +ÀÚ¤êÄ [¤­¤ê¤Á¤ó] /(n) brokerage/exchange commission/ +ÀÚ¤êÄ̤· [¤­¤ê¤É¤ª¤·] /(n) (railway) cutting/excavation/sunken road/opencut/ +ÀÚ¤êÄ̤¹ [¤­¤ê¤È¤ª¤¹] /(v5s) to cut through (with a road, tunnel, or canal)/ +ÀÚ¤êÅ£ [¤­¤ê¤¯¤®] /brad/double-pointed nail/ +Àڤꎤê [¤­¤ê¤Ï¤ê] /(n) cut and paste/patching (up)/ +Àڤꎤê [¤­¤ê¤Ð¤ê] /(n) cut and paste/patching (up)/ +ÀÚ¤êÅݤ¹ [¤­¤ê¤¿¤ª¤¹] /(v5s) to cut down/to chop down/to fell/ +ÀÚ¤êÆÀ [¤­¤ê¤É¤¯] /no retribution for a samurai killing a commoner/ +ÀÚ¤êÆì [¤­¤ê¤Ê¤ï] /piece of rope cut for a certain purpose/ +ÀÚ¤êÆþ¤ë [¤­¤ê¤¤¤ë] /(v5r) to cut into/to raid/ +ÀÚ¤êÆþ¤ì¤ë [¤­¤ê¤¤¤ì¤ë] /(v1) to cut and insert/ +ÀÚ¤êÇˤë [¤­¤ê¤ä¤Ö¤ë] /(v5r) to cut to pieces/ +ÀÚ¤êÇä¤ê [¤­¤ê¤¦¤ê] /(n) selling by the piece/ +ÀÚ¤êÇä¤ê¼çµÁ [¤­¤ê¤¦¤ê¤·¤å¤®] /prostitution/ +ÀÚ¤êȪ [¤­¤ê¤Ï¤¿] /(n) hillside farm/fallow ground/ +ÀÚ¤êȪ [¤­¤ê¤Ð¤¿¤±] /(n) hillside farm/fallow ground/ +ÀÚ¤êȱ [¤­¤ê¤¬¤ß] /(n) bobbed hair/ +ÀÚ¤êÈ´¤­ [¤­¤ê¤Ì¤­] /(n) scraps/cuts/(P)/ +ÀÚ¤êÈ´¤­Ä¡ [¤­¤ê¤Ì¤­¤Á¤ç¤¦] /scrapbook/ +ÀÚ¤êÈ´¤­Ä¢ [¤­¤ê¤Ì¤­¤Á¤ç¤¦] /(n) a scrapbook/ +ÀÚ¤êÈ´¤¯ [¤­¤ê¤Ì¤¯] /(v5k) to cut out/to clip from/to extract/ +ÀÚ¤êÈ´¤±¤ë [¤­¤ê¤Ì¤±¤ë] /(v1) to cut one's way through/to tide over/to struggle through/to get over/ +ÀÚ¤êÉÕ¤±¤ë [¤­¤ê¤Ä¤±¤ë] /(v1) to cut at/to slash at/ +ÀÚ¤êÉú¤»¤ë [¤­¤ê¤Õ¤»¤ë] /(v1) to slay/to cut down (a foe)/ +ÀÚ¤êʧ¤¦ [¤­¤ê¤Ï¤é¤¦] /(v5u) to clear away/to clear land/to prune/to lop off/ +ÀÚ¤êʬ¤«¤Ä [¤­¤ê¤ï¤«¤Ä] /(v5t) to cut up/ +ÀÚ¤êʬ¤±¤ë [¤­¤ê¤ï¤±¤ë] /(v1) to cut up/to cut and discard/to eliminate systematically (in fault-finding)/ +ÀÚ¤êʾ [¤­¤ê¤Ì¤µ] /paper and sacred sakaki branches cut and mixed with rice to scatter before the gods/ +ÀÚ¤êÊѤ¨¤ë [¤­¤ê¤«¤¨¤ë] /(v1) to switch/ +ÀÚ¤êÊÖ¤· [¤­¤ê¤«¤¨¤·] /(n) railway switchback/ +ÀÚ¤êÊÖ¤¹ [¤­¤ê¤«¤¨¤¹] /(v5s) to slash or strike back/to counterattack/ +ÀÚ¤êÊø¤¹ [¤­¤ê¤¯¤º¤¹] /(v5s) (1) to level (earth)/to cut through (a mountain)/(2) to split (the opposition)/to break (strike)/(P)/ +ÀÚ¤êÊü¤¹ [¤­¤ê¤Ï¤Ê¤¹] /(v5s) to cut loose/to let loose/to cut off/to detach/to dismember/to cut in two/ +ÀÚ¤êÊü¤Ä [¤­¤ê¤Ï¤Ê¤Ä] /(v5t) to cut loose/to let loose/to cut off/to detach/to dismember/to cut in two/ +ÀÚ¤êÊý [¤­¤ê¤«¤¿] /(n) way of cutting/how to cut or slice/ +ÀÚ¤ê̵¤· [¤­¤ê¤Ê¤·] /always/continuously/ +ÀÚ¤êÌÜ [¤­¤ê¤á] /(n) a cut/a notch/an end/conclusion/ +ÀÚ¤êÌ᤹ [¤­¤ê¤â¤É¤¹] /switch-back (reversal of redundancy switching following repair)/ +ÀÚ¤êÍ [¤­¤ê¤ª¤È¤¹] /(v5s) to cut off/ +ÀÚ¤êÍî¤È¤¹ [¤­¤ê¤ª¤È¤¹] /(v5s) to cut down/to lop off/to prune/ +ÀÚ¤êÎ¥¤¹ [¤­¤ê¤Ï¤Ê¤¹] /(v5s) to detach/to decapitate/(P)/ +ÀÚ¤êÎ¥¤ì¤ë [¤­¤ê¤Ï¤Ê¤ì¤ë] /(v1) to cut off and separate/ +ÀÚ¤êΩ¤Ã¤¿ [¤­¤ê¤¿¤Ã¤¿] /steep/precipitous/ +ÀÚ¤êΩ¤Ä [¤­¤ê¤¿¤Ä] /(v5t) to rise perpendicularly/ +ÀÚ¤êΩ¤Æ [¤­¤ê¤¿¤Æ] /freshly cut/ +ÀÚ¤êΩ¤Æ¤ë [¤­¤ê¤¿¤Æ¤ë] /(v1) to cut/to slash/to slay all/ +ÀÚ¤êÎö¤¯ [¤­¤ê¤µ¤¯] /(v5k) to cut off/to cut up/to tear to pieces/ +ÀÚ¤êáÓ [¤­¤ê¤­¤º] /(n) cut/gash/incision/ +ÀÚ¤ë [¤­¤ë] /(suf,v5r) to cut/to chop/to hash/to carve/to saw/to clip/to shear/to slice/to strip/to fell/to cut down/to punch/to sever (connections)/to pause/to break off/to disconnect/to turn off/to hang up/to cross (a street)/to discount/to sell below cost/to shake (water) off/to finish/to be through/to complete/(P)/ +ÀÚ¤ì [¤­¤ì] /(n) cloth/piece/cut/chop/strip/slice/scrap/counter for such/(P)/ +Àڤ줬°­¤¤ [¤­¤ì¤¬¤ï¤ë¤¤] /thick/be dull (blunt)/viscous/ +Àڤ줿Æì [¤­¤ì¤¿¤Ê¤ï] /broken rope/ +ÀÚ¤ì¤Ãü [¤­¤ì¤Ã¤Ñ¤·] /(n) scraps/cut end/cut-off piece/ +ÀÚ¤ì¤Ê¤¤ [¤­¤ì¤Ê¤¤] /cannot/be unable to/ +ÀÚ¤ì¤Î˹»Ò [¤­¤ì¤Î¤Ü¤¦¤·] /cloth hat/ +ÀÚ¤ì¤ë [¤­¤ì¤ë] /(v1) (1) to cut well/to be sharp/(2) to break (off)/to snap/to wear out/(3) to be injured/(4) to burst/to collapse/(5) to be disconnected/to be out of/to expire/to sever (connections) with/(6) to be shrewd/to have a sharp mind/(P)/ +ÀÚ¤ì¤ë¥Ê¥¤¥Õ [¤­¤ì¤ë¥Ê¥¤¥Õ] /sharp knife/ +ÀÚ¤ì¤ëÃË [¤­¤ì¤ë¤ª¤È¤³] /able (competent) man/ +Àڤ첰 [¤­¤ì¤ä] /(n) dry-goods store/ +ÀÚ¤ì´Ö [¤­¤ì¤Þ] /(n) interval/break/rift (in clouds)/ +ÀÚ¤ì¶ý [¤­¤ì¤¯¤º] /cloth scraps/ +ÀÚ¤ì¸ý [¤­¤ì¤¯¤Á] /(n) cut end/section/opening/slit/ +ÀÚ¤ì¹þ¤ß [¤­¤ì¤³¤ß] /(n) cut/notch/incision/ +ÀÚ¤ì¹þ¤à [¤­¤ì¤³¤à] /(v5m) to cut into/ +Àڤ켦 [¤­¤ì¤¸] /(n) bleeding hemorrhoids/ +ÀÚ¤ì¼Ô [¤­¤ì¤â¤Î] /(n) sharp and able person/ +ÀÚ¤ì¼ê [¤­¤ì¤Æ] /man of ability/ +ÀÚ¤ìÀÚ¤ì [¤­¤ì¤®¤ì] /(adj-na,n) pieces/scraps/ +ÀÚ¤ìü [¤­¤ì¤Ï¤·] /(n) scraps/cut end/cut-off piece/ +ÀÚ¤ìÃÏ [¤­¤ì¤¸] /(n) cloth/fabric/ +ÀÚ¤ìʪ [¤­¤ì¤â¤Î] /(n) edged tool/cutlery/shrewd businessman/ +ÀÚ¤ìÌ£ [¤­¤ì¤¢¤¸] /(n) sharpness (of a sword)/the feel of a cutting edge/(P)/ +ÀÚ¤ì̵¤¤ [¤­¤ì¤Ê¤¤] /cannot/be unable to/ +ÀÚ¤ìÌÜ [¤­¤ì¤á] /(n) break/pause/gap/end/rift/interruption/cut/section/notch/incision/end (of a task)/(P)/ +ÀÚ°¦ [¤»¤Ä¤¢¤¤] /(n) deep love/ +ÀÚ±© [¤­¤ê¤Ï] /(n) (1) coal face/face of a wall of coal or ore, etc./(2) working face/ +ÀÚ±©µÍ¤Þ¤Ã¤Æ [¤»¤Ã¤Ñ¤Ä¤Þ¤Ã¤Æ] /under the pressure of necessity/ +ÀÚ±©µÍ¤Þ¤ë [¤»¤Ã¤Ñ¤Ä¤Þ¤ë] /(v5r) to be at one's wit's end/to be cornered/ +ÀÚ³« [¤»¤Ã¤«¤¤] /(n,vs) clearing (land)/opening up/cutting through/ +ÀÚ³«¼ê½Ñ [¤»¤Ã¤«¤¤¤·¤å¤¸¤å¤Ä] /surgical operation/ +ÀÚ³Ý [¤­¤Ã¤«¤±] /(n) chance/start/cue/excuse/motive/impetus/occasion/(P)/ +ÀÚ³ô [¤­¤ê¤«¤Ö] /(n) stump/stubble/ +ÀÚ´¹ [¤­¤ê¤«¤¨] /(n) exchange/conversion/replacement/switching (to)/switchover/ +ÀÚ´Ò [¤»¤Ã¤«¤ó] /(n) admonition/expostulation/ +ÀÚ´ê [¤»¤Ä¤¬¤ó] /(n) entreaty/supplication/ +Àڷ礯 [¤­¤ê¤«¤¯] /(v5k) to (cut a) notch (in)/ +ÀÚ¸À [¤»¤Ä¤²¤ó] /(n) urging/persuasion/declaration/ +ÀÚºÊ [¤­¤ê¤º¤Þ] /gable/ +ÀÚºÊ [¤­¤ê¤Å¤Þ] /(n) gable/ +ÀÚºï [¤»¤Ã¤µ¤¯] /(n) cutting/a cut/machining/ +ÀÚ»¥ [¤­¤ê¤Õ¤À] /(n) trump card/ +ÀÚ»Ùð [¤­¤ê¤·¤¿¤ó] /(n) (early) Japanese Christianity/ +ÀÚ»õ [¤»¤Ã¤·] /(n) gnashing of teeth/ +ÀÚ»õÙ¯ÏÓ [¤»¤Ã¤·¤ä¤¯¤ï¤ó] /(n,vs) being enraged (indignant, impatient)/gnashing the teeth and clenching the arms on the breast (in anger or regret)/ +Àڼ [¤»¤Ä¤¸¤Ä] /(adj-na,n) compelling/serious/severe/acute/earnest/pressing/urgent/(P)/ +ÀÚ¼Â¤Ë [¤»¤Ä¤¸¤Ä¤Ë] /strongly/keenly/vividly/sincerely/urgently/ +ÀڼΤƤë [¤­¤ê¤¹¤Æ¤ë] /(io) (v1) to truncate/to cut down/to omit/to discard/to slay/to cast away/ +ÀÚ¼Ô [¤­¤ì¤â¤Î] /(n) sharp and able person/ +ÀÚ¼è¤ê [¤­¤ê¤È¤ê] /(n) cutting/tearing off/cutting off/robbery with assault/burglary/robber/burglar/ +ÀÚ¼ê [¤­¤Ã¤Æ] /(n) stamp (postage)/merchandise certificate/(P)/ +ÀÚ¼ê [¤­¤ì¤Æ] /man of ability/ +ÀÚ¼ê¤òί¤á¤ë [¤­¤Ã¤Æ¤ò¤¿¤á¤ë] /(exp) to collect stamps/ +Àڼ꽯½¸ [¤­¤Ã¤Æ¤·¤å¤¦¤·¤å¤¦] /philately/ +Àڼ꽸¤á [¤­¤Ã¤Æ¤¢¤Ä¤á] /stamp collecting/ +ÀÚ½ü [¤»¤Ä¤¸¤ç] /(n,vs) cut off/cut out/ablation/ +ÀÚ½ý [¤­¤ê¤­¤º] /(n) cut/gash/incision/ +Àھ夲 [¤­¤ê¤¢¤²] /(n) end/conclusion/ +ÀÚ¾ð [¤»¤Ä¤¸¤ç¤¦] /(n) ardent love/ +ÀÚ¿È [¤­¤ê¤ß] /(n) cut/slice (meat, fish)/ +ÀÚÀÚ [¤»¤Ä¤»¤Ä] /(adj-na,n) politeness/feeling of loneliness/ +ÀÚÀþ [¤»¤Ã¤»¤ó] /(n) tangent (in trigonometry)/ +ÀÚÂØ [¤­¤ê¤«¤¨] /(n) exchange/conversion/replacement/switching (to)/switchover/ +ÀÚÂØ [¤»¤Ã¤¿¤¤] /(n) exchange/conversion/replacement/switching (to)/switchover/ +ÀÚÂؤ¨ [¤­¤ê¤«¤¨] /(n) exchange/conversion/replacement/switching (to)/switchover/ +ÀÚÃÇ [¤»¤Ä¤À¤ó] /(n,vs) cutting/severance/section/amputation/(P)/ +ÀÚÃÇ´µ¼Ô [¤»¤Ä¤À¤ó¤«¤ó¤¸¤ã] /amputee/ +ÀÚÃǵ¡ [¤»¤Ä¤À¤ó¤­] /cutter/cutting machine/guillotine/ +ÀÚÃÇ¿Þ [¤»¤Ä¤À¤ó¤º] /sectional drawing/ +ÀÚÃÇÌÌ [¤»¤Ä¤À¤ó¤á¤ó] /(n) section (in drawing)/ +ÀÚÃÏ [¤­¤ì¤¸] /(n) cloth/fabric/ +ÀÚÄÌ [¤­¤ê¤É¤ª¤·] /(io) (n) (railway) cutting/excavation/sunken road/opencut/ +ÀÚŽ¤ê [¤­¤ê¤Ð¤ê] /(n) patching/ +ÀÚÆü [¤·¤á¤­¤ê¤Ó] /time limit/closing day/ +ÀÚÆþ [¤»¤Ä¤Ë¤å¤¦] /OFF-ON (marking on switches)/ +ÀÚÇ÷ [¤»¤Ã¤Ñ¤¯] /(n,vs) pressure/urgency/tension/imminence/acuteness/(P)/ +ÀÚÇ÷¤·¤¿ [¤»¤Ã¤Ñ¤¯¤·¤¿] /pressing/urgent/imminent/ +ÀÚÇ÷´¶ [¤»¤Ã¤Ñ¤¯¤«¤ó] /(n) sense of urgency/ +ÀÚÈ´¤­ [¤­¤ê¤Ì¤­] /(n) scraps/cuts/ +ÀÚÉä [¤­¤Ã¤×] /(n) ticket/(P)/ +ÀÚÉä¤ò²þ¤á¤ë [¤­¤Ã¤×¤ò¤¢¤é¤¿¤á¤ë] /(exp) to examine tickets/ +ÀÚÉä¤òÀÚ¤ë [¤­¤Ã¤×¤ò¤­¤ë] /(exp) to rip off a coupon/to punch a ticket/ +ÀÚÉäÀÚ¤ê [¤­¤Ã¤×¤­¤ê] /ticket punch/ticket puncher/ +ÀÚÉäÇä¤ê [¤­¤Ã¤×¤¦¤ê] /ticket seller/ +ÀÚÉäÇä¤ê¾ì [¤­¤Ã¤×¤¦¤ê¤Ð] /ticket window/box office/ticket/ +ÀÚÉäÇä¾ì [¤­¤Ã¤×¤¦¤ê¤Ð] /ticket window/box office/ticket/ +ÀÚÊ¢ [¤»¤Ã¤×¤¯] /(n) seppuku/disembowelment/harakiri/(P)/ +ÀÚʪ [¤­¤ì¤â¤Î] /(n) edged tool/cutlery/shrewd businessman/ +ÀÚʬˡ [¤»¤Ä¤Ö¤ó¤Û¤¦] /(n) syncopation/ +ÀÚÊÒ [¤»¤Ã¤Ú¤ó] /(n) segment/cut-off scraps/ +ÀÚ˾ [¤»¤Ä¤Ü¤¦] /(n,vs) longing for/earnest desire/(P)/ +ÀÚÌ£ [¤­¤ì¤¢¤¸] /(n) sharpness (of a sword)/the feel of a cutting edge/ +ÀÚÌÜ [¤­¤ì¤á] /(n) break/pause/gap/end/rift/interruption/cut/section/notch/incision/end (of a task)/ +ÀÚÌá [¤»¤Ä¤é¤¤] /switch-back (reversal of redundancy switching following repair)/ +ÀÚÍ× [¤»¤Ä¤è¤¦] /(adj-na,n) essential/vital/ +ÀÚÏÀ [¤»¤Ä¤í¤ó] /(n) persistent argument/ +ÀÚâø [¤»¤Ã¤µ] /(n) polishing (stones)/polishing (character)/ +ÀÚâøÂöËá [¤»¤Ã¤µ¤¿¤¯¤Þ] /(n) cultivate one's character by studying hard/diligent application/ +ÀÛ¤¤ [¤Ä¤¿¤Ê¤¤] /(adj) clumsy/unskillful/foolish/unlucky/ +ÀÛ¤¤Ê¸¾Ï [¤Ä¤¿¤Ê¤¤¤Ö¤ó¤·¤ç¤¦] /poor writing/ +ÀÛ°­ [¤»¤Ä¤¢¤¯] /(adj-na,n) poor (tasting)/low quality/bad situation/ +ÀÛµ» [¤»¤Ä¤®] /(n) poor skill/ +ÀÛ¹Æ [¤»¤Ã¤³¤¦] /(n) humble reference to one's own manuscript/ +ÀÛºî [¤»¤Ã¤µ¤¯] /(n) poor work/humble reference to one's own work/ +ÀÛºö [¤»¤Ã¤µ¤¯] /(n) poor policy or plan/ +ÀÛ¼Ô [¤»¤Ã¤·¤ã] /(n) (hum) (obs) I/ +ÀÛ¼é [¤»¤Ã¤·¤å] /(n) poor defense/ +ÀÛ® [¤»¤Ã¤½¤¯] /(adj-na,n) hasty/rough and ready/(P)/ +ÀÛ®¼çµÁ [¤»¤Ã¤½¤¯¤·¤å¤®] /slap-dash methods/ +ÀÛÂð [¤»¤Ã¤¿¤¯] /(n) humble reference to one's home/ +ÀÛÃø [¤»¤Ã¤Á¤ç] /(n) (hum) my production/ +ÀÛÉ® [¤»¤Ã¤Ô¤Ä] /(n) poor handwriting/humble reference to one's own handwriting/ +ÀÛʸ [¤»¤Ä¤Ö¤ó] /(n) poor writing/ +ÀÛÎô [¤»¤Ä¤ì¤Ä] /(adj-na,n) clumsy/unskillful/(P)/ +Àܤ®¹ç¤ï¤»¤ë [¤Ï¤®¤¢¤ï¤»¤ë] /(v1) to join or patch together/ +Àܤ®Â­¤¹ [¤Ä¤®¤¿¤¹] /to extend/to add/ +Àܤ®Êæ [¤Ä¤®¤Û] /(n) (1) graft (e.g. onto a root stock)/(2) scion/ +Àܤ®ÌÚ [¤Ä¤®¤­] /(n) grafting/ +Àܤ®ÌÜ [¤Ï¤®¤á] /(n) seam/joint/ +Àܤ° [¤Ä¤°] /(v5g) (1) to join/(2) to piece together/(3) to set (bones)/(4) to graft (trees)/ +Àܤ¹¤ë [¤»¤Ã¤¹¤ë] /(vs-s) to come in contact with/to connect/to attend/to receive/(P)/ +ÀÜ´ß [¤»¤Ä¤¬¤ó] /(n) coming alongside a pier or quay/ +ÀÜµÒ [¤»¤Ã¤­¤ã¤¯] /(n,vs) reception/receiving/ +ÀÜµÒ¶È [¤»¤Ã¤­¤ã¤¯¤®¤ç¤¦] /(n) serving customers/service industries/ +ÀܵÒÂÖÅÙ [¤»¤Ã¤­¤ã¤¯¤¿¤¤¤É] /(n) service/ +ÀܵÒÉØ [¤»¤Ã¤­¤ã¤¯¤Õ] /(n) hostess/waitress/ +Àܶá [¤»¤Ã¤­¤ó] /(n,vs) getting closer/drawing nearer/approaching/(P)/ +Àܶá·ÐÏ© [¤»¤Ã¤­¤ó¤±¤¤¤í] /avenue of approach/ +ÀܶáÀï [¤»¤Ã¤­¤ó¤»¤ó] /(n) close combat/close(-quarter) fighting/in-fighting/ +Àܸ« [¤»¤Ã¤±¤ó] /(n) interview/(P)/ +Àܹç [¤»¤Ä¤´¤¦] /(n) union/joining/ +ÀܹçºÞ [¤»¤Ä¤´¤¦¤¶¤¤] /(n) adhesive/ +Àܹç»Ò [¤»¤Ä¤´¤¦¤·] /(n) zygote/ +Àܹü [¤»¤Ã¤³¤Ä] /(n) bonesetting/ +Àܹü°å [¤»¤Ã¤³¤Ä¤¤] /(n) osteopath/bonesetter/ +ÀܹüÌÚ [¤»¤Ã¤³¤Ä¤Ü¤¯] /(n) red-berried elder tree/ +ÀܹüÌÚ [¤Ë¤ï¤È¤³] /(n) red-berried elder tree/ +Àܼ­ [¤»¤Ä¤¸] /(n) prefixes and suffixes/affix/ +ÀÜ¼Ì [¤»¤Ã¤·¤ã] /(n) close-up photography/ +Àܼï [¤»¤Ã¤·¤å] /(n) inoculation/vaccination/(P)/ +Àܼõ [¤»¤Ä¤¸¤å] /(n) receive/intercept/ +Àܼõ¹ñ [¤»¤Ä¤¸¤å¤³¤¯] /(n) recipient country/ +Àܼý [¤»¤Ã¤·¤å¤¦] /(n,vs) confiscation/ +ÀÜ¿¨ [¤»¤Ã¤·¤ç¤¯] /(n,vs) touch/contact/(P)/ +ÀÜ¿¨´¶À÷ [¤»¤Ã¤·¤ç¤¯¤«¤ó¤»¤ó] /infection through contact/ +ÀÜ¿¨»ö¸Î [¤»¤Ã¤·¤ç¤¯¤¸¤³] /(n) minor collision/(have) a scrape (with another vehicle)/ +ÀÜ¿¨Àþ [¤»¤Ã¤·¤ç¤¯¤»¤ó] /line of contact/no man's land/ +ÀÜ¿¨ÅÁÀ÷ [¤»¤Ã¤·¤ç¤¯¤Ç¤ó¤»¤ó] /(n) contagion/ +ÀÜÀï [¤»¤Ã¤»¤ó] /(n) close combat/close contest/(P)/ +ÀÜÀþ [¤»¤Ã¤»¤ó] /(n) tangent (in trigonometry)/ +Àܳ [¤»¤Ä¤¾¤¯] /(n,vs) (1) connection/union/join/link/(2) changing trains/(P)/ +Àܳ±Ø [¤»¤Ä¤¾¤¯¤¨¤­] /(n) junction/ +Àܳ¸ì [¤»¤Ä¤¾¤¯¤´] /(n) (gram) conjunction or particle/ +Àܳ¸ý [¤»¤Ä¤¾¤¯¤°¤Á] /connection/ +Àܳ»ì [¤»¤Ä¤¾¤¯¤·] /(n) conjunction/ +Àܳ½õ»ì [¤»¤Ä¤¾¤¯¤¸¤ç¤·] /conjunctive particle/ +ÀܳÀ­ [¤»¤Ä¤¾¤¯¤»¤¤] /connectivity/ +ÀܳÎÁ [¤»¤Ä¤¾¤¯¤ê¤ç¤¦] /(n) connection fee/ +ÀÜÂÔ [¤»¤Ã¤¿¤¤] /(n,vs) (1) reception/welcome/serving (food)/(2) business entertainment/(P)/ +ÀÜÂÔ¥´¥ë¥Õ [¤»¤Ã¤¿¤¤¥´¥ë¥Õ] /mixing business and golf/ +ÀÜÂÔ·¸ [¤»¤Ã¤¿¤¤¤¬¤«¤ê] /receptionist/welcoming committee/ +ÀÜÂÔÈñ [¤»¤Ã¤¿¤¤¤Ò] /entertainment expenses/ +ÀÜÃÇ [¤»¤Ä¤À¤ó] /disconnection/ +ÀÜÃÏ [¤»¤Ã¤Á] /(n) ground (elec)/contact patch (between car tyre and road)/ +ÀÜÃå [¤»¤Ã¤Á¤ã¤¯] /(n,vs) fastening with glue/(P)/ +ÀÜÃåºÞ [¤»¤Ã¤Á¤ã¤¯¤¶¤¤] /(n) adhesive/glue/ +ÀÜÃåÎÏ [¤»¤Ã¤Á¤ã¤¯¤ê¤ç¤¯] /bond strength/ +ÀÜŨ°ÜÆ° [¤»¤Ã¤Æ¤­¤¤¤É¤¦] /movement to contact/ +ÀÜÅÀ [¤»¤Ã¤Æ¤ó] /(n) (1) tangent point/point of contact/(2) single bit IO point/(3) (electrical) contact/(P)/ +ÀÜƬ [¤»¤Ã¤È¤¦] /(n) prefix/ +ÀÜƬ¸ì [¤»¤Ã¤È¤¦¤´] /(n) prefix/ +ÀÜƬ¼­ [¤»¤Ã¤È¤¦¤¸] /(n) prefix/ +ÀÜȼ [¤»¤Ã¤Ñ¤ó] /(n) entertain/ +ÀÜÈø [¤»¤Ä¤Ó] /(n) suffix/ +ÀÜÈø¸ì [¤»¤Ä¤Ó¤´] /(n) suffix/ +ÀÜÈø¼­ [¤»¤Ä¤Ó¤¸] /(n) suffix/ +ÀÜÊ­ [¤»¤Ã¤×¤ó] /(n) kiss/kissing/ +ÀÝ²È [¤»¤Ã¤±] /(n) (line of) regents and advisers/ +ÀÝ´Ø [¤»¤Ã¤«¤ó] /(n) regents and advisers/ +ÀÝ´Ø²È [¤»¤Ã¤«¤ó¤±] /(n) line of regents and advisers/ +ÀݸîÁ£ [¤»¤Ä¤´¤»¤ó] /(n) prostate gland/ +ÀÝ»á [¤»¤Ã¤·] /(n) Centigrade/Celsius/(P)/ +Àݻᣲ£°ÅÙ [¤»¤Ã¤·¤Ë¤¸¤å¤¦¤É] /20 o Celsius/ +Àݼè [¤»¤Ã¤·¤å] /(n) (1) intake/absorption/adoption/(2) assimilation/(P)/ +ÀÝ¿© [¤»¤Ã¤·¤ç¤¯] /(n,vs) feeding/feed/ +ÀÝ¿©¾ã³² [¤»¤Ã¤·¤ç¤¯¤·¤ç¤¦¤¬¤¤] /(n) eating disorder/ +ÀÝÀ¯ [¤»¤Ã¤·¤ç¤¦] /(n) regent/regency/ +ÀÝÀ¸ [¤»¤Ã¤»¤¤] /(n) hygiene/health maintenance/ +ÀÝÆ° [¤»¤Ä¤É¤¦] /(n) perturbation (physics)/ +ÀÝÆ°ÏÀ [¤»¤Ä¤É¤¦¤í¤ó] /perturbation theory (physics)/ +ÀÝÍý [¤»¤Ä¤ê] /(n) (divine) Providence/(P)/ +ÀÞ [¤ª¤ê] /(n-adv,n-t) chance/suitable time/(P)/ +ÀÞ¡¹ [¤ª¤ê¤ª¤ê] /(adv,n) occasionally/(P)/ +ÀÞ¤«¤é [¤ª¤ê¤«¤é] /(exp,n-t) just then/at that time/(P)/ +ÀÞ¤âÀÞ [¤ª¤ê¤â¤ª¤ê] /(adv,exp) at that very moment/coincidentally/ +ÀÞ¤ê¤Ë¿¨¤ì¤Æ [¤ª¤ê¤Ë¤Õ¤ì¤Æ] /(adv) occasionally/on opportunity/ +Àޤ갭¤¯ [¤ª¤ê¤ï¤ë¤¯] /unfortunately/ +Àޤ갭¤·¤¯ [¤ª¤ê¤¢¤·¤¯] /unfortunately/ +ÀÞ¤ê³ó [¤ª¤ê¤«¤Ð¤ó] /(n) briefcase/portfolio/ +ÀÞ¤êµÍ¤á [¤ª¤ê¤Å¤á] /(n) food packed in a wooden box/ +ÀÞ¤ê¶Ê¤²¤ë [¤ª¤ê¤Þ¤²¤ë] /(v1) to bend/to turn up/to turn down/to double/ +ÀÞ¤ê¶ß [¤ª¤ê¤¨¤ê] /(n) turned-down collar/lapel/ +ÀÞ¤ê¶ç [¤ª¤ê¤¯] /(n) acrostic poetry/ +ÀÞ¤ê¸Í [¤ª¤ê¤É] /(n) folding door/ +Àޤ깥¤¯ [¤ª¤ê¤è¤¯] /(adv) fortunately/luckily/ +ÀÞ¤ê¹ç¤¤ [¤ª¤ê¤¢¤¤] /(n) mutual relations/compromise/(P)/ +ÀÞ¤ê¹ç¤¦ [¤ª¤ê¤¢¤¦] /(v5u) to compromise/ +ÀÞ¤ê¹þ¤ß [¤ª¤ê¤³¤ß] /(n) foldout/insertion/ +ÀÞ¤ê¹þ¤à [¤ª¤ê¤³¤à] /(v5m) to fold inside/ +ÀÞ¤ê»æ [¤ª¤ê¤¬¤ß] /(n) origami (paper folding)/(P)/ +ÀÞ¤ê»æÉÕ¤­ [¤ª¤ê¤¬¤ß¤Ä¤­] /(n) guaranteed/authentic/certified/ +ÀÞ¤ê¼Ü [¤ª¤ê¤¸¤ã¤¯] /(n) folding ruler/ +ÀÞ¤ê½Å¤Ê¤ë [¤ª¤ê¤«¤µ¤Ê¤ë] /(v5r) to lie on top of one another/to be in a heap/ +ÀÞ¤ê½Å¤Í¤ë [¤ª¤ê¤«¤µ¤Í¤ë] /(v1) to fold back (up)/ +ÀÞ¤ê¾ö¤ß [¤ª¤ê¤¿¤¿¤ß] /(n) folding (desk, chair)/(P)/ +ÀÞ¤ê¾ö¤ß´ù [¤ª¤ê¤¿¤¿¤ß¤Ä¤¯¤¨] /folding desk/ +ÀÞ¤ê¾ö¤à [¤ª¤ê¤¿¤¿¤à] /(v5m) to fold up/to fold into layers/ +ÀÞ¤êÀá [¤ª¤ê¤Õ¤·] /(adv,n) occasionally/at times/the season/from time to time/ +ÀÞ¤êÄá [¤ª¤ê¤Å¤ë] /(n) folded paper crane/ +ÀÞ¤êÆþ¤Ã¤Æ [¤ª¤ê¤¤¤Ã¤Æ] /(adv) earnestly/ +ÀÞ¤êÈ¢ [¤ª¤ê¤Ð¤³] /(n) box made of thin wood or cardboard/ +ÀÞ¤êÉߤ­ [¤ª¤ê¤·¤­] /(n) kneeling/ +ÀÞ¤êÊÖ¤· [¤ª¤ê¤«¤¨¤·] /(adv,n) lapel/cuffs/flap/chorus/refrain/repetition/(P)/ +ÀÞ¤êÊÖ¤·±¿Å¾ [¤ª¤ê¤«¤¨¤·¤¦¤ó¤Æ¤ó] /shuttling back and forth/ +ÀÞ¤êÊÖ¤·ÅÀ [¤ª¤ê¤«¤¨¤·¤Æ¤ó] /turning back or turnaround point (in a race)/ +ÀÞ¤êÊÖ¤¹ [¤ª¤ê¤«¤¨¤¹] /(v5s) to turn up/to fold back/(P)/ +ÀÞ¤êËÜ [¤ª¤ê¤Û¤ó] /(n) folding book/folded sections of a book/ +ÀÞ¤êÌÜ [¤ª¤ê¤á] /(n) a fold/a crease (i.e. in trousers)/something done by convention/manner/ +ÀÞ¤êÌÜÀµ¤·¤¤ [¤ª¤ê¤á¤¿¤À¤·¤¤] /(adj) good manners/courteous/ +ÀÞ¤ë [¤ª¤ë] /(v5r) to break/to fold/to pick flower/(P)/ +ÀÞ¤ì¤ë [¤ª¤ì¤ë] /(v1,vi,vt) to break/to be folded/to give in/to turn (a corner)/(P)/ +ÀÞ¤ì¶Ê¤¬¤ë [¤ª¤ì¤Þ¤¬¤ë] /(v5r) to bend back and forth/ +ÀÞ¤ì¸ý [¤ª¤ì¤¯¤Á] /(n) a fold or crease/ +ÀÞ¤ì¹ç¤¦ [¤ª¤ì¤¢¤¦] /(v5u) to get along with/to compromise/to make concessions/to come to an agreement/ +ÀÞ¤ì¹þ¤à [¤ª¤ì¤³¤à] /(v5m) to be folded under or inside/ +ÀÞ¤ìÅ£ [¤ª¤ì¤¯¤®] /(n) hooked or broken nail/ +ÀÞ¤ìÊÖ¤ë [¤ª¤ì¤«¤¨¤ë] /(v5r) to tell again and again/to repeat/to refrain/to turn up/to turn down/ +ÀÞ¤ìÌÜ [¤ª¤ì¤á] /(n) a fold/a crease/ +ÀÞ°­¤·¤¯¤·¤Æ [¤ª¤ê¤¢¤·¤¯¤·¤Æ] /unseasonably/inopportunely/ +ÀÞ³Ñ [¤»¤Ã¤«¤¯] /(adv,n) with trouble/at great pains/long-awaited/(P)/ +À޶ʤ²¤ë [¤ª¤ê¤Þ¤²¤ë] /(v1) to bend/to turn up/to turn down/to double/ +ÀÞ¹þ [¤ª¤ê¤³¤ß] /(n) foldout/insertion/ +ÀÞ»æ [¤ª¤ê¤¬¤ß] /(n) origami (paper folding)/(P)/ +ÀÞ¾× [¤»¤Ã¤·¤ç¤¦] /(n) negotiation/(P)/ +ÀÞÀÞ [¤ª¤ê¤ª¤ê] /(adv,n) occasionally/ +ÀÞÀá [¤ª¤ê¤Õ¤·] /(adv,n) occasionally/at times/the season/from time to time/ +ÀÞÀþ [¤»¤Ã¤»¤ó] /(n) broken line/ +ÀÞÃæ [¤»¤Ã¤Á¤å¤¦] /(n) compromise/ +ÀÞÃï [¤»¤Ã¤Á¤å¤¦] /(n) compromise/cross/blending/eclecticism/(P)/ +ÀÞÃï°Æ [¤»¤Ã¤Á¤å¤¦¤¢¤ó] /compromise proposal/ +ÀÞÃï¼çµÁ [¤»¤Ã¤Á¤å¤¦¤·¤å¤®] /eclecticism/ +ÀÞÄá [¤ª¤ê¤Å¤ë] /(n) folded paper crane/ +ÀÞȾ [¤»¤Ã¤Ñ¤ó] /(n,vs) half/division/(P)/ +ÀÞÉú [¤·¤ã¤¯¤Ö¤¯] /(n) preaching down/ +ÀÞÊÖ¤ë [¤ª¤ì¤«¤¨¤ë] /(v5r) to tell again and again/to repeat/to refrain/to turn up/to turn down/ +ÀÞÌÜ [¤ª¤ê¤á] /(n) a fold/a crease (i.e. in trousers)/something done by convention/manner/ +ÀÞÝ£ [¤»¤Ã¤«¤ó] /(n,vs) scolding severely/chastisement/correcting/spanking (a naughty boy)/ +Àߤ¨¤ë [¤·¤Ä¤é¤¨¤ë] /(v1) to provide/to arrange/to install/ +Àߤ± [¤â¤¦¤±] /(n) preparation/provision/establishment/ +Àߤ±¤ë [¤â¤¦¤±¤ë] /(v1) to create/to establish/(P)/ +Àß±Ä [¤»¤Ä¤¨¤¤] /(n,vs) construction/ +Àß·× [¤»¤Ã¤±¤¤] /(n,vs) plan/design/(P)/ +Àß·×¼Ô [¤»¤Ã¤±¤¤¤·¤ã] /designer/ +Àß·×¿Þ [¤»¤Ã¤±¤¤¤º] /(n) plan/blueprint/ +Àß·×Êѹ¹ [¤»¤Ã¤±¤¤¤Ø¤ó¤³¤¦] /(n) design changes/ +ÀßÃÖ [¤»¤Ã¤Á] /(n) establishment/institution/(P)/ +ÀßÄê [¤»¤Ã¤Æ¤¤] /(n,vs) establishment/creation/(P)/ +ÀßÈ÷ [¤»¤Ä¤Ó] /(n,vs) equipment/device/facilities/installation/(P)/ +ÀßÈ÷²á¾ê [¤»¤Ä¤Ó¤«¤¸¤ç¤¦] /(n) overcapacity/ +ÀßÈ÷Åê»ñ [¤»¤Ä¤Ó¤È¤¦¤·] /(n) capital investment/capital expenditure/ +ÀßÈ÷Èñ [¤»¤Ä¤Ó¤Ò] /(n) cost of equipment/ +ÀßÌä [¤»¤Ä¤â¤ó] /(n) question/(P)/ +ÀßΩ [¤»¤Ä¤ê¤Ä] /(n) establishment/foundation/institution/(P)/ +ÀßΩ¼Ô [¤»¤Ä¤ê¤Ä¤·¤ã] /(n) founder/ +ÀßΩ¼ñ°Õ½ñ [¤»¤Ä¤ê¤Ä¤·¤å¤¤¤·¤ç] /(n) prospectus/ +Àफ [¤Ò¤½¤«] /(adj-na,n) secret/private/surreptitious/ +Àफ¤Ë [¤Ò¤½¤«¤Ë] /in secret/secretly/ +Àà¤Á¤ã¤ê [¤»¤Ã¤Á¤ã¤ê] /(n) bicycle theft/ +Àà¼è [¤»¤Ã¤·¤å] /(n) theft/stealing/larceny/ +ÀàÅð [¤»¤Ã¤È¤¦] /(n) theft/stealing/larceny/(P)/ +ÀàÅ𶸠[¤»¤Ã¤È¤¦¤­¤ç¤¦] /kleptomaniac/ +ÀàÅðºá [¤»¤Ã¤È¤¦¤¶¤¤] /(n) theft/stealing/larceny/ +ÀàÅðÈÈ [¤»¤Ã¤È¤¦¤Ï¤ó] /(n) theft/stealing/larceny/ +ÀàÍÑ [¤»¤Ä¤è¤¦] /(n,vs) (1) (rare) using secretly/(2) embezzlement/ +Àá [¤»¤Ä] /(n) node/section/occasion/time/(P)/ +Àá [¤Î¤Ã¤È] /knot/nautical mile per hour/ +Àá [¤Õ¤·] /(n) joint/knuckle/tune/melody/(P)/ +Àá [¤Ö¤·] /(n-suf) tune/tone/knot/knob/point/ +À᡹ [¤Õ¤·¤Ö¤·] /(n) joints/points (of a speech)/ +À᤯¤ì¤À¤Ã¤¿ [¤Õ¤·¤¯¤ì¤À¤Ã¤¿] /rough and bony/ +À᤹¤ë [¤»¤Ã¤¹¤ë] /(vs-s) to be moderate of/to save/to curtail/ +Àá¤ò¶Ê¤²¤Ê¤¤ [¤»¤Ä¤ò¤Þ¤²¤Ê¤¤] /remain firm/stick by one's principles/ +Àá±ì [¤»¤Ä¤¨¤ó] /(n) moderation in smoking/ +Àá²ð [¤»¤Ã¤«¤¤] /(adj-na,n) untimely interference/ +Àá²ñ [¤»¤Á¤¨] /(n) (rare) seasonal court banquet/ +Àá²ó¤· [¤Õ¤·¤Þ¤ï¤·] /(n) melody/intonation/ +Àᵤ [¤»¤Ã¤­] /(n) 24 divisions of the solar year/24 terms used to denote the changing of the seasons/ +Àᵨ [¤»¤Ã¤­] /(n) end of the year or season/year end/ +Àᵨ»ÅÉñ¤¤ [¤»¤Ã¤­¤¸¤Þ¤¤] /end-of-year settling of accounts/ +ÀáµÁ [¤»¤Ä¤®] /(n) fidelity to principle/ +Àᶡ [¤»¤Ã¤¯] /(n) seasonal festival/ +Àá¶ç [¤»¤Ã¤¯] /(n) seasonal festival/(P)/ +Àá¶çƯ¤­ [¤»¤Ã¤¯¤Ð¤¿¤é¤­] /(n) working on a day off (to make up for lost time, or to make an impression)/ +Àá·ê [¤Õ¤·¤¢¤Ê] /(n) knothole/ +Àá·ð [¤»¤Ã¤±¤ó] /(n) economy/thrift/ +ÀḺ [¤»¤Ä¤²¤ó] /(n,vs) retrenchment/curtailment/economy/(P)/ +Àá»å [¤Õ¤·¤¤¤È] /(n) knotted silk/ +Àá¼ò [¤»¤Ã¤·¤å] /(n,vs) temperance/sobriety/moderation in drink/ +Àá¿¥¤ê [¤Õ¤·¤ª¤ê] /(n) made of knotted silk/ +Àá¿© [¤»¤Ã¤·¤ç¤¯] /(n,vs) eating lightly (to save money, food, calories, etc.)/ +Àá¿å [¤»¤Ã¤¹¤¤] /(n) conservation of water/ +ÀáÀ© [¤»¤Ã¤»¤¤] /(n) moderation/self-restraint/temperance/ +ÀáÀÇ [¤»¤Ä¤¼¤¤] /(n) tax reduction/ +ÀáÀá [¤Õ¤·¤Ö¤·] /(n) joints/points (of a speech)/ +ÀáÁÕ [¤»¤Ã¤½¤¦] /(n) rhythm/ +ÀáÁà [¤»¤Ã¤½¤¦] /(n) (1) constancy/integrity/honor/(2) chastity/fidelity/(P)/ +Àá­ưʪ [¤»¤Ã¤½¤¯¤É¤¦¤Ö¤Ä] /(n) arthopods/ +Àá­ưʪÌç [¤»¤Ã¤½¤¯¤É¤¦¤Ö¤Ä¤â¤ó] /Arthropoda/ +Àáú´ï [¤»¤Ã¤¿¤ó¤­] /coal (fuel) economizer/ +ÀáÅÀ [¤»¤Ã¤Æ¤ó] /(n) node/ +ÀáÅÅ [¤»¤Ä¤Ç¤ó] /(n) brownout/conservation of electricity/ +ÀáÅÙ [¤»¤Ä¤É] /(n) moderation/standard/(P)/ +ÀáÇî»Î [¤Õ¤·¤Ï¤«¤»] /(n) (musical) intonation marks/ +ÀáÇ÷ [¤»¤Ã¤Ñ¤¯] /end of the year/ +ÀáÉÕ¤± [¤Õ¤·¤Å¤±] /(n) setting to music/composition/ +ÀáÉØ [¤»¤Ã¤×] /(n) chaste or faithful wife/ +Àáʬ [¤»¤Á¤Ö¤ó] /(n) holiday for end of winter (Bean Throwing Night)/ +Àáʬ [¤»¤Ä¤Ö¤ó] /(n) holiday for end of winter (Bean Throwing Night)/ +ÀáÊÆ [¤»¤Ä¤Þ¤¤] /(n) conserving rice/ +ÀáÌÜ [¤Õ¤·¤á] /(n) a knot/a turning point/(P)/ +ÀáÌó [¤»¤Ä¤ä¤¯] /(n,vs) economising/saving/(P)/ +ÀáÍÑ [¤»¤Ä¤è¤¦] /(n) economization/ +ÀáÍѽ¸ [¤»¤Ä¤è¤¦¤·¤å¤¦] /(n) a Muromachi era Japanese dictionary/ +ÀáÍß [¤»¤Ä¤è¤¯] /(n) abstinence/ +ÀáÜÔ [¤Õ¤·¤¯¤ì] /(n) knotty wood or tree/ +ÀáÜÔΩ¤Ä [¤Õ¤·¤¯¤ì¤À¤Ä] /(v5t) to be knotty or gnarled/ +Àâ [¤»¤Ä] /(n,n-suf) theory/(P)/ +À⤭¤Ä¤±¤ë [¤È¤­¤Ä¤±¤ë] /(v1) to persuade/ +À⤭´«¤á¤ë [¤È¤­¤¹¤¹¤á¤ë] /(v1) to persuade/ +À⤭µ¯¤³¤¹ [¤È¤­¤ª¤³¤¹] /(v5s) to begin one's argument or story or lecture/ +À⤭µÚ¤Ö [¤È¤­¤ª¤è¤Ö] /(v5b) to mention/to refer to/to touch upon/ +À⤭½Ð¤¹ [¤È¤­¤¤¤À¤¹] /(v5s) to begin to speak/to begin to explain/ +À⤭ÉÕ¤±¤ë [¤È¤­¤Ä¤±¤ë] /(v1) to persuade/ +À⤭Éú¤»¤ë [¤È¤­¤Õ¤»¤ë] /(v1) to confute/to argue down/ +À⤭ʬ¤±¤ë [¤È¤­¤ï¤±¤ë] /(v1) to explain carefully or by making distinctions/ +À⤭ʹ¤«¤»¤ë [¤È¤­¤­¤«¤»¤ë] /(v1) to explain/to reason/ +À⤭ÌÀ¤«¤¹ [¤È¤­¤¢¤«¤¹] /(v5s) to explain/to solve/to make clear/ +À⤯ [¤È¤¯] /(v5k) to explain/to advocate/to preach/to persuade/(P)/ +Àâ¤òΩ¤Æ¤ë [¤»¤Ä¤ò¤¿¤Æ¤ë] /(exp) to put forward a theory/ +Àⶵ [¤»¤Ã¤­¤ç¤¦] /(n) propound/preach/sermon/(P)/ +Àⶵ»Õ [¤»¤Ã¤­¤ç¤¦¤·] /preacher/ +Àâ·Ð [¤»¤Ã¤­¤ç¤¦] /(n) (Buddh) lecture on the sutras/ +Àâ·ÐÀá [¤»¤Ã¤­¤ç¤¦¤Ö¤·] /(n) sutra-based ballads accompanied by the samisen/ +ÀâÆÀ [¤»¤Ã¤È¤¯] /(n) persuasion/(P)/ +ÀâÆÀÎÏ [¤»¤Ã¤È¤¯¤ê¤ç¤¯] /persuasive power/ +ÀâÉú [¤»¤Ã¤×¤¯] /(n) persuasion/ +ÀâÉþ [¤»¤Ã¤×¤¯] /(n) persuasion/ +ÀâË¡ [¤»¤Ã¤Ý¤¦] /(n) (Buddh) lecture/sermon/preaching/moralizing/ +ÀâÌÀ [¤»¤Ä¤á¤¤] /(n,vs) explanation/exposition/(P)/ +ÀâÌÀ½ñ [¤»¤Ä¤á¤¤¤·¤ç] /(n) (printed) instructions/(P)/ +ÀâÌÀŪÂÅÅöÀ­ [¤»¤Ä¤á¤¤¤Æ¤­¤À¤È¤¦¤»¤¤] /(n) explanatory adequacy/ +ÀâÌÀʸ [¤»¤Ä¤á¤¤¤Ö¤ó] /(n) explanatory note/ +ÀâÍ¡ [¤»¤Ä¤æ] /(n,vs) persuasion/convincing/ +ÀâÏà [¤»¤Ä¤ï] /(n) tale/narrative/ +Àã [¤æ¤­] /(n) snow/(P)/ +À㤰 [¤æ¤¹¤°] /(v5g) to rinse/to wash out/ +Àã¤À¤ë¤Þ [¤æ¤­¤À¤ë¤Þ] /(n) snowman/ +Àã¤ÇÈï¤ï¤ì¤ë [¤æ¤­¤Ç¤ª¤ª¤ï¤ì¤ë] /to be covered with snow/ +Àã¤ËËä¤Þ¤Ã¤¿¾®Æ» [¤æ¤­¤Ë¤¦¤Þ¤Ã¤¿¤³¤ß¤Á] /lane buried deep in snow/ +Àã¤Î²¼ [¤æ¤­¤Î¤·¤¿] /(n) saxifrage/ +Àã¤ÎÍͤËÇò¤¤ [¤æ¤­¤Î¤è¤¦¤Ë¤·¤í¤¤] /white as snow/ +Àã¤ò´Ý¤á¤ë [¤æ¤­¤ò¤Þ¤ë¤á¤ë] /(exp) to make a snowball/ +Àã¤ò夤¤¿»³ [¤æ¤­¤ò¤¤¤¿¤À¤¤¤¿¤ä¤Þ] /snow-crowned mountain/ +Àã°Ï¤¤ [¤æ¤­¤¬¤³¤¤] /(n) snowshed/ +Àã±£ [¤»¤Ã¤Á¤ó] /(n) toilet/ +Àã±£µÍ¤á [¤»¤Ã¤Á¤ó¤Å¤á] /cornering someone/ +Àã±À [¤æ¤­¤°¤â] /(n) snow-laden clouds/ +Àã±ì [¤æ¤­¤±¤à¤ê] /(n) spray of snow (smoke-like)/ +Àã²¼ [¤»¤Ã¤«] /(n) fan-tailed warbler/ +Àã²¼¤í¤· [¤æ¤­¤ª¤í¤·] /(n) wind blowing snow down a mountain/removing snow from the roof of a house/ +Àã²½¾Ñ [¤æ¤­¤²¤·¤ç¤¦] /(n) covered in snow/ +Àã²Ã [¤»¤Ã¤«] /(n) fan-tailed warbler/ +Àã²Ö [¤»¤Ã¤«] /(n) snowflakes/ +Àã²ÖºÚ [¤ª¤«¤é] /(n) residue left after making tofu/ +Àã²ò¤± [¤æ¤­¤É¤±] /(n,vs) snow thaw/thawing/(P)/ +Àã³² [¤»¤Ä¤¬¤¤] /(n) snow damage/ +Àã³ä¤êÁð [¤æ¤­¤ï¤ê¤½¤¦] /(n) hepatica/ +Àã¶Ì [¤æ¤­¤À¤Þ] /snowball/ +Àã¶õ [¤æ¤­¤¾¤é] /(n) snow-laden sky/ +Àã·£ [¤æ¤­¤°¤Ä] /(n) snow boots or shoes/ +Àã·¤ [¤æ¤­¤°¤Ä] /(n) snow boots or shoes/ +Àã·Ê [¤»¤Ã¤±¤¤] /(n) snowy scenery/snow-scape/ +Àã·Ê¿§ [¤æ¤­¤²¤·¤­] /(n) snowy landscape/ +Àã·Ì [¤»¤Ã¤±¤¤] /(n) snowy valley/(P)/ +Àã·î²Ö [¤»¤Ä¤²¤Ã¤«] /(n) snow, moon, and flowers/ +À㸫 [¤æ¤­¤ß] /(n) snow viewing/ +À㸫¼ò [¤æ¤­¤ß¤¶¤±] /(n) sake drunk while viewing a snowy scene/ +À㸫¾ã»Ò [¤æ¤­¤ß¤·¤ç¤¦¤¸] /shoji with glass window behind a sliding bottom half/ +À㸫ÅôäÆ [¤æ¤­¤ß¤É¤¦¤í¤¦] /three-legged stone lantern/ +À㸶 [¤»¤Ä¤²¤ó] /(n) snow field/ +Àã¹ß¤ê [¤æ¤­¤Õ¤ê] /(n) snowfall/ +Àã¹ß¤í¤· [¤æ¤­¤ª¤í¤·] /snow removal/wind blowing snow down a mountain/ +Àã¹çÀï [¤æ¤­¤¬¤Ã¤»¤ó] /(n) snowball fight/ +Àã¹ñ [¤æ¤­¤°¤Ë] /(n) snow country/(P)/ +ÀãºÅ¤¤ [¤æ¤­¤â¤è¤¤] /(n) threatening to snow/ +Àãº×¤ê [¤æ¤­¤Þ¤Ä¤ê] /(n) snow festival/ +À㻳 [¤æ¤­¤ä¤Þ] /(n) snowy mountains/piles of snow/ +Àã¼Á [¤æ¤­¤·¤Ä] /(n) snow's quality/ +Àã½®¤ÎÉ® [¤»¤Ã¤·¤å¤¦¤Î¤Õ¤Ç] /work of Sesshu/ +Àã½÷ [¤æ¤­¤ª¤ó¤Ê] /(n) snow woman/fairy/ +Àã½÷Ϻ [¤æ¤­¤¸¤ç¤í¤¦] /(n) snow fairy/ +Àã½ü¤± [¤æ¤­¤è¤±] /(n) snow fence/snowbreak/ +Àã¾Æ¤± [¤æ¤­¤ä¤±] /(n) "snow-burn"/ +Àã¾å [¤»¤Ä¤¸¤ç¤¦] /(n) on the snow/ +Àã¾å¼Ö [¤»¤Ä¤¸¤ç¤¦¤·¤ã] /(n) snow tractor/ +Àã¿« [¤»¤Ä¤¸¤ç¤¯] /(n) vindication of honour/making up for loss/revenge/(P)/ +Àã¿«Àï [¤»¤Ä¤¸¤ç¤¯¤»¤ó] /return match/ +ÀãÀ²¤ì [¤æ¤­¤Ð¤ì] /(n) clear weather after snowfall/ +ÀãÀÞ¤ì [¤æ¤­¤ª¤ì] /(n) breaking under the weight of snow/ +ÀãÀþ [¤»¤Ã¤»¤ó] /(n) snow line/ +ÀãÁߤ­ [¤æ¤­¤«¤­] /(n) snow shovel/snow plow/ +ÀãÁü [¤»¤Ä¤¾¤¦] /(n) snow sculpture/ +ÀãÂÌ [¤»¤Ã¤¿] /(n) leather-soled sandals/ +ÀããËá [¤æ¤­¤À¤ë¤Þ] /(n) snowman/ +ÀãÃË [¤æ¤­¤ª¤È¤³] /(n) abominable snowman/ +ÀãÃæ [¤»¤Ã¤Á¤å¤¦] /(n) in the snow/ +ÀãÅÆ [¤æ¤­¤¦¤µ¤®] /(n) varying hare/ +ÀãÅꤲ [¤æ¤­¤Ê¤²] /(n) snowball fight/ +ÀãƧ [¤»¤Ã¤¿] /(n) leather-soled sandals/ +Àãƶ [¤»¤Ä¤É¤¦] /(n) snow cave/ +Àãƶ [¤Ü¤ó¤Ü¤ê] /(n) paper-covered lamp or lantern/ +ÀãÆ» [¤æ¤­¤ß¤Á] /(n) snow-covered road/ +ÀãÇò [¤»¤Ã¤Ñ¤¯] /(adj-na,adj-no,n) snow-white/pure/immaculate/ +ÀãÈ© [¤æ¤­¤Ï¤À] /(n) snow's surface/lily-white skin/ +ÀãÈß [¤»¤Ã¤Ô] /(n) overhanging snow/ +ÀãÈß [¤æ¤­¤Ó¤µ¤·] /(n) overhanging snow/ +ÀãÉæ [¤æ¤­¤Ï¤À] /(n) snow's surface/lily-white skin/ +ÀãÊÒ [¤»¤Ã¤Ú¤ó] /(n) snowflake/ +ÀãÊø [¤Ê¤À¤ì] /(n) avalanche/(P)/ +ÀãÊø¤ì¹þ¤à [¤Ê¤À¤ì¤³¤à] /(v5m) to rush or crowd into/to surge into/ +ÀãÌÀ¤«¤ê [¤æ¤­¤¢¤«¤ê] /(n) (by) snow light/ +ÀãÌÀ¤ê [¤æ¤­¤¢¤«¤ê] /(n) brightness of snow/ +ÀãÌÏÍÍ [¤æ¤­¤â¤è¤¦] /(n) threatening to snow/ +ÀãÌÕ [¤»¤Ä¤â¤¦] /(n) snow blindness/ +ÀãÌÜ [¤æ¤­¤á] /(n) snow blindness/ +ÀãÌø [¤æ¤­¤ä¤Ê¤®] /(n) spirea/ +ÀãÍ·¤Ó [¤æ¤­¤¢¤½¤Ó] /(n) playing in the snow/ +ÀãÍ»¤± [¤æ¤­¤É¤±] /(n) thawing of snow/ +ÀãÎæ [¤»¤Ä¤ì¤¤] /(n) snow-capped peak/ +ÀãÑÍ [¤»¤Ä¤¨¤ó] /(n) exoneration/exculpation/ +Àã㪠[¤æ¤­¤Ä¤Ö¤Æ] /(n) snowball/ +À䤨¤º [¤¿¤¨¤º] /(adv) constantly/(P)/ +À䤨¤Æ¤·¤Þ¤Ã¤¿¼ï [¤¿¤¨¤Æ¤·¤Þ¤Ã¤¿¤·¤å] /extinct species/ +À䤨¤ë [¤¿¤¨¤ë] /(v1) (1) to die out/to peter out/to become extinct/(2) to cease/to be stopped/to be discontinued/to be cut off/(P)/ +À䤨²Ì¤Æ¤ë [¤¿¤¨¤Ï¤Æ¤ë] /(v1) to be extinguished/to be exterminated/to cease completely/ +À䤨´Ö [¤¿¤¨¤Þ] /(n) interval/gap/ +À䤨´Ö¤Ê¤¯ [¤¿¤¨¤Þ¤Ê¤¯] /incessantly/(P)/ +À䤨À䤨 [¤¿¤¨¤À¤¨] /(adj-na,n) feeble/faint/ +À䤨Æþ¤ë [¤¿¤¨¤¤¤ë] /(v5r) to expire/ +À䤹¤ë [¤¼¤Ã¤¹¤ë] /(vs-s) to be unspeakable/to be unimaginable/ +Àä¤Ä [¤¿¤Ä] /(v5t) to sever/to cut off/to suppress/to abstain (from)/(P)/ +Àä¤ä¤¹ [¤¿¤ä¤¹] /(v5s) (1) to exterminate/to eradicate/(2) to let (fire) go out/(P)/ +Àä±ï [¤¼¤Ä¤¨¤ó] /(n,vs) isolation/insulation/(P)/ +Àä±ïÀþ [¤¼¤Ä¤¨¤ó¤»¤ó] /(adj-na) insulated wire/ +Àä±ïÂÎ [¤¼¤Ä¤¨¤ó¤¿¤¤] /(n) insulator/ +Àä±ïÄñ¹³ [¤¼¤Ä¤¨¤ó¤Æ¤¤¤³¤¦] /insulation resistance/ +Àä²Â [¤¼¤Ã¤«] /(adj-na,adj-no,n) superb (view, landscape)/ +Àä²È [¤¼¤Ã¤±] /(n) extinct family/ +À䳤 [¤¼¤Ã¤«¤¤] /(n) distant seas/ +À䶫 [¤¼¤Ã¤­¤ç¤¦] /(n,vs) exclamation/scream/shout/(P)/ +À䶫¥Þ¥·¡¼¥ó [¤¼¤Ã¤­¤ç¤¦¥Þ¥·¡¼¥ó] /(n) rollercoaster/fair rides/ +Àä¶ç [¤¼¤Ã¤¯] /(n,vs) become speechless/(P)/ +Àä·Ê [¤¼¤Ã¤±¤¤] /(n) superb view/picturesque scenery/ +Àä¸å [¤¼¤Ä¤´] /(n) (of a kind) never to be seen again/ +Àä¸ò [¤¼¤Ã¤³¤¦] /(n) breach/(P)/ +Àä¸ò¾õ [¤¼¤Ã¤³¤¦¤¸¤ç¤¦] /a letter breaking off relations/ +Àä¹¥ [¤¼¤Ã¤³¤¦] /(adj-na,adj-no,n) best/ideal/perfect/(P)/ +À仾 [¤¼¤Ã¤µ¤ó] /(n) high praise/great admiration/rave reviews/ +À仿 [¤¼¤Ã¤µ¤ó] /(n) high praise/great admiration/rave reviews/ +À価 [¤¼¤Ã¤·¤ç¤¦] /(n) splendor/a superb view/ +À侧 [¤¼¤Ã¤·¤ç¤¦] /(n) superb poem or song/ +Àä¿© [¤¼¤Ã¤·¤ç¤¯] /(n) fasting/ +ÀäÀ¤ [¤¼¤Ã¤»¤¤] /(adj-no,n) peerless/unequaled/matchless/ +Àä© [¤¼¤Ã¤½¤¯] /(n,vs) expiry/dying/death/ +ÀäÂÎÀäÌ¿ [¤¼¤Ã¤¿¤¤¤¼¤Ä¤á¤¤] /(adj-na,n) a desperate situation/be driven into a corner/ +ÀäÂÐ [¤¼¤Ã¤¿¤¤] /(adj-na,n-adv,n) absolute/unconditional/absoluteness/(P)/ +ÀäÂÐ¤Ë [¤¼¤Ã¤¿¤¤¤Ë] /(adv) absolutely/unconditionally/(P)/ +ÀäÂÐ¥¢¥É¥ì¥¹ [¤¼¤Ã¤¿¤¤¥¢¥É¥ì¥¹] /absolute address/ +ÀäÂаÌÃÖ [¤¼¤Ã¤¿¤¤¤¤¤Á] /absolute (as opposed to relative) position/ +ÀäÂв¹ÅÙ [¤¼¤Ã¤¿¤¤¤ª¤ó¤É] /(n) absolute temperature/ +ÀäÂв»´¶ [¤¼¤Ã¤¿¤¤¤ª¤ó¤«¤ó] /perfect pitch/ +ÀäÂвáȾ¿ô [¤¼¤Ã¤¿¤¤¤«¤Ï¤ó¤¹¤¦] /(n) absolute majority/ +ÀäÂз¯¼çÀ© [¤¼¤Ã¤¿¤¤¤¯¤ó¤·¤å¤»¤¤] /(n) absolute monarchy/ +ÀäÂзɸì [¤¼¤Ã¤¿¤¤¤±¤¤¤´] /(n) absolute respectful speech/absolute honorifics/ +ÀäÂи¢ÎÏ [¤¼¤Ã¤¿¤¤¤±¤ó¤ê¤ç¤¯] /(n) absolute authority or power (over someone or something)/ +ÀäÂÐ¸íº¹ [¤¼¤Ã¤¿¤¤¤´¤µ] /absolute error/ +ÀäÂм¾ÅÙ [¤¼¤Ã¤¿¤¤¤·¤Ä¤É] /absolute humidity/ +ÀäÂÐ¼Ô [¤¼¤Ã¤¿¤¤¤·¤ã] /(n) the Absolute/ +ÀäÂмçµÁ [¤¼¤Ã¤¿¤¤¤·¤å¤®] /absolutism/ +ÀäÂмçµÁ¼Ô [¤¼¤Ã¤¿¤¤¤·¤å¤®¤·¤ã] /an absolutist/ +ÀäÂÐÀäÌ¿ [¤¼¤Ã¤¿¤¤¤¼¤Ä¤á¤¤] /desperate situation/ +ÀäÂп¿ô [¤¼¤Ã¤¿¤¤¤¿¤¹¤¦] /absolute majority/ +ÀäÂÐÃÍ [¤¼¤Ã¤¿¤¤¤Á] /(n) absolute value/ +ÀäÂÐŪ [¤¼¤Ã¤¿¤¤¤Æ¤­] /(adj-na) absolute/(P)/ +ÀäÂÐɬÍ× [¤¼¤Ã¤¿¤¤¤Ò¤Ä¤è¤¦] /absolutely necessary/ +ÀäÂÐɾ²Á [¤¼¤Ã¤¿¤¤¤Ò¤ç¤¦¤«] /evaluation on an absolute scale/ +ÀäÂÐÎÌ [¤¼¤Ã¤¿¤¤¤ê¤ç¤¦] /(n) absolute amount or quantity/ +ÀäÂÐÎíÅÙ [¤¼¤Ã¤¿¤¤¤ì¤¤¤É] /absolute zero/ +ÀäÂÐÏÀ [¤¼¤Ã¤¿¤¤¤í¤ó] /absolutism (phil.)/ +ÀäÂç [¤¼¤Ä¤À¤¤] /(adj-na,n) tremendous/immense/(P)/ +Àäĺ [¤¼¤Ã¤Á¤ç¤¦] /(n) summit/peak/climax/(P)/ +ÀäÅÝ [¤¼¤Ã¤È¤¦] /(n) extreme excitement/sidesplitting laughter/ +ÀäÅç [¤¼¤Ã¤È¤¦] /(n) lonely (isolated) island/ +ÀäÈÇ [¤¼¤Ã¤Ñ¤ó] /(n) out of print/ +ÀäÈǤˤʤë [¤¼¤Ã¤Ñ¤ó¤Ë¤Ê¤ë] /(exp) to go out of print/ +ÀäÉ® [¤¼¤Ã¤Ô¤Ä] /(n) one's last writing/ceasing to write/ +ÀäÉÊ [¤¼¤Ã¤Ô¤ó] /(n) unique or superb article/ +ÀäÊÉ [¤¼¤Ã¤Ú¤­] /(n) precipice/cliff/ +Àä˾ [¤¼¤Ä¤Ü¤¦] /(n,vs) despair/hopelessness/(P)/ +Àä˾Ū [¤¼¤Ä¤Ü¤¦¤Æ¤­] /(adj-na) desperate/hopeless/ +Àä̯ [¤¼¤Ä¤ß¤ç¤¦] /(adj-na,adj-no,n) miraculous/(P)/ +Àä̵ [¤¼¤Ä¤à] /(adj-na,n) nothing/nil/naught/ +ÀäÌ¿ [¤¼¤Ä¤á¤¤] /(n,vs) end of life/death/ +ÀäÌÇ [¤¼¤Ä¤á¤Ä] /(n) destruction/extinction/(P)/ +ÀäÌÇ´í×ü¼ï [¤¼¤Ä¤á¤Ä¤­¤¯¤·¤å] /(n) endangered species/ +ÀäÎÑ [¤¼¤Ä¤ê¤ó] /(adj-na,adj-no,n) matchless/unequaled/peerless/ +Àå [¤·¤¿] /(n) tongue/(P)/ +Àå¤ò½Ð¤¹ [¤·¤¿¤ò¤À¤¹] /(exp) to put out one's tongue/ +Àå²» [¤¼¤Ä¤ª¤ó] /(n) lingual sound/ +Àå²¼Á£ [¤¼¤Ã¤«¤»¤ó] /(n) sublingual gland/ +Àå²Ò [¤¼¤Ã¤«] /(adj-na,n) slip of tongue/ +Àå´â [¤¼¤Ä¤¬¤ó] /(n) cancer of the tongue/ +Àå¸Ý [¤·¤¿¤Ä¤Å¤ß] /(n) smacking one's lips/ +Àå¸Ý¤òÂÇ¤Ä [¤·¤¿¤Ä¤Å¤ß¤ò¤¦¤Ä] /(exp) to smack one's lips at/to eat with relish/ +À庬 [¤¼¤Ã¤³¤ó] /(n) root of the tongue/ +À忨¤ê [¤·¤¿¤¶¤ï¤ê] /(n) texture of food/ +À忨¤ê¤¬Îɤ¤ [¤·¤¿¤¶¤ï¤ê¤¬¤è¤¤] /be soft and pleasant on the tongue/ +ÀåÀè [¤·¤¿¤µ¤­] /(n) tip of tongue/ +ÀåÀè»°À£ [¤·¤¿¤µ¤­¤µ¤ó¤º¤ó] /(n) eloquence or flattery designed to deceive/ +ÀåÀï [¤¼¤Ã¤»¤ó] /(n) war of words/(P)/ +À孤餺 [¤·¤¿¤¿¤é¤º] /(adj-na,adj-no,n) lisping/inadequate linguistic ability/ +ÀåÂǤÁ [¤·¤¿¤¦¤Á] /(n) smacking lips/clicking tongue/tut-tut/(P)/ +ÀåÂÝ [¤¼¤Ã¤¿¤¤] /(n) fur (on one's tongue)/ +ÀåÂå [¤·¤¿¤À¤¤] /(n) a notice/ +ÀåÂå [¤¼¤Ä¤À¤¤] /(n) a notice/ +Àåü [¤¼¤Ã¤¿¤ó] /(n) tip of the tongue/speech/way of talking/ +ÀåƬ [¤¼¤Ã¤È¤¦] /(n) tip of the tongue/speech/way of talking/ +ÀåÊ¿ÌÜ [¤·¤¿¤Ó¤é¤á] /(n) sole/ +Àå˯ [¤¼¤Ã¤Ý¤¦] /(n) eloquence/(sharp) tongue/ +ÀåçӤ᤺¤ê [¤·¤¿¤Ê¤á¤º¤ê] /(n) licking one's lips or chops/ +Àæ [¤»¤ß] /(n) cicada/locust/(P)/ +Àæ»þ±« [¤»¤ß¤·¤°¤ì] /(n) outburst of cricket chirping/ +Àç [¤»¤ó] /(n) hermit/wizard/ +Àç [¤»¤ó¤È] /(n) cent/ +Àç²Ö»æ [¤»¤ó¤«¤·] /(n) reclaimed paper/ +À糦 [¤»¤ó¤«¤¤] /(n) dwelling place of hermits/pure land away from the world/ +À維 [¤»¤ó¤­¤ç¤¦] /(n) fairyland/enchanted land/ +À綿 [¤»¤ó¤­¤ç¤¦] /(n) fairyland/enchanted land/ +Àç·¢ [¤»¤ó¤¯¤Ä] /(n) enchanted cave/ +Àç¹ü [¤»¤ó¤³¤Ä] /(n) unusual physique/outstanding appearance/philosophic turn of mind/the sacrum/sacral bone/ +Àç½Ñ [¤»¤ó¤¸¤å¤Ä] /(n) wizardry/secret of immortality/ +Àç½÷ [¤»¤ó¤¸¤ç] /(n) fairy/nymph/elf/ +Àç½÷ [¤»¤ó¤Ë¤å] /(n) fairy/nymph/elf/ +Àç½÷ [¤»¤ó¤Ë¤ç] /(n) fairy/nymph/elf/ +Àç¿Í [¤»¤ó¤Ë¤ó] /(n) hermit/wizard/fairy/(P)/ +Àç¿Í¾¸ [¤µ¤Ü¤Æ¤ó] /(n) cactus/ +ÀçÂæ¸ô [¤»¤ó¤À¤¤¤³¤¦] /Lord of Sendai/ +Àçð [¤»¤ó¤¿¤ó] /(n) the elixir (of life)/ +ÀçÌô [¤»¤ó¤ä¤¯] /(n) panacea/elixir (of life)/ +Àè [¤µ¤­] /(adj-no,n,n-suf,pref) (1) previous/prior/former/(2) point (e.g. pencil)/tip/end/nozzle/head (of a line)/(3) destination/(4) the first priority/the future/objective/sequel/remainder/the other party/(P)/ +Àè [¤»¤ó] /(adj-no,n) the future/priority/precedence/former/previous/old/late/ +À衹 [¤µ¤­¤¶¤­] /(n-adv,n-t) (1) distant future/inevitable future/(2) places one goes to/(P)/ +À衹 [¤Þ¤Þ] /well, well/ +À衹·î [¤»¤ó¤»¤ó¤²¤Ä] /(n-t) month before last/ +À衹½µ [¤»¤ó¤»¤ó¤·¤å¤¦] /(n) week before last/ +À褺 [¤Þ¤º] /(adv) (1) first (of all)/to start with/about/almost/anyway/well/now/(2) hardly (with neg. verb)/(P)/ +À褺°Ê¤Æ [¤Þ¤º¤â¤Ã¤Æ] /(adv) first of all/in the first place/ +À褺À褺 [¤Þ¤º¤Þ¤º] /(adj-na,adv) tolerable/ +Àè¤À¤Ã¤Æ [¤»¤ó¤À¤Ã¤Æ] /(n-adv,n-t) recently/the other day/(P)/ +Àè¤ÄÁÄ [¤µ¤­¤Ä¤ª¤ä] /ancestor/ +Àè¤Ë [¤µ¤­¤Ë] /(adv,n) before/earlier than/ahead/beyond/away/previously/recently/(P)/ +Àè¤Ë [¤»¤ó¤Ë] /(adv) formerly/ +Àè¤ËÄ̤¹ [¤µ¤­¤Ë¤È¤ª¤¹] /(exp) to let (a person) pass first/ +Àè¤ÎÀ¤ [¤µ¤­¤Î¤è] /previous existence/ +Àè¤ÎÁÄ [¤µ¤­¤Î¤ª¤ä] /ancestor/ +Àè¤ÎÁíÍýÂç¿Ã [¤µ¤­¤Î¤½¤¦¤ê¤À¤¤¤¸¤ó] /former prime minister/ +Àè¤ÎÆü [¤µ¤­¤Î¤Ò] /(n-adv) the other day/a few days ago/ +Àè¤ò±Û¤¹ [¤»¤ó¤ò¤³¤¹] /(exp) to take the initiative/to forestall/ +Àè¤òµÞ¤° [¤µ¤­¤ò¤¤¤½¤°] /(exp) to hurry/to hasten/ +Àè¤ó¤¸¤ë [¤µ¤­¤ó¤¸¤ë] /(v1) to precede/to forestall/to anticipate/ +Àè¤ó¤º¤ë [¤µ¤­¤ó¤º¤ë] /(v5z) to go before/to precede/to forestall/to anticipate/ +Àè°Â [¤µ¤­¤ä¤¹] /(n) lower future quotations/(P)/ +Àè±Ô [¤»¤ó¤¨¤¤] /(adj-na,n) radical/acute/sharp/ +Àè±Ô²½ [¤»¤ó¤¨¤¤¤«] /(n) radicalization/become a radical/ +À貦 [¤»¤ó¤ª¤¦] /(n) the late king/the preceding king/good ancient kings/ +À貦 [¤»¤ó¤Î¤¦] /(n) the late king/the preceding king/good ancient kings/ +Àè²ó [¤»¤ó¤«¤¤] /(adj-no,n-t) last time/the last/the preceding/ +Àè²ó¤ê [¤µ¤­¤Þ¤ï¤ê] /(n,vs) going on ahead/forestalling/anticipating/arrival before another/ +Àè³Ð [¤»¤ó¤«¤¯] /(n) learned man/pioneer/ +Àè³Ð¼Ô [¤»¤ó¤«¤¯¤·¤ã] /(n) seer/pioneer/leading spirit/enlightened person/ +Àè³Ø [¤»¤ó¤¬¤¯] /(n) academic predecessor/scholars of the past/senior scholar/ +Àè³Ø´ü [¤»¤ó¤¬¤Ã¤­] /last semester/ +ÀèµÄ [¤»¤ó¤®] /(n) initiative/prior consideration/ +ÀèµÄ¸¢ [¤»¤ó¤®¤±¤ó] /(n) right to prior consideration/ +ÀèµÒ [¤»¤ó¤­¤ã¤¯] /(n) the preceding visitor/ +Àè¶â [¤µ¤­¤¬¤Í] /(n) advance payment/ +Àè¶î [¤»¤ó¤¯] /(n) (1) forerunner/pioneer/outrider/precursor/(2) herald/(3) pilot car/(P)/ +Àè¶î¤± [¤µ¤­¤¬¤±] /(n) charging ahead of others/the first to charge/pioneer/forerunner/harbinger/(P)/ +Àè¶î¤±¤ë [¤µ¤­¤¬¤±¤ë] /(v1) to be the first/(P)/ +Àè¶î¼Ô [¤»¤ó¤¯¤·¤ã] /(n) harbinger/forerunner/herald/pioneer/ +Àè·¯ [¤»¤ó¤¯¤ó] /(n) previous ruler/ancestors/ +Àè·è [¤»¤ó¤±¤Ä] /(n) previous decision/(P)/ +Àè·èÌäÂê [¤»¤ó¤±¤Ä¤â¤ó¤À¤¤] /question to be settled first/ +Àè·î [¤»¤ó¤²¤Ä] /(n-adv,n-t) last month/(P)/ +À踫 [¤»¤ó¤±¤ó] /(n) foresight/anticipation/(P)/ +À踫¤ÎÌÀ [¤»¤ó¤±¤ó¤Î¤á¤¤] /foresight/anticipation/ +À踫¼Ô [¤»¤ó¤±¤ó¤·¤ã] /seer/ +À踭 [¤»¤ó¤±¤ó] /(n) ancient sage/ +À踯 [¤»¤ó¤±¤ó] /(n,vs) sending ahead/(P)/ +À踯ÉôÂâ [¤»¤ó¤±¤ó¤Ö¤¿¤¤] /advance troops/vanguard/ +À踳Ū [¤»¤ó¤±¤ó¤Æ¤­] /(adj-na,n) transcendental/ +À踳ÏÀ [¤»¤ó¤±¤ó¤í¤ó] /(n) transcendentalism/ +Àè¸Å [¤»¤ó¤³] /ancient times/ +Àè¸ý [¤»¤ó¤¯¤Á] /(n) previous preconception/previous engagement/ +À蹶 [¤»¤ó¤³¤¦] /(n) batting first/ +Àè¹Ä [¤»¤ó¤Î¤¦] /(n) the previous emperor/ +Àè¹Í [¤»¤ó¤³¤¦] /(n) one's late father/ +Àè¹Ô [¤»¤ó¤³¤¦] /(n,vs) preceding/going first/(P)/ +Àè¹Ô¤­ [¤µ¤­¤¤¤­] /(n) the future/(P)/ +Àè¹Ô¤­ [¤µ¤­¤æ¤­] /(n) the future/ +Àè¹Ôµ»½Ñ [¤»¤ó¤³¤¦¤®¤¸¤å¤Ä] /prior art (patents)/ +Àè¹Ô»Ø¿ô [¤»¤ó¤³¤¦¤·¤¹¤¦] /(n) leading indicator/ +Àè¹Ô»ì [¤»¤ó¤³¤¦¤·] /(n) antecedents/ +Àè¹Ô¾ò·ï [¤»¤ó¤³¤¦¤¸¤ç¤¦¤±¤ó] /(n) antecedent condition/ +Àè¹ÔÅê»ñ [¤»¤ó¤³¤¦¤È¤¦¤·] /(n) prior investment/ +Àè¹â [¤µ¤­¤À¤«] /(n) higher future quotations/ +Àè¹ï [¤»¤ó¤³¤¯] /(n-adv,n-t) already/while ago/ +Àè¹þ¤á½Æ [¤µ¤­¤´¤á¤¸¤å¤¦] /(n) muzzle loader/ +À躢 [¤µ¤­¤´¤í] /(n-adv,n-t) recently/the other day/(P)/ +À躢 [¤»¤ó¤³¤í] /(n-adv,n-t) recently/the other day/ +ÀèºÊ [¤»¤ó¤µ¤¤] /(n) former wife/late wife/ +ÀèºÙ [¤µ¤­¤Ü¤½] /(adj-na,n) tapering toward the end/ +ÀèºÙ¤ê [¤µ¤­¤Ü¤½¤ê] /(n) dwindle/tapering off (away)/ +ÀèºÙ¤ë [¤µ¤­¤Ü¤½¤ë] /(v5r) to taper off/ +Àèºß [¤»¤ó¤¶¤¤] /pre-existence/ +À軳 [¤µ¤­¤ä¤Þ] /(n) skilled miner/ +Àè»Ë [¤»¤ó¤·] /(n) prehistory/ +Àè»Ë³Ø [¤»¤ó¤·¤¬¤¯] /(n) prehistory/ +Àè»Õ [¤»¤ó¤·] /(n) former teacher/ +Àè¼Ú¤ê [¤µ¤­¤¬¤ê] /(n) borrowing in advance/ +Àè¼ç [¤»¤ó¤·¤å] /(n) former master/late master/ +Àè¼è [¤»¤ó¤·¤å] /(n,vs) earning the first (runs)/preoccupation/(P)/ +Àè¼è¤ê [¤µ¤­¤É¤ê] /(n,vs) receiving in advance/taking before others/(P)/ +Àè¼èÅÀ¤òµó¤²¤ë [¤»¤ó¤·¤å¤Æ¤ó¤ò¤¢¤²¤ë] /(exp) to score the first point/ +Àè¼èÆÀÅÀ [¤»¤ó¤·¤å¤È¤¯¤Æ¤ó] /first runs scored/ +Àè¼èÆø¢ [¤»¤ó¤·¤å¤È¤Ã¤±¤ó] /prior right/ +Àè¼ê [¤µ¤­¤Æ] /(n) front lines/vanguard/ +Àè¼ê [¤»¤ó¤Æ] /(n) (1) the first move/forestalling/initiative/(2) black player (shogi)/(P)/ +Àè¼ê¤ò¼è¤ë [¤»¤ó¤Æ¤ò¤È¤ë] /(exp) to take the initiative/ +Àè¼ê¤òÂÇ¤Ä [¤»¤ó¤Æ¤ò¤¦¤Ä] /(exp) to forestall/ +Àè½³ [¤»¤ó¤·¤å¤¦] /the kick-off/ +Àè½µ [¤»¤ó¤·¤å¤¦] /(n-adv,n-t) last week/the week before/(P)/ +Àè½» [¤»¤ó¤¸¤å¤¦] /(n) previous priest or resident/(P)/ +Àè½»¼Ô [¤»¤ó¤¸¤å¤¦¤·¤ã] /former occupant/ +À轻̱ [¤»¤ó¤¸¤å¤¦¤ß¤ó] /(n) former inhabitant/ +À轻̱² [¤»¤ó¤¸¤å¤¦¤ß¤ó¤¾¤¯] /aborigines/ +Àè½Ò [¤»¤ó¤¸¤å¤Ä] /(adj-no) aforesaid/aforementioned/ +À辡 [¤µ¤­¤¬¤Á] /(n) lucky day in morning, but not afternoon/scoring the first point/winning the first game/ +À辡 [¤»¤ó¤«¤Á] /(n) lucky day in morning, but not afternoon/scoring the first point/winning the first game/ +À辡 [¤»¤ó¤·¤ç¤¦] /(n) lucky day in morning, but not afternoon/scoring the first point/winning the first game/ +À迨¤ì [¤µ¤­¤Ö¤ì] /(n) previous or preliminary announcement/ +Àè¿Ê [¤»¤ó¤·¤ó] /(n) seniority/advance/leadership/(P)/ +Àè¿Ê¹ñ [¤»¤ó¤·¤ó¤³¤¯] /(n) advanced (developed) country/advanced nations/(P)/ +Àè¿Êʼ´ï [¤»¤ó¤·¤ó¤Ø¤¤¤­] /advanced weapon(ry)/ +Àè¿Í [¤»¤ó¤¸¤ó] /(n) predecessor/pioneer/ancestor/(P)/ +Àè¿Ø [¤»¤ó¤¸¤ó] /(n) vanguard/advance guard/(P)/ +Àè¿ØÁ褤 [¤»¤ó¤¸¤ó¤¢¤é¤½¤¤] /(n) competition (rivalry) to first (e.g. rider in a charge)/ +ÀèÀ© [¤»¤ó¤»¤¤] /(n,vs) preempt/head-start (of several runs) (baseball)/(P)/ +ÀèÀ©¹¶·â [¤»¤ó¤»¤¤¤³¤¦¤²¤­] /(n) preemptive attack (strike)/ +ÀèÀ¸ [¤»¤ó¤»¤¤] /(n) teacher/master/doctor/(P)/ +ÀèÀ¸¤Ë½¢¤¯ [¤»¤ó¤»¤¤¤Ë¤Ä¤¯] /(exp) to study under (a teacher)/ +ÀèÀ¸¤Î½Ò [¤»¤ó¤»¤¤¤Î¤¸¤å¤Ä] /teachers statement (expounding)/ +ÀèÀ¸Êý [¤»¤ó¤»¤¤¤¬¤¿] /doctors/teachers/ +ÀèÀ» [¤»¤ó¤»¤¤] /(n) ancient sage/Confucius/ +ÀèÀè [¤µ¤­¤µ¤­] /the distant future/places one visits/ +ÀèÀè [¤µ¤­¤¶¤­] /(n-adv,n-t) (1) distant future/inevitable future/(2) places one goes to/ +ÀèÀè [¤Þ¤Þ] /well, well/ +ÀèÀè·î [¤»¤ó¤»¤ó¤²¤Ä] /(n-t) month before last/ +ÀèÀè½µ [¤»¤ó¤»¤ó¤·¤å¤¦] /(n) week before last/ +ÀèÀ÷¤á [¤µ¤­¤¾¤á] /(n) yarn dyeing/ +ÀèÀø¤ê [¤µ¤­¤¯¤°¤ê] /(n) forestalling/anticipating/ +ÀèÁÄ [¤»¤ó¤¾] /(n) ancestor/(P)/ +ÀèÁĤΰÌÇ× [¤»¤ó¤¾¤Î¤¤¤Ï¤¤] /ancestral tablet/ +ÀèÁÄÅÁÍè [¤»¤ó¤¾¤Ç¤ó¤é¤¤] /(adj-no) inherited/ +ÀèÁö¤ë [¤µ¤­¤Ð¤·¤ë] /(v5r) to be forward/to be impertinent/ +ÀèÁ÷¤ê [¤µ¤­¤ª¤¯¤ê] /(n) postpone/(P)/ +ÀèÂÀ [¤µ¤­¤Ö¤È] /(adj-na,n) thicker towards the end/club-shaped/ +ÀèÂߤ· [¤µ¤­¤¬¤·] /(n) payment in advance/ +ÀèÂå [¤»¤ó¤À¤¤] /(n) family predecessor/previous age/previous generation/(P)/ +Àèã [¤»¤ó¤À¤Á] /(n) guide/leader/pioneer/ +Àèã [¤»¤ó¤À¤Ä] /(n) guide/leader/pioneer/ +Àèã¤Æ [¤»¤ó¤À¤Ã¤Æ] /(n-adv,n-t) recently/the other day/ +Àèü [¤»¤ó¤¿¤ó] /(n) pointed end/tip/fine point/spearhead/cusp/vanguard/advanced/leading edge/(P)/ +Àèü°åÎŵ»½Ñ [¤»¤ó¤¿¤ó¤¤¤ê¤ç¤¦¤®¤¸¤å¤Ä] /(n) state-of-the-art medical technology/ +Àèüµ»½Ñ [¤»¤ó¤¿¤ó¤®¤¸¤å¤Ä] /high-technology/ +Àèü»Ù»ýÎÏ [¤»¤ó¤¿¤ó¤·¤¸¤ê¤ç¤¯] /end bearing capacity/ +ÀèüŪ [¤»¤ó¤¿¤ó¤Æ¤­] /(adj-na) ultramodern/leading/ +ÀèÃÎ [¤»¤ó¤Á] /foresight/speedy comprehension/ +ÀèÃå [¤»¤ó¤Á¤ã¤¯] /(n) first arrival/(P)/ +ÀèÃå½ç [¤»¤ó¤Á¤ã¤¯¤¸¤å¤ó] /order of arrival/ +ÀèÄë [¤»¤ó¤Æ¤¤] /(n) the late emperor/ +ÀèÄø [¤µ¤­¤Û¤É] /(n-adv,n-t) some time ago/(P)/ +Àèů [¤»¤ó¤Æ¤Ä] /(n) ancient wise men/ +ÀèÅ· [¤»¤ó¤Æ¤ó] /(n) inherent/innate/ +ÀèÅ·À­ [¤»¤ó¤Æ¤ó¤»¤¤] /(n) hereditary/ +ÀèŷŪ [¤»¤ó¤Æ¤ó¤Æ¤­] /(adj-na,n) a priori/inborn/innate/inherent/congenital/hereditary/(P)/ +ÀèŷŪ¾ã³² [¤»¤ó¤Æ¤ó¤Æ¤­¤·¤ç¤¦¤¬¤¤] /(n) birth defect/ +ÀèÅ·ÇßÆÇ [¤»¤ó¤Æ¤ó¤Ð¤¤¤É¤¯] /congenital syphilis/ +ÀèÅ·É [¤»¤ó¤Æ¤ó¤Ó¤ç¤¦] /hereditary disease/ +ÀèÅϤ· [¤µ¤­¤ï¤¿¤·] /(n) future delivery/ +ÀèÅÐ [¤»¤ó¤È¤¦] /(n) head/lead/vanguard/first/ +ÀèÅÓ [¤»¤ó¤É] /(n) crisis in a battle/death/ +ÀèÅÙ [¤»¤ó¤É] /(n-adv,n-t) recently/ +ÀèÅã [¤»¤ó¤È¤¦] /(n) spire/steeple/pinnacle/ +ÀèÅê [¤»¤ó¤È¤¦] /starting pitcher/ +ÀèƬ [¤»¤ó¤È¤¦] /(n) head/lead/vanguard/first/(P)/ +ÀèƬ¸à [¤»¤ó¤È¤¦¤´] /leading file/ +ÀèƬÂÇ¼Ô [¤»¤ó¤È¤¦¤À¤·¤ã] /lead-off man (baseball)/ +ÀèƳ [¤»¤ó¤É¤¦] /(n) guidance/leadership/(P)/ +ÀèƳ¼Ô [¤»¤ó¤É¤¦¤·¤ã] /bellwether/vanguard/ +ÀèÆü [¤»¤ó¤¸¤Ä] /(n-adv,n-t) the other day/a few days ago/(P)/ +ÀèÆüÉÕ [¤µ¤­¤Ò¤Å¤±] /dating forward/ +ÀèÆþ [¤»¤ó¤Ë¤å¤¦] /(n) preconception/prejudice/ +ÀèÆþ´Ñ [¤»¤ó¤Ë¤å¤¦¤«¤ó] /(n) preconception/prejudice/preoccupation/(P)/ +ÀèÆþ¸« [¤»¤ó¤Ë¤å¤¦¤±¤ó] /(n) preconception/prejudice/preoccupation/ +ÀèÆþ¼ç [¤»¤ó¤Ë¤å¤¦¤·¤å] /(n) preconception/prejudice/ +ÀèǤ [¤»¤ó¤Ë¤ó] /(n) seniority/predecessor/ +ÀèǤ¼Ô [¤»¤ó¤Ë¤ó¤·¤ã] /senior official/senior members/ +ÀèǤ½ç [¤»¤ó¤Ë¤ó¤¸¤å¤ó] /order of seniority/ +ÀèǤ¾­¹» [¤»¤ó¤Ë¤ó¤·¤ç¤¦¤³¤¦] /senior officer/ +Àèǯ [¤»¤ó¤Í¤ó] /(n-adv,n-t) former years/formerly/a few years ago/ +ÀèÇÚ [¤»¤ó¤Ñ¤¤] /(n) senior (at work or school)/superior/elder/older graduate/progenitor/old-timer/(P)/ +ÀèÇÚÉ÷¤ò¿á¤«¤¹ [¤»¤ó¤Ñ¤¤¤«¤¼¤ò¤Õ¤«¤¹] /(exp) to put on a patronizing air/ +ÀèÇ㤤 [¤µ¤­¤¬¤¤] /(n) buy in advance/ +ÀèÇä¤ê [¤µ¤­¤¦¤ê] /(n) advance sale/ +Àèȯ [¤»¤ó¤Ñ¤Ä] /(n,vs) forerunner/advance party/going on ahead/(P)/ +Àèȯ¥á¥ó¥Ð¡¼ [¤»¤ó¤Ñ¤Ä¥á¥ó¥Ð¡¼] /(n) starting line-up (trans: starting member)/ +ÀèȯÂâ [¤»¤ó¤Ñ¤Ä¤¿¤¤] /advance party/ +ÀèȯÅê¼ê [¤»¤ó¤Ñ¤Ä¤È¤¦¤·¤å] /starting pitcher/ +ÀèÈÌ [¤»¤ó¤Ñ¤ó] /(n-adv,n-t) some time ago/the other day/(P)/ +ÀèÈÌÍè [¤»¤ó¤Ñ¤ó¤é¤¤] /(n-t) for some time/ +ÀèÈÖ [¤»¤ó¤Ð¤ó] /(n) precedence/first move (in games)/ +ÀèÈó [¤»¤ó¤Ô] /(n) past sin/past folly/ +ÀèÉÕ¤± [¤µ¤­¤Å¤±] /(n) dating forward/ +ÀèÉ× [¤»¤ó¤×] /(n) former husband/late husband/ +ÀèÉØ [¤»¤ó¤×] /(n) previous wife/late wife/ +ÀèÉã [¤»¤ó¤×] /(n) deceased father/ +ÀèÉé [¤µ¤­¤Þ¤±] /(n) lucky day but not in morning/day on which judgment and haste are avoided/ +ÀèÉé [¤»¤ó¤Ö] /(n) lucky day but not in morning/day on which judgment and haste are avoided/ +ÀèÉé [¤»¤ó¤×] /(n) lucky day but not in morning/day on which judgment and haste are avoided/ +ÀèÉé [¤»¤ó¤Þ¤±] /(n) lucky day but not in morning/day on which judgment and haste are avoided/ +Àèʧ¤¤ [¤µ¤­¤Ð¤é¤¤] /(n) advance payment/payment on delivery/forerunner/ +Àèʪ [¤µ¤­¤â¤Î] /(n) futures/(P)/ +Àèʪ»Ô¾ì [¤µ¤­¤â¤Î¤¤¤Á¤Ð] /(n) futures market/ +Àèʪ¼è°ú [¤µ¤­¤â¤Î¤È¤ê¤Ò¤­] /futures transaction/forward trading/ +ÀèʪÇ㤤 [¤µ¤­¤â¤Î¤¬¤¤] /buying futures/speculation/ +ÀèʪÇäÇã [¤µ¤­¤â¤Î¤Ð¤¤¤Ð¤¤] /dealing in futures/ +Àèʼ [¤»¤ó¤Ú¤¤] /(n) vanguard/ +ÀèÊØ [¤»¤ó¤Ó¤ó] /(n) previous letter/ +ÀèÊÜ [¤»¤ó¤Ù¤ó] /(n) initiative/pioneering/ +ÀèÊý [¤µ¤­¤«¤¿] /the person in front/companion/ +ÀèÊý [¤»¤ó¤Ý¤¦] /(n) other party (side)/he/she/they/destination/(P)/ +Àè˯ [¤»¤ó¤Ý¤¦] /(n) advance guard/ +ÀèËÀ [¤µ¤­¤Ü¤¦] /(n) front palanquin carrier/cat's-paw/ +Àè̳ [¤»¤ó¤à] /(n) the most important task/ +ÀèÌë [¤»¤ó¤ä] /(n-adv,n-t) few nights ago/ +ÀèÌò [¤»¤ó¤ä¤¯] /(n) former post/former occupant of the post/ +ÀèÌó [¤»¤ó¤ä¤¯] /(n) previous engagement/prior contract/ +ÀèÍÍ [¤µ¤­¤µ¤Þ] /(n) the other party/ +ÀèΩ¤Ä [¤µ¤­¤À¤Ä] /(v5t) to lead/to precede/to die before someone/to go before/to take precedence/ +ÀèΩ¤Æ¤ë [¤µ¤­¤À¤Æ¤ë] /(v1) to have (someone) go ahead/ +ÀèÎÙ [¤µ¤­¤È¤Ê¤ê] /(n) next door but one/(a house) two doors away/ +ÀèÎÙ [¤µ¤­¤É¤Ê¤ê] /(n) next door but one/(a house) two doors away/ +ÀèÎã [¤»¤ó¤ì¤¤] /(n) precedent/(P)/ +ÀèÎã¤ËÊ臘 [¤»¤ó¤ì¤¤¤Ë¤Ê¤é¤¦] /(exp) to follow precedent/ +ÀèÕ¦ [¤»¤ó¤Ô] /(n) one's late mother/ +Àé [¤»¤ó] /(num) 1,000/thousand/(P)/ +Àé [¤Á] /thousand/many/ +À项¤Ë [¤Á¤Â¤Ë] /(adv) in pieces/ +Àé°ìÌë [¤»¤ó¤¤¤Á¤ä] /Thousand and One Nights/ +À鱩Äá [¤»¤ó¤Ð¤Å¤ë] /(n) (string of) 1000 paper cranes/ +Àé±ß [¤»¤ó¤¨¤ó] /(n) 1000 yen/ +Àé±ß»¥ [¤»¤ó¤¨¤ó¤µ¤Ä] /(n) 1,000 Yen bill/ +À鲯 [¤»¤ó¤ª¤¯] /(n) 100,000,000,000/hundred billion (American)/hundred milliard (British)/ +Àé²È [¤»¤ó¤±] /Senke school of tea ceremony/ +ÀéµÒËüÍè [¤»¤ó¤«¤¯¤Ð¤ó¤é¤¤] /(n) flood of customers/(doing) a roaring business/ +ÀéµÒËüÍè [¤»¤ó¤­¤ã¤¯¤Ð¤ó¤é¤¤] /(n) flood of customers/(doing) a roaring business/ +Àé¶â [¤»¤ó¤­¤ó] /(n) 1000 pounds/1000 kan/1000 yen/1000 pieces of gold/great weight/pricelessness/ +Àé¶åɴǯÂå [¤»¤ó¤­¤å¤¦¤Ò¤ã¤¯¤Í¤ó¤À¤¤] /the 1900s/(P)/ +Àé·³ËüÇÏ [¤»¤ó¤°¤ó¤Ð¤ó¤Ð] /(n) (having experienced) many battles/ +Àé¸ÀËü¸ì [¤»¤ó¤²¤ó¤Ð¤ó¤´] /(n) many words/ +Àé¸Å [¤»¤ó¤³] /(n-adv,n-t) all ages/great antiquity/eternity/ +À麹ËüÊÌ [¤»¤ó¤µ¤Ð¤ó¤Ù¤Ä] /(adj-na,n) an infinite variety of/ +ÀéºÐ [¤Á¤È¤»] /(n) millennium/one thousand years/(P)/ +ÀéºÐ°» [¤Á¤È¤»¤¢¤á] /(n) red and white candy stick sold at children's festivals/ +ÀéºÜ [¤»¤ó¤¶¤¤] /(n) thousand years/long time/millennium/perpetuity/ +ÀéºÜ°ì¶ø [¤»¤ó¤¶¤¤¤¤¤Á¤°¤¦] /(n) once in a lifetime (opportunity)/(a golden opportunity that may) happen only once in a thousand years/ +Àé»°²° [¤»¤ó¤ß¤Ä¤ä] /broker/land agent/great liar/unreliable person/ +Àé»ÑËüÂÖ [¤»¤ó¤·¤Ð¤ó¤¿¤¤] /(n) endless variety/ +Àé»×Ëü¹Í [¤»¤ó¤·¤Ð¤ó¤³¤¦] /(n) deep meditation/mature consideration/ +Àé»çËü¹È [¤»¤ó¤·¤Ð¤ó¤³¤¦] /(n) multitude of colors/ +Àé¼Ò»¥ [¤»¤ó¤¸¤ã¤Õ¤À] /(n) slips of paper posted on shrine pillar's by pilgrims/ +Àé¼ê´Ñ²» [¤»¤ó¤¸¤å¤«¤ó¤Î¤ó] /(n) thousand-armed Goddess of Mercy/ +À齩 [¤»¤ó¤·¤å¤¦] /(n) thousand years/many years/ +À齩³Ú [¤»¤ó¤·¤å¤¦¤é¤¯] /(n) concluding festivities/final day of a sumo tournament/concluding program/(P)/ +À齩³Ú¤ÎÆü [¤»¤ó¤·¤å¤¦¤é¤¯¤Î¤Ò] /closing day of a show/ +Àé¾õËüÂÖ [¤»¤ó¤¸¤ç¤¦¤Ð¤ó¤¿¤¤] /(n) various forms/various circumstances/ +À鿶 [¤»¤ó¤Ö¤ê] /(n) Japanese green gentian/ +Àé¿ÉËü¶ì [¤»¤ó¤·¤ó¤Ð¤ó¤¯] /(n) many hardships/ +Àé¿Í¿Ë [¤»¤ó¤Ë¤ó¤Ð¤ê] /(n) 1000-stitch belt (soldier's charm)/ +Àé¿ÍÎÏ [¤»¤ó¤Ë¤ó¤ê¤­] /(n) strength of a thousand men/ +Àé¿Ò [¤»¤ó¤¸¤ó] /(n) thousand fathoms/great depth/bottomless/ +Àé¿Ò [¤Á¤Ò¤í] /(n) thousand fathoms/great depth/bottomless/ +Àé¿Ò¤Îë [¤»¤ó¤¸¤ó¤Î¤¿¤Ë] /abysmal valley/ +ÀéÀ¤ [¤Á¤è] /(n) (1) thousand years/(2) very long period/forever/ +ÀéÀ®¤ê [¤»¤ó¤Ê¤ê] /(n) cluster/bunch/ +ÀéÀ®¤êɻý [¤»¤ó¤Ê¤ê¤Ô¤ç¤¦¤¿¤ó] /bottle gourd/ensign bearing cluster of gourds/ +ÀéÀ¸ [¤»¤ó¤Ê¤ê] /(n) great collection (of things)/ +ÀéÀ¸¤ê [¤»¤ó¤Ê¤ê] /(n) cluster/bunch/ +ÀéÀÐÁ¥ [¤»¤ó¤´¤¯¤Ö¤Í] /(n) large junk/ +ÀéÀÚ¤ê [¤»¤ó¤®¤ê] /(n) small pieces or strips of vegetables/ +ÀéÀÚ¤êÂ纬 [¤»¤ó¤®¤ê¤À¤¤¤³¤ó] /dried radish strips/ +ÀéÀÚ¤ë [¤Á¤®¤ë] /(v5r) to cut up fine/to pick (fruit)/(P)/ +ÀéÀÚ¤ì¤ë [¤Á¤®¤ì¤ë] /(v1) to be torn off/to be torn to pieces/(P)/ +ÀéÀÚ¤ì±À [¤Á¤®¤ì¤°¤â] /(n) scattered clouds/ +ÀéÀé [¤»¤ó¤»¤ó] /(n) thousands/great number of/variety/ +ÀéÀé [¤Á¤Â] /(n) thousands/great number of/variety/ +ÀéÀé¤Ë [¤Á¤Â¤Ë] /(adv) in pieces/ +ÀéÁð [¤Á¤°¤µ] /(n) great variety of flowering plants/ +Àé´Ĺ [¤»¤ó¤½¤Ä¤Á¤ç¤¦] /captain of a thousand/ +ÀéÂÖËüÍÍ [¤»¤ó¤¿¤¤¤Ð¤ó¤è¤¦] /(n) great diversity of form/ +ÀéÂå [¤»¤ó¤À¤¤] /(n) (1) thousand years/(2) very long period/forever/(P)/ +ÀéÂå [¤Á¤è] /(n) (1) thousand years/(2) very long period/forever/ +ÀéÂå»æ [¤Á¤è¤¬¤ß] /(n) gaily colored paper/ +ÀéÂå½÷ [¤Á¤è¤¸¤ç] /name of a haiku poetess/ +ÀéÄ» [¤Á¤É¤ê] /(n) plover/(P)/ +ÀéÄ»³Ê»Ò [¤Á¤É¤ê¤´¤¦¤·] /(n) hound's-tooth check/ +ÀéÄ»³Ý¤± [¤Á¤É¤ê¤¬¤±] /(n) cross-stitch/ +ÀéĻ­ [¤Á¤É¤ê¤¢¤·] /(n) tottering steps/ +ÀéÄà¤ê [¤»¤ó¤Å¤ê] /(male) masturbation/ +ÀéÅÙ [¤»¤ó¤É] /thousand times/ +ÀéÅÙ [¤Á¤¿¤Ó] /thousand times/ +ÀéÅç [¤Á¤·¤Þ] /Kurile Islands/(P)/ +ÀéÅçÎóÅç [¤Á¤·¤Þ¤ì¤Ã¤È¤¦] /(n) Kurile Islands/(P)/ +ÀéÆü [¤»¤ó¤Ë¤Á] /one thousand days/ +ÀéÆü¹È [¤»¤ó¤Ë¤Á¤³¤¦] /(n) globe amaranth/ +ÀéÆü¼ê [¤»¤ó¤Ë¤Á¤Æ] /(n) potentially endless repetition of moves/ +ÀéÆüÁð [¤»¤ó¤Ë¤Á¤½¤¦] /(n) globe amaranth/ +Àéǯ [¤»¤ó¤Í¤ó] /(n) millennium/one thousand years/ +Àéǯ [¤Á¤È¤»] /(n) millennium/one thousand years/ +Àéǯ´Ö [¤»¤ó¤Í¤ó¤«¤ó] /thousand-year period/ +Àéǯ´ü [¤»¤ó¤Í¤ó¤­] /millennium/ +Àéǯµª [¤»¤ó¤Í¤ó¤­] /(n) millennium/ +ÀéÇÈËüÇÈ [¤»¤ó¤Ñ¤Ð¤ó¤Ñ] /(n) many waves/onrushing waves/ +ÀéÇÜ [¤»¤ó¤Ð¤¤] /(adj-na,n) thousand-fold/ +ÀéÈÌ [¤»¤ó¤Ñ¤ó] /variety/ +Àéɱ [¤»¤ó¤Ò¤á] /Princess Sen/ +Àéʬ [¤»¤ó¤Ö¤ó] /division by 1000/one-thousandth/ +ÀéʬÈæ [¤»¤ó¤Ö¤ó¤Ò] /(n) rate per thousand/ +ÀéʬΨ [¤»¤ó¤Ö¤ó¤ê¤Ä] /(n) permillage/rate per thousand/ +ÀéÊÑËü²½ [¤»¤ó¤Ú¤ó¤Ð¤ó¤«] /(n) innumerable changes/infinite variety/ +ÀéÊÓ [¤»¤ó¤Ú¤ó] /many volumes/ +ÀéÊÓ°ìΧ [¤»¤ó¤Ú¤ó¤¤¤Á¤ê¤Ä] /(n) humdrum/lack of variety/monotony/ +ÀéÊÔ°ìΧ [¤»¤ó¤Ú¤ó¤¤¤Á¤ê¤Ä] /(n) humdrum/lack of variety/monotony/ +ÀéËçÄ¥¤ê [¤»¤ó¤Þ¤¤¤Ð¤ê] /(n) multilayered/cheeky/ +ÀéËçÄ̤· [¤»¤ó¤Þ¤¤¤É¤ª¤·] /(n) awl/eyeleteer/ +ÀéËçÄÒ¤± [¤»¤ó¤Þ¤¤¤º¤±] /pickled sliced radishes/ +ÀéËü [¤»¤ó¤Ð¤ó] /(adv,n-t) exceedingly/very many/very much/indeed/a great many/ +ÀéËü [¤»¤ó¤Þ¤ó] /(n) 10,000,000/ten million/myriad/ +ÀéËü [¤Á¤è¤í¤º] /(adv,n-t) exceedingly/very many/very much/indeed/a great many/ +ÀéËüĹ¼Ô [¤»¤ó¤Ð¤ó¤Á¤ç¤¦¤¸¤ã] /multimillionaire/billionaire/ +ÀéËü̵ÎÌ [¤»¤ó¤Þ¤ó¤à¤ê¤ç¤¦] /(adj-na,n) innumerable/unfathomable/unutterable/ +ÀéÌÚ [¤Á¤®] /(n) ornamental crossed rafter ends on shrine gables/ +ÀéÌë [¤»¤ó¤ä] /many nights/ +ÀéÍÕ¸© [¤Á¤Ð¤±¤ó] /prefecture next to Tokyo/ +ÀéΤ [¤»¤ó¤ê] /(n-adv,n-t) 1000 ri/(a) long distance/(P)/ +ÀéΤ´ã [¤»¤ó¤ê¤¬¤ó] /(n) clairvoyance/ +Àéθ [¤»¤ó¤ê¤ç] /(n) much thought/ +Àéθ¤Î°ì¼º [¤»¤ó¤ê¤ç¤Î¤¤¤Ã¤·¤Ä] /the mistake of a wise man/ +Àéξ [¤»¤ó¤ê¤ç¤¦] /(n) 1000 ryou (an old Japanese coin)/ +ÀéξȢ [¤»¤ó¤ê¤ç¤¦¤Ð¤³] /(n) box of 1000 ryou/ +ÀéξÌò¼Ô [¤»¤ó¤ê¤ç¤¦¤ä¤¯¤·¤ã] /(n) star (actor)/prima donna/leading figure/ +ÀéÏ»ËÜ [¤»¤ó¤í¤Ã¤Ý¤ó] /(n) thin strips/ +ÀéÐÀ [¤»¤ó¤¸¤ó] /(n) bottomless/ +ÀéÐÁ [¤»¤ó¤¸¤ó] /great depth/great height/ +ÀéÐÁ¤Îë [¤»¤ó¤¸¤ó¤Î¤¿¤Ë] /bottomless ravine/ +Àéîâ [¤»¤ó¤­¤ó] /(n) 1000 pounds/1000 kan/1000 yen/1000 pieces of gold/great weight/pricelessness/ +Àꤤ [¤¦¤é¤Ê¤¤] /(n) fortune-telling/(P)/ +Àꤤ»Õ [¤¦¤é¤Ê¤¤¤·] /(n) diviner/fortuneteller/soothsayer/palmist/ +ÀꤤÅö¤Æ¤ë [¤¦¤é¤Ê¤¤¤¢¤Æ¤ë] /(v1) to divine/ +Àꤦ [¤¦¤é¤Ê¤¦] /(v5u) to forecast/to predict/(P)/ +Àê¤à [¤·¤à] /(v5m) (arch) to occupy/to hold/to command/to account for/ +Àê¤á¤¿ [¤·¤á¤¿] /I've got it/all right/fine/ +Àê¤á¤ë [¤·¤á¤ë] /(v1) (1) to comprise/to account for/to make up (of)/(2) to hold/to occupy/(P)/ +Àêµï [¤»¤ó¤­¤ç] /(n,vs) occupying a certain place/ +Àêµò [¤»¤ó¤­¤ç] /(n) occupation/(P)/ +ÀêµòÃÏ [¤»¤ó¤­¤ç¤Á] /occupied territory/ +Àê»» [¤¦¤é¤ä¤µ¤ó] /a diviner/ +Àê»Õ [¤¦¤é¤Ê¤¤¤·] /(n) diviner/fortuneteller/soothsayer/palmist/ +Àê¼Ô [¤¦¤é¤Ê¤¤¤·¤ã] /(n) diviner/fortuneteller/soothsayer/palmist/ +Àê¼è [¤»¤ó¤·¤å] /preoccupation/ +Àê¼è¸¢ [¤»¤ó¤·¤å¤±¤ó] /right of preoccupancy/ +Àê½» [¤»¤ó¤¸¤å¤¦] /(vs) occupying/ +Àê½ñ [¤¦¤é¤Ö¤ß] /diviner's book/ +ÀêÀ±½Ñ [¤»¤ó¤»¤¤¤¸¤å¤Ä] /(n) astrology/ +ÀêÃÏ [¤·¤á¤¸] /(n) type of kinoku mushroom/ +ÀêË¡ [¤»¤ó¤Ý¤¦] /divination/ +ÀêËÎ [¤»¤ó¤Ü¤¯] /(n) divination/fortunetelling/soothsaying/ +ÀêÍ­ [¤»¤ó¤æ¤¦] /(n,vs) exclusive possession/(P)/ +ÀêÍ­¸¢ [¤»¤ó¤æ¤¦¤±¤ó] /(n) right of exclusive possession/ +ÀêͭΨ [¤»¤ó¤æ¤¦¤ê¤Ä] /(n) (market) share/ +ÀêÍÑ [¤»¤ó¤è¤¦] /(n,pref,suf) exclusive use/personal use/ +ÀêÎÎ [¤»¤ó¤ê¤ç¤¦] /(n,vs) occupation/capture/possession/have a room to oneself/(P)/ +ÀêÎβ¼ [¤»¤ó¤ê¤ç¤¦¤«] /(adj-na) occupied (by an army)/ +ÀêÎη³ [¤»¤ó¤ê¤ç¤¦¤°¤ó] /army of occupation/ +ÀêÎÎÃÏ [¤»¤ó¤ê¤ç¤¦¤Á] /occupied territory/ +ÀêÎÎÃÏ°è [¤»¤ó¤ê¤ç¤¦¤Á¤¤¤­] /(n) occupation zone/ +ÀêÎÎÃÏÂÓ [¤»¤ó¤ê¤ç¤¦¤Á¤¿¤¤] /occupied zone/ +Àë²¼ [¤»¤ó¤²] /(n) imperial proclamation/ +À붵 [¤»¤ó¤­¤ç¤¦] /(n) religious mission/ +À붵»Õ [¤»¤ó¤­¤ç¤¦¤·] /(n) missionary/(P)/ +Àë¸À [¤»¤ó¤²¤ó] /(n,vs) declaration/proclamation/announcement/(P)/ +Àë¸À½ñ [¤»¤ó¤²¤ó¤·¤ç] /(written) declaration/ +Àë¸ÀŪ [¤»¤ó¤²¤ó¤Æ¤­] /(adj-na) declarative/ +Àë¸Àȯɽ [¤»¤ó¤²¤ó¤Ï¤Ã¤Ô¤ç¤¦] /declaration/ +Àë¹ð [¤»¤ó¤³¤¯] /(n,vs) sentence/verdict/pronouncement/(P)/ +Àë¹ð½ñ [¤»¤ó¤³¤¯¤·¤ç] /(written) judgement or verdict/ +ÀëÀÀ [¤»¤ó¤»¤¤] /(n) oath/abjuration/(P)/ +ÀëÀÀ¶¡½Ò½ñ [¤»¤ó¤»¤¤¤­¤ç¤¦¤¸¤å¤Ä¤·¤ç] /affidavit/ +ÀëÀÀ¼° [¤»¤ó¤»¤¤¤·¤­] /administration of an oath/ +ÀëÀÀ½ñ [¤»¤ó¤»¤¤¤·¤ç] /(n) (written) oath/ +ÀëÀï [¤»¤ó¤»¤ó] /(n) declaration of war/(P)/ +ÀëÀïÉÛ¹ð [¤»¤ó¤»¤ó¤Õ¤³¤¯] /(n) proclamation of war/ +ÀëÅÁ [¤»¤ó¤Ç¤ó] /(n,vs) propaganda/publicity/(P)/ +ÀëÅÁ°÷ [¤»¤ó¤Ç¤ó¤¤¤ó] /publicist/propagandist/ +ÀëÅÁ±Ç²è [¤»¤ó¤Ç¤ó¤¨¤¤¤¬] /propaganda film/ +ÀëÅÁ²° [¤»¤ó¤Ç¤ó¤ä] /one skilled at obtaining publicity/ +ÀëÅÁ²ÁÃÍ [¤»¤ó¤Ç¤ó¤«¤Á] /propaganda value/ +ÀëÅÁ³èÆ° [¤»¤ó¤Ç¤ó¤«¤Ä¤É¤¦] /(n) propaganda activities/ +ÀëÅÁµ¡´Ø [¤»¤ó¤Ç¤ó¤­¤«¤ó] /publicity arm or organ/ +ÀëÅÁµ­»ö [¤»¤ó¤Ç¤ó¤­¤¸] /publicity article/ +ÀëÅÁ¸ú²Ì [¤»¤ó¤Ç¤ó¤³¤¦¤«] /impact of publicity or propaganda/ +ÀëÅÁÀï [¤»¤ó¤Ç¤ó¤»¤ó] /(n) propaganda war/ +ÀëÅÁÈñ [¤»¤ó¤Ç¤ó¤Ò] /publicity or advertising expenses/ +ÀëÅÁʸ¶ç [¤»¤ó¤Ç¤ó¤â¤ó¤¯] /sales message/sales copy/ +ÀëÉÛ [¤»¤ó¤×] /(n) proclamation/dissemination/promulgation/ +ÀëÍÈ [¤»¤ó¤è¤¦] /(n) enhancement/ +Àì¤é [¤â¤Ã¤Ñ¤é] /(adv) wholly/solely/entirely/(P)/ +Àì°ì [¤»¤ó¤¤¤Á] /(adj-na,n) exclusively/(taking) best care/ +Àì°ì [¤»¤ó¤¤¤Ä] /(adj-na,n) exclusively/(taking) best care/ +Àì²£ [¤»¤ó¤ª¤¦] /(adj-na,n) arbitrariness/despotism/tyranny/(P)/ +Àì²Ê [¤»¤ó¤«] /(n) specialized course/ +Àì´É [¤»¤ó¤«¤ó] /(n) exclusive jurisdiction/ +Àì´É¿å°è [¤»¤ó¤«¤ó¤¹¤¤¤¤¤­] /waters under one's jurisdiction/territorial waters/ +Àì¶È [¤»¤ó¤®¤ç¤¦] /(n) special occupation/principal occupation/specialty/monopoly/(P)/ +Àì¶È¼çÉØ [¤»¤ó¤®¤ç¤¦¤·¤å¤Õ] /a housewife/ +Àì¶ÈÇÀ²È [¤»¤ó¤®¤ç¤¦¤Î¤¦¤«] /(n) full-time farmer/ +Àì·è [¤»¤ó¤±¤Ä] /(n) deciding or acting on one's own/ +À츢 [¤»¤ó¤±¤ó] /(n) arbitrary use of power/ +À칶 [¤»¤ó¤³¤¦] /(n,vs) major subject/special study/(P)/ +À칶²Ê [¤»¤ó¤³¤¦¤«] /(n) non-degree course for graduates/ +Àì¹Ô [¤»¤ó¤³¤¦] /(n) acting arbitrarily/arbitrary action/ +Àì¼éËÉ±Ò [¤»¤ó¤·¤å¤Ü¤¦¤¨¤¤] /(n) a nonaggressive defense (policy)/(P)/ +À콤 [¤»¤ó¤·¤å¤¦] /(n) specialization/(P)/ +À콤³Ø¹» [¤»¤ó¤·¤å¤¦¤¬¤Ã¤³¤¦] /(n) (special) vocational school/ +Àì½¾ [¤»¤ó¤¸¤å¤¦] /(n) working exclusively for/working full-time (for)/(P)/ +Àì½¾¼Ô [¤»¤ó¤¸¤å¤¦¤·¤ã] /(n) full-time worker/ +Àì¿´ [¤»¤ó¤·¤ó] /(n,vs) undivided attention/concentration/ +ÀìÀ© [¤»¤ó¤»¤¤] /(n) despotism/autocracy/(P)/ +ÀìÀ©·¯¼ç [¤»¤ó¤»¤¤¤¯¤ó¤·¤å] /absolute monarch/despot/autocrat/tyrant/ +ÀìÀ©À¯¼£ [¤»¤ó¤»¤¤¤»¤¤¤¸] /despotic government/autocracy/ +Àì° [¤»¤ó¤¾¤¯] /(n) exclusive/attached to/specialist/(P)/ +ÀìÃÇ [¤»¤ó¤À¤ó] /(adj-na,n) arbitrary decision/on one's own authority/arbitrariness/ +ÀìǤ [¤»¤ó¤Ë¤ó] /(n) full-time service/(P)/ +ÀìǤ¹Ö»Õ [¤»¤ó¤Ë¤ó¤³¤¦¤·] /(n) full-time lecturer/instructor/ +ÀìÇ° [¤»¤ó¤Í¤ó] /(n,vs) absorption/give undivided attention/devote oneself to/(P)/ +ÀìÇä [¤»¤ó¤Ð¤¤] /(n) monopoly/(P)/ +ÀìÇä¶É [¤»¤ó¤Ð¤¤¤­¤ç¤¯] /(n) (Japanese) Monopoly Bureau/ +ÀìÇäÆõö [¤»¤ó¤Ð¤¤¤È¤Ã¤­¤ç] /a patent/ +ÀìÇäÉÊ [¤»¤ó¤Ð¤¤¤Ò¤ó] /monopoly goods/ +Àì̳ [¤»¤ó¤à] /(n) managing director/special duty/conductor/(P)/ +Àì̳¼èÄùÌò [¤»¤ó¤à¤È¤ê¤·¤Þ¤ê¤ä¤¯] /(n) (senior) managing director/ +ÀìÌç [¤»¤ó¤â¤ó] /(n) speciality/specialty/subject of study/expert/(P)/ +ÀìÌç°å [¤»¤ó¤â¤ó¤¤] /(n) medical specialist/(P)/ +ÀìÌç²½ [¤»¤ó¤â¤ó¤«] /(n) specialization/ +ÀìÌç²È [¤»¤ó¤â¤ó¤«] /(n) specialist/(P)/ +ÀìÌç²È¤Ë¼Á¤¹ [¤»¤ó¤â¤ó¤«¤Ë¤¿¤À¤¹] /(exp) to consult an expert/ +ÀìÌç²ÊÌÜ [¤»¤ó¤â¤ó¤«¤â¤¯] /(n) special (specialized) subject/ +ÀìÌç³Ø¹» [¤»¤ó¤â¤ó¤¬¤Ã¤³¤¦] /vocational school/(P)/ +ÀìÌçµ»½Ñ [¤»¤ó¤â¤ó¤®¤¸¤å¤Ä] /expertise/special skills/ +ÀìÌ綵°é [¤»¤ó¤â¤ó¤­¤ç¤¦¤¤¤¯] /technical training/professional education/ +ÀìÌç¸ì [¤»¤ó¤â¤ó¤´] /(n) (specialist) terminology/ +ÀìÌ绨»ï [¤»¤ó¤â¤ó¤¶¤Ã¤·] /(n) technical journal (periodical, magazine)/ +ÀìÌç½ñ [¤»¤ó¤â¤ó¤·¤ç] /a technical book/ +ÀìÌç¾Ï [¤»¤ó¤â¤ó¤·¤ç¤¦] /book in specialized field/ +ÀìÌ翦 [¤»¤ó¤â¤ó¤·¤ç¤¯] /(n) professional job/profession/ +ÀìÌçÃμ± [¤»¤ó¤â¤ó¤Á¤·¤­] /expertise/special knowledge/ +ÀìÌçŪ [¤»¤ó¤â¤ó¤Æ¤­] /(adj-na) technical (e.g. discussion)/exclusive/professional/(P)/ +ÀìÌçŪÃμ± [¤»¤ó¤â¤ó¤Æ¤­¤Á¤·¤­] /(n) expert (technical) knowledge/expertise/ +ÀìÌçŹ [¤»¤ó¤â¤ó¤Æ¤ó] /(n) specialist shops/(P)/ +ÀìÌçʬÌî [¤»¤ó¤â¤ó¤Ö¤ó¤ä] /(n) (one's) (special) field (of study)/one's line/ +ÀìÌçÍѸì [¤»¤ó¤â¤ó¤è¤¦¤´] /a technical term/ +ÀìÍ­ [¤»¤ó¤æ¤¦] /(n) exclusive possession or rights/monopoly/ +ÀìÍ­¸¢ [¤»¤ó¤æ¤¦¤±¤ó] /monopoly/exclusive right (to)/ +ÀìÍÑ [¤»¤ó¤è¤¦] /(n,pref,suf) exclusive use/personal use/(P)/ +ÀìÍѲóÀþ [¤»¤ó¤è¤¦¤«¤¤¤»¤ó] /leased line/private circuit/private line/ +ÀìÍѵ¡ [¤»¤ó¤è¤¦¤­] /a personal airplane/ +ÀìÍÑ¼Ö [¤»¤ó¤è¤¦¤·¤ã] /a private or personal car/ +ÀìÍÑÀþ [¤»¤ó¤è¤¦¤»¤ó] /(n) exclusive line/ +ÀìÍÑÃó¼Ö¾ì [¤»¤ó¤è¤¦¤Á¤å¤¦¤·¤ã¤¸¤ç¤¦] /private parking place/ +Àí¤Ã¤¿ [¤È¤¬¤Ã¤¿] /pointed/sharp/ +Àí¤êÀ¼ [¤È¤¬¤ê¤´¤¨] /(n) sharp or angry voice/ +Àí¤ë [¤È¤¬¤ë] /(v5r) to taper to a point/to become sharp/to be sour/to look displeased/(P)/ +Àí¤ó¤¬¤ê [¤È¤ó¤¬¤ê] /(sharp) point/ +Àí¤ó¤¬¤ë [¤È¤ó¤¬¤ë] /(v5r) to get cross/to be displeased with/to get sharp/ +Àí±Ô [¤»¤ó¤¨¤¤] /(adj-na,n) radical/acute/sharp/ +Àí·½¥³¥ó¥¸¥í¡¼¥à [¤»¤ó¤±¤¤¥³¥ó¥¸¥í¡¼¥à] /pointed condyloma/ +Àíü [¤»¤ó¤¿¤ó] /(n) pointed end/tip/fine point/spearhead/cusp/vanguard/advanced/leading edge/ +ÀíÅÙ [¤»¤ó¤É] /kurtosis (statistics)/ +ÀíÅã [¤»¤ó¤È¤¦] /(n) spire/steeple/pinnacle/ +ÀíƬ [¤»¤ó¤È¤¦] /(n) point/pointed end/cusp/ +ÀíÉô [¤»¤ó¤Ö] /apex/ +Àíʼ [¤»¤ó¤Ú¤¤] /(n) vanguard/advance-guard point/advance detachment/ +Àî [¤«¤ï] /(n) river/(P)/ +À¤é¿å¤ò°ú¤¯ [¤«¤ï¤«¤é¤ß¤º¤ò¤Ò¤¯] /(exp) to draw water off a river/ +Àî¤Ë²Í¤«¤ë¶¶ [¤«¤ï¤Ë¤«¤«¤ë¤Ï¤·] /bridge spanning a river/ +Àî¤ÎÌÌ [¤«¤ï¤Î¤ª¤â] /river surface/ +Àî¤Ù¤ê [¤«¤ï¤Ù¤ê] /(n) riverbank/riverside/ +Àî¤ò±Û¤¨¤ë [¤«¤ï¤ò¤³¤¨¤ë] /(exp) to cross a river/ +Àî¤ò²¼¤ë [¤«¤ï¤ò¤¯¤À¤ë] /(exp) to descend a river/ +Àî±Û¤¨ [¤«¤ï¤´¤¨] /crossing a river/ +Àî±Û¤· [¤«¤ï¤´¤·] /(n) crossing a river/ +Àî±è¤¤ [¤«¤ï¤¾¤¤] /(n) along the river/(P)/ +Àî±ï [¤«¤ï¤Ö¤Á] /(n) riverside/ +Àî±ï [¤«¤ï¤Ù¤ê] /(n) riverbank/riverside/ +Àî²¼ [¤«¤ï¤·¤â] /(n) downstream/(P)/ +Àî²¼¤ê [¤«¤ï¤¯¤À¤ê] /(n) going downstream (in a boat)/ +Àî²Ü [¤«¤ï¤¨¤Ó] /crawfish/ +À¤­ [¤«¤ï¤Ó¤é¤­] /(n) festival marking the start of boating season/ +Àî´ß [¤«¤ï¤®¤·] /(n) river bank/(P)/ +Àîµû [¤«¤ï¤¦¤ª] /(n) river fish/freshwater fish/ +Àîµû [¤«¤ï¤¶¤«¤Ê] /(n) river fish/freshwater fish/ +ÀîµûÎÁÍý [¤«¤ï¤¦¤ª¤ê¤ç¤¦¤ê] /freshwater fish cuisine/ +Àî¶Ú [¤«¤ï¤¹¤¸] /(n) course of a river/land along a river/ +À [¤«¤ï¤Ï¤é] /(n) dry river bed/river beach/ +À [¤«¤ï¤é] /(n) dry river bed/river beach/(P)/ +Àî¸ý [¤«¤ï¤°¤Á] /(n) mouth of a river/(P)/ +Àî¸þ¤«¤¤ [¤«¤ï¤à¤«¤¤] /(n) across a river/ +Àî¸þ¤³¤¦ [¤«¤ï¤à¤³¤¦] /(n) to be on the other side of a river/ +Àî»ß¤á [¤«¤ï¤É¤á] /(n) suspension of ferry service/ +Àº» [¤«¤ï¤¢¤¤¤µ] /common merganser/ +Àî¾² [¤«¤ï¤É¤³] /(n) riverbed/ +Àî¾å [¤«¤ï¤«¤ß] /(n) upper reaches of a river/(P)/ +À [¤«¤ï¤¸¤ê] /(n) mouth of a river/lower stream/ +ÀîÀ¥ [¤«¤ï¤»] /(n) rapids/shallows of a river/ +ÀîÀæ [¤«¤ï¤»¤ß] /(n) kingfisher/ +ÀîÁ¥ [¤«¤ï¤Ö¤Í] /(n) riverboat/rivercraft/ +Àîü [¤«¤ï¤Ð¤¿] /(n) riverbank/(P)/ +ÀîÄì [¤«¤ï¤¾¤³] /(n) riverbed/ +ÀîÅÁ¤¤ [¤«¤ï¤Å¤¿¤¤] /(n) following a river/ +ÀîÉ÷ [¤«¤ï¤«¤¼] /(n) breeze off a river/ +ÀîÉý [¤«¤ï¤Ï¤Ð] /(n) width of a river/ +ÀîÊÕ [¤«¤ï¤Ù] /(n) riverside/edge of a river/ +Àî̸ [¤«¤ï¤®¤ê] /(n) river mist/ +ÀîÌÀ¤ê [¤«¤ï¤¢¤«¤ê] /(n) glow of river in darkness/ +ÀîÌÌ [¤«¤ï¤Å¤é] /(n) river surface/ +ÀîÌÌ [¤«¤ï¤â] /(n) river surface/ +ÀîÌø [¤«¤ï¤ä¤Ê¤®] /(n) purple willow/ +ÀîÌø [¤»¤ó¤ê¤å¤¦] /(n) comic haiku/(P)/ +ÀîÍ·¤Ó [¤«¤ï¤¢¤½¤Ó] /(n) boating or swimming in a river/ +Àîή¤ì [¤«¤ï¤Ê¤¬¤ì] /(n) being carried away by a current/ +ÀîÏ© [¤«¤ï¤¸] /river's course/ +ÀîàÜ [¤«¤ï¤¦¤½] /(n) (uk) otter/ +Àï [¤¤¤¯¤µ] /(n) war/battle/campaign/fight/(P)/ +À¶²¡¹ [¤»¤ó¤»¤ó¤­¤ç¤¦¤­¤ç¤¦] /(adj-na,n) trembling with fear/ +ÀѾ¡¹ [¤»¤ó¤»¤ó¤­¤ç¤¦¤­¤ç¤¦] /(adj-na,n) trembling with fear/ +À襤 [¤¿¤¿¤«¤¤] /(n) battle/fight/struggle/conflict/(P)/ +À襤¤ÎÄí [¤¿¤¿¤«¤¤¤Î¤Ë¤ï] /(n) battlefield/ +À襤¤òÄ©¤à [¤¿¤¿¤«¤¤¤ò¤¤¤É¤à] /(exp) to challenge (a person) to a fight/ +À襤ȴ¤¯ [¤¿¤¿¤«¤¤¤Ì¤¯] /(v5k) to fight to the bitter end/ +À臘 [¤¿¤¿¤«¤¦] /(v5u) to fight/to battle/to combat/to struggle against/to wage war/to engage in contest/(P)/ +À廊¤Ðǵ¤Á¾¡¤Ä [¤¿¤¿¤«¤¨¤Ð¤¹¤Ê¤ï¤Á¤«¤Ä] /to win every battle (that is fought)/ +À勞 [¤ª¤Î¤Î¤¯] /(v5k,vi) to shake/to shudder/ +À擄 [¤½¤è¤°] /(v5g) to rustle/to stir/to flutter/ +Àï°Õ [¤»¤ó¤¤] /(n) fighting spirit/ +Àï°è [¤»¤ó¤¤¤­] /(n) war area/battlefield/theater (military)/(P)/ +Àï°è¥ß¥µ¥¤¥ëËÉ±Ò [¤»¤ó¤¤¤­¥ß¥µ¥¤¥ë¤Ü¤¦¤¨¤¤] /(n) theater missile defense (TMD)/ +Àï±À [¤»¤ó¤¦¤ó] /(n) war clouds/threat of war/ +Àï²Ì [¤»¤ó¤«] /(n) military gains/war results/fruit of battle/ +Àï²Ð [¤»¤ó¤«] /(n) war/(P)/ +Àï²Ò [¤»¤ó¤«] /(n) war damages/ravages of war/(P)/ +Àï´Ï [¤»¤ó¤«¤ó] /(n) battleship/(P)/ +Àï´ú [¤»¤ó¤­] /(n) battle flag/ +Àﵡ [¤»¤ó¤­] /(n) time for battle/military secrets/strategy/ +Àïµ­ [¤»¤ó¤­] /(n) military history/ +Àﶷ [¤»¤ó¤­¤ç¤¦] /(n) war situation/progress of a battle/(P)/ +Àï¶É [¤»¤ó¤­¤ç¤¯] /(n) the state of the war/ +Àï¸å [¤»¤ó¤´] /(n-adv,n-t) postwar period/period after Second World War/(P)/ +Àï¸å²¤½£ [¤»¤ó¤´¤ª¤¦¤·¤å¤¦] /post-war Europe/ +Àï¸åÇÉ [¤»¤ó¤´¤Ï] /(n) the postwar generation/ +Àï¸ù [¤»¤ó¤³¤¦] /(n) distinguished war service/merit of war/ +Àï¹ñ [¤»¤ó¤´¤¯] /(n) belligerent country/country in civil war/(P)/ +Àï¹ñ»þÂå [¤»¤ó¤´¤¯¤¸¤À¤¤] /the age of civil war/ +ÀïºÒ [¤»¤ó¤µ¤¤] /(n) war damage/(P)/ +ÀïºÒ¸É»ù [¤»¤ó¤µ¤¤¤³¤¸] /war orphan/ +ÀïºÒ¼Ô [¤»¤ó¤µ¤¤¤·¤ã] /war victims/ +ÀïºÒÃ϶è [¤»¤ó¤µ¤¤¤Á¤¯] /war-devastated area/ +Àï»Ë [¤»¤ó¤·] /(n) military history or annals/ +Àï»Î [¤»¤ó¤·] /(n) soldier/combatant/warrior/(P)/ +Àï»à [¤»¤ó¤·] /(n) death in action/(P)/ +Àï»à¼Ô [¤»¤ó¤·¤·¤ã] /person killed in action/the war dead/ +Àï»þ [¤»¤ó¤¸] /(n-adv,n-t) war time/(P)/ +Àï»þ²¼ [¤»¤ó¤¸¤«] /in times of war/ +Àï»þ¸øºÄ [¤»¤ó¤¸¤³¤¦¤µ¤¤] /war loan/ +Àï»þ¹ñºÝË¡ [¤»¤ó¤¸¤³¤¯¤µ¤¤¤Û¤¦] /international law in time of war/ +Àï»þ»º¶È [¤»¤ó¤¸¤µ¤ó¤®¤ç¤¦] /wartime industry/ +Àï»þ¿§ [¤»¤ó¤¸¤·¤ç¤¯] /wartime appearance/ +Àï»þÂÎÀ© [¤»¤ó¤¸¤¿¤¤¤»¤¤] /wartime regime/war footing/ +Àï»þÃæ [¤»¤ó¤¸¤Á¤å¤¦] /(n-t) during the war/ +Àï¼Ö [¤»¤ó¤·¤ã] /(n) tank (military vehicle)/(P)/ +Àï¼ÖÂâ [¤»¤ó¤·¤ã¤¿¤¤] /tank corps/ +Àï¼Öʼ [¤»¤ó¤·¤ã¤Ø¤¤] /(n) tankman/ +Àï¼ÖÍÈΦ´Ï [¤»¤ó¤·¤ã¤è¤¦¤ê¤¯¤«¤ó] /landing ship (tank)/LST/ +Àï½Ñ [¤»¤ó¤¸¤å¤Ä] /(n) tactics/(P)/ +Àï½Ñ²È [¤»¤ó¤¸¤å¤Ä¤«] /tactician/strategist/ +Àï½Ñ³Ëʼ´ï [¤»¤ó¤¸¤å¤Ä¤«¤¯¤Ø¤¤¤­] /(n) tactical nuclear weapon/ +Àï½Ñ¹Ò¶õÅýÀ©ÈÉ [¤»¤ó¤¸¤å¤Ä¤³¤¦¤¯¤¦¤È¤¦¤»¤¤¤Ï¤ó] /tactical air control party/ +Àï½Ñ¹Ò¶õÅýÀ©ËÜÉô [¤»¤ó¤¸¤å¤Ä¤³¤¦¤¯¤¦¤È¤¦¤»¤¤¤Û¤ó¤Ö] /tactical air control center/ +Àï½ý [¤»¤ó¤·¤ç¤¦] /(n) war wound/ +Àᄀ [¤»¤ó¤·¤ç¤¦] /(n) victory/triumph/(P)/ +Àᄀ¹ñ [¤»¤ó¤·¤ç¤¦¤³¤¯] /victorious nation/ +Àï¾ì [¤»¤ó¤¸¤ç¤¦] /(n) battlefield/battleground/(P)/ +Àï¾ì¹Ò¶õÁË»ß [¤»¤ó¤¸¤ç¤¦¤³¤¦¤¯¤¦¤½¤·] /battlefield air interdiction/ +Àï¿Ð [¤»¤ó¤¸¤ó] /(n) battle dust/the tumult of war/ +Àï¿Ø [¤»¤ó¤¸¤ó] /(n) battle array or formation/battlefield/ +ÀïÀÓ [¤»¤ó¤»¤­] /(n) war or military record/score/military achievements/results/(P)/ +ÀïÀ× [¤»¤ó¤»¤­] /(n) old battlefield/ +ÀïÀﶲ¶² [¤»¤ó¤»¤ó¤­¤ç¤¦¤­¤ç¤¦] /(adj-na,n) trembling with fear/ +ÀïÀﶲ¶²¤È¤·¤Æ [¤»¤ó¤»¤ó¤­¤ç¤¦¤­¤ç¤¦¤È¤·¤Æ] /with fear and trembling/ +ÀïÀï·ª·ª [¤»¤ó¤»¤ó¤ê¤Ä¤ê¤Ä] /trembling with fear/ +ÀïÀïѾѾ [¤»¤ó¤»¤ó¤­¤ç¤¦¤­¤ç¤¦] /(adj-na,n) trembling with fear/ +ÀïÀïѾѾ¤È¤·¤Æ [¤»¤ó¤»¤ó¤­¤ç¤¦¤­¤ç¤¦¤È¤·¤Æ] /with fear and trembling/ +ÀïÀþ [¤»¤ó¤»¤ó] /(n) (war) front/(P)/ +ÀïÁ° [¤»¤ó¤¼¤ó] /(n-adv,n-t) pre-war days/(P)/ +ÀïÁ°ÇÉ [¤»¤ó¤¼¤ó¤Ï] /(n) the prewar generation/ +ÀïÁè [¤»¤ó¤½¤¦] /(n,vs) war/(P)/ +ÀïÁè¤Î»þ [¤»¤ó¤½¤¦¤Î¤È¤­] /times of war/ +ÀïÁè±Ç²è [¤»¤ó¤½¤¦¤¨¤¤¤¬] /war movie/ +ÀïÁè·×²è [¤»¤ó¤½¤¦¤±¤¤¤«¤¯] /(n) war plan/ +ÀïÁè¸å [¤»¤ó¤½¤¦¤´] /post war/after the war/ +ÀïÁè½àÈ÷ [¤»¤ó¤½¤¦¤¸¤å¤ó¤Ó] /(n) war preparation/ +ÀïÁè¾õÂÖ [¤»¤ó¤½¤¦¤¸¤ç¤¦¤¿¤¤] /(n) (enter into, be in) a state of war/ +ÀïÁèÀÕǤ [¤»¤ó¤½¤¦¤»¤­¤Ë¤ó] /(n) war responsibility/ +ÀïÁèÀïά [¤»¤ó¤½¤¦¤»¤ó¤ê¤ã¤¯] /(n) war strategy/ +ÀïÁèÄ©Àï¹ñ [¤»¤ó¤½¤¦¤Á¤ç¤¦¤»¤ó¤¯¤Ë] /(n) warmonger/ +ÀïÁèÇå½þ¶â [¤»¤ó¤½¤¦¤Ð¤¤¤·¤ç¤¦¤­¤ó] /(n) war reparation/ +ÀïÁèÈȺá [¤»¤ó¤½¤¦¤Ï¤ó¤¶¤¤] /war crime/ +ÀïÁèÈȺá¿Í [¤»¤ó¤½¤¦¤Ï¤ó¤¶¤¤¤Ë¤ó] /(n) war criminal/ +ÀïÁèÈȺáË¡Äî [¤»¤ó¤½¤¦¤Ï¤ó¤¶¤¤¤Û¤¦¤Æ¤¤] /war crimes tribunal/ +ÀïÁèÈï³² [¤»¤ó¤½¤¦¤Ò¤¬¤¤] /(n) war damage/ +ÀïÁèʸ³Ø [¤»¤ó¤½¤¦¤Ö¤ó¤¬¤¯] /war literature/ +ÀïÁè̤˴¿Í [¤»¤ó¤½¤¦¤ß¤Ü¤¦¤¸¤ó] /war widow/ +ÀïÂâ [¤»¤ó¤¿¤¤] /(n) corps/squadron/ +Àïü [¤»¤ó¤¿¤ó] /(n) opening of hostilities/ +Àïü¤ò³«¤¯ [¤»¤ó¤¿¤ó¤ò¤Ò¤é¤¯] /(exp) to open hostilities/to take up arms (against)/ +ÀïÃÏ [¤»¤ó¤Á] /(n) front (in battle)/(P)/ +ÀïÃæ [¤»¤ó¤Á¤å¤¦] /(n) during the war/(P)/ +ÀïÃæÇÉ [¤»¤ó¤Á¤å¤¦¤Ï] /(n) the war generation/ +ÀïÆ® [¤»¤ó¤È¤¦] /(n,vs) battle/fight/combat/(P)/ +ÀïÆ®°÷ [¤»¤ó¤È¤¦¤¤¤ó] /(n) combatant/ +ÀïÆ®µ¡ [¤»¤ó¤È¤¦¤­] /(n) fighter (aircraft)/ +ÀïÆ®µ¾À·¼Ô [¤»¤ó¤È¤¦¤®¤»¤¤¤·¤ã] /casualty/ +ÀïÆ®»Ù±ç [¤»¤ó¤È¤¦¤·¤¨¤ó] /combat support/ +ÀïÆ®»Ù±ç·×²è [¤»¤ó¤È¤¦¤·¤¨¤ó¤±¤¤¤«¤¯] /combat support plan/ +ÀïÆ®¿ØÃÏ [¤»¤ó¤È¤¦¤¸¤ó¤Á] /battle position/ +ÀïÆ®¿ØÃϤÎÁ°±ï [¤»¤ó¤È¤¦¤¸¤ó¤Á¤Î¤¼¤ó¤¨¤ó] /forward edge of the battle area/ +ÀïÆ®ÀµÌÌÉý [¤»¤ó¤È¤¦¤·¤ç¤¦¤á¤ó¤Ï¤Ð] /frontage/ +ÀïÆ®Á°¾¥ [¤»¤ó¤È¤¦¤¼¤ó¤·¤ç¤¦] /combat outpost/ +ÀïƮŪ [¤»¤ó¤È¤¦¤Æ¤­] /(adj-na) militant/aggressive/ +ÀïÆ®ÅÅ»ÒÀï¾ðÊó [¤»¤ó¤È¤¦¤Ç¤ó¤·¤»¤ó¤¸¤ç¤¦¤Û¤¦] /combat electronic warfare intelligence/ +ÀïÆ®Çú·âµ¡ [¤»¤ó¤È¤¦¤Ð¤¯¤²¤­¤­] /fighter bomber/ +ÀïÆ®Éþ [¤»¤ó¤È¤¦¤Õ¤¯] /(combat) uniform/ +ÀïƮ˹ [¤»¤ó¤È¤¦¤Ü¤¦] /(n) field cap (used by Japanese troops in WW II)/ +ÀïÆ®ÎÏ [¤»¤ó¤È¤¦¤ê¤ç¤¯] /(n) fighting strength/ +ÀïÇÔ [¤»¤ó¤Ñ¤¤] /(n) defeat in war/ +ÀïÈÈ [¤»¤ó¤Ñ¤ó] /(n) (abbr) war criminal/(P)/ +ÀïÈñ [¤»¤ó¤Ô] /(n) war expenditures/(P)/ +ÀïÈ÷ [¤»¤ó¤Ó] /(n) preparations for war/ +ÀïÉ»à [¤»¤ó¤Ó¤ç¤¦¤·] /(n) death from disease contracted at the front/ +ÀïË¡ [¤»¤ó¤Ý¤¦] /(n) tactics/strategy/(P)/ +ÀïË× [¤»¤ó¤Ü¤Ä] /(n) death in battle/killed in action/(P)/ +ÀïË×¼Ô [¤»¤ó¤Ü¤Ä¤·¤ã] /persons who have fallen in battle/ +ÀïË×¼ÔÄÉÅéµ­Ç°Æü [¤»¤ó¤Ü¤Ä¤·¤ã¤Ä¤¤¤È¤¦¤­¤Í¤ó¤Ó] /Memorial Day (US)/ +ÀïË×¼ÔÄÉÅé¼° [¤»¤ó¤Ü¤Ä¤·¤ã¤Ä¤¤¤È¤¦¤·¤­] /(n) memorial service for the war dead/ +Àï̳ [¤»¤ó¤à] /service/ +ÀïÌò [¤»¤ó¤¨¤­] /(n) war/ +Àïͧ [¤»¤ó¤æ¤¦] /(n) comrade in arms/war buddy/(P)/ +ÀïÍð [¤»¤ó¤é¤ó] /(n) wars/disturbances/ +ÀïÍøÉÊ [¤»¤ó¤ê¤Ò¤ó] /(n) spoils of war/booty/ +Àïά [¤»¤ó¤ê¤ã¤¯] /(n) strategy/tactics/(P)/ +Àïά²È [¤»¤ó¤ê¤ã¤¯¤«] /strategist/ +Àïά³Ëʼ´ï [¤»¤ó¤ê¤ã¤¯¤«¤¯¤Ø¤¤¤­] /(n) strategic nuclear weapon/ +Àïά¶õ·³ [¤»¤ó¤ê¤ã¤¯¤¯¤¦¤°¤ó] /(n) strategic air force/ +Àïά¾å [¤»¤ó¤ê¤ã¤¯¤¸¤ç¤¦] /strategic/ +ÀïάŪ¥Ñ¡¼¥È¥Ê¡¼¥·¥Ã¥× [¤»¤ó¤ê¤ã¤¯¤Æ¤­¥Ñ¡¼¥È¥Ê¡¼¥·¥Ã¥×] /strategic partnership/ +ÀïάŪÄó·È [¤»¤ó¤ê¤ã¤¯¤Æ¤­¤Æ¤¤¤±¤¤] /strategic partnership/ +ÀïάŪÅêɼ [¤»¤ó¤ê¤ã¤¯¤Æ¤­¤È¤¦¤Ò¤ç¤¦] /(n) strategic voting/ +ÀïάÇú·â [¤»¤ó¤ê¤ã¤¯¤Ð¤¯¤²¤­] /strategic bombing/ +Àïάʪ¼Á [¤»¤ó¤ê¤ã¤¯¤Ö¤Ã¤·¤Ä] /strategic materials/ +Àïάʼ´ï [¤»¤ó¤ê¤ã¤¯¤Ø¤¤¤­] /strategic arms/ +Àïάʼ´ïºï¸º¾òÌó [¤»¤ó¤ê¤ã¤¯¤Ø¤¤¤­¤µ¤¯¤²¤ó¤¸¤ç¤¦¤ä¤¯] /Strategic Arms Reduction Treaty (START)/ +ÀïÎÏ [¤»¤ó¤ê¤ç¤¯] /(n) war potential/(P)/ +ÀïÎÏÁÈÀ® [¤»¤ó¤ê¤ç¤¯¤½¤»¤¤] /order of battle/ +ÀïÎò [¤»¤ó¤ì¤­] /(n) military service/combat experience/ +ÀïÎó [¤»¤ó¤ì¤Ä] /(n) line of battle/(P)/ +ÀïØË [¤»¤ó¤ê¤Ä] /(n,vs) shudder/shiver/tremble with fear/horrible/terrible/hair-raising/ +ÀïØˤ¯ [¤ï¤Ê¤Ê¤¯] /(io) (v5k) to tremble/to shiver/ +ÀïÝÇ [¤»¤ó¤Ü¤Ä] /(n,vs) killed in action/ +Àð [¤ª¤¦¤®] /(n) folding fan/(P)/ +Àð¤®Î©¤Æ¤ë [¤¢¤ª¤®¤¿¤Æ¤ë] /(v1) to fan incessantly/to agitate/to instigate/ +À𤰠[¤¢¤ª¤°] /(v5g) to fan/to flap/(P)/ +Àð·Á [¤ª¤¦¤®¤¬¤¿] /(n) fan shape/(P)/ +Àð·Á [¤»¤ó¤±¤¤] /(n) fan shape/(P)/ +Àð»Ò [¤»¤ó¤¹] /(n) folding fan/(P)/ +Àð¾ð [¤»¤ó¤¸¤ç¤¦] /(n) sensational/ +Àð¾ðŪ [¤»¤ó¤¸¤ç¤¦¤Æ¤­] /(adj-na) inflammatory/lascivious/sensational/ +Àð¾õ [¤»¤ó¤¸¤ç¤¦] /(n) fan form (shape)/ +Àð¾õÃÏ [¤»¤ó¤¸¤ç¤¦¤Á] /(n) alluvial fan or delta/ +ÀðÆ° [¤»¤ó¤É¤¦] /(n,vs) agitation/abetting/(P)/ +ÀðÆ°¼Ô [¤»¤ó¤É¤¦¤·¤ã] /agitator/ +ÀðÉ÷µ¡ [¤»¤ó¤×¤¦¤­] /(n) electric fan/(P)/ +Àñ¤Ö [¤¨¤é¤Ö] /(oK) (v5b) to choose/to select/ +Àñ¼Ô [¤»¤ó¤¸¤ã] /(n) author/compiler/editor/ +Àñ½¤ [¤»¤ó¤·¤å¤¦] /(n) compiling/editing/writing/ +Àñ½Ò [¤»¤ó¤¸¤å¤Ä] /(n) compiling/editing/writing/ +ÀñÏ¿ [¤»¤ó¤í¤¯] /(n) compiling/editing/writing/ +Àò [¤»¤ó] /(n) stopper/cork/stopcock/(P)/ +Àò¤òÈ´¤¯ [¤»¤ó¤ò¤Ì¤¯] /(exp) to uncork a bottle/ +ÀòÈ´¤­ [¤»¤ó¤Ì¤­] /(n) corkscrew/(P)/ +Àô [¤¤¤º¤ß] /(n) spring/fountain/(P)/ +Àô²¼ [¤»¤ó¤«] /(n) Hades/the hereafter/ +Àô²ß»æ [¤»¤ó¤«¤·] /(n) reclaimed paper/ +Àô¿å [¤»¤ó¤¹¤¤] /(n) fountain/miniature lake/(P)/ +ÀôÀÐ [¤»¤ó¤»¤­] /(n) springs and rocks/ +ÀôÇ® [¤¤¤º¤ß¤Í¤Ä] /(n) Izumi fever (resembles scarlet fever)/ +Àõ¤¤ [¤¢¤µ¤¤] /(adj) shallow/superficial/(P)/ +Àõ¤Ï¤« [¤¢¤µ¤Ï¤«] /(adj-na,n) frivolous/thoughtless/(P)/ +Àõ¤Þ¤·¤¤ [¤¢¤µ¤Þ¤·¤¤] /(adj) wretched/miserable/shameful/mean/despicable/abject/ +Àõ²« [¤¢¤µ¤®] /(n) light yellow/ +Àõ³¤ [¤»¤ó¤«¤¤] /(n) shallow sea/ +Àõ³Ø [¤»¤ó¤¬¤¯] /(adj-na,n) superficial knowledge/superficiality/ +Àõ³ØÈóºÍ [¤»¤ó¤¬¤¯¤Ò¤µ¤¤] /one's lack of learning or ability/ +Àõ³ØèËºÍ [¤»¤ó¤¬¤¯¤Ò¤µ¤¤] /one's lack of learning or ability/ +Àõ³ýÀ¸ [¤¢¤µ¤¸¤¦] /(n) (rare) broad field of sparsely growing cogon grass/ +Àõ´Ö»³Áñ»ö·ï [¤¢¤µ¤Þ¤µ¤ó¤½¤¦¤¸¤±¤ó] /famous robbery and hostage-taking in 1972/ +Àõ·£ [¤¢¤µ¤°¤Ä] /(n) variety of lacquered clogs/ +Àõ¸« [¤»¤ó¤±¤ó] /(n) shallow view/superficial idea/(P)/ +Àõ¹È [¤»¤ó¤³¤¦] /(n) light red/ +Àõ¹õ¤¤ [¤¢¤µ¤°¤í¤¤] /(adj) darkish/swarthy/(P)/ +ÀõºÍ [¤»¤ó¤µ¤¤] /(n) incompetence/lack of ability/ +Àõ¼àÄ㾧 [¤»¤ó¤·¤ã¤¯¤Æ¤¤¤·¤ç¤¦] /(n,vs) getting slightly intoxicated and humming a tune/ +Àõ¼ê [¤¢¤µ¤Ç] /(n) a slight wound/ +ÀõÀ¥ [¤¢¤µ¤»] /(n) shoal/shallows/sand bar/ford/(P)/ +ÀõÁð³¤ÂÝ [¤¢¤µ¤¯¤µ¤Î¤ê] /(n) dried laver/ +ÀõÃηà [¤¢¤µ¤Â¤¨] /(n) shallow thinking/shallow wit/ +ÀõÄÒ¤± [¤¢¤µ¤Å¤±] /(n) lightly pickled vegetables/ +ÀõǬ [¤¢¤µ¤®] /(n) light blue/ +ÀõǬ [¤¢¤µ¤Ä¤­] /(n) chive/ +ÀõÇö [¤»¤ó¤Ñ¤¯] /(adj-na,n) shallowness/superficiality/ +Àõθ [¤»¤ó¤ê¤ç] /(n) imprudence/indiscretion/thoughtlessness/ +ÀõÎÐ [¤¢¤µ¤ß¤É¤ê] /(n) light green/ +ÀõÎÐ [¤»¤ó¤ê¤ç¤¯] /(n) light green/ +Àõéí [¤¢¤µ¤ê] /(n) short-necked clam/ +Àö¤¤·§ [¤¢¤é¤¤¤°¤Þ] /(n) (Euroasian) badger (Meles meles) (sometimes called a raccoon)/ +Àö¤¤»¯¤· [¤¢¤é¤¤¤¶¤é¤·] /(n) faded from washing/ +Àö¤¤½Ð¤¹ [¤¢¤é¤¤¤À¤¹] /(v5s) to bring to light/ +Àö¤¤¾å¤²¤ë [¤¢¤é¤¤¤¢¤²¤ë] /(v1) to finish washing/to wash well/to investigate thoroughly/(P)/ +Àö¤¤¾ì [¤¢¤é¤¤¤Ð] /(n) washing place/ +Àö¤¤À¶¤á¤ë [¤¢¤é¤¤¤­¤è¤á¤ë] /(v1) to wash clean/to cleanse/ +Àö¤¤Âõ¤® [¤¢¤é¤¤¤¹¤¹¤®] /(n) washing and rinsing/cleaning/ +Àö¤¤Ä¥¤ê [¤¢¤é¤¤¤Ï¤ê] /(n) lay or stretch out to dry/ +Àö¤¤Ä¾¤¹ [¤¢¤é¤¤¤Ê¤ª¤¹] /(v5s) to wash again/to reconsider/ +Àö¤¤È± [¤¢¤é¤¤¤¬¤ß] /(n) freshly washed hair/ +Àö¤¤Êª [¤¢¤é¤¤¤â¤Î] /(n) washing/(P)/ +Àö¤¤Ê¬¤±¤ë [¤¢¤é¤¤¤ï¤±¤ë] /(v1) to separate by washing/ +Àö¤¤Ê´ [¤¢¤é¤¤¤³] /(n) cleansing powder/ +Àö¤¤Íî¤È¤¹ [¤¢¤é¤¤¤ª¤È¤¹] /(v5s) to wash off/to wash out/ +Àö¤¤Î©¤Æ [¤¢¤é¤¤¤¿¤Æ] /(n) freshly washed/ +Àö¤¤Î©¤Æ¤ë [¤¢¤é¤¤¤¿¤Æ¤ë] /(v1) (1) to examine closely/to check up on/to ferret out/(2) to wash carefully/ +Àö¤¤Î®¤¹ [¤¢¤é¤¤¤Ê¤¬¤¹] /(v5s) to wash away/ +Àö¤¤Þ´¤¤ [¤¢¤é¤¤¤¶¤é¤¤] /(adv,n) everything/ +Àö¤¦ [¤¢¤é¤¦] /(v5u) to wash/(P)/ +Àö´ã [¤»¤ó¤¬¤ó] /(n) washing the eyes/ +Àö´ãÌô [¤»¤ó¤¬¤ó¤ä¤¯] /eyewash/ +Àö´é [¤»¤ó¤¬¤ó] /(n,vs) face-washing/ +Àö·§ [¤¢¤é¤¤¤°¤Þ] /(n) (Euroasian) badger (Meles meles) (sometimes called a raccoon)/ +ÀöºÞ [¤»¤ó¤¶¤¤] /(n) detergent/washing material/(P)/ +Àö¼Ö [¤»¤ó¤·¤ã] /(n,vs) car wash/ +Àö¼Ö¾ì [¤»¤ó¤·¤ã¤¸¤ç¤¦] /car wash/ +Àö¾ô [¤»¤ó¤¸¤ç¤¦] /(n,vs) washing/cleaning/(P)/ +Àö¾ô´ï [¤»¤ó¤¸¤ç¤¦¤­] /(n) washer/syringe/ +Àö­ [¤»¤ó¤½¤¯] /(n) washing the feet/ +ÀöÂõ [¤»¤ó¤¿¤¯] /(n,vs) washing/laundry/(P)/ +ÀöÂõ²° [¤»¤ó¤¿¤¯¤ä] /(n) laundry/laundromat/launderette/ +ÀöÂõµ¡ [¤»¤ó¤¿¤¯¤­] /(n) washing machine/(P)/ +ÀöÂõµ¡ [¤»¤ó¤¿¤Ã¤­] /(n) washing machine/ +ÀöÂõ¶´¤ß [¤»¤ó¤¿¤¯¤Ð¤µ¤ß] /clothes-pin/ +ÀöÂõ¸Ò [¤»¤ó¤¿¤¯¤Î¤ê] /laundry starch/ +ÀöÂõÀи´ [¤»¤ó¤¿¤¯¤»¤Ã¤±¤ó] /(n) laundry soap/detergent/ +ÀöÂõÂå [¤»¤ó¤¿¤¯¤À¤¤] /(n) laundry charges/ +ÀöÂõÈÄ [¤»¤ó¤¿¤¯¤¤¤¿] /(n) washboard/ +ÀöÂõʪ [¤»¤ó¤¿¤¯¤â¤Î] /(n) clothes to be washed/ +ÀöÂõÊ´ [¤»¤ó¤¿¤¯¤³] /detergent/ +ÀöÂõäÆ [¤»¤ó¤¿¤¯¤«¤´] /laundry basket/ +ÀöǾ [¤»¤ó¤Î¤¦] /(n) brainwashing/(P)/ +Àöȱ [¤»¤ó¤Ñ¤Ä] /(n) shampoo/(P)/ +ÀöÊÆ [¤»¤ó¤Þ¤¤] /(n) washed rice/ +ÀöÌÌ [¤»¤ó¤á¤ó] /(n,vs) wash up (one's face)/have a wash/(P)/ +ÀöÌÌ´ï [¤»¤ó¤á¤ó¤­] /(n) wash basin/(P)/ +ÀöÌ̽ê [¤»¤ó¤á¤ó¤¸¤ç] /(n) washroom/bathroom/(P)/ +ÀöÌÌÂæ [¤»¤ó¤á¤ó¤À¤¤] /(n) washbasin/washstand/ +ÀöÎé [¤»¤ó¤ì¤¤] /(n) baptism/(P)/ +ÀöÎé¼° [¤»¤ó¤ì¤¤¤·¤­] /baptismal ceremony/baptism/ +ÀöÎé̾ [¤»¤ó¤ì¤¤¤á¤¤] /(n) Christian or baptismal name/ +ÀöÎû [¤»¤ó¤ì¤ó] /(n) refinement/polish/ +ÀöÎý [¤»¤ó¤ì¤ó] /(n,vs) polish/refine/(P)/ +ÀöÏ£ [¤»¤ó¤ì¤ó] /refinement/polish/ +ÀöÞþ [¤»¤ó¤¸¤ç¤¦] /(n,vs) washing/irrigation/cleaning/ +ÀöÞþ [¤»¤ó¤Ç¤­] /(n,vs) washing/irrigation/cleaning/ +À÷¤Þ¤ê¶ñ¹ç [¤½¤Þ¤ê¤°¤¢¤¤] /effect of dyeing/ +À÷¤Þ¤ê¹©¹ç [¤½¤Þ¤ê¤°¤¢¤¤] /effect of dyeing/ +À÷¤Þ¤ë [¤½¤Þ¤ë] /(v5r) to dye/(P)/ +À÷¤ß [¤·¤ß] /(n) stain/spot/(P)/ +À÷¤ß¤ë [¤·¤ß¤ë] /(v1) (1) to pierce/to permeate/(2) to be infected (with vice)/to be steeped (with prejudice)/(P)/ +À÷¤ß¤ë [¤¸¤ß¤ë] /(aux-v,v1) to have a touch of/to look like/ +À÷¤ß¤òÉÕ¤±¤ë [¤·¤ß¤ò¤Ä¤±¤ë] /(exp) to blot/to stain/to smudge/ +À÷¤ß¹þ¤à [¤·¤ß¤³¤à] /(v5m) to soak into/to permeate/ +À÷¤ß½Ð¤ë [¤·¤ß¤Ç¤ë] /(v1) to ooze/to exude/to percolate/to soak through/ +À÷¤ßÃ夯 [¤·¤ß¤Ä¤¯] /(v5k) to be indelibly stained/to be ingrained/ +À÷¤ßÄ̤ë [¤·¤ß¤È¤ª¤ë] /(v5r) to soak through/to be deeply impressed/ +À÷¤ßÅϤë [¤·¤ß¤ï¤¿¤ë] /(v5r) to penetrate/to pervade/to spread/ +À÷¤ßÆ©¤ë [¤·¤ß¤È¤ª¤ë] /(v5r) to soak through/to be impressed/ +À÷¤ßÈ´¤­ [¤·¤ß¤Ì¤­] /(n) stain removal/ +À÷¤ßÉÕ¤¯ [¤·¤ß¤Ä¤¯] /(v5k) to be indelibly stained or ingrained/to be dyed in deeply/ +À÷¤á [¤½¤á] /(n) dyeing/printing/(P)/ +À÷¤á¤Ä¤±¤ë [¤½¤á¤Ä¤±¤ë] /(v1) to dye (in patterns)/ +À÷¤á¤ë [¤½¤á¤ë] /(v1) to dye/to colour/(P)/ +À÷¤á·¿ [¤½¤á¤¬¤¿] /(n) dyed pattern/dyeing stencil/ +À÷¤á¹þ¤à [¤½¤á¤³¤à] /to dye/ +À÷¤á»å [¤½¤á¤¤¤È] /(n) dyed thread or yarn/ +À÷¤á½Ð¤¹ [¤½¤á¤À¤¹] /(v5s) to dye/ +À÷¤á¾å¤¬¤ê [¤½¤á¤¢¤¬¤ê] /(n) being dyed/ +À÷¤á¾å¤²¤ë [¤½¤á¤¢¤²¤ë] /(v1) to finish dyeing/ +À÷¤á¿§ [¤½¤á¤¤¤í] /(n) dyed color/ +À÷¤áľ¤¹ [¤½¤á¤Ê¤ª¤¹] /(v5s) to dye again/ +À÷¤áÈ´¤¯ [¤½¤á¤Ì¤¯] /(v5k) to dye fast/to leave undyed/ +À÷¤áÉÕ¤± [¤½¤á¤Ä¤±] /(n) dyeing/blue glazed china/ +À÷¤áÉÕ¤±¤ë [¤½¤á¤Ä¤±¤ë] /(v1) to dye (in patterns)/ +À÷¤áʪ [¤½¤á¤â¤Î] /(n) dyeing/dyed goods/ +À÷¤áʪ²° [¤½¤á¤â¤Î¤ä] /dyer/dye house/ +À÷¤áʬ¤± [¤½¤á¤ï¤±] /(n) dyed in various colors/ +À÷¤áʬ¤±¤ë [¤½¤á¤ï¤±¤ë] /(v1) to dye in different colors/ +À÷¤áÊ´ [¤½¤á¤³] /(n) dye/ +À÷¤áÊÖ¤¹ [¤½¤á¤«¤¨¤¹] /(v5s) to dye again/ +À÷¤áÌÏÍÍ [¤½¤á¤â¤è¤¦] /(n) dyed pattern/ +À÷°æµÈÌî [¤½¤á¤¤¤è¤·¤Î] /(n) Yoshino cherry tree/ +À÷¿¥ [¤»¤ó¤·¤ç¤¯] /(n) dyeing and weaving/ +À÷¿§ [¤»¤ó¤·¤ç¤¯] /(n,vs) staining/stain/dyeing/(P)/ +À÷¿§¹©¾ì [¤»¤ó¤·¤ç¤¯¤³¤¦¤¸¤ç¤¦] /(n) dye works/ +À÷¿§ÂÎ [¤»¤ó¤·¤ç¤¯¤¿¤¤] /(n) chromosome/(P)/ +À÷¿§Âΰ۾ï [¤»¤ó¤·¤ç¤¯¤¿¤¤¤¤¤¸¤ç¤¦] /chromosomal abnormality/ +À÷¿§ÂÎÃÏ¿Þ [¤»¤ó¤·¤ç¤¯¤¿¤¤¤Á¤º] /map of chromosomes/ +À÷ȱ [¤»¤ó¤Ñ¤Ä] /(n) hair dyeing/ +À÷ȱºÞ [¤»¤ó¤Ñ¤Ä¤¶¤¤] /hair dye/ +À÷É® [¤»¤ó¤Ô¤Ä] /(n) writing/painting/ +À÷ʪ [¤½¤á¤â¤Î] /(n) dyed goods/goods to be dyed/ +À÷ʪ²° [¤½¤á¤â¤Î¤ä] /dyer/ +À÷ÎÁ [¤»¤ó¤ê¤ç¤¦] /(n) dyes/ +Àø¤à [¤Ò¤½¤à] /(v5m) to lurk/to lie dormant/to be hidden/(P)/ +Àø¤á¤ë [¤Ò¤½¤á¤ë] /(v1,vt) to hide/to conceal/ +Àø¤ê [¤â¤°¤ê] /(adj-no,n) diving/diver/unlicensed (doctor, driver, etc)/unregistered/unqualified/ +Àø¤ê¸Í [¤¯¤°¤ê¤É] /(n) side door/side gate/ +Àø¤ê¹þ¤à [¤â¤°¤ê¤³¤à] /(v5m) to slip into/to crawl into (under)/to conceal oneself (under)/ +Àø¤êÈ´¤±¤ë [¤¯¤°¤ê¤Ì¤±¤ë] /(v1) to go through/to pass through/to escape (through the cordon)/to evade (the law)/ +Àø¤ë [¤¯¤°¤ë] /(v5r) (1) to drive/to pass through/(2) to evade/to hide/(3) to dive (into or under water)/to go underground/(P)/ +Àø¤ë [¤â¤°¤ë] /(v5r) (1) to drive/to pass through/(2) to evade/to hide/(3) to dive (into or under water)/to go underground/ +Àø¤ó¤Ç¤¤¤ëÎÏ [¤Ò¤½¤ó¤Ç¤¤¤ë¤Á¤«¤é] /potentiality/latent power/ +Àø¹Ò [¤»¤ó¤³¤¦] /(n) submarine voyage/underwater navigation/ +Àø¹ÒÄú [¤»¤ó¤³¤¦¤Æ¤¤] /(n) a submarine/ +Àø¹Ô [¤»¤ó¤³¤¦] /(n,vs) underwater navigation/travelling incognito/travelling in disguise/ +Àøºß [¤»¤ó¤¶¤¤] /(n) potentiality/dormancy/latency/(P)/ +Àøºß°Õ¼± [¤»¤ó¤¶¤¤¤¤¤·¤­] /subconscious (awareness)/ +Àøºß¼º¶È [¤»¤ó¤¶¤¤¤·¤Ä¤®¤ç¤¦] /invisible unemployment/ +Àøºß¼ç¸¢ [¤»¤ó¤¶¤¤¤·¤å¤±¤ó] /residual sovereignty/ +ÀøºßŪ [¤»¤ó¤¶¤¤¤Æ¤­] /(adj-na) latent/potential/ +ÀøºßǽÎÏ [¤»¤ó¤¶¤¤¤Î¤¦¤ê¤ç¤¯] /(n) potential/latent faculties/potential capacities/ +Àø»þ [¤»¤ó¤¸] /latency/ +Àø¿´ [¤»¤ó¤·¤ó] /(n) meditation/ +Àø¿å [¤»¤ó¤¹¤¤] /(n) diving/(P)/ +Àø¿å´Ï [¤»¤ó¤¹¤¤¤«¤ó] /(n) submarine/(P)/ +Àø¿å´ï [¤»¤ó¤¹¤¤¤­] /(n) diving apparatus/ +Àø¿åÉ [¤»¤ó¤¹¤¤¤Ó¤ç¤¦] /(n) caisson disease/the bends/ +Àø¿åÉ× [¤»¤ó¤¹¤¤¤Õ] /(n) diver/ +Àø¿åÉþ [¤»¤ó¤¹¤¤¤Õ¤¯] /(n) diving suit/ +Àø¿åÊì´Ï [¤»¤ó¤¹¤¤¤Ü¤«¤ó] /submarine carrier/ +ÀøÀªÎÏ [¤»¤ó¤»¤¤¤ê¤ç¤¯] /(n) latent energy/potential/ +ÀøÁü [¤»¤ó¤¾¤¦] /(n) latent image/ +ÀøÆþ [¤»¤ó¤Ë¤å¤¦] /(n) infiltration/sneaking in/(P)/ +ÀøÇ® [¤»¤ó¤Í¤Ä] /(n) latent heat/ +ÀøÈ¡ [¤»¤ó¤«¤ó] /(n) caisson/ +ÀøÈ¡É [¤»¤ó¤«¤ó¤Ó¤ç¤¦] /(n) caisson disease/the bends/ +ÀøÉú [¤»¤ó¤×¤¯] /(n) concealment/hiding/ambush/incubation/(P)/ +ÀøÉú´ü [¤»¤ó¤×¤¯¤­] /(n) incubation period/ +ÀøÉúÀ­ [¤»¤ó¤×¤¯¤»¤¤] /latency/ +Àø˾¶À [¤»¤ó¤Ü¤¦¤­¤ç¤¦] /(n) periscope/ +Àø˾¶À¿¼ÅÙ [¤»¤ó¤Ü¤¦¤­¤ç¤¦¤·¤ó¤É] /(n) periscope depth/ +Àù [¤»¤ó] /broil/parch/roast/fire (tea)/boil down (in oil)/ +Àù¤¸¤ë [¤»¤ó¤¸¤ë] /(v1) to boil/to decoct/to infuse/ +Àù¤¸µÍ¤á¤ë [¤»¤ó¤¸¤Ä¤á¤ë] /(v1) to boil down/to condense/ +Àù¤¸µÍ¤á¤ë¤È [¤»¤ó¤¸¤Ä¤á¤ë¤È] /after all/in the end/in short/ +Àù¤¸½Ð¤¹ [¤»¤ó¤¸¤À¤¹] /(v5s) to extract by broiling/to prepare an infusion of/to decoct/ +Àù¤¸Ãã [¤»¤ó¤¸¤Á¤ã] /(n) decoction of tea/ +Àù¤¸Ìô [¤»¤ó¤¸¤°¤¹¤ê] /(n) (medical) decoction/infusion/ +Àù¤¸Î©¤Æ [¤»¤ó¤¸¤¿¤Æ] /(adj-no) freshly-drawn (tea)/ +Àù¤ê¤Ä¤¯ [¤¤¤ê¤Ä¤¯] /(v5k) to be scorched/to boil down/ +Àù¤ê¤Ä¤±¤ë [¤¤¤ê¤Ä¤±¤ë] /(v1) to parch/to roast/to broil/to scorch/ +Àù¤êƦÉå [¤¤¤ê¤É¤¦¤Õ] /boiled and seasoned bean curd/ +Àù¤êÉÕ¤±¤ë [¤¤¤ê¤Ä¤±¤ë] /(v1) to parch/to roast/to broil/to scorch/ +Àù¤êÍñ [¤¤¤ê¤¿¤Þ¤´] /(n) scrambled eggs/ +Àù¤êΩ¤Æ [¤¤¤ê¤¿¤Æ] /freshly parched/ +Àù¤ë [¤¤¤ë] /(v5r) to parch/to fry/to fire/to broil/to roast/to boil down (in oil)/ +Àù¶Ì»Ò [¤¤¤ê¤¿¤Þ¤´] /(n) scrambled eggs/ +ÀùºÞ [¤»¤ó¤¶¤¤] /(n) decoction/ +ÀùÃã [¤»¤ó¤Á¤ã] /(n) green tea/tea leaves/ +ÀùƦÉå [¤¤¤ê¤É¤¦¤Õ] /(n) seasoned tofu/ +ÀùÆé [¤¤¤ê¤Ê¤Ù] /(n) roasting pan/ +ÀùÌß [¤»¤ó¤Ù¤¤] /(n) rice cookie/Japanese cracker/wafer/(P)/ +ÀùÌß³÷ÃÄ [¤»¤ó¤Ù¤¤¤Ö¤È¤ó] /thin bedding/hard bed/ +ÀùÌßÉÛÃÄ [¤»¤ó¤Ù¤¤¤Ö¤È¤ó] /(n) bedding worn flat and hard by usage/ +ÀùÌô [¤»¤ó¤ä¤¯] /(n) (medical) decoction/infusion/ +Àú¤®Î©¤Æ¤ë [¤¢¤ª¤®¤¿¤Æ¤ë] /(v1) to fan incessantly/to agitate/to instigate/ +Àú¤° [¤¢¤ª¤°] /(v5g) to fan/to flap/ +Àú¤Æ [¤ª¤À¤Æ] /(n) instigation/flattery/ +Àú¤Æ¤ë [¤ª¤À¤Æ¤ë] /(v1) to stir up/to instigate/to flatter/(P)/ +Àú¤ê [¤¢¤ª¤ê] /(n) influence/gust (of wind)/ +Àú¤ê¤ò¿©¤¦ [¤¢¤ª¤ê¤ò¤¯¤¦] /(exp) to suffer a blast or indirect blow/to be subject to the surplus force of an impetus/ +Àú¤ê»ß¤á [¤¢¤ª¤ê¤É¤á] /(n) doorstop/ +Àú¤ê­ [¤¢¤ª¤ê¤¢¤·] /(n) scissors kick/ +Àú¤ë [¤¢¤ª¤ë] /(v5r) to fan/to agitate/to stir up/(P)/ +Àú¾ð [¤»¤ó¤¸¤ç¤¦] /(n) suggestiveness/ +Àú¾ðŪ [¤»¤ó¤¸¤ç¤¦¤Æ¤­] /(adj-na) inflammatory/lascivious/sensational/ +ÀúÆ° [¤»¤ó¤É¤¦] /(n,vs) abet/ +Àû²ó [¤»¤ó¤«¤¤] /(n) revolution/rotation/turning/(P)/ +Àû²ó±¿Æ° [¤»¤ó¤«¤¤¤¦¤ó¤É¤¦] /(n) gyrating (rotating) movement/ +Àû²ö [¤»¤ó¤«¤¤] /(n) rotation/revolution/swiveling/circling/ +Àû¸÷ [¤»¤ó¤³¤¦] /polarimetric/ +Àû¸÷³Ñ [¤»¤ó¤³¤¦¤«¤¯] /angle of rotation/ +Àû¸÷À­ [¤»¤ó¤³¤¦¤»¤¤] /(n) optical rotation/optical rotatory/rotatory/ +Àû¸÷ʬÀÏ [¤»¤ó¤³¤¦¤Ö¤ó¤»¤­] /polarimetric analysis/ +Àûºï [¤»¤ó¤µ¤¯] /turning (on a lathe)/ +Àû¾ò [¤»¤ó¤¸¤ç¤¦] /(n) (gun barrel) rifling/ +Àûž [¤»¤ó¤Æ¤ó] /(n) revolution/gyration/whirling/rotation/ +ÀûÈ× [¤»¤ó¤Ð¤ó] /(n) lathe/ +ÀûÈ×¹© [¤»¤ó¤Ð¤ó¤³¤¦] /a lathe operator/ +ÀûÉ÷ [¤»¤ó¤×¤¦] /(n) whirlwind/sensation/(P)/ +ÀûÉ÷ [¤Ä¤¸¤«¤¼] /(n) whirlwind/sensation/ +ÀûÉ÷ [¤Ä¤à¤¸¤«¤¼] /(n) whirlwind/sensation/ +ÀûÌÓ [¤»¤ó¤â¤¦] /(n) a whorl of hair on the (back of the) head/ +ÀûÌÓ [¤Ä¤à¤¸] /(n) a whorl of hair on the (back of the) head/ +ÀûÌӶʤ¬¤ê [¤Ä¤à¤¸¤Þ¤¬¤ê] /(adj-na,n) perversity/cantankerous/eccentric/ +ÀûΧ [¤»¤ó¤ê¤Ä] /(n) melody/(P)/ +Àü¤¯ [¤Ï¤¯] /(v5k) to wear/to put on (lower body, e.g. a sword)/ +Àü¤Á¤¹¤®¤¿ [¤¦¤¬¤Á¤¹¤®¤¿] /farfetched/ +Àü¤Ä [¤¦¤¬¤Ä] /(v5t) to drill/to bore/to pierce/to put on/to wear/to be true to (nature)/to hit (the mark)/ +Àü¤ë [¤Û¤¸¤¯¤ë] /(v5r) to dig up/to peck at/ +Àü¤ë [¤Û¤¸¤ë] /(v5r) to dig up/to peck at/ +Àü¹¦ [¤»¤ó¤³¤¦] /(n) perforation/punching (a hole)/rupture/ +Àü¹¦µ¡ [¤»¤ó¤³¤¦¤­] /(n) drill/perforator/(hole) puncher/ +Àü»³¹Ã [¤»¤ó¤¶¤ó¤³¤¦] /(n) pangolin/ +Àü»É [¤»¤ó¤·] /(n) puncture/stab/ +ÀüÄÌ [¤»¤ó¤Ä¤¦] /(vs) penetration/ +ÀüïØ [¤»¤ó¤µ¤¯] /(n,vs) scrutiny/digging into/excavation/inquiry into/prying/ +Àþ [¤»¤ó] /(n,n-suf) line (also telephone, railway)/wire/beam/(P)/ +Àþ¤ÎÂÀ¤¤¿Í [¤»¤ó¤Î¤Õ¤È¤¤¤Ò¤È] /strong-nerved person/ +Àþ¤ò°ú¤¯ [¤»¤ó¤ò¤Ò¤¯] /(exp) to draw a line/ +Àþ¥°¥é¥Õ [¤»¤ó¥°¥é¥Õ] /line graph/line chart/ +Àþ°Ý« [¤»¤Ë¤½¤¯] /fascicle/fiber bundle/ +Àþ²è [¤»¤ó¤¬] /(n) line drawing/ +Àþ·Á [¤»¤ó¤±¤¤] /(n) (1) line/straight alignment/(2) (math) linear/ +Àþ·Á½ç½ø [¤»¤ó¤±¤¤¤¸¤å¤ó¤¸¤ç] /(n) linear precedence/LP/ +Àþ·ÁÂå¿ô [¤»¤ó¤±¤¤¤À¤¤¤¹¤¦] /linear algebra/ +Àþ·ÁÏÀÍý [¤»¤ó¤±¤¤¤í¤ó¤ê] /linear logic/ +Àþ¹á [¤»¤ó¤³¤¦] /(n) incense stick/(P)/ +Àþ¹á²Ö²Ð [¤»¤ó¤³¤¦¤Ï¤Ê¤Ó] /toy fireworks/ +Àþ¹áÂå [¤»¤ó¤³¤¦¤À¤¤] /(n) fee for a geisha's time/ +Àþ¾å [¤»¤ó¤¸¤ç¤¦] /(adj) on the line/borderline/horizon/ +Àþ¾ò [¤»¤ó¤¸¤ç¤¦] /(n) line/a streak/ +Àþ¾õ [¤»¤ó¤¸¤ç¤¦] /(adj-no) linear/ +Àþ¿¥ÌÌ [¤»¤ó¤·¤­¤á¤ó] /(n) ruled surface/ +Àþ¿³ [¤»¤ó¤·¤ó] /(n) linesman/ +Àþ®ÅÙ [¤»¤ó¤½¤¯¤É] /linear velocity/ +ÀþÉÁ [¤»¤ó¤Ó¤ç¤¦] /(n) line drawing/ +Àþʬ [¤»¤ó¤Ö¤ó] /(n) line segment/ +ÀþÎÌ [¤»¤ó¤ê¤ç¤¦] /(n) dose/(P)/ +ÀþÎÌ·× [¤»¤ó¤ê¤ç¤¦¤±¤¤] /(n) dosimeter/ +ÀþÏ© [¤»¤ó¤í] /(n) line/track/roadbed/(P)/ +Á¡°Ý [¤»¤ó¤¤] /(n) fibre/fiber/textile/(P)/ +Á¡°Ý¸÷³Ø [¤»¤ó¤¤¤³¤¦¤¬¤¯] /fiber optics/ +Á¡°Ý¹©¶È [¤»¤ó¤¤¤³¤¦¤®¤ç¤¦] /textile industry/ +Á¡°Ý¼Á [¤»¤ó¤¤¤·¤Ä] /(n) dietary fiber (fibre)/ +Á¡°ÝÀ­ [¤»¤ó¤¤¤»¤¤] /(adj-na) fibrous/ +Á¡°ÝÁÇ [¤»¤ó¤¤¤½] /(n) cellulose/ +Á¡°Ý« [¤»¤Ë¤½¤¯] /fascicle/fiber bundle/ +Á¡¹ª [¤»¤ó¤³¤¦] /(adj-na,n) fine workmanship/ +Á¡ºÙ [¤»¤ó¤µ¤¤] /(adj-na,n) fine/nice/delicate/subtle/(P)/ +Á¡»Ø [¤»¤ó¤·] /(n) woman's slender fingers/ +Á¡¼å [¤»¤ó¤¸¤ã¤¯] /(adj-na,n) delicate/frail/ +Á¡¼ê [¤»¤ó¤·¤å] /(n) slender hand/ +Á¡¾ò [¤»¤ó¤¸¤ç¤¦] /(n) filament/ +Á¡ÀÚ¤ê [¤»¤ó¤®¤ê] /(n) small pieces or strips of vegetables/ +Á¡ÅÙ [¤»¤ó¤É] /(n) fineness/ +Á¡ÌÓ [¤»¤ó¤â¤¦] /(n) cilia/fine hairs/ +Á¡ÌÓÃî [¤»¤ó¤â¤¦¤Á¤å¤¦] /(n) ciliate/ +Á¢¤Þ¤·¤¤ [¤¦¤é¤ä¤Þ¤·¤¤] /(adj) envious/enviable/(P)/ +Á¢¤à [¤¦¤é¤ä¤à] /(v5m) to envy/ +Á¢Ë¾ [¤»¤ó¤Ü¤¦] /(n,vs) envy/ +Á£ [¤»¤ó] /(n,n-suf) gland/ +Á£¥Ú¥¹¥È [¤»¤ó¥Ú¥¹¥È] /(n) bubonic plague/ +Á£Ç® [¤»¤ó¤Í¤Ä] /(n) mononucleosis/glandular fever/ +Á£É¼Á [¤»¤ó¤Ó¤ç¤¦¤·¤Ä] /(n) scrofulosis/being in delicate health/lymphatic temperament/ +Á£ÍÍ [¤»¤ó¤è¤¦] /adenoid/ +Á¥ [¤Õ¤Í] /(n) ship/boat/watercraft/shipping/vessel/steamship/(P)/ +Á¥¤Ë²ßʪ¤òºÜ¤»¤ë [¤Õ¤Í¤Ë¤«¤â¤Ä¤ò¤Î¤»¤ë] /(exp) to load a ship with cargo/ +Á¥¤Ë¾è¤ë [¤Õ¤Í¤Ë¤Î¤ë] /(exp) to board a ship/ +Á¥¤ÎÊ¢ [¤Õ¤Í¤Î¤Ï¤é] /belly of a boat/ +Á¥¤ò°ú¤¯ [¤Õ¤Í¤ò¤Ò¤¯] /(exp) to tow a boat/ +Á¥¤ò¸Û¤¦ [¤Õ¤Í¤ò¤ä¤È¤¦] /(exp) to hire a boat/ +Á¥¤ò¤¤ë [¤Õ¤Í¤ò¤Ä¤¯¤ë] /(exp) to build a ship/ +Á¥°å [¤»¤ó¤¤] /(n) ship's doctor/ +Á¥°÷ [¤»¤ó¤¤¤ó] /(n) sailor/(P)/ +Á¥°÷ϫƯ°Ñ°÷²ñ [¤»¤ó¤¤¤ó¤í¤¦¤É¤¦¤¤¤¤¤ó¤«¤¤] /(n) Labour Relations Commission for Seafarers/ +Á¥±Æ [¤»¤ó¤¨¤¤] /(n) signs of a ship/ +Á¥±ï [¤Õ¤Ê¤Ù¤ê] /(n) side of a boat/ +Á¥²Î [¤Õ¤Ê¤¦¤¿] /(n) sailor's song/chantey/ +Á¥²Ð»ö [¤Õ¤Ê¤«¤¸] /(n) fire aboard ship/ +Á¥²Ù [¤Õ¤Ê¤Ë] /(n) cargo/freight/ +Á¥²Ù¾Ú·ô [¤Õ¤Ê¤Ë¤·¤ç¤¦¤±¤ó] /bill of lading/ +Á¥²ñ¼Ò [¤Õ¤Ê¤¬¤¤¤·¤ã] /(n) steamship (shipping) company/ +Á¥³°µ¡ [¤»¤ó¤¬¤¤¤­] /(n) outboard motor/ +Á¥³Ý¤«¤ê [¤Õ¤Ê¤¬¤«¤ê] /(n) anchorage/a moorage/ +Á¥µÒ [¤»¤ó¤­¤ã¤¯] /(n) passenger/ +Á¥µé [¤»¤ó¤­¤å¤¦] /(n) ship's classification/ +Á¥µô [¤»¤ó¤­¤ç] /(n) a dock/ +Á¥¶¶ [¤»¤ó¤­¤ç¤¦] /(n) (1) bridge (of a ship)/(2) pontoon bridge/temporary bridge made using ships/(P)/ +Á¥¶¶ [¤Õ¤Ê¤Ð¤·] /(n) (1) bridge (of a ship)/(2) pontoon bridge/temporary bridge made using ships/ +Á¥¶ñ [¤»¤ó¤°] /(n) ship's fittings or rigging/ +Á¥¶ñ [¤Õ¤Ê¤°] /(n) ship's fittings or rigging/ +Á¥·¿ [¤»¤ó¤±¤¤] /(n) type of vessel/design of a ship/ +Á¥¼¼ [¤»¤ó¤·¤Ä] /(n) stateroom/cabin/(P)/ +Á¥¼ç [¤»¤ó¤·¤å] /(n) shipowner/(P)/ +Á¥¼ç [¤Õ¤Ê¤Ì¤·] /(n) shipowner/ +Á¥¼é¤ê [¤Õ¤Ê¤â¤ê] /boat watchman/watching over a boat/ +Á¥¼ó [¤»¤ó¤·¤å] /(n) bow/ +Á¥½É [¤Õ¤Ê¤ä¤É] /(n) shipping agent/boathouse/inn for sailors/ +Á¥½Ð [¤Õ¤Ê¤Ç] /(n) setting sail/putting out to sea/(P)/ +Á¥¾®²° [¤Õ¤Ê¤´¤ä] /(n) boathouse/ +Á¥¾² [¤Õ¤Ê¤É¤³] /(n) a boat's floorboards/ship's hold/ +Á¥¾è¤ê [¤Õ¤Ê¤Î¤ê] /(n) (1) getting on board/(2) sailor/seaman/ +Á¥¿Í [¤Õ¤Ê¤Ó¤È] /(n) boatman/passenger/ +Á¥¿ì¤¤ [¤Õ¤Ê¤è¤¤] /(n) seasickness/(P)/ +Á¥ÀÑ¤ß [¤Õ¤Ê¤Å¤ß] /(n) lading/shipment/ +Á¥ÀÒ [¤»¤ó¤»¤­] /(n) ship's nationality/ship's country of registration/(P)/ +Á¥ÀÒ¹Á [¤»¤ó¤»¤­¤³¤¦] /port of registry/ +Á¥ÁÒ [¤»¤ó¤½¤¦] /(n) ship's hold/hatch/ +Á¥Áë [¤»¤ó¤½¤¦] /(n) porthole/ +Á¥Â¦ [¤»¤ó¤½¤¯] /(n) side of a ship/ +Á¥Â¦ÅϤ· [¤»¤ó¤½¤¯¤ï¤¿¤·] /free alongside ship (FAS)/ +Á¥Â­ [¤Õ¤Ê¤¢¤·] /(n) speed of a boat/draft/ +Á¥ÂÎ [¤»¤ó¤¿¤¤] /(n) hull/(P)/ +Á¥ÂÔ¤Á [¤Õ¤Ê¤Þ¤Á] /(n) waiting for a ship to depart/ +Á¥Ââ [¤»¤ó¤¿¤¤] /(n) fleet/ +Á¥Âæ [¤»¤ó¤À¤¤] /(n) (shipbuilding) berth/ +Á¥Â繩 [¤Õ¤Ê¤À¤¤¤¯] /(n) shipwright/ +Á¥Ã¼ [¤Õ¤Ê¤Ð¤¿] /(n) side of a boat/ +Á¥ÃÄ [¤»¤ó¤À¤ó] /(n) (naval) fleet/ +Á¥Ã夭¾ì [¤Õ¤Ê¤Ä¤­¤Ð] /(n) harbour/landing place/wharf/ +Á¥Ãæ [¤»¤ó¤Á¤å¤¦] /(n) on board a ship/ +Á¥Ãî [¤Õ¤Ê¤à¤·] /(n) sea slater/sea louse/ +Á¥Ä¹ [¤»¤ó¤Á¤ç¤¦] /(n) ship's captain/(P)/ +Á¥Ä¹¼¼ [¤»¤ó¤Á¤ç¤¦¤·¤Ä] /(n) captain's cabin/ +Á¥Ä [¤Õ¤Ê¤Á¤ó] /(n) passage/fare/shipping charges/ +Á¥Äì [¤»¤ó¤Æ¤¤] /(n) ship's bottom/bilge/ +Á¥Äì [¤Õ¤Ê¤¾¤³] /(n) ship's bottom/bilge/ +Á¥ÅϤ· [¤Õ¤Ê¤ï¤¿¤·] /(n) ferry/free on board (FOB)/ +Á¥Åô [¤»¤ó¤È¤¦] /ship's lamp/ +Á¥Æ¬ [¤»¤ó¤É¤¦] /(n) boatman/ +Á¥Æâ [¤»¤ó¤Ê¤¤] /(n,adj-no) on-board ship/inboard/ +Á¥Çõ [¤»¤ó¤Ñ¤¯] /(n) ship/(P)/ +Á¥Çõ¶È [¤»¤ó¤Ñ¤¯¤®¤ç¤¦] /shipping industry/ +Á¥ÈÄ [¤Õ¤Ê¤¤¤¿] /(n) (ship or shipbuilding) timber or plank/ +Á¥ÈÄʽ [¤Õ¤Ê¤¤¤¿¤Ù¤¤] /(n) fence made from disused ship planks/ +Á¥Èø [¤»¤ó¤Ó] /(n) stern of a ship/ +Á¥Éý [¤»¤ó¤×¤¯] /(n) ship's beam/ +Á¥Ê¢ [¤»¤ó¤×¤¯] /(n) side or bottom of a ship/ship's hold/bottoms/shipping/tonnage/freight space/ +Á¥ÊØ [¤Õ¤Ê¤Ó¤ó] /(n) surface mail (ship)/(P)/ +Á¥Êý [¤Õ¤Ê¤«¤¿] /(n) boatman/ +Á¥Í©Îî [¤Õ¤Ê¤æ¤¦¤ì¤¤] /(n) marine spirits/ +Á¥Í·¤Ó [¤Õ¤Ê¤¢¤½¤Ó] /(n) boating/sailing/ +Á¥Î±¤á [¤Õ¤Ê¤É¤á] /(n) preventing a ship from passing or from leaving port/ +Á¥Î¹ [¤Õ¤Ê¤¿¤Ó] /(n) trip by boat/(P)/ +Á¥Îî [¤Õ¤Ê¤À¤Þ] /(n) guardian deity of a ship/ +Á¥Îð [¤»¤ó¤ì¤¤] /(n) age of a vessel/ +Á¥Ï© [¤Õ¤Ê¤¸] /(n) sea route/voyage/ +Á¥çÚ [¤»¤ó¤½¤¦] /(n) hold (of a ship)/hatch/ +Á¦¤á [¤¹¤¹¤á] /(n,vs) recommendation/advice/suggestion/encouragement/ +Á¦¤á¤ë [¤¹¤¹¤á¤ë] /(v1) to recommend/to advise/to encourage/to offer (wine)/(P)/ +Á¦¤ò³Ý¤±¤ë [¤³¤â¤ò¤«¤±¤ë] /(exp) to spread a mat/ +Á¦µó [¤»¤ó¤­¤ç] /(n) recommendation/ +Á¦¹ü [¤»¤ó¤³¤Ä] /(n) sacrum/ +Á¦Èï¤ê [¤³¤â¤«¤Ö¤ê] /(n) cask wrapped in straw matting/beggar/ +Á§¤Ê¤¤ [¤»¤ó¤Ê¤¤] /(adj) unavoidable/no help for/ +Á§µÄ [¤»¤ó¤®] /(n) discussion/examination/ +Á§º÷ [¤»¤ó¤µ¤¯] /(n,vs) inquiry into/investigation/ +Á§Êý [¤»¤ó¤«¤¿] /(n) required means/ +Á§Ìµ¤¤ [¤»¤ó¤Ê¤¤] /(adj) unavoidable/no help for/ +Á¨¶È [¤»¤ó¤®¤ç¤¦] /(n) low or mean occupation/ +Á¨Ì± [¤»¤ó¤ß¤ó] /(n) humble or lowly people/ +Á©¸À [¤»¤ó¤²¤ó] /(vs) keeping one's word/ +Á©Æ§ [¤»¤ó¤È¤¦] /(vs) trampling down/ +Á©ã¯ [¤»¤ó¤½] /(n) accession (to the throne)/ +Áª [¤»¤ó] /(n) selection/choice/compilation/editing/(P)/ +Áª¤ËÆþ¤ë [¤»¤ó¤Ë¤Ï¤¤¤ë] /(exp) to be selected/to be chosen/ +Áª¤Ð¤ì¤ë [¤¨¤é¤Ð¤ì¤ë] /to be elected/ +Áª¤Ó¤È¤ë [¤¨¤é¤Ó¤È¤ë] /(v5r) to pick out item(s) from a group to keep/ +Áª¤Ó¼è¤ë [¤¨¤é¤Ó¤È¤ë] /(v5r) to pick out item(s) from a group to keep/ +Áª¤Ó½Ð¤¹ [¤¨¤é¤Ó¤À¤¹] /(v5s) to select/to pick out/ +Áª¤ÓÊý [¤¨¤é¤Ó¤«¤¿] /(n) choice/ +Áª¤Ö [¤¨¤é¤Ö] /(v5b) to choose/to select/(P)/ +Áª¤ê¶ý [¤¨¤ê¤¯¤º] /trash/ +Áª¤ê¶ý [¤è¤ê¤¯¤º] /trash/ +Áª¤ê¹¥¤ß [¤¨¤ê¤´¤Î¤ß] /(n,vs) being particular about/fastidious/ +Áª¤ê¹¥¤ß [¤è¤ê¤´¤Î¤ß] /(n,vs) being particular about/fastidious/ +Áª¤ê¼è¤ê [¤è¤ê¤É¤ê] /(n) picking and choosing/ +Áª¤ê¼è¤ê¸«¼è¤ê [¤è¤ê¤É¤ê¤ß¤È¤ê] /having one's choice/ +Áª¤ê½Ð¤¹ [¤¨¤ê¤À¤¹] /(v5s) to select/to pick out/ +Áª¤ê½Ð¤¹ [¤è¤ê¤À¤¹] /(v5s) to select/to pick out/ +Áª¤êÈ´¤­ [¤¨¤ê¤Ì¤­] /(n) the very best/ +Áª¤êÈ´¤¯ [¤¨¤ê¤Ì¤¯] /(v5k) to select/to choose/ +Áª¤êÈ´¤¯ [¤è¤ê¤Ì¤¯] /(v5k) to select/to choose/ +Áª¤êʬ¤±¤ë [¤¨¤ê¤ï¤±¤ë] /(v1) to classify/to sort out/ +Áª¤êʬ¤±¤ë [¤è¤ê¤ï¤±¤ë] /(v1) to classify/to sort out/(P)/ +Áª¤ë [¤è¤ë] /(v5r) to choose/to select/(P)/ +Áª²Ê [¤»¤ó¤«] /(n) elective course or subject/ +Áª²ÊÀ¸ [¤»¤ó¤«¤»¤¤] /(n) special student/ +Áª²Ì [¤»¤ó¤«] /(n) sorting fruit/ +Áª²Î [¤»¤ó¤«] /(n) selection of poems/selected poems/ +Áª³° [¤»¤ó¤¬¤¤] /(n) unselected/ +Áª³°²Âºî [¤»¤ó¤¬¤¤¤«¤µ¤¯] /honorable mention/ +Áª´É [¤»¤ó¤«¤ó] /(n) (abbr) election administration/ +Áªµå [¤»¤ó¤­¤å¤¦] /(n) waiting for a good hit at a pitch (baseball)/ +Áªµå´ã [¤»¤ó¤­¤å¤¦¤¬¤ó] /(n) batting eye (ability to judge whether a pitch will be called a ball or a strike) (baseball)/ +Áªµó [¤»¤ó¤­¤ç] /(n,vs) election/(P)/ +Áªµó¤Ë½Ð¤ë [¤»¤ó¤­¤ç¤Ë¤Ç¤ë] /(exp) to run for election/ +Áªµó¤ò¹µ¤¨¤Æ [¤»¤ó¤­¤ç¤ò¤Ò¤«¤¨¤Æ] /with the election around the corner/ +Áªµó¥Ý¥¹¥¿¡¼ [¤»¤ó¤­¤ç¥Ý¥¹¥¿¡¼] /(n) campaign poster/ +Áªµó°ãÈ¿ [¤»¤ó¤­¤ç¤¤¤Ï¤ó] /electoral irregularities/ +Áªµó±¿Æ° [¤»¤ó¤­¤ç¤¦¤ó¤É¤¦] /participation in election campaign/(P)/ +Áªµó±¿Æ°»ñ¶â [¤»¤ó¤­¤ç¤¦¤ó¤É¤¦¤·¤­¤ó] /(n) campaign fund/ +Áªµó´ÉÍý°Ñ°÷²ñ [¤»¤ó¤­¤ç¤«¤ó¤ê¤¤¤¤¤ó¤«¤¤] /Committee for Election Administration/ +Áªµó¶è [¤»¤ó¤­¤ç¤¯] /(n) electoral district/precinct/ +Áªµó¸¢ [¤»¤ó¤­¤ç¤±¤ó] /(n) suffrage/(P)/ +Áªµó¸øÊó [¤»¤ó¤­¤ç¤³¤¦¤Û¤¦] /(n) official gazette for elections/ +Áªµó½¸²ñ [¤»¤ó¤­¤ç¤·¤å¤¦¤«¤¤] /(n) campaign rally/ +Áªµó½àÈ÷ [¤»¤ó¤­¤ç¤¸¤å¤ó¤Ó] /election preparations/ +Áªµó¿Í [¤»¤ó¤­¤ç¤Ë¤ó] /(n) qualified voter/(P)/ +Áªµó¿ÍÅÐÏ¿ [¤»¤ó¤­¤ç¤Ë¤ó¤È¤¦¤í¤¯] /(n) voter registration/ +ÁªµóÀ©ÅÙ [¤»¤ó¤­¤ç¤»¤¤¤É] /electoral system/ +ÁªµóÀï [¤»¤ó¤­¤ç¤»¤ó] /election campaign/(P)/ +ÁªµóÆü [¤»¤ó¤­¤ç¤Ó] /election day/ +ÁªµóË¡ [¤»¤ó¤­¤ç¤Û¤¦] /(n) election laws/ +Áªµó̱ [¤»¤ó¤­¤ç¤ß¤ó] /(n) voters/electorate/ +Áª¶É [¤»¤ó¤­¤ç¤¯] /(n) tuning (a radio)/ +Áª¶Ê [¤»¤ó¤­¤ç¤¯] /(n) chosen song/ +Áª¹Í [¤»¤ó¤³¤¦] /(n,vs) selection/screening/(P)/ +Áª¹Í°Ñ°÷²ñ [¤»¤ó¤³¤¦¤¤¤¤¤ó¤«¤¤] /(n) selection (screening, nomination) committee/ +Áª¹Í´ð½à [¤»¤ó¤³¤¦¤­¤¸¤å¤ó] /(n) criterion (criteria) for selection/ +Áª¹Û [¤»¤ó¤³¤¦] /(n) ore sorting/ +Áª¼Ô [¤»¤ó¤¸¤ã] /(n) judge/selector/(P)/ +Áª¼è¤ê [¤è¤ê¤É¤ê] /(n) picking and choosing/ +Áª¼ê [¤»¤ó¤·¤å] /(n) (1) player (in game)/(2) team/(P)/ +Áª¼ê¸¢ [¤»¤ó¤·¤å¤±¤ó] /(n) leading/top-rank/champion/(P)/ +Áª¼ê¸¢»î¹ç [¤»¤ó¤·¤å¤±¤ó¤¸¤¢¤¤] /(n) title match or bout XXXX/ +Áª¼ê¸¢Âç²ñ [¤»¤ó¤·¤å¤±¤ó¤¿¤¤¤«¤¤] /(n) championship series/ +Áª¼ê¼ [¤»¤ó¤·¤å¤à¤é] /athlete's village (during Olympics)/(P)/ +Áª¼êÃÄ [¤»¤ó¤·¤å¤À¤ó] /team/squad/ +Áª½¸ [¤»¤ó¤·¤å¤¦] /(n) selection/ +Áª½Ð [¤»¤ó¤·¤å¤Ä] /(n) election/(P)/ +Áª½ñ [¤»¤ó¤·¤ç] /(n) anthology/selection of books/ +Áª¾© [¤»¤ó¤·¤ç¤¦] /(n) recommendation/(P)/ +ÁªÂÐËÜÉô [¤»¤ó¤¿¤¤¤Û¤ó¤Ö] /election headquarters/ +ÁªÂò [¤»¤ó¤¿¤¯] /(n,vs) selection/choice/(P)/ +ÁªÂò²ÊÌÜ [¤»¤ó¤¿¤¯¤«¤â¤¯] /subject of selection/(P)/ +ÁªÂò¸¢ [¤»¤ó¤¿¤¯¤±¤ó] /choice/option/ +ÁªÂò¹àÌÜ [¤»¤ó¤¿¤¯¤³¤¦¤â¤¯] /choice/ +ÁªÂò»Ò [¤»¤ó¤¿¤¯¤·] /(n) selective/ +ÁªÂò»è [¤»¤ó¤¿¤¯¤·] /(n) choices/(P)/ +ÁªÂò¾õÂÖ [¤»¤ó¤¿¤¯¤¸¤ç¤¦¤¿¤¤] /selection condition(s)/ +ÁªÂòÃÍ·² [¤»¤ó¤¿¤¯¤Á¤°¤ó] /value set/ +ÁªÂòŪ¥»¥í¥È¥Ë¥óºÆ¼è¤ê¹þ¤ßÁ˳²Ìô [¤»¤ó¤¿¤¯¤Æ¤­¥»¥í¥È¥Ë¥ó¤µ¤¤¤È¤ê¤³¤ß¤½¤¬¤¤¤ä¤¯] /(n) selective serotonin reuptake inhibitor (SSRI)/ +ÁªÃº [¤»¤ó¤¿¤ó] /(n) sorting of coal/ +ÁªÄê [¤»¤ó¤Æ¤¤] /(n,vs) selection/(P)/ +ÁªÇ¤ [¤»¤ó¤Ë¤ó] /(n) election/(P)/ +ÁªÈ´ [¤»¤ó¤Ð¤Ä] /(n,vs) selection/choice/picking out/(P)/ +ÁªÈ´»î¸³ [¤»¤ó¤Ð¤Ä¤·¤±¤ó] /selection test/ +ÁªÉ¾ [¤»¤ó¤Ô¤ç¤¦] /(n) selection and commentary (on literary texts or poems)/ +ÁªÊÌ [¤»¤ó¤Ù¤Ä] /(n,vs) selection/(P)/ +ÁªÌ± [¤»¤ó¤ß¤ó] /(n) the chosen people/ +ÁªÌ±»×ÁÛ [¤»¤ó¤ß¤ó¤·¤½¤¦] /elitism/ +ÁªÎÉ [¤»¤ó¤ê¤ç¤¦] /(n) member of parliament/ +Á«°Ü [¤»¤ó¤¤] /(n) transition/ +Á«±ä [¤»¤ó¤¨¤ó] /(n) delay/procrastination/ +Á«²½ [¤»¤ó¤²] /(n) death (of a high priest)/ +Á«µÒ [¤»¤ó¤«¤¯] /(n) exiled person/ +Á«µÜ [¤»¤ó¤°¤¦] /(n) installation of a deity in a new shrine/transfer of a shrine/ +Á«¹¬ [¤»¤ó¤³¤¦] /(n) departure of the emperor from the capital/ +Á«ºÂ [¤»¤ó¤¶] /(n) relocation of a shrine/transfer of an object of worship/ +Á«ÅÔ [¤»¤ó¤È] /(n) relocation of the capital/transfer of the capital/(P)/ +Á¬ [¤»¤ó] /(n) hundredth of a yen/(P)/ +Á¬¤Î¼è¤ì¤ë [¤¼¤Ë¤Î¤È¤ì¤ë] /(exp) to be worth the money/ +Á¬°ª [¤¼¤Ë¤¢¤ª¤¤] /(n) common mallow/ +Á¬µµ [¤¼¤Ë¤¬¤á] /(n) pond turtle/ +Á¬¶â [¤¼¤Ë¤«¤Í] /(n) money/ +Á¬ÂÝ [¤¼¤Ë¤´¤±] /(n) liverwort/ +Á¬Åò [¤»¤ó¤È¤¦] /(n) bath-house/public bath/(P)/ +Á¬Æþ¤ì [¤¼¤Ë¤¤¤ì] /(n) till/purse/ +Á¬È¢ [¤¼¤Ë¤Ð¤³] /(n) cash box/ +Á­ [¤º¤¯] /(n) pig iron/ +Á­Å´ [¤»¤ó¤Æ¤Ä] /(n) pig iron/(P)/ +Á®¤«¤¹ [¤Ò¤é¤á¤«¤¹] /(v5s) to brandish/to flash/to display/ +Á®¤­ [¤Ò¤é¤á¤­] /(n) flair/flash/insight/ +Á®¤¯ [¤Ò¤é¤á¤¯] /(v5k) flash (of thunder)/flicker (of lights)/(P)/ +Á®¸÷ [¤»¤ó¤³¤¦] /(n) flash/glint/ +Á®¸÷Åŵå [¤»¤ó¤³¤¦¤Ç¤ó¤­¤å¤¦] /flash bulb/ +Á¯¤ä¤« [¤¢¤¶¤ä¤«] /(adj-na,n) vivid/clear/brilliant/(P)/ +Á¯¤ä¤«¤ÊÈô¹Ô¿¶¤ê [¤¢¤¶¤ä¤«¤Ê¤Ò¤³¤¦¤Ö¤ê] /skillful piloting/ +Á¯±Ô [¤»¤ó¤¨¤¤] /(adj-na,n) sharp/clear/ +Á¯µû [¤»¤ó¤®¤ç] /(n) fresh fish/(P)/ +Á¯·ì [¤»¤ó¤±¤Ä] /(n) fresh blood/ +Á¯¹È [¤»¤ó¤³¤¦] /(n) scarlet/bright red/ +Á¯¹È¿§ [¤»¤ó¤³¤¦¤·¤ç¤¯] /(adj-na) florid/ +Á¯¾¯ [¤»¤ó¤·¤ç¤¦] /(adj-na,n) very little/quite few/ +Á¯ÅÙ [¤»¤ó¤É] /(n) (degree of) freshness/(P)/ +Á¯Æù [¤»¤ó¤Ë¤¯] /(n) fresh meat/ +Á¯ÌÀ [¤»¤ó¤á¤¤] /(adj-na,n) vivid/clear/distinct/(P)/ +Á¯Îï [¤»¤ó¤ì¤¤] /(adj-na,n) vivid/gorgeous/resplendent beauty/bright/ +Á¯Îõ [¤»¤ó¤ì¤Ä] /(adj-na,n) vividness/(P)/ +Á° [¤»¤ó] /before/ +Á° [¤¼¤ó] /(n-adv,n,n-suf,pref) before/ago/former/previous/one-time/the above/(P)/ +Á° [¤Þ¤¨] /(n-adv,n-t,suf) (1) before/in front/fore part/ago/previously/(2) head (of a line)/(3) in the presence of/lady (so-and-so)/(4) (five minutes) to/(5) helping/portion/(P)/ +Á°¡¹ [¤Þ¤¨¤Þ¤¨] /(n) beforehand/for a long time/(P)/ +Á°¡¹²ó [¤¼¤ó¤¼¤ó¤«¤¤] /(n) the time before last/last time but one/ +Á°¤¬¤óÉÂÊÑ [¤¼¤ó¤¬¤ó¤Ó¤ç¤¦¤Ø¤ó] /(n) precancerous lesion/ +Á°¤Ë [¤Þ¤¨¤Ë] /ahead/before/ +Á°¤Ë½Ò¤Ù¤¿¤è¤¦¤Ë [¤Þ¤¨¤Ë¤Î¤Ù¤¿¤è¤¦¤Ë] /(exp) as discussed previously/as mentioned above/ +Á°¤ËÇã¤Ã¤¿Ê¬ [¤Þ¤¨¤Ë¤«¤Ã¤¿¤Ö¤ó] /the lot I bought earlier/ +Á°¤Î½µ [¤Þ¤¨¤Î¤·¤å¤¦] /(exp) previous week/ +Á°¤ÎÀ¤ [¤Þ¤¨¤Î¤è] /previous existence/ +Á°¤ÎÀá [¤Þ¤¨¤Î¤»¤Ä] /former section (stanza)/ +Á°¤â¤Ã¤Æ [¤Þ¤¨¤â¤Ã¤Æ] /(adv) in advance/beforehand/previously/(P)/ +Á°¤ò±£¤¹ [¤Þ¤¨¤ò¤«¤¯¤¹] /(exp) to cover one's private parts/ +Á°°Ê¤Æ [¤Þ¤¨¤â¤Ã¤Æ] /(adv) in advance/beforehand/previously/ +Á°±Ò [¤¼¤ó¤¨¤¤] /(n) advance guard/vanguard/(P)/ +Á°±ÒÀï [¤¼¤ó¤¨¤¤¤»¤ó] /skirmish/prefinals (in games)/ +Á°±ÒÇÉ [¤¼¤ó¤¨¤¤¤Ï] /(n) the avant-garde/ +Á°±ÒÈþ½Ñ [¤¼¤ó¤¨¤¤¤Ó¤¸¤å¤Ä] /(n) avant-garde art/ +Á°²¦ [¤¼¤ó¤ª¤¦] /(n) former king/late king/ +Á°²¼¤¬¤ê [¤Þ¤¨¤µ¤¬¤ê] /(n) front part low/ +Á°²Ê [¤¼¤ó¤«] /(n) previous conviction/criminal record/previous offense/ +Á°²Ê¼Ô [¤¼¤ó¤«¤·¤ã] /(n) former convict/old offender/ex-convict/person with a criminal record/ +Á°²Ê¼Ô [¤¼¤ó¤«¤â¤Î] /(n) former convict/old offender/ex-convict/person with a criminal record/ +Á°²ó [¤¼¤ó¤«¤¤] /(n-adv,n-t) last time/last installment/last session/(P)/ +Á°³«¤­ [¤Þ¤¨¤Ó¤é¤­] /open in front/ +Á°³Û [¤¼¤ó¤¬¤¯] /(n) forehead/ +Á°³ÛÉô [¤¼¤ó¤¬¤¯¤Ö] /(adj-no) forehead/frontal/ +Á°³Ý¤± [¤Þ¤¨¤«¤±] /(n) apron/ +Á°³ä¤ì [¤Þ¤¨¤ï¤ì] /(adj-no) open in front/ +Á°´ªÄê [¤Þ¤¨¤«¤ó¤¸¤ç¤¦] /(n) paying in advance/ +Á°´± [¤¼¤ó¤«¤ó] /(n) one's former post/ +Á°´ü [¤¼¤ó¤­] /(n-adv,n-t) first term/first half-year/preceding period/early period/(P)/ +Á°´ü»î¸³ [¤¼¤ó¤­¤·¤±¤ó] /(n) midyear examinations/ +Á°µ­ [¤¼¤ó¤­] /(adj-no,n) aforesaid/above-mentioned/said/above/(P)/ +Á°µº [¤¼¤ó¤®] /(sexual) foreplay/ +Á°µÓ [¤¼¤ó¤­¤ã¤¯] /(n) forelegs/ +Á°µÓ [¤Þ¤¨¤¢¤·] /(n) forelegs/ +Á°¶â [¤¼¤ó¤­¤ó] /(n) advance payment/ +Á°¶â [¤Þ¤¨¤­¤ó] /(n) advance payment/ +Á°¶âʧ¤¤ [¤¼¤ó¤­¤ó¤Ð¤é¤¤] /payment in advance/ +Á°¶î [¤¼¤ó¤¯] /(n) vanguard/precursor/forerunner/leader/ +Á°¶î¾É¾õ [¤¼¤ó¤¯¤·¤ç¤¦¤¸¤ç¤¦] /(n) prodomal symptom/ +Á°¶îÀï [¤¼¤ó¤¯¤»¤ó] /skirmish/prefinal (in games)/ +Á°¶þ [¤¼¤ó¤¯¤Ä] /(n,vs) bend forward/ +Á°¶þ¤ß [¤Þ¤¨¤«¤¬¤ß] /(n) slouch/ +Á°·³ [¤¼¤ó¤°¤ó] /(n) front-line troops/ +Á°·¹ [¤¼¤ó¤±¤¤] /(n) forward inclination (tilt)/ +Á°·¹»ÑÀª [¤¼¤ó¤±¤¤¤·¤»¤¤] /(n) forward-bent posture/ +Á°·Ç [¤¼¤ó¤±¤¤] /(adj-no,n) above-named/ +Á°·Ê [¤¼¤ó¤±¤¤] /(n) foreground/front view/ +Á°·Êµ¤ [¤Þ¤¨¤²¤¤¤­] /(n) prospect/promise/outlook/ +Á°·î [¤¼¤ó¤²¤Ä] /(n) last month/previous month/ +Á°·ï [¤¼¤ó¤±¤ó] /(n) antecedent/aforementioned/previous case/ +Á°¸­ [¤¼¤ó¤±¤ó] /(n) wise men of the past/ +Á°¸À [¤¼¤ó¤²¤ó] /(n) previous remarks/ +Á°¸Å [¤¼¤ó¤³] /(n) old times/ancient days/ +Á°¸å [¤¼¤ó¤´] /(n-adv,suf) around/throughout/front and back/before and behind/before and after/about that (time)/longitudinal/context/nearly/approximately/(P)/ +Á°¸å¤í [¤Þ¤¨¤¦¤·¤í] /(n) front and back/before and behind/before and after/ +Á°¸åº¸±¦ [¤¼¤ó¤´¤µ¤æ¤¦] /in all directions/ +Á°¸åºö [¤¼¤ó¤´¤µ¤¯] /(n) means of settling a problem/relief measure/remedy/countermeasure/ +Á°¸åÉԳР[¤¼¤ó¤´¤Õ¤«¤¯] /(adj-na,n) unconsciousness/having no recollection of one's actions/ +Á°¸åÉԳФȤʤë [¤¼¤ó¤´¤Õ¤«¤¯¤È¤Ê¤ë] /(exp) to lose one's consciousness/ +Á°¸ý¾å [¤Þ¤¨¤³¤¦¤¸¤ç¤¦] /(n) introductory remarks/ +Á°¸þ¤­ [¤Þ¤¨¤à¤­] /(adj-na,n) facing forward/positively/(P)/ +Á°¹Ô [¤¼¤ó¤®¤ç¤¦] /previous line/ +Á°¹Ô [¤¼¤ó¤³¤¦] /(n) former conduct/ +Á°¹à [¤¼¤ó¤³¤¦] /(n) preceding paragraph/ +Á°¹æ [¤¼¤ó¤´¤¦] /(n) preceding issue/ +Á°ºÂ [¤¼¤ó¤¶] /(n) opening performance/minor performer/ +Á°ºÏ [¤»¤ó¤¶¤¤] /(n) garden/trees and flowers in a garden/ +Á°ºÏʪ [¤»¤ó¤¶¤¤¤â¤Î] /greens/vegetables/ +Á°ºÚ [¤¼¤ó¤µ¤¤] /(n) relishes/hors d'oeuvres/smorgasbord/ +Á°ºî [¤¼¤ó¤µ¤¯] /(n) previous work/preceding work/ +Á°»³ [¤¼¤ó¤¶¤ó] /foothills/first range of mountains/ +Á°»Ë [¤¼¤ó¤·] /(n) prehistory/ +Á°»Ë»þÂå [¤¼¤ó¤·¤¸¤À¤¤] /prehistoric period/ +Á°»è [¤¼¤ó¤·] /(n) forefeet/ +Á°»è [¤Þ¤¨¤¢¤·] /(n) forefeet/ +Á°»õ [¤¼¤ó¤·] /(n) front tooth/ +Á°»õ [¤Þ¤¨¤Ð] /(n) front tooth/ +Á°¼Ô [¤¼¤ó¤·¤ã] /(n) the former/(P)/ +Á°¼Ö [¤¼¤ó¤·¤ã] /(n) the car ahead/front wheel/ +Á°¼Ö¼´ [¤¼¤ó¤·¤ã¤¸¤¯] /front axle/ +Á°¼ÖÎØ [¤¼¤ó¤·¤ã¤ê¤ó] /front wheel/ +Á°¼Ú [¤¼¤ó¤·¤ã¤¯] /(n) getting an advance/loan/ +Á°¼Ú¤ê [¤Þ¤¨¤¬¤ê] /(n) advance (in pay)/loan/(P)/ +Á°¼Ú¶â [¤¼¤ó¤·¤ã¤Ã¤­¤ó] /loan/advance/ +Á°¼õ¼ý±× [¤Þ¤¨¤¦¤±¤·¤å¤¦¤¨¤­] /(n) deferred income/ +Á°½µ [¤¼¤ó¤·¤å¤¦] /(n-adv,n-t) (arch) last week/the week before/(P)/ +Á°½»½ê [¤¼¤ó¤¸¤å¤¦¤·¤ç] /one's former address/ +Á°½Ë¤¤ [¤Þ¤¨¤¤¤ï¤¤] /(n) celebration anticipation/ +Á°½Ò [¤¼¤ó¤¸¤å¤Ä] /(n) afore-mentioned/above-mentioned/ +Á°½Ò¤ÎÄ̤ê [¤¼¤ó¤¸¤å¤Ä¤Î¤È¤ª¤ê] /as above/as mentioned (described, stated) above/ +Á°½ñ [¤¼¤ó¤·¤ç] /(n) previous writing/first of two books/previous letter/ +Á°½ñ¤­ [¤Þ¤¨¤¬¤­] /(n) preface/preamble/(P)/ +Á°¾¥ [¤¼¤ó¤·¤ç¤¦] /(n) outpost/ +Á°¾¥µ³Ê¼ [¤¼¤ó¤·¤ç¤¦¤­¤Ø¤¤] /outpost cavalry/ +Á°¾¥¶Ð̳ [¤¼¤ó¤·¤ç¤¦¤­¤ó¤à] /outpost duty/ +Á°¾¥Àï [¤¼¤ó¤·¤ç¤¦¤»¤ó] /(n) skirmish/prefinals (in games)/(P)/ +Á°¾¥Àþ [¤¼¤ó¤·¤ç¤¦¤»¤ó] /scouting line/ +Á°¾¥ÃÏ [¤¼¤ó¤·¤ç¤¦¤Á] /outpost/ +Á°¾ÈÅô [¤¼¤ó¤·¤ç¤¦¤È¤¦] /(n) headlights/ +Á°¾Ï [¤¼¤ó¤·¤ç¤¦] /(n) prior chapter/ +Á°¾ì [¤¼¤ó¤Ð] /(n) morning market session/ +Á°¾ò [¤¼¤ó¤¸¤ç¤¦] /(n) preceding article or entry/ +Á°¿¨¤ì [¤Þ¤¨¤Ö¤ì] /(n) previous notice/herald/harbinger/portent/(P)/ +Á°¿³ [¤¼¤ó¤·¤ó] /(n) preliminary trials/ +Á°¿È [¤¼¤ó¤·¤ó] /(n) antecedents/ancestor/previous position/previous existence/predecessor organization/(P)/ +Á°¿Èº¢ [¤Þ¤¨¤ß¤´¤í] /(n) front/ +Á°¿Ê [¤¼¤ó¤·¤ó] /(n) advance/drive/progress/(P)/ +Á°¿Ê±¿Æ° [¤¼¤ó¤·¤ó¤¦¤ó¤É¤¦] /forward motion/ +Á°¿Ê³Ñ [¤¼¤ó¤·¤ó¤«¤¯] /angle of advance/ +Á°¿Ê´ðÃÏ [¤¼¤ó¤·¤ó¤­¤Á] /advance base/ +Á°¿Ê¼´ [¤¼¤ó¤·¤ó¤¸¤¯] /axis of advance/ +Á°¿ÊÉôÂâ [¤¼¤ó¤·¤ó¤Ö¤¿¤¤] /advance troops/ +Á°¿ÊÎÏ [¤¼¤ó¤·¤ó¤ê¤ç¤¯] /driving power/ +Á°¿Í [¤¼¤ó¤¸¤ó] /(n) predecessor/former people/ +Á°¿Í̤Åþ [¤¼¤ó¤¸¤ó¤ß¤È¤¦] /(adj-na,n) unexplored (region)/untrodden (field of study)/ +Á°¿Í̤Ƨ [¤¼¤ó¤¸¤ó¤ß¤È¤¦] /(adj-na,n) unexplored (region)/untrodden (field of study)/ +Á°¿â [¤Þ¤¨¤À¤ì] /(n) apron/ +Á°¿â¤ì [¤Þ¤¨¤À¤ì] /(n) apron/ +Á°À¤ [¤¼¤ó¤»] /(n) previous existence/ +Á°À¤ [¤¼¤ó¤»¤¤] /(n) antiquity/the previous era/ +Á°À¤³¦ [¤¼¤ó¤»¤«¤¤] /(n) prehistoric age/ +Á°À¤µª [¤¼¤ó¤»¤¤¤­] /(n) last century/ancient times/ +Á°À¤µª¤Î°äʪ [¤¼¤ó¤»¤¤¤­¤Î¤¤¤Ö¤Ä] /extremely outmoded/ +Á°À¤À¸Â¸ [¤¼¤ó¤»¤»¤¤¤¾¤ó] /pre-existence/ +Á°À¸ [¤¼¤ó¤·¤ç¤¦] /(n) previous existence/ +Á°Àá [¤¼¤ó¤»¤Ä] /(n) preceding paragraph, section, or verse/ +Á°Àâ [¤¼¤ó¤»¤Ä] /(n) former opinion/ +Á°Àâ¤òËݤ¹ [¤¼¤ó¤»¤Ä¤ò¤Ò¤ë¤¬¤¨¤¹] /(exp) to change one's former opinion/ +Á°ÀëÅÁ [¤Þ¤¨¤»¤ó¤Ç¤ó] /(n) advance publicity/ +Á°Àþ [¤¼¤ó¤»¤ó] /(n) front line/(weather) front/(P)/ +Á°ÀþÉôÂâ [¤¼¤ó¤»¤ó¤Ö¤¿¤¤] /(n) frontline troops/ +Á°Á° [¤Þ¤¨¤Þ¤¨] /(n) beforehand/for a long time/ +Á°Á°²ó [¤¼¤ó¤¼¤ó¤«¤¤] /(n) the time before last/last time but one/ +Á°ÁÕ [¤¼¤ó¤½¤¦] /(n) prelude/overture/ +Á°ÁÕ¶Ê [¤¼¤ó¤½¤¦¤­¤ç¤¯] /(n) prelude/overture/ +Á°ÁêËÐ [¤Þ¤¨¤º¤â¤¦] /(n) preliminary sumo bouts with unranked wrestlers/unranked sumo wrestlers/ +Á°Áõ [¤¼¤ó¤½¤¦] /(n) muzzle loading/ +Á°Áõˤ [¤¼¤ó¤½¤¦¤Û¤¦] /muzzle loader/ +Á°Â­ [¤Þ¤¨¤¢¤·] /(n) forefeet/ +Á°Âߤ· [¤Þ¤¨¤¬¤·] /(n) advance payment/ +Á°Âå [¤¼¤ó¤À¤¤] /(n) previous generation/former ages/ +Á°Âå̤ʹ [¤¼¤ó¤À¤¤¤ß¤â¤ó] /(n) unheard-of/unprecedented/unparalleled in history/record-breaking/(P)/ +Á°ÂçÅýÎÎ [¤¼¤ó¤À¤¤¤È¤¦¤ê¤ç¤¦] /former president/ +Á°Ã¼ [¤¼¤ó¤¿¤ó] /(n) front end/ +Á°ÃÊ [¤¼¤ó¤À¤ó] /(n) preceding paragraph/first part/ +Á°ÃΤ餻 [¤Þ¤¨¤¸¤é¤»] /previous notice/omen/signs/premonition/ +Á°ÃÖ [¤¼¤ó¤Á] /(n) preface/introduction/ +Á°ÃÖ¤­ [¤Þ¤¨¤ª¤­] /(n) preface/introduction/(P)/ +Á°ÃÖ»ì [¤¼¤ó¤Á¤·] /(n) preposition/ +Á°Ãø [¤¼¤ó¤Á¤ç] /(n) ibid./the above-mentioned publication/ +Á°Ãû [¤¼¤ó¤Á¤ç¤¦] /(n) omen/portent/sign/premonition/harbinger/(P)/ +Á°Ä§ [¤¼¤ó¤Á¤ç¤¦] /(n) omen/portent/sign/premonition/harbinger/ +Á°ÄÄ [¤¼¤ó¤Á¤ó] /(adj-no,n) the above-mentioned/ +Á°Äí [¤¼¤ó¤Æ¤¤] /(n) front garden/front yard/(P)/ +Á°Äó [¤¼¤ó¤Æ¤¤] /(n) preamble/premise/reason/prerequisite/(P)/ +Á°Äó¾ò·ï [¤¼¤ó¤Æ¤¤¤¸¤ç¤¦¤±¤ó] /precondition/ +Á°Å¯ [¤¼¤ó¤Æ¤Ä] /former men of wisdom and virtue/ +Á°Å² [¤¼¤ó¤Æ¤Ä] /(n) wheel tracks left by vehicles that have passed before/ +Á°ÅÅ [¤¼¤ó¤Ç¤ó] /the last telegram/ +Á°ÅϤ· [¤Þ¤¨¤ï¤¿¤·] /(n) advance payment/advance delivery/ +Á°Å϶â [¤Þ¤¨¤ï¤¿¤·¤­¤ó] /advance payments/prepayment/ +Á°ÅÐÏ¿ [¤¼¤ó¤È¤¦¤í¤¯] /(vs) preregistration/ +Á°ÅÓ [¤¼¤ó¤È] /(n) future prospects/outlook/the journey ahead/(P)/ +Á°ÅÓͭ˾ [¤¼¤ó¤È¤æ¤¦¤Ü¤¦] /promising future/ +Á°ÅÓÎ˱ó [¤¼¤ó¤È¤ê¤ç¤¦¤¨¤ó] /(adj-na,n) goal/destination/ +Á°Åݤ· [¤Þ¤¨¤À¤ª¤·] /(n) acceleration (of payment schedule)/(P)/ +Á°Æ¬ [¤Þ¤¨¤¬¤·¤é] /(n) fifth grade sumo wrestler/(P)/ +Á°Æ¬Éô [¤¼¤ó¤È¤¦¤Ö] /the front/the forehead/ +Á°Æ¬ÍÕ [¤¼¤ó¤È¤¦¤è¤¦] /(n) frontal lobe/ +Á°Æü [¤¼¤ó¤¸¤Ä] /(n-adv,n-t) previous day/the day before/(P)/ +Á°Æü [¤Þ¤¨¤Ó] /(n-adv,n-t) previous day/the day before/ +Á°Ç¤ [¤¼¤ó¤Ë¤ó] /(adj-no,n) former (official)/ +Á°Ç¤¼Ô [¤¼¤ó¤Ë¤ó¤·¤ã] /(n) predecessor/ +Á°Ç¤ÃÏ [¤¼¤ó¤Ë¤ó¤Á] /former post/ +Á°Ç¯ [¤¼¤ó¤Í¤ó] /(n-adv,n-t) the preceding year/last year/(P)/ +Á°Ç¯ÅÙ [¤¼¤ó¤Í¤ó¤É] /(n-adv,n) preceding fiscal year/(P)/ +Á°Ç¼ [¤¼¤ó¤Î¤¦] /(n) prepayment/advance payment/ +Á°Ç¾ [¤¼¤ó¤Î¤¦] /(n) forebrain/ +Á°Çä [¤Þ¤¨¤¦¤ê] /(n) advance sale/booking/ +Á°Çä¤ê [¤Þ¤¨¤¦¤ê] /(n) advance sale/booking/(P)/ +Á°Çä¤ê·ô [¤Þ¤¨¤¦¤ê¤±¤ó] /ticket sold in advance/(P)/ +Á°Çä·ô [¤Þ¤¨¤¦¤ê¤±¤ó] /ticket sold in advance/ +Á°È± [¤Þ¤¨¤¬¤ß] /(n) forelock/ +Á°È¾ [¤¼¤ó¤Ï¤ó] /(n) first half/(P)/ +Á°È¾ [¤¼¤ó¤Ñ¤ó] /(n) first half/ +Á°È¾´ü [¤¼¤ó¤Ñ¤ó¤­] /first half period/ +Á°È¾À¸ [¤¼¤ó¤Ï¤ó¤»¤¤] /(n) first half of one's life/ +Á°È¾Àï [¤¼¤ó¤Ï¤ó¤»¤ó] /first half of the game or match/(P)/ +Á°È¾Àï [¤¼¤ó¤Ñ¤ó¤»¤ó] /first half of the game or match/ +Á°ÈÄ [¤Þ¤¨¤¤¤¿] /dashboard/frontlet/ +Á°Èó [¤¼¤ó¤Ô] /(n) post folly/past sin/ +Á°É¡½ï [¤Þ¤¨¤Ï¤Ê¤ª] /sandal or clog strap/ +Á°É½ [¤¼¤ó¤Ô¤ç¤¦] /(n) omen/portent/sign/premonition/harbinger/ +Á°ÉÕ¤± [¤Þ¤¨¤Å¤±] /(n) preliminaries/ +Á°É× [¤¼¤ó¤×] /(n) former husband/late husband/ +Á°ÉØ [¤¼¤ó¤×] /(n) previous wife/late wife/ +Á°ÉñÂæ [¤Þ¤¨¤Ö¤¿¤¤] /apron stage/ +Á°Éô [¤¼¤ó¤Ö] /(n) front part/fore/front/(P)/ +Á°Ê§ [¤Þ¤¨¤Ð¤é¤¤] /(n) payment in advance/ +Á°Ê§¤¤ [¤Þ¤¨¤Ð¤é¤¤] /(n) payment in advance/(P)/ +Á°Ê¸ [¤¼¤ó¤Ö¤ó] /(n) preamble/the above statement/(P)/ +Á°ÊÓ [¤¼¤ó¤Ú¤ó] /(n) first part/first volume/ +Á°ÊÔ [¤¼¤ó¤Ú¤ó] /(n) first part/first volume/ +Á°ÊØ [¤¼¤ó¤Ó¤ó] /(n) one's last letter/ +Á°Êý [¤¼¤ó¤Ý¤¦] /(n) forward/frontward/(P)/ +Á°Êý [¤Þ¤¨¤«¤¿] /(adv,n) previously/some time ago/ +Á°Êý¸å±ßʯ [¤¼¤ó¤Ý¤¦¤³¤¦¤¨¤ó¤Õ¤ó] /(n) ancient Imperial graves/(P)/ +Á°ÊýºÆÊäµëÅÀ [¤¼¤ó¤Ý¤¦¤µ¤¤¤Û¤­¤å¤¦¤Æ¤ó] /forward arming and refueling point/ +Á°ÊýÉÔÃí°Õ [¤¼¤ó¤Ý¤¦¤Õ¤Á¤å¤¦¤¤] /(exp) you're not watching where you're going!/ +Á°Ë· [¤¼¤ó¤Ü¤¦] /former crown prince/the late crown prince/ +Á°Ì¾ [¤¼¤ó¤á¤¤] /one's previous name/ +Á°ÌÌ [¤¼¤ó¤á¤ó] /(n) front part/frontage/facade/(P)/ +Á°Ìç [¤¼¤ó¤â¤ó] /(n) front gate/ +Á°Ìë [¤¼¤ó¤ä] /(n-adv,n-t) last night/the previous night/(P)/ +Á°Ìëº× [¤¼¤ó¤ä¤µ¤¤] /(n) Christmas Eve/the eve (of festival)/ +Á°Ìñ [¤Þ¤¨¤ä¤¯] /(n) the year before a critical age/ +Á°Ìó [¤¼¤ó¤ä¤¯] /(n) previous engagement/previous promise/ +Á°ÍÁ [¤µ¤­¤´¤·] /(n) front palanquin carrier/ +Á°ÍÕ [¤¼¤ó¤è¤¦] /(n) preceding page/ +Á°Î©¤Æ [¤Þ¤¨¤À¤Æ] /(n) plume/crest/ +Á°Î©Á£ [¤¼¤ó¤ê¤Ä¤»¤ó] /(n) prostate gland/ +Á°Î©Á£±ê [¤¼¤ó¤ê¤Ä¤»¤ó¤¨¤ó] /(n) inflammation of the prostate/ +Á°Î©Á£ÈîÂç¾É [¤¼¤ó¤ê¤Ä¤»¤ó¤Ò¤À¤¤¤·¤ç¤¦] /(n) enlargement of the prostate/ +Á°Î¬ [¤¼¤ó¤ê¤ã¤¯] /(n) first part omitted/salutation of brief letter/(P)/ +Á°ÎØ [¤¼¤ó¤ê¤ó] /(n) front wheel/ +Á°ÎØ [¤Þ¤¨¤ï] /(n) front wheel/ +Á°ÎضîÆ° [¤¼¤ó¤ê¤ó¤¯¤É¤¦] /front-wheel drive/ +Á°Îã [¤¼¤ó¤ì¤¤] /(n) precedent/(P)/ +Á°Îã¤ËÊ臘 [¤¼¤ó¤ì¤¤¤Ë¤Ê¤é¤¦] /(exp) to follow (copy after) a precedent/ +Á°Îò [¤¼¤ó¤ì¤­] /(n) personal history/(P)/ +Á°Îó [¤¼¤ó¤ì¤Ä] /(n) front row/ +Á°ÏÓ [¤¼¤ó¤ï¤ó] /(n) forearm/ +Á°ÏÓ [¤Þ¤¨¤¦¤Ç] /(n) forearm/ +Á°æ [¤¼¤ó¤·] /(n) fore-wing (of insect)/ +Á°ç® [¤¼¤ó¤Ñ¤¯] /forearm/ +Á°í§ [¤¼¤ó¤·¤ç¤¦] /(n) precedent/ +Á± [¤¼¤ó] /(n) good/goodness/right/virtue/(P)/ +Á±¤¤ [¤è¤¤] /(adj) good/nice/pleasant/ok/ +Á±¤¤°­¤¤ [¤è¤¤¤ï¤ë¤¤] /(adv,exp) good or bad/merits or demerits/quality/suitability/ +Á±¤¤¹Ô¤¤ [¤è¤¤¤ª¤³¤Ê¤¤] /good deed/ +Á±¤«¤ì°­¤·¤«¤ì [¤è¤«¤ì¤¢¤·¤«¤ì] /(adv,exp) good or bad/right or wrong/for better or for worse/rightly or wrongly/ +Á±¤¯ [¤è¤¯] /(adv,n,vs) nicely/properly/well/skilled in/ +Á±¤¯¤â [¤è¤¯¤â] /(adv) How dare ../(P)/ +Á±¤¯Á±¤¯ [¤è¤¯¤è¤¯] /(adv) exceedingly/very/(P)/ +Á±¤· [¤è¤·] /good (in moral judgement only)/all right/well/so/(P)/ +Á±¤·°­¤· [¤è¤·¤¢¤·] /(n) good or bad/merits or demerits/quality/suitability/(P)/ +Á±¤·°­¤· [¤è¤·¤ï¤ë¤·] /(n) good or bad/merits or demerits/quality/suitability/ +Á±¤È°­ [¤¼¤ó¤È¤¢¤¯] /good and evil/ +Á±¤ÏµÞ¤² [¤¼¤ó¤Ï¤¤¤½¤²] /(exp) Strike while the iron is hot/ +Á±°­ [¤¼¤ó¤¢¤¯] /(n) good and evil/(P)/ +Á±°Õ [¤¼¤ó¤¤] /(n) good faith/good will/good intentions/favorable sense/(P)/ +Á±°øÁ±²Ì [¤¼¤ó¤¤¤ó¤¼¤ó¤«] /good action lead to good rewards/one good turn deserves another/ +Á±²Ì [¤¼¤ó¤«] /(n) good results/ +Á±´¶ [¤¼¤ó¤«¤ó] /(n) successful vaccination/positive reaction/ +Á±´É [¤¼¤ó¤«¤ó] /(n) (abbr) good management/good manager/ +Á±¶È [¤¼¤ó¤´¤¦] /(n) good deeds/ +Á±¶Ì [¤¼¤ó¤À¤Þ] /(n) good person/ +Á±¸å [¤¼¤ó¤´] /(n) giving careful thought to the future/finishing up carefully/ +Á±¸åºö [¤¼¤ó¤´¤µ¤¯] /(n) means of settling a problem/relief measure/remedy/countermeasure/ +Á±¹Ô [¤¼¤ó¤³¤¦] /(n) good deed/good conduct/benevolence/ +Á±º¬ [¤¼¤ó¤³¤ó] /(n) good deeds/charity/ +Á±ºÈ [¤¼¤ó¤¶¤¤] /(n) Well done!/soft bean-jam/ +Á±»ö [¤¼¤ó¤¸] /(n) good thing/good deed/ +Á±½è [¤¼¤ó¤·¤ç] /(n,vs) handling carefully/tiding over/making best of/using discretion/ +Á±½ñ [¤¼¤ó¤·¤ç] /(n) beautiful calligraphy/calligrapher/good book/ +Á±½÷ [¤¼¤ó¤Ë¤ç] /(n) (Buddh) female believer/ +Á±¿´ [¤¼¤ó¤·¤ó] /(n) virtue/moral sense/conscience/ +Á±¿Í [¤¼¤ó¤Ë¤ó] /(n) good people/ +Á±À­ [¤¼¤ó¤»¤¤] /(n) innate goodness of man/ +Á±À¯ [¤¼¤ó¤»¤¤] /(n) good government/ +Á±Àï [¤¼¤ó¤»¤ó] /(n,vs) fight a good fight/(P)/ +Á±ÃËÁ±½÷ [¤¼¤ó¤Ê¤ó¤¼¤ó¤Ë¤ç] /(n) pious men and women/ +Á±Ãμ± [¤¼¤ó¤Á¤·¤­] /(n) Buddhist evangelist/ +Á±Æ³ [¤¼¤ó¤É¤¦] /(n) proper guidance/ +Á±Æ» [¤¼¤ó¤É¤¦] /(n) path of virtue/righteousness/ +Á±ÆÁ [¤¼¤ó¤È¤¯] /(n) virtues/ +Á±Èþ [¤¼¤ó¤Ó] /(adj-na,n) the good and the beautiful/ +Á±ÍÑ [¤¼¤ó¤è¤¦] /(n) good use/ +Á±ÎÉ [¤¼¤ó¤ê¤ç¤¦] /(adj-na,n) goodness/excellence/virtue/(P)/ +Á±ÎÙ [¤¼¤ó¤ê¤ó] /(n) good neighbour/(P)/ +Á±Îٴط¸ [¤¼¤ó¤ê¤ó¤«¤ó¤±¤¤] /good neighborly relations/ +Á±ÎÙÀ¯ºö [¤¼¤ó¤ê¤ó¤»¤¤¤µ¤¯] /Good Neighbor Policy/ +Á±ÎÙͧ¹¥ [¤¼¤ó¤ê¤ó¤æ¤¦¤³¤¦] /neighbourly friendship/ +Á±Îî [¤¼¤ó¤ì¤¤] /spirit of goodness/ +Á²¤¯ [¤è¤¦¤ä¤¯] /(adv) gradually/finally/hardly/(P)/ +Á²¶á [¤¼¤ó¤­¤ó] /(n) (math) asymptote/ +Á²¶áÀþ [¤¼¤ó¤­¤ó¤»¤ó] /(n) asymptotic line/ +Á²¶áŪ¼«Í³ [¤¼¤ó¤­¤ó¤Æ¤­¤¸¤æ¤¦] /asymptotic freedom (physics)/ +Á²¸º [¤¼¤ó¤²¤ó] /(n) gradual decrease/decline/(P)/ +Á²¼¡ [¤¼¤ó¤¸] /(adv,n) gradually/slowly/little by little/(P)/ +Á²¿Ê [¤¼¤ó¤·¤ó] /(n) gradual progress/steady advance/(P)/ +Á²¿Ê¼çµÁ [¤¼¤ó¤·¤ó¤·¤å¤®] /gradualism/slow-and-steady policy/ +Á²¿ÊŪ [¤¼¤ó¤·¤ó¤Æ¤­] /(adj-na) gradual/ +Á²Áý [¤¼¤ó¤¾¤¦] /(n) gradual increase/ +Á²Íî [¤¼¤ó¤é¤¯] /(n) gradual decline/ +Á³¤¦¤¤¤¦ [¤½¤¦¤¤¤¦] /(ok) (adj-pn) such/like that/that sort of/very/ +Á³¤¦¤·¤¿ [¤½¤¦¤·¤¿] /(exp) (uk) such/ +Á³¤¦¤·¤Æ [¤½¤¦¤·¤Æ] /(conj) (uk) and/like that/(P)/ +Á³¤¦Á³¤¦ [¤½¤¦¤½¤¦] /(adv,exp,int) (uk) oh yes!, I remember/ +Á³¤· [¤·¤«¤·] /(conj) (uk) however/but/(P)/ +Á³¤·¤Æ [¤½¤·¤Æ] /(conj) (uk) and/(P)/ +Á³¤·¤Ê¤¬¤é [¤·¤«¤·¤Ê¤¬¤é] /(adv,conj) (uk) however/nevertheless/ +Á³¤·Æã¤é [¤·¤«¤·¤Ê¤¬¤é] /(adv,conj) (uk) however/nevertheless/ +Á³¤È [¤¼¤ó¤È] /(suf) -like/ +Á³¤ËÈó¤º [¤µ¤Ë¤¢¤é¤º] /(exp) not so/ +Á³¤â [¤µ¤â] /(adv) with gusto/with satisfaction/ +Á³¤â [¤·¤«¤â] /(conj) (uk) moreover/furthermore/nevertheless/and yet/(P)/ +Á³¤â¤Ê¤¤¤È [¤µ¤â¤Ê¤¤¤È] /(conj,exp) (uk) otherwise/else/if not so/ +Á³¤â¤Ê¤±¤ì¤Ð [¤µ¤â¤Ê¤±¤ì¤Ð] /(exp) (uk) otherwise/if not/or else/ +Á³¤â̵¤¤¤È [¤µ¤â¤Ê¤¤¤È] /(conj,exp) (uk) otherwise/else/if not so/ +Á³¤â̵¤±¤ì¤Ð [¤µ¤â¤Ê¤±¤ì¤Ð] /(exp) (uk) otherwise/if not/or else/ +Á³¤é¤º¤ó¤Ð [¤·¤«¤é¤º¤ó¤Ð] /(conj) if not so/ +Á³¤é¤Ð [¤·¤«¤é¤Ð] /(n) if so/if it be so/in that case/then/ +Á³¤êµ¤¤Ê¤¤ [¤µ¤ê¤²¤Ê¤¤] /(adj) (uk) nonchalant/unconcerned/in a casual manner/ +Á³¤êµ¤Ìµ¤¤ [¤µ¤ê¤²¤Ê¤¤] /(adj) (uk) nonchalant/unconcerned/in a casual manner/ +Á³¤ë [¤µ¤ë] /(adj-pn) a particular/a certain/ +Á³¤ë [¤·¤«¤ë] /(adj-pn) a particular/a certain/ +Á³¤ë¤Ë [¤·¤«¤ë¤Ë] /(adv,conj) however/still/but/ +Á³¤ë¤Ù¤­ [¤·¤«¤ë¤Ù¤­] /(adj-pn) proper/appropriate/due/ +Á³¤ë²Ä¤­ [¤·¤«¤ë¤Ù¤­] /(adj-pn,exp) suitable/proper/ +Á³¤ë¼Ô [¤µ¤ë¤â¤Î] /(exp,n) person of no common order/ +Á³»Û [¤½¤¦¤³¤¦] /meanwhile/ +Á³Á³ [¤·¤«¤¸¤«] /(adv,n) such and such/ +Á³Âú [¤¼¤ó¤À¤¯] /(n,vs) consent/saying yes/ +Á³Äø [¤µ¤Û¤É] /(adv) not so/not particularly/not that much/ +Á³Ëø [¤µ¤Þ¤Ç] /(adv) so much/ +Á³Í­¤é¤ÌÂÎ¤Ç [¤µ¤¢¤é¤Ì¤Æ¤¤¤Ç] /with a nonchalant air/ +Á³ÍÍ [¤µ¤è¤¦] /(adj-na,adv,int,n) so/such/ +Á´ [¤¼¤ó] /(n,pref) all/whole/entire/complete/overall/pan/(P)/ +Á´¤¦ [¤Þ¤Ã¤È¤¦] /(adj-na,n,vs) accomplish/fulfill/complete/preserve (life)/proper/respectable/(P)/ +Á´¤¦¤¹¤ë [¤Þ¤Ã¤È¤¦¤¹¤ë] /(vs-s) to accomplish/to fulfill/to carry out/ +Á´¤­ [¤Þ¤Ã¤¿¤­] /perfect/complete/whole/sound/intact/ +Á´¤¯ [¤Þ¤Ã¤¿¤¯] /(adv) really/truly/entirely/completely/wholly/perfectly/indeed/(P)/ +Á´¤¯¤Î½ê [¤Þ¤Ã¤¿¤¯¤Î¤È¤³¤í] /(exp) entirely/ +Á´¤¯¤ÎϲÈñ [¤Þ¤Ã¤¿¤¯¤Î¤í¤¦¤Ò] /(n) sheer waste/ +Á´¤¯°Ê¤Æ [¤Þ¤Ã¤¿¤¯¤â¤Ã¤Æ] /(exp) as a matter of fact/ +Á´¤Æ [¤¹¤Ù¤Æ] /(adj-no,n-adv,n) all/the whole/entirely/in general/wholly/(P)/ +Á´¤Æ¤Ë±÷¤Æ¾¡¤ë [¤¹¤Ù¤Æ¤Ë¤ª¤¤¤Æ¤Þ¤µ¤ë] /(exp) to excel in every respect/ +Á´¥¢¥¸¥¢²ñµÄ [¤¼¤ó¥¢¥¸¥¢¤«¤¤¤®] /Pan-Asiatic Conference/ +Á´°è [¤¼¤ó¤¤¤­] /(n) the whole area/(P)/ +Á´°÷ [¤¼¤ó¤¤¤ó] /(n-adv,n) all members (unanimity)/all hands/the whole crew/(P)/ +Á´²¤ [¤¼¤ó¤ª¤¦] /(n) all Europe/ +Á´²» [¤¼¤ó¤ª¤ó] /(n) whole tone (music)/ +Á´²»³¬ [¤¼¤ó¤ª¤ó¤«¤¤] /(n) diatonic scale/ +Á´²»Éä [¤¼¤ó¤ª¤ó¤×] /(n) whole note/ +Á´²È [¤¼¤ó¤«] /(n) the whole family/the whole house/ +Á´²Ê [¤¼¤ó¤«] /(n) complete course/ +Á´²Ù½Å [¤¼¤ó¤«¤¸¤å¤¦] /full load/ +Á´²ñ [¤¼¤ó¤«¤¤] /(n) whole assembly/(P)/ +Á´²ñ°ìÃ× [¤¼¤ó¤«¤¤¤¤¤Ã¤Á] /unanimous/ +Á´²ñ½° [¤¼¤ó¤«¤¤¤·¤å¤¦] /the whole assembly/the whole congregation/ +Á´²õ [¤¼¤ó¤«¤¤] /(n) complete destruction/ +Á´²÷ [¤¼¤ó¤«¤¤] /(n) complete recovery of health/(P)/ +Á´³« [¤¼¤ó¤«¤¤] /(n,vs) opening fully/full throttle/ +Á´³Ñ [¤¼¤ó¤«¤¯] /(n) em/em quad (printing)/full-pitch character (e.g. 2-Byte Kanji)/ +Á´³Ø [¤¼¤ó¤¬¤¯] /(n) whole college/(P)/ +Á´³ØÏ¢ [¤¼¤ó¤¬¤¯¤ì¤ó] /National Federation of Students/ +Á´³Û [¤¼¤ó¤¬¤¯] /(n) total/full amount/sum/(P)/ +Á´´¬ [¤¼¤ó¤«¤ó] /(n) the whole reel/the whole volume/ +Á´´Û [¤¼¤ó¤«¤ó] /(n) entire building/ +Á´´ß [¤¼¤ó¤¬¤ó] /all the banks (of a river)/ +Á´µÙ [¤¼¤ó¤­¤å¤¦] /(n,pref) whole (period)/ +Á´µÙ»ßÉä [¤¼¤ó¤­¤å¤¦¤·¤Õ] /whole rest (music)/ +Á´µé [¤¼¤ó¤­¤å¤¦] /(n) the whole class/ +Á´¶¯É÷ [¤¼¤ó¤­¤ç¤¦¤Õ¤¦] /whole gale/ +Á´¶É [¤¼¤ó¤­¤ç¤¯] /(n) general situation/whole aspect/ +Á´¶Ê [¤¼¤ó¤­¤ç¤¯] /(n) all compositions/the entire composition/(P)/ +Á´¶ä [¤¼¤ó¤®¤ó] /(n) (abbr) Japanese Banker's Association/ +Á´¶ä¥·¥¹¥Æ¥à [¤¼¤ó¤®¤ó¥·¥¹¥Æ¥à] /(n) interbank payments system/ +Á´¶í [¤¼¤ó¤¯] /(n) the whole body/ +Á´·³ [¤¼¤ó¤°¤ó] /(n) the whole army/the whole team/ +Á´·Á [¤¼¤ó¤±¤¤] /(n) the whole form/perfect form/ +Á´·Ê [¤¼¤ó¤±¤¤] /(n) panoramic view/bird's-eye view/ +Á´·Ê¼Ì¿¿ [¤¼¤ó¤±¤¤¤·¤ã¤·¤ó] /panoramic photo/ +Á´¸¢ [¤¼¤ó¤±¤ó] /(n) plenipotentiary powers/full authority/(P)/ +Á´¸¢¤ò°Ñ¤Í¤ë [¤¼¤ó¤±¤ó¤ò¤æ¤À¤Í¤ë] /(exp) to entrust (a person) with power of attorney (to do something for one)/ +Á´¸¢°Ñ°÷ [¤¼¤ó¤±¤ó¤¤¤¤¤ó] /plenipotentiaries/ +Á´¸¢°ÑǤ [¤¼¤ó¤±¤ó¤¤¤Ë¤ó] /complete power of attorney/ +Á´¸¢¸ø»È [¤¼¤ó¤±¤ó¤³¤¦¤·] /minister plenipotentiary/ +Á´¸¢Âç»È [¤¼¤ó¤±¤ó¤¿¤¤¤·] /ambassador plenipotentiary/ +Á´¸Í [¤¼¤ó¤³] /(n) all the houses (in town)/ +Á´¸õÊä [¤¼¤ó¤³¤¦¤Û] /all candidates/ +Á´¹» [¤¼¤ó¤³¤¦] /(n) the whole school/(P)/ +Á´¹Ã [¤¼¤ó¤³¤¦] /all-A (student)/ +Á´¹â [¤¼¤ó¤³¤¦] /(n) distance from the ground to the highest point of an object/ +Á´¹ñ [¤¼¤ó¤³¤¯] /(n) country-wide/nation-wide/whole country/national/(P)/ +Á´¹ñ [¤¼¤ó¤´¤¯] /(n) country-wide/nation-wide/whole country/national/ +Á´¹ñ¶ä¹Ô¶¨²ñ [¤¼¤ó¤³¤¯¤®¤ó¤³¤¦¤­¤ç¤¦¤«¤¤] /(n) Japanese Banker's Association/ +Á´¹ñ¶è [¤¼¤ó¤³¤¯¤¯] /(n) national constituency/ +Á´¹ñ»æ [¤¼¤ó¤³¤¯¤·] /(n) national paper/paper with a national circulation/ +Á´¹ñÂç²ñ [¤¼¤ó¤³¤¯¤¿¤¤¤«¤¤] /national convention/national athletic meet/ +Á´¹ñÃæ·Ñ [¤¼¤ó¤³¤¯¤Á¤å¤¦¤±¤¤] /nation-wide hookup/ +Á´¹ñÄÅ¡¹±º¡¹ [¤¼¤ó¤³¤¯¤Ä¤Ä¤¦¤é¤¦¤é] /all over the country/ +Á´¹ñÄÅÄűº±º [¤¼¤ó¤³¤¯¤Ä¤Ä¤¦¤é¤¦¤é] /all over the country/ +Á´¹ñŪ [¤¼¤ó¤³¤¯¤Æ¤­] /(adj-na) nation-wide/ +Á´¹ñŪÈÏ°Ï [¤¼¤ó¤³¤¯¤Æ¤­¤Ï¤ó¤¤] /country-wide/ +Á´¹ñÊüÁ÷ [¤¼¤ó¤³¤¯¤Û¤¦¤½¤¦] /national network broadcast/ +Á´¹ṉ̃ [¤¼¤ó¤³¤¯¤ß¤ó] /the whole nation/ +Á´»³ [¤¼¤ó¤¶¤ó] /(n) the whole mountain/ +Á´»Ë [¤¼¤ó¤·] /(n) complete history/ +Á´»Ô [¤¼¤ó¤·] /(n) the whole city/ +Á´»Ô̱ [¤¼¤ó¤·¤ß¤ó] /all the citizens of the city/ +Á´»æ [¤¼¤ó¤·] /(n) the whole sheet/the whole newspaper/ +Á´¼£ [¤¼¤ó¤¸] /(n) complete recovery/healing/(P)/ +Á´¼£ [¤¼¤ó¤Á] /(n) complete recovery/healing/ +Á´¼«Æ° [¤¼¤ó¤¸¤É¤¦] /(adj-no) totally automatic/ +Á´¼Á²½ [¤¼¤ó¤·¤Ä¤«] /transubstantiation/ +Á´¼Í [¤¼¤ó¤·¤ã] /(n) (math) surjection/onto mapping/epimorphism/ +Á´¼Ò [¤¼¤ó¤·¤ã] /(n) whole company/(P)/ +Á´½¸ [¤¼¤ó¤·¤å¤¦] /(n) complete works/(P)/ +Á´½»Ì± [¤¼¤ó¤¸¤å¤¦¤ß¤ó] /all the inhabitants/ +Á´½ñ [¤¼¤ó¤·¤ç] /(n) complete book/complete set/ +Á´¾¡ [¤¼¤ó¤·¤ç¤¦] /(n) complete victory/(P)/ +Á´¾¡·³ [¤¼¤ó¤·¤ç¤¦¤°¤ó] /ever-victorious army/ +Á´¾¡Í¥¾¡ [¤¼¤ó¤·¤ç¤¦¤æ¤¦¤·¤ç¤¦] /winning a championship in sumo with a perfect record/ +Á´¾Æ [¤¼¤ó¤·¤ç¤¦] /(n) burned down/entirely destroyed/(P)/ +Á´¿´ [¤¼¤ó¤·¤ó] /(n) one's whole heart/ +Á´¿È [¤¼¤ó¤·¤ó] /(n) the whole body/full-length (portrait)/(P)/ +Á´¿È¿ê¼å [¤¼¤ó¤·¤ó¤¹¤¤¤¸¤ã¤¯] /general prostration/ +Á´¿ÈÁ´Îî [¤¼¤ó¤·¤ó¤¼¤ó¤ì¤¤] /(n) complete devotion/body and soul/one's best/ +Á´¿ÈÁü [¤¼¤ó¤·¤ó¤¾¤¦] /full-length portrait or statue/ +Á´¿ÈÉ [¤¼¤ó¤·¤ó¤Ó¤ç¤¦] /general constitutional illness/ +Á´¿ÈÉÔ¿ï [¤¼¤ó¤·¤ó¤Õ¤º¤¤] /total paralysis/ +Á´¿ÈËã¿ì [¤¼¤ó¤·¤ó¤Þ¤¹¤¤] /general anesthesia/ +Á´¿ÈÍá [¤¼¤ó¤·¤ó¤è¤¯] /full bath/ +Á´¿Í [¤¼¤ó¤¸¤ó] /(n) saint/person well-balanced morally and intellectually/(P)/ +Á´¿Í³Ê [¤¼¤ó¤¸¤ó¤«¤¯] /one's whole personality/ +Á´¿Í¶µ°é [¤¼¤ó¤¸¤ó¤­¤ç¤¦¤¤¤¯] /all-round education/ +Á´¿ÍÀ¸ [¤¼¤ó¤¸¤ó¤»¤¤] /the whole life/ +Á´¿Þ [¤¼¤ó¤º] /(n) complete map/whole view/ +Á´¿ô [¤¼¤ó¤¹¤¦] /(n) the whole number/all/ +Á´À¤³¦ [¤¼¤ó¤»¤«¤¤] /(n) the whole world/(P)/ +Á´ÀªÎÏ [¤¼¤ó¤»¤¤¤ê¤ç¤¯] /full force/ +Á´À¸³¶ [¤¼¤ó¤·¤ç¤¦¤¬¤¤] /one's whole life/ +Á´À¹ [¤¼¤ó¤»¤¤] /(n) height of prosperity/(P)/ +Á´À¹´ü [¤¼¤ó¤»¤¤¤­] /(n) heyday/golden age/ +Á´À¹»þÂå [¤¼¤ó¤»¤¤¤¸¤À¤¤] /golden age/ +Á´À½ÉÊ [¤¼¤ó¤»¤¤¤Ò¤ó] /manufactured article/ +Á´ÀÊ [¤¼¤ó¤»¤­] /(n) all tickets/ +Á´ÀÕǤ [¤¼¤ó¤»¤­¤Ë¤ó] /(n) full responsibility/ +Á´Àþ [¤¼¤ó¤»¤ó] /(n) the whole line/all lines/the whole ship/(P)/ +Á´Á¥ [¤¼¤ó¤»¤ó] /(n) the whole line/all lines/the whole ship/ +Á´Á³ [¤¼¤ó¤¼¤ó] /(adv) (1) wholly/entirely/completely/(2) not at all (with neg. verb)/(P)/ +Á´Â® [¤¼¤ó¤½¤¯] /(n) full speed/ +Á´Â®ÎÏ [¤¼¤ó¤½¤¯¤ê¤ç¤¯] /(n) full speed/(P)/ +Á´Â» [¤¼¤ó¤½¤ó] /(n) total loss/ +Á´ÂÎ [¤¼¤ó¤¿¤¤] /(n-adv,n-t) whole/entirety/whatever (is the matter)/(P)/ +Á´ÂÎ¤Ç [¤¼¤ó¤¿¤¤¤Ç] /in all/ +Á´ÂΤȤ·¤Æ [¤¼¤ó¤¿¤¤¤È¤·¤Æ] /overall/ +Á´ÂÎ¤Ë [¤¼¤ó¤¿¤¤¤Ë] /generally/ +Á´ÂβñµÄ [¤¼¤ó¤¿¤¤¤«¤¤¤®] /general meeting/ +Á´ÂμçµÁ [¤¼¤ó¤¿¤¤¤·¤å¤®] /totalitarianism/(P)/ +Á´ÂμçµÁ¹ñ [¤¼¤ó¤¿¤¤¤·¤å¤®¤³¤¯] /totalitarian state/ +Á´Âν¸¹ç [¤¼¤ó¤¿¤¤¤·¤å¤¦¤´¤¦] /(n) (math) universal set/ +Á´Ââ [¤¼¤ó¤¿¤¤] /(n) the entire force (of soldiers)/ +Á´Ã±¼Í [¤¼¤ó¤¿¤ó¤·¤ã] /(n) (math) bijection/ +Á´ÃÊ [¤¼¤ó¤À¤ó] /(n) the whole page/ +Á´ÃÊÈ´¤­ [¤¼¤ó¤À¤ó¤Ì¤­] /banner (headlines)/ +Á´ÃÎ [¤¼¤ó¤Á] /(n) omniscience/ +Á´ÃÎÁ´Ç½ [¤¼¤ó¤Á¤¼¤ó¤Î¤¦] /(n) omniscience and omnipotence/ +Á´ÃÏ [¤¼¤ó¤Á] /the whole world/all lands/ +Á´ÃÏÊý [¤¼¤ó¤Á¤Û¤¦] /the whole area/ +Á´ÃÒ [¤¼¤ó¤Á] /(n) omniscience/ +Á´Ä¹ [¤¼¤ó¤Á¤ç¤¦] /(n) over-all length/span/(P)/ +Á´ÄÌ [¤¼¤ó¤Ä¤¦] /(n) opening of the whole (railway line)/ +Á´ÄÙ [¤¼¤ó¤«¤¤] /(n) complete destruction/ +Á´Å· [¤¼¤ó¤Æ¤ó] /(n) all heaven/ +Á´Å·¸õ [¤¼¤ó¤Æ¤ó¤³¤¦] /(n) all-weather/weather-proof/ +Á´Å¹ [¤¼¤ó¤Æ¤ó] /(n) the whole store/ +Á´Å¹Ãæ [¤¼¤ó¤Æ¤ó¤Á¤å¤¦] /throughout the store/ +Á´ÅÔ [¤¼¤ó¤È] /(n) the whole metropolis/ +Á´ÅÚ [¤¼¤ó¤É] /(n) the whole nation (land, country)/(P)/ +Á´Åç [¤¼¤ó¤È¤¦] /(n) the whole island/ +Á´Æ» [¤¼¤ó¤É¤¦] /(n) all Hokkaido/ +Á´Æó½Å [¤¼¤ó¤Ë¤¸¤å¤¦] /full duplex/ +Á´Æó½ÅÄÌ¿® [¤¼¤ó¤Ë¤¸¤å¤¦¤Ä¤¦¤·¤ó] /(n) full duplex transmission/ +Á´Æü [¤¼¤ó¤¸¤Ä] /(n-adv,n-t) all days/(P)/ +Á´Æü¶õ [¤¼¤ó¤Ë¤Ã¤¯¤¦] /(n) All Nippon Airways (ANA)/(P)/ +Á´ÆüÀ© [¤¼¤ó¤Ë¤Á¤»¤¤] /(n) the full-day (school system)/(P)/ +Á´ÆüËÜ [¤¼¤ó¤Ë¤Û¤ó] /(exp) All-Japan/ +Á´Æý [¤¼¤ó¤Ë¤å¤¦] /whole milk/ +Á´Ç¼ [¤¼¤ó¤Î¤¦] /(n) full payment/ +Á´Ç½ [¤¼¤ó¤Î¤¦] /(adj-na,n) almighty/omnipotent/ +Á´Ç½¼Ô [¤¼¤ó¤Î¤¦¤·¤ã] /the Almighty/The Omnipotent One/ +Á´Ç½ÎÏ [¤¼¤ó¤Î¤¦¤ê¤ç¤¯] /full capacity/all one's ability/ +Á´Çȼõ¿®µ¡ [¤¼¤ó¤Ñ¤¸¤å¤·¤ó¤­] /(n) all-wave receiver/ +Á´ÇÑ [¤¼¤ó¤Ñ¤¤] /(n) total abolition/(P)/ +Á´ÇÑÏÀ¼Ô [¤¼¤ó¤Ñ¤¤¤í¤ó¤·¤ã] /abolitionist/ +Á´ÇÔ [¤¼¤ó¤Ñ¤¤] /(n) complete defeat/ +Á´Çþ [¤¼¤ó¤Ð¤¯] /(adj-no) whole-wheat/ +Á´È¿¼Í [¤¼¤ó¤Ï¤ó¤·¤ã] /(n) total reflection/ +Á´ÈÌ [¤¼¤ó¤Ñ¤ó] /(adj-no,n) (the) whole/universal/wholly/general/(P)/ +Á´ÈÌ¤Ë [¤¼¤ó¤Ñ¤ó¤Ë] /(adv) in general/ +Á´È̥إë¥× [¤¼¤ó¤Ñ¤ó¥Ø¥ë¥×] /extended help/ +Á´È̻ٱç [¤¼¤ó¤Ñ¤ó¤·¤¨¤ó] /general support/ +Á´ÈÌÁ°¾¥ [¤¼¤ó¤Ñ¤ó¤¼¤ó¤·¤ç¤¦] /general outpost/ +Á´ÈÌÁ°¾¥Àþ [¤¼¤ó¤Ñ¤ó¤¼¤ó¤·¤ç¤¦¤»¤ó] /general outpost line/ +Á´ÈÌŪ [¤¼¤ó¤Ñ¤ó¤Æ¤­] /(adj-na) universal/general/ +Á´ÈÌŪ¤Ë [¤¼¤ó¤Ñ¤ó¤Æ¤­¤Ë] /generally/universally/wholly/ +Á´È÷ [¤¼¤ó¤Ó] /(n) completeness/perfection/consummation/ +Á´É¿ [¤¼¤ó¤Ô¤ç¤¦] /(n) the whole/all the rest/ +Á´ÉÊ [¤¼¤ó¤Ô¤ó] /(n) all goods/ +Á´Éô [¤¼¤ó¤Ö] /(n-adv,n-t) all/entire/whole/altogether/(P)/ +Á´Éô¤Ç¤Ï¤Ê¤¤Ëø¤â [¤¼¤ó¤Ö¤Ç¤Ï¤Ê¤¤¤Þ¤Ç¤â] /though all of them may not be included/ +Á´ÉôÊݸ± [¤¼¤ó¤Ö¤Û¤±¤ó] /full insurance/ +Á´ÉõÃÏ [¤¼¤ó¤Û¤¦¤Á] /the whole fief/ +Á´Éý [¤¼¤ó¤×¤¯] /(adj-no,n) overall width/wing span/all/every/utmost/ +Á´ÉýŪ [¤¼¤ó¤×¤¯¤Æ¤­] /(adj-na) fully/ +Á´Ê¸ [¤¼¤ó¤Ö¤ó] /(n) whole passage/full text/whole sentence/full paragraph/(P)/ +Á´ÊÆ [¤¼¤ó¤Ù¤¤] /(n) all-America/pan-American/(P)/ +Á´Êƾڷô¶È¶¨²ñ [¤¼¤ó¤Ù¤¤¤·¤ç¤¦¤±¤ó¤®¤ç¤¦¤­¤ç¤¦¤«¤¤] /(n) National Association of Securities Dealers (NASD)/ +Á´ÊÓ [¤¼¤ó¤Ú¤ó] /(n) whole book/ +Á´ÊÔ [¤¼¤ó¤Ú¤ó] /(n) whole book (volume)/ +Á´ÊØ [¤¼¤ó¤Ó¤ó] /(n) all mail/ +Á´Êý°Ì³°¸ò [¤¼¤ó¤Û¤¦¤¤¤¬¤¤¤³¤¦] /(n) (Japanese) omnidirectional foreign policy/ +Á´ËÆ [¤¼¤ó¤Ü¤¦] /(n) whole story/full picture/full particulars/ +Á´Ì±½° [¤¼¤ó¤ß¤ó¤·¤å¤¦] /all the peoples/ +Á´ÌÇ [¤¼¤ó¤á¤Ä] /(n) annihilation/(P)/ +Á´ÌÈ [¤¼¤ó¤á¤ó] /complete exemption/ +Á´ÌÌ [¤¼¤ó¤á¤ó] /(n) whole surface/entire/(P)/ +Á´Ì̳ËÀïÁè [¤¼¤ó¤á¤ó¤«¤¯¤»¤ó¤½¤¦] /(n) all-out nuclear war/ +Á´ÌÌ¶Ø»ß [¤¼¤ó¤á¤ó¤­¤ó¤·] /complete prohibition/ +Á´Ì̹­¹ð [¤¼¤ó¤á¤ó¤³¤¦¤³¤¯] /(n) full page advertisement/ +Á´Ì̹ÖÏ [¤¼¤ó¤á¤ó¤³¤¦¤ï] /overall peace treaty/ +Á´ÌÌÀïÁè [¤¼¤ó¤á¤ó¤»¤ó¤½¤¦] /total war/all-out war/ +Á´ÌÌŪ [¤¼¤ó¤á¤ó¤Æ¤­] /(adj-na) all-out/general/over-all/complete/extensive/full-scale/(P)/ +Á´ÌÕ [¤¼¤ó¤â¤¦] /(n) total blindness/ +Á´Ìä [¤¼¤ó¤â¤ó] /(n) all the questions (in exam)/ +Á´Ìõ [¤¼¤ó¤ä¤¯] /(n) complete translation/(P)/ +Á´Ìþ [¤¼¤ó¤æ] /(n) complete healing/ +Á´Í¥ [¤¼¤ó¤æ¤¦] /(n) straight A's/ +Á´Í¥¤Î³ØÀ¸ [¤¼¤ó¤æ¤¦¤Î¤¬¤¯¤»¤¤] /straight A student/ +Á´ÍÆ [¤¼¤ó¤è¤¦] /(n) full portrait/whole aspect/full story/(P)/ +Á´ÍãÈô¹Ôµ¡ [¤¼¤ó¤è¤¯¤Ò¤³¤¦¤­] /flying wing/ +Á´Íç [¤¼¤ó¤é] /(n) nude/ +Á´ÍçÂÎ [¤¼¤ó¤é¤¿¤¤] /stark naked body/ +Á´ÎÀ [¤¼¤ó¤ê¤ç¤¦] /(n) whole dormitory/every dormitory/ +Á´ÎÀÀ© [¤¼¤ó¤ê¤ç¤¦¤»¤¤] /(n) system where all students live in dormitories/ +Á´ÎÌ [¤¼¤ó¤ê¤ç¤¦] /(n) the whole quantity/(P)/ +Á´ÎÏ [¤¼¤ó¤ê¤ç¤¯] /(n) all one's power/whole energy/(P)/ +Á´Îî [¤¼¤ó¤ì¤¤] /(n) one's whole soul/ +Á´ÏÀÅÀ [¤¼¤ó¤í¤ó¤Æ¤ó] /the whole point/ +Áµ [¤¼¤ó] /(n) Zen (Buddhism)/(P)/ +Áµ²È [¤¼¤ó¤±] /(n) Zen/Zen temple/Zen priest/ +Áµ²è [¤¼¤ó¤¬] /Zen painting/ +Áµ³Ø [¤¼¤ó¤¬¤¯] /(n) Zen studies or practice/ +Áµ»û [¤¼¤ó¤Ç¤é] /(n) Zen temple/(P)/ +Áµ½¡ [¤¼¤ó¤·¤å¤¦] /(n) Zen sect/(P)/ +Áµ¾ù [¤¼¤ó¤¸¤ç¤¦] /(n) (historical, in China) abdication by an emperor in favor of a more virtuous successor/ +ÁµÁÎ [¤¼¤ó¤½¤¦] /(n) Zen priest/(P)/ +ÁµÄê [¤¼¤ó¤¸¤ç¤¦] /(n) (Buddh) meditative concentration/Samadhi/ +ÁµÆ² [¤¼¤ó¤É¤¦] /(n) Zen meditation hall/ +ÁµÆô [¤¼¤ó¤Ë] /(n) Zen nun/ +ÁµÌ£ [¤¼¤ó¤ß] /(n) the flavor of Zen/air or style of disinterestedness/ +ÁµÌäÅú [¤¼¤ó¤â¤ó¤É¤¦] /(n) Zen dialogue/Zen questions and answers/(P)/ +ÁµÌç [¤¼¤ó¤â¤ó] /(n) Zen/entering the path of Zen/ +ÁµÎÓ [¤¼¤ó¤ê¤ó] /(n) Zen temple/ +ÁµÏà [¤¼¤ó¤ï] /(n) Zen talk/ +Á¶¤¤ [¤Ä¤¯¤í¤¤] /(n) mending/repair/darning/patching up/ +Á¶¤¤Î©¤Æ¤ë [¤Ä¤¯¤í¤¤¤¿¤Æ¤ë] /to put up a good front/ +Á¶¤¦ [¤Ä¤¯¤í¤¦] /(v5u) to mend/to repair/to fix/to patch up/to darn/to tidy up/to adjust/to trim/(P)/ +Á· [¤¼¤ó] /(n) (small) table/tray/meal/(P)/ +Á·Éô [¤¼¤ó¤Ö] /(n) table/food (on a table)/cooking/a meal/ +Á¸ [¤»¤ó¤Á¤á¤¤¤È¤ë] /(uk) centimeter/ +ÁºÀ­¸Â³¦ [¤½¤»¤¤¤²¤ó¤«¤¤] /plastic limit/ +ÁºÀ­»Ø¿ô [¤½¤»¤¤¤·¤¹¤¦] /plasticity index/ +ÁºÀ­ÊÑ·Á [¤½¤»¤¤¤Ø¤ó¤±¤¤] /plastic deformation/ +ÁºÁü [¤½¤¾¤¦] /(n) earthen image/ +ÁºÂ¤ [¤½¤¾¤¦] /(n) molding/modeling/ +ÁºÃÆÀ­ [¤½¤À¤ó¤»¤¤] /plasto-elasticity/ +Á¼¤¤¤Æ [¤ª¤¤¤Æ] /(exp) except/no other/ +Á¼¤¯ [¤ª¤¯] /(v5k) to give up/to except/ +Á¼»ß [¤½¤·] /behavior/demeanor/ +Á¼¼­ [¤½¤¸] /(n) wording/phraseology/diction/ +Á¼¼­Ë¡ [¤½¤¸¤Û¤¦] /syntax/ +Á¼ÃÖ [¤½¤Á] /(n) measure/step/(P)/ +Á¼Äê [¤½¤Æ¤¤] /(n,vs) assumption/supposition/ +Á½ [¤½] /(1) once before/formerly/ever/former/ex-/(2) never (with negative verb)/ +Á½ [¤½¤¦] /(1) once before/formerly/ever/former/ex-/(2) never (with negative verb)/ +Á½¤Æ [¤«¤Ã¤Æ] /(adv) (1) once/before/formerly/ever/former/ex-/(2) never (with negative verb)/ +Á½¤Æ [¤«¤Ä¤Æ] /(adv) (1) once/before/formerly/ever/former/ex-/(2) never (with negative verb)/ +Á½ÁÄÉã [¤½¤¦¤½¤Õ] /(n) great-grandfather/ +Á½ÁÄÉã [¤Ò¤¤¤¸¤¸] /(n) great-grandfather/ +Á½ÁÄÉã [¤Ò¤ª¤¦¤¸] /(n) great-grandfather/ +Á½ÁÄÉã [¤Ò¤¸¤¸] /(n) great-grandfather/ +Á½ÁÄÊì [¤½¤¦¤½¤Ü] /(n) great-grandmother/ +Á½ÁÄÊì [¤Ò¤¤¤Ð¤Ð] /(n) great-grandmother/ +Á½ÁÄÊì [¤Ò¤ª¤ª¤Ð] /(n) great-grandmother/ +Á½ÁÄÊì [¤Ò¤Ð¤Ð] /(n) great-grandmother/ +Á½Â¹ [¤½¤¦¤½¤ó] /(n) great-grandchild/ +Á½Â¹ [¤Ò¤¤¤Þ¤´] /(n) great-grandchild/ +Á½Â¹ [¤Ò¤³] /(n) great-grandchild/ +Á½Â¹ [¤Ò¤Þ¤´] /(n) great-grandchild/ +Á½Í· [¤½¤¦¤æ¤¦] /(n) former visit/ +Á¾Â¹ [¤½¤¦¤½¤ó] /(n) great-grandchild/ +Á¾Â¹ [¤Ò¤¤¤Þ¤´] /(n) great-grandchild/ +Á¾Â¹ [¤Ò¤³] /(n) great-grandchild/ +Á¾Â¹ [¤Ò¤Þ¤´] /(n) great-grandchild/(P)/ +Á¿¡¹ [¤½¤½] /(adj-na,n) graceful/neat/ +Á¿Á¿ [¤½¤½] /(adj-na,n) graceful/neat/ +ÁÀ¤¤ [¤Í¤é¤¤] /(n) aim/(P)/ +ÁÀ¤¤·â¤Á [¤Í¤é¤¤¤¦¤Á] /(n) shooting/sniping/ +ÁÀ¤¤½ê [¤Í¤é¤¤¤É¤³¤í] /(n) target/objective/ +ÁÀ¤¤À¡¤Þ¤¹ [¤Í¤é¤¤¤¹¤Þ¤¹] /(v5s) to take careful aim/ +ÁÀ¤¦ [¤Í¤é¤¦] /(v5u) to aim at/(P)/ +ÁÀ·â [¤½¤²¤­] /(n) shooting/sniping/ +ÁÀ·âʼ [¤½¤²¤­¤Ø¤¤] /sniper/sharpshooter/ +ÁÁ¿å [¤½¤¹¤¤] /(n) canal/ +Á¡¹¤·¤¤ [¤¦¤È¤¦¤È¤·¤¤] /(adj) unfriendly/ +Á¤¤ [¤¦¤È¤¤] /(adj) distant/estranged/disinterested/ +Á¤« [¤ª¤í¤½¤«] /(adj-na,n) neglect/negligence/carelessness/(P)/ +Á¤ޤ·¤¤ [¤¦¤È¤Þ¤·¤¤] /(adj) disagreeable/unpleasant/adverse/unsympathetic/ +Á¤à [¤¦¤È¤à] /(v5m) to neglect/to shun/to alienate/ +Á¤é [¤Þ¤Ð¤é] /(adj-na,n) sparse/(P)/ +Á¤󤸤ë [¤¦¤È¤ó¤¸¤ë] /(v1) to neglect/to shun/to alienate/to distance oneself from/ +Á±ó [¤½¤¨¤ó] /(adj-na,n) estrangement/neglect/silence/(P)/ +Á²» [¤½¤¤¤ó] /(n) prolonged silence/ +Á³« [¤½¤«¤¤] /(n) dispersal/evacuation/deployment/(P)/ +Á³«¼Ô [¤½¤«¤¤¤·¤ã] /evacuee/ +Á³° [¤½¤¬¤¤] /(n) estrangement/neglect/(P)/ +Á³°´¶ [¤½¤¬¤¤¤«¤ó] /(n) feeling of alienation/ +ÁÂ³Ö [¤½¤«¤¯] /(n) alienation/ +Á·ë¹ç¥Ë¥å¡¼¥é¥ë¥Í¥Ã¥È¥ï¡¼¥¯ [¤½¤±¤Ä¤´¤¦¥Ë¥å¡¼¥é¥ë¥Í¥Ã¥È¥ï¡¼¥¯] /sparsely connected neural network/ +Á¿å [¤½¤¹¤¤] /(n) canal/ +Á¿åÀ­ [¤½¤¹¤¤¤»¤¤] /(adj-no) hydrophobic/ +ÁÂÁ¤·¤¤ [¤¦¤È¤¦¤È¤·¤¤] /(adj) unfriendly/ +ÁÂÄÌ [¤½¤Ä¤¦] /(n) drainage/mutual understanding/(P)/ +ÁÂÊü [¤½¤Û¤¦] /(adj-na,n) rough/careless/ +ÁÂÌ© [¤½¤ß¤Ä] /(n) coarseness and fineness/sparse or dense (growth)/ +ÁÂÌÀ [¤½¤á¤¤] /(n,vs) explanation (for purpose of convincing a judge)/ +ÁÂά [¤½¤ê¤ã¤¯] /(adj-na,n) coarse/crude/rough/ +ÁÂÎÓ [¤½¤ê¤ó] /(n) sparse woods/ +ÁÂϳ [¤½¤í¤¦] /(adj-na,n) careless/negligent/ +Áà [¤¤¤·¤º¤¨] /(n) foundation stone/cornerstone/(P)/ +ÁäòÃÛ¤¯ [¤¤¤·¤º¤¨¤ò¤­¤º¤¯] /(exp) to lay the foundation (for)/ +Áúà [¤½¤¶¤¤] /(n) foundation materials/ +ÁÃÀÐ [¤½¤»¤­] /(n) foundation stone/cornerstone/(P)/ +ÁÄ [¤½] /(n) ancestor/forefather/progenitor/(P)/ +ÁÄ·¿ [¤½¤±¤¤] /(n) prototype/ +Áĸì [¤½¤´] /(n) a parent language/ +ÁĹñ [¤½¤³¤¯] /(n) fatherland/native country/(P)/ +ÁĹñ°¦ [¤½¤³¤¯¤¢¤¤] /patriotism/ +ÁĹñÉüµ¢ [¤½¤³¤¯¤Õ¤Ã¤­] /returning to one's fatherland/ +ÁÄ»Õ [¤½¤·] /(n) founder of a sect/ +ÁĽ¡ [¤½¤½¤¦] /(n) ancestors/ +ÁÄ½Ò [¤½¤¸¤å¤Ä] /(n) exposition (propagation) of one's master's teachings or doctrines/ +ÁÄÀè [¤½¤»¤ó] /(n) ancestor/(P)/ +ÁÄÀè¤ÎÎî¤òº×¤ë [¤½¤»¤ó¤Î¤ì¤¤¤ò¤Þ¤Ä¤ë] /(exp) to perform religious services for the departed souls of one's ancestors/ +ÁÄÀè¿òÇÒ [¤½¤»¤ó¤¹¤¦¤Ï¤¤] /ancestor worship/ +ÁÄÀèÅÁÍè [¤½¤»¤ó¤Ç¤ó¤é¤¤] /hereditary/ +ÁÄÉÀ [¤½¤Ó¤ç¤¦] /(n) mausoleum containing the remains of one's ancestors/ +ÁÄÉã [¤½¤Õ] /(n) grandfather/(P)/ +ÁÄÉãÊì [¤½¤Õ¤Ü] /(n) grandparents/(P)/ +ÁÄÊì [¤½¤Ü] /(n) grandmother/(P)/ +Áų¦ [¤½¤«¤¤] /(n) concession/settlement/(P)/ +ÁÅ¼Ú [¤½¤·¤ã¤¯] /(n,vs) lease/ +Áżڸ¢ [¤½¤·¤ã¤¯¤±¤ó] /lease(hold)/ +ÁżÚÃÏ [¤½¤·¤ã¤¯¤Á] /(n) leasehold land/ +ÁÅÀÇ [¤½¤¼¤¤] /(n) taxes/taxation/(P)/ +ÁÅÍÇÄ´ [¤½¤è¤¦¤Á¤ç¤¦] /(n) corvee/taxes in kind or service (former tax system)/ +ÁÆ [¤¢¤é] /(n,pref) (1) coarse/crude/(2) defect/flaw/blemish/weak point/ +ÁÆ [¤Û¤Ü] /(adv) (uk) almost/roughly/approximately/ +ÁƤ¤ [¤¢¤é¤¤] /(adj) coarse/rough/(P)/ +ÁƤ¤ºÙ¹© [¤¢¤é¤¤¤µ¤¤¤¯] /rough workmanship/ +ÁƤ¤È© [¤¢¤é¤¤¤Ï¤À] /rough skin/ +ÁƤ¤ÌÖ [¤¢¤é¤¤¤¢¤ß] /coarse net/ +ÁƤ˲᤮¤ë [¤½¤Ë¤¹¤®¤ë] /(exp) to be too rough/ +ÁÆ°­ [¤½¤¢¤¯] /(adj-na,n) coarse/crude/inferior/(P)/ +ÁÆ°­ÉÊ [¤½¤¢¤¯¤Ò¤ó] /inferior goods/ +ÁÆ°áÁÆ¿© [¤½¤¤¤½¤·¤ç¤¯] /simple or frugal life/ +ÁÆ²Û [¤½¤«] /(n) (hum) refreshments (implied to be low-grade)/ +ÁÆ¶Ì [¤¢¤é¤¿¤Þ] /(n) unpolished and uncut gem/ +ÁÆ¶Ú [¤¢¤é¤¹¤¸] /(n) outline/summary/(P)/ +Áƶâ [¤¢¤é¤¬¤Í] /(n) ore/ +ÁÆ¹Û [¤½¤³¤¦] /(n) crude ore/ +ÁÆ¹Ý [¤½¤³¤¦] /(n) crude steel/(P)/ +Áƹú [¤½¤³¤Ä] /(adj-na,n) careless/thoughtless/rash/rude/at fault/ +Áƹú¼Ô [¤½¤³¤Ä¤â¤Î] /(n) careless person/thoughtless person/ +Áƺï¤ê [¤¢¤é¤±¤º¤ê] /(adj-na,n) still in the process of being formed/ +ÁÆ»¨ [¤½¤¶¤Ä] /(adj-na,n) coarse/rough/crude/ +ÁÆ»Á [¤½¤µ¤ó] /(n) plain meal/ +ÁÆ¼Ñ [¤¢¤é¤Ë] /(n) dish consisting of bony fish parts boiled in soy sauce/ +ÁƼò [¤½¤·¤å] /(n) (hum) sake (implied to be low-grade)/ +ÁÆ¿© [¤½¤·¤ç¤¯] /(n) simple diet/poor food/ +ÁÆÀ½ [¤½¤»¤¤] /(n) crude construction or manufacture/ +ÁÆÀ½ÉÊ [¤½¤»¤¤¤Ò¤ó] /(n) inferior goods/ +ÁÆÀ½Íð¤ [¤½¤»¤¤¤é¤ó¤¾¤¦] /mass production of inferior goods/ +ÁÆÀ½Íô¤ [¤½¤»¤¤¤é¤ó¤¾¤¦] /mass production of inferior goods/ +ÁÆÁÆ [¤¢¤é¤¢¤é] /(adv) roughly/ +ÁÆÁܤ· [¤¢¤é¤µ¤¬¤·] /(n,vs) finding fault/being picky/ +ÁÆÁê [¤½¤½¤¦] /(n) carelessness/careless mistake/blunder/ +ÁƤ¤ê [¤¢¤é¤Å¤¯¤ê] /(n) rough-hewn/rough work/ +ÁÆÂç [¤½¤À¤¤] /(adj-na,n) coarse or rough/(P)/ +ÁÆÂ礴¤ß [¤½¤À¤¤¤´¤ß] /(n) (1) oversize garbage/bulky rubbish/(2) (slang for) husband/ +ÁÆõ¤· [¤¢¤é¤µ¤¬¤·] /(n,vs) finding fault/being picky/ +ÁÆÃã [¤½¤Á¤ã] /(n) (low-grade) tea/ +ÁÆÅɤê [¤¢¤é¤Ì¤ê] /(n) first or rough coat/ +ÁÆÅÖ [¤¢¤é¤È] /(n) rough grindstone/ +ÁÆÅü [¤½¤È¤¦] /(n) raw or unrefined sugar/ +ÁÆƼ [¤½¤É¤¦] /(n) black copper/ +ÁÆÆì [¤¢¤é¤Ê¤ï] /(n) straw rope/ +ÁÆÇŤ­ [¤¢¤é¤Þ¤­] /sparse sowing (seeding)/ +ÁÆÈÓ [¤½¤Ï¤ó] /(n) (hum) poor meal/ +ÁÆÈé [¤¢¤é¤«¤ï] /(n) bark/husk/untanned pelt/ +ÁÆÉÊ [¤½¤·¤Ê] /(n) little gift/low-grade goods/ +ÁÆÉÊ [¤½¤Ò¤ó] /(n) little gift/low-grade goods/ +ÁÆÉÛ [¤½¤Õ] /(n) coarse cloth/ +ÁÆÉþ [¤½¤Õ¤¯] /(n) plain clothing/ +ÁÆÊÉ [¤¢¤é¤«¤Ù] /(n) rough-coated wall/ +ÁÆÊü [¤½¤Û¤¦] /(adj-na,n) rough/careless/ +ÁÆÊüÇÀ¶È [¤½¤Û¤¦¤Î¤¦¤®¤ç¤¦] /extensive agriculture/ +ÁÆÊý [¤¢¤é¤«¤¿] /(adv,n) mostly/almost/ +ÁÆ˽ [¤½¤Ü¤¦] /(adj-na,n) wild/rude/violent/hard/(P)/ +ÁÆËö [¤½¤Þ¤Ä] /(adj-na,n) crude/rough/plain/humble/(P)/ +ÁÆËö¤Ê¤ªºÚ [¤½¤Þ¤Ä¤Ê¤ª¤µ¤¤] /poor side dish/ +ÁÆËö¤Ë°·¤¦ [¤½¤Þ¤Ä¤Ë¤¢¤Ä¤«¤¦] /(exp) to handle (a thing) roughly/ +ÁÆÌ© [¤½¤ß¤Ä] /(n) coarseness and fineness/sparse or dense (growth)/ +ÁÆÌÚ [¤¢¤é¤­] /(n) logs in bark/rough wood/ +ÁÆÌÜ [¤¶¤é¤á] /(n) granulated sugar/brown sugar/ +ÁÆÌÜÀã [¤¶¤é¤á¤æ¤­] /(n) corn or granular snow/ +ÁÆÌÜÅü [¤¶¤é¤á¤È¤¦] /(n) granulated sugar/ +ÁÆÌî [¤½¤ä] /(adj-na,n) rustic/rude/vulgar/rough/(P)/ +ÁÆÍø [¤¢¤é¤ê] /gross profit/ +ÁÆÍø±× [¤¢¤é¤ê¤¨¤­] /(n) gross profit/ +ÁÆΨ [¤¢¤é¤ê¤Ä] /gross profit margin/ +ÁÆά [¤½¤ê¤ã¤¯] /(adj-na,n) coarse/crude/rough/ +ÁÆϳ [¤½¤í¤¦] /(adj-na,n) carelessness/ +ÁÆÛ´ [¤½¤À] /(n) brushwood/twig/ +ÁÆãü [¤½¤Û¤ó] /(adj-na,n) crude/ +ÁÇ [¤½] /(adj-na,adj-no,n) prime/(P)/ +ÁǤõ¤¤Ê¤¤ [¤½¤Ã¤±¤Ê¤¤] /(adj) cold/short/curt/blunt/ +ÁǤüó [¤½¤Ã¤¯¤Ó] /(n) head/ +ÁǤÃÆܶ¸ [¤¹¤Ã¤È¤ó¤­¤ç¤¦] /(adj-na,n) wild/in disarray/harum-scarum/hysteric/ +ÁǤÃÇËÈ´¤­ [¤¹¤Ã¤Ñ¤Ì¤­] /(n) exposure/disclosure/an "expose" (in a magazine)/ +ÁǤÃÇËÈ´¤¯ [¤¹¤Ã¤Ñ¤Ì¤¯] /(v5k) to expose/ +ÁǤÃÍç [¤¹¤Ã¤Ñ¤À¤«] /(adj-no,n) stark naked/in one's bare skin/penniless/ +ÁÇ°Æ [¤½¤¢¤ó] /(n) draft/(P)/ +ÁÇ°ø [¤½¤¤¤ó] /(n) basic factor/ +ÁÇ°ø¿ô [¤½¤¤¤ó¤¹¤¦] /(n) prime factor/ +ÁDzû [¤½¤«¤¤] /(n) a cherished hope/ +ÁÇ´¨ÉÏ [¤¹¤«¤ó¤Ô¤ó] /(adj-na,n) penniless/dire poverty/pauper/ +ÁÇ´³¤· [¤¹¤Ü¤·] /(n) drying in the shade/ +ÁÇ´é [¤¹¤¬¤ª] /(adj-na,n) face with no make-up/unpainted face/honest/frank/(P)/ +Áǵ¤¤Ê¤¤ [¤½¤Ã¤±¤Ê¤¤] /(adj) cold/short/curt/blunt/ +ÁÇ·Áºà»º¶È [¤½¤±¤¤¤¶¤¤¤µ¤ó¤®¤ç¤¦] /forges and foundries/ +ÁǸ¨ [¤½¤±¤ó] /(n) coarse silk/ +ÁǸì¤ê [¤¹¤¬¤¿¤ê] /(n) reciting without samisen accompaniment/ +ÁÇ¹Ô [¤½¤³¤¦] /(n) behaviour/behavior/ +ÁǹԤ¬½¤¤Þ¤é¤Ê¤¤ [¤½¤³¤¦¤¬¤ª¤µ¤Þ¤é¤Ê¤¤] /be dissolute/conduct oneself loosely/ +ÁǺà [¤½¤¶¤¤] /(n) raw materials/subject matter/(P)/ +ÁÇ»Ò [¤½¤·] /(n) element (esp. component in electronics)/elemental device/device/(P)/ +ÁÇ»Ö [¤½¤·] /(n) longstanding desire or goal/ +ÁǼÁ [¤½¤·¤Ä] /(n) character/qualities/genius/(P)/ +ÁǼê [¤¹¤Ç] /(n) unarmed/bare hands/ +ÁǼó [¤½¤¯¤Ó] /(n) head/ +ÁǽÐÎϾò·ï [¤½¤·¤å¤Ä¤ê¤ç¤¯¤¸¤ç¤¦¤±¤ó] /(n) bare output conditions/ +ÁÇ¾Æ [¤¹¤ä¤­] /(n) bisque (fired pottery)/ +ÁǾƤ­ [¤¹¤ä¤­] /(n) bisque (fired pottery)/ +ÁÇ¿¶¤ê [¤¹¤Ö¤ê] /(n) thrusting a (wooden) sword downward from a starting position above one's head/ +ÁÇ¿¶¤ê [¤½¤Ö¤ê] /(n) behavior/manner/attitude/bearing/ +ÁÇ¿Í [¤·¤í¤¦¤È] /(n) amateur/novice/(P)/ +ÁǿͲ¼½É [¤·¤í¤¦¤È¤²¤·¤å¤¯] /boarding house/ +ÁÇ¿Í¶Ú [¤·¤í¤¦¤È¤¹¤¸] /(n) lay public/ +ÁÇ¿Í·Ý [¤·¤í¤¦¤È¤²¤¤] /(n) amateur's skill or performance/ +Áǿͼǵï [¤·¤í¤¦¤È¤·¤Ð¤¤] /(n) amateur theatricals/amateur dramatic performance/ +Áǿͽ­¤¤ [¤·¤í¤¦¤È¤¯¤µ¤¤] /(adj) amateurish/ +ÁÇ¿ÍÌÜ [¤·¤í¤¦¤È¤á] /(n) inexpert or untrained eyes/ +ÁÇ¿ÍÎ¥¤ì [¤·¤í¤¦¤È¤Ð¤Ê¤ì] /(n,vs) amateur as good as a professional/ +ÁÇ¿ô [¤½¤¹¤¦] /(n) prime numbers/ +ÁÇÀ« [¤¹¤¸¤ç¤¦] /(n) birth/parentage/lineage/background/identity/ +ÁÇÀ­ [¤¹¤¸¤ç¤¦] /(n) birth/lineage/origin/identity/history/ +ÁÇÀ­¹½Â¤ [¤½¤»¤¤¤³¤¦¤¾¤¦] /(n) feature structures/ +ÁÇÀ²¤é¤·¤¤ [¤¹¤Ð¤é¤·¤¤] /(adj) wonderful/splendid/magnificent/(P)/ +ÁÇÁᤤ [¤¹¤Ð¤ä¤¤] /(adj) (1) fast/quick/prompt/(2) nimble/agile/(P)/ +ÁÇÁ᤯ [¤¹¤Ð¤ä¤¯] /quickly/nimbly/agilely/(P)/ +ÁÇ­ [¤¹¤¢¤·] /(n) bare feet/ +ÁÇ®¤¤ [¤¹¤Ð¤ä¤¤] /(adj) (1) fast/quick/prompt/(2) nimble/agile/ +ÁÇÂÎ [¤½¤¿¤¤] /prime field/ +ÁÇÃΤé¤Ì´é [¤½¤·¤é¤Ì¤«¤ª] /pretending not to recognize/feigned ignorance/ +ÁÇÃÏ [¤­¤¸] /(n) (1) cloth/material/texture/(2) ones true character/(3) unglazed pottery/ +ÁÇÃÏ [¤½¤¸] /(n) foundation/ +ÁÇľ [¤¹¤Ê¤ª] /(adj-na,n) obedient/meek/docile/unaffected/(P)/ +ÁÇÄ̤· [¤¹¤É¤ª¤·] /(n) transparent/plain (glass or glasses)/ +ÁÇÄ̤ê [¤¹¤É¤ª¤ê] /(n,vs) passing through without stopping/passing by/ +ÁÇŨ [¤¹¤Æ¤­] /(adj-na,n) lovely/dreamy/beautiful/great/fantastic/superb/cool/capital/(P)/ +ÁÇÆÉ [¤½¤É¤¯] /(n) reading without comprehending/ +ÁÇÆÉ¤ß [¤¹¤è¤ß] /(n) reading without comprehending/reading a second draft without checking it against the original/ +ÁÇÇËÈ´¤¯ [¤¹¤Ã¤Ñ¤Ì¤¯] /(v5k) to disclose/to expose/to unmask/ +ÁÇÇñ¤Þ¤ê [¤¹¤É¤Þ¤ê] /(n) staying overnight without board/ +ÁÇÇñ¤ê [¤¹¤É¤Þ¤ê] /(n) staying overnight without meals/ +ÁÇÈ© [¤¹¤Ï¤À] /(n) bare (naked) body/complexion (e.g., face)/ +ÁÇÈ¿±þ [¤½¤Ï¤ó¤Î¤¦] /elementary reaction/ +ÁÇÉÁ [¤½¤Ó¤ç¤¦] /(n) rough sketch/(P)/ +ÁÇÉõ²È [¤½¤Û¤¦¤«] /(n) wealthy person or family/ +ÁÇÊÒ [¤½¤Ø¤ó] /(n) fragments/chips/materials/ +ÁÇËÑ [¤½¤Ü¤¯] /(adj-na,n) simplicity/artlessness/naivete/(P)/ +ÁÇÌÌ [¤·¤é¤Õ] /(adj-no,n) (1) (uk) sober/ +ÁÇÌÌ [¤¹¤á¤ó] /(adj-no,n) (1) (uk) sober/(2) sober face/ +ÁÇÌÍ [¤½¤¦¤á¤ó] /(n) fine white noodles/ +ÁÇÍÜ [¤½¤è¤¦] /(n) elementary attainments/ +ÁÇγ»Ò [¤½¤ê¤å¤¦¤·] /(n) elementary particle/particle (physics)/(P)/ +ÁÇγ»Ò²Ã®´ï [¤½¤ê¤å¤¦¤·¤«¤½¤¯¤­] /particle accelerator/ +ÁÇγ»ÒÏÀ [¤½¤ê¤å¤¦¤·¤í¤ó] /(n) theory of elementary particles/ +ÁÇϲ¿Í [¤¹¤í¤¦¤Ë¤ó] /(n) poor or lowly masterless samurai/ +ÁÇÜ÷ [¤½¤Ü¤¯] /(adj-na,n) simplicity/artlessness/ +ÁÈ [¤¯¤ß] /(n) class/group/team/set/(P)/ +ÁȤˤʤë [¤¯¤ß¤Ë¤Ê¤ë] /(exp) to join forces with/to cooperate with/ +ÁÈ¤ß [¤¯¤ß] /(n) composition/typesetting/(P)/ +ÁȤ߱´ [¤¯¤ß¤¦¤¿] /(n) medley of (Japanese) songs/ +ÁȤ߲¼ [¤¯¤ß¤·¤¿] /a subordinate (member of a group)/ +ÁȤ߲Π[¤¯¤ß¤¦¤¿] /(n) medley of (Japanese) songs/ +ÁȤ߹礦 [¤¯¤ß¤¢¤¦] /(v5u) to form a partnership or association/to join together/to grapple with/ +ÁȤ߹礹 [¤¯¤ß¤¢¤ï¤¹] /(v5s) to combine/to dovetail together/ +ÁȤ߹礻 [¤¯¤ß¤¢¤ï¤»] /(n) combination/ +ÁȤ߹ç¤ï¤» [¤¯¤ß¤¢¤ï¤»] /(n) combination/(P)/ +ÁȤ߹ç¤ï¤»¤ë [¤¯¤ß¤¢¤ï¤»¤ë] /(v1) to join together/to combine/to join up/(P)/ +ÁȤ߹ç¤ï¤»¾û [¤¯¤ß¤¢¤ï¤»¤¸¤ç¤¦] /combination lock/ +ÁȤ߹þ¤ß [¤¯¤ß¤³¤ß] /(n) cut-in (printing)/insert/include/ +ÁȤ߹þ¤à [¤¯¤ß¤³¤à] /(v5m) to insert/to include/to cut in (printing)/(P)/ +ÁȤ߻å [¤¯¤ß¤¤¤È] /(n) a braid/a braided thread or cord/ +ÁȤ߼̿¿ [¤¯¤ß¤·¤ã¤·¤ó] /(n) composite or montage photograph/ +ÁȤ߼ê [¤¯¤ß¤Æ] /(n) (1) wooden joints/(2) paired karate kata/(3) (in sumo) beltwork/ +ÁȤ߽Š[¤¯¤ß¤¸¤å¤¦] /(n) a nest of lacquer boxes/ +ÁȤ߾夲¤ë [¤¯¤ß¤¢¤²¤ë] /(v1) to compose/to put together/ +ÁȤßÂǤÁ [¤¯¤ß¤¦¤Á] /(n) grappling or wrestling with/ +ÁȤßÂؤ¨ [¤¯¤ß¤«¤¨] /(n,vs) rearrangement (of classes)/recomposition/recombination/(P)/ +ÁȤßÂؤ¨¤ë [¤¯¤ß¤«¤¨¤ë] /(v1) to rearrange (classes)/to recompose/to reset/to recombine (genes)/ +ÁȤßľ¤¹ [¤¯¤ß¤Ê¤ª¤¹] /(v5s) to reschedule/ +ÁȤßÅ·°æ [¤¯¤ß¤Æ¤ó¤¸¤ç¤¦] /a lattice ceiling/ +ÁȤßƤ¤Á [¤¯¤ß¤¦¤Á] /(n) grappling or wrestling with/ +ÁȤßÆþ¤ì¤ë [¤¯¤ß¤¤¤ì¤ë] /(v1) to include/to insert/ +ÁȤßÇÕ [¤¯¤ß¤µ¤«¤º¤­] /(n) a nest of sake cups/ +ÁȤßÇÖ [¤¯¤ß¤µ¤«¤º¤­] /(n) a nest of sake cups/ +ÁȤßÈÇ [¤¯¤ß¤Ï¤ó] /(n) typesetting/composition/ +ÁȤßɳ [¤¯¤ß¤Ò¤â] /(n) braid/plaited cord/ +ÁȤßÉÕ¤¯ [¤¯¤ß¤Ä¤¯] /(v5k) to grapple/to wrestle/ +ÁȤßÉߤ¯ [¤¯¤ß¤·¤¯] /(v5k) to press down/to hold down/to pin down/ +ÁȤßÉú¤»¤ë [¤¯¤ß¤Õ¤»¤ë] /(v1) to hold down/ +ÁȤßÊý [¤¯¤ß¤«¤¿] /(n) way of constructing/ +ÁȤßΩ¤Æ [¤¯¤ß¤¿¤Æ] /(n) construction/framework/erection/assembly/organization/(P)/ +ÁȤßΩ¤Æ¤ë [¤¯¤ß¤¿¤Æ¤ë] /(v1) to assemble/to set up/to construct/(P)/ +ÁȤßΩ¤Æ¥é¥¤¥ó [¤¯¤ß¤¿¤Æ¥é¥¤¥ó] /(n) assembly line/ +ÁȤà [¤¯¤à] /(v5m) to put together/(P)/ +ÁȤòºî¤ë [¤¯¤ß¤ò¤Ä¤¯¤ë] /(exp) to make up a party/ +ÁÈ³Õ [¤½¤«¤¯] /(n) formation of a cabinet/(P)/ +ÁÈ¶Ê [¤¯¤ß¤­¤ç¤¯] /(n) musical suite/musical selection/(P)/ +Áȹç [¤¯¤ß¤¢¤¤] /(n) association/union/(P)/ +Áȹ礻 [¤¯¤ß¤¢¤ï¤»] /(n) combination/(P)/ +Áȹç¤ï¤» [¤¯¤ß¤¢¤ï¤»] /(n) combination/(P)/ +Áȹç°÷ [¤¯¤ß¤¢¤¤¤¤¤ó] /(n) unionist/union member/ +Áȹç°÷¾Ú [¤¯¤ß¤¢¤¤¤¤¤ó¤·¤ç¤¦] /(n) union card/ +Áȹç¼çµÁ [¤¯¤ß¤¢¤¤¤·¤å¤®] /trade unionism/ +ÁȹçƬ [¤¯¤ß¤¢¤¤¤¬¤·¤é] /group leader/ +ÁȹçÈñ [¤¯¤ß¤¢¤¤¤Ò] /(n) union dues/ +Áȼê [¤¯¤ß¤Æ] /(n) (1) wooden joints/(2) paired karate kata/(3) (in sumo) beltwork/ +ÁÈ¿¥ [¤½¤·¤­] /(n,vs) (1) organization/(2) structure/construction/(3) tissue/(4) system/(P)/ +ÁÈ¿¥²½ [¤½¤·¤­¤«] /(n,vs) organization/systematization/ +ÁÈ¿¥³Ø [¤½¤·¤­¤¬¤¯] /(n) histology/ +ÁÈ¿¥ºÆÊÔ [¤½¤·¤­¤µ¤¤¤Ø¤ó] /reorganization/restructuring/ +ÁÈ¿¥ÂÎ [¤½¤·¤­¤¿¤¤] /organization/body/ +ÁÈ¿¥Åª [¤½¤·¤­¤Æ¤­] /(adj-na) systematic/(P)/ +ÁÈ¿¥ÈȺá [¤½¤·¤­¤Ï¤ó¤¶¤¤] /(n) organized crime/ +ÁÈ¿¥É¼ [¤½¤·¤­¤Ò¤ç¤¦] /(n) block votes (e.g. of a labor union)/ +ÁÈ¿¥Ë½ÎÏÃÄ [¤½¤·¤­¤Ü¤¦¤ê¤ç¤¯¤À¤ó] /(n) organized crime syndicate/ +ÁÈ¿¥Ì¾ [¤½¤·¤­¤á¤¤] /organization name/ +ÁÈ¿¥Î©¤Ä [¤½¤·¤­¤À¤Ä] /(v5t) to have orderly plans/to be systematic/ +ÁÈ¿¥ÎÏ [¤½¤·¤­¤ê¤ç¤¯] /(n) organizational capability/ +ÁÈ¿¥Ï«Æ¯¼Ô [¤½¤·¤­¤í¤¦¤É¤¦¤·¤ã] /organized labor/ +ÁÈ¿¦ [¤½¤·¤ç¤¯] /(n) organization/business (in licensing terms)/ +ÁÈ¿¦¤Î¹Åľ²½ [¤½¤·¤ç¤¯¤Î¤³¤¦¤Á¤ç¤¯¤«] /(n) organizational inertia/ +ÁÈ¿¦²þ³× [¤½¤·¤ç¤¯¤«¤¤¤«¤¯] /(n) organizational change/ +ÁÈ¿¦¿Þ [¤½¤·¤ç¤¯¤º] /(n) organizational chart/ +ÁÈ¿¦ÂÎ [¤½¤·¤ç¤¯¤¿¤¤] /(n) organizational entity/ +ÁÈ¿¦Ï«Æ¯¼Ô [¤½¤·¤ç¤¯¤í¤¦¤É¤¦¤·¤ã] /(n) organized labour/ +ÁÈÀ® [¤½¤»¤¤] /(n,vs) composition/constitution/(P)/ +ÁÈĹ [¤¯¤ß¤Á¤ç¤¦] /(n) boss (yakuza)/(P)/ +ÁÈƬ [¤¯¤ß¤¬¤·¤é] /(n) group leader/ +ÁÈÈÇ [¤¯¤ß¤Ï¤ó] /(n) typesetting/composition/ +ÁÈɳ [¤¯¤ß¤Ò¤â] /(n) braid/plaited cord/ +ÁÈÉߤ¯ [¤¯¤ß¤·¤¯] /(v5k) to press down/to hold down/to pin down/ +ÁÈΩ [¤¯¤ß¤¿¤Æ] /(n) construction/framework/erection/assembly/organization/ +ÁÈΩ¤Æ¹© [¤¯¤ß¤¿¤Æ¤³¤¦] /(n) an assembler/ +ÁÈΩ¤Æ¹©¾ì [¤¯¤ß¤¿¤Æ¤³¤¦¤¸¤ç¤¦] /an assembly plant/ +ÁÈΩ¤Æ¼° [¤¯¤ß¤¿¤Æ¤·¤­] /prefabricated/knockdown/ +ÁÈΩ¤Æ½»Âð [¤¯¤ß¤¿¤Æ¤¸¤å¤¦¤¿¤¯] /prefabricated housing/ +Áɤê [¤è¤ß¤¬¤¨¤ê] /(n) resurrection/reviving/resuscitation/rehabilitation/ +Áɤë [¤è¤ß¤¬¤¨¤ë] /(v5r) to be resurrected/to be revived/to be resuscitated/to be rehabilitated/ +ÁÉÀ¸ [¤½¤»¤¤] /(n,vs) rebirth/resuscitation/rehabilitation/reorganization/regeneration/resurrection/reviving/ +ÁÉÅ´ [¤½¤Æ¤Ä] /(n) cycad/ +ÁÉ˧ [¤¹¤ª¤¦] /(n) (1) type of tree/(2) name of a dye colour/(3) layered colour (brown at front, red beneath)/ +ÁÉÏ¢ [¤½¤ì¤ó] /(n) (former) Soviet Union/USSR/ +Áʤ¨ [¤¦¤Ã¤¿¤¨] /(n) lawsuit/complaint/(P)/ +Áʤ¨¤ë [¤¦¤Ã¤¿¤¨¤ë] /(v1) to sue (a person)/to resort to/to appeal to/(P)/ +Áʤ¨½Ð¤ë [¤¦¤Ã¤¿¤¨¤Ç¤ë] /(v1) to lodge a complaint/ +ÁÊ°ø [¤½¤¤¤ó] /(n) charge/count/ +ÁÊ´ê [¤½¤¬¤ó] /(n) petition/appeal/ +ÁÊ´ê¿Í [¤½¤¬¤ó¤Ë¤ó] /petitioner/ +Áʵá [¤½¤­¤å¤¦] /(n,vs) appeal/solicitation/ +Áʸ¢ [¤½¤±¤ó] /(n) right to take (legal) action/ +Áʾ٠[¤½¤·¤ç¤¦] /(n) litigation/lawsuit/(P)/ +Áʾٵ­Ï¿ [¤½¤·¤ç¤¦¤­¤í¤¯] /(n) record (of legal proceedings in a court)/ +Áʾٻشø [¤½¤·¤ç¤¦¤·¤­] /(n) trial management (e.g. by the court)/ +Áʾٻö·ï [¤½¤·¤ç¤¦¤¸¤±¤ó] /(n) lawsuit/(legal) case/ +ÁÊ¾Ù¿Í [¤½¤·¤ç¤¦¤Ë¤ó] /(n) litigant/plaintiff/suitor/ +ÁʾÙÈñÍÑ [¤½¤·¤ç¤¦¤Ò¤è¤¦] /(lawsuit) costs/ +ÁʾÙË¡ [¤½¤·¤ç¤¦¤Û¤¦] /(n) code of legal (civil or criminal) procedure/ +Áʾõ [¤½¤¸¤ç¤¦] /(n) petition/complaint/(legal) brief/(P)/ +ÁÊ¿Í [¤½¤Ë¤ó] /(n,vs) a suitor/an accuser/a complainant/an informant/sue/accuse/ +ÁÊÄÉ [¤½¤Ä¤¤] /(n) legal action/(P)/ +Áˤà [¤Ï¤Ð¤à] /(v5m) to keep someone from doing/to stop/to prevent/to check/to hinder/to obstruct/to oppose/to thwart/(P)/ +Á˳² [¤½¤¬¤¤] /(n,vs) obstruction/inhibition/(P)/ +ÁË³Ö [¤½¤«¤¯] /(n) separation/estrangement/ +ÁË»ß [¤½¤·] /(n,vs) obstruction/check/hindrance/prevention/interdiction/(P)/ +ÁËÁÓ [¤½¤½¤¦] /(n) loss of spirit/dejection/ +Á̤ë [¤µ¤«¤Î¤Ü¤ë] /(v5r) to go back/to go upstream/to make retroactive/(P)/ +ÁÌµÚ [¤µ¤Ã¤­¤å¤¦] /(n,vs) tracing back/retroactivity/ +ÁÌµÚ [¤½¤­¤å¤¦] /(n,vs) tracing back/retroactivity/ +Á̵ÚŪ [¤½¤­¤å¤¦¤Æ¤­] /(adj-na) retroactive/ +Á̵á [¤½¤­¤å¤¦] /(n) redemption/ +Á̸» [¤µ¤¯¤²¤ó] /(n,vs) return to the origin/go back to the beginning/retrace/ +ÁÌ¹Ô [¤½¤³¤¦] /(n) going upstream/ +Á̾å [¤½¤¸¤ç¤¦] /(n,vs) going upstream/retroact/retrospect/ +ÁÍ [¤Í¤º] /(n) (1) mouse/rat/(2) dark gray/slate color/ +ÁÍ [¤Í¤º¤ß] /(n) (1) mouse/rat/(2) dark gray/slate color/(P)/ +ÁͤβÇÆþ¤ê [¤Í¤º¤ß¤Î¤è¤á¤¤¤ê] /light shower/ +ÁͤòÀä¤ä¤¹ [¤Í¤º¤ß¤ò¤¿¤ä¤¹] /(exp) to exterminate rats/ +Á걅 [¤½¤¨¤­] /plague/pest/ +ÁͲֲР[¤Í¤º¤ß¤Ï¤Ê¤Ó] /(n) pinwheel/ +Áͳ¤ÆÚ [¤Í¤º¤ß¤¤¤ë¤«] /porpoise/ +Áͳ² [¤½¤¬¤¤] /(n) damage by rats or mice/ +ÁÍ·ÂÉô [¤½¤±¤¤¤Ö] /(n) groin region/ +ÁÍ·ê [¤Í¤º¤ß¤¢¤Ê] /(n) rathole/mousehold/ +ÁÍ¹Ö [¤Í¤º¤ß¤³¤¦] /(n) pyramid scheme/ +ÁÍ»» [¤Í¤º¤ß¤µ¤ó] /(n) geometric progression/proliferation/multiplying like rats/ +ÁÍ»» [¤Í¤º¤ß¤¶¤ó] /(n) geometric progression/proliferation/multiplying like rats/ +Áͼè¤ê [¤Í¤º¤ß¤È¤ê] /(n) (1) rat poison/(2) mousetrap/rattrap/(3) speed trap/ +ÁÍ¿§ [¤Í¤º¤ß¤¤¤í] /(n) grey/gray/ +ÁÍÁã [¤½¤½¤¦] /rat's nest/ +Áͱ [¤½¤¾¤¯] /(n) petty thief/pilferer/sneak thief/ +ÁͲ [¤½¤¾¤¯] /rodents/ +ÁÍÅð [¤½¤È¤¦] /pilfering/ +ÁÍÆþ¤é¤º [¤Í¤º¤ß¤¤¤é¤º] /(n) ratproof cupboard/ +ÁÍÇÚ [¤½¤Ï¤¤] /(n) small fry/unimportant people/ +ÁÍÊá¤ê [¤Í¤º¤ß¤È¤ê] /(n) (1) rat poison/(2) mousetrap/rattrap/(3) speed trap/ +ÁÍÌĤ­ [¤Í¤º¤ß¤Ê¤­] /(n,vs) whistling of a prostitute (to attract customers)/ +ÁÍÍ [¤Í¤º¤ß¤ª¤È¤·] /(n) rattrap/ +ÁÍÒû¾É [¤½¤³¤¦¤·¤ç¤¦] /(n) ratbite disease/ +ÁÍìþ [¤½¤±¤¤] /(n) groin/ +ÁÍìþÉô [¤½¤±¤¤¤Ö] /(n) groin/ +ÁÎ [¤½¤¦] /(n) monk/priest/(P)/ +ÁΤˤʤë [¤½¤¦¤Ë¤Ê¤ë] /(exp) to become a monk/ +Áΰà [¤½¤¦¤¢¤ó] /(n) priest's hermitage/ +ÁΰÃÀ¸³è [¤½¤¦¤¢¤ó¤»¤¤¤«¤Ä] /hermit life/ +ÁÎ°Ì [¤½¤¦¤¤] /(n) priestly rank/ +Áΰá [¤½¤¦¤¤] /(n) priest's garb/ +Áα¡ [¤½¤¦¤¤¤ó] /(n) monastery/temple/(P)/ +ÁβÀ [¤½¤¦¤®¤ã] /(n) samgha/ +ÁÎ²È [¤½¤¦¤«] /(n) Buddhist temple/ +ÁηÁ [¤½¤¦¤®¤ç¤¦] /(n) the form of a Buddhist priest/priestly attire/ +ÁÎ¹Ë [¤½¤¦¤´¤¦] /(n) ancient Buddhist ecclesiastical authority/ +Áιæ [¤½¤¦¤´¤¦] /(n) priest's religious name/ +Áλû [¤½¤¦¤¸] /(n) Buddhist priest/temple with a resident priest/ +Áο¦ [¤½¤¦¤·¤ç¤¯] /(n) (Buddh) priesthood/ +ÁÎÀµ [¤½¤¦¤¸¤ç¤¦] /(n) high Buddhist priest/ +ÁÎÀÒ [¤½¤¦¤»¤­] /(n) (Buddh) priesthood/ +Áί [¤½¤¦¤¾¤¯] /(n) priests and laymen/ +ÁÎÂÎ [¤½¤¦¤¿¤¤] /(n) the form of Buddhist priest/priestly attire/ +ÁÎÅÌ [¤½¤¦¤È] /(n) (Buddh) priests/monks/ +ÁÎÅÔ [¤½¤¦¤º] /(n) Buddhist priest/ +ÁÎƲ [¤½¤¦¤É¤¦] /(n) temple meditation hall or certain other temple structures/ +ÁÎÆô [¤½¤¦¤Ë] /(n) monks and nuns/ +ÁÎÉþ [¤½¤¦¤Õ¤¯] /(n) priest's garb/ +ÁÎʼ [¤½¤¦¤Ø¤¤] /(n) priest soldier/ +ÁÎË· [¤½¤¦¤Ü¤¦] /(n) priests' temple quarters/ +ÁÎ˹ÊÛ [¤½¤¦¤Ü¤¦¤Ù¤ó] /(n) mistral valve (of heart)/ +ÁÎ˼ [¤½¤¦¤Ü¤¦] /(n) priests' temple quarters/ +ÁÎÌç [¤½¤¦¤â¤ó] /(n) priesthood/Buddhism/ +ÁÎη [¤½¤¦¤ê¤ç] /(n) (Buddh) priest/monk/(P)/ +ÁÏ [¤½¤¦] /start/originate/(P)/ +ÁϤá¤ë [¤Ï¤¸¤á¤ë] /(v1) to start/to originate/ +ÁϤê½Ð¤¹ [¤Ä¤¯¤ê¤À¤¹] /(v5s) to fashion/to create/ +ÁÏ°Æ [¤½¤¦¤¢¤ó] /(n) original idea/ +ÁÏ°Æ¼Ô [¤½¤¦¤¢¤ó¤·¤ã] /originator/inventor/ +ÁÏ°Õ [¤½¤¦¤¤] /(n) original idea/originality/(P)/ +ÁϲÁ³Ø²ñ [¤½¤¦¤«¤¬¤Ã¤«¤¤] /(n) Sokagakkai (lay organization)/(P)/ +Áϳ« [¤½¤¦¤«¤¤] /grand opening/ +ÁÏ´© [¤½¤¦¤«¤ó] /(n,vs) launching (e.g. newspaper)/first issue/(P)/ +ÁÏ´©¹æ [¤½¤¦¤«¤ó¤´¤¦] /first issue/ +ÁÏ¶È [¤½¤¦¤®¤ç¤¦] /(n) establishment/(P)/ +ÁÏ¶È¼Ô [¤½¤¦¤®¤ç¤¦¤·¤ã] /founder/promoter/ +Á϶ÈÈñ [¤½¤¦¤®¤ç¤¦¤Ò] /initial expenses/ +ÁÏ·ú [¤½¤¦¤±¤ó] /(n) establishment/foundation/ +ÁÏ·úµ­Ç°Æü [¤½¤¦¤±¤ó¤­¤Í¤ó¤Ó] /foundation anniversary/ +ÁÏ·ú¼Ô [¤½¤¦¤±¤ó¤·¤ã] /founder/ +Áϸ« [¤½¤¦¤±¤ó] /(n) originality/creation/invention/ +ÁϺ¯ [¤½¤¦¤³¤ó] /(n) scar/ +ÁϺî [¤½¤¦¤µ¤¯] /(n) production/literary creation/work/(P)/ +ÁϺî²È [¤½¤¦¤µ¤¯¤«] /author/writer/novelist/ +ÁϺ [¤½¤¦¤µ¤¯¤±¤ó] /rights of authorship/ +ÁϺî¼Ô [¤½¤¦¤µ¤¯¤·¤ã] /writer/novelist/ +ÁϺîŪ [¤½¤¦¤µ¤¯¤Æ¤­] /(adj-na) creative/ +ÁϺîÎÏ [¤½¤¦¤µ¤¯¤ê¤ç¤¯] /creative power/genius/creative originality/ +ÁÏ»Ï [¤½¤¦¤·] /(n) creation/founding/initiating/(P)/ +ÁÏ»Ï¼Ô [¤½¤¦¤·¤·¤ã] /originator/ +ÁϽР[¤½¤¦¤·¤å¤Ä] /(n) creation (e.g. work of art)/(P)/ +ÁϽý [¤½¤¦¤·¤ç¤¦] /(n) wound/ +ÁÏÀ¤ [¤½¤¦¤»¤¤] /(n) creation of world/ +ÁÏÀ¤´ü [¤½¤¦¤»¤¤¤­] /time of creation/ +ÁÏÀ¤µ­ [¤½¤¦¤»¤¤¤­] /Genesis/ +ÁÏÀ½ [¤½¤¦¤»¤¤] /(n) invention/origination/discovery/ +ÁÏÀß [¤½¤¦¤»¤Ä] /(n) establishment/founding/organization/(P)/ +ÁÏÀß¼Ô [¤½¤¦¤»¤Ä¤·¤ã] /founder/ +ÁϤ [¤½¤¦¤¾¤¦] /(n,vs) creation/(P)/ +ÁϤ¼Ô [¤½¤¦¤¾¤¦¤·¤ã] /creator/Creator/ +ÁϤ¼ç [¤½¤¦¤¾¤¦¤·¤å] /Creator/ +ÁϤ¼ç [¤½¤¦¤¾¤¦¤Ì¤·] /Creator/ +ÁϤÀ­ [¤½¤¦¤¾¤¦¤»¤¤] /creativity/ +ÁϤÀâ [¤½¤¦¤¾¤¦¤»¤Ä] /creationism/ +ÁϤŪ [¤½¤¦¤¾¤¦¤Æ¤­] /(adj-na) creative/(P)/ +ÁϤʪ [¤½¤¦¤¾¤¦¤Ö¤Ä] /creature/creation/ +ÁϤÎÏ [¤½¤¦¤¾¤¦¤ê¤ç¤¯] /creative power/(P)/ +ÁÏÌÌ [¤½¤¦¤á¤ó] /(n) surface of a wound/ +ÁÏΩ [¤½¤¦¤ê¤Ä] /(n) establishment/founding/organization/(P)/ +ÁÏΩµ­Ç°Æü [¤½¤¦¤ê¤Ä¤­¤Í¤ó¤Ó] /anniversary of the establishment of/ +ÁÏΩ¼Ô [¤½¤¦¤ê¤Ä¤·¤ã] /founder/organizer/ +ÁÏáØ [¤½¤¦¤¤] /(n) wound/scar/ +ÁÐ [¤Õ¤¿] /pair/set/(P)/ +ÁФμê [¤½¤¦¤Î¤Æ] /both hands/ +ÁÐ°Å¼Ö [¤½¤¦¤¢¤ó¤·¤ã] /twin propellers/ +ÁгÌÎà [¤½¤¦¤«¤¯¤ë¤¤] /(n) bivalves/ +Áдã [¤½¤¦¤¬¤ó] /(n) both eyes/binocular/ +Áдã¶À [¤½¤¦¤¬¤ó¤­¤ç¤¦] /(n) binoculars/field glasses/(P)/ +Áдã¶À¤ËÌܤòÅö¤Æ¤ë [¤½¤¦¤¬¤ó¤­¤ç¤¦¤Ë¤á¤ò¤¢¤Æ¤ë] /(exp) to put binoculars to one's eyes/ +ÁÐµÓ [¤½¤¦¤­¤ã¤¯] /(n) both feet/ +Áеå¶Ý [¤½¤¦¤­¤å¤¦¤­¤ó] /(n) diplococcus/ +ÁжÊÀþ [¤½¤¦¤­¤ç¤¯¤»¤ó] /(n) hyperbolic curve/hyperbola/ +ÁжËÀ­¾ã³² [¤½¤¦¤­¤ç¤¯¤»¤¤¤·¤ç¤¦¤¬¤¤] /(n) bipolar disorder/ +Áиª [¤½¤¦¤±¤ó] /(n) shoulders/ +ÁÐ¸ß [¤½¤¦¤´] /(n) mutual/reciprocal/ +ÁÐ»Ò [¤Õ¤¿¤´] /(n) twins/a twin/(P)/ +ÁлҺ [¤Õ¤¿¤´¤¶] /(n) Gemini/ +ÁлÒÍÕ [¤½¤¦¤·¤è¤¦] /dicotyledon/ +ÁлÒÍÕ¿¢Êª [¤½¤¦¤·¤è¤¦¤·¤ç¤¯¤Ö¤Ä] /(n) dicotyledon/ +Áлæ [¤½¤¦¤·] /(n) copybook/notebook/storybook/fiction/books/ +ÁÐ¼Í [¤½¤¦¤·¤ã] /(n) (math) bijection/ +Áмê [¤½¤¦¤·¤å] /(n) (1) (with) both hands/(2) approvingly/ +Áмê [¤â¤í¤Æ] /(n) (1) (with) both hands/(2) approvingly/ +Áн½Àá [¤½¤¦¤¸¤å¤¦¤»¤Ä] /(n) the Double Tenth/October 10th Chinese national holiday/ +Áнñ [¤½¤¦¤·¤ç] /(n) series (of publications)/library (of literature)/ +ÁÐÀ®¤ê [¤Õ¤¿¤Ê¤ê] /(n) hermaphrodite/ +ÁÐÀ¸ [¤½¤¦¤»¤¤] /(n) bearing twins/twins/ +ÁÐÀ¸»ù [¤½¤¦¤»¤¤¤¸] /(n) twins/(P)/ +ÁÐÀáÛþ [¤Ì¤ó¤Á¤ã¤¯] /(n) (MA) tow linked fighting sticks/nunchaku/ +ÁÐÂÐ [¤½¤¦¤¿¤¤] /(n) (math) reciprocity/ +ÁÐÄý [¤½¤¦¤Æ¤¤] /cloven foot/ +ÁÐÄýàÙ [¤½¤¦¤Æ¤¤¤¸¤å¤¦] /cloven-hoofed animal/ +ÁÐƬ [¤½¤¦¤È¤¦] /(n) double-headed/ +ÁÐƹµ¡ [¤½¤¦¤É¤¦¤­] /(n) twin-fuselage plane/ +ÁÐȯ [¤½¤¦¤Ï¤Ä] /(n) two-motored/ +ÁÐȯµ¡ [¤½¤¦¤Ï¤Ä¤­] /(n) two-motored plane/ +ÁÐÉý [¤½¤¦¤Õ¤¯] /(n) pair of hanging scrolls/ +ÁÐÊöñÑñÌ [¤½¤¦¤Û¤¦¤é¤¯¤À] /two-humped camel/Bactrian camel/ +ÁÐÊý [¤½¤¦¤Û¤¦] /(adj-no,n-adv,n) two way/both parties/mutual/both/(P)/ +ÁÐÊý¸þ [¤½¤¦¤Û¤¦¤³¤¦] /(n,adj-no) (1) two-way/bidirectional/(2) interactive/ +ÁÐÊý¸þ¥Æ¥ì¥Ó [¤½¤¦¤Û¤¦¤³¤¦¥Æ¥ì¥Ó] /(n) interactive television/ +ÁÐÊý¸þÈÖÁÈ [¤½¤¦¤Û¤¦¤³¤¦¤Ð¤ó¤°¤ß] /(n) interactive program/ +ÁÐ̳·ÀÌó [¤½¤¦¤à¤±¤¤¤ä¤¯] /bilateral agreement/ +ÁÐÍÕ [¤Õ¤¿¤Ð] /(n) bud/sprout/(P)/ +ÁÐÍã [¤½¤¦¤è¤¯] /(n) both wings/ +ÁÐÎØ [¤½¤¦¤ê¤ó] /(n) two wheels/ +ÁÐÏ» [¤¹¤´¤í¤¯] /(n) a child's dice game/ +ÁÐàú [¤½¤¦¤Ø¤­] /(n) pair of bright jewels/matchless things/matchless people/ +ÁÐâÈ [¤½¤¦¤Ü¤¦] /(n) pair of eyes/ +ÁÐæÂÎà [¤½¤¦¤·¤ë¤¤] /two-winged/ +ÁÑ [¤¯¤µ¤à¤é] /(n) clump of bushes/grassy place/thicket/jungle/the bush/ +Áѱ« [¤à¤é¤µ¤á] /(n) passing shower/ +ÁѱÀ [¤à¤é¤¯¤â] /(n) cloud masses/ +ÁÑ»þ±« [¤à¤é¤·¤°¤ì] /(n) autumn shower/ +Áѽñ [¤½¤¦¤·¤ç] /(n) series (of publications)/library (of literature)/ +ÁÑÀ¸ [¤½¤¦¤»¤¤] /(n) dense growth/healthy growth/ +ÁÑÃÌ [¤½¤¦¤À¤ó] /(n) collection of stories/ +ÁÑɹ [¤½¤¦¤Ò¤ç¤¦] /(n) pack ice/ +ÁÑΩ¤Á [¤à¤é¤À¤Á] /standing in a group/standing up in unison/ +ÁÑÎÓ [¤½¤¦¤ê¤ó] /(n) Zen monastery/ +ÁÑ㬠[¤½¤¦¤·] /(n) small shrine/ +ÁÑ㬠[¤Û¤³¤é] /(n) small shrine/ +ÁÒ [¤¯¤é] /(n) warehouse/cellar/magazine/granary/godown/depository/treasury/elevator/(P)/ +ÁÒ [¤½¤¦] /(n) warehouse/cellar/magazine/granary/godown/depository/treasury/elevator/ +ÁÒ²Ù [¤¯¤é¤Ë] /(n) warehouse goods/ +ÁÒ¸Ë [¤½¤¦¤³] /(n) storehouse/warehouse/godown/(P)/ +ÁҸˤËǼ¤á¤ë [¤½¤¦¤³¤Ë¤ª¤µ¤á¤ë] /(v1) to store in a warehouse/ +ÁҸ˲ñ¼Ò [¤½¤¦¤³¤¬¤¤¤·¤ã] /warehousing company/ +ÁÒ¸Ë¶È [¤½¤¦¤³¤®¤ç¤¦] /warehousing business/ +ÁÒ¸ËÈÖ [¤½¤¦¤³¤Ð¤ó] /(n) warehouseman/storekeeper/ +ÁÒ¹Ä [¤½¤¦¤³¤¦] /(adj-na,n) hurry/bustle/ +ÁҹĤȤ·¤Æ [¤½¤¦¤³¤¦¤È¤·¤Æ] /in great haste/ +ÁÒºî¤ê [¤¯¤é¤Å¤¯¤ê] /warehouse style/ +ÁÒ¼ç [¤¯¤é¤Ì¤·] /(n) warehouse owner/ +ÁҽФ· [¤¯¤é¤À¤·] /(n,vs) releasing stored goods/delivery (of goods from a storehouse)/ +ÁÒ´ [¤½¤¦¤½¤Ä] /(n) being very busy/ +ÁÒÅϤ· [¤¯¤é¤ï¤¿¤·] /(n) ex-warehouse/ +ÁÒÆþ¤ì [¤¯¤é¤¤¤ì] /(n) warehousing/ +ÁÒÉß [¤¯¤é¤·¤­] /(n) storage charges/(P)/ +ÁÒÉßÎÁ [¤¯¤é¤·¤­¤ê¤ç¤¦] /(n) storage charges/ +ÁÒש [¤½¤¦¤ê¤ó] /rice granary/ +ÁÓ [¤â] /(adj-no,n) mourning/(P)/ +ÁÓ²È [¤½¤¦¤«] /(n) homeless/family in mourning/ +ÁӲȤζé [¤½¤¦¤«¤Î¤¤¤Ì] /feeling lost like a stray dog/ +ÁÓ¶ñ [¤½¤¦¤°] /(n) funeral accessories/ +ÁÓº× [¤½¤¦¤µ¤¤] /(n) funerals and festivals/ +ÁÓ¼º [¤½¤¦¤·¤Ä] /(n,vs) loss/forfeit/(P)/ +ÁÓ¼ç [¤â¤·¤å] /(n) chief mourner/(P)/ +ÁÓ¾Ï [¤â¤·¤ç¤¦] /(n) sign of mourning/(P)/ +ÁÓ¿´ [¤½¤¦¤·¤ó] /(n) absent-mindedness/stupor/dejection/ +ÁÓ¿À [¤½¤¦¤·¤ó] /(n,vs) losing consciousness/ +ÁÓÃæ [¤â¤Á¤å¤¦] /(n) mourning/ +ÁÓÉþ [¤â¤Õ¤¯] /(n) mourning dress/(P)/ +ÁԤȤ¹¤ë [¤½¤¦¤È¤¹¤ë] /to admire (approve of) a person's courage/ +ÁÔ²÷ [¤½¤¦¤«¤¤] /(adj-na,n) emotionally uplifting/stirring/ +ÁÔ´Ñ [¤½¤¦¤«¤ó] /(adj-na,n) spectacle/magnificent view/ +ÁÔµó [¤½¤¦¤­¤ç] /(n) ambitious (heroic) undertaking/daring enterprise/grand scheme/ +ÁÔ·ò [¤½¤¦¤±¤ó] /(adj-na,n) healthy/robust/ +ÁÔ¸ì [¤½¤¦¤´] /(n,vs) bragging/exaggeration/ +ÁÔ¹Ô [¤½¤¦¤³¤¦] /(adj-no,n) rousing/(P)/ +ÁÔ¹Ô²ñ [¤½¤¦¤³¤¦¤«¤¤] /farewell party/ +ÁԻΠ[¤½¤¦¤·] /(n) young man in his prime/swaggerer/ruffian/ +ÁÔ¼Ô [¤½¤¦¤·¤ã] /(n) man in prime/ +ÁÔ¼Ô¤òο¤° [¤½¤¦¤·¤ã¤ò¤·¤Î¤°] /(exp) to put young men to shame/ +ÁÔ¿Þ [¤½¤¦¤È] /(n) ambitious undertaking/grand scheme/ +ÁÔÀä [¤½¤¦¤¼¤Ä] /(adj-na,n) grand/heroic/sublime/ +ÁÔÂç [¤½¤¦¤À¤¤] /(adj-na,n) magnificent/grand/majestic/splendid/(P)/ +ÁÔÃú [¤½¤¦¤Æ¤¤] /(n) youth/young man who has reached adulthood (conscription age)/ +ÁÔÅÓ [¤½¤¦¤È] /(n) ambitious undertaking/ +ÁÔǯ [¤½¤¦¤Í¤ó] /(n) prime of life/(P)/ +ÁÔÈþ [¤½¤¦¤Ó] /(n) sublime, magnificent beauty/ +ÁÔÎï [¤½¤¦¤ì¤¤] /(adj-na,n) splendour/pompousness/magnificence/ +ÁÔÎð [¤½¤¦¤ì¤¤] /(n) in the prime of manhood/ +ÁÔÎõ [¤½¤¦¤ì¤Ä] /(adj-na,n) heroic/brave/(P)/ +ÁÕ¤¹¤ë [¤½¤¦¤¹¤ë] /(vt,vs-s) to report to the Emperor/to play (musical instrument)/to accomplish/ +ÁդǤë [¤«¤Ê¤Ç¤ë] /(v1) to play (an instrument)/(P)/ +ÁÕ³Ú [¤½¤¦¤¬¤¯] /(n) musical performance/ +ÁÕ¶Ê [¤½¤¦¤­¤ç¤¯] /(abbr) sonata/ +ÁÕ¸ù [¤½¤¦¤³¤¦] /(n,vs) success/achievement/fruition/(P)/ +ÁÕ¸ú [¤½¤¦¤³¤¦] /(n) efficacy/ +ÁÕ¼Ô [¤½¤¦¤·¤ã] /(n) instrumentalist/player/(P)/ +ÁÕ¾å [¤½¤¦¤¸¤ç¤¦] /(n) report to the Emperor/ +ÁÕÀÁ [¤½¤¦¤»¤¤] /(n) petitioning the Emperor/ +ÁÕʹ [¤½¤¦¤â¤ó] /(n) reporting to the Emperor/ +ÁÕË¡ [¤½¤¦¤Û¤¦] /(n) playing (instrument)/playing method/touch/ +ÁÕÌÄ¶Ê [¤½¤¦¤á¤¤¤­¤ç¤¯] /(n) sonata/ +ÁÖ¡¹¤È¤·¤Æ [¤µ¤ï¤µ¤ï¤È¤·¤Æ] /refreshingly/ +Á֤䤫 [¤µ¤ï¤ä¤«] /(adj-na,n) fresh/refreshing/invigorating/clear/fluent/eloquent/(P)/ +ÁÖ²÷ [¤½¤¦¤«¤¤] /(adj-na,n) refreshing/exhilarating/ +ÁÖÁ֤Ȥ·¤Æ [¤µ¤ï¤µ¤ï¤È¤·¤Æ] /refreshingly/ +ÁÖÎà [¤½¤¦¤ê¤ç¤¦] /(adj-na,n) cool and refreshing/ +ÁÖÑÚ [¤½¤¦¤ê¤ç¤¦] /(oK) (adj-na,n) cool and refreshing/ +Á×»ì [¤½¤¦¤·] /Song poetry/ +ÁØ [¤½¤¦] /(n,n-suf) layer/seam/bed/stream/class/ +ÁØ°Ì³Ø [¤½¤¦¤¤¤¬¤¯] /(n) stratigraphy/ +ÁرÀ [¤½¤¦¤¦¤ó] /(n) stratus/ +ÁØ·² [¤½¤¦¤°¤ó] /(n) (geol) group/ +Áؾõ [¤½¤¦¤¸¤ç¤¦] /(n) stratified/ +ÁØÀѱÀ [¤½¤¦¤»¤­¤¦¤ó] /(n) stratocumulus/ +ÁØÁê [¤½¤¦¤½¤¦] /(n) facies/ +ÁØÏ° [¤½¤¦¤í¤¦] /(n) tall building/ +ÁÚ²Ç [¤½¤¦¤«] /(n) (Edo period) streetwalker/ +ÁÚ´ÉÎÎ [¤½¤¦¤«¤ó¤ê¤ç¤¦] /(hist.) governor-general/ +ÁÚºÚ [¤½¤¦¤¶¤¤] /(n) side dish/daily (household) dish/ +ÁÚ¼Ò [¤½¤¦¤¸¤ã] /(n) shrine enshrining several gods/ +ÁÚÎÎ [¤½¤¦¤ê¤ç¤¦] /(vs) government/administration (fief)/ +ÁÛ [¤½¤¦] /(n) conception/idea/thought/(P)/ +ÁÛ¤¤ [¤ª¤â¤¤] /(n) thought/mind/heart/feelings/emotion/sentiment/love/affection/desire/wish/hope/expectation/imagination/experience/ +ÁÛ¤¤½Ð [¤ª¤â¤¤¤Ç] /(n) memories/recollections/reminiscence/ +ÁÛ¤¦ [¤ª¤â¤¦] /(v5u) to think/to feel/ +ÁÛ¤òÎý¤ë [¤½¤¦¤ò¤Í¤ë] /(exp) to turn (a matter) over in one's mind/to think deeply/ +ÁÛµ¯ [¤½¤¦¤­] /(n,vs) remembering/recollection/recall/ +ÁÛÁü [¤½¤¦¤¾¤¦] /(n,vs) imagination/guess/(P)/ +ÁÛÁü¤·Æñ¤¤ [¤½¤¦¤¾¤¦¤·¤Ë¤¯¤¤] /hard to image/ +ÁÛÁüÇ¥¿± [¤½¤¦¤¾¤¦¤Ë¤ó¤·¤ó] /false pregnancy/ +ÁÛÁüÎÏ [¤½¤¦¤¾¤¦¤ê¤ç¤¯] /(n) (power of) imagination/ +ÁÛÄê [¤½¤¦¤Æ¤¤] /(n,vs) hypothesis/supposition/assumption/(P)/ +ÁÛÅþ [¤½¤¦¤È¤¦] /(n) thinking of/hitting upon/ +ÁÛÇ° [¤½¤¦¤Í¤ó] /(n) thought/idea/conception/ +ÁÛ˾ [¤½¤¦¤Ü¤¦] /(n) longing/yearning/ +Áܤ·²ó¤ë [¤µ¤¬¤·¤Þ¤ï¤ë] /(v5r) to hunt around/to search about for/(P)/ +Áܤ·µá¤á¤ë [¤µ¤¬¤·¤â¤È¤á¤ë] /(v1) to search for/to seek for/to look for/ +Áܤ·½Ð¤¹ [¤µ¤¬¤·¤À¤¹] /(v5s) to locate/to discover/ +Áܤ·Åö¤Æ¤ë [¤µ¤¬¤·¤¢¤Æ¤ë] /(v1) to find out/to discover/to detect/ +Áܤ·Êª [¤µ¤¬¤·¤â¤Î] /(n) object being sought/ +Áܤ¹ [¤µ¤¬¤¹] /(v5s) to search/to seek/to look for/(P)/ +Áܺº [¤½¤¦¤µ] /(n,vs) search (esp. in criminal investigations)/investigation/(P)/ +Áܺº¿Ø [¤½¤¦¤µ¤¸¤ó] /(n) criminal investigation squad (team)/ +ÁܺºÅö¶É [¤½¤¦¤µ¤È¤¦¤­¤ç¤¯] /(n) investigating authorities/law enforcement authority/ +ÁܺºËÜÉô [¤½¤¦¤µ¤Û¤ó¤Ö] /(criminal) investigation headquarters/ +Áܺ÷ [¤½¤¦¤µ¤¯] /(n) search (esp. for someone or something missing)/investigation/(P)/ +Áܺ÷Ââ [¤½¤¦¤µ¤¯¤¿¤¤] /search party/ +Áݤ­´ó¤»¤ë [¤Ï¤­¤è¤»¤ë] /(v1) to sweep up/ +Áݤ­½¸¤á¤ë [¤Ï¤­¤¢¤Ä¤á¤ë] /(v1) to sweep up together/ +Áݤ­½Ð¤·Áë [¤Ï¤­¤À¤·¤Þ¤É] /(n) opening through which dirt is swept/ +Áݤ­½Ð¤¹ [¤Ï¤­¤À¤¹] /(v5s) to release/to sweep out/to clean out/ +Áݤ­Áݽü [¤Ï¤­¤½¤¦¤¸] /(n) sweeping and cleaning/ +Áݤ­Î©¤Æ [¤Ï¤­¤¿¤Æ] /(n) being newly-swept/gathering silkworms from the egg paper/ +Áݤ­Î¯¤á [¤Ï¤­¤À¤á] /(n) rubbish heap/garbage dump/ +Áݤ­Î¯¤á¤ËÄá [¤Ï¤­¤À¤á¤Ë¤Ä¤ë] /(exp) "a jewel in a dunghill"/ +Áݤ­Î¯¤á¤òµù¤ë [¤Ï¤­¤À¤á¤ò¤¢¤µ¤ë] /(exp) to rummage a dustbin/to pick a garbage dump/ +Áݤ¯ [¤Ï¤¯] /(v5k) to sweep/to brush/to gather up/(P)/ +Áݳ¤ [¤½¤¦¤«¤¤] /(n,vs) sweeping the sea for mines/dragging for mines/(P)/ +Áݳ¤Äú [¤½¤¦¤«¤¤¤Æ¤¤] /(n) mine sweeper/ +ÁÝ¼Í [¤½¤¦¤·¤ã] /(n,vs) sweeping with fire/mowing down/strafing/ +Áݽü [¤½¤¦¤¸] /(n,vs) cleaning/sweeping/(P)/ +Áݽü´ï [¤½¤¦¤¸¤­] /vacuum cleaner/ +Áݽüµ¡ [¤½¤¦¤¸¤­] /vacuum cleaner/(P)/ +Áݽü¿Í [¤½¤¦¤¸¤Ë¤ó] /janitor/cleaner/ +ÁݽüÅöÈÖ [¤½¤¦¤¸¤È¤¦¤Ð¤ó] /(n) one's turn for doing the sweeping (cleaning)/ +ÁݽüÉØ [¤½¤¦¤¸¤Õ] /cleaning woman/ +ÁÝÆ¢ [¤½¤¦¤È¤¦] /(n) sweeping or mopping up/ +ÁÝƤ [¤½¤¦¤È¤¦] /(n) cleaning up/sweeping up/mopping up/(P)/ +ÁÝÌÇ [¤½¤¦¤á¤Ä] /(n,vs) wiping out/annihilation/ +ÁÞ¤·²Ö [¤µ¤·¤Ð¤Ê] /(n) flowers in a vase or lapel/ +ÁÞ¤·³¨ [¤µ¤·¤¨] /(n) (book) illustration/ +ÁÞ¤·Âؤ¨¤ë [¤µ¤·¤«¤¨¤ë] /(v1) to change/to replace/ +ÁÞ¤·ÌÚ [¤µ¤·¤­] /(n) cutting/planting/ +ÁÞ¤¹ [¤µ¤¹] /(v5s) to insert/to put in/to graft/to wear in belt/ +ÁÞ²Ö [¤½¤¦¤«] /(n) flower arrangement/ +ÁÞ²è [¤½¤¦¤¬] /(n) (book) illustration/ +ÁÞ³¨ [¤µ¤·¤¨] /(n) (book) illustration/(P)/ +ÁÞ¿Þ [¤½¤¦¤º] /(n) illustration/ +ÁÞÆþ [¤½¤¦¤Ë¤å¤¦] /(n,vs) insertion/incorporation/infixing/(P)/ +ÁÞÆþ¥â¡¼¥É [¤½¤¦¤Ë¤å¤¦¥â¡¼¥É] /insert mode/ +ÁÞÆþ¶ç [¤½¤¦¤Ë¤å¤¦¤¯] /(n) parenthetical expression/ +ÁÞÆþ¿Þ [¤½¤¦¤Ë¤å¤¦¤º] /inserted figure/ +ÁÞÆþʸ [¤½¤¦¤Ë¤å¤¦¤Ö¤ó] /(n) parenthetic sentence/ +ÁÞÈ´ [¤½¤¦¤Ð¤Ä] /(n,vs) insertion/extraction/ +ÁÞÏà [¤½¤¦¤ï] /(n) episode/(P)/ +ÁÞÏÃŪ [¤½¤¦¤ï¤Æ¤­] /(adj-na) episodic/ +Áߤ¤´¬ [¤«¤¤¤Þ¤­] /sleeved quilt/ +Áߤ¤·¡¤ê [¤«¤¤¤Ü¤ê] /(n) drain a lake or pond/ +Áߤ¤·«¤ë [¤«¤¤¤°¤ë] /(v5r) to haul in hand over hand/ +Áߤ¤¹þ¤à [¤«¤¤¤³¤à] /(v5m) to scoop into/ +Áߤ¤½Ð¤¹ [¤«¤¤¤À¤¹] /(v5s) to bail out/ +Áߤ¤Àø¤ë [¤«¤¤¤¯¤°¤ë] /(v5r) to slip through/ +Áߤ¤Å¦¤Þ¤à [¤«¤¤¤Ä¤Þ¤à] /(v5m) to sum up/to summarize/ +Áߤ¤Å¦¤à [¤«¤¤¤Ä¤Þ¤à] /(v5m) to sum up/to summarize/ +Áߤ¤Éï¤Ç [¤«¤¤¤Ê¤Ç] /(adj-na) superficial/ +Áߤ­²ó¤¹ [¤«¤­¤Þ¤ï¤¹] /(v5s) to stir up/to churn/to ransack/to disturb/(P)/ +Áߤ­´ó¤»¤ë [¤«¤­¤è¤»¤ë] /(v1) to sweep/to rake up/ +Áߤ­µ¯¤³¤¹ [¤«¤­¤ª¤³¤¹] /(v5s) to stir up/ +Áߤ­¶Ì½Á [¤«¤­¤¿¤Þ¤¸¤ë] /(n) egg soup/ +Áߤ­¶Ñ¤¹ [¤«¤­¤Ê¤é¤¹] /(v5s) to smooth out/ +Áߤ­¸ò¤¼¤ë [¤«¤­¤Þ¤¼¤ë] /(v1) to mix/to stir/to scramble/to churn/ +Áߤ­¸ýÀ⤯ [¤«¤­¤¯¤É¤¯] /(v5k) to complain/to pester/ +Áߤ­¹ç¤»¤ë [¤«¤­¤¢¤ï¤»¤ë] /(v1) to adjust/to arrange/ +Áߤ­¹ç¤ï¤»¤ë [¤«¤­¤¢¤ï¤»¤ë] /(v1) to adjust/ +Áߤ­¹þ¤à [¤«¤­¤³¤à] /(v5m) to carry under the arm/to rake in/ +Áߤ­º®¤¼¤ë [¤«¤­¤Þ¤¼¤ë] /(v1) to mix/to stir/to scramble/to churn/ +Áߤ­½¸¤á¤ë [¤«¤­¤¢¤Ä¤á¤ë] /(v1) to gather up/to scrape up together/ +Áߤ­½Ð¤¹ [¤«¤­¤À¤¹] /(v5s) to scrape out/ +Áߤ­¾Ã¤¨¤ë [¤«¤­¤­¤¨¤ë] /(v1) to disappear/ +Áߤ­¾Ã¤¹ [¤«¤­¤±¤¹] /(v5s) to erase/ +Áߤ­¾å¤²¤ë [¤«¤­¤¢¤²¤ë] /(v1) to comb upwards/ +Áߤ­ÀÚ¤ë [¤«¤­¤­¤ë] /(v5r) to cut/to slit/ +Áߤ­Âऱ¤ë [¤«¤­¤Î¤±¤ë] /(v1) to push through/ +Áߤ­ÆÞ¤ë [¤«¤­¤¯¤â¤ë] /(v5r) to become overcast/ +Áߤ­É¹ [¤«¤­¤´¤ª¤ê] /chipped ice (kind of dessert)/ +Áߤ­Ê¬¤±¤ë [¤«¤­¤ï¤±¤ë] /(v1) to push one's way through/ +Áߤ­Êë¤ì¤ë [¤«¤­¤¯¤ì¤ë] /(v1) to be sad/ +Áߤ­ÌĤ餹 [¤«¤­¤Ê¤é¤¹] /(v5s) to thrum/to strum/ +Áߤ­ÍȤ² [¤«¤­¤¢¤²] /(n) shrimp and vegetable fritters/ +Áߤ­Íî¤È¤¹ [¤«¤­¤ª¤È¤¹] /(v5s) to scrape off/ +Áߤ­Í𤹠[¤«¤­¤ß¤À¤¹] /(v5s) to stir up/to disturb/ +Áߤ­Íñ½Á [¤«¤­¤¿¤Þ¤¸¤ë] /(n) egg soup/ +Áߤ­Î©¤Æ¤ë [¤«¤­¤¿¤Æ¤ë] /(v1) to stir up/to arouse/ +Áߤ­ÝÛ¤ë [¤«¤­¤à¤·¤ë] /(v5r) to tear off/to pluck/to scratch off/ +Áߤ¯ [¤«¤¯] /(v5k) (1) (uk) to scratch/(2) to perspire/(3) to shovel/to paddle/(P)/ +ÁߤÃʧ¤¤ [¤«¤Ã¤Ñ¤é¤¤] /(n) pilferer/ +ÁߤÃʧ¤¦ [¤«¤Ã¤Ñ¤é¤¦] /(v5u) to swipe (as in steal)/to walk off with/ +ÁߤÃÚ¼¤¦ [¤«¤Ã¤µ¤é¤¦] /(v5u) to nab/to snatch/ +Áßਠ[¤½¤¦¤Ï] /(n) curettage/ +ÁßáÚ [¤½¤¦¤è¤¦] /(adj-na,n) itch/ +Áà [¤ß¤µ¤ª] /(n) chastity/fidelity/honour/faith/(P)/ +Áà¤ê [¤¢¤ä¤Ä¤ê] /(n) manipulation/puppet/ +Áà¤ê¼Çµï [¤¢¤ä¤Ä¤ê¤·¤Ð¤¤] /puppet show/ +Áà¤ê¾ôÎÜÍþ [¤¢¤ä¤Ä¤ê¤¸¤ç¤¦¤ë¤ê] /old name for the bunraku/ +Áà¤ê¿Í·Á [¤¢¤ä¤Ä¤ê¤Ë¤ó¤®¤ç¤¦] /puppet/marionette/ +Áà¤ë [¤¢¤ä¤Ä¤ë] /(v5r) to manipulate/to operate/to pull strings/(P)/ +Áà¤ò¼é¤ë [¤ß¤µ¤ª¤ò¤Þ¤â¤ë] /(exp) to adhere to one's principles/to preserve one's chastity/ +Áà¶È [¤½¤¦¤®¤ç¤¦] /(n) operation/(P)/ +Áà¶Èû½Ì [¤½¤¦¤®¤ç¤¦¤¿¤ó¤·¤å¤¯] /curtailment of operations/ +Áà¶ÈÈñ [¤½¤¦¤®¤ç¤¦¤Ò] /(n) operating costs/ +Áà¶ÈΨ [¤½¤¦¤®¤ç¤¦¤ê¤Ä] /operating rate/ +Áà¹Ô [¤½¤¦¤³¤¦] /(n) conduct/deportment/ +Áàºî [¤½¤¦¤µ] /(n,vs) operation/management/processing/(P)/ +ÁàºîÈ× [¤½¤¦¤µ¤Ð¤ó] /(n) control board (panel)/console/ +Áà¼Ö [¤½¤¦¤·¤ã] /(n) operation (of trains)/ +Áà¼Ö·¸ [¤½¤¦¤·¤ã¤¬¤«¤ê] /train dispatcher/ +Áà¼Ö¾ì [¤½¤¦¤·¤ã¤¸¤ç¤¦] /(n) switchyard/ +Áà¼é [¤½¤¦¤·¤å] /(n) constancy/fidelity/ +Áà½Ä [¤½¤¦¤¸¤å¤¦] /(n,vs) (1) flying (a plane)/(2) management/handling/control/manipulation/(P)/ +Áà½Ä»Î [¤½¤¦¤¸¤å¤¦¤·] /(n) pilot/ +Áà½ÄÀÊ [¤½¤¦¤¸¤å¤¦¤»¤­] /(n) cockpit/ +Áà½ÄÀʲ»À¼µ­Ï¿ÁõÃÖ [¤½¤¦¤¸¤å¤¦¤»¤­¤ª¤ó¤»¤¤¤­¤í¤¯¤½¤¦¤Á] /(cockpit) voice recorder/ +Áà½ÄÛå [¤½¤¦¤¸¤å¤¦¤«¤ó] /(n) joystick/ +Áà¾ôÎÜÍþ [¤¢¤ä¤Ä¤ê¤¸¤ç¤¦¤ë¤ê] /old name for the bunraku/ +ÁàÁ¥ [¤½¤¦¤»¤ó] /(n) handling a ship/ +ÁàÂÉ [¤½¤¦¤À] /(n) steering (of a ship)/ +ÁàÂɼ¼ [¤½¤¦¤À¤·¤Ä] /(n) pilothouse/ +ÁàÂɼê [¤½¤¦¤À¤·¤å] /helmsman/coxswain/ +Áàû [¤½¤¦¤¿¤ó] /(n) curtailed operations/ +Áàŵ [¤½¤¦¤Æ¤ó] /(n) drill manual/ +Áá [¤Ï¤ä] /(n) already/now/by this time/(P)/ +Á᡹ [¤½¤¦¤½¤¦] /(adv,n) early/quickly/(P)/ +Á᡹ [¤Ï¤ä¤Ð¤ä] /(adv,n) early/quickly/(P)/ +Áᤤ [¤Ï¤ä¤¤] /(adj) early/(P)/ +Áᤤ»ö [¤Ï¤ä¤¤¤³¤È] /quickly/ +Áᤤ½ê [¤Ï¤ä¤¤¤È¤³¤í] /(adv) promptly/ +ÁᤤÏä¬ [¤Ï¤ä¤¤¤Ï¤Ê¤·¤¬] /(adv,exp) in short/ +Á᤯ [¤Ï¤ä¤¯] /(adv,n) early/fast/soon/(P)/ +Á᤯¤«¤é [¤Ï¤ä¤¯¤«¤é] /(exp) early on/earlier on/from early/ +Á᤯¤â [¤Ï¤ä¤¯¤â] /(n) already/as early as/ +Áá¤È¤Á¤ê [¤Ï¤ä¤È¤Á¤ê] /(n) jumping to a conclusion/ +Áá¤Þ¤Ã¤Æ [¤Ï¤ä¤Þ¤Ã¤Æ] /in one's hurry/ +Áá¤Þ¤ë [¤Ï¤ä¤Þ¤ë] /(v5r) to be hasty/to be rash/to speed up/to gather speed/(P)/ +Áá¤á¤ë [¤Ï¤ä¤á¤ë] /(v1) to hasten/to quicken/to expedite/to precipitate/to accelerate/(P)/ +Áá°ð [¤ï¤»] /(n) early ripening rice/(P)/ +Áá°ú¤­ [¤Ï¤ä¤Ó¤­] /(n,vs) leaving work (office, school) early/(P)/ +Áá°ú¤± [¤Ï¤ä¤Ó¤±] /(n,vs) leaving work (office, school) early/(P)/ +Áá²µ½÷ [¤µ¤ª¤È¤á] /(n) young female rice planter/young girl/(P)/ +Áá´ü [¤½¤¦¤­] /(n) early stage/(P)/ +Áá´ü·Ù²üµ¡ [¤½¤¦¤­¤±¤¤¤«¤¤¤­] /airborne early-warning system/ +Áá´ü¿ÇÃÇ [¤½¤¦¤­¤·¤ó¤À¤ó] /early diagnosis/ +Áá´üÂ࿦ [¤½¤¦¤­¤¿¤¤¤·¤ç¤¯] /(n) early retirement/ +Áá´üÂ࿦À©ÅÙ [¤½¤¦¤­¤¿¤¤¤·¤ç¤¯¤»¤¤¤É] /(n) early retirement program/ +Áá´üȯ¸« [¤½¤¦¤­¤Ï¤Ã¤±¤ó] /(n) early detection (of cancer)/ +Áᵯ¤­ [¤Ï¤ä¤ª¤­] /(n) early rising/(P)/ +Ááµ» [¤Ï¤ä¤ï¤¶] /(n) quick work/(clever) feat/ +ÁáµÞ [¤µ¤Ã¤­¤å¤¦] /(adj-na,n) urgent/(P)/ +ÁáµÞ [¤½¤¦¤­¤å¤¦] /(adj-na,n) urgent/ +Áᶵ°é [¤½¤¦¤­¤ç¤¦¤¤¤¯] /(n) early education/ +Áá¶Ç [¤½¤¦¤®¤ç¤¦] /(n-adv,n-t) daybreak/dawn/ +Áá¶È [¤Ï¤ä¤ï¤¶] /(n) quick work/(clever) feat/ +Áá·ÄÀï [¤½¤¦¤±¤¤¤»¤ó] /Waseda-Keio (baseball) game/ +Áá·× [¤½¤¦¤±¤¤] /(adj-na,n) over hasty/rash/ +Áá·â¤Á [¤Ï¤ä¤¦¤Á] /(n) quick shot/quick draw/ +Áḫ [¤Ï¤ä¤ß] /(n) chart/table/ +Áḫɽ [¤Ï¤ä¤ß¤Ò¤ç¤¦] /(n) simplified chart/ +Áá¸ý [¤Ï¤ä¤¯¤Á] /(n) fast-talking/(P)/ +Áá¸ý¸ÀÍÕ [¤Ï¤ä¤¯¤Á¤³¤È¤Ð] /tongue twister/ +Áá¹çÅÀ [¤Ï¤ä¤¬¤Ã¤Æ¤ó] /(n,vs) jumping to a hasty conclusion/ +Áá¹çÅÀ [¤Ï¤ä¤¬¤Æ¤ó] /(n,vs) jumping to a hasty conclusion/ +Áầ [¤½¤¦¤³¤ó] /(n) early marriage/ +Ááºé¤­ [¤Ï¤ä¤¶¤­] /(n) early blooming/early flowering/ +ÁỺ [¤½¤¦¤¶¤ó] /(n) premature birth/ +ÁỺ»ù [¤½¤¦¤¶¤ó¤¸] /(n) premature baby/ +Áá»ÅÉñ¤¤ [¤Ï¤ä¤¸¤Þ¤¤] /(n) early closing/ +Áá»Ø¤· [¤Ï¤ä¤¶¤·] /(n) quick game of shogi/ +Áá»Ø¤·¥Á¥§¥¹ [¤Ï¤ä¤¶¤·¥Á¥§¥¹] /blitz chess/ +Áá»à¤Ë [¤Ï¤ä¤¸¤Ë] /(n) premature death/ +ÁἪ [¤Ï¤ä¤ß¤ß] /(n) insider/keen of hearing/ +Áá¼ê²ó¤· [¤Ï¤ä¤Æ¤Þ¤ï¤·] /(n) early preparations/ +Áá½Ï [¤½¤¦¤¸¤å¤¯] /(adj-na,n) precocious/(P)/ +Áá½Ð [¤Ï¤ä¤Ç] /(n) early arrival/ +Áá½Õ [¤½¤¦¤·¤å¤ó] /(n-adv,n) early spring/(P)/ +Áá½ÕÉê [¤½¤¦¤·¤å¤ó¤Õ] /Ode to Early Spring/ +Áᾯ½÷ [¤µ¤ª¤È¤á] /(n) young female rice planter/young girl/ +Áá¾â [¤Ï¤ä¤¬¤Í] /(n) alarm bell/ +Áá¾ìÊÆ [¤Ï¤ä¤Ð¤Þ¤¤] /(n) early rice/ +Áῲ [¤Ï¤ä¤Í] /(n,vs) go to bed early/(P)/ +ÁáÀ¤ [¤½¤¦¤»¤¤] /(n) dying young/early death/ +ÁáÀ¥ [¤Ï¤ä¤»] /(n) swift current/rapids/(P)/ +ÁáÀ¸ [¤ï¤»] /(n) early ripening rice/ +ÁáÀ¸¤Þ¤ì [¤Ï¤ä¤¦¤Þ¤ì] /(n) born between January 1st and April 1st/ +ÁáÀ¸»ù [¤½¤¦¤»¤¤¤¸] /(n) premature baby/ +ÁáÁá [¤½¤¦¤½¤¦] /(adv,n) early/quickly/ +ÁáÁá [¤Ï¤ä¤Ð¤ä] /(adv,n) early/quickly/ +ÁáÁá¤È [¤Ï¤ä¤Ð¤ä¤È] /early/all in good time/quickly/promptly/ +ÁáÁ÷¤ê [¤Ï¤ä¤ª¤¯¤ê] /(n) fast forward (e.g. VCR, tape deck, etc.)/ +Áá­ [¤Ï¤ä¤¢¤·] /(n) quick pace/ +Áá® [¤µ¤Ã¤½¤¯] /(adv) at once/immediately/without delay/promptly/(P)/ +ÁáÂà [¤½¤¦¤¿¤¤] /(n,vs) leave early/(P)/ +ÁáÂç [¤½¤¦¤À¤¤] /(abbr) Waseda University/ +ÁáÄ« [¤½¤¦¤Á¤ç¤¦] /(n-adv,n-t) early morning/(P)/ +ÁáÄ«¤ÎÃå [¤½¤¦¤Á¤ç¤¦¤Î¤Á¤ã¤¯] /early-morning arrival/ +ÁáÅ· [¤½¤¦¤Æ¤ó] /(n) early morning/dawn/ +ÁáÅìÀï [¤½¤¦¤È¤¦¤»¤ó] /(baseball) game between Waseda and Tokyo universities/ +ÁáÆ» [¤Ï¤ä¤ß¤Á] /(n) shortcut/ +ÁáÆݤ߹þ¤ß [¤Ï¤ä¤Î¤ß¤³¤ß] /(n) (drawing) hasty conclusions/ +ÁáÇÏ [¤Ï¤ä¤¦¤Þ] /(n) fast horse/ +Ááȯ¤Á [¤Ï¤ä¤À¤Á] /(n,vs) early-morning departure/ +ÁáȯÀ­ÃÔÊò¾É [¤½¤¦¤Ï¤Ä¤»¤¤¤Á¤Û¤¦¤·¤ç¤¦] /(n) schizophrenia/ +ÁáÈÓ [¤Ï¤ä¤á¤·] /(n) fast eater/early meal/ +ÁáÈÕ [¤½¤¦¤Ð¤ó] /(n-adv,n) sooner or later/eventually/ +ÁáÈÖ [¤Ï¤ä¤Ð¤ó] /(n) early arrival/ +ÁáÉÄ [¤µ¤Ê¤¨] /(n) rice seedlings/ +Ááʬ¤«¤ê [¤Ï¤ä¤ï¤«¤ê] /(n,vs) (1) quick learner/(2) handbook/guidebook/ +ÁáÊѤï¤ê [¤Ï¤ä¤¬¤ï¤ê] /(n) quick change/ +ÁáÌÀÀï [¤½¤¦¤á¤¤¤»¤ó] /Waseda-Meiji (baseball) game/ +ÁáÌÜ¤Ë [¤Ï¤ä¤á¤Ë] /ahead of time/ +ÁáΩ¤Á [¤Ï¤ä¤À¤Á] /(n,vs) early-morning departure/ +Ááϳ [¤½¤¦¤í¤¦] /(n) premature ejaculation/ +ÁáÏ· [¤½¤¦¤í¤¦] /(n) premature aging/ +Áâ»Ê [¤½¤¦¤·] /cadet/ +Áâã [¤½¤¦¤À] /(n) soda/ +ÁâĹ [¤½¤¦¤Á¤ç¤¦] /(n) master sergeant/sergeant major (JSDF)/ +Áã [¤¹] /(n) nest/rookery/breeding place/beehive/cobweb/den/haunt/(P)/ +Á㤯¤¦ [¤¹¤¯¤¦] /(v5u) to build (a nest)/to haunt (a place)/to hang out (somewhere)/ +Áã°ú¤­ [¤¹¤Ó¤­] /setting (of a hen)/ +Áã±£¤ì [¤¹¤¬¤¯¤ì] /hiding in the nest/ +Áã·¢ [¤½¤¦¤¯¤Ä] /(n) den/haunt/hangout/home/ +Áã·Ü [¤¹¤É¤ê] /setting hen/ +Áã¿©¤¦ [¤¹¤¯¤¦] /(v5u) (1) to nest/to build a nest/(2) to hang out/to haunt/ +Áã¿÷ [¤¹¤Ò¤Ê] /nestling/ +ÁãÈ¢ [¤¹¤Ð¤³] /(n) nest box/hive/ +ÁãΩ¤Á [¤¹¤À¤Á] /(n) leaving the nest/becoming independent/(P)/ +ÁãΩ¤Ä [¤¹¤À¤Ä] /(v5t) to leave the nest/ +ÁãäƤê [¤¹¤´¤â¤ê] /nesting/hibernation/ +ÁãäƤë [¤¹¤´¤â¤ë] /(v5r) to nest/ +Áä [¤ä¤ê] /(n) spear/lance (shogi) (abbr)/(P)/ +Áä¤ÎÊÁ [¤ä¤ê¤Î¤¨] /spearhandle/ +Áä¤ÎÊæÀè [¤ä¤ê¤Î¤Û¤µ¤­] /spearhead/ +Áä¤ò¿¶¤ë¤¦ [¤ä¤ê¤ò¤Õ¤ë¤¦] /(exp) to wield a spear/ +Á䱨± [¤ä¤ê¤¤¤«] /(n) squid/ +Á䵳ʼ [¤½¤¦¤­¤Ø¤¤] /(n) lancer/ +Áä¶Ì [¤ä¤ê¤À¤Þ] /(n) victim/ +Áä¶Ì¤Ë¾å¤²¤ë [¤ä¤ê¤À¤Þ¤Ë¤¢¤²¤ë] /to be criticized/to be made an example of/ +Áä»ý¤Á [¤ä¤ê¤â¤Á] /(n) spear carrier/ +Áä½Ñ [¤½¤¦¤¸¤å¤Ä] /(n) spearmanship/ +Áä½Ñ²È [¤½¤¦¤¸¤å¤Ä¤«] /spearman/ +ÁäÀè [¤ä¤ê¤µ¤­] /(n) spearhead/ +ÁäÅꤲ [¤ä¤ê¤Ê¤²] /(n) javelin (throw)/ +ÁäêÐ [¤ä¤ê¤Ö¤¹¤Þ] /(n) line of spears held at the ready/ +Á椮¼ê [¤³¤®¤Æ] /rower/oarsman/ +Á椮½Ð¤¹ [¤³¤®¤À¤¹] /(v5s) to begin rowing/ +Á椮Ã失¤ë [¤³¤®¤Ä¤±¤ë] /(v1) to row up to/to attain to/ +Á椰 [¤³¤°] /(v5g,vt) to row/to scull/to paddle/to pedal/(P)/ +ÁæÄú [¤½¤¦¤Æ¤¤] /(n) row (a boat)/ +Á礰 [¤Ï¤·¤ã¤°] /(v5g) (uk) to make merry/to frolic/to be in high spirits/(P)/ +Á褤 [¤¢¤é¤½¤¤] /(n) dispute/strife/quarrel/dissension/conflict/rivalry/contest/(P)/ +Á褤¤¬¼ý¤Þ¤ë [¤¢¤é¤½¤¤¤¬¤ª¤µ¤Þ¤ë] /(exp) to be settled/ +Á褤¹¥¤­ [¤¢¤é¤½¤¤¤º¤­] /(adj-na) quarrelsome/contentious/ +Á褤»ö [¤¢¤é¤½¤¤¤´¤È] /dispute/ +Á褤À臘 [¤¢¤é¤½¤¤¤¿¤¿¤«¤¦] /(v5u) to fight with/to contend with/ +Á褤Áʤ¨¤ë [¤¢¤é¤½¤¤¤¦¤Ã¤¿¤¨¤ë] /(v1) to accuse/to rise up in judgment against/ +Á褤Åܤë [¤¢¤é¤½¤¤¤¤¤«¤ë] /(v5r) to be angry and quarrelsome/ +Á褦 [¤¢¤é¤¬¤¦] /(v5u) to argue/to dispute/to oppose/ +Á褦 [¤¢¤é¤½¤¦] /(v5u) to dispute/to argue/to be at variance/to compete/(P)/ +Áè¤Ç [¤¤¤«¤Ç] /(adv) how/ +Áè¤ï¤ì¤Ê¤¤ [¤¢¤é¤½¤ï¤ì¤Ê¤¤] /(exp) indisputable/undeniable/unmistakable/ +ÁèµÄ [¤½¤¦¤®] /(n) dispute/quarrel/strike/(P)/ +ÁèµÄ¸¢ [¤½¤¦¤®¤±¤ó] /(n) right to strike/ +ÁèµÄ¹Ô°Ù [¤½¤¦¤®¤³¤¦¤¤] /direct action/strike/ +Áè¾Ù [¤½¤¦¤·¤ç¤¦] /(adj-no,n) dispute by legal action/contentious/ +ÁèÃ¥ [¤½¤¦¤À¤Ä] /(n) struggle/contest/(P)/ +ÁèÃ¥Àï [¤½¤¦¤À¤Ä¤»¤ó] /contest/competition/struggle/argument/ +Áèü [¤½¤¦¤¿¤ó] /(n) beginning of a dispute/ +ÁèÅÀ [¤½¤¦¤Æ¤ó] /(n) point at issue/(P)/ +ÁèÆ® [¤½¤¦¤È¤¦] /(n) strife/struggle/ +ÁèÇÆ [¤½¤¦¤Ï] /(n) contending for victory/struggling for supremacy/ +ÁèÇÆÀï [¤½¤¦¤Ï¤»¤ó] /struggle for supremacy/championship game/ +ÁèÍð [¤½¤¦¤é¤ó] /(n) rioting/disturbances/ +ÁèÏÀ [¤½¤¦¤í¤ó] /(n) argument/dispute/controversy/ +Á餻¤³¤±¤ë [¤ä¤»¤³¤±¤ë] /(v1) to get too skinny/ +Á餻¤Ã¤Ý¤Á [¤ä¤»¤Ã¤Ý¤Á] /(n) skinny person/scrawny person/scarecrow/bag of bones/ +Á餻¤ë [¤ä¤»¤ë] /(v1) to become thin/to lose weight/to reduce (one's) weight/to slim/(P)/ +Á餻²æËý [¤ä¤»¤¬¤Þ¤ó] /(n) enduring for the sake of pride/ +Á餻·¿ [¤ä¤»¤¬¤¿] /(n) slender figure/ +Á餻·Á [¤ä¤»¤¬¤¿] /(n) slender build/ +Á餻ºÙ¤ë [¤ä¤»¤Û¤½¤ë] /(v5r) to lose weight/ +Á餻»³ [¤ä¤»¤ä¤Þ] /(n) barren mountain/ +Á餻¿ê¤¨¤ë [¤ä¤»¤ª¤È¤í¤¨¤ë] /(v1) to become emaciated/to grow thin and worn out/ +Á餻ÃÏ [¤ä¤»¤Á] /(n) barren soil/ +Á餻ÅÚ [¤ä¤»¤Ä¤Á] /(n) barren soil/ +Á餻ÇÏ [¤ä¤»¤¦¤Þ] /(n) scrawny horse/ +Á餻Ìô [¤ä¤»¤°¤¹¤ê] /drug used for weight reduction/ +Á餻ÏÓ [¤ä¤»¤¦¤Ç] /(n) thin arm/meager income/ +Áé¤ë [¤ä¤»¤ë] /(io) (v1) to become thin/to lose weight/to reduce (one's) weight/to slim/ +Áé²æËý [¤ä¤»¤¬¤Þ¤ó] /(n,vs) (uk) fake stoicism/pretended endurance/ +Áé¶í [¤½¤¦¤¯] /(n) lean (figure)/ +Áé¿È [¤½¤¦¤·¤ó] /(n) slim figure/weight reduction/ +Áê [¤¢¤¤] /(pref) together/mutually/fellow/ +Áê [¤½¤¦] /(n) aspect/phase/countenance/ +ÁꤤÀ­ [¤¢¤¤¤·¤ç¤¦] /(n) affinity/compatibility/ +Áê¤Å¤Á [¤¢¤¤¤Å¤Á] /(n) sounds given during a conversation to indicate comprehension/ +Áê¤Î¼ê [¤¢¤¤¤Î¤Æ] /(io) (n) interlude/accompaniment/sideshow/strain of music/ +Áê¤Þ¤Ã¤Æ [¤¢¤¤¤Þ¤Ã¤Æ] /(adv) coupled with/together/(P)/ +Áê¤âÊѤé¤Ì [¤¢¤¤¤â¤«¤ï¤é¤Ì] /(adv,n) as ever/as usual/the same/ +Áê¤âÊѤï¤é¤Ì [¤¢¤¤¤â¤«¤ï¤é¤Ì] /(adv,n) as ever/as usual/the same/ +Áê¤ò¸«¤ë [¤½¤¦¤ò¤ß¤ë] /(exp) to read (a person's) physiognomy/ +Áê°¦ [¤½¤¦¤¢¤¤] /(n) mutual love/ +Áê°ã [¤½¤¦¤¤] /(n,vs) difference/discrepancy/variation/(P)/ +Áê°ãÅÀ [¤½¤¦¤¤¤Æ¤ó] /(points of) difference/ +Áê±þ [¤½¤¦¤ª¤¦] /(adj-na,n) suitability/fitness/(P)/ +Áê±þ¤·¤¤ [¤Õ¤µ¤ï¤·¤¤] /(adj) appropriate/(P)/ +Áê²ÃÊ¿¶Ñ [¤½¤¦¤«¤Ø¤¤¤­¤ó] /(n) arithmetic mean/ +Áê´¯ [¤½¤¦¤«¤ó] /(n) adultery/ +Áê´Ø [¤½¤¦¤«¤ó] /(n,vs) correlation/interrelation/(P)/ +Áê´Ø¥ë¡¼¥ë [¤½¤¦¤«¤ó¥ë¡¼¥ë] /(n) associate rule/ +Áê´Ø´Ø·¸ [¤½¤¦¤«¤ó¤«¤ó¤±¤¤] /correlation/(P)/ +Áê´Ø·¸¿ô [¤½¤¦¤«¤ó¤±¤¤¤¹¤¦] /correlation coefficient/ +Áê´ØŪ [¤½¤¦¤«¤ó¤Æ¤­] /(adj-na) correlative/ +ÁêµÒ [¤¢¤¤¤­¤ã¤¯] /(n) fellow guest or lodger or passenger, etc./ +Áê·â¤Á [¤¢¤¤¤¦¤Á] /(n) simultaneously striking each other/ +Á긫ÀѤê [¤¢¤¤¤ß¤Ä¤â¤ê] /competitive bids or bidding/ +Áê¸ß [¤½¤¦¤´] /(n) mutual/reciprocal/(P)/ +Áê¸ß°Í¸ [¤½¤¦¤´¤¤¤¾¤ó] /interdependence/ +Áê¸ß´Ø·¸ [¤½¤¦¤´¤«¤ó¤±¤¤] /(n) mutual relationship/interrelationship/ +Áê¸ß¶¨ÎÏ [¤½¤¦¤´¤­¤ç¤¦¤ê¤ç¤¯] /(n) bilateral cooperation/ +Áê¸ß¶ä¹Ô [¤½¤¦¤´¤®¤ó¤³¤¦] /mutual savings bank/(P)/ +Áê¸ßºîÍÑ [¤½¤¦¤´¤µ¤è¤¦] /interaction/ +Áê¸ß»²¾È [¤½¤¦¤´¤µ¤ó¤·¤ç¤¦] /(n) cross-reference/ +Áê¸ß»Ù±ç [¤½¤¦¤´¤·¤¨¤ó] /mutual support/ +Áê¸ß¼çµÁ [¤½¤¦¤´¤·¤å¤®] /principle of reciprocity/ +Áê¸ßÄÌ¿® [¤½¤¦¤´¤Ä¤¦¤·¤ó] /intercommunication/ +Áê¸ßÇÛ° [¤½¤¦¤´¤Ï¤¤¤¾¤¯] /cross attachment/ +Áê¸ßÉÞ½õ [¤½¤¦¤´¤Õ¤¸¤ç] /mutual aid/ +Áê¸ßÊݸ± [¤½¤¦¤´¤Û¤±¤ó] /mutual insurance/ +Áê¸ßÍý²ò¤ò¿Þ¤ë [¤½¤¦¤´¤ê¤«¤¤¤ò¤Ï¤«¤ë] /(exp) to strive for mutual understanding/ +Áê¹¥ [¤½¤¦¤´¤¦] /(n) features/appearance/ +Áê¹ç»± [¤¢¤¤¤¢¤¤¤¬¤µ] /(n) share an umbrella/ +Áê¹î [¤½¤¦¤³¤¯] /(n) rivalry/ +Á껦 [¤½¤¦¤µ¤¤] /(n) offsetting each other/plus and minus equal zero/counterbalancing/(P)/ +Á껦 [¤½¤¦¤µ¤Ä] /(n) offsetting each other/plus and minus equal zero/counterbalancing/ +Á껦´ØÀÇ [¤½¤¦¤µ¤¤¤«¤ó¤¼¤¤] /countervailing duty/ +Áê»Ò [¤¢¤¤¤³] /(n) draw/tie/ +Áê»× [¤½¤¦¤·] /(n) mutual affection or love/ +Áê»×Áê°¦ [¤½¤¦¤·¤½¤¦¤¢¤¤] /(n) mutual love/ +Áê»÷ [¤½¤¦¤¸] /(n) resemblance/similarity/analogy/(P)/ +Áê»÷·Á [¤½¤¦¤¸¤±¤¤] /(n) (in geometry) similar figures/ +Áê»÷ÅÀ [¤½¤¦¤¸¤Æ¤ó] /(n) point of likeness (between)/resemblance/similarity/ +Áê»ý¤Á [¤¢¤¤¤â¤Á] /(n) joint ownership/sharing/going Dutch/ +Á꼡¤¤¤Ç [¤¢¤¤¤Ä¤¤¤Ç] /(adv) one after the other/successively/ +Á꼡¤° [¤¢¤¤¤Ä¤°] /(v5g) to follow in succession/(P)/ +Áê¼± [¤½¤¦¤·¤­] /(n) acquaintance/ +Áê¼ê [¤¢¤¤¤Æ] /(n) (1) companion/partner/company/(2) other party/addressee/(P)/ +Áê¼ê¤ÎÌÜ [¤¢¤¤¤Æ¤Î¤á] /the opponents territory/ +Áê¼ê¤ò¤¹¤ë [¤¢¤¤¤Æ¤ò¤¹¤ë] /(exp) to keep company/ +Áê¼ê¤òÉ餫¤¹ [¤¢¤¤¤Æ¤ò¤Þ¤«¤¹] /(exp) to defeat the opponent/ +Áê¼ê¼¡Âè [¤¢¤¤¤Æ¤·¤À¤¤] /(adv) determining an attitude or response according to the opponent/ +Áê¼ê¼è¤ë [¤¢¤¤¤Æ¤É¤ë] /(v5r) to take on an opponent/to challenge/(P)/ +Áê¼êÊý [¤¢¤¤¤Æ¤«¤¿] /(n) other (opposite) party/(P)/ +Áê¼êÊý [¤¢¤¤¤Æ¤¬¤¿] /(n) other (opposite) party/ +Áê¼êÌò [¤¢¤¤¤Æ¤ä¤¯] /(n) opposing role/partner/ +Áê½É [¤¢¤¤¤ä¤É] /(n) staying in the same inn or hotel/rooming together/ +Áê¾µ [¤½¤¦¤·¤ç¤¦] /(n) inheritance/ +Áê¾Î [¤½¤¦¤·¤ç¤¦] /(n) symmetry/ +Áê¾è [¤½¤¦¤¸¤ç¤¦] /(n) multiplication/synergism/(P)/ +Áê¾è¤ê [¤¢¤¤¤Î¤ê] /(n) riding together/(P)/ +Áê¾è¸ú²Ì [¤½¤¦¤¸¤ç¤¦¤³¤¦¤«] /synergy/ +Áê¾èºîÍÑ [¤½¤¦¤¸¤ç¤¦¤µ¤è¤¦] /synergism/ +Áê¾èÀÑ [¤½¤¦¤¸¤ç¤¦¤»¤­] /(n) (math) product/ +Áê¾èÊ¿¶Ñ [¤½¤¦¤¸¤ç¤¦¤Ø¤¤¤­¤ó] /geometric mean/ +Áê¾ì [¤½¤¦¤Ð] /(n) market price/speculation/estimation/(P)/ +Áê¾ì»Õ [¤½¤¦¤Ð¤·] /(n) speculator/ +Áê¿È¸ß¤¤ [¤¢¤¤¤ß¤¿¤¬¤¤] /(n) mutual assistance or sympathy/ +Áê¿Þ [¤¢¤¤¤º] /(n,vs) sign/signal/ +ÁêÀ­ [¤¢¤¤¤·¤ç¤¦] /(n) affinity/compatibility/(P)/ +ÁêÀ¸¤¤ [¤¢¤¤¤ª¤¤] /(n) developing together/ +ÁêÀ¸¤Î¾¾ [¤¢¤¤¤ª¤¤¤Î¤Þ¤Ä] /double pine/twin pines/ +ÁêÀÊ [¤¢¤¤¤»¤­] /(n) a table (at a restaurant) with someone you don't know/ +Áê³ [¤½¤¦¤¾¤¯] /(n) succession/inheritance/(P)/ +Á곸¢ [¤½¤¦¤¾¤¯¤±¤ó] /(n) heirship/(claim) the (right of) succession/one's inheritance rights/ +Á곺⻺ [¤½¤¦¤¾¤¯¤¶¤¤¤µ¤ó] /inheritance/inherited property/heritage/ +Áê³¿Í [¤½¤¦¤¾¤¯¤Ë¤ó] /(n) heir/heiress/inheritor/ +Áê³ÀÇ [¤½¤¦¤¾¤¯¤¼¤¤] /(n) inheritance tax/(P)/ +Áê³Á褤 [¤½¤¦¤¾¤¯¤¢¤é¤½¤¤] /inheritance dispute/ +ÁêÂǤÁ [¤¢¤¤¤¦¤Á] /(n) simultaneously striking each other/ +ÁêÂÐ [¤¢¤¤¤¿¤¤] /(n,vs) confrontation/facing/between ourselves/no third party/tete-a-tete/(P)/ +ÁêÂÐ [¤½¤¦¤¿¤¤] /(n) relative/ +ÁêÂзɸì [¤½¤¦¤¿¤¤¤±¤¤¤´] /(n) relative respectful speech/relative honorifics/ +ÁêÂÐ¸íº¹ [¤½¤¦¤¿¤¤¤´¤µ] /relative error/ +ÁêÂлà [¤¢¤¤¤¿¤¤¤¸¤Ë] /(n) double suicide/ +ÁêÂм¾ÅÙ [¤½¤¦¤¿¤¤¤·¤Ä¤É] /relative humidity/ +ÁêÂмçµÁ [¤½¤¦¤¿¤¤¤·¤å¤®] /relativism/ +ÁêÂÐ¿Ô¤Ç [¤¢¤¤¤¿¤¤¤º¤¯¤Ç] /by mutual consent/ +ÁêÂÐÀ­ [¤½¤¦¤¿¤¤¤»¤¤] /relativity/ +ÁêÂÐÀ­¸¶Íý [¤½¤¦¤¿¤¤¤»¤¤¤²¤ó¤ê] /(n) the principle of relativity/ +ÁêÂÐÀ­ÍýÏÀ [¤½¤¦¤¿¤¤¤»¤¤¤ê¤í¤ó] /(n) The Theory of Relativity/ +ÁêÂЮÅÙ [¤½¤¦¤¿¤¤¤½¤¯¤É] /relative velocity/ +ÁêÂÐÃÍ [¤½¤¦¤¿¤¤¤Á] /relative value/ +ÁêÂÐŪ [¤½¤¦¤¿¤¤¤Æ¤­] /(adj-na) relative/(P)/ +ÁêÂÐÇäÇã [¤¢¤¤¤¿¤¤¤Ð¤¤¤Ð¤¤] /negotiated transaction/ +ÁêÂÐɾ²Á [¤½¤¦¤¿¤¤¤Ò¤ç¤¦¤«] /a relative evaluation/ +ÁêÂÐÏÀ [¤½¤¦¤¿¤¤¤í¤ó] /relativism (phil.)/ +ÁêÃÌ [¤½¤¦¤À¤ó] /(n,vs) consultation/discussion/(P)/ +ÁêÃ̤˾è¤ë [¤½¤¦¤À¤ó¤Ë¤Î¤ë] /(exp) to take part in a consultation/ +ÁêÃ̤ËÍ¿¤ë [¤½¤¦¤À¤ó¤Ë¤¢¤º¤«¤ë] /(exp) to be consulted/ +ÁêÃ̽ê [¤½¤¦¤À¤ó¤¸¤ç] /consultation office/bureau/(P)/ +ÁêÃÌÌò [¤½¤¦¤À¤ó¤ä¤¯] /(n) counselor/adviser/(P)/ +ÁêÄÈ [¤¢¤¤¤Å¤Á] /(n) sounds given during a conversation to indicate comprehension/(P)/ +ÁêÄȤòÂÇ¤Ä [¤¢¤¤¤Å¤Á¤ò¤¦¤Ä] /(exp) to make agreeable responses/to be a yes-man/ +ÁêÄÊ [¤¢¤¤¤Å¤Á] /(n) sounds given during a conversation to indicate comprehension/ +ÁêÄï»Ò [¤¢¤¤¤Ç¤·] /(n) fellow students/ +ÁêÅ´ [¤½¤¦¤Æ¤Ä] /Sagami Railway/ +ÁêÅÁ [¤½¤¦¤Ç¤ó] /(n) inheritance/ +ÁêÅö [¤½¤¦¤È¤¦] /(adj-na,n-adv) (1) suitable/fair/tolerable/proper/(2) extremely/(P)/ +ÁêÅö¤ÊÃí°Õ [¤½¤¦¤È¤¦¤Ê¤Á¤å¤¦¤¤] /(exp) due diligence/due care/ +ÁêÅö¿ô [¤½¤¦¤È¤¦¤¹¤¦] /a considerable number/a fair number/ +ÁêÅù¤·¤¤ [¤¢¤¤¤Ò¤È¤·¤¤] /(adj) equal to each other/ +ÁêƤ¤Á [¤¢¤¤¤¦¤Á] /(n) simultaneously striking each other/ +ÁêÆþ¤ì¤Ê¤¤ [¤¢¤¤¤¤¤ì¤Ê¤¤] /(adj,exp) in conflict/incompatible/out of harmony/running counter/ +Áêȼ¤¦ [¤¢¤¤¤È¤â¤Ê¤¦] /(v5u) to accompany/ +ÁêȾ¤Ð¤¹¤ë [¤¢¤¤¤Ê¤«¤Ð¤¹¤ë] /(exp) to have a fifty-fifty (chance)/ +ÁêÈ¿ [¤¢¤¤¤Ï¤ó] /(n,vs) disagreement/contrary/ +ÁêÈ¿ [¤½¤¦¤Ï¤ó] /(n,vs) disagreement/contrary/ +ÁêÈ¿À­ [¤½¤¦¤Ï¤ó¤»¤¤] /(adj-na) reciprocal/ +ÁêÈ¿ÄêÍý [¤½¤¦¤Ï¤ó¤Æ¤¤¤ê] /reciprocity theorem (physics)/ +ÁêȿŪ [¤½¤¦¤Ï¤ó¤Æ¤­] /(adj-na,adv) reciprocal/reciprocally/ +ÁêÈÄ [¤¢¤¤¤Ð¤ó] /(n) medium-sized paper/medium-sized book/ +ÁêÉô²° [¤¢¤¤¤Ù¤ä] /(n) sharing a room/ +ÁêÊѤï¤é¤º [¤¢¤¤¤«¤ï¤é¤º] /(adv,n) as ever/as usual/the same/(P)/ +ÁêÊä [¤½¤¦¤Û] /(n) complement/ +ÁêÊäÀ­ [¤½¤¦¤Û¤»¤¤] /(n) complementation/ +ÁêÊäÀ­¸¶Íý [¤½¤¦¤Û¤»¤¤¤²¤ó¤ê] /complementarity/ +ÁêÊý [¤¢¤¤¤«¤¿] /(n) partner/companion/ +ÁêËÀ [¤¢¤¤¤Ü¤¦] /(n) partner/pal/accomplice/(P)/ +ÁêËÆ [¤½¤¦¤Ü¤¦] /(n) looks/features/ +ÁêËÐ [¤¹¤â¤¦] /(n) sumo wrestling/(P)/ +ÁêËФˤʤé¤Ê¤¤ [¤¹¤â¤¦¤Ë¤Ê¤é¤Ê¤¤] /(exp) is no match for/can't hold a candle to/ +ÁêËмè¤ê [¤¹¤â¤¦¤È¤ê] /(Sumo) wrestler/(P)/ +ÁêËÐÉô²° [¤¹¤â¤¦¤Ù¤ä] /(n) Sumo stable/ +ÁêÌò [¤¢¤¤¤ä¤¯] /(n) colleague/ +ÁêÍƤì¤Ê¤¤ [¤¢¤¤¤¤¤ì¤Ê¤¤] /(adj,exp) in conflict/incompatible/out of harmony/running counter/ +ÁêÐØ¤Ã¤Æ [¤¢¤¤¤Þ¤Ã¤Æ] /(adv) coupled with/together/ +ÁêÑî [¤½¤¦¤³¤¯] /(n) rivalry/ +Áë [¤Þ¤É] /(n) window/(P)/ +Á륬¥é¥¹ [¤Þ¤É¥¬¥é¥¹] /windowpane/ +Áë±Û¤·¤Ë [¤Þ¤É¤´¤·¤Ë] /over the window sill/ +Áë³° [¤½¤¦¤¬¤¤] /(n) outside a window/ +Áë³Ý¤± [¤Þ¤É¤«¤±] /(n) curtains/ +Áë¸ý [¤Þ¤É¤°¤Á] /(n) ticket window/(P)/ +ÁëºÝ [¤Þ¤É¤®¤ï] /(n) (at the) window/(P)/ +ÁëºÝ¤ÎÀÊ [¤Þ¤É¤®¤ï¤Î¤»¤­] /window-side seat/ +ÁëºÝ² [¤Þ¤É¤®¤ï¤¾¤¯] /(n) useless employees (shunted off by a window to pass their remaining time until retirement)/ +Áë¦ [¤Þ¤É¤¬¤ï] /(adj-no) window-side/ +ÁëÊÕ [¤Þ¤É¤Ù] /(n) by the window/ +ÁëÌÀ¤ê [¤Þ¤É¤¢¤«¤ê] /(n) light coming in or leaking through a window/ +ÁëÏÈ [¤Þ¤É¤ï¤¯] /(n) window frame/sash/ +Áì¹Ç [¤½¤¦¤³¤¦] /(n) plain food/simple living/ +Áì¼è¤ê [¤«¤¹¤È¤ê] /(n) low-grade liquor/ +Áì½Á [¤«¤¹¤¸¤ë] /(n) soup made with sake lees/ +ÁìÄÒ [¤«¤¹¤Å¤±] /(n) (fish or vegetables) pickled in sake lees/ +Áí [¤½¤¦] /(n,pref) whole/all/general/gross/(P)/ +Áí¤¸¤Æ [¤½¤¦¤¸¤Æ] /(adv) in general/generally/ +Áí¤Æ [¤¹¤Ù¤Æ] /(adj-no,n-adv,n) all/the whole/entirely/in general/wholly/ +Áí¤Ù¤Æ [¤¹¤Ù¤Æ] /(adj-no,n-adv,n) all/the whole/entirely/in general/wholly/ +Áí°Õ [¤½¤¦¤¤] /(n) consensus of opinion/(P)/ +Áí°÷ [¤½¤¦¤¤¤ó] /(n) the entire strength/all hands/all the members/ +Áí²Ç [¤½¤¦¤«] /(n) (Edo period) streetwalker/ +Áí²Ö [¤½¤¦¤Ð¤Ê] /(n) all-around/across-the-board/ +Áí²Ö¼° [¤½¤¦¤Ð¤Ê¤·¤­] /across-the-board (policy)/ +Áí²è [¤½¤¦¤«¤¯] /(n) the stroke-count of a kanji/ +Áí²ñ [¤½¤¦¤«¤¤] /(n) general meeting/(P)/ +Áí²ñ¤òή¤¹ [¤½¤¦¤«¤¤¤ò¤Ê¤¬¤¹] /(exp) to call off a general meeting/ +Áí²ñ²° [¤½¤¦¤«¤¤¤ä] /(n) extortionist that threatens to disrupt stock-holder meetings/(P)/ +Áí³× [¤½¤¦¤¬¤ï] /full-leather/leather-bound (book)/ +Áí³Û [¤½¤¦¤¬¤¯] /(n) sum total/total amount/(P)/ +Áí³Ý¤«¤ê [¤½¤¦¤¬¤«¤ê] /(n) in a body/concentrated force/combined efforts/ +Áí³ç [¤½¤¦¤«¤Ä] /(n) synthesis/recap/generalize/(P)/ +Áí³ç¼ÁÌä [¤½¤¦¤«¤Ä¤·¤Ä¤â¤ó] /general interpellation (in the Diet)/ +Áí³çŪ [¤½¤¦¤«¤Ä¤Æ¤­] /(adj-na) all-inclusive/all-embracing/overall/ +Áí³í [¤½¤¦¤«¤Ä] /(n) being in general control of/ +Áí´ªÄê [¤½¤¦¤«¤ó¤¸¤ç¤¦] /(n) a final settlement/ +Áí´Æ [¤½¤¦¤«¤ó] /(n) inspector general/commissioner/(P)/ +Áí´ÆÆÄ [¤½¤¦¤«¤ó¤È¤¯] /general manager/ +Áí¶Í [¤½¤¦¤®¤ê] /(n) made entirely of paulownia wood/ +Áí·× [¤½¤¦¤±¤¤] /(n) total/(P)/ +Áí·è»» [¤½¤¦¤±¤Ã¤µ¤ó] /(n) complete financial statement/(P)/ +Áí·þ¤ê [¤½¤¦¤Þ¤¯¤ê] /(n) general overview/ +Áí¸¦ [¤½¤¦¤±¤ó] /(n) general research/total research/ +Áí¸« [¤½¤¦¤±¤ó] /(n) observing a performance in a large group/ +Áí¹¶·â [¤½¤¦¤³¤¦¤²¤­] /(n) general attack/general offensive/ +Áí¹â [¤½¤¦¤À¤«] /(n) total amount/ +Áí¹ç [¤½¤¦¤´¤¦] /(n,vs) synthesis/coordination/putting together/integration/composite/(P)/ +Áí¹ç¥Ç¥¸¥¿¥ëÄÌ¿®ÌÖ [¤½¤¦¤´¤¦¥Ç¥¸¥¿¥ë¤Ä¤¦¤·¤ó¤â¤¦] /(n) integrated services digital network (ISDN)/ +Áí¹ç¥Ó¥¿¥ß¥óºÞ [¤½¤¦¤´¤¦¥Ó¥¿¥ß¥ó¤¶¤¤] /(n) multivitamin/ +Áí¹ç²Ê³Ø [¤½¤¦¤´¤¦¤«¤¬¤¯] /(n) synthetic science/ +Áí¹ç²ÝÀÇ [¤½¤¦¤´¤¦¤«¤¼¤¤] /tax on aggregate income/ +Áí¹ç³«È¯ [¤½¤¦¤´¤¦¤«¤¤¤Ï¤Ä] /integrated development/ +Áí¹ç·Ý½Ñ [¤½¤¦¤´¤¦¤²¤¤¤¸¤å¤Ä] /composite art/ +Áí¹ç¸ýºÂ [¤½¤¦¤´¤¦¤³¤¦¤¶] /(n) savings account/deposit account/ +Áí¹ç»¨»ï [¤½¤¦¤´¤¦¤¶¤Ã¤·] /general-interest magazine/ +Áí¹ç¼ý»Ù [¤½¤¦¤´¤¦¤·¤å¤¦¤·] /overall balance of payments/ +Áí¹ç¾¦¼Ò [¤½¤¦¤´¤¦¤·¤ç¤¦¤·¤ã] /a general trading company/ +Áí¹çÂç³Ø [¤½¤¦¤´¤¦¤À¤¤¤¬¤¯] /(n) university/ +Áí¹çŪ [¤½¤¦¤´¤¦¤Æ¤­] /(adj-na) synthetic/comprehensive/(P)/ +Áí¹çŪÉʼÁ´ÉÍý [¤½¤¦¤´¤¦¤Æ¤­¤Ò¤ó¤·¤Ä¤«¤ó¤ê] /(n) total quality control (TQC)/ +Áí¹çɱ¡ [¤½¤¦¤´¤¦¤Ó¤ç¤¦¤¤¤ó] /general hospital/ +ÁíºÚ [¤½¤¦¤¶¤¤] /(n) side dish/daily (household) dish/ +ÁíºÛ [¤½¤¦¤µ¤¤] /(n) president/(P)/ +Áíº÷°ú [¤½¤¦¤µ¤¯¤¤¤ó] /(n) general index/ +Áí»ÅÉñ [¤½¤¦¤¸¤Þ¤¤] /(n) finishing up (a job)/selling out/buying up/ +Áí»ÊÎá´± [¤½¤¦¤·¤ì¤¤¤«¤ó] /(n) commander-in-chief/supreme commander/ +Áí»ÊÎáÉô [¤½¤¦¤·¤ì¤¤¤Ö] /(command) headquarters/ +Áí»Ø´ø [¤½¤¦¤·¤­] /supreme command/direction over all/ +Áí»Ø´ø´± [¤½¤¦¤·¤­¤«¤ó] /supreme commander/ +Áí»Ù½Ð [¤½¤¦¤·¤·¤å¤Ä] /total expenditures/ +Áí»ÙÇÛ¿Í [¤½¤¦¤·¤Ï¤¤¤Ë¤ó] /(n) general manager/ +Áí»ñ»º [¤½¤¦¤·¤µ¤ó] /total assets/ +Áí»ñËÜÍø±×Ψ [¤½¤¦¤·¤Û¤ó¤ê¤¨¤­¤ê¤Ä] /(n) return on assets (ROA)/ +Áí¼­¿¦ [¤½¤¦¤¸¤·¤ç¤¯] /(n,vs) mass resignation/(P)/ +Áí¼Ò [¤½¤¦¤¸¤ã] /(n) shrine enshrining several gods/ +Áí¼ýÆþ [¤½¤¦¤·¤å¤¦¤Ë¤å¤¦] /(n) total income/ +Áí½Ð [¤½¤¦¤Ç] /(n) all together/ +Áí½ñ [¤½¤¦¤·¤ç] /(n) series (of publications)/library (of literature)/ +Áí¾¨¤á [¤½¤¦¤Ê¤á] /(n) annihilation/a sweeping victory/ +Áí¾Î [¤½¤¦¤·¤ç¤¦] /(n) general term/ +Áí¾õ²Ö½ø [¤½¤¦¤¸¤ç¤¦¤«¤¸¤ç] /racemous inflorescence/raceme/ +Áí¿È [¤½¤¦¤ß] /(n) one's whole body/ +Áí¿Í¸ý [¤½¤¦¤¸¤ó¤³¤¦] /total population/ +Áí¿ã [¤½¤¦¤¹¤¤] /(n) commander/leader/(P)/ +Áí¿ô [¤½¤¦¤¹¤¦] /(n) total (number)/(P)/ +ÁíÀª [¤½¤¦¤¼¤¤] /(n) all members/whole army/(P)/ +ÁíÀâ [¤½¤¦¤»¤Ä] /(n) review article/general remarks/ +ÁíÁªµó [¤½¤¦¤»¤ó¤­¤ç] /(n) general election/(P)/ +Áí§ [¤½¤¦¤½¤¯] /(n) general rules/ +ÁíÂÎ [¤½¤¦¤¿¤¤] /(adv,n) the whole/originally/(P)/ +ÁíÂàµÑ [¤½¤¦¤¿¤¤¤­¤ã¤¯] /a full retreat/a general retreat/ +ÁíÂå [¤½¤¦¤À¤¤] /(n) representative/ +ÁíÂç¾­ [¤½¤¦¤À¤¤¤·¤ç¤¦] /(n) supreme commander/ +ÁíĹ [¤½¤¦¤Á¤ç¤¦] /(n) (college) president/secretary-general/(P)/ +ÁíÄù¤á [¤½¤¦¤¸¤á] /(n) the total/ +ÁíÅÀ [¤½¤¦¤Æ¤ó] /(n) sum total of one's marks/total points or score/ +ÁíÅö¤¿¤ê [¤½¤¦¤¢¤¿¤ê] /(n) round-robin/(P)/ +ÁíÅö¤¿¤êÀï [¤½¤¦¤¢¤¿¤ê¤»¤ó] /round robin event/ +ÁíÅý [¤½¤¦¤È¤¦] /(n) president/generalissimo/(P)/ +ÁíÅýÁªµó [¤½¤¦¤È¤¦¤»¤ó¤­¤ç] /presidential election/ +ÁíÆ°°÷ [¤½¤¦¤É¤¦¤¤¤ó] /(n) general mobilization/(P)/ +ÁíƱÌÁÈí¶È [¤½¤¦¤É¤¦¤á¤¤¤Ò¤®¤ç¤¦] /(n) general strike/ +ÁíÆÄ [¤½¤¦¤È¤¯] /(n) governor-general/(P)/ +ÁíÆÄÉÜ [¤½¤¦¤È¤¯¤Õ] /(n) government-general/ +ÁíÆó³¬ [¤½¤¦¤Ë¤«¤¤] /(n) full two-story house/ +ÁíÇä¤ê¾å¤² [¤½¤¦¤¦¤ê¤¢¤²] /total sales/total proceeds/ +ÁíÇä¾å [¤½¤¦¤¦¤ê¤¢¤²] /total sales/total proceeds/ +Áíȱ [¤½¤¦¤Ï¤Ä] /(n) wearing one's hair knotted in the back/ +ÁíÈé [¤½¤¦¤¬¤ï] /full-leather/leather-bound (book)/ +ÁíÈí¶È [¤½¤¦¤Ò¤®¤ç¤¦] /(n) a general strike/ +Áíɾ [¤½¤¦¤Ò¤ç¤¦] /(n) (abbr) General Council of Trade Unions of Japan/(P)/ +ÁíÉè [¤½¤¦¤Õ] /(n) a full musical score/ +ÁíÉðÀþ [¤½¤¦¤Ö¤»¤ó] /Sobu Line (Chiba-Tokyo Railway)/ +ÁíÊÁ [¤½¤¦¤¬¤é] /(n) (clothing) patterned all over/ +ÁíÊÌ [¤½¤¦¤Ù¤Ä] /(adv) generally/ +ÁíÊø¤ì [¤½¤¦¤¯¤º¤ì] /(n) a rout/ +ÁíËÜ²È [¤½¤¦¤Û¤ó¤±] /(n) head family/main branch of a school or religion/ +ÁíËÜ»³ [¤½¤¦¤Û¤ó¤¶¤ó] /(n) (1) (Buddh) head temple of a sect/(2) (organizational) headquarters/(P)/ +ÁíËÜŹ [¤½¤¦¤Û¤ó¤Æ¤ó] /head office/ +Áí̳ [¤½¤¦¤à] /(n) general business (affairs)/manager/director/adjutant general (mil)/(P)/ +Áí̳²Ý [¤½¤¦¤à¤«] /(n) general affairs section/ +Áí̳¶É [¤½¤¦¤à¤­¤ç¤¯] /General Affairs Bureau/(P)/ +Áí̳¾Ê [¤½¤¦¤à¤·¤ç¤¦] /(n) Ministry of Public Management, Home Affairs, Posts and Telecommunications/ +Áí̳ģ [¤½¤¦¤à¤Á¤ç¤¦] /General Affairs Agency/ +Áí̳Ĺ´± [¤½¤¦¤à¤Á¤ç¤¦¤«¤ó] /director-general/ +Áí̳Éô [¤½¤¦¤à¤Ö] /(n) general affairs department (bureau)/executive section/(P)/ +Áí̳ÉôĹ [¤½¤¦¤à¤Ö¤Á¤ç¤¦] /chief of the general affairs department (bureau)/chief of the executive section/ +ÁíÌÏÍÍ [¤½¤¦¤â¤è¤¦] /(n) (clothing) patterned all over/ +ÁíÌÓΩ¤Ä [¤½¤¦¤±¤À¤Ä] /(v5t) to relate a hair-raising account or experience/ +ÁíÌÜÏ¿ [¤½¤¦¤â¤¯¤í¤¯] /(n) index/ +ÁíÌç [¤½¤¦¤â¤ó] /(n) main gate/ +Áíͽ»» [¤½¤¦¤è¤µ¤ó] /(n) complete budget/ +ÁíÍȤ² [¤½¤¦¤¢¤²] /(n) hiring a number of geisha for an entertainment/ +ÁíÍ÷ [¤½¤¦¤é¤ó] /(n) superintendence/control/ +ÁíÍý [¤½¤¦¤ê] /(n,vs) prime minister/leader/overseer (of national affairs)/president/(P)/ +ÁíÍýÂç¿Ã [¤½¤¦¤ê¤À¤¤¤¸¤ó] /Prime Minister/(P)/ +ÁíÍýÉÜ [¤½¤¦¤ê¤Õ] /(n) Prime Minister's office/(P)/ +ÁíÍýÉÜÁí̳Ĺ´± [¤½¤¦¤ê¤Õ¤½¤¦¤à¤Á¤ç¤¦¤«¤ó] /Director General of Prime Minister's Office/ +Áí΢ [¤½¤¦¤¦¤é] /(n) (full) lining/ +ÁíΩ¤Á [¤½¤¦¤À¤Á] /standing in a group/standing up in unison/ +ÁíÎÌ [¤½¤¦¤ê¤ç¤¦] /(n) aggregate amount/(P)/ +ÁíÎÎ [¤½¤¦¤ê¤ç¤¦] /(n) eldest child/ +ÁíÎλö [¤½¤¦¤ê¤ç¤¦¤¸] /(n) consul general/(P)/ +ÁíÎλö´Û [¤½¤¦¤ê¤ç¤¦¤¸¤«¤ó] /(n) consulate-general/ +ÁíÎΩ»Ò [¤½¤¦¤ê¤ç¤¦¤à¤¹¤³] /eldest son/ +ÁíÎÎ̼ [¤½¤¦¤ê¤ç¤¦¤à¤¹¤á] /(n) eldest daughter/ +ÁíÎÏ [¤½¤¦¤ê¤ç¤¯] /(n) total energy/all efforts/(P)/ +ÁíÎÏÀï [¤½¤¦¤ê¤ç¤¯¤»¤ó] /(n) all-out war/ +ÁíÏÀ [¤½¤¦¤í¤ó] /(n) general remarks/(P)/ +ÁíÏ [¤½¤¦¤ï] /(n) sum total/ +ÁíÚ° [¤½¤¦¤é¤ó] /(n) control/ +ÁíÞ´¤¤ [¤½¤¦¤¶¤é¤¤] /(n) general review/ +Áî¹ç [¤½¤¦¤´¤¦] /(n,vs) synthesis/coordination/putting together/integration/composite/ +ÁîÍ÷ [¤½¤¦¤é¤ó] /(n) comprehensive bibliography/general survey/ +ÁïÉÒ [¤½¤¦¤Ó¤ó] /(adj-na,n) sagacity/cleverness/ +ÁïÌÀ [¤½¤¦¤á¤¤] /(adj-na,n) wisdom/sagacity/ +Áð [¤¯¤µ] /(n) grass/(P)/ +Á𡹠[¤½¤¦¤½¤¦] /(adj-na,int,n) brevity/rudeness/hurry/ +Áð¤Îº¬ [¤¯¤µ¤Î¤Í] /(exp,n) grassroots/rank and file/the roots of grass/(P)/ +Áð¤Îº¬±¿Æ° [¤¯¤µ¤Î¤Í¤¦¤ó¤É¤¦] /(n) grass-roots movement/ +Áð¤Îº¬Ì±¼ç¼çµÁ [¤¯¤µ¤Î¤Í¤ß¤ó¤·¤å¤·¤å¤®] /(n) grass-roots democracy/ +Áð¤ÎÍÕ [¤¯¤µ¤Î¤Ï] /blade of grass/ +Áð¤à¤·¤ê [¤¯¤µ¤à¤·¤ê] /(n) weeding/weeder/weeding fork/ +Áð°Ã [¤½¤¦¤¢¤ó] /(n) thatched hut/ +Áð°Æ [¤½¤¦¤¢¤ó] /(n) draft/(P)/ +Áð±À¿ý [¤¯¤µ¤Ò¤Ð¤ê] /(n) grass cricket/ +Áð²° [¤¯¤µ¤ä] /(n) thatched hut/ +Áð²° [¤½¤¦¤ª¤¯] /(n) thatched hut/ +Áð²°º¬ [¤¯¤µ¤ä¤Í] /(n) thatched roof/ +Áð²¾Ì¾ [¤½¤¦¤¬¤Ê] /(n) cursive hiragana/ +Áð²Ö [¤¯¤µ¤Ð¤Ê] /(n) flower/flowering plant/(P)/ +Áð²Ö [¤½¤¦¤«] /(n) flower/flowering plant/ +Áð²é¤ì¤ë [¤¯¤¿¤Ó¤ì¤ë] /(v1) to get tired/to wear out/(P)/ +Áð²é¤ìÌÙ¤± [¤¯¤¿¤Ó¤ì¤â¤¦¤±] /(n) thankless/waste of effort/much ado about nothing/ +Á𴢤ê [¤¯¤µ¤«¤ê] /(n) mowing/mower/(P)/ +Áð´§ [¤¯¤µ¤«¤ó¤à¤ê] /(n) (1) kanji "grass radical" (radical 140)/(2) grass crown/ +Áðµû [¤½¤¦¤®¤ç] /(n) grass carp/ +Áð¶¥ÇÏ [¤¯¤µ¤±¤¤¤Ð] /(n) local horse race/ +Áð·îή [¤½¤¦¤²¤Ä¤ê¤å¤¦] /Sogetsu school of flower arrangement/ +Á𸶠[¤¯¤µ¤Ï¤é] /(n) grass-covered plain/grasslands/meadows/savannah/prairie/steppe/ +Á𸶠[¤½¤¦¤²¤ó] /(n) grass-covered plain/grasslands/meadows/savannah/prairie/steppe/(P)/ +Áð¸Ï¤ì [¤¯¤µ¤¬¤ì] /(n) autumn/withering of the grass/ +Áð¹Æ [¤½¤¦¤³¤¦] /(n) notes/draft/manuscript/(P)/ +Á𺬠[¤½¤¦¤³¤ó] /(n) grass roots/ +Áðº¬ÌÚÈé [¤½¤¦¤³¤ó¤â¤¯¤Ò] /(n) medicinal roots and bark/Chinese herbal medicine/ +Áð»Ò [¤½¤¦¤·] /(n) storybook/ +Áð»Ô [¤¯¤µ¤¤¤Á] /(n) flower market during obon/ +Áð»æ [¤½¤¦¤·] /(n) storybook/ +Áð¼è¤ê [¤¯¤µ¤È¤ê] /(n) weeding/weeder/weeding fork/ +Áð½ñ [¤½¤¦¤·¤ç] /(n) cursive script/"grass" kanji/(P)/ +Áð¾æ [¤¯¤µ¤¿¤±] /(n) rice plant's height/ +Áð¾ì¤Î±Æ [¤¯¤µ¤Ð¤Î¤«¤²] /under the sod/ +Á𿧠[¤¯¤µ¤¤¤í] /(n) dark green/ +Áð¿© [¤½¤¦¤·¤ç¤¯] /(n) herbivorous/(P)/ +Áð¿©Æ°Êª [¤½¤¦¤·¤ç¤¯¤É¤¦¤Ö¤Ä] /herbivore/ +Á𿼤¤ [¤¯¤µ¤Ö¤«¤¤] /(adj) grassy/weedy/ +ÁðÀ¢ [¤¯¤µ¤º¤ê] /(n) tassets (on a suit of armor)/vegetable dye/ +ÁðÁÏ [¤½¤¦¤½¤¦] /(n) beginning/inauguration/ +ÁðÁÏ´ü [¤½¤¦¤½¤¦¤­] /beginning/outset/ +ÁðÁлæ [¤¯¤µ¤¾¤¦¤·] /(n) picture book/ +ÁðÁÑ [¤¯¤µ¤à¤é] /(n) clump of bushes/grassy place/thicket/jungle/the bush/ +ÁðÁêËÐ [¤¯¤µ¤º¤â¤¦] /(n) amateur sumo wrestling/ +ÁðÁð [¤½¤¦¤½¤¦] /(adj-na,int,n) brevity/rudeness/hurry/ +ÁðÂÎ [¤½¤¦¤¿¤¤] /(n) character written in "sousho" style/ +ÁðÃÄ»Ò [¤¯¤µ¤À¤ó¤´] /(n) mugwort-flavored rice dumpling/ +ÁðÃÏ [¤¯¤µ¤Á] /(n) meadow/grassland/ +ÁðÃÏ [¤½¤¦¤Á] /(n) meadow/grassland/ +ÁðÅ« [¤¯¤µ¤Ö¤¨] /(n) reed pipe/ +ÁðƲ [¤½¤¦¤É¤¦] /(n) thatched hut/monks cell/(my) humble abode/ +ÁðÆþ¤ê¿å¾½ [¤¯¤µ¤¤¤ê¤¹¤¤¤·¤ç¤¦] /grass-blade patterns in crystal/ +ÁðÈî [¤¯¤µ¤´¤¨] /(n) compost/ +ÁðÉø¤­ [¤¯¤µ¤Ö¤­] /(n) thatch/ +Áðʪ [¤¯¤µ¤â¤Î] /(n) short plants for flower arrangements/ +Áðʬ¤± [¤¯¤µ¤ï¤±] /(n) pioneer/pathfinder/originator/founder/trailblazer/(P)/ +ÁðËÜ [¤½¤¦¤Û¤ó] /(n) herbs/ +ÁðËí [¤¯¤µ¤Þ¤¯¤é] /(n) overnight stay when traveling/ +ÁðÌÚ [¤¯¤µ¤­] /(n) plants/vegetation/(P)/ +ÁðÌÚ [¤½¤¦¤â¤¯] /(n) plants/vegetation/(P)/ +ÁðÌß [¤¯¤µ¤â¤Á] /(n) rice-flour dumplings mixed with mugwort/ +ÁðÌîµå [¤¯¤µ¤ä¤­¤å¤¦] /(n) grass-lot baseball/ +ÁðÍÕ [¤¯¤µ¤Ð] /(n) blades of grass/ +ÁðÍú [¤¾¤¦¤ê] /(n) zoori (Japanese footwear)/sandals/(P)/ +ÁðÍú¼è¤ê [¤¾¤¦¤ê¤È¤ê] /(n) servant in charge of footwear/ +ÁðÍúÃî [¤¾¤¦¤ê¤à¤·] /(n) paramecium/ +ÁðÝÛ¤ê [¤¯¤µ¤à¤·¤ê] /(n) weeding/weeder/weeding fork/ +Áðä¶ [¤¯¤µ¤Ü¤¦¤­] /(n) broom/ +ÁððÞ [¤ï¤é¤¸] /(n) straw sandals/ +ÁððÞÃî [¤ï¤é¤¸¤à¤·] /(n) wood louse/wood lice/slater/ +Áðñ¶ [¤¯¤µ¤â¤Á] /(n) rice-flour dumplings mixed with mugwort/ +Áñ±à [¤·¤ç¤¦¤¨¤ó] /(n) manor/demesne/ +Áñ±àÀ© [¤·¤ç¤¦¤¨¤ó¤»¤¤] /manorial system/ +Áñ±àÀ©ÅÙ [¤·¤ç¤¦¤¨¤ó¤»¤¤¤É] /manorial system/ +Áñ¸· [¤·¤ç¤¦¤´¤ó] /(adj-na,n,vs) adorning (a Buddhist statue)/ +Áñ¸· [¤½¤¦¤´¤ó] /(adj-na,n) solemnity/gravity/impressiveness/(P)/ +Áñ»Ê [¤·¤ç¤¦¤¸] /(n) administrator of a manor/ +Áñ½Å [¤½¤¦¤Á¤ç¤¦] /(adj-na,n) solemn/grave/impressive/ +Áò¤ÎÎó [¤½¤¦¤Î¤ì¤Ä] /funeral procession/ +Áò¤êµî¤ë [¤Û¤¦¤à¤ê¤µ¤ë] /(v5r) to consign to oblivion/ +Áò¤ë [¤Û¤¦¤à¤ë] /(v5r) to bury/to inter/to entomb/to consign to oblivion/to shelve/(P)/ +Áòµ· [¤½¤¦¤®] /(n) funeral service/(P)/ +Áòµ·²° [¤½¤¦¤®¤ä] /(n) undertaker's/ +Áòµ·¼° [¤½¤¦¤®¤·¤­] /funeral ceremony/wake/ +Áòµ·¼Ò [¤½¤¦¤®¤·¤ã] /(n) undertaker's/ +Áòµ·¾ì [¤½¤¦¤®¤¸¤ç¤¦] /funeral home/ +Áò¶ñ [¤½¤¦¤°] /(n) funeral items/ +Áòº× [¤½¤¦¤µ¤¤] /(n) funerals and ceremonial occasions/(P)/ +Áò¼° [¤½¤¦¤·¤­] /(n) funeral/(P)/ +ÁòÁ÷ [¤½¤¦¤½¤¦] /(n) attendance at a funeral/(P)/ +ÁòÁ÷¶Ê [¤½¤¦¤½¤¦¤­¤ç¤¯] /funeral march/ +ÁòÁ÷¹Ô¿Ê¶Ê [¤½¤¦¤½¤¦¤³¤¦¤·¤ó¤­¤ç¤¯] /funeral journey (march)/ +ÁòÎé [¤½¤¦¤ì¤¤] /(n) funeral/ +ÁòÎó [¤½¤¦¤ì¤Ä] /(n) funeral procession/(P)/ +Áó¤¤ [¤¢¤ª¤¤] /(oK) (adj) blue/pale/green/unripe/inexperienced/ +Áó±ô [¤½¤¦¤¨¤ó] /(n) bismuth/ +Áó³¤ [¤½¤¦¤«¤¤] /(n) blue waters/ +ÁóÀ¸ [¤½¤¦¤»¤¤] /(n) the masses/people/ +ÁóÁ³ [¤½¤¦¤¼¤ó] /(adj-na,n) blue/bluish/dim/ +ÁóÅ· [¤½¤¦¤Æ¤ó] /(n) blue (azure) sky/ +ÁóÇò [¤½¤¦¤Ï¤¯] /(adj-na,n) pale/pallid/ +ÁóÇò¿§ [¤½¤¦¤Ï¤¯¤·¤ç¤¯] /(adj-na) pale/ +Áóص¤È¤·¤Æ [¤½¤¦¤³¤¦¤È¤·¤Æ] /in great haste/ +Áóè« [¤½¤¦¤Ü¤¦] /(adj-na,n) dusky/shadowy/ +Áô [¤â] /(n) duckweed/seaweed/algae/(P)/ +Áô±ö [¤â¤·¤ª] /(n) salt from burning seaweed/ +Áô±öÁð [¤â¤·¤ª¤°¤µ] /(n) seaweed used in making salt/anthology/ +Áô¶ÝÎà [¤½¤¦¤­¤ó¤ë¤¤] /(n) algal fungi/ +Áô¶ý [¤â¤¯¤º] /(n) (1) scraps of seaweed/(2) death at sea (metaphor)/ +Áô¶ý³ª [¤â¤¯¤º¤¬¤Ë] /(n) Japanese mitten crab/ +ÁôÁߤ¯ [¤â¤¬¤¯] /(v5k) to struggle/to wriggle/to be impatient/(P)/ +ÁôÁð [¤â¤°¤µ] /(n) (aquarium) water-plants/ +ÁôÈ´¤± [¤â¤Ì¤±] /(n) shed skin of snake, insect, etc. (also place left behind)/ +ÁôÎà [¤½¤¦¤ë¤¤] /(n) seaweed/algae/(P)/ +Áõ¤¤ [¤è¤½¤ª¤¤] /(n) dress/outfit/equipment/(P)/ +Áõ¤¦ [¤è¤½¤ª¤¦] /(v5u) to dress/(P)/ +Áõ²Ù [¤½¤¦¤«] /(n) loading/ +Áõ¶ñ [¤½¤¦¤°] /(n) equipment/harness/fittings/ +Áõ¹Ã [¤½¤¦¤³¤¦] /(adj-no,n) armored/(P)/ +Áõ¹Ã²ó¼ý¼Ö [¤½¤¦¤³¤¦¤«¤¤¤·¤å¤¦¤·¤ã] /armored recovery vehicle/ +Áõ¹Ã¼Ö [¤½¤¦¤³¤¦¤·¤ã] /(n) armoured vehicle/ +Áõ¹Ã¿Í°÷±¿ÈÂ¼Ö [¤½¤¦¤³¤¦¤¸¤ó¤¤¤ó¤¦¤ó¤Ñ¤ó¤·¤ã] /armored personnel carrier/ +Áõ¹ÃÉôÂâ [¤½¤¦¤³¤¦¤Ö¤¿¤¤] /armored corps/ +Áõ¾þ [¤½¤¦¤·¤ç¤¯] /(n) ornament/(P)/ +Áõ¾þ²» [¤½¤¦¤·¤ç¤¯¤ª¤ó] /(n) (musical) grace note/ +Áõ¾þŪ [¤½¤¦¤·¤ç¤¯¤Æ¤­] /(adj-na) decorative/ +Áõ¾þÉÊ [¤½¤¦¤·¤ç¤¯¤Ò¤ó] /(n) ornament/decoration/ +Áõ¿È¶ñ [¤½¤¦¤·¤ó¤°] /(n) (personal) accessories (ornaments, outfit)/ +Áõ« [¤·¤ç¤¦¤¾¤¯] /(n) costume/personal appearance/interior decoration/landscaping/furniture/ +Áõ« [¤½¤¦¤¾¤¯] /(n) costume/personal appearance/interior decoration/landscaping/furniture/ +ÁõÃÆ [¤½¤¦¤À¤ó] /(n) loading (a firearm)/ +ÁõÃÖ [¤½¤¦¤Á] /(n,vs) equipment/installation/apparatus/(P)/ +ÁõÃÖÀ©¸æ [¤½¤¦¤Á¤»¤¤¤®¤ç] /device control character (e.g. DC1)/ +ÁõÃå [¤½¤¦¤Á¤ã¤¯] /(n,vs) equipping/installing/laying down/(P)/ +ÁõÃú [¤½¤¦¤Æ¤¤] /(n) binding/format/(P)/ +ÁõÅ£ [¤½¤¦¤Æ¤¤] /(n,vs) binding (a book)/ +ÁõŶ [¤½¤¦¤Æ¤ó] /(n,vs) charge/load/fill/ +ÁõÈ÷ [¤½¤¦¤Ó] /(n) equipment/(P)/ +ÁõÌô [¤½¤¦¤ä¤¯] /(n) (charging with) gunpowder/ +ÁõÍÑ [¤½¤¦¤è¤¦] /(n) clothing/ +ÁõÖì [¤½¤¦¤Æ¤¤] /(n) binding/format/ +Áö¤ê [¤Ï¤·¤ê] /(n) the first (harvest, catch) of the season or year/(P)/ +Áö¤ê¤Þ¤ï¤ë [¤Ï¤·¤ê¤Þ¤ï¤ë] /(v5r) to run around/ +Áö¤ê²ó¤ë [¤Ï¤·¤ê¤Þ¤ï¤ë] /(v5r) to run around/(P)/ +Áö¤ê³Ý¤±¤ë [¤Ï¤·¤ê¤«¤±¤ë] /(v1) to start running/ +Áö¤êµî¤ë [¤Ï¤·¤ê¤µ¤ë] /(v5r) to run away/ +Áö¤ê¹âÄ·¤Ó [¤Ï¤·¤ê¤¿¤«¤È¤Ó] /(n) running high jump/(P)/ +Áö¤ê¹þ¤à [¤Ï¤·¤ê¤³¤à] /(v5m) to run into (a building)/ +Áö¤ê»È¤¤ [¤Ï¤·¤ê¤Å¤«¤¤] /(n) errand runner/ +Áö¤ê½Ð¤¹ [¤Ï¤·¤ê¤À¤¹] /(v5s) to begin to run/to start running/(P)/ +Áö¤ê½Ð¤ë [¤Ï¤·¤ê¤Ç¤ë] /(v5r) to run out (e.g. of the room)/ +Áö¤ê½ñ¤­ [¤Ï¤·¤ê¤¬¤­] /(n) scribbling/(P)/ +Áö¤ê³¤±¤ë [¤Ï¤·¤ê¤Ä¤Å¤±¤ë] /(v1) to keep running/ +Áö¤êÆÉ¤ß [¤Ï¤·¤ê¤è¤ß] /(n) skimming through/scanning (reading matter)/ +Áö¤êÈ´¤¯ [¤Ï¤·¤ê¤Ì¤¯] /(v5k) to outrun/to run through to the end/ +Áö¤êÈ´¤±¤ë [¤Ï¤·¤ê¤Ì¤±¤ë] /(v1) to run through/ +Áö¤êÉýÄ·¤Ó [¤Ï¤·¤ê¤Ï¤Ð¤È¤Ó] /(n) running long jump/(P)/ +Áö¤ë [¤Ï¤·¤ë] /(v5r) to run/(P)/ +Áö¶ÙÎà [¤½¤¦¤­¤ó¤ë¤¤] /(n) cursorial birds/runners/ +Áö¶é [¤½¤¦¤¯] /(n) hound/hunting dog/running dog/dupe/tool of another person/cat's-paw/ +Áö¹Ô [¤½¤¦¤³¤¦] /(n,vs) running a wheeled vehicle (e.g. car)/traveling/(P)/ +Áö¹Ô²Äǽ [¤½¤¦¤³¤¦¤«¤Î¤¦] /executable/movable/ +Áö¹Ôµ÷Î¥ [¤½¤¦¤³¤¦¤­¤ç¤ê] /distance travelled/mileage/ +Áö¹Ô»þ´Ö [¤½¤¦¤³¤¦¤¸¤«¤ó] /run time/ +Áö¹Ô¼ÖÀþ [¤½¤¦¤³¤¦¤·¤ã¤»¤ó] /(n) slow (cruising) lane/ +Áöºº [¤½¤¦¤µ] /(n) scanning (e.g. TV)/ +ÁöººÀþ [¤½¤¦¤µ¤»¤ó] /(n) scan line (e.g. TV)/ +Áö¼Ô [¤½¤¦¤·¤ã] /(n) runner/(P)/ +ÁöÇË [¤½¤¦¤Ï] /(n,vs) running (cover) the whole distance/ +ÁöÇÏÅô [¤½¤¦¤Þ¤È¤¦] /(n) revolving lantern/ +ÁöË¡ [¤½¤¦¤Û¤¦] /(n) running style/ +ÁöÎÏ [¤½¤¦¤ê¤ç¤¯] /(n) running ability/ +ÁöÎÝ [¤½¤¦¤ë¤¤] /(n) base running/(P)/ +ÁöÏ© [¤½¤¦¤í] /(n) race track/course/express trail/ +Á÷¤ê [¤ª¤¯¤ê] /(n) seeing off/sending off/funeral/(P)/ +Á÷¤ê¤Ä¤±¤ë [¤ª¤¯¤ê¤Ä¤±¤ë] /(v1) to send/ +Á÷¤ê²¾Ì¾ [¤ª¤¯¤ê¤¬¤Ê] /kana written after a kanji to complete the full (usually kun) reading of the word (may inflect)/(P)/ +Á÷¤ê²Ð [¤ª¤¯¤ê¤Ó] /(n) ceremonial bonfire/ +Á÷¤ê·Þ¤¨ [¤ª¤¯¤ê¤à¤«¤¨] /(n) seeing (or dropping) off, then later picking up or going to meet (the same person)/ +Á÷¤ê·ê [¤ª¤¯¤ê¤¢¤Ê] /perforations (e.g. in film)/ +Á÷¤ê¹þ¤à [¤ª¤¯¤ê¤³¤à] /(v5m) to send in/(P)/ +Á÷¤ê¼ç [¤ª¤¯¤ê¤Ì¤·] /sender (of a present)/ +Á÷¤ê¼ê [¤ª¤¯¤ê¤Æ] /(n) sender/ +Á÷¤ê½Ð¤· [¤ª¤¯¤ê¤À¤·] /(n) pushing (propelling) (one's opponent) out of the ring from behind/(P)/ +Á÷¤ê½Ð¤¹ [¤ª¤¯¤ê¤À¤¹] /(v5s) to send out/to forward/to show (a person) out/ +Á÷¤ê¾õ [¤ª¤¯¤ê¤¸¤ç¤¦] /(n) an invoice/ +Á÷¤êÀè [¤ª¤¯¤ê¤µ¤­] /(n) forwarding address/(P)/ +Á÷¤êÆϤ±¤ë [¤ª¤¯¤ê¤È¤É¤±¤ë] /(v1) to send to/to deliver/to escort (a person) home/ +Á÷¤êÉÕ¤±¤ë [¤ª¤¯¤ê¤Ä¤±¤ë] /(v1) to send/ +Á÷¤êÊÖ¤¹ [¤ª¤¯¤ê¤«¤¨¤¹] /(v5s) to send back/(P)/ +Á÷¤êϵ [¤ª¤¯¤ê¤ª¤ª¤«¤ß] /(n) "gentleman" who escorts a woman home, only to make a pass at her/ +Á÷¤ë [¤ª¤¯¤ë] /(v5r) to send (a thing)/to dispatch/to take or escort (a person somewhere)/to see off (a person)/to spend a period of time/to live a life/(P)/ +Á÷´Ô [¤½¤¦¤«¤ó] /(n) sending home/repatriation/(P)/ +Á÷µ¤´É [¤½¤¦¤­¤«¤ó] /air pipe/ +Á÷µå [¤½¤¦¤­¤å¤¦] /(n) throwing a ball/(P)/ +Á÷¶â [¤½¤¦¤­¤ó] /(n) remittance/sending money/(P)/ +Á÷¶â°ÙÂØ [¤½¤¦¤­¤ó¤«¤ï¤»] /remittance bill/ +Á÷¶â³Û [¤½¤¦¤­¤ó¤¬¤¯] /amount of remittance/ +Á÷¶â¼õ¼è¿Í [¤½¤¦¤­¤ó¤¦¤±¤È¤ê¤Ë¤ó] /remittee/ +Á÷¶â¾®ÀÚ¼ê [¤½¤¦¤­¤ó¤³¤®¤Ã¤Æ] /cashier's cheque/demand draft/ +Á÷·Þ [¤½¤¦¤²¤¤] /(n) seeing off and meeting on return/(P)/ +Á÷¸¡ [¤½¤¦¤±¤ó] /(n) sending the person accused to the prosecutor/(P)/ +Á÷¹Æ [¤½¤¦¤³¤¦] /(n,vs) document transmission/ +Á÷¼­ [¤½¤¦¤¸] /(n) farewell address/ +Á÷¼õ [¤½¤¦¤¸¤å] /(n,vs) sending and receiving/ +Á÷¼õ¿® [¤½¤¦¤¸¤å¤·¤ó] /(n) transceiver (send and receive)/ +Á÷½Ð [¤½¤¦¤·¤å¤Ä] /(n,vs) sending/ +Á÷¿® [¤½¤¦¤·¤ó] /(n,vs) transmission/(P)/ +Á÷¿®µ¡ [¤½¤¦¤·¤ó¤­] /(n) transmitter (device)/ +Á÷¿å [¤½¤¦¤¹¤¤] /(n) supply of water/ +Á÷¿å´É [¤½¤¦¤¹¤¤¤«¤ó] /water pipe/water main/ +Á÷ÀÒ [¤½¤¦¤»¤­] /(n) transfer of legal domicile/ +Á÷Áò [¤½¤¦¤½¤¦] /(n) (attending a) funeral/ +Á÷ã [¤½¤¦¤¿¤Ä] /(n) conveyance/delivery/dispatch/serving (a summons)/ +Á÷Ã× [¤½¤¦¤Á] /(n) sending/forwarding/ +Á÷Äè [¤½¤¦¤Æ¤¤] /(n,vs) sending a book as a present/ +Á÷ÅÅ [¤½¤¦¤Ç¤ó] /(n) electric supply/(P)/ +Á÷ÅÅÀþ [¤½¤¦¤Ç¤ó¤»¤ó] /(n) power line/ +Á÷ÉÕ [¤½¤¦¤Õ] /(n) sending/forwarding/remitting/(P)/ +Á÷ÉÕÀè [¤½¤¦¤Õ¤µ¤­] /(n) addressee/ +Á÷É÷ [¤½¤¦¤Õ¤¦] /(n) ventilation/ +Á÷É÷µ¡ [¤½¤¦¤Õ¤¦¤­] /(n) ventilator/ +Á÷ÊÌ [¤½¤¦¤Ù¤Ä] /(n) farewell/send-off/(P)/ +Á÷Ê̲ñ [¤½¤¦¤Ù¤Ä¤«¤¤] /(n) farewell party/(P)/ +Á÷Ìý´É [¤½¤¦¤æ¤«¤ó] /oil pipeline/ +Á÷ÎÁ [¤½¤¦¤ê¤ç¤¦] /(n) postage/carriage/(P)/ +Á÷ÎÁ¶¦ [¤½¤¦¤ê¤ç¤¦¤È¤â] /including postage/ +Á÷Ïà [¤½¤¦¤ï] /(n) (telephonic) transmission/ +Á÷Ïôï [¤½¤¦¤ï¤­] /(n) (telephone) transmitter/mouthpiece/ +Áø¤¦ [¤¢¤¦] /(v5u) to meet/to encounter (undesirable nuance)/(P)/ +Áø¶ø [¤½¤¦¤°¤¦] /(n,vs) encounter/(P)/ +Áø¶øÀï [¤½¤¦¤°¤¦¤»¤ó] /(adj-na,n) encounter/ +ÁøÆñ [¤½¤¦¤Ê¤ó] /(n) disaster/shipwreck/accident/(P)/ +ÁøÆñ¼Ô [¤½¤¦¤Ê¤ó¤·¤ã] /victim/survivor/sufferer/ +ÁøÆñ¿®¹æ [¤½¤¦¤Ê¤ó¤·¤ó¤´¤¦] /distress signal/SOS/ +Áú [¤·¤â] /(n) frost/(P)/ +Áú¤òÃÖ¤¤¤¿ [¤·¤â¤ò¤ª¤¤¤¿] /gray/frosted/hoary/ +Áú°Ï¤¤ [¤·¤â¤¬¤³¤¤] /(n) covering which protects against frost/ +Áú²ò¤± [¤·¤â¤É¤±] /(n) thaw/thawing/ +Áú³² [¤½¤¦¤¬¤¤] /(n) frost damage/ +Áú·î [¤·¤â¤Ä¤­] /(n) (obs) eleventh month of the lunar calendar/ +Áú¸Ï¤ì [¤·¤â¤¬¤ì] /(n) nipped by frost/bleak/ +Áú¸Ï¤ì¤ë [¤·¤â¤¬¤ì¤ë] /(v1) to be withered or nipped by frost/ +Áú¸Ï¤ì»þ [¤·¤â¤¬¤ì¤É¤­] /(n) winter (season)/slack or off season/ +Áú¹ß¤ê [¤·¤â¤Õ¤ê] /(n) frosting/grey/gray/salt and pepper colour/(P)/ +Áú½ü¤± [¤·¤â¤è¤±] /(n) covering which protects against frost/ +Áú¾Æ¤± [¤·¤â¤ä¤±] /(n) frostbite/chilblains/ +ÁúÀã [¤½¤¦¤»¤Ä] /(n) frost and snow/ +ÁúÃì [¤·¤â¤Ð¤·¤é] /(n) frost columns/ice needles/ +ÁúÊ· [¤½¤¦¤Õ¤ó] /frosty air/ +ÁúÌë [¤·¤â¤è] /(n) frosty night/ +Áû¡¹¤·¤¤ [¤½¤¦¤¾¤¦¤·¤¤] /(adj) noisy/boisterous/(P)/ +Áû¤¬¤·¤¤ [¤µ¤ï¤¬¤·¤¤] /(adj) noisy/(P)/ +Áû¤¬¤¹ [¤µ¤ï¤¬¤¹] /(v5s,vt) to annoy/to cause trouble/ +Áû¤® [¤µ¤ï¤®] /(n,n-suf) uproar/disturbance/(P)/ +Áû¤®Î©¤Æ¤ë [¤µ¤ï¤®¤¿¤Æ¤ë] /(v1) to make a fuss (outcry, uproar)/ +Áû¤° [¤µ¤ï¤°] /(v5g) to make noise/to clamor/to be excited/to be alarmed/to kick up a fuss/to make merry/to be annoying/to be troublesome/to make a noise/(P)/ +Áû¤á¤¯ [¤¶¤ï¤á¤¯] /(v5k) (uk) to be noisy/to be astir/to rustle/(P)/ +Áû²» [¤½¤¦¤ª¤ó] /(n) noise/(P)/ +Áû²»¥ì¥Ù¥ë [¤½¤¦¤ª¤ó¥ì¥Ù¥ë] /(n) noise level/ +Áû²»¸ø³² [¤½¤¦¤ª¤ó¤³¤¦¤¬¤¤] /(n) noise pollution/ +Áû²»ËÉ»ßË¡ [¤½¤¦¤ª¤ó¤Ü¤¦¤·¤Û¤¦] /Noise Abatement Act/ +Áû¾ñ [¤½¤¦¤¸¤ç¤¦] /(n) riot/disturbance/ +Áû¾ñºá [¤½¤¦¤¸¤ç¤¦¤¶¤¤] /(n) (the crime of) rioting/ +Áû¿Í [¤½¤¦¤¸¤ó] /(n) poet/ +ÁûÁ³ [¤½¤¦¤¼¤ó] /(adj-na,n) noisy/confused/uproarious/(P)/ +ÁûÁ³¤¿¤ë [¤½¤¦¤¼¤ó¤¿¤ë] /(adj-t) confused/noisy/ +ÁûÁû¤·¤¤ [¤½¤¦¤¾¤¦¤·¤¤] /(adj) noisy/boisterous/ +ÁûÆ° [¤½¤¦¤É¤¦] /(n) strife/riot/rebellion/(P)/ +ÁûÍð [¤½¤¦¤é¤ó] /(n) disturbance/riot/mayhem/(P)/ +ÁûÍðºá [¤½¤¦¤é¤ó¤¶¤¤] /(n) crime of rioting/ +ÁûÍð¾õÂÖ [¤½¤¦¤é¤ó¤¸¤ç¤¦¤¿¤¤] /(n) state of rebellion/ +ÁûÎî [¤½¤¦¤ì¤¤] /poltergeist/ +Áü [¤¾¤¦] /(n,n-suf) statue/image/figure/picture/portrait/(P)/ +Áý¤¨¤ë [¤Õ¤¨¤ë] /(v1,vi) to increase/to multiply/(P)/ +Áý¤· [¤Þ¤·] /(adj-na,n,n-suf) extra/additional/less objectionable/better/preferable/(P)/ +Áý¤·ºþ¤ê [¤Þ¤·¤º¤ê] /(n) reprinting/additional printing/ +Áý¤¹ [¤Þ¤¹] /(v5s,vi) to increase/to grow/(P)/ +Áý¤ä¤· [¤Õ¤ä¤·] /increase/ +Áý¤ä¤¹ [¤Õ¤ä¤¹] /(v5s,vt) to increase/to add to/to augment/(P)/ +Áý°÷ [¤¾¤¦¤¤¤ó] /(n) increase the number of personnel/(P)/ +Áý±× [¤¾¤¦¤¨¤­] /(n) inceased (profit)/(P)/ +Áý±ç [¤¾¤¦¤¨¤ó] /(n,vs) reinforcement/ +Áý²Ã [¤¾¤¦¤«] /(n,vs) increase/addition/(P)/ +Áý²Ãʬ [¤¾¤¦¤«¤Ö¤ó] /increment/ +Áý²ÃΨ [¤¾¤¦¤«¤ê¤Ä] /(n) rate of increase/ +Áý³Û [¤¾¤¦¤¬¤¯] /(n) increased amount/(P)/ +Áý´© [¤¾¤¦¤«¤ó] /(n) special edition/ +Áý´©¹æ [¤¾¤¦¤«¤ó¤´¤¦] /special issue/ +Áýµë [¤¾¤¦¤­¤å¤¦] /(n) salary increase/ +Áý¶¯ [¤¾¤¦¤­¤ç¤¦] /(n) augment/reinforce/increase/(P)/ +Áý·ë [¤¾¤¦¤±¤Ä] /(n) adding train cars/ +Áý·ì [¤¾¤¦¤±¤Ä] /(n) increase of blood/hematopoiesis/ +Áý·ìºÞ [¤¾¤¦¤±¤Ä¤¶¤¤] /(n) blood-forming medicine/hematopoietics/ +Áý¸º [¤¾¤¦¤²¤ó] /(n,vs) increase and decrease/fluctuation/(P)/ +Áýºþ [¤¾¤¦¤µ¤Ä] /(n) additional printing/(P)/ +Áý»º [¤¾¤¦¤µ¤ó] /(n) production increase/(P)/ +Áý»ñ [¤¾¤¦¤·] /(n) increase of capital/(P)/ +Áý»ñ¸¢ÍøÍî¤Á [¤¾¤¦¤·¤±¤ó¤ê¤ª¤Á] /(n) ex-rights (stock)/ +Áý¼ý [¤¾¤¦¤·¤å¤¦] /(n) increase in yield/(P)/ +Áý¿£ [¤¾¤¦¤·¤ç¤¯] /(n,vs) increase/multiplication/propagation/(P)/ +Áý¿£Ï§ [¤¾¤¦¤·¤ç¤¯¤í] /(n) fast-breeder reactor/ +Áý¿Ê [¤¾¤¦¤·¤ó] /(n,vs) promoting/increase/advance/(P)/ +Áý¿å [¤¾¤¦¤¹¤¤] /(n) increased water/high water/(P)/ +ÁýÀÇ [¤¾¤¦¤¼¤¤] /(n) tax increase/(P)/ +ÁýÀÇ°Æ [¤¾¤¦¤¼¤¤¤¢¤ó] /tax increase proposal/ +ÁýÀß [¤¾¤¦¤»¤Ä] /(n) extension/expansion/(P)/ +ÁýÀßΨ [¤¾¤¦¤»¤Ä¤ê¤Ä] /expansion rate/growth rate/ +ÁýÂç [¤¾¤¦¤À¤¤] /(n,vs) enlargement/(P)/ +ÁýÂç¹æ [¤¾¤¦¤À¤¤¤´¤¦] /an enlarged issue/ +ÁýÃÖ [¤¾¤¦¤Á] /(n,vs) establishment of more (offices)/ +ÁýÃÛ [¤¾¤¦¤Á¤¯] /(n) addition to a building/ +Áýħ [¤¾¤¦¤Á¤ç¤¦] /(n) collection of additional taxes/ +ÁýĹ [¤¾¤¦¤Á¤ç¤¦] /(n,vs) growing impudent/becoming arrogant/ +ÁýÄû [¤¾¤¦¤Æ¤¤] /(n) new and revised (edition)/ +ÁýÄûÈÇ [¤¾¤¦¤Æ¤¤¤Ð¤ó] /enlarged and revised edition/ +ÁýÇÉ [¤¾¤¦¤Ï] /(n) reinforcements/ +ÁýÇÛ [¤¾¤¦¤Ï¤¤] /(n) increased ration/increased dividend/ +Áýȯ [¤¾¤¦¤Ï¤Ä] /(n) increase the number of trains in operation/increase bond issues/(P)/ +ÁýÉý [¤¾¤¦¤Õ¤¯] /(n) amplification (elec)/ +ÁýÉý´ï [¤¾¤¦¤Õ¤¯¤­] /(n) amplifier/ +Áýʬ [¤¾¤¦¤Ö¤ó] /(n) incremental/ +Áýʼ [¤¾¤¦¤Ø¤¤] /(n) military reinforcement/ +ÁýÊØ [¤¾¤¦¤Ó¤ó] /(n) increase in the number of flights/ +ÁýÊä [¤¾¤¦¤Û] /(n) enlarging a book/ +ÁýÊð [¤¾¤¦¤Û¤¦] /(n) salary increase/raise/ +ÁýÎÌ [¤¾¤¦¤ê¤ç¤¦] /(n) increased volume or quantity/ +Áþ¤¤ [¤Ë¤¯¤¤] /(adj) (1) hateful/abominable/poor-looking/detestable/(2) (with irony) lovely, lovable, wonderful, etc./(P)/ +Áþ¤µ [¤Ë¤¯¤µ] /(n) hatefulness/hatred/ +Áþ¤·¤ß [¤Ë¤¯¤·¤ß] /(n) hatred/(P)/ +Áþ¤¿¤é¤·¤¤ [¤Ë¤¯¤¿¤é¤·¤¤] /(adj) odious/hateful/ +Áþ¤Þ¤ì¤Ã»Ò [¤Ë¤¯¤Þ¤ì¤Ã¤³] /(n) bad boy/ +Áþ¤Þ¤ì¸ý [¤Ë¤¯¤Þ¤ì¤°¤Á] /(n) abusive language/ +Áþ¤Þ¤ìÌò [¤Ë¤¯¤Þ¤ì¤ä¤¯] /(n) thankless role/ungracious part/ +Áþ¤ß¹ç¤¤ [¤Ë¤¯¤ß¤¢¤¤] /mutual hatred/ +Áþ¤à [¤Ë¤¯¤à] /(v5m) to hate/to detest/(P)/ +Áþ¤é¤·¤¤ [¤Ë¤¯¤é¤·¤¤] /(adj) odious/hateful/(P)/ +Áþ°­ [¤¾¤¦¤ª] /(n) hatred/(P)/ +Áþ°­¤ÎäƤâ¤Ã¤¿ÌÜ [¤¾¤¦¤ª¤Î¤³¤â¤Ã¤¿¤á] /eyes fraught with hatred/ +Áþµ¤ [¤Ë¤¯¤²] /hateful/spiteful/ +ÁþÁþ¤·¤¤ [¤Ë¤¯¤Ë¤¯¤·¤¤] /(adj) hateful/detestable/loathsome/ +¡ [¤¾¤¦] /(n) viscera/bowels/(P)/ +¡´ï [¤¾¤¦¤­] /(n) viscera/internal organs/(P)/ +¡´ï¥¯¥í¡¼¥Ë¥ó¥° [¤¾¤¦¤­¥¯¥í¡¼¥Ë¥ó¥°] /(n) organ cloning/ +¡´ï°Ü¿¢ [¤¾¤¦¤­¤¤¤·¤ç¤¯] /organ transplant/ +¡´ïÄó¶¡ [¤¾¤¦¤­¤Æ¤¤¤­¤ç¤¦] /(n) organ donation/ +¡´ïÄó¶¡¼Ô [¤¾¤¦¤­¤Æ¤¤¤­¤ç¤¦¤·¤ã] /(n) organ donor/ +¡ʪ [¤¾¤¦¤â¤Ä] /(n) entrails/giblets/ +Â¡ç¥ [¤¾¤¦¤Õ] /(n) entrails/ +¢ [¤¯¤é] /(n) warehouse/cellar/magazine/granary/godown/depository/treasury/elevator/(P)/ +¢ [¤½¤¦] /(n) warehouse/cellar/magazine/granary/godown/depository/treasury/elevator/ +¢²°Éß [¤¯¤é¤ä¤·¤­] /(n) daimyo's city storehouse/ +¢³«¤­ [¤¯¤é¤Ó¤é¤­] /(n) first opening of warehouse after New Year/ +¢¸µ [¤¯¤é¤â¤È] /(n) sake brewer/warehouse overseer/ +¢½Ð¤· [¤¯¤é¤À¤·] /(n,vs) releasing stored goods/delivery (of goods from a storehouse)/ +¢½ñ [¤¾¤¦¤·¤ç] /(n,vs) book collection/(P)/ +¢½ñ²È [¤¾¤¦¤·¤ç¤«] /book collector/ +¢½ñɼ [¤¾¤¦¤·¤ç¤Ò¤ç¤¦] /bookplate/ +¢¿Í [¤¯¤é¤ó¤É] /(n) keeper of imperial archives/ +¢¿Í [¤¯¤í¤¦¤É] /(n) keeper of imperial archives/ +¢Áê [¤¾¤¦¤·¤ç¤¦] /(n) Minister of Finance/(P)/ +¢ƿ [¤¾¤¦¤È¤¯] /(n,vs) (rare) concealment/shelter/harboring/ +¢Æþ¤ì [¤¯¤é¤¤¤ì] /(n,vs) storing in a warehouse/ +¢ÈÇ [¤¾¤¦¤Ï¤ó] /(n) copyright/ +¢ʧ¤¤ [¤¯¤é¤Ð¤é¤¤] /(n) clearance/ +¢ÊÆ [¤¯¤é¤Þ¤¤] /(n) stored rice/ +¢ËÜ [¤¾¤¦¤Û¤ó] /(n) one's library/ +¢޴ [¤¯¤é¤¶¤é¤¨] /(n) clearance sale/ +£¤ê¼ç [¤ª¤¯¤ê¤Ì¤·] /sender (of a present)/(P)/ +£¤êʪ [¤ª¤¯¤ê¤â¤Î] /(n) present/gift/(P)/ +£¤ê̾ [¤ª¤¯¤ê¤Ê] /(n) posthumous name/ +£¤ë [¤ª¤¯¤ë] /(v5r) to send/to give to/to award to/to confer on/(P)/ +£°Ì [¤¾¤¦¤¤] /(n,vs) conferral of a posthumous rank/ +£¹æ [¤¾¤¦¤´¤¦] /(n) posthumous name/ +£¼ýÏÅ [¤¾¤¦¤·¤å¤¦¤ï¤¤] /(n) bribery/corruption/(P)/ +£Äè [¤¾¤¦¤Æ¤¤] /(n) presentation/(P)/ +£Äè¼° [¤¾¤¦¤Æ¤¤¤·¤­] /presentation ceremony/ +£Äè¼Ô [¤¾¤¦¤Æ¤¤¤·¤ã] /donor/presentator/ +£ÄèÉÊ [¤¾¤¦¤Æ¤¤¤Ò¤ó] /present/gift/ +£ÄèËÜ [¤¾¤¦¤Æ¤¤¤Ü¤ó] /complimentary copy (of a book)/ +£Åú [¤¾¤¦¤È¤¦] /(n) exchange of presents/(P)/ +£ÅúÉÊ [¤¾¤¦¤È¤¦¤Ò¤ó] /gift/present/ +£ʪ [¤ª¤¯¤ê¤â¤Î] /(n) present/gift/(P)/ +£Ϳ [¤¾¤¦¤è] /(n,vs) donation/presentation/(P)/ +£Ϳ¼Ô [¤¾¤¦¤è¤·¤ã] /donor/ +£Ϳ¾Ú½ñ [¤¾¤¦¤è¤·¤ç¤¦¤·¤ç] /testimonial/presentation certificate/ +£ͿÀÇ [¤¾¤¦¤è¤¼¤¤] /(n) donation tax/ +£ÏÅ [¤¾¤¦¤ï¤¤] /(n) bribery/corruption/graft/(P)/ +£Ïźá [¤¾¤¦¤ï¤¤¤¶¤¤] /(n) crime of bribery/ +¤¤ê [¤Ä¤¯¤ê] /(n) make-up/structure/physique/(P)/ +¤¤ê¤Ä¤±¤ë [¤Ä¤¯¤ê¤Ä¤±¤ë] /(v1) to build in/ +¤¤ê¤Î´è¾æ¤Ê²È [¤Ä¤¯¤ê¤Î¤¬¤ó¤¸¤ç¤¦¤Ê¤¤¤¨] /house of solid structure/ +¤¤ê¼ê [¤Ä¤¯¤ê¤Æ] /(n) maker/builder/creator/tenant farmer/ +¤¤ê¼ò²° [¤Ä¤¯¤ê¤¶¤«¤ä] /sake brewer/sake brewery/ +¤¤ê½Ð¤¹ [¤Ä¤¯¤ê¤À¤¹] /(v5s) (1) to manufacture/to produce/to raise (crops)/(2) to invent/to dream up/ +¤¤ê¾å¤²¤ë [¤Ä¤¯¤ê¤¢¤²¤ë] /(v1) to make up/to fabricate/to build up/to complete/to construct/ +¤¤êÉÕ¤± [¤Ä¤¯¤ê¤Ä¤±] /(n) fixed/built-in/fixture/ +¤¤êÉÕ¤±¤ë [¤Ä¤¯¤ê¤Ä¤±¤ë] /(v1) to build in/ +¤¤ë [¤Ä¤¯¤ë] /(v5r) to make/to create/to manufacture/to draw up/to write/to compose/to build/to coin/to cultivate/to organize/to establish/to make up (a face)/to trim (a tree)/to fabricate/to prepare (food)/to commit (sin)/to construct/(P)/ +¤±Ä [¤¾¤¦¤¨¤¤] /(n) building/construction/ +¤±ÄÈñ [¤¾¤¦¤¨¤¤¤Ò] /construction costs/ +¤±Äʪ [¤¾¤¦¤¨¤¤¤Ö¤Ä] /buildings/ +¤±ÆºÞ [¤¾¤¦¤¨¤¤¤¶¤¤] /(n) (medical) contrast media/ +¤±à [¤¾¤¦¤¨¤ó] /(n) landscape gardening/ +¤±à½Ñ [¤¾¤¦¤¨¤ó¤¸¤å¤Ä] /art of landscape gardening/ +¤²½ [¤¾¤¦¤«] /(n) the Creator/the Universe/ +¤²½¤Î̯ [¤¾¤¦¤«¤Î¤ß¤ç¤¦] /the mystery of creation/ +¤²Ö [¤¾¤¦¤«] /(n) artificial flowers/artificial flower making/ +¤µ¡ [¤¾¤¦¤­] /(n) engine construction/ +¤·¿ [¤¾¤¦¤±¤¤] /(n) molding/modelling (cf. plastic arts)/ +¤·Á [¤¾¤¦¤±¤¤] /(n) molding/modelling (cf. plastic arts)/(P)/ +¤·ÁÈþ½Ñ [¤¾¤¦¤±¤¤¤Ó¤¸¤å¤Ä] /the plastic arts/ +¤·Ø [¤¾¤¦¤±¤¤] /(n) deep knowledge/attainments/scholarship/ +¤·Ø¤Î±ü¿¼¤µ [¤¾¤¦¤±¤¤¤Î¤ª¤¯¤Ö¤«¤µ] /deep knowledge/ +¤·ì [¤¾¤¦¤±¤Ä] /(n) blood formation/blood making/hematosis/ +¤·ìºÞ [¤¾¤¦¤±¤Ä¤¶¤¤] /(n) blood-producing medicine/ +¤¸À [¤¾¤¦¤²¤ó] /(n) false report/lie/ +¤¸ÀÈô¸ì [¤¾¤¦¤²¤ó¤Ò¤´] /wild rumor/ +¤¸ì [¤¾¤¦¤´] /(n) coined word/(P)/ +¤¸ìÀ®Ê¬ [¤¾¤¦¤´¤»¤¤¤Ö¤ó] /constituents of compound word/ +¤ºî [¤¾¤¦¤µ] /(n) trouble/difficulty/ +¤ºî [¤¾¤¦¤µ¤¯] /(n) making/house fixture/facial features/ +¤ºî¤Ê¤¤ [¤¾¤¦¤µ¤Ê¤¤] /(adj) no trouble/easy/ +¤ºî̵¤¤ [¤¾¤¦¤µ¤Ê¤¤] /(adj) no trouble/easy/ +¤ºî̵¤¯ [¤¾¤¦¤µ¤Ê¤¯] /without difficulty/ +¤»³±¿Æ° [¤¾¤¦¤¶¤ó¤¦¤ó¤É¤¦] /(n) mountain-making movements/ +¤¼¡ [¤¾¤¦¤¸] /(n) very short time/moment/ +¤¼¡Å¿Ýï [¤¾¤¦¤¸¤Æ¤ó¤Ñ¤¤] /(a) moment/ +¤¼ò [¤¾¤¦¤·¤å] /(n) sake brewing/ +¤¼ò²° [¤Ä¤¯¤ê¤¶¤«¤ä] /sake brewer/sake brewery/ +¤À® [¤¾¤¦¤»¤¤] /(n,vs) creation/clearing/reclamation/(P)/ +¤Àйâ [¤¾¤¦¤³¤¯¤À¤«] /(n) brew/ +¤ÀÐÀÇ [¤¾¤¦¤³¤¯¤¼¤¤] /(n) brewing tax/ +¤Á¥ [¤¾¤¦¤»¤ó] /(n) shipbuilding/(P)/ +¤Á¥¶È [¤¾¤¦¤»¤ó¤®¤ç¤¦] /shipbuilding industry/ +¤Á¥½ê [¤¾¤¦¤»¤ó¤·¤ç] /(n) shipyard/dock yard/shipbuilding yard/ +¤Á¥½ê [¤¾¤¦¤»¤ó¤¸¤ç] /(n) shipyard/dock yard/shipbuilding yard/ +¤ȿ [¤¾¤¦¤Ï¤ó] /(n) rebellion/(P)/ +¤ȿͭÍý [¤¾¤¦¤Ï¤ó¤æ¤¦¤ê] /There are no rebels without reasons/ +¤ʪ¼ç [¤¾¤¦¤Ö¤Ä¤·¤å] /(n) the Creator/Maker/ +¤ʼ [¤¾¤¦¤Ø¤¤] /(n) manufacture of arms/ +¤ʼ¾³ [¤¾¤¦¤Ø¤¤¤·¤ç¤¦] /(n) armory/arms factory/arsenal/ +¤ʾ [¤¾¤¦¤Ø¤¤] /(n) coinage/mintage/ +¤ʾ¶É [¤¾¤¦¤Ø¤¤¤­¤ç¤¯] /(n) (coin) mint/(P)/ +¤ËÜ [¤¾¤¦¤Û¤ó] /(n) bookbinding or bookmaking/ +¤Ëܵ»½Ñ [¤¾¤¦¤Û¤ó¤®¤¸¤å¤Ä] /art of bookbinding or bookmaking/ +¤ÎÓ [¤¾¤¦¤ê¤ó] /(n,vs) (re)forestation/ +¤ÎÓ³Ø [¤¾¤¦¤ê¤ó¤¬¤¯] /forestry/ +Â¥¤¹ [¤¦¤Ê¤¬¤¹] /(v5s) to urge/to press/to suggest/to demand/to stimulate/to quicken/to incite/to invite (attention to)/(P)/ +Â¥²» [¤½¤¯¤ª¤ó] /(n) assimilated sound (small "tsu" in Japanese)/geminate consonant/ +Â¥¿Ê [¤½¤¯¤·¤ó] /(n,vs) promotion/acceleration/encouragement/facilitation/spurring on/(P)/ +Â¥¿ÊºÞ [¤½¤¯¤·¤ó¤¶¤¤] /accelerant/stimulant/ +Â¥À® [¤½¤¯¤»¤¤] /(n) promotion of growth/(P)/ +Â¥À®ºÏÇÝ [¤½¤¯¤»¤¤¤µ¤¤¤Ð¤¤] /raising out-of-season crops with artificial heat/ +Â¥À®ºÏÇݤÎÌîºÚ [¤½¤¯¤»¤¤¤µ¤¤¤Ð¤¤¤Î¤ä¤µ¤¤] /forced vegetables/ +¦ [¤«¤ï] /(n,suf) (1) side (of something, or taking someone's side)/part/(2) (watch) case/ +¦ [¤¬¤ï] /(n,suf) (1) side (of something, or taking someone's side)/part/(2) (watch) case/(P)/ +¦ [¤½¤¯] /(n) (1) near/close/beside/vicinity/proximity/besides/while/ +¦ [¤½¤Ð] /(n) (1) near/close/beside/vicinity/proximity/besides/while/(P)/ +¦ [¤Ï¤¿] /(n) (1) near/close/beside/vicinity/proximity/besides/while/(2) third person/ +¦¤« [¤Û¤Î¤«] /(adj-na,n) faint/indistinct/stupid/few/ +¦¤Î¼Ô [¤¬¤ï¤Î¤â¤Î] /people around one/ +¦¤à [¤½¤Ð¤à] /(v5m,vi) to lean to one side/to oppose/to look aside/to regret/ +¦¤á¤ë [¤½¤Ð¤á¤ë] /(v1) to shove to one side/to look at out of the corner of one's eyes/ +¦¤é [¤«¤¿¤ï¤é] /(adj-no,n-adv,n-t) beside(s)/while/nearby/ +¦°µ [¤½¤¯¤¢¤Ä] /(n) lateral pressure/ +¦±Ë [¤½¤Ð¤¨¤¤] /side stroke/ +¦²Ð»³ [¤½¤Ã¤«¤¶¤ó] /parasite volcano/ +¦¶á [¤½¤Ã¤­¤ó] /(n) close associate/close aide/brains-truster/(P)/ +¦¶á¤¯ [¤½¤Ð¤Á¤«¤¯] /nearby/ +¦¶á¼Ô [¤½¤Ã¤­¤ó¤·¤ã] /close associate/ +¦¹Â [¤½¤Ã¤³¤¦] /(n) gutter/ditch/ +¦º¬ [¤½¤Ã¤³¤ó] /(n) lateral root/ +¦º¿ [¤½¤¯¤µ] /(n) chemical side chain/ +¦»Å¤¨ [¤½¤Ð¤Å¤«¤¨] /(n) personal attendant/valet/maid/ +¦¼¼ [¤½¤¯¤·¤Ä] /(n) noble's concubine/ +¦¼Í [¤½¤¯¤·¤ã] /flanking fire/ +¦¼Ö [¤½¤¯¤·¤ã] /(n) side car/ +¦½÷ [¤½¤Ð¤á] /(n) concubine/ +¦¾ó [¤½¤Ð¤Å¤¨] /(n) blow received by a bystander/ +¦Àþ [¤½¤¯¤»¤ó] /(n) sidetrack/siding/side line (at a game)/ +¦ƬÍÕ [¤½¤¯¤È¤¦¤è¤¦] /(n) temporal lobe/ +¦ÇØ [¤½¤¯¤Ï¤¤] /flank/ +¦Éô [¤½¤¯¤Ö] /(n) the side/ +¦ʹ [¤½¤¯¤Ö¤ó] /(n,vs) casually hearing/hearing casually/ +¦ÊÉ [¤½¤¯¤Ø¤­] /(n) side wall/ +¦ÊÕ [¤½¤¯¤Ø¤ó] /(n) corner/ +¦ÌÌ [¤½¤¯¤á¤ó] /(n) side/flank/sidelight/lateral/(P)/ +¦ÌÌ´Ñ [¤½¤¯¤á¤ó¤«¤ó] /(n) side view/ +¦ÌÌ¿Þ [¤½¤¯¤á¤ó¤º] /(n) side view/ +¦Ìò [¤½¤Ð¤ä¤¯] /(n) personal attendant/ +§¤ë [¤Î¤Ã¤È¤ë] /(v5r) to conform to/to be in accordance with/ +§ŷµî»ä [¤½¤¯¤Æ¤ó¤­¤ç¤·] /(n) selfless devotion to justice/ +¨¤«¤ºÎ¥¤ì¤º¤ÎÂÖÅÙ [¤Ä¤«¤º¤Ï¤Ê¤ì¤º¤Î¤¿¤¤¤É] /neutral attitude/ +¨¤¹¤ë [¤½¤¯¤¹¤ë] /(vs-s) to conform to/to agree with/to be adapted to/to be based on/(P)/ +¨¤Á [¤¹¤Ê¤ï¤Á] /(adv,conj) (uk) that is/namely/i.e./(P)/ +¨°Ì [¤½¤¯¤¤] /(n,vs) enthronement/(P)/ +¨°Ì¼° [¤½¤¯¤¤¤·¤­] /(n) enthronement ceremony/ +¨±þ [¤½¤¯¤ª¤¦] /(n,vs) compliance/conformance/adaptation/ +¨±þÉôÂâ [¤½¤¯¤ª¤¦¤Ö¤¿¤¤] /(n) rapid reaction force/ +¨¶½ [¤½¤Ã¤­¤ç¤¦] /(adj-no,n) improvisation/impromptu/off the cuff/without a score/(P)/ +¨¶½¶Ê [¤½¤Ã¤­¤ç¤¦¤­¤ç¤¯] /(n) impromptu (musical)/ +¨¶½»í [¤½¤Ã¤­¤ç¤¦¤·] /(n) improvised poem/ +¨¶½»í¿Í [¤½¤Ã¤­¤ç¤¦¤·¤¸¤ó] /improviser/ +¨¶â [¤½¤Ã¤­¤ó] /(n) down payment/ +¨¶ã [¤½¤¯¤®¤ó] /(n) improvisation (of a poem)/ +¨·è [¤½¤Ã¤±¤Ä] /(n) prompt decision/summary judgment/ +¨·èºÛȽ [¤½¤Ã¤±¤Ä¤µ¤¤¤Ð¤ó] /summary trial/ +¨¸ù [¤½¤Ã¤³¤¦] /immediate effect/ +¨¸ú [¤½¤Ã¤³¤¦] /(n) immediate effect/(P)/ +¨¸úÌô [¤½¤Ã¤³¤¦¤ä¤¯] /(n) quick-acting remedy/ +¨¹Ô [¤½¤Ã¤³¤¦] /(n) immediately carrying out (a plan)/ +¨¹ï [¤½¤Ã¤³¤¯] /(n-adv) immediately/at once/instantly/(P)/ +¨º£ [¤½¤Ã¤³¤ó] /(n) at the moment/ +¨ºÂ [¤½¤¯¤¶] /(adj-no,n) immediate/right there on the spot/impromptu/(P)/ +¨ºÂ¤Ë [¤½¤¯¤¶¤Ë] /immediately/right away/ +¨»à [¤½¤¯¤·] /(n) instant death/(P)/ +¨»þ [¤½¤¯¤¸] /(n) promptly/immediately/(P)/ +¨»þÀ­ [¤½¤¯¤¸¤»¤¤] /promptness/timeliness/ +¨»þÄäÀï [¤½¤¯¤¸¤Æ¤¤¤»¤ó] /immediate cease-fire/ +¨»þʧ¤¤ [¤½¤¯¤¸¤Ð¤é¤¤] /spot payment/ +¨¿ÈÀ®Ê© [¤½¤¯¤·¤ó¤¸¤ç¤¦¤Ö¤Ä] /(n) attainment of Buddhahood during life/ +¨À½ [¤½¤¯¤»¤¤] /(n) quick or instant (food)/ +¨ÀÊ [¤½¤¯¤»¤­] /(n) instant/(P)/ +¨ÀÊÎÁÍý [¤½¤¯¤»¤­¤ê¤ç¤¦¤ê] /quickly prepared meal or dish/ +¨ÀïÎÏ [¤½¤¯¤»¤ó¤ê¤ç¤¯] /(n) ready fire power/(P)/ +¨Âê [¤½¤¯¤À¤¤] /(n) subjects for improvisation/ +¨Âú [¤½¤¯¤À¤¯] /(n) ready consent/ +¨ÃÇ [¤½¤¯¤À¤ó] /(n) prompt decision/snap judgement/ +¨ÃÍ [¤½¤¯¤Á] /(n) immediate/ +¨Åú [¤½¤¯¤È¤¦] /(n) immediate reply/ +¨Æü [¤½¤¯¤¸¤Ä] /(n-adv,n-t) same day/(P)/ +¨Æü³«É¼ [¤½¤¯¤¸¤Ä¤«¤¤¤Ò¤ç¤¦] /same-day counting of ballots/ +¨Æü½Ð²Ù [¤½¤¯¤¸¤Ä¤·¤å¤Ã¤«] /same day shipping/ +¨Æü®ã [¤½¤¯¤¸¤Ä¤½¤¯¤¿¤Ä] /same-day special delivery/ +¨Ǽ [¤½¤¯¤Î¤¦] /(n) prompt payment or delivery/ +¨Çä [¤½¤¯¤Ð¤¤] /(n) sale on the spot/(P)/ +¨Çä²ñ [¤½¤¯¤Ð¤¤¤«¤¤] /display and sale of new products/ +¨ʪŪ [¤½¤¯¤Ö¤Ä¤Æ¤­] /(adj-na,n) practical/matter-of-fact/realistic/utilitarian/ +¨̯ [¤½¤¯¤ß¤ç¤¦] /(adj-na,n) ready wit/ +¨Ìë [¤½¤¯¤ä] /(adv,n) on the same night/ +© [¤¤¤­] /(n) breath/tone/(P)/ +©¤Î²¼ [¤¤¤­¤Î¤·¤¿] /gasp/ +©¤Î¹ç¤Ã¤¿ [¤¤¤­¤Î¤¢¤Ã¤¿] /in good coordination/ +©¤Îº¬ [¤¤¤­¤Î¤Í] /(n) life/ +©¤Î½ï [¤¤¤­¤Î¤ª] /life/ +©¤ò¤¹¤ë [¤¤¤­¤ò¤¹¤ë] /(exp) to breathe/ +©¤ò¤Ä¤¯ [¤¤¤­¤ò¤Ä¤¯] /(exp) to take a breath/to take a short rest/ +©¤ò°û¤à [¤¤¤­¤ò¤Î¤à] /(exp) to catch one's breath/ +©¤ò°û¤à¤Û¤É¤Ë [¤¤¤­¤ò¤Î¤à¤Û¤É¤Ë] /(adv) breathtakingly/ +©¤ò°û¤à¤è¤¦¤Ê [¤¤¤­¤ò¤Î¤à¤è¤¦¤Ê] /(exp) breathtaking/thrilling/ +©¤òµÍ¤á¤ë [¤¤¤­¤ò¤Ä¤á¤ë] /(exp) to hold one's breath/ +©¤ò»¦¤¹ [¤¤¤­¤ò¤³¤í¤¹] /(exp) to hold one's breath/to catch one's breath/ +©¤ò¿á¤­ÊÖ¤¹ [¤¤¤­¤ò¤Õ¤­¤«¤¨¤¹] /(exp) to come back to life/ +©¤òÃƤޤ»¤ë [¤¤¤­¤ò¤Ï¤º¤Þ¤»¤ë] /(v1) to pant/to gasp/to be short of breath/to be excited/ +©¤òÅǤ¯ [¤¤¤­¤ò¤Ï¤¯] /(exp) to breathe out/to exhale/ +©´¬¤¯ [¤¤¤­¤Þ¤¯] /(v5k) to enrage/to infuriate/ +©µÍ¤Þ¤ë [¤¤¤­¤Å¤Þ¤ë] /(v5r) to be breathtaking/to be stifling/ +©µÙ¤á [¤¤¤­¤ä¤¹¤á] /(n) rest/breaktime/ +©µÞ¤­ÀÚ¤ë [¤¤¤­¤»¤­¤­¤ë] /(v5r) to pant/to gasp/ +©¶ì¤·¤¤ [¤¤¤­¤°¤ë¤·¤¤] /(adj) choking/oppressive/suffocating/ +©·Ñ¤® [¤¤¤­¤Ä¤®] /(n) a breather/a breathing spell/ +©¸¯¤¤ [¤¤¤­¤Å¤«¤¤] /(n) breathing/respiration/ +©ºÒ [¤½¤¯¤µ¤¤] /(adj-na,n) good health/ +©»Ò [¤à¤¹¤³] /(n) (hum) son/(P)/ +©»Ò¤µ¤ó [¤à¤¹¤³¤µ¤ó] /(hon) son/ +©½÷ [¤½¤¯¤¸¤ç] /(n) (your, his, her) daughter/ +©¾×¤¯ [¤¤¤­¤Å¤¯] /(v5k) to breathe/to gasp/to sigh/ +©¿á [¤¤¤Ö¤­] /(n) breath/(P)/ +©¿á¤­ [¤¤¤Ö¤­] /(n) breath/ +©ÀÚ¤ì [¤¤¤­¤®¤ì] /(n) shortness of breath/(P)/ +©ĥ¤ë [¤¤¤­¤Ð¤ë] /(v5r) to strain/to bear down (in giving birth)/ +©ȴ¤­ [¤¤¤­¤Ì¤­] /(n) taking a breather/relaxation/vent hole/ +ª¤¨¤ë [¤È¤é¤¨¤ë] /(v1) to perceive/to catch sight of/to grasp/ +ª¤¨½ê¤Î¤Ê¤¤ [¤È¤é¤¨¤É¤³¤í¤Î¤Ê¤¤] /subtle/elusive/slippery/ +ª¤¨½ê¤Î̵¤¤ [¤È¤é¤¨¤É¤³¤í¤Î¤Ê¤¤] /subtle/elusive/slippery/ +ª¤Þ¤¨¤ë [¤Ä¤«¤Þ¤¨¤ë] /(v1) to catch/to arrest/to seize/ +ª¤Þ¤ë [¤Ä¤«¤Þ¤ë] /(v5r) to hold on to/to grasp/ +« [¤¿¤Ð] /(n) bundle/bunch/sheaf/coil/(P)/ +« [¤Ä¤«] /(n) handbreadth/bundle/ +«¤Ë¤Ê¤Ã¤Æ [¤¿¤Ð¤Ë¤Ê¤Ã¤Æ] /in a group/in a bunch/ +«¤Í [¤¿¤Ð¤Í] /(n) bundle/control/management/ +«¤Í¤ë [¤¿¤Ð¤Í¤ë] /(v1) to tie up in a bundle/to govern/to manage/to control/to fold (one's arms)/to administer/(P)/ +«¤Í¤ë [¤Ä¤«¤Í¤ë] /(v1) to tie up in a bundle/to govern/to manage/to control/to fold (one's arms)/to administer/ +«¤ÍÀѤà [¤¿¤Ð¤Í¤Ä¤à] /(v5m) to shock (grain)/ +«¤Î´Ö [¤Ä¤«¤Î¤Þ] /(adj-no,n) moment/brief time/brief/transient/(P)/ +«·² [¤½¤¯¤°¤ó] /lattice group/ +«ÂÓ [¤½¤¯¤¿¤¤] /(n) old ceremonial court dress/ +«Ãì [¤Ä¤«¤Ð¤·¤é] /(n) short pillar standing between a beam and roof ridge/ +«Çû [¤½¤¯¤Ð¤¯] /(n,vs) restraint/shackles/restriction/confinement/binding/(P)/ +«Çû·Ñ¾µ¸¶Íý [¤½¤¯¤Ð¤¯¤±¤¤¤·¤ç¤¦¤²¤ó¤ê] /(n) binding inheritance principle/BIP/ +«ÇûÊѹà [¤½¤¯¤Ð¤¯¤Ø¤ó¤³¤¦] /(n) bound variable/ +«ÇûÍýÏÀ [¤½¤¯¤Ð¤¯¤ê¤í¤ó] /(n) binding theory/ +«ȱ [¤½¤¯¤Ï¤Ä] /(n) Western hairdo/ +«æû [¤½¤¯¤·¤å¤¦] /(n) bundle of dried meat/present to a teacher/registration fee/ +¬¤ë [¤Ï¤«¤ë] /(v5r) to measure/to weigh/to survey/to time (sound, gauge, estimate)/(P)/ +¬±ô [¤½¤¯¤¨¤ó] /(n) sounding lead/plummet/ +¬µ÷µ· [¤½¤Ã¤­¤ç¤®] /(n) range finder/ +¬¸õ½ê [¤½¤Ã¤³¤¦¤¸¤ç] /(n) weather measurement station/(P)/ +¬º¿ [¤½¤¯¤µ] /(n) measuring chain/ +¬¿¼ [¤½¤¯¤·¤ó] /(n) (depth) sounding/ +¬¿¼µ¡ [¤½¤¯¤·¤ó¤­] /(n) depth finder/ +¬ÃÏ [¤½¤¯¤Á] /(n) geodetic survey/ +¬ÃϱÒÀ± [¤½¤¯¤Á¤¨¤¤¤»¤¤] /geodetic satellite/ +¬ÃÏ³Ø [¤½¤¯¤Á¤¬¤¯] /(n) geodesy/ +¬ÃÏÀþ [¤½¤¯¤Á¤»¤ó] /(n) geodesic line/ +¬Ĺµ¡ [¤½¤¯¤Á¤ç¤¦¤­] /length measuring machine/ +¬Äê [¤½¤¯¤Æ¤¤] /(n,vs) measurement/(P)/ +¬Äê´ï [¤½¤¯¤Æ¤¤¤­] /(n) measuring instrument/ +¬ÄêÁõÃÖ [¤½¤¯¤Æ¤¤¤½¤¦¤Á] /(n) measuring device/ +¬ÄêÃÍ [¤½¤¯¤Æ¤¤¤Á] /(n) measured value/ +¬ÄêË¡ [¤½¤¯¤Æ¤¤¤Û¤¦] /method of measurement/ +¬Äø´ï [¤½¤¯¤Æ¤¤¤­] /(n) (ship's) log/ +¬ÅÙ [¤½¤¯¤É] /(n) measurement/ +¬Èù·× [¤½¤¯¤Ó¤±¤¤] /(n) micrometer/ +¬ÎÌ [¤½¤¯¤ê¤ç¤¦] /(n,vs) measurement/surveying/(P)/ +¬ÎÌ´ï [¤½¤¯¤ê¤ç¤¦¤­] /(n) surveying instrument/ +¬Î̵¡³£ [¤½¤¯¤ê¤ç¤¦¤­¤«¤¤] /surveying instrument/surveyor's level/ +¬Î̵»»Õ [¤½¤¯¤ê¤ç¤¦¤®¤·] /surveyor/surveying engineer/ +¬Î̻Π[¤½¤¯¤ê¤ç¤¦¤·] /(n) registered surveyor/ +¬ÎÌ¿Þ [¤½¤¯¤ê¤ç¤¦¤º] /(n) survey map/ +¬ÎÌÁ¥ [¤½¤¯¤ê¤ç¤¦¤»¤ó] /(n) survey ship/ +­ [¤¢¤·] /(n) foot/pace/gait/leg/(P)/ +­¤¬½Ð¤ë [¤¢¤·¤¬¤Ç¤ë] /(v1) to exceed the budget/to do not cover the expense/ +­¤¬ÃÙ¤¤ [¤¢¤·¤¬¤ª¤½¤¤] /(exp) to be slow-footed/ +­¤¬ÉÕ¤¯ [¤¢¤·¤¬¤Ä¤¯] /(exp) to be traced (tracked)/ +­¤²¤¯ [¤¢¤·¤²¤¯] /(adv) frequently/ +­¤²¤¯Ä̤¦ [¤¢¤·¤²¤¯¤«¤è¤¦] /(exp) to visit frequently/to haunt/ +­¤·¤Ë¤Ê¤ë [¤¿¤·¤Ë¤Ê¤ë] /(exp) to be of help/be useful/ +­¤·»» [¤¿¤·¤¶¤ó] /(n) addition/(P)/ +­¤·»»´ï [¤¿¤·¤¶¤ó¤­] /adder (spoken)/ +­¤·Á° [¤¿¤·¤Þ¤¨] /(n) supplement/addition/ +­¤¹ [¤¿¤¹] /(v5s) (1) to add (numbers)/(2) to do (e.g. one's business)/(P)/ +­¤Î¹Ã [¤¢¤·¤Î¤³¤¦] /top of the foot/instep/ +­¤Î»Ø [¤¢¤·¤Î¤æ¤Ó] /toe/ +­¤Î΢ [¤¢¤·¤Î¤¦¤é] /sole of foot/ +­¤é¤º [¤¿¤é¤º] /(n-suf) just under/a little less than/just short of/ +­¤ê¤ë [¤¿¤ê¤ë] /(v1) to be sufficient/to be enough/(P)/ +­¤ë [¤¿¤ë] /(v5r) to be sufficient/to be enough/(P)/ +­¤òÀö¤¦ [¤¢¤·¤ò¤¢¤é¤¦] /(exp) to quit (the shady business)/to wash one's hands of/to wash one's feet/ +­¤òÁȤà [¤¢¤·¤ò¤¯¤à] /(exp) to cross one's legs/ +­¤ò®¤á¤ë [¤¢¤·¤ò¤Ï¤ä¤á¤ë] /(exp) to quicken one's pace (steps)/ +­¤òÃϤËÉÕ¤±¤Æ [¤¢¤·¤ò¤Á¤Ë¤Ä¤±¤Æ] /with steady steps/with one's feet planted on the ground/ +­²¹´ï [¤½¤¯¤ª¤ó¤­] /(n) footwarmer/ +­²» [¤¢¤·¤ª¤È] /(n) footsteps (sound)/(P)/ +­²¼ [¤½¤Ã¤«] /(n) (1) at one's feet/underfoot/(2) gait/pace/step/ +­²ó¤ê [¤¢¤·¤Þ¤ï¤ê] /(n) chassis/undercarriage (of automobile or truck)/ +­³£ [¤¢¤·¤«¤»] /(n) fetters/shackles/hobbles/encumbrance, hindrance or burden/ +­³Ý¤«¤ê [¤¢¤·¤¬¤«¤ê] /(n) foothold/(P)/ +­³Ý¤± [¤¢¤·¤«¤±] /(n) foothold/pedal/considering fractional periods of time as a whole for purposes of calculation/ +­³Ý¤ê [¤¢¤·¤¬¤«¤ê] /(n) foothold/ +­´·¤é¤· [¤¢¤·¤Ê¤é¤·] /(n) walking practice/warming-up/ +­µ» [¤¢¤·¤ï¤¶] /(n) (judo) foot technique/footwork/ +­¶È [¤¢¤·¤ï¤¶] /(n) (judo) foot technique/footwork/ +­·¿ [¤¢¤·¤¬¤¿] /(n) wooden mold for shoes or tabi/ +­·Á [¤¢¤·¤¬¤¿] /(n) footprints/ +­·Ú [¤¢¤·¤¬¤ë] /(n) common foot soldier/ +­·Ý [¤¢¤·¤²¤¤] /(n) tricks performed with the feet/ +­¸µ [¤¢¤·¤â¤È] /(n) (1) at one's feet/underfoot/(2) gait/pace/step/(P)/ +­¸Ç¤á [¤¢¤·¤¬¤¿¤á] /(n) judo leg hold/ +­¹ø [¤¢¤·¤³¤·] /(n) legs and loins/(P)/ +­»ß¤á [¤¢¤·¤É¤á] /(n,vs) house arrest/confinement/keeping indoors/inducement to stay/(P)/ +­¼å [¤¢¤·¤è¤ï] /(adj-na,n) having weak legs/a slow walker/ +­¼è¤ê [¤¢¤·¤È¤ê] /(n) (in sumo) downing an opponent by grabbing his leg/ +­¼è¤ê [¤¢¤·¤É¤ê] /(n) gait/manner of walking (swimming)/(P)/ +­¼ê¤Þ¤È¤¤ [¤¢¤·¤Æ¤Þ¤È¤¤] /(adj-na,n) (acting as) a drag/ +­¼ê¤Þ¤È¤¤ [¤¢¤·¤Ç¤Þ¤È¤¤] /(adj-na,n) (acting as) a drag/ +­¼êÅ»¤¤ [¤¢¤·¤Æ¤Þ¤È¤¤] /(adj-na,n) (acting as) a drag/ +­¼êÅ»¤¤ [¤¢¤·¤Ç¤Þ¤È¤¤] /(adj-na,n) (acting as) a drag/ +­¼ó [¤¢¤·¤¯¤Ó] /(n) ankle/(P)/ +­½³ [¤¢¤·¤²] /(n) kick/ +­¾ì [¤¢¤·¤Ð] /(n) scaffold/footing/foothold/(P)/ +­À¢ [¤¢¤·¤º¤ê] /(n) stamping or scraping one's feet/ +­À¢¤ê [¤¢¤·¤º¤ê] /(n) stamping or scraping one's feet/ +­À× [¤¢¤·¤¢¤È] /(n) footprints/(P)/ +­À× [¤½¤¯¤»¤­] /(n) footprints/(P)/ +­ÀÚ¤ê [¤¢¤·¤­¤ê] /(n) cutoff point/ +­ÁÇÀ­¸¶Íý [¤¢¤·¤¹¤¸¤ç¤¦¤²¤ó¤ê] /(n) foot feature convention/FFP/ +­Áߤ­ [¤¢¤¬¤­] /(adv) struggling/ +­Áߤ¯ [¤¢¤¬¤¯] /(v5k) (1) to paw (at) the ground/(2) to flounder/to struggle/ +­Áá [¤¢¤·¤Ð¤ä] /(adj-na,n-adv,n) quick-footed/light-footed/quick pace/(P)/ +­Áá¤Ë [¤¢¤·¤Ð¤ä¤Ë] /at a quick pace/ +­®¤¤ [¤¢¤·¤Ð¤ä¤¤] /(adj) swift-footed/light-footed/ +­ÂÌ [¤¢¤·¤À] /(n) high clogs/rain clogs/ +­ÂÞ [¤¿¤Ó] /(n) tabi/Japanese socks (with split toe)/(P)/ +­Âå [¤¢¤·¤À¤¤] /(n) transportation or traveling expenses/ +­Ãé¼Â [¤¢¤·¤Þ¤á] /(n) good or tireless walker/ +­Ĺ˪ [¤¢¤·¤Ê¤¬¤Ð¤Á] /(n) long-legged wasp/ +­Åò [¤¢¤·¤æ] /(n) washing the feet or lower legs/ +­Ƨ¤ß [¤¢¤·¤Ö¤ß] /(n,vs) stepping/stamping/marking time/(P)/ +­Æë¤é¤· [¤¢¤·¤Ê¤é¤·] /(n) walking practice/warming-up/ +­Æþ¤ì [¤¢¤·¤¤¤ì] /(n) tentative marriage/ +­Æþ¤ìº§ [¤¢¤·¤¤¤ì¤³¤ó] /marriage in which the bride lives temporarily in her parents' home/ +­Ǥ¤» [¤¢¤·¤Þ¤«¤»] /(n) walking wherever one's legs lead one/wandering/ +­Çï»Ò [¤¢¤·¤Ó¤ç¤¦¤·] /(n) beating time with one's foot/ +­Èˤ¯ [¤¢¤·¤²¤¯] /(adv) frequently/ +­Èˤ¯Ä̤¦ [¤¢¤·¤²¤¯¤«¤è¤¦] /(exp) to visit frequently/to haunt/ +­ÉÕ¤­ [¤¢¤·¤Ä¤­] /(n) (1) something (equipped) with legs/(2) sole of foot/(3) one's manner of walking/ +­ʧ¤¤ [¤¢¤·¤Ð¤é¤¤] /(n) tripping up/ +­ÊÂ¤ß [¤¢¤·¤Ê¤ß] /(n) pace/step/(P)/ +­ÊÊ [¤¢¤·¤¯¤»] /(n) one's manner of walking/ +­Íø»þÂå [¤¢¤·¤«¤¬¤¸¤À¤¤] /(n) Ashikaga period (1333-1568 CE)/ +­ί¤ê [¤¢¤·¤À¤Þ¤ê] /(n) base of operations/foothold/ +­α¤á [¤¢¤·¤É¤á] /(n,vs) house arrest/confinement/keeping indoors/inducement to stay/ +­ϫ [¤½¤¯¤í¤¦] /(n) trouble of going somewhere/ +­ÙϤ¨ [¤¢¤·¤´¤·¤é¤¨] /(n) footwear/ +­Ùî¤ß [¤¢¤·¤¬¤é¤ß] /(n) leg lock/ +­ÛÈ [¤¢¤·¤«¤»] /(oK) (n) fetters/shackles/hobbles/encumbrance, hindrance or burden/ +®¤¤ [¤Ï¤ä¤¤] /(adj) quick/fast/swift/(P)/ +®¤¯ [¤Ï¤ä¤¯] /(adv,n) early/fast/soon/(P)/ +®¤µ [¤Ï¤ä¤µ] /(n) speed/(P)/ +®¤Þ¤ë [¤Ï¤ä¤Þ¤ë] /(v5r) to be hasty/to be rash/to speed up/to gather speed/ +®¤á¤ë [¤Ï¤ä¤á¤ë] /(v1) to hasten/to quicken/to expedite/to precipitate/to accelerate/(P)/ +®¤ä¤« [¤¹¤ß¤ä¤«] /(adj-na,n) speed/(P)/ +®µ­ [¤½¤Ã¤­] /(n) shorthand/stenography/(P)/ +®µ­¼Ô [¤½¤Ã¤­¤·¤ã] /(n) stenographer/writer of shorthand/ +®µ­½Ñ [¤½¤Ã¤­¤¸¤å¤Ä] /(n) shorthand/stenography/ +®µ­Ï¿ [¤½¤Ã¤­¤í¤¯] /(n) shorthand or stenographic notes/ +®µå [¤½¤Ã¤­¤å¤¦] /(n) fastball/(P)/ +®¶È [¤Ï¤ä¤ï¤¶] /(n) quick work/(clever) feat/ +®·è [¤½¤Ã¤±¤Ä] /(n) prompt decision/summary judgment/ +®¸ú [¤½¤Ã¤³¤¦] /(n) speedy effect/ +®¸úÀ­ÈîÎÁ [¤½¤Ã¤³¤¦¤»¤¤¤Ò¤ê¤ç¤¦] /(n) quick-acting fertilizer/ +®¸ý [¤Ï¤ä¤¯¤Á] /(n) fast (rapid) talking/ +®¹¶ [¤½¤Ã¤³¤¦] /(n) swift attack/(P)/ +®»» [¤½¤¯¤µ¤ó] /(n) rapid calculation/ +®¼Ì [¤½¤¯¤·¤ã] /(n) snapshot/ +®¼Í [¤½¤¯¤·¤ã] /(n) quick firing/rapid firing/ +®¼Íˤ [¤½¤¯¤·¤ã¤Û¤¦] /(n) rapid-fire gun or cannon/ +®À® [¤½¤¯¤»¤¤] /(n) intensive (short-term) training/ +®À嘆è [¤½¤¯¤»¤ó¤½¤Ã¤±¤Ä] /(n) quick battle for a quick victory/blitzkrieg (de:)/ +®­ [¤Ï¤ä¤¢¤·] /(n) quick pace/quick march/trot/ +®ã [¤½¤¯¤¿¤Ä] /(n) express/special delivery/(P)/ +®ãÊØ [¤½¤¯¤¿¤Ä¤Ó¤ó] /(abbr) special delivery mail/express delivery post/(P)/ +®ã͹ÊØ [¤½¤¯¤¿¤Ä¤æ¤¦¤Ó¤ó] /special delivery mail/express delivery post/ +®ÃÇ [¤½¤¯¤À¤ó] /(n,vs) rash decision/jumping to a conclusion/ +®ÅÙ [¤½¤¯¤É] /(n) speed/velocity/rate/(P)/ +®ÅÙ¤ò´Ë¤á¤ë [¤½¤¯¤É¤ò¤æ¤ë¤á¤ë] /(exp) to ease up the speed/ +®ÅÙ°ãÈ¿ [¤½¤¯¤É¤¤¤Ï¤ó] /(n) speeding/ +®ÅÙ·× [¤½¤¯¤É¤±¤¤] /(n) speedometer/ +®ÅÙÀ©¸Â [¤½¤¯¤É¤»¤¤¤²¤ó] /(n) (set) a speed limit/ +®ÆÉ [¤½¤¯¤É¤¯] /(n) speed reading/ +®ɮ [¤½¤¯¤Ò¤Ä] /(n) rapid writing/ +®ʬ¤«¤ê [¤Ï¤ä¤ï¤«¤ê] /(n,vs) (1) quick learner/(2) handbook/guidebook/ +®Êâ [¤½¤¯¤Û] /(n) fast-paced walking/ +®Êó [¤½¤¯¤Û¤¦] /(n,vs) prompt report/quick announcement/(P)/ +®ÎÏ [¤½¤¯¤ê¤ç¤¯] /(n) speed/(P)/ +®ÎϤòÍî¤È¤¹ [¤½¤¯¤ê¤ç¤¯¤ò¤ª¤È¤¹] /(exp) to slow down/ +®ÎÏÅÙ [¤½¤¯¤ê¤ç¤¯¤É] /speed/velocity/ +¯ [¤¾¤¯] /(adj-na,n) mark in dictionary indicating slang/customs/manners/the world/worldliness/vulgarity/mundane things/the laity/(P)/ +¯¤Ã¤Ý¤¤ [¤¾¤¯¤Ã¤Ý¤¤] /(adj) cheap (reading)/vulgar/worldly-minded/ +¯¤Ë [¤¾¤¯¤Ë] /(adv) as slang/commonly/ +¯¤Ë¸À¤¦ [¤¾¤¯¤Ë¤¤¤¦] /(exp) commonly referred to as ../ +¯°­ [¤¾¤¯¤¢¤¯] /(adj-na,n) worldliness/vulgarity/coarseness/ +¯±ï [¤¾¤¯¤¨¤ó] /(n) worldly connection/ +¯²½ [¤¾¤Ã¤«] /(n,vs) vulgarization/secularization/popularization/ +¯²Î [¤¾¤Ã¤«] /(n) popular song/fold song/ditty/ballad/ +¯²è [¤¾¤¯¤¬] /(n) popular picture/ +¯²ò [¤¾¤Ã¤«¤¤] /(n) explanation in common language/ +¯³¦ [¤¾¤Ã¤«¤¤] /(n) secular life/workaday world/ +¯³Ø [¤¾¤¯¤¬¤¯] /(n) popular music/ +¯³Ú [¤¾¤¯¤¬¤¯] /(n) worldly music/ +¯´Ö [¤¾¤Ã¤«¤ó] /(n) the world/the public/ +¯´ã [¤¾¤¯¤¬¤ó] /(n) popular opinion/ +¯µ¤ [¤¾¤¯¤±] /(n) vulgarity/worldliness/worldly ambition/ +¯µ¤ [¤¾¤Ã¤­] /(n) vulgarity/worldliness/worldly ambition/ +¯µ¤ [¤¾¤Ã¤±] /(n) vulgarity/worldliness/worldly ambition/ +¯µÄ [¤¾¤¯¤®] /(n) popular opinion/ +¯¶Ê [¤¾¤Ã¤­¤ç¤¯] /(n) folk song/ballad/ +¯·Á [¤¾¤¯¤®¤ç¤¦] /(n) the figure of the common man/ +¯¸« [¤¾¤Ã¤±¤ó] /(n) popular view/laymen's opinion/ +¯¸À [¤¾¤¯¤²¤ó] /(n) colloquial language/ +¯¸Á [¤¾¤¯¤²¤ó] /(n) proverb/popular saying/ +¯¸ì [¤¾¤¯¤´] /(n) colloquialism/colloquial language/(P)/ +¯¸þ¤­ [¤¾¤¯¤à¤­] /popular (literature)/ +¯ºÍ [¤¾¤¯¤µ¤¤] /(n) worldly wisdom/practical wisdom/ +¯»ö [¤¾¤¯¤¸] /(n) worldly affairs/daily routine/ +¯»ú [¤¾¤¯¤¸] /(n) popular characters/nonstandard characters/ +¯¼ª [¤¾¤¯¤¸] /(n) vulgar ears/attention of the masses/ +¯¼ñ [¤¾¤¯¤·¤å] /(n) vulgar taste/ +¯¼ñÌ£ [¤¾¤¯¤·¤å¤ß] /vulgar taste/ +¯¼ô [¤¾¤¯¤¸¤å] /(n) mediocre scholar/ +¯¼õ¤± [¤¾¤¯¤¦¤±] /(n) popular appeal/ +¯½¬ [¤¾¤¯¤·¤å¤¦] /(n) custom/usage/ +¯½­ [¤¾¤¯¤·¤å¤¦] /(n) vulgarity/worldliness/ +¯½° [¤¾¤¯¤·¤å¤¦] /(n) people/crowd/masses/the public/ +¯½ñ [¤¾¤¯¤·¤ç] /(n) cheap fiction/ +¯¾Î [¤¾¤¯¤·¤ç¤¦] /(n) common name/popular name/ +¯¾ð [¤¾¤¯¤¸¤ç¤¦] /(n) worldly-mindedness/worldly affairs/ +¯¿® [¤¾¤¯¤·¤ó] /(n) folk belief/ +¯¿Í [¤¾¤¯¤¸¤ó] /(n) ordinary people/layman/worldling/ +¯¿Ð [¤¾¤¯¤¸¤ó] /(n) the world/earthly affairs/ +¯À¤ [¤¾¤¯¤»¤¤] /(n) this world/earthly life/ +¯À¤³¦ [¤¾¤¯¤»¤«¤¤] /(n) everyday world/ +¯À¤´Ö [¤¾¤¯¤»¤±¤ó] /(n) the workaday world/ +¯À« [¤¾¤¯¤»¤¤] /(n) (a priest's) secular surname/ +¯Àâ [¤¾¤¯¤»¤Ä] /(n) common saying/popular version/folklore/tradition/ +¯ÁÎ [¤¾¤¯¤½¤¦] /(n) worldly priest/ +¯ÂÎ [¤¾¤¯¤¿¤¤] /(n) (Buddh) condition of the laity/ +¯ÃÌ [¤¾¤¯¤À¤ó] /(n) common talk/worldly conversation/ +¯Ĵ [¤¾¤¯¤Á¤ç¤¦] /(n) popular music/vulgar music/ +¯Äü [¤¾¤¯¤¿¤¤] /(n) (Buddh) simplified teaching/ +¯ÅÁ [¤¾¤¯¤Ç¤ó] /(n) popular belief or saying/ +¯ǰ [¤¾¤¯¤Í¤ó] /(n) worldliness/worldly ambition/unholy desires/ +¯ÇÚ [¤¾¤¯¤Ï¤¤] /(n) worldlings/the crowd/ +¯ɮ [¤¾¤¯¤Ò¤Ä] /(n) unrefined penmanship/ +¯ʪ [¤¾¤¯¤Ö¤Ä] /(n) worldly-minded person/vulgar person/ +¯ʸ [¤¾¤¯¤Ö¤ó] /(n) colloquial style/ +¯ʸ³Ø [¤¾¤¯¤Ö¤ó¤¬¤¯] /popular literature/ +¯̳ [¤¾¤¯¤à] /(n) secular affairs/worldly cares/daily routine/ +¯̾ [¤¾¤¯¤ß¤ç¤¦] /(n) common name/popular name/secular name/bad reputation/ +¯̾ [¤¾¤¯¤á¤¤] /(n) common name/popular name/secular name/bad reputation/ +¯ÍÑ [¤¾¤¯¤è¤¦] /(n) wordly matters/ +¯ÍØ [¤¾¤¯¤è¤¦] /(n) popular song/ballad/folk song/ditty/ +¯Íù [¤¾¤¯¤ê] /(n) petty official/ +¯Υ¤ì [¤¾¤¯¤Ð¤Ê¤ì] /(n) unworldliness/ +¯ή [¤¾¤¯¤ê¤å¤¦] /(n) populace/common run of men/worldly customs/ +¯Îß [¤¾¤¯¤ë¤¤] /(n) wordly troubles/worldliness/ +¯ÏÀ [¤¾¤¯¤í¤ó] /(n) popular opinion/ +¯Ïà [¤¾¤¯¤ï] /(n) wordly story/gossip/ +°¤¹¤ë [¤¾¤¯¤¹¤ë] /(vs-s) to belong to/to come under/to be affiliated with/to be subject to/(P)/ +°³Ê [¤¾¤Ã¤«¤¯] /(n) (gram) genitive case/ +°´± [¤¾¤Ã¤«¤ó] /(n) subordinate official/government clerk/ +°¹ñ [¤¾¤Ã¤³¤¯] /(n) vassal state or nation/dependency/ +°º¹ [¤¾¤¯¤µ] /generic difference/ +°¿Í¼çµÁ [¤¾¤¯¤¸¤ó¤·¤å¤®] /the principle of nationality (according to which an offender should be tried in accordance with the law of his or her own country)/ +°À­ [¤¾¤¯¤»¤¤] /(n) attribute/context/ +°À­ÃÍ [¤¾¤¯¤»¤¤¤Á] /(n) property-value/ +°À­Ã͹ÔÎó [¤¾¤¯¤»¤¤¤Í¤®¤ç¤¦¤ì¤Ä] /(n) attribute-value matrix/AVM/ +°Â÷ [¤·¤ç¤¯¤¿¤¯] /(n,vs) entrusting with/ +°ÃϼçµÁ [¤¾¤¯¤Á¤·¤å¤®] /the principle of territorial jurisdiction/ +°Åç [¤¾¤¯¤È¤¦] /(n) an island belonging to a political entity/ +°˾ [¤·¤ç¤¯¤Ü¤¦] /(n,vs) (having great) expectation/pinning one's hopes on/ +°̾ [¤¾¤¯¤á¤¤] /(n) generic name (business)/ +°ÌÜ [¤·¤ç¤¯¤â¤¯] /(n,vs) paying attention to/catching one's eye/ +°Íù [¤¾¤¯¤ê] /(n) a subordinate (official)/ +°ν [¤¾¤¯¤ê¤ç¤¦] /(n) a subordinate (official)/ +°ÎÎ [¤¾¤¯¤ê¤ç¤¦] /(n) possession/dependency/territory/dominion/ +± [¤¾¤¯] /(n) rebel/insurgent/thief/burglar/ +±¤òÊá¤é¤¨¤ë [¤¾¤¯¤ò¤È¤é¤¨¤ë] /(exp) to arrest (catch) a thief/ +±³² [¤¾¤¯¤¬¤¤] /(n) harm/killing/destruction at the hands of rebels/ +±µÔ [¤¾¤¯¤®¤ã¤¯] /(n) damage and ill-treatment/ +±·³ [¤¾¤¯¤°¤ó] /(n) rebel army/ +±»Ò [¤¾¤¯¤·] /(n) rebellious child/rebel/traitor/ +±¾­ [¤¾¤¯¤·¤ç¤¦] /(n) leader of a rebel army or band of rebels/ +±ÅÌ [¤¾¤¯¤È] /(n) rebels/bandit/robber/traitors/ +±̾ [¤¾¤¯¤á¤¤] /(n) (the stigma of) the name of "rebel"/ +² [¤¾¤¯] /(n,n-suf) (1) tribe/race/group/(2) periodic table group/(P)/ +²¾Î [¤¾¤¯¤·¤ç¤¦] /(n) (in Japanese history) one's class/ +²À¸ [¤¾¤¯¤»¤¤] /(n,vs) (of plants) growing in clusters/growing gregariously/ +²ÀÒ [¤¾¤¯¤»¤­] /(n) one's class (and legal domicile)/ +²Ĺ [¤¾¤¯¤Á¤ç¤¦] /(n) patriarch/head of a family/ +²ÌÇ [¤¾¤¯¤á¤Ä] /(n) putting an entire family to death/ +³¡¹ [¤¾¤¯¤¾¤¯] /(n-adv) successively/one after another/(P)/ +³¤­ [¤Ä¤Å¤­] /(n,n-suf) sequel/continuation/(also suffix) continuation (in time and space)/second series/succession/spell/(P)/ +³¤­Êª [¤Ä¤Å¤­¤â¤Î] /(n) a serial story/ +³¤­ÊÁ [¤Ä¤Å¤­¤¬¤é] /(n) relationship/connection/ +³¤¯ [¤Ä¤Å¤¯] /(v5k,vi) to be continued/(P)/ +³¤±¤ë [¤Ä¤Å¤±¤ë] /(v1,vt) to continue/to keep up/to keep on/(P)/ +³¤±ÍÍ [¤Ä¤Å¤±¤¶¤Þ] /(n) one after another/ +³±Ç [¤¾¤¯¤¨¤¤] /(n) continued showing of a movie/ +³±é [¤¾¤¯¤¨¤ó] /(n) continued staging of a play or show/ +³³« [¤¾¤Ã¤«¤¤] /(n) resumption/continuing/ +³´© [¤¾¤Ã¤«¤ó] /(n) continuing publication/ +³¹Æ [¤¾¤Ã¤³¤¦] /(n) sequel/ +³¹Ô [¤¾¤Ã¤³¤¦] /(n) resuming/(P)/ +³½Ð [¤¾¤¯¤·¤å¤Ä] /(n,vs) appearance one after another/(P)/ +³¿­ [¤¾¤¯¤·¤ó] /(n,vs) continuous rise/(P)/ +³³ [¤¾¤¯¤¾¤¯] /(n-adv) successively/one after another/ +³Åê [¤¾¤¯¤È¤¦] /(n) continuing to pitch/ +³ƭ [¤¾¤¯¤È¤¦] /(n,vs) continued advance/spiral upward/ +³ȯ [¤¾¤¯¤Ï¤Ä] /(n,vs) coming about/happening/occurring/successive occurrence/ +³ÊÁ [¤¾¤¯¤¬¤é] /(n) relationship/relation/ +³ÊÁ [¤Ä¤Å¤­¤¬¤é] /(n) relationship (to self)/ +³ÊÓ [¤¾¤¯¤Ø¤ó] /(n) sequel/supplementary volume/ +³ÊÔ [¤¾¤¯¤Ø¤ó] /(n) continuation/(P)/ +³Êó [¤¾¤¯¤Û¤¦] /(n) follow-up report/ +³Íî [¤¾¤¯¤é¤¯] /(n) continued fall in (stock) prices/ +´¤¹¤ë [¤½¤Ã¤¹¤ë] /(vs-s) to die/to pass away/ +´µî [¤·¤å¤Ã¤­¤ç] /(n) death/ +´µî [¤½¤Ã¤­¤ç] /(n) death/ +´¶È [¤½¤Ä¤®¤ç¤¦] /(n,vs) graduation/(P)/ +´¶È¸å [¤½¤Ä¤®¤ç¤¦¤´] /after graduation/ +´¶È»î¸³ [¤½¤Ä¤®¤ç¤¦¤·¤±¤ó] /graduation test/ +´¶È¼° [¤½¤Ä¤®¤ç¤¦¤·¤­] /graduation exercises/ +´¶È¾Ú½ñ [¤½¤Ä¤®¤ç¤¦¤·¤ç¤¦¤·¤ç] /graduation certificate/diploma/testamur/ +´¶ÈÀ¸ [¤½¤Ä¤®¤ç¤¦¤»¤¤] /(n) graduate/alumnus/ +´¶ÈÏÀʸ [¤½¤Ä¤®¤ç¤¦¤í¤ó¤Ö¤ó] /graduation thesis/ +´¸à [¤½¤Ä¤´] /rank and file/the ranks/ +´¼¤ [¤½¤Ä¤¸] /(adj-na,n) abrupt/sudden/ +´¼Ô [¤½¤Ä¤·¤ã] /graduate/ +´¼÷ [¤½¤Ä¤¸¤å] /(n) 90th birthday/ +´Àè [¤½¤Ã¤»¤ó] /(n) taking the initiative/ +´Á³ [¤½¤Ä¤¼¤ó] /(adj-na,adv,n) suddenly/unexpectedly/ +´Á³¤È [¤½¤Ä¤¼¤ó¤È] /suddenly/ +´Ãæ [¤½¤Ã¤Á¤å¤¦] /(n) cerebral stroke/apoplexy/ +´ľ [¤½¤Ã¤Á¤ç¤¯] /(adj-na,n) frankness/candour/openheartedness/ +´ÅÔÇÌ [¤½¤È¤Ð] /(n) wooden grave tablet/stupa/dagoba/ +´ÅÝ [¤½¤Ã¤È¤¦] /(n) fainting/swooning/ +´ÅãÇÌ [¤½¤È¤Ð] /(n) wooden grave tablet/stupa/dagoba/ +´ÏÀ [¤½¤Ä¤í¤ó] /(n) graduation (senior) thesis/ +µ [¤½¤Ç] /(n) sleeve/(P)/ +µ¤Î²¼ [¤½¤Ç¤Î¤·¤¿] /(n) bribe/money under the table/ +µ¤ÎϪ [¤½¤Ç¤Î¤Ä¤æ] /tears falling onto the sleeve/ +µ¤òÊá¤é¤¨¤ë [¤½¤Ç¤ò¤È¤é¤¨¤ë] /(exp) to catch a person by the sleeve/ +µ³À [¤½¤Ç¤¬¤­] /(n) low fence flanking a gate or entrance/ +µ¸ý [¤½¤Ç¤°¤Á] /(n) cuff/wristband/ +µ¼ê˵´Ñ [¤·¤å¤¦¤·¤å¤Ü¤¦¤«¤ó] /(n,vs) looking on with folded arms (with one's hands in one's sleeves)/remaining a passive onlooker/ +µ¾æ [¤½¤Ç¤¿¤±] /(n) length of a sleeve/ +µÄÁËÜ [¤·¤å¤¦¤Á¤ó¤Ü¤ó] /(n) pocket-size book/ +µÉÕ [¤½¤Ç¤Ä¤±] /(n) armhole (of a shirt)/ +µÉÕ¤± [¤½¤Ç¤Ä¤±] /(n) armhole (of a shirt)/ +µ̵¤· [¤½¤Ç¤Ê¤·] /(n) sleeveless/ +µÑê¤ê [¤½¤Ç¤°¤ê] /(n) sleeve-hole/armhole/ +¶ [¤­] /that/ +¶¡¹ [¤½¤ì¤¾¤ì] /(n-t) each/every/either/respectively/severally/ +¶¤Î [¤½¤Î] /(adj-pn) (uk) the/that/ +¶¤Îµ·¤Ë½¢¤¤¤Æ [¤½¤Î¤®¤Ë¤Ä¤¤¤Æ] /about the matter/ +¶¤Î¸å [¤½¤Î¤´] /after that/thereafter/ +¶¤Î¾å [¤½¤Î¤¦¤¨] /(conj) in addition/furthermore/ +¶¤Î¾å¤Ç [¤½¤Î¤¦¤¨¤Ç] /moreover/in addition/ +¶¤Î¾ì¸Â¤ê [¤½¤Î¤Ð¤«¤®¤ê] /(n) temporary/ad hoc/ +¶¤Î¾ìƨ¤ì [¤½¤Î¤Ð¤Î¤¬¤ì] /(n) makeshift/stopgap/ +¶¤Îʪ [¤½¤Î¤â¤Î] /(n) the very thing/itself/ +¶¤ÎÐÖ [¤½¤Î¤Þ¤Þ] /(adj-no) (uk) without change/as it is (i.e. now)/(P)/ +¶¤ì [¤½¤ì] /(n) (uk) it/that/(P)/ +¶¤ì¤«¤é [¤½¤ì¤«¤é] /(uk) and then/after that/(P)/ +¶¤ì¤Ç [¤½¤ì¤Ç] /(conj) (uk) and/thereupon/because of that/(P)/ +¶¤ì¤Ç¤³¤½ [¤½¤ì¤Ç¤³¤½] /(uk) Attaboy!/the quintessential point/ +¶¤ì¤Ç¤Ï [¤½¤ì¤Ç¤Ï] /(exp) (uk) in that situation/well then ../(P)/ +¶¤ì¤Ç¤â [¤½¤ì¤Ç¤â] /(uk) but (still)/and yet/nevertheless/even so/notwithstanding/(P)/ +¶¤ì¤È̵¤¯ [¤½¤ì¤È¤Ê¤¯] /(adv) indirectly/obliquely/(P)/ +¶¤ì¤Ê¤é [¤½¤ì¤Ê¤é] /(uk) If that's the case ../If so ../That being the case ../(P)/ +¶¤ì¤Ë [¤½¤ì¤Ë] /(uk) besides/moreover/(P)/ +¶¤ì¶¦ [¤½¤ì¤È¤â] /(conj) (uk) or/or else/(P)/ +¶¤ì¸Î [¤½¤ì¤æ¤¨] /(conj) therefore/for that reason/so/ +¶¤ì½è¤« [¤½¤ì¤É¤³¤í¤«] /(exp) (uk) on the contrary/ +¶¤ì¾æ [¤½¤ì¤À¤±] /(n-t) (uk) that much/as much/to that extent/only that/that alone/no more than that/ +¶¤ì¶¤ì [¤½¤ì¤¾¤ì] /(n-t) each/every/either/respectively/severally/ +¶¤ìÄø [¤½¤ì¤Û¤É] /(adv) (uk) to that degree/extent/(P)/ +¶½è [¤½¤³] /(n) (uk) that place/there/ +¶½è¤¤¤é [¤½¤³¤¤¤é] /(n) (uk) that area/ +¶½è¤Ç [¤½¤³¤Ç] /(conj) (uk) so/accordingly/now/then/thereupon/(P)/ +¶½è¤é [¤½¤³¤é] /(n) (uk) everywhere/somewhere/approximately/that area/around there/ +¶½èº¡½è [¤½¤³¤³¤³] /(n) (uk) here and there/in places/ +¶¶ [¤½¤ì¤¾¤ì] /(n-t) each/every/either/respectively/severally/ +¶ÅÛ [¤½¤¤¤Ä] /(n) (1) (uk) (col) that person (guy, fellow)/(2) that (one)/(P)/ +¶Êý [¤½¤Á¤é] /(n) (uk) over there/the other/(P)/ +¶Êý [¤½¤Ã¤Á] /(n) (uk) your (that) place/the other/(P)/ +¶Êý [¤½¤Ê¤¿] /(n) (uk) (arch) you/ +·¤¤ [¤½¤í¤¤] /(n) set/suit/uniform/ +·¤¤¤â·¤Ã¤Æ [¤½¤í¤¤¤â¤½¤í¤Ã¤Æ] /every one of/ +·¤¤Æ§¤ß [¤½¤í¤¤¤Ö¤ß] /(n) sumo stamping on the ring in unison/ +·¤¦ [¤½¤í¤¦] /(v5u) to become complete/to be equal/to be all present/to gather/(P)/ +·¤¨¤ë [¤½¤í¤¨¤ë] /(v1) to put things in order/to arrange/to make uniform/to get something ready/(P)/ +·¤¨Êý [¤½¤í¤¨¤«¤¿] /way of justification, sorting, etc./ +·¤Ã¤¿Â¢½ñ [¤½¤í¤Ã¤¿¤¾¤¦¤·¤ç] /good collection of books/ +·¤Ã¤Æ [¤½¤í¤Ã¤Æ] /all together/in a body/all alike/ +·¤ï¤Ê¤¤ [¤½¤í¤ï¤Ê¤¤] /unequal/uneven/incomplete/odd/ +¸¤¸¤ë [¤¾¤ó¤¸¤ë] /(v1) (hum) to know/(P)/ +¸¤¸¾å¤²¤ë [¤¾¤ó¤¸¤¢¤²¤ë] /(v1) (hum) to know/ +¸¤º¤ë [¤¾¤ó¤º¤ë] /(v5z) (hum) to think, feel, consider, know, etc./ +¸³° [¤¾¤ó¤¬¤¤] /(adj-na,adv,n) beyond or contrary to expectations/ +¸ºß [¤½¤ó¤¶¤¤] /(n,vs) existence/being/(P)/ +¸ºß°ÕµÁ [¤½¤ó¤¶¤¤¤¤¤®] /reason for existence/raison d'etre/ +¸ºß¼Ô [¤½¤ó¤¶¤¤¤·¤ã] /entity/ +¸ºßÍýͳ [¤½¤ó¤¶¤¤¤ê¤æ¤¦] /reason for being/raison d'etre/ +¸ºßÏÀ [¤½¤ó¤¶¤¤¤í¤ó] /(n) ontology/ +¸À¸ [¤¾¤ó¤¸¤ç¤¦] /(n) being alive/ +¸³ [¤½¤ó¤¾¤¯] /(n,vs) duration/continuance/(P)/ +¸ÃÎ [¤¾¤ó¤¸] /(n) knowledge of/ +¸ÃÎ [¤¾¤ó¤Á] /(n) knowledge of/ +¸ÃÖ [¤½¤ó¤Á] /(n,vs) maintain/retain/continue/ +¸ǰ [¤¾¤ó¤Í¤ó] /(n) opinion/idea/ +¸ÇÑ [¤¾¤ó¤Ñ¤¤] /(whether to) continue or eliminate/existence/(P)/ +¸ÈÝ [¤½¤ó¤Ô] /(n) (whether) existent or non-existent/life or death/ +¸ÈÝ [¤¾¤ó¤Ô] /(n) (whether) existent or non-existent/life or death/ +¸ʬ [¤¾¤ó¤Ö¤ó] /(adj-na,adv,n) to one's heart's content/as much as one wants/(P)/ +¸ʬ¤Ë [¤¾¤ó¤Ö¤ó¤Ë] /freely/to one's heart's content/ +¸˴ [¤½¤ó¤Ü¤¦] /(n) life or death/existence/destiny/(P)/ +¸̿ [¤¾¤ó¤á¤¤] /(n) being alive/ +¸̿Ãæ [¤¾¤ó¤á¤¤¤Á¤å¤¦] /in one's lifetime/(while) in life/ +¸Ω [¤½¤ó¤ê¤Ä] /(n) existence/subsistence/(P)/ +¹ [¤Þ¤´] /(n) grandchild/(P)/ +¹¤Î¼ê [¤Þ¤´¤Î¤Æ] /(n) back scratcher/ +¹°ú¤­ [¤Þ¤´¤Ó¤­] /(n) citation at second remove/second hand citation/ +¹¶É [¤Þ¤´¤­¤ç¤¯] /(n) (computer) sub-node/sub-station/ +¹»Ò [¤Þ¤´¤³] /(n) children and grandchildren/posterity/descendants/ +¹©»Ò [¤Þ¤´¤à¤¹¤³] /grandson/ +¹Äï»Ò [¤Þ¤´¤Ç¤·] /(n) disciples of one's disciples/ +¹̼ [¤Þ¤´¤à¤¹¤á] /(n) granddaughter/(P)/ +º [¤½¤ó] /precious/valuable/priceless/noble/exalted/sacred/(P)/ +º [¤ß¤³¤È] /(n) lord/prince/words of a ruler/ +º¤¤ [¤¿¤Ã¤È¤¤] /(adj) precious/valuable/priceless/noble/exalted/sacred/(P)/ +º¤¤ [¤È¤¦¤È¤¤] /(adj) precious/valuable/priceless/noble/exalted/sacred/(P)/ +º¤¤¹âÎð [¤¿¤Ã¤È¤¤¤³¤¦¤ì¤¤] /sacred old age/ +º¤Ö [¤¿¤Ã¤È¤Ö] /(v5b) to value/to prize/to esteem/(P)/ +º¤Ö [¤È¤¦¤È¤Ö] /(v5b) to value/to prize/to esteem/(P)/ +º°Õ [¤½¤ó¤¤] /(n) your idea/ +º±Æ [¤»¤¤¤¨¤¤] /(n) (pol) portrait/ +º±Æ [¤½¤ó¤¨¤¤] /(n) (pol) portrait/ +º²¦ [¤½¤ó¤Î¤¦] /(n) reverence for the emperor/advocate of imperial rule/ +º²¦²È [¤½¤ó¤Î¤¦¤«] /Royalists/ +º²¦ÅÞ [¤½¤ó¤Î¤¦¤È¤¦] /Imperialists/ +º²¦Æ¤Ëë [¤½¤ó¤Î¤¦¤È¤¦¤Ð¤¯] /reverence for the emperor and the overthrow of the shogunate/ +º²¦Ú·°Ð [¤½¤ó¤Î¤¦¤¸¤ç¤¦¤¤] /19th century slogan advocating reverence for the Emperor and the expulsion of (barbarian) foreigners/ +º²¼ [¤½¤ó¤«] /Obediently yours/ +º²È [¤½¤ó¤«] /(n) your house/ +º´Ê [¤½¤ó¤«¤ó] /(n) (pol) someone's letter/ +º´é [¤½¤ó¤¬¤ó] /(n) your countenance/ +ºµ® [¤½¤ó¤­] /(adj-na,n) noble (person)/ +º·¯ [¤½¤ó¤¯¤ó] /(n) (pol) someone's father/one's companion/ +º·» [¤½¤ó¤±¤¤] /(n) (pol) an elder brother/elderly person/ +º·É [¤½¤ó¤±¤¤] /(n,vs) respect/esteem/reverence/honour/(P)/ +º·É¸ì [¤½¤ó¤±¤¤¤´] /(n) honorific language/ +º¸· [¤½¤ó¤²¤ó] /(adj-na,n) dignity/majesty/sanctity/(P)/ +º¸·»à [¤½¤ó¤²¤ó¤·] /(n) death with dignity/ +º¸ø [¤½¤ó¤³¤¦] /(n) (pol) you/your father/ +º¹Ä [¤½¤ó¤Î¤¦] /(n) reverence for the emperor/advocate of imperial rule/ +º¹Ä²¦ [¤½¤ó¤Î¤¦] /(n) reverence for the emperor/advocate of imperial rule/ +º¹Ä²¦Ú·°Ð [¤½¤ó¤Î¤¦¤¸¤ç¤¦¤¤] /19th century slogan advocating reverence for the Emperor and the expulsion of (barbarian) foreigners/ +º¹ÄÚ·°Ð [¤½¤ó¤Î¤¦¤¸¤ç¤¦¤¤] /19th century slogan advocating reverence for the Emperor and the expulsion of (barbarian) foreigners/ +º¹æ [¤½¤ó¤´¤¦] /(n) honorary title/title of honour/ +º»Õ [¤½¤ó¤·] /(n) holy master/guru/ +º¼Ô [¤½¤ó¤¸¤ã] /(n) Buddhist saint/man of high repute/guest of honor/ +º½Å [¤½¤ó¤Á¤ç¤¦] /(n) respect/esteem/regard/(P)/ +º½ñ [¤½¤ó¤·¤ç] /(n) (pol) someone's letter/ +º¾Î [¤½¤ó¤·¤ç¤¦] /(n) honorary title/(P)/ +º¾å [¤½¤ó¤¸¤ç¤¦] /(n) one's superior/ +º¿® [¤½¤ó¤·¤ó] /(n,vs) reverence/ +º¿ò [¤½¤ó¤¹¤¦] /(n) reverence/veneration/ +ºÁü [¤½¤ó¤¾¤¦] /(n) statue of a noble character/your picture/ +º° [¤½¤ó¤¾¤¯] /(n) direct ancestors/noble ancestors/ +º°»¦¿Í [¤½¤ó¤¾¤¯¤µ¤Ä¤¸¤ó] /patricide/parricide/matricide/ +º² [¤½¤ó¤¾¤¯] /(n) direct ancestors/noble ancestors/ +ºÂÎ [¤½¤ó¤¿¤¤] /(n) (1) your health/(2) (Buddh) image/ +ºÂæ [¤½¤ó¤À¤¤] /(n) you (ancient or literary)/ +ºÂç [¤½¤ó¤À¤¤] /(adj-na,n) haughtiness/pomposity/self-sufficiency/ +ºÂð [¤½¤ó¤¿¤¯] /(n) your house/ +ºĹ [¤½¤ó¤Á¤ç¤¦] /(n) one's superiors/one's seniors/ +ºƲ [¤½¤ó¤É¤¦] /(n) your family/your mother/ +ºÈÜ [¤½¤ó¤Ô] /(n) high and low/aristocrat and plebeian/ +ºÉã [¤½¤ó¤×] /(n) your father/ +º̾ [¤½¤ó¤á¤¤] /(n) your name/ +º̿ [¤½¤ó¤á¤¤] /(n) your order/ +ºÍÆ [¤½¤ó¤è¤¦] /(n) your countenance/ +ºÍè [¤½¤ó¤é¤¤] /(n) your visit/ +ºθ [¤½¤ó¤ê¤ç] /(n) your will/your idea/ +ºڷ [¤½¤ó¤¸¤ç¤¦] /(n) (abbr) revering the Emperor/ +» [¤½¤ó] /(adj-na,n,n-suf,vs) loss/disadvantage/(P)/ +»¤¦ [¤½¤³¤Ê¤¦] /(io) (suf,v5u) to harm/to hurt/to injure/to damage/to fail in doing/(P)/ +»¤¸ [¤½¤ó¤¸] /(n) slip/error/failure/ +»¤¸¤ë [¤½¤ó¤¸¤ë] /(v1) to harm/to hurt/to injure/to damage/ +»¤¹¤ë [¤½¤ó¤¹¤ë] /(vs-s) to lose/(P)/ +»¤Ê¤¦ [¤½¤³¤Ê¤¦] /(suf,v5u) to harm/to hurt/to injure/to damage/to fail in doing/(P)/ +»¤Ê¾ò·ï [¤½¤ó¤Ê¤¸¤ç¤¦¤±¤ó] /unfavorable conditions/ +»¤Ë¤Ê¤ë [¤½¤ó¤Ë¤Ê¤ë] /do not pay/ +»¤Í¤ë [¤½¤³¤Í¤ë] /(v1) to harm/to hurt/to injure/(P)/ +»¤ò¤·¤¿½ê¤Ç [¤½¤ó¤ò¤·¤¿¤È¤³¤í¤Ç] /even if one loses/ +»±× [¤½¤ó¤¨¤­] /(n) profit and loss/advantage and disadvantage/(P)/ +»±×´ªÄê [¤½¤ó¤¨¤­¤«¤ó¤¸¤ç¤¦] /profit and loss account/ +»±×·×»»½ñ [¤½¤ó¤¨¤­¤±¤¤¤µ¤ó¤·¤ç] /profit and loss statement/ +»±×ʬ´ôÅÀ [¤½¤ó¤¨¤­¤Ö¤ó¤­¤Æ¤ó] /the break-even point/ +»²õ [¤½¤ó¤«¤¤] /(n,vs) damage/destruction/(P)/ +»³² [¤½¤ó¤¬¤¤] /(n) damage/injury/loss/(P)/ +»³²¤òÈï¤ë [¤½¤ó¤¬¤¤¤ò¤³¤¦¤à¤ë] /(exp) to suffer a loss/ +»³²¤òÌؤë [¤½¤ó¤¬¤¤¤ò¤³¤¦¤à¤ë] /(exp) to suffer a loss/ +»³²³Û [¤½¤ó¤¬¤¤¤¬¤¯] /amount of damages or loss/ +»³²ÀÁµá [¤½¤ó¤¬¤¤¤»¤¤¤­¤å¤¦] /(n) damage claim/ +»³²Çå½þ [¤½¤ó¤¬¤¤¤Ð¤¤¤·¤ç¤¦] /restitution/compensation for damages/ +»³²Çå½þÁʾ٠[¤½¤ó¤¬¤¤¤Ð¤¤¤·¤ç¤¦¤½¤·¤ç¤¦] /(n) damages suit/ +»³²Êݸ± [¤½¤ó¤¬¤¤¤Û¤±¤ó] /damage insurance/(P)/ +»µ¤ [¤½¤ó¤­] /(n) disadvantage/ +»¶â [¤½¤ó¤­¤ó] /(n) financial loss/ +»¼º [¤½¤ó¤·¤Ä] /(n) loss (e.g. assets or profits)/(P)/ +»¼º¤ò½þ¤¦ [¤½¤ó¤·¤Ä¤ò¤Ä¤°¤Ê¤¦] /(exp) to recompense for a loss/ +»¼ºÊäŶ [¤½¤ó¤·¤Ä¤Û¤Æ¤ó] /(n) compensation for a loss/ +»½ý [¤½¤ó¤·¤ç¤¦] /(n) damage/injury/(P)/ +»ÆÀ [¤½¤ó¤È¤¯] /(n) loss and gain/advantage and disadvantage/(P)/ +»ÊÝ [¤½¤ó¤Ý] /(n) (abbr) damage insurance/ +»˴ [¤½¤ó¤Ü¤¦] /(n) loss/ +»Ì× [¤½¤ó¤â¤¦] /(n) loss/ +»Ì׿Ͱ÷ [¤½¤ó¤â¤¦¤¸¤ó¤¤¤ó] /casualty/ +»Ψ [¤½¤ó¤ê¤Ä] /loss factor/ +»ή [¤½¤ó¤ê¤å¤¦] /loss current/ +»ÎÁ [¤½¤ó¤ê¤ç¤¦] /(n) rental fee/ +¼ [¤à¤é] /(n) village/(P)/ +¼¤Î¤ª¼Ò [¤à¤é¤Î¤ª¤ä¤·¤í] /village shrine/ +¼±« [¤à¤é¤µ¤á] /(n) a passing shower/ +¼²§ [¤½¤Î¤¦] /village elder/ +¼²ñ [¤½¤ó¤«¤¤] /(n) village assembly/ +¼µÄ²ñ [¤½¤ó¤®¤«¤¤] /(n) village assembly/(P)/ +¼¼Çµï [¤à¤é¤·¤Ð¤¤] /(n) play put on in a village/play put on by villagers/ +¼¾± [¤½¤ó¤·¤ç¤¦] /village/countryside/country house/ +¼¿Í [¤à¤é¤Ó¤È] /(n) villager/(P)/ +¼Ĺ [¤½¤ó¤Á¤ç¤¦] /(n) village headman/(P)/ +¼Ƹ [¤½¤ó¤É¤¦] /(n) village child/ +¼ƻ [¤½¤ó¤É¤¦] /(n) village road/ +¼Ȭʬ [¤à¤é¤Ï¤Á¤Ö] /(n) ostracism/ +¼Èñ [¤½¤ó¤Ô] /(n) village expenses/at village expense/ +¼É×»Ò [¤½¤ó¤×¤¦¤·] /(n) rural scholar or pedagogue/pedant/ +¼̱ [¤½¤ó¤ß¤ó] /(n) villager/(P)/ +¼Ìò¾ì [¤à¤é¤ä¤¯¤Ð] /(n) village office/ +¼ͭ [¤½¤ó¤æ¤¦] /(n) village-owned/village property/ +¼Íî [¤½¤ó¤é¤¯] /(n) village/hamlet/settlement/ +¼ÍƱÂÎ [¤½¤ó¤é¤¯¤­¤ç¤¦¤É¤¦¤¿¤¤] /village community/ +¼Τ [¤à¤é¤¶¤È] /(n) village/ +¼Ω [¤½¤ó¤ê¤Ä] /(n) established or operated by a village/ +½¤ë [¤Ø¤ê¤¯¤À¤ë] /(v5r) to deprecate oneself and praise the listener/to abase oneself/ +½¿§ [¤½¤ó¤·¤ç¤¯] /(n) inferiority/ +½¿§¤¬¤¢¤ë [¤½¤ó¤·¤ç¤¯¤¬¤¢¤ë] /(exp) to be inferior to/to suffer by comparison with (something)/ +½¿§¤¬¤Ê¤¤ [¤½¤ó¤·¤ç¤¯¤¬¤Ê¤¤] /bears comparison with (something)/compares favorably with (something)/isn't inferior to (something)/ +¾ [¤¿] /(n-adv,n) other (esp. people and abstract matters)/(P)/ +¾ [¤Û¤«] /(n-adv,n) other (esp. places and things)/ +¾¤Ê¤é¤Ì [¤Û¤«¤Ê¤é¤Ì] /(exp) nothing but/no other than/ +¾¤ËÎߤòµÚ¤Ü¤¹ [¤¿¤Ë¤ë¤¤¤ò¤ª¤è¤Ü¤¹] /(exp) to involve others in trouble/ +¾¤Î¸À¤ËÏǤ蘆¤ì¤ë [¤¿¤Î¤²¤ó¤Ë¤Þ¤É¤ï¤µ¤ì¤ë] /(exp) to be led astray by others opinion/ +¾¤Î¼°¤Î½Æ [¤¿¤Î¤·¤­¤Î¤¸¤å¤¦] /another type of gun/ +¾¤Îʪ [¤¿¤Î¤â¤Î] /the other thing/the other man's property/ +¾°¦ [¤¿¤¢¤¤] /(n) altruism/ +¾°¦¤Ê¤¤ [¤¿¤ï¤¤¤Ê¤¤] /(adj) (uk) silly/foolish/absurd/childish/easy/trifling/guileless/ +¾°¦¤â¤Ê¤¤ [¤¿¤ï¤¤¤â¤Ê¤¤] /(adj) (uk) silly/foolish/absurd/childish/easy/trifling/guileless/ +¾°¦¤â̵¤¤ [¤¿¤ï¤¤¤â¤Ê¤¤] /(adj) (uk) silly/foolish/absurd/childish/easy/trifling/guileless/ +¾°¦Ìµ¤¤ [¤¿¤ï¤¤¤Ê¤¤] /(adj) (uk) silly/foolish/absurd/childish/easy/trifling/guileless/ +¾°Õ [¤¿¤¤] /(n) ill will/malice/another intention/secret purpose/ulterior motive/fickleness/double-mindedness/ +¾²È [¤¿¤±] /(n) another family/ +¾³¦ [¤¿¤«¤¤] /(n,vs) death/the next world/ +¾³Ð¾É [¤¿¤«¤¯¤·¤ç¤¦] /objective symptoms/symptoms observed by the doctor/ +¾³Ð¾É¾õ [¤¿¤«¤¯¤·¤ç¤¦¤¸¤ç¤¦] /objective symptoms/symptoms observed by the doctor/ +¾³ÐŪ [¤¿¤«¤¯¤Æ¤­] /(adj-na) objective (symptoms)/ +¾¶¿ [¤¿¤­¤ç¤¦] /(n) another place/foreign country/ +¾¸© [¤¿¤±¤ó] /(n) another prefecture/ +¾¸« [¤¿¤±¤ó] /(n) viewing by others/showing others/ +¾¸À [¤¿¤²¤ó] /(n) telling others/revealing to others/letting out a secret/ +¾¸À [¤¿¤´¤ó] /(n) telling others/revealing to others/letting out a secret/ +¾¹Ô [¤¿¤®¤ç¤¦] /(n) absence from home/going out/ +¾¹Ô [¤¿¤³¤¦] /(n) absence from home/going out/ +¾¹ñ [¤¿¤³¤¯] /(n) foreign country/another province/(P)/ +¾¹ñ¼Ô [¤¿¤³¤¯¤â¤Î] /stranger/person from another place/ +¾¹ñ¿Í [¤¿¤³¤¯¤¸¤ó] /foreigner/alien/stranger/ +¾¹ṉ̃ [¤¿¤³¤¯¤ß¤ó] /other nations/other peoples/ +¾»¦ [¤¿¤µ¤Ä] /(n) a murder/(P)/ +¾»³ [¤¿¤¶¤ó] /(n) another mountain/another temple/ +¾»³¤ÎÀÐ [¤¿¤¶¤ó¤Î¤¤¤·] /(n) object lesson/food for thought/ +¾»ö [¤¿¤¸] /(n) other matters/other people's affairs/ +¾¼Ò [¤¿¤·¤ã] /(n) another company/other company/(P)/ +¾¼Ô [¤¿¤·¤ã] /(n) another person/others/(P)/ +¾¼Ô´Ö [¤¿¤·¤ã¤«¤ó] /(n,adj-no) multilateral/multi-party/ +¾½¡ [¤¿¤·¤å¤¦] /(n) another sect/ +¾½Ð [¤¿¤·¤å¤Ä] /(n) going out/ +¾½ê [¤¿¤·¤ç] /(n) another place/somewhere else/strange parts/ +¾½ê [¤è¤½] /(n) another place/somewhere else/strange parts/ +¾½ê¼Ô [¤è¤½¤â¤Î] /(n) stranger/outsider/ +¾¾Î [¤¿¤·¤ç¤¦] /(n) (gram) third person/ +¾¿´ [¤¿¤·¤ó] /(n) other intention/secret purpose/ulterior motive/ill will/fickleness/double-mindedness/ +¾¿Í [¤¢¤À¤Ó¤È] /(n) another person/unrelated person/outsider/stranger/ +¾¿Í [¤¿¤Ë¤ó] /(n) another person/unrelated person/outsider/stranger/(P)/ +¾¿Í¤Î¶õ»÷ [¤¿¤Ë¤ó¤Î¤½¤é¤Ë] /accidental resemblance/ +¾¿Í¤Î̾¤òñÙ¤Ã¤Æ [¤¿¤Ë¤ó¤Î¤Ê¤ò¤«¤¿¤Ã¤Æ] /under a false name/ +¾¿Í°·¤¤ [¤¿¤Ë¤ó¤¢¤Ä¤«¤¤] /treating like a stranger/ +¾¿Í¹Ôµ· [¤¿¤Ë¤ó¤®¤ç¤¦¤®] /(adj-na,n) reserved manners/ +¾¿Í»ö [¤¿¤Ë¤ó¤´¤È] /(n) another person's affairs/somebody else's business/ +¾¿ÍÍÍ [¤Ò¤È¤µ¤Þ] /(n) other people/others/ +¾À¤³¦ [¤¿¤»¤«¤¤] /others worlds/ +¾À« [¤¿¤»¤¤] /(n) another surname/ +¾À¸ [¤¿¤·¤ç¤¦] /(n) previous existence/future existence/transmigration/ +¾À¸¤Î±ï [¤¿¤·¤ç¤¦¤Î¤¨¤ó] /(n) karma from a previous existence/ +¾Á¦ [¤¿¤»¤ó] /(n) recommendation/(P)/ +¾Á¦ [¤¿¤¼¤ó] /(n) recommendation/ +¾¼ [¤¿¤½¤ó] /(n) another village/ +¾Ź [¤¿¤Æ¤ó] /(n) another shop, store, or firm/ +¾ư [¤¿¤É¤¦] /(n) transitive verb/ +¾ư»ì [¤¿¤É¤¦¤·] /(n) transitive verb (direct obj)/ +¾Æü [¤¿¤¸¤Ä] /(n-adv,n-t) some day/hereafter/at some future time/ +¾ǯ [¤¿¤Í¤ó] /(n-adv,n-t) some other year/some day/ +¾ǰ [¤¿¤Í¤ó] /(n) thinking about something else/ +¾ǰ̵¤¯ [¤¿¤Í¤ó¤Ê¤¯] /eagerly/intently/ +¾ÇÉ [¤¿¤Ï] /(n) the other group/(P)/ +¾Éܸ© [¤¿¤Õ¤±¤ó] /(n) other prefectures/ +¾ʪ [¤¿¤Ö¤Ä] /(n) the other thing/the other man's property/ +¾ʹ [¤¿¤Ö¤ó] /(n) informing/ +¾Êý [¤¿¤Û¤¦] /(adv,n) another side/different direction/(on) the other hand/(P)/ +¾ÌÌ [¤¿¤á¤ó] /(n-adv,n-t) the other side/another direction/(on) the other hand/(P)/ +¾Χ [¤¿¤ê¤Ä] /(n) heteronomy/subjection/subordination/ +¾ή [¤¿¤ê¤å¤¦] /(n) another style/another school (of thought)/different blood/ +¾ή»î¹ç [¤¿¤ê¤å¤¦¤¸¤¢¤¤] /contest between different schools (of fencing, etc.)/ +¾ÎÎ [¤¿¤ê¤ç¤¦] /(n) another fief/ +¾ÎÏ [¤¿¤ê¤­] /(n) outside help/salvation by faith/ +¾ÎÏËÜ´ê [¤¿¤ê¤­¤Û¤ó¤¬¤ó] /(n) relying upon others for attaining one's own objective/salvation by faith in Amida Buddha/ +¾Îå [¤¿¤ì¤¤] /separate excitation/ +¿ [¤¿] /(n,pref) multi-/(P)/ +¿¡¹ [¤¿¤¿] /(adv) very much/very many/more and more/ +¿¤¤ [¤ª¤ª¤¤] /(adj) many/numerous/(P)/ +¿¤«¤ì¾¯¤Ê¤«¤ì [¤ª¤ª¤«¤ì¤¹¤¯¤Ê¤«¤ì] /(exp) to a greater or lesser extent (degree)/more or less/ +¿¤¯ [¤ª¤ª¤¯] /many/much/largely/abundantly/mostly/ +¿¤¯¤Î¶â¤òÈñ¤ä¤¹ [¤ª¤ª¤¯¤Î¤«¤Í¤ò¤Ä¤¤¤ä¤¹] /(exp) to spend (expend) a lot of money/ +¿¤¯¤Î¾ì¹ç [¤ª¤ª¤¯¤Î¤Ð¤¢¤¤] /in many cases/ +¿¤¯¤ÎÃ椫¤éÁª¤Ö [¤ª¤ª¤¯¤Î¤Ê¤«¤«¤é¤¨¤é¤Ö] /to choose among many things/ +¿¤¹¤®¤ë [¤ª¤ª¤¹¤®¤ë] /(v1) to be too numerous/to be too much/ +¿¤È¤¹¤ë [¤¿¤È¤¹¤ë] /(exp) appreciate/be thankful/ +¿¥½¡¼¥È [¤¿¥½¡¼¥È] /multisort/ +¿¥Ð¥¤¥È [¤¿¥Ð¥¤¥È] /multibyte/ +¿±« [¤¿¤¦] /(n) heavy rain/ +¿²»Àá [¤¿¤ª¤ó¤»¤Ä] /polysyllable/ +¿²Á [¤¿¤«] /(n) polyvalence/ +¿²É [¤¿¤«] /(n) quantity/number/amount/(P)/ +¿²á¤®¤ë [¤ª¤ª¤¹¤®¤ë] /(v1) to be too numerous/to be too much/ +¿³Ñ [¤¿¤«¤¯] /(n) many-sided/versatile/polygonal/diversified/(P)/ +¿³Ñ·Á [¤¿¤«¤¯¤±¤¤] /(n) polygon/ +¿³Ñ·Á [¤¿¤«¤Ã¤±¤¤] /(n) polygon/ +¿³Ñ·Á¤ÎÊÕ [¤¿¤«¤Ã¤±¤¤¤Î¤Ø¤ó] /side of a polygon/ +¿³Ñ·Ð±Ä [¤¿¤«¤¯¤±¤¤¤¨¤¤] /diversified management/diversification/ +¿³Ñ¼°ÇÀ¶È [¤¿¤«¤¯¤·¤­¤Î¤¦¤®¤ç¤¦] /multiple agriculture/ +¿³ÑŪ [¤¿¤«¤¯¤Æ¤­] /(adj-na) multilateral/many-sided/diversified/(P)/ +¿³ÑËÇ°× [¤¿¤«¤¯¤Ü¤¦¤¨¤­] /multilateral trade/ +¿³Û [¤¿¤¬¤¯] /(adj-na,n) large amount of money/(P)/ +¿³ÛǼÀÇ¼Ô [¤¿¤¬¤¯¤Î¤¦¤¼¤¤¤·¤ã] /(n) top taxpayer/ +¿´¶ [¤¿¤«¤ó] /(adj-na,n) sensitive/emotional/ +¿´À¾É [¤¿¤«¤ó¤·¤ç¤¦] /(n) hyperhidrosis/ +¿´ô [¤¿¤­] /(adj-na,n) digression/many divergences/(P)/ +¿µÁ [¤¿¤®] /(n) various meanings/ +¿µÁÀ­ [¤¿¤®¤»¤¤] /(n) ambiguity (of a word)/ +¿¶Ë²½ [¤¿¤­¤ç¤¯¤«] /(n) multipolarization/ +¿·Á [¤¿¤±¤¤] /(n) polymorphous/ +¿·Ý [¤¿¤²¤¤] /(adj-na,n) versatility/ +¿·ÝÀ­ [¤¿¤²¤¤¤»¤¤] /versatile/ +¿·ì¼Á [¤¿¤±¤Ä¤·¤Ä] /(n) sanguine/hot-tempered/ +¿¸µ [¤¿¤²¤ó] /(n) pluralistic/ +¿¸µÅª [¤¿¤²¤ó¤Æ¤­] /(adj-na,n) pluralism/plurality/(P)/ +¿¸µÊ¸²½ÏÀ [¤¿¤²¤ó¤Ö¤ó¤«¤í¤ó] /multiculturalism/ +¿¸µÊüÁ÷ [¤¿¤²¤ó¤Û¤¦¤½¤¦] /broadcast originating from multiple locations/ +¿¸µÊýÄø¼° [¤¿¤²¤ó¤Û¤¦¤Æ¤¤¤·¤­] /(n) hypercomplex equation/plural equation/ +¿¸µÏÀ [¤¿¤²¤ó¤í¤ó] /(n) pluralism/ +¿¸¶»Ò [¤¿¤²¤ó¤·] /polyatomic/ +¿¸À [¤¿¤²¤ó] /(n,vs) talkativeness/verbosity/garrulity/ +¿¸À¸ì [¤¿¤²¤ó¤´] /(adj-no) multilingual/ +¿¹¦ [¤¿¤³¤¦] /(adj-no,n) porous/cavernous/open (weave)/ +¿¹¦À­ [¤¿¤³¤¦¤»¤¤] /porosity/ +¿¹¬ [¤¿¤³¤¦] /(adj-na,n) great happiness/ +¿¹à¼° [¤¿¤³¤¦¤·¤­] /(n) polynomial/ +¿¹ñ´Ö [¤¿¤³¤¯¤«¤ó] /(adj-no) multilateral/multinational/ +¿¹ñ´Ö¶¨µÄ [¤¿¤³¤¯¤«¤ó¤­¤ç¤¦¤®] /(n) multilateral conference/multilateral negotiations/ +¿¹ñÀÒ [¤¿¤³¤¯¤»¤­] /multinational/ +¿¹ñÀÒ´ë¶È [¤¿¤³¤¯¤»¤­¤­¤®¤ç¤¦] /(n) multinational corporation/ +¿¹ñÀÒ·³ [¤¿¤³¤¯¤»¤­¤°¤ó] /(n) multinational force/ +¿¹ñÀÒ¸À¸ì [¤¿¤³¤¯¤»¤­¤²¤ó¤´] /multilingual/in many languages/ +¿º¨ [¤¿¤³¤ó] /(adj-na,n) many troubles or sadnesses or vexations or grudges/ +¿ºÊ [¤¿¤µ¤¤] /(n) polygamy/ +¿ºÌ [¤¿¤µ¤¤] /(adj-na,n) variegated/(P)/ +¿ºÍ [¤¿¤µ¤¤] /(adj-na,n) talented/(P)/ +¿ºî [¤¿¤µ¤¯] /(n) prolificness/ +¿»º [¤¿¤µ¤ó] /(n) pregnant/reproductive/ +¿»º·Ï [¤¿¤µ¤ó¤±¤¤] /variety which bears many young/ +¿»ÎºÑ¡¹ [¤¿¤·¤µ¤¤¤µ¤¤] /(n) a galaxy of able persons/collection of intellectuals/ +¿»ÎºÑ¡¹ [¤¿¤·¤»¤¤¤»¤¤] /(n) a galaxy of able persons/collection of intellectuals/ +¿»ÎºÑºÑ [¤¿¤·¤µ¤¤¤µ¤¤] /(n) a galaxy of able persons/collection of intellectuals/ +¿»ÎºÑºÑ [¤¿¤·¤»¤¤¤»¤¤] /(n) a galaxy of able persons/collection of intellectuals/ +¿»èÁªÂò¼°»îÌä [¤¿¤·¤»¤ó¤¿¤¯¤·¤­¤·¤â¤ó] /multiple-choice question/ +¿»ö [¤¿¤¸] /(adj-na,n) eventfulness/ +¿»ö¿ü [¤¿¤¸¤¿¤¿¤ó] /(adj-na,n) eventfulness/pressure of business/ +¿»ö¿Æñ [¤¿¤¸¤¿¤Ê¤ó] /(adj-na,n) various difficulties/ +¿¼¡¸µ [¤¿¤¸¤²¤ó] /(n) multidimensional/ +¿¼¾ [¤¿¤·¤Ä] /(adj-na,n) high humidity/(P)/ +¿¼Ô´Ö [¤¿¤·¤ã¤«¤ó] /(n,adj-no) multilateral/multi-party/ +¿¼Õ [¤¿¤·¤ã] /(n) many thanks/ +¿¼ï [¤¿¤·¤å] /(adj-na,n) many kinds/various/ +¿¼ï¿ÍÍ [¤¿¤·¤å¤¿¤è¤¦] /(adj-na,n) a great variety of/diversity/ +¿¼ñÌ£ [¤¿¤·¤å¤ß] /(adj-na,n) multivaried interests/ +¿½Å [¤¿¤¸¤å¤¦] /(adj-no,n) multiple/(P)/ +¿½Å²½ [¤¿¤¸¤å¤¦¤«] /multiplexing/ +¿½ÅºÄ̳¼Ô [¤¿¤¸¤å¤¦¤µ¤¤¤à¤·¤ã] /person with multiple debts/ +¿½Å¿Í³Ê [¤¿¤¸¤å¤¦¤¸¤ó¤«¤¯] /(n) multiple character/ +¿½ÅÊüÁ÷ [¤¿¤¸¤å¤¦¤Û¤¦¤½¤¦] /multiplex broadcast(ing)/ +¿½Å̾Á°¶õ´Ö [¤¿¤¸¤å¤¦¤Ê¤Þ¤¨¤¯¤¦¤«¤ó] /multiple namespace/ +¿¾¯ [¤¿¤·¤ç¤¦] /(adj-no,adv,n) more or less/somewhat/a little/some/(P)/ +¿¾Í [¤¿¤·¤ç¤¦] /(n) much happiness/many omens/ +¿¾ð [¤¿¤¸¤ç¤¦] /(adj-na,n) amorous/ +¿¾ð¿º¨ [¤¿¤¸¤ç¤¦¤¿¤³¤ó] /(adj-na,n) going through life with one's heart on one's sleeve/sensibility/ +¿¾ðÊ©¿´ [¤¿¤¸¤ç¤¦¤Ö¤Ã¤·¤ó] /fickle but kind-hearted/ +¿¾ò¥«¥à [¤¿¤¸¤ç¤¦¥«¥à] /multigrooved cam/ +¿¿§ [¤¿¤·¤ç¤¯] /(n) many colors/ +¿¿§ºþ¤ê [¤¿¤·¤ç¤¯¤º¤ê] /multicolored printing/ +¿¿© [¤¿¤·¤ç¤¯] /(n) one who generally eats a lot/ +¿¿À¶µ [¤¿¤·¤ó¤­¤ç¤¦] /(n) polytheism/ +¿¿ÀÏÀ [¤¿¤·¤ó¤í¤ó] /polytheism/ +¿¿Í¿ô [¤¿¤Ë¤ó¤º] /(n) large number of people/ +¿¿Í¿ô [¤¿¤Ë¤ó¤º¤¦] /(n) large number of people/ +¿¿ô [¤¿¤¹¤¦] /(n-adv,n) countless/great number/majority/(P)/ +¿¿ô°Õ¸« [¤¿¤¹¤¦¤¤¤±¤ó] /(n) majority opinion/ +¿¿ô·è [¤¿¤¹¤¦¤±¤Ä] /(n) majority rule/(P)/ +¿¿ôÅÞ [¤¿¤¹¤¦¤È¤¦] /(n) majority party/ +¿¿ôÇÉ [¤¿¤¹¤¦¤Ï] /(n) the majority/ +¿Àª [¤¿¤¼¤¤] /(n) great numbers/numerical superiority/ +¿À¸ [¤¿¤·¤ç¤¦] /(n) (Buddh) metempsychosis/ +¿ÁØ [¤¿¤½¤¦] /(n) multilayer/ +¿­Îà [¤¿¤½¤¯¤ë¤¤] /(n) myriapod/many-legged/ +¿¿ [¤¿¤¿] /(adv) very much/very many/more and more/ +¿Âç [¤¿¤À¤¤] /(adj-na,n) heavy/much/(P)/ +¿ü [¤¿¤¿¤ó] /(adj-na,n) many items/pressure of business/ +¿Ãʳ¬ [¤¿¤À¤ó¤«¤¤] /multistage/multi-step/ +¿Ãʼ°¥í¥±¥Ã¥È [¤¿¤À¤ó¤·¤­¥í¥±¥Ã¥È] /(n) multistage rocket/ +¿Å糤 [¤¿¤È¤¦¤«¤¤] /archipelago/ +¿Åû [¤¿¤È¤¦] /(n) multiple barrels/multi-barrel/ +¿Åû¼° [¤¿¤È¤¦¤·¤­] /(n) multiple barrel model/multi-barrel model/ +¿ÆÉ [¤¿¤É¤¯] /(n) wide (extensive) reading/ +¿Æñ [¤¿¤Ê¤ó] /(adj-na,n) full of troubles, difficulties/(P)/ +¿Æù [¤¿¤Ë¤¯] /(n) fleshiness/ +¿Æù²Ì [¤¿¤Ë¤¯¤«] /(n) fleshy or pulpy fruit/ +¿Æù¼Á [¤¿¤Ë¤¯¤·¤Ä] /fleshy/ +¿Æù¿¢Êª [¤¿¤Ë¤¯¤·¤ç¤¯¤Ö¤Ä] /(n) succulent plants/ +¿ǯ [¤¿¤Í¤ó] /(n-adv,n-t) many years/ +¿ǯÀ¸¿¢Êª [¤¿¤Í¤ó¤»¤¤¤·¤ç¤¯¤Ö¤Ä] /perennial plant/ +¿ǯÁð [¤¿¤Í¤ó¤½¤¦] /(n) perennial plant/ +¿ǹ˦À­ÍñÁã¾É¸õ·² [¤¿¤Î¤¦¤Û¤¦¤»¤¤¤é¤ó¤½¤¦¤·¤ç¤¦¤³¤¦¤°¤ó] /(n) polycystic-ovary syndrome/ +¿ǽ [¤¿¤Î¤¦] /(adj-na,n) versatility/ +¿Çä [¤¿¤Ð¤¤] /(n) selling in quantity/ +¿ȯ [¤¿¤Ï¤Ä] /(n) repeated occurrence/(P)/ +¿ȯµ¡ [¤¿¤Ï¤Ä¤­] /multi-engine airplane/ +¿ȯÀ­ [¤¿¤Ï¤Ä¤»¤¤] /multiple/poly-/ +¿ȯÀ­¹Å²½¾É [¤¿¤Ï¤Ä¤»¤¤¤³¤¦¤«¤·¤ç¤¦] /(n) multiple sclerosis (MS)/ +¿É [¤¿¤Ó¤ç¤¦] /(adj-na,n) sickly/delicate constitution/ +¿ʬ [¤¿¤Ö¤ó] /(adv,n) perhaps/probably/(P)/ +¿ÊÑ¿ô [¤¿¤Ø¤ó¤¹¤¦] /multivariable/ +¿ÊÑÎ̲òÀÏ [¤¿¤Ø¤ó¤ê¤ç¤¦¤«¤¤¤»¤­] /multivariate analysis/ +¿ÊÕ·Á [¤¿¤Ø¤ó¤±¤¤] /(n) polygon/ +¿ÊÛ [¤¿¤Ù¤ó] /(adj-na,n) talkativeness/verbosity/ +¿ÊýÌÌ [¤¿¤Û¤¦¤á¤ó] /(adj-na,n) many-sided/multifarious/versatility/ +¿ÊýÌÌ¤Ë [¤¿¤Û¤¦¤á¤ó¤Ë] /at many levels/ +¿˻ [¤¿¤Ü¤¦] /(adj-na,n) busy/pressure of work/(P)/ +¿˾ [¤¿¤Ü¤¦] /(adj-na,n) promising/ +¿ËàÀî [¤¿¤Þ¤¬¤ï] /river running between Tokyo-to and Kanagawa Prefecture/ +¿ÌÌ [¤¿¤á¤ó] /(n) many-sided/multifaceted/(P)/ +¿ÌÌ³Ñ [¤¿¤á¤ó¤«¤¯] /(n) polyhedral angle/ +¿ÌÌÀ­ [¤¿¤á¤ó¤»¤¤] /(n) various facets (aspects)/ +¿ÌÌÂÎ [¤¿¤á¤ó¤¿¤¤] /(n) polyhedron/ +¿ÌÌŪ [¤¿¤á¤ó¤Æ¤­] /(adj-na) multifaceted/versatile/ +¿ÌÓ [¤¿¤â¤¦] /(n) hairy/ +¿ÌÓºî [¤¿¤â¤¦¤µ¤¯] /(n) multiple cropping/ +¿ÌÜ [¤ª¤ª¤á] /(n) somewhat larger quantity/larger portion/ +¿ÌÜ¤Ë [¤ª¤ª¤á¤Ë] /plenty/lots/ +¿ÌÜŪ [¤¿¤â¤¯¤Æ¤­] /(adj-na,n) multipurpose/(P)/ +¿ÍÍ [¤¿¤è¤¦] /(adj-na,n) diversity/variety/(P)/ +¿ÍͲ½ [¤¿¤è¤¦¤«] /(n,vs) diversification/(P)/ +¿ÍÍÀ­ [¤¿¤è¤¦¤»¤¤] /diversity/variety/ +¿ÍÑ [¤¿¤è¤¦] /(adj-na,n,vs) busy/make use of many different things/ +¿ÍÑÃæ [¤¿¤è¤¦¤Á¤å¤¦] /in the middle of things/ +¿ÍÑÅӥإꥳ¥×¥¿¡¼ [¤¿¤è¤¦¤È¥Ø¥ê¥³¥×¥¿¡¼] /multi-purpose helicopter/ +¿Íå [¤¿¤é] /(n) (Buddh) Tara/The Deliverer, the Saviouress/ +¿ÎÌ [¤¿¤ê¤ç¤¦] /(adj-na,n) large quantity/(P)/ +ÂÀ¤¤ [¤Õ¤È¤¤] /(adj) fat/thick/(P)/ +ÂÀ¤¤±ôÉ® [¤Õ¤È¤¤¤¨¤ó¤Ô¤Ä] /broad pencil/ +ÂÀ¤¤Àþ [¤Õ¤È¤¤¤»¤ó] /thick line/ +ÂÀ¤¤ÏÓ [¤Õ¤È¤¤¤¦¤Ç] /big arm/ +ÂÀ¤Ã¤¿ [¤Õ¤È¤Ã¤¿] /plump/fat/chubby/ +ÂÀ¤Ã¤Á¤ç [¤Õ¤È¤Ã¤Á¤ç] /(n) fat person/ +ÂÀ¤ÃÊ¢ [¤Õ¤È¤Ã¤Ñ¤é] /(adj-na,adj-no,n) generous/magnanimous/(P)/ +ÂÀ¤ê²á¤® [¤Õ¤È¤ê¤¹¤®] /(n,adj-no) overgrowth/overweight/ +ÂÀ¤êÆù [¤Õ¤È¤ê¤¸¤·] /(n) corpulent/fat/chubby/(P)/ +ÂÀ¤ë [¤Õ¤È¤ë] /(v5r) to grow fat (stout, plump)/to become fat/(P)/ +ÂÀ¥Þ¥é [¤Õ¤È¥Þ¥é] /(col) (uk) big penis/ +ÂÀ±¢ [¤¿¤¤¤¤¤ó] /(n) the moon/lunar/ +ÂÀ±¢Îñ [¤¿¤¤¤¤¤ó¤ì¤­] /(n) lunar calendar/ +ÂÀ´¬ [¤Õ¤È¤Þ¤­] /(n) large roll sushi/ +ÂÀµõ [¤¿¤¤¤­¤ç] /(n) the sky/the universe/ +ÂÀ¶Ë·ý [¤¿¤¤¤­¤ç¤¯¤±¤ó] /(n) (MA) grand ultimate fist/Tai Chi Chuan/ +ÂÀ¸µ¿ã̯²¦ [¤À¤¤¤²¤ó¤¹¤¤¤ß¤ç¤¦¤ª¤¦] /(n) (Buddh) Atavaka/generalissimo of the Vidya-rajas/ +ÂÀ¸Å [¤¿¤¤¤³] /(n-adv,n) ancient times/(P)/ +ÂÀ¸ÅÂå [¤¿¤¤¤³¤À¤¤] /(n) Archaeozoic (Archeozoic) Era/ +ÂÀ¸Ô [¤Õ¤È¤â¤â] /(n) thigh/ +ÂÀ¸Ý [¤¿¤¤¤³] /(n) drum/tambourine/(P)/ +ÂÀ¸Ý¶¶ [¤¿¤¤¤³¤Ð¤·] /(n) arched bridge/ +ÂÀ¸Ý»ý¤Á [¤¿¤¤¤³¤â¤Á] /(male) professional entertainer/sycophant/ +ÂÀ¸ÝȽ [¤¿¤¤¤³¤Ð¤ó] /(n) metaphorical seal of approval/ +ÂÀ¸ÝÊ¢ [¤¿¤¤¤³¤Ð¤é] /(n) potbelly/paunch/ +ÂÀ¸ø˾ [¤¿¤¤¤³¤¦¤Ü¤¦] /(n) (avid) angler/ +ÂÀ¹¡ [¤¿¤¤¤³¤¦] /(n) empress dowager/queen mother/ +ÂÀ¹Þ [¤¿¤¤¤³¤¦] /(n) Toyotomi Hideyoshi/father of the Imperial adviser/ +ÂÀºËÉÜ [¤À¤¶¤¤¤Õ] /(ancient) Kyushu/ +ÂÀ»Ò [¤¿¤¤¤·] /(n) Crown Prince/(P)/ +ÂÀ»å [¤Õ¤È¤¤¤È] /(n) low count yarn/thick thread/ +ÂÀ»ú [¤Õ¤È¤¸] /(n) boldface/bold-type/thick characters/(P)/ +ÂÀ¼é [¤¿¤¤¤·¤å] /(n) viceroy/governor-general/ +ÂÀ½é [¤¿¤¤¤·¤ç] /(n) beginning of the world/ +ÂÀ½ñ¤­ [¤Õ¤È¤¬¤­] /broad-pointed (of writing instruments)/ +ÂÀ¿¥¤ê [¤Õ¤È¤ª¤ê] /(n) thick silk cloth/ +ÂÀÁÄ [¤¿¤¤¤½] /(n) founder/progenitor/emperor/ +ÂÀÂÜ [¤Õ¤È¤â¤â] /(n) thigh/ +ÂÀÅá [¤¿¤Á] /(n) long sword/(P)/ +ÂÀÅáµû [¤¿¤Á¤¦¤ª] /(n) hairtail/scabbard fish/ +ÂÀÅá¶Ú [¤¿¤Á¤¹¤¸] /(n) swordsmanship/ +ÂÀÅừ¤­ [¤¿¤Á¤µ¤Ð¤­] /(n) swordplay/swordsmanship/ +ÂÀÅá»ý¤Á [¤¿¤Á¤â¤Á] /(n) swordbearer/ +ÂÀÅáÀè [¤¿¤Á¤µ¤­] /(n) point of a sword/forceful debate/ +ÂÀÅáÂǤÁ [¤¿¤Á¤¦¤Á] /(n) crossing swords/opposition/contention/ +ÂÀÅáÆó¹ø [¤¿¤Á¤Õ¤¿¤³¤·] /two swords/ +ÂÀÇò [¤¿¤¤¤Ï¤¯] /(n) refined sugar/thick silk thread/ +ÂÀÉ× [¤¿¤¤¤Õ] /(n) (1) leading actor in a Noh play/(2) (Edo-period) courtesan/(3) ancient official/ +ÂÀÉ× [¤¿¤æ¤¦] /(n) (1) leading actor in a Noh play/(2) (Edo-period) courtesan/(3) ancient official/ +ÂÀÊ¿ [¤¿¤¤¤Ø¤¤] /(adj-na,n) peace/tranquility/ +ÂÀÊ¿³Ú [¤¿¤¤¤Ø¤¤¤é¤¯] /(n) happy-go-lucky/ +ÂÀÊ¿ÍÎ [¤¿¤¤¤Ø¤¤¤è¤¦] /Pacific Ocean/(P)/ +ÂÀÊ¿ÍΰÂÁ´Êݾã¾òÌó [¤¿¤¤¤Ø¤¤¤è¤¦¤¢¤ó¤¼¤ó¤Û¤·¤ç¤¦¤¸¤ç¤¦¤ä¤¯] /(n) the ANZUS Security Pact/ +ÂÀÊ¿ÍηкѶ¨ÎϲñµÄ [¤¿¤¤¤Ø¤¤¤è¤¦¤±¤¤¤¶¤¤¤­¤ç¤¦¤ê¤ç¤¯¤«¤¤¤®] /(n) Pacific Economic Cooperation Council (PECC)/ +ÂÀÊ¿ÍÎÀïÁè [¤¿¤¤¤Ø¤¤¤è¤¦¤»¤ó¤½¤¦] /(n) the Pacific War/(P)/ +ÂÀÍÛ [¤¿¤¤¤è¤¦] /(n) sun/solar/(P)/ +ÂÀÍÛ¥¨¥Í¥ë¥®¡¼ [¤¿¤¤¤è¤¦¥¨¥Í¥ë¥®¡¼] /(n) solar energy/solar power/ +ÂÀÍÛµÚ¤ÓÃϵå [¤¿¤¤¤è¤¦¤ª¤è¤Ó¤Á¤­¤å¤¦] /the sun and the earth/ +ÂÀÍÛ·Ï [¤¿¤¤¤è¤¦¤±¤¤] /(n) solar system/(P)/ +ÂÀÍÛ¸÷ [¤¿¤¤¤è¤¦¤³¤¦] /(n) sunlight/ +ÂÀÍÛ¸÷Àþ [¤¿¤¤¤è¤¦¤³¤¦¤»¤ó] /sunlight/rays of the sun/ +ÂÀÍÛ¸÷ȯÅÅ [¤¿¤¤¤è¤¦¤³¤¦¤Ï¤Ä¤Ç¤ó] /solar power (generation)/ +ÂÀÍÛ¹õÅÀ [¤¿¤¤¤è¤¦¤³¤¯¤Æ¤ó] /sunspot/ +ÂÀÍÛ¿À [¤¿¤¤¤è¤¦¤·¤ó] /(n) sun god/ +ÂÀÍÛ¿À·ÐÁÑ [¤¿¤¤¤è¤¦¤·¤ó¤±¤¤¤½¤¦] /solar plexus/ +ÂÀÍÛÃî [¤¿¤¤¤è¤¦¤Á¤å¤¦] /(n) heliozoan/ +ÂÀÍÛÅÅÃÓ [¤¿¤¤¤è¤¦¤Ç¤ó¤Á] /solar battery/(P)/ +ÂÀÍÛÅÅÇÈ [¤¿¤¤¤è¤¦¤Ç¤ó¤Ñ] /solar radio waves/ +ÂÀÍÛÅô [¤¿¤¤¤è¤¦¤È¤¦] /(n) sunlamp/ +ÂÀÍÛÆü [¤¿¤¤¤è¤¦¤¸¤Ä] /(n) solar day/ +ÂÀÍÛÇ® [¤¿¤¤¤è¤¦¤Í¤Ä] /(n) solar heat/ +ÂÀÍÛÇ®²¹¿å´ï [¤¿¤¤¤è¤¦¤Í¤Ä¤ª¤ó¤¹¤¤¤­] /solar water-heater/ +ÂÀÍÛǮȯÅÅ [¤¿¤¤¤è¤¦¤Í¤Ä¤Ï¤Ä¤Ç¤ó] /(n) solar power generation/ +ÂÀÍÛǯ [¤¿¤¤¤è¤¦¤Í¤ó] /(n) solar year/ +ÂÀÍÛÉ÷ [¤¿¤¤¤è¤¦¤Õ¤¦] /(n) solar wind/ +ÂÀÍÛÊü¼Í [¤¿¤¤¤è¤¦¤Û¤¦¤·¤ã] /solar radiation/ +ÂÀÍÛÎñ [¤¿¤¤¤è¤¦¤ì¤­] /(n) solar (Julian) calendar/ +ÂÀÍÛϧ [¤¿¤¤¤è¤¦¤í] /(n) solar furnace/ +Âà [¤Ä¤Ð] /(n) saliva/spit/sputum/(P)/ +ÂÃ±Õ [¤À¤¨¤­] /(n) saliva/sputum/ +ÂñÕÁ£ [¤À¤¨¤­¤»¤ó] /(n) salivary gland/ +Âôþ [¤À¤­] /(n) contemptuous/despicable/ +ÂÄ [¤À] /(n,vs) degenerating/lapsing into/ +ÂĤ¹¤ë [¤À¤¹¤ë] /(vs-s) to degenerate/to lapse into/ +ÂĤÁ¤ë [¤ª¤Á¤ë] /(v1) (1) to fall down/to drop/(2) to fail (e.g. exam)/(3) to crash/to degenerate/to degrade/ +ÂÄ¤Ä [¤ª¤Ä] /(v5t) (1) to fall down/to drop/(2) to fail (e.g. exam)/(3) to crash/to degenerate/to degrade/ +Âĺá [¤À¤¶¤¤] /(n) sinking into sin/ +ÂÄÂÛ [¤À¤¿¤¤] /(n,vs) abortion/aborticide/miscarriage/(P)/ +ÂÄÂÛ°å [¤À¤¿¤¤¤¤] /abortionist/ +ÂÄÂÛºá [¤À¤¿¤¤¤¶¤¤] /(n) an illegal abortion/ +ÂÄÍî [¤À¤é¤¯] /(n) depravity/corruption/degradation/(P)/ +ÂÄÍîË·¼ç [¤À¤é¤¯¤Ü¤¦¤º] /apostate priest/ +ÂÄÎÏ [¤À¤ê¤ç¤¯] /inertia/momentum/force of habit/ +ÂŶ¨ [¤À¤­¤ç¤¦] /(n,vs) compromise/giving in/(P)/ +ÂŶ¨°Æ [¤À¤­¤ç¤¦¤¢¤ó] /compromise plan/ +ÂŶ¨ÅÀ [¤À¤­¤ç¤¦¤Æ¤ó] /(n) (find) common (meeting) ground/ +ÂÅ·ë [¤À¤±¤Ä] /(n) agreement/(P)/ +ÂÅÅö [¤À¤È¤¦] /(adj-na,n) valid/proper/right/appropriate/(P)/ +ÂÅÅöÀ­ [¤À¤È¤¦¤»¤¤] /(n) validity/verification/propriety/ +ÂƵ¤ [¤À¤­] /(n) indolence/listlessness/ +ÂƼå [¤À¤¸¤ã¤¯] /(adj-na,n) enervated/effete/effeminate/ +ÂÆÀ­ [¤À¤»¤¤] /(n) inertia/habit/momentum/(P)/ +ÂÆ̲ [¤À¤ß¤ó] /(n) indolence/inactivity/ +ÂÆÎÏ [¤À¤ê¤ç¤¯] /(n) inertia/ +ÂǤ¿¤ì¤ë [¤¦¤¿¤ì¤ë] /(v1) to be struck/to be beaten/ +ÂǤÁ¤Î¤á¤¹ [¤¦¤Á¤Î¤á¤¹] /(v5s) to knock down/to beat (someone) up/ +ÂǤÁ¤Î¤á¤¹ [¤Ö¤Á¤Î¤á¤¹] /(v5s) to knock down/to beat (someone) up/ +ÂǤÁ¤Ò¤·¤¬¤ì¤ë [¤¦¤Á¤Ò¤·¤¬¤ì¤ë] /(v1) to be stricken (e.g. with grief)/to be battered (e.g. by disasters)/ +ÂǤÁ¤Þ¤¯¤ë [¤¦¤Á¤Þ¤¯¤ë] /(v5r) to pound away/ +ÂǤÁ¤Þ¤±¤ë [¤Ö¤Á¤Þ¤±¤ë] /(v1) to tell frankly/to confess/ +ÂǤÁ°à¤ì¤ë [¤¦¤Á¤·¤ª¤ì¤ë] /(v1) to droop/to be depressed/ +ÂǤÁ²¼¤í¤¹ [¤¦¤Á¤ª¤í¤¹] /(v5s) to bring down/ +ÂǤÁ²Ù [¤¦¤Á¤Ë] /(n) jettisoned cargo/ +ÂǤÁ²á¤®¤ë [¤¦¤Á¤¹¤®¤ë] /(v1) to pass by (time)/to hit too much/ +ÂǤÁ²ò¤±¤Ë¤¯¤¤ [¤¦¤Á¤È¤±¤Ë¤¯¤¤] /difficult to make friends/ +ÂǤÁ²ò¤±¤ë [¤¦¤Á¤È¤±¤ë] /(v1) to open one's heart/to throw off reserve/to be frank/ +ÂǤÁ²õ¤¹ [¤¦¤Á¤³¤ï¤¹] /(v5s) to destroy/to spoil/to crush/to wreck/ +ÂǤÁ²õ¤¹ [¤Ö¤Á¤³¤ï¤¹] /(v5s) to destroy/to spoil/to crush/to wreck/ +ÂǤÁ³Ý¤«¤ë [¤¦¤Á¤«¤«¤ë] /(v5r) to strike/ +ÂǤÁ³Ý¤± [¤¦¤Á¤«¤±] /(n) long garment worn over kimono/ +ÂǤÁ³ä¤ë [¤¦¤Á¤ï¤ë] /(v5r) to split/to disclose/ +ÂǤÁ³ú¤Þ¤¹ [¤Ö¤Á¤«¤Þ¤¹] /(v5s) to strike the face (from sumo)/to punch hard/ +ÂǤÁ´Ó¤¯ [¤¦¤Á¤Ì¤¯] /(v5k) (1) to punch/to hit and hit/to stamp out/(2) to pierce/to bore into/to knock down walls/ +ÂǤÁ´ó¤»¤ë [¤¦¤Á¤è¤»¤ë] /(v1) to break onto (shore)/to wash ashore/to attack/ +ÂǤÁ¹ç¤¤ [¤¦¤Á¤¢¤¤] /(n) exchange of blows/long rally/(P)/ +ÂǤÁ¹ç¤¦ [¤¦¤Á¤¢¤¦] /(v5u) to fight/to exchange blows/to rally/ +ÂǤÁ¹ç¤» [¤¦¤Á¤¢¤ï¤»] /(n) business meeting/previous arrangement/appointment/(P)/ +ÂǤÁ¹ç¤»¤ë [¤¦¤Á¤¢¤ï¤»¤ë] /(v1) to knock together/to arrange/ +ÂǤÁ¹ç¤ï¤» [¤¦¤Á¤¢¤ï¤»] /(n) business meeting/previous arrangement/appointment/(P)/ +ÂǤÁ¹ç¤ï¤»¤ë [¤¦¤Á¤¢¤ï¤»¤ë] /(v1) to knock together/to arrange/(P)/ +ÂǤÁ¹î¤Ä [¤¦¤Á¤«¤Ä] /(v5t) to overcome/ +ÂǤÁ¹þ¤ß [¤¦¤Á¤³¤ß] /(n) driving/pounding in/shooting into/falling badly in love/putting (one's heart) into/(P)/ +ÂǤÁ¹þ¤à [¤¦¤Á¤³¤à] /(v5m) to drive in (e.g. nail, stake)/to devote oneself to/to shoot into/to smash/to throw into/to cast into/(P)/ +ÂǤÁ¹þ¤à [¤Ö¤Á¤³¤à] /(v5m) to drive in (e.g. nail, stake)/to devote oneself to/to shoot into/to smash/to throw into/to cast into/ +ÂǤÁºÕ¤¯ [¤¦¤Á¤¯¤À¤¯] /(v5k) to smash/to crush/ +ÂǤÁ»¦¤¹ [¤¦¤Á¤³¤í¤¹] /(v5s) to shoot to death/ +ÂǤÁ»ß¤á [¤¦¤Á¤É¤á] /(n) end (of an entertainment or match)/ +ÂǤÁ»ß¤á¤ë [¤¦¤Á¤È¤á¤ë] /(v1) to kill/to slay/to shoot to death/to bring down (bird)/ +ÂǤÁ¼Î¤Æ¤ë [¤¦¤Á¤¹¤Æ¤ë] /(v1) to throw away/to abandon/ +ÂǤÁ¼è¤ë [¤¦¤Á¤È¤ë] /(v5r) to catch/to get someone out (in baseball)/ +ÂǤÁ¼ó [¤¦¤Á¤¯¤Ó] /(n) decapitation/ +ÂǤÁ½Ð¤· [¤¦¤Á¤À¤·] /(n) embossing/end (of a performance)/ +ÂǤÁ½Ð¤·ÂÀ¸Ý [¤¦¤Á¤À¤·¤¿¤¤¤³] /drum signalling end of a performance/ +ÂǤÁ½Ð¤¹ [¤¦¤Á¤À¤¹] /(v5s) to begin/to beat/to end/to close/to set out (forth)/to work out/to hammer out/(P)/ +ÂǤÁ½Ð¤Î¾®ÄÈ [¤¦¤Á¤Ç¤Î¤³¤Å¤Á] /(n) figurative magic wand/ +ÂǤÁ½ê [¤¦¤Á¤É¤³¤í] /(n) spot to hit (on a person)/ +ÂǤÁ½ý [¤¦¤Á¤­¤º] /(n) bruise/ +ÂǤÁ¾¡¤Ä [¤¦¤Á¤«¤Ä] /(v5t) to conquer/to overcome/ +ÂǤÁ¾Ã¤· [¤¦¤Á¤±¤·] /(n) (gram) negation/denial/negative/(P)/ +ÂǤÁ¾Ã¤¹ [¤¦¤Á¤±¤¹] /(v5s) to deny/to negate/to contradict/(P)/ +ÂǤÁ¾å¤² [¤¦¤Á¤¢¤²] /(n) launch/(P)/ +ÂǤÁ¾å¤²¤ë [¤¦¤Á¤¢¤²¤ë] /(v1) to launch/to shoot up/(of waves) dash/to wash up (ashore)/to finish/to close/(P)/ +ÂǤÁ¾å¤²²Ö²Ð [¤¦¤Á¤¢¤²¤Ï¤Ê¤Ó] /(n) skyrocket (firework)/ +ÂǤÁ¿È [¤¦¤Á¤ß] /(n) bruise/ +ÂǤÁ¿å [¤¦¤Á¤ß¤º] /(n) watering/sprinkling/ +ÂǤÁ¿ø¤¨¤ë [¤¦¤Á¤¹¤¨¤ë] /(v1) to place firmly/to hit very hard/ +ÂǤÁÀÚ¤ê [¤¦¤Á¤­¤ê] /(n) end/close/finish/discontinuance/(P)/ +ÂǤÁÀÚ¤ë [¤¦¤Á¤­¤ë] /(v5r) to stop/to abort/to discontinue/to close/(P)/ +ÂǤÁ³¤¯ [¤¦¤Á¤Ä¤Å¤¯] /(v5k) to long-continuing/ +ÂǤÁ³¤±¤ë [¤¦¤Á¤Ä¤Å¤±¤ë] /(v1) to hit repeatedly/ +ÂǤÁ»¤Ê¤¦ [¤¦¤Á¤½¤³¤Ê¤¦] /(v5u) to fail to hit/to miss/ +ÂǤÁÄÀ¤à [¤¦¤Á¤·¤º¤à] /(v5m) to be depressed/ +ÂǤÁÅݤ¹ [¤¦¤Á¤¿¤ª¤¹] /(v5s) to knock down/to defeat/ +ÂǤÁÅö¤Æ¤ë [¤¦¤Á¤¢¤Æ¤ë] /(v1) to hit against/ +ÂǤÁÇˤë [¤¦¤Á¤ä¤Ö¤ë] /(v5r) to hit/ +ÂǤÁÈ´¤¯ [¤¦¤Á¤Ì¤¯] /(v5k) (1) to punch/to hit and hit/to stamp out/(2) to pierce/to bore into/to knock down walls/ +ÂǤÁɳ [¤¦¤Á¤Ò¤â] /(n) braided cord/ +ÂǤÁÉÕ¤±¤ë [¤¦¤Á¤Ä¤±¤ë] /(v1) to knock/to run into/to nail on/to strike hard/to hit and attack/ +ÂǤÁÉ餫¤¹ [¤¦¤Á¤Þ¤«¤¹] /(v5s) to defeat/ +ÂǤÁʧ¤¦ [¤¦¤Á¤Ï¤é¤¦] /(v5u) to brush away/to repel/ +ÂǤÁʪ [¤¦¤Á¤â¤Î] /(n) weapons made in a forge/swords/molded dry confectionery/percussion instruments/ +ÂǤÁʪ»Õ [¤¦¤Á¤â¤Î¤·] /swordsmith/ +ÂǤÁÊÖ¤¹ [¤¦¤Á¤«¤¨¤¹] /(v5s) to return a blow repeat/to turn back/to rewhip/to plow up/to come and retreat/ +ÂǤÁÊâ [¤¦¤Á¤Ö] /(n) premium/ +ÂǤÁÊý [¤¦¤Á¤«¤¿] /(n) way to hit or swing/ +ÂǤÁÌÀ¤±¤ë [¤¦¤Á¤¢¤±¤ë] /(v1) to be frank/to speak one's mind/to open one's heart/(P)/ +ÂǤÁÌÀ¤±Ïà [¤¦¤Á¤¢¤±¤Ð¤Ê¤·] /(n) confession/confidential talk/ +ÂǤÁÌĤ餹 [¤¦¤Á¤Ê¤é¤¹] /(v5s) to ring/to clang/ +ÂǤÁÌǤܤ¹ [¤¦¤Á¤Û¤í¤Ü¤¹] /(v5s) to destroy/ +ÂǤÁÍ [¤¦¤Á¤ª¤È¤¹] /(v5s) to knock down/to shoot down/to lop off/ +ÂǤÁÍî¤È¤¹ [¤¦¤Á¤ª¤È¤¹] /(v5s) to knock down/to shoot down/to lop off/ +ÂǤÁΩ¤Æ¤ë [¤¦¤Á¤¿¤Æ¤ë] /(v1) to establish/to formulate/ +ÂǤÁα¤á [¤¦¤Á¤É¤á] /(n) end (of an entertainment or match)/ +ÂǤÁα¤á¤ë [¤¦¤Á¤È¤á¤ë] /(v1) to kill/to slay/to shoot to death/to bring down (bird)/ +ÂǤÁÏ¢¤ì¤ë [¤¦¤Á¤Ä¤ì¤ë] /(v1) to go along with/ +ÂǤÁÙǤ¬¤ì¤ë [¤¦¤Á¤Ò¤·¤¬¤ì¤ë] /(v1) to be stricken (e.g. with grief)/to be battered (e.g. by disasters)/ +ÂǤÁÙǤ° [¤¦¤Á¤Ò¤·¤°] /(v5g) to crush (with the weight of misfortune)/ +ÂǤäƽФë [¤¦¤Ã¤Æ¤Ç¤ë] /(v1) to launch oneself upon/to make one's debut/ +ÂǤäÆÉÕ¤± [¤¦¤Ã¤Æ¤Ä¤±] /(adj-na,adj-no,n) pittari/most suitable/ +ÂǤäÆÊѤï¤ë [¤¦¤Ã¤Æ¤«¤ï¤ë] /(v5r) to change suddenly/ +ÂǤóݤ±¤ë [¤Ö¤Ã¤«¤±¤ë] /(v1) to dash (slosh) (water) on a person or in a person's face/ +ÂǤ÷礯 [¤Ö¤Ã¤«¤¯] /(v5k) to break into pieces/to chip off/ +ÂǤû¦¤¹ [¤Ö¤Ã¤³¤í¤¹] /(v5s) to beat to death/ +ÂǤÃÀéÀÚ¤ê [¤Ö¤Ã¤Á¤®¤ê] /(exp) winning (a race) by a wide margin/ +ÂǤÃÀéÀÚ¤ë [¤Ö¤Ã¤Á¤®¤ë] /(v5r) (1) to win (a race) by a wide margin/(2) to slash though something/to tear (off)/ +ÂǤó¤± [¤Ö¤Ã¤Ä¤Å¤±] /(adv) (1) (uk) continuously/throughout/(2) in succession/ +ÂǤÃÄ̤·¤Ë [¤Ö¤Ã¤È¤ª¤·¤Ë] /all through/throughout/without a break/continuously/ +ÂǤÃÈô¤Ð¤¹ [¤Ö¤Ã¤È¤Ð¤¹] /(v5s) to drive at full speed/to beat/to strike/to knock/to let go off/to not partake/ +ÂÇ¤Ä [¤¦¤Ä] /(v5t) to hit/to strike/(P)/ +ÂÇ¤Ä [¤Ö¤Ä] /(v5t) to hit/to strike/(P)/ +ÂǤļê [¤¦¤Ä¤Æ] /(n) way to do/ +ÂǤļ꤬¤Ê¤¤ [¤¦¤Ä¤Æ¤¬¤Ê¤¤] /no way to do/nothing can be done/ +ÂǤ󲥤ë [¤Ö¤ó¤Ê¤°¤ë] /(v5r) to knock/ +Âdz« [¤À¤«¤¤] /(n) break in the deadlock/(P)/ +Âdzڴï [¤À¤¬¤Ã¤­] /(n) percussion instrument/(P)/ +Âǵå [¤À¤­¤å¤¦] /(n) batting/batted ball/(P)/ +ÂÇ·â [¤À¤²¤­] /(n) (1) blow/shock/strike/damage/(2) batting (baseball)/(P)/ +ÂǷⲦ [¤À¤²¤­¤ª¤¦] /batting champion/ +ÂÇ·âÀï [¤À¤²¤­¤»¤ó] /(n) game with many hits/ +ÂÇ·âΨ [¤À¤²¤­¤ê¤Ä] /batting average/ +ÂǸ° [¤À¤±¤ó] /(n) keystroke/ +Âǹ礻 [¤¦¤Á¤¢¤ï¤»] /(n) business meeting/previous arrangement/appointment/(P)/ +Âǹ礻¤ë [¤¦¤Á¤¢¤ï¤»¤ë] /(v1) to knock together/to arrange/ +Âǹç¤ï¤» [¤¦¤Á¤¢¤ï¤»] /(n) business meeting/previous arrangement/appointment/(P)/ +ÂÇ»¦¤¹ [¤Ö¤Ã¤³¤í¤¹] /(io) (v5s) to beat to death/ +ÂÇ»» [¤À¤µ¤ó] /(n,vs) calculation/self-interest/selfishness/ +ÂÇ»»Åª [¤À¤µ¤ó¤Æ¤­] /(adj-na) calculating/mercenary/(P)/ +ÂÇ¼Ô [¤À¤·¤ã] /(n) batter (baseball)/(P)/ +ÂǼè¤ë [¤¦¤Á¤È¤ë] /(iK) (v5r) to arrest/to take prisoner/to kill/ +Âǽç [¤À¤¸¤å¤ó] /(n) batting order/(P)/ +Âǽý [¤¦¤Á¤­¤º] /(n) bruise/ +ÂǾà [¤¦¤Á¤±¤·] /(n) (gram) negation/denial/negative/ +ÂǾä· [¤¦¤Á¤±¤·] /(n) (gram) negation/denial/negative/(P)/ +ÂǾä¹ [¤¦¤Á¤±¤¹] /(v5s) to deny/to negate/to contradict/(P)/ +ÂÇ¿Ç [¤À¤·¤ó] /(n,vs) percussion/tapping (medical)/sound someone out/(P)/ +ÂÇ¿ô [¤À¤¹¤¦] /(n) times at bat (baseball)/(P)/ +ÂÇÀÊ [¤À¤»¤­] /(n) batter's box (baseball)/one's turn at bat/(P)/ +ÂÇÀþ [¤À¤»¤ó] /(n) baseball lineup/(P)/ +ÂÇÅÀ [¤À¤Æ¤ó] /(n) runs batted in/RBI/(P)/ +ÂÇÅÅ [¤À¤Ç¤ó] /(n,vs) sending a telegram/telegraph/ +ÂÇÅÝ [¤À¤È¤¦] /(n,vs) knockdown (e.g. in boxing)/overthrow/defeat/(P)/ +ÂÇÇË [¤À¤Ï] /(n,vs) break-down/defeat/abolish/(P)/ +ÂÇÉÕ¤±¤ë [¤¦¤Á¤Ä¤±¤ë] /(v1) to knock/to run into/to nail on/to strike hard/to hit and attack/ +ÂÇÉÕ¤±¤ë [¤Ö¤Ä¤±¤ë] /(v1) to knock/to run into/to nail on/to strike hard/to hit and attack/(P)/ +ÂÇʪ»Õ [¤¦¤Á¤â¤Î¤·] /swordsmith/ +ÂÇË¡ [¤À¤Û¤¦] /(n) batting form/ +ÂÇËÀ [¤À¤Ü¤¦] /(n) batting/ +ÂÇËÐ [¤À¤Ü¤¯] /(n) bruise/(P)/ +ÂÇËнý [¤À¤Ü¤¯¤·¤ç¤¦] /(n) bruise/contusion/ +ÂÇÌÀ¤±¤ë [¤¦¤Á¤¢¤±¤ë] /(io) (v1) to be frank/to speak one's mind/to open one's heart/ +ÂÇΨ [¤À¤ê¤Ä] /(n) batting average/(P)/ +ÂÇÎÏ [¤À¤ê¤ç¤¯] /(n) batting power/(P)/ +ÂÇÚ³ [¤Á¤ç¤¦¤Á¤ã¤¯] /(n) thrash/ +ÂÉ [¤«¤¸] /(n) rudder/helm/(P)/ +Âɼè¤ê [¤«¤¸¤È¤ê] /(n) helmsman/coxwain/steering/guidance/ +Âɼê [¤À¤·¤å] /(n) helmsman/coxswain/ +Â汧 [¤À¤¨¤ó] /(n) ellipse/ +Âʱ߷Á [¤À¤¨¤ó¤±¤¤] /(n) elliptical shape/(P)/ +ÂËÍåÆô [¤À¤é¤Ë] /(n) dharani/spell/litany/Sanskrit multi-syllabic chant/ +ÂÌ¡¹¤Ã»Ò [¤À¤À¤Ã¤³] /(n) unmanageable child/spoiled child/spoilt/ +ÂÌ²Û»Ò [¤À¤¬¤·] /(n) cheap sweets/(P)/ +Â̶ç [¤À¤¯] /(n) poor poem/ +Â̸¤ [¤À¤±¤ó] /(n) mongrel/cur/ +Â̺î [¤À¤µ¤¯] /(n) poor work/rubbish/ +Â̼òÍî [¤À¤¸¤ã¤ì] /(iK) pun/ +ÂÌÂÌ¤Ã»Ò [¤À¤À¤Ã¤³] /(n) unmanageable child/spoiled child/spoilt/ +ÂÌÂ̤òÙԤͤë [¤À¤À¤ò¤³¤Í¤ë] /(exp) to be unreasonable/ +ÂÌÄ [¤À¤Á¤ó] /(n) reward/tip/carriage or horse charge/ +ÂÌÇÏ [¤À¤Ð] /(n) packhorse/workhorse/hack/ +ÂÌʪ [¤À¤â¤Î] /(n) trash/low-grade stuff/ +ÂÌʸ [¤À¤Ö¤ó] /(n) poor piece of writing/ +ÂÌÊÛ [¤À¤Ù¤ó] /(n) foolish tale/nonsense/ +ÂÌÊÛ¤ë [¤À¤Ù¤ë] /(v5r) to jabber/to chatter/to chat with/ +ÂÌË¡Íæ [¤À¤Ü¤é] /(n) big talk/tall tale/ +ÂÌÌÜ [¤À¤á] /(adj-na,n) useless/no good/hopeless/(P)/ +ÂÌÌܤò²¡¤¹ [¤À¤á¤ò¤ª¤¹] /(exp) to make sure/ +ÂÌÌܲ¡¤· [¤À¤á¤ª¤·] /(exp,n) (1) making doubly sure/(2) insurance runs (baseball)/ +ÂÌÞ¯Íî [¤À¤¸¤ã¤ì] /(n) pun/ +ÂÎ [¤«¤é¤À] /(n) (1) body/(2) health/(P)/ +ÂÎ [¤¿¤¤] /(n,n-suf,vs) the body/substance/object/reality/style/form/image counter/obedience/complying with/keeping in mind/ +ÂÎ [¤Æ¤¤] /(n) appearance/air/condition/state/form/ +ÂΤ¬µÙ¤Þ¤ë [¤«¤é¤À¤¬¤ä¤¹¤Þ¤ë] /(exp) to be (feel) rested/ +ÂΤ¬¶¯¤¤ [¤«¤é¤À¤¬¤Ä¤è¤¤] /be in good health/have a strong constitution/ +ÂΤ˾ã¤ë [¤«¤é¤À¤Ë¤µ¤ï¤ë] /(exp) to be bad for health/to affect one's health/ +ÂΤËÎɤ¯¹ç¤¦ [¤«¤é¤À¤Ë¤è¤¯¤¢¤¦] /(exp) to fit (a person) well/ +ÂΤò´¨¤µ¤Ë´·¤é¤¹ [¤«¤é¤À¤ò¤µ¤à¤µ¤Ë¤Ê¤é¤¹] /(exp) to inure oneself to cold/ +ÂΤò¸ò¤ï¤¹ [¤¿¤¤¤ò¤«¤ï¤¹] /(exp) to parry/to dodge/ +ÂΤò¿­¤Ð¤¹ [¤«¤é¤À¤ò¤Î¤Ð¤¹] /(exp) to stretch (unbend) oneself/ +ÂΤòÀ®¤¹ [¤¿¤¤¤ò¤Ê¤¹] /(exp) to take form (shape)/ +ÂΤòÀˤ·¤à [¤«¤é¤À¤ò¤ª¤·¤à] /(exp) to be lazy/ +ÂΤòÈ¿¤é¤¹ [¤«¤é¤À¤ò¤½¤é¤¹] /(exp) to bend oneself backward/ +ÂΤòÊ´¤Ë¤¹¤ë [¤«¤é¤À¤ò¤³¤Ë¤¹¤ë] /working assiduously/ +ÂÎ°Ì [¤¿¤¤¤¤] /(n) physique/posture/physical standard/ +Âΰé [¤¿¤¤¤¤¤¯] /(n) physical education/gymnastics/athletics/(P)/ +Âΰé¤ÎÆü [¤¿¤¤¤¤¤¯¤Î¤Ò] /Sports Day Holiday (Oct 10)/ +Âΰé²È [¤¿¤¤¤¤¤¯¤«] /physical culturist/athlete/ +Âΰé´Û [¤¿¤¤¤¤¤¯¤«¤ó] /(n) gymnasium/ +Âΰéº× [¤¿¤¤¤¤¤¯¤µ¤¤] /(n) athletic festival/ +ÂÎ±Õ [¤¿¤¤¤¨¤­] /(n) body fluids/ +Âβ¹ [¤¿¤¤¤ª¤ó] /(n) temperature (body)/(P)/ +Âβ¹´ï [¤¿¤¤¤ª¤ó¤­] /(n) clinical thermometer/ +Âβ¹·× [¤¿¤¤¤ª¤ó¤±¤¤] /(n) medical thermometer/(P)/ +Âγ° [¤¿¤¤¤¬¤¤] /(n) ectogenesis/outside the body/ +Âγ°¼õÀº [¤¿¤¤¤¬¤¤¤¸¤å¤»¤¤] /in vitro fertilization/(P)/ +Âγ°Î¥Ã¦ [¤¿¤¤¤¬¤¤¤ê¤À¤Ä] /out of body/leaving your body/ +ÂÎ³Ê [¤¿¤¤¤«¤¯] /(n) physique/constitution/(P)/ +Âγʸ¡ºº [¤¿¤¤¤«¤¯¤±¤ó¤µ] /physical examination/ +Âδ¶ [¤¿¤¤¤«¤ó] /(n) bodily sensation/(P)/ +Â䶲¹ÅÙ [¤¿¤¤¤«¤ó¤ª¤ó¤É] /(n) effective temperature/wind-chill index (factor)/ +Âε» [¤¿¤¤¤®] /(n) boxing and jujitsu/ +Âζ¨ [¤¿¤¤¤­¤ç¤¦] /(n) Japan Amateur Sports Association/ +Âζí [¤¿¤¤¤¯] /(n) the body/stature/physique/constitution/ +Âηº [¤¿¤¤¤±¤¤] /(n) corporal punishment/jail sentence/ +Âη¿ [¤¿¤¤¤±¤¤] /(n) figure (body)/(P)/ +ÂηÁ [¤¿¤¤¤±¤¤] /(n) form/figure/(P)/ +ÂÎ·Ï [¤¿¤¤¤±¤¤] /(n) system/organization/(P)/ +Âηϲ½ [¤¿¤¤¤±¤¤¤«] /(n) organization/systematization/ +ÂηÏŪ [¤¿¤¤¤±¤¤¤Æ¤­] /(adj-na) systematic/ +ÂηÏʸˡ [¤¿¤¤¤±¤¤¤Ö¤ó¤Ý¤¦] /(n) systemic grammar/ +Âθ³ [¤¿¤¤¤±¤ó] /(n,vs) personal experience/(P)/ +Âθ³ÃÌ [¤¿¤¤¤±¤ó¤À¤ó] /story of one's experience/ +Âθ½ [¤¿¤¤¤²¤ó] /(n,vs) personification/impersonation/embodiment/ +ÂθÀ [¤¿¤¤¤²¤ó] /(n) uninflected word/ +ÂιР[¤¿¤¤¤³¤¦] /(n) body cavity/ +ÂιÐÊÉ [¤¿¤¤¤³¤¦¤Ø¤­] /body wall/ +ÂÎºÛ [¤Æ¤¤¤µ¤¤] /(n) decency/style/form/appearance/show/get-up/format/(P)/ +Âκ۾å [¤Æ¤¤¤µ¤¤¤¸¤ç¤¦] /for appearance' sake/ +Âκۿ¶¤ë [¤Æ¤¤¤µ¤¤¤Ö¤ë] /(v5r) to put on airs/ +ÂκÛÎɤ¯ [¤Æ¤¤¤µ¤¤¤è¤¯] /tastefully/respectfully/decently/ +ÂλéËÃΨ [¤¿¤¤¤·¤Ü¤¦¤ê¤Ä] /(n) body fat percentage/ +ÂμÁ [¤¿¤¤¤·¤Ä] /(n) constitution (physical)/genetic make-up/predisposition (to disease)/(P)/ +ÂμÁ²þÁ± [¤¿¤¤¤·¤Ä¤«¤¤¤¼¤ó] /improvement of one's constitution/reformation/ +Âν­ [¤¿¤¤¤·¤å¤¦] /(n) body odor/personal odor/characteristic (of someone)/ +ÂνŠ[¤¿¤¤¤¸¤å¤¦] /(n) one's body weight/(P)/ +ÂνŤ¬Áý¤¨¤ë [¤¿¤¤¤¸¤å¤¦¤¬¤Õ¤¨¤ë] /(exp) to gain weight/ +ÂνŴÉÍý [¤¿¤¤¤¸¤å¤¦¤«¤ó¤ê] /(n) weight control/ +ÂÎ½Å·× [¤¿¤¤¤¸¤å¤¦¤±¤¤] /(n) scales/ +ÂÎÀ© [¤¿¤¤¤»¤¤] /(n) order/system/structure/set-up/organization/(P)/ +ÂÎÀª [¤¿¤¤¤»¤¤] /(n) posture/stance/(P)/ +ÂÎÀÑ [¤¿¤¤¤»¤­] /(n) capacity/volume/(P)/ +ÂÎÀÑÄñ¹³ [¤¿¤¤¤»¤­¤Æ¤¤¤³¤¦] /volume resistivity/ +ÂÎÁà [¤¿¤¤¤½¤¦] /(n,vs) gymnastics/physical exercises/calisthenics/(P)/ +ÂÎÁඥµ» [¤¿¤¤¤½¤¦¤­¤ç¤¦¤®] /gymnastics competition/ +ÂÎÁà¾ì [¤¿¤¤¤½¤¦¤¸¤ç¤¦] /gymnasium/drill ground/ +ÂΤ¤ê [¤«¤é¤À¤º¤¯¤ê] /physical culture/ +ÂÎÃæ [¤«¤é¤À¤¸¤å¤¦] /throughout the body/ +ÂÎÄ´ [¤¿¤¤¤Á¤ç¤¦] /(n) physical condition/(P)/ +ÂÎĹ [¤¿¤¤¤Á¤ç¤¦] /(n) length of an animal/(P)/ +ÂÎÅö¤¿¤ê [¤¿¤¤¤¢¤¿¤ê] /(n) body blow/ramming (suicide) attack/ +ÂÎÅö¤ê [¤¿¤¤¤¢¤¿¤ê] /(n) body blow/ramming (suicide) attack/ +ÂÎÆÀ [¤¿¤¤¤È¤¯] /(n,vs) mastery/knack/realization/experience/comprehension/(P)/ +ÂÎÆâ [¤¿¤¤¤Ê¤¤] /(n) inside the body/(P)/ +ÂÎÆâ»þ·× [¤¿¤¤¤Ê¤¤¤É¤±¤¤] /biological clock/ +ÂÎÆâ¼õÀº [¤¿¤¤¤Ê¤¤¤¸¤å¤»¤¤] /internal fertilization/ +ÂÎǧ [¤¿¤¤¤Ë¤ó] /(n) understanding based on experience/ +ÂÎÇ® [¤¿¤¤¤Í¤Ä] /body heat/ +ÂÎȳ [¤¿¤¤¤Ð¤Ä] /(n) corporal punishment/(P)/ +ÂÎÉÕ¤­ [¤«¤é¤À¤Ä¤­] /(n) body build/figure/(P)/ +ÂÎËÆ [¤¿¤¤¤Ü¤¦] /(n) appearance/ +ÂÎÌÌ [¤¿¤¤¤á¤ó] /(n) honour/dignity/prestige/reputation/appearances/ +ÂÎÌÓ [¤¿¤¤¤â¤¦] /(n) body hair/ +ÂÎÍÍ [¤¿¤¤¤è¤¦] /(n) situation/terms/ +ÂÎÍ× [¤¿¤¤¤è¤¦] /important point/ +ÂÎÎɤ¯ [¤Æ¤¤¤è¤¯] /(adv) decently/gracefully/plausibly/politely/tactfully/ +ÂÎÎÌ [¤¿¤¤¤ê¤ç¤¦] /(n) body weight/ +ÂÎÎÌ´ï [¤¿¤¤¤ê¤ç¤¦¤­] /scales for weighing/ +ÂÎÎÏ [¤¿¤¤¤ê¤ç¤¯] /(n) physical strength/(P)/ +Âϼë [¤Ä¤¤¤·¤å] /(n) red lacquerware with patterns carved in relief/ +ÂÏÀÐ [¤¿¤¤¤»¤­] /(n) (terminal) moraine/ +ÂÏÀÑ [¤¿¤¤¤»¤­] /(n) pile (of things)/(P)/ +ÂÏÀÑ³Ø [¤¿¤¤¤»¤­¤¬¤¯] /sedimentology/ +ÂÏÀÑ´ä [¤¿¤¤¤»¤­¤¬¤ó] /(n) sedimentary rock/ +ÂÏÀѺîÍÑ [¤¿¤¤¤»¤­¤µ¤è¤¦] /sedimentation/ +ÂÏÀÑÁØ [¤¿¤¤¤»¤­¤½¤¦] /sedimentary layer/ +ÂÏÀÑʪ [¤¿¤¤¤»¤­¤Ö¤Ä] /sediment/deposit/ +ÂÏÀÑÎزö [¤¿¤¤¤»¤­¤ê¤ó¤Í] /cycle of sedimentation/ +ÂÏÈî [¤¿¤¤¤Ò] /(n) compost/ +ÂÐ [¤¿¤¤] /(conj,n,pref,vs) ratio/versus/against/opposition/(P)/ +ÂÐ [¤Ä¤¤] /(n) pair/couple/set/(P)/ +ÂФ·¤Æ [¤¿¤¤¤·¤Æ] /for/in regard to/per/ +ÂФ¹¤ë [¤¿¤¤¤¹¤ë] /(vs-s) to face/to confront/to oppose/(P)/ +ÂФǾ¡É餹¤ë [¤¿¤¤¤Ç¤·¤ç¤¦¤Ö¤¹¤ë] /(exp) to play a game on equal terms/ +ÂФˤʤë [¤Ä¤¤¤Ë¤Ê¤ë] /(exp) to form a pair/ +ÂÐ¥¹¥³¥¢ [¤¿¤¤¥¹¥³¥¢] /tie score/ +ÂÐ°Æ [¤¿¤¤¤¢¤ó] /(n) counter-proposal/counter-suggestion/(P)/ +ÂаÌË¡ [¤¿¤¤¤¤¤Û¤¦] /(n) counterpoint/ +Âбþ [¤¿¤¤¤ª¤¦] /(n,vs) interaction/correspondence/coping with/dealing with/(P)/ +Âбþºö [¤¿¤¤¤ª¤¦¤µ¤¯] /a countermeasure/ +ÂбþÃÍ [¤¿¤¤¤ª¤¦¤Á] /corresponding value/ +ÂбþÈÇ [¤¿¤¤¤ª¤¦¤Ð¤ó] /corresponding version/ +Âв¤ [¤¿¤¤¤ª¤¦] /pertaining to Europe/ +ÂвÁ [¤¿¤¤¤«] /(n) compensation/equivalent value/a consideration/(P)/ +Âг° [¤¿¤¤¤¬¤¤] /(n) external/foreign/(P)/ +Âг°À¯ºö [¤¿¤¤¤¬¤¤¤»¤¤¤µ¤¯] /foreign policy/ +Âг°À¯ºö¤Ë±è¤Ã¤Æ [¤¿¤¤¤¬¤¤¤»¤¤¤µ¤¯¤Ë¤½¤Ã¤Æ] /in line with the foreign policy/ +Âг°Åê»ñ [¤¿¤¤¤¬¤¤¤È¤¦¤·] /(n) foreign investment/ +ÂÐ³Ê [¤¿¤¤¤«¤¯] /(n) (gram) accusative case/ +ÂÐ³Ñ [¤¿¤¤¤«¤¯] /(n) diagonal/ +ÂгѲ½ [¤¿¤¤¤«¤¯¤«] /(n) (math) diagonalisation/ +ÂгÑÀþ [¤¿¤¤¤«¤¯¤»¤ó] /(n) diagonal (line)/ +ÂÐ´ß [¤¿¤¤¤¬¤ó] /(n) opposite shore/(P)/ +Âдé [¤¿¤¤¤¬¤ó] /(n) meeting/ +ÂеÁ¸ì [¤¿¤¤¤®¤´] /(n) word's opposite/ +Â榻º·÷Í¢½ÐÅýÀ©°Ñ°÷²ñ [¤¿¤¤¤­¤ç¤¦¤µ¤ó¤±¤ó¤æ¤·¤å¤Ä¤È¤¦¤»¤¤¤¤¤¤¤ó¤«¤¤] /(n) Coordination Committee on Multilateral Export Controls/ +ÂÐ¶É [¤¿¤¤¤­¤ç¤¯] /(n) (playing) a game of go, shogi or chess, etc./(P)/ +ÂÐ¶É¼Ô [¤¿¤¤¤­¤ç¤¯¤·¤ã] /player of go/ +ÂÐ¶Ë [¤¿¤¤¤­¤ç¤¯] /(n) (1) antipodes/(2) other (opposite) extreme/opposite/antithesis/(P)/ +Âжç [¤Ä¤¤¤¯] /(n) couplet/antithesis/ +Âжõ [¤¿¤¤¤¯¤¦] /(n) antiaircraft/ +Âжõ¥ß¥µ¥¤¥ë [¤¿¤¤¤¯¤¦¥ß¥µ¥¤¥ë] /anti-aircraft missile/ +Âжõ¼Í·â [¤¿¤¤¤¯¤¦¤·¤ã¤²¤­] /(n) anti-aircraft fire/shooting at an aircraft (from ground or ship)/ +Âжõˤ²Ð [¤¿¤¤¤¯¤¦¤Û¤¦¤«] /anti-aircraft fire/flak/ +Âжö [¤¿¤¤¤°¤¦] /(n) (1) married couple/(2) (math) contraposition/ +Âжø [¤¿¤¤¤°¤¦] /antithesis/pair/ +Âзè [¤¿¤¤¤±¤Ä] /(n) confrontation/showdown/(P)/ +ÂзèË¡°Æ [¤¿¤¤¤±¤Ä¤Û¤¦¤¢¤ó] /(n) controversial legislation/ +Âиì [¤Ä¤¤¤´] /(n) pairing of (opposite) words/antonym/ +Âиþ [¤¿¤¤¤³¤¦] /(n,vs) counter-/corresponding/face/opposite/(P)/ +Âиþ¼Ö [¤¿¤¤¤³¤¦¤·¤ã] /(n) car (running) on the opposite lane/oncoming car/ +Âиþ¼ÖÀþ [¤¿¤¤¤³¤¦¤·¤ã¤»¤ó] /(n) opposite lane/ +Âй³ [¤¿¤¤¤³¤¦] /(n) opposition/antagonism/(P)/ +Âй³°Õ¼± [¤¿¤¤¤³¤¦¤¤¤·¤­] /(n) (sense of) rivalry/competitiveness/ +Âй³ºö [¤¿¤¤¤³¤¦¤µ¤¯] /a countermeasure/ +Âй³ÇÏ [¤¿¤¤¤³¤¦¤Ð] /(n) a rival horse or candidate/ +Âй³ÉôÂâ [¤¿¤¤¤³¤¦¤Ö¤¿¤¤] /opposing forces/ +Âй» [¤¿¤¤¤³¤¦] /(n) pertaining to school/ +Âй»»î¹ç [¤¿¤¤¤³¤¦¤¸¤¢¤¤] /inter-school match/ +ÂкÁ [¤¿¤¤¤¶] /(n) sitting opposite/ +Âк [¤¿¤¤¤¶] /(n,vs) sitting opposite each other/ +Âкö [¤¿¤¤¤µ¤¯] /(n) counter-plan/counter-measure/(P)/ +Âл٠[¤¿¤¤¤·] /concerning China/ +ÂмÁ [¤¿¤¤¤·¤Ä] /(n,vs) confrontation/cross-examination/ +Âнè [¤¿¤¤¤·¤ç] /(n,vs) deal with/cope/(P)/ +ÂÐ¾È [¤¿¤¤¤·¤ç¤¦] /(n) contrast/antithesis/comparison/(P)/ +ÂоÈŪ [¤¿¤¤¤·¤ç¤¦¤Æ¤­] /(adj-na) contrastive/(P)/ +ÂÐ¾É [¤¿¤¤¤·¤ç¤¦] /(n) specific (e.g. antibody)/ +ÂоÉÎÅË¡ [¤¿¤¤¤·¤ç¤¦¤ê¤ç¤¦¤Û¤¦] /(n) symptomatic therapy/makeshift solution/(P)/ +ÂоΠ[¤¿¤¤¤·¤ç¤¦] /(n) symmetry/(P)/ +Âоμ´ [¤¿¤¤¤·¤ç¤¦¤¸¤¯] /(n) an axis of symmetry/ +ÂоÎÀ­ [¤¿¤¤¤·¤ç¤¦¤»¤¤] /symmetry (physics)/ +ÂоÎŪ [¤¿¤¤¤·¤ç¤¦¤Æ¤­] /(adj-na) symmetrical/ +ÂÐ¾Ý [¤¿¤¤¤·¤ç¤¦] /(n) target/object (of worship, study, etc)/subject (of taxation, etc)/(P)/ +Âоݤˤʤë [¤¿¤¤¤·¤ç¤¦¤Ë¤Ê¤ë] /(exp) to be targeted (for)/ +Âоݳ° [¤¿¤¤¤·¤ç¤¦¤¬¤¤] /inhibit/ +ÂоÝÂÎ [¤¿¤¤¤·¤ç¤¦¤¿¤¤] /object/ +ÂоÝÈÏ°Ï [¤¿¤¤¤·¤ç¤¦¤Ï¤ó¤¤] /selected range/ +ÂоðÊó [¤¿¤¤¤¸¤ç¤¦¤Û¤¦] /counter-intelligence/ +Âп³ [¤¿¤¤¤·¤ó] /(n) confrontation/ +ÂÐ¿Í [¤¿¤¤¤¸¤ó] /(n) personal/ +Âпʹط¸ [¤¿¤¤¤¸¤ó¤«¤ó¤±¤¤] /personal relations/ +ÂпͶ²ÉÝ¾É [¤¿¤¤¤¸¤ó¤­¤ç¤¦¤Õ¤·¤ç¤¦] /anthropophobia/ +ÂÐ¿Ø [¤¿¤¤¤¸¤ó] /(n) confrontation of armies/ +Âпô [¤¿¤¤¤¹¤¦] /(n) logarithm/ +Âпô´Ø¿ô [¤¿¤¤¤¹¤¦¤«¤ó¤¹¤¦] /a logarithmic function/ +Âпôɽ [¤¿¤¤¤¹¤¦¤Ò¤ç¤¦] /(n) table of logarithms/log table(s)/ +ÂÐÀ¤¸ú [¤¿¤¤¤»¤¤¤³¤¦] /(n) binding legal effectiveness as to third parties/ +ÂÐÀ¸ [¤¿¤¤¤»¤¤] /(n) opposing pairs (of leaves)/ +ÂÐÀ¸ÍÕ [¤¿¤¤¤»¤¤¤è¤¦] /opposite leaves/ +ÂÐÀï [¤¿¤¤¤»¤ó] /(n) waging war/competition/(P)/ +ÂÐÀï¼Ö [¤¿¤¤¤»¤ó¤·¤ã] /anti-tank/ +ÂÐÀï¼Ö¥ß¥µ¥¤¥ë [¤¿¤¤¤»¤ó¤·¤ã¥ß¥µ¥¤¥ë] /anti-tank missile/ +ÂÐÀï¼Ö²Ð´ï [¤¿¤¤¤»¤ó¤·¤ã¤«¤­] /anti-tank weapons/ +ÂÐÀï¼Öˤ [¤¿¤¤¤»¤ó¤·¤ã¤Û¤¦] /(n) antitank gun/ +ÂÐÀïÀ®ÀÓ [¤¿¤¤¤»¤ó¤»¤¤¤»¤­] /(n) win-loss records (between A and B)/ +ÂÐÀø¿å´Ï [¤¿¤¤¤»¤ó¤¹¤¤¤«¤ó] /(adj-no) antisubmarine/ +ÂÐÂٴط¸ [¤¿¤¤¤¿¤¤¤«¤ó¤±¤¤] /relations with Thailand/ +ÂÐÃÆÆ»ÃÆ [¤¿¤¤¤À¤ó¤É¤¦¤À¤ó] /anti-ballistic (missile)/ +ÂÐÃÌ [¤¿¤¤¤À¤ó] /(n,vs) talk/dialogue/conversation/(P)/ +ÂÐÃÌ¼Ô [¤¿¤¤¤À¤ó¤·¤ã] /interlocutor/ +ÂÐÃÏ [¤¿¤¤¤Á] /(n) ground to ground/(P)/ +ÂÐÃϹ¶·â [¤¿¤¤¤Á¤³¤¦¤²¤­] /(n) ground attack/air-raid/ +ÂÐÃÏ®ÅÙ [¤¿¤¤¤Á¤½¤¯¤É] /(n) groundspeed/ +ÂÐÃÖ [¤¿¤¤¤Á] /(n,vs) opposing (a thing) to (another)/ +ÂÐÃæ¹ñ´Ø·¸ [¤¿¤¤¤Á¤å¤¦¤´¤¯¤«¤ó¤±¤¤] /relations with China/ +ÂÐĺ³Ñ [¤¿¤¤¤Á¤ç¤¦¤«¤¯] /(n) vertical angles/vertically opposite angles/ +ÂÐŨ [¤¿¤¤¤Æ¤­] /(n) confronting the enemy/hostilities/ +ÂÐŨĵÊóµ¡´Ø [¤¿¤¤¤Æ¤­¤Á¤ç¤¦¤Û¤¦¤­¤«¤ó] /(n) counterintelligence agency/ +ÂÐÅö [¤¿¤¤¤È¤¦] /(n) opposition/equivalence/correspondence/ +ÂÐÅù [¤¿¤¤¤È¤¦] /(adj-na,n) equivalent/(P)/ +ÂÐÆâ [¤¿¤¤¤Ê¤¤] /(n) domestic/internal/ +ÂÐÆâÅê»ñ [¤¿¤¤¤Ê¤¤¤È¤¦¤·] /(n) inward investment/ +ÂÐÆü [¤¿¤¤¤Ë¤Á] /(n) staying in Japan/with Japan/with respect to Japan/(P)/ +ÂÐÆü´¶¾ð [¤¿¤¤¤Ë¤Á¤«¤ó¤¸¤ç¤¦] /feeling (sentiment) toward Japan/ +ÂÐÈæ [¤¿¤¤¤Ò] /(n,vs) contrast/comparison/(P)/ +ÂÐʪ [¤¿¤¤¤Ö¤Ä] /(n) pertaining to objects/ +ÂÐÊÆ [¤¿¤¤¤Ù¤¤] /(n) pertaining to the USA/(P)/ +ÂÐÊÕ [¤¿¤¤¤Ø¤ó] /(n) (geom) opposite side/ +ÂÐÌÌ [¤¿¤¤¤á¤ó] /(n) interview/meeting/(P)/ +ÂÐÌ̸òÄÌ [¤¿¤¤¤á¤ó¤³¤¦¤Ä¤¦] /walking so that one faces oncoming traffic/ +ÂÐÌõ [¤¿¤¤¤ä¤¯] /(n) original text with its translation printed side by side or on opposite page/ +ÂÐΩ [¤¿¤¤¤ê¤Ä] /(n,vs) confrontation/opposition/antagonism/(P)/ +ÂÐΩ´Ø·¸ [¤¿¤¤¤ê¤Ä¤«¤ó¤±¤¤] /(n) antagonism/ +ÂÐή [¤¿¤¤¤ê¤å¤¦] /(n) convection/ +ÂÐή·÷ [¤¿¤¤¤ê¤å¤¦¤±¤ó] /(n) troposphere/ +ÂÐÎþ [¤¿¤¤¤ì¤ó] /(n) couplet/distich/ +ÂÐÏÀ [¤¿¤¤¤í¤ó] /(n) arguing face to face/(P)/ +ÂÐÏà [¤¿¤¤¤ï] /(n,vs) interactive/interaction/conversation/dialogue/(P)/ +ÂÐÏü° [¤¿¤¤¤ï¤·¤­] /(adj-no) interactive/ +ÂÐÏÃ¼Ô [¤¿¤¤¤ï¤·¤ã] /(n) interlocutor/ +ÂÐÏÃÂÎ [¤¿¤¤¤ï¤¿¤¤] /dialogue form/ +ÂÐÖµ [¤¿¤¤¤¸] /(n,vs) confronting/holding your own with/(P)/ +ÂÐí¨ÃÏ [¤¿¤¤¤·¤ç¤Á] /the antipodes/ +ÂÐí¨ÃÏ [¤¿¤¤¤»¤­¤Á] /the antipodes/ +ÂÐí¨Åª [¤¿¤¤¤·¤ç¤Æ¤­] /(adj-na) diametrically opposed/antipodal/ +ÂѤ¨¤ë [¤¿¤¨¤ë] /(v1) (1) to bear/to stand/to endure/to put up with/(2) to support/to withstand/to resist/to brave/(3) to be fit for/to be equal to/ +ÂѤ¨Ç¦¤Ö [¤¿¤¨¤·¤Î¤Ö] /(v5b) to put up with/to endure/to bear patiently/ +ÂÑ¥¢¥ë¥«¥êÀ­ [¤¿¤¤¥¢¥ë¥«¥ê¤»¤¤] /alkali resistance/ +ÂÑ°µ [¤¿¤¤¤¢¤Ä] /(n) pressure-resistant/ +ÂÑ°µÎÏ [¤¿¤¤¤¢¤Ä¤ê¤ç¤¯] /capacity to resist pressure/ +ÂѲР[¤¿¤¤¤«] /(n) fireproof/(P)/ +ÂѲзúÃÛ [¤¿¤¤¤«¤±¤ó¤Á¤¯] /fireproof building/ +ÂѲÐÀ­ [¤¿¤¤¤«¤»¤¤] /fire resistance/ +ÂѲÐÎÏ [¤¿¤¤¤«¤ê¤ç¤¯] /fire resistant/ +ÂѲÐÎû´¤ [¤¿¤¤¤«¤ì¤ó¤¬] /firebrick/ +ÂÑ´¨ [¤¿¤¤¤«¤ó] /(n) cold-resistant/ +ÂÑµ× [¤¿¤¤¤­¤å¤¦] /(n) endurance/persistence/(P)/ +Âѵ׾ÃÈñºâ [¤¿¤¤¤­¤å¤¦¤·¤ç¤¦¤Ò¤¶¤¤] /durable (consumer) goods/ +Âѵ×À­ [¤¿¤¤¤­¤å¤¦¤»¤¤] /(n) durability/(P)/ +Âѵ×ÎÏ [¤¿¤¤¤­¤å¤¦¤ê¤ç¤¯] /(n) stamina/ +ÂÑ·ó¤Í¤ë [¤¿¤¨¤«¤Í¤ë] /(v1) to be unable to endure/to lose patience/ +ÂÑ»À [¤¿¤¤¤µ¤ó] /(n) acid-resistant/ +ÂѼ¾ [¤¿¤¤¤·¤Ä] /(n) moisture-proof/ +ÂѼ¾À­ [¤¿¤¤¤·¤Ä¤»¤¤] /(n) resistance to damp/ +ÂѾ㳲À­ [¤¿¤¤¤·¤ç¤¦¤¬¤¤¤»¤¤] /(n) fault-tolerance/ +ÂÑ¿© [¤¿¤¤¤·¤ç¤¯] /(n) corrosion-resistant/ +ÂÑ¿ª [¤¿¤¤¤·¤ç¤¯] /(n) corrosion-resistant/ +ÂÑ¿Ì [¤¿¤¤¤·¤ó] /(n) resistant to earthquakes/ +Âѿ̲Ȳ° [¤¿¤¤¤·¤ó¤«¤ª¤¯] /earthquake-resistant buildings/ +Âѿ̹½Â¤ [¤¿¤¤¤·¤ó¤³¤¦¤¾¤¦] /earthquake-resistant construction/ +ÂÑ¿ÌÀ­ [¤¿¤¤¤·¤ó¤»¤¤] /(adj-no) earthquake-proof/ +ÂÑ¿å [¤¿¤¤¤¹¤¤] /(n) water-resistant/waterproof/ +ÂÑ¿åÀ­ [¤¿¤¤¤¹¤¤¤»¤¤] /water resistance/ +ÂÑÀ­ [¤¿¤¤¤»¤¤] /(n) resistance (to antibiotics)/(P)/ +ÂÑÀ­¶Ý [¤¿¤¤¤»¤¤¤­¤ó] /(n) antibiotic-resistant bacteria/ +ÂÑÇ® [¤¿¤¤¤Í¤Ä] /(n) heat-resisting/(P)/ +ÂÑÇ®¹Ý [¤¿¤¤¤Í¤Ä¤³¤¦] /heat-resistant steel/ +ÂÑÇ®¹ç¶â [¤¿¤¤¤Í¤Ä¤´¤¦¤­¤ó] /heat-resistant alloys/ +ÂÑÇ®À­ [¤¿¤¤¤Í¤Ä¤»¤¤] /heat-resisting property/ +ÂÑÉ÷¹½Â¤ [¤¿¤¤¤Õ¤¦¤³¤¦¤¾¤¦] /wind-resistant construction/ +ÂÑ˳ [¤¿¤¤¤Ü¤¦] /(n) austerity/voluntary privation/ +ÂÑ˳À¸³è [¤¿¤¤¤Ü¤¦¤»¤¤¤«¤Ä] /hard life/life of austerity/ +ÂÑÍÑǯ¿ô [¤¿¤¤¤è¤¦¤Í¤ó¤¹¤¦] /(machine's) service life/ +ÂÓ [¤ª¤Ó] /(n) obi (kimono sash)/(P)/ +ÂÓ [¤¿¤¤] /(n-suf) band (e.g. conduction, valence)/(P)/ +ÂÓ¤¯ [¤Ï¤¯] /(v5k) to wear/to put on (lower body, e.g. a sword)/ +ÂÓ¤Ó¤ë [¤ª¤Ó¤ë] /(v1) to wear/to carry/to be entrusted/to have/to take on/to have a trace of/to be tinged with/(P)/ +ÂÓ¤ò·ë¤¤¾å¤²¤ë [¤ª¤Ó¤ò¤æ¤¤¤¢¤²¤ë] /(exp) to do up a sash/ +ÂÓ¤òÄù¤á¤ë [¤ª¤Ó¤ò¤·¤á¤ë] /do up a sash/ +ÂÓ°è [¤¿¤¤¤¤¤­] /(n) zone/ +ÂÓ°èÉý [¤¿¤¤¤¤¤­¤Ï¤Ð] /bandwidth/ +ÂÓ²«¿§ [¤¿¤¤¤ª¤¦¤·¤ç¤¯] /yellowish color/ +ÂÓ²¼ [¤³¤·¤±] /(n) mucous discharge from female genitals/leucorrhoea/ +ÂÓ²¼ [¤¿¤¤¤²] /(n) mucous discharge from female genitals/leucorrhoea/ +ÂÓ³× [¤ª¤Ó¤«¤ï] /(n) (1) leather belt/(2) cartridge or gun belt/ +ÂÓµø [¤ª¤Ó¤Î¤³] /(n) band saw/ +ÂÓµø [¤ª¤Ó¤Î¤³¤®¤ê] /(n) band saw/ +ÂÓ¶â [¤ª¤Ó¤¬¤Í] /(n) iron band/ +ÂÓ·õ [¤¿¤¤¤±¤ó] /(n,vs) wearing a sword/armed with a sword/ +ÂÓ¹­¹ð [¤ª¤Ó¤³¤¦¤³¤¯] /(n) advertising paper book-band with blurb on it/ +Âӻߤá [¤ª¤Ó¤É¤á] /(n) sash clip (fastener)/ +ÂÓ»æ [¤ª¤Ó¤¬¤ß] /(n) wrapper band/ +Âӽˤ¤ [¤ª¤Ó¤¤¤ï¤¤] /(n) obi-tying ceremony designed to ensure safe birth of a child/ +ÂӽР[¤¿¤¤¤·¤å¤Ä] /(n,vs) taking out/using at home/ +ÂÓ¾õ [¤ª¤Ó¤¸¤ç¤¦] /(adj-no,n) belt-shaped/ +ÂÓ¾õá׿¾ [¤¿¤¤¤¸¤ç¤¦¤Û¤¦¤·¤ó] /(n) shingles/herpes zoster/ +ÂÓ¿´ [¤ª¤Ó¤·¤ó] /(n) thick obi sash/sash padding/ +ÂÓ¿Ä [¤ª¤Ó¤·¤ó] /(n) thick obi sash/sash padding/ +ÂÓÃÏ [¤ª¤Ó¤¸] /(n) obi cloth or material/ +ÂÓÅÅ [¤¿¤¤¤Ç¤ó] /(n) electrification/ +ÂÓÅÅÂÎ [¤¿¤¤¤Ç¤ó¤¿¤¤] /(n) charged body/ +ÂÓÅá [¤¿¤¤¤È¤¦] /(n) wearing a sword/ +ÂÓƱ [¤¿¤¤¤É¤¦] /(n,vs) taking (someone) along/ +ÂÓÈÖÁÈ [¤ª¤Ó¤Ð¤ó¤°¤ß] /(n) radio or television program broadcast in the same time slot on all or most days/ +ÂÓÈé [¤ª¤Ó¤«¤ï] /(n) (1) leather belt/(2) cartridge or gun belt/ +ÂÓÉõ [¤ª¤Ó¤Õ¤¦] /(n) half wrapper/strip of paper/ +ÂÓʬ¿ô [¤¿¤¤¤Ö¤ó¤¹¤¦] /(n) (math) mixed fraction/compound number/ +ÂÓÍȤ² [¤ª¤Ó¤¢¤²] /(n) obi sash/ +ÂÓα¤á [¤ª¤Ó¤É¤á] /(n) sash clip (fastener)/ +ÂÓÎÐ [¤¿¤¤¤ê¤ç¤¯] /(adj-no) greenish/ +ÂÔ¤¿¤¹ [¤Þ¤¿¤¹] /(v5s) to keep (a person) waiting/(P)/ +ÂÔ¤¿¤»¤ë [¤Þ¤¿¤»¤ë] /(v1) to keep (a person) waiting/(P)/ +ÂÔ¤Á [¤Þ¤Á] /(n,n-suf) waiting/waiting time/(P)/ +ÂÔ¤Á¤¯¤¿¤Ó¤ì¤ë [¤Þ¤Á¤¯¤¿¤Ó¤ì¤ë] /(v1) to get tired of waiting/ +ÂÔ¤Á¤Ü¤¦¤± [¤Þ¤Á¤Ü¤¦¤±] /(n) waiting in vain/ +ÂÔ¤Á¤ï¤Ó¤ë [¤Þ¤Á¤ï¤Ó¤ë] /(v1) to be tired of waiting/ +ÂÔ¤Á±ó¤·¤¤ [¤Þ¤Á¤É¤ª¤·¤¤] /(adj) looking forward to/(P)/ +ÂÔ¤Á·ñ¤à [¤Þ¤Á¤¢¤°¤à] /(v5m) to tire of waiting/ +ÂÔ¤Á·ó¤Í¤ë [¤Þ¤Á¤«¤Í¤ë] /(v1) to wait impatiently for/(P)/ +ÂÔ¤Á¹½¤¨¤ë [¤Þ¤Á¤«¤Þ¤¨¤ë] /(v1) to lie in wait/to be on the watch for/(P)/ +ÂÔ¤Á¹ç¤¤ [¤Þ¤Á¤¢¤¤] /(n) meeting/meeting place/geisha entertaining room/ +ÂÔ¤Á¹ç¤ï¤» [¤Þ¤Á¤¢¤ï¤»] /(n) appointment/(P)/ +ÂÔ¤Á¹ç¤ï¤»¤ë [¤Þ¤Á¤¢¤ï¤»¤ë] /(v1) to rendezvous/to meet at a prearranged place and time/(P)/ +ÂÔ¤Á¹û¤± [¤Þ¤Á¤Ü¤¦¤±] /(n) waiting in vain/ +ÂÔ¤Á¹û¤±¤ë [¤Þ¤Á¤Ü¤¦¤±¤ë] /(v1) to wait in vain/ +ÂÔ¤Á¹û¤±¤ë [¤Þ¤Á¤Ü¤±¤ë] /(v1) to wait in vain/ +ÂÔ¤Á»þ´Ö [¤Þ¤Á¤¸¤«¤ó] /(n) waiting time/ +ÂÔ¤Á¼õ¤±¤ë [¤Þ¤Á¤¦¤±¤ë] /(v1) to await/to expect/(P)/ +ÂÔ¤Á¾Ç¤¬¤ì¤ë [¤Þ¤Á¤³¤¬¤ì¤ë] /(v1) to long for/ +ÂÔ¤Á¿Ë [¤Þ¤Á¤Ð¤ê] /(n) marking pin/ +ÂÔ¤Á¿Í [¤Þ¤Á¤Ó¤È] /(n) person being waited for/ +ÂÔ¤ÁÀÚ¤ì¤Ê¤¤ [¤Þ¤Á¤­¤ì¤Ê¤¤] /waiting impatiently for/ +ÂÔ¤ÁÀߤ±¤ë [¤Þ¤Á¤â¤¦¤±¤ë] /(v1) to expect/to look for/to look forward to/to anticipate/to wait for/ +ÂÔ¤ÁÉú¤» [¤Þ¤Á¤Ö¤»] /(n) performing an ambush/(P)/ +ÂÔ¤ÁÉú¤»¤ë [¤Þ¤Á¤Ö¤»¤ë] /(v1) to ambush/ +ÂÔ¤ÁÊë¤é¤¹ [¤Þ¤Á¤¯¤é¤¹] /(v5s) to wait all day/ +ÂÔ¤Á˾¤à [¤Þ¤Á¤Î¤¾¤à] /(v5m) to look anxiously for/to wait eagerly for/(P)/ +ÂÔ¤ÁÌÀ¤«¤¹ [¤Þ¤Á¤¢¤«¤¹] /(v5s) to wait all night/ +ÂÔ¤ÁÏͤӤë [¤Þ¤Á¤ï¤Ó¤ë] /to wait impatiently/ +ÂÔ¤ÁÐΤӤë [¤Þ¤Á¤ï¤Ó¤ë] /(v1) to be tired of waiting/ +ÂԤ俤ʤ· [¤Þ¤Ã¤¿¤Ê¤·] /(n) now or never/time's up/ +ÂԤä¿Ìµ¤· [¤Þ¤Ã¤¿¤Ê¤·] /(n) now or never/time's up/ +ÂÔ¤Ä [¤Þ¤Ä] /(v5t) to wait/(P)/ +ÂÔµ¡ [¤¿¤¤¤­] /(n,vs) alert/standby/await an opportunity/wait for orders/(P)/ +ÂÔ¶ø [¤¿¤¤¤°¤¦] /(n) treatment/reception/(P)/ +ÂÔ¶ø²þÁ± [¤¿¤¤¤°¤¦¤«¤¤¤¼¤ó] /(n) improvement of labor conditions/ +ÂÔ¹ç [¤Þ¤Á¤¢¤¤] /(n) meeting/meeting place/geisha entertaining room/(P)/ +ÂԹ礤 [¤Þ¤Á¤¢¤¤] /(n) assignation/ +ÂԹ缼 [¤Þ¤Á¤¢¤¤¤·¤Ä] /(n) waiting room/(P)/ +ÂÔ¹çÀ¯¼£ [¤Þ¤Á¤¢¤¤¤»¤¤¤¸] /back-room political dealing/ +ÂÔ¾¬Áð [¤Þ¤Ä¤è¤¤¤°¤µ] /(n) evening primrose/ +ÂÔÀߤ±¤ë [¤Þ¤Á¤â¤¦¤±¤ë] /(v1) to expect/to look for/to look forward to/to anticipate/to wait for/ +ÂÔÈò [¤¿¤¤¤Ò] /(n,vs) (take) shelter/shunt/ +ÂÔÈò½ê [¤¿¤¤¤Ò¤¸¤ç] /(n) turnout/passing-place/ +ÂÔÈòÀþ [¤¿¤¤¤Ò¤»¤ó] /(n) a sidetrack/a turnout/ +ÂÔ˾ [¤¿¤¤¤Ü¤¦] /(n) expectant waiting/(P)/ +ÂÔÌ¿ [¤¿¤¤¤á¤¤] /(n) waiting for orders/ +ÂÕ¤¤ [¤À¤ë¤¤] /(adj) (uk) sluggish/feel heavy/languid/dull/(P)/ +ÂÕ¤±¤ë [¤Ê¤Þ¤±¤ë] /(v1) to be idle/to neglect/(P)/ +ÂÕ¤±¼Ô [¤Ê¤Þ¤±¤â¤Î] /(n) lazy person/lazy fellow/sloth/(P)/ +ÂÕ¤±ÊÊ [¤Ê¤Þ¤±¤°¤»] /(n) habit of idleness (laziness)/indolence/ +Âդ餺¤Ë [¤ª¤³¤¿¤é¤º¤Ë] /carefully/ +ÂÕ¤ê [¤ª¤³¤¿¤ê] /(n) negligence/carelessness/ +ÂÕ¤ê¤Ê¤¯ [¤ª¤³¤¿¤ê¤Ê¤¯] /diligently/ +Âդ꾡¤Á [¤ª¤³¤¿¤ê¤¬¤Á] /neglectful/ +ÂÕ¤ë [¤ª¤³¤¿¤ë] /(v5r) to neglect/to be off guard/to be feeling better/(P)/ +ÂÕ¶È [¤¿¤¤¤®¤ç¤¦] /(n) sabotage/slow-down tactics/ +ÂÕ¶þ [¤¿¤¤¤¯¤Ä] /(oK) (adj-na,n,vs) tedium/boredom/ +ÂÕÂÆ [¤¿¤¤¤À] /(adj-na,n) laziness/idleness/(P)/ +ÂÕËý [¤¿¤¤¤Þ¤ó] /(adj-na,n) negligence/procrastination/carelessness/(P)/ +ÂÖ [¤¶¤Þ] /(n) plight/state/appearance/(P)/ +ÂÖ¡¹ [¤ï¤¶¤ï¤¶] /(adv) (uk) expressly/specially/doing something especially rather than incidentally/(P)/ +ÂÖ¤È [¤ï¤¶¤È] /(adv) on purpose/(P)/ +Â֤Ȥ餷¤¤ [¤ï¤¶¤È¤é¤·¤¤] /(adj) unnatural/affected/studied/forced/ +ÂÖÀª [¤¿¤¤¤»¤¤] /(n) attitude/conditions/preparations/(P)/ +ÂÖÂÖ [¤ï¤¶¤ï¤¶] /(adv) (uk) expressly/specially/doing something especially rather than incidentally/ +ÂÖÅÙ [¤¿¤¤¤É] /(n) attitude/manner/(P)/ +Â× [¤¿¤¤] /be crowned with/receive/ +Âפ­¤Þ¤¹ [¤¤¤¿¤À¤­¤Þ¤¹] /(exp) expression of gratitude before meals/(P)/ +Âפ­Êª [¤¤¤¿¤À¤­¤â¤Î] /(n) gift/ +Âפ¯ [¤¤¤¿¤À¤¯] /(v5k) (hum) to receive/to take food or drink/to be crowned with/to wear/to live under (a ruler)/to install (a president)/to accept/to buy/to take/(P)/ +Âפ±¤ë [¤¤¤¿¤À¤±¤ë] /(v1) (1) to receive (potential)/(2) to be pretty good/to be exquisite/to be approvable/ +Â×´§¼° [¤¿¤¤¤«¤ó¤·¤­] /(n) coronation/ +Â×Çò [¤¿¤¤¤Ï¤¯] /old people/becoming gray haired/ +Âؤ¨ [¤«¤¨] /(n) change/alteration/substitute/(P)/ +Âؤ¨¤ë [¤«¤¨¤ë] /(v1) to exchange/to interchange/to substitute/to replace/(P)/ +Âؤ¨²Î [¤«¤¨¤¦¤¿] /(n) parody (of a song)/ +Âؤ¨¶Ì [¤«¤¨¤À¤Þ] /(n) substitute/double/(P)/ +Âؤ¨¿´ [¤«¤¨¤·¤ó] /(n) spare lead/ +Âؤ¨¿Ä [¤«¤¨¤·¤ó] /(n) spare lead/ +Âؤ¨¿Ï [¤«¤¨¤Ð] /(n) spare or new razor blade/ +Âؤ¨ÃÏ [¤«¤¨¤Á] /(n) substitute land or lot/ +Âؤ¨Ãå [¤«¤¨¤®] /(n) change of or spare clothing/ +Âؤï¤ê [¤«¤ï¤ê] /(n) a turn (i.e. at bat)/a replacement/(P)/ +Âؤï¤ê¶¸¸À [¤«¤ï¤ê¤­¤ç¤¦¤²¤ó] /(n) upcoming program/ +Âؤï¤ë [¤«¤ï¤ë] /(v5r,vi) to take the place of/to relieve/to be substituted for/to be exchanged/to change places with/to take turns/to be replaced/(P)/ +ÂزΠ[¤«¤¨¤¦¤¿] /(n) parody (of a song)/ +ÂÙ [¤¿¤¤] /Thailand (p)/(P)/ +ÂÙ¸ì [¤¿¤¤¤´] /Siamese language/Thai/ +ÂÙ¹ñ [¤¿¤¤¤³¤¯] /Thailand/ +ÂÙ»³ [¤¿¤¤¤¶¤ó] /(n) large mountain/Mt Taishan (China)/ +ÂÙ»³ËÌÅÍ [¤¿¤¤¤¶¤ó¤Û¤¯¤È] /(n) a great authority/ +ÂÙ»³ÌÄÆ°¤·¤ÆÁÍ°ìɤ [¤¿¤¤¤¶¤ó¤á¤¤¤É¤¦¤·¤Æ¤Í¤º¤ß¤¤¤Ã¤Ô¤­] /much ado about nothing/The mountains have have brought forth a mouse (Aesop)/ +ÂÙ»³ÌÚ [¤¿¤¤¤µ¤ó¤Ü¤¯] /(n) evergreen magnolia/ +ÂÙÀ¾ [¤¿¤¤¤»¤¤] /(n) the Occident/the West/ +ÂÙÀ¾Ì¾²è [¤¿¤¤¤»¤¤¤á¤¤¤¬] /Western painting/ +ÂÙÁ³ [¤¿¤¤¤¼¤ó] /(adj-na,n) calm/self-possessed/ +ÂÙÁ³¤¿¤ë [¤¿¤¤¤¼¤ó¤¿¤ë] /(adj-t) composed/calm/firm/ +ÂÙÁ³¼«¼ã [¤¿¤¤¤¼¤ó¤¸¤¸¤ã¤¯] /(adj-na) presence of mind/imperturbability/be calm and self-possessed/ +ÂÙÁ³¼«¼ã¤¿¤ë [¤¿¤¤¤¼¤ó¤¸¤¸¤ã¤¯¤¿¤ë] /(adj-t) self-possessed/imperturbable/ +ÂÙÅÍ [¤¿¤¤¤È] /(n) (abbr) a great authority/ +ÂÙÊ¿ [¤¿¤¤¤Ø¤¤] /(adj-na,n) peace/tranquility/ +ÂÚ¤ê [¤È¤É¤³¤ª¤ê] /(n) stagnation/hindrance/delay/ +ÂÚ¤ë [¤È¤É¤³¤ª¤ë] /(v5r) to stagnate/to be delayed/ +ÂÚ²¤ [¤¿¤¤¤ª¤¦] /(n) staying in Europe/ +ÂÚ²ß [¤¿¤¤¤«] /(n) accumulation of freight or stock/freight congestion/ +ÂÚµþ [¤¿¤¤¤­¤ç¤¦] /(n,vs) staying in Tokyo (the capital)/ +ÂÚ¶õ [¤¿¤¤¤¯¤¦] /(n) staying (remaining) in the air/ +ÂÚ¶õµ­Ï¿ [¤¿¤¤¤¯¤¦¤­¤í¤¯] /flight record/ +ÂÚ¶õ»þ´Ö [¤¿¤¤¤¯¤¦¤¸¤«¤ó] /(n) duration of a flight/ +ÂÚºß [¤¿¤¤¤¶¤¤] /(n,vs) stay/sojourn/(P)/ +Âںߴü´Ö [¤¿¤¤¤¶¤¤¤­¤«¤ó] /(n) length of one's stay/ +ÂÚºßµÒ [¤¿¤¤¤¶¤¤¤­¤ã¤¯] /guest/visitor/ +ÂÚºßÃÏ [¤¿¤¤¤¶¤¤¤Á] /place where one resides or is staying/ +ÂÚºßÃæ [¤¿¤¤¤¶¤¤¤Á¤å¤¦] /during a stay/ +ÂÚºßÈñ [¤¿¤¤¤¶¤¤¤Ò] /hotel expenses/expenses incurred during a stay/ +ÂÚ¿Ø [¤¿¤¤¤¸¤ó] /(n) encampment/ +ÂÚÆü [¤¿¤¤¤Ë¤Á] /(n) staying in Japan/with Japan/with respect to Japan/ +ÂÚǼ [¤¿¤¤¤Î¤¦] /(n) non-payment/default/(P)/ +ÂÚǼ¼Ô [¤¿¤¤¤Î¤¦¤·¤ã] /non-payer/one who doesn't pay one's bills/ +ÂÚǼ½èʬ [¤¿¤¤¤Î¤¦¤·¤ç¤Ö¤ó] /disposition for failure to pay/ +ÂÚÊÆ [¤¿¤¤¤Ù¤¤] /(n) staying or residing in the United States/ +ÂÚα [¤¿¤¤¤ê¤å¤¦] /(n) staying/stagnating/sojourn/ +ÂÛ¶µ [¤¿¤¤¤­¤ç¤¦] /(n) prenatal care/antenatal training/ +ÂÛ»Æ [¤¿¤¤¤¸] /(adj-na,n) embryo/ +ÂÛ»ù [¤¿¤¤¤¸] /(n) embryo/(P)/ +ÂÛÀ¸ [¤¿¤¤¤»¤¤] /(n) gestation/ +ÂÛÀ¸Æ°Êª [¤¿¤¤¤»¤¤¤É¤¦¤Ö¤Ä] /viviparous animal/ +ÂÛÆ° [¤¿¤¤¤É¤¦] /(n) quickening/foetal (fetal) movement/fomenting (trouble)/(P)/ +ÂÛÆÇ [¤¿¤¤¤É¤¯] /(n) congenital eczema/ +ÂÛÆâ [¤¿¤¤¤Ê¤¤] /(n) interior of womb/ +ÂÛÈ× [¤¿¤¤¤Ð¤ó] /(n) placenta/afterbirth/(P)/ +ÂÜ [¤â¤â] /(n) thigh/femur/ +ÂÝ [¤³¤±] /(n) moss/ +Âݤह [¤³¤±¤à¤¹] /(v5s) to become covered in moss/to become aged/ +Âݾõ [¤¿¤¤¤¸¤ç¤¦] /(adj-na) mossy/ +ÂÝÀ¸¤¹ [¤³¤±¤à¤¹] /(v5s) to have moss growing on itself/ +ÂÝÎà [¤³¤±¤ë¤¤] /(n) lichen/ +ÂÝáý [¤¿¤¤¤»¤ó] /lichen/ +ÂÞ [¤Õ¤¯¤í] /(n) bag/sack/(P)/ +Âޤθý¤ò¹Ê¤ë [¤Õ¤¯¤í¤Î¤¯¤Á¤ò¤·¤Ü¤ë] /(exp) to close a bag tight by pulling the drawstring/ +ÂÞ¸Íê [¤Õ¤¯¤í¤È¤À¤Ê] /(n) small cupboard on wall of tokonoma/ +ÂÞ¼ª [¤Õ¤¯¤í¤ß¤ß] /(n) retentive memory/ +ÂÞ¾®Ï© [¤Õ¤¯¤í¤³¤¦¤¸] /(n) blind alley/(P)/ +ÂÞ¾®Ï©Ê¸ [¤Õ¤¯¤í¤³¤¦¤¸¤Ö¤ó] /(n) garden-path sentences/ +ÂÞ¿¥¤ê [¤Õ¤¯¤í¤ª¤ê] /(n) double weaving/ +ÂÞÁÍ [¤Õ¤¯¤í¤Í¤º¤ß] /(n) opossum/ +ÂÞÂÓ [¤Õ¤¯¤í¤ª¤Ó] /(n) double-woven obi/ +ÂÞ᤭ [¤Õ¤¯¤í¤À¤¿¤­] /(n) beat someone up by ganging up on/ +ÂÞÄÖ¤¸ [¤Õ¤¯¤í¤È¤¸] /(n) double-leaved/ +ÂÞÆþ¤ê [¤Õ¤¯¤í¤¤¤ê] /sacked/pouched/ +ÂÞʪ [¤Õ¤¯¤í¤â¤Î] /(n) bags and purses/ +ÂÞË¥¤¤ [¤Õ¤¯¤í¤Ì¤¤] /(n) French seam/ +ÂÞÌÖ [¤Õ¤¯¤í¤¢¤ß] /(n) tunnel net/ +Âߤ· [¤«¤·] /(n) loan/lending/(P)/ +Âߤ·¤Ä¤±¤ë [¤«¤·¤Ä¤±¤ë] /(v1) to lend/to loan/ +Âߤ·¥Ü¡¼¥È [¤«¤·¥Ü¡¼¥È] /hire boat/ +Âߤ·°áÁõ [¤«¤·¤¤¤·¤ç¤¦] /clothing or costumes for rent/ +Âߤ·±Û¤· [¤«¤·¤³¤·] /(n) overdraft/ +Âߤ·²¼¤²¤ë [¤«¤·¤µ¤²¤ë] /(v1) to lend/to loan/ +Âߤ·²È [¤«¤·¤ä] /(n) house for rent/ +Âߤ·´Ö [¤«¤·¤Þ] /(n) room to let/ +Âߤ·¶â [¤«¤·¤­¤ó] /(n) loan/ +Âߤ·¶â¸Ë [¤«¤·¤­¤ó¤³] /safety deposit box/ +Âߤ·¸µ [¤«¤·¤â¤È] /(n) financier/gambling boss/ +Âߤ·ºÂÉß [¤«¤·¤¶¤·¤­] /brothel/ +Âߤ·¼«Æ°¼Ö [¤«¤·¤¸¤É¤¦¤·¤ã] /rental car/ +Âߤ·¼¼ [¤«¤·¤·¤Ä] /(n) room for rent/ +Âߤ·¼Ú¤ê [¤«¤·¤«¤ê] /(n) lending and borrowing/ +Âߤ·¼ç [¤«¤·¤Ì¤·] /(n) lender/creditor/landlord/ +Âߤ·¼ê [¤«¤·¤Æ] /(n) lender/ +Âߤ·½Ð¤· [¤«¤·¤À¤·] /(n,vs) lending/loaning/(P)/ +Âߤ·½Ð¤·¶â [¤«¤·¤À¤·¤­¤ó] /money given as loan/ +Âߤ·½Ð¤¹ [¤«¤·¤À¤¹] /(v5s) to lend/(P)/ +Âߤ·ÀÊ [¤«¤·¤»¤­] /(n) meeting room for rent/ +Âߤ·ÀÚ¤ê [¤«¤·¤­¤ê] /(n) reserved/reservation/(P)/ +Âߤ·ÀÚ¤ë [¤«¤·¤­¤ë] /(v5r) to reserve/to charter/ +Âߤ·Åݤì [¤«¤·¤À¤ª¤ì] /(n) bad debt/ +Âߤ·ÇÏ¼Ö [¤«¤·¤Ð¤·¤ã] /carriage for hire/ +Âߤ·Çä¤ê [¤«¤·¤¦¤ê] /(n) selling on credit/ +Âߤ·ÉÕ¤± [¤«¤·¤Ä¤±] /(n) loan/ +Âߤ·ÉÕ¤±¤ë [¤«¤·¤Ä¤±¤ë] /(v1) to lend/to loan/ +Âߤ·ÊÌÁñ [¤«¤·¤Ù¤Ã¤½¤¦] /vacation rental (property)/ +Âߤ·Êý [¤«¤·¤«¤¿] /(n) creditor/method of lending/credit side/ +Âߤ·ËÜ [¤«¤·¤Û¤ó] /(n) books for loan/ +Âߤ·Ëܲ° [¤«¤·¤Û¤ó¤ä] /(n) rental library/ +Âߤ·ÎÁ [¤«¤·¤ê¤ç¤¦] /(n) rent/loan charges/ +Âߤ¹ [¤«¤¹] /(v5s) to lend/(P)/ +Âß²È [¤«¤·¤ä] /(n) house for rent/(P)/ +Âß´Ö [¤«¤·¤Þ] /(n) room to let/(P)/ +Â߶â [¤«¤·¤­¤ó] /(n) loan/(P)/ +Â߶â¸Ë [¤«¤·¤­¤ó¤³] /(n) safe-deposit box/ +Âß¼Ú [¤¿¤¤¤·¤ã¤¯] /(n) loan/debit and credit/lending and borrowing/(P)/ +Âß¼ÚÂоÈɽ [¤¿¤¤¤·¤ã¤¯¤¿¤¤¤·¤ç¤¦¤Ò¤ç¤¦] /(n) balance sheet/ +Â߽¤ê [¤«¤·¤Ö¤ê] /reluctance to lend/ +Â߽Ф· [¤«¤·¤À¤·] /(n,vs) lending/loaning/ +Â߽Ф·¸ÂÅÙ [¤«¤·¤À¤·¤²¤ó¤É] /(n) credit line/ +Âß½ÐÍÑ [¤«¤·¤À¤·¤è¤¦] /(n) circulation or lending (e.g. library books)/(P)/ +ÂßÀÚ¤ê [¤«¤·¤­¤ê] /(n) reserved/reservation/(P)/ +ÂßÄ [¤«¤·¤Á¤ó] /(n) rent/charges/ +ÂߏÊÞ [¤«¤·¤Æ¤ó¤Ý] /store for rent/ +ÂßÅݤì [¤«¤·¤À¤ª¤ì] /(n) irrecoverable debt/ +ÂßÈñ [¤¿¤¤¤Ò] /(n) (student) loan/ +ÂßÈñÀ¸ [¤¿¤¤¤Ò¤»¤¤] /student on a scholarship-loan/ +ÂßÉÕ [¤«¤·¤Ä¤±] /(n) loan/(P)/ +ÂßÉÕ¶â [¤«¤·¤Ä¤±¤­¤ó] /(n) loan/ +ÂßÉÕ¿®Â÷ [¤«¤·¤Ä¤±¤·¤ó¤¿¤¯] /loan trust/ +ÂßÊý [¤«¤·¤«¤¿] /(n) creditor/how to lend/ +ÂßËÜ [¤«¤·¤Û¤ó] /(n) books for loan/ +ÂßËܲ° [¤«¤·¤Û¤ó¤ä] /(n) rental library/ +ÂßÍ¿ [¤¿¤¤¤è] /(n,vs) loan/lending/(P)/ +ÂßÍ¿¸¢ [¤¿¤¤¤è¤±¤ó] /(n) lending rights (for copyrighted works)/ +Âफ¤¹ [¤É¤«¤¹] /(v5s) to remove/ +Âभ»þ [¤Ò¤­¤É¤­] /a good time to quit/(P)/ +Âय [¤·¤ê¤¾¤¯] /(v5k,vi) (1) to retreat/to recede/to withdraw/(2) to retire/ +Âय [¤É¤¯] /(v5k,vi) (1) to retreat/to recede/to withdraw/ +Âय [¤Î¤¯] /(v5k,vi) (1) to retreat/to recede/to withdraw/ +Âय [¤Ò¤¯] /(v5k,vi) (1) to retreat/to recede/to withdraw/ +Âऱ¤ë [¤·¤ê¤¾¤±¤ë] /(v1,vt) to repel/to drive away/to repulse/to reject/ +Âऱ¤ë [¤É¤±¤ë] /(v1) to remove/to take away/to dislodge/to put something out of the way/(P)/ +Âऱ¤ë [¤Î¤±¤ë] /(v1) to remove/to take away/to dislodge/to put something out of the way/(P)/ +Âà¤Ã°ú¤­¤Ê¤é¤Ê¤¤ [¤Î¤Ã¤Ô¤­¤Ê¤é¤Ê¤¤] /(exp) unavoidable/inevitable/ +Âà°Ì [¤¿¤¤¤¤] /(n,vs) abdication/ +Âౡ [¤¿¤¤¤¤¤ó] /(n,vs) leaving hospital/(P)/ +Âà±ÅŪ [¤¿¤¤¤¨¤¤¤Æ¤­] /(adj-na) conservative/unadventurous/ +Âಽ [¤¿¤¤¤«] /(n) degeneration/retrogression/ +Âà²ñ [¤¿¤¤¤«¤¤] /(n,vs) withdrawal from a group/ +Âà³Ø [¤¿¤¤¤¬¤¯] /(n) dropping out of school/(P)/ +Âà³Ø½èʬ [¤¿¤¤¤¬¤¯¤·¤ç¤Ö¤ó] /expulsion (from school)/ +Âà´± [¤¿¤¤¤«¤ó] /(n) retirement from office/(P)/ +ÂàµÑ [¤¿¤¤¤­¤ã¤¯] /(n) retreat/withdrawal/retirement/(P)/ +Âàµî [¤¿¤¤¤­¤ç] /(n,vs) departure/leaving/going away/recession/(P)/ +Âàµþ [¤¿¤¤¤­¤ç¤¦] /(n) leaving the capital or Tokyo/ +Âà¶þ [¤¿¤¤¤¯¤Ä] /(adj-na,n,vs) tedium/boredom/(P)/ +Âà¶þ冷 [¤¿¤¤¤¯¤Ä¤·¤Î¤®] /killing time/ +Â๻ [¤¿¤¤¤³¤¦] /(n) leaving school/expulsion (from school)/ +Âà¹È¿§ [¤¿¤¤¤³¤¦¤·¤ç¤¯] /(n) (light) pink/ +Âà¹Ô [¤¿¤¤¤³¤¦] /(n) retrogression/regression/ +ÂàºÂ [¤¿¤¤¤¶] /(n) leaving one's seat/ +Â໶ [¤¿¤¤¤µ¤ó] /(n) (intr.) disperse/break up/ +Â༣ [¤¿¤¤¤¸] /(n,vs) extermination/(P)/ +Â༼ [¤¿¤¤¤·¤Ä] /(n) exit from a room/ +Âà¼Ò [¤¿¤¤¤·¤ã] /(n,vs) resignation/leaving office/(P)/ +Âà½Ð [¤¿¤¤¤·¤å¤Ä] /(n) withdrawal/leaving/ +Âà¾ì [¤¿¤¤¤¸¤ç¤¦] /(n,vs) leaving/exit/(P)/ +Â࿦ [¤¿¤¤¤·¤ç¤¯] /(n,vs) retirement (from office)/(P)/ +Â࿦¶â [¤¿¤¤¤·¤ç¤¯¤­¤ó] /(n) retirement allowance/ +Â࿦¼Ô [¤¿¤¤¤·¤ç¤¯¤·¤ã] /retired person/ +Â࿦ǯ¶â [¤¿¤¤¤·¤ç¤¯¤Í¤ó¤­¤ó] /(retirement) pension/ +Â࿧ [¤¿¤¤¤·¤ç¤¯] /(n) fading/faded colour/ +Âà¿Ø [¤¿¤¤¤¸¤ó] /(n) retreat/withdrawal/retirement/(P)/ +ÂàÀª [¤¿¤¤¤»¤¤] /(n) decline/ones declining fortunes/decay/ +ÂàÀÊ [¤¿¤¤¤»¤­] /(n) leaving one's seat/ +Âࢠ[¤¿¤¤¤¾¤¦] /(n) hoarding/ +Âà¢ÉÊ [¤¿¤¤¤¾¤¦¤Ò¤ó] /hoarded goods/ +ÂàÃÄ [¤¿¤¤¤À¤ó] /(n) leaving a group or troupe/(P)/ +ÂàÄ£ [¤¿¤¤¤Á¤ç¤¦] /(n) leaving one's office/ +ÂàĬ [¤¿¤¤¤Á¤ç¤¦] /(n) ebb tide/waning fortunes/ +ÂàÄî [¤¿¤¤¤Æ¤¤] /(n) leaving a court/ +Âàž [¤¿¤¤¤Æ¤ó] /(n) (Buddh) backsliding/ +ÂàǤ [¤¿¤¤¤Ë¤ó] /(n,vs) retirement/(P)/ +ÂàÇÑ [¤¿¤¤¤Ï¤¤] /(n) degeneration/decadence/deterioration/laxness/corruption/(P)/ +ÂàÇÑŪ [¤¿¤¤¤Ï¤¤¤Æ¤­] /(adj-na) degenerate/decadent/(P)/ +ÂàÈò [¤¿¤¤¤Ò] /(n,vs) taking refuge/evacuation/(P)/ +ÂàÊâ [¤¿¤¤¤Û] /(n,vs) degenerate/ +ÂàÌò [¤¿¤¤¤¨¤­] /(n,vs) retiring from military service/(P)/ +ÂàÌò·³¿Í [¤¿¤¤¤¨¤­¤°¤ó¤¸¤ó] /(n) ex-serviceman/ +ÂàÏ© [¤¿¤¤¤í] /(n) path of retreat/ +ÂàÏ©¤òÃÇ¤Ä [¤¿¤¤¤í¤ò¤¿¤Ä] /(exp) to cut off the retreat/ +ÂáÊá [¤¿¤¤¤Û] /(n,vs) arrest/apprehension/capture/(P)/ +ÂáÊᤵ¤ì¤ë [¤¿¤¤¤Û¤µ¤ì¤ë] /(v1) to be arrested/ +ÂáÊáµ­Ï¿ [¤¿¤¤¤Û¤­¤í¤¯] /(n) arrest record/ +ÂáÊáµöÂú [¤¿¤¤¤Û¤­¤ç¤À¤¯] /stripping a Diet member of arrest immunity/ +ÂáÊá¼Ô [¤¿¤¤¤Û¤·¤ã] /captor/arrestee/person arrested/ +ÂáÊá¾õ [¤¿¤¤¤Û¤¸¤ç¤¦] /(n) arrest warrant/ +ÂáÊáÎò [¤¿¤¤¤Û¤ì¤­] /criminal record/ +ÂáÌë [¤¿¤¤¤ä] /(n) eve of the anniversary of a person's death/ +Ââ [¤¿¤¤] /(n) party/company/body (of troops)/corps/ +Ââ¤òÁȤà [¤¿¤¤¤ò¤¯¤à] /(exp) to line up/to form a party/ +Ââ°÷ [¤¿¤¤¤¤¤ó] /(n) group members/(P)/ +Ââ·Á [¤¿¤¤¤±¤¤] /(n) battle formation/disposition of troops/ +Ââ¸à [¤¿¤¤¤´] /(n) ranks of troops/(parading in) formation/line array/ +Ââ»Î [¤¿¤¤¤·] /(n) regimental soldier/ +Â⾦ [¤¿¤¤¤·¤ç¤¦] /(n) a caravan (of merchants)/ +Â⾦½É [¤¿¤¤¤·¤ç¤¦¤ä¤É] /a caravansary/ +ÂâĹ [¤¿¤¤¤Á¤ç¤¦] /(n) commanding officer/(P)/ +ÂâÎó [¤¿¤¤¤ì¤Ä] /(n) file or ranks of troops/ +Âã [¤Þ¤æ¤º¤ß] /(n) blackened eyebrows/eyebrow pencil/ +ÂãÀÄ [¤¿¤¤¤»¤¤] /blackish blue/ +Âä [¤¿¤¤] /(n) (red) snapper/schnapper/sea bream/(P)/ +Âä¾Æ [¤¿¤¤¤ä¤­] /(n) fish-shaped pancake filled with bean jam/ +Âä¾Æ¤­ [¤¿¤¤¤ä¤­] /(n) fish-shaped pancake filled with bean jam/ +ÂäÈÓ [¤¿¤¤¤á¤·] /(n) rice with minced sea bream (tai)/ +Âå [¤·¤í] /(n) price/materials/substitution/ +Âå [¤À¤¤] /(n-suf) (1) charge/cost/price/(2) switchboard/ +Âå [¤è] /(n) world/society/age/generation/(P)/ +Â塹 [¤À¤¤¤À¤¤] /(n-adv,n-t) for generations/hereditary/generation after generation/ +Â塹 [¤è¤è] /(n-adv,n-t) for generations/hereditary/generation after generation/ +Â夨 [¤«¤¨] /(n) substitute/proxy/ +Â夨¤ë [¤«¤¨¤ë] /(v1) to exchange/to interchange/to substitute/to replace/(P)/ +Â夬ÊѤï¤ë [¤À¤¤¤¬¤«¤ï¤ë] /(exp) to change hands/to be succeeded/ +Âå¤ê [¤«¤ï¤ê] /(n) substitute/deputy/proxy/alternate/relief/compensation/second helping/ +Âå¤ê¤Ë [¤«¤ï¤ê¤Ë] /instead of/ +Âå¤ê±É¤¨ [¤«¤ï¤ê¤Ð¤¨] /(n) (1) successful substitution/(2) change for the better/ +Âå¤ê¹ç¤¦ [¤«¤ï¤ê¤¢¤¦] /(v5u) to relieve each other/to take turns/ +Âå¤êÂå¤ê [¤«¤ï¤ê¤¬¤ï¤ê] /(adv) alternately/ +Âå¤êÈÖ¤³¤Ë [¤«¤ï¤ê¤Ð¤ó¤³¤Ë] /alternately/ +Âå¤êÈÖ¤Ë [¤«¤ï¤ê¤Ð¤ó¤Ë] /alternately/ +Âå¤êÌò [¤«¤ï¤ê¤ä¤¯] /substitute actor/stand-in/double/ +Âå¤ë [¤«¤ï¤ë] /(io) (v5r,vi) to take the place of/to relieve/to be substituted for/to be exchanged/to change places with/to take turns/to be replaced/ +Âå¤ëÂå¤ë [¤«¤ï¤ë¤¬¤ï¤ë] /(adv) alternately/ +Âå¤ï¤ê [¤«¤ï¤ê] /(n) substitute/deputy/proxy/alternate/relief/compensation/second helping/(P)/ +Âå¤ï¤ê¤Ë [¤«¤ï¤ê¤Ë] /instead of/ +Âå¤ï¤ê±Ç¤¨ [¤«¤ï¤ê¤Ð¤¨] /(n) (1) successful substitution/(2) change for the better/ +Âå¤ï¤ê±É¤¨ [¤«¤ï¤ê¤Ð¤¨] /(n) (1) successful substitution/(2) change for the better/ +Âå¤ï¤êÂå¤ï¤ê [¤«¤ï¤ê¤¬¤ï¤ê] /(adv) in turn/one after the other/ +Âå¤ï¤êÈÖ¤³ [¤«¤ï¤ê¤Ð¤ó¤³] /(n) alternately/ +Âå¤ï¤ë [¤«¤ï¤ë] /(v5r,vi) to take the place of/to relieve/to be substituted for/to be exchanged/to change places with/to take turns/to be replaced/(P)/ +Âå¤ï¤ëÂå¤ï¤ë [¤«¤ï¤ë¤¬¤ï¤ë] /(adv) alternately/(P)/ +Âå°Æ [¤À¤¤¤¢¤ó] /(n) alternate plan/ +Âå°Ì [¤À¤¤¤¤] /(n) substitution/ +Âå°õ [¤À¤¤¤¤¤ó] /(n) signing by proxy/ +Âå°÷ [¤À¤¤¤¤¤ó] /(n) proxy/ +Âå±é [¤À¤¤¤¨¤ó] /(n,vs) substitute for an another/ +Âå²Á [¤À¤¤¤«] /(n) price/cost/charge/consideration (in a contract)/ +Âå´± [¤À¤¤¤«¤ó] /(n) Edo-period prefectural governor (magistrate, bailiff)/(P)/ +Âå´Ï [¤À¤¤¤«¤ó] /replacement warship/ +Âå´ê [¤À¤¤¤¬¤ó] /(n) praying by proxy/applying by proxy/ +Âå´ê¿Í [¤À¤¤¤¬¤ó¤Ë¤ó] /one who offers prayer in place of another/ +ÂåµÄ [¤À¤¤¤®] /(n) representing others in a conference/(P)/ +ÂåµÄ°÷ [¤À¤¤¤®¤¤¤ó] /(n) representative/delegate/ +ÂåµÄ°÷²ñ [¤À¤¤¤®¤¤¤ó¤«¤¤] /(n) conference of representatives/ +ÂåµÄ°÷ÃÄ [¤À¤¤¤®¤¤¤ó¤À¤ó] /delegation/ +ÂåµÄ»Î [¤À¤¤¤®¤·] /(n) parliamentarian/member of a congress/(P)/ +ÂåµÄÀ© [¤À¤¤¤®¤»¤¤] /(n) representative system/ +ÂåµÄÀ©ÅÙ [¤À¤¤¤®¤»¤¤¤É] /parliamentary system/ +ÂåµÄÀ¯¼£ [¤À¤¤¤®¤»¤¤¤¸] /representative government/ +ÂåµÄÀ¯ÂÎ [¤À¤¤¤®¤»¤¤¤¿¤¤] /representative government/ +ÂåµÙ [¤À¤¤¤­¤å¤¦] /(n) compensatory holiday/ +Âå¶â [¤À¤¤¤­¤ó] /(n) price/payment/cost/charge/the money/the bill/(P)/ +Âå¶â°ú¤­Âؤ¨ [¤À¤¤¤­¤ó¤Ò¤­¤«¤¨] /Cash On Delivery/ +Âå¶â°ú´¹ [¤À¤¤¤­¤ó¤Ò¤­¤«¤¨] /C.O.D./ +Âå·Î¸Å [¤À¤¤¤²¤¤¤³] /(n) substitute teaching/ +Âå¸À [¤À¤¤¤²¤ó] /(n) advocacy/pleading by proxy/speaking for another/attorney/ +Âå¸À¼Ô [¤À¤¤¤²¤ó¤·¤ã] /advocate/ +Âå¸À¿Í [¤À¤¤¤²¤ó¤Ë¤ó] /(n) attorney/lawyer/ +Âå¹Ô [¤À¤¤¤³¤¦] /(n) acting as agent/(P)/ +Âå¹Ôµ¡´Ø [¤À¤¤¤³¤¦¤­¤«¤ó] /agency/ +Âå¹Ô¼Ô [¤À¤¤¤³¤¦¤·¤ã] /agent/proxy/ +Âå¹Ö [¤À¤¤¤³¤¦] /(n) substitute/lecturing/ +Âåºî [¤À¤¤¤µ¤¯] /(n) ghost-writing/ +Â廲 [¤À¤¤¤µ¤ó] /(n) visiting a temple for another/ +Âå¼¹¹Ô [¤À¤¤¤·¤Ã¤³¤¦] /(n) carrying out by proxy/ +Âå¼Õ [¤¿¤¤¤·¤ã] /(n) (abbr) renewal/regeneration/metabolism/(P)/ +Âå½ð [¤À¤¤¤·¤ç] /(n,vs) sign for another/ +Âå½ñ [¤À¤¤¤·¤ç] /(n) amanuensis/scribe/ +Âå½ñ¿Í [¤À¤¤¤·¤ç¤Ë¤ó] /(n) scribe/amanuensis/ +Âå½þ [¤À¤¤¤·¤ç¤¦] /(n) compensation/indemnification/reparation/consideration/(P)/ +Âå¾­ [¤À¤¤¤·¤ç¤¦] /(n) brigadier general/commodore/ +Âå¿Ç [¤À¤¤¤·¤ó] /(n) doctor's assistance/doctor's assistant/locum tenens/ +Âå¿Í [¤À¤¤¤Ë¤ó] /(n) substitute/deputy/proxy/representative/agent/(P)/ +Âå¿ô [¤À¤¤¤¹¤¦] /(n) algebra/ +Âå¿ô³Ø [¤À¤¤¤¹¤¦¤¬¤¯] /(n) algebra/ +Âå¿ô´Ø¿ô [¤À¤¤¤¹¤¦¤«¤ó¤¹¤¦] /algebraic function/ +Âå¿ô¼° [¤À¤¤¤¹¤¦¤·¤­] /(n) algebraic expression/ +Âå¿ôŪÏ [¤À¤¤¤¹¤¦¤Æ¤­¤ï] /algebraic sum/ +Âå¿ôÊýÄø¼° [¤À¤¤¤¹¤¦¤Û¤¦¤Æ¤¤¤·¤­] /(n) algebraic equation/ +ÂåÁÎ [¤À¤¤¤½¤¦] /substitute priest/ +ÂåÁö [¤À¤¤¤½¤¦] /(n) substitute runner/ +ÂåÂÇ [¤À¤¤¤À] /(n) pinch-hitting/(P)/ +ÂåÂÇ¼Ô [¤À¤¤¤À¤·¤ã] /(n) pinch hitter/ +ÂåÂÔ¤Á [¤À¤¤¤Þ¤Á] /(n) waiting in place of someone else/ +ÂåÂØ [¤À¤¤¤¬¤¨] /(n) change of ownership/substitution/subrogation/(P)/ +ÂåÂØ [¤À¤¤¤¬¤ï¤ê] /(n) change of ownership/substitution/subrogation/ +ÂåÂØ [¤À¤¤¤¿¤¤] /(n) change of ownership/substitution/subrogation/(P)/ +ÂåÂؤ¨ [¤À¤¤¤¬¤¨] /(n) change of ownership/substitution/subrogation/ +ÂåÂؤ¨ÉÊ [¤À¤¤¤¬¤¨¤Ò¤ó] /(n) substitute article/back-up/ +ÂåÂؤï¤ê [¤À¤¤¤«¤ï¤ê] /taking over (store or family's headship)/ +ÂåÂØ¥¨¥Í¥ë¥®¡¼ [¤À¤¤¤¿¤¤¥¨¥Í¥ë¥®¡¼] /alternative (substitute) energy/ +ÂåÂØ°åÎÅ [¤À¤¤¤¬¤¨¤¤¤ê¤ç¤¦] /(n) alternative medicine/ +ÂåÂØÉÊ [¤À¤¤¤¬¤¨¤Ò¤ó] /(n) substitute article/back-up/ +ÂåÂØÉÊ [¤À¤¤¤¿¤¤¤Ò¤ó] /(n) substitute article/back-up/ +ÂåÂØʪ [¤À¤¤¤¿¤¤¤Ö¤Ä] /(n) substitute article/ +ÂåÂØÎÅË¡ [¤À¤¤¤¬¤¨¤ê¤ç¤¦¤Û¤¦] /(n) alternative therapy/ +ÂåÂå [¤À¤¤¤À¤¤] /(n-adv,n-t) for generations/hereditary/generation after generation/(P)/ +ÂåÂå [¤è¤è] /(n-adv,n-t) for generations/hereditary/generation after generation/ +ÂåÂåÅÁ¤ï¤ë [¤À¤¤¤À¤¤¤Ä¤¿¤ï¤ë] /to be transmitted (handed down) from generation to generation/ +ÂåÃÏ [¤À¤¤¤Á] /(n) substitute land/ +ÂåÃÖ [¤À¤¤¤Á] /(n,vs) replace/ +ÂåÆÉ [¤À¤¤¤É¤¯] /(n,vs) reading for another/ +ÂåÆþ [¤À¤¤¤Ë¤å¤¦] /(n) substitution/ +ÂåǤ [¤À¤¤¤Ë¤ó] /(n) agency/acting official/ +Âådz¼Ö [¤À¤¤¤Í¤ó¤·¤ã] /car running on substitute fuel/ +ÂåǼ [¤À¤¤¤Î¤¦] /(n) payment for another/ +ÂåÉ® [¤À¤¤¤Ò¤Ä] /(n) amanuensis/ +Âåɽ [¤À¤¤¤Ò¤ç¤¦] /(n,vs) representative/representation/delegation/type/example/model/(P)/ +Âåɽ³Ê [¤À¤¤¤Ò¤ç¤¦¤«¤¯] /representative/ +Âåɽºî [¤À¤¤¤Ò¤ç¤¦¤µ¤¯] /(n) masterpiece/representative work/(P)/ +Âåɽ¼Ò°÷ [¤À¤¤¤Ò¤ç¤¦¤·¤ã¤¤¤ó] /senior partner/ +Âåɽ¼Ô [¤À¤¤¤Ò¤ç¤¦¤·¤ã] /representative/delegate/ +Âåɽ¼èÄùÌò [¤À¤¤¤Ò¤ç¤¦¤È¤ê¤·¤Þ¤ê¤ä¤¯] /representative director/ +ÂåɽÃÄ [¤À¤¤¤Ò¤ç¤¦¤À¤ó] /delegation/ +ÂåɽŪ [¤À¤¤¤Ò¤ç¤¦¤Æ¤­] /(adj-na) representative/exemplary/model/(P)/ +ÂåɽÉô [¤À¤¤¤Ò¤ç¤¦¤Ö] /diplomatic mission/ +ÂåɽÎã [¤À¤¤¤Ò¤ç¤¦¤ì¤¤] /representative example/ +ÂåÉÊ [¤À¤¤¤Ò¤ó] /(n) substitute article/ +ÂåÉã [¤À¤¤¤Õ] /godfather/ +Âåʪ [¤·¤í¤â¤Î] /(n) thing/article/goods/fellow/affair/ +Âåʪ [¤À¤¤¤Ö¤Ä] /(n) substitute/ +ÂåÊÖ [¤À¤¤¤Ø¤ó] /(n,vs) answer a roll call for another/ +ÂåÊÛ [¤À¤¤¤Ù¤ó] /(n,vs) pay by proxy/act for another/speak for another/(P)/ +ÂåÊÛ¼Ô [¤À¤¤¤Ù¤ó¤·¤ã] /(n) spokesman/mouthpiece/ +ÂåÊì [¤À¤¤¤Ü] /godmother/ +Âå̳ [¤À¤¤¤à] /(n) vicarious management/ +Âå̾»ì [¤À¤¤¤á¤¤¤·] /(n) pronoun/(P)/ +ÂåÌò [¤À¤¤¤ä¤¯] /(n) important mission/heavy role/substitute actor/stand-in/double/(P)/ +ÂåÍÑ [¤À¤¤¤è¤¦] /(n) substitution/(P)/ +ÂåÍѶµ°÷ [¤À¤¤¤è¤¦¤­¤ç¤¦¤¤¤ó] /substitute teacher/ +ÂåÍÑ¿© [¤À¤¤¤è¤¦¤·¤ç¤¯] /(n) substitute food/ +ÂåÍÑÆù [¤À¤¤¤è¤¦¤Ë¤¯] /meat substitute/ +ÂåÍÑÉÊ [¤À¤¤¤è¤¦¤Ò¤ó] /(n) substitute/ +ÂåÍý [¤À¤¤¤ê] /(n) representation/agency/proxy/deputy/agent/attorney/substitute/alternate/acting (principal, etc.)/(P)/ +ÂåÍý°ÑǤ¾õ [¤À¤¤¤ê¤¤¤Ë¤ó¤¸¤ç¤¦] /power of attorney/ +ÂåÍý¶È [¤À¤¤¤ê¤®¤ç¤¦] /(n) agency/ +ÂåÍý¶È¼Ô [¤À¤¤¤ê¤®¤ç¤¦¤·¤ã] /agent/ +ÂåÍý¸¢ [¤À¤¤¤ê¤±¤ó] /(n) agency/(attorney's) right of representation/ +ÂåÍý¸ø»È [¤À¤¤¤ê¤³¤¦¤·] /charge d'affaires of a legation/ +ÂåÍý¼Ô [¤À¤¤¤ê¤·¤ã] /proxy/agent/substitute/deputy/alternate/representative/attorney/ +ÂåÍý½Ð»º [¤À¤¤¤ê¤·¤å¤Ã¤µ¤ó] /(n) surrogate birth/ +ÂåÍý¿Í [¤À¤¤¤ê¤Ë¤ó] /(n) proxy/agent/substitute/deputy/alternate/representative/attorney/ +ÂåÍýÀïÁè [¤À¤¤¤ê¤»¤ó¤½¤¦] /war by proxy/ +ÂåÍýÂç»È [¤À¤¤¤ê¤¿¤¤¤·] /charge d'affaires of embassy/ +ÂåÍýŹ [¤À¤¤¤ê¤Æ¤ó] /(n) agent/agency/(P)/ +ÂåÍýÅêɼ [¤À¤¤¤ê¤È¤¦¤Ò¤ç¤¦] /voting by proxy/ +ÂåÍýÉô [¤À¤¤¤ê¤Ö] /mail-order department/branch store/ +ÂåÍýÊì [¤À¤¤¤ê¤Ï¤Ï] /surrogate mother/ +ÂåÍýËÒ»Õ [¤À¤¤¤ê¤Ü¤¯¤·] /vicar/ +ÂåÍýÎλö [¤À¤¤¤ê¤ê¤ç¤¦¤¸] /acting consul/ +Âåìà [¤¿¤¤¤·¤ã] /(n) red ocher/ +Âåì࿧ [¤¿¤¤¤·¤ã¤¤¤í] /(n) yellowish-brown/ +Âæ [¤À¤¤] /(n,n-suf) stand/rack/table/support/(P)/ +Âæ¤ËºÜ¤»¤ë [¤À¤¤¤Ë¤Î¤»¤ë] /(exp) to set on a stand/ +Âæ²¼ [¤À¤¤¤«] /(n) your honor/his honor/ +Âæ³Õ [¤¿¤¤¤«¤¯] /(n) tall building/the cabinet/ +Âæ³Õ [¤À¤¤¤«¤¯] /(n) tall building/the cabinet/ +Âæ´é [¤¿¤¤¤¬¤ó] /(n) your face/ +Âæ´é [¤À¤¤¤¬¤ó] /(n) your face/ +Âæ·Á [¤À¤¤¤±¤¤] /(n) trapezoid/ +ÂæºÂ [¤À¤¤¤¶] /(n) pedestal/ +Âæ»æ [¤À¤¤¤·] /(n) cardboard/mat/mount/ +Âæ»ì [¤»¤ê¤Õ] /(n) speech/words/one's lines/remarks/ +Âæ»ì²ó¤· [¤»¤ê¤Õ¤Þ¤ï¤·] /(n) theatrical elocution/ +Âæ¼­ [¤À¤¤¤¸] /(n) words/one's lines/ +Âæ¼Ö [¤À¤¤¤·¤ã] /(n) push car/flatcar/(P)/ +Âæ½ê [¤À¤¤¤É¤³¤í] /(n) kitchen/(P)/ +Âæ½êÆ»¶ñ [¤À¤¤¤É¤³¤í¤É¤¦¤°] /kitchen utensils/ +Âæ½êÍÑÉÊ [¤À¤¤¤É¤³¤í¤è¤¦¤Ò¤ó] /kitchenware/ +Âæ¾ì [¤À¤¤¤Ð] /(n) fort/battery/ +Â濬 [¤À¤¤¤¸¤ê] /(n) butt of a gun/ +Âæ¿ô [¤À¤¤¤¹¤¦] /(n) number of large objects such as cars, computers, etc./ +ÂæÀÐ [¤À¤¤¤¤¤·] /(n) stone pedestal/ +ÂæÃÏ [¤À¤¤¤Á] /(n) plateau/tableland/eminence/(P)/ +ÂæÃæ´Ø·¸ [¤¿¤¤¤Á¤å¤¦¤«¤ó¤±¤¤] /relations between Taiwan and China/ +ÂæÄ¢ [¤À¤¤¤Á¤ç¤¦] /(n) account book/ledger/register/(P)/ +ÂæƬ [¤¿¤¤¤È¤¦] /(n) rise of/appearance of/(P)/ +ÂæÇé [¤À¤¤¤Ð¤«¤ê] /(n) platform scales/ +ÂæÉÛ¶Ò [¤À¤¤¤Ö¤­¤ó] /(n) wipecloth/ +ÂæÉ÷ [¤¿¤¤¤Õ¤¦] /(n) typhoon/(P)/ +ÂæÉ÷¤ÎÌÜ [¤¿¤¤¤Õ¤¦¤Î¤á] /eye of a typhoon/ +ÂæÉ÷´ã [¤¿¤¤¤Õ¤¦¤¬¤ó] /(n) eye of a typhoon/ +ÂæÊã [¤¿¤¤¤Û] /your personal name/ +ÂæËÌ [¤¿¤¤¤Ú¤¤] /Taipei/(P)/ +ÂæËÌ [¤¿¤¤¤Û¤¯] /Taipei/ +ÂæËÜ [¤À¤¤¤Û¤ó] /(n) libretto/scenario/(P)/ +ÂæÌ© [¤¿¤¤¤ß¤Ä] /(n) esoteric Buddhism of the Japanese Tendai Sect/ +Âæ̵¤· [¤À¤¤¤Ê¤·] /(adj-na,n) mess/spoiled/(come to) nothing/(P)/ +Âæ̵¤·¤Ë¤¹¤ë [¤À¤¤¤Ê¤·¤Ë¤¹¤ë] /(exp) to spoil/to ruin/to destroy/to make a mess of/ +Âæ̵¤·¤Ë¤Ê¤ë [¤À¤¤¤Ê¤·¤Ë¤Ê¤ë] /(exp) to come to nothing/to be spoiled/ +Âæ̾ [¤¿¤¤¤á¤¤] /command of a shogun or a high official/ +ÂæÌÚ [¤À¤¤¤®] /(n) (gun) stock/unworked block of wood/parent-tree stock (in grafting)/ +ÂæÍ÷ [¤¿¤¤¤é¤ó] /(n) inspection by the empress or the crown prince/ +ÂæÎ× [¤¿¤¤¤ê¤ó] /(n) visit by the empress or the crown prince/ +ÂæÎØ [¤À¤¤¤ï] /(n) architrave/ +ÂæÏÑ [¤¿¤¤¤ï¤ó] /Taiwan/(P)/ +ÂæÏѳ¤¶® [¤¿¤¤¤ï¤ó¤«¤¤¤­¤ç¤¦] /Straits of Taiwan/ +ÂæÏÑ¿Í [¤¿¤¤¤ï¤ó¤¸¤ó] /a Formosan/ +ÂæÏÑË·¼ç [¤¿¤¤¤ï¤ó¤Ü¤¦¤º] /(n) atmospheric depression originating in Taiwan/ +Â硹Ū [¤À¤¤¤À¤¤¤Æ¤­] /(adj-na,n) great/grand/extensive/large-scale/(P)/ +Â礤¤Ê¤ë [¤ª¤ª¤¤¤Ê¤ë] /(adj) great/ +Â礤¤Ë [¤ª¤ª¤¤¤Ë] /(adv) very/much/greatly/(P)/ +Â礤¤Ë´î¤Ö [¤ª¤ª¤¤¤Ë¤è¤í¤³¤Ö] /(exp) to be highly pleased/ +Â礭 [¤ª¤ª¤­] /(adj-na) big/large/(P)/ +Â礭¤¤ [¤ª¤ª¤­¤¤] /(adj) big/large/great/(P)/ +Â礭¤¤¤ªÀ¤Ïà [¤ª¤ª¤­¤¤¤ª¤»¤ï] /(exp) None of your business!/Don't bother me!/ +Â礭¤µ [¤ª¤ª¤­¤µ] /(n) size/dimensions/volume/(P)/ +Â礭¤µ¤ò³Ó¤Ù¤ë [¤ª¤ª¤­¤µ¤ò¤¯¤é¤Ù¤ë] /(exp) to compare the size/ +Â礭¤Ê¤ªÀ¤Ïà [¤ª¤ª¤­¤Ê¤ª¤»¤ï] /(exp,n) None of your business!/Don't bother me!/ +Â礭¤ÊÀ¯ÉÜ [¤ª¤ª¤­¤Ê¤»¤¤¤Õ] /(n) big government/ +Â礭¤Ë [¤ª¤ª¤­¤Ë] /(kyb:) (adv,int) (uk) thank you/ +Â礲¤µ [¤ª¤ª¤²¤µ] /(adj-na,n) grandiose/exaggerated/(P)/ +Â礲¤µ¤Ë¸À¤¦ [¤ª¤ª¤²¤µ¤Ë¤¤¤¦] /(exp) to exaggerate/ +Â礵¤¸ [¤ª¤ª¤µ¤¸] /(n) tablespoon/(P)/ +Â礶¤Ã¤Ñ [¤ª¤ª¤¶¤Ã¤Ñ] /(adj-na,n) rough (as in not precise)/broad/sketchy/(P)/ +Â礷¤¿ [¤¿¤¤¤·¤¿] /(adj-pn) considerable/great/important/significant/a big deal/(P)/ +Â礷¤Æ [¤¿¤¤¤·¤Æ] /(adv) (not so) much/(not) very/(P)/ +Â礽¤ì¤¿ [¤À¤¤¤½¤ì¤¿] /(n) outrageous/monstrous/appalling/inordinate/ +Âç¤Ã¤Ô¤é [¤ª¤ª¤Ã¤Ô¤é] /(adv) openly/in public/without hesitation/ +Âç¤Ê¤ê¾®¤Ê¤ê [¤ª¤ª¤Ê¤ê¤·¤ç¤¦¤Ê¤ê] /(exp) to a greater or lesser extent (degree)/more or less/ +Âç¤Î»ú [¤À¤¤¤Î¤¸] /(n,vs) shape of the "dai" kanji (esp. person with arms and legs outstretched)/ +Âç¤ÎÇ­¹¥¤­ [¤À¤¤¤Î¤Í¤³¤º¤­] /ardent cat lover (fancier)/ +Âç¤Þ¤« [¤ª¤ª¤Þ¤«] /(adj-na,n) rough/broad/generous/general/(P)/ +Âç¤Þ¤«¤Ë¸À¤¨¤Ð [¤ª¤ª¤Þ¤«¤Ë¤¤¤¨¤Ð] /generally speaking/ +Âç¤â¤¦¤± [¤ª¤ª¤â¤¦¤±] /(n,vs) large profit/a killing/ +Âç¤ä¤±¤É [¤ª¤ª¤ä¤±¤É] /(n) large burn or scald/ +Âç¤é¤« [¤ª¤ª¤é¤«] /(adj-na) (uk) big hearted/magnanimous/ +Âç¥Ö¥ê¥Æ¥óÅç [¤À¤¤¥Ö¥ê¥Æ¥ó¤È¤¦] /Great Britain/ +Âç¥ê¡¼¥° [¤À¤¤¥ê¡¼¥°] /(n) the major leagues (baseball)/ +Âç°Â [¤¿¤¤¤¢¤ó] /(n) (Buddh) lucky day/auspicious day/ +Âç°Â [¤À¤¤¤¢¤ó] /(n) (Buddh) lucky day/auspicious day/ +Âç°ÂµÈÆü [¤¿¤¤¤¢¤ó¤­¤Á¤¸¤Ä] /(n) auspicious day/ +Âç°ÂµÈÆü [¤¿¤¤¤¢¤ó¤­¤Á¤Ë¤Á] /(n) auspicious day/ +Âç°ÂÇä¤ê [¤ª¤ª¤ä¤¹¤¦¤ê] /(n) special bargain sale/ +Âç°ÒÄ¥¤ê [¤ª¤ª¤¤¤Ð¤ê] /(adj-na,n) bragging/showing off/ +Âç°ÒÆÁ̯²¦ [¤À¤¤¤¤¤È¤¯¤ß¤ç¤¦¤ª¤¦] /(n) (Buddh) Yamantaka Vidya-raja/conqueror of Death/ +Âç°Ó [¤¿¤¤¤¤] /(n) (military rank of) captain/(P)/ +Âç°Õ [¤¿¤¤¤¤] /(n) schema/ +Âç°è [¤¿¤¤¤¤¤­] /(n) wide area/ +Âç°ìÈÖ [¤ª¤ª¤¤¤Á¤Ð¤ó] /(n) decisive game/ +Âç°ú¤± [¤ª¤ª¤Ó¤±] /(n) closing price/ +Â籧Ãè [¤À¤¤¤¦¤Á¤å¤¦] /(n) the universe/(P)/ +Â籫 [¤ª¤ª¤¢¤á] /(n) heavy rain/(P)/ +Â籫Ãí°ÕÊó [¤ª¤ª¤¢¤á¤Á¤å¤¦¤¤¤Û¤¦] /storm warning/ +Âç±±»õ [¤À¤¤¤­¤å¤¦¤·] /(n) molar/ +Âç±³ [¤ª¤ª¤¦¤½] /big lie/ +Âç±Ç [¤À¤¤¤¨¤¤] /Daiei Motion Picture Company/(P)/ +Âç±ÑÃÇ [¤À¤¤¤¨¤¤¤À¤ó] /resolute decision/ +Âç±ÑÇîʪ´Û [¤À¤¤¤¨¤¤¤Ï¤¯¤Ö¤Ä¤«¤ó] /British Museum/ +Âç±ß [¤À¤¤¤¨¤ó] /(n) large circle/great circle/ +Âç±é½¬ [¤À¤¤¤¨¤ó¤·¤å¤¦] /large-scale maneuvers/war games/ +Âç±ü [¤ª¤ª¤ª¤¯] /(n) shogun's harem/palace's ladies chambers/ +Âç±üÍÍ [¤ª¤ª¤ª¤¯¤µ¤Þ] /lady of the house/ +Âç±ýÀ¸ [¤À¤¤¤ª¤¦¤¸¤ç¤¦] /(n) peaceful death/ +Â粦 [¤À¤¤¤ª¤¦] /(n) great king/ +Â粫 [¤À¤¤¤ª¤¦] /(n) rhubarb/ +Âç²° [¤ª¤ª¤ä] /(n) landlord/landlady/(P)/ +Âç²°¤µ¤ó [¤ª¤ª¤ä¤µ¤ó] /landlord/landlady/ +Â粸 [¤À¤¤¤ª¤ó] /(n) great debt of gratitude/great obligation/ +Âç²»À¼ [¤À¤¤¤ª¤ó¤¸¤ç¤¦] /(n) very loud voice/ +Âç²½¤Î²þ¿· [¤¿¤¤¤«¤Î¤«¤¤¤·¤ó] /(n) Taika Reform of 645CE/ +Âç²½²þ¿· [¤¿¤¤¤«¤«¤¤¤·¤ó] /(n) Taika Reform of 645CE/ +Âç²È [¤ª¤ª¤ä] /(n) landlord/landlady/ +Âç²È [¤¿¤¤¤«] /(n) expert/(P)/ +Âç²È [¤¿¤¤¤±] /(n) rich family/distinguished family/ +Âç²È¤µ¤ó [¤ª¤ª¤ä¤µ¤ó] /landlord/landlady/ +Âç²È² [¤À¤¤¤«¤¾¤¯] /(n) extended family/(P)/ +Âç²Î [¤ª¤ª¤¦¤¿] /(n) Heian period court song/ +Âç²Ï [¤ª¤ª¤«¤ï] /(n) river/stream/(P)/ +Âç²Ï [¤¿¤¤¤¬] /(n) river/stream/(P)/ +Âç²Ï¾®Àâ [¤¿¤¤¤¬¤·¤ç¤¦¤»¤Ä] /roman-fleuve/ +Âç²Ð [¤¿¤¤¤«] /(n) large fire/(P)/ +Âç²Ð½ý [¤ª¤ª¤ä¤±¤É] /(n) large burn or scald/ +Âç²á [¤¿¤¤¤«] /(n) serious error/gross mistake/ +Âç²áµî [¤À¤¤¤«¤³] /(n) past perfect tense/pluperfect/ +Âç²ñ [¤¿¤¤¤«¤¤] /(n) convention/tournament/mass meeting/rally/(P)/ +Âç²ó¤ê [¤ª¤ª¤Þ¤ï¤ê] /(n) wide turn/detour/the long way around/ +Âç²óž [¤À¤¤¤«¤¤¤Æ¤ó] /(n) the giant slalom/(P)/ +Âç³¢ [¤ª¤ª¤Ä¤´¤â¤ê] /(n) the last day of the year/New Year's Eve/ +Âç³¢Æü [¤ª¤ª¤ß¤½¤«] /(n-t) New Year's Eve/(P)/ +Â糤 [¤ª¤ª¤¦¤ß] /(n) (1) ocean/large sea/(2) fabric pattern/ +Â糤 [¤¿¤¤¤«¤¤] /(n) (1) ocean/large sea/(P)/ +Â糤¸¶ [¤ª¤ª¤¦¤Ê¤Ð¤é] /(n) the ocean/the great deep/ +Âç³°¤ì [¤ª¤ª¤Ï¤º¤ì] /utter failure/gross mistake/wrong guess/ +Âç³°´¢ [¤ª¤ª¤½¤È¤¬¤ê] /(n) type of throw in judo/ +Âç³µ [¤¿¤¤¤¬¤¤] /(n-adv,n-t) in general/mainly/(P)/ +Âç³Ø [¤À¤¤¤¬¤¯] /(n) university/(P)/ +Âç³Ø¤Ë¼õ¤«¤ë [¤À¤¤¤¬¤¯¤Ë¤¦¤«¤ë] /(exp) to pass the entrance examination to a university/ +Âç³Ø¤Ø¿Ê¤à [¤À¤¤¤¬¤¯¤Ø¤¹¤¹¤à] /(exp) to enter a university/ +Âç³Ø¤ò½Ð¤ë [¤À¤¤¤¬¤¯¤ò¤Ç¤ë] /(exp) to graduate from a university/ +Âç³Ø±¡ [¤À¤¤¤¬¤¯¤¤¤ó] /(n) graduate school/(P)/ +Âç³Ø¶µ°é [¤À¤¤¤¬¤¯¤­¤ç¤¦¤¤¤¯] /(n) university education/college education (training)/ +Âç³Ø¶µ¼ø [¤À¤¤¤¬¤¯¤­¤ç¤¦¤¸¤å] /(n) university (college) professor/ +Âç³Ø½Ð¤Î¿Í [¤À¤¤¤¬¤¯¤Ç¤Î¤Ò¤È] /university graduate/ +Âç³ØÀ¸ [¤À¤¤¤¬¤¯¤»¤¤] /(n) college student/(P)/ +Âç³ØÀ¸¤È¿Èʬ¤òµ¶¤ë [¤À¤¤¤¬¤¯¤»¤¤¤È¤ß¤Ö¤ó¤ò¤¤¤Ä¤ï¤ë] /(exp) to misrepresent oneself as a university student/ +Âç³Ø´ [¤À¤¤¤¬¤¯¤½¤Ä] /(n) college graduate/ +Âç³Øɱ¡ [¤À¤¤¤¬¤¯¤Ó¤ç¤¦¤¤¤ó] /(n) university hospital/teaching hospital/ +Âç³ØʶÁè [¤À¤¤¤¬¤¯¤Õ¤ó¤½¤¦] /campus strife/ +Âç³ØÎÀ [¤À¤¤¤¬¤¯¤ê¤ç¤¦] /Bureau of Education/ +Âç³Øϲ¿Í [¤À¤¤¤¬¤¯¤í¤¦¤Ë¤ó] /student (person) who has failed to enter university/ +Âç³Ý¤«¤ê [¤ª¤ª¤¬¤«¤ê] /(adj-na,n) large-scale/(P)/ +Âç³å [¤À¤¤¤«¤Ä] /(n,vs) shouting in a thunderous voice/ +Âç³ù [¤ª¤ª¤¬¤Þ] /(n) scythe/ +Âç´¨ [¤À¤¤¤«¤ó] /(n) coldest time of the year/midwinter/ +Âç´µ [¤¿¤¤¤«¤ó] /(n) serious illness/travails/ +Âç´¿·Þ [¤À¤¤¤«¤ó¤²¤¤] /warm welcome/ +Âç´Ñ [¤¿¤¤¤«¤ó] /(n) broad overview/general survey/ +Âç´Õ [¤¿¤¤¤«¤ó] /(n) encyclopedia/ +Âç´Ö°ã¤¤ [¤ª¤ª¤Þ¤Á¤¬¤¤] /great mistake/ +Âç´Ø [¤ª¤ª¤¼¤­] /(n) sumo wrestler of second highest rank/(P)/ +Âç´Ú¹Ò¶õ [¤¿¤¤¤«¤ó¤³¤¦¤¯¤¦] /Korean Airways/ +Âç´Ú̱¹ñ [¤À¤¤¤«¤ó¤ß¤ó¤³¤¯] /Republic of Korea/ +Âç´ê [¤¿¤¤¤¬¤ó] /(n) (Buddh) ambition/the Buddha's great vow (to save all people)/ +Âç´êÀ®½¢ [¤¿¤¤¤¬¤ó¤¸¤ç¤¦¤¸¤å] /(n) realization of a great ambition/ +Âç´êÀ®½¢ [¤À¤¤¤¬¤ó¤¸¤ç¤¦¤¸¤å] /(n) realization of a great ambition/ +Âç´ë¶È [¤À¤¤¤­¤®¤ç¤¦] /(n) large company/enterprise/(P)/ +Âç´î¤Ó [¤ª¤ª¤è¤í¤³¤Ó] /(adj-na,n) great joy/(P)/ +Âç´ï [¤¿¤¤¤­] /(n) (1) large container/(2) person of great talent/ +Âç´ïÈÕÀ® [¤¿¤¤¤­¤Ð¤ó¤»¤¤] /(exp) Great talents mature late/ +Â絤 [¤¿¤¤¤­] /(n) atmosphere/(P)/ +Â絤°µ [¤¿¤¤¤­¤¢¤Ä] /(n) atmospheric pressure/ +Â絤±øÀ÷ [¤¿¤¤¤­¤ª¤»¤ó] /air pollution/ +Â絤±øÀ÷ËÉ»ßË¡ [¤¿¤¤¤­¤ª¤»¤ó¤Ü¤¦¤·¤Û¤¦] /(n) Air Pollution Control Law/ +Â絤·÷ [¤¿¤¤¤­¤±¤ó] /(n) the atmosphere/ +Â絤¼Á»Øɸ [¤¿¤¤¤­¤·¤Ä¤·¤Ò¤ç¤¦] /(n) air quality index (AQI)/ +Â絬ÌÏ [¤À¤¤¤­¤Ü] /(adj-na,n) large-scale/(P)/ +Â絬ÌϽ¸ÀѲóÏ© [¤À¤¤¤­¤Ü¤·¤å¤¦¤»¤­¤«¤¤¤í] /(n) LSI/large-scale integration/ +Â絬ÌÏÀïÁè [¤À¤¤¤­¤Ü¤»¤ó¤½¤¦] /all-out war/full-scale war/ +Âçµ· [¤¿¤¤¤®] /(adj-na,n) state ceremony/laborious (task)/ +Âçµ» [¤ª¤ª¤ï¤¶] /(n) bold move/great task or feat/ +ÂçµÁ [¤¿¤¤¤®] /(n) great cause/moral law/justice/(P)/ +ÂçµÁ̾ʬ [¤¿¤¤¤®¤á¤¤¤Ö¤ó] /(n) a just cause/(P)/ +ÂçµÂ¿©¤¤ [¤ª¤ª¤¢¤ê¤¯¤¤] /(n) great anteater/ +ÂçµÈ [¤À¤¤¤­¤Á] /(n) excellent luck/ +ÂçµÍ [¤ª¤ª¤Å¤á] /(n) final stage/finale/ +ÂçµÍ¤á [¤ª¤ª¤Å¤á] /(n) final scene/the end/(P)/ +ÂçµÍ¤ò·Þ¤¨¤ë [¤ª¤ª¤Å¤á¤ò¤à¤«¤¨¤ë] /(v1) to approach the finale/to come to a close/ +ÂçµÔ»¦ [¤À¤¤¤®¤ã¤¯¤µ¤Ä] /mass killing/genocide/ +ÂçµÕ [¤¿¤¤¤®¤ã¤¯] /(n) high treason/ +ÂçµÕ [¤À¤¤¤®¤ã¤¯] /(n) high treason/ +ÂçµÕºá [¤¿¤¤¤®¤ã¤¯¤¶¤¤] /(n) (the crime of) high treason/ +ÂçµÕ»ö·ï [¤¿¤¤¤®¤ã¤¯¤¸¤±¤ó] /(case of) high treason/ +ÂçµÜ¸æ½ê [¤ª¤ª¤ß¤ä¤´¤·¤ç] /Empress Dowager's palace/ +ÂçµÜ»Ê [¤À¤¤¤°¤¦¤¸] /(n) high priest of a great shrine/ +ÂçµÜ¿Í [¤ª¤ª¤ß¤ä¤Ó¤È] /(n) courtier/ +ÂçµÝ [¤À¤¤¤­¤å¤¦] /(n) a bow/ +ÂçµÞ¤® [¤ª¤ª¤¤¤½¤®] /(adj-na,n) urgent/pressing/(P)/ +ÂçµÞ¤®¤Ç [¤ª¤ª¤¤¤½¤®¤Ç] /in a big hurry/ +Âçµó [¤¿¤¤¤­¤ç] /(n-adv,n-t) in force/in great numbers/ +Âçµø¶ý [¤ª¤¬¤¯¤º] /(n) sawdust/ +Âçµù [¤¿¤¤¤ê¤ç¤¦] /(n) big catch/ +Â綥Áè [¤À¤¤¤­¤ç¤¦¤½¤¦] /megacompetition/ +Â綧 [¤À¤¤¤­¤ç¤¦] /(n) terrible luck/atrocity/ +Â網¹² [¤À¤¤¤­¤ç¤¦¤³¤¦] /(n) Great Depression/ +Âç¶Ä [¤ª¤ª¤®¤ç¤¦] /(adj-na,n) exaggerated/ +Âç¶È [¤ª¤ª¤ï¤¶] /(n) bold move/great task or feat/ +Âç¶È [¤¿¤¤¤®¤ç¤¦] /(n) bold move/great task or feat/ +Âç¶Èʪ [¤ª¤ª¤ï¤¶¤â¤Î] /(n) first-rate sword/ +Âç¶É [¤¿¤¤¤­¤ç¤¯] /(n) general situation/the whole point/ +Âç¶ËÅ [¤À¤¤¤´¤¯¤Ç¤ó] /(n) Council Hall in the Imperial Palace/ +Âç¶Ú [¤ª¤ª¤¹¤¸] /(n) outline/summary/(P)/ +Âç¶â [¤¿¤¤¤­¤ó] /(n) great cost/(P)/ +Âç¶â»ý¤Á [¤ª¤ª¤«¤Í¤â¤Á] /(n) very rich person/ +Âç¶ä¹Ô [¤À¤¤¤®¤ó¤³¤¦] /(n) big bank/ +Âç¶ò [¤¿¤¤¤°] /(n) great folly or fool/ +Âç¶õ [¤ª¤ª¤¾¤é] /(n) heaven/firmament/the sky/(P)/ +Âç·§ºÂ [¤ª¤ª¤°¤Þ¤¶] /(n) Ursa Major/ +Âç·®°Ì [¤À¤¤¤¯¤ó¤¤] /(n) Grand Order of the Chrysanthemum/ +Âç·¯ [¤ª¤ª¤­¤ß] /(n) emperor/king/prince/ +Âç·¯ [¤ª¤ª¤®¤ß] /(n) emperor/king/prince/ +Âç·¯ [¤¿¤¤¤¯¤ó] /(n) liege lord/shogunate/ +Âç·² [¤¿¤¤¤°¤ó] /(n) large crowd/large herd/large flock/large school/large shoal/ +Âç·³ [¤¿¤¤¤°¤ó] /(n) large (big) army/ +Âç·¶ºÀ [¤ª¤ª¤²¤µ] /(adj-na,n) grandiose/exaggerated/ +Âç·» [¤¿¤¤¤±¤¤] /(n) honorific title for someone a little older/older brother/ +Âç·¿ [¤ª¤ª¤¬¤¿] /(adj-na,adj-no,n) large/large scale/big/jumbo/(P)/ +Âç·¿¥¿¥ó¥«¡¼ [¤ª¤ª¤¬¤¿¥¿¥ó¥«¡¼] /(n) (petroleum) super tanker/ +Âç·¿¥È¥é¥Ã¥¯ [¤ª¤ª¤¬¤¿¥È¥é¥Ã¥¯] /large truck/semi-trailer/ +Âç·¿µ¡ [¤ª¤ª¤¬¤¿¤­] /(n) large machine/ +Âç·¿¼Ö [¤ª¤ª¤¬¤¿¤·¤ã] /(n) large-size(d) car/ +Âç·Á [¤ª¤ª¤¬¤¿] /(adj-na,n) large size/ +Âç·Á [¤ª¤ª¤®¤ç¤¦] /(n) exaggeration/ +Âç·Ä [¤¿¤¤¤±¤¤] /(n) great joy/ +Âç·Ï [¤¿¤¤¤±¤¤] /(n) outline/survey/compendium/ +Âç·× [¤¿¤¤¤±¤¤] /(n) grand-scale or long-range plan/farsighted policy/ +Âç·ê [¤ª¤ª¤¢¤Ê] /(n) large hole/great deficit/(trying to make) a killing/dark horse (horse racing)/ +Âç·÷ [¤¿¤¤¤±¤ó] /(n) great circle/ +Âç·÷¥³¡¼¥¹ [¤¿¤¤¤±¤ó¥³¡¼¥¹] /(n) great circle route/ +Âç·÷¹ÒÏ© [¤¿¤¤¤±¤ó¤³¤¦¤í] /great circle sailing route/ +Âç·ù¤¤ [¤À¤¤¤­¤é¤¤] /(adj-na,n) very dislikeable/hate, loathe, abhor/(P)/ +Âç·û¾Ï [¤À¤¤¤±¤ó¤·¤ç¤¦] /the Magna Carta/ +Â縢 [¤¿¤¤¤±¤ó] /(n) supreme authority/ +Â縤ºÂ [¤ª¤ª¤¤¤Ì¤¶] /(n) Canis Major (constellation)/ +Â縫ÆÀ [¤ª¤ª¤ß¤¨] /(n) dramatic pose/grand gesture/grandstanding/ +Â縭 [¤¿¤¤¤±¤ó] /(n) great sage/ +Â縵¿ã [¤À¤¤¤²¤ó¤¹¤¤] /(n) commander-in-chief/generalissimo/ +Âç¸ÀÁÔ¸ì [¤¿¤¤¤²¤ó¤½¤¦¤´] /(n) big talk/boasting/bragging/ +Âç¸Æ [¤¿¤¤¤³] /(n) loud cry/shout/ +Âç¸Ô [¤ª¤ª¤Þ¤¿] /(n) long (great, swinging) stride/straddle/long (big) steps/ +Âç¸× [¤ª¤ª¤É¤é] /big tiger/drinker/ +Âç¸Ý [¤ª¤ª¤Ä¤Å¤ß] /(n) large hand drum/ +Âç¸æ½ê [¤ª¤ª¤´¤·¤ç] /(n) leading or influential figure/ +Âç¸æÂå [¤ª¤ª¤ß¤è] /(n) glorious reign of the Emperor/ +Âç¸ç [¤¿¤¤¤´] /(n) (Buddh) enlightenment/great wisdom/ +Âç¸ç [¤À¤¤¤´] /(n) (Buddh) enlightenment/great wisdom/ +Âç¸ø [¤¿¤¤¤³¤¦] /(n) archduke/ +Âç¸ø¹ñ [¤¿¤¤¤³¤¦¤³¤¯] /grand duchy/ +Âç¸ù [¤¿¤¤¤³¤¦] /(n) distinguished or meritorious service/ +Âç¸ý [¤ª¤ª¤°¤Á] /(n) large amount/big mouth/tall talk/(P)/ +Âç¸þ¤³¤¦ [¤ª¤ª¤à¤³¤¦] /(n) to play to the gallery (masses, general public)/ +Âç¹¥¤­ [¤À¤¤¤¹¤­] /(adj-na,n) very likeable/like very much/(P)/ +Âç¹¥¤­¤Ë¤Ê¤ë [¤À¤¤¤¹¤­¤Ë¤Ê¤ë] /(exp) to come to like a lot/to fall in love/ +Â繥ʪ [¤À¤¤¤³¤¦¤Ö¤Ä] /(one's) favourite food/ +Â繩 [¤À¤¤¤¯] /(n) carpenter/(P)/ +Â繪 [¤¿¤¤¤³¤¦] /(n) great talent/ +Âç¹­´Ö [¤ª¤ª¤Ò¤í¤Þ] /(n) banquet or reception hall/ +Âç¹²¤Æ [¤ª¤ª¤¢¤ï¤Æ] /(adj-na,n) great excitement/ +Âç¹Ë [¤¿¤¤¤³¤¦] /(n) fundamental principles/outline/general features/(P)/ +Âç¹Ó¤ì [¤ª¤ª¤¢¤ì] /(adj-na,n) great storm/agitation/upheaval/ +Âç¹ß¤ê [¤ª¤ª¤Ö¤ê] /(n) heavy rain/storm/ +Âç¹ñ [¤¿¤¤¤³¤¯] /(n) large country/major powers/(P)/ +Âç¹ñ¼çµÁ [¤¿¤¤¤³¤¯¤·¤å¤®] /policy favoring major powers/ +Âç¹õ [¤À¤¤¤³¤¯] /(n) (1) god of wealth/(2) priest's wife/ +Âç¹õÃì [¤À¤¤¤³¤¯¤Ð¤·¤é] /(n) central pillar/mainstay/(P)/ +Âç¹õÅ· [¤À¤¤¤³¤¯¤Æ¤ó] /(n) god of wealth/ +Âç¹ö [¤¿¤¤¤´¤¯] /(n) roundup/wholesale arrest/ +Â纬 [¤À¤¤¤³¤ó] /(n) Japanese white radish/(P)/ +Â纬¤òÁ¡¤ËÀÚ¤ë [¤À¤¤¤³¤ó¤ò¤»¤ó¤Ë¤­¤ë] /(exp) to cut a radish into fine strips/ +Â纬²·¤· [¤À¤¤¤³¤ó¤ª¤í¤·] /grated daikon/daikon grater/ +Â纬­ [¤À¤¤¤³¤ó¤¢¤·] /(n) fat legs/ +Â纬Ìò¼Ô [¤À¤¤¤³¤ó¤ä¤¯¤·¤ã] /ham actor/ +Â纴 [¤¿¤¤¤µ] /(n) colonel/(navy) captain/(P)/ +Â纹 [¤¿¤¤¤µ] /(n) great difference/(P)/ +ÂçºÒ³² [¤À¤¤¤µ¤¤¤¬¤¤] /great disaster/ +Âçº× [¤¿¤¤¤µ¤¤] /(n) grand festival/ +Âçº×¤ê [¤ª¤ª¤Þ¤Ä¤ê] /grand festival/ +Âçº×»Ê [¤À¤¤¤µ¤¤¤·] /high priest/ +Âçºá [¤À¤¤¤¶¤¤] /(n) serious crime/grave sin/ +Âçºå»Ô [¤ª¤ª¤µ¤«¤·] /Osaka city/ +ÂçºåÂç³Ø [¤ª¤ª¤µ¤«¤À¤¤¤¬¤¯] /Osaka University/ +ÂçºåÉÜ [¤ª¤ª¤µ¤«¤Õ] /Osaka (Oosaka) prefecture (metropolitan area)/ +Âçºí [¤À¤¤¤µ¤®] /great (white) egret/ +Âçºî [¤¿¤¤¤µ¤¯] /(n) epic/(P)/ +Âçºü [¤ª¤ª¤µ¤¸] /(n) tablespoon/ +Âçºý [¤¿¤¤¤µ¤Ä] /(n) large or bulky book or volume/ +Â绨ÇÄ [¤ª¤ª¤¶¤Ã¤Ñ] /(adj-na,n) rough (as in not precise)/broad/sketchy/ +Âç»® [¤ª¤ª¤¶¤é] /(n) large plate/platter/ +Â绳 [¤¿¤¤¤¶¤ó] /(n) great mountain/(P)/ +Â绳ǭ [¤ª¤ª¤ä¤Þ¤Í¤³] /(n) lynx/ +Â绳ÌÄÆ° [¤¿¤¤¤¶¤ó¤á¤¤¤É¤¦] /great trouble/ +Â绳ÌÄÆ°¤·¤Æ¤Í¤º¤ß°ìɤ [¤¿¤¤¤¶¤ó¤á¤¤¤É¤¦¤·¤Æ¤Í¤º¤ß¤¤¤Ã¤Ô¤­] /(exp) There was a great deal of fuss, but little came of it/ +Â绳ÌÄÆ°¤·¤ÆÁÍ°ìɤ [¤¿¤¤¤¶¤ó¤á¤¤¤É¤¦¤·¤Æ¤Í¤º¤ß¤¤¤Ã¤Ô¤­] /much ado about nothing/The mountains have have brought forth a mouse (Aesop)/ +Â绳ܥµû [¤ª¤ª¤µ¤ó¤·¤ç¤¦¤¦¤ª] /(n) great salamander/ +Âç»Å³Ý¤± [¤ª¤ª¤¸¤«¤±] /(adj-na) large-scale/ +Âç»Å»ö [¤ª¤ª¤·¤´¤È] /(n) big job/great task/ +Âç»È [¤¿¤¤¤·] /(n) ambassador/(P)/ +Âç»È´Û [¤¿¤¤¤·¤«¤ó] /(n) embassy/(P)/ +Âç»È´ÛÉÕ¤­Éð´± [¤¿¤¤¤·¤«¤ó¤º¤­¤Ö¤«¤ó] /military officer attached to embassy/ +Âç»Èµé²ñÃÌ [¤¿¤¤¤·¤­¤å¤¦¤«¤¤¤À¤ó] /ambassador-level conference/ +Âç»È¸øÅ¡ [¤¿¤¤¤·¤³¤¦¤Æ¤¤] /ambassador's residence/ +Âç»Ê¶µ [¤À¤¤¤·¤­¤ç¤¦] /(n) archbishop/ +Âç»Õ [¤À¤¤¤·] /(n) (Buddh) great teacher/saint/(P)/ +Âç»ÕÈÏ [¤À¤¤¤·¤Ï¤ó] /(n) master/grandmaster/senior instructor/ +Âç»Ö [¤¿¤¤¤·] /(n) ambition/aspiration/ +Âç»Þ [¤ª¤ª¤¨¤À] /large branch/(P)/ +Âç»ö [¤ª¤ª¤´¤È] /(adj-na,n) important/valuable/serious matter/ +Âç»ö [¤À¤¤¤¸] /(adj-na,n) important/valuable/serious matter/(P)/ +Âç»ö¤Ë»ê¤ë [¤À¤¤¤¸¤Ë¤¤¤¿¤ë] /(exp) to develop into a serious affair/ +Âç»ú [¤ª¤ª¤¢¤¶] /(n) (1) larger section (of village)/(2) large character/ +Âç»úÊÒ»³ [¤ª¤ª¤¢¤¶¤«¤¿¤ä¤Þ] /name of a town section/ +Âç»û±¡ [¤À¤¤¤¸¤¤¤ó] /large temple/ +Âç»üÂçÈá [¤À¤¤¤¸¤À¤¤¤Ò] /(n) great compassion and mercy/ +Âç»ý¤Æ [¤ª¤ª¤â¤Æ] /(n) great popularity/ +Âç»þÂå [¤ª¤ª¤¸¤À¤¤] /(adj-na,n) old-fashioned/antiquated/anachronistic/(P)/ +Â缫Á³ [¤À¤¤¤·¤¼¤ó] /(n) nature/Mother Nature/(P)/ +Âç¼Ì¤· [¤ª¤ª¤¦¤Ä¤·] /(n) a close-up/ +Âç¼Ï [¤¿¤¤¤·¤ã] /(n) amnesty/ +Âç¼Ò [¤¿¤¤¤·¤ã] /(n) Grand Shrine/(P)/ +Âç¼ÖÎØ [¤À¤¤¤·¤ã¤ê¤ó] /(n) (gymnastical) giant swing/all-out effort/frenzied activity/ +Âç¼Ø [¤ª¤í¤Á] /(n) mythical eight-headed serpent/ +Âç¼Ø [¤À¤¤¤¸¤ã] /(n) big snake/serpent/ +Âç¼å¤ê [¤ª¤ª¤è¤ï¤ê] /(adj-no,n) very much annoyed/ +Âç¼ç¶µ [¤À¤¤¤·¤å¤­¤ç¤¦] /(n) archbishop (Protestant)/ +Âç¼ê [¤ª¤ª¤Æ] /(n) (1) front castle gate/(2) both arms open/outstretched arms/(3) major companies/(P)/ +Âç¼ê [¤ª¤ª¤Ç] /(n) (1) front castle gate/(2) both arms open/outstretched arms/(3) major companies/ +Âç¼ê¶Ú [¤ª¤ª¤Æ¤¹¤¸] /(n) large-scale operators/big traders/ +Âç¼ò [¤ª¤ª¤¶¤±] /(n) heavy drinking/ +Âç¼ò°û¤ß [¤ª¤ª¤¶¤±¤Î¤ß] /heavy drinker/ +Âç¼ô [¤À¤¤¤¸¤å] /great scholar/ +Âç¼õ¤± [¤ª¤ª¤¦¤±] /(n) big hit/great success/ +Âç¼ù [¤¿¤¤¤¸¤å] /(n) large tree/big tree/huge tree/ +Â罡 [¤¿¤¤¤½¤¦] /(n) leading figure/foundation/ +Â罤ƻ±¡ [¤À¤¤¤·¤å¤¦¤É¤¦¤¤¤ó] /abbey/ +Â罤ƻ±¡Ä¹ [¤À¤¤¤·¤å¤¦¤É¤¦¤¤¤ó¤Á¤ç¤¦] /abbot/archimandrite/ +Âç½° [¤¿¤¤¤·¤å¤¦] /(n) general public/(P)/ +Âç½°¤Ë°¤¤ë [¤¿¤¤¤·¤å¤¦¤Ë¤ª¤â¤Í¤ë] /(exp) to sell out to the masses/ +Âç½°±¿Æ° [¤¿¤¤¤·¤å¤¦¤¦¤ó¤É¤¦] /mass movement/popular movement/ +Âç½°²½ [¤¿¤¤¤·¤å¤¦¤«] /(n) popularization/ +Âç½°»æ [¤¿¤¤¤·¤å¤¦¤·] /popular newspaper/tabloid/ +Âç½°¼Ö [¤À¤¤¤·¤å¤¦¤·¤ã] /(n) popular car/ +Âç½°¿©Æ² [¤¿¤¤¤·¤å¤¦¤·¤ç¤¯¤É¤¦] /(n) cheap restaurant/eating place (house)/ +Âç½°À­ [¤¿¤¤¤·¤å¤¦¤»¤¤] /(n) popularity/ +Â罰ʸ³Ø [¤¿¤¤¤·¤å¤¦¤Ö¤ó¤¬¤¯] /popular literature/(P)/ +Âç½°Ìô [¤¿¤¤¤·¤å¤¦¤ä¤¯] /(n) over-the-counter drug/ +Âç½ÇÉã [¤ª¤ª¤ª¤¸] /(n) granduncle/ +Âç½ÇÊì [¤ª¤ª¤ª¤Ð] /(n) grandaunt/ +Âç½ÐÍè [¤ª¤ª¤Ç¤­] /(n) well-made/well-done/great success/ +Âç½ê [¤ª¤ª¤É¤³] /(n) wealthy family/important person/bigwig/ +Âç½ê [¤ª¤ª¤É¤³¤í] /(n) wealthy family/important person/bigwig/ +Âç½ê¹â½ê [¤¿¤¤¤·¤ç¤³¤¦¤·¤ç] /(n) broad perspective/ +Âç½êÂÓ [¤ª¤ª¤¸¤ç¤¿¤¤] /(n) large family/ +Âç½ë [¤¿¤¤¤·¤ç] /(n) midsummer day/ +Âç½ñ [¤¿¤¤¤·¤ç] /(n,vs) writing in large letters/ +Âç½õ¤«¤ê [¤ª¤ª¤À¤¹¤«¤ê] /(adj-na,n) great help/ +Âç½÷ [¤ª¤ª¤ª¤ó¤Ê] /(n) a huge woman/ +Â羡 [¤¿¤¤¤·¤ç¤¦] /(n) great victory/crushing victory/(P)/ +Â羦¤¤ [¤ª¤ª¤¢¤­¤Ê¤¤] /(n) heavy turnover (trading)/(P)/ +Âç¾­ [¤¿¤¤¤·¤ç¤¦] /(n) general/admiral/boss/(P)/ +Âç¾­ [¤À¤¤¤·¤ç¤¦] /(n) general/admiral/boss/ +Âç¾­·³ [¤À¤¤¤·¤ç¤¦¤°¤ó] /commander-in-chief/ +Âç¾® [¤À¤¤¤·¤ç¤¦] /(n) size/(P)/ +Âç¾®ÊØ [¤À¤¤¤·¤ç¤¦¤Ù¤ó] /(n) feces and urine/ +Âç¾Ð [¤¿¤¤¤·¤ç¤¦] /(n) loud laughter/hearty laugh/ +Âç¾Ð¤¤ [¤ª¤ª¤ï¤é¤¤] /(adj-na,n) great laughter/burst of laughter/(P)/ +Âç¾Û [¤¿¤¤¤·¤ç¤¦] /(n) imperial rescript/ +Âç¾Þ [¤¿¤¤¤·¤ç¤¦] /(n) big prize/first prize/(P)/ +Âç¾åÃÊ [¤À¤¤¤¸¤ç¤¦¤À¤ó] /(n) raising a sword above one's head (to slay)/haughty attitude/ +Âç¾æÉ× [¤À¤¤¤¸¤ç¤¦¤Ö] /(adj-na,adv,n) safe/all right/O.K./(P)/ +Âç¾è [¤À¤¤¤¸¤ç¤¦] /(n) Mahayana Buddhism/ +Âç¾èŪ [¤À¤¤¤¸¤ç¤¦¤Æ¤­] /(adj-na,n) broad/great/ +Âç¾èÊ©¶µ [¤À¤¤¤¸¤ç¤¦¤Ö¤Ã¤­¤ç¤¦] /Mahayana Buddhism/ +Âç¿© [¤¿¤¤¤·¤ç¤¯] /(n) gluttony/ +Âç¿©¤¤ [¤ª¤ª¤°¤¤] /(adj-na,n) gluttony/ +Âç¿©¤é¤¤ [¤ª¤ª¤°¤é¤¤] /(adj-na,n) glutton/ +Âç¿©´Á [¤¿¤¤¤·¤ç¤¯¤«¤ó] /(n) great eater/glutton/ +Â翳±¡ [¤À¤¤¤·¤ó¤¤¤ó] /(n) (pre-war Japanese) Supreme Court/ +Â翶¤ê [¤ª¤ª¤Ö¤ê] /(adj-na,adj-no,n) large/of a larger size/ +Âç¿¿ÌÌÌÜ [¤ª¤ª¤Þ¤¸¤á] /(adj-na,n) deadly serious/ +Âç¿ÀµÜ [¤À¤¤¤¸¤ó¤°¤¦] /(n) the Grand Shrine at Ise/ +Âç¿Ã [¤À¤¤¤¸¤ó] /(n) cabinet minister/(P)/ +Âç¿È [¤ª¤ª¤ß] /(n) long blade/ +Âç¿È [¤¿¤¤¤·¤ó] /(n) person of high rank or income/ +Âç¿ÌºÒ [¤À¤¤¤·¤ó¤µ¤¤] /(n) great earthquake (disaster)/(P)/ +Âç¿Í [¤ª¤È¤Ê] /(n) adult/(P)/ +Âç¿Í [¤¿¤¤¤¸¤ó] /(n) man of substance or virtue/gentleman/ +Âç¿Í [¤À¤¤¤Ë¤ó] /(n) adult/ +Âç¿Í¤²¤Ê¤¤ [¤ª¤È¤Ê¤²¤Ê¤¤] /(adj) immature/childish/ +Âç¿Í¤·¤¤ [¤ª¤È¤Ê¤·¤¤] /(adj) obedient/docile/quiet/(P)/ +Âç¿Í¤Ã¤Ý¤¤ [¤ª¤È¤Ê¤Ã¤Ý¤¤] /(adj) adult-like/ +Âç¿Í¤Ó¤ë [¤ª¤È¤Ê¤Ó¤ë] /(v1) to become grown-up/to age/to mature/ +Âç¿Íµ¤ [¤À¤¤¤Ë¤ó¤­] /(n) the most popular/ +Âç¿Íµ¤¤Ê¤¤ [¤ª¤È¤Ê¤²¤Ê¤¤] /(adj) immature/childish/ +Âç¿Í¶¦ [¤ª¤È¤Ê¤É¤â] /adults/ +Âç¿Íʪ [¤À¤¤¤¸¤ó¤Ö¤Ä] /(n) great or magnanimous man/ +Âç¿Ô [¤À¤¤¤¸¤ó] /(n) rich person/millionaire/debauchee/ +Âç¿å [¤ª¤ª¤ß¤º] /(n) flood/(P)/ +Âç¿ì [¤¿¤¤¤¹¤¤] /(n) dead drunk/ +Âç¿ô [¤¿¤¤¤¹¤¦] /(n-adv,n-t) great number/round number/ +ÂçÀª [¤ª¤ª¤¼¤¤] /(n) many/crowd/great number of people/(P)/ +ÂçÀª [¤¿¤¤¤»¤¤] /(n) general trend/current thought/(P)/ +ÂçÀª [¤¿¤¤¤¼¤¤] /(n) many/crowd/great number of people/ +ÂçÀ® [¤¿¤¤¤»¤¤] /(n) completion/accomplishment/attainment of greatness or success/(P)/ +ÂçÀ®¸ù [¤À¤¤¤»¤¤¤³¤¦] /(n) huge success/ +ÂçÀ¯ [¤¿¤¤¤»¤¤] /(n) sovereign power/the reins of government/ +ÂçÀ¯Êô´Ô [¤¿¤¤¤»¤¤¤Û¤¦¤«¤ó] /(n) restoration of imperial rule/ +ÂçÀµ [¤¿¤¤¤·¤ç¤¦] /(n) Taisho Era (1912-1926 CE)/(P)/ +ÂçÀµ¤ÎÂå [¤¿¤¤¤·¤ç¤¦¤Î¤è] /Taisho era/ +ÂçÀµ¶× [¤¿¤¤¤·¤ç¤¦¤´¤È] /(n) Japanese harp with three to five strings/ +ÂçÀµ»þÂå [¤¿¤¤¤·¤ç¤¦¤¸¤À¤¤] /(n) Taisho period (1912-1926 CE)/ +ÂçÀ¸ [¤À¤¤¤»¤¤] /(n) college student/ +ÂçÀ¹¤ê [¤ª¤ª¤â¤ê] /(n) a large serving/(P)/ +ÂçÀ» [¤¿¤¤¤»¤¤] /(n) great sage/ +ÂçÀ»Æ² [¤¿¤¤¤»¤¤¤É¤¦] /cathedral/ +ÂçÀ»Æ² [¤À¤¤¤»¤¤¤É¤¦] /cathedral/ +ÂçÀ¼ [¤ª¤ª¤´¤¨] /(n) large voice/(P)/ +ÂçÀ¼¤ò½Ð¤¹ [¤ª¤ª¤´¤¨¤ò¤À¤¹] /(exp) to raise one's voice/to shout/ +ÂçÀ¾¶¿ [¤À¤¤¤µ¤¤¤´¤¦] /the Great Saigo/ +ÂçÀ¾ÍÎ [¤¿¤¤¤»¤¤¤è¤¦] /Atlantic Ocean/(P)/ +ÂçÀ¾Íβ£ÃÇ [¤¿¤¤¤»¤¤¤è¤¦¤ª¤¦¤À¤ó] /trans-Atlantic/ +ÂçÀÅÌ® [¤À¤¤¤¸¤ç¤¦¤ß¤ã¤¯] /(n) vena cava/ +ÂçÀÎ [¤ª¤ª¤à¤«¤·] /(n-adv,n-t) great antiquity/old-fashioned/long ago/(P)/ +ÂçÀÖÈà [¤À¤¤¤»¤­¤Ï¤ó] /(n) Jupiter's Great Red Spot/ +ÂçÀÚ [¤¿¤¤¤»¤Ä] /(adj-na,n) important/(P)/ +ÂçÀÚ¤ê [¤ª¤ª¤®¤ê] /(n) last piece on the program/close/conclusion/large chop/ +ÂçÀã [¤ª¤ª¤æ¤­] /(n) heavy snow/(P)/ +ÂçÀã [¤¿¤¤¤»¤Ä] /(n) heavy snow/ +ÂçÀï [¤¿¤¤¤»¤ó] /(n) great war/great battle/(P)/ +ÂçÁ¥ [¤ª¤ª¤Ö¤Í] /(n) large boat/(P)/ +ÂçÁ°Äó [¤À¤¤¤¼¤ó¤Æ¤¤] /(n) major premise/principle/(P)/ +ÂçÁ´ [¤¿¤¤¤¼¤ó] /(n) encyclopedia/complete works/ +ÂçÁÄÉã [¤À¤¤¤½¤Õ] /great-grandfather/ +ÂçÁÈ¤ß [¤ª¤ª¤°¤ß] /(n) make-up (of a newspaper)/ +ÂçÁÎÀµ [¤À¤¤¤½¤¦¤¸¤ç¤¦] /(n) high priest/ +ÂçÁÓ [¤¿¤¤¤½¤¦] /(n) (rare) Imperial mourning/ +ÂçÁØ [¤¿¤¤¤½¤¦] /(adj-na,adv,n) very much/exaggerated/very fine/(P)/ +ÂçÁݽü [¤ª¤ª¤½¤¦¤¸] /(n,vs) major cleanup/spring cleaning/(P)/ +ÂçÁêËÐ [¤ª¤ª¤º¤â¤¦] /(n) annual wrestling matches/(P)/ +ÂçÁò [¤¿¤¤¤½¤¦] /(n) imperial funeral/ +ÂçÁû¤® [¤ª¤ª¤µ¤ï¤®] /(n) clamour/uproar/tumult/(P)/ +Âç¢ [¤ª¤ª¤¯¤é] /(n) Ministry of Finance/(P)/ +Â碷Р[¤À¤¤¤¾¤¦¤­¤ç¤¦] /(n) the Tripitaka (complete Buddhist canon)/ +Âç¢¾Ê [¤ª¤ª¤¯¤é¤·¤ç¤¦] /Ministry of Finance/(P)/ +Â碾ʸ¶°Æ [¤ª¤ª¤¯¤é¤·¤ç¤¦¤²¤ó¤¢¤ó] /(n) Finance Ministry's budget draft/ +Â碾ʾڷô [¤ª¤ª¤¯¤é¤·¤ç¤¦¤·¤ç¤¦¤±¤ó] /(n) treasury bill (TB)/ +Âç¢Âç¿Ã [¤ª¤ª¤¯¤é¤À¤¤¤¸¤ó] /Minister of Finance/ +Âç© [¤¿¤¤¤½¤¯] /(n) deep sigh/ +Âç­ [¤ª¤ª¤¢¤·] /(n) big feet/long stride/ +Âç´ [¤À¤¤¤½¤Ä] /(n) university graduate/(P)/ +Âç» [¤ª¤ª¤¾¤ó] /(n) heavy loss/ +Âç¿¿ô [¤À¤¤¤¿¤¹¤¦] /(adj-no,n) great majority/(P)/ +ÂçÂÀ¸Ý [¤ª¤ª¤À¤¤¤³] /(n) large or bass drum/ +ÂçÂÎ [¤À¤¤¤¿¤¤] /(n-adv,n-t) general/substantially/outline/main point/(P)/ +ÂçÂÜ [¤À¤¤¤¿¤¤] /(n) thigh/ +ÂçÂܹü [¤À¤¤¤¿¤¤¤³¤Ä] /(n) thighbone/femur/ +ÂçÂÜÉô [¤À¤¤¤¿¤¤¤Ö] /(n) femur (femora)/ +ÂçÂâ [¤À¤¤¤¿¤¤] /(n) battalion/(P)/ +ÂçÂå [¤À¤¤¤À¤¤] /(abbr) main telephone number/ +ÂçÂåɽ [¤À¤¤¤À¤¤¤Ò¤ç¤¦] /(n) main (switchboard) number/main telephone (phone) number/ +ÂçÂæ [¤ª¤ª¤À¤¤] /(n) (stock) 100-yen unit/high level (of stock prices)/(P)/ +ÂçÂçŪ [¤À¤¤¤À¤¤¤Æ¤­] /(adj-na,n) great/grand/extensive/large-scale/ +ÂçöÆá [¤ª¤ª¤À¤ó¤Ê] /(n) master/head of household/man of the house/principal supporter of a temple/ +ÂçÃÀ [¤À¤¤¤¿¤ó] /(adj-na,n) bold/daring/audacious/(P)/ +ÂçÃÀÉÔŨ [¤À¤¤¤¿¤ó¤Õ¤Æ¤­] /(adj-na,n) audacity/daredevil (attitude)/ +ÂçÃÄ±ß [¤À¤¤¤À¤ó¤¨¤ó] /(n) denouement/ending/conclusion/(grand) finale/ +ÂçÃË [¤ª¤ª¤ª¤È¤³] /(n) great man/giant/(P)/ +ÂçÃÏ [¤À¤¤¤Á] /(n) ground/earth/the solid earth/the (vast) land/(P)/ +ÂçÃÏ¥¢¡¼¥¹ [¤¿¤¤¤Á¥¢¡¼¥¹] /external (earth) ground/signal ground/ +ÂçÃÏ¿Ì [¤ª¤ª¤¸¤·¤ó] /(n) major earthquake/ +ÂçÃÏ¿Ì [¤À¤¤¤¸¤·¤ó] /(n) major earthquake/ +ÂçÃæ¾® [¤À¤¤¤Á¤å¤¦¤·¤ç¤¦] /large, medium, or small (clothing size)/ +ÂçÃø [¤¿¤¤¤Á¤ç] /(n) voluminous work/bulky volume/masterpiece/ +ÂçĬ [¤ª¤ª¤·¤ª] /(n) spring or flood tide/ +ÂçIJ [¤À¤¤¤Á¤ç¤¦] /(n) colon/(P)/ +ÂçIJ±ê [¤À¤¤¤Á¤ç¤¦¤¨¤ó] /(n) colitis/ +ÂçIJ¶Ý [¤À¤¤¤Á¤ç¤¦¤­¤ó] /(n) (1) Escherichia coli (E. coli)/(2) colon bacterium/(P)/ +ÂçÄ̤ê [¤ª¤ª¤É¤ª¤ê] /(n) main street/(P)/ +ÂçÄÏ¤ß [¤ª¤ª¤Å¤«¤ß] /(adj-na,n) rough (estimate)/generally/ +ÂçÄë [¤¿¤¤¤Æ¤¤] /(n) great emperor/.. the Great/ +ÂçÄñ [¤¿¤¤¤Æ¤¤] /(adj-na,adv,n) usually/generally/(P)/ +ÂçŨ [¤¿¤¤¤Æ¤­] /(n) great rival/powerful enemy/ +Âçŵ [¤¿¤¤¤Æ¤ó] /(n) state ceremony/important law/ +ÂçÅ·»È [¤À¤¤¤Æ¤ó¤·] /(n) archangel/ +ÂçŹ [¤ª¤ª¤À¤Ê] /(n) large store/(P)/ +ÂçÅÔ²ñ [¤À¤¤¤È¤«¤¤] /(n) megalopolis/ +ÂçÅÔ»Ô [¤À¤¤¤È¤·] /(n) metropolis/large city/ +ÂçÅÙ [¤¿¤¤¤É] /(n) magnanimity/ +ÂçÅá [¤¿¤¤¤È¤¦] /(n) long sword/(P)/ +ÂçÅá [¤À¤¤¤È¤¦] /(n) long sword/ +ÂçÅì°¡¶¦±É·÷ [¤À¤¤¤È¤¦¤¢¤­¤ç¤¦¤¨¤¤¤±¤ó] /Greater East Asian Co-prosperity Sphere/ +ÂçÅö¤¿¤ê [¤ª¤ª¤¢¤¿¤ê] /(n) big hit/big prize/bumper crop/striking it rich/right on the mark/bonanza/(P)/ +ÂçÅö¤ê [¤ª¤ª¤¢¤¿¤ê] /(n) big hit/big prize/bumper crop/striking it rich/right on the mark/bonanza/ +ÂçÅû [¤ª¤ª¤Å¤Ä] /(n) cannon/ +ÂçÅý°ìÍýÏÀ [¤À¤¤¤È¤¦¤¤¤Ä¤ê¤í¤ó] /(n) grand unified theory (physics)/ +ÂçÅýÎÎ [¤À¤¤¤È¤¦¤ê¤ç¤¦] /(n) president/chief executive/(P)/ +ÂçÅýÎΤθå¤ò½±¤¦ [¤À¤¤¤È¤¦¤ê¤ç¤¦¤Î¤¢¤È¤ò¤ª¤½¤¦] /(exp) to succeed to the presidency/ +ÂçÅýÎηкÑÊó¹ð [¤À¤¤¤È¤¦¤ê¤ç¤¦¤±¤¤¤¶¤¤¤Û¤¦¤³¤¯] /(n) Economic Report of the President (US)/ +ÂçÅýÎθõÊä [¤À¤¤¤È¤¦¤ê¤ç¤¦¤³¤¦¤Û] /(n) presidential candidate/ +ÂçÅýÎÎÁª [¤À¤¤¤È¤¦¤ê¤ç¤¦¤»¤ó] /presidential election/ +ÂçÅýÎÎÁªµó [¤À¤¤¤È¤¦¤ê¤ç¤¦¤»¤ó¤­¤ç] /presidential election/ +ÂçÅýÎÎÂå¹Ô [¤À¤¤¤È¤¦¤ê¤ç¤¦¤À¤¤¤³¤¦] /(n) acting president/ +ÂçÅýÎÎÉ×¿Í [¤À¤¤¤È¤¦¤ê¤ç¤¦¤Õ¤¸¤ó] /(n) first lady/ +ÂçƦ [¤À¤¤¤º] /(n) soya bean/(P)/ +ÂçƦÇô [¤À¤¤¤º¤«¤¹] /(n) soybean cake/ +ÂçƦÌý [¤À¤¤¤º¤¢¤Ö¤é] /(n) soybean oil/ +ÂçƦÌý [¤À¤¤¤º¤æ] /(n) soybean oil/ +ÂçÆ°Ì® [¤À¤¤¤É¤¦¤ß¤ã¤¯] /(n) aorta/(P)/ +ÂçƱ [¤À¤¤¤É¤¦] /(n) largely the same/(P)/ +ÂçƱ¾®°Û [¤À¤¤¤É¤¦¤·¤ç¤¦¤¤] /(adj-na,n) essentially the same with only minor differences/ +ÂçƱÃÄ·ë [¤À¤¤¤É¤¦¤À¤ó¤±¤Ä] /(n) merger/(presenting a) united front/ +ÂçƸ [¤ª¤ª¤ï¤é¤ï] /(adj-na,n) strenuous efforts/hard fighting/ +ÂçƸ¤Ë¤Ê¤Ã¤Æ [¤ª¤ª¤ï¤é¤ï¤Ë¤Ê¤Ã¤Æ] /very busy/ +ÂçÆ» [¤À¤¤¤É¤¦] /(n) main street/avenue/(P)/ +ÂçÆ»¶ñ [¤ª¤ª¤É¤¦¤°] /(n) stage setting/scenery/ +ÂçÆ»·Ý [¤À¤¤¤É¤¦¤²¤¤] /(n) street performing/ +ÂçÆ»·Ý¿Í [¤À¤¤¤É¤¦¤²¤¤¤Ë¤ó] /(n) street performer (comedian)/ +ÂçÆ»¾¦¿Í [¤À¤¤¤É¤¦¤·¤ç¤¦¤Ë¤ó] /(n) street vendor/peddler/hawker/ +ÂçÆÁ [¤À¤¤¤È¤¯] /(n) virtuous priest/priest/ +ÂçÆé [¤ª¤ª¤Ê¤Ù] /cauldron/ +ÂçÆñ [¤¿¤¤¤Ê¤ó] /great disaster/calamity/ +ÂçÆü [¤À¤¤¤Ë¤Á] /(n) Mahavairocana (Tathagata)/Great Sun/Supreme Buddha of Sino-Japanese esoteric Buddhism/ +ÂçÆþ¤ê [¤ª¤ª¤¤¤ê] /(n) (theater) packed to capacity/ +ÂçÆþ¤êÂÞ [¤ª¤ª¤¤¤ê¤Ö¤¯¤í] /(n) bonus paid to employees on occasion of a full house/ +ÂçÆþÆ» [¤ª¤ª¤Ë¤å¤¦¤É¤¦] /(n) large, bald-headed monster/a giant/ +ÂçǤ [¤¿¤¤¤Ë¤ó] /(n) important task/heavy responsibility/ +ÂçǯÁý [¤ª¤ª¤È¤·¤Þ] /middle-aged woman/ +ÂçǯÁý [¤ª¤ª¤É¤·¤Þ] /(n) woman well past her prime/matron well-advanced in age/ +ÂçǼ²ñ [¤À¤¤¤Î¤¦¤«¤¤] /(n) last session (trading day, trading) of the year/ +ÂçǼ¸À [¤À¤¤¤Ê¤´¤ó] /(n) chief councillor of state/ +ÂçǾ [¤À¤¤¤Î¤¦] /(n) brain/cerebrum/(P)/ +ÂçǾÈé¼Á [¤À¤¤¤Î¤¦¤Ò¤·¤Ä] /(n) cerebral cortex/ +ÂçÇÀ [¤À¤¤¤Î¤¦] /(n) large-scale (mechanized) farming/wealthy farmer/ +ÂçÇÈ [¤ª¤ª¤Ê¤ß] /(n) billow/surge/ +ÂçÇË [¤¿¤¤¤Ï] /(n) serious damage/drubbing/(P)/ +ÂçÇÔ [¤¿¤¤¤Ï¤¤] /(n) crushing defeat/(P)/ +ÂçÇÕ [¤¿¤¤¤Ï¤¤] /(n) large cup/ +ÂçÇÖ [¤¿¤¤¤Ï¤¤] /(n) large cup/ +ÂçÇä¤ê½Ð¤· [¤ª¤ª¤¦¤ê¤À¤·] /(n) big bargain sale/ +ÂçÇä½Ð¤· [¤ª¤ª¤¦¤ê¤À¤·] /(n) big bargain sale/ +ÂçÇ濳 [¤À¤¤¤Ð¤¤¤·¤ó] /grand jury/ +ÂçÇìÉã [¤ª¤ª¤ª¤¸] /(n) granduncle/ +ÂçÇìÊì [¤ª¤ª¤ª¤Ð] /(n) grandaunt/ +ÂçÇò [¤¿¤¤¤Ï¤¯] /(n) large cup/ +ÂçÇòÄ» [¤ª¤ª¤Ï¤¯¤Á¤ç¤¦] /whooper swan/ +ÂçÇþ [¤ª¤ª¤à¤®] /(n) barley/(P)/ +ÂçȬ¼Ö [¤À¤¤¤Ï¤Á¤°¤ë¤Þ] /(n) large two-wheeled wagon/ +Âçȯ²ñ [¤À¤¤¤Ï¤Ã¤«¤¤] /(n) first session (trading day) of the year/ +Âçȯ¸« [¤À¤¤¤Ï¤Ã¤±¤ó] /(n) breakthrough/great discovery/ +ÂçȯÀ¸ [¤À¤¤¤Ï¤Ã¤»¤¤] /(n) explosive increase (in number of pests)/(severe) outbreak or upsurge of pests/ +ÂçÈ» [¤ª¤ª¤Ï¤ä¤Ö¤µ] /gerfalcon/ +ÂçȽ [¤ª¤ª¤Ð¤ó] /(n) (1) large size/(2) large oval Japanese gold coin/ +ÂçȾ [¤¿¤¤¤Ï¤ó] /(n) majority/mostly/generally/(P)/ +ÂçÈ¿ÂÐ [¤À¤¤¤Ï¤ó¤¿¤¤] /strong opposition/ +ÂçÈ׿¶¤ëÉñ¤¤ [¤ª¤ª¤Ð¤ó¤Õ¤ë¤Þ¤¤] /(n) splendid banquet/great feast/ +ÂçÈ׿¶Éñ [¤ª¤ª¤Ð¤ó¤Ö¤ë¤Þ¤¤] /(n) be lavish in giving gifts or wining and dining (others)/a lavish feast/ +ÂçÈ׿¶Éñ¤¤ [¤ª¤ª¤Ð¤ó¤Õ¤ë¤Þ¤¤] /(n) splendid banquet/great feast/ +ÂçÈ×ÀÐ [¤À¤¤¤Ð¤ó¤¸¤ã¤¯] /(n) large rock/rock-solid/ +ÂçÈØÀФǤ¢¤ë [¤À¤¤¤Ð¤ó¤¸¤ã¤¯¤Ç¤¢¤ë] /to be as firm as rock/ +ÂçÈø [¤¿¤¤¤Ó] /(n) end/conclusion/finale/ +ÂçÉ [¤¿¤¤¤Ó¤ç¤¦] /(n) serious illness/dangerous disease/(P)/ +ÂçÉÂ¿Í [¤À¤¤¤Ó¤ç¤¦¤Ë¤ó] /(n) patient in a serious condition/serious case/ +ÂçÉÇ [¤Ë¤ó¤Ë¤¯] /(n) garlic/ +ÂçÉÓ [¤ª¤ª¤Ó¤ó] /(n) large bottle/ +ÂçÉô [¤¿¤¤¤Ö] /(adv,n) most (e.g. most part)/greater/fairly/a good deal/much/ +ÂçÉô [¤À¤¤¤Ö] /(adv,n) most (e.g. most part)/greater/fairly/a good deal/much/ +ÂçÉô²° [¤ª¤ª¤Ù¤ä] /(n) large room/actors' common-use room/hospital room or ward/ +ÂçÉôʬ [¤À¤¤¤Ö¤Ö¤ó] /(n-t) most part/greater part/majority/(P)/ +ÂçÉ÷ [¤ª¤ª¤«¤¼] /(n) gale/strong winds/ +ÂçÉ÷ϤÉß [¤ª¤ª¤Ö¤í¤·¤­] /(n) (1) large furoshiki/(2) big talk/vain boasting or bluster/blowing one's own trumpet/rodomontade/ +ÂçÉý [¤ª¤ª¤Ï¤Ð] /(adj-na,n) full width/large scale/drastic/(P)/ +ÂçÉýºþ¿· [¤ª¤ª¤Ï¤Ð¤µ¤Ã¤·¤ó] /widescale reform/ +ÂçÉýʪ [¤ª¤ª¤Ï¤Ð¤â¤Î] /broadcloth/ +ÂçÊ¡ [¤À¤¤¤Õ¤¯] /(n) great fortune/good luck/rice cake stuffed with bean jam/ +ÂçÊ¡Ä¢ [¤À¤¤¤Õ¤¯¤Á¤ç¤¦] /(n) (Edo-period) account book/ +ÂçÊ¡Ìß [¤À¤¤¤Õ¤¯¤â¤Á] /(n) rice cake stuffed with sweet bean jam/ +ÂçÊ© [¤À¤¤¤Ö¤Ä] /(n) large statue of Buddha/(P)/ +ÂçÊ©Å [¤À¤¤¤Ö¤Ä¤Ç¤ó] /(n) Daibutsuden/ +Âçʪ [¤ª¤ª¤â¤Î] /(n) important person/big-shot/big game (animal, fish)/(P)/ +Âçʪ¿©¤¤ [¤ª¤ª¤â¤Î¤°¤¤] /(n) defeating a superior opponent/ +Âçʬ [¤À¤¤¤Ö] /(adv) considerably/greatly/a lot/(P)/ +Âçʬ [¤À¤¤¤Ö¤ó] /(adv) considerably/greatly/a lot/(P)/ +Âçʬ¸© [¤ª¤ª¤¤¤¿¤±¤ó] /prefecture on the island of Kyuushuu/ +Âçʸ»ú [¤ª¤ª¤â¤¸] /(n) (1) upper case letters/large characters/(P)/ +Âçʸ»ú [¤À¤¤¤â¤ó¤¸] /(n) (1) upper case letters/large characters/(2) the (kanji) character "dai" meaning "big"/(3) huge character "dai" formed by fires lit on the side of a mountain in Kyoto on 16 Aug each year/ +ÂçʸÀá [¤À¤¤¤Ö¤ó¤»¤Ä] /large paragraph (wnn)/ +Âçʼ [¤¿¤¤¤Ø¤¤] /(n) (1) of great build or stature/(2) great number of soldiers/great army/ +Âçʼ [¤À¤¤¤Ò¤ç¤¦] /(n) (1) of great build or stature/(2) great number of soldiers/great army/ +ÂçÊÁ [¤ª¤ª¤¬¤é] /(adj-na,n) large build/large pattern/ +ÂçÊÌ [¤¿¤¤¤Ù¤Ä] /(n) general classification/(P)/ +ÂçÊÑ [¤¿¤¤¤Ø¤ó] /(adj-na,adv,n) awful/dreadful/terrible/very/(P)/ +ÂçÊØ [¤À¤¤¤Ù¤ó] /(n) feces/excrement/shit/(P)/ +ÂçÊý [¤ª¤ª¤«¤¿] /(n-adv,n) perhaps/almost all/majority/(P)/ +ÂçÊý¤Îɾ¤Ç¤Ï [¤ª¤ª¤«¤¿¤Î¤Ò¤ç¤¦¤Ç¤Ï] /according to public opinion/ +ÂçË¡ [¤¿¤¤¤Û¤¦] /(n) basic law/ +ÂçË¡´± [¤À¤¤¤Û¤¦¤«¤ó] /(n) Lord Chancellor/ +ÂçË¡Äî [¤À¤¤¤Û¤¦¤Æ¤¤] /(n) (law) court/ +Âçˤ [¤¿¤¤¤Û¤¦] /(n) gun/cannon/artillery/(P)/ +Âçˤ»°Ìç [¤¿¤¤¤Û¤¦¤µ¤ó¤â¤ó] /three cannons/ +ÂçË»¤· [¤ª¤ª¤¤¤½¤¬¤·] /(adj-no) very busy (person or thing)/ +Âç˾ [¤¿¤¤¤Ü¤¦] /(n) aspiration/ambition/ +Âç˾ [¤¿¤¤¤â¤¦] /(n) aspiration/ambition/ +ÂçËÜ [¤ª¤ª¤â¤È] /(n) foundation/ +ÂçËÜ [¤¿¤¤¤Û¤ó] /(n) foundation/ +ÂçËÜ±Ä [¤À¤¤¤Û¤ó¤¨¤¤] /(n) imperial headquarters/ +ÂçËÜ»³ [¤À¤¤¤Û¤ó¤¶¤ó] /(n) head temple of a Buddhist sect/ +ÂçËÞ [¤ª¤ª¤è¤½] /(adv,n) (uk) about/roughly/as a rule/approximately/ +ÂçËã [¤¿¤¤¤Þ] /(n) hemp/cannabis/Shinto paper offerings/(P)/ +ÂçËç [¤¿¤¤¤Þ¤¤] /(n) large sum (of money)/ +ÂçËç¤Î¶â [¤¿¤¤¤Þ¤¤¤Î¤«¤Í] /large sum of money/ +ÂçÌ£ [¤ª¤ª¤¢¤¸] /(adj-na,n) tasteless/flat-tasting/ +Âç̾ [¤À¤¤¤ß¤ç¤¦] /(n) Japanese feudal lord/(P)/ +Âç̾²°Éß [¤À¤¤¤ß¤ç¤¦¤ä¤·¤­] /daimyo's mansion/ +Âç̾¹ÔÎó [¤À¤¤¤ß¤ç¤¦¤®¤ç¤¦¤ì¤Ä] /daimyo's procession/ +Âç̾ι¹Ô [¤À¤¤¤ß¤ç¤¦¤ê¤ç¤³¤¦] /traveling in luxury/a junket/ +ÂçÌ¿ [¤¿¤¤¤á¤¤] /(n) imperial or royal command/ +ÂçÌÙ¤± [¤ª¤ª¤â¤¦¤±] /(n,vs) large profit/a killing/ +ÂçÌÚ [¤¿¤¤¤Ü¤¯] /(n) large tree/(P)/ +ÂçÌÜ [¤ª¤ª¤á] /(adj-na,n) large eyes/magnanimity/ +ÂçÌÜ¤Ë [¤ª¤ª¤á¤Ë] /rather large/ +ÂçÌܤ˸«¤ë [¤ª¤ª¤á¤Ë¤ß¤ë] /(exp) to tolerate/to condone/to overlook/to let pass/ +ÂçÌÜ¶Ì [¤ª¤ª¤á¤À¤Þ] /(n) good scolding/ +ÂçÌç [¤ª¤ª¤â¤ó] /(n) large front gate/ +ÂçÌç [¤À¤¤¤â¤ó] /(n) large front gate/ +ÂçÌî [¤ª¤ª¤Î] /(n) large field/(P)/ +ÂçÌñ [¤¿¤¤¤ä¤¯] /(n) calamity/disaster/great misfortune/grand climacteric/ +ÂçÌò [¤¿¤¤¤ä¤¯] /(n) important task or role or duty/(P)/ +Âçͦ [¤¿¤¤¤æ¤¦] /(n) real courage/ +ÂçÍ­¤ê [¤ª¤ª¤¢¤ê] /(adj-na,n) great quantity/term which stresses existence/ +ÂçÍÈ [¤ª¤ª¤è¤¦] /(adj-na) largeheartedness/liberality/catholicity/generousness/generosity/magnanimity/ +ÂçÍɤì [¤ª¤ª¤æ¤ì] /turbulence/severe quake/ +ÂçÍÍ [¤ª¤ª¤è¤¦] /(adj-na,adv,n) largehearted/generous/ +ÂçÍÎ [¤¿¤¤¤è¤¦] /(n) ocean/(P)/ +ÂçÍν£ [¤¿¤¤¤è¤¦¤·¤å¤¦] /(n) Oceania/Pacific Ocean countries/ +ÂçÍ× [¤¿¤¤¤è¤¦] /(n) summary/outline/ +ÂçÍß [¤¿¤¤¤è¤¯] /(n) avarice/ +ÂçÍð [¤¿¤¤¤é¤ó] /(n) rebellion/great uprising/ +ÂçÍò [¤ª¤ª¤¢¤é¤·] /(n) raging storm/ +ÂçÍýÀÐ [¤À¤¤¤ê¤»¤­] /(n) marble/(P)/ +ÂçΦ [¤¿¤¤¤ê¤¯] /(n) continent/(P)/ +ÂçΦ°ÜÆ°Àâ [¤¿¤¤¤ê¤¯¤¤¤É¤¦¤»¤Ä] /(n) theory of continental drift/ +ÂçΦ²£ÃÇÅ´Æ» [¤¿¤¤¤ê¤¯¤ª¤¦¤À¤ó¤Æ¤Ä¤É¤¦] /transcontinental railroad/ +ÂçΦ´ÖÃÆÆ»¥ß¥µ¥¤¥ë [¤¿¤¤¤ê¤¯¤«¤ó¤À¤ó¤É¤¦¥ß¥µ¥¤¥ë] /ICBM/ +ÂçΦ¹ñ²È [¤¿¤¤¤ê¤¯¤³¤Ã¤«] /(n) continental state (e.g. Australia)/ +ÂçΦÀ­µ¤¸õ [¤¿¤¤¤ê¤¯¤»¤¤¤­¤³¤¦] /(n) continental climate/ +ÂçΦê [¤¿¤¤¤ê¤¯¤À¤Ê] /(n) continental shelf/(P)/ +ÂçΩ¤Á²ó¤ê [¤ª¤ª¤¿¤Á¤Þ¤ï¤ê] /(n) a fight or scuffle/ +ÂçΩ¼Ô [¤ª¤ª¤À¤Æ¤â¤Î] /(n) bigwig/leading or prominent figure/ +Âçά [¤¿¤¤¤ê¤ã¤¯] /(n-adv,n-t) outline/excellent plan/approximately/ +Âçγ [¤ª¤ª¤Ä¤Ö] /(adj-na,n) large grain/large drop/ +ÂçÎÄ [¤¿¤¤¤ê¤ç¤¦] /(n) large catch/ +ÂçÎÌ [¤¿¤¤¤ê¤ç¤¦] /(adj-na,n) large quantity/(P)/ +ÂçÎ̵Ի¦ [¤¿¤¤¤ê¤ç¤¦¤®¤ã¤¯¤µ¤Ä] /(n) pogrom/ +ÂçÎÌ»¦¿Í [¤¿¤¤¤ê¤ç¤¦¤µ¤Ä¤¸¤ó] /(n) mass killing/mass murder/bloodbath/ +ÂçÎ̽зì [¤¿¤¤¤ê¤ç¤¦¤·¤å¤Ã¤±¤Ä] /(n) hemorrhaging/ +ÂçÎÌÀ¸»º [¤¿¤¤¤ê¤ç¤¦¤»¤¤¤µ¤ó] /(n) mass production/ +ÂçÎÌÅÁã [¤¿¤¤¤ê¤ç¤¦¤Ç¤ó¤¿¤Ä] /(n) mass communication/ +ÂçÎÌÇ˲õʼ´ï [¤¿¤¤¤ê¤ç¤¦¤Ï¤«¤¤¤Ø¤¤¤­] /(n) weapons of mass destruction/ +ÂçÎÏ [¤À¤¤¤ê¤­] /(n) immense physical strength/ +ÂçÎØ [¤¿¤¤¤ê¤ó] /(adj-no,n) large-flowered/ +ÂçÎé [¤¿¤¤¤ì¤¤] /(n) imperial or state ceremony/ +ÂçÎéÉþ [¤¿¤¤¤ì¤¤¤Õ¤¯] /(n) court dress/full-dress uniform/ +ÂçÏ© [¤ª¤ª¤¸] /(n) main street/(P)/ +ÂçÏ· [¤¿¤¤¤í¤¦] /(n) (Edo-period) chief minister/ +ÂçÏ [¤ä¤Þ¤È] /(n) ancient Japan/(P)/ +ÂçϤιñ [¤ä¤Þ¤È¤Î¤¯¤Ë] /Yamato/Japan/ +ÂçÏ°ò [¤ä¤Þ¤È¤¤¤â] /(n) variety of Japanese potato/ +ÂçϲΠ[¤ä¤Þ¤È¤¦¤¿] /(n) waka/tanka/ +Âçϳ¨ [¤ä¤Þ¤È¤¨] /(n) pictures of ancient Japan/ +ÂçϸÀÍÕ [¤ä¤Þ¤È¤³¤È¤Ð] /(n) the ancient or primordial Japanese language/ +ÂçϺ² [¤ä¤Þ¤È¤À¤Þ¤·¤¤] /(n) the Japanese spirit/ +ÂçÏ»þÂå [¤ä¤Þ¤È¤¸¤À¤¤] /Yamato period (300-550 CE)/ +ÂçÏÂ¼Ñ [¤ä¤Þ¤È¤Ë] /(n) beef boiled with soy sauce, ginger and sugar/ +ÂçÏ¿´ [¤ä¤Þ¤È¤´¤³¤í] /(n) the Japanese spirit/ +ÂçÏÂÉï»Ò [¤ä¤Þ¤È¤Ê¤Ç¤·¤³] /(n) woman who displays the feminine virtues of old Japan/a pink (the flower)/ +ÂçÏÂ̱² [¤ä¤Þ¤È¤ß¤ó¤¾¤¯] /(n) Yamato race/ +ÂçÓÜ [¤ª¤ª¤Ï¤·] /(n) (uk) toucan/ +Âç׿ [¤¿¤¤¤ï¤ó] /(n) greater curvature of stomach/curvatura ventriculi major/ +Âçéòéî [¤ª¤ª¤È¤«¤²] /(n) monitor lizard/ +Âçéþéõ [¤ª¤ª¤³¤¦¤â¤ê] /(n) fruit bat/ +Âçîí [¤ª¤ª¤Ê¤¿] /(n) big hatchet/ +Âçó½ [¤ª¤ª¤Ð¤ó] /(n) coot/ +Âè [¤À¤¤] /(n,pref) ordinal/ +Âè°ì [¤À¤¤¤¤¤Á] /(adv,n) first/foremost/# 1/(P)/ +Âè°ì°Ì [¤À¤¤¤¤¤Á¤¤] /first place/ +Âè°ì°õ¾Ý [¤À¤¤¤¤¤Á¤¤¤ó¤·¤ç¤¦] /first impression/ +Âè°ì²Ý [¤À¤¤¤¤¤Ã¤«] /Lesson one/ +Âè°ì³Ú¾Ï [¤À¤¤¤¤¤Á¤¬¤¯¤·¤ç¤¦] /first movement (mus)/ +Âè°ìµÁ [¤À¤¤¤¤¤Á¤®] /(n) first principle/original or greatest import/(P)/ +Âè°ìµé»¦¿Í [¤À¤¤¤¤¤Ã¤­¤å¤¦¤µ¤Ä¤¸¤ó] /(n) first-degree murder/ +Âè°ì¼¡ [¤À¤¤¤¤¤Á¤¸] /the first ../primary/ +Âè°ì¼¡»º¶È [¤À¤¤¤¤¤Á¤¸¤µ¤ó¤®¤ç¤¦] /(n) primary industry/ +Âè°ì¼¡À¤³¦ÂçÀï [¤À¤¤¤¤¤Á¤¸¤»¤«¤¤¤¿¤¤¤»¤ó] /(n) World War I/ +Âè°ì½´ [¤À¤¤¤¤¤Ã¤·¤å¤¦] /first series/ +Âè°ì½¸ [¤À¤¤¤¤¤Ã¤·¤å¤¦] /first series/ +Âè°ì¾Ï [¤À¤¤¤¤¤Ã¤·¤ç¤¦] /first chapter/ +Âè°ì¾ò [¤À¤¤¤¤¤Á¤¸¤ç¤¦] /first article/ +Âè°ì¿³ [¤À¤¤¤¤¤Ã¤·¤ó] /(n) first hearing/ +Âè°ì¿Í¼Ô [¤À¤¤¤¤¤Á¤Ë¤ó¤·¤ã] /(n) leading person/(P)/ +Âè°ì¿Í¾Î [¤À¤¤¤¤¤Á¤Ë¤ó¤·¤ç¤¦] /(n) (gram) first person/ +Âè°ìÀ¼ [¤À¤¤¤¤¤Ã¤»¤¤] /(n) first tone/first speech/(P)/ +Âè°ìÀþ [¤À¤¤¤¤¤Ã¤»¤ó] /(n) the front (of a battlefield)/forefront/(P)/ +Âè°ìÉôĹ [¤À¤¤¤¤¤Á¤Ö¤Á¤ç¤¦] /assistant chief of staff, g1/ +Âè°ìÊâ [¤À¤¤¤¤¤Ã¤Ý] /(n) first step/(P)/ +Âè°ìή [¤À¤¤¤¤¤Á¤ê¤å¤¦] /(n) first-class/ +Âè¸Þ [¤À¤¤¤´] /the fifth/ +Âè¸ÞÎó [¤À¤¤¤´¤ì¤Ä] /(n) fifth column/ +Âè»° [¤À¤¤¤µ¤ó] /the third/ +Âè»°³¬µé [¤À¤¤¤µ¤ó¤«¤¤¤­¤å¤¦] /the third estate/the bourgeoisie/ +Âè»°µª [¤À¤¤¤µ¤ó¤­] /(n) the Tertiary period/ +Âè»°¹ñ [¤À¤¤¤µ¤ó¤´¤¯] /(n) a third country/(P)/ +Âè»°¼¡ [¤À¤¤¤µ¤ó¤¸] /the third ../tertiary/ +Âè»°¼¡»º¶È [¤À¤¤¤µ¤ó¤¸¤µ¤ó¤®¤ç¤¦] /(n) tertiary industry/ +Âè»°¼Ô [¤À¤¤¤µ¤ó¤·¤ã] /(n) third person/outsider/disinterested person/(P)/ +Âè»°¼Ô³äÅöÁý»ñ [¤À¤¤¤µ¤ó¤·¤ã¤ï¤ê¤¢¤Æ¤¾¤¦¤·] /(n) third-party allocation of shares/ +Âè»°¼ï͹ÊØʪ [¤À¤¤¤µ¤ó¤·¤å¤æ¤¦¤Ó¤ó¤Ö¤Ä] /(n) third-class mail matter/ +Âè»°¿Í¾Î [¤À¤¤¤µ¤ó¤Ë¤ó¤·¤ç¤¦] /(n) (gram) third person/ +Âè»°À¤³¦ [¤À¤¤¤µ¤ó¤»¤«¤¤] /the Third World/ +Âè»°ÀªÎÏ [¤À¤¤¤µ¤ó¤»¤¤¤ê¤ç¤¯] /a third force/ +Âè»°À¯ÅÞ [¤À¤¤¤µ¤ó¤»¤¤¤È¤¦] /(n) third party/ +Âè»°Äë¹ñ [¤À¤¤¤µ¤ó¤Æ¤¤¤³¤¯] /the Third Reich/ +Âè»°ÉôĹ [¤À¤¤¤µ¤ó¤Ö¤Á¤ç¤¦] /assistant chief of staff, g3/ +Âè»Í³¬µé [¤À¤¤¤è¤ó¤«¤¤¤­¤å¤¦] /(n) the fourth estate/the proletariat/ +ÂèÆó [¤À¤¤¤Ë] /(n) second/ +ÂèÆóµÁ [¤À¤¤¤Ë¤®] /(n) secondary meaning/of secondary import/ +ÂèÆó¼¡ [¤À¤¤¤Ë¤¸] /the second ../ +ÂèÆ󼡻º¶È [¤À¤¤¤Ë¤¸¤µ¤ó¤®¤ç¤¦] /(n) secondary industry/ +ÂèÆó¼¡À¤³¦ÂçÀï [¤À¤¤¤Ë¤¸¤»¤«¤¤¤¿¤¤¤»¤ó] /(n) World War II/(P)/ +ÂèÆó¼¡À­Ä§ [¤À¤¤¤Ë¤¸¤»¤¤¤Á¤ç¤¦] /(n) secondary sex characteristic/ +ÂèÆó¼¡ÂçÀï [¤À¤¤¤Ë¤¸¤¿¤¤¤»¤ó] /(n) Second World War/WWII/ +ÂèÆó¿Í¾Î [¤À¤¤¤Ë¤Ë¤ó¤·¤ç¤¦] /(n) (gram) second person/ +ÂèÆóÁȹç [¤À¤¤¤Ë¤¯¤ß¤¢¤¤] /rival labor union/ +ÂèÆóÉô [¤À¤¤¤Ë¤Ö] /(n) second division/secondary division/ +ÂèÆóÉôĹ [¤À¤¤¤Ë¤Ö¤Á¤ç¤¦] /assistant chief of staff, g2/ +ÂèÆóÎ̻Ҳ½ [¤À¤¤¤Ë¤ê¤ç¤¦¤·¤«] /second quantisation (physics)/ +ÂèÏ»´¶ [¤À¤¤¤í¤Ã¤«¤ó] /(n) the sixth sense/intuition/hunch/ +Âé¸ï [¤À¤¤¤´] /(n) (Buddh) the finest thing in this world/ +Âé¸ïÌ£ [¤À¤¤¤´¤ß] /(n) the best/the epitome/ +Âê [¤À¤¤] /(n,vs) title/subject/theme/topic/(P)/ +Âꤹ¤ë [¤À¤¤¤¹¤ë] /(vs) to be titled (e.g. a book)/to be named/(P)/ +Âê¤òÉÕ¤±¤ë [¤À¤¤¤ò¤Ä¤±¤ë] /(exp) to entitle/ +Âê°Õ [¤À¤¤¤¤] /(n) meaning of a question/ +Âê±Ó [¤À¤¤¤¨¤¤] /(n) poetry composed on a set theme/ +Âê²è [¤À¤¤¤¬] /(n) poem or writings added to a picture or painting/ +Âê¸À [¤À¤¤¤²¤ó] /(n) prefatory words/epigraph/ +Âê¹æ [¤À¤¤¤´¤¦] /(n) title/ +Âêºà [¤À¤¤¤¶¤¤] /(n) subject/theme/(P)/ +Âê»ú [¤À¤¤¤¸] /(n) letters in a title/(P)/ +Âê¼­ [¤À¤¤¤¸] /(n) prefatory words/epigraph/ +Âê̾ [¤À¤¤¤á¤¤] /(n) title/(P)/ +ÂêÌÜ [¤À¤¤¤â¤¯] /(n) title of a book/heading/ +ÂêäÕ [¤À¤¤¤»¤ó] /(n) slip of paper bearing a book's title (pasted inside the book)/ +Âë [¤¿¤«] /(n) hawk/falcon/(P)/ +Âë¼í¤ê [¤¿¤«¤¬¤ê] /(n) falconry/ +Âë¾¢ [¤¿¤«¤¸¤ç¤¦] /(n) falconer/hawker/ +ÂëÇÉ [¤¿¤«¤Ï] /(n) hawk or hardline faction/ +ÂëÈ» [¤è¤¦¤·¤å¤ó] /(arch) hawk and falcon/ +ÂëÍÈ [¤ª¤¦¤è¤¦] /(adj-na,adv,n) largehearted/generous/ +Âì [¤¿¤­] /(n) waterfall/(P)/ +Âì¤Ä¤Ü [¤¿¤­¤Ä¤Ü] /(n) basin under a waterfall/ +Âì¸ý [¤¿¤­¤°¤Á] /(n) top of a waterfall/(P)/ +ÂìÀî [¤¿¤­¤¬¤ï] /(n) rapids/(P)/ +ÂìÄÛ [¤¿¤­¤Ä¤Ü] /(n) basin under a waterfall/ +ÂìÅФê [¤¿¤­¤Î¤Ü¤ê] /(n) (fish) climbing (swimming) up waterfall/ +ÂìÔä [¤¿¤­¤Ä¤Ü] /(n) basin under a waterfall/ +Âí [¤¿¤­] /(oK) (n) waterfall/ +Âî [¤¿¤¯] /(n) table/desk/high/(P)/ +Âî¤ò°Ï¤à [¤¿¤¯¤ò¤«¤³¤à] /(exp) to have a meal together/to sit at table/ +Âî±Û [¤¿¤¯¤¨¤Ä] /(n) excellence/superiority/(P)/ +Âî±ÛÉ÷ [¤¿¤¯¤¨¤Ä¤Õ¤¦] /(n) prevailing wind/ +Âîµå [¤¿¤Ã¤­¤å¤¦] /(n) table tennis/ping-pong/(P)/ +Â [¤¿¤Ã¤±¤ó] /(n) clearsightedness/penetration/farsightedness/excellent idea/ +Âî¸ú [¤¿¤Ã¤³¤¦] /(n) great efficiency/ +Âî»Ò [¤¿¤¯¤·] /(n) table/ +Âî»Ò [¤Æ¤¤¤Ö¤ë] /(n) table/ +Âî¼± [¤¿¤¯¤·¤­] /(n) clearsightedness/penetration/farsightedness/excellent idea/ +Âî½Ð [¤¿¤¯¤·¤å¤Ä] /(n) excellence/superiority/preeminence/prevalence/ +Âî¾å [¤¿¤¯¤¸¤ç¤¦] /(n) on the table (desk)/after-dinner speech/(P)/ +Âî¾åÅÅÏà [¤¿¤¯¤¸¤ç¤¦¤Ç¤ó¤ï] /desk phone/ +ÂîÀâ [¤¿¤¯¤»¤Ä] /(n) excellent opinion/ +ÂîÀä [¤¿¤¯¤¼¤Ä] /(n) excellence/ +ÂîÈ´ [¤¿¤¯¤Ð¤Ä] /(adj-na,n) excellence/superiority/preeminence/prevalence/ +ÂîÉ® [¤¿¤¯¤Ò¤Ä] /(n) excellent literary work/ +ÂîÍÑ [¤¿¤¯¤è¤¦] /desk (equipment)/table use/ +ÂîΩ [¤¿¤¯¤ê¤Ä] /(n,vs) prominent/standing out/ +ÂîÏÀ [¤¿¤¯¤í¤ó] /(n) sound argument/clever presentation/ +ÂîÏòñ [¤¿¤¯¤ï¤«¤¤] /round table meeting or talks/ +ÂîêàÂæ [¤Á¤ã¤Ö¤À¤¤] /(n) low dining (tea) table/ +Âï¤à [¤Ä¤¤¤Ð¤à] /(v5m) to pick at/to peck at/ +ÂïÌÚ [¤¿¤¯¤Ü¤¯] /(n) woodpecker/ +ÂïÌÚÄ» [¤­¤Ä¤Ä¤­] /(n) (uk) woodpecker/ +ÂïÌÚÄ» [¤²¤é] /(gikun) (n) (uk) woodpecker/ +ÂïÌÚÄ» [¤¿¤¯¤Ü¤¯¤Á¤ç¤¦] /(n) (uk) woodpecker/ +Âð [¤¿¤¯] /(n) house/home/husband/(P)/ +Âð¤Î»Ò¶¡ [¤¿¤¯¤Î¤³¤É¤â] /my (our) child/ +Âð°·¤¤ [¤¿¤¯¤¢¤Ä¤«¤¤] /(n) home delivery/ +ÂðµÞÊØ [¤¿¤Ã¤­¤å¤¦¤Ó¤ó] /(n) express home delivery/ +Âð¿Ç [¤¿¤¯¤·¤ó] /(n) consultation at an office (as opposed to a house call)/ +ÂðÃÏ [¤¿¤¯¤Á] /(n) building lot/residential land/(P)/ +ÂðÃϤÀ® [¤¿¤¯¤Á¤¾¤¦¤»¤¤] /residential land development/ +ÂðÇÛ [¤¿¤¯¤Ï¤¤] /(n) home delivery/(P)/ +ÂðÇÛÊØ [¤¿¤¯¤Ï¤¤¤Ó¤ó] /(n) express home delivery company/ +Âñ¤¹¤ë [¤¿¤¯¤¹¤ë] /(vs-s) to entrust/ +ÂñÈ­ [¤¿¤¯¤Ï¤Ä] /(n,vs) monk's "begging"/ +ÂñÈ­ÁÎ [¤¿¤¯¤Ï¤Ä¤¾¤¦] /(n) (Buddh) mendicant priest/ +Âò¤Ö [¤¨¤é¤Ö] /(oK) (v5b) to choose/to select/ +Âò°ì [¤¿¤¯¤¤¤Ä] /(n) choosing an alternative/(P)/ +Âò°ìŪ [¤¿¤¯¤¤¤Ä¤Æ¤­] /(adj-na) alternative/ +Âó¶ä [¤¿¤¯¤®¤ó] /Takushoku Bank/ +Âó¿£ [¤¿¤¯¤·¤ç¤¯] /(n) colonization/exploitation/(P)/ +ÂóÂç [¤¿¤¯¤À¤¤] /Takushoku University/ +ÂóËÜ [¤¿¤¯¤Û¤ó] /(n) rubbed copy/folio of rubbings/(P)/ +Âô [¤µ¤ï] /(n) swamp/marsh/valley/dale/(P)/ +Âô°Ã [¤¿¤¯¤¢¤ó] /(n) pickled daikon radish (named after Edo era priest)/ +Âô°ÃÄÒ [¤¿¤¯¤¢¤ó¤Å¤±] /(n) pickled daikon (radish)/ +Âô³ª [¤µ¤ï¤¬¤Ë] /(n) river crab/ +Âô»³ [¤¿¤¯¤µ¤ó] /(adj-na,adv,n) (uk) many/a lot/much/(P)/ +ÂôÃÏ [¤µ¤ï¤Á] /marshy land/ +ÂôÅФê [¤µ¤ï¤Î¤Ü¤ê] /climbing a gorge/ +ÂôÊÕ [¤µ¤ï¤Ù] /(n) edge of a swamp/ +Âôê· [¤µ¤ï¤¬¤Ë] /(n) river crab/ +Âõ¤° [¤¹¤¹¤°] /(v5g) to rinse/to wash out/ +Âõ¤° [¤æ¤¹¤°] /(v5g) to rinse/to wash out/ +Âõ¤¹¤° [¤¹¤¹¤°] /(io) (v5g) to rinse/to wash out/ +Âõ¤¹¤° [¤æ¤¹¤°] /(io) (v5g) to rinse/to wash out/ +ÂöËá [¤¿¤¯¤Þ] /(n) polish (jewels)/cultivation/(P)/ +Â÷¤± [¤³¤È¤Å¤±] /(n) (verbal) message/ +Â÷¤¹ [¤¿¤¯¤¹] /(v5s) to entrust with/to make an excuse of/(P)/ +Â÷¤¹¤ë [¤¿¤¯¤¹¤ë] /(vs-s) to entrust/ +Â÷¤Ä [¤«¤³¤Ä] /(v5t) to complain about/to grumble/to make an excuse for/ +Â÷¤Ä¤±¤ë [¤«¤³¤Ä¤±¤ë] /(v1) to use as an excuse/to pretend that/ +Â÷¸À [¤¿¤¯¤²¤ó] /(n) pretext/excuse/plea/ +Â÷»ù½ê [¤¿¤¯¤¸¤·¤ç] /(n) creche/(P)/ +Â÷Àë [¤¿¤¯¤»¤ó] /(n) oracle/(P)/ +Â÷Á÷ [¤¿¤¯¤½¤¦] /(n) consignment/ +Âù¤¹ [¤Ë¤´¤¹] /(v5s) to make muddy/to prevaricate/(P)/ +Âù¤Ã¤¿À¤¤ÎÃæ [¤Ë¤´¤Ã¤¿¤è¤Î¤Ê¤«] /this corrupt world/ +Âù¤Ã¤¿Æ¬ [¤Ë¤´¤Ã¤¿¤¢¤¿¤Þ] /vague head/ +Âù¤ê [¤Ë¤´¤ê] /(n) Japanese voiced consonant mark/murky/unclear/ +Âù¤ê¹¾ [¤Ë¤´¤ê¤¨] /(n) muddy inlet or creek/ +Âù¤ê¼ò [¤Ë¤´¤ê¤¶¤±] /(n) unrefined sake/ +Âù¤ê¿å [¤Ë¤´¤ê¤ß¤º] /(n) muddy water/ +Âù¤êÅÀ [¤Ë¤´¤ê¤Æ¤ó] /voiced consonant marks/ +Âù¤ë [¤Ë¤´¤ë] /(v5r) to become muddy/to get impure/(P)/ +Âù²» [¤À¤¯¤ª¤ó] /(n) sonant/voiced sound/ +Âù¼ò [¤À¤¯¤·¤å] /(n) unrefined sake/ +Âù¼ò [¤É¤Ö¤í¤¯] /(n) unrefined sake/ +Âù¿å [¤À¤¯¤¹¤¤] /(n) muddy water/ +ÂùÀ¤ [¤¸¤ç¤¯¤»] /(n) (Buddh) this world or life/the world of mankind/ +ÂùÀ¤ [¤À¤¯¤»] /(n) this corrupt or degenerate world/ +ÂùÀ¼ [¤À¤¯¤»¤¤] /(n) thick voice/ +ÂùÀ¼ [¤À¤ß¤´¤¨] /(n) thick voice/ +ÂùÅÀ [¤À¤¯¤Æ¤ó] /(n) voiced consonant marks (nigori)/ +ÂùÅÙ [¤À¤¯¤É] /turbidity/ +Âùή [¤À¤¯¤ê¤å¤¦] /(n) muddy stream/(P)/ +ÂúÂú [¤À¤¯¤À¤¯] /(adj-na,n) (adj noun) obediently/yes, yes!/ +ÂúÈÝ [¤À¤¯¤Ò] /(n) yes or no/(P)/ +Âû [¤­¤Î¤³] /(n) mushrooms/ +Âû¤Î¼´ [¤­¤Î¤³¤Î¤¸¤¯] /stem of a mushroom/ +Âû±À [¤­¤Î¤³¤°¤â] /(n) (atomic) mushroom cloud/ +Âû¼í¤ê [¤¿¤±¤¬¤ê] /(n) mushroom gathering/ +Âü [¤¤¤«¤Î¤Ü¤ê] /(n) kite/ +Âü [¤¿¤³] /(n) kite/(P)/ +Âü¤ò¤¢¤²¤ë [¤¿¤³¤ò¤¢¤²¤ë] /(exp) to fly a kite/ +Âü¤ò¾å¤²¤ë [¤¿¤³¤ò¤¢¤²¤ë] /(exp) to fly a kite/ +Âü¾å¤² [¤¿¤³¤¢¤²] /(n) kite flying/ +ÂüÍȤ² [¤¿¤³¤¢¤²] /(n) kite flying/ +Âý [¤¿¤³] /(n) octopus/(P)/ +Âý¾Æ [¤¿¤³¤ä¤­] /(n) octopus dumplings/ +Âý­ [¤¿¤³¤¢¤·] /(n) table, etc. with many legs/ +Âý­ÇÛÀþ [¤¿¤³¤¢¤·¤Ï¤¤¤»¤ó] /overloading an electrical circuit/ +ÂýÄÛ [¤¿¤³¤Ä¤Ü] /octopus pot/foxhole/ +ÂýÆþÆ» [¤¿¤³¤Ë¤å¤¦¤É¤¦] /(n) octopus/man with a bald or shaven head/ +ÂýÇÛÅö [¤¿¤³¤Ï¤¤¤È¤¦] /(n) bogus dividend/ +ÂýÉô²° [¤¿¤³¤Ù¤ä] /(n) labor camp/ +ÂýË·¼ç [¤¿¤³¤Ü¤¦¤º] /(n) man with a bald or shaven head/ +ÂýÔç [¤¿¤³¤Ä¤Ü] /(oK) octopus pot/foxhole/ +Âþ [¤¿¤À] /(adj-pn,adv,conj) free of charge/mere/sole/only/usual/common/(P)/ +Âþ¡¹ [¤¿¤À¤¿¤À] /(adv) (uk) absolutely/only/emphatic modifier/ +Âþ¤Ê¤é¤Ì [¤¿¤À¤Ê¤é¤Ì] /alarming/unusual/serious/ +Âþ¤Î¿Í [¤¿¤À¤Î¤Ò¤È] /man in the street/common (ordinary) person/ +Âþ´É [¤Ò¤¿¤¹¤é] /(adj-na,adv) (uk) nothing but/earnestly/intently/(P)/ +Âþº£ [¤·¤³¤ó] /(arch) just now/ +Âþº£ [¤¿¤À¤¤¤Þ] /(adv,int,n) (uk) Here I am/I'm home!/presently/right away/right now/just now/ +Âþ»ö [¤¿¤À¤´¤È] /(n) trivial matter/ +Âþ¼Ô [¤¿¤À¤â¤Î] /(n) ordinary person/ +Âþ¼è¤ê [¤¿¤À¤È¤ê] /getting something for nothing/ +Âþ¾è¤ê [¤¿¤À¤Î¤ê] /(n,vs) free ride (e.g. on train)/ +ÂþÂþ [¤¿¤À¤¿¤À] /(adv) (uk) absolutely/only/emphatic modifier/ +ÂþÃæ [¤¿¤À¤Ê¤«] /(n) middle/ +ÂþƯ¤­ [¤¿¤À¤Ð¤¿¤é¤­] /(n) working for free/ +᤭ [¤¿¤¿¤­] /(n) minced meat/ +᤭ [¤Ï¤¿¤­] /(n) (feather) duster/(P)/ +᤭¤Ä¤±¤ë [¤¿¤¿¤­¤Ä¤±¤ë] /(v1) to strike/to throw/to slap something onto/ +᤭¤Î¤á¤¹ [¤¿¤¿¤­¤Î¤á¤¹] /(v5s) to knock down/ +᤭²õ¤¹ [¤¿¤¿¤­¤³¤ï¤¹] /(v5s) to tear down/to shatter/ +᤭³ä¤ë [¤¿¤¿¤­¤ï¤ë] /(v5r) to smash/to break into pieces/ +᤭µ¯¤³¤¹ [¤¿¤¿¤­¤ª¤³¤¹] /(v5s) to wake up/to rouse out of bed/ +᤭µ¯¤¹ [¤¿¤¿¤­¤ª¤³¤¹] /(v5s) to wake up/to rouse out of bed/ +᤭µíèð [¤¿¤¿¤­¤´¤Ü¤¦] /burdock root seasoned with sesame/ +᤭¹þ¤ß [¤Ï¤¿¤­¤³¤ß] /(n) slapping down (opponent)/ +᤭¹þ¤à [¤¿¤¿¤­¤³¤à] /(v5m) to drive into/to throw into/to hit into/ +᤭»¦¤¹ [¤¿¤¿¤­¤³¤í¤¹] /(v5s) to beat to death/ +᤭½Ð¤¹ [¤¿¤¿¤­¤À¤¹] /(v5s) to begin to strike/to kick out/ +᤭¾Ã¤¹ [¤¿¤¿¤­¤±¤¹] /(v5s) to beat out (a fire)/ +᤭¾å¤² [¤¿¤¿¤­¤¢¤²] /(n) working one's way up/veteran/ +᤭¾å¤²¤ë [¤¿¤¿¤­¤¢¤²¤ë] /(v1) to work one's way up/ +᤭ÀÚ¤ë [¤¿¤¿¤­¤­¤ë] /(v5r) to mangle/to hack down/to chop down/ +᤭Âæ [¤¿¤¿¤­¤À¤¤] /(n) chopping block/springboard for discussion/ +᤭Â繩 [¤¿¤¿¤­¤À¤¤¤¯] /clumsy carpenter/ +᤭ľ¤¹ [¤¿¤¿¤­¤Ê¤ª¤¹] /(v5s) to beat into shape/ +᤭ÄÙ¤¹ [¤¿¤¿¤­¤Ä¤Ö¤¹] /(v5s) to smash up/to defeat crushingly/ +᤭Çä¤ê [¤¿¤¿¤­¤¦¤ê] /(n) sacrifice sale/ +᤭ÉÕ¤±¤ë [¤¿¤¿¤­¤Ä¤±¤ë] /(v1) to strike/to throw/to slap something onto/ +᤭Éú¤»¤ë [¤¿¤¿¤­¤Õ¤»¤ë] /(v1) to knock down/to utterly defeat/ +᤭Íî¤È¤¹ [¤¿¤¿¤­¤ª¤È¤¹] /(v5s) to knock down/to knock off/ +᤯ [¤¿¤¿¤¯] /(v5k) to strike/to clap/to dust/to beat/(P)/ +᤯ [¤Ï¤¿¤¯] /(v5k) to strike/to clap/to dust/to beat/ +áƬ [¤³¤¦¤È¤¦] /(n) bow deeply/kowtow/ +⤷ [¤¿¤À¤·] /(conj) but/however/provided that/(P)/ +⤷½ñ¤­ [¤¿¤À¤·¤¬¤­] /(n) proviso/ +⤷ÉÕ¤­ [¤¿¤À¤·¤Ä¤­] /(adj-no) conditional/ +⤷ÉÕ¤­ [¤¿¤À¤·¤Å¤­] /(adj-no) conditional/ +â½ñ [¤¿¤À¤·¤¬¤­] /(io) (n) proviso/ +â½ñ¤­ [¤¿¤À¤·¤¬¤­] /(n) proviso/ +ã [¤¿¤Á] /(n-suf) plural suffix/(P)/ +㤷 [¤¿¤Ã¤·] /(n) official notice/notification/ +㤹¤ë [¤¿¤Ã¤¹¤ë] /(vs-s) to reach/to get to/(P)/ +ã°Õ [¤¿¤Ä¤¤] /(adj-na,n) lucidity/intelligibility/perspicuity/ +ã´Ñ [¤¿¤Ã¤«¤ó] /(n) farsightedness/taking a philosophic view (ripeness)/ +㸫 [¤¿¤Ã¤±¤ó] /(n) farsightedness/insight/ +ã¼± [¤¿¤Ã¤·¤­] /(n) farsightedness/insight/ +ã¼Ô [¤¿¤Ã¤·¤ã] /(adj-na,n) skillful/in good health/(P)/ +ã¿Í [¤¿¤Ä¤¸¤ó] /(n) master/expert/(P)/ +ãÀ® [¤¿¤Ã¤»¤¤] /(n,vs) achievement/(P)/ +ãÀ®ÅÙ [¤¿¤Ã¤»¤¤¤É] /level of achievement/ +ãɮ [¤¿¤Ã¤Ô¤Ä] /(adj-na,n) skillful writing/speedy writing/(P)/ +ãʸ [¤¿¤Ä¤Ö¤ó] /(n) skilled writing/ +ãÊÛ [¤¿¤Ä¤Ù¤ó] /(n) eloquence/ +ãËá [¤À¤ë¤Þ] /(n) daruma/tumbling doll/prostitute/(P)/ +ãËá´÷ [¤À¤ë¤Þ¤­] /(n) ceremony held in honor of Bodhidharma (October 5th)/ +ãËáÁ¥ [¤À¤ë¤Þ¤»¤ó] /barge/lighter/ +ä [¤¿¤Ä] /(n) fifth sign of Chinese zodiac (The Dragon, 7a.m.-9a.m., east-southeast, March)/(P)/ +ä¤Î¹ï [¤¿¤Ä¤Î¤³¤¯] /8 a.m./the fifth hour/the Hour of the Dragon/ +ä¤Îǯ [¤¿¤Ä¤Î¤È¤·] /the year of the Dragon/ +äǯ [¤¿¤Ä¤É¤·] /year of the dragon/ +Ã¥¤¤¹ç¤¤ [¤¦¤Ð¤¤¤¢¤¤] /(n) scramble (for)/ +Ã¥¤¤¹ç¤¦ [¤¦¤Ð¤¤¤¢¤¦] /(v5u) to scramble for/to struggle for/ +Ã¥¤¤¼è¤ë [¤¦¤Ð¤¤¤È¤ë] /(v5r) to plunder/ +Ã¥¤¤ÊÖ¤¹ [¤¦¤Ð¤¤¤«¤¨¤¹] /(v5s) to take back/to recapture/ +Ã¥¤¦ [¤¦¤Ð¤¦] /(v5u) to snatch away/(P)/ +Ã¥²ó [¤À¤Ã¤«¤¤] /(n) recovery/rescue/recapture/(P)/ +Ã¥³Ê [¤À¤Ã¤«¤¯] /(n) (gram) ablative/ +Ã¥´Ô [¤À¤Ã¤«¤ó] /(n) recovery/rescue/recapture/(P)/ +Ã¥»°¿¶ [¤À¤Ä¤µ¤ó¤·¤ó] /(n) striking a batter out/(P)/ +Ã¥»°¿¶²¦ [¤À¤Ä¤µ¤ó¤·¤ó¤ª¤¦] /(n) (season's) record holder in (for) the most strike-outs/ +Ã¥¼è [¤À¤Ã¤·¤å] /(n,vs) usurpation/taking back/(P)/ +åΫ [¤À¤Ä¤ê¤ã¤¯] /(n) pillage/plunder/ +åά [¤À¤Ä¤ê¤ã¤¯] /(n) pillage/plunder/ +椮¼Î¤Æ¤ë [¤Ì¤®¤¹¤Æ¤ë] /(v1) to fling/to throw off (clothes)/to kick off (boots)/ +椰 [¤Ì¤°] /(v5g) to take off clothes/(P)/ +椱³Ì [¤Ì¤±¤¬¤é] /(n) cast-off skin/ +椱ÌÓ [¤Ì¤±¤²] /(n) fallen hair/hair left on comb/ +椲¤ë [¤Ì¤²¤ë] /(v1) to come off/to slip down/to slip off/ +椹¤ë [¤À¤Ã¤¹¤ë] /(vs-s) to escape from/to get out/(P)/ +極¥é [¤À¤Ä¥µ¥é] /(n) setting oneself free from the life of a white-collar worker/ +æ°á [¤À¤Ä¤¤] /(n,vs) undressing/taking off one's clothes/(P)/ +æ°á½ê [¤À¤Ä¤¤¤·¤ç] /(n) dressing room/bath house/ +æ°á½ê [¤À¤Ä¤¤¤¸¤ç] /(n) dressing room/bath house/(P)/ +æ°á¾ì [¤À¤Ä¤¤¤¸¤ç¤¦] /dressing room/bath house/ +æ±± [¤À¤Ã¤­¤å¤¦] /(n) dislocation/ +æ±Ä [¤À¤Ä¤¨¤¤] /(n) (military) desertion/ +æ²ñ [¤À¤Ã¤«¤¤] /(n,vs) withdrawal (from membership of organization)/ +浤¿å [¤À¤Ã¤­¤¹¤¤] /de-aired water/ +æµÑ [¤À¤Ã¤­¤ã¤¯] /(n,vs) ridding (freeing) oneself/(P)/ +æ¹Æ [¤À¤Ã¤³¤¦] /(n,vs) finishing writing/completion of a manuscript/ +æ¹ò [¤À¤Ã¤³¤¯] /(n,vs) threshing/ +æ¹òµ¡ [¤À¤Ã¤³¤¯¤­] /(n) threshing machine/ +æ¹ö [¤À¤Ä¤´¤¯] /(n,vs) prison breaking/jailbreak/ +æ¹ö¼ü [¤À¤Ä¤´¤¯¤·¤å¤¦] /escaped prisoner/ +æ»é [¤À¤Ã¤·] /(n,vs) removal of fat/ +æ»éÆý [¤À¤Ã¤·¤Ë¤å¤¦] /(n) (abbr) skim milk/nonfat milk/ +æ»éÊ´Æý [¤À¤Ã¤·¤Õ¤ó¤Ë¤å¤¦] /(n) powdered skim (nonfat) milk/ +æ»éÌÊ [¤À¤Ã¤·¤á¤ó] /(n) absorbent cotton/ +æ»ú [¤À¤Ä¤¸] /(n) omitted word or character/ +æ»úµ­¹æ [¤À¤Ä¤¸¤­¤´¤¦] /caret (symbol for omitted word)/ +æ½­ [¤À¤Ã¤·¤å¤¦] /(n) deodorization/ +æ½­ºÞ [¤À¤Ã¤·¤å¤¦¤¶¤¤] /(n) deodorant/ +æ½Ð [¤À¤Ã¤·¤å¤Ä] /(n,vs) escape/(P)/ +æ½Ð®ÅÙ [¤À¤Ã¤·¤å¤Ä¤½¤¯¤É] /escape velocity/ +濧 [¤À¤Ã¤·¤ç¤¯] /(n) decolourization/bleaching/ +濧ºÞ [¤À¤Ã¤·¤ç¤¯¤¶¤¤] /(n) decolorant/ +æ¿å [¤À¤Ã¤¹¤¤] /(n,vs) evaporation/dehydration/dessication/(P)/ +æ¿åµ¡ [¤À¤Ã¤¹¤¤¤­] /(n) dryer/dehydrator/ +æ¿å¾É [¤À¤Ã¤¹¤¤¤·¤ç¤¦] /(n) dehydration/ +æ¿å¾É¾õ [¤À¤Ã¤¹¤¤¤·¤ç¤¦¤¸¤ç¤¦] /(n) dehydration/ +æÀÇ [¤À¤Ä¤¼¤¤] /(n,vs) tax evasion/(P)/ +æÀÐÌý [¤À¤Ä¤»¤­¤æ] /extrication from dependence on oil/ +æÀþ [¤À¤Ã¤»¤ó] /(n,vs) derailment/digression/(P)/ +æÁö [¤À¤Ã¤½¤¦] /(n,vs) desertion/escape/(P)/ +æÁöʼ [¤À¤Ã¤½¤¦¤Ø¤¤] /deserter/ +æ¯ [¤À¤Ä¤¾¤¯] /(n,vs) unworldliness/ +æÂà [¤À¤Ã¤¿¤¤] /(n,vs) secession/retirement/withdrawal (e.g. from a lawsuit)/(P)/ +æú»À [¤À¤Ä¤¿¤ó¤µ¤ó] /decarbonation/ +æÃâ [¤À¤Ã¤Á¤Ä] /(n) denitrification/denitration/ +æIJ [¤À¤Ã¤Á¤ç¤¦] /(adj-na,n) hernia/herniation/ +æÅÆ [¤À¤Ã¤È] /(n) dashing or bounding away/with lightning speed/ +æÅƤΤ´¤È¤¯ [¤À¤Ã¤È¤Î¤´¤È¤¯] /(oK) (adv) (at) high speed/ +æÅÞ [¤À¤Ã¤È¤¦] /(n) defection from or leaving a party/ +æÈÍ [¤À¤Ã¤Ñ¤ó] /(n) becoming a lordless samurai/ +æÈé [¤À¤Ã¤Ô] /(n) shedding/molting/emergence/(P)/ +æʵ [¤À¤Ã¤×¤ó] /(n) a bowel movement/ +æʸ [¤À¤Ä¤Ö¤ó] /(n) missing passage/lacuna/ +æˡ [¤À¤Ã¤Ý¤¦] /(n) evasion of the law/ +æˡ¹Ô°Ù [¤À¤Ã¤Ý¤¦¤³¤¦¤¤] /evasion of the law/ +æ˹ [¤À¤Ä¤Ü¤¦] /(n,vs) removing one's hat/ +æÌÓ [¤À¤Ä¤â¤¦] /(n,vs) hair removal/ +æÌÓºÞ [¤À¤Ä¤â¤¦¤¶¤¤] /(n) depilatory/ +æÌÓ¾É [¤À¤Ä¤â¤¦¤·¤ç¤¦] /(n) alopecia/baldness/ +æÍî [¤À¤Ä¤é¤¯] /(n) loss/(P)/ +æβ [¤À¤Ä¤ê¤å¤¦] /(n,vs) desulfurization/(P)/ +æÎÏ [¤À¤Ä¤ê¤ç¤¯] /(n) exhaustion/draining of strength/ +æÎÏ´¶ [¤À¤Ä¤ê¤ç¤¯¤«¤ó] /ennui/languishing/feeling of exhaustion/ +æÎØ [¤À¤Ä¤ê¤ó] /(n) wheel flying off its axle/ +æϳ [¤À¤Ä¤í¤¦] /(n) omission/ +æáÔ [¤À¤Ã¤½] /(n) gangrene/ +ææê [¤À¤Ã¤³¤¦] /(n,vs) anal prolapse/ +ç [¤½¤ó] /(n) southeast/ +ç [¤¿¤Ä¤ß] /(n) southeast/(P)/ +è¶× [¤¿¤Æ¤´¤È] /(n) harp/ +è»Ò [¤¸¤å¤·] /greenhorn/stripling/ +è¼Ê [¤¿¤Æ¤¸¤Þ] /(n) vertical stripes/striped fabric/ +é¤êÃ夯 [¤¿¤É¤ê¤Ä¤¯] /(v5k) to grope along to/to struggle on to/to arrive somewhere after a struggle/ +é¤ë [¤¿¤É¤ë] /(v5r) to follow (road)/to pursue (course)/to follow up/(P)/ +ê [¤¿¤Ê] /(n) shelves/rack/(P)/ +꤫¤é¤Ü¤¿Ìß [¤¿¤Ê¤«¤é¤Ü¤¿¤â¤Á] /(exp) receiving a windfall/having an unexpected piece of good luck/ +꤫¤é²´Ã°Ìß [¤¿¤Ê¤«¤é¤Ü¤¿¤â¤Á] /(exp) receiving a windfall/having an unexpected piece of good luck/ +ê¤ËËܤòºÜ¤»¤ë [¤¿¤Ê¤Ë¤Û¤ó¤ò¤Î¤»¤ë] /(exp) to place a book on a shelf/ +ê¤Î¾å¤ËºÜ¤Ã¤Æ¤¤¤ë [¤¿¤Ê¤Î¤¦¤¨¤Ë¤Î¤Ã¤Æ¤¤¤ë] /(exp) to be (lie) on a shelf/ +ê¤Ü¤¿ [¤¿¤Ê¤Ü¤¿] /(n) godsend/windfall/ +ê°ú¤¯ [¤¿¤Ê¤Ó¤¯] /(v5k) to linger/to hover above/to trail/to hang (lie) over/ +겴ð [¤¿¤Ê¤Ü¤¿] /(n) godsend/windfall/ +ê²· [¤¿¤Ê¤ª¤í¤·] /(n) stocktaking/inventory/ +ê²·¤· [¤¿¤Ê¤ª¤í¤·] /(n) stocktaking/inventory/ +ê¾å¤² [¤¿¤Ê¤¢¤²] /(n,vs) shelving/pigeonholing/(P)/ +êÅÄ [¤¿¤Ê¤À] /(n) terraced rice-fields/ +ê޴¤¨ [¤¿¤Ê¤¶¤é¤¨] /(n) clearance sale/ +ë [¤¿¤Ë] /(n) valley/(P)/ +ë [¤ä] /(n) valley/ +ë²û [¤¿¤Ë¤Ö¤È¤³¤í] /(n) valley in a deep mountain/ +ë´Ö [¤¿¤Ë¤¢¤¤] /(n) ravine/chasm/dell/valley/ +ë´Ö [¤¿¤Ë¤Þ] /(n) ravine/chasm/dell/valley/(P)/ +ë¿å [¤¿¤Ë¤ß¤º] /(n) rill/valley water/ +ëÀî [¤¿¤Ë¤¬¤ï] /(n) valley river/(P)/ +ëÃÏ [¤ä¤Á] /(n) marsh land/swamp/ +ëÄì [¤¿¤Ë¤½¤³] /(n) bottom of valley or ravine/(P)/ +ëÄì [¤¿¤Ë¤¾¤³] /(n) bottom of valley or ravine/ +ëÉ÷ [¤¿¤Ë¤«¤¼] /(n) valley wind/ +ì [¤¿¤Ì¤­] /(n) raccoon dog/tanuki (Nyctereutes procyonoides)/ +춾Çþ [¤¿¤Ì¤­¤½¤Ð] /(n) soba with tempura batter/ +ì½Á [¤¿¤Ì¤­¤¸¤ë] /(n) racoon-dog soup/ +쿲Æþ¤ê [¤¿¤Ì¤­¤Í¤¤¤ê] /(n) feigning sleep/ +ì¿ÆÉã [¤¿¤Ì¤­¤ª¤ä¤¸] /(n) sly (cunning) old man/ +ìÁô [¤¿¤Ì¤­¤â] /(n) bladderwort/ +ìÌì [¤¿¤Ì¤­¤¸¤¸¤¤] /(n) cunning old man/ +ìÓò»Ò [¤¿¤Ì¤­¤Ð¤ä¤·] /(n) racoon dogs drumming on their stomachs/ +ìñ»ñ« [¤¿¤Ì¤­¤¦¤É¤ó] /(n) noodles with bits of deep-fried tempura batter/ +í [¤¿¤é] /(n) codfish/cod (Gadus morhua)/ +í»Ò [¤¿¤é¤³] /(n) cod roe/ +í¾ì³ª [¤¿¤é¤Ð¤¬¤Ë] /(n) king crab/ +íʢ [¤¿¤é¤Õ¤¯] /(ateji) (adv) (uk) to one's heart's content/ +î [¤¿¤ë] /(n) cask/barrel/(P)/ +î¤ÎÊ¢ [¤¿¤ë¤Î¤Ï¤é] /midsection of a barrel/belly of a cask/ +î³Á [¤¿¤ë¤¬¤­] /(n) persimmons mellowed in a sake cask/ +îÐÙ [¤½¤ó¤½] /(n) (eating or drinking) party/ +ï [¤¿¤ì] /(n,suf) (uk) adjectival suffix for a person/ +ï [¤À¤ì] /(n) who/(P)/ +狼 [¤À¤ì¤«] /(n) (uk) someone/somebody/(P)/ +郎°Ù¤Ë [¤¿¤¬¤¿¤á¤Ë] /for whom/ +ï¤Ç¤â [¤À¤ì¤Ç¤â] /(uk) anyone/anybody/whoever/ +ï¤â [¤À¤ì¤â] /(1) (uk) everyone/anyone/(2) no-one (with neg. verb)/ +ï¤â¤«¤â [¤À¤ì¤â¤«¤â] /(n) everyone/ +ï°ì¿Í¤â [¤À¤ì¤Ò¤È¤ê¤â] /(with a negative) no-one/nobody/ +ﲿ [¤¹¤¤¤«] /(n,vs) challenging (an unknown person)/asking a person's identity/ +ïÃΤé¤Ì [¤À¤ì¤·¤é¤Ì] /(adv,exp) nobody knows/ +ïÈà [¤¿¤ì¤«¤ì] /(n) this or that person/ +ïÈà [¤À¤ì¤«¤ì] /(n) (uk) anybody/ +ïÈà̵¤·¤Ë [¤À¤ì¤«¤ì¤Ê¤·¤Ë] /(exp) to whomever/to anybody at all/ +ï˿ [¤À¤ì¤½¤ì] /(pronoun) someone/"Mr So-and-so"/ +ð [¤Ë] /(n) red/red earth/(P)/ +ð²Ö [¤¿¤ó¤«] /(n) red flower/ +𺽠[¤¿¤ó¤·¤ã] /(n) cinnabar/ +ð¼ë [¤¿¤ó¤·¤å] /cinnabar/vermilion/ +𿧠[¤Ë¤¤¤í] /(n) red/ +ð¿´ [¤¿¤ó¤·¤ó] /(n) sincerity/faithfulness/ +ðÀº [¤¿¤ó¤»¤¤] /(n,vs) working earnestly/sincerity/diligence/effort/pains/(P)/ +ðÀ¿ [¤¿¤ó¤»¤¤] /(n,vs) working earnestly/sincerity/diligence/effort/pains/(P)/ +ðÀÄ [¤¿¤ó¤»¤¤] /(n) red and blue/painting/ +ðÁ° [¤¿¤ó¤¼¤ó] /(n) large padded kimono/ +ðĺ [¤¿¤ó¤Á¤ç¤¦] /(n) Japanese crane/red-crested white crane/ +ðĺÄá [¤¿¤ó¤Á¤ç¤¦¤Å¤ë] /(n) red-crested crane/Japanese crane/ +ðÅÄ [¤¿¤ó¤Ç¤ó] /(n) (MA) abdomen/point above the navel/ +ðÅɤê [¤Ë¤Ì¤ê] /(adj-no,n,vs) painting red/vermillion lacquering/ +ðÆÇ [¤¿¤ó¤É¤¯] /(n) erysipelas/ +ðǰ [¤¿¤ó¤Í¤ó] /(adj-na,n) assiduity/diligence/application/(P)/ +ðÊË [¤¿¤ó¤Ú¤­] /(n) red and green/ +ñ [¤Ò¤È¤¨] /(n) one layer/single/(P)/ +ñ¤Ê¤ë [¤¿¤ó¤Ê¤ë] /(adj-pn) mere/simple/sheer/(P)/ +ñ¤Ë [¤¿¤ó¤Ë] /(adv,n) simply/merely/only/solely/(P)/ +ñ°Ì [¤¿¤ó¤¤] /(n) (1) unit/denomination/(2) credit (in school)/(P)/ +ñ°Ì¤òÍî¤È¤¹ [¤¿¤ó¤¤¤ò¤ª¤È¤¹] /(exp) to fail to earn a credit/ +ñ°Ìµ­¹æ [¤¿¤ó¤¤¤­¤´¤¦] /commercial "at" sign/ +ñ°Ì¸µ [¤¿¤ó¤¤¤²¤ó] /unit element/ +ñ°Ì¹ÔÎó [¤¿¤ó¤¤¤®¤ç¤¦¤ì¤Ä] /(n) (math) unit matrix/ +ñ°ÌÀ©ÅÙ [¤¿¤ó¤¤¤»¤¤¤É] /point system/credit system/ +ñ°ÌÁȹç [¤¿¤ó¤¤¤¯¤ß¤¢¤¤] /local labor union/ +ñ°ÌÂÎÀѽÅÎÌ [¤¿¤ó¤¤¤¿¤¤¤»¤­¤¸¤å¤¦¤ê¤ç¤¦] /unit weight/ +ñ°ÌϫƯÁȹç [¤¿¤ó¤¤¤í¤¦¤É¤¦¤¯¤ß¤¢¤¤] /local (labor) union/ +ñ°ÙÀ¸¿£ [¤¿¤ó¤¤¤»¤¤¤·¤ç¤¯] /(n) parthenogenesis/ +ñ°á [¤¿¤ó¤¤] /(n) unlined kimono/ +ñ°á [¤Ò¤È¤¨] /(n) unlined kimono/ +ñ°áʪ [¤Ò¤È¤¨¤â¤Î] /(n) unlined kimono/ +ñ°ì [¤¿¤ó¤¤¤Ä] /(adj-na,n) single/simple/sole/individual/unitory/(P)/ +ñ°ì²½ [¤¿¤ó¤¤¤Ä¤«] /(n) simplification/unification/ +ñ°ì²½¤Ë´ð¤Å¤¯·Á¼°²½ [¤¿¤ó¤¤¤Ä¤«¤Ë¤â¤È¤Å¤¯¤±¤¤¤·¤­¤«] /(n) unification-based formalisms/ +ñ°ì·Á [¤¿¤ó¤¤¤Á¤¬¤¿] /D size (battery)/ +ñ°ì¿À¶µ [¤¿¤ó¤¤¤Ä¤·¤ó¤­¤ç¤¦] /(n) monotheism/ +ñ°ìÀ­ [¤¿¤ó¤¤¤Ä¤»¤¤] /unitary/ +ñ°ìÄÌ²ß [¤¿¤ó¤¤¤Ä¤Ä¤¦¤«] /single currency/currency unification/ +ñ²» [¤¿¤ó¤ª¤ó] /(n) monosyllable/monotony/ +ñ²»Àá [¤¿¤ó¤ª¤ó¤»¤Ä] /(adj-no) monosyllabic/ +ñ²»Àá¸ì [¤¿¤ó¤ª¤ó¤»¤Ä¤´] /monosyllable/ +ñ²Á [¤¿¤ó¤«] /(n) unit price/unit cost/(P)/ +ñ²ÊÂç³Ø [¤¿¤ó¤«¤À¤¤¤¬¤¯] /(n) college (offering a single course of study)/ +ñ³Ñ [¤¿¤ó¤«¤¯] /(adj-no) one-horned/ +ñ´Á [¤¿¤ó¤«¤ó] /(n) single kanji/ +ñ´Á»ú [¤¿¤ó¤«¤ó¤¸] /single kanji/ +ñ´Ê [¤¿¤ó¤«¤ó] /(adj-na,n) brevity/simplicity/ +ñ´ã [¤¿¤ó¤¬¤ó] /(n) one eye/ +ñ´ã¶À [¤¿¤ó¤¬¤ó¤­¤ç¤¦] /monocle/ +ñµ¡ [¤¿¤ó¤­] /(n) lone plane/ +ñµ­ [¤¿¤ó¤­] /(n) single-entry (bookkeeping)/voting for one person only/ +ñµ­Åêɼ [¤¿¤ó¤­¤È¤¦¤Ò¤ç¤¦] /voting for one person only/ +ñµ³ [¤¿¤ó¤­] /(n) single horseman/ +ñµé [¤¿¤ó¤­¤å¤¦] /(n) single-grade (classroom)/ +ñ¶ç [¤¿¤ó¤¯] /simple phrase/ +ñ¸µ [¤¿¤ó¤²¤ó] /(n) teaching unit/ +ñ¸µÀ©ÅÙ [¤¿¤ó¤²¤ó¤»¤¤¤É] /unit credit system/ +ñ¸ì [¤¿¤ó¤´] /(n) word/vocabulary/(usually) single-character word/(P)/ +ñ¸ì¸¡º÷ [¤¿¤ó¤´¤±¤ó¤µ¤¯] /word search/ +ñ¸ì½¸ [¤¿¤ó¤´¤·¤å¤¦] /word book/ +ñ¸ìÊÓ [¤¿¤ó¤´¤Ø¤ó] /glossary/vocabulary/ +ñ¹¦Îà [¤¿¤ó¤³¤¦¤ë¤¤] /the monotremes/ +ñ¹Ô [¤¿¤ó¤³¤¦] /(n) going alone/doing by oneself/ +ñ¹Ô½ñ [¤¿¤ó¤³¤¦¤·¤ç] /monograph/ +ñ¹ÔËÜ [¤¿¤ó¤³¤¦¤Ü¤ó] /(n) special book/separate volume/book of lectures/(P)/ +ñ¹à [¤¿¤ó¤³¤¦] /(adj-na,n) monadic/simplex/unary/ +ñ¹à¼° [¤¿¤ó¤³¤¦¤·¤­] /(n) monomial (expression)/ +ñºÁµ¡ [¤¿¤ó¤¶¤­] /single-seater/ +ñºÁ¼° [¤¿¤ó¤¶¤·¤­] /(adj-no) single-seated/ +ñºÂ [¤¿¤ó¤¶] /(n) single seat/single-seated/ +ñºÂµ¡ [¤¿¤ó¤¶¤­] /single-seated plane/ +ñºÙ˦ [¤¿¤ó¤µ¤¤¤Ü¤¦] /(n) single cell/ +ñºÙ˦À¸Êª [¤¿¤ó¤µ¤¤¤Ü¤¦¤»¤¤¤Ö¤Ä] /(n) unicellular organism/monad/ +ñºî [¤¿¤ó¤µ¤¯] /(n) single crop/ +ñ»°·Á [¤¿¤ó¤µ¤ó¤¬¤¿] /AA size (battery)/ +ñ»º [¤¿¤ó¤µ¤ó] /(n) (single-industry) industrial union/(P)/ +ñ»Ò [¤¿¤ó¤·] /(n) monad/ +ñ»ÒÍÕ [¤¿¤ó¤·¤è¤¦] /monocotyledon (botany)/ +ñ»ÒÍÕ¿¢Êª [¤¿¤ó¤·¤è¤¦¤·¤ç¤¯¤Ö¤Ä] /(n) a monocotyledon/ +ñ»ÒÏÀ [¤¿¤ó¤·¤í¤ó] /(n) monadism/ +ñ»î¹ç [¤¿¤ó¤·¤¢¤¤] /(n) singles (in tennis)/ +ñ¼° [¤¿¤ó¤·¤­] /(n) simple system/single-entry (bookkeeping)/ +ñ¼°²Ð»³ [¤¿¤ó¤·¤­¤«¤¶¤ó] /simple volcano/ +ñ¼°³Øµé [¤¿¤ó¤·¤­¤¬¤Ã¤­¤å¤¦] /single-grade (classroom)/ +ñ¼°Êíµ­ [¤¿¤ó¤·¤­¤Ü¤­] /single entry bookkeeping/ +ñ¼Í [¤¿¤ó¤·¤ã] /(n) (math) injection/monomorphism/ +ñ¼Ö [¤¿¤ó¤·¤ã] /(n) (abbr) motorcycle/ +ñ½¾¿Ø [¤¿¤ó¤¸¤å¤¦¤¸¤ó] /single column (in marching)/ +ñ½ÄÎó [¤¿¤ó¤¸¤å¤¦¤ì¤Ä] /Indian file/single file/single column/ +ñ½ã [¤¿¤ó¤¸¤å¤ó] /(adj-na,n) simplicity/(P)/ +ñ½ã¤Ë¸À¤¨¤Ð [¤¿¤ó¤¸¤å¤ó¤Ë¤¤¤¨¤Ð] /simply put/putting it simply/ +ñ½ã²½ [¤¿¤ó¤¸¤å¤ó¤«] /(n) simplification/ +ñ½ã·×»» [¤¿¤ó¤¸¤å¤ó¤±¤¤¤µ¤ó] /simple calculation/ +ñ½ãºÆÀ¸»º [¤¿¤ó¤¸¤å¤ó¤µ¤¤¤»¤¤¤µ¤ó] /simple reproduction/ +ñ½ãÀ­ [¤¿¤ó¤¸¤å¤ó¤»¤¤] /simplicity/ +ñ½ãÊ¿¶Ñ [¤¿¤ó¤¸¤å¤ó¤Ø¤¤¤­¤ó] /(n) simple average/arithmetic average/ +ñ¾¡ [¤¿¤ó¤·¤ç¤¦] /(n) winning at the races/ +ñ¾¡¼° [¤¿¤ó¤·¤ç¤¦¤·¤­] /(n) winning system (as in horse racing)/ +ñ¿§ [¤¿¤ó¤·¤ç¤¯] /(n) monochromatic/ +ñ¿§²è [¤¿¤ó¤·¤ç¤¯¤¬] /monochrome picture/ +ñ¿§¸÷ [¤¿¤ó¤·¤ç¤¯¤³¤¦] /(n) monochromatic light/ +ñ¿§¸÷ [¤¿¤ó¤·¤ç¤Ã¤³¤¦] /(n) monochromatic light/ +ñ¿¶Æ° [¤¿¤ó¤·¤ó¤É¤¦] /(n) simple harmonic oscillation (physics)/ +ñ¿È [¤¿¤ó¤·¤ó] /(n-adv,n-t) alone/unaided/away from home/(P)/ +ñ¿È½Æ [¤¿¤ó¤·¤ó¤¸¤å¤¦] /single-barreled gun/ +ñ¿ÈÉëǤ [¤¿¤ó¤·¤ó¤Õ¤Ë¤ó] /(n) (1) solo assignment/(2) transfer/(P)/ +ñ¿ô [¤¿¤ó¤¹¤¦] /(n) singular (number)/(P)/ +ñ¿ô·¿ [¤¿¤ó¤¹¤¦¤±¤¤] /singular form/ +ñ¿ô·Á [¤¿¤ó¤¹¤¦¤±¤¤] /(n) singular form (of a noun)/ +ñÀ­ [¤¿¤ó¤»¤¤] /(n) unisexual/ +ñÀ­²Ö [¤¿¤ó¤»¤¤¤«] /(n) unisexual flower/ +ñÀ­À¸¿£ [¤¿¤ó¤»¤¤¤»¤¤¤·¤ç¤¯] /monogenetic reproduction/ +ñÀºÅÙ [¤¿¤ó¤»¤¤¤É] /(adj-na,n) single-precision/ +ñÀá [¤¿¤ó¤»¤Ä] /simple link/ +ñÀþ [¤¿¤ó¤»¤ó] /(n) single line/solid wire/single track/ +ñÀþ±¿Å¾ [¤¿¤ó¤»¤ó¤¦¤ó¤Æ¤ó] /(n) single-track operation/ +ñÁê [¤¿¤ó¤½¤¦] /(n) single phase/ +ñÂÇ [¤¿¤ó¤À] /(n) one-base hit/ +ñÂÎ [¤¿¤ó¤¿¤¤] /(n) (chemical) simple substance/ +ñÂÓ [¤Ò¤È¤¨¤ª¤Ó] /(n) unlined sash/ +ñĴ [¤¿¤ó¤Á¤ç¤¦] /(adj-na,n) monotony/monotone/dullness/(P)/ +ñÅáľÆþ [¤¿¤ó¤È¤¦¤Á¤ç¤¯¤Ë¤å¤¦] /(adj-na,n) going right to the point/point-blank/without beating about the bush/frankness/ +ñÅû [¤¿¤ó¤È¤¦] /(n) single barrel/single-barrelled/ +ñÅüÎà [¤¿¤ó¤È¤¦¤ë¤¤] /(n) monosaccharide/ +ñÆÈ [¤¿¤ó¤É¤¯] /(adj-no,n) sole/independence/single/solo (flight)/(P)/ +ñÆÈ¤Ç [¤¿¤ó¤É¤¯¤Ç] /independently/individually/separately/alone/singlehanded/unassisted/ +ñÆȲñ¸« [¤¿¤ó¤É¤¯¤«¤¤¤±¤ó] /exclusive interview/ +ñÆȶ¡µë [¤¿¤ó¤É¤¯¤­¤ç¤¦¤­¤å¤¦] /sole supply/monopoly supplier/ +ñÆÈ·è»» [¤¿¤ó¤É¤¯¤±¤Ã¤µ¤ó] /unconsolidated balance sheet/single-company balance sheet/ +ñÆȹ԰٠[¤¿¤ó¤É¤¯¤³¤¦¤¤] /individual action/unilateral act/ +ñÆȹÔÆ° [¤¿¤ó¤É¤¯¤³¤¦¤É¤¦] /independent action/ +ñÆȹÖÏ [¤¿¤ó¤É¤¯¤³¤¦¤ï] /separate peace/ +ñÆÈÆâ³Õ [¤¿¤ó¤É¤¯¤Ê¤¤¤«¤¯] /one-party cabinet/ +ñÆÈÈô¹Ô [¤¿¤ó¤É¤¯¤Ò¤³¤¦] /solo flight/ +ñȯ [¤¿¤ó¤Ñ¤Ä] /(n) single-engined aeroplane/anything which fires only one shot/ +ñȯµ¡ [¤¿¤ó¤Ñ¤Ä¤­] /single-engine plane/ +ñȯ½Æ [¤¿¤ó¤Ñ¤Ä¤¸¤å¤¦] /(n) single shot gun/one-loader gun/ +ñÈæ [¤¿¤ó¤Ô] /(n) simple ratio/ +ñÈæÎã [¤¿¤ó¤Ô¤ì¤¤] /(n) simple proportion/ +ñÉÊ [¤¿¤ó¤Ô¤ó] /(n) separate item in a set/single article/ +ñʣ [¤¿¤ó¤×¤¯] /(n) simplicity and complexity/singular and plural/single and double/singles and doubles (in tennis)/ +ñʪ [¤Ò¤È¤¨¤â¤Î] /(n) unlined kimono/ +ñʸ [¤¿¤ó¤Ö¤ó] /(n) simple sentence/ +ñÊÛ [¤¿¤ó¤Ù¤ó] /(n) univalve/ +ñÊÛ²Ö [¤¿¤ó¤Ù¤ó¤«] /(n) single-petaled flower/ +ñÊì²» [¤¿¤ó¤Ü¤¤¤ó] /(n) simple vowel/ +ñÊöñÑñÌ [¤¿¤ó¤Ý¤¦¤é¤¯¤À] /Arabian camel/dromedary/one-hump camel/ +ñËÜ°Ì [¤¿¤ó¤Û¤ó¤¤] /(n) single standard/monometallism/ +ñËÜ°ÌÀ­ [¤¿¤ó¤Û¤ó¤¤¤»¤¤] /single standard/monometallism/ +ñÍÕ [¤¿¤ó¤è¤¦] /(n) simple leaf/monoplane/ +ñÍÕµ¡ [¤¿¤ó¤è¤¦¤­] /(n) monoplane/ +ñÍÕÈô¹Ôµ¡ [¤¿¤ó¤è¤¦¤Ò¤³¤¦¤­] /monoplane/ +ñÍø [¤¿¤ó¤ê] /(n) simple interest/ +ñÍøɽ [¤¿¤ó¤ê¤Ò¤ç¤¦] /simple-interest table/ +ñÍøË¡ [¤¿¤ó¤ê¤Û¤¦] /(n) simple-interest method/ +ò¤«¤ï¤·¤¤ [¤Ê¤²¤«¤ï¤·¤¤] /(adj) sad/wretched/deplorable/(P)/ +ò¤«¤ï¤·¤¤»öÂÖ [¤Ê¤²¤«¤ï¤·¤¤¤¸¤¿¤¤] /deplorable situation/ +ò¤­ [¤Ê¤²¤­] /(n) grief/lamentation/(P)/ +ò¤­Èᤷ¤à [¤Ê¤²¤­¤«¤Ê¤·¤à] /(v5m) to grieve and moan/ +ò¤¯ [¤Ê¤²¤¯] /(v5k) to sigh/to lament/to grieve/(P)/ +ò´ê [¤¿¤ó¤¬¤ó] /(n,vs) entreaty/appeal/petition/(P)/ +ò´ê½ñ [¤¿¤ó¤¬¤ó¤·¤ç] /(n) (written) petition/ +ò¾Þ [¤¿¤ó¤·¤ç¤¦] /(n) admiration/ +òÀ¼ [¤¿¤ó¤»¤¤] /(n) sigh (of admiration or lamentation)/ +ò© [¤¿¤ó¤½¤¯] /(n) sigh/grief/deploring/(P)/ +òÈþ [¤¿¤ó¤Ó] /(n,vs) admiration/adoration/extolling/ +ó¡¹ [¤¿¤ó¤¿¤ó] /(adj-na,n) level/peaceful/ +ó²û [¤¿¤ó¤«¤¤] /(adj-na,n) level emotion/frankness/ +óó [¤¿¤ó¤¿¤ó] /(adj-na,n) level/peaceful/ +ô¤¤¼ê [¤Ë¤Ê¤¤¤Æ] /(n) a bearer/carrier/person in charge/(P)/ +ô¤¦ [¤Ë¤Ê¤¦] /(v5u) to carry on shoulder/to bear (burden)/to shoulder (gun)/(P)/ +ô¤® [¤«¤Ä¤®] /(n) carrier/(P)/ +ô¤®²° [¤«¤Ä¤®¤ä] /(n) superstitious person/practical joker/blackmarket peddler/ +ô¤®¹þ¤à [¤«¤Ä¤®¤³¤à] /(v5m) to carry something into a place/ +ô¤®½Ð¤¹ [¤«¤Ä¤®¤À¤¹] /(v5s) to carry something out of a place/ +ô¤®¾å¤²¤ë [¤«¤Ä¤®¤¢¤²¤ë] /(v1) to put up/to flatter/ +ô¤° [¤«¤Ä¤°] /(v5g) to shoulder/to carry on shoulder/(P)/ +ô²Í [¤¿¤ó¤«] /(n) stretcher/litter/(P)/ +ô»Ò¶ÝÎà [¤¿¤ó¤·¤­¤ó¤ë¤¤] /(n) basidiomycetes/ +ôÂÎ [¤¿¤ó¤¿¤¤] /(n) vector/carrier/ +ôÅö [¤¿¤ó¤È¤¦] /(n,vs) (in) charge/(P)/ +ôÅö²ÝĹ [¤¿¤ó¤È¤¦¤«¤Á¤ç¤¦] /Manager/ +ôÅö¼Ô [¤¿¤ó¤È¤¦¤·¤ã] /the one in charge/responsible party/(P)/ +ôÅöÉôĹ [¤¿¤ó¤È¤¦¤Ö¤Á¤ç¤¦] /Senior Manager/ +ôǤ [¤¿¤ó¤Ë¤ó] /(n) in charge (of something)/(P)/ +ôÊÝ [¤¿¤ó¤Ý] /(n) security/collateral (e.g. mortgage)/(P)/ +ôÊÝʪ¸¢ [¤¿¤ó¤Ý¤Ö¤Ã¤±¤ó] /real rights obtained by security/ +õ¤·²ó¤ë [¤µ¤¬¤·¤Þ¤ï¤ë] /(v5r) to hunt around/to search about for/(P)/ +õ¤·µá¤á¤ë [¤µ¤¬¤·¤â¤È¤á¤ë] /(v1) to search for/to seek for/to look for/ +õ¤·½Ð¤¹ [¤µ¤¬¤·¤À¤¹] /(v5s) to find out/ +õ¤¹ [¤µ¤¬¤¹] /(v5s) to search/to seek/to look for/(P)/ +õ¤ê [¤µ¤°¤ê] /(n) sounding/probing/probe/stylet/spy/ +õ¤ê²ó¤ë [¤µ¤°¤ê¤Þ¤ï¤ë] /(v5r) to grope for/to fumble/ +õ¤ê¹ç¤¤ [¤µ¤°¤ê¤¢¤¤] /(n) probe each other/sound each other out/ +õ¤ê½Ð¤¹ [¤µ¤°¤ê¤À¤¹] /(v5s) to spy out/to smell out/ +õ¤ê­ [¤µ¤°¤ê¤¢¤·] /(n) feel one's way (with one's feet)/ +õ¤êÅö¤Æ¤ë [¤µ¤°¤ê¤¢¤Æ¤ë] /(v1) to find out/ +õ¤ë [¤µ¤°¤ë] /(v5r) to search/to look for/to sound out/(P)/ +õ³¤Åô [¤¿¤ó¤«¤¤¤È¤¦] /(n) searchlight/ +õµá [¤¿¤ó¤­¤å¤¦] /(n) quest/pursuit/(P)/ +õµá¼Ô [¤¿¤ó¤­¤å¤¦¤·¤ã] /searcher/pursuer/ +õµæ [¤¿¤ó¤­¤å¤¦] /(n) search/research/enquiry/(P)/ +õµæ¼Ô [¤¿¤ó¤­¤å¤¦¤·¤ã] /investigator/researcher/ +õµæ¿´ [¤¿¤ó¤­¤å¤¦¤·¤ó] /spirit of inquiry/ +õ¸¡ [¤¿¤ó¤±¤ó] /(n) exploration/expedition/(P)/ +õ¸¡²È [¤¿¤ó¤±¤ó¤«] /explorer/ +õ¸¡Ââ [¤¿¤ó¤±¤ó¤¿¤¤] /exploration party/ +õ¸± [¤¿¤ó¤±¤ó] /(n) exploration/expedition/(P)/ +õ¹Û [¤¿¤ó¤³¤¦] /(n) mineral exploration/ +õºº [¤¿¤ó¤µ] /(n,vs) probe/inquiry/investigation/(P)/ +õººµ¡ [¤¿¤ó¤µ¤­] /(n) (space) probe/ +õº÷ [¤¿¤ó¤µ¤¯] /(n,vs) search/exploration/(P)/ +õº÷ÌÚ [¤¿¤ó¤µ¤¯¤®] /(n) search tree/ +õ¾¡ [¤¿¤ó¤·¤ç¤¦] /(n) sightseeing/ +õ¾ÈÅô [¤¿¤ó¤·¤ç¤¦¤È¤¦] /(n) searchlight/ +õ¬ [¤¿¤ó¤½¤¯] /(n) probing/sounding/ +õÂê [¤¿¤ó¤À¤¤] /(n) local commissioner (Kamakura or Muromachi eras)/composing poetry by lot/ +õÃÎ [¤¿¤ó¤Á] /(n) detection/(P)/ +õÃδï [¤¿¤ó¤Á¤­] /detector/locator/ +õÃε¡ [¤¿¤ó¤Á¤­] /detector/ +õĻ [¤¿¤ó¤Á¤ç¤¦] /bird-watching/ +õÄå [¤¿¤ó¤Æ¤¤] /(n) detective work/(P)/ +õÄå¾®Àâ [¤¿¤ó¤Æ¤¤¤·¤ç¤¦¤»¤Ä] /detective story/ +õÈÖ [¤¿¤ó¤Ð¤ó] /(vs) attribute a sequence number (packet, message, etc.)/ +õʹ [¤¿¤ó¤Ö¤ó] /(n) inquisitive questioning/ +õˬ [¤¿¤ó¤Ü¤¦] /(n) searching/hunting for news story/journalist/(P)/ +ö¤Ä¤¯ [¤À¤ó¤Ä¤¯] /(n) husband/ +öÆá [¤À¤ó¤Ê] /(n) master (of house)/husband (informal)/(P)/ +öÆá·Ý [¤À¤ó¤Ê¤²¤¤] /(n) dilettantism/amateurism/ +öÆá½° [¤À¤ó¤Ê¤·¤å¤¦] /(n) gents/gentlemen/ +öÊë [¤¿¤ó¤Ü] /(n) dawn and dusk/morn and eve/ +öͼ [¤¿¤ó¤»¤­] /(n-adv,n-t) (1) on the brink of/(2) morning and evening/day and night/ +÷ [¤¿¤ó] /(n) grief/sigh/lamentation/ +÷¤­ [¤Ê¤²¤­] /(n) grief/lamentation/ +÷¤¸¤ë [¤¿¤ó¤¸¤ë] /(v1) to grieve/to lament/to sigh in admiration/ +÷¤º¤ë [¤¿¤ó¤º¤ë] /(v5z) to grieve/to lament/to sigh in admiration/ +÷´ê [¤¿¤ó¤¬¤ó] /(n,vs) entreaty/appeal/petition/ +÷¾Î [¤¿¤ó¤·¤ç¤¦] /(n) admiration/ +÷¾Þ [¤¿¤ó¤·¤ç¤¦] /(n) admiration/ +÷À¼ [¤¿¤ó¤»¤¤] /(n) sigh (of admiration or lamentation)/ +֩ [¤¿¤ó¤½¤¯] /(n,vs) sigh/sighing in grief/ +÷Èþ [¤¿¤ó¤Ó] /(n) admiration/ +ø¡¹ [¤¿¤ó¤¿¤ó] /(adj-na,n) disinterested/plain/light/(P)/ +ø¤¤ [¤¢¤ï¤¤] /(adj) light/faint/pale/fleeting/(P)/ +ø¤¤±Æ [¤¢¤ï¤¤¤«¤²] /light shadow/ +ø¤¤Èᤷ¤ß [¤¢¤ï¤¤¤«¤Ê¤·¤ß] /fleeting sorrow/ +ø²«¿§ [¤¿¤ó¤ª¤¦¤·¤ç¤¯] /(adj-na,n) pale yellow/light yellow/ +ø²«¿§ [¤¿¤ó¤³¤¦¤·¤ç¤¯] /(adj-na,n) pale yellow/light yellow/ +ø³ì¿§ [¤¿¤ó¤«¤Ã¤·¤ç¤¯] /light brown/ +ø¸Ð [¤¿¤ó¤³] /(n) freshwater lake/ +ø¹È¿§ [¤¿¤ó¤³¤¦¤·¤ç¤¯] /(adj-na,n) pink/ +øºÌ [¤¿¤ó¤µ¤¤] /(n) light colouring/ +øºÌ²è [¤¿¤ó¤µ¤¤¤¬] /(n) wash drawing/ +ø¿§ [¤¿¤ó¤·¤ç¤¯] /(n) light color/ +ø¿å [¤¿¤ó¤¹¤¤] /(n) fresh water/(P)/ +ø¿å²½¥×¥é¥ó¥È [¤¿¤ó¤¹¤¤¤«¥×¥é¥ó¥È] /(n) desalination plant/ +ø¿åµû [¤¿¤ó¤¹¤¤¤®¤ç] /(n) freshwater fish/ +ø¿å¸Ð [¤¿¤ó¤¹¤¤¤³] /(n) freshwater lake/ +øÀã [¤¢¤ï¤æ¤­] /(n) light snowfall/ +øø [¤¿¤ó¤¿¤ó] /(adj-na,n) disinterested/plain/light/ +øø¤¿¤ë [¤¿¤ó¤¿¤ó¤¿¤ë] /(adj-t) unconcerned/indifferent/ +øÇñ [¤¿¤ó¤Ñ¤¯] /(adj-na,n) candid/frank/simple/indifferent/ingenuous/light (color, taste)/plain/(P)/ +øÇò [¤¿¤ó¤Ñ¤¯] /(adj-na,n) candid/frank/simple/indifferent/ingenuous/light (color, taste)/plain/ +øÎп§ [¤¿¤ó¤ê¤ç¤¯¤·¤ç¤¯] /(n) light green/ +øϩÅç [¤¢¤ï¤¸¤·¤Þ] /island in Hyogo Prefecture/ +ù¤¨¤ë [¤¿¤¿¤¨¤ë] /(v1) to fill (to the brim)/ +ú [¤¹¤ß] /(n) charcoal/(P)/ +ú²½ [¤¿¤ó¤«] /(n,vs) carbonization/ +ú²½¿åÁÇ [¤¿¤ó¤«¤¹¤¤¤½] /hydrocarbon/ +ú²½Êª [¤¿¤ó¤«¤Ö¤Ä] /(n) carbide/ +ú²Ð [¤¹¤ß¤Ó] /(n) charcoal fire/ +ú¹£ [¤¿¤ó¤³¤¦] /(n) coal mine/coal pit/(P)/ +ú¹Û [¤¿¤ó¤³¤¦] /(n) coal mine/coal pit/(P)/ +ú¹ÛϫƯ¼Ô [¤¿¤ó¤³¤¦¤í¤¦¤É¤¦¤·¤ã] /coal miner/ +ú»À [¤¿¤ó¤µ¤ó] /(n) carbonic acid/(P)/ +ú»À¤Ç³ä¤ë [¤¿¤ó¤µ¤ó¤Ç¤ï¤ë] /to dilute with soda/ +ú»À°ûÎÁ [¤¿¤ó¤µ¤ó¤¤¤ó¤ê¤ç¤¦] /carbonated drinks/ +ú»À±ö [¤¿¤ó¤µ¤ó¤¨¤ó] /(n) carbonate/ +ú»À»æ [¤¿¤ó¤µ¤ó¤·] /(n) carbon paper/ +ú»À¿å [¤¿¤ó¤µ¤ó¤¹¤¤] /(n) carbonated water/ +ú»ÀƱ²½ºîÍÑ [¤¿¤ó¤µ¤ó¤É¤¦¤«¤µ¤è¤¦] /carbon dioxide assimilation/ +ú¼Á [¤¿¤ó¤·¤Ä] /(n) coal quality/ +ú¼è¤ê [¤¹¤ß¤È¤ê] /(n) charcoal scuttle/ +ú¾Æ¤­ [¤¹¤ß¤ä¤­] /(n) charcoal maker/charcoal-grilled/ +ú¿Ð [¤¿¤ó¤¸¤ó] /(n) coal dust/ +ú¿ÐÇúȯ [¤¿¤ó¤¸¤ó¤Ð¤¯¤Ï¤Ä] /explosion of coal dust/ +ú¿å²½Êª [¤¿¤ó¤¹¤¤¤«¤Ö¤Ä] /(n) carbohydrate/ +úÁÇ [¤¿¤ó¤½] /(n) carbon (C)/(P)/ +úÁÇ¥¯¥ì¥¸¥Ã¥È [¤¿¤ó¤½¥¯¥ì¥¸¥Ã¥È] /(n) carbon credit/ +úÁDz½¹çʪ [¤¿¤ó¤½¤«¤´¤¦¤Ö¤Ä] /carbon compounds/ +úÁÇ¹Ý [¤¿¤ó¤½¤³¤¦] /(n) carbon steel/ +úÁÇÁ¡°Ý [¤¿¤ó¤½¤»¤ó¤¤] /carbon fiber/ +úÁØ [¤¿¤ó¤½¤¦] /(n) coal seam/coal bed/ +úÃÄ [¤¿¤É¤ó] /(n) charcoal briquette/ +úÃì [¤¿¤ó¤Á¤å¤¦] /(n) coal pillar/ +úÅÄ [¤¿¤ó¤Ç¤ó] /(n) coalfield/coal field/(P)/ +úÇÙ [¤¿¤ó¤Ï¤¤] /(n) black lung/ +úɶ [¤¹¤ß¤À¤ï¤é] /(n) sack for charcoal/ +úÍÒ [¤¹¤ß¤¬¤Þ] /(n) charcoal kiln/ +úϫ [¤¿¤ó¤í¤¦] /Japan Coal Miners Union/ +úáÔ¶Ý [¤¿¤ó¤½¤­¤ó] /(n) anthrax/ +úáÔÉ [¤¿¤ó¤½¤Ó¤ç¤¦] /(n) anthrax/ +úâè [¤¿¤ó¤³¤¦] /(n) coal mine/coal pit/ +û¤¤ [¤ß¤¸¤«¤¤] /(adj) short/(P)/ +û¤«¤¤ [¤ß¤¸¤«¤¤] /(io) (adj) short/ +û¤á [¤ß¤¸¤«¤á] /(n) rather (somewhat) short/ +û¤òÊ䤦 [¤¿¤ó¤ò¤ª¤®¤Ê¤¦] /(exp) to remedy one's defects/ +û¥Ñ¥ó [¤¿¤ó¥Ñ¥ó] /(n) short pants/ +û²» [¤¿¤ó¤ª¤ó] /(n) short sound/ +û²»³¬ [¤¿¤ó¤ª¤ó¤«¤¤] /(n) minor scale/ +û²Î [¤¿¤ó¤«] /(n) tanka/31-syllable Japanese poem/(P)/ +û²á¤®¤ë [¤ß¤¸¤«¤¹¤®¤ë] /too short/ +û´ü [¤¿¤ó¤­] /(n) short term/(P)/ +û´ü¥í¡¼¥ó [¤¿¤ó¤­¥í¡¼¥ó] /(n) short-term loan/ +û´ü´Ö [¤¿¤ó¤­¤«¤ó] /(n) short term/short time/(P)/ +û´ü·èÀï [¤¿¤ó¤­¤±¤Ã¤»¤ó] /(n) decisive battle of brief duration/ +û´ü¹ñºÄ [¤¿¤ó¤­¤³¤¯¤µ¤¤] /(n) treasury bill (TB)/ +û´ü¼ê·Á [¤¿¤ó¤­¤Æ¤¬¤¿] /short-term bill/ +û´ü½¸Ãæ¹ÖºÂ [¤¿¤ó¤­¤·¤å¤¦¤Á¤å¤¦¤³¤¦¤¶] /(n) short, intensive course/ +û´üÂßÉÕ [¤¿¤ó¤­¤«¤·¤Ä¤±] /short-term loan/ +û´üÂç³Ø [¤¿¤ó¤­¤À¤¤¤¬¤¯] /(n) (two year) junior college/(P)/ +ûµ¡´Ø½Æ [¤¿¤ó¤­¤«¤ó¤¸¤å¤¦] /submachine gun/ +ûµ¤ [¤¿¤ó¤­] /(adj-na,n) quick temper/(P)/ +ûµ÷Î¥ [¤¿¤ó¤­¤ç¤ê] /(n) short distance/short range/short-haul/(P)/ +ûµ÷ΥΥÃåΦµ¡ [¤¿¤ó¤­¤ç¤ê¤ê¤Á¤ã¤¯¤ê¤¯¤­] /(n) plane able to make short takeoffs and landings/ +û¶ç [¤¿¤ó¤¯] /(n) short phrase/ +û¶í [¤¿¤ó¤¯] /(n) short stature/ +û·¤ [¤¿¤ó¤°¤Ä] /(n) shoes/ +û·õ [¤¿¤ó¤±¤ó] /(n) dagger/hour hand/ +û¸« [¤¿¤ó¤±¤ó] /(n) narrow view/ +ûºý [¤¿¤ó¤¶¤¯] /(n) small vertical card for poem/(P)/ +û»í [¤¿¤ó¤·] /(n) verselet/ +û»ñ [¤¿¤ó¤·] /(n) short-term loan/ +û»þ´Ö [¤¿¤ó¤¸¤«¤ó] /(n-adv,n-t) short time/(P)/ +û»þÆü [¤¿¤ó¤¸¤¸¤Ä] /(n) short period of time/ +û¼´ [¤¿¤ó¤¸¤¯] /(n) minor axis/ +û½Æ [¤¿¤ó¤¸¤å¤¦] /(n) pistol/revolver/(P)/ +û½Ì [¤¿¤ó¤·¤å¤¯] /(n,vs) shortening/abbreviation/reduction/(P)/ +û½Ì·Á [¤¿¤ó¤·¤å¤¯¤±¤¤] /(n) abbreviation/abbreviated form/shortened form/ +û½ê [¤¿¤ó¤·¤ç] /(n) (1) defect/demerit/weak point/(2) disadvantage/(P)/ +û¾® [¤¿¤ó¤·¤ç¤¦] /(adj-na,n) short and small/ +û¿® [¤¿¤ó¤·¤ó] /(n) brief note or letter/brief message/ +û¿Ë [¤¿¤ó¤·¤ó] /(n) hour hand/ +û¿åÏ© [¤¿¤ó¤¹¤¤¤í] /(n) short course (swimming)/ +û­ [¤¿¤ó¤½¤¯] /(n) short legs/ +ûÂÇ [¤¿¤ó¤À] /(n) (baseball) single/ +ûÂç [¤¿¤ó¤À¤¤] /(n) junior college/(P)/ +ûÂçÀ¸ [¤¿¤ó¤À¤¤¤»¤¤] /(n) junior college student/ +ûĴ [¤¿¤ó¤Á¤ç¤¦] /(n) minor key (music)/(P)/ +ûÄú [¤¿¤ó¤Æ¤¤] /(n) boat/ +ûÅá [¤¿¤ó¤È¤¦] /(n) short sword/dagger/dirk/(P)/ +ûÅû [¤¿¤ó¤Å¤Ä] /pistol/revolver/ +ûÆü [¤¿¤ó¤¸¤Ä] /(n) short time/ +ûÆü·î [¤¿¤ó¤¸¤Ä¤²¤Ä] /(n) short period of time/ +ûÆü¿¢Êª [¤¿¤ó¤¸¤Ä¤·¤ç¤¯¤Ö¤Ä] /short-day plants/ +ûÇÈ [¤¿¤ó¤Ñ] /(n) short wave/(P)/ +ûÇȼõ¿®µ¡ [¤¿¤ó¤Ñ¤¸¤å¤·¤ó¤­] /(n) short-wave receiver/ +ûÇÈÊüÁ÷ [¤¿¤ó¤Ñ¤Û¤¦¤½¤¦] /(n) short-wave broadcasting/ +ûȱ [¤¿¤ó¤Ñ¤Ä] /(n) short hair/ +ûɾ [¤¿¤ó¤Ô¤ç¤¦] /(n) brief comment or criticism/ +ûʸ [¤¿¤ó¤Ö¤ó] /(n) short sentence/short piece/ +ûʼµÞ [¤¿¤ó¤Ú¤¤¤­¤å¤¦] /(adj-na,n) impetuousness/ +ûÊÓ [¤¿¤ó¤Ú¤ó] /(n) short (e.g. story, film)/ +ûÊÔ [¤¿¤ó¤Ú¤ó] /(n) short (e.g. story, film)/(P)/ +ûÊԱDzè [¤¿¤ó¤Ú¤ó¤¨¤¤¤¬] /short film/ +ûÊÔ½¸ [¤¿¤ó¤Ú¤ó¤·¤å¤¦] /(n) collection of short stories/collected short stories/ +ûÊÔ¾®Àâ [¤¿¤ó¤Ú¤ó¤·¤ç¤¦¤»¤Ä] /short story/novella/ +ûÊì²» [¤¿¤ó¤Ü¤¤¤ó] /(n) short vowel/ +û̿ [¤¿¤ó¤á¤¤] /(adj-na,n) short life/(P)/ +ûÌÓ [¤¿¤ó¤â¤¦] /(n) short hair/ +ûÌÓ¼ï [¤¿¤ó¤â¤¦¤·¤å] /short-haired/ +ûÌë [¤ß¤¸¤«¤è] /(n) short summer night/ +ûÍí [¤¿¤ó¤é¤¯] /(n,vs) electric short-circuit/draw a hasty inference between two events/(P)/ +ûÍíŪ [¤¿¤ó¤é¤¯¤Æ¤­] /(adj-na) nasty/ +ûθ [¤¿¤ó¤ê¤ç] /(adj-na,n) imprudence/quick temper/ +ûϩ [¤¿¤ó¤í] /short circuit/ +ü [¤Ï¤·] /(n) end (e.g. of street)/edge/tip/margin/point/(P)/ +ü [¤Ï¤Ê] /(n) end (e.g. of street)/edge/tip/margin/point/ +ü¤¯¤ì [¤Ï¤·¤¯¤ì] /(n) piece/fag end/ +ü¤¿¤Ê¤¤ [¤Ï¤·¤¿¤Ê¤¤] /(adj) immodest/unladylike/vulgar/(P)/ +ü¤¿¶â [¤Ï¤·¤¿¤¬¤Í] /(n) (1) odd money/loose change/small (paltry) sum (of money)/chicken feed/(2) (mere) pittance/ +ü³ô [¤Ï¤«¤Ö] /(n) odd lot (e.g. in share purchase or sale)/ +ü¶­´ü [¤Ï¤¶¤«¤¤¤­] /(n) between-crops season/off-crops season/ +ü¶É [¤¿¤ó¤­¤ç¤¯] /(radio) terminal/ +ü¶á [¤Ï¤·¤Â¤«] /(adj-na,n) (interior) corner of a house/ +ü¶â [¤Ï¤·¤¿¤¬¤Í] /(n) (1) odd money/loose change/small (paltry) sum (of money)/chicken feed/(2) (mere) pittance/ +ü¸· [¤¿¤ó¤²¤ó] /(adj-na,n) correct and solemn/ +ü¸á [¤¿¤ó¤´] /(n) (abbr) Boy's Day celebration (May 5th)/ +ü¹Ë [¤Ï¤Å¤Ê] /(n) a halter/ +üºÁ [¤¿¤ó¤¶] /(n,vs) sitting upright (properly)/ +üºÂ [¤¿¤ó¤¶] /(n,vs) sitting upright (properly)/ +ü»³ [¤Ï¤ä¤Þ] /(n) a foothill/end section of a mountain range/ +ü»Ò [¤¿¤ó¤·] /(n) (1) terminal (electricity)/(2) pin (on a semiconductor or microcontroller)/ +ü½ï [¤¿¤ó¤·¤ç] /(n) a clue/start/beginning/(P)/ +ü½ï [¤¿¤ó¤Á¤ç] /(n) a clue/start/beginning/ +ü½ñ¤­ [¤Ï¤·¤¬¤­] /(n) foreword/preface/introduction/postscript/ +ü½÷ [¤Ï¤·¤¿¤á] /(n) lowly maidservant/ +ü¿ô [¤Ï¤¹¤¦] /(n) fraction/ +üÀ° [¤¿¤ó¤»¤¤] /(adj-na,n) shapely/graceful/ +üÀµ [¤¿¤ó¤»¤¤] /(adj-na,n) handsome/noble/ +üÀÚ¤ì [¤Ï¤®¤ì] /(n) scrap of cloth/odds and ends/ +üÀÞ¤ë [¤Ï¤·¤ª¤ë] /(v5r) to tuck up/to abridge/ +üÀÞ¤ë [¤Ï¤·¤ç¤ë] /(v5r) to tuck up/to abridge/ +üÀþ [¤¿¤ó¤»¤ó] /edge/ +üÁ¬ [¤Ï¤»¤ó] /(n) small change/ +üÁ³ [¤¿¤ó¤¼¤ó] /(adj-na,n) upright/ +üü [¤Ï¤·¤Ð¤·] /(n) odds and ends/all/every/ +üÄú [¤¿¤ó¤Æ¤¤] /(n) (small) boat/ +üŪ [¤¿¤ó¤Æ¤­] /(adj-na,n) frank(ly)/(P)/ +üÉð¼Ô [¤Ï¤à¤·¤ã] /(n) a common soldier/ +üʪ [¤Ï¤â¤Î] /(n) an odd piece/odds and ends/ +üËÜ [¤Ï¤Û¤ó] /(n) incomplete set of books/odd volume/ +üËö [¤¿¤ó¤Þ¤Ä] /(n) computer terminal/(P)/ +üËöµ¡ [¤¿¤ó¤Þ¤Ä¤­] /(n) a terminal (unit)/(P)/ +üËöÁõÃÖ [¤¿¤ó¤Þ¤Ä¤½¤¦¤Á] /terminal equipment/ +ü̵¤¯¤â [¤Ï¤·¤Ê¤¯¤â] /(adv) unexpectedly/by chance or accident/ +üÌò [¤Ï¤ä¤¯] /(n) minor role/ +üÎï [¤¿¤ó¤ì¤¤] /(adj-na,n) grace/beauty/elegance/ +üÐä [¤¿¤ó¤²¤¤] /(n) conjecturing/ +ý¿Ú [¤¿¤ó¤¹] /(n) chest of drawers/bureau/(P)/ +þ¤Ó [¤Û¤³¤í¤Ó] /(n) open seam/seam that has come apart/tear/ +þ¤Ó¤ë [¤Û¤³¤í¤Ó¤ë] /(v1) to come apart at the seams/to begin to open/to smile broadly/(P)/ +ÿ¤±¤ë [¤Õ¤±¤ë] /(v5r) to indulge in/to give oneself up to/to be obsessed by/to be engrossed in/to be lost in/to be absorbed in/ +ÿ¤ë [¤Õ¤±¤ë] /(v5r) to indulge in/to give oneself up to/to be obsessed by/to be engrossed in/to be lost in/to be absorbed in/(P)/ +ÿŮ [¤¿¤ó¤Ç¤­] /(n) indulgence/ +ÿÆÉ [¤¿¤ó¤É¤¯] /(n) absorption in reading/ +ÿÈþ [¤¿¤ó¤Ó] /(n) aesthetics/ +ÿÈþ¼çµÁ [¤¿¤ó¤Ó¤·¤å¤®] /aestheticism/ +ÿÈþŪ [¤¿¤ó¤Ó¤Æ¤­] /(adj-na) aesthetic/esthetic/ +ÿÈþÇÉ [¤¿¤ó¤Ó¤Ï] /(n) the aesthetic school/ +ÃÀ [¤­¤â] /(n) (1) liver/(2) courage/spirit/pluck/guts/(P)/ +ÃÀ¤Î¤¦ [¤¿¤ó¤Î¤¦] /(n) gall bladder/ +ÃÀ¶Ì [¤­¤â¤Ã¤¿¤Þ] /(n) courage/pluck/nerve/ +ÃÀ½Á [¤¿¤ó¤¸¤å¤¦] /(n) bile/gall/ +ÃÀ½Á¼Á [¤¿¤ó¤¸¤å¤¦¤·¤Ä] /(n) choleric/ +ÃÀÀÐ [¤¿¤ó¤»¤­] /(n) gallstones/(P)/ +ÃÀÀÐ¾É [¤¿¤ó¤»¤­¤·¤ç¤¦] /(n) gallstones/cholelithiasis/ +ÃÀÅͤÎÇ¡¤· [¤¿¤ó¤È¤Î¤´¤È¤·] /be as bold as a lion/ +ÃÀǹ [¤¿¤ó¤Î¤¦] /(n) gall bladder/ +ÃÀǹ±ê [¤¿¤ó¤Î¤¦¤¨¤ó] /(n) inflammation of the gall-bladder/cholesystitis/ +ÃÀά [¤¿¤ó¤ê¤ã¤¯] /(n) courage and resourcefulness/ +ÃÀÎÏ [¤¿¤ó¤ê¤ç¤¯] /(n) courage/nerve/grit/ +ÃÁÇò [¤¿¤ó¤Ñ¤¯] /(n) egg white/protein/ +ÃÁÇò¸» [¤¿¤ó¤Ñ¤¯¤²¤ó] /(n) source of protein(s)/protein source/ +ÃÁÇò¼Á [¤¿¤ó¤Ñ¤¯¤·¤Ä] /(n) protein/(P)/ +ÃÁÇòƱ²½¥¹¥Æ¥í¥¤¥É [¤¿¤ó¤Ñ¤¯¤É¤¦¤«¥¹¥Æ¥í¥¤¥É] /(n) anabolic steroid/ +ÃÁÇòÇ¢ [¤¿¤ó¤Ñ¤¯¤Ë¤ç¤¦] /(n) albuminuria/ +ÃÂÀ¸ [¤¿¤ó¤¸¤ç¤¦] /(n,vs) birth/(P)/ +ÃÂÀ¸½Ë¤¤ [¤¿¤ó¤¸¤ç¤¦¤¤¤ï¤¤] /birthday celebration/ +ÃÂÀ¸ÀÐ [¤¿¤ó¤¸¤ç¤¦¤»¤­] /(n) a birthstone/ +ÃÂÀ¸Æü [¤¿¤ó¤¸¤ç¤¦¤Ó] /(n) birthday/(P)/ +ÃÂä [¤¿¤ó¤·¤ó] /(n) birthday/ +Ã䨤ë [¤­¤¿¤¨¤ë] /(v1) to forge/to drill/to temper/to train/to discipline/(P)/ +Ã䨾夲¤¿ÏÓ [¤­¤¿¤¨¤¢¤²¤¿¤¦¤Ç] /highly-trained skill/ +Ã䨾夲¤ë [¤­¤¿¤¨¤¢¤²¤ë] /(v1) to temper thoroughly/to train well/ +Ãù© [¤¿¤ó¤³¤¦] /(n) metal worker/ +ÃÃ¹Ý [¤¿¤ó¤³¤¦] /(n) forged steel/ +ÃÃÀ® [¤¿¤ó¤»¤¤] /cultivation/training/ +ÃÃÀÜ [¤¿¤ó¤»¤Ä] /(n) forge welding/ +Ãä [¤¿¤ó¤¾¤¦] /(n) forging/ +ÃÃÅ´ [¤¿¤ó¤Æ¤Ä] /(n) tempering iron/forging steel/wrought iron/ +ÃÃÌê [¤«¤¸] /(n) blacksmith/ +ÃÃÌê [¤¿¤ó¤ä] /(n,vs) metallurgy/ +ÃÃÌê²° [¤«¤¸¤ä] /(n) a smith/blacksmith/ +ÃÃÎý [¤¿¤ó¤ì¤ó] /(n,vs) tempering/forging/hardening/disciplining/training/ +ÃÃÏ£ [¤¿¤ó¤ì¤ó] /(n,vs) tempering/forging/hardening/disciplining/training/(P)/ +ÃÄ [¤À¤ó] /(n) body/group/party/company/troupe/ +ÃĤÎÀº¿À [¤À¤ó¤Î¤»¤¤¤·¤ó] /esprit de corps/spirit of the corps/ +ÃÄ°÷ [¤À¤ó¤¤¤ó] /(n) group member/(P)/ +ÃIJô [¤À¤ó¤«¤¤] /(n) mass/lump/(P)/ +ÃIJô¤ÎÀ¤Âå [¤À¤ó¤«¤¤¤Î¤»¤À¤¤] /baby boom generation/ +ÃÄµÆº× [¤À¤ó¤®¤¯¤µ¤¤] /kabuki performance in commemoration of Danjuro and Kikugoro/ +ÃÄ·ª [¤É¤ó¤°¤ê] /(n) acorn/ +ÃÄ·ª¤ÎÇØÈæ¤Ù [¤É¤ó¤°¤ê¤Î¤»¤¤¤¯¤é¤Ù] /(exp) having no outstanding characteristics/to all seem about the same/ +ÃÄ·ª´ã [¤É¤ó¤°¤ê¤Þ¤Ê¤³] /(adj-no,n) goggle-eyes/ +ÃÄ·ë [¤À¤ó¤±¤Ä] /(n) unity/union/combination/(P)/ +Ãķ뤬¸Ç¤¤ [¤À¤ó¤±¤Ä¤¬¤«¤¿¤¤] /be strongly united/ +Ãķ븢 [¤À¤ó¤±¤Ä¤±¤ó] /(n) the right to organize/ +ÃÄ·ë¿´ [¤À¤ó¤±¤Ä¤·¤ó] /esprit de corps/ +Ãĸò [¤À¤ó¤³¤¦] /(n) (abbr) collective bargaining/ +ÃÄ»Ò [¤À¤ó¤´] /(n) dumpling (sweet)/ +ÃÄ»ÒÉ¡ [¤À¤ó¤´¤Ð¤Ê] /(n) a snub or pug nose/ +ÃĽ½Ïº¾æ [¤À¤ó¤¸¤å¤¦¤í¤¦¤¸¤ç¤¦] /Danjuro (kabuki actor)/ +ÃÄÀð [¤¦¤Á¤ï] /(n) fan/(P)/ +ÃÄÀðÃî [¤¦¤Á¤ï¤à¤·] /fan-fly/ +ÃÄÂÎ [¤À¤ó¤¿¤¤] /(n) organization/association/(P)/ +ÃÄÂΤòÁȤà [¤À¤ó¤¿¤¤¤ò¤¯¤à] /(exp) to form an organization/ +ÃÄÂγä°ú [¤À¤ó¤¿¤¤¤ï¤ê¤Ó¤­] /(n) group discount (rate, reduction)/ +ÃÄÂÎµÒ [¤À¤ó¤¿¤¤¤­¤ã¤¯] /(n) party of tourists/ +ÃÄÂζ¥µ» [¤À¤ó¤¿¤¤¤­¤ç¤¦¤®] /team sports/ +ÃÄÂζ¨Ìó [¤À¤ó¤¿¤¤¤­¤ç¤¦¤ä¤¯] /a collective agreement/ +ÃÄÂθò¾Ä [¤À¤ó¤¿¤¤¤³¤¦¤·¤ç¤¦] /collective bargaining/ +ÃÄÂθò¾Ä¸¢ [¤À¤ó¤¿¤¤¤³¤¦¤·¤ç¤¦¤±¤ó] /(n) the right to collective bargaining/ +ÃÄÂιÔÆ° [¤À¤ó¤¿¤¤¤³¤¦¤É¤¦] /group behavior/ +ÃÄÂÎÀï [¤À¤ó¤¿¤¤¤»¤ó] /(n) team competition/team game/ +ÃÄÂÎÊݸ± [¤À¤ó¤¿¤¤¤Û¤±¤ó] /group insurance/ +ÃÄÂÎι¹Ô [¤À¤ó¤¿¤¤¤ê¤ç¤³¤¦] /group travel/ +ÃÄÃÏ [¤À¤ó¤Á] /(n) multi-unit apartments/(P)/ +ÃÄÃϽ»¤Þ¤¤ [¤À¤ó¤Á¤º¤Þ¤¤] /living in a housing complex/ +ÃÄÃϲ [¤À¤ó¤Á¤¾¤¯] /(n) housing project dwellers/ +ÃÄĹ [¤À¤ó¤Á¤ç¤¦] /(n) leader of a delegation (body, party)/(P)/ +ÃÄݳ [¤À¤ó¤é¤ó] /(n,vs) sitting together in a circle/happy circle/harmony/ +ÃÅ [¤À¤ó] /(n) (1) platform/podium/rostrum/(2) (arch) mandala/(P)/ +ÃŤËÅФë [¤À¤ó¤Ë¤Î¤Ü¤ë] /(exp) to get on the platform/ +Ãťαº¤ÎÀï [¤À¤ó¤Î¤¦¤é¤Î¤»¤ó] /(n) battle of Dannoura/final battle of Heike-Genji wars/ +ÃÅ²È [¤À¤ó¤«] /(n) family which supports a temple/parishioner/ +ÃÅ²È [¤À¤ó¤±] /(n) family which supports a temple/parishioner/ +Þå [¤À¤ó¤¸¤ç¤¦] /(n) on a stage or platform or altar/(P)/ +Þì [¤À¤ó¤¸¤ç¤¦] /(n) stage/ +ÃÆ [¤¿¤Þ] /(n) bullet/shot/shell/(P)/ +ÃƤ­ [¤Ï¤¸¤­] /(n) (1) gun (slang)/(2) repellence/ +ÃƤ­¶Ì [¤Ï¤¸¤­¤À¤Þ] /marbles/ +ÃƤ­¸ì¤ê [¤Ò¤­¤¬¤¿¤ê] /(n) singing to one's own accompaniment/ +ÃƤ­¼ê [¤Ò¤­¤Æ] /(n) performer or player (of an instrument)/ +ÃƤ­½Ð¤¹ [¤Ï¤¸¤­¤À¤¹] /(v5s) to shoot (marbles)/to calculate/to spring out/to force out/ +ÃƤ­½é¤á [¤Ò¤­¤¾¤á] /(n) initial playing of an instrument in the New Year/ +ÃƤ­ÊÖ¤¹ [¤Ï¤¸¤­¤«¤¨¤¹] /(v5s) to reject/to repel/ +ÃƤ¯ [¤Ï¤¸¤¯] /(v5k) to flip/to snap/(P)/ +ÃƤ¯ [¤Ò¤¯] /(v5k) to play (piano, guitar)/(P)/ +ÃƤ±¤ë [¤Ï¤¸¤±¤ë] /(v1) to burst open/to split open/to pop/ +ÃƤ±¤ëÍͤ˾Ф¦ [¤Ï¤¸¤±¤ë¤è¤¦¤Ë¤ï¤é¤¦] /(exp) to burst into laughter/ +ÃƤ±Æ¦ [¤Ï¤¸¤±¤Þ¤á] /(n) pop beans/ +ÃÆ¤ß [¤Ï¤º¤ß] /(n) momentum/spur of the moment/(P)/ +ÃÆ¤ß¼Ö [¤Ï¤º¤ß¤°¤ë¤Þ] /(n) flywheel/ +ÃƤà [¤Ï¤º¤à] /(v5m) to spring/to bound/to bounce/to be stimulated/to be encouraged/to get lively/to treat oneself to/to splurge on/(P)/ +ÃÆ°µ [¤À¤ó¤¢¤Ä] /(n,vs) oppression/suppression/pressure/(P)/ +ÃÆ°µÀ¯¼£ [¤À¤ó¤¢¤Ä¤»¤¤¤¸] /(n) (political) coercion/ +ÃƱ« [¤À¤ó¤¦] /(n) hail of bullets/ +ÃƳ¯ [¤À¤ó¤¬¤¤] /(n) impeachment/accusation/censure/(P)/ +ÃƳ¯ºÛȽ½ê [¤À¤ó¤¬¤¤¤µ¤¤¤Ð¤ó¤·¤ç] /(Japanese) Court of Impeachment/ +ÃƳ¯Åêɼ [¤À¤ó¤¬¤¤¤È¤¦¤Ò¤ç¤¦] /(n) impeachment vote/ +ÃÆ´Ý [¤À¤ó¤¬¤ó] /(n) bullet/shot/shell/(P)/ +ÃÆ´Ýƻϩ [¤À¤ó¤¬¤ó¤É¤¦¤í] /long, straight, wide-open highway/ +ÃÆ´ÝÎó¼Ö [¤À¤ó¤¬¤ó¤ì¤Ã¤·¤ã] /(n) bullet train/ +ÃƵ¡ [¤À¤ó¤­] /(n) spring/ +ÃÆ¶× [¤À¤ó¤­¤ó] /(n) playing on the koto/ +Ãƺ¯ [¤À¤ó¤³¤ó] /(n) bullet hole/bullet mark/ +Ãƽü¤± [¤¿¤Þ¤è¤±] /(n) bulletproof/protection (or charm) against bullets/ +ÃÆÀ­ [¤À¤ó¤»¤¤] /(n) elasticity/ +ÃÆÀ­ÂÎ [¤À¤ó¤»¤¤¤¿¤¤] /(n) elastic body/ +ÃÆÀ­Î¨ [¤À¤ó¤»¤¤¤ê¤Ä] /(n) modulus of elasticity/ +ÃÆÁÒ [¤À¤ó¤½¤¦] /(n) magazine (of a rifle)/ +ÃÆÁÕ [¤À¤ó¤½¤¦] /(n,vs) performance/playing on stringed instruments/ +ÃÆÃå [¤À¤ó¤Á¤ã¤¯] /(n) a hit/impact/ +ÃÆÃåµ÷Î¥ [¤À¤ó¤Á¤ã¤¯¤­¤ç¤ê] /range (of a gun)/(within) gunshot/ +ÃÆÃåÅÀ [¤À¤ó¤Á¤ã¤¯¤Æ¤ó] /(n) point of impact/ +ÃÆƬ [¤À¤ó¤È¤¦] /(n) warhead/(P)/ +ÃÆÆ» [¤À¤ó¤É¤¦] /(n) ballistic/(P)/ +ÃÆÆ»ÃÆ [¤À¤ó¤É¤¦¤À¤ó] /(n) (ballistic) missile/ +ÃÆÆ»ÃÆ·Þ·â¥ß¥µ¥¤¥ë [¤À¤ó¤É¤¦¤À¤ó¤²¤¤¤²¤­¥ß¥µ¥¤¥ë] /anti-ballistic missile/ABM/ +ÃÆÆ»ÃÆ·Þ·â¥ß¥µ¥¤¥ëÀ©¸Â¾òÌó [¤À¤ó¤É¤¦¤À¤ó¤²¤¤¤²¤­¥ß¥µ¥¤¥ë¤»¤¤¤²¤ó¤¸¤ç¤¦¤ä¤¯] /(n) antiballistic missile treaty/ +ÃÆÊÒ [¤À¤ó¤Ú¤ó] /shrapnel/shell or bullet fragment/ +ÃÆËë [¤À¤ó¤Þ¤¯] /(n) barrage/ +ÃÆÌô [¤À¤ó¤ä¤¯] /(n) ammunition/(P)/ +ÃÆÌô¸Ë [¤À¤ó¤ä¤¯¤³] /powder magazine/ +ÃÆÎÏ [¤À¤ó¤ê¤ç¤¯] /(n) elasticity/flexibility/(P)/ +ÃÆÎÏÀ­ [¤À¤ó¤ê¤ç¤¯¤»¤¤] /(n) elasticity/resilience/flexibility/adaptability/ +ÃÇ [¤À¤ó] /(n) failure/(P)/ +ÃǤ¨¤ë [¤¿¤¨¤ë] /(v1) (1) to die out/to peter out/to become extinct/(2) to cease/to be stopped/to be discontinued/to be cut off/ +ÃǤ¸¤Æ [¤À¤ó¤¸¤Æ] /(adv) absolutely/positively/decidedly/(P)/ +ÃǤÁ³ä¤ë [¤¿¤Á¤ï¤ë] /(v5r) to split/ +ÃǤÁÀÚ¤ë [¤¿¤Á¤­¤ë] /(v5r) to sever/to break off/to cut asunder/to cut off/to block/to disconnect/ +ÃǤÁʪ [¤¿¤Á¤â¤Î] /(n) foods abstained from in hopes of having one's desire granted/ +ÃÇ¤Ä [¤¿¤Ä] /(v5t) to sever/to cut off/to suppress/to abstain (from)/(P)/ +ÃǤ餺 [¤³¤È¤ï¤é¤º] /without permission/(P)/ +ÃǤê [¤³¤È¤ï¤ê] /(n) declining/nonacceptance/declination/refusal/rejection/turndown/(P)/ +ÃǤê½ñ¤­ [¤³¤È¤ï¤ê¤¬¤­] /(n) explanatory note/ +ÃǤêÊý [¤³¤È¤ï¤ê¤«¤¿] /way of cutting off/ +ÃǤë [¤³¤È¤ï¤ë] /(v5r) (1) to refuse/to reject/to dismiss/to turn down/to decline/(2) to inform/to give notice/(3) to ask leave/to excuse oneself (from)/(P)/ +ÃǤëËø¤â̵¤¯ [¤³¤È¤ï¤ë¤Þ¤Ç¤â¤Ê¤¯] /needless to say/ +ÃǤï¤ê [¤³¤È¤ï¤ê] /(n) declining/nonacceptance/declination/refusal/rejection/turndown/ +ÃǤï¤ë [¤³¤È¤ï¤ë] /(v5r) (1) to refuse/to reject/to dismiss/to turn down/to decline/(2) to inform/to give notice/(3) to ask leave/to excuse oneself (from)/ +ÃǤò²¼¤¹ [¤À¤ó¤ò¤¯¤À¤¹] /(exp) to pass judgment/to make a decision/ +ÃÇ°Æ [¤À¤ó¤¢¤ó] /(n) conclusion/decision/ +Ãdz³ [¤À¤ó¤¬¤¤] /(n) palisade/cliff/ +Ãdz³ÀäÊÉ [¤À¤ó¤¬¤¤¤¼¤Ã¤Ú¤­] /(n) precipitous cliff/sheer precipice/ +ÃǶâ [¤À¤ó¤­¤ó] /(n) close friendship (i.e., strong enough to cut metal)/ +ÃǸÀ [¤À¤ó¤²¤ó] /(n,vs) assertion/declaration/affirmation/(P)/ +ÃǸà [¤À¤ó¤³] /(adj-na,adv,n) firm/determined/resolute/ +ÃǸ俤ë [¤À¤ó¤³¤¿¤ë] /(adj-t) firm/conclusive/determined/ +ÃÇ¸Ç [¤À¤ó¤³] /(adj-na,adv,n) firm/determined/resolute/(P)/ +ÃǸǤ¿¤ë [¤À¤ó¤³¤¿¤ë] /(adj-t) firm/conclusive/determined/(P)/ +ÃǸǹ³µÄ [¤À¤ó¤³¤³¤¦¤®] /(vs) firm opposition/ +ÃǸò [¤À¤ó¤³¤¦] /(n,vs) breaking off (severing) relations/ +ÃÇ¹Ô [¤À¤ó¤³¤¦] /(n,vs) decisive action/carry out/(P)/ +Ãǹٶ¥Áè [¤À¤ó¤³¤¦¤­¤ç¤¦¤½¤¦] /(n) cross-country race/ +Ãǹٶ¥Áö [¤À¤ó¤³¤¦¤­¤ç¤¦¤½¤¦] /(n) cross-country race/ +ÃÇºÛ [¤À¤ó¤µ¤¤] /(n) cutting/ +ÃǺ۵¡ [¤À¤ó¤µ¤¤¤­] /(n) cutting machine/paper cutter/ +ÃǺá [¤À¤ó¤¶¤¤] /(n) conviction/ +ÃǼï [¤À¤ó¤·¤å] /(n) sterilization/castration/ +ÃÇ¿© [¤À¤ó¤¸¤­] /(n,vs) fasting/(P)/ +ÃÇ¿å [¤À¤ó¤¹¤¤] /(n) water outage/(P)/ +ÃÇÀä [¤À¤ó¤¼¤Ä] /(n,vs) become extinct/cease to exist/break off/(P)/ +ÃÇÀþ [¤À¤ó¤»¤ó] /(n,vs) disconnection/interruption/ +ÃÇÁ³ [¤À¤ó¤¼¤ó] /(adj-na,adv,n) firmly/absolutely/definitely/(P)/ +ÃÇÁØ [¤À¤ó¤½¤¦] /(n) dislocation/(P)/ +ÃÇÁؼ̿¿ [¤À¤ó¤½¤¦¤·¤ã¤·¤ó] /(n) tomogram/ +Ãdz [¤À¤ó¤¾¤¯] /(n,vs) intermittent/(P)/ +ÃdzŪ [¤À¤ó¤¾¤¯¤Æ¤­] /(adj-na) intermittent/ +ÃÇÃǸà [¤À¤ó¤À¤ó¤³] /(adj-na,n) firm/resolute/absolutely/ +ÃÇÃÇ¸Ç [¤À¤ó¤À¤ó¤³] /(adj-na,n) firm/resolute/absolutely/ +ÃÇIJ [¤À¤ó¤Á¤ç¤¦] /(n) heartbreak/ +ÃÇIJ¤Î»×¤¤ [¤À¤ó¤Á¤ç¤¦¤Î¤ª¤â¤¤] /(n) heartbroken thoughts/heartrending grief/overwhelming sorrow/ +ÃÇÄê [¤À¤ó¤Æ¤¤] /(n,vs) conclusion/decision/(P)/ +ÃÇƬÂæ [¤À¤ó¤È¤¦¤À¤¤] /(n) guillotine/ +ÃÇÇ® [¤À¤ó¤Í¤Ä] /(n) insulation/(P)/ +ÃÇÇ®ºà [¤À¤ó¤Í¤Ä¤¶¤¤] /(n) heat insulating material/ +ÃÇǮŪ [¤À¤ó¤Í¤Ä¤Æ¤­] /(adj-na) adiabatic/ +ÃÇÇ° [¤À¤ó¤Í¤ó] /(n,vs) abandoning (hope, plans)/giving up/(P)/ +ÃÇȱ [¤À¤ó¤Ñ¤Ä] /(n) bobbed hair/ +ÃÇÊÒ [¤À¤ó¤Ú¤ó] /(n) fragment/crumb/shred/bits and pieces/(P)/ +ÃÇÊÒŪ [¤À¤ó¤Ú¤ó¤Æ¤­] /(adj-na) fragmentary/ +ÃÇËöËâ [¤À¤ó¤Þ¤Ä¤Þ] /(n) death agony/ +ÃÇÌÌ [¤À¤ó¤á¤ó] /(n) cross-section/(P)/ +ÃÇÌÌ¿Þ [¤À¤ó¤á¤ó¤º] /(n) a view in cross-section/ +ÃÇÏ© [¤À¤ó¤í] /disconnection (of a wire)/ +ÃȤ¤ [¤¢¤¿¤¿¤«¤¤] /(io) (adj) warm/mild/genial/ +ÃȤ«¤¤ [¤¢¤¿¤¿¤«¤¤] /(adj) warm/mild/genial/(P)/ +ÃȤ«¤¤¿§ [¤¢¤¿¤¿¤«¤¤¤¤¤í] /warm color/ +ÃȤ«¤¤¿Í [¤¢¤¿¤¿¤«¤¤¤Ò¤È] /warmhearted person/ +ÃȤ«¤µ [¤¢¤¿¤¿¤«¤µ] /(n) warmth/ +ÃȤ«¤ÊÌÓÉÛ [¤¢¤¿¤¿¤«¤Ê¤â¤¦¤Õ] /warm blanket/ +ÃȤ«¤ß [¤¢¤¿¤¿¤«¤ß] /(n) warmth/ +ÃȤޤ俶õµ¤ [¤¢¤¿¤¿¤Þ¤Ã¤¿¤¯¤¦¤­] /warmed air/ +ÃȤޤë [¤¢¤¿¤¿¤Þ¤ë] /(v5r) to warm oneself/to sun oneself/to warm up/to get warm/(P)/ +ÃȤá¤ë [¤¢¤¿¤¿¤á¤ë] /(v1) to warm/to heat/(P)/ +ÃȤò¼è¤ë [¤À¤ó¤ò¤È¤ë] /(exp) to warm oneself/ +ÃÈ°áË°¿© [¤À¤ó¤¤¤Û¤¦¤·¤ç¤¯] /(n) well-fed and well-dressed/ +Ãȵ¤ [¤À¤ó¤­] /(n) warmth/warm weather/ +Ãȵ¤ [¤Î¤ó¤­] /(adj-na,n) (uk) carefree/optimistic/careless/reckless/heedless/happy-go-lucky/easygoing/ +Ãȹñ [¤À¤ó¤³¤¯] /(n) warm country/ +ÃÈ¿§ [¤À¤ó¤·¤ç¤¯] /(n) warm colour/ +ÃÈÂÓ [¤À¤ó¤¿¤¤] /(n) subtropics/ +ÃÈÃÏ [¤À¤ó¤Á] /(n) warm district/region of mild climate/ +ÃÈÅß [¤À¤ó¤È¤¦] /(n) mild winter/(P)/ +ÃÈÅß°ÛÊÑ [¤À¤ó¤È¤¦¤¤¤Ø¤ó] /(n) abnormally warm winter/ +ÃÈ˼ [¤À¤ó¤Ü¤¦] /(n) heating/(P)/ +ÃÈ˼´ï [¤À¤ó¤Ü¤¦¤­] /heater/heating unit/ +ÃÈ˼´ï¶ñ [¤À¤ó¤Ü¤¦¤­¤°] /(n) home heater/ +ÃÈή [¤À¤ó¤ê¤å¤¦] /(n) warm current/(P)/ +ÃÈÎü [¤Î¤ì¤ó] /(n) (uk) (short) sign curtain hung at shop entrance/reputation (of a store)/(P)/ +ÃÈϧ [¤À¤ó¤í] /(n) fireplace/hearth/stove/(P)/ +ÃÉ²È [¤À¤ó¤«] /(n) family which supports a temple/parishioner/ +ÃÉ²È [¤À¤ó¤±] /(n) family which supports a temple/parishioner/ +ÃÉ·¯ [¤À¤ó¤¯¤ó] /mythical founder of Korea/ +ÃÉÅÌ [¤À¤ó¤È] /(n) temple supporter/ +ÃÉÆá [¤À¤ó¤Ê] /(n) master (of house)/husband (informal)/ +ÃÉÆá»û [¤À¤ó¤Ê¤Ç¤é] /(n) temple to which a family belongs/ +ÃÊ [¤À¤ó] /(n) step/stair/flight of steps/grade/rank/level/(P)/ +ÃÊ¡¹ [¤À¤ó¤À¤ó] /(adv,n) gradually/by degrees/(P)/ +ÃÊ¡¹Èª [¤À¤ó¤À¤ó¤Ð¤¿¤±] /(n) terraced fields/terraced farm/ +ÃÊ¡¹È« [¤À¤ó¤À¤ó¤Ð¤¿¤±] /(n) terraced fields/terraced farm/ +Ãʤò¼è¤ë [¤À¤ó¤ò¤È¤ë] /(exp) to get a black belt/to obtain a degree (in judo)/ +Ãʥܡ¼¥ë [¤À¤ó¥Ü¡¼¥ë] /(n) cardboard/(P)/ +ÃÊ°Ì [¤À¤ó¤¤] /(n) dan/grade (of black belt)/ +Ãʰ㤤 [¤À¤ó¤Á¤¬¤¤] /(adj-na,n) wide difference/remarkable difference/ +Ãʰ㤤ʿ¹ÔËÀ [¤À¤ó¤Á¤¬¤¤¤Ø¤¤¤³¤¦¤Ü¤¦] /(n) (gymnastics) uneven parallel bars/ +Ãʳ¬ [¤À¤ó¤«¤¤] /(n) gradation/grade/stage/(P)/ +Ã浅 [¤À¤ó¤­¤å¤¦] /(n) terrace/bench (in geography)/ +Ãʺ¹ [¤À¤ó¤µ] /(n) difference in level/ +Ãʼè¤ê [¤À¤ó¤É¤ê] /(n) programme/plans/arrangements/(P)/ +ÃÊÂÞ [¤À¤ó¤Ö¤¯¤í] /(n) large cloth sack/baggy trousers/ +ÃÊÃÊ [¤À¤ó¤À¤ó] /(adv,n) gradually/by degrees/ +ÃÊÃÊȪ [¤À¤ó¤À¤ó¤Ð¤¿¤±] /(n) terraced fields/terraced farm/ +ÃÊÃÊÈ« [¤À¤ó¤À¤ó¤Ð¤¿¤±] /(n) terraced fields/terraced farm/ +ÃÊʪ [¤¿¤ó¤â¤Î] /(n) (1) fabric/cloth/textiles/drapery/dry-goods/piece goods/(2) measure of kimono material/ +ÃÊʪ [¤À¤ó¤â¤Î] /(n) musical (dramatic) piece in several acts/type of koto solo/lively type of shamisen song/ +ÃÊÊ¿ [¤À¤ó¤Ó¤é] /(n) broadsword/sword/ +ÃÊÊÌ [¤¿¤ó¤Ù¤Ä] /(n) (1) acreage/land area/(2) marking off fields in units of tan/ +ÃÊÊâ [¤¿¤ó¤Ö] /(n) unit of land area (approx. one-tenth hectare)/ +ÃÊÍî [¤À¤ó¤é¤¯] /(n) end/conclusion/paragraph/(P)/ +ÃË [¤ª¤È¤³] /(n) man/(P)/ +Ãˤäݤ¤ [¤ª¤È¤³¤Ã¤Ý¤¤] /(adj) manly/boyish/ +Ãˤÿ¶¤ê [¤ª¤È¤³¤Ã¤×¤ê] /(n) public estimation/mans looks/ +ÃË¤Î»Ò [¤ª¤È¤³¤Î¤³] /(n) boy/(P)/ +Ãˤλù [¤ª¤È¤³¤Î¤³] /baby boy/boy/ +ÃË¤Î¿Í [¤ª¤È¤³¤Î¤Ò¤È] /man/ +Ãˤ餷¤¤ [¤ª¤È¤³¤é¤·¤¤] /(adj) manly/(P)/ +ÃË°Ëã [¤ª¤È¤³¤À¤Æ] /(n) chivalrous man/ +ÃË°ìɤ [¤ª¤È¤³¤¤¤Ã¤Ô¤­] /(n) shining example of a man/ +Ã˵¤ [¤ª¤È¤³¤®] /(n) chivalrous spirit/ +Ã˵㤭 [¤ª¤È¤³¤Ê¤­] /(n) unmanly weeping/ +Ã˶¸¤¤ [¤ª¤È¤³¤°¤ë¤¤] /(n) wantonness/man-crazy/ +ÃË·Ï [¤À¤ó¤±¤¤] /(n) male lineage/ +ÃË·ë¤Ó [¤ª¤È¤³¤à¤¹¤Ó] /(n) male style of knot/ +ÃË·ù¤¤ [¤ª¤È¤³¤®¤é¤¤] /(n) man-hater/ +Ã˹¥¤­ [¤ª¤È¤³¤º¤­] /(n) strongly attractive to men/amorous woman/ +Ã˹© [¤À¤ó¤³¤¦] /(n) male worker/male machine operator/ +Ã˺¬ [¤À¤ó¤³¤ó] /(n) penis/ +Ã˺ä [¤ª¤È¤³¤¶¤«] /(n) steeper of two hills/ +ÃË»¦¤· [¤ª¤È¤³¤´¤í¤·] /(n) murder of a male/man-killer/ +ÃË»Ò [¤À¤ó¤·] /(n) youth/young man/(P)/ +Ã˻ҳØÀ¸ [¤À¤ó¤·¤¬¤¯¤»¤¤] /(n) boy student/ +Ã˻ҹ» [¤À¤ó¤·¤³¤¦] /(n) boys' school/ +Ã˻ҹâ [¤À¤ó¤·¤³¤¦] /boys' high school/ +ÃË»ÒÍÑ [¤À¤ó¤·¤è¤¦] /for men/ +ÃË»ù [¤À¤ó¤¸] /(n) boy/son/man/(P)/ +ÃË»ý¤Á [¤ª¤È¤³¤â¤Á] /(n) men's/for men/ +ÃË»ý¤Á¤Î»þ·× [¤ª¤È¤³¤â¤Á¤Î¤È¤±¤¤] /gentlemens watches/ +ÃË¼ß [¤À¤ó¤·¤ã¤¯] /(n) baron/(P)/ +Ã˼ߤ˽ö¤»¤é¤ì¤ë [¤À¤ó¤·¤ã¤¯¤Ë¤¸¤ç¤»¤é¤ì¤ë] /(exp) to be conferred (a) baron/ +Ã˼ßÉ×¿Í [¤À¤ó¤·¤ã¤¯¤Õ¤¸¤ó] /(n) baroness/ +Ã˼ê [¤ª¤È¤³¤Ç] /(n) man's handwriting/male help/ +Ã˼ü [¤À¤ó¤·¤å¤¦] /(n) male convict or prisoner/ +Ã˽° [¤ª¤È¤³¤·¤å¤¦] /(n) men/manservant/male attendants to an actor/ +Ã˽êÂÓ [¤ª¤È¤³¤¸¤ç¤¿¤¤] /(n) all-male household/ +Ã˽÷ [¤À¤ó¤¸¤ç] /(n) man and woman/men and women/(P)/ +Ã˽÷¤ÎÊÌ [¤À¤ó¤¸¤ç¤Î¤Ù¤Ä] /distinction of sex/ +Ã˽÷Ʊ¸¢ [¤À¤ó¤¸¤ç¤É¤¦¤±¤ó] /equal rights among men and women/ +Ã˽÷Èæ [¤À¤ó¤¸¤ç¤Ò] /(n) sex ratio/ +Ã˽÷Ê¿Åù [¤À¤ó¤¸¤ç¤Ó¤ç¤¦¤É¤¦] /(n) equal rights for both sexes/equality of the sexes/ +Ã˾¡¤ê [¤ª¤È¤³¤Þ¤µ¤ê] /(adj-na,adj-no,n) (of a woman) strong-minded/spirited/mannish/ +Ã˾ª [¤À¤ó¤·¤ç¤¦] /(n) male paramour/ +Ã˾« [¤À¤ó¤·¤ç¤¦] /(n) male prostitute/ +ÃË¿§ [¤À¤ó¤·¤ç¤¯] /(n) sodomy/male homosexuality/ +ÃË¿§ [¤Ê¤ó¤·¤ç¤¯] /(n) sodomy/male homosexuality/ +ÃË¿´ [¤ª¤È¤³¤´¤³¤í] /(n) male instincts/male frivolity/ +ÃË¿¶¤ê [¤ª¤È¤³¤Ö¤ê] /(n) manliness/good-looking/ +ÃË¿Æ [¤ª¤È¤³¤ª¤ä] /(n) father/male parent/ +ÃËÀ­ [¤À¤ó¤»¤¤] /(n) male/man/(P)/ +ÃËÀ­¥Û¥ë¥â¥ó [¤À¤ó¤»¤¤¥Û¥ë¥â¥ó] /(n) male hormone/ +ÃËÀ­Åª [¤À¤ó¤»¤¤¤Æ¤­] /(adj-na) manly/(P)/ +ÃËÀ­Èþ [¤À¤ó¤»¤¤¤Ó] /masculine beauty/ +ÃËÀ­ÍÑ [¤À¤ó¤»¤¤¤è¤¦] /for use by men/ +ÃËÀ¹¤ê [¤ª¤È¤³¤¶¤«¤ê] /(n) (in the) prime of manhood/ +ÃËÀ¼ [¤À¤ó¤»¤¤] /(n) male voice/ +ÃËÀ¼¹ç¾§ [¤À¤ó¤»¤¤¤¬¤Ã¤·¤ç¤¦] /(n) male chorus/male-voice choir/chorus for male voices/ +ÃËÁ° [¤ª¤È¤³¤Þ¤¨] /(n) handsome man/(P)/ +ÃËÁõ [¤À¤ó¤½¤¦] /(n,vs) disguising oneself as a man/ +Ã˺½÷ÈÜ [¤À¤ó¤½¤ó¤¸¤ç¤Ò] /(n) male domination of women/subjection of women/(P)/ +ÃËÂì [¤ª¤À¤­] /(n) greater waterfall (of the two)/ +ÃËÇ­ [¤ª¤Í¤³] /(n) tomcat/male cat/ +ÃËÉ÷Ϥ [¤ª¤È¤³¤Ö¤í] /(n) (public) baths for men/ +ÃËÊ¢ [¤ª¤È¤³¤Ð¤é] /(n) woman who has borne only male children/ +ÃËʪ [¤ª¤È¤³¤â¤Î] /(n) men's/for men/ +ÃËʸ»ú [¤ª¤È¤³¤â¤¸] /(n) man's handwriting/kanji/ +ÃËÊؽê [¤ª¤È¤³¤Ù¤ó¤¸¤ç] /(n) men's toilet/ +ÃË̽Íø [¤ª¤È¤³¤ß¤ç¤¦¤ê] /(n) the good fortune to have been born male/ +ÃËÌò [¤ª¤È¤³¤ä¤¯] /(n) male part or role/ +ÃËÍ¥ [¤À¤ó¤æ¤¦] /(n) actor/(P)/ +ÃËòÝ [¤ª¤È¤³¤ä¤â¤á] /(n) widower/ +Ã̤¸¹þ¤à [¤À¤ó¤¸¤³¤à] /(v5m) to have a talk with/ +Ã̵Á [¤À¤ó¤®] /(n) lecture/ +Ã̹ç [¤À¤ó¤´¤¦] /(n) consultation/(P)/ +Ã̹çÆþ»¥ [¤À¤ó¤´¤¦¤Ë¤å¤¦¤µ¤Ä] /prearranged bidding/ +Ã̾Р[¤À¤ó¤·¤ç¤¦] /(n) friendly chat/(P)/ +ÃÌȽ [¤À¤ó¤Ñ¤ó] /(n) negotiations/ +ÃÌÏÀ [¤À¤ó¤í¤ó] /(n) discussion/ +ÃÌÏÀÉ÷ȯ [¤À¤ó¤í¤ó¤Õ¤¦¤Ï¤Ä] /spirited discussion/ +ÃÌÏà [¤À¤ó¤ï] /(n) a talk/conversation/(P)/ +ÃÌÏü¼ [¤À¤ó¤ï¤·¤Ä] /lounge/ +ÃÌÏÃɽ¼¨¹½Â¤ÍýÏÀ [¤À¤ó¤ï¤Ò¤ç¤¦¤¸¤³¤¦¤¾¤¦¤ê¤í¤ó] /(n) discourse representation structure theory/ +ÃÍ [¤¢¤¿¤¤] /(adj-no,n,vs) (1) value/price/cost/worth/merit/(2) variable (computer programming)/ +ÃÍ [¤Í] /(adj-no,n,vs) (1) value/price/cost/worth/merit/(2) variable (computer programming)/ +Ãͤ¬Ä¥¤ë [¤Í¤¬¤Ï¤ë] /(exp) to be expensive/ +Ãͤ¹¤ë [¤¢¤¿¤¤¤¹¤ë] /(vs-s) to be worth/to deserve/to merit/(P)/ +ÃÍ°Â [¤Í¤ä¤¹] /cheapness/ +ÃÍ°ú¤­ [¤Í¤Ó¤­] /(n) price reduction/discount/(P)/ +ÃͲ¼¤¬¤ê [¤Í¤µ¤¬¤ê] /(n) price decline/a fall in price/(P)/ +ÃͲ¼¤² [¤Í¤µ¤²] /(n) cut in price/(P)/ +ÃÍ¶Ò [¤Í¤Ï¤Ð] /(n) price range or fluctuation/ +ÃͶø [¤Á¤°¤¦] /(n) being appreciated by one's employer/meeting (someone)/ +Ãͺ¢ [¤Í¤´¤í] /(adj-na,n) reasonable price/ +ÃÍ»¥ [¤Í¤Õ¤À] /(n) price tag (mark, label)/ +Ã;ä [¤Í¤¶¤ä] /(n) margin/spread (in prices)/ +Ã;å [¤Í¤¢¤²] /(n,vs) price hike/mark-up/ +Ã;夬¤ê [¤Í¤¢¤¬¤ê] /(n) price advance/increase in value/(P)/ +Ã;夲 [¤Í¤¢¤²] /(n,vs) price hike/mark-up/(P)/ +ÃÍ¿ó [¤Í¤¬¤µ] /(n) high-priced/ +ÃÍ¿ó³ô [¤Í¤¬¤µ¤«¤Ö] /(n) high-priced stocks/blue-chip shares/ +ÃÍÀѤâ¤ê [¤Í¤Å¤â¤ê] /estimation/valuation/ +ÃÍÀÚ¤ë [¤Í¤®¤ë] /(v5r) to drive a bargain/to beat down the price/to haggle/(P)/ +ÃÍÁý¤· [¤Í¤Þ¤·] /(n) price hike/mark-up/ +ÃÍÂǤÁ [¤Í¤¦¤Á] /(n) value/worth/price/dignity/(P)/ +ÃÍÃÊ [¤Í¤À¤ó] /(n) price/cost/(P)/ +ÃÍÃʤò¹â¤¯¤Ä¤±¤ë [¤Í¤À¤ó¤ò¤¿¤«¤¯¤Ä¤±¤ë] /(exp) to put a high price on/ +ÃÍÃʤò¹â¤¯ÉÕ¤±¤ë [¤Í¤À¤ó¤ò¤¿¤«¤¯¤Ä¤±¤ë] /(exp) to put a high price on/ +ÃÍÃÊɽ [¤Í¤À¤ó¤Ò¤ç¤¦] /price list/ +ÃÍÃÊÉÕ¤± [¤Í¤À¤ó¤Å¤±] /(vs) pricing at/ +ÃÍƧ¤ß [¤Í¤Ö¤ß] /(n) appraisal/estimation/evaluation/setting prices/ +ÃÍÆ°¤­ [¤Í¤¦¤´¤­] /(n) price fluctuation/ +ÃÍÉý [¤Í¤Ï¤Ð] /(n) price range or fluctuation/ +ÃÍÊø¤ì [¤Í¤¯¤º¤ì] /(n) price collapse/ +ÃΤ俤«¿¶¤ê [¤·¤Ã¤¿¤«¤Ö¤ê] /(n,vs) pretending to know/ +ÃΤäƤ¤¤ë [¤·¤Ã¤Æ¤¤¤ë] /(v1) to know/ +ÃΤ餹 [¤·¤é¤¹] /(v5s) (polite) to know/to understand/to be acquainted with/to feel/ +ÃΤ餺ÃΤ餺 [¤·¤é¤º¤·¤é¤º] /(adv) unconsciously/unwittingly/unawares/(P)/ +ÃΤ餻 [¤·¤é¤»] /(n) notice/(P)/ +ÃΤ餻¤ë [¤·¤é¤»¤ë] /(v1) to notify/to advise/(P)/ +ÃΤé¤Ê¤¤ [¤·¤é¤Ê¤¤] /unknown/strange/ +ÃΤé¤Ê¤¤´Ö¤Ë [¤·¤é¤Ê¤¤¤¢¤¤¤À¤Ë] /I don't know for how long ../ +ÃΤé¤Ì´é [¤·¤é¤Ì¤«¤ª] /(n) pretending not to know/feigning ignorance/ +ÃΤé¤ó´é [¤·¤é¤ó¤«¤ª] /(n) unconcerned air/indifference/(P)/ +ÃΤé¤ó¿¶¤ê [¤·¤é¤ó¤×¤ê] /(n) pretending not to know/feigning ignorance/ +ÃΤê¹ç¤¤ [¤·¤ê¤¢¤¤] /(n) acquaintance/(P)/ +ÃΤê¹ç¤¦ [¤·¤ê¤¢¤¦] /(v5u) to get to know (someone)/to make acquaintance/(P)/ +ÃΤê»Ï¤á¤ë [¤·¤ê¤Ï¤¸¤á¤ë] /(v1) to begin to know/ +ÃΤêÈ´¤¯ [¤·¤ê¤Ì¤¯] /(v5k) to know thoroughly/ +ÃΤë [¤·¤ë] /(v5r) to know/to understand/to be acquainted with/to feel/(P)/ +ÃΤë¸Â¤ê [¤·¤ë¤«¤®¤ê] /(exp) as far as I know/ +ÃΤëÊÕ [¤·¤ë¤Ù] /(n) acquaintance/friend/ +ÃΤì¤ë [¤·¤ì¤ë] /(v1) to become known/to come to light/to be discovered/(P)/ +ÃΤìÅϤë [¤·¤ì¤ï¤¿¤ë] /(v5r) to be well-known/ +ÃÎ¤í¤·¾¤¤¹ [¤·¤í¤·¤á¤¹] /to reign/ +Ãΰé [¤Á¤¤¤¯] /(n) intellectual training/ +ÃγР[¤Á¤«¤¯] /(n) perception/(P)/ +ÃγпÀ·Ð [¤Á¤«¤¯¤·¤ó¤±¤¤] /sensory nerve/ +ÃγÐÃÎ [¤Á¤«¤¯¤Á] /knowledge by acquaintance/ +Ãζø [¤Á¤°¤¦] /(n) favour/warm friendship/ +Ãηà [¤Á¤¨] /(n) wisdom/wit/sagacity/sense/intelligence/advice/(P)/ +Ãηäò¹Ê¤ë [¤Á¤¨¤ò¤·¤Ü¤ë] /(exp) to rack one's brain/ +Ãηûõ [¤Á¤¨¤Ð] /(n) wisdom tooth/ +ÃÎ·Ã¼Ô [¤Á¤¨¤·¤ã] /(n) wise man/ +ÃηÃÂÞ [¤Á¤¨¤Ö¤¯¤í] /(n) the brain/one's brains/ +ÃηÃÃÙ¤ì [¤Á¤¨¤ª¤¯¤ì] /mental retardation/ +ÃηÃÇ® [¤Á¤¨¤Í¤Ä] /(n) teething fever/ +ÃηÃÉ餱 [¤Á¤¨¤Þ¤±] /(n) done in by one's own cleverness/ +Ãθ« [¤Á¤±¤ó] /(n) diagnosis/opinion/knowledge/ +ÃÎ¸Ê [¤Á¤­] /(n) acquaintance/appreciative friend/(P)/ +ÃÎ¹Ô [¤Á¤®¤ç¤¦] /(n) fief/ +Ãι礤 [¤·¤ê¤¢¤¤] /(n) acquaintance/(P)/ +Ãι礦 [¤·¤ê¤¢¤¦] /(v5u) to get to know (someone)/to make acquaintance/(P)/ +Ãκâ [¤Á¤¶¤¤] /(n) (abbr) intellectual property/IP/ +Ãλõ [¤Á¤·] /(n) wisdom tooth/ +Ãλö [¤Á¤¸] /(n) prefectural governor/(P)/ +Ãμ± [¤Á¤·¤­] /(n) knowledge/information/(P)/ +Ã챤ÎÀô [¤Á¤·¤­¤Î¤¤¤º¤ß] /source of knowledge/ +Ã챤ò¹­¤á¤ë [¤Á¤·¤­¤ò¤Ò¤í¤á¤ë] /(exp) to extend one's knowledge/ +Ã챤òÃߤ¨¤ë [¤Á¤·¤­¤ò¤¿¤¯¤ï¤¨¤ë] /(exp) to store one's mind with knowledge/ +Ãμ±³¬µé [¤Á¤·¤­¤«¤¤¤­¤å¤¦] /the intelligensia/ +Ãμ±¹©³Ø [¤Á¤·¤­¤³¤¦¤¬¤¯] /(n) knowledge engineering/information engineering/ +Ãμ±»º¶È [¤Á¤·¤­¤µ¤ó¤®¤ç¤¦] /the knowledge industry/ +Ãμ±½¸Ìó·¿»º¶È [¤Á¤·¤­¤·¤å¤¦¤ä¤¯¤¬¤¿¤µ¤ó¤®¤ç¤¦] /a knowledge-intensive industry/ +Ãμ±¿Í [¤Á¤·¤­¤¸¤ó] /(n) an intellectual/(P)/ +Ãμ±ÁØ [¤Á¤·¤­¤½¤¦] /the intellectual class/ +Ãμ±ÂÎ·Ï [¤Á¤·¤­¤¿¤¤¤±¤¤] /(n) body of knowledge/ +Ãμ±É½¸½ [¤Á¤·¤­¤Ò¤ç¤¦¤²¤ó] /knowledge representation/ +Ãμ±Íß [¤Á¤·¤­¤è¤¯] /(n) thirst for knowledge/intellectual thirst/ +Ãμ½ [¤Á¤·¤Ä] /(n) complete knowledge/ +ÃÎ¼Ô [¤Á¤·¤ã] /(n) a sage/ +Ãξ­ [¤Á¤·¤ç¤¦] /(n) resourceful general/ +Ãξð°Õ [¤Á¤¸¤ç¤¦¤¤] /(n) emotion and volition/intellect/ +ÃÎ¿Í [¤Á¤¸¤ó] /(n) friend/acquaintance/(P)/ +ÃÎÀ­ [¤Á¤»¤¤] /(n) intelligence/(P)/ +ÃÎÀ­Åª [¤Á¤»¤¤¤Æ¤­] /(adj-na) intellectual/ +ÃÎŪ [¤Á¤Æ¤­] /(adj-na,n) intellectual/(P)/ +ÃÎŪºâ»º [¤Á¤Æ¤­¤¶¤¤¤µ¤ó] /intellectual property/ +ÃÎŪ½êÍ­¸¢ [¤Á¤Æ¤­¤·¤ç¤æ¤¦¤±¤ó] /(n) intellectual property rights (in patent law)/ +ÃÎŪǽÎÏ [¤Á¤Æ¤­¤Î¤¦¤ê¤ç¤¯] /(n) one's intellectual powers/one's mental faculties/ +ÃÎÆÀ [¤Á¤È¤¯] /(n) comprehension/knowledge/ +ÃÎÆÁ [¤Á¤È¤¯] /(n) knowledge and virtue/ +ÃÎÆü [¤Á¤Ë¤Á] /(n) pro-Japanese/Japanophile/ +ÃÎÆü²È [¤Á¤Ë¤Á¤«] /a Japanophile/ +ÃÎÆüÇÉ [¤Á¤Ë¤Á¤Ï] /(n) pro-Japanese (group)/ +ÃÎǽ [¤Á¤Î¤¦] /(n) intelligence/brains/(P)/ +ÃÎǽ¸¡ºº [¤Á¤Î¤¦¤±¤ó¤µ] /intelligence test/ +ÃÎǽ»Ø¿ô [¤Á¤Î¤¦¤·¤¹¤¦] /(n) intelligence quotient (I.Q.)/ +ÃÎǽ¾ðÊ󸦵æÉô [¤Á¤Î¤¦¤¸¤ç¤¦¤Û¤¦¤±¤ó¤­¤å¤¦¤Ö] /(n) Intelligent Communication Laboratory/ +ÃÎǽŪ [¤Á¤Î¤¦¤Æ¤­] /(adj-na) intelligent/ +ÃÎǽÈÈ [¤Á¤Î¤¦¤Ï¤ó] /(n) intellectual criminal/ +ÃÎËÅ [¤Á¤Ü¤¦] /(n) ingenuity/resourcefulness/ +ÃÎ̾ [¤Á¤á¤¤] /(adj-na,n) well-known/(P)/ +ÃÎ̾ÅÙ [¤Á¤á¤¤¤É] /(n) degree of familiarity/popularity/ +ÃÎÌ¿ [¤Á¤á¤¤] /(n) age 50/ +ÃÎͦ [¤Á¤æ¤¦] /(n) wisdom and courage/ +ÃÎͧ [¤Á¤æ¤¦] /(n) (close) friend/ +ÃÎ;¤Ã¤Æͦ­¤é¤º [¤Á¤¢¤Þ¤Ã¤Æ¤æ¤¦¤¿¤é¤º] /(exp) lacking boldness by being too sagacious/being too sagacious to be bold/ +ÃÎά [¤Á¤ê¤ã¤¯] /(n) ingenuity/resourcefulness/ +ÃÎθ [¤Á¤ê¤ç] /(n) wisdom/sagacity/ +ÃÎÎÏ [¤Á¤ê¤ç¤¯] /(n) wisdom/intellectual power/mental capacity/brains/ +ÃÏ [¤Á] /(n,n-suf) earth/(P)/ +ÃϤ¬½Ð¤ë [¤¸¤¬¤Ç¤ë] /(v1) to reveal one's true colors/to betray oneself/ +ÃϤǤ¤¤¯ [¤¸¤Ç¤¤¤¯] /(v5k-s) to do for real/to do in real life/to carry (a story) into actual practice/ +ÃϤǤ椯 [¤¸¤Ç¤æ¤¯] /(v5k-s) to do for real/to do in real life/to carry (a story) into actual practice/ +ÃϤǹԤ¯ [¤¸¤Ç¤¤¤¯] /(v5k-s) to do for real/to do in real life/to carry (a story) into actual practice/ +ÃϤǹԤ¯ [¤¸¤Ç¤æ¤¯] /(v5k-s) to do for real/to do in real life/to carry (a story) into actual practice/ +ÃÏ¤Î²Ì¤Æ [¤Á¤Î¤Ï¤Æ] /end of the earth/ +ÃϤεͤó¤À [¤¸¤Î¤Ä¤ó¤À] /of close texture/ +ÃϤÎÄ쿼¤¯ [¤Á¤Î¤½¤³¤Õ¤«¤¯] /to be deep in the bowels of the earth/ +ÃϤÎʸ [¤¸¤Î¤Ö¤ó] /descriptive (narrative) part/ +ÃϤÎÍñ [¤¸¤Î¤¿¤Þ¤´] /local eggs/farm-fresh eggs/ +ÃϤÎÍø [¤Á¤Î¤ê] /(n) locational advantage/advantageous position/ +ÃϤ٤¿ [¤¸¤Ù¤¿] /(n) bare earth/ground/ +ÃϤò¶Ñ¤¹ [¤¸¤ò¤Ê¤é¤¹] /(exp) to level the ground/ +ÃϤòÀÖ¤ÇÅɤë [¤¸¤ò¤¢¤«¤Ç¤Ì¤ë] /(exp) to paint the ground in red/ +ÃÏ¥Ó¡¼¥ë [¤¸¥Ó¡¼¥ë] /(n) local beer/microbrew/ +ÃÏ°Ì [¤Á¤¤] /(n) (social) position/status/(P)/ +Ãϰ̤ò³Í¤ë [¤Á¤¤¤ò¤¨¤ë] /(exp) to acquire a position/ +ÃÏ°Û [¤Á¤¤] /(n) natural disaster/calamity/ +ÃÏ°á [¤Á¤¤] /(n) lichen/ +ÃÏ°áÎà [¤Á¤¤¤ë¤¤] /(n) lichens/ +ÃÏ°è [¤Á¤¤¤­] /(n) area/region/(P)/ +ÃÏ°è°ÂÁ´Êݾã [¤Á¤¤¤­¤¢¤ó¤¼¤ó¤Û¤·¤ç¤¦] /(n) regional security/ +Ãϰ賫ȯ [¤Á¤¤¤­¤«¤¤¤Ï¤Ä] /community or regional development/ +ÃÏ°è·ÐºÑ [¤Á¤¤¤­¤±¤¤¤¶¤¤] /(n) regional economic/ +Ãϰ躹 [¤Á¤¤¤­¤µ] /regional difference/ +ÃÏ°è»þ¹ï [¤Á¤¤¤­¤¸¤³¤¯] /local time/ +ÃÏ°è¼Ò²ñ [¤Á¤¤¤­¤·¤ã¤«¤¤] /regional community/(P)/ +Ãϰ迶¶½·ô [¤Á¤¤¤­¤·¤ó¤³¤¦¤±¤ó] /local (regional) promotion coupons/ +ÃÏ°èÂåɽ [¤Á¤¤¤­¤À¤¤¤Ò¤ç¤¦] /regional representation/ +ÃÏ°èŪ [¤Á¤¤¤­¤Æ¤­] /(adj-na) regional/local/ +ÃÏ°èŪʬÉÛ [¤Á¤¤¤­¤Æ¤­¤Ö¤ó¤×] /regional distribution/ +ÃÏ°èʶÁè [¤Á¤¤¤­¤Õ¤ó¤½¤¦] /regional conflict/ +ÃÏ°èÎäÃÈ˼ [¤Á¤¤¤­¤ì¤¤¤À¤ó¤Ü¤¦] /zonal air-conditioning/ +ÃÏ°ú¤­ [¤¸¤Ó¤­] /(n) seine fishing/seine/ +ÃÏ°ú¤­ÌÖ [¤¸¤Ó¤­¤¢¤ß] /(n) dragnet/seine/ +Ãϱ´ [¤¸¤¦¤¿] /(n) a (style of) folk song/ +ÃϱȤ­ [¤¸¤Ó¤­] /(n) seine fishing/seine/ +ÃϱȤ­ÌÖ [¤¸¤Ó¤­¤¢¤ß] /(n) dragnet/seine/ +Ãϱï [¤Á¤¨¤ó] /(n) territorial relationship/regional bond/ +Ãϲ¹ [¤Á¤ª¤ó] /(n) ground or soil temperature/ +Ãϲ¼ [¤Á¤«] /(n) basement/underground/(P)/ +Ãϲ¼¤² [¤¸¤µ¤²] /decreasing land prices/ +Ãϲ¼±¿Æ° [¤Á¤«¤¦¤ó¤É¤¦] /underground activities/ +Ãϲ¼²½ [¤Á¤«¤«] /burying/underground installation (cables, etc.)/ +Ãϲ¼³¹ [¤Á¤«¤¬¤¤] /(n) underground shopping center/ +Ãϲ¼³Ë¼Â¸³ [¤Á¤«¤«¤¯¤¸¤Ã¤±¤ó] /underground nuclear test/ +Ãϲ¼·Ô [¤Á¤«¤±¤¤] /(n) rhizome/ +Ãϲ¼»ñ¸» [¤Á¤«¤·¤²¤ó] /underground resources/ +Ãϲ¼¼¼ [¤Á¤«¤·¤Ä] /(n) cellar/basement/(P)/ +Ãϲ¼¿å [¤Á¤«¤¹¤¤] /(n) underground water/(P)/ +Ãϲ¼Àþ [¤Á¤«¤»¤ó] /(n) underground wire or cable/ +Ãϲ¼ÁÈ¿¥ [¤Á¤«¤½¤·¤­] /underground organization/ +Ãϲ¼Â­ÂÞ [¤¸¤«¤¿¤Ó] /(n) work tabi/split-toed heavy cloth shoes with rubber soles/ +Ãϲ¼Å´ [¤Á¤«¤Æ¤Ä] /(n) underground train/subway/(P)/ +Ãϲ¼Æ» [¤Á¤«¤É¤¦] /(n) subterranean tunnel/(P)/ +Ãϲ¼Æó³¬ [¤Á¤«¤Ë¤«¤¤] /two-story basement (as in department stores)/ +ÃϲÁ [¤Á¤«] /(n) the price of land/(P)/ +ÃϲΠ[¤¸¤¦¤¿] /(n) a (style of) folk song/ +Ãϲó¤ê [¤¸¤Þ¤ï¤ê] /(n) from the area/local trader or merchant/a street tough/ +Ãϲô [¤Á¤«¤¤] /(n) landmass/block/ +Ãϳ¦ [¤Á¤«¤¤] /(n) boundary/bounds of the earth/ +Ãϳ¬ [¤Á¤«¤¤] /(n) basement/cellar/ +ÃÏ³Ë [¤Á¤«¤¯] /(n) earth core/ +ÃÏ³Ì [¤Á¤«¤¯] /(n) earth's crust/(P)/ +ÃϳÌÊÑÆ° [¤Á¤«¤¯¤Ø¤ó¤É¤¦] /change in earth's crust/(P)/ +ÃÏ³Ø [¤Á¤¬¤¯] /(n) earth sciences (geology, mineralogy, petrology, geophysics, geochemistry, seismology, etc.)/ +Ãϳä¤ê [¤¸¤ï¤ê] /(n) parcel out/allot/ +Ãϳä¤ì [¤¸¤ï¤ì] /(n) cracks or fissures in the ground/ +Ãϳê¤ê [¤¸¤¹¤Ù¤ê] /(n) landfall/ +ÃϵÀ [¤Á¤®] /(n) earth deities/ +Ãϵå [¤Á¤­¤å¤¦] /(adj-no,n) the earth/(P)/ +Ãϵ头¤Þ [¤Á¤­¤å¤¦¤´¤Þ] /gyroscope/ +Ãϵå¤Î¼þ¤ê [¤Á¤­¤å¤¦¤Î¤Þ¤ï¤ê] /space around the earth/circumference of the earth/ +Ãϵ岹ÃȲ½ [¤Á¤­¤å¤¦¤ª¤ó¤À¤ó¤«] /global warming/ +Ãϵ岹ÃȲ½ËÉ»ß [¤Á¤­¤å¤¦¤ª¤ó¤À¤ó¤«¤Ü¤¦¤·] /(exp) prevention of global warming/ +Ãϵ岹ÃȲ½Ëɻ߲ñµÄ [¤Á¤­¤å¤¦¤ª¤ó¤À¤ó¤«¤Ü¤¦¤·¤«¤¤¤®] /(n) Conference of Parties of the UN Framework Convention on Climate Change/ +Ãϵ岽³Ø [¤Á¤­¤å¤¦¤«¤¬¤¯] /geochemistry/ +Ãϵå²Ê³Ø [¤Á¤­¤å¤¦¤«¤¬¤¯] /(n) earth sciences (geology, mineralogy, petrology, geophysics, geochemistry, seismology, etc.)/ +Ãϵå´Ä¶­ [¤Á¤­¤å¤¦¤«¤ó¤­¤ç¤¦] /(n) global environment/ +Ãϵå´Ñ¬±ÒÀ± [¤Á¤­¤å¤¦¤«¤ó¤½¤¯¤¨¤¤¤»¤¤] /earth observation satellite/ +Ãϵ嵬ÌÏ [¤Á¤­¤å¤¦¤­¤Ü] /global scale/ +Ãϵ嵷 [¤Á¤­¤å¤¦¤®] /(n) globe (map)/(P)/ +Ãϵå¾å [¤Á¤­¤å¤¦¤¸¤ç¤¦] /(adj-no) on the earth/(P)/ +Ãϵå¿Í [¤Á¤­¤å¤¦¤¸¤ó] /(n) earthling/earthman/ +ÃϵåʪÍý³Ø [¤Á¤­¤å¤¦¤Ö¤Ä¤ê¤¬¤¯] /geophysics/ +Ã϶­ [¤¸¤¶¤«¤¤] /(n) land border/boundary/ +Ã϶­ [¤Â¤¶¤«¤¤] /(n) land border/boundary/ +Ã϶® [¤Á¤­¤ç¤¦] /(n) isthmus/ +Ã϶Á¤­ [¤¸¤Ò¤Ó¤­] /(n) subterranean rumbling/earth tremor/ +Ã϶Ѥ· [¤¸¤Ê¤é¤·] /(n) ground leveling/ +Ã϶â [¤¸¤¬¤Í] /(n) ore/unprocessed metal/ground metal/(one's) true character/ +Ã϶è [¤Á¤¯] /(n) district/section/sector/(P)/ +ÃÏ·Á [¤¸¤®¤ç¤¦] /(n) terrain/geographical features/topography/ +ÃÏ·Á [¤Á¤±¤¤] /(n) terrain/geographical features/topography/(P)/ +ÃÏ·Á³Ø [¤Á¤±¤¤¤¬¤¯] /(n) topography/geomorphology/ +ÃÏ·Á¿Þ [¤Á¤±¤¤¤º] /(n) topographic map/ +ÃÏ·Á¬ÎÌ [¤Á¤±¤¤¤½¤¯¤ê¤ç¤¦] /topographical survey/ +Ãϸ¡ [¤Á¤±¤ó] /(n) (abbr) District Public Prosecutor's Office/(P)/ +Ãϸµ [¤¸¤â¤È] /(n) local/(P)/ +Ãϸµ·Ù»¡ [¤¸¤â¤È¤±¤¤¤µ¤Ä] /local police/ +Ãϸµ»æ [¤¸¤â¤È¤·] /local newspaper/ +ÃϸµÌ± [¤¸¤â¤È¤ß¤ó] /(n) local people/ +ÃϸǤá [¤¸¤¬¤¿¤á] /(n) ground leveling/groundwork/ +Ãϸý [¤¸¤°¤Á] /(n) pun/play on words/ +ÃϹ [¤Á¤³¤¦] /(n) rift valley/ +ÃϹ礤 [¤¸¤¢¤¤] /(n) texture/(P)/ +ÃϹö [¤¸¤´¤¯] /(n) hell/(P)/ +ÃϹö¼ª [¤¸¤´¤¯¤ß¤ß] /(n) sharp ear/long ears/ +ÃϹöÊÑ [¤¸¤´¤¯¤Ø¤ó] /(n) picture of Hell/ +ÃÏºÛ [¤Á¤µ¤¤] /(n) district court/(P)/ +ÃÏ»ï [¤Á¤·] /(n) topography/(P)/ +ÃÏ»ï³Ø [¤Á¤·¤¬¤¯] /(n) regional geography/topography/ +Ãϼ§µ¤ [¤Á¤¸¤­] /(n) geomagnetism/terrestrial magnetism/ +Ãϼ´ [¤Á¤¸¤¯] /(n) earth's axis/ +ÃϼÁ [¤Á¤·¤Ä] /(n) geological features/(P)/ +ÃϼÁ³Ø [¤Á¤·¤Ä¤¬¤¯] /(n) geology/ +ÃϼÁ»þÂå [¤Á¤·¤Ä¤¸¤À¤¤] /geological age/prehistory/ +ÃϼÁ¿Þ [¤Á¤·¤Ä¤º] /(n) geological map/ +ÃϼÁÄ´ºº [¤Á¤·¤Ä¤Á¤ç¤¦¤µ] /geological survey/ +Ãϼç [¤¸¤Ì¤·] /(n) landlord/(P)/ +Ãϼè¤ê [¤¸¤É¤ê] /(n) layout/obtaining land/ +Ãϼò [¤¸¤¶¤±] /(n) local sake/ +ÃϽê [¤¸¤·¤ç] /(n) estate/ +ÃϾå [¤Á¤¸¤ç¤¦] /(n) above ground/(P)/ +ÃϾ夲 [¤Á¤¢¤²] /land speculation/raising the ground level/ +ÃϾ夲²° [¤Á¤¢¤²¤ä] /land shark/land speculator/ +ÃϾ帢 [¤Á¤¸¤ç¤¦¤±¤ó] /(n) superficies/ +ÃϾåÀï [¤Á¤¸¤ç¤¦¤»¤ó] /(n) land war/ +ÃϾåÇÈÊüÁ÷ [¤Á¤¸¤ç¤¦¤Ï¤Û¤¦¤½¤¦] /(n) terrestrial broadcasting/ +ÃϾì [¤¸¤Ð] /(n) local/ +ÃϾ컺¶È [¤¸¤Ð¤µ¤ó¤®¤ç¤¦] /(n) local (silverware) industry (of the town)/ +ÃÏ¿§ [¤¸¤¤¤í] /(n) ground color/ +ÃÏ¿´ [¤Á¤·¤ó] /(n) center of the earth/ +ÃÏ¿Ì [¤¸¤·¤ó] /(n) earthquake/(P)/ +ÃϿ̤Îħ [¤¸¤·¤ó¤Î¤·¤ë¤·] /signs of an earthquake/ +ÃÏ¿Ì³Ø [¤¸¤·¤ó¤¬¤¯] /(n) seismology/ +ÃÏ¿Ì³Ø¼Ô [¤¸¤·¤ó¤¬¤¯¤·¤ã] /seismologist/ +ÃÏ¿Ì·× [¤¸¤·¤ó¤±¤¤] /(n) seismograph/seismometer/ +ÃϿ̹ñ [¤¸¤·¤ó¤³¤¯] /(n) quake-prone country/ +ÃÏ¿ÌÂÓ [¤¸¤·¤ó¤¿¤¤] /(n) earthquake zone/earthquake belt/ +ÃÏ¿Ìõ¹Û [¤¸¤·¤ó¤¿¤ó¤³¤¦] /seismic mineral exploration/ +ÃÏ¿ÌÃÏÂÓ [¤¸¤·¤ó¤Á¤¿¤¤] /(n) seismic part (zone, belt)/ +ÃÏ¿ÌÇÈ [¤¸¤·¤ó¤Ï] /(n) seismic wave/ +ÃÏ¿ÌͽÃÎ [¤¸¤·¤ó¤è¤Á] /earthquake prediction/ +ÃÏ¿ÌÍë²Ð»ö¿ÆÉã [¤¸¤·¤ó¤«¤ß¤Ê¤ê¤«¤¸¤ª¤ä¤¸] /(n) earthquakes, thunder, fires, fathers (this proverb compares the traditional Japanese father with other things which are generally feared)/ +ÃÏ¿Þ [¤Á¤º] /(n) map/(P)/ +ÃÏ¿áÀã [¤¸¤Õ¤Ö¤­] /(n) snow blown up from the ground/ +ÃÏÀª [¤Á¤»¤¤] /(n) topography/ +ÃÏÀ¯³Ø [¤Á¤»¤¤¤¬¤¯] /(n) geopolitics/ +ÃÏÀ¼ [¤¸¤´¤¨] /(n) one's natural voice/ +ÃÏÀÇ [¤Á¤¼¤¤] /land tax/ +ÃÏÀÑ [¤Á¤»¤­] /(n) acreage/ +ÃÏÀÒ [¤Á¤»¤­] /(n) land register/ +ÃÏÀ÷¤á [¤¸¤¾¤á] /(n) texture dyeing/ +ÃÏÁÅ [¤Á¤½] /(n) land tax/ +ÃÏÁÍ [¤¸¤Í¤º¤ß] /(n) shrewmouse/shrew/ +ÃÏÁØ [¤Á¤½¤¦] /(n) stratum/layer/(P)/ +ÃÏÁê [¤Á¤½¤¦] /(n) geographic features/divination based on the lay of the land/ +ÃÏ¢ [¤¸¤¾¤¦] /(n) Ksitigarbha (bodhisattva who looks over children, travellers and the underworld)/the Receptacle of Earth/(P)/ +ÃÏ¢´é [¤¸¤¾¤¦¤¬¤ª] /(n) gentle and round face/ +ÃÏ¢º [¤¸¤¾¤¦¤½¤ó] /(n) Jizo (guardian deity of children)/(image of) Khitigarbha-bodhisattva/ +Ãϳ¤­ [¤¸¤Ä¤Å¤­] /(n) adjoining land/ +ÃÏÂжõ [¤Á¤¿¤¤¤¯¤¦] /(adj-no) surface-to-air/ +ÃÏÂÐÃÏ [¤Á¤¿¤¤¤Á] /(adj-no) surface-to-surface/ +ÃÏÂÓ [¤Á¤¿¤¤] /(n) area/zone/(P)/ +ÃÏÂÞ [¤¸¤Ö¤¯¤í] /(n) cupboard on the floor/ +ÃÏÂå [¤¸¤À¤¤] /(n) land rent/ +ÃÏÂå [¤Á¤À¤¤] /(n) land rent/ +ÃÏÃÄÂÌƧ¤à [¤¸¤À¤ó¤À¤Õ¤à] /to stamp one's feet/ +ÃÏÃæ [¤Á¤Á¤å¤¦] /(n) underground/subterranean/(P)/ +ÃÏÃ泤 [¤Á¤Á¤å¤¦¤«¤¤] /Mediterranean Sea/(P)/ +ÃÏÃ泤À­µ¤¸õ [¤Á¤Á¤å¤¦¤«¤¤¤»¤¤¤­¤³¤¦] /(n) Mediterranean climate/ +ÃÏÃî [¤¸¤à¤·] /(ik) (n) earthworm/grub/ground beetle (mainly insect larvae)/ +ÃÏÃî [¤ß¤ß¤º] /(n) earthworm/grub/ground beetle (mainly insect larvae)/ +ÃÏÄÃº× [¤¸¤Á¤ó¤µ¤¤] /(n) ground-breaking ceremony/ +ÃÏÄÚ [¤¸¤Ä¤Ü] /(n) ground or land area/ +ÃÏÄì [¤Á¤Æ¤¤] /(n) depths of the earth/ +ÃÏÅÀ [¤Á¤Æ¤ó] /(n) site/point on a map/(P)/ +ÃÏƬ [¤¸¤È¤¦] /(n) lord of a manor/ +ÃÏÆ°Àâ [¤Á¤É¤¦¤»¤Ä] /(n) heliocentric (Copernican) theory/ +ÃÏÆ» [¤¸¤ß¤Á] /(adj-na,n) steady/(P)/ +ÃÏÇ® [¤¸¤Í¤Ä] /(n) geothermy/terrestrial heat/ +ÃÏÇ® [¤Á¤Í¤Ä] /(n) geothermy/terrestrial heat/ +ÃÏÇ®¥¨¥Í¥ë¥®¡¼ [¤¸¤Í¤Ä¥¨¥Í¥ë¥®¡¼] /(n) geothermal energy/geothermal power/ +ÃÏǮȯÅÅ [¤¸¤Í¤Ä¤Ï¤Ä¤Ç¤ó] /geothermal electric power generation/ +ÃÏǮȯÅÅ [¤Á¤Í¤Ä¤Ï¤Ä¤Ç¤ó] /geothermal electric power generation/ +ÃÏÈ© [¤¸¤Ï¤À] /(n) texture/grain/(P)/ +ÃÏȱ [¤¸¤¬¤ß] /(n) natural hair/ +ÃÏÈÖ [¤Á¤Ð¤ó] /(n) lot number/ +ÃÏÈ× [¤¸¤Ð¤ó] /(n) (the) ground/(P)/ +ÃÏÈ×ÄÀ²¼ [¤¸¤Ð¤ó¤Á¤ó¤«] /land subsidence/support/ +ÃÏɽ [¤Á¤Ò¤ç¤¦] /(n) surface of the earth/ground surface/(P)/ +ÃÏɽÌÌ [¤Á¤Ò¤ç¤¦¤á¤ó] /(n) ground surface/ +ÃÏʪ [¤¸¤â¤Î] /(n) local produce/ +ÃÏʸ [¤Á¤â¤ó] /(n) physiography/physiographical features/ +ÃÏʸ³Ø [¤Á¤â¤ó¤¬¤¯] /(n) physical geography/ +ÃÏÊ¿ [¤Á¤Ø¤¤] /(n) ground level/ +ÃÏÊ¿Àþ [¤Á¤Ø¤¤¤»¤ó] /(n) horizon/(P)/ +ÃÏÊ¿ÌÌ [¤Á¤Ø¤¤¤á¤ó] /(n) horizontal plane/ +ÃÏÊÆ [¤¸¤Þ¤¤] /(n) locally-produced rice/ +ÃÏÊÑ [¤Á¤Ø¤ó] /(n) natural calamity/ +ÃÏÊâ [¤Á¤Û] /(n) one's stand/foothold/position/ +ÃÏÊý [¤¸¤«¤¿] /(n) area/locality/district/region/the coast/ +ÃÏÊý [¤Á¤Û¤¦] /(n) area/locality/district/region/the coast/(P)/ +ÃÏÊý´±Ä£ [¤Á¤Û¤¦¤«¤ó¤Á¤ç¤¦] /local government/ +ÃÏÊýµÄ²ñ [¤Á¤Û¤¦¤®¤«¤¤] /local assembly/(P)/ +ÃÏÊý¶¥ÇÏ [¤Á¤Û¤¦¤±¤¤¤Ð] /(n) municipally operated (horse-)racing/ +ÃÏÊý¶É [¤Á¤Û¤¦¤­¤ç¤¯] /(n) local broadcast station/ +ÃÏÊý¶ä¹Ô [¤Á¤Û¤¦¤®¤ó¤³¤¦] /(n) regional bank/ +ÃÏÊý¶è [¤Á¤Û¤¦¤¯] /(n) prefectural constituency/ +ÃÏÊý¸¡»¡Ä£ [¤Á¤Û¤¦¤±¤ó¤µ¤Ä¤Á¤ç¤¦] /(n) District Public Prosecutor's Office/ +ÃÏÊý¸òÉÕÀÇ [¤Á¤Û¤¦¤³¤¦¤Õ¤¼¤¤] /(n) tax allocated to local governments/ +ÃÏÊý¸ø¶¦ÃÄÂÎ [¤Á¤Û¤¦¤³¤¦¤­¤ç¤¦¤À¤ó¤¿¤¤] /(n) local public body/(P)/ +ÃÏÊý¸ø̳°÷ [¤Á¤Û¤¦¤³¤¦¤à¤¤¤ó] /local government employee/(P)/ +ÃÏÊý¹ÔºâÀ¯ [¤Á¤Û¤¦¤®¤ç¤¦¤¶¤¤¤»¤¤] /local economy/local financial affairs/ +ÃÏÊý¹ÔÀ¯ [¤Á¤Û¤¦¤®¤ç¤¦¤»¤¤] /local administration/(P)/ +ÃÏÊýºÄ [¤Á¤Û¤¦¤µ¤¤] /(n) municipal bond/ +ÃÏÊýºÛȽ½ê [¤Á¤Û¤¦¤µ¤¤¤Ð¤ó¤·¤ç] /(n) district court/local court/ +ÃÏÊý»æ [¤Á¤Û¤¦¤·] /(n) local newspaper/ +ÃÏÊý»ö̳½ê [¤Á¤Û¤¦¤¸¤à¤·¤ç] /local office/ +ÃÏÊý»þ [¤Á¤Û¤¦¤¸] /(n) local time/ +ÃÏÊý¼«¼£ [¤Á¤Û¤¦¤¸¤Á] /local (governmental) autonomy/(P)/ +ÃÏÊý¼«¼£ÂÎ [¤Á¤Û¤¦¤¸¤Á¤¿¤¤] /(n) local self-governing body/(P)/ +ÃÏÊý¿§ [¤Á¤Û¤¦¤·¤ç¤¯] /(n) local color/ +ÃÏÊý¿§¤Îɽ¤ì¤¿¾®Àâ [¤Á¤Û¤¦¤·¤ç¤¯¤Î¤¢¤é¤ï¤ì¤¿¤·¤ç¤¦¤»¤Ä] /novel with local color/ +ÃÏÊýÀÇ [¤Á¤Û¤¦¤¼¤¤] /(n) local taxes/(P)/ +ÃÏÊýÀÇË¡ [¤Á¤Û¤¦¤¼¤¤¤Û¤¦] /(n) Local Tax Law/ +ÃÏÊýÁªµó [¤Á¤Û¤¦¤»¤ó¤­¤ç] /local election/regional elections/ +ÃÏÊýÃÄÂÎ [¤Á¤Û¤¦¤À¤ó¤¿¤¤] /(n) local public body/ +ÃÏÊýÈÇ [¤Á¤Û¤¦¤Ð¤ó] /(n) local edition/ +ÃÏÊýÉ [¤Á¤Û¤¦¤Ó¤ç¤¦] /(n) endemic/ +ÃÏÊýʬ¸¢ [¤Á¤Û¤¦¤Ö¤ó¤±¤ó] /decentralization of power/(P)/ +ÃÏ˪ [¤¸¤Ð¤Á] /(n) digger wasp/ +ÃÏÌ£ [¤¸¤ß] /(adj-na,n) plain/simple/(P)/ +ÃÏÌ£ [¤Á¤ß] /(n) soil fertility/product of the soil/ +ÃÏ̾ [¤Á¤á¤¤] /(n) place name/(P)/ +ÃÏ̾¼­Åµ [¤Á¤á¤¤¤¸¤Æ¤ó] /(n) geographical dictionary/gazetteer/ +ÃÏÌĤê [¤¸¤Ê¤ê] /(n) rumble in the ground/ +ÃÏÌÌ [¤¸¤á¤ó] /(n) ground/earth's surface/(P)/ +ÃÏÌÜ [¤Á¤â¤¯] /(n) land classification/ +ÃÏÌæ [¤¸¤â¤ó] /(n) woven pattern/ +ÃÏÌò¸¢ [¤Á¤¨¤­¤±¤ó] /(n) easement/ +ÃÏÍØ [¤¸¤¦¤¿¤¤] /(n) Noh chorus/ +ÃÏÍë [¤¸¤é¤¤] /(n) land mine/(P)/ +ÃÏÍë²Ð [¤¸¤é¤¤¤«] /(n) (land) mine/ +ÃÏÍ븶 [¤¸¤é¤¤¤²¤ó] /(n) minefield/ +ÃÏÍë½üµî [¤¸¤é¤¤¤¸¤ç¤­¤ç] /(n) mine clearance/ +ÃÏÍë½üµîºî¶È [¤¸¤é¤¤¤¸¤ç¤­¤ç¤µ¤®¤ç¤¦] /(n) mine-clearing operation/ +ÃÏÍñ [¤¸¤¿¤Þ¤´] /(n) locally-produced egg/ +ÃÏÍý [¤Á¤ê] /(n) geography/(P)/ +ÃÏÍý³Ø [¤Á¤ê¤¬¤¯] /(n) geography/ +ÃÏÍý³Ø¼Ô [¤Á¤ê¤¬¤¯¤·¤ã] /geographer/ +ÃÏÎÏ [¤¸¤ê¤­] /(n) one's own potential/real ability/ones own strength/(P)/ +ÃÏÎÏ [¤Á¤ê¤ç¤¯] /(n) fertility/ +ÃÏÎî [¤Á¤ì¤¤] /(n) spirit residing in the ground/ +ÃÏíè¤ê [¤¸¤¹¤Ù¤ê] /(n) landslide/ +ÃÐ¤ß [¤¿¤ë¤ß] /(n) slack/slackening/dullness/letdown/ +ÃФà [¤¿¤æ¤à] /(v5m) to slacken/to relax/ +ÃФà [¤¿¤ë¤à] /(v5m,vi) to slacken/to loosen/to relax/(P)/ +ÃÐ´Ë [¤·¤«¤ó] /(n) relaxation (of muscles)/flaccid/ +ÃÐ´Ë [¤Á¤«¤ó] /(n) relaxation (of muscles)/flaccid/ +ÃÐÄ¥¿¶Æ° [¤·¤Á¤ç¤¦¤·¤ó¤É¤¦] /(n) relaxation oscillation/ +ÃÑ [¤Ï¤¸] /(n) shame/embarrassment/(P)/ +ÃѤµ¤é¤· [¤Ï¤¸¤µ¤é¤·] /(adj-na,n) disgrace/(P)/ +ÃѤ¸¤é¤¤ [¤Ï¤¸¤é¤¤] /(n) shyness/ +ÃѤ¸¤é¤¦ [¤Ï¤¸¤é¤¦] /(v5u) to feel shy/to be bashful/to blush/(P)/ +ÃѤ¸¤ë [¤Ï¤¸¤ë] /(v1) to feel ashamed/(P)/ +ÃѤ¸Æþ¤ë [¤Ï¤¸¤¤¤ë] /(v5r) to feel ashamed/to be abashed/ +ÃѤº¤«¤·¤¤ [¤Ï¤º¤«¤·¤¤] /(adj) shy/ashamed/embarrassed/(P)/ +ÃѤº¤«¤·¤¬¤ê²° [¤Ï¤º¤«¤·¤¬¤ê¤ä] /(n) shy person/ +ÃѤº¤«¤·¤¬¤ë [¤Ï¤º¤«¤·¤¬¤ë] /(v5r) to be shy of/to be bashful/to be abashed/to blush/ +ÃѤº¤Ù¤­ [¤Ï¤º¤Ù¤­] /(adj) disgraceful/shameful/ +ÃѤòǦ¤Ö [¤Ï¤¸¤ò¤·¤Î¤Ö] /(exp) to abide one's shame/ +ÃÑµÖ [¤Á¤­¤å¤¦] /(n) mons pubis/mons veneris/ +Ãѹü [¤Á¤³¤Ä] /(n) pubic/ +ÃÑ»¯¤· [¤Ï¤¸¤µ¤é¤·] /(adj-na,n) disgrace/ +ÃÑ¿« [¤Á¤¸¤ç¤¯] /(n) disgrace/shame/insult/(P)/ +ÃÑÃΤ餺 [¤Ï¤¸¤·¤é¤º] /(adj-na,n) shameless (person)/(P)/ +ÃÑÇø¤· [¤Ï¤¸¤µ¤é¤·] /(adj-na,n) disgrace/ +ÃÑÉô [¤Á¤Ö] /(n) private parts/privates/genitalia/secret place/ +ÃÑÌÓ [¤Á¤â¤¦] /(n) pubis/ +ÃÒ¤òË᤯ [¤Á¤ò¤ß¤¬¤¯] /(exp) to cultivate wisdom/ +ÃÒ·Å [¤Á¤¨] /(n) wisdom/intellect/ +ÃÒ»õ [¤Á¤·] /(n) wisdom tooth/ +ÃÒ¼± [¤Á¤·¤­] /(n) knowledge/ +ÃÒ¼Ô [¤Á¤·¤ã] /(n) a sage/ +ÃÒ¾­ [¤Á¤·¤ç¤¦] /(n) resourceful general/ +ÃÒÆü [¤Á¤Ë¤Á] /Chile and Japan/ +ÃÒǹ [¤Á¤Î¤¦] /(n) brains/wits/ +ÃÒǽ [¤Á¤Î¤¦] /(n) intelligence/mental powers/ +ÃÒËÅ [¤Á¤Ü¤¦] /(n) ingenuity/resourcefulness/ +ÃÒͦ [¤Á¤æ¤¦] /(n) wisdom and courage/ +ÃÒά [¤Á¤ê¤ã¤¯] /(n) ingenuity/resourcefulness/ +ÃÒθ [¤Á¤ê¤ç] /(n) foresight/ +ÃÒÎÏ [¤Á¤ê¤ç¤¯] /(n) intelligence/mental powers/ +ÃÓ [¤¤¤±] /(n) pond/(P)/ +ÃÓ¤Îü¤Ç [¤¤¤±¤Î¤Ï¤¿¤Ç] /near (by) the pond/ +ÃÓ¤ò´¥¤¹ [¤¤¤±¤ò¤Û¤¹] /(exp) to drain off a pond/ +ÃӾ [¤Á¤·¤ç¤¦] /(n) ponds and swamps/ +ÃÓÄâ [¤Á¤Æ¤¤] /(n) arbor (bower) by a lake/ +ÃÓÈÊ [¤Á¤Ï¤ó] /(n) near the pond/edge of a pond/ +ÃÔ¤ì¼Ô [¤·¤ì¤â¤Î] /(n) fool/dunce/idiot/ +ÃÔ´Á [¤Á¤«¤ó] /(n) masher/molester/pervert/ +ÃÔ¶ò [¤Á¤°] /(n) imbecility/idiocy/ +ÃÔ¾ð [¤Á¤¸¤ç¤¦] /(n) blind love/ +ÃÔ¿Í [¤Á¤¸¤ó] /(n) dunce/fool/idiot/ +ÃÔÂÖ [¤Á¤¿¤¤] /(n) foolishness/silliness/ +ÃÔÆß [¤Á¤É¤ó] /(adj-na,n) dull-witted/ +ÃÔÊò [¤Á¤Û¤¦] /(n) dementia/(P)/ +ÃÔÊò¾É [¤Á¤Û¤¦¤·¤ç¤¦] /(n) dementia/ +ÃÔÏà [¤Á¤ï] /(n) lovers talk/sweet nothings/ +ÃÔÏ÷ö²Þ [¤Á¤ï¤²¤ó¤«] /(n) lover's quarrel/ +ÃÕ°¾ [¤Á¤¢¤æ] /young ayu/ +ÃÕ³¤Áô [¤ï¤«¤á] /(n) seaweed variety/alaria/ +ÃÕµ¤ [¤Á¤­] /(n) childishness/naivete/ +ÃÕµû [¤Á¤®¤ç] /(n) fry (young fish)/(P)/ +ÃÕ»ù [¤Á¤´] /(n) baby/child/(festivity) page/ +ÃÕÀÛ [¤Á¤»¤Ä] /(adj-na,n) unskillful/childish/(P)/ +ÃÕòÞ [¤ï¤é¤µ] /(n) middled-sized yellowtail/ +ÃÖ¤­°ú¤­ [¤ª¤­¤Ó¤­] /(n) walking away with another's baggage/ +ÃÖ¤­²° [¤ª¤­¤ä] /(n) geisha dwelling/ +ÃÖ¤­²Ðßý [¤ª¤­¤´¤¿¤Ä] /(n) portable brazier/ +ÃÖ¤­´¹¤¨¤ë [¤ª¤­¤«¤¨¤ë] /(v1) to replace/to move/to change the position of/ +ÃÖ¤­µî¤ê [¤ª¤­¤¶¤ê] /(n) desertion/leaving behind or in the lurch/(P)/ +ÃÖ¤­»± [¤ª¤­¤¬¤µ] /(n) spare umbrella kept (at work) in the event of a sudden shower/ +ÃÖ¤­»ú [¤ª¤­¤¸] /(n) kanji left unpronounced when reading Chinese/ +ÃÖ¤­»þ·× [¤ª¤­¤É¤±¤¤] /(n) table clock/ +ÃÖ¤­¼ê»æ [¤ª¤­¤Æ¤¬¤ß] /(n) written message/letter/ +ÃÖ¤­½ê [¤ª¤­¤É¤³¤í] /(n) place to put things/ +ÃÖ¤­¾² [¤ª¤­¤É¤³] /(n) platform which may be used as a movable tokonoma/ +ÃÖ¤­¾ì [¤ª¤­¤Ð] /(n) a place for something/storehouse/(P)/ +ÃÖ¤­ÀÐ [¤ª¤­¤¤¤·] /(n) garden stone/ +ÃÖ¤­ÅÚ [¤ª¤­¤Ä¤Á] /(n) earth taken from elsewhere and placed atop/ +ÃÖ¤­ÅÚ»º [¤ª¤­¤ß¤ä¤²] /(n) parting gift/ +ÃÖ¤­Êª [¤ª¤­¤â¤Î] /(n) ornament/figurehead/object placed in tokonoma/ +ÃÖ¤­Ëº¤ì¤ë [¤ª¤­¤ï¤¹¤ì¤ë] /(v1) to leave behind/to misplace/to forget/ +ÃÖ¤­ßÙßý [¤ª¤­¤´¤¿¤Ä] /(n) portable brazier/ +ÃÖ¤¯ [¤ª¤¯] /(v5k) to put/to place/(P)/ +ÃÖ´¹ [¤Á¤«¤ó] /(n) substitute/ +ÃÖ´¹¤¨ [¤ª¤­¤«¤¨] /(n) substitute/ +ÃÖ´¹¥­¥ã¥é¥¯¥¿ [¤Á¤«¤ó¥­¥ã¥é¥¯¥¿] /substitute character (SUB)/ +ÃÖ´¹¥â¡¼¥É [¤Á¤«¤ó¥â¡¼¥É] /replace mode/ +ÃÖ¼ê»æ [¤ª¤­¤Æ¤¬¤ß] /(n) letter left behind by someone who has departed/ +ÃÖʪ [¤ª¤­¤â¤Î] /(n) ornament/figurehead/object placed in tokonoma/(P)/ +Ãפ·Êý [¤¤¤¿¤·¤«¤¿] /(n) way/method/ +Ãפ¹ [¤¤¤¿¤¹] /(v5s) (hum) to do/(P)/ +Ã׻Š[¤Á¤·] /(n,vs) resignation/seventy years of age/ +Ã×»à [¤Á¤·] /(adj-no,n) lethal/fatal/(P)/ +Ã×»àÃí¼Í [¤Á¤·¤Á¤å¤¦¤·¤ã] /(n) lethal injection/ +Ã×»àÎÌ [¤Á¤·¤ê¤ç¤¦] /(n) lethal dose/(P)/ +Ã×Ì¿ [¤Á¤á¤¤] /(n) fatal/ +Ã×Ì¿½ý [¤Á¤á¤¤¤·¤ç¤¦] /(n) fatal wound/(P)/ +Ã×̿Ū [¤Á¤á¤¤¤Æ¤­] /(adj-na) fatal/lethal/(P)/ +ÃØéá [¤¯¤â] /(n) spider/(P)/ +ÃØéá¤ÎÁã [¤¯¤â¤Î¤¹] /(n) spiderweb/ +ÃØéáËì [¤¯¤â¤Þ¤¯] /(n) the arachnoid (membrane)/ +ÃØéáËì²¼½Ð·ì [¤¯¤â¤Þ¤¯¤«¤·¤å¤Ã¤±¤Ä] /(n) subarachnoid hemorrhage/ +ÃÙ¡¹ [¤Á¤Á] /(adj-na,n) slow/lagging/(P)/ +ÃÙ¡¹¤¿¤ë [¤Á¤Á¤¿¤ë] /(adj-t) lagging/slow/tardy/ +ÃÙ¤¤ [¤ª¤½¤¤] /(adj) late/slow/(P)/ +ÃÙ¤«¤ìÁᤫ¤ì [¤ª¤½¤«¤ì¤Ï¤ä¤«¤ì] /(adv,exp) sooner or later/ +ÃÙ¤¯ [¤ª¤½¤¯] /(adv) late/ +ÃÙ¤¯¤È¤â [¤ª¤½¤¯¤È¤â] /(adv) at the latest/ +ÃÙ¤¯Ëøµ¯¤­¤Æ¤¤¤ë [¤ª¤½¤¯¤Þ¤Ç¤ª¤­¤Æ¤¤¤ë] /to stay up late/ +Ã٤餹 [¤ª¤¯¤é¤¹] /(v5s) to retard/to delay/(P)/ +Ã٤餻¤ë [¤ª¤¯¤é¤»¤ë] /(v1) to put something off/ +ÃÙ¤ì [¤ª¤¯¤ì] /(n) delay/lag/(P)/ +ÃÙ¤ì¤ë [¤ª¤¯¤ì¤ë] /(v1) to be late/to be delayed/to fall behind schedule/to be overdue/(P)/ +ÃÙ¤ìÃÚ¤» [¤ª¤¯¤ì¤Ð¤»] /(adj-no,n) belated/eleventh hour/ +ÃÙ±ä [¤Á¤¨¤ó] /(n,vs) delay/be delayed/(P)/ +ÃÙ´¬¤­¤Ê¤¬¤é [¤ª¤½¤Þ¤­¤Ê¤¬¤é] /starting late/ +ÃÙµ¿ [¤Á¤®] /(n,vs) hesitation/vacillation/ +ÃÙ¸ú [¤Á¤³¤¦] /(n) delayed effect/ +ÃÙ¸úÀ­ÈîÎÁ [¤Á¤³¤¦¤»¤¤¤Ò¤ê¤ç¤¦] /(n) slow-acting fertilizer/ +ÃÙ¹ï [¤Á¤³¤¯] /(n,vs) lateness/late coming/(P)/ +ÃÙ¹ï¼Ô [¤Á¤³¤¯¤·¤ã] /late-arriving person/ +ÃÙ¹ïÆϤ± [¤Á¤³¤¯¤È¤É¤±] /tardy slip/ +Ãٺ餭 [¤ª¤½¤¶¤­] /(n) late flower/late blooming/(P)/ +ÃÙ»² [¤Á¤µ¤ó] /(n,vs) latecoming/lateness/tardiness/ +ÃÙ¼¬¤­ [¤ª¤½¤Þ¤­] /(n) sowing late/lateness/ +ÃÙ¿Ê»ù [¤Á¤·¤ó¤¸] /(n) slow learner/ +ÃÙÀ¸¤Þ¤ì [¤ª¤½¤¦¤Þ¤ì] /(adj-no,n) born after April 1st (school entrance date)/ +ÃÙÁú [¤ª¤½¤¸¤â] /(n) late spring frost/ +ÃÙ® [¤Á¤½¤¯] /(n) speed/progress/ +ÃÙÂÚ [¤Á¤¿¤¤] /(n) delay/procrastination/(P)/ +ÃÙÃηà [¤ª¤½¤Â¤¨] /(n) backward or late-developing child/ +ÃÙÃÙ [¤Á¤Á] /(adj-na,n) slow/lagging/ +ÃÙÃÙ¤¿¤ë [¤Á¤Á¤¿¤ë] /(adj-t) lagging/slow/tardy/ +ÃÙÃå [¤Á¤Á¤ã¤¯] /late arrival/ +ÃÙÆß [¤Á¤É¤ó] /(adj-na,n) dullness/stupidity/ +ÃÙÆü [¤Á¤¸¤Ä] /(n) long spring day/ +ÃÙÇÛ [¤Á¤Ï¤¤] /(n) delay in rationing/(P)/ +ÃÙȯ [¤Á¤Ï¤Ä] /(n) starting late or behind schedule/ +ÃÙÈÖ [¤ª¤½¤Ð¤ó] /(n) the late shift/ +ÃÙÉ® [¤Á¤Ò¤Ä] /(n) writing slowly/ +ÃÙʧ¤¤ [¤Á¤Ï¤é¤¤] /(n) delay in payment/ +ÃÙÌ® [¤Á¤ß¤ã¤¯] /(n) slow pulse/ +ÃÚ¤»¤ë [¤Ï¤»¤ë] /(v1) to drive (car)/to ride (horse)/to win (fame)/ +ÃÚ¤»»²¤¸¤ë [¤Ï¤»¤µ¤ó¤¸¤ë] /(v1) to hasten to join/ +ÃÚ¶î [¤Á¤¯] /(n,vs) dashing around on a horse/running around/exerting oneself (for another)/ +ÃÚÁö [¤Á¤½¤¦] /(n) treat/banquet/feast/entertainment/goodies/ +ÃÛ¤­¾å¤²¤ë [¤­¤º¤­¤¢¤²¤ë] /(v1) to build up/to establish (one's reputation)/(P)/ +ÃÛ¤¯ [¤­¤º¤¯] /(v5k) to build/to pile up/to amass/(P)/ +ÃÛ¹Á [¤Á¤Ã¤³¤¦] /(n,vs) harbor construction/ +ÃÛ»³ [¤Ä¤­¤ä¤Þ] /(n) artificial hill/(P)/ +ÃÛ¾ë [¤Á¤¯¤¸¤ç¤¦] /(n) fortification/castle construction/ +ÃÛ¾ë [¤Ä¤¤¤­] /(n) fortification/castle construction/ +ÃÛ¤ [¤Á¤¯¤¾¤¦] /(n,vs) construction/building/ +ÃÛÃÏ [¤Ä¤¤¤¸] /(n) a mud wall with a roof/(P)/ +ÃÛÃÏ [¤Ä¤­¤¸] /(n) reclaimed land/ +ÃÛÄé [¤Á¤¯¤Æ¤¤] /(n,vs) embankment/bank/ +ÃÛÄí [¤Á¤¯¤Æ¤¤] /(n) landscape gardening/ +Ãܸ¤ [¤Á¤¯¤±¤ó] /pet dog/ +Ãܸ¤ÀÇ [¤Á¤¯¤±¤ó¤¼¤¤] /dog tax/ +ÃÜ»¦ [¤Á¤¯¤µ¤Ä] /(n) slaughtering (animals)/ +ÃÜ»¦¾ì [¤Á¤¯¤µ¤Ä¤Ð] /abattoir/ +ÃÜ»º [¤Á¤¯¤µ¤ó] /(n) animal husbandry/(P)/ +ÃÜ»º³Ø [¤Á¤¯¤µ¤ó¤¬¤¯] /(n) animal husbandry/ +ÃÜ»º¶È [¤Á¤¯¤µ¤ó¤®¤ç¤¦] /stockraising/ +ÃÜ¼Ë [¤Á¤¯¤·¤ã] /(n) cattle shed/barn/ +ÃÜÀ¸ [¤Á¤¯¤·¤ç¤¦] /(int,n) beast/brute/damn/(P)/ +ÃÜÀ¸¤á [¤Á¤¯¤·¤ç¤¦¤á] /son-of-a-bitch/ +ÃÜÀ¸Æ» [¤Á¤¯¤·¤ç¤¦¤É¤¦] /(n) devildom/incest/ +ÃÜÎÏ [¤Á¤¯¤ê¤ç¤¯] /(n) animal power/ +ÃÜÎà [¤Á¤¯¤ë¤¤] /(n) livestock/domestic animals/ +ÃÝ [¤¿¤±] /(n) bamboo/middle (of a three-tier ranking system)/(P)/ +ÃݤȤó¤Ü [¤¿¤±¤È¤ó¤Ü] /(n) small wooden Japanese toy that flies when spun between the palms of one's hands/ +ÃݤΤĤ¨ [¤¿¤±¤Î¤Ä¤¨] /bamboo rod (stick, pole)/ +ÃݤαàÀ¸ [¤¿¤±¤Î¤½¤Î¤¦] /bamboo garden/the imperial family/ +ÃÝ¤Î»Ò [¤¿¤±¤Î¤³] /(n) bamboo shoots/ +Ãݤξó [¤¿¤±¤Î¤Ä¤¨] /bamboo rod (stick, pole)/ +ÃݤÎÀá [¤¿¤±¤Î¤Õ¤·] /node (joint) of a bamboo/ +Ãݤä¤Ö [¤¿¤±¤ä¤Ö] /(n) bamboo grove/ +Ãݱï [¤¿¤±¤¨¤ó] /(n) veranda with bamboo flooring/ +ÃݳÀ [¤¿¤±¤¬¤­] /(n) bamboo fence (hedge)/ +ÃÝ´È [¤¿¤±¤¶¤ª] /(n) bamboo pole/ +ÃÝ´Ê [¤Á¤¯¤«¤ó] /(n) bamboo writing strip/ +Ãݶú [¤¿¤±¤°¤·] /bamboo skewer/ +Ãݸ÷ [¤¿¤±¤ß¤Ä] /(n) bamboo sword/ +Ãݺٹ© [¤¿¤±¤¶¤¤¤¯] /(n) bamboo work/ +Ãݺà [¤Á¤¯¤¶¤¤] /bamboo material/ +ÃÝÀ½ [¤¿¤±¤»¤¤] /(n) made of bamboo/ +ÃÝÁÑ [¤¿¤«¤à¤é] /(n) bamboo grove/ +ÃÝÁä [¤¿¤±¤ä¤ê] /(n) bamboo spear/ +ÃÝÅá [¤·¤Ê¤¤] /(n) (bamboo) fencing stick/(P)/ +ÃÝÅû [¤¿¤±¤Å¤Ä] /(n) bamboo pipe/ +ÃÝÇÏ [¤¿¤±¤¦¤Þ] /(n) (walk on) stilts/bamboo horse/ +ÃÝÇÏ [¤Á¤¯¤Ð] /(n) (walk on) stilts/bamboo horse/ +ÃÝÇϤÎͧ [¤Á¤¯¤Ð¤Î¤È¤â] /childhood friend/ +ÃÝÊÏ [¤·¤Ã¤Ú¤¤] /(ateji) (n) bamboo stick used to strike meditators into greater wakefulness/ +ÃÝÊÏ [¤¿¤±¤Ù¤é] /bamboo spatula/ +ÃÝÊÏÊÖ¤· [¤·¤Ã¤Ú¤¤¤¬¤¨¤·] /returning tit for tat/retaliating/ +ÃÝÌðÍè [¤¿¤±¤ä¤é¤¤] /(n) bamboo enclosure/ +ÃÝÌù [¤¿¤±¤ä¤Ö] /(n) bamboo grove/ +ÃÝÎÓ [¤¿¤±¤Ð¤ä¤·] /(n) bamboo thicket/ +ÃÝÎÓ [¤Á¤¯¤ê¤ó] /(n) bamboo thicket/(P)/ +ÃÝÎØ [¤Á¤¯¤ï] /(n) tube-shaped fish-paste cake/ +ÃÝÎØóÏ [¤Á¤¯¤ï¤Õ] /(n) flour paste cake in the form of a tube/ +ÃÝÖç [¤Á¤¯¤Ï¤¯] /(n) history/ +ÃÝä¶ [¤¿¤±¤Ü¤¦¤­] /(n) bamboo broom/ +ÃÝäÇ [¤¿¤±¤¹] /(n) bamboo screen or blind/ +ÃÝéñéÙ [¤¿¤±¤È¤ó¤Ü] /(n) small wooden Japanese toy that flies when spun between the palms of one's hands/ +ÃÞ»Ò [¤³¤­¤ê¤³] /(n) clave-like folk instrument/two bamboo pieces beaten together/ +ÃÞÁ°¼Ñ [¤Á¤¯¤¼¤ó¤Ë] /(n) chicken stew with taro, carrot, burdock, etc./ +Ãߤ¨ [¤¿¤¯¤ï¤¨] /(n) store/reserve/stock/savings/ +Ãߤ¨¤ë [¤¿¤¯¤ï¤¨¤ë] /(v1) to store/to lay in stock/(P)/ +Ãß²»´ï [¤Á¤¯¤ª¤ó¤­] /(n) gramophone/ +Ãß²»µ¡ [¤Á¤¯¤ª¤ó¤­] /(n) gramophone/ +Ãߺâ [¤Á¤¯¤¶¤¤] /(n,vs) amassing of wealth/(P)/ +Ãß¾ª [¤Á¤¯¤·¤ç¤¦] /(n) keeping a mistress (concubine)/ +ÃßÀÑ [¤Á¤¯¤»¤­] /(n,vs) accumulation/accumulate/store/(P)/ +ÃßÀÑ´É [¤Á¤¯¤»¤­¤«¤ó] /(n) storage tube/ +ÃßÅÅ [¤Á¤¯¤Ç¤ó] /(n) storage of electicity/ +ÃßÅÅ´ï [¤Á¤¯¤Ç¤ó¤­] /(n) (electric) condensor/ +ÃßÅÅÃÓ [¤Á¤¯¤Ç¤ó¤Á] /(n) storage battery/(P)/ +ÃßÇ¿¾É [¤Á¤¯¤Î¤¦¤·¤ç¤¦] /(n) empyema/ +Ãà°ì [¤Á¤¯¤¤¤Á] /(adv) one by one/in detail/minutely/(P)/ +Ãà¸ìÌõ [¤Á¤¯¤´¤ä¤¯] /(n) literal translation/ +Ãà»úÌõ [¤Á¤¯¤¸¤ä¤¯] /verbatim or literal translation/ +Ã༡ [¤Á¤¯¤¸] /(adv) successively/one after another/(P)/ +Ãà¾ò [¤Á¤¯¤¸¤ç¤¦] /(n) point by point/article by article/ +Ãà¾ò¿³µÄ [¤Á¤¯¤¸¤ç¤¦¤·¤ó¤®] /article-by-article discussion/ +ÃàÅÅ [¤Á¤¯¤Ç¤ó] /(n) flight/abscondence/ +ÃàÆü [¤Á¤¯¤¸¤Ä] /(adv) day by day/every day/with each passing day/ +Ãàǯ [¤Á¤¯¤Í¤ó] /(adv) annually/year by year/ +Ãá½ø [¤Á¤Ä¤¸¤ç] /(n) order/regularity/system/method/(P)/ +ÃáϽ [¤Á¤Ä¤í¤¯] /(n) official salary/ +Ãⲽʪ [¤Á¤Ã¤«¤Ö¤Ä] /(n) nitride/ +ÃâºÉ [¤Á¤Ã¤½¤¯] /(vs) blocked/ +Ãâ»à [¤Á¤Ã¤·] /(n) (rare) death from suffocation/ +ÃâÁÇ [¤Á¤Ã¤½] /(n) nitrogen (N)/(P)/ +ÃâÁǸÇÄê [¤Á¤Ã¤½¤³¤Æ¤¤] /nitrogen fixation/ +ÃâÁǸÇÄêË¡ [¤Á¤Ã¤½¤³¤Æ¤¤¤Û¤¦] /nitrogen fixation (method)/ +ÃâÁÇ»À²½Êª [¤Á¤Ã¤½¤µ¤ó¤«¤Ö¤Ä] /(n) nitrogen oxide/ +ÃâÁÇÈîÎÁ [¤Á¤Ã¤½¤Ò¤ê¤ç¤¦] /(n) nitrogenous fertilizer/ +Ãâ© [¤Á¤Ã¤½¤¯] /(n,vs) suffocation/(P)/ +Ãâ©¥¬¥¹ [¤Á¤Ã¤½¤¯¥¬¥¹] /choking gas/ +Ãâ©»à [¤Á¤Ã¤½¤¯¤·] /(n) death by suffocation/ +Ãã [¤Á¤ã] /(n) tea/(P)/ +Ã㡹 [¤Á¤ã¤Á¤ã] /(n) disruption/ +Ã㡹¤òÆþ¤ì¤ë [¤Á¤ã¤Á¤ã¤ò¤¤¤ì¤ë] /(v1) to tease/to make fun of/ +Ã㤭¤ó [¤Á¤ã¤­¤ó] /(n) tea cloth/tea napkin/ +Ã㤵¤¸ [¤Á¤ã¤µ¤¸] /(n) teaspoon/ +Ã㤻¤ó [¤Á¤ã¤»¤ó] /(n) tea whisk/bamboo whisk for making Japanese tea/ +Ãã¤Î´Ö [¤Á¤ã¤Î¤Þ] /(n) living room (Japanese-style)/(P)/ +Ãã¤ÎÅò [¤Á¤ã¤Î¤æ] /(n) tea ceremony/(P)/ +Ãã¤ï¤ó [¤Á¤ã¤ï¤ó] /(n) rice bowl/tea cup/teacup/(P)/ +Ãã¤ò¾¦¤¦ [¤Á¤ã¤ò¤¢¤­¤Ê¤¦] /(exp) to deal in tea/to sell (handle) tea/ +Ãã¤òÂù¤¹ [¤Á¤ã¤ò¤Ë¤´¤¹] /(exp) to deceive or evade/ +Ãã°û¤ß [¤Á¤ã¤Î¤ß] /(n) tea drinking/ +Ãã°û¤ßÃãÏÒ [¤Á¤ã¤Î¤ß¤Â¤ã¤ï¤ó] /teacup/ +Ãã°û¤ßͧã [¤Á¤ã¤Î¤ß¤È¤â¤À¤Á] /crony/buddy/ +Ãã°û¤ßÏà [¤Á¤ã¤Î¤ß¤Ð¤Ê¤·] /(n) a chat over tea/ +Ãã±± [¤Á¤ã¤¦¤¹] /(n) tea grinding mortar (hand mill)/ +Ãã±à [¤µ¤¨¤ó] /(n) tea plantation/tea shop/ +Ãã±à [¤Á¤ã¤¨¤ó] /(n) tea plantation/tea shop/ +Ãã²° [¤Á¤ã¤ä] /(n) tea house/tea dealer/(P)/ +Ãã²°¼ò [¤Á¤ã¤ä¤¶¤±] /(n) liquor consumed in a teahouse/ +Ãã²½¤¹ [¤Á¤ã¤«¤¹] /(v5s) to poke fun at/to make fun of/ +Ãã²Û [¤µ¤«] /(n) tea and cakes or sweets/refreshments/ +Ãã²Û [¤Á¤ã¤«] /(n) tea and cakes or sweets/refreshments/ +Ãã²Û»Ò [¤Á¤ã¤¬¤·] /(n) tea cakes/ +Ãã²ñ [¤Á¤ã¤«¤¤] /(n) tea party (formal)/ +Ãã³Ì [¤Á¤ã¤¬¤é] /(n) used tea leaves/ +Ãã³Ý¤± [¤Á¤ã¤¬¤±] /(n) hanging scroll in a tea-ceremony room/ +Ãã³ì¿§ [¤Á¤ã¤«¤Ã¤·¤ç¤¯] /(n) yellowish-brown/(P)/ +Ãã³ø [¤Á¤ã¤¬¤Þ] /(n) teakettle (used in the tea ceremony)/ +Ãã´¡ [¤Á¤ã¤¬¤æ] /(n) tea gruel/ +Ãã´ï [¤Á¤ã¤­] /(n) tea utensils/ +Ãã´ïÁÈ [¤Á¤ã¤­¤°¤ß] /tea set/ +Ãã¶Ò [¤Á¤ã¤­¤ó] /(n) tea cloth/tea napkin/ +Ãã¹÷¤· [¤Á¤ã¤³¤·] /(n) tea strainer/ +Ããºü [¤Á¤ã¤µ¤¸] /(n) teaspoon/ +Ãã¼¼ [¤Á¤ã¤·¤Ä] /(n) tea arbour/tearoom/(P)/ +Ãã¼Ý [¤Á¤ã¤·¤ã¤¯] /(n) bamboo tea spoon for making Japanese tea/ +Ãã½Â [¤Á¤ã¤·¤Ö] /(n) tea incrustation/ +Ãã½ê [¤Á¤ã¤É¤³¤í] /(n) tea-growing district/ +Ã㿧 [¤Á¤ã¤¤¤í] /(n) light brown/tawny/(P)/ +Ã㿧¤¤ [¤Á¤ã¤¤¤í¤¤] /(adj) light brown/tawny/ +Ãã¿Í [¤µ¤¸¤ó] /(n) (1) master of the tea ceremony/(2) person with eccentric tastes/ +Ãã¿Í [¤Á¤ã¤¸¤ó] /(n) (1) master of the tea ceremony/(2) person with eccentric tastes/ +ÃãÀÁ¤± [¤Á¤ã¤¦¤±] /(n) teacakes/ +ÃãÀÊ [¤Á¤ã¤»¤­] /(n) tea ceremony seat/ +ÃãÂÞ [¤Á¤ã¤Ö¤¯¤í] /(n) teabag/ +ÃãÂå [¤Á¤ã¤À¤¤] /(n) a tip/ +ÃãÂñ [¤Á¤ã¤¿¤¯] /(n) (lacquered) teacup saucer/ +Ããê [¤Á¤ã¤À¤Ê] /(n) shelf on which tea and tea implements are kept/ +Ããý¿Ú [¤Á¤ã¤À¤ó¤¹] /(n) cupboard or chest for tea implements/ +ÃãÃǤÁ [¤Á¤ã¤À¤Á] /(n) giving up or abstaining from tea/ +ÃãÃã [¤Á¤ã¤Á¤ã] /(n) disruption/ +ÃãÃã¤òÆþ¤ì¤ë [¤Á¤ã¤Á¤ã¤ò¤¤¤ì¤ë] /(v1) to tease/to make fun of/ +ÃãÃì [¤Á¤ã¤Ð¤·¤é] /(n) auspicious sign (a tea stalk floating erect in one's cup)/ +ÃãÄÒ [¤Á¤ã¤Å¤±] /(n) rice with ocha poured on (Japanese dish)/ +ÃãÄÒ¤± [¤Á¤ã¤Å¤±] /(n) rice with ocha poured on (Japanese dish)/ +ÃãŦ¤ß [¤Á¤ã¤Ä¤ß] /(n) tea harvesting (picking)/ +ÃãŦ¤ß²Î [¤Á¤ã¤Ä¤ß¤¦¤¿] /(n) tea-picking song/ +ÃãŹ [¤µ¤Æ¤ó] /(n) tea house/ +ÃãŹ [¤Á¤ã¤ß¤»] /(n) tea house/ +ÃãÅû [¤Á¤ã¤Å¤Ä] /(n) tea caddy/ +ÃãÆ» [¤µ¤É¤¦] /(n) tea ceremony/Way of Tea/(P)/ +ÃãÆ» [¤Á¤ã¤É¤¦] /(ok) (n) tea ceremony/Way of Tea/(P)/ +ÃãÆ»¶ñ [¤Á¤ã¤É¤¦¤°] /(n) tea utensils/ +ÃãÈ¢ [¤Á¤ã¤Ð¤³] /(n) tea chest/ +ÃãȪ [¤Á¤ã¤Ð¤¿¤±] /(n) tea plantation/ +Ããȱ [¤Á¤ã¤Ñ¤Ä] /(n) hair dyed brown/ +ÃãÈÓ [¤Á¤ã¤á¤·] /(n) rice boiled in tea (and) flavored with sake and shoyu/ +ÃãÈÓ»ö [¤µ¤Ï¤ó¤¸] /(n) commonly occurring/ +ÃãÈÖ [¤Á¤ã¤Ð¤ó] /(n) farce/ +ÃãÈÖ¶¸¸À [¤Á¤ã¤Ð¤ó¤­¤ç¤¦¤²¤ó] /farce/burlesque/low comedy/ +ÃãÈÖ·à [¤Á¤ã¤Ð¤ó¤²¤­] /(n) burlesque/low comedy/farce/ +ÃãÈÖŪ [¤Á¤ã¤Ð¤ó¤Æ¤­] /(adj-na) farcical/comical/ +ÃãÉÓ [¤Á¤ã¤Ó¤ó] /(n) teapot/ +ÃãÊ¢ [¤Á¤ã¤Ð¤é] /(n) stomach filled with tea/ +ÃãÊÁ¼Ý [¤Á¤ã¤Ó¤·¤ã¤¯] /(n) tea ladle/ +ÃãÊÞ [¤Á¤ã¤Û] /(n) tea store/ +ÃãË·¼ç [¤Á¤ã¤Ü¤¦¤º] /(n) tea-server/flatterer/sycophant/ +Ãã˼ [¤µ¤Ü¤¦] /(n) teahouse/coffee shop/ +ÃãËß [¤Á¤ã¤Ü¤ó] /(n) tea tray/ +ÃãÌÜ [¤Á¤ã¤á] /(adj-na,n) playfulness/mischief/urchin/wag/brown eyes/ +ÃãÌܤõ¤ [¤Á¤ã¤á¤Ã¤±] /(n) playfulness/ +ÃãÌܤë [¤Á¤ã¤á¤ë] /to play pranks/ +ÃãÎÀ [¤µ¤ê¤ç¤¦] /(n) tea ceremony cottage, hut or room/ +ÃãÎÀ [¤Á¤ã¤ê¤ç¤¦] /(n) tea ceremony cottage, hut or room/ +ÃãÏà [¤µ¤ï] /(n) a chat over tea/ +ÃãÏà [¤Á¤ã¤Ð¤Ê¤·] /(n) a chat over tea/ +ÃãÏà [¤Á¤ã¤ï] /(n) a chat over tea/ +ÃãÏòñ [¤µ¤ï¤«¤¤] /(n) tea party/ +ÃãÏòñ [¤Á¤ã¤ï¤«¤¤] /(n) tea party/ +ÃãÏÒ [¤Á¤ã¤ï¤ó] /(n) rice bowl/tea cup/teacup/ +ÃãÏÒ¾ø¤· [¤Á¤ã¤ï¤ó¤à¤·] /(n) savoury egg custard/ +ÃãÔä [¤Á¤ã¤Ä¤Ü] /tea urn/ +Ããä¥ [¤Á¤ã¤»¤ó] /(n) tea whisk/bamboo whisk for making Japanese tea/ +Ããä¦ [¤Á¤ã¤»¤ó] /(n) tea whisk/bamboo whisk for making Japanese tea/ +ÃäºÊ [¤Á¤ã¤¯¤µ¤¤] /(n) one's legal wife/legitimate wife/ +Ãä»Ì [¤Á¤ã¤¯¤·] /(n) legitimate heir/ +Ãä»Ò [¤Á¤ã¤¯¤·] /(n) legitimate child/(P)/ +Ãä¼¼ [¤Á¤ã¤¯¤·¤Ä] /(n) one's legal wife/legitimate wife/ +Ãä½Ð [¤Á¤ã¤¯¤·¤å¤Ä] /(n) legitimacy (of birth)/(P)/ +Ãä½Ð»Ò [¤Á¤ã¤¯¤·¤å¤Ä¤·] /(n) legitimate child/ +Ãä¹ [¤Á¤ã¤¯¤½¤ó] /(n) eldest son's descendants/ +ÃäÃË [¤Á¤ã¤¯¤Ê¤ó] /(n) heir/eldest son/ +ÃäÈä [¤Á¤ã¤¯¤Ò] /confidential letter/ +Ãäή [¤Á¤ã¤¯¤ê¤å¤¦] /(n) lineage of eldest son/ +Ãå [¤Á¤ã¤¯] /(n,suf) (1) counter for suits of clothing/(2) arriving at ../(P)/ +Ã塹 [¤Á¤ã¤¯¤Á¤ã¤¯] /(adv) steadily/(P)/ +Ã夯 [¤Ä¤¯] /(v5k) to arrive at/to reach/(P)/ +Ã夯 [¤Ï¤¯] /(v5k) to wear/to put on (lower body, e.g. a sword)/ +Ã失¤ë [¤Ä¤±¤ë] /(v1,vt) (1) to attach/to join/to add/to append/to affix/to stick/to glue/to fasten/to sew on/to apply (ointment)/(2) to furnish (a house with)/(3) to wear/to put on/(4) to keep a diary/to make an entry/(5) to appraise/to set (a price)/(6) to bring alongside/(7) to place (under guard or doctor)/(8) to follow/to shadow/(9) to load/to give (courage to)/(10) to keep (an eye on)/(11) to establish (relations or understanding)/(P)/ +Ã夳¤Ê¤· [¤­¤³¤Ê¤·] /(n) dressing well/ +Ã夳¤Ê¤¹ [¤­¤³¤Ê¤¹] /(v5s) to wear (clothes) stylishly/to dress oneself stylishly/ +Ã夻¤ë [¤­¤»¤ë] /(v1) to put on clothes/(P)/ +Ã夻Âؤ¨¿Í·Á [¤­¤»¤«¤¨¤Ë¤ó¤®¤ç¤¦] /(n) a dress-up doll/ +Ã夿ÀÚ¤ê¿ý [¤­¤¿¤­¤ê¤¹¤º¤á] /(n) owning nothing except the clothes on one's back/ +Ãå¤Î¤ßÃå¤Î¤Þ¤Þ [¤­¤Î¤ß¤­¤Î¤Þ¤Þ] /(exp) (with) only the clothes one happens to wear/ +Ãå¤Î¿ÈÃå¤Î¤Þ¤Þ [¤­¤Î¤ß¤­¤Î¤Þ¤Þ] /(exp) (with) only the clothes one happens to wear/ +Ãå¤Î¿ÈÃå¤ÎËù [¤­¤Î¤ß¤­¤Î¤Þ¤Þ] /(exp) (with) only the clothes one happens to wear/ +Ãå¤Î¿ÈÃå¤ÎÐÖ [¤­¤Î¤ß¤­¤Î¤Þ¤Þ] /(exp) (with) only the clothes one happens to wear/ +Ãå¤ë [¤­¤ë] /(v1) to wear/to put on (from shoulders down)/(P)/ +Ãå¥á¥í [¤Á¤ã¤¯¥á¥í] /(n) (1) melodic incoming call tones (mobile telephones)/(2) ring tone/ +Ãå°Õ [¤Á¤ã¤¯¤¤] /(n) caution/conception/idea/ +Ãå°á [¤Á¤ã¤¯¤¤] /(n) one's clothes/(P)/ +Ãå°á [¤ä¤¯¤¤] /(n) one's clothes/ +Ãå±Ç¤¨ [¤­¤Ð¤¨] /(n) (clothes which) look good on a person/ +Ãå±Ø [¤Á¤ã¤¯¤¨¤­] /(n) destination station/arriving station/ +Ãå²Ð [¤Á¤ã¤Ã¤«] /(n,vs) ignited/kindled/catching (fire)/ +Ãå²ÐÅÀ [¤Á¤ã¤Ã¤«¤Æ¤ó] /(n) ignition point/ +Ãå²Ù [¤Á¤ã¤¯¤Ë] /(n) arrival of goods/ +Ãå²Ù [¤Á¤ã¤Ã¤«] /(n) arrival of goods/ +Ãå´¹¤¨¤ë [¤­¤«¤¨¤ë] /(v1) to change one's clothes/ +Ãå´¹¤¨¤ë [¤­¤¬¤¨¤ë] /(v1) to change one's clothes/ +Ãå´ß [¤Á¤ã¤¯¤¬¤ó] /(n) reaching the shore/ +Ãå´ã [¤Á¤ã¤¯¤¬¤ó] /(n,vs) notice/attention/viewpoint/observation/aiming at/having an eye to/ +Ãå´ãÅÀ [¤Á¤ã¤¯¤¬¤ó¤Æ¤ó] /(n) a viewpoint/ +Ãå·õ [¤Á¤ã¤Ã¤±¤ó] /(n) fixing a bayonet/ +Ãå¸Å¤· [¤­¤Õ¤ë¤·] /(n) old clothes/cast-off clothes/ +Ãå¸Å¤¹ [¤­¤Õ¤ë¤¹] /(v5s) to wear out (clothing)/ +Ã幩 [¤Á¤ã¤Ã¤³¤¦] /(n) start of (construction) work/(P)/ +Ãå¹þ¤à [¤­¤³¤à] /(v5m) to wear extra clothes/ +ÃåºÂ [¤Á¤ã¤¯¤¶] /(n,vs) taking a seat/ +Ãå¼Â [¤Á¤ã¤¯¤¸¤Ä] /(adj-na,n) steady/sound/trustworthy/solid/(P)/ +Ãå¼Ü [¤­¤¸¤ã¤¯] /(n) standard length of material used in a kimono/ +Ãå¼ÜÃÏ [¤­¤¸¤ã¤¯¤¸] /(n) standard length of material used in a kimono/roll of material/ +Ãå¼ê [¤Á¤ã¤¯¤·¤å] /(n,vs) embarkation/launch/(P)/ +Ãå¼ê¶â [¤Á¤ã¤¯¤·¤å¤­¤ó] /(n) retainer fee (e.g. for a lawyer)/ +Ãå½ç [¤Á¤ã¤¯¤¸¤å¤ó] /(n) in order of arrival/ +Ãå½é¤á [¤­¤¾¤á] /(n) first wearing (of new clothes)/ +Ãå¾² [¤Á¤ã¤¯¤·¤ç¤¦] /(n,vs) implantation/ +Ãå¾æ [¤­¤¿¤±] /(n) dress length/ +Ãå¾þ¤ë [¤­¤«¤¶¤ë] /(v5r) to dress up/(P)/ +Ã忧 [¤Á¤ã¤¯¤·¤ç¤¯] /(n) colouring/coloring/(P)/ +Ãå¿® [¤Á¤ã¤¯¤·¤ó] /(n) arrival (e.g. post, signal)/ +Ãå¿®¥á¥í¥Ç¥£¡¼ [¤Á¤ã¤¯¤·¤ó¥á¥í¥Ç¥£¡¼] /(n) ring tone/ +Ãå¿®¶É [¤Á¤ã¤¯¤·¤ó¤­¤ç¤¯] /receiving post office/ +Ãå¿´ [¤­¤´¤³¤í] /feeling of clothes/ +Ãå¿´ÃÏ [¤­¤´¤³¤Á] /(n) (good or bad) feel when wearing something/ +Ãå¿å [¤Á¤ã¤¯¤¹¤¤] /(n,vs) landing on the water/ +ÃåÀ¸¿¢Êª [¤Á¤ã¤¯¤»¤¤¤·¤ç¤¯¤Ö¤Ä] /an epiphyte/plant which grows on another/ +ÃåÀÊ [¤Á¤ã¤¯¤»¤­] /(n,vs) sit down/seat/(P)/ +ÃåÀã [¤Á¤ã¤¯¤»¤Ä] /(n) accretion of snow/ +ÃåÁ¥ [¤Á¤ã¤¯¤»¤ó] /(n) arrival of a ship/ship which has arrived/ +ÃåÁÛ [¤Á¤ã¤¯¤½¤¦] /(n,vs) conception/idea/ +ÃåÁ餻 [¤­¤ä¤»] /(n,vs) looking slender in clothing/ +ÃåÁõ [¤Á¤ã¤¯¤½¤¦] /(n) putting on/fixing/ +ÃåÂÀ¤ê [¤­¤Ö¤È¤ê] /(n) (clothes which) make one look fat/ +ÃåÂÓ [¤Á¤ã¤¯¤¿¤¤] /(n,vs) wearing a maternity belt/ +ÃåÂؤ¨ [¤­¤¬¤¨] /(n) changing clothes/change of clothes/(P)/ +ÃåÂؤ¨¤ë [¤­¤«¤¨¤ë] /(v1) to change one's clothes/(P)/ +ÃåÂؤ¨¤ë [¤­¤¬¤¨¤ë] /(v1) to change one's clothes/(P)/ +ÃåÂؤ¨½ê [¤­¤¬¤¨¤¸¤ç] /dressing room/ +Ãåæ [¤Á¤ã¤¯¤À¤Ä] /(n) attaching and removing/ +ÃåÃÆ [¤Á¤ã¤¯¤À¤ó] /(n) impact (of a projectile)/ +ÃåÃƵ÷Î¥ [¤Á¤ã¤¯¤À¤ó¤­¤ç¤ê] /in (gunshot) range/ +ÃåÃÏ [¤Á¤ã¤¯¤Á] /(n,vs) landing/(P)/ +ÃåÃå [¤Á¤ã¤¯¤Á¤ã¤¯] /(adv) steadily/ +Ãåľ¤¹ [¤­¤Ê¤ª¤¹] /(v5s) to change clothes/ +ÃåÄì [¤Á¤ã¤¯¤Æ¤¤] /(vs) reaching the bottom/ +ÃåÅÅ [¤Á¤ã¤¯¤Ç¤ó] /(n) reception of a telegram/ +ÃåÅݤì [¤­¤À¤ª¤ì] /(n) using up one's fortune on fine clothes/ +ÃåÆ»³Ú [¤­¤É¤¦¤é¤¯] /(n) having a weakness for fine clothes/ +ÃåǤ [¤Á¤ã¤¯¤Ë¤ó] /(n,vs) take up a new post/ +Ãåȯ [¤Á¤ã¤¯¤Ï¤Ä] /(n) arriving and departing/ +ÃåÈÖ¹æ [¤­¤Ð¤ó¤´¤¦] /incoming (phone) number/ +Ãåɹ [¤Á¤ã¤¯¤Ò¤ç¤¦] /(n) icing (on a plane)/ice accretion/ +ÃåÉÕ¤± [¤­¤Ä¤±] /(n) dressing/fitting/ +ÃåÉþ [¤Á¤ã¤¯¤Õ¤¯] /(n) dressing oneself/embezzlement/(P)/ +Ãåʧ [¤Á¤ã¤¯¤Ð¤é¤¤] /(n) C.O.D. postage/ +Ãåʧ¤¤ [¤Á¤ã¤¯¤Ð¤é¤¤] /(n) payment on delivery/ +Ãåʪ [¤­¤â¤Î] /(n) kimono/(P)/ +Ãåʪ¤ò´¥¤«¤¹ [¤­¤â¤Î¤ò¤«¤ï¤«¤¹] /(exp) to dry clothes/ +Ãåʪ»Ñ [¤­¤â¤Î¤¹¤¬¤¿] /dressed in a kimono/ +ÃåʪÃÏ [¤­¤â¤Î¤¸] /kimono material/ +ÃåÊÆ [¤Á¤ã¤¯¤Ù¤¤] /arriving in America/ +ÃåÊø¤ì [¤­¤¯¤º¤ì] /(n) worn out of shape/ +Ãå˹ [¤Á¤ã¤¯¤Ü¤¦] /(n,vs) putting on one's hat/ +ÃåËĤì [¤­¤Ö¤¯¤ì] /(n) bundling up (in layers of clothes)/ +ÃåËĤì¤ë [¤­¤Ö¤¯¤ì¤ë] /(v1) to be thickly clad/ +ÃåÌÜ [¤Á¤ã¤¯¤â¤¯] /(n,vs) attention/(P)/ +ÃåÍÑ [¤Á¤ã¤¯¤è¤¦] /(n,vs) have on/wearing/(P)/ +ÃåΦ [¤Á¤ã¤¯¤ê¤¯] /(n,vs) landing/alighting/touch down/(P)/ +ÃåΦÃÏÂÓ [¤Á¤ã¤¯¤ê¤¯¤Á¤¿¤¤] /landing zone/ +ÃåΦÃÏÅÀ [¤Á¤ã¤¯¤ê¤¯¤Á¤Æ¤ó] /landing zone/point of landing/ +Ãåή¤· [¤­¤Ê¤¬¤·] /(n) dressing casually/ +ÃåÎɤ¤ [¤­¤è¤¤] /comfortable to wear/ +ÃåÎà [¤­¤ë¤¤] /(n) (obs) clothing/ +Ãæ [¤¦¤Á] /(n) inside/ +Ãæ [¤Á¤å¤¦] /(adj-no,n) medium/mediocre/ +Ãæ [¤Ê¤«] /(n) inside/middle/among/(P)/ +Ã桹 [¤Ê¤«¤Ê¤«] /(adv) (1) (uk) very/considerably/easily/readily/fairly/quite/highly/rather/(2) by no means (with negative verb)/ +Ãæ¤ÃÊ¢ [¤Á¤å¤Ã¤Ñ¤é] /anger/rage/ +Ãæ¤Ç¤â [¤Ê¤«¤Ç¤â] /(adv) among/above all/(P)/ +Ãæ¤Ë¤Ï [¤Ê¤«¤Ë¤Ï] /(adv) some (of them)/among (them)/ +Ãæ¤Î·» [¤Ê¤«¤Î¤¢¤Ë] /middle brother/ +Ãæ¤ØÆþ¤ë [¤Ê¤«¤Ø¤Ï¤¤¤ë] /(exp) to go (come) inside/to step into/to enter/ +Ãæ¤é¤º¤È¤¤¤¨¤É¤â±ó¤«¤é¤º [¤Ê¤«¤é¤º¤È¤¤¤¨¤É¤È¤ª¤«¤é¤º] /(exp) good guess/close or accurate guess/ +Ãæ¤é¤º¤Èê­¤â±ó¤«¤é¤º [¤Ê¤«¤é¤º¤È¤¤¤¨¤É¤È¤ª¤«¤é¤º] /(exp) good guess/close or accurate guess/ +Ãæ¤ò¼è¤ë [¤Ê¤«¤ò¤È¤ë] /(exp) to work out a compromise/ +Ãæ¥Ò¡¼¥ë [¤Á¤å¤¦¥Ò¡¼¥ë] /(n) medium-high heel/ +Ãæ¥í [¤Á¤å¤¦¥í] /(n) Sino-Russian/ +Ãæ°Ê¾å [¤Á¤å¤¦¤¤¤¸¤ç¤¦] /above average/ +Ãæ°Ì [¤Á¤å¤¦¤¤] /(n) medium/mediocrity/average/ +Ãæ°Ì [¤Á¤å¤¦¤¯¤é¤¤] /(adj-na,n) about medium/ +Ãæ°Ì [¤Á¤å¤¦¤°¤é¤¤] /(adj-na,n) about medium/ +Ãæ°Ì¿ô [¤Á¤å¤¦¤¤¤¹¤¦] /(n) median/ +Ãæ°Ó [¤Á¤å¤¦¤¤] /(n) first lieutenant/lieutenant junior grade/(P)/ +Ãæ°ÞÅÙ [¤Á¤å¤¦¤¤¤É] /(n) mid-latitudes/ +Ãæ°á¤¯¤· [¤Ê¤«¤¬¤¯¤·] /inside pocket/ +Ãæ°áǹ [¤Ê¤«¤¬¤¯¤·] /inside pocket/ +Ãæ°å [¤Á¤å¤¦¤¤] /Chinese medicine/ +Ãæ°å³Ø [¤Á¤å¤¦¤¤¤¬¤¯] /Chinese medicine/ +Ãæ°ð [¤Ê¤«¤Æ] /(n) (1) mid-season crops/mid-season rice/mid-season vegetables/(2) metacarpus (anatomy)/ +Ãæ±¢ [¤Á¤å¤¦¤¤¤ó] /(n) seven-week mourning period/ +Ãæ±Ò [¤Á¤å¤¦¤¨¤¤] /(n) middle guard/(football) halfback/(volleyball) center forward/ +Ãæ±Û [¤Á¤å¤¦¤´¤·] /over center field/(P)/ +Ãæ±ÛʶÁè [¤Á¤å¤¦¤¨¤Ä¤Õ¤ó¤½¤¦] /dispute between China and Vietnam/ +Ãæ±û [¤Á¤å¤¦¤ª¤¦] /(n) centre/central/center/middle/(P)/ +Ãæ±û¥¢¥¸¥¢ [¤Á¤å¤¦¤ª¤¦¥¢¥¸¥¢] /central Asia/ +Ãæ±û¥¢¥á¥ê¥« [¤Á¤å¤¦¤ª¤¦¥¢¥á¥ê¥«] /central America/ +Ãæ±û°Ñ°÷²ñ [¤Á¤å¤¦¤ª¤¦¤¤¤¤¤ó¤«¤¤] /central committee/ +Ãæ±û¶¥ÇÏ [¤Á¤å¤¦¤ª¤¦¤±¤¤¤Ð] /(n) horse racing operated by the Japan Racing Association/ +Ãæ±û¶ä¹Ô [¤Á¤å¤¦¤ª¤¦¤®¤ó¤³¤¦] /a central bank/ +Ãæ±û·×²è [¤Á¤å¤¦¤ª¤¦¤±¤¤¤«¤¯] /centralized planning/ +Ãæ±û¸ý [¤Á¤å¤¦¤ª¤¦¤°¤Á] /central entrance/ +Ãæ±û¹ÔÀ¯´±Ä£ [¤Á¤å¤¦¤ª¤¦¤®¤ç¤¦¤»¤¤¤«¤ó¤Á¤ç¤¦] /agencies of a central government/ +Ãæ±û½¸¸¢ [¤Á¤å¤¦¤ª¤¦¤·¤å¤¦¤±¤ó] /centralized authoritarian rule/(P)/ +Ãæ±û½¸¸¢²½ [¤Á¤å¤¦¤ª¤¦¤·¤å¤¦¤±¤ó¤«] /centralization of power/ +Ãæ±û½èÍýÁõÃÖ [¤Á¤å¤¦¤ª¤¦¤·¤ç¤ê¤½¤¦¤Á] /central processing unit/ +Ãæ±ûÀ¯ÉÜ [¤Á¤å¤¦¤ª¤¦¤»¤¤¤Õ] /central government/ +Ãæ±ûÀþ [¤Á¤å¤¦¤ª¤¦¤»¤ó] /Chuo Line (central railway line in Tokyo)/ +Ãæ±ûÆÍÇË [¤Á¤å¤¦¤ª¤¦¤È¤Ã¤Ñ] /central breakthrough/ +Ãæ±ûɸ½à»þ [¤Á¤å¤¦¤ª¤¦¤Ò¤ç¤¦¤¸¤å¤ó¤¸] /Central Standard Time/ +Ãæ±ûÉô [¤Á¤å¤¦¤ª¤¦¤Ö] /(n) centre/middle/ +Ãæ±ûʬΥÂÓ [¤Á¤å¤¦¤ª¤¦¤Ö¤ó¤ê¤¿¤¤] /(n) (highway) median/divider/ +Ãæ±ûÊüÁ÷¶É [¤Á¤å¤¦¤ª¤¦¤Û¤¦¤½¤¦¤­¤ç¤¯] /a central or key radio station/ +Ãæ±ûϫƯ [¤Á¤å¤¦¤ª¤¦¤í¤¦¤É¤¦] /Central Labor Relations Committee/ +Ã没¤· [¤Á¤å¤¦¤ª¤·] /(n) winning (game) by a large margin/ +Ã没¤· [¤Ê¤«¤ª¤·] /(n) winning (game) by a large margin/ +Ã沤 [¤Á¤å¤¦¤ª¤¦] /Central Europe/(P)/ +Ãæ²» [¤Á¤å¤¦¤ª¤ó] /(n) (music) the mediant/ +Ãæ²Ð [¤Á¤å¤¦¤Ó] /(n) (cooking) a medium flame or fire/ +Ãæ²Ú [¤Á¤å¤¦¤«] /(n) China/Middle Kingdom/(P)/ +Ãæ²Ú³¹ [¤Á¤å¤¦¤«¤¬¤¤] /Chinatown/ +Ãæ²Ú»×ÁÛ [¤Á¤å¤¦¤«¤·¤½¤¦] /Sinocentrism/ +Ãæ²Ú¿Í̱¶¦Ï¹ñ [¤Á¤å¤¦¤«¤¸¤ó¤ß¤ó¤­¤ç¤¦¤ï¤³¤¯] /People's Republic of China/Communist China/(P)/ +Ãæ²ÚÆé [¤Á¤å¤¦¤«¤Ê¤Ù] /(n) a wok/ +Ãæ²Ú̱¹ñ [¤Á¤å¤¦¤«¤ß¤ó¤³¤¯] /Chinese Republic (Taiwan)/ +Ãæ²ÚÎÁÍý [¤Á¤å¤¦¤«¤ê¤ç¤¦¤ê] /Chinese cooking/Chinese dishes/ +Ãæ²ÚЧ [¤Á¤å¤¦¤«¤É¤ó] /(n) bowl of rice with a chop-suey-like mixture on it/ +Ãæ³° [¤Á¤å¤¦¤¬¤¤] /(n) home and abroad/ +Ãæ³À [¤Ê¤«¤¬¤­] /(n) middle fence/ +Ãæ³Ë [¤Á¤å¤¦¤«¤¯] /(n) kernel/core/nucleus/(P)/ +Ãæ³Ë»ö¶È [¤Á¤å¤¦¤«¤¯¤¸¤®¤ç¤¦] /(n) core business/ +Ãæ³Ö [¤Á¤å¤¦¤«¤¯] /(n) septum/ +Ãæ³Ø [¤Á¤å¤¦¤¬¤¯] /(n) middle school/junior high school/(P)/ +Ãæ³Ø¹» [¤Á¤å¤¦¤¬¤Ã¤³¤¦] /(n) junior high school/middle school pupil/(P)/ +Ãæ³ØÀ¸ [¤Á¤å¤¦¤¬¤¯¤»¤¤] /(n) junior high school student/middle school pupil/(P)/ +Ãæ´¬ [¤Á¤å¤¦¤«¤ó] /(n) volume two (of three)/ +Ãæ´Ö [¤Á¤å¤¦¤«¤ó] /(n-adv,n) middle/midway/interim/(P)/ +Ãæ´Ö¥Æ¥¹¥È [¤Á¤å¤¦¤«¤ó¥Æ¥¹¥È] /(n) midterm (mid-semester) test or exam/ +Ãæ´Ö±Ø [¤Á¤å¤¦¤«¤ó¤¨¤­] /way station/ +Ãæ´Ö´ÉÍý¿¦ [¤Á¤å¤¦¤«¤ó¤«¤ó¤ê¤·¤ç¤¯] /(n) middle management/ +Ãæ´Ö·Êµ¤ [¤Á¤å¤¦¤«¤ó¤±¤¤¤­] /temporary boom/ +Ãæ´Ö·è»»È¯É½ [¤Á¤å¤¦¤«¤ó¤±¤Ã¤µ¤ó¤Ï¤Ã¤Ô¤ç¤¦] /(n) midterm earnings announcement/ +Ãæ´Ö¹ñ [¤Á¤å¤¦¤«¤ó¤³¤¯] /buffer state/ +Ãæ´Öºñ¼è [¤Á¤å¤¦¤«¤ó¤µ¤¯¤·¤å] /kickback/ +Ãæ´Ö»Ò [¤Á¤å¤¦¤«¤ó¤·] /(n) meson/mesotron/ +Ãæ´Ö»î¸³ [¤Á¤å¤¦¤«¤ó¤·¤±¤ó] /(n) midterm examination/ +Ãæ´Ö¾¦¿Í [¤Á¤å¤¦¤«¤ó¤·¤ç¤¦¤Ë¤ó] /middleman/broker/ +Ãæ´Ö¾®Àâ [¤Á¤å¤¦¤«¤ó¤·¤ç¤¦¤»¤Ä] /middle-brow novel/ +Ãæ´Ö¿§ [¤Á¤å¤¦¤«¤ó¤·¤ç¤¯] /(n) an intermediate color/a neutral color or tint/ +Ãæ´ÖÁªµó [¤Á¤å¤¦¤«¤ó¤»¤ó¤­¤ç] /by-election/interim election/ +Ãæ´ÖÁØ [¤Á¤å¤¦¤«¤ó¤½¤¦] /(n) the middle class/ +Ãæ´ÖÂÎ [¤Á¤å¤¦¤«¤ó¤¿¤¤] /(adj-na) intermediate (chem)/ +Ãæ´ÖÆâ³Õ [¤Á¤å¤¦¤«¤ó¤Ê¤¤¤«¤¯] /interim cabinet/ +Ãæ´ÖÇÉ [¤Á¤å¤¦¤«¤ó¤Ï] /middle-of-the-roaders/neutralists/independents/ +Ãæ´ÖÇÛÅö³Û [¤Á¤å¤¦¤«¤ó¤Ï¤¤¤È¤¦¤¬¤¯] /interim dividends/ +Ãæ´ÖÊó¹ð [¤Á¤å¤¦¤«¤ó¤Û¤¦¤³¤¯] /(n) interim report/ +Ãæ´ü [¤Á¤å¤¦¤­] /(n-adv,n-t) middle period/(P)/ +Ã浤 [¤Á¤å¤¦¤­] /(n) palsy/paralysis/ +Ã浬ÌÏ [¤Á¤å¤¦¤­¤Ü] /(adj-na,n) mid-range/mid-scale/mid-size/ +ÃæµÙ¤ß [¤Ê¤«¤ä¤¹¤ß] /(n) rest/recess/ +ÃæµÜ [¤Á¤å¤¦¤°¤¦] /(n) palace of the empress/empress/emperor's second consort/ +Ãæµé [¤Á¤å¤¦¤­¤å¤¦] /(n) intermediate level/(P)/ +ÃæµéÉÊ [¤Á¤å¤¦¤­¤å¤¦¤Ò¤ó] /fair average quality/ +Ãæµ÷Î¥ [¤Á¤å¤¦¤­¤ç¤ê] /(n) middle-distance (races)/ +Ãæµ÷Î¥³ËÀïÎÏ [¤Á¤å¤¦¤­¤ç¤ê¤«¤¯¤»¤ó¤ê¤ç¤¯] /(n) intermediate-range nuclear forces/ +Ãæµ÷Î¥³Ëʼ´ï [¤Á¤å¤¦¤­¤ç¤ê¤«¤¯¤Ø¤¤¤­] /(n) intermediate-range nuclear forces/ +Ãæµ÷Î¥¶¥Áè [¤Á¤å¤¦¤­¤ç¤ê¤­¤ç¤¦¤½¤¦] /(n) middle-distance race/ +Ãæµ÷Î¥¶¥Áö [¤Á¤å¤¦¤­¤ç¤ê¤­¤ç¤¦¤½¤¦] /(n) middle-distance race/ +Ãæµþ [¤Á¤å¤¦¤­¤ç¤¦] /Nagoya and environs/(P)/ +Ã润 [¤Á¤å¤¦¤­¤ç¤¦] /Chinese Communists/Communist China/ +Ã润·³ [¤Á¤å¤¦¤­¤ç¤¦¤°¤ó] /Chinese Communist Army/ +Ã涽 [¤Á¤å¤¦¤³¤¦] /(n) restoration/revival/resurgence/ +Ã涽¤ÎÁÄ [¤Á¤å¤¦¤³¤¦¤Î¤½] /ancestor who rejuvenated a dynasty or a family/ +Ãæ¶áÅì [¤Á¤å¤¦¤­¤ó¤È¤¦] /(n) Near and Middle East/ +Ãæ¶ç [¤Á¤å¤¦¤¯] /middle part of the verse/ +Ãæ¶õ [¤Á¤å¤¦¤¯¤¦] /(adj-na,n) (1) hollow/emptiness/(2) mid-air/the air/ +Ãæ¶õ [¤Ê¤«¤¾¤é] /(adj-na,n) (1) mid-air/the air/ +Ãæ¶õÊÉ [¤Á¤å¤¦¤¯¤¦¤«¤Ù] /hollow walls/ +Ãæ·¼ [¤Á¤å¤¦¤±¤¤] /(n) ceremonial folding fan/ +Ãæ·¿ [¤Á¤å¤¦¤¬¤¿] /(n) medium sized/(P)/ +Ãæ·Á [¤Á¤å¤¦¤¬¤¿] /(n) medium size/ +Ãæ·Ê [¤Á¤å¤¦¤±¤¤] /(n) middle distance/ +Ãæ·Ñ [¤Á¤å¤¦¤±¤¤] /(n) relay/hook-up/(P)/ +Ãæ·Ñ¤® [¤Ê¤«¤Ä¤®] /(n,vs) intermediary/agency/brokerage/(electric) relay/(P)/ +Ãæ·Ñ¤®ËÇ°× [¤Ê¤«¤Ä¤®¤Ü¤¦¤¨¤­] /(1) transit trade/(2) middle relief pitching (baseball)/ +Ãæ·Ñ¶É [¤Á¤å¤¦¤±¤¤¤­¤ç¤¯] /(n) a relay station/ +Ãæ·Ñ½ê [¤Á¤å¤¦¤±¤¤¤¸¤ç] /relay station/ +Ãæ·ÑÊüÁ÷ [¤Á¤å¤¦¤±¤¤¤Û¤¦¤½¤¦] /relay broadcasting/ +Ãæ·ÑËÇ°× [¤Á¤å¤¦¤±¤¤¤Ü¤¦¤¨¤­] /transit trade/ +Ãæ·ø [¤Á¤å¤¦¤±¤ó] /(n) main body (of troops)/center field/center fielder/nucleus/backbone/mainstay/(P)/ +Ãæ·ø¼ê [¤Á¤å¤¦¤±¤ó¤·¤å] /(n) center fielder/ +Ã渵 [¤Á¤å¤¦¤²¤ó] /(n) 15th day of the 7th lunar month/(last day of) Bon lantern festival/Bon gifts/(P)/ +Ã渶 [¤Á¤å¤¦¤²¤ó] /(n) middle of a field/middle of a country/field of contest/(P)/ +Ã渶¤Î¼¯ [¤Á¤å¤¦¤²¤ó¤Î¤·¤«] /the aim (in a campaign)/ +Ãæ¸Â [¤Ê¤«¤®¤ê] /(n) next-month delivery/ +Ãæ¸Â¤ê [¤Ê¤«¤«¤®¤ê] /next-month delivery/ +Ãæ¸Å [¤Á¤å¤¦¤³] /(n-t) (1) used/second-hand/old/(2) Middle Ages/(P)/ +Ãæ¸Å [¤Á¤å¤¦¤Ö¤ë] /(n-t) (1) used/second-hand/old/ +Ãæ¸Å¼Ö [¤Á¤å¤¦¤³¤·¤ã] /(n) used car/secondhand car/(P)/ +Ãæ¸ÅÉÊ [¤Á¤å¤¦¤³¤Ò¤ó] /(n) secondhand goods/ +Ãæ¸øʸ¸Ë [¤Á¤å¤¦¤³¤¦¤Ö¤ó¤³] /Chuukou bunko (publisher)/ +Ãæ¸ý [¤Ê¤«¤°¤Á] /(n) central entrance/slander/ +Ãæ¹¹ [¤Á¤å¤¦¤³¤¦] /middle watch/12-2 a.m./ +Ãæ¹ÃÈÄ [¤Á¤å¤¦¤«¤ó¤Ñ¤ó] /main deck/ +Ãæ¹Ìµ¡ [¤Á¤å¤¦¤³¤¦¤­] /cultivator/ +Ãæ¹à [¤Á¤å¤¦¤³¤¦] /the mean/ +Ãæ¹â [¤Á¤å¤¦¤³¤¦] /(n) (abbr) middle and high school/(P)/ +Ãæ¹â [¤Ê¤«¤À¤«] /(adj-no) convex/ +Ãæ¹â²»Éô [¤Á¤å¤¦¤³¤¦¤ª¤ó¤Ö] /mezzo-soprano/ +Ãæ¹âÀ¸ [¤Á¤å¤¦¤³¤¦¤»¤¤] /(n) (abbr) middle and high-school students/ +Ãæ¹âǯ [¤Á¤å¤¦¤³¤¦¤Í¤ó] /(n,adj-no) middle and old age/ +Ãæ¹ñ [¤Á¤å¤¦¤´¤¯] /(n) (1) China/(2) South-west most region of Honshu/middle of a country/the Hiroshima area/(P)/ +Ãæ¹ñ¶¦»ºÅÞ [¤Á¤å¤¦¤´¤¯¤­¤ç¤¦¤µ¤ó¤È¤¦] /(n) Chinese Communist Party/ +Ãæ¹ñ·ýË¡ [¤Á¤å¤¦¤´¤¯¤±¤ó¤Ý¤¦] /Chinese martial art/ +Ãæ¹ñ¸ì [¤Á¤å¤¦¤´¤¯¤´] /(n) Chinese language/ +Ãæ¹ñ¿Í [¤Á¤å¤¦¤´¤¯¤¸¤ó] /(n) Chinese person/(P)/ +Ãæ¹ñ¿Í³¹ [¤Á¤å¤¦¤´¤¯¤¸¤ó¤¬¤¤] /Chinatown/ +Ãæ¹ñÂçΦ [¤Á¤å¤¦¤´¤¯¤¿¤¤¤ê¤¯] /(n) continent of China/ +Ãæ¹ñÃÏÊý [¤Á¤å¤¦¤´¤¯¤Á¤Û¤¦] /region in the western part of Honshu/ +Ãæ¹ñÅÁÍè [¤Á¤å¤¦¤´¤¯¤Ç¤ó¤é¤¤] /(adj-no) imported (transmitted) from China/ +Ãæ¹ñÉþ [¤Á¤å¤¦¤´¤¯¤Õ¤¯] /(n) Chinese dress/ +Ãæ¹õ [¤Ê¤«¤°¤í] /(n) middle dots/ +Ãæ¹ø [¤Á¤å¤¦¤´¤·] /(n) half-rising posture/body bent/ +Ã溢 [¤Ê¤«¤´¤í] /(n-adv,n) about the middle/ +Ã溴 [¤Á¤å¤¦¤µ] /(n) lieutenant colonel/commander (navy)/(P)/ +ÃæºÂ [¤Á¤å¤¦¤¶] /(n,vs) leaving before an affair is over/ +ÃæºÙ [¤Á¤å¤¦¤Ü¤½] /(adj-no,n) medium-fine/ +Ãæ»® [¤Á¤å¤¦¤¶¤é] /(n) medium-sized dish/ +Ã滺³¬µé [¤Á¤å¤¦¤µ¤ó¤«¤¤¤­¤å¤¦] /middle class/bourgeoisie/(P)/ +Ãæ»Å [¤Ê¤«¤·] /(n) longshoreman/baggageman/ +Ãæ»ÅÀÚ [¤Ê¤«¤¸¤­¤ê] /(n) partition/ +Ãæ»ÅÀÚ¤ê [¤Ê¤«¤¸¤­¤ê] /(n) a divider/ +Ãæ»Ò [¤Ê¤«¤´] /(n) core/blade/middle of a nest of boxes/ +Ãæ»Ø [¤Á¤å¤¦¤·] /(n) middle finger/ +Ãæ»Ø [¤Ê¤«¤æ¤Ó] /(n) middle finger/(P)/ +Ãæ»Ù [¤Á¤å¤¦¤·] /Central China/ +Ãæ»ÙÆá [¤Ê¤«¤·¤Ê] /Central China/ +Ãæ»ß [¤Á¤å¤¦¤·] /(n,vs) suspension/stoppage/discontinuance/interruption/(P)/ +Ãæ»ß¤ÎÂÎ [¤Á¤å¤¦¤·¤Î¤Æ¤¤] /state of standstill/ +Ãæ»å [¤Á¤å¤¦¤¤¤È] /medium-sized thread/ +Ã漡 [¤Ê¤«¤Ä¤®] /(n,vs) intermediary/agency/brokerage/(electric) relay/ +Ã漡¤® [¤Ê¤«¤Ä¤®] /(n,vs) intermediary/agency/brokerage/(electric) relay/(P)/ +Ã漪 [¤Á¤å¤¦¤¸] /(n) middle ear/tympanum/(P)/ +Ã漪±ê [¤Á¤å¤¦¤¸¤¨¤ó] /(n) tympanitis (inflammation of middle ear)/(P)/ +Ã漭ŵ [¤Á¤å¤¦¤¸¤Æ¤ó] /medium-sized dictionary/ +Ãæ¼´ [¤Á¤å¤¦¤¸¤¯] /(n) axis/pivot/central figure/key man/(P)/ +Ãæ¼¹ [¤Á¤å¤¦¤·¤Ä] /(n) (abbr) Central Executive Committee/(P)/ +Ãæ¼ê [¤Ê¤«¤Æ] /(n) (1) mid-season crops/mid-season rice/mid-season vegetables/(2) metacarpus (anatomy)/ +Ãæ½£ [¤Ê¤«¤¹] /(n) sandbank in stream/bar/ +Ã潧 [¤Ê¤«¤¹] /(n) sandbank/sandbar/ +Ã潩 [¤Á¤å¤¦¤·¤å¤¦] /(n) 15th day of the 8th lunar month/8th lunar month/ +Ã潩¤Î̾·î [¤Á¤å¤¦¤·¤å¤¦¤Î¤á¤¤¤²¤Ä] /harvest moon/ +Ãæ½Ü [¤Á¤å¤¦¤¸¤å¤ó] /(n-adv,n-t) second third of a month/(P)/ +Ãæ½ý [¤Á¤å¤¦¤·¤ç¤¦] /(n) slander/libel/defamation/(P)/ +Ãæ¾­ [¤Á¤å¤¦¤¸¤ç¤¦] /(n) lieutenant general/vice-admiral/(P)/ +Ãæ¾® [¤Á¤å¤¦¤·¤ç¤¦] /(n) small to medium/(P)/ +Ãæ¾®´ë¶È [¤Á¤å¤¦¤·¤ç¤¦¤­¤®¤ç¤¦] /small to medium enterprises/smaller companies/(P)/ +Ãæ¾®´ë¶ÈÄ£ [¤Á¤å¤¦¤·¤ç¤¦¤­¤®¤ç¤¦¤Á¤ç¤¦] /(Japanese) Small and Medium Enterprise Agency/ +Ãæ¾®½ô¹ñ²È [¤Á¤ç¤¦¤·¤ç¤¦¤·¤ç¤³¤Ã¤«] /medium and small nations/ +Ãæ¿´ [¤Á¤å¤¦¤·¤ó] /(n) center/core/heart/pivot/emphasis/balance/(P)/ +Ãæ¿´¤È¤¹¤ë [¤Á¤å¤¦¤·¤ó¤È¤¹¤ë] /(exp) to play a leading role/to play a central part/ +Ãæ¿´³Ñ [¤Á¤å¤¦¤·¤ó¤«¤¯] /(n) a central angle/ +Ãæ¿´»×ÁÛ [¤Á¤å¤¦¤·¤ó¤·¤½¤¦] /central idea/ +Ãæ¿´¿Íʪ [¤Á¤å¤¦¤·¤ó¤¸¤ó¤Ö¤Ä] /leader/central personage/ +Ãæ¿´ÃÏ [¤Á¤å¤¦¤·¤ó¤Á] /(n) center/metropolis/ +Ã濴Ū [¤Á¤å¤¦¤·¤ó¤Æ¤­] /(adj-na) central/ +Ã濴ŪÌò³ä [¤Á¤å¤¦¤·¤ó¤Æ¤­¤ä¤¯¤ï¤ê] /central role/ +Ãæ¿´ÅÀ [¤Á¤å¤¦¤·¤ó¤Æ¤ó] /(n) center/ +Ãæ¿´Éô [¤Á¤å¤¦¤·¤ó¤Ö] /(n) central part/heart (of a city)/ +Ãæ¿È [¤Ê¤«¤ß] /(n) contents/interior/substance/filling/(sword) blade/(P)/ +Ãæ¿Ì [¤Á¤å¤¦¤·¤ó] /(n) moderate earthquake/ +Ãæ¿åÆ» [¤Á¤å¤¦¤¹¤¤¤É¤¦] /(n) gray-water system/recycled waste-water/ +Ãæ¿ô [¤Á¤å¤¦¤¹¤¦] /(n) arithmetical mean/ +Ãæ¿õ [¤Á¤å¤¦¤¹¤¦] /(n) centre/pivot/mainstay/nucleus/backbone/central figure/pillar/key man/(P)/ +Ãæ¿õ¿À·Ð [¤Á¤å¤¦¤¹¤¦¤·¤ó¤±¤¤] /central nerves/ +Ãæ¿õ¿À·Ð·Ï [¤Á¤å¤¦¤¹¤¦¤·¤ó¤±¤¤¤±¤¤] /(n) central nervous system/CNS/ +Ãæ¿õ¿À·Ð·ÏÅý [¤Á¤å¤¦¤¹¤¦¤·¤ó¤±¤¤¤±¤¤¤È¤¦] /central nervous system/ +Ãæ¿õÀ­ [¤Á¤å¤¦¤¹¤¦¤»¤¤] /central (nervous system)/ +ÃæÀ¤ [¤Á¤å¤¦¤»¤¤] /(n-adv,n-t) Middle Ages/mediaeval times/(P)/ +ÃæÀ¤»Ë [¤Á¤å¤¦¤»¤¤¤·] /mediaeval history/ +ÃæÀ­ [¤Á¤å¤¦¤»¤¤] /(n) neuter gender/neutral (chem.)/indifference/sterility/(P)/ +ÃæÀ­±ö [¤Á¤å¤¦¤»¤¤¤¨¤ó] /neutral salt/ +ÃæÀ­»Ò [¤Á¤å¤¦¤»¤¤¤·] /(n) neutron/(P)/ +ÃæÀ­»ÒÀ± [¤Á¤å¤¦¤»¤¤¤·¤»¤¤] /(n) a neutron star/ +ÃæÀ­»Ò« [¤Á¤å¤¦¤»¤¤¤·¤½¤¯] /neutron flux/ +ÃæÀ­»ÒÇúÃÆ [¤Á¤å¤¦¤»¤¤¤·¤Ð¤¯¤À¤ó] /neutron bomb/ +ÃæÀ­»æ [¤Á¤å¤¦¤»¤¤¤·] /(n) neutral paper/ +ÃæÀ­ÀöºÞ [¤Á¤å¤¦¤»¤¤¤»¤ó¤¶¤¤] /detergent/ +ÃæÀµ [¤Á¤å¤¦¤»¤¤] /(adj-na,n) impartiality/fairness/ +ÃæÀ¸ [¤Ê¤«¤Æ] /(n) (1) mid-season crops/mid-season rice/mid-season vegetables/(2) metacarpus (anatomy)/ +ÃæÀ¸Âå [¤Á¤å¤¦¤»¤¤¤À¤¤] /(n) Mesozoic era/ +ÃæÀ¾Éô [¤Á¤å¤¦¤»¤¤¤Ö] /(n) Mid-west/ +ÃæÀÊ [¤Ê¤«¤»¤­] /(n) the mid-month's slate of entertainment in a variety hall/ +ÃæÀдï»þÂå [¤Á¤å¤¦¤»¤Ã¤­¤¸¤À¤¤] /(n) Mesolithic age/ +ÃæÀÑ¤ß [¤Ê¤«¤Å¤ß] /(n) loading in the middle/ +ÃæÀÞ¤ê [¤Ê¤«¤ª¤ê] /(n) folded in the middle/ +ÃæÀÞ¤ì [¤Ê¤«¤ª¤ì] /(n) felt hat/ +ÃæÀÞ¤ì˹»Ò [¤Ê¤«¤ª¤ì¤Ü¤¦¤·] /(n) felt hat/fedora/ +ÃæÀÞ˹ [¤Ê¤«¤ª¤ì¤Ü¤¦] /(n) felt hat/ +ÃæÀÞ˹»Ò [¤Ê¤«¤ª¤ì¤Ü¤¦¤·] /(n) felt hat/fedora/ +ÃæÀä [¤Á¤å¤¦¤¼¤Ä] /(n,vs) interruption/abortion/discontinuance/suspension/abeyance/(P)/ +ÃæÁ° [¤Á¤å¤¦¤¼¤ó] /(n) front of center field/(P)/ +ÃæÁµ»û¸Ð [¤Á¤å¤¦¤¼¤ó¤¸¤³] /Lake Chuzenji/ +ÃæÁÉ [¤Á¤å¤¦¤½] /(n) China and Soviet Russia/ +Ãæ® [¤Á¤å¤¦¤½¤¯] /intermediate gear/ +Ãæ´ [¤Á¤å¤¦¤½¤Ä] /(n) junior high school or middle school graduate/(P)/ +Ãæº [¤Á¤å¤¦¤¾¤ó] /middle image (of three)/ +ÃæÂà [¤Á¤å¤¦¤¿¤¤] /(n) leaving school during a term/(P)/ +ÃæÂâ [¤Á¤å¤¦¤¿¤¤] /(n) company, battery, troop/(P)/ +ÃæÂâĹ [¤Á¤å¤¦¤¿¤¤¤Á¤ç¤¦] /(n) company commander/ +ÃæÃÇ [¤Á¤å¤¦¤À¤ó] /(n,vs) interruption/suspension/break/(P)/ +ÃæÃÊ [¤Á¤å¤¦¤À¤ó] /(n) half-way up a slope or stairway/the landing/center of three (horizontal) columns (of print)/ +ÃæÃÍ [¤Ê¤«¤Í] /(n) medium or average price/ +ÃæÃÐ¤ß [¤Ê¤«¤À¤ë¤ß] /(n) a slump/ +ÃæÃæ [¤Ê¤«¤Ê¤«] /(adv) (1) (uk) very/considerably/easily/readily/fairly/quite/highly/rather/(2) by no means (with negative verb)/(P)/ +ÃæÃì [¤Ê¤«¤Ð¤·¤é] /(n) middle pillar/ +ÃæĹ´ü [¤Á¤å¤¦¤Á¤ç¤¦¤­] /(n) mid-range/mid-term/ +Ãæľ [¤Ê¤«¤Í] /(n) medium or average price/ +ÃæÄ̤ê [¤Á¤å¤¦¤É¤ª¤ê] /medium quality/ +ÃæÄ̤ê [¤Ê¤«¤É¤ª¤ê] /(n) intermediate street/ +ÃæÄߤê [¤Ê¤«¤Å¤ê] /(n) (abbr) advertisement hanging in a train/ +ÃæÄã [¤Ê¤«¤Ó¤¯] /(adj-na,n) hollow/concave/ +ÃæÄí [¤Ê¤«¤Ë¤ï] /(n) courtyard/quadrangle/middle court/(P)/ +ÃæÄø [¤Ê¤«¤Û¤É] /(n) middle/midway/ +Ãæů [¤Á¤å¤¦¤Æ¤Ä] /Chinese philosophy/ +ÃæÅ· [¤Á¤å¤¦¤Æ¤ó] /(n) mid-air/mid-heaven/zenith/ +ÃæÅÀ [¤Á¤å¤¦¤Æ¤ó] /(n) middle point/median point/ +ÃæÅÉ [¤Ê¤«¤Ì¤ê] /(n) second (plaster) coat/ +ÃæÅɤê [¤Ê¤«¤Ì¤ê] /(n) intermediate coat of paint or lacquer/ +ÃæÅÓ [¤Á¤å¤¦¤È] /(n) in the middle/half-way/(P)/ +ÃæÅÓÂà³Ø [¤Á¤å¤¦¤È¤¿¤¤¤¬¤¯] /leaving school during a term/ +ÃæÅÓȾü [¤Á¤å¤¦¤È¤Ï¤ó¤Ñ] /(adj-na,n) halfway/half measures/unfinished/incomplete/by halves/(P)/ +ÃæÅÖ [¤Ê¤«¤È] /(n) medium-grade millstone/ +ÃæÅç [¤Ê¤«¤¸¤Þ] /(n) island in a pond or river/(P)/ +ÃæÅì [¤Á¤å¤¦¤È¤¦] /(n) Middle East/(P)/ +ÃæÅù [¤Á¤å¤¦¤È¤¦] /(n) second grade/medium quality/average/middle class/secondary grade/(P)/ +ÃæÅù³Ø¹» [¤Á¤å¤¦¤È¤¦¤¬¤Ã¤³¤¦] /secondary school/ +ÃæÅù¶µ°é [¤Á¤å¤¦¤È¤¦¤­¤ç¤¦¤¤¤¯] /secondary education/ +ÃæÅù¶µ°÷ [¤Á¤å¤¦¤È¤¦¤­¤ç¤¦¤¤¤ó] /secondary teachers/ +ÃæƲ [¤Á¤å¤¦¤É¤¦] /main temple building/ +ÃæÆ» [¤Á¤å¤¦¤É¤¦] /(n) the middle road/middle of the road/mean/moderation/(P)/ +ÃæÆ»ÇÉ [¤Á¤å¤¦¤É¤¦¤Ï] /middle-of-the-roaders/neutrals/ +ÃæÆÇ [¤Á¤å¤¦¤É¤¯] /(n) poisoning/(P)/ +ÃæÆÇ»à [¤Á¤å¤¦¤É¤¯¤·] /death from poisoning/ +ÃæÆîÊÆ [¤Á¤å¤¦¤Ê¤ó¤Ù¤¤] /(n) Central and South America/(P)/ +ÃæÆó [¤Á¤å¤¦¤Ë] /second-year of junior high/ +ÃæÆó³¬ [¤Á¤å¤¦¤Ë¤«¤¤] /(n) mezzanine floor/ +ÃæÆù [¤Á¤å¤¦¤Ë¤¯] /(n) medium build/meat of medium quality/ +ÃæÆùÃæÇØ [¤Á¤å¤¦¤Ë¤¯¤Á¤å¤¦¤¼¤¤] /medium build/ +ÃæÆü [¤Á¤å¤¦¤Ë¤Á] /(n) China and Japan/the middle day/the equinoctial day/(P)/ +ÃæÆü [¤Ê¤«¤Ó] /(n) the middle day/ +ÃæÆü¼­Åµ [¤Á¤å¤¦¤Ë¤Á¤¸¤Æ¤ó] /Chinese-Japanese dictionary/ +ÃæÆþ¤ê [¤Ê¤«¤¤¤ê] /(n) intermission (during a play)/ +Ãæǯ [¤Á¤å¤¦¤Í¤ó] /(n) middle-aged/(P)/ +Ãæǯ¼Ô [¤Á¤å¤¦¤Í¤ó¤â¤Î] /(n) middle-aged person/person who changes his line in middle of life/ +ÃæǯÁý [¤Á¤å¤¦¤É¤·¤Þ] /(n) woman approaching middle age/ +ÃæǾ [¤Á¤å¤¦¤Î¤¦] /(n) midbrain/ +ÃæÇÀ [¤Á¤å¤¦¤Î¤¦] /(n) middle-class farmer/ +ÃæÇÈ [¤Á¤å¤¦¤Ï] /(n) medium wave/ +ÃæÇÈĹ [¤Á¤å¤¦¤Ï¤Á¤ç¤¦] /medium wave/ +ÃæÇË [¤Á¤å¤¦¤Ï] /(n) half damage/ +ÃæÇØ [¤Á¤å¤¦¤¼¤¤] /(n) average height/ +ÃæÇä¤ê [¤Ê¤«¤¦¤ê] /(n) ambulatory vending of snacks in a theater or stadium/ +ÃæȽ [¤Á¤å¤¦¤Ð¤ó] /medium size/cabinet size (in photography)/ +ÃæȾ [¤Á¤å¤¦¤Ï¤ó] /middle/half-finished/ +ÃæÈÓ [¤Á¤å¤¦¤Ï¤ó] /the noonday meal/ +ÃæÈ× [¤Á¤å¤¦¤Ð¤ó] /(n-adv,n) middle (stage)/(P)/ +ÃæÈ×Àï [¤Á¤å¤¦¤Ð¤ó¤»¤ó] /the midst of a campaign/ +ÃæÈô [¤Á¤å¤¦¤Ò] /(n) center fly/ +Ãæɽ [¤Ê¤«¤ª¤â¤Æ] /(n) cloth folded inside out/ +ÃæÉÓ [¤Á¤å¤¦¤Ó¤ó] /(n) medium bottle/ +ÃæÉߤ­ [¤Ê¤«¤¸¤­] /(n) an intermediate layer/ +ÃæÉô [¤Á¤å¤¦¤Ö] /(n) region south and south-west of Tokyo area/center/middle/heart/(P)/ +ÃæÉô¥¢¥Õ¥ê¥« [¤Á¤å¤¦¤Ö¥¢¥Õ¥ê¥«] /Central Africa/ +ÃæÉô¥¢¥á¥ê¥« [¤Á¤å¤¦¤Ö¥¢¥á¥ê¥«] /(n) central America/ +ÃæÉôÂÀÊ¿ÍÎ [¤Á¤å¤¦¤Ö¤¿¤¤¤Ø¤¤¤è¤¦] /Central Pacific/ +ÃæÉ÷ [¤Á¤å¤¦¤Õ] /(n) palsy/paralysis/ +ÃæÉ÷ [¤Á¤å¤¦¤Õ¤¦] /(n) palsy/paralysis/ +ÃæÉ÷ [¤Á¤å¤¦¤Ö] /(n) palsy/paralysis/ +ÃæÉ÷ [¤Á¤å¤¦¤Ö¤¦] /(n) palsy/paralysis/ +ÃæÉý [¤Á¤å¤¦¤Ï¤Ð] /(n) medium width/ +ÃæÊ¢ [¤Á¤å¤¦¤Ã¤Ñ¤é] /irritated/offended/ +ÃæÊ¢ [¤Á¤å¤¦¤Õ¤¯] /(n) mountain side/halfway up/(P)/ +ÃæÊ¢¤Ë [¤Á¤å¤¦¤Õ¤¯¤Ë] /half-way (up a mountain)/ +Ãæʬ [¤Á¤å¤¦¤Ö¤ó] /(n,vs) half/ +ÃæÊÁ [¤Á¤å¤¦¤¬¤é] /medium size/medium pattern/medium stature/ +ÃæÊÆ [¤Á¤å¤¦¤Ù¤¤] /(n) Central America/ +ÃæÊÓ [¤Á¤å¤¦¤Ø¤ó] /(n) second part/second volume/ +ÃæÊÔ [¤Á¤å¤¦¤Ø¤ó] /(n) second part/second volume/ +ÃæÊÝ [¤Á¤å¤¦¤Û] /mediation/ +ÃæÊÝ¼Ô [¤Á¤å¤¦¤Û¤·¤ã] /(n) mediator/intercessor/ +Ãæ˹ [¤Á¤å¤¦¤Ü¤¦] /helmet liner/ +ÃæËë [¤Ê¤«¤Þ¤¯] /(n) middle act/ +ÃæÌ£ [¤Ê¤«¤ß] /(n) contents/interior/substance/filling/(sword) blade/ +ÃæÍÇ [¤Á¤å¤¦¤è¤¦] /(adj-na,n) middle way/(golden) mean/moderation/middle path/Doctrine of the Mean/ +ÃæÍÕ [¤Á¤å¤¦¤è¤¦] /(n-adv,n-t) about the middle (of an era)/ +ÃæÍî¤Á [¤Ê¤«¤ª¤Á] /(n) left-over flesh on the spine of a fish/ +ÃæΩ [¤Á¤å¤¦¤ê¤Ä] /(n) neutrality/(P)/ +ÃæΩ¹ñ [¤Á¤å¤¦¤ê¤Ä¤³¤¯] /(n) neutral power/ +ÃæΩ¼çµÁ [¤Á¤å¤¦¤ê¤Ä¤·¤å¤®] /neutralism/ +ÃæΩÀ­ [¤Á¤å¤¦¤ê¤Ä¤»¤¤] /neutrality/ +ÃæΩÃÏÂÓ [¤Á¤å¤¦¤ê¤Ä¤Á¤¿¤¤] /neutral zone/ +ÃæΩÌÌ [¤Á¤å¤¦¤ê¤Ä¤á¤ó] /neutral plane/ +ÃæΩϫϢ [¤Á¤å¤¦¤ê¤Ä¤í¤¦¤ì¤ó] /(abbr) Federation of Independent Unions of Japan/ +Ãæά [¤Á¤å¤¦¤ê¤ã¤¯] /(n) omission/ellipsis/(P)/ +Ãæή [¤Á¤å¤¦¤ê¤å¤¦] /(n) mid-stream/middle course/middle class/(P)/ +Ãæή¤Î²¼Áس¬µé [¤Á¤å¤¦¤ê¤å¤¦¤Î¤«¤½¤¦¤«¤¤¤­¤å¤¦] /lower middle class/ +Ãæή¤Î¾åÁس¬µé [¤Á¤å¤¦¤ê¤å¤¦¤Î¤¸¤ç¤¦¤½¤¦¤«¤¤¤­¤å¤¦] /upper middle class/ +Ãæή°Õ¼± [¤Á¤å¤¦¤ê¤å¤¦¤¤¤·¤­] /identifying (oneself) with the middle class/ +Ãæή¼Ò²ñ [¤Á¤å¤¦¤ê¤å¤¦¤·¤ã¤«¤¤] /middle class/ +ÃæÎÏÊ´ [¤Á¤å¤¦¤ê¤­¤³] /(n) all-purpose flour/ +ÃæÏ«°Ñ [¤Á¤å¤¦¤í¤¦¤¤] /(n) (abbr) Central Labor Relations Committee/ +ÃæÏ· [¤Á¤å¤¦¤í¤¦] /(n) middle age/ +ÃæÏ [¤Á¤å¤¦¤ï] /(adj-na,n,vs) neutralize/counteract/(P)/ +ÃæÏÂºÞ [¤Á¤å¤¦¤ï¤¶¤¤] /(n) neutralizer/counteractive/antidote/ +ÃæÏÂÇ® [¤Á¤å¤¦¤ï¤Í¤Ä] /(n) heat of neutralization/ +ÃæÑê¤ê [¤Ê¤«¤°¤ê] /(n) boring/ +ÃæÑê¤êÈ× [¤Ê¤«¤°¤ê¤Ð¤ó] /boring machine/ +ÃæÔð [¤Á¤å¤¦¤è¤¦] /dying young/ +Ãç [¤Ê¤«] /(n) relation/relationship/(P)/ +Ã礬¤¤¤¤ [¤Ê¤«¤¬¤¤¤¤] /close/intimate/ +Ã礬Îɤ¤ [¤Ê¤«¤¬¤è¤¤] /be on good terms/ +Ãç¤ËÆþ¤ë [¤Ê¤«¤Ë¤Ï¤¤¤ë] /(exp) to act as an intermediary/ +Ãç°ã¤¤ [¤Ê¤«¤¿¤¬¤¤] /(n,vs) discord/breaking up (e.g. friendship)/ +Ãç²Æ [¤Á¤å¤¦¤«] /(n) midsummer/ +Ãç²ð [¤Á¤å¤¦¤«¤¤] /(n) agency/intermediation/(P)/ +Ãç²ð¼Ô [¤Á¤å¤¦¤«¤¤¤·¤ã] /mediator/go-between/middleman/ +Ãç²ðʪ [¤Á¤å¤¦¤«¤¤¤Ö¤Ä] /intermediary/medium/channel/ +Ãç²ðËÇ°× [¤Á¤å¤¦¤«¤¤¤Ü¤¦¤¨¤­] /intermediary trade/trade conducted via an agency/ +Ãç³Ë [¤Á¤å¤¦¤«¤¯] /(n) kernel/core/nucleus/ +Ãç´Ö [¤Á¤å¤¦¤²¤ó] /(n) samurai's attendant/footman/ +Ãç´Ö [¤Ê¤«¤Þ] /(n) company/fellow/colleague/associate/comrade/mate/group/circle of friends/partner/(P)/ +Ãç´Ö¤Ë²Ã¤¨¤ë [¤Ê¤«¤Þ¤Ë¤¯¤ï¤¨¤ë] /(exp) to include in the circle/ +Ãç´Ö¤ò¸ì¤é¤Ã¤Æ [¤Ê¤«¤Þ¤ò¤«¤¿¤é¤Ã¤Æ] /together with one's lot/ +Ãç´Ö°Õ¼± [¤Ê¤«¤Þ¤¤¤·¤­] /(n) fellow feeling/ +Ãç´Ö³°¤ì [¤Ê¤«¤Þ¤Ï¤º¤ì] /(n) being left out/ +Ãç´Ö³ä¤ì [¤Ê¤«¤Þ¤ï¤ì] /(n,vs) split among friends/falling out/internal discord/ +Ãç´Ö¼õ¤± [¤Ê¤«¤Þ¤¦¤±] /(n) being popular among one's companions/ +Ãç´ÖÃÍÃÊ [¤Ê¤«¤Þ¤Í¤À¤ó] /trade price/ +Ãç´ÖƱ»Î [¤Ê¤«¤Þ¤É¤¦¤·] /comrades/ +Ãç´ÖÆâ [¤Ê¤«¤Þ¤¦¤Á] /(adj-no,n) private/informal/among one's people (group, friends)/ +Ãç´ÖÆþ¤ê [¤Ê¤«¤Þ¤¤¤ê] /(n) joining a group/(P)/ +Ãç´ÖË« [¤Ê¤«¤Þ¤Ü¤á] /logrolling/mutual admiration/ +Ãçµï [¤Ê¤«¤¤] /(n) waitress/ +Ãç·» [¤Á¤å¤¦¤±¤¤] /(n) the younger of two elder brothers/ +Ãç·Ñ [¤Á¤å¤¦¤±¤¤] /(iK) (radio) relay/hook-up/ +Ã縫À¤ [¤Ê¤«¤ß¤»] /(n) nakamise/shops lining a passageway in the precincts of a Shinto shrine/ +Ã縫À¤Ä̤ê [¤Ê¤«¤ß¤»¤É¤ª¤ê] /shopping street in the precincts of a shrine (temple)/ +Ãç¹¥ [¤Ê¤«¤è¤·] /(n,adj-na) intimate friend/close friend/bosom buddy/chum/ +Ãç¹¥¤· [¤Ê¤«¤è¤·] /(n,adj-na) intimate friend/close friend/bosom buddy/chum/ +ÃçºÛ [¤Á¤å¤¦¤µ¤¤] /(n) arbitration/intercession/mediation/(P)/ +ÃçºÛ¡¹È½ [¤Á¤å¤¦¤µ¤¤¤µ¤¤¤Ð¤ó] /arbitration/ +ÃçºÛºÛÄê [¤Á¤å¤¦¤µ¤¤¤µ¤¤¤Æ¤¤] /(n) settlement by arbitration/ +ÃçºÛºÛȽ [¤Á¤å¤¦¤µ¤¤¤µ¤¤¤Ð¤ó] /arbitration/ +ÃçºÛºÛȽ½ê [¤Á¤å¤¦¤µ¤¤¤µ¤¤¤Ð¤ó¤·¤ç] /court of arbitration/ +ÃçºÛ¼Ô [¤Á¤å¤¦¤µ¤¤¤·¤ã] /arbitrator/mediator/ +ÃçºÛ¿Í [¤Á¤å¤¦¤µ¤¤¤Ë¤ó] /arbitrator/mediator/ +Ãç»Å [¤Ê¤«¤·] /(n) longshoreman/baggageman/ +Ã罩 [¤Á¤å¤¦¤·¤å¤¦] /(n) 15th day of the 8th lunar month/8th lunar month/ +Ãç½Õ [¤Á¤å¤¦¤·¤å¤ó] /(n) mid-spring/ +Ãç¿Í [¤Á¤å¤¦¤Ë¤ó] /(n) go-between/matchmaker/ +Ãç¿Í [¤Ê¤³¤¦¤É] /(n) go-between/matchmaker/(P)/ +Ãç¿Í¤ÎÌò¤òÇã¤Ã¤Æ½Ð¤ë [¤Ê¤³¤¦¤É¤Î¤ä¤¯¤ò¤«¤Ã¤Æ¤Ç¤ë] /(exp) to offer one's service as a matchmaker/ +Ãç¿Í¤ò²ð¤·¤Æ [¤Ê¤³¤¦¤É¤ò¤«¤¤¤·¤Æ] /through a matchmaker/ +Ãç¿Í¤òÄ̤·¤Æ [¤Ê¤³¤¦¤É¤ò¤È¤ª¤·¤Æ] /through a go-between/ +Ãç¿Í¸ý [¤Ê¤³¤¦¤É¤°¤Á] /(n) matchmaker's story/saying nice things about a person/ +ÃçÃÇ [¤Á¤å¤¦¤À¤ó] /(n,vs) interruption/suspension/break/ +ÃçÃÍ [¤Ê¤«¤Í] /(n) medium or average price/ +Ã群ê [¤Ê¤«¤Ê¤ª¤ê] /(n,vs) reconciliation/make peace with/(P)/ +ÃçŹ [¤Ê¤«¤ß¤»] /(n) nakamise/shops lining a passageway in the precincts of a Shinto shrine/ +ÃçÅß [¤Á¤å¤¦¤È¤¦] /(n) mid-winter/ +ÃçƯ¤­ [¤Ê¤«¤Ð¤¿¤é¤­] /(n) maid working for both the living quarter and kitchen/ +ÃçÇã [¤Ê¤«¤¬¤¤] /(n) brokerage/(P)/ +ÃçÇã¿Í [¤Ê¤«¤¬¤¤¤Ë¤ó] /(n) broker/jobber/ +ÃçÊÝ [¤Á¤å¤¦¤Û] /(n) mediation/intercession/ +ÃçÊÝ¼Ô [¤Á¤å¤¦¤Û¤·¤ã] /(n) mediator/intercessor/ +ÃçËÓ¤Þ¤¸¤¤ [¤Ê¤«¤à¤Ä¤Þ¤¸¤¤] /harmonious/intimate/ +ÃçΩ¤Á [¤Ê¤«¤À¤Á] /(n) mediation/agency/agent/mediator/middleman/go-between/ +ÃçΩ¿Í [¤Ê¤«¤À¤Á¤Ë¤ó] /(n) middleman/mediator/go-between/ +ÃçÎɤ¯ [¤Ê¤«¤è¤¯] /(adv,n,vs) making friends with/getting along well with/on cordial terms/(P)/ +ÃçÎɤ· [¤Ê¤«¤è¤·] /(n,adj-na) intimate friend/close friend/bosom buddy/chum/(P)/ +Ãè [¤Á¤å¤¦] /(n) space/air/midair/(P)/ +Ãè¤Å¤ê [¤Á¤å¤¦¤Å¤ê] /(n) hanging in midair/suspended in midair/ +Ãè¤ÇÆɤà [¤Á¤å¤¦¤Ç¤è¤à] /to recite from memory/ +Ãè¤ËÉ⤯ [¤Á¤å¤¦¤Ë¤¦¤¯] /(exp) to float in the air/ +Ãè¾è¤ê [¤Á¤å¤¦¤Î¤ê] /(n) midair stunt/aerial stunts/ +ÃèÄߤê [¤Á¤å¤¦¤Å¤ê] /(n) hanging in midair/suspended in midair/ +ÃèÊÖ¤ê [¤Á¤å¤¦¤¬¤¨¤ê] /(n) somersault/looping-the-loop/(P)/ +Ãé¤Ê¤ë [¤Á¤å¤¦¤Ê¤ë] /devoted/loyal/true/faithful/ +Ãé°¦ [¤Á¤å¤¦¤¢¤¤] /(n) loyalty/devotion/ +ÃéµÁ [¤Á¤å¤¦¤®] /(adj-na,n) loyalty/devotion/(P)/ +ÃéµÁΩ¤Æ [¤Á¤å¤¦¤®¤À¤Æ] /(n) loyalty/loyal deed/ +Ãé¶Ð [¤Á¤å¤¦¤­¤ó] /(n) loyalty/loyal (faithful) service/ +Ãé·¯ [¤Á¤å¤¦¤¯¤ó] /(n) loyalty to one's ruler/ +Ãé·¯°¦¹ñ [¤Á¤å¤¦¤¯¤ó¤¢¤¤¤³¤¯] /loyalty and patriotism/ +Ã鸤 [¤Á¤å¤¦¤±¤ó] /(n) faithful dog (Hachiko)/ +Ãé¸À [¤Á¤å¤¦¤²¤ó] /(n) (good) advice/ +Ã鹧 [¤Á¤å¤¦¤³¤¦] /(n) loyalty and filial piety/ +Ãé¹ð [¤Á¤å¤¦¤³¤¯] /(n,vs) advice/warning/(P)/ +Ãé¹ð¤Ë½¾¤¦ [¤Á¤å¤¦¤³¤¯¤Ë¤·¤¿¤¬¤¦] /(exp) to follow (act upon) advice/ +Ã麲 [¤Á¤å¤¦¤³¤ó] /(n) loyalty/the loyal dead/ +Ã麲Èê [¤Á¤å¤¦¤³¤ó¤Ò] /(n) monument to the faithful who died in battle/ +Ãé¼Â [¤Á¤å¤¦¤¸¤Ä] /(adj-na,n) (1) faithful/loyal/devoted/(P)/ +Ãé¼Â [¤Þ¤á] /(adj-na,n) (1) faithful/loyal/devoted/(2) hardworking/painstaking/diligent/(3) healthy/fit/(P)/ +Ãé¼Â¤µ [¤Á¤å¤¦¤¸¤Ä¤µ] /(n) fidelity/faithfulness/loyalty/ +Ãé¼Â¤ÊËÍ [¤Á¤å¤¦¤¸¤Ä¤Ê¤·¤â¤Ù] /faithful servant/ +Ãé¼ÂÅÙ [¤Á¤å¤¦¤¸¤Ä¤É] /(n) fidelity/ +Ãé½ã [¤Á¤å¤¦¤¸¤å¤ó] /faithfulness and purity/unswerving loyalty/ +Ãé½ú [¤Á¤å¤¦¤¸¤ç] /(n) sincerity and consideration/ +Ãé¿® [¤Á¤å¤¦¤·¤ó] /(n) faithfulness/devotion/ +Ãé¿Ã [¤Á¤å¤¦¤·¤ó] /(n) loyal retainer/loyal subject/(P)/ +Ãé¿Ã¢ [¤Á¤å¤¦¤·¤ó¤°¤é] /(n) (Buddh) Chushingura/ +ÃéÀ¿ [¤Á¤å¤¦¤»¤¤] /(adj-na,n) loyalty/sincerity/(P)/ +ÃéÀá [¤Á¤å¤¦¤»¤Ä] /(n) loyalty/allegiance/fidelity/ +ÃéËÍ [¤Á¤å¤¦¤Ü¤¯] /(n) faithful servant/ +Ãéͦ [¤Á¤å¤¦¤æ¤¦] /(adj-na,n) loyalty and bravery/ +ÃéÎÉ [¤Á¤å¤¦¤ê¤ç¤¦] /(adj-na,n) loyalty/ +ÃéÎî [¤Á¤å¤¦¤ì¤¤] /(n) the loyal dead/ +ÃéÎîÅã [¤Á¤å¤¦¤ì¤¤¤È¤¦] /(n) monument to the faithful who died in battle/ +ÃéÎõ [¤Á¤å¤¦¤ì¤Ä] /(n) unswerving loyalty/ +Ãꤻ¤ó [¤Á¤å¤¦¤»¤ó] /(n,vs) lottery/raffle/drawing (of lots)/ +Ãꤻ¤ó·ô [¤Á¤å¤¦¤»¤ó¤±¤ó] /lottery ticket/ +Ãê½Ð [¤Á¤å¤¦¤·¤å¤Ä] /(n,vs) educe/abstract/sample/(P)/ +Ãê½Ð¤· [¤Ò¤­¤À¤·] /(desk) drawer/ +Ãê½Ðʪ [¤Á¤å¤¦¤·¤å¤Ä¤Ö¤Ä] /(n) extract (from)/ +Ãê¾Ý [¤Á¤å¤¦¤·¤ç¤¦] /(adj-na,n) abstract/(P)/ +Ãê¾Ý²½ [¤Á¤å¤¦¤·¤ç¤¦¤«] /(n) abstraction/ +Ãê¾Ý²è [¤Á¤å¤¦¤·¤ç¤¦¤¬] /(n) abstract painting/ +Ãê¾Ý·Ý½Ñ [¤Á¤å¤¦¤·¤ç¤¦¤²¤¤¤¸¤å¤Ä] /abstract art/ +Ãê¾ÝŪ [¤Á¤å¤¦¤·¤ç¤¦¤Æ¤­] /(adj-na) abstract/(P)/ +Ãê¾ÝÈþ½Ñ [¤Á¤å¤¦¤·¤ç¤¦¤Ó¤¸¤å¤Ä] /abstract art/ +Ãê¾Ý̾»ì [¤Á¤å¤¦¤·¤ç¤¦¤á¤¤¤·] /(n) abstract noun/ +Ãê¾ÝÏÀ [¤Á¤å¤¦¤·¤ç¤¦¤í¤ó] /(n) an abstract argument/ +ÃêÁª [¤Á¤å¤¦¤»¤ó] /(n,vs) lottery/raffle/drawing (of lots)/(P)/ +ÃêÁª·ô [¤Á¤å¤¦¤»¤ó¤±¤ó] /lottery ticket/ +ÃêÅÍ [¤Ò¤­¤À¤·] /(oK) (n) drawer/drawing out/ +ÃêäÞ [¤Á¤å¤¦¤»¤ó] /(oK) (n,vs) lottery/raffle/drawing (of lots)/ +ÃêäÞ·ô [¤Á¤å¤¦¤»¤ó¤±¤ó] /lottery ticket/ +Ãë [¤Ò¤ë] /(n-adv,n-t) noon/daytime/(P)/ +Ã뤴ÈÓ [¤Ò¤ë¤´¤Ï¤ó] /(n) lunch/midday meal/ +Ãë¤á¤· [¤Ò¤ë¤á¤·] /(n) lunch (masc.)/midday meal/ +Ãë¤âÌë¤â [¤Ò¤ë¤â¤è¤ë¤â] /day and night/ +Ãë²¼¤¬¤ê [¤Ò¤ë¤µ¤¬¤ê] /(n) early afternoon/(P)/ +Ãë²á¤® [¤Ò¤ë¤¹¤®] /(n-adv,n-t) afternoon/(P)/ +Ãë´Ö [¤Á¤å¤¦¤«¤ó] /(n-adv,n-t) daytime/during the day/ +Ãë´Ö [¤Ò¤ë¤Þ] /(n-adv,n-t) daytime/during the day/(P)/ +Ãë´Ö¿Í¸ý [¤Á¤å¤¦¤«¤ó¤¸¤ó¤³¤¦] /daytime population/ +Ãë´ÖÂ÷»ù½ê [¤Á¤å¤¦¤«¤ó¤¿¤¯¤¸¤·¤ç] /(n) day-care center/ +Ãë´é [¤Ò¤ë¤¬¤ª] /(n) convolvulus/ +ÃëµÙ¤ß [¤Ò¤ë¤ä¤¹¤ß] /(n-adv,n-t) lunch break/noon recess/noon rest period/(P)/ +Ã붽¹Ô [¤Ò¤ë¤³¤¦¤®¤ç¤¦] /matinee/ +Ãë¸æÈÓ [¤Ò¤ë¤´¤Ï¤ó] /(n) lunch/midday meal/ +Ãë¸÷ [¤Á¤å¤¦¤³¤¦] /(n) daylight/ +Ãë¸÷¿§ [¤Á¤å¤¦¤³¤¦¤·¤ç¤¯] /(n) daylight color/ +Ãë¸÷¿§Åŵå [¤Á¤å¤¦¤³¤¦¤·¤ç¤¯¤Ç¤ó¤­¤å¤¦] /daylight lamp/ +Ãë¹ÔÅô [¤Ò¤ë¤¢¤ó¤É¤ó] /(n) person who does not stand out/(useless as) a lantern at noon day/ +Ã뺢 [¤Ò¤ë¤´¤í] /(n-t) about noon/ +Ãë»Á [¤Á¤å¤¦¤µ¤ó] /(n) luncheon/ +Ãë»þ [¤Ò¤ë¤É¤­] /(n-t) noon/lunch time/ +Ãë¾°°Å¤¤ [¤Ò¤ë¤Ê¤ª¤¯¤é¤¤] /be dark even in the daytime/ +Ãë¿© [¤Á¤å¤¦¤·¤ç¤¯] /(n) lunch/midday meal/(P)/ +Ãë¿© [¤Á¤å¤¦¤¸¤­] /(n) lunch/midday meal/ +Ãë¿© [¤Ò¤ë¤²] /(n) lunch/midday meal/ +Ãë¿©²ñ [¤Á¤å¤¦¤·¤ç¤¯¤«¤¤] /(n) luncheon meeting/ +Ãë¿©»þ [¤Á¤å¤¦¤·¤ç¤¯¤¸] /lunch time/ +Ã뿲 [¤Ò¤ë¤Í] /(n,vs) nap (at home)/siesta/(P)/ +ÃëÀÊ [¤Ò¤ë¤»¤­] /(n) a matinee (performance)/ +ÃëÁ° [¤Ò¤ë¤Þ¤¨] /(n-adv,n-t) forenoon/just before noon/(P)/ +ÃëÆÐ [¤Ò¤ë¤È¤ó¤Ó] /(n) sneak thief/ +ÃëÆüÃæ [¤Ò¤ë¤Ò¤Ê¤«] /(n-adv,n-t) daytime/noon/ +ÃëÈÓ [¤Á¤å¤¦¤Ï¤ó] /lunch/midday meal/ +ÃëÈÓ [¤Ò¤ë¤Ï¤ó] /lunch/midday meal/ +ÃëÈÓ [¤Ò¤ë¤á¤·] /(n) lunch (masc.)/midday meal/(P)/ +ÃëÌë [¤Á¤å¤¦¤ä] /(adv,n) day and night/(P)/ +ÃëÌë¤ò¼Ë¤«¤º [¤Á¤å¤¦¤ä¤ò¤ª¤«¤º] /continuing day and night/ +ÃëÌë¤òʬ¤«¤¿¤º [¤Á¤å¤¦¤ä¤ò¤ï¤«¤¿¤º] /(adv) by day and night/day and night/ +ÃëÌë·ó¹Ô [¤Á¤å¤¦¤ä¤±¤ó¤³¤¦] /around-the-clock/(working) day and night/ +ÃëÌëÂÓ [¤Á¤å¤¦¤ä¤ª¤Ó] /(n) type of woman's obi, the black and white fabric suggesting the contrast of day and night/ +Ãëͱ°Å¤¤ [¤Ò¤ë¤Ê¤ª¤¯¤é¤¤] /be dark even in the daytime/ +ÃëÎé [¤Á¤å¤¦¤ì¤¤] /afternoon assembly (at a company, etc.)/ +ÃëÕç [¤Ò¤ë¤Í] /siesta/ +Ãëñ® [¤Ò¤ë¤²] /(n) lunch/midday meal/ +Ãì [¤Ï¤·¤é] /(n) pillar/post/(P)/ +Ãì»þ·× [¤Ï¤·¤é¤É¤±¤¤] /(n) wall clock/ +Ãì¾õ [¤Á¤å¤¦¤¸¤ç¤¦] /(n) in the shape of a pillar or column/ +ÃìÀÐ [¤Á¤å¤¦¤»¤­] /(n) pillar/cornerstone/ +ÃìÁà [¤Á¤å¤¦¤½] /(n) plinth/ +ÃìƬ [¤Á¤å¤¦¤È¤¦] /(n) capital of column/ +ÃìÌÌ [¤Á¤å¤¦¤á¤ó] /(n) cylindrical surface/ +ÃìÏ­ [¤Á¤å¤¦¤í¤¦] /(n) pillared corridor/ +Ãí [¤Á¤å¤¦] /(n,vs) annotation/explanatory note/(P)/ +Ãí¤®¤¤¤ì¤ë [¤½¤½¤®¤¤¤ì¤ë] /(v1) to pour into/ +Ãí¤®¸ý [¤Ä¤®¤¯¤Á] /(n) spout/ +Ãí¤®¸ý [¤Ä¤®¤°¤Á] /spout/ +Ãí¤®¹þ¤à [¤½¤½¤®¤³¤à] /(v5m) to pour into/to put into/to invest in/to inject/to impregnate/to infuse/to instill/to implant/to imbue/(P)/ +Ãí¤®¹þ¤à [¤Ä¤®¤³¤à] /(v5m) to pour into/to put into/to invest in/to inject/to impregnate/to infuse/to instill/to implant/to imbue/ +Ãí¤®Æþ¤ì¤ë [¤½¤½¤®¤¤¤ì¤ë] /(v1) to pour into/ +Ãí¤° [¤½¤½¤°] /(v5g) to pour (into)/to irrigate/to pay/to fill/to feed (e.g. a fire)/(P)/ +Ãí¤° [¤Ä¤°] /(v5g) to pour (into)/to irrigate/to pay/to fill/to feed (e.g. a fire)/(P)/ +Ãí¤¹ [¤µ¤¹] /(v5s) to pour (drink)/to serve (drinks)/(P)/ +Ãí°Õ [¤Á¤å¤¦¤¤] /(n,vs) caution/being careful/attention (heed)/warning/advice/(P)/ +Ãí°Õ¤ò°ï¤é¤¹ [¤Á¤å¤¦¤¤¤ò¤½¤é¤¹] /(exp) to distract a person's attention/ +Ãí°Õ¤òÂ¥¤¹ [¤Á¤å¤¦¤¤¤ò¤¦¤Ê¤¬¤¹] /(exp) to call a person's attention (to)/ +Ãí°Õ¤òÂÕ¤ë [¤Á¤å¤¦¤¤¤ò¤ª¤³¤¿¤ë] /(exp) to be off one's guard/ +Ãí°Õ¤òÃí¤° [¤Á¤å¤¦¤¤¤ò¤½¤½¤°] /(exp) to pay attention/ +Ãí°Õ¤òʧ¤¦ [¤Á¤å¤¦¤¤¤ò¤Ï¤é¤¦] /(exp) to pay attention (to)/ +Ãí°Õ»ö¹à [¤Á¤å¤¦¤¤¤¸¤³¤¦] /important points/ +Ãí°Õ½ñ [¤Á¤å¤¦¤¤¤·¤ç] /(n) directions/ +Ãí°Õ½ñ¤­ [¤Á¤å¤¦¤¤¤¬¤­] /(n) notes/instructions/ +Ãí°Õ¿¼¤¤ [¤Á¤å¤¦¤¤¤Ö¤«¤¤] /(adj-na) careful/(P)/ +Ãí°Õ¿Íʪ [¤Á¤å¤¦¤¤¤¸¤ó¤Ö¤Ä] /blacklisted person/person who requires watching/ +Ãí°ÕÅÀ [¤Á¤å¤¦¤¤¤Æ¤ó] /(n) important point/point to make note of/ +Ãí°ÕÊó [¤Á¤å¤¦¤¤¤Û¤¦] /(n) storm warning/(P)/ +Ãí°ÕÎÏ [¤Á¤å¤¦¤¤¤ê¤ç¤¯] /(n) attentiveness/ +Ãí²ò [¤Á¤å¤¦¤«¤¤] /(n) gloss/explanatory notes/annotation/ +Ãí²ò¼Ô [¤Á¤å¤¦¤«¤¤¤·¤ã] /an annotator/ +Ãíµ­ [¤Á¤å¤¦¤­] /(n) annotation/explanatory note/ +Ãí»ë [¤Á¤å¤¦¤·] /(n,vs) gazing steadily at/observing (a person) closely/ +Ãí¼Í [¤Á¤å¤¦¤·¤ã] /(n,vs) injection/(P)/ +Ãí¼Í±Õ [¤Á¤å¤¦¤·¤ã¤¨¤­] /an injection/ +Ãí¼Í´ï [¤Á¤å¤¦¤·¤ã¤­] /(n) injector/syringe/ +Ãí¼Í¿Ë [¤Á¤å¤¦¤·¤ã¤Ð¤ê] /a needle/ +Ãí¼á [¤Á¤å¤¦¤·¤ã¤¯] /(n) notes/comment/(P)/ +Ãí¼á¼Ô [¤Á¤å¤¦¤·¤ã¤¯¤·¤ã] /annotator/ +Ãí¼á½ñ [¤Á¤å¤¦¤·¤ã¤¯¤·¤ç] /annotated edition/ +Ãí¿Ê [¤Á¤å¤¦¤·¤ó] /(n,vs) information/making a report (to a superior)/ +Ãí¿å [¤Á¤å¤¦¤¹¤¤] /(n,vs) pouring water/flooding/douche/ +ÃíÁÁ [¤Á¤å¤¦¤½] /(n) detailed commentary/ +ÃíÁ [¤Á¤å¤¦¤½] /(n) detailed commentary/ +ÃíÆþ [¤Á¤å¤¦¤Ë¤å¤¦] /(n,vs) pouring/injection/(P)/ +ÃíÆþ¶µ°é [¤Á¤å¤¦¤Ë¤å¤¦¤­¤ç¤¦¤¤¤¯] /teaching by rote/ +Ãíʸ [¤Á¤å¤¦¤â¤ó] /(n,vs) order/request/(P)/ +Ãíʸ¼è¤ê [¤Á¤å¤¦¤â¤ó¤È¤ê] /order-taking/salesperson/ +Ãíʸ½ñ [¤Á¤å¤¦¤â¤ó¤·¤ç] /(n) written order/order form/ +ÃíʸÀè [¤Á¤å¤¦¤â¤ó¤µ¤­] /recipient of an order/ +ÃíʸÄ̤ê [¤Á¤å¤¦¤â¤ó¤É¤ª¤ê] /as ordered/ +ÃíʸÉÊ [¤Á¤å¤¦¤â¤ó¤Ò¤ó] /ordered goods/ +ÃíʸÉþ [¤Á¤å¤¦¤â¤ó¤Õ¤¯] /custom-made clothing/ +ÃíÌÜ [¤Á¤å¤¦¤â¤¯] /(n,vs) notice/attention/observation/(P)/ +ÃíÌý [¤Á¤å¤¦¤æ] /(n,vs) oiling/lubrication/ +ÃíÎÏ [¤Á¤å¤¦¤ê¤ç¤¯] /(n,vs) focus of one's attention (on a specific field)/commitment to something/ +ÃíÏ¢¾þ¤ê [¤·¤á¤«¤¶¤ê] /(n) sacred Shinto rope with festoons/ +ÃíÏ¢Æì [¤·¤á¤Ê¤ï] /(n) sacred shrine rope/ +Ãî [¤à¤·] /(n) insect/(P)/ +Ã¤¤¤¤ [¤à¤·¤¬¤¤¤¤] /(exp) selfish/ +ÃÃΤ餻¤ë [¤à¤·¤¬¤·¤é¤»¤ë] /(exp,v1) to forebode/to have a presentiment/ +ÃÉÕ¤¯ [¤à¤·¤¬¤Ä¤¯] /(exp) to become verminous/to be infested with insects/to begin to keep bad company/to have an (unfavorable) lover/ +ÃÎɤ¤ [¤à¤·¤¬¤¤¤¤] /asking too much/selfish/ +Ã¤é [¤à¤·¤±¤é] /(n) worm/insect/ +Ãî¤Î¤¤¤¤ [¤à¤·¤Î¤¤¤¤] /(exp) selfish/ +Ãî¤Îµï½ê¤¬°­¤¤ [¤à¤·¤Î¤¤¤É¤³¤í¤¬¤ï¤ë¤¤] /(exp) be in a bad mood/ +Ãî¤Î© [¤à¤·¤Î¤¤¤­] /(exp,n) faint breath/at death's door/ +Ãî¤ÎÃΤ餻 [¤à¤·¤Î¤·¤é¤»] /(exp,n) foreboding/ +Ãî¤â»¦¤µ¤Ì [¤à¤·¤â¤³¤í¤µ¤Ì] /(exp) innocent-looking/looking as though butter would not melt in the mouth/ +Ãî¤ò»¦¤¹ [¤à¤·¤ò¤³¤í¤¹] /(exp) to control one's temper/ +Ã¤¨ [¤à¤·¤ª¤µ¤¨] /(n) children's medicine for nervousness/snack for an empty stomach/ +Ãî²¼¤· [¤à¤·¤¯¤À¤·] /(n) deworming medicine/ +Ãî³² [¤Á¤å¤¦¤¬¤¤] /(n) insect damage/ +Ãî´³¤· [¤à¤·¤Ü¤·] /(n) airing out/ +Ãî´ã¶À [¤à¤·¤á¤¬¤Í] /(n) magnifying glass/ +Ã [¤à¤·¤±] /(n) nervous weakness/ +Ãî¶ô¤¤ [¤à¤·¤¯¤¤] /(n) worm-eaten/ +Ãî»À [¤à¤·¤º] /(n) heartburn/ +Ãî»À¤¬Áö¤ë [¤à¤·¤º¤¬¤Ï¤·¤ë] /(exp) to be disgusted/wouldn't touch with a pair of tongs/ +Ãî»õ [¤à¤·¤Ð] /(n) cavity/tooth decay/decayed tooth/caries/(P)/ +Ãî½ü¤± [¤à¤·¤è¤±] /(n) insecticide/insect repellent/ +Ãî¿©¤¤ [¤à¤·¤¯¤¤] /(n) worm-eaten/ +Ãî¿©¤¤»õ [¤à¤·¤¯¤¤¤Ð] /(n) a decayed tooth/ +Ãî¿©¤à [¤à¤·¤Ð¤à] /(v5m) to eat into (e.g. by worms)/to spoil/to ruin/to undermine/ +Ãî¿â [¤Á¤å¤¦¤¹¤¤] /(n) (vermiform) appendix/ +Ãî¿â±ê [¤Á¤å¤¦¤¹¤¤¤¨¤ó] /(n) appendicitis/ +ÃîÁ÷¤ê [¤à¤·¤ª¤¯¤ê] /(n) torch procession to drive away crop-eating insects/ +ÃîÇÞ²Ö [¤Á¤å¤¦¤Ð¤¤¤«] /(n) entomophilous flower/ +ÃîÇä¤ê [¤à¤·¤¦¤ê] /(n) insect peddler/ +ÃîÉõ¤¸ [¤à¤·¤Õ¤¦¤¸] /(n) incantation to rid a child of worms/ +ÃîÊ¢ [¤à¤·¤Ð¤é] /(n) stomach pain due to worms/ +ÃîÌô [¤à¤·¤°¤¹¤ê] /(n) children's medicine for nervousness/ +ÃîÍÍÆ͵¯±ê [¤Á¤å¤¦¤è¤¦¤È¤Ã¤­¤¨¤ó] /appendicitis/ +ÃîÍñ [¤Á¤å¤¦¤é¤ó] /(n) (1) insect egg(s)/(2) parasite egg(s)/ +ÃîÎà [¤Á¤å¤¦¤ë¤¤] /(n) worms and insects/ +ÃîäÆ [¤à¤·¤«¤´] /(n) insect cage/ +Ãîê³ [¤à¤·¤±¤é] /(n) worm/insect/ +Ãï¾ð [¤Á¤å¤¦¤¸¤ç¤¦] /(n) true heart/inner feelings/ +Ãï¿´ [¤Á¤å¤¦¤·¤ó] /(n) innermost feelings/(P)/ +Ãð [¤Á¤å¤¦] /(n) explanatory notes/annotation/comment/ +Ãð²ò [¤Á¤å¤¦¤«¤¤] /(n) gloss/explanatory notes/annotation/ +Ãðµ­ [¤Á¤å¤¦¤­] /(n) annotation/commentary/ +Ãð¼á [¤Á¤å¤¦¤·¤ã¤¯] /(n) annotation/note/commentary/ +Ãð¼á¼Ô [¤Á¤å¤¦¤·¤ã¤¯¤·¤ã] /annotator/commentator/ +ÃðÁÁ [¤Á¤å¤¦¤½] /(n) notes, commentary/ +Ãðʸ [¤Á¤å¤¦¤â¤ó] /(n,vs) order/request/ +Ãñ [¤Á¤å¤¦] /(n) sake/ +Ãñ¥Ï¥¤ [¤Á¤å¤¦¥Ï¥¤] /(n) Shouchuu with tonic water/ +Ãò¤ë [¤¤¤ë] /(v1) to cast/to mint/to coin/(P)/ +Ãò²ß [¤Á¤å¤¦¤«] /(n) coinage/mintage/ +Ãò³Ý¤± [¤¤¤«¤±] /(n) tinkering/ +Ãò³Ý¤±²° [¤¤¤«¤±¤ä] /(n) a tinkerer/ +Ãò¶â [¤Á¤å¤¦¤­¤ó] /(n) casting/ +Ãò·¿ [¤¤¤¬¤¿] /(n) mold/template/(P)/ +Ãò¹© [¤Á¤å¤¦¤³¤¦] /metal caster/ +Ãò¹Ý [¤Á¤å¤¦¤³¤¦] /(n) cast steel/ +Ãò¹þ¤à [¤¤¤³¤à] /(v5m) to cast in a mold/ +Ãò¤ [¤Á¤å¤¦¤¾¤¦] /(n,vs) casting/founding/minting/(P)/ +Ãò¤½ê [¤Á¤å¤¦¤¾¤¦¤·¤ç] /a foundry/a mint/ +Ãòľ¤· [¤¤¤Ê¤ª¤·] /recasting/ +Ãòľ¤¹ [¤¤¤Ê¤ª¤¹] /to recast/to recoin/ +ÃòÄÙ¤¹ [¤¤¤Ä¤Ö¤¹] /(v5s) to melt down/ +ÃòÅ´ [¤Á¤å¤¦¤Æ¤Ä] /(n) cast iron/ +Ãòʪ [¤¤¤â¤Î] /(n) cast metal/casting/(P)/ +Ãòʪ»Õ [¤¤¤â¤Î¤·] /(n) a caster or founder/ +Ãó°Ë [¤Á¤å¤¦¤¤] /stationed in Italy/ +Ãó±Ñ [¤Á¤å¤¦¤¨¤¤] /(n) stationed or resident in the UK/ +Ãó¶Ø [¤Á¤å¤¦¤­¤ó] /(n) (abbr) no parking/ +Ãóºß [¤Á¤å¤¦¤¶¤¤] /(n,vs) residence/stay/(P)/ +Ãóºß°÷ [¤Á¤å¤¦¤¶¤¤¤¤¤ó] /resident/inhabitant/ +Ãóºß½ê [¤Á¤å¤¦¤¶¤¤¤·¤ç] /(n) a police substation/ +Ãó»Ù [¤Á¤å¤¦¤·] /(adj-no) resident in China/ +Ãó¼Ö [¤Á¤å¤¦¤·¤ã] /(n) parking (e.g. car)/(P)/ +Ãó¼Ö°ãÈ¿ [¤Á¤å¤¦¤·¤ã¤¤¤Ï¤ó] /parking violation/ +Ãó¼Ö¶Ø»ß [¤Á¤å¤¦¤·¤ã¤­¤ó¤·] /No Parking/ +Ãó¼Ö¾ì [¤Á¤å¤¦¤·¤ã¤¸¤ç¤¦] /(n) parking lot/parking place/(P)/ +Ãó¼ÖÎÁ¶â [¤Á¤å¤¦¤·¤ã¤ê¤ç¤¦¤­¤ó] /(n) parking fee/ +ÃóÄä¼Ö [¤Á¤å¤¦¤Æ¤¤¤·¤ã] /(vs) stopping or parking a vehicle/ +ÃóÆÈ [¤Á¤å¤¦¤É¤¯] /stationed in Germany/ +ÃóÆÖ [¤Á¤å¤¦¤È¤ó] /(n) stationing (troops)/occupancy/(P)/ +ÃóÆÖ½ê [¤Á¤å¤¦¤È¤ó¤¸¤ç] /military station/post/ +ÃóÆÖÃÏ [¤Á¤å¤¦¤È¤ó¤Á] /garrison/ +ÃóÆü [¤Á¤å¤¦¤Ë¤Á] /(n) resident in Japan/(P)/ +ÃóÆüÂç»È [¤Á¤å¤¦¤Ë¤Á¤¿¤¤¤·] /ambassador to Japan/ +Ãóʼ [¤Á¤å¤¦¤Ø¤¤] /(n) stationing of troops/ +ÃóÊÆ [¤Á¤å¤¦¤Ù¤¤] /(n) be stationed or resident in the U.S.A./ +Ãóα [¤Á¤å¤¦¤ê¤å¤¦] /(n,vs) stationing (e.g. of troops)/garrison/(P)/ +Ãóα·³ [¤Á¤å¤¦¤ê¤å¤¦¤°¤ó] /stationed troops/ +ÃóαÉôÂâ [¤Á¤å¤¦¤ê¤å¤¦¤Ö¤¿¤¤] /garrisoned forces/ +ÃóÎؾì [¤Á¤å¤¦¤ê¤ó¤¸¤ç¤¦] /(n) parking area for bicycles/ +Ãö [¤¤¤Î¤·¤·] /(n) wild boar/(P)/ +Ãö¸ý [¤Á¤ç¤³] /(n) (uk) small cup/sake cup/ +Ãö¸ýºÍ [¤Á¤ç¤³¤¶¤¤] /(adj-na,n) impertinence/ +Ãö¼ó [¤¤¤¯¤Ó] /(n) bull neck/ +ÃöÆÍ [¤Á¤ç¤È¤Ä] /(n) recklessness/foolhardiness/ +ÃöÆÍÌÔ¿Ê [¤Á¤ç¤È¤Ä¤â¤¦¤·¤ó] /(n) headlong/foolhardy/reckless/ +ÃöÉð¼Ô [¤¤¤Î¤·¤·¤à¤·¤ã] /(n) daredevil/foolhardy warrior/hotspur/ +Ãø [¤Á¤ã¤¯] /(n,suf) (1) counter for suits of clothing/(2) arriving at ../(P)/ +Ãø [¤Á¤ç] /(n) work/ +Ãø¤·¤¤ [¤¤¤Á¤¸¤ë¤·¤¤] /(adj) remarkable/considerable/(P)/ +Ãø¤·¤¯ [¤¤¤Á¤¸¤ë¤·¤¯] /considerably/remarkably/strikingly/ +Ãø¤¹ [¤¢¤é¤ï¤¹] /(v5s) to write/to publish/(P)/ +Ãø¤ï¤¹ [¤¢¤é¤ï¤¹] /(v5s) to write/to publish/(P)/ +Ãøºî [¤Á¤ç¤µ¤¯] /(n,vs) writing/book/(P)/ +Ãøºî²È [¤Á¤ç¤µ¤¯¤«] /(n) writer/author/ +Ãøºî¸¢ [¤Á¤ç¤µ¤¯¤±¤ó] /(n) copyright/(P)/ +Ãøºî¸¢»ÈÍÑÎÁ [¤Á¤ç¤µ¤¯¤±¤ó¤·¤è¤¦¤ê¤ç¤¦] /(n) royalties/ +Ãøºî¸¢½êÍ­¼Ô [¤Á¤ç¤µ¤¯¤±¤ó¤·¤ç¤æ¤¦¤·¤ã] /(n) copyright holder/ +Ãøºî¸¢¿¯³² [¤Á¤ç¤µ¤¯¤±¤ó¤·¤ó¤¬¤¤] /(n) infringement of copyright/(literary) piracy/ +Ãøºî¸¢¿¯³²Áʾ٠[¤Á¤ç¤µ¤¯¤±¤ó¤·¤ó¤¬¤¤¤½¤·¤ç¤¦] /(n) copyright infringement suit/ +Ãøºî¸¢Êݸî´ü´Ö [¤Á¤ç¤µ¤¯¤±¤ó¤Û¤´¤­¤«¤ó] /(n) copyright protection period/ +Ãøºî¸¢Ë¡ [¤Á¤ç¤µ¤¯¤±¤ó¤Û¤¦] /(n) (Japanese) Copyright Act/ +Ãøºî¼Ô [¤Á¤ç¤µ¤¯¤·¤ã] /(n) writer/author/ +Ãøºîʪ [¤Á¤ç¤µ¤¯¤Ö¤Ä] /(n) written thing (e.g. book, musical composition)/works/ +Ãø¼Ô [¤Á¤ç¤·¤ã] /(n) author/writer/(P)/ +Ãø½Ò [¤Á¤ç¤¸¤å¤Ä] /(n) writing/literary work/ +Ãø½Ò²È [¤Á¤ç¤¸¤å¤Ä¤«] /(n) writer/ +Ãø½Ò¶È [¤Á¤ç¤¸¤å¤Ä¤®¤ç¤¦] /(n) the writing profession/ +Ãø½ñ [¤Á¤ç¤·¤ç] /(n) literary work/book/(P)/ +Ãø½ñ̾ [¤Á¤ç¤·¤ç¤á¤¤] /author/ +ÃøÂç [¤Á¤ç¤À¤¤] /(adj-na,n) exceptionally large/ +Ãøʹ [¤Á¤ç¤Ö¤ó] /(n) something well-known throughout the world/ +Ãøʹ [¤Á¤ç¤â¤ó] /(n) something well-known throughout the world/ +Ãø̾ [¤Á¤ç¤á¤¤] /(adj-na,n) well-known/noted/celebrated/(P)/ +ÃøÌÀ [¤Á¤ç¤á¤¤] /(adj-na,n) clarity/ +Ãù¤¨ [¤¿¤¯¤ï¤¨] /(n) store/reserve/stock/savings/ +Ãù¤¨¤ë [¤¿¤¯¤ï¤¨¤ë] /(v1) to store/to lay in stock/ +Ãù¤á¤ë [¤¿¤á¤ë] /(v1) to save (i.e. in a bank)/ +Ãù¶â [¤Á¤ç¤­¤ó] /(n,vs) (bank) savings/(P)/ +Ãù¶â¤ò²¼¤²¤ë [¤Á¤ç¤­¤ó¤ò¤µ¤²¤ë] /(exp) to withdraw one's savings/ +Ãù¶â¤ò²¼¤í¤¹ [¤Á¤ç¤­¤ó¤ò¤ª¤í¤¹] /(exp) to withdraw one's savings/ +Ãù¶â¤ò¿£¤ä¤¹ [¤Á¤ç¤­¤ó¤ò¤Õ¤ä¤¹] /(exp) to increase one's savings/ +Ãù¶â¶É [¤Á¤ç¤­¤ó¤­¤ç¤¯] /(n) (Japanese) Postal Savings Bureau/ +Ãù¶âÄÌÄ¢ [¤Á¤ç¤­¤ó¤Ä¤¦¤Á¤ç¤¦] /bank book/ +Ãù¶âÈ¢ [¤Á¤ç¤­¤ó¤Ð¤³] /(n) savings box/bank/ +Ãù¿å [¤Á¤ç¤¹¤¤] /(n) storage of water/(P)/ +Ãù¿åÁå [¤Á¤ç¤¹¤¤¤½¤¦] /(n) water tank/ +Ãù¿åÃÓ [¤Á¤ç¤¹¤¤¤Á] /(n) reservoir/(P)/ +Ãù¿åÎÌ [¤Á¤ç¤¹¤¤¤ê¤ç¤¦] /(n) volume of water kept in store/ +Ãù¢ [¤Á¤ç¤¾¤¦] /(n) storage/preservation/(P)/ +Ãù¢¥¿¥ó¥¯ [¤Á¤ç¤¾¤¦¥¿¥ó¥¯] /storage tank/ +Ãù¢¸Ë [¤Á¤ç¤¾¤¦¤³] /(n) storehouse/ +Ãù¢¼¼ [¤Á¤ç¤¾¤¦¤·¤Ä] /storeroom/stockroom/ +Ãù¢½ê [¤Á¤ç¤¾¤¦¤·¤ç] /a storage place/ +Ãù¢ÉÊ [¤Á¤ç¤¾¤¦¤Ò¤ó] /supplies/stock/stored goods/ +Ãùú [¤Á¤ç¤¿¤ó] /(n,vs) storing coal/stored coal/ +Ãùú½ê [¤Á¤ç¤¿¤ó¤¸¤ç] /a coal yard/ +ÃùÃß [¤Á¤ç¤Á¤¯] /(n) savings/(P)/ +ÃùÃߺķô [¤Á¤ç¤Á¤¯¤µ¤¤¤±¤ó] /(n) savings bond/ +ÃùÌÚ [¤Á¤ç¤Ü¤¯] /(n) stock or supply of lumber/ +ÃùÌÚ¾ì [¤Á¤ç¤Ü¤¯¤¸¤ç¤¦] /lumberyard/ +Ãú [¤Á¤ç¤¦] /(n,suf) (1) leaf/block/cake/(2) counter for guns, tools, levers, leaves or cakes of something/(3) even number/rounded-off number/ +Ãú [¤Æ¤¤] /(n) 4th in rank/fourth sign of the Chinese calendar/ +Ãú [¤Ò¤Î¤È] /(n) 4th in rank/fourth sign of the Chinese calendar/ +Ãú¡¹ [¤Á¤ç¤¦¤Á¤ç¤¦] /(adv,n) clashing of swords/felling of trees/ringing of an ax/ +Ãú¡¹ [¤È¤¦¤È¤¦] /(adv,n) clashing of swords/felling of trees/ringing of an ax/ +Ãú¤«È¾¤« [¤Á¤ç¤¦¤«¤Ï¤ó¤«] /even or odd/ +Ãú°ç [¤Æ¤¤¤¬¤¤] /24th of the sexagenary cycle/ +Ãú»Ò [¤Á¤ç¤¦¤¸] /(n) clove/ +Ãú»ÒÌý [¤Á¤ç¤¦¤¸¤æ] /clove oil/ +Ãú»ú [¤Á¤ç¤¦¤¸] /(n) clove/ +Ãú»ú [¤Æ¤¤¤¸] /(n) letter "T"/ +Ãú»ú·Á [¤Æ¤¤¤¸¤±¤¤] /(n) T-shaped/ +Ãú»ú·ÁÄ구 [¤Æ¤¤¤¸¤¬¤¿¤¸¤ç¤¦¤®] /T square/ +Ãú»úÂÓ [¤Æ¤¤¤¸¤¿¤¤] /(n) T bandage/ +Ãú»úÄ구 [¤Æ¤¤¤¸¤¸¤ç¤¦¤®] /(n) T square/ +Ãú»úÏ© [¤Æ¤¤¤¸¤í] /(n) T junction/ +Ãú½Å [¤Æ¤¤¤Á¤ç¤¦] /(adj-na,n) polite/courteous/hospitable/ +Ãú¿ô [¤Á¤ç¤¦¤¹¤¦] /(n) number of pages/even numbers/ +ÃúÃÕ [¤Ç¤Ã¤Á] /(n) apprentice/shop boy/ +ÃúÃÕÊô¸ø [¤Ç¤Ã¤Á¤Ü¤¦¤³¤¦] /apprenticeship/ +ÃúÃú [¤Á¤ç¤¦¤Á¤ç¤¦] /(adv,n) clashing of swords/felling of trees/ringing of an ax/ +ÃúÃú [¤È¤¦¤È¤¦] /(adv,n) clashing of swords/felling of trees/ringing of an ax/ +ÃúÃúȯ»ß [¤Á¤ç¤¦¤Á¤ç¤¦¤Ï¤Ã¤·] /(adv) crossing swords/violent argument/ +ÃúÄ구 [¤Æ¤¤¤¸¤ç¤¦¤®] /(n) T square/ +ÃúÅÙ [¤Á¤ç¤¦¤É] /(adj-na,adv,n) just/right/exactly/(P)/ +ÃúÅÙÎɤ¤»þ¤Ë [¤Á¤ç¤¦¤É¤è¤¤¤È¤­¤Ë] /(exp) (uk) none too soon/ +ÃúÆÓ [¤Æ¤¤¤æ¤¦] /34th of the sexagenary cycle/ +ÃúÇ« [¤Æ¤¤¤Í¤¤] /(adj-na,n) polite/courteous/careful/care/kind/close/thorough/conscientious/(P)/ +ÃúÇ«¸ì [¤Æ¤¤¤Í¤¤¤´] /(n) polite language (i.e. masu, desu, etc.)/ +Ãúǯ [¤Æ¤¤¤Í¤ó] /(n) majority/adulthood/age 20/ +Ãúǯ¼Ô [¤Æ¤¤¤Í¤ó¤·¤ã] /adult/ +ÃúȾ [¤Á¤ç¤¦¤Ï¤ó] /(n) odd and even numbers/dice game/gambling/ +ÃúÉÕ¤± [¤Á¤ç¤¦¤Å¤±] /(n) paging/pagination/numbering/ +ÃúËõ [¤Ç¤ó¤Þ¤¢¤¯] /Denmark/ +ÃúÌÜ [¤Á¤ç¤¦¤á] /(n) district of a town/city block (of irregular size)/(P)/ +Ãû [¤­¤¶¤·] /(n) signs/omen/symptoms/ +Ãû [¤Á¤ç¤¦] /(num) sign/omen/indication/portent/1,000,000,000,000/trillion (American)/billion (British)/(P)/ +Ãû¤· [¤­¤¶¤·] /(n) signs/omen/symptoms/(P)/ +Ãû¤¹ [¤­¤¶¤¹] /(v5s) to show signs (symptoms)/ +Ãû¸õ [¤Á¤ç¤¦¤³¤¦] /(n) sign/indication/omen/symptom/(P)/ +Ãû̱ [¤Á¤ç¤¦¤ß¤ó] /the whole nation/all the people/ +Ãü¤à [¤·¤Ü¤à] /(v5m) to wither/to fade (away)/to shrivel/to wilt/(P)/ +Ãü»Ä [¤Á¤ç¤¦¤¶¤ó] /(adj-na,n) ruined blossoms/ +Ãü¿Ô [¤Á¤ç¤¦¤¸¤ó] /withering/decay/decline/ +ÃüÍî [¤Á¤ç¤¦¤é¤¯] /(n) decline/fall/decay/withering/ +Ãüج [¤Á¤ç¤¦¤¹¤¤] /becoming emaciated/ +Ãý¤ê [¤·¤ã¤Ù¤ê] /(n) (uk) talk/chat/ +Ãý¤ë [¤·¤ã¤Ù¤ë] /(v5r) to talk/to chat/to chatter/(P)/ +Ãþ°¦ [¤Á¤ç¤¦¤¢¤¤] /(n) favor/affection/ +Ãþ¹¬ [¤Á¤ç¤¦¤³¤¦] /(n) favor/grace/ +Ãþ»ù [¤Á¤ç¤¦¤¸] /(n) favorite child/ +Ãþ¿Ã [¤Á¤ç¤¦¤·¤ó] /(n) favored retainer/ +Ãþɱ [¤Á¤ç¤¦¤­] /(n) one's favorite mistress/ +Ä¢ [¤È¤Ð¤ê] /(n) curtain/ +Ä¢¸µ [¤Á¤ç¤¦¤â¤È] /(n) (business) manager/ +Ä¢¾Ã¤· [¤Á¤ç¤¦¤±¤·] /(n) cancellation/writing off/(P)/ +Ä¢¾ì [¤Á¤ç¤¦¤Ð] /(n) reception/ +Ä¢¾ì¤Î¼Ô [¤Á¤ç¤¦¤Ð¤Î¤â¤Î] /reception clerk/ +Ä¢¿¬ [¤Á¤ç¤¦¤¸¤ê] /(n) closing part of a balance sheet/balance of accounts/ +Ģɼ [¤Á¤ç¤¦¤Ò¤ç¤¦] /(n) report/form/ +Ä¢ÉÕ¤± [¤Á¤ç¤¦¤Ä¤±] /(n) bookkeeping/bookkeeper/ +Ä¢ÉÕ¤± [¤Á¤ç¤¦¤Å¤±] /(n) bookkeeping/bookkeeper/ +Ä¢Êí [¤Á¤ç¤¦¤Ü] /(n) account book/register/(P)/ +Ä¢Êí¤Ë¤Ä¤±¤ë [¤Á¤ç¤¦¤Ü¤Ë¤Ä¤±¤ë] /(exp) to enter in a book/ +Ä¢Êí¤ËÉÕ¤±¤ë [¤Á¤ç¤¦¤Ü¤Ë¤Ä¤±¤ë] /(exp) to enter in a book/ +Ä¢ËÜ¿Í [¤Á¤ç¤¦¤Û¤ó¤Ë¤ó] /(n) ringleader/ +Ä¢ÌÌ [¤Á¤ç¤¦¤á¤ó] /(n) note book/account book/ +Ä¢Ì̤ËÉÕ¤¤¤Æ¤¤¤ë [¤Á¤ç¤¦¤á¤ó¤Ë¤Ä¤¤¤Æ¤¤¤ë] /(exp) to be written (entered) in a book/ +Ä¢ÌÌÌÌ [¤Á¤ç¤¦¤á¤ó¤Å¤é] /(n) accounts/ +Ä£ [¤Á¤ç¤¦] /(n,n-suf) government office/(P)/ +Ä£¼Ë [¤Á¤ç¤¦¤·¤ã] /(n) government office building/(P)/ +Ĥ [¤Á¤ç¤¦] /(n,vs) mourning/condoling with/ +Ĥ¤¤ [¤È¤Ö¤é¤¤] /(n) funeral/burial/condolence/ +Ĥ¤¤ [¤È¤à¤é¤¤] /(n) funeral/burial/condolence/ +Ĥ¤¤¹çÀï [¤È¤à¤é¤¤¤¬¤Ã¤»¤ó] /(n) battle of revenge/ +Ĥ¤¦ [¤È¤Ö¤é¤¦] /(v5u) to mourn for/to hold a memorial service for/to condole/ +Ĥ¤¦ [¤È¤à¤é¤¦] /(v5u) to mourn for/to hold a memorial service for/to condole/(P)/ +Ĥ°Õ [¤Á¤ç¤¦¤¤] /(n) condolence/sympathy/mourning/(P)/ +Ĥ°Ö [¤Á¤ç¤¦¤¤] /(n) condolence/sympathy/mourning/ +Ĥ°Ö¶â [¤Á¤ç¤¦¤¤¤­¤ó] /condolence money/ +Ĥ²Î [¤Á¤ç¤¦¤«] /(n) elegy/dirge/ +Ĥ´ú [¤Á¤ç¤¦¤­] /(n) flag at half-mast/ +ĤµÒ [¤Á¤ç¤¦¤«¤¯] /(n) people attending a funeral or offering condolences/ +ĤµÒ [¤Á¤ç¤¦¤­¤ã¤¯] /(n) people attending a funeral or offering condolences/ +Ĥº× [¤Á¤ç¤¦¤µ¤¤] /memorial service/ +Ĥº×ÎÁ [¤Á¤ç¤¦¤µ¤¤¤ê¤ç¤¦] /gift at a memorial service/ +Ĥ»ì [¤Á¤ç¤¦¤·] /(n) message of condolence/memorial address/ +Ĥ¼­ [¤Á¤ç¤¦¤¸] /(n) message of condolence/memorial address/(P)/ +Ĥ½Æ [¤Á¤ç¤¦¤¸¤å¤¦] /(n) volley of rifles at a funeral/ +Ĥ¾â [¤Á¤ç¤¦¤·¤ç¤¦] /(n) funeral bell/ +ĤÅÅ [¤Á¤ç¤¦¤Ç¤ó] /(n) telegram of condolence/(P)/ +Ĥʸ [¤Á¤ç¤¦¤Ö¤ó] /(n) funeral address/ +Ĥˤ [¤Á¤ç¤¦¤Û¤¦] /(n) artillery funeral salute/ +ĤÌä [¤Á¤ç¤¦¤â¤ó] /(n) condolence call/(P)/ +ĤÌäµÒ [¤Á¤ç¤¦¤â¤ó¤­¤ã¤¯] /(n) condolence caller/ +Ä¥¤ê [¤Ï¤ê] /(n) stretch/post/ +Ä¥¤ê [¤Ð¤ê] /(suf) (1) in the style of (esp. literary, artistic, etc. works)/reminiscent of/(2) attached or stretched on/(P)/ +Ä¥¤ê¤Ä¤±¤ë [¤Ï¤ê¤Ä¤±¤ë] /(v1) to attach to a flat surface with glue/to paste/to stick/to affix/ +Ä¥¤êµÍ¤á¤ë [¤Ï¤ê¤Ä¤á¤ë] /(v1) to strain/to stretch/to string up/to make tense/to cover over/to freeze over/ +Ä¥¤ê¹ç¤¤ [¤Ï¤ê¤¢¤¤] /(n) competition/rivalry/something worth doing/ +Ä¥¤ê¹ç¤¦ [¤Ï¤ê¤¢¤¦] /(v5u) to rival/to compete with/ +Ä¥¤ê¹ç¤ï¤»¤ë [¤Ï¤ê¤¢¤ï¤»¤ë] /to paste together/ +Ä¥¤ê¹þ¤ß [¤Ï¤ê¤³¤ß] /(n) stakeout/ +Ä¥¤ê¹þ¤à [¤Ï¤ê¤³¤à] /(v5m) to be on the lookout/to lie in wait/ +Ä¥¤ê»¥ [¤Ï¤ê¤Õ¤À] /(n) poster/notice/ +Ä¥¤ê»Ò [¤Ï¤ê¤³] /(n) papier mache/ +Ä¥¤ê»Ò¤Î¸× [¤Ï¤ê¤³¤Î¤È¤é] /paper tiger/ +Ä¥¤ê»æ [¤Ï¤ê¤¬¤ß] /(n) paper patch/paper backing/poster/(P)/ +Ä¥¤ê½Ð¤· [¤Ï¤ê¤À¤·] /(n) notice/poster/overhang/ +Ä¥¤ê½Ð¤¹ [¤Ï¤ê¤À¤¹] /(v5s) to put up a notice/to project/to jut out/(P)/ +Ä¥¤ê½ä¤é¤¹ [¤Ï¤ê¤á¤°¤é¤¹] /(v5s) to stretch around/ +Ä¥¤ê¾å¤²¤ë [¤Ï¤ê¤¢¤²¤ë] /(v1) to raise/ +Ä¥¤êÀÚ¤ë [¤Ï¤ê¤­¤ë] /(v5r) to be in high spirits/to be full of vigor/to be enthusiastic/to be eager/to stretch to breaking point/(P)/ +Ä¥¤êÂؤ¨¤ë [¤Ï¤ê¤«¤¨¤ë] /(v1) to re-cover/to reupholster/to repaper/ +Ä¥¤êÅݤ¹ [¤Ï¤ê¤¿¤ª¤¹] /(v5s) to knock down/ +Ä¥¤êÈ´¤­ [¤Ï¤ê¤Ì¤­] /(n) papier-mache/ +Ä¥¤êÈÖ [¤Ï¤ê¤Ð¤ó] /(n) lookout/watch/ +Ä¥¤êÈô¤Ð¤¹ [¤Ï¤ê¤È¤Ð¤¹] /(v5s) to knock down/to send flying/ +Ä¥¤êÉÕ¤¯ [¤Ï¤ê¤Ä¤¯] /(v5k) to cling (to)/ +Ä¥¤êÉÕ¤±¤ë [¤Ï¤ê¤Ä¤±¤ë] /(v1) to attach to a flat surface with glue/to paste/to stick/to affix/ +Ä¥¤êÎö¤±¤ë [¤Ï¤ê¤µ¤±¤ë] /(v1) to burst (open)/to break/to split/ +Ä¥¤ë [¤Ï¤ë] /(v5r,vi,vt) to stick/to paste/to put/to affix/to stretch/to spread/to strain/to stick out/to slap/to be expensive/to tighten/(P)/ +Ä¥·Á [¤Ï¤ê¤«¤¿] /(n) penis-shaped device, traditionally made of horn, shell or papier mache/dildo/ +Ä¥·Á [¤Ï¤ê¤¬¤¿] /(n) penis-shaped device, traditionally made of horn, shell or papier mache/dildo/ +Ä¥»Ò [¤Ï¤ê¤³] /(n) papier mache/ +Ä¥ËÜ¿Í [¤Á¤ç¤¦¤Û¤ó¤Ë¤ó] /(n) ringleader/originator/perpetrator/(P)/ +Ä¥ÎÏ [¤Á¤ç¤¦¤ê¤ç¤¯] /(n) tension/tensile strength/ +Ħ¤ê¤Ä¤±¤ë [¤Û¤ê¤Ä¤±¤ë] /(v1) to carve (design)/ +Ħ¤ê¹ï¤à [¤Û¤ê¤­¤¶¤à] /(v5m) to engrave/to carve/ +Ħ¤ê¾å¤² [¤Û¤ê¤¢¤²] /(n) relief work/embossing/ +Ħ¤ê¾å¤²¤ë [¤Û¤ê¤¢¤²¤ë] /(v1) to emboss/to carve in relief/to finish carving of engraving/ +Ħ¤ê¾å¤²ºÙ¹© [¤Û¤ê¤¢¤²¤¶¤¤¤¯] /relief work/embossing/ +Ħ¤êÉÕ¤±¤ë [¤Û¤ê¤Ä¤±¤ë] /(v1) to carve (design)/ +Ħ¤êʪ [¤Û¤ê¤â¤Î] /(n,vs) carving/engraving/sculpture/tattooing/ +Ħ¤êʪ»Õ [¤Û¤ê¤â¤Î¤·] /engraver/carver/tattoo artist/ +Ħ¤ë [¤Û¤ë] /(v5r) to carve/to engrave/to sculpture/to chisel/(P)/ +Ħ¶â [¤Á¤ç¤¦¤­¤ó] /(n) metal carving/engraving/(P)/ +Ħ¶â»Õ [¤Á¤ç¤¦¤­¤ó¤·] /a chaser/ +Ħ¹© [¤Á¤ç¤¦¤³¤¦] /(n) carver/engraver/sculptor/ +Ħ¹ï [¤Á¤ç¤¦¤³¤¯] /(n) carving/engraving/sculpture/(P)/ +Ħ¹ï²È [¤Á¤ç¤¦¤³¤¯¤«] /(n) engraver/carver/ +Ħ¹ï³¦ [¤Á¤ç¤¦¤³¤¯¤«¤¤] /sculpture circles/ +Ħ¹ï¶ñºÂ [¤Á¤ç¤¦¤³¤¯¤°¤¶] /(n) Caelum (the constellation)/ +Ħ¹ï»Õ [¤Á¤ç¤¦¤³¤¯¤·] /engraver/carver/ +Ħ¹ï¼¼ºÂ [¤Á¤ç¤¦¤³¤¯¤·¤Ä¤¶] /(n) The Sculptor (the constellation)/ +Ħ¹ï½Ñ [¤Á¤ç¤¦¤³¤¯¤¸¤å¤Ä] /sculpture/engraving/the plastic art/ +Ħ¹ïÅá [¤Á¤ç¤¦¤³¤¯¤È¤¦] /(n) graver/chisel/ +Ħ¹ïÈÇ [¤Á¤ç¤¦¤³¤¯¤Ð¤ó] /engraving/ +Ħ¹ïʪ [¤Á¤ç¤¦¤³¤¯¤Ö¤Ä] /engraving/carving/statue/ +Ħ¿´ï»¹ü [¤Á¤ç¤¦¤·¤ó¤ë¤³¤Ä] /(n) excellent literary work/ +ĦÁº [¤Á¤ç¤¦¤½] /(n) carving and engraving/(P)/ +ĦÁº½Ñ [¤Á¤ç¤¦¤½¤¸¤å¤Ä] /the plastic art/ +ĦÁü [¤Á¤ç¤¦¤¾¤¦] /(n) sculpture/carved statue/graven image/(P)/ +ĦÂö [¤Á¤ç¤¦¤¿¤¯] /(n) carving and polishing/ +Ħʪ [¤Û¤ê¤â¤Î] /(n,vs) carving/engraving/sculpture/tattooing/ +ħ [¤·¤ë¤·] /(n) (1) mark/(2) symbol/(3) evidence/ +ħ¸õ [¤Á¤ç¤¦¤³¤¦] /(n) sign/indication/omen/symptom/(P)/ +ħ¼ý [¤Á¤ç¤¦¤·¤å¤¦] /(n) collection/levy/(P)/ +ħ½¸ [¤Á¤ç¤¦¤·¤å¤¦] /(n,vs) levying/recruitment/ +ħ¾Ú [¤Á¤ç¤¦¤·¤ç¤¦] /(n) sign/token/ +ħÀÇ [¤Á¤ç¤¦¤¼¤¤] /(n) tax collection/taxation/(P)/ +ħȯ [¤Á¤ç¤¦¤Ï¤Ä] /(n,vs) requisition/commandeering/ +ħȯÎá [¤Á¤ç¤¦¤Ï¤Ä¤ì¤¤] /requisition order/ +ħɽ [¤Á¤ç¤¦¤Ò¤ç¤¦] /(n) distinguishing mark/ +ħʼ [¤Á¤ç¤¦¤Ø¤¤] /(n) conscription/recruitment/enlistment/(P)/ +ħʼ´÷Èò [¤Á¤ç¤¦¤Ø¤¤¤­¤Ò] /draft evasion/ +ħʼ´÷Èò¼Ô [¤Á¤ç¤¦¤Ø¤¤¤­¤Ò¤·¤ã] /draft dodger/ +ħʼ¸¡ºº [¤Á¤ç¤¦¤Ø¤¤¤±¤ó¤µ] /physical examination (given at conscription)/ +ħʼÀ© [¤Á¤ç¤¦¤Ø¤¤¤»¤¤] /(n) conscription/ +ħʼÀ©ÅÙ [¤Á¤ç¤¦¤Ø¤¤¤»¤¤¤É] /conscription/draft system/ +ħʼÌȽü [¤Á¤ç¤¦¤Ø¤¤¤á¤ó¤¸¤ç] /draft exemption/ +ħÊç [¤Á¤ç¤¦¤Ü] /(n,vs) enlistment/recruitment/ +ħÍÑ [¤Á¤ç¤¦¤è¤¦] /(n,vs) drafting/requisition/ +Ĩ¤é¤·¤á [¤³¤é¤·¤á] /(n) chastisement/ +Ĩ¤é¤·¤á¤ë [¤³¤é¤·¤á¤ë] /(v1) to chastise/to punish/to discipline/ +Ĩ¤é¤¹ [¤³¤é¤¹] /(v5s) to chastise/to punish/to discipline/ +Ĩ¤ê¤ë [¤³¤ê¤ë] /(v1) to learn by experience/to be disgusted with/(P)/ +Ĩ¤êĨ¤ê [¤³¤ê¤´¤ê] /(adj-na,n,vs) bitter experience/learning from a bad experience/having had enough (of something unpleasant)/having had a bellyful/ +Ĩ°­ [¤Á¤ç¤¦¤¢¤¯] /(n) chastisement for evildoing/punishment/ +Ĩ²ü [¤Á¤ç¤¦¤«¤¤] /(n) discipline/punishment/reprimand/(P)/ +Ĩ²ü½èʬ [¤Á¤ç¤¦¤«¤¤¤·¤ç¤Ö¤ó] /disciplinary measures/ +Ĩ²üÌÈ¿¦ [¤Á¤ç¤¦¤«¤¤¤á¤ó¤·¤ç¤¯] /disciplinary dismissal (discharge)/ +Ĩȳ [¤Á¤ç¤¦¤Ð¤Ä] /(n) discipline/punishment/reprimand/(P)/ +Ĩȳ°Ñ°÷²ñ [¤Á¤ç¤¦¤Ð¤Ä¤¤¤¤¤ó¤«¤¤] /disciplinary committee/ +ĨÌò [¤Á¤ç¤¦¤¨¤­] /(n) penal servitude/imprisonment with hard labor/(P)/ +Ä©¤à [¤¤¤É¤à] /(v5m) to challenge/to contend for/to make love to/(P)/ +Ä©Àï [¤Á¤ç¤¦¤»¤ó] /(n) challenge/defiance/(P)/ +Ä©Àï¼Ô [¤Á¤ç¤¦¤»¤ó¤·¤ã] /challenger/ +Ä©Àï¾õ [¤Á¤ç¤¦¤»¤ó¤¸¤ç¤¦] /written challenge/ +ĩȯ [¤Á¤ç¤¦¤Ï¤Ä] /(n,vs) provocation/stirring up/(P)/ +ĩȯŪ [¤Á¤ç¤¦¤Ï¤Ä¤Æ¤­] /(adj-na) provocative/suggestive/lascivious/(P)/ +Ä©Ùû [¤Á¤ç¤¦¤Ï¤Ä] /(n) provocation/arousal/ +Īµ¤ [¤Î¤ó¤­] /(adj-na,n) (uk) carefree/optimistic/careless/reckless/heedless/happy-go-lucky/easygoing/(P)/ +Īã [¤Á¤ç¤¦¤¿¤Ä] /(adj-na,n) fluency/facileness/ +Ä« [¤¢¤µ] /(n-adv,n-t) morning/(P)/ +Ä«¤´ÈÓ [¤¢¤µ¤´¤Ï¤ó] /(n) breakfast/(P)/ +Ä«¤Ã¤Ñ¤é [¤¢¤µ¤Ã¤Ñ¤é] /(n) in the early morning/ +Ä«¤ÊÄ«¤Ê [¤¢¤µ¤Ê¤¢¤µ¤Ê] /(adv,n) every morning/ +Ä«¥·¥ã¥ó [¤¢¤µ¥·¥ã¥ó] /(vs) shampooing in the morning/ +Ä«²¸ [¤Á¤ç¤¦¤ª¤ó] /(n) imperial blessing or favor/ +Ä«²È [¤Á¤ç¤¦¤«] /(n) the imperial family or household/ +Ä«²â [¤Á¤ç¤¦¤«] /(arch) morning glow/morning mist (haze)/(P)/ +Ä«²ì [¤Á¤ç¤¦¤¬] /(n) New Year's greetings or well-wishes offered by retainers to the Emperor/ +Ä«²ñ [¤Á¤ç¤¦¤«¤¤] /(n) morning assembly (school)/ +Ä«´© [¤Á¤ç¤¦¤«¤ó] /(n) morning newspaper/(P)/ +Ä«´Ö [¤¢¤µ¤Þ] /(n) during the morning/ +Ä«´é [¤¢¤µ¤¬¤ª] /(n) (1) funnel shaped/bell (i.e. of a trumpet)/(2) morning-glory (flower)/(P)/ +Ä«µ¢¤ê [¤¢¤µ¤¬¤¨¤ê] /(n) staying out all night and coming home in the morning/ +Ä«µ¯¤­ [¤¢¤µ¤ª¤­] /(n) early rising/ +Ä«µÄ [¤Á¤ç¤¦¤®] /(n) court council/privy council/ +Ä«¶î¤± [¤¢¤µ¤¬¤±] /(n) early-morning attack/ +Ä«·Î¸Å [¤¢¤µ¤²¤¤¤³] /(n) early-morning practice/ +Ä«·û [¤Á¤ç¤¦¤±¤ó] /(n) laws of a nation/constitution/ +Ä«¸« [¤Á¤ç¤¦¤±¤ó] /(n) audience with the Emperor/imperial audience/ +Ä«¸æÈÓ [¤¢¤µ¤´¤Ï¤ó] /(n) breakfast/(P)/ +Ä«¹× [¤Á¤ç¤¦¤³¤¦] /(n,vs) bringing tribute/ +Ä«»°Êë»Í [¤Á¤ç¤¦¤µ¤ó¤Ü¤·] /(n) being preoccupied with immediate (superficial) differences without realizing that there are no differences in substance/ +Ä«»²¤ê [¤¢¤µ¤Þ¤¤¤ê] /(n) early-morning visit to a temple or shrine/ +Ä«»Ô [¤¢¤µ¤¤¤Á] /(n) morning market/ +Ä«¼ò [¤¢¤µ¤¶¤±] /(n) a morning drink (of sake)/ +Ä«¾Æ¤± [¤¢¤µ¤ä¤±] /(n) morning glow/sunrise colors/ +Ä«¿© [¤Á¤ç¤¦¤·¤ç¤¯] /(n) breakfast/(P)/ +Ä«¿©¤ò¼è¤ë [¤Á¤ç¤¦¤·¤ç¤¯¤ò¤È¤ë] /(exp) to take breakfast/ +Ä«¿©¤ò½Ð¤¹ [¤Á¤ç¤¦¤·¤ç¤¯¤ò¤À¤¹] /(exp) to serve breakfast/ +Ä«¿² [¤¢¤µ¤Í] /(n) sleeping late in the morning/ +Ä«¿²Ë· [¤¢¤µ¤Í¤Ü¤¦] /(n,vs) oversleeping/late riser/(P)/ +Ä«¿Ã [¤Á¤ç¤¦¤·¤ó] /(n) a courtier/ +Ä«À¯ [¤Á¤ç¤¦¤»¤¤] /(n) government by the imperial court/ +Ä«Á¯ [¤Á¤ç¤¦¤»¤ó] /Korea/(P)/ +Ä«Á¯¸ì [¤Á¤ç¤¦¤»¤ó¤´] /(n) Korean language/ +Ä«Á¯¿Í [¤Á¤ç¤¦¤»¤ó¤¸¤ó] /(n) a Korean/ +Ä«Á¯¿Í»² [¤Á¤ç¤¦¤»¤ó¤Ë¤ó¤¸¤ó] /(n) ginseng/ +Ä«Á¯ÀïÁè [¤Á¤ç¤¦¤»¤ó¤»¤ó¤½¤¦] /(n) Korean war/ +Ä«Á¯È¾Åç [¤Á¤ç¤¦¤»¤ó¤Ï¤ó¤È¤¦] /Korean peninsula/(P)/ +Ä«Á¯È¾Å票¥Í¥ë¥®¡¼³«È¯µ¡¹½ [¤Á¤ç¤¦¤»¤ó¤Ï¤ó¤È¤¦¥¨¥Í¥ë¥®¡¼¤«¤¤¤Ï¤Ä¤­¤³¤¦] /Korean Energy Development Organization (KEDO)/ +Ä«Á¯Ì±¼ç¼çµÁ¿Í̱¶¦Ï¹ñ [¤Á¤ç¤¦¤»¤ó¤ß¤ó¤·¤å¤·¤å¤®¤¸¤ó¤ß¤ó¤­¤ç¤¦¤ï¤³¤¯] /People's Democratic Republic of Korea (North Korea)/(P)/ +Ä«Á᤯ [¤¢¤µ¤Ï¤ä¤¯] /early in the morning/ +īĬ [¤¢¤µ¤·¤ª] /(n) morning tide/ +Ä«Äî [¤Á¤ç¤¦¤Æ¤¤] /(n) Imperial Court/ +īŨ [¤Á¤ç¤¦¤Æ¤­] /(n) an enemy of the court/traitor/ +Ä«Åò [¤¢¤µ¤æ] /(n) a morning bath/ +Ä«ÆÞ¤ê [¤¢¤µ¤°¤â¤ê] /(n) a cloudy morning/ +Ä«Æä [¤¢¤µ¤Ê¤®] /(n) morning calm (over the ocean)/ +Ä«Æü [¤¢¤µ¤Ò] /(n) morning sun/(P)/ +Ä«Æü±Æ [¤¢¤µ¤Ò¤«¤²] /(n) morning sunlight/ +Ä«ÈÓ [¤¢¤µ¤Ï¤ó] /(n) breakfast/ +Ä«ÈÓ [¤¢¤µ¤á¤·] /(n) breakfast/(P)/ +Ä«ÈÓÁ° [¤¢¤µ¤á¤·¤Þ¤¨] /(adj-na,exp,n) a trivial matter/a cinch to do/it's a piece of cake/ +Ä«ÈÕ [¤¢¤µ¤Ð¤ó] /(n-adv,n-t) morning and evening/(P)/ +Ä«É÷ [¤¢¤µ¤«¤¼] /(n) a morning breeze/ +Ä«É÷Ϥ [¤¢¤µ¤Ö¤í] /(n) a morning bath/ +Ä«Êý [¤¢¤µ¤¬¤¿] /(n-adv,n) toward morning/(P)/ +ī̸ [¤¢¤µ¤®¤ê] /(n) morning fog/(P)/ +Ä«ÌÀ¤± [¤¢¤µ¤¢¤±] /(n) dawn/daybreak/ +Ä«Ìî [¤Á¤ç¤¦¤ä] /(n) government and people/those in and out of the court or government/the entire nation/ +īͼ [¤¢¤µ¤æ¤¦] /(n-adv,n-t) morning and evening/from morning until night/constantly/ +īͼ [¤Á¤ç¤¦¤»¤­] /(n-adv,n-t) morning and evening/from morning until night/constantly/(P)/ +īͼ¤Î¹Ô [¤¢¤µ¤æ¤¦¤Î¤®¤ç¤¦] /morning and evening services/ +Ä«Íè [¤Á¤ç¤¦¤é¤¤] /(adv,n) ever since morning/ +īΩ¤Á [¤¢¤µ¤À¤Á] /(n) (1) erection when waking in the morning/(2) early morning departure/ +Ä«ÎáÊë²þ [¤Á¤ç¤¦¤ì¤¤¤Ü¤«¤¤] /(n) an unsettled course of action/(orders or laws) being revised often with no guiding principles/ +Ä«Îé [¤Á¤ç¤¦¤ì¤¤] /(n) morning assembly (company)/pep talk/(P)/ +īϪ [¤¢¤µ¤Ä¤æ] /(n) morning dew/ +īϪ [¤Á¤ç¤¦¤í] /(n) morning dew/ +Ä«ðË [¤¢¤µ¤â¤ä] /(n) morning mist/ +Ä«ñ® [¤¢¤µ¤²] /(n) breakfast/ +Ĭ [¤¦¤·¤ª] /(n) tide/ +Ĭ [¤·¤ª] /(n) tide/ebb and flood/salt water/opportunity/(P)/ +Ĭ¤Î´³Ëþ [¤·¤ª¤Î¤«¤ó¤Þ¤ó] /ebb and flood/ +Ĭ¤ÎÇ¡¤¯²¡¤·´ó¤»¤ë [¤¦¤·¤ª¤Î¤´¤È¤¯¤ª¤·¤è¤»¤ë] /to rush like a flood/to surge/ +Ĭ°Ì [¤Á¤ç¤¦¤¤] /(n) tide level/ +Ĭ±ì [¤·¤ª¤±¤à¤ê] /(n) spray of sea water/ +Ĭ²» [¤Á¤ç¤¦¤ª¤ó] /(n) (rare) sound of waves/ +Ĭ²ò [¤Á¤ç¤¦¤«¤¤] /(n,vs) deliquescence/ +Ĭ´³ [¤·¤ª¤Ò] /(n) low tide/ +Ĭ´³¼í [¤·¤ª¤Ò¤¬¤ê] /(io) (n) shell gathering (at low tide)/clamming/ +Ĭ´³¼í¤ê [¤·¤ª¤Ò¤¬¤ê] /(n) shell gathering (at low tide)/clamming/ +Ĭ´Ö [¤·¤ª¤Þ] /(n) ebb tide/ +Ĭµ¤ [¤·¤ª¤±] /(n) salt air/sea air/ +Ĭµâ¤ß [¤·¤ª¤¯¤ß] /(n) drawing seawater to make salt/ +Ĭ¶­ [¤·¤ª¤¶¤«¤¤] /(n) point of contact between ocean currents/ +Ĭ¹È [¤Á¤ç¤¦¤³¤¦] /blushing/ +Ĭ¹ç¤¤ [¤·¤ª¤¢¤¤] /(n) the tidal hour/a great opportunity/ +Ĭº¹ [¤Á¤ç¤¦¤µ] /(n) tidal range/ +Ĭ»þ [¤·¤ª¤É¤­] /(n) tidal hour/psychological moment/favourable opportunity/(P)/ +Ĭ¼® [¤Á¤ç¤¦¤»¤­] /(n) tide/ +Ĭ¼®É½ [¤Á¤ç¤¦¤»¤­¤Ò¤ç¤¦] /(n) a tide table/ +Ĭ¼®Ë໤ [¤Á¤ç¤¦¤»¤­¤Þ¤µ¤Ä] /tidal friction/ +Ĭ¾·¤­ [¤·¤ª¤Þ¤Í¤­] /(n) fiddler (beckoning, calling) crab/ +Ĭ¾Æ¤± [¤·¤ª¤ä¤±] /(n) tanned by the sun and sea breezes/ +Ĭ¿á¤­ [¤·¤ª¤Õ¤­] /(n) (1) spouting of a whale/(2) thin-shelled surf clam/ +Ĭ¿â¤ì¤ë [¤·¤ª¤¿¤ì¤ë] /(v1) to weep copiously/to grieve/to be dejected/ +Ĭ¿å [¤·¤ª¤ß¤º] /(n) seawater/ +ĬÀ¥ [¤·¤ª¤»] /(n) sea current/ +ĬÀè [¤·¤ª¤µ¤­] /(n) rising of the tide/a beginning/ +ĬÁû [¤·¤ª¤µ¤¤] /(n) sea roar/ +Ĭ­ [¤·¤ª¤¢¤·] /(n) the speed of the tide/ +ĬÂÔ¤Á [¤·¤ª¤Þ¤Á] /(n) waiting for the rising tide or a good opportunity/ +ĬÆþ¤ê [¤·¤ª¤¤¤ê] /(n) inflow of the tide/ +ĬÉ÷ [¤·¤ª¤«¤¼] /(n) sea breeze/salt air/ +ĬÌÜ [¤·¤ª¤á] /(n) junction line between two sea currents/line where two ocean currents/ +Ĭή [¤Á¤ç¤¦¤ê¤å¤¦] /(n) tide/tidal current/trend/(P)/ +ĬÎÏ [¤Á¤ç¤¦¤ê¤ç¤¯] /(n) tidal energy/ +ĬÎÏȯÅÅ [¤Á¤ç¤¦¤ê¤ç¤¯¤Ï¤Ä¤Ç¤ó] /(n) tidal power generation/ +Ĭϩ [¤·¤ª¤¸] /(n) a tideway/a sea route/ +Ä® [¤Þ¤Á] /(n) (1) town/(2) street/road/(P)/ +Ä®¤ÎÊý¿Ë [¤Á¤ç¤¦¤Î¤Û¤¦¤·¤ó] /town policies/ +Ä®¤Ï¤º¤ì [¤Þ¤Á¤Ï¤º¤ì] /(n) outskirts of town/ +Ä®¤Ø¹Ô¤¯ [¤Þ¤Á¤Ø¤¤¤¯] /(exp) to go to town/ +Ä®¤ò´Ó¤¯Ï© [¤Þ¤Á¤ò¤Ä¤é¤Ì¤¯¤ß¤Á] /(n) road passing through the town/ +Ä®¤òÄ̤ë [¤Þ¤Á¤ò¤È¤ª¤ë] /(exp) to pass through town/ +Ä®°å¼Ô [¤Þ¤Á¤¤¤·¤ã] /(n) physician in private practice/ +Ä®²È [¤Á¤ç¤¦¤«] /(n) house in the middle of a town/merchant's family/ +Ä®²ñ [¤Á¤ç¤¦¤«¤¤] /(n) town council/ +Ä®³°¤ì [¤Þ¤Á¤Ï¤º¤ì] /(n) outskirts/(P)/ +Ä®³Ñ [¤Þ¤Á¤«¤É] /(n) street corner/(P)/ +Ä®µÄ²ñ [¤Á¤ç¤¦¤®¤«¤¤] /(n) town council/(P)/ +Ä®¶Ú [¤Þ¤Á¤¹¤¸] /(n) street/ +Ä®¹©¾ì [¤Þ¤Á¤³¤¦¤¸¤ç¤¦] /(n) small factory in town/backstreet (small) workshop/ +Ä®¹©¾ì [¤Þ¤Á¤³¤¦¤Ð] /(n) small factory in town/backstreet (small) workshop/ +Ä®¿Í [¤Á¤ç¤¦¤Ë¤ó] /(n) merchant/(P)/ +Ä®¿Íʪ [¤Á¤ç¤¦¤Ë¤ó¤â¤Î] /(n) novels or plays about the merchant class/ +Ä®À© [¤Á¤ç¤¦¤»¤¤] /(n) town organization/town administration/ +Ä®À¯ [¤Á¤ç¤¦¤»¤¤] /(n) town organization/town administration/ +Į¼ [¤Á¤ç¤¦¤½¤ó] /(n) towns and villages/(P)/ +Į¼¹çÊ» [¤Á¤ç¤¦¤½¤ó¤¬¤Ã¤Ú¤¤] /merger of towns and villages/ +Į¼À© [¤Á¤ç¤¦¤½¤ó¤»¤¤] /(n) municipal system/ +Ä®ÃÊÀ¦Êâ [¤Á¤ç¤¦¤¿¤ó¤»¤Ö] /units of square measure (for rice fields, forests, etc)/ +Ä®Ãæ [¤Þ¤Á¤¸¤å¤¦] /(n) the whole town/ +Ä®Ãæ [¤Þ¤Á¤Ê¤«] /(n) downtown/(P)/ +ĮĹ [¤Á¤ç¤¦¤Á¤ç¤¦] /(n) town headman/(P)/ +Įƻ¾ì [¤Þ¤Á¤É¤¦¤¸¤ç¤¦] /(n) martial arts school situated in a town/ +Ä®Æâ [¤Á¤ç¤¦¤Ê¤¤] /(n) the block/the street/the neighborhood/the town/(P)/ +Ä®Æâ²ñ [¤Á¤ç¤¦¤Ê¤¤¤«¤¤] /(n) neighborhood association/ +Įʠ[¤Þ¤Á¤Ê¤ß] /(n-t) (look of) stores and houses on street/street (of stores and houses)/(P)/ +Ä®ÊÂ¤ß [¤Þ¤Á¤Ê¤ß] /(n-t) (look of) stores and houses on street/street (of stores and houses)/(P)/ +Ä®Êâ [¤Á¤ç¤¦¤Ö] /(n) hectare (2.471 acres)/ +Ä®Êô¹Ô [¤Þ¤Á¤Ö¤®¤ç¤¦] /(n) (Edo-period) town magistrate/ +Ä®Êý [¤Þ¤Á¤«¤¿] /(n) town/ +Į̱ [¤Á¤ç¤¦¤ß¤ó] /(n) townspeople/(P)/ +Į̾ [¤Á¤ç¤¦¤á¤¤] /(n) name of a town or street/ +Ä®Ìò¾ì [¤Þ¤Á¤ä¤¯¤Ð] /(n) town hall/(P)/ +Ä®Ìò¿Í [¤Þ¤Á¤ä¤¯¤Ë¤ó] /(n) municipal official/ +ĮΩ [¤Á¤ç¤¦¤ê¤Ä] /(adj-no,n) established by the town/ +į¤á [¤Ê¤¬¤á] /(n) scene/view/prospect/outlook/(P)/ +į¤á¤ë [¤Ê¤¬¤á¤ë] /(v1) to view/to gaze at/(P)/ +į˾ [¤Á¤ç¤¦¤Ü¤¦] /(n) prospect/view/outlook/(P)/ +į˾¸¢ [¤Á¤ç¤¦¤Ü¤¦¤±¤ó] /(n) right to a view/ +Ä°¤­¹þ¤à [¤­¤­¤³¤à] /(v5m) to have heard/ +Ä°¤­Äº¤¯ [¤­¤­¤¤¤¿¤À¤¯] /(v5k) to receive a hearing/ +Ä°¤¯ [¤­¤¯] /(v5k) to hear/to listen/to ask/ +Ä°¤³¤¨¤ë [¤­¤³¤¨¤ë] /(v1) (1) to be heard/to be audible/(2) to be said to be/to be reputed/ +Ä°²» [¤Á¤ç¤¦¤ª¤ó] /(n) hearing/ +Ä°²»´ï [¤Á¤ç¤¦¤ª¤ó¤­] /(n) listening instrument/ +Ä°²»µ¡ [¤Á¤ç¤¦¤ª¤ó¤­] /(n) listening instrument/ +Ä°²ò [¤Á¤ç¤¦¤«¤¤] /listening comprehension/ +Ä°³Ð [¤Á¤ç¤¦¤«¤¯] /(n) the sense of hearing/(P)/ +Ä°³Ð¿À·Ð [¤Á¤ç¤¦¤«¤¯¤·¤ó¤±¤¤] /(n) auditory nerve(s)/ +Ä°µö [¤Á¤ç¤¦¤­¤ç] /(n,vs) permission/ +Ä°¹Ö [¤Á¤ç¤¦¤³¤¦] /(n) lecture attendance/auditing/(P)/ +Ä°¹ÖÀ¸ [¤Á¤ç¤¦¤³¤¦¤»¤¤] /(n) auditor/auditing student/ +Ä°ºá [¤Á¤ç¤¦¤¶¤¤] /(n) hearing confessions/ +Ä°»ë [¤Á¤ç¤¦¤·] /(n) listening and watching/ +Ä°»ë¼Ô [¤Á¤ç¤¦¤·¤·¤ã] /radio and television audience/ +Ä°»ëΨ [¤Á¤ç¤¦¤·¤ê¤Ä] /(n) (program) ratings/ +Ä°¼è [¤Á¤ç¤¦¤·¤å] /(n) listening/hearing/audition/radio reception/(P)/ +Ä°¼è¼Ô [¤Á¤ç¤¦¤·¤å¤·¤ã] /(n) radio listener/ +Ä°¼èÎÁ [¤Á¤ç¤¦¤·¤å¤ê¤ç¤¦] /listener's or radio fee/ +Ä°½° [¤Á¤ç¤¦¤·¤å¤¦] /(n) audience/attendance/hearers/(P)/ +Ä°½°¤òË°¤«¤µ¤Ê¤¤ [¤Á¤ç¤¦¤·¤å¤¦¤ò¤¢¤«¤µ¤Ê¤¤] /hold the attention of the audience/ +Ä°½¾ [¤Á¤ç¤¦¤¸¤å¤¦] /(n,vs) following advice/ +Ä°¿À·Ð [¤Á¤ç¤¦¤·¤ó¤±¤¤] /(n) auditory nerve/ +Ä°¿Ç [¤Á¤ç¤¦¤·¤ó] /(n) auscultation/listening to a person's chest with a stethoscope/ +Ä°¿Ç´ï [¤Á¤ç¤¦¤·¤ó¤­] /(n) stethoscope/ +İƳ¸¤ [¤Á¤ç¤¦¤É¤¦¤±¤ó] /(n) hearing assistance dog/ +İʹ [¤Á¤ç¤¦¤â¤ó] /(n) listening/hearing/(P)/ +İʹ²ñ [¤Á¤ç¤¦¤â¤ó¤«¤¤] /(n) hearing/ +İʹÁÎ [¤Á¤ç¤¦¤â¤ó¤½¤¦] /confessor/ +Ä°ÎÏ [¤Á¤ç¤¦¤ê¤ç¤¯] /(n) hearing ability/ +ı¤é¤ß [¤Õ¤¯¤é¤ß] /(n) bulge/swelling/puff/ +ı¤éæú [¤Õ¤¯¤é¤Ï¤®] /(n) calf (of leg)/ +ı¤ì [¤Ï¤ì] /(n) boil/swelling/ +ı¤ì¤ÃÌÌ [¤Õ¤¯¤ì¤Ã¤Ä¤é] /(n) sulky look/sullen look/ +ı¤ì¤Ü¤Ã¤¿¤¤ [¤Ï¤ì¤Ü¤Ã¤¿¤¤] /puffy/somewhat swollen/ +ı¤ì¤ë [¤Õ¤¯¤ì¤ë] /(v1) to get cross/to get sulky/to swell (out)/to expand/to be inflated/to distend/to bulge/ +ı¤ì¾å¤¬¤ë [¤Õ¤¯¤ì¤¢¤¬¤ë] /(v5r) to swell up/ +ıËþ [¤Á¤ç¤¦¤Þ¤ó] /(n) tympanites/ +ıæú [¤Õ¤¯¤é¤Ï¤®] /(n) calf (of leg)/ +IJ [¤Á¤ç¤¦] /(n) guts/bowels/intestines/(P)/ +IJ [¤Ï¤é¤ï¤¿] /(n) guts/bowels/intestines/ +IJ¤Îɵ¤ [¤Á¤ç¤¦¤Î¤Ó¤ç¤¦¤­] /bowel disease/ +IJ¤ÎÉå¤Ã¤¿ÃË [¤Ï¤é¤ï¤¿¤Î¤¯¤µ¤Ã¤¿¤ª¤È¤³] /man with a corrupt heart/ +IJ¥Á¥Õ¥¹ [¤Á¤ç¤¦¥Á¥Õ¥¹] /(n) typhoid/ +IJ±Õ [¤Á¤ç¤¦¤¨¤­] /(n) intestinal fluids (juices)/ +IJ±ê [¤Á¤ç¤¦¤¨¤ó] /(n) enteritis/ +IJµÍ¤á [¤Á¤ç¤¦¤Å¤á] /(n) sausage/ +IJ·ë³Ë [¤Á¤ç¤¦¤±¤Ã¤«¤¯] /(n) intestinal tuberculosis/ +IJÀþ [¤Á¤ç¤¦¤»¤ó] /(n) catgut/sheepgut/ +IJúáÔ [¤Á¤ç¤¦¤¿¤ó¤½] /(n) intestinal anthrax/ +IJDZž [¤Á¤ç¤¦¤Í¤ó¤Æ¤ó] /(n) volvulus/twisted loop in intestine/ +IJÊÄºÉ [¤Á¤ç¤¦¤Ø¤¤¤½¤¯] /(n) intestinal obstruction/ +IJÊÉ [¤Á¤ç¤¦¤Ø¤­] /(n) intestinal wall/ +IJËþ [¤Á¤ç¤¦¤Þ¤ó] /(n) bloating of the abdominal region/ +ij [¤Á¤ç¤¦] /(n) butterfly/(P)/ +ij¡¹ [¤Á¤ç¤¦¤Á¤ç¤¦] /(n) butterfly/(P)/ +ij³­ [¤Á¤ç¤¦¤¬¤¤] /(n) pearl oyster/ +ij·ë¤Ó [¤Á¤ç¤¦¤à¤¹¤Ó] /(n) bow/bowknot/ +ij»­ [¤Á¤ç¤¦¤¶¤á] /(n) (uk) sturgeon/ +ijij [¤Á¤ç¤¦¤Á¤ç¤¦] /(n) butterfly/(P)/ +ijÈÖ [¤Á¤ç¤¦¤Ä¤¬¤¤] /(n) hinge/ +ijÈÖ¤¤ [¤Á¤ç¤¦¤Ä¤¬¤¤] /(n) hinge/ +Ä´ [¤Á¤ç¤¦] /(n) (1) pitch/tone/(2) time/tempo/ +Ä´¤¦ [¤È¤È¤Î¤¦] /(v5u) to be prepared/to be in order/to be put in order/to be arranged/(P)/ +Ä´¤¨¤ë [¤È¤È¤Î¤¨¤ë] /(v1) (1) to put in order/to arrange/to adjust/(2) to get ready/to prepare/(3) to raise money/ +Ä´¤Ù [¤·¤é¤Ù] /(n,n-suf) preparation/investigation/inspection/(P)/ +Ä´¤Ù¤ÆÃÖ¤¯ [¤·¤é¤Ù¤Æ¤ª¤¯] /to examine beforehand/ +Ä´¤Ù¤ë [¤·¤é¤Ù¤ë] /(v1,vt) to investigate/to check up/(P)/ +Ä´¤Ù³× [¤·¤é¤Ù¤¬¤ï] /(n) (machine) belt/ +Ä´¤Ù¹ç¤ï¤¹ [¤·¤é¤Ù¤¢¤ï¤¹] /(v5s) to tune to/to check against/ +Ä´¤Ù¼Ö [¤·¤é¤Ù¤°¤ë¤Þ] /(n) belt pulley/ +Ä´¤Ùľ¤¹ [¤·¤é¤Ù¤Ê¤ª¤¹] /to re-examine/to review/to recheck/ +Ä´¤Ùʪ [¤·¤é¤Ù¤â¤Î] /(n) matter to be checked or investigated/ +Ä´°õ [¤Á¤ç¤¦¤¤¤ó] /(n) signature/sign/sealing/(P)/ +Ä´°õ¹ñ [¤Á¤ç¤¦¤¤¤ó¤³¤¯] /a signatory nation/ +Ä´°õ¼° [¤Á¤ç¤¦¤¤¤ó¤·¤­] /signing ceremony/ +Ä´²» [¤Á¤ç¤¦¤ª¤ó] /(n) articulation/ +Ä´¶µ [¤Á¤ç¤¦¤­¤ç¤¦] /(n,vs) training (animals)/breaking (animals)/(P)/ +Ä´¶µ»Õ [¤Á¤ç¤¦¤­¤ç¤¦¤·] /(n) animal trainer/ +Ä´¶× [¤Á¤ç¤¦¤­¤ó] /playing the koto/ +Ä´¸¹ [¤Á¤ç¤¦¤²¤ó] /(n) tuning/ +Ä´¹æ [¤Á¤ç¤¦¤´¤¦] /(musical) key signature/ +Ä´¹ç [¤Á¤ç¤¦¤´¤¦] /(n) mixing/compounding/ +Ä´¹çºÞ [¤Á¤ç¤¦¤´¤¦¤¶¤¤] /mixture/preparation/ +Ä´ºº [¤Á¤ç¤¦¤µ] /(n,vs) investigation/examination/inquiry/survey/(P)/ +Ä´ºº°÷ [¤Á¤ç¤¦¤µ¤¤¤ó] /(n) investigator/examiner/ +Ä´ºº´± [¤Á¤ç¤¦¤µ¤«¤ó] /(n,adj-no) examiner/investigator/inquisitor/agent/ +Ä´ºº·ë²Ì [¤Á¤ç¤¦¤µ¤±¤Ã¤«] /results (of a study)/ +Ä´ººÃÄ [¤Á¤ç¤¦¤µ¤À¤ó] /(n) inquiry commission/research group/ +Ä´ººÉ¼ [¤Á¤ç¤¦¤µ¤Ò¤ç¤¦] /(n) questionnaire/ +Ä´ººÉô [¤Á¤ç¤¦¤µ¤Ö] /(n) research division/ +Ä´ººÉôĹ [¤Á¤ç¤¦¤µ¤Ö¤Á¤ç¤¦] /assistant chief of staff, g2/ +Ä´ººÊó¹ð [¤Á¤ç¤¦¤µ¤Û¤¦¤³¤¯] /(n) report (of an investigation)/investigation (investigative) report/ +Ä´ºÞ [¤Á¤ç¤¦¤¶¤¤] /(n) compounding medicine/(P)/ +Ä´ºÞ»Õ [¤Á¤ç¤¦¤¶¤¤¤·] /(n) pharmacist/ +Ä´»Ò [¤Á¤ç¤¦¤·] /(n) tune/tone/key/pitch/time/rhythm/vein/mood/way/manner/style/knack/condition/state of health/strain/impetus/spur of the moment/trend/(P)/ +Ä´»Ò¤Ë¾è¤ë [¤Á¤ç¤¦¤·¤Ë¤Î¤ë] /(exp) to be elated/to be caught up in the moment/ +Ä´»Ò¤ò¤È¤ë [¤Á¤ç¤¦¤·¤ò¤È¤ë] /(exp) to beat time/to mark time/ +Ä´»Ò¤òÀ°¤¨¤ë [¤Á¤ç¤¦¤·¤ò¤È¤È¤Î¤¨¤ë] /(exp) to put in tune/ +Ä´»Ò³°¤ì [¤Á¤ç¤¦¤·¤Ï¤º¤ì] /(adj-na,n) out of tune/ +Ä´»Ò¼Ô [¤Á¤ç¤¦¤·¤â¤Î] /(n) matter of chance/person easily elated/ +Ä´»ÒÉÕ¤¯ [¤Á¤ç¤¦¤·¤Å¤¯] /(v5k) to warm up to/to become enthusiastic about/to be elated/ +Ä´»Òʪ [¤Á¤ç¤¦¤·¤â¤Î] /(n) matter of chance/person easily elated/ +Ä´½ñ [¤Á¤ç¤¦¤·¤ç] /(n) protocol/preliminary memo/(P)/ +Ä´¿§ [¤Á¤ç¤¦¤·¤ç¤¯] /(n,vs) mixing colors/tone/ +Ä´¿§ÈÄ [¤Á¤ç¤¦¤·¤ç¤¯¤Ð¤ó] /(n) palette/ +Ä´¿Ê [¤Á¤ç¤¦¤·¤ó] /(n) preparation/supplying/procurement/ +Ä´À° [¤Á¤ç¤¦¤»¤¤] /(n,vs) regulation/adjustment/tuning/(P)/ +Ä´À°¹¶·â [¤Á¤ç¤¦¤»¤¤¤³¤¦¤²¤­] /coordinated attack/ +Ä´À¼ [¤Á¤ç¤¦¤»¤¤] /tonal mark (e.g. in PinYin)/ +Ä´À½ [¤Á¤ç¤¦¤»¤¤] /(n,vs) manufacture/preparation/execution (an order)/ +Ä´Àá [¤Á¤ç¤¦¤»¤Ä] /(n,vs) regulation/adjustment/control/(P)/ +Ĵã [¤Á¤ç¤¦¤¿¤Ä] /(n) supply/provision/raising/(P)/ +Ä´Ää [¤Á¤ç¤¦¤Æ¤¤] /(n) arbitration/conciliation/mediation/(P)/ +Ä´Ää°Ñ°÷²ñ [¤Á¤ç¤¦¤Æ¤¤¤¤¤¤¤ó¤«¤¤] /an arbitration committee/ +Ä´ÄäºÛȽ [¤Á¤ç¤¦¤Æ¤¤¤µ¤¤¤Ð¤ó] /court arbitration/ +Ä´Ää¼Ô [¤Á¤ç¤¦¤Æ¤¤¤·¤ã] /arbitrator/mediator/go-between/ +Ä´ÅÙ [¤Á¤ç¤¦¤É] /(n) supplies/furniture/fixtures/ +Ä´ÅÙ¤¬Ä´¤¦ [¤Á¤ç¤¦¤É¤¬¤È¤È¤Î¤¦] /(exp) to get fully furnished/ +Ä´ÇÏ [¤Á¤ç¤¦¤Ð] /(n) horse training or breaking/ +Ä´ÇÏ»Õ [¤Á¤ç¤¦¤Ð¤·] /(n) horse trainer/ +Ä´ÇϾì [¤Á¤ç¤¦¤Ð¤¸¤ç¤¦] /riding ground/paddock/ +Ĵȱ [¤Á¤ç¤¦¤Ï¤Ä] /(n) haircut/barbering/ +Ä´Éú [¤¸¤ç¤¦¤Ö¤¯] /(n,vs) curse/exorcism/ +Ä´Éú [¤Á¤ç¤¦¤Ö¤¯] /(n,vs) curse/exorcism/ +Ä´Ë¡ [¤Á¤ç¤¦¤Û¤¦] /(adj-na,n) handy/convenient/ +Ä´Ì£ [¤Á¤ç¤¦¤ß] /(n,vs) seasoning/flavoring/ +Ä´Ì£ÎÁ [¤Á¤ç¤¦¤ß¤ê¤ç¤¦] /(n) condiment/seasoning/(P)/ +Ä´Ìô [¤Á¤ç¤¦¤ä¤¯] /(n,vs) dose/ +Ä´Íý [¤Á¤ç¤¦¤ê] /(n,vs) cooking/(P)/ +Ä´Íý´ï¶ñ [¤Á¤ç¤¦¤ê¤­¤°] /cookware/ +Ä´Íý»Õ [¤Á¤ç¤¦¤ê¤·] /(n) chef/ +Ä´Íý¾ì [¤Á¤ç¤¦¤ê¤Ð] /(n) kitchen/ +Ä´Íý¿Í [¤Á¤ç¤¦¤ê¤Ë¤ó] /chef/ +Ä´ÍýÂæ [¤Á¤ç¤¦¤ê¤À¤¤] /kitchen table or counter or working surface/ +Ä´ÍýË¡ [¤Á¤ç¤¦¤ê¤Û¤¦] /(n) art of cooking/cookery/cuisine/ +ĴΧ [¤Á¤ç¤¦¤ê¤Ä] /(n,vs) tuning (musical)/ +ĴΧ»Õ [¤Á¤ç¤¦¤ê¤Ä¤·] /(n) piano tuner/ +Ĵά [¤Á¤ç¤¦¤ê¤ã¤¯] /(n) plan/scheme/intention/project/design/ +Ä´Îý [¤Á¤ç¤¦¤ì¤ó] /(n,vs) military drill/training/ +Ä´Ï [¤Á¤ç¤¦¤ï] /(n) harmony/(P)/ +ĵÊó [¤Á¤ç¤¦¤Û¤¦] /(n) secret information/intelligence/ +ĵÊó°÷ [¤Á¤ç¤¦¤Û¤¦¤¤¤ó] /(n) intelligence operative/spy/ +ĵÊóµ¡´Ø [¤Á¤ç¤¦¤Û¤¦¤­¤«¤ó] /intelligence agency/secret service/ +Ķ [¤Á¤ç¤¦] /(n,n-suf,pref) super-/ultra-/hyper-/(P)/ +Ķ¡¹Â絬ÌϽ¸ÀѲóÏ© [¤Á¤ç¤¦¤Á¤ç¤¦¤À¤¤¤­¤Ü¤·¤å¤¦¤»¤­¤«¤¤¤í] /ULSI/ultra large-scale integration/ +Ķ¤¨¤ë [¤³¤¨¤ë] /(v1) to exceed/to cross over/to cross/to pass through/to pass over (out of)/(P)/ +Ķ¤¹ [¤³¤¹] /(v5s) to cross/to pass/to tide over/(P)/ +Ķ±Û [¤Á¤ç¤¦¤¨¤Ä] /(n) transcendental/(P)/ +Ķ±Û´Ø¿ô [¤Á¤ç¤¦¤¨¤Ä¤«¤ó¤¹¤¦] /transcendental function/ +Ķ±Û¸òÂå [¤Á¤ç¤¦¤¨¤Ä¤³¤¦¤¿¤¤] /passage of lines/ +Ķ±ÛÅÀ [¤Á¤ç¤¦¤¨¤Ä¤Æ¤ó] /passage point/ +Ķ²»Â® [¤Á¤ç¤¦¤ª¤ó¤½¤¯] /(n) supersonic speed/(P)/ +Ķ²»ÇÈ [¤Á¤ç¤¦¤ª¤ó¤Ñ] /(n) ultrasonic waves/(P)/ +Ķ²»Çȸ¡ºº [¤Á¤ç¤¦¤ª¤ó¤Ñ¤±¤ó¤µ] /(n) sonography/ultrasonography/ultrasound examination/ +Ķ²»ÇÈÀö¾ô [¤Á¤ç¤¦¤ª¤ó¤Ñ¤»¤ó¤¸¤ç¤¦] /ultrasonic cleaning/ +Ķ²á [¤Á¤ç¤¦¤«] /(n,vs) excess/being more than/(P)/ +Ķ²á³Û [¤Á¤ç¤¦¤«¤¬¤¯] /a surplus/an excess/ +Ķ²á¶Ð̳ [¤Á¤ç¤¦¤«¤­¤ó¤à] /overtime (work)/ +Ķ²á¶Ð̳¼êÅö [¤Á¤ç¤¦¤«¤­¤ó¤à¤Æ¤¢¤Æ] /overtime pay/ +Ķ³Ê»Ò [¤Á¤ç¤¦¤³¤¦¤·] /superlattice/ +Ķ´Ê°× [¤Á¤ç¤¦¤«¤ó¤¤] /ultra-simple/very easy/ +Ķµ¬Â§ [¤Á¤ç¤¦¤­¤½¤¯] /(n) metarules/ +ĶµðÀ± [¤Á¤ç¤¦¤­¤ç¤»¤¤] /(n) super-giant star/ +Ķ¶Ð [¤Á¤ç¤¦¤­¤ó] /(n) (abbr) overtime (work)/ +Ķ¸½¼Â¼çµÁ [¤Á¤ç¤¦¤²¤ó¤¸¤Ä¤·¤å¤®] /(n) surrealism/ +Ķ¸½¼ÂŪ [¤Á¤ç¤¦¤²¤ó¤¸¤Ä¤Æ¤­] /(adj-na,n) surrealistic/ +Ķ¹â®ÅÙ [¤Á¤ç¤¦¤³¤¦¤½¤¯¤É] /(n) super-high speed/ +Ķ¹ç¶â [¤Á¤ç¤¦¤´¤¦¤­¤ó] /name of toy (super-alloy, hyper-alloy)/ +Ķ¹î [¤Á¤ç¤¦¤³¤¯] /(n,vs) overcoming/conquering/surmounting/getting over/ +Ķ¹ñ²È¼çµÁ [¤Á¤ç¤¦¤³¤Ã¤«¤·¤å¤®] /(n) ultranationalism/ +Ķ¹ñ²ÈŪ [¤Á¤ç¤¦¤³¤Ã¤«¤Æ¤­] /(adj-na) ultranationalistic/ +Ķ»þ¶õ [¤Á¤ç¤¦¤¸¤¯¤¦] /super-dimensional/ +Ķ¼«Á³ [¤Á¤ç¤¦¤·¤¼¤ó] /(adj-na,n) occult/transcendental/ +Ķ¼«Á³Åª [¤Á¤ç¤¦¤·¤¼¤ó¤Æ¤­] /(adj-na) supernatural/ +Ķ¿·À± [¤Á¤ç¤¦¤·¤ó¤»¤¤] /(n) supernova/ +Ķ¿Í [¤Á¤ç¤¦¤¸¤ó] /(n) superman/(P)/ +Ķ¿ÍŪ [¤Á¤ç¤¦¤¸¤ó¤Æ¤­] /(adj-na) superhuman/ +ĶÀä [¤Á¤ç¤¦¤¼¤Ä] /(n,vs) transcendence/excellence/superiority/ +ĶÁ³ [¤Á¤ç¤¦¤¼¤ó] /(adj-na,n) detachment/transcendence/ +ĶÁ³¤¿¤ë [¤Á¤ç¤¦¤¼¤ó¤¿¤ë] /(adj-t) standing aloof/transcendental/ +ĶÁ³Æâ³Õ [¤Á¤ç¤¦¤¼¤ó¤Ê¤¤¤«¤¯] /(n) (Meiji or Taisho era) non-partisan cabinet/ +Ķ¯ [¤Á¤ç¤¦¤¾¤¯] /(n) aloofness/ +Ķ¿ÃÊ¥·¥Õ¥È [¤Á¤ç¤¦¤¿¤À¤ó¥·¥Õ¥È] /kanji input method/ +ĶÂ絬ÌϽ¸ÀѲóÏ© [¤Á¤ç¤¦¤À¤¤¤­¤Ü¤·¤å¤¦¤»¤­¤«¤¤¤í] /(n) VLSI/very large-scale integration/ +ĶÂç·¿ [¤Á¤ç¤¦¤ª¤ª¤¬¤¿] /extra-large/ +ĶÂç¹ñ [¤Á¤ç¤¦¤¿¤¤¤³¤¯] /(n) packed with people/ +Ķæ [¤Á¤ç¤¦¤À¤Ä] /(n,vs) transcendency/detachment/ +ĶûÇÈ [¤Á¤ç¤¦¤¿¤ó¤Ñ] /(n) ultrashort-wave/very high frequency/ +ĶĶÂ絬ÌϽ¸ÀѲóÏ© [¤Á¤ç¤¦¤Á¤ç¤¦¤À¤¤¤­¤Ü¤·¤å¤¦¤»¤­¤«¤¤¤í] /ULSI/ultra large-scale integration/ +ĶÄã²Á³Ê [¤Á¤ç¤¦¤Æ¤¤¤«¤«¤¯] /(n) ultra-low cost/ +ĶÄã¶âÍø [¤Á¤ç¤¦¤Æ¤¤¤­¤ó¤ê] /(n) ultra-low interest/ +ĶÄã¶âÍø¶âÍ»À¯ºö [¤Á¤ç¤¦¤Æ¤¤¤­¤ó¤ê¤­¤ó¤æ¤¦¤»¤¤¤µ¤¯] /(n) ultra-loose monetary policy/ +ĶÅÁƳ [¤Á¤ç¤¦¤Ç¤ó¤É¤¦] /(n) super-conductivity/ +ĶÅÅƳ [¤Á¤ç¤¦¤Ç¤ó¤É¤¦] /(n) superconductivity/(P)/ +ĶÅÅƳ¼§µ¤Éâ¾å¼°Å´Æ» [¤Á¤ç¤¦¤Ç¤ó¤É¤¦¤¸¤­¤Õ¤¸¤ç¤¦¤·¤­¤Æ¤Ä¤É¤¦] /(n) superconducting maglev train/ +ĶÅÞÇÉ [¤Á¤ç¤¦¤È¤¦¤Ï] /(n) nonpartisan/(P)/ +ĶÆÃµÞ [¤Á¤ç¤¦¤È¤Ã¤­¤å¤¦] /(n) super express/(P)/ +ĶǽÎÏ [¤Á¤ç¤¦¤Î¤¦¤ê¤ç¤¯] /(n) ESP/psi/psychic ability/ +ĶǽÎÏ¼Ô [¤Á¤ç¤¦¤Î¤¦¤ê¤ç¤¯¤·¤ã] /(n) person with supernatural power/person capable of extrasensory perception/ +ĶÇÞÂÎ [¤Á¤ç¤¦¤Ð¤¤¤¿¤¤] /hypermedia/ +ĶʪÍý³Ø [¤Á¤ç¤¦¤Ö¤Ä¤ê¤¬¤¯] /paraphysics/ +ĶʸÌÌ [¤Á¤ç¤¦¤Ö¤ó¤á¤ó] /hypertext/ +ĶÊÂÎó·×»»µ¡ [¤Á¤ç¤¦¤Ø¤¤¤ì¤Ä¤±¤¤¤µ¤ó¤­] /massively parallel computer/ +ĶËÞ [¤Á¤ç¤¦¤Ü¤ó] /(adj-na,n) extraordinary/ +ĶËþ°÷ [¤Á¤ç¤¦¤Þ¤ó¤¤¤ó] /overcrowded/congested/ +ĶϢ·ë»Ò [¤Á¤ç¤¦¤ì¤ó¤±¤Ä¤·] /hyperlink/ +Ķ׸µé [¤Á¤ç¤¦¤É¤­¤å¤¦] /(n) super/superdreadnought/ +Ä·¤Í [¤Ï¤Í] /(n) splashes/ +Ä·¤Í¤ë [¤Ï¤Í¤ë] /(v1) to jump/to leap/to prance/to spring up/to bound/to hop/(P)/ +Ä·¤Í²ó¤ë [¤Ï¤Í¤Þ¤ï¤ë] /(v5r) to jump about/ +Ä·¤Í³Ý¤±¤ë [¤Ï¤Í¤«¤±¤ë] /(v1) to splash/to blame on/ +Ä·¤Íµ¯¤­¤ë [¤Ï¤Í¤ª¤­¤ë] /(v1) to jump up/to spring up/ +Ä·¤Í¶¶ [¤Ï¤Í¤Ð¤·] /(n) drawbridge/ +Ä·¤Í½Ð¤¹ [¤Ï¤Í¤À¤¹] /(v5s) to spring or rush out/ +Ä·¤Í½Ð¤ë [¤Ï¤Í¤Ç¤ë] /to spring or rush out/ +Ä·¤Í½ü¤±¤ë [¤Ï¤Í¤Î¤±¤ë] /(v1) to push aside/to brush or thrust aside/to remove/to get rid of/ +Ä·¤Í¾å¤¬¤ê [¤Ï¤Í¤¢¤¬¤ê] /(n) jumping/jump/rashness/ +Ä·¤Í¾å¤¬¤ê¼Ô [¤Ï¤Í¤¢¤¬¤ê¤â¤Î] /rash person/tomboy/ +Ä·¤Í¾å¤¬¤ë [¤Ï¤Í¤¢¤¬¤ë] /(v5r) to jump up/to spring up/(P)/ +Ä·¤ÍÇÏ [¤Ï¤Í¤¦¤Þ] /(n) vaulting horse/ +Ä·¤ÍÊÖ¤¹ [¤Ï¤Í¤«¤¨¤¹] /(v5s) to reject/to bounce back/ +Ä·¤ÍÊÖ¤ê [¤Ï¤Í¤«¤¨¤ê] /(n) rebounding/recovery/repercussions/tomboy/ +Ä·¤ÍÊÖ¤ë [¤Ï¤Í¤«¤¨¤ë] /(v5r) to rebound/ +Ä·¤Ó±Û¤¹ [¤È¤Ó¤³¤¹] /(v5s) to leap over/ +Ä·¤Ó²á¤®¤ë [¤È¤Ó¤¹¤®¤ë] /to overjump/to overleap/ +Ä·¤Ó²ó¤ë [¤È¤Ó¤Þ¤ï¤ë] /(v5r) to fly about/to skip about/to bustle about/ +Ä·¤Ó½Ð¤¹ [¤È¤Ó¤À¤¹] /(v5s) to leap out/to take off/ +Ä·¤Ó½Ð¤ë [¤È¤Ó¤Ç¤ë] /to spring or rush out/ +Ä·¤Ó¾å¤¬¤ë [¤È¤Ó¤¢¤¬¤ë] /(v5r) to spring/to jump up/to fly up/to skip/(P)/ +Ä·¤Ó¾è¤ë [¤È¤Ó¤Î¤ë] /to jump upon (a moving object)/ +Ä·¤ÓÃî [¤È¤Ó¤à¤·] /(n) springtail (wingless insect of the order Collembola)/ +Ä·¤ÓÄ·¤Í¤ë [¤È¤Ó¤Ï¤Í¤ë] /(v1) to jump up and down/to hop/ +Ä·¤ÓÈ¢ [¤È¤Ó¤Ð¤³] /(n) vaulting horse (box)/ +Ä·¤ÓÈÄ [¤È¤Ó¤¤¤¿] /(n) springboard/ +Ä·¤ÓÉÕ¤¯ [¤È¤Ó¤Ä¤¯] /(v5k) to jump at/to be attracted by/ +Ä·¤Ö [¤È¤Ö] /(v5b) to jump/to fly/to leap/to spring/to bound/to hop/(P)/ +Ä·±Û¤¹ [¤È¤Ó¤³¤¹] /(v5s) to leap over/ +Ä·²ó¤ë [¤È¤Ó¤Þ¤ï¤ë] /(v5r) to fly about/to skip about/to bustle about/ +Ä·¾å¤¬¤ë [¤È¤Ó¤¢¤¬¤ë] /(v5r) to spring/to jump up/to fly up/to skip/ +Ä·Ãî [¤È¤Ó¤à¤·] /(n) springtail (wingless insect of the order Collembola)/ +Ä·ÇÏ [¤Á¤ç¤¦¤Ð] /(n) long horse (for vaulting)/ +Ä·È¢ [¤È¤Ó¤Ð¤³] /(n) vaulting horse (box)/ +Ä·Ìö [¤Á¤ç¤¦¤ä¤¯] /(n,vs) jump/leap/skip/bound/(P)/ +Ä·Ìö¿¶Æ° [¤Á¤ç¤¦¤ä¤¯¤·¤ó¤É¤¦] /(n) relaxation oscillation/ +ķΠ[¤Á¤ç¤¦¤ê¤ç¤¦] /(n,vs) jumping about/rampancy/domination/ +Ä·ÎÂìíî½ [¤Á¤ç¤¦¤ê¤ç¤¦¤Ð¤Ã¤³] /be rampant/ +ĸ»Ò [¤Á¤ç¤¦¤·] /(n) (sake) decanter/(P)/ +Ĺ [¤ª¤µ] /(n) chief/head/(P)/ +Ĺ¡¹ [¤Ê¤¬¤Ê¤¬] /(adv) long/drawn-out/very long/ +Ť¤ [¤Ê¤¬¤¤] /(adj) long/lengthy/(P)/ +Ť¤¤¹ [¤Ê¤¬¤¤¤¹] /(n) couch/ottoman/ +Ť¤´Ö [¤Ê¤¬¤¤¤¢¤¤¤À] /(n-t) long interval/ +Ť¤·Ô¤ÎÍ­¤ë [¤Ê¤¬¤¤¤¯¤­¤Î¤¢¤ë] /long-stemmed/ +Ťµ [¤Ê¤¬¤µ] /(n) length/(P)/ +Ť¿¤é¤·¤¤ [¤Ê¤¬¤¿¤é¤·¤¤] /(adj) tedious/lengthy/overlong/long-winded/ +ŤΠ[¤Ê¤¬¤Î] /(adj) long/eternal/ +Ť館¤ë [¤Ê¤¬¤é¤¨¤ë] /(v1) to have a long life/to live a long time/ +Ĺ¤é¤¯ [¤Ê¤¬¤é¤¯] /(adv) long/(for a) long time/(P)/ +Ĺ°Ø»Ò [¤Ê¤¬¤¤¤¹] /(n) couch/ottoman/ +Ĺ°ò [¤Ê¤¬¤¤¤â] /(n) (Chinese) yam/ +Ĺ°ú¤¯ [¤Ê¤¬¤Ó¤¯] /(v5k) to be prolonged/to drag on/(P)/ +ű« [¤Ê¤¬¤¢¤á] /(n) long spell of rain/(P)/ +ű´ [¤Ê¤¬¤¦¤¿] /(n) long epic song with shamisen accompaniment/type of waka/(P)/ +Ĺ±ß [¤Á¤ç¤¦¤¨¤ó] /(n) ellipse/oval/ +Ĺ²° [¤Ê¤¬¤ä] /(n) tenement or row house/(P)/ +Ĺ²» [¤Á¤ç¤¦¤ª¤ó] /(n) long vowel/ +Ĺ²»³¬ [¤Á¤ç¤¦¤ª¤ó¤«¤¤] /(n) major scale/ +Ĺ²»Éä [¤Á¤ç¤¦¤ª¤ó¤×] /(n) macron/ +Ĺ²È [¤Ê¤¬¤ä] /(n) tenement or row house/ +Ĺ²Î [¤Á¤ç¤¦¤«] /(n) long epic song with shamisen accompaniment/type of waka/ +Ĺ²Î [¤Ê¤¬¤¦¤¿] /(n) long epic song with shamisen accompaniment/type of waka/ +Ĺ²ÐÈ­ [¤Ê¤¬¤Ò¤Ð¤Á] /(n) oblong brazier/ +Ĺ²á¤® [¤Ê¤¬¤¹¤®] /too long/ +Ĺ²á¤®¤ë [¤Ê¤¬¤¹¤®¤ë] /(v1) to be too long/ +Ĺ´¬ [¤Ê¤¬¤Þ¤­] /(n) polearm with sword blade/ +Ĺ´± [¤Á¤ç¤¦¤«¤ó] /(n) chief/(government) secretary/(P)/ +Ĺ´µ¤¤ [¤Ê¤¬¤ï¤º¤é¤¤] /(n) long illness/ +Ĺ´× [¤Î¤É¤«] /(adj-na) tranquil/calm/quiet/(P)/ +Ŵפµ [¤Î¤É¤«¤µ] /(n) tranquility/calmness/quietness/ +Ĺ´ü [¤Á¤ç¤¦¤­] /(n-adv,n-t) long time period/(P)/ +Ĺ´ü´Ö [¤Á¤ç¤¦¤­¤«¤ó] /(n,adj-no) extended period of time/prolonged/long-range/ +Ĺ´ü¶âÍø [¤Á¤ç¤¦¤­¤­¤ó¤ê] /(n) long-term interest rate/ +Ĺ´ü·×²è [¤Á¤ç¤¦¤­¤±¤¤¤«¤¯] /(n) long-range plan/ +Ĺ´ü¹ñºÄ [¤Á¤ç¤¦¤­¤³¤¯¤µ¤¤] /long-term national bond/ +Ĺ´ü¼Ú´¾ [¤Á¤ç¤¦¤­¤·¤ã¤Ã¤«¤ó] /(n) long-term loan/ +Ĺ´ü¼ê·Á [¤Á¤ç¤¦¤­¤Æ¤¬¤¿] /long-term bill/ +Ĺ´ü¿®ÍѶä¹Ô [¤Á¤ç¤¦¤­¤·¤ó¤è¤¦¤®¤ó¤³¤¦] /(n) long-term credit bank/ +Ĺ´üÀï [¤Á¤ç¤¦¤­¤»¤ó] /(n) drawn-out (protracted) war or contest/ +Ĺ´üÂßÉÕ¶â [¤Á¤ç¤¦¤­¤«¤·¤Ä¤±¤­¤ó] /(n) long-term loans/ +Ĺ´üÄãÍøÂßÉÕ [¤Á¤ç¤¦¤­¤Æ¤¤¤ê¤«¤·¤Ä¤±] /(n) soft loan/ +Ĺ´üŪ [¤Á¤ç¤¦¤­¤Æ¤­] /(adj-na) long term/(P)/ +Ĺµ× [¤Á¤ç¤¦¤­¤å¤¦] /(n) permanence/perpetuity/(P)/ +ŵï [¤Ê¤¬¤¤] /(n,vs) long visit/overstaying/(P)/ +ŵ÷Î¥ [¤Á¤ç¤¦¤­¤ç¤ê] /(n) long distance/long haul/(P)/ +ŵ÷Î¥°Í¸ [¤Á¤ç¤¦¤­¤ç¤ê¤¤¤¾¤ó] /(n) long-distance dependencies/ +ŵ÷Î¥ÂÇ¼Ô [¤Á¤ç¤¦¤­¤ç¤ê¤À¤·¤ã] /slugger (baseball)/heavy hitter/ +ŵ÷Î¥ÅÅÏà [¤Á¤ç¤¦¤­¤ç¤ê¤Ç¤ó¤ï] /(n) long-distance call/trunk call/ +ŵ÷Î¥ÅÅÏòñ¼Ò [¤Á¤ç¤¦¤­¤ç¤ê¤Ç¤ó¤ï¤¬¤¤¤·¤ã] /(n) long-distance phone company/ +ŵ÷Î¥Èô¹Ô [¤Á¤ç¤¦¤­¤ç¤ê¤Ò¤³¤¦] /(n) long(-range) flight/ +ŵ÷Υ͢Á÷ [¤Á¤ç¤¦¤­¤ç¤ê¤æ¤½¤¦] /(n) long-distance transportation (transport, haulage)/ +ŵ÷Î¥Îó¼Ö [¤Á¤ç¤¦¤­¤ç¤ê¤ì¤Ã¤·¤ã] /(n) long-distance train/ +Ŷí [¤Á¤ç¤¦¤¯] /(n) tall figure/ +Ŷî [¤Á¤ç¤¦¤¯] /(n,vs) a long march/ +Ĺ·¤ [¤Á¤ç¤¦¤«] /(n) leather boots/long boots/ +Ĺ·¤ [¤Ê¤¬¤°¤Ä] /(n) leather boots/long boots/ +Ĺ·» [¤Á¤ç¤¦¤±¤¤] /(n) eldest brother/ +Ĺ·Â [¤Á¤ç¤¦¤±¤¤] /(n) major axis/ +Ĺ·î [¤Ê¤¬¤Ä¤­] /(n) (obs) ninth month of the lunar calendar/ +Ĺ·õ [¤Á¤ç¤¦¤±¤ó] /(n) long sword/ +Ĺ¹­Àå [¤Á¤ç¤¦¤³¤¦¤¼¤Ä] /(n) long talk/long-winded speech/ +Ĺ¹¾ [¤Á¤ç¤¦¤³¤¦] /(n) Yangtze River/Changjiang River/ +Ĺ¹Í [¤Á¤ç¤¦¤³¤¦] /(n) lengthy consideration/ +Ĺ¹Ö [¤Á¤ç¤¦¤³¤¦] /(n) lengthy lecture/ +ĹºÂ [¤Á¤ç¤¦¤¶] /(n) long stay/ +Ĺºê¸© [¤Ê¤¬¤µ¤­¤±¤ó] /prefecture on the island of Kyuushuu/ +Ĺ»Í³Ñ [¤Ê¤¬¤·¤«¤¯] /(n) rectangle/ +Ĺ»Ò [¤Á¤ç¤¦¤·] /(n) eldest child or son/ +Ĺ»ý [¤Ê¤¬¤â¤Á] /(n,vs) (1) long-lasting/long-wearing/wears well/(2) nagamochi/large oblong chest (for clothing, personal effects, etc.)/ +Ĺ»ý¤Á [¤Ê¤¬¤â¤Á] /(n,vs) (1) long-lasting/long-wearing/wears well/(P)/ +Ĺ»þ´Ö [¤Á¤ç¤¦¤¸¤«¤ó] /(n-adv,n-t) long period of time/long playing/(P)/ +Ĺ¼´ [¤Á¤ç¤¦¤¸¤¯] /(n) major axis/ +Ĺ¼Ô [¤Á¤ç¤¦¤¸¤ã] /(n) millionaire/(P)/ +Ĺ¼Ø [¤Á¤ç¤¦¤À] /(n) long line/ +Ĺ¼Ø¤ÎÎó [¤Á¤ç¤¦¤À¤Î¤ì¤Ä] /long line/long snake/(P)/ +Ĺ¼Ü [¤Á¤ç¤¦¤¸¤ã¤¯] /(adj-no) long/lengthy/ +Ĺ¼÷ [¤Á¤ç¤¦¤¸¤å] /(n) longevity/(P)/ +Ĺ½ê [¤Á¤ç¤¦¤·¤ç] /(n) (1) strong point/merit/(2) advantage/(P)/ +Ĺ½ò [¤Ê¤¬¤¤¤â] /(n) Chinese yam/ +Ĺ½÷ [¤Á¤ç¤¦¤¸¤ç] /(n) eldest daughter/(P)/ +Ĺ¾å [¤Á¤ç¤¦¤¸¤ç¤¦] /(n) one's elder(s) or superior(s)/ +Ĺ¿¬ [¤Ê¤¬¤¸¤ê] /(n) long stay/overstaying one's welcome/ +Ĺ¿È [¤Á¤ç¤¦¤·¤ó] /(n) tall figure/high stature/(P)/ +Ĺ¿Ë [¤Á¤ç¤¦¤·¤ó] /(n) long (minute) hand/ +Ĺ¿Ü·ß [¤Ê¤¬¤¹¤¯¤¸¤é] /(n) finback (whale)/razorback whale/ +Ĺ¿åÏ© [¤Á¤ç¤¦¤¹¤¤¤í] /(n) swimming pool lane which is longer than 50 meters/ +ĹÀ¬ [¤Á¤ç¤¦¤»¤¤] /(n) lengthy military expedition/the Long March/ +ĹÀ¸ [¤Á¤ç¤¦¤»¤¤] /(n) longevity/ +ĹÀ¸¤­ [¤Ê¤¬¤¤¤­] /(n) longevity/long life/(P)/ +ĹÀ¸¤­¤Î¶Ú [¤Ê¤¬¤¤¤­¤Î¤¹¤¸] /long-lived family/ +ĹÀ [¤Á¤ç¤¦¤»¤¤] /(n,vs) death/passing/ +ĹÀÐ [¤Á¤ç¤¦¤»¤­] /(n) feldspar/ +Ĺ­ [¤Á¤ç¤¦¤½¤¯] /(n) rapid progress/great strides/ +Ĺ­¤Î¿ÊÊâ [¤Á¤ç¤¦¤½¤¯¤Î¤·¤ó¤Ý] /rapid progress (strides)/ +Ĺ³¤­ [¤Ê¤¬¤Ä¤Å¤­] /(n) long-lasting/(P)/ +ŵ [¤Ê¤¬¤½¤Ç] /(n) long sleeves/(P)/ +ĹÂÀÅá [¤Ê¤¬¤À¤Á] /(n) large war sword/ +ĹÂÇ [¤Á¤ç¤¦¤À] /(n) long hit (baseball)/extra-base hit/(P)/ +ĹÂÇ¥³¡¼¥¹ [¤Á¤ç¤¦¤À¥³¡¼¥¹] /(n) ball hit toward the gap between outfielders (baseball)/ +ĹÂç [¤Á¤ç¤¦¤À¤¤] /(adj-na,n) very long/great length/(P)/ +ĹÂç© [¤Á¤ç¤¦¤¿¤¤¤½¤¯] /(n) deep sigh/ +Ĺò [¤Á¤ç¤¦¤¿¤ó] /(n) deep sigh/ +Ĺ÷ [¤Á¤ç¤¦¤¿¤ó] /(n) deep sigh/ +Ĺû [¤Á¤ç¤¦¤¿¤ó] /(n) (1) length/(2) long and short/advantages and disadvantages/pluses and minuses/strong and weak points/merits and demerits/(P)/ +ĹÃË [¤Á¤ç¤¦¤Ê¤ó] /(n) eldest son/(P)/ +ĹÃ̵Á [¤Ê¤¬¤À¤ó¤®] /(n) long-winded speech/ +ĹÃÌµÄ [¤Ê¤¬¤À¤ó¤®] /(n) long-winded speech/ +ĹÃú¾ì [¤Ê¤¬¤Á¤ç¤¦¤Ð] /(n) long (stretch of) distance/ +ĹĴ [¤Á¤ç¤¦¤Á¤ç¤¦] /(n) major key (music)/(P)/ +ĹĹ [¤Ê¤¬¤Ê¤¬] /(adv) long/drawn-out/very long/ +ĹŤ·¤¤ [¤Ê¤¬¤Ê¤¬¤·¤¤] /(adj) long, drawn-out/tedious/ +ĹÄɤ¤ [¤Ê¤¬¤ª¤¤] /(n) long pursuit/ +ĹÅÅÏà [¤Ê¤¬¤Ç¤ó¤ï] /(n) long telephone conversation/ +ĹÅÓ [¤Á¤ç¤¦¤È] /(n) long way/ +ĹÅá [¤Á¤ç¤¦¤È¤¦] /(n) halberd/long sword/ +ĹÅá [¤Ê¤®¤Ê¤¿] /(n) halberd/long sword/ +ĹÅá°ì»Þ [¤Á¤ç¤¦¤È¤¦¤¤¤Ã¤·] /one long sword/ +ĹÅá½Ñ [¤Ê¤®¤Ê¤¿¤¸¤å¤Ä] /(n) art of using a naginata (halberd)/ +ĹÅò [¤Ê¤¬¤æ] /(n) long, leisurely bath/ +ĹÆü¿¢Êª [¤Á¤ç¤¦¤¸¤Ä¤·¤ç¤¯¤Ö¤Ä] /long-day plant/ +Ĺǯ [¤Ê¤¬¤Í¤ó] /(n-adv,n-t) long time/many years/(P)/ +Ĺǯ¤ÎÌ´ [¤Ê¤¬¤Í¤ó¤Î¤æ¤á] /(n) long-cherished dream/ +ĹÇÈ [¤Á¤ç¤¦¤Ï] /(n) long wave/ +Ĺȱ [¤Á¤ç¤¦¤Ï¤Ä] /(n) long hair/ +ĹÈѤ¤ [¤Ê¤¬¤ï¤º¤é¤¤] /(n) protracted illness/ +ĹÈø·Ü [¤Ê¤¬¤ª¤É¤ê] /(n) long-tailed fowl/ +ĹÈøÄ» [¤Ê¤¬¤ª¤É¤ê] /(n) long-tailed fowl/ +Ĺʪ [¤Á¤ç¤¦¤Ö¤Ä] /(n) something long/useless things/white elephant/ +Ĺʸ [¤Á¤ç¤¦¤Ö¤ó] /(n) long sentence or letter/ +ĹÊÁ [¤Ê¤¬¤¨] /(n) long handle/long-handled spear/long shaft/ +ĹÊÁÅá [¤Ê¤¬¤¨¤¬¤¿¤Ê] /(n) long, two-handed sword/ +ĹÊÔ [¤Á¤ç¤¦¤Ø¤ó] /(n) long (e.g. novel, film)/(P)/ +ĹÊÕ [¤Á¤ç¤¦¤Ø¤ó] /long boundary/ +ĹÊì²» [¤Á¤ç¤¦¤Ü¤¤¤ó] /(n) long vowel/ +ĹÊý·Á [¤Á¤ç¤¦¤Û¤¦¤±¤¤] /(n) rectangle/oblong/(P)/ +ĹÊýÂÎ [¤Á¤ç¤¦¤Û¤¦¤¿¤¤] /(n) parallelepiped/ +Ĺ̿ [¤Á¤ç¤¦¤á¤¤] /(adj-na,n) long life/ +ĹÌĤ­ [¤Ê¤¬¤Ê¤­] /(n) long crowing (warbling)/ +ĹÌÜ [¤Ê¤¬¤á] /(adj-na,adj-no,n) longish/moderately long/ +ĹÌë [¤¸¤ç¤¦¤ä] /(n-t) long night/all night/ +ĹÌë [¤Á¤ç¤¦¤ä] /(n-t) long night/all night/ +ĹÌ [¤Ê¤¬¤Î¤±¤ó] /prefecture in the Chuubu area/ +ĹÍÄ [¤Á¤ç¤¦¤è¤¦] /(n) young and old/ +ĹγÊÆ [¤Á¤ç¤¦¤ê¤å¤¦¤Þ¤¤] /long grain rice/ +Ĺι [¤Ê¤¬¤¿¤Ó] /(n) long trip/ +ĹϷ [¤Á¤ç¤¦¤í¤¦] /(n) eldest/senior/(P)/ +ĹϷ¤È¤·¤ÆÊô¤ë [¤Á¤ç¤¦¤í¤¦¤È¤·¤Æ¤¿¤Æ¤Þ¤Ä¤ë] /to kick (a person) upstairs/to revere (a person) as one's leader/ +ĹϷ¶µ²ñ [¤Á¤ç¤¦¤í¤¦¤­¤ç¤¦¤«¤¤] /the Presbyterian Church/ +ĹÏà [¤Ê¤¬¤Ð¤Ê¤·] /(n) long talk/(P)/ +ĺ [¤¤¤¿¤À¤­] /(n) (1) crown (of head)/summit (of mountain)/spire/(2) easy win for one/(3) something received/(P)/ +夭 [¤¤¤¿¤À¤­] /(n) (1) crown (of head)/summit (of mountain)/spire/(2) easy win for one/(3) something received/ +ĺ¤­Êª [¤¤¤¿¤À¤­¤â¤Î] /(hum) (received) present/gift/ +ĺ¤¯ [¤¤¤¿¤À¤¯] /(v5k) (hum) to receive/to take food or drink/to be crowned with/to wear/to live under (a ruler)/to install (a president)/to accept/to buy/to take/(P)/ +失¤Ê¤¤ [¤¤¤¿¤À¤±¤Ê¤¤] /(exp) not acceptable/unapprovable/dissatisfactory/ +失¤ë [¤¤¤¿¤À¤±¤ë] /(v1) (1) to receive (potential)/(2) to be pretty good/to be exquisite/to be approvable/ +ĺ³Ñ [¤Á¤ç¤¦¤«¤¯] /(n) vertical angle/ +ĺ¾å [¤Á¤ç¤¦¤¸¤ç¤¦] /(n) top/summit/peak/(P)/ +ĺ¾å¤òÌܻؤ¹ [¤Á¤ç¤¦¤¸¤ç¤¦¤ò¤á¤¶¤¹] /(exp) to set out for the summit/ +ĺ¾å²ñÃÌ [¤Á¤ç¤¦¤¸¤ç¤¦¤«¤¤¤À¤ó] /summit conference/ +ĺÂ× [¤Á¤ç¤¦¤À¤¤] /(int,vs) (1) please do for me (preceded by -te)/(2) reception/being given/get/(P)/ +ĺÂ×ʪ [¤Á¤ç¤¦¤À¤¤¤â¤Î] /(n) present/gift/ +ĺÅÀ [¤Á¤ç¤¦¤Æ¤ó] /(n) top/summit/(P)/ +ĺÌç¤Î°ì¿Ë [¤Á¤ç¤¦¤â¤ó¤Î¤¤¤Ã¤·¤ó] /(n) painful reproach (like a needle stuck in one's scalp)/ +Ä» [¤È¤ê] /(n) bird/fowl/poultry/(P)/ +Ä»¤¬À³¤à¿¹ [¤È¤ê¤¬¤¹¤à¤â¤ê] /woods inhabited by birds/ +Ä»¤òÄϤޤ¨¤ë [¤È¤ê¤ò¤Ä¤«¤Þ¤¨¤ë] /(exp) to catch a bird/ +Ä»¥¤¥ó¥Õ¥ë¥¨¥ó¥¶ [¤È¤ê¥¤¥ó¥Õ¥ë¥¨¥ó¥¶] /(n) avian influenza/ +Ä»°Ò¤· [¤È¤ê¤ª¤É¤·] /(n) scarecrow/ +Ä»²° [¤È¤ä] /(n) chicken coop/henhouse/ +Ä»²° [¤È¤ê¤ä] /(n) bird dealer/poulterer/ +Ä»³­ [¤È¤ê¤¬¤¤] /(n) a cockle/ +Ä»³õ [¤È¤ê¤«¤Ö¤È] /(n) aconite/wolfsbane/ +Ä»´ó¤» [¤È¤ê¤è¤»] /(n) birdcall/birdcalling/ +Ä»µï [¤È¤ê¤¤] /(n) torii (Shinto shrine archway)/(P)/ +Ä»·â¤Á [¤È¤ê¤¦¤Á] /(n) fowling/shooting birds/ +Ä»»É¤· [¤È¤ê¤µ¤·] /(n) bird catcher/chicken sashimi/ +Ä»¼è¸© [¤È¤Ã¤È¤ê¤±¤ó] /prefecture in the Chuugoku area/ +Ä»½Ã [¤Á¤ç¤¦¤¸¤å¤¦] /(n) birds and wild animals/wildlife/(P)/ +Ä»½ÃÊݸî¶è°è [¤Á¤ç¤¦¤¸¤å¤¦¤Û¤´¤¯¤¤¤­] /wildlife protection area/ +Ä»½Æ [¤Á¤ç¤¦¤¸¤å¤¦] /(n) fowling gun/ +Ä»¾®²° [¤È¤ê¤´¤ä] /(n) henhouse/aviary/ +Ä»¿Í [¤Á¤ç¤¦¤¸¤ó] /(n) aviator/flying ace/birdman/ +Ä»Áò [¤Á¤ç¤¦¤½¤¦] /(n) exposure of a corpse (to be eaten by birds)/ +Ä»ÂǤÁ [¤È¤ê¤¦¤Á] /(n) fowling/shooting birds/ +Ä»ÂǤÁ˹ [¤È¤ê¤¦¤Á¤Ü¤¦] /(n) (hunting) cap/ +Ä»Äɤ¤ [¤È¤ê¤ª¤¤] /(n) driving off birds/(historical) procession held at New Year's/ +Ä»ÅÏ [¤Á¤ç¤¤¤È] /(adv,int) (1) (uk) just a minute/short time/just a little/(2) somewhat/easily/readily/rather/ +Ä»ÅÏ [¤Á¤ç¤Ã¤È] /(ateji) (adv,int) (1) (uk) just a minute/short time/just a little/(2) somewhat/easily/readily/rather/(P)/ +Ä»Æù [¤Á¤ç¤¦¤Ë¤¯] /(n) chicken meat/ +Ä»Æù [¤È¤ê¤Ë¤¯] /(n) chicken meat/ +ĻǷÁã [¤È¤ê¤Î¤¹] /birds nest/ +Ä»ÇÞ²Ö [¤Á¤ç¤¦¤Ð¤¤¤«] /(n) ornithophilous flower (e.g., pollinated by birds)/ +Ļȩ [¤È¤ê¤Ï¤À] /(n) goose flesh/pimples/ +Ä»ÌÖ [¤È¤ê¤¢¤ß] /(n) fowling net/ +Ä»ÌÜ [¤È¤ê¤á] /(n) night-blindness/ +Ä»Îà [¤Á¤ç¤¦¤ë¤¤] /(n) birds/(P)/ +Ä»Î।¥ó¥Õ¥ë¥¨¥ó¥¶ [¤Á¤ç¤¦¤ë¤¤¥¤¥ó¥Õ¥ë¥¨¥ó¥¶] /(n) bird flu/ +Ä»Îà³Ø [¤Á¤ç¤¦¤ë¤¤¤¬¤¯] /ornithology/ +Ä»â× [¤Á¤ç¤¦¤«¤ó] /(n,vs) bird's-eye view/ +Ä»â×¿Þ [¤Á¤ç¤¦¤«¤ó¤º] /(n) bird's-eye view/ +Ä»äÆ [¤È¤ê¤«¤´] /(n) birdcage/ +Ä»ó× [¤È¤ê¤â¤Á] /(n) birdlime/ +ļ [¤Á¤ç¤¯] /(n) imperial decree/imperial edict/(P)/ +ļ [¤ß¤³¤È¤Î¤ê] /(n) imperial decree/imperial edict/ +ļ°Õ [¤Á¤ç¤¯¤¤] /(n) meaning or gist of a decree/ +ļ³Û [¤Á¤ç¤¯¤¬¤¯] /(n) imperial scroll/ +ļ´ª [¤Á¤ç¤Ã¤«¤ó] /(n) the emperor's censure/ +ļ´ê [¤Á¤ç¤¯¤¬¤ó] /(n) imperial prayer/ +ļ´ê»û [¤Á¤ç¤¯¤¬¤ó¤¸] /(n) temple built at the order of the emperor/ +ļµö [¤Á¤ç¤Ã¤­¤ç] /(n) imperial sanction/ +ļ¸ì [¤Á¤ç¤¯¤´] /(n) imperial rescript/ +ļºÛ [¤Á¤ç¤¯¤µ¤¤] /(n) imperial decision or sanction/ +ļ»È [¤Á¤ç¤¯¤·] /(n) imperial messenger/imperial order/imperial will/ +ļ»Ý [¤Á¤ç¤¯¤·] /(n) imperial messenger/imperial order/imperial will/ +ļ½ñ [¤Á¤ç¤¯¤·¤ç] /(n) imperial rescript/ +ļÀë [¤Á¤ç¤¯¤»¤ó] /(n) imperial decree/ +ļÀñ [¤Á¤ç¤¯¤»¤ó] /(n) compilation for the emperor/emperor's literary production/ +ļÀñ½¸ [¤Á¤ç¤¯¤»¤ó¤·¤å¤¦] /(n) imperial-commissioned poem anthology/ +ļÁª [¤Á¤ç¤¯¤»¤ó] /(n) imperial nomination/ +ļÁª½¸ [¤Á¤ç¤¯¤»¤ó¤·¤å¤¦] /emperor-sponsored anthology/ +ļÂê [¤Á¤ç¤¯¤À¤¤] /(n) theme of the Imperial Poetry Contest/ +ļÅú [¤Á¤ç¤¯¤È¤¦] /(n) emperor's reply/reply to the emperor/ +ļǤ [¤Á¤ç¤¯¤Ë¤ó] /(n) imperial appointment/ +ļǤ´± [¤Á¤ç¤¯¤Ë¤ó¤«¤ó] /(n) imperial appointee/ +ļɮ [¤Á¤ç¤¯¤Ò¤Ä] /(n) imperial autograph/ +ļ̿ [¤Á¤ç¤¯¤á¤¤] /(n) imperial command/ +ļÌä [¤Á¤ç¤¯¤â¤ó] /(n) imperial question/ +ļ͡ [¤Á¤ç¤¯¤æ] /(n) imperial instructions/ +ļÎá [¤Á¤ç¤¯¤ì¤¤] /(n) (imperial) edict/ +ļëÜ [¤Á¤ç¤¯¤¸¤ç¤¦] /(n) imperial message/ +Ľ¡¹¤·¤¤ [¤Ï¤«¤Ð¤«¤·¤¤] /(adj) quick/rapid/swift/satisfactory/ +Ľ¤ë [¤Ï¤«¤É¤ë] /(v5r) to make progress/to move right ahead (with the work)/to advance/(P)/ +ĽĽ¤·¤¤ [¤Ï¤«¤Ð¤«¤·¤¤] /(adj) quick/rapid/swift/satisfactory/ +ľ [¤¸¤­] /(adj-na,adv,n) direct/in person/soon/at once/just/near by/honesty/frankness/simplicity/cheerfulness/correctness/being straight/night duty/(P)/ +ľ [¤Á¤ç¤¯] /(adj-na,adv,n) direct/in person/soon/at once/just/near by/honesty/frankness/simplicity/cheerfulness/correctness/being straight/night duty/(P)/ +ľ [¤Ê¤ª] /(adj-na) straight/mischief/ordinary/common/ +ľ [¤Ò¤¿] /earnestly/immediately/exactly/ +ľ¡¹ [¤¸¤­¤¸¤­] /(adj-na) personal/direct/ +ľ¤­ [¤Ê¤ª¤­] /straight/upright/ +ľ¤° [¤¹¤°] /(adj-na,adv,n) immediately/soon/easily/right (near)/honest/upright/(P)/ +ľ¤°¤Ë [¤¹¤°¤Ë] /(adv) instantly/immediately/ +ľ¤°Â¦ [¤¹¤°¤½¤Ð] /near/immediately/ +ľ¤°ÍÍ [¤¹¤°¤µ¤Þ] /(adv) immediately/promptly/ +ľ¤· [¤Ê¤ª¤·] /(n) correction/repair/(P)/ +ľ¤·Êª [¤Ê¤ª¤·¤â¤Î] /(n) mending/ +ľ¤¹ [¤Ê¤ª¤¹] /(v5s,vt) to cure/to heal/to fix/to correct/to repair/(P)/ +ľ¤Á¤Ë [¤¿¤À¤Á¤Ë] /(adv) at once/immediately/directly/in person/(P)/ +ľ¤È [¤Ò¤¿¤È] /(adv) close to/ +ľ¤Ë [¤¸¤«¤Ë] /(adv) (uk) directly/in person/headlong/(P)/ +ľ¤Ë [¤¸¤­¤Ë] /(adv) immediately/readily/directly/(P)/ +ľ¤é¤Ê¤¤ [¤Ê¤ª¤é¤Ê¤¤] /beyond repair/irreparable/ +ľ¤ë [¤Ê¤ª¤ë] /(v5r,vi) to be cured/to heal/to get mended/to get well/to be repaired/to be fixed/(P)/ +ľ±Ä [¤Á¤ç¤¯¤¨¤¤] /(n) direct management/(P)/ +ľ±ÄŹ [¤Á¤ç¤¯¤¨¤¤¤Æ¤ó] /(n) company store/ +ľ±Ç´Û [¤Á¤ç¤¯¤¨¤¤¤«¤ó] /chain movie theaters/ +ľ±ß¿í [¤Á¤ç¤¯¤¨¤ó¤¹¤¤] /(n) a right circular cone/ +ľ±ßÃì [¤Á¤ç¤¯¤¨¤ó¤Á¤å¤¦] /(n) right cylinder/ +ľ±ý [¤Á¤ç¤¯¤ª¤¦] /(n,vs) going unhesitatingly forward/ +ľ±ýî²¿Ê [¤Á¤ç¤¯¤ª¤¦¤Þ¤¤¤·¤ó] /(n) push boldly forward/ +ľ²¡¤·¤Ë [¤Ò¤¿¤ª¤·¤Ë] /steadily/ +ľ²» [¤Á¤ç¤¯¤ª¤ó] /(n) single-kana sound/ +ľ²¼ [¤Á¤ç¤Ã¤«] /(n,vs) directly under/price cut/fall perpendicularly/(P)/ +ľ²¼·¿ÃÏ¿Ì [¤Á¤ç¤Ã¤«¤¬¤¿¤¸¤·¤ó] /(n) earthquake which hits directly above its epicenter/ +ľ³Ð [¤Á¤ç¤Ã¤«¤¯] /(n) intuition/insight/ +ľ³ÐŪ¤Ë [¤Á¤ç¤Ã¤«¤¯¤Æ¤­¤Ë] /intuitively/ +ľ³Ñ [¤Á¤ç¤Ã¤«¤¯] /(n) right angle/(P)/ +ľ³Ñ»°³Ñ·Á [¤Á¤ç¤Ã¤«¤¯¤µ¤ó¤«¤Ã¤±¤¤] /right triangle/ +ľ³ê¹ß [¤Á¤ç¤Ã¤«¤Ã¤³¤¦] /(n) schuss/straight descent/ +ľ³í [¤Á¤ç¤Ã¤«¤Ä] /(n) direct control/(P)/ +ľ³í¿¢Ì±ÃÏ [¤Á¤ç¤Ã¤«¤Ä¤·¤ç¤¯¤ß¤ó¤Á] /crown colony/ +ľ³íÃÏ [¤Á¤ç¤Ã¤«¤Ä¤Á] /area under direct control (of the shogun)/ +ľ´¬¤­ [¤Á¤ç¤¯¤Þ¤­] /series-wound/ +ľ´¶ [¤Á¤ç¤Ã¤«¤ó] /(n) intuition/instinct/insight/hunch/(P)/ +ľ´¶Åª [¤Á¤ç¤Ã¤«¤ó¤Æ¤­] /(adj-na) intuitive/ +ľ´Ñ [¤Á¤ç¤Ã¤«¤ó] /(n) intuition/instinct/insight/hunch/(P)/ +ľ´ÑŪ [¤Á¤ç¤Ã¤«¤ó¤Æ¤­] /(adj-na) intuitive/ +ľ´Ò [¤Á¤ç¤Ã¤«¤ó] /(n) personal admonition/ +ľ´ÖÈæΨ [¤Á¤ç¤Ã¤«¤ó¤Ò¤ê¤Ä] /(n) ratio of direct to indirect taxes/ +ľµå [¤Á¤ç¤¯¤­¤å¤¦] /(n) straight ball (pitch)/(P)/ +ľµå [¤Á¤ç¤Ã¤­¤å¤¦] /(n) straight ball (pitch)/ +ľ·Â [¤Á¤ç¤Ã¤±¤¤] /(n) diameter/(P)/ +ľ·Ï [¤Á¤ç¤Ã¤±¤¤] /(n) direct descent/direct line/(P)/ +ľ·Ï·ì² [¤Á¤ç¤Ã¤±¤¤¤±¤Ä¤¾¤¯] /a lineal relation/ +ľ·Ïº° [¤Á¤ç¤Ã¤±¤¤¤½¤ó¤¾¤¯] /lineal ascendant/ +ľ·ÏÈÜ° [¤Á¤ç¤Ã¤±¤¤¤Ò¤¾¤¯] /lineal descendant/ +ľ·Ð [¤Á¤ç¤Ã¤±¤¤] /(n) diameter/ +ľ·â [¤Á¤ç¤¯¤²¤­] /(n) direct hit/(P)/ +ľ·âÃÆ [¤Á¤ç¤¯¤²¤­¤À¤ó] /direct hit/ +ľ·ë [¤Á¤ç¤Ã¤±¤Ä] /(n,vs) direct connection/ +ľ¸À [¤Á¤ç¤¯¤²¤ó] /(n) plain speaking/ +ľ¸å [¤Á¤ç¤¯¤´] /(n-adv,n-t) immediately following/(P)/ +ľ¸ò [¤Á¤ç¤Ã¤³¤¦] /(n) orthogonal/ +ľ¸òºÂɸ [¤Á¤ç¤³¤¦¤¶¤Ò¤ç¤¦] /(ik) (n) rectangular coordinates/ +ľ¸òºÂɸ [¤Á¤ç¤Ã¤³¤¦¤¶¤Ò¤ç¤¦] /(n) rectangular coordinates/ +ľ¸òÀ­ [¤Á¤ç¤Ã¤³¤¦¤»¤¤] /orthogonal/quadrature component/ +ľ¹Ò [¤Á¤ç¤Ã¤³¤¦] /(n) direct voyage/direct service/ +ľ¹Ô [¤Á¤ç¤Ã¤³¤¦] /(n) through/non-stop/(P)/ +ľ¹ÔÊØ [¤Á¤ç¤Ã¤³¤¦¤Ó¤ó] /(n) direct (nonstop) flight/ +ľ»² [¤¸¤­¤µ¤ó] /(n) immediate follower (of the shogun)/ +ľ»ë [¤Á¤ç¤¯¤·] /(n,vs) looking someone in the eyes/taking a straight look at something/(P)/ +ľ¼Í [¤Á¤ç¤¯¤·¤ã] /(n) direct fire/frontal fire/direct rays (of sunlight)/ +ľ¼ÍÆü¸÷ [¤Á¤ç¤¯¤·¤ã¤Ë¤Ã¤³¤¦] /direct rays of the sun/ +ľ¼Õ¤ë [¤Ò¤¿¤¢¤ä¤Þ¤ë] /(v5r) to earnestly apologize/ +ľ¼è°ú [¤¸¤­¤È¤ê¤Ò¤­] /(n) spot transaction/cash transaction/ +ľ½Ð [¤Á¤ç¤¯¤·¤å¤Ä] /(vs) shooting straight out/growing straight down/ +ľ¾Æ¤­ [¤¸¤«¤ä¤­] /(n) broiling over an open fire/ +ľ¾å [¤Á¤ç¤¯¤¸¤ç¤¦] /(n) above/going steadily upward/ +ľ¾ð [¤Á¤ç¤¯¤¸¤ç¤¦] /(n) frankness/impulsiveness/ +ľ¾ð·Â¹Ô [¤Á¤ç¤¯¤¸¤ç¤¦¤±¤¤¤³¤¦] /(adj-na,n) impulsive and straightforward/guileless/ +ľ¿Ê [¤Á¤ç¤¯¤·¤ó] /(n,vs) going right on/going straight ahead/(P)/ +ľ¿â¤ì [¤Ò¤¿¤¿¤ì] /ancient ceremonial court robe/ +ľÀÇ [¤Á¤ç¤¯¤¼¤¤] /(n) direct tax/ +ľÀѤ߽Ф· [¤¸¤­¤Ä¤ß¤À¤·] /immediate shipment/ +ľÀÜ [¤Á¤ç¤¯¤»¤Ä] /(adj-na,n-adv) direct/immediate/personal/firsthand/(P)/ +ľÀܲñÃÌ [¤Á¤ç¤¯¤»¤Ä¤«¤¤¤À¤ó] /direct discussion/direct talks/ +ľÀܲóÅú [¤Á¤ç¤¯¤»¤Ä¤«¤¤¤È¤¦] /immediate, direct response/ +ľÀÜ´ÊÌÀ [¤Á¤ç¤¯¤»¤Ä¤«¤ó¤á¤¤] /simple and plain/staightforward/ +ľÀÜ´Ø·¸ [¤Á¤ç¤¯¤»¤Ä¤«¤ó¤±¤¤] /direct relation/ +ľÀܶ¥Áè [¤Á¤ç¤¯¤»¤Ä¤­¤ç¤¦¤½¤¦] /direct competition/ +ľÀܶ¨µÄ [¤Á¤ç¤¯¤»¤Ä¤­¤ç¤¦¤®] /direct talks/direct discussion(s)/ +ľÀܶµ¼øË¡ [¤Á¤ç¤¯¤»¤Ä¤­¤ç¤¦¤¸¤å¤Û¤¦] /direct method/ +ľÀܹÔÆ° [¤Á¤ç¤¯¤»¤Ä¤³¤¦¤É¤¦] /direct action/ +ľÀܹØÆþ [¤Á¤ç¤¯¤»¤Ä¤³¤¦¤Ë¤å¤¦] /direct purchase/ +ľÀܻٱç [¤Á¤ç¤¯¤»¤Ä¤·¤¨¤ó] /direct support/ +ľÀÜ»ÙÇÛ [¤Á¤ç¤¯¤»¤Ä¤·¤Ï¤¤] /(n) immediate dominance/ID/ +ľÀܾȽà¼Í·â [¤Á¤ç¤¯¤»¤Ä¤·¤ç¤¦¤¸¤å¤ó¤·¤ã¤²¤­] /direct fire/ +ľÀܾÈÌÀ [¤Á¤ç¤¯¤»¤Ä¤·¤ç¤¦¤á¤¤] /direct lighting/ +ľÀÜ¿ÒÌä [¤Á¤ç¤¯¤»¤Ä¤¸¤ó¤â¤ó] /(n) direct examination/ +ľÀÜÀÁµá [¤Á¤ç¤¯¤»¤Ä¤»¤¤¤­¤å¤¦] /(n) direct claim to a local government/ +ľÀÜÀÇ [¤Á¤ç¤¯¤»¤Ä¤¼¤¤] /(n) direct tax/(P)/ +ľÀÜÀÜ¿¨ [¤Á¤ç¤¯¤»¤Ä¤»¤Ã¤·¤ç¤¯] /direct contact/ +ľÀÜÀܳ [¤Á¤ç¤¯¤»¤Ä¤»¤Ä¤¾¤¯] /(vs) making a direct connection/ +ľÀÜÁªµó [¤Á¤ç¤¯¤»¤Ä¤»¤ó¤­¤ç] /direct election/(P)/ +ľÀÜŪ [¤Á¤ç¤¯¤»¤Ä¤Æ¤­] /(adj-na,n) direct/(P)/ +ľÀÜÅÁÀ÷ [¤Á¤ç¤¯¤»¤Ä¤Ç¤ó¤»¤ó] /direct infection/ +ľÀÜÅê»ñ [¤Á¤ç¤¯¤»¤Ä¤È¤¦¤·] /(n) direct investment/ +ľÀÜÈæ³Ó [¤Á¤ç¤¯¤»¤Ä¤Ò¤«¤¯] /direct comparison/ +ľÀÜÈñ [¤Á¤ç¤¯¤»¤Ä¤Ò] /(n) direct cost/ +ľÀÜË¡ [¤Á¤ç¤¯¤»¤Ä¤Û¤¦] /(n) direct method/indicative mood/ +ľÀÜ̱¼çÀ© [¤Á¤ç¤¯¤»¤Ä¤ß¤ó¤·¤å¤»¤¤] /direct democracy/ +ľÀÜÌÜŪ¸ì [¤Á¤ç¤¯¤»¤Ä¤â¤¯¤Æ¤­¤´] /(n) (gram) direct object/ +ľÀÜϫ̳Èñ [¤Á¤ç¤¯¤»¤Ä¤í¤¦¤à¤Ò] /(n) direct labor costs/ +ľÀÜÏÃË¡ [¤Á¤ç¤¯¤»¤Ä¤ï¤Û¤¦] /direct quotation/ +ľÀâË¡ [¤Á¤ç¤¯¤»¤Ä¤Û¤¦] /(n) direct method/indicative mood/ +ľÀþ [¤Á¤ç¤¯¤»¤ó] /(n) straight line/(P)/ +ľÀþ±¿Æ° [¤Á¤ç¤¯¤»¤ó¤¦¤ó¤É¤¦] /linear motion/ +ľÀþµ÷Î¥ [¤Á¤ç¤¯¤»¤ó¤­¤ç¤ê] /distance in a straight line/ +ľÁ¬·Á [¤Á¤ç¤¯¤»¤ó¤±¤¤] /rectangular figures/ +ľÁ° [¤Á¤ç¤¯¤¼¤ó] /(n-adv,n-t) just before/(P)/ +ľÁÊ [¤¸¤­¤½] /(n) direct appeal/ +ľÁÕ [¤¸¤­¤½¤¦] /(n) direct report to the throne/ +ľÁö¤ê [¤Ò¤¿¤Ð¤·¤ê] /(n) running swiftly/ +ľÁöÏ© [¤Á¤ç¤¯¤½¤¦¤í] /straight course/ +ľÁ÷ [¤Á¤ç¤¯¤½¤¦] /(n) direct delivery/ +ľ­ÂÞ [¤¸¤«¤¿¤Ó] /(n) work tabi/split-toed heavy cloth shoes with rubber soles/ +ľ° [¤Á¤ç¤¯¤¾¤¯] /(n) direct control/direct supervision/(P)/ +ľã [¤¸¤­¤¿¤Ä] /direct delivery/ +ľÃÌ [¤¸¤«¤À¤ó] /(n) personal account (of)/direct talks/ +ľÃÌ [¤¸¤­¤À¤ó] /(n) personal account (of)/direct talks/ +ľÃÌȽ [¤¸¤«¤À¤ó¤Ñ¤ó] /(n) direct talks/ +ľÃæ [¤¿¤À¤Ê¤«] /(n) middle/ +ľIJ [¤Á¤ç¤¯¤Á¤ç¤¦] /(n) rectum/ +ľIJ¥¬¥ó [¤Á¤ç¤¯¤Á¤ç¤¦¥¬¥ó] /(n) rectal cancer/ +ľIJ´â [¤Á¤ç¤¯¤Á¤ç¤¦¤¬¤ó] /(n) rectal cancer/ +ľľ [¤¸¤­¤¸¤­] /(adj-na) personal/direct/ +ľÄÌ [¤Á¤ç¤¯¤Ä¤¦] /(n) direct communication/(P)/ +ľÄÌÅÅÏà [¤Á¤ç¤¯¤Ä¤¦¤Ç¤ó¤ï] /direct dialing or calling/ +ľÄÌÎó¼Ö [¤Á¤ç¤¯¤Ä¤¦¤ì¤Ã¤·¤ã] /a through train/ +ľÄï»Ò [¤¸¤­¤Ç¤·] /(n) personal pupil/ +ľÅÁ [¤¸¤­¤Ç¤ó] /(n) direct transmission (of mysteries or skill)/initiation/ +ľÅϤ· [¤¸¤«¤ï¤¿¤·] /direct delivery/ +ľÅá [¤Á¤ç¤¯¤È¤¦] /(n) straight sword/ +ľÅú [¤¸¤­¤È¤¦] /(n) prompt answer/direct personal answer/ +ľÅú [¤Á¤ç¤¯¤È¤¦] /(n) prompt answer/direct personal answer/ +ľÆÉ [¤Á¤ç¤¯¤É¤¯] /(n) reading (Chinese) without syntactical rearrangement into Japanese/ +ľÇÛ [¤Á¤ç¤¯¤Ï¤¤] /(n) direct delivery/ +ľÇä [¤Á¤ç¤¯¤Ð¤¤] /(n,vs) selling directly/ +ľÈä [¤¸¤­¤Ò] /(n) personal/confidential (letter)/ +ľÈä [¤Á¤ç¤¯¤Ò] /(n) personal/confidential (letter)/ +ľɮ [¤¸¤­¤Ò¤Ä] /(n) one's own handwriting/ +ľɮ [¤Á¤ç¤¯¤Ò¤Ä] /(n) writing with an upright brush/frank writing/ +ľʧ¤¤ [¤¸¤­¤Ï¤é¤¤] /cash payment/ +ľÊýÂÎ [¤Á¤ç¤¯¤Û¤¦¤¿¤¤] /(n) right-angled parallelepiped/ +ľÌÌ [¤Á¤ç¤¯¤á¤ó] /(n,vs) confrontation/(P)/ +ľÌõ [¤Á¤ç¤¯¤ä¤¯] /(n) literal translation/ +ľ͢ [¤Á¤ç¤¯¤æ] /direct import (export)/ +ľ͢½Ð [¤¸¤­¤æ¤·¤å¤Ä] /(n) direct export/ +ľ͢½Ð [¤Á¤ç¤¯¤æ¤·¤å¤Ä] /(n) direct export/ +ľ͢Æþ [¤¸¤­¤æ¤Ë¤å¤¦] /(n) direct import/ +ľ͢Æþ [¤Á¤ç¤¯¤æ¤Ë¤å¤¦] /(n) direct import/ +ľÍ÷ [¤¸¤­¤é¤ó] /(n) respectfully looking at (something)/ +ľΩ [¤Á¤ç¤¯¤ê¤Ä] /(n,vs) vertical/perpendicular/upright/erect/stand erect/rise perpendicularly/ +ľΩ±î¿Í [¤Á¤ç¤¯¤ê¤Ä¤¨¤ó¤¸¤ó] /a pithecanthrope/ +ľΩ·Ô [¤Á¤ç¤¯¤ê¤Ä¤±¤¤] /erect stem/ +ľΩÉÔÆ° [¤Á¤ç¤¯¤ê¤Ä¤Õ¤É¤¦] /standing at attention/ +ľή [¤Á¤ç¤¯¤ê¤å¤¦] /(n) direct current/ +ľή²óÏ© [¤Á¤ç¤¯¤ê¤å¤¦¤«¤¤¤í] /direct-current circuit/ +ľÎó [¤Á¤ç¤¯¤ì¤Ä] /(n) series (e.g. electrical)/(P)/ +ľϩ [¤¹¤°¤ß¤Á] /(n) straight road/short cut/ +ľϩ [¤Á¤ç¤¯¤í] /(n) straight road/short cut/ +ľÏà [¤¸¤­¤ï] /(n) account one got (heard) from somebody at first hand/story one had direct from/ +ľÏà [¤Á¤ç¤¯¤ï] /one's own account (of something)/ +ľÓÈ [¤Á¤ç¤¯¤æ] /(n) simile/ +ľ٣ [¤Á¤ç¤¯¤µ¤¤] /(adj-na,n) frank/straightforward/prompt/directness/decisiveness/ +ľ٣ [¤Á¤ç¤¯¤»¤Ä] /(adj-na,n) frank/straightforward/prompt/directness/decisiveness/ +ľ٣´ÊÌÀ [¤Á¤ç¤¯¤»¤Ä¤«¤ó¤á¤¤] /simple and plain/staightforward/ +ľëÝ [¤Á¤ç¤Ã¤«¤ó] /(n) remonstration/ +Ä¿ [¤Á¤ó] /(adj-no,n) We/Our/first person pronoun used by royalty/ +Ä¿»×¤¦¤Ë [¤Á¤ó¤ª¤â¤¦¤Ë] /"We, the emperor, .."/ +ÄÀ¤à [¤·¤º¤à] /(v5m) to sink/to feel depressed/(P)/ +ÄÀ¤á¤ë [¤·¤º¤á¤ë] /(v1,vt) to sink/to submerge/(P)/ +ÄÀ¤ó¤À¿´ [¤·¤º¤ó¤À¤³¤³¤í] /low spirits/depressed heart/ +ÄÀ²¼ [¤Á¤ó¤«] /(n) sinking/subsidence/(P)/ +ÄÀ¶ã [¤Á¤ó¤®¤ó] /(n,vs) hum/meditation/painstaking elaboration on one's poem/groaning in distress/ +ÄÀ¹ß [¤Á¤ó¤³¤¦] /(n,vs) precipitate/settle/ +ÄÀ¹ß³¤´ß [¤Á¤ó¤³¤¦¤«¤¤¤¬¤ó] /submerged shoreline/ +ÄÀ¹á [¤¸¤ó¤³¤¦] /(n) aloe/ +ÄÀº½ [¤Á¤ó¤µ] /(n) grit/ +ÄÀ»× [¤Á¤ó¤·] /(n) contemplation/meditation/ +ÄÀ»×ÌÛ¹Í [¤Á¤ó¤·¤â¤Ã¤³¤¦] /be lost in deep thought/ +ÄÀ¿ì [¤Á¤ó¤¹¤¤] /(n) very drunk/ +ÄÀÀÅ [¤Á¤ó¤»¤¤] /(adj-na,n) stillness/tranquility/dullness/(P)/ +ÄÀÀÑ [¤Á¤ó¤»¤­] /(n) sedimentation/ +ÄÀÀø [¤Á¤ó¤»¤ó] /(n,vs) sinking into deep thought/sinking to the depths/contemplation/ +ÄÀÂÚ [¤Á¤ó¤¿¤¤] /(n) stagnation/inactivity/(P)/ +ÄÀÃå [¤Á¤ó¤Á¤ã¤¯] /(adj-na,n) composure/calmness/(P)/ +ÄÀÃú²Ö [¤¸¤ó¤Á¤ç¤¦¤²] /(n) daphne (flower)/ +ÄÀÃú²Ö [¤Á¤ó¤Á¤ç¤¦¤²] /(n) daphne (flower)/ +ÄÀÄË [¤Á¤ó¤Ä¤¦] /(adj-na,n) pensive/ +ÄÀÅ [¤Á¤ó¤Ç¤ó] /(n,vs) precipitation/deposition/settlement (e.g. of sediment)/ +ÄÀÅà [¤Á¤ó¤Ç¤ó] /(n,vs) precipitation/deposition/settlement (e.g. of sediment)/ +ÄÀÅÃʪ [¤Á¤ó¤Ç¤ó¤Ö¤Ä] /(n) sediment/a deposit/ +ÄÀË× [¤Á¤ó¤Ü¤Ä] /(n) sinking/foundering/(P)/ +ÄÀË×Á¥ [¤Á¤ó¤Ü¤Ä¤»¤ó] /sunken ship/ +ÄÀÌÛ [¤Á¤ó¤â¤¯] /(n) silence/reticence/(P)/ +ÄÀͦ [¤Á¤ó¤æ¤¦] /(n) composed courage/ +ÄÀÎÑ [¤Á¤ó¤ê¤ó] /(vs) sink into obscurity/be ruined/ +ÄÀݵ [¤Á¤ó¤¦¤Ä] /(adj-na,n) melancholy/gloom/depression/ +ÄÀÞÖ [¤Á¤ó¤µ] /(n) dregs/sediment/sludge/ +ÄÁ [¤Á¤ó] /(adj-na,n) rare/curious/strange/(P)/ +ÄÁ¤·¤¤ [¤á¤º¤é¤·¤¤] /(adj) unusual/rare/(P)/ +ÄÁ¤·¤¬¤ë [¤á¤º¤é¤·¤¬¤ë] /(v5r) to think (it) a curiosity/ +ÄÁ¥×¥ì¡¼ [¤Á¤ó¥×¥ì¡¼] /(n) unusual play (baseball)/ +ÄÁ´ñ [¤Á¤ó¤­] /(adj-na,n) strange/rare/novel/curious/ +ÄÁµÒ [¤Á¤ó¤­¤ã¤¯] /(n) welcome visitor/ +ÄÁ·Ý [¤Á¤ó¤²¤¤] /(n) an unusual trick/ +ÄÁ¸½¾Ý [¤Á¤ó¤²¤ó¤·¤ç¤¦] /strange phenomenon/ +ÄÁ»ö [¤Á¤ó¤¸] /(n) strange or unusual occurrence/ +ÄÁ½º [¤Á¤ó¤¸¤å¤¦] /rare article/rare utensil/ +ÄÁ½Ã [¤Á¤ó¤¸¤å¤¦] /(n) rare (or peculiar) animal/ +ÄÁ½Å [¤Á¤ó¤Á¤ç¤¦] /(n,vs) prize/value highly/(P)/ +ÄÁ½ñ [¤Á¤ó¤·¤ç] /(n) rare book/ +ÄÁÀâ [¤Á¤ó¤»¤Ä] /(n) novel idea/strange theory/ +ÄÁ¢ [¤Á¤ó¤¾¤¦] /(n) treasuring something of value/ +ÄÁÃÌ [¤Á¤ó¤À¤ó] /(n) funny story/anecdote/gossip/ +ÄÁÃæ¤ÎÄÁ [¤Á¤ó¤Á¤å¤¦¤Î¤Á¤ó] /rarity/black swan/ +ÄÁÅú [¤Á¤ó¤È¤¦] /(n) absurd reply/ +ÄÁÆ»¶ñ [¤Á¤ó¤É¤¦¤°] /gadget/ +ÄÁÉÊ [¤Á¤ó¤Ô¤ó] /(n) curio/rare article/(P)/ +ÄÁʵ´Á [¤Á¤ó¤×¤ó¤«¤ó] /babble/gibberish/ +ÄÁʵ´Áʵ [¤Á¤ó¤×¤ó¤«¤ó¤×¤ó] /(adj-na,exp,n) (uk) unintelligible language/incoherent language/talking nonsense/"all Greek to me"/double Dutch/(something) incomprehensible/babble/gibberish/jargon/gobbledygook/ +ÄÁʶ´Áʶ [¤Á¤ó¤×¤ó¤«¤ó¤×¤ó] /(adj-na,exp,n) (uk) unintelligible language/incoherent language/talking nonsense/"all Greek to me"/double Dutch/(something) incomprehensible/babble/gibberish/jargon/gobbledygook/(P)/ +ÄÁʹ [¤Á¤ó¤Ö¤ó] /(n) curious or extraordinary story or piece of news/ +ÄÁÊõ [¤Á¤ó¤Ý¤¦] /(n) rare treasure/ +ÄÁËÜ [¤Á¤ó¤Ý¤ó] /(n) rare book/ +ÄÁÌ£ [¤Á¤ó¤ß] /(n) delicacy/(P)/ +ÄÁ̯ [¤Á¤ó¤ß¤ç¤¦] /(adj-na,n) queer/odd/fantastic/ +ÄÁ̵Îà [¤Á¤ó¤à¤ë¤¤] /(adj-na,n) extraordinary/singular/incredible/ +ÄÁÌä [¤Á¤ó¤â¤ó] /(n) irrelevant question/ +IJ¼¤² [¤Á¤ó¤µ¤²] /(n) pay cut/ +Ķâ [¤Á¤ó¤®¤ó] /(n) wages/(P)/ +Ķâ¤Îº¹ [¤Á¤ó¤®¤ó¤Î¤µ] /wage difference/ +Ķâ³Êº¹ [¤Á¤ó¤®¤ó¤«¤¯¤µ] /wage differential/ +Ķâ¸ò¾Ä [¤Á¤ó¤®¤ó¤³¤¦¤·¤ç¤¦] /(n) salary negotiation/ +Ķâ¿å½à [¤Á¤ó¤®¤ó¤¹¤¤¤¸¤å¤ó] /wage level/ +ĶâÂÎ·Ï [¤Á¤ó¤®¤ó¤¿¤¤¤±¤¤] /(n) wage system/wage structure/ +ĶâÅà·ë [¤Á¤ó¤®¤ó¤È¤¦¤±¤Ä] /(n) wage freeze/ +Ķä [¤Á¤ó¤®¤ó] /(n) wages/pay/ +Ä»Żö [¤Á¤ó¤·¤´¤È] /(n) piecework/ +ÄÂ¼Ú [¤Á¤ó¤·¤ã¤¯] /(n) hiring/renting/leasing/(P)/ +ļڤê [¤Á¤ó¤¬¤ê] /(n) hiring/renting/leasing/ +ļڸ¢ [¤Á¤ó¤·¤ã¤¯¤±¤ó] /(n) right to lease/ +ÄÂ¼Ú¿Í [¤Á¤ó¤·¤ã¤¯¤Ë¤ó] /(n) hirer/lessee/leaseholder/ +ľ夲 [¤Á¤ó¤¢¤²] /(n) wage increase/(P)/ +ÄÂÁ¬ [¤Á¤ó¤»¤ó] /(n) wages/pay/ +ÄÂÂß [¤Á¤ó¤¿¤¤] /(n,vs) lease/(P)/ +ÄÂÂߤ· [¤Á¤ó¤¬¤·] /(n,vs) lease/rent/hire/ +ÄÂÂß²Á³Ê [¤Á¤ó¤¿¤¤¤«¤«¤¯] /rental value/ +ÄÂÂß¼Ú [¤Á¤ó¤¿¤¤¤·¤ã¤¯] /(n) renting/leasing/ +ÄÂÂß¼Ú·ÀÌó [¤Á¤ó¤¿¤¤¤·¤ã¤¯¤±¤¤¤ä¤¯] /rental agreement or contract/a lease/ +ÄÂÂß¿Í [¤Á¤ó¤¿¤¤¤Ë¤ó] /(n) lessor/ +ÄÂÂßÎÁ [¤Á¤ó¤¿¤¤¤ê¤ç¤¦] /(n) rent/rental/ +ÄÂÂßÎÁ¶â [¤Á¤ó¤¿¤¤¤ê¤ç¤¦¤­¤ó] /(n) rent/rental/ +ÄÂÌß [¤Á¤ó¤â¤Á] /(n) rice cakes made after the customer has paid for them/ +ÄÂÎÁ [¤Á¤ó¤ê¤ç¤¦] /(n) (abbr) rent/rental/ +Ääޤë [¤·¤º¤Þ¤ë] /(v5r) to quieten down/to calm down/to subside/to die down/to abate/to be suppressed/(P)/ +Ääá¤ë [¤·¤º¤á¤ë] /(v1,vt) to appease/to suppress/to calm/(P)/ +Äðµ [¤Á¤ó¤¢¤Ä] /(n,vs) suppression/subjugation/(P)/ +ÄòР[¤Á¤ó¤«] /(n) extinguished/ +Äøî [¤Á¤ó¤´] /(n) guarding/protecting/ +Äú² [¤Á¤ó¤³¤ó] /(n) repose of souls/(P)/ +Äú² [¤Á¤ó¤´¤ó] /(n) repose of souls/ +Äú²¥ß¥µ¶Ê [¤Á¤ó¤³¤ó¥ß¥µ¤­¤ç¤¯] /(n) Requiem Mass/ +Äú²µ¢¿À [¤Á¤ó¤³¤ó¤­¤·¤ó] /(n) return to the divine through spiritual quietude/ +Äú²¶Ê [¤Á¤ó¤³¤ó¤­¤ç¤¯] /(n) requiem/ +Äú²¶Ê²Î [¤Á¤ó¤³¤ó¤­¤ç¤¯¤«] /(sung) requiem/ +Äú²º× [¤Á¤ó¤³¤ó¤µ¤¤] /(n) mass or ceremony for the repose of a soul/ +Äú [¤Á¤ó¤¶] /(n,vs) enshrinement/ +Äüé [¤Á¤ó¤¸¤å] /(n) local Shinto deity/tutelary god/(P)/ +Äüé¤Î¿¹ [¤Á¤ó¤¸¤å¤Î¤â¤ê] /grove of the village shrine/ +Äüé¤Î¿À [¤Á¤ó¤¸¤å¤Î¤«¤ß] /local deity/guardian god/ +Äüé¤ÎÅÎ [¤Á¤ó¤¸¤å¤Î¤â¤ê] /grove of the village shrine/ +ÄüéÉÜ [¤Á¤ó¤¸¤å¤Õ] /(n) (historical) army base/navy base/ +ÄÃÀÅ [¤Á¤ó¤»¤¤] /(n) calm/quiet/tranquility/appeasement/pacification/ +ÄÃÀÅºÞ [¤Á¤ó¤»¤¤¤¶¤¤] /(n) painkiller/sedative/tranquilizer/ +ÄÃÂæ [¤Á¤ó¤À¤¤] /(n) garrison (in Meiji era)/ +ÄÃÄËºÞ [¤Á¤ó¤Ä¤¦¤¶¤¤] /(n) painkiller/sedative/tranquilizer/(P)/ +ÄÃÄËÀ­ [¤Á¤ó¤Ä¤¦¤»¤¤] /(adj-na) analgesic/ +ÄÃÄËÌô [¤Á¤ó¤Ä¤¦¤ä¤¯] /analgesic/ +ÄÃÄê [¤Á¤ó¤Æ¤¤] /(n,vs) suppression/ +ÄÃÉï [¤Á¤ó¤Ö] /(n) pacification/placating/ +ÄÄ¼Õ [¤Á¤ó¤·¤ã] /(n) apology/(P)/ +ÄÄ½Ò [¤Á¤ó¤¸¤å¤Ä] /(n) statement/declaration/(P)/ +ÄĽҽñ [¤Á¤ó¤¸¤å¤Ä¤·¤ç] /written statement/ +Äľð [¤Á¤ó¤¸¤ç¤¦] /(n) petition/appeal/(P)/ +Äľð½ñ [¤Á¤ó¤¸¤ç¤¦¤·¤ç] /(n) petition/ +ÄÄÈé [¤Á¤ó¤Ô] /(n) citrus peel/ +ÄÄÉå [¤Á¤ó¤×] /(adj-na,n) stale/(P)/ +ÄÄÊÛ [¤Á¤ó¤Ù¤ó] /(n) defense (of oneself)/explanation/ +ÄÄÎó [¤Á¤ó¤ì¤Ä] /(n,vs) exhibition/display/show/(P)/ +ÄÄÎó¼¼ [¤Á¤ó¤ì¤Ä¤·¤Ä] /showroom/ +ÄÄÎóÁë [¤Á¤ó¤ì¤Ä¤Þ¤É] /(n) display window/ +ÄÄÎóê [¤Á¤ó¤ì¤Ä¤À¤Ê] /display case/ +ÄÅ¡¹±º¡¹ [¤Ä¤Ä¤¦¤é¤¦¤é] /(n-adv,n) all over the country/throughout the land/every nook and cranny of the land/ +ÄÅ¡¹±º¡¹ [¤Ä¤Å¤¦¤é¤¦¤é] /(n-adv,n) all over the country/throughout the land/every nook and cranny of the land/ +ÄÅÄÅ [¤·¤ó¤·¤ó] /(adj-na,n) being full/brimfull/ +ÄÅÄűº±º [¤Ä¤Ä¤¦¤é¤¦¤é] /(n-adv,n) all over the country/throughout the land/every nook and cranny of the land/ +ÄÅÄűº±º [¤Ä¤Å¤¦¤é¤¦¤é] /(n-adv,n) all over the country/throughout the land/every nook and cranny of the land/ +ÄÅÇÈ [¤Ä¤Ê¤ß] /(n) tsunami/tidal wave/(P)/ +ÄƤÁ¤ë [¤ª¤Á¤ë] /(v1) (1) to fall down/to drop/(2) to fail (e.g. exam)/(3) to crash/to degenerate/to degrade/ +ÄÆ¤Ä [¤ª¤Ä] /(v5t) (1) to fall down/to drop/(2) to fail (e.g. exam)/(3) to crash/to degenerate/to degrade/ +ÄÆ»à [¤Ä¤¤¤·] /(n,vs) falling to one's death/ +ÄÆÍî [¤Ä¤¤¤é¤¯] /(n,vs) falling/crashing/(P)/ +ÄÆÍî»ö¸Î [¤Ä¤¤¤é¤¯¤¸¤³] /a plane crash/ +ÄÇ´ÖÈÄ [¤Ä¤¤¤«¤ó¤Ð¤ó] /(n) intervertebral disk/ +Äǹü [¤Ä¤¤¤³¤Ä] /(n) vertebra(e)/ +ÄÇÂû [¤·¤¤¤¿¤±] /(n) wide brown shiitake mushroom/ +ÄÈ [¤Ä¤Á] /(n) hammer/mallet/sledge(hammer)/gavel/ +Äɤ¤¤Ä¤¯ [¤ª¤¤¤Ä¤¯] /(v5k) to overtake/to catch up (with)/(P)/ +Äɤ¤±©º¬ [¤ª¤¤¤Ð¤Í] /(n) battledore and shuttlecock game (played at the beginning of the year)/ +Äɤ¤±Û¤· [¤ª¤¤¤³¤·] /(n) passing/ +Äɤ¤±Û¤¹ [¤ª¤¤¤³¤¹] /(v5s) to pass (e.g. car)/to outdistance/to outstrip/(P)/ +Äɤ¤²ó¤¹ [¤ª¤¤¤Þ¤ï¤¹] /(v5s) to chase about/to hang on/to drive hard/ +Äɤ¤³Ý¤±¤ë [¤ª¤¤¤«¤±¤ë] /(v1) to chase or run after someone/to run down/to pursue/(P)/ +Äɤ¤µÍ¤á¤ë [¤ª¤¤¤Ä¤á¤ë] /(v1) to corner/to drive to the wall/to run down/to track down/ +Äɤ¤µá¤á¤ë [¤ª¤¤¤â¤È¤á¤ë] /(v1) to pursue/ +Äɤ¤·â¤Á [¤ª¤¤¤¦¤Á] /(n) final blow/attacking while pursuing/attacking the routed enemy/ +Äɤ¤·þ¤¯¤ë [¤ª¤¤¤Þ¤¯¤ë] /(v5r) to disperse/to chase away/ +Äɤ¤¸¯¤ë [¤ª¤¤¤ä¤ë] /(v5r) to drive away/ +Äɤ¤¹þ¤ß [¤ª¤¤¤³¤ß] /(n) final stage/last spurt/(P)/ +Äɤ¤¹þ¤à [¤ª¤¤¤³¤à] /(v5m) to herd/to corner/to drive/(P)/ +Äɤ¤»¶¤é¤¹ [¤ª¤¤¤Á¤é¤¹] /(v5s) to drive away/to scatter/to rout/ +Äɤ¤¼ê [¤ª¤¤¤Æ] /(n) pursuer/ +Äɤ¤½Ð¤¹ [¤ª¤¤¤À¤¹] /(v5s) to expel/to drive out/(P)/ +Äɤ¤¾å¤²¤ë [¤ª¤¤¤¢¤²¤ë] /(v1) to gain on/to put pressure on/(P)/ +Äɤ¤¿æ¤­ [¤ª¤¤¤À¤­] /(n) boiling additional rice/ +Äɤ¤Á¬ [¤ª¤¤¤»¤ó] /(n) money paid in addition/ +Äɤ¤ÂǤÁ [¤ª¤¤¤¦¤Á] /(n) final blow/attacking while pursuing/attacking the routed enemy/(P)/ +Äɤ¤Ã夯 [¤ª¤¤¤Ä¤¯] /(v5k) to overtake/to catch up (with)/ +Äɤ¤Äɤ¤¤Ë [¤ª¤¤¤ª¤¤¤Ë] /gradually/by and by/ +Äɤ¤Æ¤¤Á [¤ª¤¤¤¦¤Á] /(n) final blow/attacking while pursuing/attacking the routed enemy/ +Äɤ¤Çí¤® [¤ª¤¤¤Ï¤®] /(n) highway robbery/highwayman/ +Äɤ¤È´¤¯ [¤ª¤¤¤Ì¤¯] /(v5k) to pass (a car)/to outdistance/to outsail/to outstrip/(P)/ +Äɤ¤Èî [¤ª¤¤¤´¤¨] /(n) (adding) extra fertilizer or manure/ +Äɤ¤ÉÕ¤¯ [¤ª¤¤¤Ä¤¯] /(v5k) to overtake/to catch up (with)/(P)/ +Äɤ¤É÷ [¤ª¤¤¤«¤¼] /(n) tailwind/fair or favorable wind/(P)/ +Äɤ¤É÷ [¤ª¤¤¤Æ] /(n) tailwind/fair or favorable wind/ +Äɤ¤Ê¢ [¤ª¤¤¤Ð¤é] /(n) following one's master into death by committing seppuku/ +Äɤ¤Ê§¤¤ [¤ª¤¤¤Ð¤é¤¤] /(n) supplementary payment/ +Äɤ¤Ê§¤¦ [¤ª¤¤¤Ï¤é¤¦] /(v5u) to drive away/ +Äɤ¤ÊÖ¤¹ [¤ª¤¤¤«¤¨¤¹] /(v5s) to turn away/to send away/ +Äɤ¤Íî¤È¤¹ [¤ª¤¤¤ª¤È¤¹] /(v5s) to disperse/to take a castle/ +Äɤ¤Î©¤Æ [¤ª¤¤¤¿¤Æ] /(n) ejection/eviction/ +Äɤ¤Î©¤Æ¤ë [¤ª¤¤¤¿¤Æ¤ë] /(v1) to drive away/ +Äɤ¤åפë [¤ª¤¤¤¹¤¬¤ë] /(v5r) to be hot on a person's heels/ +Äɤ¦ [¤ª¤¦] /(v5u) to chase/to run after/(P)/ +ÄÉ¤Ã¤Æ [¤ª¤Ã¤Æ] /(adv,conj) later/afterwards/by and by/ +Äɤäƽñ¤­ [¤ª¤Ã¤Æ¤¬¤­] /(n) postscript/ +ÄɤäѤ餦 [¤ª¤Ã¤Ñ¤é¤¦] /(v5u) to chase away/ +Äɤóݤ± [¤ª¤Ã¤«¤±] /(adv,n) (1) the following of someone's concerts/groupie/(2) soon/by-and-by/ +Äɤóݤ±¤ë [¤ª¤Ã¤«¤±¤ë] /(v1) to chase or run after someone/to run down/to pursue/(P)/ +Äɤüê [¤ª¤Ã¤Æ] /(n) a pursuer/a pursuing party/ +ÄɤÃÉÕ¤± [¤ª¤Ã¤Ä¤±] /(adv) by and by/before long/ +ÄɤÃʧ¤¦ [¤ª¤Ã¤Ñ¤é¤¦] /(v5u) to drive away or out/ +Äɲ± [¤Ä¤¤¤ª¤¯] /(n) recollection/reminiscence/ +Äɲà [¤Ä¤¤¤«] /(n,vs) addition/supplement/appendix/(P)/ +ÄɲÃÃíʸ [¤Ä¤¤¤«¤Á¤å¤¦¤â¤ó] /(n) additional order/ +ÄɲÃͽ»» [¤Ä¤¤¤«¤è¤µ¤ó] /supplementary budget/ +ÄɲÃÎÁ¶â [¤Ä¤¤¤«¤ê¤ç¤¦¤­¤ó] /additional fees/charges/ +Äɲû [¤Ä¤¤¤«¤¤] /(n) recollection/remembrance/reminiscence/ +ÄÉ´© [¤Ä¤¤¤«¤ó] /(n) additional publication/ +ÄÉ´° [¤Ä¤¤¤«¤ó] /(n,vs) subsequent completion/ +Äɵ­ [¤Ä¤¤¤­] /(n) P.S./postscript/ +Äɵ¯ÁÊ [¤Ä¤¤¤­¤½] /(n) supplementary indictment/ +ÄÉµÚ [¤Ä¤¤¤­¤å¤¦] /(n,vs) gaining on/carrying out/solving (crime)/(P)/ +Äɵá [¤Ä¤¤¤­¤å¤¦] /(n,vs) investigation/close enquiry/pursuing (goal)/(P)/ +Äɵæ [¤Ä¤¤¤­¤å¤¦] /(n) enquiry/investigation/(P)/ +ÄÉ·â [¤Ä¤¤¤²¤­] /(n) pursuit/(P)/ +Äɷⵡ [¤Ä¤¤¤²¤­¤­] /pursuit or chase plane/ +ÄÉ·âÀï [¤Ä¤¤¤²¤­¤»¤ó] /pursuit battle/ +ÄÉ¹Ô [¤Ä¤¤¤³¤¦] /(n,vs) pursuit/carrying out/ +Äɹæ [¤Ä¤¤¤´¤¦] /(n) a name given to the deceased/posthumous name or title/ +ÄÉ»î [¤Ä¤¤¤·] /(n) supplementary examination/ +Äɻ [¤Ä¤¤¤·¤±¤ó] /(n) supplementary exam/ +Äɼ©½ñ [¤ª¤Ã¤Æ¤¬¤­] /(n) postscript/ +Äɼ©½ñ¤­ [¤ª¤Ã¤Æ¤¬¤­] /(n) postscript/ +Äɼê [¤ª¤Ã¤Æ] /(n) a pursuer/a pursuing party/ +Äɽ¾ [¤Ä¤¤¤·¤ç¤¦] /(n) flattery/servile behavior/sycophancy/ +Äɽ¾ [¤Ä¤¤¤¸¤å¤¦] /(n) compliance/ +ÄÉ¿­ [¤Ä¤¤¤·¤ó] /(n) postscript/(P)/ +ÄÉ¿½ [¤Ä¤¤¤·¤ó] /(oK) (n) postscript/ +ÄÉ¿ï [¤Ä¤¤¤º¤¤] /(n,vs) follow/(P)/ +ÄÉÀ× [¤Ä¤¤¤»¤­] /(n) pursuit/(P)/ +ÄÉÀ×¼Ô [¤Ä¤¤¤»¤­¤·¤ã] /pursuer/ +ÄÉÀ×Ä´ºº [¤Ä¤¤¤»¤­¤Á¤ç¤¦¤µ] /(n) follow-up (tracing) survey/ +ÄÉÁ± [¤Ä¤¤¤¼¤ó] /(n) mass for the dead/Buddhist service held on the anniversary of someone's death/ +ÄÉÁ±¶¡ÍÜ [¤Ä¤¤¤¼¤ó¤¯¤è¤¦] /(n) (Buddh) memorial service/ +ÄÉÁÊ [¤Ä¤¤¤½] /(n) supplementary suit or indictment/ +ÄÉÁÛ [¤Ä¤¤¤½¤¦] /(n) recollection/reminiscence/ +ÄÉÁ÷ [¤Ä¤¤¤½¤¦] /(n) sending an additional part later/ +ÄÉÁ÷¸¡ [¤Ä¤¤¤½¤¦¤±¤ó] /(n) forwarding documents regarding an additional charge to the public prosecutor/ +ÄÉ£ [¤Ä¤¤¤¾¤¦] /(n,vs) conferring court rank posthumously/ +ÄÉÂθ³ [¤Ä¤¤¤¿¤¤¤±¤ó] /(n,vs) vicarious experience/ +ÄÉĤ [¤Ä¤¤¤Á¤ç¤¦] /(n) mourning/ +ÄÉħ [¤Ä¤¤¤Á¤ç¤¦] /(n) supplementary charge/(P)/ +ÄÉħ²ÝÀÇ [¤Ä¤¤¤Á¤ç¤¦¤«¤¼¤¤] /(n) additional tax/ +ÄÉħ¶â [¤Ä¤¤¤Á¤ç¤¦¤­¤ó] /(n) additional collection (funds)/additional imposition/ +ÄÉħÀÇ [¤Ä¤¤¤Á¤ç¤¦¤¼¤¤] /tax penalty/ +ÄÉÅé [¤Ä¤¤¤È¤¦] /(n) mourning/memorial/(P)/ +ÄÉÅé²ñ [¤Ä¤¤¤È¤¦¤«¤¤] /memorial services/ +ÄÉÅé¼° [¤Ä¤¤¤È¤¦¤·¤­] /memorial services/ +ÄÉƤ [¤Ä¤¤¤È¤¦] /(n,vs) tracking down and killing/ +ÄÉÆÍ [¤Ä¤¤¤È¤Ä] /(n,vs) rear-end collision/(P)/ +ÄÉǧ [¤Ä¤¤¤Ë¤ó] /(n) ratification/confirmation/ +ÄÉǼ [¤Ä¤¤¤Î¤¦] /(n) (making an) additional payment/ +ÄÉÇò [¤Ä¤¤¤Ï¤¯] /P.S./postscript/ +ÄÉÈî [¤Ä¤¤¤Ò] /(n) (adding) extra fertilizer or manure/ +ÄÉÈø [¤Ä¤¤¤Ó] /(n) following/pursuing/ +ÄÉÉ÷ [¤ª¤¤¤«¤¼] /(n) tailwind/fair or favorable wind/ +ÄÉÉ÷ [¤ª¤¤¤Æ] /(n) tailwind/fair or favorable wind/ +ÄÉÊ¡ [¤Ä¤¤¤Õ¤¯] /(n) (Buddh) memorial service/ +ÄÉÊ£¶Ê [¤Ä¤¤¤Õ¤¯¤­¤ç¤¯] /(musical) canon/ +ÄÉʬ [¤ª¤¤¤ï¤±] /(n) forked road/ +ÄÉʬÀá [¤ª¤¤¤ï¤±¤Ö¤·] /(n) horse driver's song/ +ÄÉÊé [¤Ä¤¤¤Ü] /(n,vs) cherishing the memory of/yearning for/ +ÄÉÊü [¤Ä¤¤¤Û¤¦] /(n,vs) exile/banishment/(P)/ +ÄÉÏ¿ [¤Ä¤¤¤í¤¯] /(n) postscript/addendum/ +ÄÉѵ [¤Ä¤¤¤Ê] /(n) (ceremony of) driving out evil spirits/ +ÄË¡¹¤·¤¤ [¤¤¤¿¤¤¤¿¤·¤¤] /(adj) pitiful/pathetic/ +Äˤ¤ [¤¤¤¿¤¤] /(adj) painful/(P)/ +Äˤ¤Â»¼º [¤¤¤¿¤¤¤½¤ó¤·¤Ä] /painful loss/ +Äˤ¤ÌÜ [¤¤¤¿¤¤¤á] /painful experience/ +Äˤ¤ÌܤËÁø¤ï¤¹ [¤¤¤¿¤¤¤á¤Ë¤¢¤ï¤¹] /(exp) to make a person sweat for it/ +Äˤ¤ÌܤËÁø¤ï¤»¤ë [¤¤¤¿¤¤¤á¤Ë¤¢¤ï¤»¤ë] /(exp) to make (a person) pay for (something)/ +Äˤ·áÚ¤· [¤¤¤¿¤·¤«¤æ¤·] /(exp,n) delicate or ticklish situation/choice of two evils/ +Äˤޤ·¤¤ [¤¤¤¿¤Þ¤·¤¤] /(adj) pitiful/heartbreaking/(P)/ +ÄË¤ß [¤¤¤¿¤ß] /(n) pain/ache/sore/grief/distress/(P)/ +Äˤ߻ߤá [¤¤¤¿¤ß¤É¤á] /(n) painkiller/ +ÄˤßÆþ¤ë [¤¤¤¿¤ß¤¤¤ë] /(v5r) to be greatly obliged/to be very sorry/ +Äˤßʬ¤± [¤¤¤¿¤ß¤ï¤±] /(n) match declared drawn due to injury/ +Äˤà [¤¤¤¿¤à] /(v5m) to hurt/to feel a pain/to be injured/(P)/ +Äˤá¤Ä¤±¤ë [¤¤¤¿¤á¤Ä¤±¤ë] /(v1) to rebuke/to taunt/to give a good shaking/to knock about/ +Äˤá¤ë [¤¤¤¿¤á¤ë] /(v1) to hurt/to injure/to cause pain/to worry/to bother/to afflict/to be grieved over/ +ÄˤáÉÕ¤±¤ë [¤¤¤¿¤á¤Ä¤±¤ë] /(v1) to rebuke/to taunt/to give a good shaking/to knock about/ +ÄË°û [¤Ä¤¦¤¤¤ó] /(n) heavy drinking/ +Ä˲÷ [¤Ä¤¦¤«¤¤] /(adj-na,n) intense pleasure/thrilling/ +Ä˲÷¶Ë¤Þ¤ê¤Ê¤¤ [¤Ä¤¦¤«¤¤¤­¤ï¤Þ¤ê¤Ê¤¤] /be extremely thrilling/ +Ä˲÷¶Ë¤Þ¤ê̵¤¤ [¤Ä¤¦¤«¤¤¤­¤ï¤Þ¤ê¤Ê¤¤] /be extremely thrilling/ +Ä˳Р[¤Ä¤¦¤«¤¯] /(n) sense of pain/ +ÄË´¶ [¤Ä¤¦¤«¤ó] /(n,vs) feeling keenly/fully realizing/(P)/ +Ä˶ì [¤Ä¤¦¤¯] /(n) anguish/(great) pain/ +ÄË·â [¤Ä¤¦¤²¤­] /(n) severe attack/hard blow/ +Ä˸À [¤Ä¤¦¤²¤ó] /(n) cutting remark/biting (scathing, bitter) criticism/harsh words/ +Ä˺¨ [¤Ä¤¦¤³¤ó] /(n) regretful/(P)/ +Ä˼ê [¤¤¤¿¤Ç] /(n) serious wound/hard blow/(P)/ +ÄË¿´ [¤Ä¤¦¤·¤ó] /(n) heartache/worry/ +ÄËÀË [¤Ä¤¦¤»¤­] /(n) deep regret/ +ÄËÀÚ [¤Ä¤¦¤»¤Ä] /(adj-na,n) keen/acute/ +ÄËÂÇ [¤Ä¤¦¤À] /(n) hard or crushing blow/severe attack/ +ÄËò [¤Ä¤¦¤¿¤ó] /(n) deep regret/grief/ +ÄËÄˤ·¤¤ [¤¤¤¿¤¤¤¿¤·¤¤] /(adj) pitiful/pathetic/ +ÄËÅÀ [¤Ä¤¦¤Æ¤ó] /(n) pain point/ +ÄËÇÍ [¤Ä¤¦¤Ð] /(n) abuse/invective/denunciation/ +ÄËÉ÷ [¤Ä¤¦¤Õ¤¦] /(adj-na,n) gout/ +ÄËÊ° [¤Ä¤¦¤Õ¤ó] /(n,vs) strong indignation/ +ÄËËÀ [¤Ä¤¦¤Ü¤¦] /(n) (1) severe attack/bitter (harsh) criticism/(2) stick used to strike inattentive Zen meditators/ +ÄËÎõ [¤Ä¤¦¤ì¤Ä] /(adj-na,n) severe/bitter/scathing/(P)/ +ÄËÏÀ [¤Ä¤¦¤í¤ó] /(n) vehement argument/ +ÄËÓ­ [¤Ä¤¦¤³¤¯] /(n) lamentation/ +ÄËáÚ [¤Ä¤¦¤è¤¦] /(n) concern/interest/ +ÄÌ [¤Ä¤¦] /(adj-na,n) connoisseur/counter for letters/(P)/ +Ä̤¤ [¤«¤è¤¤] /(n) coming and going/commuting/(P)/ +Ä̤¤µÍ¤á¤ë [¤«¤è¤¤¤Ä¤á¤ë] /(v1) to visit frequently/ +Ä̤¤Ï© [¤«¤è¤¤¤¸] /(n) route/ +Ä̤¦ [¤«¤è¤¦] /(v5u) (1) to go back and forth/to ply between/(2) to commute/to attend (school, church, etc.)/(P)/ +Ä̤· [¤È¤ª¤·] /(n) direct/right through/straight/(P)/ +Ä̤·¶¸¸À [¤È¤ª¤·¤­¤ç¤¦¤²¤ó] /(n) performance of an entire play/ +Ä̤·ÀÚÉä [¤È¤ª¤·¤­¤Ã¤×] /(n) through ticket/ +Ä̤·ÈÖ¹æ [¤È¤ª¤·¤Ð¤ó¤´¤¦] /(n) serial number/consecutive number/ +Ä̤·Ìð [¤È¤ª¤·¤ä] /(n) long-range archery/ +Ä̤¸ [¤Ä¤¦¤¸] /(n) passage/evacuation/movement of the bowels/(P)/ +Ä̤¸¤Æ [¤Ä¤¦¤¸¤Æ] /(adv) through/via/ +Ä̤¸¤ë [¤Ä¤¦¤¸¤ë] /(v1) to run to/to lead to/to communicate/to understand/to be well-informed/(P)/ +Ä̤¸¹ç¤¦ [¤Ä¤¦¤¸¤¢¤¦] /(v5u) to communicate with/to understand/ +Ä̤¹ [¤È¤ª¤¹] /(v5s) to let pass/to overlook/to continue/to keep/to make way for/to persist in/(P)/ +Ä̤º¤ë [¤Ä¤¦¤º¤ë] /(v5z) to run to/to lead to/to communicate/to understand/to be well-informed/ +Ä̤»¤óË· [¤È¤ª¤»¤ó¤Ü¤¦] /(n) stand in the way/block the way/ +Ä̤ê [¤È¤ª¤ê] /(n-adv,n) avenue/street/way/(P)/ +Ä̤ê [¤É¤ª¤ê] /(n-suf) (1) in accordance with ../following ../(2) .. Street/.. Avenue/(P)/ +Ä̤꤫¤«¤ë [¤È¤ª¤ê¤«¤«¤ë] /(v5r) to happen to pass by/ +Ä̤꤬Îɤ¤ [¤È¤ª¤ê¤¬¤è¤¤] /pass (run) well/ +Ä̤ꤹ¤¬¤ê [¤È¤ª¤ê¤¹¤¬¤ê] /(adj-no,n) on the way/passing/that happen to pass by/ +Ä̤ê°ìÊ× [¤È¤ª¤ê¤¤¤Ã¤Ú¤ó] /(adj-na,n) perfunctory/casual/ +Ä̤걫 [¤È¤ª¤ê¤¢¤á] /(n) shower/ +Ä̤ê±Û¤¹ [¤È¤ª¤ê¤³¤¹] /(v5s) to go past (a place or thing)/to go beyond/ +Ä̤ê²á¤®¤ë [¤È¤ª¤ê¤¹¤®¤ë] /(v1) to pass/to pass through/(P)/ +Ä̤ê³Ý¤«¤ê [¤È¤ª¤ê¤¬¤«¤ê] /(n) passing (along the way)/ +Ä̤ê³Ý¤«¤ê¤Î¿Í [¤È¤ª¤ê¤¬¤«¤ê¤Î¤Ò¤È] /a passer-by/ +Ä̤ê³Ý¤«¤ë [¤È¤ª¤ê¤«¤«¤ë] /(v5r) to happen to pass by/(P)/ +Ä̤ê³Ý¤± [¤È¤ª¤ê¤¬¤±] /(n) passing (along the way)/ +Ä̤ê¸ÀÍÕ [¤È¤ª¤ê¤³¤È¤Ð] /(n) common saying/slang/argot/ +Ä̤ê¹ç¤ï¤»¤ë [¤È¤ª¤ê¤¢¤ï¤»¤ë] /(v1) to come across/to happen upon/ +Ä̤êÁê¾ì [¤È¤ª¤ê¤½¤¦¤Ð] /(n) going price/general custom/ +Ä̤êÆ» [¤È¤ª¤ê¤ß¤Á] /(n) passage/path/route/one's way/ +Ä̤êÈ´¤±¤ë [¤È¤ª¤ê¤Ì¤±¤ë] /(v1) to cut through/to go through/ +Ä̤êËâ [¤È¤ª¤ê¤Þ] /(n) phantom killer/phantom thief/ +Ä̤ê̾ [¤È¤ª¤ê¤Ê] /(n) (1) one's common or popular name/(2) house name/ +Ä̤ë [¤È¤ª¤ë] /(v5r) to pass (by)/to go through/to walk along/to pass exams/(P)/ +Ä̤ëÀ¼ [¤È¤ª¤ë¤³¤¨] /carrying voice/ +Ä̤òµ¤¼è¤ë [¤Ä¤¦¤ò¤­¤É¤ë] /(exp) to set up for a man about town/ +Ä̱¡ [¤Ä¤¦¤¤¤ó] /(n) commuting to hospital/(P)/ +Ä̱¿ [¤Ä¤¦¤¦¤ó] /(n) transportation/ +ÄÌ²ß [¤Ä¤¦¤«] /(n) currency/(P)/ +Ä̲ßÀ¯ºö [¤Ä¤¦¤«¤»¤¤¤µ¤¯] /monetary policy/ +Ä̲ßÅý¹ç [¤Ä¤¦¤«¤È¤¦¤´¤¦] /monetary union/currency union/common currency/ +Ä̲á [¤Ä¤¦¤«] /(n,vs) passage through/passing/(P)/ +Ä̲á±Ø [¤Ä¤¦¤«¤¨¤­] /(n) train-doesn't-stop station/ +Ä̲ᵷÎé [¤Ä¤¦¤«¤®¤ì¤¤] /rite of passage/ +Ä̲áËÇ°× [¤Ä¤¦¤«¤Ü¤¦¤¨¤­] /transit trade/ +Ä̲ò [¤Ä¤¦¤«¤¤] /(n) explanation/commentary/ +ÄÌ³Ø [¤Ä¤¦¤¬¤¯] /(n) commuting to school/(P)/ +Ä̳ØÀ¸ [¤Ä¤¦¤¬¤¯¤»¤¤] /day student/commuting student/ +ÄÌ´¬ [¤Ä¤¦¤«¤ó] /(n) consecutive number of (or total) volumes/ +ÄÌ´Ñ [¤Ä¤¦¤«¤ó] /(n) general survey/ +ÄÌ´Ø [¤Ä¤¦¤«¤ó] /(n,vs) customs clearance/(P)/ +Ä̵¤ [¤Ä¤¦¤­] /(n) ventilation/airflow/ +Ä̵¤¹¦ [¤Ä¤¦¤­¤³¤¦] /vent/ +ÄÌ¶Ç [¤Ä¤¦¤®¤ç¤¦] /(n) well versed/thorough knowledge/ +Ä̶Р[¤Ä¤¦¤­¤ó] /(n,vs) commuting to work/(P)/ +Ä̶Фέ [¤Ä¤¦¤­¤ó¤Î¤¢¤·] /facilities for commutation/ +Ä̶лþ´Ö [¤Ä¤¦¤­¤ó¤¸¤«¤ó] /commuting time/ +ÄÌ¶Ð¼Ô [¤Ä¤¦¤­¤ó¤·¤ã] /commuter/ +Ä̶ÐÃϹö [¤Ä¤¦¤­¤ó¤¸¤´¤¯] /(n) commuters' hell/commuting hell/ +Ä̶ÐÄê´ü [¤Ä¤¦¤­¤ó¤Æ¤¤¤­] /(n) commutation ticket/season ticket/ +Ä̶ÐÅÅ¼Ö [¤Ä¤¦¤­¤ó¤Ç¤ó¤·¤ã] /(n) commuter train/ +Ä̶ÐÎó¼Ö [¤Ä¤¦¤­¤ó¤ì¤Ã¤·¤ã] /(n) commuter train/ +ÄÌ·× [¤Ä¤¦¤±¤¤] /(n) sum/total/ +Ä̸¦ [¤Ä¤¦¤±¤ó] /laboratory/ +Ä̸ì [¤Ä¤¦¤´] /(n) common speech/ +Ä̸ò [¤Ä¤¦¤³¤¦] /(n) friendly relations/ +Ä̹¥ [¤Ä¤¦¤³¤¦] /(n) friendly relations/ +ÄÌ¹Ò [¤Ä¤¦¤³¤¦] /(n) navigation/sailing/ +ÄÌ¹Ô [¤Ä¤¦¤³¤¦] /(n,vs) passage/passing/(P)/ +Ä̹Իߤá [¤Ä¤¦¤³¤¦¤É¤á] /(n) No Thoroughfare!/Road Blocked!/(P)/ +Ä̹Ծå [¤Ä¤¦¤³¤¦¤É¤á] /suspension of traffic/ +ÄÌ¹Ô¿Í [¤Ä¤¦¤³¤¦¤Ë¤ó] /(n) passer by/ +Ä̹ÔÀÇ [¤Ä¤¦¤³¤¦¤¼¤¤] /(n) toll/ +Ä̹ð [¤Ä¤¦¤³¤¯] /(n,vs) announcement/notice/(P)/ +ÄÌ»º¾Ê [¤Ä¤¦¤µ¤ó¤·¤ç¤¦] /Ministry of International Trade and Industry/MITI/(P)/ +ÄÌ»ºÁê [¤Ä¤¦¤µ¤ó¤·¤ç¤¦] /(n) Minister of International Trade and Industry/(P)/ +ÄÌ»» [¤Ä¤¦¤µ¤ó] /(n,vs) total/(P)/ +ÄÌ»Ë [¤Ä¤¦¤·] /(n) overview of history/ +ÄÌ»ì [¤Ä¤¦¤¸] /(n) (1) translation (esp. in court)/interpretation/(2) Edo-era translation of Dutch and Chinese/ +ÄÌ»ö [¤Ä¤¦¤¸] /(n) (1) translation (esp. in court)/interpretation/(2) Edo-era translation of Dutch and Chinese/ +Ä̼­ [¤Ä¤¦¤¸] /(n) (1) translation (esp. in court)/interpretation/(2) Edo-era translation of Dutch and Chinese/ +Ä̼á [¤Ä¤¦¤·¤ã¤¯] /(n) explanation/commentary/ +Ä̾¦ [¤Ä¤¦¤·¤ç¤¦] /(n) commerce/trade/(P)/ +Ä̾¦¹Ò³¤¾òÌó [¤Ä¤¦¤·¤ç¤¦¤³¤¦¤«¤¤¤¸¤ç¤¦¤ä¤¯] /treaty of commerce and navigation/ +Ä̾¦»º¶È [¤Ä¤¦¤·¤ç¤¦¤µ¤ó¤®¤ç¤¦] /Ministry of International Trade and Industry/ +Ä̾¦»º¶È¾Ê [¤Ä¤¦¤·¤ç¤¦¤µ¤ó¤®¤ç¤¦¤·¤ç¤¦] /(n) Ministry of International Trade and Industry/ +Ä̾¦»º¶ÈÂç¿Ã [¤Ä¤¦¤·¤ç¤¦¤µ¤ó¤®¤ç¤¦¤À¤¤¤¸¤ó] /Minister of International Trade and Industry/ +Ä̾Π[¤Ä¤¦¤·¤ç¤¦] /(n) popular name/nickname/alias/(P)/ +Ä̾ï [¤Ä¤¦¤¸¤ç¤¦] /(adj-no,n-adv,n-t) common/general/normal/usual/(P)/ +Ä̾ï¤Î¾ì¹ç [¤Ä¤¦¤¸¤ç¤¦¤Î¤Ð¤¢¤¤] /usually/ +Ä̾ï²ÃÆþÅÅÏà [¤Ä¤¦¤¸¤ç¤¦¤«¤Ë¤å¤¦¤Ç¤ó¤ï] /(n) fixed-line phone/ +Ä̾ï¸ý¸ì [¤Ä¤¦¤¸¤ç¤¦¤³¤¦¤´] /everyday speech/everyday language/ +Ä̾ï¹ñ²ñ [¤Ä¤¦¤¸¤ç¤¦¤³¤Ã¤«¤¤] /ordinary session of the Diet/ +Ä̾ï¾ò·ï²¼¤Ç [¤Ä¤¦¤¸¤ç¤¦¤¸¤ç¤¦¤±¤ó¤«¤Ç] /under normal conditions/ +Ä̾ïÀïÁè [¤Ä¤¦¤¸¤ç¤¦¤»¤ó¤½¤¦] /(n) conventional war/ +Ä̾ïÀïÎÏ [¤Ä¤¦¤¸¤ç¤¦¤»¤ó¤ê¤ç¤¯] /conventional (military) forces/ +Ä̾ïʼ´ï [¤Ä¤¦¤¸¤ç¤¦¤Ø¤¤¤­] /(n) conventional weapon/ +ÄÌ¿® [¤Ä¤¦¤·¤ó] /(n,vs) correspondence/communication/news/signal/(P)/ +ÄÌ¿®¥¤¥ó¥Õ¥é [¤Ä¤¦¤·¤ó¥¤¥ó¥Õ¥é] /(n) communications infrastructure/ +ÄÌ¿®¥±¡¼¥Ö¥ë [¤Ä¤¦¤·¤ó¥±¡¼¥Ö¥ë] /communication cable/ +ÄÌ¿®°÷ [¤Ä¤¦¤·¤ó¤¤¤ó] /(n) correspondent/ +ÄÌ¿®±ÒÀ± [¤Ä¤¦¤·¤ó¤¨¤¤¤»¤¤] /communication satellite/Broadcast Satellite/BS/(P)/ +ÄÌ¿®²ñ¼Ò [¤Ä¤¦¤·¤ó¤¬¤¤¤·¤ã] /(n) telco/telecommunications company/common carrier/ +ÄÌ¿®´ðÈ× [¤Ä¤¦¤·¤ó¤­¤Ð¤ó] /(n) telecommunications infrastructure/ +ÄÌ¿®µ¡´Ø [¤Ä¤¦¤·¤ó¤­¤«¤ó] /communications or media organ/ +ÄÌ¿®¶µ°é [¤Ä¤¦¤·¤ó¤­¤ç¤¦¤¤¤¯] /correspondence education/ +ÄÌ¿®·÷³° [¤Ä¤¦¤·¤ó¤±¤ó¤¬¤¤] /out of the range of communication/ +ÄÌ¿®¹©³Ø [¤Ä¤¦¤·¤ó¤³¤¦¤¬¤¯] /(n) communication engineering/ +ÄÌ¿®¹ÖºÂ [¤Ä¤¦¤·¤ó¤³¤¦¤¶] /correspondence course/ +ÄÌ¿®»ö¶È [¤Ä¤¦¤·¤ó¤¸¤®¤ç¤¦] /communications industry/ +ÄÌ¿®¼Ò [¤Ä¤¦¤·¤ó¤·¤ã] /(n) news agency/(P)/ +ÄÌ¿®¼êÃÊ [¤Ä¤¦¤·¤ó¤·¤å¤À¤ó] /(n) means of communication/ +ÄÌ¿®ÁõÃÖ [¤Ä¤¦¤·¤ó¤½¤¦¤Á] /(n) communications equipment/ +ÄÌ¿®Â®ÅÙ [¤Ä¤¦¤·¤ó¤½¤¯¤É] /communication speed/ +ÄÌ¿®ÈÎÇä [¤Ä¤¦¤·¤ó¤Ï¤ó¤Ð¤¤] /mail order/(P)/ +ÄÌ¿®Èñ [¤Ä¤¦¤·¤ó¤Ò] /postage/communications expenses/ +ÄÌ¿®Êí [¤Ä¤¦¤·¤ó¤Ü] /(n) report card/ +ÄÌ¿®Ëµ¼õË¡ [¤Ä¤¦¤·¤ó¤Ü¤¦¤¸¤å¤Û¤¦] /(n) wiretapping law/ +ÄÌ¿®ÌÖ [¤Ä¤¦¤·¤ó¤â¤¦] /(n) communications network/(P)/ +ÄÌ¿®Íó [¤Ä¤¦¤·¤ó¤é¤ó] /letters-to-the-editor column/readers' section/ +ÄÌ¿®ÎÁ [¤Ä¤¦¤·¤ó¤ê¤ç¤¦] /(n) communication fee/ +ÄÌ¿Í [¤Ä¤¦¤¸¤ó] /(n) man of the world/man about town/dilettante/well-informed person/ +ÄÌÀ­ [¤Ä¤¦¤»¤¤] /(n) common quality/ +ÄÌÀâ [¤Ä¤¦¤»¤Ä] /(n) (obs) prevailing view/common opinion/ +ÄÌÁÕ [¤Ä¤¦¤½¤¦] /playing an entire composition without break/continually playing (in the background of a melody)/ +Ä̧ [¤Ä¤¦¤½¤¯] /(n) general rule/ +Ä̯ [¤Ä¤¦¤¾¤¯] /(adj-na,n) popular/common/ +Ä̯²½ [¤Ä¤¦¤¾¤¯¤«] /(n) popularization/ +Ä̯¾®Àâ [¤Ä¤¦¤¾¤¯¤·¤ç¤¦¤»¤Ä] /popular novel/ +Ä̯Ū [¤Ä¤¦¤¾¤¯¤Æ¤­] /(adj-na) plain and popular/(P)/ +Ä̯ʸ³Ø [¤Ä¤¦¤¾¤¯¤Ö¤ó¤¬¤¯] /school of popular writing/ +ÄÌã [¤Ä¤¦¤¿¤Ä] /(n) notification/(P)/ +ÄÌÃÎ [¤Ä¤¦¤Á] /(n,vs) notice/notification/(P)/ +ÄÌÃÎ¥á¥Ã¥»¡¼¥¸ [¤Ä¤¦¤Á¥á¥Ã¥»¡¼¥¸] /information message/ +ÄÌÃξõ [¤Ä¤¦¤Á¤¸¤ç¤¦] /(n) notice/letter of advice/ +ÄÌÃÎɽ [¤Ä¤¦¤Á¤Ò¤ç¤¦] /(n) report card/ +ÄÌÃÎÊí [¤Ä¤¦¤Á¤Ü] /(n) report card (book)/ +ÄÌÄ¢ [¤Ä¤¦¤Á¤ç¤¦] /(n) passbook/(P)/ +ÄÌÄ­ [¤Ä¤¦¤Á¤ç¤¦] /(n) notice/notification/memorandum/circular/ +ÄÌÅÅ [¤Ä¤¦¤Ç¤ó] /(n,vs) the passage of electric current/ +ÄÌÆÉ [¤Ä¤¦¤É¤¯] /(n,vs) reading through/reading over/ +ÄÌǯ [¤Ä¤¦¤Í¤ó] /(n) all year/year round/(P)/ +ÄÌÇ° [¤Ä¤¦¤Í¤ó] /(n) common idea/common wisdom/generally accepted idea/(P)/ +ÄÌÈÎ [¤Ä¤¦¤Ï¤ó] /(n,vs) mail order/(P)/ +ÄÌÉ÷ [¤Ä¤¦¤Õ¤¦] /(n) ventilation/ +ÄÌÉ÷µ¡ [¤Ä¤¦¤Õ¤¦¤­] /(n) ventilator/ +ÄÌÉ÷¹¦ [¤Ä¤¦¤Õ¤¦¤³¤¦] /vent/ +ÄÌʬ [¤Ä¤¦¤Ö¤ó] /(n,vs) reduce/ +ÄÌÊÀ [¤Ä¤¦¤Ø¤¤] /(n) common abuse or fault or evil/ +ÄÌÊÛ [¤Ä¤¦¤Ù¤ó] /(n) interpreter (in the Edo period)/ +ÄÌÊó [¤Ä¤¦¤Û¤¦] /(n) report/tip/bulletin/(P)/ +ÄÌËÅ [¤Ä¤¦¤Ü¤¦] /(n) collusion/conspiring/ +ÄÌ̾ [¤È¤ª¤ê¤Ê] /(n) (1) one's common or popular name/(2) house name/ +ÄÌÌë [¤Ä¤ä] /(n) all-night vigil over a body/a wake/(P)/ +ÄÌÌõ [¤Ä¤¦¤ä¤¯] /(n,vs) interpretation/(P)/ +ÄÌÌõ´± [¤Ä¤¦¤ä¤¯¤«¤ó] /(n) official interpreter/ +ÄÌÌõ¼Ô [¤Ä¤¦¤ä¤¯¤·¤ã] /(n) interpreter/ +ÄÌÌõ¿Í [¤Ä¤¦¤ä¤¯¤Ë¤ó] /(n) interpreter/ +ÄÌÍ­ [¤Ä¤¦¤æ¤¦] /(adj-na,n) commonality/ +ÄÌÍ­À­ [¤Ä¤¦¤æ¤¦¤»¤¤] /(n) common property or characteristic/ +ÄÌÍÑ [¤Ä¤¦¤è¤¦] /(n,vs) popular use/circulation/(P)/ +ÄÌÍÑ´ü´Ö [¤Ä¤¦¤è¤¦¤­¤«¤ó] /period of validity/ +ÄÌÍÑÌç [¤Ä¤¦¤è¤¦¤â¤ó] /(n) side gate or door/service entrance/ +ÄÌÍ÷ [¤Ä¤¦¤é¤ó] /(n) looking over/glancing through/ +ÄÌÎÏ [¤Ä¤¦¤ê¤­] /(n) mysterious power/ +ÄÌÎã [¤Ä¤¦¤ì¤¤] /(adv,n) usually/customarily/(P)/ +ÄÌÏ© [¤Ä¤¦¤í] /(n) passage/pathway/(P)/ +ÄÌÏÀ [¤Ä¤¦¤í¤ó] /(n) outline (of)/introduction (to)/ +ÄÌÏà [¤Ä¤¦¤ï] /(n,vs) (1) telephone call/talking/calling/(2) counter for telephone calls/(P)/ +ÄÌÏÃÎÁ [¤Ä¤¦¤ï¤ê¤ç¤¦] /charge for a telephone call/ +ÄÍ [¤Ä¤«] /(n) mound/(P)/ +ÄͤòÃÛ¤¯ [¤Ä¤«¤ò¤­¤º¤¯] /(exp) to pile up a mound/ +ÄÍ·ê [¤Ä¤«¤¢¤Ê] /(n) grave/ +ÄϤޤ¨¤ë [¤Ä¤«¤Þ¤¨¤ë] /(v1) to catch/to arrest/to seize/ +ÄϤޤë [¤Ä¤«¤Þ¤ë] /(v5r) to hold on to/to grasp/(P)/ +ÄÏ¤ß [¤Ä¤«¤ß] /(n) grip/ +ÄϤ߳ݤ«¤ë [¤Ä¤«¤ß¤«¤«¤ë] /(v5r) to grab at/ +ÄϤ߹礦 [¤Ä¤«¤ß¤¢¤¦] /(v5u) to grapple/ +ÄϤ߼è¤ê [¤Ä¤«¤ß¤É¤ê] /(n) grabbing/taking (as much as one can hold) by the hand/ +ÄϤ߽Ф¹ [¤Ä¤«¤ß¤À¤¹] /(v5s) to take out/to take a handful of/to grab and throw/ +ÄϤ߽ê [¤Ä¤«¤ß¤É¤³¤í] /(n) hold/grip/point/ +ÄϤà [¤Ä¤«¤à] /(v5m) to seize/to catch/to grasp/to grip/to grab/to hold/to catch hold of/to lay one's hands on/(P)/ +ÄÑ [¤Ä¤¯¤À] /(n) cultivated rice field/(P)/ +ÄÑ [¤Æ¤ó] /(n) cultivated rice field/ +ÄÑ¼Ñ [¤Ä¤¯¤À¤Ë] /(n) preserved food boiled in soy/ +ÄÒ¤«¤ë [¤Ä¤«¤ë] /(v5r) (1) to be pickled/to be well seasoned/(2) to be submerged/to be soaked/(P)/ +ÄÒ¤±¤ë [¤Ä¤±¤ë] /(v1) to soak/to moisten/to pickle/(P)/ +ÄÒ¤±¹þ¤à [¤Ä¤±¤³¤à] /(v5m) to pickle a large amount/ +ÄÒ¤±ºÚ [¤Ä¤±¤Ê] /(n) pickled greens/ +ÄÒ¤±Êª [¤Ä¤±¤â¤Î] /(n) pickles/pickled vegetables/(P)/ +ÄÒʪ [¤Ä¤±¤â¤Î] /(n) pickles/pickled vegetables/(P)/ +ÄÒʪÀÐ [¤Ä¤±¤â¤Î¤¤¤·] /(n) weight stone (placed on pickles)/ +ÄÔ [¤Ä¤¸] /(n) street/crossroad/(P)/ +ÄÔ¡¹ [¤Ä¤¸¤Ä¤¸] /every street corner/every crossing/ +ÄÔ¶¯Åð [¤Ä¤¸¤´¤¦¤È¤¦] /(n) highwayman/ +ÄÔ·¯ [¤Ä¤¸¤®¤ß] /(n) streetwalker/nightwalker/prostitute/ +ÄÔ»¥ [¤Ä¤¸¤Õ¤À] /(n) street corner bulletin board/ +ÄԻ¤ê [¤Ä¤¸¤®¤ê] /(n) killing a passerby in order to test a new sword/ +ÄÔ¼Ò [¤Ä¤¸¤ä¤·¤í] /small shrine built at a crossroads/ +ÄÔÀâË¡ [¤Ä¤¸¤»¤Ã¤Ý¤¦] /(n) street preaching/ +ÄÔÀê [¤Ä¤¸¤¦¤é] /(n) slip of paper with a fortune-telling message/street fortune-teller/ +ÄÔÂÔ¤Á [¤Ä¤¸¤Þ¤Á] /(n) vehicle waiting to be hired/ +ÄÔÄÔ [¤Ä¤¸¤Ä¤¸] /every street corner/every crossing/ +ÄÔŹ [¤Ä¤¸¤ß¤»] /(n) street stall/ +ÄÔƲ [¤Ä¤¸¤É¤¦] /(n) wayside shrine/ +ÄÔÉ÷ [¤Ä¤¸¤«¤¼] /(n) whirlwind/sensation/ +ÄÔêí [¤Ä¤¸¤Ä¤Þ] /(n) coherence/consistency/(P)/ +ÄÔêí¤Î¹ç¤Ã¤¿ [¤Ä¤¸¤Ä¤Þ¤Î¤¢¤Ã¤¿] /coherent/consistent/ +ÄÔêí¤Î¹ç¤ï¤Ê¤¤ [¤Ä¤¸¤Ä¤Þ¤Î¤¢¤ï¤Ê¤¤] /incoherent/inconsistent/ +ÄÕ [¤Ä¤¿] /(n) ivy/ +ÄÕ³ë [¤Ä¤¿¤«¤º¤é] /(n) ivy and vines/creepers/ +ÄÕ¹ÈÍÕ [¤Ä¤¿¤â¤ß¤¸] /(n) maple/scarlet-tinged ivy/ +ÄÕÌ¢ [¤Ä¤¿¤«¤º¤é] /(n) ivy and vines/creepers/ +ÄÕéÇ [¤Ä¤¿¤«¤º¤é] /(n) ivy and vines/creepers/ +ÄÖ [¤Ä¤Å¤ê] /(n) (1) spelling/(2) orthography/(3) patching/binding/(P)/ +ÄÖ¤¸¤Æ [¤È¤¸¤Æ] /in bound form/ +ÄÖ¤¸¤ë [¤È¤¸¤ë] /(v1) to bind/to file/(P)/ +ÄÖ¤¸³¸ [¤È¤¸¤Ö¤¿] /(n) mended lid/ +ÄÖ¤¸¹þ¤ß [¤È¤¸¤³¤ß] /(n) a file/ +ÄÖ¤¸¹þ¤à [¤È¤¸¤³¤à] /(io) (v5m) to (keep on) file/ +ÄÖ¤¸»å [¤È¤¸¤¤¤È] /(n) binding or basting thread/ +ÄÖ¤¸Âå [¤È¤¸¤·¤í] /(n) binding margin/ +ÄÖ¤¸ËÜ [¤È¤¸¤Û¤ó] /(n) bound book/ +ÄÖ¤¸ÌÜ [¤È¤¸¤á] /(n) seam/ +ÄÖ¤ê [¤Ä¤Å¤ê] /(n) (1) spelling/(2) orthography/(3) patching/binding/(P)/ +ÄÖ¤ê¹ç¤ï¤»¤ë [¤Ä¤Å¤ê¤¢¤ï¤»¤ë] /(v1) to bind together/ +ÄÖ¤ê»ú [¤Ä¤Å¤ê¤¸] /spelling/ +ÄÖ¤êÊý [¤Ä¤Å¤ê¤«¤¿] /(n) composition/ +ÄÖ¤ë [¤Ä¤Å¤ë] /(v5r) to spell/to compose/ +ÄÖ¤ì¶Ó [¤Ä¤Å¤ì¤Ë¤·¤­] /(n) (hand-woven) brocade/ +Ä֤쿥¤ê [¤Ä¤Å¤ì¤ª¤ê] /(n) (hand-woven) tapestry/ +ÄÖ¹þ¤à [¤È¤¸¤³¤à] /(io) (v5m) to (keep on) file/ +ÄÖ»ú [¤Æ¤¤¤¸] /(n) spelling/ +Ä× [¤Ä¤Ð] /(n) (1) guard on sword, polearms, etc./(2) brim/ +Ä×Ç÷¤ê¹ç¤¤ [¤Ä¤Ð¤¼¤ê¤¢¤¤] /(n) group of close competitors/ +ÄØ [¤Ä¤Ð¤­] /(n) camellia/(P)/ +ÄØ»ö [¤Á¤ó¤¸] /(n) unexpected occurrence/ +ÄØÌý [¤Ä¤Ð¤­¤¢¤Ö¤é] /(n) camellia oil/ +ÄÙ¤¨¤ë [¤Ä¤¤¤¨¤ë] /(v1) to collapse/ +ÄÙ¤·ÃÍ [¤Ä¤Ö¤·¤Í] /scrap value/ +ÄÙ¤·ÃÍÃÊ [¤Ä¤Ö¤·¤Í¤À¤ó] /scrap value/ +ÄÙ¤¹ [¤Ä¤Ö¤¹] /(v5s) to smash/to waste/(P)/ +ÄÙ¤ì¤ë [¤Ä¤Ö¤ì¤ë] /(v1) to be smashed/to go bankrupt/(P)/ +ÄÙÁö [¤«¤¤¤½¤¦] /(n,vs) rout/stampede/ +ÄÙÌÇ [¤«¤¤¤á¤Ä] /(n,vs) destruction/annihilation/ +ÄÙÍð [¤«¤¤¤é¤ó] /(n) corruption/subversion/ +ÄÙáç [¤«¤¤¤è¤¦] /(n) ulcer/ +ÄÙáçÀ­ÂçIJ±ê [¤«¤¤¤è¤¦¤»¤¤¤À¤¤¤Á¤ç¤¦¤¨¤ó] /(n) ulcerative colitis/ +ÄÚ [¤Ä¤Ü] /(n) unit of land measurement/3.95 square yards/3.31 square meters/(P)/ +ÄÚ¿ô [¤Ä¤Ü¤¹¤¦] /(n) floor space/area (in tsubo)/ +ÄÚÅö¤¿¤ê [¤Ä¤Ü¤¢¤¿¤ê] /(n) per tsubo (area)/ +ÄÚÎÌ [¤Ä¤Ü¤ê¤ç¤¦] /paper weight in gsm/ +ÄÛ [¤Ä¤Ü] /(n) tsubo jar/pot/vase/(P)/ +ÄÝ [¤Ä¤à¤®] /(n) pongee/ +ÄÞ [¤Ä¤á] /(n) fingernail or toenail/claw/talon/hoof/(P)/ +Äޤǽ¦¤Ã¤Æ̧¤ÇÎí¤¹ [¤Ä¤á¤Ç¤Ò¤í¤Ã¤Æ¤ß¤Ç¤³¤Ü¤¹] /(exp) penny wise and pound foolish/ +ÄÞ¤ò³ú¤àÊÊ [¤Ä¤á¤ò¤«¤à¤¯¤»] /habit of biting one's nails/ +ÄÞ¥¯¥é¥Ã¥Á [¤Ä¤á¥¯¥é¥Ã¥Á] /claw clutch/ +ÄÞ°õ [¤Ä¤á¤¤¤ó] /(n) thumb print/ +ÄÞ²» [¤Ä¤Þ¤ª¤È] /(n) clang of hoofs/sound of a koto/ +ÄÞ²ç [¤½¤¦¤¬] /(n) claws and tusks/devious design/right-hand man/ +ÄÞ³× [¤Ä¤Þ¤«¤ï] /(n) protective cover on a clog/ +ÄÞ·«¤ë [¤Ä¤Þ¤°¤ë] /(v5r) to finger/to roll between the thumb and the fingers/ +ÄÞº¯ [¤Ä¤á¤¢¤È] /(n) fingernail mark/scratch/scar/ravages/ +ÄÞÀ× [¤Ä¤á¤¢¤È] /(n) fingernail mark/scratch/scar/ravages/ +ÄÞÀÚ [¤Ä¤á¤­¤ê] /(n) nail clippers/ +ÄÞÀÚ¤ê [¤Ä¤á¤­¤ê] /(n) nail clippers/(P)/ +ÄÞÀè [¤Ä¤Þ¤µ¤­] /(n) tiptoe/(P)/ +ÄÞÀè¤ÇÊ⤯ [¤Ä¤Þ¤µ¤­¤Ç¤¢¤ë¤¯] /(exp) to tiptoe/ +ÄÞÀèΩ¤Ä [¤Ä¤Þ¤µ¤­¤À¤Ä] /(v5t) to stand on tiptoes/ +ÄÞÃƤ­ [¤Ä¤Þ¤Ï¤¸¤­] /(n) black sheep (of a family)/ostracism/ +ÄÞÃƤ­ [¤Ä¤Þ¤Ó¤­] /(n) strumming/ +ÄÞÃƤ¯ [¤Ä¤Þ¤Ó¤¯] /(v5k) to strum/to pluck the strings (of a guitar)/ +ÄÞÈé [¤Ä¤Þ¤«¤ï] /(n) protective cover on a clog/ +ÄÞÍÌ»Þ [¤Ä¤Þ¤è¤¦¤¸] /(n) toothpick/(P)/ +ÄÞΩ¤Á [¤Ä¤Þ¤À¤Á] /(n) standing on tiptoes/ +ÄÞΩ¤Ä [¤Ä¤Þ¤À¤Ä] /(v5t) to stand on tiptoe/ +Äߤ· [¤Ä¤ë¤·] /(n) ready-made clothing/off-the-rack clothing/ +Äߤ·¾å¤²¤ë [¤Ä¤ë¤·¤¢¤²¤ë] /(v1) (1) to hang up/to hoist/(2) to denounce/to subject someone to a kangaroo court/ +Äߤ¹ [¤Ä¤ë¤¹] /(v5s) to hang/ +Äߤê [¤Ä¤ê] /(n) fishing/angling/ +Äߤ겼¤¬¤ë [¤Ä¤ê¤µ¤¬¤ë] /(v5r) to hang down/to dangle/ +Äߤ겼¤²¤ë [¤Ä¤ê¤µ¤²¤ë] /(v1) to suspend from/to be suspended (from)/ +Äߤê³× [¤Ä¤ê¤«¤ï] /(n) strap (to hang onto)/ +Äߤê³×¤ËÄϤޤë [¤Ä¤ê¤«¤ï¤Ë¤Ä¤«¤Þ¤ë] /(exp) to cling to a strap/ +Äߤ궶 [¤Ä¤ê¤Ð¤·] /(n) suspension bridge/ +Äߤê¼ê [¤Ä¤ê¤Æ] /(n) hanger/ +Äߤê½Ð¤· [¤Ä¤ê¤À¤·] /(n) sumo winning technique where the opponent is lifted out by his belt/ +Äߤê½Ð¤¹ [¤Ä¤ê¤À¤¹] /(v5s) to hold (the opponent) in the arms and carry him out of the ring/ +Äߤ꾲 [¤Ä¤ê¤É¤³] /(n) hammock/ +Äߤê¾â [¤Ä¤ê¤¬¤Í] /(n) temple bell (for striking)/ +Äߤê¾å¤²¤ë [¤Ä¤ê¤¢¤²¤ë] /(v1) to hang up/to suspend/to raise/to lift/ +Äߤêê [¤Ä¤ê¤À¤Ê] /(n) suspended shelf/ +ÄߤêÅ·°æ [¤Ä¤ê¤Æ¤ó¤¸¤ç¤¦] /(n) suspended ceiling/ +ÄߤêÅôäÆ [¤Ä¤ê¤É¤¦¤í¤¦] /(n) hanging lantern/ +ÄߤêÌÜ [¤Ä¤ê¤á] /(n) slant or almond-shaped eyes/ +ÄߤêÎØ [¤Ä¤ê¤ï] /(n) (gymnastic) rings/ +ÄߤêäÆ [¤Ä¤ê¤«¤´] /gondola/ +Äߤë [¤Ä¤ë] /(v5r) to hang/(P)/ +Äߤ뤷³Á [¤Ä¤ë¤·¤¬¤­] /(n) persimmon (hung to dry)/dried persimmon/ +Äߤ뤷¾å¤² [¤Ä¤ë¤·¤¢¤²] /(n) (1) hung up/hoist/(2) denounced/severely criticised/kangaroo court/ +Äߤ뤷¾å¤²¤ë [¤Ä¤ë¤·¤¢¤²¤ë] /(v1) (1) to hang up/to hoist/(2) to denounce/to subject someone to a kangaroo court/ +Äߤ뤹 [¤Ä¤ë¤¹] /(v5s) to hang/(P)/ +Äß³× [¤Ä¤ê¤«¤ï] /(n) strap (to hang onto)/ +Ä߶¶ [¤Ä¤ê¤Ð¤·] /(n) suspension bridge/ +Ä߾夲 [¤Ä¤ë¤·¤¢¤²] /(n) (1) hung up/hoist/(2) denounced/severely criticised/kangaroo court/ +Äà [¤Ä¤ê] /(io) (n) fishing/angling/ +Äà¤é¤ì¤ë [¤Ä¤é¤ì¤ë] /(v1) to be lured/to be attracted/ +Äà¤ê [¤Ä¤ê] /(n) fishing/angling/(P)/ +Äà¤ê²¼¤¬¤ë [¤Ä¤ê¤µ¤¬¤ë] /(v5r) to hang down/to dangle/ +Äà¤ê²¼¤²¤ë [¤Ä¤ê¤µ¤²¤ë] /(v1) to suspend from/to be suspended (from)/ +Äà¤ê²Ö [¤Ä¤ê¤Ð¤Ê] /(n) flower placement in a hanging vessel/ +Äà¤ê³× [¤Ä¤ê¤«¤ï] /(n) strap (to hang onto)/ +Äà¤ê´È [¤Ä¤ê¤¶¤ª] /(n) fishing rod/ +Äà¤êµå [¤Ä¤ê¤À¤Þ] /(n) pitch that lures a batter to swing (baseball)/ +Äà¤ê¶¶ [¤Ä¤ê¤Ð¤·] /(n) suspension bridge/ +Äà¤ê¶ñ [¤Ä¤ê¤°] /(n) fishing gear/tackle/ +Äà¤ê¹ç¤¤ [¤Ä¤ê¤¢¤¤] /(n) balance/equilibrium/(P)/ +Äà¤ê¹ç¤¦ [¤Ä¤ê¤¢¤¦] /(v5u) to balance/to be in harmony/to suit/(P)/ +Äà¤ê¹þ¤Þ¤ì¤ë [¤Ä¤ê¤³¤Þ¤ì¤ë] /to be carried away by/to be talked into/ +Äà¤ê¹þ¤à [¤Ä¤ê¤³¤à] /(v5m) to take in/to attract/ +Äà¤ê»Õ [¤Ä¤ê¤·] /(n) angler/ +Äà¤ê»å [¤Ä¤ê¤¤¤È] /(n) fishing line/ +Äà¤ê¼ê [¤Ä¤ê¤Æ] /(n) fisherman/angler/hanging strap/ +Äà¤ê½® [¤Ä¤ê¤Ö¤Í] /(n) fishing boat/ +Äà¤ê½Ð¤¹ [¤Ä¤ê¤À¤¹] /(v5s) to pull out a fish/to lure/ +Äà¤ê½ñ¤­ [¤Ä¤ê¤¬¤­] /family chart and personal history (omiai)/ +Äà¤ê¾² [¤Ä¤ê¤É¤³] /(n) hammock/ +Äà¤ê¾â [¤Ä¤ê¤¬¤Í] /(n) temple bell (for striking)/ +Äà¤ê¾âÁð [¤Ä¤ê¤¬¤Í¤½¤¦] /(n) campanula/bellflower/ +Äà¤ê¾âÃî [¤Ä¤ê¤¬¤Í¤à¤·] /(n) bell animalcule (insect)/ +Äà¤ê¾å¤¬¤ë [¤Ä¤ê¤¢¤¬¤ë] /(v5r) to be lifted up/to be hung up/ +Äà¤ê¾å¤²¤ë [¤Ä¤ê¤¢¤²¤ë] /(v1) to pull in (fish)/to boost (prices)/to raise (eyes)/ +Äà¤ê¾ì [¤Ä¤ê¤Ð] /(n) fishing place/ +Äà¤ê¿Ë [¤Ä¤ê¤Ð¤ê] /(n) fish hook/(P)/ +Äà¤êÁ¥ [¤Ä¤ê¤Ö¤Í] /(n) fishing boat/ +Äà¤êÁ¬ [¤Ä¤ê¤»¤ó] /(n) change (e.g. for dollar)/(P)/ +Äà¤êÂæ [¤Ä¤ê¤À¤¤] /(n) fishing platform/stretcher/ +Äà¤êê [¤Ä¤ê¤À¤Ê] /(n) suspended shelf/ +Äà¤êÅ·°æ [¤Ä¤ê¤Æ¤ó¤¸¤ç¤¦] /(n) suspended ceiling/ +Äà¤êÅôäÆ [¤Ä¤ê¤É¤¦¤í¤¦] /(n) hanging lantern/ +Äà¤êÆ»¶ñ [¤Ä¤ê¤É¤¦¤°] /(n) fishing tackle/ +Äà¤êÉ⤭ [¤Ä¤ê¤¦¤­] /(n) fishing float/bobber/ +Äà¤êËÙ [¤Ä¤ê¤Ü¤ê] /(n) fish pond/(P)/ +Äà¤êäÆ [¤Ä¤ê¤«¤´] /(n) angler's basket/creel/ +Äà¤ë [¤Ä¤ë] /(v5r) to fish/(P)/ +Äà²Ì [¤Á¤ç¤¦¤«] /(n) a hooked fish/a catch/ +Äà³× [¤Ä¤ê¤«¤ï] /(n) strap (to hang onto)/ +Äà´È [¤Ä¤ê¤¶¤ª] /(n) fishing rod/ +Äàµû [¤Á¤ç¤¦¤®¤ç] /(n) fishing/angling/ +Äà¹ç [¤Ä¤ê¤¢¤¤] /(n) balance/equilibrium/(P)/ +Äà¹ç¤¤ [¤Ä¤ê¤¢¤¤] /(n) balance/equilibrium/(P)/ +Äà»å [¤Ä¤ê¤¤¤È] /(n) fishing line/ +Äà¾â [¤Ä¤ê¤¬¤Í] /(n) hanging bell/ +Äà¾âÁð [¤Ä¤ê¤¬¤Í¤½¤¦] /(n) (dotted) bellflower/campanula/ +Äà¿Ë [¤Ä¤ê¤Ð¤ê] /(n) fish hook/ +ÄàÁ¥ [¤Ä¤ê¤Ö¤Í] /(n) fishing boat/ +ÄàÁ¬ [¤Ä¤ê¤»¤ó] /(n) change (e.g. for dollar)/ +ÄàÆ»¶ñ [¤Ä¤ê¤É¤¦¤°] /(n) fishing tackle/ +ÄàÉÓ [¤Ä¤ë¤Ù] /(n) well bucket/ +ÄàÉÓÂǤÁ [¤Ä¤ë¤Ù¤¦¤Á] /(n) fire in rapid succession/a volley of shots/ +ÄàÉÓÍî¤È¤· [¤Ä¤ë¤Ù¤ª¤È¤·] /(n) sinking quickly/ +ÄàËÙ [¤Ä¤ê¤Ü¤ê] /(n) fish pond/ +Äá [¤Ä¤ë] /(n) crane (bird)/(P)/ +Äá²Ê [¤Ä¤ë¤«] /Gruidae/ +Äá¼ó [¤«¤¯¤·¤å] /(n) looking forward to/ +Äá¼ó¤·¤ÆÂÔ¤Ä [¤«¤¯¤·¤å¤·¤Æ¤Þ¤Ä] /to wait expectantly/to wait with a craned (outstretched) neck/ +ÄáÓÜ [¤Ä¤ë¤Ï¤·] /(n) (uk) pickaxe/ +Äâ¸á [¤Æ¤¤¤´] /noon/ +Äâ¼ç [¤Æ¤¤¤·¤å] /(n) master/host/landlord/innkeeper/husband/(P)/ +Äâ¼ç´ØÇò [¤Æ¤¤¤·¤å¤«¤ó¤Ñ¤¯] /(n) the hectoring of the husband/a husband who rules the roost/ +ÄâÄâ [¤Æ¤¤¤Æ¤¤] /(adj-na,n) lofty/ +ÄâÄ⤿¤ëÂçÌÚ [¤Æ¤¤¤Æ¤¤¤¿¤ë¤¿¤¤¤Ü¤¯] /lofty tree/ +Ä㤤 [¤Ò¤¯¤¤] /(adj) short/low/humble/low (voice)/(P)/ +Ä㤯 [¤Ò¤¯¤¯] /(vs) lowering/bringing down/ +Äã¤Þ¤ë [¤Ò¤¯¤Þ¤ë] /(v5r) to lower/to be lowered/ +Äã¤á¤ë [¤Ò¤¯¤á¤ë] /(v1) to lower/to be lowered/(P)/ +Äã°µ [¤Æ¤¤¤¢¤Ä] /(n) low pressure/low voltage/ +Äã°Ì [¤Æ¤¤¤¤] /(n) lower position/ +Äã±À [¤Æ¤¤¤¦¤ó] /(n) low-hanging clouds/ +Äã²¹ [¤Æ¤¤¤ª¤ó] /(n) low temperature/(P)/ +Äã²¹»¦¶Ý [¤Æ¤¤¤ª¤ó¤µ¤Ã¤­¤ó] /pasteurization/ +Ä㲹͢Á÷ [¤Æ¤¤¤ª¤ó¤æ¤½¤¦] /refrigerated transport/ +Äã²» [¤Æ¤¤¤ª¤ó] /(n) low tone/bass/low voice/(P)/ +Äã²»Éô [¤Æ¤¤¤ª¤ó¤Ö] /(n) bass register/ +Äã²»Éôµ­¹æ [¤Æ¤¤¤ª¤ó¤Ö¤­¤´¤¦] /(n) bass clef/ +Äã²¼ [¤Æ¤¤¤«] /(n,vs) fall/decline/lowering/deterioration/(P)/ +Äã²Á [¤Æ¤¤¤«] /(n) low price/ +Äã²Á³Ê [¤Æ¤¤¤«¤«¤¯] /low price/(P)/ +Äã²Á³Ê²½ [¤Æ¤¤¤«¤«¤¯¤«] /price reduction/ +Äã²ó [¤Æ¤¤¤«¤¤] /(n) loitering/lingering/reluctance to leave/ +Äã²ó¼ñÌ£ [¤Æ¤¤¤«¤¤¤·¤å¤ß] /(n) experiencing vicariously/dilettantism/ +Ä㳫ȯ¹ñ [¤Æ¤¤¤«¤¤¤Ï¤Ä¤³¤¯] /(n) backward nations/ +Äã³Øǯ [¤Æ¤¤¤¬¤¯¤Í¤ó] /(n) lower grades in school/(P)/ +Äã³Û [¤Æ¤¤¤¬¤¯] /(n) small amount/ +Ä㵤°µ [¤Æ¤¤¤­¤¢¤Ä] /(adj-na,n) low (atmospheric) pressure/cyclone/bad temper/tense situation/(P)/ +ÄãµÖÎÍ [¤Æ¤¤¤­¤å¤¦¤ê¤ç¤¦] /low hills/ +Äãµé [¤Æ¤¤¤­¤å¤¦] /(adj-na,n) low grade/vulgar/ +Ä㶵²ñ [¤Æ¤¤¤­¤ç¤¦¤«¤¤] /the Low Church/ +Äã¶âÍø [¤Æ¤¤¤­¤ó¤ê] /(n) low interest/ +Äã¶âÍøÀ¯ºö [¤Æ¤¤¤­¤ó¤ê¤»¤¤¤µ¤¯] /(n) cheap money policy/ +Äã¶ã [¤Æ¤¤¤®¤ó] /(n,vs) hum/singing in a low voice/ +Äã¶õ [¤Æ¤¤¤¯¤¦] /(n) low ceiling/low altitude/ +Äã¶õÈô¹Ô [¤Æ¤¤¤¯¤¦¤Ò¤³¤¦] /low-altitude flying/ +Äã·ì°µ [¤Æ¤¤¤±¤Ä¤¢¤Ä] /(n) low blood pressure/ +Äã·ì°µ¾É [¤Æ¤¤¤±¤Ä¤¢¤Ä¤·¤ç¤¦] /hypotension/hypoglycemia/ +Ä㸺 [¤Æ¤¤¤²¤ó] /(n) decrease/reduction/fall/depreciation/mitigation/(P)/ +Äã¸ì [¤Æ¤¤¤´] /(n) whispering/murmuring/talking in a low voice/ +Ä㻳ÂÓ [¤Æ¤¤¤¶¤ó¤¿¤¤] /(n) mountainous zone/ +Äã»ÑÀª [¤Æ¤¤¤·¤»¤¤] /(n) (keeping a) low profile/ +Äã»ñ [¤Æ¤¤¤·] /low-interest funds/ +Ä㼡¸µ [¤Æ¤¤¤¸¤²¤ó] /(adj-na,n) low-level/coarse/vulgar/ +Äã¼¾ [¤Æ¤¤¤·¤Ä] /(adj-na,n) low and damp/ +Äã¼þÇÈ [¤Æ¤¤¤·¤å¤¦¤Ï] /(n) low frequency waves/ +Äã½ç°Ì [¤Æ¤¤¤¸¤å¤ó¤¤] /low priority/ +Äã½êÆÀ [¤Æ¤¤¤·¤ç¤È¤¯] /low income/ +Ä㾧 [¤Æ¤¤¤·¤ç¤¦] /(n,vs) hum/singing softly/ +Äã¾ã³· [¤Æ¤¤¤·¤ç¤¦¤¬¤¤] /low hurdles/ +Äã¿å½à [¤Æ¤¤¤¹¤¤¤¸¤å¤ó] /(adj-na) substandard/(P)/ +ÄãÀ­Ç½ [¤Æ¤¤¤»¤¤¤Î¤¦] /low efficiency/ +ÄãÀ®Ä¹ [¤Æ¤¤¤»¤¤¤Á¤ç¤¦] /small (low) growth/ +ÄãÀ¼ [¤Æ¤¤¤»¤¤] /(n) low voice/whisper/ +ÄãÁØ [¤Æ¤¤¤½¤¦] /(n) low class (society)/ +Äã® [¤Æ¤¤¤½¤¯] /(n) low gear/slow speed/ +Ä㯠[¤Æ¤¤¤¾¤¯] /(adj-na,n) vulgar/ +ÄãÂβ¹ [¤Æ¤¤¤¿¤¤¤ª¤ó] /(n) hypothermia/ +ÄãÃÏ [¤Æ¤¤¤Á] /(n) depression/lowlands/low ground/bottom land/plain/(P)/ +ÄãÃÖ [¤Æ¤¤¤Á] /low (toilet tank)/ +ÄãĬ [¤Æ¤¤¤Á¤ç¤¦] /(n) low tide/ +ÄãÄ´ [¤Æ¤¤¤Á¤ç¤¦] /(adj-na,n) inactive/slow/sluggish/slack/low tone/undertone/dullness/(market) weakness/(P)/ +ÄãĶâ [¤Æ¤¤¤Á¤ó¤®¤ó] /low wages/ +ÄãĶ⻺¶È [¤Æ¤¤¤Á¤ó¤®¤ó¤µ¤ó¤®¤ç¤¦] /(n) low wage industry/ +ÄãÅÅ°Ì [¤Æ¤¤¤Ç¤ó¤¤] /low voltage/ +ÄãÅÙ [¤Æ¤¤¤É] /(n) low degree/low grade/low class/ +ÄãƬ [¤Æ¤¤¤È¤¦] /(n,vs) low bow/ +ÄãƬʿ¿È [¤Æ¤¤¤È¤¦¤Ø¤¤¤·¤ó] /(vs) prostrating oneself/ +Äãǽ [¤Æ¤¤¤Î¤¦] /(adj-na,n) low intelligence/feeble-mindedness/imbecility/ +Äãǽ»ù [¤Æ¤¤¤Î¤¦¤¸] /(n) feeble-minded child/poor scholar/ +Äãǽ¼Ô [¤Æ¤¤¤Î¤¦¤·¤ã] /imbecile/moron/ +ÄãÉÑÅÙ [¤Æ¤¤¤Ò¤ó¤É] /low frequency/ +Äãʪ²Á [¤Æ¤¤¤Ö¤Ã¤«] /(n) low prices/ +ÄãÌ© [¤Æ¤¤¤ß¤Ä] /low density/ +ÄãÌ [¤Æ¤¤¤á¤¤] /(n,vs) hanging low (over)/hovering around (price level)/low hanging (e.g. clouds)/sluggish (e.g. economy)/(P)/ +ÄãÌÚ [¤Æ¤¤¤Ü¤¯] /(n) shrub/shrubbery/ +ÄãÌÜ [¤Ò¤¯¤á] /low ball (baseball)/ +ÄãÍã [¤Æ¤¤¤è¤¯] /(adj-no,n) low-wing/ +ÄãÍî [¤Æ¤¤¤é¤¯] /(n) fall/decline/slump/(P)/ +ÄãÍø [¤Æ¤¤¤ê] /(n) low interest/(P)/ +ÄãÍø¶â [¤Æ¤¤¤ê¤­¤ó] /low-interest money/ +ÄãÍø¶âÍ» [¤Æ¤¤¤ê¤­¤ó¤æ¤¦] /low-interest credit/ +ÄãÍø»ñ¶â [¤Æ¤¤¤ê¤·¤­¤ó] /low-interest funds/ +ÄãÍøÆÀ¥¢¥ó¥Æ¥Ê [¤Æ¤¤¤ê¤È¤¯¥¢¥ó¥Æ¥Ê] /(n) low-gain antenna/ +ÄãΨ [¤Æ¤¤¤ê¤Ä] /(adj-na,n) low rate/ +ÄãÎô [¤Æ¤¤¤ì¤Ä] /(adj-na,n) low grade/inferiority/coarseness/vulgarity/ +ÄãÎ÷ [¤Æ¤¤¤ì¤ó] /(adj-na,n) cheap/inexpensive/ +Äã×Ë [¤Æ¤¤¤«¤¤] /(n) going about immersed or absorbed in/ +Äã×˼ñÌ£ [¤Æ¤¤¤«¤¤¤·¤å¤ß] /(n) experiencing vicariously/dilettantism/ +Ää [¤Æ¤¤] /stopping/ +Ää¤Þ¤é¤º¤Ë¹Ô¤¯ [¤È¤Þ¤é¤º¤Ë¤¤¤¯] /(exp) to run past/to run without stopping/ +Ää¤Þ¤ë [¤È¤Þ¤ë] /(v5r) to stop/to halt/ +Ää¤á¤ë [¤È¤á¤ë] /(v1) to stop/to halt/ +Ää²» [¤Æ¤¤¤ª¤ó] /(obs) rest (music)/ +Ää²»Éä [¤Æ¤¤¤ª¤ó¤×] /(obs) rest (music)/ +Ää²ñ [¤Æ¤¤¤«¤¤] /(n) adjournment/suspension of a meeting/recess of legislature/ +Ää³Ø [¤Æ¤¤¤¬¤¯] /(n) suspension from school/(P)/ +Ää»ß [¤Æ¤¤¤·] /(n,vs) suspension/interruption/stoppage/ban/standstill/deadlock/stalemate/abeyance/(P)/ +Ää»ß²Á³Ê [¤Æ¤¤¤·¤«¤«¤¯] /pegged price/ +Ää»ß»þ´Ö [¤Æ¤¤¤·¤¸¤«¤ó] /stop time/ +Ää»ß¿®¹æ [¤Æ¤¤¤·¤·¤ó¤´¤¦] /(n) stop signal/stoplight/ +Ää»ßÀþ [¤Æ¤¤¤·¤»¤ó] /(n) stop line/ +Ää¼Ö [¤Æ¤¤¤·¤ã] /(n,vs) stopping (e.g. train)/(P)/ +Ää¼Ö»þ´Ö [¤Æ¤¤¤·¤ã¤¸¤«¤ó] /(n) stoppage time/ +Ää¼Ö¾ì [¤Æ¤¤¤·¤ã¤¸¤ç¤¦] /(n) depot/railway station/taxi stand/ +Ää¼Ö¾ì [¤Æ¤¤¤·¤ã¤Ð] /(n) depot/railway station/taxi stand/ +Ä俦 [¤Æ¤¤¤·¤ç¤¯] /(n) suspension from office/ +ÄäÀï [¤Æ¤¤¤»¤ó] /(n) armistice/ceasefire/(P)/ +ÄäÀï¥é¥¤¥ó [¤Æ¤¤¤»¤ó¥é¥¤¥ó] /(n) line of control/ +ÄäÀﶨÄê [¤Æ¤¤¤»¤ó¤­¤ç¤¦¤Æ¤¤] /(n) cease-fire deal/ +ÄäÀï¹ç°Õ [¤Æ¤¤¤»¤ó¤´¤¦¤¤] /(n) cease-fire agreement/ +ÄäÁ¥ [¤Æ¤¤¤»¤ó] /(n) stopping a ship/detention/quarantine/ +ÄäÁ¥¾ì [¤Æ¤¤¤»¤ó¤¸¤ç¤¦] /ferry landing/ +ÄäÂÚ [¤Æ¤¤¤¿¤¤] /(n) stagnation/tie-up/congestion/retention/accumulation/falling into arrears/(P)/ +ÄäÂÚÁ°Àþ [¤Æ¤¤¤¿¤¤¤¼¤ó¤»¤ó] /stationary weather front/ +ÄäÅÅ [¤Æ¤¤¤Ç¤ó] /(n,vs) failure of electricity/(P)/ +ÄäÅÅÆü [¤Æ¤¤¤Ç¤ó¤Ó] /no-electricity day/ +ÄäÆÜ [¤Æ¤¤¤È¤ó] /(n) deadlock/standstill/stalemate/set-back/abeyance/ +Ääǯ [¤Æ¤¤¤Í¤ó] /(n) age limit/retiring age/ +ÄäǯÂ࿦ [¤Æ¤¤¤Í¤ó¤¿¤¤¤·¤ç¤¯] /retirement due to age/ +ÄäÇñ [¤Æ¤¤¤Ï¤¯] /(n) anchorage/moorings/(P)/ +ÄäÇñÃÏ [¤Æ¤¤¤Ï¤¯¤Á] /(n) anchorage (area)/moorage/roadstead/ +Ääα [¤Æ¤¤¤ê¤å¤¦] /(n) stop/halt/ +Ääα½ê [¤Æ¤¤¤ê¤å¤¦¤¸¤ç] /(n) bus or tram stop/(P)/ +Äå [¤Æ¤¤] /spy/ +Ä廡 [¤Æ¤¤¤µ¤Ä] /(n,vs) scout out/reconnaissance/(P)/ +Ä廡±ÒÀ± [¤Æ¤¤¤µ¤Ä¤¨¤¤¤»¤¤] /reconnaissance satellite/spy satellite/ +Ä廡µ¡ [¤Æ¤¤¤µ¤Ä¤­] /(n) reconnaissance plane/spy plane/ +Ä廡Ââ [¤Æ¤¤¤µ¤Ä¤¿¤¤] /scouting party/patrol/ +Ä廡Èô¹Ô [¤Æ¤¤¤µ¤Ä¤Ò¤³¤¦] /(n) surveillance flight/ +Ä廡Í×°÷ [¤Æ¤¤¤µ¤Ä¤è¤¦¤¤¤ó] /(n) player put on starting list to be replaced by another when the opponent's pitcher is known/ +ÄåÃÎ [¤Æ¤¤¤Á] /(n) spying/investigating/ +Äæ [¤Æ¤¤] /shave/ +Äæ¤ê¼Î¤Æ¤ë [¤½¤ê¤¹¤Æ¤ë] /(v1) to cut off the hair/take the tonsure/ +Äæ¤êÍî¤È¤¹ [¤¹¤ê¤ª¤È¤¹] /(v5s) to shave off the hair/ +Äæ¤êÍî¤È¤¹ [¤½¤ê¤ª¤È¤¹] /(v5s) to shave off the hair/ +Äæ¤ë [¤¹¤ë] /(v5r) to shave/ +Äæ¤ë [¤½¤ë] /(v5r) to shave/(P)/ +Äæ¾å¤²³Û [¤¹¤ê¤¢¤²¤Ó¤¿¤¤] /high and broad forehead/ +ÄæÅá [¤«¤ß¤½¤ê] /(n) razor/(P)/ +ÄæÅḦ¤® [¤«¤ß¤½¤ê¤È¤®] /one who sharpens razors/ +ÄæÅῨ [¤«¤ß¤½¤ê¤«¤Ö¤ì] /razor rash/ +ÄæÅáÅÖ [¤«¤ß¤½¤ê¤É] /razor strop/hone/ +ÄæÅáÉé [¤«¤ß¤½¤ê¤Þ¤±] /razor rash/ +Äæȱ [¤Æ¤¤¤Ï¤Ä] /(n) tonsure/cutting off the hair/ +ÄæΩ¤Æ [¤¹¤ê¤¿¤Æ] /clean shaven/freshly shaven/ +ÄæΩ¤Æ [¤½¤ê¤¿¤Æ] /clean shaven/freshly shaven/ +Äç¤Ï¤ë [¤µ¤À¤Ï¤ë] /(v5r) (sl) to harp too long on a subject/ +Äç·é [¤Æ¤¤¤±¤Ä] /(adj-na,n) chastity/purity/ +Äç½Ê [¤Æ¤¤¤·¤å¤¯] /(adj-na,n) chastity/virtue/fidelity/feminine modesty/ +Äç½÷ [¤Æ¤¤¤¸¤ç] /(n) virtuous woman/faithful wife/ +ÄçÀá [¤Æ¤¤¤»¤Ä] /(adj-na,n) chastity/virtue/fidelity/ +ÄçÁà [¤Æ¤¤¤½¤¦] /(n) chastity/virtue/fidelity/ +ÄçÁà´ÑÇ° [¤Æ¤¤¤½¤¦¤«¤ó¤Í¤ó] /sense of virtue/ +ÄçÁàìúí¹ [¤Æ¤¤¤½¤¦¤¸¤å¤¦¤ê¤ó] /violation of chastity/rape/ +ÄçÉØ [¤Æ¤¤¤Õ] /(n) faithful or virtuous woman (wife)/ +ÄçÎõ [¤Æ¤¤¤ì¤Ä] /(adj-na,n) extreme faithfulness/ +Ä褹¤ë [¤Æ¤¤¤¹¤ë] /(vs-s) to present/to offer/to show/to display/to exhibit/ +Ä輨 [¤Æ¤¤¤·] /(n) exhibition/ +Ä輨 [¤Æ¤¤¤¸] /(n) exhibition/ +Äè½Ð [¤Æ¤¤¤·¤å¤Ä] /(n) present/introduce/ +Äè¾å [¤Æ¤¤¤¸¤ç¤¦] /(n,vs) presentation/ +Ä迧 [¤Æ¤¤¤·¤­] /(n) coloration/color/coloring/ +Ä迧 [¤Æ¤¤¤·¤ç¤¯] /(n) coloration/color/coloring/ +Äé [¤Ä¤Ä¤ß] /(n) bank/embankment/dike/(P)/ +Äé¤òÃÛ¤¯ [¤Ä¤Ä¤ß¤ò¤­¤º¤¯] /(exp) to build an embankment/ +ÄéËÉ [¤Æ¤¤¤Ü¤¦] /(n) bank/weir/(P)/ +ÄéËɤòÃÛ¤¯ [¤Æ¤¤¤Ü¤¦¤ò¤­¤º¤¯] /(exp) to construct an embankment/ +Ä꤫ [¤µ¤À¤«] /(adj-na,n) definite/sure/(P)/ +Äê¤Þ¤Ã¤¿¾ì½ê [¤µ¤À¤Þ¤Ã¤¿¤Ð¤·¤ç] /specified place/ +Äê¤Þ¤é¤Ê¤¤Å·µ¤ [¤µ¤À¤Þ¤é¤Ê¤¤¤Æ¤ó¤­] /changeable weather/ +Äê¤Þ¤ê [¤µ¤À¤Þ¤ê] /(n) rule/custom/tranquility/ +Äê¤Þ¤ë [¤µ¤À¤Þ¤ë] /(v5r) to become settled/to be fixed/(P)/ +Äê¤á [¤µ¤À¤á] /(n) law/provision/regulation/rule/decision/appointment/arrangement/agreement/destiny/fate/karma/ +Äê¤á¤· [¤µ¤À¤á¤·] /(adv) surely/ +Äê¤á¤ë [¤µ¤À¤á¤ë] /(v1) to decide/to establish/to determine/(P)/ +Äê°µ [¤Æ¤¤¤¢¤Ä] /(n) constant pressure/ +Äê°Ì [¤Æ¤¤¤¤] /(n) position/orientation/ +Äê°ÌÃÖ [¤Æ¤¤¤¤¤Á] /home position/origin/ +Äê°÷ [¤Æ¤¤¤¤¤ó] /(n) fixed number of regular personnel/capacity (of boat, hall, aeroplane, etc.)/(P)/ +Äê²¹ [¤Æ¤¤¤ª¤ó] /(n) fixed temperature/ +Ä겹ưʪ [¤Æ¤¤¤ª¤ó¤É¤¦¤Ö¤Ä] /(n) warm-blooded animal/ +Äê²Á [¤Æ¤¤¤«] /(n) established price/(P)/ +Äê²Áɽ [¤Æ¤¤¤«¤Ò¤ç¤¦] /price list/ +Äê³Ê [¤Æ¤¤¤«¤¯] /rated value (engineering)/ +Äê³Ê²Ù½Å [¤Æ¤¤¤«¤¯¤«¤¸¤å¤¦] /rated capacity/net lifting load/ +Äê³ÊÀÁÉé [¤Æ¤¤¤«¤¯¤¦¤±¤ª¤¤] /lump-sum contract/ +Äê³Û [¤Æ¤¤¤¬¤¯] /(n) ration/fixed amount/(P)/ +Äê³Û¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ [¤Æ¤¤¤¬¤¯¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤»¤Ä¤¾¤¯] /(n) flat-rate Internet access/ +Äê³ÛÃù¶â [¤Æ¤¤¤¬¤¯¤Á¤ç¤­¤ó] /fixed amount (postal) savings/ +Äê³ê¼Ö [¤Æ¤¤¤«¤Ã¤·¤ã] /(n) fixed pulley/ +Äê´§»ì [¤Æ¤¤¤«¤ó¤·] /(n) definite article/ +Äê´¾ [¤Æ¤¤¤«¤ó] /(n) articles of incorporation/company statute/(P)/ +Äê´ü [¤Æ¤¤¤­] /(n) fixed term/(P)/ +Äê´ü´©¹Ôʪ [¤Æ¤¤¤­¤«¤ó¤³¤¦¤Ö¤Ä] /periodical/ +Äê´ü·ô [¤Æ¤¤¤­¤±¤ó] /(n) commuter pass/season ticket/(P)/ +Äê´ü¸¡¿Ç [¤Æ¤¤¤­¤±¤ó¤·¤ó] /(n) periodic medical check-up (examination)/ +Äê´ü»î¸³ [¤Æ¤¤¤­¤·¤±¤ó] /(n) regular (periodic) examination/ +Äê´ü¼è°ú [¤Æ¤¤¤­¤È¤ê¤Ò¤­] /futures contracts/ +Äê´ü¾ºµë [¤Æ¤¤¤­¤·¤ç¤¦¤­¤å¤¦] /(n) regular (annual) pay raise/ +Äê´ü¾è¼Ö·ô [¤Æ¤¤¤­¤¸¤ç¤¦¤·¤ã¤±¤ó] /(n) season ticket/commutation (commuter) ticket/ +Äê´üÀï [¤Æ¤¤¤­¤»¤ó] /(n) regularly-scheduled game (match)/ +Äê´üÁ¥ [¤Æ¤¤¤­¤»¤ó] /(n) (ocean) liner/ +Äê´üŪ [¤Æ¤¤¤­¤Æ¤­] /(adj-na) periodic/(P)/ +Äê´üÊØ [¤Æ¤¤¤­¤Ó¤ó] /(n) regular service/(P)/ +Äê´üÊݸ± [¤Æ¤¤¤­¤Û¤±¤ó] /term insurance/ +Äê´üͶâ [¤Æ¤¤¤­¤è¤­¤ó] /fixed deposit/(P)/ +Ä구 [¤¸¤ç¤¦¤®] /(n) (measuring) ruler/(P)/ +Ä구ºÂ [¤¸¤ç¤¦¤®¤¶] /(n) the Rule (star)/ +ÄêµÁ [¤Æ¤¤¤®] /(n,vs) definition/(P)/ +ÄêµÁ°è [¤Æ¤¤¤®¤¤¤­] /(n) (math) domain/ +ÄêµÙ [¤Æ¤¤¤­¤å¤¦] /(n) regular holiday/(P)/ +ÄêµÙÆü [¤Æ¤¤¤­¤å¤¦¤Ó] /(n) regular holiday/(P)/ +Äê¶È [¤Æ¤¤¤®¤ç¤¦] /regular employment/ +Äê·¿ [¤Æ¤¤¤±¤¤] /(n) fixed form/regular shape/stereotyped/(P)/ +Äê·¿»í [¤Æ¤¤¤±¤¤¤·] /(n) fixed form poetry/ +Äê·Á [¤Æ¤¤¤±¤¤] /(n) fixed form/regular shape/stereotyped/(P)/ +Äê·Á³°Í¹ÊØʪ [¤Æ¤¤¤±¤¤¤¬¤¤¤æ¤¦¤Ó¤ó¤Ö¤Ä] /(n) non-standard-sized mail/ +Äê·ÁÆ°»ì [¤Æ¤¤¤±¤¤¤É¤¦¤·] /finite verb/ +Äê·Á͹ÊØʪ [¤Æ¤¤¤±¤¤¤æ¤¦¤Ó¤ó¤Ö¤Ä] /standard size mail/ +Ä긫 [¤Æ¤¤¤±¤ó] /(n) fixed opinion/ +Äê¸À [¤Æ¤¤¤²¤ó] /(n) categorical statement/ +Äê¹ï [¤Æ¤¤¤³¤¯] /(n) appointed time/timetable/schedule/(P)/ +Äê»þ [¤Æ¤¤¤¸] /(n) regular time/stated period/(P)/ +Äê»þÀ© [¤Æ¤¤¤¸¤»¤¤] /(n) part time (school system)/(P)/ +Äê¼° [¤Æ¤¤¤·¤­] /(n) formula/ +Äê¼°²½ [¤Æ¤¤¤·¤­¤«] /formularization/ +Äê¼ýÆþ [¤Æ¤¤¤·¤å¤¦¤Ë¤å¤¦] /(n) fixed income/ +Äê½» [¤Æ¤¤¤¸¤å¤¦] /(n) settlement/(P)/ +Äê½»¼Ô [¤Æ¤¤¤¸¤å¤¦¤·¤ã] /permanent resident/ +Äê½»ÃÏ [¤Æ¤¤¤¸¤å¤¦¤Á] /permanent home/ +Äê½É [¤¸¤ç¤¦¤ä¤É] /(n) one's regular inn or hotel/ +Äê¾ï [¤Æ¤¤¤¸¤ç¤¦] /(adj-na,n) regular/stationary/ +Äê¾ï¾õÂÖ [¤Æ¤¤¤¸¤ç¤¦¤¸¤ç¤¦¤¿¤¤] /(n) steady state/ +Äê¾ïÇÈ [¤Æ¤¤¤¸¤ç¤¦¤Ï] /(n) standing (stationary) wave/ +Äê¿¢ [¤Æ¤¤¤·¤ç¤¯] /(n) permanent planting/ +Ä꿦 [¤Æ¤¤¤·¤ç¤¯] /(n) occupation (i.e. field of regular employment)/steady job/regular work/ +Äê¿© [¤Æ¤¤¤·¤ç¤¯] /(n) set meal/special (of the day)/(P)/ +Äê¿ô [¤Æ¤¤¤¹¤¦] /(n) constant/(P)/ +Äê¿ôÀ§Àµ [¤Æ¤¤¤¹¤¦¤¼¤»¤¤] /(n) reapportionment (of Diet seats)/ +ÄêÀ­ [¤Æ¤¤¤»¤¤] /(n) qualitative/stability of a substance/ +ÄêÀ­Ê¬ÀÏ [¤Æ¤¤¤»¤¤¤Ö¤ó¤»¤­] /qualitative analysis/ +ÄêÀÊ [¤¸¤ç¤¦¤»¤­] /(n) one's habitual seat/regular hall/entertainment hall/ +ÄêÀÐ [¤¸¤ç¤¦¤»¤­] /(n) established tactic/play by the book/ +ÄêÀ× [¤¸¤ç¤¦¤»¤­] /(n) standard move in shogi/ +ÄêÀâ [¤Æ¤¤¤»¤Ä] /(n) established theory/(P)/ +ÄêÁà [¤Æ¤¤¤½] /(n) laying a cornerstone (foundation stone)/ +ÄêÁü° [¤Æ¤¤¤½¤·¤­] /cornerstone (foundation stone) ceremony/ +Äê§ [¤Æ¤¤¤½¤¯] /(n) law/established rule/ +Äê­¿ô [¤Æ¤¤¤½¤¯¤¹¤¦] /(n) quorum/ +ÄêÃÖ [¤Æ¤¤¤Á] /(n) fixed/ +ÄêÃÖµù¶È [¤Æ¤¤¤Á¤®¤ç¤®¤ç¤¦] /fixed-net fishing/ +ÄêÃÖÌÖ [¤Æ¤¤¤Á¤¢¤ß] /(n) fixed net/ +ÄêÃå [¤Æ¤¤¤Á¤ã¤¯] /(n,vs) establishing/(P)/ +ÄêÃå±Õ [¤Æ¤¤¤Á¤ã¤¯¤¨¤­] /(n) (photographic) fixing solution/ +ÄêÃåºÞ [¤Æ¤¤¤Á¤ã¤¯¤¶¤¤] /(photographic) fixing agent/ +ÄêÅÀ [¤Æ¤¤¤Æ¤ó] /(n) fixed point/ +ÄêÅÀ´Ñ¬ [¤Æ¤¤¤Æ¤ó¤«¤ó¤½¤¯] /fixed point observation/ +Äêǯ [¤Æ¤¤¤Í¤ó] /(n) retirement age/(P)/ +ÄêǯÀ© [¤Æ¤¤¤Í¤ó¤»¤¤] /(n) age-limit system/ +ÄêǯÂ࿦ [¤Æ¤¤¤Í¤ó¤¿¤¤¤·¤ç¤¯] /(n) (compulsory) retirement (e.g. on reaching the age of 60)/ +ÄêÈÖ [¤Æ¤¤¤Ð¤ó] /(adj-no,n) standard (goods)/product with consistent sales/ +ÄêÈæÎã [¤Æ¤¤¤Ò¤ì¤¤] /fixed proportion/ +Äêɾ [¤Æ¤¤¤Ò¤ç¤¦] /(n) established opinion/(P)/ +ÄêË¡ [¤¸¤ç¤¦¤Û¤¦] /(n) established rule/usual method/ +ÄêËÜ [¤Æ¤¤¤Û¤ó] /(n) authentic book or manuscript/ +ÄêÌÚ [¤¸¤ç¤¦¤®] /(n) ruler/ +ÄêÌæ [¤¸¤ç¤¦¤â¤ó] /(n) family crest/ +ÄêÌõ [¤Æ¤¤¤ä¤¯] /(n) standard translation/ +ÄêÍý [¤Æ¤¤¤ê] /(n) theorem/proposition/ +ÄêΧ [¤Æ¤¤¤ê¤Ä] /(n) fixed law/ +ÄêΨ [¤Æ¤¤¤ê¤Ä] /(n) fixed rate/(P)/ +ÄêΩ [¤Æ¤¤¤ê¤Ä] /(n) thesis/ +ÄêÎÌ [¤Æ¤¤¤ê¤ç¤¦] /(n) fixed quantity/(P)/ +ÄêÎÌʬÀÏ [¤Æ¤¤¤ê¤ç¤¦¤Ö¤ó¤»¤­] /quantitative analysis/ +ÄêÎã [¤Æ¤¤¤ì¤¤] /(n) regularity/(P)/ +ÄêÎã²ñ [¤Æ¤¤¤ì¤¤¤«¤¤] /(n) regular meeting/ +ÄêÏÀ [¤Æ¤¤¤í¤ó] /(n) established theory/ +Äë [¤ß¤«¤É] /(n) emperor (of Japan)/Mikado/(P)/ +Äë°Ì [¤Æ¤¤¤¤] /(n) the throne/the crown/ +Äë°Ò [¤Æ¤¤¤¤] /(n) imperial majesty/ +Ä벦 [¤Æ¤¤¤ª¤¦] /(n) sovereign/emperor/ +Ä벦³Ø [¤Æ¤¤¤ª¤¦¤¬¤¯] /(n) study of how to be a good emperor/ +Ä벦¿À¸¢Àâ [¤Æ¤¤¤ª¤¦¤·¤ó¤±¤ó¤»¤Ä] /(n) theory of the divine right of kings/ +Ä벦ÀÚ³« [¤Æ¤¤¤ª¤¦¤»¤Ã¤«¤¤] /(n) Caesarean section/ +Ä벦ÀÚ³«½Ñ [¤Æ¤¤¤ª¤¦¤»¤Ã¤«¤¤¤¸¤å¤Ä] /Caesarean section/ +Äë´§ [¤Æ¤¤¤«¤ó] /imperial crown/diadem/ +Äëµþ [¤Æ¤¤¤­¤ç¤¦] /(n) the capital/(P)/ +Äë¶È [¤Æ¤¤¤®¤ç¤¦] /(n) imperial task/ +Äë·à [¤Æ¤¤¤²¤­] /(n) The Imperial Theater/ +Äë·ç [¤Æ¤¤¤±¤Ä] /(n) imperial palace gate/imperial palace/ +Äë¹ñ [¤Æ¤¤¤³¤¯] /(n) empire/imperial/(P)/ +Äë¹ñ¼çµÁ [¤Æ¤¤¤³¤¯¤·¤å¤®] /imperialism/(P)/ +Äë¹ñ¼çµÁŪ [¤Æ¤¤¤³¤¯¤·¤å¤®¤Æ¤­] /(adj-na) imperialistic/ +ÄëºÂ [¤Æ¤¤¤¶] /(n) imperial throne/ +Äë¼¼ [¤Æ¤¤¤·¤Ä] /(n) Imperial Family/Imperial Household/ +ÄëÀ© [¤Æ¤¤¤»¤¤] /(n) imperial government/imperialism/monarchical rule/ +ÄëÀ¯ [¤Æ¤¤¤»¤¤] /(n) imperial government/imperialism/monarchical rule/(P)/ +ÄëÅÔ [¤Æ¤¤¤È] /(n) imperial capital/ +ÄëÅÚ [¤Æ¤¤¤É] /imperial domain/ +ÄëÆ» [¤Æ¤¤¤É¤¦] /the imperial way/principles of imperial rule/ +ÄëÆÁ [¤Æ¤¤¤È¤¯] /(n) emperor's virtue/ +ÄëÆü [¤Æ¤¤¤¸¤Ä] /(n) lucky day/ +ÄëÉÀ [¤Æ¤¤¤Ó¤ç¤¦] /(n) imperial mausoleum/ +ÄëÌ¿ [¤Æ¤¤¤á¤¤] /imperial order/ +ÄëÎÍ [¤Æ¤¤¤ê¤ç¤¦] /(n) imperial mausoleum/ +Äëïí [¤Æ¤¤¤±¤Ä] /(oK) (n) imperial palace gate/imperial palace/ +Äì [¤½¤³] /(n) bottom/sole/(P)/ +Äì°Õ [¤½¤³¤¤] /(n) one's underlying motives or true intentions/ +Äì°ÕÃÏ°­¤¤ [¤½¤³¤¤¤¸¤ï¤ë¤¤] /(adj) malicious/spiteful/ +Äì°ú¤­ÌÖ [¤½¤³¤Ó¤­¤¢¤ß] /(n) trawl (net)/ +Äì±È¤­ÌÖ [¤½¤³¤Ó¤­¤¢¤ß] /(n) trawl (net)/ +Äì²Ù [¤½¤³¤Ë] /(n) ballast/ +Äì³Ñ [¤Æ¤¤¤«¤¯] /(n) base angle/ +Äì³× [¤½¤³¤¬¤ï] /sole leather/sole/ +Äì³ä¤ì [¤½¤³¤ï¤ì] /situation where the bottom has dropped out/ +Ä쵤̣°­¤¤ [¤½¤³¤­¤ß¤ï¤ë¤¤] /(adj) strange/eerie/ominous/ +Äìµû [¤½¤³¤¦¤ª] /(n) bottom-dwelling fish/ +Äì·ø¤¤ [¤½¤³¤¬¤¿¤¤] /(adj) stable (market) after having bottomed out/ +Äì¸÷¤ê [¤½¤³¤Ó¤«¤ê] /(n) inner glow or light/deep gloss or luster/ +Äì»ß [¤Æ¤¤¤·] /(n) cessation/ +Äì¾å¤² [¤½¤³¤¢¤²] /(n,vs) raising (the standard)/ +Äì¿ô [¤Æ¤¤¤¹¤¦] /(n) base/radix/ +ÄìÀÑ¤ß [¤½¤³¤Å¤ß] /(n) stowage at the bottom/goods stowed at the bottom/ +ÄìÂǤÁ [¤½¤³¤¦¤Á] /(n) bottoming out/(P)/ +ÄìÃÍ [¤½¤³¤Í] /(n) bottom price/(P)/ +ÄìÃΤì¤Ì [¤½¤³¤·¤ì¤Ì] /(adj-pn,exp) bottomless/ +ÄìÅÚ [¤½¤³¤Ä¤Á] /(n) subsoil/ +ÄìƦ [¤½¤³¤Þ¤á] /(n) blister (on the sole of the foot)/corn/ +ÄìÆþ¤ì [¤½¤³¤¤¤ì] /(n) bottoming out (of prices)/(P)/ +ÄìÈ´¤± [¤½¤³¤Ì¤±] /(adj-na,n) bottomless/ +ÄìÊÕ [¤Æ¤¤¤Ø¤ó] /(n) base (geometry, society)/(P)/ +ÄìËÜ [¤Æ¤¤¤Û¤ó] /(n) original text/draft/ +Äì̵¤· [¤½¤³¤Ê¤·] /(n) bottomless/ +ÄìÌÌ [¤Æ¤¤¤á¤ó] /(n) the base/ +Äìή [¤Æ¤¤¤ê¤å¤¦] /(n) bottom current/undercurrent/(P)/ +ÄìÎÏ [¤½¤³¤Â¤«¤é] /(n) latent energy/reserve strength/potentiality/(P)/ +ÄìÎ䤨 [¤½¤³¤Ó¤¨] /(n) penetrating cold/ +Äí [¤Ë¤ï] /(n) garden/(P)/ +Äí¤Çºî¤Ã¤¿ÌîºÚ [¤Ë¤ï¤Ç¤Ä¤¯¤Ã¤¿¤ä¤µ¤¤] /vegetables grown in one's yard/ +Äí¤ò³À¤Ç°Ï¤¦ [¤Ë¤ï¤ò¤«¤­¤Ç¤«¤³¤¦] /(exp) to enclose a garden with a fence/ +Äí±à [¤Æ¤¤¤¨¤ó] /(n) garden/park/(P)/ +Äí²¼ÂÌ [¤Ë¤ï¤²¤¿] /(n) garden clogs/ +Äíµå [¤Æ¤¤¤­¤å¤¦] /(n) tennis/(P)/ +Äí·± [¤Æ¤¤¤­¤ó] /(n) (arch) home education/ +Äí»Å»ö [¤Ë¤ï¤·¤´¤È] /(n) gardening/ +Äí»Õ [¤Ë¤ï¤·] /(n) gardener/ +Äí¼¿ [¤Ë¤ï¤¦¤ë¤·] /(n) tree of heaven/ +ÄíÀÐ [¤Ë¤ï¤¤¤·] /(n) garden stone/ +ÄíÀè [¤Ë¤ï¤µ¤­] /(n) in the garden/ +ÄíÀèÁê¾ì [¤Ë¤ï¤µ¤­¤½¤¦¤Ð] /spot-sale price/ +ÄíÁ° [¤Æ¤¤¤¼¤ó] /(n) garden/ +ÄíÈÖ [¤Ë¤ï¤Ð¤ó] /(n) guard of the inner garden/ +ÄíÉÕ¤­ [¤Æ¤¤¤Å¤­] /(n,adj-no) having a garden/ +ÄíÌÚ [¤Ë¤ï¤­] /(n) garden tree/(P)/ +ÄíÌÚ¸Í [¤Ë¤ï¤­¤É] /(n) garden gate/ +Äî¿Ã [¤Æ¤¤¤·¤ó] /(n) courtier/ +ÄîÃú [¤Æ¤¤¤Æ¤¤] /(n) court attendant/ +ÄîÆâ [¤Æ¤¤¤Ê¤¤] /(n) inside the court/ +ÄîÍù [¤Æ¤¤¤ê] /(n) court attendant or clerk/ +Äï [¤ª¤È] /(n) (hum) younger brother/ +Äï [¤ª¤È¤¦¤È] /(n) (hum) younger brother/(P)/ +Äï [¤ª¤È¤È] /(ik) (n) (hum) younger brother/ +Äï [¤À¤¤] /(n) younger brother/faithful service to those older/brotherly affection/ +Äï [¤Æ¤¤] /(n) younger brother/faithful service to those older/brotherly affection/ +Ä»Ò [¤ª¤È¤¦¤È¤Ç¤·] /(n) pupil/new disciple/ +Ä蘆¤ó [¤ª¤È¤¦¤È¤µ¤ó] /(n) (hon) younger brother/ +Äï²Ç [¤ª¤È¤¦¤È¤è¤á] /(n) younger brother's wife/ +Äï²Ç [¤ª¤È¤è¤á] /(n) younger brother's wife/ +Äï¸æ [¤ª¤È¤¦¤È¤´] /(n) your younger brother/ +Äï»Ò [¤Æ¤¤¤·] /(n) pupil/disciple/adherent/follower/apprentice/young person/teacher's student-helper/ +Äï»Ò [¤Ç¤·] /(n) pupil/disciple/adherent/follower/apprentice/young person/teacher's student-helper/(P)/ +Äï»ÒÆþ¤ê [¤Ç¤·¤¤¤ê] /(n) apprenticeship/enrolling/(P)/ +Äï¾®Éã [¤ª¤È¤ª¤¸] /parent's younger brother/uncle/ +Äï©»Ò [¤ª¤È¤¦¤È¤à¤¹¤³] /(n) younger sons/ +Äï©»Ò [¤ª¤È¤à¤¹¤³] /(n) younger sons/ +ÄïÄï»Ò [¤ª¤È¤¦¤È¤Ç¤·] /(n) pupil/new disciple/ +Äïɱ [¤ª¤È¤Ò¤á] /(n) youngest princess/ +Äïʬ [¤ª¤È¤¦¤È¤Ö¤ó] /(n) friend treated as younger brother/ +ÄïËå [¤Æ¤¤¤Þ¤¤] /(n) younger brother and sister/(P)/ +Äï̼ [¤ª¤È¤¦¤È¤à¤¹¤á] /(n) younger daughters/ +Äï̼ [¤ª¤È¤à¤¹¤á] /(n) younger daughters/ +Äð½ç [¤Æ¤¤¤¸¤å¤ó] /(arch) obedience/ +Äñ¹³ [¤Æ¤¤¤³¤¦] /(n,vs) electrical resistance/resistance/opposition/(P)/ +Äñ¹³¤ò»î¤ß¤ë [¤Æ¤¤¤³¤¦¤ò¤³¤³¤í¤ß¤ë] /(exp) to offer (put up) resistance/ +Äñ¹³±¿Æ° [¤Æ¤¤¤³¤¦¤¦¤ó¤É¤¦] /resistance movement/ +Äñ¹³´ï [¤Æ¤¤¤³¤¦¤­] /(n) electrical resistor/ +Äñ¹³ÂÎ [¤Æ¤¤¤³¤¦¤¿¤¤] /(n) resistive element (in circuit, etc.)/ +Äñ¹³ÎÏ [¤Æ¤¤¤³¤¦¤ê¤ç¤¯] /(n) (power of) resistance/ +Äñ¿¨ [¤Æ¤¤¤·¤ç¤¯] /(n,vs) (1) collision/conflict/(2) being contrary or incompatible/(P)/ +ÄñÅö [¤Æ¤¤¤È¤¦] /(n) mortgage/hypothec/security/(P)/ +ÄñÅö¸¢ [¤Æ¤¤¤È¤¦¤±¤ó] /(n) mortgage/a lien on one's mortgage/(P)/ +ÄñÅöÂßÉÕ¤± [¤Æ¤¤¤È¤¦¤«¤·¤Ä¤±] /(n) mortgage loan/ +ÄñÅöή¤ì [¤Æ¤¤¤È¤¦¤Ê¤¬¤ì] /(n) foreclosure/ +Äò [¤Á¤ç¤¦] /(n-t) counter for guns, inksticks, palanquins, jinrikisha/ +Äò¤¹ [¤Æ¤¤¤¹] /(v5s) to volunteer (bravely)/ +Äò¤¹¤ë [¤Æ¤¤¤¹¤ë] /(vs-s) to volunteer (bravely)/ +Äò¿È [¤Æ¤¤¤·¤ó] /(n) volunteer/volunteering/ +Äò¿ÈÂâ [¤Æ¤¤¤·¤ó¤¿¤¤] /(n) volunteer corps/ +Äò¿Ê [¤Æ¤¤¤·¤ó] /(n,vs) go ahead of/ +Äò¿ÊÂâ [¤Æ¤¤¤·¤ó¤¿¤¤] /group that goes ahead of the main body/ +Ä󤲤ë [¤µ¤²¤ë] /(v1) to take along/to hold in the hand/(P)/ +Äó°Æ [¤Æ¤¤¤¢¤ó] /(n,vs) proposal/proposition/suggestion/(P)/ +Äó°Æ¼Ô [¤Æ¤¤¤¢¤ó¤·¤ã] /proponent/ +Äóµ¯ [¤Æ¤¤¤­] /(n) bring suit/file a claim/raise a question/(P)/ +ÄóµÄ [¤Æ¤¤¤®] /(n) proposal/motion/ +Äó¶¡ [¤Æ¤¤¤­¤ç¤¦] /(n,vs) offer/tender/program sponsoring/furnishing/(P)/ +Äó¶¡¼Ô [¤Æ¤¤¤­¤ç¤¦¤·¤ã] /(n) (blood) donor/(P)/ +Äó¶¡Â¦ [¤Æ¤¤¤­¤ç¤¦¤¬¤ï] /sender (side of transaction)/ +Äó¶× [¤Æ¤¤¤­¤ó] /(n) variety of ancient Chinese stringed instrument/violin/ +Äó·È [¤Æ¤¤¤±¤¤] /(n) cooperation/tie-up/joint business/link-up/(P)/ +Äó¸À [¤Æ¤¤¤²¤ó] /(n) proposal/motion/(P)/ +Äó¼¨ [¤Æ¤¤¤¸] /(n,vs) presentation/exhibit/suggest/citation/(P)/ +Äó¼¨Éô [¤Æ¤¤¤¸¤Ö] /(n) (musical) exposition/ +Äó½Ð [¤Æ¤¤¤·¤å¤Ä] /(n,vs) presentation/submission/filing/(P)/ +Äó½Ð´ü¸Â [¤Æ¤¤¤·¤å¤Ä¤­¤²¤ó] /(n) deadline/ +Äó½Ð¼Ô [¤Æ¤¤¤·¤å¤Ä¤·¤ã] /presenter/proposer/ +Äó½Ðʪ [¤Æ¤¤¤·¤å¤Ä¤Ö¤Ä] /(n) exhibit/documents for submission/ +Äó¾§ [¤Æ¤¤¤·¤ç¤¦] /(n,vs) advocacy/proposal/(P)/ +Äó¾§¼Ô [¤Æ¤¤¤·¤ç¤¦¤·¤ã] /advocate/ +ÄóÁÊ [¤Æ¤¤¤½] /(n,vs) presenting a case/suing/(P)/ +ÄóÅô [¤Á¤ç¤¦¤Á¤ó] /(n) paper lantern/ +ÄóÅô¹ÔÎó [¤Á¤ç¤¦¤Á¤ó¤®¤ç¤¦¤ì¤Ä] /lantern procession/ +ÄóÅô»ý¤Á [¤Á¤ç¤¦¤Á¤ó¤â¤Á] /(n) lantern bearer/ +ÄóÆÄ [¤Æ¤¤¤È¤¯] /(n) admiral/commodore/ +ÄóÍ× [¤Æ¤¤¤è¤¦] /(n) summary/outline/compendium/ +Äô·Á [¤Æ¤¤¤±¤¤] /(n) trapezoid/ +Äô»Ò [¤Æ¤¤¤·] /(n) ladder/stairs/ +Äô»Ò [¤Ï¤·¤´] /(n) ladder/stairs/(P)/ +Äô»Ò¤ÎÃÊ [¤Ï¤·¤´¤Î¤À¤ó] /rung of a ladder/ +Äô»Ò¤ò³Ý¤±¤ë [¤Ï¤·¤´¤ò¤«¤±¤ë] /(exp) to set a ladder up against/ +Äô»Ò¼Ö [¤Ï¤·¤´¤·¤ã] /(n) hook-and-ladder truck/ +Äô»Ò¼ò [¤Ï¤·¤´¤¶¤±] /(n) barhopping/ +Äô»Ò¾è¤ê [¤Ï¤·¤´¤Î¤ê] /(n) ladder-top stunts/ +Äô»ÒÃÊ [¤Ï¤·¤´¤À¤ó] /(n) step/stair/ +Äõ [¤ß¤®¤ï] /(n) water's edge/shore/ +Äõ½í [¤Æ¤¤¤·¤ç] /sand bar/waters edge/ +ÄõÀþ [¤Æ¤¤¤»¤ó] /(n) shoreline/beach line/ +Äö¹Ë [¤¤¤«¤ê¤Å¤Ê] /anchor cable/ +ÄöÃÖ [¤Æ¤¤¤Á] /anchorage/ +ÄöÇñ [¤Æ¤¤¤Ï¤¯] /(n,vs) anchor/mooring/ +Ä÷¾Í [¤Æ¤¤¤·¤ç¤¦] /good omen/ +Äø [¤Û¤É] /(n-adv,n) degree/extent/bounds/limit/(P)/ +Äø¡¹ [¤Û¤É¤Û¤É] /(adj-na,n) (uk) moderately/ +Äø¤Ê¤¯ [¤Û¤É¤Ê¤¯] /(adv) soon/before long/shortly thereafter/(P)/ +Äø¤ò²á¤´¤¹ [¤Û¤É¤ò¤¹¤´¤¹] /(exp) to go too far/to break bounds/ +Äø±ó¤¤ [¤Û¤É¤È¤ª¤¤] /(adj) far off or away/ +Äø¶á¤¤ [¤Û¤É¤Á¤«¤¤] /(adj) near/ +Äø·Ð¤Æ [¤Û¤É¤Ø¤Æ] /(adv) a while later/ +Äø¹¥¤¤ [¤Û¤É¤è¤¤] /(adj) moderate/proper/just right/ +Äø¹ç¤¤ [¤Û¤É¤¢¤¤] /(n) moderation/ +ÄøÄø [¤Û¤É¤Û¤É] /(adj-na,n) (uk) moderately/ +ÄøÅÙ [¤Æ¤¤¤É] /(n-adv,n,n-suf) degree/amount/grade/standard/of the order of (following a number)/(P)/ +ÄøÅÙÌäÂê [¤Æ¤¤¤É¤â¤ó¤À¤¤] /question of degree/ +Äø̵¤¯ [¤Û¤É¤Ê¤¯] /(adv) soon/shortly after/ +ÄøÎɤ¯ [¤Û¤É¤è¤¯] /rightly/properly/moderately/ +Äù¤Þ¤Ã¤¿ÂÎ³Ê [¤·¤Þ¤Ã¤¿¤¿¤¤¤«¤¯] /firm build/well-knit frame/ +Äù¤Þ¤ê¤Î¤Ê¤¤ [¤·¤Þ¤ê¤Î¤Ê¤¤] /slack/loose/lax/ +Äù¤Þ¤ê¤Î̵¤¤ [¤·¤Þ¤ê¤Î¤Ê¤¤] /slack/loose/lax/ +Äù¤Þ¤ê²° [¤·¤Þ¤ê¤ä] /(n) thrifty person/becoming steady/ +Äù¤Þ¤ë [¤·¤Þ¤ë] /(v5r) to be shut/to be locked/to become sober/(P)/ +Äù¤á [¤·¤á] /(n) summing up/judo choking (strangling) techniques/(P)/ +Äù¤á¤Ä¤±¤ë [¤·¤á¤Ä¤±¤ë] /(v1) to tighten/to press hard/ +Äù¤á¤Æ [¤·¤á¤Æ] /(adv) in all/all told/ +Äù¤á¤ë [¤·¤á¤ë] /(v1) to tie/to fasten/(P)/ +Äù¤á³ç¤ê [¤·¤á¤¯¤¯¤ê] /(n) conclusion/end/completion/summing up/supervision/ +Äù¤á³ç¤ê¤ò¤Ä¤±¤ë [¤·¤á¤¯¤¯¤ê¤ò¤Ä¤±¤ë] /(v1) to bring to a finish/to complete/ +Äù¤á³ç¤ê¤ò¤ä¤ë [¤·¤á¤¯¤¯¤ê¤ò¤ä¤ë] /(exp) to supervise/to control/ +Äù¤á³ç¤ë [¤·¤á¤¯¤¯¤ë] /(v5r) to bind firmly/to superintend/to bring to a finish/ +Äù¤á¶â [¤·¤á¤¬¤Í] /(n) buckle/clamp/clasp/ +Äù¤á¸Ç¤á¤ë [¤·¤á¤«¤¿¤á¤ë] /(vt) to compact/ +Äù¤á¹â [¤·¤á¤À¤«] /(n) sum/total/ +Äù¤á¹þ¤à [¤·¤á¤³¤à] /(v5m) to shut in/to lock in/ +Äù¤á»¦¤¹ [¤·¤á¤³¤í¤¹] /(v5s) to strangle (to death)/ +Äù¤á»ª [¤·¤á¤µ¤Ð] /(n) soused (vinegared) mackerel/ +Äù¤á½Ð¤¹ [¤·¤á¤À¤¹] /(v5s) to shut out/to bar/to lock out/(P)/ +Äù¤á¾å¤²¤ë [¤·¤á¤¢¤²¤ë] /(v1) to screw up/to put the screws on (a person)/ +Äù¤áÀÚ¤ê [¤·¤á¤­¤ê] /(n) closing/cut-off/end/deadline/Closed/No Entrance/(P)/ +Äù¤áÀÚ¤êÆü [¤·¤á¤­¤ê¤Ó] /(n) time limit/closing day/deadline/ +Äù¤áÀÚ¤ë [¤·¤á¤­¤ë] /(v5r) to shut up/(P)/ +Äù¤áÉÕ¤± [¤·¤á¤Ä¤±] /(n) pressure/(P)/ +Äù¤áÉÕ¤±¤ë [¤·¤á¤Ä¤±¤ë] /(v1) to tighten/to press hard/ +Äù·ë [¤Æ¤¤¤±¤Ä] /(n) conclusion/contract/(P)/ +ÄùÀÚ [¤·¤á¤­¤ê] /(n) closing/cut-off/end/deadline/Closed/No Entrance/(P)/ +ÄùÀÚ¤ê [¤·¤á¤­¤ê] /(n) closing/cut-off/end/deadline/Closed/No Entrance/(P)/ +ÄùÉÕ [¤·¤á¤Ä¤±] /(n) pressure/ +ÄùÌÁ [¤Æ¤¤¤á¤¤] /(n) forming an alliance/conclusion of a treaty of alliance/ +ÄùÌó [¤Æ¤¤¤ä¤¯] /(n) conclusion of a treaty/(P)/ +Äú¸Ë [¤Æ¤¤¤³] /(n) boat-house/ +Äú¼ó [¤Æ¤¤¤·¤å] /(n) bow (of a boat)/ +Äú¿È [¤Æ¤¤¤·¤ó] /(n) boat length/ +ÄúĹ [¤Æ¤¤¤Á¤ç¤¦] /(n) skipper (of a boat)/coxwain/ +ÄûÀµ [¤Æ¤¤¤»¤¤] /(n,vs) correction/revision/(P)/ +Äü¤á [¤¢¤­¤é¤á] /(n) resignation/acceptance/consolation/ +Äü¤á¤ë [¤¢¤­¤é¤á¤ë] /(v1) to give up/to abandon/(P)/ +Äü´Ñ [¤Æ¤¤¤«¤ó] /(n,vs) clear vision/resignation (as in reconciling oneself)/ +ÄüÇ° [¤Æ¤¤¤Í¤ó] /(n) a heart that understands truth/ +Äý [¤Ò¤Å¤á] /(n) hoof/ +Äýºµ [¤Æ¤¤¤µ] /(n) fourchette/ +ÄýÅ´ [¤Æ¤¤¤Æ¤Ä] /(n) sole/ +ÄýÅ´¹© [¤Æ¤¤¤Æ¤Ä¤³¤¦] /(n) blacksmith/ +Äþ¸º [¤Æ¤¤¤²¤ó] /(n) successive diminution/ +Äþ¹ßÊÑ°µ´ï [¤Æ¤¤¤³¤¦¤Ø¤ó¤¢¤Ä¤­] /(n) step-down transformer/ +Äþ¼¡ [¤Æ¤¤¤¸] /(n) successively/in order/ +Äþ¿® [¤Æ¤¤¤·¤ó] /(n) communications (e.g. post, tele.)/(P)/ +ÄþÁ÷ [¤Æ¤¤¤½¤¦] /(n) forwarding/ +ÄþÁý [¤Æ¤¤¤¾¤¦] /(n) gradual increase/ +ÄþÅÁ [¤Æ¤¤¤Ç¤ó] /(n) relay/ +Å¡ [¤ä¤·¤­] /(n) mansion/(P)/ +Å¡Âð [¤Æ¤¤¤¿¤¯] /(n) mansion/residence/(P)/ +Å¡Æâ [¤Æ¤¤¤Ê¤¤] /(n) grounds/premises/(P)/ +Å¢½Å [¤Æ¤¤¤Á¤ç¤¦] /(adj-na,n) polite/courteous/hospitable/ +Å¢À¼ [¤Æ¤¤¤»¤¤] /(n) (decadent) music of the state of Zheng/ +Å¢äµ [¤Æ¤¤¤»¤ó] /commentary on the Book of Odes by Zheng Xuan/ +Å£ [¤¯¤®] /(n) nail/(P)/ +Å£¤Çα¤Þ¤Ã¤Æ¤¤¤ë [¤¯¤®¤Ç¤È¤Þ¤Ã¤Æ¤¤¤ë] /to be fastened with a nail/ +Å£¤òº¹¤¹ [¤¯¤®¤ò¤µ¤¹] /(exp) to give a warning/to remind (a person) of/ +Å£±£¤· [¤¯¤®¤«¤¯¤·] /(n) object which conceals the head of a nail/ +ţƬ [¤Æ¤¤¤È¤¦] /nailhead/ +ţȴ¤­ [¤¯¤®¤Ì¤­] /(n) pincers/nail puller/ +Å£ÉÕ¤± [¤¯¤®¤Å¤±] /(n) nailing down or shut/being rooted to the spot/ +Ť [¤«¤Ê¤¨] /(n) three-legged kettle/ +Ť¤Î·Ú½Å¤òÌ䤦 [¤«¤Ê¤¨¤Î¤±¤¤¤Á¤ç¤¦¤ò¤È¤¦] /(exp) to call one's ability into question/to weigh one's ability/ +Ť³× [¤Æ¤¤¤«¤¯] /change of dynasty/ +ŤºÁ [¤Æ¤¤¤¶] /(n,vs) sitting in a triangle/ +ŤºÂ [¤Æ¤¤¤¶] /(n,vs) sitting in a triangle/ +ŤÃÌ [¤Æ¤¤¤À¤ó] /(n) tripartite (three man) talk/ +ŤÃ̲ñ [¤Æ¤¤¤À¤ó¤«¤¤] /three-man talk/tripartite talk/ +ŤΩ [¤Æ¤¤¤ê¤Ä] /(n) triangular position/three-cornered contest/ +ŤΩÀï [¤Æ¤¤¤ê¤Ä¤»¤ó] /three-way contest/ +Å¥ [¤É¤í] /(n) mud/(P)/ +Å¥¤ËÅɤì¤ë [¤É¤í¤Ë¤Þ¤ß¤ì¤ë] /(exp) to be covered with mud/ +Å¥¤ÎÁü [¤Ç¤¤¤Î¤¾¤¦] /mud image/ +Å¥¤ÎÍͤ˿²¤ë [¤É¤í¤Î¤è¤¦¤Ë¤Í¤ë] /(v1) (col) to sleep like a log/ +Å¥¤òÈï¤ë [¤É¤í¤ò¤«¤Ö¤ë] /(exp) to be covered with mud/ +Å¥¤ó¤³ [¤É¤í¤ó¤³] /(n) morass of mud/ +Å¥¥ì¥¹ [¤É¤í¥ì¥¹] /mud wrestling/ +Å¥²Ð»³ [¤Ç¤¤¤«¤¶¤ó] /(n) mud volcano/ +Å¥³¤ [¤É¤í¤¦¤ß] /(n) muddy sea/ +Å¥³¨¤Î¶ñ [¤É¤í¤¨¤Î¤°] /powdered paints or pigments/ +Å¥·¤ [¤É¤í¤°¤Ä] /(n) muddy shoes or boots/ +Å¥»Å¹ç [¤É¤í¤¸¤¢¤¤] /(n) mudslinging/smear campaign/ +Å¥»î¹ç [¤É¤í¤¸¤¢¤¤] /(n) mudslinging/smear campaign/ +Å¥½­¤¤ [¤É¤í¤¯¤µ¤¤] /(adj) smelling of mud or earth/unrefined/uncouth/ +Å¥½ü¤± [¤É¤í¤è¤±] /(n) fender/mudguard/ +Å¥¾Â [¤É¤í¤Ì¤Þ] /(n) bog/marsh/(P)/ +Å¥¾õ [¤Ç¤¤¤¸¤ç¤¦] /(adj-na,n) muddy/ +Å¥¿å [¤Ç¤¤¤¹¤¤] /(n) (1) muddy water/(2) red-light district/ +Å¥¿å [¤É¤í¤ß¤º] /(n) (1) muddy water/(2) red-light district/ +Å¥¿å²Ô¶È [¤É¤í¤ß¤º¤«¤®¤ç¤¦] /making a living in the red-light district/ +Å¥¿ì [¤Ç¤¤¤¹¤¤] /(n,vs) dead drunk/(P)/ +ť­ [¤É¤í¤¢¤·] /(n) muddy feet/ +ťú [¤Ç¤¤¤¿¤ó] /(n) peat/(P)/ +ťúÃÏ [¤Ç¤¤¤¿¤ó¤Á] /peat bog/ +Å¥Ãæ [¤Ç¤¤¤Á¤å¤¦] /(n) in the mud or mire/ +ťķ¤Í [¤É¤í¤Ï¤Í] /(n) splash of mud/mud spatter/ +Å¥Åɤì [¤É¤í¤Þ¤ß¤ì] /(adj-na,n) muddy/mud-caked/ +Å¥ÅÚ [¤Ç¤¤¤É] /(n) mud/ +ťƻ [¤É¤í¤ß¤Á] /(n) muddy road/ +Å¥Æì [¤É¤í¤Ê¤ï] /(n) braiding the rope only after the thief is caught/measure taken in haste or too late/ +Å¥Æì¼° [¤É¤í¤Ê¤ï¤·¤­] /(n) last minute/eleventh hour/ +Å¥ÈÄ´ä [¤Ç¤¤¤Ð¤ó¤¬¤ó] /(n) shale/ +ť˷ [¤É¤í¤Ü¤¦] /(n,vs) thief/burglar/robber/theft/ +Å¥ËÀ [¤É¤í¤Ü¤¦] /(n,vs) thief/burglar/robber/theft/(P)/ +Å¥ËÀ¤òÊá¤é¤¨¤ë [¤É¤í¤Ü¤¦¤ò¤È¤é¤¨¤ë] /(exp) to arrest a thief/ +ťή [¤Ç¤¤¤ê¤å¤¦] /(n) (volcanic) mud flow/ +ť߿ [¤Ç¤¤¤Í¤¤] /(n) (uk) quagmire/sludge/mud/slush/mire/ +ť߿ [¤Ì¤«¤ë¤ß] /(n) (uk) quagmire/sludge/mud/slush/mire/ +ť߿¤à [¤Ì¤«¤ë¤à] /(v5m) to be muddy/to be slushy/ +ť߿¤ë [¤Ì¤«¤ë] /(v5r) to be muddy/to be slushy/ +Å¥òÕ [¤É¤¸¤ç¤¦] /(n) loach/ +Ŧ¤Þ¤ß [¤Ä¤Þ¤ß] /(uk) pinch (of salt, etc)/knob/snack (to have with a drink)/ +Ŧ¤Þ¤ß½Ð¤¹ [¤Ä¤Þ¤ß¤À¤¹] /(v5s) to pick out/to throw out/ +Ŧ¤Þ¤ß¾å¤²¤ë [¤Ä¤Þ¤ß¤¢¤²¤ë] /(v1) to take a pinch of something (e.g. salt)/to pick up in one's fingers/ +Ŧ¤Þ¤ß¿©¤¤ [¤Ä¤Þ¤ß¤°¤¤] /(n,vs) food snatched and eaten without the meal starting/snatched food/ +Ŧ¤Þ¤à [¤Ä¤Þ¤à] /(v5m) to pinch/to hold/to pick up/ +Ŧ¤ß¼è¤ë [¤Ä¤Þ¤ß¤È¤ë] /(v5r) to pluck/to pick/to nip off/ +Ŧ¤ß¼è¤ë [¤Ä¤ß¤È¤ë] /(v5r) to pluck/to pick/to nip off/ +Ŧ¤ß¿©¤¤ [¤Ä¤Þ¤ß¤°¤¤] /(n) eating with one's fingers/ +Ŧ¤ßÀö¤¤ [¤Ä¤Þ¤ß¤¢¤é¤¤] /(n) washing only the soiled part (of a garment)/ +Ŧ¤ßÁð [¤Ä¤ß¤¯¤µ] /(n) picking herbs and wildflowers/ +Ŧ¤ßʪ [¤Ä¤Þ¤ß¤â¤Î] /(n) drinking snack/ +Ŧ¤à [¤Ä¤Þ¤à] /(v5m) to pinch/to hold/to pick up/(P)/ +Ŧ¤à [¤Ä¤à] /(v5m) to pluck/to pick/to trim/(P)/ +Ŧ²Ì [¤Æ¤­¤«] /(n) thinning out superfluous fruit/ +Ŧ²ê [¤Æ¤­¤¬] /(n) thinning out buds/ +Ŧµ­ [¤Æ¤Ã¤­] /(n,vs) summarization/epitome/ +Ŧ¼è [¤Æ¤­¤·¤å] /(vs) picking/plucking up/ +Ŧ½Ð [¤Æ¤­¤·¤å¤Ä] /(n,vs) picking out/exposing/taking out/(P)/ +Ŧ¿´ [¤Æ¤­¤·¤ó] /(n) thinning (buds and branches)/ +Ŧ¿Ä [¤Æ¤­¤·¤ó] /(n) thinning (buds and branches)/ +Ŧȯ [¤Æ¤­¤Ï¤Ä] /(n,vs) exposing/unmasking/laying bare/(P)/ +ŦÍ× [¤Æ¤­¤è¤¦] /(n) summary/outline/ +ŦϿ [¤Æ¤­¤í¤¯] /(n) summary/ +Ũ [¤«¤¿¤­] /(n) enemy/rival/(P)/ +Ũ [¤Æ¤­] /(n) enemy/rival/(P)/ +Ũ¤¦ [¤«¤Ê¤¦] /(v5u) to match/ +Ũ¤ÈÀ臘 [¤Æ¤­¤È¤¿¤¿¤«¤¦] /to fight one's enemy/ +Ũ¤Ë³Ý¤«¤ë [¤Æ¤­¤Ë¤«¤«¤ë] /(exp) to assail the enemy/ +Ũ¤ËÉÕ¤¯ [¤Æ¤­¤Ë¤Ä¤¯] /(exp) to take the side of the enemy/ +Ũ¤ËÊá¤é¤ï¤ì¤ë [¤Æ¤­¤Ë¤È¤é¤ï¤ì¤ë] /(exp) to be caught by the enemy/ +Ũ¤Î·ø¤òÇˤë [¤Æ¤­¤Î¤±¤ó¤ò¤ä¤Ö¤ë] /(exp) to break the strong defenses of the enemy/ +Ũ¤Î¹¶·â¤òÂऱ¤ë [¤Æ¤­¤Î¤³¤¦¤²¤­¤ò¤·¤ê¤¾¤±¤ë] /(exp) to beat off an attack by the enemy/ +Ũ¤ÎÀª [¤Æ¤­¤Î¤¼¤¤] /enemys strength (forces)/ +Ũ¤ï¤Ê¤¤ [¤«¤Ê¤ï¤Ê¤¤] /(exp) (1) no match for/(2) unbearable/(3) unable/can't do/ +Ũ¤ò°Ò¤¹ [¤Æ¤­¤ò¤ª¤É¤¹] /(exp) to threaten the enemy/ +Ũ¤òƤ¤Ä [¤Æ¤­¤ò¤¦¤Ä] /(exp) to quell the enemy/ +Ũ¤òÇˤë [¤Æ¤­¤ò¤ä¤Ö¤ë] /(exp) to defeat one's enemy/ +Ũ¤òÚͤ¹ [¤Æ¤­¤ò¤¿¤ª¤¹] /(exp) to kill one's enemy (opponent)/ +Ũ°Õ [¤Æ¤­¤¤] /(n) hostility/animosity/(P)/ +Ũ±Ä [¤Æ¤­¤¨¤¤] /(n) enemy camp/ +Ũ±Æ [¤Æ¤­¤¨¤¤] /(n) signs of the enemy/ +Ũ²¦ [¤Æ¤­¤ª¤¦] /opponents king (in shogi)/ +Ũ´Ï [¤Æ¤­¤«¤ó] /(n) enemy ship/ +Ũ´Ï¤òÄÀ¤á¤ë [¤Æ¤­¤«¤ó¤ò¤·¤º¤á¤ë] /(exp) to sink an enemy ship/ +Ũ´ÏÂâ [¤Æ¤­¤«¤ó¤¿¤¤] /enemy fleet/ +Ũµ¡ [¤Æ¤Ã¤­] /(n) enemy plane/ +Ũ·³ [¤Æ¤­¤°¤ó] /(n) enemy army/ +Ũ¹ñ [¤Æ¤­¤³¤¯] /(n) enemy nation/(P)/ +Ũ¹ñ [¤Æ¤Ã¤³¤¯] /(n) enemy nation/ +Ũ»ë [¤Æ¤­¤·] /(n,vs) looking on (somebody) as hostile/ +Ũ¼º [¤Æ¤­¤·¤Ä] /(n) error made by the enemy or opposing team/(P)/ +Ũ¼ê [¤Æ¤­¤·¤å] /(n) rival/enemy/ +Ũ½± [¤Æ¤­¤·¤å¤¦] /(n) enemy attack or raid/ +Ũ¾ð [¤Æ¤­¤¸¤ç¤¦] /(n) enemy movements/enemy's position/ +Ũ¾õ [¤Æ¤­¤¸¤ç¤¦] /(n) enemy movements/enemy's position/ +Ũ¿Ø [¤Æ¤­¤¸¤ó] /(n) enemy camp or line/ +ŨÀª [¤Æ¤­¤»¤¤] /(n) enemy's strength or fighting power/ +ŨÀª [¤Æ¤­¤¼¤¤] /(n) enemy's strength or fighting power/ +ŨÀ­ [¤Æ¤­¤»¤¤] /(n) inimical character/ +ŨÀ­¹ñ²È [¤Æ¤­¤»¤¤¤³¤Ã¤«] /hostile nation/ +ŨÁ° [¤Æ¤­¤¼¤ó] /(n) in the presence of the enemy/ +ŨÁ°Æ¨Ë´ [¤Æ¤­¤¼¤ó¤È¤¦¤Ü¤¦] /deserting under enemy fire/ +Ũ¦ [¤Æ¤­¤¬¤ï] /enemy side/ +ŨÂÐ [¤Æ¤­¤¿¤¤] /(n) hostility/antagonism/opposition/(P)/ +ŨÂдط¸ [¤Æ¤­¤¿¤¤¤«¤ó¤±¤¤] /(n) antagonism/ +ŨÂÐŪ´ë¶ÈÇã¼ý [¤Æ¤­¤¿¤¤¤Æ¤­¤­¤®¤ç¤¦¤Ð¤¤¤·¤å¤¦] /(n) hostile buyout/ +ŨÃÆ [¤Æ¤­¤À¤ó] /(n) enemy bullet/ +ŨÃÏ [¤Æ¤­¤Á] /(n) enemy territory/hostile place/ +ŨÃæ [¤Æ¤­¤Á¤å¤¦] /(n) in the midst of the enemy/ +ŨƤ¤Á [¤«¤¿¤­¤¦¤Á] /(n) revenge/ +ŨƱ»Î [¤Æ¤­¤É¤¦¤·] /(n) mutual enemies/ +ŨÈô [¤Æ¤­¤Ò] /opponents hisha/ +ŨÉôÂâ [¤Æ¤­¤Ö¤¿¤¤] /enemy forces/ +Ũʼ [¤Æ¤­¤Ø¤¤] /(n) enemy (soldier)/ +ŨÊâ [¤Æ¤­¤Õ] /opponents pawn/ +ŨÊý [¤Æ¤­¤¬¤¿] /(n) hostile party/enemy side/ +ŨËܼçµÁ [¤Æ¤­¤Û¤ó¤·¤å¤®] /diversionary tactics/concealing one's true motives until the last moment/ +ŨÌò [¤«¤¿¤­¤ä¤¯] /(n) role of the villain/the bad guy/ +ŨÌò [¤Æ¤­¤ä¤¯] /(n) role of the villain/the bad guy/ +ŨÎÝ [¤Æ¤­¤ë¤¤] /(n) enemy fortress/ +ŨØÁ¿´ [¤Æ¤­¤¬¤¤¤·¤ó] /(n) hostility/enmity/ +Å© [¤·¤º¤¯] /(n) drop (of water)/drip/(P)/ +Å©¤ê [¤·¤¿¤¿¤ê] /(n) dripping/a drop/ +Å©¤êÍî¤Á¤ë [¤·¤¿¤¿¤ê¤ª¤Á¤ë] /to trickle down/ +Å©¤ë [¤·¤¿¤¿¤ë] /(v5r) to drip/to drop/to trickle/ +Å©²¼ [¤Æ¤­¤«] /(n,vs) drip/drop/distill/ +Å©¿å [¤Æ¤­¤¹¤¤] /water dripping/ +Å©ÄêÎÌ [¤Æ¤­¤Æ¤¤¤ê¤ç¤¦] /titer/titre/ +Å©Å© [¤Æ¤­¤Æ¤­] /(adj-na,n) dripping/ +Ū [¤Æ¤­] /(adj-na,suf) -like/typical/(P)/ +Ū [¤Þ¤È] /(n) mark/target/(P)/ +Ū¤Ë㤷¤Ê¤¤ [¤Þ¤È¤Ë¤¿¤Ã¤·¤Ê¤¤] /(exp) falling short of the mark/ +Ū¤ò°ï¤ì¤ë [¤Þ¤È¤ò¤½¤ì¤ë] /(exp) to miss the target/ +Ū¤òÅö¤Æ¤ë [¤Þ¤È¤ò¤¢¤Æ¤ë] /(exp) to hit the mark/ +Ū²° [¤Æ¤­¤ä] /(n) racketeer/faker/stall-keeper/ +Ū³°¤ì [¤Þ¤È¤Ï¤º¤ì] /(adj-na,adj-no,n) out of focus/off the point/miss the mark/ +Ū³Î [¤Æ¤­¤«¤¯] /(adj-na,n) precise/accurate/(P)/ +Ū³Î [¤Æ¤Ã¤«¤¯] /(adj-na,n) precise/accurate/(P)/ +ŪÃæ [¤Æ¤­¤Á¤å¤¦] /(n,vs) strike home/hit the mark/become realized/(P)/ +ŪÃæΨ [¤Æ¤­¤Á¤å¤¦¤ê¤Ä] /(n) hitting ratio/ +Å« [¤Õ¤¨] /(n) flute/pipe/(P)/ +Å«¿á [¤Õ¤¨¤Õ¤­] /(n) flute player/ +Å«¿á¤­ [¤Õ¤¨¤Õ¤­] /(n) flute player/ +Ŭ¤¦ [¤«¤Ê¤¦] /(v5u) to be suited/ +Ŭ¤¹¤ë [¤Æ¤­¤¹¤ë] /(vs-s) to fit/to suit/(P)/ +Ŭ¤ï¤Ê¤¤ [¤«¤Ê¤ï¤Ê¤¤] /(adj) be beyond one's power/be unable/ +Ŭ±þ [¤Æ¤­¤ª¤¦] /(n) adaptation/accommodation/conformity/(P)/ +Ŭ±þ¾É [¤Æ¤­¤ª¤¦¤·¤ç¤¦] /(n) diseases for which a particular medicine is indicated/ +Ŭ±þ¾ã³² [¤Æ¤­¤ª¤¦¤·¤ç¤¦¤¬¤¤] /maladjustment/ +Ŭ±þÀ­ [¤Æ¤­¤ª¤¦¤»¤¤] /(n) adaptability/ +Ŭ²¹ [¤Æ¤­¤ª¤ó] /(n) suitable or moderate temperature/ +Ŭ³Ê [¤Æ¤­¤«¤¯] /(n) eligible/qualified/competent/(P)/ +Ŭ³Ê [¤Æ¤Ã¤«¤¯] /(n) eligible/qualified/competent/ +Ŭ³Ê¼Ô [¤Æ¤­¤«¤¯¤·¤ã] /qualified or eligible person/ +Ŭ³Î [¤Æ¤­¤«¤¯] /(adj-na,n) precise/accurate/(P)/ +Ŭ³Î [¤Æ¤Ã¤«¤¯] /(adj-na,n) precise/accurate/(P)/ +Ŭµ¹ [¤Æ¤­¤®] /(adj-na,n-adv) suitability/(P)/ +Ŭ¶È [¤Æ¤­¤®¤ç¤¦] /(n) suitable occupation/ +Ŭ¹ç [¤Æ¤­¤´¤¦] /(n) conform/compatible/adaptable/(P)/ +Ŭºà [¤Æ¤­¤¶¤¤] /(n) man fit for the post/right person/ +ŬºàŬ½ê [¤Æ¤­¤¶¤¤¤Æ¤­¤·¤ç] /(exp,n) the right person in the right place/ +Ŭºî [¤Æ¤­¤µ¤¯] /(n) suitable crop/ +Ŭ»þ [¤Æ¤­¤¸] /(adj-na,adj-no,n) timely/opportune/(P)/ +Ŭ»þÂÇ [¤Æ¤­¤¸¤À] /(n) timely hit/ +Ŭ¼Ô [¤Æ¤­¤·¤ã] /(n) suitable person/fit person/the fit/ +Ŭ¼ÔÀ¸Â¸ [¤Æ¤­¤·¤ã¤»¤¤¤¾¤ó] /(n) survival of the fittest/ +Ŭ½ê [¤Æ¤­¤·¤ç] /(n) the right place/ +Ŭ¿¦ [¤Æ¤­¤·¤ç¤¯] /(n) suitable occupation/ +ŬÀ­ [¤Æ¤­¤»¤¤] /(n) aptitude/(P)/ +ŬÀ­¸¡ºº [¤Æ¤­¤»¤¤¤±¤ó¤µ] /aptitude test/ +ŬÀµ [¤Æ¤­¤»¤¤] /(adj-na,n) reasonable/suitable/(P)/ +ŬÀµ²Á³Ê [¤Æ¤­¤»¤¤¤«¤«¤¯] /fair or reasonable price/ +ŬÀµÍø½á [¤Æ¤­¤»¤¤¤ê¤¸¤å¤ó] /reasonable profit/ +ŬÀÚ [¤Æ¤­¤»¤Ä] /(adj-na,n) pertinent/appropriate/adequate/relevance/(P)/ +ŬÃÏ [¤Æ¤­¤Á] /(n) suitable place/ +ŬÃæ [¤Æ¤­¤Á¤å¤¦] /(n,vs) strike home/hit the mark/become realized/ +ŬÅÙ [¤Æ¤­¤É] /(adj-na,n) moderate/(P)/ +ŬÅö [¤Æ¤­¤È¤¦] /(adj-na,n) fitness/suitability/adequacy/relevance/(P)/ +ŬǤ [¤Æ¤­¤Ë¤ó] /(adj-na,n) competence/ +ŬǤ¼Ô [¤Æ¤­¤Ë¤ó¤·¤ã] /suitable person/well-qualified person/ +ŬÈÝ [¤Æ¤­¤Ò] /(n) propriety/fitness/aptitude/ +Ŭɾ [¤Æ¤­¤Ò¤ç¤¦] /(n) apt criticism/ +ŬÉÔŬ [¤Æ¤­¤Õ¤Æ¤­] /(n) suitability/ +Ŭˡ [¤Æ¤­¤Û¤¦] /(adj-na,n) legality/(P)/ +Ŭˡ¹Ô°Ù [¤Æ¤­¤Û¤¦¤³¤¦¤¤] /(n) legal (lawful) act/ +ŬÌò [¤Æ¤­¤ä¤¯] /(n) suitable post or role/ +ŬÌô [¤Æ¤­¤ä¤¯] /(n) specific medicine or remedy/ +ŬÌõ [¤Æ¤­¤ä¤¯] /(n) proper or suitable translation/exact rendering/ +ŬÍÑ [¤Æ¤­¤è¤¦] /(n) applying/(P)/ +ŬÍѶÈ̳ [¤Æ¤­¤è¤¦¤®¤ç¤¦¤à] /application/ +ŬÍÑÀ­ [¤Æ¤­¤è¤¦¤»¤¤] /applicability/ +ŬÎÌ [¤Æ¤­¤ê¤ç¤¦] /(n) proper quantity/(P)/ +ŬÎã [¤Æ¤­¤ì¤¤] /(n) exemplification/ +ŬÎð [¤Æ¤­¤ì¤¤] /(n) suitable age/(P)/ +ŬÎð´ü [¤Æ¤­¤ì¤¤¤­] /(n) marriageable age/(P)/ +Å­Ìð [¤«¤Ö¤é¤ä] /(n) arrow to which is attached a turnip-shaped whistle made of hollowed-out wood or deer horn/ +Å®¤é¤¹ [¤ª¤Ü¤é¤¹] /(v5s) (1) to drown/(2) to cause to be indulged or addicted/ +Å®¤ì¤ë [¤ª¤Ü¤ì¤ë] /(v1) to be drowned/to indulge in/(P)/ +Å®¤ì¹þ¤à [¤ª¤Ü¤ì¤³¤à] /(v5m) to drown/to get addicted/to become infatuated/ +Å®¤ì»à¤Ì [¤ª¤Ü¤ì¤¸¤Ì] /(v5n) to die by drowning/to drown/ +Å®¤ì»¤Ê¤¦ [¤ª¤Ü¤ì¤½¤³¤Ê¤¦] /to come near being drowned/ +Å®°¦ [¤Ç¤­¤¢¤¤] /(n,vs) doting/ +Å®»à [¤Ç¤­¤·] /(n,vs) death by drowning/ +Å®»à¼Ô [¤Ç¤­¤·¤·¤ã] /drowned person/ +Å®»àÂÎ [¤Ç¤­¤·¤¿¤¤] /drowned body/ +Å®¿å [¤Ç¤­¤¹¤¤] /drowning/ +ů³Ø [¤Æ¤Ä¤¬¤¯] /(n) philosophy/(P)/ +ů³Ø»ËÍ× [¤Æ¤Ä¤¬¤¯¤·¤è¤¦] /Concise History of Philosophy/ +ů³Ø¼Ô [¤Æ¤Ä¤¬¤¯¤·¤ã] /(n) philosopher/ +ů³Ø½ñ [¤Æ¤Ä¤¬¤¯¤·¤ç] /(n) philosophy book/ +ů³ØŪ [¤Æ¤Ä¤¬¤¯¤Æ¤­] /(adj-na) philosophical/ +ů¿Í [¤Æ¤Ä¤¸¤ó] /(n) wise man/philosopher/sage/(P)/ +ůÍý [¤Æ¤Ä¤ê] /(n) philosophic principles/philosophy/ +Å°¤¹ [¤È¤ª¤¹] /(v5s) to let pass/to overlook/to continue/to keep/to make way for/to persist in/(P)/ +Å°¤¹¤ë [¤Æ¤Ã¤¹¤ë] /(vs-s) to sink in/to penetrate/to devote oneself/to believe in/to go through/to do intently and exclusively/(P)/ +Å°¹ÃÃÆ [¤Æ¤Ã¤³¤¦¤À¤ó] /(n) armor piercing ammunition/ +Å°¾¬ [¤Æ¤Ã¤·¤ç¤¦] /(n) all night/without sleep/ +Å°Äì [¤Æ¤Ã¤Æ¤¤] /(n,vs) thoroughness/completeness/(P)/ +Å°ÄìŪ [¤Æ¤Ã¤Æ¤¤¤Æ¤­] /(adj-na,n) thoroughness/(P)/ +ŰƬŰÈø [¤Æ¤Ã¤È¤¦¤Æ¤Ä¤Ó] /(adv) thoroughly/through and through/ +Å°Ìë [¤Æ¤Ä¤ä] /(n) all night/all-night vigil/sleepless night/(P)/ +ű²ó [¤Æ¤Ã¤«¤¤] /(n,vs) withdrawal/revocation/repeal/(P)/ +űµî [¤Æ¤Ã¤­¤ç] /(n,vs) withdrawal/revocation/repeal/(P)/ +ű¼ý [¤Æ¤Ã¤·¤å¤¦] /(n,vs) withdrawal/(P)/ +űÂà [¤Æ¤Ã¤¿¤¤] /(n,vs) evacuation/withdrawal/revocation/repeal/retreat/(P)/ +űƬŰÈø [¤Æ¤Ã¤È¤¦¤Æ¤Ä¤Ó] /(iK) (adv) thoroughly/through and through/ +űÇÑ [¤Æ¤Ã¤Ñ¤¤] /(n) through and through/thoroughly/from start to finish/abolition/(P)/ +űʼ [¤Æ¤Ã¤Ú¤¤] /(n,vs) withdrawal of troops/(P)/ +Ų [¤ï¤À¤Á] /(n) rut/wheel track/furrow/ +Ųºµ [¤Æ¤Ã¤µ] /(n) railway frog/ +Å´ [¤Æ¤Ä] /(n) iron/(P)/ +Å´¤«¤Ö¤È [¤Æ¤Ä¤«¤Ö¤È] /(n) steel helmet/ +Å´¤Î¥«¡¼¥Æ¥ó [¤Æ¤Ä¤Î¥«¡¼¥Æ¥ó] /(n) iron curtain/ +Å´¤Î¸Ç¤Þ¤ê [¤Æ¤Ä¤Î¤«¤¿¤Þ¤ê] /iron ingot/ +Å´²Ð [¤Æ¤Ã¤«] /(adj-na,n) red-hot iron/gunfire/gambling/violent-tempered/ +Å´²Ð´¬ [¤Æ¤Ã¤«¤Þ¤­] /(n) vinegared rice and sliced raw tuna wrapped in seaweed/ +Å´²Ð¾ì [¤Æ¤Ã¤«¤Ð] /(n) gambling room/ +Å´²ÐÌ£Á¹ [¤Æ¤Ã¤«¤ß¤½] /(n) miso, fried soybeans and vegetables seasoned with sake and sugar/ +Å´²ÐЧ [¤Æ¤Ã¤«¤É¤ó¤Ö¤ê] /(n) vinegared rice topped with sliced raw tuna/ +Å´³Ê»Ò [¤Æ¤Ä¤´¤¦¤·] /(adj-no,n) (1) (iron) grill, lattice or bars/(2) prison (sl.)/ +Å´³õ [¤Æ¤Ä¤«¤Ö¤È] /(n) steel helmet/ +Å´´É [¤Æ¤Ã¤«¤ó] /(n) iron pipe/ +Å´´ï [¤Æ¤Ã¤­] /(n) ironware/ +Å´´ï»þÂå [¤Æ¤Ã¤­¤¸¤À¤¤] /Iron Age/ +Å´¶¶ [¤Æ¤Ã¤­¤ç¤¦] /(n) railway bridge/iron bridge/(P)/ +Å´¶× [¤Æ¤Ã¤­¤ó] /(n) glockenspiel/ +Å´¶Ú [¤Æ¤Ã¤­¤ó] /(n) rebar/(concrete) iron reinforcing bar/(P)/ +Å´¶Ú¥³¥ó¥¯¥ê¡¼¥È [¤Æ¤Ã¤­¤ó¥³¥ó¥¯¥ê¡¼¥È] /(n) iron reinforced concrete/ +Å´¶ý [¤Æ¤Ä¤¯¤º] /(n) scrap iron/ +Å´·ì [¤Æ¤Ã¤±¤Ä] /(n) blood and iron/military might/ +Å´·ý [¤Æ¤Ã¤±¤ó] /(n) fist/ +Å´·ýÀ©ºÛ [¤Æ¤Ã¤±¤ó¤»¤¤¤µ¤¤] /(punishment by) striking with fists/ +Å´¹© [¤Æ¤Ã¤³¤¦] /(n) ironworking/ironworker/(P)/ +Å´¹©½ê [¤Æ¤Ã¤³¤¦¤¸¤ç] /(n) ironworks/ +Å´¹Û [¤Æ¤Ã¤³¤¦] /(n) iron ore/(P)/ +Å´¹ÛÀÐ [¤Æ¤Ã¤³¤¦¤»¤­] /(n) iron ore/ +Å´¹Ý [¤Æ¤Ã¤³¤¦] /(n) iron and steel/(P)/ +Å´¹Ý¶È [¤Æ¤Ã¤³¤¦¤®¤ç¤¦] /the steel industry/ +Å´¹ü [¤Æ¤Ã¤³¤Ä] /(n) steel frame/(P)/ +Å´¹ü¹©»ö [¤Æ¤Ã¤³¤Ä¤³¤¦¤¸] /steel frame-work/ +Å´º¿ [¤Æ¤Ã¤µ] /(n) iron chain/ +Å´ºÞ [¤Æ¤Ä¤¶¤¤] /(n) (medicinal) iron preparations/ +Å´ºà [¤Æ¤Ä¤¶¤¤] /(n) iron material/ +Å´ºô [¤Æ¤Ã¤µ¤¯] /iron railing or fence/ +Å´º÷ [¤Æ¤Ã¤µ¤¯] /(n) cable/wire rope/cableway/ +Å´»± [¤Æ¤Ã¤µ¤ó] /(n) steel or iron dome/ +Å´»³ [¤Æ¤Ä¤¶¤ó] /(n) iron mine/ +Å´½Â [¤«¤Ê¤·¤Ö] /(n) aqueous iron rust/ +Å´¾² [¤«¤Ê¤È¤³] /(n) anvil/ +Å´¾òÌÖ [¤Æ¤Ä¤¸¤ç¤¦¤â¤¦] /(n) (barbed) wire entanglements/ +Å´¿§ [¤Æ¤Ä¤¤¤í] /(n) reddish-black/iron blue/ +Å´¿´ [¤Æ¤Ã¤·¤ó] /(n) iron core/iron will/ +Å´¿Í [¤Æ¤Ä¤¸¤ó] /(n) strong man/ +Å´À½ [¤Æ¤Ã¤»¤¤] /(n) made from iron/(P)/ +Å´ÀÐ [¤Æ¤Ã¤»¤­] /(n) iron and stone/iron will/ +Å´Àп´ [¤Æ¤Ã¤»¤­¤·¤ó] /(n) iron will/ +Å´Àð [¤Æ¤Ã¤»¤ó] /(n) iron-ribbed fan/ +Å´À÷¿§ [¤Æ¤Ä¤»¤ó¤·¤ç¤¯] /iron staining/ +Å´Àþ [¤Æ¤Ã¤»¤ó] /(n) iron (steel) wire/ +Å´Áë [¤Æ¤Ã¤½¤¦] /(n) iron or steel-grilled (prison) window/jail/ +Ŵ§ [¤Æ¤Ã¤½¤¯] /(n) ironclad regulation/inviolable rule/ +Å´Ãì [¤Æ¤Ã¤Á¤å¤¦] /(n) iron pole/ +Å´ÄÈ [¤Æ¤Ã¤Ä¤¤] /(n) (iron) hammer/ +Å´ÄÊ [¤«¤Ê¤Å¤Á] /(n) (iron) hammer/ +Å´ÄÊ [¤Æ¤Ã¤Ä¤¤] /(n) (iron) hammer/ +Å´Åã [¤Æ¤Ã¤È¤¦] /(n) pylon/steel tower/ +Å´Æ» [¤Æ¤Ä¤É¤¦] /(n) railroad/(P)/ +Å´Æ»²ñ¼Ò [¤Æ¤Ä¤É¤¦¤¬¤¤¤·¤ã] /(n) railroad corporation/railway company/ +Å´Æ»¸ø°Â´± [¤Æ¤Ä¤É¤¦¤³¤¦¤¢¤ó¤«¤ó] /(n) railroad security officer/ +Å´Æ»»ö¸Î [¤Æ¤Ä¤É¤¦¤¸¤³] /(n) railroad accident/ +Å´Æ»ÀþÏ© [¤Æ¤Ä¤É¤¦¤»¤ó¤í] /(n) railroad track/rail line/ +Å´Æ»ÇÏ¼Ö [¤Æ¤Ä¤É¤¦¤Ð¤·¤ã] /(n) horse-drawn streetcar/ +Å´Æ»ÊØ [¤Æ¤Ä¤É¤¦¤Ó¤ó] /rail transport/ +Å´Æ»ÌÖ [¤Æ¤Ä¤É¤¦¤â¤¦] /(n) railroad system or network/ +Ŵƻ͢Á÷ [¤Æ¤Ä¤É¤¦¤æ¤½¤¦] /(n) rail transport (transportation, transit)/transport by rail/ +Å´È­ [¤Æ¤Ã¤Ñ¤Á] /mendicant priests begging bowl/ +Å´ÈÄ [¤Æ¤Ã¤Ñ¤ó] /(n) iron plate/(P)/ +Å´ÈľƤ­ [¤Æ¤Ã¤Ñ¤ó¤ä¤­] /type of Japanese cooking/ +Å´Èâ [¤Æ¤Ã¤Ô] /(n) iron door/ +Å´É© [¤Æ¤Ä¤Ó¤·] /(n) caltrop/ +Å´É® [¤Æ¤Ã¤Ô¤Ä] /(n) stylus/steel pen/stencil pen/ +Å´ÉÓ [¤Æ¤Ä¤Ó¤ó] /(n) iron kettle/ +Å´Éߤ­ [¤«¤Ê¤·¤­] /(n) anvil/ +Ŵʬ [¤Æ¤Ä¤Ö¤ó] /(n) iron/ +Å´Ê´ [¤Æ¤Ã¤×¤ó] /(n) iron powder/ +Å´ÊÉ [¤Æ¤Ã¤Ú¤­] /(n) iron wall/impregnable fortress/ +Å´ÊÒ [¤Æ¤Ã¤Ú¤ó] /(n) iron scraps/ +Ŵˤ [¤Æ¤Ã¤Ý¤¦] /(n) gun/(P)/ +Ŵˤ¶Ì [¤Æ¤Ã¤Ý¤¦¤À¤Þ] /(n) gunshot/bullet/lost (truant) messenger/bull's-eye/ +ŴˤºÂ [¤Æ¤Ã¤Ý¤¦¤¶] /gunmakers guild/ +Ŵˤ¿å [¤Æ¤Ã¤Ý¤¦¤ß¤º] /(n) flash flood/ +ŴˤÃÆ [¤Æ¤Ã¤Ý¤¦¤À¤Þ] /(n) gunshot/bullet/lost (truant) messenger/bull's-eye/ +Ŵˤɴ¹ç [¤Æ¤Ã¤Ý¤¦¤æ¤ê] /(n) Easter lily/ +Ŵ˹ [¤Æ¤Ä¤Ü¤¦] /(n) helmet/ +Å´ËÀ [¤«¤Ê¤Ü¤¦] /(n) iron rod/crowbar/horizontal bar (gymnastics)/ +Å´ËÀ [¤Æ¤Ä¤Ü¤¦] /(n) iron rod/crowbar/horizontal bar (gymnastics)/(P)/ +Å´ËÀ°ú¤­ [¤«¤Ê¤Ü¤¦¤Ò¤­] /(n) (1) a gossip/(2) night watchman/ +Å´ÌÌÈé [¤Æ¤Ä¤á¤ó¤Ô] /(adj-na,n) impudence/ +Å´Ï© [¤Æ¤Ä¤í] /(n) railroad/railway/ +Å´ÏÓ [¤Æ¤Ä¤ï¤ó] /(n) strong arm/ +Å´Ûì [¤«¤Ê¤Æ¤³] /(n) crowbar/ +ŵ [¤Æ¤ó] /(n) ceremony/celebration/law code/ +ŵ [¤Î¤ê] /rule/law/ +ŵ²í [¤Æ¤ó¤¬] /(adj-na,n) grace/elegance/refined/classic/ +ŵµò [¤Æ¤ó¤­¤ç] /(n) authority/ +ŵ·¿ [¤Æ¤ó¤±¤¤] /(adj-no,n) type/pattern/archetypal/(P)/ +ŵ·¿Åª [¤Æ¤ó¤±¤¤¤Æ¤­] /(adj-na) typical/representative/model/ideal/(P)/ +ŵ¸Î [¤Æ¤ó¤³] /(n) authentic precedent/ +ŵ¹ö [¤Æ¤ó¤´¤¯] /(n) warden/ +ŵ»ø [¤Æ¤ó¤¸] /(n) maid of honor/lady-in-waiting/ +ŵÀÒ [¤Æ¤ó¤»¤­] /(n) books/ +ŵ§ [¤Æ¤ó¤½¤¯] /(n) regulations/ +ŵÈÏ [¤Æ¤ó¤Ñ¤ó] /(n) model/standard/law/ +ŵʪ [¤Æ¤ó¤Ö¤Ä] /(n) pawned article/ +ŵÌô [¤Æ¤ó¤ä¤¯] /(n) court physician/ +ŵÎé [¤Æ¤ó¤ì¤¤] /(n) ceremony/etiquette/courtesy/(Catholic) liturgy/ +ŵÎï [¤Æ¤ó¤ì¤¤] /(adj-na,n) graceful/ +Ŷ¤Þ¤ë [¤Ï¤Þ¤ë] /(oK) (v5r) to get into/to go into/to fit/to be fit for/to suit/to fall into/to plunge into/to be deceived/to be taken in/to fall into a trap/to be addicted to/to be deep into/ +Ŷ¤á¤ë [¤Ï¤á¤ë] /(oK) (v1) (col) to get in/to insert/to put on/to make love/ +Ŷ¤ë [¤Ï¤Þ¤ë] /(io) (oK) (v5r) to get into/to go into/to fit/to be fit for/to suit/to fall into/to plunge into/to be deceived/to be taken in/to fall into a trap/to be addicted to/to be deep into/ +Ŷ·ä [¤Æ¤ó¤²¤­] /caulking/ +ŶÊä [¤Æ¤ó¤Ý] /(n) supplementation/replenishment/ +Å· [¤¢¤Þ¤Ä] /heavenly/imperial/ +Å· [¤Æ¤ó] /(n) heaven/sky/(P)/ +Å·¤«¤é¹ß¤ê¤ë [¤Æ¤ó¤«¤é¤ª¤ê¤ë] /to fall from heaven (the sky)/ +Å·¤¬²¼ [¤¢¤Þ¤¬¤·¤¿] /(n) the whole country/the public/the world/the ruling power/having one's own way/ +Å·¤¬²¼ [¤¢¤á¤¬¤·¤¿] /(n) the whole country/the public/the world/the ruling power/having one's own way/ +Å·¤Ä¤æ [¤Æ¤ó¤Ä¤æ] /(n) sauce for tempura/ +Å·¤ÄÆü»Ì [¤¢¤Þ¤Ä¤Ò¤Ä¤®] /imperial throne/ +Å·¤ÈÃÏ [¤Æ¤ó¤È¤Á] /heaven and earth/top and bottom/ +Å·¤Î°ì³Ñ [¤Æ¤ó¤Î¤¤¤Ã¤«¤¯] /point of heaven/corner of the sky/ +Å·¤Î±©°á [¤¢¤Þ¤Î¤Ï¤´¤í¤â] /angel's feathered robe/ +Å·¤Î²¼ [¤¢¤á¤Î¤·¤¿] /the whole country/the public/the world/the ruling power/having one's own way/ +Å·¤Î²Ï [¤¢¤Þ¤Î¤«¤ï] /(n) Milky Way/ +Å·¤Î²Ï [¤¢¤Þ¤Î¤¬¤ï] /(n) Milky Way/(P)/ +Å·¤Î´ä¸Í [¤¢¤Þ¤Î¤¤¤ï¤È] /Gate of the Celestial Rock Cave/ +Å·¤Î¸¶ [¤¢¤Þ¤Î¤Ï¤é] /the sky/the heavens/ +Å·¤Î»È¤¤ [¤Æ¤ó¤Î¤Ä¤«¤¤] /angel/ +Å·¤Î¼Ùµ´ [¤¢¤Þ¤Î¤¸¤ã¤¯] /(adj-na,n) perverse person/devil beneath temple guardian deities/ +Å·¤ÎÀî [¤¢¤Þ¤Î¤«¤ï] /(n) Milky Way/ +Å·¤ÎÀî [¤¢¤Þ¤Î¤¬¤ï] /(n) Milky Way/(P)/ +Å·¤òËह¤ë [¤Æ¤ó¤ò¤Þ¤¹¤ë] /(exp) to soar high (building, etc)/ +Å·°Ì [¤Æ¤ó¤¤] /(n) imperial throne/ +Å·°Ò [¤Æ¤ó¤¤] /(n) imperial authority/imperial majesty/ +Å·°Õ [¤Æ¤ó¤¤] /(n) divine will/providence/ +Å·°Ù [¤Æ¤ó¤¤] /(n) providential/natural/ +Å·°á [¤Æ¤ó¤¤] /(n) heavenly garment/ +Å·°á̵˥ [¤Æ¤ó¤¤¤à¤Û¤¦] /(adj-na,n) perfect beauty with no trace of artifice/flawless/ +Å·°æ [¤Æ¤ó¤¸¤ç¤¦] /(n) ceiling/ceiling price/(P)/ +Å·°æ»·Éß [¤Æ¤ó¤¸¤ç¤¦¤µ¤¸¤­] /gallery/ +Å·°æÀð [¤Æ¤ó¤¸¤ç¤¦¤»¤ó] /(n) ceiling fan/ +Å·°æÃÍ [¤Æ¤ó¤¸¤ç¤¦¤Í] /(n) ceiling price/ +Å·°æÃΤ餺 [¤Æ¤ó¤¸¤ç¤¦¤·¤é¤º] /(n) skyrocketing (prices)/ +Å·°æÅô [¤Æ¤ó¤¸¤ç¤¦¤È¤¦] /ceiling light/ +Å·°æÈ´¤± [¤Æ¤ó¤¸¤ç¤¦¤Ì¤±] /skyrocketing (prices)/ +Å·°æÈÄ [¤Æ¤ó¤¸¤ç¤¦¤¤¤¿] /(n) ceiling boards/ +Å·°æ΢ [¤Æ¤ó¤¸¤ç¤¦¤¦¤é] /(n) above the ceiling/ +Å·°æÜ¢Éß [¤Æ¤ó¤¸¤ç¤¦¤µ¤¸¤­] /(oK) gallery/ +Å·°ú¤­ [¤Æ¤ó¤Ó¤­] /(n) lending money and taking advance interest/deduction/ +Å·±»Ê´ [¤Æ¤ó¤«¤Õ¤ó] /(n) talcum powder/ +Å·±¿ [¤Æ¤ó¤¦¤ó] /(n) destiny/will of Heaven/luck/ +Å·±À [¤¢¤Þ¤°¤â] /clouds in the sky/ +Å·²¦»³ [¤Æ¤ó¤Î¤¦¤¶¤ó] /(n) Tennozan Hill/strategic point/ +Å·²¦À± [¤Æ¤ó¤Î¤¦¤»¤¤] /(n) Uranus (planet)/ +Å·²¸ [¤Æ¤ó¤ª¤ó] /(n) blessings of heaven/favour of emperor/divination's luckiest day/blessings of nature/ +Å·²¼ [¤Æ¤ó¤«] /(n) the world/whole country/descent from heaven/having one's own way/the public/the ruling power/(P)/ +Å·²¼¤Î·Ê [¤Æ¤ó¤«¤Î¤±¤¤] /superlative view/ +Å·²¼¤Î¾¡ [¤Æ¤ó¤«¤Î¤·¤ç¤¦] /beautiful scenery/ +Å·²¼¤ê [¤¢¤Þ¤¯¤À¤ê] /(n) retiring high-ranking government officials taking a lucrative job in a private or semi-private corporation/(P)/ +Å·²¼¤ë [¤¢¤Þ¤¯¤À¤ë] /(v5r) to descend from heaven/ +Å·²¼°ì [¤Æ¤ó¤«¤¤¤Á] /(n) unique thing/best on earth/ +Å·²¼°ìÉÊ [¤Æ¤ó¤«¤¤¤Ã¤Ô¤ó] /(n) best article under heaven/peerless/ +Å·²¼¼è¤ê [¤Æ¤ó¤«¤È¤ê] /rule over the whole country/ +Å·²¼À²¤ì¤Æ [¤Æ¤ó¤«¤Ï¤ì¤Æ] /(adv) right and proper/legal/ +Å·²¼Ê¬¤±ÌÜ [¤Æ¤ó¤«¤ï¤±¤á] /(n) fateful/decisive (war)/ +Å·²¼ÌµÁÐ [¤Æ¤ó¤«¤à¤½¤¦] /(adj-na,n) peerless/unequaled/ +Å·²¼ÌµÈæ [¤Æ¤ó¤«¤à¤Ò] /peerless/unequaled/ +Å·²Ï [¤Æ¤ó¤¬] /the Milky Way/ +Å·²Ð [¤Æ¤ó¤«] /(n) fire caused by lightning/ +Å·²Ð [¤Æ¤ó¤Ô] /(n) oven/(waffle) iron/ +Å·²Ö [¤Æ¤ó¤«] /snow/ +Å·²ÖÊ´ [¤Æ¤ó¤«¤Õ¤ó] /(n) talcum powder/ +Å·³° [¤Æ¤ó¤¬¤¤] /(n) beyond the heavens/farthest regions/ +Å·³¶ [¤Æ¤ó¤¬¤¤] /(n) horizon/distant land/skyline/heavenly shores/remote region/ +Å·³¶¸ÉÆÈ [¤Æ¤ó¤¬¤¤¤³¤É¤¯] /(n) a person without a single relative/ +Å·³¸ [¤Æ¤ó¤¬¤¤] /(n) canopy/dome/priestly minstrel's reed hood/ +Å·´Á [¤Æ¤ó¤«¤ó] /(n) Milky Way/ +Å·´ã [¤Æ¤ó¤¬¤ó] /(n) clairvoyant/rolling of eyes during convulsions/ +Å·´ã¶À [¤Æ¤ó¤¬¤ó¤­¤ç¤¦] /(n) magnifying glass/ +Å·´ãÄÌ [¤Æ¤ó¤¬¤ó¤Ä¤¦] /(n) clairvoyance/ +Å·´é [¤Æ¤ó¤¬¤ó] /(n) emperor's countenance/ +Å·µ¡ [¤Æ¤ó¤­] /(n) profound secret/emperor's health/the will of heaven/ +Å·µ¤ [¤Æ¤ó¤­] /(n) weather/the elements/fine weather/(P)/ +Å·µ¤¤ÎÊø¤ì [¤Æ¤ó¤­¤Î¤¯¤º¤ì] /break (change for the worse) in the weather/ +Å·µ¤±¿ [¤Æ¤ó¤­¤¦¤ó] /weather conditions/ +Å·µ¤²° [¤Æ¤ó¤­¤ä] /(n) moody person/temperamental person/fickle person/ +Å·µ¤³µ¶· [¤Æ¤ó¤­¤¬¤¤¤­¤ç¤¦] /general weather conditions/ +Å·µ¤¶ñ¹ç [¤Æ¤ó¤­¤°¤¢¤¤] /weather conditions/ +Å·µ¤¿Þ [¤Æ¤ó¤­¤º] /(n) weather map/ +Å·µ¤ÁêÃ̽ê [¤Æ¤ó¤­¤½¤¦¤À¤ó¤·¤ç] /(n) weather bureau/ +Å·µ¤ÁêÃ̽ê [¤Æ¤ó¤­¤½¤¦¤À¤ó¤¸¤ç] /(n) weather bureau/ +Å·µ¤ÅÔ¹ç [¤Æ¤ó¤­¤Ä¤´¤¦] /weather conditions/ +Å·µ¤ÌÏÍÍ [¤Æ¤ó¤­¤â¤è¤¦] /weather conditions/ +Å·µ¤Í½Êó [¤Æ¤ó¤­¤è¤Û¤¦] /weather forecast/weather report/(P)/ +Å·µÜ¿Þ [¤Æ¤ó¤­¤å¤¦¤º] /horoscope/ +Å·µã [¤Æ¤ó¤­¤å¤¦] /rain from a cloudless sky/ +Å·µå [¤Æ¤ó¤­¤å¤¦] /(n) celestial sphere/ +Å·µåµ· [¤Æ¤ó¤­¤å¤¦¤®] /(n) celestial globe/ +Å·µå¿Þ [¤Æ¤ó¤­¤å¤¦¤º] /horoscope/ +Å·µí [¤«¤ß¤­¤ê¤à¤·] /(n) long-horned beetle/ +Å·¶È [¤Æ¤ó¤®¤ç¤¦] /(n) emperor's work/ +Å·¶Ë [¤Æ¤ó¤­¤ç¤¯] /celestial poles/ +Å·¶â [¤Æ¤ó¤­¤ó] /(n) gilt top (book)/ +Å·¶é [¤Æ¤ó¤°] /(n) long-nosed goblin/braggart/ +Å·¶éÂû [¤Æ¤ó¤°¤¿¤±] /(n) death cup (mushroom)/ +Å·¶éÉ÷ [¤Æ¤ó¤°¤«¤¼] /(n) sudden gust/ +Å·¶éÏà [¤Æ¤ó¤°¤Ð¤Ê¤·] /boastful story/ +Å·¶õ [¤Æ¤ó¤¯¤¦] /(n) sky/air/ether/firmament/ +Å·¶õ³¤ïé [¤Æ¤ó¤¯¤¦¤«¤¤¤«¤Ä] /serene as the sky and the sea/ +Å··³ [¤Æ¤ó¤°¤ó] /heavenly hosts/ +Å··º [¤Æ¤ó¤±¤¤] /(n) divine punishment/ +Å··ºÉ [¤Æ¤ó¤±¤¤¤Ó¤ç¤¦] /(n) leprosy/ +Å··¼ [¤Æ¤ó¤±¤¤] /(n) (divine) revelation/divine oracle/ +Å··Ã [¤Æ¤ó¤±¤¤] /(n) Heaven's blessing/gift of nature/natural resources/ +Å··Ù [¤Æ¤ó¤±¤¤] /heaven-sent warning/ +Å·¸± [¤Æ¤ó¤±¤ó] /(n) natural defences/steep place/ +Å·¸±¤Ëµò¤ë [¤Æ¤ó¤±¤ó¤Ë¤è¤ë] /(exp) to hold a mountain fortress/ +Å·¸º [¤Æ¤ó¤Ó¤­] /(n) lending money and taking advance interest/deduction/ +Å·¸õ [¤Æ¤ó¤³¤¦] /(n) weather/(P)/ +Å·¹¡ [¤Æ¤ó¤³¤¦] /queen of heaven/ +Å·¹© [¤Æ¤ó¤³¤¦] /(n) work of nature/ +Å·¹Ä [¤¹¤á¤é¤®] /(n) Emperor of Japan/ +Å·¹Ä [¤¹¤á¤í¤®] /(n) Emperor of Japan/ +Å·¹Ä [¤Æ¤ó¤Î¤¦] /(n) Emperor of Japan/(P)/ +Å·¹Ä²È [¤Æ¤ó¤Î¤¦¤±] /the Imperial Family/ +Å·¹Ä´ú [¤Æ¤ó¤Î¤¦¤­] /(n) Imperial Standard/ +Å·¹Äµ¡´ØÀâ [¤Æ¤ó¤Î¤¦¤­¤«¤ó¤»¤Ä] /(n) theory of the Emperor as an organ of government/ +Å·¹Ä¿òÇÒ [¤Æ¤ó¤Î¤¦¤¹¤¦¤Ï¤¤] /emperor worship/ +Å·¹ÄÀ© [¤Æ¤ó¤Î¤¦¤»¤¤] /(n) the Emperor System/(P)/ +Å·¹ÄÃÂÀ¸Æü [¤Æ¤ó¤Î¤¦¤¿¤ó¤¸¤ç¤¦¤Ó] /Emperor's Birthday Holiday (Dec 23rd) (Emperor Shouwa's was April 29th)/ +Å·¹ÄÇÕ [¤Æ¤ó¤Î¤¦¤Ï¤¤] /Emperor's trophy/ +Å·¹ÄÊŲ¼ [¤Æ¤ó¤Î¤¦¤Ø¤¤¤«] /(n) His Majesty the Emperor/(P)/ +Å·¹ß¤ê [¤¢¤Þ¤¯¤À¤ê] /(n) command to an inferior/ +Å·¹ß¤ë [¤¢¤Þ¤¯¤À¤ë] /(v5r) to descend from heaven/ +Å·¹ñ [¤Æ¤ó¤´¤¯] /(n) paradise/heaven/Kingdom of Heaven/(P)/ +Å·ºÍ [¤Æ¤ó¤µ¤¤] /(n) genius/prodigy/natural gift/(P)/ +Å·ºÍ»ù [¤Æ¤ó¤µ¤¤¤¸] /(n) child prodigy/ +Å·ºÒ [¤Æ¤ó¤µ¤¤] /(n) natural calamity/disaster/(P)/ +Å·ºÝ [¤Æ¤ó¤µ¤¤] /(n) horizon/ +Å·»º [¤Æ¤ó¤µ¤ó] /(n) natural products/ +Å·»ºÊª [¤Æ¤ó¤µ¤ó¤Ö¤Ä] /(n) natural products/ +Å·»½ [¤Æ¤ó¤µ¤ó] /(n) wild silkworm/ +Å·»½»å [¤Æ¤°¤¹] /(n) silkworm gut/catgut/ +Å·»È [¤Æ¤ó¤·] /(n) angel/(P)/ +Å·»È¤ÎÍͤʾ¯½÷ [¤Æ¤ó¤·¤Î¤è¤¦¤Ê¤·¤ç¤¦¤¸¤ç] /angel of a girl/ +Å·»Ò [¤Æ¤ó¤·] /(n) the emperor/ +Å·»Ò¤ÎºÂ [¤Æ¤ó¤·¤Î¤¶] /throne/ +Å·»å±» [¤Ø¤Á¤Þ] /(gikun) (n) (1) sponge gourd/dishcloth gourd/loofah/(2) sponge cucumber/ +Å·»ñ [¤Æ¤ó¤·] /(n) nature/natural elements/ +Å·»ñ±Ñî² [¤Æ¤ó¤·¤¨¤¤¤Þ¤¤] /highly gifted/ +Å·»ò [¤Æ¤ó¤·] /(n) heavenly gift/imperial gift/ +Å·¼¤±óÇÈ [¤Æ¤Ë¤ò¤Ï] /(n) the particles/ +Å·¼¤¸ÃÇÈ [¤Æ¤Ë¤ò¤Ï] /postpositions/particles/ +Å·¼³ [¤Æ¤ó¤¸¤¯] /(n) (obs) India/ +Å·¼³°ª [¤Æ¤ó¤¸¤¯¤¢¤ª¤¤] /(n) geranium/ +Å·¼³²´Ã° [¤Æ¤ó¤¸¤¯¤Ü¤¿¤ó] /(n) dahlia/ +Å·¼³ÁÍ [¤Æ¤ó¤¸¤¯¤Í¤º¤ß] /(n) guinea pig/ +Å·¼³Ï²¿Í [¤Æ¤ó¤¸¤¯¤í¤¦¤Ë¤ó] /(n) wandering lordless samurai/ +Å·¼´ [¤Æ¤ó¤¸¤¯] /celestial axis/ +Å·¼Á [¤Æ¤ó¤·¤Ä] /(n) natural talents/ +Å·¼ß [¤Æ¤ó¤·¤ã¤¯] /(n) true merit/natural nobility/ +Å·¼ç [¤Æ¤ó¤·¤å] /(n) Lord of Heaven/God/ +Å·¼ç¶µ [¤Æ¤ó¤·¤å¤­¤ç¤¦] /(n) (Roman) Catholicism/ +Å·¼é [¤Æ¤ó¤·¤å] /(n) castle tower/ +Å·¼é³Õ [¤Æ¤ó¤·¤å¤«¤¯] /(n) castle tower/ +Å·¼ê¸ÅÉñ [¤Æ¤ó¤Æ¤³¤Þ¤¤] /(n) whirl of business/humming with activity/bustling activity/ +Å·¼ê¸ÅÉñ¤¤ [¤Æ¤ó¤Æ¤³¤Þ¤¤] /(n) whirl of business/humming with activity/bustling activity/ +Å·¼÷ [¤Æ¤ó¤¸¤å] /(n) natural span of life/(P)/ +Å·¼ø [¤Æ¤ó¤¸¤å] /(n) natural gifts/ +Å·½Å [¤Æ¤ó¤¸¤å¤¦] /box lunch with tempura/ +Å·½õ [¤Æ¤ó¤¸¤ç] /(n) divine aid/ +Å·½÷ [¤Æ¤ó¤Ë¤ç] /(n) heavenly nymph/celestial maiden/ +Å·¾È¹ÄÂç¿À [¤¢¤Þ¤Æ¤é¤¹¤ª¤ª¤ß¤«¤ß] /(n) Sun Goddess/Amaterasu Oomikami/ +Å·¾È¹ÄÂç¿À [¤Æ¤ó¤·¤ç¤¦¤³¤¦¤À¤¤¤¸¤ó] /(n) Sun Goddess/Amaterasu Oomikami/ +Å·¾ÈÂç¿À [¤¢¤Þ¤Æ¤é¤¹¤ª¤ª¤ß¤«¤ß] /(n) Sun Goddess/Amaterasu Oomikami/ +Å·¾Ý [¤Æ¤ó¤·¤ç¤¦] /(n) weather/astronomical phenomena/ +Å·¾Ýµ· [¤Æ¤ó¤·¤ç¤¦¤®] /(n) planetarium/ +Å·¾å [¤Æ¤ó¤¸¤ç¤¦] /(n) the heavens/ +Å·¾å³¦ [¤Æ¤ó¤¸¤ç¤¦¤«¤¤] /(n) celestial world/heaven/ +Å·¾åÀî [¤Æ¤ó¤¸¤ç¤¦¤¬¤ï] /river raised above the surrounding land/ +Å·¾í [¤Æ¤ó¤¸¤ç¤¦] /(n) heaven and earth/ +Å·¾í̵µç [¤Æ¤ó¤¸¤ç¤¦¤à¤­¤å¤¦] /(n) as eternal as heaven and earth/ +Å·¿¦ [¤Æ¤ó¤·¤ç¤¯] /(n) vocation/lifework/calling/ +Å·¿§ [¤Æ¤ó¤·¤ç¤¯] /(n) weather/sky colour/ +Å·¿´ [¤Æ¤ó¤·¤ó] /(n) zenith/divine will/providence/ +Å·¿¿ [¤Æ¤ó¤·¤ó] /(adj-na,n) naivete/ +Å·¿¿à¥Ì¡ [¤Æ¤ó¤·¤ó¤é¤ó¤Þ¤ó] /(adj-na,n) naivete/simplicity/innocence/ +Å·¿À [¤¢¤Þ¤Ä¤«¤ß] /(n) heavenly gods/Michizane's spirit/(P)/ +Å·¿À [¤Æ¤ó¤¸¤ó] /(n) heavenly gods/Michizane's spirit/ +Å·¿ÀÃϵÀ [¤Æ¤ó¤·¤ó¤Á¤®] /gods of heaven and earth/ +Å·¿ÀÃϵÀ [¤Æ¤ó¤¸¤ó¤Á¤®] /gods of heaven and earth/ +Å·¿Àɦ [¤Æ¤ó¤·¤ó¤Ò¤²] /goatee/drooping moustache/ +Å·¿Í [¤Æ¤ó¤¸¤ó] /(n) nature and man/God and man/celestial being/celestial maiden/ +Å·¿Í [¤Æ¤ó¤Ë¤ó] /(n) nature and man/God and man/celestial being/celestial maiden/ +Å·¿å [¤Æ¤ó¤¹¤¤] /(n) rain water/ +Å·¿å²³ [¤Æ¤ó¤¹¤¤¤ª¤±] /(n) rain barrel/ +Å·À­ [¤Æ¤ó¤»¤¤] /(n-adv,n-t) nature/natural constitution/innate disposition/(P)/ +Å·À® [¤Æ¤ó¤»¤¤] /(n) (product of) nature/born (musician)/ +Å·À®¤ÎÈþ [¤Æ¤ó¤»¤¤¤Î¤Ó] /natural beauty/ +Å·À²¤ì [¤¢¤Ã¤Ñ¤ì] /(adj-na,int) splendid/praiseworthy/well done!/admirable/ +Å·À¸ [¤Æ¤ó¤»¤¤] /naturally occurring/nature/disposition/vocation/calling/ +Å·À¼ [¤Æ¤ó¤»¤¤] /(n) heavenly voice/ +Å·Á³ [¤Æ¤ó¤Í¤ó] /(n) nature/spontaneity/(P)/ +Å·Á³¤Ë [¤Æ¤ó¤Í¤ó¤Ë] /naturally/spontaneously/ +Å·Á³¥¬¥¹ [¤Æ¤ó¤Í¤ó¥¬¥¹] /(n) natural gas/(P)/ +Å·Á³±ö [¤Æ¤ó¤Í¤Í¤ó] /natural salt/ +Å·Á³²Ì½Á [¤Æ¤ó¤Í¤ó¤«¤¸¤å¤¦] /natural fruit juice/ +Å·Á³µ­Ç°Êª [¤Æ¤ó¤Í¤ó¤­¤Í¤ó¤Ö¤Ä] /(n) natural monument/(P)/ +Å·Á³¹Á [¤Æ¤ó¤Í¤ó¤³¤¦] /natural harbor/ +Å·Á³»ñ¸» [¤Æ¤ó¤Í¤ó¤·¤²¤ó] /natural resources/ +Å·Á³»ñ¸»ÊݸîÏÀ¼Ô [¤Æ¤ó¤Í¤ó¤·¤²¤ó¤Û¤´¤í¤ó¤·¤ã] /conservationist/ +Å·Á³¾Ë»Ò [¤Æ¤ó¤Í¤ó¤¬¤é¤¹] /natural glass/ +Å·Á³¾Ë»Ò [¤Æ¤ó¤Í¤ó¤·¤ç¤¦¤·] /natural glass/ +Å·Á³¿§ [¤Æ¤ó¤Í¤ó¤·¤ç¤¯] /(n) natural colour/technicolor/ +Å·Á³¿§¼Ì¿¿ [¤Æ¤ó¤Í¤ó¤·¤ç¤¯¤·¤ã¤·¤ó] /color photo/ +Å·Á³Å÷ [¤Æ¤ó¤Í¤ó¤È¤¦] /(n) smallpox/variola/(P)/ +Å·ÁÄ [¤Æ¤ó¤½] /(n) the ancestral Sun Goddess/ +Å·Áë [¤Æ¤ó¤Þ¤É] /(n) skylight/ +Å·Áð [¤Æ¤ó¤°¤µ] /(n) agar-agar/ +ŷ§ [¤Æ¤ó¤½¤¯] /(n) natural law/rule of heaven/ +ŷ¬ [¤Æ¤ó¤½¤¯] /(n) astronomical observation/shooting the sun/ +ŷ¹ [¤Æ¤ó¤½¤ó] /(n) descendant of a god/heavenly grandson/ +Å·ÂÎ [¤Æ¤ó¤¿¤¤] /(n) heavenly body/(P)/ +Å·ÂÎ³Ø [¤Æ¤ó¤¿¤¤¤¬¤¯] /uranography/ +Å·ÂδѬ [¤Æ¤ó¤¿¤¤¤«¤ó¤½¤¯] /astronomical observation/ +Å·Âμ̿¿ [¤Æ¤ó¤¿¤¤¤·¤ã¤·¤ó] /photograph of an astral body/ +Å·Âμ̿¿½Ñ [¤Æ¤ó¤¿¤¤¤·¤ã¤·¤ó¤¸¤å¤Ä] /astrophotography/ +Å·ÂÎ¿Þ [¤Æ¤ó¤¿¤¤¤º] /star map/ +Å·ÂοòÇÒ [¤Æ¤ó¤¿¤¤¤¹¤¦¤Ï¤¤] /star worship/astrolatry/ +Å·ÂÎʪÍý³Ø [¤Æ¤ó¤¿¤¤¤Ö¤Ä¤ê¤¬¤¯] /astro-physics/ +Å·ÂÎʬ¸÷½Ñ [¤Æ¤ó¤¿¤¤¤Ö¤ó¤³¤¦¤¸¤å¤Ä] /astronomical spectroscopy/ +Å·ÂÎ˾±ó¶À [¤Æ¤ó¤¿¤¤¤Ü¤¦¤¨¤ó¤­¤ç¤¦] /(n) astronomical telescope/ +Å·ÂÎÎÏ³Ø [¤Æ¤ó¤¿¤¤¤ê¤­¤¬¤¯] /celestial mechanics/ +Å·ÂÞ [¤Æ¤ó¤Ö¤¯¤í] /(n) storage space above closet/ +Å·Âæ [¤Æ¤ó¤À¤¤] /(n) Buddhist sect (fr. 8th C)/ +Å·Â潡 [¤Æ¤ó¤À¤¤¤·¤å¤¦] /(n) Tendai sect (of Buddhism)/ +Å·ÃÏ [¤¢¤á¤Ä¤Á] /(n) heaven and earth/the universe/nature/top and bottom/realm/sphere/world/(P)/ +Å·ÃÏ [¤Æ¤ó¤Á] /(n) heaven and earth/the universe/nature/top and bottom/realm/sphere/world/ +Å·ÃϤòÁϤë [¤Æ¤ó¤Á¤ò¤Ä¤¯¤ë] /(exp) to create the heavens and the earth/ +Å·Ãϳ«ïó [¤Æ¤ó¤Á¤«¤¤¤Ó¤ã¤¯] /(n) creation of heaven and earth/ +Å·ÃÏ¿ÀÌÀ [¤Æ¤ó¤Á¤·¤ó¤á¤¤] /(n) the gods of heaven and earth/ +Å·ÃÏ¿Í [¤Æ¤ó¤Á¤¸¤ó] /(n) heaven and earth and man/ +Å·ÃÏÁϤ [¤Æ¤ó¤Á¤½¤¦¤¾¤¦] /creation/ +Å·ÃÏËüʪ [¤Æ¤ó¤Á¤Ð¤ó¤Ö¤Ä] /the whole creation/everything in heaven and earth/ +Å·ÃÏ̵ÍÑ [¤Æ¤ó¤Á¤à¤è¤¦] /(n) this side up/ +Å·Ãì [¤Æ¤ó¤Á¤å¤¦] /(n) pillars supporting heaven/ +Å·Ä« [¤Æ¤ó¤Á¤ç¤¦] /(n) (pol) imperial court/ +Å·Ä° [¤Æ¤ó¤Á¤ç¤¦] /(n) emperor's knowledge/ +ŷĹÀá [¤Æ¤ó¤Á¤ç¤¦¤»¤Ä] /(n) Emperor's Birthday/ +ŷĹÃÏµ× [¤Æ¤ó¤Á¤ç¤¦¤Á¤­¤å¤¦] /(n) coeval with heaven and earth/ +ŷĺ [¤Æ¤ó¤Á¤ç¤¦] /(n) zenith/vertex/ +ŷĺµ· [¤Æ¤ó¤Á¤ç¤¦¤®] /(n) zenith telescope/ +ŷĺµ÷Î¥ [¤Æ¤ó¤Á¤ç¤¦¤­¤ç¤ê] /the zenith distance/ +ŷĺÅÀ [¤Æ¤ó¤Á¤ç¤¦¤Æ¤ó] /zenith/ +Å·ÄÅ [¤Æ¤ó¤·¤ó] /(zh:) Tientsin/(P)/ +Å·ÄŲµ½÷ [¤¢¤Þ¤Ä¤ª¤È¤á] /celestial maiden/ +Å·ÄŸæ»Ð [¤¢¤Þ¤Ä¤ß¤³] /emperor/ +Å·ÄŸæÁÄ [¤¢¤Þ¤Ä¤ß¤ª¤ä] /imperial ancestor/ +Å·ÄÅ¿À [¤¢¤Þ¤Ä¤«¤ß] /(n) heavenly gods/Michizane's spirit/ +Å·ÄÅÆü»Ì [¤¢¤Þ¤Ä¤Ò¤Ä¤®] /imperial throne/ +Å·Äë [¤Æ¤ó¤Æ¤¤] /(n) Lord/God/Creator/Heavenly King/ +Å·ÄëÀ± [¤Æ¤ó¤Æ¤¤¤»¤¤] /(n) (obsc) Polaris/north star/ +Å·Äì [¤Æ¤ó¤Æ¤¤] /(n) nadir/ +ŷŨ [¤Æ¤ó¤Æ¤­] /(n) natural enemy/ +Å·Æ°Àâ [¤Æ¤ó¤É¤¦¤»¤Ä] /(n) Ptolemaic theory/ +ŷƲ [¤Æ¤ó¤É¤¦] /(n) heaven/paradise/ +ŷƸ [¤Æ¤ó¤É¤¦] /cherub/gods disguised as children/children parading as cherubs/ +Å·Æ» [¤Æ¤ó¤È¤¦] /(n) Providence/the sun/way of heaven/destiny/divine justice/ +Å·Æ» [¤Æ¤ó¤É¤¦] /(n) Providence/the sun/way of heaven/destiny/divine justice/ +Å·Æ»´¥ [¤Æ¤ó¤È¤¦¤Ü¤·] /(adj-no) sun-dried/ +Å·Æ»´³¤· [¤Æ¤ó¤È¤¦¤Ü¤·] /(adj-no) sun-dried/ +Å·Æ»Ãî [¤Æ¤ó¤È¤¦¤à¤·] /(n) ladybug/ladybird/ +Å·Æ»ÍÍ [¤Æ¤ó¤È¤¦¤µ¤Þ] /the sun/providence/god/ +Å·Æü [¤Æ¤ó¤¸¤Ä] /(n) the sun/sunlight/ +Å·Æü [¤Æ¤ó¤Ô] /(n) the sun/sunlight/ +Å·Æü±ö [¤Æ¤ó¤¸¤Ä¤¨¤ó] /(n) sun-dried salt/ +Å·Æü±ö [¤Æ¤ó¤Ô¤·¤ª] /(n) sun-dried salt/ +Å·Æü´¤ [¤Æ¤ó¤¸¤Ä¤¬¤ï¤é] /sun-dried brick/adobe/ +Å·ÆüË¡ [¤Æ¤ó¤Ô¤Û¤¦] /solar-evaporation process (in salt making)/ +Å·ÇÏ [¤Æ¤ó¤Ð] /(n) flying horse/Pegasus/ +Å·Ç϶õ¤ò¹Ô¤¯ [¤Æ¤ó¤Ð¤¯¤¦¤ò¤¤¤¯] /(exp) to advance unobstructed/ +Å·ÇÕ [¤Æ¤ó¤Ñ¤¤] /emperor's gift cup/ +Å·ÇÖ [¤Æ¤ó¤Ñ¤¤] /emperor's gift cup/ +Å·Çé [¤Æ¤ó¤Ó¤ó] /(n) (balance) scales/shoulder carrying pole/steelyard/ +Å·Çé¤Ë³Ý¤±¤ë [¤Æ¤ó¤Ó¤ó¤Ë¤«¤±¤ë] /(exp,v1) to compare and contrast two alternatives/to weigh one's options/ +Å·ÇéºÂ [¤Æ¤ó¤Ó¤ó¤¶] /(n) Libra/ +Å·ÇéËÀ [¤Æ¤ó¤Ó¤ó¤Ü¤¦] /(n) shoulder carrying pole/ +ŷȳ [¤Æ¤ó¤Ð¤Ä] /(n) divine punishment/wrath of God/visitation/ +ŷȳë¶ÌÌ [¤Æ¤ó¤Ð¤Ä¤Æ¤­¤á¤ó] /(n) the certainty of divine punishment/Swift is Heaven's vengeance/ +Å·ÉØÍå [¤Æ¤ó¤×¤é] /(n) deep-fried fish and vegetables in a light batter/tempura/ +Å·ÉÜ [¤Æ¤ó¤×] /(n) fertile land/deep scholarship/ +Å·Éã [¤Æ¤ó¤×] /Heavenly Father/ +Å·Éê [¤Æ¤ó¤×] /(n) natural talent/natural gift/endowment/ +Å·Éê¿Í¸¢ [¤Æ¤ó¤×¤¸¤ó¤±¤ó] /natural rights of man/ +Å·Ê¡ [¤Æ¤ó¤×¤¯] /(n) heavenly blessing/ +ŷʬ [¤Æ¤ó¤Ö¤ó] /(n) one's nature/talents/destiny/mission/sphere of activity/ +ŷʸ [¤Æ¤ó¤â¤ó] /(n) astronomy/(P)/ +ŷʸ²È [¤Æ¤ó¤â¤ó¤«] /astronomer/ +ŷʸ³Ø [¤Æ¤ó¤â¤ó¤¬¤¯] /(n) astronomy/(P)/ +ŷʸ³Ø¼Ô [¤Æ¤ó¤â¤ó¤¬¤¯¤·¤ã] /astronomer/ +ŷʸ³ØŪ [¤Æ¤ó¤â¤ó¤¬¤¯¤Æ¤­] /(adj-na) astronomical/ +ŷʸ¹ÒË¡ [¤Æ¤ó¤â¤ó¤³¤¦¤Û¤¦] /celestial navigation/ +ŷʸÂæ [¤Æ¤ó¤â¤ó¤À¤¤] /(n) astronomical observatory/(P)/ +ŷʹ [¤Æ¤ó¤Ö¤ó] /emperor's knowledge/ +ŷʼ [¤Æ¤ó¤Ú¤¤] /the Imperial Army/heaven-send army/ +Å·Ê¿ [¤Æ¤ó¤Ó¤ó] /(n) (balance) scales/shoulder carrying pole/steelyard/ +Å·ÊÑ [¤Æ¤ó¤Ú¤ó] /(n) natural calamity/striking phenomena in heaven and earth/ +Å·ÊÑÃÏ°Û [¤Æ¤ó¤Ú¤ó¤Á¤¤] /(n) natural disaster/cataclysm/ +Å·ÊÕ [¤Æ¤Ã¤Ú¤ó] /(n) top/summit/apex/scalp/(P)/ +Å·ÊÕ¤Ë [¤Æ¤Ã¤Ú¤ó¤Ë] /high up in the sky/ +Å·Ê× [¤Æ¤ó¤Ú¤ó] /(n) natural calamity/striking phenomena in heaven and earth/ +Å·Ëâ [¤Æ¤ó¤Þ] /(n) demon/evil spirit/ +Å·Ëë [¤Æ¤ó¤Þ¤¯] /(n) curtain/tent/pavilion/ +Å·ËëÀ½Â¤¿Í [¤Æ¤ó¤Þ¤¯¤»¤¤¤¾¤¦¤Ë¤ó] /tentmaker/ +Å·Ë뤤ê [¤Æ¤ó¤Þ¤¯¤Å¤¯¤ê] /tentmaker/ +Å·Ì¿ [¤Æ¤ó¤á¤¤] /(n) God's will/karma/destiny/Heaven's decree/one's life/ +Å·ÌÀ [¤Æ¤ó¤á¤¤] /(n) dawn/daybreak/ +Å·ÌÖ [¤Æ¤ó¤â¤¦] /(n) heaven's vengeance/heaven's net/ +Å·ÌÖ²ú²úÁ¤ˤ·¤Æϳ¤é¤µ¤º [¤Æ¤ó¤â¤¦¤«¤¤¤«¤¤¤½¤Ë¤·¤Æ¤â¤é¤µ¤º] /(exp) Heaven's net has large meshes, but nothing escapes/ +Å·ÌÜ»³ [¤Æ¤ó¤â¤¯¤¶¤ó] /(n) line between victory and defeat/ +ŷͤ [¤Æ¤ó¤æ¤¦] /(n) divine aid/divine grace/providential help/ +ŷͤ¿À½õ [¤Æ¤ó¤æ¤¦¤·¤ó¤¸¤ç] /divine grace/God's help/ +Å·Í´ [¤Æ¤ó¤æ¤¦] /(n) divine aid/divine grace/providential help/ +Å·Í¿ [¤Æ¤ó¤è] /(n) godsend/heaven's gift/ +Å·Í¿¤Î»ñ [¤Æ¤Ë¤ç¤Î¤·] /natural endowment (ability)/ +Å·Íè [¤Æ¤ó¤é¤¤] /(adj-no,n) heavenly/divine/inspired/heaven sent/ +Å·Íë [¤Æ¤ó¤é¤¤] /(n) thunder/ +Å·Í÷ [¤Æ¤ó¤é¤ó] /(n) imperial inspection/ +Å·Íý [¤Æ¤ó¤ê] /(n) natural laws/rule of heaven/(P)/ +Å·Íý¶µ [¤Æ¤ó¤ê¤­¤ç¤¦] /(n) the Tenri sect/ +ŷζÀî [¤Æ¤ó¤ê¤å¤¦¤«¤ï] /river in Shizuoka Prefecture/ +Å·ÎÎ [¤Æ¤ó¤ê¤ç¤¦] /(n) imperial fief/shogunate control/ +Å·Ï©ÎòÄø [¤Æ¤ó¤í¤ì¤­¤Æ¤¤] /Pilgrim's Progress/ +ŷϵÀ± [¤Æ¤ó¤í¤¦¤»¤¤] /the Dog Star/Sirius/ +ŷЧ [¤Æ¤ó¤É¤ó] /(n) bowl of rice and fried fish/ +Å·ÖÕ [¤Æ¤ó¤±¤ó] /(n) natural defence/ +Å·ãÈ [¤Æ¤ó¤Ô¤ó] /(n) natural talents/ +Å·äÝ [¤Æ¤ó¤é¤¤] /(n) sound of wind/beautiful poetry/ +Å·æƤë [¤¢¤Þ¤¬¤±¤ë] /(v5r) to soar/ +Å·ëÏ [¤Æ¤ó¤Á¤å¤¦] /(n) heaven's (well-deserved) punishment/ +Å·ì¤ [¤Æ¤ó¤±¤ó] /(n) divine punishment/ +Å·ó¡å° [¤Ó¤í¤¦¤É] /velvet/ +Å·ó¢å° [¤Ó¤í¤¦¤É¤¦] /velvet/ +Å·óÏÍå [¤Æ¤ó¤×¤é] /(n) deep-fried fish and vegetables in a light batter/tempura/ +Ÿ³« [¤Æ¤ó¤«¤¤] /(n,vs) develop/expansion (opposite of compression)/(P)/ +Ÿ³«¿Þ [¤Æ¤ó¤«¤¤¤º] /(n) (in mathematics) a development/ +Ÿ´Ñ [¤Æ¤ó¤«¤ó] /(n,vs) exhibit/ +Ÿ¼¨ [¤Æ¤ó¤¸] /(n,vs) exhibition/display/(P)/ +Ÿ¼¨²ñ [¤Æ¤ó¤¸¤«¤¤] /(n) exhibition/(P)/ +Ÿ¼¨¾ì [¤Æ¤ó¤¸¤¸¤ç¤¦] /(n) exhibition hall (room, area)/ +Ÿ¼¨Â¨Çä²ñ [¤Æ¤ó¤¸¤½¤¯¤Ð¤¤¤«¤¤] /(n) exhibition and sale (of paintings)/display with the exhibits on sale/ +Ÿ¼¨ÉÊ [¤Æ¤ó¤¸¤Ò¤ó] /(n) exhibit/exhibition/ +Ÿ¼¨Êª [¤Æ¤ó¤¸¤Ö¤Ä] /display items/ +ŸÀ­ [¤Æ¤ó¤»¤¤] /(n) malleability/ +ŸÊè [¤Æ¤ó¤Ü] /(n) visiting a grave/ +Ÿ˾ [¤Æ¤ó¤Ü¤¦] /(n,vs) view/outlook/prospect/(P)/ +Ÿ˾¼Ö [¤Æ¤ó¤Ü¤¦¤·¤ã] /(n) observation car/ +Ÿ˾Âæ [¤Æ¤ó¤Ü¤¦¤À¤¤] /(n) viewing platform/ +Ÿ˾Åã [¤Æ¤ó¤Ü¤¦¤È¤¦] /(n) conning tower/ +ŸÍ÷ [¤Æ¤ó¤é¤ó] /(n,vs) exhibition/show/ +ŸÍ÷²ñ [¤Æ¤ó¤é¤ó¤«¤¤] /(n) exhibition/(P)/ +ŸÍ÷²ñ¤Ë½Ð¤¹ [¤Æ¤ó¤é¤ó¤«¤¤¤Ë¤À¤¹] /(exp) to send to an exhibition/ +ŸÍ÷²ñ¾ì [¤Æ¤ó¤é¤ó¤«¤¤¤¸¤ç¤¦] /(n) show-room/ +Ź [¤Æ¤ó] /(n,n-suf) store/shop/establishment/(P)/ +Ź [¤ß¤»] /(n,n-suf) store/shop/establishment/(P)/ +Ź¤Î¾å¤¬¤ê [¤ß¤»¤Î¤¢¤¬¤ê] /income from a shop/ +Ź¤ò³«¤¯ [¤ß¤»¤ò¤Ò¤é¤¯] /(exp) to open a business/ +Ź°÷ [¤Æ¤ó¤¤¤ó] /(n) shop assistant/employee/clerk/salesperson/(P)/ +Ź²° [¤ß¤»¤ä] /(n) store/shop/ +Ź²°Êª [¤Æ¤ó¤ä¤â¤Î] /(n) take-out (food)/ +Ź²· [¤¿¤Ê¤ª¤í¤·] /(n) taking inventory/fault-finding/ +Ź²·¤· [¤¿¤Ê¤ª¤í¤·] /(n) stocktaking/inventory/ +Ź³«¤­ [¤ß¤»¤Ó¤é¤­] /(n,vs) opening a store/starting a business/(P)/ +Ź¹½¤¨ [¤ß¤»¤¬¤Þ¤¨] /(n) store's appearance/ +Ź»¯¤· [¤¿¤Ê¤¶¤é¤·] /(n) (sl) shopworn goods/dead stock/shelf warmer/ +Ź»ÅÉñ [¤ß¤»¤¸¤Þ¤¤] /(n,vs) close up shop/stop business/go out of business/ +Ź»ÅÉñ¤¤ [¤ß¤»¤¸¤Þ¤¤] /(n,vs) close up shop/stop business/go out of business/ +Ź»Ò [¤¿¤Ê¤³] /(n) tenant/ +Ź¼Ú¤ê [¤¿¤Ê¤¬¤ê] /(n) tenancy/ +Ź¼ç [¤Æ¤ó¤·¤å] /(n) shopkeeper/(P)/ +ŹÀ§ [¤Æ¤ó¤¼] /shop policy/ +ŹÀÁ¤± [¤¿¤Ê¤¦¤±] /(n) tenant's surety/ +ŹÀè [¤ß¤»¤µ¤­] /(n) store front/(P)/ +ŹĹ [¤Æ¤ó¤Á¤ç¤¦] /(n) shop manager/(P)/ +ŹÄ [¤¿¤Ê¤Á¤ó] /(n) house rent/ +ŹƬ [¤Æ¤ó¤È¤¦] /(n) shop front/counter/shop/over-the-counter (financial)/(P)/ +ŹƬ³ô [¤Æ¤ó¤È¤¦¤«¤Ö] /(n) over-the-counter stock (financial)/ +ŹƬ³ô»Ô¾ì [¤Æ¤ó¤È¤¦¤«¤Ö¤¤¤Á¤Ð] /(n) over-the-counter market/ +ŹƬºÄ·ô [¤Æ¤ó¤È¤¦¤µ¤¤¤±¤ó] /over-the-counter bond (financial)/ +ŹƬ¼è°ú [¤Æ¤ó¤È¤¦¤È¤ê¤Ò¤­] /over-the-counter transaction (financial)/ +ŹƬÈÎÇä [¤Æ¤ó¤È¤¦¤Ï¤ó¤Ð¤¤] /(n) over-the-counter sales/ +ŹÆâ [¤Æ¤ó¤Ê¤¤] /(n) store interior/(P)/ +ŹÈÖ [¤ß¤»¤Ð¤ó] /(n) store tending/salesperson/ +ŹÊÞ [¤Æ¤ó¤Ý] /(n) shop/store/(P)/ +ŹÊß [¤Æ¤ó¤Ý] /(n) shop/store/ +ź¤¤²é¤· [¤½¤¤¤Ö¤·] /(n) sleeping together/ +ź¤¤¿² [¤½¤¤¤Í] /(n) sleeping together/ +ź¤¤¿ë¤²¤ë [¤½¤¤¤È¤²¤ë] /(v1) to remain married for life/ +ź¤¦ [¤½¤¦] /(v5u) to accompany/to become married/to comply with/(P)/ +ź¤¨¤ë [¤½¤¨¤ë] /(v1,vt) to add to/to attach/to append/to accompany/to garnish/to imitate/to annex/(P)/ +ź¤¨½ñ¤­ [¤½¤¨¤¬¤­] /(n) accompanying note/postscript/ +ź¤¨¾õ [¤½¤¨¤¸¤ç¤¦] /(n) accompanying note/ +ź¤¨Æý [¤½¤¨¤Â] /(n) breast-feeding/ +ź¤¨Êª [¤½¤¨¤â¤Î] /(n) addition/supplement/ +ź¤¨ÌÚ [¤½¤¨¤®] /(n) splint/brace/ +ź²Ã [¤Æ¤ó¤«] /(n,vs) addition/annexing/(P)/ +ź²ÃºÞ [¤Æ¤ó¤«¤¶¤¤] /addition agent/ +ź²Ãʪ [¤Æ¤ó¤«¤Ö¤Ä] /(n) addition/additive/appendix/(P)/ +ź²Ãʪ [¤Æ¤ó¤«¤â¤Î] /(n) addition/additive/appendix/ +ź·Ê [¤Æ¤ó¤±¤¤] /(n) persons or animals added to a picture/incidental details of a picture/ +źºï [¤Æ¤ó¤µ¤¯] /(n,vs) correction/(P)/ +ź»ú [¤½¤¨¤¸] /(n) subscript/ +ź½ñ [¤Æ¤ó¤·¤ç] /(n) accompanying note or letter/postscript/ +ź¾è [¤Æ¤ó¤¸¤ç¤¦] /(n) accompanying/escorting/(P)/ +ź¾è°÷ [¤Æ¤ó¤¸¤ç¤¦¤¤¤ó] /(n) tour conductor/tour guide/ +ź¿å [¤½¤¦¤º] /(n) water-filled bamboo tube in Japanese garden which clacks against a stone when emptied/ +źÉÕ [¤Æ¤ó¤×] /(n,vs) appended/attached/attachment/(P)/ +źÉÕ¥Õ¥¡¥¤¥ë [¤Æ¤ó¤×¥Õ¥¡¥¤¥ë] /(n) attached file/attachment/ +źÉÕ½ñÎà [¤Æ¤ó¤×¤·¤ç¤ë¤¤] /(n) attached papers/ +źÉí [¤Æ¤ó¤×] /(n,vs) attachment/appendage/annex/ +Å»¤¤ÉÕ¤¯ [¤Þ¤È¤¤¤Ä¤¯] /(v5k) to entwine/to follow about/ +Å»¤¦ [¤Þ¤È¤¦] /(v5u) to put on/to wear/to be clad in/ +Å»¤Þ¤ê [¤Þ¤È¤Þ¤ê] /(n) conclusion/settlement/consistency/ +Å»¤Þ¤ë [¤Þ¤È¤Þ¤ë] /(v5r) to be collected/to be settled/to be in order/(P)/ +Å»¤á [¤Þ¤È¤á] /(n) settlement/conclusion/(P)/ +Å»¤á¤ë [¤Þ¤È¤á¤ë] /(v1,vt) to put in order/to collect/to bring to a conclusion/(P)/ +Å»¤áÌò [¤Þ¤È¤á¤ä¤¯] /mediator/peacemaker/troubleshooter/manager/ +Å»¤ï¤êÉÕ¤¯ [¤Þ¤Ä¤ï¤ê¤Ä¤¯] /(v5k) to coil about/to follow about/ +Å»¤ï¤êÉÕ¤¯ [¤Þ¤È¤ï¤ê¤Ä¤¯] /(v5k) to coil about/to follow about/ +Å»¤ï¤ë [¤Þ¤Ä¤ï¤ë] /(v5r) about/concerning/to be associated with/ +Ż­ [¤Æ¤ó¤½¤¯] /(n) foot-binding/ +ŻƬ [¤Æ¤ó¤È¤¦] /(n) a tip/ +Å»ÌÊ [¤Æ¤ó¤á¤ó] /(n) entanglement/clinging affection/involvement/ +żºÚ [¤Æ¤ó¤µ¤¤] /(n) sugar beet/ +Ž¤ê¤Ä¤±¤ë [¤Ï¤ê¤Ä¤±¤ë] /(v1) to attach to a flat surface with glue/to paste/to stick/to affix/ +Ž¤ê¹ç¤ï¤»¤ë [¤Ï¤ê¤¢¤ï¤»¤ë] /to paste together/ +Ž¤ê»¥ [¤Ï¤ê¤Õ¤À] /(n) poster/notice/ +Ž¤ê»æ [¤Ï¤ê¤¬¤ß] /(n) sticker/label/poster/ +Ž¤ê½Ð¤¹ [¤Ï¤ê¤À¤¹] /(v5s) to post (a notice on a board)/to display/ +Ž¤êÉÕ¤¯ [¤Ï¤ê¤Ä¤¯] /(v5k) to cling (to)/ +Ž¤êÉÕ¤±¤ë [¤Ï¤ê¤Ä¤±¤ë] /(v1) to attach to a flat surface with glue/to paste/to stick/to affix/ +Ž¤ë [¤Ï¤ë] /(v5r) to stick/to paste/(P)/ +ŽÉÕ [¤Á¤ç¤¦¤Õ] /(n,vs) pasting/paste/appending/ +ŽÉÕ [¤Æ¤ó¤×] /(n,vs) pasting/paste/appending/ +ŽÉÕ¤± [¤Ï¤ê¤Ä¤±] /(n) (computer file) paste/ +ž¡¹ [¤Æ¤ó¤Æ¤ó] /(adj-na,adv,n) rolling about/moving from place to place/being passed around repeatedly/(P)/ +ž¤¬¤¹ [¤³¤í¤¬¤¹] /(v5s,vt) to roll/(P)/ +ž¤¬¤ê¹þ¤à [¤³¤í¤¬¤ê¤³¤à] /(v5m) to roll in/to tumble into/to come to live with/to fall in one's way/to visit (esp. to stay overnight as an unwanted guest)/ +ž¤¬¤ë [¤³¤í¤¬¤ë] /(v5r) to roll/to tumble/(P)/ +ž¤±¤ë [¤³¤±¤ë] /(v1) to fall/to collapse/to drop/to break down/to die/to succumb to/to fall senseless/to be ruined/to have a bad debt/ +ž¤²¤ë [¤³¤í¤²¤ë] /(v1) to roll over/to tumble/to roll about (with laughter)/ +ž¤²²ó¤ë [¤³¤í¤²¤Þ¤ï¤ë] /(v5r) to roll about/to writhe about/ +ž¤²¹þ¤à [¤³¤í¤²¤³¤à] /(v5m) to roll or tumble into/ +ž¤²Íî¤Á¤ë [¤³¤í¤²¤ª¤Á¤ë] /(v1) to fall off/to tumble down/ +ž¤¸¤ë [¤Æ¤ó¤¸¤ë] /(v1) to turn/to shift/to alter/to distract/(P)/ +ž¤º¤ë [¤Æ¤ó¤º¤ë] /(v5z) to turn/to shift/to alter/to distract/ +ž¤Ó¿² [¤³¤í¤Ó¤Í] /(n) dozing/ +ž¤Ö [¤³¤í¤Ö] /(v5b) to fall down/to fall over/(P)/ +ž¤Ö [¤Þ¤í¤Ö] /(v5b) to fall down/to fall over/ +ž°Ì [¤Æ¤ó¤¤] /(n) transposition/dislocation/rearrangement/ +ž°Ü [¤Æ¤ó¤¤] /(n) change/transference/metastasis/(P)/ +ž°ÜÀ­ [¤Æ¤ó¤¤¤»¤¤] /(n) displacement/ +ž²» [¤Æ¤ó¤ª¤ó] /(n) euphonic change of pronunciation/elision/ +ž²½ [¤Æ¤ó¤«] /(n) change/transformation/inversion/ +ž²½Åü [¤Æ¤ó¤«¤È¤¦] /invert sugar/ +ž²Ç [¤Æ¤ó¤«] /(n,vs) second marriage/remarriage/imputation/blame/(P)/ +ž²Ê [¤Æ¤ó¤«] /(n) changing one's academic course/ +ž²ó [¤Æ¤ó¤«¤¤] /(n) revolution/rotation/ +ž³Ø [¤Æ¤ó¤¬¤¯] /(n) transferring from one college (or one department) to another/ +ž´¹ [¤Æ¤ó¤«¤ó] /(n) convert/divert/(P)/ +ž´¹´ü [¤Æ¤ó¤«¤ó¤­] /(n) turning point/transition phase/ +ž´¹¼ÒºÄ [¤Æ¤ó¤«¤ó¤·¤ã¤µ¤¤] /convertible (corporate) bond/ +ž´¹Ï§ [¤Æ¤ó¤«¤ó¤í] /(n) a converter reactor/ +žµ¡ [¤Æ¤ó¤­] /(n) turning point/(P)/ +žµ­ [¤Æ¤ó¤­] /(n) posting (of notes, notices, etc.)/ +žµÁ [¤Æ¤ó¤®] /(n) figurative meaning/ +žµï [¤Æ¤ó¤­¤ç] /(n) moving/changing residence/(P)/ +žµïÀè [¤Æ¤ó¤­¤ç¤µ¤­] /(n) one's new address/ +žµïÄÌÃÎ [¤Æ¤ó¤­¤ç¤Ä¤¦¤Á] /(n) change of address notice (announcement)/ +ž¶È [¤Æ¤ó¤®¤ç¤¦] /(n,vs) change of occupation/ +ž¶Ð [¤Æ¤ó¤­¤ó] /(n,vs) transfer/transmission/(P)/ +ž¸þ [¤Æ¤ó¤³¤¦] /(n,vs) conversion/shift/about-face/switch/(P)/ +ž¹» [¤Æ¤ó¤³¤¦] /(n) change schools/ +ž¹»À¸ [¤Æ¤ó¤³¤¦¤»¤¤] /(n) exchange student/ +žºÜ [¤Æ¤ó¤µ¤¤] /(n,vs) reprinting/ +ž¼Ì [¤Æ¤ó¤·¤ã] /(n,vs) transcribe/ +ž¼ÌÆèÀ÷ [¤Æ¤ó¤·¤ã¤Ê¤Ã¤»¤ó] /transfer print/ +ž¼Ú [¤Æ¤ó¤·¤ã¤¯] /(n) subtenancy/sublease/ +ž½» [¤Æ¤ó¤¸¤å¤¦] /(n) changing residence/moving to a new address/ +ž½Ð [¤Æ¤ó¤·¤å¤Ä] /(n,vs) moving-out/(P)/ +ž½Ð¾ÚÌÀ [¤Æ¤ó¤·¤å¤Ä¤·¤ç¤¦¤á¤¤] /(n) change of address certificate/ +ž¿¦ [¤Æ¤ó¤·¤ç¤¯] /(n,vs) change of occupation/(P)/ +ž¿¦°¶Àû [¤Æ¤ó¤·¤ç¤¯¤¢¤Ã¤»¤ó] /(n) outplacement/ +ž¿² [¤¦¤¿¤¿¤Í] /(n,vs) dozing/napping (e.g. on the floor in one's clothes, in the train)/ +ž¿² [¤´¤í¤Í] /(n,vs) dozing/napping (e.g. on the floor in one's clothes, in the train)/ +ž¿È [¤Æ¤ó¤·¤ó] /(n) (job) turnover/(P)/ +ž¿Ê [¤Æ¤ó¤·¤ó] /(n) changing course or direction/shifting position/ +ž¿Ë [¤Æ¤ó¤·¤ó] /(n) changing course or direction/shifting position/ +žÀ® [¤Æ¤ó¤»¤¤] /(n) transformation/ +žÀ¸ [¤Æ¤ó¤·¤ç¤¦] /(n) (Buddh) transmigration of souls/reincarnation/ +žÀ¸ [¤Æ¤ó¤»¤¤] /(n) (Buddh) transmigration of souls/reincarnation/ +žÀÐÂݤòÀ¸¤¼¤º [¤Æ¤ó¤»¤­¤³¤±¤ò¤·¤ç¤¦¤¼¤º] /(exp) a rolling stone gathers no moss/ +žÀÒ [¤Æ¤ó¤»¤­] /(n) transfer of residence or registration/ +žÀï [¤Æ¤ó¤»¤ó] /(n) fighting in numerous battles/(P)/ +žÁ÷ [¤Æ¤ó¤½¤¦] /(n,vs) transfer/transmission/(telephone) call forwarding/ +žÁ÷Àè [¤Æ¤ó¤½¤¦¤µ¤­] /(n) forwarding address/ +žÁ÷®ÅÙ [¤Æ¤ó¤½¤¦¤½¤¯¤É] /(n) transfer speed/ +žÁ÷ÅÅÏà [¤Æ¤ó¤½¤¦¤Ç¤ó¤ï] /(telephone) call forwarding/call diversion/ +ž° [¤Æ¤ó¤¾¤¯] /(n) changing assignments/ +žÂß [¤Æ¤ó¤¿¤¤] /(n) subleasing/ +žÂß¼Ú [¤Æ¤ó¤¿¤¤¤·¤ã¤¯] /(n) subletting and subleasing/ +žÂð [¤Æ¤ó¤¿¤¯] /(n) changing residence/moving to a new address/ +žÃÏ [¤Æ¤ó¤Á] /(n) a change of air or scenery/ +žÃÏÎÅÍÜ [¤Æ¤ó¤Á¤ê¤ç¤¦¤è¤¦] /seeking to improve one's health with a change of climate/ +žÃÖ¹ÔÎó [¤Æ¤ó¤Á¤®¤ç¤¦¤ì¤Ä] /(n) (math) transverse matrix/ +žÃí [¤Æ¤ó¤Á¤å¤¦] /(n) applying an extended meaning to a kanji/ +žĴ [¤Æ¤ó¤Á¤ç¤¦] /(n) changing key (during piece)/modulation/ +žŲ [¤Æ¤ó¤Æ¤Ä] /(n,vs) switching or shunting (of a rail car)/ +žŲµ¡ [¤Æ¤ó¤Æ¤Ä¤­] /(n) (railroad) switch/ +žŲ¼ê [¤Æ¤ó¤Æ¤Ä¤·¤å] /(n) a switchman/ +žž [¤Æ¤ó¤Æ¤ó] /(adj-na,adv,n) rolling about/moving from place to place/being passed around repeatedly/ +žÅÝ [¤Æ¤ó¤È¤¦] /(n,vs) tumbling/falling down/inversion/reverse/upset/turn over/invert/(P)/ +žÆþ [¤Æ¤ó¤Ë¤å¤¦] /(n) move in (to a new house)/ +žÆþÀ¸ [¤Æ¤ó¤Ë¤å¤¦¤»¤¤] /(n) transfer student/ +žÆþÆÏ [¤Æ¤ó¤Ë¤å¤¦¤È¤É¤±] /notification of moving in/ +žǤ [¤Æ¤ó¤Ë¤ó] /(n) change of post/(P)/ +žǤÀè [¤Æ¤ó¤Ë¤ó¤µ¤­] /(n) one's new post/ +žÇä [¤Æ¤ó¤Ð¤¤] /(n,vs) resale/(P)/ +žʤ [¤Æ¤ó¤×¤¯] /(n,vs) capsizing/(P)/ +žÊÑ [¤Æ¤ó¤Ú¤ó] /(n) mutation/change/vicissitude/ +žÊä [¤Æ¤ó¤Ý] /(n) changing (governmental) posts/ +žÍÑ [¤Æ¤ó¤è¤¦] /(n,vs) diversion/putting something to another use/(P)/ +žÍî [¤Æ¤ó¤é¤¯] /(n,vs) fall/degradation/slump/spill/(P)/ +žϧ [¤Æ¤ó¤í] /(n) converter (used in refining)/rotary kiln/ +žϩ´ï [¤Æ¤ó¤í¤­] /(n) (railroad) switch/ +žë [¤Æ¤ó¤«] /(n) (linguistic) corruption/ +Å¿ÅÝ [¤Æ¤ó¤È¤¦] /(n,vs) tumbling/falling down/inversion/reverse/upset/turn over/invert/ +ſʤ [¤Æ¤ó¤×¤¯] /(n,vs) overturn/turning over/upset/overthrow/ +Å¿Ëö [¤Æ¤ó¤Þ¤Ä] /(n) circumstance/facts/details/ +Å¿Íî [¤Æ¤ó¤é¤¯] /(n,vs) fall/degradation/slump/spill/ +ÅÀ [¤Æ¤ó] /(n,n-suf) spot/mark/point/dot/(P)/ +ÅÀ¡¹ [¤Æ¤ó¤Æ¤ó] /(adv,n) here and there/little by little/sporadically/scattered in drops/dot/spot/ +ÅÀ¤¬¿É¤¤ [¤Æ¤ó¤¬¤«¤é¤¤] /be severe in marking/ +ÅÀ¤¬Îɤ¤ [¤Æ¤ó¤¬¤è¤¤] /have good marks/ +ÅÀ¤¯ [¤Ä¤¯] /(v5k) (1) to catch fire/(2) to be lit, e.g. electricity comes on/(P)/ +ÅÀ¤±¤ë [¤Ä¤±¤ë] /(v1) (uk) to turn on/to switch on/to light up/(P)/ +ÅÀ¤¸¤ë [¤Æ¤ó¤¸¤ë] /(v1) to drop/to light/to kindle/to make tea/ +ÅÀ¤¹ [¤µ¤¹] /(v5s) to light (a fire)/to apply moxa cautery/ +ÅÀ¤¹ [¤È¤Ü¤¹] /(v5s) to light/to turn on/ +ÅÀ¤¹ [¤È¤â¤¹] /(v5s) to light/to turn on/(P)/ +ÅÀ¤º¤ë [¤Æ¤ó¤º¤ë] /(v5z) to drop/to light/to kindle/to make tea/ +ÅÀ¤Æ¹þ¤à [¤¿¤Æ¤³¤à] /(v5m) to be crowded/to be busy/ +ÅÀ¤ÈÀþ [¤Æ¤ó¤È¤»¤ó] /points and lines/ +ÅÀ¤ÎÂǤÁ½ê¤¬¤Ê¤¤ [¤Æ¤ó¤Î¤¦¤Á¤É¤³¤í¤¬¤Ê¤¤] /be above reproach/ +ÅÀ¤ÎÂǤÁ½ê¤¬Ìµ¤¤ [¤Æ¤ó¤Î¤¦¤Á¤É¤³¤í¤¬¤Ê¤¤] /be above reproach/ +ÅÀ¤ë [¤È¤Ü¤ë] /(v5r) to burn/to be lighted/ +ÅÀ¤ë [¤È¤â¤ë] /(v5r) to burn/to be lighted/ +ÅÀ¤òÂÇ¤Ä [¤Æ¤ó¤ò¤¦¤Ä] /(exp) to mark with a dot (point)/ +ÅÀ²Ð [¤Æ¤ó¤«] /(n,vs) ignition/lighting/set fire to/(P)/ +ÅÀ²Ð´ï [¤Æ¤ó¤«¤­] /igniter/ +ÅÀ²Ð·Ï [¤Æ¤ó¤«¤±¤¤] /ignition system/ +ÅÀ²ÐÀò [¤Æ¤ó¤«¤»¤ó] /spark plug/ +ÅÀ²ÐÌô [¤Æ¤ó¤«¤ä¤¯] /(n) priming powders/ +ÅÀ²è [¤Æ¤ó¤«¤¯] /(n) the strokes of a character/ +ÅÀ²è [¤Æ¤ó¤¬] /stippling/ +ÅÀ´ã [¤Æ¤ó¤¬¤ó] /(n,vs) dropping medicine in the eyes/ +ÅÀ´ã´ï [¤Æ¤ó¤¬¤ó¤­] /eye dropper/ +ÅÀ´ã¿å [¤Æ¤ó¤¬¤ó¤¹¤¤] /(n) eye lotion/ +ÅÀ´ãÌô [¤Æ¤ó¤¬¤ó¤ä¤¯] /(n) eye drops/ +ÅÀ·Ê [¤Æ¤ó¤±¤¤] /(n) persons or animals added to a picture/incidental details of a picture/ +ÅÀ·ê [¤Æ¤ó¤±¤Ä] /pressure points (e.g for application of moxa)/vulnerable body cavities (MA)/ +ÅÀ¸¡ [¤Æ¤ó¤±¤ó] /(n,vs) inspection/examination/checking/(P)/ +ÅÀ¸¡ºÑ¤ß [¤Æ¤ó¤±¤ó¤º¤ß] /checked up/inspection completed/ +ÅÀ¸Æ [¤Æ¤ó¤³] /(n) roll-call/muster/(P)/ +ÅÀ¸÷ [¤Æ¤ó¤³¤¦] /spotlight/ +ÅÀ¸÷¸» [¤Æ¤ó¤³¤¦¤²¤ó] /(n) positional light source/ +ÅÀº¹ [¤Æ¤ó¤µ] /(n) point spread/(P)/ +ÅÀºß [¤Æ¤ó¤¶¤¤] /(n,vs) dotted with/(P)/ +ÅÀ»ú [¤Æ¤ó¤¸] /(n) Braille/(P)/ +ÅÀ»ú¥Ö¥í¥Ã¥¯ [¤Æ¤ó¤¸¥Ö¥í¥Ã¥¯] /bumpy tiles set in public areas to mark the path for the blind/ +ÅÀ¼¨ [¤Æ¤ó¤¸] /pointing out/ +ÅÀ¼Ô [¤Æ¤ó¤¸¤ã] /(n) critic of haiku poetry/ +ÅÀ¼è¤ê [¤Æ¤ó¤È¤ê] /(n) competition for school marks/keeping score/score/ +ÅÀ¼è¤êÃî [¤Æ¤ó¤È¤ê¤à¤·] /(n) derisive term for a diligent student/ +ÅÀ¿´ [¤Æ¤ó¤·¤ó] /(n) Zen monk's snack/refreshment/cakes/Chinese dessert/ +ÅÀ¿´ [¤Æ¤ó¤¸¤ó] /(n) Zen monk's snack/refreshment/cakes/Chinese dessert/ +ÅÀ¿å [¤Æ¤ó¤¹¤¤] /water jug/pitcher/ +ÅÀ¿ô [¤Æ¤ó¤¹¤¦] /(n) marks/points/score/runs/number of items/credits/(P)/ +ÅÀ¿ô¤ò²Ô¤° [¤Æ¤ó¤¹¤¦¤ò¤«¤»¤°] /(exp) to score points with (a person)/ +ÅÀ¿ôÀ© [¤Æ¤ó¤¹¤¦¤»¤¤] /point rationing system/ +ÅÀ¿ôÀÚÉä [¤Æ¤ó¤¹¤¦¤­¤Ã¤×] /ration-point coupon/ +ÅÀÀþ [¤Æ¤ó¤»¤ó] /(n) dotted line/perforated line/ +ÅÀÁ° [¤Æ¤Þ¤¨] /(n) procedures in tea ceremony/ +ÅÀÃã [¤Æ¤ó¤Á¤ã] /(n) boiling tea (for a tea ceremony)/ +ÅÀÃå [¤Æ¤ó¤Á¤ã¤¯] /(n) spot application/dispensing a drop or spot of something/ +ÅÀÄÖ [¤Æ¤ó¤Æ¤¤] /(n) a line (of mountains, islands, houses, etc.)/bound together/ +ÅÀÄÖ [¤Æ¤ó¤Æ¤Ä] /(n) a line (of mountains, islands, houses, etc.)/bound together/ +ÅÀÅ© [¤Æ¤ó¤Æ¤­] /(n) falling drop of water/raindrops/intravenous drip/(P)/ +ÅÀÅ©´ï [¤Æ¤ó¤Æ¤­¤­] /dropper/ +ÅÀÅ©Ãí¼Í [¤Æ¤ó¤Æ¤­¤Á¤å¤¦¤·¤ã] /intravenous drip infusion/ +ÅÀÅÀ [¤Æ¤ó¤Æ¤ó] /(adv,n) here and there/little by little/sporadically/scattered in drops/dot/spot/ +ÅÀÅô [¤Æ¤ó¤È¤¦] /(n) lighting/ +ÅÀƬ [¤Æ¤ó¤È¤¦] /(n,vs) nodding/ +ÅÀÇÅ [¤Æ¤ó¤Ñ] /(n) sowing spaced seeds/ +ÅÀÉ¡Ìô [¤Æ¤ó¤Ó¤ä¤¯] /nose drops/ +ÅÀÉÁ [¤Æ¤ó¤Ó¤ç¤¦] /(n) dotting/drawing dots/sketch/ +ÅÀÌÇ [¤Æ¤ó¤á¤Ä] /(n) switching on and off/(P)/ +ÅÀÌÇ´ï [¤Æ¤ó¤á¤Ä¤­] /(n) electric switch/ +ÅÀÌô [¤Æ¤ó¤ä¤¯] /(n) applying eye drops/ +ÅÀÌõ [¤Æ¤ó¤ä¤¯] /(n) translating into Braille/(P)/ +ÅÀâÍ [¤Æ¤ó¤»¤¤] /(n) adding eyes and other finishing touches to an animal painting/ +ÅÁ [¤Ä¤Æ] /(n) intermediary/good offices/connections/someone to trust/ +ÅÁ [¤Æ¤ó] /legend/tradition/life/biography/comment/communication/ +ÅÁ¤¤¤Ë [¤Å¤¿¤¤¤Ë] /(suf) along (the wall)/ +ÅÁ¤¦ [¤Ä¤¿¤¦] /(v5u) to go along/to walk along/to follow/(P)/ +ÅÁ¤¨ [¤Ä¤¿¤¨] /(n) legend/tradition/ +ÅÁ¤¨¤ë [¤Ä¤¿¤¨¤ë] /(v1) to convey/to report/to transmit/to communicate/to tell/to impart/to propagate/to teach/to bequeath/(P)/ +ÅÁ¤¨Ê¹¤¯ [¤Ä¤¿¤¨¤­¤¯] /(v5k) to learn by hearsay/ +ÅÁ¤¨Ïà [¤Ä¤¿¤¨¤Ð¤Ê¤·] /(n) legend/ +ÅÁ¤Ã¤ÆÅФë [¤Ä¤¿¤Ã¤Æ¤Î¤Ü¤ë] /to shin up/to climb up/ +ÅÁ¤ï¤ë [¤Ä¤¿¤ï¤ë] /(v5r) to be handed down/to be introduced/to be transmitted/to be circulated/to go along/to walk along/(P)/ +ÅÁ²»´ï [¤Ç¤ó¤ª¤ó¤­] /megaphone/speaking tube/sound box/ +ÅÁ²È [¤Ç¤ó¤«] /(n) heirloom/trump card/last resort/family tradition/ +ÅÁ´ñ [¤Ç¤ó¤­] /(n) romance (fiction)/ +ÅÁ´ñ¾®Àâ [¤Ç¤ó¤­¤·¤ç¤¦¤»¤Ä] /romance (fiction)/ +ÅÁ´ñŪ [¤Ç¤ó¤­¤Æ¤­] /(adj-na) legendary/ +ÅÁµ­ [¤Ç¤ó¤­] /(n) biography/life story/(P)/ +ÅÁµ­ºî¼Ô [¤Ç¤ó¤­¤µ¤¯¤·¤ã] /biographer/ +ÅÁµ­Êª [¤Ç¤ó¤­¤â¤Î] /biographical writings/ +ÅÁµ­Ê¸³Ø [¤Ç¤ó¤­¤Ö¤ó¤¬¤¯] /biographical literature/ +ÅÁ¸À [¤Ä¤Æ¤´¤È] /(n,vs) verbal message/rumor/word/ +ÅÁ¸À [¤Ç¤ó¤´¤ó] /(n,vs) verbal message/rumor/word/(P)/ +ÅÁ¸ÀÈÄ [¤Ç¤ó¤´¤ó¤Ð¤ó] /(n) message board/ +ÅÁ¼ê [¤Ä¤Æ] /(n) introducer/go-between/intermediary/influence/connection/"pull"/ +ÅÁ¼õ [¤Ç¤ó¤¸¤å] /(n) initiation (into the arts)/ +ÅÁ¼ø [¤Ç¤ó¤¸¤å] /(n,vs) initiation/instruction/ +ÅÁ½¬ [¤Ç¤ó¤·¤å¤¦] /(n) learning/ +ÅÁ½ñÈ· [¤Ç¤ó¤·¤ç¤Ð¤È] /(n) carrier pigeon/homing pigeon/ +ÅÁ¾§ [¤Ç¤ó¤·¤ç¤¦] /(n) tradition/ +ÅÁ¾µ [¤Ç¤ó¤·¤ç¤¦] /(n,vs) transmission/hand down (information)/legend/tradition/folklore/(P)/ +ÅÁ¾µ½ö»ö»í [¤Ç¤ó¤·¤ç¤¦¤¸¤ç¤¸¤·] /(n) oral epic/ +ÅÁ¾µÊ¸³Ø [¤Ç¤ó¤·¤ç¤¦¤Ö¤ó¤¬¤¯] /oral literature/ +ÅÁÀ¤ [¤Ç¤ó¤»¤¤] /(n,vs) transmission from generation to generation/ +ÅÁÀ¼´É [¤Ç¤ó¤»¤¤¤«¤ó] /(n) speaking tube/voice pipe/ +ÅÁÀ¼´ï [¤Ç¤ó¤»¤¤¤­] /speaking tube/ +ÅÁÀâ [¤Ç¤ó¤»¤Ä] /(n) tradition/legend/folklore/(P)/ +ÅÁÀ÷ [¤Ç¤ó¤»¤ó] /(n) contagion/(P)/ +ÅÁÀ÷¤òËɤ° [¤Ç¤ó¤»¤ó¤ò¤Õ¤»¤°] /(exp) to prevent infection/ +ÅÁÀ÷À­ [¤Ç¤ó¤»¤ó¤»¤¤] /(n) contagiousness/ +ÅÁÀ÷ÆÇ [¤Ç¤ó¤»¤ó¤É¤¯] /virus/germ/ +ÅÁÀ÷É [¤Ç¤ó¤»¤ó¤Ó¤ç¤¦] /(n) infectious disease/contagious disease/epidemic/(P)/ +ÅÁÀþ [¤Ç¤ó¤»¤ó] /(n,vs) run (in a stocking)/ +ÅÁÁÕ [¤Ç¤ó¤½¤¦] /(n,vs) delivering a message to the emperor/ +ÅÁÁ÷ [¤Ç¤ó¤½¤¦] /(n) transmission/communication/circulation/dissemination/diffusion/propagation/delivery/(P)/ +ÅÁÁ÷¥¨¥é¡¼ [¤Ç¤ó¤½¤¦¥¨¥é¡¼] /transmission error/ +ÅÁÁ÷¥Ö¥í¥Ã¥¯½ª·ë [¤Ç¤ó¤½¤¦¥Ö¥í¥Ã¥¯¤·¤å¤¦¤±¤Ä] /end of transmission block (ETB)/ +ÅÁÁ÷½ªÎ» [¤Ç¤ó¤½¤¦¤·¤å¤¦¤ê¤ç¤¦] /end of transmission (EOT)/ +ÅÁÁ÷À©¸æ³ÈÄ¥ [¤Ç¤ó¤½¤¦¤»¤¤¤®¤ç¤«¤¯¤Á¤ç¤¦] /datalink escape (DLE)/ +ÅÁÁ÷Àè [¤Ç¤ó¤½¤¦¤µ¤­] /destination (of transmission)/ +ÅÁÁ÷®ÅÙ [¤Ç¤ó¤½¤¦¤½¤¯¤É] /baud rate/ +ÅÁÁ÷Ï© [¤Ç¤ó¤½¤¦¤í] /line/transmission line/transmission path/transmission route/link/ +ÅÁã [¤Ç¤ó¤¿¤Ä] /(n) transmission (e.g. news)/communication/delivery/(P)/ +ÅÁã´Ø¿ô [¤Ç¤ó¤¿¤Ä¤«¤ó¤¹¤¦] /transfer function/ +ÅÁãÆÃÀ­ [¤Ç¤ó¤¿¤Ä¤È¤¯¤»¤¤] /transfer characteristic/ +ÅÁñ [¤Ç¤ó¤¿¤ó] /(n) leaflet/ +ÅÁÅý [¤Ç¤ó¤È¤¦] /(n) tradition/convention/(P)/ +ÅÁÅý¼çµÁ [¤Ç¤ó¤È¤¦¤·¤å¤®] /traditionalism/ +ÅÁÅý¼çµÁ¼Ô [¤Ç¤ó¤È¤¦¤·¤å¤®¤·¤ã] /a traditionalist/ +ÅÁÅýŪ [¤Ç¤ó¤È¤¦¤Æ¤­] /(adj-na) traditional/conventional/(P)/ +ÅÁÆ° [¤Ç¤ó¤É¤¦] /(n) transmission (of motive power)/drive/gearing/ +ÅÁƳ [¤Ç¤ó¤É¤¦] /(n,vs) conduction/transmission/ +ÅÁƳÀ­ [¤Ç¤ó¤É¤¦¤»¤¤] /conductivity/ +ÅÁƳÂÎ [¤Ç¤ó¤É¤¦¤¿¤¤] /(n) conductor/transmitter/ +ÅÁƳÅÙ [¤Ç¤ó¤É¤¦¤É] /conductivity/ +ÅÁƳΨ [¤Ç¤ó¤É¤¦¤ê¤Ä] /conductivity/ +ÅÁÆ» [¤Ç¤ó¤É¤¦] /(n,vs) proselytizing/evangelism/missionary work/(P)/ +ÅÁÆ»»Õ [¤Ç¤ó¤É¤¦¤·] /(n) evangelist/ +ÅÁÆ»¼Ô [¤Ç¤ó¤É¤¦¤·¤ã] /evangelist/evangelistic worker/ +ÅÁÆ»½¸²ñ [¤Ç¤ó¤É¤¦¤·¤å¤¦¤«¤¤] /evangelistic meeting/ +ÅÁÆ»Á¥ [¤Ç¤ó¤É¤¦¤»¤ó] /missionary boat/ +ÅÁÇÅ [¤Ç¤ó¤Ñ] /(n,vs) transmission/propagation/spread/circulation/diffusion/dissemination/ +ÅÁÇÏ [¤Æ¤ó¤Þ] /(n) post horse/ +ÅÁÇÏÁ¥ [¤Æ¤ó¤Þ¤»¤ó] /(n) large sculling boat/ +ÅÁÈ [¤Ç¤ó¤Ñ¤ó] /(n,vs) transmission/propagation/spread/ +ÅÁɼ [¤Ç¤ó¤Ô¤ç¤¦] /(n) chit/sales slip/voucher/(P)/ +ÅÁʹ [¤Ç¤ó¤Ö¤ó] /(n,vs) hearsay/rumor/report/ +ÅÁË¡ [¤Ç¤ó¤Ü¤¦] /(adj-na,n) teaching Buddhism/rough person/bullying/ostentatious bravado/ +ÅÁË¡ [¤Ç¤ó¤Ý¤¦] /(adj-na,n) teaching Buddhism/rough person/bullying/ostentatious bravado/ +ÅÁË¡È© [¤Ç¤ó¤Ü¤¦¤Ï¤À] /(n) rough-and-tumble/bullying disposition/ +ÅÁÍè [¤Ç¤ó¤é¤¤] /(adj-no,n) ancestral/hereditary/imported/transmitted/handed down/ +ÅÁÎá [¤Ç¤ó¤ì¤¤] /(n) messenger/orderly/runner/ +ÅÁÎá¼Ô [¤Ç¤ó¤ì¤¤¤·¤ã] /herald/orderly/messenger/ +ÅÁëÖ [¤Ç¤ó¤·¤ç¤¦] /(n) tradition/ +Å [¤·¤ó¤¬¤ê] /(n) rear/rear unit guard/ +Å [¤È¤Î] /(n) feudal lord/mansion/palace/ +Å [¤É¤Î] /(pol) person/Mister (mostly in addressing someone on an envelope)/Mr/(P)/ +ű§ [¤Ç¤ó¤¦] /(n) shrine building/ +Ų¼ [¤Ç¤ó¤«] /(n) Your Highness/His (Her) Highness/(P)/ +ÅÂ³Õ [¤Ç¤ó¤«¤¯] /palace/ +Å·³ [¤Ç¤ó¤°¤ó] /(n) rear guard/ +Ÿ¶ [¤È¤Î¤Ð¤é] /(n) the nobility/(polite for) man/ +Ÿæ [¤È¤Î¤´] /(n) gentlemen/ +ÅÂ¼Ë [¤Ç¤ó¤·¤ã] /(n) palace/ +žå [¤Æ¤ó¤¸¤ç¤¦] /(n) the court/palace circles/palace floor/ +žå¤Î´Ö [¤Æ¤ó¤¸¤ç¤¦¤Î¤Þ] /palace floor/ +žå¿Í [¤Æ¤ó¤¸¤ç¤¦¤Ó¤È] /(n) courtier/court official/ +ÅÂã [¤È¤Î¤¿¤Á] /the nobility/(polite for) visitors/ +ÅÂÃæ [¤Ç¤ó¤Á¤å¤¦] /(n) in the palace/ +ÅÂƲ [¤Ç¤ó¤É¤¦] /(n) palace/palatial building/(P)/ +ÅÂÊý [¤È¤Î¤¬¤¿] /(n) gentlemen/men/ +ÅÂÍÍ [¤È¤Î¤µ¤Þ] /(n) feudal lord/(P)/ +ÅÂÍÍ°é¤Á [¤È¤Î¤µ¤Þ¤½¤À¤Á] /brought up in luxury/ +ÅÂÍͳ¿ [¤È¤Î¤µ¤Þ¤¬¤¨¤ë] /(n) bullfrog/edible frog/ +ÅÂÍÍ·Ý [¤È¤Î¤µ¤Þ¤²¤¤] /(n) dilettantism/amateurism (in art)/ +ÅÂÍͻŻö [¤È¤Î¤µ¤Þ¤·¤´¤È] /dilettante work/amateur word (in art)/ +ÅÂÍÍÉ÷ [¤È¤Î¤µ¤Þ¤Õ¤¦] /lordly air/ +Åäà [¤è¤É¤à] /(v5m) to stagnate/to be stagnant/to settle/to deposit/to be sedimented/to be precipitated/to hesitate/to be sluggish/to stammer/to stumble/to falter/(P)/ +ÅÃÊ´ [¤Ç¤ó¤×¤ó] /(n) starch/ +ÅÃÊ´¼Á [¤Ç¤ó¤×¤ó¤·¤Ä] /(adj-no,n) starchiness/starchy/farinaceous/ +ÅÄ [¤¿] /(n) rice field/(P)/ +ÅĤοÀ [¤¿¤Î¤«¤ß] /deity of rice fields and harvests/ +ÅÄ¤Ü [¤¿¤ó¤Ü] /(n) paddy field/farm/ +ÅĤòÂÇ¤Ä [¤¿¤ò¤¦¤Ä] /(exp) to till (plow) a rice paddy/ +ÅıÀ¿ý [¤¿¤Ò¤Ð¤ê] /(n) water pipit/tit lark/ +Åıà [¤Ç¤ó¤¨¤ó] /(n) country/rural districts/(P)/ +Åıà»í [¤Ç¤ó¤¨¤ó¤·] /pastoral poem/ +Åıà»í¿Í [¤Ç¤ó¤¨¤ó¤·¤¸¤ó] /(n) pastoral poet/ +ÅıàÅÔ»Ô [¤Ç¤ó¤¨¤ó¤È¤·] /rural or garden city/ +ÅıàÉ÷·Ê [¤Ç¤ó¤¨¤ó¤Õ¤¦¤±¤¤] /rural landscape/ +ÅÄ²È [¤Ç¤ó¤«] /(n) rural cottage/ +ÅÄ³Ú [¤Ç¤ó¤¬¤¯] /(n) (1) ritual music and dancing in shrines and temples/(2) bean curd baked and coated with miso/ +Åijڻɤ· [¤Ç¤ó¤¬¤¯¤¶¤·] /(n) skewering/ +Åĺî [¤´¤Þ¤á] /(n) dried young anchovies (or sardines)/ +Åĺî [¤Ç¤ó¤µ¤¯] /rice-field tilling/ +Åĺî¤ê [¤¿¤Å¤¯¤ê] /(n) small dried sardines or anchovies (gomame) cooked almost to dryness in soy sauce and sugar/ +ÅÄ¼Ë [¤¤¤Ê¤«] /(gikun) (n) rural/not particularly urban/countryside/suburb/(P)/ +ÅļˤÃʼ±Ò [¤¤¤Ê¤«¤Ã¤Ú¤¨] /(n) country bumpkin/hick/ +Åļ˰é¤Á [¤¤¤Ê¤«¤½¤À¤Á] /country bred/ +ÅÄ¼Ë²È [¤¤¤Ê¤«¤ä] /(n) farm house/country cottage/ +Åļ˲ó¤ê [¤¤¤Ê¤«¤Þ¤ï¤ê] /(n) (theatrical) provincial tour/ +Åļ˻ø [¤¤¤Ê¤«¤¶¤à¤é¤¤] /(n) country samurai/ +Åļ˼ǵï [¤¤¤Ê¤«¤·¤Ð¤¤] /provincial theatrical performance/ +ÅÄ¼Ë¼Ô [¤¤¤Ê¤«¤â¤Î] /(n) clown/person from the country/provincial person/bumpkin/hick/ +ÅļËÆ» [¤¤¤Ê¤«¤ß¤Á] /(n) country road/ +ÅļËÉ÷ [¤¤¤Ê¤«¤Õ¤¦] /(adj-na,n) rustic/country-style/ +ÅļË̼ [¤¤¤Ê¤«¤à¤¹¤á] /(n) country girl/ +ÅļËë¤ê [¤¤¤Ê¤«¤Ê¤Þ¤ê] /provincial accent/ +ÅÄ¿¢¤¨ [¤¿¤¦¤¨] /(n) rice planting/(P)/ +ÅÄ¿¢¤¨²Î [¤¿¤¦¤¨¤¦¤¿] /(n) rice-planting song/ +ÅÄ¿Â [¤Ç¤ó¤·¤ó] /(n) country gentleman/ +ÅÄÀ¦ [¤¿¤ó¤Ü] /(n) paddy field/farm/ +ÅÄÀ¦ [¤Ç¤ó¤Ý] /(n) paddy field/farm/ +ÅÄÁÅ [¤Ç¤ó¤½] /(n) farm tariff/rice field tax/ +ÅÄÂǤÁ [¤¿¤¦¤Á] /(n) tilling a paddyfield/ +ÅÄÃÏ [¤Ç¤ó¤¸] /(n) farmland/rice field or paddy/ +ÅÄÃÏ [¤Ç¤ó¤Á] /(n) farmland/rice field or paddy/ +ÅÄÃî [¤¿¤à¤·] /(n) ringworm/tinea/ +ÅÄȪ [¤¿¤Ï¤¿] /(n) fields/(P)/ +ÅÄȪ [¤Ç¤ó¤Ñ¤¿] /(n) fields/ +ÅÄÉ× [¤Ç¤ó¤×] /(n) peasant/ +ÅÄÉ×Ìî¿Í [¤Ç¤ó¤×¤ä¤¸¤ó] /rustic/boor/hick/ +ÅÄÊà [¤¿¤ó¤Ü] /(n) paddy field/farm/(P)/ +ÅÄÊà [¤Ç¤ó¤Ý] /(n) paddy field/farm/ +ÅÄÌî [¤Ç¤ó¤ä] /(n) cultivated fields/countryside/ +ÅÄÍæ [¤¿¤Ë¤·] /(n) pond snail/ +ÅÄó¤ [¤Û¤È¤È¤®¤¹] /(n) cuckoo/ +ÅÄóÏ [¤Ç¤ó¤Ö] /(n) mashed and seasoned fish/flesh of whitefish and shrimp that has been boiled, shredded, parched, seasoned, and colored red/ +ÅÅ°µ [¤Ç¤ó¤¢¤Ä] /(n) voltage/(P)/ +ÅÅ°µ·× [¤Ç¤ó¤¢¤Ä¤±¤¤] /(n) voltmeter/ +ÅÅ°Ì [¤Ç¤ó¤¤] /(n) potential (electric)/ +ÅŰ̺¹ [¤Ç¤ó¤¤¤µ] /(n) (electric) potential difference/ +ÅŰ̺¹·× [¤Ç¤ó¤¤¤µ¤±¤¤] /potentiometer/ +ÅŲ½ [¤Ç¤ó¤«] /(n,vs) electrification/(P)/ +ÅŲ½À½ÉÊ [¤Ç¤ó¤«¤»¤¤¤Ò¤ó] /(n) electric(al) appliances/ +ÅŲ٠[¤Ç¤ó¤«] /(n) charge/electric charge/ +ÅŲٷë¹çÁÇ»Ò [¤Ç¤ó¤«¤±¤Ä¤´¤¦¤½¤·] /Charge-Coupled Device/CCD/ +ÅŲò [¤Ç¤ó¤«¤¤] /(adj-na,n,vs) electrolysis/electrolytic/ +ÅŲò¥³¥ó¥Ç¥ó¥µ¡¼ [¤Ç¤ó¤«¤¤¥³¥ó¥Ç¥ó¥µ¡¼] /electrolytic capacitor/ +ÅŲò±Õ [¤Ç¤ó¤«¤¤¤¨¤­] /(n) electrolyte/electrolytic solution/ +ÅŲò¼Á [¤Ç¤ó¤«¤¤¤·¤Ä] /(n) electrolyte/ +ÅŲòÁå [¤Ç¤ó¤«¤¤¤½¤¦] /(n) electrolytic cell/electrolytic bath/ +Åų¦ [¤Ç¤ó¤«¤¤] /(n) electric field/ +ÅÅ´ï [¤Ç¤ó¤­] /(n) electric (goods)/(P)/ +Åŵ¡ [¤Ç¤ó¤­] /(n) electrical machinery/appliances/(P)/ +Åŵ¡»Ò [¤Ç¤ó¤­¤·] /(n) armature/ +Åŵ¤ [¤Ç¤ó¤­] /(n) electricity/(electric) light/(P)/ +Åŵ¤¤ÇÆ°¤¯ [¤Ç¤ó¤­¤Ç¤¦¤´¤¯] /to run by electricity/ +Åŵ¤¤Îµå [¤Ç¤ó¤­¤Î¤¿¤Þ] /electric (light) bulb/ +Åŵ¤¤òÂÓ¤Ó¤ë [¤Ç¤ó¤­¤ò¤ª¤Ó¤ë] /(exp) to be charged with electricity/ +Åŵ¤¥·¥ç¥Ã¥¯ [¤Ç¤ó¤­¥·¥ç¥Ã¥¯] /(n) electronic shocks/ +Åŵ¤¥¹¥¿¥ó¥É [¤Ç¤ó¤­¥¹¥¿¥ó¥É] /(n) desk lamp/ +Åŵ¤¥¹¥È¡¼¥Ö [¤Ç¤ó¤­¥¹¥È¡¼¥Ö] /(n) electric heater/ +Åŵ¤°Ø»Ò [¤Ç¤ó¤­¤¤¤¹] /electric chair/ +Åŵ¤±¢À­ÅÙ [¤Ç¤ó¤­¤¤¤ó¤»¤¤¤É] /(n) electronegativity/ +Åŵ¤²° [¤Ç¤ó¤­¤ä] /electric appliance store/ +Åŵ¤²½³Ø [¤Ç¤ó¤­¤«¤¬¤¯] /electrochemistry/ +Åŵ¤²ñ¼Ò [¤Ç¤ó¤­¤¬¤¤¤·¤ã] /electric company/ +Åŵ¤²óÏ© [¤Ç¤ó¤­¤«¤¤¤í] /electric circuit/ +Åŵ¤³¹ [¤Ç¤ó¤­¤¬¤¤] /Electric Town (Akihabara)/ +Åŵ¤³ø [¤Ç¤ó¤­¤¬¤Þ] /(n) electric rice-cooker/ +Åŵ¤´ï¶ñ [¤Ç¤ó¤­¤­¤°] /electrical appliance/ +Åŵ¤µ¡´Ø¼Ö [¤Ç¤ó¤­¤­¤«¤ó¤·¤ã] /electric locomotive/ +Åŵ¤µ¡´ï [¤Ç¤ó¤­¤­¤­] /electronic goods/ +Åŵ¤·ÏÅý [¤Ç¤ó¤­¤±¤¤¤È¤¦] /(n) electrical system/ +Åŵ¤¹© [¤Ç¤ó¤­¤³¤¦] /electrician/ +Åŵ¤¹©³Ø [¤Ç¤ó¤­¤³¤¦¤¬¤¯] /electrical engineering/ +Åŵ¤»þ·× [¤Ç¤ó¤­¤É¤±¤¤] /electric clock/ +Åŵ¤¼«Æ°¼Ö [¤Ç¤ó¤­¤¸¤É¤¦¤·¤ã] /electric automobile/ +Åŵ¤¿®¹æ [¤Ç¤ó¤­¤·¤ó¤´¤¦] /electrical signal/ +Åŵ¤À½ÉÊ [¤Ç¤ó¤­¤»¤¤¤Ò¤ó] /electronic goods/(P)/ +Åŵ¤ÀöÂõµ¡ [¤Ç¤ó¤­¤»¤ó¤¿¤¯¤­] /electric washing machine/ +Åŵ¤Áݽüµ¡ [¤Ç¤ó¤­¤½¤¦¤¸¤­] /(n) electric vacuum cleaner/ +Åŵ¤ÁõÃÖ [¤Ç¤ó¤­¤½¤¦¤Á] /(n) electrical device/electrical equipment/ +Åŵ¤Âå [¤Ç¤ó¤­¤À¤¤] /electric utility expense/ +Åŵ¤ÄÌ¿®Âç³Ø [¤Ç¤ó¤­¤Ä¤¦¤·¤ó¤À¤¤¤¬¤¯] /University of Electro-Communications/ +Åŵ¤ÄæÅá [¤Ç¤ó¤­¤«¤ß¤½¤ê] /electric razor/ +Åŵ¤Äñ¹³ [¤Ç¤ó¤­¤Æ¤¤¤³¤¦] /electric resistance/ +Åŵ¤Åª¶ÚÆù»É·ã [¤Ç¤ó¤­¤Æ¤­¤­¤ó¤Ë¤¯¤·¤²¤­] /(n) electric muscle stimulation (EMS)/ +Åŵ¤ÅÁƳ [¤Ç¤ó¤­¤Ç¤ó¤É¤¦] /electrical conduction/ +Åŵ¤ÅÅ»Ò [¤Ç¤ó¤­¤Ç¤ó¤·] /electrical and electronic/ +Åŵ¤Ê¬²ò [¤Ç¤ó¤­¤Ö¤ó¤«¤¤] /(n,vs) electrolysis/ +Åŵ¤ÌÓÉÛ [¤Ç¤ó¤­¤â¤¦¤Õ] /electric blanket/ +Åŵ¤ÍÆÎÌ [¤Ç¤ó¤­¤è¤¦¤ê¤ç¤¦] /capacitance/ +Åŵ¤ÍÏÀÜ [¤Ç¤ó¤­¤è¤¦¤»¤Ä] /electric welding/ +Åŵ¤ÎÁ¶â [¤Ç¤ó¤­¤ê¤ç¤¦¤­¤ó] /(n) electricity charges/power rates/ +Åŵ¤ÎÌ [¤Ç¤ó¤­¤ê¤ç¤¦] /(n) amount of electric/ +Åŵ¤Îä¢¸Ë [¤Ç¤ó¤­¤ì¤¤¤¾¤¦¤³] /(n) electric refrigerator/fridge/ +Åŵ¤Ï§ [¤Ç¤ó¤­¤í] /(n) electric furnace/ +Åŵå [¤Ç¤ó¤­¤å¤¦] /(n) light bulb/(P)/ +ÅÅ¶Ë [¤Ç¤ó¤­¤ç¤¯] /(n) electrode/(P)/ +ÅŶËÅÅ°Ì [¤Ç¤ó¤­¤ç¤¯¤Ç¤ó¤¤] /electrode potential/ +ÅÅ·â [¤Ç¤ó¤²¤­] /(n) electric shock/(P)/ +ÅÅ·âºîÀï [¤Ç¤ó¤²¤­¤µ¤¯¤»¤ó] /blitzkrieg tactics/ +ÅŸ² [¤Ç¤ó¤±¤ó] /(exp,n) electron microscope/ +ÅŸ» [¤Ç¤ó¤²¤ó] /(n) source of electricity/power (button on TV, etc.)/(P)/ +ÅŸ»¤òÀÚ¤ë [¤Ç¤ó¤²¤ó¤ò¤­¤ë] /(exp) to turn off power/ +ÅŸ»¤òÆþ¤ì¤ë [¤Ç¤ó¤²¤ó¤ò¤¤¤ì¤ë] /(v1) to turn on power/ +ÅŸ»³«È¯ [¤Ç¤ó¤²¤ó¤«¤¤¤Ï¤Ä] /electric power resource development/(P)/ +ÅŸ»¶¡µë [¤Ç¤ó¤²¤ó¤­¤ç¤¦¤­¤å¤¦] /power supply/ +ÅŸ÷ [¤Ç¤ó¤³¤¦] /(n) lightning/(P)/ +ÅŸ÷·Ç¼¨ÈÄ [¤Ç¤ó¤³¤¦¤±¤¤¤¸¤Ð¤ó] /electric scoreboard/ +ÅŸ÷ÀвР[¤Ç¤ó¤³¤¦¤»¤Ã¤«] /(n) lightning speed/ +ÅŸú [¤Ç¤ó¤³¤¦] /electronic?/ +ÅŹ© [¤Ç¤ó¤³¤¦] /(n) electrician/electrical engineering/ +ÅÅ»» [¤Ç¤ó¤µ¤ó] /(n) (abbr) electronic computation/computer/ +ÅÅ»» [¤Ç¤ó¤½¤í] /electronic calculator combined with a soroban/ +ÅÅ»»µ¡ [¤Ç¤ó¤µ¤ó¤­] /(n) electronic computer/ +ÅÅ»Ò [¤Ç¤ó¤·] /(n) (1) electron/(2) (esp. as a prefix) electronic/electronics/(P)/ +ÅŻҥǡ¼¥¿¸ò´¹ [¤Ç¤ó¤·¥Ç¡¼¥¿¤³¤¦¤«¤ó] /(n) electronic data interchange (EDI)/ +ÅŻҥǡ¼¥¿½èÍý [¤Ç¤ó¤·¥Ç¡¼¥¿¤·¤ç¤ê] /(n) electronic data processing (EDP)/ +ÅŻҥ֥å¯ [¤Ç¤ó¤·¥Ö¥Ã¥¯] /Electronic Book/EB/ +ÅŻҥ֥롼 [¤Ç¤ó¤·¥Ö¥ë¡¼] /(n) electric blue (colour)/ +ÅŻҥ᡼¥ë [¤Ç¤ó¤·¥á¡¼¥ë] /(n) e-mail/electronic mail/ +ÅŻҥ᡼¥ë¥¢¥«¥¦¥ó¥È [¤Ç¤ó¤·¥á¡¼¥ë¥¢¥«¥¦¥ó¥È] /(n) e-mail account/ +ÅŻҥ᡼¥ë¥¢¥É¥ì¥¹ [¤Ç¤ó¤·¥á¡¼¥ë¥¢¥É¥ì¥¹] /(n) e-mail address/ +ÅŻҥ᡼¥ë¥¦¥¤¥ë¥¹ [¤Ç¤ó¤·¥á¡¼¥ë¥¦¥¤¥ë¥¹] /(n) e-mail virus/ +ÅŻҥ᡼¥ë¥µ¡¼¥Ð¡¼ [¤Ç¤ó¤·¥á¡¼¥ë¥µ¡¼¥Ð¡¼] /(n) e-mail server/ +ÅŻҥᥤ¥ë [¤Ç¤ó¤·¥á¥¤¥ë] /(n) e-mail/electronic mail/ +ÅŻҥì¥ó¥¸ [¤Ç¤ó¤·¥ì¥ó¥¸] /(n) microwave oven/ +ÅŻҲ» [¤Ç¤ó¤·¤ª¤ó] /(n) electronic sound/ +ÅŻҲ»³Ú [¤Ç¤ó¤·¤ª¤ó¤¬¤¯] /electronic music/ +ÅŻҲ½ [¤Ç¤ó¤·¤«] /convert to electronics (electronic form)/ +ÅŻҲóÏ© [¤Ç¤ó¤·¤«¤¤¤í] /electronic circuit/ +ÅÅ»Ò³Ì [¤Ç¤ó¤·¤«¤¯] /(n) electron shell/ +ÅÅ»Ò´É [¤Ç¤ó¤·¤«¤ó] /(n) electron tube/ +ÅŻҵ¡´ï [¤Ç¤ó¤·¤­¤­] /(n) electronics/electronic equipment/ +ÅŻҷ׻»µ¡ [¤Ç¤ó¤·¤±¤¤¤µ¤ó¤­] /computer/ +ÅŻҷèºÑ [¤Ç¤ó¤·¤±¤Ã¤µ¤¤] /(n) electronic payment/ +ÅŻҸ²Èù¶À [¤Ç¤ó¤·¤±¤ó¤Ó¤­¤ç¤¦] /(n) electron microscope/ +ÅŻҹ©³Ø [¤Ç¤ó¤·¤³¤¦¤¬¤¯] /electronic engineering/electronics/ +ÅŻҹ©³Ø¼Ô [¤Ç¤ó¤·¤³¤¦¤¬¤¯¤·¤ã] /electronics engineer/electrical engineer/ +ÅŻҹ©¶È²ñ [¤Ç¤ó¤·¤³¤¦¤®¤ç¤¦¤«¤¤] /EIA/ +ÅŻҺâÉÛ [¤Ç¤ó¤·¤µ¤¤¤Õ] /(n) e-wallet/electronic wallet/ +ÅŻһÙʧ¤¤ [¤Ç¤ó¤·¤·¤Ï¤é¤¤] /(n) electronic payment/ +ÅŻһñ¶â¿¶ÂØ [¤Ç¤ó¤·¤·¤­¤ó¤Õ¤ê¤«¤¨] /electronic fund transfer/EFT/ +ÅŻҼ­½ñ [¤Ç¤ó¤·¤¸¤·¤ç] /electronic dictionary/ +ÅÅ»Ò½Æ [¤Ç¤ó¤·¤¸¤å¤¦] /(n) electron gun/ +ÅŻҽÐÈÇ [¤Ç¤ó¤·¤·¤å¤Ã¤Ñ¤ó] /electronic publishing/ +ÅŻҽð̾ [¤Ç¤ó¤·¤·¤ç¤á¤¤] /(n) e-signature/electronic signature/ +ÅŻҾ¦¼è°ú [¤Ç¤ó¤·¤·¤ç¤¦¤È¤ê¤Ò¤­] /(n) e-commerce/electronic commerce/ +ÅÅ»ÒÁÇ»Ò [¤Ç¤ó¤·¤½¤·] /(electronic) element/ +ÅÅ»ÒÁ÷¹Æ¥·¥¹¥Æ¥à [¤Ç¤ó¤·¤½¤¦¤³¤¦¥·¥¹¥Æ¥à] /EDI system/text transmission system/ +ÅÅ»ÒƬǾ [¤Ç¤ó¤·¤º¤Î¤¦] /electronic brain/ +ÅÅ»ÒǼÀÇ¿½¹ð [¤Ç¤ó¤·¤Î¤¦¤¼¤¤¤·¤ó¤³¤¯] /(n) electronic tax filing/ +ÅÅ»ÒÈÖÁÈ¥¬¥¤¥É [¤Ç¤ó¤·¤Ð¤ó¤°¤ß¥¬¥¤¥É] /(n) electronic program guide (EPG)/ +ÅÅ»ÒÌ©ÅÙ [¤Ç¤ó¤·¤ß¤Ä¤É] /electron density/ +ÅÅ»Ò͹ÊØ [¤Ç¤ó¤·¤æ¤¦¤Ó¤ó] /electronic mail/ +Åż§ [¤Ç¤ó¤¸] /(n) electromagnetic (physics)/ +Åż§µ¤ [¤Ç¤ó¤¸¤­] /(n) electromagnetism/ +Åż§¾ì [¤Ç¤ó¤¸¤Ð] /(n) electromagnetic field/ +Åż§ÀÐ [¤Ç¤ó¤¸¤·¤ã¤¯] /(n) electromagnet/(P)/ +Åż§Ä´Íý´ï [¤Ç¤ó¤¸¤Á¤ç¤¦¤ê¤­] /(n) electromagnetic cooker/ +Åż§ÇÈ [¤Ç¤ó¤¸¤Ï] /(n) electromagnetic waves/ +ÅÅ¼Ö [¤Ç¤ó¤·¤ã] /(n) electric train/(P)/ +Åż֤˾è¤ë [¤Ç¤ó¤·¤ã¤Ë¤Î¤ë] /(exp) to take a train/ +ÅżÖÄ [¤Ç¤ó¤·¤ã¤Á¤ó] /train fare/ +Åžì [¤Ç¤ó¤¸¤ç¤¦] /(n) electric field/ +Åžì [¤Ç¤ó¤Ð] /(n) electric field/ +Åžþ [¤Ç¤ó¤·¤ç¤¯] /(n) decorative illumination/ +ÅÅ¿® [¤Ç¤ó¤·¤ó] /(n) telegraph/(P)/ +ÅÅ¿®°ÙÂØ [¤Ç¤ó¤·¤ó¤«¤ï¤»] /telegraphic transfer/ +ÅÅ¿®µ¡ [¤Ç¤ó¤·¤ó¤­] /(n) a telegraph/ +ÅÅ¿®¶É [¤Ç¤ó¤·¤ó¤­¤ç¤¯] /(n) telegraph office/ +ÅÅ¿®Á÷¶â [¤Ç¤ó¤·¤ó¤½¤¦¤­¤ó] /(n) wire transfer/ +ÅÅ¿®Ãì [¤Ç¤ó¤·¤ó¤Ð¤·¤é] /(n) telephone pole/ +ÅÅÀÁ [¤Ç¤ó¤»¤¤] /(n) wire (one's government) for instructions/ +ÅÅÀþ [¤Ç¤ó¤»¤ó] /(n) electric line/(P)/ +ÅÅÀþ¤ò²Í¤±¤ë [¤Ç¤ó¤»¤ó¤ò¤«¤±¤ë] /(exp) to lay a wire/ +ÅÅÁí¸¦ [¤Ç¤ó¤½¤¦¤±¤ó] /(abbr) ETL/Electro-technical Laboratories/ +ÅÅÁ÷ [¤Ç¤ó¤½¤¦] /(n) facsimile transmission/ +ÅÅÁ÷¼Ì¿¿ [¤Ç¤ó¤½¤¦¤·¤ã¤·¤ó] /phototelegram/ +ÅÅÂî [¤Ç¤ó¤¿¤¯] /(n) calculator/(P)/ +ÅÅõ [¤Ç¤ó¤¿¤ó] /(n) (abbr) radar/ +ÅÅÃÇ [¤Ç¤ó¤À¤ó] /(abbr) interruption of power/ +ÅÅÃÓ [¤Ç¤ó¤Á] /(n) battery/(P)/ +ÅÅÃß [¤Ç¤ó¤Á¤¯] /(n) (abbr) electric gramophone/ +ÅÅÃì [¤Ç¤ó¤Á¤å¤¦] /(n) telephone pole/telegraph pole/lightpole/(P)/ +ÅÅÃò [¤Ç¤ó¤Á¤å¤¦] /electroforming/ +ÅÅÄÌÂç [¤Ç¤ó¤Ä¤¦¤À¤¤] /(abbr) University of Electro-Communications/(P)/ +ÅÅÄä [¤Ç¤ó¤Æ¤¤] /(n) tram stop/ +ÅÅÅ´ [¤Ç¤ó¤Æ¤Ä] /(n) electric railway/(P)/ +ÅÅÅ´²ñ¼Ò [¤Ç¤ó¤Æ¤Ä¤¬¤¤¤·¤ã] /(n) (electric) railroad company/ +ÅÅÅŸø¼Ò [¤Ç¤ó¤Ç¤ó¤³¤¦¤·¤ã] /Nippon Telegraph and Telephone Public Corporation (defunct)/ +ÅÅÅô [¤Ç¤ó¤È¤¦] /(n) electric light/(P)/ +ÅÅÅô¤òÅÀ¤±¤ë [¤Ç¤ó¤È¤¦¤ò¤Ä¤±¤ë] /(exp) to turn (switch) on an electric lamp/ +ÅÅÆ° [¤Ç¤ó¤É¤¦] /(n) electric/(P)/ +ÅÅÆ°µ¡ [¤Ç¤ó¤É¤¦¤­] /(n) electric motor/ +ÅÅÆ°»õ¥Ö¥é¥· [¤Ç¤ó¤É¤¦¤Ï¥Ö¥é¥·] /electric toothbrush/ +ÅÅÆ°¼° [¤Ç¤ó¤É¤¦¤·¤­] /electrically operated/electric/ +ÅÅưȯưµ¡ [¤Ç¤ó¤É¤¦¤Ï¤Ä¤É¤¦¤­] /electric motor/ +ÅÅÇ® [¤Ç¤ó¤Í¤Ä] /(n) electric heat/ +ÅÅÇ®´ï [¤Ç¤ó¤Í¤Ä¤­] /(n) electrothermic equipment/ +ÅÅǾ [¤Ç¤ó¤Î¤¦] /(n) electronic brain/ +ÅÅÇÈ [¤Ç¤ó¤Ñ] /(n) electro-magnetic wave/(P)/ +ÅÅÇÈ´ÉÍý [¤Ç¤ó¤Ñ¤«¤ó¤ê] /radio wave regulation/ +ÅÅÇÈÀ± [¤Ç¤ó¤Ñ¤»¤¤] /(n) radio star/ +ÅÅÇÈõÃδï [¤Ç¤ó¤Ñ¤¿¤ó¤Á¤­] /(n) radar/ +ÅÅÇÈõÃε¡ [¤Ç¤ó¤Ñ¤¿¤ó¤Á¤­] /(n) radar/ +ÅÅÇÈŷʸ³Ø [¤Ç¤ó¤Ñ¤Æ¤ó¤â¤ó¤¬¤¯] /radio astronomy/ +ÅÅÇÈË¡ [¤Ç¤ó¤Ñ¤Û¤¦] /(n) the Radio Law/ +ÅÅÇÈ˾±ó¶À [¤Ç¤ó¤Ñ¤Ü¤¦¤¨¤ó¤­¤ç¤¦] /radio telescope/ +ÅÅÈÖ [¤Ç¤ó¤Ð¤ó] /telephone number/directory number/ +ÅÅʸ [¤Ç¤ó¤Ö¤ó] /(n) telegram/ +ÅÅÊó [¤Ç¤ó¤Ý¤¦] /(n) telegram/(P)/ +ÅÅÊó¤òÂÇ¤Ä [¤Ç¤ó¤Ý¤¦¤ò¤¦¤Ä] /(exp) to send a telegram/ +ÅÅÊó¶É [¤Ç¤ó¤Ý¤¦¤­¤ç¤¯] /(n) telegraph office/ +ÅÅÊóÎÁ [¤Ç¤ó¤Ý¤¦¤ê¤ç¤¦] /telegram charge/ +ÅÅÌ¿ [¤Ç¤ó¤á¤¤] /(n) telegraphed instructions/ +ÅÅÎ¥ [¤Ç¤ó¤ê] /(n,vs) ionization/ +ÅÅÎ¥ÁØ [¤Ç¤ó¤ê¤½¤¦] /(n) ionosphere/ +ÅÅά [¤Ç¤ó¤ê¤ã¤¯] /(n) abbreviation used in a telegram/ +ÅÅή [¤Ç¤ó¤ê¤å¤¦] /(n) electric current/(P)/ +ÅÅή·× [¤Ç¤ó¤ê¤å¤¦¤±¤¤] /(n) amperometer/ +ÅÅÎÏ [¤Ç¤ó¤ê¤ç¤¯] /(n) electric power/(P)/ +ÅÅÎϲñ¼Ò [¤Ç¤ó¤ê¤ç¤¯¤¬¤¤¤·¤ã] /(n) (electric) power company/ +ÅÅÎÏ´íµ¡ [¤Ç¤ó¤ê¤ç¤¯¤­¤­] /(n) power crisis/ +ÅÅÎ϶¡µë [¤Ç¤ó¤ê¤ç¤¯¤­¤ç¤¦¤­¤å¤¦] /power supply/ +ÅÅÎÏ·× [¤Ç¤ó¤ê¤ç¤¯¤±¤¤] /(n) wattmeter/ +ÅÅÎ케 [¤Ç¤ó¤ê¤ç¤¯¤µ¤¤] /electric company bond/ +ÅÅÎϼûÍ× [¤Ç¤ó¤ê¤ç¤¯¤¸¤å¤è¤¦] /(n) demand for (electric) power/ +ÅÅÎϾ®Çä¤ê [¤Ç¤ó¤ê¤ç¤¯¤³¤¦¤ê] /(n) power retailing/ +ÅÅÎÏÉÔ­ [¤Ç¤ó¤ê¤ç¤¯¤Õ¤½¤¯] /(n) electricity shortage/ +ÅÅÎÏÍ¢Á÷ [¤Ç¤ó¤ê¤ç¤¯¤æ¤½¤¦] /electric power transmission/ +ÅÅÎë [¤Ç¤ó¤ì¤¤] /(n) electric bell/ +ÅÅÏ© [¤Ç¤ó¤í] /(n) electrical circuit/ +ÅÅÏà [¤Ç¤ó¤ï] /(n,vs) telephone/(P)/ +ÅÅÏ䬳ݤ«¤Ã¤ÆÍè¤ë [¤Ç¤ó¤ï¤¬¤«¤«¤Ã¤Æ¤¯¤ë] /(exp) to get a phone call/ +ÅÅÏäò°ú¤¯ [¤Ç¤ó¤ï¤ò¤Ò¤¯] /(exp) to install a telephone/ +ÅÅÏäò³Ý¤±¤ë [¤Ç¤ó¤ï¤ò¤«¤±¤ë] /(exp) to telephone/to make a phone call/ +ÅÅÏäòÀÚ¤ë [¤Ç¤ó¤ï¤ò¤­¤ë] /(exp) to hang up the receiver (of a telephone)/ +ÅÅÏåܥ寥¹ [¤Ç¤ó¤ï¥Ü¥Ã¥¯¥¹] /(n) telephone booth/telephone box/ +ÅÅÏòñ¼Ò [¤Ç¤ó¤ï¤¬¤¤¤·¤ã] /(n) telecommunications company/telco/ +ÅÅÏòóÀþ [¤Ç¤ó¤ï¤«¤¤¤»¤ó] /telephone line/ +ÅÅÏõ¡ [¤Ç¤ó¤ï¤­] /(n) telephone instrument/(P)/ +ÅÅÏÃ¶É [¤Ç¤ó¤ï¤­¤ç¤¯] /(n) telephone company/ +ÅÅÏøò´¹¶É [¤Ç¤ó¤ï¤³¤¦¤«¤ó¤­¤ç¤¯] /(n) telephone switching station/ +ÅÅÏøý [¤Ç¤ó¤ï¤°¤Á] /(n) telephone receiver or mouthpiece/ +ÅÅÏü¼ [¤Ç¤ó¤ï¤·¤Ä] /telephone booth (indoor)/ +ÅÅÏÃÀ¤ÏÀÄ´ºº [¤Ç¤ó¤ï¤»¤í¤ó¤Á¤ç¤¦¤µ] /(n) telephone poll/ +ÅÅÏÃÀþ [¤Ç¤ó¤ï¤»¤ó] /(n) telephone line/ +ÅÅÏÃÃæ [¤Ç¤ó¤ï¤Á¤å¤¦] /during a telephone call/busy line/ +ÅÅÏÃÄ¢ [¤Ç¤ó¤ï¤Á¤ç¤¦] /(n) telephone book/telephone directory/(P)/ +ÅÅÏÃÄ´ºº [¤Ç¤ó¤ï¤Á¤ç¤¦¤µ] /telephone survey/ +ÅÅÏÃÈÖ¹æ [¤Ç¤ó¤ï¤Ð¤ó¤´¤¦] /telephone number/ +ÅÅÏÃÈÖ¹æ¤ò¹µ¤¨¤ë [¤Ç¤ó¤ï¤Ð¤ó¤´¤¦¤ò¤Ò¤«¤¨¤ë] /(exp) to jot down a phone number/ +ÅÅÏÃÉÕ¤­ [¤Ç¤ó¤ï¤Ä¤­] /with a telephone/ +ÅÅÏÃÌÖ [¤Ç¤ó¤ï¤â¤¦] /telephone network/ +ÅÅÏÃÎÁ [¤Ç¤ó¤ï¤ê¤ç¤¦] /telephone charge/ +ÅÆ [¤¦¤µ¤®] /(n) rabbit/hare/cony/(P)/ +ÅƤˤâ³Ñ¤Ë¤â [¤È¤Ë¤â¤«¤¯¤Ë¤â] /(adv) anyhow/anyway/somehow or other/generally speaking/in any case/ +ÅÆ¤Ë³Ñ [¤È¤Ë¤«¤¯] /(adv) (uk) anyhow/at any rate/anyway/somehow or other/generally speaking/in any case/(P)/ +ÅƤÎÌÓ [¤¦¤Î¤±] /(n) just a hair/ +ÅƤâ³Ñ [¤È¤â¤«¤¯] /(adv) (uk) anyhow/anyway/somehow or other/generally speaking/in any case/(P)/ +ÅƤâ³Ñ¤â [¤È¤â¤«¤¯¤â] /(adv) (uk) anyhow/anyway/somehow or other/generally speaking/in any case/ +ÅƤâÍ­¤ì [¤È¤â¤¢¤ì] /(adv) anyhow/in any case/ +ÅƤä³Ñ [¤È¤ä¤«¤¯] /(adv) anyhow/anyway/somehow or other/generally speaking/in any case/all kinds of this/this and that/ +ÅÆ³Ñ [¤È¤«¤¯] /(adv,n) anyhow/anyway/somehow or other/generally speaking/in any case/this and that/many/be apt to/(P)/ +ÅÆ·ç [¤¤¤°¤Á] /(n) harelip/ +ÅÆ·ç [¤È¤±¤Ä] /(n) harelip/ +ÅÆ·ë¤Ó [¤¦¤µ¤®¤à¤¹¤Ó] /loop knot/ +ÅƸý [¤ß¤Ä¤¯¤Á] /(n) harelip/ +ÅƼª [¤¦¤µ¤®¤ß¤ß] /(n) long ears/gossiper/ +ÅƼí¤ê [¤¦¤µ¤®¤¬¤ê] /(n) rabbit hunting/ +Åƾ®²° [¤¦¤µ¤®¤´¤ä] /(n) rabbit hutch/ +ÅÆ¿° [¤¤¤°¤Á] /(n) harelip/ +ÅÆ¿° [¤È¤·¤ó] /(n) harelip/ +ÅÆÄ·¤Ó [¤¦¤µ¤®¤È¤Ó] /(n) hopping forward from a squatting position/ +ÅÆÆù [¤È¤Ë¤¯] /rabbit meat/ +ÅÆÇÏ [¤¦¤µ¤®¤¦¤Þ] /(n) donkey/ +ÅÆÌÖ [¤¦¤µ¤®¤¢¤ß] /(n) rabbit-catching net/ +ÅÆæü [¤¤¤°¤Á] /(n) harelip/ +ÅÆæü [¤È¤·¤ó] /(n) harelip/ +ÅÆæü [¤ß¤Ä¤¯¤Á] /(n) harelip/ +ÅǤ­²¼¤· [¤Ï¤­¤¯¤À¤·] /(n) vomit and diarrhea or excreta/ +ÅǤ­µ¤ [¤Ï¤­¤±] /(n) nausea/sickness in the stomach/(P)/ +ÅǤ­¼Î¤Æ¤ë [¤Ï¤­¤¹¤Æ¤ë] /(v1) to spit out/ +ÅǤ­½Ð¤¹ [¤Ï¤­¤À¤¹] /(v5s) to vomit/to spit out/(P)/ +ÅǤ¯ [¤Ä¤¯] /(v5k) (1) to breathe/(2) to tell (lies)/(3) to vomit/to disgorge/(P)/ +ÅǤ¯ [¤Ï¤¯] /(v5k) (1) to breathe/(2) to tell (lies)/(3) to vomit/to disgorge/(P)/ +ÅÇ·ì [¤È¤±¤Ä] /(n,vs) vomiting of blood/ +ÅÇºÞ [¤È¤¶¤¤] /(n) an emetic/ +ÅǽР[¤È¤·¤å¤Ä] /(n) vomit/spew/disgorge/ +ÅÇ© [¤È¤¤¤­] /(n) sigh/long breath/ +ÅÇÆý [¤È¤Ë¤å¤¦] /(n) (baby) vomiting up milk/ +ÅÇϪ [¤È¤í] /(n,vs) express one's mind/speak out/(P)/ +ÅÇßà [¤È¤·¤ã] /(n) vomit and diarrhea or excreta/ +ÅÇßÃʪ [¤È¤·¤ã¤Ö¤Ä] /(n) vomit and excreta/ +Åɤ¹ [¤Þ¤Ö¤¹] /(v5s) to cover (smear, sprinkle) (with)/ +Åɤꤿ¤¯¤ë [¤Ì¤ê¤¿¤¯¤ë] /(v5r) to bedaub (with paint)/to besmear/to paint heavily/ +Åɤê¤Ä¤±¤ë [¤Ì¤ê¤Ä¤±¤ë] /(v1) to daub/to smear/ +Åɤê¤Ä¤Ö¤· [¤Ì¤ê¤Ä¤Ö¤·] /blotting out/fill (in graphics)/ +Åɤ걣¤¹ [¤Ì¤ê¤«¤¯¤¹] /(v5s) to cover with paint/to hide with paint or make-up/ +Åɤ겼ÂÌ [¤Ì¤ê¤²¤¿] /(n) lacquered geta/ +Åɤ골 [¤Ì¤ê¤¨] /(n) picture for coloring in/ +Åɤê¹þ¤à [¤Ì¤ê¤³¤à] /(v5m) to paint over heavily/to plaster up/ +Åɤê¹þ¤á¤ë [¤Ì¤ê¤³¤á¤ë] /(v1) to seal up/ +ÅɤêÂؤ¨¤ë [¤Ì¤ê¤«¤¨¤ë] /(v1) to repaint/(P)/ +ÅɤêÄÙ¤¹ [¤Ì¤ê¤Ä¤Ö¤¹] /(v5s) to paint out/ +ÅɤêȤ [¤Ì¤ê¤Ð¤·] /(n) lacquered chopsticks/ +ÅɤêÉÕ¤±¤ë [¤Ì¤ê¤Ä¤±¤ë] /(v1) to daub/to smear/ +Åɤêʪ [¤Ì¤ê¤â¤Î] /(n) lacquerware/painting/coating/ +Åɤêʬ¤±¤ë [¤Ì¤ê¤ï¤±¤ë] /(v1) to paint in different colors (for different purposes)/ +ÅɤêÌô [¤Ì¤ê¤°¤¹¤ê] /(n) liniment/ointment/salve/ +ÅɤêΩ¤Æ [¤Ì¤ê¤¿¤Æ] /(n) freshly painted/ +ÅɤêΩ¤Æ¤ë [¤Ì¤ê¤¿¤Æ¤ë] /(v1) to paint beautifully/to paint thickly/to powder heavily/ +Åɤë [¤Ì¤ë] /(v5r) to paint/to plaster/to lacquer/to varnish/(P)/ +Åɤì¤ë [¤Þ¤ß¤ì¤ë] /(v1) to be smeared/to be covered/ +Åɹ© [¤È¤³¤¦] /painter/ +ÅÉ»¤ [¤È¤µ¤Ä] /(n) rubbing an ointment into the skin/ +ÅÉ»¤ºÞ [¤È¤µ¤Ä¤¶¤¤] /(n) liniment/ointment/salve/ +ÅÉÁõ [¤È¤½¤¦] /(n) coating/(P)/ +ÅÉú [¤È¤¿¤ó] /(n) misery/distress/ +ÅÉú¤Î¶ì¤·¤ß [¤È¤¿¤ó¤Î¤¯¤ë¤·¤ß] /(exp,n) misery/distress/ +ÅÉÉÛ [¤È¤Õ] /(n,vs) application (of ointment)/(P)/ +ÅÉÉÛºÞ [¤È¤Õ¤¶¤¤] /(n) liniment/ointment/salve/ +ÅÉʪ [¤Ì¤ê¤â¤Î] /(n) lacquerware/painting/coating/ +ÅÉËõ [¤È¤Þ¤Ä] /(n,vs) smear/daub/coating over/ +ÅÉΩ¤Æ [¤Ì¤ê¤¿¤Æ] /(n) freshly painted/ +ÅÉÎÁ [¤È¤ê¤ç¤¦] /(n) paints/painting material/(P)/ +Åʤ¯ [¤ä¤¯] /(v5k) to be jealous of/to be envious of/ +Åʤޤ·¤¤ [¤Í¤¿¤Þ¤·¤¤] /(adj) jealous/envious/ +ÅÊ¤ß [¤Í¤¿¤ß] /(n) jealousy/envy/ +Åʤà [¤Í¤¿¤à] /(v5m) to be jealous/to be envious/(P)/ +ÅÊ¿´ [¤È¤·¤ó] /(n) jealousy/ +Åˤë [¤Û¤Õ¤ë] /(v5r) to slaughter/to massacre/to defeat/to butcher/ +ÅË»¦ [¤È¤µ¤Ä] /(n,vs) slaughter/ +ÅË»¦¾ì [¤È¤µ¤Ä¤¸¤ç¤¦] /(n) abattoir/ +Å˽ê [¤È¤·¤ç] /(n) slaughterhouse/ +Å˾ì [¤È¤¸¤ç¤¦] /(n) slaughterhouse/ +ÅËÁÉ [¤È¤½] /(n) spiced sake (served at New Year's)/ +ÅËÁÉ»¶ [¤È¤½¤µ¤ó] /(n) spices used in toso/ +ÅÌ [¤¢¤À] /(adj-na,n) vain/futile/transient/frivolous/ +ÅÌ [¤È] /(n) party/set/gang/ +Å̤·¿´ [¤¢¤À¤·¤´¤³¤í] /(n) fickle heart/ +ÅÌ¤Ë [¤¤¤¿¤º¤é¤Ë] /(adv) in vain/uselessly/aimlessly/idly/ +Å̤é¤Ë [¤¤¤¿¤º¤é¤Ë] /(adv) in vain/uselessly/aimlessly/idly/ +ÅÌ²Ö [¤¢¤À¤Ð¤Ê] /(exp,n) non-fruit-bearing flower/something that is flashy with no content/ +Å̶¥Áö [¤È¤­¤ç¤¦¤½¤¦] /(n) foot race/ +ÅÌ·º [¤È¤±¤¤] /(n) penal servitude/ +ÅÌ¹Ô [¤È¤³¤¦] /walking/going on foot/ +Å̺ù [¤¢¤À¤¶¤¯¤é] /(n) ephemeral (easily scattered) cherry blossom/fickle woman/ +ÅÌ»à [¤È¤·] /(n) dying in vain/ +Å̼¤ [¤È¤¸] /(adj-na,n) uselessness/ +ÅÌ¼Ô [¤¿¤À¤â¤Î] /(n) ordinary person/ +Å̼ê [¤È¤·¤å] /(n) being empty-handed/being penniless/ +Å̼ê¶õ·ý [¤È¤·¤å¤¯¤¦¤±¤ó] /(n) empty-handed/with nothing to start with/without capital/ +Å̼êÂÎÁà [¤È¤·¤å¤¿¤¤¤½¤¦] /(n) free-standing exercises/calisthentics (performed without using any apparatus)/ +ÅÌ¾Ä [¤È¤·¤ç¤¦] /(n,vs) wade across/ +ÅÌ¿© [¤È¤·¤ç¤¯] /(n) idle life/idleness/ +ÅÌÁ³ [¤Ä¤ì¤Å¤ì] /(adj-na,adv,n) tedium/ +ÅÌÁ³ [¤È¤¼¤ó] /(adj-na,adv,n) tedium/ +ÅÌÄï [¤È¤Æ¤¤] /(n) apprentice/ +ÅÌÄïÀ©ÅÙ [¤È¤Æ¤¤¤»¤¤¤É] /an apprentice system/apprenticeship/ +ÅÌÅÞ [¤È¤È¤¦] /(n) conspirators/faction/cabal/clique/ +ÅÌÇÚ [¤È¤Ï¤¤] /(n) set/company/companions/fellows/ +ÅÌÈñ [¤È¤Ò] /(n) waste/ +ÅÌÊâ [¤È¤Û] /(n) walking/going on foot/(P)/ +ÅÌÊⶥÁö [¤È¤Û¤­¤ç¤¦¤½¤¦] /a footrace/ +ÅÌ̾ [¤¢¤À¤Ê] /(n) rumor of a romance/ +ÅÌÏ« [¤È¤í¤¦] /(n) fruitless effort/abortive scheme/(P)/ +ÅÍ [¤È] /(n) (a measure of volume) 18 litres/(P)/ +ÅÍ [¤Þ¤¹] /(n) (1) measure/unit of volume (1.8l)/(2) square container, e.g. a box/ +Åͼò [¤È¤·¤å] /(n) kegs of sake/lot of sake/ +ÅÍÆî [¤È¤Ê¤ó] /(arch) the whole world/south of the Big Dipper/ +Åα§ [¤Û¤È¤È¤®¤¹] /(n) cuckoo/ +Åλá [¤È¤¦¤¸] /(n) chief brewer at a sake brewery (after name of sake's alleged inventor)/ +Åμã [¤«¤­¤Ä¤Ð¤¿] /(n) iris/ +ÅÎÀä [¤È¤¼¤Ä] /(n) stoppage/interruption/cessation/suspension/ +ÅÎÀñ [¤º¤µ¤ó] /(adj-na,n) (uk) careless/sloppy/faulty/(P)/ +ÅÎϳ [¤º¤í¤¦] /(adj-na,n) careless/negligent/ +ÅÎó¤ [¤Û¤È¤È¤®¤¹] /(n) cuckoo/ +ÅϤ· [¤ï¤¿¤·] /(n) ferry (crossing)/ferry(boat)/(also suffix) delivery/(P)/ +ÅϤ·¹þ¤ß [¤ï¤¿¤·¤³¤ß] /(n) trick of throwing opponent by pushing his chest while holding his thigh/ +ÅϤ·¼é [¤ï¤¿¤·¤â¤ê] /(n) ferryman/ +ÅϤ·½® [¤ï¤¿¤·¤Ö¤Í] /(n) ferryboat/ +ÅϤ·¾ì [¤ï¤¿¤·¤Ð] /(n) ferrying landing/ +ÅϤ·Á¥ [¤ï¤¿¤·¤Ö¤Í] /(n) ferry/ferryboat/(P)/ +ÅϤ·Á¬ [¤ï¤¿¤·¤»¤ó] /(n) ferriage/ +ÅϤ·Ä [¤ï¤¿¤·¤Á¤ó] /(n) ferriage/ +ÅϤ¹ [¤ï¤¿¤¹] /(v5s) to pass over/to hand over/(P)/ +ÅϤê [¤ï¤¿¤ê] /(n) ferry/(P)/ +ÅϤê¹ç¤¦ [¤ï¤¿¤ê¤¢¤¦] /(v5u) to argue/ +ÅϤê¼Ô [¤ï¤¿¤ê¤â¤Î] /(n) wanderer/ +ÅϤê½é¤á [¤ï¤¿¤ê¤¾¤á] /(n) bridge-opening ceremony/first crossing of a bridge/ +ÅϤêÄ» [¤ï¤¿¤ê¤É¤ê] /(n) migratory bird/bird of passage/(P)/ +ÅϤêÈÄ [¤ï¤¿¤ê¤¤¤¿] /(n) gangplank/ +ÅϤêÊ⤯ [¤ï¤¿¤ê¤¢¤ë¤¯] /(v5k) to wander from place to place/to change jobs/ +ÅϤêÊô¸ø [¤ï¤¿¤ê¤Ü¤¦¤³¤¦] /working as a servant for a series of masters/ +ÅϤêÏ­²¼ [¤ï¤¿¤ê¤í¤¦¤«] /(n) passage/ +ÅϤë [¤ï¤¿¤ë] /(v5r) to cross over/to go across/(P)/ +Å채 [¤È¤¨¤¤] /(n) going to Britain/ +Åϲ¤ [¤È¤ª¤¦] /(n) going to Europe/ +ÅÏ²Ï [¤È¤«] /(n) river crossing/ +Åϳ¤ [¤È¤«¤¤] /(n) crossing the sea/ +Åϳª [¤ï¤¿¤ê¤¬¤Ë] /(n) swimming crab/ +Åϸæ [¤È¤®¤ç] /(n) transferral of a sacred object from its place of enshrinement/imperial procession/ +ÅÏ¹Ò [¤È¤³¤¦] /(n) voyage/(P)/ +ÅÏ¹Ò¼Ô [¤È¤³¤¦¤·¤ã] /(n) passenger/visitor (traveler) (to)/ +ÅÏ¾Ä [¤È¤·¤ç¤¦] /(n) fording/wading (across)/ +ÅÏÀ¤ [¤È¤»¤¤] /(n) livelihood/subsistence/business/ +ÅÏÀ¤¿Í [¤È¤»¤¤¤Ë¤ó] /(n) gambler/ +ÅÏÁ¥ [¤È¤»¤ó] /(n) a ferry/ +ÅÏÁ¥¾ì [¤È¤»¤ó¤¸¤ç¤¦] /ferry landing/ +ÅÏÊ© [¤È¤Õ¤Ä] /(n) going to France/ +ÅÏÊÆ [¤È¤Ù¤¤] /(n) going to U.S.A./ +ÅÏÍÎ [¤È¤è¤¦] /(n) transoceanic/ +ÅÏÍè [¤È¤é¤¤] /(n,vs) visit/introduction/importation/(P)/ +ÅÏÍè¿Í [¤È¤é¤¤¤¸¤ó] /(n) people from overseas, especially from China and Korea, who settled in early Japan and introduced Continental culture to the Japanese/ +ÅФê [¤Î¤Ü¤ê] /(n) (1) ascent/climbing/ +ÅФêµÍ¤á¤ë [¤Î¤Ü¤ê¤Ä¤á¤ë] /(v1) to go to the top/to be engrossed in/ +ÅФê¸ý [¤Î¤Ü¤ê¤°¤Á] /(n) starting point (for a mountain ascent)/ +ÅФë [¤Î¤Ü¤ë] /(v5r) (1) to rise/to ascend/to go up/to climb/(2) to go to (the capital)/(3) to be promoted/(4) to add up to/(5) to advance (in price)/(6) to sail up/(7) to come up (on the agenda)/(P)/ +Åб¡ [¤È¤¦¤¤¤ó] /(n) attendance at the House (Diet)/ +ÅÐ²Ê [¤È¤¦¤«] /(n) passing the civil service examination/ +Åе­ [¤È¤¦¤­] /(n,vs) registry/registration/(P)/ +Åе­½ê [¤È¤¦¤­¤·¤ç] /(n) registry office/ +Åе­ÈÖ¹æÍó [¤È¤¦¤­¤Ð¤ó¤´¤¦¤é¤ó] /registry number column/ +Åе­Êí [¤È¤¦¤­¤Ü] /(n) register/ +Åе­ÎÁ [¤È¤¦¤­¤ê¤ç¤¦] /registration fee/ +ÅÐ¶Ë [¤È¤¦¤­¤ç¤¯] /(n) (Imperial) accession/ +Åи¿Îé [¤È¤¦¤²¤ó¤ì¤¤] /(n) ceremonial assembling of a ship's crew on deck/ +Åй» [¤È¤¦¤³¤¦] /(n,vs) attendance (at school)/(P)/ +Åй»µñÈÝ [¤È¤¦¤³¤¦¤­¤ç¤Ò] /truancy/ +Åйâ [¤È¤¦¤³¤¦] /(n,vs) climbing up/ +ÅÐºÜ [¤È¤¦¤µ¤¤] /(n,vs) register/record/printing/(P)/ +Åкä [¤È¤Ï¤ó] /(n) climbing a slope (hill)/ascending a hill/ +Åкä¼ÖÀþ [¤È¤Ï¤ó¤·¤ã¤»¤ó] /(n) (climbing) lane for slower traffic/ +Åл³ [¤È¤¶¤ó] /(n,vs) mountain climbing/(P)/ +Åл³²È [¤È¤¶¤ó¤«] /mountain climber/mountaineer/ +Åл³µÒ [¤È¤¶¤ó¤­¤ã¤¯] /mountain climber/ +Åл³·¤ [¤È¤¶¤ó¤°¤Ä] /(n) (mountain-)climbing boots/ +Åл³¸ý [¤È¤¶¤ó¤°¤Á] /(n) place where an ascent to a mountain is made/ +Åл³¼Ô [¤È¤¶¤ó¤·¤ã] /mountain climber/mountaineer/ +Åл³Å´Æ» [¤È¤¶¤ó¤Æ¤Ä¤É¤¦] /(n) mountain railway/ +Åл³ÅÅ¼Ö [¤È¤¶¤ó¤Ç¤ó¤·¤ã] /(n) mountain railway/ +Åл³Æ» [¤È¤¶¤ó¤É¤¦] /(n) mountain trail/path up a mountain/ +Åл³Ë¹ [¤È¤¶¤ó¤Ü¤¦] /climber's hat/ +Åоë [¤È¤¸¤ç¤¦] /(n) attendance at a castle/ +Åоì [¤È¤¦¤¸¤ç¤¦] /(n,vs) (1) entry (on stage)/appearance (on screen)/(2) entrance/introduction (into a market)/(P)/ +Åоì¿Íʪ [¤È¤¦¤¸¤ç¤¦¤¸¤ó¤Ö¤Ä] /the characters (in a play or novel)/ +ÅÐÀç [¤È¤¦¤»¤ó] /(n) becoming a saint/death of a high-ranking person/ +ÅÐÂè [¤È¤¦¤À¤¤] /(n) passing the examination/ +ÅÐÃÅ [¤È¤¦¤À¤ó] /(n,vs) going on a platform/ +ÅÐÄ£ [¤È¤¦¤Á¤ç¤¦] /(n,vs) attending a government office/ +ÅÐĺ [¤È¤¦¤Á¤ç¤¦] /(n,vs) climbing to the summit/(P)/ +ÅÐÈÄ [¤È¤¦¤Ð¤ó] /(n,vs) taking the plate/pitching a game/(P)/ +ÅÐÍÇ [¤È¤¦¤è¤¦] /(n,vs) appointment/assignment/promotion/ +ÅÐÍÑ [¤È¤¦¤è¤¦] /(n,vs) appointment/assignment/promotion/(P)/ +ÅÐεÌç [¤È¤¦¤ê¤å¤¦¤â¤ó] /(n) gateway to success/opening to honours/(P)/ +ÅÐÎ× [¤È¤¦¤ê¤ó] /(n) climbing to a high spot/ascending the throne/ +ÅÐÏ° [¤È¤¦¤í¤¦] /(n,vs) going up a tower/going into a tall building/visiting a brothel/ +ÅÐÏ¿ [¤È¤¦¤í¤¯] /(n,vs) registration/register/entry/record/(P)/ +ÅÐÏ¿ºÑ [¤È¤¦¤í¤¯¤º¤ß] /registered/ +ÅÐÏ¿ºÑ¤ß [¤È¤¦¤í¤¯¤º¤ß] /registered/ +ÅÐÏ¿¼Ô [¤È¤¦¤í¤¯¤·¤ã] /(n) registrant/ +ÅÐÏ¿¾¦É¸ [¤È¤¦¤í¤¯¤·¤ç¤¦¤Ò¤ç¤¦] /registered trademark/tm/ +ÅÐÏ¿ÈÖ¹æ [¤È¤¦¤í¤¯¤Ð¤ó¤´¤¦] /(n) registration number/ +ÅÐÏ¿Êí [¤È¤¦¤í¤¯¤Ü] /directory/ +ÅÐÏ¿ÎÁ [¤È¤¦¤í¤¯¤ê¤ç¤¦] /(n) registration fee/ +ÅÐÚµ [¤È¤¦¤Ï¤ó] /(n) climbing/scaling/ascending/ +ÅÒ [¤«¤±] /(n) betting/gambling/a gamble/(P)/ +ÅÒ¤± [¤«¤±] /(n) betting/gambling/a gamble/(P)/ +ÅÒ¤±¤ë [¤«¤±¤ë] /(v1) to wager/to bet/to risk/to stake/to gamble/(P)/ +ÅÒ¤±¶â [¤«¤±¤­¤ó] /(n) stakes/bet/ +ÅÒ¤±¸ë [¤«¤±¤´] /(n) playing go for stakes/ +ÅÒ¤±»ö [¤«¤±¤´¤È] /(n) betting/gambling/ +ÅÒ¤¹¤ë [¤È¤¹¤ë] /(vs-s) stake/risk/bet/wager/ +ÅÒ»ö [¤«¤±¤´¤È] /(n) betting/gambling/ +ÅÒ¾ì [¤È¤Ð] /(n) gambling den/ +ÅÒÇî [¤È¤Ð¤¯] /(n,vs) gambling/ +ÅÒÇî¾ì [¤È¤Ð¤¯¤¸¤ç¤¦] /(n) gambling house/gaming room/gambling den/ +ÅÓ [¤È] /(n) way/(P)/ +ÅÓ¼¡ [¤È¤¸] /(n-adv,n-t) on one's way/ +ÅÓ¾å [¤È¤¸¤ç¤¦] /(n-adv,n-t) en route/half-way/(P)/ +ÅÓ¾å¹ñ [¤È¤¸¤ç¤¦¤³¤¯] /(n) developing country/(P)/ +ÅÓÀÚ¤ì¤ë [¤È¤®¤ì¤ë] /(v1) to pause/to be interrupted/(P)/ +ÅÓÀÚ¤ìÅÓÀÚ¤ì [¤È¤®¤ì¤È¤®¤ì] /(adj-na,adj-no,adv) broken/intermittent/disconnected/ +ÅÓÀä [¤È¤¼¤Ä] /(n) stoppage/interruption/cessation/suspension/ +ÅÓÀ䤨¤ë [¤È¤À¤¨¤ë] /(v1) to stop/to cease/to come to an end/(P)/ +ÅÓü [¤È¤¿¤ó] /(n) just (now, at the moment, etc.)/(P)/ +ÅÓü¤Ë [¤È¤¿¤ó¤Ë] /(adv) just as/in the act of/ +ÅÓÃæ [¤Ä¤Á¤å¤¦] /(n-adv,n-t) on the way/en route/midway/ +ÅÓÃæ [¤È¤Á¤å¤¦] /(n-adv,n-t) on the way/en route/midway/(P)/ +ÅÓÃæ²¼¼Ö [¤È¤Á¤å¤¦¤²¤·¤ã] /stopover/ +ÅÓÃæ·×»þ [¤È¤Á¤å¤¦¤±¤¤¤¸] /one's time at a certain point (at various points) of a race/ +ÅÓŲ¤â¤Ê¤¤ [¤È¤Æ¤Ä¤â¤Ê¤¤] /(adj) (uk) extravagant/absurd/unbelievable/preposterous/unreasonable/ +ÅÓŲ¤â̵¤¤ [¤È¤Æ¤Ä¤â¤Ê¤¤] /(adj) (uk) extravagant/absurd/unbelievable/preposterous/unreasonable/ +ÅÓÊý [¤È¤Û¤¦] /(n) way/destination/reason/(P)/ +ÅÓÊý¤ËÊë¤ì¤ë [¤È¤Û¤¦¤Ë¤¯¤ì¤ë] /be at a loss/be puzzled/ +ÅÓÊý¤â¤Ê¤¤ [¤È¤Û¤¦¤â¤Ê¤¤] /extraordinary/preposterous/outrageous/absurd/ +ÅÔ [¤È] /(adj-no,n) metropolitan/municipal/ +ÅÔ [¤ß¤ä¤³] /(n) capital/(P)/ +ÅÔ°é¤Á [¤ß¤ä¤³¤½¤À¤Á] /(n) city-bred/ +Åﱀ [¤È¤¨¤¤] /(n) operated by the metropolitan government/(P)/ +ÅÔ²¼ [¤È¤«] /(n) in the capital/in Tokyo/ +ÅÔ²í [¤È¤¬] /(adj-na,n) graceful/sophisticated/ +ÅÔ²ñ [¤È¤«¤¤] /(n) city/(P)/ +ÅÔ²ñ¤Ë°Ü¤¹ [¤È¤«¤¤¤Ë¤¦¤Ä¤¹] /(exp) to move (an object or person) to the city/ +ÅÔ²ñ¤òÎ¥¤ì¤ë [¤È¤«¤¤¤ò¤Ï¤Ê¤ì¤ë] /(exp) to leave town/ +ÅÔ²ñ¿Í [¤È¤«¤¤¤¸¤ó] /(n) city dweller/ +Å﵀ [¤È¤®] /(n) Metropolitan assemblyman/(P)/ +ÅԵIJñ [¤È¤®¤«¤¤] /(n) the Tokyo Assembly/ +ÅÔµÄÁª [¤È¤®¤»¤ó] /Tokyo Assembly elections/ +ÅÔ¶ä [¤È¤®¤ó] /(n) (abbr) city bank/metropolitan bank/ +ÅÔ¹ç [¤Ä¤´¤¦] /(adv,n) circumstances/condition/convenience/(P)/ +ÅÔ»Ô [¤È¤·] /(n) town/city/municipal/urban/(P)/ +ÅÔ»Ô¥¬¥¹ [¤È¤·¥¬¥¹] /(n) town gas/(P)/ +ÅÔ»Ô²½ [¤È¤·¤«] /(n) urbanization/ +ÅÔ»Ô¶ä¹Ô [¤È¤·¤®¤ó¤³¤¦] /(n) city bank/metropolitan bank/ +ÅԻԷײè [¤È¤·¤±¤¤¤«¤¯] /town planning/(P)/ +ÅÔ»Ô¸òÄÌ [¤È¤·¤³¤¦¤Ä¤¦] /(n) urban transport/urban transit/ +ÅÔ»Ô¹ñ²È [¤È¤·¤³¤Ã¤«] /a city-state/ +ÅԻԺƳ«È¯ [¤È¤·¤µ¤¤¤«¤¤¤Ï¤Ä] /urban redevelopment/ +ÅÔ»ÔºÆÀ¸ [¤È¤·¤µ¤¤¤»¤¤] /(n) urban regeneration/ +ÅÔ»ÔÂй³Ìîµå [¤È¤·¤¿¤¤¤³¤¦¤ä¤­¤å¤¦] /(n) National Intercity Nonpro Baseball Championship Series/ +ÅÔ»ÔÉô [¤È¤·¤Ö] /(n) urban areas/ +ÅÔ¿´ [¤È¤·¤ó] /(n) heart (of city)/(P)/ +ÅÔ¿Í [¤È¤¸¤ó] /(n) townsfolk/residents of the capital/ +ÅÔÀ¯ [¤È¤»¤¤] /(n) the metropolitan government (of Tokyo)/(P)/ +ÅÔÄ£ [¤È¤Á¤ç¤¦] /(n) Tokyo Government Office/(P)/ +ÅÔÄ» [¤ß¤ä¤³¤É¤ê] /(n) an oystercatcher/ +ÅÔÅÅ [¤È¤Ç¤ó] /(n) Metropolitan Electric Railway/ +ÅÔÅÙ [¤Ä¤É] /(n) each (every) time/whenever/(P)/ +ÅÔÆ»Éܸ© [¤È¤É¤¦¤Õ¤±¤ó] /(n) administrative divisions of Japan: Tokyo-to, Hokkai-do, Osaka-fu, Kyoto-fu and remaining prefectures/(P)/ +ÅÔÆÄ [¤È¤È¤¯] /(n) governor-general/ +ÅÔÆâ [¤È¤Ê¤¤] /(n) metropolitan area/(P)/ +ÅÔÆþ¤ê [¤ß¤ä¤³¤¤¤ê] /(n) arriving in the capital/ +ÅÔÉ÷ [¤ß¤ä¤³¤Õ¤¦] /city style/metropolitan/ +ÅÔ˺ [¤ß¤ä¤³¤ï¤¹¤ì] /(n) China aster/ +ÅÔ̱ [¤È¤ß¤ó] /(n) city populace/resident of Tokyo/(P)/ +ÅÔ̱²ñ´Û [¤È¤ß¤ó¤«¤¤¤«¤ó] /Tokyo meeting hall/ +ÅÔ͸ [¤È¤æ¤¦] /(n) city/town/village/ +ÅÔÍî¤Á [¤ß¤ä¤³¤ª¤Á] /(n) leaving (fleeing) the capital/ +ÅÔΩ [¤È¤ê¤Ä] /(n) metro/municipal/(P)/ +ÅÔΩ¹â¹» [¤È¤ê¤Ä¤³¤¦¤³¤¦] /(n) metropolitan high school/ +ÅÔîÁ [¤È¤Ò] /(n) town and country/ +ÅÕ¶â [¤È¤­¤ó] /(n) (1) gilt/plating/(2) pretense/ +ÅÕ¶â [¤á¤Ã¤­] /(n) (1) gilt/plating/(2) pretense/ +ÅÖ¤ÎÊ´ [¤È¤Î¤³] /(n) polishing powder/ +ÅÖÀÐ [¤È¤¤¤·] /(n) whetstone/grindstone/ +Åؤá¤Æ [¤Ä¤È¤á¤Æ] /(adv,exp) make an effort!/work hard!/(P)/ +Åؤá¤ë [¤Ä¤È¤á¤ë] /(v1) (1) to serve/to fill a post/to serve under/to work (for)/(2) to exert oneself/to endeavor/to be diligent/(3) to play (the part of)/(P)/ +ÅØÎÏ [¤É¤ê¤ç¤¯] /(n,vs) great effort/exertion/endeavour/effort/(P)/ +ÅØÎϤâµõ¤·¤¯ [¤É¤ê¤ç¤¯¤â¤à¤Ê¤·¤¯] /after efforts in vain/ +ÅØÎϤâ¶õ¤·¤¯ [¤É¤ê¤ç¤¯¤â¤à¤Ê¤·¤¯] /after efforts in vain/ +ÅØÎÏ²È [¤É¤ê¤ç¤¯¤«] /hard worker/hardworking person/ +ÅØÎÏ¾Þ [¤É¤ê¤ç¤¯¤·¤ç¤¦] /prize awarded for a person's effort/ +ÅÙ [¤¿¤Ó] /(n) times (three times, etc.)/degree/(P)/ +ÅÙ [¤É] /(n,n-suf) (1) counter for occurrences/(2) (pref) very/totally/(P)/ +ÅÙ¡¹ [¤¿¤Ó¤¿¤Ó] /(adv) often/repeatedly/frequently/(P)/ +ÅÙ¤¬²á¤®¤ë [¤É¤¬¤¹¤®¤ë] /(v1) to go too far/to go to excess/to carry too far/ +ÅÙ¤·Æñ¤¤ [¤É¤·¤¬¤¿¤¤] /(adj) beyond help/incorrigible/ +Å٤ζ¯¤¤´ã¶À [¤É¤Î¤Ä¤è¤¤¤á¤¬¤Í] /powerful spectacles/ +ÅÙ¤ò±Û¤¹ [¤É¤ò¤³¤¹] /(exp) to go too far/ +ÅÙ¤ò²á¤´¤¹ [¤É¤ò¤¹¤´¤¹] /(exp) to go too far/to go to excess/ +ÅÙ¤ò¼º¤¦ [¤É¤ò¤¦¤·¤Ê¤¦] /(exp) to lose one's presence of mind/ +ÅÙ¤ò½Å¤Í¤ë [¤É¤ò¤«¤µ¤Í¤ë] /(exp) to repeat/ +ÅÙ³°¤ì [¤É¤Ï¤º¤ì] /(n) extraordinary/excessive/ +ÅÙ³°»ë [¤É¤¬¤¤¤·] /(n,vs) taking no account of/neglecting/ +ÅٴΤòÈ´¤¯ [¤É¤®¤â¤ò¤Ì¤¯] /(exp) to knock or scare (someone) out of his or her wits/to strike a person dumb/to dumbfound/to take (someone) aback/ +ÅÙ¶» [¤É¤­¤ç¤¦] /(n) courage/bravery/pluck/nerve/grit/guts/(P)/ +ÅÙ¶»»î¤· [¤É¤­¤ç¤¦¤À¤á¤·] /putting one's courage to the test/ +ÅÙ¹ç [¤É¤¢¤¤] /(n) degree/extent/(P)/ +Åٹ礤 [¤É¤¢¤¤] /(n) degree/extent/(P)/ +ÅٽŤʤë [¤¿¤Ó¤«¤µ¤Ê¤ë] /(v5r) to repeat/to be frequent/ +ÅÙ¿ô [¤É¤¹¤¦] /(n) frequency/(P)/ +ÅÙ¿ôʬÉÛ [¤É¤¹¤¦¤Ö¤ó¤×] /(n) frequency distribution/ +ÅÙ¿ôʬÉÛ¿Þ [¤É¤¹¤¦¤Ö¤ó¤×¤º] /histogram/ +ÅÙÀ¹¤ê [¤É¤â¤ê] /(n) gradation/ +ÅÙÃÀ¤òÈ´¤¯ [¤É¤®¤â¤ò¤Ì¤¯] /(exp) to knock or scare (someone) out of his or her wits/to strike a person dumb/to dumbfound/to take (someone) aback/ +ÅÙÅÙ [¤¿¤Ó¤¿¤Ó] /(adv) often/repeatedly/frequently/ +ÅÙ˺¤ì [¤É¤ï¤¹¤ì] /(n,vs) lapse of memory/forget for a moment/(P)/ +ÅÙËè [¤¿¤Ó¤´¤È] /(adv) each time/every/ +ÅÙÎÌ [¤É¤ê¤ç¤¦] /(n) length and capacity/measures/generosity/magnanimity/ +ÅÙÎ̤ι­¤µ [¤É¤ê¤ç¤¦¤Î¤Ò¤í¤µ] /broad-mindedness/ +ÅÙÎÌ¹Õ [¤É¤ê¤ç¤¦¤³¤¦] /(n) weights and measures/ +ÅÚ [¤Ä¤Á] /(n) earth/soil/(P)/ +Åڤ˵¢¤ë [¤Ä¤Á¤Ë¤«¤¨¤ë] /(exp) to die/to return to mother earth/ +ÅÚ¤ËËä¤á¤ë [¤Ä¤Á¤Ë¤¦¤á¤ë] /(exp) to bury in the ground/ +ÅڤΤ¦ [¤É¤Î¤¦] /(n) sandbag/ +ÅÚ¤ò¶Ñ¤¹ [¤Ä¤Á¤ò¤Ê¤é¤¹] /(exp) to level the ground/ +ÅÚ¤ò¸Ç¤á¤ë [¤Ä¤Á¤ò¤«¤¿¤á¤ë] /(exp) to harden earth into a mass/ +ÅÚ¤òÈ碌¤ë [¤Ä¤Á¤ò¤«¤Ö¤»¤ë] /(exp) to cover with earth/ +ÅڰΤ¤ [¤É¤¨¤é¤¤] /great/immense/hell of a lot/ +ÅÚ±ì [¤Ä¤Á¤±¤à¤ê] /(n) a cloud of dust/ +ÅÚ²¼ºÂ [¤É¤²¤¶] /(n,vs) kneeling down on the ground/prostrate oneself/ +ÅÚ²ô [¤Ä¤Á¤¯¤ì] /(n) lump of earth/clod/ +ÅÚ²ô [¤É¤«¤¤] /(n) lump of earth/clod/ +ÅÚ³ø [¤É¤¬¤Þ] /(n) earthen rice cooker/ +ÅÚ´É [¤É¤«¤ó] /(n) earthen pipe/ +ÅÚ´Ö [¤É¤Þ] /(n) dirt floor/(P)/ +ÅÚ´ï [¤«¤ï¤é¤±] /(n) (1) earthenware/(2) unglazed (bisque-fired) earthenware/(P)/ +ÅÚ´ï [¤É¤­] /(n) (1) earthenware/ +ÅÚ´ó¤» [¤Ä¤Á¤è¤»] /(n) piling up or covering with earth/ +ÅÚµ¤¿§ [¤Ä¤Á¤±¤¤¤í] /(n) earth color/ashen/deathly pale/ +ÅÚ¶¶ [¤É¤Ð¤·] /(n) an earthen bridge/(P)/ +ÅÚ¶ö [¤É¤°¤¦] /(n) earthen (clay) figure/ +ÅÚ·Ö [¤Ä¤Á¤Ü¤¿¤ë] /glowworm/ +ÅÚ·ú²° [¤É¤±¤ó¤ä] /(n) general (civil engineering and construction) contractor/(P)/ +ÅÚ·ú¶È [¤É¤±¤ó¤®¤ç¤¦] /the (civil engineering and) construction industry/ +ÅÚ¸ì [¤É¤´] /(n) native tongue/dialect/ +ÅÚ¸ô [¤É¤³¤¦] /a local ruler/ +ÅÚ¹© [¤É¤³¤¦] /(n) earthwork(s)/laborer/construction worker/ +ÅÚ¹ë [¤É¤´¤¦] /(n) local clan/ +ÅÚ¹ñ [¤É¤³¤¯] /Turkey (p)/ +ÅÚº¬À­ [¤É¤³¤ó¤¸¤ç¤¦] /disposition/ +ÅÚº¸±ÒÌç [¤É¤¶¤¨¤â¤ó] /(n) drowned body of a person (after sumo wrestler Narusegawa Dozaemon)/ +ÅÚº½ [¤É¤·¤ã] /(n) earth and sand/(P)/ +ÅÚº½¹ß¤ê [¤É¤·¤ã¤Ö¤ê] /(n) downpour/pouring rain/cloudburst/pelting rain/heavy rain/(P)/ +ÅÚº½Êø¤ì [¤É¤·¤ã¤¯¤º¤ì] /(n) landslide/ +ÅÚ»º [¤É¤µ¤ó] /(n) product of the land/ +ÅÚ»º [¤ß¤ä¤²] /(n) present/souvenir/(P)/ +ÅÚ»ºÊª²° [¤ß¤ä¤²¤â¤Î¤ä] /(n) souvenir store/gift shop/ +ÅÚ»ºÏà [¤ß¤ä¤²¤Ð¤Ê¤·] /(n) tales of one's travels/ +Åڻߤá [¤É¤É¤á] /(n) retaining wall/ +ÅÚ¼Á [¤É¤·¤Ä] /(n) soil/soil quality/ +ÅÚ¼ê [¤É¤Æ] /(n) embankment/bank/(P)/ +ÅÚ¼ê¤ÃÊ¢ [¤É¤Æ¤Ã¤Ñ¤é] /(n) guts/ +ÅÚ½­¤¤ [¤Ä¤Á¤¯¤µ¤¤] /(adj) smelling of earth/rustic/ +ÅھƤ­ [¤Ä¤Á¤ä¤­] /(n) unglazed earthenware/ +ÅÚ¾í [¤É¤¸¤ç¤¦] /(n) soil/(P)/ +ÅÚ¾í±øÀ÷ [¤É¤¸¤ç¤¦¤ª¤»¤ó] /soil pollution/ +ÅÚ¿§ [¤Ä¤Á¤¤¤í] /(n) earth color/ashen/deathly pale/ +ÅÚ¿¿¤óÃæ [¤É¤Þ¤ó¤Ê¤«] /right in the center/ +ÅÚ¿À [¤¦¤Á¤¬¤ß] /earthgod/ +ÅÚ¿Í [¤É¤¸¤ó] /(n) natives/aborigines/(P)/ +ÅÚÀ­¹ü [¤É¤·¤ç¤¦¤Ü¤Í] /(n) one's innate character/spirit/backbone/ +ÅÚÀ± [¤É¤»¤¤] /(n) Saturn (planet)/ +ÅÚÀ½ [¤É¤»¤¤] /(n) clay/earthen/ +ÅÚÀÐ [¤É¤»¤­] /(n) earth and stones/(P)/ +ÅÚÀÐή [¤É¤»¤­¤ê¤å¤¦] /(n) avalanche of earth and rocks/ +ÅÚÁò [¤É¤½¤¦] /(n,vs) burial/interment/ +ÅÚ¢ [¤É¤¾¤¦] /(n) storehouse with thick (earthen) walls/godown/ +ÅÚ­ [¤É¤½¤¯] /(n) shoes/(P)/ +ÅÚ¯ [¤É¤¾¤¯] /(n) local customs/ +ÅÚ¯³Ø [¤É¤¾¤¯¤¬¤¯] /(n) (obs) ethnography/ +ÅÚÂæ [¤É¤À¤¤] /(adv,n) foundation/base/basis/(P)/ +ÅÚÂæÀÐ [¤É¤À¤¤¤¤¤·] /(n) cornerstone/foundation stone/ +ÅÚÃÄ»Ò [¤Ä¤Á¤À¤ó¤´] /mud pie/ +ÅÚÞì [¤É¤¿¤ó¤Ð] /(n) scaffold/last moment/eleventh hour/(P)/ +ÅÚÃÏ [¤È¤Á] /(n) plot of land/lot/soil/(P)/ +ÅÚÃÏ¤Î¿Í [¤È¤Á¤Î¤Ò¤È] /locals/natives/ +ÅÚÃϲþ³× [¤È¤Á¤«¤¤¤«¤¯] /land reform/ +ÅÚÃϲþÎÉ [¤È¤Á¤«¤¤¤ê¤ç¤¦] /land improvement/ +ÅÚÃÏ´ª [¤È¤Á¤«¤ó] /(n) (1) familiarity with the land/(2) locality or terrain (usually associated with knowing or feeling the locality)/ +ÅÚÃÏ´Õ [¤È¤Á¤«¤ó] /(n) (1) familiarity with the land/(2) locality or terrain (usually associated with knowing or feeling the locality)/ +ÅÚÃϼýÍÑ [¤È¤Á¤·¤å¤¦¤è¤¦] /land expropriation/ +ÅÚÃÏÊÁ [¤È¤Á¤¬¤é] /(n) local colour/(P)/ +ÅÚÃÏÍøÍÑ [¤È¤Á¤ê¤è¤¦] /land use/ +ÅÚÃå [¤É¤Á¤ã¤¯] /(adj-no,n) aboriginal/indigenous/ +ÅÚÃå̱ [¤É¤Á¤ã¤¯¤ß¤ó] /natives/aborigines/ +ÅÚÃæ [¤É¤Á¤å¤¦] /(n) (in the) earth/underground/ +ÅÚƧ¤Þ¤º [¤Ä¤Á¤Õ¤Þ¤º] /(n) the arch of the foot/ +ÅÚÆÚ [¤Ä¤Á¤Ö¤¿] /(n) aardvark (Orycteropus)/ +ÅÚÆé [¤É¤Ê¤Ù] /(n) earthenware pot/ +ÅÚÆü [¤É¤Ë¤Á] /(n) weekend/Saturday and Sunday/ +ÅÚǹ [¤É¤Î¤¦] /(n) sandbag/ +ÅÚÈ· [¤É¤Ð¤È] /(n) domesticated pigeon/ +ÅÚÈÛ [¤É¤Ò] /(n) local rebels/ +ÅÚÉ® [¤Ä¤¯¤·] /(n) horsetail/scouring rush (plant)/ +ÅÚÉ´À« [¤É¤Ó¤ã¤¯¤·¤ç¤¦] /(n) (pejorative term for a) dirt-poor farmer/ +ÅÚɶ [¤É¤Ò¤ç¤¦] /(n) arena/(P)/ +ÅÚɶºÝ [¤É¤Ò¤ç¤¦¤®¤ï] /(n) the edge of a sumo ring/the edge or verge/(P)/ +ÅÚɶÆþ¤ê [¤É¤Ò¤ç¤¦¤¤¤ê] /(n) entrance procession of sumo wrestlers into the ring/ +ÅÚÉÓ [¤É¤Ó¤ó] /(n) earthenware teapot/ +ÅÚÉÓÉߤ­ [¤É¤Ó¤ó¤·¤­] /tea cloth/teapot mat (rest)/ +ÅÚÉÕ¤«¤º [¤Ä¤Á¤Ä¤«¤º] /(n) clean record/undefeated/ +ÅÚʽ [¤É¤Ù¤¤] /(n) mud wall/earthen wall/plaster wall/(P)/ +ÅÚÊÉ [¤Ä¤Á¤«¤Ù] /(n) mud wall/ +ÅÚÊý [¤É¤«¤¿] /(n) construction laborer/navvy/ +ÅÚ̱ [¤É¤ß¤ó] /(n) a native/ +ÅÚÌÚ [¤É¤Ü¤¯] /(n) public works/(P)/ +ÅÚÌÚ¹©³Ø [¤É¤Ü¤¯¤³¤¦¤¬¤¯] /civil engineering/ +ÅÚÌÚ¹©³Ø¼Ô [¤É¤Ü¤¯¤³¤¦¤¬¤¯¤·¤ã] /civil engineer/ +ÅÚÌÚ¹©»ö [¤É¤Ü¤¯¤³¤¦¤¸] /public works/ +ÅÚÍË [¤É¤è¤¦] /(n-adv,n) Saturday/(P)/ +ÅÚÍËÆü [¤É¤è¤¦¤Ó] /(n-adv,n) Saturday/(P)/ +ÅÚÍÑ [¤É¤è¤¦] /(n) midsummer/dog days/ +ÅÚÍÑ´³¤· [¤É¤è¤¦¤Ü¤·] /(n) summer airing (of clothes)/ +ÅÚÍÑµÙ¤ß [¤É¤è¤¦¤ä¤¹¤ß] /summer vacation/ +ÅÚÍÑÇÈ [¤É¤è¤¦¤Ê¤ß] /(n) high waves which rise during the dog days of summer/ +ÅÚÍÒ [¤É¤¬¤Þ] /(n) earthen kiln/ +ÅÚα¤á [¤É¤É¤á] /(n) retaining (wall)/sheathing/ +ÅÚε [¤â¤°¤é] /(gikun) (n) mole/ +ÅÚζ [¤â¤°¤é] /(oK) (gikun) (n) mole/ +ÅÚÎÝ [¤É¤ë¤¤] /(n) earthen walls (of fortification)/earthwork/embankment/ +ÅÚÎà¶â° [¤É¤ë¤¤¤­¤ó¤¾¤¯] /earth metal/ +ÅÚÎë [¤É¤ì¤¤] /(n) earthenware (ceramic) bell/ +ÅÚÏ´ [¤Ä¤Á¤í¤¦] /(n) dungeon/ +ÅÚÔ¼ [¤Ä¤Á¤Ü¤³¤ê] /(n) dust/ +ÅÚì­ËÜÀþ [¤É¤µ¤ó¤Û¤ó¤»¤ó] /Dosan Main Line (Kochi-Kagawa Railway)/ +ÅÚñ½Æ¬ [¤É¤Þ¤ó¤¸¤å¤¦] /(n) burial mound/ +ÅÛ [¤ä¤Ã¤³] /(n) servant/fellow/ +ÅÛ [¤ä¤Ä] /(n) (vulg) fellow/guy/chap/(P)/ +ÅÛ¤µ¤ó [¤ä¤Ã¤³¤µ¤ó] /(n) guy/fellow/chap/footman/attendant/ +ÅÛÂü [¤ä¤Ã¤³¤À¤³] /(n) kite shaped like a footman/ +ÅÛÅù [¤ä¤Ä¤é] /(n) they/those guys/ +ÅÛƦÉå [¤ä¤Ã¤³¤É¤¦¤Õ] /(n) cold tofu cut into cubes/ +ÅÛÇÚ [¤É¤Ï¤¤] /(n) guys/fellows/ +ÅÛÇÚ [¤ä¤Ä¤Ð¤é] /(n) guys/fellows/ +ÅÛÎì [¤É¤ì¤¤] /(n) slave/servant/(P)/ +ÅÛÎì²òÊü [¤É¤ì¤¤¤«¤¤¤Û¤¦] /(n) emancipation of slaves/ +ÅÛÎìÀ©ÅÙ [¤É¤ì¤¤¤»¤¤¤É] /slavery/ +ÅÛÎìϫƯ [¤É¤ì¤¤¤í¤¦¤É¤¦] /(n) slave labor/ +ÅÛÕ¹ [¤É¤Ò] /(n) servant/ +ÅÛÕ¹ [¤Ì¤Ò] /(n) servant/ +Åܤä¿´é [¤ª¤³¤Ã¤¿¤«¤ª] /angry face (countenance)/ +Åܤ餹 [¤¤¤«¤é¤¹] /(v5s) to anger someone/to offend someone/ +Åܤ餻¤ë [¤¤¤«¤é¤»¤ë] /(v1) to anger someone/to offend someone/to square one's shoulder/(P)/ +Åܤê [¤¤¤«¤ê] /(n) anger/hatred/(P)/ +Åܤê¤Ã¤Ý¤¤ [¤ª¤³¤ê¤Ã¤Ý¤¤] /(adj) hot-tempered/quick to take offense/irascible/touchy/ +Åܤê¤óË· [¤ª¤³¤ê¤ó¤Ü¤¦] /short-tempered or irritable person/ +Åܤ궸¤¦ [¤¤¤«¤ê¤¯¤ë¤¦] /(v5u) to be in a fit (of anger)/to rage/ +Åܤ긪 [¤¤¤«¤ê¤¬¤¿] /(n) square shoulders/ +Åܤê½Ð¤¹ [¤¤¤«¤ê¤À¤¹] /(v5s) to break out/to fly into a rage/to lose one's temper/ +Åܤê½Ð¤¹ [¤ª¤³¤ê¤À¤¹] /(v5s) to fly into a rage/to flare up/ +Åܤê¾å¸Í [¤ª¤³¤ê¤¸¤ç¤¦¤´] /(n) quarrelsome drinker/ +Åܤë [¤¤¤«¤ë] /(v5r) (1) to get angry/to get mad/(2) to be angry/ +Åܤë [¤ª¤³¤ë] /(v5r) (1) to get angry/to get mad/(2) to be angry/(P)/ +Åܵ¤ [¤É¤­] /(n) anger/wrath/(P)/ +Åܹæ [¤É¤´¤¦] /(n) angry roar/bellow/(P)/ +ÅÜÀ¼ [¤É¤»¤¤] /(n) angry voice/harsh words/ +ÅÜÄ¥ [¤É¤Á¤ç¤¦] /(n,vs) overswelling (of a blood vessel)/squaring one's shoulders/ +ÅÜÅó [¤É¤È¤¦] /(n) raging billows (waves)/ +ÅÜȱŷ [¤É¤Ï¤Ä¤Æ¤ó] /furious/infuriated/ +ÅÜȱŷ¤òÆͤ¯ [¤É¤Ï¤Ä¤Æ¤ó¤ò¤Ä¤¯] /(exp) to boil with rage/to be infuriated/ +ÅÜÌĤê¤Ä¤±¤ë [¤É¤Ê¤ê¤Ä¤±¤ë] /(v1) to shout at/ +ÅÜÌĤê¹þ¤à [¤É¤Ê¤ê¤³¤à] /(v5m) to storm in with a yell/(P)/ +ÅÜÌĤê½Ð¤¹ [¤É¤Ê¤ê¤À¤¹] /(v5s) to start shouting/to break out/ +ÅÜÌĤêÉÕ¤±¤ë [¤É¤Ê¤ê¤Ä¤±¤ë] /(v1) to shout at/ +ÅÜÌĤêΩ¤Æ¤ë [¤É¤Ê¤ê¤¿¤Æ¤ë] /(v1) to stand and shout/ +ÅÜÌĤë [¤É¤Ê¤ë] /(v5r) to shout/to yell/(P)/ +ÅÜÞ¹ [¤É¤È¤¦] /(n) surging waves/ +Åݤ±¤ë [¤³¤±¤ë] /(oK) (v1) to fall/to collapse/to drop/to break down/to die/to succumb to/to fall senseless/to be ruined/to have a bad debt/ +Åݤµ [¤µ¤«¤µ] /(n) inverted/upside-down/reversed/(P)/ +Åݤµ¤Þ [¤µ¤«¤µ¤Þ] /(adj-na,adj-no,n) inversion/upside down/ +Åݤ·¤Þ [¤µ¤«¤·¤Þ] /reverse/inversion/upside down/(P)/ +Åݤ¹ [¤¿¤ª¤¹] /(v5s,vt) to throw down/to beat/to bring down/to blow down/to fell/to knock down/to trip up/to defeat/to ruin/to overthrow/to kill/to leave unpaid/to cheat/(P)/ +Åݤì [¤¿¤ª¤ì] /(n) bad debt/(P)/ +Åݤì¤ë [¤¿¤ª¤ì¤ë] /(v1,vi) to collapse/to break down/to go bankrupt/to fall/to drop/to die/to succumb to/to fall senseless/to be ruined/to have a bad debt/(P)/ +Åݤì³Ý¤«¤ë [¤¿¤ª¤ì¤«¤«¤ë] /(v5r) to be weighed down by debt/ +Åݤì¹þ¤à [¤ª¤ì¤³¤à] /(v5m) to collapse into/to flop onto/ +ÅݤìÉú¤¹ [¤¿¤ª¤ì¤Õ¤¹] /(v5s) to fall down/ +ÅÝ±Æ [¤È¤¦¤¨¤¤] /(n) reflection/ +Åݲõ [¤È¤¦¤«¤¤] /(n,vs) destruction/collapse/ +ÅÝ³Õ [¤È¤¦¤«¤¯] /(n,vs) overthrow of government/(P)/ +Åݶç [¤È¤¦¤¯] /(n) reading Chinese in the Japanese order/ +ÅÝ·ü [¤È¤¦¤±¤ó] /(n) hanging (someone) upside down/ +Åݸì [¤È¤¦¤´] /(n) inverted word/ +Åݺø [¤È¤¦¤µ¤¯] /(n) perversion/inversion/(P)/ +Åݺø¼Ô [¤È¤¦¤µ¤¯¤·¤ã] /(n) pervert/ +ÅÝ»º [¤È¤¦¤µ¤ó] /(n,vs) (corporate) bankruptcy/insolvency/(P)/ +ÅÝ»º´ë¶È [¤È¤¦¤µ¤ó¤­¤®¤ç¤¦] /(n) bankrupt company/ +ÅÝ»à [¤È¤¦¤·] /dying by the wayside/ +ÅÝ»ö [¤µ¤«¤µ¤Þ¤´¤È] /wrong order/ +Åݽö [¤È¤¦¤¸¤ç] /(n) reverse chronological order/ +ÅÝÁü [¤È¤¦¤¾¤¦] /inverted image/ +ÅÝÃÖ [¤È¤¦¤Á] /(n,vs) turning upside down/placing nonessentials before essentials/(P)/ +ÅÝÃÖË¡ [¤È¤¦¤Á¤Û¤¦] /(n) inversion of the word order in a sentence/ +ÅÝÄÙ [¤È¤¦¤«¤¤] /(n) destruction/collapse/crumbling/ +ÅÝÉú [¤È¤¦¤Õ¤¯] /(n) falling down/ +ÅÝËë [¤È¤¦¤Ð¤¯] /(n,vs) overthrow of the shogunate/ +ÅÝÌÚ [¤È¤¦¤Ü¤¯] /(n) fallen tree/ +ÅÝÍÍ [¤µ¤«¤µ¤Þ] /(adj-na,adj-no,n) inversion/upside down/ +ÅÝΩ [¤È¤¦¤ê¤Ä] /(n) handstand/ +ÅÞ [¤È¤¦] /(n,n-suf) (1) party (political)/(2) faction/-ite/(P)/ +ÅÞ°÷ [¤È¤¦¤¤¤ó] /(n) party member/(P)/ +ÅÞ°÷½¸²ñ [¤È¤¦¤¤¤ó¤·¤å¤¦¤«¤¤] /(n) caucus/ +ÅÞµª [¤È¤¦¤­] /(n) party discipline/ +ÅÞµ¬ [¤È¤¦¤­] /(n) party rules or regulations/ +ÅÞµÄ [¤È¤¦¤®] /(n) a party council/party conference/(P)/ +ÅÞ¼ó [¤È¤¦¤·¤å] /(n) party leader/(P)/ +ÅÞ¿Í [¤È¤¦¤¸¤ó] /(n) a party man/ +ÅÞÀ§ [¤È¤¦¤¼] /(n) a party platform/party principles/ +ÅÞÀª [¤È¤¦¤»¤¤] /(n) strength of a party/(P)/ +ÅÞÀª¤ò¿­¤¹ [¤È¤¦¤»¤¤¤ò¤Î¤¹] /(exp) to extend the strength of a party/ +ÅÞÀÒ [¤È¤¦¤»¤­] /(n) party register/membership in a party/(P)/ +ÅÞÁè [¤È¤¦¤½¤¦] /(n) faction/ +ÅÞ§ [¤È¤¦¤½¤¯] /(n) party rules or regulations/ +ÅÞÂç²ñ [¤È¤¦¤¿¤¤¤«¤¤] /(n) (political) party convention/ +ÅÞÆâ [¤È¤¦¤Ê¤¤] /(n) party-internal/(P)/ +ÅÞÆâÇÉȶ [¤È¤¦¤Ê¤¤¤Ï¤Ð¤Ä] /(n) intra-party faction/ +ÅÞÇÉ [¤È¤¦¤Ï] /(n) faction/(P)/ +ÅÞÇÉ¿´ [¤È¤¦¤Ï¤·¤ó] /(n) factionalism/ +ÅÞȶ [¤È¤¦¤Ð¤Ä] /(n) (party) faction or clique/ +ÅÞÊÀ [¤È¤¦¤Ø¤¤] /(n) party evils/ +ÅÞ̳ [¤È¤¦¤à] /(n) party business/(P)/ +ÅÞÍø [¤È¤¦¤ê] /(n) party interests/(P)/ +ÅÞÍøÅÞά [¤È¤¦¤ê¤È¤¦¤ê¤ã¤¯] /party (political) interests/ +ÅÞά [¤È¤¦¤ê¤ã¤¯] /(n) party politics (tactics)/(P)/ +Åß [¤Õ¤æ] /(n-adv,n-t) winter/(P)/ +Åߤ᤯ [¤Õ¤æ¤á¤¯] /(v5k) to become wintry/ +Åߤò²á¤´¤¹ [¤Õ¤æ¤ò¤¹¤´¤¹] /(exp) to go through the winter/ +Åß±» [¤È¤¦¤¬¤ó] /(n) a wax gourd/ +Åß±Û¤· [¤Õ¤æ¤´¤·] /(n) wintering/passing the winter/ +Åß´ü [¤È¤¦¤­] /(n-adv,n-t) winter/wintertime/winter term/(P)/ +Åß´üµÙ²Ë [¤È¤¦¤­¤­¤å¤¦¤«] /(n) winter vacation (holidays)/ +Åßµ¨ [¤È¤¦¤­] /(n-adv,n-t) (season of) winter/(P)/ +Åßµ¨¥ª¥ê¥ó¥Ô¥Ã¥¯ [¤È¤¦¤­¥ª¥ê¥ó¥Ô¥Ã¥¯] /(n) Winter Olympics/ +ÅßµÙ¤ß [¤Õ¤æ¤ä¤¹¤ß] /(n) winter vacation/(P)/ +Å߶õ [¤Õ¤æ¤¾¤é] /(n) winter sky/ +Å߸Ϥì [¤Õ¤æ¤¬¤ì] /(n) wintry desolation/poor business conditions/ +Å߸þ¤­ [¤Õ¤æ¤à¤­] /(adj-no,n) for winter use/ +Åߺî [¤Õ¤æ¤µ¤¯] /(n) winter crops/ +Åߺîʪ [¤Õ¤æ¤µ¤¯¤â¤Ä] /(n) winter crops/ +Åß»³ [¤Õ¤æ¤ä¤Þ] /(n) winter mountaineering/ +Åß»ÙÅÙ [¤Õ¤æ¤¸¤¿¤¯] /(n) preparations for winter/ +Åß»ê [¤È¤¦¤¸] /(n) winter solstice/(P)/ +Åß»êÀþ [¤È¤¦¤¸¤»¤ó] /the Tropic of Capricorn/ +Åß¾­·³ [¤Õ¤æ¤·¤ç¤¦¤°¤ó] /(n) General Winter/hard winter/Jack Frost/ +Åß¾ì [¤Õ¤æ¤Ð] /(n) the winter season/(P)/ +ÅßÃå [¤Õ¤æ¤®] /(n) winter clothing/ +ÅßÄ» [¤Õ¤æ¤É¤ê] /(n) winter bird (resident)/ +ÅßÆü [¤Õ¤æ¤Ó] /(n) the winter sun/ +ÅßÉþ [¤Õ¤æ¤Õ¤¯] /(n) winter clothing/ +Åßʪ [¤Õ¤æ¤â¤Î] /(n) winter clothing/(P)/ +Åß̲ [¤È¤¦¤ß¤ó] /(n,vs) hibernation/winter sleep/(P)/ +ÅßÌÓ [¤Õ¤æ¤²] /(n) winter fur/winter plumage/ +ÅßÌÚΩ [¤Õ¤æ¤³¤À¤Á] /(n) barren trees in winter/ +Åß϶¤ê [¤Õ¤æ¤´¤â¤ê] /(n,vs) hibernation/staying indoors during winter/ +ÅßäƤê [¤Õ¤æ¤´¤â¤ê] /(n) hibernating/staying or being caught indoors for the winter/ +Åà [¤È¤¦] /freeze/be frozen over/congeal/ +Åन¤ë [¤³¤´¤¨¤ë] /(v1) to freeze/to be chilled/to be frozen/(P)/ +Åन»à¤Ë [¤³¤´¤¨¤¸¤Ë] /(n,vs) death from cold/freezing to death/ +Åन»à¤Ì [¤³¤´¤¨¤·¤Ì] /(v5n) to freeze to death/to die of cold/ +Åन»à¤Ì [¤³¤´¤¨¤¸¤Ì] /(v5n) to freeze to death/to die of cold/ +ÅनÉÕ¤¯ [¤³¤´¤¨¤Ä¤¯] /(v5k) to freeze to/to be frozen to/ +Åà¤Æ¤ë [¤¤¤Æ¤ë] /(v1) to freeze/to be frozen over/to congeal/ +Åà¤ÆÉÕ¤¯ [¤¤¤Æ¤Ä¤¯] /(v5k,vi) to freeze/ +Åà¤ß¤ë [¤·¤ß¤ë] /(v1) to freeze/to be frozen over/to congeal/ +Åà¤ßÉÕ¤¯ [¤·¤ß¤Ä¤¯] /(v5k) to freeze to/to be frozen to/ +Åà¤é¤¹ [¤³¤ª¤é¤¹] /(v5s,vt) to freeze/to refrigerate/ +Åà¤êÉÕ¤¯ [¤³¤ª¤ê¤Ä¤¯] /(v5k) to freeze to/to be frozen to/ +Åà¤ë [¤³¤ª¤ë] /(v5r) to freeze/to be frozen over/to congeal/(P)/ +Å౫ [¤È¤¦¤¦] /(n) winter rain/freezing rain/ +Åà³² [¤È¤¦¤¬¤¤] /(n) frost damage/ +Åà´¨ [¤È¤¦¤«¤ó] /(n) frost/bitter cold/ +Åà·ë [¤È¤¦¤±¤Ä] /(n) frozen/(P)/ +Åà·ë´ï [¤È¤¦¤±¤Ä¤­] /freezer/ +Åà·ë»ñ»º [¤È¤¦¤±¤Ä¤·¤µ¤ó] /frozen assets/ +Åà·ëËÉ»ßºÞ [¤È¤¦¤±¤Ä¤Ü¤¦¤·¤¶¤¤] /(automotive) antifreeze/ +Åึ [¤È¤¦¤²¤ó] /(n) tundra/ +Åà»à [¤È¤¦¤·] /(n,vs) death from cold/freezing to death/(P)/ +Åà»à¼Ô [¤È¤¦¤·¤·¤ã] /person frozen to death/ +Åà½ý [¤·¤â¤ä¤±] /(n) frostbite/chilblains/ +Åà½ý [¤È¤¦¤·¤ç¤¦] /(n) frostbite/chilblains/ +Åà½ý¼Ô [¤È¤¦¤·¤ç¤¦¤·¤ã] /case of frostbite/ +ÅàÀÐ [¤È¤¦¤»¤­] /(n) soapstone/ +ÅàÅÚ [¤È¤¦¤É] /(n) frozen soil/ +ÅàƦÉå [¤³¤ª¤ê¤É¤¦¤Õ] /(n) (1) frozen tofu/(2) dried bean curd/ +ÅàƦÉå [¤·¤ß¤É¤¦¤Õ] /(n) (1) frozen tofu/(2) dried bean curd/ +ÅàÆù [¤È¤¦¤Ë¤¯] /frozen meat/ +Åàáì [¤È¤¦¤½¤¦] /(n) chilblains/frostbite/ +Åàñ¯ [¤È¤¦¤¿¤¤] /privation/ +Åàñ¯ [¤È¤¦¤À¤¤] /privation/ +Åá [¤«¤¿¤Ê] /(n) sword/blade/(P)/ +Åá [¤È¤¦] /(n) sword/saber/knife/engraving tool/ +Åá¤Î¼êÁ° [¤«¤¿¤Ê¤Î¤Æ¤Þ¤¨] /samurai's face/ +Åá¤òº¹¤¹ [¤«¤¿¤Ê¤ò¤µ¤¹] /(exp) to wear a sword/ +Åá¤òÂÇ¤Ä [¤«¤¿¤Ê¤ò¤¦¤Ä] /(exp) to temper (forge) a sword/ +Åá¤òÂÓ¤Ó¤ë [¤È¤¦¤ò¤ª¤Ó¤ë] /(exp) to wear a sword/ +Åá²¼ [¤È¤¦¤«] /under the sword/ +Åá²Í [¤È¤¦¤«] /(n) sword rack/ +Åá³Ý¤± [¤«¤¿¤Ê¤«¤±] /(n) sword rack/ +Åá·½ [¤È¤¦¤±¤¤] /(n) doctor/ +Åá·½²È [¤È¤¦¤±¤¤¤«] /(n) doctor/ +Åá·õ [¤È¤¦¤±¤ó] /(n) swords/cold steel/(P)/ +Åá·õ¾¦ [¤È¤¦¤±¤ó¤·¤ç¤¦] /sword dealer/ +Åá·ü¤± [¤«¤¿¤Ê¤«¤±] /(n) sword rack/ +Åṩ [¤È¤¦¤³¤¦] /(n) swordsmith/ +Åắ [¤È¤¦¤³¤ó] /(n) sword scar/ +Åá»ý¤Á [¤«¤¿¤Ê¤â¤Á] /(n) swordbearer/ +ÅἫ [¤È¤¦¤¸] /(n) lady/matron/mistress/housekeeper/ +ÅἫ [¤È¤¸] /(n) lady/matron/mistress/housekeeper/ +Åá½Ñ [¤È¤¦¤¸¤å¤Ä] /(n) (MA) fencing/art of wielding swords/ +Åá½ý [¤È¤¦¤·¤ç¤¦] /(n) sword cut/ +Åá¾¢ [¤È¤¦¤·¤ç¤¦] /(n) swordsmith/ +Åá¿È [¤È¤¦¤·¤ó] /(n) sword blade/ +Åá¿Ï [¤È¤¦¤¸¤ó] /(n) sword blade/ +ÅáÃÃÌê [¤«¤¿¤Ê¤«¤¸] /(n) swordsmith/ +ÅáÇØ [¤È¤¦¤Ï¤¤] /back of a sword/ +ÅáÇØ [¤ß¤Í] /back of a sword/ +ÅáÇØÂǤÁ [¤ß¤Í¤¦¤Á] /(n) striking with the back of the sword/ +ÅáÉ®¤ÎÍù [¤È¤¦¤Ò¤Ä¤Î¤ê] /minor official/ +ÅáÎé [¤È¤¦¤ì¤¤] /sword salute/ +ÅááÓ [¤«¤¿¤Ê¤­¤º] /(n) sword wound/ +Åâ [¤È¤¦] /(n) T'ang-Dynasty (China 618-907)/(P)/ +Åâ°á [¤«¤é¤³¤í¤â] /(n) ancient Chinese clothes/ +Åâ±± [¤«¤é¤¦¤¹] /(n) mortar/ +Åâ²» [¤È¤¦¤ª¤ó] /(n) T'ang reading of Chinese characters/ +Åâ²Î [¤«¤é¤¦¤¿] /(n) Chinese poem/ +Åâ²Ø»Ò [¤È¤¦¤Ê¤¹] /(n) squash/pumpkin/ +ÅâµÐ [¤È¤¦¤­¤Ó] /(n) Indian millet/ +Åâ¶Ó [¤«¤é¤Ë¤·¤­] /(n) Chinese brocade/ +Åâ¶â [¤«¤é¤«¤Í] /(n) bronze/ +Åâ¸Í [¤«¤é¤É] /(n) hinged door/ +Åâ¸ÕËã [¤È¤¦¤´¤Þ] /(n) castor oil bean/ +Åâ¹È [¤«¤é¤¯¤ì¤Ê¤¤] /(n) crimson/ +Åâ»± [¤«¤é¤«¤µ] /(n) paper umbrella/ +Åâ»Ò [¤«¤é¤³] /(n) boy or doll dressed in ancient Chinese clothes/ +Åâ»â»Ò [¤«¤é¤·¤·] /(n) (artistic portrait of a) lion/ +Åâ»â»Ò [¤«¤é¤¸¤·] /(n) (artistic portrait of a) lion/ +Åâ»å [¤«¤é¤¤¤È] /(n) China-made thread or yarn/ +Åâ»æ [¤«¤é¤«¤ß] /(n) printed paper/paper sliding-door/ +Åâ»í [¤È¤¦¤·] /(n) poetry of the T'ang period/T'ang poetry/ +Åâ¼ê [¤«¤é¤Æ] /(n) karate/ +Åâ½ò [¤«¤é¤¤¤â] /(n) sweet potato/ +Åâ½û [¤«¤é¤¹¤­] /(n) plow/ +Åâ¾¾ [¤«¤é¤Þ¤Ä] /(n) larch (tree)/ +Åâ¿É»Ò [¤È¤¦¤¬¤é¤·] /(n) red pepper/cayenne/(P)/ +Åâ¿Í [¤«¤é¤Ó¤È] /(n) a Chinese/foreigner/ +Åâ¿Í [¤È¤¦¤¸¤ó] /(n) a Chinese/foreigner/ +Åâ¿Í¤Î¿²¸À [¤È¤¦¤¸¤ó¤Î¤Í¤´¤È] /gibberish/ +ÅâÁð [¤«¤é¤¯¤µ] /(n) arabesque/ +ÅâÁðÌÏÍÍ [¤«¤é¤¯¤µ¤â¤è¤¦] /arabesque/scrollwork/ +ÅâÄ« [¤È¤¦¤Á¤ç¤¦] /T'ang Dynasty/ +ÅâÄžƤ­ [¤«¤é¤Ä¤ä¤­] /earthenware/ +ÅâÅÚ [¤È¤¦¤É] /(n) China/ +ÅâÆÍ [¤È¤¦¤È¤Ä] /(adj-na,n) abrupt/sudden/(P)/ +ÅâÇËÉ÷ [¤«¤é¤Ï¤Õ] /(n) Chinese cusped gable/ +Åâʪ [¤«¤é¤â¤Î] /(n) imported goods/ +Åâʪ [¤È¤¦¤Ö¤Ä] /(n) imported goods/ +Åâʪ [¤È¤¦¤â¤Ä] /(n) imported goods/ +ÅâÊÑÌÚ [¤È¤¦¤Ø¤ó¤Ü¤¯] /(n) oaf/bigot/ +ÅâËÏ [¤«¤é¤¹¤ß] /(n) dried mullet roe/ +ÅâËÜ [¤È¤¦¤Û¤ó] /(n) books from China/ +ÅâÌç [¤«¤é¤â¤ó] /(n) Chinese-style gate/ +ÅâÍÈ [¤«¤é¤¢¤²] /(n) fried (e.g. potatoes, chicken)/ +ÅâÍȤ² [¤«¤é¤¢¤²] /(n) fried (e.g. potatoes, chicken)/ +ÅâÍÍ [¤«¤é¤è¤¦] /(n) Chinese design/Chinese style/ +ÅâÛØ [¤È¤¦¤Ò] /spruce tree/ +Åâݤ [¤«¤é¤Ó¤Ä] /(n) six-legged Chinese-style chest/ +Åã [¤È¤¦] /(n,n-suf) tower/pagoda/(P)/ +ÅãÇÌ [¤È¤¦¤Ð] /(n) stupa/pagoda/wooden grave tablet/ +Åç [¤·¤Þ] /(n) island/(P)/ +Å硹 [¤·¤Þ¤¸¤Þ] /(n) islands/(P)/ +Å礸¤Þ [¤·¤Þ¤¸¤Þ] /(n) islands/ +Åç¤ÎÀ©Ìó [¤·¤Þ¤Î¤»¤¤¤ä¤¯] /island constraint/ +Åç°é¤Á [¤·¤Þ¤½¤À¤Á] /(n) brought up on an island/ +Åç±¢ [¤·¤Þ¤«¤²] /(n) the other side of the island/ +Åç±Æ [¤·¤Þ¤«¤²] /(n) silhouette of island/ +Åç¹ñ [¤·¤Þ¤°¤Ë] /(n) island country (i.e. Japan)/(P)/ +Åç¹ñ [¤È¤¦¤´¤¯] /(n) island country (i.e. Japan)/ +Åç¹ñº¬À­ [¤·¤Þ¤°¤Ë¤³¤ó¤¸¤ç¤¦] /(n) insularism/ +Å纬 [¤·¤Þ¤Í] /(n) island country/(P)/ +Å纬¸© [¤·¤Þ¤Í¤±¤ó] /prefecture in the Chuugoku area/ +Å绳 [¤·¤Þ¤ä¤Þ] /(n) island mountain/ +Åç»Ê [¤È¤¦¤·] /island governor/ +Åç¼ç [¤È¤¦¤·¤å] /(n) island chief/ +Åç¼é [¤·¤Þ¤â¤ê] /(n) island chief/ +Åç¼é [¤È¤¦¤·¤å] /(n) island chief/ +Åç½ä¤ê [¤·¤Þ¤á¤°¤ê] /(n) island tour/ +Åç¿Í [¤È¤¦¤¸¤ó] /(n) islanders/ +ÅçÂæ [¤·¤Þ¤À¤¤] /(n) ornament representing the Isle of Eternal Youth/ +ÅçÃæ [¤È¤¦¤Á¤å¤¦] /all over the island/ +ÅçÄ£ [¤È¤¦¤Á¤ç¤¦] /island government office/ +ÅçÄë¹ñ [¤È¤¦¤Æ¤¤¤³¤¯] /island empire/ +ÅçÅÁ¤¤ [¤·¤Þ¤Å¤¿¤¤] /(n) from island to island/island-hopping/ +ÅçÅç [¤·¤Þ¤¸¤Þ] /(n) islands/ +ÅçÆâ [¤È¤¦¤Ê¤¤] /(n) on the island/(P)/ +ÅçÇˤê [¤·¤Þ¤ä¤Ö¤ê] /(n) escaping from an island exile/ +ÅçÉ÷ [¤·¤Þ¤«¤¼] /(n) island wind/ +Åç̱ [¤È¤¦¤ß¤ó] /(n) islanders/ +Åçή¤· [¤·¤Þ¤Ê¤¬¤·] /(n) exile/banishment/ +ÅçÖÙ [¤È¤¦¤·¤ç] /(n) islands/ +Åé¤à [¤¤¤¿¤à] /(v5m) to grieve over/to mourn/to lament/(P)/ +Åé¼­ [¤È¤¦¤¸] /(n) funeral address/message of condolence/words of condolence/ +Åꤲ [¤Ê¤²] /(n) a throw/a fall/(P)/ +Åꤲ¤Ä¤±¤ë [¤Ê¤²¤Ä¤±¤ë] /(v1) to throw at/to throw something at a person/to throw a person down/ +Åꤲ¤ë [¤Ê¤²¤ë] /(v1) to throw/to cast away/(P)/ +Åꤲ²Ù [¤Ê¤²¤Ë] /jetsam/jettisoned cargo/ +Åꤲ³Ý¤±¤ë [¤Ê¤²¤«¤±¤ë] /(v1) to throw at/to turn/to raise/ +Åꤲµ» [¤Ê¤²¤ï¤¶] /(n) throw or throwing technique (sumo, judo)/ +Åꤲ¶È [¤Ê¤²¤ï¤¶] /(n) throw or throwing technique (sumo, judo)/ +Åꤲ¸¯¤ê [¤Ê¤²¤ä¤ê] /(adj-na,n) negligence/carelessness/ +Åꤲ¹þ¤à [¤Ê¤²¤³¤à] /(v5m) to throw into/(P)/ +Åꤲ¼Î¤Æ¤ë [¤Ê¤²¤¹¤Æ¤ë] /(v1) to throw away/ +Åꤲ¼ó [¤Ê¤²¤¯¤Ó] /(n) being at a loss/ +Åꤲ½Ð¤¹ [¤Ê¤²¤À¤¹] /(v5s) to throw down/to abandon/to sacrifice/to throw out/(P)/ +Åꤲ¾å¤²¤ë [¤Ê¤²¤¢¤²¤ë] /(v1) to throw up (in the air)/ +ÅꤲÁä [¤Ê¤²¤ä¤ê] /(n) a javelin/ +ÅꤲÅݤ¹ [¤Ê¤²¤¿¤ª¤¹] /(v5s) to throw a person down/ +ÅꤲÆì [¤Ê¤²¤Ê¤ï] /(n) a lasso/ +ÅꤲÆþ¤ì [¤Ê¤²¤¤¤ì] /(n) free-style flower arranging/ +ÅꤲÆþ¤ì¤ë [¤Ê¤²¤¤¤ì¤ë] /(v1) to throw into/to dump in together/ +ÅꤲÇä¤ê [¤Ê¤²¤¦¤ê] /(n) bargain (sacrifice) sale/selling at a loss/dumping/ +ÅꤲÇä¤êÉÊ [¤Ê¤²¤¦¤ê¤Ò¤ó] /distressed goods/ +ÅꤲÈô¤Ð¤¹ [¤Ê¤²¤È¤Ð¤¹] /(v5s) to fling (away)/to hurl/ +ÅꤲÉÕ¤±¤ë [¤Ê¤²¤Ä¤±¤ë] /(v1) to throw at/to throw something at a person/to throw a person down/ +Åꤲʪ [¤Ê¤²¤â¤Î] /(n) sacrifice goods/liquidation (shares)/things thrown (out)/ +Åꤲʸ [¤Ê¤²¤Ö¤ß] /(n) (love) letter tossed into a home/ +ÅꤲÊÖ¤¹ [¤Ê¤²¤«¤¨¤¹] /(v5s) to throw back/ +ÅꤲͿ¤¨¤ë [¤Ê¤²¤¢¤¿¤¨¤ë] /to give by tossing or throwing/ +ÅꤲÍî¤È¤¹ [¤Ê¤²¤ª¤È¤¹] /(v5s) to throw down/ +Åꤸ¤ë [¤È¤¦¤¸¤ë] /(v1) to throw/to cast/to invest/(P)/ +Åê¤ËÍ¥¤ë [¤È¤¦¤Ë¤Þ¤µ¤ë] /(exp) to surpass in pitching strength/ +Åê±Æ [¤È¤¦¤¨¤¤] /(n,vs) projection/(P)/ +Åê±Æµ¡ [¤È¤¦¤¨¤¤¤­] /a projector/ +Åê±Æ¿Þ [¤È¤¦¤¨¤¤¤º] /(n) a projection drawing/ +Åê±Æ¿ÞË¡ [¤È¤¦¤¨¤¤¤º¤Û¤¦] /(method of) projection/ +Åê±ÆË¡ [¤È¤¦¤¨¤¤¤Û¤¦] /(n) projective technique/ +Åê²¼ [¤È¤¦¤«] /(n,vs) throwing down/dropping/airdrop/investment/(P)/ +Åê²¼»ñËÜ [¤È¤¦¤«¤·¤Û¤ó] /invested capital/ +Åê´þ [¤È¤¦¤­] /(n,vs) abandonment/giving up/throwing away/(P)/ +Å굡 [¤È¤¦¤­] /(n) speculation/(P)/ +Å굡¿´ [¤È¤¦¤­¤·¤ó] /a speculative spirit/ +Å굡Ū [¤È¤¦¤­¤Æ¤­] /(adj-na) speculative/ +Å굡Ǯ [¤È¤¦¤­¤Í¤Ä] /speculation fever/ +Åêµ» [¤Ê¤²¤ï¤¶] /(n) throw or throwing technique (sumo, judo)/ +Åêµå [¤È¤¦¤­¤å¤¦] /(n,vs) pitching/throwing a ball/bowling (in cricket)/pitched ball/(P)/ +ÅêµåÆ°ºî [¤È¤¦¤­¤å¤¦¤É¤¦¤µ] /(n) windup/ +Åê¸÷´ï [¤È¤¦¤³¤¦¤­] /(n) floodlight/floodlight projector/ +Åê¸÷¾ÈÌÀ [¤È¤¦¤³¤¦¤·¤ç¤¦¤á¤¤] /floodlighting/ +Åê¸÷¾ÈÌÀ´ï [¤È¤¦¤³¤¦¤·¤ç¤¦¤á¤¤¤­] /floodlight/floodlight projector/ +Åê¹Æ [¤È¤¦¤³¤¦] /(n,vs) contribution/submission/(P)/ +Åê¹Æ¼Ô [¤È¤¦¤³¤¦¤·¤ã] /contributor (of written material)/ +Åê¹ÆÍó [¤È¤¦¤³¤¦¤é¤ó] /reader's column/letters-to-the-editor column/ +Åê¹ß [¤È¤¦¤³¤¦] /(n) surrender/(P)/ +Åê¹ß¼Ô [¤È¤¦¤³¤¦¤·¤ã] /surrenderer/person who surrenders/ +Åê¹ç [¤È¤¦¤´¤¦] /(n) agreement/coincidence/congeniality/ +Åê¹ö [¤È¤¦¤´¤¯] /(n) imprisonment/ +Åê»ñ [¤È¤¦¤·] /(n) investment/(P)/ +Åê»ñ²È [¤È¤¦¤·¤«] /investor/ +Åê»ñ·×²è [¤È¤¦¤·¤±¤¤¤«¤¯] /(n) investment plan/ +Åê»ñ»ñ¶â [¤È¤¦¤·¤·¤­¤ó] /(n) investment capital/ +Åê»ñ¿®Â÷ [¤È¤¦¤·¤·¤ó¤¿¤¯] /an investment trust/(P)/ +Åê»ñ»¼º [¤È¤¦¤·¤½¤ó¤·¤Ä] /(n) investment loss/ +Åê»ñÍ­²Á¾Ú·ô [¤È¤¦¤·¤æ¤¦¤«¤·¤ç¤¦¤±¤ó] /investments in securities/ +Åê¼Í [¤È¤¦¤·¤ã] /(n,vs) projection/(P)/ +Åê¼Í³Ñ [¤È¤¦¤·¤ã¤«¤¯] /angle of projection or incidence/ +Åê¼Í¸¶Íý [¤È¤¦¤·¤ã¤²¤ó¤ê] /(n) projection principle/ +Åê¼Î¤Æ¤ë [¤Ê¤²¤¹¤Æ¤ë] /(v1) to throw away/ +Åê¼ê [¤È¤¦¤·¤å] /(n) (baseball) pitcher/(P)/ +Åê¼ê¿Ø [¤È¤¦¤·¤å¤¸¤ó] /(n) pitching staff/ +Åê¼êÀï [¤È¤¦¤·¤å¤»¤ó] /(n) pitching duel/pitchers' battle/(P)/ +Åê¼êÈÄ [¤È¤¦¤·¤å¤Ð¤ó] /pitchers plate/ +Åê¼êÎÏ [¤È¤¦¤·¤å¤ê¤ç¤¯] /(n) pitching strength (of a team)/ +Åê½É [¤È¤¦¤·¤å¤¯] /(n,vs) lodging/putting up at a hotel/ +Åê½É¼Ô [¤È¤¦¤·¤å¤¯¤·¤ã] /hotel guest/ +Åê½ñ [¤È¤¦¤·¤ç] /(n) letter to the editor/letter from a reader/contribution/(P)/ +Åê½ñ²È [¤È¤¦¤·¤ç¤«] /(literary) contributor/a correspondent/ +Åê½ñÈ¢ [¤È¤¦¤·¤ç¤Ð¤³] /(n) suggestion box/complaints box/ +Åê½ñÍó [¤È¤¦¤·¤ç¤é¤ó] /letters to the editor section/ +Åê¿® [¤È¤¦¤·¤ó] /(n) investment trust/(P)/ +Åê¿È [¤È¤¦¤·¤ó] /(n) suicide by jumping into a river (base of a waterfall, from a high place)/ +ÅêÀÐ [¤È¤¦¤»¤­] /(n) stone throwing/(P)/ +ÅêÀе¡ [¤È¤¦¤»¤­¤­] /a catapult/sling/ +ÅêÂÇ [¤È¤¦¤À] /(n) pitching and batting/ +ÅêÆþ [¤È¤¦¤Ë¤å¤¦] /(n,vs) throw/investment/making (an electrical circuit)/(P)/ +ÅêÈ¡ [¤È¤¦¤«¤ó] /(n,vs) mailing/posting/ +ÅêÈô [¤È¤¦¤Ò] /pitchers fly/ +Åêɼ [¤È¤¦¤Ò¤ç¤¦] /(n,vs) voting/poll/(P)/ +Åêɼ¶è [¤È¤¦¤Ò¤ç¤¦¤¯] /(n) polling or voting district/ +Åêɼ·ë²Ì [¤È¤¦¤Ò¤ç¤¦¤±¤Ã¤«] /results of a vote/voting results/ +Åêɼ¸¢ [¤È¤¦¤Ò¤ç¤¦¤±¤ó] /voting right/ +Åêɼ¼Ô [¤È¤¦¤Ò¤ç¤¦¤·¤ã] /voter/ +Åêɼ½ê [¤È¤¦¤Ò¤ç¤¦¤·¤ç] /(n) polling place/(P)/ +Åêɼ½ê [¤È¤¦¤Ò¤ç¤¦¤¸¤ç] /(n) polling place/ +Åêɼ¿ô [¤È¤¦¤Ò¤ç¤¦¤¹¤¦] /(n) votes cast/ +ÅêɼÀ©ÅÙ [¤È¤¦¤Ò¤ç¤¦¤»¤¤¤É] /(n) voting system/ +ÅêɼÁí¿ô [¤È¤¦¤Ò¤ç¤¦¤½¤¦¤¹¤¦] /(n) total number of votes cast/ +ÅêɼÄù¤áÀÚ¤ê [¤È¤¦¤Ò¤ç¤¦¤·¤á¤­¤ê] /(n) poll closing/ +ÅêɼÆü [¤È¤¦¤Ò¤ç¤¦¤Ó] /election day/ +ÅêɼȢ [¤È¤¦¤Ò¤ç¤¦¤Ð¤³] /ballot box/(P)/ +ÅêɼÍÑ»æ [¤È¤¦¤Ò¤ç¤¦¤è¤¦¤·] /a ballot/ +ÅêɼΨ [¤È¤¦¤Ò¤ç¤¦¤ê¤Ä] /(n) (polling) turnout/ +ÅêÉÅ [¤È¤¦¤Ó¤ç¤¦] /(n) dropping anchor/ +ÅêÉÕ¤±¤ë [¤Ê¤²¤Ä¤±¤ë] /(v1) to throw at/to throw something at a person/to throw a person down/ +Åêʪ [¤Ê¤²¤â¤Î] /(n) sacrifice goods/liquidation (shares)/things thrown (out)/ +ÅêÌÖ [¤È¤¢¤ß] /(n) a casting net/ +ÅêÌô [¤È¤¦¤ä¤¯] /(n) dosage/(P)/ +ÅêÍ»»ñ [¤È¤¦¤æ¤¦¤·] /(n) investment and lending/(P)/ +ÅêÍ¿ [¤È¤¦¤è] /(n,vs) prescribing medicine/administering (medicine)/(P)/ +ÅêÍ¿ÎÌ [¤È¤¦¤è¤ê¤ç¤¦] /dose/dosage/ +Åêλ [¤È¤¦¤ê¤ç¤¦] /(n,vs) resignation/giving up the game for lost/ +ÅêÚ³ [¤È¤¦¤Æ¤­] /(n,vs) throwing/throwing event/ +ÅêÚ³¶¥µ» [¤È¤¦¤Æ¤­¤­¤ç¤¦¤®] /a throwing event/ +ÅëºÜ [¤È¤¦¤µ¤¤] /(n,vs) loading on board/embarkation/(P)/ +Åë¾è [¤È¤¦¤¸¤ç¤¦] /(n,vs) embarkation/boarding (an airplane)/(P)/ +Åë¾è°ÆÆâ [¤È¤¦¤¸¤ç¤¦¤¢¤ó¤Ê¤¤] /boarding announcement/ +Åë¾è°÷ [¤È¤¦¤¸¤ç¤¦¤¤¤ó] /crew member/ +Åë¾è¶¶ [¤È¤¦¤¸¤ç¤¦¤­¤ç¤¦] /gangway/boarding bridge/ +Åë¾è·ô [¤È¤¦¤¸¤ç¤¦¤±¤ó] /boarding passes/boarding tickets/ +Åë¾è¼Ô [¤È¤¦¤¸¤ç¤¦¤·¤ã] /(n) passenger/ +Åì [¤¢¤º¤Þ] /(n) east/Eastern Japan/ +Åì [¤Ò¤¬¤·] /(n) east/(P)/ +Åì¤ÎµÜ [¤Ï¤ë¤Î¤ß¤ä] /crown prince/ +Å쥢¥¸¥¢ [¤Ò¤¬¤·¥¢¥¸¥¢] /East Asia/ +Å쥢¥Õ¥ê¥« [¤Ò¤¬¤·¥¢¥Õ¥ê¥«] /(n) East Africa/ +Å쥤¥ó¥É [¤Ò¤¬¤·¥¤¥ó¥É] /East Indies/ +Åì¥Á¥â¡¼¥ë [¤Ò¤¬¤·¥Á¥â¡¼¥ë] /(p) East Timor/ +Åì¥è¡¼¥í¥Ã¥Ñ [¤Ò¤¬¤·¥è¡¼¥í¥Ã¥Ñ] /(n) Eastern Europe/ +Åì°¡ [¤È¤¦¤¢] /(n) East Asia/the Orient/(P)/ +Åì°¡½ô¹ñ [¤È¤¦¤¢¤·¤ç¤³¤¯] /East-Asian countries/ +Åì°¡½ô̱² [¤È¤¦¤¢¤·¤ç¤ß¤ó¤¾¤¯] /East-Asian peoples/ +Åì°Ð [¤¢¤º¤Þ¤¨¤Ó¤¹] /(n) (in Japanese history) crude warrior from the eastern parts of the country/ +Åì°Ð [¤È¤¦¤¤] /(n) (in Japanese history) crude warrior from the eastern parts of the country/ +Åì°õÅÙ [¤Ò¤¬¤·¤¤¤ó¤É] /East Indies/ +Åì°õÅÙ²ñ¼Ò [¤Ò¤¬¤·¤¤¤ó¤É¤¬¤¤¤·¤ã] /East India Company/ +Åì±À [¤·¤Î¤Î¤á] /(n) daybreak/dawn/ +Åì²£Àþ [¤È¤¦¤è¤³¤»¤ó] /Toyoko Line (between Tokyo and Yokohama)/ +Å첤 [¤È¤¦¤ª¤¦] /Eastern Europe/(P)/ +Å첤½ô¹ñ [¤È¤¦¤ª¤¦¤·¤ç¤³¤¯] /Eastern European countries/ +Åì²° [¤¢¤º¤Þ¤ä] /(n) arbor/bower/summer house/ +Åì²¼¤ê [¤¢¤º¤Þ¤¯¤À¤ê] /(n) travelling east from Kyoto (in ancient times)/ +Åì²Î [¤È¤¦¤«] /the old Kanto-area folk songs/ +Å쳤 [¤È¤¦¤«¤¤] /(n) region south of Tokyo on Pacific Ocean side of Japan/eastern sea/(P)/ +Å쳤´ß [¤Ò¤¬¤·¤«¤¤¤¬¤ó] /(n) east coast/ +Å쳤ÃÏÊý [¤È¤¦¤«¤¤¤Á¤Û¤¦] /Eastern-Sea Area/ +Å쳤ƻ [¤È¤¦¤«¤¤¤É¤¦] /Tokaido (name of Edo-Kyoto highway)/ +Å쳤ƻ¶Ú¤ÎÄ® [¤È¤¦¤«¤¤¤É¤¦¤¹¤¸¤Î¤Þ¤Á] /towns on the Tokaido/ +Å쳤ƻ¸Þ½½»°¼¡ [¤È¤¦¤«¤¤¤É¤¦¤´¤¸¤å¤¦¤µ¤ó¤Ä¤®] /(n) fifty-three stages on the Tokaido (Edo-Kyoto highway in Edo-period Japan)/ +Å쳤ƻÀþ [¤È¤¦¤«¤¤¤É¤¦¤»¤ó] /Tokaido Line/ +Åì´ß [¤È¤¦¤¬¤ó] /(n) eastern coast/east bank/ +Åì´ß±è¤¤¤Ë [¤È¤¦¤¬¤ó¤¾¤¤¤Ë] /along the east coast/along the eastern seashore/ +Åì´ó¤ê [¤Ò¤¬¤·¤è¤ê] /easterly (wind)/from the east/ +ÅìµÜ [¤È¤¦¤°¤¦] /(n) crown prince/(P)/ +ÅìµÜ¸æ½ê [¤È¤¦¤°¤¦¤´¤·¤ç] /Crown Prince's Palace/ +ÅìµÜ¿¦ [¤È¤¦¤°¤¦¤·¤ç¤¯] /(n) Imperial Household Agency employee assigned to the household of the Crown Prince/ +Åìµþ [¤È¤¦¤­¤ç¤¦] /Tokyo (current capital of Japan)/(P)/ +Åìµþ³ô¼°»Ô¾ì [¤È¤¦¤­¤ç¤¦¤«¤Ö¤·¤­¤·¤¸¤ç¤¦] /Tokyo Stock Exchange/ +Åìµþ¹Ô¤­ [¤È¤¦¤­¤ç¤¦¤¤¤­] /Tokyo-bound/ +Åìµþ¾Ú·ô¼è°ú½ê [¤È¤¦¤­¤ç¤¦¤·¤ç¤¦¤±¤ó¤È¤ê¤Ò¤­¤¸¤ç] /(n) Tokyo Stock Exchange (TSE)/(P)/ +ÅìµþÂç³Ø [¤È¤¦¤­¤ç¤¦¤À¤¤¤¬¤¯] /Tokyo University/ +ÅìµþÃå [¤È¤¦¤­¤ç¤¦¤Á¤ã¤¯] /arriving in Tokyo/ +ÅìµþÅÔ [¤È¤¦¤­¤ç¤¦¤È] /Tokyo Metropolitan area/ +ÅìµþÅÔÀ¯ [¤È¤¦¤­¤ç¤¦¤È¤»¤¤] /government of Tokyo Metropolis/ +Åìµþȯ [¤È¤¦¤­¤ç¤¦¤Ï¤Ä] /departing Tokyo/ +ÅìµþÏÑ [¤È¤¦¤­¤ç¤¦¤ï¤ó] /Tokyo Bay/Bay of Tokyo/ +Åì·³ [¤È¤¦¤°¤ó] /the eastern army/ +Åì·Ð [¤È¤¦¤±¤¤] /(n) east longitude/(P)/ +Åì¸ý [¤Ò¤¬¤·¤°¤Á] /(n) east entrance/(P)/ +Åì¸þ¤­ [¤Ò¤¬¤·¤à¤­] /(n) facing east/ +Å칩Âç [¤È¤¦¤³¤¦¤À¤¤] /Tokyo Institute of Technology/TIT/ +Åì¹Ò [¤È¤¦¤³¤¦] /sailing east/eastbound/ +Åì¹Ô [¤È¤¦¤³¤¦] /eastbound/ +Åì¹Ù [¤È¤¦¤³¤¦] /(n) eastern suburbs/ +Åì¹ñ [¤È¤¦¤´¤¯] /(n) eastern country/eastern provinces/Kanto provinces/ +Åì¼Ç [¤È¤¦¤·¤Ð] /Toshiba (company)/(P)/ +Åì¾ÈµÜ [¤È¤¦¤·¤ç¤¦¤°¤¦] /(n) Toshogu Shrine/ +Åì¾Ú [¤È¤¦¤·¤ç¤¦] /(n) (abbr) Tokyo Stock Exchange/ +Åì¾Ú³ô²Á»Ø¿ô [¤È¤¦¤·¤ç¤¦¤«¤Ö¤«¤·¤¹¤¦] /(n) Tokyo Stock Price Index (TOPIX)/ +Åì¾ÚÂè°ìÉô [¤È¤¦¤·¤ç¤¦¤À¤¤¤¤¤Á¤Ö] /(n) First Section of the Tokyo Stock Exchange/ +Åì¾å [¤È¤¦¤¸¤ç¤¦] /(n) going to Tokyo/going east/ +Åì¿Ê [¤È¤¦¤·¤ó] /(n,vs) proceeding east/ +ÅìÀ¬ [¤È¤¦¤»¤¤] /(n) eastern expedition/ +ÅìÀ¶ [¤È¤¦¤·¤ó] /Eastern China/ +ÅìÀ¾ [¤È¤¦¤¶¤¤] /(n) (1) East and West/(2) whole country/(3) Orient and Occident/(4) Your attention, please!/(P)/ +ÅìÀ¾²° [¤È¤¦¤¶¤¤¤ä] /(n) town crier/ +ÅìÀ¾ÆîËÌ [¤È¤¦¤¶¤¤¤Ê¤ó¤Ü¤¯] /east, west, south and north/ +ÅìÁ« [¤È¤¦¤»¤ó] /(n,vs) moving (the capital) east/ +ÅìÁ² [¤È¤¦¤¼¤ó] /(n) eastward advance/ +Åì¦ [¤È¤¦¤½¤¯] /(n) east side/east bank/ +Åì¦ [¤Ò¤¬¤·¤¬¤ï] /(n) east side/east bank/(P)/ +ÅìÂç [¤È¤¦¤À¤¤] /(abbr) Tokyo University/ +ÅìÂç»û [¤È¤¦¤À¤¤¤¸] /Todaiji Temple/ +Åìü [¤È¤¦¤¿¤ó] /(n) east end/eastern tip/ +ÅìÃË [¤¢¤º¤Þ¤ª¤È¤³] /(n) man from East Japan/ +ÅìÅ· [¤È¤¦¤Æ¤ó] /(n) the eastern sky/ +ÅìÅ·¹È [¤È¤¦¤Æ¤ó¤³¤¦] /(n) crowning in the morning/ +ÅìÅÔ [¤È¤¦¤È] /(n) the Eastern Capital (now Tokyo)/Yedo/Edo/(P)/ +ÅìÆÈ [¤È¤¦¤É¤¯] /East Germany/(P)/ +ÅìÆî [¤È¤¦¤Ê¤ó] /(n) south-east/ +ÅìÆî [¤Ò¤¬¤·¤ß¤Ê¤ß] /(n) south-east/(P)/ +ÅìÆ¥¸¥¢ [¤È¤¦¤Ê¤ó¥¢¥¸¥¢] /(n) Southeast Asia/ +ÅìÆ¥¸¥¢½ô¹ñÏ¢¹ç [¤È¤¦¤Ê¤ó¥¢¥¸¥¢¤·¤ç¤³¤¯¤ì¤ó¤´¤¦] /(n) Association of Southeast Asian Nations (ASEAN)/ +ÅìÆî°¡ [¤È¤¦¤Ê¤ó¤¢] /(n) Southeast Asia/ +ÅìÆîÅì [¤È¤¦¤Ê¤ó¤È¤¦] /(n) east-southeast/ESE/ +ÅìȾ [¤È¤¦¤Ï¤ó] /the eastern half/ +ÅìȾµå [¤Ò¤¬¤·¤Ï¤ó¤­¤å¤¦] /(n) Eastern Hemisphere/ +ÅìÉô [¤È¤¦¤Ö] /(n) eastern part/(P)/ +ÅìÉ÷ [¤³¤Á] /(n) east wind/spring wind/ +ÅìÉ÷ [¤³¤Á¤«¤¼] /(n) east wind/spring wind/ +ÅìÉ÷ [¤È¤¦¤Õ¤¦] /(n) east wind/spring wind/ +ÅìÉ÷ [¤Ò¤¬¤·¤«¤¼] /(n) east wind/spring wind/ +ÅìÊõ [¤È¤¦¤Û¤¦] /Toho (Japanese film studio)/(P)/ +ÅìÊý [¤È¤¦¤Û¤¦] /(n) eastern direction/the Orient/(P)/ +ÅìÊý³ÈÂç [¤È¤¦¤Û¤¦¤«¤¯¤À¤¤] /eastward expansion/eastward enlargement/ +ÅìÊý¶µ²ñ [¤È¤¦¤Û¤¦¤­¤ç¤¦¤«¤¤] /The Eastern Church/ +ÅìË® [¤È¤¦¤Û¤¦] /(n) Oriental country/the Orient/(P)/ +ÅìËÌ [¤È¤¦¤Û¤¯] /(n) (1) north-east/(2) Northern most six prefectures of Honshu/(P)/ +ÅìËÌ [¤Ò¤¬¤·¤­¤¿] /(n) (1) north-east/ +ÅìËÌ¿Í [¤È¤¦¤Û¤¯¤¸¤ó] /Northeastener/ +ÅìËÌÂç [¤È¤¦¤Û¤¯¤À¤¤] /(abbr) Touhoku University/ +ÅìËÌÅì [¤È¤¦¤Û¤¯¤È¤¦] /(n) east-northeast/ENE/ +ÅìËÛÀ¾Áö [¤È¤¦¤Û¤ó¤»¤¤¤½¤¦] /(n,vs) busy oneself about (something)/be on the move/bestirring oneself/on the go/taking an active interest/ +ÅìËè [¤È¤¦¤Þ¤¤] /(abbr) name of a newspaper publisher/ +Åì̾¹â®ƻϩ [¤È¤¦¤á¤¤¤³¤¦¤½¤¯¤É¤¦¤í] /Tokyo-Nagoya Expressway/ +ÅìÌÌ [¤È¤¦¤á¤ó] /(n) facing the east/east face/east side/the east/ +ÅìÌç [¤È¤¦¤â¤ó] /eastern gate/ +ÅìÍÎ [¤È¤¦¤è¤¦] /(n) Orient/(P)/ +ÅìÍΰå³Ø [¤È¤¦¤è¤¦¤¤¤¬¤¯] /(n) Oriental medicine/ +ÅìÍÎ³Ø [¤È¤¦¤è¤¦¤¬¤¯] /(n) Orientalism/Oriental Studies/ +ÅìÍÎ»Ë [¤È¤¦¤è¤¦¤ß] /(n) Oriental history/ +ÅìÍμçµÁ [¤È¤¦¤è¤¦¤·¤å¤®] /the Orient for the Orientals/ +ÅìÍÎ¿Í [¤È¤¦¤è¤¦¤¸¤ó] /(n) Asian people/Orientals/ +ÅìÍÎÃÊÄÌ [¤È¤¦¤è¤¦¤À¤ó¤Ä¤¦] /Oriental rug/ +ÅìÍÎÄÌ [¤È¤¦¤è¤¦¤Ä¤¦] /Orientalist/ +ÅìÍÎÉ÷ [¤È¤¦¤è¤¦¤Õ¤¦] /(adj-no) Oriental/ +Åìг [¤È¤¦¤¢] /(oK) (n) East Asia/the Orient/ +Åí [¤â¤â] /(n) peach/(P)/ +Åí¤Î²Ö¤Î¹á¤ê [¤â¤â¤Î¤Ï¤Ê¤Î¤«¤ª¤ê] /fragrance of peach blossom/ +Åí¤ÎÀá¶ç [¤â¤â¤Î¤»¤Ã¤¯] /(n) puppet festival (March 3rd)/ +Åí±à [¤â¤â¤¾¤Î] /(n) peach orchard/ +Åí²Ö [¤È¤¦¤«] /(n) (rare) peach blossom/ +Åí³ä¤ì [¤â¤â¤ï¤ì] /(n) hairstyle of Meiji and Taisho era, featuring a bun resembling a halved peach/ +Åí¸» [¤È¤¦¤²¤ó] /(n) Shangri-La/paradise on earth/ +Åí¸»¶­ [¤È¤¦¤²¤ó¤­¤ç¤¦] /(iK) (n) Arcady/Eden/Shangri-la/ +Åí¸»¶¿ [¤È¤¦¤²¤ó¤­¤ç¤¦] /(n) Arcady/Eden/Shangri-la/ +Åí»³»þÂå [¤â¤â¤ä¤Þ¤¸¤À¤¤] /Momoyama period (1583-1602 CE)/ +Åí¿§ [¤â¤â¤¤¤í] /(n) pink colour/(P)/ +Åí¿§Í·µº [¤â¤â¤¤¤í¤æ¤¦¤®] /sex play/ +ÅíÍû [¤È¤¦¤ê] /(n) (1) person of one's recommendation/(2) peach and plum/ +Åï [¤È¤¦] /(n,n-suf) place/section/building/(P)/ +Åï [¤à¤Í] /(n) ridge (of roof)/ +Åï³äĹ²° [¤à¤Í¤ï¤ê¤Ê¤¬¤ä] /(n) terraced or partitioned housing structure/ +Åï´¤ [¤à¤Ê¤¬¤ï¤é] /(n) ridge tile/ +Åﻥ [¤à¤Ê¤Õ¤À] /(n) sign staked to a building's ridgepole at construction time stating the building's donor, builder, date, reason for construction, etc./ +Åﻥ [¤à¤Í¤Õ¤À] /(n) sign staked to a building's ridgepole at construction time stating the building's donor, builder, date, reason for construction, etc./ +Åï¾å¤² [¤à¤Í¤¢¤²] /(n) ridgepole-raising/setting up of the framework of a house/ +Åï¾å¤²¼° [¤à¤Í¤¢¤²¤·¤­] /(n) framework raising ceremony/ +ÅïÌÚ [¤à¤Ê¤®] /(n) ridgepole/ridge beam/ +ÅïΠ[¤È¤¦¤ê¤ç¤¦] /(n) chief support/pillar (e.g. of nation)/leader/ +Åð¤Ã¿Í [¤Ì¤¹¤Ã¤È] /(n) thief/robber/ +Åð¤ß [¤Ì¤¹¤ß] /(n) stealing/(P)/ +Åð¤ß¸«¤ë [¤Ì¤¹¤ß¤ß¤ë] /(v1) to steal a glance/ +Åð¤ß¼è¤ë [¤Ì¤¹¤ß¤È¤ë] /(v5r) to steal/ +Åð¤ß½Ð¤¹ [¤Ì¤¹¤ß¤À¤¹] /(v5s) to steal (from a person)/ +Åð¤ß¿©¤¤ [¤Ì¤¹¤ß¤°¤¤] /(n) sneaking a bite/ +Åð¤ß­ [¤Ì¤¹¤ß¤¢¤·] /(n) stealthy steps/ +Åð¤ßÆÉ¤ß [¤Ì¤¹¤ß¤è¤ß] /(n) reading surreptitiously/ +Åð¤ßʹ¤­ [¤Ì¤¹¤ß¤®¤­] /(n,vs) eavesdropping/tapping/ +Åð¤à [¤Ì¤¹¤à] /(v5m) to steal/(P)/ +Åð¤ë [¤È¤ë] /(v5r) to take (nuance of stealing)/ +Åð´À [¤È¤¦¤«¤ó] /(n) sweating while sleeping/ +Åð´À [¤Í¤¢¤»] /(n) sweating while sleeping/ +Åð·¡ [¤È¤¦¤¯¤Ä] /(n) illegal digging/ +Åðºî [¤È¤¦¤µ¤¯] /(n) plagiarism/(P)/ +Å𻣠[¤È¤¦¤µ¤Ä] /(n,vs) peeping/taking peeping films/ +Åð¼è [¤Ì¤¹¤ß¤È¤ê] /(n,vs) theft/ +Åð¿´ [¤È¤¦¤·¤ó] /(n) propensity to steal/ +Åð¿Í [¤Ì¤¹¤Ã¤È] /(n) thief/robber/ +Åð¿Í [¤Ì¤¹¤Ó¤È] /(n) thief/robber/ +Åð± [¤È¤¦¤¾¤¯] /(n) thief/robber/(P)/ +ÅðÄ° [¤È¤¦¤Á¤ç¤¦] /(n,vs) interception (email)/wiretap/bug/(P)/ +ÅðÄ°´ï [¤È¤¦¤Á¤ç¤¦¤­] /listening device/bug/wiretap/ +ÅðÅÅ [¤È¤¦¤Ç¤ó] /(n) stealing electricity/ +ÅðÆñ [¤È¤¦¤Ê¤ó] /(n) theft/robbery/(P)/ +ÅðÆñÊݸ± [¤È¤¦¤Ê¤ó¤Û¤±¤ó] /insurance against theft/ +ÅðÆñËÉ»ß [¤È¤¦¤Ê¤ó¤Ü¤¦¤·] /(exp) burglar-proof/ +ÅðȲ [¤È¤¦¤Ð¤Ä] /(n) secretly felling trees/ +ÅðÈÈ [¤È¤¦¤Ï¤ó] /(n) burglary/larceny/ +ÅðÉÊ [¤È¤¦¤Ò¤ó] /(n) stolen goods/loot/spoils/(P)/ +ÅðÉʸÎÇã [¤È¤¦¤Ò¤ó¤³¤Ð¤¤] /dealing in stolen goods/ +ÅðÊÊ [¤È¤¦¤Ø¤­] /(n) kleptomania/ +ÅðÍÑ [¤È¤¦¤è¤¦] /(n,vs) embezzlement/fraudulent use/plagiarism/(P)/ +ÅðÎÝ [¤È¤¦¤ë¤¤] /(n) (1) theft/(2) base stealing (baseball)/(P)/ +ÅñÂÁ [¤È¤¦¤¿] /(n) (natural) selection/weeding out/ +Åò [¤æ] /(n) hot water/(P)/ +Åò¤ËÄÒ¤«¤ë [¤æ¤Ë¤Ä¤«¤ë] /(exp) to have a dip in the bath tub/ +Åò¤Î²Ö [¤æ¤Î¤Ï¤Ê] /(n) hot-springs mineral deposits (resembling flowers)/ +Åò¤Ö¤Í [¤æ¤Ö¤Í] /(n) bathtub/ +Åò°ú¤¯ [¤æ¤Ó¤¯] /(v5k) to parboil/to scald/ +Åò°û¤ß [¤æ¤Î¤ß] /(n) teacup/(P)/ +Åò±ì [¤æ¤±¤à¤ê] /(n) steam/ +Åò²° [¤æ¤ä] /(n) public bathhouse/ +Åò²³ÆÉ¤ß [¤æ¤È¤¦¤è¤ß] /(n) mixed kun-on reading (cf. juubakoyomi)/ +Åò²Ã¸º [¤æ¤«¤²¤ó] /(n) water temperature/ +Åò²Ö [¤æ¤Ð¤Ê] /(n) hot-springs mineral deposits (resembling flowers)/ +Åò´¬¤­ [¤æ¤Þ¤­] /(n) loincloth/ +Åòµ¤ [¤æ¤²] /(n) steam/vapour/(P)/ +Åò¶Ì [¤æ¤À¤Þ] /(n) bubbles in boiling water/ +Åò¸µ [¤æ¤â¤È] /(n) source of a hot spring/ +Åò¸ý [¤æ¤°¤Á] /(n) hot-water tap/hot spring/ +Åò¹¤ [¤æ¤¢¤«] /(n) scale/fur/ +Åò¼£ [¤È¤¦¤¸] /(n) hot-spring cure/taking the baths/(P)/ +Åò¼£¾ì [¤È¤¦¤¸¤Ð] /(n) health resort/ +Åò¼Ñ [¤æ¤Ë] /boil/ +Åò½÷ [¤æ¤Ê] /(n) women who assist bathers at hot-springs resorts/ +Åò¾å¤¬¤ê [¤æ¤¢¤¬¤ê] /(adj-no,n) after (taking) a bath/ +Åò¿å [¤æ¤ß¤º] /(n) hot and cold water/abundance/ +ÅòÀù [¤æ¤»¤ó] /(n) warming something by immersion in hot water/ +ÅòÁ¥ [¤æ¤Ö¤Í] /(n) bathtub/ +ÅòÁ¬ [¤æ¤»¤ó] /(n) fee for public bath/ +ÅòÁߤ¯ [¤æ¤¬¤¯] /(v5k) to parboil/to scald/ +ÅòÁå [¤æ¤Ö¤Í] /(n) bathtub/ +ÅòÃæ¤ê [¤æ¤¢¤¿¤ê] /(n,vs) dizziness caused by prolonged hot bath/ +ÅòÄ̤· [¤æ¤É¤ª¤·] /(n) moisten with steam/ +ÅòÅ [¤æ¤É¤Î] /(n) bathroom/ +ÅòÅòÇÌ [¤æ¤¿¤ó¤Ý] /(n) hot-water bottle/ +ÅòƦÉå [¤æ¤É¤¦¤Õ] /(n) boiled tofu/ +ÅòÆÝ¤ß [¤æ¤Î¤ß] /(n) teacup/ +ÅòÈè¤ì [¤æ¤Å¤«¤ì] /(n) weariness caused by prolonged hot bath/ +Åòʨ¤«¤· [¤æ¤ï¤«¤·] /(n) teakettle/ +Åòʨ¤«¤·´ï [¤æ¤ï¤«¤·¤­] /(n) water-heater/water-boiler/(P)/ +Åòʨ¤· [¤æ¤ï¤«¤·] /(n) teakettle/ +Åòʸ»ú [¤æ¤â¤¸] /(n) loincloth/ +ÅòÍÕ [¤æ¤Ð] /(n) sheet of dried tofu/ +ÅòÍá¤ß [¤æ¤¢¤ß] /(n,vs) (taking a) bath/hot spring cure/ +ÅòÎä¤Þ¤· [¤æ¤¶¤Þ¤·] /(n) boiled water which has cooled/ +ÅòÎä¤á [¤æ¤¶¤á] /(n) feeling chilly after taking a bath/ +ÅòÞõ [¤æ¤«¤ó] /washing a corpse for burial/ +Åòßñ [¤æ¤Î¤·] /(n) steam ironing/ +Åòßñ¤ò¤«¤±¤ë [¤æ¤Î¤·¤ò¤«¤±¤ë] /(v1) to iron with a wet cloth/to smooth by steaming and ironing/ +Åô [¤È¤â¤·¤Ó] /(n) light/ +Åô [¤Ò] /(n) light/(P)/ +Åô¤·²Ð [¤È¤â¤·¤Ó] /(n) light/ +Åô¤¹ [¤µ¤¹] /(v5s) to light (a fire)/to apply moxa cautery/ +Åô¤¹ [¤È¤â¤¹] /(v5s) to light/to turn on/(P)/ +Åô¤ê [¤¢¤«¤ê] /(n) a light/ +Åô¤ë [¤È¤â¤ë] /(v5r) to burn/to be lighted/ +Åô¤òÉÕ¤±¤ë [¤Ò¤ò¤Ä¤±¤ë] /(exp) to turn on the light/ +Åô±Æ [¤È¤¦¤¨¤¤] /(n) flicker of light/ +Åô±Æ [¤Û¤«¤²] /(n) firelight/shadows or forms moving in firelight/ +Åô²¼ [¤È¤¦¤«] /(n) by the lamp/ +Åô²Ð [¤È¤¦¤«] /(n) lamplight/(P)/ +Åô²Ð´ÉÀ© [¤È¤¦¤«¤«¤ó¤»¤¤] /blackout/ +Åô¸÷ [¤È¤¦¤³¤¦] /(n) lamplight/ +Åô¿´ [¤È¤¦¤·¤ó] /(n) (lamp) wick/ +ÅôÂæ [¤È¤¦¤À¤¤] /(n) lighthouse/(P)/ +ÅôÂæ¤â¤È°Å¤· [¤È¤¦¤À¤¤¤â¤È¤¯¤é¤·] /(exp) can't see the forest for the trees/ +ÅôÂæ²¼°Å¤· [¤È¤¦¤À¤¤¤â¤È¤¯¤é¤·] /(exp) can't see the forest for the trees/ +ÅôÂæ¼é [¤È¤¦¤À¤¤¤â¤ê] /(n) lighthouse keeper/ +ÅôÌÀ [¤È¤¦¤ß¤ç¤¦] /(n) light offered to a god/ +ÅôÌý [¤È¤¦¤æ] /(n) lamp oil/kerosene/(P)/ +ÅôäÆ [¤È¤¦¤í¤¦] /(n) lantern/ +ÅôäÆή¤· [¤È¤¦¤í¤¦¤Ê¤¬¤·] /ceremony in which paper lanterns are floated down a river/ +Åö¤¿¤ê [¤¢¤¿¤ê] /(n-adv,n) hit/success/reaching the mark/per ../vicinity/neighborhood/(P)/ +Åö¤¿¤ê¤ò¼è¤ë [¤¢¤¿¤ê¤ò¤È¤ë] /(exp) to make a hit/ +Åö¤¿¤ê¤òÉÕ¤±¤ë [¤¢¤¿¤ê¤ò¤Ä¤±¤ë] /(exp) to give it a try/ +Åö¤¿¤ê²° [¤¢¤¿¤ê¤ä] /(n) lucky person/skilled batter/accident faker/ +Åö¤¿¤ê³°¤ì [¤¢¤¿¤ê¤Ï¤º¤ì] /(n) hit or miss/risk/ +Åö¤¿¤ê¶¸¸À [¤¢¤¿¤ê¤­¤ç¤¦¤²¤ó] /(n) a hit play/ +Åö¤¿¤ê·Ý [¤¢¤¿¤ê¤²¤¤] /(n) successful performance/ +Åö¤¿¤ê»¶¤é¤¹ [¤¢¤¿¤ê¤Á¤é¤¹] /(v5s) to find fault with everybody/to make oneself disagreeable/ +Åö¤¿¤ê¾ã¤ê [¤¢¤¿¤ê¤µ¤ï¤ê] /(n) obstacle/ +Åö¤¿¤ê¾ã¤ê¤Î¤Ê¤¤ [¤¢¤¿¤ê¤µ¤ï¤ê¤Î¤Ê¤¤] /harmless and inoffensive/ +Åö¤¿¤ê¾ã¤ê¤Î̵¤¤ [¤¢¤¿¤ê¤µ¤ï¤ê¤Î¤Ê¤¤] /harmless and inoffensive/ +Åö¤¿¤êÁ° [¤¢¤¿¤ê¤Þ¤¨] /(adj-na,adj-no,n) usual/common/ordinary/natural/reasonable/obvious/(P)/ +Åö¤¿¤êǯ [¤¢¤¿¤ê¤É¤·] /(n) good or lucky year/ +Åö¤¿¤êÌò [¤¢¤¿¤ê¤ä¤¯] /(n) successful role/(P)/ +Åö¤¿¤êäÞ [¤¢¤¿¤ê¤¯¤¸] /(n) winning ticket/lucky number/ +Åö¤¿¤ë [¤¢¤¿¤ë] /(v5r) to be hit/to be successful/to face (confront)/to lie (in the direction of)/to undertake/to treat/to be equivalent to/to apply to/to be applicable/to be assigned/(P)/ +Åö¤Ã¤Æ [¤¢¤Ã¤Æ] /(n) object/aim/end/hopes/expectations/ +Åö¤Æ [¤¢¤Æ] /(n) object/aim/end/hopes/expectations/(P)/ +Åö¤Æ¤¬³°¤ì¤ë [¤¢¤Æ¤¬¤Ï¤º¤ì¤ë] /(exp) to be disappointed/ +Åö¤Æ¤º¤Ã¤Ý¤¦ [¤¢¤Æ¤º¤Ã¤Ý¤¦] /(n) conjecture/guesswork/ +Åö¤Æ¤Ã¤³ [¤¢¤Æ¤Ã¤³] /(n) guessing/ +Åö¤Æ¤Ä¤±¤ë [¤¢¤Æ¤Ä¤±¤ë] /(v1) to insinuate/ +Åö¤Æ¤Î¤Ê¤¤ [¤¢¤Æ¤Î¤Ê¤¤] /aimless/ +Åö¤Æ¤Ï¤Þ¤ë [¤¢¤Æ¤Ï¤Þ¤ë] /(v5r) to apply (a rule)/to be applicable/to come under (a category)/to fulfill/(P)/ +Åö¤Æ¤Ï¤á¤ë [¤¢¤Æ¤Ï¤á¤ë] /(v1,vt) to apply/to adapt/(P)/ +Åö¤Æ¤â̵¤¯ [¤¢¤Æ¤â¤Ê¤¯] /(adv) at random/aimlessly/ +Åö¤Æ¤ë [¤¢¤Æ¤ë] /(v1) to hit/to apply a patch/(P)/ +Åö¤Æ³°¤ì [¤¢¤Æ¤Ï¤º¤ì] /(n) disappointment/ +Åö¤Æ¹þ¤à [¤¢¤Æ¤³¤à] /(v5m) to count on/ +Åö¤Æ»¤¤ê [¤¢¤Æ¤³¤¹¤ê] /(n) snide remark/insinuation/ +Åö¤Æ»¤¤ë [¤¢¤Æ¤³¤¹¤ë] /(v5r) to insinuate/to satyrize/to take a dig at/ +Åö¤Æ»ö [¤¢¤Æ¤´¤È] /(n) hopes/expectations/guessing/ +Åö¤Æ»ú [¤¢¤Æ¤¸] /(n) phonetic-equivalent character/substitute character/ +Åö¤Æ½ê [¤¢¤Æ¤É] /(n) aim/goal/ +Åö¤Æ¿È [¤¢¤Æ¤ß] /(n) strike/blow/ +Åö¤Æ¿äÎÌ [¤¢¤Æ¤º¤¤¤ê¤ç¤¦] /(n) conjecture/guesswork/ +Åö¤Æƨ¤² [¤¢¤Æ¤Ë¤²] /(n) hit-and-run accident causing property damage/ +Åö¤ÆÇÏ [¤¢¤Æ¤¦¤Þ] /(n) stallion brought close to a mare to test her readiness to mate/stalking horse/spoiler/ +Åö¤ÆÉÕ¤± [¤¢¤Æ¤Ä¤±] /(n) insinuation/ +Åö¤ÆÉÕ¤±¤ë [¤¢¤Æ¤Ä¤±¤ë] /(v1) to insinuate/ +Åö¤Æʪ [¤¢¤Æ¤â¤Î] /(n) guessing/covering/ +Åö¤ÆÖȤޤë [¤¢¤Æ¤Ï¤Þ¤ë] /(v5r) to apply (a rule)/to be applicable/to come under (a category)/to fulfill/ +Åö¤ÆÖȤá¤ë [¤¢¤Æ¤Ï¤á¤ë] /(v1,vt) to apply/to adapt/ +Åö¤Î [¤È¤¦¤Î] /(adj-pn,pref) the .. in question/(P)/ +Åö¤ÎËÜ¿Í [¤È¤¦¤Î¤Û¤ó¤Ë¤ó] /the person himself/ +Åö¤ê [¤¢¤¿¤ê] /(n-adv,n) hit/success/reaching the mark/per ../vicinity/neighborhood/(P)/ +Åö¤êÁ° [¤¢¤¿¤ê¤Þ¤¨] /(adj-na,adj-no,n) usual/common/ordinary/natural/reasonable/obvious/(P)/ +Åö¤òÆÀ¤ë [¤È¤¦¤ò¤¦¤ë] /(exp) to be in order/to be right/ +Åö°Õ¨̯ [¤È¤¦¤¤¤½¤¯¤ß¤ç¤¦] /(adj-na,n) ready wit/ +Åö°Ù [¤È¤¦¤¤] /(n) needing to be done/requiring a response/ +Åö±Ä¶È½ê [¤È¤¦¤¨¤¤¤®¤ç¤¦¤·¤ç] /our (the present) business office/ +Åö±Ø [¤È¤¦¤¨¤­] /(n) this (railway) station/ +Åö²È [¤È¤¦¤±] /(n) this or your family/ +Åö²ñ [¤È¤¦¤«¤¤] /(n) present society/this company/the organization/ +Åö³º [¤È¤¦¤¬¤¤] /(adj-pn,n) appropriate (authorities)/concern/applicability/correlation/ +Åö³º´±Ä£ [¤È¤¦¤¬¤¤¤«¤ó¤Á¤ç¤¦] /proper authorities/authorities concerned/ +Åö³º¿Íʪ [¤È¤¦¤¬¤¤¤¸¤ó¤Ö¤Ä] /the appropriate person/competent person/ +Åö³Î [¤È¤¦¤«¤¯] /(n) (abbr) projected to win/(P)/ +Åö´ü [¤È¤¦¤­] /(n-adv,n-t) current term (period)/(P)/ +Åö´üÍø±× [¤È¤¦¤­¤ê¤¨¤­] /net income/ +Åöµ¡ [¤È¤¦¤­] /(n) this plane/ +Åö¶È¼Ô [¤È¤¦¤®¤ç¤¦¤·¤ã] /(n) person skilled (in the art of doing something)/ +Åö¶É [¤È¤¦¤­¤ç¤¯] /(n) authorities/(P)/ +Åö¶É¼Ô [¤È¤¦¤­¤ç¤¯¤·¤ã] /authority (person)/ +Åö·î [¤È¤¦¤²¤Ä] /(n-adv,n-t) this month/ +Åö¸Â [¤È¤¦¤®¤ê] /(n) current month delivery/ +Åö¹» [¤È¤¦¤³¤¦] /(n) this school/the school in question/ +Åö¹Ô [¤È¤¦¤³¤¦] /(n) our bank/ +Åöº£ [¤È¤¦¤³¤ó] /(n-adv,n-t) nowadays/these days/at present/ +ÅöºÂ [¤È¤¦¤¶] /(adj-no,n) for some time/present/current/immediate/ +ÅöºÂ»ñ»º [¤È¤¦¤¶¤·¤µ¤ó] /liquid assets/ +ÅöºÂƨ¤ì [¤È¤¶¤Î¤¬¤ì] /temporary expedient/ +ÅöºÂͶâ [¤È¤¦¤¶¤è¤­¤ó] /current (checking) account/ +ÅöºÂͶâ¸ýºÂ [¤È¤¦¤¶¤è¤­¤ó¤³¤¦¤¶] /(n) checking account/ +ÅöºÂ冷 [¤È¤¦¤¶¤·¤Î¤®] /(n) makeshift/for the time being/ +ÅöºÐ [¤È¤¦¤µ¤¤] /(n-adv,n-t) year of birth/this year/ +ÅöºÐ¶ð [¤È¤¦¤µ¤¤¤´¤Þ] /yearling/one-year-old colt/ +ÅöºÐÇÏ [¤È¤¦¤µ¤¤¤Ð] /(n) yearling/ +Åö»ö [¤È¤¦¤¸] /(n) matter under concern/(P)/ +Åö»ö¹ñ [¤È¤¦¤¸¤³¤¯] /(n) countries concerned (involved)/ +Åö»ö¼Ô [¤È¤¦¤¸¤·¤ã] /(n) person concerned/interested party/(P)/ +Åö»ö¼ÔǽÎÏ [¤È¤¦¤¸¤·¤ã¤Î¤¦¤ê¤ç¤¯] /admissibility of a party (to a suit)/ +Åö»ú [¤¢¤Æ¤¸] /(n) phonetic-equivalent character/substitute character/ +Åö»þ [¤È¤¦¤¸] /(n-adv,n-t) at that time/in those days/(P)/ +Åö¼Ò [¤È¤¦¤·¤ã] /(n) (this) shrine/(this) firm/(P)/ +Åö¼ç [¤È¤¦¤·¤å] /(n) (present) head of a family/ +Åö½é [¤È¤¦¤·¤ç] /(n-adv,n-t) at first/(P)/ +Åö½ê [¤È¤¦¤·¤ç] /(n) this place/this office/ +Åö¿¦ [¤È¤¦¤·¤ç¤¯] /(n) this duty or job/ +Åö¿Í [¤È¤¦¤Ë¤ó] /(n) the one concerned/the said person/(P)/ +ÅöÀ¤ [¤È¤¦¤»¤¤] /(n-adv,n-t) present-day/nowadays/ +ÅöÀ¤¸þ¤­ [¤È¤¦¤»¤¤¤à¤­] /trendy/ +ÅöÀ¤É÷ [¤È¤¦¤»¤¤¤Õ¤¦] /(adj-no,n) latest (fashion, hairstyle, etc)/up-to-date/ +ÅöÀ¤É÷¤Ë¸À¤¦¤È [¤È¤¦¤»¤¤¤Õ¤¦¤Ë¤¤¤¦¤È] /as we would say nowadays/ +ÅöÀ¤Î®¤Ë¸À¤¦ [¤È¤¦¤»¤¤¤ê¤å¤¦¤Ë¤¤¤¦] /(exp) to put (it) in contemporary terms/ +ÅöÀá [¤È¤¦¤»¤Ä] /(n-adv,n-t) nowadays/these days/ +ÅöÁª [¤È¤¦¤»¤ó] /(n,vs) being elected/winning the prize/(P)/ +ÅöÁª¼Ô [¤È¤¦¤»¤ó¤·¤ã] /successful candidate/ +ÅöÁ³ [¤È¤¦¤¼¤ó] /(adj-na,adv,n) naturally/as a matter of course/(P)/ +ÅöÂå [¤È¤¦¤À¤¤] /(n-adv,n-t) the present age/these days/(present) head of the family/ +ÅöÃÏ [¤È¤¦¤Á] /(n) this place (locality)/here/(P)/ +Åöľ [¤È¤¦¤Á¤ç¤¯] /(n,vs) on duty/(P)/ +Åöľ°÷ [¤È¤¦¤Á¤ç¤¯¤¤¤ó] /person on duty/ +ÅöŹ [¤È¤¦¤Æ¤ó] /(n) this store/ +ÅöÆü [¤È¤¦¤¸¤Ä] /(n-adv,n-t) appointed day/very day/(P)/ +Åöǯ [¤È¤¦¤Í¤ó] /(n-adv,n-t) the present year/at that time/ +ÅöÈÄ [¤¢¤Æ¤¤¤¿] /laths of wood (trucking)/ +ÅöÈÖ [¤È¤¦¤Ð¤ó] /(n) being on duty/(P)/ +ÅöÈÝ [¤È¤¦¤Ò] /(n) propriety/right or wrong/justice/ +Åöʬ [¤È¤¦¤Ö¤ó] /(n-adv) for the present/(P)/ +ÅöÊý [¤È¤¦¤Û¤¦] /(n) us/me/my (our) part/(P)/ +ÅöÌÌ [¤È¤¦¤á¤ó] /(adj-no,n-adv,n-t,vs) (1) urgent/pressing/impending/(2) confronting (an issue)/facing (up to something)/(P)/ +ÅöÌë [¤È¤¦¤ä] /(n-adv,n-t) that night/tonight/ +ÅöÍÑ [¤È¤¦¤è¤¦] /(n) daily use/ +ÅöÍÑ´Á»ú [¤È¤¦¤è¤¦¤«¤ó¤¸] /(n) daily-use kanji/ +ÅöÍÑÇ㤤 [¤È¤¦¤è¤¦¤¬¤¤] /spot purchase/ +ÅöÍî [¤È¤¦¤é¤¯] /(n) election results/(P)/ +ÅöÎÌ [¤È¤¦¤ê¤ç¤¦] /(n) equivalent/ +ÅöÏ© [¤È¤¦¤í] /(n) the authorities/ +ÅöÏÇ [¤È¤¦¤ï¤¯] /(n,vs) bewilderment/perplexity/embarrassment/confusion/(P)/ +ÅöäÞ [¤È¤¦¤»¤ó] /(n,vs) winning a prize/drawing a lucky number/ +ÅöäÞ¼Ô [¤È¤¦¤»¤ó¤·¤ã] /prizewinner/ +Å÷º¯ [¤¢¤Ð¤¿] /(n) pockmark/ +Å÷º¯ [¤È¤¦¤³¤ó] /(n) pockmark/ +Å÷º¯ÌÌ [¤¢¤Ð¤¿¤º¤é] /pockmarked face/ +Å÷ÉÄ [¤È¤¦¤Ó¤ç¤¦] /(n) vaccine/ +Å÷áì [¤È¤¦¤½¤¦] /(n) smallpox/variola/ +Åø¤ê [¤¤¤Î¤ê] /(n) prayer/supplication/ +Åù [¤È¤¦] /(n,n-suf,prt) (uk) et cetera/etc./and the like/ +Åù [¤Ê¤É] /(n,n-suf,prt) (uk) et cetera/etc./and the like/ +Åù¡¹ [¤È¤¦¤È¤¦] /(n-adv) and so on/at last/finally/after all/(P)/ +Åù¡¹ [¤Ê¤É¤Ê¤É] /etcetera, etcetera/ +Åù¤·¤¤ [¤Ò¤È¤·¤¤] /(adj) equal/similar/like/equivalent/(P)/ +Åù¤·¤¯ [¤Ò¤È¤·¤¯] /(adv) equally/evenly/ +Åù¤òʬ¤±¤ë [¤È¤¦¤ò¤ï¤±¤ë] /(exp) to grade/to classify/ +Åù¥Ý¥Æ¥ó¥·¥ã¥ëÌÌ [¤È¤¦¥Ý¥Æ¥ó¥·¥ã¥ë¤á¤ó] /equipotential surface/ +Åù°µ¼° [¤È¤¦¤¢¤Ä¤·¤­] /isobar/ +Åù°µÀþ [¤È¤¦¤¢¤Ä¤»¤ó] /(n) isobar/ +Åù°Ì [¤È¤¦¤¤] /(n) rank/grade/same rank/ +Åù°Ì¹½Â¤ [¤È¤¦¤¤¤³¤¦¤¾¤¦] /(n) coordinate structures/ +Åù²¹ [¤È¤¦¤ª¤ó] /(n) isothermal/ +Åù²¹¼° [¤È¤¦¤ª¤ó¤·¤­] /isotherm/ +Åù²¹Àþ [¤È¤¦¤ª¤ó¤»¤ó] /(n) isotherm/ +Åù²Á [¤È¤¦¤«] /(adj-na,n) equivalence/(P)/ +Åù³° [¤È¤¦¤¬¤¤] /(n) also-ran/non-winner/ +Åù³Ñ [¤È¤¦¤«¤¯] /(n) equal angles/ +Åù´× [¤È¤¦¤«¤ó] /(adj-na,n,vs) neglect/negligence/disregard/make light of/ +Åù´× [¤Ê¤ª¤¶¤ê] /(adj-na,n,vs) neglect/negligence/disregard/make light of/(P)/ +Åùµé [¤È¤¦¤­¤å¤¦] /(n) grade/class/(P)/ +Åùµ÷Î¥ [¤È¤¦¤­¤ç¤ê] /(n) equidistant/ +Åù¸ìÀþ [¤È¤¦¤´¤»¤ó] /(n) (in linguistics) an isogloss/ +Åù¹âÀþ [¤È¤¦¤³¤¦¤»¤ó] /(n) contour (line)/ +Åù¹âÀþÃÏ¿Þ [¤È¤¦¤³¤¦¤»¤ó¤Á¤º] /topographic map/ +Åù¹æ [¤È¤¦¤´¤¦] /(n) equal sign/ +Åùº¹ [¤È¤¦¤µ] /(n) (equal) difference/ +Åùº¹µé¿ô [¤È¤¦¤µ¤­¤å¤¦¤¹¤¦] /(n) arithmetic series/ +Åùº¹¿ôÎó [¤È¤¦¤µ¤¹¤¦¤ì¤Ä] /arithmetic progression/ +Åù»þÀ­ [¤È¤¦¤¸¤»¤¤] /(n) isochronous/ +Åù¼° [¤È¤¦¤·¤­] /(n) (math) equality/ +Åù¼Á [¤È¤¦¤·¤Ä] /(adj-na,n) same nature or quality/homogeneous/ +Åù¿¼Àþ [¤È¤¦¤·¤ó¤»¤ó] /(n) isobath/ +Åù¿Æ [¤È¤¦¤·¤ó] /(n) degree of kinship/ +Åù¿È [¤È¤¦¤·¤ó] /(n) body proportions/(P)/ +Åù¿ÈÂç [¤È¤¦¤·¤ó¤À¤¤] /(n) life-size(d)/ +Åù® [¤È¤¦¤½¤¯] /(n) uniform velocity/ +ÅùÃÍ [¤È¤¦¤Á] /(n) equal value/equivalence/ +ÅùÄ¥ [¤È¤¦¤Á¤ç¤¦] /(adj-no,n) isotonic/ +ÅùÅù [¤È¤¦¤È¤¦] /(n-adv) and so on/at last/finally/after all/ +ÅùÅù [¤Ê¤É¤Ê¤É] /etcetera, etcetera/ +ÅùÈæ [¤È¤¦¤Ò] /(n) equal ratio/ +ÅùÈæµé¿ô [¤È¤¦¤Ò¤­¤å¤¦¤¹¤¦] /geometric series/ +ÅùÈæ¿ôÎó [¤È¤¦¤Ò¤¹¤¦¤ì¤Ä] /geometric progression/ +ÅùÉý [¤È¤¦¤Ï¤Ð] /(adj) fixed-width (e.g. font)/ +ÅùÉý¥Õ¥©¥ó¥È [¤È¤¦¤Ï¤Ð¥Õ¥©¥ó¥È] /(n) fixed-width font/typewriter font/ +Åùʬ [¤È¤¦¤Ö¤ó] /(n,vs) division into equal parts/(P)/ +ÅùÊÕ [¤È¤¦¤Ø¤ó] /(n) equal sides/ +ÅùÊÕ»°³Ñ·Á [¤È¤¦¤Ø¤ó¤µ¤ó¤«¤¯¤±¤¤] /isosceles triangle/ +ÅùÊÕ»°³Ñ·Á [¤È¤¦¤Ø¤ó¤µ¤ó¤«¤Ã¤±¤¤] /isosceles triangle/ +ÅùÊý [¤È¤¦¤Û¤¦] /isotropic/ +ÅùÊýŪ [¤È¤¦¤Û¤¦¤Æ¤­] /(adj-na) isotropic/ +ÅùÎÌ [¤È¤¦¤ê¤ç¤¦] /(n) equal amount/ +Åú [¤³¤¿¤¨] /(n) answer/response/(P)/ +Åú¤¨ [¤³¤¿¤¨] /(n) answer/response/(P)/ +Åú¤¨¤ë [¤³¤¿¤¨¤ë] /(v1) to answer/to reply/ +Åú¤¨¤ò½Â¤ë [¤³¤¿¤¨¤ò¤·¤Ö¤ë] /(exp) to be reluctant to answer/to hesitate to answer/ +Åú¤¨Æñ¤¤¼ÁÌä [¤³¤¿¤¨¤Ë¤¯¤¤¤·¤Ä¤â¤ó] /awkward (difficult) question/ +Åú°Æ [¤È¤¦¤¢¤ó] /(n) examination paper/examination script/(P)/ +Åú¼­ [¤È¤¦¤¸] /(n) formal reply/ +Åú¿½ [¤È¤¦¤·¤ó] /(n) report/reply/findings/(P)/ +Åú¿½½ñ [¤È¤¦¤·¤ó¤·¤ç] /a report (of one's findings)/ +ÅúÊÛ [¤È¤¦¤Ù¤ó] /(n,vs) response/reply/answer/defence/(P)/ +ÅúÊÛ¼Ô [¤È¤¦¤Ù¤ó¤·¤ã] /respondent/ +ÅúÎé [¤È¤¦¤ì¤¤] /(n) return call or visit/return salute/ +Åû [¤Ä¤Ä] /(n) pipe/tube/(P)/ +Åû°æ [¤Ä¤Ä¤¤] /(n) round well/(P)/ +Åû°æÅû [¤Ä¤Ä¤¤¤Å¤Ä] /(n) well curb of a round well/ +Åû²» [¤Ä¤Ä¤ª¤È] /(n) the sound of gunfire/ +Åû·Á [¤Ä¤Ä¤¬¤¿] /(n) tube-shaped/cylindrical/ +Åû¾õ [¤È¤¦¤¸¤ç¤¦] /cylindrical/ +ÅûÀÚ¤ê [¤Ä¤Ä¤®¤ê] /(n) round slices/ +ÅûÀè [¤Ä¤Ä¤µ¤­] /(n) nozzle/muzzle/gunpoint/ +Åûµ [¤Ä¤Ä¤½¤Ç] /(n) tight sleeve (of a kimono or dress)/ +ÅûÄ» [¤Ä¤Ä¤É¤ê] /(n) Oriental cuckoo/ +ÅûÈ´¤± [¤Ä¤Ä¤Ì¤±] /(n) passing or going directly through (to)/ +Åü [¤È¤¦] /(n,n-suf) sugar/(P)/ +Åü°á [¤È¤¦¤¤] /(n) sugar coating/ +Åü°á¾û [¤È¤¦¤¤¤¸¤ç¤¦] /(n) sugar-coated pill/ +Åü²½ [¤È¤¦¤«] /(n) conversion to sugar/ +Åü²Û [¤È¤¦¤«] /sweets/sweetmeats/confectionary/candy/ +Åü¼Á [¤È¤¦¤·¤Ä] /(n) sugariness/saccharinity/(P)/ +ÅüÅÙ [¤È¤¦¤É] /(n) sugar content/ +ÅüǢɠ[¤È¤¦¤Ë¤ç¤¦¤Ó¤ç¤¦] /(n) diabetes/(P)/ +Åüʬ [¤È¤¦¤Ö¤ó] /(n) amount of sugar/sugar content/(P)/ +Åü̪ [¤È¤¦¤ß¤Ä] /(n) molasses/ +ÅüÎà [¤È¤¦¤ë¤¤] /(n) saccharides/sweeteners/ +Åý¤Ù¤ë [¤¹¤Ù¤ë] /(v1) to control/to supervise/ +Åý¤Ù¹ç¤ï¤»¤ë [¤¹¤Ù¤¢¤ï¤»¤ë] /to bring together/to unite/ +Åý°ì [¤È¤¦¤¤¤Ä] /(n,vs) unity/consolidation/uniformity/unification/compatible/(P)/ +Åý°ì¸«²ò [¤È¤¦¤¤¤Ä¤±¤ó¤«¤¤] /(n) collective view (opinion)/ +Åý°ìÀïÀþ [¤È¤¦¤¤¤Ä¤»¤ó¤»¤ó] /united front/ +Åý°ìÃÏÊýÁªµó [¤È¤¦¤¤¤Ä¤Á¤Û¤¦¤»¤ó¤­¤ç] /nationwide local elections/ +Åý°ìŪ [¤È¤¦¤¤¤Ä¤Æ¤­] /(adj-na) united/unified/ +Åý³Ð [¤È¤¦¤«¤¯] /(n) apperception/ +Åý³ç [¤È¤¦¤«¤Ä] /(n,vs) unification/(P)/ +Åý³çÁÈ¿¥ [¤È¤¦¤«¤Ä¤½¤·¤­] /(n) umbrella organization/ +Åý³çÉôĹ [¤È¤¦¤«¤Ä¤Ö¤Á¤ç¤¦] /Executive Manager/ +Åý³í [¤È¤¦¤«¤Ä] /(n,vs) control/supervision/ +Åý³í¼Ô [¤È¤¦¤«¤Ä¤·¤ã] /supervisor/controller/ +Åý´Æ [¤È¤¦¤«¤ó] /(n) supervision/supervisor/ +Åý·× [¤È¤¦¤±¤¤] /(n,vs) statistics/(P)/ +Åý·×³Ø [¤È¤¦¤±¤¤¤¬¤¯] /(n) (the study of) statistics/ +Åý·×Ū [¤È¤¦¤±¤¤¤Æ¤­] /(adj-na) statistical/ +Åý·×ǯ´Õ [¤È¤¦¤±¤¤¤Í¤ó¤«¤ó] /statistical yearbook/ +Åý·×ɽ [¤È¤¦¤±¤¤¤Ò¤ç¤¦] /(n) statistical table or chart/ +Åý¸æ [¤È¤¦¤®¤ç] /(n,vs) control/ +Åý¸ì³Ø [¤È¤¦¤´¤¬¤¯] /study of syntax/ +Åý¸ì»Øɸ [¤È¤¦¤´¤·¤Ò¤ç¤¦] /(n) syntactic index/ +Åý¸ìŪ¤ÊÀ°¹çÀ­ [¤È¤¦¤´¤Æ¤­¤Ê¤»¤¤¤´¤¦¤»¤¤] /(n) well-formedness/ +Åý¸ìÈÏáÆ [¤È¤¦¤´¤Ï¤ó¤Á¤å¤¦] /(n) syntactic category/ +Åý¸ìÏÀ [¤È¤¦¤´¤í¤ó] /(n) syntax/ +Åý¹ç [¤È¤¦¤´¤¦] /(n,vs) integration/unification/synthesis/(P)/ +Åý¹ç²½ [¤È¤¦¤´¤¦¤«] /integration/ +Åý¹ç·×²è [¤È¤¦¤´¤¦¤±¤¤¤«¤¯] /(n) integration plan/ +Åý¹ç»²ËÅËÜÉô [¤È¤¦¤´¤¦¤µ¤ó¤Ü¤¦¤Û¤ó¤Ö] /Joint Chiefs of Staff/ +Åý¹ç¼ºÄ´¾É [¤È¤¦¤´¤¦¤·¤Ã¤Á¤ç¤¦¤·¤ç¤¦] /(n) schizophrenia/ +Åý¹çËëν²ñµÄ [¤È¤¦¤´¤¦¤Ð¤¯¤ê¤ç¤¦¤«¤¤¤®] /Joint Staff Council/ +Åý¼£ [¤È¤¦¤¸] /(n,vs) rule/reign/government/governing/ +Åý¼£ [¤È¤¦¤Á] /(n,vs) rule/reign/government/governing/(P)/ +Åý¼£¸¢ [¤È¤¦¤Á¤±¤ó] /(n) sovereignty/ +Åý¼£¼Ô [¤È¤¦¤Á¤·¤ã] /(n) the ruler/sovereign/ +Åý¿ã [¤È¤¦¤¹¤¤] /(n) supreme command/high command/(P)/ +Åý¿ã¸¢ [¤È¤¦¤¹¤¤¤±¤ó] /(n) supreme command authority/ +ÅýÀ© [¤È¤¦¤»¤¤] /(n) regulation/control/(P)/ +ÅýÀ©·ÐºÑ [¤È¤¦¤»¤¤¤±¤¤¤¶¤¤] /controlled economy/ +ÅýÀ©Àþ [¤È¤¦¤»¤¤¤»¤ó] /phase line/ +ÅýÀ©ÉÊ [¤È¤¦¤»¤¤¤Ò¤ó] /controlled or regulated item/ +ÅýËë [¤È¤¦¤Ð¤¯] /general staff headquarters/ +ÅýΨ [¤È¤¦¤½¤Ä] /(n,vs) command/lead/generalship/leadership/ +ÅýΨ¼Ô [¤È¤¦¤½¤Ä¤·¤ã] /leader/commander/ +ÅýΨ«ÇûÍýÏÀ [¤È¤¦¤½¤Ä¤½¤¯¤Ð¤¯¤ê¤í¤ó] /(n) government-binding theory/ +ÅýΨÍýÏÀ [¤È¤¦¤½¤Ä¤ê¤í¤ó] /(n) government theory/ +ÅýΨÎÏ [¤È¤¦¤½¤Ä¤ê¤ç¤¯] /(n) leadership/generalship/ +ÅýΨÎÏ [¤È¤¦¤ê¤Ä¤ê¤ç¤¯] /(n) leadership/generalship/ +ÅýÎÎ [¤È¤¦¤ê¤ç¤¦] /(n) chief/leader/ +Åþ¤ë [¤¤¤¿¤ë] /(v5r) to attain/ +Åþã [¤È¤¦¤¿¤Ä] /(n,vs) reaching/attaining/arrival/(P)/ +ÅþÃå [¤È¤¦¤Á¤ã¤¯] /(n,vs) arrival/(P)/ +ÅþÃå±Ø [¤È¤¦¤Á¤ã¤¯¤¨¤­] /station of arrival/destination/ +ÅþÃå»þ¹ï [¤È¤¦¤Á¤ã¤¯¤¸¤³¤¯] /(n) arrival time/ +ÅþÄì [¤È¤¦¤Æ¤¤] /(adv) (cannot) possibly/(P)/ +ÅþƬ [¤È¤¦¤È¤¦] /(adv) (uk) finally/at last/reaching a head/(P)/ +ÅþÍè [¤È¤¦¤é¤¤] /(n) arrival/(P)/ +ÅþÍèʪ [¤È¤¦¤é¤¤¤â¤Î] /(n) present/gift/ +Æ¢¤±¤ë [¤È¤í¤±¤ë] /(v1) to be enchanted with/ +Æ¢»ù [¤È¤¦¤¸] /(n) libertine/ +Æ¢¿Ô [¤È¤¦¤¸¤ó] /(n,vs) squandering/dissipation/ +Æ£ [¤Õ¤¸] /(n) wisteria/(P)/ +Æ£¸¶»á¤Î½Ð [¤Õ¤¸¤ï¤é¤·¤Î¤·¤å¤Ä] /of Fujiwara descent/ +Æ£¸Ó [¤Õ¤¸¤Ð¤«¤Þ] /(n) boneset/thoroughwort/ +Æ£»á [¤È¤¦¤·] /Fujiwara family/ +Æ£¿§ [¤Õ¤¸¤¤¤í] /(n) light purple/ +ƣê [¤Õ¤¸¤À¤Ê] /(n) wisteria trellis (arbor)/ +Æ£ËÜ [¤È¤¦¤Û¤ó] /(n) climbing trees/liana/(P)/ +ƣ̢ [¤Õ¤¸¤Å¤ë] /(n) wisteria vine/ +Ƥ¤Á²Ì¤¹ [¤¦¤Á¤Ï¤¿¤¹] /(v5s) to slay/ +Ƥ¤Á²Ì¤¿¤¹ [¤¦¤Á¤Ï¤¿¤¹] /(v5s) to kill/to slay/ +Ƥ¤Á»ß¤á¤ë [¤¦¤Á¤È¤á¤ë] /(v1) to kill/to slay/to shoot to death/to bring down (bird)/ +Ƥ¤Á»à¤Ë [¤¦¤Á¤¸¤Ë] /(n,vs) die in battle/die in action/ +Ƥ¤Á¼è¤ë [¤¦¤Á¤È¤ë] /(v5r) to arrest/to take prisoner/to kill/ +Ƥ¤ÁÆþ¤ê [¤¦¤Á¤¤¤ê] /(n) a raid/ +Ƥ¤ÁÆþ¤ë [¤¦¤Á¤¤¤ë] /(v5r) to break into (a house to kill the master)/to raid/ +Ƥ¤ÁÌǤܤ¹ [¤¦¤Á¤Û¤í¤Ü¤¹] /(v5s) to destroy/ +Ƥ¤Ã¼ê [¤¦¤Ã¤Æ] /(n) pursue and attack (a criminal)/ +Ƥ¤Ä [¤¦¤Ä] /(v5t) to attack/to avenge/(P)/ +ƤµÄ [¤È¤¦¤®] /(n,vs) debate/discussion/(P)/ +Ƥµæ [¤È¤¦¤­¤å¤¦] /(n) investigation/study/research/ +Ƥ»à [¤¦¤Á¤¸¤Ë] /(n,vs) die in battle/die in action/ +Ƥ¿Ò [¤È¤¦¤¸¤ó] /(n) (rare) minute investigation/thorough inquiry/ +ƤȲ [¤È¤¦¤Ð¤Ä] /(n,vs) subjugation/suppression/ +ƤȲ·³ [¤È¤¦¤Ð¤Ä¤°¤ó] /a punitive force/ +ƤÈÛ [¤È¤¦¤Ò] /(n) suppression of bandits/ +ƤËë [¤È¤¦¤Ð¤¯] /(n,vs) attacking the shogunate/ +ƤÏÀ [¤È¤¦¤í¤ó] /(n,vs) debate/discussion/(P)/ +ƤÏÀ²ñ [¤È¤¦¤í¤ó¤«¤¤] /debate/panel discussion/forum/ +ƤÏÀ¼Ô [¤È¤¦¤í¤ó¤·¤ã] /(n) debater/ +Æ¥¼Ì [¤È¤¦¤·¤ã] /(n,vs) copy/transcription/mimeograph/photocopy/ +Æ¥¼Ì´ï [¤È¤¦¤·¤ã¤­] /copier/copying machine/ +Æ¥¼ÌÈÇ [¤È¤¦¤·¤ã¤Ð¤ó] /(n) mimeograph/stencil/ +Æ¥ËÜ [¤È¤¦¤Û¤ó] /(n) exemplar/(P)/ +Ʀ [¤Þ¤á] /(n,pref) (1) beans/peas/(2) (as a prefix) miniature/tiny/(P)/ +Ʀ¤Î¶Ú¤ò¼è¤ë [¤Þ¤á¤Î¤¹¤¸¤ò¤È¤ë] /(exp) to string peas/ +Ʀ¤Þ¤­ [¤Þ¤á¤Þ¤­] /(n,vs) scattering parched beans (to drive out evil spirits)/ +Ʀ²Ê [¤Þ¤á¤«] /(n) pulse family/ +Ʀ³Ì [¤Þ¤á¤¬¤é] /(n) bean husk/ +Ʀ¹Ê¤ê [¤Þ¤á¤·¤Ü¤ê] /(n) spotted pattern/ +Ʀ»µ¤­ [¤Þ¤á¤Þ¤­] /(n) bean-scattering (ceremony)/ +Ʀ¢ [¤Þ¤á¤¾¤¦] /(n) loquacious man/ +ƦÂæÉ÷ [¤Þ¤á¤¿¤¤¤Õ¤¦] /(n) small typhoon/midget typhoon/ +Ʀú [¤Þ¤á¤¿¤ó] /(n) (oval) charcoal briquette/ +ƦÃμ± [¤Þ¤á¤Á¤·¤­] /(n) trivia/bits of knowledge/ +ƦŴˤ [¤Þ¤á¤Ç¤Ã¤Ý¤¦] /(n) peashooter/ +ƦÅŵå [¤Þ¤á¤Ç¤ó¤­¤å¤¦] /(n) miniature light bulb/midget lamp/ +ƦÆý [¤È¤¦¤Ë¤å¤¦] /(n) soy milk/ +ƦÇô [¤Þ¤á¤«¤¹] /(n) bean cake/soybean (oil) meal/ +ƦÈÄ [¤Þ¤á¤¤¤¿] /(n) candied bean slab/ +ƦÈĶä [¤Þ¤á¤¤¤¿¤®¤ó] /(n) name of an Edo-period coin/ +ƦÉå [¤È¤¦¤Õ] /(n) tofu/bean-curd/(P)/ +ƦÉå°ìÃú [¤È¤¦¤Õ¤¤¤Ã¤Á¤ç¤¦] /one cake of bean curd/ +ƦÉå²° [¤È¤¦¤Õ¤ä] /(n) tofu seller (maker)/ +ƦËÜ [¤Þ¤á¤Û¤ó] /(n) miniature book/ +Ʀγ [¤Þ¤á¤Ä¤Ö] /(n) speck/ +ƦÎÁ [¤Þ¤á¤ê¤ç¤¦] /legume/podded plant/ +ƦÎà [¤Þ¤á¤ë¤¤] /(n) pulse (edible seeds of various leguminous crops)/plant yielding pulse/ +Ƨ¤Þ¤¨¤ë [¤Õ¤Þ¤¨¤ë] /(v1) to be based on/to have origin in/(P)/ +Ƨ¤ß¤Ä¤±¤ë [¤Õ¤ß¤Ä¤±¤ë] /(v1) to trample down/to ignore/to tread on/ +Ƨ¤ß¤Ê¤é¤¹ [¤Õ¤ß¤Ê¤é¤¹] /(v5s) to stamp one's feet/ +Ƨ¤ß°ã¤¨¤ë [¤Õ¤ß¤Á¤¬¤¨¤ë] /(v1) to misstep/to stray/ +Ƨ¤ß±Û¤¨¤ë [¤Õ¤ß¤³¤¨¤ë] /(v1) to step over or across/to overcome/ +Ƨ¤ß³¨ [¤Õ¤ß¤¨] /(n) tablet bearing Christian images, on which Edo-period authorities forced suspected Christians to trample/(P)/ +Ƨ¤ß³°¤¹ [¤Õ¤ß¤Ï¤º¤¹] /(v5s) to miss one's footing/ +Ƨ¤ß´®¤¨¤ë [¤Õ¤ß¤³¤¿¤¨¤ë] /(v1) to stand firm/to hold out/ +Ƨ¤ß¶Ñ¤¹ [¤Õ¤ß¤Ê¤é¤¹] /(v5s) to trample flat/to beat a path/ +Ƨ¤ß¸Ç¤á¤ë [¤Õ¤ß¤«¤¿¤á¤ë] /(v1) to tread down/ +Ƨ¤ß¹Ó¤¹ [¤Õ¤ß¤¢¤é¤¹] /(v5s) to trample/ +Ƨ¤ß¹Ó¤é¤¹ [¤Õ¤ß¤¢¤é¤¹] /(v5s) to trample down/to devastate/ +Ƨ¤ß¹þ¤ß [¤Õ¤ß¤³¤ß] /(n) stepping into/breaking or rushing into/ +Ƨ¤ß¹þ¤à [¤Õ¤ß¤³¤à] /(v5m) to step into (someone else's territory)/to break into/to raid/ +Ƨ¤ß»ß¤Þ¤ë [¤Õ¤ß¤È¤É¤Þ¤ë] /(v5r) to stay on/to remain/to hold out/to stop (doing)/to give up/to hold one's ground/ +Ƨ¤ß¼Ö [¤Õ¤ß¤°¤ë¤Þ] /(n) treadmill/ +Ƨ¤ß½Ð¤¹ [¤Õ¤ß¤À¤¹] /(v5s) to step forward/to advance/ +Ƨ¤ß¾Ã¤¹ [¤Õ¤ß¤±¤¹] /(v5s) to stamp out (a fire)/ +Ƨ¤ß¾ì [¤Õ¤ß¤Ð] /(n) place to stand/ +Ƨ¤ßÀÐ [¤Õ¤ß¤¤¤·] /(n) stepping stone/ +Ƨ¤ßÀÚ¤ê [¤Õ¤ß¤­¤ê] /(n) railway crossing/level crossing/starting line/scratch/crossover/ +Ƨ¤ßÀÚ¤ë [¤Õ¤ß¤­¤ë] /(v5r) to make a bold start/to take a plunge/to take off/(P)/ +Ƨ¤ßÂæ [¤Õ¤ß¤À¤¤] /(n) footstool/stepping stone/ +Ƨ¤ßÂæ¤Ë¾è¤ë [¤Õ¤ß¤À¤¤¤Ë¤Î¤ë] /(exp) to step on a footstool/ +Ƨ¤ßÃÊ [¤Õ¤ß¤À¤ó] /(n) a step/(flight of) stairs/ +Ƨ¤ßÄÙ¤¹ [¤Õ¤ß¤Ä¤Ö¤¹] /(v5s) to trample/to crush underfoot/ +Ƨ¤ßÄù¤á¤ë [¤Õ¤ß¤·¤á¤ë] /(v1) to step firmly/to harden by treading/ +Ƨ¤ßÅݤ¹ [¤Õ¤ß¤¿¤ª¤¹] /(v5s) to trample down/to bilk/to shirk payment/ +Ƨ¤ßÆþ¤ì¤ë [¤Õ¤ß¤¤¤ì¤ë] /(v1) to walk in on/to tread upon/ +Ƨ¤ßÇˤë [¤Õ¤ß¤ä¤Ö¤ë] /(v5r) to walk across/to travel on foot/ +Ƨ¤ßÈ´¤¯ [¤Õ¤ß¤Ì¤¯] /(v5k) to tread (a nail) into the sole of one's foot/to tread through (the floor)/ +Ƨ¤ßÈÄ [¤Õ¤ß¤¤¤¿] /(n) pedal/treadle/footboard/ +Ƨ¤ßÉÕ¤±¤ë [¤Õ¤ß¤Ä¤±¤ë] /(v1) to trample down/to ignore/to tread on/ +Ƨ¤ßʬ¤±¤ë [¤Õ¤ß¤ï¤±¤ë] /(v1) to push through (i.e. a crowd, vegetation, etc.)/ +Ƨ¤ß̤¦ [¤Õ¤ß¤Þ¤è¤¦] /(v5u) to lose one's way/to go astray/ +Ƨ¤ßÌĤ餹 [¤Õ¤ß¤Ê¤é¤¹] /(v5s) to stamp one's feet/ +Ƨ¤ßÙǤ¯ [¤Õ¤ß¤·¤À¤¯] /(v5k) to trample/to crush underfoot/ +Ƨ¤ßí¸¤ë [¤Õ¤ß¤Ë¤¸¤ë] /(v5r) to trample underfoot/to tread on/to crush with a foot/ +Ƨ¤à [¤Õ¤à] /(v5m) to step on/to tread on/(P)/ +Ƨ¤ó¤À¤ê½³¤Ã¤¿¤ê [¤Õ¤ó¤À¤ê¤±¤Ã¤¿¤ê] /(exp) it never rains but it pours/misfortunes never come singly/ +Ƨ¤óÄ¥¤ë [¤Õ¤ó¤Ð¤ë] /(v5r) to brace one's legs/to straddle/to stand firm/to plant oneself (somewhere)/to hold out/to persist/(P)/ +Ƨ¤óÈ¿¤êÊÖ¤ë [¤Õ¤ó¤¾¤ê¤«¤¨¤ë] /(v5r) to lie on one's back with legs outstretched/to recline/to get cocky/to be arrogant/ +Ƨºº [¤È¤¦¤µ] /(n) survey/exploration/field investigation/ +Ƨ¼Ö [¤Õ¤ß¤°¤ë¤Þ] /(n) treadmill/ +Ƨ½± [¤È¤¦¤·¤å¤¦] /(n,vs) following (e.g. suit)/ +ƧÀÚ [¤Õ¤ß¤­¤ê] /(n) railway crossing/level crossing/starting line/scratch/crossover/(P)/ +ƧÀÚ¤ê [¤Õ¤ß¤­¤ê] /(n) railway crossing/level crossing/starting line/scratch/crossover/(P)/ +ƧÀÚÈÖ [¤Õ¤ß¤­¤ê¤Ð¤ó] /gatekeeper/crossing guard/ +ƧÂæ [¤Õ¤ß¤À¤¤] /(n) (1) footstool/(2) stepping-stone/ +ƧÇË [¤È¤¦¤Ï] /(n,vs) crushing underfoot/travelling on foot/ +ƨ¤¬¤¹ [¤Ë¤¬¤¹] /(v5s) to let loose/to set free/to let escape/(P)/ +ƨ¤² [¤Ë¤²] /(n) escape/getaway/evasion/(P)/ +ƨ¤²¤ë [¤Ë¤²¤ë] /(v1) to escape/to run away/(P)/ +ƨ¤²±£¤ì¤ë [¤Ë¤²¤«¤¯¤ì¤ë] /(v1) to run away and hide/ +ƨ¤²±ä¤Ó¤ë [¤Ë¤²¤Î¤Ó¤ë] /(v1) to make good one's escape/ +ƨ¤²²Ì¤»¤ë [¤Ë¤²¤ª¤ª¤»¤ë] /(v1) to escape/ +ƨ¤²²ó¤ë [¤Ë¤²¤Þ¤ï¤ë] /(v5r) to run from place to place/ +ƨ¤²µ¢¤ë [¤Ë¤²¤«¤¨¤ë] /(v5r) to scurr or run home/ +ƨ¤²µî¤ë [¤Ë¤²¤µ¤ë] /(v5r) to take flight/to disappear/ +ƨ¤²¸å¤ì¤ë [¤Ë¤²¤ª¤¯¤ì¤ë] /to fail to escape/ +ƨ¤²¸ý [¤Ë¤²¤°¤Á] /(n) way of escape/ +ƨ¤²¸ý¾å [¤Ë¤²¤³¤¦¤¸¤ç¤¦] /(n) evasive answer/excuse/ +ƨ¤²¹ø [¤Ë¤²¤´¤·] /(n) preparing to flee/being ready to run away/ +ƨ¤²¹þ¤à [¤Ë¤²¤³¤à] /(v5m) to take refuge in/to succeed in running away/ +ƨ¤²»ÙÅÙ [¤Ë¤²¤¸¤¿¤¯] /(n) preparing to flee/ +ƨ¤²¼º¤»¤ë [¤Ë¤²¤¦¤»¤ë] /(v1) to escape/to run away/ +ƨ¤²½Ð¤¹ [¤Ë¤²¤À¤¹] /(v5s) to run away/to escape from/(P)/ +ƨ¤²¾ì [¤Ë¤²¤Ð] /(n) refuge/escape/ +ƨ¤²¿å [¤Ë¤²¤ß¤º] /(n) mirage/ +ƨ¤²ÀÚ¤ë [¤Ë¤²¤­¤ë] /(v5r) to get away/to manage to hold on/(P)/ +ƨ¤²Áö¤ë [¤Ë¤²¤Ï¤·¤ë] /(v5r) to flee/to run away/ +ƨ¤²Â­ [¤Ë¤²¤¢¤·] /(n) running away/escaping on foot/(P)/ +ƨ¤²Æ» [¤Ë¤²¤ß¤Á] /(n) way out/means to escape/escape route/(P)/ +ƨ¤²Íî¤Á¤ë [¤Ë¤²¤ª¤Á¤ë] /(v1) to escape safely/ +ƨ¤²Ï© [¤Ë¤²¤ß¤Á] /(iK) (n) way out/means to escape/escape route/ +ƨ¤²ÏǤ¦ [¤Ë¤²¤Þ¤É¤¦] /(v5u) to run about trying to escape/ +ƨ¤¹ [¤Î¤¬¤¹] /(v5s) to let loose/to set free/to let escape/(P)/ +ƨ¤ì¤ë [¤Î¤¬¤ì¤ë] /(v1) to escape/(P)/ +ƨ¤ì½Ð¤ë [¤Î¤¬¤ì¤Ç¤ë] /to scuttle off/to take flight/ +ƨ¹ø [¤Ë¤²¤´¤·] /(n) preparing to flee/being ready to run away/ +ƨ»¶ [¤Á¤ç¤¦¤µ¤ó] /(n) fleeing in all directions/(in Japanese history, a reference to) farmers who abandoned their fields and fled to the cities or other districts to evade onerous taxes/ +ƨ»¶ [¤È¤¦¤µ¤ó] /(n) fleeing in all directions/(in Japanese history, a reference to) farmers who abandoned their fields and fled to the cities or other districts to evade onerous taxes/ +ƨÁö [¤È¤¦¤½¤¦] /(n,vs) flight/desertion/escape/(P)/ +ƨƻ [¤Ë¤²¤ß¤Á] /(n) way out/means to escape/escape route/ +ƨÈò [¤È¤¦¤Ò] /(n) escape/evasion/flight/(P)/ +ƨÈò¹Ô [¤È¤¦¤Ò¤³¤¦] /(n) flight/elopement/ +ƨÈòŪ [¤È¤¦¤Ò¤Æ¤­] /(adj-na) evasive/ +ƨ˴ [¤È¤¦¤Ü¤¦] /(n,vs) escape/(P)/ +ƨ˴¼Ô [¤È¤¦¤Ü¤¦¤·¤ã] /runaway/fugitive/ +Æ©¤¤¤¿»Þ [¤¹¤¤¤¿¤¨¤À] /thinned branches/ +Æ©¤«¤µ¤º [¤¹¤«¤µ¤º] /(adv) without a moments delay/ +Æ©¤«¤· [¤¹¤«¤·] /(n) watermark (in a stamp, banknote, etc.)/ +Æ©¤«¤·³¨ [¤¹¤«¤·¤¨] /(n) (artistic) transparency/ +Æ©¤«¤·Ä¦¤ê [¤¹¤«¤·¤Ü¤ê] /(n) fretwork/ +Æ©¤«¤¹ [¤¹¤«¤¹] /(v5s) to look through/to hold up to the light/to make an opening/to leave space/to space (lines)/to prune (trees)/ +Æ©¤­ [¤¹¤­] /(n) (1) chance or opportunity/chink (in one's armor)/(2) interval/gap/ +Æ©¤­´Ö [¤¹¤­¤Þ] /(n) crevice/crack/gap/opening/ +Æ©¤­¸« [¤¹¤­¤ß] /(n) peeping/ +Æ©¤­Ä̤ë [¤¹¤­¤È¤ª¤ë] /(v5r) to be(come) transparent/(P)/ +Æ©¤¯ [¤¹¤¯] /(v5k) to be transparent/to leave a gap/ +Æ©¤±¤Æ¼Ì¤ë [¤¹¤±¤Æ¤¦¤Ä¤ë] /to be seen through/ +Æ©¤±¤ë [¤¹¤±¤ë] /(v1) to be transparent/to show through/ +Æ©¤±¤ë¥Ö¥é¥¦¥¹ [¤¹¤±¤ë¥Ö¥é¥¦¥¹] /sheer blouse/ +Æ©¤¹ [¤È¤ª¤¹] /(v5s) to let pass/to overlook/to continue/to keep/to make way for/to persist in/ +Æ©¤ê [¤È¤ª¤ê] /penetration (as of light)/ +Æ©¤ëÀ¼ [¤È¤ª¤ë¤³¤¨] /carrying voice/ +Æ©²á [¤È¤¦¤«] /(adj-na,n) next word/transmission/ +Æ©²áÀ­ [¤È¤¦¤«¤»¤¤] /(n) transparency/permeability/ +Æ©»¡ [¤È¤¦¤µ¤Ä] /insight/ +Æ©»ë [¤È¤¦¤·] /(n,vs) seeing through/X-ray/clairvoyance/(P)/ +Æ©»ë²èË¡ [¤È¤¦¤·¤¬¤Û¤¦] /(n) (the artistic technique of) perspective/ +Æ©»ë¿Þ [¤È¤¦¤·¤º] /(n) transparent view/perspective drawing/ +Æ©»ë¿ÞË¡ [¤È¤¦¤·¤º¤Û¤¦] /hidden line drawing/ +Æ©»ëÅÙ [¤È¤¦¤·¤É] /(n) horizontal transparency/clearness (of water)/visibility (esp. for scuba diving)/ +Æ©»ëÎÏ [¤È¤¦¤·¤ê¤ç¤¯] /clairvoyant powers/ +Æ©¼§À­ [¤È¤¦¤¸¤»¤¤] /magnetic permeability/ +Æ©¼§Î¨ [¤È¤¦¤¸¤ê¤Ä] /(n) magnetic permeability/ +Æ©¼Ì [¤È¤¦¤·¤ã] /(n) tracing/ +Æ©¼Ì»æ [¤È¤¦¤·¤ã¤·] /(n) tracing paper/ +Æ©¿åÀ­ [¤È¤¦¤¹¤¤¤»¤¤] /permeability/ +Æ©ÀÏ [¤È¤¦¤»¤­] /(n) (chem.) dialysis/(P)/ +Æ©ÀÏÎÅË¡ [¤È¤¦¤»¤­¤ê¤ç¤¦¤Û¤¦] /dialysis/dialytic treatment/ +Æ©Å° [¤È¤¦¤Æ¤Ä] /(n,vs) penetration/absolutely clear/not dirty/clearness/ +Æ©Å°¤·¤¿ [¤È¤¦¤Æ¤Ä¤·¤¿] /clear/lucid/penetrating/ +Æ©ÌÀ [¤È¤¦¤á¤¤] /(adj-na,n) transparency/cleanness/(P)/ +Æ©ÌÀ¿Í´Ö [¤È¤¦¤á¤¤¤Ë¤ó¤²¤ó] /(n) invisible man/ +Æ©ÌÀÀ­ [¤È¤¦¤á¤¤¤»¤¤] /transparency/ +Æ©ÌÀÀ­¤Î¸¶Íý [¤È¤¦¤á¤¤¤»¤¤¤Î¤²¤ó¤ê] /(n) transparency principle/ +Æ©ÌÀÂÎ [¤È¤¦¤á¤¤¤¿¤¤] /(n) a transparent body/ +Æ©ÌÀÅÙ [¤È¤¦¤á¤¤¤É] /(n) transparency/degree of clearness/ +ƪ [¤¢¤Ö¤ß] /(n) stirrup/ +Æ«¤Î¿Í·Á [¤È¤¦¤Î¤Ë¤ó¤®¤ç¤¦] /ceramic figurine/ +Æ«´ï [¤È¤¦¤­] /(n) pottery/ceramics/(P)/ +Æ«´ï¾¦ [¤È¤¦¤­¤·¤ç¤¦] /crockery dealer/china shop/ +Æ«·Ý [¤È¤¦¤²¤¤] /(n) ceramic art/ceramics/(P)/ +Æ«·Ý²È [¤È¤¦¤²¤¤¤«] /potter/ +Æ«¹© [¤È¤¦¤³¤¦] /(n) potter/(P)/ +Æ«¼§ [¤È¤¦¤¸] /(n) clay/ +Æ«¼§´ï [¤È¤¦¤¸¤­] /(n) ceramics and porcelain/(P)/ +Æ«¼§´ïŹ [¤È¤¦¤¸¤­¤Æ¤ó] /ceramic stores/ +Æ«¿ì [¤È¤¦¤¹¤¤] /(n) intoxication/(P)/ +Æ«¿ì¶­ [¤È¤¦¤¹¤¤¤­¤ç¤¦] /(n) become intoxicated (by liquor or music) or enraptured/ +Æ«À½ [¤È¤¦¤»¤¤] /(n) ceramics/ +Æ«Á³ [¤È¤¦¤¼¤ó] /(adj-na,n) intoxicated (by liquor or music)/entranced/enraptured/ +Æ«ÅÚ [¤È¤¦¤É] /(n) potter's clay/kaolin(e)/ +Æ«Ìê [¤È¤¦¤ä] /(n) training/education/cultivation/ +Ƭ [¤¢¤¿¤Þ] /(n) head/(P)/ +Ƭ [¤«¤·¤é] /(n) head/(P)/ +Ƭ [¤È¤¦] /counter for large animals/(P)/ +Ƭ¤«¤é [¤¢¤¿¤Þ¤«¤é] /(adv) from the beginning/ +Ƭ¤¬¤ª¤«¤·¤¤ [¤¢¤¿¤Þ¤¬¤ª¤«¤·¤¤] /insane/ +Ƭ¤¬°­¤¤ [¤¢¤¿¤Þ¤¬¤ï¤ë¤¤] /slow/weak-headed/ +Ƭ¤¬¸Ç¤¤ [¤¢¤¿¤Þ¤¬¤«¤¿¤¤] /thickheaded/obstinate/inflexible/ +Ƭ¤¬¹â¤¤ [¤º¤¬¤¿¤«¤¤] /be haughty/hold one's head high/ +Ƭ¤¬Äˤ¤ [¤¢¤¿¤Þ¤¬¤¤¤¿¤¤] /having a headache/racking one's brains/ +Ƭ¤Ä¤­¤ò¤¹¤ë [¤º¤Ä¤­¤ò¤¹¤ë] /(exp) to butt heads/ +Ƭ¤ËÆþ¤ì¤ë [¤¢¤¿¤Þ¤Ë¤¤¤ì¤ë] /(exp) to keep in mind/ +Ƭ¤ËÍè¤ë [¤¢¤¿¤Þ¤Ë¤¯¤ë] /(exp) to get mad/to get pissed off/to get angry/ +Ƭ¤Î±Ô¤¤ÃË [¤¢¤¿¤Þ¤Î¤¹¤ë¤É¤¤¤ª¤È¤³] /man of keen intelligence/ +Ƭ¤Îºã¤¨ [¤¢¤¿¤Þ¤Î¤µ¤¨] /bright intelligence/ +Ƭ¤ÎÎɤ¤»Ò [¤¢¤¿¤Þ¤Î¤¤¤¤¤³] /bright (intelligent) child/ +Ƭ¤ò²¼¤²¤ë [¤¢¤¿¤Þ¤ò¤µ¤²¤ë] /(exp) to bow one's head/ +Ƭ¤ò´¢¤ë [¤¢¤¿¤Þ¤ò¤«¤ë] /(exp) to cut one's hair/ +Ƭ¤ò¿¶¤ë [¤«¤Ö¤ê¤ò¤Õ¤ë] /(exp) to shake one's head (in denial)/ +Ƭ¤òÄˤá¤ë [¤¢¤¿¤Þ¤ò¤¤¤¿¤á¤ë] /(v1) to be concerned about/ +Ƭ¤òǺ¤Þ¤¹ [¤¢¤¿¤Þ¤ò¤Ê¤ä¤Þ¤¹] /(exp) to rack one's brains/ +Ƭ¤òÎä¤ä¤¹ [¤¢¤¿¤Þ¤ò¤Ò¤ä¤¹] /(exp) to cool down one's anger/ +Ƭ°Ï [¤È¤¦¤¤] /head measurement/ +Ƭ±£¤·¤Æ¿¬±£¤µ¤º [¤¢¤¿¤Þ¤«¤¯¤·¤Æ¤·¤ê¤«¤¯¤µ¤º] /(exp) don't cover your head and leave your bottom exposed/you have to be careful not to expose your weak point while attempting to protect yourself/ +Ƭ±¤ [¤È¤¦¤¤¤ó] /(n) alliteration/ +Ƭ³¸ [¤º¤¬¤¤] /(n) cranium/skull/ +Ƭ³¸¹ü [¤º¤¬¤¤¤³¤Ä] /(n) skull/cranium/ +Ƭ³¸¹ü [¤È¤¦¤¬¤¤¤³¤Ä] /(n) skull/cranium/ +Ƭ³Ñ [¤È¤¦¤«¤¯] /(n) distinguishing oneself/standing out/top of the head/(P)/ +Ƭ³Ñ¤òɽ¤ï¤¹ [¤È¤¦¤«¤¯¤ò¤¢¤é¤ï¤¹] /(exp) to distinguish oneself/to stand out/ +Ƭ³ä¤ê [¤¢¤¿¤Þ¤ï¤ê] /(n) sharing/capitation/ +Ƭ³ô [¤¢¤¿¤Þ¤«¤Ö] /(n) chief/leader/ +Ƭ´¨Â­Ç® [¤º¤«¤ó¤½¤¯¤Í¤Ä] /(n) keeping the head cool and feet warm/ +Ƭ¶Ò [¤º¤­¤ó] /(n) hood/kerchief/ +Ƭ¶â [¤¢¤¿¤Þ¤­¤ó] /(n) down payment/deposit/ +Ƭ¸¯¤¤ [¤«¤·¤é¤Ä¤«¤¤] /puppeteer for the head/ +Ƭ¹¤ [¤Õ¤±] /(n) dandruff/ +Ƭ¹ü [¤È¤¦¤³¤Ä] /(n) skull/(P)/ +Ƭ»ú [¤«¤·¤é¤¸] /(n) first letter(s)/initial/ +Ƭ»ú¸ì [¤È¤¦¤¸¤´] /(n) acronym/ +Ƭ¼è [¤È¤¦¤É¤ê] /(n) (bank) president/(P)/ +Ƭ½Å [¤º¤ª¤â] /(n) heavy-headed/haughty/ +Ƭ½ñ [¤È¤¦¤·¤ç] /(n) above-mentioned (matter)/superscription/ +Ƭ½ñ¤­ [¤«¤·¤é¤¬¤­] /heading/head note/ +Ƭ¾å [¤º¤¸¤ç¤¦] /(n) overhead/high in sky/(P)/ +Ƭ¿ô [¤¢¤¿¤Þ¤«¤º] /(n) number of persons/numerical strength/head count/ +Ƭ¿ô [¤È¤¦¤¹¤¦] /(n) number of persons/numerical strength/head count/ +ƬÀ¼ [¤È¤¦¤»¤¤] /(n) head voice (singing)/ +Ƭ­Îà [¤È¤¦¤½¤¯¤ë¤¤] /(n) cephalopod/ +ƬÂǤÁ [¤¢¤¿¤Þ¤¦¤Á] /(n) reaching a peak/reaching the limit/(P)/ +ƬÂǤÁ [¤º¤¦¤Á] /(n) reaching a peak/reaching the limit/ +ƬÂËÂÞ [¤º¤À¤Ö¤¯¤í] /(n) sack/carry-all bag/ +ƬÃí [¤È¤¦¤Á¤å¤¦] /(n) headnote/ +ƬÃð [¤È¤¦¤Á¤å¤¦] /(n) headnote/ +Ƭĺ [¤È¤¦¤Á¤ç¤¦] /(n) top of the head/vertex (anat.)/parietal/ +Ƭĺ¹ü [¤È¤¦¤Á¤ç¤¦¤³¤Ä] /(n) the parietal bone/ +ƬĺÉô [¤È¤¦¤Á¤ç¤¦¤Ö] /calvaria/area at top of head/parietal/ +ƬÄË [¤º¤Ä¤¦] /(n) headache/(P)/ +ƬÆͤ­ [¤º¤Ä¤­] /(n) butting heads/ +ƬǾ [¤º¤Î¤¦] /(n) head/brains/intellect/(P)/ +ƬǾή½Ð [¤º¤Î¤¦¤ê¤å¤¦¤·¤å¤Ä] /a brain drain/ +Ƭȱ [¤È¤¦¤Ï¤Ä] /(n) hair (of head)/(P)/ +Ƭȴ¤±¤ë [¤º¤Ì¤±¤ë] /(v1) to tower above/to stand out/ +ƬÈé [¤È¤¦¤Ò] /(n) scalp/ +ƬÉô [¤È¤¦¤Ö] /(n) the head/(P)/ +Ƭʬ [¤«¤·¤é¤Ö¤ó] /(n) boss/leader/ +Ƭʸ»ú [¤«¤·¤é¤â¤¸] /(n) initials/first letter of a word/(P)/ +ƬÌÜ [¤È¤¦¤â¤¯] /(n) chief/head/leader/ +ƬÎÎ [¤È¤¦¤ê¤ç¤¦] /(n) head/chief/boss/ +ƬéÍ [¤¢¤¿¤Þ¤·¤é¤ß] /head louse/head lice/ +Æ­µ® [¤È¤¦¤­] /(n) rise/(P)/ +Æ­Àª [¤È¤¦¤»¤¤] /(n) upward trend/ +Æ­Íî [¤È¤¦¤é¤¯] /(n) rise and fall/fluctuations/ups and downs/ +Æ®¤¤ [¤¿¤¿¤«¤¤] /(n) battle/fight/struggle/conflict/ +Æ®¤¦ [¤¿¤¿¤«¤¦] /(v5u) to fight/to battle/to combat/to struggle against/to wage war/to engage in contest/(P)/ +Æ®µ¤ [¤È¤¦¤­] /fighting spirit/ +Æ®µ» [¤È¤¦¤®] /(n) competition/contest/ +Æ®µ»¾ì [¤È¤¦¤®¤¸¤ç¤¦] /arena/ +Æ®µí [¤È¤¦¤®¤å¤¦] /(n) bull fighting/ +Æ®µí»Î [¤È¤¦¤®¤å¤¦¤·] /(n) a matador/ +Æ®µí¾ì [¤È¤¦¤®¤å¤¦¤¸¤ç¤¦] /a bullring/ +Æ®·Ü [¤È¤¦¤±¤¤] /(n) cockfight/fighting cock/ +Æ®¸¤ [¤È¤¦¤±¤ó] /(n) dogfighting/a fighting dog/ +Æ®º² [¤È¤¦¤³¤ó] /(n) fighting spirit/ +Æ®»Î [¤È¤¦¤·] /(n) fighter (for)/militant/champion (of)/boxer/(P)/ +Æ®»Ö [¤È¤¦¤·] /(n) fighting spirit/(will to) fight/(P)/ +Æ®»Ö¤òdz¤ä¤¹ [¤È¤¦¤·¤ò¤â¤ä¤¹] /(exp) to burn with combativeness/ +Æ®»ÖËþËþ [¤È¤¦¤·¤Þ¤ó¤Þ¤ó] /filled with fighting spirit/ +Æ®¾­ [¤È¤¦¤·¤ç¤¦] /(n) brave leader/ +Æ®Áè [¤È¤¦¤½¤¦] /(n) strife/conflict/(P)/ +Ʈɠ[¤È¤¦¤Ó¤ç¤¦] /(n) fighting against an illness/(P)/ +Æ®ÉÂÀ¸³è [¤È¤¦¤Ó¤ç¤¦¤»¤¤¤«¤Ä] /(means and time spent) fighting against an illness/ +Ư [¤É¤¦] /work/labor/ +Ư¤«¤¹ [¤Ï¤¿¤é¤«¤¹] /(v5s) to put someone to work/to make someone work/ +Ư¤«¤»¤ë [¤Ï¤¿¤é¤«¤»¤ë] /(v1) to put someone to work/to make someone work/(P)/ +Ư¤­ [¤Ï¤¿¤é¤­] /(n) work/workings/activity/ability/talent/function/labor/action/operation/movement/motion/conjugation/inflection/achievement/(P)/ +Ư¤­²á¤® [¤Ï¤¿¤é¤­¤¹¤®] /(n) overactivity/overwork/ +Ư¤­²á¤®¤ë [¤Ï¤¿¤é¤­¤¹¤®¤ë] /(v1) to overwork/ +Ư¤­³Ý¤±¤ë [¤Ï¤¿¤é¤­¤«¤±¤ë] /(v1) to work on someone/to influence/to appeal to/to begin to work/(P)/ +Ư¤­µÂ [¤Ï¤¿¤é¤­¤¢¤ê] /(n) worker ant/ +Ư¤­¸ý [¤Ï¤¿¤é¤­¤°¤Á] /(n) position/situation/employment/opening/(P)/ +Ư¤­¼Ô [¤Ï¤¿¤é¤­¤â¤Î] /(n) hard worker/hardworking person/(P)/ +Ư¤­¼ê [¤Ï¤¿¤é¤­¤Æ] /(n) worker/breadwinner/supporter/able person/able man/(P)/ +Ư¤­¼ê [¤Ï¤¿¤é¤­¤Ç] /(n) worker/breadwinner/supporter/able person/able man/ +Ư¤­½Ð¤¹ [¤Ï¤¿¤é¤­¤À¤¹] /(v5s) to start working/to take action/ +Ư¤­¿¶¤ê [¤Ï¤¿¤é¤­¤Ö¤ê] /way of working/discharge of duty/ +Ư¤­¿Í [¤Ï¤¿¤é¤­¤Ó¤È] /worker/good worker/ +Ư¤­À¹¤ê [¤Ï¤¿¤é¤­¤¶¤«¤ê] /(n) prime of life/(P)/ +Ư¤­ÃæÆÇ [¤Ï¤¿¤é¤­¤Á¤å¤¦¤É¤¯] /workaholic/ +Ư¤­Ä̤·¤Ç [¤Ï¤¿¤é¤­¤È¤ª¤·¤Ç] /working right on through/ +Ư¤­Ëª [¤Ï¤¿¤é¤­¤Ð¤Á] /(n) worker bee/ +Ư¤¯ [¤Ï¤¿¤é¤¯] /(v5k) to work/to labor/to do/to act/to commit/to practise/to work on/to come into play/to be conjugated/to reduce the price/(P)/ +Æ° [¤É¤¦] /(n) motion/change/confusion/(P)/ +Æ°¤«¤·Æñ¤¤ [¤¦¤´¤«¤·¤¬¤¿¤¤] /unshakable/immovable/undeniable/ +Æ°¤«¤¹ [¤¦¤´¤«¤¹] /(v5s,vt) to move/to shift/to set in motion/to operate/to inspire/to rouse/to influence/to mobilize/to deny/to change/(P)/ +Æ°¤­ [¤¦¤´¤­] /(n) movement/activity/trend/development/change/(P)/ +Æ°¤­¤À¤¹ [¤¦¤´¤­¤À¤¹] /(v5s) to start to move/ +Æ°¤­²ó¤ë [¤¦¤´¤­¤Þ¤ï¤ë] /(v5r) to move around/ +Æ°¤­½Ð¤¹ [¤¦¤´¤­¤À¤¹] /(v5s) to come alive/to get going/to start to move/ +Æ°¤¯ [¤¦¤´¤¯] /(v5k,vi) to move/to stir/to shift/to shake/to swing/to operate/to run/to go/to work/to be touched/to be influenced/to waver/to fluctuate/to vary/to change/to be transferred/(P)/ +Æ°¤¸¤ë [¤É¤¦¤¸¤ë] /(v1) to be perturbed/to be agitated/(P)/ +Æ°¤º¤ë [¤É¤¦¤º¤ë] /(v5z) to be perturbed/to be agitated/ +Æ°¤È¤â¤¹¤ì¤Ð [¤ä¤ä¤È¤â¤¹¤ì¤Ð] /(adv) being apt to/being liable to/being inclined to/ +Æ°¤ÈÈ¿Æ° [¤É¤¦¤È¤Ï¤ó¤É¤¦] /action and reaction/ +Æ°¤â¤¹¤ì¤Ð [¤ä¤ä¤â¤¹¤ì¤Ð] /(adv) being apt to/being liable to/being inclined to/(P)/ +Æ°°ÂÄê [¤É¤¦¤¢¤ó¤Æ¤¤] /dynamic stability/ +Æ°°÷ [¤É¤¦¤¤¤ó] /(n,vs) mobilization/(P)/ +Æ°°÷Îá [¤É¤¦¤¤¤ó¤ì¤¤] /(n) mobilization order/ +Æ°°ø [¤É¤¦¤¤¤ó] /(n) agent/ +Æ°²è [¤É¤¦¤¬] /(n) moving image/(P)/ +Æ°³ê¼Ö [¤É¤¦¤«¤Ã¤·¤ã] /(n) movable pulley/ +Æ°µ¡ [¤É¤¦¤­] /(n) motive/incentive/(P)/ +Æ°µ¤ [¤É¤¦¤­] /(n) palpitation/pulsation/throbbing/ +Æ°µÄ [¤É¤¦¤®] /(n) a motion/(P)/ +Æ°¸þ [¤É¤¦¤³¤¦] /(n) trend/tendency/movement/attitude/(P)/ +Æ°¸þɽ [¤É¤¦¤³¤¦¤Ò¤ç¤¦] /In-Out Board (in office)/ +Æ°ºî [¤É¤¦¤µ] /(n) action/movements/motions/bearing/behaviour/manners/(P)/ +Æ°ºîµ­Ï¿ [¤É¤¦¤µ¤­¤í¤¯] /audit trail/history/ +Æ°»º [¤É¤¦¤µ¤ó] /(n) personal property/personal effects/ +Æ°»ì [¤É¤¦¤·] /(n) verb/(P)/ +Æ°»ì¾õ̾»ì [¤É¤¦¤·¤¸¤ç¤¦¤á¤¤¤·] /gerund/ +Æ°¼´ [¤É¤¦¤¸¤¯] /driving axle/ +Æ°¿¢Êª [¤É¤¦¤·¤ç¤¯¤Ö¤Ä] /(n) plants and animals/flora and fauna/(P)/ +Æ°Àª [¤É¤¦¤»¤¤] /(n) state/condition/movements/ +Æ°ÀÅ [¤É¤¦¤»¤¤] /(n) state/condition/movements/(P)/ +Æ°Àþ [¤É¤¦¤»¤ó] /(n) line of flow/ +Æ°Àþ·×²è [¤É¤¦¤»¤ó¤±¤¤¤«¤¯] /flow planning/ +Æ°ÂÎ [¤É¤¦¤¿¤¤] /(n) moving body/ +Æ°ÂÖ [¤É¤¦¤¿¤¤] /(n) movement/vital (statistics)/(P)/ +Æ°ÂÖÅý·× [¤É¤¦¤¿¤¤¤È¤¦¤±¤¤] /dynamic or vital or current statistics/ +ưŪ [¤É¤¦¤Æ¤­] /(adj-na,n) dynamic/kinetic/ +Æ°Å· [¤É¤¦¤Æ¤ó] /(n) heaven-shaking event/ +ưž [¤É¤¦¤Æ¤ó] /(n,vs) be upset/being surprised and stunned/transition/change/ +ưʪ [¤É¤¦¤Ö¤Ä] /(n) animal/(P)/ +ưʪ°¦ [¤É¤¦¤Ö¤Ä¤¢¤¤] /love for animals/ +ưʪ°¦¸î¶¨²ñ [¤É¤¦¤Ö¤Ä¤¢¤¤¤´¤­¤ç¤¦¤«¤¤] /Society for the Prevention of Cruelty to Animals/ +ưʪ±à [¤É¤¦¤Ö¤Ä¤¨¤ó] /(n) zoo/zoological gardens/(P)/ +ưʪ²½ [¤É¤¦¤Ö¤Ä¤«] /animalization/ +ưʪ³¦ [¤É¤¦¤Ö¤Ä¤«¤¤] /(n) animal kingdom/ +ưʪ³Ø [¤É¤¦¤Ö¤Ä¤¬¤¯] /(n) zoology/ +ưʪ³Ø¼Ô [¤É¤¦¤Ö¤Ä¤¬¤¯¤·¤ã] /zoologist/ +ưʪ¸¡ºº [¤É¤¦¤Ö¤Ä¤±¤ó¤µ] /animal quarantine/ +ưʪ¹ÔÆ°³Ø [¤É¤¦¤Ö¤Ä¤³¤¦¤É¤¦¤¬¤¯] /(n) ethology/ +ưʪ»ï [¤É¤¦¤Ö¤Ä¤·] /fauna/ +ưʪ¼Á [¤É¤¦¤Ö¤Ä¤·¤Ä] /(n) animal matter/ +ưʪ¼Â¸³ [¤É¤¦¤Ö¤Ä¤¸¤Ã¤±¤ó] /(n) experiments on animals/ +ưʪ¿òÇÒ [¤É¤¦¤Ö¤Ä¤¹¤¦¤Ï¤¤] /zoolatry/ +ưʪÀ­ [¤É¤¦¤Ö¤Ä¤»¤¤] /(n) animal nature/animality/ +ưʪÀ­ÃÁÇò [¤É¤¦¤Ö¤Ä¤»¤¤¤¿¤ó¤Ñ¤¯] /animal protein/ +ưʪÁê [¤É¤¦¤Ö¤Ä¤½¤¦] /(n) fauna/ +ưʪã [¤É¤¦¤Ö¤Ä¤¿¤Á] /animals/ +ưʪÌý»é [¤É¤¦¤Ö¤Ä¤æ¤·] /animal fat/ +Æ°Ë໤ [¤É¤¦¤Þ¤µ¤Ä] /(n) kinetic friction/ +Æ°Ì® [¤É¤¦¤ß¤ã¤¯] /(n) artery/(P)/ +Æ°Ì®·ì [¤É¤¦¤ß¤ã¤¯¤±¤Ä] /(n) arterial blood/ +Æ°Ì®·ì [¤É¤¦¤ß¤ã¤Ã¤±¤Ä] /(n) arterial blood/ +Æ°Ì®¹Å²½ [¤É¤¦¤ß¤ã¤¯¤³¤¦¤«] /(n) arteriosclerosis/hardening of the arteries/(P)/ +Æ°Ì®¹Å²½¾É [¤É¤¦¤ß¤ã¤¯¤³¤¦¤«¤·¤ç¤¦] /(n) arteriosclerosis/hardening of the arteries/ +Æ°Ì®áî [¤É¤¦¤ß¤ã¤¯¤ê¤å¤¦] /(n) an aneurysm/ +ư̾»ì [¤É¤¦¤á¤¤¤·] /(n) gerund/ +Æ°ÍÉ [¤É¤¦¤è¤¦] /(n,vs) disturbance/unrest/shaking/trembling/pitching/rolling/oscillation/agitation/excitement/commotion/(P)/ +Æ°Íð [¤É¤¦¤é¤ó] /(n) disturbance/agitation/commotion/upheaval/riot/(P)/ +Æ°ÎÌ [¤É¤¦¤ê¤ç¤¦] /momentum/ +Æ°ÎÏ [¤É¤¦¤ê¤ç¤¯] /(n) power/motive power/dynamic force/(P)/ +Æ°ÎÏ³Ø [¤É¤¦¤ê¤­¤¬¤¯] /(n) dynamics/ +Æ°ÎÏ·× [¤É¤¦¤ê¤ç¤¯¤±¤¤] /(n) dynamometer/ +Æ°Îϸ» [¤É¤¦¤ê¤ç¤¯¤²¤ó] /(n) source of power/ +Æ°ÎϹ߲¼ [¤É¤¦¤ê¤ç¤¯¤³¤¦¤«] /power drive/ +Æ°ÎÏ»ñ¸» [¤É¤¦¤ê¤ç¤¯¤·¤²¤ó] /sources of power/ +Æ°ÎÏϧ [¤É¤¦¤ê¤ç¤¯¤í] /(n) nuclear power reactor/ +Æ°ÎØ [¤É¤¦¤ê¤ó] /(n) driving wheel/ +Æ°Ï« [¤É¤¦¤í¤¦] /(n) National Railway Motive Power Union/ +Æ°Ø© [¤É¤¦¤­] /(n) palpitation/pulsation/throbbing/ +Ʊ [¤É¤¦] /(n) the same/the said/ibid./(P)/ +Ʊ¤¤Ç¯ [¤ª¤Ê¤¤¤É¤·] /(n) of the same age/ +Ʊ¤¸ [¤ª¤Ê¤¸] /(adj-na,n) same/identical/equal/uniform/equivalent/similar/common (origin)/changeless/(P)/ +Ʊ¤¸ [¤ª¤ó¤Ê¤¸] /(adj-na,n) same/identical/equal/uniform/equivalent/similar/common (origin)/changeless/ +Ʊ¤¸¤¯ [¤ª¤Ê¤¸¤¯] /(adv,conj,vs) similarly/same (idea)/same (name)/(P)/ +Ʊ¤¸¤è¤¦ [¤ª¤Ê¤¸¤è¤¦] /(adj-na) similarly/ +Ʊ¤¸¤ë [¤É¤¦¤¸¤ë] /(v1) to agree/ +Ʊ¤¸Ç¯ [¤ª¤Ê¤¸¤É¤·] /same age/ +Ʊ¤¸ÍÍ¤Ë [¤ª¤Ê¤¸¤è¤¦¤Ë] /similarly/ +Ʊ¤º¤ë [¤É¤¦¤º¤ë] /(v5z) to agree/ +Ʊ°Ì [¤É¤¦¤¤] /(n) the same rank/the same digit/ +Ʊ°Ì³Ñ [¤É¤¦¤¤¤«¤¯] /(n) (math) corresponding angles/ +Ʊ°Ì¸µÁÇ [¤É¤¦¤¤¤²¤ó¤½] /isotope/ +Ʊ°ÌÂÎ [¤É¤¦¤¤¤¿¤¤] /(n) isotope/ +Ʊ°Ñ°÷²ñ [¤É¤¦¤¤¤¤¤ó¤«¤¤] /the same committee/ +Ʊ°Õ [¤É¤¦¤¤] /(n) agreement/consent/same meaning/same opinion/approval/(P)/ +Ʊ°ÕµÁ [¤É¤¦¤¤¤®] /the same meaning/ +Ʊ°Õ¸« [¤É¤¦¤¤¤±¤ó] /the same opinion/ +Ʊ°Õ¸ì [¤É¤¦¤¤¤´] /(n) synonym/ +Ʊ°Û [¤É¤¦¤¤] /(n) similarities and differences/ +Ʊ°ì [¤É¤¦¤¤¤Ä] /(adj-na,adj-no,n) identity/sameness/similarity/equality/fairness/(P)/ +Ʊ°ì»ë [¤É¤¦¤¤¤Ä¤·] /(n,vs) class with/put on par with/regard in the same light as/ +Ʊ°ì¿Í [¤É¤¦¤¤¤Ä¤Ë¤ó] /the same person/ +Ʊ°ì¿Íʪ [¤É¤¦¤¤¤Ä¤¸¤ó¤Ö¤Ä] /the very same person/ +Ʊ²» [¤É¤¦¤ª¤ó] /(n) the same sound/one voice/(P)/ +Ʊ²»°ÛµÁ [¤É¤¦¤ª¤ó¤¤¤®] /having the same pronunciation but bearing different meanings/ +Ʊ²»°ÛµÁ¸ì [¤É¤¦¤ª¤ó¤¤¤®¤´] /homonym/ +Ʊ²»¸ì [¤É¤¦¤ª¤ó¤´] /(n) homonym/ +Ʊ²½ [¤É¤¦¤«] /(n,vs) assimilation/absorption/adaptation/(P)/ +Ʊ²½ºîÍÑ [¤É¤¦¤«¤µ¤è¤¦] /assimilation/metabolism/anabolism/ +Ʊ²Á [¤É¤¦¤«] /(n) equivalent/ +Ʊ²È [¤É¤¦¤±] /(n) the said family/the same family/ +Ʊ³Ê [¤É¤¦¤«¤¯] /(adj-na,n) the same rank/equality/apposition/ +Ʊ³Ø [¤É¤¦¤¬¤¯] /(n) the same school/ +Ʊ³Øǯ [¤É¤¦¤¬¤¯¤Í¤ó] /same year in school/ +Ʊ³Û [¤É¤¦¤¬¤¯] /(n) the same amount/ +Ʊ´¶ [¤É¤¦¤«¤ó] /(n) agreement/same opinion/same feeling/sympathy/concurrence/(P)/ +Ʊ´ü [¤É¤¦¤­] /(n-adv) contemporary/corresponding period/synchronous/same period/same class/(P)/ +Ʊ´ü³°¤ì [¤É¤¦¤­¤Ï¤º¤ì] /(n) synchronisation loss (in digital communications)/ +Ʊ´ü¼° [¤É¤¦¤­¤·¤­] /synchronization/ +Ʊ´ü¿®¹æ [¤É¤¦¤­¤·¤ó¤´¤¦] /synchronous idle (SYN)/ +Ʊ´üÀ¸ [¤É¤¦¤­¤»¤¤] /(n) classmate/graduates in the same class/ +Ʊ´üÄÌ¿® [¤É¤¦¤­¤Ä¤¦¤·¤ó] /synchronous communication/ +Ʊµ¤ [¤É¤¦¤­] /(n) same temperament/same turn of mind/ +ƱµÁ [¤É¤¦¤®] /(adj-na,n) the same meaning/ +ƱµÁ¸ì [¤É¤¦¤®¤´] /(n) synonym/(P)/ +Ʊµé [¤É¤¦¤­¤å¤¦] /(n) the same grade/same class/(P)/ +ƱµéÀ¸ [¤É¤¦¤­¤å¤¦¤»¤¤] /(n) classmate(s)/(P)/ +Ʊµï [¤É¤¦¤­¤ç] /(n,vs) living together/(P)/ +Ʊµï¿Í [¤É¤¦¤­¤ç¤Ë¤ó] /(n) person living with the family/ +Ʊ¶¿ [¤É¤¦¤­¤ç¤¦] /(n) same village/same town/same province/(P)/ +Ʊ¶¿¿Í [¤É¤¦¤­¤ç¤¦¤¸¤ó] /person from the same province, town, village, etc./ +Ʊ¶È [¤É¤¦¤®¤ç¤¦] /(n) same trade/same business/(P)/ +Ʊ¶È¼Ô [¤É¤¦¤®¤ç¤¦¤·¤ã] /(n) person in the same business/the profession/the trade/ +Ʊ¶ÈÁȹç [¤É¤¦¤®¤ç¤¦¤¯¤ß¤¢¤¤] /trade association/craft/guild/ +Ʊ¶É [¤É¤¦¤­¤ç¤¯] /(n) the said bureau/the same bureau/(P)/ +Ʊ¶è [¤É¤¦¤¯] /(n) same ward/ +Ʊ·± [¤É¤¦¤¯¤ó] /(n) kun homophone/ +Ʊ·¿ [¤É¤¦¤±¤¤] /(n) isomorphism/same shape/same type/same pattern/ +Ʊ·Á [¤É¤¦¤±¤¤] /(n) isomorphism/same shape/same type/same pattern/ +Ʊ·Ä [¤É¤¦¤±¤¤] /(n) matter for mutual congratulation/ +Ʊ·Ï [¤É¤¦¤±¤¤] /(n) affiliated/akin/ +Ʊ·Ï¿§ [¤É¤¦¤±¤¤¤·¤ç¤¯] /(n) similar color/ +Ʊ·ê [¤É¤¦¤±¤Ä] /(n) being buried in the same grave/ +Ʊ·î [¤É¤¦¤²¤Ä] /(n-adv,n-t) the same month/(P)/ +Ʊ¸¢ [¤É¤¦¤±¤ó] /(n) the same rights/equal rights/ +Ʊ¸© [¤É¤¦¤±¤ó] /(n) the same prefecture/(P)/ +Ʊ¸» [¤É¤¦¤²¤ó] /(n) the same origin/ +Ʊ¸ìÈ¿Éü [¤É¤¦¤´¤Ï¤ó¤×¤¯] /tautology/ +Ʊ¹¥ [¤É¤¦¤³¤¦] /(n) similar tastes/(P)/ +Ʊ¹¥²ñ [¤É¤¦¤³¤¦¤«¤¤] /(n) association of like-minded people/ +Ʊ¹¥¼Ô [¤É¤¦¤³¤¦¤·¤ã] /people of similar tastes/ +Ʊ¹©°Û¶Ê [¤É¤¦¤³¤¦¤¤¤­¤ç¤¯] /(n) equal workmanship but different style/ +Ʊ¹©°Û¶Ê¤Ç¤¢¤ë [¤É¤¦¤³¤¦¤¤¤­¤ç¤¯¤Ç¤¢¤ë] /to be equally excellent in workmanship though difficult in style/to be practically the same/ +Ʊ¹» [¤É¤¦¤³¤¦] /(n) same school/(P)/ +Ʊ¹Ô [¤É¤¦¤®¤ç¤¦] /(n) fellow pilgrim/fellow practicer of austerities/(P)/ +Ʊ¹Ô [¤É¤¦¤³¤¦] /(n,vs) accompanying/travelling together/ +Ʊ¹Ô¼Ô [¤É¤¦¤³¤¦¤·¤ã] /fellow travellers/ +Ʊ¹ñ [¤É¤¦¤³¤¯] /(n) the same country/the same province/the said country/(P)/ +Ʊ¹ñ¿Í [¤É¤¦¤³¤¯¤¸¤ó] /(n) fellow countryman/compatriot/person from same province/ +Ʊ¹ṉ̃ [¤É¤¦¤³¤¯¤ß¤ó] /fellow countrymen/ +Ʊº¬ [¤É¤¦¤³¤ó] /(n) same root/same origin/ +ƱºÁ [¤É¤¦¤¶] /(n) sitting together/the same theater/involvement/entanglement/implication/ +ƱºÂ [¤É¤¦¤¶] /(n) sitting together/the same theater/involvement/entanglement/implication/ +Ʊºá [¤É¤¦¤¶¤¤] /(n) the same offense/ +Ʊ»Î [¤É¤¦¤·] /(n) fellow/companion/comrade/(P)/ +Ʊ»ÎÂǤÁ [¤É¤¦¤·¤¦¤Á] /(n) killing each other by mistake/internecine strife/ +Ʊ»ÎÂǤÁ [¤É¤·¤¦¤Á] /(n) killing each other by mistake/internecine strife/ +Ʊ»ÎƤ¤Á [¤É¤¦¤·¤¦¤Á] /(n) killing each other by mistake/internecine strife/ +Ʊ»ÎƤ¤Á [¤É¤·¤¦¤Á] /(n) killing each other by mistake/internecine strife/ +Ʊ»Ô [¤É¤¦¤·] /(n) same city/(P)/ +Ʊ»Ö [¤É¤¦¤·] /(n) same mind/comrade/kindred soul/(P)/ +Ʊ»Ö²ñ [¤É¤¦¤·¤«¤¤] /association of kindred spirits/ +Ʊ»ÖŪ [¤É¤¦¤·¤Æ¤­] /(adj-na) companionable/ +Ʊ»á [¤É¤¦¤·] /(n) the said person/he/she/same person/(P)/ +Ʊ»æ [¤É¤¦¤·] /(n) the same newspaper/ +Ʊ»ë [¤É¤¦¤·] /(n,vs) treating alike/ +Ʊ»ï [¤É¤¦¤·] /(n) same magazine/ +Ʊ»ö [¤É¤¦¤¸] /the same event/no change (on the stock market)/ +Ʊ»ú [¤É¤¦¤¸] /(n) the same character/ +Ʊ»þ [¤É¤¦¤¸] /(adj-no,n) simultaneous(ly)/concurrent/same time/synchronous/(P)/ +Ʊ»þ¤Ë [¤É¤¦¤¸¤Ë] /(adv,conj) coincident with/on the other hand/while/ +Ʊ»þÀ­ [¤É¤¦¤¸¤»¤¤] /(n) simultaneity/ +Ʊ»þÂå [¤É¤¦¤¸¤À¤¤] /the same age/same period/(P)/ +Ʊ»þÄÌÌõ [¤É¤¦¤¸¤Ä¤¦¤ä¤¯] /simultaneous interpretation/ +Ʊ»þÊüÁ÷ [¤É¤¦¤¸¤Û¤¦¤½¤¦] /(n) simulcast/ +Ʊ»þÏ¿²» [¤É¤¦¤¸¤í¤¯¤ª¤ó] /simultaneous or synchronous recording/ +Ʊ¼´ [¤É¤¦¤¸¤¯] /(n) same axle/ +Ʊ¼´¥±¡¼¥Ö¥ë [¤É¤¦¤¸¤¯¥±¡¼¥Ö¥ë] /(n) coaxial cable/ +Ʊ¼¼ [¤É¤¦¤·¤Ä] /(n) the same room/(P)/ +Ʊ¼Á [¤É¤¦¤·¤Ä] /(adj-na,n) same quality/same nature/homogeneous/ +Ʊ¼ÁŪ [¤É¤¦¤·¤Ä¤Æ¤­] /(adj-na) homogeneous/ +Ʊ¼Ò [¤É¤¦¤·¤ã] /(n) the same firm/(P)/ +Ʊ¼Ö [¤É¤¦¤·¤ã] /(n,vs) taking the same car or train/ +Ʊ¼ï [¤É¤¦¤·¤å] /(n) same kind (race)/homogeneousness/(P)/ +Ʊ¼ïƱʸ [¤É¤¦¤·¤å¤É¤¦¤Ö¤ó] /(n) same race and same language/ +Ʊ¼ïÎà [¤É¤¦¤·¤å¤ë¤¤] /the same kind/ +Ʊ¼ñÌ£ [¤É¤¦¤·¤å¤ß] /the same interests/ +Ʊ½¡ [¤É¤¦¤·¤å¤¦] /(n) the same sect/ +Ʊ½® [¤É¤¦¤·¤å¤¦] /(n) shipmates/fellow passengers/ +Ʊ½É [¤É¤¦¤·¤å¤¯] /(n) lodging in the same hotel/ +Ʊ½è [¤É¤¦¤·¤ç] /(n) the same place/the same address/the said place/ +Ʊ½ê [¤É¤¦¤·¤ç] /(n) the same place/the same address/the said place/ +Ʊ½ñ [¤É¤¦¤·¤ç] /(n) the same book/the said book/ +Ʊ¾® [¤É¤¦¤·¤ç¤¦] /(n) the above-mentioned elementary school/ +Ʊ¾²°ÛÌ´ [¤É¤¦¤·¤ç¤¦¤¤¤à] /(n) cohabiting but living in different worlds/ +Ʊ¾Ê [¤É¤¦¤·¤ç¤¦] /(n) the said ministry/the same ministry/(P)/ +Ʊ¾å [¤É¤¦¤¸¤ç¤¦] /(n) same as above/ditto/ibid./(P)/ +Ʊ¾è [¤É¤¦¤¸¤ç¤¦] /(n,vs) riding together/riding with/(P)/ +Ʊ¾è¼Ô [¤É¤¦¤¸¤ç¤¦¤·¤ã] /(n) fellow passenger/ +Ʊ¾ð [¤É¤¦¤¸¤ç¤¦] /(n,vs) sympathy/compassion/sympathize/pity/feel for/(P)/ +Ʊ¾ð¼Ô [¤É¤¦¤¸¤ç¤¦¤·¤ã] /sympathizer/ +Ʊ¾ð¿´ [¤É¤¦¤¸¤ç¤¦¤·¤ó] /sympathy/compassion/ +Ʊ¾ðɼ [¤É¤¦¤¸¤ç¤¦¤Ò¤ç¤¦] /(n) sympathy vote/ +Ʊ¿¦ [¤É¤¦¤·¤ç¤¯] /(n) the same occupation/the said occupation/ +Ʊ¿§ [¤É¤¦¤·¤ç¤¯] /(n) the same color/ +Ʊ¿® [¤É¤¦¤·¤ó] /the same faith/ +Ʊ¿´ [¤É¤¦¤·¤ó] /(adj-no,n) concentricity/same mind/unanimity/policeman/ +Ʊ¿´±ß [¤É¤¦¤·¤ó¤¨¤ó] /(n) concentric circles/ +Ʊ¿Í [¤É¤¦¤¸¤ó] /(n) literary group (coterie)/same person/said person/clique/fraternity/kindred spirits/comrade/colleague/(P)/ +Ʊ¿Í [¤É¤¦¤Ë¤ó] /(n) literary group (coterie)/same person/said person/clique/fraternity/kindred spirits/comrade/colleague/ +Ʊ¿Í»¨»ï [¤É¤¦¤¸¤ó¤¶¤Ã¤·] /magazine of a society/ +Ʊ¿Í»ï [¤É¤¦¤¸¤ó¤·] /(n) magazine published by fans/fanzine/ +Ʊ¿Í¼ï [¤É¤¦¤¸¤ó¤·¤å] /racial identity/same race/ +Ʊ¿Î [¤É¤¦¤¸¤ó] /(n) universal benevolence/ +Ʊ¿Î¶µ²ñ [¤É¤¦¤¸¤ó¤­¤ç¤¦¤«¤¤] /Universalist Church/ +Ʊ¿ô [¤É¤¦¤¹¤¦] /(n) same number/(P)/ +ƱÀª [¤É¤¦¤¼¤¤] /(n) party/company/ +ƱÀ« [¤É¤¦¤»¤¤] /(n) same surname/(P)/ +ƱÀ«Æ±Ì¾ [¤É¤¦¤»¤¤¤É¤¦¤ß¤ç¤¦] /(adj-no) same family and personal name/ +ƱÀ­ [¤É¤¦¤»¤¤] /(n) same sex/homosexuality/homogeneity/congeniality/(P)/ +ƱÀ­°¦ [¤É¤¦¤»¤¤¤¢¤¤] /(n) homosexual love/(P)/ +ƱÀ­°¦¼Ô [¤É¤¦¤»¤¤¤¢¤¤¤·¤ã] /homosexual (person)/ +ƱÀ³ [¤É¤¦¤»¤¤] /(n,vs) cohabitation/living together/(P)/ +ƱÀÊ [¤É¤¦¤»¤­] /(n,vs) sit with/be with/(P)/ +ƱÀâ [¤É¤¦¤»¤Ä] /(n) the same opinion/ +ƱÁ¥ [¤É¤¦¤»¤ó] /(n) the same ship/taking the same ship/(P)/ +ƱÁ¥¤Î¿Í [¤É¤¦¤»¤ó¤Î¤Ò¤È] /fellow voyager/ +ƱÁ° [¤É¤¦¤¼¤ó] /(n) same as above/ditto/ibid./ +ƱÁ³ [¤É¤¦¤¼¤ó] /(adj-na,n) similar to/same/right/proper/just/natural/(P)/ +ƱÁÄ [¤É¤¦¤½] /common ancestor/ +ƱÁÇÂÎ [¤É¤¦¤½¤¿¤¤] /(n) allotrope/ +ƱÁê [¤É¤¦¤½¤¦] /(1) (id) the said (cabinet) minister/(2) in-phase (component of a wave)/ +ƱÁë [¤É¤¦¤½¤¦] /(n) the same school/(P)/ +ƱÁë²ñ [¤É¤¦¤½¤¦¤«¤¤] /(n) graduate's association/alumni meeting/class reunion/(P)/ +ƱÁëÀ¸ [¤É¤¦¤½¤¦¤»¤¤] /(n) alumni/alumnus/schoolmate/ +ƱÁ÷ [¤É¤¦¤½¤¦] /(adj-no) shipped together/sent at the same time/ +Ʊ² [¤É¤¦¤¾¤¯] /(n) same family (race, tribe)/ +Ʊ²²ñ [¤É¤¦¤¾¤¯¤«¤¤] /family council/family company/ +Ʊ²²ñ¼Ò [¤É¤¦¤¾¤¯¤«¤¤¤·¤ã] /family corporation/affiliated concern/ +Ʊ²²ñ¼Ò [¤É¤¦¤¾¤¯¤¬¤¤¤·¤ã] /family corporation/affiliated concern/ +Ʊ¼ [¤É¤¦¤½¤ó] /(n) same village/that village/ +ƱÂÎ [¤É¤¦¤¿¤¤] /(n) as one flesh or body/simultaneously/ +ƱÂÎ¤Ë [¤É¤¦¤¿¤¤¤Ë] /as one/together/ +ƱÂç [¤É¤¦¤À¤¤] /(n) the said university/Doshisha University/ +ƱÃÇ [¤É¤¦¤À¤ó] /(adj-na,n) the same/ditto/ +ƱÃÍ [¤É¤¦¤Á] /(adj-no,n) equivalence/equal value/equivalent/ +ƱÃÍÀ­ [¤É¤¦¤Á¤»¤¤] /equivalency/equivalency property/ +ƱÃÏ [¤É¤¦¤Á] /(n) the same place/that place/(P)/ +ƱÃå [¤É¤¦¤Á¤ã¤¯] /(n) arriving at the same moment/ +ƱĮ [¤É¤¦¤Á¤ç¤¦] /(n) the same town/that town/(P)/ +ƱĴ [¤É¤¦¤Á¤ç¤¦] /(n,vs) sympathy/agree with/alignment/tuning/(P)/ +ƱĴ¼Ô [¤É¤¦¤Á¤ç¤¦¤·¤ã] /(n) fellow traveler/sympathizer/ +ƱÄê [¤É¤¦¤Æ¤¤] /(n) identification/ +ƱÄøÅÙ [¤É¤¦¤Æ¤¤¤É] /same level/same extent/ +ƱŹ [¤É¤¦¤Æ¤ó] /(n) the same store/the same shop/(P)/ +ƱÅÀ [¤É¤¦¤Æ¤ó] /(n) deadlock/tie/draw/(P)/ +ƱÅÀ·è¾¡ [¤É¤¦¤Æ¤ó¤±¤Ã¤·¤ç¤¦] /(n) play-off/ +ƱÅÀ·è¾¡Àï [¤É¤¦¤Æ¤ó¤±¤Ã¤·¤ç¤¦¤»¤ó] /(n) tiebreaker/ +ƱÅÞ [¤É¤¦¤È¤¦] /(n) the same political party/(P)/ +ƱÅù [¤É¤¦¤È¤¦] /(adj-na,adj-no,n) equality/equal/same rights/same rank/(P)/ +Ʊƻ [¤É¤¦¤É¤¦] /(n,vs) going with/accompanying/ +ƱÆÇÎÅË¡ [¤É¤¦¤É¤¯¤ê¤ç¤¦¤Û¤¦] /(n) homeopathy/ +ƱÆü [¤É¤¦¤¸¤Ä] /(n-adv,n-t) the same day/(P)/ +Ʊǯ [¤É¤¦¤Í¤ó] /(n-adv,n-t) that year/same year/same age/(P)/ +ƱǯÂå [¤É¤¦¤Í¤ó¤À¤¤] /(n,adj-no) the same generation/coeval/ +ƱǯÇÚ [¤É¤¦¤Í¤ó¤Ñ¤¤] /(n) persons of the same age/ +ƱǯÇÚ¤Î¿Í [¤É¤¦¤Í¤ó¤Ñ¤¤¤Î¤Ò¤È] /contemporary/person of the same age/ +ƱÇÉ [¤É¤¦¤Ï] /(n) the same sect/ +ƱÇÚ [¤É¤¦¤Ï¤¤] /(n) fellows/comrade/colleague/one's equal/ +Ʊȼ [¤É¤¦¤Ï¤ó] /(n,vs) company/accompany/going with/(P)/ +Ʊȼ¼Ô [¤É¤¦¤Ï¤ó¤·¤ã] /(n) companion/ +ƱÈÍ [¤É¤¦¤Ï¤ó] /the same clan/ +Ʊɮ [¤É¤¦¤Ò¤Ä] /(n) the same handwriting/ +ƱÉ [¤É¤¦¤Ó¤ç¤¦] /(n) the same sickness/(P)/ +ƱÉÂÁêÎù¤ì¤à [¤É¤¦¤Ó¤ç¤¦¤¢¤¤¤¢¤ï¤ì¤à] /(exp) Fellow sufferers pity each other/ +ƱÉãÊì [¤É¤¦¤Õ¤Ü] /(n) the same parents/ +ƱÉõ [¤É¤¦¤Õ¤¦] /(n,vs) enclosure (e.g. in a letter)/(P)/ +Ʊʢ [¤É¤¦¤Õ¤¯] /(n) born of the same mother/kindred spirits/ +Ʊʢ»Æ [¤É¤¦¤Õ¤¯¤·] /litter/ +ƱʬÊì [¤É¤¦¤Ö¤ó¤Ü] /common denominator/ +Ʊʸ [¤É¤¦¤Ö¤ó] /(n) same script/same language/ +ƱʸÄÌã [¤É¤¦¤Ö¤ó¤Ä¤¦¤¿¤Ä] /(Papal) encyclical/ +ƱʸƱ¼ï [¤É¤¦¤Ö¤ó¤É¤¦¤·¤å] /same race and same script/ +ƱÊì»Ð [¤É¤¦¤Ü¤·] /sisters of the same mother/uterine sisters/ +ƱÊþ [¤É¤¦¤Û¤¦] /(n) companions/fellows/ +ƱÊþ [¤É¤¦¤Ü¤¦] /(n) companions/fellows/ +Ʊ˦ [¤É¤¦¤Û¤¦] /(n) brethren/brothers/fellow countrymen/fellowman/compatriot/(P)/ +Ʊ˦ [¤É¤¦¤Ü¤¦] /(n) brethren/brothers/fellow countrymen/fellowman/compatriot/ +Ʊ˦ [¤Ï¤é¤«¤é] /(n) brethren/brothers/fellow countrymen/fellowman/compatriot/ +Ʊ˦°¦ [¤É¤¦¤Û¤¦¤¢¤¤] /brotherly love/ +Ʊˮ [¤É¤¦¤Û¤¦] /the same country/ +Ʊ˼ [¤É¤¦¤Ü¤¦] /(n) the same room/sharing a room/sharers of a room/ +Ʊ̾ [¤É¤¦¤ß¤ç¤¦] /(n) same name/(P)/ +Ʊ̾ [¤É¤¦¤á¤¤] /(n) same name/ +Ʊ̾°Û¿Í [¤É¤¦¤á¤¤¤¤¤¸¤ó] /(n) namesake/person with the same name/ +ƱÌÁ [¤É¤¦¤á¤¤] /(n,vs) alliance/union/league/(P)/ +ƱÌÁµÙ¹» [¤É¤¦¤á¤¤¤­¤å¤¦¤³¤¦] /student strike/ +ƱÌÁ·³ [¤É¤¦¤á¤¤¤°¤ó] /allied armies/ +ƱÌÁ¹ñ [¤É¤¦¤á¤¤¤³¤¯] /(n) ally (of another nation)/ +ƱÌÁ¾òÌó [¤É¤¦¤á¤¤¤¸¤ç¤¦¤ä¤¯] /treaty of alliance/ +ƱÌÁÂÕ¶È [¤É¤¦¤á¤¤¤¿¤¤¤®¤ç¤¦] /go-slow strike/ +ƱÌÁÈí¶È [¤É¤¦¤á¤¤¤Ò¤®¤ç¤¦] /(n) strike/ +ƱÌç [¤É¤¦¤â¤ó] /(n) fellow student/ +ƱÌë [¤É¤¦¤ä] /(n-adv,n-t) the same night/that night/(P)/ +ƱÌò [¤É¤¦¤ä¤¯] /(n) colleague/ +Ʊͫ [¤É¤¦¤æ¤¦] /(n) sharing the same concern/ +ƱÍÍ [¤É¤¦¤è¤¦] /(adj-na,n) identical/equal to/same (kind)/like/(P)/ +ƱÍÍ¤Ë [¤É¤¦¤è¤¦¤Ë] /identically/in the (exact) same way/similarly/ +ƱΨ [¤É¤¦¤ê¤Ä] /(n) the same ratio or percentage/(P)/ +Ʊή [¤É¤¦¤ê¤å¤¦] /(n) the same style/same school/common origin/ +Ʊη [¤É¤¦¤ê¤ç] /companion/ +Ʊη [¤É¤¦¤ê¤ç¤¦] /companion/ +Ʊν [¤É¤¦¤ê¤ç¤¦] /(n) coworker/colleague/associate/(P)/ +ƱÎÌ [¤É¤¦¤ê¤ç¤¦] /(n) same amount/ +ƱÎà [¤É¤¦¤ë¤¤] /(n) the same kind/accomplice/(P)/ +ƱÎà¹à [¤É¤¦¤ë¤¤¤³¤¦] /(n) like terms/similar terms/same kind/same class/ +ƱÎó [¤É¤¦¤ì¤Ä] /(n) same rank or file/company/attendance/(P)/ +ƱÎó¤ËÏÀ¤¸¤ë [¤É¤¦¤ì¤Ä¤Ë¤í¤ó¤¸¤ë] /(exp) to consider (something) in the same bracket/ +Ʊϫ [¤É¤¦¤í¤¦] /working together/ +Ʊϫ¼Ô [¤É¤¦¤í¤¦¤·¤ã] /fellow worker/ +ƱÏ [¤É¤¦¤ï] /(n) social integration/ +Ʊ϶µ°é [¤É¤¦¤ï¤­¤ç¤¦¤¤¤¯] /(n) social integration education/education to eliminate discrimination/ +ƱêÐ [¤É¤¦¤­¤ó] /(n) sharing the bed/ +Ʋ [¤É¤¦] /(n,n-suf) prefix to building meaning "magnificent"/(P)/ +Ʋ¡¹ [¤É¤¦¤É¤¦] /(adj-na,n) magnificent/grand/impressive/(P)/ +Ʋ¡¹¤¿¤ë [¤É¤¦¤É¤¦¤¿¤ë] /(adj-t) magnificent/dignified/majestic/imposing/stately/ +Ʋ¡¹¤È [¤É¤¦¤É¤¦¤È] /without apology/without hesitation/(P)/ +Ʋ¡¹½ä¤ê [¤É¤¦¤É¤¦¤á¤°¤ê] /(n) going around in circles/ +Ʋ¤ËÆþ¤ë [¤É¤¦¤Ë¤¤¤ë] /(exp) to become an expert/to be master at/ +Ʋ±§ [¤É¤¦¤¦] /(n) edifice/temple/hall/ +Ʋ±ü [¤É¤¦¤ª¤¦] /(n) secret knowledge/interior of a temple/ +Ʋ¼é [¤É¤¦¤â¤ê] /(n) temple keeper/ +Ʋ¾å [¤É¤¦¤¸¤ç¤¦] /(n) on the roof/court nobles/ +ƲÅã [¤É¤¦¤È¤¦] /(n) temple/temple buildings/ +ƲƲ [¤É¤¦¤É¤¦] /(adj-na,n) magnificent/grand/impressive/ +ƲƲ¤¿¤ë [¤É¤¦¤É¤¦¤¿¤ë] /(adj-t) magnificent/dignified/majestic/imposing/stately/ +ƲƲ¤È [¤É¤¦¤É¤¦¤È] /without apology/without hesitation/ +ƲƲ²ó¤ê [¤É¤¦¤É¤¦¤Þ¤ï¤ê] /go round in circles/circle a temple/roll-call vote/ +ƲƲ½ä¤ê [¤É¤¦¤É¤¦¤á¤°¤ê] /(n) going around in circles/ +Ƴ¤­ [¤ß¤Á¤Ó¤­] /(n) guidance/ +Ƴ¤­¼ê [¤ß¤Á¤Ó¤­¤Æ] /guide/ +Ƴ¤­½Ð¤¹ [¤ß¤Á¤Ó¤­¤À¤¹] /(v5s) to derive/ +Ƴ¤¯ [¤ß¤Á¤Ó¤¯] /(v5k) to guide/to lead/to show the way/to conduct/(P)/ +Ƴ°ø [¤É¤¦¤¤¤ó] /(n) incentive/inducement/ +Ƴ²ÐÀþ [¤É¤¦¤«¤»¤ó] /(n) fuse/(P)/ +Ƴ´É [¤É¤¦¤«¤ó] /(n) duct (anatomy)/ +Ƴ´É [¤É¤¦¤±¤ó] /(n) duct (anatomy)/ +Ƴ´Ø¿ô [¤É¤¦¤«¤ó¤¹¤¦] /(n) a derivative/derived function/ +Ƴ»Õ [¤É¤¦¤·] /(n) officiating monk/ +Ƴ½Ð [¤É¤¦¤·¤å¤Ä] /(n) derivation/ +Ƴ¿å [¤É¤¦¤¹¤¤] /(n) water conveyance/ +ƳÀþ [¤É¤¦¤»¤ó] /(n) conducting wire/ +ƳÂÎ [¤É¤¦¤¿¤¤] /(n) conductor (electricity)/ +ƳÄÌ [¤É¤¦¤Ä¤¦] /(n) conduction/ +ƳÄÌÄñ¹³ [¤É¤¦¤Ä¤¦¤Æ¤¤¤³¤¦] /resistance (to conduction)/ +ƳÅÅ [¤É¤¦¤Ç¤ó] /conduction/ +ƳÅÅÀ­ [¤É¤¦¤Ç¤ó¤»¤¤] /(n) conductivity/ +ƳÅÅÂÎ [¤É¤¦¤Ç¤ó¤¿¤¤] /(n) conductor (elec)/ +ƳÅÅÅÙ [¤É¤¦¤Ç¤ó¤É] /conductivity/ +ƳÅÅΨ [¤É¤¦¤Ç¤ó¤ê¤Ä] /conductivity/ +ƳÆþ [¤É¤¦¤Ë¤å¤¦] /(n,vs) introduction/bringing in/leading in/(P)/ +ƳÆþÉô [¤É¤¦¤Ë¤å¤¦¤Ö] /(n) entry/guide/ +ƳÇÈ´É [¤É¤¦¤Ï¤«¤ó] /(n) waveguide/ +ƳÇÈ´ÉÄê¿ô [¤É¤¦¤Ï¤«¤ó¤Æ¤¤¤¹¤¦] /waveguide constant/ +Æ´¤ì [¤¢¤³¤¬¤ì] /(n) yearning/longing/aspiration/(P)/ +Æ´¤ì¤ë [¤¢¤³¤¬¤ì¤ë] /(v1) to long for/to yearn after/to admire/to be attracted by/(P)/ +Æ´ØÝ [¤·¤ç¤¦¤±¤¤] /(n) longing/aspiration/ +Æ´ØÝ [¤É¤¦¤±¤¤] /(n) longing/aspiration/ +Ƶ¤¯ [¤Ä¤¯] /(v5k) to strike (e.g. a bell)/ +Ƶµå [¤É¤¦¤­¤å¤¦] /(n) billiards/ +ƵÃå [¤É¤¦¤Á¤ã¤¯] /(n) contradiction/ +ƵÃå¸ìË¡ [¤É¤¦¤Á¤ã¤¯¤´¤Û¤¦] /(n) oxymoron/ +ƵÌÚ [¤·¤å¤â¤¯] /(n) wooden bell hammer/ +ƵÌÚ»­ [¤·¤å¤â¤¯¤¶¤á] /(n) hammerhead shark/ +ƵÌÚ¾ó [¤·¤å¤â¤¯¤º¤¨] /crutches/ +ƶ [¤Û¤é] /(n) cave/den/grotto/(P)/ +ƶ·¢ [¤É¤¦¤¯¤Ä] /(n) cave/(P)/ +ƶ·ê [¤É¤¦¤±¤Ä] /(n) cave/den/grotto/(P)/ +ƶ·ê [¤Û¤é¤¢¤Ê] /(n) cave/den/grotto/ +ƶ¸« [¤É¤¦¤±¤ó] /(n) insight/discernment/ +ƶ»¡ [¤É¤¦¤µ¤Ä] /(n) discernment/insight/(P)/ +ƶ»¡ÎÏ [¤É¤¦¤µ¤Ä¤ê¤ç¤¯] /insight/discernment/ +ƶÌç [¤É¤¦¤â¤ó] /(n) cave entrance/tunnel/ +Æ· [¤Ò¤È¤ß] /(n) (1) pupil (of eye)/(2) eye/(P)/ +Æ·¤ò¶Å¤é¤¹ [¤Ò¤È¤ß¤ò¤³¤é¤¹] /(exp) to strain one's eyes/ +Æ·¹¦ [¤É¤¦¤³¤¦] /(adj-na,n) pupil/pupillary/ +Æ·¹¦³ÈÄ¥ [¤É¤¦¤³¤¦¤«¤¯¤Á¤ç¤¦] /(n) pupil dilation/ +Æ·»Ò [¤É¤¦¤·] /(n) pupil/ +Ƹ [¤ï¤é¤Ù] /(n) child/(P)/ +Ƹ²Î [¤ï¤é¤Ù¤¦¤¿] /(n) children's (folk) song/ +Ƹ²è [¤É¤¦¤¬] /(n) pictures drawn by child/pictures for children/ +Ƹ´é [¤É¤¦¤¬¤ó] /(n) child-faced/(P)/ +Ƹ»Ò [¤É¤¦¤¸] /(n) boy/kid/child/ +Ƹ½÷ [¤É¤¦¤¸¤ç] /(n) (little) girl/ +Ƹ¿´ [¤É¤¦¤·¤ó] /(n) child's mind/naivete/(P)/ +ƸÄç [¤É¤¦¤Æ¤¤] /(n) (col) chastity/(Catholic) nun/male virgin/ +ƸÍØ [¤É¤¦¤è¤¦] /(n) children's song/nursery rhyme/(P)/ +ƸÏà [¤É¤¦¤ï] /(n) fairy-tale/(P)/ +ƸÏ÷à [¤É¤¦¤ï¤²¤­] /(n) play or production for children/ +ƸÏúî²È [¤É¤¦¤ï¤µ¤Ã¤«] /(n) writer of stories for children/ +ƹ [¤É¤¦] /(n) trunk/body/frame/(P)/ +ƹ¤¬Ä¹¤¤ [¤É¤¦¤¬¤Ê¤¬¤¤] /having a long body/ +ƹ¤òÃ失¤ë [¤É¤¦¤ò¤Ä¤±¤ë] /(exp) to put on body armor/ +ƹ°á [¤É¤¦¤¤] /(n) jacket/vest/ +ƹ²ó¤ê [¤É¤¦¤Þ¤ï¤ê] /(n) waist/girth/measurement around waist/ +ƹ´¬¤­ [¤É¤¦¤Þ¤­] /(n) bellyband/money belt/ +ƹ´ÖÀ¼ [¤É¤¦¤Þ¤´¤¨] /(n) (vulgar) thick voice/ +ƹ¸µ [¤É¤¦¤â¤È] /(n) bookmaker (in gambling)/manager/ +ƹ¾å¤² [¤É¤¦¤¢¤²] /(n,vs) lifting a person high/carry someone on shoulders/(P)/ +ƹ¿Ì¤¤ [¤É¤¦¤Ö¤ë¤¤] /(n) shivering/ +ƹÀÚ¤ê [¤É¤¦¤®¤ê] /(n) cutting horizontally into the torso (with a sword)/ +ƹÂÎ [¤É¤¦¤¿¤¤] /(n) body/trunk/torso/(P)/ +ƹÃå [¤É¤¦¤®] /(n) (sleeveless) undergarment/ +ƹÃæ [¤É¤¦¤Ê¤«] /(n) trunk/torso/ +ƹĹ [¤É¤¦¤Ê¤¬] /(adj-na,n) possessing a long torso/ +ƹÄù¤á [¤É¤¦¤¸¤á] /(n) belt/scissors maneuver (in wrestling, judo, etc.)/ +ƹ˺¤ì [¤É¤ï¤¹¤ì] /(n,vs) lapse of memory/forget for a moment/ +ƹÍȤ² [¤É¤¦¤¢¤²] /(n) toss someone into the air or hoist shoulder-high in celebration/ +ƹÍÝ [¤É¤¦¤è¤¯] /(adj-na,n) avarice/heartlessness/greed/ +ƹÍß [¤É¤¦¤è¤¯] /(adj-na,n) avarice/heartlessness/greed/ +ƹÍð [¤É¤¦¤é¤ó] /(n) case for botanical specimens/ +Æ» [¤ß¤Á] /(n) road/street/way/method/(P)/ +Æ»¡¹ [¤ß¤Á¤ß¤Á] /(adv,n) along the way/along the road/ +Æ»¤¬µç¤Þ¤ë [¤ß¤Á¤¬¤­¤ï¤Þ¤ë] /(exp) to come to a dead end/ +Æ»¤¹¤¬¤é [¤ß¤Á¤¹¤¬¤é] /(adv) along the road/along the way/ +Æ»¤Ê¤é¤Ì [¤ß¤Á¤Ê¤é¤Ì] /(adj-pn,exp) immoral/ +Æ»¤Ê¤é¤ÌÎø [¤ß¤Á¤Ê¤é¤Ì¤³¤¤] /illicit love affair/ +Æ»¤Î¤ê [¤ß¤Á¤Î¤ê] /(n) distance/way/(P)/ +Æ»¤Îü [¤ß¤Á¤Î¤Ï¤·] /edge of a street/ +Æ»¤òµÞ¤° [¤ß¤Á¤ò¤¤¤½¤°] /(exp) to hurry on one's way/ +Æ»¤ò¼×¤ë [¤ß¤Á¤ò¤µ¤¨¤®¤ë] /(exp) to block the way/ +Æ»¤ò¿Ö¤¯ [¤ß¤Á¤ò¤­¤¯] /(exp) to ask the way/ +Æ»¤òÀڤ곫¤¯ [¤ß¤Á¤ò¤­¤ê¤Ò¤é¤¯] /(exp) to open a path/ +Æ»¤òÁˤà [¤ß¤Á¤ò¤Ï¤Ð¤à] /(exp) to obstruct one's way/ +Æ»¤òʹ¤¯ [¤ß¤Á¤ò¤­¤¯] /(exp) to ask the way/ +Æ»°ÆÆâ [¤ß¤Á¤¢¤ó¤Ê¤¤] /(n,vs) guidepost/guidance/guide/street map/ +Æ»±û [¤É¤¦¤ª¤¦] /central Hokkaido/ +Æ»²½ [¤É¤¦¤±] /(n) antics/buffoonery/clowning/ +Æ»²½¤ë [¤É¤¦¤±¤ë] /(v1) to jest/to clown (around)/ +Æ»²½»Õ [¤É¤¦¤±¤·] /(n) a clown/ +Æ»²½¼Ô [¤É¤¦¤±¤â¤Î] /(n) a buffoon/jester/ +Æ»²½Êý [¤É¤¦¤±¤¬¤¿] /(n) jester/comic in a play/ +Æ»²½Ìò¼Ô [¤É¤¦¤±¤ä¤¯¤·¤ã] /clown/ +Æ»²È [¤É¤¦¤«] /(n) a Taoist/ +Æ»²Î [¤É¤¦¤«] /(n) moral poem/ +Æ»³Ø [¤É¤¦¤¬¤¯] /(n) ethics/moral philosophy/ +Æ»³Ø¼Ô [¤É¤¦¤¬¤¯¤·¤ã] /(n) Taoist/moralist/ +Æ»³Ú [¤É¤¦¤é¤¯] /(adj-na,n) hobby/pastime/dissipation/dissipated/ +Æ»³Ú¼Ô [¤É¤¦¤é¤¯¤â¤Î] /(n) libertine/ +Æ»³Ú©»Ò [¤É¤¦¤é¤¯¤à¤¹¤³] /prodigal son/ +Æ»´Ñ [¤É¤¦¤«¤ó] /(n) Taoist temple/ +Æ»µÁ [¤É¤¦¤®] /(n) morality/moral principles/(P)/ +Æ»µÁ¿´ [¤É¤¦¤®¤·¤ó] /(n) moral sense/ +Æ»µÁŪÀÕǤ [¤É¤¦¤®¤Æ¤­¤»¤­¤Ë¤ó] /(n) moral obligation/(P)/ +Æ»µÄ²ñ [¤É¤¦¤®¤«¤¤] /(n) Hokkaido Prefectural Assembly/ +Æ»¶µ [¤É¤¦¤­¤ç¤¦] /(n) Taoism/ +Æ»¶Ú [¤ß¤Á¤¹¤¸] /(n) path/route/itinerary/(P)/ +Æ»¶ñ [¤É¤¦¤°] /(n) implement/tool/means/(P)/ +Æ»¶ñ²° [¤É¤¦¤°¤ä] /(n) second-hand shop/curio shop/ +Æ»¶ñÈ¢ [¤É¤¦¤°¤Ð¤³] /(n) toolbox/ +Æ»¶ñÊý [¤É¤¦¤°¤«¤¿] /(n) propman/sceneshifter/ +Æ»¶ñΩ¤Æ [¤É¤¦¤°¤À¤Æ] /(n) preparation of tools/ +Æ»¶ñÏÀ [¤É¤¦¤°¤í¤ó] /(n) instrumentalism/ +Æ»¸µ [¤É¤¦¤²¤ó] /Zen monk, 1200-1253/ +Æ»¸òË¡ [¤É¤¦¤³¤¦¤Û¤¦] /(n) (abbr) Road Traffic Act/ +Æ»¹Ô¤­ [¤ß¤Á¤æ¤­] /(n) going down the road/eloping/lyric composition describing scenery a traveler sees on the way/ +Æ»¹Ô¤¯ [¤ß¤Á¤æ¤¯] /(v5k-s) to walk down the road/ +Æ»»Î [¤É¤¦¤·] /(n) a person of high morals/a Taoist/ +Æ»»å [¤ß¤Á¤¤¤È] /(n) fishing line/ +Æ»¼ç [¤É¤¦¤·¤å¤¦] /chairman of the aikido world association (Aikikai)/ +Æ»½£À© [¤É¤¦¤·¤å¤¦¤»¤¤] /(n) administrative reform proposal, involving integration of prefectures into 7 or 9 states/ +Æ»½ç [¤ß¤Á¤¸¤å¤ó] /(n) itinerary/route/(P)/ +Æ»¾² [¤É¤¦¤·¤ç¤¦] /(n) roadbed/ +Æ»¾ì [¤É¤¦¤¸¤ç¤¦] /(n) (arch) dojo/hall used for martial arts training/mandala/(P)/ +Æ»¾ìÇˤê [¤É¤¦¤¸¤ç¤¦¤ä¤Ö¤ê] /(n) challenge another training group and defeat each member/ +Æ»¿´ [¤É¤¦¤·¤ó] /(n) moral sense/ +Æ»ÁÄ¿À [¤É¤¦¤½¤¸¤ó] /(n) traveler's guardian deity/ +Æ»Áð [¤ß¤Á¤¯¤µ] /(n) wayside grass/loitering on the way/(P)/ +ƻ¯ [¤É¤¦¤¾¤¯] /(n) monks and laity/ +ƻü [¤ß¤Á¤Ð¤¿] /(n) roadside/wayside/(P)/ +Æ»Ãæ [¤É¤¦¤Á¤å¤¦] /(n-adv,n-t) along the way/journey/ +Æ»Ãæµ­ [¤É¤¦¤Á¤å¤¦¤­] /(n) travel journal/ +Æ»Äø [¤É¤¦¤Æ¤¤] /(n) distance/process/journey/itinerary/(P)/ +Æ»Äø [¤ß¤Á¤Î¤ê] /(n) distance/process/journey/itinerary/ +ƻƻ [¤ß¤Á¤ß¤Á] /(adv,n) along the way/along the road/ +Æ»ÆÁ [¤É¤¦¤È¤¯] /(n) morals/(P)/ +Æ»ÆÁ²È [¤É¤¦¤È¤¯¤«] /(n) virtuous person/ +Æ»ÆÁ³Ø [¤É¤¦¤È¤¯¤¬¤¯] /moral philosophy/ +Æ»ÆÁ¶µ°é [¤É¤¦¤È¤¯¤­¤ç¤¦¤¤¤¯] /moral education/ +Æ»ÆÁ·à [¤É¤¦¤È¤¯¤²¤­] /(n) morality play/ +Æ»ÆÁ¾å [¤É¤¦¤È¤¯¤¸¤ç¤¦] /(n) morally/from the moral point of view/ +Æ»ÆÁ¿´ [¤É¤¦¤È¤¯¤·¤ó] /(n) moral sense/ +Æ»ÆÁŪ [¤É¤¦¤È¤¯¤Æ¤­] /(adj-na,n) ethical/moral/ +Æ»ÆÁŪ¶õÇò [¤É¤¦¤È¤¯¤Æ¤­¤¯¤¦¤Ï¤¯] /(n) moral vacuum/ +Æ»ÆÁΧ [¤É¤¦¤È¤¯¤ê¤Ä] /(n) moral law/ +ƻǰ [¤É¤¦¤Í¤ó] /(n) moral sense/wife of a monk/ +Æ»ÇË [¤É¤¦¤Ï] /(n,vs) declaration/ +Æ»ÈÄ [¤ß¤Á¤¤¤¿] /removable ramps for trucks/ +ƻɸ [¤É¤¦¤Ò¤ç¤¦] /(n) (1) guidepost/signpost/guide/(2) tiger beetle/ +ƻɸ [¤ß¤Á¤·¤ë¤Ù] /(n) (1) guidepost/signpost/guide/(2) tiger beetle/ +Æ»ÉáÀÁ [¤ß¤Á¤Ö¤·¤ó] /(n) road repair/ +Æ»ÊÕ [¤ß¤Á¤Ù] /(n) roadside/ +ƻ̱ [¤É¤¦¤ß¤ó] /(n) people of Hokkaido/ +Æ»Íý [¤É¤¦¤ê] /(n) reason/truth/(P)/ +Æ»Íý¤Ç [¤É¤¦¤ê¤Ç] /(adv,exp) indeed/it's no wonder/ +Æ»Íý¤Ë³°¤ì¤¿ [¤É¤¦¤ê¤Ë¤Ï¤º¤ì¤¿] /contrary to reason/ +Æ»Íý¤ËŬ¤¦ [¤É¤¦¤ê¤Ë¤«¤Ê¤¦] /(exp) to stand to reason/ +ƻϢ¤ì [¤ß¤Á¤Å¤ì] /(n) fellow traveler/ +ƻϩ [¤É¤¦¤í] /(n) road/highway/(P)/ +ƻϩ¶¶ [¤É¤¦¤í¤­¤ç¤¦] /(n) (highway) overpass/ +ƻϩ·×²è [¤É¤¦¤í¤±¤¤¤«¤¯] /(n) road plan/ +ƻϩ·úÀß [¤É¤¦¤í¤±¤ó¤»¤Ä] /(n) road construction/ +ƻϩ¸òÄÌ [¤É¤¦¤í¤³¤¦¤Ä¤¦] /(n) road traffic/ +ƻϩ¸òÄÌË¡ [¤É¤¦¤í¤³¤¦¤Ä¤¦¤Û¤¦] /(n) Road Traffic Law/ +ƻϩ¹©»ö [¤É¤¦¤í¤³¤¦¤¸] /road construction/ +ƻϩÁݽü¿Í [¤É¤¦¤í¤½¤¦¤¸¤¸¤ó] /street sweeper (person)/ +ƻϩÃÏ¿Þ [¤É¤¦¤í¤Á¤º] /(n) road (highway) map/ +ƻϩɸ¼¨ [¤É¤¦¤í¤Ò¤ç¤¦¤¸] /(n) traffic sign painted on the road/ +ƻϩɸ¼± [¤É¤¦¤í¤Ò¤ç¤¦¤·¤­] /road sign/signpost/ +ƻϩÉõº¿ [¤É¤¦¤í¤Õ¤¦¤µ] /roadblock/ +ƻϩ͢Á÷ [¤É¤¦¤í¤æ¤½¤¦] /(n) road transport/ +Æ»Ïà [¤É¤¦¤ï] /(n) exemplum/ +Ƽ [¤¢¤«¤¬¤Í] /(n) copper/ +Ƽ [¤É¤¦] /(n) copper/(P)/ +Ƽ¤Î´ï [¤¢¤«¤¬¤Í¤Î¤¦¤Ä¤ï] /copper vessel/ +Ƽ¥¢¥ó¥â¥Ë¥¢Ë¡ [¤É¤¦¥¢¥ó¥â¥Ë¥¢¤Û¤¦] /cuprous ammoniacal process/ +Ƽ¥á¥À¥ê¥¹¥È [¤É¤¦¥á¥À¥ê¥¹¥È] /(n) bronze medallist/ +Ƽ¥á¥À¥ë [¤É¤¦¥á¥À¥ë] /(n) bronze medal/ +Ƽ²ß [¤É¤¦¤«] /(n) copper coin/(P)/ +Ƽ´ï [¤É¤¦¤­] /(n) copperware/ +Ƽ¶À [¤É¤¦¤­¤ç¤¦] /(n) bronze mirror/ +Ƽ¹Û [¤É¤¦¤³¤¦] /(n) copper ore/ +Ƽ»³ [¤É¤¦¤¶¤ó] /(n) copper mine/(P)/ +Ƽ½­ [¤É¤¦¤·¤å¤¦] /(n) the lust for money/ +Ƽ¿§ [¤É¤¦¤·¤ç¤¯] /(n) bronze (color)/ +ƼÀ½ [¤É¤¦¤»¤¤] /(n) made of copper/ +ƼÀþ [¤É¤¦¤»¤ó] /(n) copper line/copper wire/ +ƼÁ¬ [¤É¤¦¤»¤ó] /(n) copper coin/ +ƼÁê¾ì [¤É¤¦¤½¤¦¤Ð] /market price of copper/ +ƼÁü [¤É¤¦¤¾¤¦] /(n) bronze statue/(P)/ +ƼÂø [¤É¤¦¤¿¤¯] /(n) bronze bell/ +ƼÇ× [¤É¤¦¤Ï¤¤] /(n) bronze or copper medal/ +ƼÇó [¤É¤¦¤Ï¤¯] /copper foil (used in copper plating)/ +ƼÈÄ [¤É¤¦¤Ð¤ó] /(n) sheet copper/ +ƼÈDzè [¤É¤¦¤Ï¤ó¤¬] /copperplate engraving/etching/(P)/ +ƼÈ× [¤É¤¦¤Ð¤ó] /(n) bronze bowl/ +ƼïÕ [¤É¤é] /(n) gong/ +ƽ [¤È¤¦¤²] /(n,n-suf) ridge/(mountain) pass/difficult part/(P)/ +ƽ¤ò±Û¤¨¤ë [¤È¤¦¤²¤ò¤³¤¨¤ë] /(exp) to pass over the peak/to cross a pass/ +ƽ¤ò±Û¤¹ [¤È¤¦¤²¤ò¤³¤¹] /(exp) to cross over a pass/to finish the most difficult part/ +ƽƻ [¤È¤¦¤²¤ß¤Á] /road over a mountain pass/ +ƾ [¤È¤­] /(n) Japanese crested ibis/ +ƾ¿§ [¤È¤­¤¤¤í] /(n,adj-no) pink (wing colour of crested ibis)/ +Æ¿ [¤È¤¯] /shelter/shield/hide/ +Æ¿¤¦ [¤«¤¯¤Þ¤¦] /(v5u) to shelter/to shield/to hide/ +ƿ̾ [¤È¤¯¤á¤¤] /(n) anonymity/pseudonym/(P)/ +ƿ̾À­ [¤È¤¯¤á¤¤¤»¤¤] /anonymity/ +ƿ̾Èãɾ [¤È¤¯¤á¤¤¤Ò¤Ò¤ç¤¦] /anonymous criticism/ +ÆÀ [¤È¤¯] /(adj-na,n,vs) profit/gain/interest/(P)/ +ÆÀ¤¹¤ë [¤È¤¯¤¹¤ë] /(vs-s) to make a profit/(P)/ +ÆÀ¤Ë¤Ê¤ë [¤È¤¯¤Ë¤Ê¤ë] /(exp) to do (a person) good/to bring profit/ +ÆÀ¤ë [¤¦¤ë] /(v5r) to obtain/to acquire/(P)/ +ÆÀ¤ë [¤¨¤ë] /(v1) to get/to gain/to win/(P)/ +ÆÀ¤ë½ê¤¬Í­¤ë [¤¦¤ë¤È¤³¤í¤¬¤¢¤ë] /(exp) to get benefit from/ +ÆÀ°Õ [¤È¤¯¤¤] /(adj-na,n) pride/triumph/prosperity/one's strong point/one's forte/one's specialty/customer/client/(P)/ +ÆÀ°Õ¤¬¤ë [¤È¤¯¤¤¤¬¤ë] /(v5r) to be inflated with pride/ +ÆÀ°Õ´é [¤È¤¯¤¤¤¬¤ª] /(n) triumphant look/ +ÆÀ°Õµ¤ [¤È¤¯¤¤¤²] /(adj-na,n) proud/elated/ +ÆÀ°ÕµÒ [¤È¤¯¤¤¤­¤ã¤¯] /(n) customer/client/one's customers/ +ÆÀ°ÕÀè [¤È¤¯¤¤¤µ¤­] /(n) favorite customer/(P)/ +ÆÀ°ÕËþÌÌ [¤È¤¯¤¤¤Þ¤ó¤á¤ó] /(adj-na,n) triumphant air/ +ÆÀ¶È»Î [¤È¤¯¤®¤ç¤¦¤·] /specialty school graduate/ +ÆÀºö [¤È¤¯¤µ¤¯] /(adj-na,n) profitable plan/good plan/(P)/ +ÆÀ¼º [¤È¤¯¤·¤Ä] /(n) advantages and disadvantages/plus and minuses/(P)/ +ÆÀ¼ê [¤¨¤Æ] /(adj-na,n) forte/strong point/ +ÆÀ¼ê¾¡¼ê [¤¨¤Æ¤«¤Ã¤Æ] /(adj-na,n) self-willed/(doing or saying things) to suit one's own convenience/ +ÆÀ¿´ [¤È¤¯¤·¤ó] /(n,vs) consenting to/being convinced of/being satisfied/understanding/ +ÆÀÂÎ [¤¨¤¿¤¤] /(n) nature/character/ +ÆÀÂΤÎÃΤì¤Ê¤¤ [¤¨¤¿¤¤¤Î¤·¤ì¤Ê¤¤] /(adj-pn) strange/unfamiliar/mysterious/suspicious/ +ÆÀÅÀ [¤È¤¯¤Æ¤ó] /(n) score/points made/marks obtained/runs/(P)/ +ÆÀÅÀ·÷ [¤È¤¯¤Æ¤ó¤±¤ó] /(n) scoring position, with runners on second and-or third base (baseball)/ +ÆÀÅÙ [¤È¤¯¤É] /(n) (Buddh) becoming a monk/entering priesthood/ +ÆÀÆ» [¤È¤¯¤É¤¦] /(n,vs) attaining salvation/ +ÆÀÆÀ [¤È¤¯¤È¤¯] /(adj-na,n) triumphantly/proudly/ +ÆÀÆñ¤¤ [¤¨¤¬¤¿¤¤] /(adj) hard to get/ +ÆÀɼ [¤È¤¯¤Ò¤ç¤¦] /(n,vs) number of votes polled/poll votes/(P)/ +ÆÀɼ¿ô [¤È¤¯¤Ò¤ç¤¦¤¹¤¦] /(n) number of votes obtained (polled)/ +ÆÀɼΨ [¤È¤¯¤Ò¤ç¤¦¤ê¤Ä] /percentage of votes/ +ÆÀʪ [¤¨¤â¤Î] /(n) specialized weapon or skill/ +ÆÀʬ [¤È¤¯¤Ö¤ó] /(n) profit/share/winnings/ +ÆÁ¤Î¹â¤¤ [¤È¤¯¤Î¤¿¤«¤¤] /virtuous/respectable/ +ÆÁ¤ò¹Ô¤¦ [¤È¤¯¤ò¤ª¤³¤Ê¤¦] /(exp) to practice virtue/ +ÆÁ°é [¤È¤¯¤¤¤¯] /(n) moral education/ +ÆÁ²½ [¤È¤Ã¤«] /(n) moral influence/ +ÆÁµÁ [¤È¤¯¤®] /(n) morals/morality/sincerity/ +ÆÁµÁ¿´ [¤È¤¯¤®¤·¤ó] /(n) moral sense/ +ÆÁ¹Ô [¤È¤Ã¤³¤¦] /(n) virtuous act or deeds/goodness/ +ÆÁÀ­ [¤È¤¯¤»¤¤] /(n) moral character or consciousness/ +ÆÁÀ¯ [¤È¤¯¤»¤¤] /(n) benevolent rule/moratorium on debts/ +ÆÁÀî²È [¤È¤¯¤¬¤ï¤±] /the House of Tokugawa/the Tokugawas/ +ÆÁÀî¸ø [¤È¤¯¤¬¤ï¤³¤¦] /Prince Tokugawa/ +ÆÁÀî¸ø¼ßÅ¡ [¤È¤¯¤¬¤ï¤³¤¦¤·¤ã¤¯¤Æ¤¤] /mansion of Prince Tokugawa/ +ÆÁÀî»°Âå²È¸÷ [¤È¤¯¤¬¤ï¤µ¤ó¤À¤¤¤¤¤¨¤ß¤Ä] /Iemitsu (third in the Tokugawa line)/ +ÆÁÀîÀª [¤È¤¯¤¬¤ï¤¼¤¤] /Tokugawa forces/ +ÆÁÀîÊý [¤È¤¯¤¬¤ï¤¬¤¿] /Tokugawa's side/ +ÆÁÂô [¤È¤¯¤¿¤¯] /(n) blessing/grace/ +ÆÁÅ縩 [¤È¤¯¤·¤Þ¤±¤ó] /prefecture on the island of Shikoku/ +ÆÁʬ [¤È¤¯¤Ö¤ó] /(n) profit/share/winnings/ +ÆÁ˾ [¤È¤¯¤Ü¤¦] /(n) moral influence/ +ÆÁÌÜ [¤È¤¯¤â¤¯] /(n) (types of) virtue/ +ÆÁÍÑ [¤È¤¯¤è¤¦] /(adj-na,n) economical/ +ÆÁÍÑÉÊ [¤È¤¯¤è¤¦¤Ò¤ó] /economical product/economy-sized goods/ +ÆÁÍÑÉÓ [¤È¤¯¤è¤¦¤Ó¤ó] /economy bottle/ +ÆÁÍø [¤È¤¯¤ê] /(n) sake bottle (with attenuated mouth)/ +ÆÁÍø [¤È¤Ã¤¯¤ê] /(n) sake bottle (with attenuated mouth)/ +Æ¿¦ [¤È¤¯¤·¤ç¤¯] /(n) corruption/bribery/ +Æ¿À [¤È¤¯¤·¤ó] /(n) blasphemy/ +ÆÃ¤Ë [¤È¤¯¤Ë] /(adv) particularly/especially/(P)/ +Æäˤʤ· [¤È¤¯¤Ë¤Ê¤·] /nothing in particular/none in particular/ +ÆÃ°Û [¤È¤¯¤¤] /(adj-na,n) unique/singular/(P)/ +ÆðÛÀ­ [¤È¤¯¤¤¤»¤¤] /(n) singularity/peculiarity/idiosyncrasy/ +ÆðÛÂμÁ [¤È¤¯¤¤¤¿¤¤¤·¤Ä] /(n) idiosyncrasy/ +ÆðÛÃÍʬ²ò [¤È¤¯¤¤¤Á¤Ö¤ó¤«¤¤] /singular value analysis/ +ÆðÛÅÀ [¤È¤¯¤¤¤Æ¤ó] /(n) singular point/ +Æò½ [¤È¤Ã¤«] /specialization/ +ÆòÁ [¤È¤Ã¤«] /(n) special price/bargain price/ +ÆòÁÉÊ [¤È¤Ã¤«¤Ò¤ó] /bargain item/ +ÆòÊʼ [¤È¤Ã¤«¤Ø¤¤] /(n) support soldier/ +Æò÷ [¤È¤Ã¤«¤¤] /(n) special fast (local) train/ +Æõ­ [¤È¤Ã¤­] /(n,vs) special mention/ +Æõ» [¤È¤¯¤®] /(n) special skill/(P)/ +ÆÃµÞ [¤È¤Ã¤­¤å¤¦] /(n) limited express (train, faster than an express)/(P)/ +Æõ޷ô [¤È¤Ã¤­¤å¤¦¤±¤ó] /special-express ticket/ +Æõé [¤È¤Ã¤­¤å¤¦] /(n) high grade/classy/ +Æõé¼ò [¤È¤Ã¤­¤å¤¦¤·¤å] /(n) highest or finest quality sake/ +ÆõéÉÊ [¤È¤Ã¤­¤å¤¦¤Ò¤ó] /special grade article/ +Æõö [¤È¤Ã¤­¤ç] /(n) special permission/patent/(P)/ +Æõöµ»½Ñ [¤È¤Ã¤­¤ç¤®¤¸¤å¤Ä] /patented technology/ +Æõö¸¢ [¤È¤Ã¤­¤ç¤±¤ó] /(n) patent rights/ +Æõö¼ç [¤È¤Ã¤­¤ç¤Ì¤·] /patentee/holder of a patent/ +Æõö¼ýÆþ [¤È¤Ã¤­¤ç¤·¤å¤¦¤Ë¤å¤¦] /(n) patent income/ +Æõö¿¯³² [¤È¤Ã¤­¤ç¤·¤ó¤¬¤¤] /patent infringement/ +ÆõöÄ£ [¤È¤Ã¤­¤ç¤Á¤ç¤¦] /Patent Office/(P)/ +ÆõöË¡ [¤È¤Ã¤­¤ç¤Û¤¦] /(n) Patent Act/ +ÆõöÌÀºÙ½ñ [¤È¤Ã¤­¤ç¤á¤¤¤µ¤¤¤·¤ç] /patent description/patent specifications/ +ÆõöÎÁ [¤È¤Ã¤­¤ç¤ê¤ç¤¦] /royalty/ +Æ÷± [¤È¤Ã¤¯¤ó] /(n) special training/intensive training/crash course/(P)/ +Æֈ [¤È¤Ã¤±¤¤] /(n) preferential treatment/special favour or benefit/ +Æ÷ôØÀÇ [¤È¤Ã¤±¤¤¤«¤ó¤¼¤¤] /favourable tariff/ +Æø¢ [¤È¤Ã¤±¤ó] /(n) privilege/special right/(P)/ +Æø¢³¬µé [¤È¤Ã¤±¤ó¤«¤¤¤­¤å¤¦] /privileged class/ +Æøù [¤È¤Ã¤³¤¦] /special efficacy/ +Æøú [¤È¤Ã¤³¤¦] /(n) of particular efficacy/ +ÆøúÌô [¤È¤Ã¤³¤¦¤ä¤¯] /(n) a specific medicine/(P)/ +Æù¶Ââ [¤È¤Ã¤³¤¦¤¿¤¤] /(n) suicide squad/(P)/ +Æùâ [¤È¤Ã¤³¤¦] /(n) (abbr) (historical) political or thought control police/ +Æùâ·Ù»¡ [¤È¤Ã¤³¤¦¤±¤¤¤µ¤Ä] /political or thought control police/ +Æû£ [¤È¤¯¤µ¤Ä] /(n) (abbr) special effects/SFX/ +Æûº [¤È¤¯¤µ¤ó] /(n) specialty/special product/(P)/ +ÆûºÉÊ [¤È¤¯¤µ¤ó¤Ò¤ó] /special product/ +ÆûºÊª [¤È¤¯¤µ¤ó¤Ö¤Ä] /special product/specialty/ +ÆÃ»È [¤È¤¯¤·] /(n) special envoy/(P)/ +ÆÃ»Ý [¤È¤¯¤·] /(n) special consideration/ +ÆüÁ [¤È¤¯¤·¤Ä] /(n) characteristic/special quality/(P)/ +ÆÃ¼Ì [¤È¤¯¤·¤ã] /(n) exclusive photographing (e.g. for a magazine)/ +ÆÃ¼Ï [¤È¤¯¤·¤ã] /(n) amnesty/(P)/ +Æüì [¤È¤¯¤·¤å] /(adj-na,n) special/unique/(P)/ +Æüì³Øµé [¤È¤¯¤·¤å¤¬¤Ã¤­¤å¤¦] /special class for handicapped children/ +Æü쵡ǽ [¤È¤¯¤·¤å¤­¤Î¤¦] /special function/ +Æüì¸ú²Ì [¤È¤¯¤·¤å¤³¤¦¤«] /(n) special effects/ +Æüì¹Ý [¤È¤¯¤·¤å¤³¤¦] /(n) special steel/ +ÆüìºîÀïÉôÂâ [¤È¤¯¤·¤å¤µ¤¯¤»¤ó¤Ö¤¿¤¤] /(n) special-ops forces/ +Æü컣±Æ [¤È¤¯¤·¤å¤µ¤Ä¤¨¤¤] /SFX/special effects/ +Æüì»ö¾ð [¤È¤¯¤·¤å¤¸¤¸¤ç¤¦] /(n) special circumstances/ +Æüì¼è°·Í¹ÊØ [¤È¤¯¤·¤å¤È¤ê¤¢¤Ä¤«¤¤¤æ¤¦¤Ó¤ó] /special mail/ +ÆüìÀ­ [¤È¤¯¤·¤å¤»¤¤] /(n) special characteristics/peculiarity/distinctiveness/ +ÆüìÀø¹ÒÄú [¤È¤¯¤·¤å¤»¤ó¤³¤¦¤Æ¤¤] /special purpose submarine/ +ÆüìÉôÂâ [¤È¤¯¤·¤å¤Ö¤¿¤¤] /special (military) force(s)/ +Æüìʼ´ï [¤È¤¯¤·¤å¤Ø¤¤¤­] /(n) special weapon/ +ÆüìË¡¿Í [¤È¤¯¤·¤å¤Û¤¦¤¸¤ó] /semigovernmental corporation/(P)/ +Æüï [¤È¤¯¤·¤å] /(n) special kind/ +Æüï [¤È¤¯¤À¤Í] /(n) exclusive news/a scoop/ +Æüû [¤È¤¯¤¸¤å] /(n) emergency demands/special procurement (particularly in time of war)/(P)/ +Æý´ [¤È¤¯¤·¤å¤¦] /(n) feature (e.g. newspaper)/special edition/report/ +Æý¸ [¤È¤¯¤·¤å¤¦] /(n) feature (e.g. newspaper)/special edition/report/(P)/ +Æý¸µ­»ö [¤È¤¯¤·¤å¤¦¤­¤¸] /special feature article/ +Æý¸¹æ [¤È¤¯¤·¤å¤¦¤´¤¦] /special number/ +ÆýР[¤È¤¯¤·¤å¤Ä] /(n) prominence/superiority/ +ÆþΠ[¤È¤¯¤·¤ç¤¦] /(n) special name or designation/ +ÆÃ¾Þ [¤È¤¯¤·¤ç¤¦] /(n) special prize/ +Æÿ§ [¤È¤¯¤·¤ç¤¯] /(n) characteristic/feature/(P)/ +ÆÃ¿Ê [¤È¤¯¤·¤ó] /(n) special promotion (in rank or grade)/ +ÆÃÀ­ [¤È¤¯¤»¤¤] /(n) special characteristic/special quality/(P)/ +ÆÃÀ½ [¤È¤¯¤»¤¤] /(n) special make/deluxe/(P)/ +ÆÃÀ½¥é¡¼¥á¥ó [¤È¤¯¤»¤¤¥é¡¼¥á¥ó] /special ramen/ +ÆÃÀ½ÉÊ [¤È¤¯¤»¤¤¤Ò¤ó] /(n) specially made article/ +ÆÃÀß [¤È¤¯¤»¤Ä] /(n,vs) setting up specially/special installation/(P)/ +ÆÃÀß²ñ¾ì [¤È¤¯¤»¤Ä¤«¤¤¤¸¤ç¤¦] /(n) site (e.g. room, building) especially prepared for a meeting (event, etc.)/ +ÆÃÀñ [¤È¤¯¤»¤ó] /(n) special/select/ +ÆÃÁª [¤È¤¯¤»¤ó] /(n) specially selected/choice/(P)/ +ÆÃÁªÉÊ [¤È¤¯¤»¤ó¤Ò¤ó] /(n) choice goods/ +ÆÃÁ¼ [¤È¤¯¤½] /(n) (abbr) special measure(s)/ +ÆÃÁÜ [¤È¤¯¤½¤¦] /(n) special investigation/(P)/ +ÆÃÁÜÉô [¤È¤¯¤½¤¦¤Ö] /(n) special investigation department/ +ÆÃÁõ [¤È¤¯¤½¤¦] /specially equipped/customized/ +ÆÃÂÔ [¤È¤¯¤¿¤¤] /(n) special treatment/priority/ +ÆÃÂÔ·ô [¤È¤¯¤¿¤¤¤±¤ó] /complimentary ticket/ +ÆÃÂÔÀ¸ [¤È¤¯¤¿¤¤¤»¤¤] /(n) scholarship student/ +ÆÃÂç [¤È¤¯¤À¤¤] /(n) extra-large/(P)/ +ÆÃÂç¹æ [¤È¤¯¤À¤¤¤´¤¦] /(n) special enlarged (bumper) issue/ +ÆÃÃÊ [¤È¤¯¤À¤ó] /(n-adv,n-t) special/(P)/ +ÆÃÃí [¤È¤¯¤Á¤å¤¦] /(n) special order (goods)/ +ÆÃÃíÉÊ [¤È¤¯¤Á¤å¤¦¤Ò¤ó] /(n) article specially made to order/made-to-measure (custom-made) article/ +ÆÃħ [¤È¤¯¤Á¤ç¤¦] /(n) feature/characteristic/(P)/ +ÆÃħÃê½Ð [¤È¤¯¤Á¤ç¤¦¤Á¤å¤¦¤·¤å¤Ä] /feature extraction/ +ÆÃħÎÌ [¤È¤¯¤Á¤ç¤¦¤ê¤ç¤¦] /feature value/ +ÆÃĹ [¤È¤¯¤Á¤ç¤¦] /(n) forte/merit/(P)/ +ÆÃÄê [¤È¤¯¤Æ¤¤] /(adj-na,n,vs) specific/special/particular/(P)/ +ÆÃÄ궲ÉÝ¾É [¤È¤¯¤Æ¤¤¤­¤ç¤¦¤Õ¤·¤ç¤¦] /(n) specific phobias/ +ÆÃÄêÌÃÊÁ [¤È¤¯¤Æ¤¤¤á¤¤¤¬¤é] /(historical) designated speculative stocks/ +ÆÃÄê͹ÊØ¶É [¤È¤¯¤Æ¤¤¤æ¤¦¤Ó¤ó¤­¤ç¤¯] /special post office/ +ÆÃŵ [¤È¤¯¤Æ¤ó] /(n) special favor/privilege/(P)/ +ÆÃÅÅ [¤È¤¯¤Ç¤ó] /(n) special telegram or dispatch/ +ÆÃÅù [¤È¤¯¤È¤¦] /(n) special quality, class or grade/ +ÆÃÅùÀÊ [¤È¤¯¤È¤¦¤»¤­] /(n) special seat/box seat/ +ÆÃǧ [¤È¤¯¤Ë¤ó] /(n) special approval/ +ÆÃÇÉ [¤È¤¯¤Ï] /(n,vs) send specially/special envoy/ +ÆÃÇÉ°÷ [¤È¤¯¤Ï¤¤¤ó] /(n) correspondent/(P)/ +ÆÃÇÛ [¤È¤¯¤Ï¤¤] /(n) special ration/special bonus or dividend/ +ÆÃÇä [¤È¤¯¤Ð¤¤] /(n,vs) special sale/(P)/ +ÆÃÇä¾ì [¤È¤¯¤Ð¤¤¤¸¤ç¤¦] /bargain floor or basement/ +ÆÃÇäÉÊ [¤È¤¯¤Ð¤¤¤Ò¤ó] /bargain goods/ +ÆÃȯ [¤È¤¯¤Ï¤Ä] /(n) special (additional) train/idiopathy/ +ÆÃÉ® [¤È¤¯¤Ò¤Ä] /(n) special mention/(P)/ +ÆÃÉ®¤¹¤Ù¤­ [¤È¤¯¤Ò¤Ä¤¹¤Ù¤­] /worthy of special mention/ +ÆÃÉ®Âç½ñ [¤È¤¯¤Ò¤Ä¤¿¤¤¤·¤ç] /(n) (printed or written in) large letters/ +ÆÃÊÌ [¤È¤¯¤Ù¤Ä] /(adj-na,adv,n) special/(P)/ +ÆÃÊÌ¥¨¥Ç¥£¥·¥ç¥ó [¤È¤¯¤Ù¤Ä¥¨¥Ç¥£¥·¥ç¥ó] /special edition/ +ÆÃÊÌ°·¤¤ [¤È¤¯¤Ù¤Ä¤¢¤Ä¤«¤¤] /(n) special (preferential) treatment/by express or special delivery/ +ÆÃÊÌ°Ñ [¤È¤¯¤Ù¤Ä¤¤] /special committee/ +ÆÃÊÌ°Ñ°÷²ñ [¤È¤¯¤Ù¤Ä¤¤¤¤¤ó¤«¤¤] /special or ad hoc committee/ +ÆÃÊÌ°ú½Ð¤·¸¢ [¤È¤¯¤Ù¤Ä¤Ò¤­¤À¤·¤±¤ó] /(n) special drawing rights (SDR)/ +ÆÃÊ̱¿Ä [¤È¤¯¤Ù¤Ä¤¦¤ó¤Á¤ó] /(n) special rate/ +ÆÃÊ̲ñ°÷ [¤È¤¯¤Ù¤Ä¤«¤¤¤¤¤ó] /(n) special member/ +ÆÃÊ̲ñ·× [¤È¤¯¤Ù¤Ä¤«¤¤¤±¤¤] /special account/ +ÆÃÊ̵¡ [¤È¤¯¤Ù¤Ä¤­] /special plane/ +ÆÃÊÌµÞ¹Ô [¤È¤¯¤Ù¤Ä¤­¤å¤¦¤³¤¦] /limited express train/ +ÆÃÊ̶è [¤È¤¯¤Ù¤Ä¤¯] /(n) special ward/(P)/ +ÆÃÊ̹ÔÀ¯¶è [¤È¤¯¤Ù¤Ä¤®¤ç¤¦¤»¤¤¤¯] /special administrative region (i.e. Hong Kong)/ +ÆÃÊ̹æ [¤È¤¯¤Ù¤Ä¤´¤¦] /special number/ +ÆÃÊ̹ñ²ñ [¤È¤¯¤Ù¤Ä¤³¤Ã¤«¤¤] /extraordinary Diet session/ +ÆÃÊ̺ÐÆþ [¤È¤¯¤Ù¤Ä¤µ¤¤¤Ë¤å¤¦] /(n) special revenue/ +ÆÃÊ̼¼ [¤È¤¯¤Ù¤Ä¤·¤Ä] /(n) deluxe suite/ +ÆÃÊÌ¿¦ [¤È¤¯¤Ù¤Ä¤·¤ç¤¯] /(n) special position in Government service/ +ÆÃÊÌÀÊ [¤È¤¯¤Ù¤Ä¤»¤­] /(n) special seat/ +ÆÃÊÌÁ¼ÃÖ [¤È¤¯¤Ù¤Ä¤½¤Á] /(n) special measure(s)/ +ÆÃÊÌÁܺºËÜÉô [¤È¤¯¤Ù¤Ä¤½¤¦¤µ¤Û¤ó¤Ö] /(n) special investigation headquarter/ +ÆÃÊÌÁí²ñ [¤È¤¯¤Ù¤Ä¤½¤¦¤«¤¤] /special meeting/ +ÆÃÊÌ»¼º [¤È¤¯¤Ù¤Ä¤½¤ó¤·¤Ä] /(n) extraordinary loss/ +ÆÃÊÌÂÔ¶ø [¤È¤¯¤Ù¤Ä¤¿¤¤¤°¤¦] /(n) special treatment/ +ÆÃÊÌÇØǤ [¤È¤¯¤Ù¤Ä¤Ï¤¤¤Ë¤ó] /(n) aggravated breach of trust/ +ÆÃÊÌÇÛÅö [¤È¤¯¤Ù¤Ä¤Ï¤¤¤È¤¦] /special dividend/ +ÆÃÊÌÇÛÅö¶â [¤È¤¯¤Ù¤Ä¤Ï¤¤¤È¤¦¤­¤ó] /special dividend/ +ÆÃÊÌÈÖÁÈ [¤È¤¯¤Ù¤Ä¤Ð¤ó¤°¤ß] /(n) special program/ +ÆÃÊÌÊÛ¸î¿Í [¤È¤¯¤Ù¤Ä¤Ù¤ó¤´¤Ë¤ó] /special counsel/ +ÆÃÊÌÊó½· [¤È¤¯¤Ù¤Ä¤Û¤¦¤·¤å¤¦] /(n) special reward/ +ÆÃÊÌË¡ [¤È¤¯¤Ù¤Ä¤Û¤¦] /(n) special law/ +ÆÃÊÌËëν [¤È¤¯¤Ù¤Ä¤Ð¤¯¤ê¤ç¤¦] /special staff/ +ÆÃÊÌÌÜŪ»ö¶ÈÂÎ [¤È¤¯¤Ù¤Ä¤â¤¯¤Æ¤­¤¸¤®¤ç¤¦¤¿¤¤] /(n) special-purpose entity (SPE)/ +ÆÃÊÌÎÁ¶â [¤È¤¯¤Ù¤Ä¤ê¤ç¤¦¤­¤ó] /(n) extra charge/specially reduced charge/ +ÆÃÊó [¤È¤¯¤Û¤¦] /(n) news flash/ +ÆÃ̳ [¤È¤¯¤à] /(n) special duty/ +ÆÃ̳µ¡´Ø [¤È¤¯¤à¤­¤«¤ó] /secret military agency/secret service/ +ÆÃÌ¿ [¤È¤¯¤á¤¤] /(n) mission/ +ÆÃÌ¿Á´¸¢¸ø»È [¤È¤¯¤á¤¤¤¼¤ó¤±¤ó¤³¤¦¤·] /minister extraordinary and plenipotentiary/ +ÆÃÌ¿Á´¸¢Âç»È [¤È¤¯¤á¤¤¤¼¤ó¤±¤ó¤¿¤¤¤·] /ambassador extraordinary and plenipotentiary/ +ÆÃÌÈ [¤È¤¯¤á¤ó] /(n) special exemption/dispensation/ +ÆÃÌó [¤È¤¯¤ä¤¯] /(n) special contract/(P)/ +ÆÃÌóŹ [¤È¤¯¤ä¤¯¤Æ¤ó] /(n) sole agent/chain store/ +ÆÃÍ­ [¤È¤¯¤æ¤¦] /(adj-na,adj-no,n) characteristic (of)/peculiar (to)/(P)/ +ÆÃÍ» [¤È¤¯¤æ¤¦] /special loan (finance)/ +ÆÃΩ [¤È¤¯¤ê¤Ä] /(n) prominence/independence/ +ÆÃÎã [¤È¤¯¤ì¤¤] /(n) special case/exception/(P)/ +Æijش± [¤È¤¯¤¬¤¯¤«¤ó] /school inspector/ +ÆÄÀï [¤È¤¯¤»¤ó] /(n,vs) urging soldiers to fight more vigorously/ +ÆÄÀïÂâ [¤È¤¯¤»¤ó¤¿¤¤] /command group (behind the front lines)/ +ÆÄÂ¥ [¤È¤¯¤½¤¯] /(n,vs) urge/demand/importunity/(P)/ +ÆÄÂ¥¾õ [¤È¤¯¤½¤¯¤¸¤ç¤¦] /demand note/dunning letter (note)/ +ÆÄÎå [¤È¤¯¤ì¤¤] /(n,vs) encouragement/urge/ +ÆÅ [¤Ï¤²] /(n) baldness/(P)/ +ÆŤ²¤ë [¤Ï¤²¤ë] /(v1) to lose hair/(P)/ +ÆŤ²»³ [¤Ï¤²¤ä¤Þ] /(n) bald or denuded mountain/ +ÆŤ²¾å¤¬¤ë [¤Ï¤²¤¢¤¬¤ë] /(v5r) to recede/ +ÆŤ²Æ¬ [¤Ï¤²¤¢¤¿¤Þ] /(n) bald head/ +ÆÅ»³ [¤Ï¤²¤ä¤Þ] /(n) bare hill/treeless hill/ +Æž夬¤ë [¤Ï¤²¤¢¤¬¤ë] /(v5r) to become bald fom the forehead/to recede/ +ÆÅÂë [¤Ï¤²¤¿¤«] /(n) vulture/ +ÆÅƬÉ [¤È¤¯¤È¤¦¤Ó¤ç¤¦] /(n) alopecia/loss of hair/ +ÆÅÏÉ [¤Ï¤²¤ï¤·] /(n) cinereous vulture/ +ÆƤ¤ [¤¢¤Ä¤¤] /(adj) serious/cordial/faithful/kind/warm/ +ÆƤ¤»ý¤Æ¤Ê¤· [¤¢¤Ä¤¤¤â¤Æ¤Ê¤·] /(n) cordial reception/ +ÆƤ¤¿®¶Ä [¤¢¤Ä¤¤¤·¤ó¤³¤¦] /(n) deep faith/ +ÆƤ¤Í§¾ð [¤¢¤Ä¤¤¤æ¤¦¤¸¤ç¤¦] /warm friendship/ +ÆÆ¤È [¤È¤¯¤È] /(adv) carefully/thoroughly/fully/deliberately/ +ÆÆ³Ø [¤È¤¯¤¬¤¯] /(adj-na,n) love of learning/ +ÆƳؤλΠ[¤È¤¯¤¬¤¯¤Î¤·] /devoted scholar/diligent student/ +ÆÆ¹Ô [¤È¤Ã¤³¤¦] /(n) virtuous conduct/virtue/goodness/ +ÆÆ»Ö [¤È¤¯¤·] /(adj-na,n) charity/benevolence/ +ÆÆ»Ö²È [¤È¤¯¤·¤«] /(n) volunteer/self-sacrificing person/(P)/ +ÆƼ [¤È¤¯¤¸¤Ä] /(adj-na,n) sincerity/faithfulness/ +ÆÆ¿® [¤È¤¯¤·¤ó] /(adj-na,n) devoutness/devotion/ +ÆÆÇÀ [¤È¤¯¤Î¤¦] /(n) (abbr) exemplary farmer/ +ÆÆÇÀ²È [¤È¤¯¤Î¤¦¤«] /(n) exemplary farmer/outstanding farmer/ +ÆÇ [¤É¤¯] /(n) poison/toxicant/(P)/ +ÆÇ¡¹¤·¤¤ [¤É¤¯¤É¤¯¤·¤¤] /(adj) poisonous/venomous/ +ÆǤÎÍ­¤ë [¤É¤¯¤Î¤¢¤ë] /harmful/poisonous/malicious/ +ÆǤò¶Ä¤° [¤É¤¯¤ò¤¢¤ª¤°] /(exp) to take poison/ +ÆǤòÀ¹¤ë [¤É¤¯¤ò¤â¤ë] /(exp) to kill with poison/ +ÆÇ¥¬¥¹ [¤É¤¯¥¬¥¹] /(n) poison gas/(P)/ +ÆÇ±Õ [¤É¤¯¤¨¤­] /(n) venom/ +ÆÇ²Ê³Ø [¤É¤¯¤«¤¬¤¯] /(adj-na) toxicology/toxicological/ +ÆDzç [¤É¤¯¤¬] /(n) poison fang/vicious way/evil power/ +ÆDzë [¤É¤¯¤¬] /(n) poisonous moth/ +Ædz² [¤É¤¯¤¬¤¤] /(n) poison/ +Æǵ¤ [¤É¤¯¤±] /(n) (of a) poisonous nature/maliciousness/poisonous air/ +Æǵ¤ [¤É¤Ã¤­] /(n) (of a) poisonous nature/maliciousness/poisonous air/ +Æǵ¤ [¤É¤Ã¤±] /(n) (of a) poisonous nature/maliciousness/poisonous air/ +Æǵû [¤É¤¯¤®¤ç] /(n) poisonous fish/ +ÆǸ« [¤É¤¯¤ß] /(n,vs) poison tasting/foretaste/ +ÆǸ«Ìò [¤É¤¯¤ß¤ä¤¯] /(n) taster for poison/ +ÆÇ»¦ [¤É¤¯¤µ¤Ä] /(n,vs) poisoning/kill by poison/(P)/ +ÆÇ¼Ø [¤É¤¯¤¸¤ã] /(n) poisonous snake/poisonous serpent/ +ÆÇ¼Ø [¤É¤¯¤Ø¤Ó] /(n) poisonous snake/poisonous serpent/ +ÆǼê [¤É¤¯¤·¤å] /(n) a dirty or underhanded trick/ +ÆǼò [¤É¤¯¤·¤å] /(n) poisoned sake/ +Æǽü¤± [¤É¤¯¤è¤±] /(n) protection against poison/ +ÆǾä· [¤É¤¯¤±¤·] /(n) antidote/ +ÆÇ¿Í»² [¤É¤¯¤Ë¤ó¤¸¤ó] /hemlock/ +ÆÇ¿Ï [¤É¤¯¤¸¤ó] /(n) assassin's dagger/ +ÆÇÀ­ [¤É¤¯¤»¤¤] /(adj-na,n) toxicity/toxic/virulence/virulent/(P)/ +ÆÇÀå [¤É¤¯¤¼¤Ä] /(n) wicked tongue/abusive language/(P)/ +ÆÇÁ£ [¤É¤¯¤»¤ó] /(n) a poison gland/ +ÆÇÁÇ [¤É¤¯¤½] /(n) toxin/ +ÆÇÁð [¤É¤¯¤½¤¦] /(n) poisonous plant/ +ÆÇÂû [¤É¤¯¤­¤Î¤³] /(n) toadstool/poisonous mushroom/ +ÆÇÂû [¤É¤¯¤¿¤±] /(n) toadstool/poisonous mushroom/ +ÆÇÃØéá [¤É¤¯¤°¤â] /(n) poisonous spider/ +ÆÇÃî [¤É¤¯¤à¤·] /(n) poisonous insect/ +ÆÇÆǤ·¤¤ [¤É¤¯¤É¤¯¤·¤¤] /(adj) poisonous/venomous/ +ÆÇÆͤ¯ [¤É¤¯¤Å¤¯] /(v5k) to curse (at someone)/to call someone names/ +ÆÇÉ® [¤É¤¯¤Ò¤Ä] /(n) (wielding a) vicious or poison pen/ +ÆÇÉØ [¤É¤¯¤Õ] /(n) evil woman/ +ÆÇʪ [¤É¤¯¤Ö¤Ä] /(n) poison/ +ÆÇʪ³Ø [¤É¤¯¤Ö¤Ä¤¬¤¯] /(n) toxicology/ +ÆÇÌ£ [¤É¤¯¤ß] /(n,vs) poison tasting/foretaste/ +ÆÇÌ£Ìò [¤É¤¯¤ß¤ä¤¯] /(n) taster for poison/ +ÆÇÌð [¤É¤¯¤ä] /(n) poisoned arrow (dart)/ +ÆÇÌô [¤É¤¯¤ä¤¯] /(n) poison/(P)/ +ÆÈ [¤É¤¤¤Ä] /Germany/ +ÆȤê [¤Ò¤È¤ê] /(adv,n) alone/unmarried/(P)/ +ÆȤê¤Ã»Ò [¤Ò¤È¤ê¤Ã¤³] /(n) an only child/ +ÆȤê¤Ç [¤Ò¤È¤ê¤Ç] /alone/by oneself/voluntarily/spontaneously/automatically/(P)/ +ÆȤê¤Ç¤Ë [¤Ò¤È¤ê¤Ç¤Ë] /(adv) by itself/automatically/naturally/(P)/ +ÆȤê¤Ü¤Ã¤Á [¤Ò¤È¤ê¤Ü¤Ã¤Á] /(n) alone/lonely/solitude/(P)/ +ÆȤê·è¤á [¤Ò¤È¤ê¤®¤á] /(n) arbitrary decision/taking for granted/ +ÆȤê¸À [¤Ò¤È¤ê¤´¤È] /(n) a soliloquy/a monologue/speaking to oneself/(P)/ +ÆȤê¹çÅÀ [¤Ò¤È¤ê¤¬¤Ã¤Æ¤ó] /(n) rash assumption/hasty conclusion/ +ÆȤê¹çÅÀ [¤Ò¤È¤ê¤¬¤Æ¤ó] /(n) rash assumption/hasty conclusion/ +ÆȤê»Ò [¤Ò¤È¤ê¤´] /(n) an only child/ +ÆȤê¼Çµï [¤Ò¤È¤ê¤·¤Ð¤¤] /a one-man show/ +ÆȤê¼Ô [¤Ò¤È¤ê¤â¤Î] /(n) single (i.e. unmarried) person/ +ÆȤ꽻¤Þ¤¤ [¤Ò¤È¤ê¤º¤Þ¤¤] /(n) living alone/ +ÆȤê¿È [¤Ò¤È¤ê¤ß] /(n) unmarried man (woman)/ +ÆȤêÀꤤ [¤Ò¤È¤ê¤¦¤é¤Ê¤¤] /(n) divining one's own fortune/ +ÆȤêÀê¤á [¤Ò¤È¤ê¤¸¤á] /(n) monopoly/(P)/ +ÆȤêÁ±¤¬¤ê [¤Ò¤È¤ê¤è¤¬¤ê] /(adj-na,adj-no,n) complacent/self-satisfied/self-important/conceited/ +ÆȤêÁêËÐ [¤Ò¤È¤ê¤º¤â¤¦] /(exp) (1) futile and useless/(2) single-person mimicking a wrestling match/ +ÆȤêÅ·²¼ [¤Ò¤È¤ê¤Æ¤ó¤«] /undisputed leader/ +ÆȤêÉñÂæ [¤Ò¤È¤ê¤Ö¤¿¤¤] /having the stage to oneself/being peerless/monopolization/ +ÆȤêÊ⤭ [¤Ò¤È¤ê¤¢¤ë¤­] /(n,vs) walking alone/walking unaided/going alone/standing on one's own/(P)/ +ÆȤêÊë¤é¤· [¤Ò¤È¤ê¤°¤é¤·] /(n) a single life/a solitary life/living alone/ +ÆȤêË¡»Õ [¤Ò¤È¤ê¤Ü¤Ã¤Á] /(n) alone/lonely/solitude/ +ÆȤêË¡»Õ [¤Ò¤È¤ê¤Ý¤Ã¤Á] /(n) alone/lonely/solitude/ +ÆȤêÍ·¤Ó [¤Ò¤È¤ê¤¢¤½¤Ó] /(exp) playing alone/ +ÆȤêΩ¤Á [¤Ò¤È¤ê¤À¤Á] /(n,vs) being independent/standing on one's own/becoming independent/ +ÆȤêι [¤Ò¤È¤ê¤¿¤Ó] /(n) alone/solitary/ +ÆÈ°ï [¤É¤¤¤Ä] /Germany/(P)/ +ÆÈ±Ë [¤É¤¯¤¨¤¤] /(n) swimming alone/leaving others in one's wake/ +Æ鱄 [¤É¤¯¤¨¤¤] /Germany and Britain/German-English/ +Æȱé [¤É¤¯¤¨¤ó] /(n) solo/solo performance/(P)/ +Æȱé²ñ [¤É¤¯¤¨¤ó¤«¤¤] /(n) (holding of) a solo recital or performance/ +Æȱý [¤É¤¯¤ª¤¦] /(n) going on one's own or one's own way/ +ÆȲµ [¤É¤¤¤Ä] /Germany/ +ÆÈ³Ø [¤É¤¯¤¬¤¯] /(n,vs) self-study/(P)/ +ÆÈ³Ú [¤³¤Þ] /(n) a top/(P)/ +Æȳڤò²ó¤¹ [¤³¤Þ¤ò¤Þ¤ï¤¹] /(exp) to spin a top/ +Æȳè [¤¦¤É] /(n) udo (plant)/ +ÆÈ´ã [¤É¤¯¤¬¤ó] /(n) one-eyed/ +Æȵï [¤É¤Ã¤­¤ç] /(n) solitude/solitary life/ +Æȵ\ [¤É¤Ã¤­¤ç¤·¤Ä] /cell (e.g. monk's)/ +ÆȶØË¡ [¤É¤Ã¤­¤ó¤Û¤¦] /(n) the Antimonopoly Act/(P)/ +Æȶã [¤É¤¯¤®¤ó] /(n) vocal solo/ +Æȸì [¤É¤¯¤´] /(n) monologue/soliloquy/ +ÆȹÒÁ¥ [¤É¤Ã¤³¤¦¤»¤ó] /(n) independent fishing boat/ +ÆÈ¹Ô [¤É¤Ã¤³¤¦] /(n) going alone/self-reliance/ +Æȹñ [¤É¤¯¤³¤¯] /Germany/ +ÆȺ [¤É¤¯¤¶] /(n) sitting alone/ +ÆÈºÛ [¤É¤¯¤µ¤¤] /(n) dictatorship/despotism/(P)/ +ÆȺ۹ñ²È [¤É¤¯¤µ¤¤¤³¤Ã¤«] /(n) dictatorship/despotism/ +ÆȺۻÙÇÛ [¤É¤¯¤µ¤¤¤·¤Ï¤¤] /(n) autocratic rule/ +ÆÈºÛ¼Ô [¤É¤¯¤µ¤¤¤·¤ã] /(n) dictator/despot/ +ÆȺۼçµÁ¼Ô [¤É¤¯¤µ¤¤¤·¤å¤®¤·¤ã] /(n) authoritarian/ +ÆȺÛÀ¯¸¢ [¤É¤¯¤µ¤¤¤»¤¤¤±¤ó] /(n) dictatorship/ +ÆȺÛÀ¯¼£ [¤É¤¯¤µ¤¤¤»¤¤¤¸] /dictatorship/despotic government/ +ÆȺÛŪ [¤É¤¯¤µ¤¤¤Æ¤­] /(adj-na) dictatorial/ +Æȼ« [¤É¤¯¤¸] /(adj-na,n) original/peculiar/characteristic/(P)/ +Æȼ«À­ [¤É¤¯¤¸¤»¤¤] /originality/ +Æȼà [¤É¤¯¤·¤ã¤¯] /(n,vs) drinking alone/solitary drinking/ +ÆȽ¤ [¤É¤¯¤·¤å¤¦] /(n) self-education/ +ÆȽ¬ [¤É¤¯¤·¤å¤¦] /(n) self-study/self-teaching/ +ÆȽ¬½ñ [¤É¤¯¤·¤å¤¦¤·¤ç] /self-study guide or book/ +ÆȾ§ [¤É¤¯¤·¤ç¤¦] /(n,vs) vocal solo/(P)/ +ÆȾ§²ñ [¤É¤¯¤·¤ç¤¦¤«¤¤] /(n) vocal recital/ +ÆÈ¿È [¤É¤¯¤·¤ó] /(n) bachelorhood/single/unmarried/celibate/(P)/ +Æȿȵ®Â² [¤É¤¯¤·¤ó¤­¤¾¤¯] /(n) unmarried persons living affluently/ +ÆÈ¿È¼Ô [¤É¤¯¤·¤ó¤·¤ã] /(n) unmarried person/bachelor/spinster/ +ÆÈ¿È¼Ô [¤É¤¯¤·¤ó¤â¤Î] /(n) unmarried person/bachelor/spinster/ +ÆÈ¿ÈÀ¸³è [¤É¤¯¤·¤ó¤»¤¤¤«¤Ä] /(n,vs) bachelor's life/life of a bachelor/ +ÆÈ¿ÈÎÀ [¤É¤¯¤·¤ó¤ê¤ç¤¦] /hostel for bachelors/ +ÆÈÀê [¤É¤¯¤»¤ó] /(n) monopoly/(P)/ +ÆÈÀê´ë¶È [¤É¤¯¤»¤ó¤­¤®¤ç¤¦] /monopoly business, enterprise/ +ÆÈÀê¶Ø»ßË¡ [¤É¤¯¤»¤ó¤­¤ó¤·¤Û¤¦] /antitrust law/ +ÆÈÀê»ñËÜ [¤É¤¯¤»¤ó¤·¤Û¤ó] /monopolistic capital/ +ÆÈÀêŪ [¤É¤¯¤»¤ó¤Æ¤­] /(adj-na) monopolistic/ +ÆÈÀêÍß [¤É¤¯¤»¤ó¤è¤¯] /desire to monopolize/ +ÆÈÁ± [¤É¤¯¤¼¤ó] /(n) self-righteousness/self-justified/ +ÆÈÁ±¼çµÁ [¤É¤¯¤¼¤ó¤·¤å¤®] /(n) self-righteousness/ +ÆÈÁ±Åª [¤É¤¯¤¼¤ó¤Æ¤­] /(adj-na) self-righteous/ +ÆÈÁÏ [¤É¤¯¤½¤¦] /(n) originality/(P)/ +ÆÈÁÏÀ­ [¤É¤¯¤½¤¦¤»¤¤] /(n) ingenuity/ +ÆÈÁÏÀ­¤ËÉÙ¤à [¤É¤¯¤½¤¦¤»¤¤¤Ë¤È¤à] /ingenious/ +ÆÈÁÏŪ [¤É¤¯¤½¤¦¤Æ¤­] /(adj-na) creative/original/(P)/ +ÆÈÁÏÎÏ [¤É¤¯¤½¤¦¤ê¤ç¤¯] /creative powers/ +ÆÈÁÕ [¤É¤¯¤½¤¦] /(n) a solo/(P)/ +ÆÈÁÕ²ñ [¤É¤¯¤½¤¦¤«¤¤] /a solo recital/ +ÆÈÁÕ¼Ô [¤É¤¯¤½¤¦¤·¤ã] /(n) soloist/ +ÆÈÁö [¤É¤¯¤½¤¦] /(n) running alone/doing things alone that should be done with others/(P)/ +ÆÈõ [¤É¤¯¤¿¤ó] /German spy/ +ÆÈÞì [¤É¤¯¤À¤ó¤¸¤ç¤¦] /(n) field in which one acts unchallenged/ +ÆÈÃÇ [¤É¤¯¤À¤ó] /(n) one's own judgement/arbitrary/(P)/ +ÆÈÃÇ¤Ë [¤É¤¯¤À¤ó¤Ë] /arbitrarily/ +ÆÈÃÇÀì¹Ô [¤É¤¯¤À¤ó¤»¤ó¤³¤¦] /acting arbitrarily or on one's own authority/ +ÆÈÃÇÏÀ [¤É¤¯¤À¤ó¤í¤ó] /(n) dogmatism/ +ÆÈÆÀ [¤É¤¯¤È¤¯] /(adj-na,n) learning by oneself/(P)/ +ÆÈÆà [¤É¤¯¤È¤¯] /(adj-na,n) peculiarity/uniqueness/characteristic/(P)/ +ÆÈÇò [¤É¤¯¤Ï¤¯] /(n,vs) monologue/talking to oneself/soliloquy/ +ÆÈÊ© [¤É¤¯¤Õ¤Ä] /Germany and France/German-French/ +ÆÈʸ [¤É¤¯¤Ö¤ó] /(n) German literature/German sentence/ +ÆÈ˼ [¤É¤¯¤Ü¤¦] /(n) single cell/isolation cell/(P)/ +ÆÈ˼´Æ¶Ø [¤É¤¯¤Ü¤¦¤«¤ó¤­¤ó] /solitary confinement/ +ÆÈËí [¤Ò¤È¤ê¤Þ¤¯¤é] /lonely in bed/ +ÆÈΩ [¤É¤¯¤ê¤Ä] /(adj-na,n) independence (e.g. Ind. Day)/self-support/(P)/ +ÆÈΩ±¿Æ° [¤É¤¯¤ê¤Ä¤¦¤ó¤É¤¦] /independence movement/ +ÆÈΩµ­Ç°Æü [¤É¤¯¤ê¤Ä¤­¤Í¤ó¤Ó] /Independence Day/ +ÆÈΩ¸¢ [¤É¤¯¤ê¤Ä¤±¤ó] /(n) right of or to independence/ +ÆÈΩ¸ì [¤É¤¯¤ê¤Ä¤´] /(n) an independent word/ +ÆÈΩ¹ñ [¤É¤¯¤ê¤Ä¤³¤¯] /(n) independent state or nation/(P)/ +ÆÈΩ¹ñ²È¶¦Æ±ÂÎ [¤É¤¯¤ê¤Ä¤³¤Ã¤«¤­¤ç¤¦¤É¤¦¤¿¤¤] /(n) Commonwealth of Independent States (CIS)/ +ÆÈΩºÎ»»À© [¤É¤¯¤ê¤Ä¤µ¤¤¤µ¤ó¤»¤¤] /(n) a self-supporting accounting system/ +ÆÈΩº× [¤É¤¯¤ê¤Ä¤µ¤¤] /Independence Day celebration/ +ÆÈΩ¼«Âº [¤É¤¯¤ê¤Ä¤¸¤½¤ó] /(spirit of) independence and self-respect/ +ÆÈΩ¿´ [¤É¤¯¤ê¤Ä¤·¤ó] /independent spirit/ +ÆÈΩÀ­ [¤É¤¯¤ê¤Ä¤»¤¤] /independence/ +ÆÈΩÀë¸À [¤É¤¯¤ê¤Ä¤»¤ó¤²¤ó] /Declaration of Independence/ +ÆÈΩÀïÁè [¤É¤¯¤ê¤Ä¤»¤ó¤½¤¦] /(n) American Revolutionary War/War of Independence/ +ÆÈΩÆÈÊâ [¤É¤¯¤ê¤Ä¤É¤Ã¤Ý] /(n) self-reliance/self-help/ +ÆÈΩȯÅÅ»ö¶È¼Ô [¤É¤¯¤ê¤Ä¤Ï¤Ä¤Ç¤ó¤¸¤®¤ç¤¦¤·¤ã] /(n) independent power producer (IPP)/ +ÆÈΩÈÉ [¤É¤¯¤ê¤Ä¤Ï¤ó] /detachment/ +ÆÈΩÊÑ¿ô [¤É¤¯¤ê¤Ä¤Ø¤ó¤¹¤¦] /independent variable/ +ÆÈÎÏ [¤É¤¯¤ê¤ç¤¯] /(n-adv,n-t) one's own effort/ +ÆÈÏ [¤É¤¯¤ï] /(n) German-Japanese/ +ÆÈÏà [¤É¤¯¤ï] /(n) talking to oneself/conducting a monologue/ +ÆÈÚ£¾ì [¤É¤¯¤»¤ó¤¸¤ç¤¦] /(n) field in which one acts unchallenged/unrivaled sphere of activity/one's monopoly/ +ÆÉ¤ß [¤è¤ß] /(n) reading/(P)/ +Æɤߤ䤹¤¤ [¤è¤ß¤ä¤¹¤¤] /easy to read/ +Æɤߤ䤹¤µ [¤è¤ß¤ä¤¹¤µ] /ease of reading/legibility/ +Æɤ߱þ¤¨ [¤è¤ß¤´¤¿¤¨] /(n) worthwhile reading/ +Æɤ߲¼¤¹ [¤è¤ß¤¯¤À¤¹] /(v5s) to transliterate classical Chinese into Japanese/ +Æɤ߲¾Ì¾ [¤è¤ß¤¬¤Ê] /(n) pronounciation key for kanji/furigana/ +Æɤ߲᤮ [¤è¤ß¤¹¤®] /reading too much/ +Æɤ߲ᤴ¤¹ [¤è¤ß¤¹¤´¤¹] /(v5s) to skip over/to miss reading/ +Æɤ߳ݤ±¤ë [¤è¤ß¤«¤±¤ë] /(v1) to begin to read/to leaf through a book/ +Æɤ߸í¤ë [¤è¤ß¤¢¤ä¤Þ¤ë] /(v5r) to misread/to mispronounce/ +Æɤ߹礻¤ë [¤è¤ß¤¢¤ï¤»¤ë] /(v1) to read out and compare or collate/ +Æɤ߹ç¤ï¤»¤ë [¤è¤ß¤¢¤ï¤»¤ë] /(v1) to read out and compare or collate/ +Æɤ߹þ¤à [¤è¤ß¤³¤à] /(v5m) (1) to express (e.g. emotion in poetry)/(2) to read (extra meaning) into (something)/(3) to fetch (e.g. CPU inst.)/to read (data into a system)/ +Æɤ߻ߤ·¤ÎËÜ [¤è¤ß¤µ¤·¤Î¤Û¤ó] /unfinished book/ +Æɤ߻ߤ¹ [¤è¤ß¤µ¤¹] /(v5s) to leave half-read or unfinished/ +Æɤ߼è¤ê [¤è¤ß¤È¤ê] /(n,vs) reading/(P)/ +Æɤ߼è¤êµ¡ [¤è¤ß¤È¤ê¤­] /(n) (computer) reader/reading device/ +Æɤ߼è¤ë [¤è¤ß¤È¤ë] /(v5r) (1) to read (someone's) mind/to read between the lines/(2) to read (a calibration, a tape, etc.)/ +Æɤ߼ê [¤è¤ß¤Æ] /(n) reader (person)/ +Æɤ߽ª¤ë [¤è¤ß¤ª¤ï¤ë] /(v5r) to finish reading/to read through/ +Æɤ߽ª¤ï¤ë [¤è¤ß¤ª¤ï¤ë] /(v5r) to finish reading/to read through/ +Æɤ߽Ф· [¤è¤ß¤À¤·] /(n) reading/readout (computer)/ +Æɤ߽Ф¹ [¤è¤ß¤À¤¹] /(v5s) to read out (e.g. data from a computer or process)/ +Æɤ߽ñ¤­ [¤è¤ß¤«¤­] /(n) reading and writing/(P)/ +Æɤ߾夲¤ë [¤è¤ß¤¢¤²¤ë] /(v1) to read out loud (and clearly)/to call a roll/(P)/ +Æɤ߾夲»» [¤è¤ß¤¢¤²¤¶¤ó] /(n) having the figures read aloud by another person/calculation by abacus/ +Æɤ߿¶¤ê [¤è¤ß¤Ö¤ê] /(n) manner of reading/ +Æɤ߿ɤ¤ [¤è¤ß¤º¤é¤¤] /hard to read/ +Æɤ߿ʤà [¤è¤ß¤¹¤¹¤à] /(v5m) to go on reading/ +ÆÉ¤ß¿Í [¤è¤ß¤Ó¤È] /(n) (poetic) author/ +Æɤ߿ÍÃΤ餺 [¤è¤ß¤Ó¤È¤·¤é¤º] /(n) author unknown/anonymous/ +ÆɤßÀÚ¤ê [¤è¤ß¤­¤ê] /(n) finish reading/finish reading in one session/ +ÆɤßÀÚ¤ë [¤è¤ß¤­¤ë] /(v5r) to finish reading/to read through/ +Æɤß»¤¦ [¤è¤ß¤½¤³¤Ê¤¦] /(v5u) to misread/to mispronounce/ +Æɤß»¤¸¤ë [¤è¤ß¤½¤ó¤¸¤ë] /to fail to read correctly/ +ÆɤßÂؤ¨¤ë [¤è¤ß¤«¤¨¤ë] /(v1) to read a kanji with a different pronunciation/ +Æɤßÿ¤±¤ë [¤è¤ß¤Õ¤±¤ë] /(v5r) to be absorbed in reading/ +Æɤßÿ¤ë [¤è¤ß¤Õ¤±¤ë] /(v5r) to be absorbed in reading/ +Æɤßľ¤¹ [¤è¤ß¤Ê¤ª¤¹] /(v5s) to read (a book, etc.) over again/ +ÆɤßÆñ¤¤ [¤è¤ß¤Ë¤¯¤¤] /hard to read/ +ÆɤßÇˤë [¤è¤ß¤ä¤Ö¤ë] /(v5r) to read through (difficult passage or particularly long book)/ +ÆɤßÉÕ¤±¤Æ¤¤¤ë [¤è¤ß¤Ä¤±¤Æ¤¤¤ë] /to be accustomed to reading/ +Æɤßʪ [¤è¤ß¤â¤Î] /(n) reading matter/reading material/(P)/ +Æɤßʹ¤«¤¹ [¤è¤ß¤­¤«¤¹] /(v5s) to read to (for) someone/ +Æɤßʹ¤«¤»¤ë [¤è¤ß¤­¤«¤»¤ë] /(v1) to read aloud to another/ +ÆɤßÊÊ [¤è¤ß¤¯¤»] /(n) idiomatic pronunciation or peculiar reading of a kanji or compound/ +ÆɤßÊÖ¤¹ [¤è¤ß¤«¤¨¤¹] /(v5s) to reread/to read again/(P)/ +ÆɤßÊý [¤è¤ß¤«¤¿] /(n) way of reading/how to read/(P)/ +ÆɤßÍî¤È¤¹ [¤è¤ß¤ª¤È¤¹] /(v5s) to overlook in reading/ +Æɤßή¤¹ [¤è¤ß¤Ê¤¬¤¹] /(v5s) to read smoothly/to skim/ +ÆɤßÎɤ¤ [¤è¤ß¤è¤¤] /easy to read/ +Æɤà [¤è¤à] /(v5m) to read/(P)/ +Æɲá [¤É¤Ã¤«] /(n) finish reading/skim (over)/ +Æɲñ [¤É¤Ã¤«¤¤] /(n) reading (of a bill)/ +Æɲò [¤É¤Ã¤«¤¤] /(n) reading comprehension/ +ÆɲòÎÏ [¤É¤Ã¤«¤¤¤ê¤ç¤¯] /(n) ability to read and understand/ +Æɳݤ±¤ë [¤è¤ß¤«¤±¤ë] /(v1) to begin to read/to leaf through a book/ +ÆɶÁ [¤è¤ß¤­¤ç¤¦] /(abbr) Yomiuri Symphony/ +ÆÉ·Ð [¤É¤­¤ç¤¦] /(n) sutra chanting/ +Æɸå [¤É¤¯¤´] /(n) after reading a book/ +Æɸ崶 [¤É¤¯¤´¤«¤ó] /(n) one's impressions after reading a book/ +ÆÉ¼Ô [¤É¤¯¤·¤ã] /(n) reader/(P)/ +ÆɼԤÎÀ¼ [¤É¤¯¤·¤ã¤Î¤³¤¨] /readers voice/ +ÆɼÔÁØ [¤É¤¯¤·¤ã¤½¤¦] /(n) class of readers/ +ÆɼÔÍó [¤É¤¯¤·¤ã¤é¤ó] /reader's column/ +Æɼè¤ê [¤è¤ß¤È¤ê] /(n,vs) reading/ +ÆɽФ· [¤è¤ß¤À¤·] /(n) reading/readout (computer)/ +Æɽñ [¤É¤¯¤·¤ç] /(n) reading/(P)/ +Æɽñ¤ÎÌÌÇòÌ£¤òÌ£¤ï¤¦ [¤É¤¯¤·¤ç¤Î¤ª¤â¤·¤í¤ß¤ò¤¢¤¸¤ï¤¦] /(exp) to appreciate the pleasures of reading/ +Æɽñ²È [¤É¤¯¤·¤ç¤«] /avid reader/ +Æɽñ²ñ [¤É¤¯¤·¤ç¤«¤¤] /a reading circle/ +Æɽñ³¦ [¤É¤¯¤·¤ç¤«¤¤] /the reading public/ +Æɽñ»°Ëæ [¤É¤¯¤·¤ç¤¶¤ó¤Þ¤¤] /be absorbed in reading/ +Æɽñ¼¼ [¤É¤¯¤·¤ç¤·¤Ä] /a reading room/ +Æɽñ¿Í [¤É¤¯¤·¤ç¤¸¤ó] /(n) avid reader/ +ÆɽñÎÏ [¤É¤¯¤·¤ç¤ê¤ç¤¯] /reading ability/ +ÆÉ¿°½Ñ [¤É¤¯¤·¤ó¤¸¤å¤Ä] /(n) lip reading/ +ÆÉ¿´½Ñ [¤É¤¯¤·¤ó¤¸¤å¤Ä] /(n) mind reading/ +ÆÉ¿Þ [¤É¤¯¤º] /(n) reading a map/ +ÆÉÂؤ¨¤ë [¤è¤ß¤«¤¨¤ë] /(v1,vt) to be read as/ +ÆÉÅÀ [¤È¤¦¤Æ¤ó] /(n) comma/ +ÆÉÇË [¤É¤¯¤Ï] /(n,vs) finish reading a book/ +ÆÉÇä [¤è¤ß¤¦¤ê] /(n) Yomiuri (newspaper)/(P)/ +ÆÉʪ [¤è¤ß¤â¤Î] /(n) reading matter/reading material/ +ÆÉËÜ [¤È¤¯¤Û¤ó] /(n) reading-book/(P)/ +ÆÉËÜ [¤É¤¯¤Û¤ó] /(n) reading-book/ +ÆÉλ [¤É¤¯¤ê¤ç¤¦] /(n,vs) finish reading/ +ÆÉëÖ [¤É¤¯¤·¤ç¤¦] /(n,vs) reading aloud/recitation/intoning/ +ÆÉëÖ [¤É¤¯¤¸¤å] /(n,vs) reading aloud/recitation/intoning/ +ÆʤÎÌÚ [¤È¤Á¤Î¤­] /(n) Japanese horse chestnut/ +ÆÊÌÚ [¤È¤Á¤Î¤­] /(n) Japanese horse chestnut/(P)/ +ÆÊÌÚ¸© [¤È¤Á¤®¤±¤ó] /prefecture in the Kantou area/ +ÆˤÎÌÚ [¤È¤Á¤Î¤­] /(n) Japanese horse chestnut/ +ÆÌ¥ì¥ó¥º [¤È¤Ä¥ì¥ó¥º] /(n) convex lens/ +ÆÌ±ß [¤È¤Ä¤¨¤ó] /convexity/ +Æ̱ú [¤Ç¤³¤Ü¤³] /(adj-na,n) unevenness/roughness/ruggedness/(P)/ +Æ̱ú [¤È¤Ä¤ª¤¦] /(adj-na,n) unevenness/roughness/ruggedness/ +Æ̱ú»æ [¤È¤Ä¤ª¤¦¤·] /embossed paper/ +ÆÌ³Ñ [¤È¤Ã¤«¤¯] /(n) convex angle/ +Æ̶À [¤È¤Ã¤­¤ç¤¦] /convex lens/ +Æ̾õ [¤È¤Ä¤¸¤ç¤¦] /protrusion/ +ÆÌÈÇ [¤È¤Ã¤Ñ¤ó] /(n) letterpress/relief printing/(P)/ +ÆÌÈÇ°õºþ [¤È¤Ã¤Ñ¤ó¤¤¤ó¤µ¤Ä] /letterpress/relief printing/(P)/ +ÆÌË· [¤Ç¤³¤Ü¤¦] /(n) beetle-browed boy/mischief/ +ÆÌÌÌ [¤È¤Ä¤á¤ó] /(adj-no,n) convex surface/convex/ +ÆÌÌ̶À [¤È¤Ä¤á¤ó¤­¤ç¤¦] /(n) convex lens/ +Æͤ­ [¤Ä¤­] /(n) a thrust/a pass/a lunge/a stab/(P)/ +Æͤ­¤ÃÊÖ¤¹ [¤Ä¤­¤Ã¤«¤¨¤¹] /(v5s) to poke in return/to send back/to reject/ +Æͤ­¤Ä¤±¤ë [¤Ä¤­¤Ä¤±¤ë] /(v1) to thrust before/to thrust at/ +Æͤ­³Ý¤ë [¤Ä¤­¤«¤«¤ë] /(v5r) to thrust at (with a knife)/ +Æͤ­µÍ¤á¤ë [¤Ä¤­¤Ä¤á¤ë] /(v1) to investigate thoroughly/to probe into/to think something through/to follow an argument to its logical conclusion/ +Æͤ­¹ç¤»¤ë [¤Ä¤­¤¢¤ï¤»¤ë] /(v1) to place persons opposite/to come face to face with/to compare/ +Æͤ­¹ç¤ï¤»¤ë [¤Ä¤­¤¢¤ï¤»¤ë] /(v1) to place persons opposite/to come face to face with/to compare/ +Æͤ­»¦¤¹ [¤Ä¤­¤³¤í¤¹] /(v5s) to stab to death/ +Æͤ­»É¤µ¤ë [¤Ä¤­¤µ¤µ¤ë] /(v5r) to stick into/to pierce/to run into/ +Æͤ­»É¤¹ [¤Ä¤­¤µ¤¹] /(v5s) to stab/to pierce/to thrust/(P)/ +Æͤ­»Ø [¤Ä¤­¤æ¤Ó] /(n) jamming a finger (i.e. with a ball)/ +Æͤ­»ß¤á¤ë [¤Ä¤­¤È¤á¤ë] /(v1) to make sure/to locate/to find out/to ascertain/ +Æͤ­½Ð¤· [¤Ä¤­¤À¤·] /(n) (1) protrusion/(2) (Japanese) hors d'oeuvre/snacks/(3) (sumo winning technique of) pushing out of the ring/ +Æͤ­½Ð¤¹ [¤Ä¤­¤À¤¹] /(v5s) to push out/to project/ +Æͤ­½Ð¤¿ [¤Ä¤­¤Ç¤¿] /projecting/protruding/ +Æͤ­½Ð¤ë [¤Ä¤­¤Ç¤ë] /(v1) to project/to stick out/to stand out/ +Æͤ­½ü¤±¤ë [¤Ä¤­¤Î¤±¤ë] /(v1) to thrust aside/ +Æͤ­½ý [¤Ä¤­¤­¤º] /(n) stab wound/ +Æͤ­¾å¤²¤ë [¤Ä¤­¤¢¤²¤ë] /(v1) to push up/to toss/(P)/ +Æͤ­¿Ê¤à [¤Ä¤­¤¹¤¹¤à] /(v5m) to push on/to plunge forward/to push one's way to/ +Æͤ­Ä̤¹ [¤Ä¤­¤È¤ª¤¹] /(v5s) to pierce/to penetrate/ +Æͤ­Ä̤ë [¤Ä¤­¤È¤ª¤ë] /(v5r) to penetrate/ +Æͤ­Å¾¤Ð¤¹ [¤Ä¤­¤³¤í¤Ð¤¹] /(v5s) to knock (a person) down/ +Æͤ­Åݤ¹ [¤Ä¤­¤¿¤ª¤¹] /(v5s) to push down/ +Æͤ­Åö¤¿¤ê [¤Ä¤­¤¢¤¿¤ê] /(n) end (e.g. of street)/(P)/ +Æͤ­Åö¤¿¤ë [¤Ä¤­¤¢¤¿¤ë] /(v5r) to run into/to collide with/(P)/ +Æͤ­Æ°¤«¤¹ [¤Ä¤­¤¦¤´¤«¤¹] /(v5s) to stimulate/to stir up/to arouse/ +Æͤ­Çˤë [¤Ä¤­¤ä¤Ö¤ë] /(v5r) to break through/to penetrate/to pierce/ +Æͤ­È´¤¯ [¤Ä¤­¤Ì¤¯] /(v5k) to pierce/to shoot through/to penetrate/ +Æͤ­È´¤±¤ë [¤Ä¤­¤Ì¤±¤ë] /(v1) to pierce through/to break through/(P)/ +Æͤ­Èô¤Ð¤¹ [¤Ä¤­¤È¤Ð¤¹] /(v5s) to thrust away/ +Æͤ­ÉÕ¤¯ [¤Ä¤­¤Ä¤¯] /(v5k) to thrust in front of one's eyes/ +Æͤ­ÉÕ¤±¤ë [¤Ä¤­¤Ä¤±¤ë] /(v1) to thrust before/to thrust at/ +Æͤ­ÊÖ¤¹ [¤Ä¤­¤«¤¨¤¹] /(v5s) to poke in return/to send back/to reject/ +Æͤ­Êø¤¹ [¤Ä¤­¤¯¤º¤¹] /(v5s) to crush/to break through/to flatten/ +Æͤ­Êü¤¹ [¤Ä¤­¤Ï¤Ê¤¹] /(v5s) to thrust away/to refuse bluntly/to forsake/ +Æͤ­Ì᤹ [¤Ä¤­¤â¤É¤¹] /(v5s) to thrust back/to reject/ +Æͤ­Í [¤Ä¤­¤ª¤È¤¹] /(v5s) to thrust down/to push off/ +Æͤ­Íî¤È¤· [¤Ä¤­¤ª¤È¤·] /(n) (sumo winning technique of) thrusting down/ +Æͤ­Íî¤È¤¹ [¤Ä¤­¤ª¤È¤¹] /(v5s) to thrust down/to push off/ +Æͤ­Î¥¤¹ [¤Ä¤­¤Ï¤Ê¤¹] /(v5s) to thrust away/to refuse bluntly/to forsake/ +Æͤ­Î©¤Æ¤ë [¤Ä¤­¤¿¤Æ¤ë] /(v1) to pierce/to thrust violently/ +Æͤ¯ [¤Ä¤¯] /(v5k) (1) to thrust/to strike/to attack/(2) to poke/to nudge/to pick at/(P)/ +Æͤ¯ [¤Ä¤Ä¤¯] /(v5k) (1) to thrust/to strike/to attack/(2) to poke/to nudge/to pick at/(P)/ +Æͤä­¤ë [¤Ä¤Ã¤­¤ë] /(v5r) to cross/to go across/to go through/to cut across/ +ÆͤäѤͤë [¤Ä¤Ã¤Ñ¤Í¤ë] /(v1) to reject/to spurn/to turn down/to refuse/ +Æͤóݤ«¤ë [¤Ä¤Ã¤«¤«¤ë] /(v5r) to charge/to lunge/to rush/ +Æͤóݤ± [¤Ä¤Ã¤«¤±] /(n) slip-on/ +Æͤóݤ±¤ë [¤Ä¤Ã¤«¤±¤ë] /(v1) to slip on (slippers, sandals, etc)/(P)/ +Æͤùþ¤ß [¤Ä¤Ã¤³¤ß] /(n) (1) penetration/digging into something/(2) straight man (in comedy)/(3) rape (id)/ +Æͤùþ¤à [¤Ä¤Ã¤³¤à] /(v5m) (1) to thrust something into something/(2) to plunge into/to go into deeply/(3) to meddle/to interfere/(P)/ +Æͤû٤¤ [¤Ä¤Ã¤«¤¤] /(n) a prop or support/ +Æͤû٤¤ËÀ [¤Ä¤Ã¤«¤¤¤Ü¤¦] /(n) a prop or support/ +ÆͤÃÀÚ¤ë [¤Ä¤Ã¤­¤ë] /(v5r) to cross/to go across/to go through/to cut across/ +ÆͤÃÁö¤ë [¤Ä¤Ã¤Ñ¤·¤ë] /(v5r) to run swiftly/ +ÆͤÃÄ¥¤ê [¤Ä¤Ã¤Ñ¤ê] /(n) prop/strut/support/bar/thrust/(P)/ +ÆͤÃÄ¥¤ë [¤Ä¤Ã¤Ñ¤ë] /(v5r) to support/to become stiff/to become taut/to thrust (one's opponent)/to stick to (one's opinion)/to insist on/(P)/ +ÆͤÃÆͤ¯ [¤Ä¤Ã¤Ä¤¯] /(v5k) to prompt someone/ +ÆͤÃÉú¤¹ [¤Ä¤Ã¤×¤¹] /(v5s) to fall prostrate/ +ÆͤÃÊü¤¹ [¤Ä¤Ã¤Ñ¤Ê¤¹] /(v5s) to thrust or cast away/to look upon with detachment/ +ÆͤÃΩ¤Ä [¤Ä¤Ã¤¿¤Ä] /(v5t) to stand up/ +ÆͤÃΩ¤Æ¤ë [¤Ä¤Ã¤¿¤Æ¤ë] /(v1) to stab/to plant one's feet/ +ÆͤÃØÌìÅ [¤Ä¤Ã¤±¤ó¤É¤ó] /(adj-na) blunt/curt/brusque/ +ÆͤÃÙû¤Í¤ë [¤Ä¤Ã¤Ñ¤Í¤ë] /(v1) to reject/to spurn/to turn down/to refuse/ +Æͤó½Ð¤¹ [¤Ä¤ó¤À¤¹] /(v5s) to push out/to project/ +ÆÍ³Ñ [¤È¤Ã¤«¤¯] /(n) convex angle/ +ÆÍ´Ó [¤È¤Ã¤«¤ó] /(n,vs) charge/rush/lightning attack/(P)/ +ÆÍ´Ó¹©»ö [¤È¤Ã¤«¤ó¤³¤¦¤¸] /construction at top speed/ +Æ͵¯ [¤È¤Ã¤­] /(n) protuberance/(P)/ +ÆÍ·â [¤È¤Ä¤²¤­] /(n) assault/ +ÆÍ·âÂâ°÷ [¤È¤Ä¤²¤­¤¿¤¤¤¤¤ó] /stormtroopers/ +ÆͽР[¤È¤Ã¤·¤å¤Ä] /(n) projection/protrusion/(P)/ +ÆͽФ¹ [¤Ä¤ó¤À¤¹] /(v5s) to push out/to project/ +ÆÍ¿Ê [¤È¤Ã¤·¤ó] /(n,vs) rush/charge/(P)/ +ÆÍÀè [¤È¤Ã¤µ¤­] /(n) tip/ +ÆÍÁ³ [¤È¤Ä¤¼¤ó] /(adj-na,adj-no,adv) abruptly/suddenly/unexpectedly/all at once/(P)/ +ÆÍÁ³»à [¤È¤Ä¤¼¤ó¤·] /sudden death/ +ÆÍÁ³ÊÑ°Û [¤È¤Ä¤¼¤ó¤Ø¤ó¤¤] /(n) mutation/ +ÆÍü [¤È¤Ã¤¿¤ó] /(n) tip of a headland/point/ +ÆÍü [¤È¤Ã¤Ñ¤Ê] /(n) tip of a headland/point/ +ÆÍÄ¥¤ê [¤Ä¤Ã¤Ñ¤ê] /(n) prop/strut/support/bar/thrust/ +ÆÍÄé [¤È¤Ã¤Æ¤¤] /(n) breakwater/ +ÆÍÆþ [¤È¤Ä¤Ë¤å¤¦] /(n,vs) rushing/breaking into/(P)/ +ÆÍÇ¡ [¤È¤Ä¤¸¤ç] /(adv) suddenly/all of a sudden/(P)/ +ÆÍÇË [¤È¤Ã¤Ñ] /(n,vs) breaking through/breakthrough/penetration/(P)/ +ÆÍÇ˸ý [¤È¤Ã¤Ñ¤³¤¦] /(n) breach/ +ÆÍÇï»Ò¤â¤Ê¤¤ [¤È¤Ã¤Ô¤ç¤¦¤·¤â¤Ê¤¤] /astounding/tremendous/crazy/exorbitant/ +ÆÍÇï»Ò¤â̵¤¤ [¤È¤Ã¤Ô¤ç¤¦¤·¤â¤Ê¤¤] /astounding/tremendous/crazy/exorbitant/ +ÆÍȯ [¤È¤Ã¤Ñ¤Ä] /(n) outbreak/occurrence/ +ÆÍȯŪ [¤È¤Ã¤Ñ¤Ä¤Æ¤­] /(adj-na) sudden/unexpected/ +ÆÍÈ´¤¯ [¤Ä¤­¤Ì¤¯] /(v5k) to pierce/to shoot through/to penetrate/ +ÆÍÈ´¤±¤ë [¤Ä¤­¤Ì¤±¤ë] /(v1) to pierce through/to break through/ +ÆÍÈô [¤È¤Ã¤Ô] /(adj-na,n) erratic/offbeat/wild/extraordinary/ +ÆÍÉ÷ [¤È¤Ã¤×¤¦] /(n) squall/sudden gust/(P)/ +ÆÍÊø¤¹ [¤Ä¤­¤¯¤º¤¹] /(v5s) to crush/to break through/to flatten/ +ÆÍΩ [¤È¤Ã¤¿¤Ä] /stand straight up/ +ÆÍØÌìÅ [¤Ä¤Ã¤±¤ó¤É¤ó] /(adj-na) blunt/curt/brusque/ +ÆÎ [¤È¤É¤Þ¤Ä] /(n) fir/white fir/ +ÆÏ [¤È¤É¤±] /(n,n-suf) report/notification/registration/(P)/ +ÆϤ«¤Ê¤¤¼ê»æ [¤È¤É¤«¤Ê¤¤¤Æ¤¬¤ß] /letter that fails to reach its destination/ +ÆϤ«¤Ì´ê¤¤ [¤È¤É¤«¤Ì¤Í¤¬¤¤] /unfulfilled wish/ +ÆϤ¯ [¤È¤É¤¯] /(v5k,vi) to reach/(P)/ +ÆϤ± [¤È¤É¤±] /(n,n-suf) report/notification/registration/(P)/ +ÆϤ±¤ë [¤È¤É¤±¤ë] /(v1) to deliver/to forward/to send/to report/to file notice (to the authorities)/(P)/ +ÆϤ±½Ð [¤È¤É¤±¤Ç] /(n,vs) report/notification/(P)/ +ÆϤ±½Ð¤Ç¤ë [¤È¤É¤±¤¤¤Ç¤ë] /to give notice/to submit notice/ +ÆϤ±½Ð¤ë [¤È¤É¤±¤Ç¤ë] /(v1) to report/to notify/ +ÆϤ±½Ð²Á³Ê [¤È¤É¤±¤Ç¤«¤«¤¯] /reported price/ +ÆϤ±½ÐÅÁÀ÷É [¤È¤É¤±¤¤¤Ç¤Ç¤ó¤»¤ó¤Ó¤ç¤¦] /infectious disease which by law a physician must report to the authorities within 24 hours of diagnosis/ +ÆϤ±½ñ [¤È¤É¤±¤¬¤­] /(n) (written) report or notification/ +ÆϤ±½ñ [¤È¤É¤±¤·¤ç] /(n) (written) report or notification/ +ÆϤ±Àè [¤È¤É¤±¤µ¤­] /(n) destination/receiver's address/consignee/ +ÆϤ±Êª [¤È¤É¤±¤â¤Î] /(n) article to be delivered/present/ +ÆϽР[¤È¤É¤±¤Ç] /(n,vs) report/notification/ +ÆϽñ [¤È¤É¤±¤¬¤­] /(n) (written) report or notification/ +ÆϽñ [¤È¤É¤±¤·¤ç] /(n) (written) report or notification/ +ÆФ¬Âë¤òÀ¸¤à [¤È¤ó¤Ó¤¬¤¿¤«¤ò¤¦¤à] /(exp) Even plain parents can produce a genius child/ +Æиý [¤È¤Ó¤°¤Á] /(n) firefighter's hook/ +Æп¦ [¤È¤Ó¤·¤ç¤¯] /(n) scaffolding or construction worker/ +Æп¦¿Í [¤È¤Ó¤·¤ç¤¯¤Ë¤ó] /scaffold constructor/steeplejack/ +Æп§ [¤È¤Ó¤¤¤í] /(n) reddish brown/ +ÆÒ [¤È¤é] /(n) third sign of Chinese zodiac (The Tiger, 3a.m.-5a.m., east-northeast, January)/(P)/ +ÆҤιï [¤È¤é¤Î¤³¤¯] /around four o'clock in the morning/ +ÆÒǯ [¤È¤é¤É¤·] /year of the tiger/ +ÆÓ [¤È¤ê] /(n) tenth sign of Chinese zodiac (The Bird, 5p.m.-7p.m., west, August)/ +ÆÓ¤Î»Ô [¤È¤ê¤Î¤¤¤Á] /(n) Bird Day/ +ÆÓ¤ÎÊý³Ñ [¤È¤ê¤Î¤Û¤¦¤¬¤¯] /west/ +ÆÓǯ [¤È¤ê¤É¤·] /year of the cock/ +ÆÔ [¤È¤í] /(n) pool (in a river)/ +ÆÕ¿ô [¤È¤ó¤¹¤¦] /(n) tonnage/ +ÆÖ [¤¿¤à¤í] /(n) police station/camp/barracks/ +ÆÖ [¤È¤ó] /(n) ton/(P)/ +ÆÖ±Ä [¤È¤ó¤¨¤¤] /(n) military camp/barracks/camping/ +ÆÖ½ê [¤È¤ó¤·¤ç] /(n) post/quarters/military station/police station/ +ÆÖÅÄ [¤È¤ó¤Ç¤ó] /(n,vs) colonization/ +ÆÖÅÄʼ [¤È¤ó¤Ç¤ó¤Ø¤¤] /(n) agricultural soldiers/colonizers/ +Æ׸ü [¤È¤ó¤³¤¦] /(adj-na,n) sincere and kindhearted/honest and simple/ +Æ×ËÑ [¤È¤ó¤Ü¤¯] /(adj-na) (arch) honest and homely/simple/ +Æ×ËÓ [¤È¤ó¤Ü¤¯] /(adj-na) cordial and friendly/ +Æ×Ü÷ [¤È¤ó¤Ü¤¯] /(adj-na) (arch) honest and homely/simple/ +Æظü [¤È¤ó¤³¤¦] /(adj-na,n) sincere and kindhearted/honest and simple/ +ÆØËÑ [¤È¤ó¤Ü¤¯] /(adj-na) (arch) honest and homely/simple/ +ÆØËÓ [¤È¤ó¤Ü¤¯] /(adj-na) (archaic) cordial and friendly/affectionate/ +ÆØÜ÷ [¤È¤ó¤Ü¤¯] /(adj-na) (arch) honest and homely/simple/ +ÆØßê [¤È¤ó¤³¤¦] /simplicity/(P)/ +ÆÚ [¤Ö¤¿] /(n) pig/(P)/ +Æڤ˿¿¼î [¤Ö¤¿¤Ë¤·¤ó¤¸¤å] /(exp) does not go well together/cast pearls before swine/ +ÆÚ¤Î¹Ñ [¤Ö¤¿¤Î¤¢¤Ö¤é] /grease of a hog/lard/ +ÆÚ¤Þ¤ó [¤Ö¤¿¤Þ¤ó] /(n) steamed yeast bun with minced pork filling/ +ÆÚ¥«¥Ä [¤È¤ó¥«¥Ä] /(n) pork cutlet/(P)/ +ÆÚ¹ü [¤È¤ó¤³¤Ä] /(n) dish made with pork belly and bones, simmered with miso, sake, vegetables, etc. (from Kagoshima)/ +ÆÚ»ù [¤È¤ó¤¸] /(n) my (foolish) son/ +ÆÚ¼Ë [¤È¤ó¤·¤ã] /(n) pigpen/pigsty/ +ÆÚ½Á [¤È¤ó¤¸¤ë] /(n) pork miso soup/miso soup with pork and vegetables/ +ÆÚ¾®²° [¤Ö¤¿¤´¤ä] /(n) pigsty/ +ÆÚÁð [¤Ö¤¿¤¯¤µ] /(n) ragweed/ +ÆÚ­ [¤È¤ó¤½¤¯] /pigs feet/ +ÆÚÆù [¤Ö¤¿¤Ë¤¯] /(n) pork/(P)/ +ÆÚÈ¢ [¤Ö¤¿¤Ð¤³] /(n) police cell/lockup/ +ÆÛ¤²½Ð¤¹ [¤Ë¤²¤À¤¹] /(v5s) to run away/to escape from/ +ÆÛ¼­ [¤È¤ó¤¸] /(n) an excuse/ +ÆÛÀ¤ [¤È¤ó¤»¤¤] /(n) seclusion from the world/ +ÆÛÁö [¤È¤ó¤½¤¦] /(n,vs) fleeing/escape/ +ÆÛÁö¶Ê [¤È¤ó¤½¤¦¤­¤ç¤¯] /(n) fugue/ +ÆÜ [¤Ò¤¿¤¹¤é] /(adj-na,adv) (uk) nothing but/earnestly/intently/ +ÆÜ¤Ë [¤È¤ß¤Ë] /(adv) suddenly/all at once/rapidly/ +Æܶ¸ [¤È¤ó¤­¤ç¤¦] /(adj-na,n) wild/in disarray/ +Æܺà [¤È¤ó¤¶] /(n) setback/at a standstill or impasse/ +ÆÜ»à [¤È¤ó¤·] /(n) sudden death/ +ÆÜÃÎ [¤È¤ó¤Á] /(n) (quick or ready) wit/ +ÆÜÃÒ [¤È¤ó¤Á] /(n) (quick or ready) wit/ +ÆÜÃÔµ¤ [¤È¤ó¤Á¤­] /(n) (male) (sl) (uk) numbskull/dimwit/idiot/fool/dope/ +ÆÜÃå [¤È¤ó¤¸¤ã¤¯] /(n) being concerned about or mindful of/ +ÆÜÃå [¤È¤ó¤Á¤ã¤¯] /(n) being concerned about or mindful of/ +ÆÜÃ夷¤Ê¤¤ [¤È¤ó¤Á¤ã¤¯¤·¤Ê¤¤] /(exp) do not care about/do not mind/ +ÆÜÄÁ´Á [¤È¤ó¤Á¤ó¤«¤ó] /(adj-na,n) absurdity/contradiction/ +ÆÜÇÏ [¤È¤ó¤Þ] /(adj-na,n) idiot/fool/dope/ +ÆÜÉþ [¤È¤ó¤×¤¯] /(n) dose of medicine to be taken only once/ +ÆÜÉþÌô [¤È¤ó¤×¤¯¤ä¤¯] /(n) dose of medicine to be taken only once/ +Æݤ߲° [¤Î¤ß¤ä] /(n) bookmaker/ +Æݤ߸ý [¤Î¤ß¤°¤Á] /(n) a tap/spigot/ +Æݤ߹԰٠[¤Î¤ß¤³¤¦¤¤] /bookmaking/(stock market) bucketing/ +Æݤ߹þ¤ß [¤Î¤ß¤³¤ß] /(n) (quick or slow to) understand/ +Æݤ߹þ¤à [¤Î¤ß¤³¤à] /(v5m) to gulp down/to swallow deeply/to understand/to take in/to catch on to/to learn/to digest/ +Æݤ߽õ [¤Î¤ß¤¹¤±] /(n) tippler/drunkard/heavy drinker/ +ÆݤßÂå [¤Î¤ß¤·¤í] /(n) drink money/drinking money/ +Æݤà [¤Î¤à] /(v5m) to drink/to gulp/to swallow/ +Æݤó¤Ç³Ý¤«¤ë [¤Î¤ó¤Ç¤«¤«¤ë] /to make light of/to hold lightly/ +Æݤóʼ±Ò [¤Î¤ó¤Ù¤¨] /(n) heavy drinker/tippler/ +Æݵ¤ [¤Î¤ó¤­] /(adj-na,n) (uk) carefree/optimistic/careless/reckless/heedless/happy-go-lucky/easygoing/ +Æݵ¤¼Ô [¤Î¤ó¤­¤â¤Î] /happy-go-lucky person/ +Æݸý [¤Î¤ß¤°¤Á] /(n) bung hole/end of pipe stem/ +Æݽ®¤Îµû [¤É¤ó¤·¤å¤¦¤Î¤¦¤ª] /(exp) big fish/great man/notorious man/ +ÆÝÅÇ [¤É¤ó¤È] /(n) drinking and vomiting/coming and going/ +ÆÝʼ±Ò [¤Î¤ó¤Ù¤¨] /(io) (n) heavy drinker/tippler/ +ÆÞ [¤¯¤â¤ê] /(n) cloudiness/cloudy weather/shadow/ +Æޤ餹 [¤¯¤â¤é¤¹] /(v5s) to encloud/to make dim or dull/to frown/ +ÆÞ¤ê [¤¯¤â¤ê] /(n) cloudiness/cloudy weather/shadow/(P)/ +Æޤ꤬¤Á [¤¯¤â¤ê¤¬¤Á] /(adj-na,adj-no,n) broken cloud/mainly cloudy/ +Æޤꥬ¥é¥¹ [¤¯¤â¤ê¥¬¥é¥¹] /(n) frosted glass/ +ÆÞ¤ê¶õ [¤¯¤â¤ê¤¾¤é] /(n) cloudy sky (weather)/ +Æޤ꾡¤Á [¤¯¤â¤ê¤¬¤Á] /(adj-na,n) mostly cloudy/ +ÆÞ¤êÀ¼ [¤¯¤â¤ê¤´¤¨] /(n) depressed voice/ +ÆÞ¤ë [¤¯¤â¤ë] /(v5r) to become cloudy/to become dim/(P)/ +ÆÞÅ· [¤É¤ó¤Æ¤ó] /(n) dull (cloudy) weather/ +Æß [¤É¤ó] /(adj-na,n) dull/slow/stupid/dull-brained/ +Æß [¤Ê¤Þ¤¯¤é] /(adj-na) (uk) blunt/dull/ +Æߤ¤ [¤Ë¤Ö¤¤] /(adj) dull (e.g. a knife)/thickheaded/slow (opposite of fast)/stupid/(P)/ +Æߤ¤ [¤Î¤í¤¤] /(adj) dull (e.g. a knife)/thickheaded/slow (opposite of fast)/stupid/(P)/ +Æߤ¤²» [¤Ë¤Ö¤¤¤ª¤È] /thick sound/ +Æߤ¤ÃË [¤Ë¤Ö¤¤¤ª¤È¤³] /dullard/dolt/ +Æߤ餹 [¤Ë¤Ö¤é¤¹] /(v5s,vt) to blunt/to dull/to weaken/ +Æߤë [¤Ê¤Þ¤ë] /(v5r) to become less capable/to grow dull/to become blunt/to weaken/ +Æߤë [¤Ë¤Ö¤ë] /(v5r) to become less capable/to grow dull/to become blunt/to weaken/(P)/ +Æß²«¿§ [¤Ë¤Ö¤­¤¤¤í] /dull yellow/ +Æß²½ [¤É¤ó¤«] /(n,vs) becoming dull/slowing down/(P)/ +Æß³Ñ [¤É¤ó¤«¤¯] /(n) obtuse angle/ +Æ߳ѻ°³Ñ·Á [¤É¤ó¤«¤¯¤µ¤ó¤«¤¯¤±¤¤] /obtuse triangle/ +Æß´¶ [¤É¤ó¤«¤ó] /(adj-na,n) thickheadedness/stolidity/(P)/ +Æß´Ö [¤Î¤í¤Þ] /(adj-na,n) blockhead/dunce/gullible (person)/(P)/ +Æß´ï [¤É¤ó¤­] /(n) blunt weapon/(P)/ +Æß¹Ô [¤É¤ó¤³¤¦] /(n) ordinary train/slow train/ +Æߺ¬ [¤É¤ó¤³¤ó] /(adj-na,n) slow-witted/ +ÆßºÍ [¤É¤ó¤µ¤¤] /(n) stupidity/dull person/dullness/ +Æß½­¤¤ [¤É¤ó¤¯¤µ¤¤] /(adj) slow (opposite of fast)/stupid/irritating/ +Æß½­¤¤ [¤Î¤í¤¯¤µ¤¤] /(adj) slow (opposite of fast)/stupid/irritating/ +Æ߽Š[¤É¤ó¤¸¤å¤¦] /(adj-na,n) dullness/bovinity/thickheaded/slow-witted/ +Æß¿§ [¤Ë¤Ó¤¤¤í] /(n) dark gray/ +Æß­ [¤É¤ó¤½¤¯] /(n) slow-footed/ +ÆßÄË [¤É¤ó¤Ä¤¦] /(n) dull pain/ +ÆßÅá [¤É¤ó¤È¤¦] /(n) dull or blunt sword/ +Æßʪ [¤É¤ó¤Ö¤Ä] /(n) blockhead/a fool/ +ÆßËã [¤É¤ó¤Þ] /(n) torpor/ +Æಿ [¤¤¤«¤ó] /(adj-na,adv,n) how/in what way/ +ÆàÊÕ [¤Ê¤Ø¤ó] /(n) where/ +ÆàÍî [¤Ê¤é¤¯] /(n) hell/hades/eternity/theatre basement/ +ÆàÍî¤ÎÄì [¤Ê¤é¤¯¤Î¤½¤³] /abyss/ +ÆàÎɸ© [¤Ê¤é¤±¤ó] /prefecture in the Kinki area/ +ÆàÎÉ»þÂå [¤Ê¤é¤¸¤À¤¤] /(n) Nara period (710-794 CE)/ +ÆàÎÉÄÒ [¤Ê¤é¤Å¤±] /(n) vegetables pickled in sake lees/ +ÆàÎÉÄÒ¤± [¤Ê¤é¤Å¤±] /(n) vegetables pickled in sake lees/ +ÆáÊÕ [¤Ê¤Ø¤ó] /(n) where/ +Æáͳ¾ [¤Ê¤æ¤¿] /10^60/ +Æâ [¤¦¤Á] /(n) inside/(P)/ +Æ⡹ [¤¦¤Á¤¦¤Á] /(adj-no,adv,n) family circle/the inside/private/informal/secret/confidential/(P)/ +Æ⡹ [¤Ê¤¤¤Ê¤¤] /(adj-no,adv,n) family circle/the inside/private/informal/secret/confidential/ +Æâ¤Î²ñ¼Ò [¤¦¤Á¤Î¤«¤¤¤·¤ã] /our company/ +Æâ¤Î¿Í [¤¦¤Á¤Î¤Ò¤È] /(n) my husband/one's family/ +Æâ¤ò·ú¤Æ¤ë [¤¦¤Á¤ò¤¿¤Æ¤ë] /(exp) to build one's house/ +Æ⥲¥Ð [¤¦¤Á¥²¥Ð] /(n) violence within a (student) sect/internal strife/ +Æâ¥Ý¥±¥Ã¥È [¤¦¤Á¥Ý¥±¥Ã¥È] /(n) inside pocket/ +Æâ°µ [¤Ê¤¤¤¢¤Ä] /(n) internal pressure/ +Æâ°ÂÂÇ [¤Ê¤¤¤¢¤ó¤À] /(n) infield hit (baseball)/ +Æâ°Õ [¤Ê¤¤¤¤] /(n) intention/personal opinion/ +Æâ°á¤· [¤¦¤Á¤«¤¯¤·] /(n) inside pocket/ +Æâ°ø [¤Ê¤¤¤¤¤ó] /(n) the actual reason/ +Æâ±£¤· [¤¦¤Á¤«¤¯¤·] /(n) inside pocket/ +Æâ±Ú [¤Ê¤¤¤¨¤Ä] /(n) private audience/ +Æâ±Ü [¤Ê¤¤¤¨¤Ä] /(n) private perusal/ +Æâ±ã [¤Ê¤¤¤¨¤ó] /(n) private dinner/ +Æâ±ê [¤Ê¤¤¤¨¤ó] /(n) inner flame/ +Æâ±ï [¤Ê¤¤¤¨¤ó] /(n) common-law marriage/ +Æâ±ï¤ÎºÊ [¤Ê¤¤¤¨¤ó¤Î¤Ä¤Þ] /common-law wife/ +Æâ±ñ [¤Ê¤¤¤¨¤ó] /(n) inner garden/inner park/ +Æâ±ü [¤Ê¤¤¤ª¤¦] /(n) inner part/depths/ +Æâ±þ [¤Ê¤¤¤ª¤¦] /(n) secret understanding/collusion/betrayal/ +Æâ²Ê [¤Ê¤¤¤«] /(n) internist clinic/internal medicine/(P)/ +Æâ²Ê°å [¤Ê¤¤¤«¤¤] /(n) physician/internist/ +Æâ²Ê³Ø [¤Ê¤¤¤«¤¬¤¯] /(n) internal medicine/ +Æâ²ÐÄú [¤Ê¤¤¤«¤Æ¤¤] /(n) launch/ +Æâ²ó¤ê [¤¦¤Á¤Þ¤ï¤ê] /(n) going around an inner circle/indoors/ +Æâ²û [¤¦¤Á¤Ö¤È¤³¤í] /(n) inside pocket/bosom/real intention/ +Æⳤ [¤¦¤Á¤¦¤ß] /(n) inlet/bay/inland sea/(P)/ +Æⳤ [¤¦¤Á¤«¤¤] /(n) inlet/bay/inland sea/ +Æⳤ [¤¦¤Á¤Î¤ß] /(n) inlet/bay/inland sea/ +Æⳤ [¤¦¤Ä¤ß] /(n) inlet/bay/inland sea/ +Æⳤ [¤Ê¤¤¤«¤¤] /(n) inlet/bay/inland sea/ +Æ⳦ [¤Ê¤¤¤«¤¤] /(n) inner world/inner sphere/ +Æâ³° [¤¦¤Á¤½¤È] /(n) inside and outside/domestic and foreign/approximately/interior and exterior/ +Æâ³° [¤Ê¤¤¤¬¤¤] /(n) inside and outside/domestic and foreign/approximately/interior and exterior/(P)/ +Æâ³°¿Í [¤Ê¤¤¤¬¤¤¤¸¤ó] /nationals and foreigners/ +Æâ³°Ìî [¤Ê¤¤¤¬¤¤¤ä] /infield and outfield/ +Æâ³Ñ [¤Ê¤¤¤«¤¯] /(n) interior angle/inside corner (baseball)/(P)/ +Æâ³Ñµå [¤Ê¤¤¤«¤Ã¤­¤å¤¦] /insider/inside ball/ +Æâ³Õ [¤Ê¤¤¤«¤¯] /(n) cabinet/(government) ministry/(P)/ +Æâ³Õ²þ¤ [¤Ê¤¤¤«¤¯¤«¤¤¤¾¤¦] /(n) cabinet reshuffle/cabinet shake-up/ +Æâ³Õ³Õν [¤Ê¤¤¤«¤¯¤«¤¯¤ê¤ç¤¦] /cabinet members/ +Æâ³Õ´±Ë¼ [¤Ê¤¤¤«¤¯¤«¤ó¤Ü¤¦] /(n) Cabinet Secretariat/(P)/ +Æâ³Õ´±Ë¼Ä¹´± [¤Ê¤¤¤«¤¯¤«¤ó¤Ü¤¦¤Á¤ç¤¦¤«¤ó] /Chief Cabinet Secretary/ +Æâ³Õ»Ù»ýΨ [¤Ê¤¤¤«¤¯¤·¤¸¤ê¤Ä] /(n) cabinet support rate/ +Æâ³ÕÁí¼­¿¦ [¤Ê¤¤¤«¤¯¤½¤¦¤¸¤·¤ç¤¯] /(n) en masse resignation of the cabinet/ +Æâ³ÕÁíÍýÂç¿Ã [¤Ê¤¤¤«¤¯¤½¤¦¤ê¤À¤¤¤¸¤ó] /Prime Minister or Premier (as the head of a cabinet government)/ +Æâ³ÕÉÜ [¤Ê¤¤¤«¤¯¤Õ] /(n) Cabinet Office/ +Æâ³ÕË¡À©¶É [¤Ê¤¤¤«¤¯¤Û¤¦¤»¤¤¤­¤ç¤¯] /(n) Cabinet Legislation Bureau/(P)/ +Æâ³Ý¤± [¤¦¤Á¤¬¤±] /(n) throwing down by leg work/ +Æâ³ä°ú [¤¦¤Á¤ï¤ê¤Ó¤­] /band discount/ +Æâ³õ [¤¦¤Á¤«¤Ö¤È] /(n) inside of a helmet/hidden circumstances/ +Æâ´ªÄê [¤¦¤Á¤«¤ó¤¸¤ç¤¦] /secret account/ +Æâ´µ [¤Ê¤¤¤«¤ó] /(n) internal or domestic trouble/ +Æâ´Ñ [¤Ê¤¤¤«¤ó] /(n) introspection/ +Æâ´Þ [¤Ê¤¤¤¬¤ó] /(n) implication/ +Æâ´ó¹ç¤¤ [¤¦¤Á¤è¤ê¤¢¤¤] /(n) family council/ +Æⵤ [¤¦¤Á¤­] /(adj-na,n) bashfulness/shyness/reserve/timidity/(P)/ +Æ⵬ [¤Ê¤¤¤­] /(n) private regulations/bylaws/tradition/(P)/ +Æâµ· [¤Ê¤¤¤®] /(n) one's wife/landlady/something secret or confidential/ +ÆâµÄ [¤Ê¤¤¤®] /(n) secret conference/private consultation/ +ÆâµÜ [¤Ê¤¤¤¯¤¦] /(n) Inner Ise Shrine/ +ÆâµÜ [¤Ê¤¤¤°¤¦] /(n) Inner Ise Shrine/ +Æâ¶É [¤Ê¤¤¤­¤ç¤¯] /(n) bureau in a ministry/ +Æâ¶Êµå [¤Ê¤¤¤­¤ç¤Ã¤­¤å¤¦] /an incurve/ +Æâ¶Ð [¤Ê¤¤¤­¤ó] /(n) office or indoor work/ +Æâ¶â [¤¦¤Á¤­¤ó] /(n) bargain money/money paid on account/ +Æâ·± [¤Ê¤¤¤¯¤ó] /(n) private or secret orders/ +Æâ·Â [¤Ê¤¤¤±¤¤] /(n) bore/inside diameter/ +Æâ·Ý¼Ô [¤¦¤Á¤²¤¤¤·¤ã] /(n) geisha living in the establishment/ +Æ⸡ [¤Ê¤¤¤±¤ó] /(n) preliminary inspection/preview/ +Æ⸫ [¤Ê¤¤¤±¤ó] /(n) preliminary inspection/preview/ +Æ⸼´Ø [¤¦¤Á¤²¤ó¤«¤ó] /(n) side entrance/ +Æ⸼´Ø [¤Ê¤¤¤²¤ó¤«¤ó] /(n) side entrance/ +Æâ¸Ô [¤¦¤Á¤Þ¤¿] /(n) inner thigh/ +Æâ¸Ô [¤¦¤Á¤â¤â] /(n) inner thigh/ +Æâ¸Ô¤Ë [¤¦¤Á¤Þ¤¿¤Ë] /(walking) pigeon-toed/ +Æâ¸Ô¹ÑÌô [¤¦¤Á¤Þ¤¿¤³¤¦¤ä¤¯] /(n) double-dealing/fence-sitting/moving back and forth between two sides in a conflict/duplicity/turncoat/ +Æâ¸Ô¹ÑÌô [¤¦¤Á¤Þ¤¿¤´¤¦¤ä¤¯] /(n) double-dealing/fence-sitting/moving back and forth between two sides in a conflict/duplicity/turncoat/ +Æâ¸ò¾Ä [¤¦¤Á¤³¤¦¤·¤ç¤¦] /(n) preliminary negotiations/ +Æâ¸ò¾Ä [¤Ê¤¤¤³¤¦¤·¤ç¤¦] /(n) preliminary negotiations/ +Æâ¸þ [¤Ê¤¤¤³¤¦] /(n) introvert/(P)/ +Æâ¸þÀ­ [¤Ê¤¤¤³¤¦¤»¤¤] /(n) introversion/ +Æâ¸þŪ [¤Ê¤¤¤³¤¦¤Æ¤­] /(adj-na) introvert/(P)/ +Æ⹶ [¤Ê¤¤¤³¤¦] /(n) (disease) settling in internal organs/quarreling among companions/ +Æâ¹Á [¤Ê¤¤¤³¤¦] /(n) inner harbour/ +Æâ¹Ð [¤Ê¤¤¤³¤¦] /lumen/ +Æâ¹Ò [¤Ê¤¤¤³¤¦] /(n) coastwise service/ +Æâ¹à [¤Ê¤¤¤³¤¦] /(n) (math) internal terms/ +Æâ¹ä [¤Ê¤¤¤´¤¦] /tough at heart/ +Æâ¹ç [¤Ê¤¤¤´¤¦] /(n) inferior conjunction/ +Æâ¹è [¤¦¤Á¤Ü¤ê] /(n) inner moat/moat within the castle walls/ +Æâ¹ê [¤¦¤Á¤Ü¤ê] /(n) inner moat/moat within the castle walls/ +Æâ¹ñ [¤Ê¤¤¤³¤¯] /(n) home country/ +Æâ¹ñ°ÙÂØ [¤Ê¤¤¤³¤¯¤«¤ï¤»] /domestic exchange/ +Æâ¹ñºÄ [¤Ê¤¤¤³¤¯¤µ¤¤] /(n) internal debt or loans/ +Æâ¹ñ»º [¤Ê¤¤¤³¤¯¤µ¤ó] /domestic product/ +Æâ¹ñ͹ÊØ [¤Ê¤¤¤³¤¯¤æ¤¦¤Ó¤ó] /domestic mail/ +Æ⺻ÂÁ [¤¦¤Á¤¶¤¿] /(n) secret government business/ +ÆâºÄ [¤Ê¤¤¤µ¤¤] /(n) domestic loan/ +ÆâºÊ [¤Ê¤¤¤µ¤¤] /(n) common-law wife/ +ÆâºÑ [¤Ê¤¤¤µ¤¤] /(n) settlement out of court/ +Æâºß [¤Ê¤¤¤¶¤¤] /(n) immanence/inherence/indwelling/ +ÆâºßÀ­ [¤Ê¤¤¤¶¤¤¤»¤¤] /immanence/inherence/indwelling/ +ÆâºßŪ [¤Ê¤¤¤¶¤¤¤Æ¤­] /(adj-na) immanent/internal/intrinsic/ +Æâ»Ý [¤Ê¤¤¤·] /(n) emperor's secret orders/ +Æâ»ë¶À [¤Ê¤¤¤·¤­¤ç¤¦] /endoscope/ +Æâ»ö [¤Ê¤¤¤¸] /(n) personal affairs/internal affairs/ +Æâ»ø [¤Ê¤¤¤·] /(ok) (n) maid of honor/ +Æâ»ø [¤Ê¤¤¤¸] /(n) maid of honor/ +Æâ¼£ [¤Ê¤¤¤¸] /(n) internal or domestic affairs/ +Æâ¼£ [¤Ê¤¤¤Á] /(n) internal or domestic affairs/ +Æ⼨ [¤Ê¤¤¤·] /(ok) (n,vs) unofficial announcement/(P)/ +Æ⼨ [¤Ê¤¤¤¸] /(n,vs) unofficial announcement/ +Æ⼪ [¤Ê¤¤¤¸] /(n) inner ear/ +Æ⼪±ê [¤Ê¤¤¤¸¤¨¤ó] /(n) inner-ear inflammation/ +Æâ¼¼ [¤Ê¤¤¤·¤Ä] /(n) one's wife/ +Æâ¼Â [¤Ê¤¤¤¸¤Ä] /(n-adv,n-t) the facts/(P)/ +Æâ¼Ð»ë [¤Ê¤¤¤·¤ã¤·] /cross-eyed/strabismus/ +Æâ¼Ú¤ê [¤¦¤Á¤¬¤ê] /(n) drawing ahead on salary/ +Æâ¼û [¤Ê¤¤¤¸¤å] /(n) domestic demand/(P)/ +Æâ¼û·¿ [¤Ê¤¤¤¸¤å¤¬¤¿] /investment-led recovery or growth/ +Æâ¼û¼çƳ·¿ [¤Ê¤¤¤¸¤å¤·¤å¤É¤¦¤¬¤¿] /domestic demand-led recovery/ +Æâ½» [¤Ê¤¤¤¸¤å¤¦] /indwelling (life)/ +Æâ½À³°¹ä [¤Ê¤¤¤¸¤å¤¦¤¬¤¤¤´¤¦] /(n) tough on the outside but soft at heart/ +Æâ½Ë [¤¦¤Á¤¤¤ï¤¤] /(n) (1) gifts for close relatives or friends/(2) private or family celebration/ +Æâ½Ë¤¤ [¤¦¤Á¤¤¤ï¤¤] /(n) (1) gifts for close relatives or friends/(2) private or family celebration/ +Æâ½Ë¸À [¤Ê¤¤¤·¤å¤¦¤²¤ó] /(n) private wedding/ +Æâ½Ð·ì [¤Ê¤¤¤·¤å¤Ã¤±¤Ä] /(n) internal bleeding/internal haemorrhage/(P)/ +Æâ½ê [¤Ê¤¤¤·¤ç] /(n) kitchen/state of finances/ +Æâ½ï [¤Ê¤¤¤·¤ç] /(adj-no,n) secrecy/privacy/secret/internal evidence/one's circumstances/(P)/ +Æâ½ï»ö [¤Ê¤¤¤·¤ç¤´¤È] /(n) secret/private or confidential matter/ +Æâ½ïÏà [¤Ê¤¤¤·¤ç¤Ð¤Ê¤·] /(n) secret talk/ +Æâ½õ [¤Ê¤¤¤¸¤ç] /(n) wife's help/ +Æâ½ý [¤Ê¤¤¤·¤ç¤¦] /internal wound/ +Æâ¾Ê [¤Ê¤¤¤»¤¤] /(n,vs) introspection/reflection on one's self/(P)/ +Æâ¾Ú [¤Ê¤¤¤·¤ç] /(adj-no,n) secrecy/privacy/secret/internal evidence/one's circumstances/ +Æâ¾Ú [¤Ê¤¤¤·¤ç¤¦] /(adj-no,n) secrecy/privacy/secret/internal evidence/one's circumstances/ +Æâ¾Ú»ö [¤Ê¤¤¤·¤ç¤¦¤´¤È] /(n) a secret/ +Æâ¾ÚÏà [¤Ê¤¤¤·¤ç¤¦¤Ð¤Ê¤·] /(n) confidential talk/whispering/ +Æâ¾ð [¤Ê¤¤¤¸¤ç¤¦] /(n) internal conditions/true state of affairs/(P)/ +Æâ¾õ [¤Ê¤¤¤¸¤ç¤¦] /(n) internal conditions/true state of affairs/ +Æ⿦ [¤Ê¤¤¤·¤ç¤¯] /(n) side job (at home)/home industry/side line/(P)/ +Æâ¿´ [¤Ê¤¤¤·¤ó] /(n-adv,n-t) innermost thoughts/real intention/inmost heart/one's mind/in the heart/(P)/ +Æ⿽ [¤Ê¤¤¤·¤ó] /(n) unofficial report/confidential report/(P)/ +Æ⿽½ñ [¤Ê¤¤¤·¤ó¤·¤ç] /(n) pupil's record/ +Æâ¿Æ²¦ [¤Ê¤¤¤·¤ó¤Î¤¦] /(n) imperial or royal princess/ +Æâ¿Ç [¤Ê¤¤¤·¤ó] /(n) pelvic examination/ +Æâ¿Ø [¤Ê¤¤¤¸¤ó] /(n) inner temple/shrine/sanctuary/ +ÆâÀ¯ [¤Ê¤¤¤»¤¤] /(n) municipal/internal administration/domestic affairs/(P)/ +ÆâÀ¯´³¾Ä [¤Ê¤¤¤»¤¤¤«¤ó¤·¤ç¤¦] /intervention/ +ÆâÀ¯ÉÔ´³¾Ä [¤Ê¤¤¤»¤¤¤Õ¤«¤ó¤·¤ç¤¦] /(n) non-intervention in the domestic affairs of another nation/ +ÆâÀÑ [¤Ê¤¤¤»¤­] /(n) inner product/ +ÆâÀÜ [¤Ê¤¤¤»¤Ä] /(n) inscribed (circle)/ +ÆâÀÜ±ß [¤Ê¤¤¤»¤Ä¤¨¤ó] /(n) inscribed circle/ +ÆâÀï [¤Ê¤¤¤»¤ó] /(n) civil war/(P)/ +ÆâÀþ [¤Ê¤¤¤»¤ó] /(n) phone extension/indoor wiring/inner line/(P)/ +ÆâÀþÅÅÏà [¤Ê¤¤¤»¤ó¤Ç¤ó¤ï] /(n) extension telephone/ +ÆâÀþÈÖ¹æ [¤Ê¤¤¤»¤ó¤Ð¤ó¤´¤¦] /(n) extension number/ +ÆâÁ¯°ìÂÎ [¤Ê¤¤¤»¤ó¤¤¤Ã¤¿¤¤] /(exp) Japan and Korea as one (slogan from 1910-1945)/ +ÆâÁ¯¿Í [¤Ê¤¤¤»¤ó¤¸¤ó] /Japanese and Koreans/ +ÆâÁÒ [¤¦¤Á¤°¤é] /godown within a building or compound/ +ÆâÁÕ [¤Ê¤¤¤½¤¦] /(n) secret report to the emperor/ +ÆâÁØ [¤Ê¤¤¤½¤¦] /(n) inner layers/ +ÆâÁÞ [¤Ê¤¤¤½¤¦] /interpolation/ +ÆâÁè [¤Ê¤¤¤½¤¦] /(n) internal strife/ +ÆâÁê [¤Ê¤¤¤·¤ç¤¦] /(n) prewar Home Minister/ +ÆâÁõ [¤Ê¤¤¤½¤¦] /(n) interior design/interior/upholstery/(P)/ +Æâ¡ [¤Ê¤¤¤¾¤¦] /(n) internal organs/intestines/viscera/(P)/ +Æâ¡µÝ [¤Ê¤¤¤¾¤¦¤­¤å¤¦] /visceral arch/ +Æ⡼À´µ [¤Ê¤¤¤¾¤¦¤·¤Ã¤«¤ó] /(n) internal disease/ +Æ⢠[¤Ê¤¤¤¾¤¦] /(n,vs) involvement/internal (e.g. disk)/(P)/ +Æ⤤ê [¤¦¤Á¤Å¤¯¤ê] /inside finishing (of a house)/ +Æ⦠[¤¦¤Á¤¬¤ï] /(n) inside/interior/inner part/(P)/ +Æâ¹ [¤¦¤Á¤Þ¤´] /(n) child of one's heir/ +Æâ¹ [¤Ê¤¤¤½¤ó] /(n) child of one's heir/ +ÆâÂÜ [¤¦¤Á¤â¤â] /(n) inner thigh/ +ÆâÂߤ· [¤¦¤Á¤¬¤·] /(n) advancing part of a salary/ +ÆâÂç¿Ã [¤Ê¤¤¤À¤¤¤¸¤ó] /(n) Lord Keeper of the Privy Seal/ +ÆâÂú [¤Ê¤¤¤À¤¯] /(n) informal consent/private consent/(P)/ +Æâã [¤Ê¤¤¤¿¤Ä] /(n) unofficial notice/ +Æâõ [¤Ê¤¤¤¿¤ó] /(n) private inquiry/secret investigation/ +ÆâÃÌ [¤Ê¤¤¤À¤ó] /(n) private conversation/ +ÆâÃÏ [¤Ê¤¤¤Á] /(n) interior of country/homeland/mainland/inland/ +ÆâÃÏ¿Í [¤Ê¤¤¤Á¤¸¤ó] /Japanese in Japan proper/ +ÆâÃÏÊÆ [¤Ê¤¤¤Á¤Þ¤¤] /(n) homegrown rice/ +ÆâÃÓ [¤¦¤Á¤¤¤±] /garden pond/ +ÆâÃæ [¤¦¤Á¤¸¤å¤¦] /whole household/whole family/all over the house/ +ÆâÄ¥¤ê [¤¦¤Á¤Ð¤ê] /(n) lining/ceiling/wainscoting/ +ÆâÄÌ [¤Ê¤¤¤Ä¤¦] /(n) secret understanding/collusion/ +ÆâÄÌ¼Ô [¤Ê¤¤¤Ä¤¦¤·¤ã] /betrayer/ +ÆâÄå [¤Ê¤¤¤Æ¤¤] /(n) secret investigation/private enquiry/reconnaissance/scouting/(P)/ +ÆâÄê [¤Ê¤¤¤Æ¤¤] /(n) unofficial offer/tentative decision/(P)/ +ÆâÄí [¤¦¤Á¤Ë¤ï] /(n) inner court/quadrangle/ +ÆâÄí [¤Ê¤¤¤Æ¤¤] /(n) inner court/quadrangle/ +ÆâÄî [¤Ê¤¤¤Æ¤¤] /(n) harem/inside the palace/the palace/ +ÆâÄï»Ò [¤¦¤Á¤Ç¤·] /(n) private pupil/apprentice/ +ÆâŪ [¤Ê¤¤¤Æ¤­] /(adj-na,n) inner/intrinsic/mental/inherited/ +ÆâŪº¬µò [¤Ê¤¤¤Æ¤­¤³¤ó¤­¤ç] /(n) internal ground/ +ÆâŪÀ¸³è [¤Ê¤¤¤Æ¤­¤»¤¤¤«¤Ä] /(n) the inner life/ +Æâŵ [¤Ê¤¤¤Æ¤ó] /(n) sutras/Buddhist literature/ +ÆâÅ [¤Ê¤¤¤Ç¤ó] /(n) inner shrine/ +ÆâÅϤ· [¤¦¤Á¤ï¤¿¤·] /(n) partial delivery/partial payment/ +ÆâÅò [¤¦¤Á¤æ] /(n) hotsprings water in the home/ +ÆâÆâ [¤¦¤Á¤¦¤Á] /(adj-no,adv,n) family circle/the inside/private/informal/secret/confidential/ +ÆâÆâ [¤Ê¤¤¤Ê¤¤] /(adj-no,adv,n) family circle/the inside/private/informal/secret/confidential/ +Æâdzµ¡´Ø [¤Ê¤¤¤Í¤ó¤­¤«¤ó] /internal-combustion engine/ +Æâȯ [¤Ê¤¤¤Ï¤Ä] /(n) burst of energy from within/ +ÆâȳŪ [¤Ê¤¤¤Ð¤Ä¤Æ¤­] /(adj-na,n) (psychology) intropunitive/ +ÆâÈ¿µÓ [¤Ê¤¤¤Ï¤ó¤­¤ã¤¯] /bowleg(ged)/ +Æâȿ­ [¤Ê¤¤¤Ï¤ó¤½¤¯] /(n) clubfoot/ +ÆâÈé [¤Ê¤¤¤Ò] /(n) endothelium/endodermis/ +ÆâÉô [¤Ê¤¤¤Ö] /(adj-no,n) interior/inside/internal/(P)/ +ÆâÉô´Æºº [¤Ê¤¤¤Ö¤«¤ó¤µ] /(n) internal audit/ +ÆâÉô´Æºº¿Í [¤Ê¤¤¤Ö¤«¤ó¤µ¤¸¤ó] /(n) internal auditor/ +ÆâÉô¹½Â¤ [¤Ê¤¤¤Ö¤³¤¦¤¾¤¦] /(n) inner structure/internal anatomy/ +ÆâÉô¹ðȯ [¤Ê¤¤¤Ö¤³¤¯¤Ï¤Ä] /whistleblowing/ +ÆâÉô»ÅÍÍ [¤Ê¤¤¤Ö¤·¤è¤¦] /internal method/inner resources/ +ÆâÉôÀ¸³è [¤Ê¤¤¤Ö¤»¤¤¤«¤Ä] /the inner life/ +ÆâÉôÄ´ºº [¤Ê¤¤¤Ö¤Á¤ç¤¦¤µ] /(n) internal inspection/ +ÆâÉôŪ [¤Ê¤¤¤Ö¤Æ¤­] /(adj-na) internal/ +ÆâÉôÆ®Áè [¤Ê¤¤¤Ö¤È¤¦¤½¤¦] /internal struggle/ +ÆâÉôαÊÝ [¤Ê¤¤¤Ö¤ê¤å¤¦¤Û] /(of a company) internal reserves/ +ÆâÉ÷Ϥ [¤¦¤Á¤Ö¤í] /(n) indoor bath/bath for family (not public) use/ +ÆâÉþ [¤Ê¤¤¤Õ¤¯] /(n) internal use/ +ÆâÉþÌô [¤Ê¤¤¤Õ¤¯¤ä¤¯] /(n) medicine taken internally/ +ÆâÊ¡ [¤Ê¤¤¤Õ¤¯] /(adj-na,n) richer than it appears/ +Æâʧ¤¤ [¤¦¤Á¤Ð¤é¤¤] /(n) part payment/ +Æâʬ [¤Ê¤¤¤Ö¤ó] /(n) secret/confidential/ +ÆâʬÈç [¤Ê¤¤¤Ö¤ó¤Ô] /(n) internal secretion/(P)/ +ÆâʬÈç [¤Ê¤¤¤Ö¤ó¤Ô¤Ä] /(n) internal secretion/ +ÆâʬÈçÁ£ [¤Ê¤¤¤Ö¤ó¤Ô¤»¤ó] /(n) endocrine gland/ +ÆâʬÈçÁ£ [¤Ê¤¤¤Ö¤ó¤Ô¤Ä¤»¤ó] /(n) endocrine gland/ +Æâʶ [¤Ê¤¤¤Õ¤ó] /(n) domestic or internal discord/internal strife/internal struggle/storm in a teacup/ +Æâʹ [¤Ê¤¤¤Ö¤ó] /(adj-no,n) secret/private (information)/ +ÆâÊÉ [¤Ê¤¤¤Ø¤­] /(n) inner wall/ +ÆâÊÛ·Ä [¤¦¤Á¤Ù¤ó¤±¤¤] /(n) braggart/ +ÆâÊñ [¤Ê¤¤¤Û¤¦] /(n) connotation/comprehension/(P)/ +ÆâÊó [¤Ê¤¤¤Û¤¦] /(n) tip-off/secret information/ +ÆâÊý [¤Ê¤¤¤Û¤¦] /(n) inside/your wife/ +ÆâË¡ [¤¦¤Á¤Î¤ê] /(n) inside measure/ +ÆâËÙ [¤¦¤Á¤Ü¤ê] /(n) inner moat/moat within the castle walls/(P)/ +ÆâËë [¤¦¤Á¤Þ¤¯] /(n) lowdown/inside curtain/inside information/hidden circumstances/inside facts/inner workings/undisclosed circumstances/(P)/ +ÆâËë [¤Ê¤¤¤Þ¤¯] /(n) lowdown/inside curtain/inside information/hidden circumstances/inside facts/inner workings/undisclosed circumstances/(P)/ +ÆâËëÏà [¤¦¤Á¤Þ¤¯¤Ð¤Ê¤·] /inside information/ +ÆâËì [¤Ê¤¤¤Þ¤¯] /(n) lining membrane/ +ÆâÌ© [¤Ê¤¤¤ß¤Ä] /(adj-na,n) privacy/secrecy/ +ÆâÌ©¤Ë [¤Ê¤¤¤ß¤Ä¤Ë] /confidentially/privately/off the record/ +Æâ̳ [¤Ê¤¤¤à] /(n) internal or domestic affairs/(P)/ +Æâ̳¾Ê [¤Ê¤¤¤à¤·¤ç¤¦] /prewar Ministry of Home Affairs/ +Æâ̳Âç¿Ã [¤Ê¤¤¤à¤À¤¤¤¸¤ó] /prewar Home Minister/ +ÆâÌ¿ [¤Ê¤¤¤á¤¤] /(n) private or secret orders/ +ÆâÌÌ [¤¦¤Á¤Å¤é] /(n) the face one presents at home/ +ÆâÌÌ [¤Ê¤¤¤á¤ó] /(n) inside/interior/(P)/ +ÆâÌÌŪ [¤Ê¤¤¤á¤ó¤Æ¤­] /(adj-na) inner/internal/inside/ +ÆâÌÌÉÁ¼Ì [¤Ê¤¤¤á¤ó¤Ó¤ç¤¦¤·¤ã] /psychological depiction of a literary character/ +ÆâÌØ [¤Ê¤¤¤â¤¦] /Inner Mongolia/ +ÆâÌî [¤Ê¤¤¤ä] /(n) (baseball) infield/diamond/(P)/ +ÆâÌî°ÂÂÇ [¤Ê¤¤¤ä¤¢¤ó¤À] /infield hit/ +ÆâÌî¼ê [¤Ê¤¤¤ä¤·¤å] /(n) infielder/baseman/(P)/ +ÆâÌîÀÊ [¤Ê¤¤¤ä¤»¤­] /(n) infield bleachers/ +ÆâÌó [¤Ê¤¤¤ä¤¯] /(n) (marriage) engagement/secret treaty/tacit understanding/private contract/ +ÆâÌõ [¤¦¤Á¤ï¤±] /(n) the items/breakdown/classification/(P)/ +ÆâÍ« [¤Ê¤¤¤æ¤¦] /(n) internal or domestic troubles/ +ÆâÍ«³°´µ [¤Ê¤¤¤æ¤¦¤¬¤¤¤«¤ó] /troubles both at home and abroad/ +ÆâÍ·À± [¤Ê¤¤¤æ¤¦¤»¤¤] /inner planet/ +ÆâÍÆ [¤Ê¤¤¤è¤¦] /(n) subject/contents/matter/substance/detail/import/(P)/ +ÆâÍƸ«ËÜ [¤Ê¤¤¤è¤¦¤ß¤Û¤ó] /sample pages/ +ÆâÍƾÚÌÀ [¤Ê¤¤¤è¤¦¤·¤ç¤¦¤á¤¤] /certification of contents/ +ÆâÍÆʪ [¤Ê¤¤¤è¤¦¤Ö¤Ä] /contents (of the stomach)/ +ÆâÍÑ [¤Ê¤¤¤è¤¦] /(n) internal use/private business/ +ÆâÍÑÌô [¤Ê¤¤¤è¤¦¤ä¤¯] /(n) medicine taken internally/ +ÆâÍð [¤Ê¤¤¤é¤ó] /(n) civil war/insurrection/rebellion/domestic conflict/(P)/ +ÆâÍ÷ [¤Ê¤¤¤é¤ó] /(n) private audience/ +Æâ΢ [¤À¤¤¤ê] /(n) imperial palace/ +Æâ΢¿÷ [¤À¤¤¤ê¤Ó¤Ê] /(n) festival dolls representing the emperor and the empress/ +Æâ΢ÍÍ [¤À¤¤¤ê¤µ¤Þ] /(n) the Emperor/emperor and empress dolls/ +ÆâΦ [¤Ê¤¤¤ê¤¯] /(n) inland/(P)/ +ÆâΦ¹ñ [¤Ê¤¤¤ê¤¯¤³¤¯] /(n) landlocked country/ +ÆâΦÀ­µ¤¸õ [¤Ê¤¤¤ê¤¯¤»¤¤¤­¤³¤¦] /(n) continental or inland climate/ +ÆâΦ̸ [¤Ê¤¤¤ê¤¯¤à] /inland fog/ +ÆâÎÏ [¤Ê¤¤¤ê¤ç¤¯] /(n) internal stress/ +ÆâÎØ [¤¦¤Á¤ï] /(adj-na,adj-no,n) moderate/private matter/family circle/the inside/conservative/pigeon-toed/(P)/ +ÆâÎØ·ö²Þ [¤¦¤Á¤ï¤²¤ó¤«] /family quarrel/quarreling among themselves/ +ÆâÎØƱ»Ö [¤¦¤Á¤ï¤É¤¦¤·] /members of the family/insiders/ +ÆâÎØÙæ¤á [¤¦¤Á¤ï¤â¤á] /(n) internal dissension/family trouble/ +ÆâÏÇÀ± [¤Ê¤¤¤ï¤¯¤»¤¤] /(n) inner planet/ +ÆâÏÈ [¤¦¤Á¤ï¤¯] /(n) inner frame/within given limits/ +ÆâÏÌ [¤¦¤Á¤ï¤Ë] /(n) knock-kneed/pigeon-toed/ +ÆâÑÉ [¤¦¤Á¤«¤Ö¤È] /(n) inside of a helmet/hidden circumstances/ +ÆâÖæ [¤Ê¤¤¤É] /(n) ruler's private property/ +ÆâÖæ¶â [¤Ê¤¤¤É¤­¤ó] /(n) ruler's privy purse/ +ÆâëÁ [¤Ê¤¤¤³¤¦] /(n) internal or domestic discord/ +Æâìö [¤¦¤Á¤¯¤ë¤Ö¤·] /inner side of the ankle/ +Æã [¤Ê¤¬¤é] /(prt) (uk) though/notwithstanding/while/during/both/all/while doing/although (being)/ +Æä [¤Ê¤®] /(n) calm/lull/ +Æ䤰 [¤Ê¤°] /(v5g) to become calm/to die down/ +Æ央Åݤ¹ [¤Ê¤®¤¿¤ª¤¹] /(v5s) to mow down/to beat/ +Æ央ʧ¤¦ [¤Ê¤®¤Ï¤é¤¦] /(v5u) to mow down/ +ÆåÅá [¤Ê¤®¤Ê¤¿] /(n) halberd/long sword/ +ÆåÅá½Ñ [¤Ê¤®¤Ê¤¿¤¸¤å¤Ä] /(n) art of using a naginata (halberd)/ +Ææ [¤Ê¤¾] /(n) riddle/puzzle/enigma/(P)/ +Æ桹 [¤Ê¤¾¤Ê¤¾] /(n) riddle/puzzle/enigma/(P)/ +Ææ¤ò³Ý¤±¤ë [¤Ê¤¾¤ò¤«¤±¤ë] /(exp) to pose a riddle/ +Ææ²ò¤­ [¤Ê¤¾¤È¤­] /(n) solution of a riddle/ +ÆæÆæ [¤Ê¤¾¤Ê¤¾] /(n) riddle/puzzle/enigma/ +Æç [¤Ê¤À] /(n) open sea/(P)/ +Æè°õ [¤Ê¤Ä¤¤¤ó] /(n,vs) seal/ +ÆèÀ÷ [¤Ê¤Ã¤»¤ó] /(n,vs) print/ +Æé [¤Ê¤Ù] /(n,n-suf) saucepan/pot/(P)/ +Æ鳸 [¤Ê¤Ù¤Ö¤¿] /(n) pan lid/pot lid/ +Æé³ø [¤Ê¤Ù¤«¤Þ] /(n) pots and pans/kitchen utensils/ +Æé¾Æ¤­ [¤Ê¤Ù¤ä¤­] /(n) scalloped (noodles)/boiled noodles served in a pot with broth/ +Æ鿬 [¤Ê¤Ù¤¸¤ê] /(n) bottom of a pan or pot/ +ÆéÄì [¤Ê¤Ù¤¾¤³] /(n) (inner) bottom of a pot/lingering recession/ +Æéʪ [¤Ê¤Ù¤â¤Î] /(n) stew/food cooked in a pot/ +ÆéËÏ [¤Ê¤Ù¤º¤ß] /(n) soot on the bottom of a pot or pan/ +Æ롹¤·¤¤ [¤Ê¤ì¤Ê¤ì¤·¤¤] /(adj) over-familiar/ +Æë¤é¤·¼ê [¤Ê¤é¤·¤Æ] /tamer/ +Æë¤é¤¹ [¤Ê¤é¤¹] /(v5s) to domesticate/to tame/ +Æë¤ì¤¿ [¤Ê¤ì¤¿] /domesticated/tame/ +Æë¤ì¤Ã¤³ [¤Ê¤ì¤Ã¤³] /(n) familiarity/ +Æë¤ì¤ë [¤Ê¤ì¤ë] /(v1) to grow accustomed to/to become domesticated/to become tame/to get too familiar with/ +Æë¤ì¹ç¤¤ [¤Ê¤ì¤¢¤¤] /(n) collusion/conspiracy/illicit intercourse/liaison/ +Æë¤ì¹ç¤¦ [¤Ê¤ì¤¢¤¦] /(v5u) to collude (with)/to conspire (with)/to establish a secret liaison (with)/to make friends with/to get along well with/to become intimate (with opposite sex)/ +Æë¤ì½é¤á [¤Ê¤ì¤½¤á] /(n) start of a romance/beginning of love/ +Æë¤ìÆë¤ì¤·¤¤ [¤Ê¤ì¤Ê¤ì¤·¤¤] /(adj) over-familiar/(P)/ +Æë²½ [¤¸¤å¤ó¤«] /(n) acclimation/ +Æ뼯 [¤È¤Ê¤«¤¤] /(ai:) (n) (uk) reindeer/ +ÆëÀ÷ [¤Ê¤¸] /intimacy/ +ÆëÀ÷¤ß [¤Ê¤¸¤ß] /(n) intimacy/friend/ +ÆëÀ÷¤à [¤Ê¤¸¤à] /(v5m) to become familiar with/ +ÆëÃ× [¤¸¤å¤ó¤Á] /(n,vs) taming/gradual habituation/leading to/ +Æì [¤Ê¤ï] /(n) rope/hemp/(P)/ +Æì¤ò¹º¤Ë·ë¤ï¤¨¤ë [¤Ê¤ï¤ò¤¯¤¤¤Ë¤æ¤ï¤¨¤ë] /(exp) to tie (fasten) a rope to a post/ +Æ쿬 [¤Ê¤ï¤¸¤ê] /(n) end of a rope/ +ÆìÃÈÎü [¤Ê¤ï¤Î¤ì¤ó] /(n) rope curtain/ +ÆìÄ¥ [¤Ê¤ï¤Ð¤ê] /(n,vs) roping off/stretching rope/demarcation/one's turf/ +ÆìÄ¥¤ê [¤Ê¤ï¤Ð¤ê] /(n,vs) roping off/stretching rope/demarcation/one's turf/(P)/ +ÆìÄ¥¤êÁ褤 [¤Ê¤ï¤Ð¤ê¤¢¤é¤½¤¤] /(n) turf war/ +ÆìÄ·¤Ó [¤Ê¤ï¤È¤Ó] /(n) (1) skipping rope/jump rope/(2) skipping/rope-jumping/(P)/ +ÆìÄô»Ò [¤Ê¤ï¤Ð¤·¤´] /(n) rope ladder/ +ÆìÈ´¤± [¤Ê¤ï¤Ì¤±] /(n) escaping/ +ÆìÈô¤Ó [¤Ê¤ï¤È¤Ó] /(n) (1) skipping rope/jump rope/(2) skipping/rope-jumping/ +ÆìÉÕ¤­ [¤Ê¤ï¤Ä¤­] /(n) criminal/ +Æìʸ [¤¸¤ç¤¦¤â¤ó] /(n) Jomon period/straw-rope pattern/(P)/ +Æìʸ»þÂå [¤¸¤ç¤¦¤â¤ó¤¸¤À¤¤] /the Jomon period/ +Æìʸ¼°ÅÚ´ï [¤¸¤ç¤¦¤â¤ó¤·¤­¤É¤­] /(n) straw-rope pattern pottery/Jomon ware/ +ÆìʸÅÚ´ï [¤¸¤ç¤¦¤â¤ó¤É¤­] /straw rope-patterned ancient Japanese pottery/ +ÆìËÏ [¤¸¤ç¤¦¤Ü¤¯] /(n) standard/inked timber marking string/ +ÆìÌÜ [¤Ê¤ï¤á] /(n) knot/ +Æî [¤Ê¤ó] /south/ +Æî [¤ß¤Ê¤ß] /(n,vs) South/proceeding south/(P)/ +ÆÀ¾ [¤Ê¤ó¤Ê¤ó¤»¤¤] /(n) south-southwest/ +ÆÅì [¤Ê¤ó¤Ê¤ó¤È¤¦] /(n) south-southeast/ +Æî¤ò¼õ¤±¤ë [¤ß¤Ê¤ß¤ò¤¦¤±¤ë] /(exp) to face the south/ +Æ¥¸¥¢ [¤Ê¤ó¥¢¥¸¥¢] /South Asia/ +Æ¥Õ¥ê¥« [¤ß¤Ê¤ß¥¢¥Õ¥ê¥«] /South Africa/(P)/ +Æ¥á¥ê¥« [¤ß¤Ê¤ß¥¢¥á¥ê¥«] /South America/ +Æ¥ë¥×¥¹ [¤ß¤Ê¤ß¥¢¥ë¥×¥¹] /southern alps (of Japan)/ +Æ¥ê¥Õ¥©¥ë¥Ë¥¢ [¤ß¤Ê¤ß¥«¥ê¥Õ¥©¥ë¥Ë¥¢] /southern California/ +Æ¥í¥é¥¤¥Ê [¤ß¤Ê¤ß¥«¥í¥é¥¤¥Ê] /South Carolina/ +Æ¥ê¥ë [¤ß¤Ê¤ß¥¯¥ê¥ë] /South Kuril (Islands)/ +Æ¥Ê³¤ [¤ß¤Ê¤ß¥·¥Ê¤¦¤ß] /South China Sea/(P)/ +Æî°¤ [¤Ê¤ó¤¢] /South Africa/ +Æî°¤¶¦Ï¹ñ [¤Ê¤ó¤¢¤­¤ç¤¦¤ï¤³¤¯] /Republic of South Africa/ +Æî°¤ÀïÁè [¤Ê¤ó¤¢¤»¤ó¤½¤¦] /Boer War/ +ÆϢˮ [¤Ê¤ó¤¢¤ì¤ó¤Ý¤¦] /Union of South Africa/ +Æî°Þ [¤Ê¤ó¤¤] /(n) southern latitude/(P)/ +Æî±» [¤«¤Ü¤Á¤ã] /(n) (Japanese) squash/pumpkin/(P)/ +Æî±» [¤Ê¤ó¤«] /(ok) (gikun) (n) (Japanese) squash/pumpkin/ +Æ [¤Ê¤ó¤ª¤¦] /(n) Southern Europe/ +Æî²¼ [¤Ê¤ó¤«] /(n,vs) going south/ +Æî²è [¤Ê¤ó¤¬] /(n) Southern School (of Chinese painting)/ +Æî²óµ¢Àþ [¤ß¤Ê¤ß¤«¤¤¤­¤»¤ó] /(n) Tropic of Capricorn/ +Æ [¤Ê¤ó¤«¤¤] /(n) southern sea/(P)/ +Æ¤Ë»¶¤ë [¤Ê¤ó¤«¤¤¤Ë¤Á¤ë] /(exp) to die in the south sea/ +Æî´ß [¤Ê¤ó¤¬¤ó] /(n) south coast/south bank/ +Æî´ß±è¤¤ [¤Ê¤ó¤¬¤ó¤¾¤¤] /along the southern coast/ +Æî´ß±è¤¤¤Ë [¤Ê¤ó¤¬¤ó¤¾¤¤¤Ë] /along the southern coast/along the southern seashore/ +Æî´ó¤ê [¤Ê¤ó¤è¤ê] /southerly (wind)/from the south/ +Æî´ó¤ê [¤ß¤Ê¤ß¤è¤ê] /southerly (wind)/from the south/ +Æîµþ [¤Ê¤ó¤­¤ó] /(n) Nanjing (city in China)/(P)/ +Æîµþ²Ö²Ð [¤Ê¤ó¤­¤ó¤Ï¤Ê¤Ó] /firecracker/ +Æîµþ¶Ì [¤Ê¤ó¤­¤ó¤À¤Þ] /(n) glass beads/ +Æîµþ¾Æ¤­ [¤Ê¤ó¤­¤ó¤ä¤­] /Nanking porcelain/chinaware/ +Æîµþ¾û [¤Ê¤ó¤­¤ó¤¸¤ç¤¦] /(n) padlock/hasp/ +ÆîµþÂÞ [¤Ê¤ó¤­¤ó¤Ö¤¯¤í] /(n) gunny sack/ +ÆîµþÃî [¤Ê¤ó¤­¤ó¤à¤·] /(n) bedbug/ +ÆîµþÄ® [¤Ê¤ó¤­¤ó¤Þ¤Á] /(n) Chinatown/ +ÆîµþƦ [¤Ê¤ó¤­¤ó¤Þ¤á] /(n) peanut/ +ÆîµþÊÆ [¤Ê¤ó¤­¤ó¤Þ¤¤] /(n) Chinese rice/foreign rice/ +ÆîµþÌÚÌÊ [¤Ê¤ó¤­¤ó¤â¤á¤ó] /nankeen (cloth)/ +Æîµþåì»Ò [¤Ê¤ó¤­¤ó¤¸¤å¤¹] /nankeen satin/ +Æî¶Ë [¤Ê¤ó¤­¤ç¤¯] /(n) south pole/Antarctic/(P)/ +Æî¶Ë³¤ [¤Ê¤ó¤­¤ç¤¯¤«¤¤] /Antarctic Ocean/ +Æî¶Ë´Ñ¬ [¤Ê¤ó¤­¤ç¤¯¤«¤ó¤½¤¯] /antarctic exploration/ +Æî¶Ë·÷ [¤Ê¤ó¤­¤ç¤¯¤±¤ó] /(n) Antarctic Circle/ +Æî¶Ë¸÷ [¤Ê¤ó¤­¤ç¤¯¤³¤¦] /aurora australis/southern lights/ +Æî¶Ë¾òÌó [¤Ê¤ó¤­¤ç¤¯¤¸¤ç¤¦¤ä¤¯] /(n) Antarctic Treaty/ +Æî¶ËÀ± [¤Ê¤ó¤­¤ç¤¯¤»¤¤] /(n) the southern polar stars/ +Æî¶ËÂÓ [¤Ê¤ó¤­¤ç¤¯¤¿¤¤] /Antarctic Zone/ +Æî¶ËÂçΦ [¤Ê¤ó¤­¤ç¤¯¤¿¤¤¤ê¤¯] /Antarctica/ +Æî¶ËÅÀ [¤Ê¤ó¤­¤ç¤¯¤Æ¤ó] /(n) the South Pole/ +Æî¶ËÍÎ [¤Ê¤ó¤­¤ç¤¯¤è¤¦] /Antarctic Ocean/ +Æî¶ù [¤Ê¤ó¤°¤¦] /southern corner/ +Æî¸Â [¤Ê¤ó¤²¤ó] /(n) southern limit/ +Æî¸÷ [¤Ê¤ó¤³¤¦] /southern lights/ +Æî¸ý [¤ß¤Ê¤ß¤°¤Á] /(n) south entrance/(P)/ +Æî¸þ¤­ [¤ß¤Ê¤ß¤à¤­] /(n) southern exposure/facing south/ +Æî¹Ò [¤Ê¤ó¤³¤¦] /sailing south/southbound/ +Æî¹Ô [¤Ê¤ó¤³¤¦] /southbound/ +Æî¹Ù [¤Ê¤ó¤³¤¦] /(n) southern suburbs/ +Æî¹ñ [¤Ê¤ó¤³¤¯] /(n) southern countries/(P)/ +Æî¹ñ [¤Ê¤ó¤´¤¯] /(n) southern countries/ +Æ [¤Ê¤ó¤¶¤ó] /(n) southern mountain/ +Æ¤Î¼÷ [¤Ê¤ó¤¶¤ó¤Î¤¸¤å] /longevity/ +Æî»Ù [¤Ê¤ó¤·] /South China/ +Æî»ÙÆ᳤ [¤ß¤Ê¤ß¤·¤Ê¤«¤¤] /South China Sea/ +Æî½½»úÀ± [¤ß¤Ê¤ß¤¸¤å¤¦¤¸¤»¤¤] /(n) Southern Cross/ +Æî¿Ê [¤Ê¤ó¤·¤ó] /(n,vs) proceeding south/ +ÆîÀ¬ËÌȲ [¤Ê¤ó¤»¤¤¤Û¤¯¤Ð¤Ä] /attacking in all directions/ +ÆîÀ¾ [¤Ê¤ó¤»¤¤] /(n) southwest/(P)/ +ÆîÀ¾ [¤ß¤Ê¤ß¤Ë¤·] /(n) southwest/ +ÆîÁ¥ËÌÇÏ [¤Ê¤ó¤»¤ó¤Û¤¯¤Ð] /(n) constant travelling/being on the move/restless wandering/ +ÆîÁ× [¤Ê¤ó¤½¤¦] /the Southern Sungs/ +Æî¦ [¤Ê¤ó¤½¤¯] /(n) south side/ +Æî¦ [¤ß¤Ê¤ß¤¬¤ï] /(n) south side/(P)/ +ÆîÂÀÊ¿ÍÎ [¤ß¤Ê¤ß¤¿¤¤¤Ø¤¤¤è¤¦] /(n) South Pacific/ +Æîü [¤Ê¤ó¤¿¤ó] /(n) southern tip/ +ÆîÃæ [¤Ê¤ó¤Á¤å¤¦] /(n,vs) crossing the meridian/ +ÆîÄ« [¤Ê¤ó¤Á¤ç¤¦] /(n) Southern Dynasty/ +ÆîÅ· [¤Ê¤ó¤Æ¤ó] /(n) the southern sky/ +ÆîÅÍ [¤Ê¤ó¤È] /(rare) constellation in Sagittarius/ +ÆîÅÍÏ»À± [¤Ê¤ó¤È¤í¤¯¤»¤¤] /(n) Milk Dipper/southern dipper asterism (star pattern) within Sagittarius/ +ÆîÅÔ [¤Ê¤ó¤È] /(n) southern capital (Nara)/ +ÆîÅì [¤Ê¤ó¤È¤¦] /(n) southeast/(P)/ +ÆîÅì [¤ß¤Ê¤ß¤Ò¤¬¤·] /(n) southeast/ +ÆîÆîÀ¾ [¤Ê¤ó¤Ê¤ó¤»¤¤] /(n) south-southwest/ +ÆîÆîÅì [¤Ê¤ó¤Ê¤ó¤È¤¦] /(n) south-southeast/ +ÆîȾ [¤Ê¤ó¤Ï¤ó] /southern half/ +ÆîȾµå [¤ß¤Ê¤ß¤Ï¤ó¤­¤å¤¦] /(n) southern hemisphere/ +ÆîÈÚ [¤Ê¤ó¤Ð¤ó] /(n) southern barbarians/red pepper/(P)/ +ÆîÈÚ¿Í [¤Ê¤ó¤Ð¤ó¤¸¤ó] /(n) southern barbarians/the early Europeans/ +ÆîÈÚÁ¥ [¤Ê¤ó¤Ð¤ó¤»¤ó] /(n) the early European ships/ +ÆîɹÍÎ [¤Ê¤ó¤Ò¤ç¤¦¤è¤¦] /(n) Antarctic Ocean/(P)/ +ÆîɹÍÎ [¤Ê¤ó¤Ô¤ç¤¦¤è¤¦] /(n) Antarctic Ocean/ +ÆîÉô [¤Ê¤ó¤Ö] /(n) southern part/(P)/ +ÆîÉôÏ¢¹ç¹ñ [¤Ê¤ó¤Ö¤ì¤ó¤´¤¦¤³¤¯] /(n) Confederate States of America (CSA)/ +ÆîÉ÷ [¤Ê¤ó¤×¤¦] /(n) south (southerly) wind/ +ÆîÉ÷ [¤ß¤Ê¤ß¤«¤¼] /(n) south (southerly) wind/ +ÆîÊ© [¤Ê¤ó¤Õ¤Ä] /Southern France/ +ÆîÊÆ [¤Ê¤ó¤Ù¤¤] /(n) South America/(P)/ +ÆîÊý [¤Ê¤ó¤Ý¤¦] /(n) south/southern/southward/(P)/ +ÆîÊý»º [¤Ê¤ó¤Ý¤¦¤µ¤ó] /products of the south seas/ +ÆîËÌ [¤Ê¤ó¤Ü¤¯] /(n) south and north/(P)/ +ÆîËÌÀïÁè [¤Ê¤ó¤Ü¤¯¤»¤ó¤½¤¦] /(U.S.) Civil War/ +ÆîËÌÄ« [¤Ê¤ó¤Ü¤¯¤Á¤ç¤¦] /Northern and Southern Dynasties (1336-1392)/ +ÆîËÌÄ«»þÂå [¤Ê¤ó¤Ü¤¯¤Á¤ç¤¦¤¸¤À¤¤] /(n) period of the northern and southern dynasties (in China, 5th-6th c. C.E. in Japan, 1336-92)/ +ÆîËÌÌäÂê [¤Ê¤ó¤Ü¤¯¤â¤ó¤À¤¤] /North-South problem/(P)/ +ÆîËþ [¤Ê¤ó¤Þ¤ó] /South Manchuria/ +Æî̵ [¤Ê¤à] /(conj,int) (Buddh) amen/hail/ +Æî̵°¤ÌïÂËÊ© [¤Ê¤à¤¢¤ß¤À¤Ö¤Ä] /(exp) (Buddh) I sincerely believe in Amitabha/Lord have mercy on me/ +Æî̵̯ˡϡ²Ú·Ð [¤Ê¤à¤ß¤ç¤¦¤Û¤¦¤ì¤ó¤²¤­¤ç¤¦] /(n) Glory to the Sutra/Hail Lotus Sutra/ +ÆîÌÌ [¤Ê¤ó¤á¤ó] /(n,vs) (1) south face/south side/the south/facing the south/(2) ascending the throne/ruling/ +ÆîÌç [¤Ê¤ó¤â¤ó] /south gate/ +ÆîÍÎ [¤Ê¤ó¤è¤¦] /(n) South Seas/ +ÆîÍκà [¤Ê¤ó¤è¤¦¤¶¤¤] /tropical wood/ +ÆîÍνôÅç [¤Ê¤ó¤è¤¦¤·¤ç¤È¤¦] /South Sea Islands/ +ÆîÞò [¤Ê¤ó¤á¤¤] /(n) the southern ocean/ +Æï [¤¯¤¹¤Î¤­] /(n) camphor tree/(P)/ +Æï¤ÎÌÚ [¤¯¤¹¤Î¤­] /(n) camphor tree/ +Æð¤é¤« [¤ä¤ï¤é¤«] /(adj-na,n) soft/tender/limp/subdued (colour or light)/gentle/meek/(P)/ +Æð¤é¤«¤¤ [¤ä¤ï¤é¤«¤¤] /(adj) soft/tender/limp/(P)/ +Æð¤é¤«¤¤¼ãÍÕ [¤ä¤ï¤é¤«¤¤¤ï¤«¤Ð] /soft young leaf/ +Æð¤é¤«¤¤Ê¸¾Ï [¤ä¤ï¤é¤«¤¤¤Ö¤ó¤·¤ç¤¦] /informal style/ +Æð¤é¤«¤¯Ïä¹ [¤ä¤ï¤é¤«¤¯¤Ï¤Ê¤¹] /to speak gently/ +Æð¤é¤«¤Ê¸÷ [¤ä¤ï¤é¤«¤Ê¤Ò¤«¤ê] /soft light/ +Æð¤é¤«¤ÊÅÚ [¤ä¤ï¤é¤«¤Ê¤Ä¤Á] /soft earth/ +Æð¤é¤«¤ÊÉ÷ [¤ä¤ï¤é¤«¤Ê¤«¤¼] /gentle breeze/ +Æð²½ [¤Ê¤ó¤«] /(n,vs) softening/mollification/(P)/ +Æðµå [¤Ê¤ó¤­¤å¤¦] /(n) soft ball/ +Æð¶Ø [¤Ê¤ó¤­¤ó] /(n) lenient confinement or house arrest/(P)/ +Æð¸ý³¸ [¤Ê¤ó¤³¤¦¤¬¤¤] /(n) soft palate/ +Æð¹Ñ [¤Ê¤ó¤³¤¦] /(n) ointment/salve/ +Æð¹Ý [¤Ê¤ó¤³¤¦] /(n) mild steel/ +Æð¹ü [¤Ê¤ó¤³¤Ä] /(n) cartilage/(P)/ +Æð¹üµûÎà [¤Ê¤ó¤³¤Ä¤®¤ç¤ë¤¤] /cartilaginous fish/ +Æð¹üÁÈ¿¥ [¤Ê¤ó¤³¤Ä¤½¤·¤­] /cartilage tissue/ +Æð¼° [¤Ê¤ó¤·¤­] /(n) (tennis) played with a soft ball/(P)/ +Æ𼰥ƥ˥¹ [¤Ê¤ó¤·¤­¥Æ¥Ë¥¹] /tennis played with a soft ball/ +Æð¼°Äíµå [¤Ê¤ó¤·¤­¤Æ¤¤¤­¤å¤¦] /softball tennis/ +Æð¼°Ìîµå [¤Ê¤ó¤·¤­¤ä¤­¤å¤¦] /softball/ +Æð¼Á [¤Ê¤ó¤·¤Ä] /(n) softness/ +Æð¼å [¤Ê¤ó¤¸¤ã¤¯] /(adj-na,n) weakness/(P)/ +Æð¿å [¤Ê¤ó¤¹¤¤] /(n) soft water/ +ÆðÀ­ [¤Ê¤ó¤»¤¤] /(n) softness/flexibility/elasticity/ +ÆðÀ­²¼áÑ [¤Ê¤ó¤»¤¤¤²¤«¤ó] /soft chancre/ +ÆðÂÎưʪ [¤Ê¤ó¤¿¤¤¤É¤¦¤Ö¤Ä] /(n) mollusk/ +ÆðÃåΦ [¤Ê¤ó¤Á¤ã¤¯¤ê¤¯] /(n) soft-landing/(P)/ +ÆðÄ´ [¤Ê¤ó¤Á¤ç¤¦] /(adj-na,n) weakness/bearish tone/ +ÆðÅ¥ [¤Ê¤ó¤Ç¤¤] /(n) sludge/ +ÆðÅ´ [¤Ê¤ó¤Æ¤Ä] /(n) soft iron/ +ÆðÅê [¤Ê¤ó¤È¤¦] /(n) soft pitch (in baseball)/ +ÆðÇÉ [¤Ê¤ó¤Ñ] /(adj-na,n,vs) (1) flirt/scam/scope/skirt chaser/(2) moderate party/soft school/ +ÆðȽÄê¼±ÊÌ´ï [¤Ê¤ó¤Ï¤ó¤Æ¤¤¤·¤­¤Ù¤Ä¤­] /(n) soft-decision discriminator/ +ÆðÉ÷ [¤Ê¤ó¤×¤¦] /(n) breeze/ +Æðʸ³Ø [¤Ê¤ó¤Ö¤ó¤¬¤¯] /(n) love story/erotic literature/ +ÆðÊØ [¤Ê¤ó¤Ù¤ó] /(n) loose or soft stool/ +ÆðÏÀ [¤Ê¤ó¤í¤ó] /(n) weak argument/ +Æñ [¤Ê¤ó] /(n,n-suf) difficulty/hardships/defect/(P)/ +Æñ¤¤ [¤«¤¿¤¤] /(adj,suf) difficult/hard/(P)/ +Æñ¤¤ [¤¬¤¿¤¤] /(adj,suf) difficult/hard/ +Æñ¤¤ [¤Ë¤¯¤¤] /(adj,suf) difficult/hard/(P)/ +Æñ¤¬¤¢¤ë [¤Ê¤ó¤¬¤¢¤ë] /(exp) to be a problem/ +Æñ¤¯¤» [¤«¤¿¤¯¤»] /(n) fault-finding/ +Æñ¤·¤¤ [¤à¤º¤«¤·¤¤] /(adj) difficult/(P)/ +Æñ¤·¤¤Éµ¤ [¤à¤º¤«¤·¤¤¤Ó¤ç¤¦¤­] /serious disease/ +Æñ¤·¤µ [¤à¤º¤«¤·¤µ] /(n) (degree of) difficulty/ +Æñ¤Ê¤¯ [¤Ê¤ó¤Ê¤¯] /(adv) easily/(P)/ +Æñ¤ËÁø¤¦ [¤Ê¤ó¤Ë¤¢¤¦] /(exp) to meet with disaster/ +Æñ°× [¤Ê¤ó¤¤] /(n) difficulty/relative difficulty/(P)/ +Æñ°×ÅÙ [¤Ê¤ó¤¤¤É] /(n) degree of difficulty/ +Æñ²ò [¤Ê¤ó¤«¤¤] /(adj-na,n) difficult/(P)/ +Æñ²òʸ¤Î¼á [¤Ê¤ó¤«¤¤¤Ö¤ó¤Î¤·¤ã¤¯] /elucidation of a difficult passage/ +Æñ´Ø [¤Ê¤ó¤«¤ó] /(n) barrier/(P)/ +Æñµ· [¤Ê¤ó¤®] /(adj-na,n,vs) affliction/hardship/difficulty/suffering/ +ÆñµÍ [¤Ê¤ó¤­¤Ä] /(n,vs) reprimand/ +Æñµå [¤Ê¤ó¤­¤å¤¦] /(n) (baseball) ball which is hard to hit or catch/ +Æñ¶É [¤Ê¤ó¤­¤ç¤¯] /(n) difficult situation/(P)/ +Æñ¶Ê [¤Ê¤ó¤­¤ç¤¯] /(n) difficult musical piece/ +Æñ¶ç [¤Ê¤ó¤¯] /(n) difficult phrase/ +Æñ·± [¤Ê¤ó¤¯¤ó] /(n) difficult reading of a kanji/ +Æñ·ï [¤Ê¤ó¤±¤ó] /(n) difficult matter or case/ +Æñ¸ì [¤Ê¤ó¤´] /(n) difficult word/ +Æñ¹¶ÉÔÍî [¤Ê¤ó¤³¤¦¤Õ¤é¤¯] /(n) impregnable/ +Æñ¹Ò [¤Ê¤ó¤³¤¦] /(n) stormy passage/(P)/ +Æñ¹Ô [¤Ê¤ó¤®¤ç¤¦] /(n) penance/ +Æñ¹Ô¶ì¹Ô [¤Ê¤ó¤®¤ç¤¦¤¯¤®¤ç¤¦] /(n) penance/hardship/ +Æñ¹ÔÆ» [¤Ê¤ó¤®¤ç¤¦¤É¤¦] /(n) salvation through self-mortification/ +Æñ»º [¤Ê¤ó¤¶¤ó] /(n) difficult delivery (birth)/ +Æñ»ëÄ° [¤Ê¤ó¤·¤Á¤ç¤¦] /(television or radio signal's) poor reception/ +Æñ»ö [¤Ê¤ó¤¸] /(n) difficulty/ +Æñ»ö¶È [¤Ê¤ó¤¸¤®¤ç¤¦] /uphill task/difficult undertaking (project)/ +Æñ¼£ [¤Ê¤ó¤¸] /(n) obstinate/ +Æñ¼£ [¤Ê¤ó¤Á] /(n) obstinate/ +Æñ½Â [¤Ê¤ó¤¸¤å¤¦] /(adj-na,n) retardation/ +Æñ½ê [¤Ê¤ó¤·¤ç] /(n) rough spot/ +Æñ¾É [¤Ê¤ó¤·¤ç¤¦] /(n) incurable illness/ +Æñ¾ì [¤Ê¤ó¤Ð] /(n) predicament/difficult situation/ +Æñ¿§ [¤Ê¤ó¤·¤ç¤¯] /(n) disapproval/(P)/ +ÆñÁ¥ [¤Ê¤ó¤»¤ó] /(n) shipwreck/ +ÆñÂê [¤Ê¤ó¤À¤¤] /(n) difficult theme/(P)/ +ÆñÃæ¤ÎÆñ [¤Ê¤ó¤Á¤å¤¦¤Î¤Ê¤ó] /(exp) the hardest thing of all/ +ÆñÄ° [¤Ê¤ó¤Á¤ç¤¦] /(n) deafness/(P)/ +ÆñŨ [¤Ê¤ó¤Æ¤­] /(n) formidable enemy/ +ÆñÅÀ [¤Ê¤ó¤Æ¤ó] /(n) fault/weakness/(P)/ +ÆñÅÙ [¤Ê¤ó¤É] /(n) degree of difficulty/ +ÆñÆÉ [¤Ê¤ó¤É¤¯] /(n) difficult to read (e.g. obscure kanji)/ +Æñdz²Ã¹© [¤Ê¤ó¤Í¤ó¤«¤³¤¦] /fireproof/ +ÆñÇȳã [¤Ê¤Ë¤ï¤¬¤¿] /(n) Naniwa Bay (old name for Osaka Bay)/ +ÆñÇË [¤Ê¤ó¤Ñ] /(n,vs) shipwreck/ +ÆñÇËÁ¥ [¤Ê¤ó¤Ñ¤»¤ó] /shipwreck/ +ÆñÉ [¤Ê¤ó¤Ó¤ç¤¦] /(n) incurable disease/(P)/ +Æñʪ [¤Ê¤ó¤Ö¤Ä] /(n) hard problem/person hard to please/hard nut to crack/ +Æñʸ [¤Ê¤ó¤Ö¤ó] /(n) difficult sentence/ +ÆñÊÊ [¤Ê¤ó¤¯¤»] /(n) fault/ +Æṉ̃ [¤Ê¤ó¤ß¤ó] /(n) refugees/(P)/ +Æṉ̃µ¢´Ô [¤Ê¤ó¤ß¤ó¤­¤«¤ó] /return of refugees/ +Æṉ̃¾òÌó [¤Ê¤ó¤ß¤ó¤¸¤ç¤¦¤ä¤¯] /Convention Relating to the Status of Refugees/ +Æñ̵¤¯ [¤Ê¤ó¤Ê¤¯] /(adv) easily/ +ÆñÌä [¤Ê¤ó¤â¤ó] /(n) perplexity/difficult question/difficult problem/(P)/ +ÆñÌäÂê [¤Ê¤ó¤â¤ó¤À¤¤] /(n) difficult problem or question/ +ÆñÌò [¤Ê¤ó¤ä¤¯] /(n) difficult role/ +ÆñÏ© [¤Ê¤ó¤í] /(n) rough or steep path/ +Æò [¤¦¤Ì] /(n) (vulg) you/ +Æò [¤Ê¤ó¤¸] /(n) (arch) you/ +Æó [¤Ë] /(num) two/(P)/ +Æ󤱤¿ [¤Õ¤¿¤±¤¿] /(n) two digits/double figures/ +Æó¤Ä [¤Õ¤¿¤Ä] /(n) two/(P)/ +Æó¤Ä¤Ê¤¬¤é [¤Õ¤¿¤Ä¤Ê¤¬¤é] /(adv) both/ +Æó¤Ä°¸ [¤Õ¤¿¤Ä¤¢¤Æ] /two pieces of/two pieces each/ +Æó¤Ä°¸ [¤Õ¤¿¤Ä¤º¤Ä] /two pieces of/two pieces each/ +Æó¤Ä³ä¤ê [¤Õ¤¿¤Ä¤ï¤ê] /(n) half/cutting in two/ +Æó¤Ä¶¦ [¤Õ¤¿¤Ä¤È¤â] /both/ +Æó¤ÄÃÖ¤­ [¤Õ¤¿¤Ä¤ª¤­] /every third/ +Æó¤ÄÆã¤é [¤Õ¤¿¤Ä¤Ê¤¬¤é] /(adv) (uk) both/ +Æó¤ÄÊÖ»ö [¤Õ¤¿¤Ä¤Ø¤ó¤¸] /(n) immediate (happy) reply/ +Æó¤ÄËú [¤Õ¤¿¤Ä¤Þ¤æ] /double cocoon/ +Æó¤ÄÌÜ [¤Õ¤¿¤Ä¤á] /(n) one after next/second/(P)/ +Æó¤Î´Ý [¤Ë¤Î¤Þ¤ë] /(n) outer citadel/ +Æó¤Î¶ç [¤Ë¤Î¤¯] /(n) another word/answer/ +Æó¤Î¶ç¤¬½Ð¤Ì [¤Ë¤Î¤¯¤¬¤Ç¤Ì] /be a loss for words/ +Æó¤Î¼¡ [¤Ë¤Î¤Ä¤®] /(n) secondary/subordinate/(P)/ +Æó¤ÎÁ· [¤Ë¤Î¤¼¤ó] /(n) side dish/ +Æó¤Î­ [¤Ë¤Î¤¢¤·] /(n) hesitation/ +Æó¤Î­¤òƧ¤à [¤Ë¤Î¤¢¤·¤ò¤Õ¤à] /(exp) to hesitate/to think twice/to shy or flinch/ +Æó¤ÎÄ® [¤Ë¤Î¤Þ¤Á] /(n) inferior/second-rate/ +Æó¤ÎÉñ [¤Ë¤Î¤Þ¤¤] /(n) repeating the same failure/ +Æó¤ÎÌð [¤Ë¤Î¤ä] /(n) second arrow/ +Æó¤ÎÏÓ [¤Ë¤Î¤¦¤Ç] /(n) upper arm/ +Æó°Ì [¤Ë¤¤] /second place/ +Æó°Ó [¤Ë¤¤] /(n) first lieutenant (JSDF)/ +Æó±¡ [¤Ë¤¤¤ó] /(n) the two houses of legislature/(P)/ +Æó±¡À© [¤Ë¤¤¤ó¤»¤¤] /(n) bicameral system/ +Æó±¡À©ÅÙ [¤Ë¤¤¤ó¤»¤¤¤É] /bicameral system/ +Æó²¦ [¤Ë¤ª¤¦] /(n) the two guardian Deva kings/ +Æó²¦Ìç [¤Ë¤ª¤¦¤â¤ó] /(n) Deva gate/temple gate guarded by fierce Deva Kings/temple gate of the Nio/ +Æó²Á [¤Ë¤«] /(adj-no) divalent/ +Æó²Õ½ê [¤Ë¤«¤·¤ç] /two parts/ +Æó²ÝÊÙ¶¯ [¤Ë¤«¤Ù¤ó¤­¤ç¤¦] /(vs) studying two lessons/ +Æó²ó [¤Ë¤«¤¤] /twice/ +Æó³¬ [¤Ë¤«¤¤] /(n) second floor/upstairs/(P)/ +Æ󳬲° [¤Ë¤«¤¤¤ä] /(n) two storey house/ +Æó³¬²È [¤Ë¤«¤¤¤ä] /(n) two-story house/ +Æ󳬷ú [¤Ë¤«¤¤¤À¤Æ] /(n) two-storied building/ +Æ󳬷ú¤Æ [¤Ë¤«¤¤¤À¤Æ] /(n) two-storied building/(P)/ +Æó³Ë [¤Ë¤«¤¯] /binuclear/ +Æó³ä [¤Ë¤ï¤ê] /20%/ +Æó´ü [¤Ë¤­] /(n) two periods or terms/(P)/ +Æó´üºî [¤Ë¤­¤µ¤¯] /(n) a semiannual crop/two crops per year/ +Æó´üÀ© [¤Ë¤­¤»¤¤] /(n) two-term system/ +ÆóµÁŪ [¤Ë¤®¤Æ¤­] /(adj-na,n) secondary/ +ÆóµÁŪ¤Ë [¤Ë¤®¤Æ¤­¤Ë] /secondarily/ +ÆóµÜ [¤Ë¤°¤¦] /(n) the Two Ise Shrines/(P)/ +Æóµé [¤Ë¤­¤å¤¦] /(adj-na,n) second grade/second class/secondary/ +Æó¶ÈÃÏ [¤Ë¤®¤ç¤¦¤Á] /(n) entertainment quarters (food and geisha)/ +Æó¶Ë²½ [¤Ë¤­¤ç¤¯¤«] /(n) bipolarization/ +Æó¶Ë¿¿¶õ´É [¤Ë¤­¤ç¤¯¤·¤ó¤¯¤¦¤«¤ó] /diode/ +Æó¶ÚÆ» [¤Õ¤¿¤¹¤¸¤ß¤Á] /(n) branch roads/crossroads/ +Æó·¯ [¤Ë¤¯¤ó] /(n) two masters/ +Æ󷯤˻Ť¨¤º [¤Ë¤¯¤ó¤Ë¤Ä¤«¤¨¤º] /(exp) to not serve two masters/ +Æó·³ [¤Ë¤°¤ó] /(n) second string players (sports)/(P)/ +Æó·Á [¤Õ¤¿¤Ê¤ê] /(n) hermaphrodite/ +Æó·å [¤Õ¤¿¤±¤¿] /(n) two-digit number/"tens" column/ +Æó·ë¤Ó [¤Õ¤¿¤à¤¹¤Ó] /two half hitches/ +Æó·î [¤Ë¤¬¤Ä] /(n-adv) February/(P)/ +Æó·î [¤Õ¤¿¤Ä¤­] /two months/ +Æó¸« [¤Õ¤¿¤ß] /(adj-no) forked (road, river)/(P)/ +Æ󸮷ú¤Æ [¤Ë¤±¤ó¤À¤Æ] /duplex (house)/ +Æó¸µ [¤Ë¤²¤ó] /(n) duality/ +Æó¸µÅª [¤Ë¤²¤ó¤Æ¤­] /(adj-na) dual/ +Æó¸µÊüÁ÷ [¤Ë¤²¤ó¤Û¤¦¤½¤¦] /(n) broadcast in which participants speak from different stations/ +Æó¸µÊýÄø¼° [¤Ë¤²¤ó¤Û¤¦¤Æ¤¤¤·¤­] /(n) (math) equation with two unknowns/ +Æó¸µÏÀ [¤Ë¤²¤ó¤í¤ó] /(n) dualism/ +Æó¸¶»Ò [¤Ë¤²¤ó¤·] /diatomic/ +Æ󸶻Òʬ»Ò [¤Ë¤²¤ó¤·¤Ö¤ó¤·] /diatomic molecule/ +Æó¸¹¶× [¤Ë¤²¤ó¤­¤ó] /(n) two-stringed koto/ +Æó¸À [¤Ë¤´¤ó] /(n) double-dealing/double tongue/ +Æó¸À [¤Õ¤¿¤³¤È] /(n) (1) two words/(2) repetition/ +Æó¸À»°¸À¸À¤¦ [¤Ò¤È¤³¤È¤Õ¤¿¤³¤È¤¤¤¦] /(exp) to say a few words/ +Æó¸ÀÌÜ [¤Õ¤¿¤³¤È¤á] /(n) the constant burden of some people's talk/ +Æó¸Ô [¤Õ¤¿¤Þ¤¿] /(n) bifurcation/parting of the way/ +Æó¸Ô¹ÑÌô [¤Õ¤¿¤Þ¤¿¤³¤¦¤ä¤¯] /double-dealing/timeserver/ +Æó¸òÂØÀ©Ï«Æ¯ [¤Ë¤³¤¦¤¿¤¤¤»¤¤¤í¤¦¤É¤¦] /two-shift work program/ +Æó¸ýÌÜ [¤Õ¤¿¤¯¤Á¤á] /pet expression/ +Æó¹¹ [¤Ë¤³¤¦] /(n) second watch/10 p.m. to midnight/ +Æó¹à·¸¿ô [¤Ë¤³¤¦¤±¤¤¤¹¤¦] /binomial coefficient/ +Æó¹à¼° [¤Ë¤³¤¦¤·¤­] /(n) binomial/ +Æó¹àÄêÍý [¤Ë¤³¤¦¤Æ¤¤¤ê] /(n) binomial theorem/ +Æó¹àʬÉÛ [¤Ë¤³¤¦¤Ö¤ó¤×] /binomial distribution/ +Æó¹æ [¤Ë¤´¤¦] /number two/concubine/(P)/ +Æó¹æ¤µ¤ó [¤Ë¤´¤¦¤µ¤ó] /mistress/"No. 2"/ +Æó¹ñ´Ö [¤Ë¤³¤¯¤«¤ó] /(adj-no) bilateral/ +Æó¹ñ´Ö¼çµÁ [¤Ë¤³¤¯¤«¤ó¤·¤å¤®] /(n) bilateralism/ +Æó¹ñ´ÖÁê¸ß¼çµÁ [¤Ë¤³¤¯¤«¤ó¤½¤¦¤´¤·¤å¤®] /(n) bilateralism/ +Æóº´ [¤Ë¤µ] /(n) lieutenant colonel (JSDF)/ +Æó»° [¤Ë¤µ¤ó] /(n-adv,n-t) two or three/ +Æó»À²½¤¤¤ª¤¦ [¤Ë¤µ¤ó¤«¤¤¤ª¤¦] /(n) sulfur dioxide/ +Æó»À²½¥¤¥ª¥¦ [¤Ë¤µ¤ó¤«¥¤¥ª¥¦] /(n) sulfur dioxide/ +Æó»À²½¥±¥¤ÁÇ [¤Ë¤µ¤ó¤«¥±¥¤¤½] /(n) silicon dioxide/ +Æó»À²½ÃºÁÇ [¤Ë¤µ¤ó¤«¤¿¤ó¤½] /(n) carbon dioxide/ +Æó»À²½ÃºÁǺ︺µÁ̳ [¤Ë¤µ¤ó¤«¤¿¤ó¤½¤µ¤¯¤²¤ó¤®¤à] /(n) carbon dioxide reducing obligation/ +Æó»À²½ÃºÁǺ︺ÌÜɸ [¤Ë¤µ¤ó¤«¤¿¤ó¤½¤µ¤¯¤²¤ó¤â¤¯¤Ò¤ç¤¦] /(n) CO2-reduction goal/ +Æó»À²½ÃºÁÇÇӽи¢ [¤Ë¤µ¤ó¤«¤¿¤ó¤½¤Ï¤¤¤·¤å¤Ä¤±¤ó] /(n) right to emit carbon dioxide/ +Æó»À²½ÃâÁÇ [¤Ë¤µ¤ó¤«¤Á¤Ã¤½] /(n) nitrogen dioxide/ +Æó»À²½Î²²« [¤Ë¤µ¤ó¤«¤¤¤ª¤¦] /(n) sulfur dioxide/ +Æó»Î [¤Ë¤·] /(n) private (JSDF)/ +Æó»Ò [¤Õ¤¿¤´] /(n) twins/a twin/ +Æó»à [¤Ë¤·] /(n) two out/(P)/ +Æó»à¸å [¤Ë¤·¤´] /after two outs/ +Æó»ú [¤Ë¤¸] /(n) two characters/name/ +Æó¼¡ [¤Ë¤¸] /(n) secondary/subordinate/(P)/ +Æ󼡲ñ [¤Ë¤¸¤«¤¤] /(n) first after-party party/second party the same night/ +Æ󼡴ؿô [¤Ë¤¸¤«¤ó¤¹¤¦] /(n) quadratic function/ +Æ󼡵­²± [¤Ë¤¸¤­¤ª¤¯] /secondary memory/ +Æ󼡸µ [¤Ë¤¸¤²¤ó] /(n) two dimensions/ +Æó¼¡ÂÎ [¤Ë¤¸¤¿¤¤] /(n) (math) quadratic field/ +Æó¼¡Åª [¤Ë¤¸¤Æ¤­] /(adj-na) secondary/ +Æó¼¡ÊýÄø¼° [¤Ë¤¸¤Û¤¦¤Æ¤¤¤·¤­] /(n) quadratic equation/ +Æó¼·Æü [¤Õ¤¿¤Ê¤Ì¤«] /(n) second week's memorial services/(P)/ +Æó¼·Æü [¤Õ¤¿¤Ê¤Î¤«] /(n) second week's memorial services/ +Æó¼Ô [¤Ë¤·¤ã] /(n) two things/two persons/ +Æó¼ÔÁª°ì [¤Ë¤·¤ã¤»¤ó¤¤¤Ä] /alternative/ +Æó¼ÔÁª°ìË¡ [¤Ë¤·¤ã¤»¤ó¤¤¤Ä¤Û¤¦] /completion test (one out of two choices)/ +Æó¼ÔÂò°ì [¤Ë¤·¤ã¤¿¤¯¤¤¤Ä] /(n) alternatively/(P)/ +Æó¼ê [¤Õ¤¿¤Æ] /(n) two groups/two bands/ +Æó¼ï [¤Ë¤·¤å] /(n) second-class (mail)/ +Æó½µ´Ö [¤Ë¤·¤å¤¦¤«¤ó] /fortnight/two weeks/ +Æó½½ [¤Ë¤¸¤å¤¦] /(n) twenty/ +Æó½½ [¤Ï¤¿¤Á] /(n) (1) 20 years old/(2) 20th year/(P)/ +Æ󽽺Р[¤Ï¤¿¤Á] /(n) (1) 20 years old/(2) 20th year/(P)/ +Æ󽽻ͻþ´ÖÀ© [¤Ë¤¸¤å¤¦¤è¤¸¤«¤ó¤»¤¤] /(n) around-the-clock system/(P)/ +Æó½½»ÍÀᵤ [¤Ë¤¸¤å¤¦¤·¤»¤Ã¤­] /(n) 24 divisions of the solar year/24 terms used to denote the changing of the seasons/ +Æó½½»ÍÆü [¤Ë¤¸¤å¤¦¤è¤Ã¤«] /twenty-fourth day of the month/ +Æ󽽽Š[¤Ï¤¿¤¨] /(n) many-fold/ +Æó½½À¤µª [¤Ë¤¸¤Ã¤»¤¤¤­] /twentieth century/(P)/ +Æó½½Âå [¤Ë¤¸¤å¤¦¤À¤¤] /one's twenties/ +Æó½½Æü [¤Ï¤Ä¤«] /(n) twenty days/twentieth (day of the month)/(P)/ +Æó½½ÆüÁÍ [¤Ï¤Ä¤«¤Í¤º¤ß] /(n) mouse/ +Æó½½ÆüÂ纬 [¤Ï¤Ä¤«¤À¤¤¤³¤ó] /(n) the small garden radish/ +Æó½Å [¤Ë¤¸¤å¤¦] /(n) double/two-fold/two layers/(P)/ +Æó½Å [¤Õ¤¿¤¨] /(n) double/two-fold/two layers/(P)/ +Æó½Å²Á³ÊÀ© [¤Ë¤¸¤å¤¦¤«¤«¤¯¤»¤¤] /dual price system/ +Æó½Å²ÝÀÇ [¤Ë¤¸¤å¤¦¤«¤¼¤¤] /double taxation/ +Æó½Å³°¸ò [¤Ë¤¸¤å¤¦¤¬¤¤¤³¤¦] /dual diplomacy/ +Æó½Å³Ü [¤Ë¤¸¤å¤¦¤¢¤´] /(n) double chin/ +Æó½Å³ø [¤Ë¤¸¤å¤¦¤¬¤Þ] /jacketed kettle/double boiler/ +Æó½Å´ØÀá [¤Ë¤¸¤å¤¦¤«¤ó¤»¤Ä] /double-jointed/ +Æó½Å´Ý [¤Ë¤¸¤å¤¦¤Þ¤ë] /(n) double circle/ +Æó½Å´ð½à [¤Ë¤¸¤å¤¦¤­¤¸¤å¤ó] /(n) double standards/dual criteria/ +Æó½Å¶¶ [¤Ë¤¸¤å¤¦¤Ð¤·] /(n) Double Bridge at the Palace/ +Æó½Å·ë¹ç [¤Ë¤¸¤å¤¦¤±¤Ä¤´¤¦] /(chemical) double bond/ +Æó½Å·ëº§ [¤Ë¤¸¤å¤¦¤±¤Ã¤³¤ó] /bigamy/ +Æó½Å¹ñÀÒ [¤Ë¤¸¤å¤¦¤³¤¯¤»¤­] /dual nationality/ +Æó½Å»£±Æ [¤Ë¤¸¤å¤¦¤µ¤Ä¤¨¤¤] /double exposure/ +Æó½Å¼Ì¤· [¤Ë¤¸¤å¤¦¤¦¤Ä¤·] /double exposure/ +Æó½Å¾§ [¤Ë¤¸¤å¤¦¤·¤ç¤¦] /(n) vocal duet/ +Æó½Å¾Æ¤­ÉÕ¤± [¤Ë¤¸¤å¤¦¤ä¤­¤Ä¤±] /double printing/ +Æó½Å¾ÇÅÀ [¤Ë¤¸¤å¤¦¤·¤ç¤¦¤Æ¤ó] /bifocal/ +Æó½Å¿¥¤ê [¤Ë¤¸¤å¤¦¤ª¤ê] /double-weight cloth/ +Æó½Å¿È [¤Ë¤¸¤å¤¦¤·¤ó] /doppelganger/ +Æó½Å¿Í³Ê [¤Ë¤¸¤å¤¦¤¸¤ó¤«¤¯] /double personality/ +Æó½ÅÀ± [¤Ë¤¸¤å¤¦¤»¤¤] /(n) double star/ +Æó½ÅÀ¸³è [¤Ë¤¸¤å¤¦¤»¤¤¤«¤Ä] /double life/ +Æó½ÅÀÇ [¤Ë¤¸¤å¤¦¤¼¤¤] /double duty/ +Æó½ÅÁÕ [¤Ë¤¸¤å¤¦¤½¤¦] /(n) instrumental duo/(P)/ +Æó½ÅÁë [¤Ë¤¸¤å¤¦¤Þ¤É] /(n) double window/storm window/ +Æó½ÅÄì [¤Ë¤¸¤å¤¦¤¾¤³] /(n) bottom/double sole/ +Æó½ÅÄñÅö [¤Ë¤¸¤å¤¦¤Æ¤¤¤È¤¦] /second mortgage/ +Æó½ÅÆ»ÆÁ [¤Ë¤¸¤å¤¦¤É¤¦¤È¤¯] /double standard of morality/ +Æó½ÅÈÝÄê [¤Ë¤¸¤å¤¦¤Ò¤Æ¤¤] /double negative/ +Æó½ÅÊì²» [¤Ë¤¸¤å¤¦¤Ü¤¤¤ó] /diphthong/ +Æó½ÅÌÕ¸¡Ë¡ [¤Ë¤¸¤å¤¦¤â¤¦¤±¤ó¤Û¤¦] /(n) double blind trial/ +Æó½ÅÍæÀû [¤Ë¤¸¤å¤¦¤é¤»¤ó] /double helix/ +Æó½ÅϪ½Ð [¤Ë¤¸¤å¤¦¤í¤·¤å¤Ä] /double exposure/ +Æó½÷ [¤Ë¤¸¤ç] /(n) second daughter/ +Æó¾è [¤¸¤¸¤ç¤¦] /(n,vs) squaring/multiplying (a number) by itself/second power/ +Æó¾è [¤Ë¤¸¤ç¤¦] /(n,vs) squaring/multiplying (a number) by itself/second power/ +Æó¾èº¬ [¤Ë¤¸¤ç¤¦¤³¤ó] /(n) square root/ +Æó¿§ [¤Ë¤·¤ç¤¯] /two-color/dichromatic/ +Æ󿧺þ¤ê [¤Ë¤·¤ç¤¯¤º¤ê] /two-color printing/ +Æó¿© [¤Ë¤·¤ç¤¯] /(n) two meals (a day)/ +Æó¿© [¤Ë¤¸¤­] /(n) two meals (a day)/ +Æó¿­ [¤Ë¤·¤ó] /(n) postscript/PS/ +Æó¿´ [¤Ë¤·¤ó] /(n) duplicity/treachery/double-dealing/ +Æó¿´ [¤Õ¤¿¤´¤³¤í] /(n) duplicity/treachery/double-dealing/ +Æó¿Æ [¤Õ¤¿¤ª¤ä] /(n) parents/both parents/ +Æó¿ÆÅù [¤Ë¤·¤ó¤È¤¦] /(n) relation in the second degree/ +Æó¿Ê [¤Ë¤·¤ó] /(adj-na,n) binary/ +Æó¿Ê¤â»°¿Ê¤â [¤Ë¤Ã¤Á¤â¤µ¤Ã¤Á¤â] /(adv,exp) in no way/ +Æó¿Ê¤â»°¿Ê¤â¹Ô¤«¤Ê¤¤ [¤Ë¤Ã¤Á¤â¤µ¤Ã¤Á¤â¤¤¤«¤Ê¤¤] /be driven into a corner/have no way out/ +Æó¿ÊË¡ [¤Ë¤·¤ó¤Û¤¦] /(n) binary number system/ +Æó¿ÊÌÚ [¤Ë¤·¤ó¤®] /(n) binary tree/ +Æó¿Í [¤Ë¤Ë¤ó] /(n) two persons/two people/pair/couple/ +Æó¿Í [¤Õ¤¿¤ê] /(n) two persons/two people/pair/couple/(P)/ +Æó¿Í¤È¤â [¤Õ¤¿¤ê¤È¤â] /both (people)/ +Æó¿Í¶¦ [¤Õ¤¿¤ê¤È¤â] /both (people)/ +Æó¿Í»¦¤· [¤Õ¤¿¤ê¤´¤í¤·] /double murder/ +Æó¿Í»°µÓ [¤Ë¤Ë¤ó¤µ¤ó¤­¤ã¤¯] /(n) a three-legged race/(P)/ +Æó¿Í¾Î [¤Ë¤Ë¤ó¤·¤ç¤¦] /(n) (gram) second person/ +Æó¿ÍÁ° [¤Ë¤Ë¤ó¤Þ¤¨] /(adj-no) for two people/(work) of two/(meals) for two/ +Æó¿ÍÁ° [¤Õ¤¿¤ê¤Þ¤¨] /(adj-no) for two people/(work) of two/(meals) for two/(P)/ +Æó¿ÍÁÈ [¤Ë¤Ë¤ó¤°¤ß] /(n) (1) twosome/duo/(2) pair (of criminals)/ +Æó¿ÍÁÈ [¤Õ¤¿¤ê¤°¤ß] /(n) (1) twosome/duo/(2) pair (of criminals)/ +Æó¿Íʬ [¤Õ¤¿¤ê¤Ö¤ó] /two persons' portion/ +Æó¿ÍÌÜ [¤Õ¤¿¤ê¤á] /second person/ +Æó¿ÍÏ¢¤ì [¤Õ¤¿¤ê¤Å¤ì] /party of two/ +ÆóÀ¤ [¤Ë¤»¤¤] /(n) second generation/two existences/the present and the future/junior/the second (king of the same name)/American-born Japanese/foreigner of Japanese parentage/(P)/ +ÆóÀ¤¤Î·À¤ê [¤Ë¤»¤Î¤Á¤®¤ê] /(n) marriage vows/ +ÆóÀ¤¤Î¸Ç¤á [¤Ë¤»¤Î¤«¤¿¤á] /marriage vows/ +ÆóÀ¤¤ÎÌó« [¤Ë¤»¤Î¤ä¤¯¤½¤¯] /marriage vows/ +ÆóÀ®Ê¸·Ï [¤Ë¤»¤¤¤Ö¤ó¤±¤¤] /binary system/ +ÆóÀþ¼° [¤Ë¤»¤ó¤·¤­] /(n) two-wire-system/ +ÆóÁâ [¤Ë¤½¤¦] /(n) sergeant first-class (JSDF)/ +ÆóÁå¼° [¤Ë¤½¤¦¤·¤­] /two-part washing machine/ +ÆóÁê [¤Ë¤½¤¦] /two-phase/ +Æ󫻰ʸ [¤Ë¤½¤¯¤µ¤ó¤â¤ó] /(n) dirt cheap/very cheap/ +Æó­ [¤Ë¤½¤¯] /(n) two pairs/ +Æó­¤ÎÁððÞ [¤Ë¤½¤¯¤Î¤ï¤é¤¸] /many irons in the fire/ +Æ󭻰ʸ [¤Ë¤½¤¯¤µ¤ó¤â¤ó] /(n) dirt cheap/very cheap/ +Æó­ưʪ [¤Ë¤½¤¯¤É¤¦¤Ö¤Ä] /biped/ +ÆóÂçÀ¯ÅÞ¼çµÁ [¤Ë¤À¤¤¤»¤¤¤È¤¦¤·¤å¤®] /two-party system/ +ÆóÂçÀ¯ÅÞÀ© [¤Ë¤À¤¤¤»¤¤¤È¤¦¤»¤¤] /(n) two-party system/ +ÆóÃÊ¥Ù¥Ã¥É [¤Ë¤À¤ó¥Ù¥Ã¥É] /bunk beds/double bunk/ +ÆóÃʸ«½Ð¤· [¤Ë¤À¤ó¤ß¤À¤·] /two-line heading/ +ÆóÃʹ½¤¨ [¤Ë¤À¤ó¤¬¤Þ¤¨] /(n) keeping an alternative up one's sleeve/two-stage preparation/ +ÆóÃË [¤Ë¤Ê¤ó] /(n) second son/ +ÆóÃå [¤Ë¤Á¤ã¤¯] /runner-up/second (in a race)/ +Æóľ [¤Ë¤Á¤ç¤¯] /lining out to second base/ +Æóľ³Ñ [¤Ë¤Á¤ç¤Ã¤«¤¯] /straight angle/ +ÆóÄÌ [¤Ë¤Ä¤¦] /two copies/ +ÆóÄ̤ê [¤Õ¤¿¤È¤ª¤ê] /duplicate pair/two kinds/two ways/twofold/ +ÆóÅÀÀè¼è [¤Ë¤Æ¤ó¤»¤ó¤·¤å] /(vs) taking (score) the first two points of the game/ +ÆóÅÙ [¤Ë¤É] /(n) (1) two times/(2) two degrees/(P)/ +ÆóÅÙ´¢¤ê [¤Ë¤É¤¬¤ê] /getting two crops a year/ +ÆóÅٺ餭 [¤Ë¤É¤¶¤­] /(n) second blooming/ +ÆóÅÙ»°ÅÙ [¤Ë¤É¤µ¤ó¤É] /again and again/ +ÆóÅÙ¼ê´Ö [¤Ë¤É¤Æ¤Þ] /(n) double effort/ +ÆóÅÙ¼ê´Ö [¤Ë¤É¤Ç¤Þ] /(n) double effort/ +ÆóÅÙź¤¤ [¤Ë¤É¤¾¤¤] /second wife/ +ÆóÅÙÌÜ [¤Ë¤É¤á] /the second time/ +ÆóÅáή [¤Ë¤È¤¦¤ê¤å¤¦] /(n) school which teaches the techniques of fencing with a sword in each hand/person who likes both liquor and sweets/ +ÆóÅù [¤Ë¤È¤¦] /second class/ +ÆóÅù·³Áâ [¤Ë¤È¤¦¤°¤ó¤½¤¦] /staff sergeant/ +ÆóÅù¾Þ [¤Ë¤È¤¦¤·¤ç¤¦] /second prize/ +ÆóÅù¿Æ [¤Ë¤È¤¦¤·¤ó] /(n) second-degree relative/ +ÆóÅùʬ [¤Ë¤È¤¦¤Ö¤ó] /(n) bisection/ +ÆóÅùʬÀþ [¤Ë¤È¤¦¤Ö¤ó¤»¤ó] /bisector/ +ÆóÅùʼ [¤Ë¤È¤¦¤Ø¤¤] /(n) private (e-1)/ +ÆóÅùÊÕ»°³Ñ·Á [¤Ë¤È¤¦¤Ø¤ó¤µ¤ó¤«¤¯¤±¤¤] /(n) isosceles triangle/ +ÆóÅùÊÕ»°³Ñ·Á [¤Ë¤È¤¦¤Ø¤ó¤µ¤ó¤«¤Ã¤±¤¤] /(n) isosceles triangle/ +ÆóƬ¶Ú [¤Ë¤È¤¦¤­¤ó] /(n) biceps/ +ÆóƬÈÔ¤­ [¤Ë¤È¤¦¤Ó¤­] /two-horse cart/ +ÆóƬΩ¤Æ [¤Ë¤È¤¦¤À¤Æ] /(n) two-horse cart/ +ÆóÆ» [¤Õ¤¿¤ß¤Á] /(n) branch roads/forked roads/crossroads/two ways (of proceeding)/ +ÆóÆü [¤Õ¤Ä¤«] /(n) second day of the month/two days/(P)/ +ÆóÆü´Ö [¤Õ¤Ä¤«¤«¤ó] /(n) a period of two days/ +ÆóÆü¿ì [¤Õ¤Ä¤«¤è¤¤] /(n) hangover/ +ÆóÆü¿ì¤¤ [¤Õ¤Ä¤«¤è¤¤] /(n) hangover/ +ÆóǯÀ¸ [¤Ë¤Í¤ó¤»¤¤] /(n) biennial/second-year university or high-school student (US)/sophomore/ +ÆóǯÀ¸¿¢Êª [¤Ë¤Í¤ó¤»¤¤¤·¤ç¤¯¤Ö¤Ä] /(n) biennial plant/ +ÆóǯÁð [¤Ë¤Í¤ó¤½¤¦] /(n) biennial plant/ +ÆóÇ° [¤Ë¤Í¤ó] /(n) two ideas/ +ÆóÇÜ [¤Ë¤Ð¤¤] /double/twice/twofold/ +ÆóÇï»Ò [¤Ë¤Ó¤ç¤¦¤·] /(n) double time/ +ÆóȬ [¤Ë¤Ï¤Á] /sixteen/ +ÆóÈÖ [¤Ë¤Ð¤ó] /second/number two/runner-up/(P)/ +ÆóÈÖ´¢¤ê [¤Ë¤Ð¤ó¤«¤ê] /second crop/aftermath/ +ÆóÈÖºî [¤Ë¤Ð¤ó¤µ¤¯] /second crop/ +ÆóÈÖÀ± [¤Ë¤Ð¤ó¤Ü¤·] /second star of the evening/ +ÆóÈÖÀù¤¸ [¤Ë¤Ð¤ó¤»¤ó¤¸] /(n) rehash/ +ÆóÈÖÀþ [¤Ë¤Ð¤ó¤»¤ó] /platform no. 2/track 2/ +ÆóÈÖÄñÅö [¤Ë¤Ð¤ó¤Æ¤¤¤È¤¦] /(n) second mortgage/ +ÆóÈÖÌÜ [¤Ë¤Ð¤ó¤á] /(n) second (in a series)/ +ÆóÉ´ [¤Ë¤Ò¤ã¤¯] /two hundred/200/(P)/ +ÆóÉ´½½Æü [¤Ë¤Ò¤ã¤¯¤È¤ª¤«] /(n) 210th day (from the first day of spring according to the lunar calendar)/the storm day/(P)/ +ÆóÉ´Æó½½Æü [¤Ë¤Ò¤ã¤¯¤Ï¤Ä¤«] /(n) 220th day/end of the storm period/(P)/ +ÆóÉô [¤Ë¤Ö] /(n) two parts/two copies/the second part/(P)/ +ÆóÉô¶µ¼ø [¤Ë¤Ö¤­¤ç¤¦¤¸¤å] /two-session system/ +ÆóÉô¹ç¾§ [¤Ë¤Ö¤¬¤Ã¤·¤ç¤¦] /two-part chorus/vocal duet/ +ÆóÉô¹çÁÕ [¤Ë¤Ö¤¬¤Ã¤½¤¦] /instrumental duet/two-part ensemble/ +ÆóÉôºî [¤Ë¤Ö¤µ¤¯] /(n) two-part work/ +ÆóÉô¼ø¶È [¤Ë¤Ö¤¸¤å¤®¤ç¤¦] /double (school) sessions/ +ÆóÉõ [¤Ë¤Õ¤¦] /forced out on second/ +Æóʬ [¤Ë¤Ö¤ó] /(n,vs,adj-no) halving/bisection/(P)/ +Æóʬ¤Î°ì [¤Ë¤Ö¤ó¤Î¤¤¤Á] /(n) a half/ +Æóʬ²»Éä [¤Ë¤Ö¤ª¤ó¤×] /(n) half note/minim/ +Æóʬ²»Éä [¤Ë¤Ö¤ó¤ª¤ó¤×] /(n) half note/minim/ +ÆóʬµÙÉä [¤Ë¤Ö¤­¤å¤¦¤Õ] /(n) minim rest/half rest (music)/ +ÆóʬÀÔÄÇ [¤Ë¤Ö¤ó¤»¤­¤Ä¤¤] /(n) spina bifida/ +Æóʬˡ [¤Ë¤Ö¤ó¤Û¤¦] /(n) dichotomy/ +ÆóʬÌÚ [¤Ë¤Ö¤ó¤®] /(n) binary tree/ +ÆóÊý [¤Õ¤¿¤«¤¿] /(n) both people/ +ÆóËÜ [¤Ë¤Û¤ó] /(adj) two (long cylindrical things)/ +ÆóËÜ·ú¤Æ [¤Ë¤Û¤ó¤À¤Æ] /dual system/double standard/ +ÆóËܺ¹¤· [¤Ë¤Û¤ó¤¶¤·] /(n) two-sworded (samurai)/ +ÆóËÜËÀ [¤Ë¤Û¤ó¤Ü¤¦] /(n) simpleton/henpecked husband/sniveler/ +ÆóËÜΩ¤Æ [¤Ë¤Û¤ó¤À¤Æ] /(n) double feature (movie)/(P)/ +ÆóËÜΩ¤Æ±Ç²è [¤Ë¤Û¤ó¤¿¤Æ¤¨¤¤¤¬] /(n) double feature (movie)/ +ÆóËÝÌò [¤ê¤ã¤ó¤Õ¤¡¤ó¤ä¤¯] /winning hand which redoubles the score/ +ÆóËç [¤Ë¤Þ¤¤] /(n) two sheets (pieces) (of paper)/(P)/ +ÆóËç³­ [¤Ë¤Þ¤¤¤¬¤¤] /(n) bivalve/ +ÆóËç¹ø [¤Ë¤Þ¤¤¤´¤·] /(n) (in sumo and judo) posture in which the legs are firmly planted/ +ÆóËçÀÞ¤ê [¤Ë¤Þ¤¤¤ª¤ê] /folio/ +ÆóËçÀå [¤Ë¤Þ¤¤¤¸¤¿] /(adj-no,n) double-dealing/duplicity/equivocation/double-tongued/(P)/ +ÆóËçÌÜ [¤Ë¤Þ¤¤¤á] /(n) actor in a love scene/(P)/ +ÆóÌÓºî [¤Ë¤â¤¦¤µ¤¯] /(n) two crops a year/ +ÆóÌÜ [¤Õ¤¿¤á] /(n) for a second time/ +ÆóÌò [¤Õ¤¿¤ä¤¯] /double role/ +ÆóÍÍ [¤Ë¤è¤¦] /(n) methods/ +ÆóÍÕ [¤Ë¤è¤¦] /two flat things/ +ÆóÍÕ [¤Õ¤¿¤Ð] /(n) bud/sprout/ +ÆóÍñÀ­ÁÐÀ¸»ù [¤Ë¤é¤ó¤»¤¤¤½¤¦¤»¤¤¤¸] /(n) fraternal twins/ +ÆóΧÇØÈ¿ [¤Ë¤ê¤Ä¤Ï¤¤¤Ï¤ó] /(n) antinomy/self-contradiction/ +Æóή [¤Ë¤ê¤å¤¦] /(n) second-rate/inferior/(P)/ +Æóβ²½ÃºÁÇ [¤Ë¤ê¤å¤¦¤«¤¿¤ó¤½] /(n) carbon disulfide/ +ÆóÎØ [¤Ë¤ê¤ó] /(n) two wheels/two flowers/ +ÆóÎØ¼Ö [¤Ë¤ê¤ó¤·¤ã] /(n) two wheeled vehicle (bicycle, motorcycle, etc)/(P)/ +ÆóÎÝ [¤Ë¤ë¤¤] /(n) second base/(P)/ +ÆóÎݼê [¤Ë¤ë¤¤¤·¤å] /(n) second baseman/(P)/ +ÆóÎÝÂÇ [¤Ë¤ë¤¤¤À] /(n) two-base hit/double/(P)/ +ÆóÎó [¤Ë¤ì¤Ä] /two rows/double file/ +ÆóÏ¢¼° [¤Ë¤ì¤ó¤·¤­] /duplex/ +ÆóÏ¢½Æ [¤Ë¤ì¤ó¤¸¤å¤¦] /double-barreled gun/ +ÆóϢȯ [¤Ë¤ì¤ó¤Ñ¤Ä] /double-barreled gun/ +ÆóÏ»»þÃæ [¤Ë¤í¤¯¤¸¤Á¤å¤¦] /(adv,n) night and day/all the time/ +Æô [¤¢¤Þ] /(n) (col) nun/bitch/(P)/ +Æô»û [¤¢¤Þ¤Ç¤é] /(n) nunnery/convent/ +ÆôÁÎ [¤Ë¤½¤¦] /(n) priestess/(P)/ +ÆôÁα¡ [¤Ë¤½¤¦¤¤¤ó] /nunnery/convent/ +ÆôÊã [¤¸¤Û] /Confucius/ +ÆôË¡»Õ [¤¢¤Þ¤Û¤¦¤·] /(n) nun/ +Æõ¤Ä [¤Õ¤¿¤Ä] /two (used in legal documents)/ +Æõ¿´ [¤Ë¤·¤ó] /(n) duplicity/treachery/double-dealing/ +Æõ¿´ [¤Õ¤¿¤´¤³¤í] /(n) duplicity/treachery/double-dealing/ +Æ÷¤¤ [¤Ë¤ª¤¤] /(n) odour/scent/smell/stench/fragrance/aroma/perfume/(P)/ +Æ÷¤¤¾Ô³÷ [¤Ë¤ª¤¤¤·¤ç¤¦¤Ö] /aromatic cane/orris/ +Æ÷¤¤ÂÞ [¤Ë¤ª¤¤¤Ö¤¯¤í] /(n) sachet/ +Æ÷¤¤Ìý [¤Ë¤ª¤¤¤¢¤Ö¤é] /(n) perfumed hair oil/ +Æ÷¤¦ [¤Ë¤ª¤¦] /(v5u,vi) to be fragrant/to smell/to stink/to glow/to be bright/(P)/ +Æ÷¤ï¤¹ [¤Ë¤ª¤ï¤¹] /(v5s,vt) to give out an odor, scent or perfume/to suggest/to insinuate/ +Æ÷¤ï¤»¤ë [¤Ë¤ª¤ï¤»¤ë] /(v1) to smell of/to give off a scent/to hint at/to intimate/ +Æø¤ä¤« [¤Ë¤®¤ä¤«] /(adj-na) bustling/busy/(P)/ +Æø¤ä¤«¤µ [¤Ë¤®¤ä¤«¤µ] /(n) business/liveliness/ +Æø¤ï¤¤ [¤Ë¤®¤ï¤¤] /(n) prosperity/bustle/activity/crowd/turnout/ +Æø¤ï¤¦ [¤Ë¤®¤ï¤¦] /(v5u) to prosper/to flourish/to do thriving business/to be crowded with people/(P)/ +Æø¤ï¤¹ [¤Ë¤®¤ï¤¹] /(v5s) to make prosperous/to enliven/ +Æù [¤Ë¤¯] /(n) meat/(P)/ +Æù¤¬ÉÕ¤¯ [¤Ë¤¯¤¬¤Ä¤¯] /(exp) to gain (put on) weight/ +Æù¤Î¸ü¤¤ [¤Ë¤¯¤Î¤¢¤Ä¤¤] /thick/ +Æù¤ÎÌÜÊý¤òÎ̤ë [¤Ë¤¯¤Î¤á¤«¤¿¤ò¤Ï¤«¤ë] /(exp) to weigh the meat/ +Æù¤Þ¤ó [¤Ë¤¯¤Þ¤ó] /(n) (abbr) manju (steamed bun) with meat filling/ +Æù¥¸¥ã¥¬ [¤Ë¤¯¥¸¥ã¥¬] /(n) meat and potato stew/ +Æù²° [¤Ë¤¯¤ä] /(n) butcher/(P)/ +Æù²ê [¤Ë¤¯¤¬] /(n) granulation/ +Æù²ô [¤Ë¤Ã¤«¤¤] /(n) piece of meat/lump of meat/ +Æù³¦ [¤Ë¤¯¤«¤¤] /(n) physical or sensual world/ +Æù´¶ [¤Ë¤Ã¤«¤ó] /(n) sexual feeling/ +Æù´¶Åª [¤Ë¤Ã¤«¤ó¤Æ¤­] /(adj-na,n) sensual/ +Æù´ã [¤Ë¤¯¤¬¤ó] /(n) naked eye/(P)/ +Æùµí [¤Ë¤¯¤®¤å¤¦] /(n) beef cattle/ +Æù·Ë [¤Ë¤Ã¤±¤¤] /(n) cinnamon/ +ÆùºÙ [¤Ë¤¯¤Ü¤½] /(adj-na,n) lightfaced (type)/ +Æù»É [¤Þ¤á] /(n) (col) blister/corn/clitoris/ +Æù¼Á [¤Ë¤¯¤·¤Ä] /(n) fleshiness/ +Æù¼ð [¤Ë¤¯¤·¤å] /(n) sarcoma/ +Æù½Á [¤Ë¤¯¤¸¤å¤¦] /(n) meat soup/bouillon/ +Æù¿§ [¤Ë¤¯¤¤¤í] /(n) flesh-color/ +Æù¿© [¤Ë¤¯¤·¤ç¤¯] /(n) meat diet/(P)/ +Æù¿©½Ã [¤Ë¤¯¤·¤ç¤¯¤¸¤å¤¦] /(n) carnivorous animal/ +Æù¿Æ [¤Ë¤¯¤·¤ó] /(n) blood relationship/blood relative/(P)/ +ÆùÀ¼ [¤Ë¤¯¤»¤¤] /(n) natural voice (without a microphone)/(P)/ +ÆùÀÚ¤êÊùÃú [¤Ë¤¯¤­¤ê¤Ü¤¦¤Á¤ç¤¦] /carving or butcher's knife/ +ÆùÂÀ [¤Ë¤¯¤Ö¤È] /(adj-na,n) boldface (type)/ +ÆùÂÎ [¤Ë¤¯¤¿¤¤] /(n) the body/the flesh/(P)/ +ÆùÂδط¸ [¤Ë¤¯¤¿¤¤¤«¤ó¤±¤¤] /(n) sexual relations/ +ÆùÂÎŪ [¤Ë¤¯¤¿¤¤¤Æ¤­] /(adj-na) corporal/(P)/ +ÆùÂÎÈþ [¤Ë¤¯¤¿¤¤¤Ó] /(n) physical beauty/ +ÆùÂÎϫƯ [¤Ë¤¯¤¿¤¤¤í¤¦¤É¤¦] /manual or physical labor/ +ÆùÂÎϫƯ¼Ô [¤Ë¤¯¤¿¤¤¤í¤¦¤É¤¦¤·¤ã] /manual laborer/manual labourer/ +ÆùÃÆ [¤Ë¤¯¤À¤ó] /(n) human bullet/ +ÆùÃÆÀï [¤Ë¤¯¤À¤ó¤»¤ó] /warfare in which soldiers fling themselves at the enemy/ +ÆùÃÓ [¤Ë¤¯¤Á] /(n) stamp pad holder/ +ÆùŪ [¤Ë¤¯¤Æ¤­] /(adj-na,n) physical/fleshly/ +ÆùÆé [¤Ë¤¯¤Ê¤Ù] /(n) meat served in a pot/ +ÆùÆþ¤ì [¤Ë¤¯¤¤¤ì] /(n) ink-pad case/ +ÆùÇö [¤Ë¤¯¤Ï¤¯] /(n,vs) come close to/closing in upon/pressing hard (on the enemy)/challenge/(P)/ +ÆùÇ÷ [¤Ë¤¯¤Ï¤¯] /(n,vs) come close to/closing in upon/pressing hard (on the enemy)/challenge/ +ÆùÉ® [¤Ë¤¯¤Ò¤Ä] /(n) one's own handwriting/autograph/(P)/ +ÆùÉÕ¤­ [¤Ë¤¯¤Å¤­] /(n) strapping/buxom/ +ÆùÉÕ¤­¤Î¤è¤¤ [¤Ë¤¯¤Å¤­¤Î¤è¤¤] /well-fleshed/well-padded/plump/fat/ +ÆùÉÕ¤± [¤Ë¤¯¤Å¤±] /(n) fleshing out/modeling/ +ÆùÊÒ [¤Ë¤¯¤Ø¤ó] /(n) piece (cut) of meat/ +ÆùÍѼï [¤Ë¤¯¤è¤¦¤·¤å] /(n) animal bred for its meat/ +ÆùÍß [¤Ë¤¯¤è¤¯] /(n) lust/lusts of the flesh/animal passions/carnal desires/ +ÆùÎ¥¤ì [¤Ë¤¯¤Ð¤Ê¤ì] /(n) pulled or torn muscle/ +ÆùÎÁÍý [¤Ë¤¯¤ê¤ç¤¦¤ê] /meat dish/ +ÆùÎà [¤Ë¤¯¤ë¤¤] /(n) (kinds of) meat/ +Æùë¡êÛ [¤Ë¤¯¤¸¤å¤Ð¤ó] /(n) flesh-colored leotards/ +Æùñ½ [¤Ë¤¯¤Þ¤ó] /(n) (abbr) manju (steamed bun) with meat filling/ +Æùñ½Æ¬ [¤Ë¤¯¤Þ¤ó¤¸¤å¤¦] /(n) manju (steamed bun) with meat filling/ +Æú [¤Ë¤¸] /(n) rainbow/(P)/ +ÆúºÌ [¤³¤¦¤µ¤¤] /(n) iris/ +Æú¿§ [¤Ë¤¸¤¤¤í] /(n) rainbow-colored/ +ÆúËð [¤Ë¤¸¤Þ¤¹] /(n) rainbow trout/ +Æúð¿ [¤³¤¦¤²¤¤] /literary rainbow/ +ÆûÆü [¤Ï¤Ä¤«] /(n) twenty days/twentieth (day of the month)/ +ÆûÆüÁÍ [¤Ï¤Ä¤«¤Í¤º¤ß] /(oK) (n) mouse/ +Æü [¤Ò] /(n-adv,n-t) sun/sunshine/day/(P)/ +Æü¡¹ [¤Ë¤Á¤Ë¤Á] /(n-adv,n-t) every day/daily/day after day/ +Æü¡¹ [¤Ò¤Ó] /(n-adv,n-t) every day/daily/day after day/(P)/ +Æü¡¹¤ÎÎÈ [¤Ò¤Ó¤Î¤«¤Æ] /one's daily bread/ +Æü¤´¤í [¤Ò¤´¤í] /(n-adv,n-t) normally/habitually/(P)/ +Æü¤Ë¤Á [¤Ò¤Ë¤Á] /(n) the number of days/date/ +Æü¤ËÅö¤Æ¤ë [¤Ò¤Ë¤¢¤Æ¤ë] /expose to the sun/ +Æü¤ËÆü¤Ë [¤Ò¤Ë¤Ò¤Ë] /(adv) day by day/daily/(P)/ +Æü¤Î´Ý [¤Ò¤Î¤Þ¤ë] /(n) the Japanese flag/(P)/ +Æü¤Î½Ð [¤Ò¤Î¤Ç] /(n) sunrise/(P)/ +Æü¤ÎÆþ¤ê [¤Ò¤Î¤¤¤ê] /(n) sunset/(P)/ +Æü¤ÎÌÜ [¤Ò¤Î¤á] /(n) sunlight/(P)/ +Æü¤ÎÌܤò¸«¤Ê¤¤ [¤Ò¤Î¤á¤ò¤ß¤Ê¤¤] /staying indoors/have no sunshine/remain obscure/ +Æü¤á¤¯¤ê [¤Ò¤á¤¯¤ê] /(n) daily rip-off-a-page calendar/ +Æü¤ò¸Â¤ë [¤Ò¤ò¤«¤®¤ë] /(exp) to put a time-limit on/ +Æü¥¤¿ÆÁ± [¤Ë¤Á¥¤¤·¤ó¤¼¤ó] /friendly relations between Japan and Israel/ +Æü¥½ [¤Ë¤Ã¥½] /Japanese-Soviet/(P)/ +Æü¥í [¤Ë¤Á¥í] /(n) Japanese-Russian (Federation)/ +Æü°Ë [¤Ë¤Á¤¤] /Japan and Italy/Japanese-Italian/ +Æü°Ë¼­Åµ [¤Ë¤Á¤¤¤¸¤Æ¤ó] /Japanese-Italian dictionary/ +Æü°ìÆü¤È [¤Ò¤¤¤Á¤Ë¤Á¤È] /day by day/ +Æü°õ [¤Ë¤Á¤¤¤ó] /Japan and India/Japanese-Indian/ +Æü°õ´Ø·¸ [¤Ë¤Á¤¤¤ó¤«¤ó¤±¤¤] /Japan-India relations/ +Æü°þ [¤Ò¤«¤²] /(n) (the) shade/ +Æü±¢ [¤Ò¤«¤²] /(n) shadow/(P)/ +Æü±¢¤Î³ë [¤Ò¤«¤²¤Î¤«¤º¤é] /club moss/ +Æü±¢¼Ô [¤Ò¤«¤²¤â¤Î] /(n) person who avoids others/social outcast/ +Æü±¿Æ° [¤Ë¤Á¤¦¤ó¤É¤¦] /daily motion/ +Æü±Æ [¤Ò¤«¤²] /(n) sunshine/ +Æü±Ê [¤Ò¤Ê¤¬] /(n) long day/ +Æü±Ñ [¤Ë¤Á¤¨¤¤] /Japanese-English/ +Æü±ÑÄÌÌõ [¤Ë¤Á¤¨¤¤¤Ä¤¦¤ä¤¯] /Japanese-English interpreting/ +Æü±ä¤Ù [¤Ò¤Î¤Ù] /(n,vs) postponement/adjournment/ +Æü²¤ [¤Ë¤Á¤ª¤¦] /Japan and Europe/Japanese-European/ +Æü²Ã [¤Ë¤Ã¤«] /Japan and Canada/ +Æü²Ú [¤Ë¤Ã¤«] /(n) Japan and China/ +Æü²Ý [¤Ë¤Ã¤«] /(n) daily lesson/daily work/daily routine/(P)/ +Æü³°¥¢¥½¥·¥¨¡¼¥Ä [¤Ë¤Á¤¬¤¤¥¢¥½¥·¥¨¡¼¥Ä] /Nichigai Associates (publisher)/ +Æü³Ý¤± [¤Ò¤¬¤±] /(n) daily installment/ +Æü³ä¤ê [¤Ò¤ï¤ê] /(n) per-diem rate or payment/(preparing) a day's schedule/ +Æü´© [¤Ë¤Ã¤«¤ó] /(n) daily issue/(P)/ +Æü´©»æ [¤Ë¤Ã¤«¤ó¤·] /(n) daily paper/ +Æü´©¿·Ê¹ [¤Ë¤Ã¤«¤ó¤·¤ó¤Ö¤ó] /daily paper/ +Æü´³¤· [¤Ò¤Ü¤·] /(adj-no,n) sun-dried/ +Æü´Ö [¤Ò¤¢¤¤] /time/daily interest rate/ +Æü´Ú [¤Ë¤Ã¤«¤ó] /(n) Japan and Korea/(P)/ +Æüµ¢¤ê [¤Ò¤¬¤¨¤ê] /(n) day trip/(P)/ +Æüµ¢¤ê¼ê½Ñ [¤Ò¤¬¤¨¤ê¤·¤å¤¸¤å¤Ä] /(n) outpatient surgery/day surgery/day procedure/ +Æüµ­ [¤Ë¤Ã¤­] /(n) diary/journal/(P)/ +Æüµ­Ä¢ [¤Ë¤Ã¤­¤Á¤ç¤¦] /(n) diary/ +Æüµ­Ê¸³Ø [¤Ë¤Ã¤­¤Ö¤ó¤¬¤¯] /literature written in diary form/ +ÆüµÓ [¤Ò¤¢¤·] /(n) (1) daytime/(2) position of the sun/ +Æüµë [¤Ë¤Ã¤­¤å¤¦] /(n) daily wages/(P)/ +Æü¶µÁÈ [¤Ë¤Ã¤­¤ç¤¦¤½] /(n) teachers' organization/ +Æü¶Ð [¤Ë¤Ã¤­¤ó] /(n) day shift/ +Æü¶ä [¤Ë¤Á¤®¤ó] /Bank of Japan/ +Æü¶ä·ô [¤Ë¤Á¤®¤ó¤±¤ó] /(n) Bank of Japan bond/ +Æü·Ï [¤Ë¤Ã¤±¤¤] /(n) (of) Japanese descent/(P)/ +Æü·Ï¿Í [¤Ë¤Ã¤±¤¤¤¸¤ó] /non-Japanese of Japanese descent/ +Æü·ÏÊÆ¿Í [¤Ë¤Ã¤±¤¤¤Ù¤¤¤¸¤ó] /American of Japanese descent/ +Æü·Ð [¤Ë¤Ã¤±¤¤] /Nikkei (newspaper, share index)/(P)/ +Æü·Ð¿·Ê¹ [¤Ë¤Ã¤±¤¤¤·¤ó¤Ö¤ó] /Nikkei (newspaper) (abbr. of Nippon Keizai)/ +Æü·× [¤Ë¤Ã¤±¤¤] /(n) daily account/daily expenses/ +Æü·×ɽ [¤Ë¤Ã¤±¤¤¤Ò¤ç¤¦] /(n) daily trial balance sheet/ +Æü·î [¤¸¤Ä¤²¤Ä] /(n) sun and moon/time/days/years/ +Æü·î [¤Ë¤Á¤²¤Ä] /(n) sun and moon/time/days/years/ +Æü·þ¤ê [¤Ò¤á¤¯¤ê] /(n) daily pad calendar/ +Æü¸Â [¤Ò¤®¤ê] /(n) fixed or appointed date/ +Æü¸Û¤¤ [¤Ò¤ä¤È¤¤] /(n) daily employment/hiring by the day/day laborer/ +Æü¸Û¤¤Ï«Æ¯¼Ô [¤Ò¤ä¤È¤¤¤í¤¦¤É¤¦¤·¤ã] /(n) day laborer/ +Æü¸÷ [¤Ë¤Ã¤³¤¦] /(n) sunlight/(P)/ +Æü¸÷¤Ë²¹¤Þ¤ë [¤Ë¤Ã¤³¤¦¤Ë¤¢¤¿¤¿¤Þ¤ë] /(exp) to sun oneself/to bask in the sun/ +Æü¸÷Íá [¤Ë¤Ã¤³¤¦¤è¤¯] /(n) sunbathing/(P)/ +Æü¸þ [¤Ò¤Ê¤¿] /(n) sunny place/in the sun/(P)/ +Æü¸þ¤Ü¤Ã¤³ [¤Ò¤Ê¤¿¤Ü¤Ã¤³] /(n) basking in the sun/ +Æü¸þ¿å [¤Ò¤Ê¤¿¤ß¤º] /(n) water warmed in the sun/ +Æü¹¿¿ÆÁ± [¤Ë¤Ã¤³¤¦¤·¤ó¤¼¤ó] /goodwill between Japan and Hungary/ +Æü¹Ò [¤Ë¤Ã¤³¤¦] /Japan Airlines/(P)/ +Æü¹Òµ¡ [¤Ë¤Ã¤³¤¦¤­] /JAL airplane/ +Æü¹ë [¤Ë¤Á¤´¤¦] /Japan-Australia/ +Æüº¢ [¤Ò¤´¤í] /(n-adv,n-t) normally/habitually/ +Æüº¹¤· [¤Ò¤¶¤·] /(n) sunlight/rays of the sun/(P)/ +Æü»± [¤Ò¤¬¤µ] /(n) sunshade/parasol/(P)/ +Æü»² [¤Ë¤Ã¤µ¤ó] /(n,vs) daily visit (of worship)/frequent visit/ +Æü»º [¤Ë¤Ã¤µ¤ó] /(n) daily output/(P)/ +Æü»Ò [¤Ë¤Ã¤·] /(n) (number of) days/ +Æü»ï [¤Ë¤Ã¤·] /(n) diary/(P)/ +Æü»þ [¤Ë¤Á¤¸] /(n) date and time/(P)/ +Æü»þ·× [¤Ò¤É¤±¤¤] /(n) sundial/ +Æü¼Í [¤Ë¤Ã¤·¤ã] /(n) solar radiation/ +Æü¼Í¤· [¤Ò¤¶¤·] /(n) sunlight/rays of the sun/ +Æü¼Í¤·¤òÈò¤±¤ë [¤Ò¤¶¤·¤ò¤è¤±¤ë] /(exp) to keep out of the sun/ +Æü¼ÍÉ [¤Ë¤Ã¤·¤ã¤Ó¤ç¤¦] /(n) heatstroke/sunstroke/ +Æü¼è¤ê [¤Ò¤É¤ê] /(n) fixed date/appointed day/(P)/ +Æü¼ý [¤Ë¤Ã¤·¤å¤¦] /(n) daily income/ +Æü½Ð [¤Ë¤Ã¤·¤å¤Ä] /(n) sunrise/(P)/ +Æü½Ð¤º¤ë¹ñ [¤Ò¤¤¤º¤ë¤¯¤Ë] /Land of the Rising Sun/ +Æü½ü¤± [¤Ò¤è¤±] /(n) sunshade/blind/ +Æü¾Æ [¤Ò¤ä¤±] /(n) sunburn/ +Æü¾Æ¤± [¤Ò¤ä¤±] /(n) sunburn/(P)/ +Æü¾Æ¤±»ß¤á [¤Ò¤ä¤±¤É¤á] /sunscreen/suntan lotion/ +Æü¾È [¤Ë¤Ã¤·¤ç¤¦] /(n) sunlight/(P)/ +Æü¾È¤ê [¤Ò¤Ç¤ê] /(n) dry weather/drought/ +Æü¾È¤ê±« [¤Ò¤Ç¤ê¤¢¤á] /(n) sunshower/ +Æü¾È·× [¤Ë¤Ã¤·¤ç¤¦¤±¤¤] /heliograph/ +Æü¾È¸¢ [¤Ë¤Ã¤·¤ç¤¦¤±¤ó] /(n) the right to sunshine/ +Æü¾È»þ´Ö [¤Ë¤Ã¤·¤ç¤¦¤¸¤«¤ó] /daylight hours/hours of sunshine/ +Æü¾Ï´ú [¤Ë¤Ã¤·¤ç¤¦¤­] /(n) the Japanese (rising sun) flag/ +Æü¾ï [¤Ë¤Á¤¸¤ç¤¦] /(adj-no,n-adv,n-t) ordinary/regular/everyday/usual/(P)/ +Æü¾ï²ñÏà [¤Ë¤Á¤¸¤ç¤¦¤«¤¤¤ï] /ordinary (daily life) conversation/ +Æü¾ïÀ¸³è [¤Ë¤Á¤¸¤ç¤¦¤»¤¤¤«¤Ä] /everyday life/daily life/ +Æü¾ïÃãÈÓ [¤Ë¤Á¤¸¤ç¤¦¤µ¤Ï¤ó] /(n) an everyday occurrence/ +Æü¾ïÃãÈÓ»ö [¤Ë¤Á¤¸¤ç¤¦¤µ¤Ï¤ó¤¸] /everyday occurrence/ +Æü¾ïÉÊ [¤Ë¤Á¤¸¤ç¤¦¤Ò¤ó] /(n) everyday necessities/daily necessities/ +Æü¿© [¤Ë¤Ã¤·¤ç¤¯] /(n) solar eclipse/(P)/ +Æü¿ª [¤Ë¤Ã¤·¤ç¤¯] /(n) solar eclipse/ +Æü¿Ê·îÊâ [¤Ë¤Ã¤·¤ó¤²¤Ã¤Ý] /(n) steady progress/rapid advance/ +Æü¿ô [¤Ë¤Ã¤¹¤¦] /(n) a number of days/(P)/ +Æü¿ô [¤Ò¤«¤º] /(n) a number of days/ +Æü¿ý [¤Ò¤¬¤é] /(n) a coal tit/ +ÆüÀ¶ÀïÁè [¤Ë¤Ã¤·¤ó¤»¤ó¤½¤¦] /(n) Sino-Japanese war (1894-5)/ +ÆüÀ¹¤ê [¤Ò¤¶¤«¤ê] /(n) high noon/ +ÆüÀ¾¼­Åµ [¤Ë¤Ã¤»¤¤¤¸¤Æ¤ó] /Japanese-Spanish dictionary/ +ÆüÀÚ¤ê [¤Ò¤®¤ê] /(n) fixed or appointed date/ +ÆüÁ¬ [¤Ò¤¼¤Ë] /(n) daily income in cash/money paid by daily installments/ +ÆüÁ¯°ìÂÎ [¤Ê¤¤¤»¤ó¤¤¤Ã¤¿¤¤] /(exp) Japan and Korea as one (slogan from 1910-1945)/ +ÆüÁý¤· [¤Ò¤Þ¤·] /(n) day by day/daily/ +ÆüÁý¤·¤Ë [¤Ò¤Þ¤·¤Ë] /(adv) day by day/(P)/ +Æü­ [¤Ò¤¢¤·] /(n) (1) daytime/(2) position of the sun/ +ÆüÂؤê [¤Ò¤¬¤ï¤ê] /(n) daily special (e.g. meal)/(P)/ +ÆüÂؤêÄê¿© [¤Ò¤¬¤ï¤ê¤Æ¤¤¤·¤ç¤¯] /daily lunch or dinner special/ +ÆüÂؤï¤ê [¤Ò¤¬¤ï¤ê] /(n) daily special (e.g. meal)/(P)/ +ÆüÂú [¤Ë¤Á¤À¤¯] /Japan and Norway/ +ÆüÃæ [¤Ë¤Ã¤Á¤å¤¦] /(n-adv,n-t) (1) daytime/during the day/(2) Sino-Japanese/(P)/ +ÆüÃæ [¤Ò¤Ê¤«] /(n-t) daytime/broad daylight/ +ÆüÃæ´Ú [¤Ë¤Ã¤Á¤å¤¦¤«¤ó] /(n) CJK (Chinese, Japanese and Korean)/ +ÆüÃæ´Ú±Û [¤Ë¤Ã¤Á¤å¤¦¤«¤ó¤¨¤Ä] /(n) CJKV (Chinese, Japanese, Korean and Vietnamese)/ +ÆüÃæ´ÚÅý¹ç [¤Ë¤Ã¤Á¤å¤¦¤«¤ó¤È¤¦¤´¤¦] /(n) CJK (Chinese, Japanese and Korean) character unification/ +ÆüÃæÀïÁè [¤Ë¤Ã¤Á¤å¤¦¤»¤ó¤½¤¦] /(n) Sino-Japanese war/ +ÆüÃæͧ¹¥¶¨²ñ [¤Ë¤Ã¤Á¤å¤¦¤æ¤¦¤³¤¦¤­¤ç¤¦¤«¤¤] /Japan-China Amity Association/ +ÆüÄ« [¤Ë¤Ã¤Á¤ç¤¦] /Japanese-Korean/ +ÆüÄ«¼­Åµ [¤Ë¤Ã¤Á¤ç¤¦¤¸¤Æ¤ó] /Japanese-Korean dictionary/ +ÆüĹ [¤Ò¤Ê¤¬] /(n) long day/ +Æüľ [¤Ë¤Ã¤Á¤ç¤¯] /(n) day duty/ +ÆüÄë»þÂå [¤Ë¤Ã¤Æ¤¤¤¸¤À¤¤] /era of Japanese imperialism/ +ÆüÄø [¤Ë¤Ã¤Æ¤¤] /(n) agenda/(P)/ +ÆüÄøɽ [¤Ë¤Ã¤Æ¤¤¤Ò¤ç¤¦] /(n) schedule/itinerary/ +ÆüÅö [¤Ë¤Ã¤È¤¦] /(n) daily allowance/ +ÆüÅö [¤Ò¤¢¤¿¤ê] /(io) (n) exposure to the sun/sunny place/ +ÆüÅö¤¿¤ê [¤Ò¤¢¤¿¤ê] /(n) exposure to the sun/sunny place/(P)/ +ÆüÆÈ [¤Ë¤Á¤É¤¯] /(n) Japan and Germany/Japanese-German/ +ÆüÆÈ°Ë [¤Ë¤Á¤É¤¯¤¤] /Japan, Germany and Italy/ +ÆüÆȶ¨²ñ [¤Ë¤Á¤É¤¯¤­¤ç¤¦¤«¤¤] /Japan-Germany Society/ +ÆüÆâ¼þ´ü [¤Ë¤Á¤Ê¤¤¤·¤å¤¦¤­] /diurnal cycle/ +ÆüÆ´ß [¤Ë¤Á¤Ê¤ó¤«¤¤¤¬¤ó] /Nichinan coastline/ +ÆüÆü [¤Ë¤Á¤Ë¤Á] /(n-adv,n-t) every day/daily/day after day/ +ÆüÆü [¤Ò¤Ë¤Á] /(n) the number of days/date/(P)/ +ÆüÆü [¤Ò¤Ó] /(n-adv,n-t) every day/daily/day after day/ +ÆüÆü¤ÎÎÈ [¤Ò¤Ó¤Î¤«¤Æ] /one's daily bread/ +Æüǵ´Ý [¤Ò¤Î¤Þ¤ë] /(n) the Japanese flag/ +ÆüÇÈ [¤Ë¤Ã¤Ý] /Japan and Poland/ +ÆüÇì [¤Ë¤Ã¤Ñ¤¯] /Japan and Brazil/ +ÆüÇò [¤Ë¤Ã¤Ñ¤¯] /Japan and Belgium/ +ÆüÉÕ [¤«¤Å¤±] /(n) date/dating/ +ÆüÉÕ [¤Ò¤Å¤±] /(n) date/dating/(P)/ +ÆüÉÕ¤± [¤«¤Å¤±] /(n) date/dating/ +ÆüÉÕ¤± [¤Ò¤Å¤±] /(n) date/dating/(P)/ +ÆüÉÕ°õ [¤Ò¤Å¤±¤¤¤ó] /(n) date stamp/ +ÆüÉÕÊѹ¹Àþ [¤Ò¤Å¤±¤Ø¤ó¤³¤¦¤»¤ó] /(n) International Date Line/ +ÆüÉñ [¤Ë¤Á¤Ö] /(n) Japanese dancing/ +ÆüÉò¼­½ñ [¤Ë¤Ã¤Ý¤¸¤·¤ç] /Japanese-Portuguese dictionary/ +Æüʤ¤¤ [¤Ò¤ª¤ª¤¤] /(n) sunshade/sunscreen/window shade/blinds/ +ÆüÊ© [¤Ë¤Á¤Õ¤Ä] /Japan and France/ +ÆüÊÁ [¤Ò¤¬¤é] /(n) lucky or unlucky aspect of a given day/ +ÆüÊÆ [¤Ë¤Á¤Ù¤¤] /Japan-America/(P)/ +ÆüÊÆ°ÂÁ´Êݾã¾òÌó [¤Ë¤Á¤Ù¤¤¤¢¤ó¤¼¤ó¤Û¤·¤ç¤¦¤¸¤ç¤¦¤ä¤¯] /(n) U.S.-Japan Security Treaty/ +ÆüÊƶ¨ [¤Ë¤Á¤Ù¤¤¤­¤ç¤¦] /Japan United States Cultural Exchange Association/ +ÆüÊƹ½Â¤¶¨µÄ [¤Ë¤Á¤Ù¤¤¤³¤¦¤¾¤¦¤­¤ç¤¦¤®] /(n) Structural Impediments Initiative talks/SII/ +ÆüÊÆËÇ°× [¤Ë¤Á¤Ù¤¤¤Ü¤¦¤¨¤­] /trade between Japan and USA/ +ÆüÊÆËÇ°×Ë໤ [¤Ë¤Á¤Ù¤¤¤Ü¤¦¤¨¤­¤Þ¤µ¤Ä] /(n) Japan-U.S. trade friction/ +ÆüÊݤÁ [¤Ò¤â¤Á] /(n) length of time which food products will keep/ +ÆüÊâ [¤Ò¤Ö] /(n) daily interest/daily rate/ +ÆüÊ뤷 [¤Ò¤°¤é¤·] /(n,adj-no) day-to-day existence/living hand-to-mouth/ +ÆüÊë¤é¤· [¤Ò¤°¤é¤·] /(n,adj-no) day-to-day existence/living hand-to-mouth/ +ÆüÊë¤ì [¤Ò¤°¤ì] /(n) twilight/sunset/dusk/evening/(P)/ +ÆüÊë¤ì¤Ë [¤Ò¤°¤ì¤Ë] /toward the evening/ +ÆüÊó [¤Ë¤Ã¤Ý¤¦] /(n) daily report/(P)/ +ÆüË­ËÜÀþ [¤Ë¤Ã¤Ý¤¦¤Û¤ó¤»¤ó] /Nippon Main Line (Kagoshima-Miyazaki-Fukuoka Railway)/ +ÆüËÏ [¤Ë¤Á¤Ü¤¯] /Japan and Mexico/ +ÆüË× [¤Ë¤Á¤Ü¤Ä] /(n) sunset/(P)/ +ÆüË׸å [¤Ë¤Á¤Ü¤Ä¤´] /after sunset/ +ÆüË×Á° [¤Ë¤Á¤Ü¤Ä¤¼¤ó] /before sunset/ +ÆüËÜ [¤Ë¤Ã¤Ý¤ó] /Japan/ +ÆüËÜ [¤Ë¤Û¤ó] /Japan/(P)/ +ÆüËÜ¥·¥ê¡¼¥º [¤Ë¤Û¤ó¥·¥ê¡¼¥º] /(n) Japan Series/ +ÆüËÜ°ì [¤Ë¤Ã¤Ý¤ó¤¤¤Á] /(n) Japan's best/number one in Japan/(P)/ +ÆüËÜ°ì [¤Ë¤Û¤ó¤¤¤Á] /(n) Japan's best/number one in Japan/ +ÆüËܱî [¤Ë¤Û¤ó¤¶¤ë] /(n) Japanese monkey/Japanese macaque/ +ÆüËܲ½ [¤Ë¤Û¤ó¤«] /Japanization/ +ÆüËܲè [¤Ë¤Û¤ó¤¬] /(n) Japanese paintings/(P)/ +ÆüËܳ¤ [¤Ë¤Ã¤Ý¤ó¤«¤¤] /(n) Sea of Japan/ +ÆüËܳ¤ [¤Ë¤Û¤ó¤«¤¤] /(n) Sea of Japan/(P)/ +ÆüËܳ¤¹Â [¤Ë¤Û¤ó¤«¤¤¤³¤¦] /the Japan Trench/ +ÆüËܳ¤¾å¼«±ÒÂâ [¤Ë¤Û¤ó¤«¤¤¤¸¤ç¤¦¤¸¤¨¤¤¤¿¤¤] /Japan maritime self defense force/ +ÆüËܳ¤Î® [¤Ë¤Û¤ó¤«¤¤¤ê¤å¤¦] /(n) the Japan Current/ +ÆüËÜ³Ø [¤Ë¤Û¤ó¤¬¤¯] /(n) Japanology/ +ÆüËÜ³Ø¼Ô [¤Ë¤Û¤ó¤¬¤¯¤·¤ã] /Japanologist/Japan scholar/ +ÆüËܳؽѲñµÄ [¤Ë¤Û¤ó¤¬¤¯¤¸¤å¤Ä¤«¤¤¤®] /(n) Science Council of Japan/(P)/ +ÆüËÜ´Ö [¤Ë¤Û¤ó¤Þ] /(n) Japanese-style room/ +ÆüËܵ¬³Ê¶¨²ñ [¤Ë¤Ã¤Ý¤ó¤­¤«¤¯¤­¤ç¤¦¤«¤¤] /Japan Standards Association/JSA/ +ÆüËܶä¹Ô [¤Ë¤Ã¤Ý¤ó¤®¤ó¤³¤¦] /(n) Bank of Japan/(P)/ +ÆüËܶä¹Ô [¤Ë¤Û¤ó¤®¤ó¤³¤¦] /(n) Bank of Japan/ +ÆüËÜ·³ [¤Ë¤Û¤ó¤°¤ó] /Japanese Army/ +ÆüËÜ·ÐºÑ [¤Ë¤Û¤ó¤±¤¤¤¶¤¤] /(n) Japanese economy/ +ÆüËܸ¤ [¤Ë¤Û¤ó¤±¤ó] /(n) a Japanese dog/ +ÆüËܸì [¤Ë¤Ã¤Ý¤ó¤´] /(n) Japanese language/ +ÆüËܸì [¤Ë¤Û¤ó¤´] /(n) Japanese language/(P)/ +ÆüËܸì¤Ëľ¤¹ [¤Ë¤Û¤ó¤´¤Ë¤Ê¤ª¤¹] /(exp) to render into Japanese/ +ÆüËܸì¥ï¡¼¥×¥í [¤Ë¤Û¤ó¤´¥ï¡¼¥×¥í] /(n) Japanese word-processing/ +ÆüËܸ춵ËÜ [¤Ë¤Û¤ó¤´¤­¤ç¤¦¤Û¤ó] /Japanese text book(s)/ +ÆüËܸìǽÎϻ [¤Ë¤Û¤ó¤´¤Î¤¦¤ê¤ç¤¯¤·¤±¤ó] /Japanese Language Proficiency Test/JLPT/ +ÆüËܸìʸ»ú [¤Ë¤Û¤ó¤´¤â¤¸] /Japanese character/ +ÆüËܸìÌõ [¤Ë¤Û¤ó¤´¤ä¤¯] /Japanese translation/ +ÆüËܹ©¶Èµ¬³Ê [¤Ë¤Û¤ó¤³¤¦¤®¤ç¤¦¤­¤«¤¯] /(n) Japan Industrial Standards (JIS)/ +ÆüËܹҶõ [¤Ë¤Ã¤Ý¤ó¤³¤¦¤¯¤¦] /JAL/Japan Air Lines/(P)/ +ÆüËܹҶõ¼«±ÒÂâ [¤Ë¤Û¤ó¤³¤¦¤¯¤¦¤¸¤¨¤¤¤¿¤¤] /Japan air self defense force/ +ÆüËܹñ·ûË¡ [¤Ë¤Û¤ó¤³¤¯¤±¤ó¤Ý¤¦] /(n) the constitution of Japan/ +ÆüËܹñºÄ [¤Ë¤Ã¤Ý¤ó¤³¤¯¤µ¤¤] /(n) Japanese government bond (JGB)/ +ÆüËܹñÆõöÄ£ [¤Ë¤Û¤ó¤³¤¯¤È¤Ã¤­¤ç¤Á¤ç¤¦] /Japanese Patent Office/ +ÆüËܹñÆâ [¤Ë¤Û¤ó¤³¤¯¤Ê¤¤] /Japanese domestic/ +ÆüËܹṉ̃ [¤Ë¤Û¤ó¤³¤¯¤ß¤ó] /(n) Japanese citizen(s)/ +ÆüËÜ»°·Ê [¤Ë¤Û¤ó¤µ¤ó¤±¤¤] /(n) Japan's three famous sights/ +ÆüËÜ»Ë [¤Ë¤Û¤ó¤·] /(n) history of Japan/ +ÆüËÜ»æ [¤Ë¤Û¤ó¤·] /(n) Japanese paper/(P)/ +ÆüËÜ»þ´Ö [¤Ë¤Û¤ó¤¸¤«¤ó] /(n) Japan time/ +ÆüËܼ° [¤Ë¤Û¤ó¤·¤­] /(n) Japanese style/(P)/ +ÆüËÜ¼Ö [¤Ë¤Û¤ó¤·¤ã] /car of Japanese make/ +ÆüËܼò [¤Ë¤Û¤ó¤·¤å] /(n) sake/Japanese rice wine/(P)/ +ÆüËܽñµª [¤Ë¤Û¤ó¤·¤ç¤­] /Nihon-shoki (the oldest chronicles of Japan)/ +ÆüËÜ¿© [¤Ë¤Û¤ó¤·¤ç¤¯] /(n) Japanese food/Japanese meal/ +ÆüËÜ¿Í [¤Ë¤Ã¤Ý¤ó¤¸¤ó] /(n) Japanese person/ +ÆüËÜ¿Í [¤Ë¤Û¤ó¤¸¤ó] /(n) Japanese person/(P)/ +ÆüËܿͤγ°¿ÍÁü [¤Ë¤Û¤ó¤¸¤ó¤Î¤¬¤¤¤¸¤ó¤¾¤¦] /the Japanese image of foreigners/ +ÆüËܿʹѸ÷µÒ¤¬Íî¤È¤¹¶â [¤Ë¤Û¤ó¤¸¤ó¤«¤ó¤³¤¦¤­¤ã¤¯¤¬¤ª¤È¤¹¤«¤Í] /money scattered by Japanese tourists/ +ÆüËÜ¿ÍÏÀ [¤Ë¤Û¤ó¤¸¤ó¤í¤ó] /theories of Japanese cultural or racial specificity/ +ÆüËÜÀ² [¤Ë¤Û¤ó¤Ð¤ì] /(n) clear Japanese weather/ +ÆüËÜÀ²¤ì [¤Ë¤Û¤ó¤Ð¤ì] /(n) beautiful weather/ +ÆüËÜÀ½ [¤Ë¤Û¤ó¤»¤¤] /made in Japan/ +ÆüËÜÁêËж¨²ñ [¤Ë¤Û¤ó¤¹¤â¤¦¤­¤ç¤¦¤«¤¤] /(n) Japan Sumo Association (JSA)/ +ÆüËܦ [¤Ë¤Û¤ó¤¬¤ï] /the Japanese/the Japanese side/ +ÆüËÜÃã [¤Ë¤Û¤ó¤Á¤ã] /(n) Japanese tea/ +ÆüËÜÃæ [¤Ë¤Û¤ó¤¸¤å¤¦] /(n) throughout Japan/ +ÆüËÜÄí±à [¤Ë¤Û¤ó¤Æ¤¤¤¨¤ó] /(n) Japanese-style garden/traditional Japanese landscape garden/ +ÆüËÜŪ [¤Ë¤Û¤ó¤Æ¤­] /(adj-na) typically Japanese/ +ÆüËÜÅá [¤Ë¤Û¤ó¤È¤¦] /(n) Japanese sword/(P)/ +ÆüËÜƻϩ¸øÃÄ [¤Ë¤Û¤ó¤É¤¦¤í¤³¤¦¤À¤ó] /(n) Japan Highway Public Corporation/(P)/ +ÆüËÜǾ±ê [¤Ë¤Û¤ó¤Î¤¦¤¨¤ó] /(n) Japanese encephalitis/ +ÆüËÜÇÀÎÓµ¬³Ê [¤Ë¤Û¤ó¤Î¤¦¤ê¤ó¤­¤«¤¯] /(n) Japan Agricultural Standards (JAS)/ +ÆüËÜȱ [¤Ë¤Û¤ó¤¬¤ß] /(n) Japanese coiffure/ +ÆüËÜɸ½à»þ [¤Ë¤Û¤ó¤Ò¤ç¤¦¤¸¤å¤ó¤¸] /(n) Japanese Standard Time/ +ÆüËÜÉñÍÙ [¤Ë¤Û¤ó¤Ö¤è¤¦] /(n) traditional Japanese dance/ +ÆüËÜÉ÷ [¤Ë¤Û¤ó¤Õ¤¦] /(n) Japanese style/ +ÆüËÜʸ³Ø [¤Ë¤Û¤ó¤Ö¤ó¤¬¤¯] /(n) Japanese literature/ +ÆüËÜʸˡ [¤Ë¤Û¤ó¤Ö¤ó¤Ý¤¦] /Japanese grammar/ +ÆüËÜÊ¿ [¤Ë¤Û¤ó¤À¤¤¤é] /Nihon Plain/ +ÆüËÜÊüÁ÷¶¨²ñ [¤Ë¤Ã¤Ý¤ó¤Û¤¦¤½¤¦¤­¤ç¤¦¤«¤¤] /NHK/Japan national broadcasting company/ +ÆüËÜÊüÁ÷¶¨²ñ [¤Ë¤Û¤ó¤Û¤¦¤½¤¦¤­¤ç¤¦¤«¤¤] /(n) Japan Broadcasting Corporation/NHK/ +ÆüËÜÌô¶ÉÊý [¤Ë¤Û¤ó¤ä¤Ã¤­¤ç¤¯¤Û¤¦] /(n) Japanese pharmacopeia/ +ÆüËÜΦ¾å¶¥µ»Ï¢ÌÁ [¤Ë¤Ã¤Ý¤ó¤ê¤¯¤¸¤ç¤¦¤­¤ç¤¦¤®¤ì¤ó¤á¤¤] /(n) Japan Association of Athletics Federations (JAAF)/ +ÆüËÜΦ¾å¼«±ÒÂâ [¤Ë¤Û¤ó¤ê¤¯¤¸¤ç¤¦¤¸¤¨¤¤¤¿¤¤] /Japan Ground Self-Defense Force/ +ÆüËÜΦϢ [¤Ë¤Ã¤Ý¤ó¤ê¤¯¤ì¤ó] /(n) (abbr) Japan Association of Athletics Federations (JAAF)/ +ÆüËÜÎÁÍý [¤Ë¤Û¤ó¤ê¤ç¤¦¤ê] /(n) Japanese cooking/ +ÆüËÜÎÎ [¤Ë¤Û¤ó¤ê¤ç¤¦] /Japanese territory/ +ÆüËÜÎóÅç [¤Ë¤Û¤ó¤ì¤Ã¤È¤¦] /(n) the Japanese islands/ +ÆüËÜϫƯÁȹçÁíɾµÄ²ñ [¤Ë¤Û¤ó¤í¤¦¤É¤¦¤¯¤ß¤¢¤¤¤½¤¦¤Ò¤ç¤¦¤®¤«¤¤] /(n) General Council of Trade Unions of Japan/ +ÆüËè [¤Ò¤´¤È] /(n-adv,n-t) every day/daily/ +ÆüËè¤Ë [¤Ò¤´¤È¤Ë] /daily/ +ÆüÌë [¤Ë¤Á¤ä] /(n-adv,n) day and night/always/(P)/ +ÆüͱƱÁÄÏÀ [¤Ë¤Á¤æ¤¦¤É¤¦¤½¤í¤ó] /hypothesis that Jews and Japanese are of common ancestry/ +Æüͼ [¤Ë¤Ã¤»¤­] /(adv,n) day and night/nightfall/ +ÆüÍüè [¤Ò¤è¤¦¤È¤ê] /(n) day laborer/journeyman/ +ÆüÍË [¤Ë¤Á¤è¤¦] /(n-adv,n) Sunday/(P)/ +ÆüÍËÂ繩 [¤Ë¤Á¤è¤¦¤À¤¤¤¯] /weekend carpenter/do-it-yourselfer/ +ÆüÍËÆü [¤Ë¤Á¤è¤¦¤Ó] /(n-adv,n) Sunday/(P)/ +ÆüÍËÈÇ [¤Ë¤Á¤è¤¦¤Ð¤ó] /(n) Sunday edition of a newspaper/ +ÆüÍÑ [¤Ë¤Á¤è¤¦] /(n) daily use/ +ÆüÍÑÉÊ [¤Ë¤Á¤è¤¦¤Ò¤ó] /(n) daily necessities/(P)/ +ÆüΩ [¤Ò¤¿¤Á] /Hitachi (company)/(P)/ +Æüί¤ê [¤Ò¤À¤Þ¤ê] /(n) sunny spot/exposure to the sun/ +ÆüÎØ [¤Ë¤Á¤ê¤ó] /(n) the sun/ +ÆüÏ¡ [¤Ë¤Á¤ì¤ó] /Buddhist priest, 1222-82 (founder of the Nichiren sect)/ +ÆüϪ [¤Ë¤Á¤í] /(n) Japan-Russian (empire)/ +ÆüϪÀïÁè [¤Ë¤Á¤í¤»¤ó¤½¤¦] /(n) Russo-Japanese War (1904-5)/ +ÆüÏ¿ [¤Ë¤Á¤í¤¯] /(n) journal/daily record/ +ÆüÏ [¤Ò¤è¤ê] /(n) weather/(P)/ +Æüϲ¼ÂÌ [¤Ò¤è¤ê¤²¤¿] /(n) geta for wear in dry weather/ +Æüϸ« [¤Ò¤è¤ê¤ß] /(n,vs) straddle/ +Æüϸ«¼çµÁ [¤Ò¤è¤ê¤ß¤·¤å¤®] /opportunism/ +Æý [¤Á¤Á] /(n) milk/breast/loop/(P)/ +Æý°û¤ß»Ò [¤Á¤Î¤ß¤´] /(n) baby/suckling child/ +Æý°û¤ß»ù [¤Á¤Î¤ß¤´] /(n) nursing baby/ +Æý±Õ [¤Ë¤å¤¦¤¨¤­] /(n) latex/ +Æý²½ [¤Ë¤å¤¦¤«] /(n) emulsification/ +Æý²½ºÞ [¤Ë¤å¤¦¤«¤¶¤¤] /(n) emulsifier/ +Æý²Á [¤Ë¤å¤¦¤«] /(n) price of milk/ +Æý²Û [¤Ë¤å¤¦¤«] /(n) emulsion/ +Æý´â [¤Ë¤å¤¦¤¬¤ó] /(n) breast cancer/ +Æýµí [¤Á¤Á¤¦¤·] /(n) milk cow/dairy cattle/milch cow/ +Æýµí [¤Ë¤å¤¦¤®¤å¤¦] /(n) milk cow/dairy cattle/milch cow/ +Æý¶È [¤Ë¤å¤¦¤®¤ç¤¦] /(n) dairy industry/ +Æý·«¤ê¹ç¤¦ [¤Á¤Á¤¯¤ê¤¢¤¦] /(v5u) to flirt with one another/to caress amorously/ +Æý·«¤ë [¤Á¤Á¤¯¤ë] /(v5r) to have secret or illicit sexual relations/ +Æý·»Äï [¤Á¤­¤ç¤¦¤À¤¤] /(n) foster brother and sister/ +Æý¹á [¤Ë¤å¤¦¤³¤¦] /(n) frankincense/olibanum/ +ÆýºÞ [¤Ë¤å¤¦¤¶¤¤] /(n) emulsion/ +Æýºñ¤ê [¤Á¤Á¤·¤Ü¤ê] /(n,vs) milking/milker/ +Æýºñ¤ê´ï [¤Á¤Á¤·¤Ü¤ê¤­] /milking machine/ +Æýºõ [¤Á¤Á¤·¤Ü¤ê] /(n,vs) milking/milker/ +Æý»À [¤Ë¤å¤¦¤µ¤ó] /(n) lactic acid/ +Æý»À°ûÎÁ [¤Ë¤å¤¦¤µ¤ó¤¤¤ó¤ê¤ç¤¦] /lactic-acid drink/ +Æý»À¶Ý [¤Ë¤å¤¦¤µ¤ó¤­¤ó] /(n) lactic-acid bacilli/ +Æý»éËà [¤Ë¤å¤¦¤·¤Ü¤¦] /(n) butterfat/ +Æý»õ [¤Ë¤å¤¦¤·] /(n) milk (baby) tooth/first set of teeth/ +Æý»ù [¤Ë¤å¤¦¤¸] /(n) infant/suckling baby/(P)/ +Æý»ù±¡ [¤Ë¤å¤¦¤¸¤¤¤ó] /(n) nursery/ +Æý»ùµÓµ¤ [¤Ë¤å¤¦¤¸¤«¤Ã¤±] /infantile beriberi/ +Æý»ù»à˴Ψ [¤Ë¤å¤¦¤¸¤·¤Ü¤¦¤ê¤Ä] /infant mortality/ +Æý¼Á [¤Ë¤å¤¦¤·¤Ä] /(n) milk quality/ +Æý¼ó [¤Á¤¯¤Ó] /(n) nipple/teat/(P)/ +Æý¼ó [¤Á¤Á¤¯¤Ó] /(n) nipple/teat/ +Æý½­ [¤Ë¤å¤¦¤·¤å¤¦] /(n) boyishness/inexperience/ +Æý½­¤¤ [¤Á¤Á¤¯¤µ¤¤] /(adj) smelling of milk/green/wet behind the ears/immature/ +Æý½­»ù [¤Ë¤å¤¦¤·¤å¤¦¤¸] /(n) greenhorn/fledgling/ +Æý½Á [¤Ë¤å¤¦¤¸¤å¤¦] /(n) milky juice/latex/milk/ +Æý¾õ [¤Ë¤å¤¦¤¸¤ç¤¦] /(n) milky/ +Æý¾õ±Õ [¤Ë¤å¤¦¤¸¤ç¤¦¤¨¤­] /milky juice/latex/ +Æý¿§ [¤Ë¤å¤¦¤·¤ç¤¯] /milk white/ +ÆýÀ¶ [¤Ë¤å¤¦¤»¤¤] /whey/ +ÆýÀ½ÉÊ [¤Ë¤å¤¦¤»¤¤¤Ò¤ó] /(n) dairy products/(P)/ +ÆýÀÐ±Ñ [¤Ë¤å¤¦¤»¤­¤¨¤¤] /(n) milky quartz/ +ÆýÁ£ [¤Ë¤å¤¦¤»¤ó] /(n) mammary gland/ +ÆýÁ£±ê [¤Ë¤å¤¦¤»¤ó¤¨¤ó] /(n) mastitis/ +ÆýÂù [¤Ë¤å¤¦¤À¤¯] /emulsion/ +ÆýÂù±Õ [¤Ë¤å¤¦¤À¤¯¤¨¤­] /(n) emulsion/ +ÆýÅü [¤Ë¤å¤¦¤È¤¦] /(n) milk sugar/lactose/ +ÆýƬ [¤Ë¤å¤¦¤È¤¦] /(n) (mammary) nipple/teat/ +ÆýÆÝ¤ß»Ò [¤Á¤Î¤ß¤´] /(n) baby/suckling child/ +ÆýÆÝ»ù [¤Á¤Î¤ß¤´] /unweaned baby/ +ÆýÇò [¤Ë¤å¤¦¤Ï¤¯] /milky white/lactescent/ +ÆýÇò¿§ [¤Ë¤å¤¦¤Ï¤¯¤·¤ç¤¯] /(n) milky white/lactescent/opal/ +ÆýÈ­ [¤Ë¤å¤¦¤Ï¤Á] /(n) mortar/ +ÆýÈ­ [¤Ë¤å¤¦¤Ð¤Á] /(n) mortar/ +ÆýÊì [¤¦¤Ð] /(n) wet nurse/nursing mother/ +ÆýÊì [¤ª¤ó¤Ð] /(n) wet nurse/nursing mother/ +ÆýÊì [¤Ë¤å¤¦¤Ü] /(n) wet nurse/nursing mother/ +ÆýÊì¼Ö [¤¦¤Ð¤°¤ë¤Þ] /(n) baby carriage/perambulator/(P)/ +Æý˼ [¤Á¤Ö¤µ] /(n) breast/nipple/udder/ +Æý˼ [¤Ë¤å¤¦¤Ü¤¦] /(n) breast/nipple/udder/(P)/ +Æý˼±ê [¤Ë¤å¤¦¤Ü¤¦¤¨¤ó] /(n) mastitis/ +Æý˼ºÆ·ú [¤Á¤Ö¤µ¤µ¤¤¤±¤ó] /(n) breast reconstruction/ +Æý˼ÀÚ½ü [¤Ë¤å¤¦¤Ü¤¦¤»¤Ä¤¸¤ç] /(n) mastectomy/ +Æý˼ÀÚ½ü½Ñ [¤Ë¤å¤¦¤Ü¤¦¤»¤Ä¤¸¤ç¤¸¤å¤Ä] /(n) mastectomy/ +ÆýËÀ [¤Ë¤å¤¦¤Ü¤¦] /(n) pestle/ +ÆýÍÄ»ù [¤Ë¤å¤¦¤è¤¦¤¸] /(n) infants/babies/(P)/ +ÆýÍÍÆ͵¯ [¤Ë¤å¤¦¤è¤¦¤È¤Ã¤­] /mastoid/ +ÆýÍѵí [¤Ë¤å¤¦¤è¤¦¤®¤å¤¦] /milk cow/ +ÆýÍï [¤Ë¤å¤¦¤é¤¯] /(n) butter/ +ÆýÎ¥¤ì [¤Á¤Á¤Ð¤Ê¤ì] /(n) weaning/ +ÆýÎ¥¤ì [¤Á¤Ð¤Ê¤ì] /(n) weaning/ +Æþ [¤¸¤å] /go in/ +Æþ [¤Ë¤å¤¦] /go in/(P)/ +Æþ¤ê [¤¤¤ê] /(n,n-suf) entering/setting (of the sun)/audience/capacity/income/beginning/(P)/ +Æþ¤ê²Ù [¤¤¤ê¤Ë] /(n) arrival of goods/goods received/ +Æþ¤ê³¤ [¤¤¤ê¤¦¤ß] /(n) bay/inlet/gulf/creek/ +Æþ¤ê³Ý¤±¤ë [¤¤¤ê¤«¤±¤ë] /(v1) to be about to enter (a bath, etc.)/ +Æþ¤ê¸ò¤¸¤ë [¤¤¤ê¤Þ¤¸¤ë] /(v5r,vi) to mix with/to be mixed/ +Æþ¤ê¸ý [¤¤¤ê¤¯¤Á] /(n) entrance/gate/approach/mouth/ +Æþ¤ê¸ý [¤¤¤ê¤°¤Á] /(n) entrance/gate/approach/mouth/(P)/ +Æþ¤ê¸ý [¤Ï¤¤¤ê¤°¤Á] /(n) entrance/gate/approach/mouth/ +Æþ¤ê¹¾ [¤¤¤ê¤¨] /(n) inlet/cove/creek/bay/(P)/ +Æþ¤ê¹þ¤ß [¤¤¤ê¤´¤ß] /(n) coming in together/unreserved seats for the public/(P)/ +Æþ¤ê¹þ¤à [¤¤¤ê¤³¤à] /(v5m) (1) to go into/to come into/to penetrate/to get in/to step in (a house)/(2) to become complicated/ +Æþ¤ê¹þ¤à [¤Ï¤¤¤ê¤³¤à] /(v5m) (1) to go into/to come into/to penetrate/to get in/to step in (a house)/(2) to become complicated/(P)/ +Æþ¤êº®¤¸¤ë [¤¤¤ê¤Þ¤¸¤ë] /(v5r,vi) to mix with/to be mixed/ +Æþ¤ê¿»¤ê [¤¤¤ê¤Ó¤¿¤ê] /(n) frequenting/staying around/ +Æþ¤ê¿»¤ë [¤¤¤ê¤Ó¤¿¤ë] /(v5r) to seep in/to stay long/ +Æþ¤êÀÚ¤ì¤ë [¤¤¤ê¤­¤ì¤ë] /(v1) (all) are able to get in/ +Æþ¤êÁ¥ [¤¤¤ê¤Õ¤Í] /(n) incoming ship/ship's arrival/ +Æþ¤êÁ¥ [¤¤¤ê¤Ö¤Í] /(n) incoming ship/ship's arrival/ +Æþ¤êÁȤà [¤¤¤ê¤¯¤à] /(v5m) to be or become complicated/ +Æþ¤êÁê [¤¤¤ê¤¢¤¤] /(n) sunset/ +Æþ¤êÂؤï¤ë [¤¤¤ê¤«¤ï¤ë] /(v5r,vi) to change places/to relieve (one another)/ +Æþ¤êÆü [¤¤¤ê¤Ò] /(n) setting sun/evening sun/ +Æþ¤êÇÈ [¤¤¤ê¤Ê¤ß] /incoming wave/ +Æþ¤êÉÍ [¤¤¤ê¤Ï¤Þ] /(n) salt farm/ +Æþ¤êÊì²° [¤¤¤ê¤â¤ä] /(n) gabled, hipped roof/ +Æþ¤êÌ» [¤¤¤ê¤à¤³] /(n) man who takes his wife's name/ +Æþ¤êÌÜ [¤¤¤ê¤á] /(n) expenses/ +Æþ¤êÍȤ²¤ë [¤¤¤ê¤¢¤²¤ë] /(v1) to lavish money on/ +Æþ¤êÍÑ [¤¤¤ê¤è¤¦] /(adj-na,n) need/demand/necessity/ +Æþ¤êÍð¤ì¤ë [¤¤¤ê¤ß¤À¤ì¤ë] /(v1) to be jumbled together/ +Æþ¤ë [¤¤¤ë] /(v5r) to get in/to go in/to come in/to flow into/to set/to set in/(P)/ +Æþ¤ë [¤Ï¤¤¤ë] /(v5r) to enter/to break into/to join/to enroll/to contain/to hold/to accommodate/to have (an income of)/(P)/ +Æþ¤ì [¤¤¤ì] /(n-suf) container/receptacle/ +Æþ¤ì¤ë [¤¤¤ì¤ë] /(v1) to put in/to take in/to bring in/to let in/to admit/to introduce/to commit (to prison)/to usher in/to insert/to set (jewels)/to employ/to listen to/to tolerate/to comprehend/to include/to pay (interest)/to cast (votes)/(P)/ +Æþ¤ì°ã¤¤ [¤¤¤ì¤Á¤¬¤¤] /(n) passing each other/ +Æþ¤ì°ã¤¦ [¤¤¤ì¤Á¤¬¤¦] /(v5u) to pass each other/to cross paths/ +Æþ¤ì°ã¤¨¤ë [¤¤¤ì¤Á¤¬¤¨¤ë] /(v1) to misplace/ +Æþ¤ì´¹¤¨ [¤¤¤ì¤«¤¨] /(n) replacement/substitution/change/ +Æþ¤ì´¹¤¨¤ë [¤¤¤ì¤«¤¨¤ë] /(v1) to replace/to substitute/to shift/to change places/ +Æþ¤ì¸ò¤¼¤ë [¤¤¤ì¤Þ¤¼¤ë] /(v1,vt) to mix/ +Æþ¤ì¹ç¤ï¤»¤ë [¤¤¤ì¤¢¤ï¤»¤ë] /(v1) to make up for/ +Æþ¤ì¹þ¤à [¤¤¤ì¤³¤à] /(v5m) to put forth (effort)/ +Æþ¤ìº®¤¼¤ë [¤¤¤ì¤Þ¤¼¤ë] /(v1,vt) to mix/ +Æþ¤ì»¥ [¤¤¤ì¤Õ¤À] /(n) bid/tender/ +Æþ¤ì»Ò [¤¤¤ì¤³] /(n) nest (of boxes)/ +Æþ¤ì»õ [¤¤¤ì¤Ð] /(n) false tooth/denture/(P)/ +Æþ¤ì¼Á [¤¤¤ì¤·¤Á] /pawning/ +Æþ¤ì¼Á [¤¤¤ì¤¸¤Á] /pawning/ +Æþ¤ì¿©¤¤ [¤¤¤ì¤°¤¤] /(exp) (fish) biting at every cast/ +Æþ¤ìÂؤ¨ [¤¤¤ì¤«¤¨] /(n) replacement/substitution/change/(P)/ +Æþ¤ìÂؤ¨¤ë [¤¤¤ì¤«¤¨¤ë] /(v1) to replace/to substitute/to shift/to change places/ +Æþ¤ìÂؤï¤ê [¤¤¤ì¤«¤ï¤ê] /(n) substitution/replacement/shifting/change/ +Æþ¤ìÂؤï¤êΩ¤ÁÂؤï¤ê [¤¤¤ì¤«¤ï¤ê¤¿¤Á¤«¤ï¤ê] /(adv) by turns/ +Æþ¤ìÂؤï¤ë [¤¤¤ì¤«¤ï¤ë] /(v5r,vi) to change places/to relieve one another/ +Æþ¤ìÂ夨¤ë [¤¤¤ì¤«¤¨¤ë] /(v1) to replace/to substitute/to shift/to change places/ +Æþ¤ìÂå¤ï¤êΩ¤ÁÂå¤ï¤ê [¤¤¤ì¤«¤ï¤ê¤¿¤Á¤«¤ï¤ê] /(adv) by turns/ +Æþ¤ìÂå¤ï¤ë [¤¤¤ì¤«¤ï¤ë] /(v5r,vi) to change places/to relieve one another/ +Æþ¤ìÃηà [¤¤¤ì¤Â¤¨] /(n) suggestion/hint/ +Æþ¤ìÃÒ·Å [¤¤¤ì¤Á¤¨] /(n) suggestion/hint/ +Æþ¤ìʪ [¤¤¤ì¤â¤Î] /(n) container/case/receptacle/(P)/ +Æþ¤ìËÏ [¤¤¤ì¤º¤ß] /(n,vs) tattoo/(P)/ +Æþ¤ìÌÓ [¤¤¤ì¤²] /(n) false hair/switch/ +Æþ¤ìÌÚ [¤¤¤ì¤­] /(n) wood inlay/ +Æþ¤ìÌÜ [¤¤¤ì¤á] /(n) artificial eye/ +Æþ¤ìÍȤ²¤ë [¤¤¤ì¤¢¤²¤ë] /(v1) to lavish money on/ +Æþ±¡ [¤Ë¤å¤¦¤¤¤ó] /(n,vs) hospitalization/(P)/ +Æþ±¡´µ¼Ô [¤Ë¤å¤¦¤¤¤ó¤«¤ó¤¸¤ã] /in-patients/ +Æþ±Ä [¤Ë¤å¤¦¤¨¤¤] /(n) entering the barracks/enlistment/ +Æþ±à [¤Ë¤å¤¦¤¨¤ó] /(n) enrollment in kindergarten/(P)/ +Æþ±àÎÁ [¤Ë¤å¤¦¤¨¤ó¤ê¤ç¤¦] /kindergarten enrollment fee/ +Æþ±ñ [¤Ë¤å¤¦¤¨¤ó] /entering the garden/ +Æþ±ñ·ô [¤Ë¤å¤¦¤¨¤ó¤±¤ó] /ticket to the garden/ +Æþ²Ù [¤Ë¤å¤¦¤«] /(n,vs) arrival of goods/goods received/(P)/ +Æþ²ñ [¤¤¤ê¤¢¤¤] /(n) common (fishery or hunting ground)/ +Æþ²ñ [¤Ë¤å¤¦¤«¤¤] /(n,vs) admission/joining/enrollment/ +Æþ²ñ¶â [¤Ë¤å¤¦¤«¤¤¤­¤ó] /(n) initiation fee/admission fee/ +Æþ²ñ¸¢ [¤¤¤ê¤¢¤¤¤±¤ó] /(n) common rights/ +Æþ²ñ¼° [¤Ë¤å¤¦¤«¤¤¤·¤­] /initiation ceremony/ +Æþ²ñ¼Ô [¤Ë¤å¤¦¤«¤¤¤·¤ã] /entrant/new member/ +Æþ²ñÃÏ [¤¤¤ê¤¢¤¤¤Á] /(n) commons/ +Æþ³¤ [¤¤¤ê¤¦¤ß] /(n) bay/inlet/gulf/creek/ +Æþ³Õ [¤Ë¤å¤¦¤«¤¯] /(n) joining the cabinet/(P)/ +Æþ³Ø [¤Ë¤å¤¦¤¬¤¯] /(n) entry to school or university/matriculation/(P)/ +Æþ³Ø´ê½ñ [¤Ë¤å¤¦¤¬¤¯¤¬¤ó¤·¤ç] /application for admittance to a school/ +Æþ³Ø¶â [¤Ë¤å¤¦¤¬¤¯¤­¤ó] /(n) matriculation fee/ +Æþ³Ø¹Íºº [¤Ë¤å¤¦¤¬¤¯¤³¤¦¤µ] /entrance examination/ +Æþ³Ø»Ö´ê¼Ô [¤Ë¤å¤¦¤¬¤¯¤·¤¬¤ó¤·¤ã] /applicants for admission/ +Æþ³Ø»î¸³ [¤Ë¤å¤¦¤¬¤¯¤·¤±¤ó] /entrance examination/ +Æþ³Ø¼° [¤Ë¤å¤¦¤¬¤¯¤·¤­] /(n) school entrance ceremony/ +Æþ³Ø¼Ô [¤Ë¤å¤¦¤¬¤¯¤·¤ã] /new student/ +Æþ³ØÀ¸ [¤Ë¤å¤¦¤¬¤¯¤»¤¤] /new student/ +Æþ³ØÆñ [¤Ë¤å¤¦¤¬¤¯¤Ê¤ó] /difficulty of getting into a college/ +Æþ³Ý [¤¤¤ì¤«¤¯] /called off/ +Æþ´½ [¤Ë¤å¤¦¤«¤ó] /(n) placing in the coffin/ +Æþ´Æ [¤Ë¤å¤¦¤«¤ó] /(n) imprisonment/ +Æþ´ÛÎÁ [¤Ë¤å¤¦¤«¤ó¤ê¤ç¤¦] /(n) admission fee/(P)/ +Æþµï [¤Ë¤å¤¦¤­¤ç] /(n,vs) moving into (house)/(P)/ +Æþµï¼Ô [¤Ë¤å¤¦¤­¤ç¤·¤ã] /(n) tenant/ +Æþµô [¤Ë¤å¤¦¤­¤ç] /(n) entering a dock/ +Æþµù [¤Ë¤å¤¦¤®¤ç] /(n) fishing in restricted waters/ +Æþµù¸¢ [¤Ë¤å¤¦¤®¤ç¤±¤ó] /(n) fishing-lot rights/ +Æþµù¼Ô [¤Ë¤å¤¦¤®¤ç¤·¤ã] /fishing-lot fisherman/ +ÆþµùÎÁ [¤Ë¤å¤¦¤®¤ç¤ê¤ç¤¦] /(n) fishing-lot charge/ +Æþµþ [¤Ë¤å¤¦¤­¤ç¤¦] /(n) entering the capital/ +Æþ¶â [¤Ë¤å¤¦¤­¤ó] /(n,vs) deposit/payment/money received/money due/(P)/ +Æþ¶âɼ [¤Ë¤å¤¦¤­¤ó¤Ò¤ç¤¦] /deposit slip/ +Æþ¸Ë [¤Ë¤å¤¦¤³] /(n) warehousing/storing/entering the car barn/ +Æþ¸æ [¤Ë¤å¤¦¤´] /emperor's return to the inner palace/ +Æþ¸ò [¤¤¤ê¤Þ¤¸¤ê] /(vs) mixing with/being mixed/ +Æþ¸ý [¤¤¤ê¤¯¤Á] /(n) entrance/gate/approach/mouth/ +Æþ¸ý [¤¤¤ê¤°¤Á] /(n) entrance/gate/approach/mouth/(P)/ +Æþ¸ý [¤Ï¤¤¤ê¤°¤Á] /(n) entrance/gate/approach/mouth/ +Æþ¹£ [¤Ë¤å¤¦¤³¤¦] /(n) entrance into drift or pit/ +Æþ¹» [¤Ë¤å¤¦¤³¤¦] /(n) matriculation/ +Æþ¹¾ [¤¤¤ê¤¨] /(n) inlet/cove/creek/bay/(P)/ +Æþ¹Á [¤Ë¤å¤¦¤³¤¦] /(n,vs) entry into port/(P)/ +Æþ¹ÁÀÇ [¤Ë¤å¤¦¤³¤¦¤¼¤¤] /port dues (fees)/ +Æþ¹ÁÎÁ [¤Ë¤å¤¦¤³¤¦¤ê¤ç¤¦] /(n) ship's harbor charges/ +Æþ¹× [¤Ë¤å¤¦¤³¤¦] /(n,vs) paying tribute/ +Æþ¹ñ [¤Ë¤å¤¦¤³¤¯] /(n) entry to a country/(P)/ +Æþ¹ñ´ÉÍý¶É [¤Ë¤å¤¦¤³¤¯¤«¤ó¤ê¤­¤ç¤¯] /immigration office/(P)/ +Æþ¹ñºº¾Ú [¤Ë¤å¤¦¤³¤¯¤µ¤·¤ç¤¦] /entrance visa/ +Æþ¹ñÀÇ [¤Ë¤å¤¦¤³¤¯¤¼¤¤] /alien tax/landing tax/ +Æþ¹ö [¤Ë¤å¤¦¤´¤¯] /(n,vs) imprisonment/ +Æþº² [¤¸¤Ã¤³¤ó] /(adj-na,n) (1) intimacy/(2) putting one's heart and soul into/ +Æþº² [¤¸¤å¤³¤ó] /(adj-na,n) (1) intimacy/(2) putting one's heart and soul into/ +Æþº² [¤¸¤å¤Ã¤³¤ó] /(adj-na,n) (1) intimacy/(2) putting one's heart and soul into/ +Æþº² [¤Ë¤å¤¦¤³¤ó] /(adj-na,n) (1) intimacy/(2) putting one's heart and soul into/ +Æþ»¥ [¤Ë¤å¤¦¤µ¤Ä] /(n) bid/bidding/(P)/ +Æþ»¥²Á³Ê [¤Ë¤å¤¦¤µ¤Ä¤«¤«¤¯] /(n) bidding price/price tendered/ +Æþ»¥¼Ô [¤Ë¤å¤¦¤µ¤Ä¤·¤ã] /bidder/ +Æþ»î [¤Ë¤å¤¦¤·] /(n) entrance examination/(P)/ +Æþ»õ [¤¤¤ì¤Ð] /(n) false tooth/denture/ +Æþ¼¼ [¤Ë¤å¤¦¤·¤Ä] /(n,vs) entering a room/studying under a Buddhist teacher/(P)/ +Æþ¼Á [¤Ë¤å¤¦¤·¤Á] /(n) pawning/ +Æþ¼Ë [¤Ë¤å¤¦¤·¤ã] /(n) entering a dormitory/ +Æþ¼Í [¤Ë¤å¤¦¤·¤ã] /(n) incident/incidence/ +Æþ¼Í³Ñ [¤Ë¤å¤¦¤·¤ã¤«¤¯] /(n) angle of incidence/ +Æþ¼Í¸÷Àþ [¤Ë¤å¤¦¤·¤ã¤³¤¦¤»¤ó] /incident ray/ +Æþ¼Ò [¤Ë¤å¤¦¤·¤ã] /(n,vs) entry to a company/(P)/ +Æþ¼Ò»î¸³ [¤Ë¤å¤¦¤·¤ã¤·¤±¤ó] /test for a position in a company/ +Æþ¼ä [¤Ë¤å¤¦¤¸¤ã¤¯] /(n) death of a priest/nirvana/spiritual liberty/ +Æþ¼ê [¤Ë¤å¤¦¤·¤å] /(n,vs) obtaining/coming to hand/(P)/ +Æþ¼êÆñ [¤Ë¤å¤¦¤·¤å¤Ê¤ó] /difficulty of obtaining/ +Æþ½Î [¤Ë¤å¤¦¤¸¤å¤¯] /(n) entering a private school/ +Æþ½Ð¶â [¤Ë¤å¤¦¤·¤å¤Ã¤­¤ó] /(n) deposit and withdrawal (of money)/receiving and making payments/ +Æþ½ÐÎÏ [¤Ë¤å¤¦¤·¤å¤Ä¤ê¤ç¤¯] /(n) input and output/ +Æþ½ê [¤Ë¤å¤¦¤·¤ç] /(n) entrance/admission/imprisonment/internment/(P)/ +Æþ¾Þ [¤Ë¤å¤¦¤·¤ç¤¦] /(n) winning a prize or place (in a contest)/(P)/ +Æþ¾Þ¼Ô [¤Ë¤å¤¦¤·¤ç¤¦¤·¤ã] /prize-winner/ +Æþ¾ë [¤Ë¤å¤¦¤¸¤ç¤¦] /(n) triumphant entry into a castle/ +Æþ¾ì [¤Ë¤å¤¦¤¸¤ç¤¦] /(n) entrance/admission/entering/(P)/ +Æþ¾ì¤òµñ¤à [¤Ë¤å¤¦¤¸¤ç¤¦¤ò¤³¤Ð¤à] /(exp) to deny (a person) admission/ +Æþ¾ì¤òÃǤê [¤Ë¤å¤¦¤¸¤ç¤¦¤ò¤³¤È¤ï¤ê] /No Admittance/ +Æþ¾ì·ô [¤Ë¤å¤¦¤¸¤ç¤¦¤±¤ó] /(n) ticket of admission/platform ticket/(P)/ +Æþ¾ì¸¢ [¤Ë¤å¤¦¤¸¤ç¤¦¤±¤ó] /liberty of entrance/ +Æþ¾ì¼° [¤Ë¤å¤¦¤¸¤ç¤¦¤·¤­] /(n) opening ceremony/ +Æþ¾ì¼Ô [¤Ë¤å¤¦¤¸¤ç¤¦¤·¤ã] /visitors/attendance/ +Æþ¾ìÀÇ [¤Ë¤å¤¦¤¸¤ç¤¦¤¼¤¤] /(n) admission tax/ +Æþ¾ìÌç [¤Ë¤å¤¦¤¸¤ç¤¦¤â¤ó] /admission gate/ +Æþ¾ìÎÁ [¤Ë¤å¤¦¤¸¤ç¤¦¤ê¤ç¤¦] /entrance fee/admission fee/gate receipts/ +Æþ¿¢ [¤Ë¤å¤¦¤·¤ç¤¯] /(n) settlement/immigration/(P)/ +Æþ¿¢¼Ô [¤Ë¤å¤¦¤·¤ç¤¯¤·¤ã] /(n) settler/newcomer/ +Æþ¿­ [¤Ë¤å¤¦¤·¤ó] /(n) inspiration/genius/super-human skill/ +Æþ¿® [¤Ë¤å¤¦¤·¤ó] /(n) entering the faith/ +Æþ¿À [¤Ë¤å¤¦¤·¤ó] /(n) inspiration/genius/super-human skill/ +Æþ¿À¤Îµ» [¤Ë¤å¤¦¤·¤ó¤Î¤®] /skill of superhuman level/ +Æþ¿å [¤¸¤å¤¹¤¤] /(n) suicide by drowning/drowning oneself/ +Æþ¿å [¤Ë¤å¤¦¤¹¤¤] /(n) suicide by drowning/drowning oneself/ +ÆþÀ¼ [¤Ë¤Ã¤·¤ç¤¦] /(n) entering tone/ +ÆþÀÒ [¤Ë¤å¤¦¤»¤­] /(n,vs) entry in family register/(P)/ +ÆþÁ¥ [¤Ë¤å¤¦¤»¤ó] /(n) ship's arrival/ +ÆþÁª [¤Ë¤å¤¦¤»¤ó] /(n) chosen (in a competition)/(P)/ +ÆþÁª¼Ô [¤Ë¤å¤¦¤»¤ó¤·¤ã] /winner/winning candidate/ +ÆþÁê [¤¤¤ê¤¢¤¤] /(n) sunset/ +ÆþÁê¤Î¾â [¤¤¤ê¤¢¤¤¤Î¤«¤Í] /(n) evening bell/vespers bell/ +ÆþÂؤ¨ÉôÉÊ [¤¤¤ì¤«¤¨¤Ö¤Ò¤ó] /replacement parts/ +ÆþÂౡ [¤Ë¤å¤¦¤¿¤¤¤¤¤ó] /(n,vs) entering and leaving hospital/ +ÆþÂâ [¤Ë¤å¤¦¤¿¤¤] /(n) enlistment/ +ÆþÃÄ [¤Ë¤å¤¦¤À¤ó] /(n) enrollment/(P)/ +ÆþÄ« [¤Ë¤å¤¦¤Á¤ç¤¦] /(n) visiting Japan/arrival in Japan/ +ÆþĶ [¤Ë¤å¤¦¤Á¤ç¤¦] /(n) excess of imports/ +ÆþÄÅ [¤Ë¤å¤¦¤·¤ó] /(n) entering a port/ +ÆþÄê [¤Ë¤å¤¦¤¸¤ç¤¦] /(n) Zen contemplation/ +ÆþÄî [¤Ë¤å¤¦¤Æ¤¤] /(n) admission to the courtroom/ +ÆþÅÅ [¤Ë¤å¤¦¤Ç¤ó] /(n) telegram received/ +ÆþÅÞ [¤Ë¤å¤¦¤È¤¦] /(n) joining a political party/(P)/ +ÆþÅâ [¤Ë¤Ã¤È¤¦] /(n) visit to China/ +ÆþÅò [¤Ë¤å¤¦¤È¤¦] /(n) taking a hot bath/bathing at hot springs/ +ÆþÅòµÒ [¤Ë¤å¤¦¤È¤¦¤­¤ã¤¯] /(n) bathing guest at a hot spring/ +ÆþÆ» [¤Ë¤å¤¦¤É¤¦] /(n) entering the priesthood/priest/ +ÆþÆ»±À [¤Ë¤å¤¦¤É¤¦¤°¤â] /(n) gigantic columns of clouds (in summer)/cumulo-nimbus/ +ÆþÆâ [¤¸¤å¤À¤¤] /(n) imperial bridal party's entry into the court/ +ÆþÆü [¤¤¤ê¤Ò] /(n) setting sun/evening sun/ +ÆþÇ° [¤Ë¤å¤¦¤Í¤ó] /(adj-na,n) careful/elaborate/scrupulous/(P)/ +ÆþÇ°¤Ë [¤Ë¤å¤¦¤Í¤ó¤Ë] /with scrupulous care/ +ÆþÇß [¤Ë¤å¤¦¤Ð¤¤] /(n) entering the rainy season/(P)/ +ÆþÈñ [¤Ë¤å¤¦¤Ò] /(n) expenses/ +ÆþÉ× [¤Ë¤å¤¦¤Õ] /(n,vs) marrying into the wife's family/ +ÆþÉÜ [¤Ë¤å¤¦¤Õ] /(n) entering the metropolitan area/ +ÆþÉô [¤Ë¤å¤¦¤Ö] /(n) joining a club/ +ÆþÊ© [¤Ë¤å¤¦¤Ö¤Ä] /enshrining a Buddhist image/ +Æþʪ [¤¤¤ì¤â¤Î] /(n) container/case/receptacle/ +ÆþÊì²° [¤¤¤ê¤â¤ä] /(n) hip-gable roof/ +ÆþÊ첰¤¤ê [¤¤¤ê¤â¤ä¤Å¤¯¤ê] /(n) building with a gabled, hipped roof/ +ÆþËÏ [¤¤¤ì¤º¤ß] /(n,vs) tattoo/ +ÆþËë [¤Ë¤å¤¦¤Þ¤¯] /(n) advancing to the first grade/(P)/ +ÆþÌ» [¤¤¤ê¤à¤³] /(n) man who takes his wife's name/ +ÆþÌÇ [¤Ë¤å¤¦¤á¤Ä] /(n) dying/entering nirvana/death (of Buddhist saint)/ +ÆþÌÊ [¤¤¤ì¤ï¤¿] /cotton padding/ +ÆþÌÚ [¤Ë¤å¤¦¤Ü¤¯] /calligraphy/ +ÆþÌç [¤Ë¤å¤¦¤â¤ó] /(n) primer/manual/entering an institute/introduction to/(P)/ +ÆþÌç¥Æ¥­¥¹ [¤Ë¤å¤¦¤â¤ó¥Æ¥­¥¹] /introductory text/ +ÆþÌç½ñ [¤Ë¤å¤¦¤â¤ó¤·¤ç] /(n) primer/manual/introductory book/ +ÆþÍÑ [¤Ë¤å¤¦¤è¤¦] /(adj-na,n) need/requirement/demand/necessity/ +ÆþÍá [¤Ë¤å¤¦¤è¤¯] /(n,vs) bathe/bathing/(P)/ +ÆþÍè [¤Ë¤å¤¦¤é¤¤] /(n) august visit/arrival/ +ÆþÍì [¤¸¤å¤é¤¯] /(n) proceeding to Kyoto/entering Kyoto/ +ÆþÍì [¤Ë¤å¤¦¤é¤¯] /(n) proceeding to Kyoto/entering Kyoto/ +ÆþÎÏ [¤Ë¤å¤¦¤ê¤ç¤¯] /(n,vs) input/(P)/ +ÆþÎÏ¥Õ¥£¡¼¥ë¥É [¤Ë¤å¤¦¤ê¤ç¤¯¥Õ¥£¡¼¥ë¥É] /entry field/ +ÆþÎϾðÊó [¤Ë¤å¤¦¤ê¤ç¤¯¤¸¤ç¤¦¤Û¤¦] /(n) input/ +ÆþÎÏ¿®¹æ [¤Ë¤å¤¦¤ê¤ç¤¯¤·¤ó¤´¤¦] /(n) incoming signal/ +ÆþÎÏÀþ [¤Ë¤å¤¦¤ê¤ç¤¯¤»¤ó] /(n) input/ +ÆþÎÏÁõÃÖ [¤Ë¤å¤¦¤ê¤ç¤¯¤½¤¦¤Á] /input unit/input device/ +ÆþÎÏÅÅή [¤Ë¤å¤¦¤ê¤ç¤¯¤Ç¤ó¤ê¤å¤¦] /(n) input/incoming current/ +ÆþÏ´ [¤Ë¤å¤¦¤í¤¦] /(n) imprisonment/ +ÆþÑÎ [¤Ë¤å¤¦¤³¤¦] /invasion/encroachment/ +ÆþÕä [¤Ë¤å¤¦¤³¤¦] /(n) invasion/incursion/ +Æþî÷ [¤Ë¤å¤¦¤­¤ç¤¦] /(n,vs) (ticket) punching/ +Ç¡¤­ [¤´¤È¤­] /(oK) (uk) like/as if/the same as/ +Ç¡¤¯ [¤´¤È¤¯] /(n) like/as/ +Ç¡¤¯ [¤·¤¯] /(v5k) to excel/to be equal to/ +Ç¡¤· [¤´¤È¤·] /(oK) (n) (uk) like/as if/the same as/(P)/ +Ç¡°Õ [¤Ë¤ç¤¤] /(n) as one wishes/a priest's staff/ +Ç¡±«Ïª [¤¸¤ç¤¦¤í] /(ateji) (n) (uk) watering can/watering pot/sprinkling can/ +Ç¡±«Ïª [¤¸¤ç¤í] /(ateji) (n) (uk) watering can/watering pot/sprinkling can/ +Ç¡²¿ [¤¤¤«¤¬] /(adj-na,adv,n) how/in what way/(P)/ +Ç¡²¿ [¤¤¤«¤ó] /(adj-na,adv,n) how/in what way/ +Ç¡²¿ [¤É¤¦] /(adv) (uk) how/in what way/how about/(P)/ +Ç¡²¿¤¤¤¦ [¤É¤¦¤¤¤¦] /(adj-pn) (uk) what kind of/ +Ç¡²¿¤·¤Æ [¤É¤¦¤·¤Æ] /(adv,int) (uk) why?/for what reason/how/in what way/for what purpose/what for/(P)/ +Ç¡²¿¤·¤Æ¤â [¤É¤¦¤·¤Æ¤â] /(adv) (uk) by all means/at any cost/no matter what/after all/in the long run/cravingly/at any rate/surely/(P)/ +Ç¡²¿¤»¤ó [¤¤¤«¤ó¤»¤ó] /(adv,exp) can't be helped/ +Ç¡²¿¤Ê¤ë [¤¤¤«¤Ê¤ë] /(adj-pn) (uk) any kind of (with neg. verb)/ +Ç¡²¿¤Ë [¤¤¤«¤Ë] /(adv,int) how?/in what way?/how much?/however/whatever/(P)/ +Ç¡²¿¤Ë¤â [¤¤¤«¤Ë¤â] /(adv,int) (uk) indeed/really/phrase meaning agreement/(P)/ +Ç¡²¿¤ï¤·¤¤ [¤¤¤«¤¬¤ï¤·¤¤] /(adj) (1) (uk) suspicious/dubious/unreliable/(2) indecent/unseemly/ +Ç¡²¿µö [¤¤¤«¤Ð¤«¤ê] /(adv) how much/ +Ç¡²¿Äø [¤¤¤«¤Û¤É] /(adv,n) how much/how many/however/ +Ç¡²¿Êª [¤¤¤«¤â¤Î] /(n) fake/ +Ç¡²¿ÍÍ [¤¤¤«¤µ¤Þ] /(adv,n) fraud/trickery/counterfeit/ +Ç¡²¿ÍÍ [¤¤¤«¤è¤¦] /(adj-na) how/ +Ç¡²¿ÍÍ»Õ [¤¤¤«¤µ¤Þ¤·] /(n) cheat/swindler/ +Ç¡·î [¤­¤µ¤é¤®] /(n) (obs) second month of the lunar calendar/ +Ç¡·î [¤Ë¤¬¤Ä] /(n) (obs) second month of the lunar calendar/ +Ç¡ºÍ [¤¸¤ç¤µ¤¤] /(n) (1) affable/slick/smooth-tongued/(2) smart/sharp/clever/skillful/adroit/ +Ç¡ºÍ¤Ê¤¤ [¤¸¤ç¤µ¤¤¤Ê¤¤] /(adj) tactful/shrewd/cautious/clever/smart/adroit/ +Ç¡ºÍ̵¤¤ [¤¸¤ç¤µ¤¤¤Ê¤¤] /(adj) tactful/shrewd/cautious/clever/smart/adroit/ +Ç¡¼Â [¤Ë¤ç¤¸¤Ä] /(n) reality/(P)/ +Ç¡¾å [¤¸¤ç¤¸¤ç¤¦] /(adj-no,n) above-mentioned/ +Ç¡À§ [¤Ë¤ç¤¼] /(n) so/thus/like this/ +Ç¡À§²æʹ [¤Ë¤ç¤¼¤¬¤â¤ó] /(n) thus I hear (quote from the sutras)/these ears have heard/ +Ç¡Ê [¤Ë¤ç¤Ü¤µ¤Ä] /(n) Buddha-like compassion/ +Ç¡Ë¡ [¤Ë¤ç¤Û¤¦] /(n) observance of the Buddha's teachings/ +Ç¡Íè [¤Ë¤ç¤é¤¤] /(n) Tathagata/perfected one (suffix of high-ranking Buddhist deities)/ +ǡϪ [¤¸¤ç¤¦¤í] /(ateji) (n) (uk) watering can/watering pot/sprinkling can/ +ǡϪ [¤¸¤ç¤í] /(ateji) (n) (uk) watering can/watering pot/sprinkling can/ +Ç¢ [¤Ë¤ç¤¦] /(n) urine/(P)/ +Ç¢¤Î¸¡ºº [¤Ë¤ç¤¦¤Î¤±¤ó¤µ] /urinalysis/ +Ç¢°Õ [¤Ë¤ç¤¦¤¤] /(n) the urge to urinate/ +Ç¢´É [¤Ë¤ç¤¦¤«¤ó] /(adj-na,n) urinary duct/ureter/ +Ç¢´ï [¤Ë¤ç¤¦¤­] /urinal/ +Ç¢¸¡ºº [¤Ë¤ç¤¦¤±¤ó¤µ] /urine analysis/ +Ç¢»À [¤Ë¤ç¤¦¤µ¤ó] /(n) uric acid/(P)/ +Ç¢ÁÇ [¤Ë¤ç¤¦¤½] /(n) urea/ +Ç¢ÁǼù»é [¤Ë¤ç¤¦¤½¤¸¤å¤·] /urea resin/ +Ǣƻ [¤Ë¤ç¤¦¤É¤¦] /(n) urethra/ +Ǣƻ±ê [¤Ë¤ç¤¦¤É¤¦¤¨¤ó] /(n) inflammation of the urethra/ +Ç¢ÆÇ¾É [¤Ë¤ç¤¦¤É¤¯¤·¤ç¤¦] /(n) uremia/ +Ǣϩ [¤Ë¤ç¤¦¤í] /urinary tract/ +Ç£ [¤Ë¤é] /(n) leek/scallion/ +ǣǬ [¤Ë¤é¤Í¤®] /leek/ +Ǥ [¤Ë¤ó] /(n) obligation/duty/charge/responsibility/(P)/ +Ǥ¤¸¤ë [¤Ë¤ó¤¸¤ë] /(v1) to appoint/to nominate/to assume (responsibility)/to pose as/ +Ǥ¤¹ [¤Þ¤«¤¹] /(v5s) to entrust/to leave to a person/(P)/ +Ǥ¤º¤ë [¤Ë¤ó¤º¤ë] /(v5z) to appoint/to nominate/to assume (responsibility)/to pose as/ +Ǥ¤»¤ë [¤Þ¤«¤»¤ë] /(v1) (1) to entrust to another/to leave to/(2) to do something at one's leisure/(P)/ +Ǥ¤ËÅö¤¿¤ë [¤Ë¤ó¤Ë¤¢¤¿¤ë] /(exp) to undertake a duty/ +Ǥ¤ò²Ì¤¿¤¹ [¤Ë¤ó¤ò¤Ï¤¿¤¹] /(exp) to fulfill (discharge) one's duty (duties)/ +Ǥ¤ò²ò¤«¤ì¤ë [¤Ë¤ó¤ò¤È¤«¤ì¤ë] /(exp) to be relieved of one's post/ +Ǥ°Õ [¤Ë¤ó¤¤] /(adj-na,adj-no,n) any/arbitrary/optional/pleasure/discretion/free will/(P)/ +Ǥ°Õ½ÐƬ [¤Ë¤ó¤¤¤·¤å¤Ã¤È¤¦] /voluntarily appearing for police questioning/ +Ǥ°ÕÁܺº [¤Ë¤ó¤¤¤½¤¦¤µ] /search conducted with the consent of the party concerned/ +Ǥ°ÕÃÄÂÎ [¤Ë¤ó¤¤¤À¤ó¤¿¤¤] /(n) private organization (neither controlled nor protected by law)/ +Ǥ°ÕƱ¹Ô [¤Ë¤ó¤¤¤É¤¦¤³¤¦] /going along voluntarily to be questioned by law officers/ +Ǥ´± [¤Ë¤ó¤«¤ó] /(n) appointment/investiture/ +Ǥ´ü [¤Ë¤ó¤­] /(n) term of office/(P)/ +Ǥ´üÃæ [¤Ë¤ó¤­¤Á¤å¤¦] /during one's tenure/ +Ǥ´üËþλ [¤Ë¤ó¤­¤Þ¤ó¤ê¤ç¤¦] /expiration of term of office/ +Ǥ¶¢ [¤Ë¤ó¤­¤ç¤¦] /(adj-na,n) chivalry/generosity/heroism/chivalrous spirit/ +Ǥ¿¦ [¤Ë¤ó¤·¤ç¤¯] /ordination/ +ǤÃÏ [¤Ë¤ó¤Á] /(n) one's post/appointment/ +ǤŷƲ [¤Ë¤ó¤Æ¤ó¤É¤¦] /Nintendo (video game company)/(P)/ +Ǥ̳ [¤Ë¤ó¤à] /(n) duty/function/office/mission/task/(P)/ +Ǥ̳ÉôÂâ [¤Ë¤ó¤à¤Ö¤¿¤¤] /task force/ +Ǥ̿ [¤Ë¤ó¤á¤¤] /(n) appointment/nomination/ordination/commission/designation/(P)/ +Ǥ̿¸¢ [¤Ë¤ó¤á¤¤¤±¤ó] /(n) appointive power/ +Ǥ̿¼° [¤Ë¤ó¤á¤¤¤·¤­] /investiture/ +Ǥ̿¾õ [¤Ë¤ó¤á¤¤¤¸¤ç¤¦] /written appointment/ +ǤÌÈ [¤Ë¤ó¤á¤ó] /(n) appointments and dismissal/ +ǤÍÑ [¤Ë¤ó¤è¤¦] /(n,vs) appointment/employment/ +Ç¥¤à [¤Ï¤é¤à] /(v5m) to conceive/to become pregnant/to get filled with/ +Ç¥¤ë [¤ß¤´¤â¤ë] /(v5r) to become pregnant/ +Ç¥»ºÉØ [¤Ë¤ó¤µ¤ó¤×] /(n) expectant and nursing mothers/(P)/ +Ç¥¿± [¤Ë¤ó¤·¤ó] /(n,vs) conception/pregnancy/(P)/ +Ç¥¿±ÃæÀä [¤Ë¤ó¤·¤ó¤Á¤å¤¦¤¼¤Ä] /abortion/pregnancy termination/ +Ç¥¿±ÃæÆÇ¾É [¤Ë¤ó¤·¤ó¤Á¤å¤¦¤É¤¯¤·¤ç¤¦] /(n) toxemia of pregnancy/ +Ç¥ÉØ [¤Ë¤ó¤×] /(n) pregnant woman/(P)/ +Ç¥ÉØÉþ [¤Ë¤ó¤×¤Õ¤¯] /maternity clothes/ +Ǧ¤Ð¤»¤ë [¤·¤Î¤Ð¤»¤ë] /(v1) to conceal/to hide/ +Ǧ¤Ó [¤·¤Î¤Ó] /(n) stealing (into)/spy/sneak thief/surreptitious visit to house of ill repute/ +Ǧ¤Ó¤ä¤« [¤·¤Î¤Ó¤ä¤«] /(adj-na,n) stealthy/secret/ +Ǧ¤Ó°©¤¤ [¤·¤Î¤Ó¤¢¤¤] /(n) clandestine meeting/rendezvous/tryst/ +Ǧ¤Ó²» [¤·¤Î¤Ó¤Í] /(n) whispering/quiet weeping/ +Ǧ¤Ó´ó¤ë [¤·¤Î¤Ó¤è¤ë] /(v5r) to creep/to steal up/to draw near unnoticed/ +Ǧ¤Óµã¤­ [¤·¤Î¤Ó¤Ê¤­] /(n) quiet weeping/ +Ǧ¤Óµã¤¯ [¤·¤Î¤Ó¤Ê¤¯] /(v5k) to shed silent tears/ +Ǧ¤Ó¹þ¤à [¤·¤Î¤Ó¤³¤à] /(v5m) to creep in/to steal in/ +Ǧ¤Ó½Ð¤· [¤·¤Î¤Ó¤À¤·] /(n) sneaking out/creeping out/ +Ǧ¤Ó½Ð¤¹ [¤·¤Î¤Ó¤À¤¹] /(v5s) to sneak out/to creep out/ +Ǧ¤Ó¾Ð¤¤ [¤·¤Î¤Ó¤ï¤é¤¤] /(n) stifled laugh/chuckling/snickering/ +Ǧ¤ÓÀ¼ [¤·¤Î¤Ó¤´¤¨] /(n) whispering/ +Ǧ¤Ó­ [¤·¤Î¤Ó¤¢¤·] /(n) stealthy steps/soft steps/ +Ǧ¤ÓÆñ¤¤ [¤·¤Î¤Ó¤¬¤¿¤¤] /intolerable/unbearable/ +Ǧ¤ÓÆþ¤ë [¤·¤Î¤Ó¤¤¤ë] /(v5r) to steal or sneak or slip into/ +Ǧ¤Ö [¤·¤Î¤Ö] /(v5b) (1) to conceal oneself/to hide/(2) to endure/(P)/ +Ǧ¶ì [¤Ë¤ó¤¯] /(n) endurance/stoicism/ +Ǧ¶ñ [¤Ë¤ó¤°] /(n) ninja implement (shuriken, etc.)/ +Ǧ¹þ¤à [¤·¤Î¤Ó¤³¤à] /(v5m) to creep in/to steal in/ +Ǧ¼Ô [¤Ë¤ó¤¸¤ã] /(n) Ninja/Japanese secret agent of old (very good at hiding)/(P)/ +Ǧ½¾ [¤Ë¤ó¤¸¤å¤¦] /(n) submission/resignation/ +Ǧ½Ñ [¤Ë¤ó¤¸¤å¤Ä] /(n) (MA) Ninjutsu (fighting art of the ninja)/ninja skills in secrecy, stealth and combat techniques/ +ǦÂÑ [¤Ë¤ó¤¿¤¤] /(n) endurance/perseverance/(P)/ +ǦÂѶ¯¤¤ [¤Ë¤ó¤¿¤¤¤Å¤è¤¤] /(adj) persevering/very patient/ +ǦÂÑÎÏ [¤Ë¤ó¤¿¤¤¤ê¤ç¤¯] /fortitude/ +Ǧˡ [¤Ë¤ó¤Ý¤¦] /(n) ninja arts/ +ǧ¤á [¤ß¤È¤á] /(n) approval/final seal (of approval)/(P)/ +ǧ¤á¤ë [¤·¤¿¤¿¤á¤ë] /(v1) to write up/ +ǧ¤á¤ë [¤ß¤È¤á¤ë] /(v1,vt) to recognize/to appreciate/to approve/to admit/to notice/(P)/ +ǧ¤á°õ [¤ß¤È¤á¤¤¤ó] /(n) unregistered (informal) seal/a signet (ring)/(P)/ +ǧ¤áÆñ¤¤ [¤ß¤È¤á¤¬¤¿¤¤] /unapprovable/ +ǧ²Ä [¤Ë¤ó¤«] /(n) approval/license/permission/(P)/ +ǧ²Ä¾Ú [¤Ë¤ó¤«¤·¤ç¤¦] /(n) license/certificate/charter/ +ǧ¼± [¤Ë¤ó¤·¤­] /(n,vs) recognition/cognizance/(P)/ +ǧ¼±É¼ [¤Ë¤ó¤·¤­¤Ò¤ç¤¦] /identification tag/ +ǧ¼±ÉÔ­ [¤Ë¤ó¤·¤­¤Ö¤½¤¯] /(n) lack of knowledge or understanding/ +ǧ¼±ÏÀ [¤Ë¤ó¤·¤­¤í¤ó] /(n) epistemology/ +ǧ¾Ú [¤Ë¤ó¤·¤ç¤¦] /(n,vs) certification/attestation/Imperial attestation/(P)/ +ǧ¾Ú´± [¤Ë¤ó¤·¤ç¤¦¤«¤ó] /(n) official whose appointment and dismissal requires Imperial acknowledgement/ +ǧ¾Ú¼° [¤Ë¤ó¤·¤ç¤¦¤·¤­] /(n) attestation (investiture) ceremony/ +ǧ¾Ú¼Ô [¤Ë¤ó¤·¤ç¤¦¤·¤ã] /certifier/ +ǧÃÎ [¤Ë¤ó¤Á] /(n) acknowledgement/recognition/(P)/ +ǧÃÎ²Ê³Ø [¤Ë¤ó¤Á¤«¤¬¤¯] /cognitive science/ +ǧÃιÔÆ°ÎÅË¡ [¤Ë¤ó¤Á¤³¤¦¤É¤¦¤ê¤ç¤¦¤Û¤¦] /(n) cognitive-behavioral therapy/ +ǧÃο´Íý³Ø [¤Ë¤ó¤Á¤·¤ó¤ê¤¬¤¯] /(n) cognitive psychology/ +ǧÃÎÎÅË¡ [¤Ë¤ó¤Á¤ê¤ç¤¦¤Û¤¦] /(n) cognitive therapy/ +ǧÄê [¤Ë¤ó¤Æ¤¤] /(n,vs) authorization/acknowledgment/certification/recognition/(P)/ +ǧÄê¾Ú [¤Ë¤ó¤Æ¤¤¤·¤ç¤¦] /(n) certificate/ +ǧÄêÅêɼ [¤Ë¤ó¤Æ¤¤¤È¤¦¤Ò¤ç¤¦] /(n) approval voting/ +ǧÈÝ [¤Ë¤ó¤Ô] /(n) approval or disapproval/ +ǧÍÆ [¤Ë¤ó¤è¤¦] /(n) acknowledgement/ +Ǩ¤é¤¹ [¤Ì¤é¤¹] /(v5s) to wet/to soak/to dip/(P)/ +Ǩ¤ì¤ë [¤Ì¤ì¤ë] /(v1) to get wet/(P)/ +Ǩ¤ì°á [¤Ì¤ì¤®¤Ì] /(n) wet clothes/false accusations/ +Ǩ¤ì±©¿§ [¤Ì¤ì¤Ð¤¤¤í] /(n) jet black/ +Ǩ¤ì±ï [¤Ì¤ì¤¨¤ó] /(n) open verandah/ +Ǩ¤ì»ö [¤Ì¤ì¤´¤È] /(n) love affair/ +Ǩ¤ì»ö»Õ [¤Ì¤ì¤´¤È¤·] /(n) (acting) romantic lead/philanderer/ +Ǩ¤ì¼ê [¤Ì¤ì¤Æ] /(n) wet hands/ +Ǩ¤ì¼ê¤Ç°À [¤Ì¤ì¤Æ¤Ç¤¢¤ï] /(n) easy profit/ +Ǩ¤ì¾ì [¤Ì¤ì¤Ð] /(n) (drama's) love scene/ +Ǩ¤ì¿§ [¤Ì¤ì¤¤¤í] /(n) color of something wet/ +Ǩ¤ìÁÍ [¤Ì¤ì¤Í¤º¤ß] /(n) soaked to the skin/like a drowned rat/ +Ǩ¤ìȱ [¤Ì¤ì¤¬¤ß] /(n) newly washed hair/ +Ç« [¤à¤·¤í] /(io) (adv) rather/better/instead/ +Ç«¤í [¤à¤·¤í] /(adv) rather/better/instead/(P)/ +Ç«Æü [¤Í¤¤¤¸¤Ä] /(n) peaceful day/ +Ǭ [¤Í¤®] /(n) spring (green) onion/(P)/ +Ǭ˷¼ç [¤Í¤®¤Ü¤¦¤º] /(n) onion head/ +Ç­ [¤Í¤³] /(n) cat/(P)/ +Ç­¤«¤Ö¤ê [¤Í¤³¤«¤Ö¤ê] /(n,vs) feigned innocence or naivete/beguiling innocence/wolf in sheep's clothing/ +Ç­¤Ê¤ÇÀ¼ [¤Í¤³¤Ê¤Ç¤´¤¨] /(n) soft, coaxing voice/wheedling voice/ingratiating voice/ +Ç­¤Ë¾®È½ [¤Í¤³¤Ë¤³¤Ð¤ó] /(exp) (to cast) pearls before swine/really big waste of resources/ +Ç­¤Î³Û [¤Í¤³¤Î¤Ò¤¿¤¤] /tiny/ +Ç­¤Î³Û¤Î¤è¤¦¤Ê [¤Í¤³¤Î¤Ò¤¿¤¤¤Î¤è¤¦¤Ê] /(exp) very small (particularly of a room or flat)/ +Ç­¤Î»Ò°ìɤµï¤Ê¤¤ [¤Í¤³¤Î¤³¤¤¤Ã¤Ô¤­¤¤¤Ê¤¤] /completely deserted/ +Ç­¤Î¼ê¤â¼Ú¤ê¤¿¤¤ [¤Í¤³¤Î¤Æ¤â¤«¤ê¤¿¤¤] /be extremely busy/ +Ç­¤ÎÌÜ [¤Í¤³¤Î¤á] /fickle/ +Ç­¤Ð¤Ð [¤Í¤³¤Ð¤Ð] /(n,vs) embezzle/pocket/steal/ +Ç­²Ä°¦¤¬¤ê [¤Í¤³¤«¤ï¤¤¤¬¤ê] /(n) doting on someone/ +Ç­²Ê [¤Í¤³¤«] /cat family/Felidae/ +Ç­³ÛÂç [¤Ó¤ç¤¦¤¬¤¯¤À¤¤] /tiny/ +Ç­³ÛÂç¤ÎÅÚÃÏ [¤Ó¤ç¤¦¤¬¤¯¤À¤¤¤Î¤È¤Á] /narrow strip of land/ +Ç­µÓ [¤Í¤³¤¢¤·] /(n) carved table leg/ +Ç­¼Ö [¤Í¤³¤°¤ë¤Þ] /(n) wheelbarrow/ +Ç­Àå [¤Í¤³¤¸¤¿] /(n) unable to take (thermally) hot food/(P)/ +Ç­Àå¤À [¤Í¤³¤¸¤¿¤À] /have a tongue too sensitive to heat/ +ǭ­ [¤Í¤³¤¢¤·] /(n) carved table leg/ +ǭ° [¤Í¤³¤¾¤¯] /the cat genus/ +Ç­ÇØ [¤Í¤³¤¼] /(n) a bent back/stoop/(P)/ +Ç­ÈÄ [¤Í¤³¤¤¤¿] /(n) fireside board/ +Ç­Èï¤ê [¤Í¤³¤«¤Ö¤ê] /(oK) (n,vs) feigned innocence or naivete/beguiling innocence/wolf in sheep's clothing/ +Ç­Éï¤ÇÀ¼ [¤Í¤³¤Ê¤Ç¤´¤¨] /(n) soft, coaxing voice/wheedling voice/ingratiating voice/ +ǭʵ [¤Í¤³¤Ð¤Ð] /(n,vs) embezzle/pocket/steal/ +Ç­ÌÜÀÐ [¤Í¤³¤á¤¤¤·] /(n) cat's-eye (in road)/quartz reflector/ +Ç­ÌÜÀÐ [¤Í¤³¤â¤¯¤»¤­] /(n) cat's-eye (in road)/quartz reflector/ +Ç­Ìø [¤Í¤³¤ä¤Ê¤®] /(n) pussy willow/ +Ç­Íפ餺 [¤Í¤³¤¤¤é¤º] /(n) rat poison/ +Ç® [¤Í¤Ä] /(n,n-suf) fever/temperature/(P)/ +Ç®¡¹ [¤¢¤Ä¤¢¤Ä] /(adj-na,n) piping hot/passionately in love/ +Ç®¤¤ [¤¢¤Ä¤¤] /(adj) hot (thing)/(P)/ +Ç®¤¤¥³¡¼¥Ò¡¼ [¤¢¤Ä¤¤¥³¡¼¥Ò¡¼] /(n) hot coffee/ +Ç®¤¤Ãç¤À [¤¢¤Ä¤¤¤Ê¤«¤À] /(exp) be sweet on each other/ +Ç®¤·°×¤¤ [¤Í¤Ã¤·¤ä¤¹¤¤] /(adj) excitable/ +Ç®¤¹¤ë [¤Í¤Ã¤¹¤ë] /(vs-s) to heat/(P)/ +Ç®¤Ã¤Ý¤¤ [¤Í¤Ä¤Ã¤Ý¤¤] /(adj) (1) feverish/(2) enthusiastic/ +Ç®¤ê [¤Û¤Æ¤ê] /(n) (1) a glow/heat/(2) burning sensation/hot flash/ +Ç®¤ò¾å¤²¤ë [¤Í¤Ä¤ò¤¢¤²¤ë] /(exp) to become enthusiastic/ +Ç®¤òÅÁ¤¨¤ë [¤Í¤Ä¤ò¤Ä¤¿¤¨¤ë] /(exp) to conduct heat/ +Ç®°¦ [¤Í¤Ä¤¢¤¤] /(n,vs) love passionately/ardent love/devotion/ +Ç®°¦¼Ô [¤Í¤Ä¤¢¤¤¤·¤ã] /person who is very fond of something/ +Ç®°Õ [¤Í¤Ä¤¤] /(n) zeal/enthusiasm/(P)/ +Ç®±À [¤Í¤Ä¤¦¤ó] /(n) glowing cloud/ +Ç®±ä [¤Í¤Ä¤¨¤ó] /(n) hot rolling/ +Ç®±é [¤Í¤Ä¤¨¤ó] /(n) enthusiastic performance/ +Ç®±øÀ÷ [¤Í¤Ä¤ª¤»¤ó] /(n) thermal pollution/ +Ç®²ÄÁº [¤Í¤Ä¤«¤½] /thermoplastic/ +Ç®²ÄÁº¼ù»é [¤Í¤Ä¤«¤½¤¸¤å¤·] /thermoplastic resin/ +Ç®²ÄÁºÀ­ [¤Í¤Ä¤«¤½¤»¤¤] /(n) thermoplasticity/ +Ç®³È»¶ [¤Í¤Ä¤«¤¯¤µ¤ó] /thermal diffusion/ +Ç®³ËÈ¿±þ [¤Í¤Ä¤«¤¯¤Ï¤ó¤Î¤¦] /thermonuclear reaction/ +Ç®´¶ [¤Í¤Ä¤«¤ó] /(n) feverish/ +Ç®´ê [¤Í¤Ä¤¬¤ó] /(n) ardent desire/ +Ç®´ï¶ñ [¤Í¤Ä¤­¤°] /(n) heater/ +Ç®µ¡´Ø [¤Í¤Ä¤­¤«¤ó] /(n) heat engine/thermomotor/ +Ç®µ¤ [¤Í¤Ã¤­] /(n) heat/hot air/enthusiasm/(P)/ +Ç®µ¤ [¤Í¤Ä¤±] /feverish/ +Ç®µ¤µå [¤Í¤Ã¤­¤­¤å¤¦] /(n) hot-air balloon/ +Ç®µ¤µå [¤Í¤Ä¤­¤­¤å¤¦] /(n) hot-air balloon/ +Ç®µå [¤Í¤Ä¤­¤å¤¦] /(baseball) smoking pitch/ +Ç®¶¸ [¤Í¤Ã¤­¤ç¤¦] /(n) wild enthusiasm/being crazy about/(P)/ +Ç®¶¸¼Ô [¤Í¤Ã¤­¤ç¤¦¤·¤ã] /enthusiast/ +Ç®¶¸Åª¿®¼Ô [¤Í¤Ã¤­¤ç¤¦¤Æ¤­¤·¤ó¤¸¤ã] /fanatic/ +Ç®·¿ [¤Í¤Ã¤±¤¤] /(n) type of fever/ +Ç®·ì [¤Í¤Ã¤±¤Ä] /(n) hot blood/zeal/fervor/ardor/ +Ç®·ì´Á [¤Í¤Ã¤±¤Ä¤«¤ó] /(n) hot-blooded man/ +Ç®·ì»ù [¤Í¤Ã¤±¤Ä¤¸] /(n) hot-blooded man/ +Ç®¸¶»Ò³Ë [¤Í¤Ä¤²¤ó¤·¤«¤¯] /(n) thermal nucleus/ +Ç®¸» [¤Í¤Ä¤²¤ó] /(n) heat source/ +Ç®¸ò´¹´ï [¤Í¤Ä¤³¤¦¤«¤ó¤­] /(n) heat exchanger/ +Ç®¸úΨ [¤Í¤Ä¤³¤¦¤ê¤Ä] /(n) thermal efficiency/ +Ç®¹Å²½ [¤Í¤Ä¤³¤¦¤«] /thermosetting/ +Ç®¹Å²½ºÞ [¤Í¤Ä¤³¤¦¤«¤¶¤¤] /hardener (catalyst in hardening thermosetting materials)/ +Ç®¹Å²½Êª [¤Í¤Ä¤³¤¦¤«¤Ö¤Ä] /thermosetting material (esp. plastics and resins)/ +Ç®º½ [¤Í¤Ã¤µ] /(n) hot sand/ +Ç®»¿ [¤Í¤Ã¤µ¤ó] /(n) ardent praise/ +Ç®¼ÍÉ [¤Í¤Ã¤·¤ã¤Ó¤ç¤¦] /(n) heatstroke/ +Ç®½èÍý [¤Í¤Ä¤·¤ç¤ê] /(n) heat treatment/ +Ç®½ý [¤Í¤Ã¤·¤ç¤¦] /(n) burn/ +Ç®¾§ [¤Í¤Ã¤·¤ç¤¦] /(n,vs) singing enthusiastically/ +Ç®¾ð [¤Í¤Ä¤¸¤ç¤¦] /(n) ardour/ +Ç®¿´ [¤Í¤Ã¤·¤ó] /(adj-na,n) zeal/enthusiasm/(P)/ +Ç®À­ [¤Í¤Ã¤»¤¤] /(n) excitable disposition/ +Ç®À¿ [¤Í¤Ã¤»¤¤] /(adj-na,n) earnestness/ +Ç®Àï [¤Í¤Ã¤»¤ó] /(n) fierce fighting/close contest/(P)/ +Ç®Àþ [¤Í¤Ã¤»¤ó] /(n) heat ray/line of heat/ +Ç®ÂÓ [¤Í¤Ã¤¿¤¤] /(n) tropics/(P)/ +Ç®ÂÓµû [¤Í¤Ã¤¿¤¤¤®¤ç] /(n) tropical fish/(P)/ +Ç®ÂÓ¿¢Êª [¤Í¤Ã¤¿¤¤¤·¤ç¤¯¤Ö¤Ä] /(n) tropical plant/ +Ç®ÂÓÄ㵤°µ [¤Í¤Ã¤¿¤¤¤Æ¤¤¤­¤¢¤Ä] /(n) tropical cyclone/ +Ç®ÂÓÉ [¤Í¤¿¤¤¤Ó¤ç¤¦] /tropical disease/ +Ç®ÂÓÌë [¤Í¤Ã¤¿¤¤¤ä] /(n) night in which temperature doesn't fall below 25 degrees C/ +Ç®ÂÓÎÓ [¤Í¤Ã¤¿¤¤¤ê¤ó] /(n) tropical forest/ +Ç®Ãæ [¤Í¤Ã¤Á¤å¤¦] /(n) nuts!/enthusiasm/zeal/mania/(P)/ +Ç®ÅÁƳ [¤Í¤Ä¤Ç¤ó¤É¤¦] /(n) heat conduction/ +Ç®ÅÁƳΨ [¤Í¤Ä¤Ç¤ó¤É¤¦¤ê¤Ä] /(n) thermal conductivity/ +Ç®ÅÅÂÐ [¤Í¤Ä¤Ç¤ó¤Ä¤¤] /(n) thermocouple/ +Ç®ÅÙ [¤Í¤Ä¤É] /(n) degree of heat/temperature/enthusiasm/ +Ç®Åò [¤Í¤Ã¤È¤¦] /(n) boiling water/(P)/ +ǮƮ [¤Í¤Ã¤È¤¦] /(n) fierce fighting/ +ǮǮ [¤¢¤Ä¤¢¤Ä] /(adj-na,n) piping hot/passionately in love/ +Ç®ÇÈ [¤Í¤Ã¤Ñ] /(n) heat wave/ +Ǯȯ [¤Í¤Ã¤Ñ¤Ä] /(n) fever/ +Ç®ÈèÏ« [¤Í¤Ä¤Ò¤í¤¦] /(n) heat exhaustion/ +Ǯɠ[¤Í¤Ä¤Ó¤ç¤¦] /(n) fever/febrile disease/(P)/ +Ç®É÷ [¤Í¤Ã¤×¤¦] /(n) hot wind/ +Ç®É÷ϧ [¤Í¤Ã¤×¤¦¤í] /(n) hot-blast stove/ +Ç®ÊÛ [¤Í¤Ä¤Ù¤ó] /(n) fervent speech/(P)/ +Ǯ˾ [¤Í¤Ä¤Ü¤¦] /(n,vs) longing for/burning desire/ +Ç®ËÄÄ¥·¸¿ô [¤Í¤Ä¤Ü¤¦¤Á¤ç¤¦¤±¤¤¤¹¤¦] /thermal expansion coefficient/ +Ç®ÍÆÎÌ [¤Í¤Ä¤è¤¦¤ê¤ç¤¦] /(n) heat capacity/ +Ç®Íë [¤Í¤Ä¤é¤¤] /(n) heat thunderstorm/ +Ç®ÎÌ [¤Í¤Ä¤ê¤ç¤¦] /(n) temperature/ +Ç®ÎÌ·× [¤Í¤Ä¤ê¤ç¤¦¤±¤¤] /(n) calorimeter/ +Ç®ÎÏ³Ø [¤Í¤Ä¤ê¤­¤¬¤¯] /(n) thermodynamics/ +Ç®ÎϳØŪ [¤Í¤Ä¤ê¤­¤¬¤¯¤Æ¤­] /(adj-na) thermodynamic/ +Ç®ÎÞ [¤Í¤Ä¤ë¤¤] /(n) hot tears/ +Ç®Îä¤Þ¤· [¤Í¤Ä¤µ¤Þ¤·] /(n) antifebrile/antipyretic/ +Ç®Îõ [¤Í¤Ä¤ì¤Ä] /(adj-na,n) ardent/passionate/vehement/(P)/ +Ç®ßó [¤¢¤Ä¤«¤ó] /(n) hot sake/ +ǯ [¤È¤·] /(n-adv,n) year/age/(P)/ +ǯ¡¹ [¤È¤·¤É¤·] /(n-adv,n-t) years/year by year/annually/considering his age/ +ǯ¡¹ [¤Í¤ó¤Í¤ó] /(n-adv,n-t) years/year by year/annually/considering his age/(P)/ +ǯ¡¹ºÐ¡¹ [¤Í¤ó¤Í¤ó¤µ¤¤¤µ¤¤] /(adv,n) annually/every year/year in year out/ +ǯ¤¬¤éǯÃæ [¤Í¤ó¤¬¤é¤Í¤ó¤¸¤å¤¦] /(adv,n) all year round/year after year/ +ǯ¤¬´ó¤ë [¤È¤·¤¬¤è¤ë] /(exp) to grow old/ +ǯ¤¬Ç¯ [¤È¤·¤¬¤È¤·] /considering this age/ +ǯ¤¬Ç¯Ãæ [¤Í¤ó¤¬¤Í¤ó¤¸¤å¤¦] /(adv) all year round/year after year/ +ǯ¤Ç²â¤ó¤ÀÌÜ [¤È¤·¤Ç¤«¤¹¤ó¤À¤á] /eyes dimmed with age/ +ǯ¤Ë°ìÅÙ [¤Í¤ó¤Ë¤¤¤Á¤É] /once a year/ +ǯ¤Î¸ù [¤È¤·¤Î¤³¤¦] /(n) (arch) old-man's wisdom/ +ǯ¤Î»Ô [¤È¤·¤Î¤¤¤Á] /(n) year-end fair/ +ǯ¤ÎÀ¥ [¤È¤·¤Î¤»] /(n) New Year's Eve/the year end/ +ǯ¤ÎƦ [¤È¤·¤Î¤Þ¤á] /beans of the bean-scattering ceremony/ +ǯ¤ÎÊë¤ì [¤È¤·¤Î¤¯¤ì] /(n) year end/ +ǯ¤Ö¤ê [¤Í¤ó¤Ö¤ê] /after an interval of .. years/for the 1st time in .. years/ +ǯ¤Þ¤Ç¤Ë [¤Í¤ó¤Þ¤Ç¤Ë] /before the year ../ +ǯ¤ò±Û¤¹ [¤È¤·¤ò¤³¤¹] /(exp) to enter a new year/ +ǯ¤ò¼è¤ë [¤È¤·¤ò¤È¤ë] /(exp) to grow old/to age/ +ǯ¤ò½¦¤¦ [¤È¤·¤ò¤Ò¤í¤¦] /(exp) to grow old/ +ǯ±× [¤Í¤ó¤¨¤­] /annual profit/ +ǯ±Û¤· [¤È¤·¤³¤·] /(n) New Year's Eve/end of the year/ +ǯ²¼ [¤È¤·¤·¤¿] /(n) younger/junior/(P)/ +ǯ²ì [¤Í¤ó¤¬] /(n) New Year's greetings/New Year's card/(P)/ +ǯ²ì¾õ [¤Í¤ó¤¬¤¸¤ç¤¦] /(n) New Year's card/(P)/ +ǯ²ì͹ÊØ [¤Í¤ó¤¬¤æ¤¦¤Ó¤ó] /New Year's mail/ +ǯ²ìÍÕ½ñ [¤Í¤ó¤¬¤Ï¤¬¤­] /New Year's postcard/ +ǯ²ñ [¤Í¤ó¤«¤¤] /(n) conference/annual convention/(P)/ +ǯ²ñÈñ [¤Í¤ó¤«¤¤¤Ò] /annual fee/ +ǯ²ó [¤Í¤ó¤«¤¤] /(n) anniversary service (in Buddhism)/ +ǯ²ó¤ê [¤È¤·¤Þ¤ï¤ê] /(n) age relationship/luck attending age/ +ǯ²þ¤Þ¤ë [¤È¤·¤¢¤é¤¿¤Þ¤ë] /the New Year dawns/ +ǯ³Ê¹¥ [¤È¤·¤«¤Ã¤³¤¦] /(n) one's age/ +ǯ³Û [¤Í¤ó¤¬¤¯] /(n) yearly amount/(P)/ +ǯ³Ý¤± [¤È¤·¤¬¤±] /yearly payment/ +ǯ³ä¤ê [¤Í¤ó¤ï¤ê] /(n) annual rate/ +ǯ³æ¹¥ [¤È¤·¤«¤Ã¤³¤¦] /(n) one's age/ +ǯ´© [¤Í¤ó¤«¤ó] /(n) annual publication/year of publication/(P)/ +ǯ´Õ [¤Í¤ó¤«¤ó] /(n) yearbook/(P)/ +ǯ´Ö [¤Í¤ó¤«¤ó] /(n-t) year/(P)/ +ǯ´Ö·×²è [¤Í¤ó¤«¤ó¤±¤¤¤«¤¯] /year's plan/ +ǯ´Ö¼ý±× [¤Í¤ó¤«¤ó¤·¤å¤¦¤¨¤­] /yearly revenue/ +ǯ´ó [¤È¤·¤è¤ê] /(n) old people/the aged/ +ǯ´ó¤ê [¤È¤·¤è¤ê] /(n) old people/the aged/(P)/ +ǯ´ó¤ê»Ò [¤È¤·¤è¤ê¤´] /child of one's age/ +ǯ´ó¤ê½­¤¤ [¤È¤·¤è¤ê¤¯¤µ¤¤] /slovenly like an old man/ +ǯ´ó¤êÀ÷¤ß¤¿ [¤È¤·¤è¤ê¤¸¤ß¤¿] /characteristic of the aging/ +ǯ´ó¤êÌò [¤È¤·¤è¤ê¤ä¤¯] /senior's role/ +ǯ´ó¤ë [¤È¤·¤è¤ë] /(v5r) to grow old/ +ǯ´÷ [¤Í¤ó¤­] /(n) death anniversary/Buddhist anniversary service/ +ǯ´ü [¤Í¤ó¤­] /(n) term of service/apprenticeship/ +ǯ´ü¼Ô [¤Í¤ó¤­¤â¤Î] /apprentice/ +ǯ´üÊô¸ø [¤Í¤ó¤­¤Ü¤¦¤³¤¦] /apprenticeship/indenture/ +ǯ´üÌÀ¤± [¤Í¤ó¤­¤¢¤±] /expiration of a term of service/ +ǯµ¨ [¤Í¤ó¤­] /(n) term of service/apprenticeship/ +ǯµ¨Êô¸ø [¤Í¤ó¤­¤Ü¤¦¤³¤¦] /(n) apprenticeship/ +ǯµ×¤·¤¯ [¤È¤·¤Ò¤µ¤·¤¯] /for many years/anciently/ +ǯµÙ [¤Í¤ó¤­¤å¤¦] /(n) yearly paid vacation (holiday)/ +ǯµë [¤Í¤ó¤­¤å¤¦] /(n) annual salary/ +ǯµû [¤¢¤æ] /(n) sweetfish (freshwater trout)/ +ǯ¶¯ [¤È¤·¤Å¤è] /(adj-na,n) being older or a senior/the first half of the year/ +ǯ¶¯¤¤ [¤È¤·¤Å¤è¤¤] /child born in first half of the year/ +ǯ¶Ì [¤È¤·¤À¤Þ] /(n) New Year's gift/ +ǯ¶â [¤Í¤ó¤­¤ó] /(n) annuity/pension/(P)/ +ǯ¶â´ð¶â [¤Í¤ó¤­¤ó¤­¤­¤ó] /pension fund/ +ǯ¶â¼õµë¼Ô [¤Í¤ó¤­¤ó¤¸¤å¤­¤å¤¦¤·¤ã] /a pensioner/ +ǯ¶â¾Ú½ñ [¤Í¤ó¤­¤ó¤·¤ç¤¦¤·¤ç] /annuity bond/ +ǯ¶âÀ©ÅÙ [¤Í¤ó¤­¤ó¤»¤¤¤É] /(n) pension system (scheme)/ +ǯ¶âÊݸ± [¤Í¤ó¤­¤ó¤Û¤±¤ó] /annuity insurance/ +ǯ·î [¤È¤·¤Ä¤­] /(n) months and years/(P)/ +ǯ·î [¤Í¤ó¤²¤Ä] /(n) months and years/(P)/ +ǯ·îÆü [¤Í¤ó¤¬¤Ã¤Ô] /(n) date/(P)/ +ǯ¸Â [¤Í¤ó¤²¤ó] /(n) length of time/term/ +ǯ¸å [¤Í¤ó¤´] /years later/ +ǯ¸ù [¤Í¤ó¤³¤¦] /(n) long service/(P)/ +ǯ¸ù²ÃÊð [¤Í¤ó¤³¤¦¤«¤Û¤¦] /long service allowance/longevity pay/ +ǯ¸ù½øÎó [¤Í¤ó¤³¤¦¤¸¤ç¤ì¤Ä] /(n) seniority by length of service/(P)/ +ǯ¸ù½øÎóÀ©ÅÙ [¤Í¤ó¤³¤¦¤¸¤ç¤ì¤Ä¤»¤¤¤É] /the seniority system/ +ǯ¸ùÀ©ÅÙ [¤Í¤ó¤³¤¦¤»¤¤¤É] /seniority rule/ +ǯ¹ÃÈå [¤È¤·¤¬¤¤] /(n) one's age/ +ǯ¹ÃÈå¤â¤Ê¤¤ [¤È¤·¤¬¤¤¤â¤Ê¤¤] /unbecoming/unsuitable/disgraceful/ +ǯ¹ÃÈå¤â̵¤¤ [¤È¤·¤¬¤¤¤â¤Ê¤¤] /unbecoming/unsuitable/disgraceful/ +ǯ¹× [¤Í¤ó¤°] /(n) annual tribute/land tax/ +ǯ¹×ÊÆ [¤Í¤ó¤°¤Þ¤¤] /(n) annual rice tax/ +ǯ¹æ [¤Í¤ó¤´¤¦] /(n) name of an era/year number/(P)/ +ǯº¢ [¤È¤·¤´¤í] /(adv,n) age/marriageable age/age of puberty/adolescence/for some years/(P)/ +ǯº¢Æüº¢ [¤È¤·¤´¤í¤Ò¤´¤í] /these days/ +ǯº¹ [¤Í¤ó¤µ] /(n) annual variation/ +ǯº× [¤Í¤ó¤µ¤¤] /(n) anniversary/ +ǯº×¤ê [¤È¤·¤Þ¤Ä¤ê] /annual festival/ +ǯ»º [¤Í¤ó¤µ¤ó] /(n) annual production/(P)/ +ǯ»º³Û [¤Í¤ó¤µ¤ó¤¬¤¯] /annual production/ +ǯ»Ï [¤Í¤ó¤·] /(n-t) New Year's call/beginning of the year/New Year's greetings/(P)/ +ǯ»Ï²ó¤ê [¤Í¤ó¤·¤Þ¤ï¤ê] /New Year's calls/ +ǯ»Ï¾õ [¤Í¤ó¤·¤¸¤ç¤¦] /New Year's card/ +ǯ»Ò [¤È¤·¤´] /(n) second child born within a year/ +ǯ»õ [¤Í¤ó¤·] /(n) age/ +ǯ¼¡ [¤Í¤ó¤¸] /(n) chronological/(P)/ +ǯ¼¡Áí²ñ [¤Í¤ó¤¸¤½¤¦¤«¤¤] /(n) annual general meeting/AGM/ +ǯ¼¡Êó¹ð [¤Í¤ó¤¸¤Û¤¦¤³¤¯] /chronological report/chronicle/ +ǯ¼¡Í­µëµÙ²Ë [¤Í¤ó¤¸¤æ¤¦¤­¤å¤¦¤­¤å¤¦¤«] /annual paid vacation/ +ǯ¼° [¤Í¤ó¤·¤­] /model year (of an automobile, etc.)/ +ǯ¼ã [¤È¤·¤ï¤«] /(adj-na,adj-no,n) young/youthful/ +ǯ¼ã¤¤ [¤È¤·¤ï¤«¤¤] /(adj) young/youthful/ +ǯ¼å [¤È¤·¤è¤ï] /(adj-na,n) child born in last half of the year/ +ǯ¼è¤Ã¤¿ [¤È¤·¤È¤Ã¤¿] /aged/(P)/ +ǯ¼è¤ë [¤È¤·¤È¤ë] /(v5r) to grow old/to age/ +ǯ¼ý [¤Í¤ó¤·¤å¤¦] /(n) annual income/(P)/ +ǯ½é [¤Í¤ó¤·¤ç] /(n-adv,n) beginning of the year/New Year's greetings/(P)/ +ǯ¾¦ [¤Í¤ó¤·¤ç¤¦] /(n) yearly (annual) turnover/(P)/ +ǯ¾¯ [¤Í¤ó¤·¤ç¤¦] /(adj-na,n) youth/ +ǯ¾¯¼Ô [¤Í¤ó¤·¤ç¤¦¤·¤ã] /youth/minor/young people/ +ǯ¾å [¤È¤·¤¦¤¨] /(n) older/senior/(P)/ +ǯ¿ó [¤È¤·¤«¤µ] /(adj-na,n) senior/older/elderly/ +ǯ¿ô [¤Í¤ó¤¹¤¦] /(n) number of years/(P)/ +ǯÀ¸ [¤Í¤ó¤»¤¤] /pupil in .. year/student in .. year/(P)/ +ǯÀ¹¤ê [¤È¤·¤¶¤«¤ê] /(n) prime of life/ +ǯÀÇ [¤Í¤ó¤¼¤¤] /(n) annual tax/ +ǯÁÅ [¤Í¤ó¤½] /(n) annual tax/ +ǯÁý [¤È¤·¤Þ] /(n) mature woman/middle-aged woman/ +ǯÂå [¤Í¤ó¤À¤¤] /(n) age/era/period/date/(P)/ +ǯÂåµ­ [¤Í¤ó¤À¤¤¤­] /(n) annals/chronicle/chronology/ +ǯÂå½ç [¤Í¤ó¤À¤¤¤¸¤å¤ó] /(n) chronological order/ +ǯÂåʪ [¤Í¤ó¤À¤¤¤â¤Î] /(n) antique/ +ǯü [¤È¤·¤Ï] /(n) age/years/ +ǯÃË [¤È¤·¤ª¤È¤³] /(n) bean scatterer/(P)/ +ǯÃæ [¤Í¤ó¤¸¤å¤¦] /(n-adv,n) whole year/always/everyday/(P)/ +ǯÃæ¹Ô»ö [¤Í¤ó¤¸¤å¤¦¤®¤ç¤¦¤¸] /annual functions or events/ +ǯÃæ¹Ô»ö [¤Í¤ó¤Á¤å¤¦¤®¤ç¤¦¤¸] /annual functions or events/ +ǯÃ漺¸À [¤Í¤ó¤¸¤å¤¦¤·¤Ä¤²¤ó] /always saying the wrong thing/ +ǯÃæ̵µÙ [¤Í¤ó¤¸¤å¤¦¤à¤­¤å¤¦] /open every day of the year/ +ǯĹ [¤Í¤ó¤Á¤ç¤¦] /(adj-na,n) seniority/(P)/ +ǯŤ±¤ë [¤È¤·¤¿¤±¤ë] /(v1) to grow old/ +ǯĹ¼Ô [¤Í¤ó¤Á¤ç¤¦¤·¤ã] /a senior/elderly people/ +ǯÅÙ [¤Í¤ó¤É] /(n,n-suf) year/fiscal year/school year/term/(P)/ +ǯÅÙ½é¤á [¤Í¤ó¤É¤Ï¤¸¤á] /beginning of the (fiscal) year/ +ǯÅÙËö [¤Í¤ó¤É¤Þ¤Ä] /(n) end of the fiscal year/ +ǯƬ [¤È¤·¤¬¤·¤é] /(n) the oldest person/beginning of the year/ +ǯƬ [¤Í¤ó¤È¤¦] /(n) the oldest person/beginning of the year/(P)/ +ǯƬ¶µ½ñ [¤Í¤ó¤È¤¦¤­¤ç¤¦¤·¤ç] /(U.S.) State of the Union Address/ +ǯÆâ [¤Í¤ó¤Ê¤¤] /(n) by the end of the year/(P)/ +ǯÆâ¤Ë [¤Í¤ó¤Ê¤¤¤Ë] /within the year/before the year is out/ +ǯǯ [¤È¤·¤É¤·] /(n-adv,n-t) years/year by year/annually/considering his age/ +ǯǯ [¤Í¤ó¤Í¤ó] /(n-adv,n-t) years/year by year/annually/considering his age/ +ǯǯºÐºÐ [¤Í¤ó¤Í¤ó¤µ¤¤¤µ¤¤] /(adv,n) annually/every year/year in year out/ +ǯÇÈ [¤È¤·¤Ê¤ß] /(n) old age/oncoming age/ +ǯÇÚ [¤Í¤ó¤Ñ¤¤] /(adj-no,n) elderly/age/years/(P)/ +ǯÇÚ¼Ô [¤Í¤ó¤Ñ¤¤¤·¤ã] /elderly person/ +ǯÇÛ [¤Í¤ó¤Ñ¤¤] /(adj-no,n) elderly/age/years/(P)/ +ǯÇÛ¼Ô [¤Í¤ó¤Ñ¤¤¤·¤ã] /elderly person/ +ǯɴǯÃæ [¤Í¤ó¤Ó¤ã¤¯¤Í¤ó¤¸¤å¤¦] /(adv) throughout the year/all the year round/always/ +ǯɽ [¤¨¤ó¤Ô¤ç¤¦] /(n) chronological tables/chronology/ +ǯɽ [¤Í¤ó¤Ô¤ç¤¦] /(n) chronological tables/chronology/(P)/ +ǯÉè [¤Í¤ó¤×] /(n) chronological record/(P)/ +ǯÉê [¤Í¤ó¤×] /(n) annual installment/ +ǯʬ [¤Í¤ó¤Ö¤ó] /yearly amount/ +ǯÊÌ [¤Í¤ó¤Ù¤Ä] /(n) by years/ +ǯÊã [¤Í¤ó¤Ý] /beginning of the year/ +ǯÊë¤ì¤ë [¤È¤·¤¯¤ì¤ë] /the year ends/ +ǯÊð [¤Í¤ó¤Ý¤¦] /(n) annual salary/(P)/ +ǯÊó [¤Í¤ó¤Ý¤¦] /(n) annual report/ +ǯ˺¤ì [¤È¤·¤ï¤¹¤ì] /(n) year-end drinking party/ +ǯËè [¤È¤·¤´¤È] /(n-t) every year/year by year/ +ǯËè¤Ë [¤È¤·¤´¤È¤Ë] /annually/every year/ +ǯËö [¤Í¤ó¤Þ¤Ä] /(n-adv,n-t) end-of-year/(P)/ +ǯËö¤òο¤° [¤Í¤ó¤Þ¤Ä¤ò¤·¤Î¤°] /(exp) to pull through the year end/ +ǯËöÄ´À° [¤Í¤ó¤Þ¤Ä¤Á¤ç¤¦¤»¤¤] /year-end tax adjustment/ +ǯËöËø [¤Í¤ó¤Þ¤Ä¤Þ¤Ç] /before the end of this year/ +ǯÌÀ¤± [¤È¤·¤¢¤±] /(n) (1) beginning of the year/early in the new year/ +ǯÌÀ¤± [¤Í¤ó¤¢¤±] /(n) (1) beginning of the year/early in the new year/(2) expiration of a term of service/(P)/ +ǯÌÀ¤±¤ë [¤È¤·¤¢¤±¤ë] /the New Year dawns/ +ǯ; [¤Í¤ó¤è] /(n) more than a year/ +ǯÍè [¤Í¤ó¤é¤¤] /(n-adv,n-t) for some years/(P)/ +ǯÍø [¤Í¤ó¤ê] /(n) annual interest rate/ +ǯΨ [¤Í¤ó¤ê¤Ä] /(n) annual rate (of interest)/(P)/ +ǯÎØ [¤Í¤ó¤ê¤ó] /(n) annual tree ring/(P)/ +ǯÎØ»Ë³Ø [¤Í¤ó¤ê¤ó¤·¤¬¤¯] /dendrochronology/ +ǯÎá [¤Í¤ó¤ì¤¤] /(n) age/years/ +ǯÎé [¤Í¤ó¤ì¤¤] /(n) New Year's greetings/ +ǯÎð [¤Í¤ó¤ì¤¤] /(n) age/years/(P)/ +ǯÎð¤òËþ¤Ç¿ô¤¨¤ë [¤Í¤ó¤ì¤¤¤ò¤Þ¤ó¤Ç¤«¤¾¤¨¤ë] /(exp) to count age in full/ +ǯÎðµë [¤Í¤ó¤ì¤¤¤­¤å¤¦] /(n) salary based on age/ +ǯÎ𺹠[¤Í¤ó¤ì¤¤¤µ] /age difference/ +ǯÎð½ç [¤Í¤ó¤ì¤¤¤¸¤å¤ó] /by priority of age/ +ǯÎðÀ©¸Â [¤Í¤ó¤ì¤¤¤»¤¤¤²¤ó] /(n) age limit(s)/ +ǯÎðÁØ [¤Í¤ó¤ì¤¤¤½¤¦] /(n) age range/age-group/(P)/ +ǯϷ [¤È¤·¤ª¤¤] /(n) old person/ +ǯϷ¤¤ [¤È¤·¤ª¤¤] /(n) old person/ +ǯϷ¤¤¤ë [¤È¤·¤ª¤¤¤ë] /(v1) to grow old/ +Ç° [¤Í¤ó] /(n) sense/idea/thought/feeling/desire/concern/attention/care/(P)/ +Ç°¡¹ [¤Í¤ó¤Í¤ó] /(n) continually thinking about something/ +Ç°¤¸¤ë [¤Í¤ó¤¸¤ë] /(v1) to have in mind/to be anxious about/to pray silently/ +Ç°¤º¤ë [¤Í¤ó¤º¤ë] /(v5z) to pray silently/to have in mind/to be anxious about/ +Ç°¤Î¤¿¤á [¤Í¤ó¤Î¤¿¤á] /(adv) making sure/ +Ç°¤Î°Ù [¤Í¤ó¤Î¤¿¤á] /(adv) just to be sure/ +Ç°¤ÎÆþ¤ìÊý [¤Í¤ó¤Î¤¤¤ì¤«¤¿] /caution/ +Ç°¤ò²¡¤¹ [¤Í¤ó¤ò¤ª¤¹] /(exp) to make sure of/to call attention to/to emphasize/ +Ç°¤òÆþ¤ì¤ë [¤Í¤ó¤ò¤¤¤ì¤ë] /(exp) to pay attention to/ +Ç°²¡¤· [¤Í¤ó¤ª¤·] /reminder/ +Ç°´ê [¤Í¤ó¤¬¤ó] /(n) one's heart's desire/earnest petition/(P)/ +Ç°¸ÞÆü [¤Í¤ó¤´¤Ë¤Á] /25th of the month/25 days/ +Ç°¹» [¤Í¤ó¤³¤¦] /(n) the very final proof (printing)/ +Ç°¼Ì [¤Í¤ó¤·¤ã] /(n) spirit photography/ +Ç°¼î [¤Í¤ó¤¸¤å] /(n) rosary/ +Ç°½ñ [¤Í¤ó¤·¤ç] /(n) memorandum/(P)/ +ǰƬ [¤Í¤ó¤È¤¦] /(n) mind/(P)/ +ǰƬ¤ËÃÖ¤¯ [¤Í¤ó¤È¤¦¤Ë¤ª¤¯] /(exp) to give thought to/to bear in mind/to keep in mind/ +Ç°Æþ¤ê [¤Í¤ó¤¤¤ê] /(adj-na,n) careful/scrupulous/thorough/conscientious/(P)/ +Ç°Æþ¤ì [¤Í¤ó¤¤¤ì] /care/scrupulousness/conscientiousness/ +Ç°Ç° [¤Í¤ó¤Í¤ó] /(n) continually thinking about something/ +Ç°Ê© [¤Í¤ó¤Ö¤Ä] /(n) Buddhist prayer/prayer to Amitabha/(P)/ +Ç°Ê©¤ò¾§¤¨¤ë [¤Í¤ó¤Ö¤Ä¤ò¤È¤Ê¤¨¤ë] /(exp) to chant (repeat) the name of Buddha/ +Ç°ÎÏ [¤Í¤ó¤ê¤­] /(n) will-power/faith/(P)/ +Ç°ëÖ [¤Í¤ó¤¸¤å] /(n) (Buddh) invocation/ +DZ¤¯¤ê²ó¤¹ [¤Ò¤Í¤¯¤ê¤Þ¤ï¤¹] /(v5s) to twist/to twirl/ +DZ¤¯¤ë [¤Ò¤Í¤¯¤ë] /(v5r,vt) to twirl/to spin/to fiddle with/to change wording/ +DZ¤¯¤ì¤ë [¤Ò¤Í¤¯¤ì¤ë] /(v1) to be contrary/to be uncooperative/to be rebellious/ +DZ¤¸¤ë [¤Í¤¸¤ë] /(v5r) (1) to screw/to twist/(2) to distort/(3) to torture/to wrest/ +DZ¤¸¤ì¤ë [¤Í¤¸¤ì¤ë] /(v1) to twist/to wrench/to screw/(P)/ +DZ¤¸µË¹¼ [¤Í¤¸¤­¤­¤ç¤¦] /Chinese bellflower (slightly screwed)/ +DZ¤¸Éú¤»¤ë [¤Í¤¸¤Õ¤»¤ë] /(v1) to hold down/to twist one's arm/ +DZ¤ê [¤Ò¤Í¤ê] /(n) (1) pinch/(2) twist/ +DZ¤ê½Ð¤¹ [¤Ò¤Í¤ê¤À¤¹] /(v5s) to work out/to raise money/ +DZ¤êÄÙ¤¹ [¤Ò¤Í¤ê¤Ä¤Ö¤¹] /(v5s) to pinch and crush/to pinch out/ +DZ¤ë [¤Ò¤Í¤ë] /(v5r) to turn (a switch) on or off/to twist/to puzzle over/(P)/ +DZ¤ì¤ë [¤Í¤¸¤ì¤ë] /(v1) to twist/to wrench/to screw/ +DZºÃ [¤Í¤ó¤¶] /(n,vs) sprain/(P)/ +DZ»Ò [¤Í¤¸] /(n) (uk) screw/helix/spiral/(P)/ +DZ½Ð [¤Í¤ó¤·¤å¤Ä] /(n,vs) contriving (to raise funds)/working out (a solution)/ +DZž [¤Í¤ó¤Æ¤ó] /(n) twisting/torsion/ +Dz»å [¤Í¤ó¤·] /(n) twisted thread or yarn/twining of thread or yarn/ +dz¤¨¤ë [¤â¤¨¤ë] /(v1) to burn/(P)/ +dz¤¨°Ü¤ë [¤â¤¨¤¦¤Ä¤ë] /(v5r) (of fire) to spread/to extend itself/ +dz¤¨³Ì [¤â¤¨¤¬¤é] /(n) embers/cinders/ +dz¤¨¹­¤¬¤ë [¤â¤¨¤Ò¤í¤¬¤ë] /(v5r) to spread (flames)/ +dz¤¨º¹¤· [¤â¤¨¤µ¤·] /(n) embers/ +dz¤¨»Ä¤ê [¤â¤¨¤Î¤³¤ê] /(n) embers/ +dz¤¨¼ï [¤â¤¨¤°¤µ] /kindling/ +dz¤¨½Ð¤¹ [¤â¤¨¤À¤¹] /(v5s) to catch fire/ +dz¤¨¾å¤¬¤ë [¤â¤¨¤¢¤¬¤ë] /(v5r) to flare up/to burst into flames/(P)/ +dz¤¨¿Ô¤­¤ë [¤â¤¨¤Ä¤­¤ë] /(v1) to burn out/ +dz¤¨À¹¤ë [¤â¤¨¤µ¤«¤ë] /(v5r) to blaze/to burn brightly/ +dz¤¨ÉÕ¤¯ [¤â¤¨¤Ä¤¯] /(v5k) to catch fire/to ignite/ +dz¤¨Î©¤Ä [¤â¤¨¤¿¤Ä] /(v5t) to blaze up/to burn up/ +dz¤¨Þè [¤â¤¨¤«¤¹] /cinders/ +dz¤¹ [¤â¤¹] /(v5s) to burn/(P)/ +dz¤¹ [¤â¤ä¤¹] /(v5s) to burn/(P)/ +dz¤ä¤¹ [¤â¤ä¤¹] /(v5s) to burn/(P)/ +dz¾Æ [¤Í¤ó¤·¤ç¤¦] /(n,vs) burning/combustion/(P)/ +dz¾Æϧ [¤Í¤ó¤·¤ç¤¦¤í] /combustion furnace/ +dzÈñ [¤Í¤ó¤Ô] /(n) fuel consumption/gas mileage/(P)/ +dzÈñ´ð½à [¤Í¤ó¤Ô¤­¤¸¤å¤ó] /(n) fuel economy standards/ +dzÎÁ [¤Í¤ó¤ê¤ç¤¦] /(n) fuel/(P)/ +dzÎÁ¤òÃߤ¨¤ë [¤Í¤ó¤ê¤ç¤¦¤ò¤¿¤¯¤ï¤¨¤ë] /(exp) to store up fuel/ +dzÎÁÅÅÃÓ [¤Í¤ó¤ê¤ç¤¦¤Ç¤ó¤Á] /(n) fuel cell/ +dzÎÁÈñ [¤Í¤ó¤ê¤ç¤¦¤Ò] /(n) fuel expenses/cost of fuel/ +dzÎÁËÀ [¤Í¤ó¤ê¤ç¤¦¤Ü¤¦] /(n) (nuclear reactor's) fuel rod/ +Ç´¡¹ [¤Í¤Ð¤Í¤Ð] /(adj-na,adv,n,vs) stickiness/ +Ç´¤¤ [¤Í¤Ð¤¤] /(adj) sticky/ +Ç´¤Ã¤³¤¤ [¤Í¤Ð¤Ã¤³¤¤] /(adj) sticky/stiff/tenacious/persistent/ +Ç´¤Ä¤¯ [¤Í¤Ð¤Ä¤¯] /(v5k) to be sticky/to be glutinous/ +Ç´¤ê [¤Í¤Ð¤ê] /(n) stickiness/viscosity/(P)/ +Ç´¤êµ¤ [¤Í¤Ð¤ê¤±] /(n) stickiness/ +Ç´¤ê¶¯¤¤ [¤Í¤Ð¤ê¤Å¤è¤¤] /(adj) tenacious/persevering/persistent/(P)/ +Ç´¤ê¹ø [¤Í¤Ð¤ê¤´¤·] /(n) strong pelvis or hips/ +Ç´¤êÃ夯 [¤Í¤Ð¤ê¤Ä¤¯] /(v5k) to be sticky/ +Ç´¤êÈ´¤¯ [¤Í¤Ð¤ê¤Ì¤¯] /(v5k) to stick it out/to see it to the end/ +Ç´¤ë [¤Í¤Ð¤ë] /(v5r) to be sticky/to be adhesive/to persevere/to persist/to stick to/(P)/ +Ç´±Õ [¤Í¤ó¤¨¤­] /(n) mucus/mucilage/viscous liquid/phlegm/ +Ç´±Õ¼Á [¤Í¤ó¤¨¤­¤·¤Ä] /(n) phlegm/ +Ç´±ÕʬÈçÁ£ [¤Í¤ó¤¨¤­¤Ö¤ó¤Ô¤»¤ó] /mucus gland/ +Ç´±ÕʬÈçÁ£ [¤Í¤ó¤¨¤­¤Ö¤ó¤Ô¤Ä¤»¤ó] /mucus gland/ +Ç´À­ [¤Í¤ó¤»¤¤] /(n) viscosity/ +Ç´Ãå [¤Í¤ó¤Á¤ã¤¯] /(n) cohesion/adhesion/(P)/ +Ç´ÃåºÞ [¤Í¤ó¤Á¤ã¤¯¤¶¤¤] /(adj-na) adhesive/ +Ç´ÃåÀ­ [¤Í¤ó¤Á¤ã¤¯¤»¤¤] /(n) adhesion/stickiness/viscosity/ +Ç´ÃåÎÏ [¤Í¤ó¤Á¤ã¤¯¤ê¤ç¤¯] /(n) adhesive power/viscosity/ +Ç´ÅÙ [¤Í¤ó¤É] /(n) viscosity/ +Ç´ÅÚ [¤Í¤Ð¤Ä¤Á] /(n) clay/ +Ç´ÅÚ [¤Í¤ó¤É] /(n) clay/(P)/ +Ç´ÅÚºî¤ê [¤Í¤ó¤É¤º¤¯¤ê] /(adj-no) made of clay/ +Ç´ÅÚ¼Á [¤Í¤ó¤É¤·¤Ä] /(adj-no,n) slimy/clay-like/ +Ç´Ç´ [¤Í¤Ð¤Í¤Ð] /(adj-na,adv,n,vs) stickiness/(P)/ +Ç´ÈÄ´ä [¤Í¤ó¤Ð¤ó¤¬¤ó] /(n) clay rock/slate/ +Ç´ÉÕ¤¯ [¤Í¤Ð¤Ä¤¯] /(v5k) to be sticky/to be glutinous/ +Ç´Ëì [¤Í¤ó¤Þ¤¯] /(n) mucous membrane/(P)/ +Ç´ãÇ [¤Í¤ó¤Á¤å¤¦] /(adj-na,n) viscous/ +ǵ [¤Î] /(1) (arch) (uk) possessive particle/(2) clause nominalizer particle/ +ǵ¸ø [¤ª¤ì] /(n) I (ego) (boastful first-person pronoun)/ +ǵ¸ø [¤À¤¤¤³¤¦] /(n) I (ego) (boastful first-person pronoun)/ +ǵ¸ø [¤Ê¤¤¤³¤¦] /(n) I (ego) (boastful first-person pronoun)/ +ǵ»ê [¤Ê¤¤¤·] /(conj) from .. to/between .. and/or/(P)/ +ǵÉã [¤À¤¤¤Õ] /(n) father/ +Ç· [¤³¤ì] /(int,n) (uk) this/ +Ç·åå [¤·¤ó¤Ë¤å¤¦] /(n) advance radical/shinnyuu/ +ǹÃæ [¤Î¤¦¤Á¤å¤¦] /(n) in a bag or one's purse/ +Ǻ¤Þ¤·¤¤ [¤Ê¤ä¤Þ¤·¤¤] /(adj) seductive/melancholy/languid/ +Ǻ¤Þ¤¹ [¤Ê¤ä¤Þ¤¹] /(v5s) to afflict/to torment/to harass/to molest/(P)/ +Ǻ¤ß [¤Ê¤ä¤ß] /(n) trouble(s)/worry/distress/anguish/agony/problem/(P)/ +Ǻ¤ß¤´¤È [¤Ê¤ä¤ß¤´¤È] /(n) something causing worry/ +Ǻ¤ß¤Î¼ï [¤Ê¤ä¤ß¤Î¤¿¤Í] /cause of annoyance/ +Ǻ¤à [¤Ê¤ä¤à] /(v5m) to be worried/to be troubled/(P)/ +Ǻ»¦ [¤Î¤¦¤µ¤Ä] /(n,vs) fascinate/bewitch/enchant/ +ǺÍð [¤Î¤¦¤é¤ó] /(n,vs) worry/anguish/ +Ç»¤¤ [¤³¤¤] /(adj) thick (as of color, liquid)/dense/strong/(P)/ +Ç»¤¤¥¹¡¼¥× [¤³¤¤¥¹¡¼¥×] /thick soup/ +Ç»¤¤ºî¤ê [¤³¤¤¤Ä¤¯¤ê] /heavy makeup/ +Ç»¤¤Ãç¤Ç¤¢¤ë [¤³¤¤¤Ê¤«¤Ç¤¢¤ë] /to be thick (with)/to bound by love/ +Ç»¥°¥ì¡¼ [¤Î¤¦¥°¥ì¡¼] /(n) dark gray/ +Ç»±ð [¤Î¤¦¤¨¤ó] /(adj-na,n) charming/bewitching/enchanting/ +Ç»²½ [¤Î¤¦¤«] /(n) thicken/concentrate/ +Ç»³ì¿§ [¤Î¤¦¤«¤Ã¤·¤ç¤¯] /(adj-na) dark brown/ +Ç»¸ü [¤Î¤¦¤³¤¦] /(adj-na,n) density/richness/concentration/tension/(P)/ +Ç»º° [¤Î¤¦¤³¤ó] /(n) dark blue/(P)/ +Ç»»ç [¤³¤à¤é¤µ¤­] /(n) dark purple/ +Ç»½Ì [¤Î¤¦¤·¤å¤¯] /(n) concentrated/(P)/ +Ç»ÀÄ¿§ [¤Î¤¦¤»¤¤¤·¤ç¤¯] /(adj-na) dark blue/ +ǻø [¤Î¤¦¤¿¤ó] /(n) light and shade/shade (of colour)/(P)/ +ǻø²èÁü [¤Î¤¦¤¿¤ó¤¬¤¾¤¦] /gray-scale image/ +Ç»ÅÙ [¤Î¤¦¤É] /(n) concentration/brightness/(P)/ +Ç»ÅÙ·× [¤Î¤¦¤É¤±¤¤] /densitometer/ +ǻ̩ [¤Î¤¦¤ß¤Ä] /(adj-na,n) thick/crowded/ +ǻ̸ [¤Î¤¦¤à] /(n) heavy fog/dense fog/thick fog/(P)/ +ǻβ»À [¤Î¤¦¤ê¤å¤¦¤µ¤ó] /(n) concentrated sulfuric acid/ +Ç»Îп§ [¤Î¤¦¤ê¤ç¤¯¤·¤ç¤¯] /(adj-na) dark green/ +Ǽ¤Þ¤é¤Ê¤¤ [¤ª¤µ¤Þ¤é¤Ê¤¤] /feel grieved/be unsatisfied/ +Ǽ¤Þ¤ë [¤ª¤µ¤Þ¤ë] /(v5r) (1) to be in one's place/to be installed/to settle into/(2) to be obtained/to be settled/to be paid/to be delivered/(P)/ +Ǽ¤á¤ë [¤ª¤µ¤á¤ë] /(v1) to obtain/to reap/to pay/to supply/to accept/(P)/ +Ǽ²° [¤Ê¤ä] /(n) shed/barn/outhouse/(P)/ +Ǽ²ñ [¤Î¤¦¤«¤¤] /(n) the last meeting (of the year, the term, etc)/ +Ǽ´½ [¤Î¤¦¤«¤ó] /(n,vs) placing of body in coffin/ +Ǽ´ü [¤Î¤¦¤­] /(n) appointed day of delivery/time for payment/ +Ǽ¶â [¤Î¤¦¤­¤ó] /(n) payment/(P)/ +Ǽ·Ð [¤Î¤¦¤­¤ç¤¦] /(n) copying and presentation of a sutra (to a temple)/ +Ǽ¸Í [¤Ê¤ó¤É] /(n) back room/closet/storage room/ +Ǽ¸Í¿§ [¤Ê¤ó¤É¤¤¤í] /(n) grayish blue/ +Ǽ¹ü [¤Î¤¦¤³¤Ä] /(n,vs) laying (a person's) ashes to rest/depositing ashes/ +Ǽ¹üƲ [¤Î¤¦¤³¤Ä¤É¤¦] /(n) crypt/charnel house/ +ǼºÓ [¤Î¤¦¤µ¤¤] /(n) betrothal gift/ +Ǽ»¥ [¤Î¤¦¤µ¤Ä] /(n) votive card or tablet/ +Ǽ¼õ [¤Î¤¦¤¸¤å] /(n,vs) acceptance/reception/ +Ǽ½ê [¤Ê¤Ã¤·¤ç] /(n) temple office (for receiving offerings or donations)/(historical) office for storing land taxes/ +ǼÀÇ [¤Î¤¦¤¼¤¤] /(n) payment of taxes/(P)/ +ǼÀÇ³Û [¤Î¤¦¤¼¤¤¤¬¤¯] /amount of tax due/ +ǼÀǵÁ̳ [¤Î¤¦¤¼¤¤¤®¤à] /(n) tax liability/ +ǼÀÇ¼Ô [¤Î¤¦¤¼¤¤¤·¤ã] /taxpayer/ +ǼÀÇ¿½¹ð [¤Î¤¦¤¼¤¤¤·¤ó¤³¤¯] /income tax return/ +ǼÀÇÄÌÃνñ [¤Î¤¦¤¼¤¤¤Ä¤¦¤Á¤·¤ç] /(n) tax notice/ +ǼƦ [¤Ê¤Ã¤È¤¦] /(n) natto (fermented soybeans)/(P)/ +ǼÆÀ [¤Ê¤Ã¤È¤¯] /(n,vs) consent/assent/understanding/agreement/comprehension/grasp/(P)/ +ǼÆþ [¤Î¤¦¤Ë¤å¤¦] /(n,vs) payment/supply/(P)/ +ǼÇÕ [¤Î¤¦¤Ï¤¤] /(n) last cup (at a banquet)/ +ǼÉÊ [¤Î¤¦¤Ò¤ó] /(n,vs) delivery of goods/ +ǼÉʽñ [¤Î¤¦¤Ò¤ó¤·¤ç] /(n) statement of delivery/ +ǼÉÕ [¤Î¤¦¤Õ] /(n,vs) payment/supply/(P)/ +ǼÉÕ´ü¸Â [¤Î¤¦¤Õ¤­¤²¤ó] /(n) deadline for payment/ +ǼÉÕ¶â [¤Î¤¦¤Õ¤­¤ó] /contribution/ +ǼÉÕ¼Ô [¤Î¤¦¤Õ¤·¤ã] /(n) payer/ +ǼÉÕ½ñ [¤Î¤¦¤Õ¤·¤ç] /(n) statement of payment (delivery)/ +ǼËÜ [¤Î¤¦¤Û¤ó] /(n) delivery of books/presentation copy/ +ǼÎà [¤Î¤¦¤ê¤ç¤¦] /(n) (enjoying the) cool of the evening/ +ǽ [¤Î¤¦] /(n,n-suf) talent/gift/function/Noh play/(P)/ +ǽ [¤è¤¯] /(adv,n,vs) being skilled in/nicely/properly/well/skillfully/thoroughly/ +ǽ¤¢¤ëÂë¤ÏÄÞ¤ò±£¤¹ [¤Î¤¦¤¢¤ë¤¿¤«¤Ï¤Ä¤á¤ò¤«¤¯¤¹] /(exp) a wise man keeps some of his talents in reserve/one shouldn't show off/the person who knows most often says least/ +ǽ¤¬¤Ê¤¤ [¤Î¤¦¤¬¤Ê¤¤] /incompetent/have no merit/ +ǽ¤¬Ìµ¤¤ [¤Î¤¦¤¬¤Ê¤¤] /incompetent/have no merit/ +ǽ¤¯ [¤è¤¯] /(adv,n,vs) being skilled in/nicely/properly/well/skillfully/thoroughly/(P)/ +ǽ¤ï¤º [¤¢¤¿¤ï¤º] /(aux-v) unable to do/impossible to do/ +ǽ¤ò±é¤º¤ë [¤Î¤¦¤ò¤¨¤ó¤º¤ë] /(exp) to play a noh drama/ +ǽ³Ú [¤Î¤¦¤¬¤¯] /(n) Noh play/(P)/ +ǽ³ÚƲ [¤Î¤¦¤¬¤¯¤É¤¦] /(n) Noh theatre/ +ǽ³Ý¤«¤ê [¤Î¤¦¤¬¤«¤ê] /(n) resembling a noh performance/ +ǽ¶¸¸À [¤Î¤¦¤­¤ç¤¦¤²¤ó] /(n) noh farce/noh interlude/ +ǽ»ö [¤Î¤¦¤¸] /(n) one's work/ +ǽ½ñ [¤Î¤¦¤·¤ç] /(n) excellent calligraphy/calligraphy/ +ǽ½ñ¤­ [¤Î¤¦¤¬¤­] /(n) advertising the excellence of one's wares/boasting/ +ǽÁõ« [¤Î¤¦¤·¤ç¤¦¤¾¤¯] /(n) Noh costume/ +ǽÅÐȾÅç [¤Î¤È¤Ï¤ó¤È¤¦] /peninsula in Ishikawa Prefecture/ +ǽư [¤Î¤¦¤É¤¦] /(n) active/(P)/ +ǽưÂÖ [¤Î¤¦¤É¤¦¤¿¤¤] /(n) active voice/ +ǽưŪ [¤Î¤¦¤É¤¦¤Æ¤­] /(adj-na) active/(P)/ +ǽưÌ鱅 [¤Î¤¦¤É¤¦¤á¤ó¤¨¤­] /active immunity/ +ǽɮ [¤Î¤¦¤Ò¤Ä] /(n) skillful penmanship/skilled calligrapher/ +ǽÉñÂæ [¤Î¤¦¤Ö¤¿¤¤] /(n) noh stage/ +ǽʸ [¤Î¤¦¤Ö¤ó] /(n) skilled in writing/ +ǽʸ²È [¤Î¤¦¤Ö¤ó¤«] /skilled writer/ +ǽÊÛ [¤Î¤¦¤Ù¤ó] /(adj-na,n) eloquence/oratory/ +ǽÊÛ²È [¤Î¤¦¤Ù¤ó¤«] /orator/ +ǽ̵¤· [¤Î¤¦¤Ê¤·] /(n) incompetence/ne'er-do-well/ +ǽÌÌ [¤Î¤¦¤á¤ó] /(n) Noh mask/(P)/ +ǽÌò¼Ô [¤Î¤¦¤ä¤¯¤·¤ã] /(n) noh actor/ +ǽÍù [¤Î¤¦¤ê] /(n) able official/capable official/ +ǽΨ [¤Î¤¦¤ê¤Ä] /(n) efficiency/(P)/ +ǽΨµë [¤Î¤¦¤ê¤Ä¤­¤å¤¦] /(n) efficiency wages/performance-based remuneration/ +ǽΨµëÊý¼° [¤Î¤¦¤ê¤Ä¤­¤å¤¦¤Û¤¦¤·¤­] /(n) merit system/ +ǽΨĶâ [¤Î¤¦¤ê¤Ä¤Á¤ó¤®¤ó] /efficiency wages/ +ǽΨŪ [¤Î¤¦¤ê¤Ä¤Æ¤­] /(adj-na) efficient/ +ǽÎÏ [¤Î¤¦¤ê¤ç¤¯] /(n) ability/faculty/(P)/ +ǽÎϵë [¤Î¤¦¤ê¤ç¤¯¤­¤å¤¦] /(n) payment based on ability/ +ǽÎϼçµÁÀ©ÅÙ [¤Î¤¦¤ê¤ç¤¯¤·¤å¤®¤»¤¤¤É] /(n) meritocratic system/ +ǽíç [¤Î¤¦¤Ù¤ó] /(adj-na,n) eloquence/oratory/ +Ǿ [¤Î¤¦] /(n) brain/memory/(P)/ +Ǿ¤Î»½ý [¤Î¤¦¤Î¤½¤ó¤·¤ç¤¦] /brain damage/ +Ǿ°î·ì [¤Î¤¦¤¤¤Ã¤±¤Ä] /(n) cerebral apoplexy/ +Ǿ±ê [¤Î¤¦¤¨¤ó] /(n) brain inflammation/encephalitis/nephritis/(P)/ +Ǿ²¼¿âÂÎ [¤Î¤¦¤«¤¹¤¤¤¿¤¤] /(n) pituitary gland/ +Ǿ³°²Ê [¤Î¤¦¤²¤«] /(n) brain surgery/ +Ǿ´´ [¤Î¤¦¤«¤ó] /(n) brain stem/ +Ǿ¶¶ [¤Î¤¦¤­¤ç¤¦] /(n) pons/pontes/pontine/ +Ǿ·ìÀò [¤Î¤¦¤±¤Ã¤»¤ó] /(n) cerebral thrombosis/ +Ǿ¹¼ºÉ [¤Î¤¦¤³¤¦¤½¤¯] /(n) stroke (blocked blood vessel in brain)/cerebral infarction/ +Ǿ¹ÅºÉ [¤Î¤¦¤³¤¦¤½¤¯] /(n) cerebral infarction/ +ǾºÃ½ý [¤Î¤¦¤¶¤·¤ç¤¦] /cerebral contusion/ +ǾºÙ˦ [¤Î¤¦¤µ¤¤¤Ü¤¦] /brain cell/ +Ǿ»¹¸ê [¤Î¤¦¤µ¤ó¤´] /brain coral/ +Ǿ»à [¤Î¤¦¤·] /(n) brain death/(P)/ +Ǿ»àȽÄê [¤Î¤¦¤·¤Ï¤ó¤Æ¤¤] /(n) declare of brain death/ +Ǿ¼¼ [¤Î¤¦¤·¤Ä] /(n) cerebral ventricle/ +Ǿ¼ðáç [¤Î¤¦¤·¤å¤è¤¦] /(n) brain tumor/ +Ǿ½¼·ì [¤Î¤¦¤¸¤å¤¦¤±¤Ä] /(n) brain congestion/ +Ǿ½Ð·ì [¤Î¤¦¤·¤å¤Ã¤±¤Ä] /(n) cerebral hemorrhage/(P)/ +Ǿ¾É [¤Î¤¦¤·¤ç¤¦] /(n) brain fever/ +Ǿ¿¶â» [¤Î¤¦¤·¤ó¤È¤¦] /(n) cerebral concussion/ +Ǿ¿À·Ð [¤Î¤¦¤·¤ó¤±¤¤] /(n) cranial nerves/ +Ǿ¿Ìâ» [¤Î¤¦¤·¤ó¤È¤¦] /(n) cerebral concussion/ +Ǿ¿ñ [¤Î¤¦¤º¤¤] /(n) brain/ +ǾÀ­ [¤Î¤¦¤»¤¤] /(adj-na,n) cerebral/ +ǾÀ­¾®»ùËãáã [¤Î¤¦¤»¤¤¤·¤ç¤¦¤Ë¤Þ¤Ò] /(n) cerebral palsy/ +ǾÀ­Ëãáã [¤Î¤¦¤»¤¤¤Þ¤Ò] /(n) cerebral palsy/ +ǾÀÔ¿ñ±Õ [¤Î¤¦¤»¤­¤º¤¤¤¨¤­] /(n) cerebrospinal fluid/ +ǾÀÔ¿ñËì±ê [¤Î¤¦¤»¤­¤º¤¤¤Þ¤¯¤¨¤ó] /(n) cerebrospinal meningitis/ +Ǿ´Ãæ [¤Î¤¦¤½¤Ã¤Á¤å¤¦] /(n) stroke/cerebral haemorrhage/(P)/ +Ǿŷ [¤Î¤¦¤Æ¤ó] /(n) crown of head/ +Ǿư̮áî [¤Î¤¦¤É¤¦¤ß¤ã¤¯¤³¤Ö] /(n) cerebral aneurysm/ +ǾÆâ½Ð·ì [¤Î¤¦¤Ê¤¤¤·¤å¤Ã¤±¤Ä] /(n) brain hemorrhage/ +ǾÆð²½¾É [¤Î¤¦¤Ê¤ó¤«¤·¤ç¤¦] /(n) softening of the brain/ +ǾÇÈ [¤Î¤¦¤Ï] /(n) brain waves/(P)/ +ǾÇßÆÇ [¤Î¤¦¤Ð¤¤¤É¤¯] /(n) cerebral syphilis/ +ǾÉ [¤Î¤¦¤Ó¤ç¤¦] /(n) brain disease/ +ǾÉÏ·ì [¤Î¤¦¤Ò¤ó¤±¤Ä] /(n) cerebral anemia/ +ǾËì [¤Î¤¦¤Þ¤¯] /(n) meninges/ +ǾËì±ê [¤Î¤¦¤Þ¤¯¤¨¤ó] /(n) meningitis/ +Ǿ̣Á¹ [¤Î¤¦¤ß¤½] /(n) brains/ +Ǿ̣Á¹¤ò¹Ê¤ë [¤Î¤¦¤ß¤½¤ò¤·¤Ü¤ë] /(exp) to rack one's brains/ +Ǿ΢ [¤Î¤¦¤ê] /(n) one's mind/(P)/ +ǾΣ [¤Î¤¦¤ê] /(n) one's mind/ +ǾÞù [¤Î¤¦¤·¤ç¤¦] /(n) spinal fluid/gray matter/ +Ç¿ [¤¦¤ß] /(n) pus/ +Ç¿¤à [¤¦¤à] /(v5m) to fester/to form pus/ +Ç¿¶» [¤Î¤¦¤­¤ç¤¦] /(n) pyothorax/ +Ç¿½Á [¤Î¤¦¤¸¤å¤¦] /(n) pus/ +Ç¿á× [¤Î¤¦¤Û¤¦] /(n) pustule/pustula/ +Ç¿áç [¤Î¤¦¤è¤¦] /(n) boil/abscess/ +ÇÀ [¤Î¤¦] /(n) farming/agriculture/(P)/ +ÇÀ±à [¤Î¤¦¤¨¤ó] /(n) plantation/(P)/ +ÇÀ²È [¤Î¤¦¤«] /(n) farmer/farm family/(P)/ +ÇÀ²Ê [¤Î¤¦¤«] /(n) agricultural course or department/ +ÇÀ²ñ [¤Î¤¦¤«¤¤] /(n) agricultural association/ +ÇÀ³Ø [¤Î¤¦¤¬¤¯] /(n) agriculture/ +ÇÀ³Ø¹» [¤Î¤¦¤¬¤Ã¤³¤¦] /(n) agricultural school/ +ÇÀ³ØÉô [¤Î¤¦¤¬¤¯¤Ö] /(n) department of agriculture/(P)/ +ÇÀ´×´ü [¤Î¤¦¤«¤ó¤­] /(n) slack season for farmers/leisure season for farmers/(P)/ +ÇÀ´ü [¤Î¤¦¤­] /(n) farming season/ +ÇÀµ¡¶ñ [¤Î¤¦¤­¤°] /(n) agricultural machinery and equipment/ +ÇÀµù̱ [¤Î¤¦¤®¤ç¤ß¤ó] /the fishing and agrarian populace/ +ÇÀ¶¨ [¤Î¤¦¤­¤ç¤¦] /(n) agricultural cooperative/(P)/ +ÇÀ¶È [¤Î¤¦¤®¤ç¤¦] /(n) agriculture/(P)/ +ÇÀ¶È¶¨Æ±Áȹç [¤Î¤¦¤®¤ç¤¦¤­¤ç¤¦¤É¤¦¤¯¤ß¤¢¤¤] /agricultural cooperative/(P)/ +ÇÀ¶È¹ñ [¤Î¤¦¤®¤ç¤¦¤³¤¯] /agricultural country/ +ÇÀ¶È»î¸³¾ì [¤Î¤¦¤®¤ç¤¦¤·¤±¤ó¤¸¤ç¤¦] /agricultural experiment station/ +ÇÀ¶ñ [¤Î¤¦¤°] /(n) farming implement/farm tools/ +ÇÀ·Ý [¤Î¤¦¤²¤¤] /(n) agriculture and horticulture/ +ÇÀ·Ý²½³Ø [¤Î¤¦¤²¤¤¤«¤¬¤¯] /agricultural chemistry/ +ÇÀ¹© [¤Î¤¦¤³¤¦] /(n) agriculture and industry/ +ÇÀ¹Ì [¤Î¤¦¤³¤¦] /(n) farming/agriculture/(P)/ +ÇÀ¹Ì̱² [¤Î¤¦¤³¤¦¤ß¤ó¤¾¤¯] /agricultural people/ +ÇÀºî [¤Î¤¦¤µ¤¯] /(n) farming/ +ÇÀºî¶È [¤Î¤¦¤µ¤®¤ç¤¦] /(n) farmwork/(P)/ +ÇÀºîʪ [¤Î¤¦¤µ¤¯¤Ö¤Ä] /(n) crops/agricultural produce/(P)/ +ÇÀ»º [¤Î¤¦¤µ¤ó] /(n) agricultural products/(P)/ +ÇÀ»ºÊª [¤Î¤¦¤µ¤ó¤Ö¤Ä] /(n) agricultural produce/(P)/ +ÇÀ»ö [¤Î¤¦¤¸] /(n) farming/agriculture/ +ÇÀ»ö»º¶È [¤Î¤¦¤¸¤µ¤ó¤®¤ç¤¦] /(n) agri business/ +ÇÀ»ö»î¸³¾ì [¤Î¤¦¤¸¤·¤±¤ó¤¸¤ç¤¦] /agricultural experiment station/ +ÇÀ¾ì [¤Î¤¦¤¸¤ç¤¦] /(n) farm (agriculture)/(P)/ +ÇÀÀ¯ [¤Î¤¦¤»¤¤] /(n) agricultural administration/(P)/ +ÇÀÁê [¤Î¤¦¤·¤ç¤¦] /(n) Agriculture Minister/(P)/ +ÇÀ¼ [¤Î¤¦¤½¤ó] /(n) agricultural community/farm village/rural/(P)/ +ÇÀ¼¹©¶È [¤Î¤¦¤½¤ó¤³¤¦¤®¤ç¤¦] /rural industry/ +ÇÀÃÏ [¤Î¤¦¤Á] /(n) agricultural land/(P)/ +ÇÀÃÏ°Ñ°÷²ñ [¤Î¤¦¤Á¤¤¤¤¤ó¤«¤¤] /agricultural land commission/ +ÇÀÃϲþ³× [¤Î¤¦¤Á¤«¤¤¤«¤¯] /agrarian reform/(P)/ +ÇÀÃÏË¡ [¤Î¤¦¤Á¤Û¤¦] /(n) Agricultural Land Act/ +ÇÀÅÛ [¤Î¤¦¤É] /(n) serf/ +ÇÀÅÛ²òÊü [¤Î¤¦¤É¤«¤¤¤Û¤¦] /(n) emancipation of serfs/ +ÇÀÆ» [¤Î¤¦¤É¤¦] /(n) farm road/ +ÇÀÇî [¤Î¤¦¤Ï¤¯] /(n) doctor of agriculture/ +ÇÀÈË´ü [¤Î¤¦¤Ï¤ó¤­] /(n) busy farming season/ +ÇÀÉ× [¤Î¤¦¤Õ] /(n) peasant/ +ÇÀÉ×¾É [¤Î¤¦¤Õ¤·¤ç¤¦] /farmer's syndrome/ +ÇÀÉØ [¤Î¤¦¤Õ] /(n) farm woman/ +ÇÀʼ [¤Î¤¦¤Ø¤¤] /(n) (army unit of) conscripted farmers/ +ÇÀË¡ [¤Î¤¦¤Û¤¦] /(n) farming methods/(P)/ +ÇÀËÒ [¤Î¤¦¤Ü¤¯] /raising crops and livestock/ +ÇÀËÒÃÏ [¤Î¤¦¤Ü¤¯¤Á] /arable and grazing land/ +ÇÀËܼçµÁ [¤Î¤¦¤Û¤ó¤·¤å¤®] /(n) principles underpinning an agriculturally based economy/ +ÇÀ̱ [¤Î¤¦¤ß¤ó] /(n) farmers/peasants/(P)/ +ÇÀ̱°ìÙä [¤Î¤¦¤ß¤ó¤¤¤Ã¤­] /agrarian revolt or uprising/ +ÇÀ̱±¿Æ° [¤Î¤¦¤ß¤ó¤¦¤ó¤É¤¦] /agrarian movement/ +ÇÀ̱ʸ³Ø [¤Î¤¦¤ß¤ó¤Ö¤ó¤¬¤¯] /peasant literature/ +ÇÀ̳ [¤Î¤¦¤à] /(n) agricultural affairs/ +ÇÀÌô [¤Î¤¦¤ä¤¯] /(n) agricultural chemicals/(P)/ +ÇÀÎÓ [¤Î¤¦¤ê¤ó] /(n) agriculture and forestry/(P)/ +ÇÀÎӿ建¾Ê [¤Î¤¦¤ê¤ó¤¹¤¤¤µ¤ó¤·¤ç¤¦] /Ministry of Agriculture, Forestry and Fisheries/ +ÇÀÎӿ建Âç¿Ã [¤Î¤¦¤ê¤ó¤¹¤¤¤µ¤ó¤À¤¤¤¸¤ó] /Minister of Agriculture, Forestry and Fisheries/ +ÇÁ¤­ [¤Î¤¾¤­] /(n) peeping/ +ÇÁ¤­¸« [¤Î¤¾¤­¤ß] /(n) peeping tom/ +ÇÁ¤­¹þ¤à [¤Î¤¾¤­¤³¤à] /(v5m) to look into/to peer in/ +ÇÁ¤­Ëâ [¤Î¤¾¤­¤Þ] /peeping tom/ +ÇÁ¤¯ [¤Î¤¾¤¯] /(v5k) to peep in/to look in/to peek in/to stick out/(P)/ +ÇÁËâ [¤Î¤¾¤­¤Þ] /peeping tom/ +Ç [¤Î¤ß] /(n) flea/ +ÇÂ¤Î»Ô [¤Î¤ß¤Î¤¤¤Á] /(n) flea market/ +Ǽè¤êÊ´ [¤Î¤ß¤È¤ê¤³] /(n) flea powder/ +Çà [¤È¤â¤¨] /(n) huge comma design/(P)/ +Çô¤ [¤È¤â¤¨¤¬¤ï¤é] /(n) comma-pattern tile/ +ÇÃ¿Í [¤Ï¤¸¤ó] /uneducated bumpkin/resident of ancient Sichuan/ +ÇÃÀï [¤È¤â¤¨¤»¤ó] /dogfight/ +ÇÃö°É [¤Ï¤¿¤ó¤­¤ç¤¦] /(n) plum/almond/ +ÇÃÅꤲ [¤È¤â¤¨¤Ê¤²] /(n) overhead throw in judo/ +ÇÄ [¤ï] /(n) counter for bundles/(P)/ +ÇĤüê [¤È¤Ã¤Æ] /(n) handle/grip/knob/ +ÇÄ°® [¤Ï¤¢¤¯] /(n,vs) grasp/catch/understanding/(P)/ +ÇÄ»ý [¤Ï¤¸] /(n,vs) grasp/hold/grip/ +Çļê [¤È¤Ã¤Æ] /(n) handle/grip/knob/ +Çļê [¤Ï¤·¤å] /(n) handle/grip/knob/ +ÇĪ [¤Ï¤½¤¯] /(n) grasping (a meaning)/ +Çżï [¤Ï¤·¤å] /(n,vs) sowing/seeding/planting/ +ÇŽ£ [¤Ð¤ó¤·¤å¤¦] /old name for part of Hyogo prefecture/ +ÇÅâÀþ [¤Ð¤ó¤¿¤ó¤»¤ó] /Bantan Line (railway in Hyogo Prefecture)/ +ÇƤò¾§¤¨¤ë [¤Ï¤ò¤È¤Ê¤¨¤ë] /(exp) to reign supreme/to assume the leadership (hegemony)/to dominate/ +ÇƲ¦¼ù [¤µ¤Ü¤Æ¤ó] /(n) cactus/ +ÇƲ¦¼ù [¤Ï¤ª¤¦¤¸¤å] /(n) cactus/ +ÇƵ¤ [¤Ï¤­] /(n) ambition/aspiration/(P)/ +ÇÆ¶È [¤Ï¤®¤ç¤¦] /(n) domination/supremacy/ +ÇƸ¢ [¤Ï¤±¤ó] /(n) hegemony/(P)/ +ÇÆ¼Ô [¤Ï¤·¤ã] /(n) supreme ruler/champion/titleholder/(P)/ +ÇÆÆ» [¤Ï¤É¤¦] /(n) military rule/ +ÇÈ [¤Ê¤ß] /(n) wave/(P)/ +ÇȤβ» [¤Ê¤ß¤Î¤ª¤È] /roar of waves/ +ÇȤòÀÚ¤ë [¤Ê¤ß¤ò¤­¤ë] /(exp) to cut one's way through the waves/ +ÇȲ» [¤Ê¤ß¤ª¤È] /(n) the sound of waves/ +ÇÈ´Ö [¤Ê¤ß¤Þ] /(n) on the waves/between the waves/ +ÇÈ´Ö¤Ë [¤Ê¤ß¤Þ¤Ë] /on the waves/ +ÇÈµÚ [¤Ï¤­¤å¤¦] /(n,vs) spread/extension/influence/(P)/ +ÇÈ·Á [¤Ê¤ß¤¬¤¿] /(n) ripple mark/ +ÇÈ·Á [¤Ï¤±¤¤] /(n) ripple mark/ +Çȹâ [¤Ï¤³¤¦] /(n) wave height/ +ÇȻ߾ì [¤Ï¤È¤Ð] /(n) wharf/quay/landing-stage/jetty/(P)/ +ÇȽü¤± [¤Ê¤ß¤è¤±] /(n) sea wall/breakwater/ +ÇȾè¤ê [¤Ê¤ß¤Î¤ê] /(n) surfing/ +ÇȾõ [¤Ï¤¸¤ç¤¦] /(n) wavelike/in waves/undulation/ +ÇȾõ¹¶·â [¤Ï¤¸¤ç¤¦¤³¤¦¤²¤­] /attacking in waves/ +ÇÈÀþ [¤Ï¤»¤ó] /(n) wavy line/ +ÇÈÂǤÁºÝ [¤Ê¤ß¤¦¤Á¤®¤ï] /(n) beach/ +ÇÈÂÇ¤Ä [¤Ê¤ß¤¦¤Ä] /(v5t) to dash against/to undulate/to wave/to heave/to beat fast (heart)/ +ÇÈÂǤÄȱ [¤Ê¤ß¤¦¤Ä¤«¤ß] /wavy hair/ +ÇÈĹ [¤Ï¤Á¤ç¤¦] /(n) wavelength/(P)/ +ÇÈƬ [¤Ê¤ß¤¬¤·¤é] /(n) wave crest/whitecaps/ +ÇÈƬ [¤Ï¤È¤¦] /(n) wave crest/whitecaps/ +ÇÈÆ° [¤Ï¤É¤¦] /(n) surge/ +ÇÈǵ²Ö [¤Ê¤ß¤Î¤Ï¤Ê] /salt/crest of a wave/ +ÇÈÉÛ [¤Ï¤Ö] /(n) habu/venomous pit viper of the Ryukyus/ +ÇÈÉÛÃã [¤Ï¤Ö¤Á¤ã] /(n) senna tea/ +ÇÈÉ÷ [¤Ê¤ß¤«¤¼] /(n) wind and waves/discord/ +ÇÈËí [¤Ê¤ß¤Þ¤¯¤é] /(n) sleeping while on a sea voyage/falling asleep to the sound of the ocean/ +ÇÈÌÌ [¤Ï¤á¤ó] /(n) wave surface/wave-front/ +ÇÈÌæ [¤Ï¤â¤ó] /(n) ripple/ring on the water/(P)/ +ÇÈÍå̪ [¤Ï¤é¤ß¤Ä] /(n) paaramitaa/entrance into Nirvana/ +ÇÈÍð [¤Ï¤é¤ó] /(n) troubles/ups and downs/stormy, uproarious (i.e. relationship)/(P)/ +ÇÈÍðËü¾æ [¤Ï¤é¤ó¤Ð¤ó¤¸¤ç¤¦] /(adj-no) full of ups and downs/with many vicissitudes/ +ÇÈÍö [¤Ý¡¼¤é¤ó¤É] /Poland/ +ÇÈÍö [¤Ý¤é¤ó¤É] /Poland/ +ÇÈΩ¤Ä [¤Ê¤ß¤À¤Ä] /(v5t) to be choppy/to run high/to swell/to ripple/to billow/to be in discord/ +ÇÈΩ¤Ä³¤ [¤Ê¤ß¤À¤Ä¤¦¤ß] /(n) choppy sea/ +ÇÈÏ© [¤Ê¤ß¤¸] /(n) sea route/ +ÇÈϲ [¤Ï¤í¤¦] /(n) waves/surge/(P)/ +ÇÈÞ¹ [¤Ï¤È¤¦] /(n) surging sea/rough sea/ +ÇÈßÑ [¤Ï¤é¤ó] /(n) troubles/ups and downs/stormy, uproarious (i.e. relationship)/ +ÇÈßÑËü¾æ [¤Ï¤é¤ó¤Ð¤ó¤¸¤ç¤¦] /(adj-na,n) troubles/(full of) ups and downs/stormy/uproarious (i.e. relationship)/ +ÇÉ [¤Ï] /(n,n-suf) clique/faction/school/(P)/ +Çɸ¯ [¤Ï¤±¤ó] /(n,vs) dispatch/send/(P)/ +Çɸ¯·³ [¤Ï¤±¤ó¤°¤ó] /expeditionary force/ +Çɸ¯¼Ò°÷ [¤Ï¤±¤ó¤·¤ã¤¤¤ó] /(n) temporary worker/ +Çɸ¯Ââ [¤Ï¤±¤ó¤¿¤¤] /contingent/detachment/ +Çɼê [¤Ï¤Ç] /(adj-na,n) showy/loud/gay/flashy/gaudy/(P)/ +ÇɽР[¤Ï¤·¤å¤Ä] /(n,vs) sending out/dispatching/ +Çɽнê [¤Ï¤·¤å¤Ä¤·¤ç] /(n) local police station/ +Çɽнê [¤Ï¤·¤å¤Ä¤¸¤ç] /(n) local police station/(P)/ +ÇɽÐÉØ [¤Ï¤·¤å¤Ä¤Õ] /(n) maid or housekeeper (in a visiting arrangement)/ +ÇÉÀ¸ [¤Ï¤»¤¤] /(n,vs) derivation/(P)/ +ÇÉÀ¸¸ì [¤Ï¤»¤¤¤´] /(n) derivative/ +ÇÉÀ¸Åª [¤Ï¤»¤¤¤Æ¤­] /(adj-na) derivative/secondary/ +ÇÉȶ [¤Ï¤Ð¤Ä] /(n) political faction/(P)/ +ÇÉȶ¼çµÁ [¤Ï¤Ð¤Ä¤·¤å¤®] /(n) factionalism/ +ÇÉȶÀ¯¼£ [¤Ï¤Ð¤Ä¤»¤¤¤¸] /(n) faction-based politics/ +ÇÉȶÁ褤 [¤Ï¤Ð¤Ä¤¢¤é¤½¤¤] /(n) factional dispute/factional strife/rivalry between factions/ +ÇÉʼ [¤Ï¤Ø¤¤] /(n,vs) dispatch of troops/(P)/ +ÇÉÊÆ [¤Ï¤Ù¤¤] /(vs) dispatching to the US/ +Çˤ¯ [¤ä¤Ö¤¯] /(v5k) to tear/to violate/to defeat/to smash/to destroy/ +Çˤ±¤ë [¤ä¤Ö¤±¤ë] /(v1) to get torn/to wear out/to be frustrated/to break/ +Çˤê [¤ä¤Ö¤ê] /(n,n-suf) getting away from/escaping/defying/(P)/ +Çˤë [¤ä¤Ö¤ë] /(v5r,vt) to tear/to violate/to defeat/to smash/to destroy/(P)/ +Çˤ줿̴ [¤ä¤Ö¤ì¤¿¤æ¤á] /shattered dream/ +Çˤì¤ë [¤ä¤Ö¤ì¤ë] /(v1) to get torn/to wear out/(P)/ +ÇˤìÆé [¤ï¤ì¤Ê¤Ù] /(n) a cracked pot/ +Çˤìʪ [¤ï¤ì¤â¤Î] /(n) fragile item/broken article/ +ÇˤìÌÜ [¤ä¤Ö¤ì¤á] /(n) rent/tear/split/ +Ç˱» [¤Ï¤«] /(n) (1) age 16 (girl)/(2) age 64 (man)/(3) puberty/(4) deflowering/ +Ç˱»É [¤Ï¤«¤Ó¤ç¤¦] /(n) hebephrenia (disorganized schizophrenia)/ +Ç˲° [¤Ï¤ª¤¯] /(n) tumbledown or dilapidated house/ +ÇË²È [¤Ð¤«] /(adj-na,exp,n) fool/idiot/trivial matter/folly/ +Ç˲õ [¤Ï¤«¤¤] /(n,vs) destruction/(P)/ +Ç˲õ³èÆ°ËÉ»ßË¡ [¤Ï¤«¤¤¤«¤Ä¤É¤¦¤Ü¤¦¤·¤Û¤¦] /(n) (Japanese) Anti-Subversive Activities Act/ +Ç˲õ¼Ô [¤Ï¤«¤¤¤·¤ã] /destroyer/ +Ç˲õ¼çµÁ [¤Ï¤«¤¤¤·¤å¤®] /destructionism/ +Ç˲õ¼çµÁ¼Ô [¤Ï¤«¤¤¤·¤å¤®¤·¤ã] /destructionist/ +Ç˲õŪ [¤Ï¤«¤¤¤Æ¤­] /(adj-na) destructive/ +Ç˲õÎÏ [¤Ï¤«¤¤¤ê¤ç¤¯] /destructive power or energy or force/ +Ç˲ü [¤Ï¤«¤¤] /(n) breaking a commandment (usually religious)/offense against the Buddhist commandments/ +Ç˲üÁÎ [¤Ï¤«¤¤¤½¤¦] /depraved monk/sinful priest/ +ÇË³Ê [¤Ï¤«¤¯] /(adj-na,n) extraordinary/special/(P)/ +ÇË´é [¤Ï¤¬¤ó] /(n,vs) giving a broad smile/ +ÇË´é°ì¾Ð [¤Ï¤¬¤ó¤¤¤Ã¤·¤ç¤¦] /(n) smiling broadly/ +ÇË´þ [¤Ï¤­] /(n,vs) revocation/annulment/breaking (e.g. treaty)/(P)/ +Ç˶À [¤Ï¤­¤ç¤¦] /(n) broken mirror/marital separation/divorce/ +Ç覃 [¤Ï¤­¤ç¤¯] /(n) catastrophe/cataclysm/(P)/ +Ç˹ö [¤Ï¤´¤¯] /(n,vs) jail-breaking/ +ÇËºÕ [¤Ï¤µ¤¤] /(n,vs) crushing/smashing/cracking to pieces/ +Ç˺յ¡ [¤Ï¤µ¤¤¤­] /(n) crusher/ +Ç˺ÕÀ­ [¤Ï¤µ¤¤¤»¤¤] /crushable/breakable/ +Ç˺ÕÀ­ÇúÃÆ [¤Ï¤µ¤¤¤»¤¤¤Ð¤¯¤À¤ó] /(n) daisy cutter bomb/ +ÇË»¤²» [¤Ï¤µ¤Ä¤ª¤ó] /(n) affricative sound (ling)/ +ÇË»º [¤Ï¤µ¤ó] /(n,vs) (personal) bankruptcy/(P)/ +ÇË»º²ñ¼Ò [¤Ï¤µ¤ó¤«¤¤¤·¤ã] /(n) bankrupt company/ +ÇË»º´Éºâ¿Í [¤Ï¤µ¤ó¤«¤ó¤¶¤¤¤Ë¤ó] /trustee or administrator in bankruptcy/ +ÇË»ººÛȽ½ê [¤Ï¤µ¤ó¤µ¤¤¤Ð¤ó¤·¤ç] /bankruptcy court/ +ÇË»º¼Ô [¤Ï¤µ¤ó¤·¤ã] /a bankrupt or insolvent person/ +ÇË»º¿½ÀÁ [¤Ï¤µ¤ó¤·¤ó¤»¤¤] /petition for bankruptcy/ +ÇË»ºÀë¹ð [¤Ï¤µ¤ó¤»¤ó¤³¤¯] /(n) adjudication of bankruptcy/ +ÇË»ºË¡ [¤Ï¤µ¤ó¤Û¤¦] /bankruptcy act or laws/ +ÇË»» [¤Ï¤µ¤ó] /(n,vs) checking/figuring/doing again/ +Ç˼٠[¤Ï¤¸¤ã] /(n) (Buddh) (sense of) crushing evil/ +Ç˼ٸ²Àµ [¤Ï¤¸¤ã¤±¤ó¤·¤ç¤¦] /(n) (Buddh) (sense of) crushing evil and spreading the truth/ +Ç˽ýÉ÷ [¤Ï¤·¤ç¤¦¤Õ¤¦] /(adj-na,n) tetanus/lockjaw/ +Ç˾â [¤ï¤ì¤¬¤Í] /(n) cracked bell/a resounding voice/ +ÇË¿å [¤Ï¤¹¤¤] /(n) water breaking (during pregnancy)/ +ÇËÀþ [¤Ï¤»¤ó] /(n) dotted line/ +ÇËÁ¥ [¤Ï¤»¤ó] /(n) a shipwreck/ +ÇË» [¤Ï¤½¤ó] /(n) damage/(P)/ +ÇËþ [¤Ï¤¿¤ó] /(n) failure/bankruptcy/(P)/ +ÇËþ¤òÍ褹 [¤Ï¤¿¤ó¤ò¤­¤¿¤¹] /(exp) to be ruined/to fail/to go bankrupt/ +ÇËÃÌ [¤Ï¤À¤ó] /(n) cancellation/breaking off (one's engagement)/ +ÇËÃÝ [¤Ï¤Á¤¯] /(n) breaking bamboo/ +ÇËÃãÌÜÃã [¤Ï¤Á¤ã¤á¤Á¤ã] /(uk) nonsense/ +ÇËÄ´ [¤Ï¤Á¤ç¤¦] /(n) out of tune/(poetic) broken meter/ +ÇËÅ·¹Ó [¤Ï¤Æ¤ó¤³¤¦] /(adj-na,n) unheard-of/unprecedented/ +ÇËÉ÷ [¤Ï¤Õ] /(n) gable/ +ÇËʪ [¤ï¤ì¤â¤Î] /(n) fragile item/broken article/ +ÇËÊÒ [¤Ï¤Ø¤ó] /(n) fragment/splinter/broken piece/(P)/ +ÇËËÉË¡ [¤Ï¤Ü¤¦¤Û¤¦] /(n) (abbr) (Japanese) Anti-Subversive Activities Act/ +ÇËËâµÝ [¤Ï¤Þ¤æ¤ß] /(n) (ceremonial) bow used to drive off evil/toy bow and arrow/ +ÇËËâÌð [¤Ï¤Þ¤ä] /(n) (ceremonial) arrow used to drive off evil/ +ÇËÌÇ [¤Ï¤á¤Ä] /(n,vs) ruin/destruction/fall/(P)/ +ÇËÌÜ [¤ï¤ì¤á] /(n) chasm/interstice/crevice/crack/split/rift/fissure/ +ÇËÌç [¤Ï¤â¤ó] /(n,vs) excommunication/anathema/ +ÇËÌó [¤Ï¤ä¤¯] /(n,vs) breach of contract/breaking of word/ +ÇËÍî¸Í [¤´¤í¤Ä¤­] /(n) (uk) rogue/ +ÇËÎÑ [¤Ï¤ê¤ó] /(n) immorality/incest/ +ÇËÎö [¤Ï¤ì¤Ä] /(n,vs) explosion/rupture/break off/(P)/ +ÇËÎö²» [¤Ï¤ì¤Ä¤ª¤ó] /(n) plosive sound (ling)/ +ÇËÎ÷ÃÑ [¤Ï¤ì¤ó¤Á] /(adj-na,n) infamy/ +ÇËÎ÷ÃѺá [¤Ï¤ì¤ó¤Á¤¶¤¤] /(n) infamous crime or offense/ +ÇËÏ´ [¤Ï¤í¤¦] /(n,vs) prison breaking/jailbreak/ +ÇËÔÌ [¤Ï¤­] /(n,vs) reversing (the original judgment)/ +ÇËÙô [¤Ï¤µ¤¤] /(n,vs) crushing/smashing/cracking to pieces/ +ÇÌ [¤Ð¤Ð] /(n) old woman/hag/ +Ç̤¢ [¤Ð¤Ð¤¢] /old woman/hag/ +Ç̤µ¤ó [¤Ð¤¢¤µ¤ó] /(n) grandmother/(P)/ +Ç̤ä [¤Ð¤¢¤ä] /(n) wet nurse/old housekeeper/ +ÇÌÈ´¤­ [¤Ð¤Ð¤Ì¤­] /(n) old maid/living without one's mother-in-law/ +ÇÌÍåÌç [¤Ð¤é¤â¤ó] /(n) Brahman/ +Çͤë [¤Î¤Î¤·¤ë] /(v5r) to speak ill of/to abuse/(P)/ +Ç͸À [¤Ð¤²¤ó] /(n) abuse/ +ÇÍÀ¼ [¤Ð¤»¤¤] /(n) boos/jeers/ +ÇÍÅÝ [¤Ð¤È¤¦] /(n,vs) abuse/disparagement/ +ÇÍëÊ [¤Ð¤ê] /(n) abuse/ +ÇÍëÊ»¨¸À [¤Ð¤ê¤¾¤¦¤´¤ó] /vilification/vituperation/ +ÇÎ¾Ö [¤Ð¤·¤ç¤¦] /(n) banana plant/(P)/ +ÇξֳáÌÚ [¤Ð¤·¤ç¤¦¤«¤¸¤­] /sailfish/ +ÇÏ [¤¦¤Þ] /(n) (1) horse/(2) promoted bishop (shogi)/(P)/ +ÇϤ¬¹ç¤¦ [¤¦¤Þ¤¬¤¢¤¦] /(exp) to get on well (with a person)/ +ÇϤ˾è¤ë [¤¦¤Þ¤Ë¤Î¤ë] /(exp) to get on (mount) a horse/ +ÇϤι礦 [¤¦¤Þ¤Î¤¢¤¦] /(exp) to get along well with/ +ÇϤιü [¤¦¤Þ¤Î¤Û¤Í] /(n) person of doubtful origin/ +ÇϤ쪤ËÇ°Ê© [¤¦¤Þ¤Î¤ß¤ß¤Ë¤Í¤ó¤Ö¤Ä] /(exp) not heeding what others say/in one ear and out the other/ +ÇϤέ [¤¦¤Þ¤Î¤¢¤·] /(n) minor or untalented actor (relegated to roles such as the legs of a stage horse)/ +ÇϤÎÇØ [¤¦¤Þ¤Î¤»] /(n) horseback/ +ÇϤò¹µ¤¨¤ë [¤¦¤Þ¤ò¤Ò¤«¤¨¤ë] /(exp) to hold back a horse/ +ÇϤòÈî¤ä¤¹ [¤¦¤Þ¤ò¤³¤ä¤¹] /(exp) to fatten a horse/ +Çϲ° [¤¦¤Þ¤ä] /(n) a stable/ +Çϲó¤ê [¤¦¤Þ¤Þ¤ï¤ê] /(n) a daimyo's (mounted) guards or retainers/ +ÇÏ³× [¤Ð¤«¤¯] /(n) horsehide/ +ÇÏµÓ [¤Ð¤­¤ã¤¯] /(exp,n) give oneself away/reveal one's true colors/ +ÇϵӤòɽ¤ï¤¹ [¤Ð¤­¤ã¤¯¤ò¤¢¤é¤ï¤¹] /(exp) to reveal the true nature/ +ÇϵӤòϪ¤ï¤¹ [¤Ð¤­¤ã¤¯¤ò¤¢¤é¤ï¤¹] /(exp) to reveal the true nature/ +Ç϶ñ [¤Ð¤°] /(n) harness/ +Ç϶ô [¤Ð¤¯¤í¤¦] /(n) horse dealer/ +ÇÏ·­ [¤Þ¤°¤ï] /(n) harrow/rake/ +ÇÏ·ô [¤Ð¤±¤ó] /(n) (horse racing) betting ticket/(P)/ +ÇÏ¹Ì [¤Ð¤³¤¦] /(n) tilling with horses/ +ÇϹî [¤Þ¤ë¤¯] /(n) (Deutsche) mark/ +Çϻɤ· [¤Ð¤µ¤·] /(n) raw horsemeat dish/ +ÇÏ»Ò [¤Þ¤´] /(n) packhorse driver/ +ÇÏ»Ô [¤¦¤Þ¤¤¤Á] /(n) horse market/ +ÇϼªÅìÉ÷ [¤Ð¤¸¤È¤¦¤Õ¤¦] /(n) utter indifference/talking to the wall/praying to deaf ears/ +Çϼ¯ [¤Ð¤«] /(adj-na,exp,n) fool/idiot/trivial matter/folly/(P)/ +Çϼ¯¤²¤¿ [¤Ð¤«¤²¤¿] /absurd/foolish/ +Çϼ¯¤²¤ë [¤Ð¤«¤²¤ë] /(v1) to look foolish/ +Çϼ¯¤Ê»ö¤ò°Ù¤ë [¤Ð¤«¤Ê¤³¤È¤ò¤¹¤ë] /(exp) to do a silly thing/ +Çϼ¯¤Ê¿¿»÷ [¤Ð¤«¤Ê¤Þ¤Í] /(n) tomfoolery/monkey business/ +Çϼ¯¤Ë [¤Ð¤«¤Ë] /(adv,exp) (uk) to a ridiculous extent/in a foolish way/ +Çϼ¯¤Ë¤¹¤ë [¤Ð¤«¤Ë¤¹¤ë] /(exp) to make fun of/to look down on/to make light of/ +Çϼ¯¤Ë¤Ê¤é¤Ê¤¤ [¤Ð¤«¤Ë¤Ê¤é¤Ê¤¤] /(exp) something not insignificant/not to be sneezed at/ +Çϼ¯¤Ë½ÐÍè¤Ê¤¤ [¤Ð¤«¤Ë¤Ç¤­¤Ê¤¤] /(exp) someone (something) not to be trifled with/ +Çϼ¯¤Ï»à¤Ê¤Ê¤­¤ã¼£¤é¤Ê¤¤ [¤Ð¤«¤Ï¤·¤Ê¤Ê¤­¤ã¤Ê¤ª¤é¤Ê¤¤] /(exp) once a fool, always a fool/ +Çϼ¯¤â°ì·Ý [¤Ð¤«¤â¤¤¤Á¤²¤¤] /(exp) even a fool has one talent/ +Çϼ¯¤é¤·¤¤ [¤Ð¤«¤é¤·¤¤] /(adj) absurd/(P)/ +Çϼ¯¤ò¸«¤ë [¤Ð¤«¤ò¤ß¤ë] /(exp) to feel like an idiot/to make a fool of yourself/ +Çϼ¯¼Ô [¤Ð¤«¤â¤Î] /(n) stupid person/ +Çϼ¯¼õ¤± [¤Ð¤«¤¦¤±] /great hit/ +Çϼ¯½­¤¤ [¤Ð¤«¤¯¤µ¤¤] /(adj) absurd/ +Çϼ¯¾Ð¤¤ [¤Ð¤«¤ï¤é¤¤] /(n) horselaugh/ +Çϼ¯ÀµÄ¾ [¤Ð¤«¤·¤ç¤¦¤¸¤­] /(adj-na,exp,n) honest to a fault/foolishly honest/naively honest/ +Çϼ¯Áû¤® [¤Ð¤«¤µ¤ï¤®] /(n) horseplay/fooling around/ +Çϼ¯ÃúÇ« [¤Ð¤«¤Æ¤¤¤Í¤¤] /(adj-na,n) overly polite/ +Çϼ¯Åö¤ê [¤Ð¤«¤¢¤¿¤ê] /(n) great hit/ +Çϼ¯Çϼ¯¤·¤¤ [¤Ð¤«¤Ð¤«¤·¤¤] /(adj) stupid/ +Çϼ¯ÌÌ [¤Ð¤«¤Å¤é] /(n) foolish face/stupid look on one's face/ +Çϼ¯ÌîϺ [¤Ð¤«¤ä¤í¤¦] /(int) (col) (id) (uk) idiot!/ +Çϼ¯ÎÏ [¤Ð¤«¤Â¤«¤é] /(n) great physical power/animal strength/ +Çϼ¯Ïà [¤Ð¤«¤Ð¤Ê¤·] /(n) foolish talk/ +ÇÏ¼Ö [¤Ð¤·¤ã] /(n) coach/(P)/ +ÇϼÖÇÏ [¤Ð¤·¤ã¤¦¤Þ] /(n) cart-horse/work-horse/ +Çϼç [¤¦¤Þ¤Ì¤·] /(n) (race)horse owner/(P)/ +Çϼç [¤Ð¤·¤å] /(n) (race)horse owner/ +Çϼç [¤Ð¤Ì¤·] /(n) (race)horse owner/ +Çϼó [¤Ð¤·¤å] /(n) neck of a horse/ +ÇÏ½Ñ [¤Ð¤¸¤å¤Ä] /(n) horse-riding/horsemanship/equestrian art/dressage/(P)/ +ÇϾ®²° [¤¦¤Þ¤´¤ä] /(n) stable/ +ÇϾå [¤Ð¤¸¤ç¤¦] /(n) horseback/riding/ +ÇϾè¤ê [¤¦¤Þ¤Î¤ê] /(n) horseback riding/ +ÇϾì [¤Ð¤Ð] /(n) horse-riding ground/(P)/ +ÇÏ¿© [¤Ð¤·¤ç¤¯] /(n) heavy eating/ +ÇÏ¿È [¤Ð¤·¤ó] /horse's length/ +ÇÏÃú [¤Ð¤Æ¤¤] /(n) batman/footman/ +ÇÏÄ· [¤¦¤Þ¤È¤Ó] /(n) (game of) leapfrog/ +ÇÏÄ·¤Ó [¤¦¤Þ¤È¤Ó] /(n) leapfrogging/ +ÇÏÄɤ¤ [¤¦¤Þ¤ª¤¤] /(n) loading a horse with passengers or baggage/driving a horse into a pen/katydid/ +ÇÏÄý [¤Ð¤Æ¤¤] /(n) horse's hooves/ +ÇÏÄý·Á [¤Ð¤Æ¤¤¤±¤¤] /(n) horseshoe-shaped/ +ÇÏÅá³­ [¤Þ¤Æ¤¬¤¤] /(n) razor clam/ +ÇÏƬ [¤Ð¤È¤¦] /Hayagriva/Horsehead (tantric Buddhist deity)/ +ÇÏƬ´Ñ²» [¤Ð¤È¤¦¤«¤ó¤Î¤ó] /(n) Kannon image decorated with an ornament in the shape of a horse's head/ +ÇÏÆù [¤Ð¤Ë¤¯] /(n) horsemeat/ +ÇÏÇè [¤¦¤Þ¤Ð¤¨] /(n) horse botfly/ +ÇÏÈÖÏ¢¾¡ [¤Ð¤Ð¤ó¤ì¤ó¤·¤ç¤¦] /(n) post (horse racing)/ +ÇÏÈî¤ä¤· [¤¦¤Þ¤´¤ä¤·] /(n) (burr) clover/ +ÇÏɤ [¤Ð¤Ò¤Ä] /(n) horses/ +ÇÏʵ [¤Ð¤Õ¤ó] /(n) horse dung/ +ÇÏʵ [¤Þ¤°¤½] /(n) horse dung/ +ÇÏÊÖ¤· [¤¦¤Þ¤¬¤¨¤·] /(n) point along a (mountain) pass beyond which a horse cannot travel/ +ÇÏÊý [¤¦¤Þ¤«¤¿] /(n) packhorse driver/ +ÇÏÌÌ [¤¦¤Þ¤Å¤é] /(n) Black Scraper (fish)/ +ÇÏΦ [¤ä¤¹¤Ç] /(n) millipede/ +ÇÏÎÈ [¤Ð¤ê¤ç¤¦] /(n) horse feed/ +ÇÏÎÏ [¤Ð¤ê¤­] /(n) horse-power/h.p./(P)/ +ÇÏÎð [¤Ð¤ì¤¤] /(n) humble term for refer to one's own age/ +ÇÏÜò [¤Ð¤½¤ê] /(n) horse-drawn sleigh/ +ÇÐ [¤Ï¤¤] /actor/ +Çвè [¤Ï¤¤¤¬] /(n) briefly drawn picture/haiku picture/ +Çжç [¤Ï¤¤¤¯] /(n) haiku poetry (17-syllable poem usually in 3 lines of 5, 7 and 5 syllables)/(P)/ +Çйæ [¤Ï¤¤¤´¤¦] /(n) pseudonym of a haiku poet/ +ÇÐ¿Í [¤Ï¤¤¤¸¤ó] /(n) haiku poet/(P)/ +ÇÐÀ» [¤Ï¤¤¤»¤¤] /(n) famous haiku poet/the poet Basho/ +ÇÐÃÅ [¤Ï¤¤¤À¤ó] /(n) the world of the haiku/ +ÇÐʸ [¤Ï¤¤¤Ö¤ó] /(n) prose with a poetic haiku flavor/ +ÇÐÌ£ [¤Ï¤¤¤ß] /(n) subdued taste/refined taste/haiku (poetic) flavor/ +ÇÐ̾ [¤Ï¤¤¤ß¤ç¤¦] /(n) haiku poet's name/ +ÇÐ̾ [¤Ï¤¤¤á¤¤] /(n) haiku poet's name/ +ÇÐÍ¥ [¤Ï¤¤¤æ¤¦] /(n) actor/actress/player/performer/(P)/ +ÇÐÍ¥Êø¤ì [¤Ï¤¤¤æ¤¦¤¯¤º¤ì] /down-and-out ex-film star/ +ÇÐͧ [¤Ï¤¤¤æ¤¦] /(n) (haiku) poetry pals/ +ÇÐ×Ë [¤Ï¤¤¤«¤¤] /(n,vs) loitering/sauntering/wandering about/ +ÇÐëß [¤Ï¤¤¤«¤¤] /(n) haikai (humourous haiku)/Japanese poetry/ +ÇÐëß»Õ [¤Ï¤¤¤«¤¤¤·] /(n) writer of haikai poems/ +ÇÐëâ [¤Ï¤¤¤®¤ã¤¯] /(n) joke/ +ÇѤê [¤¹¤¿¤ê] /(n) waste/wastage/waster/ +ÇѤë [¤¹¤¿¤ë] /(v5r) to go out of use/to become obsolete/to die out/to go out of fashion/ +ÇѤ줿 [¤¹¤¿¤ì¤¿] /out of date/disused/obsolete/ +ÇѤ줿²È¤ò¶½¤¹ [¤¹¤¿¤ì¤¿¤¤¤¨¤ò¤ª¤³¤¹] /(exp) to restore a family to its former prosperity/ +ÇѤì¤ë [¤¹¤¿¤ì¤ë] /(v1) to go out of use/to become obsolete/to die out/to go out of fashion/ +ÇÑ¥¬¥¹ [¤Ï¤¤¥¬¥¹] /(n) waste gas/ +ÇÑ°Æ [¤Ï¤¤¤¢¤ó] /(n) rejected bill (project)/(P)/ +ÇÑ°Ì [¤Ï¤¤¤¤] /(n) dethronement/ +ÇÑ±Õ [¤Ï¤¤¤¨¤­] /(n) waste liquid/ +Çѱà [¤Ï¤¤¤¨¤ó] /(n) neglected or abandoned garden/ +ÇѲ° [¤Ï¤¤¤ª¤¯] /(n) dilapidated house/deserted house/ +ÇÑ²È [¤Ï¤¤¤«] /(n) deserted or ruined house/extinct family/ +ÇÑ´© [¤Ï¤¤¤«¤ó] /(n,vs) ceasing to publish/discontinuance of publication/ +ÇÑ´Ï [¤Ï¤¤¤«¤ó] /(n) decommissioned warship/ +ÇÑ´þ [¤Ï¤¤¤­] /(n,vs) annulment/disposal/abandon/scrap/discarding/repeal/(P)/ +ÇÑ´þʪ [¤Ï¤¤¤­¤Ö¤Ä] /waste matter/waste/garbage/trash/ +Çѵõ [¤Ï¤¤¤­¤ç] /(n) castle ruins/(P)/ +ÇÑ¶È [¤Ï¤¤¤®¤ç¤¦] /(n,vs) cessation of business/discontinuation of business/(P)/ +ÇѸì [¤Ï¤¤¤´] /(n) obsolete word/ +Çѹ£ [¤Ï¤¤¤³¤¦] /(n) abandoned mine/disused mine/(P)/ +Çѹ» [¤Ï¤¤¤³¤¦] /(n) abolition or closing of a school/ +ÇÑ¹Û [¤Ï¤¤¤³¤¦] /(n) abandoned (disused) mine (pit)/ +Çѹç [¤Ï¤¤¤´¤¦] /(n) abolition and amalgamation/ +ÇѺà [¤Ï¤¤¤¶¤¤] /(n) scrap wood/(P)/ +ÇÑ»³ [¤Ï¤¤¤¶¤ó] /(n) abandoned mine/ +ÇÑ»Ä [¤Ï¤¤¤¶¤ó] /(n) down-and-out/ruin/decline/ +ÇÑ»ß [¤Ï¤¤¤·] /(n,vs) abolition/repeal/(P)/ +Çѻߤµ¤ì¤¿ [¤Ï¤¤¤·¤µ¤ì¤¿] /extinct/ +ÇѼÀ [¤Ï¤¤¤·¤Ä] /(n) disablement/disability/ +ÇѼÀ¾ò·ï [¤Ï¤¤¤·¤Ä¤¸¤ç¤¦¤±¤ó] /disability clause/ +ÇÑ¼Ö [¤Ï¤¤¤·¤ã] /(n) decommissioned vehicle/out of service vehicle/ +Çѽü [¤Ï¤¤¤¸¤ç] /(n) (legal) exclusion or removal/ +ÇÑ¿Í [¤Ï¤¤¤¸¤ó] /(n) cripple/disabled person/invalid/ +ÇÑÀä [¤Ï¤¤¤¼¤Ä] /(n,vs) extinction/abolition/(P)/ +ÇÑÀþ [¤Ï¤¤¤»¤ó] /(n) discontinued line/ +ÇÑÁ¥ [¤Ï¤¤¤»¤ó] /(n) scrapped vessel/ +ÇÑÂà [¤Ï¤¤¤¿¤¤] /(n) decay/decadence/ +ÇÑÃä [¤Ï¤¤¤Á¤ã¤¯] /(n) disinheritance/ +ÇÑÄë [¤Ï¤¤¤Æ¤¤] /(n) dethroned emperor or king/ +ÇÑÅáÎá [¤Ï¤¤¤È¤¦¤ì¤¤] /(n) sword prohibition/ +ÇÑÇ® [¤Ï¤¤¤Í¤Ä] /(n) remaining heat/waste heat/ +ÇÑÈÍ [¤Ï¤¤¤Ï¤ó] /(n) abolition of the han system/ +ÇÑÈÍÃÖ¸© [¤Ï¤¤¤Ï¤ó¤Á¤±¤ó] /(n) abolition of clans and establishment of prefectures/ +ÇÑÈ× [¤Ï¤¤¤Ð¤ó] /(n) records out of production/ +ÇÑÉÊ [¤Ï¤¤¤Ò¤ó] /(n) waste/garbage/ +ÇÑÊ©Ô̼á [¤Ï¤¤¤Ö¤Ä¤­¤·¤ã¤¯] /(n) anti-Buddhist movement at the beginning of the Meiji era/ +ÇÑʪ [¤Ï¤¤¤Ö¤Ä] /(n) scrap/junk/waste material/ +ÇÑʪÍøÍÑ [¤Ï¤¤¤Ö¤Ä¤ê¤è¤¦] /recycling/ +ÇÑʼ [¤Ï¤¤¤Ø¤¤] /(n) disabled soldier/crippled soldier/ +ÇÑÌÇ [¤Ï¤¤¤á¤Ä] /(n) decay/ruination/ +ÇÑÌý [¤Ï¤¤¤æ] /(n) waste oil/ +ÇÑÍ×ÁÇ [¤Ï¤¤¤è¤¦¤½] /obsolescent/ +ÇÑÔÒ [¤Ï¤¤¤­¤ç] /(n) ruins/ +ÇÑðø [¤Ï¤¤¤¿¤¤] /(n) decay/decadence/ +ÇÒ [¤Ï¤¤] /(n) worship/ +ÇÒ¤Þ¤»¤ë [¤ª¤¬¤Þ¤»¤ë] /(exp) to allow to worship/to let a person have a look/ +ÇÒ¤ßÅݤ¹ [¤ª¤¬¤ß¤¿¤ª¤¹] /(v5s) to persuade someone to consent/to entreat repeatedly/to beg/to implore/ +ÇÒ¤à [¤ª¤¬¤à] /(v5m) to worship/to beg/to make a supplication/(P)/ +ÇÒ±Ú [¤Ï¤¤¤¨¤Ä] /(n) audience (with Emperor)/ +ÇҲжµ [¤Ï¤¤¤«¤­¤ç¤¦] /(n) Zoroastrianism/ +ÇÒ²ì [¤Ï¤¤¤¬] /(n) congratulations/ +ÇÒ³°Åª [¤Ï¤¤¤¬¤¤¤Æ¤­] /(adj-na) proforeign/xenophilous/ +ÇÒ´Ñ [¤Ï¤¤¤«¤ó] /(n) see/inspect/visit/ +ÇÒ´ÑÎÁ [¤Ï¤¤¤«¤ó¤ê¤ç¤¦] /entrance fee/ +ÇÒ´é [¤Ï¤¤¤¬¤ó] /(n) meeting (with another person)/ +ÇÒ´é¤Î±É [¤Ï¤¤¤¬¤ó¤Î¤¨¤¤] /honor of seeing (a person)/ +ÇÒ¶â [¤Ï¤¤¤­¤ó] /(n) money-worship/mammon-worship/ +ÇÒ¶â¼çµÁ [¤Ï¤¤¤­¤ó¤·¤å¤®] /mammonism/ +ÇÒ¶â¼çµÁ¤Î²ô [¤Ï¤¤¤­¤ó¤·¤å¤®¤Î¤«¤¿¤Þ¤ê] /(n) money-worshiper/ +ÇÒ¶â¼çµÁ¤Î¸Ç¤Þ¤ê [¤Ï¤¤¤­¤ó¤·¤å¤®¤Î¤«¤¿¤Þ¤ê] /(n) money-worshiper/ +ÇÒ¶â¼çµÁ¼Ô [¤Ï¤¤¤­¤ó¤·¤å¤®¤·¤ã] /mammonist/money-worshipper/ +ÇÒ¶ñ [¤Ï¤¤¤°] /(int,n) term used in closing a formal letter/ +ÇÒ·¼ [¤Ï¤¤¤±¤¤] /(int,n) Dear (so and so)/(P)/ +ÇÒ¸« [¤Ï¤¤¤±¤ó] /(n,vs) (hum) (pol) seeing/look at/(P)/ +ÇÒ»¡ [¤Ï¤¤¤µ¤Ä] /(n) surmise/infer/sympathize/ +ÇÒ¼­ [¤Ï¤¤¤¸] /(n) resigning/declining/ +ÇÒ¼Õ [¤Ï¤¤¤·¤ã] /(n) giving thanks/ +ÇÒ¼Ú [¤Ï¤¤¤·¤ã¤¯] /(n,vs) (hum) (pol) borrowing/(P)/ +ÇÒ¼õ [¤Ï¤¤¤¸¤å] /(n,vs) (hum) receiving (accepting)/ +ÇÒ¾µ [¤Ï¤¤¤·¤ç¤¦] /(n) hear/understand/learn/be informed/ +ÇÒÄ° [¤Ï¤¤¤Á¤ç¤¦] /(n,vs) enjoyment/ +ÇÒÄè [¤Ï¤¤¤Æ¤¤] /(n) presenting/salutation of a formal letter/ +ÇÒÅ [¤Ï¤¤¤Ç¤ó] /(n) front shrine/hall of worship/ +ÇÒÆÉ [¤Ï¤¤¤É¤¯] /(n,vs) reading/ +ÇÒÈý [¤Ï¤¤¤Ó] /(n,vs) having the pleasure of seeing (a person)/ +ÇÒÉü [¤Ï¤¤¤Õ¤¯] /(int,n) salutation of a formal letter of response (in reply to your letter, Dear Sir, Dear Madam, etc.)/ +ÇÒʪ¶µ [¤Ï¤¤¤Ö¤Ä¤­¤ç¤¦] /fetishism/ +ÇÒʹ [¤Ï¤¤¤Ö¤ó] /(n) hear/listen to/ +ÇÒÌ¿ [¤Ï¤¤¤á¤¤] /(n,vs) receiving an official appointment/ +ÇÒÎÎ [¤Ï¤¤¤ê¤ç¤¦] /(n,vs) receiving (from a superior)/bestowed/ +ÇÒÎé [¤Ï¤¤¤ì¤¤] /(n,vs) worship/ +ÇÓ¤¹¤ë [¤Ï¤¤¤¹¤ë] /(vs-s) to push aside/to overcome (e.g. difficulties)/to reject/ +ÇÓ¥¬¥¹ [¤Ï¤¤¥¬¥¹] /(n) exhaust gas/exhaust fumes/ +ÇÓ±Õ [¤Ï¤¤¤¨¤­] /drainage/sewerage/ +ÇÓ±ì [¤Ï¤¤¤¨¤ó] /(n) smoke (dispersal)/ +ÇÓ³° [¤Ï¤¤¤¬¤¤] /(n) anti-foreign/ +ÇÓ³°±¿Æ° [¤Ï¤¤¤¬¤¤¤¦¤ó¤É¤¦] /(n) anti-foreign movement/ +ÇÓ³°Åª [¤Ï¤¤¤¬¤¤¤Æ¤­] /(adj-na) exclusive/antiforeign/ +ÇÓµ¤ [¤Ï¤¤¤­] /(n) exhaust/ventilation/(P)/ +ÇÓµ¤¥¬¥¹ [¤Ï¤¤¤­¥¬¥¹] /(n) exhaust fumes/(P)/ +ÇÓµ¤´É [¤Ï¤¤¤­¤«¤ó] /(n) exhaust pipe/ +ÇÓµ¤¸ý [¤Ï¤¤¤­¤³¤¦] /(n) exhaust port/ +ÇÓµ¤ÊÛ [¤Ï¤¤¤­¤Ù¤ó] /(n) exhaust valve/ +ÇÓµ¤ÎÌ [¤Ï¤¤¤­¤ê¤ç¤¦] /(n) displacement/ +ÇÓ·â [¤Ï¤¤¤²¤­] /(n,vs) rejection/denunciation/ +ÇӽР[¤Ï¤¤¤·¤å¤Ä] /(n,vs) evacuation/emission (e.g. of CO2, etc.)/(P)/ +Çӽдð½à [¤Ï¤¤¤·¤å¤Ä¤­¤¸¤å¤ó] /effluent standard(s)/ +ÇÓ½Ðʪ [¤Ï¤¤¤·¤å¤Ä¤Ö¤Ä] /(n) discharge/excreta/ +ÇÓ½ü [¤Ï¤¤¤¸¤ç] /(n,vs) exclusion/removal/rejection/(P)/ +ÇÓ¾ã´ï [¤Ï¤¤¤·¤ç¤¦¤­] /obstruction guard/ +ÇÓ¿å [¤Ï¤¤¤¹¤¤] /(n) drainage/(P)/ +ÇÓ¿å´É [¤Ï¤¤¤¹¤¤¤«¤ó] /drainpipe/drainage pipe/ +Çӿ幦 [¤Ï¤¤¤¹¤¤¤³¤¦] /osculum/scupper (hole)/ +ÇÓ¿å¹Â [¤Ï¤¤¤¹¤¤¤³¤¦] /(n) drainage/ +ÇÓ¿å¾ò·ï [¤Ï¤¤¤¹¤¤¤¸¤ç¤¦¤±¤ó] /drainage conditions/ +ÇÓ¿åÎÌ [¤Ï¤¤¤¹¤¤¤ê¤ç¤¦] /(n) displacement (of a ship)/ +ÇÓ¿åÏ© [¤Ï¤¤¤¹¤¤¤í] /drainage channel/ +ÇÓÀÍ [¤Ï¤¤¤»¤­] /(n,vs) rejection/expulsion/boycott/ostracism/(P)/ +ÇÓÀͱ¿Æ° [¤Ï¤¤¤»¤­¤¦¤ó¤É¤¦] /agitation for expulsion/ +ÇÓÀã [¤Ï¤¤¤»¤Ä] /(n) removal of snow/ +ÇÓ¾ [¤Ï¤¤¤¿] /(n) exclusion/(P)/ +ÇÓ¾¼çµÁ [¤Ï¤¤¤¿¤·¤å¤®] /exclusion principle/(P)/ +ÇÓ¾Ū [¤Ï¤¤¤¿¤Æ¤­] /(adj-na) exclusive/ +ÇÓ¾Χ [¤Ï¤¤¤¿¤ê¤Ä] /exclusion principle (physics)/ +ÇÓÆü [¤Ï¤¤¤Ë¤Á] /(n) anti-Japanese/(P)/ +ÇÓÇ¢ [¤Ï¤¤¤Ë¤ç¤¦] /(n,vs) urination/micturition/ +ÇÓÊØ [¤Ï¤¤¤Ù¤ó] /(n) defecation/ +ÇÓÍñ [¤Ï¤¤¤é¤ó] /(n) ovulation/ +ÇÓÍñͶȯºÞ [¤Ï¤¤¤é¤ó¤æ¤¦¤Ï¤Ä¤¶¤¤] /(n) ovulation-inducing drug/ +ÇÓÎó [¤Ï¤¤¤ì¤Ä] /(n) arrangement/disposition/ +ÇÓÝõ [¤Ï¤¤¤»¤Ä] /(n) excretion/ +ÇÓÝõ´ï´± [¤Ï¤¤¤»¤Ä¤­¤«¤ó] /excretory organ/ +ÇÓÝõʪ [¤Ï¤¤¤»¤Ä¤Ö¤Ä] /(n) excretion/discharge/ +ÇÔ¤ë [¤ä¤Ö¤ë] /(v5r,vt) to tear/to violate/to defeat/to smash/to destroy/ +ÇÔ¤ì¤ë [¤ä¤Ö¤ì¤ë] /(v1) to be defeated/to be unsuccessful/(P)/ +ÇÔ¤ò¼è¤ë [¤Ï¤¤¤ò¤È¤ë] /(exp) to suffer a defeat/ +ÇÔ°ø [¤Ï¤¤¤¤¤ó] /(n) cause of defeat/(P)/ +ÇÔ·³ [¤Ï¤¤¤°¤ó] /(n) defeat/lost battle/ +ÇÔ·ì¾É [¤Ï¤¤¤±¤Ä¤·¤ç¤¦] /(n) blood poisoning/ +ÇÔ»Ä [¤Ï¤¤¤¶¤ó] /(n) defeat/ +ÇÔ»Äʼ [¤Ï¤¤¤¶¤ó¤Ø¤¤] /remnants of a defeated army/ +ÇÔ¼Ô [¤Ï¤¤¤·¤ã] /(n) the defeated/vanquished/loser/(P)/ +ÇÔ¼ÔÉü³èÀï [¤Ï¤¤¤·¤ã¤Õ¤Ã¤«¤Ä¤»¤ó] /(n) repechage/ +ÇÔ¾­ [¤Ï¤¤¤·¤ç¤¦] /(n) defeated general/ +ÇÔ¿§ [¤Ï¤¤¤·¤ç¤¯] /(n) signs of defeat/negative turn of events/ +ÇÔ¿§¤¬Ç»¤¤ [¤Ï¤¤¤·¤ç¤¯¤¬¤³¤¤] /the team appears to be headed for defeat/ +ÇÔÀï [¤Ï¤¤¤»¤ó] /(n,vs) defeat/losing a war/(P)/ +ÇÔÀï¹ñ [¤Ï¤¤¤»¤ó¤³¤¯] /defeated country/ +ÇÔÀïÅê¼ê [¤Ï¤¤¤»¤ó¤È¤¦¤·¤å] /losing pitcher/ +ÇÔÁÊ [¤Ï¤¤¤½] /(n) loss of a court-case/(P)/ +ÇÔÁö [¤Ï¤¤¤½¤¦] /(n,vs) take flight/take to one's heels/ +ÇÔÂà [¤Ï¤¤¤¿¤¤] /(n,vs) being defeated/being eliminated (from competition)/(P)/ +ÇÔÊó [¤Ï¤¤¤Û¤¦] /(n) news of defeat/ +ÇÔË´ [¤Ï¤¤¤Ü¤¦] /(n) defeat (in battle)/ +ÇÔËÌ [¤Ï¤¤¤Ü¤¯] /(n,vs) defeat (as a verb it means 'to be defeated')/(P)/ +ÇÔËÌ´¶ [¤Ï¤¤¤Ü¤¯¤«¤ó] /sense of defeat/ +ÇÔË̼çµÁ [¤Ï¤¤¤Ü¤¯¤·¤å¤®] /(n) defeatism/ +ÇÔÌÇ [¤Ï¤¤¤á¤Ä] /(n) be scattered or crushed in defeat/ +ÇÕ [¤µ¤«¤º¤­] /(n) wine cups/(P)/ +ÇÕ¤ò´³¤¹ [¤µ¤«¤º¤­¤ò¤Û¤¹] /(exp) to drink the cup dry/ +ÇÕ¤òº¹¤¹ [¤µ¤«¤º¤­¤ò¤µ¤¹] /(exp) to offer a cup (of sake)/ +ÇÕ¤ò½Å¤Í¤ë [¤Ï¤¤¤ò¤«¤µ¤Í¤ë] /(exp) to have one cup of sake after another/ +ÇÕ»ö [¤µ¤«¤º¤­¤´¤È] /(n) pledge made over winecups/exchange of nuptial cups/ +ÇÕÀö [¤Ï¤¤¤»¤ó] /(n) sink/basin for winecups/ +ÇÕÈ× [¤Ï¤¤¤Ð¤ó] /(n) glasses and plates/ +Ç× [¤Ñ¤¤] /(n) tile (mah-jongg)/ +ÇØ [¤»¤¤] /(n) height/stature/(P)/ +Çؤ¬´Ý¤¤ [¤»¤¬¤Þ¤ë¤¤] /round-backed/ +Çؤ¬¹â¤¤ [¤»¤¬¤¿¤«¤¤] /tall (person)/ +Çؤ¬Ä㤤 [¤»¤¬¤Ò¤¯¤¤] /short (person)/ +Çؤ¯ [¤½¤à¤¯] /(v5k) to run counter to/to go against/to disobey/to infringe/(P)/ +Çؤ±¤ë [¤½¤à¤±¤ë] /(v1) to turn one's face away/to avert one's eyes/ +Çؤνç [¤»¤Î¤¸¤å¤ó] /order of height/ +ÇؤÎÌÀ¤¤¤¿Éþ [¤»¤Î¤¢¤¤¤¿¤Õ¤¯] /garment open at the back/ +Çؤ⤿¤ì [¤»¤â¤¿¤ì] /(n) back (of a chair)/ +Çؤò¸þ¤±¤ë [¤»¤ò¤à¤±¤ë] /(exp) to pretend not to see/to turn one's back on/ +ÇØ°µ [¤Ï¤¤¤¢¤Ä] /(n) back pressure/ +ÇØ±Ë [¤Ï¤¤¤¨¤¤] /(n) backstroke/ +Çرˤ® [¤»¤ª¤è¤®] /(n) backstroke (swim.)/(P)/ +Çس«¤­ [¤»¤Ó¤é¤­] /(n) slicing a fish down its back/ +Çسʹ¥ [¤»¤«¤Ã¤³¤¦] /(n) one's height or stature/one's physique/ +ÇØ³× [¤»¤¬¤ï] /(n) leatherbound/ +Çسä¤ê [¤»¤ï¤ê] /(n) slicing a fish down its back/a slit in the back of a garment/ +Çضµ [¤Ï¤¤¤­¤ç¤¦] /(n) apostasy/ +Çضµ¼Ô [¤Ï¤¤¤­¤ç¤¦¤·¤ã] /apostate/renegade/ +ÇØ¶Ú [¤»¤¹¤¸] /(n) (1) the muscles along the spine/dorsal muscles/(2) spinal column/(3) seam in the back/back seam/ +ÇØ¶Ú [¤Ï¤¤¤­¤ó] /(n) (1) the muscles along the spine/dorsal muscles/(2) spinal column/(3) seam in the back/back seam/(P)/ +Çضڤ¬´¨¤¯¤Ê¤ë [¤»¤¹¤¸¤¬¤µ¤à¤¯¤Ê¤ë] /a chill runs down one's spine/ +ÇضÚÎÏ [¤Ï¤¤¤­¤ó¤ê¤ç¤¯] /(n) strength of one's back/ +ÇØ·Ê [¤Ï¤¤¤±¤¤] /(n) background/scenery/setting/circumstance/(P)/ +ÇØ¸Í [¤»¤É] /(n) back door or entrance/ +Çظå [¤Ï¤¤¤´] /(n) back/rear/(P)/ +Çظå´Ø·¸ [¤Ï¤¤¤´¤«¤ó¤±¤¤] /background (of an episode)/ +Çع­ [¤»¤Ó¤í] /(n) business suit/(P)/ +Çعâ [¤»¤¤¤¿¤«] /(n) tall/ +ÇعõòÍ»É [¤»¤°¤í¤¢¤¸¤µ¤·] /(n) sooty tern/ +Çعü [¤»¤Ü¤Í] /(n) spine/backbone/(P)/ +Çؾæ [¤»¤¿¤±] /(n) stature/height/(P)/ +ÇØ¿­¤Ó [¤»¤Î¤Ó] /(n,vs) standing on tiptoe/stretch oneself/overreach oneself/ +ÇØ¿® [¤Ï¤¤¤·¤ó] /(n,vs) betrayal/infidelity/(P)/ +ÇØ¿®¼Ô [¤Ï¤¤¤·¤ó¤·¤ã] /traitor/ +ÇØ¿å¤Î¿Ø [¤Ï¤¤¤¹¤¤¤Î¤¸¤ó] /(exp) last stand/having burnt one's boats/ +ÇØÁö [¤Ï¤¤¤½¤¦] /(n) running backwards/ +ÇØÃÚ [¤Ï¤¤¤Á] /(n) inconsistency/contradiction/disobedience/ +ÇØÃæ [¤»¤Ê¤«] /(n) back (of body)/(P)/ +ÇØÃæ¤ÎÄË¤ß [¤»¤Ê¤«¤Î¤¤¤¿¤ß] /backache/ +ÇØÃæ¤ò½Ð¤¹ [¤»¤Ê¤«¤ò¤À¤¹] /(exp) to bare one's back/ +ÇØÃæ¤òή¤¹ [¤»¤Ê¤«¤ò¤Ê¤¬¤¹] /(exp) to rinse one's back/ +ÇØÃæ¹ç¤ï¤» [¤»¤Ê¤«¤¢¤ï¤»] /(n) back to back/discord/feud/ +ÇØÆÁ [¤Ï¤¤¤È¤¯] /(n) corruption/immorality/lapse from virtue/fall from virtue/ +ÇØÆüÀ­ [¤Ï¤¤¤¸¤Ä¤»¤¤] /(n) negative heliotropism/ +ÇØǤ [¤Ï¤¤¤Ë¤ó] /(n) breach of trust (law)/(P)/ +ÇØǤºá [¤Ï¤¤¤Ë¤ó¤¶¤¤] /(n) breach of trust/ +ÇØǹ [¤Ï¤¤¤Î¤¦] /(n) knapsack/ +ÇØÈ´¤­ [¤»¤Ì¤­] /(n) unlined in the back/ +ÇØÈ¿ [¤Ï¤¤¤Ï¤ó] /(n,vs) revolting/rebellion/going against/contradiction/antinomy/ +ÇØÈÖ¹æ [¤»¤Ð¤ó¤´¤¦] /(n) number on player's back/(P)/ +ÇØÈæ¤Ù [¤»¤¤¤¯¤é¤Ù] /(n) comparing heights/comparison of statures/ +ÇØÈæ¤Ù [¤»¤¯¤é¤Ù] /(n) comparing heights/comparison of statures/ +ÇØÈþ·ß [¤»¤ß¤¯¤¸¤é] /(n) a right whale/ +ÇØÉÉ [¤»¤Ó¤ì] /(n) dorsal fin/ +ÇØÉ餤Åꤲ [¤·¤ç¤¤¤Ê¤²] /(n) back or shoulder throw/betrayal/ +ÇØÉ餤Åꤲ [¤»¤ª¤¤¤Ê¤²] /(n) back or shoulder throw/betrayal/ +ÇØÉ餦 [¤·¤ç¤¦] /(v5u) to be burdened with/to carry on back or shoulder/ +ÇØÉ餦 [¤»¤ª¤¦] /(v5u) to be burdened with/to carry on back or shoulder/(P)/ +ÇØÉô [¤Ï¤¤¤Ö] /(n) back/ +ÇØʸ»ú [¤»¤â¤¸] /(n) lettering on the spine of a book/ +ÇØË¥¤¤ [¤»¤Ì¤¤] /(n) back seam/ +ÇØÌÌ [¤Ï¤¤¤á¤ó] /(n) rear/back/reverse/ +ÇØÌÌÄ·¤Ó [¤Ï¤¤¤á¤ó¤È¤Ó] /(n) Fosbury-back flop/backward jump/ +ÇØÌÌÈô¹Ô [¤Ï¤¤¤á¤ó¤Ò¤³¤¦] /(n) inverted flight/ +ÇØÌá [¤Ï¤¤¤ì¤¤] /(n,vs) disobeying/infringing/running counter to/ +ÇØÌó [¤Ï¤¤¤ä¤¯] /(n) a broken promise/breaking one's word/ +ÇØÍý [¤Ï¤¤¤ê] /(n) absurdity/irrationality/ +ÇØÎ¥ [¤Ï¤¤¤ê] /(n,vs) estranged/alienated/ +ÇØÑߤì [¤»¤â¤¿¤ì] /(n) back (of a chair)/ +ÇÙ [¤Ï¤¤] /(n) lung/(P)/ +ÇÙ¤¬¤ó [¤Ï¤¤¤¬¤ó] /(n) lung cancer/ +ÇÙ¤¬¼å¤¤ [¤Ï¤¤¤¬¤è¤ï¤¤] /have a weak chest/ +ÇÙ¤òɤó¤Ç¤¤¤ë [¤Ï¤¤¤ò¤ä¤ó¤Ç¤¤¤ë] /(exp) to suffer from tuberculosis/ +ÇÙ¥¬¥ó [¤Ï¤¤¥¬¥ó] /(n) lung cancer/ +ÇÙ±ê [¤Ï¤¤¤¨¤ó] /(n) pneumonia/(P)/ +ÇÙ³èÎÌ [¤Ï¤¤¤«¤Ä¤ê¤ç¤¦] /(n) lung capacity/ +ÇÙ´Î [¤Ï¤¤¤«¤ó] /(n) lungs and livers/depths of one's heart/innermost heart/ +ÇÙ´â [¤Ï¤¤¤¬¤ó] /(n) lung cancer/ +ÇÙµ¤¼ð [¤Ï¤¤¤­¤·¤å] /(n) emphysema/ +ÇÙµû [¤Ï¤¤¤®¤ç] /(n) lungfish/ +ÇÙ·ë³Ë [¤Ï¤¤¤±¤Ã¤«¤¯] /(n) pulmonary tuberculosis/consumption/(P)/ +ÇÙºÉÀò¾É [¤Ï¤¤¤½¤¯¤»¤ó¤·¤ç¤¦] /(n) pulmonary embolism/ +ÇÙ¿»½á [¤Ï¤¤¤·¤ó¤¸¤å¤ó] /(n) pulmonary infiltration/infiltration of the lungs/ +ÇÙ¿å¼ð [¤Ï¤¤¤¹¤¤¤·¤å] /(n) pulmonary edema/ +ÇÙÀí [¤Ï¤¤¤»¤ó] /(n) pulmonary apex/apex of a lung/ +ÇÙ¡ [¤Ï¤¤¤¾¤¦] /(n) lungs/ +ÇÙúáÔ [¤Ï¤¤¤¿¤ó¤½] /(n) inhalation anthrax/ +ÇÙÉ [¤Ï¤¤¤Ó¤ç¤¦] /(n) lung disease/chest trouble/pulmonary tuberculosis/ +ÇÙÉÂÉÂ¤ß [¤Ï¤¤¤Ó¤ç¤¦¤ä¤ß] /patient with pulmonary tuberculosis/ +ÇÙ˦ [¤Ï¤¤¤Û¤¦] /(n) alveolus/cavity/ +ÇÙÌç [¤Ï¤¤¤â¤ó] /(n) pulmonary hilum/ +ÇÙÍÕ [¤Ï¤¤¤è¤¦] /(n) pulmonary lobe/lobe of the lung/ +ÇÙç¥ [¤Ï¤¤¤Õ] /(n) lungs/bottom of one's heart/vital point/ +ÇÚ [¤È¤â¤¬¤é] /(n) comrade/fellow/ +ÇÚ [¤ä¤«¤é] /(n) a party (of people)/a set (of people)/a fellow/ +ÇڽР[¤Ï¤¤¤·¤å¤Ä] /(n) turning out in great numbers/(P)/ +ÇÛ [¤Ï¤¤] /(vs) disposition/distribution/arrangement/ +ÇÛ¤êʪ [¤¯¤Ð¤ê¤â¤Î] /(n) present/gift/(P)/ +ÇÛ¤ë [¤¯¤Ð¤ë] /(v5r) to distribute/to deliver/(P)/ +ÇÛ²¼ [¤Ï¤¤¤«] /(n) subordinates/one's followers/ +ÇÛ´É [¤Ï¤¤¤«¤ó] /(n,vs) plumbing/piping/(P)/ +Ç۴ɹ© [¤Ï¤¤¤«¤ó¤³¤¦] /plumber/ +Ç۴ɹ©¶È [¤Ï¤¤¤«¤ó¤³¤¦¤®¤ç¤¦] /plumbing/ +ÇÛµå [¤Ï¤¤¤­¤å¤¦] /(n) mixing of pitches/(P)/ +ÇÛµë [¤Ï¤¤¤­¤å¤¦] /(n,vs) distribution (e.g. films, rice)/(P)/ +ÇÛµë·Ï [¤Ï¤¤¤­¤å¤¦¤±¤¤] /chain of distribution/ +ÇÛµë½ê [¤Ï¤¤¤­¤å¤¦¤¸¤ç] /distribution center/ +ÇÛµëÊÆ [¤Ï¤¤¤­¤å¤¦¤Þ¤¤] /rationed rice/ +ÇÛ¶ö [¤Ï¤¤¤°¤¦] /(n) combination/ +ÇÛ¶ö»Ò [¤Ï¤¤¤°¤¦¤·] /(n) gamete/ +ÇÛ¶ö¼Ô [¤Ï¤¤¤°¤¦¤·¤ã] /(n) spouse/wife/husband/(P)/ +ÇÛ¹ç [¤Ï¤¤¤´¤¦] /(n) combination/arrangement/distribution/mixture/match/harmony/ +ÇÛ¹ç¶Ø´÷ [¤Ï¤¤¤´¤¦¤­¤ó¤­] /incompatibility (of drugs)/ +ÇÛºÞ [¤Ï¤¤¤¶¤¤] /(n) compounding of medicine/dispostion (of heaven)/ +ÇÛ¼Ö [¤Ï¤¤¤·¤ã] /(n) allocation or dispatching of cars/ +ÇÛ½ê [¤Ï¤¤¤·¤ç] /(n) place of exile/ +ÇÛ¾è [¤Ï¤¤¤¸¤ç¤¦] /(n,vs) manning (e.g. vessel)/ +ÇÛ¿§ [¤Ï¤¤¤·¤ç¤¯] /(n) color scheme/ +ÇÛ¿® [¤Ï¤¤¤·¤ó] /(n,vs) distribution/(P)/ +ÇÛ¿å [¤Ï¤¤¤¹¤¤] /(n,vs) water supply/ +ÇÛ¿å´É [¤Ï¤¤¤¹¤¤¤«¤ó] /(n) conduit (pipe)/water pipe/ +ÇÛÀþ [¤Ï¤¤¤»¤ó] /(n) wiring/(P)/ +ÇÛÀþ¿Þ [¤Ï¤¤¤»¤ó¤º] /(n) wiring diagram/ +ÇÛÁ¥ [¤Ï¤¤¤»¤ó] /(n) assignment of vessels/ +ÇÛÁ· [¤Ï¤¤¤¼¤ó] /(n) setting a place or the table/ +ÇÛÁ·¼¼ [¤Ï¤¤¤¼¤ó¤·¤Ä] /pantry/ +ÇÛÁ·¿Í [¤Ï¤¤¤¼¤ó¤Ë¤ó] /waiter/ +ÇÛÁ÷ [¤Ï¤¤¤½¤¦] /(n) delivery/(P)/ +ÇÛ° [¤Ï¤¤¤¾¤¯] /(n,vs) assignment (of a person to somewhere)/attachment/(P)/ +ÇÛã [¤Ï¤¤¤¿¤Ä] /(n,vs) delivery/distribution/(P)/ +ÇÛã¾ÚÌÀ [¤Ï¤¤¤¿¤Ä¤·¤ç¤¦¤á¤¤] /delivery certificate/ +ÇÛã¿Í [¤Ï¤¤¤¿¤Ä¤Ë¤ó] /delivery person/ +ÇÛãÀè [¤Ï¤¤¤¿¤Ä¤µ¤­] /destination/ +ÇÛãÎÁ [¤Ï¤¤¤¿¤Ä¤ê¤ç¤¦] /delivery charge/ +ÇÛÃÖ [¤Ï¤¤¤Á] /(n) arrangement (of resources)/disposition/(P)/ +ÇÛÃÖž´¹ [¤Ï¤¤¤Á¤Æ¤ó¤«¤ó] /(n,vs) reshuffling/job rotation/ +ÇÛÅÀ [¤Ï¤¤¤Æ¤ó] /(n) allotment (allocation) of marks/ +ÇÛÅÅ [¤Ï¤¤¤Ç¤ó] /(n) distribution of electricity/(P)/ +ÇÛÅŽê [¤Ï¤¤¤Ç¤ó¤·¤ç] /(n) power (sub)station/ +ÇÛÅÅÀþ [¤Ï¤¤¤Ç¤ó¤»¤ó] /(n) power line/ +ÇÛÅÅÈ× [¤Ï¤¤¤Ç¤ó¤Ð¤ó] /(n) distributing board (panel)/switchboard/ +ÇÛÅö [¤Ï¤¤¤È¤¦] /(n) dividend/share/(P)/ +ÇÛÅö¶â [¤Ï¤¤¤È¤¦¤­¤ó] /(n) dividend/ +ÇÛÅöÍî¤Á [¤Ï¤¤¤È¤¦¤ª¤Á] /(n) dividend off/ex dividend/ +ÇÛÅöΨ [¤Ï¤¤¤È¤¦¤ê¤Ä] /(n) dividend rate/ +ÇÛÈ÷ [¤Ï¤¤¤Ó] /(n) deploy/deployment/(P)/ +ÇÛÈ÷Ì¿Îá [¤Ï¤¤¤Ó¤á¤¤¤ì¤¤] /(n) deployment order/ +ÇÛÉÕ [¤Ï¤¤¤Õ] /(n,vs) distributing/dealing out/apportionment/ +ÇÛÉÛ [¤Ï¤¤¤Õ] /(n,vs) distribution/(P)/ +ÇÛʬ [¤Ï¤¤¤Ö¤ó] /(n,vs) distribution/allotment/(P)/ +ÇÛʬŪÀµµÁ [¤Ï¤¤¤Ö¤ó¤Æ¤­¤»¤¤¤®] /(n) distributive justice/justitia distributiva/ +ÇÛʬˡ [¤Ï¤¤¤Ö¤ó¤Û¤¦] /allocation/ +ÇÛËÜ [¤Ï¤¤¤Û¤ó] /(n,vs) distribution of books/(P)/ +ÇÛÌò [¤Ï¤¤¤ä¤¯] /(n) cast (of a play)/(P)/ +ÇÛή [¤Ï¤¤¤ë] /(n,vs) exile/banishment/ +ÇÛθ [¤Ï¤¤¤ê¤ç] /(n) consideration/concern/forethought/(P)/ +ÇÛÎó [¤Ï¤¤¤ì¤Ä] /(n) arrangement/array (programming)/(P)/ +ÇÜ [¤Ð¤¤] /(n,vi,vs,vt) twice/times/-fold/double/be doubled/increase/(P)/ +Çܤˤ·¤ÆÊÖ¤¹ [¤Ð¤¤¤Ë¤·¤Æ¤«¤¨¤¹] /(exp) to repay double the original amount/ +Çܤˤ¹¤ë [¤Ð¤¤¤Ë¤¹¤ë] /(exp) to double/ +Çܲ» [¤Ð¤¤¤ª¤ó] /(n) overtone/harmonic/ +Çܲà [¤Ð¤¤¤«] /(n,vs) doubling/(P)/ +ÇÜ³Û [¤Ð¤¤¤¬¤¯] /(n) double amount/ +Çܵì [¤Ð¤¤¤­¤å¤¦] /(adj-no,n) redoubled/increased/ +ÇÜ¿ô [¤Ð¤¤¤¹¤¦] /(n) multiple/ +ÇÜÀºÅÙ [¤Ð¤¤¤»¤¤¤É] /(adj-na,n) double-precision/ +ÇÜÁý [¤Ð¤¤¤¾¤¦] /(n) double/(P)/ +ÇÜÁý¤· [¤Ð¤¤¤Þ¤·] /(n) doubling/ +ÇÜÂç [¤Ð¤¤¤À¤¤] /(n) double size/ +ÇÜΨ [¤Ð¤¤¤ê¤Ä] /(n) diameter/magnification/(P)/ +Çݤ¦ [¤Ä¤Á¤«¤¦] /(v5u) to cultivate/to foster/(P)/ +ÇÝÃÏ [¤Ð¤¤¤Á] /(n) culture medium/ +ÇÝÍÜ [¤Ð¤¤¤è¤¦] /(n,vs) cultivation/nurture/culture/(P)/ +ÇÝÍÜ±Õ [¤Ð¤¤¤è¤¦¤¨¤­] /(n) culture fluid/ +ÇÝÍÜ´ð [¤Ð¤¤¤è¤¦¤­] /(n) (culture) medium/ +ÇÝÍÜÅÚ [¤Ð¤¤¤è¤¦¤É] /(n) compost/ +ÇÞ²ð [¤Ð¤¤¤«¤¤] /(n) intermediary/(P)/ +ÇÞ²ðʪ [¤Ð¤¤¤«¤¤¤Ö¤Ä] /medium/agency/carrier/vehicle/ +ÇÞ²ðÊÑ¿ô [¤Ð¤¤¤«¤¤¤Ø¤ó¤¹¤¦] /parameter/ +ÇÞ¼Á [¤Ð¤¤¤·¤Ä] /(n) medium/media/ +ÇÞ¼à [¤Ð¤¤¤·¤ã¤¯] /(n,vs) matchmaking/(P)/ +ÇÞ¼à¿Í [¤Ð¤¤¤·¤ã¤¯¤Ë¤ó] /(n) matchmaker/go-between/ +ÇÞÀ÷ [¤Ð¤¤¤»¤ó] /(n) color fixing/mordantizing/ +ÇÞÀ÷ºÞ [¤Ð¤¤¤»¤ó¤¶¤¤] /(n) mordant/ +ÇÞÂÎ [¤Ð¤¤¤¿¤¤] /(n) media/(P)/ +ÇÞÂνªÃ¼ [¤Ð¤¤¤¿¤¤¤·¤å¤¦¤¿¤ó] /end of medium (EM)/ +Çß [¤¦¤á] /(n) plum/plum-tree/lowest (of a three-tier ranking system)/(P)/ +Çߤμ [¤¦¤á¤Î¤ß] /Japanese apricot/ume/ +Çߤò±ö¤ËÄÒ¤±¤ë [¤¦¤á¤ò¤·¤ª¤Ë¤Ä¤±¤ë] /(exp) to preserve plums in salt/to salt plums/ +Çß±« [¤Ä¤æ] /(n) rainy season/rain during the rainy season/(P)/ +Çß±« [¤Ð¤¤¤¦] /(n) rainy season/rain during the rainy season/(P)/ +Çß±«´ü [¤Ð¤¤¤¦¤­] /rainy season/ +Çß±«¶õ [¤Ä¤æ¤¾¤é] /(n) overcast sky in the rainy season/ +Çß±«À²¤ì [¤Ä¤æ¤Ð¤ì] /(n) sunny spell during rainy season/ +Çß±«Á°Àþ [¤Ð¤¤¤¦¤¼¤ó¤»¤ó] /seasonal rain front/ +Çß±«Æþ¤ê [¤Ä¤æ¤¤¤ê] /(n) beginning of the rainy season/(P)/ +Çß±«ÌÀ¤± [¤Ä¤æ¤¢¤±] /(n) the end of the rainy season/(P)/ +Çß±à [¤Ð¤¤¤¨¤ó] /(n) plum garden or orchard/ +Çß²Ö [¤Ð¤¤¤«] /(n) ume (plum) blossoms/ +Çß´³ [¤¦¤á¤Ü¤·] /(n) dried plum/(P)/ +Çß´³¤· [¤¦¤á¤Ü¤·] /(n) dried plum/(P)/ +Çßµ¼¤­ [¤¦¤á¤â¤É¤­] /(n) ilex/ +Ç߸« [¤¦¤á¤ß] /(n) plum-blossom viewing/ +Çß¼ò [¤¦¤á¤·¤å] /(n) sake with plums/unripe Japanese apricots soaked in spirits/(P)/ +Çß¿Ý [¤¦¤á¤º] /(n) plum vinegar/(salted) plum juice/ +ÇßÆÇ [¤Ð¤¤¤É¤¯] /(n) syphilis/ +ÇßÎÓ [¤Ð¤¤¤ê¤ó] /(n) ume (plum) grove/ +ÇßÎñ [¤¦¤á¤´¤è¤ß] /(n) plum blossoms (as a harbinger of spring)/ +Çá [¤¹¤¹] /(n) soot/ +Çᤱ¤ë [¤¹¤¹¤±¤ë] /(v1) to be sooty/to be stained/ +Çá±ì [¤Ð¤¤¤¨¤ó] /(n) dirty smoke/ +Çáʧ¤¤ [¤¹¤¹¤Ï¤é¤¤] /(n) (traditional Japanese end-of-the-year) housecleaning/ +Ç㤤 [¤«¤¤] /(n) buying/buyer/purchase/(P)/ +Ç㤤¤¢¤ª¤ë [¤«¤¤¤¢¤ª¤ë] /(v5r) to bid up/to corner the market/ +Ç㤤¤«¤Ö¤ë [¤«¤¤¤«¤Ö¤ë] /(v5r) to overestimate/to make too much of/(P)/ +Ç㤤¤Ä¤± [¤«¤¤¤Ä¤±] /(n) buying/purchasing/ +Ç㤤¥ª¥Ú [¤«¤¤¥ª¥Ú] /(n) (abbr) buying operation/ +Ç㤤¥ª¥Ú¥ì¡¼¥·¥ç¥ó [¤«¤¤¥ª¥Ú¥ì¡¼¥·¥ç¥ó] /(n) buying operation/ +Ç㤤³Ý¤± [¤«¤¤¤«¤±] /(n) account purchase/ +Ç㤤³Ý¤±¶â [¤«¤¤¤«¤±¤­¤ó] /(n) accounts payable/ +Ç㤤´¹¤¨¤ë [¤«¤¤¤«¤¨¤ë] /(v1) to buy a replacement/to replace by buying something new/ +Ç㤤µ¤ [¤«¤¤¤­] /(n) buying mood/ +Ç㤤µá¤á¤ë [¤«¤¤¤â¤È¤á¤ë] /(v1) to buy/ +Ç㤤µù¤ë [¤«¤¤¤¢¤µ¤ë] /(v5r) to spend money freely/ +Ç㤤¸ÀÍÕ [¤«¤¤¤³¤È¤Ð] /(n) tit for tat/ +Ç㤤¹µ¤¨ [¤«¤¤¤Ó¤«¤¨] /(n) restrained buying/(P)/ +Ç㤤¹þ¤à [¤«¤¤¤³¤à] /(v5m) to purchase/to buy up/ +Ç㤤»Ù¤¨ [¤«¤¤¤µ¤µ¤¨] /(n) buying support/ +Ç㤤¼ç [¤«¤¤¤Ì¤·] /(n) buyer/purchaser/ +Ç㤤¼è¤ê [¤«¤¤¤È¤ê] /(n) a purchase/a sale (transaction)/(P)/ +Ç㤤¼è¤ê¼°ÀìÍÑ¥Á¥å¡¼¥Ê¡¼ [¤«¤¤¤È¤ê¤·¤­¤»¤ó¤è¤¦¥Á¥å¡¼¥Ê¡¼] /integrated receiver-decoder/IRD/ +Ç㤤¼è¤ë [¤«¤¤¤È¤ë] /(v5r) to buy/to purchase/ +Ç㤤¼ê [¤«¤¤¤Æ] /(n) buyer/(P)/ +Ç㤤¼ê»Ô¾ì [¤«¤¤¤Æ¤·¤¸¤ç¤¦] /a buyer's market/ +Ç㤤¼õ¤±¤ë [¤«¤¤¤¦¤±¤ë] /(v1) to purchase/ +Ç㤤½¸¤á¤ë [¤«¤¤¤¢¤Ä¤á¤ë] /(v1) to buy up/ +Ç㤤½Ð¤· [¤«¤¤¤À¤·] /(n) purchase/buying in quantity/(P)/ +Ç㤤½é¤á [¤«¤¤¤¾¤á] /(n) first purchase of the year/ +Ç㤤¾å¤² [¤«¤¤¤¢¤²] /(n) buying/purchasing/(P)/ +Ç㤤¾å¤²¤ë [¤«¤¤¤¢¤²¤ë] /(v1) to buy/to buy up/to bid up/ +Ç㤤¿©¤¤ [¤«¤¤¤°¤¤] /(n) buying (and immediately consuming) sweets/ +Ç㤤ÀÚ¤ë [¤«¤¤¤­¤ë] /(v5r) to buy up/ +Ç㤤Àê¤á [¤«¤¤¤·¤á] /(n) buying up of goods/cornering (market)/(P)/ +Ç㤤Àê¤á¤ë [¤«¤¤¤·¤á¤ë] /(v1) to buy up/(P)/ +Ç㤤Àú¤ë [¤«¤¤¤¢¤ª¤ë] /(v5r) to bid up/to corner the market/ +Ç㤤­¤¹ [¤«¤¤¤¿¤¹] /(v5s) to make additional purchases/ +Ç㤤Âؤ¨¤ë [¤«¤¤¤«¤¨¤ë] /(v1) to buy a replacement/to replace by buying something new/ +Ç㤤᤯ [¤«¤¤¤¿¤¿¤¯] /(v5k) to beat down prices/ +Ç㤤ÃÍ [¤«¤¤¤Í] /(n) buying price/cost price/ +Ç㤤ÃÖ¤­ [¤«¤¤¤ª¤­] /(n) a stock (of goods)/ +Ç㤤ÆÀ [¤«¤¤¤É¤¯] /(n) bargain/ +Ç㤤ÆÀÉÊ [¤«¤¤¤É¤¯¤Ò¤ó] /good bargain/ +Ç㤤Æþ¤ì [¤«¤¤¤¤¤ì] /(n) buying/purchasing/laying in/(P)/ +Ç㤤Æþ¤ì¤ë [¤«¤¤¤¤¤ì¤ë] /(v1) to purchase/to buy in/(P)/ +Ç㤤Èï¤ë [¤«¤¤¤«¤Ö¤ë] /(v5r) to overestimate/to make too much of/ +Ç㤤ÉÕ¤± [¤«¤¤¤Ä¤±] /(n) buying/purchasing/(P)/ +Ç㤤ÉÕ¤±¤ë [¤«¤¤¤Ä¤±¤ë] /(v1) to buy in/to purchase/ +Ç㤤ʪ [¤«¤¤¤â¤Î] /(n) shopping/(P)/ +Ç㤤Êý [¤«¤¤¤«¤¿] /(n) buyer/purchaser/ +Ç㤤Ìᤷ [¤«¤¤¤â¤É¤·] /(n) repurchase/redemption/(P)/ +Ç㤤Ì᤹ [¤«¤¤¤â¤É¤¹] /(v5s) to buy back/to redeem/ +Ç㤤Ϳ¤¨¤ë [¤«¤¤¤¢¤¿¤¨¤ë] /(v1) to buy as a gift/ +Ç㤤Ω¤Æ [¤«¤¤¤¿¤Æ] /brand new/ +Ç㤤ί¤á [¤«¤¤¤À¤á] /(n) stocking up on/hoarding/ +Ç㤦 [¤«¤¦] /(v5u) to buy/(P)/ +Çã¤Ã¤Æ½Ð¤ë [¤«¤Ã¤Æ¤Ç¤ë] /(exp,v1) to volunteer/to undertake a challenge/ +Çã¤ï¤ó¤Ç¤¢¤ë [¤«¤ï¤ó¤Ç¤¢¤ë] /a must to buy/ +Çã³Ý¶â [¤«¤¤¤«¤±¤­¤ó] /(n) accounts payable/ +Çã¼ç [¤«¤¤¤Ì¤·] /(n) buyer/purchaser/ +Çã¼è [¤«¤¤¤È¤ê] /(n,vs) purchase/sales/ +Çã¼è¤ê [¤«¤¤¤È¤ê] /(n,vs) purchase/sales/ +Çã¼ê [¤«¤¤¤Æ] /(n) buyer/(P)/ +Çã¼ý [¤Ð¤¤¤·¤å¤¦] /(n) buying/purchase/corruption/bribery/(P)/ +Çã½Õ [¤Ð¤¤¤·¤å¤ó] /(n) prostitution/ +ÇãÀê¤á [¤«¤¤¤·¤á] /(n) buying up of goods/cornering (market)/ +ÇãÆÀ [¤«¤¤¤É¤¯] /(n) a bargain/ +ÇãÉÕ [¤«¤¤¤Ä¤±] /(n) buying/purchasing/ +ÇãÉÕ¤± [¤«¤¤¤Ä¤±] /(n) buying/purchasing/ +Çãʪ [¤«¤¤¤â¤Î] /(n) shopping/(P)/ +ÇãʪÂÞ [¤«¤¤¤â¤Î¤Ö¤¯¤í] /shopping bag/ +Çä¤ê [¤¦¤ê] /(n,n-suf) sale/selling/(P)/ +Çä¤ê¤Ä¤±¤ë [¤¦¤ê¤Ä¤±¤ë] /(v1) to palm off/to force a sale/ +Çä¤ê¥ª¥Ú [¤¦¤ê¥ª¥Ú] /(n) (abbr) selling operation/ +Çä¤ê¥ª¥Ú¥ì¡¼¥·¥ç¥ó [¤¦¤ê¥ª¥Ú¥ì¡¼¥·¥ç¥ó] /(n) selling operation/ +Çä¤ê²È [¤¦¤ê¤¤¤¨] /(n) house for sale/ +Çä¤ê²È [¤¦¤ê¤ä] /(n) house for sale/ +Çä¤ê³Ý¤± [¤¦¤ê¤«¤±] /(n) credit sales/ +Çä¤ê³Ý¤±¶â [¤¦¤ê¤«¤±¤­¤ó] /(n) accounts receivable/ +Çä¤êµÞ¤° [¤¦¤ê¤¤¤½¤°] /(v5g) to sell in haste/ +Çä¤ê¶Ì [¤¦¤ê¤®¤ç¤¯] /(n) short interest/short account/ +Çä¤ê·ú¤Æ [¤¦¤ê¤À¤Æ] /(in the stock market) short commitment/ +Çä¤ê¸ÀÍÕ [¤¦¤ê¤³¤È¤Ð] /(n) inflammatory words/ +Çä¤ê¹­¤²¤ë [¤¦¤ê¤Ò¤í¤²¤ë] /(v1) to find a market for/to extend the sale of/ +Çä¤ê¹­¤á¤ë [¤¦¤ê¤Ò¤í¤á¤ë] /(v1) to expand a market/to find a new market/ +Çä¤ê¹þ¤ß [¤¦¤ê¤³¤ß] /(n) sales promotion/(P)/ +Çä¤ê¹þ¤à [¤¦¤ê¤³¤à] /(v5m) to build a market for/to become well-known/to sell/(P)/ +Çä¤ê»«¤­ [¤¦¤ê¤µ¤Ð¤­] /selling/ +Çä¤ê»«¤¯ [¤¦¤ê¤µ¤Ð¤¯] /(v5k) to sell out/ +Çä¤ê»Ò [¤¦¤ê¤³] /(n) salesboy/salesgirl/ +Çä¤ê»ù [¤¦¤ê¤³] /sales clerk/shopgirl/ +Çä¤ê¼ç [¤¦¤ê¤Ì¤·] /(n) seller/vendor/ +Çä¤ê¼ê [¤¦¤ê¤Æ] /(n) seller/vendor/(P)/ +Çä¤ê¼ê»Ô¾ì [¤¦¤ê¤Æ¤·¤¸¤ç¤¦] /seller's market/ +Çä¤ê½Â¤ë [¤¦¤ê¤·¤Ö¤ë] /(v5r) to be reluctant to sell/ +Çä¤ê½Ð¤· [¤¦¤ê¤À¤·] /(n) (bargain) sale/(P)/ +Çä¤ê½Ð¤¹ [¤¦¤ê¤À¤¹] /(v5s) to put on sale/to market/to become popular/(P)/ +Çä¤ê¾å¤² [¤¦¤ê¤¢¤²] /(n) amount sold/proceeds/(P)/ +Çä¤ê¾å¤²À®Ä¹ [¤¦¤ê¤¢¤²¤»¤¤¤Á¤ç¤¦] /(n) sales growth/ +Çä¤ê¾ì [¤¦¤ê¤Ð] /(adj-no,n) place where things are sold/sales floor/counter (in shop)/(P)/ +Çä¤ê¿©¤¤ [¤¦¤ê¤°¤¤] /(n) living by selling off one's possessions/ +Çä¤êÀ¼ [¤¦¤ê¤´¤¨] /(n) hawker's or vendor's cry/ +Çä¤êÀˤ·¤à [¤¦¤ê¤ª¤·¤à] /(v5m) to hold back on or restrict sales of/to be reluctant to sell/ +Çä¤êÀÚ¤ë [¤¦¤ê¤­¤ë] /(v5r) to sell out/to sell off/ +Çä¤êÀÚ¤ì [¤¦¤ê¤­¤ì] /(n) sold-out/(P)/ +Çä¤êÀÚ¤ì¤ë [¤¦¤ê¤­¤ì¤ë] /(v1) to be sold out/(P)/ +Çä¤ê᤯ [¤¦¤ê¤¿¤¿¤¯] /(v5k) to beat down prices/ +Çä¤êÃÍ [¤¦¤ê¤Í] /(n) selling price/ +Çä¤êÅϤ· [¤¦¤ê¤ï¤¿¤·] /(n) sale and delivery/ +Çä¤êÅϤ¹ [¤¦¤ê¤ï¤¿¤¹] /(v5s) to sell over to/ +Çä¤êÇ㤤 [¤¦¤ê¤«¤¤] /(n,vs) trade/buying and selling/ +Çä¤êÈô¤Ð¤¹ [¤¦¤ê¤È¤Ð¤¹] /(v5s) to dispose of/to sell off/ +Çä¤êÉÕ¤±¤ë [¤¦¤ê¤Ä¤±¤ë] /(v1) to palm off/to force a sale/ +Çä¤êʧ¤¦ [¤¦¤ê¤Ï¤é¤¦] /(v5u) to dispose of/ +Çä¤êʪ [¤¦¤ê¤â¤Î] /(n) article for sale/For Sale/(P)/ +Çä¤êÊ⤯ [¤¦¤ê¤¢¤ë¤¯] /(v5k) to peddle/ +Çä¤êÊý [¤¦¤ê¤«¤¿] /(n) seller/selling side/art of selling/ +Çä¤êΩ¤Æ [¤¦¤ê¤¿¤Æ] /(n) auctioning or selling off/ +Çä¤ë [¤¦¤ë] /(v5r) to sell/(P)/ +Çä¤ì¤Ã»Ò [¤¦¤ì¤Ã¤³] /(adj-na,n) favorite/popular person/ +Çä¤ì¤Ã»Ò²Î¼ê [¤¦¤ì¤Ã¤³¤«¤·¤å] /popular singer/ +Çä¤ì¤ë [¤¦¤ì¤ë] /(v1) to be sold/(P)/ +Çä¤ì¸ý [¤¦¤ì¤¯¤Á] /(n) outlet/market/ +Çä¤ì¹Ô¤­ [¤¦¤ì¤æ¤­] /(n) sales/(P)/ +Çä¤ì¹â [¤¦¤ì¤À¤«] /(n) sales/ +Çä¤ì»Ä¤ê [¤¦¤ì¤Î¤³¤ê] /(n) backlog/ +Çä¤ì­ [¤¦¤ì¤¢¤·] /(n) sales/demand/ +Çä°ü [¤Ð¤¤¤¤¤ó] /(n) prostitution/ +Çä²Á [¤Ð¤¤¤«] /(n) selling price/ +Çä³Ý´ªÄê [¤¦¤ê¤«¤±¤«¤ó¤¸¤ç¤¦] /credit account/charge account/ +Çä³Ý¶â [¤¦¤ê¤«¤±¤­¤ó] /(n) accounts receivable/ +ÇäµÑ [¤Ð¤¤¤­¤ã¤¯] /(n,vs) sale/disposal by sale/(P)/ +ÇäµÑ±× [¤Ð¤¤¤­¤ã¤¯¤¨¤­] /profit on sales/ +Çä¹Ô [¤¦¤ì¤æ¤­] /(n) sales/ +Çä¹Ô¤­ [¤¦¤ì¤æ¤­] /(n) sales/ +Çä¹ñ [¤Ð¤¤¤³¤¯] /(n) selling out (betrayal) of one's own country/ +Çä¹ñÅÛ [¤Ð¤¤¤³¤¯¤É] /(n) traitor (to one's country)/(P)/ +Çä»Ò [¤¦¤ê¤³] /(n) salesboy/salesgirl/ +Çä¼ê [¤¦¤ê¤Æ] /(n) seller/vendor/ +Çä½Ð [¤¦¤ê¤À¤·] /(n) (bargain) sale/ +Çä½Õ [¤Ð¤¤¤·¤å¤ó] /(n) prostitution/(P)/ +Çä½Õ½É [¤Ð¤¤¤·¤å¤ó¤ä¤É] /(n) brothel/ +Çä½ÕÉØ [¤Ð¤¤¤·¤å¤ó¤Õ] /(n) prostitute/(P)/ +Çä½ÕÉØ [¤Ð¤¤¤·¤å¤ó¤×] /(n) prostitute/ +Çä½ÕËÉ»ßË¡ [¤Ð¤¤¤·¤å¤ó¤Ü¤¦¤·¤Û¤¦] /(n) (Japanese) Anti-Prostitution Law (of 1956)/ +Çä½÷ [¤Ð¤¤¤¿] /(n) (col) (uk) bitch/ +Çä¾ÐÉØ [¤Ð¤¤¤·¤ç¤¦¤Õ] /(n) prostitute/ +Çä¾å [¤¦¤ê¤¢¤²] /(n) amount sold/proceeds/ +Çä¾å¶â [¤¦¤ê¤¢¤²¤­¤ó] /(n) proceeds/(P)/ +Çä¾å¹â [¤¦¤ê¤¢¤²¤À¤«] /(n) sales/amount sold/proceeds/(P)/ +Çä¾åÀÇ [¤¦¤ê¤¢¤²¤¼¤¤] /(n) sales tax/ +Çä¾åɼ [¤¦¤ê¤¢¤²¤Ô¤ç¤¦] /sales slip/sales receipt/ +Çä¾ì [¤¦¤ê¤Ð] /(adj-no,n) place where things are sold/sales floor/counter (in shop)/ +Çä¿Í [¤Ð¤¤¤Ë¤ó] /(n) trader/smuggler/ +ÇäŹ [¤Ð¤¤¤Æ¤ó] /(n) shop/stand/(P)/ +ÇäÅÏ¾Ú [¤¦¤ê¤ï¤¿¤·¤·¤ç¤¦] /bill of sale/ +ÇäÇã [¤Ð¤¤¤Ð¤¤] /(n) trade/buying and selling/(P)/ +ÇäÇã·ÀÌó [¤Ð¤¤¤Ð¤¤¤±¤¤¤ä¤¯] /(n) contract for (of) sale/ +ÇäÇã¹â [¤Ð¤¤¤Ð¤¤¤À¤«] /sales amount/sales volume/ +ÇäÉÊ [¤Ð¤¤¤Ò¤ó] /(n) articles for sale/ +Çäʸ [¤Ð¤¤¤Ö¤ó] /(n) hack writer/ +ÇäËÎ [¤Ð¤¤¤Ü¤¯] /(n) fortunetelling (as an occupation)/ +Çä̾ [¤Ð¤¤¤á¤¤] /(n) self-advertisement/ +ÇäÌó [¤Ð¤¤¤ä¤¯] /(n,vs) sales contract/ +ÇäÌóºÑ¤ß [¤Ð¤¤¤ä¤¯¤¹¤ß] /Sold/ +ÇäÌô [¤Ð¤¤¤ä¤¯] /(n) patent medicine/ +Çå½þ [¤Ð¤¤¤·¤ç¤¦] /(n,vs) reparations/indemnity/compensation/(P)/ +Çå½þ¶â [¤Ð¤¤¤·¤ç¤¦¤­¤ó] /indemnities/reparations/(P)/ +ÇåÀÕ [¤Ð¤¤¤»¤­] /liability insurance/ +Çæ´Ñ [¤Ð¤¤¤«¤ó] /(n) view with a superior/ +Çæ»ø [¤Ð¤¤¤¸] /retainer/attending on the nobility/ +Çæ½¾ [¤Ð¤¤¤¸¤å¤¦] /(n,vs) waiting upon/attending on/accompany/ +Çæ¾è [¤Ð¤¤¤¸¤ç¤¦] /(n,vs) riding in the same carriage (car) (with a superior)/attending on (one's superior) in the same carriage/ +Çæ¿© [¤Ð¤¤¤·¤ç¤¯] /(n) dining with one's superior(s)/ +Ç濳 [¤Ð¤¤¤·¤ó] /(n) jury/juryman/juror/(P)/ +Ç濳°÷ [¤Ð¤¤¤·¤ó¤¤¤ó] /(n) juror/juryman/ +Ç濳À© [¤Ð¤¤¤·¤ó¤»¤¤] /(n) jury system/ +Ç濳À©ÅÙ [¤Ð¤¤¤·¤ó¤»¤¤¤É] /(n) jury system/ +Çæ¿Ã [¤Ð¤¤¤·¤ó] /(n) rear vassal/daimyo's retainer/ +ÇæÀÊ [¤Ð¤¤¤»¤­] /(n,vs) sitting with one's superior/be in attendance/ +Ç硹 [¤Û¤¦¤Û¤¦] /confusedly/perplexity/ +Ç礤¤º¤ë [¤Ï¤¤¤º¤ë] /(v5r) (uk) to creep/to crawl/ +Ç礤²ó¤ë [¤Ï¤¤¤Þ¤ï¤ë] /(v5r) to creep about/ +Ç礤½Ð¤¹ [¤Ï¤¤¤À¤¹] /(v5s) to crawl or creep out of/ +Ç礤½Ð¤ë [¤Ï¤¤¤Ç¤ë] /(v1) to crawl or creep out of/ +Ç礤¾¾ [¤Ï¤¤¤Þ¤Ä] /creeping pine/ +Ç礤Ç礤 [¤Ï¤¤¤Ï¤¤] /(n,vs) creeping/crawling/ +Ç礦 [¤Ï¤¦] /(v5u) to creep/to crawl/(P)/ +ÇçÆþ¤ê¹þ¤à [¤Ï¤¤¤ê¤³¤à] /(v5m) (1) to go into/to come into/to penetrate/to get in/to step in (a house)/(2) to become complicated/ +ÇçÇç [¤Û¤¦¤Û¤¦] /confusedly/perplexity/ +Çè [¤Ï¤¨] /(n) fly/(P)/ +Çè¼è¤ê [¤Ï¤¤¤È¤ê] /(n) catching flies/fly-catcher/flytrap/flypaper/ +Çè¼è¤ê [¤Ï¤¨¤È¤ê] /(n) catching flies/fly-catcher/flytrap/flypaper/ +Çè¼è¤êÁð [¤Ï¤¨¤È¤ê¤½¤¦] /(n) Venus flytrap/ +ÇèÃϹö [¤Ï¤¨¤¸¤´¤¯] /(n) Venus flytrap/ +ÇèÄ¢ [¤Ï¤¤¤Á¤ç¤¦] /(n) fly-net cupboard/ +Çé [¤Ï¤«¤ê] /(n) scales/weighing machine/(P)/ +Çë [¤Ï¤®] /(n) bush clover/Lespedeza/(P)/ +Ç븶 [¤Ï¤®¤Ï¤é] /reedy field/(P)/ +Ç븶 [¤Ï¤®¤ï¤é] /reedy field/ +Çë° [¤Ï¤®¤¾¤¯] /(n) Lespedeza (genus)/bush clover (family)/ +Çì [¤Ï¤¯] /(n) count/earl/eldest brother/uncle/chief official/(P)/ +Çì³Ú [¤Ï¤¯¤é¤¯] /(n) cattle or horse trader/good judge of horses or cattle/ +Çì³Ú [¤Ð¤¯¤í¤¦] /(n) cattle or horse trader/good judge of horses or cattle/ +Çì·» [¤Ï¤Ã¤±¤¤] /the eldest son/ +Çì¼ß [¤Ï¤¯¤·¤ã¤¯] /(n) count/earl/(P)/ +Çì½Ç [¤Ï¤¯¤·¤å¤¯] /brothers/one's father's brothers/ +ÇìÃç [¤Ï¤¯¤Á¤å¤¦] /(n,vs) match someone/be equal with/(P)/ +ÇìÈ÷Àþ [¤Ï¤¯¤Ó¤»¤ó] /Hakubi Line (West Tottori-Okayama Railway)/ +ÇìÉ×¿Í [¤Ï¤¯¤Õ¤¸¤ó] /(n) countess/ +ÇìÉã [¤ª¤¸] /(n) (hum) uncle (older than one's parent)/(P)/ +ÇìÉã [¤Ï¤¯¤Õ] /(n) (hum) uncle (older than one's parent)/ +ÇìÉ㤵¤ó [¤ª¤¸¤µ¤ó] /(n) (hon) (uk) middle-aged gentleman/uncle/(P)/ +ÇìÉãµ® [¤ª¤¸¤­] /(n) uncle/ +ÇìÊì [¤ª¤Ð] /(n) (hum) aunt (older than one's parent)/(P)/ +ÇìÊì [¤Ï¤¯¤Ü] /(n) (hum) aunt (older than one's parent)/ +ÇìÊ줵¤ó [¤ª¤Ð¤µ¤ó] /(n) (hon) aunt/(P)/ +ÇìÎÓ [¤Ù¤ë¤ê¤ó] /Berlin/ +ÇìÑïÀ¾¼¤ [¤Ö¤é¤¸¤ë] /Brazil/ +Çí [¤Ï¤¯] /come off/peel off/be worn off/fade/discolor/ +Çí¤¬¤¹ [¤Ï¤¬¤¹] /(v5s) to tear off/to peel off/to rip off/to strip off/to skin/to flay/to disrobe/to deprive of/to detach/to disconnect/(P)/ +Çí¤¬¤ì¤ë [¤Ï¤¬¤ì¤ë] /(v1) to come unstuck from/ +Çí¤­½Ð¤· [¤à¤­¤À¤·] /(adj-na,n) nakedness/frankness/ +Çí¤­½Ð¤¹ [¤à¤­¤À¤¹] /(v5s) to show/to bare (the teeth)/ +Çí¤­¿È [¤à¤­¤ß] /(n) shellfish stripped from its shell/ +Çí¤®¼è¤ê [¤Ï¤®¤È¤ê] /pad (of paper)/ +Çí¤®¼è¤ë [¤Ï¤®¤È¤ë] /(v5r) to tear off/to strip/to rob/ +Çí¤¯ [¤à¤¯] /(v5k) to peel/to skin/to pare/to hull/(P)/ +Çí¤° [¤Ï¤°] /(v5g) to tear off/to peel off/to rip off/to strip off/to skin/to flay/to disrobe/to deprive of/(P)/ +Çí¤° [¤Ø¤°] /(v5g) to tear off/to peel off/to rip off/to strip off/to skin/to flay/to disrobe/to deprive of/ +Çí¤±¤ë [¤à¤±¤ë] /(v1) to peel off/to come off/to be taken off/(P)/ +Çí¤²¤ë [¤Ï¤²¤ë] /(v1) to come off/to be worn off/to fade/to discolor/(P)/ +Çí¤²Íî¤Á¤ë [¤Ï¤²¤ª¤Á¤ë] /(v1) to peel off/ +Çí¤·Îñ [¤Ï¤¬¤·¤´¤è¤ß] /(n) calendar pad/ +Çí¤¹ [¤Ï¤¬¤¹] /(io) (v5s) to tear off/to peel off/to rip off/to strip off/to skin/to flay/to disrobe/to deprive of/to detach/to disconnect/ +Çí¤ë [¤Ø¤º¤ë] /(v5r) to pilfer/to steal a portion/ +Çí¤ì¤ë [¤à¤¯¤ì¤ë] /(v1) to be tangled up with/to be connected with/ +Çí¾Æ [¤¹¤­¤ä¤­] /(n) Japanese beef meal/sukiyaki/ +Çí¿È [¤¹¤­¤ß] /(n) slice of meat or fish/ +Çí¿È [¤à¤­¤ß] /(n) shellfish removed from the shell/ +ÇíÀ½ [¤Ï¤¯¤»¤¤] /(n,vs) (1) stuffing/mounting/(2) a stuffed animal/ +ÇíÀ½½Ñ [¤Ï¤¯¤»¤¤¤¸¤å¤Ä] /taxidermy/ +ÇíÃ¥ [¤Ï¤¯¤À¤Ä] /(n,vs) deprivation/divestiture/ +Çíæ [¤Ï¤¯¤À¤Ä] /(n,vs) coming off/peeling off/ +ÇíÊÒ [¤Ï¤¯¤Ø¤ó] /(n) flake/chip/ +ÇíÍî [¤Ï¤¯¤é¤¯] /(n,vs) to peel off/ +ÇíÎ¥ [¤Ï¤¯¤ê] /(n,vi,vt) to peel off/ +Çî [¤Ï¤¯] /(n,n-suf,vs) doctor/Ph.D./exposition/fair/exhibition/commanding esteem/winning acclaim/gaining/receiving/command esteem/win acclaim/gain/receive/(P)/ +Çî [¤Ð¤¯] /(n,n-suf,vs) doctor/Ph.D./exposition/fair/exhibition/commanding esteem/winning acclaim/gaining/receiving/command esteem/win acclaim/gain/receive/ +Ç [¤Ï¤¯¤¹] /(v5s) to win/to gain/ +Ç¤ë [¤Ï¤¯¤¹¤ë] /(vs-s) to win/to gain/ +Çî°¦ [¤Ï¤¯¤¢¤¤] /(n) charity/benevolence/philanthropy/(love for) humanity/(P)/ +Çî°¦²È [¤Ï¤¯¤¢¤¤¤«] /philanthropist/ +Çî°¦¼çµÁ [¤Ï¤¯¤¢¤¤¤·¤å¤®] /altruism/ +Çî°¦¼çµÁ¼Ô [¤Ï¤¯¤¢¤¤¤·¤å¤®¤·¤ã] /philanthropist/ +Çî°ú [¤Ï¤¯¤¤¤ó] /(n) extensive references (in a text)/ +Çî°úÚÕ¾Ú [¤Ï¤¯¤¤¤ó¤Ü¤¦¤·¤ç¤¦] /(n) citing copious references/ +Çî²í [¤Ï¤¯¤¬] /(adj-na,n) well-informed/accomplished (individual)/extensive knowledge/ +Çî²í [¤Ð¤¯¤¬] /(adj-na,n) well-informed/accomplished (individual)/extensive knowledge/ +Çî³Ø [¤Ï¤¯¤¬¤¯] /(adj-na,n) erudition/(P)/ +Çî³Ø¼Ô [¤Ï¤¯¤¬¤¯¤·¤ã] /pundit/ +Çî³Ø¿ºÍ [¤Ï¤¯¤¬¤¯¤¿¤µ¤¤] /wide knowledge and versatile talents/ +Çî³ØÎÏ¹Ô [¤Ï¤¯¤¬¤¯¤ê¤ç¤Ã¤³¤¦] /wide learning and energetic activity/ +Çî»Î [¤Ï¤«¤»] /(n) doctorate/PhD/(P)/ +Çî»Î [¤Ï¤¯¤·] /(n) doctorate/PhD/(P)/ +Çî»Î²ÝÄø [¤Ï¤«¤»¤«¤Æ¤¤] /(n) doctoral course/ +Çî»Î²ÝÄø [¤Ï¤¯¤·¤«¤Æ¤¤] /(n) doctoral course/ +Çî»Î¹æ [¤Ï¤«¤»¤´¤¦] /(n) doctor's degree/doctorate/Ph.D./ +Çî»Î¹æ [¤Ï¤¯¤·¤´¤¦] /(n) doctor's degree/doctorate/Ph.D./ +Çî»ÎÏÀʸ [¤Ï¤«¤»¤í¤ó¤Ö¤ó] /Doctoral dissertation/ +Çî»ÎÏÀʸ [¤Ï¤¯¤·¤í¤ó¤Ö¤ó] /Doctoral dissertation/ +Çî¼± [¤Ï¤¯¤·¤­] /(adj-na,n) extensive knowledge/ +ÇîÁÜ [¤Ï¤¯¤½¤¦] /(n,vs) searching far and wide/ +ÇîÂÇ [¤Ð¤¯¤Á] /(n) gambling/ +ÇîÂÇÂǤÁ [¤Ð¤¯¤Á¤¦¤Á] /(n) gambling/ +ÇîÂç [¤Ï¤¯¤À¤¤] /(adj-na,n) large and wide/ +ÇîÅÌ [¤Ð¤¯¤È] /(n) gambler/ +Çîʪ [¤Ï¤¯¤Ö¤Ä] /(n) wide learning/natural history/(P)/ +Çîʪ³Ø [¤Ï¤¯¤Ö¤Ä¤¬¤¯] /(n) natural history/ +Çîʪ´Û [¤Ï¤¯¤Ö¤Ä¤«¤ó] /(n) museum/(P)/ +Çîʹ [¤Ï¤¯¤Ö¤ó] /(adj-na,n) well-informed/erudite/ +ÇîÍ÷ [¤Ï¤¯¤é¤ó] /(n) extensive reading/wide knowledge/ +ÇîÍ÷²ñ [¤Ï¤¯¤é¤ó¤«¤¤] /(n) fair/exhibition/exposition/(P)/ +ÇîÍ÷¶¯µ­ [¤Ï¤¯¤é¤ó¤­¤ç¤¦¤­] /(n) encyclopedic knowledge and strong memory/ +ÇîÏ« [¤Ð¤¯¤í¤¦] /(n) cattle or horse trader/good judge of horses or cattle/ +ÇîÔõ [¤Ð¤¯¤¨¤­] /(n) gambling/ +ÇîÔõ [¤Ð¤¯¤Á] /(n) gambling/ +ÇîÔõ½É [¤Ð¤¯¤Á¤ä¤É] /gambling den/ +ÇîÔõÂǤÁ [¤Ð¤¯¤Á¤¦¤Á] /(n) gambler/ +Çï¤ò¿ô¤¨¤ë [¤Ï¤¯¤ò¤«¤¾¤¨¤ë] /(exp) to count beats/ +Çï»Ò [¤Ï¤¯¤·] /(n) (musical) time/tempo/beat/rhythm/chance/ +Çï»Ò [¤Ò¤ç¤¦¤·] /(n) (musical) time/tempo/beat/rhythm/chance/(P)/ +Çï»Òµ­¹æ [¤Ò¤ç¤¦¤·¤­¤´¤¦] /time signature/ +Çï»ÒÈ´¤± [¤Ò¤ç¤¦¤·¤Ì¤±] /(n) disappointment/ +Çï»ÒÌÚ [¤Ò¤ç¤¦¤·¤®] /(n) wooden clappers/ +Çï¼Ö [¤Ï¤¯¤·¤ã] /(n) (riding) spur/(P)/ +Çï¼Ö¤ò³Ý¤±¤ë [¤Ï¤¯¤·¤ã¤ò¤«¤±¤ë] /(v1) to expedite/to encourage/ +Çï¼ê [¤Ï¤¯¤·¤å] /(n) clapping hands/applause/(P)/ +Çï¼ê³åºÓ [¤Ï¤¯¤·¤å¤«¤Ã¤µ¤¤] /(n) clapping and cheering/applause/ +Çï¿ô [¤Ï¤¯¤¹¤¦] /count of beats in music/ +ÇïÆ° [¤Ï¤¯¤É¤¦] /(n) pulsation/pulsebeat/ +Çð [¤«¤·¤ï] /(n) oak/(P)/ +Çð [¤Ï¤¯] /(n) oak/ +Çð¼ê [¤«¤·¤ï¤Ç] /(n) clapping one's hands in prayer (at a shrine)/ +ÇðËê [¤Ó¤ã¤¯¤·¤ó] /(n) juniper/ +ÇðÌÚ [¤«¤·¤ï¤®] /oak-tree/(P)/ +ÇðÌß [¤«¤·¤ï¤â¤Á] /(n) rice cakes wrapped in oak leaves/ +Çñ [¤Ï¤¯] /(n,suf) counter for nights of a stay/ +Çñ¤Þ¤ê [¤È¤Þ¤ê] /(n) stay/stopover/anchorage/night duty/(P)/ +Çñ¤Þ¤ê¹þ¤ß [¤È¤Þ¤ê¤³¤ß] /(n) staying somewhere (overnight) due to circumstances/ +Çñ¤Þ¤êÈÖ [¤È¤Þ¤ê¤Ð¤ó] /(n) night duty/ +Çñ¤Þ¤ë [¤È¤Þ¤ë] /(v5r) to stay at (e.g. hotel)/(P)/ +Çñ¤á¤ë [¤È¤á¤ë] /(v1) to give shelter to/to lodge/(P)/ +Çñ¤ê³Ý¤± [¤È¤Þ¤ê¤¬¤±] /(n) staying over/ +Çñ¤êµÒ [¤È¤Þ¤ê¤­¤ã¤¯] /(n) overnight guest/house guest/ +Çñ¤ê¹þ¤ß [¤È¤Þ¤ê¤³¤ß] /(n) staying somewhere (overnight) due to circumstances/ +Çñ¤ê¹þ¤à [¤È¤Þ¤ê¤³¤à] /(v5m) to stay overnight/ +Çñ¤êÄ [¤È¤Þ¤ê¤Á¤ó] /(n) hotel charges/tariff/ +Çñ¤ò½Å¤Í¤ë [¤Ï¤¯¤ò¤«¤µ¤Í¤ë] /(exp) to stay long/ +ÇñÃÏ [¤Ï¤¯¤Á] /(n) anchorage/berth/ +Çò [¤·¤í] /(n) white/(P)/ +Çò¡¹¤·¤¤ [¤·¤é¤¸¤é¤·¤¤] /(adj) pure white/very clear/ +Çò¤¤ [¤·¤í¤¤] /(adj) white/(P)/ +Çò¤¤¤Þ¤Þ¤Î»æ [¤·¤í¤¤¤Þ¤Þ¤Î¤«¤ß] /blank (unwritten) paper/ +Çò¤¤Êª [¤·¤í¤¤¤â¤Î] /(n) something white/snow/gray hair/ +Çò¤±¤ë [¤·¤é¤±¤ë] /(v1) to be spoiled or become subdued (e.g. lively atmosphere)/to be unamused or bored/to become apathetic/to fade/to turn white/to grow light (at dawn)/ +Çò¤±À¤Âå [¤·¤é¤±¤»¤À¤¤] /generation of young people (esp. of the 1970's) apathetic about social issues/ +Çò¤À¤ÈȽ¤ë [¤·¤í¤À¤È¤ï¤«¤ë] /to be found innocent/ +Çò¤Î˹»Ò [¤·¤í¤Î¤Ü¤¦¤·] /white hat/ +Çò¤à [¤·¤é¤à] /(v5m) to grow light/ +Çò¥Ð¥¤ [¤·¤í¥Ð¥¤] /(n) motorcycle police/(P)/ +Çò¥ï¥¤¥ó [¤·¤í¥ï¥¤¥ó] /(n) white wine/ +Çò°¡ [¤Ï¤¯¤¢] /(n) chalk/ +Çò°¡´Û [¤Ï¤¯¤¢¤«¤ó] /(n) The White House/ +Çò°¡µª [¤Ï¤¯¤¢¤­] /(n) Cretaceous Period/ +Çò°¡¼Á [¤Ï¤¯¤¢¤·¤Ä] /(n) chalky/ +Çò°á [¤Ï¤¯¤¤] /(n) white robe/(doctor's) white gown/(P)/ +Çò°á [¤Ó¤ã¤¯¤¤] /(n) white robe/(doctor's) white gown/ +Çò°á [¤Ó¤ã¤¯¤¨] /(n) white robe/(doctor's) white gown/ +Çò°áÌÀÈÞ [¤Ó¤ã¤¯¤¨¤ß¤ç¤¦¤Ò] /(n) (Buddh) Pandara/ +Çò±© [¤·¤é¤Ï] /(n) white feather/(P)/ +Çò±« [¤Ï¤¯¤¦] /(n) rain shower/ +Çò±» [¤·¤í¤¦¤ê] /(n) melon cucumber/ +Çò±À [¤·¤é¤¯¤â] /(n) white clouds/ +Çò±À [¤Ï¤¯¤¦¤ó] /(n) white clouds/ +Çò±ÀÀÐ [¤Ï¤¯¤¦¤ó¤»¤­] /(n) dolomite/ +Çò±ì [¤Ï¤¯¤¨¤ó] /(n) white smoke/ +Çò±ô¹Û [¤Ï¤¯¤¨¤ó¤³¤¦] /(n) white lead/ +Çò²½¸ÄÂÎ [¤Ï¤¯¤«¤³¤¿¤¤] /albino/ +Çò²ÏÌëÁ¥ [¤·¤é¤«¤ï¤è¤Õ¤Í] /(n) be fast asleep (and totally unaware of what is going on around one)/ +Çò²Ò [¤Ï¤Ã¤«] /White Peril (i.e. takeover by white race(s))/ +Çò³ò [¤·¤é¤«¤Ð] /(n) white birch/ +Çò³ò [¤·¤é¤«¤ó¤Ð] /(n) white birch/(P)/ +Çò´ã [¤·¤í¤á] /(n) whites of the eyes/ +Çò´ã [¤Ï¤¯¤¬¤ó] /(n) whites of the eyes/ +Çò´ã»ë [¤Ï¤¯¤¬¤ó¤·] /(n,vs) frowning on someone/ +Çò´ú [¤·¤é¤Ï¤¿] /(n) white flag/ +Çò´ú [¤Ï¤Ã¤­] /(n) white flag/ +ÇòµÂ [¤·¤í¤¢¤ê] /(n) termite/white ant/ +ÇòµÆ [¤·¤é¤®¤¯] /(n) white chrysanthemum/(P)/ +ÇòµÍ¤áÁð [¤·¤í¤Ä¤á¤¯¤µ] /white clover/ +Çòµû [¤·¤é¤¦¤ª] /(n) whitebait/icefish/ +Çò¶Ì [¤·¤é¤¿¤Þ] /(n) white gem/rice flour dumpling/ +Çò¶ÌÊ´ [¤·¤é¤¿¤Þ¤³] /(n) rice flour/ +Çò¶ÌÏ° [¤Ï¤¯¤®¤ç¤¯¤í¤¦] /(n) the dead/ +Çò¶â [¤·¤í¤¬¤Í] /(iK) (n) (1) silver/silver coin/silver paint/ +Çò¶â [¤Ï¤Ã¤­¤ó] /(n) platinum (Pt)/ +Çò¶â² [¤Ï¤Ã¤­¤ó¤¾¤¯] /platinum group/ +Çò¶ä [¤Ï¤¯¤®¤ó] /(n) silver/snow/ +Çò·§ [¤·¤í¤¯¤Þ] /(n) polar bear/ +Çò·ß [¤Ï¤¯¤²¤¤] /(n) (1) white whale/(2) Moby Dick/ +Çò·ìµå [¤Ï¤Ã¤±¤Ã¤­¤å¤¦] /(n) leucocyte/white blood cell/(P)/ +Çò·ìÉ [¤Ï¤Ã¤±¤Ä¤Ó¤ç¤¦] /(n) leukemia/(P)/ +Çò¸Ñ [¤·¤í¤®¤Ä¤Í] /(n) albino fox/white (spiritual) fox/ +Çò¸Ñ [¤Ó¤ã¤Ã¤³] /(n) albino fox/white (spiritual) fox/ +Çò¸ÕËã [¤·¤í¤´¤Þ] /(n) white sesame seeds/ +Çò¸÷ [¤Ï¤Ã¤³¤¦] /(n) white light/corona/ +Çò¹õ [¤·¤í¤¯¤í] /(adj-no,n) black and white/(P)/ +Çò¹ü [¤Ï¤Ã¤³¤Ä] /(n) white (bleached) bone/skeleton/(P)/ +Çòº½ [¤·¤é¤¹] /(n) white sand/loam/ +Çòº½ [¤Ï¤¯¤µ] /(n) white sand/loam/ +Çòº½ [¤Ï¤¯¤·¤ã] /(n) white sand/loam/ +Çòº½Àľ¾ [¤Ï¤¯¤·¤ã¤»¤¤¤·¤ç¤¦] /white sand and green pines/ +Çòº½Åü [¤·¤í¤¶¤È¤¦] /(n) white sugar/ +ÇòºÚ [¤Ï¤¯¤µ¤¤] /(n) Chinese cabbage/white rape/(P)/ +Çòºí [¤·¤é¤µ¤®] /(n) white heron/ +Çò»¥ [¤·¤í¤Õ¤À] /(n) honour awarded to samurai in Tosa/ +Çò»³ [¤Ï¤¯¤µ¤ó] /mountain in Gifu Prefecture/(P)/ +Çò»Ò [¤·¤é¤³] /(n) (1) soft roe/(2) milt/fish semen/ +Çò»Ò [¤·¤é¤¹] /(n) young of sardines/ +Çò»Ò [¤·¤í¤³] /(n) albino/melanin-deficient organism/ +Çò»Ò´³¤· [¤·¤é¤¹¤Ü¤·] /(n) dried young sardines/ +Çò»ÒÈ· [¤·¤é¤³¤Ð¤È] /(n) collared dove/ +Çò»å [¤·¤é¤¤¤È] /(n) white thread/ +Çò»æ [¤Ï¤¯¤·] /(n) blank paper/white paper/(P)/ +Çò¼§ [¤Ï¤¯¤¸] /(n) white porcelain/ +Çò¼ªµÁ [¤Ù¤ë¤®¡¼] /Belgium/ +Çò¼ò [¤·¤í¤¶¤±] /(n) sweet white sake/ +Çò¼÷ [¤Ï¤¯¤¸¤å] /(n) 99th birthday/ +Çò½£ [¤·¤é¤¹] /(n) bar of white sand/ +Çò½§ [¤·¤é¤¹] /(n) white sandbar/law court/ +Çò½ñ [¤Ï¤¯¤·¤ç] /(n) white paper/(P)/ +Çò¾Æ¤­ [¤·¤é¤ä¤­] /(n) grilled without seasoning/ +Çò¾õ [¤Ï¤¯¤¸¤ç¤¦] /(n,vs) confession/(P)/ +Çò¿§ [¤Ï¤¯¤·¤ç¤¯] /(n) white/(P)/ +Çò¿§¸÷ [¤Ï¤¯¤·¤ç¤¯¤³¤¦] /(n) white light/ +Çò¿§¿Í¼ï [¤Ï¤¯¤·¤ç¤¯¤¸¤ó¤·¤å] /Caucasians/ +Çò¿È [¤·¤í¤ß] /(n) (1) white of egg/(2) white meat/sapwood/(3) white-fleshed fish for sushi and sashimi (e.g. tai, hirame, karei)/ +Çò¿Í [¤Ï¤¯¤¸¤ó] /(n) white person/Caucasian/(P)/ +Çò¿Í¼ï [¤Ï¤¯¤¸¤ó¤·¤å] /(n) white race/ +Çò¿Ï [¤·¤é¤Ï] /(n) drawn sword/naked sword/ +Çò¿Ï [¤Ï¤¯¤¸¤ó] /(n) drawn sword/naked sword/ +Çò¿å [¤·¤í¤ß¤º] /(n) water color after washing rice/ +Çò¿å¼Ò [¤Ï¤¯¤¹¤¤¤·¤ã] /Hakusuisha (publisher)/ +ÇòÀ± [¤·¤í¤Ü¤·] /(n) white circle/white star/victory mark/(P)/ +ÇòÀã [¤·¤é¤æ¤­] /(n) white snow/ +ÇòÀã [¤Ï¤¯¤»¤Ä] /(n) white snow/ +ÇòÀãɱ [¤·¤é¤æ¤­¤Ò¤á] /Snow White/ +ÇòÀîÌëÁ¥ [¤·¤é¤«¤ï¤è¤Õ¤Í] /(n) sound asleep/ +ÇòÀð [¤Ï¤¯¤»¤ó] /(n) white fan/ +ÇòÀþ [¤Ï¤¯¤»¤ó] /(n) white line/(P)/ +ÇòÁ­ [¤Ï¤¯¤»¤ó] /(n) white pig iron/ +ÇòÁÍ [¤·¤í¤Í¤º¤ß] /(n) white rat or mouse/ +ÇòÁõ« [¤·¤í¤·¤ç¤¦¤¾¤¯] /(n) white clothing/ +ÇòÂÀ [¤·¤é¤¿] /(n) sapwood/ +ÇòÂì [¤·¤é¤¿¤­] /(n) noodles made from konnyaku/sheet-like waterfall/ +ÇòÂù [¤Ï¤¯¤À¤¯] /(n) nebula/ +ÇòÃÉ [¤Ó¤ã¤¯¤À¤ó] /(n) sandalwood/ +ÇòÃÉÌý [¤Ó¤ã¤¯¤À¤ó¤æ] /(n) sandalwood oil/ +ÇòÃÏ [¤·¤í¤¸] /(n) white background/(P)/ +ÇòÃÏ¿Þ [¤Ï¤¯¤Á¤º] /(n) blank map/ +ÇòÃÔ [¤Ï¤¯¤Á] /(n) idiot/idiocy/(P)/ +ÇòÃ㤱¤ë [¤·¤é¤Á¤ã¤±¤ë] /(v1) to fade/to discolour/ +ÇòÃë [¤Ï¤¯¤Á¤å¤¦] /(n-adv,n-t) daytime/midday/ +ÇòÃëÌ´ [¤Ï¤¯¤Á¤å¤¦¤à] /(n) daydream/waking dream/ +ÇòĹ¿Ü·ß [¤·¤í¤Ê¤¬¤¹¤¯¤¸¤é] /(n) blue whale/ +ÇòÄ» [¤Ï¤¯¤Á¤ç¤¦] /(n) swan/(P)/ +ÇòÄ»¤Î²Î [¤Ï¤¯¤Á¤ç¤¦¤Î¤¦¤¿] /(n) swan song/ +ÇòÄ»¤Î¸Ð [¤Ï¤¯¤Á¤ç¤¦¤Î¤ß¤º¤¦¤ß] /Swan Lake (ballet)/ +ÇòÄ»ºÂ [¤Ï¤¯¤Á¤ç¤¦¤¶] /(n) Cygnus/ +ÇòÅ´¹Û [¤Ï¤¯¤Æ¤Ã¤³¤¦] /(n) marcasite/ +ÇòÅí [¤Ï¤¯¤È¤¦] /(n) white peach/ +ÇòÅôÌý [¤Ï¤¯¤È¤¦¤æ] /(n) kerosene/ +ÇòƬ²§ [¤Ï¤¯¤È¤¦¤ª¤¦] /(n) windflower/white-haired old man/ +ÇòƬÏÉ [¤Ï¤¯¤È¤¦¤ï¤·] /(n) bald eagle/ +ÇòƼ [¤Ï¤¯¤É¤¦] /(n) nickel and copper alloy/ +ÇòƼ²ß [¤Ï¤¯¤É¤¦¤«] /(n) nickel coin/ +ÇòÆâ¾ã [¤Ï¤¯¤Ê¤¤¤·¤ç¤¦] /(n) cataract/(P)/ +ÇòÆú [¤Ï¤Ã¤³¤¦] /(n) (rare) white rainbow/ +ÇòÆü [¤Ï¤¯¤¸¤Ä] /(n) bright sunshine/broad daylight/ +ÇòÆüÌ´ [¤Ï¤¯¤¸¤Ä¤à] /(n) daydream/ +ÇòÇ® [¤Ï¤¯¤Í¤Ä] /(n) white heat/incandescence/climax/(P)/ +ÇòÇ®Àï [¤Ï¤¯¤Í¤Ä¤»¤ó] /furious fighting/ +ÇòÇ®Åŵå [¤Ï¤¯¤Í¤Ä¤Ç¤ó¤­¤å¤¦] /(n) light bulb/ +ÇòÇ®Åô [¤Ï¤¯¤Í¤Ä¤È¤¦] /incandescent lamp/ +ÇòÇÈ [¤·¤é¤Ê¤ß] /(n) whitecaps/thief/ +ÇòÇÏ [¤Ï¤¯¤Ð] /(n) white horse/(P)/ +ÇòÇß [¤·¤é¤¦¤á] /(n) white plum blossoms/ +ÇòÇï»Ò [¤·¤é¤Ó¤ç¤¦¤·] /(n) dancing girl/prostitute/ +ÇòÇò [¤·¤é¤¸¤é] /(adv) growing light/pale/ +ÇòÇò [¤Ï¤¯¤Ï¤¯] /(adj-na) clear/ +ÇòÇò¤·¤¤ [¤·¤é¤¸¤é¤·¤¤] /(adj) pure white/very clear/ +ÇòÈ­´¬ [¤·¤í¤Ï¤Á¤Þ¤­] /white hairband/ +Çòȱ [¤·¤é¤¬] /(n) white or grey hair/trendy hair bleaching/(P)/ +Çòȱ [¤Ï¤¯¤Ï¤Ä] /(n) white or grey hair/trendy hair bleaching/(P)/ +Çòȱ¸ò¤¸¤ê¤Îȱ [¤·¤é¤¬¤Þ¤¸¤ê¤Î¤«¤ß] /grizzly hair/ +ÇòȱÀ÷¤á [¤·¤é¤¬¤¾¤á] /(n) hair dye/ +ÇòȱƬ [¤·¤é¤¬¤¢¤¿¤Þ] /(n) gray or silver haired/ +ÇòÈÁ [¤·¤é¤Û] /(n) white sail/ +ÇòÈà [¤Ï¤¯¤Ï¤ó] /(n) white or bright spot/vitiligo/ +ÇòÈý [¤Ï¤¯¤Ó] /(n) fine example/the best/ +ÇòÉ´¹ç [¤·¤é¤æ¤ê] /(n) white lily/ +Çòɼ [¤Ï¤¯¤Ò¤ç¤¦] /(n) blank ballot/white ballot/ +ÇòÉÁ [¤Ï¤¯¤Ó¤ç¤¦] /(n) plain sketch/ +ÇòÉÍ [¤·¤é¤Ï¤Þ] /(n) white sandy beach/ +ÇòÉòƺ¼ò [¤·¤í¤Ö¤É¤¦¤·¤å] /(n) white wine/ +ÇòÊ´ [¤ª¤·¤í¤¤] /(n) (face) powder/(P)/ +Çòʸ [¤Ï¤¯¤Ö¤ó] /(n) unpunctuated Chinese texts/ +Çòʼ [¤Ï¤¯¤Ø¤¤] /(n) unsheathed sword/ +ÇòʼÀï [¤Ï¤¯¤Ø¤¤¤»¤ó] /(n) hand-to-hand combat/ +ÇòÊÆ [¤Ï¤¯¤Þ¤¤] /(n) (white) rice/(P)/ +ÇòÊÉ [¤·¤é¤«¤Ù] /(n) white plaster wall/ +ÇòÊÉ [¤Ï¤¯¤Ø¤­] /(n) white plaster wall/ +ÇòËÏ [¤Ï¤¯¤Ü¤¯] /(n) chalk/ +ÇòËâ [¤Ï¤¯¤Þ] /(n) heavy snowfall/white devil/ +ÇòÌ£Á¹ [¤·¤í¤ß¤½] /(n) light-brown miso/ +Çò̯ [¤·¤í¤¿¤¨] /(n) white cloth/white/ +Çò̵¹¤ [¤·¤í¤à¤¯] /(n) white kimono/ +ÇòÌÌ [¤·¤é¤Õ] /(n) sobriety/ +ÇòÌÌ [¤Ï¤¯¤á¤ó] /(n) fair complexion/face without makeup/inexperience/ +ÇòÌÚ [¤·¤é¤­] /(n) plain wood/unfinished woodwork/ +ÇòÌÚ²° [¤·¤í¤­¤ä] /(n) Shirokiya (department store)/ +ÇòÌÚÏ¡ [¤Ï¤¯¤â¤¯¤ì¤ó] /(n) white magnolia/ +ÇòÌÜ [¤·¤í¤á] /(n) white of the eye/ +ÇòÌë [¤Ï¤¯¤ä] /(n) white (arctic) night/short night/midnight sun/ +ÇòÌë [¤Ó¤ã¤¯¤ä] /(n) white (arctic) night/short night/midnight sun/ +ÇòÏ¡ [¤Ó¤ã¤¯¤ì¤ó] /(n) white lotus/purity/ +ÇòϪ [¤·¤é¤Ä¤æ] /(n) morning dew/ +ÇòϪ [¤Ï¤¯¤í] /(n) morning dew/ +Çòϲ [¤·¤é¤Ê¤ß] /(n) whitecaps/thief/ +ÇòϹ [¤Ï¤¯¤í¤¦] /(n) white wax/ +ÇòϹÉ [¤Ï¤¯¤í¤¦¤Ó¤ç¤¦] /(n) Raynaud's disease/ +ÇòÏà [¤Ï¤¯¤ï] /(n) colloquial Chinese/ +ÇòÔÁ [¤Ï¤¯¤¢] /(n) white wall/chalk/ +Çòáý [¤·¤é¤¯¤â] /(n) ringworm/ +Çòáý [¤Ï¤¯¤»¤ó] /(n) ringworm/ +Çò⬠[¤Ï¤¯¤»¤­] /(n) white/ +Çòòå [¤·¤í¤®¤¹] /Japanese whiting/ +Ç󲡤· [¤Ï¤¯¤ª¤·] /(n) cover with gold or silver leaf/ +ÇóÎÏÊ´ [¤Ï¤¯¤ê¤­¤³] /(iK) (n) wheat flour of low viscosity/weak flour/ +Çô¼è¤ê [¤«¤¹¤È¤ê] /(n) bootleg sake/ +Çô½Á [¤«¤¹¤¸¤ë] /(n) soup made with sake lees/ +ÇôÄÒ¤± [¤«¤¹¤Å¤±] /(n) (fish or vegetables) pickled in sake lees/ +ÇõºÜ [¤Ï¤¯¤µ¤¤] /(n,vs) ocean transportation/importation/ +ÇõÍѵ¡´Ø [¤Ï¤¯¤è¤¦¤­¤«¤ó] /marine engine/ +ÇõÍè [¤Ï¤¯¤é¤¤] /(adj-no,n) imported/foreign-made/(P)/ +ÇõÍèÉÊ [¤Ï¤¯¤é¤¤¤Ò¤ó] /imported article/imported goods/ +Çö [¤¦¤¹] /(pref) light (e.g. colour)/ +Çö [¤¹¤¹¤­] /(n) Japanese pampas grass/ +Çö¡¹ [¤¦¤¹¤¦¤¹] /(adv) thinly/slightly/vaguely/a little/ +Çö¤¤ [¤¦¤¹¤¤] /(adj) thin/weak/watery/diluted/(P)/ +Çö¤¤¿§ [¤¦¤¹¤¤¤¤¤í] /light color/ +Çö¤¤ÈÄ [¤¦¤¹¤¤¤¤¤¿] /sheet/thin plate/ +Çö¤Ã¤Ú¤é [¤¦¤¹¤Ã¤Ú¤é] /(adj-na,n) very thin (cheap)/ +Çö¤Ð¤« [¤¦¤¹¤Ð¤«] /(adj-na,n) dimwit/ +Çö¤Þ¤ë [¤¦¤¹¤Þ¤ë] /(v5r) to become weak/(P)/ +Çö¤á¤ë [¤¦¤¹¤á¤ë] /(v1) to dilute/to water down/(P)/ +Çö¤é [¤¦¤¹¤é] /(adv,adj) (1) (uk) thinly/lightly/slightly/(2) hazy/fuzzy/(3) dim/faint/slight/ +Çö¤é [¤¦¤Ã¤¹¤é] /(adv,adj) (1) (uk) thinly/lightly/slightly/(2) hazy/fuzzy/(3) dim/faint/slight/ +Çö¤é¤° [¤¦¤¹¤é¤°] /(v5g) to become thin/to fade/to grow pale/(P)/ +Çö¤é¤È [¤¦¤Ã¤¹¤é¤È] /(adv) dimly/faintly/slightly/ +Çö¤é´¨¤¤ [¤¦¤¹¤é¤µ¤à¤¤] /(adj) chilly/rather cold/somewhat cold/ +Çö¤éÇϼ¯ [¤¦¤¹¤é¤Ð¤«] /simpleton/dimwit/sluggard/ +Çö¤ì¤ë [¤¦¤¹¤ì¤ë] /(v1) to fade/to become dim/(P)/ +Çö°Å¤¤ [¤¦¤¹¤°¤é¤¤] /(adj) dim/gloomy/(P)/ +Çö±À [¤¦¤¹¤°¤â] /(n) thin clouds/ +Çö±ï [¤¦¤¹¤Ù¤ê] /(n) thin, bordered mat/ +Çö±ö [¤¦¤¹¤¸¤ª] /(n) lightly salted/ +Çö±ø¤¤ [¤¦¤¹¤®¤¿¤Ê¤¤] /(adj) filthy/dirty (looking)/drab/ +Çö²½¾Ñ [¤¦¤¹¤²¤·¤ç¤¦] /(n) light makeup/ +Çö²Ù [¤Ï¤Ã¤«] /(n) mint/peppermint/ +Çö²ÙÀº [¤Ï¤Ã¤«¤»¤¤] /(n) essence of peppermint (mint)/ +Çö²ÙÅü [¤Ï¤Ã¤«¤È¤¦] /(n) peppermint/ +Çöµ¤Ì£°­¤¤ [¤¦¤¹¤­¤ß¤ï¤ë¤¤] /(adj) weird/eerie/uncanny/ +Çöµë [¤Ï¤Ã¤­¤å¤¦] /(n) small (meagre) salary/ +Çö¶ø [¤Ï¤¯¤°¤¦] /(n) poor or inhospitable reception/ +Çö¸¨ [¤¦¤¹¤®¤Ì] /(n) thin or light silk/sheer silk/ +Çö¸ö [¤Ï¤Ã¤³¤¦] /(adj-na,n) unhappiness/sad fate/misfortune/ +Çö¸÷ [¤Ï¤Ã¤³¤¦] /faint light/pale light/ +Çö¸ý [¤¦¤¹¤¯¤Á] /(n) light (flavor)/ +Çö¹¬ [¤Ï¤Ã¤³¤¦] /(adj-na,n) unhappiness/sad fate/misfortune/ +Çö¹È [¤¦¤¹¤¯¤ì¤Ê¤¤] /(n) light pink/light crimson/ +Çö¹È [¤¦¤¹¤Ù¤Ë] /(n) light pink/light crimson/ +Çö»Ö [¤Ï¤¯¤·] /(n) weak-willed/a small token of appreciation/ +Çö»Ö¼å¹Ô [¤Ï¤¯¤·¤¸¤ã¤Ã¤³¤¦] /(n) infirm of purpose and lacking in decision/ +Çö»æ [¤¦¤¹¤¬¤ß] /(n) thin paper/ +Çö»ç¿§ [¤¦¤¹¤à¤é¤µ¤­¤¤¤í] /orchid/light purple/ +Çö¼Ó [¤Ï¤¯¤µ] /(n) delicate gauze/gossamer/ +Çö¼Õ [¤Ï¤¯¤·¤ã] /(n) small consideration (remuneration, token of gratitude)/ +Çö¼å [¤Ï¤¯¤¸¤ã¤¯] /(adj-na,n) feebleness/weakness/weak/(P)/ +Çö¼ê [¤¦¤¹¤Ç] /(adj-na,adj-no,n) of thin make/light/thin/shallow/slight wound/ +Çö¾Æ¤­ [¤¦¤¹¤ä¤­] /(n) lightly fried or baked/ +Çö¾Ð¤¤ [¤¦¤¹¤ï¤é¤¤] /(n) faint smile/ +Çö¾ð [¤Ï¤¯¤¸¤ç¤¦] /(adj-na,n) unfeeling/heartless/cold-hearted/cruel/ +Çö¿§ [¤¦¤¹¤¤¤í] /(n) pale color/ +Çö¿Ï [¤¦¤¹¤Ð] /(n) thin (blade)/ +ÇöÀÚ¤ê [¤¦¤¹¤®¤ê] /(n) thin slice/slicing thin/ +ÇöÀã [¤¦¤¹¤æ¤­] /(n) light snowfall/ +ÇöÀãÁð [¤¦¤¹¤æ¤­¤½¤¦] /(n) type of flowering, high-altitude perennial/ +ÇöÃÏ [¤¦¤¹¤¸] /(n) thin cloth/ +ÇöÃã [¤¦¤¹¤Á¤ã] /(n) weak tea/light brown (color)/ +ÇöÃå [¤¦¤¹¤®] /(n,vs) lightly dressed/(P)/ +ÇöÆÞ¤ê [¤¦¤¹¤°¤â¤ê] /(adj-no,n) slightly cloudy/ +ÇöÆß [¤¦¤¹¤Î¤í] /(adj-na,n) half-wit/fool/simpleton/ +ÇöÆù [¤¦¤¹¤Ë¤¯] /(n) light red/ +ÇöÆùĦ¤ê [¤¦¤¹¤Ë¤¯¤Ü¤ê] /bas-relief/ +ÇöÆü [¤¦¤¹¤Ó] /(n) soft light/ +ÇöÇϼ¯ [¤¦¤¹¤Ð¤«] /(adj-na,n) dimwit/ +ÇöÇò¤¤ [¤¦¤¹¤¸¤í¤¤] /(adj) whitish/ +ÇöÇö [¤¦¤¹¤¦¤¹] /(adv) thinly/slightly/vaguely/a little/ +ÇöÈÄ [¤¦¤¹¤¤¤¿] /(n) laminate/veneer/ +ÇöÈé [¤¦¤¹¤«¤ï] /(n) thin skin/ +Çöɹ [¤¦¤¹¤´¤ª¤ê] /(n) thin ice/danger/ +Çöɹ [¤Ï¤¯¤Ò¤ç¤¦] /(n) thin ice/danger/ +Çöʪ [¤¦¤¹¤â¤Î] /(n) lightweight fabric or clothing/ +ÇöÊÒ [¤Ï¤¯¤Ø¤ó] /(n) flake/ +ÇöÊë [¤Ï¤¯¤Ü] /(n) dusk/nightfall/twilight/ +ÇöËÏ [¤¦¤¹¤º¤ß] /(n) thin or diluted ink/ +ÇöËì [¤¦¤¹¤Þ¤¯] /(n) thin film/ +ÇöËì [¤Ï¤¯¤Þ¤¯] /(n) thin film/ +ÇöÌ£ [¤Ï¤¯¤ß] /thin taste/ +ÇöÌ¿ [¤Ï¤¯¤á¤¤] /(n) misfortune/short life/evil fate/ +ÇöÌÀ [¤Ï¤¯¤á¤¤] /(n) twilight/dusk/faint light/ +ÇöÌÀ¤«¤ê [¤¦¤¹¤¢¤«¤ê] /(n) dim or faint light/half-light of early morning/twilight/ +ÇöÌÜ [¤¦¤¹¤á] /(adj-na,n) slight/on the weak side/half-open eyes/ +ÇöÍȤ² [¤¦¤¹¤¢¤²] /deep-fried tofu/ +ÇöÍÕ [¤¦¤¹¤è¤¦] /(n) Japanese tissue/ +ÇöÍø [¤Ï¤¯¤ê] /(n) small profits/low interest/ +ÇöÍø¿Çä [¤Ï¤¯¤ê¤¿¤Ð¤¤] /(n) small profits and quick returns/ +ÇöÎÏÊ´ [¤Ï¤¯¤ê¤­¤³] /(n) wheat flour of low viscosity/weak flour/ +ÇöÎÐ [¤¦¤¹¤ß¤É¤ê] /(n) light green/ +Ç÷¤ë [¤»¤Þ¤ë] /(v5r) to draw near/to press/(P)/ +Ç÷³² [¤Ï¤¯¤¬¤¤] /(n,vs) persecution/(P)/ +Ç÷³²¼Ô [¤Ï¤¯¤¬¤¤¤·¤ã] /persecutor/ +Ç÷·â [¤Ï¤¯¤²¤­] /(n,vs) close attack/(P)/ +Ç÷·âˤ [¤Ï¤¯¤²¤­¤Û¤¦] /(n) mortar/(P)/ +Ç÷»ý [¤»¤ê¤â¤Á] /(n) arch/ +Ç÷¿¿ [¤Ï¤¯¤·¤ó] /(adj-no,n) reality/true to life/ +Ç÷ÎÏ [¤Ï¤¯¤ê¤ç¤¯] /(n) force/intensity/appeal/strength/(P)/ +Çø¤·¼Ô [¤µ¤é¤·¤â¤Î] /(n) pilloried criminal exposed to public view/public scorn or humiliation/ +Çø¤·¼ó [¤µ¤é¤·¤¯¤Ó] /(n) exposure of a severed head/ +Çø¤¹ [¤µ¤é¤¹] /(v5s) to bleach/to refine/to air/to expose/(P)/ +Çø½ñ [¤Ð¤¯¤·¤ç] /(n) airing of books/ +ÇøϪ [¤Ð¤¯¤í] /(n,vs) disclosure/exposure/revelation/ +ÇùÁ³ [¤Ð¤¯¤¼¤ó] /(adj-na,n) obscure/vague/equivocal/(P)/ +ÇùÁ³¤¿¤ë [¤Ð¤¯¤¼¤ó¤¿¤ë] /(adj-t) vague/obscure/hazy/ +ÇùÁ³¤È [¤Ð¤¯¤¼¤ó¤È] /vaguely/(P)/ +ÇùÇù [¤Ð¤¯¤Ð¤¯] /(adj-na,n) vast/vague/obscure/ +Çú [¤Ð¤¯] /(int) exclamation/burst of laughter/ +Çú¤¼¤ë [¤Ï¤¼¤ë] /(v1) to burst open/to pop/to split/ +Çú²» [¤Ð¤¯¤ª¤ó] /(n) (sound of an) explosion or detonation/roar (of a machine)/(P)/ +Çú·â [¤Ð¤¯¤²¤­] /(n) bombing (raid)/(P)/ +Çú·âµ¡ [¤Ð¤¯¤²¤­¤­] /(n) bomber/ +ÇúºÕ [¤Ð¤¯¤µ¤¤] /(n,vs) blasting/ +Çú»à [¤Ð¤¯¤·] /(n) bomb victim/atomic bomb victim/ +Çú½ý [¤Ð¤¯¤·¤ç¤¦] /(n) damage or injuries caused by bombing or an explosion/ +Çú¾Ð [¤Ð¤¯¤·¤ç¤¦] /(n) roar of laughter/(P)/ +Çú¿´ [¤Ð¤¯¤·¤ó] /(n) center of an explosion/ +Çú¿´ÃÏ [¤Ð¤¯¤·¤ó¤Á] /centre of explosion/hypocentre/ground zero/ +Çú¿ç [¤Ð¤¯¤¹¤¤] /(adj-na) fast asleep/bombed/crashed/ +ÇúÃÆ [¤Ð¤¯¤À¤ó] /(n) bomb/(P)/ +ÇúÃÆÀ¼ÌÀ [¤Ð¤¯¤À¤ó¤»¤¤¤á¤¤] /bombshell announcement/ +ÇúÃÆȯ¸À [¤Ð¤¯¤À¤ó¤Ï¤Ä¤²¤ó] /(n) bombshell announcement (statement)/ +ÇúÃÝ [¤Ð¤¯¤Á¤¯] /(n) firecracker/(P)/ +ÇúÄÀ [¤Ð¤¯¤Á¤ó] /(n) blowing up and sinking/ +ÇúÇË [¤Ð¤¯¤Ï] /(n,vs) blast/explosion/blow up/(P)/ +ÇúÇËͽ¹ð [¤Ð¤¯¤Ï¤è¤³¤¯] /(n) bomb warning/ +Çúȯ [¤Ð¤¯¤Ï¤Ä] /(n,vs) explosion/detonation/eruption/(P)/ +Çúȯ´É [¤Ð¤¯¤Ï¤Ä¤«¤ó] /detonator/ +ÇúȯÀ­ [¤Ð¤¯¤Ï¤Ä¤»¤¤] /explosiveness/ +ÇúȯŪ [¤Ð¤¯¤Ï¤Ä¤Æ¤­] /(adj-na) explosive/tremendous/ +Çúȯʪ [¤Ð¤¯¤Ï¤Ä¤Ö¤Ä] /(n) explosive (material)/ +ÇúȯÎÏ [¤Ð¤¯¤Ï¤Ä¤ê¤ç¤¯] /explosive power/ +ÇúÉ÷ [¤Ð¤¯¤Õ¤¦] /(n) blast/ +ÇúÌô [¤Ð¤¯¤ä¤¯] /(n) explosive/blasting powder/(P)/ +ÇúÍë [¤Ð¤¯¤é¤¤] /(n) depth charge/ +ÇúÎö [¤Ð¤¯¤ì¤Ä] /(n,vs) exploding/ +ÇúÎöÃÆ [¤Ð¤¯¤ì¤Ä¤À¤ó] /(n) bomb/bombshell/ +Çû¤Ë½¢¤¯ [¤Ð¤¯¤Ë¤Ä¤¯] /(v5k) to be arrested/to be put in bonds/ +Çû¤ê¤Ä¤±¤ë [¤·¤Ð¤ê¤Ä¤±¤ë] /(v1) to tie/ +Çû¤ê¹þ¤à [¤·¤Ð¤ê¤³¤à] /(v5m) to bind together/ +Çû¤ê¼ó [¤·¤Ð¤ê¤¯¤Ó] /(n) (death by) hanging/(P)/ +Çû¤ê¾å¤²¤ë [¤·¤Ð¤ê¤¢¤²¤ë] /(v1) to bind (tie) up/ +Çû¤êÉÕ¤±¤ë [¤·¤Ð¤ê¤Ä¤±¤ë] /(v1) to tie/ +Çû¤ë [¤·¤Ð¤ë] /(v5r) to tie/to bind/(P)/ +Çü²à [¤Ð¤«] /(oK) (adj-na,exp,n) fool/idiot/trivial matter/folly/ +ÇüµÕ [¤Ð¤¯¤®¤ã¤¯] /(n) cordial relations/ +ÇüµÕ [¤Ð¤¯¤²¤­] /(n) cordial relations/ +ÇüÂç [¤Ð¤¯¤À¤¤] /(adj-na,n) enormous/vast/(P)/ +ÇüÂç¾® [¤á¤ê¤ä¤¹] /(pt:,es:) (n) knitting (es: medias, pt: meias)/hosiery/knitted goods/ +ÇüÏ¢ [¤Ð¤¯¤ì¤ó] /(n) worldly woman/ +ÇýÏÀ [¤Ð¤¯¤í¤ó] /(n) refutation/confutation/ +Çþ [¤à¤®] /(n) wheat/barley/(P)/ +Çþ¤Î½© [¤à¤®¤Î¤¢¤­] /wheat harvest/ +Çþ°·¤­ [¤à¤®¤³¤­] /(n) wheat threshing/ +Çþ²Á [¤Ð¤¯¤«] /(n) price of wheat/ +Çþ²ê [¤Ð¤¯¤¬] /(n) malt/(P)/ +Çþ²êÅü [¤Ð¤¯¤¬¤È¤¦] /(n) maltose/malt sugar/ +Çþ³Ñ [¤Ð¤Ã¤«¤¯] /(n) ergot/ +Çþ´¢¤ê [¤à¤®¤«¤ê] /(n) wheat harvest/ +Çþµå [¤à¤®¤­¤å¤¦] /(n) wheat bulb/wheat grain light bulb/ +Çþºî [¤à¤®¤µ¤¯] /(n) wheat raising/ +Çþ¼¬ [¤à¤®¤Þ¤­] /(n) wheat planting/ +Çþ¼¬¤­ [¤à¤®¤Þ¤­] /(n) sowing wheat or barley/ +Çþ¼ò [¤Ð¤¯¤·¤å] /(n) (uk) beer/ +Çþ¼ò [¤Ó¤¤¤ë] /(n) (uk) beer/ +Çþ½© [¤Ð¤¯¤·¤å¤¦] /(n) wheat harvest/ +Çþ½© [¤à¤®¤¢¤­] /(n) wheat harvest/ +Çþ¾Ç¤¬¤· [¤à¤®¤³¤¬¤·] /(n) ground-barley flour/ +Çþ¾Ç¤· [¤à¤®¤³¤¬¤·] /(n) parched-barley flour/ +Çþ« [¤à¤®¤¿¤Ð] /wheat sheaf/stacked wheat/ +ÇþÂǤÁ [¤à¤®¤¦¤Á] /(n) wheat threshing/ +ÇþÃã [¤à¤®¤Á¤ã] /(n) barley tea/(P)/ +ÇþÅ« [¤à¤®¤Ö¤¨] /(n) wheat-straw whistle/ +ÇþÅÄ [¤à¤®¤¿] /(n) rice field used to grow wheat/ +ÇþÅò [¤à¤®¤æ] /(n) parched-barley tea/ +ÇþƧ¤ß [¤à¤®¤Õ¤ß] /(n) treading wheat plants/ +ÇþȪ [¤à¤®¤Ð¤¿¤±] /(n) wheat field/barley field/cornfield/(P)/ +ÇþÈÓ [¤Ð¤¯¤Ï¤ó] /(n) boiled barley and rice/ +ÇþÈÓ [¤à¤®¤á¤·] /(n) boiled barley and rice/ +ÇþÊ´ [¤à¤®¤³] /(n) wheat flour/ +Çþγ¼ð [¤Ð¤¯¤ê¤å¤¦¤·¤å] /(n) sty (on the eyelid)/ +ÇþÏÎ [¤à¤®¤ï¤é] /(n) wheat (barley) straw/ +ÇþÏκٹ© [¤à¤®¤ï¤é¤µ¤¤¤¯] /straw work/ +ÇþÏÎ˹»Ò [¤à¤®¤ï¤é¤Ü¤¦¤·] /straw hat/ +ÇþÏÎéñéÙ [¤à¤®¤ï¤é¤È¤ó¤Ü] /(n) dragonfly/ +ÇþÙñ¤­ [¤à¤®¤Ä¤­] /(n) polishing wheat/ +Çþãà [¤Ð¤Ã¤«¤ó] /(n) wheat (barley) straw/ +Çþãà [¤à¤®¤ï¤é] /(n) wheat (barley) straw/ +Çþãúٹ© [¤à¤®¤ï¤é¤¶¤¤¤¯] /straw work/ +ÇþãÃ˹»Ò [¤à¤®¤ï¤é¤Ü¤¦¤·] /straw hat/ +È¡¤ì¤ë [¤¤¤ì¤ë] /(v1) to put into/ +È¡³¸ [¤«¤ó¤¬¤¤] /box and cover/ +È¡µô [¤«¤ó¤­¤ç] /(n) drain with an oblong cross-section/ +È¡¿Í [¤«¤ó¤¸¤ó] /armorer/ +È¡¿ô [¤«¤ó¤¹¤¦] /(oK) (n) function (e.g. math, programming)/ +È¡Îæ [¤«¤ó¤ì¤¤] /(n) the Hakone Mountains/ +È¢ [¤Ï¤³] /(n) box/(P)/ +È¢¤Ë¼ý¤Þ¤ë [¤Ï¤³¤Ë¤ª¤µ¤Þ¤ë] /(exp) to be stored in a box/ +È¢¤ÎÄì [¤Ï¤³¤Î¤½¤³] /bottom of a box/ +È¢²° [¤Ï¤³¤ä] /(n) box maker/ +È¢²ÐÈ­ [¤Ï¤³¤Ò¤Ð¤Á] /(n) brazier encased in a wooden box/ +È¢µÍ¤á [¤Ï¤³¤Å¤á] /(adj-no,n) packed in a box (i.e. chocolates)/ +È¢»Õ [¤Ï¤³¤·] /(n) train or bus thief/ +È¢½® [¤Ï¤³¤Ö¤Í] /(n) ark (i.e. Noah's)/ +È¢½ñ¤­ [¤Ï¤³¤¬¤­] /(n) autograph or note of authentication written on a box containing an art work/ +È¢Á¥ [¤Ï¤³¤Ö¤Í] /(n) ark (i.e. Noah's)/ +È¢Äí [¤Ï¤³¤Ë¤ï] /(n) miniature garden/ +È¢Æþ¤ê [¤Ï¤³¤¤¤ê] /(adj-no,n) cased/boxed/ +È¢Æþ¤ê̼ [¤Ï¤³¤¤¤ê¤à¤¹¤á] /(n) girl who has led a sheltered life/ +È¢ÇÏ¼Ö [¤Ï¤³¤Ð¤·¤ã] /(n) box-shaped (horse-drawn) carriage/ +È¢Ëí [¤Ï¤³¤Þ¤¯¤é] /(n) pillow encased in a box/ +È¢Ìø [¤Ï¤³¤ä¤Ê¤®] /(n) Japanese aspen/white poplar/ +Ȥ [¤Ï¤·] /(n) chopsticks/(P)/ +Ȥ¤ÇÄÒ¤±Êª¤ò¶´¤à [¤Ï¤·¤Ç¤Ä¤±¤â¤Î¤ò¤Ï¤µ¤à] /(exp) to hold a pickle with chopsticks/ +ȤµÙ¤á [¤Ï¤·¤ä¤¹¤á] /(n) palate-cleansing side dish/ +ȤÃÖ¤­ [¤Ï¤·¤ª¤­] /(n) chopstick rest/ +ȤȢ [¤Ï¤·¤Ð¤³] /(n) chopstick case/ +È¥¹ñ [¤Á¤ç¤¦¤³¤¯] /(n) founding of a state/ +È¥ºÐ [¤Á¤ç¤¦¤µ¤¤] /beginning of the year/ +Ȧ [¤Ï¤º] /(n) it should be so/(P)/ +ȧ [¤Ï¤¼] /(n) (Japanese) wax tree/sumac (sumach)/ +ȧ [¤Ï¤¼¤Î¤­] /(n) (Japanese) wax tree/sumac (sumach)/ +ȧ¤ÎÌÚ [¤Ï¤¼¤Î¤­] /(n) (Japanese) wax tree/sumac (sumach)/ +È© [¤Ï¤À] /(n) skin/body/grain/texture/disposition/(P)/ +È©¤¢¤ì [¤Ï¤À¤¢¤ì] /(n,vs) dry skin/bad skin/rough skin/ +È©¤¬¹ç¤ï¤Ê¤¤ [¤Ï¤À¤¬¤¢¤ï¤Ê¤¤] /cannot go together (with)/ +È©¤Ç´¶¤¸¤ë [¤Ï¤À¤Ç¤«¤ó¤¸¤ë] /(v1) to understand from experience/ +È©¤òµö¤¹ [¤Ï¤À¤ò¤æ¤ë¤¹] /(exp) to surrender one's chastity to a man/ +È©´¨¤¤ [¤Ï¤À¤µ¤à¤¤] /(adj) chilly/unpleasantly cold/(P)/ +È©´¨¤¤ [¤Ï¤À¤¶¤à¤¤] /(adj) chilly/unpleasantly cold/ +È©¹Ó [¤Ï¤À¤¢¤ì] /(n,vs) dry skin/bad skin/rough skin/ +È©¹Ó¤ì [¤Ï¤À¤¢¤ì] /(n,vs) dry skin/bad skin/rough skin/ +È©¹ç [¤Ï¤À¤¢¤¤] /(n) disposition/temperament/ +È©¹ç¤¤ [¤Ï¤À¤¢¤¤] /(n) person's disposition/ +È©¹ü [¤­¤³¤Ä] /skin and bones/ +È©¿§ [¤Ï¤À¤¤¤í] /(n) flesh-coloured/skin-coloured/(P)/ +È©¿¨¤ê [¤Ï¤À¤¶¤ï¤ê] /(n) the touch of/feel of/(P)/ +È©¿È [¤Ï¤À¤ß] /(n) body/ +È©¿ÈÎ¥¤µ¤º [¤Ï¤À¤ß¤Ï¤Ê¤µ¤º] /(adv) always carry/ +ȩ椮 [¤Ï¤À¤Ì¤®] /(n) naked to the waist/ +È©Ãå [¤Ï¤À¤®] /(n) underwear/lingerie/singlet/chemise/(P)/ +È©Éæ [¤­¤Õ] /(n) skin/ +È©Íý [¤­¤á] /(n) grain/(skin) texture/ +È©ë¡êÛ [¤Ï¤À¤¸¤å¤Ð¤ó] /(n) (Japanese-style) underwear/ +Ȫ [¤Ï¤¿¤±] /(n) field/(P)/ +Ȫ¤òµ¯¤³¤¹ [¤Ï¤¿¤±¤ò¤ª¤³¤¹] /(exp) to plow a field/ +Ȫ¤òºî¤ë [¤Ï¤¿¤±¤ò¤Ä¤¯¤ë] /(exp) to farm/to cultivate a field/ +Ȫ°ã¤¤ [¤Ï¤¿¤±¤Á¤¬¤¤] /(n) out of one's line/out of one's field/ +Ȫºî [¤Ï¤¿¤µ¤¯] /(n) dry field farming/dry field crop/ +Ȫ¿åÎý [¤Ï¤¿¤±¤¹¤¤¤ì¤ó] /(n) studying (which seems like swimming in a field)/ +ȪÁÍ [¤Ï¤¿¤Í¤º¤ß] /(n) field mouse/ +ȪÂǤÁ [¤Ï¤¿¤¦¤Á] /(n) ploughing/ +ȪÃÏ [¤Ï¤¿¤Á] /(n) farmland/ +È« [¤Ï¤¿¤±] /(n) plowed (cultivated) field/kitchen garden/plantation/ +Ȭ [¤Ï¤Á] /(num) eight/(P)/ +Ȭ [¤ä] /(num) eight/ +Ȭ [¤ä¤Ã¤Ä] /(num) eight/(P)/ +Ȭ [¤ä¤Ä] /(num) eight/ +Ȭ¤Ä [¤ä¤Ã¤Ä] /(num) eight/(P)/ +Ȭ¤Ä [¤ä¤Ä] /(num) eight/ +Ȭ¤Ä¤¢¤¿¤ê¤Ë [¤ä¤Ä¤¢¤¿¤ê¤Ë] /indiscriminately/recklessly/ +Ȭ¤Ä¶¶ [¤ä¤Ä¤Ï¤·] /(n) zigzag bridge/ +Ȭ¤Ä¸ý [¤ä¤Ä¤¯¤Á] /(n) kimono underarm sleeve/ +Ȭ¤Ä¼ê [¤ä¤Ä¤Ç] /(n) eight-fingered-leaf shrub/ +Ȭ¤Ä¼êÌÖ [¤ä¤Ä¤Ç¤¢¤ß] /(n) eight-armed scoop net/ +Ȭ¤ÄÀÚ¤ê [¤ä¤Ä¤®¤ê] /(n) octavo format (about 21.5 to 16.5 cm)/cutting into 8 parts/ +Ȭ¤ÄÀÞ¤êȽ [¤ä¤Ä¤ª¤ê¤Ð¤ó] /octavo/ +Ȭ¤ÄÅö¤¿¤ê [¤ä¤Ä¤¢¤¿¤ê] /(n) outburst of anger/(P)/ +Ȭ¤ÄƬ [¤ä¤Ä¤¬¤·¤é] /(n) yam/ +Ȭ¤ÄÌܱ· [¤ä¤Ä¤á¤¦¤Ê¤®] /(n) lamprey eel/ +Ȭ¤ÄÎö¤­ [¤ä¤Ä¤¶¤­] /(n) tearing limb from limb/tearing apart/cutting (a person) to pieces/ +Ȭ¤Î»ú [¤Ï¤Á¤Î¤¸] /(n) figure eight/ +Ȭ¥Ä¶¶ [¤ä¤Ä¤Ï¤·] /(kyb:) cinnamon-cookie/ +Ȭ³Ñ·Á [¤Ï¤Ã¤«¤¯¤±¤¤] /(n) eight-sided shape/octagon/ +Ȭ³Ñ·Á [¤Ï¤Ã¤«¤Ã¤±¤¤] /(n) eight-sided shape/octagon/ +Ȭ³Ý [¤Ï¤Ã¤«¤±] /(n) inside cloth used around cuff and hem/ +Ȭ¶¶ [¤ä¤Ä¤Ï¤·] /(kyb:) cinnamon-cookie/ +Ȭ¶Ë·ý [¤Ï¤Ã¤­¤ç¤¯¤±¤ó] /(n) (MA) Eight Extremities Fist/ +Ȭ¶åʬ [¤Ï¤Ã¤¯¤Ö] /nearly/almost/ +Ȭ¶ì [¤Ï¤Ã¤¯] /(n) the eight pains (of Buddhism)/ +Ȭ·µ [¤Ï¤Ã¤±] /(n) eight divination signs/divination/ +Ȭ·µ¾¸ [¤Ï¤Ã¤±¤·¤ç¤¦] /(n) (MA) eight trigrams palm/Pa Kua Zhang/ +Ȭ·Ê [¤Ï¤Ã¤±¤¤] /(n) eight picturesque sights/ +Ȭ·î [¤Ï¤Á¤¬¤Ä] /(n-adv) August/(P)/ +Ȭ¹É [¤Ï¤Ã¤³¤¦] /(n) the eight directions/the whole land/the whole world/ +Ȭ¹É°ì±§ [¤Ï¤Ã¤³¤¦¤¤¤Á¤¦] /universal brotherhood/all eight corners of the world under one roof/ +Ȭ¹Ó [¤Ï¤Ã¤³¤¦] /(n) the national boundaries/ +Ȭºó [¤Ï¤Ã¤µ¤¯] /(n) Hassaku orange/ +Ȭ»úɦ [¤Ï¤Á¤¸¤Ò¤²] /(n) finely-trimmed moustache/ +Ȭ¼ê [¤ä¤Ä¤Ç] /(n) eight-fingered-leaf shrub/ +Ȭ½£ [¤ä¤·¤Þ] /(old name for) Japan/ +Ȭ½§ [¤ä¤·¤Þ] /(old name for) Japan/ +Ȭ½½ [¤Ï¤Á¤¸¤å¤¦] /(n) eighty/(P)/ +Ȭ½½ [¤ä¤½] /(n) eighty/ +Ȭ½½ [¤ä¤½¤¸] /(n) eighty/ +Ȭ½½È¬Ìë [¤Ï¤Á¤¸¤å¤¦¤Ï¤Á¤ä] /(n) eighty-eighth day from the beginning of spring/ +Ȭ½½Ï© [¤ä¤½¤¸] /(n) eighty years of age/ +Ȭ½Å [¤ä¤¨] /(n) multilayered/doubled/(P)/ +Ȭ½Å¤ÎĬϩ [¤ä¤¨¤Î¤·¤ª¤¸] /distant seas/ +Ȭ½Å±À [¤ä¤¨¤¯¤â] /(n) layers of clouds/ +Ȭ½Å±À [¤ä¤¨¤°¤â] /(n) layers of clouds/ +Ȭ½Å³À [¤ä¤¨¤¬¤­] /(n) fences within fences/ +Ȭ½Åºé¤­ [¤ä¤¨¤¶¤­] /(n) double blossom/ +Ȭ½Åºù [¤ä¤¨¤¶¤¯¤é] /(n) double-flowered cherry tree/double cherry blossoms/(P)/ +Ȭ½Å»õ [¤ä¤¨¤Ð] /(n) double tooth/ +Ȭ¾æÅç [¤Ï¤Á¤¸¤ç¤¦¤¸¤Þ] /Hachijo Island/ +ȬÀÚ [¤ä¤Ä¤®¤ê] /(n) octavo format (about 21.5 to 16.5 cm)/cutting into 8 parts/ +ȬÀéºÐ [¤ä¤Á¤È¤»] /8000 years/thousands of years/eternity/ +ȬÀéÁð [¤ä¤Á¤°¤µ] /(n) variety of plants/various herbs/ +ȬÀéÂå [¤ä¤Á¤è] /(n) eternity/thousands of years/(P)/ +ȬÀéǯ [¤Ï¤Ã¤»¤ó¤Í¤ó] /8000 years/thousands of years/eternity/ +ȬÀéǯ [¤ä¤Á¤È¤»] /8000 years/thousands of years/eternity/ +Ȭã [¤Ï¤Ã¤¿¤Ä] /(n) (roads) running in all directions/convenient transportation/ability in any line/ +Ȭü [¤Ï¤Ã¤¿¤ó] /(n) twilled fabric/ +ȬÃú [¤Ï¤Ã¤Á¤ç¤¦] /(n) skillfulness/(P)/ +ȬĬϩ [¤ä¤·¤ª¤¸] /(n) long sea voyage/ +ȬÄò [¤Ï¤Ã¤Á¤ç¤¦] /(n) skillfulness/ +Ȭƻ [¤Ï¤Á¤É¤¦] /(n) the 8 districts of feudal Japan/ +ȬÆü [¤è¤¦¤«] /(n) eight days/the eighth (day of the month)/(P)/ +ȬȨ [¤Ï¤Á¤Þ¤ó] /(adv,n) God of War/Hachiman/(P)/ +ȬȨ¤ÎÌùÃΤ餺 [¤ä¤ï¤¿¤Î¤ä¤Ö¤·¤é¤º] /(n) labyrinth/maze/ +ȬȨµÜ [¤Ï¤Á¤Þ¤ó¤°¤¦] /(n) Shrine of the God of War/ +ȬȨÃΤ餺 [¤ä¤ï¤¿¤·¤é¤º] /labyrinth/maze/ +Ȭɴ²° [¤ä¤ª¤ä] /(n) greengrocer/(P)/ +ȬɴĹ [¤ä¤ª¤Á¤ç¤¦] /(n) put-up job/fixed game/ +ȬɴËü [¤ä¤ª¤è¤í¤º] /(n) myriads/ +Ȭʡ [¤Ï¤Á¤Õ¤¯] /the Beatitudes/ +Ȭʬ²»Éä [¤Ï¤Á¤Ö¤ª¤ó¤×] /(n) 8th note/(P)/ +ȬʬÌÜ [¤Ï¤Á¤Ö¤á] /(n) eight-tenths/ +ȬʬÌÜ [¤Ï¤Á¤Ö¤ó¤á] /(n) eight-tenths/ +Ȭʸ»ú [¤Ï¤Á¤â¤ó¤¸] /(n) (in) the shape of the character hachi (eight)/ +ȬÊÕ·Á [¤Ï¤Á¤Ø¤ó¤±¤¤] /octagon/ +ȬÊõºÚ [¤Ï¤Ã¤Ý¤¦¤µ¤¤] /(n) chop suey/ +ȬÊý [¤Ï¤Ã¤Ý¤¦] /(n) all sides/(P)/ +ȬÊý´Ý¤¯¼ý¤Þ¤ë [¤Ï¤Ã¤Ý¤¦¤Þ¤ë¤¯¤ª¤µ¤Þ¤ë] /(exp) to find a solution (after struggle)/ +ȬÊýºÉ¤¬¤ê [¤Ï¤Ã¤Ý¤¦¤Õ¤µ¤¬¤ê] /(n) all doors closed/blocked in every direction/ +ȬÊýÈþ¿Í [¤Ï¤Ã¤Ý¤¦¤Ó¤¸¤ó] /(n) one who is affable to everybody/a flunky/person beautiful from all angles/everybody's friend/ +ȬÊýâË¤ß [¤Ï¤Ã¤Ý¤¦¤Ë¤é¤ß] /(n) staring at or watching all sides/ +ȬËÜ [¤Ï¤Á¤Û¤ó] /(adj) eight (long cylindrical things)/ +ȬËÜ [¤Ï¤Ã¤Ý¤ó] /(adj) eight (long cylindrical things)/ +ȬÌÌ [¤Ï¤Á¤á¤ó] /(n) eight faces/all sides/ +ȬÌÌÂÎ [¤Ï¤Á¤á¤ó¤¿¤¤] /(n) octahedron/ +ȬÌÌÎèàü [¤Ï¤Á¤á¤ó¤ì¤¤¤í¤¦] /(n) beautiful from all sides/perfect serenity/affability/ +ȬÌÌÏ»ç¾ [¤Ï¤Á¤á¤ó¤í¤Ã¤Ô] /(n) competent in all fields (lit: 8 faces and 6 arms)/very active in many fields/versatile/all-round/ +ȬÌܱ· [¤ä¤Ä¤á¤¦¤Ê¤®] /(n) lamprey eel/ +ȬϺ³ã [¤Ï¤Á¤í¤¦¤¬¤¿] /Lagoon Hachiro/ +È­ [¤Ï¤Á] /(n) a bowl/a pot/a basin/a flowerpot/a crown/a brainpan/(P)/ +È­¤Î²Ö [¤Ï¤Á¤Î¤Ï¤Ê] /flower in a pot/ +È­¤Î³«¤¤¤¿Æ¬ [¤Ï¤Á¤Î¤Ò¤é¤¤¤¿¤¢¤¿¤Þ] /flat-crowned head/ +È­´¬ [¤Ï¤Á¤Þ¤­] /(n) headband/(P)/ +È­´¬¤­ [¤Ï¤Á¤Þ¤­] /(n) headband/(P)/ +È­¹ç¤ï¤» [¤Ï¤Á¤¢¤ï¤»] /(n) bumping of heads/encounter/running into someone/ +È­¿¢¤¨ [¤Ï¤Á¤¦¤¨] /(n) potted plant/(P)/ +ȭʪ [¤Ï¤Á¤â¤Î] /(n) food served in bowls/potted plant/bonsai/ +È®Ñï [¤Ï¤Ä¤é¤Ä] /(adj-na,n) lively/vigorous/ +È®Ñ錄¤ë [¤Ï¤Ä¤é¤Ä¤¿¤ë] /(adj-t) sprightly/lively/vivid/ +ȯ [¤Ï¤Ä] /(n,suf) departure/beginning/counter for gunshots/(P)/ +ȯ¤¬¤óÀ­ [¤Ï¤Ä¤¬¤ó¤»¤¤] /(n) carcinogenic/cancer causing/ +ȯ¤¹¤ë [¤Ï¤Ã¤¹¤ë] /(vs-s) to fire (a gun)/to emit/to give forth/(P)/ +ȯ¤Ä [¤¿¤Ä] /(v5t) to depart (on a plane, train, etc.)/ +ȯ¥¬¥óÀ­Êª¼Á [¤Ï¤Ä¥¬¥ó¤»¤¤¤Ö¤Ã¤·¤Ä] /(n) carcinogen/ +ȯ°Æ [¤Ï¤Ä¤¢¤ó] /(n) idea/suggestion/proposal/(P)/ +ȯ°Æ¸¢ [¤Ï¤Ä¤¢¤ó¤±¤ó] /(n) the right to introduce a bill or measure/ +ȯ°Æ¼Ô [¤Ï¤Ä¤¢¤ó¤·¤ã] /(n) original proposer/originator/ +ȯ°Õ [¤Ï¤Ä¤¤] /(n) idea/suggestion/plan/ +ȯ°é [¤Ï¤Ä¤¤¤¯] /(n,vs) (physical) growth/development/(P)/ +ȯ°é´ü [¤Ï¤Ä¤¤¤¯¤­] /growth period/ +ȯ°éÀ¹¤ê [¤Ï¤Ä¤¤¤¯¤¶¤«¤ê] /period of rapid growth/ +ȯ±Ø [¤Ï¤Ä¤¨¤­] /(n) starting (train) station/ +ȯ±ì [¤Ï¤Ä¤¨¤ó] /(n) emitting smoke/fuming/(P)/ +ȯ±ìÅû [¤Ï¤Ä¤¨¤ó¤È¤¦] /(n) smoke candle/(P)/ +ȯ²» [¤Ï¤Ä¤ª¤ó] /(n,vs) pronunciation/(P)/ +ȯ²»µ­¹æ [¤Ï¤Ä¤ª¤ó¤­¤´¤¦] /phonetic symbol/ +ȯ²Ð [¤Ï¤Ã¤«] /(n,vs) firing/ignition/(P)/ +ȯ²ÐÅÀ [¤Ï¤Ã¤«¤Æ¤ó] /(n) point of ignition/flash point/ +ȯ²ê [¤Ï¤Ä¤¬] /(n,vs) burgeoning/(P)/ +ȯ²ñ [¤Ï¤Ã¤«¤¤] /(n,vs) opening a meeting/first meeting/ +ȯ²ñ¼° [¤Ï¤Ã¤«¤¤¤·¤­] /opening ceremony/ +ȯ³Ð [¤Ï¤Ã¤«¤¯] /(n,vs) detection/coming to light/(P)/ +ȯ´© [¤Ï¤Ã¤«¤ó] /(n,vs) publish/start (new) publication/(P)/ +ȯ´À [¤Ï¤Ã¤«¤ó] /(n,vs) sweating/perspiration/ +ȯ´Ï [¤Ï¤Ã¤«¤ó] /(n) airplane taking off from a warship/ +ȯ´â [¤Ï¤Ä¤¬¤ó] /(n) cancer causing/carcinogenesis/ +ȯ´âÀ­ [¤Ï¤Ä¤¬¤ó¤»¤¤] /(n) carcinogenic/cancer causing/ +ȯ´âʪ¼Á [¤Ï¤Ä¤¬¤ó¤Ö¤Ã¤·¤Ä] /carcinogen/ +ȯ´ø [¤Ï¤Ã¤­] /(n,vs) exhibition/demonstration/utilization/display/(P)/ +ȯµ¯ [¤Û¤Ã¤­] /(n) proposal/resolution/ +ȯµ¯¿Í [¤Û¤Ã¤­¤Ë¤ó] /(n) originator/promoter/(P)/ +ȯµÄ [¤Ï¤Ä¤®] /(n) proposal/motion/ +ȯµë [¤Ï¤Ã¤­¤å¤¦] /(n) issuance/(P)/ +ȯ¶¸ [¤Ï¤Ã¤­¤ç¤¦] /(n) madness/craziness/insanity/ +ȯ¶Ø [¤Ï¤Ã¤­¤ó] /(n) (1) sale prohibited (abbr)/(2) suppression (of a book)/(P)/ +ȯ¶ØËÜ [¤Ï¤Ã¤­¤ó¤Ü¤ó] /banned book/ +ȯ¶ç [¤Û¤Ã¤¯] /(n) hokku (haiku)/first line (of a tanka), first verse (of a renga)/ +ȯ·¡ [¤Ï¤Ã¤¯¤Ä] /(n,vs) (1) excavation/exhumation/(2) discovery (e.g. new talent)/(P)/ +ȯ·ô [¤Ï¤Ã¤±¤ó] /(n,vs) (bank)note issuing/ +ȯ¸« [¤Ï¤Ã¤±¤ó] /(n,vs) discovery/detection/finding/(P)/ +ȯ¸«¼Ô [¤Ï¤Ã¤±¤ó¤·¤ã] /(n) discoverer/ +ȯ¸«ÎÁ [¤Ï¤Ã¤±¤ó¤ê¤ç¤¦] /(n) finder's fee/ +ȯ¸½ [¤Ï¤Ä¤²¤ó] /(n,vs) (1) revelation/manifestation/appearance/(2) expression (e.g. in molecular biology - protein expression or gene expression)/ +ȯ¸À [¤Ï¤Ä¤²¤ó] /(n) utterance/speech/proposal/(P)/ +ȯ¸À¸¢ [¤Ï¤Ä¤²¤ó¤±¤ó] /(n) right to speak/(P)/ +ȯ¸À¼Ô [¤Ï¤Ä¤²¤ó¤·¤ã] /speaker/ +ȯ¸ÀÎÏ [¤Ï¤Ä¤²¤ó¤ê¤ç¤¯] /(n) forcefulness of speech/influential voice/ +ȯ¸ì [¤Ï¤Ä¤´] /(n) speech/utterance/ +ȯ¸÷ [¤Ï¤Ã¤³¤¦] /(n,vs) luminescence/radiation/(P)/ +ȯ¸÷¥À¥¤¥ª¡¼¥É [¤Ï¤Ã¤³¤¦¥À¥¤¥ª¡¼¥É] /(n) light emitting diode/LED/ +ȯ¸÷¿¢Êª [¤Ï¤Ã¤³¤¦¤·¤ç¤¯¤Ö¤Ä] /luminous plant/ +ȯ¸÷ÂÎ [¤Ï¤Ã¤³¤¦¤¿¤¤] /(n) luminous body/ +ȯ¸÷ÅÉÎÁ [¤Ï¤Ã¤³¤¦¤È¤ê¤ç¤¦] /luminous paint/ +ȯ¸÷ưʪ [¤Ï¤Ã¤³¤¦¤É¤¦¤Ö¤Ä] /luminous animal/ +ȯ¸ú [¤Ï¤Ã¤³¤¦] /(n) coming into effect/(P)/ +ȯ¸úÆü [¤Ï¤Ã¤³¤¦¤Ó] /(n) effective date/ +ȯ¸þ [¤Ï¤Ã¤³¤¦] /(n) departure for a specified destination/ +ȯ¹Ò [¤Ï¤Ã¤³¤¦] /(n) departure of a ship/ +ȯ¹Ô [¤Ï¤Ã¤³¤¦] /(n) issue (publications)/(P)/ +ȯ¹Ô¥¹¥±¥¸¥å¡¼¥ë [¤Ï¤Ã¤³¤¦¥¹¥±¥¸¥å¡¼¥ë] /(n) publishing schedule/ +ȯ¹Ô²ñ¼Ò [¤Ï¤Ã¤³¤¦¤¬¤¤¤·¤ã] /(n) issuing company (e.g. of a credit card)/ +ȯ¹Ô»Ô¾ì [¤Ï¤Ã¤³¤¦¤·¤¸¤ç¤¦] /issue market/ +ȯ¹Ô¼Ô [¤Ï¤Ã¤³¤¦¤·¤ã] /publisher/ +ȯ¹Ô½ê [¤Ï¤Ã¤³¤¦¤·¤ç] /(n) publishing house/publishing office/ +ȯ¹Ô½ê [¤Ï¤Ã¤³¤¦¤¸¤ç] /(n) publishing house/publishing office/ +ȯ¹ÔÆü [¤Ï¤Ã¤³¤¦¤Ó] /date of issue or publication/ +ȯ¹ÔÉô¿ô [¤Ï¤Ã¤³¤¦¤Ö¤¹¤¦] /number of copies printed/ +ȯ¹Ú [¤Ï¤Ã¤³¤¦] /(n,vs) fermentation/(P)/ +ȯ¹ÚÁÇ [¤Ï¤Ã¤³¤¦¤½] /a ferment/ +ȯ¹ÚÆý [¤Ï¤Ã¤³¤¦¤Ë¤å¤¦] /(n) yoghurt/ +ȯºî [¤Û¤Ã¤µ] /(n) fit/spasm/(P)/ +ȯºîŪ [¤Û¤Ã¤µ¤Æ¤­] /(adj-na) spasmodic(ally)/fitful/ +ȯ»¶ [¤Ï¤Ã¤µ¤ó] /(n,vs) letting feelings out/emitting/emanating/divergence (physics)/(P)/ +ȯ¼Í [¤Ï¤Ã¤·¤ã] /(n,vs) firing/shooting/discharge/catapult/(P)/ +ȯ¼ÍÂæ [¤Ï¤Ã¤·¤ã¤À¤¤] /launching pad/ +ȯ¼ÍÌô [¤Ï¤Ã¤·¤ã¤ä¤¯] /propellant/ +ȯ¼Ö [¤Ï¤Ã¤·¤ã] /(n) departure of a vehicle/(P)/ +ȯ½Ð [¤Ï¤Ã¤·¤å¤Ä] /(n,vs) issue/sending out/ +ȯ¾Í [¤Ï¤Ã¤·¤ç¤¦] /(n) origin/appearance of auspicious omen/(P)/ +ȯ¾ÍÃÏ [¤Ï¤Ã¤·¤ç¤¦¤Á] /(n) cradle (of civilisation, etc.)/birthplace/(P)/ +ȯ¾ð [¤Ï¤Ä¤¸¤ç¤¦] /(n,vs) rut/ +ȯ¾ð´ü [¤Ï¤Ä¤¸¤ç¤¦¤­] /(n) the mating season/ +ȯ¾ò [¤¼¤ó¤Þ¤¤] /(n) (uk) spring/mainspring/power spring/ +ȯ¾ò [¤Ï¤Ä¤¸¤ç¤¦] /(n) (uk) spring/mainspring/power spring/ +ȯ¾ò [¤Ð¤Í] /(n) spring (e.g. coil, leaf)/(P)/ +ȯ¾ò»Å³Ý¤± [¤Ð¤Í¤¸¤«¤±] /(n) spring action (motor, etc.)/ +ȯ¿§ [¤Ï¤Ã¤·¤ç¤¯] /(n) coloring/ +ȯ¿§¸½Áü [¤Ï¤Ã¤·¤ç¤¯¤²¤ó¤¾¤¦] /(n) (color) development/coupling/ +ȯ¿® [¤Ï¤Ã¤·¤ó] /(n) dispatch/transmission/(P)/ +ȯ¿®²» [¤Ï¤Ã¤·¤ó¤ª¤ó] /tone/beep/ +ȯ¿®¶É [¤Ï¤Ã¤·¤ó¤­¤ç¤¯] /(n) sending office/ +ȯ¿®¿Í [¤Ï¤Ã¤·¤ó¤Ë¤ó] /(n) sender of a message/ +ȯ¿®Â¦ [¤Ï¤Ã¤·¤ó¤¬¤ï] /sender/transmitter/ +ȯ¿´ [¤Û¤Ã¤·¤ó] /(n) spiritual awakening/resolution/ +ȯ¿¶ [¤Ï¤Ã¤·¤ó] /(n) oscillation/ +ȯ¿¶´ï [¤Ï¤Ã¤·¤ó¤­] /(n) oscillator/ +ȯ¿¶µ¡ [¤Ï¤Ã¤·¤ó¤­] /(n) oscillator/ +ȯ¿¾ [¤Ï¤Ã¤·¤ó] /(n) rash/eruption/ +ȯ¿¾ [¤Û¤Ã¤·¤ó] /(n) rash/eruption/ +ȯ¿¾¥Á¥Õ¥¹ [¤Ï¤Ã¤·¤ó¥Á¥Õ¥¹] /(n) typhus (epidemic)/ +ȯ¿Ê [¤Ï¤Ã¤·¤ó] /(n) departure/takeoff/ +ȯÀ¸ [¤Ï¤Ã¤»¤¤] /(n,vs) outbreak/spring forth/occurrence/incidence/origin/(P)/ +ȯÀ¸³Ø [¤Ï¤Ã¤»¤¤¤¬¤¯] /(n) genetics/embryology/ +ȯÀ¸Î¨ [¤Ï¤Ã¤»¤¤¤ê¤Ä] /frequency/rate of occurrence/ +ȯÀ¼ [¤Ï¤Ã¤»¤¤] /(n,vs) utterance/speaking/(P)/ +ȯÀ¼´ï´± [¤Ï¤Ã¤»¤¤¤­¤«¤ó] /(n) vocal organs/ +ȯÀ¼Åêɼ [¤Ï¤Ã¤»¤¤¤È¤¦¤Ò¤ç¤¦] /(n) voice vote/ +ȯÀ¼Ë¡ [¤Ï¤Ã¤»¤¤¤Û¤¦] /(n) vocalization/ +ȯÁÛ [¤Ï¤Ã¤½¤¦] /(n) expression (music)/conceptualization/(P)/ +ȯÁÛË¡ [¤Ï¤Ã¤½¤¦¤Û¤¦] /way of thinking/ +ȯÁö [¤Ï¤Ã¤½¤¦] /(n) start (of a race)/first race/ +ȯÁ÷ [¤Ï¤Ã¤½¤¦] /(n) sending/forwarding/shipping/(P)/ +ȯ­ [¤Ï¤Ã¤½¤¯] /(n) starting/inauguration/ +ȯ­ [¤Û¤Ã¤½¤¯] /(n) starting/inauguration/(P)/ +ȯã [¤Ï¤Ã¤¿¤Ä] /(n,vs) development/growth/(P)/ +ȯã¤òÂ¥¤¹ [¤Ï¤Ã¤¿¤Ä¤ò¤¦¤Ê¤¬¤¹] /(exp) to accelerate development/ +ȯã¿´Íý³Ø [¤Ï¤Ã¤¿¤Ä¤·¤ó¤ê¤¬¤¯] /developmental psychology/ +ȯãÃʳ¬ [¤Ï¤Ã¤¿¤Ä¤À¤ó¤«¤¤] /(n) developmental stage/ +ȯü [¤Û¤Ã¤¿¤ó] /(n) the beginning/(P)/ +ȯÃå [¤Ï¤Ã¤Á¤ã¤¯] /(n) arrival and departure/(P)/ +ȯÃå½ê [¤Ï¤Ã¤Á¤ã¤¯¤¸¤ç] /(n) landing place for steamers/ +ȯÃí [¤Ï¤Ã¤Á¤å¤¦] /(n,vs) ordering (materials)/placing an order/(P)/ +ȯÃð [¤Ï¤Ã¤Á¤å¤¦] /(n,vs) ordering (materials)/placing an order/ +ȯŸ [¤Ï¤Ã¤Æ¤ó] /(n,vs) development/growth/(P)/ +ȯŸÀ­ [¤Ï¤Ã¤Æ¤ó¤»¤¤] /possibilities/ +ȯŸÃæ [¤Ï¤Ã¤Æ¤ó¤Á¤å¤¦] /under development/in progress/ +ȯŸŪ²ò¾Ã [¤Ï¤Ã¤Æ¤ó¤Æ¤­¤«¤¤¤·¤ç¤¦] /(n) dissolution of several sections into a new organization/ +ȯŸÅÓ¾å¹ñ [¤Ï¤Ã¤Æ¤ó¤È¤¸¤ç¤¦¤³¤¯] /(n) developing country/(P)/ +ȯÅÅ [¤Ï¤Ä¤Ç¤ó] /(n,vs) generation (e.g. power)/(P)/ +ȯÅŵ¡ [¤Ï¤Ä¤Ç¤ó¤­] /(n) dynamo/power generator/(P)/ +ȯÅÅ»Ò [¤Ï¤Ä¤Ç¤ó¤·] /armature/ +ȯÅŽê [¤Ï¤Ä¤Ç¤ó¤·¤ç] /(n) power plant/(P)/ +ȯƬ¿Í [¤Û¤Ã¤È¤¦¤Ë¤ó] /(n) originator/promoter/ +ȯư [¤Ï¤Ä¤É¤¦] /(n,vs) invoke (law)/put into operation/(P)/ +ȯưµ¡ [¤Ï¤Ä¤É¤¦¤­] /(n) engine/ +ȯǮ [¤Ï¤Ä¤Í¤Ä] /(n) get a fever/generation of heat/(P)/ +ȯǮÎÌ [¤Ï¤Ä¤Í¤Ä¤ê¤ç¤¦] /(n) calorific value/ +ȯÇË [¤Ï¤Ã¤Ñ] /(n) explosive blast/blasting/ +ȯÇÏ [¤Ï¤Ä¤Ð] /(n) start (of a horse race)/ +ȯÇä [¤Ï¤Ä¤Ð¤¤] /(n,vs) sale/(P)/ +ȯÇä¶Ø»ß [¤Ï¤Ä¤Ð¤¤¤­¤ó¤·] /prohibition of sale/ +ȯÇ丵 [¤Ï¤Ä¤Ð¤¤¤â¤È] /(n) sales (selling) agency/ +ȯÇäÃæ [¤Ï¤Ä¤Ð¤¤¤Á¤å¤¦] /now on sale/ +ȯÇäÆü [¤Ï¤Ä¤Ð¤¤¤Ó] /day something goes on sale/date of issue/ +ȯɽ [¤Ï¤Ã¤Ô¤ç¤¦] /(n,vs) announcement/publication/(P)/ +ȯɽ²ñ [¤Ï¤Ã¤Ô¤ç¤¦¤«¤¤] /(n) (1) recital (i.e. of music, by a pupil)/(2) presentation (e.g. product launch)/ +ȯɽ¼Ô [¤Ï¤Ã¤Ô¤ç¤¦¤·¤ã] /(n) announcer/ +ȯÉ [¤Ï¤Ä¤Ó¤ç¤¦] /(n) attack (disease)/(P)/ +ȯÉÛ [¤Ï¤Ã¤×] /(n,vs) proclamation/promulgation/ +ȯʰ [¤Ï¤Ã¤×¤ó] /(n,vs) inspired/stimulated/roused/ +ȯʳ [¤Ï¤Ã¤×¤ó] /(n,vs) inspired/stimulated/roused/ +ȯˢ [¤Ï¤Ã¤Ý¤¦] /(n) foaming/(P)/ +ȯˢ¥¹¥Á¥í¡¼¥ë [¤Ï¤Ã¤Ý¤¦¥¹¥Á¥í¡¼¥ë] /(n) styrofoam/styrene foam/expanded polystyrene/(P)/ +ȯˢºÞ [¤Ï¤Ã¤Ý¤¦¤¶¤¤] /(n) foaming agent/ +ȯˤ [¤Ï¤Ã¤Ý¤¦] /(n,vs) firing/discharge of gun/(P)/ +ȯˤ»ö·ï [¤Ï¤Ã¤Ý¤¦¤¸¤±¤ó] /(n) shooting incident/ +ȯÌÀ [¤Ï¤Ä¤á¤¤] /(n,vs) invention/(P)/ +ȯÌÀ²È [¤Ï¤Ä¤á¤¤¤«] /(n) inventor/ +ȯÌÀ¼Ô [¤Ï¤Ä¤á¤¤¤·¤ã] /(n) inventor/ +ȯÌÀÉÊ [¤Ï¤Ä¤á¤¤¤Ò¤ó] /invention/ +ȯÌä [¤Ï¤Ä¤â¤ó] /(n,vs) asking or putting a question/questioning/ +ȯÍÈ [¤Ï¤Ä¤è¤¦] /(n,vs) exalting/raising/enhancing/rousing up/ +ȯÎá [¤Ï¤Ä¤ì¤¤] /(n,vs) official announcement/proclamation/(P)/ +ȯϪ [¤Ï¤Ä¤í] /(n,vs) appearance/expression/manifestation/ +ȯÏà [¤Ï¤Ä¤ï] /(n) utterance/ +ȯҦ [¤Ï¤Ã¤±¤¤] /(n) (MA) release internal power/ +È°¹Ú [¤Ï¤Ã¤³¤¦] /(n) fermentation/zymosis/ +ȱ [¤«¤ß] /(n) hair/(P)/ +ȱ¤¬Çö¤¤ [¤«¤ß¤¬¤¦¤¹¤¤] /have thin hair/ +ȱ¤ÎÌÓ [¤«¤ß¤Î¤±] /(n) hair (head)/(P)/ +ȱ¤ò¾å¤²¤ë [¤«¤ß¤ò¤¢¤²¤ë] /(exp) to put up one's hair/ +ȱ¤ò¿â¤é¤¹ [¤«¤ß¤ò¤¿¤é¤¹] /(exp) to let one's hair hang down/ +ȱ¤òÀ°¤¨¤ë [¤«¤ß¤ò¤È¤È¤Î¤¨¤ë] /(exp) to arrange (tidy up) one's hair/ +ȱ¤òÛफ¤¹ [¤«¤ß¤ò¤È¤«¤¹] /(exp) to comb (one's hair)/ +ȱ·¿ [¤«¤ß¤¬¤¿] /(n) hairdo/ +ȱ·Á [¤«¤ß¤¬¤¿] /(n) hair style/coiffure/hairdo/(P)/ +ȱ·ë¤¤ [¤«¤ß¤æ¤¤] /(n) hairdresser/hairdressing/ +ȱ·ë¤¤¾² [¤«¤ß¤æ¤¤¤É¤³] /(n) barbershop/ +ȱ¹Ë [¤«¤ß¤Å¤Ê] /(n) rope made of hair/ +ȱ¾² [¤«¤ß¤É¤³] /(n) barber/barbershop/ +ȱ¾þ¤ê [¤«¤ß¤«¤¶¤ê] /(n) hair ornaments/ +ȱÀÚ¤êÃî [¤«¤ß¤­¤ê¤à¤·] /(n) long-horned beetle/ +ȱÃÖ¤­ [¤«¤ß¤ª¤­] /ceremony for child growing hair long/ +ȱÌý [¤«¤ß¤¢¤Ö¤é] /(n) hair oil/hair cream/ +Ȳ [¤Ð¤Ä] /strike/attack/punish/ +Ȳ¤Ä [¤¦¤Ä] /(v5t) to strike/to attack/to punish/ +ȲºÎ [¤Ð¤Ã¤µ¤¤] /(n) lumbering/felling/deforestation/(P)/ +ȲÅÝ [¤Ð¤Ã¤È¤¦] /felling/ +ȲÌÚ [¤Ð¤Ä¤Ü¤¯] /(n) felling/logging/ +ȳ [¤Ð¤Á] /(n) (divine) punishment/curse/retribution/(P)/ +ȳ [¤Ð¤Ä] /(n,n-suf) punishment/penalty/(P)/ +ȳ¤¬Åö¤¿¤ë [¤Ð¤Á¤¬¤¢¤¿¤ë] /(exp) (uk) you'll pay for that!/ +ȳ¤¹¤ë [¤Ð¤Ã¤¹¤ë] /(vs-s) to punish/to penalize/(P)/ +ȳ¤òÍ¿¤¨¤ë [¤Ð¤Ä¤ò¤¢¤¿¤¨¤ë] /(exp) to punish (a child, etc.)/ +ȳ¶â [¤Ð¤Ã¤­¤ó] /(n) fine/penalty/(P)/ +ȳ§ [¤Ð¤Ã¤½¤¯] /(n) penal regulations/(P)/ +ȳÅÀ [¤Ð¤Ã¤Æ¤ó] /(n) cross mark/demerit mark/an X/(P)/ +ȳÅö¤¿¤ê [¤Ð¤Á¤¢¤¿¤ê] /(adj-na,adj-no,n) damned/cursed/accursed/ +ȳÅö¤ê [¤Ð¤Á¤¢¤¿¤ê] /(adj-na,adj-no,n) damned/cursed/accursed/ +ȳÇÕ [¤Ð¤Ã¤Ñ¤¤] /(n) alcohol which must be drunk as a penalty/ +ȳÊð [¤Ð¤Ã¤Ý¤¦] /(n) punitive wage cut/ +È´¤«¤¹ [¤Ì¤«¤¹] /(v5s) to omit/to leave out/(P)/ +È´¤«¤é¤Ì´é [¤Ì¤«¤é¤Ì¤«¤ª] /(n) shrewd face/knowing look/ +È´¤«¤ê [¤Ì¤«¤ê] /(n) blunder/miss/slip/oversight/ +È´¤«¤ë [¤Ì¤«¤ë] /(v5r) to make a mistake/(P)/ +È´¤­ [¤Ì¤­] /(adv) (1) in succession/(2) without/(P)/ +È´¤­¤ó½Ð¤ë [¤Ì¤­¤ó¤Ç¤ë] /(v1) to excel/to be outstanding/ +È´¤­²Ù [¤Ì¤­¤Ë] /(n) pilfered goods/ +È´¤­µî¤ë [¤Ì¤­¤µ¤ë] /(v5r) to (sur)pass/to overtake/ +È´¤­¹ç¤ï¤»¤ë [¤Ì¤­¤¢¤ï¤»¤ë] /(v1) to draw swords and face off/ +È´¤­º¹¤· [¤Ì¤­¤µ¤·] /(n) inserting and deleting/ +È´¤­º¹¤·¤Ê¤é¤Ì [¤Ì¤­¤µ¤·¤Ê¤é¤Ì] /a sticky situation/ +È´¤­ºþ¤ê [¤Ì¤­¤º¤ê] /(n) offprint/ +È´¤­»å [¤Ì¤­¤¤¤È] /(n) drawn thread/ +È´¤­¼è¤ë [¤Ì¤­¤È¤ë] /(v5r) to pull out/to draw out/ +È´¤­¼ê [¤Ì¤­¤Æ] /(n) (swimming) overarm stroke/ +È´¤­½Ð¤¹ [¤Ì¤­¤À¤¹] /(v5s) to start to pull out/ +È´¤­½ñ¤­ [¤Ì¤­¤¬¤­] /(n) an extract/ +È´¤­¿È [¤Ì¤­¤ß] /(n) naked (drawn) sword/ +È´¤­Â­¤Ç [¤Ì¤­¤¢¤·¤Ç] /stealthily/ +È´¤­Â­º¹¤·Â­¤Ç [¤Ì¤­¤¢¤·¤µ¤·¤¢¤·¤Ç] /stealthily/ +È´¤­ÂǤÁ [¤Ì¤­¤¦¤Á] /(n) drawing a katana and attacking in the same stroke/doing something suddenly, without warning/ +È´¤­ÂǤÁ²ò»¶ [¤Ì¤­¤¦¤Á¤«¤¤¤µ¤ó] /(n) sudden dissolution of a legislature/ +È´¤­ÆÉ¤ß [¤Ì¤­¤è¤ß] /(n) skimming a text/ +È´¤­Êü¤¹ [¤Ì¤­¤Ï¤Ê¤¹] /(v5s) to unsheathe one's sword/ +È´¤­Êü¤Ä [¤Ì¤­¤Ï¤Ê¤Ä] /(v5t) to unsheathe/ +È´¤¯ [¤Ì¤¯] /(v5k) to extract/to omit/to surpass/to draw out/to unplug/(P)/ +È´¤±¤ë [¤Ì¤±¤ë] /(v1) to come out/to fall out/to be omitted/to be missing/to escape/(P)/ +È´¤±³Ì [¤Ì¤±¤¬¤é] /(n) casting off skin/ +È´¤±¶î¤± [¤Ì¤±¤¬¤±] /(n) stealing a march on/ +È´¤±·ê [¤Ì¤±¤¢¤Ê] /(n) loophole/ +È´¤±ºî [¤Ì¤±¤µ¤¯] /(n) fool/blockhead/ +È´¤±»²¤ê [¤Ì¤±¤Þ¤¤¤ê] /(n) secret or unauthorized pilgrimage/ +È´¤±½Ð¤¹ [¤Ì¤±¤À¤¹] /(v5s) to slip out/to sneak away/to excel/(P)/ +È´¤±½Ð¤ë [¤Ì¤±¤Ç¤ë] /(v1) to excel/to steal out/ +È´¤±¾å¤¬¤ë [¤Ì¤±¤¢¤¬¤ë] /(v5r) to be balding in the front/to have a receding hairline/ +È´¤±Âؤï¤ë [¤Ì¤±¤«¤ï¤ë] /(v5r) to shed/to moult/to fall out/ +È´¤±Æ» [¤Ì¤±¤ß¤Á] /(n) loophole/ +È´¤±ÌÓ [¤Ì¤±¤²] /(n) fallen hair/combings/ +È´¤±ÌÜ [¤Ì¤±¤á] /(n) imprudence/an oversight/ +È´¤±Ìܤʤ¤ [¤Ì¤±¤á¤Ê¤¤] /(adj) shrewd/astute/cunning/ +È´¤±Íî¤Á¤ë [¤Ì¤±¤ª¤Á¤ë] /(v1) to shed hair/ +È´¤±Î¢ [¤Ì¤±¤¦¤é] /(n) byway/bypass/ +È´µî [¤Ð¤Ã¤­¤ç¤¦] /removed/ +È´·² [¤Ð¤Ä¤°¤ó] /(adj-na,n) pre-eminence/(P)/ +È´·ê [¤Ì¤±¤¢¤Ê] /(n) loophole/ +È´·õ [¤Ð¤Ã¤±¤ó] /(n) drawing one's sword/ +È´»å [¤Ð¤Ã¤·] /(n) removal (extraction) of stitches/ +È´»õ [¤Ð¤Ã¤·] /(n) tooth extraction/ +È´¿è [¤Ð¤Ã¤¹¤¤] /(n,vs) extract/excerpt/selection/(P)/ +ȴŧ [¤Ð¤Ã¤Æ¤­] /(n) selection/ +È´Åá [¤Ð¤Ã¤È¤¦] /(n) drawing a sword/drawn sword/ +È´Æ» [¤Ì¤±¤ß¤Á] /(n) loophole/ +È´ÉÅ [¤Ð¤Ä¤Ó¤ç¤¦] /(n) setting sail/ +È´ËÜŪ [¤Ð¤Ã¤Ý¤ó¤Æ¤­] /(adj-na) drastic/radical/(P)/ +È´ÏÈ [¤Ð¤Ã¤¹¤¤] /(iK) (n,vs) extract/excerpt/selection/ +È´èÄ [¤Ð¤Ã¤¹¤¤] /(n,vs) extract/excerpt/selection/ +ȵ [¤¤¤«¤À] /(n) (uk) raft/ +ȶ [¤Ð¤Ä] /(n,n-suf) clique/clan/faction/(P)/ +ȶ¤òºî¤ë [¤Ð¤Ä¤ò¤Ä¤¯¤ë] /(exp) to form a clique/ +ȶ² [¤Ð¤Ä¤¾¤¯] /(n) clan/clique/ +È· [¤Ï¤È] /(n) pigeon/dove/(P)/ +È·¤òÈô¤Ð¤¹ [¤Ï¤È¤ò¤È¤Ð¤¹] /(exp) to fly a pigeon/ +È·±©¿§ [¤Ï¤È¤Ð¤¤¤í] /(n) blue-black (color)/ +È·¶» [¤Ï¤È¤à¤Í] /(n) pigeon chest/ +È·¹ç [¤­¤å¤¦¤´¤¦] /(n) a rally/a muster/ +È·ºÂ [¤Ï¤È¤¶] /(n) (the constellation) Columba/ +È·»þ·× [¤Ï¤È¤É¤±¤¤] /(n) cuckoo clock/ +È·¼Ë [¤­¤å¤¦¤·¤ã] /(n) pigeon house/ +È·¼ó [¤­¤å¤¦¤·¤å] /(n,vs) going into a huddle/ +È·¾®²° [¤Ï¤È¤´¤ä] /pigeon house/dovecote/ +È·¿® [¤­¤å¤¦¤·¤ó] /(n) communication by carrier pigeon/ +È·ÇÉ [¤Ï¤È¤Ï] /(n) soft-liner/dove/ +È·Çþ [¤Ï¤È¤à¤®] /(n) adlay/ +È·Èø [¤ß¤º¤ª¤Á] /(n) (uk) the pit of the stomach/the solar plexus/ +È·Èø [¤ß¤¾¤ª¤Á] /(n) (uk) the pit of the stomach/the solar plexus/ +È·ÌÜ [¤Ï¤È¤á] /(n) eyelet/ +ȸ²È [¤Ï¤Ê¤·¤«] /(n) professional comic storyteller/ +Ⱥ [¤Ï¤Þ¤°¤ê] /(n) clam/ +È» [¤Ï¤ä¤Ö¤µ] /(n) peregrine falcon/(P)/ +È»²Ê [¤Ï¤ä¤Ö¤µ¤«] /Falconidae/ +ȼ [¤È¤â] /(n) companion/follower/(P)/ +ȼ¤¦ [¤È¤â¤Ê¤¦] /(v5u) to accompany/to bring with/to be accompanied by/to be involved in/to be consequent upon/(P)/ +ȼ¿© [¤Ð¤ó¤·¤ç¤¯] /(n) eating with a guest/nominal official (a slighting term)/ +ȼ¿©Âç¿Ã [¤Ð¤ó¤·¤ç¤¯¤À¤¤¤¸¤ó] /nominal (figurehead) minister/titular minister/ +ȼÀ­°äÅÁ [¤Ï¤ó¤»¤¤¤¤¤Ç¤ó] /(n) sex-linked inheritance/ +ȼÀ± [¤Ð¤ó¤»¤¤] /(n) companion star/ +ȼÁÎ [¤Ð¤ó¤½¤¦] /(n) priests assisting at a Buddhist service/ +ȼÁÕ [¤Ð¤ó¤½¤¦] /(n) (musical) accompaniment/(P)/ +ȼÁÕ¼Ô [¤Ð¤ó¤½¤¦¤·¤ã] /(n) accompanist/ +ȼÁÕÉô [¤Ð¤ó¤½¤¦¤Ö] /accompaniment/ +ȼÁö [¤Ð¤ó¤½¤¦] /(n) accompanying another somewhere/ +ȼŷϢ [¤Ð¤Æ¤ì¤ó] /(pt:) (n) Portuguese missionaries (pt: padre)/Christianity/ +ȼη [¤Ï¤ó¤ê¤ç] /(n) partner/companion/(P)/ +Ƚ [¤Ï¤ó] /(n) seal/stamp/monogram signature/judgment/(P)/ +Ƚ [¤Ð¤ó] /(n,n-suf) size (of paper or books)/ +Ƚ¤¸¤ë [¤Ï¤ó¤¸¤ë] /(v1) to judge/to decide/to guess/to solve/to decipher/to interpret/to divine/ +Ƚ¤¸³¨ [¤Ï¤ó¤¸¤¨] /(n) picture puzzle/ +Ƚ¤¸Êª [¤Ï¤ó¤¸¤â¤Î] /(n) puzzle/riddle/ +Ƚ¤ê [¤ï¤«¤ê] /understanding/ +Ƚ¤êÆñ¤¤ [¤ï¤«¤ê¤Ë¤¯¤¤] /(adj) hard to understand/incomprehensible/unintelligible/ +Ƚ¤ë [¤ï¤«¤ë] /(v5r) to understand/to know/ +Ƚ¤ò²¡¤¹ [¤Ï¤ó¤ò¤ª¤¹] /(exp) to affix a seal/ +Ƚ´± [¤Ï¤ó¤¬¤ó] /(n) judge/magistrate/ +Ƚ´±ìÝÕþ [¤Ï¤ó¤¬¤ó¤Ó¤¤¤­] /(n) sympathy for a tragic hero/sympathy for an underdog/ +Ƚ´±ìÝÕþ [¤Û¤¦¤¬¤ó¤Ó¤¤¤­] /(n) sympathy for a tragic hero/sympathy for an underdog/ +Ƚ·¿ [¤Ï¤ó¤¬¤¿] /(n) format/ +Ƚ·è [¤Ï¤ó¤±¤Ä] /(n) judicial decision/judgement/sentence/decree/(P)/ +Ƚ·è¤Ë½¾¤¦ [¤Ï¤ó¤±¤Ä¤Ë¤·¤¿¤¬¤¦] /(exp) to abide by the verdict/ +Ƚ·è¤òʤ¤¹ [¤Ï¤ó¤±¤Ä¤ò¤¯¤Ä¤¬¤¨¤¹] /(exp) to overrule a decision/ +Ƚ·èʸ [¤Ï¤ó¤±¤Ä¤Ö¤ó] /judgment paper/ +Ƚ¸¡»ö [¤Ï¤ó¤±¤ó¤¸] /judges and prosecutors/ +Ƚ»Î [¤Ï¤ó¤·] /judge advocate/ +Ƚ»Ò [¤Ï¤ó¤³] /(n) seal (used for signature)/(P)/ +Ƚ»ö [¤Ï¤ó¤¸] /(n) judge/judiciary/(P)/ +Ƚ»öÊä [¤Ï¤ó¤¸¤Û] /(n) assistant judge/judge-in-training/ +Ƚ¼Ô [¤Ï¤ó¤¸¤ã] /(n) judge (of literary contests)/ +Ƚ¼è¤ê [¤Ï¤ó¤È¤ê] /(n) traveling around getting seal stamps/ +Ƚ¼è¤êÄ¢ [¤Ï¤ó¤È¤ê¤Á¤ç¤¦] /(n) chit book/delivery book/ +ȽÁ³ [¤Ï¤ó¤¼¤ó] /(adj-na,n) clear/distinct/ +ȽÁ³¤¿¤ë [¤Ï¤ó¤¼¤ó¤¿¤ë] /(adj-t) clear/distinct/evident/definite/ +ȽÁ³¤È [¤Ï¤ó¤¼¤ó¤È] /clearly/distinctly/ +ȽÃÇ [¤Ï¤ó¤À¤ó] /(n,vs) judgement/decision/adjudication/conclusion/decipherment/divination/(P)/ +ȽÃÇ´ð½à [¤Ï¤ó¤À¤ó¤­¤¸¤å¤ó] /evaluation criteria/ +ȽÃǵ¬½à [¤Ï¤ó¤À¤ó¤­¤¸¤å¤ó] /evaluation standard/ +ȽÃÇÃæ»ß [¤Ï¤ó¤À¤ó¤Á¤å¤¦¤·] /suspension of judgement/ +ȽÃÇÎÏ [¤Ï¤ó¤À¤ó¤ê¤ç¤¯] /(n) judgment/discernment/ +ȽÄê [¤Ï¤ó¤Æ¤¤] /(n,vs) judgement/decision/award/verdict/(P)/ +ȽÄ꾡¤Á [¤Ï¤ó¤Æ¤¤¤¬¤Á] /winning a decision/ +ȽÄêÉ餱 [¤Ï¤ó¤Æ¤¤¤Þ¤±] /losing a decision (on points)/ +ȽÆÉ [¤Ï¤ó¤É¤¯] /(n) decipherment/interpretation/making out/ +ȽÆɤ·Æñ¤¤ [¤Ï¤ó¤É¤¯¤·¤¬¤¿¤¤] /illegible/ +ȽǤ´± [¤Ï¤ó¤Ë¤ó¤«¤ó] /(n) junior official/ +ȽÊÌ [¤Ï¤ó¤Ù¤Ä] /(n,vs) distinction/discrimination/ +ȽÊ̼° [¤Ï¤ó¤Ù¤Ä¤·¤­] /test condition (programming)/conditional expression/test expression/ +ȽÌÀ [¤Ï¤ó¤á¤¤] /(n,vs) establishing/proving/identifying/confirming/(P)/ +ȽÎã [¤Ï¤ó¤ì¤¤] /(n) (judicial) precedent/(P)/ +Ⱦ [¤Ï¤ó] /(n-adv,n,n-suf) half/(P)/ +Ⱦ¡¹ [¤Ï¤ó¤Ï¤ó] /(n) half and half/fifty-fifty/(P)/ +Ⱦ¤«·î [¤Ï¤ó¤«¤²¤Ä] /half a month/ +Ⱦ¤«Ç¯ [¤Ï¤ó¤«¤Í¤ó] /half a year/ +Ⱦ¤É¤ó [¤Ï¤ó¤É¤ó] /(n) half holiday (the "don" is from dontaku)/ +Ⱦ¤Ð [¤Ê¤«¤Ð] /(n-adv,n) middle/half/semi/halfway/partly/(P)/ +Ⱦ¤Ð¤Þ¤°¤ì¤Ç [¤Ê¤«¤Ð¤Þ¤°¤ì¤Ç] /half due to luck/ +Ⱦ¤Ð²á¤® [¤Ê¤«¤Ð¤¹¤®] /(n) beyond the middle/ +Ⱦ¤Ðʶ¤ì¤Ç [¤Ê¤«¤Ð¤Þ¤°¤ì¤Ç] /half due to luck/ +Ⱦ¤Ð̲¤Ã¤Æ¤¤¤ë [¤Ê¤«¤Ð¤Í¤à¤Ã¤Æ¤¤¤ë] /(exp) half asleep/ +Ⱦ¥±¥Ä [¤Ï¤ó¥±¥Ä] /jeans worn low, exposing part of buttocks/ +Ⱦ¥º¥Ü¥ó [¤Ï¤ó¥º¥Ü¥ó] /(n) knickerbockers/ +Ⱦ¥É¥ó [¤Ï¤ó¥É¥ó] /(n) half holiday (the "don" is from dontaku)/ +Ⱦ°Õ¼± [¤Ï¤ó¤¤¤·¤­] /subconsciousness/ +Ⱦ±¢±Æ [¤Ï¤ó¤¤¤ó¤¨¤¤] /penumbra/ +Ⱦ±¢ÍÛ [¤Ï¤ó¤¤¤ó¤è¤¦] /(n) bisexualism/ +Ⱦ±Æ [¤Ï¤ó¤¨¤¤] /(n) penumbra/ +Ⱦ±Êµ× [¤Ï¤ó¤¨¤¤¤­¤å¤¦] /(n) semipermanence/ +Ⱦ±Êµ×Ū [¤Ï¤ó¤¨¤¤¤­¤å¤¦¤Æ¤­] /(adj-na) semipermanent/ +Ⱦ±ß [¤Ï¤ó¤¨¤ó] /(n) semi circle/ +Ⱦ±ß·Á [¤Ï¤ó¤¨¤ó¤±¤¤] /(adj-no) semicircular/ +Ⱦ±ö¿å [¤Ï¤ó¤¨¤ó¤¹¤¤] /brackish water/ +Ⱦ²» [¤Ï¤ó¤ª¤ó] /(n) half tone (music)/ +Ⱦ²»³¬ [¤Ï¤ó¤ª¤ó¤«¤¤] /(adj-no,n) chromatic (scale) (music)/ +Ⱦ²Á [¤Ï¤ó¤«] /(n) half price/ +Ⱦ²Ã¹©ÉÊ [¤Ï¤ó¤«¤³¤¦¤Ò¤ó] /semiprocessed goods/ +Ⱦ²Ä [¤Ï¤ó¤«] /(adj-na,n) insufficiency/half ripe/ +Ⱦ²ÄÄÌ [¤Ï¤ó¤«¤Ä¤¦] /(adj-na,n) superficial knowledge/smatterer/ +Ⱦ²ÆÀ¸ [¤Ï¤ó¤²¤·¤ç¤¦] /(n) 11th day after the summer solstice/last seed-sowing day/ +Ⱦ²áµî [¤Ï¤ó¤«¤³] /(n) imperfect tense/ +Ⱦ²ò [¤Ï¤ó¤«¤¤] /(n) only half understood/ +Ⱦ²õ [¤Ï¤ó¤«¤¤] /(n) partial destruction/ +Ⱦ³« [¤Ï¤ó¤«¤¤] /(n) semicivilized/ +Ⱦ³«¤­ [¤Ï¤ó¤Ó¤é¤­] /(n) partly open/in half bloom/ +Ⱦ³«¹ñ [¤Ï¤ó¤«¤¤¤³¤¯] /underdeveloped country/half-civilized country/ +Ⱦ³Ê [¤Ï¤ó¤«¤¯] /en quad/ +Ⱦ³Ñ [¤Ï¤ó¤«¤¯] /(n) half-width characters (e.g. romaji)/ +Ⱦ³×ÁõÃú [¤Ï¤ó¤«¤ï¤½¤¦¤Æ¤¤] /half-leather binding/ +Ⱦ³Û [¤Ï¤ó¤¬¤¯] /(n-adv,n) half/half amount/half fare/(P)/ +Ⱦ´¥¤­ [¤Ï¤ó¤«¤ï¤­] /(n) half dry/ +Ⱦ´±Åª [¤Ï¤ó¤«¤ó¤Æ¤­] /(adj-na) semiofficial/ +Ⱦ´±È¾Ì± [¤Ï¤ó¤«¤ó¤Ï¤ó¤ß¤ó] /(adj-no,n) semi-governmental/semi-official/(P)/ +Ⱦ´±Êó [¤Ï¤ó¤«¤ó¤Ý¤¦] /semiofficial paper/ +Ⱦ´ã [¤Ï¤ó¤¬¤ó] /(n) with eyes half-closed/ +Ⱦ´ã¤Ç [¤Ï¤ó¤¬¤ó¤Ç] /with a half-opened eye/ +Ⱦ´ú [¤Ï¤ó¤­] /(n) flag at half-mast/ +Ⱦ´ü [¤Ï¤ó¤­] /(n-adv,n-t) half-term/half-time/half period/(P)/ +Ⱦµ¨ [¤Ï¤ó¤­] /(n-adv,n-t) half a quarter/half period/ +Ⱦµ®ÀÐ [¤Ï¤ó¤­¤»¤­] /semiprecious stones/ +ȾµÙ [¤Ï¤ó¤­¤å¤¦] /(n) half holiday/ +ȾµÝ [¤Ï¤ó¤­¤å¤¦] /(n) small bow/ +Ⱦµå [¤Ï¤ó¤­¤å¤¦] /(n) hemisphere/ +Ⱦ¶¸Íð [¤Ï¤ó¤­¤ç¤¦¤é¤ó] /(n) half-crazed/ +Ⱦ¶Ì [¤Ï¤ó¤®¤ç¤¯] /(n) child geisha/apprentice entertainer/ +Ⱦ¶Þ [¤Ï¤Í¤ê] /neckpiece (on a kimono)/ +Ⱦ¶ß [¤Ï¤ó¤¨¤ê] /(n) quality collar for an under kimono/ +Ⱦ¶â [¤Ï¤ó¤­¤ó] /(n) half the amount/ +Ⱦ¶ç [¤Ï¤ó¤¯] /(n) brief word/ +Ⱦ·¤ [¤Ï¤ó¤«] /(n) low shoes/shoes/ +Ⱦ·¤ [¤Ï¤ó¤°¤Ä] /(n) low shoes/shoes/ +Ⱦ·Â [¤Ï¤ó¤±¤¤] /(n) radius/(P)/ +Ⱦ·î [¤Ï¤ó¤²¤Ä] /(n-adv,n-t) half-moon/half month/semicircle/ +Ⱦ·î [¤Ï¤ó¤Ä¤­] /(n-adv,n-t) half-moon/half month/semicircle/(P)/ +Ⱦ·î´© [¤Ï¤ó¤²¤Ã¤«¤ó] /a semimonthly/ +Ⱦ·î·Á [¤Ï¤ó¤²¤Ä¤¬¤¿] /(adj-no) semicircular/crescent-shaped/half-moon/ +Ⱦ·î·Á [¤Ï¤ó¤²¤Ä¤±¤¤] /(adj-no) semicircular/crescent-shaped/half-moon/ +Ⱦ·îÊÛ [¤Ï¤ó¤²¤Ä¤Ù¤ó] /(n) semilunar valve/ +Ⱦ·ô [¤Ï¤ó¤±¤ó] /(n) stub (of a ticket)/ +Ⱦ¸º [¤Ï¤ó¤²¤ó] /(n,vs) reduction by half/halve/(P)/ +Ⱦ¸º´ü [¤Ï¤ó¤²¤ó¤­] /(n) half life (in physical chemistry)/ +Ⱦ¸¿Ë¤ [¤Ï¤ó¤²¤ó¤Û¤¦] /broadside fire/ +Ⱦ¸Ô°ú¤­ [¤Ï¤ó¤â¤â¤Ò¤­] /knee underwear/ +Ⱦ¸ý [¤Ï¤ó¤¯¤Á] /half share/ +Ⱦ¹ñ [¤Ï¤ó¤´¤¯] /(n) half a kuni (province)/ +ȾºÛ [¤Ï¤ó¤µ¤¤] /(n) cutting in half or two/ +Ⱦºî [¤Ï¤ó¤µ¤¯] /(n) half crop/ +Ⱦ»¦¤· [¤Ï¤ó¤´¤í¤·] /(n) half killed/ +Ⱦ»à [¤Ï¤ó¤·] /(n) half-dead/ +Ⱦ»àȾÀ¸ [¤Ï¤ó¤·¤Ï¤ó¤·¤ç¤¦] /(n) all but dead/half killed/ +Ⱦ»æ [¤Ï¤ó¤·] /(n) Japanese writing paper used for calligraphy/ +Ⱦ»þ [¤Ï¤ó¤È¤­] /(n-adv,n-t) about an hour/short time/ +Ⱦ¼Ñ¤¨ [¤Ï¤ó¤Ë¤¨] /(adj-na,n) half-boiled/half-done/ +Ⱦ¼þ [¤Ï¤ó¤·¤å¤¦] /(n) semicircle/half globe/(P)/ +Ⱦ½Ï [¤Ï¤ó¤¸¤å¤¯] /(adj-no,n) half-cooked/half-done/soft-boiled/(P)/ +Ⱦ½ÏÍñ [¤Ï¤ó¤¸¤å¤¯¤¿¤Þ¤´] /(n) soft boiled egg/ +Ⱦ½ÏÎý¹© [¤Ï¤ó¤¸¤å¤¯¤ì¤ó¤³¤¦] /semiskilled worker/ +Ⱦ¾¬ [¤Ï¤ó¤·¤ç¤¦] /midnight/ +Ⱦ¾Æ [¤Ï¤ó¤·¤ç¤¦] /(n,vs) half-burnt/ +Ⱦ¾Æ¤± [¤Ï¤ó¤ä¤±] /(adj-na,n) half-burnt/half-done/half-baked/rare/ +Ⱦ¾â [¤Ï¤ó¤·¤ç¤¦] /(n) fire alarm/fire bell/ +Ⱦ¾ö [¤Ï¤ó¤¸¤ç¤¦] /(n) half mat/hissing/heckling/ +Ⱦ¿®È¾µ¿ [¤Ï¤ó¤·¤ó¤Ï¤ó¤®] /(n) half in doubt/dubious/incredulous/ +Ⱦ¿À [¤Ï¤ó¤·¤ó] /(n) demigod/ +Ⱦ¿È [¤Ï¤ó¤·¤ó] /(n) half the body/half length/(P)/ +Ⱦ¿ÈÁü [¤Ï¤ó¤·¤ó¤¾¤¦] /half-length statue or portrait/bust/ +Ⱦ¿ÈÉÔ¿ï [¤Ï¤ó¤·¤ó¤Õ¤º¤¤] /(n) paralyzed on one side/ +Ⱦ¿ÈÍá [¤Ï¤ó¤·¤ó¤è¤¯] /sitz bath/ +Ⱦ¿ÍÁ° [¤Ï¤ó¤Ë¤ó¤Þ¤¨] /(n) half share/half a man/ +Ⱦ¿ç [¤Ï¤ó¤¹¤¤] /(n) half asleep/ +Ⱦ¿ô [¤Ï¤ó¤¹¤¦] /(n) half the number/(P)/ +ȾÀ¤µª [¤Ï¤ó¤»¤¤¤­] /half century/ +ȾÀ¸ [¤Ï¤ó¤·¤ç¤¦] /(n) half death/ +ȾÀ¸ [¤Ï¤ó¤»¤¤] /(n) half a lifetime/(P)/ +ȾÀ½ÉÊ [¤Ï¤ó¤»¤¤¤Ò¤ó] /(n) semiprocessed goods/ +ȾÀÚ [¤Ï¤ó¤»¤Ä] /(n) half size/ +ȾÀÚ¤ì [¤Ï¤ó¤­¤ì] /(n) half a piece/ +ȾÀÚÉä [¤Ï¤ó¤­¤Ã¤×] /half-price ticket/ +ȾÀÞ [¤Ï¤ó¤»¤Ä] /(n) half size/half a piece/half length/ +Ⱦµ [¤Ï¤ó¤½¤Ç] /(n) short sleeves/(P)/ +ȾÂù²» [¤Ï¤ó¤À¤¯¤ª¤ó] /(n) semivoiced sound/p-sound/ +ȾÂù²»Éä [¤Ï¤ó¤À¤¯¤ª¤ó¤Õ] /maru mark/semivoiced sound/p-sound/ +ȾÂùÅÀ [¤Ï¤ó¤À¤¯¤Æ¤ó] /(n) maru mark/semivoiced sound/p-sound/ +Ⱦü [¤Ï¤ó¤Ñ] /(adj-na,n) remnant/fragment/incomplete set/fraction/odd sum/incompleteness/(P)/ +Ⱦü¼Ô [¤Ï¤ó¤Ñ¤â¤Î] /(n) blockhead/ +Ⱦüʪ [¤Ï¤ó¤Ñ¤â¤Î] /(n) odds and ends/ +ȾÃÍ [¤Ï¤ó¤Í] /(n) half price/(P)/ +Ⱦĥ¤ê [¤Ï¤ó¤Ð¤ê] /(n) half sole/ +ȾĹ [¤Ï¤ó¤Ê¤¬] /(n) fairly high shoes/ +ȾĹ·¤ [¤Ï¤ó¤Ê¤¬¤°¤Ä] /(n) fairly high shoes/ +ȾĹ·Á [¤Ï¤ó¤Á¤ç¤¦¤±¤¤] /semi-major axis/ +ȾľÀþ [¤Ï¤ó¤Á¤ç¤¯¤»¤ó] /(n) half line/ray/ +ȾÄÙ¤ì [¤Ï¤ó¤Ä¤Ö¤ì] /half demolished/ +ȾÄú¿È [¤Ï¤ó¤Æ¤¤¤·¤ó] /half a boat length/ +Ⱦŷ [¤Ï¤ó¤Æ¤ó] /(n) half the sky/mid-air/ +ȾŻ [¤Ï¤ó¤Æ¤ó] /(n) short coat/workman's livery coat/ +ȾÅÄ [¤Ï¤ó¤À] /(n) solder/pewter/ +ȾÅÓ [¤Ï¤ó¤È] /(n) halfway/unfinished/ +ȾÅç [¤Ï¤ó¤È¤¦] /(n) peninsula/(P)/ +ȾƩÌÀ [¤Ï¤ó¤È¤¦¤á¤¤] /(adj-na,adj-no,n) semi-transparent/translucent/ +ȾƳÂÎ [¤Ï¤ó¤É¤¦¤¿¤¤] /(n) semiconductor/(P)/ +Ⱦƻ [¤Ï¤ó¤ß¤Á] /(n-adv,n-t) half a ri (measure of length)/halfway/ +ȾÆÈΩ [¤Ï¤ó¤É¤¯¤ê¤Ä] /(n) semi-independent/ +ȾÆó½Å [¤Ï¤ó¤Ë¤¸¤å¤¦] /(adj-na,n) half duplex/ +ȾÆó½ÅÄÌ¿® [¤Ï¤ó¤Ë¤¸¤å¤¦¤Ä¤¦¤·¤ó] /(n) half duplex transmission/ +ȾÆü [¤Ï¤ó¤¸¤Ä] /(n-adv,n-t) half day/ +ȾÆü [¤Ï¤ó¤Ë¤Á] /(n-adv,n-t) half day/(P)/ +Ⱦǯ [¤Ï¤ó¤È¤·] /(n-adv,n-t) half year/(P)/ +Ⱦǯ [¤Ï¤ó¤Í¤ó] /(n-adv,n-t) half year/(P)/ +ȾǯËè¤Ë [¤Ï¤ó¤Í¤ó¤´¤È¤Ë] /semiannually/ +ȾÇÀ [¤Ï¤ó¤Î¤¦] /(n) part-time farming/ +ȾÇÀȾµù [¤Ï¤ó¤Î¤¦¤Ï¤ó¤®¤ç] /(n) half-agricultural and half-fishing (village or economy)/ +ȾÇò [¤Ï¤ó¤Ñ¤¯] /(n) (1) grayish color/(2) grizzled hair/ +ȾȾ [¤Ï¤ó¤Ï¤ó] /(n) half and half/fifty-fifty/ +ȾÈï [¤Ï¤Ã¤Ô] /(n) happi coat (happy coat)/workman's livery coat/ +ȾÉÂ¿Í [¤Ï¤ó¤Ó¤ç¤¦¤Ë¤ó] /(n) semi-invalid/ +ȾÉô² [¤Ï¤ó¤Ö¤¾¤¯] /half tribe/ +ȾÉõ·úÀ­ [¤Ï¤ó¤Û¤¦¤±¤ó¤»¤¤] /semifeudalism/ +Ⱦʬ [¤Ï¤ó¤Ö¤ó] /(n-adv,n) half/(P)/ +Ⱦʬ [¤Ï¤ó¤×¤ó] /half minute/ +ȾÊì²» [¤Ï¤ó¤Ü¤¤¤ó] /(n) semivowel/ +ȾËÀ½Ñ [¤Ï¤ó¤Ü¤¦¤¸¤å¤Ä] /(n) form of martial art using a short cane staff/ +ȾÌÌ [¤Ï¤ó¤á¤ó] /(n) half the face/one side/half/the other side/the reverse/the contrary/(P)/ +ȾÌ̼± [¤Ï¤ó¤á¤ó¤·¤­] /(n) slight acquaintance/ +ȾÌÕ [¤Ï¤ó¤â¤¦] /(n) half blind/ +ȾÌÕ¾É [¤Ï¤ó¤â¤¦¤·¤ç¤¦] /(n) blindness/half-blindness/ +ȾÌë [¤Ï¤ó¤ä] /(n-adv,n-t) midnight/ +ȾÍç [¤Ï¤ó¤é] /(n) half-nakedness/ +ȾÍçÂÎ [¤Ï¤ó¤é¤¿¤¤] /seminude/half-naked/ +ȾΤ [¤Ï¤ó¤ê] /(n) half a ri (distance measure)/ +ȾήưÂÎ [¤Ï¤ó¤ê¤å¤¦¤É¤¦¤¿¤¤] /semiliquid/ +ȾÎØ [¤Ï¤ó¤ê¤ó] /(n) semicircle/half-moon/ +ȾÙñ¤­ÊÆ [¤Ï¤ó¤Ä¤­¤Þ¤¤] /(n) half-polished rice/ +ȾæÂÌÜ [¤Ï¤ó¤·¤â¤¯] /(n) Hemiptera/ +Ⱦëß²» [¤Ï¤ó¤«¤¤¤ª¤ó] /assonance/ +ȾóÄ¿å [¤Ï¤ó¤«¤ó¤¹¤¤] /brackish water/ +È¿ [¤¿¤ó] /(n) roll of cloth (c. 10 yds.)/.245 acres/300 tsubo/(P)/ +È¿ [¤Ï¤ó] /(n,vs) anti-/opposite/antithesis/antagonism/(P)/ +È¿¤¹ [¤«¤¨¤¹] /(v5s,vt) to change/to turn over/to turn upside down/(P)/ +È¿¤¹¤ë [¤Ï¤ó¤¹¤ë] /(vs-s) to be inconsistent with/to oppose/to contradict/to transgress/to rebel/(P)/ +È¿¤Ã¤¯¤êÊÖ¤ë [¤½¤Ã¤¯¤ê¤«¤¨¤ë] /(v1) to throw one's chest out/to hold one's head high/ +È¿¤Ã¤¿ÈÄ [¤½¤Ã¤¿¤¤¤¿] /warped board/ +È¿¤Ð¤¯ [¤Ï¤ó¤Ð¤¯] /(n) refutation/rebuttal/ +È¿¤é¤¹ [¤½¤é¤¹] /(v5s,vt) to bend/to warp/to curve/ +È¿¤é¤»¤ë [¤½¤é¤»¤ë] /(v1,vt) to bend/to warp/ +È¿¤ê [¤½¤ê] /(n) warp/curvature/curve/arch/ +È¿¤ê¤¬¹ç¤ï¤Ê¤¤ [¤½¤ê¤¬¤¢¤ï¤Ê¤¤] /unable to cooperate/ +È¿¤ê¤¯¤êÊÖ¤ë [¤½¤ê¤¯¤ê¤«¤¨¤ë] /(v1) to throw one's chest out/to hold one's head high/ +È¿¤ê¶¶ [¤½¤ê¤Ï¤·] /(n) arched bridge/ +È¿¤ê¶¶ [¤½¤ê¤Ð¤·] /(n) arched bridge/ +È¿¤ê·Á [¤½¤ê¤«¤¿] /warped shape/ +È¿¤ê¿È [¤½¤ê¤ß] /(n) strutting/sticking out the chest/ +È¿¤êÊÖ¤ë [¤½¤ê¤«¤¨¤ë] /(v5r) to warp/to bend backwards/to throw the head (or shoulders) back/to throw out the chest/ +È¿¤ë [¤«¤¨¤ë] /(v5r,vi) to change/to turn over/to turn upside down/(P)/ +È¿¤ë [¤½¤ë] /(v5r) (1) to warp/to be warped/to curve/to be curved/to be arched/(2) to bend (backward)/(P)/ +È¿¥°¥í¡¼¥Ð¥ê¥¼¡¼¥·¥ç¥ó [¤Ï¤ó¥°¥í¡¼¥Ð¥ê¥¼¡¼¥·¥ç¥ó] /(n) anti-globalization/ +È¿°Õ¸ì [¤Ï¤ó¤¤¤´] /(n) antonym/ +È¿±Æ [¤Ï¤ó¤¨¤¤] /(n,vs) reflection/influence/ +È¿±Ç [¤Ï¤ó¤¨¤¤] /(n,vs) reflection/influence/(P)/ +È¿±Ñ [¤Ï¤ó¤¨¤¤] /anti-British/ +È¿±Ñͺ [¤Ï¤ó¤¨¤¤¤æ¤¦] /antihero/ +È¿±Û [¤Ï¤Í¤Ä] /anti-Vietnam/ +È¿±þ [¤Ï¤ó¤Î¤¦] /(n) reaction/response/(P)/ +È¿±þÀ­ [¤Ï¤ó¤Î¤¦¤»¤¤] /(n) (chemical) reactivity/ +È¿±þ®ÅÙ [¤Ï¤ó¤Î¤¦¤½¤¯¤É] /reaction velocity/ +È¿²Î [¤Ï¤ó¤«] /(n) tanka appendage to a long poem/ +È¿³Ë [¤Ï¤ó¤«¤¯] /(n) anti-nuclear/ +È¿³Ë±¿Æ° [¤Ï¤ó¤«¤¯¤¦¤ó¤É¤¦] /(n) anti-nuclear movement/ +È¿³×Ì¿ [¤Ï¤ó¤«¤¯¤á¤¤] /(n) counterrevolution/ +È¿´¶ [¤Ï¤ó¤«¤ó] /(n) antipathy/revolt/animosity/(P)/ +È¿´Ö [¤Ï¤ó¤«¤ó] /(n) counterintelligence/ +È¿´ú [¤Ï¤ó¤­] /(n) standard of revolt/(P)/ +È¿´ú¤òËݤ¹ [¤Ï¤ó¤­¤ò¤Ò¤ë¤¬¤¨¤¹] /(exp) to raise in revolt/to raise the standard of revolt/ +È¿µÕ [¤Ï¤ó¤®¤ã¤¯] /(n) treason/treachery/mutiny/rebellion/insurrection/(P)/ +È¿µÕºá [¤Ï¤ó¤®¤ã¤¯¤¶¤¤] /(the crime of) treason/ +È¿µÕ»ù [¤Ï¤ó¤®¤ã¤¯¤¸] /(n) rebellious individual/ +È¿µÕ¼Ô [¤Ï¤ó¤®¤ã¤¯¤·¤ã] /rebel/traitor/ +È¿µÕ¿Í [¤Ï¤ó¤®¤ã¤¯¤Ë¤ó] /rebel/traitor/ +È¿¶¦ [¤Ï¤ó¤­¤ç¤¦] /(n) anticommunist/(P)/ +È¿¶Á [¤Ï¤ó¤­¤ç¤¦] /(n) echo/reverberation/repercussion/reaction/influence/(P)/ +È¿·³ [¤Ï¤ó¤°¤ó] /(n) antimilitary/ +È¿·³Åª [¤Ï¤ó¤°¤ó¤Æ¤­] /(adj-na) antimilitary/ +È¿·â [¤Ï¤ó¤²¤­] /(n,vs) counterattack/counteroffensive/counterblow/(P)/ +È¿¸Å [¤Û¤°] /(n) wastepaper/scrap paper/ +È¿¸Å [¤Û¤´] /(n) wastepaper/scrap paper/ +È¿¸ÅäÆ [¤Û¤°¤«¤´] /wastebasket/ +È¿¸Î [¤Û¤°] /(n) wastepaper/scrap paper/ +È¿¸Î [¤Û¤´] /(n) wastepaper/scrap paper/ +È¿¸Î¤Ë¤¹¤ë [¤Û¤´¤Ë¤¹¤ë] /(exp) to throw something into the wastebasket/ +È¿¸ì [¤Ï¤ó¤´] /(n) irony/rhetorical question/antonym/word in reverse/ +È¿¹³ [¤Ï¤ó¤³¤¦] /(n) opposition/resistance/insubordination/defiance/hostility/rebellion/(P)/ +È¿¹³´ü [¤Ï¤ó¤³¤¦¤­] /(n) rebellious age/ +È¿¹³Åª [¤Ï¤ó¤³¤¦¤Æ¤­] /(adj-na) rebelliousness/defiance/ +È¿¹¶ [¤Ï¤ó¤³¤¦] /(n) counteroffensive/ +È¿¹ü [¤Ï¤ó¤³¤Ä] /(n) (abbr) rebellious spirit/ +È¿¹ü¤ÎÀº¿À [¤Ï¤ó¤³¤Ä¤Î¤»¤¤¤·¤ó] /backbone/spirit of defiance/ +È¿¹üÀº¿À [¤Ï¤ó¤³¤Ä¤»¤¤¤·¤ó] /rebellious spirit/ +È¿ºîÍÑ [¤Ï¤ó¤µ¤è¤¦] /(n) reaction/(P)/ +È¿»õ [¤½¤Ã¤Ñ] /(n) projecting teeth/ +È¿¼Í [¤Ï¤ó¤·¤ã] /(n,vs) reflection/reverberation/(P)/ +È¿¼Í¥Æ¡¼¥× [¤Ï¤ó¤·¤ã¥Æ¡¼¥×] /reflective (safety) tape/ +È¿¼Í±¿Æ° [¤Ï¤ó¤·¤ã¤¦¤ó¤É¤¦] /reflex action/ +È¿¼Í³Ñ [¤Ï¤ó¤·¤ã¤«¤¯] /(n) angle of reflection/ +È¿¼Í¶À [¤Ï¤ó¤·¤ã¤­¤ç¤¦] /(n) reflector/ +È¿¼Í·¸¿ô [¤Ï¤ó¤·¤ã¤±¤¤¤¹¤¦] /reflection coefficient/ +È¿¼Í·¸¿ôÀþ¿Þ [¤Ï¤ó¤·¤ã¤±¤¤¤¹¤¦¤»¤ó¤º] /reflection coefficient chart/ +È¿¼Í¸º¿êÎÌ [¤Ï¤ó¤·¤ã¤²¤ó¤¹¤¤¤ê¤ç¤¦] /return loss/ +È¿¼Í¸íº¹ [¤Ï¤ó¤·¤ã¤´¤µ] /reflection error/ +È¿¼Í¸÷ [¤Ï¤ó¤·¤ã¤³¤¦] /(n) reflected light/ +È¿¼ÍºîÍÑ [¤Ï¤ó¤·¤ã¤µ¤è¤¦] /reflex action/ +È¿¼Í¿À·Ð [¤Ï¤ó¤·¤ã¤·¤ó¤±¤¤] /(n) reflexes/ +È¿¼ÍŪ [¤Ï¤ó¤·¤ã¤Æ¤­] /(adj-na) reflective/reflecting/reflexive/(P)/ +È¿¼ÍŪ¤Ë [¤Ï¤ó¤·¤ã¤Æ¤­¤Ë] /reminiscingly/ +È¿¼ÍŪȾ½ç½ø [¤Ï¤ó¤·¤ã¤Æ¤­¤Ï¤ó¤¸¤å¤ó¤¸¤ç] /(n) reflexive partial ordering/ +È¿¼Í˾±ó¶À [¤Ï¤ó¤·¤ã¤Ü¤¦¤¨¤ó¤­¤ç¤¦] /reflecting telescope/ +È¿¼ÍΨ [¤Ï¤ó¤·¤ã¤ê¤Ä] /reflectance/ +È¿¼ÍÎÅË¡ [¤Ï¤ó¤·¤ã¤ê¤ç¤¦¤Û¤¦] /(n) reflexology/ +È¿¼Íϧ [¤Ï¤ó¤·¤ã¤í] /(n) reverberatory furnace/ +È¿¼Ò²ñŪ [¤Ï¤ó¤·¤ã¤«¤¤¤Æ¤­] /(adj-na) antisocial/ +È¿¼ý [¤¿¤ó¤·¤å¤¦] /(n) production per tan/ +È¿½¡¶µ²þ³× [¤Ï¤ó¤·¤å¤¦¤­¤ç¤¦¤«¤¤¤«¤¯] /(n) Counter-Reformation/ +È¿¾È [¤Ï¤ó¤·¤ç¤¦] /(n) reflection/influence/ +È¿¾Ê [¤Ï¤ó¤»¤¤] /(n,vs) reflection/reconsideration/introspection/meditation/contemplation/(P)/ +È¿¾Ê²ñ [¤Ï¤ó¤»¤¤¤«¤¤] /(n) meeting for reviewing (e.g. past activities of the club)/ +È¿¾Ú [¤Ï¤ó¤·¤ç¤¦] /(n) proof to the contrary/disproof/counter-evidence/(P)/ +È¿¾Ú²ÄǽÀ­ [¤Ï¤ó¤·¤ç¤¦¤«¤Î¤¦¤»¤¤] /(n) falsifiability/ +È¿¿¢Ì±¼çµÁ [¤Ï¤ó¤·¤ç¤¯¤ß¤ó¤·¤å¤®] /anticolonialism/ +È¿¿´ [¤Ï¤ó¤·¤ó] /(n) rebellious spirit/ +È¿¿È [¤Ï¤ó¤·¤ó] /(n) bending backward/strutting/ +È¿¿ô [¤Ï¤ó¤¹¤¦] /(n) reciprocal number/ +È¿À¯ÉÜ [¤Ï¤ó¤»¤¤¤Õ] /antigovernment/ +È¿À¯ÉÜÀªÎÏ [¤Ï¤ó¤»¤¤¤Õ¤»¤¤¤ê¤ç¤¯] /antigovernment force(s)/ +È¿À¯ÉÜÅÞ [¤Ï¤ó¤»¤¤¤Õ¤È¤¦] /opposition party/ +È¿Àï [¤Ï¤ó¤»¤ó] /(n) anti-war/(P)/ +È¿Àï¥Ç¥â [¤Ï¤ó¤»¤ó¥Ç¥â] /(n) antiwar demonstration/ +È¿Àﱿư [¤Ï¤ó¤»¤ó¤¦¤ó¤É¤¦] /anti-war movement/ +È¿Àï¼çµÁ [¤Ï¤ó¤»¤ó¤·¤å¤®] /pacifism/ +È¿Àï¼çµÁ¼Ô [¤Ï¤ó¤»¤ó¤·¤å¤®¤·¤ã] /pacifist/ +È¿ÁÊ [¤Ï¤ó¤½] /(n) counteraction/counterclaim/ +ȿ¦ [¤Ï¤ó¤½¤¯] /(n,vs) turning over in bed/ +ȿ§ [¤Ï¤ó¤½¤¯] /(n) foul play (sport)/transgression/default/balk/irregularity/(P)/ +ȿ§¶â [¤Ï¤ó¤½¤¯¤­¤ó] /(n) fine/ +ȿ¯ [¤Ï¤ó¤¾¤¯] /(n) resistance to convention/ +ȿ± [¤Ï¤ó¤¾¤¯] /rebel/ +È¿ÂÎÀ© [¤Ï¤ó¤¿¤¤¤»¤¤] /(n) anti-establishment/(P)/ +È¿ÂÎÀ©ÇÉ [¤Ï¤ó¤¿¤¤¤»¤¤¤Ï] /(n) people who are against the Establishment/anti-Establishment groups/ +È¿ÂÐ [¤Ï¤ó¤¿¤¤] /(adj-na,n,vs) opposition/resistance/antagonism/hostility/contrast/objection/dissension/reverse/opposite/vice versa/(P)/ +È¿ÂФ˲ó¤ë [¤Ï¤ó¤¿¤¤¤Ë¤Þ¤ï¤ë] /(exp) to go into opposition/ +È¿Âаո« [¤Ï¤ó¤¿¤¤¤¤¤±¤ó] /(n) dissenting opinion/ +È¿Âб¿Æ° [¤Ï¤ó¤¿¤¤¤¦¤ó¤É¤¦] /opposition movement/ +È¿ÂеëÉÕ [¤Ï¤ó¤¿¤¤¤­¤å¤¦¤Õ] /performance in return/quid pro quo/ +È¿Âиì [¤Ï¤ó¤¿¤¤¤´] /(n) antonym/ +È¿ÂÐ¼Ô [¤Ï¤ó¤¿¤¤¤·¤ã] /foe/opponent/adversary/dissenter/ +È¿ÂоÎŪ [¤Ï¤ó¤¿¤¤¤·¤ç¤¦¤Æ¤­] /(adj-na) antisymmetric/ +È¿Âп§ [¤Ï¤ó¤¿¤¤¤·¤ç¤¯] /(n) clashing colors/ +È¿ÂпÒÌä [¤Ï¤ó¤¿¤¤¤¸¤ó¤â¤ó] /cross-examination/ +È¿ÂпÖÌä [¤Ï¤ó¤¿¤¤¤¸¤ó¤â¤ó] /cross-examination/ +È¿ÂЦ [¤Ï¤ó¤¿¤¤¤¬¤ï] /(n) opposite side/ +È¿ÂÐÅÞ [¤Ï¤ó¤¿¤¤¤È¤¦] /opposition party/ +È¿ÂÐÇÉ [¤Ï¤ó¤¿¤¤¤Ï] /(n) opposition faction/ +È¿ÂÐɼ [¤Ï¤ó¤¿¤¤¤Ò¤ç¤¦] /opposing voice/ +È¿ÂÐÊÛÏÀ [¤Ï¤ó¤¿¤¤¤Ù¤ó¤í¤ó] /(n) defence speech/ +È¿ÂÐËÇ°×É÷ [¤Ï¤ó¤¿¤¤¤Ü¤¦¤¨¤­¤Õ¤¦] /antitrade winds/ +È¿ÂÐÏÀ [¤Ï¤ó¤¿¤¤¤í¤ó] /opposing argument/ +È¿Ä· [¤Ï¤ó¤Á¤ç¤¦] /(physical) recoil/ +È¿Äë [¤Ï¤ó¤Æ¤¤] /(n) anti-imperialism/ +È¿Äë¹ñ¼çµÁ [¤Ï¤ó¤Æ¤¤¤³¤¯¤·¤å¤®] /anti-imperialism/ +È¿Äë¹ñ¼çµÁ¼Ô [¤Ï¤ó¤Æ¤¤¤³¤¯¤·¤å¤®¤·¤ã] /anti-imperialist/ +ȿž [¤Ï¤ó¤Æ¤ó] /(n,vs) turning around/rolling over/turning from side to side/inversion/(P)/ +ȿžʬÉÛ·¸¿ô [¤Ï¤ó¤Æ¤ó¤Ö¤ó¤×¤±¤¤¤¹¤¦] /population inversion factor/ +È¿ÅÇ [¤Ø¤É] /(n) spew/vomiting/ +È¿ÅÌ [¤Ï¤ó¤È] /(n) rebels/insurgents/ +È¿Æ­ [¤Ï¤ó¤È¤¦] /(n) reactionary price rise/ +È¿Æ° [¤Ï¤ó¤É¤¦] /(n) reaction/recoil/kick/(P)/ +È¿Æ°²È [¤Ï¤ó¤É¤¦¤«] /a reactionary/ +È¿Æ°³×Ì¿ [¤Ï¤ó¤É¤¦¤«¤¯¤á¤¤] /counterrevolution/ +È¿Æ°»×ÁÛ [¤Ï¤ó¤É¤¦¤·¤½¤¦] /reactionary ideas/ +È¿Æ°¼çµÁ [¤Ï¤ó¤É¤¦¤·¤å¤®] /reactionism/ +È¿Æ°¼çµÁ¼Ô [¤Ï¤ó¤É¤¦¤·¤å¤®¤·¤ã] /a reactionary/ +ȿưŪ [¤Ï¤ó¤É¤¦¤Æ¤­] /(adj-na) reactionary/ +È¿Æ°ÇÉ [¤Ï¤ó¤É¤¦¤Ï] /the reactionaries/ +È¿ÆÈ [¤Ï¤ó¤É¤¯] /anti-German/ +È¿Æü [¤Ï¤ó¤Ë¤Á] /(n) anti-Japanese/(P)/ +È¿Çý [¤Ï¤ó¤Ð¤¯] /(n) refutation/rebuttal/ +È¿Çý [¤Ï¤ó¤Ñ¤¯] /(n) refutation/rebuttal/ +ȿȯ [¤Ï¤ó¤Ñ¤Ä] /(n,vs) repelling/rebound/recover/oppose/(P)/ +ȿȯÎÏ [¤Ï¤ó¤Ñ¤Ä¤ê¤ç¤¯] /repellent force/resiliency/elasticity/ +È¿Èæ [¤Ï¤ó¤Ô] /(n) inverse ratio/ +È¿ÈæÎã [¤Ï¤ó¤Ô¤ì¤¤] /(n) inverse proportion/ +È¿Éü [¤Ï¤ó¤×¤¯] /(n,vs) repetition/reverse/(P)/ +È¿Éü²á¿»½ý [¤Ï¤ó¤×¤¯¤«¤¿¤½¤ó¤·¤ç¤¦] /(n) repetitive-strain injury (RSI)/ +È¿Éüµ­¹æ [¤Ï¤ó¤×¤¯¤­¤´¤¦] /repeat sign/repetition mark/ +È¿ÉüÀâ [¤Ï¤ó¤×¤¯¤»¤Ä] /(n) (Hegelian) theory of recapitulation/ +ȿʤ [¤Ï¤ó¤×¤¯] /(n,vs) repetition/reverse/ +ȿʪ [¤¿¤ó¤â¤Î] /(n) (1) fabric/cloth/textiles/drapery/dry-goods/piece goods/(2) measure of kimono material/ +ȿʪ²° [¤¿¤ó¤â¤Î¤ä] /(n) dry-goods store/ +ȿʪ¼Á [¤Ï¤ó¤Ö¤Ã¤·¤Ä] /antimatter (physics)/ +È¿ÊÆ [¤Ï¤ó¤Ù¤¤] /(n) anti-American/(P)/ +È¿ÊÌ [¤¿¤ó¤Ù¤Ä] /(n) (1) acreage/land area/(2) marking off fields in units of tan/ +È¿ÊÑ [¤Ï¤ó¤Ú¤ó] /(n) (math) contravariant/ +È¿Êâ [¤¿¤ó¤Ö] /(n) unit of land area (approx. one-tenth hectare)/ +È¿ÌÌ [¤Ï¤ó¤á¤ó] /(n-adv,n) on the other hand/(P)/ +È¿ÌÌ¤Ë [¤Ï¤ó¤á¤ó¤Ë] /(adv) on the other hand/ +È¿Ì̶µ»Õ [¤Ï¤ó¤á¤ó¤­¤ç¤¦¤·] /a bad example from which one can learn/ +È¿ÌÓ [¤Ï¤ó¤â¤¦] /(n) reclaimed wool/ +È¿ÌÜ [¤Ï¤ó¤â¤¯] /(n,vs) enmity/antagonism/hostility/ +È¿Ìä [¤Ï¤ó¤â¤ó] /(n,vs) cross-examination/retort/asking in return/ +È¿ÍÍ [¤«¤¤¤µ¤Þ] /(n) upside down/inside out/ +È¿ÍÛ»Ò [¤Ï¤ó¤è¤¦¤·] /(n) antiproton (physics)/ +È¿Íî [¤Ï¤ó¤é¤¯] /(n) reaction/(P)/ +È¿Íð [¤Ï¤ó¤é¤ó] /(n) insurrection/mutiny/rebellion/revolt/uprising/(P)/ +È¿Íð¤òÄäá¤ë [¤Ï¤ó¤é¤ó¤ò¤·¤º¤á¤ë] /(exp) to quell a rebellion/ +È¿Íð¤òÍÞ¤¨¤ë [¤Ï¤ó¤é¤ó¤ò¤ª¤µ¤¨¤ë] /(exp) to stifle a rebellion/ +È¿Íð·³ [¤Ï¤ó¤é¤ó¤°¤ó] /rebel army/ +È¿Íð¼Ô [¤Ï¤ó¤é¤ó¤·¤ã] /rebel/insurgent/ +ȿγ»Ò [¤Ï¤ó¤ê¤å¤¦¤·] /(n) antiparticle/ +È¿Îã [¤Ï¤ó¤ì¤¤] /(n) counterexample/ +È¿ÏÀ [¤Ï¤ó¤í¤ó] /(n,vs) objection/refutation/rebuttal/(P)/ +È¿Ó® [¤Ï¤ó¤Ý] /(n) caring for one's parents in return/ +È¿Óã [¤Ï¤ó¤¼¤¤] /(n) turning against one's master/returning evil for good/ +È¿Ùû [¤Ï¤ó¤Ñ¤Ä] /(n) repelling/repulsion/opposition/rally (of the market)/ +È¿çí [¤Ï¤ó¤¹¤¦] /(n) chewing the cud/rumination/ +È¿çíÎà [¤Ï¤ó¤¹¤¦¤ë¤¤] /(n) ruminant/ +ÈÀ°Õ [¤Ï¤ó¤¤] /(n) spirit of rebellion/ +ÈÀ´ú [¤Ï¤ó¤­] /(n) standard of revolt/ +ÈÀµÕ [¤Ï¤ó¤®¤ã¤¯] /(n) treason/treachery/mutiny/rebellion/insurrection/ +ÈÀ·³ [¤Ï¤ó¤°¤ó] /(n) rebel army/mutinous troops/ +ÈÀ¾­ [¤Ï¤ó¤·¤ç¤¦] /(n) rebel leader/ +ÈÀ¿´ [¤Ï¤ó¤·¤ó] /(n) rebellious spirit/ +ÈÀ¿Ã [¤Ï¤ó¤·¤ó] /(n) rebellious retainer/ +ÈÀÀ× [¤Ï¤ó¤»¤­] /results of rebellion/ +ÈÀ± [¤Ï¤ó¤¾¤¯] /rebel/ +ÈÀÅÌ [¤Ï¤ó¤È] /(n) rebels/insurgents/ +ÈÀÍð [¤Ï¤ó¤é¤ó] /(n) insurrection/mutiny/rebellion/revolt/uprising/ +ÈÁ [¤Û] /(n) sail/(P)/ +ÈÁ¤ò³Ý¤±¤ë [¤Û¤ò¤«¤±¤ë] /(exp) to raise a sail/ +ÈÁ±Æ [¤Û¤«¤²] /(n) sight of a sail/ +ÈÁ³Ý¤±Á¥ [¤Û¤«¤±¤Ö¤Í] /(n) sailboat/ +ÈÁ·å [¤Û¤²¤¿] /(n) (sail) yard/boom/ +ÈÁ¹Ë [¤Û¤Å¤Ê] /(n) halyard/ +ÈÁÁ¥ [¤Ï¤ó¤»¤ó] /(n) sailing ship/sailing boat/sailing vessel/(P)/ +ÈÁÁ¥ [¤Û¤Ö¤Í] /(n) sailing ship/sailing boat/sailing vessel/(P)/ +ÈÁÁ°Á¥ [¤Û¤Þ¤¨¤»¤ó] /(n) sailboat/sailing boat/ +ÈÁÁö [¤Ï¤ó¤½¤¦] /(n) sailing/(P)/ +ÈÁÃì [¤Û¤Ð¤·¤é] /(n) mast/ +ÈÁÉÛ [¤Ï¤ó¤×] /(n) sailcloth/canvas/ +ÈÁÉÛ [¤Û¤Ì¤Î] /(n) sailcloth/canvas/ +ÈÁΩ [¤Û¤¿¤Æ] /scallop/ +ÈÁΩ³­ [¤Û¤¿¤Æ¤¬¤¤] /(n) scallop/ +ȽР[¤Ï¤ó¤·¤å¤Ä] /(n) carry out/(P)/ +ÈÂÁ÷ [¤Ï¤ó¤½¤¦] /(n,vs) convey/carry/transport/(P)/ +ÈÂÁ÷¼þÇÈ¿ô [¤Ï¤ó¤½¤¦¤·¤å¤¦¤Ï¤¹¤¦] /carrier frequency/ +ÈÂÁ÷ÇÈ [¤Ï¤ó¤½¤¦¤Ï] /(n) carrier wave/ +ÈÂÆþ [¤Ï¤ó¤Ë¤å¤¦] /(n,vs) take in/bring in/(P)/ +ÈÂÆþÆü [¤Ï¤ó¤Ë¤å¤¦¤Ó] /(n) days (period) (designated) for the seeding in of exhibits/ +Èà [¤Ö¤Á] /(n) spots/speckles/mottles/ +Èà [¤Þ¤À¤é] /(n) spots/speckles/mottles/ +Èà [¤à¤é] /(adj-na,n) (uk) unevenness/inconsistancy/erraticness/irregularity/(P)/ +Èõ¤ [¤à¤é¤­] /(adj-na,n) capricious/moody/whimsical/ +Èõí [¤Þ¤À¤é¤¦¤·] /(n) brindled (spotted) ox/ +Èþä¨ [¤à¤é¤®¤¨] /(n) remaining in spots/ +Èþò [¤Ï¤ó¤¸¤ç¤¦] /(n) variegated streaks/ +ÈþõÁÈ¿¥ [¤Ï¤ó¤¸¤ç¤¦¤½¤·¤­] /porphyritic structure/ +ÈÃÅÀ [¤Ï¤ó¤Æ¤ó] /(n) speck/fleck/ +ÈÃÆþ¤ê [¤Õ¤¤¤ê] /(adj-no,n) variegated/spotted/ +ÈÃÇ­ [¤Ï¤ó¤ß¤ç¤¦] /(n) tiger beetle/ +ÈÃÇò [¤Ï¤ó¤Ñ¤¯] /(n) (1) grayish color/(2) grizzled hair/ +ÈÃÈ· [¤¤¤«¤ë] /(n) Japanese grosbeak/ +ÈÃÌæ [¤Ï¤ó¤â¤ó] /(n) speckles/ +ÈÄ [¤¤¤¿] /(n) board/plank/(P)/ +ÈĤËÃ夯 [¤¤¤¿¤Ë¤Ä¤¯] /(exp) to be at home (on the stage)/ +ÈÄ¤Î´Ö [¤¤¤¿¤Î¤Þ] /(n) (room with a) wooden floor/ +ÈĤδֲԤ® [¤¤¤¿¤Î¤Þ¤«¤»¤®] /(n) bathhouse thievery/ +ÈÄ¥¬¥é¥¹ [¤¤¤¿¥¬¥é¥¹] /(n) plate glass/sheet glass/(P)/ +ÈÄ¥Á¥ç¥³ [¤¤¤¿¥Á¥ç¥³] /(n) bar of chocolate/ +ÈİϤ¤ [¤¤¤¿¤¬¤³¤¤] /(n) boarding/board fence/ +ÈIJ° [¤¤¤¿¤ä] /(n) shingle roof/house with a shingle roof/ +ÈIJ°³­ [¤¤¤¿¤ä¤¬¤¤] /(n) (bay) scallop/ +ÈIJè [¤Ï¤ó¤¬] /woodcut print/ +ÈĶ´¤ß [¤¤¤¿¤Ð¤µ¤ß] /(exp,n) stuck between a rock and a hard place/ +ÈĶâ [¤¤¤¿¤¬¤Í] /(n) sheet metal/metal plate/ +ÈĶâ [¤Ð¤ó¤­¤ó] /(n) sheet metal/metal plate/ +ÈĶⲰ [¤Ð¤ó¤­¤ó¤ä] /plumber/ +ÈĶ⹩ [¤Ð¤ó¤­¤ó¤³¤¦] /sheet metal worker/ +ÈÄ¸Í [¤¤¤¿¤É] /(n) wooden door/ +ÈÄ»Ò [¤¤¤¿¤´] /(n) ship plank/ +ÈÄ»æ [¤¤¤¿¤¬¤ß] /(n) cardboard/ +ÈĽñ [¤Ð¤ó¤·¤ç] /(n) writing on a blackboard/ +Èľì [¤¤¤¿¤Ð] /(n) kitchen (in a restaurant)/ +ÈÄÀÚ¤ì [¤¤¤¿¤­¤ì] /scrap lumber/piece of wood/ +ÈÄÁ° [¤¤¤¿¤Þ¤¨] /(n) chef/cook/ +ÈÄÄ¥¤ê [¤¤¤¿¤Ð¤ê] /(n) boarding/wooden floor/ +ÈÄÄù [¤¤¤¿¤¸¤á] /(n) method of making patterns via pressing cloth between carved boards/ +ÈÄÉߤ­ [¤¤¤¿¤¸¤­] /(n) wooden floor/ +ÈÄÉø¤­ [¤¤¤¿¤Ö¤­] /(n) shingle roofing/ +ÈÄʽ [¤¤¤¿¤Ù¤¤] /(n) wooden fence/board fence/ +ÈÄÊÉ [¤¤¤¿¤«¤Ù] /(n) wooden wall/ +ÈÄÌÚ [¤Ï¤ó¤®] /(n) (1) (printing) block/(2) woodcut/ +ÈÄÌÜ [¤¤¤¿¤á] /(n) seam of joined boards/woodgrain/ +ÈÄÌÜ»æ [¤¤¤¿¤á¤¬¤ß] /(n) (high-quality) paper formed of several sheets pasted together/ +ÈÄÌçŹ [¤Ï¤ó¤â¤ó¤Æ¤ó] /Panmunjon/(P)/ +ÈÅÍô [¤Ï¤ó¤é¤ó] /(n,vs) overflowing/flood/(P)/ +ÈÆ [¤Ï¤ó] /(n,pref) pan-/(P)/ +ÈÆ¥¢¥á¥ê¥«¼çµÁ [¤Ï¤ó¥¢¥á¥ê¥«¤·¤å¤®] /(n) Pan-Americanism/ +ÈÆ°¦ [¤Ï¤ó¤¢¤¤] /(n) philanthropy/ +ÈÆ´Ø¿ô [¤Ï¤ó¤«¤ó¤¹¤¦] /functional (physics)/ +ÈÆ¿´ÏÀ [¤Ï¤ó¤·¤ó¤í¤ó] /(n) panpsychism/ +ÈÆ¿ÀÏÀ [¤Ï¤ó¤·¤ó¤í¤ó] /(n) pantheism/ +ÈÆÀ°¿ô¼° [¤Ï¤ó¤»¤¤¤¹¤¦¤·¤­] /integral expression/ +ÈÆÍÑ [¤Ï¤ó¤è¤¦] /(n,vs) generic/general purpose/all-purpose/(P)/ +ÈÆÍѵ¡ [¤Ï¤ó¤è¤¦¤­] /(n) general-purpose machine/ +ÈÆÍÑ·¿¥³¥ó¥Ô¥å¡¼¥¿ [¤Ï¤ó¤è¤¦¤¬¤¿¥³¥ó¥Ô¥å¡¼¥¿] /mainframe computer/ +ÈÆÏÀ [¤Ï¤ó¤í¤ó] /(n) general remarks/outline/ +ÈÇ [¤Ï¤ó] /(n) edition/(P)/ +ÈǤò²þ¤á¤ë [¤Ï¤ó¤ò¤¢¤é¤¿¤á¤ë] /(exp) to revise an edition/ +ÈDz¼ [¤Ï¤ó¤·¤¿] /(n) block copy/ +ÈDz¼½ñ¤­ [¤Ï¤ó¤·¤¿¤«¤­] /block copy artist/ +ÈDzè [¤Ï¤ó¤¬] /(n) art print/(P)/ +ÈDzè²È [¤Ï¤ó¤¬¤«] /(n) printmaker/woodblock artist/copperplate engraver/ +ÈǸ¢ [¤Ï¤ó¤±¤ó] /(n) copyright/(P)/ +ÈǸ¢½êÍ­ [¤Ï¤ó¤±¤ó¤·¤ç¤æ¤¦] /all rights reserved/copyright reserved/ +ÈǸ¢½êÍ­¼Ô [¤Ï¤ó¤±¤ó¤·¤ç¤æ¤¦¤·¤ã] /copyright holder/ +ÈǸ¢¿¯³² [¤Ï¤ó¤±¤ó¤·¤ó¤¬¤¤] /copyright infringement/ +ÈǸµ [¤Ï¤ó¤â¤È] /(n) publisher/ +ÈÇ¹Ô [¤Ï¤ó¤³¤¦] /(n,vs) publishing/printing/sealling/ +ÈÇ¿Þ [¤Ï¤ó¤È] /(n) territory/ +ÈÇ¿ô [¤Ï¤ó¤¹¤¦] /version number/revision number/ +ÈÇÀÒ [¤Ï¤ó¤»¤­] /(n) (registry of) land and people/ +ÈÇËÜ [¤Ï¤ó¤Ý¤ó] /(n) book printed from woodblocks/ +ÈÇÌÚ [¤Ï¤ó¤®] /(n) (1) (printing) block/(2) woodcut/ +ÈȤ·Æñ¤¤ [¤ª¤«¤·¤¬¤¿¤¤] /(adj) dignified/ +ÈȤ¹ [¤ª¤«¤¹] /(v5s) to commit/to perpetrate/to violate/to rape/(P)/ +ÈÈ°Õ [¤Ï¤ó¤¤] /(n) malice/ +ÈÈ¹Ô [¤Ï¤ó¤³¤¦] /(n) crime/criminal act/offence/(P)/ +ÈȹԸ½¾ì [¤Ï¤ó¤³¤¦¤²¤ó¤Ð] /(n) scene of the crime (offense)/ +ÈȹÔÀ¼ÌÀʸ [¤Ï¤ó¤³¤¦¤»¤¤¤á¤¤¤Ö¤ó] /letter of responsibility (for a crime)/ +ÈȺá [¤Ï¤ó¤¶¤¤] /(n) crime/(P)/ +ÈȺá³Ø [¤Ï¤ó¤¶¤¤¤¬¤¯] /(n) criminology/ +ÈȺᵭϿ [¤Ï¤ó¤¶¤¤¤­¤í¤¯] /(n) criminal record/ +ÈȺá¹Ô°Ù [¤Ï¤ó¤¶¤¤¤³¤¦¤¤] /criminal act/ +ÈȺá¼Ô [¤Ï¤ó¤¶¤¤¤·¤ã] /(n) criminal/culprit/ +ÈȺῴÍý³Ø [¤Ï¤ó¤¶¤¤¤·¤ó¤ê¤¬¤¯] /criminal psychology/ +ÈȺáȯÀ¸Î¨ [¤Ï¤ó¤¶¤¤¤Ï¤Ã¤»¤¤¤ê¤Ä] /crime rate/ +ÈȺáÈï³²¼Ô [¤Ï¤ó¤¶¤¤¤Ò¤¬¤¤¤·¤ã] /(n) victim of crime/ +ÈȺáΨ [¤Ï¤ó¤¶¤¤¤ê¤Ä] /(n) crime rate/ +ÈÈ¿Í [¤Ï¤ó¤Ë¤ó] /(n) offender/criminal/(P)/ +ÈȿͤòÆ¿¤¦ [¤Ï¤ó¤Ë¤ó¤ò¤«¤¯¤Þ¤¦] /(exp) to shelter a criminal/ +ÈȿͤòÊá¤Þ¤¨¤ë [¤Ï¤ó¤Ë¤ó¤ò¤Ä¤«¤Þ¤¨¤ë] /(exp) to arrest the culprit/ +ÈÈÀ× [¤Ï¤ó¤»¤­] /(n) criminal evidence/ +Èȧ [¤Ï¤ó¤½¤¯] /(n) violation, infraction/ +ÈÉ [¤Ï¤ó] /(n,suf) group/party/section (mil)/(P)/ +ÈÉ°÷ [¤Ï¤Ë¤ó] /member of a group/ +Èɼ¡ [¤Ï¤ó¤¸] /ranking/precedence/ +ÈÉĹ [¤Ï¤ó¤Á¤ç¤¦] /(n) squad leader/honcho/(P)/ +ÈÉÅÄ [¤Ï¤ó¤Ç¤ó] /(n) (hist) ancient farmland allotment/ +ÈÊÆ» [¤¢¤¼¤ß¤Á] /(n) footpath between rice fields/ +È豃 [¤Ï¤ó¤¨¤¤] /(n,vs) prospering/prosperity/thriving/flourishing/(P)/ +ÈË²Ú [¤Ï¤ó¤«] /(adj-na,n) bustle/prosperity/ +È˲ڳ¹ [¤Ï¤ó¤«¤¬¤¤] /(n) business district/shopping district/bustling street/shopping centre/(P)/ +ÈË´Ê [¤Ï¤ó¤«¤ó] /(n) complexity and simplicity/ +ÈË´× [¤Ï¤ó¤«¤ó] /(n) press and slack of business/ +ÈË·à [¤Ï¤ó¤²¤­] /(adj-na,n) extreme busyness/ +ÈË»¨ [¤Ï¤ó¤¶¤Ä] /(adj-na,n) complex/intricate/complicated/confused/troublesome/vexatious/ +È˾» [¤Ï¤ó¤¸¤ç¤¦] /(n,vs) prosperity/flourishing/thriving/ +ÈË¿£ [¤Ï¤ó¤·¤ç¤¯] /(n) breed/multiply/increase/propagation/(P)/ +ÈË¿£´ü [¤Ï¤ó¤·¤ç¤¯¤­] /breeding season/ +ÈË¿£ÃÏ [¤Ï¤ó¤·¤ç¤¯¤Á] /(n) breeding grounds/ +ÈË¿£ÎÏ [¤Ï¤ó¤·¤ç¤¯¤ê¤ç¤¯] /(n) reproductive (procreative) power/fertility/ +È˿᤭ [¤·¤Ö¤­] /splash/spray/ +ÈËÀ¹ [¤Ï¤ó¤¸¤ç¤¦] /(n,vs) prosperity/flourishing/thriving/(P)/ +ÈË¿ [¤Ï¤ó¤¿] /(adj-na,n) extreme busyness/ +ÈËÂλú [¤Ï¤ó¤¿¤¤¤¸] /traditional (unsimplified) form of Chinese characters/ +ÈËÈË [¤·¤²¤·¤²] /(adv,vs) scrutiny/ogle/visiting frequently/staring fixedly/ +ÈËÈË¤È [¤·¤²¤·¤²¤È] /frequently/(staring) fixedly/ +ÈËʬ¿ô [¤Ï¤ó¤Ö¤ó¤¹¤¦] /(n) complex fraction/ +ÈËʸåÕÎé [¤Ï¤ó¤Ö¤ó¤¸¤ç¤¯¤ì¤¤] /(n) red-tapism/ +ÈËË» [¤Ï¤ó¤Ü¤¦] /(adj-na,n) pressure of business/busy/(P)/ +ÈËË»¤Ç¤¢¤ë [¤Ï¤ó¤Ü¤¦¤Ç¤¢¤ë] /to be fully occupied/to be busy/ +ÈËÌÐ [¤Ï¤ó¤â] /(n) luxuriant growth/(P)/ +È̼ã [¤Ï¤ó¤Ë¤ã] /(n) (Buddh) wisdom/Prajnaparamita/Perfection of Wisdom/ +ÈÍ [¤Ï¤ó] /(n,n-suf) fiefdom/domain (precursor to current prefectures)/(P)/ +ÈÍ³Ø [¤Ï¤ó¤¬¤¯] /(n) school for samurai children/ +È͸ô [¤Ï¤ó¤³¤¦] /(n) feudal lord/daimyo/ +È͹» [¤Ï¤ó¤³¤¦] /(n) clan school/han school/ +ÈÍ»¥ [¤Ï¤ó¤µ¤Ä] /(n) currency issued by a feudal clan/ +ÈͻΠ[¤Ï¤ó¤·] /(n) feudal retainer or warrior/ +Èͼç [¤Ï¤ó¤·¤å] /(n) feudal lord/daimyo/(P)/ +Èͼô [¤Ï¤ó¤¸¤å] /(n) (Confucian) scholar retained by a feudal lord or daimyo/ +ÈÍÅ¡ [¤Ï¤ó¤Æ¤¤] /(n) residence maintained by a daimyo in Edo/ +ÈÍȶ [¤Ï¤ó¤Ð¤Ä] /(n) clanship/clannism/clan favoritism/ +ÈÎÂ¥ [¤Ï¤ó¤½¤¯] /(n) (abbr) sales promotion/ +ÈÎÇä [¤Ï¤ó¤Ð¤¤] /(n,vs) sale/selling/marketing/(P)/ +ÈÎÇä²Á³Ê [¤Ï¤ó¤Ð¤¤¤«¤«¤¯] /(n) selling price/ +ÈÎÇ䵡 [¤Ï¤ó¤Ð¤¤¤­] /(n) vending machine/ +ÈÎÇ䵡²ñ [¤Ï¤ó¤Ð¤¤¤­¤«¤¤] /sales opportunity/ +ÈÎÇ丵 [¤Ï¤ó¤Ð¤¤¤â¤È] /(n) selling agency/ +ÈÎÇä»þÅÀ¾ðÊó´ÉÍý¥·¥¹¥Æ¥à [¤Ï¤ó¤Ð¤¤¤¸¤Æ¤ó¤¸¤ç¤¦¤Û¤¦¤«¤ó¤ê¥·¥¹¥Æ¥à] /(n) point-of-sale system (POS)/ +ÈÎÇä¼Ô [¤Ï¤ó¤Ð¤¤¤·¤ã] /seller/ +ÈÎÇä¿Í [¤Ï¤ó¤Ð¤¤¤Ë¤ó] /seller/sales agent/ +ÈÎÇäÀïά [¤Ï¤ó¤Ð¤¤¤»¤ó¤ê¤ã¤¯] /sales strategy/ +ÈÎÇäÂ¥¿Ê [¤Ï¤ó¤Ð¤¤¤½¤¯¤·¤ó] /sales promotion/ +ÈÎÇäÂåÍýŹ [¤Ï¤ó¤Ð¤¤¤À¤¤¤ê¤Æ¤ó] /sales agent/ +ÈÎÇäÃÍÃÊ [¤Ï¤ó¤Ð¤¤¤Í¤À¤ó] /selling price/ +ÈÎÇäŹ [¤Ï¤ó¤Ð¤¤¤Æ¤ó] /store/shop/ +ÈÎÇäÉô [¤Ï¤ó¤Ð¤¤¤Ö] /(n) sales department/ +ÈÎÇäÉôÌç [¤Ï¤ó¤Ð¤¤¤Ö¤â¤ó] /sales department/ +ÈÎÇäÌÖ [¤Ï¤ó¤Ð¤¤¤â¤¦] /(n) sales network/ +ÈÎÏ© [¤Ï¤ó¤í] /(n) market/outlet/opening/(P)/ +ÈÏ [¤Ï¤ó] /(n) example/model/(P)/ +ÈϤò¿â¤ì¤ë [¤Ï¤ó¤ò¤¿¤ì¤ë] /(exp) to give an example/ +ÈÏ°Ï [¤Ï¤ó¤¤] /(n) extent/scope/sphere/range/(P)/ +ÈϰϤò¶¹¤á¤ë [¤Ï¤ó¤¤¤ò¤»¤Ð¤á¤ë] /(exp) to narrow down the range/ +ÈÏÎã [¤Ï¤ó¤ì¤¤] /example/ +ÈÏáÆ [¤Ï¤ó¤Á¤å¤¦] /(n) category/ +ÈÏáÆÉôÌç [¤Ï¤ó¤Á¤å¤¦¤Ö¤â¤ó] /(n) categorial component/ +ÈÏáÆʸˡ [¤Ï¤ó¤Á¤å¤¦¤Ö¤ó¤Ý¤¦] /(n) categorial grammar/ +ÈÑ [¤Ï¤ó] /(n) trouble/ +ÈѤ¤ [¤¦¤ë¤µ¤¤] /(adj) (1) noisy/loud/(2) fussy/(3) annoying/troublesome/tiresome/importunate/(4) bossy/(P)/ +ÈѤ¤ [¤ï¤º¤é¤¤] /(n) worry/agony/vexation/ +ÈѤ¦ [¤ï¤º¤é¤¦] /(v5u) to worry about/to be concerned about/to be afflicted with/to suffer from/(P)/ +ÈѤ¬¤ë [¤¦¤ë¤µ¤¬¤ë] /(v5r) to feel annoyed at/ +ÈѤµ¤¬¤ë [¤¦¤ë¤µ¤¬¤ë] /(v5r) to feel annoyed at/ +ÈѤ路¤¤ [¤ï¤º¤é¤ï¤·¤¤] /(adj) troublesome/annoying/complicated/(P)/ +ÈѤ路¤µ [¤ï¤º¤é¤ï¤·¤µ] /(n) (arch) difficulty/trouble/ +ÈѤ魯 [¤ï¤º¤é¤ï¤¹] /(v5s) to trouble/to bother/to annoy/to give trouble/ +ÈѤòÈò¤±¤ë [¤Ï¤ó¤ò¤µ¤±¤ë] /(exp) to spare the trouble (of doing)/ +ÈÑ·¿ [¤¦¤ë¤µ¤¬¤¿] /(n) fastidiousness/faultfinding/ +ÈÑ»¨ [¤Ï¤ó¤¶¤Ä] /(adj-na,n) complex/intricate/complicated/confused/troublesome/vexatious/(P)/ +ÈÑ¿ [¤Ï¤ó¤¿] /(adj-na,n) multiplicity of troubles/so many as to be troublesome/ +ÈÑǺ [¤Ü¤ó¤Î¤¦] /(n) earthly desires/passions/lusts/carnal desires/(P)/ +ÈÑË» [¤Ï¤ó¤Ü¤¦] /(adj-na,n) pressure of business/busy/(P)/ +ÈÑÌå [¤Ï¤ó¤â¤ó] /(n,vs) worry/agony/ +ÈÑÎß [¤Ï¤ó¤ë¤¤] /(n) troubles/annoyances/ +ÈÑÏ« [¤Ï¤ó¤í¤¦] /(n) trouble/pains/backbreaking exertions/ +ÈÑàô [¤Ï¤ó¤µ] /(adj-na,n) vexatious/troublesome/complicated/ +ÈÒ²Á [¤Ï¤ó¤«] /(n) distribution price/ +ÈÒ¹Ô [¤Ï¤ó¤³¤¦] /(rare) circulation/distribution/promulgation/ +ÈÒÇò [¤Ï¤ó¤Ñ¤¯] /(n) (1) grayish color/(2) grizzled hair/ +ÈÒÉÛ [¤Ï¤ó¤×] /(n,vs) distribution/(P)/ +ÈÒÉÛ¸¢ [¤Ï¤ó¤×¤±¤ó] /(n) (movie) distribution rights/ +ÈÓ [¤á¤·] /(n) (sl) meals/food/(P)/ +ÈÓ¤¬¿©¤¨¤Ê¤¤ [¤á¤·¤¬¤¯¤¨¤Ê¤¤] /cannot make a living/ +ÈÓ¤´¤¦ [¤Ï¤ó¤´¤¦] /(n) (soldier's) cooking utensils/ +ÈÓ¤ò¶ô¤¦ [¤á¤·¤ò¤¯¤¦] /(exp) to devour a meal/to have a meal/ +ÈÓ¤ò¾ø¤é¤¹ [¤á¤·¤ò¤à¤é¤¹] /steam boiled rice/ +ÈÓ¤ò¿©¤¦ [¤á¤·¤ò¤¯¤¦] /(exp) to devour a meal/to have a meal/ +ÈÓ²° [¤á¤·¤ä] /(n) eating house/ +ÈÓ¹Ë [¤¤¤Å¤Ê] /(n) a type of fox spirit/ +ÈÓ»ö [¤Þ¤Þ¤´¤È] /(n) playing house/ +ÈÓ»ö¤ò¤¹¤ë [¤Þ¤Þ¤´¤È¤ò¤¹¤ë] /(exp) to play house/ +ÈÓ»þ [¤á¤·¤É¤­] /(n) mealtime/ +ÈÓ¾ì [¤Ï¤ó¤Ð] /(n) construction camp/bunkhouse/workers' living quarters/ +Èӿ椭 [¤á¤·¤¿¤­] /(n) cooking rice/kitchenmaid/cook/ +ÈÓÀ¹¤ê [¤á¤·¤â¤ê] /(n) (Edo-period inn) maidservant/ +ÈÓÂæ [¤Ï¤ó¤À¤¤] /(n) (Japanese-style) dining table/ +ÈÓŹ [¤Ï¤ó¤Æ¤ó] /(n) (Chinese) restaurant/ +ÈÓÊÆ [¤Ï¤ó¤Þ¤¤] /(n) rice/ +ÈÓγ [¤á¤·¤Ä¤Ö] /(n) grain of boiled rice/ +ÈÓݤ [¤á¤·¤Ó¤Ä] /(n) round, wooden container for cooked rice/ +ÈÓⶠ[¤Ï¤ó¤´¤¦] /(n) (soldier's) cooking utensils/ +ÈÔ¤­Ãã [¤Ò¤­¤Á¤ã] /(n) variety of powdered, high-grade green tea/ +ÈÔ¤­Æù [¤Ò¤­¤Ë¤¯] /(n) minced (ground) meat/ +ÈÔ¤¯ [¤Ò¤¯] /(v5k) to saw/ +ÈԲΠ[¤Ð¤ó¤«] /(n) elegy/funeral song/ +ÈÔ²ó [¤Ð¤ó¤«¤¤] /(n,vs) recovery/restoration/ +ÈÔÃã [¤Ò¤­¤Á¤ã] /(n) powdered tea/ +ÈÔÆù [¤Ò¤­¤Ë¤¯] /(n) minced (ground) meat/(P)/ +ÈÕ [¤Ð¤ó] /(n-adv,n-t) evening/(P)/ +ÈÕ¤´ÈÓ [¤Ð¤ó¤´¤Ï¤ó] /(n) dinner/evening meal/ +ÈÕ¤Ë [¤Ð¤ó¤Ë] /in the evening/ +ÈÕ°ð [¤ª¤¯¤Æ] /(n) late growing rice/late crops/late blooming flowers/ +ÈÕ°ð [¤Ð¤ó¤È¤¦] /(n) late growing rice/late crops/late blooming flowers/ +ÈÕ²Æ [¤Ð¤ó¤«] /(n-adv,n) late summer/ +ÈÕ³Ø [¤Ð¤ó¤¬¤¯] /(n) late education/ +ÈÕ´ü [¤Ð¤ó¤­] /(n) the last stage/ +ÈÕ·Ê [¤Ð¤ó¤±¤¤] /(n) evening scene/ +ÈÕ¸æÈÓ [¤Ð¤ó¤´¤Ï¤ó] /(n) dinner/evening meal/ +ÈÕº§ [¤Ð¤ó¤³¤ó] /(n) late marriage/(P)/ +ÈÕ»Á [¤Ð¤ó¤µ¤ó] /(n) dinner/ +ÈÕ»Á²ñ [¤Ð¤ó¤µ¤ó¤«¤¤] /(n) dinner party/ +ÈÕ¼à [¤Ð¤ó¤·¤ã¤¯] /(n) evening drink/(P)/ +ÈÕ½© [¤Ð¤ó¤·¤å¤¦] /(n-adv,n) late autumn (fall)/ +ÈÕ½Ï [¤Ð¤ó¤¸¤å¤¯] /(n) late crops/a late bloomer/ +ÈÕ½Õ [¤Ð¤ó¤·¤å¤ó] /(n-adv,n) late spring/ +ÈÕ¾È [¤Ð¤ó¤·¤ç¤¦] /(n) sunset/setting sun/ +ÈÕ¾â [¤Ð¤ó¤·¤ç¤¦] /(n) evening bell/ +ÈÕÀ® [¤Ð¤ó¤»¤¤] /(n) late completion/a late bloomer/ +ÈÕÀ¸ [¤ª¤¯¤Æ] /(n) late growing rice/late crops/late blooming flowers/ +ÈÕÀ¸¿¢Êª [¤Ð¤ó¤»¤¤¤·¤ç¤¯¤Ö¤Ä] /slow grower/ +ÈÕÀá [¤Ð¤ó¤»¤Ä] /(n-adv,n-t) late in life/one's later years/ +ÈÕÁú [¤Ð¤ó¤½¤¦] /(n) a late frost/ +ÈÕÅß [¤Ð¤ó¤È¤¦] /(n-adv,n) (in) late winter/ +ÈÕǯ [¤Ð¤ó¤Í¤ó] /(n-adv,n-t) (one's) last years/(P)/ +ÈÕÈÓ [¤Ð¤ó¤á¤·] /(n) dinner/evening meal/ +ÈÕÊý [¤Ð¤ó¤¬¤¿] /(n-adv,n-t) toward evening/ +ÈÖ¤ËÅö¤¿¤ë [¤Ð¤ó¤Ë¤¢¤¿¤ë] /have one's inning/be on duty/ +ÈÖ¤ò¤¹¤ë [¤Ð¤ó¤ò¤¹¤ë] /(exp) to keep watch/ +ÈÖ³° [¤Ð¤ó¤¬¤¤] /(n) extra/ +ÈÖ¶¸¤ï¤» [¤Ð¤ó¤¯¤ë¤ï¤»] /(n) unexpected result/upset/surprise/ +ÈÖ¸¤ [¤Ð¤ó¤±¤ó] /(n) watchdog/(P)/ +ÈÖ¹æ [¤Ð¤ó¤´¤¦] /(n) number/series of digits/(P)/ +Èֹ浭¹æ [¤Ð¤ó¤´¤¦¤­¤´¤¦] /number sign/ +Èֹ滥 [¤Ð¤ó¤´¤¦¤Õ¤À] /numbered tag or ticket/ +ÈÖ¹æÄ¢ [¤Ð¤ó¤´¤¦¤Á¤ç¤¦] /(n) directory or book of numbers (e.g. telephone nos)/ +ÈÖ»± [¤Ð¤ó¤¬¤µ] /(n) coarse oilpaper umbrella/ +ÈÖ¼ê [¤Ð¤ó¤Æ] /(n) count/(P)/ +ÈÖ½ê [¤Ð¤ó¤·¤ç] /(n) guard house/ +ÈÖ¾®²° [¤Ð¤ó¤´¤ä] /(n) guard house/ +ÈÖ¿Í [¤Ð¤ó¤Ë¤ó] /(n) guard/watchman/ +ÈÖÀþ [¤Ð¤ó¤»¤ó] /(n) track number/ +ÈÖÁÈ [¤Ð¤ó¤°¤ß] /(n) program (e.g. TV)/(P)/ +ÈÖÁÈÊÔÀ® [¤Ð¤ó¤°¤ß¤Ø¤ó¤»¤¤] /programming/ +ÈÖ´ [¤Ð¤ó¤½¤Ä] /(n) sentry/guard/ +ÈÖÂæ [¤Ð¤ó¤À¤¤] /(n) a watch stand/a watcher's seat/ +ÈÖÃÏ [¤Ð¤ó¤Á] /(n) house number/address/(P)/ +ÈÖÃã [¤Ð¤ó¤Á¤ã] /(n) coarse tea/ +ÈÖĹ [¤Ð¤ó¤Á¤ç¤¦] /(n) leader of a group of juvenile delinquents/ +ÈÖƬ [¤Ð¤ó¤È¤¦] /(n) (head) clerk/ +ÈÖÉÕ [¤Ð¤ó¤Å¤±] /(n) ranking of entertainers, sumo wrestlers, etc./(P)/ +ÈÖʼ [¤Ð¤ó¤Ú¤¤] /(n) sentry/guard/ +ÈÖÌÜ [¤Ð¤ó¤á] /cardinal number suffix/(P)/ +È× [¤Ð¤ó] /(n,n-suf) record/tray/shallow bowl/(P)/ +È׺¬ [¤Ð¤ó¤³¤ó] /(n) entwined roots/ +È׺¬ºøÀá [¤Ð¤ó¤³¤ó¤µ¤¯¤»¤Ä] /(n) hard to penetrate event or situation/ +È×ÀÐ [¤Ð¤ó¤¸¤ã¤¯] /(n) huge rock/firmness/ +È×Âæ [¤Ð¤ó¤À¤¤] /(n) oval tub or tray used in fish shops/ +È×ÌÌ [¤Ð¤ó¤á¤ó] /(n) surface of a board or record/ +È×ì÷ [¤Ð¤ó¤­¤ç] /(n) wielding authority/ +ÈØ [¤¤¤ï] /(n) rock/crag/ +ÈØÀÐ [¤Ð¤ó¤¸¤ã¤¯] /(n) huge rock/firmness/ +ÈÙ°Ð [¤Ð¤ó¤¤] /(n) savages/barbarians/ +ÈÙ¼Ò [¤Ð¤ó¤·¤ã] /(n) aborigines village/ +ÈÙ¼ç [¤Ð¤ó¤·¤å] /feudal lord/ +ÈÙ½ñ [¤Ð¤ó¤·¤ç] /(n) (Edo period) foreign writings/ +ÈÙ¿£ [¤Ï¤ó¤·¤ç¤¯] /(n) breed/multiply/increase/propagation/ +ÈÙ¿À [¤Ð¤ó¤·¤ó] /(n) foreign deities/ +ÈÙ¿Í [¤Ð¤ó¤¸¤ó] /(n) savage/barbarian/aboriginal/ +ÈÙ² [¤Ð¤ó¤¾¤¯] /(n) savage tribe/ +ÈÙÃÏ [¤Ð¤ó¤Á] /(n) savage land/ +ÈÙÜ¥ [¤Ð¤ó¤·¤ç¤¦] /(n) (rare) Guinea pepper/ +ÈÚ [¤Ð¤ó] /barbarian/ +ÈÚ¥«¥é [¤Ð¤ó¥«¥é] /(n,adj-na) (1) scruffy/unconcerned about one's personal appearance/(2) rough and uncouth vigor/ +ÈÚ¶­ [¤Ð¤ó¤­¤ç¤¦] /land of the barbarians/ +ÈÚ¶ß [¤Ð¤ó¤«¤é] /(n,adj-na) (1) scruffy/unconcerned about one's personal appearance/(2) rough and uncouth vigor/ +ÈÚ¸ì [¤Ð¤ó¤´] /(n) language of the barbarians/ +ÈÚ¹Ô [¤Ð¤ó¤³¤¦] /(n) act of barbarity/brutality/barbarism/(P)/ +ÈÚ¹ü [¤Ð¤ó¤³¤Ä] /(n) brute courage/recklessness/ +ÈÚ½¬ [¤Ð¤ó¤·¤å¤¦] /(n) barbarous custom/ +ÈÚ¿Í [¤Ð¤ó¤¸¤ó] /(n) savage/barbarian/aboriginal/ +ÈÚÀ¼ [¤Ð¤ó¤»¤¤] /(n) rough voice/ +ÈÚ² [¤Ð¤ó¤¾¤¯] /(n) savage tribe/ +ÈÚÃÏ [¤Ð¤ó¤Á] /(n) barbaric region/ +ÈÚŪ [¤Ð¤ó¤Æ¤­] /(adj-na) savage/barbarous/rustic/ +ÈÚÉ÷ [¤Ð¤ó¤×¤¦] /(n) barbarous customs/ +ÈÚ̱ [¤Ð¤ó¤ß¤ó] /(n) savage people/ +ÈÚͦ [¤Ð¤ó¤æ¤¦] /(n) foolhardiness/recklessness/savage valour/brute courage/(P)/ +ÈÚÎÏ [¤Ð¤ó¤ê¤ç¤¯] /(n) brute force/ +ÈÚÎì [¤Ð¤ó¤ì¤¤] /slaves of the barbarians/ +ÈÛ [¤Ò] /negation/wicked person/ +ÈÛ± [¤Ò¤¾¤¯] /(n) bandit/rebel/ +ÈÛÃÄ [¤Ò¤À¤ó] /bandit gang/ +ÈÛÅÌ [¤Ò¤È] /(n) bandit/ +ÈÛí» [¤Ò¤­¤å¤¦] /(n) self-sacrificing service/ +Èܤ·¤¤ [¤¤¤ä¤·¤¤] /(adj) greedy/vulgar/shabby/humble/base/mean/vile/(P)/ +Èܤ·¤¤º¬À­ [¤¤¤ä¤·¤¤¤³¤ó¤¸¤ç¤¦] /mean spirit/ +Èܤ·¤¤¾Ð¤¤ [¤¤¤ä¤·¤¤¤ï¤é¤¤] /mean smirk/ +Èܤ·¤¤¿È·Á [¤¤¤ä¤·¤¤¤ß¤Ê¤ê] /shabby appearance/ +Èܤ·¤¤À¸¤Þ¤ì [¤¤¤ä¤·¤¤¤¦¤Þ¤ì] /(adj-no) lowborn/ +Èܤ·¤«¤é¤Ì [¤¤¤ä¤·¤«¤é¤Ì] /respectable/decent/ +Èܤ·¤ß [¤¤¤ä¤·¤ß] /contempt/ +Èܤ·¤à [¤¤¤ä¤·¤à] /(v5m) to despise/to disdain/to scorn/ +Èܤ·¤à¤Ù¤­ [¤¤¤ä¤·¤à¤Ù¤­] /despicable/ +Èܤ·¤á¤ë [¤¤¤ä¤·¤á¤ë] /(v1) to despise/to abase (oneself)/ +Èܤ·¤óË· [¤¤¤ä¤·¤ó¤Ü¤¦] /(n) greedy person/ +Èܲ¼ [¤Ò¤²] /(n,vs) self-abasement/humility/self-depreciation/ +Èܶ± [¤Ò¤­¤ç¤¦] /(adj-na,n) cowardice/meanness/unfairness/(P)/ +Èܶ±¼Ô [¤Ò¤­¤ç¤¦¤â¤Î] /coward/ +Èܶá [¤Ò¤­¤ó] /(adj-na,n) common/simple/ +Èܶâ° [¤Ò¤­¤ó¤¾¤¯] /(n) base metals/ +Èܶþ [¤Ò¤¯¤Ä] /(adj-na,n) menial/meanness/servility/abject/(P)/ +Èܸ« [¤Ò¤±¤ó] /(n) my humble opinion/ +ÈܸÀ [¤Ò¤²¤ó] /slang expression/ +Èܸì [¤Ò¤´] /(n) slang/vulgar expression/vulgarism/ +Èܼ¾ [¤Ò¤·¤Ä] /(adj-na,n) low and damp (land)/ +Èܾ® [¤Ò¤·¤ç¤¦] /(adj-na,n) petty/trifling/ +ÈܾΠ[¤Ò¤·¤ç¤¦] /(n) this wretch (oneself)/you wretch/ +ÈÜÁ¨ [¤Ò¤»¤ó] /(adj-na,n) low class/ +Èܯ [¤Ò¤¾¤¯] /(adj-na,n) vulgarity/vulgarism/vulgar/coarse/ +ÈÜ° [¤Ò¤¾¤¯] /(n) lineal descendants (beyond grandchildren)/ +ÈÜÎô [¤Ò¤ì¤Ä] /(adj-na,n) mean/foul play/cowardly/base/(P)/ +ÈÜÎô´Á [¤Ò¤ì¤Ä¤«¤ó] /mean bastard/sneak/heel/despicable person/ +ÈÜÖ¤ [¤Ò¤¾¤¯] /(oK) (n) lineal descendants (beyond grandchildren)/ +ÈÜàÐ [¤Ò¤ï¤¤] /(adj-na,n) obscene/ +ÈÜìÍ [¤Ò¤»¤ó] /(adj-na,n) humble (condition)/lowly (position)/ +ÈÜïû [¤Ò¤í¤¦] /(adj-na,n) low rank/wickedness/vulgarity/ +ÈÝ [¤¤¤¤¤¨] /(int,n) (uk) no/nay/yes/well/(P)/ +ÈÝ [¤¤¤¤¤ä] /(int,n) (uk) no/nay/yes/well/ +ÈÝ [¤¤¤¨] /(int,n) (uk) no/nay/yes/well/(P)/ +ÈÝ [¤¤¤Ê] /(int,n) (uk) no/nay/yes/well/(P)/ +ÈÝ [¤¤¤ä] /(int,n) (uk) no/nay/yes/well/ +ÈÝ [¤Ò] /(n) no/the noes/(P)/ +ÈÝ¡¹ [¤¤¤¨¤¤¤¨] /(uk) no, not at all/ +ÈÝ¡¹ [¤¤¤ä¤¤¤ä] /(int) (uk) reluctantly/by no means/unwillingly/ +ÈÝ¡¹Æã¤é [¤¤¤ä¤¤¤ä¤Ê¤¬¤é] /(adv) (uk) reluctantly/ +Èݤ« [¤¤¤Ê¤«] /.. or not/ +Èݤ«±þ¤« [¤Ò¤«¤ª¤¦¤«] /yes or no/ +ÈݤǤâ±þ¤Ç¤â [¤¤¤ä¤Ç¤â¤ª¤¦¤Ç¤â] /(adv) willy-nilly/whether willing or not/ +ÈݤȤ¤¤¦Äø [¤¤¤ä¤È¤¤¤¦¤Û¤É] /persistently/bitterly/extremely/ +Èݤà [¤¤¤Ê¤à] /(v5m) to refuse/to decline/to deny/ +Èݤà [¤¤¤ä¤à] /(v5m) to detest/to dislike/ +Èݤá¤Ê¤¤ [¤¤¤Ê¤á¤Ê¤¤] /(exp) cannot deny/undeniable/incontrovertible/ +Èݤá̵¤¤ [¤¤¤Ê¤á¤Ê¤¤] /(exp) cannot deny/undeniable/incontrovertible/ +Èݤä [¤¤¤Ê¤ä] /(n) as soon as/no sooner than/the moment/yes or no/objection/if/whether/ +Èݱ¿ [¤Ò¤¦¤ó] /(n) bad fortune/misfortune/ +Èݱþ [¤¤¤ä¤ª¤¦] /(n) answer respectively agreement or disagreement/ +Èݱþ¤Ê¤· [¤¤¤ä¤ª¤¦¤Ê¤·] /(adj-no) (uk) compulsory/ +Èݱþ¤Ê¤·¤Ë [¤¤¤ä¤ª¤¦¤Ê¤·¤Ë] /(adv) whether one likes it or not/compulsorily/by force/ +Èݱþ̵¤· [¤¤¤ä¤ª¤¦¤Ê¤·] /(adj-no) (uk) compulsory/ +Èݱþ̵¤·¤Ë [¤¤¤ä¤ª¤¦¤Ê¤·¤Ë] /(adv) whether one likes it or not/compulsorily/by force/ +ÈÝ·è [¤Ò¤±¤Ä] /(n,vs) rejection/negation/voting down/(P)/ +ÈÝÄê [¤Ò¤Æ¤¤] /(n,vs) negation/denial/repudiation/(P)/ +ÈÝÄê±þÅú [¤Ò¤Æ¤¤¤ª¤¦¤È¤¦] /negative acknowledge (NAK)/ +ÈÝÄê¸ì [¤Ò¤Æ¤¤¤´] /negative word/ +ÈÝÄêŪ [¤Ò¤Æ¤¤¤Æ¤­] /(adj-na) negative/contradictory/ +ÈÝÄêʸ [¤Ò¤Æ¤¤¤Ö¤ó] /negative sentence/ +ÈÝǧ [¤Ò¤Ë¤ó] /(n,vs) denial/negation/repudiation/disapproval/(P)/ +ÈÝÈÝ [¤¤¤¨¤¤¤¨] /(uk) no, not at all/ +ÈÝÈÝ [¤¤¤ä¤¤¤ä] /(int) (uk) reluctantly/by no means/unwillingly/(P)/ +ÈÝÈÝÆã¤é [¤¤¤ä¤¤¤ä¤Ê¤¬¤é] /(adv) (uk) reluctantly/ +ÈÞ [¤­¤µ¤­] /(n) empress/queen/ +ÈÞ [¤Ò] /(n) princess/consort/(P)/ +ÈÞŲ¼ [¤Ò¤Ç¤ó¤«] /(n) princess/Her Royal Highness/(P)/ +Èߤ¦ [¤«¤Ð¤¦] /(v5u) to protect someone/to take under one's wing/to plead for/to stick up for/to cover up for someone/(P)/ +È߸î [¤Ò¤´] /(n) patronage/protection/ +Èà [¤«¤ì] /(n) he/boyfriend/(P)/ +Èà¤Î [¤¢¤Î] /(adj-pn) (uk) that over there/(P)/ +Èà¤Î¸À¤¦½ê [¤«¤ì¤Î¤¤¤¦¤È¤³¤í] /what he says/ +Èà¤ÎÃÏ [¤«¤Î¤Á] /there/that place/ +Èà¤ÎÇÉ [¤«¤ì¤Î¤Ï] /his sect (faction)/ +Èà¤Ï³Ø¼Ô¤È¸À¤¦¤è¤êÇ«¤í»í¿Í¤À [¤«¤ì¤Ï¤¬¤¯¤·¤ã¤È¤¤¤¦¤è¤ê¤à¤·¤í¤·¤¸¤ó¤À] /(exp) He is not so much a scholar as a poet/ +Èà¤é [¤«¤ì¤é] /(n) they (usually male)/(P)/ +Èà¤é¤Î [¤¢¤ì¤é¤Î] /(adj-no) their/ +Èà¤é¤Î [¤«¤ì¤é¤Î] /(adj-no) their/ +Èà¤é¤Î½õÎÏ¤Ë°Í¤Ã¤Æ [¤«¤ì¤é¤Î¤¸¤ç¤ê¤ç¤¯¤Ë¤è¤Ã¤Æ] /by dint of their help/ +Èà²æ [¤Ò¤¬] /(n) he or she or they and I or we/ +Èà´ß [¤Ò¤¬¤ó] /(n) equinoctial week (when Buddhist services are held)/(P)/ +Èà´ß²Ö [¤Ò¤¬¤ó¤Ð¤Ê] /(n) cluster amaryllis/ +Èà´ß²ñ [¤Ò¤¬¤ó¤¨] /(n) Buddhist services during the equinoctial week/ +Èà´ßºù [¤Ò¤¬¤ó¤¶¤¯¤é] /(n) cherry tree which flowers early (around the spring equinox)/ +Èມ [¤¢¤ì¤³¤ì] /(adv,n) (uk) one thing or another/this and that/this or that/(P)/ +Èມ [¤«¤ì¤³¤ì] /(adv,n) (uk) one thing or another/this and that/this or that/ +Èà»á [¤«¤ì¤·] /(n) boyfriend/(P)/ +Èà½è [¤¢¤¹¤³] /(n) (1) (uk) there/over there/that place/yonder/(2) (X) (col) genitals/ +Èà½è [¤¢¤½¤³] /(n) (1) (uk) there/over there/that place/yonder/(2) (X) (col) genitals/(P)/ +Èà½è [¤«¤·¤³] /(n) (1) (uk) there/over there/that place/yonder/(2) (X) (col) genitals/ +Èà½÷ [¤«¤Î¤¸¤ç] /(n) (1) she/(2) girl friend/sweetheart/(P)/ +Èà½÷¤é [¤«¤Î¤¸¤ç¤é] /(n) they (females)/ +ÈàÀ§ [¤¢¤ì¤³¤ì] /(adv,n) (uk) one thing or another/this and that/this or that/ +ÈàÀ§ [¤«¤ì¤³¤ì] /(adv,n) (uk) one thing or another/this and that/this or that/ +ÈàÄø [¤¢¤ì¤Û¤É] /(adv) to that extent/ +ÈàÅÛ [¤¢¤¤¤Ä] /(n) (col) (uk) he/she/that guy/(P)/ +ÈàÅù [¤¢¤ì¤é] /(n) they (usually male)/ +ÈàÅù [¤«¤ì¤é] /(n) they (usually male)/ +ÈàÅù¤Î [¤¢¤ì¤é¤Î] /(adj-no) their/ +ÈàÅù¤Î [¤«¤ì¤é¤Î] /(adj-no) their/ +ÈàÊý [¤¢¤Á¤é] /(n) (1) there/yonder/that/(P)/ +ÈàÊý [¤¢¤Ê¤¿] /(n) (1) (uk) the other/the other side/(2) there/yonder/that/ +ÈàÊý [¤«¤Ê¤¿] /(n) (1) (uk) the other/the other side/(2) there/yonder/that/(P)/ +ÈàÊýº¡Êý [¤¢¤Á¤³¤Á] /(adv,n) (uk) here and there/(P)/ +ÈàÊýº¡Êý [¤¢¤Á¤é¤³¤Á¤é] /(adv,n) (uk) here and there/(P)/ +Èᤷ¤¤ [¤«¤Ê¤·¤¤] /(adj) sad/sorrowful/(P)/ +Èᤷ¤¤ºÈ [¤«¤Ê¤·¤¤¤«¤Ê] /(exp) Sad to say/How sad/Alas/ +Èᤷ¤¬¤ë [¤«¤Ê¤·¤¬¤ë] /(v5r) to feel sorrow/to be sad/ +Èᤷ¤²¤Ë [¤«¤Ê¤·¤²¤Ë] /with a sad look/sadly/ +Èᤷ¤µ [¤«¤Ê¤·¤µ] /(n) sadness/sorrow/grief/ +Èᤷ¤ß [¤«¤Ê¤·¤ß] /(n) sadness/sorrow/grief/(P)/ +Èᤷ¤ß¤ËÊĤ¶¤µ¤ì¤ë [¤«¤Ê¤·¤ß¤Ë¤È¤¶¤µ¤ì¤ë] /(exp) to be buried in grief/ +Èᤷ¤ß¤òʶ¤é¤¹ [¤«¤Ê¤·¤ß¤ò¤Þ¤®¤é¤¹] /(exp) to divert one's mind from sorrow/ +Èᤷ¤à [¤«¤Ê¤·¤à] /(v5m) to be sad/to mourn for/to regret/(P)/ +Èᤷ¤à¤Ù¤­¶­¶ø [¤«¤Ê¤·¤à¤Ù¤­¤­¤ç¤¦¤°¤¦] /pitiable condition/ +ÈᤷÁê¤Ê´é [¤«¤Ê¤·¤½¤¦¤Ê¤«¤ª] /sad-looking face/ +Èá°¥ [¤Ò¤¢¤¤] /(n) sorrow/grief/sadness/(P)/ +È᱿ [¤Ò¤¦¤ó] /(n) fate/ +Èá²Î [¤Ò¤«] /(n) elegy/dirge/mournful melody/ +Èá²ÎØͳ´ [¤Ò¤«¤³¤¦¤¬¤¤] /(n) indignant lamentation over the evils of the times/ +Èá´Ñ [¤Ò¤«¤ó] /(n) pessimism/disappointment/(P)/ +Èá´ÑŪ [¤Ò¤«¤ó¤Æ¤­] /(adj-na) pessimistic/(P)/ +Èá´ÑÏÀ [¤Ò¤«¤ó¤í¤ó] /pessimism/ +Èá´ÑÏÀ¼Ô [¤Ò¤«¤ó¤í¤ó¤·¤ã] /pessimist/ +Èá´ê [¤Ò¤¬¤ó] /(n) one's dearest wish/Buddha's vow to save humanity/(P)/ +Èá´î [¤Ò¤­] /(n) joys and sorrows/ +Èá´î¤³¤â¤´¤â [¤Ò¤­¤³¤â¤´¤â] /(n,adj-no) bittersweet/joy and sorrow in succession/ +Èá´î·à [¤Ò¤­¤²¤­] /(n) a tragicomedy/ +Èá´î¸ò¡¹ [¤Ò¤­¤³¤â¤´¤â] /(n,adj-no) bittersweet/joy and sorrow in succession/ +Èá´î¸ò¸ò [¤Ò¤­¤³¤â¤´¤â] /(n,adj-no) bittersweet/joy and sorrow in succession/ +Èᶭ [¤Ò¤­¤ç¤¦] /(n) adversity/sad circumstances/ +Èᶷ [¤Ò¤­¤ç¤¦] /(n) adversity/sad circumstances/ +Èá¶Ê [¤Ò¤­¤ç¤¯] /(n) elegy/sad tune/plaintive melody/ +Èá·à [¤Ò¤²¤­] /(n) tragedy/(P)/ +Èá·àŪ [¤Ò¤²¤­¤Æ¤­] /(adj-na) tragic/ +Èá»´ [¤Ò¤µ¤ó] /(adj-na,n) (1) tragedy/disaster/(2) misery/wretched/pitiful/(P)/ +Èá½¥ [¤Ò¤·¤å¤¦] /(n) grief/ +Èá½ý [¤Ò¤·¤ç¤¦] /(n) grief/ +ÈáÁÔ [¤Ò¤½¤¦] /(adj-na,n) pathetic/touching/tragic/(P)/ +Èáò [¤Ò¤¿¤ó] /(n) grief/sorrow/anguish/lamentation/(P)/ +Èá÷ [¤Ò¤¿¤ó] /(n) grief/sorrow/anguish/lamentation/ +ÈáÄË [¤Ò¤Ä¤¦] /(adj-na,n) bitterness/pathos/(P)/ +ÈáÊ° [¤Ò¤Õ¤ó] /(n,vs) indignation/resentment/ +ÈáÊ°Øͳ´ [¤Ò¤Õ¤ó¤³¤¦¤¬¤¤] /(n) indignant lamentation over the evils of the times/ +ÈáÊó [¤Ò¤Û¤¦] /(n) sad news/news of a death/ +ÈáÌÄ [¤Ò¤á¤¤] /(n) shriek/scream/(P)/ +ÈáÎø [¤Ò¤ì¤ó] /(n) blighted love/disappointed love/(P)/ +ÈáÏà [¤Ò¤ï] /(n) sad or tragic story/ +ÈáØÈ [¤Ò¤½¤¦] /(adj-na,n) pathetic/sad/ +Èâ [¤È¤Ó¤é] /(n) door/opening/(P)/ +È⳨ [¤È¤Ó¤é¤¨] /(n) frontispiece/ +ÈãµÄ [¤Ò¤®] /(vs) blaming/criticizing/ +Èã½Ú [¤Ò¤¸¤å¤ó] /(n,vs) ratification/ratify/(P)/ +Èã½Ú½ñ [¤Ò¤¸¤å¤ó¤·¤ç] /instrument of ratification/ +ÈãÅÀ [¤Ò¤Æ¤ó] /(n) correction marks/ +ÈãÆñ [¤Ò¤Ê¤ó] /(n,vs) blame/attack/criticism/ +ÈãȽ [¤Ò¤Ï¤ó] /(n) criticism/judgement/comment/(P)/ +ÈãȽ¼Ô [¤Ò¤Ï¤ó¤·¤ã] /(n) critic/ +ÈãȽŪ [¤Ò¤Ï¤ó¤Æ¤­] /(adj-na,n) critical/(P)/ +ÈãȽÎÏ [¤Ò¤Ï¤ó¤ê¤ç¤¯] /(n) critical power (ability)/ +Èãɾ [¤Ò¤Ò¤ç¤¦] /(n,vs) criticism/review/commentary/(P)/ +Èãɾ²È [¤Ò¤Ò¤ç¤¦¤«] /(n) critic/ +Èãɾ´ã [¤Ò¤Ò¤ç¤¦¤¬¤ó] /(n) critical eye/ +È丫 [¤Ò¤±¤ó] /(n,vs) read/peruse/ +Èä¹Ö [¤Ò¤³¤¦] /(n,vs) introduction of poems at a poetry party/ +ÈäÎò [¤Ò¤ì¤­] /(n,vs) express one's opinion/make known/reveal/(P)/ +ÈäϪ [¤Ò¤í¤¦] /(n,vs) announcement/opening of one's heart/(P)/ +ÈäϪ±ã [¤Ò¤í¤¦¤¨¤ó] /(n) reception (wedding)/(P)/ +ÈäϪÌÜ [¤Ò¤í¤á] /(n) debut/ +ÈäßÍ [¤Ò¤ì¤­] /(n,vs) expressing (one's opinion)/revealing (one's thoughts)/state/ +ÈåÁ³¤¿¤ë [¤Ò¤¼¤ó¤¿¤ë] /beautiful/florid/ +Èæ [¤Ò] /(n,n-suf) ratio/proportion/(P)/ +È椹¤ë [¤Ò¤¹¤ë] /(vs-s) to compare/ +Èæ¤Ù [¤¯¤é¤Ù] /(n,suf) (uk) contest/comparison/competition/(P)/ +Èæ¤Ù¤ë [¤¯¤é¤Ù¤ë] /(v1) (1) to compare/(2) to calibrate/(P)/ +Èæ¤Ùʪ [¤¯¤é¤Ù¤â¤Î] /(n) worthy of comparison/ +Èæ¤Ùʪ¤Ë¤Ê¤é¤Ê¤¤ [¤¯¤é¤Ù¤â¤Î¤Ë¤Ê¤é¤Ê¤¤] /cannot be compared with/be no match for/ +Èæ¤òµá¤á¤ë [¤Ò¤ò¤â¤È¤á¤ë] /(exp) to obtain the ratio/ +Èæ¤ò¸«¤Ê¤¤ [¤Ò¤ò¤ß¤Ê¤¤] /be unique (unrivaled)/ +Èæ±Ã»³ [¤Ò¤¨¤¤¤¶¤ó] /Mt. Hiei (in Kyoto)/ +Èæ²Á [¤Ò¤«] /(n) parity/ +Èæ³Ó [¤Ò¤«¤¯] /(n,vs) comparison/(P)/ +Èæ³Óµé [¤Ò¤«¤¯¤­¤å¤¦] /(n) comparative degree/ +Èæ³Ó¸À¸ì³Ø [¤Ò¤«¤¯¤²¤ó¤´¤¬¤¯] /comparative linguistics/ +Èæ³ÓÂÐ¾È [¤Ò¤«¤¯¤¿¤¤¤·¤ç¤¦] /(vs) comparison and contrast/ +Èæ³ÓŪ [¤Ò¤«¤¯¤Æ¤­] /(adj-na) comparatively/relatively/(P)/ +Èæ³ÓŪ¾® [¤Ò¤«¤¯¤Æ¤­¤·¤ç¤¦] /relatively small/ +Èæ³Óʸ³Ø [¤Ò¤«¤¯¤Ö¤ó¤¬¤¯] /comparative literature/ +ÈæµÖ [¤Ó¤¯] /(n) Buddhist priest/ +ÈæµÖÆô [¤Ó¤¯¤Ë] /(n) female Buddhist disciple/priestess/ +È涷 [¤Ò¤­¤ç¤¦] /(n) comparison/similitude/ +È渪 [¤Ò¤±¤ó] /(n,vs) rank equal with/compare favourably with/ +Èæ½Å [¤Ò¤¸¤å¤¦] /(n) specific gravity/(P)/ +Èæ½Å·× [¤Ò¤¸¤å¤¦¤±¤¤] /(n) densimeter/hydrometer/ +ÈæÅŲ٠[¤Ò¤Ç¤ó¤«] /(n) specific charge/ +ÈæÅç [¤Ò¤È¤¦] /the Philippines/ +ÈæÆü [¤Ò¤Ë¤Á] /the Philippines and Japan/ +ÈæÇ® [¤Ò¤Í¤Ä] /(n) specific heat/ +ÈæÍ¡ [¤Ò¤æ] /allegory/parable/ +ÈæÍã [¤Ò¤è¤¯] /(n) wings abreast/single garment made to look double/ +ÈæÍã¤ÎÄ» [¤Ò¤è¤¯¤Î¤È¤ê] /happily married couple/ +ÈæÍãÄÍ [¤Ò¤è¤¯¤Å¤«] /(n) double grave of lovers who died together/ +ÈæÍãÏ¢Íý [¤Ò¤è¤¯¤ì¤ó¤ê] /(n) marital vows/ +ÈæΧÉÐ [¤Õ¤£¤ê¤Ã¤Ô¤ó] /Philippines/ +ÈæΨ [¤Ò¤ê¤Ä] /(n) ratio/proportion/percentage/(P)/ +ÈæÎÑ [¤Ò¤ê¤ó] /(n) peer/match/equal/ +ÈæÎÙ [¤Ò¤ê¤ó] /(n) nearby/vicinity/ +ÈæÎà [¤Ò¤ë¤¤] /(n) parallel/equal/match/ +ÈæÎà¤Î¤Ê¤¤ [¤Ò¤ë¤¤¤Î¤Ê¤¤] /peerless/ +ÈæÎã [¤Ò¤ì¤¤] /(n) proportion/(P)/ +ÈæÎã¼° [¤Ò¤ì¤¤¤·¤­] /(n) proportional expression/ +ÈæÎãÂåɽÀ© [¤Ò¤ì¤¤¤À¤¤¤Ò¤ç¤¦¤»¤¤] /(n) proportional representation/ +ÈæÎãÇÛʬ [¤Ò¤ì¤¤¤Ï¤¤¤Ö¤ó] /proportional distribution/ +ÈæÓÈ [¤Ò¤æ] /(n) simile/metaphor/(P)/ +ÈæÓÈŪ [¤Ò¤æ¤Æ¤­] /(adj-na) figurative/ +Èç¤ßÈç¤ß [¤·¤ß¤¸¤ß] /keenly/deeply/heartily/ +ÈçÇ¢´ï [¤Ò¤Ë¤ç¤¦¤­] /(n) urinary organs/(P)/ +ÈçÇ¢´ï²Ê [¤Ò¤Ë¤ç¤¦¤­¤«] /urology/ +ÈçÇ¢´ö [¤Ò¤Ë¤ç¤¦¤­] /(n) urinary organs/ +Èè¤é¤¹ [¤Ä¤«¤é¤¹] /(v5s) to tire/to weary/to exhaust/to fatigue/ +Èè¤ì [¤Ä¤«¤ì] /(n) tiredness/fatigue/(P)/ +Èè¤ì¤¿ [¤Ä¤«¤ì¤¿] /worn-out (as opposed to sleepy)/ +Èè¤ì¤ë [¤Ä¤«¤ì¤ë] /(v1) to get tired/to tire/(P)/ +Èè¤ì²Ì¤Æ [¤Ä¤«¤ì¤Ï¤Æ] /being tired out/ +Èè¤ì²Ì¤Æ¤ë [¤Ä¤«¤ì¤Ï¤Æ¤ë] /(v1) to get tired out/to be exhausted/(P)/ +Èè¤ìÀÚ¤ë [¤Ä¤«¤ì¤­¤ë] /(v5r) to be exhausted/to be tired out/ +Èè¤ìÌÜ [¤Ä¤«¤ì¤á] /eye strain/ +ÈèÊÀ [¤Ò¤Ø¤¤] /(n) exhaustion/impoverishment/ruin/(P)/ +ÈèÏ« [¤Ò¤í¤¦] /(n,vs) fatigue/weariness/(P)/ +ÈèÏ«´¶ [¤Ò¤í¤¦¤«¤ó] /(n) tired feeling/ +ÈèÏ«º¤Øà [¤Ò¤í¤¦¤³¤ó¤Ñ¤¤] /(n) total exhaustion/ +Èé [¤«¤ï] /(n) skin/hide/leather/fur/pelt/bark/shell/(P)/ +Èé¤ò¤Ï¤° [¤«¤ï¤ò¤Ï¤°] /(exp) to skin/ +Èé°á [¤«¤ï¤®¤Ì] /(n) fur coat/ +Èé°á [¤«¤ï¤´¤í¤â] /(n) fur coat/ +Èé²¼ [¤Ò¤«] /(n) subcutaneous/ +Èé²¼»éËà [¤Ò¤«¤·¤Ü¤¦] /(n) subcutaneous fat/ +Èé²¼ÁÈ¿¥ [¤Ò¤«¤½¤·¤­] /hypodermis/ +Èé²¼Ãí¼Í [¤Ò¤«¤Á¤å¤¦¤·¤ã] /hypodermic injection/ +Èé³× [¤Ò¤«¤¯] /(n) leather/hide/(P)/ +Èé·¤ [¤«¤ï¤°¤Ä] /(n) leather shoes/ +ÈéºÙ¹© [¤«¤ï¤¶¤¤¤¯] /(n) leatherwork/leathercraft/ +ÈéºâÉÛ [¤«¤ï¤¶¤¤¤Õ] /leather wallet/ +Èéºî¤ê [¤«¤ï¤Å¤¯¤ê] /(n) sashimi with skin still attached/ +Èé»»ÍÑ [¤«¤ï¤¶¤ó¤è¤¦] /(n) counting one's chickens before they've hatched/ +Èé»é [¤Ò¤·] /(n) sebum/sebaceous matter/ +Èé»éÁ£ [¤Ò¤·¤»¤ó] /(n) sebaceous gland/ +Èé¼Á [¤Ò¤·¤Ä] /(n) cortex/ +ÈéÀÚ¤ê [¤«¤ï¤­¤ê] /(n) beginning/start/(P)/ +ÈéÁØ [¤Ò¤½¤¦] /(n) cortex/ +ÈéÁê [¤Ò¤½¤¦] /(adj-na,adj-no,n) superficial/ +ÈéÁê¤Î¸« [¤Ò¤½¤¦¤Î¤±¤ó] /shallow view/ +ÈéÄ¥¤ê [¤«¤ï¤Ð¤ê] /(n) leather-covered/ +ÈéÆù [¤Ò¤Ë¤¯] /(adj-na,n) cynicism/sarcasm/irony/satire/(P)/ +ÈéÆù¤ë [¤Ò¤Ë¤¯¤ë] /(v5r) to speak cynically or with sarcasm/ +ÈéÇí [¤«¤ï¤Ï¤®] /(n) Filefish/ +ÈéÇí¤® [¤«¤ï¤Ï¤®] /(n) leatherfish/ +ÈéÉæ [¤Ò¤Õ] /(n) skin/(P)/ +ÈéÉæ°Ü¿¢ [¤Ò¤Õ¤¤¤·¤ç¤¯] /skin graft/skin transplant/ +ÈéÉæ²Ê [¤Ò¤Õ¤«] /(n) dermatology/(P)/ +ÈéÉæ²Ê°å [¤Ò¤Õ¤«¤¤] /(n) dermatologist/ +ÈéÉæ²Ê³Ø [¤Ò¤Õ¤«¤¬¤¯] /(n) dermatology/ +ÈéÉæ´¶³Ð [¤Ò¤Õ¤«¤ó¤«¤¯] /cutaneous sensation/ +ÈéÉæ¸ÆµÛ [¤Ò¤Õ¤³¤­¤å¤¦] /cutaneous respiration/ +ÈéÉæúáÔ [¤Ò¤Õ¤¿¤ó¤½] /(n) cutaneous anthrax/ +ÈéÉæÄÙáç [¤Ò¤Õ¤«¤¤¤è¤¦] /(n) skin ulcer/ +ÈéÉæÉ [¤Ò¤Õ¤Ó¤ç¤¦] /(n) skin disease/(P)/ +ÈéËì [¤Ò¤Þ¤¯] /(n) film/membrane/ +Èéáý [¤Ò¤¼¤ó] /(n) scabies/ +ÈéäÆ [¤«¤ï¤´] /(n) baskets wrapped in paper, bark or skin/ +Èê [¤¤¤·¤Ö¤ß] /(n) stone monument bearing an inscription/(P)/ +ÈêÀÐ [¤Ò¤»¤­] /(n) stone monument/ +Èêʸ [¤Ò¤Ö¤ó] /(n) inscription/epitaph/epigraph/(P)/ +ÈêÌà [¤Ò¤á¤¤] /(n) inscription/epitaph/ +È뤫 [¤Ò¤½¤«] /(adj-na,n) secret/private/surreptitious/ +È뤫¤Ë [¤Ò¤½¤«¤Ë] /in secret/secretly/ +Èë¤á¤ë [¤Ò¤á¤ë] /(v1) to hide/to keep to oneself/(P)/ +Èë¤á»ö [¤Ò¤á¤´¤È] /(n) secret/ +Èë±ü [¤Ò¤ª¤¦] /(n) secrets/mysteries/ +Èëµ· [¤Ò¤®] /(n) secret ceremony/ritual/sanctum sanctorum/ +Èëµ» [¤Ò¤®] /(n) secret technique/ +È붭 [¤Ò¤­¤ç¤¦] /(n) unexplored region/one of the most secluded regions/ +È붵 [¤Ò¤­¤ç¤¦] /(n) esoteric religion/ +Èë¶Ê [¤Ò¤­¤ç¤¯] /(n) secret music/ +Èë·× [¤Ò¤±¤¤] /(n) secret plan/ +Èë·è [¤Ò¤±¤Ä] /(iK) (n) secret/mysteries/key/ +Èë·ë [¤Ò¤±¤Ä] /(n) constipation/ +Èë·í [¤Ò¤±¤Ä] /(n) secret/mysteries/key/(P)/ +È븰 [¤Ò¤±¤ó] /(n) hidden mysteries/secret principle/ +Èëºö [¤Ò¤µ¤¯] /(n) secret plan or measures/ +Èë»Ë [¤Ò¤·] /(n) hidden or secret history/ +Èë»ö [¤Ò¤¸] /(n) a secret/ +Èë½Ñ [¤Ò¤¸¤å¤Ä] /(n) secret art/the mysteries/ +Èë½ñ [¤Ò¤·¤ç] /(n) (private) secretary/(P)/ +Èë½ñ²Ê [¤Ò¤·¤ç¤«] /(n) secretarial course/ +Èë½ñ²Ý [¤Ò¤·¤ç¤«] /secretarial section/ +Èë½ñ´± [¤Ò¤·¤ç¤«¤ó] /(n) minister's secretary/ +Èë½ñ¼¼ [¤Ò¤·¤ç¤·¤Ä] /secretarial office/ +Èë¢ [¤Ò¤¾¤¦] /(adj-no,n,vs) treasure/prize/cherish/treasured/ +ÈëÃæ [¤Ò¤Á¤å¤¦] /(n) in secret/ +ÈëÃæ¤ÎÈë [¤Ò¤Á¤å¤¦¤Î¤Ò] /top secret/ +ÈëÅÁ [¤Ò¤Ç¤ó] /(n) secret/mystery/secret formula/ +ÈëÅò [¤Ò¤È¤¦] /(n) secret hot spring/ +ÈëÆ¿ [¤Ò¤È¤¯] /(n,vs) hiding/concealment/ +ÈëÊ© [¤Ò¤Ö¤Ä] /(n) Buddhist image normally withheld from public view/ +ÈëÊõ [¤Ò¤Û¤¦] /(n) treasure/treasured article/ +ÈëÊý [¤Ò¤Û¤¦] /(n) secret method/secret recipe/(prescription for a) secret medicine/ +ÈëË¡ [¤Ò¤Û¤¦] /(n) secret formula/secret process/ +ÈëËÜ [¤Ò¤Û¤ó] /(n) treasured book/secret book/pornographic book/ +ÈëÌ© [¤Ò¤ß¤Ä] /(adj-na,n) secret/secrecy/(P)/ +ÈëÌ©¤òÌÀ¤«¤¹ [¤Ò¤ß¤Ä¤ò¤¢¤«¤¹] /(exp) to disclose a secret/ +ÈëÌ©¤òϳ¤é¤¹ [¤Ò¤ß¤Ä¤ò¤â¤é¤¹] /(exp) to betray (reveal) a secret/ +ÈëÌ©²ñµÄ [¤Ò¤ß¤Ä¤«¤¤¤®] /secret meeting or conference/ +ÈëÌ©·Ù»¡ [¤Ò¤ß¤Ä¤±¤¤¤µ¤Ä] /(n) secret police/ +ÈëÌ©·ë¼Ò [¤Ò¤ß¤Ä¤±¤Ã¤·¤ã] /secret society/ +ÈëÌ©Áªµó [¤Ò¤ß¤Ä¤»¤ó¤­¤ç] /(n) secret ballot/ +ÈëÌ©Åêɼ [¤Ò¤ß¤Ä¤È¤¦¤Ò¤ç¤¦] /secret vote/secret ballot/ +Èë̩ʼ´ï [¤Ò¤ß¤Ä¤Ø¤¤¤­] /(n) secret weapon/ +Èë̩Σ [¤Ò¤ß¤Ä¤ê] /(adv) (ajd)behind closed doors/behind-the-scenes/ +Èë̩ϳ±Ì [¤Ò¤ß¤Ä¤í¤¦¤»¤Ä] /(n) leaking of a secret/ +Èë̩ϳ±Ìºá [¤Ò¤ß¤Ä¤í¤¦¤»¤Ä¤¶¤¤] /(n) (the crime of) revealing state secrets/ +ÈëÌô [¤Ò¤ä¤¯] /(n) nostrum/secret medicine/ +ÈëÏ¿ [¤Ò¤í¤¯] /(n) secret notes/confidential papers/ +ÈëÏà [¤Ò¤ï] /(n) secret story/unknown episode/(P)/ +Èì [¤¢¤±] /(n) (1) scarlet/red/(2) bloody/ +Èì¤Î°á [¤Ò¤Î¤³¤í¤â] /scarlet robe/ +Èì°áÁð [¤Ò¤´¤í¤â¤½¤¦] /(n) salvia (sage family)/ +Èì¸ñ [¤Ò¤´¤¤] /(n) red carp/golden carp/ +ÈìåϤ· [¤Ò¤ª¤É¤·] /scarlet-threaded suit of armor/ +ÈìåϤ·³» [¤Ò¤ª¤É¤·¤è¤í¤¤] /scarlet-threaded suit of armor/ +Èí¤á¤µ¤»¤ë [¤ä¤á¤µ¤»¤ë] /(v1) to fire (from job)/to discharge/ +Èí¤ê [¤Þ¤«¤ê] /(n) emphatic verbal prefix/ +Èí¤ê±Û¤¹ [¤Þ¤«¤ê¤³¤¹] /(v5s) to visit/to call on/ +Èí¤ê´Ö°ã¤¦ [¤Þ¤«¤ê¤Þ¤Á¤¬¤¦] /(v5u) to go wrong/to turn for the worse/ +Èí¤ê´Ö°ã¤¨¤Ð [¤Þ¤«¤ê¤Þ¤Á¤¬¤¨¤Ð] /if things go wrong/if the worst happens/ +Èí¤ê½Ð¤ë [¤Þ¤«¤ê¤Ç¤ë] /(v1) to leave/to withdraw/to appear before/ +Èí¤êÀ®¤é¤Ì [¤Þ¤«¤ê¤Ê¤é¤Ì] /not be allowed/must not/ +Èí¤êÄ̤ë [¤Þ¤«¤ê¤È¤ª¤ë] /(v5r) to go by/to let pass/to get away with/ +Èí´± [¤Ò¤«¤ó] /(arch) removal from office/ +Èí¶È [¤Ò¤®¤ç¤¦] /(n) strike/walkout/ +ÈíÌÈ [¤Ò¤á¤ó] /(n,vs) dismissal/discharge/(P)/ +ÈíÌȸ¢ [¤Ò¤á¤ó¤±¤ó] /(n) authority to dismiss someone (from a position)/ +Èî [¤³¤¨] /(n) manure/night soil/dung/fertiliser/(P)/ +È¤¿ÅÚ [¤³¤¨¤¿¤Ä¤Á] /rich (fertile) soil/ +È¤ë [¤³¤¨¤ë] /(v1) (1) to grow fat/to grow fertile/(P)/ +È²³ [¤³¤¨¤ª¤±] /night-soil bucket/ +ÈÂÀ¤ë [¤³¤¨¤Õ¤È¤ë] /to grow fat/ +Èί [¤³¤¨¤À¤á] /cesspool/receptacle for manure/ +È [¤³¤ä¤¹] /(io) (v5s) to fertilize/to manure/to enrich/ +Èî¤Ã¤¿ [¤Õ¤È¤Ã¤¿] /stout/fat/plump/ +Èî¤ä¤· [¤³¤ä¤·] /(n) manure/night soil/dung/fertiliser/(P)/ +Èî¤ä¤·²³ [¤³¤ä¤·¤ª¤±] /(n) night soil pail/ +Èî¤ä¤¹ [¤³¤ä¤¹] /(v5s) to fertilize/to manure/to enrich/(P)/ +Èî¤ë [¤Õ¤È¤ë] /(v5r) to grow fat (stout, plump)/to become fat/ +Èî°é [¤Ò¤¤¤¯] /(n,vs) fattening/ +Èîµâ¤ß [¤³¤¨¤¯¤ß] /carrying night soil/ +Èî¸ü [¤Ò¤³¤¦] /(n) thickening of the skin/ +Èî¸üÀ­É¡±ê [¤Ò¤³¤¦¤»¤¤¤Ó¤¨¤ó] /(n) hypertrophic rhinitis/ +ÈîÂç [¤Ò¤À¤¤] /(n,vs) swell/enlarge/corpulence/fatness/obesity/(P)/ +ÈîÂ礷¤¿ [¤Ò¤À¤¤¤·¤¿] /enlarged/fat/ +ÈîÇÏ [¤Ò¤Ð] /(n) fat horse/ +ÈîËþ [¤Ò¤Þ¤ó] /(n,vs) corpulence/fatness/obesity/(P)/ +ÈîËþ¤·¤¿ [¤Ò¤Þ¤ó¤·¤¿] /obese/fat/corpulent/ +ÈîËþ»ù [¤Ò¤Þ¤ó¤¸] /(n) overweight child/ +ÈîËþ¾É [¤Ò¤Þ¤ó¤·¤ç¤¦] /(n) obesity/ +ÈîËþÀ­ [¤Ò¤Þ¤ó¤·¤ç¤¦] /tendency to be obese/ +ÈîÍà [¤Ò¤è¤¯] /(adj-na,n) fertility/productive/ +ÈîΩ¤Á [¤Ò¤¿¤Á] /recovery after childbirth/growth of child/ +Èîί [¤³¤¨¤À¤á] /(n) tank for holding excreta (often used for fertilizer)/night soil vat or reservoir/ +Èîί¤á [¤³¤¨¤À¤á] /(n) tank for holding excreta (often used for fertilizer)/night soil vat or reservoir/ +ÈîÎÁ [¤Ò¤ê¤ç¤¦] /(n) manure/fertilizer/(P)/ +È襤 [¤ª¤ª¤¤] /(n) mantle/cover/shroud/ +È臘 [¤ª¤ª¤¦] /(v5u) to cover/to hide/to conceal/to wrap/to disguise/ +È碌¤ë [¤«¤Ö¤»¤ë] /(v1) to cover (with something)/to plate something (with a metal)/to pour or dash a liquid (on something)/to charge (a person with a guilt)/(P)/ +Èï¤êʪ [¤«¤Ö¤ê¤â¤Î] /(n) headdress/headgear/ +Èï¤ë [¤«¤Ö¤ë] /(v5r) to wear/to put on (head)/to pour or dash water (on oneself)/(P)/ +Èï¤ë [¤³¤¦¤à¤ë] /(v5r) to suffer/ +Èï³² [¤Ò¤¬¤¤] /(n) damage/(P)/ +Èï³²¤ò¼õ¤±¤ë [¤Ò¤¬¤¤¤ò¤¦¤±¤ë] /(v1) to be damaged/to receive damage/ +Èï³²³Û [¤Ò¤¬¤¤¤¬¤¯] /(n) amount (extent) of damage/damage/ +Èï³²¼Ô [¤Ò¤¬¤¤¤·¤ã] /(n) victim/injured party/sufferer/(P)/ +Èï³²ÃÏ [¤Ò¤¬¤¤¤Á] /(n) the stricken area/damaged area/ +Èï³²ÆϤ± [¤Ò¤¬¤¤¤È¤É¤±] /report of damage/ +Èï³²ÌÑÁÛ [¤Ò¤¬¤¤¤â¤¦¤½¤¦] /persecution complex/ +Èﵿ¼Ô [¤Ò¤®¤·¤ã] /(n) a suspect/(P)/ +È︳¼Ô [¤Ò¤±¤ó¤·¤ã] /(n) (test) subject/testee/ +È︺¿ô [¤Ò¤²¤ó¤¹¤¦] /(n) minuend/ +Èï¹ð [¤Ò¤³¤¯] /(n) defendant/the accused/(P)/ +Èï¹ð¿Í [¤Ò¤³¤¯¤Ë¤ó] /(n) accused/defendant/prisoner at the bar/(P)/ +Èï¹ðÀÊ [¤Ò¤³¤¯¤»¤­] /defendant's seat/the dock/ +ÈﺹÊÌ [¤Ò¤µ¤Ù¤Ä] /discrimination/ +ÈïºÒ [¤Ò¤µ¤¤] /(n,vs) be a victim of (some disaster)/suffer from/(P)/ +ÈïºÒ¼Ô [¤Ò¤µ¤¤¤·¤ã] /victim of (some disaster)/ +ÈïºÒÃÏ [¤Ò¤µ¤¤¤Á] /area struck (by some disaster)/location of a disaster/ +Èï»Ò¿¢Êª [¤Ò¤·¤·¤ç¤¯¤Ö¤Ä] /(n) angiosperm/ +Èï¼£¼Ô [¤Ò¤Á¤·¤ã] /(n) the ruled/the governed/ +Èï¼ÌÂÎ [¤Ò¤·¤ã¤¿¤¤] /(n) (photographic) subject/(P)/ +Èï½ü¿ô [¤Ò¤¸¤ç¤¹¤¦] /(n) dividend/ +Èï¾è¿ô [¤Ò¤¸¤ç¤¦¤¹¤¦] /(n) multiplicand/ +È�Ω¿Í [¤Ò¤â¤¦¤·¤¿¤Æ¤Ë¤ó] /(n) respondent/ +ÈïÁªµó¸¢ [¤Ò¤»¤ó¤­¤ç¤±¤ó] /(n) eligibility for election/suffrage/ +ÈïÁªµó»ñ³Ê [¤Ò¤»¤ó¤­¤ç¤·¤«¤¯] /electoral eligibility/ +ÈïÁªµó¿Í [¤Ò¤»¤ó¤­¤ç¤Ë¤ó] /(n) person eligible for elective office/ +ÈïÁê³¿Í [¤Ò¤½¤¦¤¾¤¯¤Ë¤ó] /(n) ancestor/inheritee/ +Èï¤ʪ [¤Ò¤¾¤¦¤Ö¤Ä] /(n) something created (e.g. by the gods)/creature/ +ÈïôÊݺĸ¢³Û [¤Ò¤¿¤ó¤Ý¤µ¤¤¤±¤ó¤¬¤¯] /secured claims/ +ÈïÃÆ [¤Ò¤À¤ó] /(n,vs) being shot/being bombed/ +ÈïÇø [¤Ò¤Ð¤¯] /(n,vs) being exposed to radiation/bombing casualty/ +ÈïÇú [¤Ò¤Ð¤¯] /(n,vs) bombed/A-bombed/nuked/(P)/ +ÈïÇú¼Ô [¤Ò¤Ð¤¯¤·¤ã] /(n) atomic bomb victim/bomb victim/ +ÈïÉþ [¤Ò¤Õ¤¯] /(n) clothing/(P)/ +Èïʤ [¤Ò¤Õ¤¯] /(n) insulation/ +ÈïÊݸ±¼Ô [¤Ò¤Û¤±¤ó¤·¤ã] /(n) insured person/(P)/ +ÈïÊݸ±Êª [¤Ò¤Û¤±¤ó¤Ö¤Ä] /insured item/ +ÈïÊݺ´¿Í [¤Ò¤Û¤µ¤Ë¤ó] /(n) person subject to a conservatorship or curatorship/ +ÈïÊä½õ¿Í [¤Ò¤Û¤¸¤ç¤¸¤ó] /(n) person subject to a limited guardianship/ +ÈïËì [¤Ò¤Þ¤¯] /(n) tunic/capsule/ +ÈïÍÃ¼Ô [¤Ò¤è¤¦¤·¤ã] /(n) employee/ +ÈïÍÑ¼Ô [¤Ò¤è¤¦¤·¤ã] /(n) employee/ +Èð¤ë [¤½¤·¤ë] /(v5r) to slander/to libel/to criticize/ +ÈðµÄ [¤Ò¤®] /(n,vs) criticism/censure/ +Èðëß [¤Ï¤¤¤«¤¤] /(n) haikai (humourous haiku)/Japanese poetry/ +Èðëî [¤Ò¤Ü¤¦] /(n) slander/abuse/ +Èñ [¤Ò] /(n-suf) cost/expense/(P)/ +Èñ¤¨ [¤Ä¤¤¤¨] /(n) wasteful expenses/ +Èñ¤¨¤ë [¤Ä¤¤¤¨¤ë] /(v1) to collapse/ +Èñ¤ä¤¹ [¤Ä¤¤¤ä¤¹] /(v5s) to spend/to devote/to waste/(P)/ +Èñ¾Ã [¤Ò¤·¤ç¤¦] /(n,vs) spending/ +ÈñÅÓ [¤Ò¤È] /(n) (way of) spending/ +ÈñÌÜ [¤Ò¤â¤¯] /(n) item of expenditure/ +ÈñÍÑ [¤Ò¤è¤¦] /(n) cost/expense/(P)/ +ÈñÍѤò»ý¤Ä [¤Ò¤è¤¦¤ò¤â¤Ä] /(exp) to bear the expenses/ +Èò¤¯ [¤µ¤¯] /(v5k) to avoid/ +Èò¤±¤ë [¤µ¤±¤ë] /(v1) (1) to avoid (situation)/(2) to ward off/to avert/(P)/ +Èò¤±¤ë [¤è¤±¤ë] /(v1) (1) to avoid (physical contact with)/(2) to ward off/to avert/(P)/ +Èò´¨ [¤Ò¤«¤ó] /(n) wintering/ +Èò´¨ÃÏ [¤Ò¤«¤ó¤Á] /winter resort/ +Èò»ß [¤Ò¤·] /(n,vs) abstention/ +Èò½ë [¤Ò¤·¤ç] /(n,vs) summering/going to a summer resort/(P)/ +Èò½ëµÒ [¤Ò¤·¤ç¤­¤ã¤¯] /summer visitor/ +Èò½ëÃÏ [¤Ò¤·¤ç¤Á] /(n) summer resort/ +ÈòÆñ [¤Ò¤Ê¤ó] /(n,vs) taking refuge/finding shelter/(P)/ +ÈòÆñ·±Îý [¤Ò¤Ê¤ó¤¯¤ó¤ì¤ó] /disaster drill/ +ÈòÆñ¼Ô [¤Ò¤Ê¤ó¤·¤ã] /evacuee/ +ÈòÆñ½ê [¤Ò¤Ê¤ó¤¸¤ç] /place of refuge/shelter/ +ÈòÆñÄô»Ò [¤Ò¤Ê¤ó¤Ð¤·¤´] /fire escape/fire ladder/ +ÈòÆṉ̃ [¤Ò¤Ê¤ó¤ß¤ó] /(n) refugees/evacuees/(P)/ +ÈòÇ¥ [¤Ò¤Ë¤ó] /(n,vs) contraception/(P)/ +ÈòÇ¥¥Ô¥ë [¤Ò¤Ë¤ó¥Ô¥ë] /(n) contraceptive pill/ +Èòǥˡ [¤Ò¤Ë¤ó¤Û¤¦] /contraceptive method or measures/ +ÈòÇ¥Ìô [¤Ò¤Ë¤ó¤ä¤¯] /a contraceptive/ +Èòɱ¡ [¤Ò¤Ó¤ç¤¦¤¤¤ó] /(n) isolation hospital/ +ÈòÍë¿Ë [¤Ò¤é¤¤¤·¤ó] /(n) lightning rod/ +Èó [¤Ò] /(adj-na,n,pref) faulty-/non-/(P)/ +Èó¤È [¤Ò¤È] /(vs) condemning/denouncing/ +Èó¤ÎÂǤÁ½ê¤¬¤Ê¤¤ [¤Ò¤Î¤¦¤Á¤É¤³¤í¤¬¤Ê¤¤] /(exp) to be perfect/to be faultless/ +Èó¤ÎÂǤÁ½ê¤¬Ìµ¤¤ [¤Ò¤Î¤¦¤Á¤É¤³¤í¤¬¤Ê¤¤] /(exp) to be perfect/to be faultless/ +Èó¤òÌĤ餹 [¤Ò¤ò¤Ê¤é¤¹] /(exp) to cry against/to denounce publicly/ +Èó¥Û¥¸¥­¥ó¥ê¥ó¥Ñ¼ð [¤Ò¥Û¥¸¥­¥ó¥ê¥ó¥Ñ¤·¤å] /(n) non-Hodgkin's lymphoma/ +Èó°ã [¤Ò¤¤] /(n) illegality/ +Èó±¿ [¤Ò¤¦¤ó] /(n) bad fortune/misfortune/ +Èó±ÄÍø [¤Ò¤¨¤¤¤ê] /non-profit/not-for-profit/non-commercial/ +Èó±ÄÍø»ö¶È [¤Ò¤¨¤¤¤ê¤¸¤®¤ç¤¦] /nonprofit (noncommercial) business/ +Èó±ÄÍøÃÄÂÎ [¤Ò¤¨¤¤¤ê¤À¤ó¤¿¤¤] /nonprofit organization/ +Èó±ÄÍøŪ [¤Ò¤¨¤¤¤ê¤Æ¤­] /(adj-na) nonprofit/ +Èó±ÒÀ¸ [¤Ò¤¨¤¤¤»¤¤] /(adj-na,n) unsanitary/unhygenic/ +Èó²Ä´¹¥²¡¼¥¸ÍýÏÀ [¤Ò¤«¤«¤ó¥²¡¼¥¸¤ê¤í¤ó] /non-Abelian gauge theory (physics)/ +Èó²Ä´¹·² [¤Ò¤«¤«¤ó¤°¤ó] /non-Abelian group (physics)/ +Èó²Ê³ØŪ [¤Ò¤«¤¬¤¯¤Æ¤­] /(adj-na) unscientific/ +Èó²ÝÀÇ [¤Ò¤«¤¼¤¤] /(n) tax exemption/ +È󳫼¨¹ç°Õ [¤Ò¤«¤¤¤¸¤´¤¦¤¤] /non-disclosure agreement/ +Èó³Ë [¤Ò¤«¤¯] /(adj-no) non-nuclear/anti-nuclear/ +Èó³èÆ° [¤Ò¤«¤Ä¤É¤¦] /inactive/ +Èó³èÆ°¥¦¥£¥ó¥É¥¦ [¤Ò¤«¤Ä¤É¤¦¥¦¥£¥ó¥É¥¦] /inactive window/ +ÈóµÄ [¤Ò¤®] /(n,vs) criticism/censure/ +ÈóµÊ±ì¼Ô [¤Ò¤­¤Ä¤¨¤ó¤·¤ã] /non-smoker/ +ÈóµöÍÆ [¤Ò¤­¤ç¤è¤¦] /not enabled/not permitted/ +Èó¶È [¤Ò¤´¤¦] /(n) unnatural or untimely (death)/ +Èó¶È¤Î»à [¤Ò¤´¤¦¤Î¤·] /unnatural death/ +Èó¶É½êʬ´ô [¤Ò¤­¤ç¤¯¤·¤ç¤Ö¤ó¤­] /non-local jump/ +Èó¶â° [¤Ò¤­¤ó¤¾¤¯] /(n) nonmetal/ +Èó¶â°¸µÁÇ [¤Ò¤­¤ó¤¾¤¯¤²¤ó¤½] /(n) a nonmetallic element/ +Èó¸½¶È [¤Ò¤²¤ó¤®¤ç¤¦] /(n) clerical work/ +È󸽼ÂŪ [¤Ò¤²¤ó¤¸¤Ä¤Æ¤­] /(adj-na) unrealistic/ +Èó¸ø³« [¤Ò¤³¤¦¤«¤¤] /(n) private/(P)/ +Èó¸ø¼° [¤Ò¤³¤¦¤·¤­] /(adj-na,n) informal/(P)/ +Èó¸ø¼°¶¨µÄ [¤Ò¤³¤¦¤·¤­¤­¤ç¤¦¤®] /informal discussion/ +Èó¹Ô [¤Ò¤³¤¦] /(n) delinquency/misconduct/(P)/ +Èó¹Ô¤ËÁö¤é¤»¤ë [¤Ò¤³¤¦¤Ë¤Ï¤·¤é¤»¤ë] /(v1) to turn (child) to crime/ +Èó¹Ô¾¯Ç¯ [¤Ò¤³¤¦¤·¤ç¤¦¤Í¤ó] /juvenile delinquent/ +Èó¹çË¡ [¤Ò¤´¤¦¤Û¤¦] /(adj-na,adj-no,n) illegal/unlawful/(P)/ +Èó¹çÍý [¤Ò¤´¤¦¤ê] /(adj-na,n) illogicality/ +Èó¹çÍýŪ [¤Ò¤´¤¦¤ê¤Æ¤­] /(adj-na) illogical/ +Èó¹ṉ̃ [¤Ò¤³¤¯¤ß¤ó] /(n) unpatriotic individual/ +ÈóºÍ [¤Ò¤µ¤¤] /(n) lack of ability/incompetence/incapacity/ +Èó¼ÂºÝŪ [¤Ò¤¸¤Ã¤µ¤¤¤Æ¤­] /(adj-na) impractical/unpractical/ +Èó¼Ò¸òŪ [¤Ò¤¸¤ã¤³¤¦¤Æ¤­] /(adj-na) unsociable/antisocial/ +Èó½Û´ÄŪ [¤Ò¤¸¤å¤ó¤«¤ó¤Æ¤­] /(adj-na) acyclic/ +Èó¾½¼Á [¤Ò¤·¤ç¤¦¤·¤Ä] /(n) amorphous/ +Èó¾ï [¤Ò¤¸¤ç¤¦] /(adj-na,n) emergency/extraordinary/unusual/(P)/ +Èó¾ï¤Ë [¤Ò¤¸¤ç¤¦¤Ë] /(adv) very/extremely/exceedingly/(P)/ +Èó¾ï¥Ö¥ì¡¼¥­ [¤Ò¤¸¤ç¤¦¥Ö¥ì¡¼¥­] /emergency brake/ +Èó¾ï³¬ÃÊ [¤Ò¤¸¤ç¤¦¤«¤¤¤À¤ó] /(n) emergency staircase/emergency stairs/ +Èó¾ï¶Ð [¤Ò¤¸¤ç¤¦¤­¤ó] /(n) part-time work/(P)/ +Èó¾ï¶Ð¹Ö»Õ [¤Ò¤¸¤ç¤¦¤­¤ó¤³¤¦¤·] /part-time lecturer/ +Èó¾ï·Ù²ü [¤Ò¤¸¤ç¤¦¤±¤¤¤«¤¤] /special guard/ +Èó¾ï¸Æ½¸ [¤Ò¤¸¤ç¤¦¤³¤·¤å¤¦] /special call-up/ +Èó¾ï¸ý [¤Ò¤¸¤ç¤¦¤°¤Á] /(n) emergency exit/(P)/ +Èó¾ï»öÂÖ [¤Ò¤¸¤ç¤¦¤¸¤¿¤¤] /state of emergency/ +Èó¾ï»öÂÖ¤òÀë¸À¤¹¤ë [¤Ò¤¸¤ç¤¦¤¸¤¿¤¤¤ò¤»¤ó¤²¤ó¤¹¤ë] /(exp) to declare a state of emergency/ +Èó¾ï»öÂÖÀ¯ÉÜ [¤Ò¤¸¤ç¤¦¤¸¤¿¤¤¤»¤¤¤Õ] /(n) emergency government/ +Èó¾ï»öÂÖÂнè·×²è [¤Ò¤¸¤ç¤¦¤¸¤¿¤¤¤¿¤¤¤·¤ç¤±¤¤¤«¤¯] /contingency plan/ +Èó¾ï»þ [¤Ò¤¸¤ç¤¦¤¸] /(n) (time of) emergency/crisis/ +Èó¾ï¼± [¤Ò¤¸¤ç¤¦¤·¤­] /(adj-na,n) lack of common sense/(P)/ +Èó¾ï¼êÃÊ [¤Ò¤¸¤ç¤¦¤·¤å¤À¤ó] /emergency measures/ +Èó¾ï¾¤½¸ [¤Ò¤¸¤ç¤¦¤·¤ç¤¦¤·¤å¤¦] /emergency summons/ +Èó¾ï¿®¹æ [¤Ò¤¸¤ç¤¦¤·¤ó¤´¤¦] /alarm/ +Èó¾ïÀþ [¤Ò¤¸¤ç¤¦¤»¤ó] /(n) cordon/ +Èó¾ïǤÍý»ö¹ñ [¤Ò¤¸¤ç¤¦¤Ë¤ó¤ê¤¸¤³¤¯] /(n) non-permanent member (UN Security Council)/ +Èó¾ïÍÑ [¤Ò¤¸¤ç¤¦¤è¤¦] /for emergency use/ +Èó¾ïÍÑÂкö°Æ [¤Ò¤¸¤ç¤¦¤è¤¦¤¿¤¤¤µ¤¯¤¢¤ó] /(n) contingency plan/ +Èó¾ð [¤Ò¤¸¤ç¤¦] /(adj-na,n) inanimate nature/callous/heartless/ +Èó¿¦ [¤Ò¤·¤ç¤¯] /(n) not employed/holding a post but having no duties/ +Èó¿»½áÀ­Æý´É¤¬¤ó [¤Ò¤·¤ó¤¸¤å¤ó¤»¤¤¤Ë¤å¤¦¤«¤ó¤¬¤ó] /(n) ductal carcinoma in situ (DCIS)/ +Èó¿Í [¤Ò¤Ë¤ó] /(n) beggar/outcast/ +Èó¿Í´ÖŪ [¤Ò¤Ë¤ó¤²¤ó¤Æ¤­] /inhuman/impersonal/ +Èó¿Í¾ð [¤Ò¤Ë¤ó¤¸¤ç¤¦] /(adj-na,n) heartless/inhuman/unfeeling/ +ÈóÀ¯ÉÜÁÈ¿¥ [¤Ò¤»¤¤¤Õ¤½¤·¤­] /(n) non-governmental organization (NGO)/ +ÈóÀ¸»ºÅª [¤Ò¤»¤¤¤µ¤ó¤Æ¤­] /(adj-na) non-business related/ +ÈóÀÜ¿¨ [¤Ò¤»¤Ã¤·¤ç¤¯] /out of contact/ +ÈóÀïÆ®°÷ [¤Ò¤»¤ó¤È¤¦¤¤¤ó] /(n) non-combatant/civilian/ +ÈóÀïÏÀ [¤Ò¤»¤ó¤í¤ó] /(n) pacifism/ +ÈóÀïÏÀ¼Ô [¤Ò¤»¤ó¤í¤ó¤·¤ã] /pacifist/ +ÈóÀþ·Á [¤Ò¤»¤ó¤±¤¤] /(n) non-linear/ +ÈóÂбþ [¤Ò¤¿¤¤¤ª¤¦] /incompatible/unsupported/ +ÈóÂоΠ[¤Ò¤¿¤¤¤·¤ç¤¦] /(n) asymmetry/ +ÈóÂоÎÀïÁè [¤Ò¤¿¤¤¤·¤ç¤¦¤»¤ó¤½¤¦] /(n) asymmetric war/ +ÈóÃä½Ð»Ò [¤Ò¤Á¤ã¤¯¤·¤å¤Ä¤·] /(n) illegitimate child/ +ÈóÄê·¿ÇÙ±ê [¤Ò¤Æ¤¤¤±¤¤¤Ï¤¤¤¨¤ó] /(n) atypical pneumonia/ +ÈóÅ´¶â° [¤Ò¤Æ¤Ä¤­¤ó¤¾¤¯] /(n) nonferrous metals/(P)/ +ÈóƱ´ü [¤Ò¤É¤¦¤­] /(n) asynchronous/ +ÈóƱ´üÄÌ¿® [¤Ò¤É¤¦¤­¤Ä¤¦¤·¤ó] /asynchronous communication/ +ÈóÆ» [¤Ò¤É¤¦] /(adj-na,n) unjust/inhuman/ +ÈóÆ»¤¤ [¤Ò¤É¤¤] /(adj) (uk) cruel/awful/severe/very bad/serious/terrible/heavy/violent/ +ÈóÆñ [¤Ò¤Ê¤ó] /(n,vs) blame/attack/criticism/(P)/ +ÈóÆñ¤ÎÌܤò¸þ¤±¤ë [¤Ò¤Ê¤ó¤Î¤á¤ò¤à¤±¤ë] /(exp) to turn a look of reproach/ +ÈóÆñ¤òÍá¤Ó¤»¤ë [¤Ò¤Ê¤ó¤ò¤¢¤Ó¤»¤ë] /(exp) to heap abuse upon (a person)/ +ÈóÇÓ¿å [¤Ò¤Ï¤¤¤¹¤¤] /undrained/ +ÈóÇãƱÌÁ [¤Ò¤Ð¤¤¤É¤¦¤á¤¤] /(n) a boycott/ +ÈóÇäÉÊ [¤Ò¤Ð¤¤¤Ò¤ó] /(n) article not for sale/Not for sale/ +ÈóÈÖ [¤Ò¤Ð¤ó] /(n) off duty/ +Èóɸ½à³ÈÄ¥ [¤Ò¤Ò¤ç¤¦¤¸¤å¤ó¤«¤¯¤Á¤ç¤¦] /nonstandard extension/ +ÈóÉðÁõ [¤Ò¤Ö¤½¤¦] /(n) demilitarization/ +ÈóÉðÁõÃÏÂÓ [¤Ò¤Ö¤½¤¦¤Á¤¿¤¤] /(n) demilitarized zone/ +ÈóÉðÁõÃæΩ [¤Ò¤Ö¤½¤¦¤Á¤å¤¦¤ê¤Ä] /(n) unarmed neutrality/ +ÈóÊÑ´¹ [¤Ò¤Ø¤ó¤«¤ó] /non-conversion/ +Èó˾ [¤Ò¤Ü¤¦] /(n) inordinate ambition/ +ÈóËÞ [¤Ò¤Ü¤ó] /(adj-na,n) prodigy/rare/unique/extraordinary/ +Èó̱¼ç [¤Ò¤ß¤ó¤·¤å] /undemocratic/ +ÈóÌ¿ [¤Ò¤á¤¤] /(n) unnatural or untimely death/ +ÈóÍý [¤Ò¤ê] /(n) unreasonable/illogical/ +ÈóÎÉ¿´Åª [¤Ò¤ê¤ç¤¦¤·¤ó¤Æ¤­] /(adj-na) unscrupulous/dishonest/irresponsibly done (work, etc.)/ +ÈóÎÏ [¤Ò¤ê¤­] /(adj-na,n) powerless/disability/incompetence/ +ÈóÎé [¤Ò¤ì¤¤] /(adj-na,n) impoliteness/(P)/ +ÈóÏÀÍýŪ [¤Ò¤í¤ó¤ê¤Æ¤­] /(adj-na,n) illogical/ +ÈóÔÌ [¤Ò¤­] /(n) defamation/ +Èô [¤Ò] /(n) (abbr) rook (shogi)/ +Èô¤Ð¤· [¤È¤Ð¤·] /selling or divesting in unwanted stocks/hiding bad loans/(P)/ +Èô¤Ð¤¹ [¤È¤Ð¤¹] /(v5s) to skip over/to omit/(P)/ +Èô¤Ó°Ü¤ë [¤È¤Ó¤¦¤Ä¤ë] /(v5r) to jump from one thing to another/ +Èô¤Ó°ã¤¦ [¤È¤Ó¤Á¤¬¤¦] /(v5u) to flit about/ +Èô¤Ó±Û¤¨¤ë [¤È¤Ó¤³¤¨¤ë] /(v1) to jump over/to clear/to walk over (someone)/ +Èô¤Ó±Û¤¹ [¤È¤Ó¤³¤¹] /(v5s) to leap over/ +Èô¤Ó²¼¤ê [¤È¤Ó¤ª¤ê] /(n) jumping off/ +Èô¤Ó²¼¤ê¤ë [¤È¤Ó¤ª¤ê¤ë] /(v1) to jump down/to jump off/(P)/ +Èô¤Ó²Ð [¤È¤Ó¤Ò] /(n) (1) leaping flames/shower of flying sparks/(2) impetigo contagiosa/(P)/ +Èô¤Ó²ó¤ë [¤È¤Ó¤Þ¤ï¤ë] /(v5r) to fly about/to skip about/to bustle about/ +Èô¤Ó³Ý¤«¤ë [¤È¤Ó¤«¤«¤ë] /(v5r) to spring upon/ +Èô¤Óµ¯¤­¤ë [¤È¤Ó¤ª¤­¤ë] /(v1) to jump up to one's feet/ +Èô¤Óµé [¤È¤Ó¤­¤å¤¦] /(n,vs) skipping a grade/ +Èô¤Óµî¤ë [¤È¤Ó¤µ¤ë] /(v5r) to flee away/to scatter/ +Èô¤Óµû [¤È¤Ó¤¦¤ª] /(n) flying fish/ +Èô¤Óµû¤Î»Ò [¤È¤Ó¤¦¤ª¤Î¤³] /flying fish roe/ +Èô¤Ó¸ò¤¦ [¤È¤Ó¤«¤¦] /(v5u) to fly about/to flutter about/to fly past each other/(P)/ +Èô¤Ó¹ß¤ê [¤È¤Ó¤ª¤ê] /(n) jumping off/ +Èô¤Ó¹ß¤ê¤ë [¤È¤Ó¤ª¤ê¤ë] /(v1) to jump down/to jump off/(P)/ +Èô¤Ó¹þ¤ß [¤È¤Ó¤³¤ß] /(n) jump/plunge/dive/(P)/ +Èô¤Ó¹þ¤ß¼«»¦ [¤È¤Ó¤³¤ß¤¸¤µ¤Ä] /committing suicide by throwing oneself in front of an onrushing train/ +Èô¤Ó¹þ¤ßÂæ [¤È¤Ó¤³¤ß¤À¤¤] /(n) diving board/ +Èô¤Ó¹þ¤à [¤È¤Ó¤³¤à] /(v5m) to jump in/to leap in/to plunge into/to dive/(P)/ +Èô¤Ó»¶¤ë [¤È¤Ó¤Á¤ë] /(v5r) to fly around/to scatter/ +Èô¤Ó½Ð¤· [¤È¤Ó¤À¤·] /(exp) something that leaps or thrusts out/(P)/ +Èô¤Ó½Ð¤·¥Ê¥¤¥Õ [¤È¤Ó¤À¤·¥Ê¥¤¥Õ] /(n) switchblade/ +Èô¤Ó½Ð¤¹ [¤È¤Ó¤À¤¹] /(v5s) to jump out/to rush out/to fly out/to appear suddenly/to protrude/to project/(P)/ +Èô¤Ó½Ð¤ë [¤È¤Ó¤Ç¤ë] /(v1) to be exorbitant (e.g. price)/to be ridiculously high/ +Èô¤Ó¾å¤¬¤ë [¤È¤Ó¤¢¤¬¤ë] /(v5r) to spring/to jump up/to fly up/to skip/(P)/ +Èô¤Ó¾è¤ë [¤È¤Ó¤Î¤ë] /(v5r) to jump on/ +Èô¤ÓÀÐ [¤È¤Ó¤¤¤·] /(n) stepping-stones/ +Èô¤ÓÀÐÅÁ¤¤ [¤È¤Ó¤¤¤·¤Å¤¿¤¤] /(n) crossing via stepping-stones/ +Èô¤ÓÀÚ¤ê [¤È¤Ó¤­¤ê] /(adj-no,adv) extraordinary/superior/choice/(P)/ +Èô¤ÓÂय [¤È¤Ó¤Î¤¯] /(v5k) to jump back/ +Èô¤ÓÃÏ [¤È¤Ó¤Á] /(n) scattered landholdings/detached land/enclave/(P)/ +Èô¤ÓÄ·¤Í¤ë [¤È¤Ó¤Ï¤Í¤ë] /(v1) to jump up and down/to hop/ +Èô¤ÓÆ»¶ñ [¤È¤Ó¤É¤¦¤°] /(n) firearms/missile/projectile weapon/ +Èô¤ÓÆþ¤ê [¤È¤Ó¤¤¤ê] /(n) open to all/taking part on the spur of the moment/ +Èô¤ÓÈ¢ [¤È¤Ó¤Ð¤³] /(n) vaulting horse (box)/ +Èô¤ÓÈ´¤±¤ë [¤È¤Ó¤Ì¤±¤ë] /(v1) to be preeminent or outstanding/ +Èô¤ÓÈÄ [¤È¤Ó¤¤¤¿] /(n) springboard/diving board/ +Èô¤ÓÈô¤Ó [¤È¤Ó¤È¤Ó] /(adj-na,adv) scattered here and there/at intervals/ +Èô¤ÓÉÕ¤¯ [¤È¤Ó¤Ä¤¯] /(v5k) to jump at/to be attracted by/ +Èô¤ÓÊ⤯ [¤È¤Ó¤¢¤ë¤¯] /(v5k) to walk about/ +Èô¤ÓÎ¥¤ì¤ë [¤È¤Ó¤Ï¤Ê¤ì¤ë] /(v1) to fly apart/to tower over/to be out of the ordinary/ +Èô¤ÓΩ¤Ä [¤È¤Ó¤¿¤Ä] /(v5t) to jump up/to start up/to leap to one's feet/to fly away/to take off/ +Èô¤ÓæƤë [¤È¤Ó¤«¤±¤ë] /(v5r) to fly/to soar/ +Èô¤Ö [¤È¤Ö] /(v5b) to jump/to fly/to leap/to spring/to bound/to hop/(P)/ +Èô±Û [¤Ò¤¨¤Ä] /(n,vs) jumping over (a hurdle)/clearing (a fence)/hurdling/ +Èô±Û¤¹ [¤È¤Ó¤³¤¹] /(v5s) to leap over/ +Èô±í [¤Ò¤¨¤ó] /(n) swallow in flight/ +Èô²Ð [¤È¤Ó¤Ò] /(n) (1) leaping flames/shower of flying sparks/(2) impetigo contagiosa/ +Èô²ã¾É [¤Ò¤Ö¤ó¤·¤ç¤¦] /(n) myodesopsia/ +Èô²ó¤ë [¤È¤Ó¤Þ¤ï¤ë] /(v5r) to fly about/to skip about/to bustle about/ +ÈôµÓ [¤Ò¤­¤ã¤¯] /(n) express messenger/postman (arch.)/courier/ +Èôµå [¤Ò¤­¤å¤¦] /(n) fly (ball)/(P)/ +Èôµû [¤È¤Ó¤¦¤ª] /(n) flying fish/ +Èô¸ì [¤Ò¤´] /(n) baseless rumor/ +Èô¹Ô [¤Ò¤³¤¦] /(n) aviation/(P)/ +Èô¹Ô²È [¤Ò¤³¤¦¤«] /aviator/pilot/ +Èô¹Ôµ¡ [¤Ò¤³¤¦¤­] /(n) aeroplane/airplane/(P)/ +Èô¹Ôµ¡±À [¤Ò¤³¤¦¤­¤°¤â] /(n) jet stream or vapor trail/ +Èô¹Ôµ­Ï¿ÁõÃÖ [¤Ò¤³¤¦¤­¤í¤¯¤½¤¦¤Á] /flight recorder/ +Èô¹Ô¶Ø»ß¶õ°è [¤Ò¤³¤¦¤­¤ó¤·¤¯¤¦¤¤¤­] /no-fly zone/ +Èô¹Ô¹ÃÈÄ [¤Ò¤³¤¦¤³¤¦¤Ð¤ó] /(n) flight deck/ +Èô¹Ô»Î [¤Ò¤³¤¦¤·] /(n) pilot/(P)/ +Èô¹Ô»þ´Ö [¤Ò¤³¤¦¤¸¤«¤ó] /flight time/number of flight hours/ +Èô¹Ô¾ì [¤Ò¤³¤¦¤¸¤ç¤¦] /(n) airport/(P)/ +Èô¹ÔÁ¥ [¤Ò¤³¤¦¤»¤ó] /(n) airship/blimp/(P)/ +Èô¹ÔÂâ [¤Ò¤³¤¦¤¿¤¤] /flying corps/air force/ +Èô¹ÔÄú [¤Ò¤³¤¦¤Æ¤¤] /(n) flying boat/ +Èô¹ÔÉþ [¤Ò¤³¤¦¤Õ¤¯] /flight uniform/ +Èô¹ÔÊØ [¤Ò¤³¤¦¤Ó¤ó] /airmail/ +Èô¹þ¤ß [¤È¤Ó¤³¤ß] /(n) jump/plunge/dive/ +Èô¹þ¤à [¤È¤Ó¤³¤à] /(v5m) to jump in/to leap in/to plunge into/to dive/ +Èô»¥ [¤Ò¤µ¤Ä] /(n) urgent letter/ +Èô»¶ [¤Ò¤µ¤ó] /(n,vs) dispersal/flying/scattering/ +Èô¼Ö [¤Ò¤·¤ã] /(n) rook or castle (shogi)/(P)/ +Èô¾å¤¬¤ë [¤È¤Ó¤¢¤¬¤ë] /(v5r) to spring/to jump up/to fly up/to skip/ +ÈôÀÐ [¤È¤Ó¤¤¤·] /(n) stepping-stones/ +ÈôÀÚ¤ê [¤È¤Ó¤­¤ê] /(adj-no,adv) extraordinary/superior/choice/ +ÈôÀô [¤Ò¤»¤ó] /(n) waterfall/ +ÈôÃÏ [¤È¤Ó¤Á] /(n) scattered landholdings/detached land/enclave/ +ÈôÄ» [¤¢¤¹¤«] /name of historic, pre-Nara era/(P)/ +ÈôÄ» [¤Ò¤Á¤ç¤¦] /(n) flying bird/ +ÈôÄ»»þÂå [¤¢¤¹¤«¤¸¤À¤¤] /(n) Asuka period (550-710 CE)/ +ÈôÅÅ [¤Ò¤Ç¤ó] /(n) urgent or express telegraph/ +ÈôÆ»¶ñ [¤È¤Ó¤É¤¦¤°] /(n) firearms/missile/projectile weapon/ +ÈôÇò [¤«¤¹¤ê] /(n) a splash pattern/ +ÈôÈ´¤±¤Æ [¤È¤Ó¤Ì¤±¤Æ] /by far/far and away/by all odds/ +ÈôÊó [¤Ò¤Û¤¦] /(n) urgent report/urgent message/ +ÈôË÷ [¤·¤Ö¤­] /(n) (uk) splash/spray/ +ÈôË÷ [¤Ò¤Þ¤Ä] /(n) (uk) splash/spray/ +ÈôË÷´¶À÷ [¤Ò¤Þ¤Ä¤«¤ó¤»¤ó] /(n) droplet infection/ +ÈôÌö [¤Ò¤ä¤¯] /(n,vs) (1) leaping/activity/(2) leapfrog (over a problem)/(P)/ +ÈôÌöŪ [¤Ò¤ä¤¯¤Æ¤­] /(adj-na) rapidly/ +ÈôÍÈ [¤Ò¤è¤¦] /(n,vs) flying/flight/ +ÈôÍè [¤Ò¤é¤¤] /(n,vs) come flying (of migrating birds)/ +Èôε [¤Ò¤ê¤å¤¦] /(n) flying dragon/ +ÈôßÆ [¤Ò¤Ð¤¯] /(n) waterfall from a high place/ +Èô㪠[¤Ä¤Ö¤Æ] /(n) thrown rock/spitball/ +ÈôäÓ [¤Ò¤¨¤ó] /upturned eaves/high roof/ +ÈôæÆ [¤Ò¤·¤ç¤¦] /(n) flight/flying/soaring/ +Èôéû [¤Ð¤Ã¤¿] /(n) grasshopper/ +Èõ [¤È¤¤] /(n) water pipe/gutter/ +È÷¤¨ [¤½¤Ê¤¨] /(n) preparation/provision/guarding/(P)/ +È÷¤¨¤Ä¤±¤ë [¤½¤Ê¤¨¤Ä¤±¤ë] /(v1) to provide/to furnish/to equip/to install/ +È÷¤¨¤ë [¤½¤Ê¤¨¤ë] /(v1) (1) to furnish/to provide for/to equip/to install/(2) to have ready/to prepare for/(3) to possess/to have/to be endowed with/to be armed with/(P)/ +È÷¤¨ÉÕ¤± [¤½¤Ê¤¨¤Ä¤±] /(n) equipment/provision/ +È÷¤¨ÉÕ¤±¤ë [¤½¤Ê¤¨¤Ä¤±¤ë] /(v1) to provide/to furnish/to equip/to install/(P)/ +È÷¤Ë [¤Ä¤Ö¤µ¤Ë] /(adv) in detail/with great care/completely/again and again/ +È÷¤ï¤ë [¤½¤Ê¤ï¤ë] /(v5r) (1) to be furnished with/to be endowed with/(2) to be among/to be one of/to be possessed of/(P)/ +È÷¸åɽ [¤Ó¤ó¤´¤ª¤â¤Æ] /(n) a quality/tatami covering/ +È÷¹Í [¤Ó¤³¤¦] /(n) note/remarks/N.B./(P)/ +È÷¹ÍÍó [¤Ó¤³¤¦¤é¤ó] /(n) notes/remarks (reference) column/ +È÷¹Ó [¤Ó¤³¤¦] /(n) provision for famine/ +È÷¹Ó¿© [¤Ó¤³¤¦¤·¤ç¤¯] /emergency food/ +È÷¹ÓÃùÃß [¤Ó¤³¤¦¤Á¤ç¤Á¤¯] /famine-relief fund/ +È÷Ãß [¤Ó¤Á¤¯] /(n) emergency stores/stored/reserved/(P)/ +È÷ÃßÊÆ [¤Ó¤Á¤¯¤Þ¤¤] /reserved rice/ +È÷ÉÊ [¤Ó¤Ò¤ó] /(n) fixtures/furnishings/equipment/ +È÷ÉÕ [¤½¤Ê¤¨¤Ä¤±] /(n) equipment/provision/ +È÷ˤ [¤Ó¤Û¤¦] /(n) armament/ +È÷˺ [¤Ó¤Ü¤¦] /(n) reminder/ +È÷˺Ͽ [¤Ó¤Ü¤¦¤í¤¯] /(n) notebook/memorandum/ +Èø [¤ª] /(n) tail/ridge/(P)/ +Èø¤ò°ú¤¯ [¤ª¤ò¤Ò¤¯] /(exp) to leave a trail/to leave traces/to have a lasting effect/ +Èø±© [¤ª¤Ï] /(n) tail and wings/tail feathers/ +Èø²Ö [¤ª¤Ð¤Ê] /(n) Japanese pampas grass/ +Èø¹Ô [¤Ó¤³¤¦] /(n,vs) shadow/tail/follow/(P)/ +Èø¹ü [¤Ó¤³¤Ä] /(n) the coccyx/ +Èøº¬ [¤ª¤Í] /(n) (mountain) ridge/spur/(P)/ +Èø¾õ [¤Ó¤¸¤ç¤¦] /(adj-no) tail/caudal/ +Èø¾õ²Ö [¤Ó¤¸¤ç¤¦¤«] /catkin/ +Èø¾û [¤Ó¤¸¤ç¤¦] /(n) buckle/ +ÈøĹ [¤ª¤Ê¤¬] /(n) azure-winged magpie/ +Èøűî [¤ª¤Ê¤¬¤¶¤ë] /(n) long-tailed monkey/ +ÈøĹ·Ü [¤ª¤Ê¤¬¤É¤ê] /(n) long-tailed cock/ +ÈøÅô [¤Ó¤È¤¦] /(n) tail-light/rear light/tail lamp/ +ÈøÅõ [¤Ó¤È¤¦] /(n) tail-light/rear light/tail lamp/ +ÈøƬÉÕ¤­ [¤ª¤«¤·¤é¤Ä¤­] /(n) fish served whole (complete with head and tail)/ +ÈøÉÉ [¤ª¤Ò¤ì] /(n) (1) tail and fin/caudal fin/(2) addition/exaggeration/ +ÈøÉÉ [¤ª¤Ó¤ì] /(n) (1) tail and fin/caudal fin/(2) addition/exaggeration/ +ÈøÉô [¤Ó¤Ö] /(n) tail/caudal/ +ÈøÍã [¤Ó¤è¤¯] /(n) tail/tail plane/ +ÈøäÆ [¤Ó¤í¤¦] /(n) indecent/indelicate/ +Èù¤« [¤«¤¹¤«] /(adj-na,n) faint/dim/weak/indistinct/hazy/poor/wretched/(P)/ +Èù¤«¤Ê¾Ð¤ß [¤«¤¹¤«¤Ê¤¨¤ß] /faint smile/ +Èù¤«¤Ë¸«¤¨¤ë [¤«¤¹¤«¤Ë¤ß¤¨¤ë] /(v1) to be seen dimly/ +Èù¤ËÆþ¤êºÙ¤òÀü¤Ä [¤Ó¤Ë¤¤¤ê¤µ¤¤¤ò¤¦¤¬¤Ä] /(exp) to go into the minutest details/ +Èù°Õ [¤Ó¤¤] /(n) (hum) small token (of gratitude)/my (humble) feelings/ +Èù±« [¤Ó¤¦] /(n) light rain/a drizzle/ +Èù²¹ [¤Ó¤ª¤ó] /(n) lukewarmness/tepidity/ +Èù²¹Åò [¤Ì¤ë¤Þ¤æ] /(n) lukewarm water/ +Èù²¹Åò [¤Ó¤ª¤ó¤È¤¦] /(n) lukewarm water/ +Èù¶ì¾Ð [¤Ó¤¯¤·¤ç¤¦] /(n) faint, ironic or bittersweet smile/ +Èù·Ï¿ô [¤Ó¤±¤¤¤¹¤¦] /differential coefficient/ +Èù¸÷ [¤Ó¤³¤¦] /(n) faint light/ +Èù¹Ô [¤Ó¤³¤¦] /(n) traveling incognito/ +ÈùºÙ [¤Ó¤µ¤¤] /(adj-na,n) minute/micro/detailed/delicate/subtle/(P)/ +Èùºá [¤Ó¤¶¤¤] /(n) minor offense/misdemeanor/ +Èù»ëŪ [¤Ó¤·¤Æ¤­] /(adj-na,n) microscopic/ +Èù¼å [¤Ó¤¸¤ã¤¯] /(adj-na,n) feeble/faint/weak/ +Èù½ý [¤Ó¤·¤ç¤¦] /(n) slight wound/ +Èù¾® [¤Ó¤·¤ç¤¦] /(adj-na,n) microscopic/(P)/ +Èù¾¯ [¤Ó¤·¤ç¤¦] /(adj-na,n) infinitesimal/ +Èù¾Ð [¤Ó¤·¤ç¤¦] /(n,vs) smile/(P)/ +Èù¾Ð¤ÎÉ⤫¤ó¤À¿° [¤Û¤Û¤¨¤ß¤Î¤¦¤«¤ó¤À¤¯¤Á¤Ó¤ë] /lips with a flickering smile/ +Èù¾Ð¤Þ¤·¤¤ [¤Û¤Û¤¨¤Þ¤·¤¤] /(adj) pleasant/charming/ +Èù¾Ð¤ß [¤Û¤Û¤¨¤ß] /(n) smile/ +Èù¾Ð¤ß¤«¤±¤ë [¤Û¤Û¤¨¤ß¤«¤±¤ë] /(v1) to smile/ +Èù¾Ð¤à [¤Û¤Û¤¨¤à] /(v5m) to smile/(P)/ +Èù¾Ð¤òÉ⤫¤Ù¤Æ [¤Ó¤·¤ç¤¦¤ò¤¦¤«¤Ù¤Æ] /with a smile/ +Èù¿Ì [¤Ó¤·¤ó] /(n) slight earthquake/(P)/ +Èù¿Ð [¤ß¤¸¤ó] /(n) particle/atom/ +Èù¿Ð»Ò [¤ß¤¸¤ó¤³] /(n) water flea (Daphnia spp.)/ +Èù¿ÐÀÚ¤ê [¤ß¤¸¤ó¤®¤ê] /finely chopped (cooking)/ +Èù¿ç¤à [¤Þ¤É¤í¤à] /(v5m) (uk) to doze (off)/ +Èù¿ì¤¤ [¤Û¤í¤è¤¤] /(adj) slightly drunk/tipsy/ +ÈùÀ¸Êª [¤Ó¤»¤¤¤Ö¤Ä] /(n) microbe/(P)/ +ÈùÀ¸Êª³Ø [¤Ó¤»¤¤¤Ö¤Ä¤¬¤¯] /microbiology/ +ÈùÀ¸Êª³Ø¼Ô [¤Ó¤»¤¤¤Ö¤Ä¤¬¤¯¤·¤ã] /microbiologist/ +ÈùÀ¸ÊªÊ¬²ò [¤Ó¤»¤¤¤Ö¤Ä¤Ö¤ó¤«¤¤] /(n) biodegradation/ +ÈùÀÑʬ [¤Ó¤»¤­¤Ö¤ó] /(n) (differential and integral) calculus/ +ÈùÁ¨ [¤Ó¤»¤ó] /(adj-na,n) low or humble rank/obscurity/ +Èù® [¤Ó¤½¤¯] /(n) very slow speed/ +Èù®ÅÙ [¤Ó¤½¤¯¤É] /(n) very slow speed/ +ÈùÃï [¤Ó¤Á¤å¤¦] /(n) one's innermost thoughts (feelings)/ +ÈùÄ´À° [¤Ó¤Á¤ç¤¦¤»¤¤] /(n,vs) minute adjustment/fine tuning/ +ÈùÆ° [¤Ó¤É¤¦] /(n) slight tremor or movement/a quiver/(P)/ +ÈùÆý [¤Ó¤Ë¤å¤¦] /small (delicate) breasts/ +ÈùÇ® [¤Ó¤Í¤Ä] /(n) slight fever/(P)/ +ÈùÈù [¤Ó¤Ó] /(adj-na,n) slight/insignificant/ +ÈùÈù¤¿¤ë [¤Ó¤Ó¤¿¤ë] /(adj-t) small/slight/insignificant/ +ÈùÉ÷ [¤½¤è¤«¤¼] /(n) gentle breeze/soft wind/breath of air/zephyr/ +ÈùÉ÷ [¤Ó¤Õ¤¦] /(n) gentle breeze/soft wind/breath of air/zephyr/ +ÈùÉþ [¤Ó¤Õ¤¯] /(n) clothing designed not to attract attention/ +Èùʬ [¤Ó¤Ö¤ó] /(n) differential (e.g. calculus)/ +Èùʬ³Ø [¤Ó¤Ö¤ó¤¬¤¯] /(n) differential calculus/ +Èùʬ¾¦ [¤Ó¤Ö¤ó¤·¤ç¤¦] /differential quotient/ +ÈùʬÃÇÌÌ [¤Ó¤Ö¤ó¤À¤ó¤á¤ó] /differential cross-section (physics)/ +ÈùʬÊýÄø¼° [¤Ó¤Ö¤ó¤Û¤¦¤Æ¤¤¤·¤­] /(n) differential equation/ +Èùʬˡ [¤Ó¤Ö¤ó¤Û¤¦] /differentiation/ +Èù̯ [¤Ó¤ß¤ç¤¦] /(adj-na,n) delicate/subtle/(P)/ +Èù̯¤Ê¾ðÀª [¤Ó¤ß¤ç¤¦¤Ê¤¸¤ç¤¦¤»¤¤] /subtle, delicate and complicated situation/ +Èùγ»Ò [¤Ó¤ê¤å¤¦¤·] /(n) corpuscle/minute particle/ +ÈùÎÌ [¤Ó¤ê¤ç¤¦] /(n) minuscule amount/extremely small quantity/(P)/ +ÈùÎ̸µÁÇ [¤Ó¤ê¤ç¤¦¤²¤ó¤½] /a trace element/ +ÈùÎÌʬÀÏ [¤Ó¤ê¤ç¤¦¤Ö¤ó¤»¤­] /microanalysis/ +ÈùÎÏ [¤Ó¤ê¤ç¤¯] /(adj-na,n) poor ability/ +ÈùϽ [¤Ó¤í¤¯] /(n) small stipend/ +ÈùìÍ [¤Ó¤»¤ó] /(n) low rank/humble station/ +ÈùîÕ [¤Ó¤¯¤ó] /(n) slight intoxication/ +ÈúÇÇ [¤Ó¤ï] /(n) loquat/ +Èûº»ÌçÅ· [¤Ó¤·¤ã¤â¤ó¤Æ¤ó] /(n) guardian god of Buddhism/ +Èûת¼×ÆáÊ© [¤Ó¤ë¤·¤ã¤Ê¤Ö¤Ä] /Vairocana-Buddha/ +ÈüÇÊ [¤Ó¤ï] /(n) biwa (Japanese lute)/(P)/ +ÈüÇʸР[¤Ó¤ï¤³] /Lake Biwa/ +ÈüÇÊ¹Ô [¤Ó¤ï¤³¤¦] /biwa song/ +Èý [¤Þ¤æ] /(n) eyebrow/(P)/ +Èý±§ [¤Ó¤¦] /(n) brow/brows/ +Èý´Ö [¤ß¤±¤ó] /(n) (1) brow/middle forehead/(2) glabella/area between the eyebrows/ +Èý¿¬ [¤Þ¤æ¤¸¤ê] /(n) end of an eyebrow/ +ÈýÀã [¤Ó¤»¤Ä] /(n) snow-white eyebrows/ +ÈýÂÃʪ [¤Þ¤æ¤Ä¤Ð¤â¤Î] /(n) fake/counterfeit/ +ÈýËÏ [¤Þ¤æ¤º¤ß] /(n) blackened eyebrows/eyebrow pencil/ +ÈýÌÓ [¤Þ¤æ¤²] /(n) eyebrows/(P)/ +ÈýÌÜ [¤Ó¤â¤¯] /(n) face/looks/features/ +ÈýÌܽ¨Îï [¤Ó¤â¤¯¤·¤å¤¦¤ì¤¤] /(n) handsome(ness)/ +Èþ [¤Ó] /(n,n-suf) beauty/(P)/ +Èþ¡¹¤·¤¤ [¤Ó¤Ó¤·¤¤] /(adj) beautiful/ +Èþ¤·¤¤ [¤¦¤Ä¤¯¤·¤¤] /(adj) beautiful/lovely/(P)/ +Èþ¤·¤¤È©¤Îºà [¤¦¤Ä¤¯¤·¤¤¤Ï¤À¤Î¤¶¤¤] /wood of fine grain/ +Èþ¤·¤¤Ê¸ [¤¦¤Ä¤¯¤·¤¤¤¢¤ä] /beautiful design/ +Èþ°Õ¼± [¤Ó¤¤¤·¤­] /(n) sense of beauty/aesthetic sense/(P)/ +Èþ°é [¤Ó¤¤¤¯] /(n) cultural study or training/ +Èþ²» [¤Ó¤ª¤ó] /(n) a sweet voice/ +Èþ²½ [¤Ó¤«] /(n,vs) beautification/glorification/(P)/ +Èþ²½±¿Æ° [¤Ó¤«¤¦¤ó¤É¤¦] /a beautification drive/ +Èþ³Ø [¤Ó¤¬¤¯] /(n) esthetics/aesthetics/(P)/ +Èþ³ØŪ [¤Ó¤¬¤¯¤Æ¤­] /(adj-na) aesthetic/ +Èþ´¶ [¤Ó¤«¤ó] /(n) sense of beauty/aesthetic sense/ +Èþ´Ñ [¤Ó¤«¤ó] /(n) fine view/beautiful sight/ +Èþ´é [¤Ó¤¬¤ó] /(n) beautiful face/ +Èþ´é½Ñ [¤Ó¤¬¤ó¤¸¤å¤Ä] /(n) facial care or treatment/ +Èþ´é¿å [¤Ó¤¬¤ó¤¹¤¤] /face lotion/ +Èþµ¸ [¤Ó¤®] /(n) beautiful maiko or geisha/ +Èþµ» [¤Ó¤®] /(n) excellent performance/fine play/ +Èþµó [¤Ó¤­¤ç] /(n) praiseworthy undertaking/commendable act/ +Èþ¶õ [¤ß¤½¤é] /beautiful sky/ +Èþ·Á [¤Ó¤±¤¤] /(n) beautiful form or shape/beauty/ +Èþ·Ê [¤Ó¤±¤¤] /(n) beautiful scenery/ +Èþ¹Á [¤Ó¤³¤¦] /beautiful port/ +Èþ»ö [¤ß¤´¤È] /(adj-na,n) splendid/magnificent/beautiful/admirable/ +Èþ¼­ [¤Ó¤¸] /(n) flowery language/ +Èþ¼­Îï¶ç [¤Ó¤¸¤ì¤¤¤¯] /(n) flowery words/rhetorical flourishes/(P)/ +Èþ¼Á [¤Ó¤·¤Ä] /(n) virtue/good qualities/ +Èþ¼ò [¤Ó¤·¤å] /(n) high-grade sake/ +Èþ½¹ [¤Ó¤·¤å¤¦] /(n) beauty or ugliness/personal appearance/ +Èþ½Ñ [¤Ó¤¸¤å¤Ä] /(n) art/fine arts/(P)/ +Èþ½Ñ°¦¹¥²È [¤Ó¤¸¤å¤Ä¤¢¤¤¤³¤¦¤«] /(n) art lover/lover of art/ +Èþ½Ñ²È [¤Ó¤¸¤å¤Ä¤«] /(n) artist/ +Èþ½Ñ³¦ [¤Ó¤¸¤å¤Ä¤«¤¤] /(n) the world of the arts/ +Èþ½Ñ³Ø¹» [¤Ó¤¸¤å¤Ä¤¬¤Ã¤³¤¦] /art school/ +Èþ½Ñ´ÆÆÄ [¤Ó¤¸¤å¤Ä¤«¤ó¤È¤¯] /(n) art director/ +Èþ½Ñ´Û [¤Ó¤¸¤å¤Ä¤«¤ó] /(n) art gallery/art museum/(P)/ +Èþ½Ñ»Ë [¤Ó¤¸¤å¤Ä¤·] /(n) art history/ +Èþ½Ñ½ñ [¤Ó¤¸¤å¤Ä¤·¤ç] /(n) art book/ +Èþ½Ñ¾¦ [¤Ó¤¸¤å¤Ä¤·¤ç¤¦] /(n) art dealer/fine art(s) shop/ +Èþ½ÑÂç³Ø [¤Ó¤¸¤å¤Ä¤À¤¤¤¬¤¯] /College of Arts/ +Èþ½ÑŪ [¤Ó¤¸¤å¤Ä¤Æ¤­] /(adj-na) artistic/ +Èþ½ÑŸ [¤Ó¤¸¤å¤Ä¤Æ¤ó] /(n) art exhibition/(P)/ +Èþ½ÑÉÊ [¤Ó¤¸¤å¤Ä¤Ò¤ó] /(n) work of art/ +Èþ½ÑÉô [¤Ó¤¸¤å¤Ä¤Ö] /(n) art club/ +Èþ½÷ [¤Ó¤¸¤ç] /(n) beautiful woman/(P)/ +Èþ½÷¤ò»ø¤é¤¹ [¤Ó¤¸¤ç¤ò¤Ï¤Ù¤é¤¹] /(exp) to be waited upon by a beauty/ +Èþ½÷ºù [¤Ó¤¸¤ç¤¶¤¯¤é] /(n) verbena/ +Èþ¾¯½÷ [¤Ó¤·¤ç¤¦¤¸¤ç] /(n) beautiful girl/ +Èþ¾¯Ç¯ [¤Ó¤·¤ç¤¦¤Í¤ó] /(n) handsome youth/ +Èþ¾Î [¤Ó¤·¤ç¤¦] /(n) euphemism/eulogistic name/ +Èþ¾Ñ±¡ [¤Ó¤·¤ç¤¦¤¤¤ó] /beauty shop/ +Èþ¾æÉ× [¤Ó¤¸¤ç¤¦¤Õ] /(n) good-looking man/fine figure of a man/ +Èþ¿© [¤Ó¤·¤ç¤¯] /(n) delicious or gourmet food/ +Èþ¿©²È [¤Ó¤·¤ç¤¯¤«] /epicure/gourmet/ +Èþ¿Í [¤Ó¤¸¤ó] /(n) beautiful person (woman)/(P)/ +Èþ¿Í¶É [¤Ä¤Ä¤â¤¿¤»] /(gikun) (n) con(fidence) person/ +ÈþÀ¼ [¤Ó¤»¤¤] /(n) beautiful voice/ +Èþ¯ [¤Ó¤¾¤¯] /(n) a fine custom/ +ÈþÂç [¤Ó¤À¤¤] /(abbr) College of Arts/ +ÈþÃË [¤Ó¤Ê¤ó] /(n) handsome man/ +ÈþÃË»Ò [¤Ó¤À¤ó¤·] /(n) handsome man/ +ÈþÃË»Ò [¤Ó¤Ê¤ó¤·] /(n) handsome man/ +ÈþÃÌ [¤Ó¤À¤ó] /(n) moving or impressive tale/ +ÈþŪ [¤Ó¤Æ¤­] /(adj-na,n) esthetic/aesthetic/ +ÈþŪ·ù°­ [¤Ó¤Æ¤­¤±¤ó¤ª] /aesthetic aversion/ +ÈþŪÀ¸³è [¤Ó¤Æ¤­¤»¤¤¤«¤Ä] /(n) an aesthetic existence/ +ÈþÅÀ [¤Ó¤Æ¤ó] /(n) virtue/charm/merit/good point/(P)/ +ÈþÅÄ [¤Ó¤Ç¤ó] /(n) fertile, productive field/ +ÈþÆÁ [¤Ó¤È¤¯] /(n) virtue/ +Èþȱ [¤Ó¤Ï¤Ä] /(n) beautiful hair/ +ÈþÈþ¤·¤¤ [¤Ó¤Ó¤·¤¤] /(adj) beautiful/ +Èþɱ [¤Ó¤­] /(n) beautiful maiden/beauty/ +ÈþÉ÷ [¤Ó¤Õ¤¦] /(n) beautiful (laudable) custom/ +ÈþÉþ [¤Ó¤Õ¤¯] /(n) fine clothing/ +Èþʸ [¤Ó¤Ö¤ó] /(n) flowery prose/ +ÈþʸĴ [¤Ó¤Ö¤ó¤Á¤ç¤¦] /an ornate style/ +ÈþËÆ [¤Ó¤Ü¤¦] /(adj-no,n) beautiful face/good looks/beauty/ +ÈþËƤÎκ¤Ë¤Ê¤ë [¤Ó¤Ü¤¦¤Î¤È¤ê¤³¤Ë¤Ê¤ë] /(exp) to be enslaved by a woman's beauty/ +ÈþËÜ [¤Ó¤Û¤ó] /(n) attractively bound book/ +ÈþÌ£ [¤Ó¤ß] /(adj-na,n) good flavor/delicacy/ +ÈþÌ£¤¤ [¤¦¤Þ¤¤] /(adj) delicious/ +ÈþÌ£¤·¤¤ [¤ª¤¤¤·¤¤] /(adj) delicious/tasty/(P)/ +Èþ̯ [¤Ó¤ß¤ç¤¦] /(adj-na,n) elegant/exquisite/ +Èþ̾ [¤Ó¤á¤¤] /(n) good name/high reputation/ +ÈþÍÆ [¤Ó¤è¤¦] /(n) beauty of figure or form/(P)/ +ÈþÍƱ¡ [¤Ó¤è¤¦¤¤¤ó] /(n) beauty parlour/hairdressing salon/(P)/ +ÈþÍÆ»Õ [¤Ó¤è¤¦¤·] /(n) beauty artist/(P)/ +ÈþÍÆ½Ñ [¤Ó¤è¤¦¤¸¤å¤Ä] /(n) cosmetology/ +ÈþÍÆÀ°·Á [¤Ó¤è¤¦¤»¤¤¤±¤¤] /cosmetic surgery/ +ÈþÍÆÀ°·Á¼ê½Ñ [¤Ó¤è¤¦¤»¤¤¤±¤¤¤·¤å¤¸¤å¤Ä] /(n) cosmetic surgery/ +ÈþÍÆÂÎÁà [¤Ó¤è¤¦¤¿¤¤¤½¤¦] /calisthenics/ +ÈþÎï [¤Ó¤ì¤¤] /(adj-na,n) beauty/gorgeous(ness)/ +É¡ [¤Ï¤Ê] /(n) nose/(P)/ +É¡¤¬¹â¤¤ [¤Ï¤Ê¤¬¤¿¤«¤¤] /proud/ +É¡¤ÃÃì [¤Ï¤Ê¤Ã¤Ñ¤·¤é] /(n) bridge of the nose/septum/ +É¡¤ÃÄ¥¤ê [¤Ï¤Ê¤Ã¤Ñ¤ê] /(n) overconfidence/ +É¡¤ò¹â¤¯¤¹¤ë [¤Ï¤Ê¤ò¤¿¤«¤¯¤¹¤ë] /(exp) to be proud/ +É¡¤òºï¤¬¤ì¤ë [¤Ï¤Ê¤ò¤½¤¬¤ì¤ë] /(exp) to have one's nose mutilated (cut off)/ +É¡¤òÀÞ¤ë [¤Ï¤Ê¤ò¤ª¤ë] /(exp) to humble someone/ +É¡¤òÆͤ­¹ç¤ï¤¹ [¤Ï¤Ê¤ò¤Ä¤­¤¢¤ï¤¹] /(exp) to be closely crowded together/ +É¡¤òÌÀ¤«¤¹ [¤Ï¤Ê¤ò¤¢¤«¤¹] /(exp) to take advantage of another's misfortune/ +É¡¥¯¥½ [¤Ï¤Ê¥¯¥½] /(n) nasal discharge/ +É¡±´ [¤Ï¤Ê¤¦¤¿] /(oK) (n) humming/crooning/ +É¡±ê [¤Ó¤¨¤ó] /(n) nasal inflammation/ +É¡²» [¤Ó¤ª¤ó] /(n) nasal sound/nasal/ +É¡²¼ [¤Ó¤«] /(n) under the nose/ +É¡²¼Ä¹ [¤Ó¤«¤Á¤ç¤¦] /(n) amorous man/henpecked husband/ +É¡²Î [¤Ï¤Ê¤¦¤¿] /(n) humming/ +É¡²Î¸ò¤¸¤ê [¤Ï¤Ê¤¦¤¿¤Þ¤¸¤ê] /(n) humming a tune/ +É¡²Î¸ò¤ê [¤Ï¤Ê¤¦¤¿¤Þ¤¸¤ê] /humming unconcernedly/ +É¡²Îº®¤¸¤ê¤ÇƯ¤¯ [¤Ï¤Ê¤¦¤¿¤Þ¤¸¤ê¤Ç¤Ï¤¿¤é¤¯] /to work while humming a tune/ +É¡³× [¤Ï¤Ê¤¬¤ï] /(n) toe cover for clogs/ +É¡´À [¤Ï¤Ê¤¢¤»] /nose sweat/ +É¡´ã¶À [¤Ï¤Ê¤á¤¬¤Í] /(n) pince-nez glasses/ +É¡µÍ¤Þ¤ê [¤Ï¤Ê¤Å¤Þ¤ê] /(n) nasal congestion/ +É¡µÍ¤ê [¤Ï¤Ê¤Å¤Þ¤ê] /(n) nose being clogged up/ +É¡µö [¤Ï¤Ê¤â¤È] /(n) root of the nose/ +É¡¶À [¤Ï¤Ê¤«¤¬¤ß] /(n) nasal speculum/ +É¡¶À [¤Ó¤­¤ç¤¦] /(n) nasal speculum/ +É¡¶Ú [¤Ï¤Ê¤¹¤¸] /(n) bridge of nose/ +É¡·§ [¤Ï¤Ê¤°¤Þ] /(n) coati/ +É¡·ì [¤Ï¤Ê¤¸] /(n) nosebleed/(P)/ +É¡·ì [¤Ï¤Ê¤Â] /(n) nosebleed/ +É¡¸µ [¤Ï¤Ê¤â¤È] /(n) root of the nose/ +É¡¸µ»×°Æ [¤Ï¤Ê¤â¤È¤¸¤¢¤ó] /(n) superficial view/ill-considered plan/ +É¡¸ÆµÛ [¤Ó¤³¤­¤å¤¦] /nasal respiration/ +É¡¸ý [¤Ó¤³¤¦] /(n) nose and mouth/nostrils/muzzle of a dog/ +É¡¸þ¤± [¤Ï¤Ê¤à¤±] /smelling (something)/farewell present/ +É¡¹¦ [¤Ó¤³¤¦] /(n) nostril/ +É¡¹Ë [¤Ï¤Ê¤Å¤Ê] /(n) halter/ +É¡¹Ð [¤Ó¤¯¤¦] /(n) the nasal cavity/ +É¡¹Ð [¤Ó¤³¤¦] /(n) the nasal cavity/ +É¡¹â [¤Ï¤Ê¤¿¤«] /(adj-na,n) high nose/person with a high nose/pride/ +É¡¹â¡¹ [¤Ï¤Ê¤¿¤«¤À¤«] /(adj-na,n) proudly/triumphantly/ +É¡¹â¹â [¤Ï¤Ê¤¿¤«¤À¤«] /(adj-na,n) proudly/triumphantly/ +É¡¹ü [¤Ó¤³¤Ä] /(n) nasal bone/ +É¡º¬ [¤Ó¤³¤ó] /root of the nose/ +É¡»æ [¤Ï¤Ê¤«¤ß] /(n) tissue paper/handkerchief paper/ +É¡»æ [¤Ï¤Ê¤¬¤ß] /(n) tissue paper/handkerchief paper/(P)/ +É¡»ý¤Á¤Ê¤é¤Ê¤¤ [¤Ï¤Ê¤â¤Á¤Ê¤é¤Ê¤¤] /stink/intolerable/ +É¡»ý¤Á¤Ê¤é¤Ì [¤Ï¤Ê¤â¤Á¤Ê¤é¤Ì] /intolerable/disgusting/ +É¡¼À [¤Ó¤·¤Ä] /diseases of the nose/ +É¡½Á [¤Ï¤Ê¤·¤ë] /(n) (liquid) nasal mucus/nasal discharge/snot/ +É¡½Á [¤Ï¤Ê¤¸¤ë] /(n) (liquid) nasal mucus/nasal discharge/snot/ +É¡½Á [¤Ó¤¸¤å¤¦] /(n) (liquid) nasal mucus/nasal discharge/snot/ +É¡½Ð·ì [¤Ó¤·¤å¤Ã¤±¤Ä] /nosebleed/ +É¡½ï [¤Ï¤Ê¤ª] /(n) sandal strap/geta strap/ +É¡¾× [¤Ï¤Ê¤Ä¤­] /(n) meeting head on/ +É¡¾×¤­ [¤Ï¤Ê¤Ä¤­] /(n) meeting head on/ +É¡¿¡¤­ [¤Ï¤Ê¤Õ¤­] /(n) handkerchief/ +É¡¿å [¤Ï¤Ê¤ß¤º] /(n) nasal mucus/dripping nose/ +É¡À¼ [¤Ï¤Ê¤´¤¨] /(n) nasal voice/ +É¡À¼ [¤Ó¤»¤¤] /(n) nasal voice/ +É¡Àè [¤Ï¤Ê¤µ¤­] /(n) tip of nose/(P)/ +É¡ÁÄ [¤Ó¤½] /(n) founder/originator/introducer/ +ɡ© [¤Ï¤Ê¤¤¤­] /(n) nasal breathing/person's pleasure/(P)/ +ɡ© [¤Ó¤½¤¯] /(n) nasal breathing/person's pleasure/ +ɡ©¤¬¹Ó¤¤ [¤Ï¤Ê¤¤¤­¤¬¤¢¤é¤¤] /imperious/proud/ +É¡Âù²» [¤Ó¤À¤¯¤ª¤ó] /(n) nasal sound/ +É¡Âû [¤Ï¤Ê¤¿¤±] /(n) nasal polyps/adenoids/ +É¡Âû [¤Ó¤¸¤ç¤¦] /(n) nasal polyps/adenoids/ +ɡü [¤Ó¤¿¤ó] /(n) nose tip/ +É¡Ãì [¤Ï¤Ê¤Ð¤·¤é] /(n) septum/bridge of nose/ +É¡ÄÙ¤ì [¤Ï¤Ê¤Ä¤Ö¤ì] /(n) flat nose/flat-nose person/ +ɡŦ¤Þ¤ß [¤Ï¤Ê¤Ä¤Þ¤ß] /(n) disgusting fellow/ +ɡŦ¤ß [¤Ï¤Ê¤Ä¤Þ¤ß] /(n) uncouth person/bore/ +É¡ÆÍ [¤Ï¤Ê¤Ä¤­] /(n) meeting head on/ +É¡Æͤ­ [¤Ï¤Ê¤Ä¤­] /(n) meeting head on/ +É¡Æͤ­¹ç¤¤ [¤Ï¤Ê¤Ä¤­¤¢¤¤] /quarreling/ +É¡Æâ [¤Ó¤Ê¤¤] /in the nose/ +É¡Çò¤à [¤Ï¤Ê¤·¤í¤à] /(v5m) to feel let down/to feel ashamed/ +É¡Çò¤à [¤Ï¤Ê¤¸¤í¤à] /(v5m) to look daunted/ +ɡɦ [¤Ï¤Ê¤Ò¤²] /moustache/ +É¡É÷ [¤Ï¤Ê¤«¤¼] /(n) head cold/ +É¡É÷¼Ù [¤Ï¤Ê¤«¤¼] /(n) head cold/ +ɡʵ [¤Ï¤Ê¤¯¤½] /(n) nasal discharge/ +É¡ÌÌ [¤Ï¤Ê¤Å¤é] /(n) muzzle/snout/ +É¡ÌÓ [¤Ï¤Ê¤²] /(n) nostril hairs/ +É¡ÌÚ [¤Ï¤Ê¤®] /(n) nose ring (for cattle)/ +É¡Ìô [¤Ï¤Ê¤°¤¹¤ê] /(n) bribe/hush money/ +É¡Íã [¤Ó¤è¤¯] /(n) wings of the nose (i.e. nostril)/ +ɡΠ[¤Ó¤ê¤ç¤¦] /(n) bridge of the nose/ +É¡ÎØ [¤Ï¤Ê¤ï] /(n) nose ring/ +É¡Õý [¤Ï¤Ê¤¯¤½] /(n) nasal discharge/ +É¢ [¤Ò¤¤¤é¤®] /(n) (1) holly/(2) ponyfish/slipmouth/ +É£ [¤Ò¤¨] /(n) barnyard millet/ +ɤ [¤Ò¤­] /head/small animal counter/roll of cloth/(P)/ +ɤ [¤Ò¤Ä] /head/small animal counter/roll of cloth/(P)/ +ɤŨ [¤Ò¤Ã¤Æ¤­] /(n,vs) comparing with/match/rival/equal/(P)/ +ɤÉ× [¤Ò¤Ã¤×] /(n) (humble) man/coarse man/rustic/ +ɤÉפÎͦ [¤Ò¤Ã¤×¤Î¤æ¤¦] /rash courage/ +ɤÉ×ɤÉØ [¤Ò¤Ã¤×¤Ò¤Ã¤×] /coarse men and women/ +ɤÉØ [¤Ò¤Ã¤×] /(n) coarse woman/country woman/ +ɤѲ [¤Ò¤Ã¤Á¤å¤¦] /(n) equal/match/ +ɦ [¤Ò¤²] /(n) moustache/beard/whiskers/(P)/ +ɦÄæ¤ê [¤Ò¤²¤½¤ê] /(n) shaving/shaver/ +ɦÄæ¤ê¸å [¤Ò¤²¤½¤ê¤¢¤È] /after shaving/ +ɦÌÌ [¤Ò¤²¤Å¤é] /(n) bearded or unshaven face/ +ɧÀ± [¤Ò¤³¤Ü¤·] /(n) Altair/ +ɨ [¤Ò¤¶] /(n) knee/lap/(P)/ +ɨ¤Î»® [¤Ò¤¶¤Î¤µ¤é] /kneecap/ +ɨ¤ò¸ò¤¨¤Æ [¤Ò¤¶¤ò¤Þ¤¸¤¨¤Æ] /intimately/sitting knee to knee/ +ɨ¤òÊø¤¹ [¤Ò¤¶¤ò¤¯¤º¤¹] /(exp) to sit at ease/ +ɨ²¼ [¤·¤Ã¤«] /(n) at the knees of one's parents/at home/ +ɨ³¸¹ü [¤·¤Ä¤¬¤¤¤³¤Ä] /(n) kneecap/patella/ +ɨ³¸ç§È¿¼Í [¤·¤Ä¤¬¤¤¤±¤ó¤Ï¤ó¤·¤ã] /kneecap (patellar) reflex/ +ɨ³Ý¤± [¤Ò¤¶¤«¤±] /(n) lap blanket/ +ɨ´ØÀá [¤·¤Ä¤«¤ó¤»¤Ä] /(n) knee joint/ +ɨµÍ¤á [¤Ò¤¶¤Å¤á] /(n) knee to knee/ +ɨµÍ¤áÃÌȽ [¤Ò¤¶¤Å¤á¤À¤ó¤Ñ¤ó] /direct negotiations/ +ɨ¸µ [¤Ò¤¶¤â¤È] /(n) near one's knee/ +ɨ¹Ô [¤·¤Ã¤³¤¦] /(n) moving forward by sliding on one's knees (in the presence of high-ranking individuals)/ +ɨ¾®ÁÎ [¤Ò¤¶¤³¤¾¤¦] /(n) knee/ +ɨƬ [¤Ò¤¶¤¬¤·¤é] /(n) kneecap/ +ɨÇï»Ò [¤Ò¤¶¤Ó¤ç¤¦¤·] /(n) keeping time by tapping one's knees/ +ɨËí [¤Ò¤¶¤Þ¤¯¤é] /(n) sleeping with one's head in another's lap/ +É©·Á [¤Ò¤·¤¬¤¿] /(n) diamond shape/ +É©Ìß [¤Ò¤·¤â¤Á] /(n) rhombus-shaped mochi/ +ɪ [¤Ò¤¸] /(n) (uk) elbow/(P)/ +ɪ³Ý [¤Ò¤¸¤«¤±] /(n) armrest/elbow rest/ +ɪ³Ý¤± [¤Ò¤¸¤«¤±] /(n) arm of a chair/ +ɪ³Ý¤±°Ø»Ò [¤Ò¤¸¤«¤±¤¤¤¹] /(exp) chair with arm rests/senior staff/ +ɪ³Ý°Ø»Ò [¤Ò¤¸¤«¤±¤¤¤¹] /(exp) chair with arm rests/senior staff/ +ɪŴ [¤Ò¤¸¤Æ¤Ä] /(n) rebuff/ +ɪŴˤ [¤Ò¤¸¤Ç¤Ã¤Ý¤¦] /(n) a shot of the elbow/rejection/rebuff/ +ɪËí [¤Ò¤¸¤Þ¤¯¤é] /(n) using one's elbows as a pillow/ +ɬ¤º [¤«¤Ê¤é¤º] /(adv) necessarily/certainly/without fail/positively/invariably/(P)/ +ɬ¤º¤·¤â [¤«¤Ê¤é¤º¤·¤â] /(adv) (not) always/(not) necessarily/(not) all/(not) entirely/(P)/ +ɬ¤º¤ä [¤«¤Ê¤é¤º¤ä] /(adv) certainly/surely/definitely/ +ɬ·È [¤Ò¤Ã¤±¤¤] /(n) handbook/manual/vade mecum/(P)/ +ɬ¸« [¤Ò¤Ã¤±¤ó] /(n) worth seeing/a must-see/ +ɬ¸«¤Îʪ [¤Ò¤Ã¤±¤ó¤Î¤â¤Î] /a must/something that deserves attention/ +ɬ»¦ [¤Ò¤Ã¤µ¤Ä] /(n) certain kill/ +ɬ»à [¤Ò¤Ã¤·] /(adj-na,adj-no,n) inevitable death/desperation/frantic/inevitable result/(P)/ +ɬ»à¤Ë [¤Ò¤Ã¤·¤Ë] /frantically/desperately/for one's life/(P)/ +ɬ»à¤Ë¤Ê¤Ã¤Æ [¤Ò¤Ã¤·¤Ë¤Ê¤Ã¤Æ] /desperately/for one's dear life/ +ɬ»ê [¤Ò¤Ã¤·] /(adj-na,adj-no,n) inevitable death/desperation/frantic/inevitable result/(P)/ +ɬ»ê¤À [¤Ò¤Ã¤·¤À] /be inevitable/ +ɬ¼£ [¤Ò¤Ã¤Á] /certain cure/ +ɬ¼£Ìô [¤Ò¤Ã¤Á¤ä¤¯] /necessity guaranteed to cure/ +ɬ¼û [¤Ò¤Ä¤¸¤å] /(n) necessary/(P)/ +ɬ¼ûÉÊ [¤Ò¤Ä¤¸¤å¤Ò¤ó] /(n) necessities/necessary article/requisite/essential/(P)/ +ɬ½¤ [¤Ò¤Ã¤·¤å¤¦] /(n) required (subject)/(P)/ +ɬ½¤²ÊÌÜ [¤Ò¤Ã¤·¤å¤¦¤«¤â¤¯] /compulsory subject/ +ɬ¾¡ [¤Ò¤Ã¤·¤ç¤¦] /(n) certain victory/(P)/ +ɬ¾¡¤òÇ°¤¸¤ë [¤Ò¤Ã¤·¤ç¤¦¤ò¤Í¤ó¤¸¤ë] /(exp) to pray for one's victory/ +ɬ¿Ü [¤Ò¤Ã¤¹] /(adj-na,n) indispensable/required/(P)/ +ɬ¿Ü²ÊÌÜ [¤Ò¤Ã¤¹¤«¤â¤¯] /required subjects/ +ɬ¿Ü³Ê [¤Ò¤Ã¤¹¤«¤¯] /(n) indispensable case/ +ɬ¿Ü¾ò·ï [¤Ò¤Ã¤¹¤¸¤ç¤¦¤±¤ó] /essential condition/ +ɬ¿ê [¤Ò¤Ã¤¹¤¤] /(n) bound to decline, decay, or collapse/ +ɬÁ³ [¤Ò¤Ä¤¼¤ó] /(n) inevitable/necessary/(P)/ +ɬÁ³À­ [¤Ò¤Ä¤¼¤ó¤»¤¤] /(n) necessity/inevitability/ +ɬÁ³Åª [¤Ò¤Ä¤¼¤ó¤Æ¤­] /(adj-na) inevitable/necessary/(P)/ +ɬÃå [¤Ò¤Ã¤Á¤ã¤¯] /(n) must arrive/must be received/(P)/ +ɬÃæ [¤Ò¤Ã¤Á¤å¤¦] /(n) hitting the target/ +ɬÄê [¤Ò¤Ä¤¸¤ç¤¦] /(adj-na,adv,n) inevitably/certainly/ +ɬÆÉ [¤Ò¤Ä¤É¤¯] /(n) should be read by all/(P)/ +ɬÆɽñ [¤Ò¤Ä¤É¤¯¤·¤ç] /must book/ +ɬȳ [¤Ò¤Ä¤Ð¤Ä] /(n) inevitability of punishment/ +ɬÌÇ [¤Ò¤Ä¤á¤Ä] /(n) mortality/ +ɬÍÑ [¤Ò¤Ä¤è¤¦] /(iK) (adj-na,n) necessary/essential/indispensable/ +ɬÍ× [¤Ò¤Ä¤è¤¦] /(adj-na,n) necessary/essential/indispensable/(P)/ +ɬÍפÈǧ¤á¤ë [¤Ò¤Ä¤è¤¦¤È¤ß¤È¤á¤ë] /to judge as necessary/ +ɬÍפʤ· [¤Ò¤Ä¤è¤¦¤Ê¤·] /not required/ +ɬÍפʤé¤Ð [¤Ò¤Ä¤è¤¦¤Ê¤é¤Ð] /if necessary/ +ɬÍפ˱þ¤¸¤Æ [¤Ò¤Ä¤è¤¦¤Ë¤ª¤¦¤¸¤Æ] /(adv) as necessary/ +ɬÍפÏȯÌÀ¤ÎÊì [¤Ò¤Ä¤è¤¦¤Ï¤Ï¤Ä¤á¤¤¤Î¤Ï¤Ï] /(exp) necessity is the mother of invention/ +ɬÍ×°­ [¤Ò¤Ä¤è¤¦¤¢¤¯] /(n) necessary evil/ +ɬÍ×·ÐÈñ [¤Ò¤Ä¤è¤¦¤±¤¤¤Ò] /(n) necessary expenses/ +ɬÍ×»ö [¤Ò¤Ä¤è¤¦¤¸] /necessities/ +ɬÍ×½½Ê¬¾ò·ï [¤Ò¤Ä¤è¤¦¤¸¤å¤¦¤Ö¤ó¤¸¤ç¤¦¤±¤ó] /(n) necessary and sufficient condition/ +ɬÍ×¾ò·ï [¤Ò¤Ä¤è¤¦¤¸¤ç¤¦¤±¤ó] /necessary conditions/requirements/ +ɬÍ×À­ [¤Ò¤Ä¤è¤¦¤»¤¤] /(n) necessity/(P)/ +ɬÍ×ÉÊ [¤Ò¤Ä¤è¤¦¤Ò¤ó] /necessities/ +ɬÍ×ʪ [¤Ò¤Ä¤è¤¦¤Ö¤Ä] /necessities/ +É­À¸ [¤Ò¤Ã¤»¤¤] /(n-adv,n-t) lifetime/ +É­ðï [¤Ò¤Ã¤­¤ç¤¦] /(adv,n) after all/ +É® [¤Õ¤Ç] /(n) writing brush/(P)/ +É®¤¬Î©¤Ä [¤Õ¤Ç¤¬¤¿¤Ä] /good writer/wielding a facile pen/ +É®¤Þ¤á [¤Õ¤Ç¤Þ¤á] /(n,adj-na) good correspondent/ready writer/ +É®¤ò´ø¤¦ [¤Õ¤Ç¤ò¤Õ¤ë¤¦] /(exp) to drive a quill (pen)/to wield the writing brush/ +É®¤ò¼¹¤ë [¤Õ¤Ç¤ò¤È¤ë] /(exp) to pen/to write/to draw/ +É®¤ò¿²¤«¤»¤Æ½ñ¤¯ [¤Õ¤Ç¤ò¤Í¤«¤»¤Æ¤«¤¯] /(exp) to write with one's brush slanted/ +É®¤òÀÞ¤ë [¤Õ¤Ç¤ò¤ª¤ë] /(exp) to break off writing/ +É®¤òÃÖ¤¯ [¤Õ¤Ç¤ò¤ª¤¯] /(exp) to stop writing/to put down one's pen/to close (a letter)/ +É®¤òÚ¨¤¯ [¤Õ¤Ç¤ò¤ª¤¯] /(exp) to stop writing/to lay down one's pen/ +É®¥Ú¥ó [¤Õ¤Ç¥Ú¥ó] /(n) calligraphy pen/ +É®°µ [¤Ò¤Ä¤¢¤Ä] /(n) strength of a brushstroke/ +É®°Õ [¤Ò¤Ä¤¤] /(n) brushwork/writing/ +É®²Ò [¤Ò¤Ã¤«] /(n) troubles brought on by what one has written/ +É®µ­ [¤Ò¤Ã¤­] /(n,vs) (taking) notes/copying/(P)/ +É®µ­¶ñ [¤Ò¤Ã¤­¤°] /(n) writing materials/ +É®µ­»î¸³ [¤Ò¤Ã¤­¤·¤±¤ó] /written examination/(P)/ +É®µ­¼Ô [¤Ò¤Ã¤­¤·¤ã] /copyist/ +É®µ­ÂÎ [¤Ò¤Ã¤­¤¿¤¤] /(n) cursive style/ +É®µ­Ä¢ [¤Ò¤Ã¤­¤Á¤ç¤¦] /(n) notebook/ +É®µ­ÍѶñ [¤Ò¤Ã¤­¤è¤¦¤°] /(n) copying equipment/(P)/ +É®¸¯¤¤ [¤Õ¤Ç¤Å¤«¤¤] /(n) brushwork/ +É®¹Ì [¤Ò¤Ã¤³¤¦] /(n) making a living copying or writing/ +É®¹ÌÎÁ [¤Ò¤Ã¤³¤¦¤ê¤ç¤¦] /copying fee/ +É®ºÍ [¤Ò¤Ã¤µ¤¤] /(n) literary talent/ +É®»» [¤Ò¤Ã¤µ¤ó] /(n) calculating on paper/ +É®»æ [¤Ò¤Ã¤·] /(n) brush and paper/description/ +É®¼Ì [¤Ò¤Ã¤·¤ã] /(n) copying/transcribing/ +É®¼Ìά»ú [¤Ò¤Ã¤·¤ã¤ê¤ã¤¯¤¸] /handwritten abbreviation (of kanji)/ +É®¼Ô [¤Ò¤Ã¤·¤ã] /(n) writer/author/(P)/ +É®½ç [¤Ò¤Ä¤¸¤å¤ó] /(n) stroke order/(P)/ +É®¿¨ [¤Ò¤Ã¤·¤ç¤¯] /(n) feel of a brush or pen/ +É®¿Ø [¤Ò¤Ä¤¸¤ó] /(n) (lineup of authors engaged in a) war of words/ +É®Àª [¤Ò¤Ã¤»¤¤] /(n) stroke (dash) of the pen/(force of) brushwork/ +É®À¸ [¤Ò¤Ã¤»¤¤] /(n) copyist/amanuensis/ +É®À× [¤Ò¤Ã¤»¤­] /(n) holograph/handwriting/(P)/ +É®À×´ÕÄê [¤Ò¤Ã¤»¤­¤«¤ó¤Æ¤¤] /handwriting analysis/ +É®ÀØ [¤Ò¤Ã¤»¤­] /(n) holograph/handwriting/ +É®Àå [¤Ò¤Ä¤¼¤Ä] /(n) written and spoken words/description/ +É®Àå¤Ë¿Ô¤¯¤·Æñ¤¤ [¤Ò¤Ä¤¼¤Ä¤Ë¤Ä¤¯¤·¤¬¤¿¤¤] /be beyond description/ +É®Àè [¤Õ¤Ç¤µ¤­] /(n) tip of brush/ +É®Àï [¤Ò¤Ã¤»¤ó] /(n) war of words/ +É®Àö [¤Ò¤Ã¤»¤ó] /(n) brush cleaner/brush cleaning/brush washing/ +É®Àö [¤Õ¤Ç¤¢¤é¤¤] /(n) brush cleaner/brush cleaning/brush washing/ +É®ÂÀ [¤Õ¤Ç¤Ö¤È] /(adj-na,n) a bold hand/ +ɮü [¤Ò¤Ã¤¿¤ó] /(n) tip of a brush or pen/(force of a) writing style/ +É®ÃÌ [¤Ò¤Ä¤À¤ó] /(n) communicating in writing/ +É®Ã× [¤Ò¤Ã¤Á] /(n) literary style/stroke of the brush/touch/ +É®Ãé¼Â [¤Õ¤Ç¤Þ¤á] /(n,adj-na) good correspondent/ready writer/ +É®ÄÍ [¤Õ¤Ç¤Å¤«] /(n) mound covering reverently buried old brushes/ +É®Åú [¤Ò¤Ã¤È¤¦] /(n) written response/ +É®Åû [¤Õ¤Ç¤Å¤Ä] /(n) brush case/ +ɮƬ [¤Ò¤Ã¤È¤¦] /(n) brush tip/first on a list/(P)/ +ɮƬ¼Ô [¤Ò¤Ã¤È¤¦¤·¤ã] /(n) head of a family/first name on a list/ +É®Æþ¤ì [¤Õ¤Ç¤¤¤ì] /(n) pencil case/ +ɮȢ [¤Õ¤Ç¤Ð¤³] /(n) pencil box/ +É®ÉÔÀº [¤Õ¤Ç¤Ö¤·¤ç¤¦] /(adj-na,n) poor correspondent/ +É®ÉÕ¤­ [¤Õ¤Ç¤Ä¤­] /(n) brushwork/ +ɮˡ [¤Ò¤Ã¤Ý¤¦] /(n) style of penmanship/ +ɮ˯ [¤Ò¤Ã¤Ý¤¦] /(n) power of the pen/ +É®ËÏ [¤Ò¤Ä¤Ü¤¯] /(n) stationery/pen and ink/writing materials/ +ɮ̾ [¤Ò¤Ä¤á¤¤] /(n) alias/pseudonym/pen name/nom de plume/(P)/ +ɮΩ¤Æ [¤Õ¤Ç¤¿¤Æ] /(n) pen or brush stand/ +É®ÎÏ [¤Ò¤Ä¤ê¤ç¤¯] /(n) strength of the brush stroke/power of the pen/ability to write/ +É®ÚÕ [¤Õ¤Ç¤º¤¯¤ê] /brush radical/fudezukuri/ +É®ëÏ [¤Ò¤Ã¤Á¤å¤¦] /(n) written denunciation/ +ɯºÉ [¤Ò¤Ã¤½¤¯] /(n) be blocked (and contained)/reduced circumstances/ +ɯÇ÷ [¤Ò¤Ã¤Ñ¤¯] /(n,vs) stringency (financial)/impending/ +É°Èé [¤Ò¤ï¤À] /(n) cypress bark/ +É°ÈéÉø [¤Ò¤ï¤À¤Ö¤­] /(n) cypress bark roof/ +É°ÉñÂæ [¤Ò¤Î¤­¤Ö¤¿¤¤] /(n) stage made of Japanese cypress/the limelight/the big time/ +É°ÍÕ [¤Ò¤Ð] /(n) cypress leaf/ +ɱ [¤Ò¤á] /(n) princess/young lady of noble birth/(P)/ +ɱ¤µ¤Þ [¤Ò¤á¤µ¤Þ] /daughter of a nobleman/ +ɱ³À [¤Ò¤á¤¬¤­] /(n) a low fence/ +ɱµÜ [¤Ò¤á¤ß¤ä] /(n) princess/ +ɱ·¯ [¤Ò¤á¤®¤ß] /(n) princess/(P)/ +ɱ¸æ»Ò [¤Ò¤á¤ß¤³] /(n) imperial princess/ +ɱ¾®¾¾ [¤Ò¤á¤³¤Þ¤Ä] /(n) a small pine/ +ɱËð [¤Ò¤á¤Þ¤¹] /(n) red salmon/ +ɱÍÍ [¤Ò¤á¤µ¤Þ] /daughter of a nobleman/ +ɲ [¤Ò¤á] /(oK) (n) princess/young lady of noble birth/ +ɳ [¤Ò¤â] /(n) (1) string/cord/(2) pimp/(P)/ +ɳ¤Îü [¤Ò¤â¤Î¤Ï¤·] /end of a string/ +ɳ¤ò·ë¤Ö [¤Ò¤â¤ò¤à¤¹¤Ö] /(exp) to tie a string/ +ɳ³× [¤Ò¤â¤«¤ï] /(n) strap/thong/ +ɳ³×ñ»ñ« [¤Ò¤â¤«¤ï¤¦¤É¤ó] /flat noodles/ +ɳÂÓ [¤Á¤å¤¦¤¿¤¤] /(n) important connection/important social foundation/ +ɳÉÕ¤­ [¤Ò¤â¤Ä¤­] /(n) conditional/ +ɳÉÕ¤­Í»»ñ [¤Ò¤â¤Ä¤­¤æ¤¦¤·] /tied loan/ +É´ [¤Ò¤ã¤¯] /(num) 100/hundred/(P)/ +É´²¯ [¤Ò¤ã¤¯¤ª¤¯] /10,000,000,000/ten billion (American)/ten milliard (British)/(P)/ +É´²ÈÁèÌÄ [¤Ò¤ã¤Ã¤«¤½¤¦¤á¤¤] /(n) Let a hundred schools of thought contend/ +É´²Ê [¤Ò¤ã¤Ã¤«] /(n) many objects (for study)/ +É´²Ê»öŵ [¤Ò¤ã¤Ã¤«¤¸¤Æ¤ó] /(n) encyclopedia/(P)/ +É´²Ê¼­Åµ [¤Ò¤ã¤Ã¤«¤¸¤Æ¤ó] /(n) encyclopedia/(P)/ +É´²ÊÁ´½ñ [¤Ò¤ã¤Ã¤«¤¼¤ó¤·¤ç] /(n) encyclopedia/ +É´²ÊÁ´½ñÇÉ [¤Ò¤ã¤Ã¤«¤¼¤ó¤·¤ç¤Ï] /(n) the Encyclopedists/ +É´²Ö [¤Ò¤ã¤Ã¤«] /(n) all varieties of flowers/many flowers/ +É´²ÖÀÆÊü [¤Ò¤ã¤Ã¤«¤»¤¤¤Û¤¦] /(n) "Let a hundred flowers blossom"/"Hundred Flowers" campaign/ +É´²ÖåçÍð [¤Ò¤ã¤Ã¤«¤ê¤ç¤¦¤é¤ó] /(n) many flowers blooming in profusion/a gathering of many beautiful women/simultaneous emergence of many talents and achievements/ +É´²ß [¤Ò¤ã¤Ã¤«] /(n) all kinds of goods/ +É´²ßŹ [¤Ò¤ã¤Ã¤«¤Æ¤ó] /(n) (department) store(s)/(P)/ +É´³² [¤Ò¤ã¤¯¤¬¤¤] /(n) great damage/ +É´´± [¤Ò¤ã¤Ã¤«¤ó] /(n) all the officials/ +É´µ´Ìë¹Ô [¤Ò¤ã¤Ã¤­¤ä¤®¤ç¤¦] /(n) a veritable pandemonium/a large number of people plotting and doing evil/a scandalous scene/ +É´µ´Ìë¹Ô [¤Ò¤ã¤Ã¤­¤ä¤³¤¦] /(n) a veritable pandemonium/a large number of people plotting and doing evil/a scandalous scene/ +É´·Ê [¤Ò¤ã¤Ã¤±¤¤] /100 famous views/ +É´·× [¤Ò¤ã¤Ã¤±¤¤] /(n) all means/ +É´·Ý [¤Ò¤ã¤¯¤²¤¤] /(n) Jack of all trades/ +É´¹Ô [¤Ò¤ã¤Ã¤³¤¦] /(n) all acts/ +É´¹ç [¤æ¤ê] /(n) lily/(P)/ +É´¹ç¤Î¼ù [¤æ¤ê¤Î¤­] /(n) tulip tree/ +É´¹ç¤ÎÌÚ [¤æ¤ê¤Î¤­] /(n) tulip tree/ +É´¹çº¬ [¤æ¤ê¤Í] /(n) lily bulb/ +É´ºÑ [¤¯¤À¤é] /ancient Korean kingdom (Paekche or Kudara)/ +É´ºÑ³Ú [¤¯¤À¤é¤¬¤¯] /(n) music in the Korean court/ +É´»ö [¤Ò¤ã¤¯¤¸] /(n) all/everything/ +É´½Ã [¤Ò¤ã¤¯¤¸¤å¤¦] /(n) all kinds of animals/ +É´½Ã¤Î²¦ [¤Ò¤ã¤¯¤¸¤å¤¦¤Î¤ª¤¦] /king of beasts/lion/ +É´½Ð [¤Ò¤ã¤¯¤·¤å¤Ä] /(n,vs) arise in great numbers/ +É´¿§´ã¶À [¤Ò¤ã¤¯¤¤¤í¤á¤¬¤Í] /kaleidoscope/ +É´¿Í°ì¼ó [¤Ò¤ã¤¯¤Ë¤ó¤¤¤Ã¤·¤å] /(n) 100 poems by 100 famous poets/(playing) cards of one hundred famous poems/ +É´¿ÍÎÏ [¤Ò¤ã¤¯¤Ë¤ó¤ê¤­] /(n) tremendous strength/ +É´À¤ [¤Ò¤ã¤¯¤»¤¤] /long era/ +É´À« [¤Ò¤ã¤¯¤·¤ç¤¦] /(n) farmer/peasant/(P)/ +É´À« [¤Ò¤ã¤¯¤»¤¤] /the common people/ +É´À«°ìÙä [¤Ò¤ã¤¯¤·¤ç¤¦¤¤¤Ã¤­] /peasant's revolt/ +É´À«²È [¤Ò¤ã¤¯¤·¤ç¤¦¤ä] /(n) farmer's home/ +É´Àå [¤â¤º] /(n) shrike (type of bird)/butcher bird/ +É´ÀåÄ» [¤â¤º] /(n) shrike (type of bird)/butcher bird/ +É´ÀéÄ» [¤â¤â¤Á¤É¤ê] /(n) all sorts of birds/hundreds (and thousands) of birds/ +É´ÀïÉ´¾¡ [¤Ò¤ã¤¯¤»¤ó¤Ò¤ã¤¯¤·¤ç¤¦] /(n) ever-victorious/many successful campaigns/invincibility/ +É´ÀïÎýËá [¤Ò¤ã¤¯¤»¤ó¤ì¤ó¤Þ] /(n) be schooled by adversity in many battles/veteran/ +É´ÀïÏ£Ëá [¤Ò¤ã¤¯¤»¤ó¤ì¤ó¤Þ] /(n) be schooled by adversity in many battles/veteran/ +É´Áª [¤Ò¤ã¤¯¤»¤ó] /(n) selection of a hundred pieces (music, etc.)/ +ɴ­ [¤à¤«¤Ç] /(gikun) (n) centipede/ +ɴ´Ĺ [¤Ò¤ã¤¯¤½¤Ä¤Á¤ç¤¦] /centurion/ +É´ÂÖ [¤Ò¤ã¤¯¤¿¤¤] /(n) various phases/ +É´ÅÀ [¤Ò¤ã¤¯¤Æ¤ó] /hundred points/perfect mark/ +É´ÅÙ [¤Ò¤ã¤¯¤É] /hundred times/hundred degrees/ +É´Æñ [¤Ò¤ã¤¯¤Ê¤ó] /all obstacles/all sorts of trouble/ +É´Æü [¤Ò¤ã¤¯¤Ë¤Á] /hundred days/lengthy time/ +É´Æü³± [¤Ò¤ã¤¯¤Ë¤Á¤¼¤­] /(n) whooping cough/ +É´Æü¹È [¤µ¤ë¤¹¤Ù¤ê] /(n) crape myrtle/ +É´ÆüÁð [¤Ò¤ã¤¯¤Ë¤Á¤½¤¦] /(n) zinnia/ +ɴǯ [¤Ò¤ã¤¯¤Í¤ó] /century/hundred years/ +ɴǯº× [¤Ò¤ã¤¯¤Í¤ó¤µ¤¤] /centenary/centennial celebration/ +ɴǯÌÜ [¤Ò¤ã¤¯¤Í¤ó¤á] /(n) the hundredth year/doomed/ +É´ÇÜ [¤Ò¤ã¤¯¤Ð¤¤] /hundredfold/ +ɴȬ¤Î¾â [¤Ò¤ã¤¯¤Ï¤Á¤Î¤«¤Í] /night-watch bell/bells tolling out the old year/ +ɴȬ½½ÅÙ [¤Ò¤ã¤¯¤Ï¤Á¤¸¤å¤¦¤É] /180 degrees/complete change/(P)/ +ɴȯɴÃæ [¤Ò¤ã¤Ã¤Ñ¤Ä¤Ò¤ã¤¯¤Á¤å¤¦] /(n) always hitting the bull's-eye/infallible/ +É´ÈÌ [¤Ò¤ã¤Ã¤Ñ¤ó] /(adj-no,n) all/every/all kinds of/ +ɴʬÈæ [¤Ò¤ã¤¯¤Ö¤ó¤Ò] /(n) percentage/ +ɴʬΨ [¤Ò¤ã¤¯¤Ö¤ó¤ê¤Ä] /(n) percentage/ +ɴʹ [¤Ò¤ã¤¯¤Ö¤ó] /(n) hearing a hundred times/ +É´ÊÀ [¤Ò¤ã¤¯¤Ø¤¤] /(n) all evils/ +É´Êâ¾ù¤ë [¤Ò¤ã¤Ã¤Ý¤æ¤º¤ë] /(v5r) to be unwilling but to give in/ +É´Êý [¤Ò¤ã¤Ã¤Ý¤¦] /(n-adv,n-t) in every way/ +É´Ëü [¤Ò¤ã¤¯¤Þ¤ó] /(n) 1,000,000/one million/(P)/ +É´Ëü¸À [¤Ò¤ã¤¯¤Þ¤ó¤²¤ó] /(n) saying something many times/ +É´ËüĹ¼Ô [¤Ò¤ã¤¯¤Þ¤ó¤Á¤ç¤¦¤¸¤ã] /(n) millionaire/multimillionaire/ +É´ËüÊ× [¤Ò¤ã¤¯¤Þ¤ó¤Ù¤ó] /million times/praying a million times/ +É´Ì£ [¤Ò¤ã¤¯¤ß] /(n) all kinds (of food)/ +É´ÌÌÁê [¤Ò¤ã¤¯¤á¤ó¤½¤¦] /(n) life's many phases/ +É´Ìè [¤Ò¤ã¤¯¤á] /five-sixths of a pound/ +É´Ìë [¤â¤â¤è] /(n) a hundred nights/ +É´Ìô [¤Ò¤ã¤¯¤ä¤¯] /(n) sundry remedies/ +É´Ìô¤ÎĹ [¤Ò¤ã¤¯¤ä¤¯¤Î¤Á¤ç¤¦] /sake/ +É´ÍÕÈ¢ [¤Ò¤ã¤¯¤è¤¦¤Ð¤³] /(n) Stevenson screen (louvre-sided box housing for meteorological gauges)/ +É´Íë [¤Ò¤ã¤¯¤é¤¤] /(n) hundred thunderclaps/ +É´Ï£ [¤Ò¤ã¤¯¤ì¤ó] /(n) well-tempered/well drilled/well trained/ +ɵ [¤¢¤ä¤Þ¤ê] /(n) mistake/ +ɵ¸« [¤Ó¤å¤¦¤±¤ó] /(n) fallacy/ +ɵÀâ [¤Ó¤å¤¦¤»¤Ä] /(n) fallacy/fallacious argument/ +ɵÅÁ [¤Ó¤å¤¦¤Ç¤ó] /(n) false report (rumor)/ +ɵÏÀ [¤Ó¤å¤¦¤í¤ó] /(n) fallacy/mistaken opinion/ +ɶ [¤¿¤ï¤é] /(n) straw bag/bale/sack/bag counter/(P)/ +ɶ [¤Ò¤ç¤¦] /(n) straw bag/bale/sack/bag counter/ +ɶ¿ô [¤Ò¤ç¤¦¤¹¤¦] /number of straw bags/ +ɶʪ [¤¿¤ï¤é¤â¤Î] /(n) goods in straw bags/ +ɶʪ [¤Ò¤ç¤¦¤â¤Ä] /(n) goods in straw bags/ +ɸ [¤·¤ë¤·] /(n) (1) mark/(2) symbol/(3) evidence/ +ɸ´ú [¤Ò¤ç¤¦¤­] /(n) marking flag/ +ɸµ­ [¤Ò¤ç¤¦¤­] /(n) subject (of memo, email, etc.)/title/ +ɸ¸ì [¤Ò¤ç¤¦¤´] /(n) motto/slogan/catchword/(P)/ +ɸ¹â [¤Ò¤ç¤¦¤³¤¦] /(n) elevation/height above sea level/(P)/ +ɸ¹â¤ò¬¤ë [¤Ò¤ç¤¦¤³¤¦¤ò¤Ï¤«¤ë] /(exp) to measure the height of (a mountain)/ +ɸ»¥ [¤Ò¤ç¤¦¤µ¤Ä] /(n) nameplate/doorplate/ +ɸ¼¨ [¤Ò¤ç¤¦¤¸] /(n,vs) posting up/declaration/demonstrating/marking/ +ɸ¼± [¤Ò¤ç¤¦¤·¤­] /(n) sign/mark/(P)/ +ɸ¼±Åô [¤Ò¤ç¤¦¤·¤­¤È¤¦] /(n) beacon light/ +ɸ½à [¤Ò¤ç¤¦¤¸¤å¤ó] /(n) standard/level/(P)/ +ɸ½à²½ [¤Ò¤ç¤¦¤¸¤å¤ó¤«] /(n) standardization/ +ɸ½à²Á³Ê [¤Ò¤ç¤¦¤¸¤å¤ó¤«¤«¤¯] /(n) standard price/ +ɸ½à²è¼Á¥Á¥ã¥ó¥Í¥ë [¤Ò¤ç¤¦¤¸¤å¤ó¤¬¤·¤Ä¥Á¥ã¥ó¥Í¥ë] /(n) standard definition channel/ +ɸ½à·¿ [¤Ò¤ç¤¦¤¸¤å¤ó¤±¤¤] /(n) standard type/standard size/ +ɸ½à¸ì [¤Ò¤ç¤¦¤¸¤å¤ó¤´] /(n) (obs) standard (Japanese) language/(P)/ +ɸ½à¸íº¹ [¤Ò¤ç¤¦¤¸¤å¤ó¤´¤µ] /standard error (SE)/ +ɸ½à»þ [¤Ò¤ç¤¦¤¸¤å¤ó¤¸] /(n) standard time/ +ɸ½à½ÐÎÏ [¤Ò¤ç¤¦¤¸¤å¤ó¤·¤å¤Ä¤ê¤ç¤¯] /stdout (computer)/ +ɸ½àÆþÎÏ [¤Ò¤ç¤¦¤¸¤å¤ó¤Ë¤å¤¦¤ê¤ç¤¯] /stdin (computer)/ +ɸ½àÊк¹ [¤Ò¤ç¤¦¤¸¤å¤ó¤Ø¤ó¤µ] /standard deviation (SD)/ +ɸ¾Ï [¤Ò¤ç¤¦¤·¤ç¤¦] /(n) emblem/ensign/mark/ +ɸ¾þ¤ê [¤·¤á¤«¤¶¤ê] /sacred Shinto rope with festoons/ +ɸÀÐ [¤Ò¤ç¤¦¤»¤­] /(n) boundary or milepost stone/ +ɸÂê [¤Ò¤ç¤¦¤À¤¤] /(n) headline/ +ɸÂê²»³Ú [¤Ò¤ç¤¦¤À¤¤¤ª¤ó¤¬¤¯] /program music/ +ɸÃð [¤Ò¤ç¤¦¤Á¤å¤¦] /(n) marginal notations/ +ɸħ [¤Ò¤ç¤¦¤Á¤ç¤¦] /distinguishing mark/diagnostic character (biology)/ +ɸÄê [¤Ò¤ç¤¦¤Æ¤¤] /(n) standardization/orientation/ +ɸŪ [¤Ò¤ç¤¦¤Æ¤­] /(n) target/(P)/ +ɸËÜ [¤Ò¤ç¤¦¤Û¤ó] /(n) example/specimen/(P)/ +ɸËÜÃê½Ð [¤Ò¤ç¤¦¤Û¤ó¤Á¤å¤¦¤·¤å¤Ä] /sampling/ +ɸÜÖ [¤Ò¤ç¤¦¤Ü¤¦] /(n) advocate/champion cause/ +ɹ [¤³¤ª¤ê] /(n) ice/shaved ice/(P)/ +ɹ [¤Ò] /ice/hail/ +ɹ¤Î¿Ï [¤³¤ª¤ê¤Î¤ä¤¤¤Ð] /gleaming sword/ +ɹ¤ë [¤³¤ª¤ë] /(v5r) to freeze/to be frozen over/to congeal/ +ɹ±« [¤Ò¤µ¤á] /(n) hail/chilly chilly rain/ +ɹ²° [¤³¤ª¤ê¤ä] /(n) ice man/ice shop/ +ɹ²Ï [¤Ò¤ç¤¦¤¬] /(n) glacier/(P)/ +ɹ²Ï´ü [¤Ò¤ç¤¦¤¬¤­] /(n) glacial period/ +ɹ²Ï»þÂå [¤Ò¤ç¤¦¤¬¤¸¤À¤¤] /glacial period/ +ɹ²Û [¤Ò¤ç¤¦¤«] /(n) ices/ +ɹ²Û»Ò [¤³¤ª¤ê¤¬¤·] /(n) frozen sweet/sherbert/ +ɹ²ò [¤Ò¤ç¤¦¤«¤¤] /(n) melting/thawing/ +ɹ²ô [¤Ò¤ç¤¦¤«¤¤] /(n) lump of ice/block of ice/ice floe/ +ɹ³¤ [¤Ò¤ç¤¦¤«¤¤] /(n) frozen sea/icy waters/ +ɹ³ê¤ê [¤³¤ª¤ê¤¹¤Ù¤ê] /(n) ice skating/ +ɹ´ü [¤Ò¤ç¤¦¤­] /(n) ice age/ +ɹµÍ¤á [¤³¤ª¤ê¤Å¤á] /(n) packing in ice/ +ɹ¶´¤ß [¤³¤ª¤ê¤Ð¤µ¤ß] /ice tongs/ +ɹ·ë [¤Ò¤ç¤¦¤±¤Ä] /(n,vs) freezing/congelation/freeze/ +ɹ¸¶ [¤Ò¤ç¤¦¤²¤ó] /(n) ice field/ice floe/snow field/ +ɹº½Åü [¤³¤ª¤ê¤¶¤È¤¦] /(n) rock candy/sugar candy/ +ɹºïµ¡ [¤Ò¤ç¤¦¤µ¤¯¤­] /ice-shaving machine/ +ɹºïµ¡ [¤Ò¤ç¤¦¤µ¤Ã¤­] /ice-shaving machine/ +ɹ»³ [¤Ò¤ç¤¦¤¶¤ó] /(n) iceberg/(P)/ +ɹ¼¼ [¤³¤ª¤ê¤à¤í] /(n) ice house/ice room/cold room/ +ɹ¼¼ [¤Ò¤à¤í] /(n) ice house/ice room/cold room/ +ɹ¼¼ [¤Ò¤ç¤¦¤·¤Ä] /(n) ice house/ice room/cold room/ +ɹ¼á [¤Ò¤ç¤¦¤·¤ã¤¯] /(n) melting like ice/dispelling doubts/ +ɹ¾² [¤Ò¤ç¤¦¤·¤ç¤¦] /(n) ice sheet/ +ɹ¾½ [¤Ò¤ç¤¦¤·¤ç¤¦] /(n) ice crystals/ +ɹ¿ª [¤Ò¤ç¤¦¤·¤ç¤¯] /(n) glacial scouring/ +ɹ¿Ì [¤Ò¤ç¤¦¤·¤ó] /ice quake/ +ɹ¿Í [¤Ò¤ç¤¦¤¸¤ó] /(n) go-between (in marriage)/ +ɹ¿Ï [¤Ò¤ç¤¦¤¸¤ó] /(n) sharp, glistening sword/ +ɹ¿Ý»À [¤Ò¤ç¤¦¤µ¤¯¤µ¤ó] /(n) glacial acetic acid/ +ɹ¿å [¤³¤ª¤ê¤¹¤¤] /(n) shaved ice/ice water/ +ɹ¿å [¤³¤ª¤ê¤ß¤º] /(n) shaved ice/ice water/ +ɹÀã [¤Ò¤ç¤¦¤»¤Ä] /(n) ice and snow/ +ɹÁü [¤Ò¤ç¤¦¤¾¤¦] /ice sculpture/ +ɹÂÞ [¤³¤ª¤ê¤Ö¤¯¤í] /(n) ice bag/ +ɹú [¤Ò¤ç¤¦¤¿¤ó] /(n) ice and charcoal/contradiction/ +ɹÃì [¤Ä¤é¤é] /(n) icicle/ice pillar/ +ɹÃì [¤Ò¤ç¤¦¤Á¤å¤¦] /(n) icicle/ice pillar/ +ɹÄÒ¤± [¤³¤ª¤ê¤Å¤±] /putting down in ice/ +ɹÅÀ [¤Ò¤ç¤¦¤Æ¤ó] /(n) freezing point/ +ɹÅÀ²¼ [¤Ò¤ç¤¦¤Æ¤ó¤«] /(n) below freezing/(P)/ +ɹÅÄ [¤Ò¤ç¤¦¤Ç¤ó] /field of eternal snow/ +ɹƦÉå [¤³¤ª¤ê¤É¤¦¤Õ] /(n) (1) frozen tofu/(2) dried bean curd/ +ɹǹ [¤Ò¤ç¤¦¤Î¤¦] /(n) ice bag/ice pack/ +ɹÊÉ [¤Ò¤ç¤¦¤Ø¤­] /(n) ice wall/ice ridge/ +ɹËí [¤³¤ª¤ê¤Þ¤¯¤é] /(n) ice pillow/ +ɹ̸ [¤Ò¤ç¤¦¤à] /(n) ice fog/ +ɹÌÌ [¤Ò¤ç¤¦¤á¤ó] /ice surface/ +ɹÎØ [¤Ò¤ç¤¦¤ê¤ó] /the moon/ +ɹîÌ»À [¤Ò¤ç¤¦¤µ¤¯¤µ¤ó] /(n) glacial acetic acid/ +ɺ¡¹ [¤Ò¤ç¤¦¤Ò¤ç¤¦] /buoyantly/airily/with a light heart/ +ɺ¤¦ [¤¿¤À¤è¤¦] /(v5u) to drift about/to float/to hang in air/(P)/ +ɺ¤¦¾®½® [¤¿¤À¤è¤¦¤³¤Ö¤Í] /drifting boat/ +ɺº½ [¤Ò¤ç¤¦¤µ] /(n) drift sand/ +ɺ¼º [¤Ò¤ç¤¦¤·¤Ä] /(n) drifting away (and going lost)/ +ɺÁ³ [¤Ò¤ç¤¦¤¼¤ó] /(adj-na,n) casually/aimlessly/abruptly/unexpectedly/ +ɺÃå [¤Ò¤ç¤¦¤Á¤ã¤¯] /(n,vs) drifting ashore/(P)/ +ɺÇñ [¤Ò¤ç¤¦¤Ï¤¯] /(n,vs) roaming/drifting about/wandering/ +ɺÇñ¼Ô [¤Ò¤ç¤¦¤Ï¤¯¤·¤ã] /vagabond/ +ɺÇò [¤Ò¤ç¤¦¤Ï¤¯] /(n,vs) blanching/bleaching/(P)/ +ɺÇòºÞ [¤Ò¤ç¤¦¤Ï¤¯¤¶¤¤] /(n) bleaching agent/bleach/(P)/ +ɺɺ [¤Ò¤ç¤¦¤Ò¤ç¤¦] /buoyantly/airily/with a light heart/ +ɺή [¤Ò¤ç¤¦¤ê¤å¤¦] /(n,vs) drifting/drift/(P)/ +ɺή¼Ô [¤Ò¤ç¤¦¤ê¤å¤¦¤·¤ã] /(n) person adrift on the sea/castaway (on an island)/ +ɺήÁ¥ [¤Ò¤ç¤¦¤ê¤å¤¦¤»¤ó] /drifting ship/ +ɺήÆṉ̃ [¤Ò¤ç¤¦¤ê¤å¤¦¤Ê¤ó¤ß¤ó] /(n) boat people/ +ɺήʪ [¤Ò¤ç¤¦¤ê¤å¤¦¤Ö¤Ä] /driftwood/flotsam/ +ɺήÌÚ [¤Ò¤ç¤¦¤ê¤å¤¦¤Ü¤¯] /driftwood/ +ɺϲ [¤Ò¤ç¤¦¤í¤¦] /(n) (rare) wandering/ +ɻý [¤Ò¤ç¤¦¤¿¤ó] /(n) gourd/ +ɻýòÐ [¤Ò¤ç¤¦¤¿¤ó¤Ê¤Þ¤º] /(n) (person) slippery as an eel/ +É»Ãî [¤Æ¤ó¤È¤¦¤à¤·] /(n) ladybug/ladybird/ +ɼ [¤Ò¤ç¤¦] /(n,n-suf) label/ballot/ticket/sign/(P)/ +ɼ¤òÆɤà [¤Ò¤ç¤¦¤ò¤è¤à] /(exp) to count the votes/ +ɼ·è [¤Ò¤ç¤¦¤±¤Ä] /(n,vs) vote/ballot/ +ɼ¿ô [¤Ò¤ç¤¦¤¹¤¦] /(n) vote tally/ +ɼÅÄ [¤Ò¤ç¤¦¤Ç¤ó] /(n) (favorable voting) constituency/(P)/ +ɼÆÉ¤ß [¤Ò¤ç¤¦¤è¤ß] /(n,vs) estimation of votes/ +ɽ [¤ª¤â¤Æ] /(n) surface/front/right side/face/exterior/outside/the street/mat covers/head (of a coin)/first half (of an innings)/(P)/ +ɽ [¤Ò¤ç¤¦] /(n,n-suf) table (e.g. Tab 1)/chart/list/(P)/ +ɽ¡¹»æ [¤ª¤â¤Æ¤Ó¤ç¤¦¤·] /front cover/ +ɽ¤¹ [¤¢¤é¤ï¤¹] /(v5s) to express/to show/to reveal/(P)/ +ɽ¤¹¤ë [¤Ò¤ç¤¦¤¹¤ë] /(vs-s) to express/to show/(P)/ +ɽ¤ÇÍ·¤Ö [¤ª¤â¤Æ¤Ç¤¢¤½¤Ö] /(exp) to play outside (out of doors)/ +ɽ¤Î¸Í [¤ª¤â¤Æ¤Î¤È] /street (front) door/ +ɽ¤ì [¤¢¤é¤ï¤ì] /(n) manifestation/expression/indication/(P)/ +ɽ¤ì¤ë [¤¢¤é¤ï¤ì¤ë] /(v1) (1) to appear/to come in sight/to become visible/to come out/to embody/to materialize/(2) to express oneself/(P)/ +ɽ¤ï¤¹ [¤¢¤é¤ï¤¹] /(v5s) to express/to show/to reveal/(P)/ +ɽ¤ï¤ì¤ë [¤¢¤é¤ï¤ì¤ë] /(v1) (1) to appear/to come in sight/to become visible/to come out/to embody/to materialize/(2) to express oneself/ +ɽ°Õ [¤Ò¤ç¤¦¤¤] /(n) gesture/ +ɽ°Õʸ»ú [¤Ò¤ç¤¦¤¤¤â¤¸] /ideograph(s)/hieroglyph(s)/calligraphy/ +ɽ°Õʸ»ú [¤Ò¤ç¤¦¤¤¤â¤ó¤¸] /ideograph(s)/hieroglyph(s)/calligraphy/ +ɽ²» [¤Ò¤ç¤¦¤ª¤ó] /(n) phonetic/ +ɽ²»»úÊì [¤Ò¤ç¤¦¤ª¤ó¤¸¤Ü] /phonetic alphabet/ +ɽ²»Ê¸»ú [¤Ò¤ç¤¦¤ª¤ó¤â¤¸] /phonetic symbol/phonogram/ +ɽ²»Ê¸»ú [¤Ò¤ç¤¦¤ª¤ó¤â¤ó¤¸] /phonetic symbol/phonogram/ +ɽ²ò [¤Ò¤ç¤¦¤«¤¤] /illustration by tables/ +ɽ³° [¤Ò¤ç¤¦¤¬¤¤] /(adj-no) (1) outside a table or list/(2) not a common kanji/ +ɽ´ÇÈÄ [¤ª¤â¤Æ¤«¤ó¤Ð¤ó] /(n) sign out in front/front (for someone)/ +ɽµ­ [¤Ò¤ç¤¦¤­] /(n,vs) declare/inscribing on the face of/publish (info)/list (prices)/address (package)/(P)/ +ɽµ­Ë¡ [¤Ò¤ç¤¦¤­¤Û¤¦] /(n) representation/notation/ +ɽ¶ñ [¤Ò¤ç¤¦¤°] /(n) mounting (a picture)/ +ɽ¶ñ²° [¤Ò¤ç¤¦¤°¤ä] /(n) paperer/picture framer/ +ɽ¶ñ»Õ [¤Ò¤ç¤¦¤°¤·] /(n) paperer/picture framer/ +ɽ·É [¤Ò¤ç¤¦¤±¤¤] /(n) courtesy/ +ɽ·ÉˬÌä [¤Ò¤ç¤¦¤±¤¤¤Û¤¦¤â¤ó] /courtesy call/ +ɽ·Ý [¤ª¤â¤Æ¤²¤¤] /(n) main accomplishments/ +ɽ·è [¤Ò¤ç¤¦¤±¤Ä] /(n) vote/voting/(P)/ +ɽ·è¸¢ [¤Ò¤ç¤¦¤±¤Ä¤±¤ó] /(n) voting rights/ +ɽ¸¼´Ø [¤ª¤â¤Æ¤²¤ó¤«¤ó] /(n) front door/vestibule/ +ɽ¸½ [¤Ò¤ç¤¦¤²¤ó] /(n,vs) (1) expression/presentation/(2) (math) representation/(P)/ +ɽ¸½·Á¼° [¤Ò¤ç¤¦¤²¤ó¤±¤¤¤·¤­] /encoding/ +ɽ¸½¼çµÁ [¤Ò¤ç¤¦¤²¤ó¤·¤å¤®] /Expressionism/representationalism/ +ɽ¸½ÎÏ [¤Ò¤ç¤¦¤²¤ó¤ê¤ç¤¯] /(n) power of expression/expressiveness/expressive power/ +ɽ¸ý [¤ª¤â¤Æ¤°¤Á] /(n) front door/ +ɽ¸þ¤­ [¤ª¤â¤Æ¤à¤­] /(n) outward appearance/ostensible/public/official/(P)/ +ɽ¸þ¤­¤ÎÍýͳ [¤ª¤â¤Æ¤à¤­¤Î¤ê¤æ¤¦] /ostensible (surface) reason/ +ɽ¹½¤¨ [¤ª¤â¤Æ¤¬¤Þ¤¨] /(n) the front of a building/facade/ +ɽ¹æ [¤Ò¤ç¤¦¤´¤¦] /(n) symbol/emblem/sign/ +ɽº»ÂÁ [¤ª¤â¤Æ¤¶¤¿] /(n) publicity/lawsuit/ +ɽºÂÉß [¤ª¤â¤Æ¤¶¤·¤­] /(n) front room/parlor/living room/ +ɽºß [¤Ò¤ç¤¦¤¶¤¤] /(adj-na) superficial/ +ɽ»¥ [¤Ò¤ç¤¦¤µ¤Ä] /(n) nameplate/doorplate/(P)/ +ɽ»æ [¤Ò¤ç¤¦¤·] /(n) front cover/binding/(P)/ +ɽ¼¨ [¤Ò¤ç¤¦¤¸] /(n,vs) indication/expression/display/(P)/ +ɽ¼¨½ñ [¤Ò¤ç¤¦¤¸¤·¤ç] /written statement/ +ɽ¼¨Åô [¤Ò¤ç¤¦¤¸¤È¤¦] /signal light/ +ɽ¼¨ÈÄ [¤Ò¤ç¤¦¤¸¤Ð¤ó] /indicator/noticeboard/ +ɽ¼¨Êª [¤Ò¤ç¤¦¤¸¤Ö¤Ä] /something indicative of/ +ɽ½Ð [¤Ò¤ç¤¦¤·¤å¤Ä] /(n) expression/presentation/ +ɽ½ñ [¤ª¤â¤Æ¤¬¤­] /(n) address (on envelope, etc.)/ +ɽ½ñ¤­ [¤ª¤â¤Æ¤¬¤­] /(n) address (on envelope, etc.)/ +ɽ¾´ [¤Ò¤ç¤¦¤·¤ç¤¦] /(n) public acknowledgment/public recognition/commendation/awarding/(P)/ +ɽ¾´¼° [¤Ò¤ç¤¦¤·¤ç¤¦¤·¤­] /commendation or awards ceremony/ +ɽ¾´¾õ [¤Ò¤ç¤¦¤·¤ç¤¦¤¸¤ç¤¦] /(n) testimonial/certificate of commendation/(P)/ +ɽ¾´Âæ [¤Ò¤ç¤¦¤·¤ç¤¦¤À¤¤] /(n) victory stand/winners' podium/ +ɽ¾Ï [¤Ò¤ç¤¦¤·¤ç¤¦] /(vs) expressing/making clear (someones virtues)/ +ɽ¾Ý [¤Ò¤ç¤¦¤·¤ç¤¦] /(n) symbol/emblem/ +ɽ¾ð [¤Ò¤ç¤¦¤¸¤ç¤¦] /(n) facial expression/(P)/ +ɽ¾ð¶Ú [¤Ò¤ç¤¦¤¸¤ç¤¦¤­¤ó] /(n) mimetic muscles/ +ɽÁØ [¤Ò¤ç¤¦¤½¤¦] /(n) surface/outer layer/ +ɽÁؤθì½ç [¤Ò¤ç¤¦¤½¤¦¤Î¤´¤¸¤å¤ó] /(n) surface order/ +ɽÁع½Â¤ [¤Ò¤ç¤¦¤½¤¦¤³¤¦¤¾¤¦] /(n) surface structure/ +ɽÁØÀ­ [¤Ò¤ç¤¦¤½¤¦¤»¤¤] /(adj-na) superficial/ +ɽÁØÀãÊø [¤Ò¤ç¤¦¤½¤¦¤Ê¤À¤ì] /surface avalanche/ +ɽÁõ [¤Ò¤ç¤¦¤½¤¦] /(n) mounting/ +ɽ¦ [¤ª¤â¤Æ¤¬¤ï] /(n) the front/ +ɽÂؤ¨ [¤ª¤â¤Æ¤¬¤¨] /(n) refacing (tatami) mats/ +ɽÂê [¤Ò¤ç¤¦¤À¤¤] /(n) title/index/(P)/ +ɽÃå [¤¦¤ï¤®] /(n) coat/tunic/jacket/outer garment/ +ɽÃéÅã [¤Ò¤ç¤¦¤Á¤å¤¦¤È¤¦] /war-memorial monument/ +ɽÃéÈê [¤Ò¤ç¤¦¤Á¤å¤¦¤Ò] /war-memorial monument/ +ɽħ [¤Ò¤ç¤¦¤Á¤ç¤¦] /(n) appearing on the surface/sign/ +ɽÄ̤ê [¤ª¤â¤Æ¤É¤ª¤ê] /(n) main street/(P)/ +ɽÅÚ [¤Ò¤ç¤¦¤É] /(n) top soil/ +ɽÆâ [¤Ò¤ç¤¦¤Ê¤¤] /(adj-no) inside a table or list/ +ɽÆó³¬ [¤ª¤â¤Æ¤Ë¤«¤¤] /(n) second floor front room/ +ɽÆüËÜ [¤ª¤â¤Æ¤Ë¤Û¤ó] /Pacific side of Japan/ +ɽÇò [¤Ò¤ç¤¦¤Ï¤¯] /(n) expression/confession/ +ɽÈé [¤Ò¤ç¤¦¤Ò] /(n) epithelium/skin/rind/ +ɽɽ»æ [¤ª¤â¤Æ¤Ó¤ç¤¦¤·] /front cover/ +ɽÉÕ¤­ [¤ª¤â¤Æ¤Ä¤­] /(n) frontage/ +ɽÊÔ¤ß [¤ª¤â¤Æ¤¢¤ß] /(n) plain knitting/ +ɽÌÀ [¤Ò¤ç¤¦¤á¤¤] /(n) declaration/indication/representation/manifestation/demonstration/expression/announcement/(P)/ +ɽÌÌ [¤Ò¤ç¤¦¤á¤ó] /(n) surface/outside/face/appearance/(P)/ +ɽÌ̲½ [¤Ò¤ç¤¦¤á¤ó¤«] /(n,vs) coming to a head/becoming an issue/breaking/ +ɽÌ̾å [¤Ò¤ç¤¦¤á¤ó¤¸¤ç¤¦] /on the surface/ostensible/ +ɽÌÌÀÑ [¤Ò¤ç¤¦¤á¤ó¤»¤­] /(n) surface area/ +ɽÌÌÄ¥ÎÏ [¤Ò¤ç¤¦¤á¤ó¤Á¤ç¤¦¤ê¤ç¤¯] /(n) surface tension/ +ɽÌÌŪ [¤Ò¤ç¤¦¤á¤ó¤Æ¤­] /(adj-na) on the surface/ +ɽÌç [¤ª¤â¤Æ¤â¤ó] /(n) front gate/ +ɽ΢ [¤Ò¤ç¤¦¤ê] /(n) two sides/inside and outside/(P)/ +ɽ΢°ìÂÎ [¤Ò¤ç¤¦¤ê¤¤¤Ã¤¿¤¤] /(n) the two views (of an object) referring to the same thing/being inseparable like the two sides of an object/Moebius strip/ +ɽΩ¤Ã¤¿ [¤ª¤â¤Æ¤À¤Ã¤¿] /public/open/formal/official/ +ɽΩ¤Ã¤Æ [¤ª¤â¤Æ¤À¤Ã¤Æ] /publicly/openly/ostensibly/formally/(P)/ +ɽΩ¤Ä [¤ª¤â¤Æ¤À¤Ä] /(v5t) to become public/to be known/(P)/ +ɽϻ¶Ì [¤Ò¤ç¤¦¤í¤¯¤À¤Þ] /(n) nincompoop/simpleton/ +ɾ [¤Ò¤ç¤¦] /(n,n-suf) (abbr) criticism/commentary/a council/(P)/ +ɾ¤¹¤ë [¤Ò¤ç¤¦¤¹¤ë] /(vs-s) to comment/ +ɾ²Á [¤Ò¤ç¤¦¤«] /(n,vs) valuation/estimation/assessment/evaluation/(P)/ +ɾ²Á¤Î¼ÜÅÙ [¤Ò¤ç¤¦¤«¤Î¤·¤ã¤¯¤É] /(n) evaluation measure/ +ɾ²Á°úÅö¶â [¤Ò¤ç¤¦¤«¤Ò¤­¤¢¤Æ¤­¤ó] /(n) valuation allowance/ +ɾ²Á´ð½à [¤Ò¤ç¤¦¤«¤­¤¸¤å¤ó] /(n) valuation basis/appraisal standard/ +ɾµÄ [¤Ò¤ç¤¦¤®] /(n,vs) conference/discussion/(P)/ +ɾµÄ°÷ [¤Ò¤ç¤¦¤®¤¤¤ó] /(n) board of trustees/a council/board meeting/(P)/ +ɾµÄ²ñ [¤Ò¤ç¤¦¤®¤«¤¤] /(n) council/board of trustees/ +ɾ·è [¤Ò¤ç¤¦¤±¤Ä] /(n) decision/verdict/(P)/ +ɾ¸À [¤Ò¤ç¤¦¤²¤ó] /(n) a comment/critical remarks/ +ɾ¸ì [¤Ò¤ç¤¦¤´] /(n) critical remarks/grades/ +ɾ¼Ô [¤Ò¤ç¤¦¤·¤ã] /(n) critic/reviewer/ +ɾ¼á [¤Ò¤ç¤¦¤·¤ã¤¯] /(n,vs) commentary/annotation/ +ɾÃí [¤Ò¤ç¤¦¤Á¤å¤¦] /(n) commentary/notes and comments/ +ɾÃð [¤Ò¤ç¤¦¤Á¤å¤¦] /(n) annotation/commentary/ +ɾÄê [¤Ò¤ç¤¦¤¸¤ç¤¦] /(n,vs) consultation/verdict/conference/ +ɾÄê [¤Ò¤ç¤¦¤Æ¤¤] /(n,vs) assessing/ +ɾÅÀ [¤Ò¤ç¤¦¤Æ¤ó] /(n) (examination) comments and marks/rating/ +ɾÅÁ [¤Ò¤ç¤¦¤Ç¤ó] /(n) a critical biography/(P)/ +ɾȽ [¤Ò¤ç¤¦¤Ð¤ó] /(adj-no,n) fame/reputation/popularity/arrant/(P)/ +ɾȽµ­ [¤Ò¤ç¤¦¤Ð¤ó¤­] /(n) written commentary on notable events or persons/ +ɾÏÀ [¤Ò¤ç¤¦¤í¤ó] /(n) criticism/critique/(P)/ +ɾÏÀ²È [¤Ò¤ç¤¦¤í¤ó¤«] /(n) critic/(P)/ +É¿ [¤Ò¤ç¤¦] /(n) leopard/panther/ +É¿ÊÑ [¤Ò¤ç¤¦¤Ø¤ó] /(n,vs) sudden change/complete change/ +ÉÀƲ [¤Ó¤ç¤¦¤É¤¦] /(n) the Court/ +ÉÁ¤­½Ð¤¹ [¤¨¤¬¤­¤À¤¹] /(v5s) to delineate/to draw/to express/to imagine/ +ÉÁ¤­Ê¸»ú [¤«¤­¤â¤¸] /drawn lettering/sound effects lettering/ +ÉÁ¤¯ [¤¨¤¬¤¯] /(v5k) to draw/to paint/to sketch/to depict/to describe/(P)/ +ÉÁ¤¯ [¤«¤¯] /(v5k) to draw/to paint/to sketch/to depict/to describe/ +ÉÁ²è [¤Ó¤ç¤¦¤¬] /(n) drawing/painting/ +ÉÁ¼Ì [¤Ó¤ç¤¦¤·¤ã] /(n) depiction/description/portrayal/(P)/ +ÉÁ¼ÌÎÏ [¤Ó¤ç¤¦¤·¤ã¤ê¤ç¤¯] /(n) power of description/ +ÉÁ½Ð [¤Ó¤ç¤¦¤·¤å¤Ä] /(n) description/ +ÉÁÇË [¤Ó¤ç¤¦¤Ï] /(n,vs) depicting thoroughly/ +ÉÁË¡ [¤Ó¤ç¤¦¤Û¤¦] /(n) painting or drawing technique/ +É [¤ä¤Þ¤¤] /(n) illness/disease/(P)/ +ɤ¬ÆƤ¤ [¤ä¤Þ¤¤¤¬¤¢¤Ä¤¤] /be seriously ill/ +ɤȾΤ¹¤ë [¤ä¤Þ¤¤¤È¤·¤ç¤¦¤¹¤ë] /(exp) to feign illness/to pretend to be ill/ +ɤËËÁ¤µ¤ì¤ë [¤ä¤Þ¤¤¤Ë¤ª¤«¤µ¤ì¤ë] /(exp) to be attacked by a disease/ +ɤ߾夬¤ê [¤ä¤ß¤¢¤¬¤ê] /(n) convalescence/ +ɤßÉÕ¤­ [¤ä¤ß¤Ä¤­] /(n) being addicted to/being wholly absorbed by/ +ɤßÉÕ¤¯ [¤ä¤ß¤Ä¤¯] /(v5k) to be taken ill/to be addicted to/to become absorbed in/to give oneself up (to)/ +ɤßæΤ±¤ë [¤ä¤ß¤Û¤ª¤±¤ë] /to become wasted by illness/ +ɤà [¤ä¤à] /(v5m) to fall ill/to be ill/(P)/ +ɤòÌþ¤¹ [¤ä¤Þ¤¤¤ò¤¤¤ä¤¹] /(exp) to cure an illness (a disease)/ +É°ø [¤Ó¤ç¤¦¤¤¤ó] /(n) the cause of a disease/ +ɱ¡ [¤Ó¤ç¤¦¤¤¤ó] /(n) hospital/(P)/ +ɱ¡¤òˬ¤ì¤ë [¤Ó¤ç¤¦¤¤¤ó¤ò¤ª¤È¤º¤ì¤ë] /(exp) to visit at a hospital/ +ɱ¡Á¥ [¤Ó¤ç¤¦¤¤¤ó¤»¤ó] /(n) a hospital ship/ +ɲé [¤Ó¤ç¤¦¤¬] /(n,vs) ill in bed/ +ɳ² [¤Ó¤ç¤¦¤¬¤¤] /(n) (crop) damage owing to disease or blight/ +É´µ [¤Ó¤ç¤¦¤«¤ó] /(n) sickness/disease/ +ɵ¤ [¤Ó¤ç¤¦¤­] /(n) illness/disease/sickness/(P)/ +ɵ¤¤À¤È¸«¤¨¤ë [¤Ó¤ç¤¦¤­¤À¤È¤ß¤¨¤ë] /to seem to be sick/ +ɵ¤¤Ë°Ù¤ë [¤Ó¤ç¤¦¤­¤Ë¤Ê¤ë] /(exp) to fall (be taken) ill/ +ɵ¤¤Ë»ö´ó¤»¤Æ [¤Ó¤ç¤¦¤­¤Ë¤³¤È¤è¤»¤Æ] /under the pretext of being ill/ +ɵ¤¤ËÂ÷¤±¤Æ [¤Ó¤ç¤¦¤­¤Ë¤«¤³¤Ä¤±¤Æ] /under the pretext of ill health/ +ɵ¤¤ËØí¤ë [¤Ó¤ç¤¦¤­¤Ë¤«¤«¤ë] /(exp) to contract a disease/ +ɵ¤¤Îή¹Ô [¤Ó¤ç¤¦¤­¤Î¤ê¤å¤¦¤³¤¦] /epidemic/ +ɵ¤¤ò²¡¤·¤Æ¹Ô¤¯ [¤Ó¤ç¤¦¤­¤ò¤ª¤·¤Æ¤¤¤¯] /(exp) to go in spite of illness/ +ɵ¤¾¡¤Á¤À [¤Ó¤ç¤¦¤­¤¬¤Á¤À] /be prone to diseases/ +ÉÂ¶Ý [¤Ó¤ç¤¦¤­¤ó] /(n) virus/germ/ +ɶì [¤Ó¤ç¤¦¤¯] /(n) pain of sickness/(P)/ +ɶí [¤Ó¤ç¤¦¤¯] /(n) sick body/sickly constitution/ +É·ç [¤Ó¤ç¤¦¤±¤Ä] /(n) absence on account of illness/ +ɸ¶ [¤Ó¤ç¤¦¤²¤ó] /(n) origin of an illness/cause of a disease/ +ɸ¶¶Ý [¤Ó¤ç¤¦¤²¤ó¤­¤ó] /(n) virus/germ/ +ɸ¶À­ÂçIJ¶Ý [¤Ó¤ç¤¦¤²¤ó¤»¤¤¤À¤¤¤Á¤ç¤¦¤­¤ó] /(n) E. coli bacteria/ +ɸ¶ÂÎ [¤Ó¤ç¤¦¤²¤ó¤¿¤¤] /(n) pathogen/ +ɸå [¤Ó¤ç¤¦¤´] /(n-adv,n-t) convalescence/ +ɹÑæë¤ËÆþ¤ë [¤ä¤Þ¤¤¤³¤¦¤³¤¦¤Ë¤¤¤ë] /(exp) to become a slave of a habit/ +ɺ¬ [¤Ó¤ç¤¦¤³¤ó] /(n) cause of a disease/root of an evil/ +É»à [¤Ó¤ç¤¦¤·] /(n,vs) (dying a) natural death/(P)/ +ɼ± [¤Ó¤ç¤¦¤·¤­] /(n) consciousness or awareness of being ill/ +ɼ¼ [¤Ó¤ç¤¦¤·¤Ä] /(n) sickroom/hospital room/(P)/ +ÉÂ¼Ë [¤Ó¤ç¤¦¤·¤ã] /(n) hospital/infirmary/ward/ +ɼå [¤Ó¤ç¤¦¤¸¤ã¤¯] /(adj-na,n) weak constitution/(P)/ +ɾ² [¤Ó¤ç¤¦¤·¤ç¤¦] /(n) sickbed/(P)/ +ɾ²Æü»ï [¤Ó¤ç¤¦¤·¤ç¤¦¤Ë¤Ã¤·] /day-by-day record of a patient's condition/diary written while ill in bed/ +ÉÂ¾É [¤Ó¤ç¤¦¤·¤ç¤¦] /(n) nature of a disease/ +ɾõ [¤Ó¤ç¤¦¤¸¤ç¤¦] /(n) condition of a disease (patient)/(P)/ +ÉÂ¿È [¤Ó¤ç¤¦¤·¤ó] /(n) weak constitution/ill health/ +ÉÂ¿Í [¤Ó¤ç¤¦¤Ë¤ó] /(n) sick person/patient/(P)/ +É¿ͤòÎå¤Þ¤¹ [¤Ó¤ç¤¦¤Ë¤ó¤ò¤Ï¤²¤Þ¤¹] /(exp) to cheer up an invalid/ +É¿â¤ì [¤ä¤Þ¤¤¤À¤ì] /(n) illness radical/ +ÉÂÀª [¤Ó¤ç¤¦¤»¤¤] /(n) a patient's condition/the state of an illness/ +ÉÂÁã [¤Ó¤ç¤¦¤½¤¦] /(n) focus/ +ÉÂÂÎ [¤Ó¤ç¤¦¤¿¤¤] /(n) sick body/poor health/ +ÉÂÂÖ [¤Ó¤ç¤¦¤¿¤¤] /(n) a patient's condition/ +ÉÂÃæ [¤Ó¤ç¤¦¤Á¤å¤¦] /(n-t) while ill/ +ÉÂÃæ¶ã [¤Ó¤ç¤¦¤Á¤å¤¦¤®¤ó] /poems composed in one's sickbed/ +ÉÂÃî³² [¤Ó¤ç¤¦¤Á¤å¤¦¤¬¤¤] /(n) (crop) damage from disease and harmful insects/ +ÉÂħ [¤Ó¤ç¤¦¤Á¤ç¤¦] /symptom/ +ÉÂŪ [¤Ó¤ç¤¦¤Æ¤­] /(adj-na,n) abnormal/ +ÉÂÅï [¤Ó¤ç¤¦¤È¤¦] /(n) (hospital) ward/(P)/ +ÉÂÆÇ [¤Ó¤ç¤¦¤É¤¯] /(n) virus/ +ÉÂÆñ [¤Ó¤ç¤¦¤Ê¤ó] /(n) suffering (from illness)/ +ÉÂÊÀ [¤Ó¤ç¤¦¤Ø¤¤] /(n) evil influence/ill effect/ +ÉÂÊÊ [¤Ó¤ç¤¦¤Ø¤­] /(n) bad habit/peculiarity/weakness/ +ÉÂÊÑ [¤Ó¤ç¤¦¤Ø¤ó] /(n) pathological change/ +ÉÂË× [¤Ó¤ç¤¦¤Ü¤Ä] /(n) dying of illness/dying of natural causes/ +ÉÂËâ [¤Ó¤ç¤¦¤Þ] /(n) demon of ill health/disease/ +ÉÂ̾ [¤Ó¤ç¤¦¤á¤¤] /(n) name of a disease/(P)/ +ÉÂͧ [¤Ó¤ç¤¦¤æ¤¦] /(n) sick friend/fellow patient/ +ÉÂÍý [¤Ó¤ç¤¦¤ê] /(n) pathology/(P)/ +ÉÂÍý³Ø [¤Ó¤ç¤¦¤ê¤¬¤¯] /(n) pathology/ +ÉÂÎò [¤Ó¤ç¤¦¤ì¤­] /(n) clinical (case) history/ +ÉÂÝÇ [¤Ó¤ç¤¦¤Ü¤Ä] /(n) dying of illness or natural causes/ +Éà [¤Ó¤ç¤¦] /(n) second (60th min)/(P)/ +Éûþ·× [¤Ó¤ç¤¦¤É¤±¤¤] /stop watch/ +ÉÃ¿Ë [¤Ó¤ç¤¦¤·¤ó] /(n) second hand (of clock)/ +Éî [¤Ó¤ç¤¦¤½¤¯] /(n) per second/(P)/ +ÉÃÆÉ¤ß [¤Ó¤ç¤¦¤è¤ß] /(n) countdown/(P)/ +ÉÄ [¤Ê¤¨] /(n) rice seedling/(P)/ +ÉÄ»ú [¤ß¤ç¤¦¤¸] /(n) surname/family name/(P)/ +Éľ² [¤Ê¤¨¤É¤³] /(n) nursery/seedbed/seed-plot/(P)/ +ÉÄ¿å [¤Ê¤ï¤ß¤º] /water for a rice nursery/ +ÉÄÂå [¤Ê¤¨¤·¤í] /(n) rice nursery/bed for rice seedlings/ +ÉÄÂå [¤Ê¤ï¤·¤í] /(n) rice nursery/bed for rice seedlings/ +ÉÄÇä¤ê¿Í [¤Ê¤¨¤¦¤ê¤Ë¤ó] /seedling peddler/nurseryman/ +ÉÄÊà [¤Ó¤ç¤¦¤Û] /(n) seedbed/nursery/ +ÉÄÌÚ [¤Ê¤¨¤®] /(n) seedling/sapling/young tree/(P)/ +ÉÄêã [¤Ó¤ç¤¦¤¨¤¤] /(n) descendant/ +ÉÅ [¤¤¤«¤ê] /(n) anchor/(P)/ +ÉÅ¹Ë [¤¤¤«¤ê¤Å¤Ê] /anchor cable/ +ÉÅÃÏ [¤Ó¤ç¤¦¤Á] /(n) (point of) anchorage/ +ÉÅÇñ [¤Ó¤ç¤¦¤Ï¤¯] /(n) anchorage/ +ÉÆ [¤Ó¤ç¤¦] /(n) rivet/tack/thumbtack/hobnail/ +ÉÆÂǤÁ½Æ [¤Ó¤ç¤¦¤¦¤Á¤¸¤å¤¦] /rivet gun/ +ÉÇ [¤Ë¤ó¤Ë¤¯] /(n) garlic/ +ÉÈ [¤Ò¤ë] /(n) leech/ +ÉÉ [¤Ò¤ì] /(n) fin (e.g. of fish)/ +ÉɵÓÎà [¤­¤­¤ã¤¯¤ë¤¤] /pinnipeds (seals and walruses)/ +ÉÊ [¤·¤Ê] /(n) thing/article/goods/dignity/article (goods)/counter for meal courses/(P)/ +ÉÊ [¤Ò¤ó] /(n) thing/article/goods/dignity/article (goods)/counter for meal courses/(P)/ +ÉÊ¡¹ [¤·¤Ê¤¸¤Ê] /(n) various articles/ +Éʤ¬Îɤ¤ [¤·¤Ê¤¬¤¤¤¤] /be of good quality/ +ÉʤÎÎɤ¤¿Í [¤Ò¤ó¤Î¤è¤¤¤Ò¤È] /person of refined manners/ +ÉÊ¥×¥ê [¤·¤Ê¥×¥ê] /(abbr) Shinagawa Prince Hotel/ +ÉÊ°Ì [¤Ò¤ó¤¤] /(n) grace/dignity/grade/nobility/quality/(P)/ +ÉÊ³Ê [¤Ò¤ó¤«¤¯] /(n) dignity/(P)/ +ÉÊ·Á [¤·¤Ê¤«¤¿¤Á] /(n) quality and shape/birth or appearance/ +ÉÊ¹Ô [¤Ò¤ó¤³¤¦] /(n) (moral) conduct/behaviour/deportment/ +ÉʹÔÊýÀµ [¤Ò¤ó¤³¤¦¤Û¤¦¤»¤¤] /(adj-na,n) irreproachable conduct/ +ÉʹÔÊýÀµ¤Ê¿Í [¤Ò¤ó¤³¤¦¤Û¤¦¤»¤¤¤Ê¤Ò¤È] /person of good conduct/ +ÉÊ»ì [¤Ò¤ó¤·] /(n) part of speech/(P)/ +ÉʼÁ [¤Ò¤ó¤·¤Ä] /(n) quality/(P)/ +ÉʼÁ¤òÍî¤È¤¹ [¤Ò¤ó¤·¤Ä¤ò¤ª¤È¤¹] /(exp) to lower the quality/ +ÉʼÁ´ÉÍý [¤Ò¤ó¤·¤Ä¤«¤ó¤ê] /quality control/ +ÉʼÁÊÝ»ý´ü¸Â [¤Ò¤ó¤·¤Ä¤Û¤¸¤­¤²¤ó] /freshness assured through this date/ +ÉʼÁÊÝ¾Ú [¤Ò¤ó¤·¤Ä¤Û¤·¤ç¤¦] /quality assurance/QA/ +Éʼï [¤Ò¤ó¤·¤å] /(n) brand/kind/description/(P)/ +Éʼï²þÎÉ [¤Ò¤ó¤·¤å¤«¤¤¤ê¤ç¤¦] /selective breeding/ +Éʽñ¤­ [¤·¤Ê¤¬¤­] /(n) catalog/inventory/menu/ +ÉÊ¿ô [¤·¤Ê¤«¤º] /(n) number of articles/ +ÉÊÀ­ [¤Ò¤ó¤»¤¤] /(n) character/(P)/ +ÉÊÀÚ¤ì [¤·¤Ê¤®¤ì] /(n) out of stock/(P)/ +ÉÊ·¤¨ [¤·¤Ê¤¾¤í¤¨] /complete set/all items/ +ÉÊÄê¤á [¤·¤Ê¤µ¤À¤á] /(n) evaluate/ +ÉÊÅù [¤Ò¤ó¤È¤¦] /(n) grade/quality/ +ÉÊÇö [¤·¤Ê¤¦¤¹] /(adj-na,n) shortage of stock/scarcity of goods/ +ÉÊÈÖ [¤Ò¤ó¤Ð¤ó] /(n) item's stock number/ +ÉÊɾ [¤Ò¤ó¤Ô¤ç¤¦] /(n,vs) estimation/criticism/comment/ +ÉÊɾ²ñ [¤Ò¤ó¤Ô¤ç¤¦¤«¤¤] /(n) competitive show/fair/ +ÉÊÉÊ [¤·¤Ê¤¸¤Ê] /(n) various articles/ +ÉÊʪ [¤·¤Ê¤â¤Î] /(n) goods/article/thing/(P)/ +ÉÊʪ¤¬Ç¼¤Þ¤Ã¤¿ [¤·¤Ê¤â¤Î¤¬¤ª¤µ¤Þ¤Ã¤¿] /(exp) commodities have been delivered/ +ÉÊʪ¤òǼ¤á¤ë [¤·¤Ê¤â¤Î¤ò¤ª¤µ¤á¤ë] /(exp) to deliver goods/ +ÉÊʪ¤òʤ٤ë [¤·¤Ê¤â¤Î¤ò¤Ê¤é¤Ù¤ë] /(exp) to arrange goods/ +ÉÊʬ¤± [¤·¤Ê¤ï¤±] /(n) assortment/ +ÉÊÊÁ [¤·¤Ê¤¬¤é] /(n) quality/ +ÉÊ̾ [¤Ò¤ó¤á¤¤] /(n) name of product/(P)/ +ÉÊÌÜ [¤Ò¤ó¤â¤¯] /(n) list of articles/(P)/ +É˱¶ [¤Ò¤Ì¤Ä] /erudite and refined/handsome/ +ÉÍ [¤Ï¤Þ] /(n) beach/seashore/(P)/ +ÉÍ¤Ã»Ò [¤Ï¤Þ¤Ã¤³] /native of Yokohama/ +ÉÍ²Ø»Ò [¤Ï¤Þ¤Ê¤¹] /(n) sweet briar/ +É;Ƥ­ [¤Ï¤Þ¤ä¤­] /(n) freshly caught seafood broiled at a beach/ +ÉÍÀéÄ» [¤Ï¤Þ¤Á¤É¤ê] /(n) plover/ +ÉÍÅÁ¤¤ [¤Ï¤Þ¤Å¤¿¤¤] /along the beach/ +ÉÍÉ÷ [¤Ï¤Þ¤«¤¼] /(n) sea breeze/beach wind/ +ÉÍÊÕ [¤Ï¤Þ¤Ù] /(n) beach/foreshore/(P)/ +ÉÍÌÚÌÊ [¤Ï¤Þ¤æ¤¦] /(n) crinum/ +ÉΤ¹¤ë [¤Ò¤ó¤¹¤ë] /(vs-s) to draw near/to be on the verge of/ +Éλà [¤Ò¤ó¤·] /(n,adj-no) dying/verge of death/ +ÉÏ [¤Ò¤ó] /(n,vs) poverty/becoming poor/living in poverty/ +ÉÏ [¤Ó¤ó] /(n,vs) poverty/becoming poor/living in poverty/ +ÉϤ·¤¤ [¤Þ¤º¤·¤¤] /(adj) poor/needy/(P)/ +ÉϤ·¤¤²È [¤Þ¤º¤·¤¤¤¤¤¨] /(n) poor family/ +ÉϤ·¤¯Êë¤é¤¹ [¤Þ¤º¤·¤¯¤¯¤é¤¹] /to live in poverty/ +ÉϤ¹¤ì¤ÐÆߤ¹¤ë [¤Ò¤ó¤¹¤ì¤Ð¤É¤ó¤¹¤ë] /(exp) Poverty dulls the wit/ +ÉÏ²È [¤Ò¤ó¤«] /(n) poor home/ +ÉÏ´¨ [¤Ò¤ó¤«¤ó] /(adj-na,n) destitution/ +Éϵç [¤Ò¤ó¤­¤å¤¦] /(n) great poverty/ +Éϵ粽 [¤Ò¤ó¤­¤å¤¦¤«] /(vs) impoverishment/ +É϶ì [¤Ò¤ó¤¯] /(n) hardship/serious poverty/ +ÉÏ·ì [¤Ò¤ó¤±¤Ä] /(n) anemia/(P)/ +ÉÏ·ì¾É [¤Ò¤ó¤±¤Ä¤·¤ç¤¦] /anemia/ +ÉÏ¹Û [¤Ò¤ó¤³¤¦] /(n) low-grade ore/ +ÉϺ¤ [¤Ò¤ó¤³¤ó] /(adj-na,n) poverty/lack/(P)/ +ÉϺ¤Àþ [¤Ò¤ó¤³¤ó¤»¤ó] /(n) poverty line/ +ÉÏ¼Ô [¤Ò¤ó¤¸¤ã] /(n) poor person/ +ÉϼԤؤαç½õ¤òÁʤ¨¤ë [¤Ò¤ó¤¸¤ã¤Ø¤Î¤¨¤ó¤¸¤ç¤ò¤¦¤Ã¤¿¤¨¤ë] /(exp) to appeal to people to help the poor/ +Éϼå [¤Ò¤ó¤¸¤ã¤¯] /(adj-na,n) poor/meagre/insubstantial/(P)/ +ÉÏÁ¨ [¤Ò¤ó¤»¤ó] /(adj-na,n) poor and lowly/ +ÉÏÁê [¤Ò¤ó¤½¤¦] /(adj-na,n) seedy-looking/thin/(P)/ +ÉÏÂÇ [¤Ò¤ó¤À] /(n) (baseball) poor hitting/ +ÉÏÅÚ [¤Ò¤ó¤É] /(n) poor soil/poor country/ +ÉÏÇÀ [¤Ò¤ó¤Î¤¦] /(n) needy peasant/ +ÉÏÉÙ [¤Ò¤ó¤×] /(n) wealth and poverty/rich and poor/(P)/ +ÉÏ˳ [¤Ó¤ó¤Ü¤¦] /(adj-na,n) poverty/destitute/poor/(P)/ +ÉÏ˳¤ËÀ¸¤Þ¤ì¤ë [¤Ó¤ó¤Ü¤¦¤Ë¤¦¤Þ¤ì¤ë] /(exp) to be born poor/ +ÉÏ˳½êÂÓ [¤Ó¤ó¤Ü¤¦¤¸¤ç¤¿¤¤] /poor household/ +ÉÏ˳¿À [¤Ó¤ó¤Ü¤¦¤¬¤ß] /(n) god of poverty/ +ÉÏ˳¿Í [¤Ó¤ó¤Ü¤¦¤Ë¤ó] /(n) poor man/the poor/(P)/ +ÉÏ˳À­ [¤Ó¤ó¤Ü¤¦¤·¤ç¤¦] /(n) destined to poverty/ +ÉÏ˳Ê뤷 [¤Ó¤ó¤Ü¤¦¤°¤é¤·] /(io) needy circumstances/living in poverty/ +ÉÏ˳Êë¤é¤· [¤Ó¤ó¤Ü¤¦¤°¤é¤·] /needy circumstances/living in poverty/ +ÉÏ˳Íɤ¹¤ê [¤Ó¤ó¤Ü¤¦¤æ¤¹¤ê] /(n) shaking or tapping (i.e. one's foot) unconsciously/ +ÉÏ˳Íɤ뤮 [¤Ó¤ó¤Ü¤¦¤æ¤ë¤®] /nervous mannerism/ +ÉÏ˳äÞ [¤Ó¤ó¤Ü¤¦¤°¤¸] /drawing a blank or an unlucky lot/ +ÉÏ˳ò­ [¤Ó¤ó¤Ü¤¦¤¯¤¸] /(n) unlucky number/blank/bad bargain/ +ÉÏËÀ [¤Ó¤ó¤Ü¤¦] /(oK) (adj-na,n) poverty/destitute/poor/ +ÉÏ̱ [¤Ò¤ó¤ß¤ó] /(n) poor people/ +ÉÏ̱³¹ [¤Ò¤ó¤ß¤ó¤¬¤¤] /slums/ +ÉÏ̱·¢ [¤Ò¤ó¤ß¤ó¤¯¤Ä] /(n) slums/ +ÉÏìÍ [¤Ò¤ó¤»¤ó] /(adj-na,n) poor and lowly/ +Éа̸ì [¤Ò¤Ë¤´] /logic predicate/ +ÉÐ³Ê [¤Ò¤ó¤«¤¯] /(n) objective case/ +ÉÐµÒ [¤Ò¤ó¤«¤¯] /(n) guest of honour/privileged guest/visitor/ +ÉÐµÒ [¤Ò¤ó¤­¤ã¤¯] /(n) guest of honour/privileged guest/visitor/(P)/ +Éм­ [¤Ò¤ó¤¸] /(n) object of a verb/(in logic) the object/ +ÉÑ¡¹ [¤Ò¤ó¤Ô¤ó] /(adj-na,n) frequently/very often/ +ÉѤê¤Ë [¤·¤­¤ê¤Ë] /(adv) (uk) frequently/repeatedly/incessantly/eagerly/(P)/ +ÉÑ»à [¤Ò¤ó¤·] /on the verge of death/ +ÉѽР[¤Ò¤ó¤·¤å¤Ä] /(n) common/frequent/ +ÉÑ¿ô [¤Ò¤ó¤¹¤¦] /(n) frequency/ +ÉÑÅÙ [¤Ò¤ó¤É] /(n) frequency/(P)/ +ÉÑÅÙ¿ô [¤Ò¤ó¤É¤¹¤¦] /frequency/ +ÉÑÇ¢ [¤Ò¤ó¤Ë¤ç¤¦] /pollakiuria/frequent urination/ +ÉÑȯ [¤Ò¤ó¤Ñ¤Ä] /(n) frequency/frequent occurrence/(P)/ +ÉÑÈË [¤Ò¤ó¤Ñ¤ó] /(adj-na,n) frequency/(P)/ +ÉÑÉÑ [¤Ò¤ó¤Ô¤ó] /(adj-na,n) frequently/very often/ +ÉÒ³è [¤Ó¤ó¤«¤Ä] /(adj-na,n) quickness/alacrity/ +ÉÒ´¶ [¤Ó¤ó¤«¤ó] /(adj-na,n) sensibility/susceptibility/sensitive (to)/well attuned to/(P)/ +ÉÒ¾¹ [¤Ó¤ó¤·¤ç¤¦] /(adj-na,n) nimble/prompt/agile/quick/shrewd/smart/ +ÉÒ¾¹¤¤ [¤Ï¤·¤³¤¤] /(adj) (1) (uk) smart/clever/(2) agile/nimble/quick/ +ÉÒ¾¹¤¤ [¤Ï¤·¤Ã¤³¤¤] /(adj) (1) (uk) smart/clever/(2) agile/nimble/quick/ +ÉÒ® [¤Ó¤ó¤½¤¯] /(adj-na,n) quickness/agility/activity/(P)/ +ÉÒÏÓ [¤Ó¤ó¤ï¤ó] /(adj-na,n) ability/(P)/ +ÉÒÏÓ²È [¤Ó¤ó¤ï¤ó¤«] /a shrewd or capable person/ +ÉÓ [¤«¤á] /(n) earthenware pot/ +ÉÓ [¤Ó¤ó] /(n) bottle/(P)/ +ÉӤ˵ͤá¤ë [¤Ó¤ó¤Ë¤Ä¤á¤ë] /(exp) to fill a bottle/ +ÉÓ¤ÎÀò [¤Ó¤ó¤Î¤»¤ó] /bottle stopper/ +ÉÓµÍ [¤Ó¤ó¤Å¤á] /(adj-no,n,vs) bottling/bottled/(P)/ +Éӵͤá [¤Ó¤ó¤Å¤á] /(adj-no,n,vs) bottling/bottled/(P)/ +ÉÓ»Ò [¤«¤á] /(n) earthenware pot/jar/jug/ +ÉÔ [¤Õ] /un/non/negative prefix/ +ÉÔ°¦ÁÛ [¤Ö¤¢¤¤¤½¤¦] /unsociability/brusqueness/sullenness/ +ÉÔ°Â [¤Õ¤¢¤ó] /(adj-na,n) anxiety/uneasiness/insecurity/suspense/(P)/ +É԰¤μï [¤Õ¤¢¤ó¤Î¤¿¤Í] /reason for concern/ +É԰µ¤ [¤Õ¤¢¤ó¤²] /(adj-na) uneasy/ +É԰¾㳲 [¤Õ¤¢¤ó¤·¤ç¤¦¤¬¤¤] /(n) anxiety disorder/ +É԰¿´ [¤Õ¤¢¤ó¤·¤ó] /(adj-na,n) uneasiness/uncertainty/anxiety/apprehension/restlessness/insecurity/suspense/fear/ +ÉÔ°ÂÄê [¤Õ¤¢¤ó¤Æ¤¤] /(adj-na,n) instability/insecurity/crankiness/(P)/ +ÉÔ°ÆÆâ [¤Õ¤¢¤ó¤Ê¤¤] /(adj-na,n) ignorance/inexperience/unfamiliarity/ +ÉÔ°Õ [¤Õ¤¤] /(adj-na,adj-no,n) sudden/abrupt/unexpected/unforeseen/(P)/ +ÉÔ°Õ¤Ë [¤Õ¤¤¤Ë] /suddenly/abruptly/unexpectedly/(P)/ +ÉÔ°Õ¤òÂÇ¤Ä [¤Õ¤¤¤ò¤¦¤Ä] /(exp) to take (a person) unawares/to make a surprise attack/ +ÉÔ°Õµ¤ [¤Ö¤¤¤­] /(adj-na,n) vulgarity/lack of refinement/ +É԰ջ [¤Õ¤¤¤·¤±¤ó] /surprise examination/ +ÉÔ°ÕÂǤÁ [¤Õ¤¤¤¦¤Á] /(n) surprise attack/ +ÉÔ°ÕƤ¤Á [¤Õ¤¤¤¦¤Á] /(n) surprise attack/ +ÉÔ°× [¤Õ¤¨¤­] /(adj-na,n) constancy/immutable/ +ÉÔ°Ù [¤Õ¤¿¤á] /(adj-na,n) disadvantageous/harmful/unprofitable/ +ÉÔ°ì [¤Õ¤¤¤Ä] /(adj-na,n) Very sincerely yours/ +ÉÔ°ìÃ× [¤Õ¤¤¤Ã¤Á] /(n) discrepancy/discord/disagreement/dissonance/ +ÉÔ°õ [¤Õ¤¸¤ë¤·] /(n) poor results/ +ÉÔ±¿ [¤Õ¤¦¤ó] /(adj-na,n) unlucky/misfortune/bad luck/fate/(P)/ +ÉÔ±ÒÀ¸ [¤Õ¤¨¤¤¤»¤¤] /(adj-na,n) unsanitary condition/ +ÉÔ±ï [¤Õ¤¨¤ó] /(n) divorce/unrealized marriage (prospects)/ +ÉÔ²µ [¤Õ¤¤¤Ä] /(adj-na,n) Very Sincerely Yours/ +ÉÔ²º [¤Õ¤ª¤ó] /(adj-na,n) unrest/turbulence/impropriety/(P)/ +ÉÔ²ºÅö [¤Õ¤ª¤ó¤È¤¦] /(adj-na,n) impropriety/inappropriateness/unfairness/unreasonableness/ +ÉÔ²ºÊ¬»Ò [¤Õ¤ª¤ó¤Ö¤ó¤·] /disturbing elements/ +ÉÔ²ºÊ¸½ñ [¤Õ¤ª¤ó¤Ö¤ó¤·¤ç] /inflammatory pamphlets/ +ÉÔ²Ä [¤Õ¤«] /(n,n-suf) wrong/bad/improper/unjustifiable/inadvisable/(P)/ +ÉԲIJò [¤Õ¤«¤«¤¤] /(adj-na,n) mystery/baffling/inexplicable/incomprehensible/(P)/ +ÉÔ²ÄµÕ [¤Õ¤«¤®¤ã¤¯] /(adj-na,n) irreversible/ +ÉԲķç [¤Õ¤«¤±¤Ä] /(adj-na,n) indispensable/essential/(P)/ +ÉԲĸí [¤Õ¤«¤´] /(papal) infallibility/ +ÉԲĹ³ÎÏ [¤Õ¤«¤³¤¦¤ê¤ç¤¯] /(n) act of God/irresistible force/inevitability/force majeure (in contracts)/ +ÉÔ²Ä»×µÄ [¤Õ¤«¤·¤®] /(adj-na,n) mystery/wonder/miracle/10^64/ +ÉԲĻë [¤Õ¤«¤·] /(adj-no,n) invisibility/ +ÉԲĻë¸÷Àþ [¤Õ¤«¤·¤³¤¦¤»¤ó] /invisible ray/ +ÉԲĿ¯ [¤Õ¤«¤·¤ó] /(n) inviolability/sacredness/nonaggression/(P)/ +ÉԲĿ¯¾òÌó [¤Õ¤«¤·¤ó¤¸¤ç¤¦¤ä¤¯] /non-aggression pact/non-aggression treaty/ +ÉÔ²ÄÃÎ [¤Õ¤«¤Á] /(adj-na,n) unknowable/mysterious/ +ÉÔ²ÄÃÎŪ [¤Õ¤«¤Á¤Æ¤­] /(adj-na) agnostic/ +ÉÔ²ÄÃÎÏÀ [¤Õ¤«¤Á¤í¤ó] /(n) agnosticism/ +ÉÔ²ÄÃÎÏÀ¼Ô [¤Õ¤«¤Á¤í¤ó¤·¤ã] /agnostic/ +ÉÔ²ÄÆþÀ­ [¤Õ¤«¤Ë¤å¤¦¤»¤¤] /impenetrability/ +ÉÔ²Äǽ [¤Õ¤«¤Î¤¦] /(adj-na,n) impossible/(P)/ +ÉÔ²ÄǽÁªÂò [¤Õ¤«¤Î¤¦¤»¤ó¤¿¤¯] /unavailable choice/ +ÉÔ²ÄÈò [¤Õ¤«¤Ò] /(adj-na,n) inevitable/inescapable/unavoidable/(P)/ +ÉÔ²Äʬ [¤Õ¤«¤Ö¤ó] /(adj-na,n) atomic/indivisibility/(P)/ +ÉÔ²ðÆþ [¤Õ¤«¤¤¤Ë¤å¤¦] /(n) noninvolvement/nonintervention/neutrality/ +ÉÔ²÷ [¤Õ¤«¤¤] /(adj-na,n) unpleasant/displeasure/discomfort/(P)/ +ÉÔ²÷»Ø¿ô [¤Õ¤«¤¤¤·¤¹¤¦] /(n) discomfort index/ +ÉÔ³ÈÂç [¤Õ¤«¤¯¤À¤¤] /(n) nonexpansion/localization/nonaggravation/ +ÉԳʹ¥ [¤Õ¤«¤Ã¤³¤¦] /(adj-na,n) shapeless/misshapen/awkward/clumsy/ +ÉԳʹ¥ [¤Ö¤«¤Ã¤³¤¦] /(adj-na,n) shapeless/misshapen/awkward/clumsy/ +ÉԳΤ« [¤Õ¤¿¤·¤«] /(adj-na,n) unreliable/uncertain/indefinite/(P)/ +ÉԳμ [¤Õ¤«¤¯¤¸¤Ä] /(adj-na,n) uncertain/unreliable/inauthentic/(P)/ +ÉÔ³ÎÄê [¤Õ¤«¤¯¤Æ¤¤] /(adj-na,n) uncertain/indefinite/ +ÉÔ³ÎÄêÀ­¸¶Íý [¤Õ¤«¤¯¤Æ¤¤¤»¤¤¤²¤ó¤ê] /(n) the uncertainty principle/ +ÉԳР[¤Õ¤«¤¯] /(adj-na,n) failure/defeat/mistake/blunder/negligence/indiscretion/ +ÉԳФΰìÅê [¤Õ¤«¤¯¤Î¤¤¤Ã¤È¤¦] /pitcher's misjudgment/ +ÉԳФÎÎÞ [¤Õ¤«¤¯¤Î¤Ê¤ß¤À] /crying in spite of oneself/ +ÉԳФò¼è¤ë [¤Õ¤«¤¯¤ò¤È¤ë] /(exp) to suffer a defeat/ +ÉÔ³Ð¼Ô [¤Õ¤«¤¯¤â¤Î] /(n) shallow thinker/indecisive person/ +ÉÔ³Ø [¤Õ¤¬¤¯] /(adj-na) unlearned/uneducated/ +ÉԳ湥 [¤Ö¤«¤Ã¤³¤¦] /(adj-na,n) unshapeliness/clumsiness/ +ÉԳ貽 [¤Õ¤«¤Ä¤«] /(n) inactivity/ +ÉÔ³èÀ­ [¤Õ¤«¤Ã¤»¤¤] /(adj-no) (chemically) inert/ +ÉÔ³èÀ­¥¬¥¹ [¤Õ¤«¤Ã¤»¤¤¥¬¥¹] /inert gas/ +ÉÔ³èÀ­²½ [¤Õ¤«¤Ã¤»¤¤¤«] /inactivation/ +ÉÔ³èÆ° [¤Õ¤«¤Ä¤É¤¦] /inaction/lethargy/ +ÉÔ³èÈ® [¤Õ¤«¤Ã¤Ñ¤Ä] /(adj-na,n) dull/slow/sluggish/inactive/quiet/lethargic/ +ÉÔ³èȯ [¤Õ¤«¤Ã¤Ñ¤Ä] /(adj-na,n) dull/slow/sluggish/inactive/quiet/lethargic/ +ÉÔ´¥À­Ìý [¤Õ¤«¤ó¤»¤¤¤æ] /(n) non-drying oil/ +ÉÔ´® [¤Õ¤«¤ó] /(adj-na,n) (rare) incompetence/ +ÉÔ´°Á´ [¤Õ¤«¤ó¤¼¤ó] /(adj-na,n) imperfect/incomplete/faulty/defective/(P)/ +ÉÔ´°Á´Ç³¾Æ [¤Õ¤«¤ó¤¼¤ó¤Í¤ó¤·¤ç¤¦] /(n) incomplete combustion/ +ÉÔ´²ÍÆ [¤Õ¤«¤ó¤è¤¦] /intolerance/ +ÉÔ´³¾Ä [¤Õ¤«¤ó¤·¤ç¤¦] /(n) abstention/nonintervention/noninterference/ +ÉÔ´¶¾É [¤Õ¤«¤ó¤·¤ç¤¦] /(n) sexual frigidity/ +ÉÔ´·¤ì [¤Õ¤Ê¤ì] /(adj-na,n) inexperience/lack of experience/(P)/ +ÉÔ´¹»æʾ [¤Õ¤«¤ó¤·¤Ø¤¤] /(n) unconvertible paper money/fiat money/ +ÉÔ´Ö [¤Ö¤Þ] /(adj-na,n) clumsiness/stupidity/blunder/ +ÉÔ´ï [¤Õ¤­] /clumsiness/unskillfulness/ +ÉÔ´ïÍÑ [¤Ö¤­¤è¤¦] /(adj-na,n) awkward/clumsy/unskillfulness/lack of ability/(P)/ +ÉÔ´ïÍÑ¼Ô [¤Ö¤­¤è¤¦¤·¤ã] /bungler/ +ÉÔ´ïÍÑ¼Ô [¤Ö¤­¤è¤¦¤â¤Î] /bungler/ +ÉÔ´ïÎÌ [¤Õ¤­¤ê¤ç¤¦] /(adj-na,n) ugliness/homeliness/lack of ability/incompetence/ +ÉÔ´ïÎÌ [¤Ö¤­¤ê¤ç¤¦] /(adj-na,n) ugliness/homeliness/lack of ability/incompetence/ +ÉÔ´øȯÀ­ [¤Õ¤­¤Ï¤Ä¤»¤¤] /non-volatility/ +ÉÔ´ü [¤Õ¤­] /unexpected/accidental/ +ÉÔµ¡·ù [¤Õ¤­¤²¤ó] /(adj-na,n) pout/displeasure/ill humor/sullenness/(P)/ +ÉÔµ¢ [¤Õ¤­] /(n) rising no more (as in illness and death)/returning no more/dying/ +ÉÔµ¢¤ÎµÒ [¤Õ¤­¤Î¤­¤ã¤¯] /deceased person/traveler on one's last journey/ +ÉÔµ¤Ì£ [¤Ö¤­¤ß] /(adj-na,n) weird/ominous/eerie/uncanny/ghastly/(P)/ +ÉÔµ¬Â§ [¤Õ¤­¤½¤¯] /(adj-na,n) irregularity/unsteadiness/disorderly/(P)/ +ÉÔµ¬Â§Æ°»ì [¤Õ¤­¤½¤¯¤É¤¦¤·] /(n) irregular verb/ +ÉÔµ¬Î§ [¤Õ¤­¤ê¤Ä] /(adj-na,n) irregular/undisciplined/disorganized/slipshod/ +ÉÔµ¯ [¤Õ¤­] /(n) rising no more (as in illness and death)/returning no more/dying/ +ÉÔµ¯ÁÊ [¤Õ¤­¤½] /(n) nonprosecution or indictment/(P)/ +ÉÔµ° [¤Õ¤­] /(n) lawlessness/violation of customs/ +ÉÔµÁ [¤Õ¤®] /(n) immorality/injustice/misconduct/adultery/impropriety/perfidy/ +ÉÔµÁÍý [¤Õ¤®¤ê] /(adj-na,n) dishonesty/injustice/dishonor/ingratitude/ +ÉÔµÈ [¤Õ¤­¤Ä] /(adj-na,n) ominous/sinister/bad luck/ill omen/inauspiciousness/(P)/ +ÉԵȤÎÃûÍ­¤ê [¤Õ¤­¤Ä¤Î¤Á¤ç¤¦¤¢¤ê] /have an ill omen/ +ÉÔµÞ [¤Õ¤­¤å¤¦] /(adj-na,n) in no hurry/nonessential (industry)/ +ÉÔµà [¤Õ¤­¤å¤¦] /(adj-no,n) everlasting/immortal/eternal/immortality/imperishable/(P)/ +ÉÔµà¤Î̾ºî [¤Õ¤­¤å¤¦¤Î¤á¤¤¤µ¤¯] /immortal work/ +ÉÔµöÊ£À½ [¤Õ¤­¤ç¤Õ¤¯¤»¤¤] /All rights reserved/ +ÉÔµù [¤Õ¤ê¤ç¤¦] /(n) poor catch/ +ÉÔ¶¨Ï²» [¤Õ¤­¤ç¤¦¤ï¤ª¤ó] /(n) discord/dissonance/(P)/ +ÉÔ¶· [¤Õ¤­¤ç¤¦] /(adj-na,n) recession/depression/slump/(P)/ +ÉÔ¶··¿ÅÝ»º [¤Õ¤­¤ç¤¦¤«¤¿¤È¤¦¤µ¤ó] /(n) recession-induced bankruptcy/ +ÉÔ¶½ [¤Õ¤­¤ç¤¦] /(adj-na,n) displeasure/ill humour/ +ÉÔ¶Ñ¹Õ [¤Õ¤­¤ó¤³¤¦] /(adj-na,n) imbalance/disparity/out of balance/inequality/(P)/ +ÉԶѼÁ [¤Õ¤­¤ó¤·¤Ä] /(adj-no) of uneven quality/heterogenous/ +ÉÔ¶ÑÀÆ [¤Õ¤­¤ó¤»¤¤] /asymmetry/ +ÉÔ¶ÑÅù [¤Õ¤­¤ó¤È¤¦] /out of balance/imbalance/disparity/inequality/ +ÉԶ࿵ [¤Õ¤­¤ó¤·¤ó] /(adj-na,n) indiscretion/imprudence/ +ÉÔ¶æÂ×Å· [¤Õ¤°¤¿¤¤¤Æ¤ó] /(n) cannot allow (oneself) to live (with someone) under the canopy of heaven/cannot allow (the sworn enemy) to live in this world/irreconcilable (enemy)/ +ÉÔ¶ñ [¤«¤¿¤ï] /(n) deformity/distortion/disability/cripple/ +ÉÔ¶ñ [¤Õ¤°] /(n) deformity/distortion/disability/cripple/ +ÉÔ¶ñ¹ç [¤Õ¤°¤¢¤¤] /(adj-na,n) inconvenient/ +ÉÔ¶ñ¼Ô [¤Õ¤°¤·¤ã] /(n) cripple/disabled person/ +ÉÔ¶ó [¤Õ¤°] /emergency/ +ÉÔ¶õÀ®½¢ [¤Õ¤¯¤¦¤¸¤ç¤¦¤¸¤å] /Amoghasiddhi/Infallible Magic (a dhyani-Buddha)/ +ÉÔ¶ø [¤Õ¤°¤¦] /(adj-na,n) misfortune/bad luck/obscurity/ +ÉÔ¶ø¤òÂ÷¤Ä [¤Õ¤°¤¦¤ò¤«¤³¤Ä] /(exp) to repine at one's hard lot/ +ÉÔ¶þ [¤Õ¤¯¤Ä] /(adj-na,n) persistence/fortitude/indomitability/(P)/ +ÉÔ·É [¤Õ¤±¤¤] /(adj-na,n) disrespect/irreverence/impiety/blasphemy/profanity/ +ÉԷɺá [¤Õ¤±¤¤¤¶¤¤] /(n) lese majeste/ +ÉÔ·ÉéÊ [¤Õ¤±¤¤¤±¤ó] /impiety/irreverence/ +ÉԷʵ¤ [¤Õ¤±¤¤¤­] /(adj-na,n) business recession/hard times/depression/gloom/sullenness/cheerlessness/(P)/ +ÉÔ·ÐºÑ [¤Õ¤±¤¤¤¶¤¤] /(adj-na,n) poor economy/waste/ +ÉÔ·èÃÇ [¤Õ¤±¤Ä¤À¤ó] /irresolution/indecision/vacillation/ +ÉÔ·èÄê [¤Õ¤±¤Ã¤Æ¤¤] /pending/unsettled/undecided/ +ÉÔ·é [¤Õ¤±¤Ä] /(adj-na,n) unclean/dirty/filthy/impure/(P)/ +ÉÔ·é´¶ [¤Õ¤±¤Ä¤«¤ó] /(adj-na) filthiness/ +ÉÔ·ë²Ì [¤Õ¤±¤Ã¤«] /(adj-na,n) failure/poor results/ +ÉÔ·ò¹¯ [¤Õ¤±¤ó¤³¤¦] /(adj-na,n) poor health/ill health/unhealthy/(P)/ +ÉÔ·òÁ´ [¤Õ¤±¤ó¤¼¤ó] /(adj-na,n) morbid/unhealthful/ +ÉÔ¸¡Â« [¤Õ¤±¤ó¤½¤¯] /nonrestraint/ +ÉÔ¸«¼± [¤Õ¤±¤ó¤·¤­] /(adj-na,n) thoughtless/indiscreet/lacking in common sense/rashness/betraying one's lack of judgment/absurd/undignified/compromising/disgraceful/ +ÉÔ¸«Å¾·Ý¼Ô [¤ß¤º¤Æ¤ó¤²¤¤¤·¤ã] /loose geisha/ +ÉÔ¸«ÌÜ [¤ß¤¸¤á] /(adj-na) (arch) sad/pitiful/wretched/ +ÉÔ¸À [¤Õ¤²¤ó] /(n) silence/ +ÉÔ¸À¼Â¹Ô [¤Õ¤²¤ó¤¸¤Ã¤³¤¦] /action before words/work before talk/ +ÉÔ¸ÀÉÔ¸ì [¤Õ¤²¤ó¤Õ¤´] /silence/ +ÉÔ¸ì [¤Õ¤´] /(n) silence/ +ÉÔ¸òÉÕ [¤Õ¤³¤¦¤Õ] /(adj-no) not granted/ +ÉÔ¸øÀµ [¤Õ¤³¤¦¤»¤¤] /injustice/unfairness/ +ÉÔ¸øÊ¿ [¤Õ¤³¤¦¤Ø¤¤] /(adj-na,n) unfairness/injustice/partiality/(P)/ +ÉÔ¸øÊ¿¶¥Áè [¤Õ¤³¤¦¤Ø¤¤¤­¤ç¤¦¤½¤¦] /unfair competition/ +ÉÔ¸þ¤­ [¤Õ¤à¤­] /(adj-na,n) unfit/unsuitable/unmarketable/ +ÉÔ¹¥¤­ [¤Ö¤¹¤­] /(n) no liking for/no interest in/ +ÉÔ¹§ [¤Õ¤³¤¦] /(adj-na,n) undutifulness to one's parents/lack of filial piety/(P)/ +ÉÔ¹¬ [¤Õ¤³¤¦] /(adj-na,n) unhappiness/sorrow/misfortune/disaster/accident/death/(P)/ +ÉÔ¹¬¤¬½Å¤Ê¤ë [¤Õ¤³¤¦¤¬¤«¤µ¤Ê¤ë] /(exp) to have a series of misfortunes/ +ÉÔ¹¬¤» [¤Õ¤·¤¢¤ï¤»] /(adj-na,n) unhappiness/misfortune/ill luck/(P)/ +ÉÔ¹¬¤Ë´®¤¨¤ë [¤Õ¤³¤¦¤Ë¤¿¤¨¤ë] /(exp) to bear up under misfortune/ +ÉÔ¹ÃÈå¤Ê¤¤ [¤Õ¤¬¤¤¤Ê¤¤] /(adj) disappointing/weak-minded/spiritless/cowardly/worthless/ +ÉÔ¹ÃÈå̵¤¤ [¤Õ¤¬¤¤¤Ê¤¤] /(adj) disappointing/weak-minded/spiritless/cowardly/worthless/ +ÉԹ̺îÃÏ [¤Õ¤³¤¦¤µ¤¯¤Á] /nonfarming land/untilled land/ +ÉÔ¹Ô¤­ÆϤ­ [¤Õ¤æ¤­¤È¤É¤­] /(adj-na,n) negligence/carelessness/incompetence/mismanagement/ +ÉÔ¹Ôµ· [¤Õ¤®¤ç¤¦¤®] /(adj-na,n) bad manners/rudeness/ +ÉÔ¹Ô¾õ [¤Õ¤®¤ç¤¦¤¸¤ç¤¦] /(adj-na,n) misconduct/profligacy/immorality/ +ÉÔ¹ÔÀ× [¤Õ¤®¤ç¤¦¤»¤­] /(n) misconduct/profligacy/immorality/ +ÉÔ¹ÔÆϤ­ [¤Õ¤æ¤­¤È¤É¤­] /(adj-na,n) negligence/carelessness/incompetence/mismanagement/ +ÉÔ¹ç³Ê [¤Õ¤´¤¦¤«¤¯] /(n) (examination) failure/rejection/disqualification/(P)/ +ÉÔ¹ç³Ê¼Ô [¤Õ¤´¤¦¤«¤¯¤·¤ã] /(n) unsuccessful candidate/rejected person/ +ÉÔ¹çÍý [¤Õ¤´¤¦¤ê] /(adj-na,n) unreasonable/irrational/absurd/inconsistent/(P)/ +ÉÔ¹çÍý·ëÏÀ [¤Õ¤´¤¦¤ê¤±¤Ä¤í¤ó] /(n) nonsequitur/non sequitur/ +ÉÔ¹çÍý¿äÏÀ [¤Õ¤´¤¦¤ê¤¹¤¤¤í¤ó] /(n) nonsequitur/non sequitur/ +ÉÔº»ÂÁ [¤Ö¤µ¤¿] /(n) silence/neglect to write/neglect to call/ +ÉÔºÍ [¤Õ¤µ¤¤] /(n) lack of talent/incompetency/ +ÉԺͤÎÃפ¹½ê [¤Õ¤µ¤¤¤Î¤¤¤¿¤¹¤È¤³¤í] /be due to my incompetence/ +ÉÔºÎÍÑ [¤Õ¤µ¤¤¤è¤¦] /(n) rejection (of an application)/ +ÉÔºÙ¹© [¤Ö¤µ¤¤¤¯] /(adj-na,n) clumsy (work)/poor shape/homely/plain/ +ÉÔºÛ²Ä [¤Õ¤µ¤¤¤«] /(n) veto/rejection/ +ÉG [¤Õ¤¶¤¤] /(n) absence/(P)/ +ÉԺ߼ÔÅêɼ [¤Õ¤¶¤¤¤·¤ã¤È¤¦¤Ò¤ç¤¦] /(n) absentee ballot/(P)/ +ÉԺ߾ÚÌÀ [¤Õ¤¶¤¤¤·¤ç¤¦¤á¤¤] /alibi/ +ÉÔºßÃϼç [¤Õ¤¶¤¤¤¸¤Ì¤·] /absentee landlord/ +ÉÔºßÅêɼ [¤Õ¤¶¤¤¤È¤¦¤Ò¤ç¤¦] /absentee voting/ +ÉÔºî [¤Õ¤µ¤¯] /(n) poor crop/crop failure/(P)/ +ÉÔºî°Ù [¤Õ¤µ¤¯¤¤] /(n) forbearance/ +ÉÔºî°ÙÈÈ [¤Õ¤µ¤¯¤¤¤Ï¤ó] /(n) crime of omission/ +ÉÔºîË¡ [¤Ö¤µ¤Û¤¦] /(adj-na,n) bad manners/discourtesy/ +ÉÔ»¬¹Ý [¤Õ¤»¤¤¤³¤¦] /stainless steel/ +ÉÔ»² [¤Õ¤µ¤ó] /(n) absence/nonattendance/nonappearance/ +ÉÔ»²²Ã [¤Õ¤µ¤ó¤«] /(n) abstention/nonparticipation/ +ÉÔ»³µº¤ë [¤Õ¤¶¤±¤ë] /(iK) (v1) to romp/to gambol/to frolic/to joke/to make fun of/to flirt/(P)/ +ÉÔ»¿À® [¤Õ¤µ¤ó¤»¤¤] /(n) disapproval/disagreement/ +ÉԻŹç¤ï¤» [¤Õ¤·¤¢¤ï¤»] /(adj-na,n) unhappiness/misfortune/ill luck/ +ÉÔ»ÅËö [¤Õ¤·¤Þ¤Ä] /(adj-na,n) mismanagement/malpractice/wastefulness/carelessness/misconduct/unthriftiness/ +ÉÔ»ÈÍÑ [¤Õ¤·¤è¤¦] /disuse/ +ÉÔ»ÏËö [¤Õ¤·¤Þ¤Ä] /(adj-na,n) mismanagement/malpractice/wastefulness/carelessness/misconduct/unthriftiness/(P)/ +ÉÔ»×µÄ [¤Õ¤·¤®] /(adj-na,n) wonder/miracle/strange/mystery/marvel/curiosity/(P)/ +ÉԻ׵Ĥʱï [¤Õ¤·¤®¤Ê¤¨¤ó] /by happy chance/ +ÉÔ»×µÄ¤Ë [¤Õ¤·¤®¤Ë] /strangely/oddly/mysteriously/ +ÉÔ»Ù»ýΨ [¤Õ¤·¤¸¤ê¤Ä] /(n) disapproval rating/ +ÉÔ»à [¤Õ¤·] /(n) immortality/eternal life/ +ÉÔ»à¿È [¤Õ¤¸¤ß] /(adj-na,n) invulnerability/immortality/insensibility to pain/(P)/ +ÉÔ»àÄ» [¤Õ¤·¤Á¤ç¤¦] /(n) phoenix bird/ +ÉÔ»÷¹ç¤¤ [¤Õ¤Ë¤¢¤¤] /(adj-na,n) unbecoming/improper/unsuitable/ill-matched/unworthy of/ +ÉÔ»þ [¤Õ¤¸] /(n) emergency/unexpectedness/ +ÉÔ»þÃå [¤Õ¤¸¤Á¤ã¤¯] /(n) emergency landing/(P)/ +ÉÔ»þÃåΦ [¤Õ¤¸¤Á¤ã¤¯¤ê¤¯] /emergency landing/ +ÉÔ¼¡ [¤Õ¤¸] /(adj-na,n) irregularity/ +ÉÔ¼£ [¤Õ¤¸] /(n) incurability/ +ÉÔ¼£ [¤Õ¤Á] /(n) incurability/ +ÉÔ¼£¤ÎÉ [¤Õ¤¸¤Î¤ä¤Þ¤¤] /incurable illness/ +ÉÔ¼«Á³ [¤Õ¤·¤¼¤ó] /(adj-na,n) unnatural/artificial/affected/strained/(P)/ +ÉÔ¼«Í³ [¤Õ¤¸¤æ¤¦] /(adj-na,n) discomfort/disability/inconvenience/destitution/(P)/ +ÉÔ¼½ [¤Õ¤·¤Ä] /(n) (arch) Very Sincerely Yours/ +ÉԼ [¤Õ¤¸¤Ä] /(adj-na,n) perfidiousness/faithlessness/inconstancy/insincerity/falsehood/ +ÉÔ¼ê²ó¤· [¤Õ¤Æ¤Þ¤ï¤·] /(adj-na,n) poor preparation/poor arrangements/ +ÉÔ¼êºÝ [¤Õ¤Æ¤®¤ï] /(adj-na,n) clumsiness/awkwardness/ineptitude/ +ÉÔ¼óÈø [¤Õ¤·¤å¤Ó] /(adj-na,n) failure/fizzle/disgrace/disfavour/ +ÉÔ½¼Ê¬ [¤Õ¤¸¤å¤¦¤Ö¤ó] /(adj-na,n) insufficient/inadequate/imperfect/shortage/(P)/ +ÉÔ½½Ê¬ [¤Õ¤¸¤å¤¦¤Ö¤ó] /(adj-na,n) insufficient/inadequate/imperfect/shortage/(P)/ +ÉÔ½¾½ç [¤Õ¤¸¤å¤¦¤¸¤å¤ó] /disobedience/ +ÉԽ˵· [¤Õ¤·¤å¤¦¤®] /(n) unhappiness/sorrow/misfortune/disaster/accident/death/ +ÉԽ˵· [¤Ö¤·¤å¤¦¤®] /(n) unhappiness/sorrow/misfortune/disaster/accident/death/ +ÉÔ½ÏÎý [¤Õ¤¸¤å¤¯¤ì¤ó] /unskillfulness/ +ÉÔ½ÐÍè [¤Õ¤Ç¤­] /(adj-na,n) bad job/poor workmanship/bungle/ +ÉÔ½ã [¤Õ¤¸¤å¤ó] /(adj-na,n) impurity/adulteration/dishonesty/irregularity/(P)/ +ÉÔ½ã°ÛÀ­¸òÍ· [¤Õ¤¸¤å¤ó¤¤¤»¤¤¤³¤¦¤æ¤¦] /(n) illicit sexual relationship/ +ÉÔ½ãʪ [¤Õ¤¸¤å¤ó¤Ö¤Ä] /(n) foreign matter/impurities/ +ÉÔ½ç [¤Õ¤¸¤å¤ó] /(adj-na,n) irregularity/unseasonableness/(P)/ +ÉÔ½ê¸ [¤Õ¤·¤ç¤¾¤ó] /(adj-na,n) imprudence/indiscretion/ +ÉÔ½ê¸¼Ô [¤Õ¤·¤ç¤¾¤ó¤â¤Î] /(n) thoughtless person/ +ÉÔ¾¡¼ê [¤Õ¤«¤Ã¤Æ] /inconvenience/hard living/ +ÉÔ¾µ [¤Õ¤·¤ç¤¦] /(adj-na,n) dissent/disagreement/disapproval/objection/refusal/ +ÉÔ¾µÂú [¤Õ¤·¤ç¤¦¤À¤¯] /dissent/disagreement/disapproval/objection/refusal/ +ÉÔ¾µÃÎ [¤Õ¤·¤ç¤¦¤Á] /(adj-na,n) dissent/disagreement/disapproval/objection/refusal/ +ÉÔ¾µÇ§ [¤Õ¤·¤ç¤¦¤Ë¤ó] /(n) disapproval/dissent/veto/ +ÉÔ¾µÉÔ¾µ [¤Õ¤·¤ç¤¦¤Ö¤·¤ç¤¦] /(adv,n) reluctantly/grudgingly/unwilling/ +ÉԾò½ [¤Õ¤·¤ç¤¦¤«] /(adj-na,n) indigestion/ +ÉԾò½Êª [¤Õ¤·¤ç¤¦¤«¤Ö¤Ä] /indigestible materials/ +ÉÔ¾Í [¤Õ¤·¤ç¤¦] /(adj-na,n) disgraceful/inauspicious/ill-omened/ominous/scandalous/ +ÉԾͻö [¤Õ¤·¤ç¤¦¤¸] /(n) scandal/deplorable event/(P)/ +ÉÔ¾Ó [¤Õ¤·¤ç¤¦] /(adj-na,n) my humble self/my unworthy self/incompetent/your humble servant/(P)/ +ÉÔ¾Ó»ä [¤Õ¤·¤ç¤¦¤ï¤¿¤¯¤·] /(exp) my unworthy self/ +ÉÔ¾Ü [¤Õ¤·¤ç¤¦] /(adj-na,adj-no,n) unknown/unidentified/(P)/ +ÉÔ¾òÍý [¤Õ¤¸¤ç¤¦¤ê] /(adj-na,n) absurdity/irrationality/inconsistency/(P)/ +ÉÔ¾ô [¤Õ¤¸¤ç¤¦] /(adj-na,n) uncleanliness/dirtiness/impurity/filthiness/defilement/menses/toilet/latrine/(P)/ +ÉÔ¾ô¾ì [¤Õ¤¸¤ç¤¦¤Ð] /(n) unclean place/ +ÉÔ¿® [¤Õ¤·¤ó] /(n) unfaithfulness/insincerity/perfidy/mistrust/distrust/discredit/(P)/ +ÉÔ¿®µÁ [¤Õ¤·¤ó¤®] /faithlessness/insincerity/ +ÉÔ¿®¶Ä [¤Õ¤·¤ó¤³¤¦] /lack of faith/unbelief/impiety/infidelity/ +ÉÔ¿®¼Â [¤Õ¤·¤ó¤¸¤Ä] /insincerity/unfaithfulness/ +ÉÔ¿®¼Ô [¤Õ¤·¤ó¤¸¤ã] /unbeliever/ +ÉÔ¿®¿´ [¤Õ¤·¤ó¤¸¤ó] /(adj-na,n) impiety/unbelief/infidelity/ +ÉÔ¿®Ç¤ [¤Õ¤·¤ó¤Ë¤ó] /(n) non-confidence/lack of confidence/(P)/ +ÉÔ¿®Ç¤°Æ [¤Õ¤·¤ó¤Ë¤ó¤¢¤ó] /(n) no-confidence motion/ +ÉÔ¿®Ç¤·èµÄ [¤Õ¤·¤ó¤Ë¤ó¤±¤Ä¤®] /(n) censure vote/ +ÉÔ¿®Ç¤Åêɼ [¤Õ¤·¤ó¤Ë¤ó¤È¤¦¤Ò¤ç¤¦] /nonconfidence vote/ +ÉÔ¿®Ç¤Æ°µÄ [¤Õ¤·¤ó¤Ë¤ó¤É¤¦¤®] /(n) censure motion/ +ÉÔ¿®ÍÑ [¤Õ¤·¤ó¤è¤¦] /distrust/discredit/ +ÉÔ¿¯Î¬ [¤Õ¤·¤ó¤ê¤ã¤¯] /nonaggression/ +ÉÔ¿²¤ÎÈÖ [¤Í¤º¤Î¤Ð¤ó] /sleepless vigil/ +ÉÔ¿²ÈÖ [¤Í¤º¤Ð¤ó] /(n) sleepless vigil/night watch/vigilance/ +ÉÔ¿²ÈÖ [¤Õ¤·¤ó¤Ð¤ó] /(n) sleepless vigil/night watch/vigilance/ +ÉÔ¿³ [¤Õ¤·¤ó] /(adj-na,n) incomplete understanding/doubt/question/distrust/suspicion/strangeness/infidelity/(P)/ +ÉÔ¿³²Ð [¤Õ¤·¤ó¤Ó] /(n) fire under suspicious circumstances/arson/ +ÉÔ¿³¿ÒÌä [¤Õ¤·¤ó¤¸¤ó¤â¤ó] /(vs) questioning (by the police)/ +ÉÔ¿³¿ÖÌä [¤Õ¤·¤ó¤¸¤ó¤â¤ó] /(oK) (vs) questioning (by the police)/ +ÉÔ¿´ÆÀ [¤Õ¤³¤³¤í¤¨] /(adj-na,n) indiscretion/imprudence/ +ÉÔ¿´ÆÀ¤ò²ü¤á¤ë [¤Õ¤³¤³¤í¤¨¤ò¤¤¤Þ¤·¤á¤ë] /(exp) to caution a person against misconduct/ +ÉÔ¿´ÆÀ¼Ô [¤Õ¤³¤³¤í¤¨¤â¤Î] /(n) imprudent (misguided) fellow/ +ÉÔ¿¶ [¤Õ¤·¤ó] /(adj-na,n) dullness/depression/slump/stagnation/(P)/ +ÉÔ¿¿ÌÌÌÜ [¤Õ¤Þ¤¸¤á] /(adj-na,n) unsteadiness/lack of sincerity/ +ÉÔ¿Ã [¤Õ¤·¤ó] /disloyalty/unfaithfulness/ +ÉÔ¿ÆÀÚ [¤Õ¤·¤ó¤»¤Ä] /(adj-na,n) unkindness/unfriendliness/(P)/ +ÉÔ¿È»ý¤Á [¤Õ¤ß¤â¤Á] /(adj-na) misconduct/profligacy/licentiousness/ +ÉԿ͵¤ [¤Õ¤Ë¤ó¤­] /(n) unpopularity/(P)/ +ÉԿ;ð [¤Õ¤Ë¤ó¤¸¤ç¤¦] /(adj-na,n) unkindness/inhumanity/heartlessness/ +ÉÔ¿Î [¤Õ¤¸¤ó] /(adj-na,n) heartlessness/inhumanity/ +ÉÔ¿Ô [¤Õ¤¸¤ó] /(n) (arch) Very sincerely yours/ +ÉÔ¿Þ [¤Õ¤È] /(adv) suddenly/casually/accidentally/incidentally/unexpectedly/unintentionally/(P)/ +ÉÔ¿è [¤Ö¤¹¤¤] /(adj-na,n) no sense of refinement/inelegant/lacking in polish/unromantic/boorish/ +ÉÔ¿ï [¤Õ¤º¤¤] /(n) paralysis/palsy/ +ÉÔ¿ï°Õ [¤Õ¤º¤¤¤¤] /(n) involuntary/ +ÉÔ¿ï°Õ±¿Æ° [¤Õ¤º¤¤¤¤¤¦¤ó¤É¤¦] /involuntary movement/ +ÉÔ¿ï°Õ¶Ú [¤Õ¤º¤¤¤¤¤­¤ó] /(n) involuntary muscles/ +ÉÔÀ¤½Ð [¤Õ¤»¤¤¤·¤å¤Ä] /(n) rare/extraordinary/unparalleled/ +ÉÔÀª [¤Ö¤¼¤¤] /few/numerical inferiority/ +ÉÔÀ®¸ù [¤Õ¤»¤¤¤³¤¦] /(adj-na,adj-no,n) failure/abortive (attempt, action)/ +ÉÔÀ®ÀÓ [¤Õ¤»¤¤¤»¤­] /(adj-na,n) poor result/bad record/failure/ +ÉÔÀ®Î© [¤Õ¤»¤¤¤ê¤Ä] /(n) failure/rejection/rupture/(P)/ +ÉÔÀ° [¤Õ¤»¤¤] /(adj-na,n) irregular/ +ÉÔÀ°¹ç [¤Õ¤»¤¤¤´¤¦] /(n) non-conformance/non-alignment/non-correspondence/free-thinking/ +ÉÔÀ°¹ç¿Í [¤Õ¤»¤¤¤´¤¦¤¸¤ó] /nonconformist/free-thinker/ +ÉÔÀ°Ì® [¤Õ¤»¤¤¤ß¤ã¤¯] /(n) irregular pulse/arrhythmia/(P)/ +ÉÔÀµ [¤Õ¤»¤¤] /(adj-na,n) injustice/unfairness/iniquity/impropriety/irregularity/dishonesty/illegality/(P)/ +ÉÔÀµ¤Î½­¤¤ [¤Õ¤»¤¤¤Î¤Ë¤ª¤¤] /smack of evil/ +ÉÔÀµ¤ò¶º¤á¤ë [¤Õ¤»¤¤¤ò¤¿¤á¤ë] /(exp) to redress injustice/ +ÉÔÀµ¥¹¥¿¡¼¥È [¤Õ¤»¤¤¥¹¥¿¡¼¥È] /(n) false start/ +ÉÔÀµ²ñ·× [¤Õ¤»¤¤¤«¤¤¤±¤¤] /(n) accounting fraud/irregular accounting/ +ÉÔÀµ²ñ·×½èÍý [¤Õ¤»¤¤¤«¤¤¤±¤¤¤·¤ç¤ê] /(n) improper bookkeeping/ +ÉÔÀµ³Î [¤Õ¤»¤¤¤«¤¯] /(adj-na,n) uncertainty/inaccuracy/ +ÉÔÀµµ¬ [¤Õ¤»¤¤¤­] /(n) irregularity/ +ÉÔÀµµ¬·³ [¤Õ¤»¤¤¤­¤°¤ó] /irregular forces/guerrillas/ +ÉÔÀµµ¬Àï [¤Õ¤»¤¤¤­¤»¤ó] /unconventional warfare/ +ÉÔÀµ¶¥ÁèËÉ»ßË¡ [¤Õ¤»¤¤¤­¤ç¤¦¤½¤¦¤Ü¤¦¤·¤Û¤¦] /(n) Unfair Competition Prevention Law/ +ÉÔÀµ¹Ô°Ù [¤Õ¤»¤¤¤³¤¦¤¤] /unfair practices/wrongdoing/malpractice/cheating/foul play/ +ÉÔÀµ»ë [¤Õ¤»¤¤¤·] /(vs) consider wrong or unjust/ +ÉÔÀµ»ö·ï [¤Õ¤»¤¤¤¸¤±¤ó] /scandal/bribery case/graft case/ +ÉÔÀµ¾è¼Ö [¤Õ¤»¤¤¤¸¤ç¤¦¤·¤ã] /stealing a ride/ +ÉÔÀµÄ¾ [¤Õ¤·¤ç¤¦¤¸¤­] /(adj-na,n) dishonest/ +ÉÔÀµÍ»»ñ [¤Õ¤»¤¤¤æ¤¦¤·] /(n) fraudulent loans/ +ÉÔÀµÒû¹ç [¤Õ¤»¤¤¤³¤¦¤´¤¦] /malocclusion/ +ÉÔÀ¸»ºÅª [¤Õ¤»¤¤¤µ¤ó¤Æ¤­] /(adj-na) unproductive/unfruitful/ +ÉÔÀº [¤Ö¤·¤ç¤¦] /(adj-na,n) indolence/laziness/sloth/ +ÉÔÀº¹ª [¤Õ¤»¤¤¤³¤¦] /(adj-na) clumsy/bungling/ +ÉÔÀº¼Ô [¤Ö¤·¤ç¤¦¤â¤Î] /(adj-na,n) slouch/lazybones/ +ÉÔÀºÉ¦ [¤Ö¤·¤ç¤¦¤Ò¤²] /(n) a beard one has because they're too lazy to shave/ +ÉÔÀºÉÔÀº [¤Õ¤·¤ç¤¦¤Ö¤·¤ç¤¦] /grudgingly/ +ÉÔÀ¿°Õ [¤Õ¤»¤¤¤¤] /insincerity/dishonesty/untruthfulness/bad faith/ +ÉÔÀ¿¼Â [¤Õ¤»¤¤¤¸¤Ä] /(adj-na,n) insincerity/dishonesty/untruthfulness/bad faith/ +ÉÔÀÆ [¤Õ¤»¤¤] /irregularity/unevenness/asymmetry/lack of uniformity/ +ÉÔÀÆÃÏÍÑ¥¿¥¤¥ä [¤Õ¤»¤¤¤Á¤è¤¦¥¿¥¤¥ä] /off the road tire/ +ÉÔÀÝÀ¸ [¤Õ¤»¤Ã¤»¤¤] /(adj-na,n) neglect of health/intemperance/ +ÉÔÀáÀ© [¤Õ¤»¤Ã¤»¤¤] /intemperance/excesses/ +ÉÔÀë [¤Õ¤»¤ó] /(n) Very sincerely yours/ +ÉÔÀï [¤Õ¤»¤ó] /(n) anti-war/war renunciation/(P)/ +ÉÔÀᄀ [¤Õ¤»¤ó¤·¤ç¤¦] /(n) win without playing/unearned win/ +ÉÔÀï¾òÌó [¤Õ¤»¤ó¤¸¤ç¤¦¤ä¤¯] /anti-war treaty/ +ÉÔÁ¯ÌÀ [¤Õ¤»¤ó¤á¤¤] /(adj-na,n) blur/ +ÉÔÁ± [¤Õ¤¼¤ó] /(n) evil/sin/vice/mischief/ +ÉÔÁ±¤ò°Ù¤¹ [¤Õ¤¼¤ó¤ò¤Ê¤¹] /(exp) to commit vice/to do evil/ +ÉÔÁ±´¶ [¤Õ¤¼¤ó¤«¤ó] /(n) negative reaction/unsuccessful vaccination/ +ÉÔÁ´ [¤Õ¤¼¤ó] /(adj-na,n) partial/incomplete/imperfect/(P)/ +ÉÔÁê±þ [¤Õ¤½¤¦¤ª¤¦] /(adj-na,n) unsuited/inappropriate/improper/undeserved/(P)/ +ÉÔ¦ÉÔÎ¥ [¤Õ¤½¤¯¤Õ¤ê] /close relationship/ +ÉÔ¨ÉÔÎ¥ [¤Õ¤½¤¯¤Õ¤ê] /(n) neutral/noncommittal/ +ÉÔ« [¤Õ¤Ä¤Ä¤«] /(adj-na,n) rude/inexperienced/stupid/incompetent/ +ÉÔ«¼Ô [¤Õ¤Ä¤Ä¤«¤â¤Î] /rude, incompetent or inexperienced person/ignoramus/ +ÉÔ¬ [¤Õ¤½¤¯] /(adj-no,n) unexpected/unforeseen/accidental/ +ÉÔ¬¤ÎºÒ¤¤ [¤Õ¤½¤¯¤Î¤ï¤¶¤ï¤¤] /unexpected disaster/ +ÉÔ­ [¤Õ¤½¤¯] /(adj-na,n,vs) insufficiency/shortage/deficiency/lack/dearth/(P)/ +ÉÔ­¤òÊ䤦 [¤Õ¤½¤¯¤ò¤ª¤®¤Ê¤¦] /(exp) to replenish a shortage/ +ÉÔ­¾¡ [¤Õ¤½¤¯¤¬¤Á] /needy circumstances/ +ÉÔ­Á° [¤¿¤é¤º¤Þ¤¨] /deficit/shortage/ +ÉÔ·¤¤ [¤Õ¤½¤í¤¤] /(adj-na,n) unevenness/irregularity/lack of uniformity/ +ÉÔ·¤¤ [¤Õ¤¾¤í¤¤] /(adj-na,n) unevenness/irregularity/lack of uniformity/ +ÉÔ½ [¤Õ¤½¤ó] /(adj-na,n) arrogance/insolence/disrespect/ +ÉÔÂÎºÛ [¤Õ¤Æ¤¤¤µ¤¤] /(adj-na,n) bad form or manners/indecency/impropriety/ +ÉÔÂà [¤Õ¤¿¤¤] /(n) determination/ +ÉÔÂàž [¤Õ¤¿¤¤¤Æ¤ó] /(n) determination/conviction/(P)/ +ÉÔã [¤Õ¤¿¤Ä] /nondelivery/ +ÉÔÃÇ [¤Õ¤À¤ó] /(adj-no,adj-na,n-adv,n-t) constant/persistent/unremitting/continually/constantly/(P)/ +ÉÔÃÇÁð [¤Õ¤À¤ó¤½¤¦] /(n) Swiss chard/ +ÉÔÃÇÃå [¤Õ¤À¤ó¤®] /(n) casual wear/ordinary clothes/everyday clothes/home wear/ +ÉÔÃÎ [¤Õ¤Á] /(n) ignorance/ +ÉÔÃβР[¤·¤é¤Ì¤¤] /(ateji) (n) phosphorescent light/mysterious lights on the sea/sea fire/ +ÉÔÃβР[¤·¤é¤Ì¤Ò] /(ateji) (n) phosphorescent light/mysterious lights on the sea/sea fire/ +ÉÔÃå [¤Õ¤Á¤ã¤¯] /(n) nonarrival/nondelivery/ +ÉÔÃç [¤Õ¤Ê¤«] /(adj-na,n) discord/(P)/ +ÉÔÃé [¤Õ¤Á¤å¤¦] /(adj-na,n) disloyalty/infidelity/ +ÉÔÃé¼Â [¤Õ¤Á¤å¤¦¤¸¤Ä] /disloyalty/unfaithfulness/ +ÉÔÃí°Õ [¤Õ¤Á¤å¤¦¤¤] /(adj-na,n) carelessness/inattention/thoughtlessness/(P)/ +ÉÔÃí°Õ¤Ëͳ¤ë [¤Õ¤Á¤å¤¦¤¤¤Ë¤è¤ë] /(exp) to be due to carelessness/ +ÉÔÄ´ [¤Õ¤Á¤ç¤¦] /(adj-na,n) bad condition/not to work out (i.e. a deal)/disagreement/break-off/disorder/slump/out of form/(P)/ +ÉÔÄ´Ë¡ [¤Ö¤Á¤ç¤¦¤Û¤¦] /(adj-na,n) impoliteness/carelessness/misconduct/clumsiness/ +ÉÔÄ´Ï [¤Õ¤Á¤ç¤¦¤ï] /(adj-na,n) discord/incongruity/ +ÉÔÄÀ´Ï [¤Õ¤Á¤ó¤«¤ó] /(n) unsinkable battleship/ +ÉÔÄÌ [¤Õ¤Ä¤¦] /(n) suspension/interruption/stoppage/tie-up/cessation/(P)/ +ÉÔÄ̲սê [¤Õ¤Ä¤¦¤«¤·¤ç] /tied-up places (spots)/ +ÉÔÄà¤ê¹ç¤¤ [¤Õ¤Ä¤ê¤¢¤¤] /(adj-na,n) unbalance/imbalance/asymmetry/disparity/ +ÉÔÄà¹ç¤¤ [¤Õ¤Ä¤ê¤¢¤¤] /(adj-na,n) unbalance/imbalance/asymmetry/disparity/ +ÉÔÄç [¤Õ¤Æ¤¤] /(adj-na,n) unfaithfulness/infidelity/unchastity/ +ÉÔÄ翲 [¤Õ¤Æ¤Í] /(n) staying in bed out of spite/ +ÉÔÄçÉå¤ì [¤Õ¤Æ¤¯¤µ¤ì] /(n) sulkiness/ +ÉÔÄçÉå¤ì¤ë [¤Õ¤Æ¤¯¤µ¤ì¤ë] /(v1) (uk) to become sulky/to become irresponsible/ +ÉÔÄê [¤Õ¤¸¤ç¤¦] /(adj-na,n) uncertainty/insecurity/inconstancy/indefinite/undecided/(P)/ +ÉÔÄê [¤Õ¤Æ¤¤] /(adj-na,n) uncertainty/insecurity/inconstancy/indefinite/undecided/ +ÉÔÄê´§»ì [¤Õ¤Æ¤¤¤«¤ó¤·] /indefinite article/ +ÉÔÄê´ü [¤Õ¤Æ¤¤¤­] /(adj-na,adj-no,n) irregular/indeterminate/tramp (steamer)/ +ÉÔÄê´ü·º [¤Õ¤Æ¤¤¤­¤±¤¤] /(n) an indeterminate sentence/ +ÉÔÄê·¿»í [¤Õ¤Æ¤¤¤±¤¤¤·] /(n) free verse/ +ÉÔÄê·×Î̶õ´Ö [¤Õ¤Æ¤¤¤±¤¤¤ê¤ç¤¦¤¯¤¦¤«¤ó] /(n) (math) indefinite metric space/ +ÉÔÄê»ì [¤Õ¤Æ¤¤¤·] /infinitive/ +ÉÔÄêÀÑʬ [¤Õ¤Æ¤¤¤»¤­¤Ö¤ó] /indefinite integral/ +ÉÔÄêÊýÄø¼° [¤Õ¤Æ¤¤¤Û¤¦¤Æ¤¤¤·¤­] /(n) indeterminate equation/ +ÉÔÄêË¡ [¤Õ¤Æ¤¤¤Û¤¦] /(n) infinitive mood/ +ÉÔŨ [¤Õ¤Æ¤­] /(adj-na,n) daring/fearless/intrepid/bold/tough/(P)/ +ÉÔŬ [¤Õ¤Æ¤­] /(adj-na,n) inadequacy/inappropriateness/unfitness/impropriety/ +ÉÔŬ³Ê [¤Õ¤Æ¤­¤«¤¯] /disqualification/unfitness/ +ÉÔŬ³Ê [¤Õ¤Æ¤Ã¤«¤¯] /disqualification/unfitness/ +ÉÔŬÀÚ [¤Õ¤Æ¤­¤»¤Ä] /(adj-na,n) unsuitable/inappropriate/improper/ +ÉÔŬÅö [¤Õ¤Æ¤­¤È¤¦] /(adj-na,n) inadequacy/inappropriateness/unfitness/impropriety/(P)/ +ÉÔŬǤ [¤Õ¤Æ¤­¤Ë¤ó] /(adj-na,n) unfitness/incompetency/ +ÉÔÅ°Äì [¤Õ¤Æ¤Ã¤Æ¤¤] /(adj-na,n) inconsistent/illogical/unconvincing/not thorough/indefinite/half-way/ +ÉÔÅϤê [¤Õ¤ï¤¿¤ê] /(n) non-payment/dishonouring (bill)/bouncing (cheque)/(P)/ +ÉÔÅϤê¼ê·Á [¤Õ¤ï¤¿¤ê¤Æ¤¬¤¿] /dishonored bill/ +ÉÔÅϤ꾮ÀÚ¼ê [¤Õ¤ï¤¿¤ê¤³¤®¤Ã¤Æ] /dishonored check/ +ÉÔÅÔ¹ç [¤Õ¤Ä¤´¤¦] /(adj-na,n) inconvenience/inexpedience/trouble/harm/impropriety/wrongdoing/(P)/ +ÉÔÅÔ¹ç¤òƯ¤¯ [¤Õ¤Ä¤´¤¦¤ò¤Ï¤¿¤é¤¯] /(exp) to work ill/ +ÉÔÅݲ§ [¤ª¤­¤¢¤¬¤ê¤³¤Ü¤·] /tumbler/self-righting toy/ +ÉÔÅÞ [¤Õ¤È¤¦] /(n) nonparticipation/ +ÉÔÅà [¤Õ¤È¤¦] /(n) ice-free/ +ÉÔÅà±Õ [¤Õ¤È¤¦¤¨¤­] /(n) antifreeze/ +ÉÔÅ೤ [¤Õ¤È¤¦¤«¤¤] /ice-free sea/ +ÉÔÅà¹Á [¤Õ¤È¤¦¤³¤¦] /(n) ice-free port/ +ÉÔÅàºÞ [¤Õ¤È¤¦¤¶¤¤] /antifreeze/ +ÉÔÅö [¤Õ¤È¤¦] /(adj-na,n) injustice/impropriety/unreasonableness/undeserved/unfair/invalid/(P)/ +ÉÔÅö¤¿¤ê [¤Õ¤¢¤¿¤ê] /(n) failure/unpopularity/ +ÉÔÅöɽ¼¨ [¤Õ¤È¤¦¤Ò¤ç¤¦¤¸] /misrepresentation/ +ÉÔÅöÍøÆÀ [¤Õ¤È¤¦¤ê¤È¤¯] /excessive profit/ +ÉÔÅöÎ÷Çä [¤Õ¤È¤¦¤ì¤ó¤Ð¤¤] /(n) dumping/ +ÉÔÅöϫƯ¹Ô°Ù [¤Õ¤È¤¦¤í¤¦¤É¤¦¤³¤¦¤¤] /unfair labor practices/ +ÉÔÅù [¤Õ¤È¤¦] /(adj-na,n) disparity/inequality/ +ÉÔÅù¹æ [¤Õ¤È¤¦¤´¤¦] /(n) (math) less than sign or greater than sign (< or >)/inequality sign/ +ÉÔÅù¹æ [¤Õ¤É¤¦¤´¤¦] /(n) (math) less than sign or greater than sign (< or >)/inequality sign/ +ÉÔÅù¼° [¤Õ¤È¤¦¤·¤­] /(n) (math) (expression of) inequality/ +ÉÔÅù¼° [¤Õ¤É¤¦¤·¤­] /(n) (math) (expression of) inequality/ +ÉÔÅùÊÕ [¤Õ¤È¤¦¤Ø¤ó] /unequal sides/ +ÉÔÅý°ì [¤Õ¤È¤¦¤¤¤Ä] /(adj-na,n) disunity/disharmony/ +ÉÔÆ©ÌÀ [¤Õ¤È¤¦¤á¤¤] /(adj-na,n) opacity/(P)/ +ÉÔÆ©ÌÀÀ­ [¤Õ¤È¤¦¤á¤¤¤»¤¤] /(n) opacity/ +ÉÔÆ° [¤Õ¤É¤¦] /(adj-na,n) immobility/firmness/fixed/steadfastness/motionless/idle/(P)/ +ÉÔÆ°»º [¤Õ¤É¤¦¤µ¤ó] /(n) real estate/(P)/ +ÉÔÆ°»º²° [¤Õ¤É¤¦¤µ¤ó¤ä] /real estate agent/realtor/(P)/ +ÉÔÆ°»º´ÕÄê [¤Õ¤É¤¦¤µ¤ó¤«¤ó¤Æ¤¤] /real estate appraisal/ +ÉÔÆ°»º¶È¼Ô [¤Õ¤É¤¦¤µ¤ó¤®¤ç¤¦¤·¤ã] /real estate agent/realtor/ +ÉÔÆ°»º¼èÆÀÀÇ [¤Õ¤É¤¦¤µ¤ó¤·¤å¤È¤¯¤¼¤¤] /(n) real estate acquisition tax/ +ÉÔÆ°¿´ [¤Õ¤É¤¦¤·¤ó] /imperturbability/ +ÉÔÆ°ÌÀ²¦ [¤Õ¤É¤¦¤ß¤ç¤¦¤ª¤¦] /(n) (Buddh) Acala/Acalanatha Vidya-raja/The Immovable, a manifestation of Mahavairocana/ +ÉÔƱ [¤Õ¤É¤¦] /(adj-na,n) difference/diversity/irregularity/disorder/ +ÉÔƱ°Õ [¤Õ¤É¤¦¤¤] /(n) disagreement/objection/ +ÉÔƱ²½ [¤Õ¤É¤¦¤«] /nonassimilation/ +ÉÔƳÀ­ [¤Õ¤É¤¦¤»¤¤] /nonconductibility/ +ÉÔƳÂÎ [¤Õ¤É¤¦¤¿¤¤] /(n) nonconductor/ +ÉÔÆ»ÆÁ [¤Õ¤É¤¦¤È¤¯] /(adj-na,n) immorality/iniquity/impropriety/ +ÉÔÆ»Íý [¤Õ¤É¤¦¤ê] /unreasonableness/absurdity/irrationality/ +ÉÔÆÀ°Õ [¤Õ¤È¤¯¤¤] /(adj-na,n) one's weak point/(P)/ +ÉÔÆÀºö [¤Õ¤È¤¯¤µ¤¯] /(adj-na,n) unwise plan/bad policy/inexpediency/ +ÉÔÆÀ¼ê [¤Õ¤¨¤Æ] /(adj-na,n) weak point/unskillfulness/ +ÉÔÆÀÍ×ÎÎ [¤Õ¤È¤¯¤è¤¦¤ê¤ç¤¦] /(adj-na,n) vague/ambiguous/noncommittal/ +ÉÔÆÁ [¤Õ¤È¤¯] /(adj-na,n) lack of virtue/immorality/vice/depravity/unworthiness/(P)/ +ÉÔÆÁ´Á [¤Õ¤È¤¯¤«¤ó] /crook/swindler/ +ÉÔÆÁµÁ [¤Õ¤È¤¯¤®] /(adj-na,n) immorality/ +ÉÔÆÃÄê [¤Õ¤È¤¯¤Æ¤¤] /(adj-na,n) unspecified/random/indefinite/ +ÉÔÆÃÄê¿¿ô [¤Õ¤È¤¯¤Æ¤¤¤¿¤¹¤¦] /(adj-no,n) unspecified large number (of people)/ +ÉÔÆϤ­ [¤Õ¤È¤É¤­] /(adj-na,n) rude/insolent/nefarious/ +ÉÔÆë [¤Õ¤Ê¤ì] /(adj-na,n) inexperience/unfamiliarity/ +ÉÔÆë¤ì [¤Õ¤Ê¤ì] /(adj-na,n) inexperienced/unfamiliar (with)/ +ÉÔÆó [¤Õ¤¸] /(n) peerless/unparalleled/ +ÉÔÆü [¤Ò¤Ê¤é¤º] /(adv) in a few days/at an early date/ +ÉÔÆü [¤Õ¤¸¤Ä] /(adv) in a few days/at an early date/ +ÉÔÆþ¤ê [¤Õ¤¤¤ê] /(n) small attendance/poor house/ +ÉÔÇ¡°Õ [¤Õ¤Ë¤ç¤¤] /(adj-na,n) contrary to one's wishes/short of money/ +ÉÔÇ¡µ¢ [¤Û¤È¤È¤®¤¹] /(n) cuckoo/ +ÉÔÇ¥ [¤Õ¤Ë¤ó] /(n) infertility/sterility/barrenness/(P)/ +ÉÔÇ¥¼£ÎÅ [¤Õ¤Ë¤ó¤Á¤ê¤ç¤¦] /(n) infertility treatment/ +ÉÔÇ¥¼ê½Ñ [¤Õ¤Ë¤ó¤·¤å¤¸¤å¤Ä] /sterilization (operation)/ +ÉÔÇ¥¾É [¤Õ¤Ë¤ó¤·¤ç¤¦] /(n) infertility/sterility/barrenness/ +ÉÔǧ²Ä [¤Õ¤Ë¤ó¤«] /disapproval/rejection/ +ÉÔǧ¾µ [¤Õ¤Ë¤ó¤·¤ç¤¦] /nonrecognition/ +ÉÔÇ®¿´ [¤Õ¤Í¤Ã¤·¤ó] /(adj-na,n) indifference/lack of enthusiasm/inattentiveness/ +ÉÔdz [¤Õ¤Í¤ó] /(n) incombustibility/ +ÉÔdzÀ­ [¤Õ¤Í¤ó¤»¤¤] /(adj-no,n) non-inflammability/incombustibility/ +ÉÔdzʪ [¤Õ¤Í¤ó¤Ö¤Ä] /(n) non-inflammables/(P)/ +ÉÔǼ [¤Õ¤Î¤¦] /(n) non-payment/default/ +ÉÔǽ [¤Õ¤Î¤¦] /(adj-na,n) incompetency/inefficiency/impossibility/weak point/imbecility/(P)/ +ÉÔǽ¼Ô [¤Õ¤Î¤¦¤·¤ã] /(n) impotent (person)/ +ÉÔÇÔ [¤Õ¤Ï¤¤] /(n) invincibility/ +ÉÔÇã [¤Õ¤Ð¤¤] /(n) not buying/ +ÉÔÇ㱿ư [¤Õ¤Ð¤¤¤¦¤ó¤É¤¦] /a boycott/ +ÉÔÇãƱÌÁ [¤Õ¤Ð¤¤¤É¤¦¤á¤¤] /boycott/buyer's strike/ +ÉÔȯ [¤Õ¤Ï¤Ä] /(n) misfire/(P)/ +ÉÔȯÃÆ [¤Õ¤Ï¤Ä¤À¤ó] /dud/unexploded shell/unexploded bomb/ +ÉÔÈ´ [¤Õ¤Ð¤Ä] /(adj-na,n) firm/steadfast/indomitable/unswerving/invincible/ +ÉÔÈÈ [¤Õ¤Ü¤ó] /(n) strict observance of the Buddhist commandment that all priests should be celibate/ +ÉÔÈ÷ [¤Õ¤Ó] /(adj-na,n) defect/deficiency/imperfection/inadequacy/Yours in haste/(P)/ +ÉÔÈþ¿Í [¤Õ¤Ó¤¸¤ó] /(n) plain woman/ +ÉÔɬÍ× [¤Õ¤Ò¤Ä¤è¤¦] /(adj-na,n) unnecessary/(P)/ +ÉÔɵÀ­ [¤Õ¤Ó¤å¤¦¤»¤¤] /papal infallibility/ +ÉÔɾ [¤Õ¤Ò¤ç¤¦] /(n) bad reputation/disgrace/unpopularity/(P)/ +ÉÔɾȽ [¤Õ¤Ò¤ç¤¦¤Ð¤ó] /(adj-na,n) bad reputation/disgrace/unpopularity/ +ÉÔÉÊ¹Ô [¤Õ¤Ò¤ó¤³¤¦] /(adj-na,n) unchastity/misconduct/dissipation/fornication/ +ÉÔÉÒ [¤Õ¤Ó¤ó] /(adj-na,n) inability/dullness/unworthiness/ +ÉÔÉ÷ή [¤Ö¤Õ¤¦¤ê¤å¤¦] /(adj-na,n) lack of refinement/ +ÉÔÉþ [¤Õ¤Õ¤¯] /(adj-na,n) dissatisfaction/discontent/disapproval/objection/complaint/protest/disagreement/(P)/ +ÉÔÉþ½¾ [¤Õ¤Õ¤¯¤¸¤å¤¦] /insubordination/disobedience/ +ÉÔʧ¤¤ [¤Õ¤Ï¤é¤¤] /(n) nonpayment/default/(P)/ +ÉÔʧ¤¤ [¤Õ¤Ð¤é¤¤] /(n) nonpayment/default/ +ÉÔʬ³ä [¤Õ¤Ö¤ó¤«¤Ä] /indivisibility/ +ÉÔʬÌÀ [¤Õ¤Ö¤ó¤á¤¤] /(adj-na) obscure/vague/ +ÉÔʸ [¤Õ¤Ö¤ó] /(n) (1) unwritten/(2) illiterate/uneducated/ +ÉÔʸ·ûË¡ [¤Õ¤Ö¤ó¤±¤ó¤Ý¤¦] /unwritten constitution/ +ÉÔʸˡ [¤Õ¤Ö¤ó¤Û¤¦] /(n) unwritten law/common law/ +ÉÔʸˡ [¤Õ¤Ö¤ó¤Ý¤¦] /(n) unwritten law/common law/ +ÉÔʸÌÀ [¤Õ¤Ö¤ó¤á¤¤] /indistinct/obscure/ +ÉÔʸΧ [¤Õ¤Ö¤ó¤ê¤Ä] /(n) unwritten law/unwritten rule/common law/(P)/ +ÉÔÊ¿ [¤Õ¤Ø¤¤] /(adj-na,n) complaint/discontent/dissatisfaction/(P)/ +ÉÔÊ¿Åù [¤Õ¤Ó¤ç¤¦¤É¤¦] /(adj-na,n) inequality/unequal (treaties)/unfair/(P)/ +ÉÔÊ¿Åù¾òÌó [¤Õ¤Ó¤ç¤¦¤É¤¦¤¸¤ç¤¦¤ä¤¯] /unequal treaty/ +ÉÔÊ¿ÉÔËþ [¤Õ¤Ø¤¤¤Õ¤Þ¤ó] /discontent and grumbling/ +ÉÔÊÐ [¤Õ¤Ø¤ó] /(adj-na,n) impartiality/neutrality/fairness/ +ÉÔÊÐÉÔÅÞ [¤Õ¤Ø¤ó¤Õ¤È¤¦] /(adj-no,n) impartiality/neutrality/independence/(P)/ +ÉÔÊÑ [¤Õ¤Ø¤ó] /(adj-na,adj-no,n) eternal/everlasting/unchangeable/immutable/immovable/constant/permanent/indestructible/(P)/ +ÉÔÊѤÎÍý [¤Õ¤Ø¤ó¤Î¤ê] /eternal truth/ +ÉÔÊÑ»ñËÜ [¤Õ¤Ø¤ó¤·¤Û¤ó] /(n) constant capital/ +ÉÔÊÑÀ­ [¤Õ¤Ø¤ó¤»¤¤] /(n) (math) invariance/ +ÉÔÊÑÎÌ [¤Õ¤Ø¤ó¤ê¤ç¤¦] /(n) constant/invariable/ +ÉÔÊØ [¤Õ¤Ó¤ó] /(adj-na,n) pity/compassion/ +ÉÔÊØ [¤Õ¤Ù¤ó] /(adj-na,n) inconvenience/inexpediency/unhandiness/(P)/ +ÉÔÊÙ¶¯ [¤Õ¤Ù¤ó¤­¤ç¤¦] /(n) idleness/lack of application/lazy study habits/ +ÉÔÊú [¤«¤«¤ï¤é¤º] /(exp) (arch) in spite of/regardless of/ +ÉÔË¡ [¤Õ¤Û¤¦] /(adj-na,n) lawlessness/injustice/illegality/unlawfulness/(P)/ +ÉÔË¡°Ü̱ [¤Õ¤Û¤¦¤¤¤ß¤ó] /(n) (1) illegal immigration/(2) illegal immigrant/ +ÉÔË¡´Æ¶Ø [¤Õ¤Û¤¦¤«¤ó¤­¤ó] /false imprisonment/ +ÉÔË¡¹Ô°Ù [¤Õ¤Û¤¦¤³¤¦¤¤] /tort/ +ÉÔË¡½¸²ñ [¤Õ¤Û¤¦¤·¤å¤¦¤«¤¤] /unlawful assembly/ +ÉÔË¡¿¯Æþ [¤Õ¤Û¤¦¤·¤ó¤Ë¤å¤¦] /trespassing/intrusion/ +ÉÔË¡¿¯Æþ¼Ô [¤Õ¤Û¤¦¤·¤ó¤Ë¤å¤¦¤·¤ã] /trespasser/ +ÉÔË¡ÀêÍ­ [¤Õ¤Û¤¦¤»¤ó¤æ¤¦] /unlawful detention (of shipping)/unlawful occupation (of a house or land)/ +ÉÔË¡Åê´þ [¤Õ¤Û¤¦¤È¤¦¤­] /(n) unlawful dumping (e.g. of garbage)/ +ÉÔË¡Æþ¹ñ [¤Õ¤Û¤¦¤Ë¤å¤¦¤³¤¯] /illegal entry/illegal immigration/ +ÉÔË¡Æþ¹ñ [¤Õ¤Û¤¦¤Ë¤å¤¦¤´¤¯] /illegal entry/illegal immigration/ +ÉÔË¡Æþ¹ñ¼Ô [¤Õ¤Û¤¦¤Ë¤å¤¦¤³¤¯¤·¤ã] /illegal immigrant/ +ÉÔË°Ï [¤Õ¤Û¤¦¤ï] /(n) unsaturated/ +ÉÔËÜ°Õ [¤Õ¤Û¤ó¤¤] /(adj-na,n) reluctance/unwilling/(P)/ +ÉÔËÞ [¤Õ¤Ü¤ó] /uncommon/outstanding/ +ÉÔËá [¤Õ¤Þ] /(n) permanence/immortality/ +ÉÔËþ [¤Õ¤Þ¤ó] /(adj-na,n) dissatisfaction/displeasure/discontent/complaints/unhappiness/(P)/ +ÉÔËþ­ [¤Õ¤Þ¤ó¤¾¤¯] /(n) dissatisfaction/displeasure/discontent/ +ÉÔÌ£ [¤Õ¤ß] /(adj-na,n) distaste/unsavoriness/ +ÉÔÌ£¤¤ [¤Þ¤º¤¤] /(adj) (uk) unappetising/unpleasant (taste, appearance, situation)/ugly/unskilful/awkward/bungling/unwise/untimely/(P)/ +ÉÔ̲ [¤Õ¤ß¤ó] /(n) sleeplessness/insomnia/wakefulness/(P)/ +ÉÔ̲¤«¤éµ¯¤³¤ëÈèÏ« [¤Õ¤ß¤ó¤«¤é¤ª¤³¤ë¤Ò¤í¤¦] /fatigue resulting from insomnia/ +ÉÔ̲¾É [¤Õ¤ß¤ó¤·¤ç¤¦] /(n) sleeplessness/insomnia/wakefulness/(P)/ +ÉÔ̲ÉÔµÙ [¤Õ¤ß¤ó¤Õ¤­¤å¤¦] /without sleep or rest/day and night/ +ÉÔ̾¿ô [¤Õ¤á¤¤¤¹¤¦] /(n) abstract number/ +ÉÔ̾ÍÀ [¤Õ¤á¤¤¤è] /(adj-na,n) dishonor/disgrace/shame/ +ÉÔÌÀ [¤Õ¤á¤¤] /(adj-na,n) unknown/obscure/indistinct/uncertain/ambiguous/ignorant/lack of wisdom/anonymous/unidentified/(P)/ +ÉÔÌÀ³Î [¤Õ¤á¤¤¤«¤¯] /(adj-na,n) indecisive/ +ÉÔÌÀÎÆ [¤Õ¤á¤¤¤ê¤ç¤¦] /(adj-na,n) dimness/obscurity/indistinctness/ +ÉÔÌÀϯ [¤Õ¤á¤¤¤í¤¦] /(adj-na,n) unclear/ +ÉÔÌÇ [¤Õ¤á¤Ä] /(adj-na,adj-no,n) immortal/undying/indestructible/ +ÉÔÌÌÌÜ [¤Õ¤á¤ó¤Ü¤¯] /(adj-na,n) shame/disgrace/ +ÉÔÌÌÌÜ [¤Õ¤á¤ó¤â¤¯] /(adj-na,n) shame/disgrace/ +ÉÔÌÓ [¤Õ¤â¤¦] /(adj-na,adj-no,n) sterile/barren/unproductive/sour/(P)/ +ÉÔÌÓ¤ÎÃÏ [¤Õ¤â¤¦¤Î¤Á] /deserted and desolate land/ +ÉÔÌä [¤Õ¤â¤ó] /(n) ignorance/(P)/ +ÉÔÌä¤ËÉÕ¤¹ [¤Õ¤â¤ó¤Ë¤Õ¤¹] /(exp) to ignore/to disregard/to overlook/to connive at/ +ÉÔÌë¾ë [¤Õ¤ä¤¸¤ç¤¦] /(n) nightless gay quarters/nightless city/ +ÉÔÌû²÷ [¤Õ¤æ¤«¤¤] /(adj-na,n) discomfort/unpleasantness/disagreeableness/unhappiness/(P)/ +ÉÔͽ [¤Õ¤è] /(n) indisposition/emperor's illness/unhappiness/ +ÉÔÍÍ [¤Ö¤¶¤Þ] /(adj-na,n) unshapely/unsightly/clumsy/unpresentable/uncouth/ +ÉÔÍÏÀ­ [¤Õ¤è¤¦¤»¤¤] /(n) insolubility/ +ÉÔÍÑ [¤Õ¤è¤¦] /(adj-na,n) non-business/of no use/waste (products)/unnecessary/ +ÉÔÍÑ°Õ [¤Õ¤è¤¦¤¤] /(adj-na,n) unpreparedness/carelessness/(P)/ +ÉÔÍÑ¿´ [¤Õ¤è¤¦¤¸¤ó] /(adj-na,n) insecurity/carelessness/ +ÉÔÍÑ¿´ [¤Ö¤è¤¦¤¸¤ó] /(adj-na,n) insecurity/carelessness/ +ÉÔÍÑÉÊ [¤Õ¤è¤¦¤Ò¤ó] /disused article/ +ÉÔÍ× [¤Õ¤è¤¦] /(adj-na,n) non-business/of no use/waste (products)/unnecessary/(P)/ +ÉÔÍײñ¼Ò [¤Õ¤è¤¦¤¬¤¤¤·¤ã] /(n) commutative justice/justitia commutativa/ +ÉÔÍÜÀ¸ [¤Õ¤è¤¦¤¸¤ç¤¦] /(adj-na,n) neglect of health/intemperance/ +ÉÔÍó [¤Õ¤é¤ó] /space without columns/ +ÉÔÍø [¤Õ¤ê] /(adj-na,n) disadvantage/handicap/unfavorable/drawback/(P)/ +ÉÔÍø±× [¤Õ¤ê¤¨¤­] /(adj-na,n) disadvantage/handicap/drawback/inadvisability/inexpediency/(P)/ +ÉÔÍú¹Ô [¤Õ¤ê¤³¤¦] /(n) default/nonperformance/ +ÉÔÍý [¤Õ¤ê] /unreasonable/irrational/ +ÉÔÎ¥ [¤Õ¤ê] /(n) inseparability/ +ÉÔήÄÌ [¤Õ¤ê¤å¤¦¤Ä¤¦] /nonnegotiable/ +ÉÔθ [¤Õ¤ê¤ç] /(adj-no,n) unforeseen/accidental/(P)/ +ÉÔÎÁ´Ê [¤Õ¤ê¤ç¤¦¤±¤ó] /(adj-na,n) bad idea/thoughtlessness/ +ÉÔÎÄ [¤Õ¤ê¤ç¤¦] /(n) poor catch/ +ÉÔÎÉ [¤Õ¤ê¤ç¤¦] /(adj-na,n) badness/delinquent/inferiority/failure/(P)/ +ÉÔÎɲ½ [¤Õ¤ê¤ç¤¦¤«] /degradation/downfall/ +ÉÔÎɺĸ¢ [¤Õ¤ê¤ç¤¦¤µ¤¤¤±¤ó] /(n) bad debt/ +ÉÔÎɺĸ¢½èÍý [¤Õ¤ê¤ç¤¦¤µ¤¤¤±¤ó¤·¤ç¤ê] /(n) disposal of bad loans/ +ÉÔÎɾ¯½÷ [¤Õ¤ê¤ç¤¦¤·¤ç¤¦¤¸¤ç] /(n) bad girl/juvenile delinquent/ +ÉÔÎɾ¯Ç¯ [¤Õ¤ê¤ç¤¦¤·¤ç¤¦¤Í¤ó] /juvenile delinquent/ +ÉÔÎÉ¿ÇÃÇ [¤Õ¤ê¤ç¤¦¤·¤ó¤À¤ó] /(vs) trouble-shooting/fault analysis/ +ÉÔÎÉÂߤ·ÉÕ¤± [¤Õ¤ê¤ç¤¦¤«¤·¤Ä¤±] /bad debts/ +ÉÔÎÉƳÂÎ [¤Õ¤ê¤ç¤¦¤É¤¦¤¿¤¤] /insulator/nonconductor/poor conductor/ +ÉÔÎÉÉÊ [¤Õ¤ê¤ç¤¦¤Ò¤ó] /inferior goods/defective product/ +ÉÔÎ̸« [¤Õ¤ê¤ç¤¦¤±¤ó] /(adj-na,n) indiscretion/ +ÉÔÎÑ [¤Õ¤ê¤ó] /(adj-na,n) adultery/immorality/impropriety/(P)/ +ÉÔÎѺá [¤Õ¤ê¤ó¤¶¤¤] /(crime of) adultery/ +ÉÔÎã [¤Õ¤ì¤¤] /(n) indisposition/sickness/ +ÉÔϢ³ [¤Õ¤ì¤ó¤¾¤¯] /(adj-na,n) discontinuity/ +ÉÔϢ³Àþ [¤Õ¤ì¤ó¤¾¤¯¤»¤ó] /(n) (weather-related) line of discontinuity/ +ÉÔÏ« [¤Õ¤í¤¦] /(n) unearned/ +ÉÔÏ«½êÆÀ [¤Õ¤í¤¦¤·¤ç¤È¤¯] /(n) unearned income/ +ÉÔÏ· [¤Õ¤í¤¦] /(n) perennial youth/ +ÉÔÏ·Àô [¤Õ¤í¤¦¤»¤ó] /fountain of youth/ +ÉÔÏ·ÉÔ»à [¤Õ¤í¤¦¤Õ¤·] /(n) perpetual youth and longevity/ +ÉÔÏ [¤Õ¤ï] /(adj-na,n) friction/discord/trouble/dissension/disagreement/(P)/ +ÉÔÏÇ [¤Õ¤ï¤¯] /(n) past forty/following right course/ +ÉÔÓÏ [¤Ö¤¿¤·¤Ê¤ß] /poor preparation/ +ÉÔÔ¿ [¤Õ¤é¤Á] /(adj-na,n) insolence/misconduct/rudeness/breach of etiquette/ +ÉÔÕ¬ [¤Õ¤Ë¤ó] /(oK) (n) infertility/sterility/barrenness/ +ÉÔؾ [¤Õ¤Ó¤ó] /(adj-na,n) pity/compassion/ +ÉÔØâ [¤Õ¤Ó¤ó] /(adj-na,n) pity/compassion/ +ÉÔÙú [¤Õ¤È¤¦] /(adj-na,n) unbending/inflexible/tenacity/indomitableness/ +ÉÔÙúÉÔ¶þ [¤Õ¤È¤¦¤Õ¤¯¤Ä] /(adj-na,n) inflexibility/tenacity/indomitableness/ +ÉÔåÝåÌ [¤Õ¤­¤ê¤ç¤¦] /homeliness/plainness/ +ÉÔåÝåÌ [¤Ö¤­¤ê¤ç¤¦] /homeliness/plainness/ +ÉÔæ³ [¤Õ¤­] /(n) freedom/liberty/independence/ +ÉÔæ³ËÛÊü [¤Õ¤­¤Û¤ó¤Ý¤¦] /(n) free-spirited and uninhibited/ +ÉÔæ´ [¤Õ¤­] /(n) freedom/liberty/independence/ +ÉÔí¿ [¤Ö¤·¤Ä¤±] /(adj-na,n) ill-breeding/impoliteness/bad manners/ +ÉÔí¿¼Ô [¤Ö¤·¤Ä¤±¤â¤Î] /rude person/ +ÉÔí÷ [¤Õ¤Æ¤¤] /(adj-na,n) insubordination/outlawry/ +ÉÔîø¹Ý [¤Õ¤·¤å¤¦¤³¤¦] /(n) stainless steel/ +ÉÕ [¤Õ] /(n,vs) giving to/submitting to/refer to/affix/append/ +ÉÕ¤¤¤Æ¤¤¤ë [¤Ä¤¤¤Æ¤¤¤ë] /to be in luck/ +ÉÕ¤¤¤Æ¹Ô¤¯ [¤Ä¤¤¤Æ¤¤¤¯] /(v5k-s) to follow/ +ÉÕ¤¤¤Æ¹Ô¤±¤ë [¤Ä¤¤¤Æ¤¤¤±¤ë] /(exp) to follow/to keep in pace with/to understand/ +ÉÕ¤«¤ºÎ¥¤ì¤º [¤Ä¤«¤º¤Ï¤Ê¤ì¤º] /(adv,exp) indecision/ +ÉÕ¤«¤»¤ë [¤Ä¤«¤»¤ë] /(v1) to direct someone toward ../ +ÉÕ¤«¤¿¤ê [¤Ä¤«¤¿¤ê] /addition/accessory/appendage/supplement/appendix/complement/excuse/ +ÉÕ¤«¤Ì»ö [¤Ä¤«¤Ì¤³¤È] /(exp,n) abrupt (awkward) question/ +ÉÕ¤­ [¤Ä¤­] /(n,n-suf) attached to/impression/sociality/appearance/furnished with/under/to/(P)/ +ÉÕ¤­ [¤Å¤­] /(n,n-suf) attached to/impression/sociality/appearance/furnished with/under/to/ +ÉÕ¤­¤¬Îɤ¤ [¤Ä¤­¤¬¤è¤¤] /stay well (on)/ +ÉÕ¤­¤ÃÀÚ¤ê [¤Ä¤­¤Ã¤­¤ê] /(n) constant attendance/uninterrupted supervision/ +ÉÕ¤­¹ç¤¤ [¤Ä¤­¤¢¤¤] /(n) association/socializing/fellowship/(P)/ +ÉÕ¤­¹ç¤¦ [¤Ä¤­¤¢¤¦] /(v5u) to associate with/to keep company with/to get on with/(P)/ +ÉÕ¤­¼Ô [¤Ä¤­¤â¤Î] /attendant/curse/devil possession/ +ÉÕ¤­½¾¤¦ [¤Ä¤­¤·¤¿¤¬¤¦] /(v5u) to follow/to accompany/to cleave to/to join up with/to obey implicitly/to flatter/ +ÉÕ¤­¿Í [¤Ä¤­¤Ó¤È] /(n) attendant/ +ÉÕ¤­¿ï¤¦ [¤Ä¤­¤·¤¿¤¬¤¦] /(v5u) to follow/to accompany/to cleave to/to join up with/to obey implicitly/to flatter/ +ÉÕ¤­ÀÚ¤ê [¤Ä¤­¤­¤ê] /(n) constant attendance (by a doctor)/ +ÉÕ¤­ÀÚ¤ë [¤Ä¤­¤­¤ë] /(v5r) to be in constant attendance/ +ÉÕ¤­Åº¤¤ [¤Ä¤­¤½¤¤] /(n) attendance on/attendant/escort/chaperon/retinue/(P)/ +ÉÕ¤­Åº¤¤´Ç¸îÉØ [¤Ä¤­¤½¤¤¤«¤ó¤´¤Õ] /private nurse/ +ÉÕ¤­Åº¤¤¿Í [¤Ä¤­¤½¤¤¤Ë¤ó] /attendant/ +ÉÕ¤­Åº¤¤ÉØ [¤Ä¤­¤½¤¤¤Õ] /practical nurse/ +ÉÕ¤­Åº¤¦ [¤Ä¤­¤½¤¦] /(v5u) to attend on/to wait upon/to accompany/to escort and wait on/to chaperone/ +ÉÕ¤­Å»¤¦ [¤Ä¤­¤Þ¤È¤¦] /(v5u) to dangle after/ +ÉÕ¤­ÇÏ [¤Ä¤­¤¦¤Þ] /(n) bill collector for the night's entertainment/followers/ +ÉÕ¤­Êª [¤Ä¤­¤â¤Î] /(n) accessory/accompaniment/indispensable part/appendage/ +ÉÕ¤¯ [¤Ä¤¯] /(v5k,vi) to adjoin/to be attached/to adhere/to be connected with/to be dyed/to be stained/to be scarred/to be recorded/to start (fires)/to follow/to become allied to/to accompany/to study with/to increase/to be added to/ +ÉÕ¤± [¤Ä¤±] /(n) fixed/bill/bill of sale/(P)/ +ÉÕ¤± [¤Å¤±] /(n-suf,pref,suf) dated/date/fixed/external/ +ÉÕ¤±¤ÇÇ㤦 [¤Ä¤±¤Ç¤«¤¦] /to buy on credit/ +ÉÕ¤±¤ë [¤Ä¤±¤ë] /(v1,vt) (1) to attach/to join/to add/to append/to affix/to stick/to glue/to fasten/to sew on/to apply (ointment)/(2) to furnish (a house with)/(3) to wear/to put on/(4) to keep a diary/to make an entry/(5) to appraise/to set (a price)/(6) to bring alongside/(7) to place (under guard or doctor)/(8) to follow/to shadow/(9) to load/to give (courage to)/(10) to keep (an eye on)/(11) to establish (relations or understanding)/(P)/ +ÉÕ¤±¤òʧ¤¦ [¤Ä¤±¤ò¤Ï¤é¤¦] /(exp) to pay a bill/ +ÉÕ¤±²Ã¤¨ [¤Ä¤±¤¯¤ï¤¨] /add (something)/ +ÉÕ¤±²Ã¤¨¤ë [¤Ä¤±¤¯¤ï¤¨¤ë] /(v1) to add one thing to another/(P)/ +ÉÕ¤±²Ã¤¨¤ë¤È [¤Ä¤±¤¯¤ï¤¨¤ë¤È] /additionally/in addition/ +ÉÕ¤±²Ð [¤Ä¤±¤Ó] /(n) incendiarism/ +ÉÕ¤±²ó¤¹ [¤Ä¤±¤Þ¤ï¤¹] /(v5s) to follow/to shadow/to hanker after/to hover around/ +ÉÕ¤±²ó¤ë [¤Ä¤±¤Þ¤ï¤ë] /(v5r) to follow/to shadow/to hanker after/to hover around/ +ÉÕ¤±³Ý¤± [¤Ä¤±¤«¤±] /(n) overcharge/ +ÉÕ¤±´¹¤¨¤ë [¤Ä¤±¤«¤¨¤ë] /(v1) to renew/to replace/to change for/to attach anew/ +ÉÕ¤±·Êµ¤ [¤Ä¤±¤²¤¤¤­] /(n) borrowed prosperity/ +ÉÕ¤±¸µµ¤ [¤Ä¤±¤²¤ó¤­] /(n) show of courage/ +ÉÕ¤±¹ç¤ï¤» [¤Ä¤±¤¢¤ï¤»] /(n) perfect occlusion/vegetable relish with meat/ +ÉÕ¤±¹ç¤ï¤»¤ë [¤Ä¤±¤¢¤ï¤»¤ë] /(v1) to add to/ +ÉÕ¤±¹õ»Ò [¤Ä¤±¤Ü¤¯¤í] /artificial facial beauty spot/ +ÉÕ¤±¹þ¤ß [¤Ä¤±¤³¤ß] /(n) entry/booking/ +ÉÕ¤±¹þ¤à [¤Ä¤±¤³¤à] /(v5m) to take advantage of/to impose on/to make an entry/(P)/ +ÉÕ¤±º¬ [¤Ä¤±¤Í] /(n) root/joint/base/crotch/(P)/ +ÉÕ¤±»¥ [¤Ä¤±¤Õ¤À] /(n) tag/label/ +ÉÕ¤±»æ [¤Ä¤±¤¬¤ß] /(n) tag/slip/label/ +ÉÕ¤±½Ð¤· [¤Ä¤±¤À¤·] /(n) bill/account/ +ÉÕ¤±½Ð¤¹ [¤Ä¤±¤À¤¹] /(v5s) to charge/ +ÉÕ¤±½ê [¤Ä¤±¤É¤³¤í] /(n) viewpoint/ +ÉÕ¤±¾Æ¤­ [¤Ä¤±¤ä¤­] /(n) broiling with soy/ +ÉÕ¤±¾Æ¤­¿Ï [¤Ä¤±¤ä¤­¤Ð] /(n) pretension/affectation/ +ÉÕ¤±¾å¤¬¤ë [¤Ä¤±¤¢¤¬¤ë] /(v5r) to be elated/to be spoiled/to take advantage of/ +ÉÕ¤±¿Í [¤Ä¤±¤Ó¤È] /(n) assistant/attendant/chaperon/suite/ +ÉÕ¤±ÁÀ¤¦ [¤Ä¤±¤Í¤é¤¦] /(v5u) to prowl after/to keep watch on/ +ÉÕ¤±Â­¤· [¤Ä¤±¤¿¤·] /(n) addition/appendix/supplement/postscript/ +ÉÕ¤±Â­¤¹ [¤Ä¤±¤¿¤¹] /(v5s) to add to/(P)/ +ÉÕ¤±Â­¤ê [¤Ä¤±¤¿¤ê] /addition/pretext/ +ÉÕ¤±Âؤ¨ [¤Ä¤±¤«¤¨] /(n) replacement/ +ÉÕ¤±Âؤ¨¤ë [¤Ä¤±¤«¤¨¤ë] /(v1) to renew/to replace/to change for/to attach anew/ +ÉÕ¤±ÃÍ [¤Ä¤±¤Í] /(n) the bid/the offer/ +ÉÕ¤±Ãηà [¤Ä¤±¤¸¤¨] /hint suggestion/ +ÉÕ¤±Ä¾¤¹ [¤Ä¤±¤Ê¤ª¤¹] /(v5s) to repair again/to join again/ +ÉÕ¤±ÆϤ± [¤Ä¤±¤È¤É¤±] /(n) tip/present/ +ÉÕ¤±Æþ¤ë [¤Ä¤±¤¤¤ë] /(v5r) to take advantage of/to impose on/ +ÉÕ¤±ÇÏ [¤Ä¤±¤¦¤Þ] /(n) bill collector for the night's entertainment/followers/ +ÉÕ¤±È± [¤Ä¤±¤¬¤ß] /(n) false hair/ +ÉÕ¤±É¡ [¤Ä¤±¤Ð¤Ê] /(n) false nose/artificial nose/ +ÉÕ¤±É¦ [¤Ä¤±¤Ò¤²] /(n) false moustache/ +ÉÕ¤±É³ [¤Ä¤±¤Ò¤â] /(n) child's sash/ +ÉÕ¤±ÉÔ­ [¤Ä¤±¤Ö¤½¤¯] /undercharge/ +ÉÕ¤±Ê¸ [¤Ä¤±¤Ö¤ß] /(n) love-letter/ +ÉÕ¤±ÌÚ [¤Ä¤±¤®] /(n) spill (piece of wood for lighting)/ +ÉÕ¤±ÌÜ [¤Ä¤±¤á] /(n) (to aim at) a weak point/ +ÉÕ¤±Ìô [¤Ä¤±¤°¤¹¤ê] /(n) ointment/lotion/ +ÉÕ¤±Íî¤Á [¤Ä¤±¤ª¤Á] /(n) omission in a bill/ +ÉÕ¤±Íî¤È¤· [¤Ä¤±¤ª¤È¤·] /(n) omission in a bill/ +ÉÕ¤±Íî¤È¤¹ [¤Ä¤±¤ª¤È¤¹] /(v5s) to neglect to make an entry in a ledger/ +ÉÕ¤±âÌÌÓ [¤Ä¤±¤Þ¤Ä¤²] /false eyelashes/ +ÉÕ¤±ñþ [¤Ä¤±¤Þ¤²] /(n) false coiffure/ +ÉÕ¤ÃÀÚ¤ê [¤Ä¤Ã¤­¤ê] /constant attendance (by a doctor)/ +Éղà [¤Õ¤«] /(n,vs) addition/annexation/appendage/(P)/ +ÉղòÁÃÍ [¤Õ¤«¤«¤Á] /(n) added value/value added/ +ÉղòÁÃÍ¥µ¡¼¥Ó¥¹ [¤Õ¤«¤«¤Á¥µ¡¼¥Ó¥¹] /value added service/ +ÉղòÁÃÍÀÇ [¤Õ¤«¤«¤Á¤¼¤¤] /(n) value-added tax/ +ÉղòÁÃÍÄÌ¿®ÌÖ [¤Õ¤«¤«¤Á¤Ä¤¦¤·¤ó¤â¤¦] /(n) value-added network (VAN)/ +ÉÕ²ÃÀÇ [¤Õ¤«¤¼¤¤] /(n) additional tax/ +ÉÕ²ñ [¤Õ¤«¤¤] /(n) add to/twist the meaning/ +ÉÕµ­ [¤Õ¤­] /(n,vs) addition/appendix/note/ +ÉÕµÄ [¤Õ¤®] /(n,vs) bring up a matter/discussion/debate/ +ÉÕ¶á [¤Õ¤­¤ó] /(n,n-suf) neighbourhood/vicinity/environs/(P)/ +ÉÕ¸À [¤Õ¤²¤ó] /(n,vs) saying in addition/postscript/additional remarks/ +Éչ礦 [¤Ä¤­¤¢¤¦] /(v5u) to associate with/to keep company with/to get on with/ +Éչ礻 [¤Ä¤±¤¢¤ï¤»] /(n) perfect occlusion/vegetable relish with meat/ +ÉսФ· [¤Ä¤±¤À¤·] /(n) bill/account/ +ÉÕ¾Æ [¤Ä¤±¤ä¤­] /(n) broiling with soy/ +ÉÕ¿Í [¤Ä¤±¤Ó¤È] /(n) assistant/attendant/chaperon/suite/ +ÉÕ¿Þ [¤Õ¤º] /(n) attached map or plan/ +ÉÕ¿ï [¤Õ¤º¤¤] /(n,vs) incident to/attaching to/annexed to/concomitant/attending/ +Éտ︽¾Ý [¤Õ¤º¤¤¤²¤ó¤·¤ç¤¦] /side effect/concomitant/ +ÉÕÀß [¤Õ¤»¤Ä] /(n) an annex/affiliated structure or institute/ +ÉÕ§ [¤Õ¤½¤¯] /(n) additional rules/by-laws/supplementary provisions/ +ÉÕ­¤· [¤Ä¤±¤¿¤·] /(n) addition/appendix/supplement/postscript/ +ÉÕ° [¤Õ¤¾¤¯] /(n,vs) attached/belonging/affiliated/annexed/associated/subordinate/incidental/dependent/auxiliary/(P)/ +ÉÕ°³Ø¹» [¤Õ¤¾¤¯¤¬¤Ã¤³¤¦] /an attached or affiliated school/ +ÉÕ°¸ì [¤Õ¤¾¤¯¤´] /(n) ancillary (attached, adjunct) words/ +ÉÕ°¹» [¤Õ¤¾¤¯¤³¤¦] /affiliated school/ +ÉÕ°½ñ [¤Õ¤¾¤¯¤·¤ç] /appendix/supplementary notes/ +ÉÕ°Àá [¤Õ¤¾¤¯¤»¤Ä] /subordinate clause/ +Éհɱ¡ [¤Õ¤¾¤¯¤Ó¤ç¤¦¤¤¤ó] /affiliated hospital/ +ÉÕ°ÉÊ [¤Õ¤¾¤¯¤Ò¤ó] /(n) accessory/fittings/appurtenances/ +ÉÕ°ʪ [¤Õ¤¾¤¯¤Ö¤Ä] /belongings/appendage/accessory/ +ÉÕÂÓ [¤Õ¤¿¤¤] /(n) incidental/accessory/secondary/collateral/(P)/ +ÉÕÂÓ·èµÄ [¤Õ¤¿¤¤¤±¤Ä¤®] /(n) supplementary (additional) resolution/ +ÉÕÂÓ»ö¹à [¤Õ¤¿¤¤¤¸¤³¤¦] /supplementary item/ +ÉÕÂÓ¾ò·ï [¤Õ¤¿¤¤¤¸¤ç¤¦¤±¤ó] /(n) incidental (collateral) condition/ +ÉÕÂÓŪ [¤Õ¤¿¤¤¤Æ¤­] /(adj-na) incidental/secondary/accessory/ +ÉÕÂÓÈÈ [¤Õ¤¿¤¤¤Ï¤ó] /accessory offense/ +ÉÕÂÓÈñÍÑ [¤Õ¤¿¤¤¤Ò¤è¤¦] /incidental expenses/ +ÉÕÂ÷ [¤Õ¤¿¤¯] /(n,vs) committing to/refer to/submit to/ +ÉÕÃå [¤Õ¤Á¤ã¤¯] /(n,vs) sticking to/clinging to/adhesion/cohesion/agglutination/(P)/ +ÉÕÃåÎÏ [¤Õ¤Á¤ã¤¯¤ê¤ç¤¯] /(n) adhesion/ +ÉÕÃí [¤Õ¤Á¤å¤¦] /(n) annotation/comment/ +ÉÕź [¤Ä¤­¤½¤¤] /(n) attendance on/attendant/escort/chaperon/retinue/ +ÉÕź¤¤ [¤Ä¤­¤½¤¤] /(n) attendance on/attendant/escort/chaperon/retinue/(P)/ +ÉÕǯɽ [¤Õ¤Í¤ó¤Ô¤ç¤¦] /appendix with chronological table/ +ÉÕÇÏ [¤Ä¤±¤¦¤Þ] /(n) bill collector for the night's entertainment/followers/ +ÉÕɼ [¤Õ¤Ò¤ç¤¦] /(n) a tag or label/ +ÉÕɽ [¤Õ¤Ò¤ç¤¦] /(n) attached list/ +ÉÕÍ¿ [¤Õ¤è] /(n,vs) grant/allowance/endowment/assignment/(P)/ +ÉÕÍî [¤Ä¤±¤ª¤Á] /(n) omission in a bill/ +ÉÕÍî¤Á [¤Ä¤±¤ª¤Á] /(n) omission in a bill/ +ÉÕÍî¤È¤· [¤Ä¤±¤ª¤È¤·] /(n) omission in a bill/ +ÉÕÏ¿ [¤Õ¤í¤¯] /(n) appendix/supplement/(P)/ +ÉÕÏ [¤Õ¤ï] /(n) blindly following others/ +ÉÕÏÂÍëƱ [¤Õ¤ï¤é¤¤¤É¤¦] /(n) following blindly/following suit without reflection/ +ÉÕäµ [¤Õ¤»¤ó] /(n) tag/slip/label/ +ÉÖƬ [¤Õ¤È¤¦] /(n) pier/ +É× [¤ª¤Ã¤È] /(n) (hum) (my) husband/(P)/ +Éס¹ [¤½¤ì¤¾¤ì] /(n-t) each/every/either/respectively/severally/ +Éפ˷ù¤ï¤ì¤ë [¤ª¤Ã¤È¤Ë¤­¤é¤ï¤ì¤ë] /(exp) to lose one's husbands love/ +ÉפËÎɤ¯»Å¤¨¤ë [¤ª¤Ã¤È¤Ë¤è¤¯¤Ä¤«¤¨¤ë] /(exp) to be devoted (attentive) to one's husband/ +Éפη¯ [¤»¤Î¤­¤ß] /one's husband/ +Éפθ¢Íø [¤ª¤Ã¤È¤Î¤±¤ó¤ê] /marital rights/ +ÉפìÉפì [¤½¤ì¤¾¤ì] /(n-t) each/every/either/respectively/severally/(P)/ +ÉפòΩ¤Æ¤ë [¤ª¤Ã¤È¤ò¤¿¤Æ¤ë] /(exp) to treat one's husband with due respect/ +É×·¯ [¤Õ¤¯¤ó] /(n) one's husband/ +É׸¢ [¤Õ¤±¤ó] /(n) husband's marital rights/ +É×ºÊ [¤Õ¤µ¤¤] /(n) man and wife/married couple/(P)/ +É×»Ò [¤Õ¤¦¤·] /(n) term of address for a teacher/Confucius/ +É×¾§ÉØ¿ï [¤Õ¤·¤ç¤¦¤Õ¤º¤¤] /(n) a wife should do her husband's bidding/ +É×¿Í [¤Õ¤¸¤ó] /(n) wife/Mrs/madam/(P)/ +É×É× [¤½¤ì¤¾¤ì] /(n-t) each/every/either/respectively/severally/ +É×ÉØ [¤Õ¤¦¤Õ] /(n) married couple/spouses/husband and wife/couple/pair/(P)/ +É×ÉØ [¤ß¤ç¤¦¤È] /(n) married couple/spouses/husband and wife/couple/pair/ +É×ÉØ [¤á¤ª¤È] /(n) married couple/spouses/husband and wife/couple/pair/ +É×Éؤαï¤ò·ë¤Ö [¤Õ¤¦¤Õ¤Î¤¨¤ó¤ò¤à¤¹¤Ö] /(exp) to get married/ +É×ÉؤÎÃç¤òÎö¤¯ [¤Õ¤¦¤Õ¤Î¤Ê¤«¤ò¤µ¤¯] /(exp) to bring about marital separation/ +É×ÉؤÎÆ» [¤Õ¤¦¤Õ¤Î¤ß¤Á] /marital virtues/ +É×ÉؤÎÏ [¤Õ¤¦¤Õ¤Î¤ï] /conjugal harmony/concord between husband and wife/ +É×Éشط¸ [¤Õ¤¦¤Õ¤«¤ó¤±¤¤] /(n) marital relationship/ +É×Éض¦²Ô¤® [¤Õ¤¦¤Õ¤È¤â¤«¤»¤®] /dual income/husband and wife both working/ +É×ÉØ·ö²Þ [¤Õ¤¦¤Õ¤²¤ó¤«] /matrimonial quarrel/ +É×ÉØÀ¸³è [¤Õ¤¦¤Õ¤»¤¤¤«¤Ä] /married life/ +É×ÉØÃãÏÒ [¤á¤ª¤È¤Â¤ã¤ï¤ó] /his and her teacups/ +É×ÉØÃç [¤Õ¤¦¤Õ¤Ê¤«] /(n) conjugal relations/conjugal affection/ +É×ÉØÊ̤ì [¤Õ¤¦¤Õ¤ï¤«¤ì] /divorce/separation/ +É×ÉØÊÌÀ« [¤Õ¤¦¤Õ¤Ù¤Ã¤»¤¤] /(n) (system of) husband and wife retaining separate family names/ +É×ÉØÌó« [¤Õ¤¦¤Õ¤ä¤¯¤½¤¯] /engagement/betrothal/marriage contract/ +É×ÉØÏ¢¤ì [¤ß¤ç¤¦¤È¤Å¤ì] /husband and wife travelling together/ +É×Ìò [¤Ö¤¨¤­] /(n) slave labour/compulsory service/forced labor/exacted service/ +É×Ìò [¤Ö¤ä¤¯] /(n) slave labour/compulsory service/forced labor/exacted service/ +ÉØ·Ù [¤Õ¤±¤¤] /(n) policewoman/ +Éؽ÷ [¤Õ¤¸¤ç] /(n) woman/womankind/(P)/ +Éؽ÷»Ò [¤Õ¤¸¤ç¤·] /(n) woman/wife/(P)/ +Éؽ÷˽¹Ô [¤Õ¤¸¤ç¤Ü¤¦¤³¤¦] /(n) rape/(P)/ +ÉØ¿Í [¤Õ¤¸¤ó] /(n) woman/female/(P)/ +ÉؿͤÎÃϰ̤ò¹â¤á¤ë [¤Õ¤¸¤ó¤Î¤Á¤¤¤ò¤¿¤«¤á¤ë] /(exp) to raise the position of women/ +Éؿͱ¿Æ° [¤Õ¤¸¤ó¤¦¤ó¤É¤¦] /women's movement/ +ÉØ¿Í²Ê [¤Õ¤¸¤ó¤«] /(n) gynecology/(P)/ +ÉؿͲʰå [¤Õ¤¸¤ó¤«¤¤] /gynecologist/ +ÉØ¿Í²Ê³Ø [¤Õ¤¸¤ó¤«¤¬¤¯] /gynecology/ +ÉؿͲñ [¤Õ¤¸¤ó¤«¤¤] /(n) women's group or association/ +ÉØ¿Í·Ù´± [¤Õ¤¸¤ó¤±¤¤¤«¤ó] /policewoman/ +ÉØ¿Í»²À¯¸¢ [¤Õ¤¸¤ó¤µ¤ó¤»¤¤¤±¤ó] /women's suffrage/ +ÉØ¿ÍÉ [¤Õ¤¸¤ó¤Ó¤ç¤¦] /(n) women's diseases/ +ÉØ¿ÍÉþ [¤Õ¤¸¤ó¤Õ¤¯] /women's clothing/ +ÉØ¿ÍÌäÂê [¤Õ¤¸¤ó¤â¤ó¤À¤¤] /women's issues/ +ÉØÁª [¤Õ¤»¤ó] /women's suffrage/ +ÉØĹ [¤Õ¤Á¤ç¤¦] /(n) head nurse/(P)/ +ÉØÆ» [¤Õ¤É¤¦] /(n) woman's duties/ +ÉØÆÁ [¤Õ¤È¤¯] /(n) woman's virtues/ +ÉÙ [¤È¤ß] /(n) wealth/fortune/(P)/ +ÉÙ¤ÎʬÇÛ [¤È¤ß¤Î¤Ö¤ó¤Ñ¤¤] /distribution of wealth/ +ÉÙ¤Þ¤¹ [¤È¤Þ¤¹] /(v5s) to enrich/to make wealthy/ +ÉÙ¤à [¤È¤à] /(v5m) to be rich/to become rich/(P)/ +ÉÙ±ÉÍܲ½ [¤Õ¤¨¤¤¤è¤¦¤«] /(n) eutrophication/ +ÉÙ²È [¤Õ¤«] /(n) wealthy family/ +ÉÙ³Ù [¤Õ¤¬¤¯] /(n) (alternative name for) Mt. Fuji/ +ÉÙµ® [¤Õ¤¦¤­] /(adj-na,n) riches and honours/wealth and rank/(P)/ +ÉÙµ® [¤Õ¤Ã¤­] /(adj-na,n) riches and honours/wealth and rank/ +ÉÙ¶¯ [¤Õ¤­¤ç¤¦] /(adj-na,adj-no,n) wealth and power/rich and powerful/ +ÉÙ¹Û [¤Õ¤³¤¦] /(n) rich ore/ +ÉÙ¹ë [¤Õ¤´¤¦] /(n) wealthy person/millionaire/(P)/ +ÉÙ¹ñ [¤Õ¤³¤¯] /(n) rich country/national enrichment/ +ÉÙ¹ñ¶¯Ê¼ [¤Õ¤³¤¯¤­¤ç¤¦¤Ø¤¤] /(n) wealth and military strength of a country/ +ÉÙ¹ñ¶¯Ê¼ºö [¤Õ¤³¤¯¤­¤ç¤¦¤Ø¤¤¤µ¤¯] /measure to enrich and strengthen a country/ +ÉÙ»¥ [¤È¤ß¤Õ¤À] /(n) lottery ticket/ +ÉÙ»³¸© [¤È¤ä¤Þ¤±¤ó] /prefecture in the Hokuriku area/ +ÉÙ»³Ë¼ [¤Õ¤¶¤ó¤Ü¤¦] /name of a publisher/ +Éٻβл³ÂÓ [¤Õ¤¸¤«¤¶¤ó¤¿¤¤] /Fuji volcanic zone/ +ÉÙ»Î³Û [¤Õ¤¸¤Ó¤¿¤¤] /(n) brow resembling outline of Mt. Fuji/ +Éٻθ¨ [¤Õ¤¸¤®¤Ì] /(n) Fuji silk/ +Éٻθ޸Р[¤Õ¤¸¤´¤³] /the Five Lakes of Mt. Fuji/ +Éٻλ³ [¤Õ¤¸¤µ¤ó] /Mt Fuji/(P)/ +ÉÙ»ÎÀî [¤Õ¤¸¤«¤ï] /river in Shizuoka Prefecture/ +ÉÙ»ÎÄÌ [¤Õ¤¸¤Ä¤¦] /Fujitsu/(P)/ +ÉÙ»ÎÔä [¤Õ¤¸¤Ä¤Ü] /corn barnacle/ +ÉÙ¼Ô [¤Õ¤¦¤·¤ã] /(n) rich person/millionaire/the wealthy/ +ÉÙ¼Ô [¤Õ¤·¤ã] /(n) rich person/millionaire/the wealthy/(P)/ +ÉÙÇÀ [¤Õ¤Î¤¦] /(n) rich farmer/ +ÉÙÍ­ [¤Õ¤æ¤¦] /(adj-na,n) rich and famous/ +ÉÙ͵ [¤Õ¤æ¤¦] /(adj-na,n) wealth/riches/opulence/(P)/ +ÉÙ͵ÀÇ [¤Õ¤æ¤¦¤¼¤¤] /(n) wealth tax/ +ÉÙÎÏ [¤Õ¤ê¤ç¤¯] /(n) wealth/resources/ +ÉÙÖÖ [¤Õ¤¬¤¯] /(n) (alternative name for) Mt. Fuji/ +ÉÙäÞ [¤È¤ß¤¯¤¸] /(n) lottery/ +ÉÛ [¤Ì¤Î] /(n) cloth/(P)/ +ÉÛ¤¯ [¤·¤¯] /(v5k) (1) to spread out/to lay out/(2) to take a position/(3) to impose widely (e.g. over a city)/ +ÉÛ¤òÀ÷ÎÁ¤Ë¿»¤¹ [¤Ì¤Î¤ò¤»¤ó¤ê¤ç¤¦¤Ë¤Ò¤¿¤¹] /(exp) to soak cloth in a dye/ +ÉÛ¤òÙ£¤ë [¤Ì¤Î¤ò¤­¤ë] /(exp) to cut cloth/ +ÉÛ°ú [¤Ì¤Î¤Ó¤­] /(n) stretching of cloth/ +ÉÛ°ú¤­ [¤Ì¤Î¤Ó¤­] /(n) stretching of cloth/ +ÉÛ³¤ÂÝ [¤Õ¤Î¤ê] /(n) funori (seaweed)/glue plant/ +ÉÛ¶µ [¤Õ¤­¤ç¤¦] /(n,vs) propagation (e.g. a religion)/(P)/ +ÉÛ¶Ò [¤Õ¤­¤ó] /(n) tea-towel/dish cloth/(P)/ +ÉÛ¹ð [¤Õ¤³¤¯] /(n,vs) edict/ordinance/proclamation/(P)/ +ÉÛ»Ü [¤Õ¤»] /(n) alms/offerings/(P)/ +ÉÛ¿Ø [¤Õ¤¸¤ó] /(n,vs) battle formation/lineup/(P)/ +ÉÛÀÐ [¤Õ¤»¤­] /(n) strategic arrangement of go stones/preparation/(P)/ +ÉÛÀÚ¤ì [¤Ì¤Î¤®¤ì] /piece of cloth/ +ÉÛÀþ [¤Õ¤»¤ó] /(n) wiring/ +ÉÛÂÞ [¤Õ¤¿¤¤] /cloth bag/ +ÉÛÂÞ [¤Û¤Æ¤¤] /(n) pot-bellied god of good fortune/ +ÉÛÂÞÊ¢ [¤Û¤Æ¤¤¤Ð¤é] /(n) a potbelly/ +ÉÛÃÄ [¤Õ¤È¤ó] /(n) bedding (Japanese-style)/futon/(P)/ +ÉÛÃĤòÉߤ¯ [¤Õ¤È¤ó¤ò¤·¤¯] /(exp) to make a bed/ +ÉÛÃľø¤· [¤Õ¤È¤ó¤à¤·] /burying a person under a pile of futon in fun/ +ÉÛÃÄÈé [¤Õ¤È¤ó¤¬¤ï] /(n) quilting/ticking/ +ÉÛÃÏ [¤­¤ì¤¸] /(n) cloth/fabric/(P)/ +ÉÛÃÏ [¤Ì¤Î¤¸] /(n) cloth/fabric/ +ÉÛÃÖ [¤Õ¤Á] /(n,vs) arrangement/grouping/ +ÉÛÌÜ [¤Ì¤Î¤á] /(n) texture/ +ÉÛÎá [¤Õ¤ì¤¤] /(n) official announcement/proclamation/ +ÉÛÞ§ [¤Õ¤¨¤ó] /(n,vs) expatiation/amplification (upon)/elaboration/ +Éܲ¼ [¤Õ¤«] /(n) suburban districts (of a metropolis)/within an urban-prefecture/ +ÉܵIJñ [¤Õ¤®¤«¤¤] /(n) urban-prefectural assembly/ +ÉÜ·Ù [¤Õ¤±¤¤] /(n) prefectural police/(P)/ +Éܸ© [¤Õ¤±¤ó] /(n) prefecture/(P)/ +Éܸ©Ê̿͸ý [¤Õ¤±¤ó¤Ù¤Ä¤¸¤ó¤³¤¦] /population classified by prefectures/ +ÉÜ¸Ë [¤Õ¤³] /treasury/ +ÉÜÀÇ [¤Õ¤¼¤¤] /(n) urban prefectural tax/ +ÉÜÃλö [¤Õ¤Á¤¸] /(n) prefectural governor/(P)/ +ÉÜÃæ [¤Õ¤Á¤å¤¦] /Fuchuu (in Tokyo)/(P)/ +ÉÜÄ£ [¤Õ¤Á¤ç¤¦] /(n) prefectural office/(P)/ +ÉÜΩ [¤Õ¤ê¤Ä] /(n) managed by an urban prefecture/(P)/ +ÉÝ¡¹ [¤³¤ï¤´¤ï] /(adv) (uk) nervously/ +Éݤ¤ [¤³¤ï¤¤] /(adj) scary/frightening/eerie/dreadful/(P)/ +Éݤ¤´é [¤³¤ï¤¤¤«¤ª] /grim face/angry look/ +Éݤ¬¤ê [¤³¤ï¤¬¤ê] /(n) coward/timidity/ +Éݤ¬¤ë [¤³¤ï¤¬¤ë] /(v5r) to be afraid of/to fear/to dread/to be nervous (about)/to be shy (of)/(P)/ +Éݤ¸¤ë [¤ª¤¸¤ë] /(v1) to be scared/ +Éݤ¸µ¤ [¤ª¤¸¤±] /(n) fear/ +Éݤ¸µ¤ÉÕ¤¯ [¤ª¤¸¤±¤Ä¤¯] /(v5k) to be frightened/to get cold feet/to have the wind up/ +Éݤ¸µ¤ÉÕ¤¯ [¤ª¤¸¤±¤Å¤¯] /(v5k) to be frightened/to get cold feet/to have the wind up/ +ÉݤºÉݤº [¤ª¤º¤ª¤º] /(adv,n) timidly/nervously/with nervous diffidence/trembling with fear/ +Éݤ᤺²²¤»¤º [¤ª¤á¤º¤ª¤¯¤»¤º] /(adv,exp) fearlessly/ +Éݤë [¤ª¤½¤ë] /(v5r) to fear/to be afraid/ +Éݵ¤ÉÕ¤¯ [¤ª¤¸¤±¤Å¤¯] /(v5k) to be seized with fear/to be intimidated/to lose one's nerve/ +ÉÝÉÝ [¤³¤ï¤´¤ï] /(adv) (uk) nervously/ +ÉÞ¤¯ [¤¿¤¹¤¯] /(v5k) to help/to save/to rescue/ +ÉÞ¤±¤ë [¤¿¤¹¤±¤ë] /(v1) to help/to save/to rescue/to give relief to/to spare (life)/to reinforce/to promote/to abet/ +ÉÞ¤±µ¯¤³¤¹ [¤¿¤¹¤±¤ª¤³¤¹] /to help a person to his (her) feet/ +ÉÞ°é [¤Õ¤¤¤¯] /(n,vs) bringing up (children)/ +ÉÞ·¬ [¤Õ¤½¤¦] /(n) land east of China/Japan/ +ÉÞ»ý [¤Õ¤Á] /(n) ration/stipend/allowance/ +ÉÞ»ýÊÆ [¤Õ¤Á¤Þ¤¤] /(n) stipend in rice/ +ÉÞ½õ [¤Õ¤¸¤ç] /(n) aid/help/assistance/support/(P)/ +ÉÞ½õÎÁ [¤Õ¤¸¤ç¤ê¤ç¤¦] /(n) aid or relief allowance/subsidy/ +ÉÞ¿¢ [¤Õ¤·¤ç¤¯] /(n) support/establishment/ +ÉÞÍÜ [¤Õ¤è¤¦] /(n) support/maintenance/(P)/ +ÉÞÍܲȲ [¤Õ¤è¤¦¤«¤¾¤¯] /one's dependents/ +ÉÞÍܵÁ̳ [¤Õ¤è¤¦¤®¤à] /duty to support (a person)/ +ÉÞÍܹµ½ü [¤Õ¤è¤¦¤³¤¦¤¸¤ç] /tax exemption for dependents/ +ÉÞÍÜ¼Ô [¤Õ¤è¤¦¤·¤ã] /supporter/breadwinner/ +ÉÞÍÜÎÁ [¤Õ¤è¤¦¤ê¤ç¤¦] /alimony/ +ÉÞÍã [¤Õ¤è¤¯] /(n) assistance/ +Éߤ­³× [¤·¤­¤¬¤ï] /(n) fur rug/insole/ +Éߤ­µÍ¤á¤ë [¤·¤­¤Ä¤á¤ë] /(v1) to lay/to spread all over/ +Éߤ­»æ [¤·¤­¤¬¤ß] /(n) paper mat/ +Éߤ­¼Ì¤· [¤·¤­¤¦¤Ä¤·] /(n) a tracing/ +Éߤ­Èé [¤·¤­¤¬¤ï] /(n) fur rug/insole/ +Éߤ­ÉÛÃÄ [¤·¤­¤Ö¤È¤ó] /(n) mattress/underquilt/(P)/ +Éߤ­ÏÎ [¤·¤­¤ï¤é] /(n) (animal's) litter/ +Éߤ¯ [¤·¤¯] /(v5k) (1) to spread out/to lay out/(2) to take a position/(3) to impose widely (e.g. over a city)/(P)/ +Éßµï [¤·¤­¤¤] /(n) threshold/(P)/ +ÉßµïÃÖ [¤·¤­¤¤¤Á] /(n) threshold/ +É߶â [¤·¤­¤­¤ó] /(n) (security) deposit/caution money/(P)/ +ÉßÀÐ [¤·¤­¤¤¤·] /(n) paving stone/pavement/ +ÉßÀß [¤Õ¤»¤Ä] /(n) construction/laying (a road)/(P)/ +ÉßÃÏ [¤·¤­¤Á] /(n) site/(P)/ +ÉßÈÄ [¤·¤­¤¤¤¿] /(n) floorboard/plank/ +ÉßÉÛ [¤·¤­¤Õ] /(n) sheet/sheeting/ +ÉßÉÛÃÄ [¤·¤­¤Ö¤È¤ó] /(n) mattress/underquilt/(P)/ +Éßʪ [¤·¤­¤â¤Î] /(n) carpet/rug/matting/cushion/footcloth/floorcloth/carpeting/ +ÉßÞ§ [¤Õ¤¨¤ó] /(n,vs) expatiation/amplification (upon)/elaboration/ +Éà [¤ª¤Î] /(n) axe/hatchet/ +Éà¶Ô [¤Õ¤­¤ó] /axe/ +ÉàÀµ [¤Õ¤»¤¤] /(n) correction/revision/ +Éàîè [¤Õ¤¨¤Ä] /(n) axe/ +ÉàïØ [¤Õ¤µ¤¯] /(n) (arch) lucubration/elaboration/chisel and ax/ +Éá [¤Õ] /(n) widely/generally/(P)/ +É᤯ [¤¢¤Þ¤Í¤¯] /(adv) widely/generally/ +É᤯À¤³¦¤ËÃΤé¤ì¤ë [¤¢¤Þ¤Í¤¯¤»¤«¤¤¤Ë¤·¤é¤ì¤ë] /(exp) to be known all over the world/ +É᤯Áܤ¹ [¤¢¤Þ¤Í¤¯¤µ¤¬¤¹] /(v5s) to make a wide search/ +ÉáµÚ [¤Õ¤­¤å¤¦] /(n,vs) diffusion/spread/(P)/ +ÉáµÚÈÇ [¤Õ¤­¤å¤¦¤Ð¤ó] /(n) cheap popular edition/ +ÉáµÚΨ [¤Õ¤­¤å¤¦¤ê¤Ä] /diffusion rate/rate of spread/ +Éḭ [¤Õ¤²¤ó] /(n) Samantabhadra (bodhisattva)/Universal Compassion/(P)/ +ÉáÀÁ [¤Õ¤·¤ó] /(n,vs) building/construction/ +ÉáÀÁ¾ì [¤Õ¤·¤ó¤Ð] /building plot/ +ÉáÁª [¤Õ¤»¤ó] /(n) universal suffrage/ +ÉáÃÊ [¤Õ¤À¤ó] /(adj-no,adj-na,n-adv,n) usually/habitually/ordinarily/always/(P)/ +ÉáÃÊÃå [¤Õ¤À¤ó¤®] /(n) casual wear/ordinary clothes/everyday clothes/home wear/(P)/ +ÉáÄÌ [¤Õ¤Ä¤¦] /(adj-na,adj-no,adv,n) (1) generally/ordinarily/usually/(2) train that stops at every station/(P)/ +ÉáÄ̤Ǥʤ¤ [¤Õ¤Ä¤¦¤Ç¤Ê¤¤] /(adj) abnormal/ +ÉáÄÌ²Ê [¤Õ¤Ä¤¦¤«] /infantry/ +ÉáÄ̳ô [¤Õ¤Ä¤¦¤«¤Ö] /(n) equities/ +ÉáÄ̶µ°é [¤Õ¤Ä¤¦¤­¤ç¤¦¤¤¤¯] /general education/ +ÉáÄÌ¼ÒºÄ [¤Õ¤Ä¤¦¤·¤ã¤µ¤¤] /(n) straight bond (SB)/ +ÉáÄÌ¿Í [¤Õ¤Ä¤¦¤¸¤ó] /(n) ordinary person/ +ÉáÄÌÁªµó [¤Õ¤Ä¤¦¤»¤ó¤­¤ç] /universal suffrage/(P)/ +ÉáÄÌÃÆ [¤Õ¤Ä¤¦¤À¤ó] /ball ammunition/ +ÉáÄÌÊØ [¤Õ¤Ä¤¦¤Ó¤ó] /usual mail/ +ÉáÄÌË¡ [¤Õ¤Ä¤¦¤Û¤¦] /(n) common law/ +ÉáÄÌ̾»ì [¤Õ¤Ä¤¦¤á¤¤¤·] /common noun/ +ÉáÄÌ͹ÊØ [¤Õ¤Ä¤¦¤æ¤¦¤Ó¤ó] /(n) ordinary mail (post)/ +ÉáÄÌͶâ [¤Õ¤Ä¤¦¤è¤­¤ó] /ordinary bank account/(P)/ +ÉáÄÌÎó¼Ö [¤Õ¤Ä¤¦¤ì¤Ã¤·¤ã] /regular (local) train/ +ÉáÊ©ÀïÁè [¤Õ¤Õ¤Ä¤»¤ó¤½¤¦] /Franco-Prussian War/ +ÉáÊÐ [¤Õ¤Ø¤ó] /(adj-na,n) universality/ubiquity/omnipresence/ +ÉáÊÐÀ­ [¤Õ¤Ø¤ó¤»¤¤] /universality/ubiquity/omnipresence/ +ÉáÊÕ [¤Õ¤Ø¤ó] /(adj-na,n) universality/ubiquity/omnipresence/ +ÉáÊÕÀ­ [¤Õ¤Ø¤ó¤»¤¤] /universality/ubiquity/omnipresence/ +ÉáÊ× [¤Õ¤Ø¤ó] /(adj-na,n) universality/ubiquity/omnipresence/(P)/ +ÉáÊ׸¶Íý [¤Õ¤Ø¤ó¤²¤ó¤ê] /(n) universal principles/ +ÉáÊ×À­ [¤Õ¤Ø¤ó¤»¤¤] /(n) catholicity/universality/ +ÉáÊ×ÂÅÅöÀ­ [¤Õ¤Ø¤ó¤À¤È¤¦¤»¤¤] /ability to fit into any situation/ +ÉáÊ×Ū [¤Õ¤Ø¤ó¤Æ¤­] /(adj-na) universal/omnipresent/ubiquitous/(P)/ +ÉáÊ×Ūˡ§ [¤Õ¤Ø¤ó¤Æ¤­¤Û¤¦¤½¤¯] /universal law/ +ÉáÊ×ʸˡ [¤Õ¤Ø¤ó¤Ö¤ó¤Ý¤¦] /(n) universal grammar/ +É⤫¤¹ [¤¦¤«¤¹] /(v5s) to raise/to rise/ +É⤫¤Ê¤¤´é [¤¦¤«¤Ê¤¤¤«¤ª] /(n) looking depressed/ +É⤫¤Ì´é [¤¦¤«¤Ì¤«¤ª] /long face/look dejected/ +É⤫¤Ð¤ì¤Ê¤¤ [¤¦¤«¤Ð¤ì¤Ê¤¤] /turning in one's grave/cannot rest in peace/ +É⤫¤Ó¾å¤¬¤ë [¤¦¤«¤Ó¤¢¤¬¤ë] /(v5r) to rise to the surface/(P)/ +É⤫¤Ö [¤¦¤«¤Ö] /(v5b) to float/to rise to surface/to come to mind/(P)/ +É⤫¤ÖÀ¥ [¤¦¤«¤Ö¤»] /(n) a chance or opportunity/ +É⤫¤Ù¤ë [¤¦¤«¤Ù¤ë] /(v1) to float/to express/to look (sad, glad)/(P)/ +É⤫¤ì¤ë [¤¦¤«¤ì¤ë] /(v1) to make merry/to be festive/(P)/ +É⤫¤ìÃË [¤¦¤«¤ì¤ª¤È¤³] /playboy/ +É⤭ [¤¦¤­] /(n) float (fishing)/buoy/(P)/ +É⤭±À [¤¦¤­¤°¤â] /(n) drifting or floating cloud/ +É⤭²Ù [¤¦¤­¤Ë] /(n) flotsam/ +É⤭µû [¤¦¤­¤¦¤ª] /(n) fish which lives close to the surface/ +É⤭¶¶ [¤¦¤­¤Ï¤·] /(n) floating bridge/pontoon bridge/ +É⤭¹ø [¤¦¤­¤´¤·] /(n) wavering/unsteady/ +É⤭»·¶¶ [¤¦¤­¤µ¤ó¤Ð¤·] /floating pier/ +É⤭½Ð¤¹ [¤¦¤­¤À¤¹] /(v5s) to surface/to stand out/ +É⤭½Ð¤ë [¤¦¤­¤Ç¤ë] /(v1) to rise to the surface/to stand or break out/ +É⤭¾å¤¬¤ë [¤¦¤­¤¢¤¬¤ë] /(v5r) to float/to rise to the surface/ +É⤭¿¥¤ê [¤¦¤­¤ª¤ê] /(n) brocade/ +É⤭¿² [¤¦¤­¤Í] /(n) sleeping in a ship/(bird) sleeping on the surface of the water/restless sleep/ +É⤭¿È [¤¦¤­¤ß] /(n) floating on one's back/ +É⤭À¤ [¤¦¤­¤è] /(n) fleeting life/this transient world/sad world/ +É⤭À¤Î¥¤ì [¤¦¤­¤è¤Ð¤Ê¤ì] /(n,adj-no) other-worldly/free from worldliness/ +É⤭Áð [¤¦¤­¤¯¤µ] /(n) a floating weed/duckweed/precarious/ +É⤭Áð²Ô¶È [¤¦¤­¤¯¤µ¤«¤®¤ç¤¦] /precarious trade/ +É⤭­ [¤¦¤­¤¢¤·] /(n) standing on the balls of the feet/ +É⤭­Ω¤Ä [¤¦¤­¤¢¤·¤À¤Ä] /(v5t) to be prepared to flee/ +É⤭ÂÞ [¤¦¤­¤Ö¤¯¤í] /(n) swimming belt/swimming float/bladder/life buoy/ +É⤭Âߤ· [¤¦¤­¤¬¤·] /(n) illegal loan/ +É⤭Ħ¤ê [¤¦¤­¤Ü¤ê] /(n) relief/embossed carving/(P)/ +É⤭ÄÀ¤ß [¤¦¤­¤·¤º¤ß] /(n) bobbing up and down/rising and falling/ebbing and flowing/ +É⤭Åç [¤¦¤­¤·¤Þ] /(n) floating mass of waterweeds/floating island/ +É⤭É⤭ [¤¦¤­¤¦¤­] /(adv,n) cheerful/buoyant/cheery/lighthearted/(P)/ +É⤭̾ [¤¦¤­¤Ê] /(n) scandal/love affair/rumor/ +É⤭̾¤òή¤¹ [¤¦¤­¤Ê¤ò¤Ê¤¬¤¹] /(exp) to get a reputation as a philanderer/ +É⤭Ω¤Ä [¤¦¤­¤¿¤Ä] /(v5t) to be enlivened/to be exhilarated/ +É⤭ÎØ [¤¦¤­¤ï] /(n) life buoy/float/ +É⤯ [¤¦¤¯] /(v5k) to float/to become merry/to become loose/(P)/ +Éâ¤Ö [¤¦¤«¤Ö] /(io) (v5b) to float/to rise to surface/to come to mind/ +Éâ¤ìÊ⤯ [¤¦¤«¤ì¤¢¤ë¤¯] /(v5k) to gad around/ +Éâ²Ú [¤Õ¤«] /(adj-na,n) empty show/frivolity/levity/ +Éⵤ [¤¦¤ï¤­] /(adj-na,n) flighty/fickle/wanton/unfaithful/(P)/ +Éⵤ¼Ô [¤¦¤ï¤­¤â¤Î] /(n) cheater/unfaithful person/adulterer/ +Éⵤ½÷ [¤¦¤ï¤­¤ª¤ó¤Ê] /bimbo/slut/ +Éâ¸À [¤Õ¤²¤ó] /(n) groundless rumor/ +Éâ¼ð [¤Õ¤·¤å] /(n) swelling/edema/ +Éâ¼ð [¤à¤¯¤ß] /(n) swelling/edema/ +Éâ¼ð¤à [¤à¤¯¤à] /(v5m) to swell/to become swollen/ +Éâ¾å [¤Õ¤¸¤ç¤¦] /(n,vs) surfacing/rising to the surface/(P)/ +Éâ¾ë [¤Õ¤¸¤ç¤¦] /floating fortress/warship/ +Éâ¿´ [¤Õ¤·¤ó] /(n) center of buoyancy/ +Éâ¿Ð»Ò [¤¦¤ó¤«] /(n) leafhopper/ +ÉâÀ¤ [¤¦¤­¤è] /(n) fleeting life/this transient world/sad world/ +ÉâÀ¤³¨ [¤¦¤­¤è¤¨] /(n) ukiyoe (color print of everyday life in the Edo period)/(P)/ +ÉâÀ¤Áð»Ò [¤¦¤­¤è¤¾¤¦¤·] /(n) (Edo-period variety of) realistic literature/ +ÉâÀ¸ [¤Õ¤»¤¤] /(n) transient life/ +ÉâÀâ [¤Õ¤»¤Ä] /(n) groundless rumor/ +Éâ­ [¤¦¤­¤¢¤·] /(n) standing on the balls of the feet/ +ÉâÂÞ [¤¦¤­¤Ö¤¯¤í] /(n) swimming belt/swimming float/bladder/life buoy/ +ÉâĦ [¤¦¤­¤Ü¤ê] /(n) relief/embossed carving/ +ÉâĦ¤ê [¤¦¤­¤Ü¤ê] /(io) (n) relief/embossed carving/ +ÉâÄÀ [¤Õ¤Á¤ó] /(n,vs) floating and sinking/rise and fall/ebb and flow/ups and downs/(P)/ +ÉâÆ° [¤Õ¤É¤¦] /(n) floating/ +ÉâÆ°³ô [¤Õ¤É¤¦¤«¤Ö] /(n) floating stock/ +ÉâÆ°¾®¿ôÅÀ [¤Õ¤É¤¦¤·¤ç¤¦¤¹¤¦¤Æ¤ó] /floating point/ +ÉâÆ°¾®¿ôÅÀ±é»»µ¡¹½ [¤Õ¤É¤¦¤·¤ç¤¦¤¹¤¦¤Æ¤ó¤¨¤ó¤¶¤ó¤­¤³¤¦] /floating-point arithmetic unit (computer)/ +Éâưɼ [¤Õ¤É¤¦¤Ò¤ç¤¦] /(n) swing vote/(P)/ +ÉâÇö [¤Õ¤Ï¤¯] /(adj-na,n) frivolous/fickle/insincere/caprice/cold-heartedness/ +Éâɸ [¤Õ¤Ò¤ç¤¦] /(n) buoy/ +Éâɹ [¤Õ¤Ò¤ç¤¦] /(n) ice floe/ +Éâɺ [¤Õ¤Ò¤ç¤¦] /(n) floating/ +ÉâÉÕ¤¯ [¤¦¤ï¤Ä¤¯] /(v5k) (uk) to be fickle/to be restless/to be flippant/ +ÉâÍ· [¤Õ¤æ¤¦] /(n,vs) floating/wandering/suspension/(P)/ +ÉâÍ·À¸Êª [¤Õ¤æ¤¦¤»¤¤¤Ö¤Ä] /(n) plankton/ +Éâͷʪ [¤Õ¤æ¤¦¤Ö¤Ä] /suspended particles/floating matter/ +ÉâÍÈ [¤Õ¤è¤¦] /(n,vs) floating (in the air)/(P)/ +Éâή [¤Õ¤ê¤å¤¦] /(n,vs) floating about/drifting/ +ÉâÎÏ [¤Õ¤ê¤ç¤¯] /(n) buoyancy/floating power/ +Éâϲ [¤Õ¤í¤¦] /(n,vs) vagrancy/vagabondage/wander around/ +Éâϲ»ù [¤Õ¤í¤¦¤¸] /(n) juvenile vagrant/waif/ +Éâϲ¼Ô [¤Õ¤í¤¦¤·¤ã] /(n) vagrant/(P)/ +ÉâÞâ [¤Õ¤æ¤¦] /(n,vs) wafting/floating/ +Éã [¤Á¤Á] /(n) (hum) father/(P)/ +É㤵¤ó [¤È¤¦¤µ¤ó] /(n) father/(P)/ +Éã¤ÎÂå¤ï¤ê¤È¤·¤Æ [¤Á¤Á¤Î¤«¤ï¤ê¤È¤·¤Æ] /in place of one's father/ +Éã¤ÎÆü [¤Á¤Á¤Î¤Ò] /Father's Day/ +Éã·¯ [¤Á¤Á¤®¤ß] /(n) father/ +Éã·¯ [¤Õ¤¯¤ó] /(n) father/ +Éã·» [¤Õ¤±¤¤] /(n) guardians/parents and older brothers/(P)/ +Éã·»²ñ [¤Õ¤±¤¤¤«¤¤] /(n) parents' association/ +Éã·Ï [¤Õ¤±¤¤] /(n) agnate/ +É㸢 [¤Õ¤±¤ó] /(n) paternal rights/ +Éã¸æ [¤Á¤Á¤´] /(n) (another's respected) father/ +Éã¸æ [¤Æ¤Æ¤´] /(n) (another's respected) father/ +Éã»Ò [¤Õ¤·] /(n) father and child (son)/(P)/ +Éã»Ò²ÈÄí [¤Õ¤·¤«¤Æ¤¤] /(n) motherless family/ +Éã»Ò´Ø·¸³ÎÄ긡ºº [¤Õ¤·¤«¤ó¤±¤¤¤«¤¯¤Æ¤¤¤±¤ó¤µ] /(n) paternity test/ +Éã¾å [¤Á¤Á¤¦¤¨] /(n) (pol) father/ +Éã¿Æ [¤Á¤Á¤ª¤ä] /(n) father/(P)/ +Éã¿Æ¤ËÂå¤ï¤Ã¤Æ¸À¤¦ [¤Á¤Á¤ª¤ä¤Ë¤«¤ï¤Ã¤Æ¤¤¤¦] /(exp) to speak for one's father/ +Éã¿Æ¤Î°Ò¸÷¤ò³Þ¤ËÃå¤ë [¤Á¤Á¤ª¤ä¤Î¤¤¤³¤¦¤ò¤«¤µ¤Ë¤­¤ë] /(exp) to shelter oneself under one's father's influence/ +ÉãÀ­ [¤Õ¤»¤¤] /(n) paternity/ +ÉãÀ­°¦ [¤Õ¤»¤¤¤¢¤¤] /paternal love/ +ÉãÁÄ [¤Õ¤½] /(n) ancestors/ +ÉãÊì [¤Á¤Á¤Ï¤Ï] /(n) father and mother/parents/ +ÉãÊì [¤Õ¤Ü] /(n) father and mother/parents/(P)/ +ÉãÊì¤Îµö [¤Õ¤Ü¤Î¤â¤È] /under one's parents roof/ +ÉãÊì²ñ [¤Õ¤Ü¤«¤¤] /(n) a parents' association/ +ÉãÊý [¤Á¤Á¤«¤¿] /(n) father's side of family/(P)/ +Éã̵¤·»Ò [¤Á¤Á¤Ê¤·¤´] /(n) fatherless or illegitimate child/ +Éã̵¤·»Ò [¤Æ¤Æ¤Ê¤·¤´] /(n) fatherless or illegitimate child/ +ÉãÏ· [¤Õ¤í¤¦] /(n) (village) elder/ +Éä¹æ [¤Õ¤´¤¦] /(n) sign/mark/symbol/(P)/ +Éä¹æ¤Å¤± [¤Õ¤´¤¦¤Å¤±] /encoding (act of encoding a signal)/ +Éä¹æ¤Ò¤º¤ß [¤Õ¤´¤¦¤Ò¤º¤ß] /signal distortion/ +Éä¹æ²½ [¤Õ¤´¤¦¤«] /(n) encoding/ +Éä¹æ²½Ê¸»ú½¸¹ç [¤Õ¤´¤¦¤«¤â¤¸¤·¤å¤¦¤´¤¦] /(n) coded character set/ +Éä¹æ²òÆÉ [¤Õ¤´¤¦¤«¤¤¤É¤¯] /decoding/ +Éä¹æ´ï [¤Õ¤´¤¦¤­] /(n) encoder/ +Éä¹æʬ³ä¿¸µÀܳ [¤Õ¤´¤¦¤Ö¤ó¤«¤Ä¤¿¤²¤ó¤»¤Ä¤¾¤¯] /(n) code division multiple access (CDMA)/ +Éä¹æÊÑ´¹´ï [¤Õ¤´¤¦¤Ø¤ó¤«¤ó¤­] /signal converter/inverter/ +Éä¹æ̵¤· [¤Õ¤´¤¦¤Ê¤·] /unsigned/ +Éä¹ç [¤Õ¤´¤¦] /(n,vs) agreeing/coincidence/(P)/ +ÉäÀá [¤Õ¤»¤Ä] /(n) tally/check/ +ÉäÃú [¤Õ¤Á¤ç¤¦] /(n) mark/symbol/code/sign/password/ +ÉäÄ­ [¤Õ¤Á¤ç¤¦] /(n) sign/secret price tag/password/mark/symbol/code/ +É夹 [¤¯¤µ¤¹] /(v5s) to speak ill of/ +Éå¤é¤¹ [¤¯¤µ¤é¤¹] /(v5s,vt) to spoil/to rot/to corrode/ +Éå¤ê [¤¯¤µ¤ê] /(n) rottenness/decay/corruption/ +Éå¤ê²Ì¤Æ¤ë [¤¯¤µ¤ê¤Ï¤Æ¤ë] /(v1) to be corrupt/ +Éå¤ë [¤¯¤µ¤ë] /(v5r) to rot/to go bad/(P)/ +Éå¤ì¤ë [¤¯¤µ¤ì¤ë] /(v1,vi) to spoil/to rot/to corrode/ +Éå¤ì±ï [¤¯¤µ¤ì¤¨¤ó] /(n) (undesirable but) inseparable relationship/ +Éå¤ì¶â [¤¯¤µ¤ì¤¬¤Í] /(n) paltry sum (of money)/ +Éåµà [¤Õ¤­¤å¤¦] /(n,vs) deterioration/rot/ +Éå·º [¤Õ¤±¤¤] /(n) castration/ +Éå¼ô [¤Õ¤¸¤å] /(n) pedant/worthless scholar/ +Éå½­ [¤Õ¤·¤å¤¦] /(n) smell of something rotten/rotten smell/ +Éå¿¢ÅÚ [¤Õ¤·¤ç¤¯¤É] /(n) humus/ +Éå¿© [¤Õ¤·¤ç¤¯] /(n) corrosion/(P)/ +É忪 [¤Õ¤·¤ç¤¯] /(n) corrosion/ +Éå¿´ [¤Õ¤·¤ó] /(n,vs) taking pains to/racking one's brains/doing everything one can/(P)/ +ÉåÆù [¤Õ¤Ë¤¯] /(n) tainted meat/ +ÉåÇÔ [¤Õ¤Ï¤¤] /(n) decay/depravity/(P)/ +ÉåÍÕÅÚ [¤Õ¤è¤¦¤É] /(n) humus/leaf mold/ +ÉåÍð [¤Õ¤é¤ó] /(n,vs) decomposition/ulceration/ +Éåॠ[¤Õ¤é¤ó] /(n,vs) ulcerate/decompose/ +Éæ [¤Ï¤À] /(n) (1) skin/surface texture/grain/(2) temperament/one's bent/ +Éæ¤ÎÈþ¤·¤¤ºà [¤Ï¤À¤Î¤¦¤Ä¤¯¤·¤¤¤¶¤¤] /wood of fine grain/ +Éæ´¨¤¤ [¤Ï¤À¤µ¤à¤¤] /(adj) chilly/unpleasantly cold/ +Éæ´¨¤¤ [¤Ï¤À¤¶¤à¤¤] /(adj) chilly/unpleasantly cold/ +É濨¤ê [¤Ï¤À¤¶¤ï¤ê] /(n) the touch of/feel of/ +Éæ¿È [¤Ï¤À¤ß] /(n) body/ +ÉæÃå [¤Ï¤À¤®] /(n) underwear/ +ÉçÍÖ [¤Õ¤è¤¦] /(n) cotton rose/lotus/ +ÉçÍÖÊö [¤Õ¤è¤¦¤Û¤¦] /(n) Mt Fuji (lotus-shaped mountain)/ +Éè [¤Õ] /(n) (sheet) music/(musical) note/(musical) score/ +Éè¤á¤¯¤ê [¤Õ¤á¤¯¤ê] /(n) page-turner (music)/ +Éè¤òÆɤà [¤Õ¤ò¤è¤à] /(exp) to read music/ +Éè·þ¤ê [¤Õ¤á¤¯¤ê] /(n) page-turner (music)/ +ÉèÂå [¤Õ¤À¤¤] /(n) successive generations/hereditary (Tokugawa) daimyo/ +ÉèÂåÂç̾ [¤Õ¤À¤¤¤À¤¤¤ß¤ç¤¦] /hereditary daimyo (whose ancestors supported Tokugawa Ieyasu prior to the battle of Sekigahara)/ +Éèɽ [¤Õ¤Ò¤ç¤¦] /(n) (musical) staff/score/ +ÉèÌÌ [¤Õ¤á¤ó] /(n) (written) music/(P)/ +ÉèÌÌÂæ [¤Õ¤á¤ó¤À¤¤] /music stand/ +Éé [¤Õ] /(n) negative/minus/(P)/ +É餤ÌÜ [¤ª¤¤¤á] /(n) indebtedness/unfulfilled promise/drawback/(P)/ +É餦 [¤ª¤¦] /(v5u) to bear/to owe/(P)/ +É館¤ë [¤ª¤¨¤ë] /(v1) to be able to bear/to be able to manage/ +É餫¤¹ [¤Þ¤«¤¹] /(v5s) to defeat/(P)/ +É餱 [¤Þ¤±] /(n) defeat/loss/losing (a game)/(P)/ +É餱¤¸º² [¤Þ¤±¤¸¤À¤Þ¤·¤¤] /(n) unyielding spirit/indomitable spirit/ +É餱¤º·ù¤¤ [¤Þ¤±¤º¤®¤é¤¤] /(adj-na,n) hating to lose/determined/ +É餱¤ºÎô¤é¤º [¤Þ¤±¤º¤ª¤È¤é¤º] /(adv) to be evenly balanced or talented/ +É餱¤ë [¤Þ¤±¤ë] /(v1) to lose/to be defeated/(P)/ +É餱¤óµ¤ [¤Þ¤±¤ó¤­] /(n) competitive spirit/spirit of rivalry/(P)/ +É餱±Û¤· [¤Þ¤±¤³¤·] /(n) more losses than wins (sport)/(P)/ +É餱¸¤ [¤Þ¤±¤¤¤Ì] /(n) underdog/loser/(P)/ +É餱¿§ [¤Þ¤±¤¤¤í] /(n) signs of defeat/ +É餱À± [¤Þ¤±¤Ü¤·] /(n) mark indicating a defeat/ +É餱Àˤ·¤ß [¤Þ¤±¤ª¤·¤ß] /(exp,n) poor loser/make excuses/be unwilling to admit defeat/sour grapes/ +É餱Àï [¤Þ¤±¤¤¤¯¤µ] /(n) lost battle/ +Éé¤Î¿ô [¤Õ¤Î¤¹¤¦] /(n) negative number/negative value/ +Éé¤ÎÅŲ٠[¤Õ¤Î¤Ç¤ó¤«] /negative charge/ +Éé¤Ö¤µ¤ë [¤ª¤Ö¤µ¤ë] /(v5r) to ride on a person's shoulders/to be carried on a person's back/ +Éé¤ï¤»¤ë [¤ª¤ï¤»¤ë] /(v1) (1) to put something on someone's back/to make someone carry something/(2) to lay responsibility on someone/to charge someone with a duty/(3) to inflict injury on someone/ +Éé¤ó¤Ö [¤ª¤ó¤Ö] /(n,vs) carrying on one's back (e.g. baby)/(P)/ +Éé¤ó¤Ö¤ËÊú¤Ã¤³ [¤ª¤ó¤Ö¤Ë¤À¤Ã¤³] /mutual favouring/mutual dependency/ +Éé²Ù [¤Õ¤«] /(n,vs) burden/load (e.g cpu time, electricity, etc.)/(P)/ +Éé²Ùʬ»¶ [¤Õ¤«¤Ö¤ó¤µ¤ó] /load balancing/load sharing/load distribution/ +Éé¶Ë [¤Õ¤­¤ç¤¯] /(n) negative pole/cathode/south magnetic pole/ +Éé¹æ [¤Õ¤´¤¦] /(n) (math) negative (-) sign/ +ÉéºÄ [¤Õ¤µ¤¤] /(n) debt/liabilities/(P)/ +ÉéºÄ¹ç·× [¤Õ¤µ¤¤¤´¤¦¤±¤¤] /total liabilities/ +ÉéºÄ¼Ô [¤Õ¤µ¤¤¤·¤ã] /debtor/ +ÉéºÄÁí³Û [¤Õ¤µ¤¤¤½¤¦¤¬¤¯] /(n) aggregate amount of indebtedness/ +ÉéºÄÈæΨ [¤Õ¤µ¤¤¤Ò¤ê¤Ä] /(n) debt ratio/ +Éé½ý [¤Õ¤·¤ç¤¦] /(n,vs) injury/wound/(P)/ +Éé½ý¼Ô [¤Õ¤·¤ç¤¦¤·¤ã] /casualty/ +Éé¿ô [¤Õ¤¹¤¦] /(n) negative number/ +ÉéÀ­ [¤Õ¤»¤¤] /negative properties/ +ÉéÀˤ·¤ß [¤Þ¤±¤ª¤·¤ß] /(exp,n) poor loser/make excuses/be unwilling to admit defeat/sour grapes/ +ÉéÂ÷ [¤Õ¤¿¤¯] /(n,vs) charging (someone) with responsibility/ +Ééô [¤Õ¤¿¤ó] /(n,vs) burden/charge/responsibility/(P)/ +ÉéÉä¹æ [¤Õ¤Õ¤´¤¦] /minus sign/ +Éê±Ó [¤Õ¤¨¤¤] /poem/writing a poem/ +Éê²Ý [¤Õ¤«] /(n,vs) levy/imposition/(P)/ +ÉêÀ­ [¤Õ¤»¤¤] /(n) nature/ +ÉêÀÇ [¤Õ¤¼¤¤] /taxation/ +Éê¸ [¤Õ¤½¤ó] /(n) existence/presence (of resources)/ +Éê¸ÎÌ [¤Õ¤½¤ó¤ê¤ç¤¦] /(n) abundance/ +Éêʧ¤¤ [¤Ö¤Ð¤é¤¤] /(n) payment on an installment system/easy payment plan/ +ÉêÌò [¤Õ¤¨¤­] /(n) slave labour/compulsory service/forced labor/exacted service/ +ÉêÌò [¤Ö¤ä¤¯] /(n) slave labour/compulsory service/forced labor/exacted service/ +ÉêÍ¿ [¤Õ¤è] /(n) distribution/ +É뤯 [¤ª¤â¤à¤¯] /(v5k) to go/to proceed/to repair to/to become/ +ÉëǤ [¤Õ¤Ë¤ó] /(n,vs) (proceeding to) new appointment/(P)/ +ÉëǤÃÏ [¤Õ¤Ë¤ó¤Á] /place of (new) post/(new) place of appointment/ +Éíµ­ [¤Õ¤­] /(n) additional or supplemental note/ +ÉíµÄ [¤Õ¤®] /(n) bringing up or submitting for discussion/ +Éí¶á [¤Õ¤­¤ó] /(n) neighborhood/ +Éí¸À [¤Õ¤²¤ó] /(n) additional remarks/postscript/ +Éí¿Þ [¤Õ¤º] /(n) appended map or diagram or chart/ +Éí¿ï [¤Õ¤º¤¤] /(oK) (n,vs) incident to/attaching to/annexed to/concomitant/attending/ +ÉíÀß [¤Õ¤»¤Ä] /(n) an annex/affiliated structure or institute/ +Éí§ [¤Õ¤½¤¯] /(n) supplementary provisions/additional clause/ +Éí° [¤Õ¤¾¤¯] /(n,vs) attached/belonging/affiliated/annexed/associated/subordinate/incidental/dependent/auxiliary/(P)/ +ÉíÂÓ [¤Õ¤¿¤¤] /(n) incidental/ancillary/secondary/ +ÉíÂ÷ [¤Õ¤¿¤¯] /(n) referring or submitting to a committee/ +ÉíÃå [¤Õ¤Á¤ã¤¯] /(n,vs) sticking to/clinging to/adhesion/cohesion/agglutination/ +ÉíÃåÎÏ [¤Õ¤Á¤ã¤¯¤ê¤ç¤¯] /adhesion/ +ÉíÃí [¤Õ¤Á¤å¤¦] /annotation/ +Éíɼ [¤Õ¤Ò¤ç¤¦] /(n) a tag or label/ +Éíɽ [¤Õ¤Ò¤ç¤¦] /(n) appended chart or table or graph/ +ÉíÏ¿ [¤Õ¤í¤¯] /(n) appendix/supplement/(P)/ +ÉíÏÂÍëƱ [¤Õ¤ï¤é¤¤¤É¤¦] /(n) following blindly/ +Éíäµ [¤Õ¤»¤ó] /(n) a tag or label/ +Éî [¤Ö] /despise/make light of/ +Éî¤ê [¤¢¤Ê¤É¤ê] /(n) contempt/scorn/ +Éî¤êÆñ¤¤Å¨ [¤¢¤Ê¤É¤ê¤¬¤¿¤¤¤Æ¤­] /formidable enemy/ +Éî¤ë [¤¢¤Ê¤º¤ë] /(v5r) to despise/to disdain/to make light of/ +Éî¤ë [¤¢¤Ê¤É¤ë] /(v5r) to despise/to disdain/to make light of/(P)/ +Éî¸À [¤Ö¤²¤ó] /(n) insult/ +Éî¿« [¤Ö¤¸¤ç¤¯] /(n) insult/contempt/slight/(P)/ +ÉîÊÎ [¤Ö¤Ù¤Ä] /(n) scorn/disdain/contempt/slight/(P)/ +ÉîËý [¤Ö¤Þ¤ó] /contempt/insult/offense/ +Éï¤Ç¤Ä¤±¤ë [¤Ê¤Ç¤Ä¤±¤ë] /(v1) to comb down/to smooth down/ +Éï¤Ç¤ë [¤Ê¤Ç¤ë] /(v1) to brush gently/to stroke/(P)/ +Éï¤Ç²¼¤í¤¹ [¤Ê¤Ç¤ª¤í¤¹] /(v5s) to stroke down/ +Éï¤Ç²ó¤¹ [¤Ê¤Ç¤Þ¤ï¤¹] /(v5s) to pat (e.g. dog)/to rub/to stroke/ +Éï¤Ç¸ª [¤Ê¤Ç¤¬¤¿] /(n) sloping shoulders/ +Éï¤Ç»Â¤ê [¤Ê¤Ç¤®¤ê] /(n) clean sweep/killing several with one sword sweep/ +Éï¤Ç¾å¤²¤ë [¤Ê¤Ç¤¢¤²¤ë] /(v1) to comb back/ +Éï¤ÇÀÚ¤ê [¤Ê¤Ç¤®¤ê] /(n) clean sweep/killing several with one sword sweep/ +Éï¤ÇÉÕ¤± [¤Ê¤Ç¤Ä¤±] /(n) smooth or flowing hair/ +Éï¤ÇÉÕ¤±¤ë [¤Ê¤Ç¤Ä¤±¤ë] /(v1) to comb down/to smooth down/ +Éï°é [¤Ö¤¤¤¯] /(n) care/tending/ +Éï»Â¤ê [¤Ê¤Ç¤®¤ê] /(n) clean sweep/killing several with one sword sweep/ +Éï»Ò [¤Ê¤Ç¤·¤³] /(n) a pink/ +ÉïÀÚ¤ê [¤Ê¤Ç¤®¤ê] /(n) clean sweep/killing several with one sword sweep/ +É𤷠[¤¿¤±¤·] /(arch) brave/ +Éð¤òÎý¤ë [¤Ö¤ò¤Í¤ë] /(exp) to train oneself in military arts/ +Éð°Ò [¤Ö¤¤] /(n) military power/ +É𱿠[¤Ö¤¦¤ó] /(n) the fortunes of war/ +Éð²È [¤Ö¤±] /(n) samurai/warrior/military family/ +Éð²È²°Éß [¤Ö¤±¤ä¤·¤­] /samurai residence/ +Éð²È»þÂå [¤Ö¤±¤¸¤À¤¤] /the feudal period (1185-1867)/ +Éð²È½ôË¡ÅÙ [¤Ö¤±¤·¤ç¤Ï¤Ã¤È] /(n) law decreeing rules for daimyo during Tokugawa shogunate/ +Éð²ÈÀ¯¸¢ [¤Ö¤±¤»¤¤¤±¤ó] /samurai government/ +Éð²ÈÀ¯¼£ [¤Ö¤±¤»¤¤¤¸] /feudal government/ +Éð²Èʪ [¤Ö¤±¤â¤Î] /(n) samurai romance/ +Éð³Ø [¤Ö¤¬¤¯] /military science/ +Éð´± [¤Ö¤«¤ó] /(n) military or naval officer/ +Éð´Á»°Äà [¤Ö¤«¤ó¤µ¤ó¤Á¤ó] /the Three Wuhan Cities/ +Éð´Õ [¤Ö¤«¤ó] /(n) book of heraldry/ +Éð´ï [¤Ö¤­] /(n) weapon/arms/ordinance/(P)/ +Éð´ï¸Ë [¤Ö¤­¤³] /armory/ordnance department/ +Éð´ïºº»¡ [¤Ö¤­¤µ¤µ¤Ä] /(n) weapons inspection/ +Éð´ïÁÒ [¤Ö¤­¤°¤é] /armory/arsenal/ +Éð´ïÂßÍ¿ [¤Ö¤­¤¿¤¤¤è] /lend-lease/ +Éð´ïÍ¢½Ð¶Ø»ß [¤Ö¤­¤æ¤·¤å¤Ä¤­¤ó¤·] /(n) arms embargo/ +Éðµ» [¤Ö¤®] /(n) martial arts/ +É𶢠[¤Ö¤­¤ç¤¦] /(n) chivalry/gallantry/heroism/ +É𶢾®Àâ [¤Ö¤­¤ç¤¦¤·¤ç¤¦¤»¤Ä] /swashbuckling stories/martial arts fiction/chivalric knight novels/wuxia xiaoshuo/ +É𶵠[¤Ö¤­¤ç¤¦] /the teachings of Bushido/ +Éð¶ñ [¤Ö¤°] /(n) arms/armor/ +Éð·® [¤Ö¤¯¤ó] /(n) deeds of arms/ +Éð·Ý [¤Ö¤²¤¤] /(n) martial arts/ +Éð·Ý¼Ô [¤Ö¤²¤¤¤·¤ã] /(n) master of martial arts/ +Éð¸Ë [¤Ö¤³] /(n) armory/ +Éð¸ù [¤Ö¤³¤¦] /(n) military exploits/ +Éð¹ü [¤Ö¤³¤Ä] /(adj-na,n) uncouth/clumsy/brusque/ +Éð¹ü¼Ô [¤Ö¤³¤Ä¤â¤Î] /boor/rustic/ +Éð»Î [¤Ö¤·] /(n) warrior/samurai/(P)/ +Éð»Î [¤â¤Î¤Î¤Õ] /(n) warrior/samurai/ +Éð»Î¤Î´Õ [¤Ö¤·¤Î¤«¤¬¤ß] /paragon of knighthood/ +Éð»Î³¬µé [¤Ö¤·¤«¤¤¤­¤å¤¦] /warrior class/ +Éð»Îµ¤¼Á [¤Ö¤·¤«¤¿¤®] /samurai spirit/ +Éð»Îµ¤¼Á [¤Ö¤·¤­¤·¤Ä] /samurai spirit/ +Éð»ÎÆ» [¤Ö¤·¤É¤¦] /(n) Bushido/samurai code of chivalry/ +Éð»ÎÆ»¤Î²Ú [¤Ö¤·¤É¤¦¤Î¤Ï¤Ê] /flower of chivalry (Bushido)/ +Éð»ö [¤Ö¤¸] /(n) military affairs/martial arts/ +Éð¼Ô [¤à¤·¤ã] /(n) warrior/(P)/ +Éð¼Ô³¨ [¤à¤·¤ã¤¨] /(n) warrior picture/ +Éð¼Ô½¤¶È [¤à¤·¤ã¤·¤å¤®¤ç¤¦] /samurai drill/knight errantry/ +Éð¼Ô½¤¹Ô [¤à¤·¤ã¤·¤å¤®¤ç¤¦] /traveling about to gain skill in combat/ +Éð¼Ô¿¶¤¤ [¤à¤·¤ã¤Ö¤ë¤¤] /(n,vs) shaking with excitement/ +Éð¼Ô¿¶¤ê [¤à¤·¤ã¤Ö¤ê] /(n) prowess/gallantry/ +Éð¼Ô¿¶¤êÉÕ¤¯ [¤à¤·¤ã¤Ö¤ê¤Ä¤¯] /(v5k) to jump into the fray/ +Éð¼Ô¿Ì¤¤ [¤à¤·¤ã¤Ö¤ë¤¤] /(n,vs) shaking with excitement/ +Éð¼Ô¿Í·Á [¤à¤·¤ã¤Ë¤ó¤®¤ç¤¦] /samurai doll/ +Éð¼ÔØË [¤à¤·¤ã¤Ö¤ë¤¤] /(n,vs) shaking with excitement/ +Éð½Ñ [¤Ö¤¸¤å¤Ä] /(n) (MA) the martial arts/Wushu/military arts/ +Éð¾­ [¤Ö¤·¤ç¤¦] /(n) military commander/(P)/ +Éð¿À [¤Ö¤·¤ó] /(n) god of military arts/ +Éð¿Ã [¤Ö¤·¤ó] /(n) military retainer/ +Éð¿Í [¤Ö¤¸¤ó] /(n) military man/ +ÉðÁõ [¤Ö¤½¤¦] /(n,vs) arms/armament/armed/(P)/ +ÉðÁõ²ò½ü [¤Ö¤½¤¦¤«¤¤¤¸¤ç] /disarmament/ +ÉðÁõ¶ñ [¤Ö¤½¤¦¤°] /accoutrements/ +ÉðÁõ·Ù´± [¤Ö¤½¤¦¤±¤¤¤«¤ó] /armed police/ +ÉðÁõ½¸ÃÄ [¤Ö¤½¤¦¤·¤å¤¦¤À¤ó] /armed group/ +ÉðÁõÁ¥ [¤Ö¤½¤¦¤»¤ó] /armed ship/ +ÉðÁõÃæΩ [¤Ö¤½¤¦¤Á¤å¤¦¤ê¤Ä] /armed neutrality/ +ÉðÁõÅÔ»Ô [¤Ö¤½¤¦¤È¤·] /fortified city/ +ÉðÁõÊ¿Ï [¤Ö¤½¤¦¤Ø¤¤¤ï] /armed peace/ +ÉðÁõ˪µ¯ [¤Ö¤½¤¦¤Û¤¦¤­] /armed uprising/ +ÉðÃÇ [¤Ö¤À¤ó] /(n) militarism/ +ÉðÃǼçµÁ [¤Ö¤À¤ó¤·¤å¤®] /militarism/ +ÉðÃÇÀ¯¼£ [¤Ö¤À¤ó¤»¤¤¤¸] /military government/ +ÉðÃÇŪ [¤Ö¤À¤ó¤Æ¤­] /(adj-na) militaristic/ +ÉðÄ¥¤ë [¤Ö¤Ð¤ë] /(v5r) to be soldierly/to be martial/ +ÉðÆ» [¤Ö¤É¤¦] /(n) martial arts/military arts/Bushido/(P)/ +ÉðÆÁ [¤Ö¤È¤¯] /(n) martial arts/ +ÉðÈ÷ [¤Ö¤Ó] /(n) military preparation/armaments/defenses/ +ÉðÉ× [¤Ö¤Õ] /(n) warrior/samurai/ +ÉðÊÕ [¤Ö¤Ø¤ó] /(n) military affairs/military people/ +ÉðÊÛ [¤Ö¤Ù¤ó] /(n) soldier/ +Éð̾ [¤Ö¤á¤¤] /(n) military fame/ +ÉðÌä [¤Ö¤â¤ó] /samurai's lineage/ +ÉðÌç [¤Ö¤â¤ó] /(n) military family/warrior class/ +Éðͦ [¤Ö¤æ¤¦] /(n) bravery/military prowess/valour/(P)/ +ÉðͦÅÁ [¤Ö¤æ¤¦¤Ç¤ó] /(n) martial story/ +Éðά [¤Ö¤ê¤ã¤¯] /(n) strategy/military tactics/ +ÉðÎÍÅí¸» [¤Ö¤ê¤ç¤¦¤È¤¦¤²¤ó] /(n) Utopia/ +ÉðÎÏ [¤Ö¤ê¤ç¤¯] /(n) armed might/military power/the sword/force/(P)/ +ÉðÎϲðÆþ [¤Ö¤ê¤ç¤¯¤«¤¤¤Ë¤å¤¦] /(n) armed intervention/ +ÉðÎϳ°¸ò [¤Ö¤ê¤ç¤¯¤¬¤¤¤³¤¦] /armed diplomacy/ +ÉðÎÏ´³¾Ä [¤Ö¤ê¤ç¤¯¤«¤ó¤·¤ç¤¦] /armed intervention/ +ÉðÎϹ¶·â [¤Ö¤ê¤ç¤¯¤³¤¦¤²¤­] /(n) armed attack/ +ÉðÎÏ¹Ô»È [¤Ö¤ê¤ç¤¯¤³¤¦¤·] /use of (military) force/ +ÉðÎϾ×ÆÍ [¤Ö¤ê¤ç¤¯¤·¤ç¤¦¤È¤Ä] /military conflict/armed conflict/ +ÉðÎÏÀ¯¼£ [¤Ö¤ê¤ç¤¯¤»¤¤¤¸] /power politics/ +ÉðÎÏÀï [¤Ö¤ê¤ç¤¯¤»¤ó] /armed conflict/ +ÉðÎõ [¤Ö¤ì¤Ä] /(n) military merit/ +Éñ [¤Þ¤¤] /(n) dancing/dance/(P)/ +Éñ¤¤¹ß¤ê¤ë [¤Þ¤¤¤ª¤ê¤ë] /(v1) to swoop down upon/to fly down/to alight/ +Éñ¤¤¹þ¤à [¤Þ¤¤¤³¤à] /(v5m) to drop in/to happen to/ +Éñ¤¤¾å¤¬¤ë [¤Þ¤¤¤¢¤¬¤ë] /(v5r) to soar/to fly high/to be whirled up/ +Éñ¤¤Ç¼¤á¤ë [¤Þ¤¤¤ª¤µ¤á¤ë] /(v1) to conclude a dance/to dance the last dance/ +Éñ¤¤Ìá¤ë [¤Þ¤¤¤â¤É¤ë] /(v5r) to come back/ +Éñ¤¤Ìö¤ë [¤Þ¤¤¤ª¤É¤ë] /(v5r) to dance/ +Éñ¤¤ÍÙ¤ë [¤Þ¤¤¤ª¤É¤ë] /(v5r) to dance/ +Éñ¤¦ [¤Þ¤¦] /(v5u,vi) to dance/to flutter about/to revolve/(P)/ +Éñ¤òÉñ¤¦ [¤Þ¤¤¤ò¤Þ¤¦] /(exp) to dance/to perform a dance/ +Éñ³Ú [¤Ö¤¬¤¯] /(n) court dance and music/(P)/ +Éñ³ÚÌÌ [¤Ö¤¬¤¯¤á¤ó] /(n) mask worn by a bugaku dancer/ +Éñµ¸ [¤Þ¤¤¤³] /(n) (Kyoto) dancing girl/ +Éñ¶Ê [¤Ö¤­¤ç¤¯] /(n) musical dance/music and dancing/ +Éñ»Ò [¤Þ¤¤¤³] /(n) apprentice geisha/dancing girl/ +ÉñÀð [¤Þ¤¤¤ª¤¦¤®] /(n) dancer's fan/ +ÉñÂæ [¤Ö¤¿¤¤] /(n) (1) stage (theatre)/(2) scene or setting (e.g. of novel, play, etc.)/(P)/ +ÉñÂæ¤Ë³Ý¤±¤ë [¤Ö¤¿¤¤¤Ë¤«¤±¤ë] /(exp) to put on stage/ +ÉñÂæ¤Îº¸±¦¤Îµ [¤Ö¤¿¤¤¤Î¤µ¤æ¤¦¤Î¤½¤Ç] /wings of a stage/ +ÉñÂæ°áÁõ [¤Ö¤¿¤¤¤¤¤·¤ç¤¦] /(theatrical) costumes/ +ÉñÂ泫¤­ [¤Ö¤¿¤¤¤Ó¤é¤­] /formal opening of a new theater/ +ÉñÂæ´ÆÆÄ [¤Ö¤¿¤¤¤«¤ó¤È¤¯] /stage director/ +ÉñÂæ·¸¤ê [¤Ö¤¿¤¤¤¬¤«¤ê] /stagehand/ +ÉñÂæ·Î¸Å [¤Ö¤¿¤¤¤²¤¤¤³] /dress rehearsal/ +ÉñÂæ·Ý½Ñ [¤Ö¤¿¤¤¤²¤¤¤¸¤å¤Ä] /performing arts/ +ÉñÂæ·à [¤Ö¤¿¤¤¤²¤­] /(n) stage play/ +ÉñÂæ¸ú²Ì [¤Ö¤¿¤¤¤³¤¦¤«] /stage effects/ +ÉñÂæ¾ÈÌÀ [¤Ö¤¿¤¤¤·¤ç¤¦¤á¤¤] /stage lighting/ +ÉñÂæÀ¸³è [¤Ö¤¿¤¤¤»¤¤¤«¤Ä] /stage career/ +ÉñÂæÁõÃÖ [¤Ö¤¿¤¤¤½¤¦¤Á] /stage setting/ +ÉñÂæÃæ·Ñ [¤Ö¤¿¤¤¤Á¤å¤¦¤±¤¤] /televised broadcast of a stage performance/ +ÉñÂæÅÙ¶» [¤Ö¤¿¤¤¤É¤­¤ç¤¦] /on-stage composure/ +ÉñÂæÆ»¶ñ [¤Ö¤¿¤¤¤É¤¦¤°] /set piece/ +ÉñÂæÇÐÍ¥ [¤Ö¤¿¤¤¤Ï¤¤¤æ¤¦] /stage actor or actress/ +ÉñÂæÉ餱 [¤Ö¤¿¤¤¤Þ¤±] /stage fright/ +ÉñÂæ΢ [¤Ö¤¿¤¤¤¦¤é] /(n) offstage/backstage/behind the scenes/(P)/ +ÉñÂû [¤Þ¤¤¤¿¤±] /(n) fan-shaped kinoku (mushroom) with multiple layers/ +ÉñƧ [¤Ö¤È¤¦] /(n) dancing/(P)/ +ÉñƧ²ñ [¤Ö¤È¤¦¤«¤¤] /(n) ball/dance/ +ÉñƧ¶µ»Õ [¤Ö¤È¤¦¤­¤ç¤¦¤·] /dance instructor/ +ÉñƧ¶Ê [¤Ö¤È¤¦¤­¤ç¤¯] /dance music/ +ÉñƧ·¤ [¤Ö¤È¤¦¤°¤Ä] /dancing shoes/ +ÉñƧ¼¼ [¤Ö¤È¤¦¤·¤Ä] /ball room/dance room/ +ÉñƧÉ [¤Ö¤È¤¦¤Ó¤ç¤¦] /(n) chorea/St. Vitus's dance/ +ÉñƧÉþ [¤Ö¤È¤¦¤Õ¤¯] /ball dress/dancing clothes/ +Éñɱ [¤Þ¤¤¤Ò¤á] /(n) (temple) dance/(P)/ +ÉñÉñ [¤Þ¤¤¤Þ¤¤] /(n) snail/ +ÉñÍÙ [¤Ö¤è¤¦] /(n) dancing/dance/(P)/ +ÉñÍÙ²È [¤Ö¤è¤¦¤«] /(n) dancer/dancing master (mistress)/ +ÉñÍÙ·à [¤Ö¤è¤¦¤²¤­] /(n) dance drama/ +ÉñÍÙÃÄ [¤Ö¤è¤¦¤À¤ó] /(n) dance troupe/ +Éñí¥ [¤Ö¤È¤¦] /(n) dancing/ +Éòƺ [¤Ö¤É¤¦] /(n) grapes/(P)/ +Éòƺ¤«¤é¥ï¥¤¥ó¤òºÎ¤ë [¤Ö¤É¤¦¤«¤é¥ï¥¤¥ó¤ò¤È¤ë] /(exp) to make wine from grapes/ +Éòƺ±à [¤Ö¤É¤¦¤¨¤ó] /vineyard/ +Éòƺ²ç [¤Ý¤ë¤È¤¬¤ë] /Portugal/ +Éòƺ¼í¤ê [¤Ö¤É¤¦¤¬¤ê] /grape picking/ +Éòƺ¼ò [¤Ö¤É¤¦¤·¤å] /(n) (grape) wine/ +Éòƺ¾õµå¶Ý [¤Ö¤É¤¦¤¸¤ç¤¦¤­¤å¤¦¤­¤ó] /staphylococcus/ +Éòƺ¿§ [¤Ö¤É¤¦¤¤¤í] /(n) dark purple/ +Éòƺê [¤Ö¤É¤¦¤À¤Ê] /(n) grapevine trellis/ +ÉòƺÅü [¤Ö¤É¤¦¤È¤¦] /(n) grape sugar/dextrose/ +ÉòƺȪ [¤Ö¤É¤¦¤Ð¤¿¤±] /vineyard/ +Éó [¤«¤Ö] /(n) turnip/ +Éó»¨ [¤Ö¤¶¤Ä] /(adj-na,n) unpolished/unrefined/ +Éó¼­ [¤Ö¤¸] /(n) coarse speech or writing/humble reference to one's own words/ +Éô [¤Ö] /(n,n-suf) department/part/category/counter for copies of a newspaper or magazine/(P)/ +Éô°Ì [¤Ö¤¤] /(n) part/position (in a whole, i.e. body)/(P)/ +Éô°÷ [¤Ö¤¤¤ó] /(n) staff/member/(P)/ +Éô²° [¤Ø¤ä] /(n) room/(P)/ +Éô²°¤ò¶õ¤±¤ë [¤Ø¤ä¤ò¤¢¤±¤ë] /(exp) to clear a room/ +Éô²°¤ò»¶¤é¤«¤¹ [¤Ø¤ä¤ò¤Á¤é¤«¤¹] /(exp) to litter a room (with things)/ +Éô²°¤òÃȤá¤ë [¤Ø¤ä¤ò¤¢¤¿¤¿¤á¤ë] /(exp) to heat the room/ +Éô²°³ä¤ê [¤Ø¤ä¤ï¤ê] /(n) assignment of rooms/ +Éô²°½»¤ß [¤Ø¤ä¤º¤ß] /(n) an adult-age eldest son who has yet to come into his inheritance/(a young adult still) living at home/a dependent/ +Éô²°Âå [¤Ø¤ä¤À¤¤] /room rent/ +Éô²°Ãå [¤Ø¤ä¤®] /(n) dressing gown/loungewear/ +Éô²¼ [¤Ö¤«] /(n) subordinate person/(P)/ +Éô²ñ [¤Ö¤«¤¤] /(n) section meeting/(P)/ +Éô³° [¤Ö¤¬¤¤] /(n) outside the department/ +Éô³°¼Ô [¤Ö¤¬¤¤¤·¤ã] /outsider/someone outside of a group/ +Éô³°Èë [¤Ö¤¬¤¤¤Ò] /restricted to the department/ +Éô³è [¤Ö¤«¤Ä] /(n) club activities/ +Éô¶É [¤Ö¤­¤ç¤¯] /(n) department/bureau/section/part/(P)/ +Éô¸ü¤¤ [¤Ö¤¢¤Ä¤¤] /(adj) thick/bulky/ +Éôºâ [¤Ö¤¶¤¤] /member/ +Éô¼¼ [¤Ö¤·¤Ä] /(n) clubroom/ +Éô¼ó [¤Ö¤·¤å] /(n) radical (of a kanji character)/(P)/ +Éô½ê [¤Ö¤·¤ç] /(n) one's duty post/one's duty station/ +Éô½ð [¤Ö¤·¤ç] /(n) one's duty post/one's duty station/(P)/ +Éô¾­ [¤Ö¤·¤ç¤¦] /(n) commanding officer/ +Éô¿ô [¤Ö¤¹¤¦] /(n) no. of copies/circulation/(P)/ +Éô° [¤Ö¤¾¤¯] /(n) assign to sections/division/ +Éô² [¤Ö¤¾¤¯] /(n) tribe/clan/house/(P)/ +ÉôÂâ [¤Ö¤¿¤¤] /(n) force/unit/corps/echelon/element/(P)/ +ÉôÂâ¶èʬ [¤Ö¤¿¤¤¤¯¤Ö¤ó] /task organization/ +ÉôÂâĹ [¤Ö¤¿¤¤¤Á¤ç¤¦] /commanding officer/ +ÉôÂâűÂà [¤Ö¤¿¤¤¤Æ¤Ã¤¿¤¤] /troop withdrawal/ +ÉôĹ [¤Ö¤Á¤ç¤¦] /(n) head of a section or department/(P)/ +ÉôĹ±Ü [¤Ö¤Á¤ç¤¦¤¨¤Ä] /revised by section chief/ +ÉôÆâ [¤Ö¤Ê¤¤] /(n) the staff/inside the department/(P)/ +ÉôÉÊ [¤Ö¤Ò¤ó] /(n) parts/accessories/(P)/ +Éôʬ [¤Ö¤Ö¤ó] /(n) portion/section/part/(P)/ +Éôʬ¤± [¤Ö¤ï¤±] /(n) classification/ +Éôʬ½¸¹ç [¤Ö¤Ö¤ó¤·¤å¤¦¤´¤¦] /subset/ +Éôʬ¾ðÊó¹½Â¤ [¤Ö¤Ö¤ó¤¸¤ç¤¦¤Û¤¦¤³¤¦¤¾¤¦] /(n) partial information structures/ +Éôʬ¿© [¤Ö¤Ö¤ó¤·¤ç¤¯] /(n) partial eclipse/ +ÉôʬŪ [¤Ö¤Ö¤ó¤Æ¤­] /(adj-na) partial(ly)/(P)/ +ÉôʬÈÝÄê [¤Ö¤Ö¤ó¤Ò¤Æ¤¤] /(n) partial negation/ +ÉôʬÉÊ [¤Ö¤Ö¤ó¤Ò¤ó] /(n) part(s)/ +ÉôʬËã¿ì [¤Ö¤Ö¤ó¤Þ¤¹¤¤] /local anesthetic/ +ÉôÌÌ [¤Ö¤á¤ó] /(n) phase/ +ÉôÌç [¤Ö¤â¤ó] /(n) class/group/category/department/field/branch/(P)/ +ÉôÍî [¤Ö¤é¤¯] /(n) subunit of village/(P)/ +ÉôÍî̱ [¤Ö¤é¤¯¤ß¤ó] /(n) Burakumin (lit: village people, descendants of feudal outcast group)/ +ÉôÎà [¤Ö¤ë¤¤] /(n) class/heading/group/category/ +Éõ [¤Õ¤¦] /(n) seal/(P)/ +Éõ¤¸¤ë [¤Õ¤¦¤¸¤ë] /(v5r) (1) to seal (letter)/(2) to prevent/to forbid/(P)/ +Éõ¤¸¹þ¤à [¤Õ¤¦¤¸¤³¤à] /(v5m) to entrap/ +Éõ¤¸¹þ¤á¤ë [¤Õ¤¦¤¸¤³¤á¤ë] /(v1) to shut in/to confine/to contain/ +Éõ¤¸¹þ¤áÀ¯ºö [¤Õ¤¦¤¸¤³¤á¤»¤¤¤µ¤¯] /(n) containment policy/ +Éõ¤¸¼ê [¤Õ¤¦¤¸¤Æ] /(n) a sealed move/(P)/ +Éõ¤¸ÌÜ [¤Õ¤¦¤¸¤á] /(n) seal (of an envelope)/ +Éõ¤òÀÚ¤ë [¤Õ¤¦¤ò¤­¤ë] /(exp) to break the seal/ +Éõ°õ [¤Õ¤¦¤¤¤ó] /(n) sealed/ +Éõ·ú [¤Û¤¦¤±¤ó] /(n) feudalistic/ +Éõ·ú»×ÁÛ [¤Û¤¦¤±¤ó¤·¤½¤¦] /feudalistic thought or thinking/ +Éõ·ú»þÂå [¤Û¤¦¤±¤ó¤¸¤À¤¤] /feudal period/ +Éõ·ú¼Ò²ñ [¤Û¤¦¤±¤ó¤·¤ã¤«¤¤] /feudal society/ +Éõ·ú¼çµÁ [¤Û¤¦¤±¤ó¤·¤å¤®] /feudalism/(P)/ +Éõ·úÀ©ÅÙ [¤Û¤¦¤±¤ó¤»¤¤¤É] /feudal system/ +Éõ·úŪ [¤Û¤¦¤±¤ó¤Æ¤­] /(adj-na) feudal/(P)/ +Éõº¿ [¤Õ¤¦¤µ] /(n,vs) (1) blockade/(2) freezing (funds)/(P)/ +Éõ»¦ [¤Õ¤¦¤µ¤Ä] /(n,vs) (1) suppression (e.g. free speech)/(2) forceout (baseball)/ +Éõ½ñ [¤Õ¤¦¤·¤ç] /(n) sealed letter/(P)/ +ÉõÀÚ¤ê [¤Õ¤¦¤­¤ê] /(n,vs) premiere/first showing/release (film)/ +ÉõÀÚ¤ê´Û [¤Õ¤¦¤­¤ê¤«¤ó] /first-run theater/ +ÉõÀÚ¤ë [¤Õ¤¦¤­¤ë] /(v5r) to release (a film)/ +ÉõÁµ [¤Û¤¦¤¼¤ó] /(n) ancient Chinese sacrificial ritual/ +ÉõÃÏ [¤Û¤¦¤Á] /(n) daimiate/fief/ +ÉõÅÚ [¤Û¤¦¤É] /(n) daimiate/fief/ +ÉõÅû [¤Õ¤¦¤È¤¦] /(n) envelope/(P)/ +ÉõÆþ [¤Õ¤¦¤Ë¤å¤¦] /(n,vs) enclose (in letter)/ +ÉõϹ [¤Õ¤¦¤í¤¦] /(n) sealing wax/ +ÉõåÈ [¤Õ¤¦¤«¤ó] /(n) a seal/ +ÉõåÈÍÕ½ñ [¤Õ¤¦¤«¤ó¤Ï¤¬¤­] /lettercard/ +Éö»Ò¹á [¤Õ¤¦¤·¤³¤¦] /galbanum (gum resin from fennel)/ +Éö° [¤Õ¤¦¤¾¤¯] /genus Liquidambar/ +ÉöÅü [¤«¤¨¤Ç¤È¤¦] /maple sugar/ +ÉöÎÓ [¤Õ¤¦¤ê¤ó] /(n) maple grove/ +É÷ [¤«¤¼] /(n) wind/breeze/(P)/ +É÷ [¤Õ¤¦] /(adj-na,n,n-suf) method/manner/way/(P)/ +É÷¤Ë¾è¤ë [¤«¤¼¤Ë¤Î¤ë] /(exp) to ride upon the winds/ +É÷¤ËÅö¤¿¤ë [¤«¤¼¤Ë¤¢¤¿¤ë] /(exp) to be exposed to wind/ +É÷¤ËËݤë [¤«¤¼¤Ë¤Ò¤ë¤¬¤¨¤ë] /(exp) to flutter (wave) in the wind/ +É÷¤Î²» [¤«¤¼¤Î¤ª¤È] /(n) sound of the wind/voice of the wind/ +É÷¤Î¸þ¤­ [¤«¤¼¤Î¤à¤­] /direction of the wind/ +É÷¤Î»Ò [¤«¤¼¤Î¤³] /(n) outdoor creatures/ +É÷¤Î¿á¤­²ó¤· [¤«¤¼¤Î¤Õ¤­¤Þ¤ï¤·] /(n) (curious) turn of events/ +É÷°µ [¤Õ¤¦¤¢¤Ä] /(n) wind pressure/ +É÷°Ì [¤Õ¤¦¤¤] /(n) wind direction/ +É÷±¤ [¤Õ¤¦¤¤¤ó] /(n) elegance/tastefulness/ +É÷±« [¤Õ¤¦¤¦] /(n) wind and rain/(P)/ +É÷±«¤Î²Ò [¤Õ¤¦¤¦¤Î¤«] /disaster caused by wind and rain/ +É÷±À [¤«¤¶¤°¤â] /(n) winds and clouds/elements/situation/state of affairs/ +É÷±À [¤Õ¤¦¤¦¤ó] /(n) winds and clouds/elements/situation/state of affairs/(P)/ +É÷±À»ù [¤Õ¤¦¤¦¤ó¤¸] /(n) lucky adventurer/ +É÷²¼ [¤«¤¶¤·¤â] /(n) leeward/lee/(P)/ +É÷²½ [¤Õ¤¦¤«] /(n,vs) weathering/ +É÷²í [¤Õ¤¦¤¬] /(adj-na,n) elegance/grace/refinement/good taste/ +É÷²ò [¤Õ¤¦¤«¤¤] /(n) efflorescence/ +É÷³² [¤Õ¤¦¤¬¤¤] /(n) wind or storm damage/ +É÷³Ê [¤Õ¤¦¤«¤¯] /(n) personality/style/appearance/(P)/ +É÷³Ê¤ÎÍ­¤ë¿Íʪ [¤Õ¤¦¤«¤¯¤Î¤¢¤ë¤¸¤ó¤Ö¤Ä] /man of distinctive character/ +É÷´ã [¤Õ¤¦¤¬¤ó] /(n) gonorrheal ophthalmia/ +É÷µª [¤Õ¤¦¤­] /(n) public morals/(P)/ +É÷µªå¤Íð [¤Õ¤¦¤­¤Ó¤ó¤é¤ó] /corrupt public morals/ +É÷µ· [¤Õ¤¦¤®] /(n) manners/customs/ +É÷µÓ [¤«¤¶¤¢¤·] /(n) wind speed/ +É÷¶µ [¤Õ¤¦¤­¤ç¤¦] /(n) morals/ +É÷¶¸ [¤Õ¤¦¤­¤ç¤¦] /(n) insanity/insane person/ +É÷¶× [¤Õ¤¦¤­¤ó] /(n) organ/harmonium/ +É÷·°¤ë [¤«¤¼¤«¤ª¤ë] /(n) cool light breeze in early summer/ +É÷·Ê [¤Õ¤¦¤±¤¤] /(n) scenery/(P)/ +É÷·Ê²è [¤Õ¤¦¤±¤¤¤¬] /landscape painting/ +É÷·ê [¤«¤¶¤¢¤Ê] /(n) air hole/windhole/ventilator/ +É÷·ê [¤«¤¼¤¢¤Ê] /(n) air hole/windhole/ventilator/ +É÷·ê [¤Õ¤¦¤±¤Ä] /(n) cave from which cold wind blows/(P)/ +É÷·î [¤Õ¤¦¤²¤Ä] /(n) nature's beauty/ +É÷¸« [¤«¤¶¤ß] /(n) weather vane/ +É÷¸«·Ü [¤«¤¶¤ß¤É¤ê] /(n) weather vane/opportunist/ +É÷¸÷ [¤Õ¤¦¤³¤¦] /(n) (beautiful) scenery/natural beauty/ +É÷¸÷Àä²Â [¤Õ¤¦¤³¤¦¤¼¤Ã¤«] /scenic beauty/ +É÷¸÷ÌÀÕ» [¤Õ¤¦¤³¤¦¤á¤¤¤Ó] /(adj-na,n) scenic or natural beauty/ +É÷¸÷ÌÀÕ»¤ÎÃÏ [¤Õ¤¦¤³¤¦¤á¤¤¤Ó¤Î¤Á] /place of scenic beauty/ +É÷¸ý [¤«¤¶¤°¤Á] /air intake/ +É÷¸þ [¤Õ¤¦¤³¤¦] /(n) wind direction/ +É÷¸þ¤­ [¤«¤¶¤à¤­] /(n) wind's direction/(P)/ +É÷¸þ¤­ [¤«¤¼¤à¤­] /(n) wind's direction/ +É÷¸þ·× [¤Õ¤¦¤³¤¦¤±¤¤] /(n) anemoscope/ +É÷¹ç¤¤ [¤Õ¤¦¤¢¤¤] /(n) texture/ +É÷ºÓ [¤Õ¤¦¤µ¤¤] /(n) appearance/air/mien/getup/ +É÷ºÓ¤¬ÍȤ¬¤é¤Ê¤¤ [¤Õ¤¦¤µ¤¤¤¬¤¢¤¬¤é¤Ê¤¤] /make a poor appearance/ +É÷»É [¤Õ¤¦¤·] /(n) satire/(P)/ +É÷»É²è [¤Õ¤¦¤·¤¬] /(n) caricature/ +É÷»Ñ [¤Õ¤¦¤·] /(n) appearance/demeanor/ +É÷»Õ [¤Õ¤¦¤·] /(n) wind god/ +É÷¼Ö [¤«¤¶¤°¤ë¤Þ] /(n) (1) windmill/(2) pinwheel/ +É÷¼Ö [¤Õ¤¦¤·¤ã] /(n) (1) windmill/ +É÷¼Ö¾®²° [¤Õ¤¦¤·¤ã¤´¤ä] /windmill/ +É÷¼Ù [¤«¤¼] /(n) cold (illness)/common cold/(P)/ +É÷¼Ù [¤Õ¤¦¤¸¤ã] /(n) cold (illness)/common cold/ +É÷¼Ù¤Ç²é¤Ã¤Æ¤¤¤ë [¤«¤¼¤Ç¤Õ¤»¤Ã¤Æ¤¤¤ë] /to be laid up with a cold/ +É÷¼Ù¤Ë°ø¤ëȯǮ [¤«¤¼¤Ë¤è¤ë¤Ï¤Ä¤Í¤Ä] /fever caused by a cold/ +É÷¼Ù¤Îµ¤ [¤«¤¼¤Î¤±] /signs of a cold/ +É÷¼Ù¤ò¤Ò¤¯ [¤«¤¼¤ò¤Ò¤¯] /(exp) to catch a cold/ +É÷¼Ù¤ò°Ü¤¹ [¤«¤¼¤ò¤¦¤Ä¤¹] /(exp) to give (transmit) a cold (to someone)/ +É÷¼Ù¤ò°ú¤¤¤Æ¤¤¤ë [¤«¤¼¤ò¤Ò¤¤¤Æ¤¤¤ë] /(exp) to have a cold/ +É÷¼Ù¤ò¼£¤¹ [¤«¤¼¤ò¤Ê¤ª¤¹] /(exp) to cure a cold/ +É÷¼Ù¤ò¼æ¤¤¤Æ¤¤¤ë [¤«¤¼¤ò¤Ò¤¤¤Æ¤¤¤ë] /(exp) to have a cold/ +É÷¼Ùµ¤ [¤«¤¶¤±] /(n) slight cold/ +É÷¼Ùµ¤ [¤«¤¼¤±] /(n) slight cold/ +É÷¼Ùµ¤Ì£ [¤«¤¼¤®¤ß] /slight cold/ +É÷¼ÙÀ¼ [¤«¤¶¤´¤¨] /(n) hoarse voice/ +É÷¼ÙÀ¼ [¤«¤¼¤´¤¨] /(n) hoarse voice/ +É÷¼ÙÌô [¤«¤¶¤°¤¹¤ê] /(n) remedy for a cold/ +É÷¼ÙÌô [¤«¤¼¤°¤¹¤ê] /(n) remedy for a cold/(P)/ +É÷¼ñ [¤Õ¤¦¤·¤å] /(n) elegance/ +É÷½¬ [¤Õ¤¦¤·¤å¤¦] /(n) custom/(P)/ +É÷½ü¤± [¤«¤¶¤è¤±] /(n) windbreak/ +É÷½ü¤± [¤«¤¼¤è¤±] /(n) windbreak/ +É÷¾å [¤«¤¶¤«¤ß] /(n) windward/(P)/ +É÷¾ð [¤Õ¤¼¤¤] /(n) appearance/air/taste/elegance/entertainment/hospitality/(P)/ +É÷¿© [¤Õ¤¦¤·¤ç¤¯] /(n) wind erosion/ +É÷¿ª [¤Õ¤¦¤·¤ç¤¯] /(n) wind erosion/ +É÷¿¾ [¤Õ¤¦¤·¤ó] /(n) rubella/German measles/ +É÷¿À [¤Õ¤¦¤·¤ó] /(n) wind god/ +É÷¿À [¤Õ¤¦¤¸¤ó] /(n) wind god/ +É÷¿Ð [¤Õ¤¦¤¸¤ó] /(n) dust/worldly affairs/ +É÷¿å [¤Õ¤¦¤¹¤¤] /(n) Chinese geomancy/feng shui/ +É÷¿å³² [¤Õ¤¦¤¹¤¤¤¬¤¤] /(n) storm and flood damage/ +É÷Àڤ걩 [¤«¤¶¤­¤ê¤Ð¤Í] /(n) flight feathers/ +É÷ÀÞ¤ì [¤«¤¶¤ª¤ì] /(n) broken by the wind/ +É÷Àâ [¤Õ¤¦¤»¤Ä] /(n) rumor/gossip/hearsay/ +É÷Àã [¤Õ¤¦¤»¤Ä] /(n) wind and snow/snowstorm/hardships/ +É÷Á¥ [¤Õ¤¦¤»¤ó] /(n) balloon/(P)/ +É÷Á° [¤Õ¤¦¤¼¤ó] /(n) where the wind blows/ +É÷Á°¤ÎÅô [¤Õ¤¦¤¼¤ó¤Î¤È¤â¤·¤Ó] /(n) precarious situation or state/ +É÷Áë [¤«¤¶¤Þ¤É] /(n) air hole/ +É÷Áò [¤Õ¤¦¤½¤¦] /(n) burial (disposal of a body) by exposure to the elements/aerial sepulture (burial)/ +É÷Áú [¤Õ¤¦¤½¤¦] /(n) wind and frost/hardships/ +É÷­ [¤«¤¶¤¢¤·] /(n) wind speed/ +É÷® [¤Õ¤¦¤½¤¯] /(n) wind speed/(P)/ +É÷®·× [¤Õ¤¦¤½¤¯¤±¤¤] /(n) anemometer/ +É÷¯ [¤Õ¤¦¤¾¤¯] /(n) (1) manners/customs/(2) sex service/sex industry/(P)/ +É÷¯±Ä¶È [¤Õ¤¦¤¾¤¯¤¨¤¤¤®¤ç¤¦] /(1) business offering food and entertainment/cabaret, club and restaurant business/(2) sex industry/ +É÷¯²è [¤Õ¤¦¤¾¤¯¤¬] /(n) painting depicting customs/ +É÷¯¾®Àâ [¤Õ¤¦¤¾¤¯¤·¤ç¤¦¤»¤Ä] /novel depicting customs and manners of the day/ +É÷ÂÎ [¤Õ¤¦¤¿¤¤] /(n) appearance/look/dress/ +É÷ÂÎ [¤Õ¤¦¤Æ¤¤] /(n) appearance/look/dress/ +É÷ÂÓ [¤Õ¤¦¤¿¤¤] /(n) tassel/ +É÷ÂÔ¤Á [¤«¤¶¤Þ¤Á] /(n) waiting for favorable wind/ +É÷ÂÔ¤Á [¤«¤¼¤Þ¤Á] /(n) waiting for favorable wind/ +É÷ÂÞ [¤Õ¤¦¤¿¤¤] /(n) packing/ +É÷Ã× [¤Õ¤¦¤Á] /(n) taste/elegance/ +É÷Ã×Ã϶è [¤Õ¤¦¤Á¤Á¤¯] /scenic zone/landscape area/ +É÷Ã×ÎÓ [¤Õ¤¦¤Á¤ê¤ó] /(n) scenic forest/ +É÷Ĭ [¤Õ¤¦¤Á¤ç¤¦] /(n) tide/current/tendency/(P)/ +É÷Ä»ºÂ [¤Õ¤¦¤Á¤ç¤¦¤¶] /(n) (constellation) Apus/ +É÷Äà [¤Õ¤¦¤Á¤ó] /(n) hanging-scroll weight/ +É÷Ä̤· [¤«¤¶¤È¤ª¤·] /(n) ventilation/(P)/ +É÷Ä̤· [¤«¤¼¤È¤ª¤·] /(n) ventilation/ +É÷ÅÚ [¤Õ¤¦¤É] /(n) natural features/topography/climate/spiritual features/(P)/ +É÷ÅÚµ­ [¤Õ¤É¤­] /(n) topography/ +É÷ÅÚÉ [¤Õ¤¦¤É¤Ó¤ç¤¦] /(n) endemic disease/local disease/ +É÷Åö¤¿¤ê [¤«¤¼¤¢¤¿¤ê] /(n) wind blowing against/being subject to outside pressures or criticism/oppression/(P)/ +É÷Åö¤ê [¤«¤¼¤¢¤¿¤ê] /(n) wind blowing against/being subject to outside pressures or criticism/oppression/ +É÷Åö¤ê¤¬¶¯¤¤ [¤«¤¼¤¢¤¿¤ê¤¬¤Ä¤è¤¤] /receive harsh treatment/be windswept/ +É÷ƶ [¤Õ¤¦¤É¤¦] /(n) wind tunnel/ +É÷Æþ¤ì [¤«¤¶¤¤¤ì] /(n) give an airing/ +É÷ÇÈ [¤Õ¤¦¤Ï] /(n) wind and waves/rough seas/storm/dispute/quarrel/trouble/ +É÷Çϵí [¤Õ¤¦¤Ð¤®¤å¤¦] /(n) indifferent/ +É÷ÇÞ²Ö [¤Õ¤¦¤Ð¤¤¤«] /(n) wind-pollinated flower/ +É÷ɾ [¤Õ¤¦¤Ò¤ç¤¦] /(n) rumor/report/ +É÷ʪ [¤Õ¤¦¤Ö¤Ä] /(n) natural features/ +É÷ʪ»í [¤Õ¤¦¤Ö¤Ä¤·] /(n) things which remind one of a particular season/(P)/ +É÷ʹ [¤Õ¤¦¤Ö¤ó] /(n) rumour/hearsay/report/ +É÷ÊѤï¤ê [¤Õ¤¦¤¬¤ï¤ê] /(adj-na,n) strange/eccentric/ +É÷ËÆ [¤Õ¤¦¤Ü¤¦] /(n) looks/appearance/ +É÷ËÉ [¤Õ¤¦¤Ü¤¦] /(n) windbreak/ +É÷Ì£ [¤Õ¤¦¤ß] /(n) taste/flavor/(P)/ +É÷Ìæ [¤Õ¤¦¤â¤ó] /(n) wind-wrought pattern on the sands/ +É÷Ìô [¤«¤¶¤°¤¹¤ê] /(n) cold medicine/ +É÷Ìô [¤«¤¼¤°¤¹¤ê] /(n) cold medicine/ +É÷Í¡ [¤Õ¤¦¤æ] /(n) allegory/ +É÷ÍèË· [¤Õ¤¦¤é¤¤¤Ü¤¦] /(n) wanderer/vagabond/capricious person/hobo/ +É÷ή [¤Õ¤¦¤ê¤å¤¦] /(adj-na,n) elegance/taste/refinement/(P)/ +É÷ÎÏ [¤Õ¤¦¤ê¤ç¤¯] /(n) wind power/(P)/ +É÷ÎÏ¥¨¥Í¥ë¥®¡¼ [¤Õ¤¦¤ê¤ç¤¯¥¨¥Í¥ë¥®¡¼] /(n) wind power energy/ +É÷ÎÏ¥¿¡¼¥Ó¥ó [¤Õ¤¦¤ê¤ç¤¯¥¿¡¼¥Ó¥ó] /(n) wind turbine/windmill/ +É÷Îϳ¬µé [¤Õ¤¦¤ê¤ç¤¯¤«¤¤¤­¤å¤¦] /wind velocity scale/ +É÷ÎÏ·× [¤Õ¤¦¤ê¤ç¤¯¤±¤¤] /(n) anemometer/ +É÷ÎӲл³ [¤Õ¤¦¤ê¤ó¤«¤¶¤ó] /(exp) as fast as the wind, as quiet as the forest, as daring as fire, and immovable as the mountain/ +É÷Îë [¤Õ¤¦¤ê¤ó] /(n) wind chime/wind bell/(P)/ +É÷ÎëÁð [¤Õ¤¦¤ê¤ó¤½¤¦] /(n) Canterbury bell/ +É÷Ϥ [¤Õ¤í] /(n) bath/(P)/ +É÷Ϥ¤«¤é¾å¤¬¤ë [¤Õ¤í¤«¤é¤¢¤¬¤ë] /(exp) to step out of the bath/ +É÷Ϥ¤ÎÅò¤Ë¿»¤ë [¤Õ¤í¤Î¤æ¤Ë¤Ò¤¿¤ë] /(exp) to sink into a hot bath/to soak in a bathtub/ +É÷Ϥ²° [¤Õ¤í¤ä] /(n) public bath/(P)/ +É÷Ϥ²³ [¤Õ¤í¤ª¤±] /(n) bath tub/ +É÷Ϥ³ø [¤Õ¤í¤¬¤Þ] /(n) bath heater/ +É÷Ϥ¾å¤¬¤ê [¤Õ¤í¤¢¤¬¤ê] /just out of the bath/ +É÷Ϥ¾ì [¤Õ¤í¤Ð] /(n) bathroom/(P)/ +É÷ϤÂå [¤Õ¤í¤À¤¤] /fee charged at a public bath/ +É÷ϤÉß [¤Õ¤í¤·¤­] /(n) wrapping cloth/cloth wrapper/(P)/ +É÷ϲ [¤Õ¤¦¤í¤¦] /(n) wind and wave/rough seas/ +É÷ÓÈ [¤Õ¤¦¤æ] /insinuation/hint/allegory/ +É÷óÓ [¤Õ¤¦¤Ó] /(n,vs) overwhelming/conquer/dominate/ +Éø¤­Âؤ¨¤ë [¤Õ¤­¤«¤¨¤ë] /(v1) to reroof/to rethatch/to retile/ +Éø¤­ÈÄ [¤Õ¤­¤¤¤¿] /(n) shingles/ +Éù [¤Õ¤­] /(n) butterbur (Petasites japonicus)/ +Éù¤Îé· [¤Õ¤­¤Î¤È¤¦] /(n) edible flower bud of the fuki (Petasites japonicus) plant, an early spring delicacy/ +ÉùÁð [¤í¤½¤¦] /liquorice/licorice/ +Éú [¤Õ¤¯] /(n,vs) stoop/bend down/crouch/lie down/prostrate oneself/fall prostrate/hide/yield to/submit to/ +Éú¤·¤Æ [¤Õ¤·¤Æ] /(adv) bowing down/humbly/respectfully/ +Éú¤·Åݤì¤ë [¤Õ¤·¤¿¤ª¤ì¤ë] /(v1) to fall down/ +Éú¤·ÇÒ¤à [¤Õ¤·¤ª¤¬¤à] /(v5m) to kneel and worship/ +Éú¤·ÌÜ [¤Õ¤·¤á] /(n) downcast look/ +Éú¤¹ [¤Õ¤¹] /(v5s) to bend down/to bow down/to prostrate oneself/ +Éú¤»¤ë [¤Õ¤»¤ë] /(v1) to lay something upside down/to turn something over/to cover/to lay (pipes)/to lay (an ambush)/to hide/(P)/ +Éú¤»²° [¤Õ¤»¤ä] /(n) humble cottage/hut/ +Éú¤»»ú [¤Õ¤»¤¸] /(n) asterisk/blank type (dots, circles, etc.)/ +Éú¤»Àª [¤Õ¤»¤¼¤¤] /(n) ambush/ +Éú¤»Èõ [¤Õ¤»¤É¤¤] /covered drain/ +Éú¤»Ë¥¤¤ [¤Õ¤»¤Ì¤¤] /(n) hemming/ +Éú¤»äÆ [¤Õ¤»¤«¤´] /coop/hen coop/ +Éú²° [¤Õ¤»¤ä] /(n) humble cottage/hut/ +Éúºß [¤Õ¤¯¤¶¤¤] /(n,vs) lying concealed/being hidden/ +Éúºá [¤Õ¤¯¤¶¤¤] /pleading guilty/ +Éú»ú [¤Õ¤»¤¸] /(n) asterisk/blank type (dots, circles, etc.)/ +Éú¼Í [¤Õ¤¯¤·¤ã] /(n,vs) shooting lying prone/ +Éú¼Í¹ê [¤Õ¤¯¤·¤ã¤´¤¦] /sheltered trench/ +Éú¿å [¤Õ¤¯¤¹¤¤] /(vs) water gone underground (to emerge as a spring)/ +ÉúÀª [¤Õ¤¯¤¼¤¤] /(n) ambush/ +ÉúÀª [¤Õ¤»¤¼¤¤] /(n) ambush/ +ÉúÀþ [¤Õ¤¯¤»¤ó] /(n) preparation/foreshadowing/underplot (in a novel)/precautionary measures/(P)/ +ÉúÁÕ [¤Õ¤¯¤½¤¦] /report to the throne/ +ÉúÈõ [¤Õ¤»¤É¤¤] /covered drain/ +Éúʼ [¤Õ¤¯¤Ø¤¤] /(n) ambush/troops in ambush/(P)/ +ÉúË¥ [¤Õ¤»¤Ì¤¤] /(n) hemming/ +ÉúËâÅ [¤Õ¤¯¤Þ¤Ç¤ó] /(n) abode of demons/hotbed (of graft)/pandemonium/ +ÉúÌÜ [¤Õ¤·¤á] /(n) downcast look/ +Éúή [¤Õ¤¯¤ê¤å¤¦] /(n) subterranean stream/ +Éúή¿å [¤Õ¤¯¤ê¤å¤¦¤¹¤¤] /(n) underground water/ +Éû [¤È¤ê¤ï¤±] /(adv,n) (uk) especially/above all/ +Éû [¤Õ¤¯] /(n,pref) duplicate/copy/assistant/associate/vice-/sub-/deputy/substitute/auxiliary/supplementary/additional/collateral/(P)/ +Éû¤¦ [¤½¤¦] /(v5u,vi) to suit/to meet/to satisfy/to marry/to accompany/to be added to/to be adjusted to/ +Éû¤¨¤ë [¤½¤¨¤ë] /(v1,vt) to add to/to attach/to append/to accompany/to garnish/to imitate/to annex/ +Éû°ø [¤Õ¤¯¤¤¤ó] /(n) secondary cause/ +Éû²»À¼ [¤Õ¤¯¤ª¤ó¤»¤¤] /(n) second (supplementary) sound channel/ +Éû²ñĹ [¤Õ¤¯¤«¤¤¤Á¤ç¤¦] /vice president (of a club or organization)/ +Éû´± [¤Õ¤¯¤«¤ó] /(n) adjutant/aide/aide-de-camp/ +Éû´± [¤Õ¤Ã¤«¤ó] /(n) adjutant/aide/aide-de-camp/ +ÉûµÄĹ [¤Õ¤¯¤®¤Á¤ç¤¦] /(n) vice-chairman/ +Éû¶È [¤Õ¤¯¤®¤ç¤¦] /(n) side job/sideline/subsidiary business/(P)/ +Éû¸«½Ð¤· [¤Õ¤¯¤ß¤À¤·] /subtitle/ +ÉûºîÍÑ [¤Õ¤¯¤µ¤è¤¦] /(n) reaction/secondary effect/(P)/ +Éû»ºÊª [¤Õ¤¯¤µ¤ó¤Ö¤Ä] /(n) byproduct/side line/(P)/ +Éû»È [¤Õ¤¯¤·] /(n) vice-envoy/deputy delegate/ +Éû»ÊÎá [¤Õ¤¯¤·¤ì¤¤] /deputy commander/ +Éû»ì [¤Õ¤¯¤·] /(n) adverb/(P)/ +Éû»ì¶ç [¤Õ¤¯¤·¤¯] /(n) adverbial (adverb) phrase/ +Éû¼¡Åª [¤Õ¤¯¤¸¤Æ¤­] /(adj-na,n) secondary/ +Éû¼ÒĹ [¤Õ¤¯¤·¤ã¤Á¤ç¤¦] /(n) (abbr) executive vice-president/(P)/ +Éû¼Ü [¤Õ¤¯¤·¤ã¤¯] /(n) vernier scale/ +Éû¼ê [¤Õ¤¯¤·¤å] /(n) assistant/associate/ +Éû¼óÁê [¤Õ¤¯¤·¤å¤·¤ç¤¦] /deputy prime minister/vice prime minister/ +Éû¼ýÆþ [¤Õ¤¯¤·¤å¤¦¤Ë¤å¤¦] /(n) additional income/ +Éû½ð [¤Õ¤¯¤·¤ç] /(n) countersignature/ +Éû½ñ [¤Õ¤¯¤·¤ç] /(n) copy/duplicate/ +Éû¾­ [¤Õ¤¯¤·¤ç¤¦] /(n) second in command/ +Éû¾Þ [¤Õ¤¯¤·¤ç¤¦] /(n) extra prize/(P)/ +Éû¿© [¤Õ¤¯¤·¤ç¤¯] /(n) side dish/supplementary food/ +Éû¿©Êª [¤Õ¤¯¤·¤ç¤¯¤Ö¤Ä] /(n) side dish/supplementary food/ +Éû¿³ [¤Õ¤¯¤·¤ó] /(n) sub-umpire/sub-referee/ +Éû¿À·Ð [¤Õ¤¯¤·¤ó¤±¤¤] /accessory nerves/ +Éû¿Õ [¤Õ¤¯¤¸¤ó] /(n) suprarenal body/adrenal glands/ +Éû¿ÕÈé¼Á [¤Õ¤¯¤¸¤ó¤Ò¤·¤Ä] /(n) adrenal cortex/cortex of the adrenal gland/ +ÉûÁíÍý [¤Õ¤¯¤½¤¦¤ê] /(n) deputy (vice) prime minister/ +ÉûÁòÉÊ [¤Õ¤¯¤½¤¦¤Ò¤ó] /(n) burial accessories/(P)/ +ÉûÂçÅýÎÎ [¤Õ¤¯¤À¤¤¤È¤¦¤ê¤ç¤¦] /vice president (of a country)/ +ÉûÂçÅýÎθõÊä [¤Õ¤¯¤À¤¤¤È¤¦¤ê¤ç¤¦¤³¤¦¤Û] /(n) running mate/ +ÉûÂê [¤Õ¤¯¤À¤¤] /(n) subtitle/subheading/(P)/ +ÉûÃλö [¤Õ¤¯¤Á¤¸] /(n) lieutenant governor/(P)/ +ÉûĹ [¤Õ¤¯¤Á¤ç¤¦] /(n) deputy head/vice chief (of something)/ +ÉûÄñÅö [¤Õ¤¯¤Æ¤¤¤È¤¦] /collateral security/ +ÉûÅÔ¿´ [¤Õ¤¯¤È¤·¤ó] /(n) secondary (redevelopment) effects on a city center as a result of suburban development/ +ÉûÆÉËÜ [¤Õ¤¯¤È¤¯¤Û¤ó] /(n) supplementary reader/ +ÉûÆÉËÜ [¤Õ¤¯¤É¤¯¤Û¤ó] /(n) supplementary reader/ +ÉûÆú [¤Õ¤¯¤Ë¤¸] /secondary rainbow/ +ÉûÉ¡¹Ð [¤Õ¤¯¤Ó¤¯¤¦] /(n) paranasal sinus/paranasal cavity/sinus paranasales/ +ÉûÉ¡¹Ð±ê [¤Õ¤¯¤Ó¤¯¤¦¤¨¤ó] /(n) sinusitis/ +ÉûËÒ»Õ [¤Õ¤¯¤Ü¤¯¤·] /associate pastor/curate/ +ÉûËÜ [¤Õ¤¯¤Û¤ó] /(n) duplicate/copy/ +ÉûÌÚ [¤½¤¨¤®] /(n) splint/ +ÉûÌÚ [¤Õ¤¯¤®] /(n) secondary/ +ÉûÌÚ [¤Õ¤¯¤Ü¤¯] /(n) splint/ +ÉûÎλö [¤Õ¤¯¤ê¤ç¤¦¤¸] /vice-consul/ +Éü¤·¤å¤¦ [¤Õ¤¯¤·¤å¤¦] /(n,vs) revenge/ +Éü¤·¤å¤¦¿´ [¤Õ¤¯¤·¤å¤¦¤·¤ó] /(n) desire for revenge/vengeful thought/ +Éü¤¹ [¤Õ¤¯¤¹] /(v5s) to return to normal/to recover/to restore/ +Éü¤¹¤ë [¤Õ¤¯¤¹¤ë] /(vs-s) to return to normal/to recover/to restore/ +Éü°Ì [¤Õ¤¯¤¤] /(n) restoration/reinstatement/ +Éü°÷ [¤Õ¤¯¤¤¤ó] /(n) demobilization/repatriation/(P)/ +Éü±ï [¤Õ¤¯¤¨¤ó] /(n) reconciliation with one's spouse/ +Éü²þ [¤Õ¤Ã¤«¤¤] /(n) carriage return/return (LF+CR)/ +Éü³Ø [¤Õ¤¯¤¬¤¯] /(n) return to school/ +Éü³è [¤Õ¤Ã¤«¤Ä] /(n,vs) revival (e.g. musical)/restoration/come-back/(P)/ +Éü³èº× [¤Õ¤Ã¤«¤Ä¤µ¤¤] /(n) Easter/ +Éü´© [¤Õ¤Ã¤«¤ó] /(n,vs) reissue/putting back in print/ +Éüµ¢ [¤Õ¤Ã¤­] /(n) return/comeback/reinstatement/carriage return (CR)/(P)/ +ÉüµØ [¤Õ¤¯¤­¤å¤¦] /(n) reprisal/revenge/ +ÉüµØ [¤Õ¤Ã¤­¤å¤¦] /(n) reprisal/revenge/ +Éüµì [¤Õ¤¯¤­¤å¤¦] /(n,vs) restoration/restitution/rehabilitation/ +Éüµì [¤Õ¤Ã¤­¤å¤¦] /(n,vs) restoration/restitution/rehabilitation/(P)/ +Éüµìºî¶È [¤Õ¤Ã¤­¤å¤¦¤µ¤®¤ç¤¦] /repair work/ +Éü¶½ [¤Õ¤Ã¤³¤¦] /(n) revival/renaissance/reconstruction/(P)/ +Éü¶½¤Îµ¤ [¤Õ¤Ã¤³¤¦¤Î¤­] /signs of revival/ +Éü¶È [¤Õ¤¯¤®¤ç¤¦] /(n) returning to work/ +Éü¸¢ [¤Õ¤¯¤±¤ó] /(n) rehabilitation/reinstatement/restoration of rights/(P)/ +Éü¸¢ [¤Õ¤Ã¤±¤ó] /(n) rehabilitation/reinstatement/restoration of rights/ +Éü¸µ [¤Õ¤¯¤²¤ó] /(n,vs) restoration (to original state)/reconstruction/(P)/ +Éü¸µºî¶È [¤Õ¤¯¤²¤ó¤µ¤®¤ç¤¦] /(n) restoration/restoration (restorative) work/ +Éü¸µÎÏ [¤Õ¤¯¤²¤ó¤ê¤ç¤¯] /(n) righting moment/ +Éü¸¶ [¤Õ¤¯¤²¤ó] /(n,vs) restoration (to original state)/reconstruction/ +Éü¸¶ÎÏ [¤Õ¤¯¤²¤ó¤ê¤ç¤¯] /(n) stability/ +Éü¸Å [¤Õ¤Ã¤³] /(n) revival/restoration/ +Éü¸Å¼çµÁ [¤Õ¤Ã¤³¤·¤å¤®] /reactionism/ +Éü¸ÅÄ´ [¤Õ¤Ã¤³¤Á¤ç¤¦] /(n) revival or reactionary mood/ +Éü¸ò [¤Õ¤Ã¤³¤¦] /(n) restoration of diplomatic relations/ +Éü¹» [¤Õ¤¯¤³¤¦] /(n) return to school/ +Éü¹» [¤Õ¤Ã¤³¤¦] /(n) return to school/ +Éü¹Ò [¤Õ¤Ã¤³¤¦] /(n) return flight or voyage/ +Éü¹ï [¤Õ¤Ã¤³¤¯] /(n,vs) reissue of a facsimile version/striking a new print of a film/(P)/ +Éü¹ïÈÇ [¤Õ¤Ã¤³¤¯¤Ð¤ó] /(n) reprint (of)/ +Éü½¬ [¤Õ¤¯¤·¤å¤¦] /(n,vs) review/revision/(P)/ +Éü½¬¤¦ [¤µ¤é¤¦] /(v5u) to review/to rehearse/to practise/ +Éü½¬¤¨¤ë [¤µ¤é¤¨¤ë] /(v1) to review/to rehearse/to practise/ +Éü½¬Ê¸ [¤Õ¤¯¤·¤å¤¦¤Ö¤ó] /review sentences/ +Éü½² [¤Õ¤¯¤·¤å¤¦] /(n,vs) revenge/(P)/ +Éü½²¤ÎÇ° [¤Õ¤¯¤·¤å¤¦¤Î¤Í¤ó] /desire for vengeance/ +Éü½²·à [¤Õ¤¯¤·¤å¤¦¤²¤­] /(n) revenge tragedy/ +Éü½²¿´ [¤Õ¤¯¤·¤å¤¦¤·¤ó] /(n) desire for revenge/vengeful thought/ +Éü½²Àï [¤Õ¤¯¤·¤å¤¦¤»¤ó] /(n) return match/ +Éü¾§ [¤Õ¤¯¤·¤ç¤¦] /(n,vs) recital/repetition/rehearsal/ +Éü¿¦ [¤Õ¤¯¤·¤ç¤¯] /(n) reinstatement/reappointment/ +Éü¿å´ï [¤Õ¤¯¤¹¤¤¤­] /(n) condenser/ +ÉüÀÒ [¤Õ¤¯¤»¤­] /(n) legal reregistration in one's family/reenrollment (in school)/ +ÉüÄ´ [¤Õ¤¯¤Á¤ç¤¦] /(n) demodulation/(P)/ +ÉüÄ´´ï [¤Õ¤¯¤Á¤ç¤¦¤­] /demodulator/ +ÉüÅÞ [¤Õ¤¯¤È¤¦] /(n) rejoining a political party/(P)/ +ÉüÅú [¤Õ¤¯¤È¤¦] /response/reply/ +ÉüÇÛ [¤Õ¤¯¤Ï¤¤] /(n) resumption of dividends/ +Éüʸ [¤Õ¤¯¤Ö¤ó] /(n) reply letter/retranslation (into the original language)/ +ÉüÌ¿ [¤Õ¤¯¤á¤¤] /(n,vs) reporting/returning (one's findings to a person)/ +ÉüÏ© [¤Õ¤¯¤í] /(n-adv,n-t) return path (of a signal, communication)/return trip/ +ÉüëÖ [¤Õ¤¯¤·¤ç¤¦] /(n,vs) recital/repetition/rehearsal/ +Éüì¨ [¤Õ¤¯¤·¤å¤¦] /(n) revenge/ +Éý [¤Ï¤Ð] /(n) width/breadth/(P)/ +Éý¤¬½Ð¤ë [¤Ï¤Ð¤¬¤Ç¤ë] /(exp) to become wider/ +Éý¤¬Íø¤¯ [¤Ï¤Ð¤¬¤­¤¯] /(exp) to have great influence over/ +Éý¤Î¹­¤¤ [¤Ï¤Ð¤Î¤Ò¤í¤¤] /wide/broad/ +Éý°÷ [¤Õ¤¯¤¤¤ó] /(n) breadth, extent/ +Éý´ó¤» [¤Ï¤Ð¤è¤»] /(n,vs) (car) being run off the road/ +Éý¹­ [¤Ï¤Ð¤Ò¤í] /(adj-na,n) wide width (e.g. cloth)/ +Éý¹­¤¤ [¤Ï¤Ð¤Ò¤í¤¤] /(adj) extensive/wide/broad/(P)/ +ÉýÄ·¤Ó [¤Ï¤Ð¤È¤Ó] /(n) long jump/ +ÉýÍø¤­ [¤Ï¤Ð¤­¤­] /(n) influential/man of influence/ +Éþ [¤Õ¤¯] /(n,n-suf) clothes/(P)/ +Éþ¤¹¤ë [¤Õ¤¯¤¹¤ë] /(vs-s) to be subject to/to submit to/to obey/to abide by/ +Éþ¤ò±ø¤¹ [¤Õ¤¯¤ò¤è¤´¤¹] /(exp) to soil one's clothes/ +Éþºá [¤Õ¤¯¤¶¤¤] /(n,vs) penal servitude/submitting to a sentence/ +Éþ½¾ [¤Õ¤¯¤¸¤å¤¦] /(n) obedience/submission/resignation/(P)/ +Éþ¾þ [¤Õ¤¯¤·¤ç¤¯] /(n) clothing and accessories/attire/(P)/ +Éþ¾þÉÊ [¤Õ¤¯¤·¤ç¤¯¤Ò¤ó] /(n) accessories/ +ÉþÁÓ [¤Õ¤¯¤â] /(n,vs) going into mourning/ +ÉþÁõ [¤Õ¤¯¤½¤¦] /(n) garments/(P)/ +ÉþÁõ¤¬À°¤Ã¤Æ¤¤¤ë [¤Õ¤¯¤½¤¦¤¬¤È¤È¤Î¤Ã¤Æ¤¤¤ë] /(exp) to be properly dressed/ +Éþ° [¤Õ¤¯¤¾¤¯] /(n) a follower/yield allegiance to/ +ÉþÃÏ [¤Õ¤¯¤¸] /(n) cloth/dress material/clothing fabric/ +ÉþÆÇ [¤Õ¤¯¤É¤¯] /(n,vs) taking poison/ +Éþ̳ [¤Õ¤¯¤à] /(n,vs) duty/public service/ +ÉþÌò [¤Õ¤¯¤¨¤­] /(n) penal servitude/military service/(P)/ +ÉþÌô [¤Õ¤¯¤ä¤¯] /(n,vs) taking medicine/ +ÉþÍÑ [¤Õ¤¯¤è¤¦] /(n,vs) dosing/(P)/ +Éþç¿ [¤Õ¤¯¤è¤¦] /(n) bearing in mind/ +Ê¡ [¤Õ¤¯] /(n) good fortune/(P)/ +Ê¡°æ¸© [¤Õ¤¯¤¤¤±¤ó] /prefecture in the Hokuriku area/ +Ê¡°ú [¤Õ¤¯¤Ó¤­] /(n) lottery/tombola/drawing/ +Ê¡°ú¤­ [¤Õ¤¯¤Ó¤­] /(n) lottery/tombola/drawing/ +Ê¡±¿ [¤Õ¤¯¤¦¤ó] /(n) happiness and good fortune/ +Ê¡²¬¸© [¤Õ¤¯¤ª¤«¤±¤ó] /prefecture on the island of Kyuushuu/ +Ê¡²» [¤Õ¤¯¤¤¤ó] /(n) Gospel/Word of God/(P)/ +Ê¡²»¶µ²ñ [¤Õ¤¯¤¤¤ó¤­¤ç¤¦¤«¤¤] /Evangelical Church/ +Ê¡²»½ñ [¤Õ¤¯¤¤¤ó¤·¤ç] /(n) the Gospels/ +Ê¡»ã [¤Õ¤¯¤·] /(n) (1) welfare/social security/(2) well-being/(P)/ +Ê¡»ãµ¡´ï [¤Õ¤¯¤·¤­¤­] /assistive products, e.g. wheel chairs, hearing aids, etc./ +Ê¡»ã¹ñ²È [¤Õ¤¯¤·¤³¤Ã¤«] /welfare state/ +Ê¡»ã»ö¶È [¤Õ¤¯¤·¤¸¤®¤ç¤¦] /(n) welfare work/ +Ê¡»ã»ö̳½ê [¤Õ¤¯¤·¤¸¤à¤·¤ç] /welfare office/social security office/ +Ê¡»ã¼Öξ [¤Õ¤¯¤·¤·¤ã¤ê¤ç¤¦] /(n) vehicle for disabled persons/assistive vehicle/ +Ê¡¼ª [¤Õ¤¯¤ß¤ß] /(n) plump ears, said to bring good fortune/ +Ê¡¼÷ [¤Õ¤¯¤¸¤å] /(n) long life and happiness/ +Ê¡¼÷Áð [¤Õ¤¯¤¸¤å¤½¤¦] /(n) pheasant's eye/ +Ê¡½õ [¤Õ¤¯¤¹¤±] /(n) large-headed dwarf statue, bringer of good luck/(P)/ +Ê¡¾Ð¤¤ [¤Õ¤¯¤ï¤é¤¤] /(n) game like "pin the tail on the donkey"/ +Ê¡¿ÀÄÒ¤± [¤Õ¤¯¤¸¤ó¤Å¤±] /(n) vegetables pickled in soy sauce/ +Ê¡Áê [¤Õ¤¯¤½¤¦] /(adj-na,n) happy-looking/ +Ê¡ÂÞ [¤Õ¤¯¤Ö¤¯¤í] /(n) "lucky-dip" bag/a grab bag/a "mystery package" (containing a variety of articles supposedly worth more in total than the purchase price)/ +Ê¡Å縩 [¤Õ¤¯¤·¤Þ¤±¤ó] /prefecture in the Touhoku area/ +Ê¡ÆÁ [¤Õ¤¯¤È¤¯] /(n) fortune/happiness and prosperity/ +Ê¡Ê¡¤·¤¤ [¤Õ¤¯¤Ö¤¯¤·¤¤] /(adj) (plump and) happy-looking/ +Ê¡Íø [¤Õ¤¯¤ê] /(n) welfare/ +Ê¡Íø¸üÀ¸ [¤Õ¤¯¤ê¤³¤¦¤»¤¤] /welfare program/(P)/ +Ê¡Íø¸üÀ¸Èñ [¤Õ¤¯¤ê¤³¤¦¤»¤¤¤Ò] /(n) welfare expense/ +Ê¡Íøɽ [¤Õ¤¯¤ê¤Ò¤ç¤¦] /compound interest table/ +ʡϽ¼÷ [¤Õ¤¯¤í¤¯¤¸¤å] /(n) tall headed god of happiness, wealth, and long life/ +Ê¢ [¤Ï¤é] /(n) abdomen/belly/stomach/(P)/ +Ê¢¤¤¤» [¤Ï¤é¤¤¤»] /(n) retaliation/revenge/ +Ê¢¤¬²¼¤ë [¤Ï¤é¤¬¤¯¤À¤ë] /(v5r) to have loose bowels/ +Ê¢¤¬´Ë¤¤ [¤Ï¤é¤¬¤æ¤ë¤¤] /have loose bowels/ +Ê¢¤¬¸º¤ë [¤Ï¤é¤¬¤Ø¤ë] /(v5r) to become hungry/ +Ê¢¤¬Î©¤Ä [¤Ï¤é¤¬¤¿¤Ä] /(exp) to get angry/to take offense/ +Ê¢¤Î¿ø¤ï¤Ã¤¿ÃË [¤Ï¤é¤Î¤¹¤ï¤Ã¤¿¤ª¤È¤³] /man with plenty of guts/ +Ê¢¤ÎÃæ¤Ç¾Ð¤¦ [¤Ï¤é¤Î¤Ê¤«¤Ç¤ï¤é¤¦] /(exp) to laugh to oneself/to smile to oneself/ +Ê¢¤ÎÃî [¤Ï¤é¤Î¤à¤·] /(n) roundworm/ +Ê¢¤ÎÃ¼£¤Þ¤é¤Ê¤¤ [¤Ï¤é¤Î¤à¤·¤¬¤ª¤µ¤Þ¤é¤Ê¤¤] /(exp) cannot contain one's anger/ +Ê¢¤ò³ä¤Ã¤Æ [¤Ï¤é¤ò¤ï¤Ã¤Æ] /frankly/ +Ê¢¤ò¶õ¤«¤¹ [¤Ï¤é¤ò¤¹¤«¤¹] /(exp) to be hungry/ +Ê¢¤ò¿ø¤¨¤ë [¤Ï¤é¤ò¤¹¤¨¤ë] /(exp,v1) to make up one's mind/ +Ê¢¤òÄˤá¤ë [¤Ï¤é¤ò¤¤¤¿¤á¤ë] /(exp) to give birth to/to have a stomachache/ +Ê¢¤òËþ¤¿¤¹ [¤Ï¤é¤ò¤ß¤¿¤¹] /(exp) to satisfy one's appetite/ +Ê¢¤òΩ¤Æ¤ë [¤Ï¤é¤ò¤¿¤Æ¤ë] /(exp) to take offense/to get angry/ +Ê¢¥¤¥» [¤Ï¤é¥¤¥»] /(n) retaliation/revenge/ +Ê¢°Æ [¤Õ¤¯¤¢¤ó] /(n) one's plan/ +Ê¢°Ï [¤Õ¤¯¤¤] /(n) girth of the abdomen/ +Ê¢°ã¤¤ [¤Ï¤é¤Á¤¬¤¤] /(n) (brother and sister) born of a different mother/ +Ê¢°ìÇÕ [¤Ï¤é¤¤¤Ã¤Ñ¤¤] /(adv,n) bellyful/full stomach/to one's heart's content/(P)/ +Ê¢±ø¤¤ [¤Ï¤é¤®¤¿¤Ê¤¤] /(adj) black-hearted/nasty/ +Ê¢²¼¤· [¤Ï¤é¤¯¤À¤·] /(n,vs) laxative/loose bowels/diarrhea/purgative/evacuant/ +Ê¢³Ý¤± [¤Ï¤é¤¬¤±] /(n) workman's apron/bib/ +Ê¢´¬¤­ [¤Ï¤é¤Þ¤­] /(n) breast-protector/stomach band/ +Ê¢¶Ú [¤Ï¤é¤¹¤¸] /(n,vs) (1) sit-up/(2) abdominal muscles/ +Ê¢¶Ú [¤Õ¤¯¤­¤ó] /(n,vs) (1) sit-up/(2) abdominal muscles/ +Ê¢¶Ú [¤Õ¤Ã¤­¤ó] /(n,vs) (1) sit-up/(2) abdominal muscles/ +Ê¢¶Ú±¿Æ° [¤Õ¤Ã¤­¤ó¤¦¤ó¤É¤¦] /(n) exercise to strengthen one's abdominal muscles/ +Ê¢¶ñ¹ç [¤Ï¤é¤°¤¢¤¤] /(n) condition of one's stomach/ +Ê¢·Ý [¤Ï¤é¤²¤¤] /(n) expressing oneself without words or gestures/force of personality/ +Ê¢¸º¤Ã¤¿ [¤Ï¤é¤Ø¤Ã¤¿] /(col) I'm hungry/ +Ê¢¸Ý [¤Ï¤é¤Ä¤Å¤ß] /(n) drumming on one's belly/having one's fill/ +Ê¢¸Ý¤òÂÇ¤Ä [¤Ï¤é¤Ä¤º¤ß¤ò¤¦¤Ä] /(exp) to eat to one's hearts content/to drum the belly/ +Ê¢¹Ð [¤Õ¤¯¤¯¤¦] /(n) abdominal cavity/ +Ê¢¹Ð [¤Õ¤¯¤³] /(n) abdominal cavity/ +Ê¢¹Ð [¤Õ¤Ã¤³] /(n) abdominal cavity/ +Ê¢¹õ¤¤ [¤Ï¤é¤°¤í¤¤] /(adj) mean/malicious/scheming/ +Ê¢»Ò [¤Ï¤é¤³] /(n) fish eggs/roe/ +Ê¢»ý [¤Ï¤é¤â¤Á] /(n) ability of a food to fill you up/ +Ê¢»ý¤Á [¤Ï¤é¤â¤Á] /(n) feeling of fullness/slow digestion/ +Ê¢»þ·× [¤Ï¤é¤É¤±¤¤] /(n) one's internal clock/ +Ê¢¼°¸ÆµÛ [¤Õ¤¯¤·¤­¤³¤­¤å¤¦] /(n) abdominal breathing/ +Ê¢¾Ð¤¤ [¤Õ¤¯¤ï¤é¤¤] /belly laugh/ +Ê¢¾å»à [¤Õ¤¯¤¸¤ç¤¦¤·] /(n) death during sexual intercourse/ +Ê¢¿´ [¤Õ¤¯¤·¤ó] /(adj-no,n) one's confidant/trusted friend/trusted retainer/(P)/ +Ê¢¿å [¤Õ¤¯¤¹¤¤] /(n) ascites/abdominal dropsy/ +Ê¢ÀѤâ¤ê [¤Ï¤é¤Å¤â¤ê] /(n) ready plan/intention/ +Ê¢ÀÚ [¤Ï¤é¤­¤ê] /(n) (self-)disembowelment/harakiri/ +Ê¢ÀÚ¤ê [¤Ï¤é¤­¤ê] /(n) (self-)disembowelment/harakiri/ +ʢ¢ [¤Õ¤¯¤¾¤¦] /(n) reserving one's thoughts/ +ʢ­Îà [¤Õ¤¯¤½¤¯¤ë¤¤] /(n) gastropods/ +Ê¢ÂÓ [¤Ï¤é¤ª¤Ó] /(n) bellyband/maternity belt/ +Ê¢ÂÓ [¤Õ¤¯¤¿¤¤] /(n) bellyband/maternity belt/ +Ê¢Ãæ [¤Õ¤¯¤Á¤å¤¦] /(n) within one/at heart/ +Ê¢ÄË [¤Ï¤é¤¤¤¿] /(n) stomach ache/abdominal pain/(P)/ +Ê¢ÄË [¤Õ¤¯¤Ä¤¦] /(n) stomach ache/abdominal pain/ +Ê¢Åö¤Æ [¤Ï¤é¤¢¤Æ] /(n) (wearing a) bellyband/ +Ê¢ÇØ [¤Õ¤¯¤Ï¤¤] /(n) back and front/opposition in the heart/ +Ê¢Ç礤 [¤Ï¤é¤Ð¤¤] /(n) lying on one's belly/ +ʢȬʬ [¤Ï¤é¤Ï¤Á¤Ö] /(n) eating moderately/ +Ê¢Éô [¤Õ¤¯¤Ö] /(n) abdomen/(P)/ +Ê¢ÊÉ [¤Õ¤¯¤Ø¤­] /(n) abdominal wall/ +Ê¢ÊѤï¤ê [¤Ï¤é¤¬¤ï¤ê] /(n) half-brother or sister/ +Ê¢Ëì [¤Õ¤¯¤Þ¤¯] /(n) peritoneum/ +Ê¢Ëì±ê [¤Õ¤¯¤Þ¤¯¤¨¤ó] /(n) peritonitis/(P)/ +Ê¢Ìþ [¤Ï¤é¤¤¤»] /(n) retaliation/revenge/ +Ê¢Ìþ¤» [¤Ï¤é¤¤¤»] /(n) retaliation/revenge/ +ʢΩ¤¿¤·¤¤ [¤Ï¤é¤À¤¿¤·¤¤] /(adj) irritating/ +ʢΩ¤Á [¤Ï¤é¤À¤Á] /(n) anger/ +ʢΩ¤Áʶ¤ì [¤Ï¤é¤À¤Á¤Þ¤®¤ì] /(adj-na) fit of anger/ +Ê¢ÏÃ½Ñ [¤Õ¤¯¤ï¤¸¤å¤Ä] /(n) ventriloquism/ +Ê¢ÙϤ¨ [¤Ï¤é¤´¤·¤é¤¨] /(n) having a meal/ +Ê¢ãÒ¤¤ [¤Ï¤é¤®¤¿¤Ê¤¤] /(adj) black-hearted/nasty/ +Ê£ [¤Õ¤¯] /(n,pref) double/compound/(P)/ +Ê£°á [¤Õ¤¯¤¤] /lined garment/ +Ê£²» [¤Õ¤¯¤ª¤ó] /(n) compound note (on a harmonica)/ +Ê£´ã [¤Õ¤¯¤¬¤ó] /(n) compound eyes/ +Ê£¹æ²½ [¤Õ¤¯¤´¤¦¤«] /decoding/ +Ê£¹ç [¤Õ¤¯¤´¤¦] /(n,vs) composite/complex/(P)/ +Ê£¹ç±øÀ÷ [¤Õ¤¯¤´¤¦¤ª¤»¤ó] /multiple contamination/ +Ê£¹ç´ë¶È [¤Õ¤¯¤´¤¦¤­¤®¤ç¤¦] /(n) conglomerate/ +Ê£¹ç¸ì [¤Õ¤¯¤´¤¦¤´] /(n) compound word/ +Ê£¹ç¹³À¸Êª¼ÁÀ½ºÞ [¤Õ¤¯¤´¤¦¤³¤¦¤»¤¤¤Ö¤Ã¤·¤Ä¤»¤¤¤¶¤¤] /(n) mixed antibiotic preparations/ +Ê£¹çÇÞÂÎ [¤Õ¤¯¤´¤¦¤Ð¤¤¤¿¤¤] /multimedia/ +Ê£ºÂ [¤Õ¤¯¤¶] /(n) two-seater/ +Ê£ºÂµ¡ [¤Õ¤¯¤¶¤­] /two-seater airplane/ +Ê£»¨ [¤Õ¤¯¤¶¤Ä] /(adj-na,n) complexity/complication/(P)/ +Ê£»¨¤µ [¤Õ¤¯¤¶¤Ä¤µ] /(n) complexity/(P)/ +Ê£»¨²½ [¤Õ¤¯¤¶¤Ä¤«] /(vs) complication/ +Ê£»¨²ø´ñ [¤Õ¤¯¤¶¤Ä¤«¤¤¤­] /(adj-na,n) complicated and mysterious/ +Ê£»¨¹üÀÞ [¤Õ¤¯¤¶¤Ä¤³¤Ã¤»¤Ä] /compound fracture/ +Ê£»ë [¤Õ¤¯¤·] /(n) double vision/polyopia/ +Ê£¼° [¤Õ¤¯¤·¤­] /(n) double-entry (e.g. bookkeeping)/ +Ê£¼°²Ð»³ [¤Õ¤¯¤·¤­¤«¤¶¤ó] /composite volcano/ +Ê£¼°³Øµé [¤Õ¤¯¤·¤­¤¬¤Ã¤­¤å¤¦] /combined class/ +Ê£¼°Êíµ­ [¤Õ¤¯¤·¤­¤Ü¤­] /double-entry bookkeeping/ +Ê£¼Ì [¤Õ¤¯¤·¤ã] /(n) copy/duplicate/(P)/ +Ê£¼Ìµ¡ [¤Õ¤¯¤·¤ã¤­] /(n) photocopying machine/ +Ê£¼Ì»æ [¤Õ¤¯¤·¤ã¤·] /(n) copying paper/ +Ê£½½»ú [¤Õ¤¯¤¸¤å¤¦¤¸] /(n) double-crosspiece cross (symbol for tuberculosis prevention)/ +Ê£¾¡ [¤Õ¤¯¤·¤ç¤¦] /placing bets/ +Ê£¿ô [¤Õ¤¯¤¹¤¦] /(n) plural/multiple/(P)/ +Ê£¿ô²ó [¤Õ¤¯¤¹¤¦¤«¤¤] /plural (number)/ +Ê£¿ô¶È̳ [¤Õ¤¯¤¹¤¦¤®¤ç¤¦¤à] /multi-tasking (comp)/ +Ê£¿ô·Á [¤Õ¤¯¤¹¤¦¤±¤¤] /plural form/ +Ê£¿ô¸Ä [¤Õ¤¯¤¹¤¦¤³] /(n) multitude/ +Ê£À± [¤Õ¤¯¤»¤¤] /multiple star/ +Ê£À½ [¤Õ¤¯¤»¤¤] /(n,vs) reproduction/duplication/reprinting/(P)/ +Ê£À½ÉÊ [¤Õ¤¯¤»¤¤¤Ò¤ó] /(n) copy/reproduction/replica/facsimile/ +Ê£À½Ëɻߵ»½Ñ [¤Õ¤¯¤»¤¤¤Ü¤¦¤·¤®¤¸¤å¤Ä] /(n) anticopying technology/ +Ê£Àê [¤Õ¤¯¤»¤ó] /(n) duopoly/ +Ê£Àþ [¤Õ¤¯¤»¤ó] /(n) double track/ +Ê£ÁÇ¿ô [¤Õ¤¯¤½¤¹¤¦] /(n) complex compound number (a + bi)/ +Ê£ÈæÎã [¤Õ¤¯¤Ò¤ì¤¤] /(n) compound proportion/ +ʣʣÀþ [¤Õ¤¯¤Õ¤¯¤»¤ó] /(n) four-track rail line/ +ʣʸ [¤Õ¤¯¤Ö¤ó] /(n) complex sentence/ +Ê£Êý [¤Õ¤¯¤Û¤¦] /(n) compound drug/ +Ê£ËÜ [¤Õ¤¯¤Û¤ó] /(n) duplicate/copy/ +Ê£ËÜ°Ì [¤Õ¤¯¤Û¤ó¤¤] /(n) double standard/ +Ê£ËÜ°ÌÀ© [¤Õ¤¯¤Û¤ó¤¤¤»¤¤] /bimetallism/ +Ê£ÍÕ [¤Õ¤¯¤è¤¦] /(n) compound leaf/biplane/ +Ê£ÍÕµ¡ [¤Õ¤¯¤è¤¦¤­] /(n) biplane/ +Ê£Íø [¤Õ¤¯¤ê] /(n) compound interest/(P)/ +Ê£ÍøË¡ [¤Õ¤¯¤ê¤Û¤¦] /(n) compound interest method/ +ʤ¤¤ [¤ª¤ª¤¤] /(n) mantle/cover/shroud/ +ʤ¤¤±£¤¹ [¤ª¤ª¤¤¤«¤¯¤¹] /(v5s) to mask/to cover/ +ʤ¤¦ [¤ª¤ª¤¦] /(v5u) to cover/to hide/to conceal/to wrap/to disguise/(P)/ +ʤ¤¹ [¤¯¤Ä¤¬¤¨¤¹] /(v5s) to overturn/to upset/to overthrow/to undermine/(P)/ +ʤ¤Ã¤¿Àâ [¤¯¤Ä¤¬¤¨¤Ã¤¿¤»¤Ä] /overthrown theory/ +ʤ¤ë [¤¯¤Ä¤¬¤¨¤ë] /(v5r) to topple over/to be overturned/to capsize/(P)/ +ʤ¹ï [¤Õ¤Ã¤³¤¯] /(n,vs) republishing/reissuing/ +ʤ¿³ [¤Õ¤¯¤·¤ó] /(n) judicial review/ +ʤ¿åËߤËÊ֤餺 [¤Õ¤¯¤¹¤¤¤Ü¤ó¤Ë¤«¤¨¤é¤º] /what's done is done/It is no use crying over spilt milk/ +ʤÅÚ [¤Õ¤¯¤É] /(n,vs) covering up seeds with soil/ +ʤË× [¤Õ¤¯¤Ü¤Ä] /(n,vs) capsizing and sinking/ +ʤÌÇ [¤Õ¤¯¤á¤Ä] /(n) ruination/ +ʤÌÌ [¤Õ¤¯¤á¤ó] /(n) mask/veil/disguise/(P)/ +ʤÎØ [¤Õ¤¯¤ê¤ó] /(n) ornamental border/ +Ê¥ [¤Õ¤Á] /(n) deep pool/abyss/the depths/(P)/ +Ê¥¸» [¤¨¤ó¤²¤ó] /(n) origin/ +Ê¥ÁÑ [¤¨¤ó¤½¤¦] /(n) gathering spot/center/ +ʦ [¤É¤ë] /(n) (obs) dollar/ +ʦ²½¿åÁÇ»À [¤Õ¤Ã¤«¤¹¤¤¤½¤µ¤ó] /(n) hydrofluoric acid/ +ʦ»À [¤Õ¤Ã¤µ¤ó] /(n) hydrofluoric acid (abbr.)/ +ʦÁÇ [¤Õ¤Ã¤½] /(n) fluorine (F)/ +ʧ¤¤ [¤Ï¤é¤¤] /(n) payment/bill/account/(P)/ +ʧ¤¤²¼¤² [¤Ï¤é¤¤¤µ¤²] /(n) disposal/sale/ +ʧ¤¤²¼¤²¤ë [¤Ï¤é¤¤¤µ¤²¤ë] /(v1) to make a sale of government property/ +ʧ¤¤²¼¤²ÉÊ [¤Ï¤é¤¤¤µ¤²¤Ò¤ó] /articles disposed of or sold off by the government/ +ʧ¤¤²á¤® [¤Ï¤é¤¤¤¹¤®] /overpayment/ +ʧ¤¤¹þ¤à [¤Ï¤é¤¤¤³¤à] /(v5m) to deposit/to pay in/(P)/ +ʧ¤¤»Ä¤ê [¤Ï¤é¤¤¤Î¤³¤ê] /balance due/arrears/ +ʧ¤¤½Ð¤¹ [¤Ï¤é¤¤¤À¤¹] /(v5s) to pay (out)/to drive away/ +ʧ¤¤½ü¤±¤ë [¤Ï¤é¤¤¤Î¤±¤ë] /(v1) to ward off/to brush away/to fling off/to drive away/ +ʧ¤¤À¶¤á¤ë [¤Ï¤é¤¤¤­¤è¤á¤ë] /(v1) to purify/to exorcise/ +ʧ¤¤Ä¶ [¤Ï¤é¤¤¤Á¤ç¤¦] /(n) deficit in long-term capital/ +ʧ¤¤ÅϤ¹ [¤Ï¤é¤¤¤ï¤¿¤¹] /(v5s) to pay/to pay out/to pay over/ +ʧ¤¤Êª [¤Ï¤é¤¤¤â¤Î] /(n) discarded article/ +ʧ¤¤Ìᤷ [¤Ï¤é¤¤¤â¤É¤·] /(n) repayment/refundment/(P)/ +ʧ¤¤Ì᤹ [¤Ï¤é¤¤¤â¤É¤¹] /(v5s) to repay/to pay back/(P)/ +ʧ¤¤Íî¤È¤¹ [¤Ï¤é¤¤¤ª¤È¤¹] /(v5s) to brush off/to shake off/ +ʧ¤¦ [¤Ï¤é¤¦] /(v5u) (1) to pay/(2) to brush/to wipe/(P)/ +ʧ¶Ç [¤Õ¤Ä¤®¤ç¤¦] /(n-adv,n-t) dawn/daybreak/ +ʧ¹þ»ñËÜ [¤Ï¤é¤¤¤³¤ß¤·¤Û¤ó] /(n) paid-in capital/ +ʧ»Ò [¤Û¤Ã¤¹] /(n) priest's horsehair flapper/brush of long, white hair/ +ʧ¿¡ [¤Õ¤Ã¤·¤ç¤¯] /(n,vs) wiping out/sweeping away/ +ʧÄì [¤Õ¤Ã¤Æ¤¤] /(n) shortage/scarcity/dearth/famine/ +ʨ¡¹ [¤Õ¤Ä¤Õ¤Ä] /(adj-na) simmer/bubble out/flow out/ +ʨ¤«¤¹ [¤ï¤«¤¹] /(v5s,vt) to boil/to heat/(P)/ +ʨ¤­¤¬Áᤤ [¤ï¤­¤¬¤Ï¤ä¤¤] /quick to warm up/ +ʨ¤­µ¯¤³¤ë [¤ï¤­¤ª¤³¤ë] /(v5r) to burst/to arise/ +ʨ¤­µ¯¤ë [¤ï¤­¤ª¤³¤ë] /(io) (v5r) to burst/to arise/ +ʨ¤­½Ð¤¹ [¤ï¤­¤À¤¹] /(v5s) to cause to gush out/ +ʨ¤­½Ð¤ë [¤ï¤­¤Ç¤ë] /(v1) to gush forth/ +ʨ¤­¾å¤¬¤ë [¤ï¤­¤¢¤¬¤ë] /(v5r) (1) to boil up/to break out/to arise/to seethe/(2) to get excited/to be in uproar/ +ʨ¤­ÊÖ¤ë [¤ï¤­¤¢¤¬¤ë] /(v5r) (1) to boil up/to break out/to arise/to seethe/(2) to get excited/to be in uproar/ +ʨ¤­Î©¤Ä [¤ï¤­¤¿¤Ä] /(v5t) to boil up/to ferment/to seethe/ +ʨ¤¯ [¤ï¤¯] /(v5k) to boil/to grow hot/to get excited/to gush forth/(P)/ +ʨÅÀ [¤Õ¤Ã¤Æ¤ó] /(n) boiling point/ +ʨƭ [¤Õ¤Ã¤È¤¦] /(n,vs) boiling/seething/(P)/ +ʨƭÅÀ [¤Õ¤Ã¤È¤¦¤Æ¤ó] /(n) boiling point/ +ʨʨ [¤Õ¤Ä¤Õ¤Ä] /(adj-na) simmer/bubble out/flow out/ +Ê© [¤Õ¤Ä] /(n) French/ +Ê© [¤Ö¤Ä] /(n) Buddha/Buddhism/ +Ê© [¤Û¤È¤±] /(n) Buddha/merciful person/Buddhist image/the dead/(P)/ +Ê©¤Î´é¤â»°ÅÙ [¤Û¤È¤±¤Î¤«¤ª¤â¤µ¤ó¤É] /(exp) to try the patience of a saint/ +Ê©¤ÎºÂ [¤Û¤È¤±¤Î¤¶] /(n) henbit (plant)/ +Ê©°õ [¤Õ¤Ä¤¤¤ó] /French Indo-China/ +Ê©±Ñ¼­Åµ [¤Õ¤Ä¤¨¤¤¤¸¤Æ¤ó] /French-English dictionary/ +Ê©±ï [¤Ö¤Ä¤¨¤ó] /(n) Buddha's providence/ +Ê©²¸ [¤Ö¤Ä¤ª¤ó] /(n) grace of Buddha/indebtedness to Buddha/ +Ê©²È [¤Ö¤Ã¤±] /(n) Buddhist priest/ +Ê©²Ì [¤Ö¤Ã¤«] /(n) Buddhahood/Nirvana/ +Ê©²ß [¤Õ¤Ã¤«] /francs/ +Ê©²è [¤Ö¤Ä¤¬] /(n) Buddhist picture/ +Ê©²ñ [¤Ö¤Ä¤¨] /Buddhist memorial service/ +Ê©³Õ [¤Ö¤Ã¤«¤¯] /(n) Buddhist temple/ +Ê©³Ø [¤Ö¤Ä¤¬¤¯] /(n) Buddhist learning/ +Ê©´Ï [¤Õ¤Ä¤«¤ó] /French warship/ +Ê©´Ö [¤Ö¤Ä¤Þ] /(n) Buddhist family chapel/altar room/ +Ê©´é [¤Û¤È¤±¤¬¤ª] /(n) gentle face/ +Ê©´ï [¤Ö¤Ã¤­] /(n) Buddhist altar fittings/ +Ê©µ¤ [¤Û¤È¤±¤®] /compassionate heart/ +Ê©¶µ [¤Ö¤Ã¤­¤ç¤¦] /(n) Buddhism/(P)/ +Ê©¶µ¤ò¹­¤á¤ë [¤Ö¤Ã¤­¤ç¤¦¤ò¤Ò¤í¤á¤ë] /(exp) to propagate Buddhism/ +Ê©¶µÅÌ [¤Ö¤Ã¤­¤ç¤¦¤È] /(n) Buddhists/ +Ê©¶ñ [¤Ö¤Ä¤°] /(n) Buddhist altar equipment/ +Ê©·Ð [¤Ö¤Ã¤­¤ç¤¦] /(n) Buddhist sutras/ +Ê©¸ì [¤Õ¤Ä¤´] /(n) French language/(P)/ +Ê©¸ì [¤Ö¤Ä¤´] /(n) Buddhist term/ +Ê©¹© [¤Ö¤Ã¤³¤¦] /(n) maker of Buddhist images and altar fittings/ +Ê©¹ñ [¤Õ¤Ã¤³¤¯] /France/ +Ê©ºÂ [¤Ö¤Ä¤¶] /(n) Buddhist image seat/temple pulpit/ +Ê©ºî [¤Û¤È¤±¤Å¤¯¤ë] /(vs) becoming haggard/ +Ê©»² [¤Ö¤Ã¤µ¤ó] /(n,vs) visit to a Buddhist temple/ +Ê©»Õ [¤Ö¤Ã¤·] /(n) Buddhist image maker/ +Ê©»ö [¤Ö¤Ä¤¸] /(n) Buddhist memorial service/ +Ê©»û [¤Ö¤Ä¤¸] /(n) Buddhist temple/ +Ê©¼° [¤Ö¤Ã¤·¤­] /(n) Buddhist ritual/ +Ê©¼ËÍø [¤Ö¤Ã¤·¤ã¤ê] /(n) Buddha's ashes/ +Ê©¼Ô [¤Ö¤Ã¤·¤ã] /(n) Buddhist/Buddhist priest/ +Ê©½­¤¤ [¤Û¤È¤±¤¯¤µ¤¤] /(adj) otherwordly/sanctimonious/ +Ê©½ñ [¤Ö¤Ã¤·¤ç] /(n) Buddhist scriptures/ +Ê©¿´ [¤Ö¤Ã¤·¤ó] /(n) the Buddha heart/the Buddha mind/ +Ê©¿´ [¤Û¤È¤±¤´¤³¤í] /(n) the Buddha heart/the Buddha mind/ +Ê©À­ [¤Ö¤Ã¤·¤ç¤¦] /(n) the Buddha nature/ +Ê©À­ [¤Û¤È¤±¤·¤ç¤¦] /(n) the Buddha nature/ +Ê©À¸²ñ [¤Ö¤Ã¤·¤ç¤¦¤¨] /(n) Buddha's birthday celebration/ +Ê©À× [¤Ö¤Ã¤»¤­] /(n) place sacred to Buddhism/ +Ê©Àâ [¤Ö¤Ã¤»¤Ä] /(n) Buddha's teaching/ +Ê©Á° [¤Ö¤Ä¤¼¤ó] /(n) before the Buddha or a mortuary tablet/ +Ê©ÁÄ [¤Ö¤Ã¤½] /(n) Founder of Buddhism/ +Ê©ÁÎ [¤Ö¤Ã¤½¤¦] /Buddhist priest/ +Ê©Áò [¤Ö¤Ã¤½¤¦] /(n) Buddhist funeral/ +Ê©Áü [¤Ö¤Ä¤¾¤¦] /(n) Buddhist image (statue)/(P)/ +Ê©ÁüÆóºÂ [¤Ö¤Ä¤¾¤¦¤Ë¤¶] /two images of Buddha/ +Ê©ÁüÆóÂÎ [¤Ö¤Ä¤¾¤¦¤Ë¤¿¤¤] /two images of Buddha/ +Ê©ÂË [¤Ö¤Ã¤À] /(n) Buddha/ +Ê©ÂË [¤Ö¤Ä¤À] /(n) Buddha/ +Ê©ÃÅ [¤Ö¤Ä¤À¤ó] /(n) Buddhist (household) altar/(P)/ +Ê©ÃŤ˲֤ò¾å¤²¤ë [¤Ö¤Ä¤À¤ó¤Ë¤Ï¤Ê¤ò¤¢¤²¤ë] /(exp) to offer flowers before the family Buddhist altar/ +ʩĺº¾¡ [¤Ö¤Á¤ç¤¦¤½¤ó¤·¤ç¤¦] /(n) (Buddh) Usnisavijaya/Victorious Goddess of the Chignon/ +ʩĺÌÌ [¤Ö¤Ã¤Á¤ç¤¦¤Å¤é] /(n) sour look/ +ʩŵ [¤Ö¤Ã¤Æ¤ó] /(n) Buddhist scriptures/sutras/ +Ê©Å [¤Ö¤Ä¤Ç¤ó] /(n) Buddhist temple/ +Ê©ÅÌ [¤Ö¤Ã¤È] /(n) Buddhist/ +Ê©Åã [¤Ö¤Ã¤È¤¦] /(n) pagoda/ +ʩƲ [¤Ö¤Ä¤É¤¦] /(n) Buddhist temple/ +Ê©Æ» [¤Ö¤Ä¤É¤¦] /(n) Buddhism/Buddhist teachings/ +Ê©ÆÕ [¤Õ¤Ä¤È¤ó] /(n) metric ton/ +ʩʸ [¤Õ¤Ä¤Ö¤ó] /(n) French/French writing/French literature/(P)/ +ʩʸ²Ê [¤Õ¤Ä¤Ö¤ó¤«] /department of French literature/ +ʩʸ³Ø [¤Õ¤Ä¤Ö¤ó¤¬¤¯] /(n) French literature/ +Ê©Ë¡ [¤Ö¤Ã¤Ý¤¦] /(n) Buddhism/ +Ê©Ë¡ÁÎ [¤Ö¤Ã¤Ý¤¦¤½¤¦] /(n) the Buddha, the doctrine, and the priesthood/ +ʩ̾ [¤Ö¤Ä¤ß¤ç¤¦] /(n) Buddha's name/ +Ê©ÌÇ [¤Ö¤Ä¤á¤Ä] /(n) Buddha's death/unlucky day/ +Ê©Ìç [¤Ö¤Ä¤â¤ó] /(n) Buddhism/priesthood/ +Ê©ÍÍ [¤Û¤È¤±¤µ¤Þ] /(n) a Buddha/deceased person/ +Ê©ÍöÀ¾ [¤Õ¤é¤ó¤¹] /France/ +Ê©ÎÎ [¤Õ¤Ä¤ê¤ç¤¦] /(n) French possession/French territory/ +Ê©ÎÎ¥®¥¢¥Ê [¤Õ¤Ä¤ê¤ç¤¦¥®¥¢¥Ê] /French Guiana (p)/ +Ê©ÎÏ [¤Ö¤Ä¤ê¤­] /(n) the power of Buddha/ +Ê©Ñë [¤Ö¤Ã¤µ¤Ä] /(n) Buddhist temple/ +Ê©Ñë [¤Ö¤Ã¤»¤Ä] /(n) Buddhist temple/ +ʪ [¤â¤Î] /(n) thing/object/(P)/ +ʪ¡¹¸ò´¹ [¤Ö¤Ä¤Ö¤Ä¤³¤¦¤«¤ó] /(n) bartering/ +ʪ¤È¤â¤»¤º [¤â¤Î¤È¤â¤»¤º] /(adv) in the face of/in defiance of/ +ʪ¤Ë¤¹¤ë [¤â¤Î¤Ë¤¹¤ë] /(exp) "to make it mine"/to win a girl's heart/to ingrain into oneself/to take possession of/ +ʪ¤ËÀ®¤ë [¤â¤Î¤Ë¤Ê¤ë] /(exp) to prove successful/to come to good/ +ʪ¤Î²ø [¤â¤Î¤Î¤±] /(n) (vengeful) ghost/specter/ +ʪ¤Î¿ô¤ËÆþ¤é¤Ê¤¤ [¤â¤Î¤Î¤«¤º¤Ë¤Ï¤¤¤é¤Ê¤¤] /be off the map/be insignificant/ +ʪ¤Îʬ¤«¤Ã¤¿ [¤â¤Î¤Î¤ï¤«¤Ã¤¿] /fair-minded/sensible/ +ʪ°Æ¤¸ [¤â¤Î¤¢¤ó¤¸] /(n) anxiety/worry/ +ʪ±¢ [¤â¤Î¤«¤²] /(n) cover/under cover/shelter/hiding/(P)/ +ʪ±Æ [¤â¤Î¤«¤²] /(n) a form/a shape/ +ʪ±Û¤· [¤â¤Î¤´¤·] /(n) with something in between/ +ʪ²» [¤â¤Î¤ª¤È] /(n) sounds/(P)/ +ʪ²Á [¤Ö¤Ã¤«] /(n) prices of commodities/prices (in general)/cost-of-living/(P)/ +ʪ²Á¹â [¤Ö¤Ã¤«¤À¤«] /(n) high prices of commodities/ +ʪ²Á»Ø¿ô [¤Ö¤Ã¤«¤·¤¹¤¦] /a price index/(P)/ +ʪ²Á¿å½à [¤Ö¤Ã¤«¤¹¤¤¤¸¤å¤ó] /price level/ +ʪ²ÁÅýÀ© [¤Ö¤Ã¤«¤È¤¦¤»¤¤] /price control/ +ʪ²ÁÆ­µ® [¤Ö¤Ã¤«¤È¤¦¤­] /price rise/ +ʪ²ÁÊÑÆ° [¤Ö¤Ã¤«¤Ø¤ó¤É¤¦] /price fluctuation/ +ʪ²ò¤ê¤ÎÎɤ¤ [¤â¤Î¤ï¤«¤ê¤Î¤¤¤¤] /sensible/understanding/ +ʪ²ò¤ê¤ÎÎɤ¤ [¤â¤Î¤ï¤«¤ê¤Î¤è¤¤] /sensible/understanding/ +ʪ²ø¤Î¹¬¤¤ [¤â¤Ã¤±¤Î¤µ¤¤¤ï¤¤] /(n) windfall/piece of good luck/ +ʪ³Ð¤¨ [¤â¤Î¤ª¤Ü¤¨] /(n) memory/(P)/ +ʪ´³ [¤â¤Î¤Û¤·] /(io) (n) clothes drying place/ +ʪ´³¤· [¤â¤Î¤Û¤·] /(n) clothes drying place/(P)/ +ʪ´³¤·´È [¤â¤Î¤Û¤·¤¶¤ª] /(n) pole on which to hang laundry for drying/ +ʪ´³¤·¾ì [¤â¤Î¤Û¤·¤Ð] /place for drying laundry/ +ʪ´³¤·Âæ [¤â¤Î¤Û¤·¤À¤¤] /(n) mounting for poles on which laundry is dried/ +ʪ´÷¤ß [¤â¤Î¤¤¤ß] /(n) fasting/abstinence/confinement to one's house on an unlucky day/ +ʪµÄ [¤Ö¤Ä¤®] /(n) public discussion (criticism)/(P)/ +ʪµÄ¤ò¾ú¤¹ [¤Ö¤Ä¤®¤ò¤«¤â¤¹] /(exp) to give rise to hostile comment/ +ʪ¶²¤·¤¤ [¤â¤Î¤ª¤½¤í¤·¤¤] /(impalpable sense of) fright or horror/ +ʪ¶¸¤¤ [¤â¤Î¤°¤ë¤¤] /(n) insanity/an insane person/ +ʪ¶¸¤ª¤·¤¤ [¤â¤Î¤°¤ë¤ª¤·¤¤] /(adj) frantic/like mad/ +ʪ·ï [¤Ö¤Ã¤±¤ó] /(n) article/thing/(P)/ +ʪ·ïÈñ [¤Ö¤Ã¤±¤ó¤Ò] /(n) cost of equipment/ +ʪ·ø¤¤ [¤â¤Î¤¬¤¿¤¤] /(adj) honest/upright/faithful/reliable/ +ʪ¸¢ [¤Ö¤Ã¤±¤ó] /(n) (legal terminology) real rights/ +ʪ¸« [¤â¤Î¤ß] /(n) sightseeing/a scout/keeping watch/ +ʪ¸«¹â¤¤ [¤â¤Î¤ß¤À¤«¤¤] /(adj) burning curiosity/ +ʪ¸«Í·»³ [¤â¤Î¤ß¤æ¤µ¤ó] /going on a pleasure jaunt/ +ʪ¸«Ï¦ [¤â¤Î¤ß¤ä¤°¤é] /(n) watchtower/ +ʪ¸À¤¤ [¤â¤Î¤¤¤¤] /(n) manner of speaking/objection/way of speaking/rumor/quarrel/protest/(P)/ +ʪ¸À¤¦ [¤â¤Î¤¤¤¦] /(v5u) to talk/to carry meaning/ +ʪ¸Î [¤Ö¤Ã¤³] /(n,vs) death/ +ʪ¸Î¼Ô [¤Ö¤Ã¤³¤·¤ã] /dead person/the deceased/ +ʪ¸ì [¤â¤Î¤¬¤¿¤ê] /(n) tale/story/legend/(P)/ +ʪ¸ì¤ÎºÇ¸å¤ÎÃÊ [¤â¤Î¤¬¤¿¤ê¤Î¤µ¤¤¤´¤Î¤À¤ó] /last part of a story/ +ʪ¸ì¤ë [¤â¤Î¤¬¤¿¤ë] /(v5r) to tell/to indicate/(P)/ +ʪ¸ð¤¤ [¤â¤Î¤´¤¤] /(n) beggar/begging/ +ʪ¹¥¤­ [¤â¤Î¤º¤­] /(adj-na,n) (idle) curiosity/(P)/ +ʪ¹ø [¤â¤Î¤´¤·] /(n) manner/demeanour/bearing/(P)/ +ʪ¹ø¤Î½À¤é¤«¤¤ [¤â¤Î¤´¤·¤Î¤ä¤ï¤é¤«¤¤] /gentle-mannered/ +ʪº¹ [¤â¤Î¤µ¤·] /(n) ruler/measure/(P)/ +ʪº¹¤· [¤â¤Î¤µ¤·] /(n) ruler/measure/(P)/ +ʪºî¤ê [¤â¤Î¤Ä¤¯¤ê] /making things using skilled hands-on human labor/ +ʪºî¤ê [¤â¤Î¤Å¤¯¤ê] /making things using skilled hands-on human labor/ +ʪ»º [¤Ö¤Ã¤µ¤ó] /(n) product/(P)/ +ʪ»×¤¤ [¤â¤Î¤ª¤â¤¤] /(n) reverie/meditation/anxiety/thought/pensiveness/ +ʪ»Ø [¤â¤Î¤µ¤·] /(n) ruler/measure/(P)/ +ʪ»Ø¤· [¤â¤Î¤µ¤·] /(n) ruler/measure/(P)/ +ʪ»ñ [¤Ö¤Ã¤·] /(n) goods/materials/(P)/ +ʪ»ö [¤â¤Î¤´¤È] /(n) things/everything/(P)/ +ʪ»ý¤Á [¤â¤Î¤â¤Á] /(n) rich, wealthy person/ +ʪ¼±¤ê [¤â¤Î¤·¤ê] /(n) knowledgeable/well-informed/ +ʪ¼Á [¤Ö¤Ã¤·¤Ä] /(n) material/substance/(P)/ +ʪ¼Á¼çµÁ [¤Ö¤Ã¤·¤Ä¤·¤å¤®] /materialism/ +ʪ¼Á¼çµÁ¼Ô [¤Ö¤Ã¤·¤Ä¤·¤å¤®¤·¤ã] /a materialist/ +ʪ¼ÁÂå¼Õ [¤Ö¤Ã¤·¤Ä¤¿¤¤¤·¤ã] /(n) metabolism/ +ʪ¼ÁŪ [¤Ö¤Ã¤·¤Ä¤Æ¤­] /(adj-na) material/physical/(P)/ +ʪ¼ÁʸÌÀ [¤Ö¤Ã¤·¤Ä¤Ö¤ó¤á¤¤] /material civilization/ +ʪ¼Á̾»ì [¤Ö¤Ã¤·¤Ä¤á¤¤¤·] /(n) (gram) material noun/ +ʪ¼ä¤·¤¤ [¤â¤Î¤µ¤Ó¤·¤¤] /(adj) lonely/ +ʪ¼è¤ê [¤â¤Î¤È¤ê] /(n) thief/ +ʪ¼ï [¤â¤Î¤À¤Í] /(n) origin/fundamental element/ +ʪ½­ [¤â¤Î¤°¤µ] /(adj-na,n) laziness/ +ʪ½À¤é¤« [¤â¤Î¤ä¤ï¤é¤«] /(adj-na,n) mild/mild-mannered/gentle/ +ʪ½ñ [¤â¤Î¤«¤­] /(n) writer/copyist/ +ʪ½ñ¤­ [¤â¤Î¤«¤­] /(n) writer/copyist/ +ʪ¾Ð¤¤ [¤â¤Î¤ï¤é¤¤] /(n) a laughingstock/a standing joke/ +ʪ¾Ú [¤Ö¤Ã¤·¤ç¤¦] /(n) evidence/exhibit/(P)/ +ʪ¾Ý [¤Ö¤Ã¤·¤ç¤¦] /(n) object/natural phenomenon/science of inanimate nature/ +ʪ¾ð [¤Ö¤Ä¤¸¤ç¤¦] /(n) public feeling/state of things/ +ʪ¾ðÁûÁ³ [¤Ö¤Ä¤¸¤ç¤¦¤½¤¦¤¼¤ó] /(adj-na) public unrest/ +ʪ¿§ [¤Ö¤Ã¤·¤ç¤¯] /(n,vs) looking for a particular person or thing/ +ʪ¿´ [¤Ö¤Ã¤·¤ó] /(n) matter and mind/ +ʪ¿´ [¤â¤Î¤´¤³¤í] /(n) judgment/discretion/(P)/ +ʪ¿½¤¹ [¤â¤Î¤â¤¦¤¹] /(v5s) to speak/to object/ +ʪ¿¿»÷ [¤â¤Î¤Þ¤Í] /(n,vs) mimicry/imitation (of someone, something)/ +ʪ¿Ô¤· [¤â¤Î¤Å¤¯¤·] /(n) being complete/comprehensive/exhaustive/ +ʪÀ¨¤¤ [¤â¤Î¤¹¤´¤¤] /(adj) earth-shattering/staggering/to a very great extent/(P)/ +ʪÀ­ [¤Ö¤Ã¤»¤¤] /(n) physicality/ +ʪÀŤ« [¤â¤Î¤·¤º¤«] /(adj-na,n) quiet/still/calm/ +ʪÀÇ [¤Ö¤Ä¤¼¤¤] /(n) tax on goods and personal possessions/ +ʪÀˤ·¤ß [¤â¤Î¤ª¤·¤ß] /(n) stinginess/ +ʪÁêÈÓ [¤â¤Ã¤½¤¦¤á¤·] /(n) food served to prisoners/ +ʪÁû [¤Ö¤Ã¤½¤¦] /(adj-na,n) dangerous/disturbed/insecure/(P)/ +ʪÁû¤¬¤·¤¤ [¤â¤Î¤µ¤ï¤¬¤·¤¤] /(adj) noisy/boisterous/turbulent/ +ʪ¤¤ê [¤â¤Î¤Ä¤¯¤ê] /making things using skilled hands-on human labor/ +ʪ¤¤ê [¤â¤Î¤Å¤¯¤ê] /making things using skilled hands-on human labor/ +ʪ­¤ê¤Ê¤¤ [¤â¤Î¤¿¤ê¤Ê¤¤] /(adj) unsatisfied/unsatisfactory/(P)/ +ʪ» [¤Ö¤Ã¤½¤ó] /property damage (i.e. as from an accident)/ +ʪ»»ö¸Î [¤Ö¤Ã¤½¤ó¤¸¤³] /traffic accident resulting in property damage/ +ʪÂÎ [¤Ö¤Ã¤¿¤¤] /(n) body/object/(P)/ +ʪÂÎ [¤â¤Ã¤¿¤¤] /(n) (1) superior airs/air of importance/(2) overemphasis/ +ʪÂΤʤ¤ [¤â¤Ã¤¿¤¤¤Ê¤¤] /(adj) (uk) too good/more than one deserves/wasteful/sacrilegious/unworthy of/ +ʪÂÎ̵¤¤ [¤â¤Ã¤¿¤¤¤Ê¤¤] /(adj) (uk) too good/more than one deserves/wasteful/sacrilegious/unworthy of/ +ʪÃǤÁ [¤â¤Î¤À¤Á] /abstinence/ +ʪÃΤê [¤â¤Î¤·¤ê] /(n) well-informed person/walking dictionary/extensive knowledge/ +ʪÃΤê´é [¤â¤Î¤·¤ê¤¬¤ª] /(n) a knowing look/ +ʪÃÖ [¤â¤Î¤ª¤­] /(n) storage room/(P)/ +ʪÃÖ¤­ [¤â¤Î¤ª¤­] /(n) storeroom/ +ʪÄÁ¤·¤¤ [¤â¤Î¤á¤º¤é¤·¤¤] /(adj) curious/ +ʪÄÁ¤·¤²¤Ë [¤â¤Î¤á¤º¤é¤·¤²¤Ë] /with curious eyes/curiously/ +ʪŪ [¤Ö¤Ã¤Æ¤­] /(adj-na,n) material/physical/(P)/ +ʪŪ»ñ¸» [¤Ö¤Ä¤Æ¤­¤·¤²¤ó] /material resources/ +ʪŪ¾Úµò [¤Ö¤Ã¤Æ¤­¤·¤ç¤¦¤³] /(n) material or physical evidence/ +ʪŪ¾Úµò [¤Ö¤Ä¤Æ¤­¤·¤ç¤¦¤³] /(n) material or physical evidence/ +ʪŪ»³² [¤Ö¤Ä¤Æ¤­¤½¤ó¤¬¤¤] /physical damage/ +ʪŪήÄÌ [¤Ö¤Ä¤Æ¤­¤ê¤å¤¦¤Ä¤¦] /physical distribution/ +ʪÆþ¤ê [¤â¤Î¤¤¤ê] /(adj-na,n) expenses/ +ʪÆþ¤ì [¤â¤Î¤¤¤ì] /(n) place or container into which to put things/ +ʪǼ [¤Ö¤Ä¤Î¤¦] /(n) payment in kind/ +ʪǼÀÇ [¤Ö¤Ä¤Î¤¦¤¼¤¤] /a tax in kind/ +ʪÇä¤ê [¤â¤Î¤¦¤ê] /(n) peddling/a peddlar/ +ʪȽ¤ê¤ÎÎɤ¤ [¤â¤Î¤ï¤«¤ê¤Î¤¤¤¤] /sensible/understanding/ +ʪȽ¤ê¤ÎÎɤ¤ [¤â¤Î¤ï¤«¤ê¤Î¤è¤¤] /sensible/understanding/ +ʪÈᤷ¤¤ [¤â¤Î¤¬¤Ê¤·¤¤] /(adj) sad/melancholy/ +ʪÉÊ [¤Ö¤Ã¤Ô¤ó] /(n) goods/articles/(P)/ +ʪÉÊÀÇ [¤Ö¤Ã¤Ô¤ó¤¼¤¤] /(n) excise/ +ʪÉݤ¸ [¤â¤Î¤ª¤¸] /(n,vs) cowardice/timidity/bashful/ +ʪʪ¤·¤¤ [¤â¤Î¤â¤Î¤·¤¤] /(adj) imposing/showy/overdone/ +ʪʪ¸ò´¹ [¤Ö¤Ä¤Ö¤Ä¤³¤¦¤«¤ó] /(n) bartering/ +ʪʬ¤«¤ê [¤â¤Î¤ï¤«¤ê] /(n) understanding/ +ʪʬ¤«¤ê¤ÎÎɤ¤ [¤â¤Î¤ï¤«¤ê¤Î¤¤¤¤] /sensible/understanding/ +ʪʬ¤«¤ê¤ÎÎɤ¤ [¤â¤Î¤ï¤«¤ê¤Î¤è¤¤] /sensible/understanding/ +ʪʬ¤ê [¤â¤Î¤ï¤«¤ê] /(n) understanding/ +ʪÊ̤ì [¤â¤Î¤ï¤«¤ì] /(n) failure to reach agreement/(P)/ +ʪ˺¤ì [¤â¤Î¤ï¤¹¤ì] /(n) forgetfulness/ +ʪÌ㤤 [¤â¤Î¤â¤é¤¤] /(n) beggar/sty (on the eyelid)/ +ʪͫ¤¤ [¤â¤Î¤¦¤¤] /(adj) languid/weary/listless/melancholy/ +ʪÍÝ [¤Ö¤Ä¤è¤¯] /(n) greed/worldly or materialistic desires/ +ʪÍß [¤Ö¤Ä¤è¤¯] /(n) greed/worldly or materialistic desires/ +ʪÍߤ·¤² [¤â¤Î¤Û¤·¤²] /(adj-na) greedy/ +ʪÍý [¤Ö¤Ä¤ê] /(n) physics/(P)/ +ʪÍý²½³Ø [¤Ö¤Ä¤ê¤«¤¬¤¯] /physical chemistry/ +ʪÍý³Ø [¤Ö¤Ä¤ê¤¬¤¯] /(n) physics/(P)/ +ʪÍý³Ø¼Ô [¤Ö¤Ä¤ê¤¬¤¯¤·¤ã] /physicist/ +ʪÍý¸½¾Ý [¤Ö¤Ä¤ê¤²¤ó¤·¤ç¤¦] /(n) physical phenomenon/ +ʪÍýŪ [¤Ö¤Ä¤ê¤Æ¤­] /(adj-na) physical/ +ʪÍýŪ¸½¾Ý [¤Ö¤Ä¤ê¤Æ¤­¤²¤ó¤·¤ç¤¦] /(n) physical phenomenon/ +ʪÍýÎÅË¡ [¤Ö¤Ä¤ê¤ê¤ç¤¦¤Û¤¦] /physical therapy/ +ʪή [¤Ö¤Ä¤ê¤å¤¦] /(n) (physical) distribution/distribution of goods/(P)/ +ʪÎÅ [¤Ö¤Ä¤ê¤ç¤¦] /(n) physical treatment/physiotherapy/ +ʪÎÌ [¤Ö¤Ä¤ê¤ç¤¦] /(n) amount of material resources/ +ʪÎÔ¤·¤¤ [¤â¤Î¤µ¤Ó¤·¤¤] /(adj) lonely/ +Ê« [¤Õ¤Ê] /(n) crucian carp/ +ʬ [¤Õ¤ó] /(n) minute/(P)/ +ʬ [¤Ö] /(n) rate/part/percentage/one percent/thickness/odds/chance of winning/one-hundredth of a shaku/one-quarter of a ryou/ +ʬ [¤Ö¤ó] /(n,n-suf,pref) (1) part/segment/share/ration/(2) rate/(3) degree/one's lot/one's status/relation/duty/kind/lot/(4) in proportion to/just as much as/(P)/ +ʬ¤«¤º [¤ï¤«¤º] /(adv) without differentiation/ +ʬ¤«¤Á [¤ï¤«¤Á] /(n) distinction/differentiation/discrimination/(P)/ +ʬ¤«¤Á¤¢¤¿¤¨¤ë [¤ï¤«¤Á¤¢¤¿¤¨¤ë] /(v1) to apportion to/to share/ +ʬ¤«¤Á¹ç¤¦ [¤ï¤«¤Á¤¢¤¦] /(v5u) to share/ +ʬ¤«¤Á¼è¤ë [¤ï¤«¤Á¤È¤ë] /(v5r) to divide the spoils/to receive a share/ +ʬ¤«¤Á½ñ¤­ [¤ï¤«¤Á¤¬¤­] /(n) separating words with spaces/ +ʬ¤«¤ÁÆñ¤¤ [¤ï¤«¤Á¤¬¤¿¤¤] /inseparable/ +ʬ¤«¤Ä [¤ï¤«¤Ä] /(v5t) to divide/to separate/to distinguish/(P)/ +ʬ¤«¤é¤º²° [¤ï¤«¤é¤º¤ä] /(n) obstinate person/blockhead/(P)/ +ʬ¤«¤ê [¤ï¤«¤ê] /(n) understanding/comprehension/(P)/ +ʬ¤«¤ê¤Ë¤¯¤¤ [¤ï¤«¤ê¤Ë¤¯¤¤] /(adj) hard to understand/incomprehensible/unintelligible/ +ʬ¤«¤ê¤ä¤¹¤¤ [¤ï¤«¤ê¤ä¤¹¤¤] /(adj) easy to understand/ +ʬ¤«¤ê°­¤¤ [¤ï¤«¤ê¤Ë¤¯¤¤] /(adj) hard to understand/incomprehensible/unintelligible/ +ʬ¤«¤ê°×¤¤ [¤ï¤«¤ê¤ä¤¹¤¤] /(adj) easy to understand/ +ʬ¤«¤ê½Ð¤¹ [¤ï¤«¤ê¤À¤¹] /(v5s) to take notice/ +ʬ¤«¤êÀڤä¿ [¤ï¤«¤ê¤­¤Ã¤¿] /obvious/undeniable/ +ʬ¤«¤êÀÚ¤ë [¤ï¤«¤ê¤­¤ë] /(v5r) to be evident/to be obvious/to understand completely/ +ʬ¤«¤êÆñ¤¤ [¤ï¤«¤ê¤Ë¤¯¤¤] /(oK) (adj) hard to understand/incomprehensible/unintelligible/ +ʬ¤«¤êÎɤ¤ [¤ï¤«¤ê¤è¤¤] /easy to understand/ +ʬ¤«¤ë [¤ï¤«¤ë] /(v5r) to be understood/(P)/ +ʬ¤«¤ì [¤ï¤«¤ì] /(n) offshoot/branch/fork/ +ʬ¤«¤ì¤ë [¤ï¤«¤ì¤ë] /(v1) to branch off/to diverge from/to fork/to split/to dispense/to scatter/to divide into/(P)/ +ʬ¤«¤ì½Ð¤ë [¤ï¤«¤ì¤Ç¤ë] /(v1) to branch out/to diverge/to radiate/ +ʬ¤«¤ìÁ褦 [¤ï¤«¤ì¤¢¤é¤½¤¦] /(v5u) to quarrel and separate/ +ʬ¤«¤ìÆ» [¤ï¤«¤ì¤ß¤Á] /(n) branch/forked road/crossroads/branch road/parting of the ways/turning point/ +ʬ¤«¤ìÌÜ [¤ï¤«¤ì¤á] /(n) turning point/fork/junction/parting of the ways/(P)/ +ʬ¤¬°­¤¤ [¤Ö¤¬¤ï¤ë¤¤] /at disadvantage/having no edge/ +ʬ¤¬Çö¤¤ [¤Ö¤¬¤¦¤¹¤¤] /be thin/ +ʬ¤± [¤ï¤±] /(n,n-suf) sharing/division/draw/tie/(P)/ +ʬ¤±¤Æ [¤ï¤±¤Æ] /(adv) above all/especially/particularly/all the more/ +ʬ¤±¤ë [¤ï¤±¤ë] /(v1) to divide/to separate/to make distinctions/to differentiate (between)/(P)/ +ʬ¤±°×¤¤ [¤ï¤±¤ä¤¹¤¤] /easy to divide/ +ʬ¤±³Ö¤Æ [¤ï¤±¤Ø¤À¤Æ] /(n) discrimination/ +ʬ¤±¹ç¤¦ [¤ï¤±¤¢¤¦] /(v5u) to share/ +ʬ¤±¼è¤ê [¤ï¤±¤É¤ê] /(n) sharing/division/ +ʬ¤±¼è¤ë [¤ï¤±¤È¤ë] /(v5r) to apportion/to share/ +ʬ¤±Á° [¤ï¤±¤Þ¤¨] /(n) share/portion/quota/cut/(P)/ +ʬ¤±Æþ¤ë [¤ï¤±¤¤¤ë] /(v5r) to force one's way/to push through/ +ʬ¤±Çä¤ê [¤ï¤±¤¦¤ê] /selling separately/ +ʬ¤±ÌÜ [¤ï¤±¤á] /(n) dividing line/parting (of the hair)/partition/crisis/ +ʬ¤±Í¿¤¨¤ë [¤ï¤±¤¢¤¿¤¨¤ë] /(v1) to distribute/to hand out/ +ʬ¤±Î¥¤¹ [¤ï¤±¤Ï¤Ê¤¹] /(v5s) to separate from/to detach/ +ʬ¤±Îɤ¤ [¤ï¤±¤è¤¤] /easy to divide/ +ʬ¤À¤± [¤Ö¤ó¤À¤±] /(suff) in proportion to/just as much as/ +ʬ¤Ë²á¤®¤¿ [¤Ö¤ó¤Ë¤¹¤®¤¿] /above one's means (station)/undue/ +ʬ¤Ëľ¤¹ [¤Õ¤ó¤Ë¤Ê¤ª¤¹] /(exp) to convert into minutes/ +ʬ¤ÎÎɤ¤»Å»ö [¤Ö¤Î¤¤¤¤¤·¤´¤È] /profitable job/ +ʬ¤êÀÚ¤ë [¤ï¤«¤ê¤­¤ë] /(v5r) to be evident/to be obvious/to understand completely/ +ʬ¤ë [¤ï¤«¤ë] /(io) (v5r) to be understood/ +ʬ¤ìÆ» [¤ï¤«¤ì¤ß¤Á] /(n) branch/forked road/crossroads/branch road/parting of the ways/turning point/ +ʬ°ú¤­ [¤Ö¤Ó¤­] /(n) discount/ +ʬ±¡ [¤Ö¤ó¤¤¤ó] /(n) branch (of an institution)/branch temple/detached building/ +ʬ±Ä [¤Ö¤ó¤¨¤¤] /outpost/detached garrison/ +ʬ±Õ¥í¡¼¥È [¤Ö¤ó¤¨¤­¥í¡¼¥È] /separatory funnel/ +ʬ±ì [¤Ö¤ó¤¨¤ó] /(n) separate areas for smokers and non-smokers/ +ʬ²½ [¤Ö¤ó¤«] /(n) specialization/(P)/ +ʬ²È [¤Ö¤ó¤±] /(n) branch family/ +ʬ²Ê [¤Ö¤ó¤«] /(n) department/section/branch/course/school/ +ʬ²Ê²ñ [¤Ö¤ó¤«¤«¤¤] /subcommittee meeting/(P)/ +ʬ²Ý [¤Ö¤ó¤«] /(n) subdivision/section/branch/ +ʬ²ñ [¤Ö¤ó¤«¤¤] /(n) branch/chapter/ +ʬ²ò [¤Ö¤ó¤«¤¤] /(n) analysis/disassembly/(P)/ +ʬ²ò¼Ì¿¿ [¤Ö¤ó¤«¤¤¤·¤ã¤·¤ó] /(n) photographic playback/ +ʬ²ò½¤Íý [¤Ö¤ó¤«¤¤¤·¤å¤¦¤ê] /(n) (complete) overhaul/ +ʬ²ò¾øίˡ [¤Ö¤ó¤«¤¤¤¸¤ç¤¦¤ê¤å¤¦¤Û¤¦] /cracking (in chemistry)/ +ʬ²òŪ [¤Ö¤ó¤«¤¤¤Æ¤­] /(adj-na) analytical/ +ʬ²òǽ [¤Ö¤ó¤«¤¤¤Î¤¦] /(n) resolution/ +ʬ³¦ [¤Ö¤ó¤«¤¤] /(n) demarcation/ +ʬ³¦Àþ [¤Ö¤ó¤«¤¤¤»¤ó] /line of demarcation/ +ʬ³° [¤Ö¤ó¤¬¤¤] /(adj-na,n) not within proper limits/excessive/unmerited/special/ +ʬ³ä [¤Ö¤ó¤«¤Ä] /(n,vs) partition/division/(P)/ +ʬ³ä¥¦¥£¥ó¥É¥¦ [¤Ö¤ó¤«¤Ä¥¦¥£¥ó¥É¥¦] /split window/ +ʬ³äÅý¼£ [¤Ö¤ó¤«¤Ä¤È¤¦¤Á] /divide and rule/ +ʬ³äʧ¤¤ [¤Ö¤ó¤«¤Ä¤Ð¤é¤¤] /(n) payment by installments/hire-purchase/(P)/ +ʬ³í [¤Ö¤ó¤«¤Ä] /(n) separate jurisdiction/ +ʬ´¬ [¤Ö¤ó¤Þ¤­] /alternating-current winding/ +ʬ´Û [¤Ö¤ó¤«¤ó] /(n) annex/ +ʬ´ô [¤Ö¤ó¤­] /(n) forking/jump (computer)/divergence (e.g. in a road)/(P)/ +ʬ´ô±Ø [¤Ö¤ó¤­¤¨¤­] /junction/ +ʬ´ôÀþ [¤Ö¤ó¤­¤»¤ó] /branch line/spur/ +ʬ´ôÅÀ [¤Ö¤ó¤­¤Æ¤ó] /(n) junction/crossroads/division point/parting of ways/(P)/ +ʬ¶µ¾ì [¤Ö¤ó¤­¤ç¤¦¤¸¤ç¤¦] /(n) detached classroom/ +ʬ¶È [¤Ö¤ó¤®¤ç¤¦] /(n) division of labor/specialization/assembly-line production/(P)/ +ʬ¶É [¤Ö¤ó¤­¤ç¤¯] /(n) branch office/ +ʬ¶Ë [¤Ö¤ó¤­¤ç¤¯] /(n) polarization (light, radio waves)/ +ʬ¶Ë²½ [¤Ö¤ó¤­¤ç¤¯¤«] /(n) polarization/lining up with/ +ʬ¶è [¤Ö¤ó¤¯] /subdistrict/ +ʬ¸¢ [¤Ö¤ó¤±¤ó] /(n) decentralization of authority/(P)/ +ʬ¸©ÃÏ¿Þ [¤Ö¤ó¤±¤ó¤Á¤º] /prefecture maps/ +ʬ¸¯ [¤Ö¤ó¤±¤ó] /(n) detachment/detail/ +ʬ¸¯Ââ [¤Ö¤ó¤±¤ó¤¿¤¤] /detachment/ +ʬ¸Â [¤Ö¤²¤ó] /(n) social standing/wealth/ +ʬ¸Â [¤Ö¤ó¤²¤ó] /(n) social standing/wealth/ +ʬ¸Â¼Ô [¤Ö¤²¤ó¤·¤ã] /(n) rich man/man of wealth/ +ʬ¸Â¼Ô [¤Ö¤²¤ó¤¸¤ã] /(n) rich man/man of wealth/ +ʬ¸÷ [¤Ö¤ó¤³¤¦] /(n) spectrum/ +ʬ¸÷³Ø [¤Ö¤ó¤³¤¦¤¬¤¯] /(n) spectroscopy/ +ʬ¸÷´ï [¤Ö¤ó¤³¤¦¤­] /(n) spectroscope/ +ʬ¸÷ʬÀÏ [¤Ö¤ó¤³¤¦¤Ö¤ó¤»¤­] /spectroscopic analysis/ +ʬ¸ü¤¤ [¤Ö¤¢¤Ä¤¤] /(adj) bulky/massive/thick/heavy/ +ʬ¹©¾ì [¤Ö¤ó¤³¤¦¤¸¤ç¤¦] /branch factory/ +ʬ¹» [¤Ö¤ó¤³¤¦] /(n) branch school/(P)/ +ʬ¹ü [¤Ö¤ó¤³¤Ä] /(n) part of a person's ashes/ +ʬºÜ [¤Ö¤ó¤µ¤¤] /(n,vs) publishing part by part (e.g. in a magazine)/ +ʬºÝ [¤Ö¤ó¤¶¤¤] /(n) social standing/ +ʬºý [¤Ö¤ó¤µ¤Ä] /(n) separate volume/fascicle/fascicule/(P)/ +ʬ»¶ [¤Ö¤ó¤µ¤ó] /(n,vs) dispersion/decentralization/variance (statistics)/(P)/ +ʬ»¶·¿ [¤Ö¤ó¤µ¤ó¤¬¤¿] /distributed model/client-server architecture (comp)/ +ʬ»¶½èÍý [¤Ö¤ó¤µ¤ó¤·¤ç¤ê] /distributed processing (comp)/ +ʬ»¶Åê»ñ [¤Ö¤ó¤µ¤ó¤È¤¦¤·] /diversified investment/ +ʬ»¶Êä½þÎÌ·×»»¥·¡¼¥È [¤Ö¤ó¤µ¤ó¤Û¤·¤ç¤¦¤ê¤ç¤¯¤±¤¤¤µ¤ó¥·¡¼¥È] /(n) dispersion compensation calculation sheet/ +ʬ»Á [¤Ö¤ó¤µ¤ó] /(vs) distribution (the emblems in Communion)/ +ʬ»Ò [¤Ö¤ó¤·] /(n) numerator/molecule/(P)/ +ʬ»Ò´ÖÎÏ [¤Ö¤ó¤·¤«¤ó¤ê¤ç¤¯] /(n) intermolecular forces/ +ʬ»Ò¼° [¤Ö¤ó¤·¤·¤­] /(n) molecular formula/ +ʬ»ÒÀ¸Êª³Ø [¤Ö¤ó¤·¤»¤¤¤Ö¤Ä¤¬¤¯] /(n) molecular biology/ +ʬ»ÒÀâ [¤Ö¤ó¤·¤»¤Ä] /molecular theory/ +ʬ»ÒÎÌ [¤Ö¤ó¤·¤ê¤ç¤¦] /(n) molecular weight/ +ʬ»ì [¤Ö¤ó¤·] /(n) participle/ +ʬ¼¼ [¤Ö¤ó¤·¤Ä] /(n) detached office/annex/(P)/ +ʬ¼Ò [¤Ö¤ó¤·¤ã] /(n) branch shrine/ +ʬ¼þ [¤Ö¤ó¤·¤å¤¦] /(n) division/ +ʬ¼þ²óÏ© [¤Ö¤ó¤·¤å¤¦¤«¤¤¤í] /clock division circuit/ +ʬ½É [¤Ö¤ó¤·¤å¤¯] /(n) billeting/ +ʬ½ð [¤Ö¤ó¤·¤ç] /(n) substation/branch office/ +ʬ¾¸ [¤Ö¤ó¤·¤ç¤¦] /(n) division of duties/ +ʬ¾è [¤Ö¤ó¤¸¤ç¤¦] /(n) riding separately/(P)/ +ʬ¾ù [¤Ö¤ó¤¸¤ç¤¦] /(n) selling (real-estate) lots/(P)/ +ʬ¾ùÃÏ [¤Ö¤ó¤¸¤ç¤¦¤Á] /(n) lots for sale/ +ʬ¿ª [¤Ö¤ó¤·¤ç¤¯] /partial eclipse/ +ʬ¿È [¤Ö¤ó¤·¤ó] /(n) parturition/delivery/one's child/branch/offshoot/one's other self/(P)/ +ʬ¿Ê [¤Ö¤ó¤·¤ó] /(vs) dividing and advancing/ +ʬ¿Ë [¤Õ¤ó¤·¤ó] /(n) minute hand/ +ʬ¿å³¦ [¤Ö¤ó¤¹¤¤¤«¤¤] /(n) watershed/divide/ +ʬ¿å»³Ì® [¤Ö¤ó¤¹¤¤¤µ¤ó¤ß¤ã¤¯] /watershed/divide/ +ʬ¿åÀþ [¤Ö¤ó¤¹¤¤¤»¤ó] /watershed/divide/ +ʬ¿åÎæ [¤Ö¤ó¤¹¤¤¤ì¤¤] /(n) watershed/divide/ +ʬ¿ô [¤Ö¤ó¤¹¤¦] /(n) fraction (in math)/(P)/ +ʬ¿ô¼° [¤Ö¤ó¤¹¤¦¤·¤­] /(n) fractional expression/ +ʬÀÏ [¤Ö¤ó¤»¤­] /(n,vs) analysis/(P)/ +ʬÀϲ½³Ø [¤Ö¤ó¤»¤­¤«¤¬¤¯] /analytical chemistry/ +ʬÀÏ³Ø [¤Ö¤ó¤»¤­¤¬¤¯] /analytics/ +ʬÀϻ [¤Ö¤ó¤»¤­¤·¤±¤ó] /assaying/ +ʬÀÏ¿´Íý³Ø [¤Ö¤ó¤»¤­¤·¤ó¤ê¤¬¤¯] /analytical psychology/ +ʬÀÏɽ [¤Ö¤ó¤»¤­¤Ò¤ç¤¦] /analysis table/ +ʬÀá [¤Ö¤ó¤»¤Ä] /(n) articulation/ +ʬÁê±þ [¤Ö¤ó¤½¤¦¤ª¤¦] /(adj-na,n) within one's means/ +ʬÁ굡 [¤Ö¤ó¤½¤¦¤­] /phase splitter/ +ʬ® [¤Õ¤ó¤½¤¯] /(n) speed per minute/ +ʬÂÎ [¤Ö¤ó¤¿¤¤] /(n) fission/ +ʬÂâ [¤Ö¤ó¤¿¤¤] /(n) squad/team/ +ʬÂâĹ [¤Ö¤ó¤¿¤¤¤Á¤ç¤¦] /(n) squad leader/divisional officer/ +ʬô [¤Ö¤ó¤¿¤ó] /(n,vs) apportionment/sharing/(P)/ +ʬô³Û [¤Ö¤ó¤¿¤ó¤¬¤¯] /amount allotted/contribution/ +ʬô¶â [¤Ö¤ó¤¿¤ó¤­¤ó] /share of expenses/contribution/ +ʬÃÄ [¤Ö¤ó¤À¤ó] /(n) branch/chapter/ +ʬÃÇ [¤Ö¤ó¤À¤ó] /(n) dividing into parts/ +ʬÃÏ [¤Ö¤ó¤Á] /(n) parceling out an estate/ +ʬÃí [¤Ö¤ó¤Á¤å¤¦] /(n,vs) dispensing (e.g. reagent from a pipette)/dispensation/ +ʬŹ [¤Ö¤ó¤Æ¤ó] /(n) branch store/branch of a firm/ +ʬÅÀ [¤Ö¤ó¤Æ¤ó] /(n) equinox/fork/junction/ +ʬÅÙ´ï [¤Ö¤ó¤É¤­] /(n) protractor/ +ʬÅÞ [¤Ö¤ó¤È¤¦] /secession from a party/ +ʬƼ [¤Õ¤ó¤É¤¦] /(n) weight/counterweight/ +ʬǬ [¤ï¤±¤®] /(n) cibol/ +ʬǼ [¤Ö¤ó¤Î¤¦] /(n) installment payment or delivery/ +ʬÇÉ [¤Ö¤ó¤Ñ] /(n,vs) denominations/sect/branch/faction/separation from/ +ʬÇɼçµÁ [¤Ö¤ó¤Ñ¤·¤å¤®] /sectarianism/sectionalism/ +ʬÇÛ [¤Ö¤ó¤Ñ¤¤] /(n) division/sharing/(P)/ +ʬÇÛ¶â [¤Ö¤ó¤Ñ¤¤¤­¤ó] /dividend (on shares)/ +ʬÇÛ¼Ô [¤Ö¤ó¤Ñ¤¤¤·¤ã] /dispenser/ +ʬÇä [¤Ö¤ó¤Ð¤¤] /(n) selling separately/ +ʬÈç [¤Ö¤ó¤Ô] /(n) secretion/(P)/ +ʬÈç [¤Ö¤ó¤Ô¤Ä] /(n) secretion/(P)/ +ʬÈç±Õ [¤Ö¤ó¤Ô¤Ä¤¨¤­] /(n) secretion/ +ʬÈçʪ [¤Ö¤ó¤Ô¤Ä¤Ö¤Ä] /(n) secretion/ +ʬÈçʪ [¤Ö¤ó¤Ô¤Ö¤Ä] /(n) secretion/ +ʬɮ [¤Ö¤ó¤Ô¤Ä] /(n) subdivision/ +ʬÉà [¤Õ¤ó¤Ó¤ç¤¦] /(n) moment/ +ʬÉÛ [¤Ö¤ó¤×] /(n) distribution/(P)/ +ʬÉÛ¿Þ [¤Ö¤ó¤×¤º] /(n) distribution map/ +ʬÉê [¤Ö¤ó¤×] /assignment/allocation/ +ʬÉõ [¤Ö¤ó¤Ý¤¦] /(n) hiving off/swarming/dividing a fief/ +ʬÊÌ [¤Õ¤ó¤Ù¤Ä] /(n) discernment/discretion/judgement/discrimination/(P)/ +ʬÊÌ [¤Ö¤ó¤Ù¤Ä] /(n) discrimination/separation/division/classification/distinction/(P)/ +ʬÊÌ¥´¥ß [¤Õ¤ó¤Ù¤Ä¥´¥ß] /(n,vs) dividing up rubbish into burnable and non-burnable/ +ʬÊÌ¿´ [¤Õ¤ó¤Ù¤Ä¤·¤ó] /prudence/distinction/discrimination/ +ʬÊÌÀ¹¤ê [¤Õ¤ó¤Ù¤Ä¤¶¤«¤ê] /(adj-na) the age of wisdom/around forty/ +ʬÊÚ [¤Ö¤ó¤Ù¤ó] /(n) delivery/confinement/childbirth/ +ʬÊڲ龲 [¤Ö¤ó¤Ù¤ó¤¬¤·¤ç¤¦] /lying-in bed/ +ʬÊÚ´ü [¤Ö¤ó¤Ù¤ó¤­] /time of delivery (of a child)/ +ʬÊÚºîÍÑ [¤Ö¤ó¤Ù¤ó¤µ¤è¤¦] /delivery/parturition/ +ʬÊÚ»þ [¤Ö¤ó¤Ù¤ó¤¸] /time of delivery (of a child)/ +ʬÊá¤êÉÊ [¤Ö¤ó¤É¤ê¤Ò¤ó] /(n) loot/booty/plunder/ +ʬÊá¤êʪ [¤Ö¤ó¤É¤ê¤â¤Î] /loot/booty/plunder/ +ʬÊá¤ë [¤Ö¤ó¤É¤ë] /(v5r) to capture/to seize/to plunder/ +ʬÊì [¤Ö¤ó¤Ü] /(n) denominator/(P)/ +ʬ̮ [¤Ö¤ó¤ß¤ã¤¯] /(n) a branch/ +ʬÌÀ [¤Õ¤ó¤ß¤ç¤¦] /(adj-na,n) clearness/clear understanding/ +ʬÌÀ [¤Ö¤ó¤ß¤ç¤¦] /(adj-na,n) clearness/clear understanding/ +ʬÌÀ [¤Ö¤ó¤á¤¤] /(adj-na,n) clearness/clear understanding/ +ʬÌÚ [¤Ö¤ó¤®] /(n) -ary tree/ +ʬÌî [¤Ö¤ó¤ä] /(n) field/sphere/realm/division/branch/(P)/ +ʬͿ [¤Ö¤ó¤è] /(n,vs) distribution/allocation/dispensation/impartation/ +ʬͿÀÇ [¤Ö¤ó¤è¤¼¤¤] /tax allotment (to local government)/ +ʬÍø [¤Ö¤ó¤ê] /(n) crisis (in an illness)/ +ʬΥ [¤Ö¤ó¤ê] /(n) separation/detachment/segregation/isolation/(P)/ +ʬΥ²ÝÀÇ [¤Ö¤ó¤ê¤«¤¼¤¤] /separate taxation/ +ʬΥµ¡ [¤Ö¤ó¤ê¤­] /(n) separator/ +ʬΥ¼çµÁ¼Ô [¤Ö¤ó¤ê¤·¤å¤®¤·¤ã] /separatists/schismatics/ +ʬΥÇÉ [¤Ö¤ó¤ê¤Ï] /(n) separatists/secessionists/ +ʬΩ [¤Ö¤ó¤ê¤Ä] /(n) segregation/separation/independence/(P)/ +ʬή [¤Ö¤ó¤ê¤å¤¦] /(n) tributary/ +ʬί [¤Ö¤ó¤ê¤å¤¦] /(n) cracking/fractional distillation (of gasoline)/ +ʬα [¤Ö¤ó¤ê¤å¤¦] /(n) fraction/fractional distillation/ +ʬÎÌ [¤Ö¤ó¤ê¤ç¤¦] /(n) amount/quantity/(P)/ +ʬÎÏ [¤Ö¤ó¤ê¤ç¤¯] /(n) component of force/ +ʬÎÒ [¤Ö¤ó¤ê¤ó] /(not) in the least/(not) a bit/ +ʬÎà [¤Ö¤ó¤ë¤¤] /(n,vs) classification/(P)/ +ʬÎà³Ø [¤Ö¤ó¤ë¤¤¤¬¤¯] /(n) science of classification/ +ʬÎà´ð½à [¤Ö¤ó¤ë¤¤¤­¤¸¤å¤ó] /(n) classificatory criterion/ +ʬÎàɽ [¤Ö¤ó¤ë¤¤¤Ò¤ç¤¦] /classified table/ +ʬÎàË¡ [¤Ö¤ó¤ë¤¤¤Û¤¦] /a classification system/ +ʬÎàÌÜÏ¿ [¤Ö¤ó¤ë¤¤¤â¤¯¤í¤¯] /a classified catalog/ +ʬÎó [¤Ö¤ó¤ì¤Ä] /(n) filing off (in a parade)/ +ʬÎó¹Ô¿Ê [¤Ö¤ó¤ì¤Ä¤³¤¦¤·¤ó] /(n) marching in file/ +ʬÎó¼° [¤Ö¤ó¤ì¤Ä¤·¤­] /(n) military review/ +ʬÎö [¤Ö¤ó¤ì¤Ä] /(n,vs) split/division/break up/(P)/ +ʬÎöÀ­ [¤Ö¤ó¤ì¤Ä¤»¤¤] /fissionable/ +ʬÎöʪ¼Á [¤Ö¤ó¤ì¤Ä¤Ö¤Ã¤·¤Ä] /fissionable materials/ +ʬݱ [¤Ö¤ó¤±¤Ä] /(n) offshoot/ +ʬêÖ [¤Ö¤ó¤Ù¤¤] /parting (from someone)/ +Ê­¹ç [¤Õ¤ó¤´¤¦] /(n) coincidence/anastomosis/ +Ê®¤­¤³¤Ü¤ì¤ë [¤Õ¤­¤³¤Ü¤ì¤ë] /(v1) to boil over/ +Ê®¤­½Ð¤¹ [¤Õ¤­¤À¤¹] /(v5s) to spout/to spurt/to gush out/to burst into laughter/(P)/ +Ê®¤­½Ð¤ë [¤Õ¤­¤Ç¤ë] /(v1) to blow out/to spout out/ +Ê®¤¯ [¤Õ¤¯] /(v5k) (1) to blow (wind, etc)/(2) to emit/to spout/ +Ê®±ì [¤Õ¤ó¤¨¤ó] /(n) (eruption of) smoke/(P)/ +Ê®²Ð [¤Õ¤ó¤«] /(n,vs) eruption/(P)/ +Ê®²Ð¸ý [¤Õ¤ó¤«¤³¤¦] /(n) crater/ +Ê®²Ð»³ [¤Õ¤ó¤«¤¶¤ó] /(n) volcano/ +Ê®µ¤ [¤Õ¤ó¤­] /(n) gas (fumes)/ +Ê®µ¤¹¦ [¤Õ¤ó¤­¤³¤¦] /(n) fumarole/ +Ê®¼Í [¤Õ¤ó¤·¤ã] /(n) jet/spray/injection/jet propulsion/(P)/ +Ê®½Ð [¤Õ¤ó¤·¤å¤Ä] /(n,vs) spewing/gushing/spouting/eruption/effusion/(P)/ +Ê®¿å [¤Õ¤ó¤¹¤¤] /(n) water fountain/(P)/ +Ê®Àô [¤Õ¤ó¤»¤ó] /(n) fountain/spring/ +Ê®ÈÓ [¤Õ¤ó¤Ñ¤ó] /(n,vs) bursting out laughing/ +Ê®ÈÓʪ [¤Õ¤ó¤Ñ¤ó¤â¤Î] /quite absurd thing/something that makes one laugh/ +ʮ̸´ï [¤Õ¤ó¤à¤­] /(n) sprayer/vaporizer/atomizer/ +Ê®Ìç [¤Õ¤ó¤â¤ó] /(n) cardia/ +ʮή [¤Õ¤ó¤ê¤å¤¦] /(n) jet (of water)/ +ʯµÖ [¤Õ¤ó¤­¤å¤¦] /(n) tumulus/grave mound/ +ʯÊè [¤Õ¤ó¤Ü] /(n) grave/tomb/(P)/ +Ê°¤ê [¤¤¤­¤É¤ª¤ê] /resentment/indignation/(P)/ +Ê°¤ë [¤¤¤­¤É¤ª¤ë] /(v5r) to be angry/to resent/to be enraged/to be indignant/ +Ê°¤ë [¤à¤º¤«¤ë] /(v5r) to fret/to be fretful/to be peevish/ +Ê°³´ [¤Õ¤ó¤¬¤¤] /(n) indignation/resentment/(P)/ +Ê°·ã [¤Õ¤ó¤²¤­] /(n) fury/ +Ê°»à [¤Õ¤ó¤·] /(n,vs) dying in a fit of anger or indignation/ +Ê°Á³ [¤Õ¤ó¤¼¤ó] /(adj-na,n) anger/indignation/rage/ +Ê°Á³¤È [¤Õ¤ó¤¼¤ó¤È] /indignantly/in a rage/wrathfully/ +Ê°Á³¤È¤·¤Æ [¤Õ¤ó¤¼¤ó¤È¤·¤Æ] /wrathfully/indignantly/in a rage/ +Ê°ÅÜ [¤Õ¤ó¤É] /(n,vs) anger/rage/resentment/ +Ê°ÅÜ [¤Õ¤ó¤Ì] /(n,vs) anger/rage/resentment/ +Ê°Øð [¤Õ¤ó¤Þ¤ó] /(n) anger/resentment/indignation/chagrin/irritation/ +ʱÁõ [¤Õ¤ó¤½¤¦] /(n) make-up/get-up/disguise/ +ʲ¤­¤Ä¤±¤ë [¤¿¤­¤Ä¤±¤ë] /(v1) to kindle/to build a fire/to instigate/to stir up/ +ʲ¤­²Ð [¤¿¤­¤Ó] /(n) (open) fire/bonfire/ +ʲ¤­¸ý [¤¿¤­¤°¤Á] /(n) furnace opening/ +ʲ¤­À÷¤á¤ë [¤¿¤­¤·¤á¤ë] /(v1) to perfume clothes by burning incense/ +ʲ¤­ÉÕ¤± [¤¿¤­¤Ä¤±] /(n) kindling/fire lighter/ +ʲ¤­ÉÕ¤±¤ë [¤¿¤­¤Ä¤±¤ë] /(v1) to kindle/to build a fire/to instigate/to stir up/ +ʲ¤­Êª [¤¿¤­¤â¤Î] /(n) firewood/ +ʲ¤¯ [¤¿¤¯] /(v5k) to burn/to kindle/to build a fire/(P)/ +ʲ²Ð [¤¿¤­¤Ó] /(n) (open) fire/bonfire/ +ʲ·º [¤Õ¤ó¤±¤¤] /(n) burning at the stake/ +ʲ½ñ [¤Õ¤ó¤·¤ç] /(n) book burning/ +ʳ¤¤µ¯¤³¤¹ [¤Õ¤ë¤¤¤ª¤³¤¹] /(v5s) to muster (e.g. courage)/to gather/to collect/to pluck up/ +ʳ¤¤µ¯¤¹ [¤Õ¤ë¤¤¤ª¤³¤¹] /(io) (v5s) to muster (e.g. courage)/to gather/to collect/to pluck up/ +ʳ¤¤Î©¤Ä [¤Õ¤ë¤¤¤¿¤Ä] /(v5t) to cheer up/ +ʳ¤¦ [¤Õ¤ë¤¦] /(v5u) to show (ability)/to wield (power)/(P)/ +ʳ¤Ã¤Æ [¤Õ¤ë¤Ã¤Æ] /(adv) energetically/strenuously/heartily/(P)/ +ʳµ¯ [¤Õ¤ó¤­] /(n,vs) stirring/rousing oneself/(P)/ +ʳ·â [¤Õ¤ó¤²¤­] /fierce attack/ +ʳ·ã [¤Õ¤ó¤²¤­] /rouse/stir/inspire/ +ʳ¿× [¤Õ¤ó¤¸¤ó] /(n) impetuous dash forward/ +ʳÀï [¤Õ¤ó¤»¤ó] /(n) hard fighting/ +ʳÁ³ [¤Õ¤ó¤¼¤ó] /(adj-na,n) resoluteness/ +ʳƮ [¤Õ¤ó¤È¤¦] /(n) hard struggle/strenuous effort/(P)/ +ʳȯ [¤Õ¤ó¤Ñ¤Ä] /(n) strenuous exertion/spurt/(P)/ +ʳÈô [¤Õ¤ó¤Ô] /(vs) springing up/flying away/ +ʳÎå [¤Õ¤ó¤ì¤¤] /(n,vs) strenuous efforts/ +Ê´ [¤³¤Ê] /(n) flour/meal/powder/(P)/ +Ê´¡¹ [¤³¤Ê¤´¤Ê] /(adj-na,n) in very small pieces/ +Ê´¡¹¤ËºÕ¤¯ [¤³¤Ê¤´¤Ê¤Ë¤¯¤À¤¯] /(exp) to smash to pieces/ +Ê´¥ß¥ë¥¯ [¤³¤Ê¥ß¥ë¥¯] /(n) milk powder/(P)/ +Ê´²° [¤³¤Ê¤ä] /(n) (1) flour dealer/(2) miller/(3) mill/ +Ê´¹Ç [¤³¤Ì¤«] /(n) rice bran/ +Ê´¹üºÕ¿È [¤Õ¤ó¤³¤Ä¤µ¤¤¤·¤ó] /(n) making one's best exertions/ +Ê´ºÕ [¤Õ¤ó¤µ¤¤] /(n,vs) pulverization/smashing/demolishing/(P)/ +Ê´¾õ [¤Õ¤ó¤¸¤ç¤¦] /(n) pulverized/powder(ed)/ +Ê´¾þ [¤Õ¤ó¤·¤ç¤¯] /(n) makeup/toilet/embellishment/(P)/ +Ê´¾þ·è»» [¤Õ¤ó¤·¤ç¤¯¤±¤Ã¤µ¤ó] /(n) window dressing settlement/ +Ê´¿© [¤Õ¤ó¤·¤ç¤¯] /(n) powdered food/ +Ê´¿Ð [¤Õ¤ó¤¸¤ó] /(n) dust/ +Ê´Àи´ [¤³¤Ê¤»¤Ã¤±¤ó] /(n) soap powder/ +Ê´Àã [¤³¤Ê¤æ¤­] /(n) powdered snow/ +Ê´Àã [¤³¤æ¤­] /(n) powdered snow/ +Ê´ÂÎ [¤Õ¤ó¤¿¤¤] /powder/ +ʴú [¤³¤Ê¤º¤ß] /(n) charcoal dust/ +ʴú [¤Õ¤ó¤¿¤ó] /(n) charcoal dust/ +Ê´Ãã [¤³¤Á¤ã] /(n) powdered (green) tea/ +Ê´Ãã [¤³¤Ê¤Á¤ã] /(n) powdered (green) tea/ +Ê´Æý [¤Õ¤ó¤Ë¤å¤¦] /(n) powdered milk/ +Ê´Èù¿Ð [¤³¤Ê¤ß¤¸¤ó] /(n) in very small pieces/ +Ê´Èù¿Ð [¤³¤ß¤¸¤ó] /(n) in very small pieces/ +Ê´Ê´ [¤³¤Ê¤´¤Ê] /(adj-na,n) in very small pieces/ +Ê´Ê´¤Ë¤Ê¤ë [¤³¤Ê¤´¤Ê¤Ë¤Ê¤ë] /(exp) to break into fragments/to go to pieces/ +Ê´Ê´¤ËºÕ¤¯ [¤³¤Ê¤´¤Ê¤Ë¤¯¤À¤¯] /(exp) to smash to pieces/ +Ê´ÊÆ [¤³¤´¤á] /(n) crushed rice/tiny pieces of rice/ +Ê´ÊÉ [¤Õ¤ó¤Ú¤­] /white wall/ +Ê´ËÜ [¤Õ¤ó¤Ý¤ó] /(n) copy/sketch/ +Ê´Ëö [¤Õ¤ó¤Þ¤Ä] /(n) fine powder/(P)/ +Ê´Ìô [¤³¤Ê¤°¤¹¤ê] /(n) powder medicine/ +ʵ [¤¯¤½] /(int,n) (col) feces/excrement/shit/bullshit/ +ʵ [¤Õ¤ó] /(n) excrement/droppings/ +ʵ¤Ã¿â¤ì [¤¯¤½¤Ã¤¿¤ì] /(n) vulgar epithet/arsehole/ +ʵ¤ß¤½¤Ë¸À¤¦ [¤¯¤½¤ß¤½¤Ë¤¤¤¦] /(exp) to verbally attack (violently)/to run down/to criticize severely/ +ʵµÍ¤Þ¤ê [¤Õ¤ó¤Å¤Þ¤ê] /(n) constipation/ +ʵ¿¿ÌÌÌÜ [¤¯¤½¤Þ¤¸¤á] /(adj-na,n) overly serious/ +ʵ¿â¤ì [¤¯¤½¤¿¤ì] /(n) vulgar epithet/arsehole/ +ʵÅÙ¶» [¤¯¤½¤É¤­¤ç¤¦] /(n) foolhardy/ +ʵÅÚ [¤Õ¤ó¤É] /(n) poor or filthy earth/ +ʵǢ [¤Õ¤ó¤Ë¤ç¤¦] /(n) excreta/ +ʵÇè [¤¯¤½¤Ð¤¨] /(n) dung fly/ +ʵÊØ [¤Õ¤ó¤Ù¤ó] /(n) feces/ +ʵÊÙ¶¯ [¤¯¤½¤Ù¤ó¤­¤ç¤¦] /(n) concentrated study/ +ʵ̣Á¹ [¤¯¤½¤ß¤½] /(adj-na,n) sweeping denunciation/ +ʵÍî¤ÁÃ夭 [¤¯¤½¤ª¤Á¤Ä¤­] /(n) provokingly calm/ +ʵί [¤¯¤½¤À¤á] /(n) tank for holding excreta (often used for fertilizer)/night soil vat or reservoir/ +ʶ¤¤Êª [¤Þ¤¬¤¤¤â¤Î] /(n) imitation/sham/ +ʶ¤¦ [¤Þ¤¬¤¦] /(v5u) to be mistaken for/to be confused with/ +ʶ¤é¤¹ [¤Þ¤®¤é¤¹] /(v5s) to divert/to distract/(P)/ +ʶ¤é¤ï¤·¤¤ [¤Þ¤®¤é¤ï¤·¤¤] /(adj) confusing/misleading/equivocal/ambiguous/(P)/ +ʶ¤é¤ï¤·¤¤Ì¾Á° [¤Þ¤®¤é¤ï¤·¤¤¤Ê¤Þ¤¨] /confusing (misleading) name/ +ʶ¤é¤ï¤¹ [¤Þ¤®¤é¤ï¤¹] /(v5s) to divert/to distract/ +ʶ¤ì [¤Þ¤®¤ì] /(n) confusion (suff)/ +ʶ¤ì [¤Þ¤°¤ì] /(n) fluke/chance/(P)/ +ʶ¤ì¤ë [¤Þ¤®¤ì¤ë] /(v1) to be diverted/to slip into/(P)/ +ʶ¤ì¹þ¤à [¤Þ¤®¤ì¤³¤à] /(v5m) to disappear into/to slip into/to be lost in/to be mixed up with/ +ʶ¤ìÅö¤¿¤ê [¤Þ¤°¤ì¤¢¤¿¤ê] /(n) lucky shot/fluke/ +ʶµÄ [¤Õ¤ó¤®] /(n) dissension/ +ʶµê [¤Õ¤ó¤­¤å¤¦] /(n) complication/confusion/disorder/(P)/ +ʶ¹üºÕ¿È [¤Õ¤ó¤³¤Ä¤µ¤¤¤·¤ó] /(iK) (n) making one's best exertions/ +ʶ¼º [¤Õ¤ó¤·¤Ä] /(n,vs) losing something/(P)/ +ʶ¼ºÆÏ [¤Õ¤ó¤·¤Ä¤È¤É¤±] /(n) report of the loss of (that one has lost) an article/ +ʶ¾ñ [¤Õ¤ó¤¸¤ç¤¦] /(n) disturbance/trouble/dispute/ +ʶÁ³ [¤Õ¤ó¤¼¤ó] /(adj-na,n) confusion/disorder/ +ʶÁè [¤Õ¤ó¤½¤¦] /(n) dispute/trouble/strife/(P)/ +ʶʶ [¤Õ¤ó¤×¤ó] /(adj-na,n) confusion/scattering/ +ʶÍð [¤Õ¤ó¤é¤ó] /(n,vs) confusion/disorder/ +Ê·°Ïµ¤ [¤Õ¤ó¤¤¤­] /(n) atmosphere (e.g. musical)/mood/ambience/(P)/ +ʸ [¤Õ¤ß] /(n) letter/writings/(P)/ +ʸ [¤Ö¤ó] /(n) sentence/(P)/ +ʸ¤Î̵¤¤Ê¸ÂÎ [¤¢¤ä¤Î¤Ê¤¤¤Ö¤ó¤¿¤¤] /plain style/ +ʸ¤ò°Ê¤ÆΩ¤Ä [¤Ö¤ó¤ò¤â¤Ã¤Æ¤¿¤Ä] /(exp) to live by the pen/ +ʸ¤òÁȤßΩ¤Æ¤ë [¤Ö¤ó¤ò¤¯¤ß¤¿¤Æ¤ë] /(exp) to construct a sentence/ +ʸ¤òÎý¤ë [¤Ö¤ó¤ò¤Í¤ë] /(exp) to polish one's style/ +ʸ°Æ [¤Ö¤ó¤¢¤ó] /(n) draft/ +ʸ°Õ [¤Ö¤ó¤¤] /(n) meaning of a sentence/ +ʸ±¿ [¤Ö¤ó¤¦¤ó] /(n) cultural progress/advance of the arts/ +ʸ±ñ [¤Ö¤Í¤ó] /anthology/literary world/collection of literary masterpieces/ +ʸ²½ [¤Ö¤ó¤«] /(n) culture/civilization/(P)/ +ʸ²½¤ÎÆü [¤Ö¤ó¤«¤Î¤Ò] /Culture Day Holiday (Nov 3)/ +ʸ²½°ä»º [¤Ö¤ó¤«¤¤¤µ¤ó] /(n) cultural heritage/(P)/ +ʸ²½±Ç²è [¤Ö¤ó¤«¤¨¤¤¤¬] /cultural film/ +ʸ²½´Ñ¸÷¾Ê [¤Ö¤ó¤«¤«¤ó¤³¤¦¤·¤ç¤¦] /(n) Minister for Culture and Tourism/ +ʸ²½·®¾Ï [¤Ö¤ó¤«¤¯¤ó¤·¤ç¤¦] /Order of Cultural Merit (award)/(P)/ +ʸ²½·÷ [¤Ö¤ó¤«¤±¤ó] /cultural sphere/ +ʸ²½¸òή [¤Ö¤ó¤«¤³¤¦¤ê¤å¤¦] /cultural exchange/ +ʸ²½¸ùÏ«¼Ô [¤Ö¤ó¤«¤³¤¦¤í¤¦¤·¤ã] /person who has made outstanding cultural contributions/ +ʸ²½¹ñ²È [¤Ö¤ó¤«¤³¤Ã¤«] /country with a high level of culture/ +ʸ²½º× [¤Ö¤ó¤«¤µ¤¤] /(n) Culture Festival/ +ʸ²½ºâ [¤Ö¤ó¤«¤¶¤¤] /(n) cultural assets/cultural property/(P)/ +ʸ²½»Ë [¤Ö¤ó¤«¤·] /(n) cultural history/ +ʸ²½»ö¶ÈÉô [¤Ö¤ó¤«¤¸¤®¤ç¤¦¤Ö] /Cultural Affairs Department/ +ʸ²½¿Í [¤Ö¤ó¤«¤¸¤ó] /(n) person of culture/cultured person/(P)/ +ʸ²½¿ÍÎà³Ø [¤Ö¤ó¤«¤¸¤ó¤ë¤¤¤¬¤¯] /cultural anthropology/ +ʸ²½Âç³×Ì¿ [¤Ö¤ó¤«¤À¤¤¤«¤¯¤á¤¤] /(n) (China's) Cultural Revolution (1966-76)/ +ʸ²½ÃÏÍý³Ø [¤Ö¤ó¤«¤Á¤ê¤¬¤¯] /cultural geography/ +ʸ²½Ä£ [¤Ö¤ó¤«¤Á¤ç¤¦] /(Japanese) Agency for Cultural Affairs/(P)/ +ʸ²½Åª [¤Ö¤ó¤«¤Æ¤­] /(adj-na) cultural/(P)/ +ʸ²Ê [¤Ö¤ó¤«] /(n) (1) literary course/(2) the arts/(P)/ +ʸ²Ê·Ï [¤Ö¤ó¤«¤±¤¤] /(n) literary group/ +ʸ²í [¤Ö¤ó¤¬] /(adj-na,n) elegant or refined style/ +ʸ³× [¤Ö¤ó¤«¤¯] /(n) cultural revolution/ +ʸ³Ø [¤Ö¤ó¤¬¤¯] /(n) literature/(P)/ +ʸ³Ø¤ÎÌ£ [¤Ö¤ó¤¬¤¯¤Î¤¢¤¸] /the pleasures of literature/ +ʸ³Ø¤òÏÀ¤¸¤ë [¤Ö¤ó¤¬¤¯¤ò¤í¤ó¤¸¤ë] /(exp) to discuss literature/ +ʸ³Ø³¦ [¤Ö¤ó¤¬¤¯¤«¤¤] /(n) the literary world/literary circles/ +ʸ³ØºÂ [¤Ö¤ó¤¬¤¯¤¶] /the Bungaku Company/ +ʸ³ØºîÉÊ [¤Ö¤ó¤¬¤¯¤µ¤¯¤Ò¤ó] /literary work/ +ʸ³Ø»Ë [¤Ö¤ó¤¬¤¯¤·] /(n) literary history/history of literature/ +ʸ³Ø»Î [¤Ö¤ó¤¬¤¯¤·] /(n) Bachelor of Arts/ +ʸ³Ø¼Ô [¤Ö¤ó¤¬¤¯¤·¤ã] /(n) literary person/(P)/ +ʸ³Ø¾Þ [¤Ö¤ó¤¬¤¯¤·¤ç¤¦] /literary prize/ +ʸ³ØÀÄǯ [¤Ö¤ó¤¬¤¯¤»¤¤¤Í¤ó] /(n) young literary enthusiast/ +ʸ³ØŪ [¤Ö¤ó¤¬¤¯¤Æ¤­] /(adj-na) literary/ +ʸ³ØŪ¤ÊÆ÷¤¤ [¤Ö¤ó¤¬¤¯¤Æ¤­¤Ê¤Ë¤ª¤¤] /literary flavor/ +ʸ³ØÇî»Î [¤Ö¤ó¤¬¤¯¤Ï¤«¤»] /a Doctor of Literature/ +ʸ³ØÉô [¤Ö¤ó¤¬¤¯¤Ö] /(n) department (faculty) of literature/ +ʸ³ØÏÀ [¤Ö¤ó¤¬¤¯¤í¤ó] /(n) literary criticism or theory/ +ʸ³Ú [¤Ö¤ó¤é¤¯] /(n) Japanese puppet theatre/Bunraku/(P)/ +ʸ´± [¤Ö¤ó¤«¤ó] /(n) civil official/ +ʸ¶µ [¤Ö¤ó¤­¤ç¤¦] /(n) education/culture/(P)/ +ʸ¶µ¤ÎÉÜ [¤Ö¤ó¤­¤ç¤¦¤Î¤Õ] /fountainhead of culture/Ministry of Education/ +ʸ¶µÂ² [¤Ö¤ó¤­¤ç¤¦¤¾¤¯] /(n) Diet members with a special interest in education/ +ʸ¶µÃ϶è [¤Ö¤ó¤­¤ç¤¦¤Á¤¯] /school zone/ +ʸ¶ç [¤â¤ó¤¯] /(n) phrase/complaint/(P)/ +ʸ¶ç¤Ê¤· [¤â¤ó¤¯¤Ê¤·] /(adj-no) undisputed/entirely/perfect/ +ʸ¶ç¤òÉÕ¤±¤ë [¤â¤ó¤¯¤ò¤Ä¤±¤ë] /(exp) to complain/to lodge a complaint/ +ʸ¶ç̵¤· [¤â¤ó¤¯¤Ê¤·] /(adj-no) undisputed/entirely/perfect/ +ʸ¶ñ [¤Ö¤ó¤°] /(n) stationery/(P)/ +ʸ·¿ [¤Ö¤ó¤±¤¤] /(n) sentence pattern/ +ʸ·Ï [¤Ö¤ó¤±¤¤] /(n) humanities, social sciences, and fine arts/liberal arts/(P)/ +ʸ·Ý [¤Ö¤ó¤²¤¤] /(n) literature/art and literature/belles-lettres/(P)/ +ʸ·Ý³Ø [¤Ö¤ó¤²¤¤¤¬¤¯] /(n) study or science of literature/a liberal arts department/ +ʸ·ÝºîÉÊ [¤Ö¤ó¤²¤¤¤µ¤¯¤Ò¤ó] /(n) literary work/ +ʸ·ÝÈãɾ [¤Ö¤ó¤²¤¤¤Ò¤Ò¤ç¤¦] /literary criticism/book review/ +ʸ·ÝÉü¶½ [¤Ö¤ó¤²¤¤¤Õ¤Ã¤³¤¦] /Renaissance/ +ʸ·ÝÍó [¤Ö¤ó¤²¤¤¤é¤ó] /(n) literary (and the arts) column/ +ʸ·î [¤Õ¤Å¤­] /(n) (obs) seventh month of the lunar calendar/ +ʸ·î [¤Õ¤ß¤Å¤­] /(n) (obs) seventh month of the lunar calendar/ +ʸ¸¥ [¤Ö¤ó¤±¤ó] /(n) literature/books (reference)/(P)/ +ʸ¸¥³Ø [¤Ö¤ó¤±¤ó¤¬¤¯] /(n) philology/bibliography/ +ʸ¸À [¤â¤ó¤´¤ó] /(n) wording/ +ʸ¸Ë [¤Ö¤ó¤³] /(n) library/book collection/(P)/ +ʸ¸Ë²½ [¤Ö¤ó¤³¤«] /(vs) publish in paperback/ +ʸ¸ËËÜ [¤Ö¤ó¤³¤Ü¤ó] /(n) paperback (pulp)/ +ʸ¸ì [¤Ö¤ó¤´] /(n) written language/literary language/(P)/ +ʸ¸ìÂÎ [¤Ö¤ó¤´¤¿¤¤] /(n) literary style/ +ʸ¸ìÄ´ [¤Ö¤ó¤´¤Á¤ç¤¦] /flavor of literary style/ +ʸ¸ìʸ [¤Ö¤ó¤´¤Ö¤ó] /(n) literary language/ +ʸ¹ë [¤Ö¤ó¤´¤¦] /(n) literary master/ +ʸºÍ [¤Ö¤ó¤µ¤¤] /(n) literary talent/ +ʸ»Î [¤Ö¤ó¤·] /(n) man of letters/literary man/ +ʸ»Î¤ÎÍñ [¤Ö¤ó¤·¤Î¤¿¤Þ¤´] /hatching writer/ +ʸ»ÎÏ¢ [¤Ö¤ó¤·¤ì¤ó] /the literary set/ +ʸ»ö [¤Ö¤ó¤¸] /(n) literary matters/ +ʸ»ú [¤â¤¸] /(n) letter (of alphabet)/character/(P)/ +ʸ»ú [¤â¤ó¤¸] /(n) letter (of alphabet)/character/(P)/ +ʸ»ú¥³¡¼¥É [¤â¤¸¥³¡¼¥É] /character code, e.g. JIS, Unicode, etc./ +ʸ»ú²½¤± [¤â¤¸¤Ð¤±] /unintelligible sequence of characters/ +ʸ»ú¹ç¤ï¤»¾û [¤â¤¸¤¢¤ï¤»¤¸¤ç¤¦] /combination lock/ +ʸ»ú¾ðÊó [¤â¤¸¤¸¤ç¤¦¤Û¤¦] /character information/ +ʸ»ú¿½ÅÊüÁ÷ [¤â¤¸¤¿¤¸¤å¤¦¤Û¤¦¤½¤¦] /teletext/ +ʸ»úÄ̤ê [¤â¤¸¤É¤ª¤ê] /(n-adv) literally/(P)/ +ʸ»úÆɼè¤êÁõÃÖ [¤â¤¸¤è¤ß¤È¤ê¤½¤¦¤Á] /character reader/ +ʸ»úÈ× [¤â¤¸¤Ð¤ó] /(n) a dial/ +ʸ»úÉä¹æ²½Ë¡ [¤â¤¸¤Õ¤´¤¦¤«¤Û¤¦] /(n) character encoding scheme/ +ʸ»úÉä¹æ·Ï [¤â¤¸¤Õ¤´¤¦¤±¤¤] /(n) character coding system/ +ʸ»úÎó [¤â¤¸¤ì¤Ä] /character string/ +ʸ¼£ [¤Ö¤ó¤¸] /(n) civil administration/ +ʸ¼£ [¤Ö¤ó¤Á] /(n) civil administration/ +ʸ¼£¼çµÁ [¤Ö¤ó¤¸¤·¤å¤®] /governing by law and reason rather than by military force/ +ʸ¼£¼çµÁ [¤Ö¤ó¤Á¤·¤å¤®] /governing by law and reason rather than by military force/ +ʸ¼ÁÉËÉË [¤Ö¤ó¤·¤Ä¤Ò¤ó¤Ô¤ó] /(adj-na) refined/handsome and solid in character/ +ʸ¼å [¤Ö¤ó¤¸¤ã¤¯] /(adj-na,n) (enervating) attraction to books or learning/ +ʸ¼ì [¤â¤ó¤¸¤å] /(n) (Buddh) Manjusri/Transcendent Wisdom/ +ʸ¼ìÍÍ [¤â¤ó¤¸¤å¤µ¤Þ] /Boddhisattva/ +ʸ½¸ [¤Ö¤ó¤·¤å¤¦] /(n) anthology/ +ʸ½ñ [¤Ö¤ó¤·¤ç] /(n) document/writing/letter/note/records/archives/(P)/ +ʸ½ñ [¤â¤ó¤¸¤ç] /(n) document/writing/letter/note/records/archives/ +ʸ½ñµ¶Â¤ [¤Ö¤ó¤·¤ç¤®¤¾¤¦] /forgery of documents/ +ʸ¾Ï [¤Ö¤ó¤·¤ç¤¦] /(n) sentence/article/(P)/ +ʸ¾Ï¸ì [¤Ö¤ó¤·¤ç¤¦¤´] /(n) literary language/the written language/ +ʸ¾ÏÂê [¤Ö¤ó¤·¤ç¤¦¤À¤¤] /(n) (1) story (verbal) problem/(2) (math) problem expressed in words/ +ʸ¾ÏÏÀ [¤Ö¤ó¤·¤ç¤¦¤í¤ó] /(n) syntax/ +ʸ¾þ [¤Ö¤ó¤·¤ç¤¯] /(n) literary embellishments/ +ʸ¿È [¤¤¤ì¤º¤ß] /(n,vs) tattoo/ +ʸ¿È [¤Ö¤ó¤·¤ó] /(n,vs) tattoo/ +ʸ¿Í [¤Ö¤ó¤¸¤ó] /(n) person of letters/literary person/ +ʸ¿Í²è [¤Ö¤ó¤¸¤ó¤¬] /(n) style of Southern Chinese painting/ +ʸ¿ÍËÏµÒ [¤Ö¤ó¤¸¤ó¤Ü¤Ã¤«¤¯] /(n) writers and artists/ +ʸÀª [¤Ö¤ó¤»¤¤] /(n) force of a literary style/ +ʸÀ¯ [¤Ö¤ó¤»¤¤] /(n) educational policies or administration/ +ʸÀÕ [¤Ö¤ó¤»¤­] /(n) responsibility for wording of an article/ +ʸÀá [¤Ö¤ó¤»¤Ä] /(n) paragraph/phrase/ +ʸÀá¿ô [¤Ö¤ó¤»¤Ä¤¹¤¦] /number of phrases/ +ʸÁª [¤Ö¤ó¤»¤ó] /(n) typesetting/ +ʸÁª¹© [¤Ö¤ó¤»¤ó¤³¤¦] /(n) typesetter/compositor/ +ʸÁê [¤Ö¤ó¤·¤ç¤¦] /(n) Minister of Education, Science and Culture/(P)/ +ʸÁô [¤Ö¤ó¤½¤¦] /(n) literary talent/ +ʸÂÎ [¤Ö¤ó¤¿¤¤] /(n) literary style/(P)/ +ʸÂÎÏÀ [¤Ö¤ó¤¿¤¤¤í¤ó] /(n) stylistics/ +ʸÂê [¤Ö¤ó¤À¤¤] /(n) subject/theme/ +ʸö [¤Ö¤ó¤¿¤ó] /(n) shaddock/pomelo/ +ʸÃÅ [¤Ö¤ó¤À¤ó] /(n) literary world/literary circles/(P)/ +ʸÃæ [¤Ö¤ó¤Á¤å¤¦] /(n) in the document/(P)/ +ʸĴ [¤Ö¤ó¤Á¤ç¤¦] /writing style/ +ʸĻ [¤Ö¤ó¤Á¤ç¤¦] /(n) a Java sparrow/ +ʸÄà [¤Ö¤ó¤Á¤ó] /(n) paperweight/ +ʸÄÌ [¤Ö¤ó¤Ä¤¦] /(n) correspondence/exchange of letters/(P)/ +ʸŵ [¤Ö¤ó¤Æ¤ó] /(n) grammar/ +ʸÆɤà·îÆü [¤Õ¤ß¤è¤à¤Ä¤­¤Ò] /days of reading/ +ʸÇî [¤Ö¤ó¤Ï¤¯] /(n) doctor of literature/ +ʸȢ [¤Õ¤Ð¤³] /(n) box to hold letters/ +ʸȢ [¤Õ¤ß¤Ð¤³] /(n) box to hold letters/ +ʸÈÏ [¤Ö¤ó¤Ñ¤ó] /(n) model composition/ +ʸɮ [¤Ö¤ó¤Ô¤Ä] /(n) literary art/literary activity/writing/(P)/ +ʸɮ²È [¤Ö¤ó¤Ô¤Ä¤«] /(n) a writer/ +ʸɮ¶È [¤Ö¤ó¤Ô¤Ä¤®¤ç¤¦] /(n) literary profession/writing/ +ʸÉð [¤Ö¤ó¤Ö] /(n) literary and military arts/the pen and the sword/ +ʸÉðξƻ [¤Ö¤ó¤Ö¤ê¤ç¤¦¤É¤¦] /(n) (accomplished in) both the literary and military arts/ +ʸÉô [¤â¤ó¤Ö] /(n) (abbr) Ministry of Education, Culture, Sports, Science and Technology/(P)/ +ʸÉô²Ê³Ø¾Ê [¤â¤ó¤Ö¤«¤¬¤¯¤·¤ç¤¦] /Ministry of Education, Culture, Sports, Science and Technology/ +ʸÉô¾Ê [¤â¤ó¤Ö¤·¤ç¤¦] /(n) (abbr) Ministry of Education, Culture, Sports, Science and Technology/(P)/ +ʸÉôÂç¿Ã [¤â¤ó¤Ö¤À¤¤¤¸¤ó] /(n) Minister of Education/ +ʸʪ [¤Ö¤ó¤Ö¤Ä] /(n) (the products of) culture or civilization/ +ʸˡ [¤Ö¤ó¤Ý¤¦] /(n) grammar/(P)/ +ʸˡµ¬Â§ [¤Ö¤ó¤Ý¤¦¤­¤½¤¯] /(n) grammar rules/ +ʸˡ½ñ [¤Ö¤ó¤Ý¤¦¤·¤ç] /(n) grammar (book)/ +ʸˡÀ­ [¤Ö¤ó¤Ý¤¦¤»¤¤] /(n) grammaticality/ +ʸˡŪ [¤Ö¤ó¤Ý¤¦¤Æ¤­] /(adj-na) grammatical/ +ʸ˼¶ñ [¤Ö¤ó¤Ü¤¦¤°] /(n) stationery/(P)/ +ʸ˼¶ñ²° [¤Ö¤ó¤Ü¤¦¤°¤ä] /stationery shop/a stationer/ +ʸËö [¤Ö¤ó¤Þ¤Ä] /(n) end of a sentence/ +ʸ̮ [¤Ö¤ó¤ß¤ã¤¯] /(n) context/(P)/ +ʸ̱ [¤Ö¤ó¤ß¤ó] /(n) civilian/(P)/ +ʸ̱ÅýÀ© [¤Ö¤ó¤ß¤ó¤È¤¦¤»¤¤] /civilian control/ +ʸ̵¤· [¤â¤ó¤Ê¤·] /(adj-na,adj-no,n) penniless/broke/ +ʸ̾ [¤Ö¤ó¤á¤¤] /(n) literary fame/ +ʸÌÀ [¤Ö¤ó¤á¤¤] /(n) civilization/culture/(P)/ +ʸÌÀ¤¬¿Ê¤à¤ËÏ¢¤ì¤Æ [¤Ö¤ó¤á¤¤¤¬¤¹¤¹¤à¤Ë¤Ä¤ì¤Æ] /with the advance of civilization/ +ʸÌÀ³«²½ [¤Ö¤ó¤á¤¤¤«¤¤¤«] /(n) Japan's Westernization movement during the Meiji era/ +ʸÌÀ´Û [¤Ö¤ó¤á¤¤¤«¤ó] /the Bunmeikan Theater/ +ʸÌÀ¹ñ [¤Ö¤ó¤á¤¤¤³¤¯] /a civilized nation/ +ʸÌÀ¼Ò²ñ [¤Ö¤ó¤á¤¤¤·¤ã¤«¤¤] /civilized society/ +ʸÌÀ½ô¹ñ [¤Ö¤ó¤á¤¤¤·¤ç¤³¤¯] /(n) civilized world/ +ʸÌÀÀ¤³¦ [¤Ö¤ó¤á¤¤¤»¤«¤¤] /(n) civilized world/ +ʸÌÌ [¤Ö¤ó¤á¤ó] /(n) content of a letter/(P)/ +ʸÌÕ [¤â¤ó¤â¤¦] /(n) illiteracy/ +ʸÌÜ [¤¢¤ä¤á] /(n) pattern/design/distinction/ +ʸÍÍ [¤â¤ó¤è¤¦] /(n) pattern/design/(P)/ +ʸÍý [¤Ö¤ó¤ê] /(n) literature and science/context/(line of) reasoning/ +ʸÎã [¤Ö¤ó¤ì¤¤] /(n) sample sentence/ +ʸ麽ս© [¤Ö¤ó¤²¤¤¤·¤å¤ó¤¸¤å¤¦] /name of publishing company/(P)/ +ʹ¤«¤¹ [¤­¤«¤¹] /(v5s,vt) to inform about/to read to/to sing for/(P)/ +ʹ¤«¤»¤ë [¤­¤«¤»¤ë] /(v1,vt) to read to/to sing for/to inform/to tell/ +ʹ¤«±î [¤­¤«¤¶¤ë] /(n) hear-not monkey/ +ʹ¤­¤¤¤¿¤À¤¯ [¤­¤­¤¤¤¿¤À¤¯] /(v5k) to ask (politely)/ +ʹ¤­¤Ä¤±¤ë [¤­¤­¤Ä¤±¤ë] /(v1) to hear/to catch (the sound)/ +ʹ¤­¤â¤é¤¹ [¤­¤­¤â¤é¤¹] /(v5s) to fail to hear/to miss/ +ʹ¤­°­¤¤ [¤­¤­¤Ë¤¯¤¤] /(adj) difficult to hear/hesitating to ask/ +ʹ¤­°ã¤¤ [¤­¤­¤Á¤¬¤¤] /(n) mishearing/ +ʹ¤­°ã¤¦ [¤­¤­¤Á¤¬¤¦] /(v5u) to mishear/ +ʹ¤­°ã¤¨¤ë [¤­¤­¤Á¤¬¤¨¤ë] /(v1) to mishear/ +ʹ¤­±þ¤¨ [¤­¤­¤´¤¿¤¨] /(n) worth listening to/ +ʹ¤­²¼¼ê [¤­¤­¤Ù¤¿] /(adj-na) poor listener/ +ʹ¤­²á¤´¤¹ [¤­¤­¤¹¤´¤¹] /(v5s) to fail to catch/to ignore/ +ʹ¤­³°¤¹ [¤­¤­¤Ï¤º¤¹] /(v5s) to mishear/ +ʹ¤­³Ð¤¨ [¤­¤­¤ª¤Ü¤¨] /(n) learning by ear/ +ʹ¤­³Ð¤¨¤ë [¤­¤­¤ª¤Ü¤¨¤ë] /(v1) to be familiar/to learn by ear/to pick up knowledge/ +ʹ¤­´·¤ì¤ë [¤­¤­¤Ê¤ì¤ë] /(v1) to get used to hearing/ +ʹ¤­µÚ¤Ö [¤­¤­¤ª¤è¤Ö] /(v5b) to hear of/to learn of/ +ʹ¤­µì¤·¤¿ [¤­¤­¤Õ¤ë¤·¤¿] /trite/hackneyed/ +ʹ¤­¶ì¤·¤¤ [¤­¤­¤°¤ë¤·¤¤] /(adj) poor sound quality/unpleasant to hear/ +ʹ¤­¸Å¤·¤¿ [¤­¤­¤Õ¤ë¤·¤¿] /trite/hackneyed/ +ʹ¤­¹ç¤» [¤­¤­¤¢¤ï¤»] /(n) inquiry/ +ʹ¤­¹ç¤»¤ë [¤­¤­¤¢¤ï¤»¤ë] /(v1) to make inquiries/to refer to/ +ʹ¤­¹û¤ì¤ë [¤­¤­¤Û¤ì¤ë] /(v1) to listen to in an ecstasy/ +ʹ¤­¹þ¤ß [¤­¤­¤³¤ß] /(n) getting information/ +ʹ¤­¹þ¤ßÁܺº [¤­¤­¤³¤ß¤½¤¦¤µ] /(police) legwork/ +ʹ¤­¹þ¤à [¤­¤­¤³¤à] /(v5m) to get information/to find out/to get wind of/ +ʹ¤­¼ª [¤­¤­¤ß¤ß] /(n) straining one's ears/ +ʹ¤­¼Î¤Æ [¤­¤­¤º¤Æ] /inexcusable/ +ʹ¤­¼Î¤Æ¤ë [¤­¤­¤¹¤Æ¤ë] /(v1) to ignore/to overlook/ +ʹ¤­¼è¤ê [¤­¤­¤È¤ê] /(n) listening comprehension/(P)/ +ʹ¤­¼è¤ë [¤­¤­¤È¤ë] /(v5r) to catch (a person's words)/to follow/to understand/(P)/ +ʹ¤­¼ê [¤­¤­¤Æ] /(n) hearer/listener/audience/(P)/ +ʹ¤­¼ò [¤­¤­¤¶¤±] /(n) wine or sake tasting/ +ʹ¤­½Ð¤¹ [¤­¤­¤À¤¹] /(v5s) to get information out of a person/to begin listening/ +ʹ¤­½ê [¤­¤­¤É¤³¤í] /(n) point (of a speech)/ +ʹ¤­½ñ¤­ [¤­¤­¤¬¤­] /(n) account of what one hears/(P)/ +ʹ¤­¾å¼ê [¤­¤­¤¸¤ç¤¦¤º] /(adj-na,n) good listener/ +ʹ¤­¿É¤¤ [¤­¤­¤Å¤é¤¤] /(adj) difficult to hear/difficult to ask/ +ʹ¤­¿Ô¤¯¤¹ [¤­¤­¤Ä¤¯¤¹] /(v5s) to hear all about/ +ʹ¤­À¡¤Þ¤¹ [¤­¤­¤¹¤Þ¤¹] /(v5s) to listen attentively/ +ʹ¤­Àµ¤¹ [¤­¤­¤¿¤À¤¹] /(v5s) to draw (information from)/ +ʹ¤­Â»¤Ê¤¦ [¤­¤­¤½¤³¤Ê¤¦] /(v5u) to mishear/to fail to catch/ +ʹ¤­ÃÖ¤¯ [¤­¤­¤ª¤¯] /(v5k) to listen/ +ʹ¤­Äº¤¯ [¤­¤­¤¤¤¿¤À¤¯] /(v5k) to ask (politely)/ +ʹ¤­Ä¾¤¹ [¤­¤­¤Ê¤ª¤¹] /(v5s) to listen again/to ask again/ +ʹ¤­ÅÁ¤¨ [¤­¤­¤Ä¤¿¤¨] /hearsay/ +ʹ¤­ÅÁ¤¨¤ë [¤­¤­¤Ä¤¿¤¨¤ë] /(v1) to hear (secondhand)/ +ʹ¤­ÆϤ±¤ë [¤­¤­¤È¤É¤±¤ë] /(v1) to grant/ +ʹ¤­Æë¤ì¤ë [¤­¤­¤Ê¤ì¤ë] /(v1) to get used to hearing/ +ʹ¤­Æþ¤ë [¤­¤­¤¤¤ë] /(v5r) to listen attentively to/to be lost in/ +ʹ¤­Æþ¤ì¤ë [¤­¤­¤¤¤ì¤ë] /(v1) to grant (a wish)/to accede/to comply with/ +ʹ¤­Ç¼¤á [¤­¤­¤ª¤µ¤á] /(n) hear something for the last time/ +ʹ¤­ÉÕ¤±¤ë [¤­¤­¤Ä¤±¤ë] /(v1) to hear/to catch (the sound)/ +ʹ¤­Êª [¤­¤­¤â¤Î] /(n) worth listening to/ +ʹ¤­Ê¬¤± [¤­¤­¤ï¤±] /(adj-no,n) easily taught/obedient/ +ʹ¤­Ê¬¤±¤ÎÎɤ¤ [¤­¤­¤ï¤±¤Î¤¤¤¤] /reasonable/ +ʹ¤­Ê¬¤±¤ë [¤­¤­¤ï¤±¤ë] /(v1) to recognize (identify) by sound/ +ʹ¤­ÊÖ¤¹ [¤­¤­¤«¤¨¤¹] /(v5s) to ask in return/to ask again/to listen repeatedly/ +ʹ¤­Êý [¤­¤­¤«¤¿] /(n) way of listening/listener/ +ʹ¤­Ë°¤­¤ë [¤­¤­¤¢¤­¤ë] /(v1) to be tired of hearing/ +ʹ¤­Ëº¤ì¤ë [¤­¤­¤ï¤¹¤ì¤ë] /to forget to ask/ +ʹ¤­Ìò [¤­¤­¤ä¤¯] /(n) listener's role/ +ʹ¤­Í [¤­¤­¤ª¤È¤·] /(n) mishearing/failing to catch (something said)/ +ʹ¤­Í [¤­¤­¤ª¤È¤¹] /(v5s) to fail to catch/ +ʹ¤­Î®¤¹ [¤­¤­¤Ê¤¬¤¹] /(v5s) to ignore/ +ʹ¤­Îɤ¤ [¤­¤­¤è¤¤] /(adj) pleasant to listen to/ +ʹ¤­Ï³¤é¤¹ [¤­¤­¤â¤é¤¹] /(v5s) to fail to hear/to miss/ +ʹ¤­Ðö¤¹ [¤­¤­¤Ê¤¹] /(v5s) to consider/ +ʹ¤­Òë¤á¤ë [¤­¤­¤È¤¬¤á¤ë] /(v1) to find fault with/ +ʹ¤­äý¤¹ [¤­¤­¤¿¤À¤¹] /(v5s) to ascertain/to confirm/to verify/to make sure of/ +ʹ¤­óö¤ë [¤­¤­¤«¤¸¤ë] /(v5r) to have a smattering knowledge of/ +ʹ¤¯ [¤­¤¯] /(v5k) to hear/to listen/to ask/(P)/ +ʹ¤³¤¨ [¤­¤³¤¨] /(n) reputation/fame/renown/ +ʹ¤³¤¨¤ë [¤­¤³¤¨¤ë] /(v1) (1) to be heard/to be audible/(2) to be said to be/to be reputed/(P)/ +ʹ¤³¤·¾¤¤¹ [¤­¤³¤·¤á¤¹] /(v5s) to hear/to drink/ +ʹ¹þ¤à [¤­¤­¤³¤à] /(v5m) to get information/to find out/to get wind of/ +ʹÃÎ [¤Ö¤ó¤Á] /(n) learn of/ +ʺ [¤Ò¤Î¤¨] /(n) 3rd in rank/third sign of the Chinese calendar/ +ʺ [¤Ø¤¤] /(n) 3rd in rank/third sign of the Chinese calendar/(P)/ +ʺ¸á [¤Ò¤Î¤¨¤¦¤Þ] /(n) year of the Fire Horse/ +ʺ¸á [¤Ø¤¤¤´] /(n) 43rd of the sexagenary cycle/ +ʺ¼ï [¤Ø¤¤¤·¤å] /(n) class C/third class/ +Ê» [¤Ø¤¤] /get together/ +Ê»¤µ¤ë [¤¢¤ï¤µ¤ë] /(v5r,vi) to get together/to unite/ +Ê»¤· [¤·¤«¤·] /(conj) (uk) however/but/(P)/ +Ê»¤·Æã¤é [¤·¤«¤·¤Ê¤¬¤é] /(adv,conj) (uk) however/nevertheless/(P)/ +Ê»¤»¤Æ [¤¢¤ï¤»¤Æ] /(adv,conj) collectively/altogether/in addition/besides/at the same time/ +Ê»¤»¤ë [¤¢¤ï¤»¤ë] /(v1) to unite/to put together/(P)/ +Ê»¤»¹Í¤¨¤ë [¤¢¤ï¤»¤«¤ó¤¬¤¨¤ë] /(v1) to consider together/ +Ê»¤»»ý¤Ä [¤¢¤ï¤»¤â¤Ä] /(v5t) to own (something) as well/ +Ê»¤»ÍѤ¤¤ë [¤¢¤ï¤»¤â¤Á¤¤¤ë] /(v1) to use jointly/to use at the same time/ +Ê»¤â [¤·¤«¤â] /(conj) (uk) moreover/furthermore/nevertheless/and yet/ +Ê»²» [¤Ô¤ó¤¤¤ó] /PinYin (Chinese romanization system) (incorr. 1st kanji!)/ +Ê»µ­ [¤Ø¤¤¤­] /(n,vs) writing side by side/(P)/ +Ê»µ¯ [¤Ø¤¤¤­] /(vs) occurring simultaneously/ +Ê»¹Ô [¤Ø¤¤¤³¤¦] /(n) parallel/ +Ê»¹ÔÀþ [¤Ø¤¤¤³¤¦¤»¤ó] /parallel railways/ +Ê»¹ç [¤Ø¤¤¤´¤¦] /(n,vs) merge/join into one/annexation/absorption/(P)/ +Ê»¹çºá [¤Ø¤¤¤´¤¦¤¶¤¤] /concurrent offenses/ +Ê»»¦ [¤Ø¤¤¤µ¤Ä] /(n) double-play (baseball)/(P)/ +Ê»¾Î [¤Ø¤¤¤·¤ç¤¦] /(n,vs) classifying together/ +Ê»¿Ê [¤Ø¤¤¤·¤ó] /(n,vs) advancing together/ +Ê»Àß [¤Ø¤¤¤»¤Ä] /(n) establishment/link/(P)/ +ʻ¸ [¤Ø¤¤¤½¤ó] /(n) coexistence/ +ʻ¸ [¤Ø¤¤¤¾¤ó] /(n) coexistence/ +Ê»ÃÖ [¤Ø¤¤¤Á] /(n) juxtaposition/placing side by side/ +Ê»ÆÉ [¤Ø¤¤¤É¤¯] /(n) secondary reading/ +Ê»ÆÝ [¤Ø¤¤¤É¤ó] /(n) annexation/merger/swallowing up/ +ʻȯ [¤Ø¤¤¤Ï¤Ä] /(n,vs) concurrence/coincidence/complication (in illness)/(P)/ +ʻȯ¾É [¤Ø¤¤¤Ï¤Ä¤·¤ç¤¦] /complications (in illness)/ +ʻͭ [¤Ø¤¤¤æ¤¦] /(n,vs) owning together/combination/ +Ê»ÍÑ [¤Ø¤¤¤è¤¦] /(n,vs) using together (jointly)/used at the same time/(P)/ +ʼ [¤Ä¤ï¤â¤Î] /(n) soldier/warrior/(P)/ +ʼ¤òµó¤²¤ë [¤Ø¤¤¤ò¤¢¤²¤ë] /(exp) to raise an army/ +ʼ¤ò¸þ¤±¤ë [¤Ø¤¤¤ò¤à¤±¤ë] /(exp) to send an army/ +ʼ°Ò [¤Ø¤¤¤¤] /(n) military power/ +ʼ°÷ [¤Ø¤¤¤¤¤ó] /(n) military strength/military personnel/(P)/ +ʼ±Ä [¤Ø¤¤¤¨¤¤] /(n) barracks/ +ʼ²È [¤Ø¤¤¤«] /(n) soldier/tactician/strategist/ +ʼ²Ê [¤Ø¤¤¤«] /(n) branch of the army/ +ʼ²Ð [¤Ø¤¤¤«] /(n) fire caused by war/ +ʼ²Ò [¤Ø¤¤¤«] /(n) ravages of war/ +ʼ³Ø [¤Ø¤¤¤¬¤¯] /(n) military science/strategy/tactics/ +ʼ³Ø¹» [¤Ø¤¤¤¬¤Ã¤³¤¦] /(n) naval academy/ +ʼ³Ø¼Ô [¤Ø¤¤¤¬¤¯¤·¤ã] /tactician/strategist/ +ʼ´ï [¤Ø¤¤¤­] /(n) arms/weapons/ordinance/(P)/ +ʼ´ï³È»¶ [¤Ø¤¤¤­¤«¤¯¤µ¤ó] /arms proliferation/ +ʼ´ï¸Ë [¤Ø¤¤¤­¤³] /(n) armory/ +ʼ´ï¹© [¤Ø¤¤¤­¤³¤¦] /armorer/ +ʼ´ï¹©¾ì [¤Ø¤¤¤­¤³¤¦¤¸¤ç¤¦] /arsenal/ordinance factory/armoury/ +ʼ´ï¾³ [¤Ø¤¤¤­¤·¤ç¤¦] /(n) armory/arsenal/ordinance department/ +ʼ´ïÍ¢½Ð [¤Ø¤¤¤­¤æ¤·¤å¤Ä] /arms exportation/ +ʼ¸¢ [¤Ø¤¤¤±¤ó] /(n) military authority/ +ʼ¸Ë¸© [¤Ò¤ç¤¦¤´¤±¤ó] /prefecture in the Kinki area/ +ʼ¸ì [¤Ø¤¤¤´] /(n) military term/ +ʼ»Î [¤Ø¤¤¤·] /(n) soldier/(P)/ +ʼ»ö [¤Ø¤¤¤¸] /(n) military affairs/ +ʼ»ùÂÓ [¤Ø¤³¤ª¤Ó] /(n) waist band/ +ʼ¼°ÂÎÁà [¤Ø¤¤¤·¤­¤¿¤¤¤½¤¦] /(n) military drill/ +ʼ¼Ë [¤Ø¤¤¤·¤ã] /(n) barracks/(P)/ +ʼ¼Ö [¤Ø¤¤¤·¤ã] /(n) war chariot/ +ʼ¼ï [¤Ø¤¤¤·¤å] /(n) branch of an army/ +ʼ½ñ [¤Ø¤¤¤·¤ç] /(n) book on military science/ +ʼ¿© [¤Ø¤¤¤·¤ç¤¯] /(n) food for soldiers and noncommissioned officers/ +ʼ¿Ï [¤Ø¤¤¤¸¤ó] /(n) sword blade/ +ʼ¿ô [¤Ø¤¤¤¹¤¦] /number of soldiers/ +ʼÀ© [¤Ø¤¤¤»¤¤] /(n) military system/ +ʼÀÒ [¤Ø¤¤¤»¤­] /(n) military register/ +ʼÁ¥ [¤Ø¤¤¤»¤ó] /(n) warship/ +ʼÁâ [¤Ø¤¤¤½¤¦] /(n) warrant soldier/ +ʼÁâĹ [¤Ø¤¤¤½¤¦¤Á¤ç¤¦] /(n) chief warrant-officer/ +ʼ´ [¤Ø¤¤¤½¤Ä] /(n) private (soldier)/(common) soldier/ranks/rank and file/ +ʼÂâ [¤Ø¤¤¤¿¤¤] /(n) soldier/sailor/(P)/ +ʼü [¤Ø¤¤¤¿¤ó] /(n) hostilities/beginning of hostilities/ +ʼÃÄ [¤Ø¤¤¤À¤ó] /(n) army corps/ +ʼĹ [¤Ø¤¤¤Á¤ç¤¦] /(n) lance corporal/ +ʼÆñ [¤Ø¤¤¤Ê¤ó] /distress of war/ +ʼÇÏ [¤Ø¤¤¤Ð] /(n) arms and cavalry/troops/war/military affairs/ +ʼÇϤθ¢ [¤Ø¤¤¤Ð¤Î¤±¤ó] /supreme military power/ +ʼÈÛ [¤Ø¤¤¤Ò] /bandits/ +ʼÈ÷ [¤Ø¤¤¤Ó] /(n) war preparations/ +ʼÊÑ [¤Ø¤¤¤Ø¤ó] /military disturbance/ +ʼˡ [¤Ò¤ç¤¦¤Û¤¦] /(n) art of war/strategy/tactics/ +ʼˡ [¤Ø¤¤¤Û¤¦] /(n) art of war/strategy/tactics/ +ʼˡ²È [¤Ø¤¤¤Û¤¦¤«] /tactician/strategist/ +ʼ˯ [¤Ø¤¤¤Û¤¦] /the point of a sword/the advance of an army/ +ʼÌò [¤Ø¤¤¤¨¤­] /(n) military service/conscription/(P)/ +ʼÌò´÷Èò [¤Ø¤¤¤¨¤­¤­¤Ò] /evading the draft/ +ʼÌòÌȾõ [¤Ø¤¤¤¨¤­¤á¤ó¤¸¤ç¤¦] /draft exemption/ +ʼÍð [¤Ø¤¤¤é¤ó] /(n) war/disturbance/ +ʼά [¤Ø¤¤¤ê¤ã¤¯] /(n) strategy/ +ʼÎÈ [¤Ò¤ç¤¦¤í¤¦] /(n) (army) provisions/food/(P)/ +ʼÎȹ¶¤á [¤Ò¤ç¤¦¤í¤¦¤¼¤á] /starvation tactics/ +ʼÎÈÊÆ [¤Ò¤ç¤¦¤í¤¦¤Þ¤¤] /(n) army rice/ +ʼÎÏ [¤Ø¤¤¤ê¤ç¤¯] /(n) military force/force of arms/strength of an army/(P)/ +ʼÎϺ︺ [¤Ø¤¤¤ê¤ç¤¯¤µ¤¯¤²¤ó] /force reduction/troop reduction/ +ʼϻ¶Ì [¤Ò¤ç¤¦¤í¤¯¤À¤Þ] /(n) nincompoop/simpleton/ +ʼп [¤Ò¤ç¤¦¤¸¤ç¤¦] /(n) arms/armed soldier/ +ʼп [¤Ø¤¤¤¸¤ç¤¦] /(n) arms/armed soldier/ +ʼØù [¤Ø¤¤¤«] /(n) swords/arms/warfare/ +ʼࡠ[¤Ø¤¤¤»¤ó] /(n) fire caused by war/ +ʼãë [¤Ø¤¤¤¿¤ó] /(n) supply train/communications/ +ʼãë³Ø [¤Ø¤¤¤¿¤ó¤¬¤¯] /logistics/ +ʼãë´ðÃÏ [¤Ø¤¤¤¿¤ó¤­¤Á] /supply base/ +ʼãë»Ù±ç [¤Ø¤¤¤¿¤ó¤·¤¨¤ó] /(n) logistical support/ +ʼãëÀþ [¤Ø¤¤¤¿¤ó¤»¤ó] /(n) supply line/line of communications/ +ʼãëÉô [¤Ø¤¤¤¿¤ó¤Ö] /commissariat/ +ʼäî [¤Ò¤ç¤¦¤í¤¦] /(oK) (n) (army) provisions/food/ +ʽ [¤Ø¤¤] /(n) wall/fence/(P)/ +ʽ¤ò½ä¤é¤¹ [¤Ø¤¤¤ò¤á¤°¤é¤¹] /(exp) to fence in/to surround with a wall/ +ʾ¤òÊô¤ë [¤Ì¤µ¤ò¤¿¤Æ¤Þ¤Ä¤ë] /(exp) to offer a wand with hemp and paper streamers to a Shinto god/ +ʾ¹× [¤Ø¤¤¤³¤¦] /offering/tribute/ +ʾÀ© [¤Ø¤¤¤»¤¤] /(n) monetary system/currency/ +ʾ« [¤Ø¤¤¤½¤¯] /(n) offerings of rope, paper, etc. hung on trees in Shinto shrines/ +ʾʪ [¤Ø¤¤¤â¤Ä] /(n) Shinto offerings/present to a guest/ +ʾÖç [¤Ø¤¤¤Ï¤¯] /(n) Shinto offering of cloth (rope, paper, etc.)/ +Ê¿ [¤Ò¤é] /(n) the broad/the flat/palm/ +Ê¿¡¹ [¤Ø¤¤¤Ø¤¤] /level/ordinary/ +Ê¿¡¹ËÞ¡¹¤¿¤ë [¤Ø¤¤¤Ø¤¤¤Ü¤ó¤Ü¤ó¤¿¤ë] /(adj-t) ordinary/mediocre/ +Ê¿¤¿¤¤ [¤Ò¤é¤¿¤¤] /(adj) flat/even/level/simple/plain/(P)/ +Ê¿¤¿¤ó [¤Ò¤é¤¿¤ó] /(adj) flat/ +Ê¿¤Á¤ã¤é [¤Ø¤¤¤Á¤ã¤é] /(n,adj-na) coolness/calmness/composure/unconcern/ +Ê¿¤Á¤ã¤é [¤Ø¤Ã¤Á¤ã¤é] /(n,adj-na) coolness/calmness/composure/unconcern/ +Ê¿¤Ä¤¯¤Ð¤ë [¤Ø¤¤¤Ä¤¯¤Ð¤ë] /(v5r) to make a deep bow/ +Ê¿¤Ë [¤Ò¤é¤Ë] /(adv) earnestly/humbly/ +Ê¿¤Î¼Ò°÷ [¤Ò¤é¤Î¤·¤ã¤¤¤ó] /mere clerk/ +Ê¿¤é [¤¿¤¤¤é] /(adj-na,n) flatness/level/smooth/calm/plain/sitting tailor fashion/(P)/ +Ê¿¤é¤« [¤¿¤¤¤é¤«] /(adj-na,n) level/just/peaceful/ +Ê¿¤é¤° [¤¿¤¤¤é¤°] /(v5g) to be suppressed/ +Ê¿¤é¤²¤ë [¤¿¤¤¤é¤²¤ë] /(v1) to subjugate/to put down (trouble)/to consume (food)/to eat up/ +Ê¿¤é¤ÊÆ» [¤¿¤¤¤é¤Ê¤ß¤Á] /level road/ +Ê¿°Â [¤Ø¤¤¤¢¤ó] /(adj-na,n,n) (1) peace/tranquility/(2) Heian era (794-1185)/(P)/ +Ê¿°Âµþ [¤Ø¤¤¤¢¤ó¤­¤ç¤¦] /(n) ancient Kyoto/ +Ê¿°Â¸å´ü [¤Ø¤¤¤¢¤ó¤³¤¦¤­] /late Heian period/ +Ê¿°Â»þÂå [¤Ø¤¤¤¢¤ó¤¸¤À¤¤] /(n) Heian period (794-1185)/ +Ê¿°ÂÄ« [¤Ø¤¤¤¢¤ó¤Á¤ç¤¦] /(n) Heian period (794-1185)/ +Ê¿°× [¤Ø¤¤¤¤] /(adj-na,n) easy/simple/plain/ +Ê¿°×²½ [¤Ø¤¤¤¤¤«] /simplification/ +Ê¿±± [¤Ò¤é¤¦¤¹] /horizontal stone hand mill/ +Ê¿±Ë¤® [¤Ò¤é¤ª¤è¤®] /(n) breaststroke (swim.)/(P)/ +Ê¿²° [¤Ò¤é¤ä] /(n) bungalow/one-story house/ +Ê¿²°º¬ [¤Ò¤é¤ä¤Í] /flat roof/ +Ê¿²¹ [¤Ø¤¤¤ª¤ó] /(n) the usual temperature/ +Ê¿²º [¤Ø¤¤¤ª¤ó] /(adj-na,n) tranquil/calm/restful/peaceful/quiet/(P)/ +Ê¿²ºÌµ»ö [¤Ø¤¤¤ª¤ó¤Ö¤¸] /(adj-na) tranquillity and peace/peaceful and uneventful/ +Ê¿²¾Ì¾ [¤Ò¤é¤¬¤Ê] /(n) hiragana/47 syllables/the cursive syllabary/(P)/ +Ê¿²Á [¤Ø¤¤¤«] /(n) normal prices/par/parity/ +Ê¿²ÁÀڤ겼¤² [¤Ø¤¤¤«¤­¤ê¤µ¤²] /devaluation/ +Ê¿²ÁÀÚ¤ê¾å¤² [¤Ø¤¤¤«¤­¤ê¤¢¤²] /revaluation/ +Ê¿²ÁÀÚ²¼¤² [¤Ø¤¤¤«¤­¤ê¤µ¤²] /devaluation/ +Ê¿²È [¤Ò¤é¤ä] /(n) bungalow/one-story house/ +Ê¿²È [¤Ø¤¤¤±] /(n) the Taira (Heike) family/ +Ê¿²È¤ÎËö [¤Ø¤¤¤±¤Î¤¹¤¨] /descendant of the Taira (Heike) family/ +Ê¿²È¤Îή¤ì [¤Ø¤¤¤±¤Î¤Ê¤¬¤ì] /the Heike line/ +Ê¿²È³ª [¤Ø¤¤¤±¤¬¤Ë] /(n) Heike crab/ +Ê¿²Èʪ¸ì [¤Ø¤¤¤±¤â¤Î¤¬¤¿¤ê] /Tale of the Heike/ +Ê¿²Èʪ¸ì¾¶ [¤Ø¤¤¤±¤â¤Î¤¬¤¿¤ê¤·¤ç¤¦] /abridged version of the historic romance of the Taira Family/ +Ê¿²é [¤Ø¤¤¤¬] /(n,vs) lie down/be laid up/ +Ê¿³Ñ [¤Ø¤¤¤«¤¯] /(n) straight angle/ +Ê¿³ê [¤Ø¤¤¤«¤Ä] /(adj-na,n) smooth/even/level/flat/ +Ê¿³ê²½ [¤Ø¤¤¤«¤Ä¤«] /(vs) smoothing (e.g. numbers)/ +Ê¿µ¤ [¤Ø¤¤¤­] /(adj-na,n) coolness/calmness/composure/unconcern/(P)/ +Ê¿¶µ°÷ [¤Ò¤é¤­¤ç¤¦¤¤¤ó] /common teacher/ +Ê¿¶Ñ [¤Ê¤é¤·] /(ok) (n) equilibrium/balance/average/mean/ +Ê¿¶Ñ [¤Ø¤¤¤­¤ó] /(n) equilibrium/balance/average/mean/(P)/ +Ê¿¶Ñ³ô²Á [¤Ø¤¤¤­¤ó¤«¤Ö¤«] /(n) stock price average/ +Ê¿¶ÑµëÍ¿ [¤Ø¤¤¤­¤ó¤­¤å¤¦¤è] /average wage/ +Ê¿¶Ñ·î¼ý [¤Ê¤é¤·¤²¤Ã¤·¤å¤¦] /(n) average monthly salary/ +Ê¿¶Ñ¼÷Ì¿ [¤Ø¤¤¤­¤ó¤¸¤å¤ß¤ç¤¦] /life expectancy/ +Ê¿¶ÑÂÀÍÛ»þ [¤Ø¤¤¤­¤ó¤¿¤¤¤è¤¦¤¸] /mean solar time/ +Ê¿¶ÑÂÀÍÛÆü [¤Ø¤¤¤­¤ó¤¿¤¤¤è¤¦¤¸¤Ä] /mean solar day/ +Ê¿¶ÑÃÍ [¤Ø¤¤¤­¤ó¤Á] /(n) average value/mean value/mean/expectation/ +Ê¿¶ÑÅÀ [¤Ø¤¤¤­¤ó¤Æ¤ó] /(n) average mark/mean point/(P)/ +Ê¿¶Ñ;̿ [¤Ø¤¤¤­¤ó¤è¤á¤¤] /life expectancy/ +Ê¿¶ÑΧ [¤Ø¤¤¤­¤ó¤ê¤Ä] /(n) temperament (music)/equal (or even) temperament/ +Ê¿¸¨ [¤Ò¤é¤®¤Ì] /(n) plain silk/ +Ê¿¸¶ [¤Ø¤¤¤²¤ó] /(n) plain/moor/prairie/ +Ê¿¸ì [¤Ø¤¤¤´] /(n) The Tale of the Taira Clan/ +Ê¿¹Ô [¤Ø¤¤¤³¤¦] /(adj-na,n,vs) (going) side by side/concurrent/abreast/at the same time/occurring together/parallel/parallelism/(P)/ +Ê¿¹Ô°ÜÆ° [¤Ø¤¤¤³¤¦¤¤¤É¤¦] /(vs) translation/shift/parallel displacement/ +Ê¿¹Ô»ÍÊÕ·Á [¤Ø¤¤¤³¤¦¤·¤Ø¤ó¤±¤¤] /(n) parallelogram/ +Ê¿¹ÔÀþ [¤Ø¤¤¤³¤¦¤»¤ó] /(n) parallel line/(P)/ +Ê¿¹ÔËÀ [¤Ø¤¤¤³¤¦¤Ü¤¦] /(n) parallel bars/ +Ê¿¹Õ [¤Ø¤¤¤³¤¦] /(n) even scale/equilibrium/balance/equalization/(P)/ +Ê¿¹Õ´¶³Ð [¤Ø¤¤¤³¤¦¤«¤ó¤«¤¯] /sense of equilibrium/sense of balance/ +Ê¿¹Õ¿î [¤Ø¤¤¤³¤¦¤¹¤¤] /counterweight/counterpoise/ +Ê¿ºî [¤Ø¤¤¤µ¤¯] /(n) normal crop/ +Ê¿»® [¤Ò¤é¤¶¤é] /(n) flat dish/ +Ê¿»á [¤Ø¤¤¤·] /the Tairas/ +Ê¿»þ [¤Ø¤¤¤¸] /(n) normal times/peace time/(P)/ +Ê¿¼Ç [¤Ò¤é¤·¤Ð] /(n) sod/ +Ê¿¼Õ¤ê [¤Ò¤é¤¢¤ä¤Þ¤ê] /(n) earnest apology/ +Ê¿¼ê [¤Ò¤é¤Æ] /(n) palm/equality/ +Ê¿¼êÂǤÁ [¤Ò¤é¤Æ¤¦¤Á] /(n) slap/spanking/ +Ê¿½à [¤Ø¤¤¤¸¤å¤ó] /(n) level/ +Ê¿½öʸ [¤Ø¤¤¤¸¤ç¤Ö¤ó] /(n) declarative sentence/ +Ê¿¾åµîÆþ [¤Ò¤ç¤¦¤¸¤ç¤¦¤­¤ç¤Ë¤å¤¦] /the four tones in old Chinese phonetics/ +Ê¿¾ëµþ [¤Ø¤¤¤¸¤ç¤¦¤­¤ç¤¦] /ancient Nara/ +Ê¿¾í [¤Ø¤¤¤¸¤ç¤¦] /Pyongyang/(P)/ +Ê¿¾ï [¤Ø¤¤¤¸¤ç¤¦] /(adj-na,n-adv,n-t) normal/usual/(P)/ +Ê¿¾ï¿´ [¤Ø¤¤¤¸¤ç¤¦¤·¤ó] /(n) one's self-possession/one's presence of mind/ +Ê¿¾ïÄ̤ê [¤Ø¤¤¤¸¤ç¤¦¤É¤ª¤ê] /as usual/ +Ê¿¿¥ [¤Ò¤é¤ª¤ê] /(n) plain fabrics/ +Ê¿¿¥¤ê [¤Ò¤é¤ª¤ê] /(n) plain weave/ +Ê¿¿® [¤Ø¤¤¤·¤ó] /(n) peaceful news/ +Ê¿¿®ÅÌ [¤Ò¤é¤·¤ó¤È] /layman/laity/ +Ê¿¿®ÅÌ [¤Ø¤¤¤·¤ó¤È] /layman/laity/ +Ê¿¿ÈÄãƬ [¤Ø¤¤¤·¤ó¤Æ¤¤¤È¤¦] /(n,vs) prostrating oneself/kowtowing/going down on one's knees/ +Ê¿¿å [¤Ø¤¤¤¹¤¤] /(n) the usual amount of water/calm water/ +Ê¿¿åÉ× [¤Ø¤¤¤¹¤¤¤Õ] /(n) foremast hand/common sailor/ +Ê¿À® [¤Ø¤¤¤»¤¤] /Heisei (reign of Emperor)/(P)/ +Ê¿À®»þÂå [¤Ø¤¤¤»¤¤¤¸¤À¤¤] /Heisei period (1989-)/ +Ê¿À¯ [¤Ò¤é¤Þ¤µ] /(n) yellow tail amberjack (type of fish)/ +Ê¿À¶À¹ [¤¿¤¤¤é¤Î¤­¤è¤â¤ê] /Kiyomori (shogun)/ +Ê¿À¸ [¤Ø¤¤¤¼¤¤] /(adj-no,n-adv,n-t) usual/ordinary/ +Ê¿À¸¤Ï [¤Ø¤¤¤¼¤¤¤Ï] /in ordinary days/ +Ê¿À¸Ãå [¤Ø¤¤¤¼¤¤¤®] /usually worn/ +Ê¿À¼ [¤Ò¤ç¤¦¤·¤ç¤¦] /(n) first tone in old Chinese phonetics/ +Ê¿ÀÅ [¤Ø¤¤¤»¤¤] /(adj-na,n) calm/serenity/tranquillity/(P)/ +Ê¿Á³ [¤Ø¤¤¤¼¤ó] /(adj-na,n) calm/cool/quiet/ +Ê¿Á³¤¿¤ë [¤Ø¤¤¤¼¤ó¤¿¤ë] /(adj-t) calm/composed/ +Ê¿Á³¤È [¤Ø¤¤¤¼¤ó¤È] /(adv) calmly/with composure/ +Ê¿ÁÇ [¤Ø¤¤¤½] /(n-adv,n-t) ordinary/in the past/ +Ê¿ÁÇ¤Ï [¤Ø¤¤¤½¤Ï] /usually/ordinarily/in the past/ +ʿµ [¤Ò¤é¤½¤Ç] /(n) wide sleeve/ +Ê¿Âæ·¿²ß¼Ö [¤Ò¤é¤À¤¤¤¬¤¿¤«¤·¤ã] /flatcar/ +ʿó [¤Ø¤¤¤¿¤ó] /(adj-na,n) even/flat/level/ +ʿø [¤Ø¤¤¤¿¤ó] /(adj-na,n) simple/quiet/ +Ê¿ÃÏ [¤Ò¤é¤Á] /(n) level ground/plain/(P)/ +Ê¿ÃÏ [¤Ø¤¤¤Á] /(n) level ground/plain/ +Ê¿Äê [¤Ø¤¤¤Æ¤¤] /(n) suppression/repression/subjugation/ +Ê¿Äì [¤Ò¤é¤¾¤³] /(n) flat bottom/ +Ê¿ÄìÁ¥ [¤Ò¤é¤½¤³¤Ö¤Í] /flat-bottomed boat/scow/ +Ê¿Äí [¤Ò¤é¤Ë¤ï] /(n) level garden/ +Ê¿ÅÚ´Ö [¤Ò¤é¤É¤Þ] /(n) pit/orchestra/parquet (in a theater)/ +Ê¿ÅÞ°÷ [¤Ò¤é¤È¤¦¤¤¤ó] /rank-and-file party member/ +Ê¿Åù [¤Ó¤ç¤¦¤É¤¦] /(adj-na,n) equality (a)/impartiality/evenness/(P)/ +Ê¿Åù´Ñ [¤Ó¤ç¤¦¤É¤¦¤«¤ó] /considering all people as equals/ +Ê¿Åù¸¢ [¤Ó¤ç¤¦¤É¤¦¤±¤ó] /(n) right of equality/ +Ê¿Åù¼çµÁ [¤Ó¤ç¤¦¤É¤¦¤·¤å¤®] /principle of equality/ +Ê¿Æé [¤Ò¤é¤Ê¤Ù] /(n) pan/griddle/ +Ê¿Æü [¤Ø¤¤¤¸¤Ä] /(n-adv,n) weekday/ordinary days/(P)/ +Ê¿Ç® [¤Ø¤¤¤Í¤Ä] /(n) normal temperature/ +ʿǯ [¤Ø¤¤¤Í¤ó] /(n-adv,n) normal year/civil year/(P)/ +ʿǯºî [¤Ø¤¤¤Í¤ó¤µ¤¯] /(n) normal crop/ +ʿǯÊÂ¤ß [¤Ø¤¤¤Í¤ó¤Ê¤ß] /average year/normal year/(P)/ +Ê¿ÈÄ [¤Ø¤¤¤Ð¤ó] /(adj-na,n) slab/flat board/monotony/lithography/ +Ê¿ÈĬÎÌ [¤Ø¤¤¤Ð¤ó¤½¤¯¤ê¤ç¤¦] /plane-table surveying/ +Ê¿ÈÇ [¤Ø¤¤¤Ï¤ó] /(n) lithography/ +Ê¿Éú [¤Ø¤¤¤Õ¤¯] /(n,vs) falling prostrate/ +Ê¿Éú¤¹ [¤Ò¤ì¤Õ¤¹] /(v5s) to prostrate oneself before/ +Ê¿Éü [¤Ø¤¤¤Õ¤¯] /(n) restoration to health/ +Ê¿Éþ [¤Ø¤¤¤Õ¤¯] /(n) civilian clothes/plain clothes/ordinary clothes/ +ʿʬ [¤Ø¤¤¤Ö¤ó] /(n,vs) bisection/dividing equally/ +Ê¿Ê¿ [¤Ø¤¤¤Ø¤¤] /level/ordinary/ +Ê¿Ê¿ËÞËÞ [¤Ø¤¤¤Ø¤¤¤Ü¤ó¤Ü¤ó] /(adj-na,n) ordinary/common/mediocre/ +Ê¿Ê¿ËÞËÞ¤¿¤ë [¤Ø¤¤¤Ø¤¤¤Ü¤ó¤Ü¤ó¤¿¤ë] /(adj-t) ordinary/mediocre/ +Ê¿ÊÆ [¤Ø¤¤¤Ù¤¤] /(n) square metre/ +Ê¿Êý [¤Ø¤¤¤Û¤¦] /(n) square (e.g. metre)/square/(P)/ +Ê¿Êý¥­¥í¥á¡¼¥È¥ë [¤Ø¤¤¤Û¤¦¥­¥í¥á¡¼¥È¥ë] /square kilometer/(P)/ +Ê¿Êý¥á¡¼¥È¥ë [¤Ø¤¤¤Û¤¦¥á¡¼¥È¥ë] /square metre/(P)/ +Ê¿Êý·Á [¤Ø¤¤¤Û¤¦¤±¤¤] /(n) square/ +Ê¿Êýº¬ [¤Ø¤¤¤Û¤¦¤³¤ó] /(n) square root/ +Ê¿ÊýÏ [¤Ø¤¤¤Û¤¦¤ï] /(n) sum of squares/ +Ê¿ËÞ [¤Ø¤¤¤Ü¤ó] /(adj-na,n) common/commonplace/ordinary/mediocre/(P)/ +Ê¿Ëë [¤Ò¤é¤Þ¤¯] /(n) rank-and-file wrestlers in sumo's highest division/(P)/ +Ê¿Ì® [¤Ø¤¤¤ß¤ã¤¯] /(n) normal pulse/ +ʿ̱ [¤Ø¤¤¤ß¤ó] /(n) commoner/plebeian/ +ʿ̱¼çµÁ [¤Ø¤¤¤ß¤ó¤·¤å¤®] /democracy/ +Ê¿ÌÀ [¤Ø¤¤¤á¤¤] /(adj-na,n) clear/simple/ +Ê¿ÌÌ [¤Ø¤¤¤á¤ó] /(n) level surface/plane/(P)/ +Ê¿ÌÌ´ö²¿³Ø [¤Ø¤¤¤á¤ó¤­¤«¤¬¤¯] /plane geometry/ +Ê¿Ì̶À [¤Ø¤¤¤á¤ó¤­¤ç¤¦] /(n) plane mirror/ +Ê¿ÌÌ·Á [¤Ø¤¤¤á¤ó¤±¤¤] /plane figure/ +Ê¿Ì̸òº¹ [¤Ø¤¤¤á¤ó¤³¤¦¤µ] /(n) grade crossing/level crossing/ +Ê¿ÌÌ»°³ÑË¡ [¤Ø¤¤¤á¤ó¤µ¤ó¤«¤¯¤Û¤¦] /planar trigonometry/ +Ê¿ÌÌ¿Þ [¤Ø¤¤¤á¤ó¤º] /(n) ground plan/plane figure/ +Ê¿ÌÌ¿Þ·Á [¤Ø¤¤¤á¤ó¤º¤±¤¤] /plane figure/ +Ê¿ÌÜ [¤Ò¤é¤á] /(n) flounder/halibut/flatfish/ +Ê¿Ìî [¤Ø¤¤¤ä] /(n) plain/open field/(P)/ +Ê¿Ìþ [¤Ø¤¤¤æ] /(n) recovery/convalescence/ +Ê¿Íî [¤Ò¤é¤ª¤Á] /pancake (landing)/ +ʿϧ [¤Ò¤é¤í] /(n) open-hearth furnace/ +ʿϧ [¤Ø¤¤¤í] /(n) open-hearth furnace/ +ʿϧˡ [¤Ø¤¤¤í¤Û¤¦] /open-hearth process/ +Ê¿Ï [¤Ø¤¤¤ï] /(adj-na,n) peace/harmony/(P)/ +ʿϤòÊÝ¤Ä [¤Ø¤¤¤ï¤ò¤¿¤â¤Ä] /(exp) to maintain (preserve) peace/ +ʿϤò˾¤à [¤Ø¤¤¤ï¤ò¤Î¤¾¤à] /(exp) to crave for peace/ +Ê¿Ï°ݻý [¤Ø¤¤¤ï¤¤¤¸] /peacekeeping/ +Ê¿Ï°ݻý³èÆ° [¤Ø¤¤¤ï¤¤¤¸¤«¤Ä¤É¤¦] /peace-keeping operation/ +Ê¿Ï°ݻý·³ [¤Ø¤¤¤ï¤¤¤¸¤°¤ó] /peace-keeping force/ +Ê¿Ï°ݻýÉôÂâ [¤Ø¤¤¤ï¤¤¤¸¤Ö¤¿¤¤] /(n) peacekeeping force/ +ʿϱ¿Æ° [¤Ø¤¤¤ï¤¦¤ó¤É¤¦] /peace movement/ +ʿϲñµÄ [¤Ø¤¤¤ï¤«¤¤¤®] /peace conference/ +ʿ϶¦Â¸ [¤Ø¤¤¤ï¤­¤ç¤¦¤¾¤ó] /peaceful coexistence/ +ʿ϶¨Äê [¤Ø¤¤¤ï¤­¤ç¤¦¤Æ¤¤] /peace agreement/ +ʿ϶¨ÎÏ [¤Ø¤¤¤ï¤­¤ç¤¦¤ê¤ç¤¯] /(n) peace collaboration/ +ʿ϶µ°é [¤Ø¤¤¤ï¤­¤ç¤¦¤¤¤¯] /peace education/ +ʿϹ¶Àª [¤Ø¤¤¤ï¤³¤¦¤»¤¤] /peace offensive/ +ʿϹñ [¤Ø¤¤¤ï¤³¤¯] /peaceful country/ +ʿϹñ²È [¤Ø¤¤¤ï¤³¤Ã¤«] /peace-loving nation/ +Ê¿Ï»º¶È [¤Ø¤¤¤ï¤µ¤ó¤®¤ç¤¦] /peace-time industries/ +ʿϼçµÁ [¤Ø¤¤¤ï¤·¤å¤®] /pacifism/ +ʿϼçµÁ·ûË¡ [¤Ø¤¤¤ï¤·¤å¤®¤±¤ó¤Ý¤¦] /(n) pacifist constitution/ +ʿϼçµÁ¼Ô [¤Ø¤¤¤ï¤·¤å¤®¤·¤ã] /pacifist/ +ʿϾò¹à [¤Ø¤¤¤ï¤¸¤ç¤¦¤³¤¦] /peace clause/ +ʿϾòÌó [¤Ø¤¤¤ï¤¸¤ç¤¦¤ä¤¯] /peace treaty/ +Ê¿ÏÂŪ [¤Ø¤¤¤ï¤Æ¤­] /(adj-na) peaceful/ +Ê¿ÏÂŪ²ò·è [¤Ø¤¤¤ï¤Æ¤­¤«¤¤¤±¤Ä] /peaceful resolution/ +Ê¿ÏÂÉôÂâ [¤Ø¤¤¤ï¤Ö¤¿¤¤] /the Peace Corps/ +Ê¿ÏÂÏÀ¼Ô [¤Ø¤¤¤ï¤í¤ó¤·¤ã] /pacifist/ +ʿм [¤Ò¤ç¤¦¤½¤¯] /(n) meter (in Chinese poetry)/consistency/ +Ê¿ïØ [¤Ø¤¤¤µ¤¯] /flat chisel/ +ÊÀ°á [¤Ø¤¤¤¤] /(n) worn-out clothes/shabby clothes/ +ÊÀ°áÇË˹ [¤Ø¤¤¤¤¤Ï¤Ü¤¦] /(n) shabby clothes and an old hat/ +ÊÀ³² [¤Ø¤¤¤¬¤¤] /(n) evil practice/barrier/(P)/ +ÊÀ¼Ò [¤Ø¤¤¤·¤ã] /(n) our firm (company)/ +ÊÀ½¬ [¤Ø¤¤¤·¤å¤¦] /(n) corrupt practices/bad habit/ +ÊÀÀ¯ [¤Ø¤¤¤»¤¤] /(n) misgovernment/maladministration/ +ÊÀ¼ [¤Ø¤¤¤½¤ó] /(n) poor village/our own (little or poor) village/ +ÊÀŹ [¤Ø¤¤¤Æ¤ó] /(n) our shop/we/ +ÊÀÉ÷ [¤Ø¤¤¤Õ¤¦] /(n) evil or corrupt or abusive practice/ +ÊÀÊý [¤Ø¤¤¤Û¤¦] /(n) (arch) (hum) me/mine/ +ÊÀÍú [¤Ø¤¤¤ê] /(n) worn-out sandals (shoes)/ +ÊÁ [¤¨] /(n) handle/grip/(P)/ +ÊÁ [¤¬¤é] /(n,n-suf) pattern/design/(P)/ +ÊÁ [¤Ä¤«] /(n) hilt (of a sword)/haft (of a dagger)/handgrip/ +ÊÁ¤¬°­¤¤ [¤¬¤é¤¬¤ï¤ë¤¤] /lowbred/ +ÊÁ¤Ë¤â̵¤¯ [¤¬¤é¤Ë¤â¤Ê¤¯] /out of one's way/unlike one/ +ÊÁ¤Î°­¤¤ [¤¬¤é¤Î¤ï¤ë¤¤] /ill-bred/ +ÊÁ¤ÎŤ¤ÊÁ¼Ý [¤¨¤Î¤Ê¤¬¤¤¤Ò¤·¤ã¤¯] /long-handled ladle/ +ÊÁ¼Ý [¤Ò¤·¤ã¤¯] /(n) ladle/dipper/scoop/ +ÊÁƬ [¤Ä¤«¤¬¤·¤é] /(n) pommel/ +ÊÁʪ [¤¬¤é¤â¤Î] /(n) patterned cloth/ +Ê [¤Ê¤ß] /(n,n-suf) average/medium/common/ordinary/(P)/ +Ê [¤Ø¤¤] /line-up/be in a row/rank with/rival/equal/ +Ê¡¹ [¤Ê¤ß¤Ê¤ß] /(adv,n) ordinary/ +Ê¡¹¤Ê¤é¤Ì [¤Ê¤ß¤Ê¤ß¤Ê¤é¤Ì] /extraordinary/uncommon/ +ÊÂ¤Ó [¤Ê¤é¤Ó] /(n) line/row/rank/(P)/ +ʤӤʤ¤ [¤Ê¤é¤Ó¤Ê¤¤] /(adj) unparalleled/unequaled/unique/ +ÊÂ¤Ó¤Ë [¤Ê¤é¤Ó¤Ë] /(conj) and/(P)/ +ʤÓ̵¤¤ [¤Ê¤é¤Ó¤Ê¤¤] /(adj) unparalleled/unequaled/unique/ +ʤÓ̵¤­ [¤Ê¤é¤Ó¤Ê¤­] /unparalleled/unequaled/unique/ +ÊÂ¤Ö [¤Ê¤é¤Ö] /(v5b,vi) to line up/to stand in a line/(P)/ +ʤ٤Ƹ«¤ë¤È [¤Ê¤é¤Ù¤Æ¤ß¤ë¤È] /in comparison/ +ʤ٤ë [¤Ê¤é¤Ù¤ë] /(v1,vt) to line up/to set up/(P)/ +ʤÙÊý [¤Ê¤é¤Ù¤«¤¿] /(n) arrangement/ +ʤÙΩ¤Æ¤ë [¤Ê¤é¤Ù¤¿¤Æ¤ë] /(v1) to enumerate/ +ÊÂ¤ß [¤Ê¤ß] /(n,n-suf) average/medium/common/ordinary/(P)/ +ʤ߳°¤ì [¤Ê¤ß¤Ï¤º¤ì] /(adj-na,adj-no,n) out of the common/far above the average/extraordinary/abnormal/unreasonable/ +ʤ߳°¤ì¤ë [¤Ê¤ß¤Ï¤º¤ì¤ë] /(v1) to be uncommon/ +ʤߵï¤ë [¤Ê¤ß¤¤¤ë] /(v1) to sit in a row/to be present (and lined up)/ +ʤ߷¿ [¤Ê¤ß¤¬¤¿] /ordinary or regulation size/ +ʤ߭ [¤Ê¤ß¤¢¤·] /(n) walking pace/slow march/ +ʤßÂçÄñ [¤Ê¤ß¤¿¤¤¤Æ¤¤] /(adj-na,n) ordinary/ +ʤßÉý [¤Ê¤ß¤Ï¤Ð] /(n) standard-width cloth (approx. 36 cm)/ +ʤßÊÂ¤ß [¤Ê¤ß¤Ê¤ß] /(adv,n) ordinary/ +ʤßʤߤʤé¤Ì [¤Ê¤ß¤Ê¤ß¤Ê¤é¤Ì] /extraordinary/uncommon/ +ʤßÊâ [¤Ê¤ß¤¢¤·] /(n) walking pace/slow march/ +ʤßÌÚ [¤Ê¤ß¤­] /(n) roadside tree/row of trees/ +ʤá¤Æ [¤Ê¤á¤Æ] /(adv) all/ +ʳ°¤ì [¤Ê¤ß¤Ï¤º¤ì] /(adj-na,adj-no,n) out of the common/far above the average/extraordinary/abnormal/unreasonable/ +ʳ°¤ì¤Æ [¤Ê¤ß¤Ï¤º¤ì¤Æ] /uncommonly/extraordinary/ +ʳ°¤ì¤ë [¤Ê¤ß¤Ï¤º¤ì¤ë] /(io) (v1) to be uncommon/ +ʵï¤ë [¤Ê¤ß¤¤¤ë] /(v1) to sit in a row/to be present (and lined up)/ +ÊÂ¶Ò [¤Ê¤ß¤Ï¤Ð] /(n) standard-width cloth (approx. 36 cm)/ +ÊÂ¹Ô [¤Ø¤¤¤³¤¦] /(adj-na,n,vs) (going) side by side/concurrent/abreast/at the same time/occurring together/parallel/parallelism/(P)/ +ʹÔÍ¢Æþ [¤Ø¤¤¤³¤¦¤æ¤Ë¤å¤¦] /(n) parallel import/ +ÊÂ¿Ê [¤Ø¤¤¤·¤ó] /(n,vs) keeping pace with/keeping abreast of/ +ÊÂÀ½ [¤Ê¤ß¤»¤¤] /(n) ordinary make/ +ÊÂÀ½ÉÊ [¤Ê¤ß¤»¤¤¤Ò¤ó] /(n) article of average quality/common article/ +Ê­ [¤Ê¤ß¤¢¤·] /(n) walking pace/slow march/ +ʸ [¤Ø¤¤¤¾¤ó] /(n) coexistence/ +ÊÂÂçÄñ [¤Ê¤ß¤¿¤¤¤Æ¤¤] /(adj-na,n) ordinary/ +ÊÂÃÖ [¤Ø¤¤¤Á] /(n) juxtaposition/placing side by side/ +ÊÂÆù [¤Ê¤ß¤Ë¤¯] /(n) meat of medium quality/ +ÊÂÉý [¤Ê¤ß¤Ï¤Ð] /(n) standard-width cloth (approx. 36 cm)/ +ÊÂÊ [¤Ê¤ß¤Ê¤ß] /(adv,n) ordinary/ +ÊÂʤʤé¤Ì [¤Ê¤ß¤Ê¤ß¤Ê¤é¤Ì] /extraordinary/uncommon/ +ÊÂÌÚ [¤Ê¤ß¤­] /(n) roadside tree/row of trees/(P)/ +ÊÂÌÚÆ» [¤Ê¤ß¤­¤ß¤Á] /(n) avenue/tree-lined street/ +ÊÂÌÚÏ© [¤Ê¤ß¤­¤¸] /avenue of trees/ +ÊÂÌÚÏ© [¤Ê¤ß¤­¤ß¤Á] /avenue of trees/ +ÊÂÍÑ [¤Ø¤¤¤è¤¦] /(n,vs) using together (jointly)/used at the same time/ +ÊÂΩ [¤Ø¤¤¤ê¤Ä] /(n) standing abreast/(P)/ +ÊÂÎó [¤Ø¤¤¤ì¤Ä] /(n,vs) arrangement/parallel/abreast/(P)/ +ÊĤ¶¤¹ [¤È¤¶¤¹] /(v5s) to shut/to close/to lock/to fasten/to plunge (in grief)/(P)/ +ÊĤ¸¤³¤â¤ë [¤È¤¸¤³¤â¤ë] /(v5r) to seclude oneself/to shut oneself away/(P)/ +ÊĤ¸¤ë [¤È¤¸¤ë] /(v1) to close (e.g. book, eyes, meeting, etc.)/to shut/(P)/ +ÊĤ¸¹þ¤à [¤È¤¸¤³¤à] /(v5m) to (keep on) file/ +ÊĤ¸¹þ¤á¤ë [¤È¤¸¤³¤á¤ë] /(v1) to lock up/to shut up/to imprison/ +ÊĤ¸¹þ¤â¤ë [¤È¤¸¤³¤â¤ë] /(v5r) to seclude oneself/to shut oneself away/ +ÊĤ¸Ï¶¤ë [¤È¤¸¤³¤â¤ë] /(v5r) to seclude oneself/to shut oneself away/ +ÊĤ¸äƤë [¤È¤¸¤³¤â¤ë] /(v5r) to seclude oneself/to shut oneself away/ +ÊĤޤê [¤·¤Þ¤ê] /closing/shutting/ +ÊĤޤë [¤·¤Þ¤ë] /(v5r,vi) to close/to be closed/(P)/ +ÊĤá¤ë [¤·¤á¤ë] /(v1,vt) to close/to shut/(P)/ +ÊĤá½Ð¤¹ [¤·¤á¤À¤¹] /(v5s) to shut out/to bar/to lock out/ +ÊĤáÀÚ¤ë [¤·¤á¤­¤ë] /(v5r) to shut up/ +Êı¡ [¤Ø¤¤¤¤¤ó] /(n) adjourning the Diet or an assembly/ +ÊIJñ [¤Ø¤¤¤«¤¤] /(n,vs) closure/(P)/ +ÊIJñ¼° [¤Ø¤¤¤«¤¤¤·¤­] /(n) closing ceremony/ +ÊIJóÏ© [¤Ø¤¤¤«¤¤¤í] /(n) closed circuit/ +ÊÄ´Û [¤Ø¤¤¤«¤ó] /(n) closing of a building/ +Êĵï [¤Ø¤¤¤­¤ç] /(n) shutting oneself up at home/ +ÊÄ¶È [¤Ø¤¤¤®¤ç¤¦] /(n) closing of a business or enterprise/ +ÊÄ·Ð [¤Ø¤¤¤±¤¤] /(n) menopause/ +Êķдü [¤Ø¤¤¤±¤¤¤­] /(adj-na,n) menopause/menopausal/ +Êķиå [¤Ø¤¤¤±¤¤¤´] /(adj-na) postmenopausal/ +Êĸý [¤Ø¤¤¤³¤¦] /(n) shut mouth/(P)/ +ÊĹ» [¤Ø¤¤¤³¤¦] /(n,vs) closing a school/ +Êĺ¿ [¤Ø¤¤¤µ] /(n,vs) closing/closure/shutdown/lockout/unsociable/(P)/ +ÊÄºÉ [¤Ø¤¤¤½¤¯] /(n,vs) closure/blockage/ +ÊÄ»³ [¤Ø¤¤¤¶¤ó] /(n,vs) end the climbing season/closing a mine/ +ÊÄ»ß [¤Ø¤¤¤·] /(n) stoppage/ +ÊĽ궲ÉÝ¾É [¤Ø¤¤¤·¤ç¤­¤ç¤¦¤Õ¤·¤ç¤¦] /claustrophobia/ +ÊĽ궲ÉÝ¾É [¤Ø¤¤¤¸¤ç¤­¤ç¤¦¤Õ¤·¤ç¤¦] /claustrophobia/ +Êľì [¤Ø¤¤¤¸¤ç¤¦] /(n) closing of a place/ +ÊÄÀ¤³¦ [¤Ø¤¤¤»¤«¤¤] /(n) closed world/ +ÊÄü [¤Ø¤¤¤¿¤ó] /closed end/bocca chiusa/end of wind instrument/ +ÊÄÄî [¤Ø¤¤¤Æ¤¤] /(n) adjourning court/ +ÊÄŹ [¤Ø¤¤¤Æ¤ó] /(n) closing shop/(P)/ +ÊÄËë [¤Ø¤¤¤Þ¤¯] /(n) falling of the curtain/(P)/ +ÊÄËë¤È¤Ê¤ë [¤Ø¤¤¤Þ¤¯¤È¤Ê¤ë] /to come to a close (end)/ +ÊÄÌç [¤Ø¤¤¤â¤ó] /(n) (1) closing of a gate/(2) (Edo-period) house confinement/ +ÊÄÏ© [¤Ø¤¤¤í] /(n) closed circuit/ +ÊÅ±Ò [¤Ø¤¤¤¨¤¤] /(arch) Imperial guard/ +ÊŲ¼ [¤Ø¤¤¤«] /(n) your Majesty/(P)/ +ÊÆ [¤³¤á] /(n) uncooked rice/(P)/ +ÊƤ̤« [¤³¤á¤Ì¤«] /(n) rice bran/ +ÊƤβðÆþ [¤Ù¤¤¤Î¤«¤¤¤Ë¤å¤¦] /intervention of America/ +ÊÆ¥½ [¤Ù¤¤¥½] /American-Soviet/ +Êƥɥë [¤Ù¤¤¥É¥ë] /US dollar/ +ÊÆ°õ [¤³¤á¤¸¤ë¤·] /rice symbol/symbol with an "x" and four dots/ +ÊÆ±Ñ [¤Ù¤¤¤¨¤¤] /America and England/American-English/ +ÊƱÑÊ©Íö [¤Ù¤¤¤¨¤¤¤Ö¤Ä¤é¤ó] /USA, Britain, France and the Netherlands/ +ÊƱö [¤Ù¤¤¤¨¤ó] /(n) rice and salt/the necessities of life/ +ÊƲ° [¤³¤á¤ä] /(n) rice shop/rice dealer/ +ÊƲÁ [¤Ù¤¤¤«] /(n) rice price/(P)/ +ÊƲÁ¿³µÄ²ñ [¤Ù¤¤¤«¤·¤ó¤®¤«¤¤] /Rice Price Deliberative Council/ +ÊÆ²ß [¤Ù¤¤¤«] /(n) American currency/US dollar/ +ÊƳ¤·³ [¤Ù¤¤¤«¤¤¤°¤ó] /US Navy/ +ÊƳ¤Ê¼Ââ [¤Ù¤¤¤«¤¤¤Ø¤¤¤¿¤¤] /US Marine Corps/ +ÊƵIJñ [¤Ù¤¤¤®¤«¤¤] /U.S. Congress/ +Êƶõ·³ [¤Ù¤¤¤¯¤¦¤°¤ó] /US Air Force/ +ÊÆ·³ [¤Ù¤¤¤°¤ó] /(n) the US armed forces/ +ÊÆ·³Ê¼ÎÏ [¤Ù¤¤¤°¤ó¤Ø¤¤¤ê¤ç¤¯] /American military (force)/ +ÊƸì [¤Ù¤¤¤´] /(n) American English (lang)/ +ÊÆ¹Ç [¤³¤á¤Ì¤«] /(n) rice bran/ +ÊƹҶõ±§Ãè¶É [¤Ù¤¤¤³¤¦¤¯¤¦¤¦¤Á¤å¤¦¤­¤ç¤¯] /(US) National Aeronautics and Space Administration (NASA)/ +Êƹñ [¤Ù¤¤¤³¤¯] /America/U.S.A./(P)/ +Êƹñ¿Í [¤Ù¤¤¤³¤¯¤¸¤ó] /an American/ +ÊƹñÂç³ØÆþ³Ø¶¦Ä̻ [¤Ù¤¤¤³¤¯¤À¤¤¤¬¤¯¤Ë¤å¤¦¤¬¤¯¤­¤ç¤¦¤Ä¤¦¤·¤±¤ó] /SAT (scholastic aptitude test)/entrance test for US universities/ +Êƹṉ̃ [¤Ù¤¤¤³¤¯¤ß¤ó] /American (citizen)/ +ÊƹñÍÂÂ÷¾Ú·ô [¤Ù¤¤¤³¤¯¤è¤¿¤¯¤·¤ç¤¦¤±¤ó] /(n) American depositary receipt (ADR)/ +Êƹò [¤Ù¤¤¤³¤¯] /(n) rice/(P)/ +ÊƹòÄÌÄ¢ [¤Ù¤¤¤³¤¯¤Ä¤¦¤Á¤ç¤¦] /rice-ration book/ +Êƺ© [¤Ù¤¤¤³¤ó] /Round Table Conference on Rice Price/ +Êƺà [¤Ù¤¤¤¶¤¤] /(n) American (and-or Canadian) wood/ +Êƺî [¤Ù¤¤¤µ¤¯] /(n) rice crop/ +ÊÆ»º [¤Ù¤¤¤µ¤ó] /(n) rice production/ +ÊÆ»ºÃÏ [¤Ù¤¤¤µ¤ó¤Á] /rice-producing region/ +Êƻɤ· [¤³¤á¤¶¤·] /tool for extracting rice from a bag for sampling/ +ÊƻԾì [¤Ù¤¤¤¤¤Á¤Ð] /(n) the rice market/ +ÊƼ÷ [¤Ù¤¤¤¸¤å] /(n) 88th birthday/ +ÊƼý [¤Ù¤¤¤·¤å¤¦] /(n) rice crop or harvest/ +Êƽ½Î³ [¤³¤á¤¸¤å¤¦¤ê¤å¤¦] /ten grains of rice/ +Êƽê [¤³¤á¤É¤³¤í] /(n) rice-producing region/ +Êƾ¾ [¤Ù¤¤¤Þ¤Ä] /(n) Douglas pine or fir/Oregon pine or fir/ +Êƾ屡 [¤Ù¤¤¤¸¤ç¤¦¤¤¤ó] /U.S. Senate/ +ÊÆ¿© [¤Ù¤¤¤·¤ç¤¯] /(n) rice-based or centered diet/ +ÊÆ¿©¤¤Ãî [¤³¤á¤¯¤¤¤à¤·] /(n) rice weevil/ +ÊÆ¿³ [¤Ù¤¤¤·¤ó] /(abbr) Rice Price Deliberative Council/ +ÊÆ¿Í [¤Ù¤¤¤¸¤ó] /(n) an American/(P)/ +ÊÆÀ¾ÀïÁè [¤Ù¤¤¤»¤¤¤»¤ó¤½¤¦] /(n) Spanish-American War/ +ÊÆÁ¬ [¤Ù¤¤¤»¤ó] /(n) rice and money/money to purchase rice/ +ÊÆÁÒ [¤³¤á¤°¤é] /(n) rice granary/(P)/ +ÊÆÁûÆ° [¤³¤á¤½¤¦¤É¤¦] /(n) rice riots/ +ÊÆ¢ [¤³¤á¤°¤é] /(n) rice granary/ +ÊƯ [¤Ù¤¤¤¾¤¯] /American vulgarity/ +ÊÆÃæ [¤Ù¤¤¤Á¤å¤¦] /America and China/Sino-American/ +ÊÆÄÚ [¤Ù¤¤¤Ä¤Ü] /(abbr) paper weight in gsm/ +ÊÆÄë [¤Ù¤¤¤Æ¤¤] /US imperialism/ +ÊÆÅìÉô»þ´Ö [¤Ù¤¤¤È¤¦¤Ö¤¸¤«¤ó] /Eastern Standard Time (US)/ +ÊÆÆÈ [¤Ù¤¤¤É¤¯] /America and Germany/American-German/ +ÊÆÆÍ [¥á¡¼¥È¥ë] /metre (meter) (old form)/ +ÊÆÇþ [¤Ù¤¤¤Ð¤¯] /(n) rice and barley/corn/ +ÊÆÈÓ [¤Ù¤¤¤Ï¤ó] /(n) cooked rice/(P)/ +ÊÆɶ [¤³¤á¤À¤ï¤é] /(n) bag of rice/ +ÊÆÊ© [¤Ù¤¤¤Õ¤Ä] /America and France/American-French/ +ÊÆÊ´ [¤Ù¤¤¤Õ¤ó] /(n) rice flour/ +ÊÆʼ [¤Ù¤¤¤Ø¤¤] /(n) (abbr) American military (force)/ +ÊÆÌÊ [¤Ù¤¤¤á¤ó] /(n) American cotton/ +ÊÆÌä²° [¤³¤á¤É¤ó¤ä] /wholesale rice dealer/ +ÊÆÌý [¤³¤á¤¢¤Ö¤é] /(n) rice-bran oil/ +ÊÆΦ·³ [¤Ù¤¤¤ê¤¯¤°¤ó] /US Army/ +ÊÆγ [¤³¤á¤Ä¤Ö] /(n) grain of rice/(P)/ +ÊÆϢˮ¹Ò¶õ¶É [¤Ù¤¤¤ì¤ó¤Ý¤¦¤³¤¦¤¯¤¦¤­¤ç¤¯] /Federal Aviation Administration (FAA) (US)/ +ÊÆÏà [¤Ù¤¤¤ï] /Yankee talk/ +ÊÆÙñ¤­ [¤³¤á¤Ä¤­] /(n) rice polishing/ +ÊÆÙñ¤­Èôéû [¤³¤á¤Ä¤­¤Ð¤Ã¤¿] /(n) snapping beetle/obsequious person/ +ÊÆݤ [¤³¤á¤Ó¤Ä] /(n) rice bin/breadwinner/ +ÊÇ [¤Ú¤¤¤¸] /(uk) page/ +ÊǤÎ΢ [¤Ú¤¨¤¸¤Î¤¦¤é] /(n) overleaf/ +ÊÇ´ä [¤±¤Ä¤¬¤ó] /(n) shale/ +ÊÇ¿ô [¥Ú¡¼¥¸¤¹¤¦] /number of pages/ +ÊÇÉÕ¤± [¤Ú¤¨¤¸¤Å¤±] /(n) pagination/ +ÊÈ [¤Ò¤¬] /(pref) evil/untrue/erroneous/ +ÊÈ [¤Ò¤¬¤ß] /(n) prejudice/bias/inferiority complex/ +ÊÈ [¤Ø¤­] /(n) prejudice/bias/inferiority complex/ +ÊÈ¤ß [¤Ò¤¬¤ß] /(n) prejudice/bias/inferiority complex/(P)/ +ÊȤà [¤Ò¤¬¤à] /(v5m) (1) to be prejudiced/to be soured/(2) to have an inferiority complex/(3) to be jealous/(P)/ +Êȱó [¤Ø¤­¤¨¤ó] /(adj-na,adj-no,n) remote/outlying/ +Êȶ­ [¤Ø¤­¤­¤ç¤¦] /deep rural areas/ +Êȶù [¤Ø¤­¤°¤¦] /corner/nook/ +Êȸ« [¤Ø¤­¤±¤ó] /(n) prejudice/ +ÊȸÀ [¤Ø¤­¤²¤ó] /unreasonable talk/ +ÊȺ¬À­ [¤Ò¤¬¤ß¤³¤ó¤¸¤ç¤¦] /(n) prejudiced mind/ +Ê鼧 [¤Ø¤­¤¶¤¤] /(n) being off to one side/being away off in the country/ +ÊÈ»ö [¤Ò¤¬¤´¤È] /(n) immoral act/mistake/ +ÊȽñ [¤Ø¤­¤·¤ç] /(n) biased writing/ +ÊÈ¿´ [¤Ò¤¬¤ß¤´¤³¤í] /(n) warped mind/ +ÊÈÀâ [¤Ø¤­¤»¤Ä] /(n) prejudiced opinion/ +Êȼ [¤Ø¤­¤½¤ó] /(n) remote village/ +ÊÈÃÏ [¤Ø¤­¤Á] /(n) remote place/ +ÊÈÌÜ [¤Ò¤¬¤á] /(n) squint/sight error/bias/misunderstanding/misjudgment/ +ÊÈ͸ [¤Ø¤­¤æ¤¦] /(n) remote village/ +ÊÈÏÀ [¤Ø¤­¤í¤ó] /(n) prejudiced opinion/ +ÊÈð¥ [¤Ø¤­¤¹¤¦] /(n) remote place/ +ÊÉ [¤«¤Ù] /(n) wall/(P)/ +Êɤ˳ݤ«¤ë [¤«¤Ù¤Ë¤«¤«¤ë] /(exp) to hang on the wall/ +Êɤ˴ó¤ê³Ý¤«¤ë [¤«¤Ù¤Ë¤è¤ê¤«¤«¤ë] /(exp) to rest against the wall/ +ÊÉ¤Î²Ö [¤«¤Ù¤Î¤Ï¤Ê] /one too shy to actively join in the party/wallflower/ +Êɤò´Ó¤¯ [¤«¤Ù¤ò¤Ä¤é¤Ì¤¯] /(exp) to penetrate the wall/ +ÊÉ°ì½Å [¤«¤Ù¤Ò¤È¤¨] /(n) hard by/ +Êɲè [¤Ø¤­¤¬] /(n) fresco/mural/wall painting/(P)/ +Êɳݤ± [¤«¤Ù¤«¤±] /(n) ornament/ +ÊÉ»æ [¤«¤Ù¤¬¤ß] /(n) wallpaper/(P)/ +ÊÉ¿·Ê¹ [¤«¤Ù¤·¤ó¤Ö¤ó] /(n) wall newspaper/wall poster/ +ÊÉÁʾ٠[¤«¤Ù¤½¤·¤ç¤¦] /(n) grumbling or mumbling to oneself/ +ÊÉÁʾ٠[¤«¤Ù¤¾¤·¤ç¤¦] /(n) grumbling or mumbling to oneself/ +ÊÉÅɤê [¤«¤Ù¤Ì¤ê] /(n) plastering/ +ÊÉÅÚ [¤«¤Ù¤Ä¤Á] /(n) plaster/ +ÊÉÈÄ [¤«¤Ù¤¤¤¿] /(n) wallboard/wall decoration/ +ÊÉÌÌ [¤Ø¤­¤á¤ó] /(n) surface of a wall/(P)/ +ÊÉÌò [¤«¤Ù¤ä¤¯] /(n) catchers who warm up pitchers in the bullpen (baseball)/ +ÊÉéü [¤À¤Ë] /(uk) tick/mite/ +ÊÊ [¤¯¤»] /(n) a habit (often a bad habit, i.e. vice)/peculiarity/(P)/ +Êʤˤʤë [¤¯¤»¤Ë¤Ê¤ë] /(exp) to become a habit/ +ÊʤΤ¢¤ë [¤¯¤»¤Î¤¢¤ë] /(exp) to be quirky/ +ÊʤÎÍ­¤ëʸ¾Ï [¤¯¤»¤Î¤¢¤ë¤Ö¤ó¤·¤ç¤¦] /mannered style/ +ÊÊÌÓ [¤¯¤»¤²] /(n) kinky or curly hair/ +Êˤ¤ [¤¢¤ª¤¤] /(oK) (adj) blue/pale/green/unripe/inexperienced/ +ÊË´ã [¤Ø¤­¤¬¤ó] /(n) blue eyes/ +ÊË¶Ì [¤Ø¤­¤®¤ç¤¯] /(n) jasper/ +Ê˶õ [¤Ø¤­¤¯¤¦] /(n) blue sky/azure sky/ +ÊË»³ [¤Ø¤­¤¶¤ó] /(n) green mountains/ +ÊË¿å [¤Ø¤­¤¹¤¤] /(n) blue water/green water/ +ÊÌ [¤Ù¤Ä] /(adj-na,n,n-suf) distinction/difference/different/another/particular/separate/extra/exception/(P)/ +ÊÌ¡¹ [¤Ù¤Ä¤Ù¤Ä] /(adj-na,n) separately/individually/(P)/ +ÊÌ¡¹¤Ë [¤Ù¤Ä¤Ù¤Ä¤Ë] /separately/apart/severally/individually/ +Ê̤±¤Æ [¤ï¤±¤Æ] /(adv) above all/especially/particularly/all the more/ +Ê̤±³Ö¤Æ [¤ï¤±¤Ø¤À¤Æ] /(n) distinction/favoritism/ +Ê̤±Á° [¤ï¤±¤Þ¤¨] /(n) share/portion/quota/cut/ +Ê̤·¤Æ [¤Ù¤Ã¤·¤Æ] /(adv) especially/particularly/ +Ê̤Á [¤ï¤«¤Á] /(n) distinction/differentiation/discrimination/ +Ê̤ÁÍ¿¤¨¤ë [¤ï¤«¤Á¤¢¤¿¤¨¤ë] /(v1) to divide and pass around/ +ÊÌ¤Æ [¤ï¤±¤Æ] /(adv) above all/especially/particularly/all the more/ +ÊÌ¤Ë [¤Ù¤Ä¤Ë] /(adv) (not) particularly/nothing/(P)/ +Ê̤δ֤˹µ¤¨¤ë [¤Ù¤Ä¤Î¤Þ¤Ë¤Ò¤«¤¨¤ë] /(exp) to wait in another room/ +Ê̤μ­½ñ¤ËÅö¤¿¤Ã¤Æ¸«¤ë [¤Ù¤Ä¤Î¤¸¤·¤ç¤Ë¤¢¤¿¤Ã¤Æ¤ß¤ë] /(exp) to try another dictionary/ +Ê̤ÎËÜ [¤Ù¤Ä¤Î¤Û¤ó] /another (different) book/ +Ê̤ì [¤ï¤«¤ì] /(n) parting/separation/farewell/(lateral) branch/fork/offshoot/division/section/(P)/ +Ê̤ì¤ËÎפó [¤ï¤«¤ì¤Ë¤Î¤¾¤ó] /parting (with)/ +Ê̤ì¤ë [¤ï¤«¤ì¤ë] /(v1) to be divided/to part from/to separate/to bid farewell/(P)/ +Ê̤ì¤òÀˤ·¤à [¤ï¤«¤ì¤ò¤ª¤·¤à] /(exp) to loathe to part with/ +Ê̤ìÁ褦 [¤ï¤«¤ì¤¢¤é¤½¤¦] /(v5u) to quarrel and separate/ +Ê̤ìÆ» [¤ï¤«¤ì¤ß¤Á] /(n) branch/forked road/crossroads/branch road/parting of the ways/turning point/ +Ê̤ìÊ̤ì¤Ë [¤ï¤«¤ì¤ï¤«¤ì¤Ë] /separately/apart/severally/individually/ +Ê̤ìÌÜ [¤ï¤«¤ì¤á] /(n) turning point/fork/junction/parting of the ways/ +Ê̤ìÏ© [¤ï¤«¤ì¤¸] /(n) parting of the ways/the way to hades/one's way after the parting/ +Ê̤ìÏ© [¤ï¤«¤ì¤ß¤Á] /(n) branch/forked road/crossroads/branch road/parting of the ways/turning point/ +Ê̤ìÏà [¤ï¤«¤ì¤Ð¤Ê¤·] /(n) talk about divorce or separation/ +ÊÌ°Õ [¤Ù¤Ä¤¤] /(n) different opinion/intention to part/ +Ê̱¡ [¤Ù¤Ä¤¤¤ó] /(n) branch temple/(P)/ +Ê̱ã [¤Ù¤Ä¤¨¤ó] /(n) farewell dinner/ +ÊÌ²È [¤Ù¤Ã¤±] /(n) branch family/ +ÊÌ²Ê [¤Ù¤Ã¤«] /(n) special course/another course/ +ÊÌ²Õ [¤Ù¤Ã¤³] /(adj-na,adj-no,n) several/separate/different/another/ +ÊÌ³Ê [¤Ù¤Ã¤«¤¯] /(n) special/extraordinary/ +ÊÌ´ªÄê [¤Ù¤Ä¤«¤ó¤¸¤ç¤¦] /separate account/ +ÊÌ´¬ [¤Ù¤Ã¤«¤ó] /(n) separate volume/extra issue/ +ÊÌ´Ö [¤Ù¤Ä¤Þ] /(n) separate room/special room/ +ÊÌ´Û [¤Ù¤Ã¤«¤ó] /(n) (hotel) annexe/(P)/ +Ê̵­ [¤Ù¤Ã¤­] /(n) stated/mentioned (above, elsewhere)/separate paragraph or volume/ +Ê̵· [¤Ù¤Ä¤®] /(n) another affair/special matter/ +Ê̵ï [¤Ù¤Ã¤­¤ç] /(n) (legal) separation/divorce from bed and table/(P)/ +ÊÌ¶È [¤Ù¤Ä¤®¤ç¤¦] /(n) villa/another line of work/ +ÊÌ·Á [¤Ù¤Ã¤±¤¤] /another form (of a character)/ +ÊÌ·ï [¤Ù¤Ã¤±¤ó] /(n) separate case/another matter/ +Ê̸À [¤Ù¤Ä¤²¤ó] /(n) other words/ +Ê̸À¤¹¤ì¤Ð [¤Ù¤Ä¤²¤ó¤¹¤ì¤Ð] /in other words/ +ÊÌ¸Ä [¤Ù¤Ã¤³] /(adj-na,adj-no,n) another/different/separate/(P)/ +ÊÌ¸Í [¤Ù¤Ã¤³] /(n) separate house/ +Ê̸å [¤Ù¤Ä¤´] /(n) since we parted/ +Ê̸ý [¤Ù¤Ä¤¯¤Á] /(n) different item/different lot/ +ÊÌ¹Ô [¤Ù¤Ä¤®¤ç¤¦] /(n) another line/ +Ê̹à [¤Ù¤Ã¤³¤¦] /(n) special heading/separate paragraph/ +Ê̹æ [¤Ù¤Ä¤´¤¦] /(n) another name/ +Ê̺© [¤Ù¤Ã¤³¤ó] /(adj-na,n) intimacy/ +Ê̺ý [¤Ù¤Ã¤µ¤Ä] /(n) separate volume/extra issue/supplement/(P)/ +Ê̺ýÉÕÏ¿ [¤Ù¤Ã¤µ¤Ä¤Õ¤í¤¯] /(n) separate-volume supplement (to)/ +Ê̺þ¤ê [¤Ù¤Ä¤º¤ê] /(n) excerpt/offprint/printed separately/ +ÊÌ»ÅΩ¤Æ [¤Ù¤Ä¤·¤¿¤Æ] /tailor-made/ +ÊÌ»È [¤Ù¤Ã¤·] /(n) special messenger/another messenger/ +ÊÌ»æ [¤Ù¤Ã¤·] /(n) enclosure/ +ÊÌ»ö [¤Ù¤Ä¤¸] /(n) another affair/mishap/ +ÊÌ»þ [¤Ù¤Ä¤¸] /another time/time of separation/ +Ê̼­ [¤Ù¤Ä¤¸] /(n) farewell address/parting words/ +Ê̼¼ [¤Ù¤Ã¤·¤Ä] /(n) separate room/special room/(P)/ +Ê̼ï [¤Ù¤Ã¤·¤å] /(n) another kind/distinct species/variety/ +Ê̼ñ [¤Ù¤Ã¤·¤å] /(arch) deep interest/ +Ê̽ü¸¢ [¤Ù¤Ä¤¸¤ç¤±¤ó] /(n) right of exclusion/ +Ê̾Π[¤Ù¤Ã¤·¤ç¤¦] /(n) alias/pseudonym/pen name/nom de plume/ +Ê̾ò [¤Ù¤Ä¤¸¤ç¤¦] /(n) something unusual/ +Ê̾õ [¤Ù¤Ä¤¸¤ç¤¦] /(n) different situation/ +ÊÌ¿Í [¤Ù¤Ä¤¸¤ó] /(n) different person/someone else/changed man/(P)/ +ÊÌ¿Í [¤Ù¤Ä¤Ë¤ó] /(ok) (n) different person/someone else/changed man/ +ÊÌÀ¤³¦ [¤Ù¤Ã¤»¤«¤¤] /(n) another world/ +ÊÌÀ½ [¤Ù¤Ã¤»¤¤] /(n) special make/ +ÊÌÀÊ [¤Ù¤Ã¤»¤­] /(n) different seat/special seat/separate room/ +ÊÌÀ÷¤á [¤Ù¤Ä¤¾¤á] /special dyeing/ +ÊÌÁñ [¤Ù¤Ã¤½¤¦] /(n) holiday house/villa/(P)/ +ÊÌÁñÃϤ¤ê [¤Ù¤Ã¤½¤¦¤Á¤º¤¯¤ê] /developing a villa site/ +ÊÌÁ÷ [¤Ù¤Ã¤½¤¦] /(n) separate mail/separate shipment/ +ÊÌÂð [¤Ù¤Ã¤¿¤¯] /(n) secondary residence/ +ÊÌÃÊ [¤Ù¤Ä¤À¤ó] /(adv,adj-no,n) particularly/ +ÊÌÄÁ [¤Ù¤Ã¤Á¤ó] /(n) velveteen/ +ÊÌÅ¡ [¤Ù¤Ã¤Æ¤¤] /(n) villa/detached residence/ +ÊÌÅ·ÃÏ [¤Ù¤Ã¤Æ¤ó¤Á] /(n) another world/ +ÊÌÅ [¤Ù¤Ä¤Ç¤ó] /(n) palace annex/shrine annex/ +ÊÌÅÓ [¤Ù¤Ã¤È] /(n) (1) special/special reserve (account)/(2) separate/ +ÊÌÅӻٽР[¤Ù¤Ã¤È¤·¤·¤å¤Ä] /special outlay/ +ÊÌÅÓÀÑΩ¶â [¤Ù¤Ã¤È¤Ä¤ß¤¿¤Æ¤­¤ó] /special reserve (fund)/contingent reserve/ +ÊÌÅÓͶâ [¤Ù¤Ã¤È¤è¤­¤ó] /special deposit/ +ÊÌÅï [¤Ù¤Ä¤à¤Í] /(n) separate building/outbuilding/outhouse/(P)/ +ÊÌÅö [¤Ù¤Ã¤È¤¦] /(n) groom/footman/stableman/equerry/intendant/steward/ +ÊÌƯÂâ [¤Ù¤Ä¤É¤¦¤¿¤¤] /(n) flying column/detached force/ +ÊÌÆ°Ââ [¤Ù¤Ä¤É¤¦¤¿¤¤] /(n) flying column/detached force/ +ÊÌƲ [¤Ù¤Ä¤É¤¦] /separate building/ +ÊÌǼ [¤Ù¤Ä¤Î¤¦] /(n) another method of payment/ +ÊÌÇÉ [¤Ù¤Ã¤Ñ] /(n) different sect/different party/different school/ +ÊÌÇÕ [¤Ù¤Ã¤Ñ¤¤] /(n) farewell cup/farewell dinner/ +ÊÌÇÖ [¤Ù¤Ã¤Ñ¤¤] /(n) farewell cup/farewell dinner/ +ÊÌÇÛã [¤Ù¤Ä¤Ï¤¤¤¿¤Ä] /(n) special delivery/ +ÊÌÇä [¤Ù¤Ä¤Ð¤¤] /(n) selling separately/not included in the price/ +ÊÌɽ [¤Ù¤Ã¤Ô¤ç¤¦] /(n) annexed (statistical) table/(P)/ +ÊÌÉÊ [¤Ù¤Ã¤Ô¤ó] /(n) (vulg) beautiful woman/beauty/pretty girl/ +ÊÌÉõ [¤Ù¤Ã¤×¤¦] /(n) under separate cover/accompanying letter/ +ÊÌÉõ¤Ç [¤Ù¤Ã¤×¤¦¤Ç] /under separate cover/ +ÊÌʪ [¤Ù¤Ä¤â¤Î] /(n) another thing/exception/special case/ +ÊÌÊÌ [¤Ù¤Ä¤Ù¤Ä] /(adj-na,n) separately/individually/ +ÊÌÊÌ¤Ë [¤Ù¤Ä¤Ù¤Ä¤Ë] /separately/apart/severally/individually/ +ÊÌÊØ [¤Ù¤Ä¤Ó¤ó] /(n) separate post/separate mail/separate cover/ +ÊÌÊØ¤Ç [¤Ù¤Ä¤Ó¤ó¤Ç] /by separate post/ +ÊÌÊó [¤Ù¤Ã¤Ý¤¦] /(n) another report/ +ÊÌË¡ [¤Ù¤Ã¤Ý¤¦] /(n) different method/ +ÊÌ̵¤¯ [¤Ù¤Ä¤Ê¤¯] /without distinction/ +ÊÌ̾ [¤Ù¤Ä¤ß¤ç¤¦] /(n) alias/pseudonym/pen name/nom de plume/ +ÊÌ̾ [¤Ù¤Ä¤á¤¤] /(n) alias/pseudonym/pen name/nom de plume/(P)/ +ÊÌÌ¿ [¤Ù¤Ä¤á¤¤] /(n) another or separate order/ +ÊÌÌäÂê [¤Ù¤Ä¤â¤ó¤À¤¤] /(n) different thing/another question/different case/(P)/ +ÊÌÎ¥ [¤Ù¤Ä¤ê] /(n) parting/separation/ +ÊÌΩ¤Æ [¤Ù¤Ä¤À¤Æ] /(n) separate dealings or charges/ +ÊÌÏ© [¤Ù¤Ä¤í] /(n) different road/ +ÊÌÑÆ [¤Ù¤Ã¤µ¤Ä] /additional volume/supplementary volume/ +ÊÌÕÍ [¤Ù¤Ã¤Ô¤ó] /(n) (vulg) beautiful woman/beauty/pretty girl/ +ÊÌëФ¨ [¤Ù¤Ä¤¢¤Ä¤é¤¨] /(n) special order/ +Ê͸« [¤Ù¤Ã¤±¤ó] /(n) a glance or glimpse/ +ÊΤà [¤µ¤²¤¹¤à] /(v5m) to scorn/to despise/(P)/ +ÊΤí [¤Ê¤¤¤¬¤·¤í] /(adj-na,n) a slight/ +ÊΤí¤Ë¤¹¤ë [¤Ê¤¤¤¬¤·¤í¤Ë¤¹¤ë] /(exp) to make light of/to ignore/to slight/ +Êλë [¤Ù¤Ã¤·] /(n,vs) contempt/derision/slight/ +ÊξΠ[¤Ù¤Ã¤·¤ç¤¦] /(n) disparaging words/derogatory term/ +ÊÏ [¤Ø¤é] /(n) spatula/ +ÊÏËÀ [¤Ù¤é¤Ü¤¦] /(adj-na,n) absurd/unreasonable/awful/ +ÊÐ [¤Ø¤ó] /(n,vs) side/left radical of a character/inclining/inclining toward/biased/ +ÊФ俹ͤ¨ [¤«¤¿¤è¤Ã¤¿¤«¤ó¤¬¤¨] /prejudice/partial (one-sided) view/ +ÊÐ¤Ë [¤Ò¤È¤¨¤Ë] /(adv) earnestly/humbly/solely/ +ÊФê [¤«¤¿¤è¤ê] /(n) deviation/inclination/offset/polarization/(P)/ +ÊФꥷ¥ê¥ó¥À¡¼ [¤«¤¿¤è¤ê¥·¥ê¥ó¥À¡¼] /offset cylinder/ +ÊФ긫¤ë [¤«¤¿¤è¤ê¤ß¤ë] /(v1) to show partiality/ +ÊФë [¤«¤¿¤è¤ë] /(v5r) to be one-sided/to incline/to be partial/to be prejudiced/to lean/to be biased/(P)/ +Êа¦ [¤Ø¤ó¤¢¤¤] /(n) favoritism/partiality/ +Êдñ [¤Ø¤ó¤­] /(n) eccentricity/ +Êж¸ [¤Ø¤ó¤­¤ç¤¦] /(adj-na,n) monomania/monomaniac/ +Êж¹ [¤Ø¤ó¤­¤ç¤¦] /(adj-na,n) narrow-mindedness/intolerance/illiberality/narrowness/(P)/ +Êжþ [¤Ø¤ó¤¯¤Ä] /(adj-na,n) eccentricity/bigotry/obstinacy/ +Êз¢ [¤Ø¤ó¤¯¤Ä] /(adj-na,n) eccentricity/bigotry/obstinacy/ +Êи« [¤Ø¤ó¤±¤ó] /(n) prejudice/narrow view/(P)/ +Êи÷ [¤Ø¤ó¤³¤¦] /(n) polarized light/polarization/ +Êиþ [¤Ø¤ó¤³¤¦] /(n) propensity/tendency/inclination/deflection/(P)/ +Êиþ²óÏ© [¤Ø¤ó¤³¤¦¤«¤¤¤í] /deflection circuit/ +ÊиþÈÄ [¤Ø¤ó¤³¤¦¤Ð¤ó] /(n) deflection plate/ +Êй¥ [¤Ø¤ó¤³¤¦] /(n) partiality/ +Êйߤê [¤«¤¿¤Ö¤ê] /rainy spell/ +Êк¹ [¤Ø¤ó¤µ] /(n) deflection/deviation/variation/declination/drift/ +Êк¹ÃÍ [¤Ø¤ó¤µ¤Á] /(n) deviation value/(P)/ +ÊÐºß [¤Ø¤ó¤¶¤¤] /(n) maldistribution/ +Êм¹ [¤Ø¤ó¤·¤Ä] /(n) bias/eccentricity/obstinacy/ +Êм¹ [¤Ø¤ó¤·¤å¤¦] /(n) bias/eccentricity/obstinacy/ +Êм¹¶¸ [¤Ø¤ó¤·¤Ä¤­¤ç¤¦] /(n) monomania/monomaniac/ +Êм¹¶¸ [¤Ø¤ó¤·¤å¤¦¤­¤ç¤¦] /(n) monomania/monomaniac/ +Êм¹¾É´µ¼Ô [¤Ø¤ó¤·¤Ä¤·¤ç¤¦¤«¤ó¤¸¤ã] /(n) paranoid/ +Êм¹É [¤Ø¤ó¤·¤å¤¦¤Ó¤ç¤¦] /(n) paranoia/ +ÊмР[¤Ø¤ó¤·¤ã] /declination/deviation/ +ÊнŠ[¤Ø¤ó¤¸¤å¤¦] /(ok) (n,vs) preponderance/making too much of/overestimation/(P)/ +ÊнŠ[¤Ø¤ó¤Á¤ç¤¦] /(n,vs) preponderance/making too much of/overestimation/ +ÊоȤê [¤Ø¤ó¤Ç¤ê] /stretch of sunshine (after rain)/ +Êп© [¤Ø¤ó¤·¤ç¤¯] /(n) unbalanced diet/(P)/ +Êп´ [¤Ø¤ó¤·¤ó] /(n) eccentricity (in mechanics)/ +ÊÐ¿Ë [¤Ø¤ó¤·¤ó] /deflection/ +ÊÐ¿Í [¤Ø¤ó¤¸¤ó] /(n) eccentric person/ +Êпü [¤Ø¤ó¤Ñ] /(adj-na,n) favoritism/discrimination/ +ÊÐÀ­ [¤Ø¤ó¤»¤¤] /eccentric personality/ +ÊÐÀ¾É÷ [¤Ø¤ó¤»¤¤¤Õ¤¦] /(n) westerlies/ +ÊÐÅÚ [¤Ø¤ó¤É] /rural areas/ +ÊÐƬÄË [¤Ø¤ó¤º¤Ä¤¦] /(n) migraine headache/headache on one side/migraine/ +ÊÐƬÄË [¤Ø¤ó¤È¤¦¤Ä¤¦] /(ok) (n) migraine headache/headache on one side/migraine/ +ÊÐÇÈ [¤Ø¤ó¤Ï] /(n) polarisation/polarised wave/ +ÊÐÈùʬ [¤Ø¤ó¤Ó¤Ö¤ó] /partial differentiation/ +ÊÐÊ¿ [¤Ø¤ó¤Ú¤¤] /(adj-na,n) flat/ +ÊÐʿ­ [¤Ø¤ó¤Ú¤¤¤½¤¯] /(n) flat foot/ +ÊÐÊÊ [¤Ø¤ó¤Ú¤­] /eccentricity/crankiness/ +ÊÐÊÒ [¤«¤¿¤Ï¤é] /one of a pair/one side/ +ÊÐÊÕ [¤«¤¿¤Û¤í¤ê] /corner/remote country place/ +ÊÐή [¤Ø¤ó¤ê¤å¤¦] /(n) drift/ +ÊÐÚÕ [¤Ø¤ó¤Ü¤¦] /(n) left and right radicals/ +ÊÐÚÕ´§µÓ [¤Ø¤ó¤Ü¤¦¤«¤ó¤­¤ã¤¯] /the radicals/ +ÊÑ [¤Ø¤ó] /(adj-na,n) change/incident/disturbance/strange/flat (music)/odd/peculiar/suspicious-looking/queer/eccentric/funny/(P)/ +ÊѤ¨ [¤«¤¨] /changing/change/ +ÊѤ¨¤ë [¤«¤¨¤ë] /(v1,vt) to change/to alter/to vary/to convert/to revise/to amend/ +ÊѤ¸¤ë [¤Ø¤ó¤¸¤ë] /(v1,vi,vt) to change into/to be transformed/to be transfigured/to transform/to alter/to convert/ +ÊѤº¤ë [¤Ø¤ó¤º¤ë] /(v5z,vi,vt) to change into/to be transformed/to be transfigured/to transform/to alter/to convert/ +ÊѤʳ°¿Í [¤Ø¤ó¤Ê¤¬¤¤¤¸¤ó] /weird foreigner/ +ÊÑ¤Ë [¤Ø¤ó¤Ë] /(adv) curiously/strangely/ +ÊѤê¼ï [¤«¤ï¤ê¤À¤Í] /(io) (n) novelty/exception/hybrid/mutation/variety/freak/eccentric personality/ +ÊѤë [¤«¤ï¤ë] /(io) (v5r,vi) to change/to be transformed/to vary/to be revised/to be different/to move location/ +ÊѤï¤Ã¤¿ [¤«¤ï¤Ã¤¿] /another/different/various/particular/unusual/novel/peculiar/(P)/ +ÊѤï¤é¤Ê¤¤ [¤«¤ï¤é¤Ê¤¤] /constant/invariant/(P)/ +ÊѤï¤é¤Ì [¤«¤ï¤é¤Ì] /constant/unchangeable/ +ÊѤï¤ê [¤«¤ï¤ê] /(n) change/alteration/difference/strangeness/(P)/ +ÊѤï¤ê¤Ê¤¯ [¤«¤ï¤ê¤Ê¤¯] /(1) unchangeably/constantly/uniformly/eternally/(2) uneventfully/peacefully/ +ÊѤï¤ê°×¤¤ [¤«¤ï¤ê¤ä¤¹¤¤] /changeable/unsettled/inconstant/ +ÊѤï¤ê²Ì¤Æ¤ë [¤«¤ï¤ê¤Ï¤Æ¤ë] /(v1) to be completely changed/ +ÊѤï¤ê¼Ô [¤«¤ï¤ê¤â¤Î] /(n) an eccentric/ +ÊѤï¤ê¼ï [¤«¤ï¤ê¤À¤Í] /(n) novelty/exception/hybrid/mutation/variety/freak/eccentric personality/ +ÊѤï¤ê¿È [¤«¤ï¤ê¤ß] /(n) change of stance/ +ÊѤï¤ê̵¤¯ [¤«¤ï¤ê¤Ê¤¯] /(1) unchangeably/constantly/uniformly/eternally/(2) uneventfully/peacefully/ +ÊѤï¤êÌÏÍÍ [¤«¤ï¤ê¤â¤è¤¦] /(n) fancy pattern/ +ÊѤï¤êÌÜ [¤«¤ï¤ê¤á] /(n) turning point/change/transition/new program/ +ÊѤï¤ë [¤«¤ï¤ë] /(v5r,vi) to change/to be transformed/to vary/to be revised/to be different/to move location/(P)/ +ÊÑ¥ÛĹĴ [¤Ø¤ó¥Û¤Á¤ç¤¦¤Á¤ç¤¦] /E flat major/ +ÊÑ¥íûĴ [¤Ø¤ó¥í¤¿¤ó¤Á¤ç¤¦] /B flat minor (music)/ +ÊÑ°µ [¤Ø¤ó¤¢¤Ä] /(n) transformation (of a current)/ +ÊÑ°µ´ï [¤Ø¤ó¤¢¤Ä¤­] /(n) (power) transformer/ +ÊÑ°µ½ê [¤Ø¤ó¤¢¤Ä¤¸¤ç] /transformer substation/ +ÊÑ°Ì [¤Ø¤ó¤¤] /(n) change of position/ +ÊÑ°ÌÀ©¸æ [¤Ø¤ó¤¤¤»¤¤¤®¤ç] /displacement controlled/ +ÊÑ°ÌÅÅή [¤Ø¤ó¤¤¤Ç¤ó¤ê¤å¤¦] /displacement current/ +ÊÑ°Û [¤Ø¤ó¤¤] /(n) variation/rogue (something)/ +ÊÑ°ÛÂÎ [¤Ø¤ó¤¤¤¿¤¤] /mutant/variant/ +ÊÑ°Ü [¤Ø¤ó¤¤] /(n) change/alteration/transmutation/mutation/(P)/ +ÊÑ°è [¤Ø¤ó¤¤¤­] /(n) domain/ +ÊѲ¹Æ°Êª [¤Ø¤ó¤ª¤ó¤É¤¦¤Ö¤Ä] /(n) cold-blooded animal/ +ÊѲ½ [¤Ø¤ó¤«] /(n,vs) change/variation/alteration/mutation/transition/transformation/transfiguration/metamorphosis/variety/diversity/inflection/declension/conjugation/(P)/ +ÊѲ½ [¤Ø¤ó¤²] /(n) goblin/ghost/apparition/bugbear/ +ÊѲ½µå [¤Ø¤ó¤«¤­¤å¤¦] /(n) ball with a change of speed (baseball)/(P)/ +ÊѲþ [¤Ø¤ó¤«¤¤] /(n) revise (rules)/ +ÊÑ³Ê [¤Ø¤ó¤«¤¯] /(n) irregularity/irregular conjugation/ +ÊÑ³× [¤Ø¤ó¤«¤¯] /(n) (1) change/reform/revolution/upheaval/(2) Reformation/(P)/ +ÊÑ´¹ [¤Ø¤ó¤«¤ó] /(n,vs) change/conversion/transformation/(P)/ +ÊÑ´¹¥ß¥¹ [¤Ø¤ó¤«¤ó¥ß¥¹] /(n) typographical error caused by selecting wrong kanji when word-processing/ +ÊÑ´¹´ï [¤Ø¤ó¤«¤ó¤­] /(n) converter/ +ÊÑ´¹ºÑ¤ß [¤Ø¤ó¤«¤ó¤º¤ß] /(exp) (something) converted/ +ÊÑ´¹»Ò [¤Ø¤ó¤«¤ó¤·] /pickup/sensing element/ +ÊѶÊÅÀ [¤Ø¤ó¤­¤ç¤¯¤Æ¤ó] /inflection point/ +ÊÑ·¿ [¤Ø¤ó¤±¤¤] /(n) variety/variation/ +ÊÑ·Á [¤Ø¤ó¤±¤¤] /(n,vs) transformation/variation/metamorphosis/modification/deformation/variety/deformity/monster/(P)/ +ÊÑ·Á¥´¥Þ [¤Ø¤ó¤±¤¤¥´¥Þ] /arbitrary panel layout/ +ÊÑ·Áµ¬Â§ [¤Ø¤ó¤±¤¤¤­¤½¤¯] /(n) transformational rule/ +ÊÑ·ÁÀ¸À®Åý¸ìÏÀ [¤Ø¤ó¤±¤¤¤»¤¤¤»¤¤¤È¤¦¤´¤í¤ó] /(n) transformational generative syntax/ +ÊÑ·ÁÃîÎà [¤Ø¤ó¤±¤¤¤Á¤å¤¦¤ë¤¤] /the amoeba/ +ÊÑ·ÁÉôÌç [¤Ø¤ó¤±¤¤¤Ö¤â¤ó] /(n) transformational component/ +ÊѸ¸ [¤Ø¤ó¤²¤ó] /(n) transformation/ +ÊѸ¸¼«ºß [¤Ø¤ó¤²¤ó¤¸¤¶¤¤] /(adj-na,n) phantasmagoric/capable of ever-changing appearance/ +ÊѸ÷À± [¤Ø¤ó¤³¤¦¤»¤¤] /(n) variable star/ +Êѹ¹ [¤Ø¤ó¤³¤¦] /(n,vs) change/modification/alteration/(P)/ +Êѹ¹ÉÔǽ [¤Ø¤ó¤³¤¦¤Õ¤Î¤¦] /unchangeable/ +Êѹ¹ÍúÎò [¤Ø¤ó¤³¤¦¤ê¤ì¤­] /change log/revision history/ +ÊÑºÒ [¤Ø¤ó¤µ¤¤] /(n) accident/disaster/ +ÊÑ»à [¤Ø¤ó¤·] /(n) unnatural death/accidental death/violent death/ +ÊÑ»à¼Ô [¤Ø¤ó¤·¤·¤ã] /person accidentally killed/ +ÊÑ»ö [¤Ø¤ó¤¸] /(n) accident/emergency/calamity/ +ÊÑ»ú [¤Ø¤ó¤¸] /conversion/converted character/ +ÊѼÁ [¤Ø¤ó¤·¤Ä] /(n) deterioration/degeneration/(P)/ +ÊѼÁ¼Ô [¤Ø¤ó¤·¤Ä¤·¤ã] /(n) a degenerate/ +ÊѼï [¤Ø¤ó¤·¤å] /(n) variety/mutation/freak/novelty/exception/hybrid/eccentric personality/ +ÊÑ¾É [¤Ø¤ó¤·¤ç¤¦] /(vs) taking a turn/developing into/ +ÊÑ¿§ [¤Ø¤ó¤·¤ç¤¯] /(n) change of color/fading/discoloration/ +ÊÑ¿´ [¤Ø¤ó¤·¤ó] /(n) change of mind/inconstancy/apostasy/ +ÊÑ¿È [¤Ø¤ó¤·¤ó] /(n,vs) metamorphosis/disguise/transformation/(P)/ +ÊÑ¿Ë [¤Ø¤ó¤·¤ó] /(n) veering/ +ÊÑ¿Í [¤Ø¤ó¤¸¤ó] /(n) eccentric/crank/oddball/(P)/ +ÊÑ¿ô [¤Ø¤ó¤¹¤¦] /(n) variable (e.g. math)/ +ÊÑÀ­ [¤Ø¤ó¤»¤¤] /(n,vs) denature/degenerate/ +ÊÑÀ­¼À´µ [¤Ø¤ó¤»¤¤¤·¤Ã¤«¤ó] /(n) degenerative disease/ +ÊÑÀ® [¤Ø¤ó¤»¤¤] /(n) metamorphosis/ +ÊÑÀ®´ä [¤Ø¤ó¤»¤¤¤¬¤ó] /(n) metamorphic rock/ +ÊÑÀ®´ï [¤Ø¤ó¤»¤¤¤­] /(n) (impedance) transformer/ +ÊÑÀ¼´ü [¤Ø¤ó¤»¤¤¤­] /(n) puberty in boys/change in voice/ +ÊÑÀá [¤Ø¤ó¤»¤Ä] /(n) apostasy/betrayal/ +ÊÑÀâ [¤Ø¤ó¤»¤Ä] /(n) change of opinion/ +ÊÑÁ« [¤Ø¤ó¤»¤ó] /(n,vs) change/transition/vicissitudes/(P)/ +ÊÑÁÕ¶Ê [¤Ø¤ó¤½¤¦¤­¤ç¤¯] /(n) variation (music)/ +ÊÑÁõ [¤Ø¤ó¤½¤¦] /(n,vs) disguise/masquerade/ +ÊѤ [¤Ø¤ó¤¾¤¦] /(n) alteration/defacement/debasement/falsification/forgery/(P)/ +Êѧ [¤Ø¤ó¤½¤¯] /(adj-na,n) irregularity/(P)/ +ÊÑ® [¤Ø¤ó¤½¤¯] /(n) shifting gears/ +ÊÑ®µ¡ [¤Ø¤ó¤½¤¯¤­] /(n) transmission/ +ÊÑ®ÁõÃÖ [¤Ø¤ó¤½¤¯¤½¤¦¤Á] /gearbox/ +ÊÑÂÎ [¤Ø¤ó¤¿¤¤] /(n) abnormality/ +ÊÑÂβ¾Ì¾ [¤Ø¤ó¤¿¤¤¤¬¤Ê] /(n) anomalous cursive syllabary/ +ÊÑÂÖ [¤Ø¤ó¤¿¤¤] /(n) transformation/metamorphosis/abnormality/pervert/(P)/ +ÊÑÂÖ¿´Íý [¤Ø¤ó¤¿¤¤¤·¤ó¤ê] /abnormal mentality/ +ÊÑÂÖ¿´Íý³Ø [¤Ø¤ó¤¿¤¤¤·¤ó¤ê¤¬¤¯] /abnormal psychology/ +ÊÑÂÖÀ­Íß [¤Ø¤ó¤¿¤¤¤»¤¤¤è¤¯] /abnormal sexuality/ +ÊÑÂÖŪ [¤Ø¤ó¤¿¤¤¤Æ¤­] /(adj-na) abnormal/ +ÊÑÄ´ [¤Ø¤ó¤Á¤ç¤¦] /(n) change of tone/variation (music)/irregularity/anomaly/abnormality/modulation (in radio)/ +ÊÑÄ´´ï [¤Ø¤ó¤Á¤ç¤¦¤­] /modulator/ +ÊÑÄ´ÇÈ [¤Ø¤ó¤Á¤ç¤¦¤Ï] /(n) wave modulation/ +ÊÑÄÌ [¤Ø¤ó¤Ä¤¦] /(n) resourcefulness/adaptability/ +ÊÑů [¤Ø¤ó¤Æ¤Ä] /(n) unusual/ +ÊÑů¤â¤Ê¤¤ [¤Ø¤ó¤Æ¤Ä¤â¤Ê¤¤] /usual/mediocre/monotonous/ +ÊÑů¤â̵¤¤ [¤Ø¤ó¤Æ¤Ä¤â¤Ê¤¤] /usual/mediocre/monotonous/ +ÊÑž [¤Ø¤ó¤Æ¤ó] /(n,vs) mutation/change/transition/ +ÊÑÅŽê [¤Ø¤ó¤Ç¤ó¤·¤ç] /(n) transformer substation/ +ÊÑÆ° [¤Ø¤ó¤É¤¦] /(n,vs) change/fluctuation/(P)/ +ÊÑÆ°°ÙÂØÁê¾ìÀ© [¤Ø¤ó¤É¤¦¤«¤ï¤»¤½¤¦¤Ð¤»¤¤] /(n) floating exchange rate system/ +ÊÑÇï»Ò [¤Ø¤ó¤Ó¤ç¤¦¤·] /change of rhythm/ +ÊÑʪ [¤Ø¤ó¤Ö¤Ä] /(n) eccentric person/ +ÊÑʬ³Ø [¤Ø¤ó¤Ö¤ó¤¬¤¯] /calculus of variations/ +ÊÑË¡ [¤Ø¤ó¤Ý¤¦] /law revision/revised law/ +ÊÑËÆ [¤Ø¤ó¤Ü¤¦] /(n,vs) transfiguration/(P)/ +ÊÑ̾ [¤Ø¤ó¤ß¤ç¤¦] /(n) assumed name/alias/ +ÊÑ̾ [¤Ø¤ó¤á¤¤] /(n) assumed name/alias/ +ÊÑÍÆ [¤Ø¤ó¤è¤¦] /(n) changed appearance/(P)/ +ÊÑÍð [¤Ø¤ó¤é¤ó] /(n) disturbance/uprising/war/ +ÊÑή´ï [¤Ø¤ó¤ê¤å¤¦¤­] /(n) transformer/ +ÊÑÎÌ [¤Ø¤ó¤ê¤ç¤¦] /(n) variable/ +ÊÑÛì [¤Ø¤ó¤Æ¤³] /(adj-na,n) strange/weird/ +ÊÑÛì¤ê¤ó [¤Ø¤ó¤Æ¤³¤ê¤ó] /(adj-na) strange/weird/ +ÊÒ¤¬ÉÕ¤¯ [¤«¤¿¤¬¤Ä¤¯] /(exp) to be disposed of/to be settled/to come to an end/ +ÊÒ¤Ãü¤«¤é [¤«¤¿¤Ã¤Ñ¤·¤«¤é] /(adv) absolutely every little bit/everything from A to Z/ +ÊҤŤ¯ [¤«¤¿¤Å¤¯] /(v5k,vi) (1) to be put in order/to be put to rights/(2) to be disposed of/to be solved/(3) to be finished/(4) to be married (off)/ +ÊҤŤ±¤ë [¤«¤¿¤Å¤±¤ë] /(v1,vt) (1) to tidy up/to put in order/to straighten up/to put away/(2) to settle (problem)/to clear (dispute)/(3) to finish/to bring something to an end/(4) to marry off (e.g. a daughter)/(5) to do away with someone/to bump someone off/ +ÊÒ¤ä [¤«¤¿¤ä] /(exp) on one hand/on the other hand/ +ÊÒ°ÕÃÏ [¤«¤¿¤¤¤¸] /(adj-na,n) stubbornness/obstinacy/ +ÊÒ°ÙÂØ [¤«¤¿¤¬¤ï¤»] /(n) exchange imbalance/ +ÊÒ°ìÊý [¤«¤¿¤¤¤Ã¤Ý¤¦] /(n) one side/one of a pair/ +ÊÒ±¢ [¤«¤¿¤«¤²] /(n) shade/shady spot/ +ÊÒ±À [¤Ø¤ó¤¦¤ó] /(n) speck of cloud/ +ÊÒ±Æ [¤Ø¤ó¤¨¤¤] /(n) speck/glimpse/ +ÊÒ²¾Ì¾ [¤«¤¿¤«¤Ê] /(n) katakana/(P)/ +ÊÒ³ä¤ì [¤«¤¿¤ï¤ì] /(n) fragment/one of the group or party/ +ÊÒ´ã [¤«¤¿¤á] /(n) one eye/ +ÊÒ´ó¤ë [¤«¤¿¤è¤ë] /(v5r) to be one-sided/to incline/to be partial/to be prejudiced/to lean/to be biased/(P)/ +ÊÒ¶ù [¤«¤¿¤¹¤ß] /(n) corner/nook/(P)/ +ÊÒ¶ù¤Ë [¤«¤¿¤¹¤ß¤Ë] /in a corner/ +ÊÒ·ª [¤«¤¿¤¯¤ê] /(n) dogtooth violet (flower)/ +ÊÒ·ªÊ´ [¤«¤¿¤¯¤ê¤³] /(n) potato starch/starch of dogtooth violet/ +ÊÒ¸À [¤«¤¿¤³¤È] /(n) a smattering/talk like a baby/speak haltingly/ +ÊÒ¸À [¤Ø¤ó¤²¤ó] /(n) brief remark/few words/ +ÊÒ¸À¸ò¤¸¤ê [¤«¤¿¤³¤È¤Þ¤¸¤ê] /babbling/ +ÊÒ¸ÀÀɶç [¤Ø¤ó¤²¤ó¤»¤Ã¤¯] /(not even) a few words/ +ÊÒ¸ÀÀɸì [¤Ø¤ó¤²¤ó¤»¤­¤´] /(not even) a few words/ +ÊÒ¸Í [¤«¤¿¤É] /(n) single-swing(ing) door/ +ÊÒ¸ý [¤«¤¿¤¯¤Á] /(n) type of bowl/one side of a story or argument/ +ÊÒ¸ý°ó [¤«¤¿¤¯¤Á¤¤¤ï¤·] /(n) anchovy/ +ÊÒº¨¤ß [¤«¤¿¤¦¤é¤ß] /(n) one-sided grudge/ +ÊÒ»³Î¤ [¤«¤¿¤ä¤Þ¤¶¤È] /(n) remote mountain village/ +Êһפ¤ [¤«¤¿¤ª¤â¤¤] /(n) unrequited love/(P)/ +ÊÒ»ý¤Á [¤«¤¿¤â¤Á] /cantilever/ +ÊÒ»þ [¤«¤¿¤È¤­] /(n) a moment/an instant/ +ÊÒ»þ [¤Ø¤ó¤¸] /(n) a moment/an instant/ +ÊÒ¼ª [¤«¤¿¤ß¤ß] /(n) one ear/ +ÊÒ¼ê [¤«¤¿¤Æ] /(n) one hand/(P)/ +ÊҼ겳 [¤«¤¿¤Æ¤ª¤±] /(n) single-handled pail/ +ÊÒ¼ê´Ö [¤«¤¿¤Æ¤Þ] /(n) in spare time/odd job/ +ÊÒ¼ê´Ö»Å»ö [¤«¤¿¤Æ¤Þ¤·¤´¤È] /side job/odd jobs/ +ÊÒ¼êÆé [¤«¤¿¤Æ¤Ê¤Ù] /(n) single-handled pot/ +ÊÒ¼êÍî¤Á [¤«¤¿¤Æ¤ª¤Á] /(adj-na,n) one-sided/partial/unfair/ +ÊÒ½½»úÄù¤á [¤«¤¿¤¸¤å¤¦¤¸¤¸¤á] /cross choke/ +ÊÒ¿Æ [¤«¤¿¤ª¤ä] /(n) a or one parent/ +ÊÒ¿È [¤«¤¿¤ß] /(n) one side of a body/ +ÊÒ¿Ï [¤«¤¿¤Ï] /(n) single-edged blade/ +ÊÒÁ° [¤«¤¿¤Þ¤¨] /(n) single-breasted (jacket, etc.)/ +ÊÒÁÛ¤¤ [¤«¤¿¤ª¤â¤¤] /(n) unrequited love/ +ÊÒ¦ [¤«¤¿¤¬¤ï] /(n) one side/(P)/ +ÊÒ¦ÄÌ¹Ô [¤«¤¿¤¬¤ï¤Ä¤¦¤³¤¦] /one way (traffic)/ +ÊÒ­ [¤«¤¿¤¢¤·] /(n) one leg/one-legged/ +ÊÒµ´ù [¤«¤¿¤½¤Ç¤Ä¤¯¤¨] /(n) desk with a tier of drawers on one side/ +ÊÒµ´ù [¤«¤¿¤½¤Ç¤Å¤¯¤¨] /(n) desk with a tier of drawers on one side/ +ÊÒü [¤«¤¿¤Ï¤·] /(n) one edge/one end/one side/ +ÊÒü [¤«¤¿¤ï] /(adj-na,n) crippled/deformed/ +ÊÒÅÄ¼Ë [¤«¤¿¤¤¤Ê¤«] /(n) back country/remote countryside/ +ÊÒÆ» [¤«¤¿¤ß¤Á] /(n) one-way (trip)/(P)/ +ÊÒÆ»ÀÚÉä [¤«¤¿¤ß¤Á¤­¤Ã¤×] /one-way ticket/ +ÊÒÆ»ÎÁ¶â [¤«¤¿¤ß¤Á¤ê¤ç¤¦¤­¤ó] /one-way fare/ +ÊÒǾÌý [¤Ø¤ó¤Î¤¦¤æ] /(n) camphor oil/ +ÊÒÇÙ [¤«¤¿¤Ï¤¤] /(n) one lung/ +ÊÒÇÙÈô¹Ô [¤«¤¿¤Ï¤¤¤Ò¤³¤¦] /flying on one engine/ +ÊÒÈ© [¤«¤¿¤Ï¤À] /(n) bare shoulder/ +ÊÒȩ椰 [¤«¤¿¤Ï¤À¤Ì¤°] /(v5g) to lend a hand/ +ÊÒɨ [¤«¤¿¤Ò¤¶] /(n) one knee/ +ÊÒÉÕ¤¯ [¤«¤¿¤Å¤¯] /(v5k,vi) (1) to be put in order/to be put to rights/(2) to be disposed of/to be solved/(3) to be finished/(4) to be married (off)/(P)/ +ÊÒÉÕ¤± [¤«¤¿¤Å¤±] /(n) tidying up/finishing/ +ÊÒÉÕ¤±¤ë [¤«¤¿¤Å¤±¤ë] /(v1,vt) (1) to tidy up/to put in order/to straighten up/to put away/(2) to settle (problem)/to clear (dispute)/(3) to finish/to bring something to an end/(4) to marry off (e.g. a daughter)/(5) to do away with someone/to bump someone off/(P)/ +ÊÒÊ¢Äˤ¤ [¤«¤¿¤Ï¤é¤¤¤¿¤¤] /(adj) ridiculous/absurd/ +ÊÒÊÒ [¤Ø¤ó¤Ú¤ó] /(adj-na,n) pieces/fragments/ +ÊÒÊؤê [¤«¤¿¤À¤è¤ê] /(n) writing but receiving no response/ +ÊÒÊý [¤«¤¿¤Û¤¦] /(n) one side/one party/the other side/the other party/(P)/ +ÊÒËÀ [¤«¤¿¤Ü¤¦] /(n) partner/accomplice/ +ÊÒËÇ°× [¤«¤¿¤Ü¤¦¤¨¤­] /(n) one-sided trade/one way (unbalanced) trade/ +ÊÒ̳·ÀÌó [¤Ø¤ó¤à¤±¤¤¤ä¤¯] /(n) a unilateral contract/ +ÊÒÌÌ [¤«¤¿¤á¤ó] /(n) one side/ +ÊÒÌÜ [¤«¤¿¤á] /(n) one eye/(P)/ +ÊÒή¤ì [¤«¤¿¤Ê¤¬¤ì] /(n) slanting, one-sided (shed) roof/ +ÊÒÎØ [¤«¤¿¤ï] /(adj-na,n) deformity/disfigurement/ +ÊÒÎÚ [¤Ø¤ó¤ê¤ó] /(n) only a portion/ +ÊÒÎø¤¤ [¤«¤¿¤³¤¤] /unrequited love/ +ÊÒÏÓ [¤«¤¿¤¦¤Ç] /(n) one arm/right-hand man/ +ÊÒìì [¤«¤¿¤Á¤ó¤Ð] /(adj-na,n) lame(ness)/mismatched/ +ÊÔ [¤Ø¤ó] /(n,n-suf) compilation/editing/completed poem/book/part of book/(P)/ +ÊÔ¤«¤± [¤¢¤ß¤«¤±] /area fill (in printing)/ +ÊÔ¤ß³Þ [¤¢¤ß¤¬¤µ] /(n) braided hat/ +ÊԤߵ¡ [¤¢¤ß¤­] /(n) knitting machine/ +ÊÔ¤ß¸Í [¤¢¤ß¤É] /(n) door made of interlaced reeds, bamboo, etc./ +ÊԤ߽Ф¹ [¤¢¤ß¤À¤¹] /(v5s) to work out/to think out/ +ÊԤ߾夲 [¤¢¤ß¤¢¤²] /(n) high laced shoes or boots/ +ÊԤ߾夲·¤ [¤¢¤ß¤¢¤²¤°¤Ä] /(n) lace-up boots/ +ÊÔ¤ß¿Ë [¤¢¤ß¤Ð¤ê] /(n) knitting needle/ +ÊÔ¤ßʪ [¤¢¤ß¤â¤Î] /(n) knitting/web/(P)/ +ÊÔ¤ßËÀ [¤¢¤ß¤Ü¤¦] /(n) knitting needle/ +ÊÔ¤ßÌÜ [¤¢¤ß¤á] /(n) stitch/ +ÊÔ¤à [¤¢¤à] /(v5m) (1) to knit/to plait/to braid/(2) to compile (anthology, dictionary, etc.)/to edit/(P)/ +ÊÔ³ÞÂû [¤¢¤ß¤¬¤µ¤¿¤±] /morel mushroom/ +ÊÔ¶Ê [¤Ø¤ó¤­¤ç¤¯] /(n,vs) arrangement/ +ÊÔ»¼ [¤Ø¤ó¤µ¤ó] /(n) compilation/ +ÊÔ¼Ô [¤Ø¤ó¤·¤ã] /(n) (abbr) editor/compiler/(P)/ +ÊÔ¼Ô [¤Ø¤ó¤¸¤ã] /(n) (abbr) editor/compiler/ +ÊÔ½¤ [¤Ø¤ó¤·¤å¤¦] /(n,vs) editing/compilation/editorial (e.g. committee)/ +ÊÔ½´ [¤Ø¤ó¤·¤å¤¦] /(n,vs) editing/compilation/editorial (e.g. committee)/ +ÊÔ½¸ [¤Ø¤ó¤·¤å¤¦] /(n,vs) editing/compilation/editorial (e.g. committee)/(P)/ +ÊÔ½¸µ¡Ç½ [¤Ø¤ó¤·¤å¤¦¤­¤Î¤¦] /editing capability/ +ÊÔ½¸¶É [¤Ø¤ó¤·¤å¤¦¤­¤ç¤¯] /(n) editorial office (board)/ +ÊÔ½¸»Ò [¤Ø¤ó¤·¤å¤¦¤·] /editorial-staff member/ +ÊÔ½¸¼Ô [¤Ø¤ó¤·¤å¤¦¤·¤ã] /editor (in publishing, etc.)/(P)/ +ÊÔ½¸¼ç´´ [¤Ø¤ó¤·¤å¤¦¤·¤å¤«¤ó] /(n) editor-in-chief/ +ÊÔ½¸Ä¹ [¤Ø¤ó¤·¤å¤¦¤Á¤ç¤¦] /(n) editor-in-chief/ +ÊÔ½¸Éô [¤Ø¤ó¤·¤å¤¦¤Ö] /editorial department/ +ÊԾ夲 [¤¢¤ß¤¢¤²] /(n) high laced shoes or boots/ +ÊԾ夲·¤ [¤¢¤ß¤¢¤²¤°¤Ä] /(n) high lace shoes/ +ÊÔÀ© [¤Ø¤ó¤»¤¤] /(n,vs) organization/forming/ +ÊÔÀ® [¤Ø¤ó¤»¤¤] /(n,vs) composition/formation/organization/(P)/ +ÊÔÁȵ¡³£ [¤Ø¤ó¤½¤­¤«¤¤] /knitting machinery/ +ÊÔÂâ [¤Ø¤ó¤¿¤¤] /(n) formation/ +ÊÔÃø [¤Ø¤ó¤Á¤ç] /(n) compilation/(P)/ +ÊÔÆþ [¤Ø¤ó¤Ë¤å¤¦] /(n,vs) admission/incorporation/(P)/ +ÊÔÆþ»î¸³ [¤Ø¤ó¤Ë¤å¤¦¤·¤±¤ó] /entrance examination (for a transfer student)/ +ÊÔǯ»Ë [¤Ø¤ó¤Í¤ó¤·] /(n) a chronicle/ +ÊÔǯÂÎ [¤Ø¤ó¤Í¤ó¤¿¤¤] /(n) chronological order/ +ÊÔʪ [¤¢¤ß¤â¤Î] /(n) knitting/web/(P)/ +ÊÕ [¤Ø¤ó] /(n) area/vicinity/(P)/ +ÊÕ¤ê [¤¢¤¿¤ê] /(n) (in the) neighbourhood/vicinity/nearby/(P)/ +ÊÕ¤ê [¤Û¤È¤ê] /(n) (in the) neighbourhood/vicinity/nearby/ +ÊÕ¶­ [¤Ø¤ó¤­¤ç¤¦] /(n) remote region/frontier (district)/border(land)/(P)/ +ÊÕÃÏ [¤Ø¤ó¤Á] /(n) remote place/(P)/ +ÊÕÅÚ [¤Ø¤ó¤É] /(n) remote region/ +ÊÕÉý [¤Ø¤ó¤×¤¯] /(n) edge/surface appearance/outer appearance/ +ÊÕáÅ [¤Ø¤ó¤­¤ç¤¦] /(n) remote region/frontier (district)/border(land)/ +ÊÕîÁ [¤Ø¤ó¤Ô] /(adj-na,n) hard to reach place/remote place/ +ÊÕð¥ [¤Ø¤ó¤¹¤¦] /(n) remote region/ +ÊÖ¤·Ë¥¤¤ [¤«¤¨¤·¤Ì¤¤] /(n) a backstitch/ +ÊÖ¤¹ [¤«¤¨¤¹] /(v5s,vt) to return something/(P)/ +ÊÖ¤¹ÊÖ¤¹ [¤«¤¨¤¹¤¬¤¨¤¹] /(adv) repeatedly/to a tremendous extent/ +ÊÖ¤ê·ì [¤«¤¨¤ê¤Á] /(n) spurt of blood (from one's victim)/ +ÊÖ¤êºé¤­ [¤«¤¨¤ê¤¶¤­] /(n) comeback (e.g. in business)/second bloom/reflowering/reflorescence/(P)/ +ÊÖ¤êºé¤¯ [¤«¤¨¤ê¤¶¤¯] /(v5k) to come back/to bloom a second time/ +ÊÖ¤êÃé [¤«¤¨¤ê¤Á¤å¤¦] /(n) act of betrayal/ +ÊÖ¤êÅÀ [¤«¤¨¤ê¤Æ¤ó] /(n) marks indicating the Japanese meaning of the texts of Chinese classics/ +ÊÖ¤êƤ¤Á [¤«¤¨¤ê¤¦¤Á] /(n) killing a would-be avenger/ +ÊÖ¤ë [¤«¤¨¤ë] /(v5r) to return/to come back/to go back/(P)/ +ÊֲΠ[¤Ø¤ó¤«] /(n) ode in reply/ +ÊÖ´Ô [¤Ø¤ó¤«¤ó] /(n,vs) return/restoration/(P)/ +ÊÖµÑ [¤Ø¤ó¤­¤ã¤¯] /(n,vs) return of something/repayment/(P)/ +ÊÖµÑÃÍ [¤Ø¤ó¤­¤ã¤¯¤Á] /return value/ +ÊÖµå [¤Ø¤ó¤­¤å¤¦] /(n) return toss (e.g., from a catcher to a pitcher)/ +ÊÖ¶â [¤Ø¤ó¤­¤ó] /(n) repayment/ +ÊÖºÑ [¤Ø¤ó¤µ¤¤] /(n,vs) repayment/(P)/ +Êֺ餭 [¤«¤¨¤ê¤¶¤­] /(n) comeback (e.g. in business)/second bloom/reflowering/reflorescence/ +ÊÖ»ö [¤Ø¤ó¤¸] /(n,vs) reply/answer/(P)/ +ÊÖ»ö¤ò±ä¤Ð¤¹ [¤Ø¤ó¤¸¤ò¤Î¤Ð¤¹] /(exp) to delay one's answer/ +ÊÖ»ö¤òÃ٤餹 [¤Ø¤ó¤¸¤ò¤ª¤¯¤é¤¹] /(exp) to defer one's reply/ +ÊÖ¼­ [¤Ø¤ó¤¸] /(n) reply/response/ +ÊÖ½ñ [¤Ø¤ó¤·¤ç] /(n) reply/response/ +ÊÖ¾È [¤Ø¤ó¤·¤ç¤¦] /(n,vs) reflection of light (sunlight)/ +ÊÖ¾å [¤Ø¤ó¤¸¤ç¤¦] /(n,vs) give up/relinquish/serve up/let loose/(P)/ +ÊÖ¿® [¤Ø¤ó¤·¤ó] /(n,vs) reply/(P)/ +ÊÖ¿®ÍÑ [¤Ø¤ó¤·¤ó¤è¤¦] /for reply/ +ÊÖ¿®ÍѤÎÉõÅû [¤Ø¤ó¤·¤ó¤è¤¦¤Î¤Õ¤¦¤È¤¦] /self-addressed stamped envelope/SASE/ +ÊÖ¿®ÍÑÉõÅû [¤Ø¤ó¤·¤ó¤è¤¦¤Õ¤¦¤È¤¦] /self-addressed stamped envelope/SASE/ +ÊÖ¿®ÍÑÍÕ½ñ [¤Ø¤ó¤·¤ó¤è¤¦¤Ï¤¬¤­] /(postal) reply card/international reply coupon/ +ÊÖ¿®ÎÁ [¤Ø¤ó¤·¤ó¤ê¤ç¤¦] /return postage/ +ÊÖ¿®ÎÁÉõÅû [¤Ø¤ó¤·¤ó¤ê¤ç¤¦¤Õ¤¦¤È¤¦] /return, postage-paid envelope/ +ÊÖ¿®ÎÁÍÕ½ñ [¤Ø¤ó¤·¤ó¤ê¤ç¤¦¤Ï¤¬¤­] /return, postage-paid postcard/ +ÊÖÁ÷ [¤Ø¤ó¤½¤¦] /(n,vs) sending back/return to sender/ +ÊÖÅÅ [¤Ø¤ó¤Ç¤ó] /(n) reply telegram/ +ÊÖÅú [¤Ø¤ó¤È¤¦] /(n) reply/(P)/ +ÊÖÅú¤ËµÍ¤Þ¤ë [¤Ø¤ó¤È¤¦¤Ë¤Ä¤Þ¤ë] /(exp) to be embarrassed for a reply/ +ÊÖǼ [¤Ø¤ó¤Î¤¦] /(n,vs) returning (to the authorities)/restoring/ +ÊÖÇÕ [¤Ø¤ó¤Ñ¤¤] /(n) offering a cup (of sake) in return/ +ÊÖÇÖ [¤Ø¤ó¤Ñ¤¤] /(n) offering a cup (of sake) in return/ +ÊÖÉÊ [¤Ø¤ó¤Ô¤ó] /(n,vs) returned goods/ +ÊÖÉÕ [¤Ø¤ó¤×] /(n) return/ +ÊÖÊó [¤Ø¤ó¤Ý¤¦] /(n,vs) requital/ +ÊÖËÜ [¤Ø¤ó¤Ý¤ó] /(n) book(s) returned unsold/ +ÊÖÌá [¤Ø¤ó¤ì¤¤] /(n,vs) returning/giving back/ +ÊÖÎé [¤Ø¤ó¤ì¤¤] /(n,vs) returning a favor/revenge/ +Êפ¯À¤³¦¤ËÃΤé¤ì¤ë [¤¢¤Þ¤Í¤¯¤»¤«¤¤¤Ë¤·¤é¤ì¤ë] /(exp) to be known all over the world/ +Êפ¯Áܤ¹ [¤¢¤Þ¤Í¤¯¤µ¤¬¤¹] /(v5s) to make a wide search/ +Ê×ºß [¤Ø¤ó¤¶¤¤] /(n) omnipresence/ubiquity/ +Ê×Îò [¤Ø¤ó¤ì¤­] /(n,vs) travels/pilgrimage/itinerancy/(P)/ +Ê×Ï© [¤Ø¤ó¤í] /(n) pilgrim/ +ÊØ [¤Ó¤ó] /(n,n-suf) mail/post/flight (e.g. airline flight)/service/opportunity/chance/letter/(P)/ +ÊØ [¤Ù¤ó] /(adj-na,n) convenience/facility/excreta/stools/evacuation/ +ÊØ [¤è¤¹¤¬] /way/means/ +ÊØ¡¹¤¿¤ë [¤Ù¤ó¤Ù¤ó¤¿¤ë] /(adj-t) protuberant/paunchy/ +ÊØ¡¹¤È [¤Ù¤ó¤Ù¤ó¤È] /idly/ +Êؤ¸¤ë [¤Ù¤ó¤¸¤ë] /(v1) will do/to answer the purpose/to make convenient/ +Êؤº¤ë [¤Ù¤ó¤º¤ë] /(v5z) will do/to answer the purpose/to make convenient/ +ÊؤÎÍ­¤ê¼¡Âè [¤Ó¤ó¤Î¤¢¤ê¤·¤À¤¤] /on the first opportunity/ +Êؤê [¤¿¤è¤ê] /(n) news/tidings/information/correspondence/letter/(P)/ +Êؤë [¤¿¤è¤ë] /(v5r) to rely on/to have recourse to/to depend on/ +Êؤò¿Þ¤ë [¤Ù¤ó¤ò¤Ï¤«¤ë] /(exp) to provide facilities/to administer to the convenience of/ +ÊØ°Õ [¤Ù¤ó¤¤] /(n) call of nature/bowel movement/ +ÊØ°á [¤Ù¤ó¤¤] /(n) convenient clothes/ordinary clothes/ +ÊØ°áÂâ [¤Ù¤ó¤¤¤¿¤¤] /(n) plain-clothes soldiers/mufti corps/ +ÊØ±× [¤Ù¤ó¤¨¤­] /(n) convenience/benefit/profit/ +ÊØ´É [¤Ù¤ó¤«¤ó] /sewer pipe/ +ÊØ´ï [¤Ù¤ó¤­] /(n) bedpan/chamber pot/urinal/ +Êص¹ [¤Ù¤ó¤®] /(adj-na,n) convenience/accommodation/advantage/expedience/(P)/ +Êص¹¤ò¿Þ¤ë [¤Ù¤ó¤®¤ò¤Ï¤«¤ë] /(exp) to suit the convenience of/to accommodate/ +Êص¹¼çµÁ [¤Ù¤ó¤®¤·¤å¤®] /opportunism/expediency/ +Êص¹¾å [¤Ù¤ó¤®¤¸¤ç¤¦] /(adv) for convenience/as a matter of convenience/ +Êغ [¤Ù¤ó¤¶] /(n) toilet seat/ +Êؽê [¤Ù¤ó¤¸¤ç] /(n) toilet/lavatory/rest room/latrine/comfort station/(P)/ +Êؾè [¤Ó¤ó¤¸¤ç¤¦] /(n,vs) taking advantage of a ride or an opportunity/taking a ship/(P)/ +Êؾè¼Ô [¤Ó¤ó¤¸¤ç¤¦¤·¤ã] /hitchhiker/one who catches a ride (with a friend)/ +Êؾè¼çµÁ¼Ô [¤Ó¤ó¤¸¤ç¤¦¤·¤å¤®¤·¤ã] /opportunist/ +ÊØÁ¥ [¤Ó¤ó¤»¤ó] /(n) available steamer/ +ÊØÄÌ [¤Ù¤ó¤Ä¤¦] /(n) bowel movement/ +ÊØÅ [¤Ó¤ó¤Ç¤ó] /(n) emperor's temporary place of sojourn/ +ÊØÅ [¤Ù¤ó¤Ç¤ó] /(n) emperor's temporary place of sojourn/ +ÊØÈë [¤Ù¤ó¤Ô] /(n) constipation/(P)/ +ÊØÉþ [¤Ù¤ó¤×¤¯] /(n) civilian clothes/ +ÊØÊؤ¿¤ë [¤Ù¤ó¤Ù¤ó¤¿¤ë] /(adj-t) protuberant/paunchy/ +ÊØÊØ¤È [¤Ù¤ó¤Ù¤ó¤È] /idly/ +ÊØË¡ [¤Ù¤ó¤Ý¤¦] /(n) handy method/shortcut/expedient/ +ÊØÍ÷ [¤Ó¤ó¤é¤ó] /(n) handbook/manual/compendium/ +ÊØÍ÷ [¤Ù¤ó¤é¤ó] /(n) handbook/manual/compendium/ +ÊØÍø [¤Ù¤ó¤ê] /(adj-na) convenient/handy/useful/(P)/ +ÊØÍø¤µ [¤Ù¤ó¤ê¤µ] /(n) convenience/handiness/usefulness/(P)/ +ÊØÍø²° [¤Ù¤ó¤ê¤ä] /(n) expressman/utility man/ +ÊØÍøÄ¢ [¤Ù¤ó¤ê¤Á¤ç¤¦] /(convenience) guide/ +ÊØÔä [¤Ù¤ó¤Ä¤Ü] /night-soil vault/ +ÊØÕ¤ [¤Ù¤ó¤Í¤¤] /(adj-na,n) flattery/adulation/ +ÊØÕ¥ [¤Ù¤ó¤Í¤¤] /(adj-na,n) flattery/adulation/ +ÊØäµ [¤Ó¤ó¤»¤ó] /(n) writing paper/stationery/(P)/ +ÊÙ¤á¤Æ [¤Ä¤È¤á¤Æ] /(adv) as much as possible/diligently/ +ÊÙ³Ø [¤Ù¤ó¤¬¤¯] /(n) study/pursuit of knowledge/(P)/ +ÊÙ¶¯ [¤Ù¤ó¤­¤ç¤¦] /(n,vs) study/diligence/discount/reduction/(P)/ +ÊÙ¶¯¤·»Ï¤á¤ë [¤Ù¤ó¤­¤ç¤¦¤·¤Ï¤¸¤á¤ë] /to begin to study/ +ÊÙ¶¯¤·½Ð¤¹ [¤Ù¤ó¤­¤ç¤¦¤·¤À¤¹] /to begin to study/ +ÊÙ¶¯¤ËÇ®¤¬Æþ¤ë [¤Ù¤ó¤­¤ç¤¦¤Ë¤Í¤Ä¤¬¤Ï¤¤¤ë] /(exp) to become very keen on one's studies/ +ÊÙ¶¯¤ËÎå¤à [¤Ù¤ó¤­¤ç¤¦¤Ë¤Ï¤²¤à] /(exp) to work hard at one's lessons/ +ÊÙ¶¯¤Î˵¤é²»³Ú¤òʹ¤¯ [¤Ù¤ó¤­¤ç¤¦¤Î¤«¤¿¤ï¤é¤ª¤ó¤¬¤¯¤ò¤­¤¯] /(exp) to listen to music while studying/ +ÊÙ¶¯¤òÂÕ¤±¤ë [¤Ù¤ó¤­¤ç¤¦¤ò¤Ê¤Þ¤±¤ë] /(exp) to neglect one's studies/ +ÊÙ¶¯²È [¤Ù¤ó¤­¤ç¤¦¤«] /diligent student/studious person/ +ÊÙ¶¯´ù [¤Ù¤ó¤­¤ç¤¦¤º¤¯¤¨] /(writing) desk/ +ÊÙ¶¯»þ´Ö [¤Ù¤ó¤­¤ç¤¦¤¸¤«¤ó] /(n) one's study hours (time)/ +ÊÙ¶¯Ãæ [¤Ù¤ó¤­¤ç¤¦¤Á¤å¤¦] /while studying/ +ÊÙ¶¯Éô²° [¤Ù¤ó¤­¤ç¤¦¤Ù¤ä] /study room/ +ÊÙÎå [¤Ù¤ó¤ì¤¤] /(n) diligence/ +ÊÛ [¤Ù¤ó] /(n,n-suf) speech/dialect/braid/petal/valve/discrimination/(P)/ +ÊÛ¤¨¤Î¤Ê¤¤ [¤ï¤­¤Þ¤¨¤Î¤Ê¤¤] /indiscreet/undiscerning/ +ÊÛ¤¨¤Î̵¤¤ [¤ï¤­¤Þ¤¨¤Î¤Ê¤¤] /indiscreet/undiscerning/ +ÊÛ¤¨¤ë [¤ï¤­¤Þ¤¨¤ë] /(v1) to know (right from wrong)/to discern/to discriminate/to understand/to bear in mind/(P)/ +ÊÛ¤¸¤ë [¤Ù¤ó¤¸¤ë] /(v1) to speak/to talk/to argue/to manage/to dispose of/to carry through/to distinguish/to discriminate/ +ÊÛ¤¸Î©¤Æ¤ë [¤Ù¤ó¤¸¤¿¤Æ¤ë] /(v1) to speak eloquently/to talk volubly/ +ÊÛ¤º¤ë [¤Ù¤ó¤º¤ë] /(v5z) to manage/to dispose of/to carry through/to distinguish/to discriminate/ +ÊÛ¤ÎÃî [¤Ù¤ó¤Î¤à¤·] /valve core/ +ÊÛ²ò [¤Ù¤ó¤«¤¤] /(n) explanation/justification/defence/excuse/(P)/ +ÊÛ·Ä [¤Ù¤ó¤±¤¤] /(n) strong man/(P)/ +Ê۷Ĥε㤭½ê [¤Ù¤ó¤±¤¤¤Î¤Ê¤­¤É¤³¤í] /(n) one's weak point/shin/ +Ê۷ijª [¤Ù¤ó¤±¤¤¤¬¤Ë] /(n) grapsoid (anim)/grapsoid crab/ +ÊÛ·Ä³Ê»Ò [¤Ù¤ó¤±¤¤¤´¤¦¤·] /checked pattern/plaid/ +ÊÛ·Ä¼Ê [¤Ù¤ó¤±¤¤¤¸¤Þ] /(n) checks/plaid/checked pattern/ +ÊÛ·ÄÁð [¤Ù¤ó¤±¤¤¤½¤¦] /(n) orpine (plant)/stonecrop/ +ÊÛ¸î [¤Ù¤ó¤´] /(n) defense/pleading/advocacy/(P)/ +ÊÛ¸î°ÍÍê¿Í [¤Ù¤ó¤´¤¤¤é¤¤¤Ë¤ó] /(lawyer's) client/ +ÊÛ¸î»Î [¤Ù¤ó¤´¤·] /(n) lawyer/attorney/(P)/ +ÊÛ¸î»Î²ñ [¤Ù¤ó¤´¤·¤«¤¤] /(n) bar association/ +ÊÛ¸î»Î»ö̳½ê [¤Ù¤ó¤´¤·¤¸¤à¤·¤ç] /law office/lawyer's office/attorney's office/ +ÊÛ¸î»ÎÈñÍÑ [¤Ù¤ó¤´¤·¤Ò¤è¤¦] /(n) legal fee/ +ÊÛ¸î¼Ô [¤Ù¤ó¤´¤·¤ã] /proponent/defender/advocate/ +ÊÛ¸î¿Í [¤Ù¤ó¤´¤Ë¤ó] /(n) counsel/defender/advocate/(P)/ +ÊÛ¸îÃÄ [¤Ù¤ó¤´¤À¤ó] /defense counsel/defence lawyer/ +ÊÛ¸îÎÁ [¤Ù¤ó¤´¤ê¤ç¤¦] /lawyer's fee/ +ÊÛ¸ý [¤Ù¤ó¤³¤¦] /(n) speech/manner of speaking/ +Êۺ [¤Ù¤ó¤¶] /valve seat/ +ÊÛºÍ [¤Ù¤ó¤µ¤¤] /(n) eloquence/oratorical talent/ +ÊÛºÑ [¤Ù¤ó¤µ¤¤] /(n) settlement/payment/(P)/ +ÊÛºâÅ· [¤Ù¤ó¤¶¤¤¤Æ¤ó] /(n) god of wealth, music, eloquence and water/ +ÊۻΠ[¤Ù¤ó¤·] /(n) lecturer/rhetorician/narrator in Japanese silent cinema/ +ÊÛ¼Ô [¤Ù¤ó¤·¤ã] /speaker/orator/ +ÊÛ½þ [¤Ù¤ó¤·¤ç¤¦] /(n) next word/compensation/reparation/indemnity/reimbursement/(P)/ +ÊÛ½þ¶â [¤Ù¤ó¤·¤ç¤¦¤­¤ó] /reparation/indemnity/compensation/reimbursement/ +ÊÛ¾Ú [¤Ù¤ó¤·¤ç¤¦] /(n) demonstration/proof/ +ÊÛ¾Ú³Ø [¤Ù¤ó¤·¤ç¤¦¤¬¤¯] /apologetics/ +ÊÛ¾ÚË¡ [¤Ù¤ó¤·¤ç¤¦¤Û¤¦] /(n) dialectic/dialectics/ +ÊÛ¾ÚˡŪ [¤Ù¤ó¤·¤ç¤¦¤Û¤¦¤Æ¤­] /(adj-na) dialectic/ +ÊÛ¾ÚˡŪͣʪÏÀ [¤Ù¤ó¤·¤ç¤¦¤Û¤¦¤Æ¤­¤æ¤¤¤Ö¤Ä¤í¤ó] /(n) dialectical materialism/ +ÊÛ¾ÚÏÀ [¤Ù¤ó¤·¤ç¤¦¤í¤ó] /(n) apologetics/dialectics/ +ÊÛÀå [¤Ù¤ó¤¼¤Ä] /(n) speech/(P)/ +ÊÛÁÁ [¤Ù¤ó¤½] /(n) excuse/plea/defense/ +ÊÛÅ· [¤Ù¤ó¤Æ¤ó] /(n) Benten (goddess of arts and wisdom)/ +ÊÛÅö [¤Ù¤ó¤È¤¦] /(n) box lunch/(P)/ +ÊÛÅö²° [¤Ù¤ó¤È¤¦¤ä] /(n) lunch vendor/ +ÊÛÅöÂå [¤Ù¤ó¤È¤¦¤À¤¤] /(n) lunch money/ +ÊÛÅöÈ¢ [¤Ù¤ó¤È¤¦¤Ð¤³] /(n) lunch box/ +ÊÛÆñ [¤Ù¤ó¤Ê¤ó] /(n) denunciation/criticism/ +ÊÛÇý [¤Ù¤ó¤Ð¤¯] /(n) refutation/contradiction/rebuttal/disproof/disputation/ +ÊÛÇý [¤Ù¤ó¤Ñ¤¯] /(n) refutation/contradiction/rebuttal/disproof/disputation/ +ÊÛȱ [¤Ù¤ó¤Ñ¤Ä] /(n) pigtail/queue/ +ÊÛÊÌ [¤Ù¤ó¤Ù¤Ä] /(n,vs) discriminate/ +ÊÛÊÌÁÇÀ­ [¤Ù¤ó¤Ù¤Ä¤½¤»¤¤] /(n) distinctive feature/ +ÊÛËì [¤Ù¤ó¤Þ¤¯] /(n) valve (in internal organs)/ +ÊÛ̳´± [¤Ù¤ó¤à¤«¤ó] /(n) commissioner/(P)/ +ÊÛÌÀ [¤Ù¤ó¤á¤¤] /(n,vs) explanation/excuse/vindication/apology/(P)/ +ÊÛÍý [¤Ù¤ó¤ê] /(n) management/ +ÊÛÍý»Î [¤Ù¤ó¤ê¤·] /(n) patent attorney/ +ÊÛÏÀ [¤Ù¤ó¤í¤ó] /(n) discussion/debate/argument/(P)/ +ÊÛÏÀÂç²ñ [¤Ù¤ó¤í¤ó¤¿¤¤¤«¤¤] /oratorical contest/ +ÊÛòÔÎà [¤Ù¤ó¤µ¤¤¤ë¤¤] /bivalves/ +ÊÜ [¤Ù¤ó] /counter for whipping/ +ÊÜ [¤à¤Á] /(n) whip/stick/ +ÊÜÂǤÁ¾É [¤à¤Á¤¦¤Á¤·¤ç¤¦] /(n) whiplash/ +ÊÜÂÇ¤Ä [¤à¤Á¤¦¤Ä] /(v5t) to whip/to lash/to give the rod/to spur on/to encourage/ +ÊÜÌÓ [¤Ù¤ó¤â¤¦] /(n) flagellum/ +ÊÜÚ¥ [¤Ù¤ó¤¿¤Ä] /(n,vs) encouragement/enthusiasm/urging/ +ÊÝ [¤Û] /(n,vs) guarantee/(P)/ +ÊݤÁ¹ç¤¤ [¤¿¤â¤Á¤¢¤¤] /(n) (1) steadiness (of market price)/ +ÊݤÁ¹ç¤¤ [¤â¤Á¤¢¤¤] /(n) (1) unity/even matching/interdependence/(2) steadiness (of market price)/ +ÊݤÁ¹ç¤¦ [¤â¤Á¤¢¤¦] /(v5u) to maintain equilibrium/to share expenses/ +ÊÝ¤Ä [¤¿¤â¤Ä] /(v5t) to keep/to preserve/to hold/to retain/to maintain/to support/to sustain/to last/to endure/to keep well (food)/to wear well/to be durable/(P)/ +ÊÝ°Â [¤Û¤¢¤ó] /(n) peace preservation/security/(P)/ +Êݰ´± [¤Û¤¢¤ó¤«¤ó] /(n) peace officer/sheriff/ +Êݰ½èʬ [¤Û¤¢¤ó¤·¤ç¤Ö¤ó] /measures preserving law and order/ +Êݰ¾òÎã [¤Û¤¢¤ó¤¸¤ç¤¦¤ì¤¤] /regulations for the preservation of law and order/ +ÊÝ°ÂÀßÈ÷ [¤Û¤¢¤ó¤»¤Ä¤Ó] /(n) safety devices/ +ÊÝ°ÂÍ×°÷ [¤Û¤¢¤ó¤è¤¦¤¤¤ó] /mine guards (during a strike)/ +ÊÝ°ÂÎÓ [¤Û¤¢¤ó¤ê¤ó] /(n) forest reserve/ +ÊÝ°é [¤Û¤¤¤¯] /(n,vs) nursing/nurturing/rearing/lactation/suckling/(P)/ +ÊÝ°é±à [¤Û¤¤¤¯¤¨¤ó] /(n) nursery school/day nursery/(P)/ +ÊÝ°é´ï [¤Û¤¤¤¯¤­] /(n) incubator/ +ÊÝ°é»ÜÀß [¤Û¤¤¤¯¤·¤»¤Ä] /(n) child-rearing facility/ +ÊÝ°é½ê [¤Û¤¤¤¯¤·¤ç] /(n) nursery school/nursery/(P)/ +ÊÝ°é½ê [¤Û¤¤¤¯¤¸¤ç] /(n) nursery school/nursery/(P)/ +ÊÝ°éÎÁ [¤Û¤¤¤¯¤ê¤ç¤¦] /(n) fee for day-care/ +Êݲ¹ [¤Û¤ª¤ó] /(n) retaining warmth/keeping heat in/heat insulation/(P)/ +ÊÝ³× [¤Û¤«¤¯] /(n) conservatism and progressivism/conservatives and reformists/(P)/ +ÊÝ´É [¤Û¤«¤ó] /(n,vs) charge/custody/safekeeping/deposit/storage/(P)/ +Êݴɲñ¼Ò [¤Û¤«¤ó¤¬¤¤¤·¤ã] /safety-deposit company/ +Êݴɶâ [¤Û¤«¤ó¤­¤ó] /money on deposit/ +ÊÝ´É¾Ú [¤Û¤«¤ó¤·¤ç¤¦] /certificate of custody/ +ÊÝ´É¿Í [¤Û¤«¤ó¤Ë¤ó] /custodian/trustee/ +ÊÝ´Éʪ [¤Û¤«¤ó¤Ö¤Ä] /goods in custody/property in trust/ +ÊÝ´ÉÎÁ [¤Û¤«¤ó¤ê¤ç¤¦] /custody fee/storage charge/ +ÊÝ´ÉÎÓ [¤Û¤«¤ó¤ê¤ó] /managed forest/ +ÊÝ¶Ý [¤Û¤­¤ó] /(n) carrying a disease/ +ÊÝ¶Ý¼Ô [¤Û¤­¤ó¤·¤ã] /(n) (disease) carrier/ +ÊÝ·ò [¤Û¤±¤ó] /(n) health preservation/hygiene/sanitation/(P)/ +ÊÝ·ò°å [¤Û¤±¤ó¤¤] /public-health doctor/ +ÊÝ·ò±ÒÀ¸ [¤Û¤±¤ó¤¨¤¤¤»¤¤] /(n) hygiene/sanitation/ +ÊÝ·ò¼¼ [¤Û¤±¤ó¤·¤Ä] /(n) school infirmary/ +ÊÝ·ò½ê [¤Û¤±¤ó¤·¤ç] /(n) health care center/(P)/ +ÊÝ·ò½ê [¤Û¤±¤ó¤¸¤ç] /(n) health care center/ +ÊÝ·òÀ©ÅÙ [¤Û¤±¤ó¤»¤¤¤É] /(n) public health system/ +ÊÝ·òÂΰé [¤Û¤±¤ó¤¿¤¤¤¤¤¯] /health and physical education/ +ÊÝ·òÉØ [¤Û¤±¤ó¤Õ] /(n) district health nurse/public health nurse/(P)/ +ÊÝ·òʪÍý³Ø [¤Û¤±¤ó¤Ö¤Ä¤ê¤¬¤¯] /health physics/ +Êݸ± [¤Û¤±¤ó] /(n) insurance/guarantee/(P)/ +Êݸ±¤ò³Ý¤±¤ë [¤Û¤±¤ó¤ò¤«¤±¤ë] /(exp) to insure (something)/ +Êݸ±°å [¤Û¤±¤ó¤¤] /(n) insurance doctor/ +Êݸ±²° [¤Û¤±¤ó¤ä] /(n) insurance man/ +Êݸ±²ñ¼Ò [¤Û¤±¤ó¤¬¤¤¤·¤ã] /insurance company/ +Êݸ±´«Í¶°÷ [¤Û¤±¤ó¤«¤ó¤æ¤¦¤¤¤ó] /(n) insurance salesman (saleswoman)/ +Êݸ±¶â [¤Û¤±¤ó¤­¤ó] /(n) insurance payout/(P)/ +Êݸ±¶â¼õ¼è¿Í [¤Û¤±¤ó¤­¤ó¤¦¤±¤È¤ê¤Ë¤ó] /insurance beneficiary/ +Êݸ±·ÀÌó [¤Û¤±¤ó¤±¤¤¤ä¤¯] /insurance contract/ +Êݸ±¾Ú [¤Û¤±¤ó¤·¤ç¤¦] /insurance card/ +Êݸ±À©ÅÙ [¤Û¤±¤ó¤»¤¤¤É] /(n) insurance regime/ +Êݸ±ÉÕ¤­ [¤Û¤±¤ó¤Å¤­] /guaranteed/insured/ +Êݸ±ÎÁ [¤Û¤±¤ó¤ê¤ç¤¦] /(n) insurance premium/ +Êݸ±ÎÁΨ [¤Û¤±¤ó¤ê¤ç¤¦¤ê¤Ä] /insurance (premium) rate/ +Êݸî [¤Û¤´] /(n) care/protection/shelter/guardianship/favor/patronage/(P)/ +Êݸî¤ÎÀ»¿Í [¤Û¤´¤Î¤»¤¤¤¸¤ó] /patron saint/ +Êݸî°Ñ°÷ [¤Û¤´¤¤¤¤¤ó] /rehabilitation/worker/ +Êݸî´Ñ»¡ [¤Û¤´¤«¤ó¤µ¤Ä] /probation/ +Êݸî´ØÀÇ [¤Û¤´¤«¤ó¤¼¤¤] /protective tariff/ +Êݸî´ØÀÇΨ [¤Û¤´¤«¤ó¤¼¤¤¤ê¤Ä] /protective tariff/ +Êݸî¶â [¤Û¤´¤­¤ó] /subsidy/ +Êݸî¶è [¤Û¤´¤¯] /(n) sanctuary/reserve (for wild animals)/nature preserve/ +Êݸ« [¤Û¤´¤±¤ó¤½¤¯] /protective arrest/ +Êݸî¹ñ [¤Û¤´¤³¤¯] /(n) protectorate/ +Êݸî»Ê [¤Û¤´¤·] /(n) probation officer/ +Êݸî¼Ô [¤Û¤´¤·¤ã] /(n) guardian/protector/patron/(P)/ +Êݸî½èʬ [¤Û¤´¤·¤ç¤Ö¤ó] /disposing of a case by placing an offender on probation or under supervision/ +Êݸ [¤Û¤´¤·¤ç¤¯] /(n) protective coloration/ +ÊݸîÀ¯ºö [¤Û¤´¤¿¤¤¤µ¤¯] /(n) protectionism/ +ÊݸîÀÇ [¤Û¤´¤¼¤¤] /protective duty/ +ÊݸîÃÄÂÎ [¤Û¤´¤À¤ó¤¿¤¤] /conservation group/ +ÊݸîÄ» [¤Û¤´¤Á¤ç¤¦] /(n) protected bird/ +ÊݸîËÇ°× [¤Û¤´¤Ü¤¦¤¨¤­] /protective trade/ +Êݸîͤ«¤ê [¤Û¤´¤¢¤º¤«¤ê] /(n) safe deposit/ +ÊݸîÎÎ [¤Û¤´¤ê¤ç¤¦] /protectorate/ +ÊݸîÎÓ [¤Û¤´¤ê¤ó] /(n) forest reserve or preserve/ +Êݺ´¿Í [¤Û¤µ¤Ë¤ó] /(n) conservator/curator/ +ÊÝ»ý [¤Û¤¸] /(n,vs) retention/maintenance/preservation/(P)/ +ÊÝ»ý¼Ô [¤Û¤¸¤·¤ã] /holder (of a record)/ +Êݼá [¤Û¤·¤ã¤¯] /(n) bail/(P)/ +Êݼá¶â [¤Û¤·¤ã¤¯¤­¤ó] /(n) bail/ +ÊݼáÃæ [¤Û¤·¤ã¤¯¤Á¤å¤¦] /being out on bail/ +Êݼé [¤Û¤·¤å] /(n) conservative/maintaining/(P)/ +Êݼé·Ï [¤Û¤·¤å¤±¤¤] /conservative/ +Êݼé·Ï̵½ê° [¤Û¤·¤å¤±¤¤¤à¤·¤ç¤¾¤¯] /conservative without party affiliation/ +Êݼé¼çµÁ [¤Û¤·¤å¤·¤å¤®] /conservatism/ +ÊݼéÀ­ [¤Û¤·¤å¤»¤¤] /maintainability/ +ÊݼéŪ [¤Û¤·¤å¤Æ¤­] /(adj-na) conservative/(P)/ +ÊݼéÅÞ [¤Û¤·¤å¤È¤¦] /(n) Conservative Party/the Right/Tories/(P)/ +ÊݼéÇÉ [¤Û¤·¤å¤Ï] /(n) conservatives/ +ÊÝ¾Ú [¤Û¤·¤ç¤¦] /(n,vs) guarantee/security/assurance/pledge/warranty/(P)/ +Êݾڴü´Ö [¤Û¤·¤ç¤¦¤­¤«¤ó] /(n) term of guarantee/warranty period/ +ÊݾڵíÆý [¤Û¤·¤ç¤¦¤®¤å¤¦¤Ë¤å¤¦] /certified milk/ +Êݾڶâ [¤Û¤·¤ç¤¦¤­¤ó] /(n) bond payment/guarantee/deposit/security money/ +Êݾڽñ [¤Û¤·¤ç¤¦¤·¤ç] /(n) certificate/written guarantee/ +ÊÝ¾Ú¿Í [¤Û¤·¤ç¤¦¤Ë¤ó] /(n) guarantor/bondsman/(P)/ +ÊݾڿÍÍ× [¤Û¤·¤ç¤¦¤Ë¤ó¤è¤¦] /guarantor required/ +ÊݾÚÉÕ¤­ [¤Û¤·¤ç¤¦¤Å¤­] /guaranteed/certified/ +Êݾã [¤Û¤·¤ç¤¦] /(n,vs) guarantee/security/assurance/pledge/warranty/(P)/ +ÊݾãÀêÎÎ [¤Û¤·¤ç¤¦¤»¤ó¤ê¤ç¤¦] /protective occupation (of a country)/ +ÊÝ¿È [¤Û¤·¤ó] /(n) self-protection/ +ÊÝ¿È½Ñ [¤Û¤·¤ó¤¸¤å¤Ä] /(n) art of self-protection/ +ÊÝÀÇ [¤Û¤¼¤¤] /(n) customs bond/ +ÊÝÀÇÁÒ¸Ë [¤Û¤¼¤¤¤½¤¦¤³] /bonded warehouse/ +ÊÝÀÇÃÏ°è [¤Û¤¼¤¤¤Á¤¤¤­] /bonded area (i.e. customs)/ +ÊÝÀþ [¤Û¤»¤ó] /(n) track maintenance/ +ÊÝÀþ¶è [¤Û¤»¤ó¤¯] /(n) section of track/ +ÊÝÁ´ [¤Û¤¼¤ó] /(n) preservation/integrity/conservation/(P)/ +ÊÝÁ´²ñ [¤Û¤¼¤ó¤«¤¤] /(family) corporation/ +ÊÝÁ´²ñ¼Ò [¤Û¤¼¤ó¤«¤¤¤·¤ã] /(family) corporation/ +Êݸ [¤Û¤¾¤ó] /(n,vs) preservation/conservation/storage/maintenance/(P)/ +Êݸ·Ï [¤Û¤¾¤ó¤±¤¤] /conservative system (physics)/ +Êݸ¿© [¤Û¤¾¤ó¤·¤ç¤¯] /preserved foods/ +ÊݸÎÁ [¤Û¤¾¤ó¤ê¤ç¤¦] /(n) preservative/ +ÊݸÎÌ [¤Û¤¾¤ó¤ê¤ç¤¦] /conserved quantity (physics)/ +ÊÝÊì [¤Û¤Ü] /(n) day-care worker in a kindergarten, nursery school, etc./(P)/ +ÊÝ̵ [¤Û¤à] /(abbr) conservative without party affiliation/ +ÊÝÍ­ [¤Û¤æ¤¦] /(n,vs) possession/retention/maintenance/(P)/ +ÊÝÍ­¼Ô [¤Û¤æ¤¦¤·¤ã] /owner/ +ÊÝÍ­ÊÆ [¤Û¤æ¤¦¤Þ¤¤] /(n) holdings/ +ÊÝÍÜ [¤Û¤è¤¦] /(n) health preservation/recuperation/recreation/(P)/ +ÊÝÍܱ¡ [¤Û¤è¤¦¤¤¤ó] /sanatorium/ +ÊÝÍܽê [¤Û¤è¤¦¤·¤ç] /sanatorium/rest home/ +ÊÝÍܽê [¤Û¤è¤¦¤¸¤ç] /sanatorium/rest home/(P)/ +ÊÝÍÜÃÏ [¤Û¤è¤¦¤Á] /health resort/ +ÊÝα [¤Û¤ê¤å¤¦] /(n,vs) reserve/putting on hold/deferment/(P)/ +ÊÝÎä [¤Û¤ì¤¤] /(n) keep cool/ +ÊÝÕ¨ [¤Û¤Ü] /(n) day-care worker in a kindergarten, nursery school, etc./ +ÊÞ [¤Û] /shop/store/(P)/ +ÊÞÀÐ [¤Û¤»¤­] /(n) paving stone/ +ÊÞÁõ [¤Û¤½¤¦] /(n) pavement/road surface/(P)/ +ÊÞÁõƻϩ [¤Û¤½¤¦¤É¤¦¤í] /paved road/ +ÊÞÁõÎû´¤ [¤Û¤½¤¦¤ì¤ó¤¬] /paving brick/ +ÊÞÆ» [¤Û¤É¤¦] /(n) pavement/paved street/ +ÊßÆ» [¤Û¤É¤¦] /(n) pavement/paved street/ +Êᤨ¤ë [¤È¤é¤¨¤ë] /(v1) to seize/to grasp/to capture/to arrest/(P)/ +Êá¤Þ¤¨¤ë [¤Ä¤«¤Þ¤¨¤ë] /(v1) to catch/to arrest/to seize/(P)/ +Êá¤Þ¤ë [¤Ä¤«¤Þ¤ë] /(v5r) to be caught/to be arrested/(P)/ +Êá¤é¤¨¤ë [¤È¤é¤¨¤ë] /(v1) to seize/to grasp/to capture/to arrest/(P)/ +Êá¤é¤¨½è [¤È¤é¤¨¤É¤³¤í] /clue/vital point/ +Êá¤é¤¨½ê¤Î¤Ê¤¤ [¤È¤é¤¨¤É¤³¤í¤Î¤Ê¤¤] /subtle/elusive/slippery/ +Êá¤é¤¨½ê¤Î̵¤¤ [¤È¤é¤¨¤É¤³¤í¤Î¤Ê¤¤] /subtle/elusive/slippery/ +Êá¤é¤Ìì¤ÎÈé»»ÍÑ [¤È¤é¤Ì¤¿¤Ì¤­¤Î¤«¤ï¤¶¤ó¤è¤¦] /(exp) don't count your chickens before they're hatched/ +Êá¤é¤ï¤ì [¤È¤é¤ï¤ì] /(n) imprisonment/captivity/ +Êá¤é¤ï¤ì¤¿¹Í¤¨ [¤È¤é¤ï¤ì¤¿¤«¤ó¤¬¤¨] /(n) prejudiced opinion/conventional ideas/ +Êá¤é¤ï¤ì¤ë [¤È¤é¤ï¤ì¤ë] /(v1) to be captured/to be apprehended/to be seized with/(P)/ +Êá¤é¤ï¤ì¿Í [¤È¤é¤ï¤ì¤Ó¤È] /captive/prisoner/ +Êá¤ê¼ê [¤È¤ê¤Æ] /(n) (ancient) policeman/official in charge of imprisoning offenders/martial art/bujutsu/ +Êá¤êÆì [¤È¤ê¤Ê¤ï] /(n) rope for tying criminals/ +Êá¤êʪ [¤È¤ê¤â¤Î] /(n) capture/arrest/ +Êá¤êʪ¹µ¤¨ [¤È¤ê¤â¤Î¤Ò¤«¤¨] /detective's memoirs/ +Êá¤êÊý [¤È¤ê¤«¤¿] /(n) (1) constable/(2) method of catching criminals/ +Êá¤ë [¤È¤ë] /(v5r) to take/to catch (fish)/to capture/(P)/ +Êá¤ï¤ì¤ë [¤È¤é¤ï¤ì¤ë] /(v1) to be captured/to be apprehended/to be seized with/(P)/ +Êá°ï [¤Û¤¤¤Ä] /(n) (baseball) passed ball/catcher missing a ball/ +Êá³Í [¤Û¤«¤¯] /(n,vs) capture/seizure/(P)/ +Êáµå [¤Û¤­¤å¤¦] /(n) (baseball) catch/ +Êá·ß [¤Û¤²¤¤] /(n) whaling/whale fishing/(P)/ +Êá·ßÁ¥ [¤Û¤²¤¤¤»¤ó] /(n) whaling ship/ +Êá·ßˤ [¤Û¤²¤¤¤Û¤¦] /(n) (whaling) harpoon gun/ +ÊỦ [¤Û¤µ¤Ä] /(n,vs) catching and killing/assisting (baseball)/ +ÊἺ [¤Û¤·¤Ä] /catchers error/ +Êá¼ê [¤Û¤·¤å] /(n) catcher (baseball)/(P)/ +Êá¼ü [¤Û¤·¤å¤¦] /captivity/ +Êá¿© [¤Û¤·¤ç¤¯] /(n,vs) predation/eating prey/preying upon/ +Ê᪠[¤Û¤½¤¯] /(n) capture/seizure/ +ÊáÃîÌÖ [¤Û¤Á¤å¤¦¤¢¤ß] /(n) insect net/butterfly net/ +ÊáÆì [¤Û¤¸¤ç¤¦] /(n) police-man's rope/ +ÊáÇû [¤Û¤Ð¤¯] /(n) arrest/apprehension/capture/ +Êáʪ [¤È¤ê¤â¤Î] /(n) capture/arrest/ +Êáʪġ [¤È¤ê¤â¤Î¤Á¤ç¤¦] /(n) detective story/detective's memoirs/ +ÊáʪĢ [¤È¤ê¤â¤Î¤Á¤ç¤¦] /(n) detective story/ +ÊáÊý [¤È¤ê¤«¤¿] /(n) (1) constable/(2) method of catching criminals/ +ÊáÍù [¤Û¤ê] /(n) constable/ +Êáκ [¤Û¤ê¤ç] /(n) prisoner (of war)/(P)/ +Êáκ¸ò´¹ [¤Û¤ê¤ç¤³¤¦¤«¤ó] /prisoner exchange/ +Êáκ¼ýÍƽê [¤Û¤ê¤ç¤·¤å¤¦¤è¤¦¤¸¤ç] /prison camp/concentration camp/POW camp/ +Êâ [¤Õ] /(n) (abbr) pawn (in chess or shogi)/ +Êâ [¤Û] /(n) a step/a stride/counter for steps/(P)/ +Ê⤭²ó¤ë [¤¢¤ë¤­¤Þ¤ï¤ë] /(v5r) to walk about/to walk to and fro/to pace around/(P)/ +Ê⤭³¤±¤ë [¤¢¤ë¤­¤Ä¤Å¤±¤ë] /to keep walking/ +Ê⤭Èè¤ì¤ë [¤¢¤ë¤­¤Ä¤«¤ì¤ë] /(v1) to be tired from walking/ +Ê⤭Êý [¤¢¤ë¤­¤«¤¿] /(n) way one walks/one's walk/ +Ê⤯ [¤¢¤ë¤¯] /(v5k) to walk/(P)/ +Ê⤯Âå¤ï¤ê¤ËÁö¤ë [¤¢¤ë¤¯¤«¤ï¤ê¤Ë¤Ï¤·¤ë] /(exp) to run instead of walk/ +Êâ¤ß [¤¢¤æ¤ß] /(n) walking/(P)/ +Êâ¤ß´ó¤ê [¤¢¤æ¤ß¤è¤ê] /(n) compromise/concession/(P)/ +Êâ¤ß´ó¤ë [¤¢¤æ¤ß¤è¤ë] /(v5r) to step up/to compromise/to meet halfway/(P)/ +Êâ¤ßÊý [¤¢¤æ¤ß¤«¤¿] /move/way to play/ +Êâ¤à [¤¢¤æ¤à] /(v5m) to walk/to go on foot/(P)/ +Êâ¤ò¿Ê¤á¤ë [¤Û¤ò¤¹¤¹¤á¤ë] /(exp) to make progress/to step forward/ +Êâ¤òÆͤ¯ [¤Õ¤ò¤Ä¤¯] /(exp) to advance a pawn/ +Êâ°ìÊâ [¤Û¤¤¤Ã¤Ý] /(adv,n-t) step by step/ +Êâ°ú¤­ [¤Ö¤Ó¤­] /(n) discount/ +Êâ¹Ô [¤Û¤³¤¦] /(n,vs) walk/(P)/ +Êâ¹Ô´ï [¤Û¤³¤¦¤­] /(n) baby-walker/ +Êâ¹Ô¼Ô [¤Û¤³¤¦¤·¤ã] /(n) pedestrian/walker/(P)/ +Êâ¹Ô¼ÔÅ·¹ñ [¤Û¤³¤¦¤·¤ã¤Æ¤ó¤´¤¯] /pedestrian mall/car-free mall/(P)/ +Êâ¹Ô¼ÔÍ¥Àè [¤Û¤³¤¦¤·¤ã¤æ¤¦¤»¤ó] /priority to pedestrians/ +Êâ¹ç [¤Ö¤¢¤¤] /(n) rate/ratio/commission/percentage/poundage/(P)/ +Êâ¹çµë [¤Ö¤¢¤¤¤­¤å¤¦] /(n) percentage pay/ +Êâ¹ç»» [¤Ö¤¢¤¤¤¶¤ó] /(n) percentage calculation/ +Êâ¹çÀ© [¤Ö¤¢¤¤¤»¤¤] /commission system/ +Êâ¾¥ [¤Û¤·¤ç¤¦] /(n) sentry/ +Êâ¾¥¤òÃÖ¤¯ [¤Û¤·¤ç¤¦¤ò¤ª¤¯] /(exp) to post a sentinel/ +Êâ¿ô [¤Û¤¹¤¦] /(n) number of steps/ +Êâ¿ô·× [¤Û¤¹¤¦¤±¤¤] /(n) a pedometer/ +Ê⬠[¤Û¤½¤¯] /(n) pacing off (a measurement or distance)/ +ÊâÄ´ [¤Û¤Á¤ç¤¦] /(n) pace/step/cadence/(P)/ +ÊâÄ´¤ò·¤¨¤ë [¤Û¤Á¤ç¤¦¤ò¤½¤í¤¨¤ë] /(exp) to keep step with/ +ÊâÅÙ [¤Û¤É] /(n) one's walking pace/ +ÊâÆ» [¤Û¤É¤¦] /(n) footpath/walkway/sidewalk/(P)/ +ÊâÆ»¶¶ [¤Û¤É¤¦¤­¤ç¤¦] /(n) pedestrian bridge/(P)/ +ÊâÉð [¤Û¤Ö] /(n) a step/a short distance/ +ÊâÉý [¤Û¤Ï¤Ð] /(n) step/pace/ +Êâʼ [¤Õ¤Ò¤ç¤¦] /(n) pawn (shogi)/ +Êâʼ [¤Û¤Ø¤¤] /(n) infantry/infantryman/foot soldier/(P)/ +Êâʼ»ÕÃÄ [¤Õ¤Ò¤ç¤¦¤·¤À¤ó] /(n) Infantry Division/ +ÊâʼÀïÆ®¼Öξ [¤Û¤Ø¤¤¤»¤ó¤È¤¦¤·¤ã¤ê¤ç¤¦] /infantry fighting vehicle/ +Êâα¤Þ¤ê [¤Ö¤É¤Þ¤ê] /(n) yield/yield rate/ +Êâα¤ê [¤Ö¤É¤Þ¤ê] /(n) yield/yield rate/ +ÊâÏ­ [¤Û¤í¤¦] /(n) corridor/gallery/platform/passageway/ +Ê䤤 [¤ª¤®¤Ê¤¤] /(n) replenishment/supplement/reparation/ +Ê䤦 [¤ª¤®¤Ê¤¦] /(v5u) to compensate for/(P)/ +Êä°ä [¤Û¤¤] /(n) supplement/appendix/ +Êä²ó [¤Û¤«¤¤] /(baseball) extra innings/ +Êä³Ñ [¤Û¤«¤¯] /(n) supplement/ +Êä´¬ [¤Û¤«¤ó] /(n) supplement/supplementary volume/ +Êä´° [¤Û¤«¤ó] /(n) completion/(P)/ +Êä´°°å³Ø [¤Û¤«¤ó¤¤¤¬¤¯] /(n) complementary medicine/ +Êä´Ö [¤Û¤«¤ó] /(n) interpolation/ +Êäµ­ [¤Û¤­] /(n,vs) addition (to a text)/ +Êäµë [¤Û¤­¤å¤¦] /(n) supply/supplying/replenishment/(P)/ +Êäµë´´Àþ [¤Û¤­¤å¤¦¤«¤ó¤»¤ó] /main supply route/ +ÊäµëÀþ [¤Û¤­¤å¤¦¤»¤ó] /(n) supply line/ +ÊäµëÏ© [¤Û¤­¤å¤¦¤í] /a supply line/ +Ê䶯 [¤Û¤­¤ç¤¦] /(n,vs) compensation/reinforcement/(P)/ +Ê䶯¶Ú [¤Û¤­¤ç¤¦¤­¤ó] /reinforcement bar/ +Ê䶯¾Úµò [¤Û¤­¤ç¤¦¤·¤ç¤¦¤³] /(n) corroboration/supporting evidence/ +Êä·ç [¤Û¤±¤Ä] /(n,vs) filling a vacancy/(P)/ +Êä·çÁªµó [¤Û¤±¤Ä¤»¤ó¤­¤ç] /special election/by-election/ +Êä·ì [¤Û¤±¤Ä] /(n) blood replenishment/ +Ê丹 [¤Û¤²¤ó] /(n) supplementary chord/ +Êä¸ì [¤Û¤´] /(n) (gram) complement/ +Êä¹Ö [¤Û¤³¤¦] /(n) supplementary classes or lectures/ +Ê亴 [¤Û¤µ] /(n,vs) aid/help/assistance/assistant/counselor/adviser/(P)/ +Ê亴´± [¤Û¤µ¤«¤ó] /(n) aide/ +Ê亴Ìò [¤Û¤µ¤ä¤¯] /(n) minister (of religion)/ +Ê仦 [¤Û¤µ¤Ä] /(n,vs) catching and killing/assisting (baseball)/ +Ê佤 [¤Û¤·¤å¤¦] /(n,vs) maintenance/mending/repair/(P)/ +Ê佬 [¤Û¤·¤å¤¦] /(n,vs) supplementary lessons/ +Ê佬¶µ°é [¤Û¤·¤å¤¦¤­¤ç¤¦¤¤¤¯] /further education/supplementary education/ +Ê佸¹ç [¤Û¤·¤å¤¦¤´¤¦] /(n) complementary set/complement/ +Êä½¼ [¤Û¤¸¤å¤¦] /(n,vs) supplementation/supplement/replenishment/replenishing/(P)/ +Ê佼ʼ [¤Û¤¸¤å¤¦¤Ø¤¤] /(n) a reservist/ +Êä½õ [¤Û¤¸¤ç] /(n,vs) assistance/support/aid/auxiliary/(P)/ +Êä½õ°÷ [¤Û¤¸¤ç¤¤¤ó] /(n) assistant/helper/ +Êä½õ´Á»ú [¤Û¤¸¤ç¤«¤ó¤¸] /supplemental kanji (added by JIS X 0212)/ +Êä½õ´ÏÄú [¤Û¤¸¤ç¤«¤ó¤Æ¤¤] /auxiliary vessel/ +Êä½õµ­²±ÁõÃÖ [¤Û¤¸¤ç¤­¤ª¤¯¤½¤¦¤Á] /auxiliary storage/ +Êä½õ¶â [¤Û¤¸¤ç¤­¤ó] /(n) assistance payment/subsidiary aid/ +Êä½õ»²²Ã [¤Û¤¸¤ç¤µ¤ó¤«] /(n) auxiliary intervention (in a lawsuit)/ +Êä½õ»²²Ã¿Í [¤Û¤¸¤ç¤µ¤ó¤«¤Ë¤ó] /(n) auxiliary intervenor (in a lawsuit)/ +Êä½õ¿Í [¤Û¤¸¤ç¤Ë¤ó] /(n) limited guardian/ +Êä½õÀþ [¤Û¤¸¤ç¤»¤ó] /(n) additional line/ +Êä½õÆ°»ì [¤Û¤¸¤ç¤É¤¦¤·] /subsidiary verb/auxiliary verb/ +Êä½õÍã [¤Û¤¸¤ç¤è¤¯] /(n) aileron/ +Êä½õÎØ [¤Û¤¸¤ç¤ê¤ó] /(n) training wheels/ +Êä½þ [¤Û¤·¤ç¤¦] /(n,vs) compensation/reparation/(P)/ +Êä½þ¶â [¤Û¤·¤ç¤¦¤­¤ó] /(n) compensation payment/reparation/ +Ê俦 [¤Û¤·¤ç¤¯] /(n) appointment to an official post/ +Ê俧 [¤Û¤·¤ç¤¯] /(n) a complementary color/ +Êä¿ô [¤Û¤¹¤¦] /(n) complementary/ +ÊäÀ° [¤Û¤»¤¤] /(n) adjust (by supplementing)/ +ÊäÀµ [¤Û¤»¤¤] /(n) correction/(P)/ +ÊäÀµÍ½»» [¤Û¤»¤¤¤è¤µ¤ó] /revised or supplementary budget/(P)/ +Êä§ [¤Û¤½¤¯] /(n) supplementary rules/ +Êä­ [¤Û¤½¤¯] /(n) supplement/complement/(P)/ +Êä­ÀâÌÀ [¤Û¤½¤¯¤»¤Ä¤á¤¤] /(n) supplementary explanation/ +ÊäÂê [¤Û¤À¤¤] /(n) subtitle/ +ÊäÃí [¤Û¤Á¤å¤¦] /(n) supplementary note/ +ÊäÃð [¤Û¤Á¤å¤¦] /(n) supplementary note/ +ÊäÄ°´ï [¤Û¤Á¤ç¤¦¤­] /(n) hearing aid/(P)/ +ÊäÄÖ [¤Û¤Æ¤¤] /(adj-na,n,vs) replenishment/prosthetic/ +ÊäÄÖ [¤Û¤Æ¤Ä] /(adj-na,n,vs) replenishment/prosthetic/ +ÊäÄû [¤Û¤Æ¤¤] /(n) (abbr) revising (and supplementing)/ +ÊäŶ [¤Û¤Æ¤ó] /(n) compensating or making up for/ +ÊäƳ [¤Û¤É¤¦] /(n,vs) guidance/protective custody/ +ÊäǤ [¤Û¤Ë¤ó] /(n,vs) appointment to office/ +ÊäÈî [¤Û¤Ò] /(n) supplementary or additional fertilizer/ +ÊäÉ® [¤Û¤Ò¤Ä] /(n,vs) retouch/correction/improvement/ +Ê夯 [¤¿¤¹¤¯] /(v5k) to help/to save/to rescue/ +Ê失¤ë [¤¿¤¹¤±¤ë] /(v1) to help/to save/to rescue/to give relief to/to spare (life)/to reinforce/to promote/to abet/ +Ê庴 [¤Û¤µ] /(n,vs) aid/help/assistance/assistant/counselor/adviser/ +ÊåÀ± [¤Û¤»¤¤] /(n) (obsc) Alcor/the Little Horseman star/ +ÊåƳ [¤Û¤É¤¦] /(n) custody/guidance/ +ÊåÉ« [¤Û¤Ò¤Ä] /(n,vs) giving the Emperor advice on affairs of state/assistance/counsel/ +ÊåÍã [¤Û¤è¤¯] /(n,vs) aid/assistance/ +Êæ [¤Û] /(n) ear (of plant)/head (of plant)/(P)/ +Êæ¾õ [¤¹¤¤¤¸¤ç¤¦] /(adj-no,n) shaped like an ear of grain/ +Êæ¾õ²Ö½ø [¤¹¤¤¤¸¤ç¤¦¤«¤¸¤ç] /spike (type of plant)/ +ÊæÀè [¤Û¤µ¤­] /(n) tip of an ear/ +ÊæÇÈ [¤Û¤Ê¤ß] /(n) waving heads (of grain)/ +ÊæÊ [¤Û¤Ê¤ß] /(n) rows of grain thrusting upright/ +Êç¤Ã¤ÆÍè¤ë¿©Íß [¤Ä¤Î¤Ã¤Æ¤¯¤ë¤·¤ç¤¯¤è¤¯] /rising appetite/ +Êç¤ë [¤Ä¤Î¤ë] /(v5r) to invite/to solicit help, participation, etc./(P)/ +Êç¶â [¤Ü¤­¤ó] /(n) fund-raising/collection of funds/(P)/ +Êç¶â±¿Æ° [¤Ü¤­¤ó¤¦¤ó¤É¤¦] /fund-raising drive or campaign/ +Êç¶âÈ¢ [¤Ü¤­¤ó¤Ð¤³] /collection box/ +ÊçºÄ [¤Ü¤µ¤¤] /(n) raising of a loan/loan floatation/ +Ê罸 [¤Ü¤·¤å¤¦] /(n,vs) recruiting/taking applications/(P)/ +Ê罸¹­¹ð [¤Ü¤·¤å¤¦¤³¤¦¤³¤¯] /recruitment advertisement/ +Ê罸¿Í°÷ [¤Ü¤·¤å¤¦¤¸¤ó¤¤¤ó] /number of people to be admitted or accepted/ +Ê罸Èñ [¤Ü¤·¤å¤¦¤Ò] /recruiting expenses/ +Êçʼ [¤Ü¤Ø¤¤] /(n) (military) recruiting/ +Êè [¤Ï¤«] /(n) gravesite/tomb/(P)/ +Êè¤Ë²Ö¤ò¶¡¤¨¤ë [¤Ï¤«¤Ë¤Ï¤Ê¤ò¤½¤Ê¤¨¤ë] /(exp) to offer flowers on a tomb/ +Êè·¡¤ê [¤Ï¤«¤Û¤ê] /(n) gravedigger/ +Êè·ê [¤Ï¤«¤¢¤Ê] /(n) grave, specifically the hole in the ground/ +Êè·ê [¤Ü¤±¤Ä] /(n) grave, specifically the hole in the ground/(P)/ +Êè·ê¤ò·¡¤ë [¤Ü¤±¤Ä¤ò¤Û¤ë] /(exp) to bring calamity upon oneself/ +Ê軲 [¤Ï¤«¤Þ¤¤¤ê] /(n) visit to a grave/(P)/ +Ê軲 [¤Ü¤µ¤ó] /(n) visit to a grave/ +Ê軲¤ê [¤Ï¤«¤Þ¤¤¤ê] /(n) visit to a grave/(P)/ +Êè»ï [¤Ü¤·] /(n) epitaph/inscription on a tomb/ +Êè»ïÌà [¤Ü¤·¤á¤¤] /(n) name of the writer of a gravestone epitaph, engraved after the epitaph/ +Êè¼é¤ê [¤Ï¤«¤â¤ê] /grave keeper/ +Êè½ê [¤Ï¤«¤·¤ç] /(n) graveyard/ +Êè½ê [¤Ï¤«¤É¤³¤í] /(n) graveyard/ +Êè½ê [¤Ü¤·¤ç] /(n) graveyard/ +Êè¾ì [¤Ï¤«¤Ð] /(n) graveyard/cemetery/ +ÊèÀÐ [¤Ï¤«¤¤¤·] /(n) tombstone/gravestone/ +ÊèÀÐ [¤Ü¤»¤­] /(n) tombstone/gravestone/(P)/ +ÊèÁ° [¤Ü¤¼¤ó] /(n) in front of a grave/ +ÊèÃÏ [¤Ï¤«¤Á] /(n) cemetery/graveyard/ +ÊèÃÏ [¤Ü¤Á] /(n) cemetery/graveyard/(P)/ +ÊèÈê [¤Ü¤Ò] /(n) gravestone/tombstone/(P)/ +ÊèÈêÌà [¤Ü¤Ò¤á¤¤] /(n) epitaph/inscription on a tombstone/ +Êèɸ [¤Ü¤Ò¤ç¤¦] /(n) grave-marker/gravestone/(P)/ +Êèɽ [¤Ü¤Ò¤ç¤¦] /(n) grave-marker/ +Ê餤´ó¤ë [¤·¤¿¤¤¤è¤ë] /(v5r) to approach in adoration/ +Ê餦 [¤·¤¿¤¦] /(v5u) to yearn for/to miss/to adore/to love dearly/(P)/ +Êé¤ï¤·¤¤ [¤·¤¿¤ï¤·¤¤] /(adj) dear/beloved/ +Êé¾ð [¤Ü¤¸¤ç¤¦] /(n) longing/yearning/ +Êê [¤Ä¤Á¤Î¤¨] /(n) 5th in rank/fifth sign of the Chinese calendar/ +Êê [¤Ü] /(n) 5th in rank/fifth sign of the Chinese calendar/ +Êêä [¤Ü¤·¤ó] /(n) fifth of the sexagenary cycle/ +ÊêØü [¤Ü¤¸¤å¤Ä] /(n) 35th of the sexagenary cycle/ +Ê뤷¸þ¤­ [¤¯¤é¤·¤à¤­] /(n) circumstances/ +Êë¤é¤· [¤¯¤é¤·] /(n) living/livelihood/subsistence/circumstances/(P)/ +Êë¤é¤·¤Ë¶Á¤¯ [¤¯¤é¤·¤Ë¤Ò¤Ó¤¯] /(exp) to affect the cost of living/ +Êë¤é¤·¤òµÍ¤á¤ë [¤¯¤é¤·¤ò¤Ä¤á¤ë] /(exp) to cut down housekeeping expenses/ +Êë¤é¤·¸þ¤­ [¤¯¤é¤·¤à¤­] /(n) circumstances/ +Êë¤é¤·Êý [¤¯¤é¤·¤«¤¿] /way of living/ +Êë¤é¤¹ [¤¯¤é¤¹] /(v5s) to live/to get along/(P)/ +Êë¤ì [¤¯¤ì] /(n-adv,n) year end/sunset/nightfall/end/(P)/ +Êë¤ì¤ë [¤¯¤ì¤ë] /(v1) to get dark/to end/to come to an end/to close/to run out/(P)/ +Êë¤ì²Ì¤Æ¤ë [¤¯¤ì¤Ï¤Æ¤ë] /(v1) complete nightfall/ +Êë¤ì¹Ô¤¯ [¤¯¤ì¤æ¤¯] /(v5k-s) darkening/passing/ +Êë¤ì»Ä¤ë [¤¯¤ì¤Î¤³¤ë] /(v5r) lingering faint light of twilight/ +Êë¤ìÅ¥¤à [¤¯¤ì¤Ê¤º¤à] /(v5m) to grow dark slowly/ +Êë¤ìÊý [¤¯¤ì¤¬¤¿] /(n-t) evening/sunset/nightfall/ +Êë¤ìÏ»¤Ä [¤¯¤ì¤à¤Ä] /(n) Edo-period term for a time of day, roughly 6 P.M./ +Êë±À [¤Ü¤¦¤ó] /(n) twilight clouds/ +Ê뽩 [¤Ü¤·¤å¤¦] /(n) late autumn/ +Êë½Õ [¤Ü¤·¤å¤ó] /(n) late spring/ +Êë¾â [¤Ü¤·¤ç¤¦] /(n) twilight tolling of a bell/ +Ê뿧 [¤Ü¤·¤ç¤¯] /(n) dusk/twilight scene/ +ÊëÀã [¤Ü¤»¤Ä] /(n) twilight snowfall/ +ÊëÊý [¤¯¤ì¤¬¤¿] /(n-t) evening/sunset/nightfall/ +ÊëÌë [¤Ü¤ä] /(n) night/evening/ +Êì [¤Ï¤Ï] /(n) (hum) mother/(P)/ +Ê줵¤ó [¤«¤¢¤µ¤ó] /(n) mother/(P)/ +Êì¤Î°¦ [¤Ï¤Ï¤Î¤¢¤¤] /maternal love/ +Êì¤ÎÆü [¤Ï¤Ï¤Î¤Ò] /Mother's Day/ +Êì°õ [¤Ü¤¤¤ó] /(n) thumbprint/ +Êì²° [¤ª¤â¤ä] /(n) main wing of the house/ +Êì²» [¤Ü¤¤¤ó] /(n) vowel/(P)/ +Êì²»À­ [¤Ü¤¤¤ó¤»¤¤] /(n) vocalic/ +Êì²È [¤ª¤â¤ä] /(n) main wing of the house/ +Êì´Ï [¤Ü¤«¤ó] /(n) mother ship/ +Êì·¯ [¤Ï¤Ï¤®¤ß] /(n) (polite reference to one's own) mother/ +Êì·¿ [¤Ü¤±¤¤] /(n) matrix/ +Êì·Á [¤Ü¤±¤¤] /(n) matrix/ +Êì·Ï [¤Ü¤±¤¤] /(n) maternal line/mother's side of the family/ +Êì·Ï²È² [¤Ü¤±¤¤¤«¤¾¤¯] /matrilineal family/ +Êì·ÏÀ© [¤Ü¤±¤¤¤»¤¤] /(n) matriarchy/ +Ê츢 [¤Ü¤±¤ó] /(n) maternal rights/ +Êì¸æ [¤Ï¤Ï¤´] /(n) (polite term for another's) mother/ +Êì¸ì [¤Ü¤´] /(n) mother tongue/ +Êì¸ìÏÃ¼Ô [¤Ü¤´¤ï¤·¤ã] /(n) native speaker/ +Ê칡 [¤Ü¤³¤¦] /(n) empress dowager/ +Êì¹» [¤Ü¤³¤¦] /(n) alma mater/(P)/ +Êì¹Á [¤Ü¤³¤¦] /(n) home port/ +Êì¹ñ [¤Ü¤³¤¯] /(n) one's homeland/(P)/ +Êì¹ñ¸ì [¤Ü¤³¤¯¤´] /(n) mother tongue/(P)/ +ÊìºÙ˦ [¤Ü¤µ¤¤¤Ü¤¦] /mother cell/ +Êìºà [¤Ü¤¶¤¤] /(n) welding base metal/ +Êì»Ò [¤Ü¤·] /(n) mother and child/(P)/ +Êì»Ò²ÈÄí [¤Ü¤·¤«¤Æ¤¤] /fatherless family/ +Êì»Ò¶¦ [¤Ü¤·¤È¤â] /both mother and child/ +Êì»Ò·ò¹¯¼êÄ¢ [¤Ü¤·¤±¤ó¤³¤¦¤Æ¤Á¤ç¤¦] /maternity record book/ +Êì»ÒÁð [¤Ï¤Ï¤³¤°¤µ] /(n) cottonweed/ +Êì»Òǯ¶â [¤Ü¤·¤Í¤ó¤­¤ó] /allowance for fatherless families/ +Êì»ÒÎÀ [¤Ü¤·¤ê¤ç¤¦] /(n) home for mothers and children/ +Ê콸ÃÄ [¤Ü¤·¤å¤¦¤À¤ó] /(n) population (statistics)/parent set/ +Êì¾å [¤Ï¤Ï¤¦¤¨] /(n) (pol) mother/ +Êì¿Æ [¤Ï¤Ï¤ª¤ä] /(n) mother/(P)/ +ÊìÀ­ [¤Ü¤»¤¤] /(n) maternal/(P)/ +ÊìÀ­°¦ [¤Ü¤»¤¤¤¢¤¤] /(n) maternal love/ +ÊìÀþ [¤Ü¤»¤ó] /(n) generating line/ +ÊìÁ¥ [¤Ü¤»¤ó] /(n) depot ship/ +ÊìÂÎ [¤Ü¤¿¤¤] /(n) mother's body/heartland/(P)/ +ÊìÂÛ [¤Ü¤¿¤¤] /(n) womb/uterus/(P)/ +ÊìÄ» [¤Ï¤Ï¤É¤ê] /mother bird/ +ÊìƲ [¤Ü¤É¤¦] /(n) your (his) mother/ +ÊìÆý [¤Ü¤Ë¤å¤¦] /(n) mother's milk/(P)/ +ÊìÈà [¤Ü¤Ï¤ó] /(n) mole/birthmark/ +Êìʪ [¤Ï¤Ï¤â¤Î] /(n) story of maternal love/ +ÊìÊý [¤Ï¤Ï¤«¤¿] /(n) mother's side of family/(P)/ +Êí³° [¤Ü¤¬¤¤] /unaccounted/off the books/ +Êíµ­ [¤Ü¤­] /(n,vs) journalization (accounts)/bookkeeping/(P)/ +Ê [¤Ü¤µ¤Ä] /(n) bodhisattva (one who vows to save all beings before becoming a Buddha)/(P)/ +ÊîÄó [¤Ü¤À¤¤] /(n) Bodhi/ +ÊîÄó»û [¤Ü¤À¤¤¤¸] /(n) one's family temple/ +ÊîÄó¼ù [¤Ü¤À¤¤¤¸¤å] /(n) banyan tree/ +ÊîÄó¿´ [¤Ü¤À¤¤¤·¤ó] /(n) aspiration for Buddhahood/ +Êï [¤Û¤¦] /imitate/follow/emulate/ +Ê臘 [¤Ê¤é¤¦] /(ok) (v5u) (uk) to imitate/to follow/to emulate/(P)/ +Êð [¤Û¤¦] /(n) salary/ +Êð¤ò¿©¤à [¤Û¤¦¤ò¤Ï¤à] /(exp) to receive a salary/ +Êðµë [¤Û¤¦¤­¤å¤¦] /(n) salary/pay/(P)/ +ÊðµëÀ¸³è¼Ô [¤Û¤¦¤­¤å¤¦¤»¤¤¤«¤Ä¤·¤ã] /(n) salaried man/ +ÊðµëÂÞ [¤Û¤¦¤­¤å¤¦¤Ö¤¯¤í] /pay envelope/ +ÊðµëÆü [¤Û¤¦¤­¤å¤¦¤Ó] /pay day/ +ÊðϽ [¤Û¤¦¤í¤¯] /(n) retainer's stipend/official pay (salary)/ +Êðã³ [¤Û¤¦¤í¤¯] /(n) retainer's stipend/pay/salary/ +Êðã³ÊÆ [¤Û¤¦¤í¤¯¤Þ¤¤] /rice allowance/ +Êñ¤ß [¤Ä¤Ä¤ß] /(n) bundle/package/parcel/bale/(P)/ +Êñ¤ß¤Ê¤¯ [¤Ä¤Ä¤ß¤Ê¤¯] /without concealment/without reserve/frankly/ +Êñ¤ß±£¤· [¤Ä¤Ä¤ß¤«¤¯¤·] /(n) concealment/ +Êñ¤ß±£¤¹ [¤Ä¤Ä¤ß¤«¤¯¤¹] /(v5s) to conceal/to keep secret/to cover up/ +Êñ¤ß¶â [¤Ä¤Ä¤ß¤¬¤Í] /(n) money tip wrapped in paper/ +Êñ¤ß¶â [¤Ä¤Ä¤ß¤­¤ó] /(n) money tip wrapped in paper/ +Êñ¤ß¹þ¤à [¤Ä¤Ä¤ß¤³¤à] /(v5m) to wrap up/ +Êñ¤ß»æ [¤Ä¤Ä¤ß¤¬¤ß] /wrapping paper/(P)/ +Êñ¤ß¾þ¤ë [¤Ä¤Ä¤ß¤«¤¶¤ë] /(v5r) to cover up and make a show/ +Êñ¤ßľ¤¹ [¤Ä¤Ä¤ß¤Ê¤ª¤¹] /(v5s) to re-wrap/ +Êñ¤ßʪ [¤Ä¤Ä¤ß¤â¤Î] /(n) bundle/package/ +Êñ¤ßËÕ [¤Ä¤Ä¤ß¤Ü¤¿¤ó] /covered button/ +Êñ¤à [¤¯¤ë¤à] /(v5m) to be engulfed in/to be enveloped by/to wrap up/to tuck in/to pack/to do up/to cover with/to dress in/to conceal/(P)/ +Êñ¤à [¤Ä¤Ä¤à] /(v5m) to be engulfed in/to be enveloped by/to wrap up/to tuck in/to pack/to do up/to cover with/to dress in/to conceal/(P)/ +Êñ¤á¤ë [¤¯¤ë¤á¤ë] /(v1) to lump together/to include/to sum up/to quibble/ +Êñ°Ï [¤Û¤¦¤¤] /(n) siege/encirclement/envelopment/(P)/ +Êñ³ç [¤Û¤¦¤«¤Ä] /(n,vs) inclusion/comprehension/subsumption/(P)/ +Êñ³çÄ̾¦¶¥ÁèÎÏË¡ [¤Û¤¦¤«¤Ä¤Ä¤¦¤·¤ç¤¦¤­¤ç¤¦¤½¤¦¤ê¤ç¤¯¤Û¤¦] /(n) Omnibus Trade and Competition Act/ +Êñ³çŪ [¤Û¤¦¤«¤Ä¤Æ¤­] /(adj-na) comprehensive/ +Êñ³çŪ³Ë¼Â¸³¶Ø»ß¾òÌó [¤Û¤¦¤«¤Ä¤Æ¤­¤«¤¯¤¸¤Ã¤±¤ó¤­¤ó¤·¤¸¤ç¤¦¤ä¤¯] /(n) Comprehensive Test Ban Treaty (CTBT)/ +Êñ³çŪÄó·È [¤Û¤¦¤«¤Ä¤Æ¤­¤Æ¤¤¤±¤¤] /(n) comprehensive tie-up/ +Êñ´Þ [¤Û¤¦¤¬¤ó] /(n,vs) inclusion/comprehension/implication/(P)/ +Êñ´ÞŪ [¤Û¤¦¤¬¤ó¤Æ¤­] /(adj-na) inclusive/ +Êñ¶â [¤Ä¤Ä¤ß¤¬¤Í] /(n) money tip wrapped in paper/ +Êñ¶â [¤Ä¤Ä¤ß¤­¤ó] /(n) money tip wrapped in paper/ +Êñ·Ô [¤Û¤¦¤±¤¤] /(n) phimosis/ +Êñ»æ [¤Ä¤Ä¤ß¤¬¤ß] /wrapping paper/ +ÊñÀÝ [¤Û¤¦¤»¤Ä] /(n,vs) subsumption/connotation/ +ÊñÁõ [¤Û¤¦¤½¤¦] /(n,vs) packing/wrapping/(P)/ +ÊñÁõ»æ [¤Û¤¦¤½¤¦¤·] /(n) wrapping paper/ +Êñ¢ [¤Û¤¦¤¾¤¦] /(n,vs) containing/keeping/comprehending/entertaining (an idea)/ +ÊñÂÓ [¤Û¤¦¤¿¤¤] /(n,vs) bandage/dressing/(P)/ +ÊñÃú [¤Û¤¦¤Á¤ç¤¦] /(n) kitchen knife/carving knife/(P)/ +ÊñÈé [¤Û¤¦¤Ò] /(n) foreskin/ +ÊñÈéÀÚÃÇ [¤Û¤¦¤Ò¤»¤Ä¤À¤ó] /circumcision/ +ÊñÍÆ [¤Û¤¦¤è¤¦] /(n) implication/toleration/magnanimity/comprehension/ +ÊñÍÆÎÏ [¤Û¤¦¤è¤¦¤ê¤ç¤¯] /(n) tolerance/broad-mindedness/(P)/ +Êñè³ [¤Û¤¦¤±¤¤] /(oK) phimosis/ +Êò¤± [¤Ü¤±] /(n,suf) (uk) idiot/fool/touched in the head from/out of it from/space case/Alzheimer's (impol)/(P)/ +Êò¤±¤ë [¤Ü¤±¤ë] /(v1) to grow senile/to fade/(P)/ +Êò¤ì¤ë [¤¢¤­¤ì¤ë] /(v1) to be amazed/to be shocked/(P)/ +Êò¤ì²Ì¤Æ¤ë [¤¢¤­¤ì¤Ï¤Æ¤ë] /(v1) to be flabbergasted or dumbfounded/ +Êò¤ì´é [¤¢¤­¤ì¤¬¤ª] /(n) amazed or stunned expression/ +Êò¤ìÈ¿¤ë [¤¢¤­¤ì¤«¤¨¤ë] /(v5r) to be utterly amazed/ +Êò¤ìÊÖ¤ë [¤¢¤­¤ì¤«¤¨¤ë] /(v5r) to be utterly amazed/ +Êòµ¤ [¤¢¤Ã¤±] /(n) taken aback/dumbfounded/(P)/ +Êòµ¤¤Ê¤¤ [¤¢¤Ã¤±¤Ê¤¤] /(adj) not enough/too quick (short, long, etc.)/ +Êòµ¤¼Ô [¤¦¤Ä¤±¤â¤Î] /a fool/ +ÊòÁ³ [¤Ü¤¦¤¼¤ó] /(adj-na,n) dumbfounded/overcome with surprise/in blank amazement/ +Êó [¤Û¤¦] /(n,n-suf) information/punishment/retribution/(P)/ +Êó¤¤ [¤à¤¯¤¤] /(n) reward/recompense/return/punishment/retribution/ +Ê󤤤ë [¤à¤¯¤¤¤ë] /(v1) to reward/to recompense/to repay/(P)/ +Êó¤¦ [¤à¤¯¤¦] /(v5u) to reward/to recompense/to repay/(P)/ +Ê󤸤¿¤è¤¦¤Ë [¤Û¤¦¤¸¤¿¤è¤¦¤Ë] /as reported/ +Ê󤸤ë [¤Û¤¦¤¸¤ë] /(v1) to inform/to report/(P)/ +Ê󤺤ë [¤Û¤¦¤º¤ë] /(v5z) to inform/to report/(P)/ +Êó¤» [¤·¤é¤»] /(n) notice/ +Êó²¸ [¤Û¤¦¤ª¤ó] /(n,vs) repaying a kindness/gratitude/ +Êó¹ð [¤Û¤¦¤³¤¯] /(n,vs) report/information/(P)/ +Êó¹ð¼Ô [¤Û¤¦¤³¤¯¤·¤ã] /reporter/ +Êó¹ð½ñ [¤Û¤¦¤³¤¯¤·¤ç] /(written) report/(P)/ +Êó¹ñ [¤Û¤¦¤³¤¯] /(n) patriotism/ +Êó¼Õ [¤Û¤¦¤·¤ã] /(n) repaying a favor/ +Êó½· [¤Û¤¦¤·¤å¤¦] /(n) remuneration/recompense/reward/toll/(P)/ +Êó½þ [¤Û¤¦¤·¤ç¤¦] /(n) compensation/indemnity/reparation/ +Êó½þ¶â [¤Û¤¦¤·¤ç¤¦¤­¤ó] /compensation/ +Êó¾© [¤Û¤¦¤·¤ç¤¦] /(n,vs) bonus/bounty/reward/compensation/ +Ê󾩶â [¤Û¤¦¤·¤ç¤¦¤­¤ó] /cash bonus/reward/(P)/ +ÊóÃÎ [¤Û¤¦¤Á] /(n) information/news/intelligence/(P)/ +ÊóÃε¡ [¤Û¤¦¤Á¤­] /(adj-na) alarm/ +ÊóÆ» [¤Û¤¦¤É¤¦] /(n,vs) information/report/(P)/ +ÊóÆ»´± [¤Û¤¦¤É¤¦¤«¤ó] /press office/spokesperson/ +ÊóÆ»µ¡´Ø [¤Û¤¦¤É¤¦¤­¤«¤ó] /information media/press/news organs/(P)/ +ÊóÆ»¼Ì¿¿ [¤Û¤¦¤É¤¦¤·¤ã¤·¤ó] /news photograph/ +ÊóÆ»¿Ø [¤Û¤¦¤É¤¦¤¸¤ó] /(n) press corps/(P)/ +ÊóÆ»ÈÖÁÈ [¤Û¤¦¤É¤¦¤Ð¤ó¤°¤ß] /(n) news program/ +ÊóÆÁ [¤Û¤¦¤È¤¯] /(n) moral requital/ +ÊóÉü [¤Û¤¦¤Õ¤¯] /(n) retribution/(P)/ +ÊóÉü¹Ô°Ù [¤Û¤¦¤Õ¤¯¤³¤¦¤¤] /(n) act of retaliation/ +ÊóÉüÁ¼ÃÖ [¤Û¤¦¤Õ¤¯¤½¤Á] /reprisals/retaliatory measures/ +Êô¤¸¤ë [¤Û¤¦¤¸¤ë] /(v1) to obey/to follow/ +Êô¤º¤ë [¤Û¤¦¤º¤ë] /(v5z) to present/to dedicate/to obey/to follow/to believe in/to serve/ +Êô¤ë [¤¿¤Æ¤Þ¤Ä¤ë] /(v5r) to offer/to present/to revere/to do respectfully/ +Êô¤ë [¤Þ¤Ä¤ë] /(v5r) to offer/to present/to revere/to do respectfully/ +Êô°Â [¤Û¤¦¤¢¤ó] /(n,vs) enshrine/ +Êô²Ã [¤Û¤¦¤¬] /(n) donation/ +Êô²ÃÄ¢ [¤Û¤¦¤¬¤Á¤ç¤¦] /(n) subscription list/ +Êô²ì [¤Û¤¦¤¬] /(n) respectful congratulations/ +Êô²ìÄ¢ [¤Û¤¦¤¬¤Á¤ç¤¦] /(n) subscription list/ +Êô´Ô [¤Û¤¦¤«¤ó] /(n,vs) restoring to the emperor/ +Êô·Þ [¤Û¤¦¤²¤¤] /(n) welcome/ +Êô·ÞÌç [¤Û¤¦¤²¤¤¤â¤ó] /welcome arch/ +Êô¸¥ [¤Û¤¦¤±¤ó] /(n,vs) dedication/presentation/consecration/offer (to a shrine)/ +Êô¸¥¼° [¤Û¤¦¤±¤ó¤·¤­] /dedicatory ceremony/ +Êô¸¥Êª [¤Û¤¦¤±¤ó¤Ö¤Ä] /votive offering/ +Êô¸¥ðó [¤Û¤¦¤±¤ó¤·¤ç¤¦] /offertory/offertory music/ +Êô¸ø [¤Û¤¦¤³¤¦] /(n) service/apprenticeship/public duty/(P)/ +Êô¸ø¸ý [¤Û¤¦¤³¤¦¤°¤Á] /(n) place of employment/ +Êô¸ø¿Í [¤Û¤¦¤³¤¦¤Ë¤ó] /(n) servant/employee/ +Êô¸øÀè [¤Û¤¦¤³¤¦¤µ¤­] /place of employment/ +Êô¹Ô [¤Ö¤®¤ç¤¦] /(n) magistrate/shogunate administrator/(P)/ +Êô¹Ô½ê [¤Ö¤®¤ç¤¦¤·¤ç] /(n) magistrate's office/ +Êô¹ð [¤Û¤¦¤³¤¯] /(n) report given to deity or nobility/ +Êô»Å [¤Û¤¦¤·] /(n) attendance/service/(P)/ +Êô»Å¼Ô [¤Û¤¦¤·¤·¤ã] /(n) (1) servant (of the people)/(2) minister (of religion)/ +Êô»Å½÷ [¤Û¤¦¤·¤á] /deaconess/ +Êô»ÅÉÊ [¤Û¤¦¤·¤Ò¤ó] /(n) bargain goods/sale items/ +Êô»Ç [¤Û¤¦¤·] /(n,vs) inquiring about (one's health)/ +Êô»ý [¤Û¤¦¤¸] /(n,vs) bearing/presenting/holding up (emperor's picture)/ +Êô½Ë [¤Û¤¦¤·¤å¤¯] /(n) celebration/ +Êô½ñ [¤Û¤¦¤·¤ç] /(n) high-quality paper/ +Êô¾§ [¤Û¤¦¤·¤ç¤¦] /(n) singing/ +Êô¿¦ [¤Û¤¦¤·¤ç¤¯] /(n,vs) being in the service of/ +ÊôÁ« [¤Û¤¦¤»¤ó] /(n) moving an object of worship/ +ÊôÁ÷ [¤Û¤¦¤½¤¦] /(n,vs) seeing an emperor off/ +ÊôÂÎ [¤Û¤¦¤¿¤¤] /(vs) carrying out the will of one's lord/ +ÊôÂ× [¤Û¤¦¤¿¤¤] /(n,vs) having a prince for a president/being the recipient of (an imperial favor)/reverential acceptance/ +ÊôÄè [¤Û¤¦¤Æ¤¤] /(n) dedication/presentation/gift/ +ÊôÅô [¤Û¤¦¤È¤¦] /(n) votive lantern/ +ÊôÅú [¤Û¤¦¤È¤¦] /(n) reply to the throne/ +ÊôÆÉ [¤Û¤¦¤É¤¯] /(n) respectful reading/ +ÊôǼ [¤Û¤¦¤Î¤¦] /(n) dedication/offering/presentation/oblation/(P)/ +ÊôǼ³Û [¤Û¤¦¤Î¤¦¤¬¤¯] /votive tablet/ +ÊôǼÁêËÐ [¤Û¤¦¤Î¤¦¤º¤â¤¦] /ritual sumo matches held at a shrine/ +ÊôǼʪ [¤Û¤¦¤Î¤¦¤Ö¤Ä] /votive offering/ +ÊôÇÒ [¤Û¤¦¤Ï¤¤] /(n) worship/ +Êôʾ [¤Û¤¦¤Ø¤¤] /(n,vs) offering a wand with hemp and paper streamers to a Shinto god/ +Êôʾ»È [¤Û¤¦¤Ø¤¤¤·] /imperial messenger to a shrine/envoy returning courtesies/ +Êôã« [¤Û¤¦¤·] /(n,vs) enshrine/ +Êõ [¤¿¤«¤é] /(n) treasure/(P)/ +Êõ¤¯¤¸ [¤¿¤«¤é¤¯¤¸] /(n) lottery/(P)/ +Êõ¤Î»ý¤ÁÉå¤ì [¤¿¤«¤é¤Î¤â¤Á¤°¤µ¤ì] /(n) pearls thrown before swine/ +Êõ³­ [¤¿¤«¤é¤¬¤¤] /(n) cowrie/ +Êõ´§ [¤Û¤¦¤«¤ó] /(n) diadem/jeweled crown/ +Êõ´§¾Ï [¤Û¤¦¤«¤ó¤·¤ç¤¦] /(n) Order of the Sacred Crown/ +Êõ´Õ [¤Û¤¦¤«¤ó] /(n) superb or valuable book/ +Êõ´ï [¤Û¤¦¤­] /(n) treasured article or vessel/outstanding individual/ +Êõ¶Ì [¤Û¤¦¤®¤ç¤¯] /(n) jewel/ +Êõ·õ [¤Û¤¦¤±¤ó] /(n) treasured sword/ +Êõ¸Ë [¤Û¤¦¤³] /(n) treasure/(P)/ +Êõ»» [¤Û¤¦¤µ¤ó] /(n) the Emperor's age/ +Êõ¼î [¤Û¤¦¤·¤å] /(n) gem/jewel/ +Êõ¾þ [¤Û¤¦¤·¤ç¤¯] /(n) jewels and ornaments/jewelry/(P)/ +ÊõÀ¸ [¤Û¤¦¤·¤ç¤¦] /(n) Ratnasambhava/The Jewel-born (a dhyani-Buddha)/ +ÊõÀÐ [¤Û¤¦¤»¤­] /(n) gem/jewel/(P)/ +ÊõÀо¦ [¤Û¤¦¤»¤­¤·¤ç¤¦] /(n) jeweler/gem dealer/jeweler's (jewelry) shop/ +ÊõÀÐŹ [¤Û¤¦¤»¤­¤Æ¤ó] /jewelry store/ +ÊõÀÐÈ¢ [¤Û¤¦¤»¤­¤Ð¤³] /(n) jewel box (case, casket)/ +ÊõÁ¥ [¤¿¤«¤é¤Ö¤Í] /(n) (picture of a) treasure ship/ +ÊõÁܤ· [¤¿¤«¤é¤µ¤¬¤·] /(n) treasure hunting/ +Êõ¢ [¤Û¤¦¤¾¤¦] /(n) treasure house/treasury/ +Êõŵ [¤Û¤¦¤Æ¤ó] /(n) precious book/handbook/thesaurus/treasury of words/ +ÊõÅ [¤Û¤¦¤Ç¤ó] /(n) (shrine) repository or treasure house/(shrine) sanctuary/ +ÊõÅá [¤Û¤¦¤È¤¦] /(n) treasured sword/ +ÊõÅã [¤Û¤¦¤È¤¦] /(n) two-storied Buddhist tower/ +ÊõÅç [¤¿¤«¤é¤¸¤Þ] /(n) treasure island/ +ÊõÈ¢ [¤¿¤«¤é¤Ð¤³] /strongbox/ +Êõʪ [¤¿¤«¤é¤â¤Î] /(n) treasure/treasured item/(P)/ +Êõʪ [¤Û¤¦¤â¤Ä] /(n) treasure/treasured item/(P)/ +ÊõʪÅ [¤Û¤¦¤â¤Ä¤Ç¤ó] /(n) (shrine) repository or treasure house/(shrine) sanctuary/ +ÊõäÞ [¤¿¤«¤é¤¯¤¸] /(n) lottery/ +Êö [¤ß¤Í] /(n) peak/ridge/(P)/ +Êö³¤­ [¤ß¤Í¤Ä¤Å¤­] /succession of peaks/ +ÊöÂǤÁ [¤ß¤Í¤¦¤Á] /(n) striking with the back of the sword/ +ÊöÅÁ¤¤ [¤ß¤Í¤Å¤¿¤¤] /along the ridges/ +ÊöƬ [¤Û¤¦¤È¤¦] /(n) (rare) summit of a peak/ +ÊöÊö [¤ß¤Í¤ß¤Í] /peaks/ +Êø¤·»ú [¤¯¤º¤·¤¸] /(n) character written in a cursive style/ +Êø¤·½ñ¤­ [¤¯¤º¤·¤¬¤­] /(n) cursive style of writing or calligraphy/(P)/ +Êø¤¹ [¤¯¤º¤¹] /(v5s) to destroy/to pull down/to make change (money)/(P)/ +Êø¤ì [¤¯¤º¤ì] /(n) crumbling/collapse/ruin/(P)/ +Êø¤ì¤ë [¤¯¤º¤ì¤ë] /(v1) to collapse/to crumble/(P)/ +Êø¤ìµî¤ë [¤¯¤º¤ì¤µ¤ë] /to crumble away/to collapse/ +Êø¤ìÍî¤Á¤ë [¤¯¤º¤ì¤ª¤Á¤ë] /(v1) to crumble down/to tumble down/to fall in/ +Êø²õ [¤Û¤¦¤«¤¤] /(n,vs) collapse/decay (physics)/crumbling/breaking down/caving in/(P)/ +Êø¸æ [¤Û¤¦¤®¤ç] /(n) death of the Emperor/demise/ +ÊøÄÙ [¤Û¤¦¤«¤¤] /(n,vs) collapse/decay (physics)/crumbling/breaking down/caving in/ +ÊøÍî [¤Û¤¦¤é¤¯] /(n,vs) collapse/break/cave-in/crash/(market) decline/(P)/ +Êù¿ß [¤Û¤¦¤Á¤å¤¦] /(n) kitchen/ +ÊùÃú [¤Û¤¦¤Á¤ç¤¦] /(n) kitchen knife/carving knife/ +Êú¤¨ [¤«¤«¤¨] /(n) armful/employee/(P)/ +Êú¤¨¤ë [¤«¤«¤¨¤ë] /(v1) to hold or carry under or in the arms/(P)/ +Êú¤¨¹þ¤à [¤«¤«¤¨¤³¤à] /(v5m) to hold (carry) a thing in one's arm/to embrace (a baby)/to take upon oneself/ +Êú¤­¤·¤á¤ë [¤À¤­¤·¤á¤ë] /(v1) to hug someone close/to hold someone tight/to embrace closely/ +Êú¤­¤Ä¤¯ [¤À¤­¤Ä¤¯] /(v5k) to cling to/ +Êú¤­¤è¤»¤ë [¤À¤­¤è¤»¤ë] /(v1) to embrace/ +Êú¤­´ó¤»¤ë [¤À¤­¤è¤»¤ë] /(v1) to embrace/ +Êú¤­µ¯¤³¤¹ [¤À¤­¤ª¤³¤¹] /(v5s) to lift (a person) in one's arms/to help (a person) sit up/ +Êú¤­µ¯¤¹ [¤À¤­¤ª¤³¤¹] /(v5s) to lift (a person) in one's arms/to help (a person) sit up/ +Êú¤­¹ç¤¦ [¤À¤­¤¢¤¦] /(v5u) to embrace each other/(P)/ +Êú¤­¹ç¤ï¤» [¤À¤­¤¢¤ï¤»] /(n) package deal/ +Êú¤­¹ç¤ï¤»¤ë [¤À¤­¤¢¤ï¤»¤ë] /(v1) to cause to embrace/ +Êú¤­¹ç¤ï¤»Áý»ñ [¤À¤­¤¢¤ï¤»¤¾¤¦¤·] /selling new stock for less than face value/ +Êú¤­¹þ¤à [¤À¤­¤³¤à] /(v5m) to hold in one's arms/to bring over a person to one's side/to involve/ +Êú¤­»ß¤á¤ë [¤À¤­¤È¤á¤ë] /(v1) to hold a person back/to restrain/to catch/ +Êú¤­¾å¤²¤ë [¤À¤­¤¢¤²¤ë] /(v1) to hold up in one's arms/ +Êú¤­¿² [¤À¤­¤Í] /(n) sleeping while embracing another/ +Êú¤­Äù¤á¤ë [¤À¤­¤·¤á¤ë] /(v1) to hug someone close/to hold someone tight/to embrace closely/ +Êú¤­ÉÕ¤¯ [¤À¤­¤Ä¤¯] /(v5k) to cling to/to embrace/ +Êú¤­ÊÊ [¤À¤­¤°¤»] /(n) (baby which is) unhappy unless held/ +Êú¤­Êú¤¨¤ë [¤À¤­¤«¤«¤¨¤ë] /(v1) to hold/to carry/to embrace (in one's arms)/ +Êú¤­Î±¤á¤ë [¤À¤­¤È¤á¤ë] /(v1) to catch in one's arms/ +Êú¤­ãð¤á¤ë [¤À¤­¤¹¤¯¤á¤ë] /(v1) to hug tight/ +Êú¤¯ [¤¤¤À¤¯] /(v5k) (sl) to embrace/to hug/to harbour/to entertain/to sleep with/(P)/ +Êú¤¯ [¤À¤¯] /(v5k) (sl) to embrace/to hug/to harbour/to entertain/to sleep with/(P)/ +Êú¤Ã¤³ [¤À¤Ã¤³] /(n,vs) (child's) hug/(P)/ +Êú²û [¤Û¤¦¤«¤¤] /(n,vs) harboring/cherishing/entertaining/ +ÊúÉé [¤Û¤¦¤Õ] /(n) aspiration/ambition/pretension/(P)/ +ÊúÊ¢ÀäÅÝ [¤Û¤¦¤Õ¤¯¤¼¤Ã¤È¤¦] /(n) very funny/laugh oneself into convulsions/split one's sides laughing/ +ÊúÍÊ [¤Û¤¦¤è¤¦] /(n,vs) embrace/hug/holding in one's arms/(P)/ +ÊúÍñ [¤Û¤¦¤é¤ó] /(n,vs) incubation/ +Êû¤²¤ë [¤µ¤µ¤²¤ë] /(v1) to lift up/to give/to offer/to consecrate/to devote/to sacrifice/to dedicate/(P)/ +Êû¤²½Æ [¤µ¤µ¤²¤Ä¤Ä] /(n) presenting arms/ +Êû¤²Êª [¤µ¤µ¤²¤â¤Î] /(n) offering/sacrifice/ +Êû»ý [¤Û¤¦¤¸] /(n,vs) bearing/presenting/holding up (emperor's picture)/ +ÊûÄè [¤Û¤¦¤Æ¤¤] /(n) dedication/presentation/gift/ +ÊûÊ¢ [¤Û¤¦¤Õ¤¯] /(adj-na,n) convulsed with laughter/ +ÊûÊ¢ÀäÅÝ [¤Û¤¦¤Õ¤¯¤¼¤Ã¤È¤¦] /(n) very funny/laugh oneself into convulsions/split one's sides laughing/ +Êü¤·»ô¤¤ [¤Ï¤Ê¤·¤¬¤¤] /(n) pasturing/grazing/letting (a dog) run free/ +Êü¤¹ [¤Ï¤Ê¤¹] /(v5s) to separate/to set free/to turn loose/(P)/ +Êü¤Ã¤¿¤é¤«¤¹ [¤Û¤Ã¤¿¤é¤«¤¹] /to let aside/to neglect/ +Êü¤Ã¤Æ¤ª¤¯ [¤Û¤¦¤Ã¤Æ¤ª¤¯] /(v5k) to leave as is/to ignore/ +Êü¤Ã¤ÆÃÖ¤¯ [¤Û¤¦¤Ã¤Æ¤ª¤¯] /(v5k) to leave alone/to neglect/ +Êü¤Ã¤È¤¯ [¤Û¤Ã¤È¤¯] /(v5k) to leave someone alone/ +Êü¤Ä [¤Ï¤Ê¤Ä] /(v5t) to free/to release/to fire/(P)/ +Êü¤ê¤Ã¤Ñ¤Ê¤· [¤Û¤¦¤ê¤Ã¤Ñ¤Ê¤·] /(adv) untouched/unrestrained/unscathed/ +Êü¤ê¹þ¤à [¤Û¤¦¤ê¤³¤à] /(v5m) to throw into/ +Êü¤ê½Ð¤¹ [¤Û¤¦¤ê¤À¤¹] /(v5s) to throw out/to fire/to expel/to give up/to abandon/to neglect/ +Êü¤ê¾å¤²¤ë [¤Û¤¦¤ê¤¢¤²¤ë] /(v1) to hurl up/ +Êü¤ë [¤Û¤¦¤ë] /(v5r) (1) to let go/to abandon/to leave undone/(2) to throw/to toss/to fling/(P)/ +Êü¤ì¤ë [¤Ï¤Ê¤ì¤ë] /(v1) to leave/to get free/to cut oneself off/(P)/ +Êü°ï [¤Û¤¦¤¤¤Ä] /(adj-na,n) self-indulgence/looseness/dissoluteness/ +Êü±Ç [¤Û¤¦¤¨¤¤] /(n,vs) televising/(P)/ +Êü±Ç¸¢ [¤Û¤¦¤¨¤¤¤±¤ó] /(n) televising right/ +Êü²Î [¤Û¤¦¤«] /(n) loud singing/ +Êü²Î¹â¶ã [¤Û¤¦¤«¤³¤¦¤®¤ó] /loud singing/ +Êü²Ð [¤Û¤¦¤«] /(n,vs) arson/set fire to/(P)/ +Êü²Ð¶¸ [¤Û¤¦¤«¤­¤ç¤¦] /pyromania/a pyromaniac/ +Êü²Ðºá [¤Û¤¦¤«¤¶¤¤] /(n) (the crime of) arson/ +Êü²Ð»¦¿Í [¤Û¤¦¤«¤µ¤Ä¤¸¤ó] /(n) murder-arson/ +Êü²ÐËâ [¤Û¤¦¤«¤Þ] /(n) pyromaniac/ +Êü²Ý¸å [¤Û¤¦¤«¤´] /(n-t) after school/(P)/ +Êü´þ [¤Û¤¦¤­] /(n,vs) abandonment/renunciation/abdication (responsibility, right)/(P)/ +Êü¸À [¤Û¤¦¤²¤ó] /(n) careless remark/ +Êü¸÷ [¤Û¤¦¤³¤¦] /(n) emission of light/ +Êü¹» [¤Û¤¦¤³¤¦] /(n,vs) expulsion from school/ +Êü»¶ [¤Û¤¦¤µ¤ó] /(n) radiation/diffusion/ +Êü¼Í [¤Û¤¦¤·¤ã] /(n) radiation/emission/(P)/ +Êü¼ÍÀ­ [¤Û¤¦¤·¤ã¤»¤¤] /(n) radioactive/(P)/ +Êü¼ÍÀ­¸µÁÇ [¤Û¤¦¤·¤ã¤»¤¤¤²¤ó¤½] /radioactive element/ +Êü¼ÍÀ­¹ß²¼Êª [¤Û¤¦¤·¤ã¤»¤¤¤³¤¦¤«¤Ö¤Ä] /(n) radioactive fallout/ +Êü¼ÍÀ­Æ±°ÌÂÎ [¤Û¤¦¤·¤ã¤»¤¤¤É¤¦¤¤¤¿¤¤] /radioisotope/ +Êü¼ÍÀ­ÇÑ´þʪ [¤Û¤¦¤·¤ã¤»¤¤¤Ï¤¤¤­¤Ö¤Ä] /(n) radioactive waste/ +Êü¼ÍÀ­Êª¼Á [¤Û¤¦¤·¤ã¤»¤¤¤Ö¤Ã¤·¤Ä] /radioactive material/ +Êü¼ÍÀþ [¤Û¤¦¤·¤ã¤»¤ó] /(n) radiation/(P)/ +Êü¼ÍÀþ°å³Ø [¤Û¤¦¤·¤ã¤»¤ó¤¤¤¬¤¯] /(n) radiology/ +Êü¼ÍÀþ²Ê [¤Û¤¦¤·¤ã¤»¤ó¤«] /radiology department/ +Êü¼ÍÀþ²Ê°å [¤Û¤¦¤·¤ã¤»¤ó¤«¤¤] /(n) radiologist/ +Êü¼ÍÀþ³Ø [¤Û¤¦¤·¤ã¤»¤ó¤¬¤¯] /radiology/ +Êü¼ÍÀþ´¶¼õÀ­ [¤Û¤¦¤·¤ã¤»¤ó¤«¤ó¤¸¤å¤»¤¤] /radiosensitivity/radiosensitive/ +Êü¼ÍÀþµ»»Õ [¤Û¤¦¤·¤ã¤»¤ó¤®¤·] /radiology technician/ +Êü¼ÍÀþ¼£ÎÅ [¤Û¤¦¤·¤ã¤»¤ó¤Á¤ê¤ç¤¦] /(n) radiation therapy/ +Êü¼ÍÀþÈïÇø [¤Û¤¦¤·¤ã¤»¤ó¤Ò¤Ð¤¯] /(n) radiation exposure/ +Êü¼ÍÀþÎÅË¡ [¤Û¤¦¤·¤ã¤»¤ó¤ê¤ç¤¦¤Û¤¦] /(n) radiation therapy/ +Êü¼Íǽ [¤Û¤¦¤·¤ã¤Î¤¦] /(n) radioactivity/(P)/ +Êü¼Íǽ±« [¤Û¤¦¤·¤ã¤Î¤¦¤¢¤á] /(n) radioactive rain/ +Êü¼Íǽ±À [¤Û¤¦¤·¤ã¤Î¤¦¤°¤â] /(n) radioactive cloud/ +Êü¼Íǽ±øÀ÷ [¤Û¤¦¤·¤ã¤Î¤¦¤ª¤»¤ó] /(n) radioactive contamination/ +Êü¼Íǽ¹¶·â [¤Û¤¦¤·¤ã¤Î¤¦¤³¤¦¤²¤­] /(n) radiological attack/ +Êü¼Íǽϳ¤ì [¤Û¤¦¤·¤ã¤Î¤¦¤â¤ì] /(n) radiation leakage/ +Êü½Ä [¤Û¤¦¤¸¤å¤¦] /(adj-na,n) self-indulgence/looseness/dissolution/licence/ +Êü½Ð [¤Û¤¦¤·¤å¤Ä] /(n,vs) release/emit/(P)/ +Êü½Ðʪ»ñ [¤Û¤¦¤·¤å¤Ä¤Ö¤Ã¤·] /released goods/ +Êü¿´ [¤Û¤¦¤·¤ó] /(n) absentmindedness/peace of mind/ +Êü¿å [¤Û¤¦¤¹¤¤] /(n,vs) hose down/drainage/(P)/ +Êü¿å´É [¤Û¤¦¤¹¤¤¤«¤ó] /drainpipe/ +Êü¿å¼Ö [¤Û¤¦¤¹¤¤¤·¤ã] /(n) water truck/ +Êü¿åÏ© [¤Û¤¦¤¹¤¤¤í] /(n) drainage ditch/drain/ +ÊüÀ¸²ñ [¤Û¤¦¤¸¤ç¤¦¤¨] /(n) ceremony of releasing captive animals/ +ÊüÁ÷ [¤Û¤¦¤½¤¦] /(n,vs) broadcast/broadcasting/(P)/ +ÊüÁ÷±ÒÀ± [¤Û¤¦¤½¤¦¤¨¤¤¤»¤¤] /broadcasting satellite/ +ÊüÁ÷¶É [¤Û¤¦¤½¤¦¤­¤ç¤¯] /(n) broadcasting office/ +ÊüÁ÷¶Ø»ßÍѸì [¤Û¤¦¤½¤¦¤­¤ó¤·¤è¤¦¤´] /(n) banned word/word which is not allowed to be used on the air (on the TV or radio)/ +ÊüÁ÷·à [¤Û¤¦¤½¤¦¤²¤­] /(n) radio drama/ +ÊüÁ÷¸¢ [¤Û¤¦¤½¤¦¤±¤ó] /(n) broadcasting rights/ +ÊüÁ÷»þ´Ö [¤Û¤¦¤½¤¦¤¸¤«¤ó] /(n) time (for a program)/broadcasting hours/air time/ +ÊüÁ÷Âç³Ø [¤Û¤¦¤½¤¦¤À¤¤¤¬¤¯] /continuing education courses offered via radio or television/ +ÊüÁ÷ÈÖÁÈ [¤Û¤¦¤½¤¦¤Ð¤ó¤°¤ß] /(n) broadcast program/ +ÊüÁ÷Ë¡ [¤Û¤¦¤½¤¦¤Û¤¦] /(n) (Japanese) Broadcast Act/ +ÊüÁ÷Ìȵö [¤Û¤¦¤½¤¦¤á¤ó¤­¤ç] /(n) broadcast license/ +ÊüÁ÷ÌÖ [¤Û¤¦¤½¤¦¤â¤¦] /(n) broadcasting network/ +ÊüÂê [¤Û¤¦¤À¤¤] /(n,n-suf) as much as you would like to/(P)/ +ÊüÂë [¤Û¤¦¤è¤¦] /(n) falconry/hawking/ +ÊüÃÀ [¤Û¤¦¤¿¤ó] /(adj-na,n) boldness/fearlessness/ +ÊüÃÌ [¤Û¤¦¤À¤ó] /(n,vs) free talk/irresponsible talk/ +ÊüÃÖ [¤Û¤¦¤Á] /(n,vs) leave as is/leave to chance/leave alone/neglect/(P)/ +ÊüÃà [¤Û¤¦¤Á¤¯] /(n) expulsion/ejection/dismissal/ostracism/(P)/ +ÊüÄ» [¤Û¤¦¤Á¤ç¤¦] /(n) setting free a bird/bird to be set free/ +ÊüÅÅ [¤Û¤¦¤Ç¤ó] /(n,vs) electrical discharge/ +ÊüÅÅ´É [¤Û¤¦¤Ç¤ó¤«¤ó] /(n) electric discharge tube/ +ÊüÆ¢ [¤Û¤¦¤È¤¦] /(n) dissipation/prodigality/ +ÊüƢ©»Ò [¤Û¤¦¤È¤¦¤à¤¹¤³] /a profligate son/ +ÊüÇ¢ [¤Û¤¦¤Ë¤ç¤¦] /(n,vs) urination/ +ÊüǤ [¤Û¤¦¤Ë¤ó] /(n,vs) noninterference/leaving something to take its own course/giving someone a free hand with something/(P)/ +ÊüǤ¼çµÁ [¤Û¤¦¤Ë¤ó¤·¤å¤®] /principle of laissez-faire/ +ÊüÇ® [¤Û¤¦¤Í¤Ä] /(n) radiation/ +ÊüÇ®´ï [¤Û¤¦¤Í¤Ä¤­] /(n) a radiator/ +ÊüÇ° [¤Û¤¦¤Í¤ó] /(n) relaxation/ease/ +Êüʪ¾Æ¤­ [¥Û¥ë¥â¥ó¤ä¤­] /(ksb:) (n) (uk) fried beef or pork giblets/ +ÊüʪÀþ [¤Û¤¦¤Ö¤Ä¤»¤ó] /(n) parabola/ +ÊüËÒ [¤Û¤¦¤Ü¤¯] /(n) pasturage/grazing/(P)/ +ÊüËÒÃÏ [¤Û¤¦¤Ü¤¯¤Á] /grazing land/pasture/ +ÊüÌ¡ [¤Û¤¦¤Þ¤ó] /(adj-na,n) whimsy/looseness/indiscretion/laxity/ +ÊüÌÈ [¤Û¤¦¤á¤ó] /(n) (1) release/acquittal/(2) liberation/ +Êüή [¤Û¤¦¤ê¤å¤¦] /(n,vs) discharge/stocking (a river) with (fish)/liberation/(P)/ +ÊüÎó [¤Û¤¦¤ì¤Ä] /(n) a battery/barrage/ +Êüϲ [¤Û¤¦¤í¤¦] /(n,vs) wandering/(P)/ +Êüϲ¼Ô [¤Û¤¦¤í¤¦¤·¤ã] /vagrant/ +ÊüϲÊÊ [¤Û¤¦¤í¤¦¤Ø¤­] /(n) vagrant habits/vagabondism/wanderlust/ +ÊüÔ¿ [¤Û¤¦¤é¤Ä] /(adj-na,n) licentious/profligate/dissipated/ +ÊüÕû [¤Û¤¦¤Ò] /(n,vs) breaking wind/fart/ +Êü×ó [¤Û¤¦¤·] /(adj-na,n) licentious/self-indulgent/ +ÊüÚ³ [¤Û¤¦¤Æ¤­] /(n,vs) abandoning/giving up/quitting/ +Êüæè [¤Û¤¦¤·] /(adj-na,n) licentious/self-indulgent/ +Êý [¤«¤¿] /(n,suf) (1) person/(2) way of doing/(P)/ +Êý [¤Û¤¦] /(n-adv,n) side/direction/way/(P)/ +Êý¡¹ [¤«¤¿¤¬¤¿] /(adv,conj,n-adv,n-t) persons/this and that/here and there/everywhere/any way/all sides/all gentlemen/all people/(P)/ +Êý¡¹ [¤Û¤¦¤Ü¤¦] /(adv,conj,n-adv,n-t) persons/this and that/here and there/everywhere/any way/all sides/all gentlemen/all people/(P)/ +Êý°Ì [¤Û¤¦¤¤] /(n) direction/(P)/ +Êý°Ì³Ñ [¤Û¤¦¤¤¤«¤¯] /(n) azimuth/ +Êý±ß [¤Û¤¦¤¨¤ó] /(n) squares and circles/square and round shapes/ +Êý²òÀÐ [¤Û¤¦¤«¤¤¤»¤­] /(n) calcite/ +Êý³Ñ [¤Û¤¦¤¬¤¯] /(n) direction/way/compass point/(P)/ +Êý´ã»æ [¤Û¤¦¤¬¤ó¤·] /(n) graph paper/section paper/ +Êý·Á [¤Û¤¦¤±¤¤] /(n) square/ +Êý·ÁÇÈ [¤Û¤¦¤±¤¤¤Ï] /square wave/ +Êý¸À [¤Û¤¦¤²¤ó] /(n) dialect/(P)/ +Êý¸þ [¤Û¤¦¤³¤¦] /(n) direction/course/way/(P)/ +Êý¸þ¤ò»Ø¤¹ [¤Û¤¦¤³¤¦¤ò¤µ¤¹] /(exp) to point to a direction/ +Êý¸þ²»ÃÔ [¤Û¤¦¤³¤¦¤ª¤ó¤Á] /no sense of direction/ +Êý¸þ´ÑÇ° [¤Û¤¦¤³¤¦¤«¤ó¤Í¤ó] /sense of direction/ +Êý¸þÂÉ [¤Û¤¦¤³¤¦¤À] /(n) rudder/ +Êý¸þõÃδï [¤Û¤¦¤³¤¦¤¿¤ó¤Á¤­] /direction finder/ +Êý¸þž´¹ [¤Û¤¦¤³¤¦¤Æ¤ó¤«¤ó] /change of course/ +Êýº£ [¤Û¤¦¤³¤ó] /(n-adv,n-t) present time/now/nowadays/ +Êýºö [¤Û¤¦¤µ¤¯] /(n) plan/policy/(P)/ +Êý¼° [¤Û¤¦¤·¤­] /(n) form/method/system/(P)/ +Êý½® [¤Ï¤³¤Ö¤Í] /(n) ark (i.e. Noah's)/ +Êý½Ñ [¤Û¤¦¤¸¤å¤Ä] /(n) means/method/art/magic/ +Êý¾æ [¤Û¤¦¤¸¤ç¤¦] /(n) (1) square jo (approx. 10 sq feet)/(2) (Buddh) abbot's chamber/(3) chief priest/ +Êý¿Ë [¤Û¤¦¤·¤ó] /(n) objective/plan/policy/(P)/ +Êý¿Ë·èÄê [¤Û¤¦¤·¤ó¤±¤Ã¤Æ¤¤] /policy decision/ +Êý¿Ø [¤Û¤¦¤¸¤ó] /(n) square formation/magic square/ +Êý¿Þ [¤Û¤¦¤º] /(n) end/limit(s)/ +Êý¿í·Á [¤Û¤¦¤¹¤¤¤±¤¤] /regular pyramid/ +ÊýÀ£ [¤Û¤¦¤¹¤ó] /(n) a square sun/one's mind/ +ÊýÀµ [¤Û¤¦¤»¤¤] /(adj-na,n) rectitude/ +ÊýÄø¼° [¤Û¤¦¤Æ¤¤¤·¤­] /(n) equation/(P)/ +ÊýÄø¼°¤Î°ì¹à [¤Û¤¦¤Æ¤¤¤·¤­¤Î¤¤¤Ã¤³¤¦] /(n) member of an equation/ +ÊýÅÓ [¤Û¤¦¤È] /(n) way/means/ +ÊýÊØ [¤Û¤¦¤Ù¤ó] /(n) expedient/means/instrument/ +ÊýÊý [¤«¤¿¤¬¤¿] /(adv,conj,n-adv,n-t) persons/this and that/here and there/everywhere/any way/all sides/all gentlemen/all people/ +ÊýÊý [¤Û¤¦¤Ü¤¦] /(adv,conj,n-adv,n-t) persons/this and that/here and there/everywhere/any way/all sides/all gentlemen/all people/ +ÊýË¡ [¤Û¤¦¤Û¤¦] /(n) method/process/manner/way/means/technique/(P)/ +ÊýË¡ÏÀ [¤Û¤¦¤Û¤¦¤í¤ó] /(n) methodology/(P)/ +ÊýÌÌ [¤Û¤¦¤á¤ó] /(n) direction/district/field (e.g., of study)/(P)/ +ÊýÌÌÂâ [¤Û¤¦¤á¤ó¤¿¤¤] /(n) army/ +ÊýΤ [¤Û¤¦¤ê] /(n) a square ri/ +Êýά [¤Û¤¦¤ê¤ã¤¯] /(n) plan/ +ÊþÅÞ [¤Û¤¦¤È¤¦] /(n) faction/clique/ +ÊþÇÚ [¤Û¤¦¤Ð¤¤] /(n) comrade/friend/associate/ +Êþͧ [¤Û¤¦¤æ¤¦] /(n) friend/companion/ +Ë¡ [¤Û¤¦] /(n,n-suf) Act (law: the X Act)/(P)/ +Ë¡¤È»þ [¤Û¤¦¤È¤È¤­] /(n) mood and tense/ +Ë¡¤È»þÀ© [¤Û¤¦¤È¤¸¤»¤¤] /(n) mood and tense/ +Ë¡¤È¼Â [¤Û¤¦¤È¤¸¤Ä] /(n) divisor and dividend/ +Ë¡¤Ë¿¨¤ì¤ë [¤Û¤¦¤Ë¤Õ¤ì¤ë] /(exp) to violate the law/ +Ë¡¤ËŬ¤¦ [¤Û¤¦¤Ë¤«¤Ê¤¦] /(exp) to conform to the rules of etiquette/ +Ë¡¤ò±Û¤¨¤ë [¤Î¤ê¤ò¤³¤¨¤ë] /(exp) to violate the laws of nature/ +Ë¡¤ò¼é¤ë [¤Û¤¦¤ò¤Þ¤â¤ë] /(exp) to observe the law/ +Ë¡¤òÀ⤯ [¤Û¤¦¤ò¤È¤¯] /(exp) to preach the truth/ +Ë¡¤òÈȤ¹ [¤Û¤¦¤ò¤ª¤«¤¹] /(exp) to violate the law/ +Ë¡°Æ [¤Û¤¦¤¢¤ó] /(n) bill (law)/(P)/ +Ë¡°Æ¿³µÄ [¤Û¤¦¤¢¤ó¤·¤ó¤®] /discussion/debate (on a piece of legislation)/ +Ë¡°á [¤Û¤¦¤¤] /(n) vestment/priest's robe/ +Ë¡°á [¤Û¤¦¤¨] /(n) vestment/priest's robe/ +Ë¡°å³Ø [¤Û¤¦¤¤¤¬¤¯] /(n) legal medicine/(P)/ +Ë¡±¡ [¤Û¤¦¤¤¤ó] /(n) court/ +Ë¡±Ù [¤Û¤¦¤¨¤Ä] /(n) religious exultation/ecstasy/ +Ë¡²¦ [¤Û¤¦¤ª¤¦] /(n) Pope/(P)/ +Ë¡²¦¸¢ [¤Û¤¦¤ª¤¦¤±¤ó] /the papacy/ +Ë¡²¦Ä£ [¤Û¤¦¤ª¤¦¤Á¤ç¤¦] /Vatican/ +Ë¡²Ê [¤Û¤¦¤«] /(n) law department or law school/ +Ë¡²ÊÂç³Ø±¡ [¤Û¤¦¤«¤À¤¤¤¬¤¯¤¤¤ó] /(n) law school/ +Ë¡²Ú·Ð [¤Û¤±¤­¤ç¤¦] /(n) the Lotus Sutra/ +Ë¡²Ú½¡ [¤Û¤Ã¤±¤·¤å¤¦] /(n) Hokke sect in Buddhism/ +Ë¡²ß [¤Û¤¦¤«] /(n) legal currency/ +Ë¡²ñ [¤Û¤¦¤¨] /(n) Buddhist mass/ +Ë¡²þÀµ [¤Û¤¦¤«¤¤¤»¤¤] /(n) change in the law/legal reform/ +Ë¡³¦ [¤Û¤Ã¤«¤¤] /(n) (Buddh) the universe/ +Ë¡³° [¤Û¤¦¤¬¤¤] /(adj-na,n) exorbitant/outrageous/(P)/ +Ë¡³Ø [¤Û¤¦¤¬¤¯] /(n) law/jurisprudence/(P)/ +Ë¡³Ø·ÏÂç³Ø±¡¶¦ÄÌÆþ³Ø»î¸³ [¤Û¤¦¤¬¤¯¤±¤¤¤À¤¤¤¬¤¯¤¤¤ó¤­¤ç¤¦¤Ä¤¦¤Ë¤å¤¦¤¬¤¯¤·¤±¤ó] /LSAT/American graduate law school entrance test/ +Ë¡³Ø»Î [¤Û¤¦¤¬¤¯¤·] /(n) Bachelor of Laws/ +Ë¡³Ø¼Ô [¤Û¤¦¤¬¤¯¤·¤ã] /jurist/ +Ë¡³ØÉô [¤Û¤¦¤¬¤¯¤Ö] /(n) law department/law school/(P)/ +Ë¡³Ú [¤Û¤¦¤é¤¯] /(n) pleasures of a pious life/ +Ë¡´± [¤Û¤¦¤«¤ó] /(n) judge/ +Ë¡´ã [¤Û¤¦¤²¤ó] /(n) senior priestly rank in Buddhism/ +Ë¡µ¬ [¤Û¤¦¤­] /(n) the law/(P)/ +Ë¡¶ñ [¤Û¤¦¤°] /(n) (Buddh) ritual implements/ +Ë¡¸ì [¤Û¤¦¤´] /(n) Buddhist sermon/ +Ë¡¹Ä [¤Û¤¦¤ª¤¦] /(n) ex-emperor who becomes a monk/ +Ë¡¹æ [¤Û¤¦¤´¤¦] /(n) priest's name or posthumous Buddhist name/ +Ë¡»Ë³Ø [¤Û¤¦¤·¤¬¤¯] /(n) legal history (studies)/ +Ë¡»Õ [¤Û¤¦¤·] /(n) Buddhist priest/bonze/(P)/ +Ë¡»ö [¤Û¤¦¤¸] /(n) Buddhist memorial service/ +Ë¡¼£ [¤Û¤¦¤Á] /(n) constitutional government/ +Ë¡¼£¹ñ [¤Û¤¦¤Á¤³¤¯] /(n) constitutional state/(P)/ +Ë¡¼£¹ñ²È [¤Û¤¦¤Á¤³¤Ã¤«] /country with a constitutional government/ +Ë¡¼£¼Ò²ñ [¤Û¤¦¤Á¤·¤ã¤«¤¤] /(n) law-abiding society/ +Ë¡¼° [¤Û¤¦¤·¤­] /(n) rule/rite/ +Ë¡¼Ò²ñ³Ø [¤Û¤¦¤·¤ã¤«¤¤¤¬¤¯] /(n) sociology of law/ +Ë¡¼ç [¤Û¤¦¤·¤å] /(n) high priest/ +Ë¡¼ç [¤Û¤Ã¤·¤å] /(n) high priest/ +Ë¡¼ç [¤Û¤Ã¤¹] /(n) high priest/ +Ë¡¿È [¤Û¤Ã¤·¤ó] /(n) Buddhism's highest form of existence/ +Ë¡¿Í [¤Û¤¦¤¸¤ó] /(n) juridical (legal) person/corporate body/corporation/(P)/ +Ë¡¿Í³ô¼ç [¤Û¤¦¤¸¤ó¤«¤Ö¤Ì¤·] /institutional stockholder/ +Ë¡¿Í½êÆÀ [¤Û¤¦¤¸¤ó¤·¤ç¤È¤¯] /corporate income/ +Ë¡¿ÍÀÇ [¤Û¤¦¤¸¤ó¤¼¤¤] /(n) corporation tax/ +Ë¡¿ÍÁÈ¿¥¤Ë¤¹¤ë [¤Û¤¦¤¸¤ó¤½¤·¤­¤Ë¤¹¤ë] /(exp) to incorporate (a firm)/ +Ë¡À© [¤Û¤¦¤»¤¤] /(n) legislation/laws/(P)/ +Ë¡À©¶É [¤Û¤¦¤»¤¤¤­¤ç¤¯] /(n) Cabinet Legislation Bureau/(P)/ +Ë¡À©»Ë³Ø [¤Û¤¦¤»¤¤¤·¤¬¤¯] /(n) legal history (studies)/ +Ë¡Àþ [¤Û¤¦¤»¤ó] /(n) (math) normal vector/ +Ë¡Àþ¥Ù¥¯¥È¥ë [¤Û¤¦¤»¤ó¤Ù¤¯¤È¤ë] /normal vector/ +Ë¡Áâ [¤Û¤¦¤½¤¦] /(n) legal profession/lawyer/(P)/ +Ë¡Á⳦ [¤Û¤¦¤½¤¦¤«¤¤] /(n) legal circles/(P)/ +Ë¡Áê [¤Û¤¦¤·¤ç¤¦] /(n) Minister of Justice/(P)/ +Ë¡Áê [¤Û¤Ã¤½¤¦] /Buddhist sect/ +ˡ§ [¤Û¤¦¤½¤¯] /(n) law/rule/(P)/ +Ë¡ÃÌ [¤Û¤¦¤À¤ó] /(n) Buddhist sermon/ +Ë¡Ãá½ø [¤Û¤¦¤Á¤Ä¤¸¤ç] /(n) legal order/ +Ë¡Ä¡ [¤Û¤¦¤¸¤ç¤¦] /(n) copybook printed from the works of old masters of calligraphy/ +Ë¡Äê [¤Û¤¦¤Æ¤¤] /(n) legal/designated by law/(P)/ +Ë¡Äê²ßʾ [¤Û¤¦¤Æ¤¤¤«¤Ø¤¤] /legal currency/ +Ë¡Äê½àÈ÷¶â [¤Û¤¦¤Æ¤¤¤¸¤å¤ó¤Ó¤­¤ó] /legal reserves/ +Ë¡ÄêÂåÍý¿Í [¤Û¤¦¤Æ¤¤¤À¤¤¤ê¤Ë¤ó] /(n) legal representative/ +Ë¡ÄêÅÁÀ÷É [¤Û¤¦¤Æ¤¤¤Ç¤ó¤»¤ó¤Ó¤ç¤¦] /infectious disease requiring official reporting/ +Ë¡ÄêÆÀɼ¿ô [¤Û¤¦¤Æ¤¤¤È¤¯¤Ò¤ç¤¦¤¹¤¦] /(n) minimum number of votes required to elect a candidate/ +Ë¡Äî [¤Û¤¦¤Æ¤¤] /(n) courtroom/(P)/ +Ë¡Äî¾Ú¸À [¤Û¤¦¤Æ¤¤¤·¤ç¤¦¤²¤ó] /(n) court testimony/ +Ë¡ÄîÆ®Áè [¤Û¤¦¤Æ¤¤¤È¤¦¤½¤¦] /carrying conflicts into the courts/ +Ë¡ÄîÉî¿« [¤Û¤¦¤Æ¤¤¤Ö¤¸¤ç¤¯] /contempt of court/ +ˡŪ [¤Û¤¦¤Æ¤­] /(adj-na,n) legality/(P)/ +ˡŪ¹Ô°Ù [¤Û¤¦¤Æ¤­¤³¤¦¤¤] /(n) legal action/ +ˡŪº¬µò [¤Û¤¦¤Æ¤­¤³¤ó¤­¤ç] /(n) legal basis/ +ˡŪ¼êÃÊ [¤Û¤¦¤Æ¤­¤·¤å¤À¤ó] /legal means/legal methods/legal measures/ +ˡŪʸ½ñ [¤Û¤¦¤Æ¤­¤Ö¤ó¤·¤ç] /legal document/ +ˡŵ [¤Û¤¦¤Æ¤ó] /(n) code of law/body of law/ +Ë¡ÅÙ [¤Ï¤Ã¤È] /(n) law/ban/prohibition/ordinance/ +Ë¡Åô [¤Û¤¦¤È¤¦] /(n) light of Buddhism/ +Ë¡Æñ [¤Û¤¦¤Ê¤ó] /(n) religious persecution/ +Ë¡Çî [¤Û¤¦¤Ï¤¯] /(n) Doctor of Laws/LL.D./ +Ë¡Èï [¤Ï¤Ã¤Ô] /(n) happi coat (happy coat)/workman's livery coat/ +Ë¡Éþ [¤Û¤¦¤Õ¤¯] /(n) robes of a judge or lawyer or priest/ +ˡʸ [¤Û¤¦¤Ö¤ó] /(n) text of the law/(P)/ +ˡʸ³ØÉô [¤Û¤¦¤Ö¤ó¤¬¤¯¤Ö] /(n) faculty of law and literature/ +ˡ̳ [¤Û¤¦¤à] /(n) judicial affairs/Ministry of Justice/judge advocate general (mil)/(P)/ +ˡ̳°Ñ°÷²ñ [¤Û¤¦¤à¤¤¤¤¤ó¤«¤¤] /Committee on Judicial Affairs/ +ˡ̳¶É [¤Û¤¦¤à¤­¤ç¤¯] /(n) regional legal affairs bureau/ +ˡ̳¾Ê [¤Û¤¦¤à¤·¤ç¤¦] /Ministry of Justice/(P)/ +ˡ̳Âç¿Ã [¤Û¤¦¤à¤À¤¤¤¸¤ó] /(n) Minister of Justice/ +ˡ̾ [¤Û¤¦¤ß¤ç¤¦] /(n) priest's name or posthumous Buddhist name/ +Ë¡ÌÖ [¤Û¤¦¤â¤¦] /(n) net of the law/justice/ +Ë¡Í× [¤Û¤¦¤è¤¦] /(n) Buddhist memorial service/(P)/ +Ë¡Íæ [¤Û¤é] /(n) boast/brag/ +Ë¡Íæ³­ [¤Û¤é¤¬¤¤] /(n) conch/trumpet shell/ +Ë¡Íæ¿á¤­ [¤Û¤é¤Õ¤­] /(n) braggart/ +Ë¡Íý [¤Û¤¦¤ê] /(n) legal principle/ +Ë¡Íý³Ø [¤Û¤¦¤ê¤¬¤¯] /(n) jurisprudence/ +ˡΧ [¤Û¤¦¤ê¤Ä] /(n) law/(P)/ +ˡΧ¤òÊѤ¨¤ë [¤Û¤¦¤ê¤Ä¤ò¤«¤¨¤ë] /(exp) to revise (amend) the law/ +ˡΧ°Æ [¤Û¤¦¤ê¤Ä¤¢¤ó] /(n) (legislative) bill/ +ˡΧ°ãÈ¿ [¤Û¤¦¤ê¤Ä¤¤¤Ï¤ó] /(n) violation of the law/ +ˡΧ²È [¤Û¤¦¤ê¤Ä¤«] /(n) lawyer/jurist/ +ˡΧ³Ø [¤Û¤¦¤ê¤Ä¤¬¤¯] /(n) jurisprudence/ +ˡΧ¹Ô°Ù [¤Û¤¦¤ê¤Ä¤³¤¦¤¤] /legal action/ +ˡΧ»ö̳½ê [¤Û¤¦¤ê¤Ä¤¸¤à¤·¤ç] /(n) law office/(P)/ +ˡΧ¾å [¤Û¤¦¤ê¤Ä¤¸¤ç¤¦] /(adj-no) legal/ +ˡΧÀ©ÅÙ [¤Û¤¦¤ê¤Ä¤»¤¤¤É] /(n) legal system/ +ˡΧÁêÃÌ [¤Û¤¦¤ê¤Ä¤½¤¦¤À¤ó] /(n) legal advice/ +ˡΧÌäÂê [¤Û¤¦¤ê¤Ä¤â¤ó¤À¤¤] /legal problem/ +ˡΧÍѸì [¤Û¤¦¤ê¤Ä¤è¤¦¤´] /(n) legal (law) term/ +Ë¡ÎÏ [¤Û¤¦¤ê¤­] /(n) power of Buddhism/ +Ë¡Îá [¤Û¤¦¤ì¤¤] /(n) laws and ordinances/(P)/ +Ë¡Îá¤òÉߤ¯ [¤Û¤¦¤ì¤¤¤ò¤·¤¯] /(exp) to promulgate a law/ +Ë¡Îã [¤Û¤¦¤ì¤¤] /(n) rules concerning application of laws/ +Ë¡Ï¡Áð [¤Û¤¦¤ì¤ó¤½¤¦] /(n) spinach/ +Ë¡ÏÀ [¤Û¤¦¤í¤ó] /(n) doctrinal discussion/jurisprudence/ +Ë¡Ïà [¤Û¤¦¤ï] /(n) Buddhist sermon/ +Ë¢ [¤¢¤ï] /(n) bubble/foam/froth/head on beer/(P)/ +Ë¢¤ò¿©¤¦ [¤¢¤ï¤ò¤¯¤¦] /(exp) to be flurried/to be confused/to lose one's head/ +Ë¢À¹ [¤¢¤ï¤â¤ê] /(n) strong Okinawa liquor/ +Ë¢Á¬ [¤¢¤Ö¤¯¤¼¤Ë] /(n) easy money/ +ˢȢ [¤¢¤ï¤Ð¤³] /(n) bubble chamber/ +Ë¢Ë÷ [¤¦¤¿¤«¤¿] /(rare) (n) bubble on surface of liquid/ephemeral/transient/ +Ë¢Ë÷ [¤Û¤¦¤Þ¤Ä] /(n) bubble on surface of liquid/ephemeral/transient/ +Ë¢Ë÷²ñ¼Ò [¤Û¤¦¤Þ¤Ä¤¬¤¤¤·¤ã] /short-lived company/ +Ë¢Ë÷¸õÊä [¤Û¤¦¤Þ¤Ä¤³¤¦¤Û] /fringe candidate/ +Ë¢Ë÷Ū [¤Û¤¦¤Þ¤Ä¤Æ¤­] /(adj-na) transient/passing/fleeting/ephemeral/like a bubble on liquid/ +ˢΩ¤Ä [¤¢¤ï¤À¤Ä] /(v5t) to bubble/to foam/to froth/ +ˢΩ¤Æ¤ë [¤¢¤ï¤À¤Æ¤ë] /(v1) to beat/to whip/ +ˢΩ¤Æ´ï [¤¢¤ï¤À¤Æ¤­] /eggbeater/whisk/ +ˤ [¤Û¤¦] /(n,n-suf) gun/cannon/(P)/ +ˤ±ì [¤Û¤¦¤¨¤ó] /(n) gunsmoke/smoke of cannon/ +ˤ±ìÃƱ« [¤Û¤¦¤¨¤ó¤À¤ó¤¦] /the smoke of guns and a rain of bullets or shells/ +ˤ²Ð [¤Û¤¦¤«] /(n) gunfire/fire/(P)/ +ˤ´Ï [¤Û¤¦¤«¤ó] /(n) gunboat/ +ˤ´Ï³°¸ò [¤Û¤¦¤«¤ó¤¬¤¤¤³¤¦] /gunboat diplomacy/ +ˤ´Ý [¤Û¤¦¤¬¤ó] /(n) shell/shots/cannon ball/ +ˤ´ÝÅꤲ [¤Û¤¦¤¬¤ó¤Ê¤²] /(n) the shot put/ +ˤ¶â [¤Û¤¦¤­¤ó] /(n) gun metal/ +ˤ·â [¤Û¤¦¤²¤­] /(n,vs) bombarding/shelling/bombardment/(P)/ +ˤ¸ý [¤Û¤¦¤³¤¦] /(n) muzzle (of a gun)/ +ˤºÂ [¤Û¤¦¤¶] /(n) gun platform/ +ˤ¼Ö [¤Û¤¦¤·¤ã] /(n) gun carriage/ +ˤ¼ê [¤Û¤¦¤·¤å] /(n) a gunner/ +ˤ½Ñ [¤Û¤¦¤¸¤å¤Ä] /(n) gunnery/artillery/ +ˤ¿È [¤Û¤¦¤·¤ó] /(n) gun barrel/ +ˤÀ¼ [¤Û¤¦¤»¤¤] /(n) sound of a gun/roar of cannon/ +ˤÀï [¤Û¤¦¤»¤ó] /(n) artillery battle/ +ˤÂæ [¤Û¤¦¤À¤¤] /(n) (gun) battery/fort/ +ˤÃÆ [¤Û¤¦¤À¤ó] /(n) shell/(P)/ +ˤÅã [¤Û¤¦¤È¤¦] /(n) gun turret/ +ˤʼ [¤Û¤¦¤Ø¤¤] /(n) artillery/gunner/(P)/ +ˤÌç [¤Û¤¦¤â¤ó] /(n) gunport/embrasure/muzzle/ +ˤÎó [¤Û¤¦¤ì¤Ä] /(n) battery/ +Ë¥¤¤ [¤Ì¤¤] /(n) embroidery/sewing/ +Ë¥¤¤¤°¤ë¤ß [¤Ì¤¤¤°¤ë¤ß] /(n) stuffed doll/ +Ë¥¤¤¤Ä¤±¤ë [¤Ì¤¤¤Ä¤±¤ë] /(v1) to sew on/ +Ë¥¤¤¹ç¤ï¤»¤ë [¤Ì¤¤¤¢¤ï¤»¤ë] /(v1) to sew up (together)/ +Ë¥¤¤¹þ¤ß [¤Ì¤¤¤³¤ß] /(n) tuck/ +Ë¥¤¤¹þ¤à [¤Ì¤¤¤³¤à] /(v5m) to sew in/ +Ë¥¤¤»å [¤Ì¤¤¤¤¤È] /(n) sewing thread/suture/ +Ë¥¤¤¼è¤ê [¤Ì¤¤¤È¤ê] /(n) embroidery/ +Ë¥¤¤¾å¤²¤ë [¤Ì¤¤¤¢¤²¤ë] /(v1) to finish sewing/ +Ë¥¤¤¿Ë [¤Ì¤¤¤Ð¤ê] /(n) sewing needle/ +Ë¥¤¤Âå [¤Ì¤¤¤·¤í] /(n) margin for a seam/ +Ë¥¤¤Ä¾¤¹ [¤Ì¤¤¤Ê¤ª¤¹] /to resew/to remake/ +Ë¥¤¤Çó [¤Ì¤¤¤Ï¤¯] /(n) embroidery and foil or gilt/ +Ë¥¤¤ÉÕ¤±¤ë [¤Ì¤¤¤Ä¤±¤ë] /(v1) to sew on/ +Ë¥¤¤Êª [¤Ì¤¤¤â¤Î] /(n) sewing/needlework/embroidery/ +Ë¥¤¤ÊÖ¤¹ [¤Ì¤¤¤«¤¨¤¹] /(v5s) to resew/ +Ë¥¤¤Êñ¤ß [¤Ì¤¤¤°¤ë¤ß] /(n) stuffed toy/ +Ë¥¤¤Êý [¤Ì¤¤¤«¤¿] /sewing method/sewer/ +Ë¥¤¤ÌÏÍÍ [¤Ì¤¤¤â¤è¤¦] /embroidered design/ +Ë¥¤¤ÌÜ [¤Ì¤¤¤á] /(n) seam/stitch/suture/(P)/ +Ë¥¤¤Ìæ [¤Ì¤¤¤â¤ó] /(n) embroidered crest/ +Ë¥¤¤ÍȤ² [¤Ì¤¤¤¢¤²] /(n) a tuck/ +Ë¥¤¦ [¤Ì¤¦] /(v5u) to sew/(P)/ +Ë¥¹© [¤Û¤¦¤³¤¦] /(n) tailor/seamstress/ +Ë¥¹ç [¤Û¤¦¤´¤¦] /(n,vs) seam/suture/ +Ë¥¿Ë [¤Ì¤¤¤Ð¤ê] /(n) sewing needle/ +Ë¥À½ [¤Û¤¦¤»¤¤] /(n) sewing/(P)/ +˥ʪ [¤Ì¤¤¤â¤Î] /(n) sewing/ +Ë¥ÌÜ [¤Ì¤¤¤á] /(n) seam/stitch/suture/(P)/ +˦°á [¤¨¤Ê] /(n) placenta/ +˦°á [¤Û¤¦¤¤] /(n) placenta/ +˦»Ò [¤Û¤¦¤·] /(n) spore/(P)/ +˧¤·¤¤ [¤«¤ó¤Ð¤·¤¤] /(adj) sweet/fragrant/aromatic/savory/(P)/ +˧¤·¤¯¤Ê¤¤ [¤«¤ó¤Ð¤·¤¯¤Ê¤¤] /poor/unfavourable/disgraceful/ +˧µ¤ [¤Û¤¦¤­] /(n) fragrant scent/ +˧µª [¤Û¤¦¤­] /(n) age (of a young lady)/sweet seventeen/ +˧¹á [¤Û¤¦¤³¤¦] /(n) perfume/fragrance/aroma/balm/(P)/ +˧¹á¤òÊü¤Ä [¤Û¤¦¤³¤¦¤ò¤Ï¤Ê¤Ä] /(exp) to give out (off) fragrance/ +˧¹áºÞ [¤Û¤¦¤³¤¦¤¶¤¤] /(n) aromatic/ +˧¹á²²½¹çʪ [¤Û¤¦¤³¤¦¤¾¤¯¤«¤´¤¦¤Ö¤Ä] /(n) aromatic compounds/ +˧¹áÎÅË¡ [¤Û¤¦¤³¤¦¤ê¤ç¤¦¤Û¤¦] /(n) aromatherapy/ +˧»Ö [¤Û¤¦¤·] /(n) (your) kindness/ +˧½æ [¤Û¤¦¤¸¤å¤ó] /(adj-na,n) mellowness/ +˧½ñ [¤Û¤¦¤·¤ç] /(n) honorific reference to another's letter/ +˧¾ð [¤Û¤¦¤¸¤ç¤¦] /(n) your good wishes/your kind intentions/ +˧¿® [¤Û¤¦¤·¤ó] /(n) honorific reference to another's letter/tidings of peach blossoms/ +˧¿´ [¤Û¤¦¤·¤ó] /(n) honorific reference to another's kind intentions/ +˧Áð [¤Û¤¦¤½¤¦] /(n) fragrant herb/ +˧Èý [¤Û¤¦¤Ó] /(n) eyebrows of a beautiful woman/ +˧ËÏ [¤Û¤¦¤Ü¤¯] /(n) scented ink/honorific reference to another's letter/ +˧̾ [¤Û¤¦¤á¤¤] /(n) good name/good reputation/your name/ +˧̾Ͽ [¤Û¤¦¤á¤¤¤í¤¯] /visitors' book/ +˧Îõ [¤Û¤¦¤ì¤Ä] /(adj-na,n) aromatic/heroic deed/outstanding achievement/ +˨¤¨¤ë [¤â¤¨¤ë] /(v1) to burst into bud/to sprout/ +˨¤¨½Ð¤ë [¤â¤¨¤Ç¤ë] /(v1) to sprout/to bud/ +˨¤¨Î©¤Ä [¤â¤¨¤¿¤Ä] /(v5t) to burst into leaf/to sprout/ +˨¤· [¤­¤¶¤·] /(n) sprouting/germination/dawning/ +˨¤· [¤â¤ä¤·] /(io) (n) bean sprouts/ +˨¤ä¤· [¤â¤ä¤·] /(n) bean sprouts/ +˨²«¿§ [¤â¤¨¤®¤¤¤í] /(n) light green/yellowish-green/ +˨²ê [¤Û¤¦¤¬] /(n) germination/germ/sprout/bud/sign/ +˨ÌÚ [¤â¤¨¤®] /(n) sprouts/ +˨ÌÚ¿§ [¤â¤¨¤®¤¤¤í] /(n) light green/yellowish-green/ +˨óÕ [¤Û¤¦¤ì¤¤] /(n) the masses/common people/ +Ë© [¤è¤â¤®] /(n) sagebrush/wormwood/mugwort/ +Ë©À¸ [¤è¤â¤®¤¦] /(n) wasteland/area overgrown with weeds/ +Ë©Ìß [¤è¤â¤®¤â¤Á] /(n) rice-flour dumplings mixed with mugwort/ +˪ [¤Ï¤Á] /(n) bee/(P)/ +˪¤Ë»É¤µ¤ì¤ë [¤Ï¤Á¤Ë¤µ¤µ¤ì¤ë] /(exp) to be stung by a bee/ +˪¤ÎÁã [¤Ï¤Á¤Î¤¹] /(n) beehive/hive/honeycomb/ +˪µ¯ [¤Û¤¦¤­] /(n) uprising/revolt/ +˪Áã [¤Û¤¦¤½¤¦] /(n) hive/beehive/ +˪Ļ [¤Ï¤Á¤É¤ê] /(n) hummingbird/ +˪̪ [¤Ï¤Á¤ß¤Ä] /(n) honey/(P)/ +˪̪Æþ¤ê [¤Ï¤Á¤ß¤Ä¤¤¤ê] /(adj-no) containing honey/ +Ë«¤á¤½¤ä¤¹ [¤Û¤á¤½¤ä¤¹] /(v5s) to praise/to extol/ +Ë«¤á¤Á¤®¤ë [¤Û¤á¤Á¤®¤ë] /(v5r) to praise (to the skies)/to sing the praises (of)/to extol/ +Ë«¤á¤ë [¤Û¤á¤ë] /(v1) to praise/to admire/to speak well/(P)/ +Ë«¤á²Î¤¦ [¤Û¤á¤¦¤¿¤¦] /(v5u) to sing praises to/ +Ë«¤á¸ÀÍÕ [¤Û¤á¤³¤È¤Ð] /(n) words of praise/ +Ë«¤á¹ç¤¤ [¤Û¤á¤¢¤¤] /logrolling tactics/ +Ë«¤á»¦¤· [¤Û¤á¤´¤í¤·] /lavish compliments and criticism/reverse compliment/"damning with faint praise"/ +Ë«¤á»¦¤¹ [¤Û¤á¤´¤í¤¹] /(v5s) to compliment and criticize lavishly/ +Ë«¤á»ì [¤Û¤á¤³¤È¤Ð] /(n) words of praise/ +Ë«¤á¾Î¤¨¤ë [¤Û¤á¤¿¤¿¤¨¤ë] /(v1) to admire/to praise/to applaud/ +Ë«¤á¾å¤²¤ë [¤Û¤á¤¢¤²¤ë] /(v1) to praise to the skies/extol/ +Ë«¤áÊô¤ë [¤Û¤á¤Þ¤Ä¤ë] /(v5r) to praise/to render homage to/ +Ë«¤áΩ¤Æ¤ë [¤Û¤á¤¿¤Æ¤ë] /(v1) to praise/to extol/to applaud/ +Ë«¸ÀÍÕ [¤Û¤á¤³¤È¤Ð] /(n) eulogy/compliment/ +Ë«¼­ [¤Û¤¦¤¸] /(n) praise/eulogy/ +Ë«¾© [¤Û¤¦¤·¤ç¤¦] /compensation/ +Ë«¾©¶â [¤Û¤¦¤·¤ç¤¦¤­¤ó] /bounty/bonus/reward/ +Ë«¾Ï [¤Û¤¦¤·¤ç¤¦] /(n) medal/ +Ë«¾Þ [¤Û¤¦¤·¤ç¤¦] /(n) medal (of merit)/prize/reward/(P)/ +Ë«¾õ [¤Û¤¦¤¸¤ç¤¦] /(n) certificate of merit/honorable mention/ +Ë«Èþ [¤Û¤¦¤Ó] /(n) reward/prize/(P)/ +Ë«ìÊ [¤Û¤¦¤Ø¤ó] /(n) praise and censure/criticism/ +ˬ¤Í¤ë [¤¿¤º¤Í¤ë] /(v1) to visit/(P)/ +ˬ¤ì [¤ª¤È¤º¤ì] /(n) visit/call/advent/arrival/(P)/ +ˬ¤ì¤ë [¤ª¤È¤º¤ì¤ë] /(v1) to visit/(P)/ +ˬ²¤ [¤Û¤¦¤ª¤¦] /(n) visiting Europe/(P)/ +ˬ´Ú [¤Û¤¦¤«¤ó] /(n) visit to Korea/ +ˬµÒ [¤Û¤¦¤­¤ã¤¯] /(n) visitor/guest/ +ˬÃæ [¤Û¤¦¤Á¤å¤¦] /(n) visit to China/(P)/ +ˬÆü [¤Û¤¦¤Ë¤Á] /(n) visit to Japan/(P)/ +ˬÊÆ [¤Û¤¦¤Ù¤¤] /(n) visit to America/(P)/ +ˬÌä [¤Û¤¦¤â¤ó] /(n,vs) call/visit/(P)/ +ˬÌäµÒ [¤Û¤¦¤â¤ó¤­¤ã¤¯] /(n) caller/visitor/ +ˬÌä¼Ô [¤Û¤¦¤â¤ó¤·¤ã] /visitor/ +ˬÌäÃå [¤Û¤¦¤â¤ó¤®] /(n) semi-formal kimono for women/visiting (gala) dress/ +ˬÌäÈÎÇä [¤Û¤¦¤â¤ó¤Ï¤ó¤Ð¤¤] /door-to-door selling/ +ˬϪ [¤Û¤¦¤í] /(n) visit to Russia/ +Ë­¤« [¤æ¤¿¤«] /(adj-na,n) abundant/wealthy/plentiful/rich/(P)/ +Ë­±ð [¤Û¤¦¤¨¤ó] /(adj-na,n) voluptuous/fascinating/beautiful/ +Ë­µù [¤Û¤¦¤ê¤ç¤¦] /(n) good catch/good haul/(P)/ +Ë­¶§ [¤Û¤¦¤­¤ç¤¦] /(n) rich or poor harvest/ +Ë­¶» [¤Û¤¦¤­¤ç¤¦] /(n) full breasts/ +Ë­ºî [¤Û¤¦¤µ¤¯] /(n) abundant harvest/bumper crop/(P)/ +Ë­½Ï [¤Û¤¦¤¸¤å¤¯] /(n) abundant harvest/ +Ë­½á [¤Û¤¦¤¸¤å¤ó] /(adj-na,n) rich and prosperous/luxurious/abundant/ +Ë­¾÷ [¤Û¤¦¤¸¤ç¤¦] /(adj-na,n) good harvest/abundant crop/ +Ë­¿å [¤Û¤¦¤¹¤¤] /(n) high water/abundance of water/ +Ë­¿å´ü [¤Û¤¦¤¹¤¤¤­] /rainy season/ +˭ǯ [¤Û¤¦¤Í¤ó] /(n) fruitful year/(P)/ +Ë­ÈîËÜÀþ [¤Û¤¦¤Ò¤Û¤ó¤»¤ó] /(n) Hohi Main Line (Oita-Kumamoto Railway)/ +Ë­ÉÙ [¤Û¤¦¤Õ] /(adj-na,n) abundance/wealth/plenty/bounty/(P)/ +Ë­Ëþ [¤Û¤¦¤Þ¤ó] /(adj-na,n) stout/corpulent/plump/voluptuous/(P)/ +Ë­Ì­ [¤Û¤¦¤Í¤ó] /(n) (arch) bumper harvest/ +Ë­Íà [¤Û¤¦¤è¤¯] /(adj-na,n) fertility/ +Ë­Îï [¤Û¤¦¤ì¤¤] /(adj-na,n) rich (design)/beautiful/splendid/ +Ë­ãÕ [¤Û¤¦¤¸¤ç¤¦] /(n) fertility/productiveness/fruitfulness/ +Ë­ñÁ [¤Û¤¦¤¸¤ç¤¦] /(adj-na,n) fertility/fruitfulness/ +Ë® [¤¯¤Ë] /(n) country/ +Ë®²È [¤Û¤¦¤«] /(n) one's country (or people or state)/ +Ë®²ß [¤Û¤¦¤«] /(n) Japanese money/ +Ë®²è [¤Û¤¦¤¬] /(n) Japanese film/(P)/ +Ë®³Ú [¤Û¤¦¤¬¤¯] /(n) (traditional) Japanese music/(P)/ +Ë®¸ì [¤Û¤¦¤´] /(n) one's native language/Japanese/ +Ë®»ú [¤Û¤¦¤¸] /(n) Japanese characters/kanji and kana/ +Ë®»ú¿·Ê¹ [¤Û¤¦¤¸¤·¤ó¤Ö¤ó] /newspaper in Japanese/Japanese-language newspaper/ +Ë®¿Í [¤Û¤¦¤¸¤ó] /(n) fellow countryman/Japanese/(P)/ +Ë®Âê [¤Û¤¦¤À¤¤] /(n) Japanese (translation) title given to foreign work/ +Ë®ÅÚ [¤Û¤¦¤É] /(n) realm/country/ +ˮʸ [¤Û¤¦¤Ö¤ó] /(n) the Japanese language/ +Ë®Ìõ [¤Û¤¦¤ä¤¯] /(n) translation into Japanese/ +˯ [¤­¤Ã¤µ¤­] /(n) point of a sword/ +˯µ¯ [¤Û¤¦¤­] /uprising/revolt/ +Ë°¤«¤¹ [¤¢¤«¤¹] /(v5s) to glut/to satiate/to weary/to tire/to bore/to weary/ +Ë°¤«¤º [¤¢¤«¤º] /(adv,exp) with untiring zeal/ +Ë°¤­ [¤¢¤­] /(n) weariness/tiresomeness/(P)/ +Ë°¤­¤Ã¤Ý¤¤ [¤¢¤­¤Ã¤Ý¤¤] /(adj) fickle/capricious/soon wearied of/ +Ë°¤­¤ë [¤¢¤­¤ë] /(v1) to get tired of/to lose interest in/to have enough/(P)/ +Ë°¤­À­ [¤¢¤­¤·¤ç¤¦] /(n) tending to soon tire of/fickle or inconstant person/ +Ë°¤­Â­¤é¤Ê¤¤ [¤¢¤­¤¿¤é¤Ê¤¤] /(adj) unsatisfactory/unsatisfying/ +Ë°¤­Ë°¤­ [¤¢¤­¤¢¤­] /(n,vs) sick of/bored (with)/ +Ë°¤¯¤³¤È¤òÃΤé¤Ê¤¤ [¤¢¤¯¤³¤È¤ò¤·¤é¤Ê¤¤] /insatiable/ +Ë°¤¯¤Þ¤Ç [¤¢¤¯¤Þ¤Ç] /(adv) (uk) to the end/to the last/stubbornly/persistently/ +Ë°¤¯Ëø [¤¢¤¯¤Þ¤Ç] /(adv) (uk) to the end/to the last/stubbornly/persistently/(P)/ +Ë°¤¯Ëø¤â [¤¢¤¯¤Þ¤Ç¤â] /(adv) (uk) to the last/persistency/thoroughness/ +Ë°¿© [¤Û¤¦¤·¤ç¤¯] /(n) gluttony/satiation/engorgement/(P)/ +Ë°¿©ÃÈ°á [¤Û¤¦¤·¤ç¤¯¤À¤Ë] /being well-fed and well-clad/ +Ë°Ëþ [¤Û¤¦¤Þ¤ó] /(n,vs) satiety/surfeit/ +Ë°Ï [¤Û¤¦¤ï] /(n) saturation/(P)/ +˰ϲ½¹çʪ [¤Û¤¦¤ï¤«¤´¤¦¤Ö¤Ä] /a saturated compound/ +Ë°Ï»Ծì [¤Û¤¦¤ï¤¤¤Á¤Ð] /(n) saturated market/ +˰ϾõÂÖ [¤Û¤¦¤ï¤¸¤ç¤¦¤¿¤¤] /saturated/ +˰Ͼøµ¤ [¤Û¤¦¤ï¤¸¤ç¤¦¤­] /saturation vapor/ +Ë°ÏÂÅÀ [¤Û¤¦¤ï¤Æ¤ó] /the saturation point/ +Ë°ÏÂÍÏ±Õ [¤Û¤¦¤ï¤è¤¦¤¨¤­] /a saturated solution/ +˱ [¤Û¤¦] /male phoenix bird/ +˱²ï [¤Û¤¦¤¬] /imperial carriage/ +˱À¼ [¤Û¤¦¤»¤¤] /(n) verbal message/ +˱Àç²Ö [¤Û¤¦¤»¤ó¤«] /(n) (garden) balsam/ +˱Ñà [¤Û¤¦¤ª¤¦] /(n) mythical phoenix bird/ +˱ÑàºÂ [¤Û¤¦¤ª¤¦¤¶] /(n) (constellation) Phoenix/ +˱æ¾â [¤Û¤¦¤·¤È¤¦] /wing-rings (weapon)/ +˱íÓ [¤Û¤¦¤ì¤ó] /(n) imperial carriage/ +˲Äø [¤Û¤¦¤Æ¤¤] /(n) long cruise/great distance/ +˲Íã [¤Û¤¦¤è¤¯] /(n) phoenix wings/aeroplane (airplane) wings/ +˳¤·¤¤ [¤È¤Ü¤·¤¤] /(adj) meagre/scarce/limited/destitute/hard up/scanty/poor/(P)/ +˳¤·¤¤ [¤È¤â¤·¤¤] /(adj) meagre/scarce/limited/destitute/hard up/scanty/poor/ +˳¤·¤­¤òʬ¤«¤Ä [¤È¤Ü¤·¤­¤ò¤ï¤«¤Ä] /(exp) to share poverty/ +˳¤·¤¯¤Ê¤ë [¤È¤Ü¤·¤¯¤Ê¤ë] /to get scarce/to run short/ +Ë´¤¤ [¤Ê¤¤] /(adj) dead/ +Ë´¤­ [¤Ê¤­] /(adj-pn,n) the late/the deceased/ +Ë´¤­¸å [¤Ê¤­¤¢¤È] /(n-adv,n-t) after one's death/ +Ë´¤­º² [¤Ê¤­¤¿¤Þ] /departed soul/spirit/ +Ë´¤­¼Ô [¤Ê¤­¤â¤Î] /(n) dead person/ +Ë´¤­¿Æ [¤Ê¤­¤ª¤ä] /deceased parent/ +Ë´¤­¿Í [¤Ê¤­¤Ò¤È] /(n) the deceased/ +Ë´¤­Êì [¤Ê¤­¤Ï¤Ï] /dead mother/ +Ë´¤¯¤¹ [¤Ê¤¯¤¹] /(v5s) (1) to lose something/(2) to get rid of/(3) to lose someone (wife, child, etc.)/(P)/ +Ë´¤¯¤Ê¤¹ [¤Ê¤¯¤Ê¤¹] /(v5s) to lose someone, wife, child, etc./ +Ë´¤¯¤Ê¤ë [¤Ê¤¯¤Ê¤ë] /(v5r) to die/(P)/ +Ë´¤·¤Ç [¤Ê¤·¤Ç] /without/ +Ë´¤·¤Ë [¤Ê¤·¤Ë] /without/ +Ë´¤Ó¤Æ¹Ô¤¯Ì±Â² [¤Û¤í¤Ó¤Æ¤¤¤¯¤ß¤ó¤¾¤¯] /dying race/ +Ë´¤Ó¤ë [¤Û¤í¤Ó¤ë] /(v1) to be ruined/to go under/to perish/to be destroyed/ +Ë´¤Ö [¤Û¤í¤Ö] /(v5b) to be ruined/to go under/to perish/to be destroyed/ +Ë´¤Ü¤¹ [¤Û¤í¤Ü¤¹] /(v5s) to destroy/to overthrow/to wreck/to ruin/ +Ë´³¼ [¤Ê¤­¤¬¤é] /(n) remains/corpse/(P)/ +Ë´·¯ [¤Ü¤¦¤¯¤ó] /(n) one's deceased lord/ +Ë´·» [¤Ü¤¦¤±¤¤] /(n) one's deceased elder brother/ +Ë´¹ñ [¤Ü¤¦¤³¤¯] /(n) ruined country/ +Ë´º² [¤Ü¤¦¤³¤ó] /(n) departed soul/spirit/ +Ë´ºÊ [¤Ü¤¦¤µ¤¤] /(n) one's late wife/ +Ë´»Ð [¤Ü¤¦¤·] /(n) one's late elder sister/ +Ë´»Ò [¤Ü¤¦¤·] /(n) dead child/ +Ë´»ù [¤Ü¤¦¤¸] /(n) one's dead child/ +Ë´¼º [¤Ü¤¦¤·¤Ä] /(n) loss/ +Ë´¼Ô [¤â¤¦¤¸¤ã] /(n) the dead/ +Ë´¾õ [¤Ü¤¦¤¸¤ç¤¦] /(n) discourtesy/lawlessness/ +Ë´¿Æ [¤Ü¤¦¤·¤ó] /deceased parent/ +Ë´ÁÄÉã [¤Ü¤¦¤½¤Õ] /deceased (one's late) grandfather/ +Ë´É× [¤Ü¤¦¤Õ] /(n) my deceased husband/my late husband/(P)/ +Ë´ÉØ [¤Ü¤¦¤Õ] /(n) deceased wife/deceased lady/ +Ë´Éã [¤Ü¤¦¤Õ] /(n) my deceased father/my late father/(P)/ +Ë´Êì [¤Ü¤¦¤Ü] /(n) my late mother/ +Ë´Ì¿ [¤Ü¤¦¤á¤¤] /(n,vs) emigration/exile/flight from one's country/defection/(P)/ +Ë´Ì¿´õ˾¼Ô [¤Ü¤¦¤á¤¤¤­¤Ü¤¦¤·¤ã] /(n) asylum seeker/ +Ë´Ì¿¼Ô [¤Ü¤¦¤á¤¤¤·¤ã] /(n) refugee/exile/displaced persons/ +Ë´Ì¿À¯¸¢ [¤Ü¤¦¤á¤¤¤»¤¤¤±¤ó] /government in exile/ +Ë´Ì¿À¸³è [¤Ü¤¦¤á¤¤¤»¤¤¤«¤Ä] /life in exile/ +˴̿ʸ³Ø [¤Ü¤¦¤á¤¤¤Ö¤ó¤¬¤¯] /exile literature/ +˴ͧ [¤Ü¤¦¤æ¤¦] /(n) deceased friend/ +Ë´ÍÓ¤Îò [¤Ü¤¦¤è¤¦¤Î¤¿¤ó] /bemoaning the frustration of reaching truth (for surplus of academic paths)/being at a loss/ +Ë´Îî [¤Ü¤¦¤ì¤¤] /(n) ghost/the dead/departed spirits/apparition/(P)/ +˵ [¤½¤Ð] /(n) (1) near/close/beside/vicinity/proximity/besides/while/ +˵ [¤Ï¤¿] /(n) (1) near/close/beside/vicinity/proximity/besides/while/(2) third person/ +˵ [¤ï¤­] /(n) side/besides/while/ +˵¤ËÃÖ¤¯ [¤ï¤­¤Ë¤ª¤¯] /(exp) to lay aside/ +˵¤Î¼Ôã [¤Ï¤¿¤Î¤â¤Î¤¿¤Á] /onlookers/bystanders/ +˵¤é [¤«¤¿¤ï¤é] /(adj-no,n-adv,n-t) beside(s)/while/nearby/(P)/ +˵¤é¤Ë [¤«¤¿¤ï¤é¤Ë] /beside/nearby/ +˵¤é¤Ë´ó¤ë [¤«¤¿¤ï¤é¤Ë¤è¤ë] /(exp) to step aside/ +˵´Ñ [¤Ü¤¦¤«¤ó] /(n,vs) looking on/remaining a spectator/(P)/ +˵´Ñ¼Ô [¤Ü¤¦¤«¤ó¤·¤ã] /onlooker/bystander/ +˵´ÑŪ¤Ë [¤Ü¤¦¤«¤ó¤Æ¤­¤Ë] /as a spectator/ +˵·± [¤Ü¤¦¤¯¤ó] /(n) marginal notes/ +˵·Ï [¤Ü¤¦¤±¤¤] /(n) collateral family/subsidiary line/affiliate/ +˵·Ï·ì² [¤Ü¤¦¤±¤¤¤±¤Ä¤¾¤¯] /(n) collateral relation by blood/ +˵¸« [¤ª¤«¤ß] /looking on by an outsider/ +˵¹û¤ì [¤ª¤«¤Ü¤ì] /(n) unrequited love/secret affections/ +˵»ë [¤Ü¤¦¤·] /(n,vs) looking from the side/looking aside/ +˵»ë [¤ï¤­¤ß] /(n,vs) looking from the side/looking aside/ +˵¼ª [¤«¤¿¤ß¤ß] /(n) things overheard/ +˵¼ã̵¿Í [¤Ü¤¦¤¸¤ã¤¯¤Ö¤¸¤ó] /(adj-na,n) arrogance/audacity/(behaving) outrageously as though there were no one around/insolence/defiance/overbearing/ +˵¼õ [¤Ü¤¦¤¸¤å] /(n,vs) interception/monitoring/tapping/(P)/ +˵¾Ú [¤Ü¤¦¤·¤ç¤¦] /(n) supporting evidence/corroboration/ +˵¾ó [¤½¤Ð¤Å¤¨] /(n) blow received by a bystander/ +˵¿Í [¤Ü¤¦¤¸¤ó] /(n) bystander/ +˵Àþ [¤Ü¤¦¤»¤ó] /(n) underline/side line (equivalent to underlining in vertically written text)/ +˵Âê [¤Ü¤¦¤À¤¤] /(n) subtitle/ +˵Ãí [¤Ü¤¦¤Á¤å¤¦] /(n) side notes/gloss/ +˵Ãð [¤Ü¤¦¤Á¤å¤¦] /marginal notes/ +˵İ [¤Ü¤¦¤Á¤ç¤¦] /(n,vs) hearing/listening/attendance/auditing/(P)/ +˵İ·ô [¤Ü¤¦¤Á¤ç¤¦¤±¤ó] /admission ticket/ +˵İ¿Í [¤Ü¤¦¤Á¤ç¤¦¤Ë¤ó] /hearer/auditor/audience/ +˵İ¿ï°Õ [¤Ü¤¦¤Á¤ç¤¦¤º¤¤¤¤] /admission free/ +˵İÀÊ [¤Ü¤¦¤Á¤ç¤¦¤»¤­] /(n) visitor's gallery/seats for the public/ +˵İ̵ÎÁ [¤Ü¤¦¤Á¤ç¤¦¤à¤ê¤ç¤¦] /admission free/ +˵İÎÁ [¤Ü¤¦¤Á¤ç¤¦¤ê¤ç¤¦] /admission fee/ +˵ÅÀ [¤Ü¤¦¤Æ¤ó] /(n) (1) marks or dots used to emphasize text passage/(2) marks to facilitate reading of kanbun/ +˵ÇÚ [¤Û¤¦¤Ð¤¤] /(n) companion/colleague/fellow student or apprentice/ +˵Çò [¤Ü¤¦¤Ï¤¯] /(n) (theatrical) aside/ +˵ÌÂÏÇ [¤Ï¤¿¤á¤¤¤ï¤¯] /(adj-na,n) inconvenience to others/ +˵ÌÜ [¤ª¤«¤á] /(n) looking on by an outsider/ +˵ÌÜ [¤Ï¤¿¤á] /(n) looking on by an outsider/ +˵ÌÜȬÌÜ [¤ª¤«¤á¤Ï¤Á¤â¤¯] /(n) onlookers' superior (advantaged) grasp of the situation/ +˵Ìò [¤ï¤­¤ä¤¯] /(n) supporting role (actor)/minor role/ +˵ή [¤Ü¤¦¤ê¤å¤¦] /(n) branch/tributary/ +˵ÏÀ [¤Ü¤¦¤í¤ó] /(n) digression/dicta/ +˶ [¤Û¤¦] /divide/ +˶ [¤Ü¤¦] /divide/ +˶¸¡ [¤Ü¤¦¤±¤ó] /(n) autopsy/necropsy/ +Ë·¤µ¤ó [¤Ü¤¦¤µ¤ó] /(n) Buddhist priest/monk/(P)/ +Ë·¤Á¤ã¤ó [¤Ü¤Ã¤Á¤ã¤ó] /(n) son (of others)/(P)/ +Ë·¤Ã¤Á¤ã¤ó [¤Ü¤Ã¤Á¤ã¤ó] /(n) son (of others)/(P)/ +Ë·¤Î¼ç [¤Ü¤¦¤Î¤¢¤ë¤¸] /master of the priests quarters/ +Ë·¤ä [¤Ü¤¦¤ä] /(n) boy/ +Ë·´Ö [¤Ü¤¦¤«¤ó] /(n) all over town/ +Ë·¼ç [¤Ü¤¦¤º] /(n) Buddhist priest/bonze/(P)/ +Ë·¼ç´¢¤ê [¤Ü¤¦¤º¤¬¤ê] /(n) closely cropped hair/ +Ë·¼çÁþ¤±¤ê¤ã·¶ºÀ¤Þ¤ÇÁþ¤¤ [¤Ü¤¦¤º¤Ë¤¯¤±¤ê¤ã¤±¤µ¤Þ¤Ç¤Ë¤¯¤¤] /(exp) hate everything about a person/ +Ë·¼çƬ [¤Ü¤¦¤º¤¢¤¿¤Þ] /(n) close-cropped hair/shaven head/ +˸¤² [¤µ¤Þ¤¿¤²] /(n) obstruction/hindrance/(P)/ +˸¤²¤ë [¤µ¤Þ¤¿¤²¤ë] /(v1) to disturb/to prevent/(P)/ +˸³² [¤Ü¤¦¤¬¤¤] /(n,vs) disturbance/obstruction/hindrance/jamming/interference/(P)/ +˸³²¹©ºî [¤Ü¤¦¤¬¤¤¤³¤¦¤µ¤¯] /(n) sabotage/ +˸³²¹Ô°Ù [¤Ü¤¦¤¬¤¤¤³¤¦¤¤] /(n) interference/obstruction/ +˸³²Êª [¤Ü¤¦¤¬¤¤¤Ö¤Ä] /obstacle/ +˸³²ÊüÁ÷ [¤Ü¤¦¤¬¤¤¤Û¤¦¤½¤¦] /radio jamming/ +˸³· [¤Ü¤¦¤¬¤¤] /(n,vs) disturbance/obstruction/hindrance/jamming/interference/ +˸¶È [¤Ü¤¦¤®¤ç¤¦] /sabotage/ +˸¶È°÷ [¤Ü¤¦¤®¤ç¤¦¤¤¤ó] /saboteur/ +˹»Ò [¤Ü¤¦¤·] /(n) hat/(P)/ +˹»Ò¤ò¼è¤ë [¤Ü¤¦¤·¤ò¤È¤ë] /(exp) to take off one's hat/ +˹»Ò²° [¤Ü¤¦¤·¤ä] /hat shop/hatmaker/ +˹»Ò³Ý¤± [¤Ü¤¦¤·¤«¤±] /hat rack/ +˹¾Ï [¤Ü¤¦¤·¤ç¤¦] /(n) cap badge/ +˺¤ë [¤ï¤¹¤ë] /(v5r) (arch) to lose something/ +˺¤ë¤ÊÁð [¤ï¤¹¤ë¤Ê¤°¤µ] /forget-me-not/ +˺¤ì¤«¤±¤ë [¤ï¤¹¤ì¤«¤±¤ë] /(v1) to start forgetting/ +˺¤ì¤¬¤Á [¤ï¤¹¤ì¤¬¤Á] /(adj-na,adj-no) (uk) forgetful/oblivious of/negligent/ +˺¤ì¤Ã¤Ý¤¤ [¤ï¤¹¤ì¤Ã¤Ý¤¤] /(adj) forgetful/ +˺¤ì¤ÊÁð [¤ï¤¹¤ì¤Ê¤°¤µ] /(n) forget-me-not/ +˺¤ì¤é¤ì¤ë [¤ï¤¹¤ì¤é¤ì¤ë] /to slip into obscurity/to be forgotten/ +˺¤ì¤ë [¤ï¤¹¤ì¤ë] /(v1) to forget/to leave carelessly/to be forgetful of/to forget about/to forget (an article)/(P)/ +˺¤ì¤óË· [¤ï¤¹¤ì¤ó¤Ü¤¦] /forgetful person/ +˺¤ìµî¤ë [¤ï¤¹¤ì¤µ¤ë] /(v5r) to forget completely/to leave behind/ +˺¤ì·Á¸« [¤ï¤¹¤ì¤¬¤¿¤ß] /(n) memento/souvenir/keepsake/posthumous child/ +˺¤ì¾¡¤Á [¤ï¤¹¤ì¤¬¤Á] /(adj-na,adj-no) (uk) forgetful/oblivious of/negligent/ +˺¤ìʪ [¤ï¤¹¤ì¤â¤Î] /(n) lost article/something forgotten/(P)/ +˺²¸ [¤Ü¤¦¤ª¤ó] /(n) ingratitude/thanklessness/ +˺²æ [¤Ü¤¦¤¬] /(adj-no,n) trance/ecstasy/enthusiasm/ +˺µÑ [¤Ü¤¦¤­¤ã¤¯] /(n) lapse of memory/forgetfulness/oblivion/(P)/ +˺¼º [¤Ü¤¦¤·¤Ä] /(n) lose/forget/ +˺ǯ [¤Ü¤¦¤Í¤ó] /(n) forgetting the hardships of the old year/ +˺ǯ²ñ [¤Ü¤¦¤Í¤ó¤«¤¤] /(n) year-end party/(P)/ +Ë»¤·¤¤ [¤¤¤½¤¬¤·¤¤] /(adj) busy/irritated/(P)/ +Ë»¤·¤¤ [¤»¤ï¤·¤¤] /(adj) busy/irritated/ +Ë»¤·¤² [¤»¤ï¤·¤²] /(adj-na) looking restless/ +Ë»¤·¤Ê¤¤ [¤»¤ï¤·¤Ê¤¤] /(adj) restless/fidgety/in a hurry/ +Ë»¤ò±Þ¤ï¤º [¤Ü¤¦¤ò¤¤¤È¤ï¤º] /despite one's busyness/ +Ë»»¦ [¤Ü¤¦¤µ¤Ä] /(n,vs) worked to death/ +Ë»»¦¤µ¤ì¤ë [¤Ü¤¦¤µ¤Ä¤µ¤ì¤ë] /(v1) to be worked to death/to be very busily occupied/ +Ë»Ãæ [¤Ü¤¦¤Á¤å¤¦] /(n) (in the midst of) busyness/ +Ë»Ãæ´×Í­¤ê [¤Ü¤¦¤Á¤å¤¦¤«¤ó¤¢¤ê] /find odd moments of leisure in one's busy life/ +˼ [¤Õ¤µ] /(n) tuft/(P)/ +˼¤ÎÆâ [¤Ü¤¦¤Î¤¦¤Á] /inside of a chamber/ +˼»ö [¤Ü¤¦¤¸] /(n) sex/lovemaking/ +˼Ãæ [¤Ü¤¦¤Á¤å¤¦] /(n) within a room/ +˼˼ [¤Õ¤µ¤Õ¤µ] /(adj-na,adv,n) in tufts/tufty/ +˼˼¤·¤¿ [¤Õ¤µ¤Õ¤µ¤·¤¿] /tufty/fringy/floculent/fleecy/abundant/flowing (hair)/ +˽¤­½Ð¤¹ [¤¢¤Ð¤­¤À¤¹] /(v5s) to dig up and expose a criminal matter/ +˽¤¯ [¤¢¤Ð¤¯] /(v5k) to disclose/to divulge/to expose/ +˽¤ì¤ë [¤¢¤Ð¤ì¤ë] /(v1) to act violently/to rage/to struggle/to be riotous/(P)/ +˽¤ì¤óË· [¤¢¤Ð¤ì¤ó¤Ü¤¦] /(n) hooligan/rowdy/roughneck/a rough/ +˽¤ì²ó¤ë [¤¢¤Ð¤ì¤Þ¤ï¤ë] /(v5r) to rampage/to run riot/ +˽¤ì¶¸¤¦ [¤¢¤Ð¤ì¤¯¤ë¤¦] /(v5u) to rage/to run amuck/to tear around/ +˽¤ì¹þ¤à [¤¢¤Ð¤ì¤³¤à] /(v5m) to enter someone's territory by force/ +˽¤ì¼Ô [¤¢¤Ð¤ì¤â¤Î] /(n) roughneck/ +˽¤ì½Ð¤¹ [¤¢¤Ð¤ì¤À¤¹] /(v5s) to grow restive/to begin to act violently/ +˽¤ìÇÏ [¤¢¤Ð¤ì¤¦¤Þ] /(n) restive horse/runaway/ +˽°­ [¤Ü¤¦¤¢¤¯] /(adj-na,n) violence/ +˽°µ [¤Ü¤¦¤¢¤Ä] /(n) violent suppression/ +˽°Ò [¤Ü¤¦¤¤] /(n) tyranny/ +˽°û [¤Ü¤¦¤¤¤ó] /(n) heavy drinking/ +˽°û˽¿© [¤Ü¤¦¤¤¤ó¤Ü¤¦¤·¤ç¤¯] /drinking and eating too much/ +˽´Á [¤Ü¤¦¤«¤ó] /(n) hoodlum/ruffian/ +˽µÔ [¤Ü¤¦¤®¤ã¤¯] /(adj-na,n) tyranny/outrage/atrocity/cruel/(P)/ +˽µÔ¤ò¶Ë¤á¤ë [¤Ü¤¦¤®¤ã¤¯¤ò¤­¤ï¤á¤ë] /(exp) to act with extreme violence/ +˽µó [¤Ü¤¦¤­¤ç] /(n) violence/reckless action/(P)/ +˽·¯ [¤Ü¤¦¤¯¤ó] /(n) tyrant/despot/ +˽¸À [¤Ü¤¦¤²¤ó] /(n) reckless remark/rash remark/abusive language/thoughtless words/ +˽¸×ñÈ²Ï [¤Ü¤¦¤³¤Ò¤ç¤¦¤¬] /(n) foolhardy courage/ +˽¹Ô [¤Ü¤¦¤³¤¦] /(n) assault/outrage/act of violence/(P)/ +˽¾õ [¤Ü¤¦¤¸¤ç¤¦] /(n) an atrocity or outrage/ +˽¿© [¤Ü¤¦¤·¤ç¤¯] /(n) surfeit/ +˽À¯ [¤Ü¤¦¤»¤¤] /(n) tyranny/ +˽Áö [¤Ü¤¦¤½¤¦] /(n) running wildly/(P)/ +˽Áö±¿Å¾ [¤Ü¤¦¤½¤¦¤¦¤ó¤Æ¤ó] /(n) reckless driving/ +˽Áö² [¤Ü¤¦¤½¤¦¤¾¤¯] /(n) club of rabble-rousing reckless-driving delinquents/ +˽ÅÌ [¤Ü¤¦¤È] /(n) insurgent/(P)/ +˽ƭ [¤Ü¤¦¤È¤¦] /(n) sudden rise/sharp rise/boom/skyrocketing/(P)/ +˽ư [¤Ü¤¦¤É¤¦] /(n) insurrection/rebellion/revolt/riot/uprising/(P)/ +˽ư¤ò¼£¤á¤ë [¤Ü¤¦¤É¤¦¤ò¤ª¤µ¤á¤ë] /(exp) to quell a disturbance/ +˽ȯ [¤Ü¤¦¤Ï¤Ä] /(n) spontaneous discharge/accidental gun discharge/ +˽É÷ [¤Ü¤¦¤Õ¤¦] /(n) storm/windstorm/gale/(P)/ +˽É÷°è [¤Ü¤¦¤Õ¤¦¤¤¤­] /storm area/ +˽É÷±« [¤Ü¤¦¤Õ¤¦¤¦] /(n) storm/(P)/ +˽É÷·÷ [¤Ü¤¦¤Õ¤¦¤±¤ó] /(n) storm zone/ +˽Ëý [¤Ü¤¦¤Þ¤ó] /(adj-na,n) ill-mannered/overbearing/ +˽̱ [¤Ü¤¦¤ß¤ó] /(n) a mob/ +˽Ìá [¤Ü¤¦¤ì¤¤] /(adj-na,n) tyranny/atrocity/ +˽Íî [¤Ü¤¦¤é¤¯] /(n) slump/(P)/ +˽Íø [¤Ü¤¦¤ê] /(n) excessive profits/usury/ +˽ÎÏ [¤Ü¤¦¤ê¤ç¤¯] /(n) violence/mayhem/(P)/ +˽ÎϤËÁʤ¨¤ë [¤Ü¤¦¤ê¤ç¤¯¤Ë¤¦¤Ã¤¿¤¨¤ë] /(exp) to resort to violence/ +˽Îϳ×Ì¿ [¤Ü¤¦¤ê¤ç¤¯¤«¤¯¤á¤¤] /violent revolution/ +˽ÎÏÃÄ [¤Ü¤¦¤ê¤ç¤¯¤À¤ó] /(n) gangster organization/band of thugs/gangster/(P)/ +˽ÎÏÃÄ°÷ [¤Ü¤¦¤ê¤ç¤¯¤À¤ó¤¤¤ó] /(n) gangster/mobster/ +˽ÎÏÃĹ³Áè [¤Ü¤¦¤ê¤ç¤¯¤À¤ó¤³¤¦¤½¤¦] /(n) gangland war/ +˽ÎÏÃļí¤ê [¤Ü¤¦¤ê¤ç¤¯¤À¤ó¤¬¤ê] /roundup of gangsters/ +˽Ϫ [¤Ð¤¯¤í] /(n,vs) disclosure/exposure/revelation/(P)/ +˽ÏÀ [¤Ü¤¦¤í¤ó] /(n) irrational (line of) argument/ +˾¤Þ¤·¤¤ [¤Î¤¾¤Þ¤·¤¤] /(adj) desirable/hoped for/(P)/ +˾¤ß [¤Î¤¾¤ß] /(n) wish/desire/hope/(P)/ +˾¤ß¤¬Å¬¤¦ [¤Î¤¾¤ß¤¬¤«¤Ê¤¦] /(exp) to have one's wish realized/ +˾¤ß¼¡Âè [¤Î¤¾¤ß¤·¤À¤¤] /just as one wishes/ +˾¤ßÄ̤ê [¤Î¤¾¤ß¤É¤ª¤ê] /just as one wishes/ +˾¤ßÇö [¤Î¤¾¤ß¤¦¤¹] /(adj-na) faint hopes/dim prospects/ +˾¤à [¤Î¤¾¤à] /(v5m) to desire/to wish for/to see/to command (a view of)/(P)/ +˾±ó [¤Ü¤¦¤¨¤ó] /(n) seeing at a distance/ +˾±ó¶À [¤Ü¤¦¤¨¤ó¤­¤ç¤¦] /(n) telescope/(P)/ +˾³° [¤Ü¤¦¤¬¤¤] /(adj-na,adj-no,n) unexpected/unanticipated/ +˾¶¿ [¤Ü¤¦¤­¤ç¤¦] /(n) homesickness/nostalgia/ +˾¶¿¤ÎÇ° [¤Ü¤¦¤­¤ç¤¦¤Î¤Í¤ó] /sense of nostalgia/ +˾·î [¤â¤Á¤Å¤­] /(n) full moon/(P)/ +˾¸« [¤Ü¤¦¤±¤ó] /(n,vs) watching from afar/ +˾ϰ [¤Ü¤¦¤í¤¦] /(n) watchtower/observation tower/lookout/ +˾Üì [¤Ü¤¦¤í¤¦] /(oK) (n) watchtower/observation tower/lookout/ +˾éæ [¤Ü¤¦¤·¤ç¤¯] /(n) insatiability/ +Ë¿ [¤½¤ì¤¬¤·] /(n) (obs) someone/personal pronoun/ +Ë¿ [¤Ê¤Ë¤¬¤·] /(n) certain person/certain amount/Mr So-and-so/ +Ë¿ [¤Ü¤¦] /(n,pref) certain/one/ +Ë¿¡¹ [¤Ü¤¦¤Ü¤¦] /(n) so-and-so/ +Ë¿¤«¤Î¶â [¤Ê¤Ë¤¬¤·¤«¤Î¤«¤Í] /(n) a certain sum of money/some money/ +Ë¿¤Î»Å¶È [¤Ü¤¦¤Î¤·¤ï¤¶] /the work (doings) of so-and-so/ +Ë¿·î [¤Ü¤¦¤²¤Ä] /(n-t) a certain month/ +Ë¿¹â¹» [¤Ü¤¦¤³¤¦¤³¤¦] /a certain high school/ +Ë¿¹ñ [¤Ü¤¦¤³¤¯] /(n) certain country/ +Ë¿»á [¤Ü¤¦¤·] /(n) certain person/unnamed person/ +Ë¿»ï [¤Ü¤¦¤·] /a certain publication/ +Ë¿½ê [¤Ü¤¦¤·¤ç] /(n) certain place/ +Ë¿Æü [¤Ü¤¦¤¸¤Ä] /(n-t) certain day/ +Ë¿Ë¿ [¤Ü¤¦¤Ü¤¦] /(n) so-and-so/ +ËÀ [¤Ü¤¦] /(n) pole/rod/stick/(P)/ +ËÀ¤Ç²¥¤ë [¤Ü¤¦¤Ç¤Ê¤°¤ë] /to hit with a club/ +ËÀ¤Ë¿¶¤ë [¤Ü¤¦¤Ë¤Õ¤ë] /(v5r) to make a mess of/to sacrifice/to waste/ +ËÀ¤ò°ú¤¯ [¤Ü¤¦¤ò¤Ò¤¯] /(exp) to draw a line/ +ËÀ¥°¥é¥Õ [¤Ü¤¦¥°¥é¥Õ] /(n) bar graph/ +ËÀ°Åµ­ [¤Ü¤¦¤¢¤ó¤­] /(n) indiscriminate learning by heart/ +ËÀ°ú¤­ [¤Ü¤¦¤Ó¤­] /(n) cancellation/writing off (a debt)/ +ËÀ²¹ÅÙ·× [¤Ü¤¦¤ª¤ó¤É¤±¤¤] /bar thermometer/ +ËÀ¹º [¤Ü¤¦¤°¤¤] /(n) stake/pile/ +ËÀ¹Ý [¤Ü¤¦¤³¤¦] /(n) steel rod/ +ËÀ¹âÄ·¤Ó [¤Ü¤¦¤¿¤«¤È¤Ó] /(n) pole vault (jump)/ +ËÀ¼§ÀÐ [¤Ü¤¦¤¸¤·¤ã¤¯] /(n) bar magnet/ +ËÀ¼Ê [¤Ü¤¦¤¸¤Þ] /(n) stripes/ +ËÀ½Ñ [¤Ü¤¦¤¸¤å¤Ä] /(n) bojutsu (art of using a stick as a weapon)/cudgels/ +ËÀ¾õ [¤Ü¤¦¤¸¤ç¤¦] /(n) cylinder or rod-shaped/ +ËÀÀÚ¤ì [¤Ü¤¦¤­¤ì] /(n) stick/piece of wood/bit of a broken pole/ +ËÀÀþ [¤Ü¤¦¤»¤ó] /(n) straight line/ +ËÀÁÈ¤ß [¤Ü¤¦¤°¤ß] /(n) galley setting/ +ËÀí [¤Ü¤¦¤À¤é] /(n) dried codfish soaked in water for few days, and cooked almost to dryness in soy sauce and water (Kyoto speciality)/ +ËÀÅݤ· [¤Ü¤¦¤¿¤ª¤·] /(n) game in which the object is to topple the opposing team's pole/ +ËÀÆÉ¤ß [¤Ü¤¦¤è¤ß] /(n) reading in a monotone/reading a Chinese classical text without translating it into Japanese/ +ËÀÊ¢ÀäÅÝ [¤Û¤¦¤Õ¤¯¤¼¤Ã¤È¤¦] /(n) very funny/laugh oneself into convulsions/split one's sides laughing/ +ËÀΩ¤Á [¤Ü¤¦¤À¤Á] /(n) standing upright/standing bolt upright/rearing/(P)/ +ËÀÛ» [¤Ü¤¦¤°¤¤] /(n) stake/pile/ +ËÁ¤¹ [¤ª¤«¤¹] /(v5s) to brave/to risk/to face/to venture/to desecrate/to profane/(P)/ +ËÁ¤È¤¯ [¤Ü¤¦¤È¤¯] /(n,vs) (uk) blasphemy/curse/profanity/sacrilege/desecration/ +ËÁ¸± [¤Ü¤¦¤±¤ó] /(n) risk/venture/adventure/(P)/ +ËÁ¸±²È [¤Ü¤¦¤±¤ó¤«] /(n) adventurer/ +ËÁ¸±¼Ô [¤Ü¤¦¤±¤ó¤·¤ã] /adventurer/ +ËÁ¸±¾®Àâ [¤Ü¤¦¤±¤ó¤·¤ç¤¦¤»¤Ä] /adventure story/novel of adventure/ +ËÁ¸±¿´ [¤Ü¤¦¤±¤ó¤·¤ó] /(n) adventurous spirit/ +ËÁ¸±ÃÌ [¤Ü¤¦¤±¤ó¤À¤ó] /tale of adventure/ +ËÁƬ [¤Ü¤¦¤È¤¦] /(adv,n) beginning/start/outset/(P)/ +ËÁƬÄÄ½Ò [¤Ü¤¦¤È¤¦¤Á¤ó¤¸¤å¤Ä] /opening statement/ +ËÁÆ [¤Ü¤¦¤È¤¯] /(n,vs) (uk) blasphemy/curse/profanity/sacrilege/desecration/ +ˤ®²Î [¤Ä¤à¤®¤¦¤¿] /spinning song/ +ˤ° [¤Ä¤à¤°] /(v5g) to spin/to make yarn/(P)/ +˵¡ [¤Ü¤¦¤­] /spinning machine/ +Ë»å [¤Ü¤¦¤·] /(n) spinning/spun cotton (wool)/ +Ë¿¥ [¤Ü¤¦¤·¤ç¤¯] /(n) spinning and weaving/(P)/ +Ë¿î [¤Ü¤¦¤¹¤¤] /(n) spindle/ +Ë¿î·Á [¤Ü¤¦¤¹¤¤¤±¤¤] /(n) spindle-shaped/ +ËÂÀÓ [¤Ü¤¦¤»¤­] /(n) spinning/(P)/ +ËÂÀÓ¹© [¤Ü¤¦¤»¤­¤³¤¦] /a spinner/spinning mill employee/ +ËÂÀÓ¹©¾ì [¤Ü¤¦¤»¤­¤³¤¦¤¸¤ç¤¦] /spinning mill/cotton mill/ +ËÂÀÓ»å [¤Ü¤¦¤»¤­¤¤¤È] /(n) spun yarn/ +ËÂÌÓ [¤Ü¤¦¤â¤¦] /(n) carded wool/ +ËĤ餷ʴ [¤Õ¤¯¤é¤·¤³] /(n) baking powder/ +ËĤé¤Þ¤¹ [¤Õ¤¯¤é¤Þ¤¹] /(v5s) to swell/to expand/to inflate/to bulge/(P)/ +ËĤé¤ß [¤Õ¤¯¤é¤ß] /(n) swelling/bulge/puff/ +ËĤé¤à [¤Õ¤¯¤é¤à] /(v5m) to expand/to swell (out)/to get big/to become inflated/(P)/ +ËĤéæú [¤Õ¤¯¤é¤Ï¤®] /(n) calf (of leg)/ +ËĤì¤ÃÌÌ [¤Õ¤¯¤ì¤Ã¤Ä¤é] /(n) sulky look/sullen look/ +ËĤì¤ë [¤Õ¤¯¤ì¤ë] /(v1) to get cross/to get sulky/to swell (out)/to expand/to be inflated/to distend/to bulge/(P)/ +ËÄÂç [¤Ü¤¦¤À¤¤] /(adj-na,n) huge/bulky/enormous/extensive/swelling/expansion/(P)/ +ËÄÄ¥ [¤Ü¤¦¤Á¤ç¤¦] /(n) expansion/swelling/increase/growth/(P)/ +ËÄÄ¥ÅÙ [¤Ü¤¦¤Á¤ç¤¦¤É] /dilation (of a sound wave in acoustics)/ +ËÄĥΨ [¤Ü¤¦¤Á¤ç¤¦¤ê¤Ä] /(n) rate of expansion/ +ËÄı [¤Ü¤¦¤Á¤ç¤¦] /(n) expansion/swelling/increase/growth/(P)/ +ËÄËþ [¤Ü¤¦¤Þ¤ó] /(n,vs) inflation/ +ËÄδ [¤Ü¤¦¤ê¤å¤¦] /(vs) swelling up/ +ËÅ [¤Ï¤«¤ê¤´¤È] /(n) plan/strategy/ +ËŤë [¤¿¤Ð¤«¤ë] /(v5r) to plot/to attempt/to plan/to take in/to deceive/to devise/to design/to refer A to B/ +ËŤë [¤Ï¤«¤ë] /(v5r) to plot/to attempt/to plan/to take in/to deceive/to devise/to design/to refer A to B/(P)/ +ËÅµÄ [¤Ü¤¦¤®] /(n,vs) plot/conspiracy/conference/ +ËÅ·× [¤Ü¤¦¤±¤¤] /(n) conspiracy/plot/ +ËÅ»¦ [¤Ü¤¦¤µ¤Ä] /(n,vs) deliberate (premeditated, wilful) murder/ +ËÅ¿Ã [¤Ü¤¦¤·¤ó] /(n) strategist/tactician/schemer/ +ËÅÈ¿ [¤à¤Û¤ó] /(n) rebellion/ +ËÅÈÀ [¤à¤Û¤ó] /(n) coup d'etat/military take-over/rebellion/treason/ +ËÅά [¤Ü¤¦¤ê¤ã¤¯] /(n) strategy/stratagem/trick/scheme/plot/(P)/ +ËÇ°× [¤Ü¤¦¤¨¤­] /(n) trade (foreign)/(P)/ +Ëǰװ͸ÅÙ [¤Ü¤¦¤¨¤­¤¤¤¾¤ó¤É] /(n) degree of dependence on foreign trade/ +Ëǰײñ¼Ò [¤Ü¤¦¤¨¤­¤¬¤¤¤·¤ã] /trading company/ +Ëǰ׳°¼ý»Ù [¤Ü¤¦¤¨¤­¤¬¤¤¤·¤å¤¦¤·] /(n) invisible trade balance/ +ËÇ°×¶È [¤Ü¤¦¤¨¤­¤®¤ç¤¦] /trading business/ +ËÇ°×¹Á [¤Ü¤¦¤¨¤­¤³¤¦] /trade port/ +ËÇ°×¹õ»ú [¤Ü¤¦¤¨¤­¤¯¤í¤¸] /(n) trade surplus/ +ËÇ°×¼«Í³²½ [¤Ü¤¦¤¨¤­¤¸¤æ¤¦¤«] /trade liberalization/ +ËÇ°×¼ý»Ù [¤Ü¤¦¤¨¤­¤·¤å¤¦¤·] /trade balance/ +ËÇ°×¾¦ [¤Ü¤¦¤¨¤­¤·¤ç¤¦] /(n) trader/ +ËÇ°×¾ãÊÉ [¤Ü¤¦¤¨¤­¤·¤ç¤¦¤Ø¤­] /(n) trade barrier/ +ËÇ°×ÀÖ»ú [¤Ü¤¦¤¨¤­¤¢¤«¤¸] /(n) trade deficit/ +ËÇ°×ÉÊ [¤Ü¤¦¤¨¤­¤Ò¤ó] /articles of commerce/ +ËÇ°×É÷ [¤Ü¤¦¤¨¤­¤Õ¤¦] /(n) trade wind/ +ËÇ°×Êݸ± [¤Ü¤¦¤¨¤­¤Û¤±¤ó] /(n) trade insurance/ +ËÇ°×Ë¡ [¤Ü¤¦¤¨¤­¤Û¤¦] /trade law/ +ËÇ°×Ë໤ [¤Ü¤¦¤¨¤­¤Þ¤µ¤Ä] /trade friction/ +ËÈ [¤Û¤³] /(n) halberd/arms/ +Ëɤ° [¤Õ¤»¤°] /(v5g,vt) to defend (against)/to protect/to prevent/(P)/ +ËÉ±Ò [¤Ü¤¦¤¨¤¤] /(n) defense/protection/self-defense/(P)/ +ËɱһÜÀßÄ£ [¤Ü¤¦¤¨¤¤¤·¤»¤Ä¤Á¤ç¤¦] /(Japanese) Defense Facilities Administration Agency/(P)/ +ËɱÒÄ£ [¤Ü¤¦¤¨¤¤¤Á¤ç¤¦] /(Japanese) Defense Agency/(P)/ +ËɱÒģĹ´± [¤Ü¤¦¤¨¤¤¤Á¤ç¤¦¤Á¤ç¤¦¤«¤ó] /Director General of Defence Agency/ +ËɱÒǽÎÏ [¤Ü¤¦¤¨¤¤¤Î¤¦¤ê¤ç¤¯] /(n) defense capability/ +ËɱÒÈñ [¤Ü¤¦¤¨¤¤¤Ò] /(n) defense costs/ERA/ +ËɱÒÉôĹ [¤Ü¤¦¤¨¤¤¤Ö¤Á¤ç¤¦] /assistant chief of staff, g3/ +ËÉ±Ö [¤Ü¤¦¤¨¤­] /(n) prevention of epidemics/quarantine/disinfection/(P)/ +Ëɱê [¤Ü¤¦¤¨¤ó] /fire prevention/ +ËɱêºÞ [¤Ü¤¦¤¨¤ó¤¶¤¤] /fire-extinguishing agent/ +Ëɲ» [¤Ü¤¦¤ª¤ó] /(n) soundproof(ing)/(P)/ +Ëɲ»¼¼ [¤Ü¤¦¤ª¤ó¤·¤Ä] /soundproof room/ +Ëɲ»ÁõÃÖ [¤Ü¤¦¤ª¤ó¤½¤¦¤Á] /soundproofing (device)/ +ËɲР[¤Ü¤¦¤«] /(n) fire prevention/fire fighting/fire proof/(P)/ +ËɲзúÃÛ [¤Ü¤¦¤«¤±¤ó¤Á¤¯] /a fireproof building/ +ËÉ²Ð¸Í [¤Ü¤¦¤«¤É] /a fire door/ +ËɲÐÀþ [¤Ü¤¦¤«¤»¤ó] /(n) a firebreak/ +ËɲФ¤ê [¤Ü¤¦¤«¤º¤¯¤ê] /fireproof construction/ +ËɲÐÅÉÎÁ [¤Ü¤¦¤«¤È¤ê¤ç¤¦] /fire-resistant paint/ +ËɲÐÈâ [¤Ü¤¦¤«¤È¤Ó¤é] /fire door/ +ËɲÐÊÉ [¤Ü¤¦¤«¤Ø¤­] /(n) firewall/ +ËÉ´¨ [¤Ü¤¦¤«¤ó] /(n) protection against cold/ +ËÉ´¨¶ñ [¤Ü¤¦¤«¤ó¤°] /(n) heavy outfit designed to keep out the cold/ +ËÉ´¨·¤ [¤Ü¤¦¤«¤ó¤°¤Ä] /arctic boots/ +ËÉ´¨Éþ [¤Ü¤¦¤«¤ó¤Õ¤¯] /arctic clothes/ +Ëɵú [¤Ü¤¦¤®¤ç] /(n,vs) defense/safeguard/protection/ +Ëɶ¦ [¤Ü¤¦¤­¤ç¤¦] /(n) anticommunist (policies or measures)/ +Ëɶñ [¤Ü¤¦¤°] /(n) protector/ +Ëɶõ [¤Ü¤¦¤¯¤¦] /(n) air defense/(P)/ +Ëɶõ¹è [¤Ü¤¦¤¯¤¦¤´¤¦] /(n) air-raid shelter/bomb shelter/ +Ëɶõˤ [¤Ü¤¦¤¯¤¦¤Û¤¦] /air defense artillery/ +Ëɸæ [¤Ü¤¦¤®¤ç] /(n,vs) defense/safeguard/protection/(P)/ +ËɸæÉôÂâ [¤Ü¤¦¤®¤ç¤Ö¤¿¤¤] /defending forces/ +ËɸæΨ [¤Ü¤¦¤®¤ç¤ê¤Ä] /(n) earned run average (ERA)/ +Ëɸî [¤Ü¤¦¤´] /(n) protection/(P)/ +Ëɸî¥Þ¥¹¥¯ [¤Ü¤¦¤´¥Þ¥¹¥¯] /protective mask/ +ËɸîÊÉ [¤Ü¤¦¤´¤Ø¤­] /(n) protective wall/ +Ëɺ½ÎÓ [¤Ü¤¦¤µ¤ê¤ó] /(n) stand of trees planted to control the movement of sand/ +ËÉºÉ [¤Ü¤¦¤µ¤¤] /(n) fort/ +ËÉºÒ [¤Ü¤¦¤µ¤¤] /(n) disaster prevention/(P)/ +Ëɺҷ±Îý [¤Ü¤¦¤µ¤¤¤¯¤ó¤ì¤ó] /disaster prevention practice/ +ËÉ»ß [¤Ü¤¦¤·] /(n,vs) prevention/check/(P)/ +ËÉ»ß»Ø¿Ë [¤Ü¤¦¤·¤·¤·¤ó] /prevention guideline/ +ËÉ»ßË¡ [¤Ü¤¦¤·¤Û¤¦] /anti-.. law/ +Ëɼ¾ [¤Ü¤¦¤·¤Ä] /(n) dampproofing/prevention of moisture/ +Ëɼ¾ºÞ [¤Ü¤¦¤·¤Ä¤¶¤¤] /(n) a dessicant/dessicating agent/ +Ëɽ­ [¤Ü¤¦¤·¤å¤¦] /(n) odor-resistant/ +Ëɽ­ºÞ [¤Ü¤¦¤·¤å¤¦¤¶¤¤] /(n) deodorant/deodorizer/ +ËÉ½Ì [¤Ü¤¦¤·¤å¤¯] /(n) shrinkproof/ +Ëɽ̲ù© [¤Ü¤¦¤·¤å¤¯¤«¤³¤¦] /pre-shrunk/ +Ëɽë [¤Ü¤¦¤·¤ç] /(n) protection against heat/ +Ëɽü [¤Ü¤¦¤¸¤ç] /(n) pest control/extermination/ +ËÉ¿© [¤Ü¤¦¤·¤ç¤¯] /(n) protection against corrosion/ +ËÉ¿©ºÞ [¤Ü¤¦¤·¤ç¤¯¤¶¤¤] /(n) an anti-corrosive (agent)/ +ËÉ¿ª [¤Ü¤¦¤·¤ç¤¯] /(n) protection against corrosion/ +ËÉ¿ªºÞ [¤Ü¤¦¤·¤ç¤¯¤¶¤¤] /(n) an anti-corrosive (agent)/ +ËÉ¿Í [¤µ¤­¤â¤ê] /(n) soldiers garrisoned at strategic posts in Kyushu in ancient times/ +ËÉ¿Ð [¤Ü¤¦¤¸¤ó] /(n) protection against dust/ +Ëɿм¼ [¤Ü¤¦¤¸¤ó¤·¤Ä] /cleanroom/ +ËÉ¿ÐÃå [¤Ü¤¦¤¸¤ó¤®] /dustproof clothing one would use in a cleanroom/ +ËÉ¿å [¤Ü¤¦¤¹¤¤] /(n,vs) tarpaulin/make watertight/waterproof/(P)/ +ËÉ¿å²Ã¹© [¤Ü¤¦¤¹¤¤¤«¤³¤¦] /waterproof finish/ +ËÉ¿åÈâ [¤Ü¤¦¤¹¤¤¤Ò] /watertight door/ +ËÉ¿åÉÛ [¤Ü¤¦¤¹¤¤¤Õ] /(n) waterproof cloth/ +ËÉÀã [¤Ü¤¦¤»¤Ä] /(n) anti-snow (device or facility or measure)/ +ËÉÀãÎÓ [¤Ü¤¦¤»¤Ä¤ê¤ó] /(n) snowbreak (forest)/ +ËÉÀï [¤Ü¤¦¤»¤ó] /(n) defensive fight (battle)/(P)/ +ËÉÀøÌÖ [¤Ü¤¦¤»¤ó¤â¤¦] /(n) an anti-submarine net/ +ËÉÁí¾Ê [¤Ü¤¦¤½¤¦¤·¤ç¤¦] /Department of Defense/ +ËÉÃÆ [¤Ü¤¦¤À¤ó] /(n) bulletproof/bombproof/(P)/ +ËÉÃÆ¥¬¥é¥¹ [¤Ü¤¦¤À¤ó¥¬¥é¥¹] /(n) bulletproof glass/ +ËÉÃî [¤Ü¤¦¤Á¤å¤¦] /(n) pesticide/ +ËÉÃî²Ã¹© [¤Ü¤¦¤Á¤å¤¦¤«¤³¤¦] /(adj-no) mothproof (finish)/ +ËÉÃîºÞ [¤Ü¤¦¤Á¤å¤¦¤¶¤¤] /(n) insecticide/vermicide/ +ËÉĬ [¤Ü¤¦¤Á¤ç¤¦] /(n) protection against the tide/ +ËÉĬÄé [¤Ü¤¦¤Á¤ç¤¦¤Æ¤¤] /(n) tide embankment/seawall/ +ËÉĵ [¤Ü¤¦¤Á¤ç¤¦] /(n) counterintelligence/counterespionage/ +ËÉĹ´± [¤Ü¤¦¤Á¤ç¤¦¤«¤ó] /Secretary of Defence/ +ËÉŨ [¤Ü¤¦¤Æ¤­] /(n) rainproof/treated against drops of water penetrating/ +ËÉÆÇ [¤Ü¤¦¤É¤¯] /(n) gasproofing/ +ËÉÆÇÌÌ [¤Ü¤¦¤É¤¯¤á¤ó] /(n) gas mask/ +ËÉÇ® [¤Ü¤¦¤Í¤Ä] /(n) heat resistance/ +ËÉÇÈÄé [¤Ü¤¦¤Ï¤Æ¤¤] /(n) breakwater/mole/(P)/ +ËÉÈÈ [¤Ü¤¦¤Ï¤ó] /(n) prevention of crime/(P)/ +ËÉÈ÷ [¤Ü¤¦¤Ó] /(n) defense/defensive preparations/ +ËÉÉå [¤Ü¤¦¤Õ] /(n) preservation/embalmment/ +ËÉÉåºÞ [¤Ü¤¦¤Õ¤¶¤¤] /(n) (1) antiseptic/(2) preservative/ +ËÉÉ÷ [¤Ü¤¦¤Õ¤¦] /(n) anti-wind (device or facility or measure)/ +ËÉÉ÷ÎÓ [¤Ü¤¦¤Õ¤¦¤ê¤ó] /(n) windbreak (forest)/shelterbelt/ +ËÉÊÉ [¤Ü¤¦¤Ø¤­] /(n) protective wall/bulwark/ +Ëʤ¨¤ë [¤Û¤¨¤ë] /(v1) to bark/to bay/to howl/to bellow/to roar/to cry/(P)/ +Ëʤ¨½Ð¤¹ [¤Û¤¨¤À¤¹] /(v5s) to give mouth/to bark/ +Ëʤ¨À¼ [¤Û¤¨¤´¤¨] /bark/howl/ +Ëʤ¨ÌÌ [¤Û¤¨¤Å¤é] /(n) tearful face/ +Ëʤë [¤Û¤¨¤ë] /(v1) to bark/to bay/to howl/to bellow/to roar/to cry/ +ËË [¤Û¤ª] /(n) cheek (of face)/(P)/ +ËË [¤Û¤Û] /(n) cheek (of face)/(P)/ +ËË¤Ã¤Ú [¤Û¤Ã¤Ú] /(n) (chn) cheek/ +Ëˤäڤ¿ [¤Û¤Ã¤Ú¤¿] /(n) (col) cheek/(P)/ +ËˤŤ¨¤ò¤Ä¤¯ [¤Û¤ª¤Å¤¨¤ò¤Ä¤¯] /(exp) to rest one's chin in one's hands/ +ËˤòÀ÷¤á¤ë [¤Û¤ª¤ò¤½¤á¤ë] /(exp) to blush/ +ËË·å [¤Û¤ª¤²¤¿] /(n) cheekbone/ +ËË¹È [¤Û¤ª¤Ù¤Ë] /(n) rouge/blusher/ +Ë˹ü [¤Û¤ª¤Ü¤Í] /(n) cheekbones/ +ËË»¤¤ê [¤Û¤ª¤º¤ê] /(n) nestling one's face against/ +ËË¾Ð¤ß [¤Û¤ª¤¨¤ß] /(n) a smile/ +Ë˾ó [¤Û¤ª¤Å¤¨] /(n) resting one's chin in one's hands/ +Ë˾ó¤òÆͤ¯ [¤Û¤ª¤Å¤¨¤ò¤Ä¤¯] /(exp) to rest one's chin in one's hands/ +ËËÄ¥¤ë [¤Û¤ª¤Ð¤ë] /(v5r) to stuff one's cheeks/ +ËËÇò [¤Û¤ª¤¸¤í] /(n) (Japanese) bunting/ +ËËÈï¤ê [¤Û¤ª¤«¤Ö¤ê] /(n) covering one's face with a cloth/feigning ignorance/ +ËËÈï¤ê [¤Û¤ª¤«¤à¤ê] /(n) covering one's face with a cloth/feigning ignorance/ +ËËɦ [¤Û¤ª¤Ò¤²] /(n) whiskers/sideburns/sideboards/ +ËÌ [¤­¤¿] /(n) North/(P)/ +ËÌ [¤Û¤¯] /north/ +ËÌ¡¹À¾ [¤Û¤¯¤Û¤¯¤»¤¤] /(n) north-northwest/ +ËÌ¡¹Åì [¤Û¤¯¤Û¤¯¤È¤¦] /(n) north-north-east/nor-nor-east/ +Ë̤˸þ¤¤¤¿Áë [¤­¤¿¤Ë¤à¤¤¤¿¤Þ¤É] /window to the north/ +Ë̤ÎÊý [¤­¤¿¤Î¤«¤¿] /(n) nobleman's true wife/facing the north/ +ËÌ¥¢¥¤¥ë¥é¥ó¥É [¤­¤¿¥¢¥¤¥ë¥é¥ó¥É] /Northern Ireland/(P)/ +ËÌ¥¢¥á¥ê¥« [¤­¤¿¥¢¥á¥ê¥«] /North America/ +ËÌ¥«¥ê¥Õ¥©¥ë¥Ë¥¢ [¤Û¤¯¥«¥ê¥Õ¥©¥ë¥Ë¥¢] /Northern California/ +ËÌ°Þ [¤Û¤¯¤¤] /(n) north latitude/(P)/ +Ë̲¤ [¤Û¤¯¤ª¤¦] /Northern Europe/land of the Norsemen/Scandinavia/(P)/ +Ë̲¤½ô¹ñ [¤Û¤¯¤ª¤¦¤·¤ç¤³¤¯] /northern countries/Scandinavian countries/ +Ë̲¤¿ÀÏà [¤Û¤¯¤ª¤¦¤·¤ó¤ï] /Norse mythology/ +Ë̲¤¿Í [¤Û¤¯¤ª¤¦¤¸¤ó] /Northern European/Norsemen/Scandinavian/ +Ë̲¼¤í¤· [¤­¤¿¤ª¤í¤·] /cold wind from the northern uplands/ +Ë̲óµ¢Àþ [¤­¤¿¤«¤¤¤­¤»¤ó] /(n) Tropic of Cancer/ +Ë̳¤ [¤Û¤Ã¤«¤¤] /(n) northern sea/North Sea/(P)/ +Ë̳¤Æ» [¤Û¤Ã¤«¤¤¤É¤¦] /northernmost of four main islands of Japan/(P)/ +Ë̳¤Æ»³«È¯Ä£Ä¹´± [¤Û¤Ã¤«¤¤¤É¤¦¤«¤¤¤Ï¤Ä¤Á¤ç¤¦¤Á¤ç¤¦¤«¤ó] /Director General of Hokkaido Development Agency/(P)/ +ËÌ´ß [¤Û¤¯¤¬¤ó] /(n) north coast/north bank/ +Ë̴߱褤¤Ë [¤Û¤¯¤¬¤ó¤¾¤¤¤Ë] /along the north coast/along the northern sea shore/ +ËÌ´ó¤ê [¤­¤¿¤è¤ê] /northerly (wind)/from the north/ +ËÌ´ó¤ê¤ÎÉ÷ [¤­¤¿¤è¤ê¤Î¤«¤¼] /northerly wind/ +Ë̵þ [¤Ú¤­¤ó] /Beijing (China)/(P)/ +Ë̵þ¸ì [¤Ú¤­¤ó¤´] /Mandarin Chinese/ +Ë̶­ [¤Û¤Ã¤­¤ç¤¦] /northern boundary/ +ËÌ¶Ë [¤Û¤Ã¤­¤ç¤¯] /(n) North Pole/(P)/ +Ë̶˳¤ [¤Û¤Ã¤­¤ç¤¯¤«¤¤] /Arctic Ocean/ +Ë̶˷§ [¤Û¤Ã¤­¤ç¤¯¤°¤Þ] /(n) polar bear/ +Ë̶˷÷ [¤Û¤Ã¤­¤ç¤¯¤±¤ó] /Arctic Circle/(P)/ +Ë̶˸÷ [¤Û¤Ã¤­¤ç¤¯¤³¤¦] /northern lights/aurora borealis/ +Ë̶ËÀ± [¤Û¤Ã¤­¤ç¤¯¤»¤¤] /(n) Polaris/north star/ +Ë̶ËÍÎ [¤Û¤Ã¤­¤ç¤¯¤è¤¦] /Arctic Ocean/ +Ë̸ [¤Û¤¯¤²¤ó] /(n) northern limit/ +Ë̸÷ [¤Û¤Ã¤³¤¦] /northern lights/ +Ë̸ý [¤­¤¿¤°¤Á] /(n) north entrance/(P)/ +Ë̸þ¤­ [¤­¤¿¤à¤­] /(n) facing north/northern exposure/ +ËÌ¹Ò [¤Û¤Ã¤³¤¦] /sailing north/ +ËÌ¹Ô [¤Û¤Ã¤³¤¦] /northbound/sailing north/ +Ë̹٠[¤Û¤Ã¤³¤¦] /(n) northern suburbs/ +Ë̹ñ [¤­¤¿¤°¤Ë] /(n) northern provinces/northern countries/(P)/ +Ë̹ñ [¤Û¤Ã¤³¤¯] /(n) northern provinces/northern countries/ +Ë̹ñ¿Í [¤Û¤Ã¤³¤¯¤¸¤ó] /northerner/ +Ë̹ñÀÖ³¤Ï· [¤Û¤Ã¤³¤¯¤¢¤«¤¨¤Ó] /sweet shrimp (prawn)/ +ËÌ»³ [¤­¤¿¤ä¤Þ] /(n) northern hill/ +Ë̻٠[¤Û¤¯¤·] /North China/ +Ë̻ٻöÊÑ [¤Û¤¯¤·¤¸¤Ø¤ó] /the Marco Polo Bridge Incident/ +Ë̼õ¤± [¤­¤¿¤¦¤±] /facing the north/ +Ë̾å [¤Û¤¯¤¸¤ç¤¦] /(n) going north/(P)/ +ËÌ¿Ê [¤Û¤¯¤·¤ó] /(n,vs) proceeding north/ +ËÌÀ¶»öÊÑ [¤Û¤¯¤·¤ó¤¸¤Ø¤ó] /(n) North China Incident/Boxer Uprising/ +ËÌÀ¾ [¤Û¤¯¤»¤¤] /(n) northwest/(P)/ +ËÌÀ¾¹ÒÏ© [¤Û¤¯¤»¤¤¤³¤¦¤í] /Northwest Passage/ +ËÌÁ¯ [¤Û¤¯¤»¤ó] /North Korea/ +Ë̦ [¤­¤¿¤¬¤ï] /(n) north side/north bank/(P)/ +Ë̦ [¤Û¤¯¤½¤¯] /(n) north side/north bank/ +ËÌÂÀÊ¿ÍÎ [¤­¤¿¤¿¤¤¤Ø¤¤¤è¤¦] /the North Pacific/ +ËÌÂç [¤Û¤¯¤À¤¤] /(abbr) Hokkaido University/ +ËÌÂçÀ¾ÍÎ [¤­¤¿¤¿¤¤¤»¤¤¤è¤¦] /North Atlantic/ +ËÌÂçÀ¾ÍξòÌó [¤­¤¿¤¿¤¤¤»¤¤¤è¤¦¤¸¤ç¤¦¤ä¤¯] /(n) North Atlantic Treaty/ +ËÌÂçÀ¾ÍξòÌ󵡹½ [¤­¤¿¤¿¤¤¤»¤¤¤è¤¦¤¸¤ç¤¦¤ä¤¯¤­¤³¤¦] /(n) NATO/North Atlantic Treaty Organization/ +ËÌä [¤Û¤¯¤·¤ó] /(n) North-Star/ +ËÌü [¤Û¤¯¤¿¤ó] /(n) northern extremity/(P)/ +ËÌÄ« [¤Û¤¯¤Á¤ç¤¦] /(n) Northern Dynasty/ +ËÌÄ«Á¯ [¤­¤¿¤Á¤ç¤¦¤»¤ó] /North Korea/(P)/ +ËÌÅ· [¤Û¤¯¤Æ¤ó] /(n) northern sky/ +ËÌÅͼ·À± [¤Û¤¯¤È¤·¤Á¤»¤¤] /(n) the Great Bear/the Great Dipper/Ursa Major/ +ËÌÅÍÀ± [¤Û¤¯¤È¤»¤¤] /(n) the Great Bear/the Great Dipper/Ursa Major/ +ËÌÅì [¤­¤¿¤Ò¤¬¤·] /(n) northeast/ +ËÌÅì [¤Û¤¯¤È¤¦] /(n) northeast/(P)/ +ËÌÅìÉ÷ [¤­¤¿¤´¤Á] /(n) northeasterly wind/ +ËÌÇú [¤Û¤¯¤Ð¤¯] /(n) bombing North (Vietnam)/ +ËÌȾ [¤Û¤¯¤Ï¤ó] /northern half/ +ËÌȾµå [¤­¤¿¤Ï¤ó¤­¤å¤¦] /(n) northern hemisphere/ +ËÌɹÍÎ [¤Û¤¯¤Ò¤ç¤¦¤è¤¦] /(n) Arctic Ocean/ +ËÌɹÍÎ [¤Û¤Ã¤Ô¤ç¤¦¤è¤¦] /(n) Arctic Ocean/ +ËÌÉô [¤Û¤¯¤Ö] /(n) north/northern part/(P)/ +ËÌÉ÷ [¤­¤¿¤«¤¼] /(n) north wind/(P)/ +ËÌÉ÷ [¤Û¤¯¤Õ¤¦] /(n) north wind/ +ËÌÊÆ [¤Û¤¯¤Ù¤¤] /North America/ +ËÌÊƹ罰¹ñ [¤Û¤¯¤Ù¤¤¤¬¤Ã¤·¤å¤¦¤³¤¯] /the United States of America/ +ËÌÊÆÅÚ¿Í [¤Û¤¯¤Ù¤¤¤É¤¸¤ó] /American Indian/native American/ +ËÌÊÉ [¤Û¤¯¤Ø¤­] /(n) northern cliff/ +ËÌÊÕ [¤Û¤¯¤Ø¤ó] /(n) northern extremity/ +ËÌÊý [¤Û¤Ã¤Ý¤¦] /(n) northern (district)/northward/(P)/ +ËÌÊýÎÎÅÚ [¤Û¤Ã¤Ý¤¦¤ê¤ç¤¦¤É] /the Northern Territories/ +ËÌËÌÀ¾ [¤Û¤¯¤Û¤¯¤»¤¤] /(n) north-northwest/ +ËÌËÌÅì [¤Û¤¯¤Û¤¯¤È¤¦] /(n) north-north-east/nor-nor-east/(P)/ +ËÌËí [¤­¤¿¤Þ¤¯¤é] /(n) turning the head to the north in sleeping/ +ËÌËþ [¤Û¤¯¤Þ¤ó] /North Manchuria/ +ËÌÌÌ [¤Û¤¯¤á¤ó] /(n) north face/north side/the north/facing north/ +ËÌÌç [¤­¤¿¤â¤ó] /(n) north gate/ +ËÌÍÎ [¤Û¤¯¤è¤¦] /(n) northern waters/ +ËÌÍεù¶È [¤Û¤¯¤è¤¦¤®¤ç¤®¤ç¤¦] /northern-sea fisheries/ +ËÌΦ [¤Û¤¯¤ê¤¯] /(n) region west of Tokyo on Japan Sea side of Japan/(P)/ +ËÌΦÃÏÊý [¤Û¤¯¤ê¤¯¤Á¤Û¤¦] /region including Niigata, Toyama, Ishikawa, and Fukui prefectures/ +ËÌÎæ [¤Û¤¯¤ì¤¤] /northern mountain/Mt. Hiei/ +ËÍ [¤·¤â¤Ù] /(n) manservant/servant (of God)/ +ËÍ [¤Ü¤¯] /(n) (male) I/manservant/(P)/ +Ëͤ¿¤Á [¤Ü¤¯¤¿¤Á] /(n) (uk) we/ +Ëͤé [¤Ü¤¯¤é] /(n) (male) we/ +Ëͤó½ê [¤Ü¤¯¤ó¤È¤³] /at my place/ +ËÍã [¤Ü¤¯¤¿¤Á] /(n) (uk) we/ +ËÍÃç´Ö [¤Ü¤¯¤Ê¤«¤Þ] /fellow servant/ +ËÍÕ¹ [¤Ü¤¯¤Ò] /(n) male and female servants/ +ËÎ [¤¦¤é] /(n) divination/ +ËÎ [¤¦¤é¤Ê¤¤] /(n) divination/ +ËÎ [¤Ü¤¯] /(n,vs) divining/telling a fortune/predicting/choosing/settling/fixing/ +ËΤ¦ [¤¦¤é¤Ê¤¦] /(v5u) to tell a fortune/to predict/to choose/to settle/to fix/ +ËΤ¹¤ë [¤Ü¤¯¤¹¤ë] /(vs-s) to tell (a person's) fortune/to divine/to fix/to choose/ +Ëεï [¤Ü¤Ã¤­¤ç] /(n,vs) choosing a homesite by divination/ +Ëιü [¤Ü¤Ã¤³¤Ä] /(n) fortune-telling using animal bones/ +ËÎ¼Ô [¤Ü¤¯¤·¤ã] /(n) fortuneteller/soothsayer/diviner/ +Ëνñ [¤¦¤é¤Ö¤ß] /diviner's book/ +ËÎÀê [¤Ü¤¯¤»¤ó] /(n) augury/ +ËÎä® [¤Ü¤¯¤¼¤¤] /(n) fortunetelling/divination/ +ËÏ [¤¹¤ß] /(n) ink/(P)/ +Ëϲè [¤Ü¤¯¤¬] /(n) India-ink drawing/ +Ëϳ¨ [¤¹¤ß¤¨] /(n) ink painting/(P)/ +ËÏµÒ [¤Ü¤Ã¤«¤¯] /(n) artist/writer/ +ËÏµÒ [¤Ü¤Ã¤­¤ã¤¯] /(n) artist/writer/ +Ëϵû [¤¤¤«] /(n) cuttlefish/squid/ +ËÏ·º [¤Ü¤¯¤±¤¤] /(n) punishment by tattooing/ +ËÏ·º [¤Ü¤Ã¤±¤¤] /(n) punishment by tattooing/ +ËϺ¯ [¤Ü¤Ã¤³¤ó] /(n) ink marks/handwriting/ +ËÏ»å [¤¹¤ß¤¤¤È] /(n) inked marking string/ +Ëϼé [¤Ü¤¯¤·¤å] /(n) adherence (to custom, tradition)/ +ËϽÁ [¤Ü¤¯¤¸¤å¤¦] /(n) India ink/China ink/ +ËϽñ [¤Ü¤¯¤·¤ç] /(n) writing in India ink/ +ËϽñ¤­ [¤¹¤ß¤¬¤­] /(n) inking the outlines of a picture/ +ËϾä· [¤¹¤ß¤±¤·] /blotting out characters with ink/ +ËÏ¿§ [¤¹¤ß¤¤¤í] /(n) ink black/ +ËÏÀ¾Ó§ [¤á¤­¤·¤³] /Mexico/ +ËÏÀ÷¤á [¤¹¤ß¤¾¤á] /(n) dying black/dyed black/dark/ +ËÏÀ÷¤á¤Î°á [¤¹¤ß¤¾¤á¤Î¤³¤í¤â] /(n) priest's black robe/ +ËÏÀ÷¤á°á [¤¹¤ß¤¾¤á¤´¤í¤â] /(n) priest's black robe/ +ËÏÃÓ [¤Ü¤¯¤Á] /(n) inkstone well/inkhorn/ +ËÏÄÛ [¤¹¤ß¤Ä¤Ü] /(n) ink bottle/carpenter's inking device/ +ËÏÄé [¤Ü¤¯¤Æ¤¤] /(n) banks of the Sumida river/ +ËÏÆì [¤¹¤ß¤Ê¤ï] /inked marking string/ +ËÏÉÁ¤­ [¤¹¤ß¤¬¤­] /(n) inking the outlines of a picture/ +ËÏÉÕ¤­ [¤¹¤ß¤Ä¤­] /(n) handwriting/autograph/black seal/(P)/ +ËÏÉÕ¤± [¤¹¤ß¤Ä¤±] /blackening the face/ +ËÏåê [¤¹¤ß¤Ê¤ï] /inked marking string/ +Ëл¦ [¤Ü¤¯¤µ¤Ä] /(n,vs) beat to death/ +ËÐÌÇ [¤Ü¤¯¤á¤Ä] /(n,vs) extermination/(P)/ +ËÑ¤È¤Ä [¤Ü¤¯¤È¤Ä] /(adj-na,n) unsophisticated/rugged honesty/artlessness/simple/naive/ +ËѤÎÌÚ [¤Û¤ª¤Î¤­] /magnolia (Magnolia hypoleuca)/ +ËÑľ [¤Ü¤¯¤Á¤ç¤¯] /(adj-na,n) simplicity/honesty/naivete/ +ËÑÇ°¿Î [¤Ü¤¯¤Í¤ó¤¸¤ó] /(n) quiet unsociable person/ +ËÑëÄ [¤Ü¤¯¤È¤Ä] /(adj-na,n) unsophisticated/rugged honesty/artlessness/simple/naive/ +ËÒ¤ò¶ï¤±¤ë¶ð [¤Þ¤­¤ò¤«¤±¤ë¤³¤Þ] /horse galloping in the pasture/ +ËҲΠ[¤Ü¤Ã¤«] /(n) pastoral song or poem/a pastoral/ +ËÒ²ÎŪ [¤Ü¤Ã¤«¤Æ¤­] /(adj-na) pastoral/idyllic/ +ËÒµí [¤Ü¤¯¤®¤å¤¦] /(n) pasturing cattle/ +ËÒ»Õ [¤Ü¤¯¤·] /(n) pastor/minister/clergyman/(P)/ +ËÒ»Õ´Û [¤Ü¤¯¤·¤«¤ó] /parsonage/rectory/vicarage/ +ËÒ¼Ë [¤Ü¤¯¤·¤ã] /(n) barn/stable/ +ËÒ¼Ô [¤Ü¤¯¤·¤ã] /(n) herdsman/ranch hand/ +ËÒ¾ì [¤Ü¤¯¤¸¤ç¤¦] /(n) (1) farm (livestock)/(2) pasture land/meadow/grazing land/(P)/ +ËÒ¾ì [¤Þ¤­¤Ð] /(n) (1) farm (livestock)/(2) pasture land/meadow/grazing land/(P)/ +ËÒ¾ìÄ» [¤Þ¤­¤Ð¤È¤ê] /meadowlark/ +ËÒ¿À [¤Ü¤¯¤·¤ó] /(n) god of cattle raising/Pan/ +ËÒ¿Í [¤Ü¤¯¤¸¤ó] /(n) shepherd/herdsman/ +ËÒÁð [¤Ü¤¯¤½¤¦] /(n) pasture/grass/(P)/ +ËÒÁðÃÏ [¤Ü¤¯¤½¤¦¤Á] /pasture/grassland/meadow/ +ËÒÃÏ [¤Ü¤¯¤Á] /(n) pasture or grazing land/ +ËÒÃÜ [¤Ü¤¯¤Á¤¯] /(n) stock-farming/(P)/ +ËÒÃÜ¶È [¤Ü¤¯¤Á¤¯¤®¤ç¤¦] /stock-farming/cattle breeding/ +ËÒÅ« [¤Ü¤¯¤Æ¤­] /(n) shepherds pipe/ +ËÒƸ [¤Ü¤¯¤É¤¦] /(n) cowboy/shepherd/ +ËÒÉ× [¤Ü¤¯¤Õ] /(n) herdsman/ +ËÒ̱ [¤Ü¤¯¤ß¤ó] /(n) governing/ +ËÒÌî [¤Ü¤¯¤ä] /(n) pasture land/ranch/(P)/ +ËÒÍÓ [¤Ü¤¯¤è¤¦] /(n) sheep farming/ +ËÒÍÓ¸¤ [¤Ü¤¯¤è¤¦¤±¤ó] /(n) sheepdog/ +ËÒÍÓ¼Ô [¤Ü¤¯¤è¤¦¤·¤ã] /sheep breeder/sheepman/shepherd/ +ËÒÍÓÃÏ [¤Ü¤¯¤è¤¦¤Á] /pasture or grazing land/ +ËÓ¤Þ¤¸¤¤ [¤à¤Ä¤Þ¤¸¤¤] /(adj) harmonious/ +ËÓ·î [¤à¤Ä¤­] /(n) (obs) first month of the lunar calendar/ +ËÓ¸À [¤à¤Ä¤´¤È] /(n) lovers' talk/whispered intimacies/ +ËÖ [¤Ü¤Ä] /suddenness/rise/ +ËÖ¡¹¤¿¤ë [¤Ü¤Ä¤Ü¤Ä¤¿¤ë] /(adj-t) spirited/rising/energetic/ +ËÖµ¯ [¤Ü¤Ã¤­] /(n,vs) (male) erection/standing erect/stiffening/ +ËÖµ¯¾ã³² [¤Ü¤Ã¤­¤·¤ç¤¦¤¬¤¤] /(n) erectile dysfunction (ED)/ +ËÖ¶½ [¤Ü¤Ã¤³¤¦] /(n) sudden rise to power/ +ËÖÁ³ [¤Ü¤Ä¤¼¤ó] /(adj-na,n) suddenly/fit of anger/ +ËÖÁ³¤È [¤Ü¤Ä¤¼¤ó¤È] /suddenly/in a fit of anger/ +ËÖȯ [¤Ü¤Ã¤Ñ¤Ä] /(n,vs) outbreak (e.g. war)/outburst/sudden occurrence/ +ËÖËÖ¤¿¤ë [¤Ü¤Ä¤Ü¤Ä¤¿¤ë] /(adj-t) spirited/rising/energetic/ +Ë× [¤Ü¤Ä] /(n,n-suf) discard/death/(P)/ +Ëפ¹¤ë [¤Ü¤Ã¤¹¤ë] /(vs-s) (1) to sink/to go down/(2) to disappear/to vanish/(3) to pass away/to die/ +Ëפˤ¹¤ë [¤Ü¤Ä¤Ë¤¹¤ë] /(exp) to reject (a manuscript)/to turn down (a proposal)/ +Ëײæ [¤Ü¤Ä¤¬] /(n) selflessness/ +ËײæŪ [¤Ü¤Ä¤¬¤Æ¤­] /(adj-na) self-effacing/selfless/ +Ë×µÑ [¤Ü¤Ã¤­¤ã¤¯] /(n,vs) discarding and ignoring/losing sight of (an objective)/ +Ë׸ÄÀ­ [¤Ü¤Ä¤³¤»¤¤] /lack of individuality or personality/ +Ë׸ÄÀ­Åª [¤Ü¤Ä¤³¤»¤¤¤Æ¤­] /(adj-na) impersonal/ +Ë׸å [¤Ü¤Ä¤´] /(n-adv,n) after death/posthumously/(P)/ +Ë׸ò¾Ä [¤Ü¤Ã¤³¤¦¤·¤ç¤¦] /(adj-na,n) lack of relation (to)/independence (of)/ +Ë׸ò¾Ä [¤Ü¤Ä¤³¤¦¤·¤ç¤¦] /(adj-na,n) lack of relation (to)/independence (of)/ +Ë×¼ñÌ£ [¤Ü¤Ä¤·¤å¤ß] /(adj-na,n) commonplace/vapid/insipid/ +Ë×¼ý [¤Ü¤Ã¤·¤å¤¦] /(n) forfeited/(P)/ +Ë×½ñ [¤Ü¤Ã¤·¤ç] /(n) rejected manuscript/ +Ë׾Q [¤Ü¤Ä¤¸¤ç¤¦¤·¤­] /(adj-na,n) lack of common sense/ +Ë׿©»Ò [¤Ü¤Ã¤·¤ç¤¯¤·] /(n) gallnut/ +Ë׿©»Ò [¤â¤Ã¤·¤ç¤¯¤·] /(n) gallnut/ +Ë×Ƭ [¤Ü¤Ã¤È¤¦] /(n,vs) immersing oneself/(P)/ +Ë×Æþ [¤Ü¤Ä¤Ë¤å¤¦] /(n) be absorbed in/ +Ë×ǯ [¤Ü¤Ä¤Í¤ó] /(n) one's age at death/ +Ë×Íî [¤Ü¤Ä¤é¤¯] /(n) ruin/fall/collapse/(P)/ +Ë×ÍýÁÛ [¤Ü¤Ä¤ê¤½¤¦] /(n) (literary) realism/detached perspective/ +ËØ [¤Û¤È¤Û¤È] /(adv) quite/greatly/ +ËØ¤É [¤Û¤È¤ó¤É] /(n-adv,n-t) (uk) mostly/almost/(P)/ +Ëؤó¤É [¤Û¤È¤ó¤É] /(n-adv,n-t) (uk) mostly/almost/ +ËÙ [¤Û¤ê] /(n) moat/canal/(P)/ +ËÙ¤ê½Ð¤·Êª [¤Û¤ê¤À¤·¤â¤Î] /(n) (lucky) find/bargain/good buy/treasure trove/ +ËÙ¤êÁÍ [¤Û¤ê¤Í¤º¤ß] /gopher/ +ËÙ¤êÈ´¤¯ [¤Û¤ê¤Ì¤¯] /(iK) (v5k) to dig through/to drill into/to excavate/ +ËÙ¤êÊÖ¤¹ [¤Û¤ê¤«¤¨¤¹] /(iK) (v5s) to dig up/to turn up/to tear up/ +ËÙ³ä [¤Û¤ê¤ï¤ê] /(n) canal/waterway/ditch/ +ËÙ³ä¤ê [¤Û¤ê¤ï¤ê] /(n) canal/waterway/ditch/ +ËÙ¹¾ [¤Û¤ê¤¨] /(n) canal/(P)/ +ËÙ»¶¤é¤¹ [¤Û¤ê¤Á¤é¤¹] /(v5s) to dig up messily/ +ËÙÀî [¤Û¤ê¤«¤ï] /(n) canal/(P)/ +ËÙü [¤Û¤ê¤Ð¤¿] /(n) side of a moat/ +ËÚÇÏ¼Ö [¤Û¤í¤Ð¤·¤ã] /(n) covered wagon/prairie schooner/ +Ë۽Р[¤Û¤ó¤·¤å¤Ä] /(n) gushing out/ +ËÛÁö [¤Û¤ó¤½¤¦] /(n,vs) running about/efforts/activity/(P)/ +ËÛÆ­ [¤Û¤ó¤È¤¦] /(n,vs) price jump/boom/ +ËÛÇÏ [¤Û¤ó¤Ð] /(n) runaway horse/galloping horse/ +ËÛÊü [¤Û¤ó¤Ý¤¦] /(adj-na,n) wild/uninhibited/extravagant/rampant/(P)/ +ËÛÊüÉÔæ³ [¤Û¤ó¤Ý¤¦¤Õ¤­] /free-spirited and uninhibited/ +ËÛÌ¿ [¤Û¤ó¤á¤¤] /(n) wearing oneself out with work/ +ËÛή [¤Û¤ó¤ê¤å¤¦] /(n) tumbling water/ +ËÜ [¤Û¤ó] /(n,pref) book/main/head/this/our/counter for long cylindrical things/(P)/ +ËÜ [¤â¤È] /(n,n-suf,n-t) (1) origin/original/(P)/ +ËÜ¡¹ [¤â¤È¤â¤È] /(adv,adj-no) originally/by nature/from the start/(P)/ +ËܤȻþ·×¤ò´¹¤¨¤ë [¤Û¤ó¤È¤È¤±¤¤¤ò¤«¤¨¤ë] /(exp) to swap a watch for a book/ +Ëܤ˲è¤òÆþ¤ì¤ë [¤Û¤ó¤Ë¤¨¤ò¤¤¤ì¤ë] /(exp) to illustrate a book with pictures/ +ËܤËÛÙ¤òÁÞ¤à [¤Û¤ó¤Ë¤·¤ª¤ê¤ò¤Ï¤µ¤à] /(exp) to put a bookmark between the pages of a book/ +ËܤΠ[¤Û¤ó¤Î] /(adj-pn) (uk) mere/only/just/(P)/ +ËÜ¤Î´Ö [¤Û¤ó¤Î¤¢¤¤¤À] /between the pages/between two books/ +Ëܤξ¯¤· [¤Û¤ó¤Î¤¹¤³¤·] /just a little/ +ËܤÎÃî [¤Û¤ó¤Î¤à¤·] /bookworm/ +ËܤÎ̾ [¤Û¤ó¤Î¤Ê] /name of a book/ +Ëܤò¶â¤Ë´¹¤¨¤ë [¤Û¤ó¤ò¤«¤Í¤Ë¤«¤¨¤ë] /(exp) to exchange a book for money/ +Ëܤò¹­¤²¤ë [¤Û¤ó¤ò¤Ò¤í¤²¤ë] /(exp) to open a book/ +Ëܤò½Ð¤¹ [¤Û¤ó¤ò¤À¤¹] /(exp) to publish a book/ +ËܤòÁܤ¹ [¤Û¤ó¤ò¤µ¤¬¤¹] /(exp) to look for a book/ +ËܤòÊÔ¤à [¤Û¤ó¤ò¤¢¤à] /(exp) to compile a book/ +ËÜ°Æ [¤Û¤ó¤¢¤ó] /(n) this plan/ +ËÜ°Ì [¤Û¤ó¤¤] /(n) standard/basis/principle/(P)/ +Ë̲ܰßʾ [¤Û¤ó¤¤¤«¤Ø¤¤] /standard currency/ +Ë̵ܰ­¹æ [¤Û¤ó¤¤¤­¤´¤¦] /natural musical note/ +ËÜ°Õ [¤Û¤ó¤¤] /(n) one's real intent/motive/hopes/ +ËÜ°÷ [¤Û¤ó¤¤¤ó] /(n) this member (of an assembly)/ +ËÜ°øË· [¤Û¤ó¤¤¤ó¤Ü¤¦] /(n) grand master of the game of go/(P)/ +Ëܱ¡ [¤Û¤ó¤¤¤ó] /(n) this institution/the main institution/ +ËÜ±Ä [¤Û¤ó¤¨¤¤] /(n) headquarters/ +ËÜ±Æ [¤Û¤ó¤¨¤¤] /(n) umbra/ +Ëܲ° [¤Û¤ó¤ª¤¯] /principal residence/ +Ëܲ° [¤Û¤ó¤ä] /(n) (1) bookstore/bookshop/(2) publisher/(3) main building/(P)/ +Ëܲ» [¤Û¤ó¤Í] /(n) real intention/motive/(P)/ +ËÜ²È [¤Û¤ó¤±] /(n) head house (family)/birthplace/originator/(P)/ +ËܲÈËܸµ [¤Û¤ó¤±¤Û¤ó¤â¤È] /original home/birthplace/originator/ +ËÜ²Ê [¤Û¤ó¤«] /(n) regular course/this lesson/ +ËܲñµÄ [¤Û¤ó¤«¤¤¤®] /(n) plenary session/regular session/(P)/ +Ëܲû [¤Û¤ó¤«¤¤] /(n) one's long-cherished desire/ +Ëܳ¹Æ» [¤Û¤ó¤«¤¤¤É¤¦] /(n) main road/ +ËÜ³Ê [¤Û¤ó¤«¤¯] /(n) propriety/fundamental rules/(P)/ +Ëܳʲ½ [¤Û¤ó¤«¤¯¤«] /(vs) regularization/getting up speed/proceeding at full tilt/(P)/ +Ëܳʾ®Àâ [¤Û¤ó¤«¤¯¤·¤ç¤¦¤»¤Ä] /genuinely attempted novel/ +ËܳÊŪ [¤Û¤ó¤«¤¯¤Æ¤­] /(adj-na) full-blown/regular/genuine/earnest/normal/typical/fundamental/real/(P)/ +ËܳÊÇÉ [¤Û¤ó¤«¤¯¤Ï] /(n) (1) classical school (of music)/(2) classic style pitcher (baseball)/ +ËÜ´± [¤Û¤ó¤«¤ó] /(n) one's official post/oneself/ +ËÜ´É [¤Û¤ó¤«¤ó] /(n) main pipe/ +ËÜ´Û [¤Û¤ó¤«¤ó] /(n) main building/(P)/ +ËÜ´Ý [¤Û¤ó¤Þ¤ë] /(n) inner citadel/ +ËÜ´ê [¤Û¤ó¤¬¤ó] /(n) Amida Buddha's original vow/long-cherished desire/(P)/ +Ëܵ¤ [¤Û¤ó¤­] /(adj-na,n) seriousness/truth/sanctity/(P)/ +ËܵÁ [¤Û¤ó¤®] /(n) true meaning/underlying principle/ +Ëܵë [¤Û¤ó¤­¤å¤¦] /(n) basic or regular salary/ +Ëܵò [¤Û¤ó¤­¤ç] /(n) stronghold/inner citadel/base/headquarters/(P)/ +ËܵòÃÏ [¤Û¤ó¤­¤ç¤Á] /(n) stronghold/inner citadel/base/headquarters/ +ËÜ¶È [¤Û¤ó¤®¤ç¤¦] /(n) principal occupation/core business/(P)/ +ËÜ¶É [¤Û¤ó¤­¤ç¤¯] /(n) main office/ +Ëܶˤޤê [¤Û¤ó¤®¤Þ¤ê] /(n) definite decision/final decision/ +ËÜ¶Ú [¤Û¤ó¤¹¤¸] /(n) main thread (of a story)/ +Ëܶâ¸Ë [¤Û¤ó¤­¤ó¤³] /main depository/ +ËÜ·µ´Ô¤ê [¤Û¤ó¤±¤¬¤¨¤ê] /(n) reaching age of 60/dotage/second childhood/ +ËÜ·µµ¢¤ê [¤Û¤ó¤±¤¬¤¨¤ê] /(n) reaching age of 60/dotage/second childhood/ +ËÜ·ÀÌó [¤Û¤ó¤±¤¤¤ä¤¯] /formal contract/ +ËÜ·è¤Þ¤ê [¤Û¤ó¤®¤Þ¤ê] /(n) definite decision/final decision/ +ËÜ·è¤ê [¤Û¤ó¤®¤Þ¤ê] /(n) definite decision/final decision/ +ËÜ·ë¤Ó [¤Û¤ó¤à¤¹¤Ó] /square knot/ +ËÜ·ï [¤Û¤ó¤±¤ó] /(n) this matter or case/(P)/ +ËÜ·úÃÛ [¤Û¤ó¤±¤ó¤Á¤¯] /(n) permanent construction/ +Ëܸ¨ [¤Û¤ó¤±¤ó] /(n) pure silk/ +Ëܸµ [¤Û¤ó¤â¤È] /(n) origin/main branch of family/ +Ëܸ» [¤Û¤ó¤²¤ó] /(n) origin/root/cause/principle/ +Ëܹ» [¤Û¤ó¤³¤¦] /(n) main school/this school/ +ËÜ¹Æ [¤Û¤ó¤³¤¦] /(n) this manuscript/ +Ëܹߤê [¤Û¤ó¤Ö¤ê] /(n) regular rainfall/ +Ëܹñ [¤Û¤ó¤´¤¯] /(n) one's own country/(P)/ +Ëܹñ¿Í [¤Û¤ó¤´¤¯¤¸¤ó] /native/citizen/ +Ëܹø [¤Û¤ó¤´¤·] /(n) strenuous effort/earnestness/seriousness/(P)/ +Ëܹø¤òÆþ¤ì¤ë [¤Û¤ó¤´¤·¤ò¤¤¤ì¤ë] /(exp) to set about in earnest/ +ËÜºÊ [¤Û¤ó¤µ¤¤] /(n) one's legal wife/ +ËÜ»³ [¤Û¤ó¤¶¤ó] /(n) head temple/this temple/(P)/ +ËÜ»Ý [¤Û¤ó¤·] /(n) main object/principal object/true aim/(P)/ +ËÜ»æ [¤Û¤ó¤·] /(n) this newspaper/(P)/ +Ëܻ [¤Û¤ó¤·¤±¤ó] /(n) final examination/ +ËÜ»ï [¤Û¤ó¤·] /(n) this magazine/ +ËÜ»ú [¤Û¤ó¤¸] /(n) Chinese character/unsimplified (original form of) a Chinese character/ +Ëܼ° [¤Û¤ó¤·¤­] /(adj-na,n) formal/orthodox/in earnest/ +ËܼÁ [¤Û¤ó¤·¤Ä] /(n) essence/true nature/reality/(P)/ +ËܼÁŪ [¤Û¤ó¤·¤Ä¤Æ¤­] /(adj-na) essentially/ +ËÜ¼Ò [¤Û¤ó¤·¤ã] /(n) head office/main office/headquarters/(P)/ +ËܼҰÜž [¤Û¤ó¤·¤ã¤¤¤Æ¤ó] /(n) headquarter shift/ +Ëܼê [¤Û¤ó¤Æ] /(n) one's true ability/the right way/professional/ +Ëܽ£ [¤Û¤ó¤·¤å¤¦] /main island of four main islands of Japan/ +Ëܽé [¤Û¤ó¤·¤ç] /(n-adv,n-t) beginning/origin/start/ +Ëܽð [¤Û¤ó¤·¤ç] /(n) police headquarters/main office/this office/ +Ëܽñ [¤Û¤ó¤·¤ç] /(n) text/script/this book/(P)/ +ËÜ¾Ê [¤Û¤ó¤·¤ç¤¦] /(n) this ministry/the home office/(P)/ +Ëܾʵͤá [¤Û¤ó¤·¤ç¤¦¤º¤á] /service at the Head Office/ +ËÜ¾Ï [¤Û¤ó¤·¤ç¤¦] /(n) this chapter/ +Ëܾì [¤Û¤ó¤Ð] /(n) home/habitat/center/best place/genuine/(P)/ +Ëܾì½ê [¤Û¤ó¤Ð¤·¤ç] /(n) Japanese wrestling pavilion/ +Ëܾìʪ [¤Û¤ó¤Ð¤â¤Î] /genuine article/ +Ëܾõ [¤Û¤ó¤¸¤ç¤¦] /(adv) present/current/ +ËÜ¿¦ [¤Û¤ó¤·¤ç¤¯] /(n) professional/principal occupation/an expert/(P)/ +ËÜ¿§ [¤Û¤ó¤·¤ç¤¯] /(n) one's real character/ +ËÜ¿©¤¤Ãî [¤Û¤ó¤¯¤¤¤à¤·] /bookworm (literal and figurative)/ +ËÜ¿´ [¤Û¤ó¤·¤ó] /(n) true feelings/(P)/ +ËÜ¿¿ [¤Û¤ó¤Þ] /(ksb:) (adj-na,n) truth/reality/ +ËÜ¿¿¤Ë [¤Û¤ó¤Þ¤Ë] /(ksb:) (adv) really/truly/ +ËÜ¿Ì [¤Û¤ó¤·¤ó] /(n) main shock (of an earthquake)/ +ËÜ¿Í [¤Û¤ó¤Ë¤ó] /(n) the person himself/(P)/ +ËÜ¿Ø [¤Û¤ó¤¸¤ó] /(n) troop headquarters/daimyo's inn/stronghold/ +ËÜ¿ô [¤Û¤ó¤¹¤¦] /(n) number of long thin objects (movies, TV programs, baseball games, etc)/(P)/ +ËÜÀ« [¤Û¤ó¤»¤¤] /(n) real or original name/ +ËÜÀ­ [¤Û¤ó¤·¤ç¤¦] /(n) true character/real nature/(P)/ +ËÜÀ­ [¤Û¤ó¤»¤¤] /(n) true character/real nature/ +ËÜÀÒ [¤Û¤ó¤»¤­] /(n) one's permanent residence/(P)/ +ËÜÀÒÃÏ [¤Û¤ó¤»¤­¤Á] /(n) permanent domicile/ +ËÜÀá [¤Û¤ó¤»¤Ä] /this chapter/this passage/this section/ +ËÜÀá [¤Û¤ó¤Ö¤·] /(n) top-quality dried bonito/ +ËÜÀþ [¤Û¤ó¤»¤ó] /(n) main line/(P)/ +ËÜÁ¥ [¤Û¤ó¤»¤ó] /(n) mother ship/this ship/ +ËÜÁ¥ÅϤ· [¤Û¤ó¤»¤ó¤ï¤¿¤·] /F.O.B./free on board/ +ËÜÁª [¤Û¤ó¤»¤ó] /(n) final selection/ +ËÜÁ³ [¤Û¤ó¤¼¤ó] /(adj-no,n) disposition/nature/natural/inborn/inherent/innate/ +ËÜÁ³ [¤Û¤ó¤Í¤ó] /(adj-no,n) disposition/nature/natural/inborn/inherent/innate/ +ËÜÁ· [¤Û¤ó¤¼¤ó] /(n) regular dinner/ +ËÜÁÈ¤ß [¤Û¤ó¤°¤ß] /(n) (page) makeup/ +ËÜÁÊ [¤Û¤ó¤½] /(n) original (legal) suit/ +ËÜÁð [¤Û¤ó¤¾¤¦] /(n) plants/medicinal herbs/ +ËÜÁð³Ø [¤Û¤ó¤¾¤¦¤¬¤¯] /(n) study of medicinal herbs/pharmacognosy/ +ËÜÁò [¤Û¤ó¤½¤¦] /(n) formal funeral/ +Ëܧ [¤Û¤ó¤½¤¯] /(n) rules/original rules/ +Ëܺ [¤Û¤ó¤¾¤ó] /(n) principal image of Buddha/idol/object of adoration/the man himself/the master of the house/(P)/ +ËÜÂÎ [¤Û¤ó¤¿¤¤] /(n) substance/real form/object of worship/(P)/ +ËÜÂÎÏÀ [¤Û¤ó¤¿¤¤¤í¤ó] /(n) ontology/ +ËÜÂÖÀ­¹â·ì°µ [¤Û¤ó¤¿¤¤¤»¤¤¤³¤¦¤±¤Ä¤¢¤Ä] /essential hypertension/ +ËÜÂâ [¤Û¤ó¤¿¤¤] /(n) main body (of an army)/(P)/ +ËÜÂå [¤Û¤ó¤À¤¤] /(n) money for books/ +ËÜÂê [¤Û¤ó¤À¤¤] /(n) main question/ +ËÜÂð [¤Û¤ó¤¿¤¯] /(n) one's principal residence/ +ËÜê [¤Û¤ó¤À¤Ê] /(n) bookshelves/(P)/ +ËÜÄ£ [¤Û¤ó¤Á¤ç¤¦] /(n) central government office/this office/ +ËÜÄ« [¤Û¤ó¤Á¤ç¤¦] /(n) this land/our country/Imperial Court/(P)/ +ËÜÄ´»Ò [¤Û¤ó¤Á¤ç¤¦¤·] /(n) proper key/keynote/normal condition/(P)/ +ËÜÄ̤ê [¤Û¤ó¤É¤ª¤ê] /(n) main street/boulevard/ +ËÜÅ¡ [¤Û¤ó¤Æ¤¤] /(n) principal residence/ +ËÜŹ [¤Û¤ó¤Æ¤ó] /(n) head office/(P)/ +ËÜÅ [¤Û¤ó¤Ç¤ó] /(n) main shrine/inner sanctuary/ +ËÜÅÚ [¤Û¤ó¤É] /(n) mainland/one's home country/the country proper/(P)/ +ËÜÅڥߥµ¥¤¥ëËÉ±Ò [¤Û¤ó¤É¥ß¥µ¥¤¥ë¤Ü¤¦¤¨¤¤] /(n) national missile defense (NMD) (US)/ +ËÜÅç [¤Û¤ó¤È¤¦] /(n) main island/this island/(P)/ +ËÜÅç¿Í [¤Û¤ó¤È¤¦¤¸¤ó] /inhabitants of main island/ +ËÜÅð [¤Û¤ó¤È¤¦] /(n) stealing home (baseball)/ +ËÜÅö [¤Û¤ó¤È] /(adj-na,n) truth/reality/ +ËÜÅö [¤Û¤ó¤È¤¦] /(adj-na,n) truth/reality/(P)/ +ËÜÅö¤Ë [¤Û¤ó¤È¤¦¤Ë] /(adv) really/truly/(P)/ +ËÜÅö¤Ë [¤Û¤ó¤È¤Ë] /(adv) really/truly/ +ËÜƲ [¤Û¤ó¤É¤¦] /(n) main temple building/nave/(P)/ +ËÜÆ» [¤Û¤ó¤É¤¦] /(n) highway/main road/the right road/ +ËÜÆÉ¤ß [¤Û¤ó¤è¤ß] /(n) good reader/scenario reading/ +ËÜÆÞ¤ê [¤Û¤ó¤°¤â¤ê] /(n) low-cloud overcast/ +ËÜÆü [¤Û¤ó¤¸¤Ä] /(n-adv,n-t) today/(P)/ +ËÜǯ [¤Û¤ó¤Í¤ó] /(n-adv,n-t) this (current) year/(P)/ +ËÜǯÅÙ [¤Û¤ó¤Í¤ó¤É] /(n) the current fiscal year/ +ËÜǽ [¤Û¤ó¤Î¤¦] /(n) instinct/(P)/ +ËÜÈ¢ [¤Û¤ó¤Ð¤³] /(n) bookcase/(P)/ +ËÜÈÖ [¤Û¤ó¤Ð¤ó] /(n) the actual performance/without rehearsal/(P)/ +ËÜÉñÂæ [¤Û¤ó¤Ö¤¿¤¤] /(n) main stage/public place/ +ËÜÉô [¤Û¤ó¤Ö] /(n) headquarters/(P)/ +ËÜÉü [¤Û¤ó¤×¤¯] /(n) complete recovery from illness/ +ËÜÊ¢ [¤Û¤ó¤Ð¤é] /(n) legitimate (child)/ +ËÜÊ¢ [¤Û¤ó¤×¤¯] /(n) legitimate (child)/ +ËÜʪ [¤Û¤ó¤â¤Î] /(n) genuine article/(P)/ +ËÜʪ¤ÇÄ̤ë [¤Û¤ó¤â¤Î¤Ç¤È¤ª¤ë] /(exp) to pass for (as) genuine/ +ËÜʬ [¤Û¤ó¤Ö¤ó] /(n) one's duty/one's part/ +ËÜʸ [¤Û¤ó¤Ö¤ó] /(n) text (of document)/body (of letter)/(P)/ +ËÜʸ [¤Û¤ó¤â¤ó] /(n) text (of document)/body (of letter)/(P)/ +ËÜʸÈãɾ [¤Û¤ó¤â¤ó¤Ò¤Ò¤ç¤¦] /textual criticism/ +ËÜÊÞ [¤Û¤ó¤Ý] /(n) head office/main shop/ +ËÜÊð [¤Û¤ó¤Ý¤¦] /(n) regular salary/basic salary/full pay/ +ËÜË¥¤¤ [¤Û¤ó¤Ì¤¤] /(n) final stitching/ +ËÜË® [¤Û¤ó¤Ý¤¦] /(n) this country/our country/ +ËÜ˾ [¤Û¤ó¤â¤¦] /(adj-na,n) long-cherished ambition/satisfaction/ +ËÜËÜ [¤â¤È¤â¤È] /(adv,adj-no) originally/by nature/from the start/ +ËÜËö [¤Û¤ó¤Þ¤Ä] /(exp,n) essence and fringe/beginning and ending/root and branch/means and end/ +ËÜËöžÅÝ [¤Û¤ó¤Þ¤Ä¤Æ¤ó¤È¤¦] /(n) failing to properly evaluate the (relative) importance (of)/putting the cart before the horse/mistaking the cause for the end/mistaking the insignificant for the essential/ +ËÜËöÅ¿ÅÝ [¤Û¤ó¤Þ¤Ä¤Æ¤ó¤È¤¦] /(n) failing to properly evaluate the (relative) importance (of)/putting the cart before the horse/mistaking the cause for the end/mistaking the insignificant for the essential/ +ËÜ̳ [¤Û¤ó¤à] /(n) duty/regular business/ +ËÜ̾ [¤Û¤ó¤ß¤ç¤¦] /(n) real name/(P)/ +ËÜ̾ [¤Û¤ó¤á¤¤] /(n) real name/ +ËÜÌ¿ [¤Û¤ó¤á¤¤] /(n) favorite/sure thing/likely winner/certainty/(P)/ +ËÜÌÚ [¤â¤È¤­] /(n) original stock/(P)/ +ËÜͽ»» [¤Û¤ó¤è¤µ¤ó] /(n) main budget/(P)/ +ËÜÍÕ [¤Û¤ó¤Ð] /(n) the first leaves to appear after the cotyledon/ +ËÜÍÕ [¤Û¤ó¤è¤¦] /(n) true leaf/ +ËÜÍÕ [¤â¤È¤Ï] /(n) true leaf/ +ËÜÍè [¤Û¤ó¤é¤¤] /(n-adv,n-t,adj-no) essentially/naturally/by nature/in (and of) itself/originally/(P)/ +ËÜÍó [¤Û¤ó¤é¤ó] /(n) this column/(P)/ +ËÜΩ¤Æ [¤Û¤ó¤¿¤Æ] /(n) bookends/ +ËÜή [¤Û¤ó¤ê¤å¤¦] /(n) main current/main current of thought/(P)/ +ËÜÎÎ [¤Û¤ó¤ê¤ç¤¦] /(n) characteristic/speciality/specialty/duty/proper function/original fief/(P)/ +ËÜÎÝ [¤Û¤ó¤ë¤¤] /(n) base/stronghold/main fort/home plate/(P)/ +ËÜÎÝÂÇ [¤Û¤ó¤ë¤¤¤À] /(n) home run (baseball)/(P)/ +ËÜÏÀ [¤Û¤ó¤í¤ó] /(n) main discourse/this subject/body (of a speech)/ +ËÜäÞ [¤Û¤ó¤¯¤¸] /(n) first prize in a private lottery/ +Ëݤ¹ [¤Ò¤ë¤¬¤¨¤¹] /(v5s) to change (mind)/to reverse (decision)/to wave/to flutter/(P)/ +Ëݤäƹͤ¨¤ë¤È [¤Ò¤ë¤¬¤¨¤Ã¤Æ¤«¤ó¤¬¤¨¤ë¤È] /on second thought/on (further) reflection/ +Ëݤë [¤Ò¤ë¤¬¤¨¤ë] /(v5r) to turn over/to wave/to flutter/(P)/ +ËÝ°Æ [¤Û¤ó¤¢¤ó] /(n) adaptation (of story, text)/(P)/ +ËÝ°Õ [¤Û¤ó¤¤] /(n,vs) change one's mind/(P)/ +ËݶÚÅÍ [¤â¤É¤ê] /(n) (uk) somersault/ +ËݶÚÅÍ [¤â¤ó¤É¤ê] /(n) (uk) somersault/ +ËݶÚÅÍÂÇ¤Ä [¤â¤ó¤É¤ê¤¦¤Ä] /(v5t) to turn a somersault/ +Ëݹï [¤Û¤ó¤³¤¯] /(n,vs) reprint/ +ËÝ»ú [¤Û¤ó¤¸] /(n) transliteration/ +Ëݼֵû [¤Þ¤ó¤Ü¤¦] /(n) ocean sunfish/ +ËÝÁ³ [¤Û¤ó¤¼¤ó] /(adj-na,adv,n) suddenly/ +ËÝÅÝ [¤Û¤ó¤È¤¦] /(n,vs) (rare) turning upside-down/ +ËÝÌõ [¤Û¤ó¤ä¤¯] /(n,vs) translation/de-encryption/deciphering/(P)/ +ËÝÌõ¤Ç¿©¤Ã¤Æ¹Ô¤¯ [¤Û¤ó¤ä¤¯¤Ç¤¯¤Ã¤Æ¤¤¤¯] /(exp) to live on translation/ +ËÝÌõ¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó¸¦µæ¥°¥ë¡¼¥× [¤Û¤ó¤ä¤¯¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó¤±¤ó¤­¤å¤¦¥°¥ë¡¼¥×] /(n) Machine Translation Research Group (lit. Machine Communication Research Group)/ +ËÝÌõ¥á¥â¥ê [¤Û¤ó¤ä¤¯¥á¥â¥ê] /(n) translation memory/ +ËÝÌõ²È [¤Û¤ó¤ä¤¯¤«] /translator/ +ËÝÌõ¸¢ [¤Û¤ó¤ä¤¯¤±¤ó] /(n) translation rights (to a book)/ +ËÝÌõ¼Ô [¤Û¤ó¤ä¤¯¤·¤ã] /translator/ +ËÝÌõ½ñ [¤Û¤ó¤ä¤¯¤·¤ç] /translation/ +ËÝÏ® [¤Û¤ó¤í¤¦] /(n,vs) trifle with/make sport of/make fun of/(P)/ +ËÞ [¤Ï¤ó] /(adj-na,n) mediocrity/ +ËÞ [¤Ü¤ó] /(adj-na,n) mediocrity/(P)/ +ËÞ¡¹¤¿¤ë [¤Ü¤ó¤Ü¤ó¤¿¤ë] /ordinary/usual/ +ËÞ¤½ [¤ª¤è¤½] /(adv,n) about/roughly/as a rule/approximately/(P)/ +ËÞ¤½¤Î¸«Åö [¤ª¤è¤½¤Î¤±¤ó¤È¤¦] /rough estimation/ +ËÞ¤½Àµ¤·¤¤ [¤ª¤è¤½¤¿¤À¤·¤¤] /be right on the whole/ +ËÞ¤½Ìµ°ÕÌ£¤À [¤ª¤è¤½¤à¤¤¤ß¤À] /be quite meaningless/ +ËÞ¤Æ [¤¹¤Ù¤Æ] /(adj-no,n-adv,n) all/the whole/entirely/in general/wholly/ +Ëޤʤ餶¤ë¿Íʪ [¤Ü¤ó¤Ê¤é¤¶¤ë¤¸¤ó¤Ö¤Ä] /man of unusual ability/remarkable man/ +ËÞ¤æ¤ë [¤¢¤é¤æ¤ë] /(adj-pn) (uk) all/every/ +Ëޥե饤 [¤Ü¤ó¥Õ¥é¥¤] /easy fly (in baseball)/ +ËÞ´ã [¤Ü¤ó¤¬¤ó] /(n) (through) a layman's eyes/ +ËÞ´ï [¤Ü¤ó¤­] /ordinary talent/ +ËÞ¶ò [¤Ü¤ó¤°] /(adj-na,n) common person/foolish commoner/ +ËÞ¹ü [¤Ü¤ó¤³¤Ä] /(n) ordinary person/ +ËÞºÍ [¤Ü¤ó¤µ¤¤] /(n) mediocrity/ordinary ability/ +ËÞºî [¤Ü¤ó¤µ¤¯] /(n) poor piece of writing/ +ËÞºö [¤Ü¤ó¤µ¤¯] /(n) commonplace policy/ +ËÞ»î¹ç [¤Ü¤ó¤·¤¢¤¤] /dull game (of baseball)/ +ËÞ¼º [¤Ü¤ó¤·¤Ä] /(n) common mistake/ +ËÞ¼ê [¤Ü¤ó¤·¤å] /(n) mediocre ability/person of ordinary skills/ +ËÞ½î [¤Ü¤ó¤·¤ç] /common people/ +ËÞ½ñ [¤Ü¤ó¤·¤ç] /(n) ordinary book/ordinary handwriting/ +ËÞ¾® [¤Ü¤ó¤·¤ç¤¦] /(adj-na,n) small and of mediocre talent/ +ËÞ¾ï [¤Ü¤ó¤¸¤ç¤¦] /(adj-na,n) ordinary/common/ +ËÞ¿Í [¤Ü¤ó¤¸¤ó] /(n) ordinary person/average person/mediocre/(P)/ +ËÞ¿Í [¤Ü¤ó¤Ë¤ó] /(n) ordinary person/average person/mediocre/ +ËÞÀï [¤Ü¤ó¤»¤ó] /(n) dull game/ +ËÞÁÎ [¤Ü¤ó¤½¤¦] /unranked priest/ordinary priest/ +ËÞ¯ [¤Ü¤ó¤¾¤¯] /(adj-na,n) mediocrity/the masses/ordinary run of men/ +ËÞÂÇ [¤Ü¤ó¤À] /(n) poor batting/ +ËÞÂà [¤Ü¤ó¤¿¤¤] /(n) out in 1-2-3 order (baseball)/ +ËÞÉ´ [¤Ü¤ó¤Ò¤ã¤¯] /(n) many/many kinds/ +ËÞÉ´ [¤Ü¤ó¤Ô¤ã¤¯] /(n) many/many kinds/ +ËÞÉ× [¤Ü¤ó¤Ö] /(n) ordinary man/ +ËÞÉ× [¤Ü¤ó¤×] /(n) ordinary man/ +ËÞËÞ¤¿¤ë [¤Ü¤ó¤Ü¤ó¤¿¤ë] /ordinary/usual/ +ËÞÍÇ [¤Ü¤ó¤è¤¦] /(adj-na,adj-no,n) mediocre/banality/commonplace/(P)/ +ËÞή [¤Ü¤ó¤ê¤å¤¦] /(n) ordinary style/ +ËÞθ [¤Ü¤ó¤ê¤ç] /(n) ordinary minds/ordinary men/ +ËÞÎã [¤Ï¤ó¤ì¤¤] /(n) introductory remarks/explanatory notes/ +Ëß [¤Ü¤ó] /(n) Lantern Festival/Festival of the Dead/tray/(P)/ +Ëߤ˸ÕÅí¤òÀ¹¤ë [¤Ü¤ó¤Ë¤¯¤ë¤ß¤ò¤â¤ë] /(exp) to heap a tray with walnuts/ +Ëߤαï [¤Ü¤ó¤Î¤Õ¤Á] /edge of a tray/ +Ëߤη¦ [¤Ü¤ó¤Î¤¯¤Ü] /(n) hollow at nape of the neck/ +Ëß°Å [¤Ü¤ó¤¯¤é] /(n) (1) stupidity/idiocy/(2) blockhead/idiot/dimwit/mediocrity/ +Ëß²è [¤Ü¤ó¤¬] /(n) tray landscape/ +Ëß·Ê [¤Ü¤ó¤±¤¤] /(n) miniature garden/tray landscape/ +ËßºÏ [¤Ü¤ó¤µ¤¤] /(n) bonsai/(P)/ +Ëߺפê [¤Ü¤ó¤Þ¤Ä¤ê] /(n) Bon Festival/ +ËßÀÐ [¤Ü¤ó¤»¤­] /(n) tray-landscape foundation stone/ +ËßÃÏ [¤Ü¤ó¤Á] /(n) basin (e.g. between mountains)/(P)/ +ËßÄóÅô [¤Ü¤ó¤Â¤ç¤¦¤Á¤ó] /(n) Bon Festival lantern/ +ËßÅôäÆ [¤Ü¤ó¤È¤¦¤í¤¦] /(n) Bon Festival lantern/ +ËßÅôäÆ [¤Ü¤ó¤É¤¦¤í¤¦] /(n) Bon Festival lantern/ +ËßÊë [¤Ü¤ó¤¯¤ì] /(n) Bon and year-end festivals/ +ËßÊë¤ì [¤Ü¤ó¤¯¤ì] /(n) Bon and year-end seasons/ +ËßÍÙ¤ê [¤Ü¤ó¤ª¤É¤ê] /(n) Bon Festival dance/Lantern Festival dance/(P)/ +Ëह¤ë [¤µ¤¹¤ë] /(io) (v5r) (1) to pat/to stroke/(2) to rub off/to polish/to grind/to graze/to scrape/(3) to be equal to/(4) to be about to reach/ +Ëह¤ë [¤Þ¤¹¤ë] /(vs-s) (1) to rub/to scrub/(2) to draw near/to press/ +Ëà¤ê¤Ä¤±¤ë [¤¹¤ê¤Ä¤±¤ë] /(v1) (1) to rub against/to nuzzle against, e.g. dog nosing a person/(2) to strike (a match)/ +Ëà¤ê´ó¤ë [¤¹¤ê¤è¤ë] /(v5r) to draw close to/to edge up to/to snuggle up to/to nestle close to/to cuddle with/to draw closer to/ +Ëà¤ê¸Ï¤é¤· [¤¹¤ê¤«¤é¤·] /serious abrasion/wearing out (of clothes)/ +Ëà¤ê¹þ¤à [¤¹¤ê¤³¤à] /(v5m) to rub in/to grind and mix/ +Ëà¤êÀÚ¤ë [¤¹¤ê¤­¤ë] /(v5r) to cut by rubbing/to wear out/to spend all (one's money)/ +Ëà¤êÀÚ¤ì¤ë [¤¹¤ê¤­¤ì¤ë] /(v1) to wear out/ +Ëà¤êÂؤ¨¤ë [¤¹¤ê¤«¤¨¤ë] /(v1) to secretly substitute/ +Ëà¤êÉÕ¤±¤ë [¤¹¤ê¤Ä¤±¤ë] /(v1) (1) to rub against/to nuzzle against, e.g. dog nosing a person/(2) to strike (a match)/ +Ëà¤ë [¤µ¤¹¤ë] /(v5r) (1) to pat/to stroke/(2) to rub off/to polish/to grind/to graze/to scrape/(3) to be equal to/(4) to be about to reach/(P)/ +Ëà¤ë [¤¹¤ë] /(v5r) to rub/to chafe/to file/to frost (glass)/to strike (match)/ +Ëà¤ì¤ë [¤¹¤ì¤ë] /(v1) to rub/to chafe/to wear/to become sophisticated/ +Ë໤ [¤Þ¤µ¤Ä] /(n,vs) friction/rubbing/rubdown/chafe/(P)/ +Ë໤¤Çµ¯¤³¤Ã¤¿Ç® [¤Þ¤µ¤Ä¤Ç¤ª¤³¤Ã¤¿¤Í¤Ä] /heat generated from friction/ +Ë໤²» [¤Þ¤µ¤Ä¤ª¤ó] /(n) fricative sound/ +Ë໤Ǯ [¤Þ¤µ¤Ä¤Í¤Ä] /(n) frictional heat/ +Ëà» [¤Þ¤½¤ó] /(n,vs) wear and tear/friction loss/abrasion/ +ËàÅ·Ï° [¤Þ¤Æ¤ó¤í¤¦] /(n) skyscraper/(P)/ +ËàÇüÛÌ [¤Þ¤Þ¤­] /(n) (Buddh) Mamaki/ +ËàÌÇ [¤Þ¤á¤Ä] /(n,vs) defacement/abrasion/wear and tear/crushing of a nerve/ +ËàÌ× [¤Þ¤â¤¦] /(n,vs) wear/abrasion/ +ËàÍå [¤Þ¤é] /(n) obstacle to Buddhist practice/penis/ +ËàÍø»Ù [¤Þ¤ê¤·] /(n) (Buddh) Marici/ +ËàÍø»ÙÅ· [¤Þ¤ê¤·¤Æ¤ó] /(n) (Buddh) Buddhist god of war/ +ËàëÅÉÔ»×µÄ [¤Þ¤«¤Õ¤·¤®] /(adj-na,n) mysterious/profound mystery/ +Ë᤭ [¤ß¤¬¤­] /(n) polish/improvement/burnishing/(P)/ +Ë᤭º½ [¤ß¤¬¤­¤º¤Ê] /(n) polishing sand/ +Ë᤭»æ [¤ß¤¬¤­¤¬¤ß] /emery paper/ +Ë᤭¾å¤²¤ë [¤ß¤¬¤­¤¢¤²¤ë] /(v1) to polish up/to shine up/ +Ë᤭ʴ [¤ß¤¬¤­¤³] /(n) polishing powder/ +Ë᤭Ω¤Æ¤ë [¤ß¤¬¤­¤¿¤Æ¤ë] /(v1) to polish (up)/dress up/ +Ë᤯ [¤ß¤¬¤¯] /(v5k) to polish/to shine/to brush/to refine/to improve/(P)/ +Ëᤰ [¤È¤°] /(v5g) to sharpen/to grind/to scour/to hone/to polish/to wash (rice)/ +Ëá¤ê¥¬¥é¥¹ [¤¹¤ê¥¬¥é¥¹] /(n) ground glass/ +Ëá¤ê²ñ¤ï¤»¤ë [¤¹¤ê¤¢¤ï¤»¤ë] /(v1) to fit by rubbing together/ +Ëá¤ê¸º¤é¤¹ [¤¹¤ê¤Ø¤é¤¹] /(v5s) to wear away/to rub down/to abrade/ +Ëá¤ê¸º¤ë [¤¹¤ê¤Ø¤ë] /(v1) to be worn down/to be reduced/ +Ëá¤êºÕ¤¯ [¤¹¤ê¤¯¤À¤¯] /(v5k) to rub to pieces/to grind into powder/ +Ëá¤ê½Ð¤¹ [¤¹¤ê¤À¤¹] /(v5s) to polish/ +Ëá¤ê¾Ã¤¹ [¤¹¤ê¤±¤¹] /(v5s) to erase/to efface/ +Ëá¤êÄÙ¤¹ [¤¹¤ê¤Ä¤Ö¤¹] /(v5s) to pulverize/to mash/to deface/to lose a fortune/ +Ëá¤êÊø¤¹ [¤¹¤ê¤¯¤º¤¹] /(v5s) to rub to pieces/ +Ëá¤ë [¤¹¤ë] /(v5r) to rub/to chafe/to file/to frost (glass)/to strike (match)/ +Ëá¤ì¤ë [¤¹¤ì¤ë] /(iK) (v1) to rub/to chafe/to wear/to become sophisticated/ +ËḦ»æ [¤Þ¤±¤ó¤·] /(n) emery paper/ +Ëá½Á [¤È¤®¤·¤ë] /(n) water that has been used to wash rice/ +ËáÀ½Àдï [¤Þ¤»¤¤¤»¤Ã¤­] /ground stoneware/ +ËáÀÐ [¤È¤®¤¤¤·] /whetstone/grindstone/ +Ëá» [¤Þ¤½¤ó] /(n) wear and tear/ +ËáÌÇ [¤Þ¤á¤Ä] /(iK) (n,vs) defacement/abrasion/wear and tear/crushing of a nerve/ +ËáÌ× [¤Þ¤â¤¦] /(iK) (n,vs) wear/abrasion/ +ËáÞà [¤Þ¤µ¤¤] /polishing one's sword or talents or knowledge/ +Ëâ [¤Þ] /(n) demon/devil/evil spirit evil influence/(P)/ +Ë⤬º¹¤¹ [¤Þ¤¬¤µ¤¹] /(exp) to be possessed (tempted) by an evil spirit/ +Ëâ¤Î³¤¶® [¤Þ¤Î¤«¤¤¤­¤ç¤¦] /(n) dangerous strait/ +ËⲦ [¤Þ¤ª¤¦] /(n) devil/ +Ë⳦ [¤Þ¤«¤¤] /(n) world of spirits/hell/ +Ëâ³¹ [¤Þ¤¬¤¤] /den of thieves/brothel/red-light district/ +Ëâµå [¤Þ¤­¤å¤¦] /(n) miracle ball (baseball)/magic ball/ +Ëⶭ [¤Þ¤­¤ç¤¦] /(n) haunts of wicked men/ +Ëâ·¢ [¤Þ¤¯¤Ä] /(n) den of thieves/brothel/red-light district/ +Ëâ¼ê [¤Þ¤·¤å] /(n) evil influence/ +Ëâ½Ñ [¤Þ¤¸¤å¤Ä] /(n) black magic/sorcery/(P)/ +Ëâ½Ñ»Õ [¤Þ¤¸¤å¤Ä¤·] /magician/conjurer/ +Ëâ½ÑŪ·ÐºÑ³Ø [¤Þ¤¸¤å¤Ä¤Æ¤­¤±¤¤¤¶¤¤¤¬¤¯] /(n) voodoo economics/ +Ëâ½÷ [¤Þ¤¸¤ç] /(n) witch/(P)/ +Ëâ½÷¼í¤ê [¤Þ¤¸¤ç¤¬¤ê] /witch hunt/ +Ëâ½ü¤± [¤Þ¤è¤±] /(n) charm against evil spirits/talisman/amulet/ +Ëâ¾ã [¤Þ¤·¤ç¤¦] /(n) obstacle to Buddhist practice/ +Ëâ¿À [¤Þ¤·¤ó] /(n) devil/evil spirit/genie/ +Ëâ¿À [¤Þ¤¸¤ó] /(n) devil/evil spirit/genie/ +Ëâ¿ç [¤Þ¤¹¤¤] /(n) anaesthesia/ +ËâÀ­ [¤Þ¤·¤ç¤¦] /(n) devilishness/ +ËâÃÆ [¤Þ¤À¤ó] /magic bullet(s)/ +ËâÅ« [¤Þ¤Æ¤­] /(n) magic flute/The Magic Flute (by Mozart)/ +ËâÆ» [¤Þ¤É¤¦] /(n) heresy/evil ways/ +ËâÉ÷ [¤Þ¤«¤¼] /(n) storm caused by the devil/evil wind/ +Ëâʪ [¤Þ¤â¤Î] /(n) goblin/apparition/ +ËâÊý¿Ø [¤Þ¤Û¤¦¤¸¤ó] /(n) magic square/ +ËâË¡ [¤Þ¤Û¤¦] /(n) magic/witchcraft/sorcery/(P)/ +ËâË¡»È¤¤ [¤Þ¤Û¤¦¤Ä¤«¤¤] /(n) magician/wizard/sorcerer/witch/ +ËâˡŪ [¤Þ¤Û¤¦¤Æ¤­] /(adj-na) magic/ +ËâË¡ÉÓ [¤Þ¤Û¤¦¤Ó¤ó] /(n) thermos flask/vacuum flask/(P)/ +ËâÌ¥ [¤Þ¤ß] /(n) deceiving spirit/ +ËâÍå [¤Þ¤é] /(n) obstacle to Buddhist practice/penis/ +ËâÎÏ [¤Þ¤ê¤ç¤¯] /(n) magical power/charm/ +Ëã [¤¢¤µ] /(n) flax/linen/hemp/(P)/ +Ëã°á [¤¢¤µ¤´¤í¤â] /(n) linen robe/ +Ëã°á [¤Þ¤¤] /(n) linen robe/ +Ëã´´ [¤ª¤¬¤é] /(n) hemp reed/hemp stalk/ +Ëã¶ý [¤¢¤µ¤¯¤º] /oakum/tow/ +Ëã¹Ë [¤¢¤µ¤Å¤Ê] /hemp rope/ +Ëã»å [¤¢¤µ¤¤¤È] /(n) hemp yarn/linen thread/ +Ëã¼ÂÌý [¤¢¤µ¤ß¤æ] /hempseed oil/ +Ëã¿¥ [¤¢¤µ¤ª¤ê] /(n) hemp cloth/ +Ëã¿¥¤ê [¤¢¤µ¤ª¤ê] /(n) hemp cloth/ +Ë㿥ʪ [¤¢¤µ¤ª¤ê¤â¤Î] /(n) hemp fabric/ +Ë㿾 [¤Ï¤·¤«] /(n) measles/ +Ë㿾 [¤Þ¤·¤ó] /(n) measles/ +Ëã¿ç [¤Þ¤¹¤¤] /(n) anaesthesia/ +Ëã¿ì [¤Þ¤¹¤¤] /(n) anaesthesia/(P)/ +Ëã¿ì¤ò¤«¤±¤ë [¤Þ¤¹¤¤¤ò¤«¤±¤ë] /(v1) to anesthetize/ +Ëã¿ìºÞ [¤Þ¤¹¤¤¤¶¤¤] /(n) anesthetic/narcotic/ +Ëã¿ì½Æ [¤Þ¤¹¤¤¤¸¤å¤¦] /tranquilizer gun/ +Ëã¿ìÃí¼Í [¤Þ¤¹¤¤¤Á¤å¤¦¤·¤ã] /anesthetic injection/ +Ëã¿ìÌô [¤Þ¤¹¤¤¤ä¤¯] /(n) anesthetic/narcotic/ +Ëã¿ý [¤Þ¤¢¤¸¤ã¤ó] /(n) mah-jongg/mahjong/(P)/ +Ëã¿ý [¤Þ¤¼¤¸¤ã¤ó] /(n) mah-jongg/mahjong/ +Ëã¿ý²° [¤Þ¤¢¤¸¤ã¤ó¤ä] /mah-jongg parlour/mahjong parlour/ +Ëã¿ý²° [¤Þ¤¼¤¸¤ã¤ó¤ä] /mah-jongg parlour/mahjong parlour/ +ËãÂÞ [¤¢¤µ¤Ö¤¯¤í] /jute bag/ +ËãÆì [¤¢¤µ¤Ê¤ï] /(n) hemp rope/ +ËãÇÌƦÉå [¥Þ¡¼¥Ü¡¼¤É¤¦¤Õ] /(n) (uk) Sichuan style bean curd/ +ËãÉÛ [¤¢¤µ¤Ì¤Î] /(n) hemp cloth/linen/(P)/ +ËãÉÛ [¤Þ¤Õ] /(n) hemp cloth/linen/ +ËãÌô [¤Þ¤ä¤¯] /(n) narcotic drugs/narcotic/opium/dope/(P)/ +ËãÌô´µ¼Ô [¤Þ¤ä¤¯¤«¤ó¤¸¤ã] /drug addict/ +ËãÌô¼èÄùÈÉ [¤Þ¤ä¤¯¤È¤ê¤·¤Þ¤ê¤Ï¤ó] /a narc(otics) squad/ +ËãÌô¼èÄùË¡ [¤Þ¤ä¤¯¤È¤ê¤·¤Þ¤ê¤Û¤¦] /(Japanese) Narcotics Control Law/ +ËãÌô¾ï½¬ [¤Þ¤ä¤¯¤¸¤ç¤¦¤·¤å¤¦] /drug addiction/ +ËãÌô¾ïÍÑ [¤Þ¤ä¤¯¤¸¤ç¤¦¤è¤¦] /narcotic addiction/ +ËãÌô¾ïÍÑ¼Ô [¤Þ¤ä¤¯¤¸¤ç¤¦¤è¤¦¤·¤ã] /drug user or addict/ +ËãÌôÃæÆÇ [¤Þ¤ä¤¯¤Á¤å¤¦¤É¤¯] /drug addiction/ +ËãÌôÈȺá [¤Þ¤ä¤¯¤Ï¤ó¤¶¤¤] /drug-related crime/ +Ëã΢ [¤¢¤µ¤¦¤é] /(n) hemp-soled sandals/ +Ëã΢ÁðÍú [¤¢¤µ¤¦¤é¤¾¤¦¤ê] /hemp-soled sandals/ +Ëãáã [¤Þ¤Ò] /(n) paralysis/palsy/numbness/stupor/(P)/ +Ëãå¯ [¤¢¤µ¤¤¤È] /(n) hemp yarn/linen thread/ +Ëä¤Þ¤ë [¤¦¤º¤Þ¤ë] /(v5r) to be buried/to be surrounded/to overflow/to be filled/(P)/ +Ëä¤Þ¤ë [¤¦¤Þ¤ë] /(v5r) to be buried/to be surrounded/to overflow/to be filled/(P)/ +Ëä¤ß²Ð [¤¦¤º¤ß¤Ó] /(n) banked fire/ +Ëä¤á¤ë [¤¦¤º¤á¤ë] /(v1) to bury (e.g. one's face in hands)/(P)/ +Ëä¤á¤ë [¤¦¤á¤ë] /(v1) (1) to bury/(2) to fill up (e.g. audience fills a hall)/to fill (a seat, a vacant position)/(3) to plug gaps/to stop a gap/(4) to make amends/to cover up for something/(5) to put cold water in a bath/(P)/ +Ëä¤á¹ç¤»¤ë [¤¦¤á¤¢¤ï¤»¤ë] /(v1,vt) to make amends/to compensate for/to make up for/ +Ëä¤á¹ç¤ï¤¹ [¤¦¤á¤¢¤ï¤¹] /(v5s) to make up for/to compensate for/ +Ëä¤á¹ç¤ï¤» [¤¦¤á¤¢¤ï¤»] /(n) compensation/ +Ëä¤á¹ç¤ï¤»¤ë [¤¦¤á¤¢¤ï¤»¤ë] /(v1,vt) to make amends/to compensate for/to make up for/ +Ëä¤á¹þ¤ß [¤¦¤á¤³¤ß] /embedded/ +Ëä¤á¹þ¤à [¤¦¤á¤³¤à] /(v5m) to bury/ +Ëä¤áÁð [¤¦¤á¤¯¤µ] /(n) (page) filler/ +Ëä¤áÌÚ [¤¦¤á¤­] /(n) wooden plug/ +Ëä¤áÌÚºÙ¹© [¤¦¤á¤­¤¶¤¤¤¯] /(n) mosaic woodwork/ +Ëä¤áΩ¤Æ [¤¦¤á¤¿¤Æ] /(n) filling up/reclamation/(P)/ +Ëä¤áΩ¤Æ¤ë [¤¦¤á¤¿¤Æ¤ë] /(v1) to reclaim/to fill up/ +Ëä¤áΩ¤Æ¥´¥ß [¤¦¤á¤¿¤Æ¥´¥ß] /(n) landfill waste/ +Ëä¤áΩ¤ÆÃÏ [¤¦¤á¤¿¤Æ¤Á] /(n) reclaimed land/(P)/ +Ëä¤â¤ì¤ë [¤¦¤º¤â¤ì¤ë] /(v1) to be buried/to be covered/ +Ëä¤â¤ì¤ë [¤¦¤â¤ì¤ë] /(v1) to be buried/to be covered/to be hidden/(P)/ +Ëä¤â¤ìÌÚ [¤¦¤â¤ì¤®] /(n) lignite/obscurity/ +Ëä¹ü [¤Þ¤¤¤³¤Ä] /(n) burial of ashes/ +ËäÀß [¤Þ¤¤¤»¤Ä] /(n,vs) putting (laying) underground/ +ËäÀþ [¤Þ¤¤¤»¤ó] /underground cable/ +ËäÁò [¤Þ¤¤¤½¤¦] /(n) burial/(P)/ +ËäÁòÃÏ [¤Þ¤¤¤½¤¦¤Á] /(n) burial place (ground)/cemetery/graveyard/ +Ëä¢ [¤Þ¤¤¤¾¤¦] /(n) buried property/treasure trove/(P)/ +Ë䢶â [¤Þ¤¤¤¾¤¦¤­¤ó] /buried gold/buried treasure/ +Ëä¢ʪ [¤Þ¤¤¤¾¤¦¤Ö¤Ä] /(n) buried property/buried treasure/treasure trove/deposits/ +Ëä¢ÎÌ [¤Þ¤¤¤¾¤¦¤ê¤ç¤¦] /(n) deposits/reserves/ +ËäÉú»õ [¤Þ¤¤¤Õ¤¯¤·] /impacted tooth/ +ËäË× [¤Þ¤¤¤Ü¤Ä] /(n,vs) burying/embedding/(P)/ +ËäΩ¤Æ [¤¦¤á¤¿¤Æ] /(n) filling up/reclamation/ +ËäΩÃÏ [¤¦¤á¤¿¤Æ¤Á] /(n) reclaimed land/ +Ëå [¤¤¤â¤¦¤È] /(n) (hum) younger sister/(P)/ +Ë夵¤ó [¤¤¤â¤¦¤È¤µ¤ó] /(n) (hon) younger sister/ +Ëåʬ [¤¤¤â¤¦¤È¤Ö¤ó] /(n) protegee/ +ËåÌ» [¤¤¤â¤¦¤È¤à¤³] /(n) the husband of one's younger sister/ +Ëå̼ [¤¤¤â¤¦¤È¤à¤¹¤á] /(n) younger daughter/ +Ëç [¤Þ¤¤] /(n) counter for flat objects (e.g. sheets of paper)/(P)/ +Ëç¤òîò¤à [¤Ð¤¤¤ò¤Õ¤¯¤à] /(of a horse) to be gagged/ +Ëçµó [¤Þ¤¤¤­¤ç] /(n,vs) enumeration/(P)/ +Ëç¿ô [¤Þ¤¤¤¹¤¦] /(n) the number of flat things/(P)/ +Ëè [¤´¤È] /(n-adv,n-suf) each respectively/(P)/ +Ëè [¤Þ¤¤] /(n) every/each/(P)/ +Ë衹 [¤Þ¤¤¤Þ¤¤] /(adv,n) each time/frequently/always/ +Ëè¤Ë [¤´¤È¤Ë] /(exp,suf) one by one/each/every/at intervals of/(P)/ +Ëè²ó [¤Þ¤¤¤«¤¤] /(n-adv,n-t) every time/each round/(P)/ +Ëè´ü [¤Þ¤¤¤­] /(n) every term/ +Ëè·î [¤Þ¤¤¤²¤Ä] /(n-adv,n) every month/each month/monthly/(P)/ +Ëè·î [¤Þ¤¤¤Ä¤­] /(n-adv,n) every month/each month/monthly/(P)/ +Ëè¹æ [¤Þ¤¤¤´¤¦] /(n-adv,n-t) every issue or number/ +Ëè»þ [¤Þ¤¤¤¸] /(n-adv,n-t) every hour/hourly/(P)/ +Ë輡 [¤Þ¤¤¤¸] /(n-adv,n-t) every time/ +Ëè½µ [¤Þ¤¤¤·¤å¤¦] /(n-adv,n-t) every week/(P)/ +Ëè¿© [¤Þ¤¤¤·¤ç¤¯] /(n) every meal/ +ËèÄ« [¤Þ¤¤¤¢¤µ] /(n-adv,n-t) every morning/(P)/ +ËèÄ« [¤Þ¤¤¤Á¤ç¤¦] /(n-adv,n-t) every morning/ +ËèÅÙ [¤Þ¤¤¤É] /(n-adv,n-t) each time/common service-sector greeting/(P)/ +ËèÅÚÍËÆü [¤Þ¤¤¤É¤è¤¦¤Ó] /every Saturday/ +ËèÆü [¤Þ¤¤¤Ë¤Á] /(n-adv,n-t) every day/(P)/ +ËèÆü¤Î»ö [¤Þ¤¤¤Ë¤Á¤Î¤³¤È] /daily routine/daily affairs/ +ËèÆü¿·Ê¹¼Ò [¤Þ¤¤¤Ë¤Á¤·¤ó¤Ö¤ó¤·¤ã] /(n) Mainichi Newspapers Co. Ltd/ +Ëèǯ [¤Þ¤¤¤È¤·] /(n-t) every year/yearly/annually/(P)/ +Ëèǯ [¤Þ¤¤¤Í¤ó] /(n-t) every year/yearly/annually/(P)/ +ËèÈÕ [¤Þ¤¤¤Ð¤ó] /(n-adv,n-t) every night/(P)/ +ËèÉà [¤Þ¤¤¤Ó¤ç¤¦] /(n-adv,n-t) every second/ +Ëèʬ [¤Þ¤¤¤Õ¤ó] /(n-t) every minute/per minute/ +ËèËè [¤Þ¤¤¤Þ¤¤] /(adv,n) each time/frequently/always/ +ËèÌë [¤Þ¤¤¤è] /(n-adv,n-t) every evening/ +Ëèͼ [¤Þ¤¤¤æ¤¦] /(n-adv,n-t) every evening/ +Ëë [¤È¤Ð¤ê] /curtain/bunting/act (in play)/(P)/ +Ë뤢¤¤ [¤Þ¤¯¤¢¤¤] /(n) intermission/ +Ë뤬²¼¤ê¤ë [¤Þ¤¯¤¬¤ª¤ê¤ë] /(exp) to lower the curtain/to come to an end/ +Ëë¤ÎÆâ [¤Þ¤¯¤Î¤¦¤Á] /(n) the top-ranking sumo division/variety of boxed lunch/ +Ëë¤ò°ú¤¯ [¤Þ¤¯¤ò¤Ò¤¯] /(exp) to draw a curtain/ +Ëë¤òÊĤ¸¤ë [¤Þ¤¯¤ò¤È¤¸¤ë] /(exp) to come to an end/to close the curtain/ +Ëë°ú¤­ [¤Þ¤¯¤Ò¤­] /putting an end to/ +Ëë±Ä [¤Ð¤¯¤¨¤¤] /(n) camp/camping/ +Ëë²° [¤Þ¤¯¤ä] /(n) (1) tent/(2) tabernacle/(3) small curtain-enclosed area (off a stage)/(4) Makuya (Original Gospel Movement of Japan)/ +Ëë²¼ [¤Þ¤¯¤·¤¿] /(n) junior class sumo wrestler or division/(P)/ +Ë볫¤­ [¤Þ¤¯¤¢¤­] /(n) raising of the curtains/beginning/opening/ +Ë볫¤± [¤Þ¤¯¤¢¤±] /(n) beginning/opening (of play)/(P)/ +Ëë´Ö [¤Þ¤¯¤¢¤¤] /(n) intermission (between acts)/interlude/ +Ëë·³ [¤Ð¤¯¤°¤ó] /(n) the shogunate army/ +Ëë¼Ë [¤Ð¤¯¤·¤ã] /(n) camp/ +Ëë¿Ã [¤Ð¤¯¤·¤ó] /(n) shogunate retainer or vassal/ +ËëÀ¯ [¤Ð¤¯¤»¤¤] /(n) the shogunate (administration)/ +ËëÀÚ¤ì [¤Þ¤¯¤®¤ì] /(n) fall of the curtain/last scene/end of act/(P)/ +ËëÅÅ [¤Þ¤¯¤Ç¤ó] /(n) sheet lightning/ +ËëÆâ [¤Þ¤¯¤¦¤Á] /(n) highest rank in sumo/(P)/ +ËëÈÍÂÎÀ© [¤Ð¤¯¤Ï¤ó¤¿¤¤¤»¤¤] /(n) the feudal system characteristic of the shogunate/ +ËëÉÜ [¤Ð¤¯¤Õ] /(n) bakufu/shogunate/(P)/ +ËëËö [¤Ð¤¯¤Þ¤Ä] /(n) closing days of the Tokugawa shogunate/end of Edo era/(P)/ +ËëÍù [¤Ð¤¯¤ê] /(n) shogunate official/ +Ëëν [¤Ð¤¯¤ê¤ç¤¦] /(n) staff/staff officer/(P)/ +ËëνĹ [¤Ð¤¯¤ê¤ç¤¦¤Á¤ç¤¦] /(n) chief of staff/ +Ëì [¤Þ¤¯] /(n) membrane/film/(P)/ +Ëì¼Á [¤Þ¤¯¤·¤Ä] /(n) property of a film or membrane/ +Ëì¾õ [¤Þ¤¯¤¸¤ç¤¦] /(adj-no,n) membranous/filmy/ +ËìÊÉ [¤Þ¤¯¤Ø¤­] /(n) membrane wall/ +Ëí [¤Þ¤¯¤é] /(n,n-suf) pillow/bolster/(P)/ +Ëí³¨ [¤Þ¤¯¤é¤¨] /(n) erotic picture/ +Ëíµö [¤Þ¤¯¤é¤â¤È] /(n) bedside/ +Ëí¸µ [¤Þ¤¯¤é¤â¤È] /(n) bedside/ +Ëí»ì [¤Þ¤¯¤é¤³¤È¤Ð] /(n) poetic epithet or convention/ +ËíÀÊ [¤Á¤ó¤»¤­] /(n) bedding/bed/ +ËíÁܤ· [¤Þ¤¯¤é¤µ¤¬¤·] /(n) bedroom theft or thief/ +Ëíõ¤· [¤Þ¤¯¤é¤µ¤¬¤·] /(n) bedroom theft or thief/ +ËíƬ [¤Á¤ó¤È¤¦] /(n) bedside/ +ËíÊÕ [¤Þ¤¯¤é¤Ù] /(n) bedside/ +ËíÌÚ [¤Þ¤¯¤é¤®] /(n) sleeper/railroad tie/ +ËíÖ¢É÷ [¤Þ¤¯¤é¤Ó¤ç¤¦¤Ö] /(n) bed(side) screen/ +Ëî [¤Þ¤°¤í] /(n) tuna/tunny/(P)/ +ËîÄà¤ê [¤Þ¤°¤í¤Ä¤ê] /tuna fishing/ +Ëð [¤Þ¤¹] /(n) trout/sea trout/ +Ëñ [¤Þ¤¹] /(n) (1) measure/unit of volume (1.8l)/(2) square container, e.g. a box/ +Ëò [¤Þ¤¿] /(adv) also/again/ +Ëó [¤Þ¤¿] /(n) crotch/thigh/groin/ +Ëô [¤Þ¤¿] /(adv,conj,n) again/and/(P)/ +Ëô¡¹ [¤Þ¤¿¤Þ¤¿] /(adv,exp) (1) again (and again)/once again/(2) You're kidding!/ +Ëô¤·¤Æ¤â [¤Þ¤¿¤·¤Æ¤â] /(adv) again/ +Ëô¤È [¤Þ¤¿¤È] /(adv) in addition/besides this/twice/ +Ëô¤È¤Ê¤¤ [¤Þ¤¿¤È¤Ê¤¤] /(exp) unique/matchless/unparalleled/never again/ +Ëô¤È̵¤¤ [¤Þ¤¿¤È¤Ê¤¤] /(exp) unique/matchless/unparalleled/never again/ +Ëô¤Ê¤¤ [¤Þ¤¿¤Ê¤¤] /unique/matchless/unparalleled/never again/ +Ëô¤ÎÆü [¤Þ¤¿¤Î¤Ò] /(n) another day/the next day/ +Ëô¤Î̾ [¤Þ¤¿¤Î¤Ê] /(n) alias/another name/ +Ëô¤Ï [¤Þ¤¿¤Ï] /(conj,exp) or/otherwise/(P)/ +Ëô¤â [¤Þ¤¿¤â] /(adv) (once) again/ +Ëô¤â¤ä [¤Þ¤¿¤â¤ä] /(adv) again/ +Ëô²ÈÍè [¤Þ¤¿¤²¤é¤¤] /(n) secondary retainer/ +Ëô²ñ¤¦ÆüËø [¤Þ¤¿¤¢¤¦¤Ò¤Þ¤Ç] /(exp) till we meet again/ +Ëô¼Ì¤· [¤Þ¤¿¤¦¤Ä¤·] /(n) copying again/ +Ëô¼Ú¤ê [¤Þ¤¿¤¬¤ê] /(n) subtenancy/ +Ëô½¾·» [¤Þ¤¿¤¤¤È¤³] /elder second cousin/ +Ëô½¾·»Äï [¤Þ¤¿¤¤¤È¤³] /(n) second cousin/ +Ëô½¾»ÐËå [¤Þ¤¿¤¤¤È¤³] /(n) (female) second cousin/ +Ëô½¾Äï [¤Þ¤¿¤¤¤È¤³] /younger second cousin/ +Ëô¾®ºî [¤Þ¤¿¤³¤µ¤¯] /(n) subtenancy/sublease/ +ËôÀÁ¤± [¤Þ¤¿¤¦¤±] /(n) subcontract/ +ËôÀÁÉé [¤Þ¤¿¤¦¤±¤ª¤¤] /subcontract/ +ËôÂߤ· [¤Þ¤¿¤«¤·] /(n,vs) subleasing/subletting/ +ËôÂߤ· [¤Þ¤¿¤¬¤·] /(n,vs) subleasing/subletting/ +ËôÄï»Ò [¤Þ¤¿¤Ç¤·] /(n) indirect pupil/ +ËôÇ㤤 [¤Þ¤¿¤«¤¤] /buying through an agent/ +Ëôʹ¤­ [¤Þ¤¿¤­¤­] /(n) hearsay/ +Ëôʹ¤­ [¤Þ¤¿¤®¤­] /(n) hearsay/ +ËôËô [¤Þ¤¿¤Þ¤¿] /(adv,exp) (1) again (and again)/once again/(2) You're kidding!/ +Ëô̵¤¤ [¤Þ¤¿¤Ê¤¤] /unique/matchless/unparalleled/never again/ +ËôÌÚ [¤Þ¤¿¤®] /forked tree/forked branch/ +ËôÍê¤ß [¤Þ¤¿¤À¤Î¤ß] /(n) indirect request/ +ËôÎÙ [¤Þ¤¿¤É¤Ê¤ê] /(n) second door from here/ +Ëõ¹á [¤Þ¤Ã¤³¤¦] /(n) incense/incense powder/ +Ëõ¹á·ß [¤Þ¤Ã¤³¤¦¤¯¤¸¤é] /(n) sperm whale/ +Ëõ¹á½­¤¤ [¤Þ¤Ã¤³¤¦¤¯¤µ¤¤] /(adj) smelling of incense/overly pious/ +Ëõ»¦ [¤Þ¤Ã¤µ¤Ä] /(n) erasure/denial/obliteration/ignoring (an opinion)/(P)/ +Ëõ¾Ã [¤Þ¤Ã¤·¤ç¤¦] /(n,vs) erasure/delete (e.g. DEL character)/(P)/ +Ëõ¾ÃÅÐÏ¿¾ÚÌÀ½ñ [¤Þ¤·¤ç¤¦¤È¤¦¤í¤¯¤·¤ç¤¦¤á¤¤¤·¤ç] /proof of vehicle having been registered as disposed of/ +ËõÃã [¤Þ¤Ã¤Á¤ã] /(n) green tea for ceremonies/(P)/ +Ëö [¤¦¤é] /(n) (arch) top end/tip/(P)/ +Ëö [¤¦¤ì] /(n) (arch) new shoots/new growth (of a tree)/ +Ëö [¤¹¤¨] /(n-adv,n-t) end/close/future/finally/tip/top/trivialities/posterity/youngest child/(P)/ +Ëö [¤Þ¤Ä] /(n-adv,n) the end of/powder/(P)/ +Ëö¡¹ [¤¹¤¨¤º¤¨] /(n-adv,n-t) distant future/descendants/lower classes/ +Ëö¤Ã»Ò [¤¹¤¨¤Ã¤³] /(n) youngest child/(P)/ +Ëö¤ÄÊý [¤¹¤¨¤Ä¤«¤¿] /(n) end of a period/end of the world/ +Ëö¤Ë [¤¹¤¨¤Ë] /finally/ +Ëö¤ÎÀ¤ [¤¹¤¨¤Î¤è] /(n) last days/ +Ëö¤ÎËö [¤¹¤¨¤Î¤¹¤¨] /the last/ +Ëö¤ÎÌäÂê [¤¹¤¨¤Î¤â¤ó¤À¤¤] /a mere trifle/ +Ëö±Ê¤¯ [¤¹¤¨¤Ê¤¬¤¯] /forever/ +Ëö´ü [¤Þ¤Ã¤­] /(n) closing years (period, days)/last stage/(P)/ +Ëö´ü [¤Þ¤Ä¤´] /(n) deathbed/hour of death/ +Ëö´ü¤Î¿å [¤Þ¤Ä¤´¤Î¤ß¤º] /(n) attend a dying person/ +Ëö´ü¾É¾õ [¤Þ¤Ã¤­¤¸¤ç¤¦¤¸¤ç¤¦] /(n) terminal symptoms/ +Ëö´üŪ [¤Þ¤Ã¤­¤Æ¤­] /(adj-na) decadent/terminal/(P)/ +Ëöµ¨ [¤Þ¤Ã¤­] /(n) closing years (period, days)/last stage/ +Ëöµ» [¤Þ¤Ä¤®] /(n) poor workmanship/ +Ëö¶²¤í¤·¤¤ [¤¹¤¨¤ª¤½¤í¤·¤¤] /(adj) ominous/likely to grow worse/ +Ëö¸Ï¤ì [¤¦¤é¤¬¤ì] /(n) dying of the little twigs and branches/ +Ëö¸Ï¤ì¤ë [¤¦¤é¤¬¤ì¤ë] /(v1) to die (esp. foliage as winter approaches)/ +Ëö¹­ [¤¹¤¨¤Ò¤í] /(n) folding fan/(P)/ +Ëö¹­¤¬¤ê [¤¹¤¨¤Ò¤í¤¬¤ê] /(n) spreading out like an open fan/ +Ëö¹à [¤Þ¤Ã¤³¤¦] /(n) the last paragraph/ +Ëö¹á [¤Þ¤Ã¤³¤¦] /(n) incense/incense powder/ +ËöºÂ [¤Þ¤Ä¤¶] /(n) lowest seat/ +Ëö»Ï½ª [¤¹¤¨¤·¤¸¤å¤¦] /(adv,n) forever/for life/ +Ëö»Ò [¤¹¤¨¤³] /(n) youngest child/ +Ëö»Ò [¤¹¤¨¤Ã¤³] /(n) youngest child/ +Ëö»Ò [¤Ð¤Ã¤·] /(n) youngest child/ +Ëö»Ò [¤Þ¤Ã¤·] /(n) youngest child/ +Ëö»û [¤Þ¤Ä¤¸] /(n) branch temple/ +Ëö¼Ò [¤Þ¤Ã¤·¤ã] /(n) subordinate shrine/professional jester/ +Ëö¼ã¤¤ [¤¦¤é¤ï¤«¤¤] /youthful/ +Ëö½÷ [¤Þ¤Ä¤¸¤ç] /(n) youngest daughter/ +Ëö¾¿ [¤Þ¤Ã¤·¤ç¤¦] /(n) tree top/tip/periphery/minor details/nonessentials/ +Ëö¾¿¿À·Ð [¤Þ¤Ã¤·¤ç¤¦¤·¤ó¤±¤¤] /peripheral nerves/ +Ëö¾¿Åª [¤Þ¤Ã¤·¤ç¤¦¤Æ¤­] /(adj-na) trivial/minor/insignificant/ +ËöÀ¤ [¤Þ¤Ã¤»] /(n) last days/ +ËöÀ® [¤¦¤é¤Ê¤ê] /(n) (1) weak-looking fellow/pale-faced man/(2) fruit grown near the top end of the vine/ +ËöÀ¸ [¤¹¤¨¤Ê¤ê] /(n) fruit near end of the vine/weak-looking fellow/ +ËöÀ¸¤ê [¤¦¤é¤Ê¤ê] /(n) (1) weak-looking fellow/pale-faced man/(2) fruit grown near the top end of the vine/ +ËöÀÊ [¤Ð¤Ã¤»¤­] /(n) lowest seat/ +ËöÀÊ [¤Þ¤Ã¤»¤­] /(n) lowest seat/ +ËöÀʤò±ø¤¹ [¤Þ¤Ã¤»¤­¤ò¤±¤¬¤¹] /(exp) (hum) to attend a meeting/ +ËöÀá [¤Þ¤Ã¤»¤Ä] /(n) minor details/nonessentials/ +Ëö¹ [¤Þ¤Ã¤½¤ó] /(n) posterity/ +ËöÂå [¤Þ¤Ä¤À¤¤] /(n) forever/in perpetuity/ +ËöÂåʪ [¤Þ¤Ä¤À¤¤¤â¤Î] /(n) durable article/ +Ëöü [¤Þ¤Ã¤¿¤ó] /(n) end/tip/extremities/(P)/ +Ëöü²Á³Ê [¤Þ¤Ã¤¿¤ó¤«¤«¤¯] /retail or street price/ +ËöÃË [¤Ð¤Ä¤Ê¤ó] /youngest son/ +ËöÃã [¤Þ¤Ã¤Á¤ã] /powdered tea/ +ËöŤ¯ [¤¹¤¨¤Ê¤¬¤¯] /(adv) long/forever/ +ËöÄï [¤Ð¤Ã¤Æ¤¤] /(n) youngest brother/last disciple/ +ËöÄï [¤Þ¤Ã¤Æ¤¤] /(n) youngest brother/last disciple/ +ËöÆü [¤Þ¤Ä¤¸¤Ä] /(n) last day (of a month)/(P)/ +Ëöǯ [¤Þ¤Ä¤Í¤ó] /(n) the last days/the final years/the last generation/ +ËöÇÉ [¤Þ¤Ã¤Ñ] /(n) sect/underling/ +ËöÇÚ [¤Þ¤Ã¤Ñ¤¤] /(n) underling/rank and file/ +ËöÈø [¤Þ¤Ä¤Ó] /(n) end/(P)/ +ËöÉ® [¤Þ¤Ã¤Ô¤Ä] /(n) part of end phrase in a letter/ +ËöÉ®Æã¤é [¤Þ¤Ã¤Ô¤Ä¤Ê¤¬¤é] /letter-closing phrase expressing regret for a delay/ +ËöË¡ [¤Þ¤Ã¤Ý¤¦] /(n) latter days (in Buddhism)/age of decadence/ +ËöË¡»×ÁÛ [¤Þ¤Ã¤Ý¤¦¤·¤½¤¦] /pessimism due to decadent-age theory/ +ËöËö [¤¹¤¨¤º¤¨] /(n-adv,n-t) distant future/descendants/lower classes/ +ËöÍÕ [¤¦¤é¤Ð] /(n,n-adv,n-t) (1) end leaves/top leaves/last leaves/ +ËöÍÕ [¤¦¤ì¤Ï] /(n,n-adv,n-t) (1) end leaves/top leaves/last leaves/ +ËöÍÕ [¤¹¤¨¤Ð] /(n,n-adv,n-t) (1) end leaves/top leaves/last leaves/(2) the last descendant/the last days of any age/end/close/ +ËöÍÕ [¤Ð¤Ä¤è¤¦] /(n,n-adv,n-t) (1) the last descendant/the last days of any age/end/close/ +ËöÍÕ [¤Þ¤Ä¤è¤¦] /(n,n-adv,n-t) (1) the last descendant/the last days of any age/end/close/ +ËöÍê¤â¤·¤¤ [¤¹¤¨¤¿¤Î¤â¤·¤¤] /(adj) promising (future)/ +Ëöή [¤Ð¤Ä¤ê¤å¤¦] /(n) descendants/ +Ëöή [¤Þ¤Ä¤ê¤å¤¦] /(n) descendants/ +Ëöν [¤Ð¤Ä¤ê¤ç¤¦] /low-ranking official/ +ËöÏ© [¤Ð¤Ä¤í] /(n) last days/end/fate/ +ËöÏ© [¤Þ¤Ä¤í] /(n) last days/end/fate/ +Ëöêã [¤Ð¤Ä¤¨¤¤] /(n) descendants/ +Ëöêã [¤Þ¤Ä¤¨¤¤] /(n) descendants/ +Ëø [¤Þ¤Ç] /(prt) (uk) until/till doing/as far as/ +Ëø¤Ë [¤Þ¤Ç¤Ë] /(uk) by/not later than/before/ +Ëú [¤Þ¤æ] /(n) cocoon/(P)/ +Ëú¤ò³Ý¤±¤ë [¤Þ¤æ¤ò¤«¤±¤ë] /(v1) to spin a cocoon/ +Ëú²Á [¤±¤ó¤«] /price of a cocoon/ +Ëú¶Ì [¤Þ¤æ¤À¤Þ] /(n) New Year's decoration with cocoon-shaped cakes/ +Ëú»å [¤­¤Ì¤¤¤È] /(n) silk thread/ +Ëú»å [¤±¤ó¤·] /(n) silk thread/(P)/ +ËúÄÝ [¤±¤ó¤Á¤å¤¦] /(n) pongee (unbleached silk)/ +Ëû [¤Þ¤í] /(n) you/ +Ëü [¤Ð¤ó] /(adv,pref) many/all/ +Ëü [¤Þ¤ó] /(adv,num) 10,000/ten thousand/myriads/all/everything/(P)/ +Ëü [¤è¤í¤º] /(adv,num) 10,000/ten thousand/myriads/all/everything/ +Ëü¡¹ [¤Ð¤ó¤Ð¤ó] /(adv) (1) very much/fully/(2) never (with negative verb)/ +Ëü¡¹ [¤Þ¤ó¤Þ¤ó] /(adv) (1) very much/fully/(2) never (with negative verb)/ +Ëü¤¬°ì [¤Þ¤ó¤¬¤¤¤Á] /(adv,n) if by any chance/10000 to 1/(P)/ +Ëü°ì [¤Þ¤ó¤¤¤Á] /(adv,n) by some chance/by some possibility/if by any chance/10,000:1 odds/(P)/ +Ëü°ì¤ËÈ÷¤¨¤ë [¤Þ¤ó¤¤¤Á¤Ë¤½¤Ê¤¨¤ë] /(v1) to provide against contingencies/ +Ëü°ì¤ò¹Í¤¨¤ë [¤Þ¤ó¤¤¤Á¤ò¤«¤ó¤¬¤¨¤ë] /(exp) to be prepared for the worst/ +Ëü°ú [¤Þ¤ó¤Ó¤­] /(n,vs) shoplifting/shoplifter/(P)/ +Ëü°ú¤­ [¤Þ¤ó¤Ó¤­] /(n,vs) shoplifting/shoplifter/(P)/ +Ëü±ß [¤Þ¤ó¤¨¤ó] /10000 yen/ +Ëü²° [¤è¤í¤º¤ä] /(n) general merchant/Jack of all trades/ +Ëü²½ [¤Ð¤ó¤«] /(n) many changes/ +Ëü²Ú¶À [¤Ð¤ó¤«¤­¤ç¤¦] /(n) kaleidoscope/ +Ëü²Ú¶À [¤Þ¤ó¤²¤­¤ç¤¦] /(n) kaleidoscope/ +Ëü²ß [¤Ð¤ó¤«] /many articles/ +Ëü´¬ [¤Þ¤ó¤¬¤ó] /(n) many scrolls/many books/ +Ëü´¶ [¤Ð¤ó¤«¤ó] /(n) flood of emotions/many thoughts/ +Ëüµ¡ [¤Ð¤ó¤­] /(n) state affairs/secrets/ +Ëü¶­ [¤Ð¤ó¤­¤ç¤¦] /all places/all circumstances/ +Ëü¶â [¤Þ¤ó¤­¤ó] /(n) immense sum (of money)/ten thousand yen/ +Ëü¶òÀá [¤Ð¤ó¤°¤»¤Ä] /(n) April Fool's Day/ +Ëü·³ [¤Ð¤ó¤°¤ó] /hosts/all the armies/ +Ëü·³¤Î¼ç [¤Ð¤ó¤°¤ó¤Î¤·¤å] /Lord of hosts/ +Ëü·Ý [¤Ð¤ó¤²¤¤] /versatility/ +Ëü¸À [¤Þ¤ó¤²¤ó] /(n) many words/ +Ëü¸Å [¤Ð¤ó¤³] /(n-adv,n-t) perpetuity/eternity/ +Ëü¸Í [¤Ð¤ó¤³] /all houses/many houses/ +Ëü¸ý [¤Ð¤ó¤³¤¦] /(n) (mouths of) many people/ +Ëü¹å [¤Ð¤ó¤´¤¦] /(n) eternity/ +Ëü¹å [¤Þ¤ó¤´¤¦] /(n) eternity/ +Ëü¹ñ [¤Ð¤ó¤³¤¯] /(n) all countries/the whole world/universal/all nations/(P)/ +Ëü¹ñ´ú [¤Ð¤ó¤³¤¯¤­] /(n) flags of all nations/ +Ëü¹ñ´ú [¤Ð¤ó¤³¤Ã¤­] /(n) flags of all nations/ +Ëü¹ñ¹ñºÝ²»É¸Ê¸»ú [¤Ð¤ó¤³¤¯¤³¤¯¤µ¤¤¤ª¤ó¤Ô¤ç¤¦¤â¤¸] /International Phonetic Alphabet/ +Ëü¹ñ»Ë [¤Ð¤ó¤³¤¯¤·] /world history/ +Ëü¹ñÃøºî¸¢¾òÌó [¤Ð¤ó¤³¤¯¤Á¤ç¤µ¤¯¤±¤ó¤¸¤ç¤¦¤ä¤¯] /Universal Copyright Convention/ +Ëü¹ñÇîÍ÷²ñ [¤Ð¤ó¤³¤¯¤Ï¤¯¤é¤ó¤«¤¤] /world's fair/ +Ëü¹ñɸ½à»þ [¤Ð¤ó¤³¤¯¤Ò¤ç¤¦¤¸¤å¤ó¤¸] /universal time/ +Ëü¹ṉ̃ [¤Ð¤ó¤³¤¯¤ß¤ó] /the people of all nations/ +Ëü¹ñ͹ÊØÏ¢¹ç [¤Ð¤ó¤³¤¯¤æ¤¦¤Ó¤ó¤ì¤ó¤´¤¦] /Universal Postal Union/ +Ëü¹ü [¤Ð¤ó¤³¤Ä] /(n) thousands of lives/ +Ëüº¢ [¤Ð¤ó¤±¤¤] /(n) vast expanse/ +ËüºÍ [¤Ð¤ó¤¶¤¤] /(int,n) hurrah/long life/congratulations/cheers/ +ËüºÍ [¤Þ¤ó¤¶¤¤] /(n) comedian/comic dialogue/ +ËüºÐ [¤Ð¤ó¤¶¤¤] /(int,n) hurrah/long life/congratulations/cheers/(P)/ +ËüºÐ [¤Þ¤ó¤¶¤¤] /(n) strolling comic dancer/(P)/ +Ëüºî [¤Þ¤ó¤µ¤¯] /(n) witch hazel/Hamamelis mollis/Hamamelis japonica/ +Ëüºö [¤Ð¤ó¤µ¤¯] /(n) all means/ +Ëü»ß¤à¤òÆÀ¤º [¤Ð¤ó¤ä¤à¤ò¤¨¤º] /there is no hope/ +Ëü»ß¤à¤òÆÀ¤Ê¤±¤ì¤Ð [¤Ð¤ó¤ä¤à¤ò¤¨¤Ê¤±¤ì¤Ð] /(exp) if necessary/when unavoidable/ +Ëü»à [¤Ð¤ó¤·] /(n) certain death/ +Ëü»ö [¤Ð¤ó¤¸] /(n) all/everything/(P)/ +Ëü»öµÙ¤¹ [¤Ð¤ó¤¸¤­¤å¤¦¤¹] /(n) There is nothing more that can be done/ +Ëü»öµç¤¹ [¤Ð¤ó¤¸¤­¤å¤¦¤¹] /(n) There is nothing more that can be done/ +Ëü¼Õ [¤Ð¤ó¤·¤ã] /(n) many thanks/sincere apologies/ +Ëü¼÷ [¤Ð¤ó¤¸¤å] /(n) longevity/ +Ëü¾Ý [¤Ð¤ó¤·¤ç¤¦] /(n) all creation/all nature/all the universe/ +Ëü¾ã [¤Ð¤ó¤·¤ç¤¦] /(n) all obstacles/ +Ëü¾æ [¤Ð¤ó¤¸¤ç¤¦] /(n) hurrah!/long life/congratulations/full vent/ +Ëü¾è [¤Ð¤ó¤¸¤ç¤¦] /(n) sovereignty/ +Ëü¾ì [¤Þ¤ó¤¸¤ç¤¦] /all (present)/ +Ëü¾ì°ìÃ×¤Ç [¤Þ¤ó¤¸¤ç¤¦¤¤¤Ã¤Á¤Ç] /unanimously/ +Ëü¾õ [¤Ð¤ó¤¸¤ç¤¦] /(n) diversification/multifariousness/ +Ëü¿Í [¤Ð¤ó¤¸¤ó] /(n) (1) all people/everybody/(2) ten thousand people/(P)/ +Ëü¿Í [¤Ð¤ó¤Ë¤ó] /(n) (1) all people/everybody/(2) ten thousand people/(P)/ +Ëü¿Í [¤Þ¤ó¤Ë¤ó] /(n) (1) all people/everybody/(2) ten thousand people/ +Ëü¿Í¸þ¤­ [¤Ð¤ó¤Ë¤ó¤à¤­] /all-purpose/suiting everybody/ +Ëü¿Í¸þ¤­¤Ç¤¢¤ë [¤Ð¤ó¤Ë¤ó¤à¤­¤Ç¤¢¤ë] /(exp) to suit all tastes/ +Ëü¿Í¸þ¤± [¤Ð¤ó¤Ë¤ó¤à¤±] /suiting all tastes/ +Ëü¿Ò [¤Ð¤ó¤¸¤ó] /(n) 10000 fathoms/great depth/great height/ +ËüÀ¤ [¤Ð¤ó¤»¤¤] /(n-adv) all ages/eternity/ +ËüÀ¤ [¤è¤í¤º¤è] /(n-adv,n-t) thousands of years/eternity/all generations/ +ËüÀ¤°ì·Ï [¤Ð¤ó¤»¤¤¤¤¤Ã¤±¤¤] /(n) unbroken imperial line/ +ËüÀ¤ÉÔ°× [¤Ð¤ó¤»¤¤¤Õ¤¨¤­] /(n) eternity/perpetuity/ +ËüÀé [¤Ð¤ó¤»¤ó] /tremendous number/ +ËüÁ± [¤Ð¤ó¤¼¤ó] /(adj-na,n) perfection/ +ËüÁ± [¤Þ¤ó¤¼¤ó] /(adj-na,n) perfection/ +ËüÁ´ [¤Ð¤ó¤¼¤ó] /(adj-na,n) perfection/(P)/ +ËüÁ´ [¤Þ¤ó¤¼¤ó] /(adj-na,n) perfection/ +ËüÁ´¤Îºö [¤Ð¤ó¤¼¤ó¤Î¤µ¤¯] /safe plan/ +Ëü´ [¤Ð¤ó¤½¤Ä] /(n) host of soldiers/ +ËüÂå [¤Ð¤ó¤À¤¤] /(n-adv,n-t) thousands of years/eternity/all generations/ +ËüÂå [¤Þ¤ó¤À¤¤] /(n-adv,n-t) thousands of years/eternity/all generations/ +ËüÂå [¤è¤í¤º¤è] /(n-adv,n-t) thousands of years/eternity/all generations/ +ËüÂåÉÔ°× [¤Ð¤ó¤À¤¤¤Õ¤¨¤­] /(adj-na,n) eternity/perpetuity/ +Ëüü [¤Ð¤ó¤¿¤ó] /(n) all/everything/ +ËüÄà¤ê [¤Þ¤ó¤Å¤ê] /(X) (fem) (vulg) masturbation/ +ËüÅ· [¤Ð¤ó¤Æ¤ó] /the whole world/ +ËüÅÀ [¤Þ¤ó¤Æ¤ó] /(n) perfect score/ +ËüÅô [¤Þ¤ó¤É¤¦] /(n) Buddhist lantern festival/ +ËüÅô²ñ [¤Þ¤ó¤É¤¦¤¨] /(n) Buddhist lantern festival/ +ËüÆñ [¤Ð¤ó¤Ê¤ó] /(n) many obstacles/innumerable difficulties/ +ËüÆñ¤òÇÓ¤·¤Æ [¤Ð¤ó¤Ê¤ó¤ò¤Ï¤¤¤·¤Æ] /at all costs/at any cost/surmounting all difficulties/ +Ëüǯ [¤Þ¤ó¤Í¤ó] /ten thousand years/eternity/(P)/ +Ëüǯ¸õÊä [¤Þ¤ó¤Í¤ó¤³¤¦¤Û] /ever unsuccessful candidate/persistent candidate/ +Ëüǯ¾² [¤Þ¤ó¤Í¤ó¤É¤³] /(n) leaving a bed unmade/ +Ëüǯ¿·Â¤ [¤Þ¤ó¤Í¤ó¤·¤ó¤¾¤¦] /woman of perennial youth/ +ËüǯÀÄ [¤ª¤â¤È] /(n) plant of the lily family/ +ËüǯÀÄ [¤Þ¤ó¤Í¤ó¤»¤¤] /(n) plant of the lily family/ +ËüǯÀã [¤Þ¤ó¤Í¤ó¤æ¤­] /(n) perpetual snow/ +Ëüǯɮ [¤Þ¤ó¤Í¤ó¤Ò¤Ä] /(n) fountain pen/(P)/ +Ëüǽ [¤Ð¤ó¤Î¤¦] /(adj-no,n) all-purpose/almighty/omnipotent/(P)/ +Ëüǽ [¤Þ¤ó¤Î¤¦] /(adj-no,n) all-purpose/almighty/omnipotent/ +ËüǽÁª¼ê [¤Ð¤ó¤Î¤¦¤»¤ó¤·¤å] /all-around athlete/ +ËüǽÌô [¤Ð¤ó¤Î¤¦¤ä¤¯] /cure-all/panacea/ +ËüǽÌô [¤Þ¤ó¤Î¤¦¤ä¤¯] /cure-all/panacea/ +ËüÇî [¤Ð¤ó¤Ñ¤¯] /(n) world fair/ +ËüÈÌ [¤Ð¤ó¤Ñ¤ó] /(n) all things/ +ËüÉ [¤Þ¤ó¤Ó¤ç¤¦] /(n) all kinds of sicknesses/ +ËüÉ× [¤Ð¤ó¤×] /(n) many people/ +ËüÊ¡ [¤Ð¤ó¤×¤¯] /(n) all health and happiness/ +ËüÊ¡ [¤Þ¤ó¤×¤¯] /(n) all health and happiness/ +Ëüʪ [¤Ð¤ó¤Ö¤Ä] /(n) all things/all creation/ +Ëüʪ [¤Ð¤ó¤â¤Ä] /(n) all things/all creation/ +Ëüʪ¤ÎÎîĹ [¤Ð¤ó¤Ö¤Ä¤Î¤ì¤¤¤Á¤ç¤¦] /the lord of creation/man/mankind/ +Ëüʪήž [¤Ð¤ó¤Ö¤Ä¤ê¤å¤¦¤Æ¤ó] /All things are in a state of flux/"all is flux, nothing stays still" (Heraclitus)/ +Ëüʬ¤Î°ì [¤Þ¤ó¤Ö¤ó¤Î¤¤¤Á] /(n) one ten-thousandth/ +ËüÊÌ [¤Ð¤ó¤Ù¤Ä] /(n) various differentiations/ +ËüÊפʤ¯ [¤Þ¤ó¤Ù¤ó¤Ê¤¯] /to be thoroughly/to be equally/ +ËüÊ×̵¤¯ [¤Þ¤ó¤Ù¤ó¤Ê¤¯] /(adv) equally/thoroughly/all over/uniformly/without exception/all around/ +ËüÊâ·× [¤Þ¤ó¤Ý¤±¤¤] /(n) pedometer/ +ËüÊõ [¤Ð¤ó¤Ý¤¦] /(n) many treasures/ +ËüÊý [¤Ð¤ó¤Ý¤¦] /(n) many lands/many means/ +ËüË® [¤Ð¤ó¤Ý¤¦] /(n) all nations/ +ËüËü [¤Ð¤ó¤Ð¤ó] /(adv) (1) very much/fully/(2) never (with negative verb)/ +ËüËü [¤Þ¤ó¤Þ¤ó] /(adv) (1) very much/fully/(2) never (with negative verb)/ +ËüËü°ì [¤Ð¤ó¤Ð¤ó¤¤¤Á] /(adv,n) by any chance/ten thousand to one/ +ËüËü°ì [¤Þ¤ó¤Þ¤ó¤¤¤Á] /(adv,n) by any chance/ten thousand to one/ +ËüËüºÐ [¤Ð¤ó¤Ð¤ó¤¶¤¤] /(n) matter for great congratulation/ +Ëü̱ [¤Ð¤ó¤ß¤ó] /(n) all people/the whole nation/ +ËüÌÜ [¤Ð¤ó¤â¤¯] /many eyes/ +ËüÍ­ [¤Ð¤ó¤æ¤¦] /(n) all things/all creation/universal/ +ËüÍ­°úÎÏ [¤Ð¤ó¤æ¤¦¤¤¤ó¤ê¤ç¤¯] /(n) universal gravitation/ +ËüÍ­¿À¶µ [¤Ð¤ó¤æ¤¦¤·¤ó¤­¤ç¤¦] /(n) pantheism/ +ËüÍÕ²¾Ì¾ [¤Þ¤ó¤è¤¦¤¬¤Ê] /(n) early Japanese syllabary composed of Chinese characters used phonetically/ +ËüÍÕ½¸ [¤Þ¤ó¤è¤¦¤·¤å¤¦] /(n) Manyoushuu (famous 8thC poetry)/Japan's oldest anthology of poems/ +ËüÍè [¤Ð¤ó¤é¤¤] /(n) many guests/ +ËüÍë [¤Ð¤ó¤é¤¤] /(n) heavy thunder/ +ËüΤ [¤Ð¤ó¤ê] /(n) thousands of miles/(P)/ +ËüΤ¤ÎĹ¾ë [¤Ï¤ª¤ó¤ê¤Î¤Á¤ç¤¦¤¸¤ç¤¦] /Great Wall of China/ +ËüΤ¤ÎĹ¾ë [¤Ð¤ó¤ê¤Î¤Á¤ç¤¦¤¸¤ç¤¦] /Great Wall of China/ +ËüÎÏ [¤Þ¤ó¤ê¤­] /(n) vise/jack/capstan/ +ËüÎÐ [¤Ð¤ó¤ê¤ç¤¯] /(n) myriad green leaves/ +ËüÐÀ [¤Ð¤ó¤¸¤ó] /(n) 10000 fathoms/great depth/great height/ +ËüÖá¤à¤òÆÀ¤Ê¤±¤ì¤Ð [¤Ð¤ó¤ä¤à¤ò¤¨¤Ê¤±¤ì¤Ð] /(exp) if necessary/when unavoidable/ +ËüÚÏ [¤Ð¤ó¤³¤¯] /(n) copious (tears)/ +ËüÛ´ [¤Ð¤ó¤À] /(n) many branches/ +Ëý¿´ [¤Þ¤ó¤·¤ó] /(n) self-conceit/pride/ +ËýÀ­ [¤Þ¤ó¤»¤¤] /(n) chronicity/(P)/ +ËýÀ­²½ [¤Þ¤ó¤»¤¤¤«] /becoming chronic/ +ËýÀ­¹ü¿ñÀ­Çò·ìÉ [¤Þ¤ó¤»¤¤¤³¤Ä¤º¤¤¤»¤¤¤Ï¤Ã¤±¤Ä¤Ó¤ç¤¦] /(n) chronic myelogenous (myeloid) leukemia (CML)/ +ËýÀ­¼À´µ [¤Þ¤ó¤»¤¤¤·¤Ã¤«¤ó] /(n) chronic malady/ +ËýÀ­Åª [¤Þ¤ó¤»¤¤¤Æ¤­] /(adj-na) chronic/(P)/ +ËýÀ­ÈèÏ«¾É¸õ·² [¤Þ¤ó¤»¤¤¤Ò¤í¤¦¤·¤ç¤¦¤³¤¦¤°¤ó] /(n) chronic fatigue syndrome (CFs)/ +ËýÀ­É [¤Þ¤ó¤»¤¤¤Ó¤ç¤¦] /(n) chronic disease/ +Ëþ¡¹ [¤Þ¤ó¤Þ¤ó] /(adj-na,adv,n) full of/brimming with/(P)/ +Ëþ¤¿¤¹ [¤ß¤¿¤¹] /(v5s) (1) to fill (e.g. a cup)/(2) to satisfy/to ingratiate/to fulfill/(P)/ +Ëþ¤Á¤ë [¤ß¤Á¤ë] /(v1) to be full/to rise (tide)/to mature/to expire/(P)/ +Ëþ¤Á´³ [¤ß¤Á¤Ò] /(n) ebb and flow/ +Ëþ¤Á·ç¤± [¤ß¤Á¤«¤±] /(n) waxing and waning (of the moon)/ +Ëþ¤Á­¤ê¤ë [¤ß¤Á¤¿¤ê¤ë] /(v1) to be content/to have enough/to be happy/to be sufficient/to be satisfied/ +Ëþ¤ÁĬ [¤ß¤Á¤·¤ª] /(n) flow/ +Ëþ¥¿¥ó [¤Þ¤ó¥¿¥ó] /(n) full tank/filling up the tank/ +Ëþ°ìǯ [¤Þ¤ó¤¤¤Á¤Í¤ó] /one full year/ +Ëþ°÷ [¤Þ¤ó¤¤¤ó] /(n) full house/no vacancy/sold out/standing room only/full (of people)/crowded/(P)/ +Ëþ°ú¤­ [¤ß¤Á¤Ò¤­] /ebb and flow/ +Ëþ±Ù [¤Þ¤ó¤¨¤Ä] /(n) great delight/rapture/(P)/ +Ëþ³« [¤Þ¤ó¤«¤¤] /(n) full bloom/(P)/ +Ëþ³Û [¤Þ¤ó¤¬¤¯] /(n) full amount/ +Ëþ³ô [¤Þ¤ó¤«¤Ö] /(n) full subscription (of shares)/ +Ëþ´³ [¤Þ¤ó¤«¤ó] /(n) ebb and flow/ +Ëþ´Ï¾þ [¤Þ¤ó¤«¤ó¤·¤ç¤¯] /(n) dressed up/decked out/ +Ëþ´Ï¾þ¤ÎÁ¥ [¤Þ¤ó¤«¤ó¤·¤ç¤¯¤Î¤Õ¤Í] /(n) full-dress ship/ +Ëþ´Ó [¤Þ¤ó¤¬¤ó] /(n) winning with the highest possible score (in mahjong)/ +Ëþ´ê [¤Þ¤ó¤¬¤ó] /(n) fulfilment of a vow/ +Ëþ´ü [¤Þ¤ó¤­] /(n) expiration (of a term)/maturity (e.g. investment)/(P)/ +Ëþ´üÆü [¤Þ¤ó¤­¤¸¤Ä] /(n) due date/date of maturity/(pay at) maturity/ +ËþµÊ [¤Þ¤ó¤­¤Ä] /(n,vs) have enough of/fully enjoy/(P)/ +Ëþ·î [¤Þ¤ó¤²¤Ä] /(n) full moon/(P)/ +Ëþ¹¹ [¤Þ¤ó¤¶¤é] /(adv) (not) altogether/(not) wholly/(P)/ +Ëþ¹¹¤Ç¤â¤Ê¤¤ [¤Þ¤ó¤¶¤é¤Ç¤â¤Ê¤¤] /not as dissatisfied (or annoyed) as (s)he would have us believe/ +Ëþ¹¹Ì´¤Ç¤Ï¤Ê¤¤ [¤Þ¤ó¤¶¤é¤æ¤á¤Ç¤Ï¤Ê¤¤] /not altogether a dream/ +Ëþ¹Ð [¤Þ¤ó¤³¤¦] /(n) heartfelt/sincere/ +ËþºÂ [¤Þ¤ó¤¶] /(n) the whole assembly/the full house/whole group/everyone/ +ËþºÜ [¤Þ¤ó¤µ¤¤] /(n,vs) fully loaded/full load/loaded condition/(P)/ +Ëþºî [¤Þ¤ó¤µ¤¯] /(n) bumper crop/witch hazel/ +Ëþ»³ [¤Þ¤ó¤¶¤ó] /(n) the whole mountain/all the mountains/ +Ëþ¼¼ [¤Þ¤ó¤·¤Ä] /(n) No Vacancy/ +Ëþ¼Ö [¤Þ¤ó¤·¤ã] /(n) full parking lot/ +Ëþ½£ [¤Þ¤ó¤·¤å¤¦] /prewar Japanese name for Manchuria/ +Ëþ½£¹ñ [¤Þ¤ó¤·¤å¤¦¤³¤¯] /Manchukuo (Manchurian prewar Japanese puppet state)/ +Ëþ½£»öÊÑ [¤Þ¤ó¤·¤å¤¦¤¸¤Ø¤ó] /(n) the Manchurian Incident/ +Ëþ½§ [¤Þ¤ó¤·¤å¤¦] /Manchuria/ +Ëþ¾ì [¤Þ¤ó¤¸¤ç¤¦] /(n-adv,n-t) unanimous/whole audience/(P)/ +Ëþ¾ì°ìÃ× [¤Þ¤ó¤¸¤ç¤¦¤¤¤Ã¤Á] /(n) unanimous/(P)/ +Ëþ¿È [¤Þ¤ó¤·¤ó] /(n) the whole body/ +Ëþ¿ÈÁÏáØ [¤Þ¤ó¤·¤ó¤½¤¦¤¤] /having wounds all over one's body/ +Ëþ¿å [¤Þ¤ó¤¹¤¤] /(n) full to the brim with water/ +ËþÀÊ [¤Þ¤ó¤»¤­] /(n) sold out/fully occupied/(P)/ +Ëþ­ [¤Þ¤ó¤¾¤¯] /(adj-na,n,vs) satisfaction/(P)/ +Ëþ­¤¬¹Ô¤¯ [¤Þ¤ó¤¾¤¯¤¬¤¤¤¯] /(exp) to be satisfied/ +Ëþ­´¶ [¤Þ¤ó¤¾¤¯¤«¤ó] /(n) feeling of satisfaction/ +ËþÂî [¤Þ¤ó¤¿¤¯] /(n) full house/all tables full/ +ËþĬ [¤Þ¤ó¤Á¤ç¤¦] /(n) high tide/high water/full tide/(P)/ +ËþÅ· [¤Þ¤ó¤Æ¤ó] /(n) the whole sky/ +ËþÅ·²¼ [¤Þ¤ó¤Æ¤ó¤«] /(n) all over the world/ +ËþÅÀ [¤Þ¤ó¤Æ¤ó] /(n) perfect score/(P)/ +ËþÅÀ¤ò¼è¤ë [¤Þ¤ó¤Æ¤ó¤ò¤È¤ë] /(exp) to get full marks/ +ËþƲ [¤Þ¤ó¤É¤¦] /(n) the whole audience/ +ËþǯÎð [¤Þ¤ó¤Í¤ó¤ì¤¤] /(n) age/ +ËþÇÕ [¤Þ¤ó¤Ñ¤¤] /(n) full/(P)/ +Ëþɼ [¤Þ¤ó¤Ô¤ç¤¦] /(n) unanimously/ +ËþÉý [¤Þ¤ó¤×¤¯] /(n) full/ +ËþÊ¢ [¤Þ¤ó¤×¤¯] /(adj-na,n) cloy/glut/ +ËþÊפʤ¯ [¤Þ¤ó¤Ù¤ó¤Ê¤¯] /(adv) equally/thoroughly/all over/uniformly/without exception/all around/ +ËþÊ×̵¤¯ [¤Þ¤ó¤Ù¤ó¤Ê¤¯] /(adv) equally/thoroughly/all over/uniformly/without exception/all around/ +ËþËþ [¤Þ¤ó¤Þ¤ó] /(adj-na,adv,n) full of/brimming with/ +ËþÌÌ [¤Þ¤ó¤á¤ó] /(n-adv,n-t) (the) whole face/(P)/ +ËþÌØ [¤Þ¤ó¤â¤¦] /Manchuria and Mongolia/ +ËþÌÜ [¤Þ¤ó¤â¤¯] /(n-adv,n-t) as far as the eye can see/ +Ëþλ [¤Þ¤ó¤ê¤ç¤¦] /(n) expiration/termination/(P)/ +ËþÎÝ [¤Þ¤ó¤ë¤¤] /(n) bases loaded (baseball)/(P)/ +ËþÎÝ¥Û¡¼¥à¥é¥ó [¤Þ¤ó¤ë¤¤¥Û¡¼¥à¥é¥ó] /(n) grand slam (baseball)/ +Ì¡¤í¤Ë [¤½¤¾¤í¤Ë] /(uk) in spite of oneself/somehow/without knowing why/vaguely/ +Ì¡¤íÊ⤭ [¤½¤¾¤í¤¢¤ë¤­] /(n) stroll/ +Ì¡²è [¤Þ¤ó¤¬] /(n) comic/cartoon/(P)/ +Ì¡²è²È [¤Þ¤ó¤¬¤«] /(n) cartoonist/manga artist/(P)/ +Ì¡²è»¨»ï [¤Þ¤ó¤¬¤¶¤Ã¤·] /(n) comic book/ +Ì¡²èËÜ [¤Þ¤ó¤¬¤Û¤ó] /(n) comic book/ +Ì¡³Ú [¤Þ¤ó¤¬¤¯] /(n) manzai (comic dialogue) accompanied by music/ +Ì¡¸À [¤Þ¤ó¤²¤ó] /(n) rambling talk/ +Ì¡ºÍ [¤Þ¤ó¤¶¤¤] /(n) comedian/comic dialogue/(P)/ +Ì¡ºÍ»Õ [¤Þ¤ó¤¶¤¤¤·] /(n) (one of) a comic duo/ +Ì¡Á³ [¤Þ¤ó¤¼¤ó] /(adj-na,n) aimless/in a rambling way/ +Ì¡Á³¤¿¤ë [¤Þ¤ó¤¼¤ó¤¿¤ë] /(adj-t) random/rambling/desultory/ +Ì¡ÃÌ [¤Þ¤ó¤À¤ó] /(n) chat/desultory conversation/(P)/ +Ì¡ÃÌ²È [¤Þ¤ó¤À¤ó¤«] /comic storyteller/ +Ì¡ÆÉ [¤Þ¤ó¤É¤¯] /(n) browsing/ +Ì¡ÇÍ [¤Þ¤ó¤Ð] /(n) revilement/derision/ +Ì¡É® [¤Þ¤ó¤Ô¤Ä] /(n) random jottings/ +̡ɾ [¤Þ¤ó¤Ô¤ç¤¦] /(n) rambling criticism/ +̡ʸ [¤Þ¤ó¤Ö¤ó] /(n) random jottings/rambling essays/ +Ì¡Êâ [¤Þ¤ó¤Ý] /(n,vs) rambling/sauntering/strolling/ +Ì¡Ì¡ [¤Þ¤ó¤Þ¤ó] /(adj-na,n) vast/ +Ì¡Ì¡¤¿¤ë [¤Þ¤ó¤Þ¤ó¤¿¤ë] /(adj-t) boundless/vast/ +Ì¡Í· [¤Þ¤ó¤æ¤¦] /(n,vs) pleasure trip/tour/ +Ì¡Í·µÒ [¤Þ¤ó¤æ¤¦¤­¤ã¤¯] /sightseer/tourist/ +Ì¡Ï¿ [¤Þ¤ó¤í¤¯] /(n) random comments/ +Ì¢±ä [¤Þ¤ó¤¨¤ó] /(n,vs) spread disease/ +Ì¢±ä¤ë [¤Ï¤Ó¤³¤ë] /(v5r) to spread/to run rampant/to grow thick/to become powerful/(P)/ +Ì¢Áð [¤Ä¤ë¤¯¤µ] /(n) vine/creeper/ +Ì£ [¤¢¤¸] /(adj-na,n) flavor/taste/(P)/ +Ì£¤¬Çö¤¤ [¤¢¤¸¤¬¤¦¤¹¤¤] /lightly seasoned/ +Ì£¤Ä¤± [¤¢¤¸¤Ä¤±] /(n,vs) seasoning/flavour/ +Ì£¤Ê [¤¢¤¸¤Ê] /(adj-pn) smart/clever/witty/strange/ +Ì£¤ÎÁÇ [¤¢¤¸¤Î¤â¤È] /(n) monosodium glutamate (brand name)/MSG/(P)/ +Ì£¤ï¤¤ [¤¢¤¸¤ï¤¤] /(adj-no,n) (1) flavour/(2) meaning/significance/(P)/ +Ì£¤ï¤¤ÃΤë [¤¢¤¸¤ï¤¤¤·¤ë] /to taste and know/ +Ì£¤ï¤¦ [¤¢¤¸¤ï¤¦] /(v5u) to taste/to savor/to relish/(P)/ +Ì£¤òÄ´¤¨¤ë [¤¢¤¸¤ò¤È¤È¤Î¤¨¤ë] /(exp) to flavor/to season/ +Ì£³Ð [¤ß¤«¤¯] /(adj-na,n) taste/palate/sense of taste/(P)/ +Ì£µ¤¤Ê¤¤ [¤¢¤¸¤­¤Ê¤¤] /(adj) wearisome/insipid/irksome/wretched/vain/ +Ì£µ¤¤Ê¤¤ [¤¢¤¸¤±¤Ê¤¤] /(adj) wearisome/insipid/irksome/wretched/vain/ +Ì£µ¤Ìµ¤¤ [¤¢¤¸¤­¤Ê¤¤] /(adj) wearisome/insipid/irksome/wretched/vain/ +Ì£µ¤Ìµ¤¤ [¤¢¤¸¤±¤Ê¤¤] /(adj) wearisome/insipid/irksome/wretched/vain/ +Ì£¸« [¤¢¤¸¤ß] /(n) sampling/tasting/ +Ì£Á¹ [¤ß¤½] /(n) (1) miso/bean paste/(2) key (main) point/(P)/ +Ì£Á¹¤Ã»õ [¤ß¤½¤Ã¤Ñ] /(n) decayed (baby) tooth/ +Ì£Á¹¤ÃÞè [¤ß¤½¤Ã¤«¤¹] /(n) (1) miso lees/(2) good-for-nothing/(3) immature child or person/ +Ì£Á¹½Á [¤ß¤½¤·¤ë] /(n) miso soup/(P)/ +Ì£Á¹ÄÒ¤± [¤ß¤½¤Å¤±] /(n) meat or fish or vegetables preserved in miso/ +Ì£Á¹Ú§¤ê [¤ß¤½¤¹¤ê] /(n) grinding miso/flattery/a flatterer/ +Ì£Á¹Ú§¤êË·¼ç [¤ß¤½¤¹¤ê¤Ü¤¦¤º] /(n) a low-ranking priest/contemptuous reference to a priest/ +Ì£ÆÉ [¤ß¤É¤¯] /(n,vs) appreciating a book/perusal/ +Ì£ÉÕ¤± [¤¢¤¸¤Ä¤±] /(n,vs) seasoning/flavour/(P)/ +Ì£ÉÕ¤±³¤ÂÝ [¤¢¤¸¤Ä¤±¤Î¤ê] /(n) seasoned nori (laver)/ +Ì£Êý [¤ß¤«¤¿] /(n) friend/ally/supporter/(P)/ +Ì£é² [¤ß¤é¤¤] /(n) taste buds/ +Ì£îÎ [¤ß¤ê¤ó] /(n) (uk) type of sweet sake used in cooking/ +Ì£î䳤· [¤ß¤ê¤ó¤Ü¤·] /(n) fish sliced open, seasoned with mirin, soy sauce, etc. and dried in the sun/ +̤ [¤Ò¤Ä¤¸] /(n) eighth sign of Chinese zodiac (The Ram, 1p.m.-3p.m., south-southwest, June)/(P)/ +̤ [¤ß] /not yet/(P)/ +̤¤À [¤¤¤Þ¤À] /(adj-na,adv) (1) (uk) as yet/hitherto/(2) not yet (with negative verb)/ +̤¤À [¤Þ¤À] /(adv) yet/still/more/besides/(P)/ +̤¤À¤· [¤¤¤Þ¤À¤·] /(n) something to be desired/ +̤¤À¤·¤â [¤Þ¤À¤·¤â] /(n) rather/better/ +̤¤À¤Ë [¤¤¤Þ¤À¤Ë] /(adv) still/even now/until this very day/ +̤¤À̤¤À [¤Þ¤À¤Þ¤À] /(adv) still some way to go before goal/still more to come/much more/not yet/ +̤²ò·è [¤ß¤«¤¤¤±¤Ä] /(adj-na,n) unsettled/pending/unresolved/(P)/ +̤²ò·èÌäÂê [¤ß¤«¤¤¤±¤Ä¤â¤ó¤À¤¤] /unresolved problem/ +̤²þ¿´¼Ô [¤ß¤«¤¤¤·¤ó¤·¤ã] /unconverted person/ +̤³« [¤ß¤«¤¤] /(adj-na,adj-no,n) savage land/backward region/uncivilized/(P)/ +̤³«º¦ [¤ß¤«¤¤¤³¤ó] /uncultivated/ +̤³«º¦ÃÏ [¤ß¤«¤¤¤³¤ó¤Á] /virgin soil/uncultivated land/ +̤³«¼Ò²ñ [¤ß¤«¤¤¤·¤ã¤«¤¤] /a primitive society/ +̤³«¿Í [¤ß¤«¤¤¤¸¤ó] /(n) barbarian/savage/savage (primitive) people (race)/ +̤³«Âó [¤ß¤«¤¤¤¿¤¯] /(n) undeveloped/wild (areas)/ +̤³«ÂóÃÏ [¤ß¤«¤¤¤¿¤¯¤Á] /undeveloped area/ +̤³«ÃÏ [¤ß¤«¤¤¤Á] /(n) savage (barbaric) land/backward region/undeveloped area/ +̤³«È¯ [¤ß¤«¤¤¤Ï¤Ä] /(n) undeveloped (countries)/backward/unentered/ +̤³ÎÄê [¤ß¤«¤¯¤Æ¤¤] /(n) unsettled/pending/ +̤³Îǧ¾ðÊó [¤ß¤«¤¯¤Ë¤ó¤¸¤ç¤¦¤Û¤¦] /(n) unconfirmed information/ +̤³ÎǧÈô¹ÔʪÂÎ [¤ß¤«¤¯¤Ë¤ó¤Ò¤³¤¦¤Ö¤Ã¤¿¤¤] /(n) unidentified flying object (UFO)/ +̤´© [¤ß¤«¤ó] /(adj-no,n) unpublished/ +̤´©¹Ô [¤ß¤«¤ó¤³¤¦] /(adj-no) unpublished/ +̤´° [¤ß¤«¤ó] /(adj-no,n) incomplete/unfinished/ +̤´°À® [¤ß¤«¤ó¤»¤¤] /(adj-na,adj-no,n) incompletion/incomplete/unfinished/(P)/ +̤µ¢´Ô¼Ô [¤ß¤­¤«¤ó¤·¤ã] /unrepatriated person/ +̤µ­Æþ [¤ß¤­¤Ë¤å¤¦] /blank (book)/ +̤¶µ°é [¤ß¤­¤ç¤¦¤¤¤¯] /(adj-no) untrained/ +̤·Ð²á [¤ß¤±¤¤¤«] /unexpired/ +̤·Ð¸³ [¤ß¤±¤¤¤±¤ó] /(adj-na,adj-no,n) inexperience/ +̤·Ð¸³¼Ô [¤ß¤±¤¤¤±¤ó¤·¤ã] /inexperienced person/ +̤·è [¤ß¤±¤Ä] /(n) pending/undecided/(P)/ +̤·è´Æ [¤ß¤±¤Ä¤«¤ó] /(n) detention prison/ +̤·è¹´Î± [¤ß¤±¤Ä¤³¤¦¤ê¤å¤¦] /detention pending trial/ +̤·èºÑ [¤ß¤±¤Ã¤µ¤¤] /(n) outstanding (account)/ +̤·è»» [¤ß¤±¤Ã¤µ¤ó] /outstanding (account)/ +̤·è¼ü [¤ß¤±¤Ä¤·¤å¤¦] /(n) unconvicted prisoner/prisoner under trial/ +̤·èÄê [¤ß¤±¤Ã¤Æ¤¤] /undecided/ +̤¸« [¤ß¤±¤ó] /(adj-no,n) unacquainted/unknown/ +̤¸ø³«³ô¼° [¤ß¤³¤¦¤«¤¤¤«¤Ö¤·¤­] /(n) private equity/ +̤¸øɽ [¤ß¤³¤¦¤Ò¤ç¤¦] /not yet officially announced/ +̤¹ÌÃÏ [¤ß¤³¤¦¤Á] /uncultivated land/ +̤º¦ [¤ß¤³¤ó] /(adj-no,n) uncultivated/wild/ +̤º¦ÃÏ [¤ß¤³¤ó¤Á] /uncultivated land/ +̤º§ [¤ß¤³¤ó] /(n) unmarried/(P)/ +̤º§¼Ô [¤ß¤³¤ó¤·¤ã] /unmarried person/ +̤ºÑ [¤ß¤µ¤¤] /(adj-no,n) executory/unpaid/ +̤»ÈÍÑ [¤ß¤·¤è¤¦] /(adj-no) unused/ +̤¼ý [¤ß¤·¤å¤¦] /(n) accrued/outstanding/ +̤¼ýºÜ [¤ß¤·¤å¤¦¤µ¤¤] /unlisted/ +̤¼ýÆþ¶â [¤ß¤·¤å¤¦¤Ë¤å¤¦¤­¤ó] /accounts receivable/ +̤½¢³Ø»ùƸ [¤ß¤·¤å¤¦¤¬¤¯¤¸¤É¤¦] /preschool child/ +̤½Ï [¤ß¤¸¤å¤¯] /(adj-na,n) inexperience/unripeness/raw/unskilled/immature/inexperienced/(P)/ +̤½Ï»ù [¤ß¤¸¤å¤¯¤¸] /(n) premature baby/(P)/ +̤½Ï¼Ô [¤ß¤¸¤å¤¯¤â¤Î] /green hand/novice/ +̤½èÃÖ [¤ß¤·¤ç¤Á] /untreated/ +̤½èʬ [¤ß¤·¤ç¤Ö¤ó] /unsettled/unfinished/undivided (profits)/ +̤½èÍý [¤ß¤·¤ç¤ê] /(adj-no) untreated/left unattended (to)/still to be dealt with/ +̤¾Ã²½ [¤ß¤·¤ç¤¦¤«] /unfulfilled (orders)/ +̤¾Ü [¤ß¤·¤ç¤¦] /(adj-no,n) unknown/unidentified/ +̤¿®¼Ô [¤ß¤·¤ó¤¸¤ã] /unbeliever/inquirer/ +̤¿Ê [¤ß¤·¤ó] /(n) nonpayment of tribute/ +̤¿ë [¤ß¤¹¤¤] /(n,n-suf) attempt (at crime)/(P)/ +̤¿ëºá [¤ß¤¹¤¤¤¶¤¤] /(n) attempted crime/ +̤À® [¤ß¤»¤¤] /(n) uncompleted/unfinished/crude/ +̤À®Ç¯ [¤ß¤»¤¤¤Í¤ó] /(n) minority/not of age/(P)/ +̤À®Ç¯¼Ô [¤ß¤»¤¤¤Í¤ó¤·¤ã] /(n) minor/person not grown up/ +̤À®ÉÊ [¤ß¤»¤¤¤Ò¤ó] /(n) unfinished goods/ +̤À°Íý [¤ß¤»¤¤¤ê] /(adj-na,adj-no,n) pending/incomplete/ +̤À½ÉÊ [¤ß¤»¤¤¤Ò¤ó] /unfinished article/ +̤ÀÄǯ [¤ß¤»¤¤¤Í¤ó] /(n) minority/not of age/ +̤Àß [¤ß¤»¤Ä] /(n) uninstalled/projected/ +̤Á³ [¤ß¤¼¤ó] /(n) before it happens/previously/(P)/ +̤Á³¤Ë [¤ß¤¼¤ó¤Ë] /before anything happens/previously/ +̤Á³¤ËËɤ° [¤ß¤¼¤ó¤Ë¤Õ¤»¤°] /(exp) to prevent/to take precautions/ +̤Á³·Á [¤ß¤¼¤ó¤±¤¤] /(n) (gram) imperfective form/ +̤Á½Í­ [¤ß¤½¤¦] /(adj-na,adj-no,n) unprecedented/unheard of/ +̤Á½Í­ [¤ß¤¾¤¦] /(adj-na,adj-no,n) unprecedented/unheard of/ +̤Á¾Í­ [¤ß¤½¤¦] /(adj-na,adj-no,n) unprecedented/unheard of/ +̤Á¾Í­ [¤ß¤¾¤¦] /(adj-na,adj-no,n) unprecedented/unheard of/ +̤ÁÈ¿¥ [¤ß¤½¤·¤­] /(n) unorganized/ +̤ÃÎ [¤ß¤Á] /(adj-na,n) not yet known/(P)/ +̤Ãθì [¤ß¤Á¤´] /(n) unknown language/ +̤Ãοô [¤ß¤Á¤¹¤¦] /(n) unknown number/(P)/ +̤Ãå [¤ß¤Á¤ã¤¯] /(n) nonarrival/ +̤Ãå¼ê [¤ß¤Á¤ã¤¯¤·¤å] /(work) not yet started/ +̤Ãúǯ [¤ß¤Æ¤¤¤Í¤ó] /minority/under age/ +̤Ä̽÷ [¤ª¤Ü¤³] /virgin/ +̤Äê [¤ß¤Æ¤¤] /(adj-na,n) not yet fixed/undecided/pending/(P)/ +̤ÄêµÁ [¤ß¤Æ¤¤¤®] /(adj-na,n) undefined/unspecified/ +̤Äê¹Æ [¤ß¤Æ¤¤¤³¤¦] /(n) unfinished manuscript/ +̤Åе­ [¤ß¤È¤¦¤­] /unregistered/ +̤Åþ [¤ß¤È¤¦] /(adj-no,n) untrodden/unexplored/ +̤Ƨ [¤ß¤È¤¦] /(adj-no,n) untrodden/unexplored/ +̤Ƨºº [¤ß¤È¤¦¤µ] /unexplored/ +̤ƧÊö [¤ß¤È¤¦¤Û¤¦] /(n) unclimbed mountain/ +̤ÆÉ [¤ß¤É¤¯] /(adj-na,n) not yet read/ +̤ÆϤ± [¤ß¤È¤É¤±] /failing to report/ +̤ÆϤ±¤ë [¤ß¤È¤É¤±¤ë] /(v1) to make sure of/to assure oneself of/to see with one's own eyes/to ascertain/ +̤ǯ [¤Ò¤Ä¤¸¤É¤·] /year of the sheep/ +̤Ǽ [¤ß¤Î¤¦] /(n) payment default/overdue on a payment/(P)/ +̤Ǽ¼Ô [¤ß¤Î¤¦¤·¤ã] /(n) person in arrears/(tax) defaulter/ +̤ÇÛÅö [¤ß¤Ï¤¤¤È¤¦] /undivided (profits)/ +̤ȯ [¤ß¤Ï¤Ä] /(n) before an event takes place/ +̤ȯ¤Ë [¤ß¤Ï¤Ä¤Ë] /before anything happens/previously/ +̤ȯ¸« [¤ß¤Ï¤Ã¤±¤ó] /undiscovered/unexplored/ +̤ȯ¹Ô [¤ß¤Ï¤Ã¤³¤¦] /unissued/ +̤ȯã [¤ß¤Ï¤Ã¤¿¤Ä] /undeveloped/ +̤ȯɽ [¤ß¤Ï¤Ã¤Ô¤ç¤¦] /unpublished/not yet announced/(P)/ +̤Éü°÷ [¤ß¤Õ¤¯¤¤¤ó] /(adj-no) undemobilized/ +̤ʧ¤¤ [¤ß¤Ï¤é¤¤] /(n,adj-no) unpaid/overdue/(P)/ +̤ʧ¤¤¥í¡¼¥ó [¤ß¤Ï¤é¤¤¥í¡¼¥ó] /(n) outstanding loan/ +̤ʧ¤¤¹þ¤ß [¤ß¤Ï¤é¤¤¤³¤ß] /(n) not paid up (capital)/ +̤ʧÈñÍÑ [¤ß¤Ï¤é¤¤¤Ò¤è¤¦] /accrued expenses/ +̤ʹ [¤ß¤â¤ó] /(n) having not yet heard/ +̤˴¿Í [¤ß¤Ü¤¦¤¸¤ó] /(n) widow/(P)/ +̤Ëþ [¤ß¤Þ¤ó] /(n-suf) less than/insufficient/(P)/ +̤ÌÀ [¤ß¤á¤¤] /(n-adv,n-t) early dawn/grey of morning/(P)/ +̤Íè [¤ß¤é¤¤] /(n) (1) the future (usually distant)/(2) future tense/(3) the world to come/(P)/ +̤Íè±Ê¹å [¤ß¤é¤¤¤¨¤¤¤´¤¦] /(n-adv,n-t) eternity/ +̤Íè³Ø [¤ß¤é¤¤¤¬¤¯] /(n) futurology/ +̤Í贰λ [¤ß¤é¤¤¤«¤ó¤ê¤ç¤¦] /future perfect/ +̤Íè·¿ [¤ß¤é¤¤¤¬¤¿] /(adj-no) futuristic/ +̤Íè·Á [¤ß¤é¤¤¤±¤¤] /the future tense/ +̤Íè»Ø¸þ [¤ß¤é¤¤¤·¤³¤¦] /future oriented/ +̤ÍèÁü [¤ß¤é¤¤¤¾¤¦] /(n) vision of the future/ +̤ÍèÇÉ [¤ß¤é¤¤¤Ï] /(n) futurism/ +̤λ [¤ß¤ê¤ç¤¦] /(adj-no,n) unfinished/unfilled (order)/unexecuted/ +̤Îý [¤ß¤ì¤ó] /(adj-na,n) lingering affection/attachment/regret(s)/reluctance/(P)/ +Ì¥¤¹ [¤Ð¤«¤¹] /(v5s) to bewitch/to confuse/to enchant/to delude/ +Ì¥¤»¤é¤ì¤ë [¤ß¤»¤é¤ì¤ë] /(v1) to be enchanted/to be charmed/ +Ì¥Æþ¤ë [¤ß¤¤¤ë] /(v5r) to be entranced or possessed/ +̥λ [¤ß¤ê¤ç¤¦] /(n) fascination/(P)/ +Ì¥ÎÏ [¤ß¤ê¤ç¤¯] /(n) charm/fascination/glamour/(P)/ +Ì¥ÎÏŪ [¤ß¤ê¤ç¤¯¤Æ¤­] /(adj-na) charming/fascinating/ +Ì¥ÏÇ [¤ß¤ï¤¯] /(n,vs) attraction/fascination/lure/captivation/charm/(P)/ +̦ [¤ß] /(n) sixth sign of Chinese zodiac (The Serpent, 9a.m.-11a.m., south-southeast, April)/(P)/ +̦ǯ [¤Ø¤Ó¤É¤·] /year of the snake/ +̨ [¤ß¤µ¤­] /(n) cape (on coast)/(P)/ +̨³Ñ [¤³¤¦¤«¤¯] /(rare) anat promontory/promontory/ +̨ÏÑ [¤³¤¦¤ï¤ó] /indentations/capes/ +Ì© [¤ß¤Ä] /(n) mystery/ +Ì©¤« [¤Ò¤½¤«] /(adj-na,n) secret/private/surreptitious/(P)/ +Ì©¤«¤Ë [¤Ò¤½¤«¤Ë] /in secret/secretly/ +Ì©±À [¤ß¤Ä¤¦¤ó] /(n) dense clouds/overcast/ +Ì©²è [¤ß¤Ä¤¬] /(n) detailed drawing or picture/ +Ì©²ñ [¤ß¤Ã¤«¤¤] /(n) clandestine meeting/ +Ì©µ· [¤ß¤Ä¤®] /(n) secret rites/secrets/ +Ì©µÄ [¤ß¤Ä¤®] /(n) secret conference/ +Ì©µù [¤ß¤Ä¤ê¤ç¤¦] /(n) poaching (fish or seafood)/ +Ì©µù¼Ô [¤ß¤Ä¤ê¤ç¤¦¤·¤ã] /poacher/ +Ì©¶µ [¤ß¤Ã¤­¤ç¤¦] /(n) Mikkyou/secret religious transmissions/Esoteric Buddhist teachings/ +Ì©·× [¤ß¤Ã¤±¤¤] /(n) secret plan/ +Ì©¸ì [¤ß¤Ä¤´] /(n) talking in whispers/confidential words/ +Ì©¹Ò [¤ß¤Ã¤³¤¦] /(n,vs) smuggling/(P)/ +Ì©¹Ò¼Ô [¤ß¤Ã¤³¤¦¤·¤ã] /a stowaway/ +Ì©¹Ô [¤ß¤Ã¤³¤¦] /(n) prowling about/traveling in secret/ +Ì©¹ð [¤ß¤Ã¤³¤¯] /(n,vs) secret information/betrayal/inform on/ +Ì©¹ð¼Ô [¤ß¤Ã¤³¤¯¤·¤ã] /informer/betrayer/ +Ì©»¦ [¤ß¤Ã¤µ¤Ä] /(n) secret butchery/ +Ì©»È [¤ß¤Ã¤·] /(n) secret messenger/ +Ì©»ö [¤ß¤Ä¤¸] /(n) a secret/ +Ì©¼¼ [¤ß¤Ã¤·¤Ä] /(n) secret room/(P)/ +Ì©¼¼¤Ç [¤ß¤Ã¤·¤Ä¤Ç] /"behind closed doors"/ +Ì©½¸ [¤ß¤Ã¤·¤å¤¦] /(n,vs) crowd/close formation/dense/(P)/ +Ì©½ñ [¤ß¤Ã¤·¤ç] /(n) secret message/ +Ì©À¸ [¤ß¤Ã¤»¤¤] /(n) thick or dense growth/ +Ì©ÀÜ [¤ß¤Ã¤»¤Ä] /(adj-na,n) related/connected/close/intimate/(P)/ +Ì©Àò [¤ß¤Ã¤»¤ó] /(n,vs) stopping tightly/sealing hermetically/ +Ì©Áò [¤ß¤Ã¤½¤¦] /(n) private funeral/ +Ì©Á÷ [¤ß¤Ã¤½¤¦] /(n) sending in secret/ +̩¤ [¤ß¤Ä¤¾¤¦] /(n) illicit manufacturing/illicit distilling/moonshining/ +̩¤¼ò [¤ß¤Ä¤¾¤¦¤·¤å] /illicitly brewed liquor/moonshine/ +Ì©ÃÌ [¤ß¤Ä¤À¤ó] /(n) private or confidential or secret talk/ +Ì©Ãå [¤ß¤Ã¤Á¤ã¤¯] /(n) glued to/(P)/ +Ì©ÄÌ [¤ß¤Ã¤Ä¤¦] /(n) adultery/misconduct/intrigue/criminal connection/ +Ì©Äå [¤ß¤Ã¤Æ¤¤] /(n) spy/emissary/ +Ì©ÅÙ [¤ß¤Ä¤É] /(n) density/(P)/ +Ì©Æþ¹ñ [¤ß¤Ä¤Ë¤å¤¦¤³¤¯] /(n,vs) smuggling oneself into a country/(P)/ +Ì©Æþ¹ñ [¤ß¤Ä¤Ë¤å¤¦¤´¤¯] /(n,vs) smuggling oneself into a country/ +Ì©Æþ¹ñ°¶Àû¶È¼Ô [¤ß¤Ä¤Ë¤å¤¦¤³¤¯¤¢¤Ã¤»¤ó¤®¤ç¤¦¤·¤ã] /(n) people smuggler/ +Ì©Çä [¤ß¤Ä¤Ð¤¤] /(n,vs) smuggling/bootlegging/illicit trade/(P)/ +Ì©ÇäÉÊ [¤ß¤Ä¤Ð¤¤¤Ò¤ó] /smuggled goods/contraband/ +Ì©Éõ [¤ß¤Ã¤×¤¦] /(n,vs) hermetically seal/sealing (e.g. envelope)/ +Ì©ÊÄ [¤ß¤Ã¤Ú¤¤] /(n,vs) airtight/ +Ì©ÊÄÍÆ´ï [¤ß¤Ã¤Ú¤¤¤è¤¦¤­] /(n) airtight container/ +Ì©ËÅ [¤ß¤Ä¤Ü¤¦] /(n) conspiracy/ +Ì©ËÇ°× [¤ß¤Ä¤Ü¤¦¤¨¤­] /(n) smuggling/ +Ì©Ì© [¤ß¤Ä¤ß¤Ä] /(adv) secretly/privately/ +Ì©Ìó [¤ß¤Ä¤ä¤¯] /(n) secret agreement/(P)/ +Ì©Í¢ [¤ß¤Ä¤æ] /(n,vs) smuggling/contraband trade/(P)/ +Ì©Í¢½Ð [¤ß¤Ä¤æ¤·¤å¤Ä] /(n) smuggling out/ +Ì©Í¢Á¥ [¤ß¤Ä¤æ¤»¤ó] /(n) smuggler/ +Ì©Í¢Æþ [¤ß¤Ä¤æ¤Ë¤å¤¦] /(n) smuggling in/ +Ì©Í¢ÉÊ [¤ß¤Ä¤æ¤Ò¤ó] /smuggled goods/ +Ì©ÎÄ [¤ß¤Ä¤ê¤ç¤¦] /(n,vs) poaching/(P)/ +Ì©ÎÄ¼Ô [¤ß¤Ä¤ê¤ç¤¦¤·¤ã] /poacher/ +Ì©ÎÓ [¤ß¤Ä¤ê¤ó] /(n) close thicket/dense forest/jungle/(P)/ +Ì©Îá [¤ß¤Ä¤ì¤¤] /secret orders/ +̪ [¤ß¤Ä] /(n) nectar/honey/(P)/ +̪´» [¤ß¤«¤ó] /(n) mandarin/(P)/ +̪´»¤Î½Á [¤ß¤«¤ó¤Î¤·¤ë] /mandarin orange juice/ +̪´»Èª [¤ß¤«¤ó¤Ð¤¿¤±] /mandarin plantation/ +̪·î [¤ß¤Ä¤²¤Ä] /(n) honeymoon/ +̪Ʀ [¤ß¤Ä¤Þ¤á] /(n) mixture of boiled beans, jelly cubes, fruit pieces and molasses/ +̪˪ [¤ß¤Ä¤Ð¤Á] /(n) (honey) bee/ +̪Ϲ [¤ß¤Ä¤í¤¦] /(n) beeswax/ +̬ [¤ß¤Î] /(n) straw raincoat/ +̬Ãî [¤ß¤Î¤à¤·] /(n) bagworm/ +Ì­¤ê [¤ß¤Î¤ê] /(n) ripening/crop/ +Ì­¼ÂÉÔÎÉ [¤Í¤ó¤¸¤Ä¤Õ¤ê¤ç¤¦] /poor crop (of rice)/ +Ì® [¤ß¤ã¤¯] /(n) pulse/(P)/ +Ì®¤ò¼è¤ë [¤ß¤ã¤¯¤ò¤È¤ë] /(exp) to take a pulse/ +Ì®¤ò¿Ç¤ë [¤ß¤ã¤¯¤ò¤ß¤ë] /(exp) to examine one's pulse/ +Ì®´É [¤ß¤ã¤Ã¤«¤ó] /(n) vascular system/blood vessel/duct/ +Ì®½ê [¤ß¤ã¤¯¤É¤³¤í] /(n) spot where the pulse may be taken/vital point/ +Ì®ÂÇ¤Ä [¤ß¤ã¤¯¤¦¤Ä] /(v5t) pounding heart/pulsing vein/ +̮ư [¤ß¤ã¤¯¤É¤¦] /(n) pulsation/pulsatory motion/ +Ì®Çï [¤ß¤ã¤¯¤Ï¤¯] /(n) pulse/pulsation/stroke of pulse/(P)/ +̮̮ [¤ß¤ã¤¯¤ß¤ã¤¯] /(adj-na,n) continuous/ceaseless/ +̮̮¤¿¤ë [¤ß¤ã¤¯¤ß¤ã¤¯¤¿¤ë] /(adj-t) unbroken/continuous/pulsating forcefully/ +Ì®Íí [¤ß¤ã¤¯¤é¤¯] /(n) chain of reasoning/logical connection/coherence/context/(P)/ +Ì®Ùó [¤ß¤ã¤¯¤Ï¤¯] /(n) pulse/pulsation/stroke of pulse/ +Ì®Ùó¿ô [¤ß¤ã¤¯¤Ï¤¯¤¹¤¦] /pulse rate/ +̯ [¤ß¤ç¤¦] /(adj-na,n) (uk) strange/unusual/(P)/ +̯¤Ê¤ëÄ´¤Ù [¤¿¤¨¤Ê¤ë¤·¤é¤Ù] /enchanting melody/sweet tune/ +̯¤Ë»×¤¦ [¤ß¤ç¤¦¤Ë¤ª¤â¤¦] /(exp) to think (something) strange/ +̯¤òÆÀ¤Æ¤¤¤ë [¤ß¤ç¤¦¤ò¤¨¤Æ¤¤¤ë] /(exp) to be skillful/to be clever/ +̯°Æ [¤ß¤ç¤¦¤¢¤ó] /(n) ingenious idea/excellent plan/bright idea/(P)/ +̯²¦ [¤ß¤ç¤¦¤ª¤¦] /Vidya-raja/King of occult know-how/enlightened one (suffix of Buddhist deities)/ +̯µ» [¤ß¤ç¤¦¤®] /(n) exquisite skill/wonderful performance/(P)/ +̯µ»¿À¤ËÆþ¤ë [¤ß¤ç¤¦¤®¤·¤ó¤Ë¤¤¤ë] /(exp) to be divinely skilled/ +̯·× [¤ß¤ç¤¦¤±¤¤] /(n) ingenious trick/good idea/clever scheme/ +̯ºö [¤ß¤ç¤¦¤µ¤¯] /(n) clever scheme/ +̯¼ê [¤ß¤ç¤¦¤·¤å] /(n) expert/virtuoso/master/(P)/ +̯¼ñ [¤ß¤ç¤¦¤·¤å] /(n) exquisite beauty or charms/ +̯½ê [¤ß¤ç¤¦¤·¤ç] /(n) point of beauty/ +̯ˡ [¤ß¤ç¤¦¤Û¤¦] /(n) mysteries/excellent methods/ +̯ˡϡ²Ú·Ð [¤ß¤ç¤¦¤Û¤¦¤ì¤ó¤²¤­¤ç¤¦] /(int,n) Lotus Sutra/ +̯̣ [¤ß¤ç¤¦¤ß] /(n) exquisite/charm/profit/ +̯Ìô [¤ß¤ç¤¦¤ä¤¯] /(n) wonder drug/miracle cure/ +̯Îð [¤ß¤ç¤¦¤ì¤¤] /(adj-no,n) young/blooming (age)/ +Ì° [¤ß¤ê¤á¤¤¤È¤ë] /(uk) millimeter/ +̱ [¤¿¤ß] /(n) nation/people/(P)/ +̱¤ÎÀ¼¤òÄ°¤¯ [¤¿¤ß¤Î¤³¤¨¤ò¤­¤¯] /(exp) to listen to the voice of the people/ +̱°Õ [¤ß¤ó¤¤] /(n) popular will/(P)/ +̱±Ä [¤ß¤ó¤¨¤¤] /(n) private management/(P)/ +̱±Ä²½ [¤ß¤ó¤¨¤¤¤«] /(n) privatization/(P)/ +̱±Ä²½´ë¶È [¤ß¤ó¤¨¤¤¤«¤­¤®¤ç¤¦] /privatized business/ +̱²È [¤ß¤ó¤«] /(n) private house/(P)/ +̱´Ö [¤ß¤ó¤«¤ó] /(adj-no,n) private/civilian/civil/popular/folk/unofficial/(P)/ +̱´Ö¹Ò¶õµ¡ [¤ß¤ó¤«¤ó¤³¤¦¤¯¤¦¤­] /private aircraft/ +̱´Ö»ñËÜ [¤ß¤ó¤«¤ó¤·¤Û¤ó] /private capital/ +̱´Ö¿Í [¤ß¤ó¤«¤ó¤¸¤ó] /(n) non-government person/civilian/ +̱´ÖÃÄÂÎ [¤ß¤ó¤«¤ó¤À¤ó¤¿¤¤] /(n) nongovernment organization/NGO/ +̱´ÖÅÁ¾µ [¤ß¤ó¤«¤ó¤Ç¤ó¤·¤ç¤¦] /folklore/ +̱´ÖÈô¹Ô [¤ß¤ó¤«¤ó¤Ò¤³¤¦] /civil aviation/ +̱´ÖÉôÌç [¤ß¤ó¤«¤ó¤Ö¤â¤ó] /(n) private sector/ +̱´ÖÊüÁ÷ [¤ß¤ó¤«¤ó¤Û¤¦¤½¤¦] /commercial broadcasting/(P)/ +̱´ÖÎÅË¡ [¤ß¤ó¤«¤ó¤ê¤ç¤¦¤Û¤¦] /folk remedies/ +̱¶¦Ï¹ñ [¤¸¤ó¤ß¤ó¤­¤ç¤¦¤ï¤³¤¯] /(n) people's republic/ +̱¶È [¤ß¤ó¤®¤ç¤¦] /(n) private enterprise/ +̱¶ñ [¤ß¤ó¤°] /(n) everyday articles which have come to be regarded as folk art/ +̱·Ý [¤ß¤ó¤²¤¤] /(n) folk craft/folk art/(P)/ +̱·ÝÉÊ [¤ß¤ó¤²¤¤¤Ò¤ó] /(n) (article of) folk craft/ +̱¸¢ [¤ß¤ó¤±¤ó] /(n) civil rights/ +̱¸¢¼çµÁ [¤ß¤ó¤±¤ó¤·¤å¤®] /democracy (as propounded by Sun Yat-sen)/ +̱¸Í [¤ß¤ó¤³] /private house/ +̱¹ñ [¤ß¤ó¤³¤¯] /(Republic of) China (i.e. Taiwan)/ +̱»ö [¤ß¤ó¤¸] /(n) civil affairs/civil case/(P)/ +̱»öºÆÀ¸Ë¡ [¤ß¤ó¤¸¤µ¤¤¤»¤¤¤Û¤¦] /(n) Civil Rehabilitation Law/ +̱»öºÛȽ [¤ß¤ó¤¸¤µ¤¤¤Ð¤ó] /civil trial/ +̱»ö»ö·ï [¤ß¤ó¤¸¤¸¤±¤ó] /civil case/ +̱»ö¾å [¤ß¤ó¤¸¤¸¤ç¤¦] /(adj-no) civil/ +̱»öÁʾ٠[¤ß¤ó¤¸¤½¤·¤ç¤¦] /civil action/civil suit/civil proceedings/ +̱»öÁʾÙË¡ [¤ß¤ó¤¸¤½¤·¤ç¤¦¤Û¤¦] /(Japanese) Civil Proceedings Act (1890, revised in 1926)/ +̱»öŪ [¤ß¤ó¤¸¤Æ¤­] /(adj-na) civil/ +̱»öˡΧÉÞ½õ [¤ß¤ó¤¸¤Û¤¦¤ê¤Ä¤Õ¤¸¤ç] /(n) civil legal aid system (e.g. legal aid for poor people)/ +̱»öˡΧÉÞ½õÀ©ÅÙ [¤ß¤ó¤¸¤Û¤¦¤ê¤Ä¤Õ¤¸¤ç¤»¤¤¤É] /(n) civil legal aid system (e.g. legal aid for poor people)/ +̱¼ÒÅÞ [¤ß¤ó¤·¤ã¤È¤¦] /Democratic Socialist Party/(P)/ +̱¼ç [¤ß¤ó¤·¤å] /(n) democratic/the head of the nation/(P)/ +̱¼ç²½ [¤ß¤ó¤·¤å¤«] /(n,vs) democratization/democratize/ +̱¼ç²½±¿Æ° [¤ß¤ó¤·¤å¤«¤¦¤ó¤É¤¦] /(n) democratic movement/movement towards democracy/ +̱¼ç²þ³× [¤ß¤ó¤·¤å¤«¤¤¤«¤¯] /(n) democratic reform/ +̱¼ç³èÆ°²È [¤ß¤ó¤·¤å¤«¤Ä¤É¤¦¤«] /(n) democratic activist/ +̱¼ç¹ñ [¤ß¤ó¤·¤å¤³¤¯] /(n) democratic state/(P)/ +̱¼ç¼çµÁ [¤ß¤ó¤·¤å¤·¤å¤®] /(n) democracy/(P)/ +̱¼ç¼çµÁ¹ñ²È [¤ß¤ó¤·¤å¤·¤å¤®¤³¤Ã¤«] /(n) democratic nation/ +̱¼çÀ¯¼£ [¤ß¤ó¤·¤å¤»¤¤¤¸] /(n) democratic government/ +̱¼çÀ¯ÂÎ [¤ß¤ó¤·¤å¤»¤¤¤¿¤¤] /(n) democratic form of government/ +̱¼çŪ [¤ß¤ó¤·¤å¤Æ¤­] /(adj-na) democratic/(P)/ +̱¼çÅÞ [¤ß¤ó¤·¤å¤È¤¦] /Democratic party/(P)/ +̱¼çÅÞÁ´¹ñ°Ñ°÷²ñ [¤ß¤ó¤·¤å¤È¤¦¤¼¤ó¤³¤¯¤¤¤¤¤ó¤«¤¤] /Democratic National Committee (US)/DNC/ +̱¼û [¤ß¤ó¤¸¤å] /(n) civilian requirements/(P)/ +̱¼ûÉÊ [¤ß¤ó¤¸¤å¤Ò¤ó] /consumer goods/ +̱½° [¤ß¤ó¤·¤å¤¦] /(n) people/populace/masses/(P)/ +̱½°±Ø [¤ß¤ó¤·¤å¤¦¤¨¤­] /(n) railway station built with government and popular support/ +̱½°²½ [¤ß¤ó¤·¤å¤¦¤«] /(n) popularization/ +̱½°Åª [¤ß¤ó¤·¤å¤¦¤Æ¤­] /(adj-na) popular/ +̱½É [¤ß¤ó¤·¤å¤¯] /(n) private home providing lodging for travelers/(P)/ +̱¾ð [¤ß¤ó¤¸¤ç¤¦] /(n) condition (sentiment) of the people/ +̱¿´ [¤ß¤ó¤·¤ó] /(n) popular sentiment/ +̱¿Í [¤ß¤ó¤¸¤ó] /the people/the public/ +̱¿ôµ­ [¤ß¤ó¤¹¤¦¤­] /the Book of Numbers (in the Bible)/ +̱À¯ [¤ß¤ó¤»¤¤] /(n) democracy/civil government/(P)/ +̱À¯Ä¹´± [¤ß¤ó¤»¤¤¤Á¤ç¤¦¤«¤ó] /civil governor/ +̱À¸ [¤ß¤ó¤»¤¤] /(n) (1) consumer/(2) civilian/(3) people's welfare or livelihood/(P)/ +̱À¸°Ñ°÷ [¤ß¤ó¤»¤¤¤¤¤¤¤ó] /district welfare officer/ +̱À¸ÍÑ [¤ß¤ó¤»¤¤¤è¤¦] /(adj-no) consumer (use)/ +̱À¸Íѵ¡ [¤ß¤ó¤»¤¤¤è¤¦¤­] /(n) consumer equipment/ +̱ÀÄ [¤ß¤ó¤»¤¤] /(n) Democratic Youth League of Japan/ +̱Áª [¤ß¤ó¤»¤ó] /(n) popular election/ +̱Áð [¤¿¤ß¤¯¤µ] /(n) people/populace/ +̱Áð [¤¿¤ß¤°¤µ] /(n) people/populace/ +̱¯ [¤ß¤ó¤¾¤¯] /(n) people/race/nation/racial customs/folk customs/(P)/ +̱¯²»³Ú [¤ß¤ó¤¾¤¯¤ª¤ó¤¬¤¯] /folk music/ +̱¯³Ø [¤ß¤ó¤¾¤¯¤¬¤¯] /(n) folklore/ +̱¯·Ýǽ [¤ß¤ó¤¾¤¯¤²¤¤¤Î¤¦] /folk entertainment/ +̱¯ÉñÍÙ [¤ß¤ó¤¾¤¯¤Ö¤è¤¦] /folk dance/ +̱² [¤ß¤ó¤¾¤¯] /(n) people/race/nation/racial customs/folk customs/(P)/ +̱²°Õ¼± [¤ß¤ó¤¾¤¯¤¤¤·¤­] /national consciousness/ +̱²°áÁõ [¤ß¤ó¤¾¤¯¤¤¤·¤ç¤¦] /(n) national costume/(in) native dress/ +̱²²»³Ú [¤ß¤ó¤¾¤¯¤ª¤ó¤¬¤¯] /ethnic music/ +̱²³Ø [¤ß¤ó¤¾¤¯¤¬¤¯] /(n) ethnology/ +̱²³Ø¼Ô [¤ß¤ó¤¾¤¯¤¬¤¯¤·¤ã] /ethnologist/ +̱²»Ë [¤ß¤ó¤¾¤¯¤·] /history of a people/ +̱²¼«·è [¤ß¤ó¤¾¤¯¤¸¤±¤Ä] /self-determination of peoples/(P)/ +̱²¼çµÁ [¤ß¤ó¤¾¤¯¤·¤å¤®] /nationalism/(P)/ +̱²½¡¶µ [¤ß¤ó¤¾¤¯¤·¤å¤¦¤­¤ç¤¦] /ethnic religions/ +̱²À­ [¤ß¤ó¤¾¤¯¤»¤¤] /(n) racial or national characteristics/ +̱²Àº¿À [¤ß¤ó¤¾¤¯¤»¤¤¤·¤ó] /racial spirit/national spirit/ +̱²ÂçµÔ»¦ [¤ß¤ó¤¾¤¯¤À¤¤¤®¤ã¤¯¤µ¤Ä] /racial genocide/ +̱²Ū [¤ß¤ó¤¾¤¯¤Æ¤­] /(adj-na) racial/ +̱ÃÄ [¤ß¤ó¤À¤ó] /(n) foreign-settlement corporation/ +̱Äê·ûË¡ [¤ß¤ó¤Æ¤¤¤±¤ó¤Ý¤¦] /(n) democratic constitution/ +̱ÅÙ [¤ß¤ó¤É] /(n) cultural standard/ +̱ÆÁ [¤ß¤ó¤È¤¯] /national morality/ +̱Çñ [¤ß¤ó¤Ñ¤¯] /(n) private residence temporarily taking lodgers/ +̱É÷ [¤ß¤ó¤×¤¦] /national customs/ +̱ʡ [¤ß¤ó¤×¤¯] /national welfare/ +̱ʼ [¤ß¤ó¤Ú¤¤] /(n) militia(men)/(P)/ +̱Êü [¤ß¤ó¤Ý¤¦] /(n) commercial broadcast/(P)/ +̱ˡ [¤ß¤ó¤Ý¤¦] /(n) civil law/civil code/(P)/ +̱˾ [¤ß¤ó¤Ü¤¦] /(n) hopes of the people/ +̱ËܼçµÁ [¤ß¤ó¤Ý¤ó¤·¤å¤®] /(n) democracy/ +̱ÌóÀâ [¤ß¤ó¤ä¤¯¤»¤Ä] /social-contract theory/ +̱ÌóÏÀ [¤ß¤ó¤ä¤¯¤í¤ó] /social-contract theory/ +̱ͭ [¤ß¤ó¤æ¤¦] /(n) private ownership/ +̱ͭÎÓ [¤ß¤ó¤æ¤¦¤ê¤ó] /(n) privately owned forest/ +̱ÍØ [¤ß¤ó¤è¤¦] /(n) folk song/popular song/(P)/ +̱ÍÙ [¤ß¤ó¤è¤¦] /folk dance/ +̱Íø [¤ß¤ó¤ê] /people's interests/ +̱ÎÏ [¤ß¤ó¤ê¤ç¤¯] /(n) national manpower/ +̱ÏÀ [¤ß¤ó¤í¤ó] /public opinion/ +̱Ïà [¤ß¤ó¤ï] /(n) folklore/(P)/ +̱ëý½¸ [¤ß¤ó¤À¤ó¤·¤å¤¦] /collection of folk stories/ +̲¤¤ [¤Í¤à¤¤] /(adj) (1) aestivation/estivation/(2) sleepy/drowsy/(P)/ +̲¤± [¤Í¤à¤±] /(n) sleepiness/drowsiness/ +̲¤±³Ð¤· [¤Í¤à¤±¤¶¤Þ¤·] /cure for drowsiness/ +̲¤¿¤¤ [¤Í¤à¤¿¤¤] /(adj) sleepy/(P)/ +̲¤Ã¤Æ¤¤¤ë¶â [¤Í¤à¤Ã¤Æ¤¤¤ë¤«¤Í] /money lying idle/ +̲¤ê [¤Í¤à¤ê] /(n) sleep/(P)/ +̲¤ê¤«¤é³Ð¤á¤ë [¤Í¤à¤ê¤«¤é¤µ¤á¤ë] /to awake from one's sleep/ +̲¤ê¤³¤à [¤Í¤à¤ê¤³¤à] /(v5m) to fall asleep/to sleep deeply/ +̲¤ê¹þ¤à [¤Í¤à¤ê¤³¤à] /(v5m) to fall asleep/to sleep deeply/ +̲¤êÁð [¤Í¤à¤ê¤°¤µ] /(n) mimosa/ +̲¤êÉ [¤Í¤à¤ê¤Ó¤ç¤¦] /(n) sleeping sickness/ +̲¤êÌô [¤Í¤à¤ê¤°¤¹¤ê] /(n) sleeping powder/sleeping drug/narcotic/anaesthetic/ +̲¤ë [¤Í¤à¤ë] /(v5r) to sleep/(P)/ +̲µ¤ [¤Í¤à¤±] /(n) sleepiness/drowsiness/(P)/ +̲µ¤³Ð¤Þ¤· [¤Í¤à¤±¤¶¤Þ¤·] /(n) keeping oneself awake/ +̳¤Þ¤ë [¤Ä¤È¤Þ¤ë] /(v5r) to be fit for/to be equal to/to function properly/ +̳¤á [¤Ä¤È¤á] /(n) (1) service/duty/business/responsibility/task/(2) Buddhist religious services/(P)/ +̳¤á¤ë [¤Ä¤È¤á¤ë] /(v1) (1) to serve/to fill a post/to serve under/to work (for)/(2) to exert oneself/to endeavor/to be diligent/(3) to play (the part of)/(P)/ +Ì´ [¤æ¤á] /(n) dream/(P)/ +Ì´¤Ë¤â [¤æ¤á¤Ë¤â] /(adv) not in the slightest/not in one's wildest dreams/(P)/ +Ì´¤ò·ë¤Ö [¤æ¤á¤ò¤à¤¹¤Ö] /(exp) to sleep/to fall asleep/ +Ì´¤ò¸«¤ë [¤æ¤á¤ò¤ß¤ë] /(exp) to dream/ +Ì´²ò¤­ [¤æ¤á¤È¤­] /(n) dream interpretation/ +Ì´¸« [¤æ¤á¤ß] /(n) having a dream/ +Ì´¸«¤ë [¤æ¤á¤ß¤ë] /(v1) to dream (of)/ +Ì´¸¸ [¤à¤²¤ó] /(n) dreams/fantasy/visions/(P)/ +Ì´¸¸ [¤æ¤á¤Þ¤Ü¤í¤·] /(n) dreams/fantasy/visions/ +Ì´¸½ [¤æ¤á¤¦¤Ä¤Ä] /(n) half asleep/half awake/ +Ì´¸ì¤ê [¤æ¤á¤¬¤¿¤ê] /(n) account of a dream/ +Ì´¹ç¤ï¤» [¤æ¤á¤¢¤ï¤»] /(n) dream reading/ +Ì´¿´ÃÏ [¤æ¤á¤´¤³¤Á] /(n) dreamy state of mind/ +Ì´Àº [¤à¤»¤¤] /(n,vs) wet dream/nocturnal emission/ +Ì´Àꤤ [¤æ¤á¤¦¤é¤Ê¤¤] /(n) oneiromancy/dream fortune-telling/ +Ì´ÁÛ [¤à¤½¤¦] /(n) dream/vision/reverie/(P)/ +Ì´ÁÛ²È [¤à¤½¤¦¤«] /(n) dreamer/ +Ì´Ãæ [¤à¤Á¤å¤¦] /(adj-na,n) daze/(in a) trance/ecstasy/delirium/engrossment/(P)/ +̴ȽÃÇ [¤æ¤á¤Ï¤ó¤À¤ó] /(n) dream reading/ +̴ʪ¸ì [¤æ¤á¤â¤Î¤¬¤¿¤ê] /(n) account of a dream/empty dream/fantastic story/ +Ì´Ëâ [¤à¤Þ] /(n) nightmare/ +Ì´Ëí [¤æ¤á¤Þ¤¯¤é] /(n) at the bedside where one dreams/ +Ì´Í·É [¤à¤æ¤¦¤Ó¤ç¤¦] /(n) sleepwalking/somnambulism/ +Ì´Í·ÉÂ¼Ô [¤à¤æ¤¦¤Ó¤ç¤¦¤·¤ã] /somnambulist/ +Ì´Ï© [¤æ¤á¤¸] /(n) dreaming/ +Ì´Õç [¤à¤Ó] /(n) asleep/dreaming/ +̵ [¤à] /(n) nothing/naught/nil/zero/ +̵¤¤ [¤Ê¤¤] /(adj) there isn't/doesn't have/(P)/ +̵¤¤Êª¤Í¤À¤ê [¤Ê¤¤¤â¤Î¤Í¤À¤ê] /(n,vs) asking for the moon/asking for too much/ +̵¤¯¤¹ [¤Ê¤¯¤¹] /(v5s) (1) to lose something/(2) to get rid of/(P)/ +̵¤¯¤Æ¼·ÊÊ [¤Ê¤¯¤Æ¤Ê¤Ê¤¯¤»] /(exp) Every man has his own peculiar habits/ +̵¤¯¤Ê¤¹ [¤Ê¤¯¤Ê¤¹] /(v5s) to lose/to miss/ +̵¤¯¤Ê¤ë [¤Ê¤¯¤Ê¤ë] /(v5r) to disappear/to get lost/(P)/ +̵¤· [¤Ê¤·] /(n,n-suf) without/(P)/ +̵¤·¤ÇºÑ¤Þ¤¹ [¤Ê¤·¤Ç¤¹¤Þ¤¹] /(exp) to do without/ +̵¤Ë¤¹¤ë [¤à¤Ë¤¹¤ë] /(exp) to bring to naught/to waste/ +̵°¦ÁÛ [¤Ö¤¢¤¤¤½] /(adj-na,n) unsociability/bluntness/ +̵°¦ÁÛ [¤Ö¤¢¤¤¤½¤¦] /(adj-na,n) unsociability/bluntness/ +̵°ÂÂÇ [¤à¤¢¤ó¤À] /(n) no hits/ +̵°Å [¤à¤ä¤ß] /(adj-na,n) reckless/excessive/ +̵°Å¤Ë [¤à¤ä¤ß¤Ë] /(uk) unreasonably/absurdly/recklessly/indiscreetly/at random/ +̵°Ç [¤à¤ä¤ß] /(adj-na,n) reckless/excessive/ +̵°Ç¤Ë [¤à¤ä¤ß¤Ë] /(uk) unreasonably/absurdly/recklessly/indiscreetly/at random/(P)/ +̵°Ì [¤à¤¤] /(n) lacking rank/ordinary (citizen)/ +̵°Õ [¤à¤¤] /(n) unintentional/ +̵°ÕµÁ [¤à¤¤¤®] /(adj-na,n) meaningless/insignificance/ +̵°Õ¼± [¤à¤¤¤·¤­] /(adj-na,n) unconsciousness/(P)/ +̵°Õ¼±Åª [¤à¤¤¤·¤­¤Æ¤­] /(adj-na) unconsciously/ +̵°ÕÌ£ [¤à¤¤¤ß] /(adj-na,n) nonsense/no meaning/(P)/ +̵°Ù [¤à¤¤] /(adj-na,n) idleness/inactivity/(P)/ +̵°Ù¤ËÈñ¤¨¤¿Ç¯·î [¤à¤¤¤Ë¤Ä¤¤¤¨¤¿¤È¤·¤Ä¤­] /years spent idly/ +̵°ÙÅÌ¿© [¤à¤¤¤È¤·¤ç¤¯] /idling one's time away/ +̵°Ù̵ºö [¤à¤¤¤à¤µ¤¯] /do-nothing, plan-nothing (government, etc.)/ +̵°å¼ [¤à¤¤¤½¤ó] /(n) village lacking a doctor/ +̵°ìʪ [¤à¤¤¤Á¤Ö¤Ä] /(n) having nothing/ +̵°ìʪ [¤à¤¤¤Á¤â¤Ä] /(n) having nothing/ +̵°ìʸ [¤à¤¤¤Á¤â¤ó] /(adj-na,n) penniless/broke/ +̵°õ [¤à¤¸¤ë¤·] /(adj-no) unlabeled/unbranded/ +̵°õ¾¦ÉÊ [¤à¤¸¤ë¤·¤·¤ç¤¦¤Ò¤ó] /(n) unbranded goods/ +̵±¤»í [¤à¤¤¤ó¤·] /(n) blank verse/ +̵±× [¤à¤¨¤­] /(adj-na,n) useless/futile/vain/(P)/ +̵±ç [¤à¤¨¤ó] /(n) helpless/unsupporting/ +̵±ì [¤à¤¨¤ó] /(n) smokeless/ +̵±ì²ÐÌô [¤à¤¨¤ó¤«¤ä¤¯] /(n) smokeless (gun)powder/ +̵±ìú [¤à¤¨¤ó¤¿¤ó] /(n) anthracite/smokeless coal/ +̵±ï [¤à¤¨¤ó] /(adj-na,n) unrelated/without relations/unidentified/indifferent/(P)/ +̵±ïÊ© [¤à¤¨¤ó¤Ü¤È¤±] /(n) deceased person (with no one to tend the grave)/ +̵±óθ [¤Ö¤¨¤ó¤ê¤ç] /(adj-na,n) rude/outspoken/ +̵±ô [¤à¤¨¤ó] /(n) unleaded (gasoline)/ +̵±ô¥¬¥½¥ê¥ó [¤à¤¨¤ó¥¬¥½¥ê¥ó] /(n) leadless gasoline/ +̵±ö [¤à¤¨¤ó] /(n) salt free/ +̵²» [¤Ö¤¤¤ó] /(n) long silence/ +̵²» [¤à¤ª¤ó] /(n) soundless/ +̵²¼¤Ë [¤à¤²¤Ë] /(adv) flat or cold (refusal, etc.)/ +̵²¿Í­¤Î¶¿ [¤à¤«¤¦¤Î¤µ¤È] /utopia/(natural) paradise/ +̵²Á [¤à¤«] /(n) priceless/ +̵²ÁÃÍ [¤à¤«¤Á] /worthlessness/ +̵²ÁÃÍ»ñ»º [¤à¤«¤Á¤·¤µ¤ó] /dead assets/ +̵²Ö²Ì [¤¤¤Á¤¸¤¯] /(n) fig/ +̵²á¼ºÀÕǤ [¤à¤«¤·¤Ä¤»¤­¤Ë¤ó] /(n) no-fault liability/ +̵²æ [¤à¤¬] /(n) selflessness/self-effacement/self-renunciation/(P)/ +̵²æ¤Î¶­ [¤à¤¬¤Î¤­¤ç¤¦] /state of complete self-effacement/trance/ +̵²æÌ´Ãæ [¤à¤¬¤à¤Á¤å¤¦] /(n) be absorbed in/lose oneself in/ +̵³² [¤à¤¬¤¤] /(adj-na,n) harmlessness/(P)/ +̵³· [¤à¤²] /(adj-na,n) free from obstacles/ +̵³¸ [¤à¤¬¤¤] /(n) open/uncovered/ +̵³¸²ß¼Ö [¤à¤¬¤¤¤«¤·¤ã] /open freight car/ +̵³¸¼Ö [¤à¤¬¤¤¤·¤ã] /open freight car/ +̵³Ø [¤à¤¬¤¯] /(adj-na,n) illiteracy/ +̵´§ [¤à¤«¤ó] /(n) uncrowned/ +̵´± [¤à¤«¤ó] /(n) being out of office/lacking a title/ +̵´³¾Ä [¤à¤«¤ó¤·¤ç¤¦] /(n) noninterference/nonintervention/ +̵´µ»Ò [¤à¤¯¤í¤¸] /(n) soapberry (tree)/ +̵´¶³Ð [¤à¤«¤ó¤«¤¯] /(adj-na,n) numb/impervious/ +̵´Õºº [¤à¤«¤ó¤µ] /(adj-no,n) not submitted to the selecting committee/ +̵´ÖÃϹö [¤à¤²¤ó¤¸¤´¤¯] /Buddhist hell of uninterrupted suffering/ +̵´Ø·¸ [¤à¤«¤ó¤±¤¤] /(adj-na,adj-no,n) unrelated/(P)/ +̵´Ø¿´ [¤à¤«¤ó¤·¤ó] /(adj-na,n) apathetic/indifferent/(P)/ +̵´ïÍÑ [¤Ö¤­¤è¤¦] /(adj-na,n) awkwardness/clumsiness/ +̵´ü [¤à¤­] /(n) indefinite/(P)/ +̵´ü±ä´ü [¤à¤­¤¨¤ó¤­] /indefinite postponement/ +̵´ü·º [¤à¤­¤±¤¤] /(n) life imprisonment/ +̵´ü¸Â [¤à¤­¤²¤ó] /(n) indefinite/(P)/ +̵´üĨÌò [¤à¤­¤Á¤ç¤¦¤¨¤­] /life imprisonment/ +̵µ¡ [¤à¤­] /(n) inorganic/ +̵µ¡²½³Ø [¤à¤­¤«¤¬¤¯] /inorganic chemistry/ +̵µ¡²½¹çʪ [¤à¤­¤«¤´¤¦¤Ö¤Ä] /inorganic compound/ +̵µ¡¹âʬ»Ò [¤à¤­¤³¤¦¤Ö¤ó¤·] /inorganic polymer/ +̵µ¡¼Á [¤à¤­¤·¤Ä] /(adj-na,n) inorganic or mineral matter/ +̵µ¡ÈîÎÁ [¤à¤­¤Ò¤ê¤ç¤¦] /inorganic fertilizer/ +̵µ¡Êª [¤à¤­¤Ö¤Ä] /(n) inorganic substance/(P)/ +̵µ¤Ì£ [¤Ö¤­¤ß] /(adj-na,n) eerie/uncanny/ominous/ +̵µ¤ÎÏ [¤à¤­¤ê¤ç¤¯] /(adj-na,n) lethargic/lassitude/(P)/ +̵µ¨ [¤à¤­] /(n) (haiku) lacking seasonal references/ +̵µ¬Î§ [¤à¤­¤ê¤Ä] /(adj-na,n) lawless/unregulated/ +̵µ­Ì¾ [¤à¤­¤á¤¤] /(n) unsigned/unregistered/(P)/ +̵µ­Ì¾³ô [¤à¤­¤á¤¤¤«¤Ö] /(n) a bearer stock/ +̵µ­Ì¾ºÄ¸¢ [¤à¤­¤á¤¤¤µ¤¤¤±¤ó] /unregistered bond/ +̵µ­Ì¾¼ÒºÄ [¤à¤­¤á¤¤¤·¤ã¤µ¤¤] /unregistered bond/ +̵µ­Ì¾Åêɼ [¤à¤­¤á¤¤¤È¤¦¤Ò¤ç¤¦] /secret ballot/ +̵µ­Ì¾Í¶â [¤à¤­¤á¤¤¤è¤­¤ó] /anonymous bank account/ +̵µ°Æ» [¤à¤­¤É¤¦] /(adj-na,n) trackless/ +̵µ°Æ»¿¶¤ê [¤à¤­¤É¤¦¤Ö¤ê] /wild behavior/ +̵µ»¹ª [¤à¤®¤³¤¦] /(adj-na,n) artless/simple/ +̵µÙ [¤à¤­¤å¤¦] /(n) without a holiday/nonstop/(P)/ +̵µç [¤à¤­¤å¤¦] /(adj-na,n) eternity/infinitude/immortality/ +̵µë [¤à¤­¤å¤¦] /(n) unpaid/nonsalaried/(P)/ +̵¶¥Áè [¤à¤­¤ç¤¦¤½¤¦] /(n) lacking opposition or competition/ +̵¶µ°é [¤à¤­¤ç¤¦¤¤¤¯] /(adj-na,n) uneducated/ +̵¶µ²ñ¼çµÁ [¤à¤­¤ç¤¦¤«¤¤¤·¤å¤®] /(n) Nondenominationalism (a Japanese Christian group)/ +̵¶Á¼¼ [¤à¤­¤ç¤¦¤·¤Ä] /anechoic room/ +̵¶Ý [¤à¤­¤ó] /(n) sterilised/pasteurised/(P)/ +̵¶ÝÀ­¿ñËì±ê [¤à¤­¤ó¤»¤¤¤º¤¤¤Þ¤¯¤¨¤ó] /(n) aseptic meningitis/ +̵¶ÝË¡ [¤à¤­¤ó¤Û¤¦] /asepsis/ +̵·Á [¤à¤±¤¤] /(n) abstract/immaterial/moral/spiritual/intangible/(P)/ +̵·Á¸ÇÄê»ñ»º [¤à¤±¤¤¤³¤Æ¤¤¤·¤µ¤ó] /intangible fixed assets/ +̵·Áºâ»º [¤à¤±¤¤¤¶¤¤¤µ¤ó] /intangible asset/ +̵·Áʸ²½ºâ [¤à¤±¤¤¤Ö¤ó¤«¤¶¤¤] /intangible cultural asset/(P)/ +̵·Î [¤à¤±¤¤] /(adj-na,n) unsupported/unfounded/nonsense/ +̵·×²è [¤à¤±¤¤¤«¤¯] /(adj-na,n) lacking a plan/haphazard/ +̵·Ù¹ð [¤à¤±¤¤¤³¤¯] /without warning or notice/ +̵·Ù»¡ [¤à¤±¤¤¤µ¤Ä] /(the state of) anarchy/ +̵·Ý [¤à¤²¤¤] /(adj-na,n) lacking talent or accomplishments/ +̵·ÝÂç¿© [¤à¤²¤¤¤¿¤¤¤·¤ç¤¯] /(n) lacking the talent to do anything but eat/ +̵·ç [¤à¤±¤Ä] /(adj-na,adj-no,n) flawlessness/ +̵·ç¶Ð [¤à¤±¤Ã¤­¤ó] /without missing (a day of) work/ +̵·çÀÊ [¤à¤±¤Ã¤»¤­] /perfect attendance/ +̵·ì [¤à¤±¤Ä] /(n) bloodless/ +̵·ì³×Ì¿ [¤à¤±¤Ä¤«¤¯¤á¤¤] /(n) bloodless revolution/ +̵·î [¤à¤²¤Ä] /(n) moonless sky (poetic usage)/ +̵¸À [¤à¤´¤ó] /(n) silence/(P)/ +̵¸À¤Î¹Ô [¤à¤´¤ó¤Î¤®¤ç¤¦] /ascetic practice of silence/ +̵¸À·à [¤à¤´¤ó¤²¤­] /(n) pantomime/ +̵¸ÀÅÅÏà [¤à¤´¤ó¤Ç¤ó¤ï] /(n) silence phone/ +̵¸Â [¤à¤²¤ó] /(adj-na,n) infinite/(P)/ +̵¸Â¥ë¡¼¥× [¤à¤²¤ó¥ë¡¼¥×] /infinite loop/ +̵¸Âµ°Æ» [¤à¤²¤ó¤­¤É¤¦] /(n) endless track/caterpillar/ +̵¸Âµé¿ô [¤à¤²¤ó¤­¤å¤¦¤¹¤¦] /infinite series/ +̵¸Â½¸¹ç [¤à¤²¤ó¤·¤å¤¦¤´¤¦] /infinite set/ +̵¸Â¾® [¤à¤²¤ó¤·¤ç¤¦] /(adj-na,n) (math) infinitesimal/ +̵¸Â¾®¿ô [¤à¤²¤ó¤·¤ç¤¦¤¹¤¦] /infinite decimals/ +̵¸Â¿ôÎó [¤à¤²¤ó¤¹¤¦¤ì¤Ä] /infinite sequence/ +̵¸ÂÀÕǤ [¤à¤²¤ó¤»¤­¤Ë¤ó] /unlimited liability/ +̵¸ÂÂç [¤à¤²¤ó¤À¤¤] /(adj-na,n) infinity/ +̵¸ú [¤à¤³¤¦] /(adj-na,n) invalid/no effect/unavailable/(P)/ +̵¸úÅêɼ [¤à¤³¤¦¤È¤¦¤Ò¤ç¤¦] /(n) spoilt (invalid) vote/ +̵¸úɼ [¤à¤³¤¦¤Ò¤ç¤¦] /(n) faulty ballot/ +̵¸ý [¤à¤¯¤Á] /(adj-na,n) reticence/(P)/ +̵¹¤ [¤à¤¯] /(adj-na,n) purity/ +̵¹Í¤¨ [¤à¤«¤ó¤¬¤¨] /(adj-na,n) thoughtless/heedless/rash/ +̵¹ß¿å [¤à¤³¤¦¤¹¤¤] /lack of rainfall/drought/ +̵¹ð [¤à¤³¤¯] /(n) helpless/out of resources/ +̵¹ñÀÒ [¤à¤³¤¯¤»¤­] /(n) statelessness/ +̵¹ø [¤à¤´¤·] /(n) unarmed/ +̵¹ü [¤Ö¤³¤Ä] /(adj-na,n) boorish/unrefined/rustic/ +̵¹ü¼Ô [¤Ö¤³¤Ä¤â¤Î] /boor/rustic/ +̵º¬ [¤à¤³¤ó] /(adj-na,n) groundless/ +̵º¹ÊÌ [¤à¤µ¤Ù¤Ä] /(adj-na,n) without discrimination/(P)/ +̵º¹Ê̵é [¤à¤µ¤Ù¤Ä¤­¤å¤¦] /(n) open-weight (unclassified) division (category)/ +̵º¹ÊÌÇú·â [¤à¤µ¤Ù¤Ä¤Ð¤¯¤²¤­] /(n) indiscriminate bombing/ +̵º»ÂÁ [¤Ö¤µ¤¿] /(n) neglecting to stay in contact/ +̵ºÍ [¤à¤µ¤¤] /(adj-na,n) lacking talent or ability/ +̵ºá [¤à¤¶¤¤] /(n) innocence/(P)/ +̵ºáȽ·è [¤à¤¶¤¤¤Ï¤ó¤±¤Ä] /an innocent verdict/ +̵ºáÊüÌÈ [¤à¤¶¤¤¤Û¤¦¤á¤ó] /(n) acquittal/ +̵ºî°Ù [¤à¤µ¤¯¤¤] /(adj-na,n) at random/unintentional/ +̵ºîË¡ [¤Ö¤µ¤Û¤¦] /(adj-na,n) ill-mannered/rude/ +̵ºö [¤à¤µ¤¯] /(adj-na,n) lacking means or measures or policies/(P)/ +̵»¥ [¤à¤µ¤Ä] /(n) (riding or entering) without a ticket/ +̵»¨ [¤à¤¶¤Ä] /(adj-na,n) pure/unadulterated/ +̵»´ [¤à¤¶¤ó] /(adj-na,n) cruel/atrocious/pitiful/tragic/miserable/ +̵»º [¤à¤µ¤ó] /(n) lacking property/ +̵»º³¬µé [¤à¤µ¤ó¤«¤¤¤­¤å¤¦] /the proletarian class/ +̵»º¼Ô [¤à¤µ¤ó¤·¤ã] /(n) proletarian/ +̵»ºÀ¯ÅÞ [¤à¤µ¤ó¤»¤¤¤È¤¦] /proletarian party/ +̵»Ä [¤à¤¶¤ó] /(adj-na,n) cruelty/atrocity/cold-bloodedness/(P)/ +̵»Ï [¤à¤·] /(n) the remote beginnings/ +̵»×θ [¤à¤·¤ê¤ç] /(n) thoughtlessness/indiscretion/ +̵»à [¤à¤·] /(n) baseball with no outs/(P)/ +̵»àËþÎÝ [¤à¤·¤Þ¤ó¤ë¤¤] /bases are loaded with no outs/ +̵»ä [¤à¤·] /(adj-na,adj-no,n) selflessness/unselfish/ +̵»ë [¤à¤·] /(n,vs) disregard/ignore/(P)/ +̵»î¸³ [¤à¤·¤±¤ó] /(n) without an examination/ +̵»ñ³Ê [¤à¤·¤«¤¯] /(adj-na,n) unqualified/unlicensed/uncertified/(P)/ +̵»ñ³Ê¼Ô [¤à¤·¤«¤¯¤·¤ã] /unqualified or unlicensed person/(legally) incompetent/ +̵»ñÎÏ [¤à¤·¤ê¤ç¤¯] /(n) lacking funds/ +̵»ö [¤Ö¤¸] /(adj-na,n) safety/peace/quietness/(P)/ +̵»ö¤Ë [¤Ö¤¸¤Ë] /safely/peacefully/quietly/ +̵»ö¸Î [¤à¤¸¤³] /(adj-na,n) without accident/ +̵»ö©ºÒ [¤Ö¤¸¤½¤¯¤µ¤¤] /safe and healthy/health and longevity/ +̵»üÈá [¤à¤¸¤Ò] /(adj-na,n) merciless/ruthless/ +̵¼«³Ð [¤à¤¸¤«¤¯] /(adj-na,n) unaware or unmindful of/unconsciousness/ +̵¼Â [¤à¤¸¤Ä] /(n) innocent/(P)/ +̵¼Â¤Îºá [¤à¤¸¤Ä¤Î¤Ä¤ß] /a false charge/ +̵¼Ùµ¤ [¤à¤¸¤ã¤­] /(adj-na,n) innocence/simple-mindedness/(P)/ +̵¼ê [¤à¤Æ] /(n) empty-handed/unarmed/lacking funds/ +̵¼ê½ç [¤à¤Æ¤¸¤å¤ó] /ASCII data transfer with XON/XOFF flow control/ +̵¼ñÌ£ [¤à¤·¤å¤ß] /(adj-na,n) lacking taste or flair/dull/ +̵½¡¶µ [¤à¤·¤å¤¦¤­¤ç¤¦] /(adj-no) secular/without (official) religion/ +̵½¡¶µ¤Î¹ñ [¤à¤·¤å¤¦¤­¤ç¤¦¤Î¤¯¤Ë] /(n) secular country/ +̵½¡¶µ¹ñ [¤à¤·¤å¤¦¤­¤ç¤¦¤³¤¯] /(n) secular country/ +̵½¡ÇÉ [¤à¤·¤å¤¦¤Ï] /non-sectarian/ +̵½­ [¤à¤·¤å¤¦] /(n) odorless/unscented/ +̵½» [¤à¤¸¤å¤¦] /(n) temple lacking a priest/ +̵½ÅÎÌ [¤à¤¸¤å¤¦¤ê¤ç¤¦] /(n) weightlessness/zero gravity/(P)/ +̵½ÅÎÏ [¤à¤¸¤å¤¦¤ê¤ç¤¯] /(n) weightlessness/zero gravity/ +̵½ÅÎϾõÂÖ [¤à¤¸¤å¤¦¤ê¤ç¤¯¤¸¤ç¤¦¤¿¤¤] /(n) (the state of) weightlessness/ +̵½É [¤à¤·¤å¤¯] /(n) homelessness/ +̵½É¼Ô [¤à¤·¤å¤¯¤â¤Î] /(n) homeless wanderer/ +̵½ê° [¤à¤·¤ç¤¾¤¯] /(n) independent/(P)/ +̵½ê°¸½ [¤à¤·¤ç¤¾¤¯¤²¤ó] /incumbent member (or candidate) unaffiliated with a party/ +̵½ý [¤à¤­¤º] /(adj-na,adj-no,n) unhurt/uninjured/unwounded/flawless/spotless/sound/perfect/(P)/ +̵½þ [¤à¤·¤ç¤¦] /(n) no compensation/free of charge/(P)/ +̵½þ·ÀÌó [¤à¤·¤ç¤¦¤±¤¤¤ä¤¯] /gratuitous contract/ +̵½þ¸òÉÕ [¤à¤·¤ç¤¦¤³¤¦¤Õ] /free issue/ +̵½þ¹Ô°Ù [¤à¤·¤ç¤¦¤³¤¦¤¤] /gratuitous act/volunteering/ +̵½þ¿®Â÷ [¤à¤·¤ç¤¦¤·¤ó¤¿¤¯] /naked trust/ +̵¾É¾õ [¤à¤·¤ç¤¦¤¸¤ç¤¦] /without symptoms/ +̵¾å [¤à¤¸¤ç¤¦] /(adj-na,n) best/ +̵¾ï [¤à¤¸¤ç¤¦] /(adj-na,n) uncertainty/ +̵¾ï´¶ [¤à¤¸¤ç¤¦¤«¤ó] /(n) sense of the vanity of life/perception of the evanescence of life/ +̵¾ï´Ñ [¤à¤¸¤ç¤¦¤«¤ó] /(n) sense of the vanity of life/perception of the evanescence of life/ +̵¾ï¿×® [¤à¤¸¤ç¤¦¤¸¤ó¤½¤¯] /(n) the (fast) pace at which life passes/the nearness of death/ +̵¾ð [¤à¤¸¤ç¤¦] /(adj-na,n) heartlessness/hardness/cruelty/ruthless/(P)/ +̵¾ò·ï [¤à¤¸¤ç¤¦¤±¤ó] /(n) unconditional/(P)/ +̵¾ò·ï¹ßÉú [¤à¤¸¤ç¤¦¤±¤ó¤³¤¦¤Õ¤¯] /(n) unconditional surrender/ +̵¿¦ [¤à¤·¤ç¤¯] /(n) without an occupation/(P)/ +̵¿¦¼Ô [¤à¤·¤ç¤¯¤·¤ã] /unemployed person/ +̵¿§ [¤à¤·¤ç¤¯] /(n) colourless/achromatic/(P)/ +̵¿´ [¤à¤·¤ó] /(adj-na,n) innocent/(P)/ +̵¿À·Ð [¤à¤·¤ó¤±¤¤] /(adj-na,n) insensibility/thick-skinned/(P)/ +̵¿ÀÏÀ [¤à¤·¤ó¤í¤ó] /(n) atheism/ +̵¿ÀÏÀ¼Ô [¤à¤·¤ó¤í¤ó¤·¤ã] /atheist/ +̵¿Í [¤Ö¤¸¤ó] /(adj-na,n) (1) lack of help/(2) unmanned/uninhabited/ +̵¿Í [¤Ö¤Ë¤ó] /(adj-na,n) (1) lack of help/(2) unmanned/uninhabited/ +̵¿Í [¤à¤¸¤ó] /(adj-na,n) (1) lack of help/(2) unmanned/uninhabited/(P)/ +̵¿Í [¤à¤Ë¤ó] /(adj-na,n) (1) lack of help/(2) unmanned/uninhabited/ +̵¿Í¤Î¶­ [¤à¤¸¤ó¤Î¤­¤ç¤¦] /uninhabited land/ +̵¿Í±§ÃèÁ¥ [¤à¤¸¤ó¤¦¤Á¤å¤¦¤»¤ó] /unmanned spacecraft/ +̵¿Í²½¹©¾ì [¤à¤¸¤ó¤«¤³¤¦¤¸¤ç¤¦] /(fully) automated factory/ +̵¿Í¹©¾ì [¤à¤¸¤ó¤³¤¦¤¸¤ç¤¦] /(fully) automated factory/ +̵¿ÍÃÏÂÓ [¤à¤¸¤ó¤Á¤¿¤¤] /no-man's-land/ +̵¿ÍÅç [¤à¤¸¤ó¤È¤¦] /(n) unpopulated island/ +̵¿Ô [¤à¤¸¤ó] /(adj-na,n) inexhaustibility/mutual financing association/ +̵¿Ô¤Î¹Ö [¤à¤¸¤ó¤Î¤³¤¦] /mutual financing association/ +̵¿Ô²ñ¼Ò [¤à¤¸¤ó¤¬¤¤¤·¤ã] /mutual aid or credit finance company/ +̵¿ÔÁȹç [¤à¤¸¤ó¤¯¤ß¤¢¤¤] /loan association/ +̵¿Ô¢ [¤à¤¸¤ó¤¾¤¦] /(adj-na,n) inexhaustible supply/(P)/ +̵¿å [¤à¤¹¤¤] /(n) anhydrous/ +̵¿å»À [¤à¤¹¤¤¤µ¤ó] /(n) acid anhydride/ +̵¿åÆé [¤à¤¹¤¤¤Ê¤Ù] /(n) pan which can be used without water/ +̵¿åʪ [¤à¤¹¤¤¤Ö¤Ä] /anhydride/ +̵¿è [¤Ö¤¹¤¤] /(adj-na,n) no sense of refinement/inelegant/lacking in polish/unromantic/boorish/ +̵¿ô [¤à¤¹¤¦] /(adj-na,n) countless number/infinite number/(P)/ +̵À©¸Â [¤à¤»¤¤¤²¤ó] /(adj-na,n) limitless/(P)/ +̵À©¸Â¶¡µë [¤à¤»¤¤¤²¤ó¤­¤ç¤¦¤­¤å¤¦] /unlimited supply/ +̵À©¸ÂËÇ°× [¤à¤»¤¤¤²¤ó¤Ü¤¦¤¨¤­] /unrestricted or free trade/ +̵Àª [¤Ö¤¼¤¤] /(n) be outnumbered or overwhelmed/ +̵À­ [¤à¤»¤¤] /(n) asexual/ +̵À­¤Ë [¤à¤·¤ç¤¦¤Ë] /(adv) excessively/very much/(P)/ +̵À­À¸¿£ [¤à¤»¤¤¤»¤¤¤·¤ç¤¯] /asexual reproduction/ +̵À¯ÉÜ [¤à¤»¤¤¤Õ] /(n) anarchy/(P)/ +̵À¯ÉܼçµÁ [¤à¤»¤¤¤Õ¤·¤å¤®] /(n) (doctrine of) anarchism/ +̵À¯ÉܼçµÁ¼Ô [¤à¤»¤¤¤Õ¤·¤å¤®¤·¤ã] /anarchist/ +̵À¯ÉܾõÂÖ [¤à¤»¤¤¤Õ¤¸¤ç¤¦¤¿¤¤] /(n) anarchy/ +̵À¸Êª [¤à¤»¤¤¤Ö¤Ä] /(n) inanimate object/(P)/ +̵Àº [¤Ö¤·¤ç¤¦] /(adj-na,n) indolence/laziness/sloth/(P)/ +̵Àº¤Ò¤² [¤Ö¤·¤ç¤¦¤Ò¤²] /(n) unshaven face/stubble/ +̵ÀºÉ¦ [¤Ö¤·¤ç¤¦¤Ò¤²] /(n) stubble/unshaven face/ +̵ÀºÍñ [¤à¤»¤¤¤é¤ó] /(n) wind egg/unfertilized egg/ +̵À¼ [¤à¤»¤¤] /(n) voiceless/unvoiced/silent/noiseless/ +̵À¼±Ç²è [¤à¤»¤¤¤¨¤¤¤¬] /silent movie/ +̵À¼²» [¤à¤»¤¤¤ª¤ó] /(n) voiceless sound/ +̵ÀÇ [¤à¤¼¤¤] /(n) duty-free/tax-free/(P)/ +̵ÀÇÉÊ [¤à¤¼¤¤¤Ò¤ó] /(n) duty-free goods/ +̵ÀÒ¼Ô [¤à¤»¤­¤â¤Î] /(n) person without a registered or fixed address/ +̵ÀÔÄÇưʪ [¤à¤»¤­¤Ä¤¤¤É¤¦¤Ö¤Ä] /(n) invertebrate/ +̵ÀÕǤ [¤à¤»¤­¤Ë¤ó] /(adj-na,n) irresponsibility/(P)/ +̵ÀáÁà [¤à¤»¤Ã¤½¤¦] /(adj-na,n) inconstant/unchastity/unprincipled/ +̵Àþ [¤à¤»¤ó] /(n) wireless/radio/(P)/ +̵Àþ¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ [¤à¤»¤ó¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤»¤Ä¤¾¤¯] /(n) wireless Internet access/ +̵Àþµ¡ [¤à¤»¤ó¤­] /(n) wireless/radio/ +̵Àþµ»»Õ [¤à¤»¤ó¤®¤·] /(n) radio (wireless) operator/radioman/ +̵Àþµ»½Ñ [¤à¤»¤ó¤®¤¸¤å¤Ä] /wireless technology/ +̵Àþ¶É [¤à¤»¤ó¤­¤ç¤¯] /(n) radio station/ +̵Àþ¹©³Ø [¤à¤»¤ó¤³¤¦¤¬¤¯] /radio engineering/ +̵Àþ¼þÇÈ [¤à¤»¤ó¤·¤å¤¦¤Ï] /radio frequency/ +̵Àþ¼þÇÈ¿ô [¤à¤»¤ó¤·¤å¤¦¤Ï¤¹¤¦] /radio frequency/RF/ +̵ÀþÁà½Ä [¤à¤»¤ó¤½¤¦¤¸¤å¤¦] /radio-controlled (plane)/ +̵ÀþÄÌ¿® [¤à¤»¤ó¤Ä¤¦¤·¤ó] /radio communication/ +̵ÀþÅÅ¿® [¤à¤»¤ó¤Ç¤ó¤·¤ó] /radio telegraphy/ +̵ÀþÅÅÏà [¤à¤»¤ó¤Ç¤ó¤ï] /cordless telephone/wireless telephone/ +̵Á¬ [¤à¤»¤ó] /(n) without money/no need for money/ +̵Á¬°û¿© [¤à¤»¤ó¤¤¤ó¤·¤ç¤¯] /(vs) leaving a restaurant without paying bill/ +̵Á¬Í·¶½ [¤à¤»¤ó¤æ¤¦¤­¤ç¤¦] /merrymaking without paying/ +̵Á¬Î¹¹Ô [¤à¤»¤ó¤ê¤ç¤³¤¦] /hitchhiking/ +̵ÁÐ [¤à¤½¤¦] /(adj-no,n) peerless/unparalleled/matchless/ +̵ÁÐÁë [¤à¤½¤¦¤Þ¤É] /(n) (openable) panel in a door/ +̵ÁÛ [¤à¤½¤¦] /(n) a blank mind/ +̵¤ºî [¤à¤¾¤¦¤µ] /(adj-na,n) easiness/simplicity/(P)/ +̵ÂÌ [¤à¤À] /(adj-na,n) futility/uselessness/(P)/ +̵Â̤ò¾Ê¤¯ [¤à¤À¤ò¤Ï¤Ö¤¯] /(exp) to exclude wastefulness/ +̵ÂÌ²Ö [¤à¤À¤Ð¤Ê] /(n) blossom which fails to produce fruit/ +̵Â̸¯¤¤ [¤à¤À¤Å¤«¤¤] /(n,vs) waste money on/squander money on/flog a dead horse/(P)/ +̵Â̸ý [¤à¤À¤°¤Á] /(n) chatter/idle talk/ +̵Â̹ü [¤à¤À¤Ü¤Í] /(n) useless/waste of time and effort/pointless/vain efforts/ +̵Â̹üÀÞ¤ê [¤à¤À¤Ü¤Í¤ª¤ê] /laboring in vain or for no result/ +̵ÂÌ»à¤Ë [¤à¤À¤¸¤Ë] /(n) dying in vain/ +̵ÂÌ¿©¤¤ [¤à¤À¤°¤¤] /(n) eating between meals/living idly/ +̵ÂÌ­ [¤à¤À¤¢¤·] /(n,vs) visit for no reason/go on fool's errand/ +̵ÂÌÈÓ [¤à¤À¤á¤·] /(n) living idly/ +̵ÂÌÏà [¤à¤À¤Ð¤Ê¤·] /(n) gossip/idle talk/chat/ +̵ÂÎ [¤à¤¿¤¤] /(adj-na,n) by force/intangible/ +̵Âκ⻺ [¤à¤¿¤¤¤¶¤¤¤µ¤ó] /intangible property/ +̵Âλñ»º [¤à¤¿¤¤¤·¤µ¤ó] /intangible asset/ +̵ÂÎʪ [¤à¤¿¤¤¤Ö¤Ä] /(n) an intangible/ +̵Âå [¤à¤À¤¤] /(n) free of charge/ +̵Âê [¤à¤À¤¤] /(n) No Title/untitled/ +̵ôÊÝ [¤à¤¿¤ó¤Ý] /(n) unsecured (loan)/ +̵ôÊݺÄ̳ [¤à¤¿¤ó¤Ý¤µ¤¤¤à] /(n) unsecured debt/ +̵ôÊÝ¼ÒºÄ [¤à¤¿¤ó¤Ý¤·¤ã¤µ¤¤] /(n) unsecured (corporate) debenture/ +̵ôÊݼÚÆþ¶â [¤à¤¿¤ó¤Ý¤«¤ê¤¤¤ì¤­¤ó] /unfunded debt/ +̵ôÊÝÂßÉÕ [¤à¤¿¤ó¤Ý¤«¤·¤Ä¤±] /unsecured loan/ +̵ôÊÝÂßÉÕ¶â [¤à¤¿¤ó¤Ý¤«¤·¤Ä¤±¤­¤ó] /unsecured debt/ +̵ÃÇ [¤à¤À¤ó] /(n) without permission/without notice/(P)/ +̵ÃÇ¤Ç [¤à¤À¤ó¤Ç] /without permission/without notice/ +̵ÃÇžºÜ [¤à¤À¤ó¤Æ¤ó¤µ¤¤] /unauthorized reproduction/unauthorized copying/ +̵ÃÎ [¤à¤Á] /(adj-na,n) ignorance/(P)/ +̵ÃÎÌØËæ [¤à¤Á¤â¤¦¤Þ¤¤] /(adj-na,n) unenlightened/in the darkest ignorance/ +̵ÃÏ [¤à¤¸] /(n) plain/unfigured/(P)/ +̵ÃÑ [¤à¤Á] /(adj-na,n) shameless/(P)/ +̵ÃÒ [¤à¤Á] /(adj-na,n) stupidity/ignorance/ +̵Ãá½ø [¤à¤Á¤Ä¤¸¤ç] /(adj-na,n) disorder/chaos/confusion/(P)/ +̵Ãã [¤à¤Á¤ã] /(adj-na,n) absurd/unreasonable/excessive/rash/absurdity/nonsense/(P)/ +̵Ãã¶ìÃã [¤à¤Á¤ã¤¯¤Á¤ã] /(adj-na,n) (uk) confused/jumbled/mixed up/unreasonable/(P)/ +̵ÃåΦ [¤à¤Á¤ã¤¯¤ê¤¯] /(n) nonstop/ +̵ÃåΦÈô¹Ô [¤à¤Á¤ã¤¯¤ê¤¯¤Ò¤³¤¦] /nonstop flight/ +̵Ĵˡ [¤Ö¤Á¤ç¤¦¤Û¤¦] /(adj-na,n) impoliteness/carelessness/misconduct/clumsiness/ +̵Ä [¤à¤Á¤ó] /(adj-no,n) charge-free/free of charge/ +̵ľè¼Ö [¤à¤Á¤ó¤¸¤ç¤¦¤·¤ã] /riding free of charge/ +̵ÄË [¤à¤Ä¤¦] /(n) painless/ +̵ÄËʬÊÚ [¤à¤Ä¤¦¤Ö¤ó¤Ù¤ó] /painless childbirth/ +̵Äê·Á [¤à¤Æ¤¤¤±¤¤] /(adj-na,n) amorphous/shapeless/ +̵Ä긫 [¤à¤Æ¤¤¤±¤ó] /(adj-na,n) lacking fixed principles or opinions/ +̵Äñ¹³ [¤à¤Æ¤¤¤³¤¦] /(adj-na,n) nonresistance/ +̵Äñ¹³¼çµÁ [¤à¤Æ¤¤¤³¤¦¤·¤å¤®] /(n) (the principle of) nonresistance/ +̵Ũ [¤à¤Æ¤­] /(adj-na,n) invincible/unrivaled/ +̵Ũ´ÏÂâ [¤à¤Æ¤­¤«¤ó¤¿¤¤] /Spanish Armada/invincible armada/ +̵Ŵˤ [¤à¤Æ¤Ã¤Ý¤¦] /(adj-na,n) rash/reckless/ +̵ÅÅ [¤à¤Ç¤ó] /(n) (abbr) wireless/ +̵ÅÞÇÉÁØ [¤à¤È¤¦¤Ï¤½¤¦] /(n) unaffiliated voters/(P)/ +̵Åêɼ [¤à¤È¤¦¤Ò¤ç¤¦] /(n) without a vote/(P)/ +̵Åô [¤à¤È¤¦] /(n) without lights/ +̵Åô²Ð [¤à¤È¤¦¤«] /(n) without lights/ +̵Åü [¤à¤È¤¦] /(n) sugarless/unsweetened/ +̵ÅýÀ© [¤à¤È¤¦¤»¤¤] /(adj-na,n) uncontrolled/ +̵ƻ [¤à¤É¤¦] /(adj-na,n) wicked/unreasonable/ +̵ÆÀÅÀ [¤à¤È¤¯¤Æ¤ó] /(n) scoreless (game or competition)/(P)/ +̵ÆÇ [¤à¤É¤¯] /(adj-na,n) nonpoisonous/ +̵ÆϤ± [¤à¤È¤É¤±] /(n) without notice/without leave/(P)/ +̵ÆÜÃå [¤à¤È¤ó¤¸¤ã¤¯] /(adj-na,n) indifferent/do not care about/ +̵ÆÜÃå [¤à¤È¤ó¤Á¤ã¤¯] /(adj-na,n) indifferent/do not care about/ +̵Æñ [¤Ö¤Ê¤ó] /(adj-na,n) safety/security/(P)/ +̵Æó [¤à¤Ë] /(adj-no,n) peerless/matchless/ +̵Æó̵»° [¤à¤Ë¤à¤µ¤ó] /(adj-na,n) recklessly/desperately/ +̵Æó̵»° [¤à¤Ë¤à¤¶¤ó] /in earnest/be completely absorbed in/ +̵Ǥ½êÂç¿Ã [¤à¤Ë¤ó¤·¤ç¤À¤¤¤¸¤ó] /(n) minister without a portfolio/ +̵ǧ²Ä [¤à¤Ë¤ó¤«] /(adj-na) unapproved/lack of approval/ +̵ǧ¼± [¤à¤Ë¤ó¤·¤­] /(adj-na) unrecognized/lack of recognition/ +̵Ǯ [¤à¤Í¤Ä] /(n) normal temperature/ +̵ǰ [¤à¤Í¤ó] /(adj-na,n) chagrin/regret/(P)/ +̵ǰ̵ÁÛ [¤à¤Í¤ó¤à¤½¤¦] /free from worldly or worthless thoughts/ +̵ǽ [¤à¤Î¤¦] /(adj-na,n) inefficiency/incompetence/(P)/ +̵ǽ¼Ô [¤à¤Î¤¦¤·¤ã] /incompetent (person)/ +̵ǽÎÏ [¤à¤Î¤¦¤ê¤ç¤¯] /(adj-na,n) incompetence/inability/disability/ +̵ǽÎÏ¼Ô [¤à¤Î¤¦¤ê¤ç¤¯¤·¤ã] /(n) (legally) incompetent/ +̵ÇÉ [¤à¤Ï] /(n) belonging to no party or school of thought/ +̵ÇÛ [¤à¤Ï¤¤] /(adj-no,n) without dividend/(P)/ +̵ÇÛ²ñ¼Ò [¤à¤Ï¤¤¤¬¤¤¤·¤ã] /non-dividend-paying company/ +̵ÇÛÅö [¤à¤Ï¤¤¤È¤¦] /(n) paying no dividend/ +̵ÇÛÅöÊݸ± [¤à¤Ï¤¤¤È¤¦¤Û¤±¤ó] /non-participating insurance/ +̵ȿư½Æ [¤à¤Ï¤ó¤É¤¦¤¸¤å¤¦] /recoiless rifle/ +̵ȿưˤ [¤à¤Ï¤ó¤É¤¦¤Û¤¦] /(n) recoilless rifle/ +̵ÈãȽ [¤à¤Ò¤Ï¤ó] /(adj-na,n) uncritically/ +̵Èæ [¤à¤Ò] /(adj-na,adj-no,n) peerless/unparalleled/ +̵ɮ [¤à¤Ò¤Ä] /(n) illiteracy/ +̵ɽ¾ð [¤à¤Ò¤ç¤¦¤¸¤ç¤¦] /(adj-na,n) expressionless/ +̵É [¤à¤Ó¤ç¤¦] /(adj-na,n) in sound health/ +̵É÷ [¤à¤Õ¤¦] /(n) calm/windless/(P)/ +̵É÷ÂÓ [¤à¤Õ¤¦¤¿¤¤] /(n) calm belt or zone/ +̵ʬÊÌ [¤à¤Õ¤ó¤Ù¤Ä] /(adj-na,n) thoughtlessness/indiscretion/ +̵ÊÕ [¤à¤Ø¤ó] /(adj-na,n) infinite/boundless/ +̵ÊÕºÝ [¤à¤Ø¤ó¤µ¤¤] /(adj-na,n) infinite/boundless/ +̵ÊÕºÝ [¤à¤Ø¤ó¤¶¤¤] /(adj-na,n) infinite/boundless/ +̵ÊÝ¾Ú [¤à¤Û¤·¤ç¤¦] /unguaranteed/without a guarantee/ +̵Êó½· [¤à¤Û¤¦¤·¤å¤¦] /free of charge/gratuitous/without pay/(P)/ +̵ˡ [¤à¤Û¤¦] /(adj-na,n) outrageous/(P)/ +̵ˡ¼Ô [¤à¤Û¤¦¤·¤ã] /(n) outlaw/ +̵ˡ¼Ô [¤à¤Û¤¦¤â¤Î] /(n) outlaw/ +̵ˡ¾õÂÖ [¤à¤Û¤¦¤¸¤ç¤¦¤¿¤¤] /(n) lawlessness/ +̵ˡÃÏÂÓ [¤à¤Û¤¦¤Á¤¿¤¤] /(n) lawless area (district)/ +̵˹ [¤à¤Ü¤¦] /(n) bare-headed/uncovered head/ +̵ËÅ [¤à¤Ü¤¦] /(adj-na,n) reckless/thoughtless/recklessness/(P)/ +̵ËÉÈ÷ [¤à¤Ü¤¦¤Ó] /(adj-na,adj-no,n) defenseless/ +̵̣ [¤à¤ß] /(adj-na,n) lacking taste/dull/ +̵̣´¥Áç [¤à¤ß¤«¤ó¤½¤¦] /(adj-na,n) dull and uninteresting/cut-and-dried/ +̵̾ [¤à¤á¤¤] /(adj-no,n) unsigned/nameless/anonymous/anonymity/(P)/ +̵̾»Ø [¤à¤á¤¤¤·] /(n) the ring finger/ +̵̾»á [¤à¤á¤¤¤·] /(n) anonymous person/a nobody/ +̵̾Àï»Î [¤à¤á¤¤¤»¤ó¤·] /unknown soldier/ +̵ÌÀ [¤à¤ß¤ç¤¦] /(n) ignorance (of Buddhist teachings)/darkness/ +̵Ìà [¤à¤á¤¤] /(n) unsigned/without a signature/ +̵Ìȵö [¤à¤á¤ó¤­¤ç] /(n) unlicensed/(P)/ +̵Ìȵö±¿Å¾ [¤à¤á¤ó¤­¤ç¤¦¤ó¤Æ¤ó] /driving without a license/ +̵ÌÓ [¤à¤â¤¦] /hairless/ +̵ͷÉ [¤à¤æ¤¦¤Ó¤ç¤¦] /somnambulism/sleep-walking/ +̵ÍÍ [¤Ö¤¶¤Þ] /(adj-na,n) unshapely/unsightly/clumsy/unpresentable/uncouth/ +̵ÍÑ [¤à¤è¤¦] /(adj-na,adj-no,n) useless/futility/needlessness/unnecessariness/(P)/ +̵ÍѤÎĹʪ [¤à¤è¤¦¤Î¤Á¤ç¤¦¤Ö¤Ä] /useless object/deadwood/ +̵ÍÑ¿´ [¤Ö¤è¤¦¤¸¤ó] /(adj-na,n) insecurity/carelessness/ +̵ÍÝ [¤à¤è¤¯] /(adj-na,n) unselfish/disinterested/unavaricious/free of avarice/ +̵Íß [¤à¤è¤¯] /(adj-na,n) unselfish/disinterested/unavaricious/free of avarice/(P)/ +̵Íß×÷ø [¤à¤è¤¯¤Æ¤ó¤¿¤ó] /indifferent to worldly gain/ +̵Íê [¤Ö¤é¤¤] /(adj-na,n) villainy/ +̵Íê¤ÎÅÌ [¤Ö¤é¤¤¤Î¤È] /gang of rowdies/ +̵Íê´Á [¤Ö¤é¤¤¤«¤ó] /(n) ruffian/villain/scoundrel/ +̵Íø»Ò [¤à¤ê¤·] /(n) (earning or paying) no interest/(P)/ +̵Íø© [¤à¤ê¤½¤¯] /(n) (earning or paying) no interest/ +̵Íø©¸øºÄ [¤à¤ê¤½¤¯¤³¤¦¤µ¤¤] /(n) non interest-bearing bond/ +̵Íø©ºÄ̳ [¤à¤ê¤½¤¯¤µ¤¤¤à] /(n) passive debt/ +̵Íø©¾Ú·ô [¤à¤ê¤½¤¯¤·¤ç¤¦¤±¤ó] /(n) non interest-bearing securities/ +̵Íý [¤à¤ê] /(adj-na,n,vs) unreasonable/impossible/overdoing/(P)/ +̵Íý¤Ï¤Ê¤¤ [¤à¤ê¤Ï¤Ê¤¤] /(exp) (to be) natural/(to be) understandable/ +̵Íý¤ä¤ê [¤à¤ê¤ä¤ê] /(adv,n) forcibly/against one's will/(P)/ +̵Íý±ýÀ¸ [¤à¤ê¤ª¤¦¤¸¤ç¤¦] /(n) forcing compliance/ +̵Íý²¡¤· [¤à¤ê¤ª¤·] /(n) by force/ +̵Íý²ò [¤à¤ê¤«¤¤] /(adj-na,n) lack of understanding or sympathy/ +̵Íý´Ø¿ô [¤à¤ê¤«¤ó¤¹¤¦] /irrational function/ +̵Íý¶¯¤¤ [¤à¤ê¤¸¤¤] /(n) extortion/ +̵Íý»»ÃÊ [¤à¤ê¤µ¤ó¤À¤ó] /(n) scraping together (a sum of money)/raising (a sum of money) by straining one's credit/ +̵Íý¼° [¤à¤ê¤·¤­] /(n) irrational expression/ +̵Íý¿´Ãæ [¤à¤ê¤·¤ó¤¸¤å¤¦] /(n) forced double suicide/ +̵Íý¿ô [¤à¤ê¤¹¤¦] /(n) irrational number/ +̵ÍýÆñÂê [¤à¤ê¤Ê¤ó¤À¤¤] /an unreasonable demand/ +̵ÍýÊýÄø¼° [¤à¤ê¤Û¤¦¤Æ¤¤¤·¤­] /(n) irrational equation/ +̵Íý̵ÂÎ [¤à¤ê¤à¤¿¤¤] /(adj-na,n) by force/ +̵ÍýÌðÍý [¤à¤ê¤ä¤ê] /(adv,n) forcibly/against one's will/ +̵θ [¤à¤ê¤ç] /(adv) approximately/ +̵ÎÁ [¤à¤ê¤ç¤¦] /(adj-no,n) free/no charge/(P)/ +̵ÎÁ¥¤¥ó¥¿¡¼¥Í¥Ã¥ÈÀܳ [¤à¤ê¤ç¤¦¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤»¤Ä¤¾¤¯] /(n) free Internet access/ +̵ÎÌ [¤à¤ê¤ç¤¦] /(n) immeasurable/(P)/ +̵ÎÌÂç¿ô [¤à¤ê¤ç¤¦¤À¤¤¤¹¤¦] /bigger than 10^64/ +̵ÎÏ [¤à¤ê¤ç¤¯] /(adj-na,adj-no,n) powerlessness/helplessness/incompetent/(P)/ +̵Îà [¤à¤ë¤¤] /(adj-na,n) matchless/unequalled/ +̵Îé [¤Ö¤ì¤¤] /(adj-na,n) impolite/rude/(P)/ +̵Îé¹Ö [¤Ö¤ì¤¤¤³¤¦] /(n,vs) putting aside rank/free and easy (party)/ +̵Îé¼Ô [¤Ö¤ì¤¤¤â¤Î] /(n) insolent (rude) fellow/ +̵ÏÀ [¤à¤í¤ó] /(adv) of course/naturally/(P)/ +̵æØ [¤Ö¤ê¤ç¤¦] /(adj-na,n) boredom/ennui/ +̵íã [¤à¤³] /(n) innocent/blameless/ +̶»Ò [¤Ü¤¦¤·] /cap worn by masked dancer (cap covers hair and nape and reaches to the shoulders)/ +Ì· [¤Û¤³] /(n) halberd/arms/(P)/ +Ì·½â [¤à¤¸¤å¤ó] /(n,vs) contradiction/inconsistency/(P)/ +Ì·½â¸ìË¡ [¤à¤¸¤å¤ó¤´¤Û¤¦] /(n) oxymoron/ +Ì·Àè [¤Û¤³¤µ¤­] /(n) point of spear/aim of attack/force of argument/(P)/ +̸ [¤­¤ê] /(n) fog/mist/(P)/ +̸¤Ëʤ¤ï¤ì¤ë [¤­¤ê¤Ë¤ª¤ª¤ï¤ì¤ë] /(exp) to be enveloped in mist/ +̸¤ËÊñ¤Þ¤ì¤ë [¤­¤ê¤Ë¤Ä¤Ä¤Þ¤ì¤ë] /(exp) to be shrouded in mist/ +̸±« [¤­¤ê¤µ¤á] /(n) drizzle/light rain/(P)/ +̸»¶ [¤à¤µ¤ó] /(n) dispersing/vanishing/ +̸¾õ [¤à¤¸¤ç¤¦] /(n,adj-no) spray/mist (not meteorological)/ +̸¿á¤­ [¤­¤ê¤Õ¤­] /(n) spray/atomizer/ +̸Ãæ [¤à¤Á¤å¤¦] /(n) in the fog/ +̸Ãæ¿®¹æ [¤à¤Á¤å¤¦¤·¤ó¤´¤¦] /fog signal/ +̸ū [¤à¤Æ¤­] /(n) foghorn/ +̸ɹ [¤à¤Ò¤ç¤¦] /(n) rime/hoarfrost/silver frost/ +̸ʷ [¤à¤Õ¤ó] /misty air/ +̺Ļ [¤à¤¯¤É¤ê] /(n) grey starling/bumpkin/gullible person/ +Ì» [¤à¤³] /(n) son-in-law/(P)/ +Ì»¼è¤ê [¤à¤³¤È¤ê] /(n) adopting a son-in-law into one's family/marrying off one's daughter/ +Ì»Áª¤Ó [¤à¤³¤¨¤é¤Ó] /search for a husband for one's daughter/ +Ì»Æþ [¤à¤³¤¤¤ê] /(n,vs) being adopted into the family of one's bride/ +Ì»Æþ¤ê [¤à¤³¤¤¤ê] /(n,vs) being adopted into the family of one's bride/ +Ì»ÍÜ»Ò [¤à¤³¤è¤¦¤·] /(n) son-in-law taken (adopted) into family/ +̼ [¤à¤¹¤á] /(n) (hum) daughter/(P)/ +̼¤µ¤ó [¤à¤¹¤á¤µ¤ó] /(hon) daughter/ +̼»Ò·³ [¤¸¤ç¤¦¤·¤°¤ó] /(n) Amazonian troops/Amazons/ +̼¿´ [¤à¤¹¤á¤´¤³¤í] /(n) girlish mind/girlish innocence/ +̼À¹¤ê [¤à¤¹¤á¤¶¤«¤ê] /(n) bloom of youth/prime of girlhood/ +̼̻ [¤à¤¹¤á¤à¤³] /(n) adopted son-in-law/(P)/ +̽ [¤ß¤ç¤¦] /(n) dark/ +̽ [¤á¤¤] /(n) dark/ +̽¡¹ [¤á¤¤¤á¤¤] /(adj-na,adj-no,n) dark/invisible/divine/ +̽°Å [¤á¤¤¤¢¤ó] /gloom/shade/ +̽°Ç [¤á¤¤¤¢¤ó] /gloom/shade/ +̽²¦À± [¤á¤¤¤ª¤¦¤»¤¤] /(n) Pluto (planet)/ +̽²Ã [¤ß¤ç¤¦¤¬] /(adj-na,n) (Buddh) divine protection or blessing/ +̽²Ã¶â [¤ß¤ç¤¦¤¬¤­¤ó] /(n) monetary offering/ +̽³¦ [¤á¤¤¤«¤¤] /(n) hades/realm of the dead/ +̽¶­ [¤á¤¤¤­¤ç¤¦] /shades of the dead/ +̽ÁÛ [¤á¤¤¤½¤¦] /(n) meditation/contemplation/ +̽ÅÓ [¤á¤¤¤É] /(n) (Buddh) the other world/ +̽ÅÚ [¤á¤¤¤É] /(n) Hades/the underworld/the other world/realm of the dead/ +̽ȳ [¤á¤¤¤Ð¤Ä] /retribution/divine punishment/ +̽ÉÜ [¤á¤¤¤Õ] /(n) hades/realm of the dead/sheol/ +̽ʡ [¤á¤¤¤Õ¤¯] /(n) happiness in the next world/ +̽̽ [¤á¤¤¤á¤¤] /(adj-na,adj-no,n) dark/invisible/divine/ +̽Íø [¤ß¤ç¤¦¤ê] /(n) providence/luck/favor/advantage/ +̾ [¤Ê] /(n) name/reputation/(P)/ +̾¤¬µó¤¬¤ë [¤Ê¤¬¤¢¤¬¤ë] /(exp) to become famous/ +̾¤¬¶Á¤¤¤Æ¤¤¤ë [¤Ê¤¬¤Ò¤Ó¤¤¤Æ¤¤¤ë] /(exp) to be famous/ +̾¤Å¤±¤ë [¤Ê¤Å¤±¤ë] /(v1) to name (someone)/ +̾¤Î¤ë [¤Ê¤Î¤ë] /(v5r) to give one's name/ +̾¤Ð¤«¤ê¤Î²¦ [¤Ê¤Ð¤«¤ê¤Î¤ª¤¦] /(n) a king in name only/ +̾¤â¤Ê¤¤ [¤Ê¤â¤Ê¤¤] /unknown/obscure/insignificant/ +̾¤â¤Ê¤¤¿Í [¤Ê¤â¤Ê¤¤¤Ò¤È] /nobody/nameless (insignificant) person/ +̾¤â̵¤¤ [¤Ê¤â¤Ê¤¤] /unknown/obscure/insignificant/ +̾¤â̵¤¤¿Í [¤Ê¤â¤Ê¤¤¤Ò¤È] /nobody/nameless (insignificant) person/ +̾¤òµó¤²¤ë [¤Ê¤ò¤¢¤²¤ë] /(exp) to gain fame/to make one's name/ +̾¤ò¸½¤¹ [¤Ê¤ò¤¢¤é¤ï¤¹] /(exp) to distinguish oneself/ +̾¤òÀ®¤¹ [¤Ê¤ò¤Ê¤¹] /(exp) to become famous/to make a name/ +̾¤òÇä¤ë [¤Ê¤ò¤¦¤ë] /(exp) to gain a reputation/to make oneself famous/ +̾¤òÏ¢¤Í¤ë [¤Ê¤ò¤Ä¤é¤Í¤ë] /(exp) to have one's name entered (in a list)/ +̾°¸ [¤Ê¤¢¤Æ] /(n) address (on an envelope)/ +̾°¸¿Í [¤Ê¤¢¤Æ¤Ë¤ó] /(n) addressee/ +̾°Æ [¤á¤¤¤¢¤ó] /(n) good idea/(P)/ +̾°å [¤á¤¤¤¤] /(n) noted doctor/excellent physician/ +̾±é [¤á¤¤¤¨¤ó] /(n) fine performance/tour de force/ +̾±éµ» [¤á¤¤¤¨¤ó¤®] /(n) fine performance/tour de force/ +̾²È [¤á¤¤¤«] /(n) distinguished family/ +̾²Î [¤á¤¤¤«] /(n) excellent or famous poem/ +̾²Ö [¤á¤¤¤«] /(n) celebrated flower/beautiful woman/ +̾²Û [¤á¤¤¤«] /(n) famous or high-quality cake/ +̾²è [¤á¤¤¤¬] /(n) famous picture/masterpiece/(P)/ +̾´Õ [¤á¤¤¤«¤ó] /(n) directory/list/ +̾´ï [¤á¤¤¤­] /(n) rare or famous utensil or instrument/ +̾µ¸ [¤á¤¤¤®] /(n) talented or beautiful geisha/ +̾µÁ [¤á¤¤¤®] /(n) name/(P)/ +̾µÁ¤Ç [¤á¤¤¤®¤Ç] /in someone (else's) name/ +̾µÁ½ñ¤­´¹¤¨ [¤á¤¤¤®¤«¤­¤«¤¨] /(n) stock transfer/ +̾µÁ½ñ´¹ [¤á¤¤¤®¤«¤­¤«¤¨] /(n) a transfer/ +̾µÁ¿Í [¤á¤¤¤®¤Ë¤ó] /(n) lease or stock or title holder/ +̾¶Ê [¤á¤¤¤­¤ç¤¯] /(n) famous music/(P)/ +̾¶ã [¤á¤¤¤®¤ó] /(n) outstanding tanka or haiku or poem/ +̾¶ç [¤á¤¤¤¯] /(n) famous saying/noted haiku/ +̾·¯ [¤á¤¤¤¯¤ó] /(n) wise ruler/enlightened monarch/benevolent lord/ +̾·î [¤á¤¤¤²¤Ä] /(n) harvest moon/full moon/(P)/ +̾¸¤ [¤á¤¤¤±¤ó] /(n) fine dog/ +̾¸À [¤á¤¤¤²¤ó] /(n) wise saying/ +̾¹© [¤á¤¤¤³¤¦] /(n) craftsman/skilled artisan/ +̾¹©Âç [¤á¤¤¤³¤¦¤À¤¤] /Nagoya Institute of Technology/NIT/ +̾¹á [¤á¤¤¤³¤¦] /(n) fine incense/ +̾¹â¤¤ [¤Ê¤À¤«¤¤] /(adj) famous/celebrated/well-known/(P)/ +̾¹æ [¤ß¤ç¤¦¤´¤¦] /(n) name of a or the Buddha/ +̾ºî [¤á¤¤¤µ¤¯] /(n) masterpiece/(P)/ +̾ºîÁª [¤á¤¤¤µ¤¯¤»¤ó] /selection of masterpieces/ +̾»¥ [¤Ê¤Õ¤À] /(n) name plate/name tag/(P)/ +̾»³ [¤á¤¤¤¶¤ó] /(n) famous mountain/ +̾»º [¤á¤¤¤µ¤ó] /(n) noted product/ +̾»Ä [¤Ê¤´¤ê] /(n) remains/traces/memory/(P)/ +̾»Ä¤ê [¤Ê¤´¤ê] /(n) remains/vestiges/ +̾»Ä¤êÀˤ·¤¤ [¤Ê¤´¤ê¤ª¤·¤¤] /(adj) reluctant parting/ +̾»ÄÀˤ·¤¤ [¤Ê¤´¤ê¤ª¤·¤¤] /(adj) regret/reluctance/(P)/ +̾»É [¤á¤¤¤·] /(n) business card/(P)/ +̾»É¼õ¤± [¤á¤¤¤·¤¦¤±] /(business) card tray/ +̾»ÉÆþ¤ì [¤á¤¤¤·¤¤¤ì] /(n) (business) card case/ +̾»ÉȽ [¤á¤¤¤·¤Ð¤ó] /(n) 8.3 x 5.4 cm photograph (size)/ +̾»Î [¤á¤¤¤·] /(n) celebrity/personage/ +̾»Ø¤· [¤Ê¤¶¤·] /(n) nomination/calling names/(P)/ +̾»ì [¤á¤¤¤·] /(n) noun/(P)/ +̾»ì¤Î³Ê [¤á¤¤¤·¤Î¤«¤¯] /case of a noun/ +̾»ì¶ç [¤á¤¤¤·¤¯] /(n) noun phrase/ +̾»ú [¤ß¤ç¤¦¤¸] /(n) surname/family name/(P)/ +̾¼­ [¤á¤¤¤¸] /(n) term/name/ +̾¼Â [¤á¤¤¤¸¤Ä] /(n) in name and in reality/nominally and virtually/form and contents/(P)/ +̾¼Â¶¦¤ËÈ÷¤ï¤ë [¤á¤¤¤¸¤Ä¤È¤â¤Ë¤½¤Ê¤ï¤ë] /(exp) to live up to one's name/ +̾¼ç [¤Ê¤Ì¤·] /(n) village headman/ +̾¼è¤ê [¤Ê¤È¤ê] /(n) accredited master/ +̾¼ê [¤á¤¤¤·¤å] /(n) expert/(P)/ +̾½ê [¤á¤¤¤·¤ç] /(n) famous place/(P)/ +̾½êµìÀ× [¤á¤¤¤·¤ç¤­¤å¤¦¤»¤­] /(n) scenic and historic places/ +̾¾¡ [¤á¤¤¤·¤ç¤¦] /(n) place of scenic beauty/the sights/ +̾¾¢ [¤á¤¤¤·¤ç¤¦] /(n) master craftsman/skillful worker/ +̾¾­ [¤á¤¤¤·¤ç¤¦] /(n) great or famous commander/ +̾¾Î [¤á¤¤¤·¤ç¤¦] /(n) name/(P)/ +̾¾è¤ê [¤Ê¤Î¤ê] /(n) name readings of kanji/self-introduction/announcement of candidature/(P)/ +̾¾è¤ê½Ð¤ë [¤Ê¤Î¤ê¤Ç¤ë] /(v1) to introduce oneself/(P)/ +̾¾è¤ë [¤Ê¤Î¤ë] /(v5r) to call oneself (name, label, etc)/(P)/ +̾¾ìÌÌ [¤á¤¤¤Ð¤á¤ó] /famous (impressive) scene/ +̾¾õ [¤á¤¤¤¸¤ç¤¦] /(n) description/ +̾¿À¹â®ƻϩ [¤á¤¤¤·¤ó¤³¤¦¤½¤¯¤É¤¦¤í] /(n) Meishin Expressway/ +̾¿Í [¤á¤¤¤¸¤ó] /(n) master/expert/(P)/ +̾¿Íµ¤¼Á [¤á¤¤¤¸¤ó¤«¤¿¤®] /artist's or master's temperament/ +̾¿Í·Ý [¤á¤¤¤¸¤ó¤²¤¤] /(n) masterful performance/ +̾¿ÍÀï [¤á¤¤¤¸¤ó¤»¤ó] /(n) professional go (shogi) players' championship series/ +̾¿ÍÈ© [¤á¤¤¤¸¤ó¤Ï¤À] /(n) artist's or master's temperament/ +̾¿ô [¤á¤¤¤¹¤¦] /(n) number of people/denominate number/ +̾À¼ [¤á¤¤¤»¤¤] /(n) fame/(P)/ +̾À¼¤ò±ø¤¹ [¤á¤¤¤»¤¤¤ò¤±¤¬¤¹] /(exp) to defile one's reputation/ +̾À× [¤ß¤ç¤¦¤»¤­] /(n) family name/ +̾À× [¤á¤¤¤»¤­] /(n) famous historic spot/ +̾ÀÞ¤ì [¤Ê¤ª¤ì] /(n) a disgrace/a blot/ +̾Á° [¤Ê¤Þ¤¨] /(n) name/(P)/ +̾Á°¤òÃÚ¤»¤ë [¤Ê¤Þ¤¨¤ò¤Ï¤»¤ë] /(v1) to win fame/to make a name for oneself/ +̾Á°¶õ´Ö [¤Ê¤Þ¤¨¤¯¤¦¤«¤ó] /namespace/ +̾ÁÎ [¤á¤¤¤½¤¦] /(n) noted or celebrated priest/ +̾Âå [¤Ê¤À¤¤] /(n) well-known/fame/ +̾Âå [¤ß¤ç¤¦¤À¤¤] /(n) proxy/representative/ +̾Âç [¤á¤¤¤À¤¤] /Nagoya University/ +̾õÄå [¤á¤¤¤¿¤ó¤Æ¤¤] /great detective/ +̾Ãã [¤á¤¤¤Á¤ã] /fine tea/ +̾Ãø [¤á¤¤¤Á¤ç] /(n) famous book/masterpiece/(P)/ +̾Ź [¤á¤¤¤Æ¤ó] /(n) well-known store/ +̾Ź³¹ [¤á¤¤¤Æ¤ó¤¬¤¤] /(n) street of well-known stores/ +̾Åá [¤á¤¤¤È¤¦] /(n) famous sword/excellent sword/ +̾Åê¼ê [¤á¤¤¤È¤¦¤·¤å] /star pitcher/ +̾Åò [¤á¤¤¤È¤¦] /well-known hot spring/ +̾Åú [¤á¤¤¤È¤¦] /(n) correct answer/ +̾ÇÏ [¤á¤¤¤Ð] /(n) fine or famous horse/ +̾È× [¤á¤¤¤Ð¤ó] /(n) famous (musical) recording/ +̾ɮ [¤á¤¤¤Ò¤Ä] /(n) outstanding work of calligraphy/ +̾ÉÊ [¤á¤¤¤Ò¤ó] /(n) fine product/masterpiece/ +̾ÉÕ¤±¤ë [¤Ê¤Å¤±¤ë] /(v1) to name (someone)/(P)/ +̾ÉÕ¤±¿Æ [¤Ê¤Å¤±¤ª¤ä] /(n) godparent/ +̾ʪ [¤á¤¤¤Ö¤Ä] /(n) famous product/special product/speciality/specialty/(P)/ +̾ʬ [¤á¤¤¤Ö¤ó] /(n) justification/just cause/moral duty/ +̾ʸ [¤á¤¤¤Ö¤ó] /(n) famous literary composition/ +̾ʸ²È [¤á¤¤¤Ö¤ó¤«] /fine writer/ +̾ʸ¶ç [¤á¤¤¤â¤ó¤¯] /(n) witty (happy, apt) remark/well-worded saying/epigram/aphorism/ +̾ʹ [¤ß¤ç¤¦¤â¤ó] /(n) reputation/ +̾ʹ [¤á¤¤¤Ö¤ó] /(n) reputation/ +̾ÊÞ [¤á¤¤¤Û] /quality shop/famous store/ +̾Êí [¤á¤¤¤Ü] /(n) register of names/(P)/ +̾˾ [¤á¤¤¤Ü¤¦] /(n) reputation/renown/ +̾˾²È [¤á¤¤¤Ü¤¦¤«] /(n) person of great renown/ +̵̾¤· [¤Ê¤Ê¤·] /(n) nameless/ +̾ÌÚ [¤á¤¤¤Ü¤¯] /(n) old trees of historical interest/ +̾ÌÜ [¤á¤¤¤â¤¯] /(n) nominal/(P)/ +̾ÌܷкÑÀ®Ä¹Î¨ [¤á¤¤¤â¤¯¤±¤¤¤¶¤¤¤»¤¤¤Á¤ç¤¦¤ê¤Ä] /(n) nominal economic growth rate/ +̾ÌÜĶâ [¤á¤¤¤â¤¯¤Á¤ó¤®¤ó] /nominal wages/ +̾Ìç [¤á¤¤¤â¤ó] /(n) noted family/noble family/(P)/ +̾Ìô [¤á¤¤¤ä¤¯] /(n) effective or well-known medicine/ +̾Ìõ [¤á¤¤¤ä¤¯] /(n) superlative translation/ +̾ͥ [¤á¤¤¤æ¤¦] /(n) great or famous actor/star/(P)/ +̾ÍÀ [¤á¤¤¤è] /(adj-na,n) honor/credit/prestige/(P)/ +̾ÍÀ¤¢¤ëÂà¿Ø [¤á¤¤¤è¤¢¤ë¤¿¤¤¤¸¤ó] /honorable withdrawal/honorable retreat/ +̾ÍÀ¤­Â» [¤á¤¤¤è¤­¤½¤ó] /libel/defamation/slander/character assassination/ +̾ÍÀ²ñ°÷ [¤á¤¤¤è¤«¤¤¤¤¤ó] /(n) honorary member/ +̾ÍÀ²ñĹ [¤á¤¤¤è¤«¤¤¤Á¤ç¤¦] /(n) honorary president/ +̾ÍÀ¶µ¼ø [¤á¤¤¤è¤­¤ç¤¦¤¸¤å] /emeritus professor/ +̾ÍÀ»Ô̱ [¤á¤¤¤è¤·¤ß¤ó] /honorary citizen/ +̾ÍÀ½üÂâ [¤á¤¤¤è¤¸¤ç¤¿¤¤] /honorable discharge/ +̾ÍÀ¿¦ [¤á¤¤¤è¤·¤ç¤¯] /(n) honorary position/(P)/ +̾ÍÀ¿´ [¤á¤¤¤è¤·¤ó] /desire for fame/ +̾ÍÀÍÝ [¤á¤¤¤è¤è¤¯] /love of fame/ +̾ÍÀÔÌ» [¤á¤¤¤è¤­¤½¤ó] /libel/defamation/slander/character assassination/ +̾Íø [¤ß¤ç¤¦¤ê] /(n) fame and fortune/ +̾Íø [¤á¤¤¤ê] /(n) fame and fortune/ +̾Ω¤¿¤ë [¤Ê¤À¤¿¤ë] /(adj-pn) to be famous/ +̾ή [¤á¤¤¤ê¤å¤¦] /(n) celebrities/notables/ +̾ÏÀ [¤á¤¤¤í¤ó] /(n) excellent opinion/sound argument/ +̾ÏÀÂîÀâ [¤á¤¤¤í¤ó¤¿¤¯¤»¤Ä] /excellent opinions and theories/ +̾Ñë [¤á¤¤¤µ¤Ä] /(n) famous temple/ +Ì¿ [¤¤¤Î¤Á] /(n) (mortal) life/(P)/ +Ì¿ [¤ß¤³¤È] /(n) lord/prince/words of a ruler/ +Ì¿ [¤ß¤ç¤¦] /(n) command/decree/life/destiny/ +Ì¿ [¤á¤¤] /(n) command/decree/life/destiny/(P)/ +Ì¿¤«¤é¤¬¤é [¤¤¤Î¤Á¤«¤é¤¬¤é] /(adv) for dear life/barely escaping alive/ +Ì¿¤¸¤ë [¤á¤¤¤¸¤ë] /(v1) to order/to command/to appoint/(P)/ +Ì¿¤¸½ª¤ï¤ë [¤á¤¤¤¸¤ª¤ï¤ë] /(v5r) to finish giving orders/ +Ì¿¤º¤ë [¤á¤¤¤º¤ë] /(v5z) to command/to appoint/(P)/ +Ì¿¤Ë°Í¤ê [¤á¤¤¤Ë¤è¤ê] /under the orders of/by order (command)/ +Ì¿¤Î¹Ë [¤¤¤Î¤Á¤Î¤Ä¤Ê] /the thread of life/ +Ì¿¤è¤ê̾¤òµ®¤Ö [¤¤¤Î¤Á¤è¤ê¤Ê¤ò¤¿¤Ã¤È¤Ö] /(exp) to value honor above life/ +Ì¿¤òÅÒ¤±¤ë [¤¤¤Î¤Á¤ò¤«¤±¤ë] /(exp) to risk one's life/ +Ì¿¤òÊÝ¤Ä [¤¤¤Î¤Á¤ò¤¿¤â¤Ä] /(exp) to preserve life/ +Ì¿¤òÊô¤¸¤ë [¤á¤¤¤ò¤Û¤¦¤¸¤ë] /(exp) to obey orders/ +Ì¿±¿ [¤á¤¤¤¦¤ó] /(n) fate/doom/(P)/ +Ì¿³Ý¤±¤Ç [¤¤¤Î¤Á¤¬¤±¤Ç] /(oK) at the risk of life/ +Ì¿·ü¤± [¤¤¤Î¤Á¤¬¤±] /(adj-no,n) life and death/risking one's life/risky/desperate/(P)/ +Ì¿·ü¤±¤Ç [¤¤¤Î¤Á¤¬¤±¤Ç] /at the risk of life/ +Ì¿¸ð [¤¤¤Î¤Á¤´¤¤] /(n,vs) begging for one's life/pleading for one's life/ +Ì¿¸ð¤¤ [¤¤¤Î¤Á¤´¤¤] /(n,vs) begging for one's life/pleading for one's life/ +Ì¿¹Ë [¤¤¤Î¤Á¤Å¤Ê] /(n) lifeline/ +Ì¿º¬ [¤á¤¤¤³¤ó] /(n) life/ +Ì¿¼è¤ê [¤¤¤Î¤Á¤È¤ê] /(adj-no,n) fatal/ +Ì¿½¦¤¤ [¤¤¤Î¤Á¤Ó¤í¤¤] /(n) narrow escape from death/ +Ì¿¿É¡¹ [¤¤¤Î¤Á¤«¤é¤¬¤é] /(adv) for dear life/barely escaping alive/ +Ì¿¿É¡¹ [¤¤¤Î¤Á¤¬¤é¤¬¤é] /(adv) for dear life/barely escaping alive/ +Ì¿¿É¿É [¤¤¤Î¤Á¤«¤é¤¬¤é] /(adv) for dear life/barely escaping alive/ +Ì¿¿É¿É [¤¤¤Î¤Á¤¬¤é¤¬¤é] /(adv) for dear life/barely escaping alive/ +Ì¿¿ô [¤á¤¤¤¹¤¦] /(n) span of life/destiny/ +Ì¿Âê [¤á¤¤¤À¤¤] /(n) proposition/thesis/(P)/ +Ì¿Âê´Ø¿ô [¤á¤¤¤À¤¤¤«¤ó¤¹¤¦] /(n) propositional (sentential) function/ +̿öͼ¤ËÇ÷¤ë [¤á¤¤¤¿¤ó¤»¤­¤Ë¤»¤Þ¤ë] /(exp) to be on the brink of death/ +Ì¿ÃΤ餺 [¤¤¤Î¤Á¤·¤é¤º] /(adj-na,adj-no,n) recklessness/daredevil/long-lasting/ +Ì¿Ãæ [¤á¤¤¤Á¤å¤¦] /(n) a hit/(P)/ +Ì¿Ãæ¿ô [¤á¤¤¤Á¤å¤¦¤¹¤¦] /number of hits/ +Ì¿ÃæÃÆ [¤á¤¤¤Á¤å¤¦¤À¤ó] /(direct) hit/straight shot/ +Ì¿ÃæΨ [¤á¤¤¤Á¤å¤¦¤ê¤Ä] /(n) accuracy rate/ +Ì¿Æü [¤á¤¤¤Ë¤Á] /(n) death anniversary/(P)/ +Ì¿Ì® [¤á¤¤¤ß¤ã¤¯] /(n) life/thread of life/ +̿̽²Ã [¤¤¤Î¤Á¤ß¤ç¤¦¤¬] /(adj-na,n) providential protection/ +̿̾ [¤á¤¤¤á¤¤] /(n,vs) naming/christening/(P)/ +̿̾¼° [¤á¤¤¤á¤¤¤·¤­] /christening (ceremony)/ +̿̾ˡ [¤á¤¤¤á¤¤¤Û¤¦] /(n) nomenclature/ +Ì¿Îá [¤á¤¤¤ì¤¤] /(n,vs) order/command/decree/directive/(software) instruction/(P)/ +Ì¿Îá¤òÅÁ¤¨¤ë [¤á¤¤¤ì¤¤¤ò¤Ä¤¿¤¨¤ë] /(exp) to pass the word/ +Ì¿Îá°ì²¼ [¤á¤¤¤ì¤¤¤¤¤Ã¤«] /immediately/as soon as the order is given/ +Ì¿Îá·Á [¤á¤¤¤ì¤¤¤±¤¤] /(n) (gram) imperative mood/ +Ì¿Îá½ñ [¤á¤¤¤ì¤¤¤·¤ç] /decree/directive/ +Ì¿Îáʸ [¤á¤¤¤ì¤¤¤Ö¤ó] /(n) imperative sentence/ +Ì¿ÎáË¡ [¤á¤¤¤ì¤¤¤Û¤¦] /(n) imperative mood/ +ÌÀ¡¹ [¤¢¤«¤¢¤«] /(adv) brightly lit/lit up/ +ÌÀ¡¹¤È [¤¢¤«¤¢¤«¤È] /(adv) brilliantly/clearly/flaming/ +ÌÀ¡¹¸åÆü [¤·¤¢¤µ¤Ã¤Æ] /(n-adv,n-t) (uk) (in) three days time (two days after tomorrow)/ +ÌÀ¡¹Çò¡¹ [¤á¤¤¤á¤¤¤Ï¤¯¤Ï¤¯] /(n,adj-no,adj-na) perfectly evident/as clear as day/strikingly apparent/ +ÌÀ¤¤ [¤¢¤«¤ë¤¤] /(io) (adj) bright/cheerful/ +ÌÀ¤«¤¹ [¤¢¤«¤¹] /(v5s) to pass/spend/to reveal/to divulge/(P)/ +ÌÀ¤«¤ê [¤¢¤«¤ê] /(n) lamplight/light (in general)/brightness/(P)/ +ÌÀ¤«¤êºÎ¤ê [¤¢¤«¤ê¤È¤ê] /(n) skylight/dormer/transom/ +ÌÀ¤«¤ê¾ã»Ò [¤¢¤«¤ê¤·¤ç¤¦¤¸] /(n) paper screen door for admitting light/ +ÌÀ¤«¤êÁë [¤¢¤«¤ê¤Þ¤É] /(n) transom/skylight/dormer window/ +ÌÀ¤­ [¤¢¤­] /(n) room/time to spare/emptiness/vacant/ +ÌÀ¤­Áã [¤¢¤­¤¹] /(n) (1) prowler/sneak thief/cat burglar/(2) empty nest/ +ÌÀ¤­ÌÕ [¤¢¤­¤á¤¯¤é] /(n) illiterate or blind person/person who sees without understanding/amaurosis/ +ÌÀ¤¯ [¤¢¤¯] /(v5k,vi) (1) to open/to become open/to become empty/(2) to dawn/ +ÌÀ¤¯¤ë [¤¢¤¯¤ë] /(adj-pn,pref) next/following/(P)/ +ÌÀ¤¯¤ëÆü [¤¢¤¯¤ë¤Ò] /(n-adv,n-t) next day/following day/(P)/ +ÌÀ¤± [¤¢¤±] /(n,n-suf) beginning/dawn/end/expiration/ +ÌÀ¤±¤Ã¹­¤² [¤¢¤±¤Ã¤Ô¤í¤²] /(adj-na) unguarded/frank/open/ +ÌÀ¤±¤ÎÌÀÀ± [¤¢¤±¤Î¤ß¤ç¤¦¤¸¤ç¤¦] /(n) Venus in the eastern morning sky/ +ÌÀ¤±¤Þ¤·¤Æ¤ª¤á¤Ç¤È¤¦¤´¤¶¤¤¤Þ¤¹ [¤¢¤±¤Þ¤·¤Æ¤ª¤á¤Ç¤È¤¦¤´¤¶¤¤¤Þ¤¹] /(int) Happy New Year/ +ÌÀ¤±¤ë [¤¢¤±¤ë] /(v1) to dawn/to become daylight/(P)/ +ÌÀ¤±»Ä¤ë [¤¢¤±¤Î¤³¤ë] /(v5r) moon and stars remaining in the morning sky/ +ÌÀ¤±½é¤á¤ë [¤¢¤±¤½¤á¤ë] /to dawn/ +ÌÀ¤±ÅϤ¹ [¤¢¤±¤ï¤¿¤¹] /(v5s) to vacate/to surrender/ +ÌÀ¤±ÅϤë [¤¢¤±¤ï¤¿¤ë] /(v5r) darkness giving way to the light of the morning/ +ÌÀ¤±Æ©¤± [¤¢¤±¤¹¤±] /(adj-na,adv,n) honest/open/frank/outspoken/ +ÌÀ¤±ÈÖ [¤¢¤±¤Ð¤ó] /(n) day off/off duty/ +ÌÀ¤±Ê§¤¦ [¤¢¤±¤Ï¤é¤¦] /(v5u) to open/to vacate/ +ÌÀ¤±Êë¤ì [¤¢¤±¤¯¤ì] /(n-adv,n-t) morning and evening/all the time/(P)/ +ÌÀ¤±Êü¤ì¤ë [¤¢¤±¤Ï¤Ê¤ì¤ë] /(v1) darkness giving way to the light of the morning/ +ÌÀ¤±Êý [¤¢¤±¤¬¤¿] /(n-adv,n-t) dawn/(P)/ +ÌÀ¤±Ï»¤Ä [¤¢¤±¤à¤Ä] /(n-t) the sixth hour of the morning/ +ÌÀ¤é¤« [¤¢¤­¤é¤«] /(adj-na,n) obvious/evident/clear/plain/(P)/ +ÌÀ¤é¤«¤Ê»ö¼Â [¤¢¤­¤é¤«¤Ê¤¸¤¸¤Ä] /obvious fact/ +ÌÀ¤é¤«¤Ë¤¹¤ë [¤¢¤­¤é¤«¤Ë¤¹¤ë] /(exp) to make clear/to clarify/to disclose/to make public/ +ÌÀ¤é¤«¤Ë¤Ê¤ë [¤¢¤­¤é¤«¤Ë¤Ê¤ë] /(exp) (1) to become clear/(2) to be made public/ +ÌÀ¤é¤à [¤¢¤«¤é¤à] /(v5m) to become luminous at dawn (esp. the sky)/ +ÌÀ¤ê [¤¢¤«¤ê] /(n) lamplight/light (in general)/brightness/(P)/ +ÌÀ¤êÁë [¤¢¤«¤ê¤Þ¤É] /(n) transom/skylight/dormer window/ +ÌÀ¤ë¤¤ [¤¢¤«¤ë¤¤] /(adj) bright/cheerful/(P)/ +ÌÀ¤ë¤¤À¯¼£ [¤¢¤«¤ë¤¤¤»¤¤¤¸] /clean politics/ +ÌÀ¤ë¤µ [¤¢¤«¤ë¤µ] /(n) brightness/luminance/cheerfulness/ +ÌÀ¤ë¤ß¤Ë½Ð¤¹ [¤¢¤«¤ë¤ß¤Ë¤À¤¹] /(exp) to make public/to bring to light/ +ÌÀ¤ë¤à [¤¢¤«¤ë¤à] /(v5m) to brighten/to be refreshed/ +ÌÀ¤ò¼º¤¦ [¤á¤¤¤ò¤¦¤·¤Ê¤¦] /(exp) to lose one's eyesight/ +ÌÀ°Å [¤á¤¤¤¢¤ó] /(n) light and darkness/light and shade/(P)/ +ÌÀ²ò [¤á¤¤¤«¤¤] /(adj-na,n) clear understanding/ +ÌÀ²÷ [¤á¤¤¤«¤¤] /(adj-na,n) clarion/clarity/(P)/ +ÌÀ³Î [¤á¤¤¤«¤¯] /(adj-na,n) clear up/clarify/define/(P)/ +ÌÀµ­ [¤á¤¤¤­] /(n,vs) clear writing/specification/(P)/ +ÌÀ¶À [¤á¤¤¤­¤ç¤¦] /(n) clear mirror/ +ÌÀ¶À»ß¿å [¤á¤¤¤­¤ç¤¦¤·¤¹¤¤] /(n) clear and serene (as a polished mirror and still water)/ +ÌÀ·¯ [¤á¤¤¤¯¤ó] /(n) wise ruler/ +ÌÀ·î [¤á¤¤¤²¤Ä] /(n) bright moon/full moon/harvest moon/ +ÌÀ¸À [¤á¤¤¤²¤ó] /(n) declaration/statement/(P)/ +ÌÀ¸åÆü [¤¢¤µ¤Ã¤Æ] /(n-adv,n-t) day after tomorrow/(P)/ +ÌÀ¸åÆü [¤ß¤ç¤¦¤´¤Ë¤Á] /(n-adv,n-t) day after tomorrow/(P)/ +ÌÀ¸åǯ [¤µ¤é¤¤¤Í¤ó] /(n-t) the year after next/ +ÌÀ¸åǯ [¤ß¤ç¤¦¤´¤Í¤ó] /(n-t) the year after next/ +ÌÀºÙ [¤á¤¤¤µ¤¤] /(adj-na,n) details/obvious/(P)/ +ÌÀºÙ½ñ [¤á¤¤¤µ¤¤¤·¤ç] /(n) detailed statement/ +ÌÀºÙɽ [¤á¤¤¤µ¤¤¤Ò¤ç¤¦] /(n) itemized account/ +ÌÀ»¡ [¤á¤¤¤µ¤Ä] /(n) discernment/penetration/insight/intellectual acumen/ +ÌÀ»ë [¤á¤¤¤·] /(n) clarity of vision/ +ÌÀ¼£ [¤á¤¤¤¸] /Meiji era/(P)/ +ÌÀ¼£°Ý¿· [¤á¤¤¤¸¤¤¤·¤ó] /(n) Meiji Restoration/ +ÌÀ¼£ºÂ [¤á¤¤¤¸¤¶] /the Meijiza Theater/ +ÌÀ¼£»þÂå [¤á¤¤¤¸¤¸¤À¤¤] /(n) Meiji period (1868-1912)/ +ÌÀ¼£¿ÀµÜ [¤á¤¤¤¸¤¸¤ó¤°¤¦] /Meiji Shrine/ +ÌÀ¼£Å·¹Ä [¤á¤¤¤¸¤Æ¤ó¤Î¤¦] /(n) Emperor Meiji/ +ÌÀ¼¨ [¤á¤¤¤¸] /(n,vs) specification/explicitly state/(P)/ +ÌÀ¼¨Åª [¤á¤¤¤·¤Æ¤­] /(adj-na) explicit/ +ÌÀ¼¨Åª [¤á¤¤¤¸¤Æ¤­] /(adj-na) explicit/ +ÌÀ¼ç [¤á¤¤¤·¤å] /(n) wise ruler/ +ÌÀ½Õ [¤ß¤ç¤¦¤·¤å¤ó] /(n-t) next spring/ +ÌÀ½é [¤á¤¤¤·¤ç] /first year of Meiji era/ +ÌÀ¿§ [¤á¤¤¤·¤ç¤¯] /(n) bright (light) colour/ +ÌÀÀ¡ [¤á¤¤¤Á¤ç¤¦] /(adj-na,n) lucidity/ +ÌÀÀ± [¤ß¤ç¤¦¤¸¤ç¤¦] /(n) (1) morning star/Venus/(2) Lucifer/(3) (literary) star/(P)/ +ÌÀÀÖ¿§ [¤á¤¤¤»¤­¤·¤ç¤¯] /(adj-na) bright red/ +ÌÀÂç [¤á¤¤¤À¤¤] /(abbr) Meiji University/ +ÌÀã [¤á¤¤¤¿¤Ä] /(adj-na,n) wisdom/ +ÌÀÃÇ [¤á¤¤¤À¤ó] /(n) clear or definite judgement/ +ÌÀħ [¤á¤¤¤Á¤ç¤¦] /(n,vs) clarification/ +ÌÀÄ« [¤ß¤ç¤¦¤Á¤ç¤¦] /(n-adv,n-t) tomorrow morning/(P)/ +ÌÀÄ« [¤ß¤ó¤Á¤ç¤¦] /(n) Ming Dynasty/Ming-cho type(face)/ +ÌÀÄ«ÂÎ [¤ß¤ó¤Á¤ç¤¦¤¿¤¤] /(n) Ming-style typeface/ +ÌÀů [¤á¤¤¤Æ¤Ä] /(adj-na,n) wisdom/sagacity/wise man/ +ÌÀÅÙ [¤á¤¤¤É] /(n) brightness/ +ÌÀÅú [¤á¤¤¤È¤¦] /(n) definite answer/ +ÌÀÆÁ [¤á¤¤¤È¤¯] /(n) virtue/ +ÌÀÆü [¤¢¤·¤¿] /(n-t) tomorrow/(P)/ +ÌÀÆü [¤¢¤¹] /(n-t) tomorrow/(P)/ +ÌÀÆü [¤ß¤ç¤¦¤Ë¤Á] /(n-t) tomorrow/(P)/ +ÌÀÆü¤Ï¤É¤¦¤Ç¤¹¤« [¤¢¤·¤¿¤Ï¤É¤¦¤Ç¤¹¤«] /(exp) how about tomorrow/ +ÌÀÆüÍÕ [¤¢¤·¤¿¤Ð] /(n) angelica/ +ÌÀǯ [¤ß¤ç¤¦¤Í¤ó] /(n-adv,n-t) next year/(P)/ +ÌÀǯÅÙ [¤ß¤ç¤¦¤Í¤ó¤É] /(n-t) next (fiscal) year/ +ÌÀÇò [¤¢¤«¤é¤µ¤Þ] /(adj-na,n) (uk) obvious/overt/plainly/frankly/ +ÌÀÇò [¤á¤¤¤Ï¤¯] /(adj-na,n) (uk) obvious/overt/plainly/frankly/(P)/ +ÌÀÇò¤Ê»ö [¤á¤¤¤Ï¤¯¤Ê¤³¤È] /obvious fact/ +ÌÀÈÕ [¤ß¤ç¤¦¤Ð¤ó] /(n-adv,n-t) tomorrow evening/(P)/ +ÌÀÈþ [¤á¤¤¤Ó] /(adj-na,n) picturesque/beautiful/ +ÌÀÉÒ [¤á¤¤¤Ó¤ó] /(adj-na,n) intelligence/discernment/ +ÌÀʸ [¤á¤¤¤Ö¤ó] /(n) statement (e.g. law)/ +ÌÀʸ²½ [¤á¤¤¤Ö¤ó¤«] /(n) stipulate/(P)/ +ÌÀÌÀ [¤¢¤«¤¢¤«] /(adv) brightly lit/lit up/ +ÌÀÌÀ¤È [¤¢¤«¤¢¤«¤È] /(adv) brilliantly/clearly/flaming/ +ÌÀÌÀ¸åÆü [¤·¤¢¤µ¤Ã¤Æ] /(n-adv,n-t) (uk) (in) three days time (two days after tomorrow)/(P)/ +ÌÀÌÀÇòÇò [¤á¤¤¤á¤¤¤Ï¤¯¤Ï¤¯] /(n,adj-no,adj-na) perfectly evident/as clear as day/strikingly apparent/ +ÌÀÌÇ [¤á¤¤¤á¤Ä] /(n,vs) flickering/blinking/ +ÌÀμ [¤á¤¤¤ê¤ç¤¦] /(adj-na,n) lucid/clear/plain/ +ÌÀÎÆ [¤á¤¤¤ê¤ç¤¦] /(adj-na,n) clarity/(P)/ +ÌÀÎÆÅÙ [¤á¤¤¤ê¤ç¤¦¤É] /articulation/ +ÌÀϯ [¤á¤¤¤í¤¦] /(adj-na,n) bright/clear/cheerful/(P)/ +ÌÀÕ» [¤á¤¤¤Ó] /(adj-na,n) beautiful/ +ÌÀÚò [¤á¤¤¤»¤­] /(adj-na,n) clear/ +ÌÀÚòÌ´ [¤á¤¤¤»¤­¤à] /(n) lucid dream (dreaming while knowing that you are dreaming)/ +ÌÀâÈ [¤á¤¤¤Ü¤¦] /(n) bright or beautiful eyes/ +ÌÀâÈâ«»õ [¤á¤¤¤Ü¤¦¤³¤¦¤·] /(exp,n) starry eyes and beautiful white teeth (said of beautiful women)/ +ÌÁ¤¦ [¤Á¤«¤¦] /(v5u) to swear/to vow/to take an oath/to pledge/ +ÌÁ¤ò·ë¤Ö [¤á¤¤¤ò¤à¤¹¤Ö] /(exp) to form an alliance/ +ÌÁ¼ç [¤á¤¤¤·¤å] /(n) leader/leading power/(P)/ +ÌÁË® [¤á¤¤¤Û¤¦] /(n) ally/allied powers/ +ÌÁÌó [¤á¤¤¤ä¤¯] /(n) oath/pledge/pact/covenant/(P)/ +ÌÁͧ [¤á¤¤¤æ¤¦] /(n) sworn friend/(P)/ +̤¤ [¤Þ¤è¤¤] /(n) hesitation/bewilderment/doubt/indecision/infatuation/Buddhism maya/(P)/ +̤¤¹þ¤à [¤Þ¤è¤¤¤³¤à] /(v5m) to go astray/to lose one's way/ +̤¤»Ò [¤Þ¤è¤¤¤´] /(n) lost (stray) child/ +̤¦ [¤Þ¤è¤¦] /(v5u) to be puzzled/to be perplexed/to lose one's way/(P)/ +̤魯 [¤Þ¤è¤ï¤¹] /(v5s) to puzzle/perplex/bewilder/delude/mislead/fascinate/ +Ì嵆 [¤á¤¤¤­¤å¤¦] /(n) mystery/maze/labyrinth/(P)/ +̵ÜÆþ¤ê [¤á¤¤¤­¤å¤¦¤¤¤ê] /going unsolved/ +ÌÂºÌ [¤á¤¤¤µ¤¤] /(n) camouflage/disguise/(P)/ +̺ÌÉþ [¤á¤¤¤µ¤¤¤Õ¤¯] /(n) camouflaged clothes/ +ÌÂ»Ò [¤Þ¤¤¤´] /(n) lost (stray) child/(P)/ +Ì¿® [¤á¤¤¤·¤ó] /(n) superstition/(P)/ +Ì¿®²È [¤á¤¤¤·¤ó¤«] /(n) superstitious person/ +ÌÂÁö [¤á¤¤¤½¤¦] /(n) straying/ +ÌÂÁö¿À·Ð [¤á¤¤¤½¤¦¤·¤ó¤±¤¤] /vagus nerve/ +ÌÂÄ» [¤á¤¤¤Á¤ç¤¦] /(n) stray (migratory) bird/ +ÌÂÅú [¤á¤¤¤È¤¦] /(n) ridiculous answer/absurd response/boner/ +ÌÂÌ´ [¤á¤¤¤à] /(n) illusion/fallacy/delusion/ +ÌÂÌÑ [¤á¤¤¤â¤¦] /(n) illusion/fallacy/delusion/ +ÌÂÏ© [¤á¤¤¤í] /(n) maze/labyrinth/blind alley/(P)/ +ÌÂÏÀ [¤á¤¤¤í¤ó] /fallacious argument/fallacy/absurd opinion/ +ÌÂÏÇ [¤á¤¤¤ï¤¯] /(adj-na,n) trouble/bother/annoyance/(P)/ +ÌÂÏǤò³Ý¤±¤ë [¤á¤¤¤ï¤¯¤ò¤«¤±¤ë] /(exp) to impose trouble/to annoy/to bother/ +Ìá¹ [¤á¤¤¤á¤¤] /(n) each/individual/(P)/ +Ìäò¹ï¤à [¤á¤¤¤ò¤­¤¶¤à] /(exp) to engrave an inscription/ +ÌÃ²Û [¤á¤¤¤«] /(n) excellent cake/cake of an established name/ +Ìõ­ [¤á¤¤¤­] /(n,vs) keep in mind/take note of/remember/(P)/ +Ìüò [¤á¤¤¤·¤å] /(n) choice sake/ +Ìüò²° [¤á¤¤¤·¤å¤ä] /(n) seller of high-quality sake/(Meiji or Taisho era) brothel/ +ÌÃÀç [¤á¤¤¤»¤ó] /(n) variety of silk/ +ÌÃÂÇ¤Ä [¤á¤¤¤¦¤Ä] /(v5t) to engrave an inscription/to call (designate) itself/to mark/to label/ +ÌÃÃã [¤á¤¤¤Á¤ã] /(n) refined tea/ +ÌÃÅá [¤á¤¤¤È¤¦] /(n) sword inscribed with the name of the swordsmith/ +ÌÃÈÄ [¤á¤¤¤Ð¤ó] /(n) nameplate (of machines)/ +ÌÃʸ [¤á¤¤¤Ö¤ó] /(n) inscription/ +ÌÃÊÁ [¤á¤¤¤¬¤é] /(n) brand/make/description/(P)/ +ÌÃÌà [¤á¤¤¤á¤¤] /(n) each/individual/ +ÌÃÌû® [¤á¤¤¤á¤¤¤¶¤é] /(n) small plates for individual helpings of food/ +ÌÃÌÚ [¤á¤¤¤Ü¤¯] /(n) precious woods/ +ÌĤ­¸ò¤ï¤¹ [¤Ê¤­¤«¤ï¤¹] /(v5s) to exchange wooing cries/to cry (howl) to each other/ +ÌĤ­À¼ [¤Ê¤­¤´¤¨] /(n,vs) cry (esp. animal)/roar/(P)/ +ÌĤ¯ [¤Ê¤¯] /(v5k) (1) to sing (bird)/(2) to bark/to purr/to make sound (animal)/(P)/ +ÌĤ餹 [¤Ê¤é¤¹] /(v5s,vt) to ring/to sound/to chime/to beat/to snort (nose)/(P)/ +ÌĤê [¤Ê¤ê] /(n) ringing/sound/(P)/ +ÌĤê¶Á¤¯ [¤Ê¤ê¤Ò¤Ó¤¯] /(v5k) to reverberate/to resound/to echo/ +ÌĤê½Ð¤¹ [¤Ê¤ê¤À¤¹] /(v5s) to begin making a sound (ringing, singing, crying, etc.)/ +ÌĤêÅϤë [¤Ê¤ê¤ï¤¿¤ë] /(v5r) to resound (echo) far and wide/ +ÌĤêʪ [¤Ê¤ê¤â¤Î] /(n) a musical instrument/music/fanfare/ +ÌĤêʪÆþ¤ê [¤Ê¤ê¤â¤Î¤¤¤ê] /(n) a flourish of trumpets/ +ÌĤêʬ¤± [¤Ê¤ê¤ï¤±] /(n) distinctive ring tones/ +ÌĤë [¤Ê¤ë] /(v5r) to sound/to ring/to resound/to echo/to roar/to rumble/(P)/ +ÌÄ°ö [¤ª¤¨¤Ä] /(n,vs) sobbing/weeping/groaning/fit of crying/ +ÌÄ´É [¤á¤¤¤«¤ó] /(n) syrinx (part of a bird)/lower larynx/ +ÌĶ٠[¤á¤¤¤­¤ó] /(n) songbird/ +ÌĶÙÎà [¤á¤¤¤­¤ó¤ë¤¤] /(n) songbirds/ +ÌÄ¸Í [¤Ê¤ë¤È] /(n) maelstrom/ +ÌÄ»Ò [¤Ê¤ë¤³] /(n) clapper/ +ÌÄÆ° [¤á¤¤¤É¤¦] /(n) rumbling/ +ÌÄÌç [¤Ê¤ë¤È] /(n) steamed fish-paste cake, sliced to decorate soup (type of kamaboko)/(P)/ +ÌÄÌç´¬ [¤Ê¤ë¤È¤Þ¤­] /(n) steamed fish-paste cake, sliced to decorate soup (type of kamaboko)/ +ÌÅ [¤á¤¤] /(n) niece/(P)/ +ÌƵí [¤á¤¦¤·] /cow/ +ÌÆ·Ü [¤á¤ó¤É¤ê] /(n) female bird/hen/ +ÌƸ¤ [¤á¤¤¤Ì] /female dog/bitch/ +ÌƸ¤ [¤á¤¹¤¤¤Ì] /female dog/bitch/ +ÌÆÄ» [¤á¤ó¤É¤ê] /(n) female bird/hen/ +ÌÆÇÏ [¤Ò¤ó¤Ð] /(n) (arch) mare/ +ÌÆó± [¤Ò¤ó¤±¤¤] /hen/ +ÌǤӤƹԤ¯Ì±Â² [¤Û¤í¤Ó¤Æ¤¤¤¯¤ß¤ó¤¾¤¯] /dying race/ +ÌǤӤë [¤Û¤í¤Ó¤ë] /(v1) to be ruined/to go under/to perish/to be destroyed/(P)/ +ÌÇ¤Ö [¤Û¤í¤Ö] /(v5b) to be ruined/to go under/to perish/to be destroyed/ +ÌǤܤ¹ [¤Û¤í¤Ü¤¹] /(v5s) to destroy/to overthrow/to wreck/to ruin/(P)/ +ÌÇµÑ [¤á¤Ã¤­¤ã¤¯] /(n,vs) extinguishment/destruction/effacement/ +ÌÇ¶Ý [¤á¤Ã¤­¤ó] /(n,vs) sterilization/ +ÌǶâ [¤á¤Ã¤­] /(n) (1) gilt/plating/(2) pretense/ +ÌÇ»¦ [¤á¤Ã¤µ¤Ä] /(n,vs) obliteration/annihilation/ +ÌÇ»ä [¤á¤Ã¤·] /(n) selflessness/being unselfish/ +ÌÇ»äÊô¸ø [¤á¤Ã¤·¤Û¤¦¤³¤¦] /selfless devotion/ +ÌÇÁê [¤á¤Ã¤½¤¦] /(adj-na,n) extravagant/absurd/ +ÌÇ¿ [¤á¤Ã¤¿] /(adj-na,n) (uk) thoughtless/reckless/seldom (neg. verb)/careless/(P)/ +ÌÇ¿¤Ë [¤á¤Ã¤¿¤Ë] /(adv) rarely (with neg. verb)/seldom/(P)/ +ÌÇ¿¤Ë¤Ê¤¤ [¤á¤Ã¤¿¤Ë¤Ê¤¤] /(uk) rare/ +ÌÇ¿¤Ë¸«¤é¤ì¤Ê¤¤¿Þ [¤á¤Ã¤¿¤Ë¤ß¤é¤ì¤Ê¤¤¤º] /seldom seen sight/ +ÌÇ¿¤Ë̵¤¤ [¤á¤Ã¤¿¤Ë¤Ê¤¤] /(uk) rare/ +ÌÇ¿ÀÚ¤ê [¤á¤Ã¤¿¤­¤ê] /hack to pieces/ +ÌÇ¿ÂǤÁ [¤á¤Ã¤¿¤¦¤Á] /(n) shower with blows/ +ÌÇ¿Ìðí [¤á¤Ã¤¿¤ä¤¿¤é] /(adj-na,n) reckless/indiscriminate/ +ÌÇÃã¶ìÃã [¤á¤Á¤ã¤¯¤Á¤ã] /(adj-na,n) (uk) absurd/unreasonable/excessive/messed up/spoiled/wreaked/ +ÌÇÃãÌÇÃã [¤á¤Á¤ã¤á¤Á¤ã] /(adj-na,n) absurd/unreasonable/excessive/rash/ +ÌÇÅÙ [¤á¤Ä¤É] /(n) extinguishing illusion and passing over to Nirvana/ +ÌÇÆþ¤ë [¤á¤¤¤ë] /(v5r) to feel depressed/ +ÌÇË¡ [¤á¤Ã¤Ý¤¦] /(adj-na,adv,n) extraordinary/absurd/very/in chaos/incoherent/ +ÌÇË´ [¤á¤Ä¤Ü¤¦] /(n) downfall/ruin/collapse/destruction/(P)/ +ÌÇÎö [¤á¤Ä¤ì¤Ä] /(adj-na,n) in chaos/incoherent/ +ÌÈ [¤á¤ó] /(n) dismissal/ +ÌȤ¸¤Æ [¤á¤ó¤¸¤Æ] /in deference to/ +ÌȤ¸¤ë [¤á¤ó¤¸¤ë] /(v1) to dismiss/to exempt/ +ÌȤº¤ë [¤á¤ó¤º¤ë] /(v5z) to dismiss/to exempt/ +ÌȤì¤ë [¤Þ¤Ì¤«¤ì¤ë] /(v1) to escape from/to be rescued from/to avoid/to evade/to avert/to elude/to be exempted/to be relieved from pain/to get rid of/(P)/ +ÌȤì¤ë [¤Þ¤Ì¤¬¤ì¤ë] /(v1) to escape from/to be rescued from/to avoid/to evade/to avert/to elude/to be exempted/to be relieved from pain/to get rid of/ +Ì鱅 [¤á¤ó¤¨¤­] /(n) immunity/immunization/(P)/ +ÌÈ±Ö·Ï [¤á¤ó¤¨¤­¤±¤¤] /(n) immune system/ +ÌȱַìÀ¶ [¤á¤ó¤¨¤­¤±¤Ã¤»¤¤] /serum/ +ÌȱֺÙ˦ [¤á¤ó¤¨¤­¤µ¤¤¤Ü¤¦] /(n) immune cell/ +ÌȱÖÀ­ [¤á¤ó¤¨¤­¤»¤¤] /(n) immunity/ +ÌȱÖÂÎ [¤á¤ó¤¨¤­¤¿¤¤] /(n) antibody/ +ÌȱÖÈ¿±þ [¤á¤ó¤¨¤­¤Ï¤ó¤Î¤¦] /immunoreaction/ +ÌȱÖÉÔÁ´¾É [¤á¤ó¤¨¤­¤Õ¤¼¤ó¤·¤ç¤¦] /immunodeficiency disease/ +ÌÈ´± [¤á¤ó¤«¤ó] /(n) dismissal/discharge/ +Ìȵö [¤á¤ó¤­¤ç] /(n) license/permit/licence/certificate/(P)/ +Ìȵö³§ÅÁ [¤á¤ó¤­¤ç¤«¤¤¤Ç¤ó] /(n) initiation into the secrets (of an art)/ +Ìȵö¾Ú [¤á¤ó¤­¤ç¤·¤ç¤¦] /(n) licence/license/permit/(P)/ +Ìȵö¾õ [¤á¤ó¤­¤ç¤¸¤ç¤¦] /(n) license/certificate/permit/ +ÌȵöÀ© [¤á¤ó¤­¤ç¤»¤¤] /(n) license system/ +ÌȺá [¤á¤ó¤¶¤¤] /(n) acquittal/pardon/papal indulgence/ +ÌȺáÉä [¤á¤ó¤¶¤¤¤Õ] /(n) indulgence/ +Ìȼü [¤á¤ó¤·¤å¤¦] /(n) discharged prisoner/ex-convict/ +ÌȽü [¤á¤ó¤¸¤ç] /(n) exemption/exoneration/discharge/(P)/ +ÌȾõ [¤á¤ó¤¸¤ç¤¦] /(n) diploma/licence/(P)/ +ÌÈ¿¦ [¤á¤ó¤·¤ç¤¯] /(n) dismissal/sacking/discharge/(P)/ +ÌÈÀÇ [¤á¤ó¤¼¤¤] /(n,vs) tax exemption/duty exemption/(P)/ +ÌÈÀǽêÆÀ [¤á¤ó¤¼¤¤¤·¤ç¤È¤¯] /tax-free income/ +ÌÈÀÇŹ [¤á¤ó¤¼¤¤¤Æ¤ó] /duty-free store/ +ÌÈÀÇÅÀ [¤á¤ó¤¼¤¤¤Æ¤ó] /(n) tax exemption limit/ +ÌÈÀÇɽ [¤á¤ó¤¼¤¤¤Ò¤ç¤¦] /duty-free list/ +ÌÈÀÇÉÊ [¤á¤ó¤¼¤¤¤Ò¤ó] /duty-free articles/ +ÌÈÀÕ [¤á¤ó¤»¤­] /(n) exemption from responsibility/(P)/ +ÌÈÀÕ¾ò¹à [¤á¤ó¤»¤­¤¸¤ç¤¦¤³¤¦] /disclaimer/ +ÌÈÀÕÆø¢ [¤á¤ó¤»¤­¤È¤Ã¤±¤ó] /diplomatic immunity/ +ÌÈÁÅ [¤á¤ó¤½] /(n) tax exemption/ +ÌÈÁÅÃÏ [¤á¤ó¤½¤Á] /tax-exempt land/ +ÌÈÁÊ [¤á¤ó¤½] /(n) acquittal/dismissal (of a case)/ +ÌÈÌò [¤á¤ó¤¨¤­] /(n) release from office/military service, or prison/ +ÌÈóÙ [¤á¤ó¤Á¤å¤Ä] /(n) dismissal/ +ÌÉ²Ö [¤á¤ó¤«] /(n) raw cotton/cotton wool/ +ÌɼÂÌý [¤á¤ó¤¸¤Ä¤æ] /(n) cottonseed oil/ +ÌÊ [¤á¤ó] /(n) raw cotton/(P)/ +ÌÊ [¤ï¤¿] /(n) cotton/padding/(P)/ +Ìʤμ [¤ï¤¿¤Î¤ß] /cotton seed/ +Ìʤò»å¤Ëˤ° [¤á¤ó¤ò¤¤¤È¤Ë¤Ä¤à¤°] /(exp) to spin cotton into yarn/ +Ìʥѥó [¤á¤ó¥Ñ¥ó] /(n) (abbr) cotton pants/ +ÌÊ°» [¤ï¤¿¤¢¤á] /(n) cotton candy/fairy floss/ +ÌʱÀ [¤ï¤¿¤°¤â] /(n) fleecy clouds/ +ÌʲÐÌô [¤á¤ó¤«¤ä¤¯] /(n) guncotton/cotton powder/ +ÌÊ²Ö [¤á¤ó¤«] /(n) raw cotton/cotton wool/ +ÌÊ²Û»Ò [¤ï¤¿¤¬¤·] /(n) cotton candy/ +ÌÊµÝ [¤ï¤¿¤æ¤ß] /(n) tool for willowing cotton/ +ÌÊ·«¤ê [¤ï¤¿¤¯¤ê] /(n) cotton ginning/ +ÌÊ»å [¤á¤ó¤·] /(n) cotton yarn (thread)/ +Ìʼ [¤á¤ó¤¸¤Ä] /cottonseed/ +ÌʼÂÌý [¤á¤ó¤¸¤Ä¤æ] /(n) cottonseed oil/ +ÌÊ¿¥¤êʪ [¤á¤ó¤ª¤ê¤â¤Î] /(n) cotton fabrics/cotton textiles/ +ÌÊ¿¥Êª [¤á¤ó¤ª¤ê¤â¤Î] /(n) cotton fabrics/cotton textiles/ +ÌÊÀ½ÉÊ [¤á¤ó¤»¤¤¤Ò¤ó] /made of cotton/cotton goods/ +ÌÊÀã [¤ï¤¿¤æ¤­] /(n) large snowflakes/ +ÌÊÂǤÁ [¤ï¤¿¤¦¤Á] /(n) cotton beating/ +ÌÊÄŸ« [¤ï¤¿¤Ä¤ß] /(n) sea/ +ÌÊŦ¤ß [¤ï¤¿¤Ä¤ß] /(n) picking cotton/ +ÌÊÆþ¤ì [¤ï¤¿¤¤¤ì] /(n) padded/ +ÌÊÈ´¤­ [¤ï¤¿¤Ì¤­] /(n) unpadded kimono/ +ÌÊÉÛ [¤á¤ó¤×] /(n) cotton cloth/cotton material/(P)/ +ÌÊ˹»Ò [¤ï¤¿¤Ü¤¦¤·] /(n) bride's silk floss headdress/ +ÌÊËÀ [¤á¤ó¤Ü¤¦] /(n) cotton swab/ +ÌÊË [¤á¤ó¤Ü¤¦] /(n) cotton spinning/ +ÌÊÌ© [¤á¤ó¤ß¤Ä] /(adj-na,n) minute/detailed/careful/scrupulous/thorough/(P)/ +ÌÊÌÊ [¤á¤ó¤á¤ó] /(adj-na,n) unbroken/endless/ +ÌÊÌʤ¿¤ë [¤á¤ó¤á¤ó¤¿¤ë] /(adj-t) continuous/endless/ +ÌÊÌÓ [¤á¤ó¤â¤¦] /(n) down/fuzz/fluff/ +ÌÊÌÓ [¤ï¤¿¤²] /(n) down/fuzz/fluff/ +ÌÊÌý [¤ï¤¿¤¢¤Ö¤é] /(n) cottonseed oil/ +ÌÊÍÓ [¤á¤ó¤è¤¦] /(n) sheep/ +ÌÊÔ¼ [¤ï¤¿¤Ü¤³¤ê] /(n) dustballs/fluff/ +ÌËÍÓ [¤á¤ó¤è¤¦] /(n) sheep/ +ÌËÒ´ [¤Ó¤ë¤Þ] /Burma/ +ÌËÒ´ [¤á¤ó¤Ç¤ó] /Burma/ +ÌÌ [¤ª¤â] /(n) face/ +ÌÌ [¤ª¤â¤Æ] /(n) face/(P)/ +ÌÌ [¤Ä¤é] /(n,n-suf) face/mug/surface/facial features/mask/face guard/side or facet/corner/page/(P)/ +ÌÌ [¤á¤ó] /(n,n-suf) face/mug/surface/facial features/mask/face guard/side or facet/corner/page/(P)/ +ÌÌ¡¹ [¤á¤ó¤á¤ó] /(n) each one/all/every direction/(P)/ +Ì̤¹¤ë [¤á¤ó¤¹¤ë] /(vs-s) to face on/to look out on to/(P)/ +Ì̤ȸþ¤«¤Ã¤Æ [¤á¤ó¤È¤à¤«¤Ã¤Æ] /right to one's face/ +Ì̤ò¼è¤ë [¤á¤ó¤ò¤È¤ë] /(exp) to plane off the corners/ +Ì̤òÃ失¤ë [¤á¤ó¤ò¤Ä¤±¤ë] /(exp) to put a mask on/ +ÌÌ±Æ [¤ª¤â¤«¤²] /(n) face/looks/vestiges/trace/(P)/ +Ì̱Ǥ椤 [¤ª¤â¤Ï¤æ¤¤] /(adj) embarrassed/self-conscious/bashful/abashed/ +Ì̱ø¤· [¤Ä¤é¤è¤´¤·] /(n) disgrace/shame/ +Ì̲è [¤á¤ó¤¬] /(n) surface-drawing/ +Ì̲ñ [¤á¤ó¤«¤¤] /(n) interview/(P)/ +Ì̲ñ»þ´Ö [¤á¤ó¤«¤¤¤¸¤«¤ó] /visiting or office hours/ +Ì̲ñ¼¼ [¤á¤ó¤«¤¤¤·¤Ä] /(n) visiting room/ +Ì̲ñ¼ÕÀä [¤á¤ó¤«¤¤¤·¤ã¤¼¤Ä] /No Visitors/ +Ì̲ñ¿Í [¤á¤ó¤«¤¤¤Ë¤ó] /visitor/ +Ì̲ñÆü [¤á¤ó¤«¤¤¤Ó] /visiting day/ +ÌÌµÍ [¤á¤ó¤­¤Ä] /(n,vs) reprimanding (a person) personally/personal reproof/ +Ì̶ô¤é¤¦ [¤á¤ó¤¯¤é¤¦] /(v5u) to be confused (bewildered, taken aback)/ +ÌÌ·Ò [¤ª¤â¤¬¤¤] /(n) headstall/headgear/ +Ì̸þÉÔÇØ [¤á¤ó¤³¤¦¤Õ¤Ï¤¤] /(n) flawless/ +Ì̹½¤¨ [¤Ä¤é¤¬¤Þ¤¨] /(n) expression/look/ +Ì̺² [¤Ä¤é¤À¤Þ¤·¤¤] /(n) fierce or defiant look/determined expression/plucky countenance/ +Ì̺¹¤· [¤ª¤â¤¶¤·] /(n) looks/features/ +ÌÌ»Ò [¤á¤ó¤³] /(n) game of slapping cards down to overturn opponent's/ +ÌÌ»Ò [¤á¤ó¤Ä] /(n) face/(one's) honour/(P)/ +ÌÌ»ý¤Á [¤ª¤â¤â¤Á] /(n) expression/look/countenance/face/(P)/ +Ì̼± [¤á¤ó¤·¤­] /(n) acquaintance/(P)/ +Ì̼è¤ê [¤á¤ó¤È¤ê] /(n,vs) chamfering/beveling/ +Ì̽¾Ê¢ÇØ [¤á¤ó¤¸¤å¤¦¤Õ¤¯¤Ï¤¤] /(n) pretending to obey but secretly betraying (someone)/ +ÌÌ¿§ [¤á¤ó¤·¤ç¤¯] /expression/complexion/ +ÌÌ¿©¤¤ [¤á¤ó¤¯¤¤] /(n) attracted by physical looks only/ +ÌÌ¿©¤é¤¦ [¤á¤ó¤¯¤é¤¦] /(v5u) to be confused (bewildered, taken aback)/ +ÌÌÀÑ [¤á¤ó¤»¤­] /(n) area/(P)/ +ÌÌÀÕ [¤á¤ó¤»¤­] /(n) personal reproof/ +ÌÌÀÜ [¤á¤ó¤»¤Ä] /(n) interview/(P)/ +ÌÌÀܻ [¤á¤ó¤»¤Ä¤·¤±¤ó] /interview/oral examination/ +ÌÌÁ° [¤á¤ó¤¼¤ó] /(n) presence/ +ÌÌÁê [¤á¤ó¤½¤¦] /(n) countenance/features/looks/ +ÌÌÁêÉ® [¤á¤ó¤½¤¦¤Õ¤Ç] /(n) fine-point brushes/ +ÌÌÁþ¤¤ [¤Ä¤é¤Ë¤¯¤¤] /(adj) provoking/offensive/ +ÌÌÂÉ [¤ª¤â¤«¤¸] /(n) starboard (side of a ship)/ +ÌÌÂɤò¼è¤ë [¤ª¤â¤«¤¸¤ò¤È¤ë] /(exp) steering to starboard/ +ÌÌÂÎ [¤á¤ó¤Æ¤¤] /(n) face/looks/ +ÌÌÃÌ [¤á¤ó¤À¤ó] /(n,vs) interview/(P)/ +ÌÌĹ [¤ª¤â¤Ê¤¬] /(adj-na,n) oval-faced/ +ÌÌÄ̤· [¤á¤ó¤É¤ª¤·] /(police) line-up/ +ÌÌÅÝ [¤á¤ó¤É¤¦] /(adj-na,n) trouble/difficulty/care/attention/(P)/ +ÌÌÅݤò³Ý¤±¤ë [¤á¤ó¤É¤¦¤ò¤«¤±¤ë] /(exp) to put someone to trouble/ +ÌÌÅݸ«¤¬Îɤ¤ [¤á¤ó¤É¤¦¤ß¤¬¤è¤¤] /be very helpful/take good care of/ +ÌÌÅݽ­¤¤ [¤á¤ó¤É¤¦¤¯¤µ¤¤] /(adj) bother to do/tiresome/(P)/ +ÌÌÅö¤Æ [¤Ä¤é¤¢¤Æ] /(n) spiteful remarks/ +ÌÌÇÍ [¤á¤ó¤Ð] /(n,vs) abusing someone to his (her) face/ +ÌÌÇÍÇÍÅÝ [¤á¤ó¤Ð¤Ð¤È¤¦] /abuse/ +ÌÌÇò [¤ª¤â¤·¤í] /(n) amusing/interesting/(P)/ +ÌÌÇò¤¤ [¤ª¤â¤·¤í¤¤] /(adj) interesting/amusing/(P)/ +ÌÌÇò¤¤½ê [¤ª¤â¤·¤í¤¤¤È¤³¤í] /interesting passage/ +ÌÌÇò¤¬¤ë [¤ª¤â¤·¤í¤¬¤ë] /(v5r) to amuse oneself/to be amused/to enjoy/to think fun/ +ÌÌÇò¤µ [¤ª¤â¤·¤í¤µ] /(n) interest/fun/ +ÌÌÇò¤ß [¤ª¤â¤·¤í¤ß] /(n) interest/fun/ +ÌÌÇò²Ä¾Ð¤·¤¤ [¤ª¤â¤·¤í¤ª¤«¤·¤¤] /(adj) humorous/funny/ +ÌÌÇòȾʬ [¤ª¤â¤·¤í¤Ï¤ó¤Ö¤ó] /(adj-na,n) for fun/half in jest/ +ÌÌÇòÌ£ [¤ª¤â¤·¤í¤ß] /(n) interest/fun/ +ÌÌÈé [¤á¤ó¤Ô] /(n) face/ +ÌÌÉÕ¤­ [¤Ä¤é¤Ä¤­] /(n) expression/look/ +ÌÌÉô [¤á¤ó¤Ö] /(n) face/ +ÌÌÊÉ [¤á¤ó¤Ú¤­] /(n) meditation facing a wall/ +ÌÌÊѤï¤ê [¤ª¤â¤¬¤ï¤ê] /(n) change in one's looks/ +ÌÌ˺¤ì [¤ª¤â¤ï¤¹¤ì] /(n) failure to recognize someone/ +ÌÌËÆ [¤á¤ó¤Ü¤¦] /(n) looks/ +ÌÌËË [¤á¤ó¤Ý¤ª] /face guard/visor/ +ÌÌÌÌ [¤á¤ó¤á¤ó] /(n) each one/all/every direction/ +ÌÌÌÜ [¤á¤ó¤Ü¤¯] /(n) face/honour/reputation/prestige/dignity/credit/(P)/ +ÌÌÌÜ [¤á¤ó¤â¤¯] /(n) face/honour/reputation/prestige/dignity/credit/(P)/ +ÌÌÌܤ¬Î©¤Ä [¤á¤ó¤â¤¯¤¬¤¿¤Ä] /(exp) to save one's face/ +ÌÌÌܤʤ¤ [¤á¤ó¤Ü¤¯¤Ê¤¤] /(adj) ashamed/ +ÌÌÌܤ˷¸¤ëÌäÂê [¤á¤ó¤Ü¤¯¤Ë¤«¤«¤ë¤â¤ó¤À¤¤] /problem concerning one's honor/ +ÌÌÌܤò»Ü¤¹ [¤á¤ó¤Ü¤¯¤ò¤Û¤É¤³¤¹] /(exp) to get credit/to win honor/ +ÌÌÌÜ̵¤¤ [¤á¤ó¤Ü¤¯¤Ê¤¤] /(adj) ashamed/ +ÌÌÍÅ [¤á¤ó¤è¤¦] /(adj-na,n) weird/strange/mysterious/ +ÌÌÍÆ [¤á¤ó¤è¤¦] /(n) looks, features/ +ÌÌΩ¤Á [¤ª¤â¤À¤Á] /(n) features/ +ÌÌÎØ [¤ª¤â¤ï] /(n) features/ +ÌÌáË [¤á¤ó¤Á¤ç¤¦] /(n) facial carbuncle/ +ÌÌâ® [¤Ë¤­¤Ó] /(n) pimple/acne/(P)/ +ÌÌâ® [¤á¤ó¤Ü¤¦] /(n) pimple/acne/ +ÌÌãà¤ì [¤ª¤â¤ä¤Ä¤ì] /(n) care-worn/haggard/ +ÌÍ [¤á¤ó] /(n) noodles/ +ÌÍËÀ [¤á¤ó¤Ü¤¦] /(n) rolling pin/ +ÌÍÎà [¤á¤ó¤ë¤¤] /(n) noodles/vermicelli/ +ÌÍÕÀ [¤á¤ó¤Þ] /(n) bamboo shoots boiled, sliced, fermented, dried or preserved in salt, then soaked in hot water and sea salt/ +ÌÍÕÀ [¥á¥ó¥Þ] /(n) bamboo shoots boiled, sliced, fermented, dried or preserved in salt, then soaked in hot water and sea salt/ +ÌÎ [¤â] /(n,vs) copy/imitate/ +Ìε¼ [¤â¤®] /(n,adj-no) imitation/sham/mock/ +Ìε¼»î¸³ [¤â¤®¤·¤±¤ó] /sham (trial) examination/ +Ìκ÷ [¤â¤µ¤¯] /(n) groping (for)/ +ÌÎ¼Ì [¤â¤·¤ã] /(n,vs) copy (of the real thing)/copying/reproduction/tracing/ +ÌΤ [¤â¤¾¤¦] /(n) counterfeit/imitation/ +ÌÎÇ× [¤â¤¦¤Ñ¤¤] /(vs) identifying a piece by touch in a mahjong game/ +ÌÎÊï [¤â¤Û¤¦] /(n,vs) imitation/copying/ +Ìϵ¼ [¤â¤®] /(n,adj-no) imitation/sham/mock/(P)/ +Ìϵ¼»î¸³ [¤â¤®¤·¤±¤ó] /trial examination/sham examination/(P)/ +Ìϵ¼Àï [¤â¤®¤»¤ó] /sham battle/ +Ìϵ¼Å¹ [¤â¤®¤Æ¤ó] /(n) refreshment booth/ +ÌÏ·¿ [¤â¤±¤¤] /(n) model/dummy/maquette/(P)/ +ÌÏ·¿ÃÏ¿Þ [¤â¤±¤¤¤Á¤º] /relief map/ +ÌÏ·¿Èô¹Ôµ¡ [¤â¤±¤¤¤Ò¤³¤¦¤­] /(n) model plane/ +ÌÏ¸Ò [¤â¤³] /(adj-na,n) dimness/vagueness/ +ÌϺî [¤â¤µ¤¯] /(n) imitation (work)/ +ÌϺ÷ [¤â¤µ¤¯] /(n) groping (for)/(P)/ +ÌÏ»î [¤â¤·] /(n) sham examination/ +Ìϼ°É¸ËÜ [¤â¤·¤­¤Ò¤ç¤¦¤Û¤ó] /type specimen/ +ÌÏ¼Ì [¤â¤·¤ã] /(n,vs) copy (of the real thing)/copying/reproduction/tracing/ +ÌϤ [¤â¤¾¤¦] /(n,vs) imitation/mimic/(P)/ +ÌϤ»æ [¤â¤¾¤¦¤·] /(n) imitation Japanese vellum/ +ÌϤ¼Ô [¤â¤¾¤¦¤·¤ã] /imitator/ +ÌϤÉÊ [¤â¤¾¤¦¤Ò¤ó] /fake goods/imitations/ +ÌÏÈÏ [¤â¤Ï¤ó] /(n) exemplar/exemplification/exemplum/model/example/(P)/ +ÌÏÈÏ»î¹ç [¤â¤Ï¤ó¤¸¤¢¤¤] /exhibition match/ +ÌÏÈϼü [¤â¤Ï¤ó¤·¤å¤¦] /(n) well-behaved (model) prisoner/trusty (trustee)/ +ÌÏÈÏÀ¸ [¤â¤Ï¤ó¤»¤¤] /(n) model or exemplary student/ +ÌÏÈÏŪ [¤â¤Ï¤ó¤Æ¤­] /(adj-na) exemplary/ +ÌÏÊï [¤â¤Û¤¦] /(n,vs) imitation/copying/(P)/ +ÌÏÊï¼Ô [¤â¤Û¤¦¤·¤ã] /imitator/ +ÌÏËÜ [¤â¤Û¤ó] /(n) copy of an original manuscript/ +ÌÏÍÍ [¤â¤è¤¦] /(n) pattern/figure/design/(P)/ +ÌÏÍÍÂؤ¨ [¤â¤è¤¦¤¬¤¨] /(n) rearranging/remodeling/ +ÌÐ¤ß [¤·¤²¤ß] /(n) thicket/ +ÌФë [¤·¤²¤ë] /(v5r) to grow thick/to luxuriate/to be luxurious/(P)/ +ÌÐÎÓ [¤â¤ê¤ó] /(n) luxuriant (dense) forest/ +ÌѤ꤬¤Þ¤·¤¤ [¤ß¤À¤ê¤¬¤Þ¤·¤¤] /(oK) (adj) morally corrupt/ +ÌѤê¤Ë [¤ß¤À¤ê¤Ë] /(adv) without authority/without reason/arbitrarily/unnecessarily/indiscriminately/recklessly/ +Ìѵó [¤Ü¤¦¤­¤ç] /(n) unreasonable actions/lack of discrimination/ +ÌѸÀ [¤Ü¤¦¤²¤ó] /(n) reckless remark/rash remark/abusive language/thoughtless words/ +ÌѸÀ [¤â¤¦¤²¤ó] /(n) reckless remark/rash remark/abusive language/thoughtless words/ +ÌѸì [¤â¤¦¤´] /(n,vs) lie/falsehood/ +ÌѸì²ü [¤â¤¦¤´¤«¤¤] /(exp) (Buddh) do not speak untruthfully (precept)/ +ÌѼ¹ [¤â¤¦¤·¤å¤¦] /(n) deep-rooted delusion/ +ÌÑ¿® [¤Ü¤¦¤·¤ó] /(n) blind acceptance/blind belief/credulity/(P)/ +ÌÑ¿® [¤â¤¦¤·¤ó] /(n) blind acceptance/blind belief/credulity/ +ÌÑÀâ [¤Ü¤¦¤»¤Ä] /(n) fallacy/false report/ +ÌÑÀâ [¤â¤¦¤»¤Ä] /(n) fallacy/false report/ +ÌÑÁÛ [¤Ü¤¦¤½¤¦] /(n) wild idea/delusion/ +ÌÑÁÛ [¤â¤¦¤½¤¦] /(n) wild idea/delusion/(P)/ +ÌÑÁÛ¾É [¤â¤¦¤½¤¦¤·¤ç¤¦] /paranoia/ +ÌÑÃÇ [¤â¤¦¤À¤ó] /(n) reckless decision/ +ÌÑÆ° [¤Ü¤¦¤É¤¦] /(n,vs) acting blindly/ +ÌÑÆ° [¤â¤¦¤É¤¦] /(n,vs) acting blindly/ +ÌÑÇ° [¤â¤¦¤Í¤ó] /(n) distracting ideas/irrelevant thoughts/ +ÌÑɾ [¤Ü¤¦¤Ò¤ç¤¦] /(n) unfair criticism/abusive remarks/ +ÌÑɾ [¤â¤¦¤Ò¤ç¤¦] /(n) unfair criticism/abusive remarks/ +ÌÑÊÛ [¤Ü¤¦¤Ù¤ó] /incoherent talk/ +ÌÑÍÑ [¤Ü¤¦¤è¤¦] /misuse/abuse/ +ÌÒ²Æ [¤â¤¦¤«] /(n) April (of the lunar calendar)/ +ÌÒ»Ò [¤â¤¦¤·] /Mencius (also his works)/ +ÌÒ½Õ [¤â¤¦¤·¤å¤ó] /(n) January (of the lunar calendar)/ +ÌÒ½÷ [¤â¤¦¤¸¤ç] /eldest daughter/ +ÌÓ [¤±] /(n) hair/fur/(P)/ +ÌÓ±© [¤±¤Ð] /(n) fluff/fuzz/ +ÌÓ±©Î©¤Ä [¤±¤Ð¤À¤Ä] /(v5t) to become fluffy/ +ÌÓ³ª [¤±¤¬¤Ë] /(n) hair crab/ +Ìӳà [¤±¤Ð¤ê] /(fishing) fly/lure/ +ÌÓ´É [¤â¤¦¤«¤ó] /(n) capillary/ +ÌӴɸ½¾Ý [¤â¤¦¤«¤ó¤²¤ó¤·¤ç¤¦] /capillary phenomenon/ +ÌÓµÓ [¤±¤¢¤·] /(n) length of hair/ +ÌÓ¶Ì [¤±¤À¤Þ] /(n) pilling/ +ÌÓ¶Ú [¤±¤¹¤¸] /(n) hair/hairline/minor details/ +ÌÓ·ê [¤±¤¢¤Ê] /(n) pores (of the skin)/ +ÌÓ·ù¤¤ [¤±¤®¤é¤¤] /(n) antipathy/prejudice/ +ÌÓ¹¦ [¤±¤¢¤Ê] /(n) pores/ +ÌÓº¬ [¤â¤¦¤³¤ó] /(n) hair root/ +ÌÓºÙ´É [¤â¤¦¤µ¤¤¤«¤ó] /(n) capillaries/ +ÌÓºÙ·ì´É [¤â¤¦¤µ¤¤¤±¤Ã¤«¤ó] /(n) capillary vessel/capillary/ +ÌÓ»å [¤±¤¤¤È] /(n) knitting wool/(P)/ +ÌÓ¿¥ [¤±¤ª¤ê] /(n) woollen fabric/woollen cloth/ +ÌÓ¿¥¤ê [¤±¤ª¤ê] /(n) woollen fabric/woollen cloth/ +ÌÓ¿¥¤êʪ [¤±¤ª¤ê¤â¤Î] /(n) woollen material/woollen goods or fabric/ +ÌÓ¿¥¶Ó [¤±¤ª¤ê¤Ë¤·¤­] /woollen brocade/ +ÌÓ¿¥Êª [¤±¤ª¤ê¤â¤Î] /(n) woollen material/woollen goods or fabric/ +ÌÓ¿§ [¤±¤¤¤í] /(n) hair color/disposition/ +ÌÓ¿¼¤¤ [¤±¤Ö¤«¤¤] /(adj) hairy/thickly haired/ +ÌÓÀ¸¤¨Ìô [¤±¤Ï¤¨¤°¤¹¤ê] /(n) hair restorer/ +ÌÓÀ½ÉÊ [¤â¤¦¤»¤¤¤Ò¤ó] /woollen goods/ +ÌÓÀ÷¤á [¤±¤¾¤á] /(n) hair coloring/hair dye/ +ÌÓ­ [¤±¤¢¤·] /(n) length of hair/ +ÌÓÂôÅì¼çÀÊ [¤â¤¦¤¿¤¯¤È¤¦¤·¤å¤»¤­] /Chairman Mao Zedong/ +ÌÓÂû [¤â¤¦¤¸¤ç¤¦] /(n) hair/trichome/ +ÌÓÃî [¤±¤à¤·] /(n) caterpillar/(P)/ +ÌÓÅâ [¤±¤È¤¦] /(n) (derog) foreigner/ +ÌÓÅâ¿Í [¤±¤È¤¦¤¸¤ó] /(n) hairy barbarian/foreigner/ +ÌÓƬ [¤â¤¦¤È¤¦] /(adv) not in the least/ +ÌÓƬ¤Ê¤¤ [¤â¤¦¤È¤¦¤Ê¤¤] /(exp) having no intention/ +ÌÓȱ [¤â¤¦¤Ï¤Ä] /(n) hair/ +ÌÓÈ´¤­ [¤±¤Ì¤­] /(n) (hair) tweezers/nippers/ +ÌÓÈé [¤±¤¬¤ï] /(n) fur/skin/pelt/(P)/ +ÌÓÈ龦 [¤±¤¬¤ï¤·¤ç¤¦] /furrier/ +ÌÓÉ® [¤â¤¦¤Ò¤Ä] /(n) (writing, painting) brush/(P)/ +ÌÓÉÛ [¤â¤¦¤Õ] /(n) blanket/(P)/ +ÌÓÊÂ¤ß [¤±¤Ê¤ß] /(n) breading/lineage/lie of a (dog's) hair/ +ÌÓÊÔ¤ß [¤±¤¢¤ß] /knitting/ +ÌÓÝá [¤â¤¦¤»¤ó] /(n) carpet/rug/ +ÌÓÝáÂÝ [¤â¤¦¤»¤ó¤´¤±] /(n) sundew/ +ÌÓåì»Ò [¤±¤¸¤å¤¹] /(n) sateen/ +ÌÓæú [¤±¤º¤Í] /(n) hairy legs/ +ÌÓéÍ [¤±¤¸¤é¤ß] /(n) crab lice/ +ÌÔ¡¹¤·¤¤ [¤¿¤±¤À¤±¤·¤¤] /(adj) ferocious/ +ÌÔ¤· [¤¿¤±¤·] /(arch) brave/ +ÌÔ¤ë [¤¿¤±¤ë] /(v5r) (1) to rage/to be fierce/(2) to be excited/ +ÌÔ°­ [¤â¤¦¤¢¤¯] /(adj-na,n) savage/ferocious/atrocious/ +ÌÔ°Ò [¤â¤¦¤¤] /(n) fury/power/menace/(P)/ +ÌԲР[¤â¤¦¤«] /(n) raging or roaring flames/ +ÌÔ¶Ù [¤â¤¦¤­¤ó] /(n) bird of prey/ +ÌÔ¶ÙÎà [¤â¤¦¤­¤ó¤ë¤¤] /(n) Raptores/ +ÌÔ·â [¤â¤¦¤²¤­] /(n) furious attack/ +ÌÔ¸¤ [¤â¤¦¤±¤ó] /(n) savage dog/ +ÌÔ¸× [¤â¤¦¤³] /(n) fierce tiger/ +ÌÔ¹¶ [¤â¤¦¤³¤¦] /(n) fierce attack/(P)/ +ÌÔ¹¶·â [¤â¤¦¤³¤¦¤²¤­] /fierce attack/ +ÌÔ¼Í [¤â¤¦¤·¤ã] /(n) withering gunfire/ +ÌÔ¼Ô [¤â¤µ] /(n) man of valour/stalwart/ +ÌÔ½± [¤â¤¦¤·¤å¤¦] /(n,vs) fierce attack/furious attack/ +ÌԽà [¤â¤¦¤¸¤å¤¦] /(n) wild animal/beast of prey/(P)/ +ÌԽûȤ¤ [¤â¤¦¤¸¤å¤¦¤Ä¤«¤¤] /(n) wild-animal tamer/ +ÌԽûȤ¤ [¤â¤¦¤¸¤å¤¦¤Å¤«¤¤] /(n) wild-animal tamer/ +ÌԽüí¤ê [¤â¤¦¤¸¤å¤¦¤¬¤ê] /big-game hunting/ +ÌÔ½ë [¤â¤¦¤·¤ç] /(n) fierce heat/(P)/ +ÌÔ¾­ [¤â¤¦¤·¤ç¤¦] /(n) brave general/brave warrior/courageous general/ +ÌÔ¾Ê [¤â¤¦¤»¤¤] /(n) serious reflection or soul-searching/ +ÌÔ¿Ê [¤â¤¦¤·¤ó] /(n) rushing madly ahead/ +ÌÔ¿áÀã [¤â¤¦¤Õ¤Ö¤­] /furious snowstorm/ +ÌÔÁ³ [¤â¤¦¤¼¤ó] /(adj-na,n) fiercely/savagely/ +ÌÔÂÇ [¤â¤¦¤À] /(n) heavy blow/heavy hit/(P)/ +ÌÔÂÇ¼Ô [¤â¤¦¤À¤·¤ã] /slugger (baseball)/heavy hitter/ +ÌÔÄ» [¤â¤¦¤Á¤ç¤¦] /(n) bird of prey/ +ÌÔÄÉ [¤â¤¦¤Ä¤¤] /(n,vs) hot chase (pursuit)/hectic chase/ +ÌÔÆ÷± [¤â¤¦¤È¤Ã¤¯¤ó] /(n) training extra hard/ +ÌÔÆÇ [¤â¤¦¤É¤¯] /(n) deadly poison/ +ÌÔÇú [¤â¤¦¤Ð¤¯] /(n,vs) heavy bombing/intensive bombing/ +ÌÔÊÙ¶¯ [¤â¤¦¤Ù¤ó¤­¤ç¤¦] /(n) studying extra hard/ +ÌÔÌÔ¤·¤¤ [¤¿¤±¤À¤±¤·¤¤] /(adj) ferocious/ +ÌÔͦ [¤â¤¦¤æ¤¦] /(adj-na,n) valiant courage/ +ÌÔÎõ [¤â¤¦¤ì¤Ä] /(adj-na,n) violent/vehement/rage/(P)/ +ÌÔÎý½¬ [¤â¤¦¤ì¤ó¤·¤å¤¦] /hard training/ +ÌÕ [¤á¤¯¤é] /(n) blindness/blind man/ignorance/ignoramus/(P)/ +ÌÕ [¤á¤·¤¤] /(n) blindness/blind man/ignorance/ignoramus/ +ÌÕ°¢ [¤â¤¦¤¢] /(n) blind and dumb/ +ÌÕ°¢³Ø¹» [¤â¤¦¤¢¤¬¤Ã¤³¤¦] /school for the blind and dumb/ +ÌÕ°¦ [¤â¤¦¤¢¤¤] /(n) blind love/ +Ìճع» [¤â¤¦¤¬¤Ã¤³¤¦] /(n) school for the blind/(P)/ +ÌÕ´É [¤â¤¦¤«¤ó] /(n) cul-de-sac/ +ÌմɽÆÁÏ [¤â¤¦¤«¤ó¤¸¤å¤¦¤½¤¦] /(n) lodged-bullet wound/ +ÌÕ´Ó½ÆÁÏ [¤â¤¦¤«¤ó¤¸¤å¤¦¤½¤¦] /(oK) (n) lodged-bullet wound/ +ÌÕµµ [¤â¤¦¤­] /(n) blind turtle/ +ÌÕ·â¤Á [¤á¤¯¤é¤¦¤Á] /(n) random shooting/ +ÌÕ·ê [¤á¤¯¤é¤¢¤Ê] /blind hole/ +ÌÕ¼¹ [¤â¤¦¤·¤å¤¦] /deep-rooted conviction/ +ÌÕ¼Í [¤â¤¦¤·¤ã] /(n) shooting wildly/ +ÌÕ¼Ô [¤â¤¦¤·¤ã] /(n) blind person/ +ÌÕ½¾ [¤â¤¦¤¸¤å¤¦] /(n) blind obedience/ +ÌÕ¿® [¤â¤¦¤·¤ó] /(n) blind acceptance/blind belief/credulity/ +ÌÕ¿Ê [¤â¤¦¤·¤ó] /(n) rushing recklessly/presumption/ +ÌÕ¿Í [¤â¤¦¤¸¤ó] /(n) blind person/(P)/ +ÌÕÁÛ [¤Ü¤¦¤½¤¦] /(n) wild idea/delusion/ +ÌÕÁÛ [¤â¤¦¤½¤¦] /(n) wild idea/delusion/ +ÌÕÁë [¤á¤¯¤é¤Þ¤É] /(n) blind window/ +ÌÕÂǤÁ [¤á¤¯¤é¤¦¤Á] /(n) hitting blindly/random firing/ +ÌÕõ¤· [¤á¤¯¤é¤µ¤¬¤·] /(n) searching blindly/ +ÌÕõ¤ê [¤á¤¯¤é¤µ¤°¤ê] /blindly groping/ +ÌÕÃÇ [¤â¤¦¤À¤ó] /hasty conclusion/ +ÌÕIJ [¤â¤¦¤Á¤ç¤¦] /(n) appendix/caecum/(P)/ +ÌÕIJ¤ò»¶¤é¤¹ [¤â¤¦¤Á¤ç¤¦¤ò¤Á¤é¤¹] /(exp) to resolve appendicitis/ +ÌÕIJ±ê [¤â¤¦¤Á¤ç¤¦¤¨¤ó] /(n) appendicitis/ +ÌÕIJ±ê¼ê½Ñ [¤â¤¦¤Á¤ç¤¦¤¨¤ó¤·¤å¤¸¤å¤Ä] /appendectomy/ +ÌÕÅÀ [¤â¤¦¤Æ¤ó] /(n) blind spot/(P)/ +ÌÕÆ° [¤Ü¤¦¤É¤¦] /(n,vs) acting blindly/ +ÌÕÆ° [¤â¤¦¤É¤¦] /(n,vs) acting blindly/ +ÌÕƳ¸¤ [¤â¤¦¤É¤¦¤±¤ó] /(n) seeing eye dog/(P)/ +ÌÕÇ㤤 [¤á¤¯¤é¤¬¤¤] /buying blindly/ +ÌÕÇú [¤â¤¦¤Ð¤¯] /(n,vs) blind (unscrupulous, indiscriminate) bombing/ +ÌÕȽ [¤á¤¯¤é¤Ð¤ó] /(n) blindly stamping one's seal/ +ÌÕÊÉ [¤á¤¯¤é¤«¤Ù] /(n) windowless wall/ +ÌÕÌÇË¡ [¤á¤¯¤é¤á¤Ã¤Ý¤¦] /(adj-na,n) recklessness/ +ÌÕÌÜ [¤â¤¦¤â¤¯] /(adj-na,n) blindness/(P)/ +ÌÕÌÜŪ [¤â¤¦¤â¤¯¤Æ¤­] /(adj-na,n) blind (devotion)/ +ÌÕÌÜÈô¹Ô [¤â¤¦¤â¤¯¤Ò¤³¤¦] /instrument flying/ +ÌÕÎñ [¤á¤¯¤é¤´¤è¤ß] /(n) picture calendar for illiterates/ +ÌÖ [¤¢¤ß] /(n) net/network/(P)/ +ÌÖµù¶È [¤¢¤ß¤®¤ç¤®¤ç¤¦] /(n) net fishing/ +ÌÖ¸µ [¤¢¤ß¤â¤È] /(n) head of fisherman's group or union/ +ÌÖ¸Í [¤¢¤ß¤É] /(n) screen door/ +ÌÖ¼Ý»Ò [¤¢¤ß¤¸¤ã¤¯¤·] /(n) skimmer (kitchen utensil)/ +Ì־Ƥ­ [¤¢¤ß¤ä¤­] /(n) grilling/broiling/ +ÌÖ¾õ [¤â¤¦¤¸¤ç¤¦] /(adj-no,n) net/vascular/reticulated/ +ÌÖ¾õÁÈ¿¥ [¤â¤¦¤¸¤ç¤¦¤½¤·¤­] /reticulum/network/ +ÌÖÂǤÁ [¤¢¤ß¤¦¤Á] /(n) net fishing/ +ÌÖÂÞ [¤¢¤ß¤Ö¤¯¤í] /string bag/net bag/ +ÌÖê [¤¢¤ß¤À¤Ê] /(n) luggage rack/ +ÌÖƬ [¤¢¤ß¤¬¤·¤é] /(n) net radical/amigashira/ +ÌÖÈÇ [¤¢¤ß¤Ï¤ó] /(n) half-tone (printing)/ +ÌÖËì [¤â¤¦¤Þ¤¯] /(n) retina/(P)/ +ÌÖËìÇíÎ¥ [¤â¤¦¤Þ¤¯¤Ï¤¯¤ê] /detachment of the retina/ +ÌÖÌÜ [¤¢¤ß¤á] /(n) (1) mesh (of net)/(2) halftone/ +ÌÖÍå [¤â¤¦¤é] /(n,vs) comprising/including/covering/encompassing/comprehending/(P)/ +ÌÖÎÄ [¤¢¤ß¤ê¤ç¤¦] /hunting with a net/ +ÌØ [¤â¤¦] /(n) ignorance/ +Ìؤë [¤³¤¦¤à¤ë] /(v5r) to receive/to sustain/to suffer/ +ÌظŠ[¤â¤¦¤³] /Mongolia/ +ÌظŸì [¤â¤¦¤³¤´] /(n) Mongolian (language)/ +Ìظſͼï [¤â¤¦¤³¤¸¤ó¤·¤å] /the Mongoloid race/ +ÌظÅÈà [¤â¤¦¤³¤Ï¤ó] /(n) Mongolian spot/blue spot or mark/ +ÌظÅêþ [¤â¤¦¤³¤Ò¤À] /(n) epicanthus/ +ÌØËæ [¤â¤¦¤Þ¤¤] /(adj-na,n) ignorance/(lack of) enlightenment or civilization/unenlightened/uncivilized/ +ÌÙ [¤Á¤ç] /be profitable/ +ÌÙ [¤â¤¦¤±] /(n) profit/earnings/ +ÌÙ¤«¤ë [¤â¤¦¤«¤ë] /(v5r) to be profitable/to yield a profit/(P)/ +ÌÙ¤± [¤â¤¦¤±] /(n) profit/earnings/(P)/ +ÌÙ¤±¤ë [¤â¤¦¤±¤ë] /(v1) to get/to earn/to gain/to have (bear, beget) a child/(P)/ +ÌÙ¤±¸ý [¤â¤¦¤±¤°¤Á] /(n) profitable job/way to make a fast buck/ +ÌÙ¤±¼çµÁ [¤â¤¦¤±¤·¤å¤®] /moneymaking orientation/ +ÌÙ¤±ÉÕ¤¯¤Ç [¤â¤¦¤±¤Å¤¯¤Ç] /for investment/to make money/ +ÌÙ¤±Êª [¤â¤¦¤±¤â¤Î] /(n) good bargain/a find/godsend/ +ÌÙ¤±Ìò [¤â¤¦¤±¤ä¤¯] /(n) lucrative position/ +ÌÙ°Ì [¤Á¤ç¤¤] /(n) heirship/ +ÌÙ¸ý [¤â¤¦¤±¤°¤Á] /(n) profitable job/way to make a fast buck/ +ÌÙÃß [¤Á¤ç¤Á¤¯] /(n) savings/ +ÌÙÉÕ¤¯¤Ç [¤â¤¦¤±¤Å¤¯¤Ç] /for investment/to make money/ +ÌÙʪ [¤â¤¦¤±¤â¤Î] /(n) good bargain/a find/godsend/ +ÌÙÌò [¤â¤¦¤±¤ä¤¯] /(n) lucrative position/ +ÌÚ [¤­] /(n) tree/wood/timber/(P)/ +ÌÚ¡¹ [¤­¤®] /(n) every tree/many trees/all kinds of trees/(P)/ +ÌÚ¤«¤² [¤³¤«¤²] /(n) shade of tree/bower/ +ÌÚ¤¯¤º [¤­¤¯¤º] /(n) chip of wood/ +ÌÚ¤³¤ê [¤­¤³¤ê] /(n) woodcutter/lumberjack/ +ÌÚ¤Ãü [¤³¤Ã¤Ñ] /(n) (1) wood chip/splinter/(2) worthless thing or person/ +ÌÚ¤ÃüÈù¿Ð [¤³¤Ã¤Ñ¤ß¤¸¤ó] /(n,vs) (uk) broken into small fragments/smashed to atoms/smithereens/ +ÌÚ¤ÃüÌò¿Í [¤³¤Ã¤Ñ¤ä¤¯¤Ë¤ó] /(n) petty official/ +ÌÚ¤ËÃݤòÀܤ° [¤­¤Ë¤¿¤±¤ò¤Ä¤°] /(exp) to sew a fox's skin to the lion's/to graft a bamboo shoot on a tree/ +ÌÚ¤ËÍí¤Þ¤ë¿¢Êª [¤­¤Ë¤«¤é¤Þ¤ë¤·¤ç¤¯¤Ö¤Ä] /creeping plant on trees/ +ÌÚ¤Ëα¤Þ¤ë [¤­¤Ë¤È¤Þ¤ë] /(exp) to sit in a tree/ +Ìڤβ¼¤Ë [¤­¤Î¤â¤È¤Ë] /under a tree/ +Ìڤβê [¤­¤Î¤á] /(n) bud of Japanese pepper tree (Xanthoxylum piperitum)/leaf bud/(P)/ +Ìڤβê [¤³¤Î¤á] /(n) bud of Japanese pepper tree (Xanthoxylum piperitum)/leaf bud/ +ÌÚ¤Î´Ö [¤³¤Î¤Þ] /(n) in the trees/ +Ìڤεõ¤í [¤­¤Î¤¦¤Ä¤í] /hollow in a tree/ +Ìڤιá [¤­¤Î¤«] /smell of new wood/ +Ìڤκµ [¤­¤Î¤Þ¤¿] /crotch of a tree/ +Ìڤμ [¤­¤Î¤ß] /(n) nut/fruit/berry/(P)/ +Ìڤμ [¤³¤Î¤ß] /(n) nut/fruit/berry/ +ÌÚ¤Îü [¤­¤Î¤Ï¤·] /fragment of wood/ +ÌÚ¤ÎËÜ¤Ë [¤­¤Î¤â¤È¤Ë] /at the root of a tree/ +ÌÚ¤ÎÍÕ [¤­¤Î¤Ï] /(n) foliage/leaves of trees/ +ÌÚ¤ÎÍÕ [¤³¤Î¤Ï] /(n) foliage/leaves of trees/ +ÌÚ¤ÎÍդ뤤ì¤ë²» [¤³¤Î¤Ï¤Î¤³¤¹¤ì¤ë¤ª¤È] /rustling of leaves/ +ÌÚ¤ÎÍÕÌÚÅÑ [¤³¤Î¤Ï¤º¤¯] /(n) screech owl/ +ÌÚ¤òÆ©¤«¤¹ [¤­¤ò¤¹¤«¤¹] /(exp) to thin trees/ +ÌÚ¤òȲ¤ë [¤­¤ò¤­¤ë] /(exp) to fell a tree/ +ÌÚ¤òÍɤ¹¤Ö¤ë [¤­¤ò¤æ¤¹¤Ö¤ë] /(exp) to shake a tree (for fruit)/ +Ìڥμ [¤­¤Î¤ß] /(n) nut/fruit/berry/ +Ìڥμ [¤³¤Î¤ß] /(n) nut/fruit/berry/ +ÌÚ¥ÎÍÕ [¤­¤Î¤Ï] /(n) foliage/leaves of trees/ +ÌÚ¥ÎÍÕ [¤³¤Î¤Ï] /(n) foliage/leaves of trees/(P)/ +ÌÚ¥ÎÍÕÌÚÅÑ [¤³¥Î¤Ï¤º¤¯] /(n) screech owl/ +ÌÚ°þ [¤³¤«¤²] /(n) shade of tree/bower/ +ÌÚ±¢ [¤³¤«¤²] /(n) shade of tree/bower/(P)/ +ÌÚ±¢¤Ë·Æ¤¦ [¤³¤«¤²¤Ë¤¤¤³¤¦] /(exp) to take a rest under a tree/ +ÌÚ±£¤ì [¤³¤¬¤¯¤ì] /(n) hidden behind trees/ +ÌÚ±» [¤Ü¤±] /(n) Japanese quince/ +Ìڱ̤ìÆü [¤³¤â¤ì¤Ó] /(n) sunlight filtering through trees/ +Ìڱ̤ìÍÛ [¤³¤â¤ì¤Ó] /(n) sunlight filtering through trees/ +ÌÚ³¥ [¤­¤Ð¤¤] /(n) wood ashes/ +ÌÚ´É [¤â¤Ã¤«¤ó] /(n) woodwind/wooden pipe/bobbin/ +Ìڴɳڴï [¤â¤Ã¤«¤ó¤¬¤Ã¤­] /woodwind instrument/ +ÌÚµû [¤â¤¯¤®¤ç] /(n) fish-shaped wooden temple drum/ +ÌÚ¶× [¤â¤Ã¤­¤ó] /(n) xylophone/ +ÌÚ¶â [¤â¤¯¤­¤ó] /Thursday and Friday/ +ÌÚ¶âÅÚ [¤â¤¯¤­¤ó¤É] /Thursday, Friday and Saturday/ +ÌÚ¶ö [¤Ç¤¯] /(n) wooden figure or doll/puppet/ +ÌÚ¶ö¤ÎË· [¤Ç¤¯¤Î¤Ü¤¦] /(n) wooden doll/blockhead/ +ÌÚ¶ý [¤­¤¯¤º] /(n) chip of wood/ +ÌÚ·¤ [¤­¤°¤Ä] /(n) wooden shoes/clogs/ +ÌÚ·¿ [¤­¤¬¤¿] /(n) wooden form/shoe tree/ +ÌÚ·õ [¤Ü¤Ã¤±¤ó] /(n) bokken/wooden sword/ +ÌÚ¸¯¤ê [¤­¤ä¤ê] /(n) workmen's chant while pulling a heavy load/ +ÌÚ¸Í [¤­¤É] /(n) wicket gate/wooden door/(P)/ +Ìڸ͸æÌÈ [¤­¤É¤´¤á¤ó] /(n) have a pass to/have access to/ +ÌÚ¸ÍÁ¬ [¤­¤É¤»¤ó] /(n) gate money/admission fee/ +ÌÚ¸ÍÈÖ [¤­¤É¤Ð¤ó] /(n) doorman/gatekeeper/ +ÌڸϤ· [¤³¤¬¤é¤·] /(n) cold wintry wind/(P)/ +ÌڸϤ餷 [¤³¤¬¤é¤·] /(n) cold wintry wind/(P)/ +ÌÚ¸ý [¤­¤°¤Á] /(n) quality or kind or grade of wood/cut end (of a piece of wood)/ +ÌÚ¹© [¤â¤Ã¤³¤¦] /(n) woodworking/woodworker/carpenter/(P)/ +ÌÚ¹©¶ñ [¤â¤Ã¤³¤¦¤°] /woodworking tool/ +ÌÚ¹©½ê [¤â¤Ã¤³¤¦¤·¤ç] /(n) carpentry shop/woodworking plant/sawmill/ +ÌÚ¹©½ê [¤â¤Ã¤³¤¦¤¸¤ç] /(n) carpentry shop/woodworking plant/sawmill/ +ÌÚ¹©¾ì [¤â¤Ã¤³¤¦¤¸¤ç¤¦] /sawmill/ +ÌÚ¹ü [¤â¤Ã¤³¤Ä] /(n) wooden frame/ +ÌÚº² [¤³¤À¤Þ] /(n,vs) (1) echo/(2) the spirit of a tree/ +ÌÚºÔ [¤â¤¯¤»¤¤] /(n) fragrant olive/ +ÌÚºà [¤â¤¯¤¶¤¤] /(n) lumber/timber/wood/(P)/ +ÌÚ»® [¤­¤¶¤é] /(n) wooden plate/ +ÌÚ¼ª [¤­¤¯¤é¤²] /(n) (uk) cloud ear mushroom/wood ear mushroom/Jew's ear mushroom/ +ÌÚ¼Á [¤â¤¯¤·¤Ä] /(n) woody/ligneous/ +ÌÚ¼ÁÁ¡°Ý [¤â¤¯¤·¤Ä¤»¤ó¤¤] /wood fiber/ +ÌÚ¾ì [¤­¤Ð] /(n) lumberyard/(P)/ +ÌÚ¿©¤¤Ãî [¤­¤¯¤¤¤à¤·] /(n) wood borer/ +ÌÚ¿©¾å¿Í [¤â¤¯¤¸¤­¤·¤ç¤¦¤Ë¤ó] /holy men who abstain from meat and cooked food/ +ÌÚ¿¼¤¤ [¤³¤Ö¤«¤¤] /(adj) deep in the woods/ +ÌÚÀ± [¤â¤¯¤»¤¤] /(n) Jupiter (planet)/(P)/ +ÌÚÀº [¤â¤¯¤»¤¤] /(n) wood alcohol/the spirit of a tree/ +ÌÚÀ½ [¤â¤¯¤»¤¤] /(adj-no,n) wooden/made of wood/(P)/ +ÌÚÀ½ÉÊ [¤â¤¯¤»¤¤¤Ò¤ó] /(n) wooden products/ +ÌÚÀÐ [¤Ü¤¯¤»¤­] /(n) trees and stones/unfeeling person/ +ÌÚÀдÁ [¤Ü¤¯¤»¤­¤«¤ó] /(n) unfeeling or callous person/ +ÌÚÀÚ¤ì [¤­¤®¤ì] /(n) a piece of wood (cut from a larger piece)/ +ÌÚÁ½Àî [¤­¤½¤¬¤ï] /river in Gifu Prefecture/ +ÌÚÁÈ [¤­¤°¤ß] /wooden framework/ +ÌÚÁÍ [¤­¤Í¤º¤ß] /(n) squirrel/ +ÌÚÁÑ [¤³¤à¤é] /(n) thicket/ +ÌÚÁü [¤â¤¯¤¾¤¦] /(n) wooden statue or image/ +ÌÚ¤ [¤â¤¯¤¾¤¦] /(n) wooden/made of wood/(P)/ +ÌÚ¤²È²° [¤â¤¯¤¾¤¦¤«¤ª¤¯] /(n) wooden house/frame house (building)/ +ÌÚ¤·úÃÛʪ [¤â¤¯¤¾¤¦¤±¤ó¤Á¤¯¤Ö¤Ä] /(n) wooden (timber) building/ +ÌÚ± [¤È¤¯¤µ] /(n) scouring rushes/ +ÌÚÂÀÅá [¤­¤À¤Á] /(n) wooden sword/ +ÌÚÂø [¤Ü¤¯¤¿¤¯] /(n) bell with wooden clapper/leader/ +ÌÚú [¤â¤¯¤¿¤ó] /(n) charcoal/(P)/ +ÌÚú²è [¤â¤¯¤¿¤ó¤¬] /(n) charcoal drawing/ +ÌÚü [¤³¤Ã¤Ñ] /(n) (1) wood chip/splinter/(2) worthless thing or person/ +ÌÚüÈù¿Ð [¤³¤Ã¤Ñ¤ß¤¸¤ó] /(n,vs) (uk) broken into small fragments/smashed to atoms/smithereens/ +ÌÚüÌò¿Í [¤³¤Ã¤Ñ¤ä¤¯¤Ë¤ó] /(n) petty official/ +ÌÚÃÏ [¤­¤¸] /(n) wood grain/unpainted wood/ +ÌÚĦ [¤â¤¯¤Á¤ç¤¦] /(n) wood carving/woodcraft/(P)/ +ÌÚĦ¤ê [¤­¤Ü¤ê] /(n) wood carving/woodcraft/(P)/ +ÌÚÄÂ½É [¤­¤Á¤ó¤ä¤É] /(n) cheap lodging house/ +ÌÚÄÈ [¤­¤Å¤Á] /(n) wooden hammer/ +ÌÚÄÌ [¤¢¤±¤Ó] /(n) akebia (type of shrub)/ +ÌÚÄÕ [¤­¤Å¤¿] /(n) kind of ivy/Hedera rhombea/ +ÌÚÅ£ [¤­¤¯¤®] /(n) wooden peg/ +ÌÚÅ·èú [¤Þ¤¿¤¿¤Ó] /(n) catnip/Actinidia polygama/silver vine/ +ÌÚÅФê [¤­¤Î¤Ü¤ê] /(n) tree climbing/ +ÌÚÅФêµû [¤­¤Î¤Ü¤ê¤¦¤ª] /(n) climbing perch/ +ÌÚÅÑ [¤ß¤ß¤º¤¯] /(n) (uk) horned owl/ +ÌÚÅá [¤Ü¤¯¤È¤¦] /(n) wooden sword/ +ÌÚǵ°Ë [¤ß¤¤¤é] /(n) mummy/ +ÌÚÇÏ [¤â¤¯¤Ð] /(n) wooden horse/rocking horse/horse used in gymnastics/ +ÌÚÇÕ [¤â¤¯¤Ï¤¤] /(n) wooden cup/ +ÌÚÈ¢ [¤­¤Ð¤³] /(n) wooden box/ +ÌÚÈ© [¤­¤Ï¤À] /(n) bark of a tree/ +ÌÚÈÇ [¤â¤¯¤Ï¤ó] /(n) wood-block printing/wood engraving/ +ÌÚÈDzè [¤â¤¯¤Ï¤ó¤¬] /(n) woodblock print/ +ÌÚÈÔ¤­ [¤³¤Ó¤­] /(n) sawyer/ +ÌÚÈÔ¤­²Î [¤³¤Ó¤­¤¦¤¿] /(n) sawyers song/ +ÌÚÈé [¤â¤¯¤Ò] /(n) tree bark/ +ÌÚÉñ [¤³¤Þ¤¤] /(n) laths/ +ÌÚÉô [¤â¤¯¤Ö] /(n) wooden part/xylem/ +ÌÚÊ© [¤­¤Ö¤Ä] /(n) wooden Buddha/ +ÌÚÊÒ [¤â¤¯¤Ø¤ó] /(n) block (of wood)/chip/splinter/(P)/ +ÌÚËÜ [¤â¤¯¤Û¤ó] /(n) tree/woody plant/ +ÌÚËö [¤³¤Ì¤ì] /(n) twigs/treetops/ +ÌÚÌÊ [¤­¤ï¤¿] /(n) cotton/ +ÌÚÌÊ [¤â¤á¤ó] /(n) cotton/(P)/ +ÌÚÌÊ»å [¤â¤á¤ó¤¤¤È] /(n) cotton thread/ +ÌÚÌÊ¿Ë [¤â¤á¤ó¤Ð¤ê] /(n) sewing needle for cotton thread/ +ÌÚÌÊʪ [¤â¤á¤ó¤â¤Î] /(n) cotton goods or clothing/ +ÌÚÌÚ [¤­¤®] /(n) every tree/many trees/all kinds of trees/ +ÌÚÌÜ [¤­¤á] /(n) grain (of wood)/ +ÌÚÌÜ [¤â¤¯¤á] /(n) grain (of wood)/ +ÌÚÌܺ٤« [¤­¤á¤³¤Þ¤«] /(adj-na) texture/grain/meticulous/ +ÌÚÍË [¤â¤¯¤è¤¦] /(n-adv,n) Thursday/(P)/ +ÌÚÍËÆü [¤â¤¯¤è¤¦¤Ó] /(n-adv,n) Thursday/(P)/ +ÌÚÍæ»Ò [¤â¤¯¤Í¤¸] /(n) wood screw/ +ÌÚÍú [¤Ü¤Ã¤¯¤ê] /(n) girl's lacquered wooden clogs/ +ÌÚÍú [¤Ý¤Ã¤¯¤ê] /(n) girl's lacquered wooden clogs/ +ÌÚÍý [¤â¤¯¤ê] /(n) (wood's) grain/ +ÌÚΩ [¤³¤À¤Á] /(n) grove of trees/ +ÌÚΩ¤Á [¤³¤À¤Á] /(n) grove of trees/ +ÌÚÎî [¤³¤À¤Þ] /(n,vs) (1) echo/(2) the spirit of a tree/ +ÌÚÎû´¤ [¤­¤ì¤ó¤¬] /(n) wooden block/ +ÌÚÎû´¤ [¤â¤¯¤ì¤ó¤¬] /(n) wooden block/ +ÌÚÏ¡ [¤â¤¯¤ì¤ó] /(n) magnolia/ +ÌÚϳ¤ìÆü [¤³¤â¤ì¤Ó] /(n) sunbeams streaming through leaves/ +ÌÚϹ [¤â¤¯¤í¤¦] /(n) Japan tallow/ +ÌÚÜÝ [¤à¤¯¤²] /(n) rose of Sharon/ +ÌÚçõ [¤­¤¤¤Á¤´] /(n) raspberry/ +ÌÚëÄ [¤Ü¤¯¤È¤Ä] /(adj-na,n) naive/unsophisticated/unaffected/ +ÌÚî÷ [¤­¤Ð¤µ¤ß] /(n) pruning shears/ +ÌÛ¡¹ [¤â¤¯¤â¤¯] /(adj-na,n) silent/tacit/mute/ +ÌÛ¤·Æñ¤¤ [¤â¤À¤·¤¬¤¿¤¤] /be unable to decline/ +ÌۤȤ¦ [¤â¤¯¤È¤¦] /(n,vs) silent prayer/(P)/ +ÌÛ¤ê [¤À¤ó¤Þ¤ê] /(n) silence/without giving notice/taciturnity/refusing explanation/pantomime/ +Ìۤꤳ¤¯¤ë [¤À¤Þ¤ê¤³¤¯¤ë] /(v5r) to keep silent/ +ÌÛ¤ê¹þ¤à [¤À¤Þ¤ê¤³¤à] /(v5m) to say no more/to sink into silence/ +ÌÛ¤ë [¤À¤Þ¤ë] /(v5r) to be silent/(P)/ +ÌÛ²á [¤â¤Ã¤«] /(n) tacit approval/ +ÌÛµö [¤â¤Ã¤­¤ç] /(n,vs) tacit permission or approval/ +ÌÛ·À [¤â¤Ã¤±¤¤] /(n) implicit agreement/tacit understanding/ +ÌÛ·à [¤â¤¯¤²¤­] /(n) pantomime/ +ÌÛ¹Í [¤â¤Ã¤³¤¦] /(n) contemplation/meditation/ +Ìۺ [¤â¤¯¤¶] /(n) sit silently/ +ÌÛ»¦ [¤â¤¯¤µ¤Ä] /(n,vs) ignore/shelve/smother/treat with silent contempt/(P)/ +ÌÛ»× [¤â¤¯¤·] /(n) silent contemplation/ +ÌÛ»ß [¤â¤¯¤·] /(n,vs) keeping quiet/taking no measures/ +ÌÛ»ë [¤â¤¯¤·] /(n) view without saying a word/tacit permission/ +ÌÛ¼¨ [¤â¤¯¤·] /(n) apocalypse/ +ÌÛ¼¨Ï¿ [¤â¤¯¤·¤í¤¯] /(n) Book of Revelations (Christian Bible)/The Apocalypse/ +ÌÛ½¾ [¤â¤¯¤¸¤å¤¦] /(n,vs) acquiesce/ +ÌÛÁ³ [¤â¤¯¤Í¤ó] /(adj-na,n) silence/quietness/ +ÌÛÁÛ [¤â¤¯¤½¤¦] /(n) meditation/silent contemplation/ +ÌÛÂú [¤â¤¯¤À¤¯] /(n) tacit consent/ +ÌÛÅø [¤â¤¯¤È¤¦] /(n,vs) silent prayer/ +ÌÛÆÉ [¤â¤¯¤É¤¯] /(n,vs) reading silently/ +ÌÛǧ [¤â¤¯¤Ë¤ó] /(n,vs) connivance/tacit consent/toleration/(P)/ +ÌÛÇ° [¤â¤¯¤Í¤ó] /(adj-na,n) silence/quietness/ +ÌÛÈë [¤â¤¯¤Ò] /(n,vs) keep silent/keep a secret/ +ÌÛÈ븢 [¤â¤¯¤Ò¤±¤ó] /(n) right to keep silent/(P)/ +ÌÛÌÛ [¤â¤¯¤â¤¯] /(adj-na,n) silent/tacit/mute/ +ÌÛÌó [¤â¤¯¤ä¤¯] /(n) tacit agreement/default/ +ÌÛÎé [¤â¤¯¤ì¤¤] /(n) silent bow/ +ÌÜ [¤á] /(n) eye/eyeball/(P)/ +Ìܤ«¤é²Ð¤¬½Ð¤ë [¤á¤«¤é¤Ò¤¬¤Ç¤ë] /(v1) to "see stars" (i.e. after being hit in the head)/ +Ìܤ¬¤Ê¤¤ [¤á¤¬¤Ê¤¤] /extremely fond of/having a weakness for/ +Ìܤ¬°­¤¤ [¤á¤¬¤ï¤ë¤¤] /have bad eyesight/ +Ìܤ¬²ó¤ë [¤á¤¬¤Þ¤ï¤ë] /(v5r) to be dizzy/to feel faint/ +Ìܤ¬³Ð¤á¤¿ [¤á¤¬¤µ¤á¤¿] /(exp) I've perked up (snapped out of it, become awake)/ +Ìܤ¬¸ú¤¯ [¤á¤¬¤­¤¯] /(exp) to have an eye for/ +Ìܤ¬¿ø¤ï¤Ã¤Æ [¤á¤¬¤¹¤ï¤Ã¤Æ] /with set eyes/ +Ìܤ¬ÅÀ¤ËÀ®¤ë [¤á¤¬¤Æ¤ó¤Ë¤Ê¤ë] /(exp) to be stunned and utterly surprised (at something)/ +Ìܤ¬ÌÀ¤¯ [¤á¤¬¤¢¤¯] /(exp) to come to see/to come to understand/to regain sight/ +Ìܤ¯¤¸¤é [¤á¤¯¤¸¤é] /(n) corner of one's eye/ +Ìܤ¶¤È¤¤ [¤á¤¶¤È¤¤] /(adj) (1) sharp sighted/(2) easily awakened/ +Ìܤ¶¤ï¤ê [¤á¤¶¤ï¤ê] /(adj-na,n) eyesore/ +Ìܤä±Êª [¤á¤Ã¤±¤â¤Î] /(n) bargain/find/ +ÌܤĤ֤· [¤á¤Ä¤Ö¤·] /(n) thing thrown in someone's eyes in order to blind/ +Ìܤˤ¢¤¦ [¤á¤Ë¤¢¤¦] /(exp) to go through/to suffer/ +ÌܤˤĤ¯ [¤á¤Ë¤Ä¤¯] /(v5k) to be noticeable/ +Ìܤ˰­¤¤ [¤á¤Ë¤ï¤ë¤¤] /bad for the eyes/ +Ìܤ˲ñ¤¦ [¤á¤Ë¤¢¤¦] /(exp) to go through/to suffer/ +Ìܤ˳ݤ«¤ë [¤á¤Ë¤«¤«¤ë] /(exp) to see (someone)/to meet someone/ +Ìܤ˻ߤޤë [¤á¤Ë¤È¤Þ¤ë] /(exp) to catch one's attention/ +Ìܤ˿¨¤ì¤ë [¤á¤Ë¤Õ¤ì¤ë] /(exp) to catch the eye/to attract attention/ +ÌܤËÉÕ¤¯ [¤á¤Ë¤Ä¤¯] /(v5k) to be noticeable/ +ÌܤËÉ⤫¤Ö [¤á¤Ë¤¦¤«¤Ö] /(exp) to picture/to come into one's mind/ +ÌܤË;¤ë [¤á¤Ë¤¢¤Þ¤ë] /(exp) to be intolerable or unpardonable/ +ÌܤËα¤Þ¤ë [¤á¤Ë¤È¤Þ¤ë] /(exp) to catch one's attention/ +Ìܤεͤó¤À [¤á¤Î¤Ä¤ó¤À] /close/fine(-grained)/ +ÌÜ¤Î¶Ì [¤á¤Î¤¿¤Þ] /(n) eyeball/ +Ìܤκ٤«¤Ê¿¥¤ê [¤á¤Î¤³¤Þ¤«¤Ê¤ª¤ê] /fine texture/ +ÌܤλҴªÄê [¤á¤Î¤³¤«¤ó¤¸¤ç¤¦] /(n) rough estimate/mental arithmetic/ +Ìܤλһ» [¤á¤Î¤³¤¶¤ó] /(n) rough estimate/mental arithmetic/ +Ìܤο§ [¤á¤Î¤¤¤í] /eye color/ +ÌܤÎÁ° [¤á¤Î¤Þ¤¨] /before one's eyes/immediate/imminent/(P)/ +ÌܤÎÁ°¤Ë [¤á¤Î¤Þ¤¨¤Ë] /before one's eyes/ +ÌܤÎÁƤ¤ [¤á¤Î¤¢¤é¤¤] /coarse (texture or grain)/ +ÌܤÎŨ [¤á¤Î¤«¤¿¤­] /(n) enemy/ +ÌܤÎÅö¤¿¤ê [¤Þ¤Î¤¢¤¿¤ê] /(adv,n) in one's presence/face to face/on the spot/before one's eyes/ +ÌܤÎÆÇ [¤á¤Î¤É¤¯] /tempting thing/ +ÌܤÎÆϤ¯¸Â¤ê [¤á¤Î¤È¤É¤¯¤«¤®¤ê] /as far as the eye can reach/ +ÌܤÎÊÕ¤ê [¤Þ¤Î¤¢¤¿¤ê] /(adv,n) in one's presence/face to face/on the spot/before one's eyes/ +Ìܤܤ·¤¤ [¤á¤Ü¤·¤¤] /(adj) main/chief/important/valuable/ +Ìܤޤ¤ [¤á¤Þ¤¤] /(n) vertigo/dizziness/giddiness/ +Ìܤޤ°¤ë¤·¤¤ [¤á¤Þ¤°¤ë¤·¤¤] /(adj) hectic/bewildering/bustling/dizzy/ +Ìܤⰽ [¤á¤â¤¢¤ä] /(adj-na) dazzlingly beautiful/brilliant/ +Ìܤò¤¯¤é¤Þ¤¹ [¤á¤ò¤¯¤é¤Þ¤¹] /(exp) to deceive/to blind the eyes of/ +Ìܤò¤Ä¤Ö¤ë [¤á¤ò¤Ä¤Ö¤ë] /(exp) to shut one's eyes/to ignore/to pretend not to know/ +Ìܤò¤ä¤ë [¤á¤ò¤ä¤ë] /(exp) to look/ +Ìܤò°ï¤é¤¹ [¤á¤ò¤½¤é¤¹] /(exp) to look away/to avert one's eyes/ +Ìܤò±Ù¤Ð¤¹ [¤á¤ò¤è¤í¤³¤Ð¤¹] /(exp) to feast one's eyes (on)/ +Ìܤò³Ð¤Þ¤¹ [¤á¤ò¤µ¤Þ¤¹] /(exp) to wake up/ +Ìܤò´î¤Ð¤¹ [¤á¤ò¤è¤í¤³¤Ð¤¹] /(exp) to feast one's eyes (on)/ +Ìܤò»°³Ñ¤Ë¤·¤ÆÅܤë [¤á¤ò¤µ¤ó¤«¤¯¤Ë¤·¤Æ¤ª¤³¤ë] /(exp) to be really angry/ +Ìܤò»°³Ñ¤Ë¤¹¤ë [¤á¤ò¤µ¤ó¤«¤¯¤Ë¤¹¤ë] /(exp) to look daggers at someone/ +Ìܤò»ß¤á¤ë [¤á¤ò¤È¤á¤ë] /(v1) to take notice/to pay attention/ +Ìܤò¿¿¤ó±ß¤Ë¤¹¤ë [¤á¤ò¤Þ¤ó¤Þ¤ë¤Ë¤¹¤ë] /(exp) to be very surprised/ +ÌܤòÄ̤¹ [¤á¤ò¤È¤ª¤¹] /(exp) to scan/to look over/ +ÌܤòÉú¤»¤ë [¤á¤ò¤Õ¤»¤ë] /(v1) to cast down one's eyes/ +ÌܤòÎ¥¤¹ [¤á¤ò¤Ï¤Ê¤¹] /(exp) to take one's eyes off/ +ÌÜ°Â [¤á¤ä¤¹] /(n) criterion/aim/(P)/ +Ìܰܤê [¤á¤¦¤Ä¤ê] /(n,vs) distraction/difficulty in choosing/inability to choose/ +Ìܰ㤤 [¤á¤Á¤¬¤¤] /(n) error in judgment/ +ÌÜ°å¼Ô [¤á¤¤¤·¤ã] /(n) eye doctor/oculist/ +ÌÜ°ìÇÕ [¤á¤¤¤Ã¤Ñ¤¤] /(adj-na,adv,n) with all one's might/ +Ìܰ [¤á¤³¤Ü¤·] /(n) connivance/overlook/ +ÌÜ°õ [¤á¤¸¤ë¤·] /(n,vs) mark/sign/landmark/(P)/ +ÌÜ°ú¤­Âµ°ú¤­ [¤á¤Ò¤­¤½¤Ç¤Ò¤­] /catching someone's attention by winking and tugging at their sleeve/ +Ìܱ£¤· [¤á¤«¤¯¤·] /(n) eye bandage/blinkers/mask/(board) screen/ +ÌܱǤ¤ [¤Þ¤Ð¤æ¤¤] /(adj) dazzling/glaring/dazzlingly beautiful/ +Ìܱï [¤Þ¤Ö¤Á] /(n) eyelid/ +Ìܲ¼ [¤á¤·¤¿] /(n) subordinate(s)/inferior(s)/junior/(P)/ +Ìܲ¼ [¤â¤Ã¤«] /(n-adv,n-t) at present/now/(P)/ +Ìܳ¸ [¤Þ¤Ö¤¿] /(n) eyelids/ +ÌܳФ· [¤á¤¶¤Þ¤·] /(n) (abbr) alarm clock/ +ÌܳФ·¤¤ [¤á¤¶¤Þ¤·¤¤] /(adj) (arch) brilliant/splendid/striking/remarkable/ +ÌܳФ·»þ·× [¤á¤¶¤Þ¤·¤È¤±¤¤] /(n) alarm clock/ +ÌܳФ·»þ·× [¤á¤¶¤Þ¤·¤É¤±¤¤] /(n) alarm clock/ +ÌܳФޤ· [¤á¤¶¤Þ¤·] /(n) (abbr) alarm clock/(P)/ +ÌܳФޤ·¤¤ [¤á¤¶¤Þ¤·¤¤] /(adj) (arch) brilliant/splendid/striking/remarkable/(P)/ +ÌܳФޤ·»þ·× [¤á¤¶¤Þ¤·¤È¤±¤¤] /(n) alarm clock/ +ÌܳФޤ·»þ·× [¤á¤¶¤Þ¤·¤É¤±¤¤] /(n) alarm clock/(P)/ +ÌܳФá [¤á¤¶¤á] /(n) waking/ +ÌܳФá¤ë [¤á¤¶¤á¤ë] /(v1) to wake up/(P)/ +ÌÜ³Ñ [¤á¤«¤É] /(n) corner of one's eye/ +Ìܳݤ±¤ë [¤á¤¬¤±¤ë] /(v1) to aim at/ +ÌÜ´é [¤á¤¬¤ª] /(n) signal/look/ +Ìܵͤޤê [¤á¤Å¤Þ¤ê] /(n) clogging up/ +Ìܵö [¤á¤â¤È] /(n) eyes/skin round one's eyes/ +ÌÜ¶Ì [¤á¤À¤Þ] /(n) (1) eyeball/(2) loss leader (abbr)/(P)/ +Ìܶ̾¦ÉÊ [¤á¤À¤Þ¤·¤ç¤¦¤Ò¤ó] /loss leader/(P)/ +Ìܶ̾Ƥ­ [¤á¤À¤Þ¤ä¤­] /(n) sunny-side-up fried eggs/ +ÌÜ·â [¤â¤¯¤²¤­] /(n,vs) eye-witness/(P)/ +ÌÜ·â¼Ô [¤â¤¯¤²¤­¤·¤ã] /(n) eye-witness/witness/ +ÌÜ·â¼Ô¤Ë¤è¤ë [¤â¤¯¤²¤­¤·¤ã¤Ë¤è¤ë] /(exp) according to witnesses/ +Ìܸ«¤¨ [¤á¤ß¤¨] /(n) interview/stage debut/ +Ìܸµ [¤á¤â¤È] /(n) eyes/skin round one's eyes/ +Ìܸº¤ê [¤á¤Ù¤ê] /(n,vs) loss in weight/decrease in value/(P)/ +Ìܹ¤ [¤á¤¢¤«] /(n) eye discharge or mucus/ +Ìܹâ [¤á¤À¤«] /(n) medaka ricefish (Oryzias latipes)/killifish/ +Ìܺ£ [¤â¤Ã¤³¤ó] /(n-adv,n-t) at present/ +Ìܺ¹¤¹ [¤á¤¶¤¹] /(v5s) to aim at/to have an eye on/ +ÌÜ»» [¤â¤¯¤µ¤ó] /(n,vs) expectations/anticipation/calculation/estimate/plan/ +Ìܻɤ· [¤á¤¶¤·] /(n) dried sardines (held together by a bamboo skewer or string piercing the eye sockets)/ +ÌÜ»Ø [¤â¤¯¤·] /(n) aim at/spot/sight/ +Ìܻؤ¹ [¤á¤¶¤¹] /(v5s) to aim at/to have an eye on/(P)/ +ÌÜ»é [¤á¤ä¤Ë] /(n) eye mucus/eye discharge/"sleep"/ +Ìܼ¡ [¤â¤¯¤¸] /(n) table of contents/(P)/ +ÌܽÐÅÙ¤¤ [¤á¤Ç¤¿¤¤] /(adj) happy/simple soul/propitious/joyous/(P)/ +Ìܽè [¤á¤É] /(n) aim/outlook/(P)/ +Ìܾã¤ê [¤á¤¶¤ï¤ê] /(adj-na,n) obstructing a view/eyesore (unpleasant sight)/ +Ìܾå [¤á¤¦¤¨] /(n) superior(s)/senior/(P)/ +ÌÜ¿§ [¤á¤¤¤í] /(n) facial expression/ +ÌÜ¿¬ [¤á¤¸¤ê] /(n) corner of the eye/ +ÌÜ¿·¤·¤¤ [¤á¤¢¤¿¤é¤·¤¤] /(adj) original/novel/new/ +ÌÜ¿¼¤Ë [¤Þ¤Ö¤«¤Ë] /wearing low over one's eyes/ +ÌÜÀ± [¤á¤Ü¤·] /(n) objective/ +ÌÜÀ¹ [¤á¤â¤ê] /(n) scale/gradations/ +ÌÜÀ¹¤ê [¤á¤â¤ê] /(n) scale/gradations/(P)/ +ÌÜÀè [¤á¤µ¤­] /(n) near future/immediate/before one/(P)/ +ÌÜÀþ [¤á¤»¤ó] /(n) one's gaze/ +ÌÜÁ° [¤â¤¯¤¼¤ó] /(n) before your very eyes/(P)/ +ÌÜÁᤤ [¤á¤Ð¤ä¤¤] /(adj) sharp-eyed/ +ÌÜÁ÷ [¤â¤¯¤½¤¦] /(n,vs) following with one's eyes/gazing after/ +Ìܬ [¤â¤¯¤½¤¯] /(n,vs) eye measurement/measure with eye/(P)/ +ÌÜÂǤÁ [¤á¤¦¤Á] /(n) perforation/ +ÌÜü [¤á¤Ï¤·] /(n) quick witted/ +ÌÜÃÏ [¤á¤¸] /(n) joint/ +ÌÜÃã [¤á¤Á¤ã] /(adj-na,n) absurd/excessive/ridiculous/ +ÌÜÃã¶ìÃã [¤á¤Á¤ã¤¯¤Á¤ã] /(adj-na,n) (uk) absurd/unreasonable/excessive/messed up/spoiled/wreaked/(P)/ +ÌÜÃãÌÜÃã [¤á¤Á¤ã¤á¤Á¤ã] /(adj-na,n) absurd/unreasonable/excessive/rash/(P)/ +ÌÜÄ¥¤ê [¤á¤Ð¤ê] /(n) (1) weather stripping/(2) putting on eyeliner/ +ÌÜÄ̤· [¤á¤É¤ª¤·] /(n) glancing through/ +ÌÜÄ̤ê [¤á¤É¤ª¤ê] /(n) audience with/ +ÌÜÄÙ¤· [¤á¤Ä¤Ö¤·] /(n) thing thrown in someone's eyes in order to blind/ +ÌÜÅ£ [¤á¤¯¤®] /(n) rivet on a sword hilt/ +ÌÜŪ [¤â¤¯¤Æ¤­] /(n) purpose/goal/aim/objective/intention/(P)/ +ÌÜŪ¤ò´Ó¤¯ [¤â¤¯¤Æ¤­¤ò¤Ä¤é¤Ì¤¯] /(exp) to accomplish (attain) one's object/ +ÌÜŪ°Õ¼± [¤â¤¯¤Æ¤­¤¤¤·¤­] /sense of purpose/ +ÌÜŪ³Ê [¤â¤¯¤Æ¤­¤«¤¯] /(n) objective case/ +ÌÜŪ¸ì [¤â¤¯¤Æ¤­¤´] /(n) (gram) object/ +ÌÜŪÃÏ [¤â¤¯¤Æ¤­¤Á] /(n) place of destination/(P)/ +ÌÜŪÃϤËÅþ¤ë [¤â¤¯¤Æ¤­¤Á¤Ë¤¤¤¿¤ë] /(exp) to arrive at one's destination/ +ÌÜŪʪ [¤â¤¯¤Æ¤­¤Ö¤Ä] /(n) object/ +ÌÜŪÏÀ [¤â¤¯¤Æ¤­¤í¤ó] /(n) teleology/ +ÌÜŽ¤ê [¤á¤Ð¤ê] /(n) (1) weather stripping/(2) putting on eyeliner/ +ÌÜÅɤê [¤á¤Ì¤ê] /(n) sealing or plastering up/ +ÌÜÅÓ [¤á¤É] /(n) goal/outlook/ +ÌÜÅÓ [¤â¤¯¤È] /(n) goal/outlook/ +ÌÜÅö¤Æ [¤á¤¢¤Æ] /(n) object/purpose/guide/end/view/(P)/ +ÌÜƬ [¤á¤¬¤·¤é] /(n) inner canthus/eyes/(P)/ +ÌÜÇÛ¤» [¤á¤¯¤Ð¤»] /(n) exchanging looks/winking/ +ÌÜÇÛ¤ê [¤á¤¯¤Ð¤ê] /(n,vs) being watchful/keeping watch/keeping an eye open/ +ÌÜÇò [¤á¤¸¤í] /(n) silvereye/white-eye/(P)/ +ÌÜÇò²¡¤· [¤á¤¸¤í¤ª¤·] /(n) jostling/milling about/(P)/ +ÌÜȬʬ [¤á¤Ï¤Á¤Ö] /(n) (1) below eye level/(2) about eight-tenths full/ +ÌÜȬʬ [¤á¤Ï¤Á¤Ö¤ó] /(n) (1) below eye level/(2) about eight-tenths full/ +ÌÜÈ´¤­ [¤á¤Ì¤­] /(adj-no,n) principal/main/important/fashionable/(P)/ +ÌÜÈ´¤­Ä̤ê [¤á¤Ì¤­¤É¤ª¤ê] /(n) principal street/ +ÌÜÈß [¤Þ¤Ó¤µ¤·] /(n) visor/eyeshade/ +ÌÜÉ¡ [¤á¤Ï¤Ê] /(n) shape/form/ +ÌÜÉ¡¤¬ÉÕ¤¯ [¤á¤Ï¤Ê¤¬¤Ä¤¯] /(exp) to take a concrete shape/ +ÌÜɡΩ [¤á¤Ï¤Ê¤À¤Á] /(n) looks/features/ +ÌÜɡΩ¤Á [¤á¤Ï¤Ê¤À¤Á] /(n) looks/features/ +ÌÜɸ [¤â¤¯¤Ò¤ç¤¦] /(n) mark/objective/target/(P)/ +ÌÜɸ´ÉÍý [¤â¤¯¤Ò¤ç¤¦¤«¤ó¤ê] /MBO/management by objectives/ +ÌÜÉÒ¤¤ [¤á¤¶¤È¤¤] /(adj) (1) sharp sighted/(2) easily awakened/ +ÌÜÉÕ¤­ [¤á¤Ä¤­] /(n) look/expression of the eyes/eyes/(P)/ +ÌÜÉå¤ì [¤á¤¯¤µ¤ì] /(n) bleary-eyed person/ +ÌÜÉå¤ì¶â [¤á¤¯¤µ¤ì¤¬¤Í] /(n) pittance/ +ÌÜʬÎÌ [¤á¤Ö¤ó¤ê¤ç¤¦] /(n) measuring by eye/ +ÌÜʵ [¤á¤¯¤½] /(n) eye discharge or mucus/ +ÌÜÊý [¤á¤«¤¿] /(n) weight/(P)/ +ÌÜÌÀ¤«¤· [¤á¤¢¤«¤·] /(n) (Edo-period) police detective/ +ÌÜÌÀ¤­ [¤á¤¢¤­] /(n) one who can see/educated or sensible person/ +ÌÜÌô [¤á¤°¤¹¤ê] /(n) eye drops/eyewash/(P)/ +ÌÜÍø¤­ [¤á¤­¤­] /(n) judgement/connoisseur/ +ÌÜΩ¤Ä [¤á¤À¤Ä] /(v5t) to be conspicuous/to stand out/(P)/ +ÌÜΩ¤Æ [¤á¤¿¤Æ] /(n) setting (of a saw)/ +ÌÜÎé [¤â¤¯¤ì¤¤] /(n,vs) nodding/greeting (with eyes)/ +ÌÜÏ¿ [¤â¤¯¤í¤¯] /(n) catalogue/catalog/list/(P)/ +ÌÜÏÀ¤ß [¤â¤¯¤í¤ß] /(n,vs) a plan/a scheme/a project/a program/intention/goal/ +ÌÜÏÀ¤à [¤â¤¯¤í¤à] /(v5m) to plan/to form a plan/to scheme/to envision/to intend to do/ +ÌÜÏÀ¸« [¤â¤¯¤í¤ß] /(n,vs) a plan/a scheme/a project/a program/intention/goal/ +ÌÜÕý [¤á¤¯¤½] /(n) eye discharge or mucus/ +ÌÜÙû [¤á¤Ð¤Á] /(n) Bigeye tuna/ +ÌÜâÁ [¤á¤Þ¤¤] /(n,vs) dizziness/giddiness/(P)/ +ÌÜâÁ¤¯ [¤á¤¯¤ë¤á¤¯] /(v5k) dazzling/blinding/ +ÌÜãõ [¤á¤¶¤ë] /(n) openwork bamboo basket/ +ÌÜäÆ [¤á¤«¤´] /openwork bamboo basket/ +ÌÞ [¤Ö¤Ä] /must not/do not/be not/ +ÌÞ [¤â¤Á] /must not/do not/be not/ +ÌÞ¤ì [¤Ê¤«¤ì] /must not/do not/be not/ +ÌÞ¤ì¼çµÁ¤ÎÆ»ÆÁ [¤Ê¤«¤ì¤·¤å¤®¤Î¤É¤¦¤È¤¯] /negative virtues/ +ÌÞ²ø [¤â¤Ã¤±] /(adj-na,n) unexpected/ +ÌÞ²ø¤Î¹¬¤¤ [¤â¤Ã¤±¤Î¤µ¤¤¤ï¤¤] /(n) windfall/piece of good luck/ +ÌÞÂÎ [¤â¤Ã¤¿¤¤] /(n) (1) superior airs/air of importance/(2) overemphasis/ +ÌÞÂΤʤ¤ [¤â¤Ã¤¿¤¤¤Ê¤¤] /(adj) (uk) too good/more than one deserves/wasteful/sacrilegious/unworthy of/(P)/ +ÌÞÂΤ֤ë [¤â¤Ã¤¿¤¤¤Ö¤ë] /(v5r) to put on airs/to assume importance/ +ÌÞÂﶤë [¤â¤Ã¤¿¤¤¤Ö¤ë] /(v5r) to put on airs/to assume importance/ +ÌÞÂÎ̵¤¤ [¤â¤Ã¤¿¤¤¤Ê¤¤] /(adj) (uk) too good/more than one deserves/wasteful/sacrilegious/unworthy of/ +ÌÞ˺Áð [¤ï¤¹¤ì¤Ê¤°¤µ] /(n) forget-me-not/ +ÌÞÏÀ [¤â¤Á¤í¤ó] /(adv) (uk) of course/certainly/naturally/(P)/ +Ìß [¤â¤Á] /(n) (uk) sticky rice cake/(P)/ +Ìß²° [¤â¤Á¤ä] /(n) rice cake shop keeper/rice cake store (shop)/ +ÌßÁð [¤â¤Á¤°¤µ] /(n) mugwort/ +ÌßÈ© [¤â¤Á¤Ï¤À] /(n) soft, smooth skin/ +ÌßÊÆ [¤â¤Á¤´¤á] /(n) glutinous rice/ +ÌßÌÖ [¤â¤Á¤¢¤ß] /(n) grill or grate for toasting rice cakes/ +Ìà¤Ê¤ë [¤æ¤¦¤Ê¤ë] /superb/outstanding/ +Ìà¤â [¤â¤Ã¤È¤â] /(adj-na,adv,conj,n) quite right/plausible/natural/but then/although/(P)/ +Ìà¤â¤é¤·¤¤ [¤â¤Ã¤È¤â¤é¤·¤¤] /(adj) plausible/(P)/ +ÌàÅÙ [¤æ¤¦¤É] /plausibility/ +Ìàʪ [¤æ¤¦¤Ö¤Ä] /(n) something superior/beautiful woman/ +Ìᤷ [¤â¤É¤·] /(n) returning/giving back/(P)/ +Ì᤹ [¤â¤É¤¹] /(v5s) to restore/to put back/to return/(P)/ +Ìá¤ê [¤â¤É¤ê] /(n) return/reaction/recovery/(P)/ +Ìá¤êÆ» [¤â¤É¤ê¤ß¤Á] /(n) the way back/ +Ìá¤ë [¤â¤É¤ë] /(v5r) to turn back/to return/(P)/ +Ìâ [¤â¤ß] /(n) unhulled rice/ +Ì㤤»Ò [¤â¤é¤¤¤´] /(n) adopted child/foster child/ +Ì㤤¼ê [¤â¤é¤¤¤Æ] /(n) receiver/recipient/ +Ì㤤ʪ [¤â¤é¤¤¤â¤Î] /(n) (received) present/gift/ +Ì㤦 [¤â¤é¤¦] /(v5u) (uk) to receive/(P)/ +Ìãµã¤­ [¤â¤é¤¤¤Ê¤­] /(n) infectious crying/ +Ìä [¤â¤ó] /problem/question/(P)/ +Ì䤤 [¤È¤¤] /(n) question/query/(P)/ +Ì䤤¤ò³Ý¤±¤ë [¤È¤¤¤ò¤«¤±¤ë] /(exp) to ask a question of (a person)/ +Ì䤤³Ý¤±¤ë [¤È¤¤¤«¤±¤ë] /(v1) to ask a question/ +Ì䤤µÍ¤á¤ë [¤È¤¤¤Ä¤á¤ë] /(v1) to press a question/to cross-examine/ +Ì䤤¹ç¤ï¤» [¤È¤¤¤¢¤ï¤»] /(n) enquiry/ENQ/(P)/ +Ì䤤¹ç¤ï¤»¤ë [¤È¤¤¤¢¤ï¤»¤ë] /(v1) to enquire/to seek information/(P)/ +Ì䤤¹ç¤ï¤»¾õ [¤È¤¤¤¢¤ï¤»¤¸¤ç¤¦] /letter of inquiry/ +Ì䤤¹ç¤ï¤»Àè [¤È¤¤¤¢¤ï¤»¤µ¤­] /(n) reference/ +Ì䤤¼Á¤¹ [¤È¤¤¤¿¤À¤¹] /(v5s) to enquire of someone about something/to question/ +Ì䤤Àµ¤¹ [¤È¤¤¤¿¤À¤¹] /(v5s) to question/ +Ì䤤ľ¤¹ [¤È¤¤¤Ê¤ª¤¹] /(v5s) to question/to query/ +Ì䤤ÊÖ¤¹ [¤È¤¤¤«¤¨¤¹] /(v5s) to ask again/to ask back/ +Ì䤦 [¤È¤¦] /(v5u-s) (1) to ask/to question/to charge (i.e. with a crime)/to accuse/(2) without regard to (with negative verb)/(P)/ +Ìä¤ï¤º¸ì¤ê [¤È¤ï¤º¤¬¤¿¤ê] /(n) unprompted remark or statement/ +Ìä²° [¤È¤¤¤ä] /(n) wholesale store/ +Ìä²° [¤È¤ó¤ä] /(n) wholesale store/(P)/ +Ìä¹ç¤» [¤È¤¤¤¢¤ï¤»] /(n) enquiry/ENQ/ +Ìäºá [¤â¤ó¤¶¤¤] /(n,vs) accusation/indictment/ +Ìä¿Ç [¤â¤ó¤·¤ó] /(n,vs) interview (usually medical)/history taking/ +ÌäÀÕ [¤â¤ó¤»¤­] /(n,vs) blame/censure/reproof/reprimand/rebuke/(P)/ +ÌäÀÕ·èµÄ [¤â¤ó¤»¤­¤±¤Ä¤®] /(n) censure motion/ +ÌäÂê [¤â¤ó¤À¤¤] /(n) problem/question/(P)/ +ÌäÂê¤ÎÅÀ [¤â¤ó¤À¤¤¤Î¤Æ¤ó] /point in dispute/ +ÌäÂê¤ò°·¤¦ [¤â¤ó¤À¤¤¤ò¤¢¤Ä¤«¤¦] /(exp) to deal with (handle) a matter/ +ÌäÂê¤òµÍ¤á¤ë [¤â¤ó¤À¤¤¤ò¤Ä¤á¤ë] /(exp) to work toward a solution to a problem/ +ÌäÂê¤ò¼è¤ê¾å¤²¤ë [¤â¤ó¤À¤¤¤ò¤È¤ê¤¢¤²¤ë] /(v1) to take up a problem/ +ÌäÂê°Õ¼± [¤â¤ó¤À¤¤¤¤¤·¤­] /awareness of the issues/(P)/ +ÌäÂê²ò·è [¤â¤ó¤À¤¤¤«¤¤¤±¤Ä] /problem-solving/ +ÌäÂê³° [¤â¤ó¤À¤¤¤¬¤¤] /(n) unthinkable/out of the question/ +ÌäÂê·à [¤â¤ó¤À¤¤¤²¤­] /(n) controversial or problem play/ +ÌäÂêºÄ¸¢ [¤â¤ó¤À¤¤¤µ¤¤¤±¤ó] /(n) problem loans/ +ÌäÂê»ù [¤â¤ó¤À¤¤¤¸] /(n) problem child/ +ÌäÂêÅÀ [¤â¤ó¤À¤¤¤Æ¤ó] /(n) the point at issue/(P)/ +ÌäÂêÎΰè [¤â¤ó¤À¤¤¤ê¤ç¤¦¤¤¤­] /(n) problem area/ +ÌäÅú [¤â¤ó¤É¤¦] /(n) questions and answers/dialogue/(P)/ +ÌäÅú̵ÍÑ [¤â¤ó¤É¤¦¤à¤è¤¦] /there being no use in arguing (about it)/ +Ì塹 [¤â¤ó¤â¤ó] /(adj-na,n) worrying endlessly/anguishedly/ +Ì夨 [¤â¤À¤¨] /(n) agony/anguish/ +Ì夨¤ë [¤â¤À¤¨¤ë] /(v1) to be in agony/to worry/ +Ìå»à [¤â¤ó¤·] /(n,vs) die in agony/ +ÌåÀä [¤â¤ó¤¼¤Ä] /(n) fainting in agony/ +ÌåÃå [¤â¤ó¤Á¤ã¤¯] /(n) trouble/quarrel/dispute/ +ÌåÌå [¤â¤ó¤â¤ó] /(adj-na,n) worrying endlessly/anguishedly/ +Ìæ [¤â¤ó] /(n) (family) crest/coat of arms/(P)/ +Ì汩Æó½Å [¤â¤ó¤Ï¤Ö¤¿¤¨] /(n) crest-decorated habutae (silk fabric used as a cloth for lining high-quality kimono)/figured habutae/ +Ìæ½ê [¤â¤ó¤É¤³¤í] /(n) family crest/ +Ìæ¾Ï [¤â¤ó¤·¤ç¤¦] /(n) crest/coat of arms/(P)/ +Ìæ¾Ï³Ø [¤â¤ó¤·¤ç¤¦¤¬¤¯] /(n) heraldry/ +Ìæ¿¥¤ê [¤â¤Î¤ê] /figured textiles/ +ÌæÀڤ귿 [¤â¤ó¤­¤ê¤¬¤¿] /(adj-na,adj-no,n) fixed formula/stereotyped phrase/hackneyed/(P)/ +ÌæÆü [¤â¤ó¤Ó] /(n) holiday/ +ÌæÇòij [¤â¤ó¤·¤í¤Á¤ç¤¦] /(n) cabbage butterfly/ +ÌæÉÕ¤­ [¤â¤ó¤Ä¤­] /(n) clothing (e.g. kimono) decorated with one's family crest/ +ÌæÉþ [¤â¤ó¤×¤¯] /(n) clothing decorated with one's family crest/ +ÌæÍÍ [¤â¤ó¤è¤¦] /(n) pattern/design/ +Ìç [¤«¤É] /(n,n-suf) (1) gate/(P)/ +Ìç [¤â¤ó] /(n,n-suf) (1) gate/(2) counter for cannons/(P)/ +Ìç¤ò³«¤±¤ë [¤â¤ó¤ò¤¢¤±¤ë] /(exp) to open the gate/ +Ìç°ã¤¤ [¤«¤É¤Á¤¬¤¤] /(exp) barking up the wrong tree/calling at the wrong house/ +Ì籡 [¤â¤ó¤¤¤ó] /(n) empress dowager/ +Ìç±Ò [¤â¤ó¤¨¤¤] /(n) gatekeeper/doorman/porter/ +Ìç²¼ [¤â¤ó¤«] /(n) one's pupil or student or follower/(P)/ +Ìç²¼À¸ [¤â¤ó¤«¤»¤¤] /(n) pupil/disciple/follower/(P)/ +Ìç²Ð [¤«¤É¤Ó] /(n) fire lit at a gate for funerals, weddings and Obon/ +Ìç³° [¤â¤ó¤¬¤¤] /(n) outside a gate/beyond one's area of expertise/ +Ìç³°´Á [¤â¤ó¤¬¤¤¤«¤ó] /(n) outsider/layman/amateur/(P)/ +Ìç³°ÉԽР[¤â¤ó¤¬¤¤¤Õ¤·¤å¤Ä] /(n) (treasuring something by) never taking (it) off the premises/ +Ìç´Õ [¤â¤ó¤«¤ó] /(n) a pass allowing one through a gate/ +Ìç¸Â [¤â¤ó¤²¤ó] /(n) closing time/lockup/curfew/ +Ìç¸Í [¤â¤ó¤³] /(n) door/(P)/ +Ìç¸Í¤òÊĤ¶¤¹ [¤â¤ó¤³¤ò¤È¤¶¤¹] /(exp) to exclude/to close the door to/ +Ìç¸Í³«ÊüÀ¯ºö [¤â¤ó¤³¤«¤¤¤Û¤¦¤»¤¤¤µ¤¯] /open door policy/ +Ìç¸ý [¤«¤É¤°¤Á] /(n) door/entrance/gateway/ +Ìç¹½¤¨ [¤â¤ó¤¬¤Þ¤¨] /(n) style of a gate/gate-equipped house/ +Ì绥 [¤â¤ó¤µ¤Ä] /(n) doorplate/nameplate/gate pass/ +Ìç»õ [¤â¤ó¤·] /(n) incisor/incisive tooth/ +Ìç½Ð [¤«¤É¤Ç] /(n,vs) departure/setting out/ +Ìç¾¾ [¤«¤É¤Þ¤Ä] /(n) New Year's pine decoration/(P)/ +Ìç¿Í [¤â¤ó¤¸¤ó] /(n) pupil/student/follower/ +ÌçÀ× [¤â¤ó¤¼¤­] /(n) (head priest of) temple formerly led by founder of sect/temple in which resided a member of nobility or imperial family/(head priest of) Honganji (temple in Kyoto)/ +ÌçÁ° [¤â¤ó¤¼¤ó] /(n) before a gate/(P)/ +ÌçÁ°Ä® [¤â¤ó¤¼¤ó¤Á¤ç¤¦] /(n) town originally built around a temple or shrine/ +ÌçÁ°Ä® [¤â¤ó¤¼¤ó¤Þ¤Á] /(n) town originally built around a temple or shrine/ +ÌçÁ°Ê§¤¤ [¤â¤ó¤¼¤ó¤Ð¤é¤¤] /(n) turning another away at the gate or front door/refusing to receive a caller/(P)/ +ÌçÃÏ [¤â¤ó¤Á] /(n) degree/lineage/ +ÌçÃì [¤â¤ó¤Á¤å¤¦] /(n) gatepost/pier/ +ÌçÄï [¤â¤ó¤Æ¤¤] /(n) disciple/pupil/follower/ +ÌçÅÌ [¤â¤ó¤È] /(n) follower/believer/ +ÌçÅô [¤â¤ó¤È¤¦] /(n) gate lamp/ +Ìçȶ [¤â¤ó¤Ð¤Ä] /(n) lineage/pedigree/good family/ +ÌçÈÖ [¤â¤ó¤Ð¤ó] /(n) gate watcher/ +ÌçÈâ [¤â¤ó¤Ô] /(n) door(s) of a gate/(P)/ +ÌçÉÕ¤± [¤«¤É¤Å¤±] /(n) (one who offers) door-to-door entertainment/ +ÌçÊÂ¤ß [¤«¤É¤Ê¤ß] /(n-t) line of houses/at every door/ +ÌçÌ® [¤â¤ó¤ß¤ã¤¯] /(n) portal vein/ +Ìè [¤â¤ó¤á] /(n) unit of weight, approx. 3.75 g/ +Ìé [¤Ê¤ê] /a sum of money/ +Ìê [¤ä] /melting/ +Ìê¶â [¤ä¤­¤ó] /(n) metallurgy/ +Ìê¶â³Ø [¤ä¤­¤ó¤¬¤¯] /(n) metallurgy (the science)/ +Ìê¶â³Ø¼Ô [¤ä¤­¤ó¤¬¤¯¤·¤ã] /metallurgist/ +Ì깩 [¤ä¤³¤¦] /metallurgical worker/ +Ìë [¤è¤ë] /(n-adv,n-t) evening/night/(P)/ +Ì롹 [¤è¤è] /(n-adv,n-t) every evening/night after night/ +Ì롹Ãæ [¤è¤ë¤è¤Ê¤«] /(n-t) midnight/ +Ì뤴¤È [¤è¤´¤È] /(n-t) nightly/ +Ìë¤Ç¤â¸«¤¨¤ëÌÜ [¤è¤ë¤Ç¤â¤ß¤¨¤ë¤á] /eyes capable of seeing in the dark/ +Ìë¤Ê¤Ù [¤è¤Ê¤Ù] /(n) night work/ +Ìë¤ÊÌë¤Ê [¤è¤Ê¤è¤Ê] /(adv) every evening/night after night/ +Ìë¤ÎÄ¢ [¤è¤ë¤Î¤È¤Ð¤ê] /veil of darkness/ +Ìë¤â¤¹¤¬¤é [¤è¤â¤¹¤¬¤é] /(adv) all night/ +Ìë¤ò¸ì¤êÌÀ¤«¤¹ [¤è¤ò¤«¤¿¤ê¤¢¤«¤¹] /(exp) to talk the night away/ +Ìë°Å [¤ä¤¢¤ó] /dead of night/shades of night/ +Ìë±¢ [¤ä¤¤¤ó] /(n) shades of evening/dead of night/ +Ì뱨 [¤è¤¬¤é¤¹] /night crow/ +Ì뱫 [¤ä¤¦] /night rain/ +Ìë±Ä [¤ä¤¨¤¤] /(n) encamping at night/ +Ìë²À [¤è¤È¤®] /(n) watching/vigil/watcher/ +Ìë²Ô¤® [¤è¤«¤»¤®] /(n) night work/burglary/ +Ìë²ñ [¤ä¤«¤¤] /(n) evening party/ +Ìë²ñ·ë¤Ó [¤ä¤«¤¤¤à¤¹¤Ó] /evening hairdo/ +Ìë²ñÉþ [¤ä¤«¤¤¤Õ¤¯] /(n) evening dress/ +Ìë²ó¤ê [¤è¤Þ¤ï¤ê] /(n) night watch/night watchman/ +Ìë³Ø [¤ä¤¬¤¯] /(n) evening course/night-school/(P)/ +Ìë³Ø¹» [¤ä¤¬¤Ã¤³¤¦] /(n) night school/ +Ìë´¨ [¤è¤µ¤à] /(n) night cold/cold night/ +Ìë´¨ [¤è¤¶¤à] /(n) night cold/cold night/ +Ìë´Ö [¤ä¤«¤ó] /(n-adv,n-t) at night/nighttime/(P)/ +Ìë´Ö±Ä¶È [¤ä¤«¤ó¤¨¤¤¤®¤ç¤¦] /open at night/ +Ìë´Ö¶Ð̳ [¤ä¤«¤ó¤­¤ó¤à] /night work/ +Ìë´Ö»£±Æ [¤ä¤«¤ó¤µ¤Ä¤¨¤¤] /night photography/ +Ìë´ÖÃåΦ·±Îý [¤ä¤«¤ó¤Á¤ã¤¯¤ê¤¯¤¯¤ó¤ì¤ó] /(n) night landing practice (NLP)/ +Ìë´ÖÃæ³Ø [¤ä¤«¤ó¤Á¤å¤¦¤¬¤¯] /evening middle school/ +Ìë´ÖÉô [¤ä¤«¤ó¤Ö] /(n) night-school season/ +Ìë´ÖͶ⡹¸Ë [¤ä¤«¤ó¤è¤­¤ó¤­¤ó¤³] /night-deposit safe/ +Ìë´ÖͶâ¶â¸Ë [¤ä¤«¤ó¤è¤­¤ó¤­¤ó¤³] /night-deposit safe/ +Ì뵤 [¤ä¤­] /(n) night air/stillness of night/cool evening/ +Ìëµ¥¼Ö [¤è¤®¤·¤ã] /(n) night train/ +ÌëµÍ¤á [¤è¤Å¤á] /(n) night watch/ +ÌëµÜ [¤è¤ß¤ä] /(n) eve of a festival vigil/ +Ìëµã¤­ [¤è¤Ê¤­] /(n,vs) crying (of an infant) at night (due to colic)/ +Ìë¶È [¤ä¤®¤ç¤¦] /(n) night work/night shift/ +Ìë¶Ê [¤ä¤­¤ç¤¯] /(n) nocturne/ +Ìë¶Ð [¤ä¤­¤ó] /(n) night shift/(P)/ +Ìë¶ñ [¤ä¤°] /(n) bedding/(P)/ +Ìë¶õ [¤è¤¾¤é] /(n) night sky/(P)/ +Ìë·Ê [¤ä¤±¤¤] /(n) night view/(P)/ +Ìë·Ù [¤ä¤±¤¤] /(n) night watchman/ +Ì븫¤Î¹ñ [¤è¤ß¤Î¤¯¤Ë] /hades/realm of the dead/the next world/ +Ì븫À¤ [¤è¤ß¤»] /(n) night shop/night fair/ +Ìë¸÷ [¤ä¤³¤¦] /(n) nocturnal luminescence/ +Ìë¸÷»þ·× [¤ä¤³¤¦¤É¤±¤¤] /luminous watch/ +Ìë¸÷Ãî [¤ä¤³¤¦¤Á¤å¤¦] /(n) phosphorescent animalcule/ +Ìë¸÷ÅÉÎÁ [¤ä¤³¤¦¤È¤ê¤ç¤¦] /luminous paint/ +Ì빶¤á [¤è¤¼¤á] /(n) night attack/ +Ìë¹¹¤«¤· [¤è¤Õ¤«¤·] /(n) staying up late/keeping late hours/sitting up late at night/nighthawk/(P)/ +Ìë¹¹¤± [¤è¤Õ¤±] /(n) late at night/(P)/ +Ìë¹¹¤· [¤è¤Õ¤«¤·] /(n) staying up late/keeping late hours/sitting up late at night/nighthawk/ +Ìë¹Ô [¤ä¤®¤ç¤¦] /(n) walking around at night/night train/night travel/ +Ìë¹Ô [¤ä¤³¤¦] /(n) walking around at night/night train/night travel/(P)/ +Ìë¹ÔÀ­ [¤ä¤³¤¦¤»¤¤] /(n) nocturnal habit/ +Ì뺵 [¤ä¤·¤ã] /(n) female demon/ +Ìëº×¤ê [¤è¤Þ¤Ä¤ê] /(n) night festival/ +Ìëºù [¤è¤¶¤¯¤é] /(n) cherry trees at evening/ +Ì뻯 [¤è¤¶¤é¤·] /(n) leaving things exposed outside all night/ +Ìë»Å»ö [¤è¤·¤´¤È] /night work/ +Ìë»Ô [¤è¤¤¤Á] /(n) night market/ +Ìë½± [¤ä¤·¤å¤¦] /(n) night attack/nocturnal assault/ +Ì뾦¤¤ [¤è¤¢¤­¤Ê¤¤] /(n) night trading/ +Ì뾦¿Í [¤è¤¢¤­¤ó¤É] /(n) night shopkeeper/ +Ìë¾å¤¬¤ê [¤è¤¢¤¬¤ê] /weather clearing at night/ +Ì뿧 [¤ä¤·¤ç¤¯] /(n) shades of night/night scene/ +Ìë¿© [¤ä¤·¤ç¤¯] /(n) supper/night meal/ +Ì뿼¤¤ [¤è¤Ö¤«¤¤] /(staying) up late at night/ +Ì뿼¤± [¤è¤Õ¤±] /(n) late at night/ +ÌëÀï [¤ä¤»¤ó] /(n) night warfare/ +ÌëÁ¥ [¤è¤Õ¤Í] /(n) night boat/ +ÌëÁ° [¤ä¤¼¤ó] /(n-adv,n-t) last night/ +ÌëÁÛ¶Ê [¤ä¤½¤¦¤­¤ç¤¯] /(n) nocturne/ +ÌëÂë [¤è¤¿¤«] /(n) nighthawk/street walker/ +ÌëÂ붾Çþ [¤è¤¿¤«¤½¤Ð] /ambulatory evening vendor of noodles (or the noodles themselves)/ +ÌëÃå [¤è¤®] /(n) night-clothes/heavy kimono-like quilt/ +ÌëÃæ [¤ä¤Á¤å¤¦] /(n-t) all night/the whole night/ +ÌëÃæ [¤è¤¸¤å¤¦] /(n-t) all night/the whole night/ +ÌëÃæ [¤è¤Ê¤«] /(n-adv,n-t) midnight/dead of night/(P)/ +ÌëÃë [¤è¤ë¤Ò¤ë] /(adv,n) day and night/ +ÌëĹ [¤è¤Ê¤¬] /(n-adv,n) long night/ +ÌëÄ» [¤ä¤Á¤ç¤¦] /(n) nocturnal bird/ +ÌëÄ̤· [¤è¤É¤ª¤·] /(adv,n) all night/ +ÌëÄà¤ê [¤è¤Å¤ê] /(n) night angling/ +ÌëŹ [¤è¤ß¤»] /(n) night shop/night fair/ +ÌëÅð [¤ä¤È¤¦] /(n) night burglar/ +ÌëÅð²ë [¤è¤È¤¦¤¬] /(n) cabbage armyworm/ +ÌëÅðÃî [¤ä¤È¤¦¤à¤·] /(n) cutworm/army worm/ +ÌëÅðÃî [¤è¤È¤¦¤à¤·] /(n) cutworm/army worm/ +ÌëƤ¤Á [¤è¤¦¤Á] /(n) night attack/ +Ìëƨ¤² [¤è¤Ë¤²] /(n) night flight/ +ÌëƯ¤­ [¤è¤Ð¤¿¤é¤­] /(n) night work/ +ÌëÆ» [¤è¤ß¤Á] /(n) street at night/making a night journey/ +ÌëÆä [¤è¤Ê¤®] /(n) evening calm/ +ÌëÇ¢¾É [¤ä¤Ë¤ç¤¦¤·¤ç¤¦] /(n) bed-wetting/enuresis/ +ÌëÇ礤 [¤è¤Ð¤¤] /(n) night crawling/sneaking visit/ +ÌëÇñ [¤ä¤Ï¤¯] /(n) night mooring/ +ÌëȾ [¤ä¤Ï¤ó] /(n-adv,n-t) midnight/dead of night/ +ÌëȾ [¤è¤ï] /(n-adv,n-t) midnight/dead of night/ +ÌëÈÖ [¤ä¤Ð¤ó] /(n) night watch/night sentry/ +ÌëÈÖ [¤è¤Ð¤ó] /(n) night watch/night sentry/ +ÌëÉ÷ [¤è¤«¤¼] /(n) night wind/ +Ìëʬ [¤ä¤Ö¤ó] /(n-adv,n-t) evening/night/nighttime/ +ÌëÊ⤭ [¤è¤¢¤ë¤­] /(n) walking around at night/ +ÌëËè [¤è¤´¤È] /(n-adv,n-t) every night/ +Ìë̸ [¤è¤®¤ê] /(n) night fog/ +ÌëÌÀ¤«¤· [¤è¤¢¤«¤·] /(n) staying up all night/all-night vigil/ +ÌëÌÀ¤± [¤è¤¢¤±] /(n) dawn/daybreak/(P)/ +ÌëÌÀ¤±¤ÎÌÀÀ± [¤è¤¢¤±¤Î¤ß¤ç¤¦¤¸¤ç¤¦] /morning star/ +ÌëÌĤ­ [¤è¤Ê¤­] /(n) crying or singing (of bird, etc.) at night/ +ÌëÌĤ­¶¾Çþ [¤è¤Ê¤­¤½¤Ð] /(n) ambulatory evening vendor of noodles (or the noodles themselves)/ +ÌëÌÕ¾É [¤ä¤â¤¦¤·¤ç¤¦] /(n) night blindness/ +ÌëÌÜ [¤è¤á] /(n) in the dark/ +ÌëÌܤˤâÌÀ¤ë¤¤ [¤è¤á¤Ë¤â¤¢¤«¤ë¤¤] /luminous in the dark/ +ÌëÌë [¤è¤è] /(n-adv,n-t) every evening/night after night/ +ÌëÌëÃæ [¤è¤ë¤è¤Ê¤«] /(n-t) midnight/ +ÌëÍ·¤Ó [¤è¤¢¤½¤Ó] /(n) night amusements/ +ÌëÍè [¤ä¤é¤¤] /(n-adv,n-t) overnight/since last night/ +ÌëÍò [¤è¤¢¤é¤·] /(n) night storm/ +ÌëΩ¤Á [¤è¤À¤Á] /(n) setting out at night/ +ÌëϪ [¤è¤Ä¤æ] /(n) evening dew/night dew/ +ÌëϺ¼«Âç [¤ä¤í¤¦¤¸¤À¤¤] /(adj-na,n) throwing one's weight around in a small group without knowing one's real worth in a larger world outside/ +ÌëÏà [¤ä¤ï] /(n) night talks/evening tea parties/ +ÌëÏà [¤è¤Ð¤Ê¤·] /(n) night talks/evening tea parties/ +ÌëäƤê [¤è¤´¤â¤ê] /the dead of night/praying all night in a shrine or temple/ +Ìì [¤¸¤¸] /(n) (uk) grandfather/old man/ +Ìì [¤¸¤¸¤¤] /(n) (uk) grandfather/old man/ +Ì줵¤ó [¤¸¤¤¤µ¤ó] /(n) grandfather/male senior-citizen/(P)/ +Ìí¾î [¤ä¤¸¤ç¤¦] /father and mother/ +ÌíÁÉ [¤ä¤½] /(n) Jesus (archaic rendering)/ +Ìî [¤Î] /(n) field/(P)/ +Ìî¤Ë±£¤ì¤ë [¤Î¤Ë¤«¤¯¤ì¤ë] /(exp) to retire from public service/ +Ìî¤Ë²¼¤ë [¤ä¤Ë¤¯¤À¤ë] /(exp) to leave the government service/ +Ìî¤Ëºß¤ë [¤ä¤Ë¤¢¤ë] /(exp) to be in opposition/to be in private life/ +Ìî¤Î²Ö [¤Î¤Î¤Ï¤Ê] /wild flowers/ +Ìî°é¤Á [¤Î¤½¤À¤Á] /(n) untutored/wild/ +Ìî±Ä [¤ä¤¨¤¤] /(n) camping/campground/making camp/ +Ìî±ÄÃÏ [¤ä¤¨¤¤¤Á] /camp site/campground/ +Ìî±î [¤ä¤¨¤ó] /(n) wild monkey/ +Ìî²Ð [¤Î¤Ó] /(n) burning off the fields/ +Ìî³° [¤ä¤¬¤¤] /(adj-no,n) fields/outskirts/open air/suburbs/(P)/ +Ìî³°·à [¤ä¤¬¤¤¤²¤­] /(n) pageant/ +Ìî³°»£±Æ [¤ä¤¬¤¤¤µ¤Ä¤¨¤¤] /outdoor photography/ +ÌîµÆ [¤Î¤®¤¯] /(n) wild chrysanthemum/aster/ +Ìîµå [¤ä¤­¤å¤¦] /(n) baseball/(P)/ +Ìîµå¾ì [¤ä¤­¤å¤¦¤¸¤ç¤¦] /baseball ground/ +ÌîµåÁª¼ê [¤ä¤­¤å¤¦¤»¤ó¤·¤å] /(n) baseball player/ballplayer/ +ÌîµåÇ® [¤ä¤­¤å¤¦¤Í¤Ä] /baseball fever/enthusiasm for baseball/ +ÌîµåÉô [¤ä¤­¤å¤¦¤Ö] /baseball team/ +Ìîµí [¤ä¤®¤å¤¦] /(n) buffalo/ +Ìî¶Ù [¤ä¤­¤ó] /(n) wild birds/ +Ìî¶ð [¤Î¤´¤Þ] /(n) a Siberian rubythroat/ +Ìî·Ü [¤ä¤±¤¤] /(n) fowl/ +Ì [¤ä¤±¤ó] /(n) stray dog/ownerless dog/(P)/ +Ì¼í¤ê [¤ä¤±¤ó¤¬¤ê] /rounding up stray dogs/ +Ì [¤Î¤Ï¤é] /(n) field/(P)/ +Ìî¹ç [¤ä¤´¤¦] /(n) illicit union/collusion/(P)/ +ÌîºÚ [¤ä¤µ¤¤] /(n) vegetable/(P)/ +ÌîºÚ¤ò²·¤·¤ÇÇ㤦 [¤ä¤µ¤¤¤ò¤ª¤í¤·¤Ç¤«¤¦] /(exp) to buy vegetables wholesale/ +ÌîºÚ¤òÉå¤é¤¹ [¤ä¤µ¤¤¤ò¤¯¤µ¤é¤¹] /(exp) to spoil the vegetables/ +ÌîºÚ°ì»® [¤ä¤µ¤¤¤Ò¤È¤µ¤é] /a dish of vegetables/ +ÌîºÚ½Á [¤ä¤µ¤¤¤¸¤ë] /vegetable soup/ +ÌîºÚȪ [¤ä¤µ¤¤¤Ð¤¿¤±] /vegetable garden/kitchen garden/ +ÌîºÚßÖ¤á [¤ä¤µ¤¤¤¤¤¿¤á] /(n) fried vegetables/ +Ì¤· [¤Î¤¶¤é¤·] /(n) weather-beaten/ +Ì [¤Î¤ä¤Þ] /(n) hills and fields/hill and dale/(P)/ +Ìî»Ë [¤ä¤·] /(n) non-official or privately composed history/ +Ìî»Õ [¤ä¤·] /(n) showman/charlatan/faker/quack/ +Ì [¤ä¤¸] /(n) hooting/jeering/ +Ì¤ë [¤ä¤¸¤ë] /(v5r) to jeer (at)/to hoot/to boo/to catcall/to heckle/ +ÌÇÏ [¤ä¤¸¤¦¤Þ] /(n) curious onlookers/rubbernecks/ +ÌÇϺ¬À­ [¤ä¤¸¤¦¤Þ¤³¤ó¤¸¤ç¤¦] /the spirit of curiosity/ +Ìî¼ê [¤ä¤·¤å] /(n) a fielder/(P)/ +Ìî¼ñ [¤ä¤·¤å] /(n) rural beauty/rusticity/rustic beauty/ +Ìî½Ã [¤ä¤¸¤å¤¦] /(n) beast/monster/wild animal/(P)/ +Ìî½ÃÇÉ [¤ä¤¸¤å¤¦¤Ï] /(n) Fauvism/the Fauvists/ +Ìî½É [¤Î¤¸¤å¤¯] /(n,vs) camping/ +Ìî¾Æ¤­ [¤Î¤ä¤­] /(n) burning off the fields/ +Ìî¿´ [¤ä¤·¤ó] /(n) ambition/aspiration/designs/treachery/(P)/ +Ìî¿´²È [¤ä¤·¤ó¤«] /(n) ambitious person/ +Ìî¿Í [¤ä¤¸¤ó] /(n) yeti/abominable snowman/ +Ìî¿â¤ì»à¤Ë [¤Î¤¿¤ì¤¸¤Ë] /(n) dying by the roadside/dying a dog's death/ +ÌîÀ­ [¤ä¤»¤¤] /(adj-no,n) wild (nature)/uncouth/rough/unpolished/(P)/ +ÌîÀ¸ [¤ä¤»¤¤] /(n) wild/(P)/ +ÌîÀ¸¤ÎÁð²Ö [¤ä¤»¤¤¤Î¤¯¤µ¤Ï¤Ê] /(n) wildflower/ +ÌîÀ¸Æ°Êª [¤ä¤»¤¤¤É¤¦¤Ö¤Ä] /wild animal/ +ÌîÀ¸Æ°ÊªÊݸîÃÄÂÎ [¤ä¤»¤¤¤É¤¦¤Ö¤Ä¤Û¤´¤À¤ó¤¿¤¤] /wildlife protection organization/ +ÌîÀÑ¤ß [¤Î¤Å¤ß] /(n) piled out in the open/ +ÌîÀï [¤ä¤»¤ó] /(n) field (mil)/ +ÌîÀïÆÃ²Ê [¤ä¤»¤ó¤È¤Ã¤«] /field artillery/ +ÌîÀïɱ¡ [¤ä¤»¤ó¤Ó¤ç¤¦¤¤¤ó] /field hospital/ +ÌîÀïˤʼ [¤ä¤»¤ó¤Û¤¦¤Ø¤¤] /field artillery/ +ÌîÁª [¤ä¤»¤ó] /(n) (baseball) a fielder's choice/ +ÌîÁÍ [¤Î¤Í¤º¤ß] /(n) field mouse/ +ÌîÁð [¤Î¤°¤µ] /(n) wild grasses/field grass/wildflowers/ +ÌîÁð [¤ä¤½¤¦] /(n) wild grasses/field grass/wildflowers/ +ÌîÂÀ¤¤ [¤Î¤Ö¤È¤¤] /(adj) audacious/throaty (voice)/ +ÌîÂÀÅá [¤Î¤À¤Á] /(n) large war sword (carried across the back)/ +ÌîÃæ [¤Î¤Ê¤«] /(n) in the middle of a field/(P)/ +ÌîÃö [¤ä¤Á¤ç] /(n) wild boar/ +ÌîÄ» [¤ä¤Á¤ç¤¦] /(n) wild bird/(P)/ +ÌîÅ· [¤Î¤Æ¤ó] /(n) in the open/the open air/ +ÌîÅ·É÷Ϥ [¤Î¤Æ¤ó¤Ö¤í] /(n) open-air bath/ +ÌîÅÀ [¤Î¤À¤Æ] /(1) open-air tea ceremony/(2) aristocrat taking a break during a trip in a palanquin/(3) something standing in the open/ +ÌîÅÀ¤Æ [¤Î¤À¤Æ] /(1) open-air tea ceremony/(2) aristocrat taking a break during a trip in a palanquin/(3) something standing in the open/ +ÌîÅÆ [¤Î¤¦¤µ¤®] /(n) hare/wild rabbit/ +ÌîÅÞ [¤ä¤È¤¦] /(n) opposition party/(P)/ +ÌîÅÞ»ØƳ¼Ô [¤ä¤È¤¦¤·¤É¤¦¤·¤ã] /(n) opposition leader/ +ÌîÅÞÏ¢¹ç [¤ä¤È¤¦¤ì¤ó¤´¤¦] /(n) opposition alliance/ +ÌîÅð [¤ä¤È¤¦] /(n) brigand/bandit/ +ÌîÆ» [¤Î¤ß¤Á] /(n) path in a field/ +ÌîÇ­ [¤Î¤Í¤³] /(n) stray cat/ +ÌîÇÏ [¤Î¤¦¤Þ] /(n) wild horse/ +ÌîÈÚ [¤ä¤Ð¤ó] /(adj-na,n) savage/uncivilized/(P)/ +ÌîÈÚ¿Í [¤ä¤Ð¤ó¤¸¤ó] /(n) barbarian/savage/ +ÌîÈÜ [¤ä¤Ò] /(adj-na,n) vulgarity/meanness/ +ÌîÉÇ [¤Î¤Ó¤ë] /(n) wild rocambole/ +ÌîÉòƺ [¤Î¤Ö¤É¤¦] /(n) wild grape(vine)/ampelopsis/ +Ìîʬ¤­ [¤Î¤ï¤­] /(n) late autumn windstorm in the countryside/ +ÌîÊÕ [¤Î¤Ù] /(n) field/ +ÌîÊÕÁ÷¤ê [¤Î¤Ù¤ª¤¯¤ê] /burial/ +ÌîÊë [¤ä¤Ü] /(adj-na,n) unrefinedness/uncouthness/boorishness/(P)/ +ÌîÊë¤Ã¤¿¤¤ [¤ä¤Ü¤Ã¤¿¤¤] /(adj) unfashionable (e.g. clothes)/uncouth/unpolished/ +ÌîÊëÅ· [¤ä¤Ü¤Æ¤ó] /(n) boorishness/coarseness/stupidity/ +ÌîÊëÍÑ [¤ä¤Ü¤è¤¦] /(n) minor business/ +ÌîÊü¤· [¤Î¤Ð¤Ê¤·] /(adj-na,n) leaving something to take care of itself/(P)/ +ÌîÊü¿Þ [¤Î¤Û¤¦¤º] /(adj-na,n) unregulated/ +Ìîˤ [¤ä¤Û¤¦] /(n) field gun/field artillery/ +Ìî˾ [¤ä¤Ü¤¦] /(n) ambition/aspiration/designs/treachery/(P)/ +ÌîËö [¤Î¤º¤¨] /(n) corners of a field/(P)/ +ÌîÍ·¤Ó [¤Î¤¢¤½¤Ó] /(n) an outing/ +ÌîΩ¤Æ [¤Î¤À¤Æ] /(iK) (1) open-air tea ceremony/(2) aristocrat taking a break during a trip in a palanquin/(3) something standing in the open/ +ÌîÎÉ [¤Î¤é] /(n) rural/agricultural/fields/ +ÌîÎɸ¤ [¤Î¤é¤¤¤Ì] /(n) stray dog/ +ÌîÎɻŻö [¤Î¤é¤·¤´¤È] /farm work/field labour/ +ÌîÎÉÃå [¤Î¤é¤®] /(n) clothes for doing farm work or working in fields/ +ÌîÎÉÇ­ [¤Î¤é¤Í¤³] /(n) stray cat/alley cat/ +ÌîÏ© [¤Î¤¸] /(n) path in a field/ +ÌîÏ©»Ò [¤Î¤¸¤³] /(n) Japanese yellow bunting/ +ÌîϺ [¤ä¤í¤¦] /(n) rascal/(P)/ +Ìîé¬é¯ [¤Î¤Ð¤é] /(n) wild rose/ +ÌîîÁ [¤ä¤Ò] /(adj-na,n) vulgar/base/mean/ +Ìîó° [¤Î¤Ó¤¿¤­] /a stonechat/ +Ì郎¾å¤Ë¤â [¤¤¤ä¤¬¤¦¤¨¤Ë¤â] /(adv) all the more/ +Ìï¤ÊÌÀ¸åÆü [¤ä¤Ê¤¢¤µ¤Ã¤Æ] /(n-adv,n-t) four days from now/ +Ìï¤ÎÌÀ¸åÆü [¤ä¤Î¤¢¤µ¤Ã¤Æ] /(n-adv,n-t) four days from now/ +Ìïµ× [¤Ó¤­¤å¤¦] /(n) extending over a long time/ +Ìï»Í [¤ä¤·] /(n) showman/charlatan/faker/quack/ +ÌA [¤ä¤¸] /(n) hooting/jeering/heckling/ +ÌA¤ë [¤ä¤¸¤ë] /(v5r) to jeer (at)/to hoot/to boo/to catcall/to heckle/ +ÌAÇÏ [¤ä¤¸¤¦¤Þ] /(n) curious onlookers/rubbernecks/ +ÌAÇϺ¬À­ [¤ä¤¸¤¦¤Þ¤³¤ó¤¸¤ç¤¦] /the spirit of curiosity/ +ÌAϺʼ±Ò [¤ä¤¸¤í¤Ù¤¨] /(n) balancing toy/ +ÌïÀ¸ [¤ä¤è¤¤] /(n) (obs) third month of the lunar calendar/spring/(P)/ +ÌïÀ¸»þÂå [¤ä¤è¤¤¤¸¤À¤¤] /Yayoi period (c. 300 BCE-300 CE)/ +ÌïÁý¤µ¤ë [¤¤¤ä¤Þ¤µ¤ë] /(v5r) to become still greater/ +ÌïÁý¤¹ [¤¤¤ä¤Þ¤¹] /(v5s) to increase (all the more)/ +ÌïÂË [¤ß¤À] /(n) (abbr) Amitabha/ +ÌïË¥ [¤Ó¤Û¤¦] /(n) patching up/ +ÌïË¥ºö [¤Ó¤Û¤¦¤µ¤¯] /(n) stopgap measure/temporary expedient/ +ÌïÌ¡ [¤Ó¤Þ¤ó] /(n) pervasion/ +ÌïÌÔ¤Ë [¤ä¤¿¤±¤Ë] /burning with desire/ +ÌïÌÔ¿´ [¤ä¤¿¤±¤´¤³¤í] /fervent spirit/ +ÌïðÕ [¤ß¤í¤¯] /(n) Maitreya (a bodhisattva)/ +Ìð [¤ä] /(n) arrow/(P)/ +Ìð¤ÃÄ¥¤ê [¤ä¤Ã¤Ñ¤ê] /(adv,exp) (uk) also/as I thought/still/in spite of/absolutely/of course/(P)/ +Ìð°õ [¤ä¤¸¤ë¤·] /(n) directing arrow/(P)/ +Ì𱩠[¤ä¤Ð¤Í] /(n) arrow feathers/ +Ì𱩺¬ [¤ä¤Ð¤Í] /(n) arrow feathers/ +Ìð¶«¤Ó [¤ä¤µ¤±¤Ó] /(n) yell made by archers when firing a volley of arrows/yell which opens a battle/ +Ìð¶«¤Ó [¤ä¤¿¤±¤Ó] /(n) yell made by archers when firing a volley of arrows/yell which opens a battle/ +Ìð¶Ì [¤ä¤À¤Þ] /(n) ammunition/arrows and bullets/missile/projectile/ +Ìð·Ñ¤®Áá [¤ä¤Ä¤®¤Ð¤ä] /(adj-na,adj-no,n) rapid succession (e.g. questions)/ +Ìð·ÑÁá [¤ä¤Ä¤®¤Ð¤ä] /(adj-na,adj-no,n) rapid succession (e.g. questions)/ +Ìð¼ÖÁð [¤ä¤°¤ë¤Þ¤½¤¦] /(n) Roger's bronze leaf/ +Ìð¼ï [¤ä¤À¤Í] /(n) one's supply of arrows/ +Ìð¾ì [¤ä¤Ð] /(n) archery range/brothel/ +ÌðÀè [¤ä¤µ¤­] /(n) arrowhead/brunt/target/(P)/ +ÌðÀè¤Ë [¤ä¤µ¤­¤Ë] /just when one is ../ +Ìðí [¤ä¤¿¤é] /(adj-na,adv) at random/ +Ìðí¤Ë [¤ä¤¿¤é¤Ë] /(adv) (uk) randomly/recklessly/blindly/(P)/ +ÌðÃÆ [¤ä¤À¤Þ] /(n) ammunition/arrows and bullets/missile/projectile/ +ÌðÄ¥¤ê [¤ä¤Ï¤ê] /(adv,exp) (uk) also/as I thought/still/in spite of/absolutely/of course/(P)/ +ÌðÄí¤Ë [¤ä¤Ë¤ï¤Ë] /(adv) suddenly/instantly/ +ÌðÅû [¤ä¤Å¤Ä] /(n) a quiver/ +ÌðȦ [¤ä¤Ï¤º] /(n) notch of an arrow/forked tool used for hanging scrolls/ +ÌðÈôÇò [¤ä¤¬¤¹¤ê] /(n) pattern resembling that of arrow feathers/ +Ìðʸ [¤ä¤Ö¤ß] /(n) letter affixed to an arrow/ +ÌðÊÁ [¤ä¤¬¤é] /(n) shaft of an arrow/ +ÌðÌÌ [¤ä¤ª¤â¤Æ] /(n) bearing the full brunt of something/ +ÌðÌ̤ËΩ¤Ä [¤ä¤ª¤â¤Æ¤Ë¤¿¤Ä] /(exp) to bear the full brunt of/ +ÌðÍè [¤ä¤é¤¤] /(n) rough fence of bamboo, logs, etc. constructed at battle sites or execution grounds/ +ÌðΩ¤Æ [¤ä¤¿¤Æ] /(n) portable brush-and-ink case/ +Ìðå³ [¤ä¤¬¤¹¤ê] /(n) pattern resembling that of arrow feathers/ +Ìñ [¤ä¤¯] /(n) misfortune/bad luck/evil/disaster/(P)/ +Ìñ¤òÍî¤È¤¹ [¤ä¤¯¤ò¤ª¤È¤¹] /(exp) to exorcise/to escape evil/ +Ìñ²ð [¤ä¤Ã¤«¤¤] /(adj-na,n) trouble/burden/care/bother/worry/dependence/support/kindness/obligation/(P)/ +Ìñ²ð»ö [¤ä¤Ã¤«¤¤¤´¤È] /trouble/difficulty/burden/ +Ìñ²ð¼Ô [¤ä¤Ã¤«¤¤¤â¤Î] /(n) dependent/parasite/hanger-on/burden/ +Ìñ²ðʧ¤¤ [¤ä¤Ã¤«¤¤¤Ð¤é¤¤] /good riddance/ +Ìñ²ðʪ [¤ä¤Ã¤«¤¤¤â¤Î] /nuisance/encumbrance/ +ÌñºÒ [¤ä¤¯¤µ¤¤] /(n) calamity/disaster/accident/ +Ìñ½ü¤± [¤ä¤¯¤è¤±] /(n) warding off evil/ +ÌñÁ° [¤ä¤¯¤Þ¤¨] /(n) the year before the unlucky year/ +ÌñÆñ [¤ä¤¯¤Ê¤ó] /(n) calamity/evil/misfortune/ +ÌñÆü [¤ä¤¯¤Ó] /(n) unlucky day/evil day/ +Ìñǯ [¤ä¤¯¤É¤·] /(n) unlucky year/critical age/(P)/ +ÌñÉ餱 [¤ä¤¯¤Þ¤±] /victimized by the unlucky year/ +Ìñʧ¤¤ [¤ä¤¯¤Ï¤é¤¤] /(n) exorcism/good riddance/ +Ìñʧ¤¤ [¤ä¤¯¤Ð¤é¤¤] /(n) exorcism/good riddance/ +ÌñÍî¤È¤· [¤ä¤¯¤ª¤È¤·] /(n) escape from evil/exorcism/ +Ìò [¤¨¤­] /(n) war/campaign/battle/ +Ìò [¤ä¤¯] /(n,n-suf) use/service/role/position/(P)/ +Ìò¤Ë½¢¤¯ [¤ä¤¯¤Ë¤Ä¤¯] /(exp) to be appointed to a post/to assume office/ +Ìò¤Ë½¢¤±¤ë [¤ä¤¯¤Ë¤Ä¤±¤ë] /(exp) to place someone in a position/ +Ìò¤ËΩ¤¿¤Ê¤¤ [¤ä¤¯¤Ë¤¿¤¿¤Ê¤¤] /(exp) be of no avail/be useless/(P)/ +Ìò¤ËΩ¤Ä [¤ä¤¯¤Ë¤¿¤Ä] /(v5t) to be helpful/to be useful/(P)/ +Ìò¤ò³ä¤ê¿¶¤ë [¤ä¤¯¤ò¤ï¤ê¤Õ¤ë] /(exp) to assign a role to an actor/ +Ìò¤ò´³¤µ¤ì¤ë [¤ä¤¯¤ò¤Û¤µ¤ì¤ë] /(exp) to be deprived of one's role/ +Ìò¤ò¶Ð¤á¤ë [¤ä¤¯¤ò¤Ä¤È¤á¤ë] /(exp) to act (as)/to hold an office/to play the part (of)/ +Ìò°÷ [¤ä¤¯¤¤¤ó] /(n) officer/official/executive/staff/(P)/ +Ìò°÷²ñ [¤ä¤¯¤¤¤ó¤«¤¤] /board or officer's meeting/ +Ìò°÷Êó½· [¤ä¤¯¤¤¤ó¤Û¤¦¤·¤å¤¦] /officer's compensation or remuneration/ +Ìò²ó¤ê [¤ä¤¯¤Þ¤ï¤ê] /(n) role/part/(unpleasant) duty/(P)/ +Ìò³ä [¤ä¤¯¤ï¤ê] /(n) part/assigning (allotment of) parts/role/duties/(P)/ +Ìò³ä¤ê [¤ä¤¯¤ï¤ê] /(n) part/assigning (allotment of) parts/role/duties/ +Ìòµ· [¤ä¤¯¤®] /(n) role/duty/responsibility/ +Ìòµí [¤¨¤­¤®¤å¤¦] /(n) work cow/work cattle/ +Ìò¸þ¤­ [¤ä¤¯¤à¤­] /(n) nature of one's position/ +Ìò¼Ô [¤ä¤¯¤·¤ã] /(n) actor/actress/(P)/ +Ìò½ê [¤ä¤¯¤·¤ç] /(n) government office/public office/(P)/ +Ìò¾ì [¤ä¤¯¤Ð] /(n) town hall/(P)/ +Ìò¿¦ [¤ä¤¯¤·¤ç¤¯] /(n) post/managerial position/official position/(P)/ +Ìò¿¦¼êÅö [¤ä¤¯¤·¤ç¤¯¤Æ¤¢¤Æ] /executive allowance/ +Ìò¿Í [¤ä¤¯¤Ë¤ó] /(n) government official/(P)/ +Ìò¿Íº¬À­ [¤ä¤¯¤Ë¤ó¤³¤ó¤¸¤ç¤¦] /bureaucratism/ +Ìò¿ÍÉ÷ [¤ä¤¯¤Ë¤ó¤«¤¼] /(putting on the) airs of an official/ +ÌòÁÎ [¤ä¤¯¤½¤¦] /(n) priest in charge of a temple's clerical duties/ +ÌòÂؤ¨ [¤ä¤¯¤¬¤¨] /(n) change of post/ +ÌòÂð [¤ä¤¯¤¿¤¯] /(n) government housing for officials/ +ÌòÃÜ [¤¨¤­¤Á¤¯] /(n) beasts of burden/ +ÌòÆÀ [¤ä¤¯¤È¤¯] /(n) emoluments/perquisite/side benefit/ +ÌòÉÔ­ [¤ä¤¯¤Ö¤½¤¯] /(adj-na,n) dissatisfaction with one's position/ +ÌòÉÕ¤­ [¤ä¤¯¤Ä¤­] /(n) holding a position of responsibility/ +ÌòÉÕ¤­ [¤ä¤¯¤Å¤­] /(n) holding a position of responsibility/ +ÌòÉ× [¤¨¤­¤Õ] /(n) laborer/ +ÌòÊÁ [¤ä¤¯¤¬¤é] /(n) role/(P)/ +Ìò̳ [¤¨¤­¤à] /(n) labor/service/ +Ìò̳Çå½þ [¤¨¤­¤à¤Ð¤¤¤·¤ç¤¦] /reparation in the form of service/ +Ìò̾ [¤ä¤¯¤á¤¤] /(n) official title/ +ÌòÌÜ [¤ä¤¯¤á] /(n) duty/business/(P)/ +ÌòÌÜÊÁ [¤ä¤¯¤á¤¬¤é] /(n) by virtue of one's office/in the nature of one's duties/ +ÌòΩ¤¿¤º [¤ä¤¯¤À¤¿¤º] /(n) useless/ +ÌòΩ¤Ä [¤ä¤¯¤À¤Ä] /(v5t) to be useful/to be helpful/to serve the purpose/(P)/ +ÌòΩ¤Æ¤ë [¤ä¤¯¤À¤Æ¤ë] /(v1) to put to use/to make use of/to turn to account/ +ÌòÎϻΠ[¤ä¤¯¤ê¤­¤·] /(n) (member of one of) the top four ranks of sumo wrestlers/ +Ìó [¤ä¤¯] /(adv,n) approximately/about/some/(P)/ +Ìó¤ò¸ò¤ï¤¹ [¤ä¤¯¤ò¤«¤ï¤¹] /(exp) to exchange promises/ +Ìó´¾ [¤ä¤Ã¤«¤ó] /(n) agreement/stipulation/article/clause/(P)/ +Ìó¸À [¤ä¤¯¤²¤ó] /(n) summary/contraction/verbal agreement/ +Ìó¼ê [¤ä¤¯¤Æ] /(n) promissory note/ +Ìó¿ô [¤ä¤¯¤¹¤¦] /(n) measure/ +Ìó« [¤ä¤¯¤½¤¯] /(n,vs) arrangement/promise/(P)/ +Ìó«¤ËÇؤ¯ [¤ä¤¯¤½¤¯¤Ë¤½¤à¤¯] /(exp) to break one's promise/ +Ìó«¤ÎÄ̤ê [¤ä¤¯¤½¤¯¤Î¤È¤ª¤ê] /as promised/true to one's promise/ +Ìó«¤ò°ã¤¨¤ë [¤ä¤¯¤½¤¯¤ò¤Á¤¬¤¨¤ë] /(exp) to break a promise/ +Ìó«»ö [¤ä¤¯¤½¤¯¤´¤È] /(n) promise/ +Ìó«¼ê·Á [¤ä¤¯¤½¤¯¤Æ¤¬¤¿] /promissory note/ +ÌóÂú [¤ä¤¯¤À¤¯] /(n) agreement/promise/ +ÌóÄê [¤ä¤¯¤¸¤ç¤¦] /(n) agreement/stipulation/contract/ +ÌóÄêºÑ¤ß [¤ä¤¯¤¸¤ç¤¦¤º¤ß] /promised/ +ÌóÄê½ñ [¤ä¤¯¤¸¤ç¤¦¤·¤ç] /(n) written contract/ +ÌóȾǯ [¤ä¤¯¤Ï¤ó¤Í¤ó] /(exp) approximately half a year/ +ÌóȾʬ [¤ä¤¯¤Ï¤ó¤Ö¤ó] /approximately half/ +Ìóʬ [¤ä¤¯¤Ö¤ó] /(n) reduction of a fraction (to lowest terms)/ +Ìô [¤¯¤¹¤ê] /(n) medicine/(P)/ +Ìô¤Ë¤Ê¤ë [¤¯¤¹¤ê¤Ë¤Ê¤ë] /(exp) to be beneficial (to)/to do (a person) good/ +Ìô¤ÎÂå [¤¯¤¹¤ê¤Î¤·¤í] /cost of medicine/ +Ìô¤ÎÎÏ [¤¯¤¹¤ê¤Î¤Á¤«¤é] /efficacy of a drug/ +Ìô¤ò°·¤¦ [¤¯¤¹¤ê¤ò¤¢¤Ä¤«¤¦] /(exp) to deal in medicines/ +Ìô¤ò°û¤ß°ã¤¨¤ë [¤¯¤¹¤ê¤ò¤Î¤ß¤Á¤¬¤¨¤ë] /(exp) to take the wrong medicine/ +Ìô¤ò¹ç¤ï¤»¤ë [¤¯¤¹¤ê¤ò¤¢¤ï¤»¤ë] /(exp) to compound a medicine/ +Ìô¤òÂÇ¤Ä [¤ä¤¯¤ò¤¦¤Ä] /(exp) to inject a unit of dope/ +Ìô¤òÉÕ¤±¤ë [¤¯¤¹¤ê¤ò¤Ä¤±¤ë] /(exp) to apply medicine/ +Ìô±Â [¤ä¤¯¤¸] /(n) medicine/drugs/ +Ìô±ÂÎÅË¡ [¤ä¤¯¤¸¤ê¤ç¤¦¤Û¤¦] /treatment by medicine and diet/ +Ìô±Õ [¤ä¤¯¤¨¤­] /(n) liquid medicine/ +Ìô±à [¤ä¤¯¤¨¤ó] /(n) medicinal-herb garden/ +Ìô²° [¤¯¤¹¤ê¤ä] /(n) pharmacy/chemist/drug store/ +Ìô²Á [¤ä¤Ã¤«] /(n) NHI (National Health Insurance) drug price/(P)/ +Ìô²ÊÂç³Ø [¤ä¤Ã¤«¤À¤¤¤¬¤¯] /(n) pharmaceutical college/college of pharmacy/ +Ìô²Ò [¤ä¤Ã¤«] /(n) harmful side effects of a medicine or drug/ +Ìô³² [¤ä¤¯¤¬¤¤] /(n) harmful side effects of a medicine or drug/(P)/ +Ìô³Ø [¤ä¤¯¤¬¤¯] /(n) (study of) pharmacy/pharmaceutics/(P)/ +Ìô³Ø¼Ô [¤ä¤¯¤¬¤¯¤·¤ã] /pharmacologist/ +Ìô³ØÉô [¤ä¤¯¤¬¤¯¤Ö] /(n) pharmaceutical department/college of pharmacy/ +Ìô´Ì [¤ä¤«¤ó] /(n) kettle/(P)/ +Ìô´ÌƬ [¤ä¤«¤ó¤¢¤¿¤Þ] /(n) bald head/ +Ìô¶É [¤ä¤Ã¤­¤ç¤¯] /(n) pharmacy/chemist/drugstore/(P)/ +Ìô¶ÉÊý [¤ä¤Ã¤­¤ç¤¯¤Û¤¦] /(n) pharmacopeia/ +Ìô¶Ì [¤¯¤¹¤À¤Þ] /(n) ornamental scent bag/decorative paper ball/ +Ìô¸¦ [¤ä¤²¤ó] /(n) druggist's mortar/ +Ìô¸ú [¤ä¤Ã¤³¤¦] /(n) efficacy of a drug or medicine/ +Ìô¸úʪ [¤ä¤Ã¤³¤¦¤Ö¤Ä] /medically effective ingredient/ +ÌôºÞ [¤ä¤¯¤¶¤¤] /(n) medicine/drug/(P)/ +ÌôºÞ»Õ [¤ä¤¯¤¶¤¤¤·] /(n) chemist/pharmacist/(P)/ +Ìô»¦ [¤ä¤¯¤µ¤Ä] /(n) (killing by) poison/ +Ìô»Õ [¤ä¤¯¤·] /(n) Bhaisajyaguru/Pindola/The Healing Buddha/ +Ìô»ÕÇ¡Íè [¤ä¤¯¤·¤Ë¤ç¤é¤¤] /(n) Buddha able to cure all ills/ +Ìô»Ø [¤¯¤¹¤ê¤æ¤Ó] /(n) ring finger/(P)/ +Ìô»öË¡ [¤ä¤¯¤¸¤Û¤¦] /(n) (Japanese) Pharmaceutical Affairs Law/ +Ìô¼ï [¤ä¤¯¤·¤å] /(n) drugs/ +Ìô¼ò [¤ä¤¯¤·¤å] /(n) alcoholic beverage for medicinal purposes/ +Ìô¿©¤¤ [¤¯¤¹¤ê¤°¤¤] /(n) winter-time practice of eating meat of animals such as boar and deer to ward off cold/ +Ìô¿¾ [¤ä¤¯¤·¤ó] /(n) drug rash (eruption)/ +ÌôÀиú̵¤¯ [¤ä¤¯¤»¤­¤³¤¦¤Ê¤¯] /(adv) no medical treatment having proved effective/ +ÌôÁð [¤ä¤¯¤½¤¦] /(n) medicinal plants/ +ÌôÁðÎÅË¡ [¤ä¤¯¤½¤¦¤ê¤ç¤¦¤Û¤¦] /(n) herbal therapy/ +ÌôÂå [¤¯¤¹¤ê¤À¤¤] /(n) charge for medicine/ +ÌôÅò [¤¯¤¹¤ê¤æ] /(n) medicated bath/ +ÌôÅò [¤ä¤¯¤È¤¦] /(n) medicated bath/ +ÌôÅò [¤ä¤¯¤æ] /(ik) (n) medicated bath/ +ÌôÆÇ [¤ä¤¯¤É¤¯] /(n) poison in medicine/ +ÌôÈ¢ [¤¯¤¹¤ê¤Ð¤³] /(n) medicine box/ +ÌôÉÊ [¤ä¤¯¤Ò¤ó] /(n) medicine(s)/chemical(s)/(P)/ +ÌôÉʲñ¼Ò [¤ä¤¯¤Ò¤ó¤¬¤¤¤·¤ã] /pharmaceutical company/ +ÌôÉÓ [¤¯¤¹¤ê¤Ó¤ó] /(n) medicine bottle/vial/ +Ìôʪ [¤ä¤¯¤Ö¤Ä] /(n) medicines/drugs/(P)/ +Ìôʪ¸¡ºº [¤ä¤¯¤Ö¤Ä¤±¤ó¤µ] /(n) drug test/ +Ìôʪ»ÈÍÑ [¤ä¤¯¤Ö¤Ä¤·¤è¤¦] /(n) drug use/ +Ìôʪ¼£ÎÅ [¤ä¤¯¤Ö¤Ä¤Á¤ê¤ç¤¦] /(n) drug therapy/ +ÌôʪÃæÆÇ [¤ä¤¯¤Ö¤Ä¤Á¤å¤¦¤É¤¯] /(n) medicinal poisoning/ +ÌôʪÅýÀ© [¤ä¤¯¤Ö¤Ä¤È¤¦¤»¤¤] /(n) drug control/ +ÌôʪÉÔË¡½ê»ý [¤ä¤¯¤Ö¤Ä¤Õ¤Û¤¦¤·¤ç¤¸] /(n) drug possession/ +ÌôʪÍðÍÑ [¤ä¤¯¤Ö¤Ä¤é¤ó¤è¤¦] /(n) drug abuse/ +ÌôʪÎÅË¡ [¤ä¤¯¤Ö¤Ä¤ê¤ç¤¦¤Û¤¦] /pharmacotherapy/ +ÌôÊÞ [¤ä¤¯¤Û] /(n) drugstore/pharmacy/chemist/ +ÌôÊñ [¤ä¤¯¤Û¤¦] /(n) chartula/cartridge/ +ÌôÊñ»æ [¤ä¤¯¤Û¤¦¤·] /(n) paper for wrapping powdered medicine/ +ÌôÊý [¤ä¤¯¤Û¤¦] /(n) prescription/ +ÌôÌ£ [¤ä¤¯¤ß] /(n) spice(s)/condiment(s)/(P)/ +Ìô̾ [¤ä¤¯¤á¤¤] /(n) name of a drug or medicine/ +ÌôÍÑ [¤ä¤¯¤è¤¦] /(n) medicinal use/ +ÌôÍѼò [¤ä¤¯¤è¤¦¤·¤å] /(n) alcoholic beverage for medicinal purposes/ +ÌôÍÑ¿¢Êª [¤ä¤¯¤è¤¦¤·¤ç¤¯¤Ö¤Ä] /medicinal plants or herbs/ +ÌôÍÑÀи´ [¤ä¤¯¤è¤¦¤»¤Ã¤±¤ó] /medicinal soap/ +ÌôÍý [¤ä¤¯¤ê] /(n) effects of drugs/ +ÌôÍý³Ø [¤ä¤¯¤ê¤¬¤¯] /(n) pharmacology/ +ÌôÍýºîÍÑ [¤ä¤¯¤ê¤µ¤è¤¦] /(n) medicinal action/ +ÌôÎé [¤ä¤¯¤ì¤¤] /(n) medical fee/ +ÌôäÆ [¤ä¤¯¤í¤¦] /medicine chest (container)/ +ÌôäÆÃæ¤Îʪ [¤ä¤¯¤í¤¦¤Á¤å¤¦¤Î¤â¤Î] /complete mastery of or over/at one's beck and call/ +Ìôæ¥ [¤ä¤«¤ó] /(n) kettle/ +Ìô楤ò³Ý¤±¤ë [¤ä¤«¤ó¤ò¤«¤±¤ë] /(exp) to put a kettle on (the stove)/ +Ìôæ¥Æ¬ [¤ä¤«¤ó¤¢¤¿¤Þ] /(n) bald head/ +Ìôè² [¤ä¤Ã¤­¤ç¤¦] /(n) (ammunition) cartridge/ +ÌôïÑ [¤ä¤«¤ó] /(n) kettle/ +ÌôïÑƬ [¤ä¤«¤ó¤¢¤¿¤Þ] /(n) bald head/ +Ìõ [¤ï¤±] /(n) (uk) meaning/reason/circumstances/can be deduced/situation/(P)/ +Ìõ¤¬Ê¬¤é¤Ê¤¤ [¤ï¤±¤¬¤ï¤«¤é¤Ê¤¤] /incomprehensible/ +Ìõ¤·Æñ¤¤ [¤ä¤¯¤·¤¬¤¿¤¤] /difficult to translate/ +Ìõ¤¹ [¤ä¤¯¤¹] /(v5s) to translate/(P)/ +Ìõ¤Ê¤¤ [¤ï¤±¤Ê¤¤] /(adj) easy/easily/ +Ìõ¤Îʬ¤«¤Ã¤¿¿Í [¤ï¤±¤Î¤ï¤«¤Ã¤¿¤Ò¤È] /sensible man/ +Ìõ¤Îʬ¤«¤é¤Ê¤¤¸ÀÍÕ [¤ï¤±¤Î¤ï¤«¤é¤Ê¤¤¤³¤È¤Ð] /meaningless words/words that make no sense/ +Ìõ¤â̵¤¯ [¤ï¤±¤â¤Ê¤¯] /without cause/without reason/ +Ìõ²ò [¤ä¤Ã¤«¤¤] /(n) translating and explaining/ +Ìõ¶È [¤ä¤¯¤®¤ç¤¦] /(n) the translation profession/ +Ìõ¸ì [¤ä¤¯¤´] /(n) terms used in translation/ +Ìõ¹ç¤¤ [¤ï¤±¤¢¤¤] /(n) reason/circumstances/meaning/ +ÌõºÜ [¤ä¤¯¤µ¤¤] /(n) running a translation (in a magazine)/ +Ìõ»ì [¤ä¤¯¤·] /(n) translated text/ +Ìõ»í [¤ä¤¯¤·] /(n) translated poem/ +Ìõ¼Ô [¤ä¤¯¤·¤ã] /(n) translator/(P)/ +Ìõ½Ð [¤ä¤¯¤·¤å¤Ä] /(n) translation/ +Ìõ½Ò [¤ä¤¯¤¸¤å¤Ä] /(n) translation/ +Ìõ½ñ [¤ä¤¯¤·¤ç] /(n) translation/ +ÌõÃΤê [¤ï¤±¤·¤ê] /(n) man of the world/experienced in matters of the heart/ +ÌõÃí [¤ä¤¯¤Á¤å¤¦] /(n) translation with notes/translator's notes/ +ÌõÆÉ [¤ä¤¯¤É¤¯] /(n) reading and translating/ +Ìõʸ [¤ä¤¯¤Ö¤ó] /(n) a translation/translated sentence/ +ÌõÊÁ [¤ï¤±¤¬¤é] /(n) reason/circumstances/meaning/ +ÌõËÜ [¤ä¤¯¤Û¤ó] /(n) translated book/ +Ìõ̵¤¤ [¤ï¤±¤Ê¤¤] /(adj) easy/easily/ +Ìõ̵¤¯ [¤ï¤±¤Ê¤¯] /easily/without difficulty/ +Ìõ̾ [¤ä¤¯¤á¤¤] /(n) name or word formed by translation/ +Ìö¤ê [¤ª¤É¤ê] /(n) leaping/jumping/spring/exciting/(P)/ +Ìö¤ê³Ý¤«¤ë [¤ª¤É¤ê¤«¤«¤ë] /(v5r) to spring at or upon/ +Ìö¤ê³Ý¤ë [¤ª¤É¤ê¤«¤«¤ë] /(v5r) to spring at or upon/ +Ìö¤ê·ü¤«¤ë [¤ª¤É¤ê¤«¤«¤ë] /(v5r) to spring at or upon/ +Ìö¤ê¹þ¤à [¤ª¤É¤ê¤³¤à] /(v5m) to jump into/to rush into/ +Ìö¤ê½Ð¤ë [¤ª¤É¤ê¤Ç¤ë] /(v1) to jump (e.g. to first place)/to spring out/ +Ìö¤ê¾å¤¬¤ë [¤ª¤É¤ê¤¢¤¬¤ë] /(v5r) to spring up/to leap to one's feet/to jump up and down/ +Ìö¤ë [¤ª¤É¤ë] /(v5r) (1) to dance/(2) to jump/(P)/ +Ìöµ¯ [¤ä¤Ã¤­] /(adj-na,n) desperation/eagerness/(P)/ +Ìö¿Ê [¤ä¤¯¤·¤ó] /(n) rush/dash/onslaught/dancing ahead/(P)/ +ÌöÆ° [¤ä¤¯¤É¤¦] /(n,vs) lively motion/throb/(P)/ +ÌöÇ¡ [¤ä¤¯¤¸¤ç] /(adj-na,n) vivid/lifelike/graphic/(P)/ +ÌöÇ¡¤¿¤ë [¤ä¤¯¤¸¤ç¤¿¤ë] /(adj-t) graphic/vivid/lifelike/ +Ì÷¹ñ [¤»¤¤¤³¤¯] /pacifying the nation/ +Ìø [¤ä¤Ê¤®] /(n) willow/slim/(P)/ +Ìø¤Ó [¤ê¤å¤¦¤Ó] /(n) beautiful eyebrows/ +Ìø¹ÔÍû [¤ä¤Ê¤®¤´¤¦¤ê] /(n) wicker trunk/ +Ìø¹ø [¤ä¤Ê¤®¤´¤·] /(n) slim waist/ +Ìø¾ò [¤ê¤å¤¦¤¸¤ç¤¦] /willow twig/ +Ìø¿Ï [¤ä¤Ê¤®¤Ð] /(n) kitchen knife for sashimi/ +Ìø¿ÏÊñÃú [¤ä¤Ê¤®¤Ð¤Ü¤¦¤Á¤ç¤¦] /(n) kitchen knife for sashimi/ +ÌøÀîÆé [¤ä¤Ê¤¬¤ï¤Ê¤Ù] /(n) soup prepared with dojou/ +ÌøÈý [¤ê¤å¤¦¤Ó] /(n) beautiful eyebrows/ +ÌøÍÕµû [¤·¤·¤ã¤â] /(n) smelt/ +Ìù¤ò¤Ä¤Ä¤¤¤Æ¼Ø¤ò½Ð¤¹ [¤ä¤Ö¤ò¤Ä¤Ä¤¤¤Æ¤Ø¤Ó¤ò¤À¤¹] /(exp) let sleeping dogs lie/ +Ìù²ã [¤ä¤Ö¤«] /(n) striped mosquito/ +Ìù¼Ø [¤ä¤Ö¤Ø¤Ó] /(exp,n) that'll teach you/you should have kept quiet/ +Ìù¼Ø¤ËÀ®¤ë [¤ä¤Ö¤Ø¤Ó¤Ë¤Ê¤ë] /(exp) you'll only make work for yourself/to stir up a hornet's nest/to put one's foot in one's mouth/ +Ìû¤·¤¤ [¤¿¤Î¤·¤¤] /(adj) enjoyable/fun/ +Ìû¤·¤² [¤¿¤Î¤·¤²] /(adj-na) happy/cheerful/pleasant/ +Ìû¤·¤ß [¤¿¤Î¤·¤ß] /(adj-na,n) enjoyment/pleasure/diversion/amusement/hobby/ +Ìû±Ù [¤æ¤¨¤Ä] /(n) joy/ +Ìû²÷ [¤æ¤«¤¤] /(adj-na,n) pleasant/happy/(P)/ +Ìû²÷ÈÈ [¤æ¤«¤¤¤Ï¤ó] /(n) criminal who takes delight in people's reaction to his crimes/ +Ìû³Ú [¤æ¤é¤¯] /(n) pleasure/ +Ìû¿§ [¤æ¤·¤ç¤¯] /cheerful expression/pleased look/ +Ìü [¤æ] /more and more/increasingly/at last/beyond doubt/ +Ìü¡¹ [¤¤¤è¤¤¤è] /(adv) (uk) more and more/all the more/increasingly/at last/beyond doubt/ +ÌüÌü [¤¤¤è¤¤¤è] /(adv) (uk) more and more/all the more/increasingly/at last/beyond doubt/(P)/ +Ìý [¤¢¤Ö¤é] /(n) oil/(P)/ +Ìý¤ÃÇ»¤¤ [¤¢¤Ö¤é¤Ã¤³¤¤] /(adj) (uk) greasy/fatty/oily/ +Ìý¤ò°ú¤¯ [¤¢¤Ö¤é¤ò¤Ò¤¯] /(exp) to oil/ +Ìý¤ò¹Ê¤ë [¤¢¤Ö¤é¤ò¤·¤Ü¤ë] /(exp) (1) to chew out/to reprimand severely/to rake over the coals/to give a sound scolding/(2) to press oil/ +Ìý¤òºñ¤ë [¤¢¤Ö¤é¤ò¤·¤Ü¤ë] /(exp) (1) to chew out/to reprimand severely/to rake over the coals/to give a sound scolding/(2) to press oil/ +Ìý¤òÇä¤ë [¤¢¤Ö¤é¤ò¤¦¤ë] /(exp) to loaf (particularly on the job)/ +Ìý°µ [¤æ¤¢¤Ä] /(n) oil pressure/hydraulics/ +Ìý°µ´ï [¤æ¤¢¤Ä¤­] /hydraulic equipment/ +Ìý°µ·× [¤æ¤¢¤Ä¤±¤¤] /(n) oil pressure gauge/ +Ìý°æ [¤æ¤»¤¤] /(n) oil well/(P)/ +Ìý±ì [¤æ¤¨¤ó] /(n) lamp soot (smoke)/ +Ìý³¨ [¤¢¤Ö¤é¤¨] /(n) oil painting/(P)/ +Ìý³¨¤Î¶ñ [¤¢¤Ö¤é¤¨¤Î¤°] /(n) oils/oil colors/oil paints (colors)/oil-based paints (for artwork)/ +Ìý³¨¶ñ [¤¢¤Ö¤é¤¨¤Î¤°] /(n) oils/oil colors/oil paints (colors)/oil-based paints (for artwork)/ +Ìý´À [¤¢¤Ö¤é¤¢¤»] /(n) cold sweat/greasy sweat/ +Ìýµ¤ [¤¢¤Ö¤é¤±] /(n) greasiness/oiliness/ +Ìýº¹¤· [¤¢¤Ö¤é¤µ¤·] /(n) oilcan/ +ÌýºÌ [¤æ¤µ¤¤] /(n) oil painting/(P)/ +ÌýºÚ [¤¢¤Ö¤é¤Ê] /(n) rape (seed oil plant) (Brassica Campestris)/ +ÌýºÞ [¤æ¤¶¤¤] /(n) oil-based (or greasy) medicine/ +Ìý»æ [¤¢¤Ö¤é¤¬¤ß] /(n) oil paper/oiled paper/ +Ìý»æ [¤æ¤·] /(n) oil paper/oiled paper/ +Ìý»é [¤æ¤·] /(n) fat/fats and oils/(P)/ +Ìý»é¹©¶È [¤æ¤·¤³¤¦¤®¤ç¤¦] /the oil and fat industry/ +Ìý¾È¤ê [¤¢¤Ö¤é¤Ç¤ê] /(n) sultry weather/ +Ìý¾õ [¤æ¤¸¤ç¤¦] /(n) oily/ +ÌýÀ­ [¤æ¤»¤¤] /(n) oily/ +ÌýÀ­ÅÉÎÁ [¤æ¤»¤¤¤È¤ê¤ç¤¦] /oil-based paint/ +ÌýÀæ [¤¢¤Ö¤é¤¼¤ß] /(n) large brown cicada/ +ÌýÀ÷¤ß¤ë [¤¢¤Ö¤é¤¸¤ß¤ë] /(v1) to become greasy/to be oil-stained/ +ÌýÁ³ [¤æ¤¦¤¼¤ó] /(adj-na,n) welling or bubbling up/ +ÌýÁØ [¤æ¤½¤¦] /(n) an oil stratum/ +ÌýÁå [¤æ¤½¤¦] /(n) oil tank/ +ÌýÁåÁ¥ [¤æ¤½¤¦¤»¤ó] /(n) an oil tanker/ +ÌýÁì [¤¢¤Ö¤é¤«¤¹] /(n) oil cake/ +ÌýÁ÷´É [¤æ¤½¤¦¤«¤ó] /an oil pipeline/ +ÌýÁ÷Á¥ [¤æ¤½¤¦¤»¤ó] /(n) an oil tanker/ +Ìýñ [¤æ¤¿¤ó] /(n) oilcloth/ +ÌýÃÇ [¤æ¤À¤ó] /(n,vs) negligence/unpreparedness/(P)/ +ÌýÃÇÂçŨ [¤æ¤À¤ó¤¿¤¤¤Æ¤­] /(exp) Unpreparedness is one's greatest enemy/He that is too secure is not safe/ +ÌýÃî [¤¢¤Ö¤é¤à¤·] /(n) cockroach/hanger-on/parasite/ +ÌýÄÛ [¤¢¤Ö¤é¤Ä¤Ü] /(n) oilcan/oil container/ +ÌýÅÄ [¤æ¤Ç¤ó] /(n) oil field/(P)/ +ÌýÅÄ·¡ºï»ÜÀß [¤æ¤Ç¤ó¤¯¤Ã¤µ¤¯¤·¤»¤Ä] /(n) oil rig/ +ÌýÅÖÀÐ [¤¢¤Ö¤é¤È¤¤¤·] /(n) oilstone/ +ÌýÇô [¤¢¤Ö¤é¤«¤¹] /(n) oil cake/ +ÌýÍȤ² [¤¢¤Ö¤é¤¢¤²] /(n) fried tofu/ +Ìþ¤¨¤ë [¤¤¤¨¤ë] /(v1) to recover/to be healed/ +Ìþ¤¹ [¤¤¤ä¤¹] /(v5s) to heal/to cure/ +Ìþ¹ç [¤æ¤´¤¦] /(n) agglutination/adhesion/ +Ìþ½ýÁÈ¿¥ [¤æ¤·¤ç¤¦¤½¤·¤­] /wound-healing tissue/ +ÌþÃå [¤æ¤Á¤ã¤¯] /(n) adhesion/(P)/ +Í¡¤· [¤µ¤È¤·] /(n) guidance/admonition/ +Í¡¤¹ [¤µ¤È¤¹] /(v5s) to admonish/to persuade/to warn/to remonstrate/(P)/ +Í¡¹ð [¤æ¤³¤¯] /(n) admonition/public announcement/ +Í¡»Ý [¤æ¤·] /(n) explanation/reasoning/ +Í¡¼¨ [¤æ¤·] /(n) official suggestion/instruction (to subordinate)/ +Í¢±Õ [¤æ¤¨¤­] /(n) transfusion/ +Í¢¶ä [¤æ¤®¤ó] /import-export bank/(P)/ +Í¢·ì [¤æ¤±¤Ä] /(n,vs) blood transfusion/(P)/ +Í¢½Ð [¤æ¤·¤å¤Ä] /(n,vs) export/(P)/ +Í¢½Ð´ØÏ¢³ô [¤æ¤·¤å¤Ä¤«¤ó¤ì¤ó¤«¤Ö] /(n) export-related shares/ +Í¢½Ðµ¬À© [¤æ¤·¤å¤Ä¤­¤»¤¤] /export controls/ +Í¢½Ð¸¡ºº [¤æ¤·¤å¤Ä¤±¤ó¤µ] /export inspection/ +Í¢½Ð¹Á [¤æ¤·¤å¤Ä¤³¤¦] /(n) an export(ing) port/ +Í¢½Ð¼çƳ·¿·ÐºÑ [¤æ¤·¤å¤Ä¤·¤å¤É¤¦¤¬¤¿¤±¤¤¤¶¤¤] /(n) export-driven economy/ +Í¢½Ð¼ê·Á [¤æ¤·¤å¤Ä¤Æ¤¬¤¿] /an export bill/ +Í¢½Ð¿®ÍѾõ [¤æ¤·¤å¤Ä¤·¤ó¤è¤¦¤¸¤ç¤¦] /export letter of credit/ +Í¢½ÐÀ©¸Â [¤æ¤·¤å¤Ä¤»¤¤¤²¤ó] /export restrictions/ +Í¢½ÐÀÇ [¤æ¤·¤å¤Ä¤¼¤¤] /(n) export duties/ +Í¢½ÐĶ²á [¤æ¤·¤å¤Ä¤Á¤ç¤¦¤«] /excess of exports/ +Í¢½ÐÆþ [¤æ¤·¤å¤Ä¤Ë¤å¤¦] /(n) export and import/(P)/ +Í¢½ÐÉÊ [¤æ¤·¤å¤Ä¤Ò¤ó] /(n) exported goods/ +Í¢½ÐÊݸ± [¤æ¤·¤å¤Ä¤Û¤±¤ó] /export insurance/ +Í¢Àº´É [¤æ¤»¤¤¤«¤ó] /(n) spermaduct/ +Í¢Á÷ [¤æ¤½¤¦] /(n,vs) transport/transportation/(P)/ +Í¢Á÷µ¡ [¤æ¤½¤¦¤­] /(n) transport/ +Í¢Á÷µ¡´Ø [¤æ¤½¤¦¤­¤«¤ó] /(n) (means of) transport/ +Í¢Á÷Á¥ [¤æ¤½¤¦¤»¤ó] /(n) transport ship/troop ship/ +Í¢Á÷Èñ [¤æ¤½¤¦¤Ò] /shipping charges/transportation expenses/ +Í¢Á÷ÎÌ [¤æ¤½¤¦¤ê¤ç¤¦] /traffic/volume or quantity of goods transported/ +Í¢Á÷ÎÏ [¤æ¤½¤¦¤ê¤ç¤¯] /(n) carrying power/transportation (carrying) capacity/ +Í¢Æþ [¤æ¤Ë¤å¤¦] /(n,vs) importation/import/introduction/(P)/ +Í¢Æþ²Ýħ¶â [¤æ¤Ë¤å¤¦¤«¤Á¤ç¤¦¤­¤ó] /a surcharge on imports/ +Í¢Æþ³Û [¤æ¤Ë¤å¤¦¤¬¤¯] /level of imports/ +Í¢Æþ³ä¤êÅö¤ÆÀ© [¤æ¤Ë¤å¤¦¤ï¤ê¤¢¤Æ¤»¤¤] /(abbr) an import quota system/ +Í¢Æþ³ä¤êÅö¤ÆÀ©ÅÙ [¤æ¤Ë¤å¤¦¤ï¤ê¤¢¤Æ¤»¤¤¤É] /an import quota system/ +Í¢Æþ¶È¼Ô [¤æ¤Ë¤å¤¦¤®¤ç¤¦¤·¤ã] /(n) importer/import merchant (trader)/importing firm/ +Í¢Æþ¹Á [¤æ¤Ë¤å¤¦¤³¤¦] /port of entry/ +Í¢Æþ¼«Í³²½ [¤æ¤Ë¤å¤¦¤¸¤æ¤¦¤«] /(n) liberalization of imports/ +Í¢Æþ¼ê·Á [¤æ¤Ë¤å¤¦¤Æ¤¬¤¿] /an import bill/ +Í¢ÆþÀ©¸Â [¤æ¤Ë¤å¤¦¤»¤¤¤²¤ó] /import restrictions/ +Í¢ÆþÀÇ [¤æ¤Ë¤å¤¦¤¼¤¤] /(n) import duties/ +Í¢ÆþĶ²á [¤æ¤Ë¤å¤¦¤Á¤ç¤¦¤«] /excess of imports/ +Í¢ÆþÈ× [¤æ¤Ë¤å¤¦¤Ð¤ó] /foreign (imported) record/ +Í¢ÆþÉÊ [¤æ¤Ë¤å¤¦¤Ò¤ó] /(n) imported goods/ +͢Ǣ´É [¤æ¤Ë¤ç¤¦¤«¤ó] /(n) ureter/ +Í¢Íñ´É [¤æ¤é¤ó¤«¤ó] /(n) oviduct/Fallopian tubes/ +Í¢ì× [¤·¤å¤¨¤¤] /(n) gain or loss/victory or defeat/ +Í¢ì× [¤æ¤¨¤¤] /(n) gain or loss/victory or defeat/ +Í£ [¤¿¤À] /(adj-pn,adv,conj) free of charge/mere/sole/only/usual/common/(P)/ +Í£¡¹ [¤¿¤À¤¿¤À] /(adv) (uk) absolutely/only/emphatic modifier/ +Í£¡¹Âú¡¹ [¤¤¤¤¤À¤¯¤À¤¯] /(adj-na) quite willingly/readily/with acquiescence/ +Í£¤½¤³¤Ø¹Ô¤­¤µ¤¨¤¹¤ì¤ÐÎɤ¤ [¤¿¤À¤½¤³¤Ø¤¤¤­¤µ¤¨¤¹¤ì¤Ð¤è¤¤] /(exp) have (need) only to go there/ +Í£¤Ç¤µ¤¨ [¤¿¤À¤Ç¤µ¤¨] /(adv) (uk) even at the best of times/(even) under normal circumstances/in addition to/ +Í£°ì [¤æ¤¤¤¤¤Ä] /(adv,n) only/sole/unique/(P)/ +Í£°ì [¤æ¤¤¤Ä] /(adv,n) only/sole/unique/(P)/ +Í£°ìÅÙ [¤¿¤À¤¤¤Á¤É] /only once/ +Í£°ì̵Æó [¤æ¤¤¤¤¤Ä¤à¤Ë] /(adj-na,adj-no,n) one and only/unique/ +Í£²æÆȺ [¤æ¤¤¤¬¤É¤¯¤½¤ó] /(n) self-conceit/vainglory/Holy am I alone/ +Í£²æÏÀ [¤æ¤¤¤¬¤í¤ó] /(n) solipsism (phil.)/ +Í£º£ [¤¿¤À¤¤¤Þ] /(oK) (adv,int,n) (uk) Here I am/I'm home!/presently/right away/right now/just now/ +Í£¿´ÏÀ [¤æ¤¤¤·¤ó¤í¤ó] /(n) spiritualism/idealism/mentalism/ +Í£Èþ¼çµÁ [¤æ¤¤¤Ó¤·¤å¤®] /(n) estheticism/ +ͣʪ»Ë´Ñ [¤æ¤¤¤Ö¤Ä¤·¤«¤ó] /historical materialism/ +ͣʪ¼çµÁ [¤æ¤¤¤Ö¤Ä¤·¤å¤®] /materialism/ +ͣʪÊÛ¾ÚË¡ [¤æ¤¤¤Ö¤Ä¤Ù¤ó¤·¤ç¤¦¤Û¤¦] /dialectical materialism/ +ͣʪÏÀ [¤æ¤¤¤Ö¤Ä¤í¤ó] /(n) materialism/(P)/ +ͣ̾ÏÀ [¤æ¤¤¤á¤¤¤í¤ó] /(n) nominalism/ +ͣͣ [¤¿¤À¤¿¤À] /(adv) (uk) absolutely/only/emphatic modifier/ +ͣͣÂúÂú [¤¤¤¤¤À¤¯¤À¤¯] /(adj-na) quite willingly/readily/with acquiescence/ +ͣͣÂúÂú¤È¤·¤Æ [¤¤¤¤¤À¤¯¤À¤¯¤È¤·¤Æ] /readily/willingly/ +Í£ÍýÏÀ [¤æ¤¤¤ê¤í¤ó] /(n) rationalism/ +ͤ [¤¦] /help/ +ͤ [¤æ¤¦] /help/ +ͤ½õ [¤æ¤¦¤¸¤ç] /(n) assistance/ +Í¥ [¤ä¤µ] /(pref) gentle/affectionate/ +Í¥ [¤æ¤¦] /(adj-na,n) actor/superiority/gentleness/ +Í¥¤·¤¤ [¤ä¤µ¤·¤¤] /(adj) tender/kind/gentle/graceful/affectionate/amiable/suave/(P)/ +Í¥¤·¤¤À¼ [¤ä¤µ¤·¤¤¤³¤¨] /soft voice/ +Í¥¤·¤¯¤¹¤ë [¤ä¤µ¤·¤¯¤¹¤ë] /(exp) to be kind to/to treat kindly/ +Í¥¤·¤² [¤ä¤µ¤·¤²] /(adj-na) gentle/kind/sweet-looking/ +Í¥¤Ë [¤æ¤¦¤Ë] /(adv) easily/sufficiently/well/skillfully/ +Í¥¤ë [¤Þ¤µ¤ë] /(v5r) to excel/to surpass/to outrival/ +Í¥¤ë¤È¤âÎô¤é¤Ê¤¤ [¤Þ¤µ¤ë¤È¤â¤ª¤È¤é¤Ê¤¤] /not at all inferior to/ +Í¥¤ë¤È¤âÎô¤é¤Ì [¤Þ¤µ¤ë¤È¤â¤ª¤È¤é¤Ì] /not at all inferior to/ +Í¥¤ì¤¿ [¤¹¤°¤ì¤¿] /great/excellent/ +Í¥¤ì¤¿³Ø¼Ô [¤¹¤°¤ì¤¿¤¬¤¯¤·¤ã] /eminent scholar/ +Í¥¤ì¤Æ [¤¹¤°¤ì¤Æ] /(adv) exceedingly/conspicuously/by far/ +Í¥¤ì¤ë [¤¹¤°¤ì¤ë] /(v1) to surpass/to outstrip/to excel/(P)/ +Í¥°¯ [¤æ¤¦¤¢¤¯] /(adj-na,n) gracious/ +Í¥°Ì [¤æ¤¦¤¤] /(adj-na,n) predominance/ascendancy/superiority/(P)/ +Í¥°ÌÀ­ [¤æ¤¦¤¤¤»¤¤] /predominance/ +Í¥±Û [¤æ¤¦¤¨¤Ä] /(n,vs) supremacy/predominance/being superior to/ +Í¥±Û´¶ [¤æ¤¦¤¨¤Ä¤«¤ó] /(n) superiority complex/(P)/ +Í¥±Û¸¢ [¤æ¤¦¤¨¤Ä¤±¤ó] /special rights/predominant rights/ +Í¥±ÛÀ­ [¤æ¤¦¤¨¤Ä¤»¤¤] /supremacy/predominance/ +Í¥±ÛÊ£¹ç [¤æ¤¦¤¨¤Ä¤Õ¤¯¤´¤¦] /superiority complex/ +Í¥±ð [¤æ¤¦¤¨¤ó] /(adj-na,n) charming/fascinating/ +Í¥²í [¤æ¤¦¤¬] /(adj-na,n) elegance/grace/refinement/(P)/ +Í¥¶ø [¤æ¤¦¤°¤¦] /(n,vs) favorable treatment/hospitality/warm reception/good treatment/hearty welcome/(P)/ +Í¥·Á [¤ä¤µ¤¬¤¿] /(n) slender figure/ +Í¥¸Ì [¤æ¤¦¤³] /(n) superior (major) arc/ +Í¥»Ñ [¤ä¤µ¤¹¤¬¤¿] /(n) graceful figure/ +Í¥¼Ô [¤æ¤¦¤·¤ã] /(n) superior individual/ +Í¥½¨ [¤æ¤¦¤·¤å¤¦] /(adj-na,n) superiority/excellence/(P)/ +Í¥½¨ÉÊ [¤æ¤¦¤·¤å¤¦¤Ò¤ó] /high-grade merchandise/ +Í¥½À [¤æ¤¦¤¸¤å¤¦] /(adj-na,n) indecisiveness/ +Í¥½ÀÉÔÃÇ [¤æ¤¦¤¸¤å¤¦¤Õ¤À¤ó] /(n) shilly-shally/indecisiveness/(P)/ +Í¥½Ù [¤æ¤¦¤·¤å¤ó] /(n) fine horse/ +Í¥½ÙÇÏ [¤æ¤¦¤·¤å¤ó¤Ð] /fine horse/ +Í¥½÷ [¤ä¤µ¤ª¤ó¤Ê] /(n) (1) gentle woman/affectionate woman/ +Í¥½÷ [¤ä¤µ¤á] /(n) (1) gentle woman/affectionate woman/ +Í¥½÷ [¤æ¤¦¤¸¤ç] /(n) (1) gentle woman/affectionate woman/(2) beautiful graceful woman/ +Í¥¾¡ [¤æ¤¦¤·¤ç¤¦] /(n,vs) overall victory/championship/(P)/ +Í¥¾¡¤òÁ褦 [¤æ¤¦¤·¤ç¤¦¤ò¤¢¤é¤½¤¦] /(exp) to contend for victory/ +Í¥¾¡´ú [¤æ¤¦¤·¤ç¤¦¤­] /(n) championship pennant/ +Í¥¾¡·èÄêÀï [¤æ¤¦¤·¤ç¤¦¤±¤Ã¤Æ¤¤¤»¤ó] /(n) deciding match (in a competition for a cup (pennant))/ +Í¥¾¡¸õÊä [¤æ¤¦¤·¤ç¤¦¤³¤¦¤Û] /(n) favorite (top choice) for the championship/best bet for the title/ +Í¥¾¡¼Ô [¤æ¤¦¤·¤ç¤¦¤·¤ã] /prize winner/pennant winner/victor/ +Í¥¾¡Àï [¤æ¤¦¤·¤ç¤¦¤»¤ó] /(n) championship tournament/finals/ +Í¥¾¡ÇÏ [¤æ¤¦¤·¤ç¤¦¤Ð] /winning horse/ +Í¥¾¡ÇÕ [¤æ¤¦¤·¤ç¤¦¤Ï¤¤] /(n) championship cup/ +Í¥¾¡ÎôÇÔ [¤æ¤¦¤·¤ç¤¦¤ì¤Ã¤Ñ¤¤] /(n) survival of the fittest/ +Í¥Àª [¤æ¤¦¤»¤¤] /(adj-na,n) superiority/superior power/predominance/preponderance/(P)/ +Í¥À­ [¤æ¤¦¤»¤¤] /(n) dominance/ +Í¥À­·Á¼Á [¤æ¤¦¤»¤¤¤±¤¤¤·¤Ä] /dominant character/ +Í¥À¸ [¤æ¤¦¤»¤¤] /(n) eugenic/ +Í¥À¸³Ø [¤æ¤¦¤»¤¤¤¬¤¯] /(n) eugenics/ +Í¥À¸·ëº§ [¤æ¤¦¤»¤¤¤±¤Ã¤³¤ó] /eugenic marriage/ +Í¥À¸¼ê½Ñ [¤æ¤¦¤»¤¤¤·¤å¤¸¤å¤Ä] /sterilization/ +Í¥À¸ÊݸîË¡ [¤æ¤¦¤»¤¤¤Û¤´¤Û¤¦] /(n) Eugenic Protection Act/ +Í¥Àè [¤æ¤¦¤»¤ó] /(n,vs) preference/priority/(P)/ +Í¥Àè°·¤¤ [¤æ¤¦¤»¤ó¤¢¤Ä¤«¤¤] /priority treatment/preferential treatment/ +Í¥Àè³°²ß [¤æ¤¦¤»¤ó¤¬¤¤¤«] /preferred foreign currency/ +Í¥Àè³ô [¤æ¤¦¤»¤ó¤«¤Ö] /(n) preferred stock/preference shares/ +Í¥Àè³ô¼ç [¤æ¤¦¤»¤ó¤«¤Ö¤Ì¤·] /holder of preferred stock/ +Í¥À踢 [¤æ¤¦¤»¤ó¤±¤ó] /(n) priority/preference/preferential right/ +Í¥Àè»ö¹à [¤æ¤¦¤»¤ó¤¸¤³¤¦] /(n) priority matter/ +Í¥Àè½ç°Ì [¤æ¤¦¤»¤ó¤¸¤å¤ó¤¤] /priority/ +Í¥ÀèÀÊ [¤æ¤¦¤»¤ó¤»¤­] /(n) priority seating/ +Í¥ÀèŪ [¤æ¤¦¤»¤ó¤Æ¤­] /(adj-na) preferential/(P)/ +Í¥ÂÔ [¤æ¤¦¤¿¤¤] /(n,vs) preferential treatment/hospitality/warm reception/welcome/ +Í¥ÂÔ·ô [¤æ¤¦¤¿¤¤¤±¤ó] /complimentary ticket/ +Í¥Âà [¤æ¤¦¤¿¤¤] /(n,vs) bowing out/retiring voluntarily/ +Í¥ÃË [¤ä¤µ¤ª¤È¤³] /(n) man of gentle manners/man of delicate features/ +ͥĹ [¤æ¤¦¤Á¤ç¤¦] /(adj-na,n) slow/tedious/deliberate/leisurely/ +Í¥Åù [¤æ¤¦¤È¤¦] /(adj-na,n) (academic) excellence/superiority/ +Í¥Åù¾Þ [¤æ¤¦¤È¤¦¤·¤ç¤¦] /honor prize/ +Í¥Åù¾Þ¾õ [¤æ¤¦¤È¤¦¤·¤ç¤¦¤¸¤ç¤¦] /grand-prize diploma/ +Í¥ÅùÀ¸ [¤æ¤¦¤È¤¦¤»¤¤] /(n) honor student/(P)/ +Í¥Åù´¶ÈÀ¸ [¤æ¤¦¤È¤¦¤½¤Ä¤®¤ç¤¦¤»¤¤] /honors graduate/ +Í¥ÆÞ²Ú [¤¦¤É¤ó¤²] /(n) plantain flower/ +Í¥Èþ [¤æ¤¦¤Ó] /(adj-na,n) grace/refinement/elegance/(P)/ +Í¥Íø [¤æ¤¦¤ê] /(adj-na,n) advantageous/better/profitable/lucrative/ +Í¥ÎÉ [¤æ¤¦¤ê¤ç¤¦] /(adj-na,n) superior/excellent/fine/(P)/ +Í¥Îɳô [¤æ¤¦¤ê¤ç¤¦¤«¤Ö] /(n) blue-chip stock/gilt-edged stock/ +Í¥ÎÉ»ù [¤æ¤¦¤ê¤ç¤¦¤¸] /superior child/ +Í¥ÎÉŹ [¤æ¤¦¤ê¤ç¤¦¤Æ¤ó] /(n) store holding a special commendation (e.g. from the mayor)/ +Í¥ÎÉÇÏ [¤æ¤¦¤ê¤ç¤¦¤Ð] /thoroughbred horse/ +Í¥ÎÉÉÊ [¤æ¤¦¤ê¤ç¤¦¤Ò¤ó] /superior articles/ +Í¥Îô [¤æ¤¦¤ì¤Ä] /(n) (relative) merits/superiority or inferiority/quality/(P)/ +Í¥Õ¶ [¤æ¤¦¤¨¤ó] /(adj-na,n) elegant/grand/ +Í¥ëÜ [¤æ¤¦¤¸¤ç¤¦] /(n) gracious imperial message/ +ͦ [¤æ¤¦] /(n) bravery/courage/heroism/(P)/ +ͦ¤Þ¤·¤¤ [¤¤¤µ¤Þ¤·¤¤] /(adj) brave/valiant/gallant/courageous/(P)/ +ͦ¤ß­ [¤¤¤µ¤ß¤¢¤·] /(n) overeagerness/rashness/(P)/ +ͦ¤ßÈ© [¤¤¤µ¤ß¤Ï¤À] /(n) gallantry/ +ͦ¤ßΩ¤Ä [¤¤¤µ¤ß¤¿¤Ä] /(v5t) to cheer up/to be encouraged (by)/to be in high spirits/ +ͦ¤à [¤¤¤µ¤à] /(v5m) to be in high spirits/to be encouraged/to be lively/to cheer up/(P)/ +ͦ¤ò¸Ý¤¹ [¤æ¤¦¤ò¤³¤¹] /(exp) to screw up one's courage/to take heart/ +ͦ±ý [¤æ¤¦¤ª¤¦] /(n) spirited advance/energetically going forward/ +ͦ±ýî²¿Ê [¤æ¤¦¤ª¤¦¤Þ¤¤¤·¤ó] /(n) dash and go/pushing forward/ +ͦ´º [¤æ¤¦¤«¤ó] /(adj-na) brave/heroic/gallant/(P)/ +ͦ´º¤µ [¤æ¤¦¤«¤ó¤µ] /(n) bravery/heroism/gallantry/ +ͦµ¤ [¤æ¤¦¤­] /(n) courage/bravery/valour/nerve/boldness/(P)/ +ͦµ¤¤òʳ¤¤µ¯¤³¤¹ [¤æ¤¦¤­¤ò¤Õ¤ë¤¤¤ª¤³¤¹] /(exp) to muster up one's courage/ +ͦµ¤ÉÕ¤± [¤æ¤¦¤­¤Å¤±] /have a burst of courage/ +ͦµ¤ÉÕ¤±¤ë [¤æ¤¦¤­¤Å¤±¤ë] /(v1) to encourage/to cheer/ +ͦ·è [¤æ¤¦¤±¤Ä] /decisiveness/ +ͦ·ò [¤æ¤¦¤±¤ó] /(adj-na,n) sound health/ +ͦ»Î [¤æ¤¦¤·] /(n) brave warrior/hero/brave man/(P)/ +ͦ»Ñ [¤æ¤¦¤·] /(n) gallant figure/ +ͦ¼Ô [¤æ¤¦¤·¤ã] /(n) hero/the brave/man of valour/ +ͦ¾­ [¤æ¤¦¤·¤ç¤¦] /(n) brave general/great soldier/ +ͦ¿Ê [¤æ¤¦¤·¤ó] /(adj-na,n,vs) dashing forward bravely/ +ͦ¿Þ [¤æ¤¦¤È] /ambitious undertaking/ +ͦÀï [¤æ¤¦¤»¤ó] /(n) brave fight/desperate fight/ +ͦÁÔ [¤æ¤¦¤½¤¦] /(adj-na,n) heroic/heroism/bravery/majestic/soul-stirring/ +ͦÂà [¤æ¤¦¤¿¤¤] /(n,vs) bowing out/retiring voluntarily/(P)/ +ͦÃÇ [¤æ¤¦¤À¤ó] /(n) resolute decision/ +ͦÈô [¤æ¤¦¤Ò] /flying jump/great achievement/ +ͦÉ× [¤æ¤¦¤Õ] /valiant man/ +ͦÉØ [¤æ¤¦¤Õ] /heroine/brave woman/ +ͦÉð [¤æ¤¦¤Ö] /(adj-na,n) bravery/valor/military prowess/ +ͦ̾ [¤æ¤¦¤á¤¤] /(n) fame/great renown/ +ͦÌÔ [¤æ¤¦¤â¤¦] /(adj-na,n) daring/bravery/valor/ +ͦÌÔ¿´ [¤æ¤¦¤â¤¦¤·¤ó] /(n) intrepid spirit/ +ͦÌö [¤æ¤¦¤ä¤¯] /(n,vs) taking heart/being in high spirits/ +ͦÎÏ [¤æ¤¦¤ê¤ç¤¯] /(n) courage/ +ͦÎõ [¤æ¤¦¤ì¤Ä] /(adj-na,n) bravery/valor/courage/ +Í¦î² [¤æ¤¦¤Þ¤¤] /(adj-na) heroic/courageous/ +ͧ [¤È¤â] /(n) friend/companion/pal/(P)/ +ͧ¤Î»à¤ò½¥¤¨¤ë [¤È¤â¤Î¤·¤ò¤¦¤ì¤¨¤ë] /(exp) to grieve for the death of a friend/ +ͧ°¦ [¤æ¤¦¤¢¤¤] /(n) fraternity/friendship/(P)/ +ͧ°¦²ñ [¤æ¤¦¤¢¤¤¤«¤¤] /(n) fraternal association/friendship society/fraternity/ +ͧ°¦·ëº§ [¤æ¤¦¤¢¤¤¤±¤Ã¤³¤ó] /companionate marriage/ +ͧ°ú [¤È¤â¤Ó¤­] /(n) good day for business and lawsuits (trial day)/ +ͧ°ú [¤æ¤¦¤¤¤ó] /(n) good day for business and lawsuits (trial day)/ +ͧ³À [¤È¤â¤¬¤­] /(n) friend/ +ͧµ¹ [¤æ¤¦¤®] /(n) friendship/friendly relations/fellowship/ +ͧµÁ [¤æ¤¦¤®] /friendship's responsibilities/ +ͧµÃ [¤æ¤¦¤®] /(n) friendship/friendly relations/fellowship/ +ͧµÃ¹ñ²È [¤æ¤¦¤®¤³¤Ã¤«] /friendly nation/ +ͧ·³ [¤æ¤¦¤°¤ó] /(n) friendly troops/ +ͧ·³ÉôÂâ [¤æ¤¦¤°¤ó¤Ö¤¿¤¤] /friendly troops/ +ͧ¸ò [¤æ¤¦¤³¤¦] /friendship/amity/companionship/ +ͧ¹¥ [¤æ¤¦¤³¤¦] /(n) friendship/(P)/ +ͧ¹¥´Ø·¸ [¤æ¤¦¤³¤¦¤«¤ó¤±¤¤] /(n) (establish) friendly (cordial) relations (with, between)/(form) friendship (e.g. with a nation)/ +ͧ¹¥¹ñ [¤æ¤¦¤³¤¦¤³¤¯] /(n) friendly nation/ +ͧ¹¥¾òÌó [¤æ¤¦¤³¤¦¤¸¤ç¤¦¤ä¤¯] /treaty of friendship/ +ͧ¹¥Ä̾¦¹Ò³¤ [¤æ¤¦¤³¤¦¤Ä¤¦¤·¤ç¤¦¤³¤¦¤«¤¤] /(treaty of) friendship, commerce and navigation/ +ͧ¹¥Åª [¤æ¤¦¤³¤¦¤Æ¤­] /(adj-na) friendly/amicable/ +ͧ¾ð [¤æ¤¦¤¸¤ç¤¦] /(n) friendship/fellowship/(P)/ +ͧ¿Í [¤æ¤¦¤¸¤ó] /(n) friend/(P)/ +ͧ¿Í¤òˬ¤Í¤ë [¤æ¤¦¤¸¤ó¤ò¤¿¤º¤Í¤ë] /(exp) to call on a friend/ +ͧ¿Í´Ö [¤æ¤¦¤¸¤ó¤«¤ó] /among one's friends/ +ͧÀ® [¤È¤â¤Ê¤ê] /(n) developing friendship/ +ͧÁµÀ÷ [¤æ¤¦¤¼¤ó¤¾¤á] /(n) type of dyeing method or pattern/silk printed by the Yuzen process/ +ͧÁµÀ÷¤á [¤æ¤¦¤¼¤ó¤¾¤á] /(n) type of dyeing method or pattern/silk printed by the Yuzen process/ +ͧã [¤È¤â¤À¤Á] /(n) friend/(P)/ +ͧã¤ËÁ¤󤸤é¤ì¤ë [¤È¤â¤À¤Á¤Ë¤¦¤È¤ó¤¸¤é¤ì¤ë] /(exp) to be treated distantly by one's friends/ +ͧã¤òÇñ¤á¤ë [¤È¤â¤À¤Á¤ò¤È¤á¤ë] /(exp) to put a friend up for the night/ +ͧã¤òȼ¤Ã¤Æ [¤È¤â¤À¤Á¤ò¤È¤â¤Ê¤Ã¤Æ] /accompanied by a friend/ +ͧã¹ÃÈå [¤È¤â¤À¤Á¤¬¤¤] /(n) true friendship/ +ͧãÉÕ¤­¹ç¤¤ [¤È¤â¤À¤Á¤Å¤­¤¢¤¤] /(n) friendly relations/ +ͧÄà¤ê [¤È¤â¤Å¤ê] /(n) fishing with decoys/ +ͧÅÞ [¤æ¤¦¤È¤¦] /(n) allied political party/ +ͧƤ¤Á [¤È¤â¤¦¤Á] /(n) friends shooting one another/ +ͧÊþ [¤æ¤¦¤Û¤¦] /(n) (arch) friend/ +ͧˮ [¤æ¤¦¤Û¤¦] /(n) friendly nation/ +ͨ¤á¤ë [¤Ê¤À¤á¤ë] /(v1) (uk) to soothe/to calm/to pacify/(P)/ +ͨÏ [¤æ¤¦¤ï] /(n,vs) appeasement/ +ͨÏÂÀ¯ºö [¤æ¤¦¤ï¤»¤¤¤µ¤¯] /appeasement policy/ +Í©¡¹¤¿¤ë [¤æ¤¦¤æ¤¦¤¿¤ë] /(adj-t) deep/dark/quiet/ +Í©¤« [¤«¤¹¤«] /(adj-na,n) faint/dim/weak/indistinct/hazy/poor/wretched/ +Í©¤¹¤ë [¤æ¤¦¤¹¤ë] /(vs-s) to confine to a room/ +Í©°Å [¤æ¤¦¤¢¤ó] /(adj-na,n) dark and secluded/ +Í©±µ [¤æ¤¦¤¦¤Ä] /(adj-na,n) depression/melancholy/dejection/gloom/ +Í©±ó [¤æ¤¦¤¨¤ó] /(adj-na,n) deep and remote/ +Í©²í [¤æ¤¦¤¬] /(n) refinement/ +Í©³¦ [¤æ¤¦¤«¤¤] /(n) hades/realm of the dead/ +Í©´× [¤æ¤¦¤«¤ó] /(adj-na,n) quiet and secluded/ +Í©µ´ [¤æ¤¦¤­] /(n) ghost/revenant/spirit (of the dead)/departed soul/ +Í©µÒ [¤æ¤¦¤«¤¯] /quiet guest/orchid/ +Í©µï [¤æ¤¦¤­¤ç] /(n) hermitage/retreat/retirement/seclusion/ +Í©¶­ [¤æ¤¦¤­¤ç¤¦] /(n) solitude/secluded place/ +Í©·À [¤æ¤¦¤±¤¤] /secret promise/ +Í©·Ê [¤æ¤¦¤±¤¤] /quiet sequestered scene/ +Í©¸¼ [¤æ¤¦¤²¤ó] /(adj-na,n) occult/mystery/ +Í©¹á [¤æ¤¦¤³¤¦] /(n) fragrance/ +Í©º² [¤æ¤¦¤³¤ó] /(n) spirits of the dead/ +Í©¼¼ [¤æ¤¦¤·¤Ä] /darkened room/quiet room/ +Í©¼ä [¤æ¤¦¤¸¤ã¤¯] /(adj-na,n) quiet/sequestered/ +Í©¼äÌ£ [¤æ¤¦¤¸¤ã¤¯¤ß] /solitude/quiet/ +Í©¼ñ [¤æ¤¦¤·¤å] /(n) a quiet (natural) setting/ +Í©¼ü [¤æ¤¦¤·¤å¤¦] /(n) imprisonment/ +Í©½¥ [¤æ¤¦¤·¤å¤¦] /(n) deep contemplation/melancholy/gloom/ +Í©¾¡ [¤æ¤¦¤·¤ç¤¦] /beautiful and quiet scene/ +Í©À³ [¤æ¤¦¤»¤¤] /(n,vs) living a quiet life in seclusion away from the masses/ +Í©À´ [¤æ¤¦¤»¤¤] /(n,vs) living a quiet life in seclusion away from the masses/ +Í©Á³ [¤æ¤¦¤¼¤ó] /(adj-na) quiet and secluded/ +Í©Áë [¤æ¤¦¤½¤¦] /quiet window/ +Í©ÂÎ [¤æ¤¦¤¿¤¤] /ethereal body/ +ͩë [¤æ¤¦¤³¤¯] /(n) deep ravine/glen/ +Í©Ä» [¤æ¤¦¤Á¤ç¤¦] /mountain bird/ +Í©Èù [¤æ¤¦¤Ó] /(adj-na) dim/indistinct/ +Í©ÊÄ [¤æ¤¦¤Ø¤¤] /(n) confinement/imprisonment/incarceration/house arrest/depressed feeling/(P)/ +ͩ̽ [¤æ¤¦¤á¤¤] /(n) semidarkness/deep and strange/hades/the present and the other world/dark and light/ +ͩ̽³¦ [¤æ¤¦¤á¤¤¤«¤¤] /(n) hades/realm of the dead/ +Í©ÌÀ [¤æ¤¦¤á¤¤] /(n) semidarkness/deep and strange/hades/the present and the other world/dark and light/ +Í©ÌÀÁê³Ö¤Æ¤ë [¤æ¤¦¤á¤¤¤¢¤¤¤Ø¤À¤Æ¤ë] /(v1) to die/ +Í©Ìç [¤æ¤¦¤â¤ó] /(n) pylorus/opening of stomach into duodenum/ +Í©Ì綹ºõ [¤æ¤¦¤â¤ó¤­¤ç¤¦¤µ¤¯] /pyloric stenosis/ +Í©Í©¤¿¤ë [¤æ¤¦¤æ¤¦¤¿¤ë] /(adj-t) deep/dark/quiet/ +Í©ÎÓ [¤æ¤¦¤ê¤ó] /deep forest/ +Í©Îî [¤æ¤¦¤ì¤¤] /(n) ghost/specter/apparition/phantom/(P)/ +Í©Îî²°Éß [¤æ¤¦¤ì¤¤¤ä¤·¤­] /(n) haunted house/ +Í©Îî²ñ¼Ò [¤æ¤¦¤ì¤¤¤¬¤¤¤·¤ã] /(n) bogus company/paper company/ +Í©Îî³ô [¤æ¤¦¤ì¤¤¤«¤Ö] /(n) watered stock/bogus shares/ +Í©Îî¿Í¸ý [¤æ¤¦¤ì¤¤¤¸¤ó¤³¤¦] /ghost population/ +Í©ÎîÁ¥ [¤æ¤¦¤ì¤¤¤»¤ó] /phantom ship/ +Í©ÎîÏà [¤æ¤¦¤ì¤¤¤Ð¤Ê¤·] /ghost story/ +ͩݵ [¤æ¤¦¤¦¤Ä] /depression/ +Í©ãä [¤æ¤¦¤¹¤¤] /(adj-na,n) retired and quiet/ +Í©ã䶭 [¤æ¤¦¤¹¤¤¤­¤ç¤¦] /secluded place/ +ͪ¡¹ [¤æ¤¦¤æ¤¦] /(adj-na,n) quiet/calm/leisurely/(P)/ +ͪ¡¹¤¿¤ë [¤æ¤¦¤æ¤¦¤¿¤ë] /(adj-t) calm/easy/quiet/ +ͪ¡¹¼«Å¬ [¤æ¤¦¤æ¤¦¤¸¤Æ¤­] /(adj-na,n) (live in) quiet and comfortable retirement free from worldly cares/ +ͪ±ó [¤æ¤¦¤¨¤ó] /(adj-na,n) faraway/remoteness/ +ͪµ× [¤æ¤¦¤­¤å¤¦] /(adj-na,n) eternity/perpetuity/permanence/(P)/ +ͪÁ³ [¤æ¤¦¤¼¤ó] /(adj-na,n) with an air of composure/calmly/ +ͪÁ³¤È¤·¤Æ [¤æ¤¦¤¼¤ó¤È¤·¤Æ] /with an air of perfect composure/ +ͪĹ [¤æ¤¦¤Á¤ç¤¦] /(adj-na,n) leisurely/slow/deliberate/easygoing/(P)/ +ͪͪ [¤æ¤¦¤æ¤¦] /(adj-na,n) quiet/calm/leisurely/ +ͪͪ¤¿¤ë [¤æ¤¦¤æ¤¦¤¿¤ë] /(adj-t) calm/easy/quiet/ +ͪͪ´×´× [¤æ¤¦¤æ¤¦¤«¤ó¤«¤ó] /(adj-na,n) life of serenity/life of idleness/ +ͪͪ¼«Å¬ [¤æ¤¦¤æ¤¦¤¸¤Æ¤­] /(adj-na,n) (live in) quiet and comfortable retirement free from worldly cares/ +ͪͪ¼«Å¬¤ÎÀ¸³è [¤æ¤¦¤æ¤¦¤¸¤Æ¤­¤Î¤»¤¤¤«¤Ä] /life free from worldly cares/ +ͪÍÈ [¤æ¤¦¤è¤¦] /(adj-na,n) self-possessed/calm/ +Í«¤¤ [¤¦¤¤] /(adj) unhappy/sad/gloomy/ +Í«¤¤ [¤¦¤ì¤¤] /(n) grief/distress/sorrow/(P)/ +Í«¤¤¤òÂÓ¤Ó¤¿´é [¤¦¤ì¤¤¤ò¤ª¤Ó¤¿¤«¤ª] /sorrowful look/ +Í«¤¤´é [¤¦¤ì¤¤¤¬¤ª] /(n) sad face/sorrowful face/anxious look/sad countenance/ +Í«¤¤»ö [¤¦¤ì¤¤¤´¤È] /(n) bitter experience/misery/distress/grief/sad thoughts/ +Í«¤¤Çº¤à [¤¦¤ì¤¤¤Ê¤ä¤à] /(v5m) to be grievously troubled/ +Í«¤¨¤ë [¤¦¤ì¤¨¤ë] /(v1) to grieve/to lament/to be anxious/to be distressed/(P)/ +Í«¤­¿È [¤¦¤­¤ß] /(n) wretched life/ +Í«¤­ÌÜ [¤¦¤­¤á] /(n) bitter experience/misery/distress/grief/sad thoughts/hardship/(P)/ +Í«¤­Ìܤò¸«¤ë [¤¦¤­¤á¤ò¤ß¤ë] /(exp) to have a hard time of it/to have a bitter experience/ +Í«¤µ [¤¦¤µ] /(n) gloom/melancholy/ +Í«¤µ¤òÀ²¤é¤·¤Ë [¤¦¤µ¤ò¤Ï¤é¤·¤Ë] /(uk) for amusement/by way of diversion (distraction from grief)/ +Í«¤µÀ²¤é¤· [¤¦¤µ¤Ð¤é¤·] /(n) diversion/distraction/ +Í«±µ [¤æ¤¦¤¦¤Ä] /(adj-na,n) depression/melancholy/dejection/gloom/ +Í«±µ¾É [¤æ¤¦¤¦¤Ä¤·¤ç¤¦] /melancholia/hypochondria/ +Í«´µ [¤æ¤¦¤«¤ó] /(n) sorrow/worry/distress/ +Í«¶ì [¤æ¤¦¤¯] /(n) trouble/distress/sorrow/ +Í«¶ó [¤æ¤¦¤°] /(n) anxiety/fear/ +Í«¹ñ [¤æ¤¦¤³¤¯] /(n) patriotism/(P)/ +Í«»× [¤æ¤¦¤·] /(vs) grieving/ +Í«»ö [¤¦¤ì¤¤¤´¤È] /(n) bitter experience/misery/distress/grief/sad thoughts/ +Í«½¥ [¤æ¤¦¤·¤å¤¦] /(n) melancholy/gloom/grief/ +Í«¿§ [¤æ¤¦¤·¤ç¤¯] /(n) melancholy air/anxious look/traces of sorrow/gloom/ +Í«¿´ [¤æ¤¦¤·¤ó] /(n) grieving heart/ +Í«¿È [¤¦¤­¤ß] /(n) life of misery/ +Í«À¤ [¤¦¤­¤è] /(n) fleeting life/this transient world/sad world/ +Í«À¤ [¤æ¤¦¤»¤¤] /(n) worrying about world conditions/ +Í«À²¤· [¤¦¤µ¤Ð¤é¤·] /(n) diversion/distraction/ +Í«ÀÌ [¤æ¤¦¤»¤­] /grief/ +Í«Ê° [¤æ¤¦¤Õ¤ó] /(n) grief and anger/ +Í«ÌÜ [¤¦¤­¤á] /(n) bitter experience/misery/distress/grief/sad thoughts/hardship/ +Í«Ìå [¤æ¤¦¤â¤ó] /(n) anguish/mortification/ +ͫθ [¤æ¤¦¤ê¤ç] /(n) anxiety/concern/fear/(P)/ +Í«Ó­ [¤¦¤­¤Í] /sobbing/ +Í«Øö [¤æ¤¦¤¯] /(n) fear/apprehension/dread/ +ͫݵ [¤æ¤¦¤¦¤Ä] /(adj-na,n) depression/melancholy/dejection/gloom/(P)/ +ͫݵ¼Á [¤æ¤¦¤¦¤Ä¤·¤Ä] /(n) susceptibility to depression/ +ͫݵ¾É [¤æ¤¦¤¦¤Ä¤·¤ç¤¦] /(n) severe depression/ +Í­ [¤æ¤¦] /(n,vs) possession/(P)/ +Í­¤¹¤ë [¤æ¤¦¤¹¤ë] /(vs-s) to own/to be endowed with/(P)/ +Í­¤é¤æ¤ë [¤¢¤é¤æ¤ë] /(adj-pn) (uk) all/every/(P)/ +Í­¤é¤ó¸Â¤ê [¤¢¤é¤ó¤«¤®¤ê] /(adj-no,adv,exp) all/as much as possible/ +Í­¤ê¤¦¤ë [¤¢¤ê¤¦¤ë] /(v5uru) to be possible/to be likely/to be probable/ +Í­¤ê¤¨¤ë [¤¢¤ê¤¨¤ë] /(v1) to be possible/to be likely/ +Í­¤ê¤¬¤Á [¤¢¤ê¤¬¤Á] /(adj-na,n) frequent/common/usual/ +Í­¤ê¤½¤¦ [¤¢¤ê¤½¤¦] /(uk) probable/ +Í­¤ê¤Ã¤¿¤± [¤¢¤ê¤Ã¤¿¤±] /(adv,n) all that one has/all that there is/the whole/ +Í­¤ê¤Ã¾æ [¤¢¤ê¤Ã¤¿¤±] /(adv,n) all that one has/all that there is/the whole/ +Í­¤ê¤È¤¢¤é¤æ¤ë [¤¢¤ê¤È¤¢¤é¤æ¤ë] /(n) every single (piece of furniture)/every possible (excuse)/ +Í­¤ê¤Î¤Þ¤Þ [¤¢¤ê¤Î¤Þ¤Þ] /(adj-na,adv,n) (uk) the truth/fact/as it is/frankly/(P)/ +Í­¤ê¶â [¤¢¤ê¤¬¤Í] /(n) money on hand/ +Í­¤ê¹â [¤¢¤ê¤À¤«] /(n) amount on hand/ +Í­¤ê¹ç¤¦ [¤¢¤ê¤¢¤¦] /(v5u) to happen to be present/ +Í­¤ê¹ç¤» [¤¢¤ê¤¢¤ï¤»] /(adj-no,n) anything available/on hand/ready/(P)/ +Í­¤ê¹ç¤ï¤» [¤¢¤ê¤¢¤ï¤»] /(adj-no,n) anything available/on hand/ready/(P)/ +Í­¤ê¾¡¤Á [¤¢¤ê¤¬¤Á] /(adj-na,n) frequent/common/usual/ +Í­¤ê¿¨¤ì¤¿ [¤¢¤ê¤Õ¤ì¤¿] /(uk) unsurprising/trite/commonplace/mundane/(P)/ +Í­¤ê¿¨¤ì¤ë [¤¢¤ê¤Õ¤ì¤ë] /(adj) common/ +Í­¤êÀÚ¤ì [¤¢¤ê¤®¤ì] /(n) remnants/ +Í­¤êÂÎ [¤¢¤ê¤Æ¤¤] /(adj-na,n) the unvarnished truth/ +Í­¤êÆÀ¤Ê¤¤Äø [¤¢¤ê¤¨¤Ê¤¤¤Û¤É] /unbelievable/ +Í­¤êÆÀ¤Ù¤­ [¤¢¤ê¤¦¤Ù¤­] /(adj-pn) possible/probable/likely/ +Í­¤êÆÀ¤ë [¤¢¤ê¤¦¤ë] /(v5uru) to be possible/to be likely/to be probable/ +Í­¤êÆñ¤¤ [¤¢¤ê¤¬¤¿¤¤] /(adj) grateful/thankful/welcome/appreciated/evoking gratitude/(P)/ +Í­¤êÆñ¤¦ [¤¢¤ê¤¬¤È¤¦] /(conj,exp,int) Thank you/(P)/ +Í­¤êÆñ¤¦¤´¤¶¤¤¤Þ¤¹ [¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤¹] /(exp) (uk) thank you/ +Í­¤êÆñ¤¦¸æºÂ¤¤¤Þ¤¹ [¤¢¤ê¤¬¤È¤¦¤´¤¶¤¤¤Þ¤¹] /(exp) (uk) thank you/ +Í­¤êÆñ¤¯Äº¤¯ [¤¢¤ê¤¬¤¿¤¯¤¤¤¿¤À¤¯] /(exp) to accept (a thing) with thanks/ +Í­¤êÆñ¤ß [¤¢¤ê¤¬¤¿¤ß] /(n) value/worth/virtue/ +Í­¤êÆñÌ£ [¤¢¤ê¤¬¤¿¤ß] /(n) value/worth/virtue/ +Í­¤êÆñÌÂÏÇ [¤¢¤ê¤¬¤¿¤á¤¤¤ï¤¯] /(adj-na,n) an unwelcome favor/ +Í­¤êÆñÎÞ [¤¢¤ê¤¬¤¿¤Ê¤ß¤À] /(n) tears of gratitude/ +Í­¤êÉÕ¤¯ [¤¢¤ê¤Ä¤¯] /(v5k) to get/to obtain/to come by/to find/ +Í­¤êÉÛ [¤¢¤ê¤®¤ì] /(n) remnants/ +Í­¤êÌÀ¤± [¤¢¤ê¤¢¤±] /(n) dawn or daybreak (with the moon still visible)/all night/ +Í­¤ê;¤Ã¤Æ¤¤¤ë [¤¢¤ê¤¢¤Þ¤Ã¤Æ¤¤¤ë] /to be in excess/ +Í­¤ê;¤ë [¤¢¤ê¤¢¤Þ¤ë] /(v5r) to be superfluous/to be in excess/ +Í­¤êÍÍ [¤¢¤ê¤µ¤Þ] /(n) state/condition/circumstances/the way things are or should be/truth/(P)/ +Í­¤êÍÍ [¤¢¤ê¤è¤¦] /(n) state/condition/circumstances/the way things are or should be/truth/ +Í­¤ë [¤¢¤ë] /(v5r-i) (uk) to be/to have/(P)/ +Í­¤ë¤«Ìµ¤­¤« [¤¢¤ë¤«¤Ê¤­¤«] /(exp) so slight as to be all but non-existent/ +Í­¤ë¸Â¤ê [¤¢¤ë¤«¤®¤ê] /(n) all (there is)/ +Í­¤ë»þʧ¤¤ [¤¢¤ë¤È¤­¤Ð¤é¤¤] /(n) paying loan installments whenever one happens to have money/ +Í­°Õ [¤æ¤¦¤¤] /(adj-na,adj-no,n) significance/ +Í­°ÕµÁ [¤æ¤¦¤¤¤®] /(adj-na,n) significance/usefulness/meaningful/worthwhile/(P)/ +Í­°ÕµÁ¤Ë²á¤´¤¹ [¤æ¤¦¤¤¤®¤Ë¤¹¤´¤¹] /(exp) Have a good time!/ +Í­°Õº¹ [¤æ¤¦¤¤¤µ] /significant difference/ +Í­°ÕŪ [¤æ¤¦¤¤¤Æ¤­] /(adj-na) intentional/significant/ +Í­°Ù [¤¦¤¤] /(n) (Buddh) perpetual change caused by karma/vicissitudes of life/that which is made/ +Í­°Ù [¤æ¤¦¤¤] /(adj-na,n) capable/able/talented/promising/ +Í­°Ù¤Îºà [¤æ¤¦¤¤¤Î¤¶¤¤] /man of talent/ +Í­°ÙžÊÑ [¤¦¤¤¤Æ¤ó¤Ú¤ó] /(n) mutability (of worldly affairs)/fleeting shifts and changes (of human life)/ +Í­±× [¤æ¤¦¤¨¤­] /(adj-na,n) beneficial/profitable/(P)/ +Í­±ìú [¤æ¤¦¤¨¤ó¤¿¤ó] /soft or bituminous coal/ +Í­²Á [¤æ¤¦¤«] /(n) valuable (object)/ +Í­²Á¾Ú·ô [¤æ¤¦¤«¤·¤ç¤¦¤±¤ó] /marketable securities/stocks and bonds/(P)/ +Í­²Áʪ [¤æ¤¦¤«¤Ö¤Ä] /(n) valuables/ +Í­²Æ [¤æ¤¦¤«] /Mainland China/ +Í­³² [¤æ¤¦¤¬¤¤] /(adj-na,n) harmfulness/(P)/ +Í­³²¿©ÉÊ [¤æ¤¦¤¬¤¤¤·¤ç¤¯¤Ò¤ó] /harmful food/ +Í­³²Êª¼Á [¤æ¤¦¤¬¤¤¤Ö¤Ã¤·¤Ä] /(n) toxic substance/ +Í­³²Ìµ±× [¤æ¤¦¤¬¤¤¤à¤¨¤­] /more harm than good/harmful and of no use/ +Í­³¸ [¤æ¤¦¤¬¤¤] /(n) covered/roofed/lidded/ +Í­³¸²ß¼Ö [¤æ¤¦¤¬¤¤¤«¤·¤ã] /boxcar/ +Í­´¶ÃÏ¿Ì [¤æ¤¦¤«¤ó¤¸¤·¤ó] /(n) earthquake large enough to feel/ +Í­´× [¤æ¤¦¤«¤ó] /(n) leisured/ +Í­´×¥Þ¥À¥à [¤æ¤¦¤«¤ó¥Þ¥À¥à] /(n) bourgeoise wife/ +Í­´×³¬µé [¤æ¤¦¤«¤ó¤«¤¤¤­¤å¤¦] /the leisured class/ +Í­´ü [¤æ¤¦¤­] /(n) definite period or term/ +Í­´ü·º [¤æ¤¦¤­¤±¤¤] /(n) definite term (of a prison sentence)/ +Í­´üǯ¶â [¤æ¤¦¤­¤Í¤ó¤­¤ó] /fixed-term annuity/ +Í­µ¡ [¤æ¤¦¤­] /(n) organic/(P)/ +Í­µ¡¥´¥ß [¤æ¤¦¤­¥´¥ß] /(n) organic waste/ +Í­µ¡±öÍÏÇÞ [¤æ¤¦¤­¤¨¤ó¤è¤¦¤Ð¤¤] /organochloride solvent/ +Í­µ¡±øÀ÷ʪ¼Á [¤æ¤¦¤­¤ª¤»¤ó¤Ö¤Ã¤·¤Ä] /(n) organic pollutant/ +Í­µ¡²½³Ø [¤æ¤¦¤­¤«¤¬¤¯] /organic chemistry/ +Í­µ¡²½¹çʪ [¤æ¤¦¤­¤«¤´¤¦¤Ö¤Ä] /organic compound/ +Í­µ¡¿å¶ä [¤æ¤¦¤­¤¹¤¤¤®¤ó] /(n) organic mercury/ +Í­µ¡¿å¶äÃæÆÇ [¤æ¤¦¤­¤¹¤¤¤®¤ó¤Á¤å¤¦¤É¤¯] /organic mercury poisoning/ +Í­µ¡ÂÎ [¤æ¤¦¤­¤¿¤¤] /(n) organic body/organism/ +Í­µ¡Åª [¤æ¤¦¤­¤Æ¤­] /(adj-na) organic/ +Í­µ¡ÇÀ¶È [¤æ¤¦¤­¤Î¤¦¤®¤ç¤¦] /organic farming/ +Í­µ¡ÇÀË¡ [¤æ¤¦¤­¤Î¤¦¤Û¤¦] /(n) organic agriculture (farming)/ +Í­µ¡ÈîÎÁ [¤æ¤¦¤­¤Ò¤ê¤ç¤¦] /(n) organic fertilizer/ +Í­µ¡Êª [¤æ¤¦¤­¤Ö¤Ä] /(n) organic matter/(P)/ +Í­µ¤²» [¤æ¤¦¤­¤ª¤ó] /(n) (phonetics) an aspirate/ +Í­µë [¤æ¤¦¤­¤å¤¦] /(adj-no,n) salaried/with pay/(P)/ +Í­µëµÙ²Ë [¤æ¤¦¤­¤å¤¦¤­¤å¤¦¤«] /paid vacation/ +Í­·µ [¤¦¤±] /(n) streak of good luck/ +Í­·Á [¤æ¤¦¤±¤¤] /(n) material/tangible/concrete/ +Í­·Á¸ÇÄê»ñ»º [¤æ¤¦¤±¤¤¤³¤Æ¤¤¤·¤µ¤ó] /tangible fixed assets/ +Í­·Áºâ»º [¤æ¤¦¤±¤¤¤¶¤¤¤µ¤ó] /tangible assets/ +Í­·Áʸ²½ºâ [¤æ¤¦¤±¤¤¤Ö¤ó¤«¤¶¤¤] /tangible cultural properties/ +Í­·Á̵·Á [¤æ¤¦¤±¤¤¤à¤±¤¤] /tangible and intangible/material and spiritual/ +Í­¸¢²ò¼á [¤æ¤¦¤±¤ó¤«¤¤¤·¤ã¤¯] /(n) official interpretation or construction (e.g., of a law)/ +Í­¸¢¼Ô [¤æ¤¦¤±¤ó¤·¤ã] /(n) constituency/electorate/(P)/ +Í­¸Â [¤æ¤¦¤²¤ó] /(adj-na,n) finite/limited/(P)/ +Í­¸Â²Ö½ø [¤æ¤¦¤²¤ó¤«¤¸¤ç] /definite inflorescence/ +Í­¸Â²ñ¼Ò [¤æ¤¦¤²¤ó¤¬¤¤¤·¤ã] /(n) limited company/ +Í­¸Âµé¿ô [¤æ¤¦¤²¤ó¤­¤å¤¦¤¹¤¦] /a finite series/ +Í­¸Â¸Ä [¤æ¤¦¤²¤ó¤³] /countable/ +Í­¸Â½¸¹ç [¤æ¤¦¤²¤ó¤·¤å¤¦¤´¤¦] /(n) finite set/ +Í­¸Â¾õÂÖʸˡ [¤æ¤¦¤²¤ó¤¸¤ç¤¦¤¿¤¤¤Ö¤ó¤Ý¤¦] /(n) finite-state grammar/ +Í­¸ÂÀÕǤ [¤æ¤¦¤²¤ó¤»¤­¤Ë¤ó] /limited liability/ +Í­¸ù [¤æ¤¦¤³¤¦] /(adj-na,n) merit/ +Í­¸ù¾Ï [¤æ¤¦¤³¤¦¤·¤ç¤¦] /medal for merit/ +Í­¸ú [¤æ¤¦¤³¤¦] /(adj-na,n) validity/availability/effectiveness/(P)/ +Í­¸ú¥Ý¥Æ¥ó¥·¥ã¥ë [¤æ¤¦¤³¤¦¥Ý¥Æ¥ó¥·¥ã¥ë] /effective potential (physics)/ +Í­¸ú´ü´Ö [¤æ¤¦¤³¤¦¤­¤«¤ó] /(n) term of validity/period for which (a ticket) is available (valid)/ +Í­¸ú´ü´Ö [¤æ¤¦¤³¤¦¤­¤²¤ó] /(n) term of validity/period for which (a ticket) is available (valid)/ +Í­¸ú´ü¸Â [¤æ¤¦¤³¤¦¤­¤²¤ó] /expiration date (on a credit card)/effective date/ +Í­¸úºîÍÑ [¤æ¤¦¤³¤¦¤µ¤è¤¦] /effective action (physics)/ +Í­¸ú¼ûÍ× [¤æ¤¦¤³¤¦¤¸¤å¤è¤¦] /effective demand/ +Í­¸ú¿ô»ú [¤æ¤¦¤³¤¦¤¹¤¦¤¸] /significant digits/ +Í­¸úÀ­ [¤æ¤¦¤³¤¦¤»¤¤] /validity/effectiveness/ +Í­¸úÀ®Ê¬ [¤æ¤¦¤³¤¦¤»¤¤¤Ö¤ó] /(n) active ingredient/ +Í­¸úÂÇ [¤æ¤¦¤³¤¦¤À] /(n) telling blow/ +Í­¹¦Ãî [¤æ¤¦¤³¤¦¤Á¤å¤¦] /(n) foraminifer/ +Í­ºá [¤æ¤¦¤¶¤¤] /(n) guilt/culpability/(P)/ +Í­ºáÅúÊÛ [¤æ¤¦¤¶¤¤¤È¤¦¤Ù¤ó] /(n) guilty plea/ +Í­ºáȽ·è [¤æ¤¦¤¶¤¤¤Ï¤ó¤±¤Ä] /(n) guilty verdict/judgment of guilty/ +Í­»º [¤æ¤¦¤µ¤ó] /(n) propertied/monied/ +Í­»º³¬µé [¤æ¤¦¤µ¤ó¤«¤¤¤­¤å¤¦] /the propertied class/bourgeoisie/ +Í­»ÉÅ´Àþ [¤æ¤¦¤·¤Æ¤Ã¤»¤ó] /(n) barbed wire/ +Í­»Ê [¤æ¤¦¤·] /(n) an official/ +Í­»Ë [¤æ¤¦¤·] /(n) recorded in history/historical/ +Í­»Ë°ÊÍè [¤æ¤¦¤·¤¤¤é¤¤] /(n-t) since the dawn of history/ +Í­»Ö [¤æ¤¦¤·] /(n) voluntary/volunteer/sympathizer/(P)/ +Í­»ë³¦Èô¹Ô [¤æ¤¦¤·¤«¤¤¤Ò¤³¤¦] /(n) visual flight/ +Í­»ñ³Ê¼Ô [¤æ¤¦¤·¤«¤¯¤·¤ã] /licensed or qualified or eligible person/ +Í­»ö [¤æ¤¦¤¸] /(n) emergency/(P)/ +Í­»öΩˡ [¤æ¤¦¤¸¤ê¤Ã¤Ý¤¦] /legislation to deal with emergencies/ +Í­¼± [¤æ¤¦¤·¤­] /(n) well-informed/learned/ +Í­¼±¼Ô [¤æ¤¦¤·¤­¤·¤ã] /(n) expert/knowledgeable person/(P)/ +Í­½ª [¤æ¤¦¤·¤å¤¦] /(n) perfection/ +Í­½° [¤æ¤¦¤·¤å¤¦] /(n) the multitudes/the people/ +Í­½þ [¤æ¤¦¤·¤ç¤¦] /(n) compensation/consideration/(P)/ +Í­½þ·ÀÌó [¤æ¤¦¤·¤ç¤¦¤±¤¤¤ä¤¯] /an onerous contract/contract made for a consideration/ +Í­¾Ý̵¾Ý [¤¦¤¾¤¦¤à¤¾¤¦] /(n) mob/the masses/rabble/riffraff/ +Í­¾ð [¤¦¤¸¤ç¤¦] /(n) (Buddh) sentient beings/(feelings of) humanity/ +Í­¿¦ [¤æ¤¦¤·¤ç¤¯] /(n) (1) holding a job/(2) learned/well-versed in usages or practices of the court or military households/knowlegeable/ +Í­¿¦ [¤æ¤¦¤½¤¯] /(n) (1) holding a job/(2) learned/well-versed in usages or practices of the court or military households/knowlegeable/ +Í­¿¦¸Î¼Â [¤æ¤¦¤½¤¯¤³¤¸¤Ä] /(n) well-versed in usages or practices of the court or military households/ +Í­¿¦¼Ô [¤æ¤¦¤·¤ç¤¯¤·¤ã] /employed person/ +Í­¿§ [¤æ¤¦¤·¤ç¤¯] /(n) colored/ +Í­¿§ÌîºÚ [¤æ¤¦¤·¤ç¤¯¤ä¤µ¤¤] /brightly colored vegetables/ +Í­¿¨¤ì¤ë [¤¢¤ê¤Õ¤ì¤ë] /(adj) common/ +Í­¿´ [¤¦¤·¤ó] /(n) (1) discrimination/historical school of poetic thought/(2) (Buddh) attachment/distractions/ +Í­¿ÀÏÀ [¤æ¤¦¤·¤ó¤í¤ó] /(n) theism/belief in existence of a god or gods/ +Í­¿Í [¤æ¤¦¤¸¤ó] /(n) manned/occupied/piloted/(P)/ +Í­¿Í²½ [¤æ¤¦¤¸¤ó¤«] /manning/occupying/ +Í­¿ô [¤æ¤¦¤¹¤¦] /(adj-na,n) prominent/leading/(P)/ +Í­À­ [¤æ¤¦¤»¤¤] /(n) sexual/ +Í­À­À¸¿£ [¤æ¤¦¤»¤¤¤»¤¤¤·¤ç¤¯] /(n) sexual reproduction/ +Í­À¼ [¤æ¤¦¤»¤¤] /(n) voiced/vocal/ +Í­À¼²» [¤æ¤¦¤»¤¤¤ª¤ó] /(n) voiced sound/ +Í­À¼²»²½ [¤æ¤¦¤»¤¤¤ª¤ó¤«] /vocalization/ +Í­À¼»Ò²» [¤æ¤¦¤»¤¤¤·¤¤¤ó] /(n) voiced consonant/ +Í­ÀÇ [¤æ¤¦¤¼¤¤] /(n) taxable/ +Í­ÀÇÉÊ [¤æ¤¦¤¼¤¤¤Ò¤ó] /taxable goods/ +Í­Àþ [¤æ¤¦¤»¤ó] /(n) communicate by wire/(P)/ +Í­Àþ¥Æ¥ì¥Ó [¤æ¤¦¤»¤ó¥Æ¥ì¥Ó] /(n) (1) closed-circuit television/(2) community antenna television (CATV)/(3) pay TV/ +Í­ÀþÄÌ¿® [¤æ¤¦¤»¤ó¤Ä¤¦¤·¤ó] /(n) cable communications/ +Í­ÀþÅÅ¿® [¤æ¤¦¤»¤ó¤Ç¤ó¤·¤ó] /wire telegraph/ +Í­ÀþÊüÁ÷ [¤æ¤¦¤»¤ó¤Û¤¦¤½¤¦] /cable broadcast/ +Í­ÂÎ [¤æ¤¦¤¿¤¤] /(adj-no,n) tangible/corporeal/ +Í­Âλñ»º [¤æ¤¦¤¿¤¤¤·¤µ¤ó] /tangible assets/ +Í­ÂÎÆ°»º [¤æ¤¦¤¿¤¤¤É¤¦¤µ¤ó] /tangible property/ +Í­ÂÎʪ [¤æ¤¦¤¿¤¤¤Ö¤Ä] /(n) something material/ +Í­ÂÞưʪ [¤æ¤¦¤¿¤¤¤É¤¦¤Ö¤Ä] /a marsupial/ +Í­ÂÞÎà [¤æ¤¦¤¿¤¤¤ë¤¤] /marsupial/ +Í­ÃÊ¼Ô [¤æ¤¦¤À¤ó¤·¤ã] /(n) (MA) rank holder/rank holding person/Black Belt/ +Í­ÃÜÇÀ¶È [¤æ¤¦¤Á¤¯¤Î¤¦¤®¤ç¤¦] /farming complemented by raising livestock/ +ͭĺŷ [¤¦¤Á¤ç¤¦¤Æ¤ó] /(adj-na,n) ecstasy/(P)/ +ͭĺÅÀ [¤¦¤Á¤ç¤¦¤Æ¤ó] /(adj-na,n) ecstasy/ +Í­ÄýÎà [¤æ¤¦¤Æ¤¤¤ë¤¤] /(n) ungulates/ +Í­ÅÄ¾Æ [¤¢¤ê¤¿¤ä¤­] /(io) (n) Arita ware (porcelain)/ +Í­ÅľƤ­ [¤¢¤ê¤¿¤ä¤­] /(n) Arita ware (porcelain)/ +Í­ÆÁ [¤¦¤È¤¯] /(adj-na,n) virtuous/rich/ +Í­ÆÁ [¤æ¤¦¤È¤¯] /(adj-na,n) virtuous/rich/ +Í­ÆÇ [¤æ¤¦¤É¤¯] /(adj-na,n) poisonous/toxic/(P)/ +Í­Æñ¤¤ [¤¢¤ê¤¬¤¿¤¤] /(adj) grateful/thankful/welcome/appreciated/evoking gratitude/(P)/ +Í­Æñ¤¦ [¤¢¤ê¤¬¤È¤¦] /(io) (conj,exp,int) Thank you/(P)/ +Í­Æñ¤ß [¤¢¤ê¤¬¤¿¤ß] /(n) value/worth/virtue/ +Í­ÆñÌ£ [¤¢¤ê¤¬¤¿¤ß] /(n) value/worth/virtue/ +Í­ÆñÌÂÏÇ [¤¢¤ê¤¬¤¿¤á¤¤¤ï¤¯] /(n) mixed blessing/white elephant/unwelcome favor/ +ͭǽ [¤æ¤¦¤Î¤¦] /(adj-na,n) able/capable/efficient/skill/(P)/ +Í­ÇÛ [¤æ¤¦¤Ï¤¤] /(n) dividend-paying (stock)/ +ͭȱ [¤¦¤Ï¤Ä] /(n) untonsured (monk or priest or nun)/ +ͭȾ [¤æ¤¦¤Ï¤ó] /(n) half again of a designated unit/ +Í­Èå³Õ [¤æ¤¦¤Ò¤«¤¯] /Yuuhikaku (law book publisher)/ +Í­ÈøÎà [¤æ¤¦¤Ó¤ë¤¤] /tailed amphibians/ +Í­É× [¤æ¤¦¤Õ] /(n) married woman/ +Í­Ê¿Åü [¤¢¤ë¤Ø¤¤¤È¤¦] /(n) toffee/ +ͭ˾ [¤æ¤¦¤Ü¤¦] /(adj-na,n) good prospects/full of hope/promising/(P)/ +ͭ˾³ô [¤æ¤¦¤Ü¤¦¤«¤Ö] /(n) hopeful stock (share)/ +̵ͭ [¤¦¤à] /(n) yes or no/existence/flag indicator (comp)/presence or absence marker/(P)/ +̵ͭÁêÄ̤¸¤ë [¤¦¤à¤¢¤¤¤Ä¤¦¤¸¤ë] /to help each other/to complement/ +ͭ̾ [¤æ¤¦¤á¤¤] /(adj-na,n) fame/(P)/ +ͭ̾¹» [¤æ¤¦¤á¤¤¤³¤¦] /(n) famous school or university/ +ͭ̾¿Í [¤æ¤¦¤á¤¤¤¸¤ó] /(n) celebrity/ +ͭ̾ÀÇ [¤æ¤¦¤á¤¤¤¼¤¤] /(n) the price of fame/noblesse oblige/ +̵ͭ̾¼Â [¤æ¤¦¤á¤¤¤à¤¸¤Ä] /(adj-na,n) in name but not in reality/ +Í­Ìí̵Ìí [¤¦¤ä¤à¤ä] /(adj-na,n) indefinite/hazy/(P)/ +ͭ; [¤æ¤¦¤è] /(n) more than/ +Í­ÍÍ [¤¢¤ê¤µ¤Þ] /(n) state/condition/circumstances/the way things are or should be/truth/(P)/ +Í­ÍÍ [¤¢¤ê¤è¤¦] /(n) state/condition/circumstances/the way things are or should be/truth/ +Í­ÍÑ [¤æ¤¦¤è¤¦] /(adj-na,n) useful/helpful/(P)/ +Í­ÍÑÀ­ [¤æ¤¦¤è¤¦¤»¤¤] /usefulness/ +Í­Íø [¤æ¤¦¤ê] /(adj-na,n) advantageous/better/profitable/lucrative/(P)/ +Í­Íý´Ø¿ô [¤æ¤¦¤ê¤«¤ó¤¹¤¦] /(n) rational function/ +Í­Íý¼° [¤æ¤¦¤ê¤·¤­] /(n) rational expression/ +Í­Íý¿ô [¤æ¤¦¤ê¤¹¤¦] /(n) fraction/ +Í­ÎÁ [¤æ¤¦¤ê¤ç¤¦] /(n) admission-paid/toll/(P)/ +Í­ÎÁÃó¼Ö¾ì [¤æ¤¦¤ê¤ç¤¦¤Á¤å¤¦¤·¤ã¤¸¤ç¤¦] /(n) toll parking lot/toll car park/ +Í­ÎÁƻϩ [¤æ¤¦¤ê¤ç¤¦¤É¤¦¤í] /toll road/ +Í­ÎÏ [¤æ¤¦¤ê¤ç¤¯] /(adj-na,n) (1) influence/prominence/(2) potent/(P)/ +Í­ÎÏ¼Ô [¤æ¤¦¤ê¤ç¤¯¤·¤ã] /(n) influential person/man of importance/(P)/ +Í­ÎÏÇÏ [¤æ¤¦¤ê¤ç¤¯¤Ð] /(n) hopeful (promising or strong) candidate/ +Í­îì¾òÃî [¤æ¤¦¤³¤¦¤¸¤ç¤¦¤Á¤å¤¦] /hooked tapeworm/ +Í® [¤æ¤º] /(n) (uk) (Japanese) citron (type of citrus fruit)/ +Í®»Ò [¤æ¤º] /(n) (uk) (Japanese) citron (type of citrus fruit)/ +ͯ¤­µ¯¤ë [¤ï¤­¤ª¤³¤ë] /(v5r) to well up/to rise/ +ͯ¤­½Ð¤ë [¤ï¤­¤Ç¤ë] /(oK) (v1) to gush forth/ +ͯ¤­¾å¤¬¤ë [¤ï¤­¤¢¤¬¤ë] /(v5r) (1) to boil up/to break out/to arise/to seethe/(2) to get excited/to be in uproar/ +ͯ¤­¾å¤ë [¤ï¤­¤¢¤¬¤ë] /(v5r) (1) to boil up/to break out/to arise/to seethe/(2) to get excited/to be in uproar/ +ͯ¤­¿å [¤ï¤­¤ß¤º] /(n) spring water/ +ͯ¤¯ [¤ï¤¯] /(v5k) to boil/to grow hot/to get excited/to gush forth/(P)/ +ͯ½Ð [¤æ¤¦¤·¤å¤Ä] /(n,vs) gushing out/welling up/springing up/ +ͯ½Ð [¤è¤¦¤·¤å¤Ä] /(n,vs) gushing out/welling up/springing up/ +ͯ½ÐÎÌ [¤æ¤¦¤·¤å¤Ä¤ê¤ç¤¦] /output/ +ͯ¿å [¤æ¤¦¤¹¤¤] /(n) (rare) welling of water/ +Í°¤¯ [¤ï¤¯] /(iK) (v5k) to boil/to grow hot/to get excited/to gush forth/ +ͱ¤Î»ö [¤Ê¤ª¤Î¤³¤È] /(adv,exp) all the more/still more/ +ͱµ¿Ì䤬¸ [¤Ê¤ª¤®¤â¤ó¤¬¤½¤ó] /(vs) A doubt still remains/ +ͱ»Ò [¤æ¤¦¤·] /(n) nephew (like a son)/another child considered as one's own/ +ͱÂÀ [¤æ¤À¤ä] /(n) Judea/Jewish people/ +ͱͽ [¤æ¤¦¤è] /(n) postponement/deferment/(P)/ +ͱͽ¤Ê¤¯ [¤æ¤¦¤è¤Ê¤¯] /without delay/promptly/ +ͱͽ´ü´Ö [¤æ¤¦¤è¤­¤«¤ó] /a grace period/ +ͱÎɤ¤ [¤Ê¤ª¤è¤¤] /still better/ +ͳ [¤è¤·] /(n) reason/significance/cause/(P)/ +ͳ¡¹¤·¤¤ [¤æ¤æ¤·¤¤] /(adj) grave/serious/alarming/ +ͳ±ï [¤æ¤¨¤ó] /(n) acquaintance/relation/affinity/reason/ +ͳ½ï [¤æ¤¤¤·¤ç] /(n) history/pedigree/lineage/(P)/ +ͳ̵¤­ [¤è¤·¤Ê¤­] /meaningless/senseless/absurd/ +ͳ̵¤·»ö [¤è¤·¤Ê¤·¤´¤È] /(n) trivial thing/nonsense/ +ͳͭ¤ë [¤è¤·¤¢¤ë] /of rank/of noble birth/ +ͳͳ¤·¤¤ [¤æ¤æ¤·¤¤] /(adj) grave/serious/alarming/ +ͳÍè [¤æ¤é¤¤] /(adv,n,vs) origin/source/history/derivation/reason/destiny/(P)/ +ͳÍè¤ò¿Ò¤Í¤ë [¤æ¤é¤¤¤ò¤¿¤º¤Í¤ë] /(exp) to inquire into the origin/ +ͳÍè½ñ [¤æ¤é¤¤¤·¤ç] /history/memoirs/ +Í´É® [¤æ¤¦¤Ò¤Ä] /(n) private secretary/amanuensis/ +͵ÅÙ [¤æ¤¦¤É] /electrical tolerance/ +͵ʡ [¤æ¤¦¤Õ¤¯] /(adj-na,n) affluence/prosperity/(P)/ +Ͷ¤¤ [¤¤¤¶¤Ê¤¤] /(n) (1) invitation/introduction/(2) temptation/(P)/ +Ͷ¤¤ [¤µ¤½¤¤] /(n) (1) invitation/introduction/(2) temptation/ +Ͷ¤¤¤ò¤«¤±¤ë [¤µ¤½¤¤¤ò¤«¤±¤ë] /(v1) to invite/to call out/ +Ͷ¤¤³Ý¤±¤ë [¤µ¤½¤¤¤«¤±¤ë] /(v1) to invite/ +Ͷ¤¤¹ç¤¦ [¤µ¤½¤¤¤¢¤¦] /(v5u) to ask each other/ +Ͷ¤¤¹þ¤à [¤µ¤½¤¤¤³¤à] /(v5m) to entice/to tempt/to invite someone to join in/ +Ͷ¤¤½Ð¤¹ [¤µ¤½¤¤¤À¤¹] /(v5s) to lure/to invite out/ +Ͷ¤¤¿å [¤µ¤½¤¤¤ß¤º] /(n) pump priming/(P)/ +Ͷ¤¦ [¤¤¤¶¤Ê¤¦] /(v5u) (1) to invite/to ask/to call (for)/(2) to tempt/to lure/to induce/ +Ͷ¤¦ [¤µ¤½¤¦] /(v5u) to invite/to call out/(P)/ +Ͷ¤¦ [¤½¤Ê¤¦] /(v5u) (1) to invite/to ask/to call (for)/(2) to tempt/to lure/to induce/ +Ͷ¤­´ó¤»¤ë [¤ª¤Ó¤­¤è¤»¤ë] /(v1) to lure someone/to entice someone/ +Ͷ¤­½Ð¤¹ [¤ª¤Ó¤­¤À¤¹] /(v5s) to lure out of/to decoy out of/to entice out of/ +Ͷ°ø [¤æ¤¦¤¤¤ó] /(n) exciting cause/incitement/incentive/(P)/ +Ͷ°ú [¤æ¤¦¤¤¤ó] /(n,vs) enticement/inducement/attraction/ +Ͷ²ëÅô [¤æ¤¦¤¬¤È¤¦] /(n) light trap for killing insects/ +Ͷ²ý [¤æ¤¦¤«¤¤] /(n,vs) abduction/kidnapping/(P)/ +Ͷ²ýºá [¤æ¤¦¤«¤¤¤¶¤¤] /(the crime of) kidnapping/ +Ͷ²ý»ö·ï [¤æ¤¦¤«¤¤¤¸¤±¤ó] /(n) kidnapping/ +Ͷ²ýÈÈ [¤æ¤¦¤«¤¤¤Ï¤ó] /kidnap/abduction/ +Ͷ²ýÈÈ¿Í [¤æ¤¦¤«¤¤¤Ï¤ó¤Ë¤ó] /a kidnapper/an abductor/ +Ͷµ¯ [¤æ¤¦¤­] /(n,vs) evocation/evoke/ +Ͷ»¦ [¤æ¤¦¤µ¤Ä] /(n,vs) seduction and killing/ +ͶÃ× [¤æ¤¦¤Á] /(n,vs) attraction/lure/invitation/(P)/ +ͶÅÅ [¤æ¤¦¤Ç¤ó] /(n) dielectric/ +ͶÅÅ»Ò [¤æ¤¦¤Ç¤ó¤·] /(electrical) inductor/ +ͶÅÅÀµÀÜ [¤æ¤¦¤Ç¤ó¤»¤¤¤»¤Ä] /dielectric tangent/ +ͶÅÅÂÎ [¤æ¤¦¤Ç¤ó¤¿¤¤] /(n) dielectric/ +ͶÅÅΨ [¤æ¤¦¤Ç¤ó¤ê¤Ä] /(n) dielectric constant/permittivity/ +ͶƳ [¤æ¤¦¤É¤¦] /(n,vs) guidance/leading/induction/introduction/incitement/inducement/(P)/ +ͶƳ¿ÒÌä [¤æ¤¦¤É¤¦¤¸¤ó¤â¤ó] /a leading question/ +ͶƳÂÎ [¤æ¤¦¤É¤¦¤¿¤¤] /(n) (chemical) derivative/ +ͶƳÃÆ [¤æ¤¦¤É¤¦¤À¤ó] /(n) a guided missile/ +ͶƳÅÅÆ°µ¡ [¤æ¤¦¤É¤¦¤Ç¤ó¤É¤¦¤­] /(n) induction motor/ +ͶƳÅÅή [¤æ¤¦¤É¤¦¤Ç¤ó¤ê¤å¤¦] /induced current/ +ͶÇú [¤æ¤¦¤Ð¤¯] /(n) induced explosion/ +Ͷȯ [¤æ¤¦¤Ï¤Ä] /(n,vs) cause/induce/lead up to/(P)/ +ͶÏÇ [¤æ¤¦¤ï¤¯] /(n,vs) temptation/allurement/lure/(P)/ +ͶÏǤËÉ餱¤ë [¤æ¤¦¤ï¤¯¤Ë¤Þ¤±¤ë] /(exp) to yield (succumb) to temptation/ +ͶÏÇʪ [¤æ¤¦¤ï¤¯¤â¤Î] /lure/ +Í·¤Ð¤¹ [¤¢¤½¤Ð¤¹] /(v5s) to let one play/to leave idle/to do (polite)/ +Í·¤Ð¤»¸ÀÍÕ [¤¢¤½¤Ð¤»¤³¤È¤Ð] /(n) polite language used by women/ +Í·¤Ó [¤¢¤½¤Ó] /(n,n-suf) playing/(P)/ +Í·¤Ó²ó¤ë [¤¢¤½¤Ó¤Þ¤ï¤ë] /(v5r) to jaunt around/to play around/to visit one place after another without affect/ +Í·¤Ó»ö [¤¢¤½¤Ó¤´¤È] /(n) game/pastime/recreation/diversion/ +Í·¤Ó»þ´Ö [¤¢¤½¤Ó¤¸¤«¤ó] /playtime/recess/ +Í·¤Ó¼Ö [¤¢¤½¤Ó¤°¤ë¤Þ] /(n) idle pulley/ +Í·¤Ó½÷ [¤¢¤½¤Ó¤á] /(n) prostitute/ +Í·¤Ó¾ì [¤¢¤½¤Ó¤Ð] /(n) playground/(P)/ +Í·¤Ó¿´ [¤¢¤½¤Ó¤´¤³¤í] /(n) desire to play or have a good time/ +Í·¤Ó¿Í [¤¢¤½¤Ó¤Ë¤ó] /(n) carouser/playboy/ +Í·¤ÓÁê¼ê [¤¢¤½¤Ó¤¢¤¤¤Æ] /playmate/playfellow/(P)/ +Í·¤ÓÃç´Ö [¤¢¤½¤Ó¤Ê¤«¤Þ] /playmate/ +Í·¤ÓÆ»¶ñ [¤¢¤½¤Ó¤É¤¦¤°] /sports equipment/ +Í·¤ÓȾʬ [¤¢¤½¤Ó¤Ï¤ó¤Ö¤ó] /(adj-na) half in fun/ +Í·¤ÓÊ⤯ [¤¢¤½¤Ó¤¢¤ë¤¯] /(v5k) to visit one place after another without affect/ +Í·¤ÓÊ뤹 [¤¢¤½¤Ó¤¯¤é¤¹] /(v5s) to idle away one's time/ +Í·¤ÓÊë¤é¤¹ [¤¢¤½¤Ó¤¯¤é¤¹] /(v5s) to idle away one's time/ +Í·¤Ö [¤¢¤½¤Ö] /(v5b) (1) to play/to make a visit (esp. for pleasure)/(2) to be idle/to do nothing/(P)/ +Í·±Ë [¤æ¤¦¤¨¤¤] /(n,vs) swimming/conduct of life/ +Í·±Ë½Ñ [¤æ¤¦¤¨¤¤¤¸¤å¤Ä] /how to get on in life/ +Í·±àÃÏ [¤æ¤¦¤¨¤ó¤Á] /(n) amusement park/(P)/ +Í·³Ç [¤æ¤¦¤«¤¯] /(n) red-light district/ +Í·³Ô [¤æ¤¦¤«¤¯] /(n) red light district/ +Í·³Ø [¤æ¤¦¤¬¤¯] /(n,vs) studying abroad/travelling to study/ +Í·³Ú [¤æ¤¦¤é¤¯] /(n,vs) amusement/ +Í·µº [¤æ¤¦¤®] /(n) game/play/sports/(P)/ +Í·µºÅª [¤æ¤¦¤®¤Æ¤­] /(adj-na) playful/ +Í·µ» [¤æ¤¦¤®] /(n) games/pastimes/ +Í·µ»¾ì [¤æ¤¦¤®¤¸¤ç¤¦] /(n) amusement center/ +Í·µÒ [¤æ¤¦¤«¤¯] /(n) sightseer/playboy/frequenter of red-light districts/ +Í·µÙ [¤æ¤¦¤­¤å¤¦] /(n) idle/unused/fallow/(P)/ +Í·µÙ»ÜÀß [¤æ¤¦¤­¤å¤¦¤·¤»¤Ä] /unused facilities or equipment/ +Í·µÙÃÏ [¤æ¤¦¤­¤å¤¦¤Á] /(n) idle land/ +Í·¶¢ [¤æ¤¦¤­¤ç¤¦] /(n) chivalrous person/ +Í·¶½ [¤æ¤¦¤­¤ç¤¦] /(n) merrymaking/pleasures/ +Í·¶½ÀÇ [¤æ¤¦¤­¤ç¤¦¤¼¤¤] /entertainment tax/ +Í·¶½Èñ [¤æ¤¦¤­¤ç¤¦¤Ò] /entertainment expenses/ +Í·¶â [¤æ¤¦¤­¤ó] /(n) idle money or capital/ +Í·¶ã [¤æ¤¦¤®¤ó] /(n) wandering minstrel/ +Í··¯ [¤æ¤¦¤¯¤ó] /(n) prostitute/ +Í··³ [¤æ¤¦¤°¤ó] /(n) reserve corps/flying squadron/ +Í··³µ­¼Ô [¤æ¤¦¤°¤ó¤­¤·¤ã] /roving reporter/ +Í··Ý [¤æ¤¦¤²¤¤] /(n) artistic accomplishments/ +Í··â [¤æ¤¦¤²¤­] /(n) raid/shortstop/(P)/ +Í··â¼ê [¤æ¤¦¤²¤­¤·¤å] /(n) shortstop/(P)/ +Í··âÀï [¤æ¤¦¤²¤­¤»¤ó] /(n) guerrilla warfare/unconventional warfare/ +Í··âÂâ [¤æ¤¦¤²¤­¤¿¤¤] /(n) commando unit/ +Í··âÂâ°÷ [¤æ¤¦¤²¤­¤¿¤¤¤¤¤ó] /irregular forces/ +Í·¹Ô [¤æ¤¦¤³¤¦] /(n) wander/ +Í·»³ [¤æ¤µ¤ó] /(n) excursion/outing/picnic/ +Í·»Ò [¤æ¤¦¤·] /(n) wanderer/traveller/ +Í·»ñ [¤æ¤¦¤·] /(n) idle funds or capital/ +Í·¼º [¤æ¤¦¤·¤Ä] /shortstop error/ +Í·½÷ [¤æ¤¦¤¸¤ç] /(n) prostitute/harlot/ +Í·¿© [¤æ¤¦¤·¤ç¤¯] /(n,vs) living in idleness/ +Í·À± [¤æ¤¦¤»¤¤] /(n) wandering star/planet/ +Í·Àâ [¤æ¤¦¤¼¤¤] /(n,vs) election tour/election campaign/stumping/(P)/ +Í·ÂÆ [¤æ¤¦¤À] /(adj-na,n) indolence/ +Í·Äì [¤æ¤¦¤Æ¤¤] /(n) breechblock (of a gun)/ +Í·Æ¢ [¤æ¤¦¤È¤¦] /(n) self-indulgent pleasure/ +Í·Æ¢»ù [¤æ¤¦¤È¤¦¤¸] /(n) debauched person/ +Í·Æ°±ßÌÚ [¤æ¤¦¤É¤¦¤¨¤ó¤Ü¤¯] /(n) swinging log/horizontal bar/ +Í·Êâ [¤æ¤¦¤Û] /(n) walk/promenade/(P)/ +Í·ÊâÆ» [¤æ¤¦¤Û¤É¤¦] /(n) promenade/esplanade/ +Í·ËÒ [¤æ¤¦¤Ü¤¯] /(n) nomadism/(P)/ +Í·ËÒ̱ [¤æ¤¦¤Ü¤¯¤ß¤ó] /(n) nomads/ +ͷ̱ [¤æ¤¦¤ß¤ó] /(adj-na,n) idler/the unemployed/ +Í·ÌƤà [¤Ä¤ë¤à] /(v5m) to copulate (animals)/to mate/ +Í·ÌêϺ [¤æ¤¦¤ä¤í¤¦] /(n) libertine/man of pleasure/ +Í·Í÷ [¤æ¤¦¤é¤ó] /(n,vs) sightseeing/(P)/ +Í·Í÷µÒ [¤æ¤¦¤é¤ó¤­¤ã¤¯] /sightseer/tourist/ +Í·Í÷Á¥ [¤æ¤¦¤é¤ó¤»¤ó] /(n) pleasure cruise/ +Í·Í÷ÃÏ [¤æ¤¦¤é¤ó¤Á] /(n) resort/ +Í·Í÷Èô¹Ô [¤æ¤¦¤é¤ó¤Ò¤³¤¦] /(n) sightseeing flight/ +ͷΤ [¤æ¤¦¤ê] /(n) red light district/ +Í·Î¥ [¤æ¤¦¤ê] /(n,vs) separation/isolation/ +Í·Î¥´ð [¤æ¤¦¤ê¤­] /free radical/ +Í·Î¥´ðÈ¿±þ [¤æ¤¦¤ê¤­¤Ï¤ó¤Î¤¦] /reaction of free radicals/ +Í·ÎÄ [¤æ¤¦¤ê¤ç¤¦] /(n) hunting/ +Í·Îò [¤æ¤¦¤ì¤­] /(n) tour/ +Í·×µ [¤æ¤¦¤è¤¯] /(n,vs) cruising/patrolling/ +͸Íî [¤æ¤¦¤é¤¯] /hamlet/ +͹·ô [¤æ¤¦¤±¤ó] /(n) postage stamp/ +͹À¯ [¤æ¤¦¤»¤¤] /(n) postal system/(P)/ +͹À¯»ö¶ÈÄ£ [¤æ¤¦¤»¤¤¤¸¤®¤ç¤¦¤Á¤ç¤¦] /(n) Postal Services Agency/ +͹À¯¾Ê [¤æ¤¦¤»¤¤¤·¤ç¤¦] /Ministry of Posts and Telecommunications/(P)/ +͹À¯Âç¿Ã [¤æ¤¦¤»¤¤¤À¤¤¤¸¤ó] /Minister of Posts and Telecommunications/ +͹ÀÇ [¤æ¤¦¤¼¤¤] /(n) postage/ +͹Á¥ [¤æ¤¦¤»¤ó] /(n) mail boat/ +͹Á÷ [¤æ¤¦¤½¤¦] /(n,vs) mailing/(P)/ +͹Á÷ÎÁ [¤æ¤¦¤½¤¦¤ê¤ç¤¦] /freight costs/transport costs/ +͹ÂÞ [¤æ¤¦¤¿¤¤] /(n) mailbag/ +͹Ãù [¤æ¤¦¤Á¤ç] /(n) (abbr) postal (post-office) savings (deposit)/(P)/ +͹ÊØ [¤æ¤¦¤Ó¤ó] /(n) mail/postal service/(P)/ +͹ÊØ¥Þ¡¼¥¯ [¤æ¤¦¤Ó¤ó¥Þ¡¼¥¯] /Japanese postal symbol/ +͹ÊØ°ÙÂØ [¤æ¤¦¤Ó¤ó¤«¤ï¤»] /postal money order/ +͹Êز° [¤æ¤¦¤Ó¤ó¤ä] /(n) postman/ +͹Êز°¤µ¤ó [¤æ¤¦¤Ó¤ó¤ä¤µ¤ó] /postman/(P)/ +͹ÊØ¶É [¤æ¤¦¤Ó¤ó¤­¤ç¤¯] /(n) post office/(P)/ +͹ÊØ»ä½ñÈ¢ [¤æ¤¦¤Ó¤ó¤·¤·¤ç¤Ð¤³] /post office box/ +͹ÊØ¼Ö [¤æ¤¦¤Ó¤ó¤·¤ã] /mail truck/ +͹Êؼõ¤± [¤æ¤¦¤Ó¤ó¤¦¤±] /(n) mailbox/ +͹Êؽñ´Ê [¤æ¤¦¤Ó¤ó¤·¤ç¤«¤ó] /(n) letter-card/ +͹Êؾ®Êñ [¤æ¤¦¤Ó¤ó¤³¤Å¤Ä¤ß] /(n) parcel/ +͹ÊØ¿¶ÂØ [¤æ¤¦¤Ó¤ó¤Õ¤ê¤«¤¨] /(n) postal transfer/ +͹ÊØÀÚ¼ê [¤æ¤¦¤Ó¤ó¤­¤Ã¤Æ] /postage stamp/ +͹ÊØÁ¥ [¤æ¤¦¤Ó¤ó¤»¤ó] /mail boat/ +͹ÊØÂÞ [¤æ¤¦¤Ó¤ó¤Ö¤¯¤í] /mail bag/ +͹ÊØÃù¶â [¤æ¤¦¤Ó¤ó¤Á¤ç¤­¤ó] /postal savings (deposit)/ +͹ÊØǯ¶â [¤æ¤¦¤Ó¤ó¤Í¤ó¤­¤ó] /postal annuity/ +͹ÊØÇÛã [¤æ¤¦¤Ó¤ó¤Ï¤¤¤¿¤Ä] /postman/mailman/ +͹ÊØÈ¢ [¤æ¤¦¤Ó¤ó¤Ð¤³] /(n) mailbox/ +͹ÊØÈÖ¹æ [¤æ¤¦¤Ó¤ó¤Ð¤ó¤´¤¦] /postal code/ +͹ÊØʪ [¤æ¤¦¤Ó¤ó¤Ö¤Ä] /(n) postal items/ +͹ÊØÍÕ½ñ [¤æ¤¦¤Ó¤ó¤Ï¤¬¤­] /postcard/ +͹ÊØÎÁ¶â [¤æ¤¦¤Ó¤ó¤ê¤ç¤¦¤­¤ó] /postage/postal charges/ +ͺ [¤ª¤¹] /(n) male (animal)/(P)/ +ͺ°Î [¤æ¤¦¤¤] /(adj-na,n) magnificent/ +ͺ²Ö [¤ª¤Ð¤Ê] /(n) male flower/ +ͺµí [¤ª¤¦¤·] /(n) bull/ +ͺµíʵ [¤ª¤¦¤·¤¯¤½] /bullshit/ +ͺ¶«¤Ó [¤ª¤µ¤±¤Ó] /(n) war cry/roar/ +ͺ¶«¤Ó [¤ª¤¿¤±¤Ó] /(n) war cry/roar/ +ͺ·Ü [¤ª¤ó¤É¤ê] /(n) cock/rooster/ +ͺ¸¤ [¤ª¤¹¤¤¤Ì] /male dog/ +ͺ»Ñ [¤æ¤¦¤·] /(n) gallant figure/ +ͺ»Ö [¤æ¤¦¤·] /(n) ambition/ +ͺ¼É [¤ª¤·¤Ù] /(n) stamen/ +ͺ¼É [¤æ¤¦¤º¤¤] /(n) stamen/ +ͺ¾¾ [¤ª¤Þ¤Ä] /(n) black pine/ +ͺ¿´ [¤æ¤¦¤·¤ó] /(n) heroic spirit/aspiration/ +ͺ¿Þ [¤æ¤¦¤È] /(n) ambitious plan (enterprise)/grand project/ +ͺÀ­ [¤æ¤¦¤»¤¤] /(n) male characteristics/manliness/ +ͺÁÔ [¤æ¤¦¤½¤¦] /(adj-na,n) brave/heroic/gallant/ +ͺÂç [¤æ¤¦¤À¤¤] /(adj-na,n) grandeur/magnificence/splendour/(P)/ +ͺÂì [¤ª¤À¤­] /(n) greater waterfall (of the two)/ +ͺÃÇ [¤æ¤¦¤À¤ó] /manly decision/ +ͺĻ [¤ª¤ó¤É¤ê] /(n) cock/rooster/ +ͺÅÓ [¤æ¤¦¤È] /(n) brave enterprise/ +ͺǭ [¤ª¤¹¤Í¤³] /(n) tomcat/male cat/ +ͺǭ [¤ª¤Í¤³] /(n) tomcat/male cat/ +ͺÈô [¤æ¤¦¤Ò] /(n,vs) launching out/embarking upon (a career)/ +ͺÉð [¤æ¤¦¤Ö] /bravery/ +ͺÊÓ [¤æ¤¦¤Ø¤ó] /(n) masterpiece/ +ͺÊÔ [¤æ¤¦¤Ø¤ó] /(n) masterpiece/ +ͺÊÛ [¤æ¤¦¤Ù¤ó] /(adj-na,n) oratory/eloquence/(P)/ +ͺÊÛ²È [¤æ¤¦¤Ù¤ó¤«] /(n) orator/eloquent speaker/accomplished orator/ +ͺÊö [¤æ¤¦¤Û¤¦] /(n) majestic mountain/ +ͺ˪ [¤ª¤Ð¤Á] /(n) drone/ +ͺͺ¤·¤¤ [¤ª¤ª¤·¤¤] /(adj) manly/brave/heroic/ +ͺҦ [¤æ¤¦¤±¤¤] /(adj-na,n) vigorous/powerful/ +ͺÞÕ [¤æ¤¦¤³¤ó] /(adj-na,n) magnificent/sublime/vigorous/bold/ +Íºé¢ [¤ª¤·¤Ù] /(n) stamen/ +Íºé¢ [¤æ¤¦¤º¤¤] /(n) stamen/ +Í»¤«¤¹ [¤È¤«¤¹] /(v5s) (1) to comb out/(2) to melt/ +Í»¤±¤ë [¤È¤±¤ë] /(v1,vi) to melt/to thaw/to fuse/to dissolve/ +Í»¤±¹þ¤à [¤È¤±¤³¤à] /(v5m) to melt into/ +Í»²ò [¤æ¤¦¤«¤¤] /(n) fusion/ +Í»²òÅÀ [¤æ¤¦¤«¤¤¤Æ¤ó] /(n) melting point/ +Í»²òÇ® [¤æ¤¦¤«¤¤¤Í¤Ä] /(n) the heat of fusion/ +Í»¹ç [¤æ¤¦¤´¤¦] /(n,vs) agglutination/adhesion/fusion/unite/(P)/ +Í»»ñ [¤æ¤¦¤·] /(n) financing/loan/(P)/ +Í»½ü [¤æ¤¦¤¸¤ç] /ablation shield (rocket)/ +Í»ÀÜ [¤æ¤¦¤»¤Ä] /fusion welding/ +Í»Àã [¤æ¤¦¤»¤Ä] /(n) melted snow/melting of snow/ +Í»ÄÌ [¤æ¤¦¤º¤¦] /(n,vs) lending (money)/accommodation/adaptability/versatility/finance/(P)/ +Í»ÄÌ [¤æ¤¦¤Å¤¦] /(n,vs) lending (money)/accommodation/adaptability/versatility/finance/(P)/ +Í»Ä̤¬¤­¤¯ [¤æ¤¦¤Å¤¦¤¬¤­¤¯] /(exp) to be flexible/to be accommodating/ +Í»Ä̼ê·Á [¤æ¤¦¤º¤¦¤Æ¤¬¤¿] /an accomodation bill/ +Í»ÄÌ̵³· [¤æ¤¦¤º¤¦¤à¤²] /(adj-na,n) flexibility/versatility/adaptability/ +Í»ÅÀ [¤æ¤¦¤Æ¤ó] /(n) fusion point/melting point/ +ͻǮ [¤æ¤¦¤Í¤Ä] /heat of fusion/ +ͻϯ [¤æ¤¦¤í¤¦] /brightness/clearness/ +ͻϠ[¤æ¤¦¤ï] /(n,vs) harmony/reconciliation/(P)/ +ͼ [¤æ¤¦] /(n-adv,n-suf,n-t) evening/(P)/ +ͼ¤Ù [¤æ¤¦¤Ù] /(n) evening/(P)/ +ͼ¤Þ¤°¤ì [¤æ¤¦¤Þ¤°¤ì] /(n) evening twilight/ +ͼ°Ç [¤æ¤¦¤ä¤ß] /(n) dusk/twilight/ +ͼ±Ç¤¨ [¤æ¤¦¤Ð¤¨] /(n) sunset glow/ +ͼ²½¾Ñ [¤æ¤¦¤²¤·¤ç¤¦] /(n) evening makeup/ +ͼ´© [¤æ¤¦¤«¤ó] /(n) evening paper/(P)/ +ͼ´é [¤æ¤¦¤¬¤ª] /(n) bottle gourd/moonflower/ +ͼ¶õ [¤æ¤¦¤¾¤é] /(n) evening sky/twilight sky/ +ͼ·Ê¿§ [¤æ¤¦¤²¤·¤­] /(n) evening scene (landscape)/ +ͼ·î [¤æ¤¦¤Å¤­] /(n) the evening moon/ +ͼ·îÌë [¤æ¤¦¤Å¤­¤è] /(n) moonlit evening/ +ͼ·îÌë [¤æ¤¦¤Å¤±¤è] /(n) moonlit evening/ +ͼ¸æÈÓ [¤æ¤¦¤´¤Ï¤ó] /(n) evening meal/dinner/supper/ +ͼ¹ï [¤æ¤¦¤³¤¯] /(n-t) evening/evening hour/(P)/ +ͼ¾Æ¤± [¤æ¤¦¤ä¤±] /(n) sunset/(P)/ +ͼ¿© [¤æ¤¦¤·¤ç¤¯] /(n) evening meal/dinner/(P)/ +ͼ¿©¤òÄ´¤¨¤ë [¤æ¤¦¤·¤ç¤¯¤ò¤È¤È¤Î¤¨¤ë] /(exp) to get supper ready/ +ͼ¿©¸å [¤æ¤¦¤·¤ç¤¯¤´] /after dinner/ +ͼ¿©È´¤­ [¤æ¤¦¤·¤ç¤¯¤Ì¤­] /without having supper/ +ͼ¿û [¤æ¤¦¤¹¤²] /(n) daily lily/ +ͼÀ²¤ì [¤æ¤¦¤Ð¤ì] /(n) a clear evening/ +ͼÆä [¤æ¤¦¤Ê¤®] /(n) evening calm/ +ͼÆü [¤æ¤¦¤Ò] /(n) (in) the evening sun/setting sun/(P)/ +ͼÆü¤ËºÌ¤é¤ì¤¿¶õ [¤æ¤¦¤Ò¤Ë¤¤¤í¤É¤é¤ì¤¿¤½¤é] /sky colored by the setting sun/ +ͼÈÓ [¤æ¤¦¤Ï¤ó] /(n) evening meal/(P)/ +ͼÈÓ [¤æ¤¦¤á¤·] /(n) evening meal/(P)/ +ͼÉ÷ [¤æ¤¦¤«¤¼] /(n) evening breeze/ +ͼÊë¤ì [¤æ¤¦¤°¤ì] /(n-adv,n) evening/(evening) twilight/(P)/ +ͼÊë¤ì² [¤æ¤¦¤°¤ì¤¾¤¯] /couple with older man and younger woman/ +ͼÊý [¤æ¤¦¤¬¤¿] /(n-adv,n-t) evening/(P)/ +ͼ̸ [¤æ¤¦¤®¤ê] /(n) evening mist/(P)/ +ͼÌÀ¤ê [¤æ¤¦¤¢¤«¤ê] /(n) lingering light of evening/ +ͼÍÛ [¤»¤­¤è¤¦] /(n) setting sun/ +ͼÍÛ [¤æ¤¦¤Ò] /(n) setting sun/ +ͼΩ [¤æ¤¦¤À¤Á] /(n) (sudden) evening shower (rain)/(P)/ +ͼΩ¤Á [¤æ¤¦¤À¤Á] /(n) (sudden) evening shower (rain)/ +ͼΩ¤Á¤Ë²ñ¤¦ [¤æ¤¦¤À¤Á¤Ë¤¢¤¦] /(exp) to be caught in an evening shower/ +ͼÎÃ¤ß [¤æ¤¦¤¹¤º¤ß] /(n) evening cool/cool of the evening/ +ͼðË [¤æ¤¦¤â¤ä] /(n) evening haze or mist/ +ͼñ® [¤æ¤¦¤²] /(n) evening meal/supper/dinner/ +ͽ¡¹ [¤«¤Í¤¬¤Í] /(adv) often/lately/already/ +ͽ¤Æ [¤«¤Í¤Æ] /(adv) previously/already/lately/(P)/ +ͽ¤á [¤¢¤é¤«¤¸¤á] /(adv) beforehand/in advance/previously/(P)/ +ͽ¤á·×²è¤òΩ¤Æ¤ë [¤¢¤é¤«¤¸¤á¤±¤¤¤«¤¯¤ò¤¿¤Æ¤ë] /(exp) to plan ahead/ +ͽ¤áÍÑ°Õ [¤¢¤é¤«¤¸¤á¤è¤¦¤¤] /(vs) advance preparation/ +ͽ²Á [¤è¤«] /(n) probable (predetermined) price/expected price/ +ͽ²Ê [¤è¤«] /(n) preparatory course/preparatory department/ +ͽ²ÊÀ¸ [¤è¤«¤»¤¤] /preparatory-department student/ +ͽ³Ð [¤è¤«¤¯] /(n) hunch/foreboding/premonition/ +ͽ´¶ [¤è¤«¤ó] /(n) presentiment/premonition/(P)/ +ͽ´ü [¤è¤­] /(n,vs) expectation/assume will happen/forecast/(P)/ +ͽ¸¦ [¤è¤±¤ó] /(abbr) National Institute of Health/ +ͽ¸« [¤è¤±¤ó] /(n,vs) foresight/foreknowledge/divination/ +ͽ¸À [¤«¤Í¤´¤È] /(n) prediction/promise/prognostication/ +ͽ¸À [¤è¤²¤ó] /(n) prediction/promise/prognostication/(P)/ +ͽ¸À¼Ô [¤è¤²¤ó¤·¤ã] /(n) prophet/predictor/prognosticator/ +ͽ¸å [¤è¤´] /(n) prognosis/aftereffects/recuperation/convalescence/ +ͽ¹Æ [¤è¤³¤¦] /(n) preliminary draft/ +ͽ¹Ô [¤è¤³¤¦] /(n) rehearsal/ +ͽ¹Ô±é½¬ [¤è¤³¤¦¤¨¤ó¤·¤å¤¦] /dry run/rehearsal/ +ͽ¹ð [¤è¤³¤¯] /(n,vs) advance notice/previous note/preliminary announcement/(P)/ +ͽ¹ðÊÓ [¤è¤³¤¯¤Ø¤ó] /preview/ +ͽ¹ðÊÔ [¤è¤³¤¯¤Ø¤ó] /(n) (film, movie) preview/ +ͽ»¡ [¤è¤µ¤Ä] /(n,vs) (rare) guessing beforehand/conjecture in advance/ +ͽ»» [¤è¤µ¤ó] /(n) estimate/budget/(P)/ +ͽ»»¤òºï¤ë [¤è¤µ¤ó¤ò¤±¤º¤ë] /(exp) to curtail a budget/ +ͽ»»°Æ [¤è¤µ¤ó¤¢¤ó] /(n) draft budget/ +ͽ»»³° [¤è¤µ¤ó¤¬¤¤] /(n) outside the budget/ +ͽ»»ºï¸º [¤è¤µ¤ó¤µ¤¯¤²¤ó] /(n) budget cut/ +ͽ»»¾å [¤è¤µ¤ó¤¸¤ç¤¦] /(adj-no) budgetary/ +ͽ»»Á¼ÃÖ [¤è¤µ¤ó¤½¤Á] /budgetary provision/ +ͽ»»ÇÛʬ [¤è¤µ¤ó¤Ï¤¤¤Ö¤ó] /(n) budgetary allocation/ +ͽ»»ÉÔ­ [¤è¤µ¤ó¤Õ¤½¤¯] /budget deficit/ +ͽ¼¨ [¤è¤¸] /(n,vs) showing signs of/foreshadow/ +ͽ½¬ [¤è¤·¤å¤¦] /(n,vs) preparation for a lesson/(P)/ +ͽ¿³ [¤è¤·¤ó] /(n) preliminary examination/pretrial hearing/ +ͽ¿³Äî [¤è¤·¤ó¤Æ¤¤] /(n) court of first instance/ +ͽ¿Ì [¤è¤·¤ó] /(n) preliminary tremor/ +ͽÁª [¤è¤»¤ó] /(n) nomination/primary/preliminary contest/(P)/ +ͽÁª²ñ [¤è¤»¤ó¤«¤¤] /primary caucus/ +ͽÁªÄ̲á¼Ô [¤è¤»¤ó¤Ä¤¦¤«¤·¤ã] /(n) qualifier/ +ͽÁÛ [¤è¤½¤¦] /(n,vs) expectation/anticipation/prediction/forecast/(P)/ +ͽÁÛ²° [¤è¤½¤¦¤ä] /crystal gazer/dopester/ +ͽÁÛ³° [¤è¤½¤¦¤¬¤¤] /(adj-na,n) unexpected/unforeseen/strange/(P)/ +ͽÁÛ¹â [¤è¤½¤¦¤À¤«] /estimate/ +ͽÁÛ¼ý³Ï¹â [¤è¤½¤¦¤·¤å¤¦¤«¤¯¤À¤«] /crop estimate/ +ͽÁÛÄ̤ê [¤è¤½¤¦¤É¤ª¤ê] /(exp) as expected (neutral and negative events)/as feared/ +ͽÁÛÍø±× [¤è¤½¤¦¤ê¤¨¤­] /estimated profits/ +ͽ¬ [¤è¤½¤¯] /(n,vs) prediction/estimation/(P)/ +ͽÃÇ [¤è¤À¤ó] /(n,vs) guessing/prediction/conclusion/(P)/ +ͽÃÎ [¤è¤Á] /(n) foresight/foreknowledge/intimation/premonition/prediction/(P)/ +ͽÃÎÌ´ [¤è¤Á¤à] /foresight dream/ +ͽÄê [¤è¤Æ¤¤] /(n,vs) plans/arrangement/schedule/program/expectation/estimate/(P)/ +ͽÄ꤫¤é³°¤¹ [¤è¤Æ¤¤¤«¤é¤Ï¤º¤¹] /to exclude from the schedule/ +ͽÄê¤òÊѤ¨¤ë [¤è¤Æ¤¤¤ò¤«¤¨¤ë] /(exp) to change the schedule/ +ͽÄê°Æ [¤è¤Æ¤¤¤¢¤ó] /program/prospectus/ +ͽÄê´ü¸Â [¤è¤Æ¤¤¤­¤²¤ó] /target date/ +ͽÄê´üÆü [¤è¤Æ¤¤¤­¤¸¤Ä] /prearranged date/ +ͽÄêÀâ [¤è¤Æ¤¤¤»¤Ä] /(n) predestination/ +ͽÄêÄ´Ï [¤è¤Æ¤¤¤Á¤ç¤¦¤ï] /(n) preestablished harmony/ +ͽÄêÄ̤ê [¤è¤Æ¤¤¤É¤ª¤ê] /as planned/ +ͽÄêÆü [¤è¤Æ¤¤¤Ó] /scheduled date/expected date/ +ͽÄêǼÀÇ [¤è¤Æ¤¤¤Î¤¦¤¼¤¤] /prepayment of income taxes/ +ͽÄêɽ [¤è¤Æ¤¤¤Ò¤ç¤¦] /(n) schedule/program/itinerary/ +ͽǼ [¤è¤Î¤¦] /(n) advance payment/ +ͽÈ÷ [¤è¤Ó] /(n) preparation/preliminaries/reserve/spare/(P)/ +ͽÈ÷°÷ [¤è¤Ó¤¤¤ó] /reserve men/ +ͽÈ÷±¿Æ° [¤è¤Ó¤¦¤ó¤É¤¦] /limbering up/ +ͽÈ÷²Ê [¤è¤Ó¤«] /preparatory course/ +ͽÈ÷²ñµÄ [¤è¤Ó¤«¤¤¤®] /preliminary conference/ +ͽÈ÷²ñÃÌ [¤è¤Ó¤«¤¤¤À¤ó] /preliminary discussion/ +ͽÈ÷´ÏÂâ [¤è¤Ó¤«¤ó¤¿¤¤] /reserve fleet/ +ͽÈ÷¶¨Ìó [¤è¤Ó¤­¤ç¤¦¤ä¤¯] /preliminary agreement/ +ͽÈ÷¶â [¤è¤Ó¤­¤ó] /(n) reserve fund/emergency fund/ +ͽÈ÷·³ [¤è¤Ó¤°¤ó] /(n) reserve army/reserve troops/ +ͽÈ÷¸ò¾Ä [¤è¤Ó¤³¤¦¤·¤ç¤¦] /preliminary negotiations/ +ͽÈ÷¹©ºî [¤è¤Ó¤³¤¦¤µ¤¯] /spade work/preliminaries/ +ͽÈ÷¹» [¤è¤Ó¤³¤¦] /(n) prep school (ronin year)/(P)/ +ͽÈ÷ºÂÀÊ [¤è¤Ó¤¶¤»¤­] /rumble seat/ +ͽÈ÷»Î´±³Ø¹» [¤è¤Ó¤·¤«¤ó¤¬¤Ã¤³¤¦] /reserve officers' cadet school/ +ͽÈ÷»î¸³ [¤è¤Ó¤·¤±¤ó] /preliminary examination/ +ͽÈ÷¼¼ [¤è¤Ó¤·¤Ä] /spare room/ +ͽÈ÷¾­¹» [¤è¤Ó¤·¤ç¤¦¤³¤¦] /reserve officers/ +ͽÈ÷Áªµó [¤è¤Ó¤»¤ó¤­¤ç] /preliminary election/a primary (election)/ +ͽÈ÷Áª¼ê [¤è¤Ó¤»¤ó¤·¤å] /reserve player/ +ͽÈ÷ÁõÃÖ [¤è¤Ó¤½¤¦¤Á] /reserve equipment/backup unit/spare/ +ͽÈ÷Ââ [¤è¤Ó¤¿¤¤] /reserve corps/ +ͽÈ÷Ãμ± [¤è¤Ó¤Á¤·¤­] /background knowledge/prerequisite knowledge/ +ͽÈ÷Ä´ºº [¤è¤Ó¤Á¤ç¤¦¤µ] /(n) preliminary investigation/ +ͽÈ÷Ū [¤è¤Ó¤Æ¤­] /(adj-na) preliminary/preparatory/ +ͽÈ÷ÇÏ [¤è¤Ó¤Ð] /spare horse/ +ͽÈ÷Ƚ»ö [¤è¤Ó¤Ï¤ó¤¸] /supernumerary judge/ +ͽÈ÷Èñ [¤è¤Ó¤Ò] /(n) reserve funds/emergency funds/(P)/ +ͽÈ÷ÉÅ [¤è¤Ó¤¤¤«¤ê] /spare anchor/ +ͽÈ÷ÉÊ [¤è¤Ó¤Ò¤ó] /spares/reserve supply/ +ͽÈ÷ÉôÉÊ [¤è¤Ó¤Ö¤Ò¤ó] /spare parts/ +ͽÈ÷ʼ [¤è¤Ó¤Ø¤¤] /reservist/ +ͽÈ÷Ìò [¤è¤Ó¤¨¤­] /(n) service in the first reserve/ +ͽɽ [¤è¤Ò¤ç¤¦] /(vs) prefiguring/foreshadowing/ +ͽÊó [¤è¤Û¤¦] /(n,vs) forecast/prediction/(P)/ +ͽÊó²» [¤è¤Û¤¦¤ª¤ó] /telephone time-warning sound/ +ͽËÅ [¤è¤Ü¤¦] /premeditation/aforethought/ +ͽËÉ [¤è¤Ü¤¦] /(n,vs) prevention/precaution/protection against/(P)/ +ͽËÉ°å³Ø [¤è¤Ü¤¦¤¤¤¬¤¯] /preventive medicine/prophylactic/ +ͽËɺö [¤è¤Ü¤¦¤µ¤¯] /precautionary measures/ +ͽËÉÀܼï [¤è¤Ü¤¦¤»¤Ã¤·¤å] /immunization/vaccination/(P)/ +ͽËÉÀïÁè [¤è¤Ü¤¦¤»¤ó¤½¤¦] /preventive war/ +ͽËÉÀþ [¤è¤Ü¤¦¤»¤ó] /(n) guard (against attack)/ +ͽËÉÃí¼Í [¤è¤Ü¤¦¤Á¤å¤¦¤·¤ã] /(n) immunization/shots/inoculation/preventive injection/ +ͽËÉŪ¼£ÎÅ [¤è¤Ü¤¦¤Æ¤­¤Á¤ê¤ç¤¦] /(n) prophylactic treatment/ +ͽËÉË¡ [¤è¤Ü¤¦¤Û¤¦] /precautionary measures/ +ͽËÉÌô [¤è¤Ü¤¦¤ä¤¯] /prophylactic medicine/ +ͽÌó [¤è¤ä¤¯] /(n,vs) reservation/contract/subscription/booking/pledge/advance order/(P)/ +ͽÌó¶â [¤è¤ä¤¯¤­¤ó] /a deposit/ +ͽÌó·¸ [¤è¤ä¤¯¤¬¤«¤ê] /(n) reservation desk (of an airline)/ +ͽÌó¸ì [¤è¤ä¤¯¤´] /(n) reserved word/ +ͽÌóºÑ¤ß [¤è¤ä¤¯¤º¤ß] /reserved/engaged/ +ͽÌó¼Ô [¤è¤ä¤¯¤·¤ã] /subscriber/ +ͽÌó½ÐÈÇ [¤è¤ä¤¯¤·¤å¤Ã¤Ñ¤ó] /publication after securing subscriptions/ +ͽÌóÀ© [¤è¤ä¤¯¤»¤¤] /(n) (on) a subscription basis/ +ͽÌóÀÊ [¤è¤ä¤¯¤»¤­] /(n) reserved seat/ +ͽÌó̾Êí [¤è¤ä¤¯¤á¤¤¤Ü] /subscription list/ +ͽͽ [¤«¤Í¤¬¤Í] /(adv) often/lately/already/ +ͽÎá [¤è¤ì¤¤] /preparatory command/ +ͽÎë [¤è¤ì¤¤] /(n) first bell/ +ͽì­ËÜÀþ [¤è¤µ¤ó¤Û¤ó¤»¤ó] /Yosan Main Line (Ehime-Kagawa Railway)/ +ͽñ´²ñ [¤è¤»¤ó¤«¤¤] /(n) farewell party for graduates (held prior to graduation)/ +ͽñ²ñ [¤è¤»¤ó¤«¤¤] /farewell meeting/send-off/ +; [¤è] /(n,suf) over/more than/ +;¤·Êª [¤¢¤Þ¤·¤â¤Î] /(n) something not needed/person who is in the way/ +;¤¹ [¤¢¤Þ¤¹] /(v5s) to save/to leave over/to spare/(P)/ +;¤¹½ê̵¤¯ [¤¢¤Þ¤¹¤È¤³¤í¤Ê¤¯] /(adv) fully/thoroughly/ +;¤Ã¤¿¶â [¤¢¤Þ¤Ã¤¿¤«¤Í] /surplus money/ +;¤ÃÄø [¤è¤Ã¤Ý¤É] /(adv) very/greatly/much/to a large extent/quite/(P)/ +;¤Îµ· [¤è¤Î¤®] /(exp) another method/another problem/ +;¤ê [¤¢¤Þ¤ê] /(adj-na,adv,n,n-suf) (uk) not very (this form only used as adverb)/not much/remainder/rest/remnant/surplus/balance/excess/remains/scraps/residue/fullness/other/too much/(P)/ +;¤ê [¤¢¤ó¤Þ¤ê] /(adj-na,adv,n,n-suf) (uk) not very (this form only used as adverb)/not much/remainder/rest/remnant/surplus/balance/excess/remains/scraps/residue/fullness/other/too much/(P)/ +;¤ê¤Ë [¤¢¤Þ¤ê¤Ë] /(adv) (uk) too much/excessively/too/(P)/ +;¤ê¤Ë¤â [¤¢¤Þ¤ê¤Ë¤â] /(adj) (uk) too much/excessive/too/ +;¤êʪ [¤¢¤Þ¤ê¤â¤Î] /(n) remains/leavings/remnant/surplus/ +;¤êÌÌÇò¤¯¤Ê¤¤ [¤¢¤Þ¤ê¤ª¤â¤·¤í¤¯¤Ê¤¤] /not very interesting/ +;¤ë [¤¢¤Þ¤ë] /(v5r) to remain/to be left over/to be in excess/to be too many/(P)/ +;°Õ [¤è¤¤] /(n) implied meaning/ +;±¤ [¤è¤¤¤ó] /(n) reverberation/swelling (of a hymn)/trailing note/lingering memory/(P)/ +;±¤Õ¾¡¹ [¤è¤¤¤ó¤¸¤ç¤¦¤¸¤ç¤¦] /(adj-na) (sound) lingering in the air/ +;±¤Õ¾Õ¾ [¤è¤¤¤ó¤¸¤ç¤¦¤¸¤ç¤¦] /(adj-na) (sound) lingering in the air/ +;±É [¤è¤¨¤¤] /(n) posthumous honors/ +;±ê [¤è¤¨¤ó] /(n) burning embers/ +;±ì [¤è¤¨¤ó] /(n) lingering smoke/ +;²Ë [¤è¤«] /(n) leisure/leisure time/spare time/(P)/ +;³Ñ [¤è¤«¤¯] /(n) complementary angle/ +;³ä [¤è¤«¤Ä] /(n) cosecant/ +;´¨ [¤è¤«¤ó] /(n) lingering winter/ +;µ· [¤è¤®] /(n) another method/another problem/ +;µ·¤Ê¤¤ [¤è¤®¤Ê¤¤] /(adj) unavoidable/inevitable/beyond one's control/(P)/ +;µ·¤Ê¤¯ [¤è¤®¤Ê¤¯] /(adv) unavoidably/(P)/ +;µ·Ìµ¤¤ [¤è¤®¤Ê¤¤] /(adj) unavoidable/inevitable/beyond one's control/ +;µ·Ìµ¤¯ [¤è¤®¤Ê¤¯] /unavoidably/necessarily/inevitably/ +;µ» [¤è¤®] /(n) avocation/hobby/ +;¶½ [¤è¤­¤ç¤¦] /(n) side show/entertainment/ +;¶È [¤è¤®¤ç¤¦] /(n) side line/avocation/ +;¶È̵¤¯ [¤è¤®¤ç¤¦¤Ê¤¯] /unavoidably/necessarily/inevitably/ +;·° [¤è¤¯¤ó] /(n) lingering odor/ +;·Ä [¤è¤±¤¤] /(n) fortunate heredity/blessings/the rewards of virtue/something bequeathed to posterity/ +;·× [¤è¤±¤¤] /(adj-na,adv,n) too much/unnecessary/abundance/surplus/excess/superfluity/(P)/ +;·×¤Ê¤ªÀ¤Ïà [¤è¤±¤¤¤Ê¤ª¤»¤ï] /it's none of your business/it's not your concern/ +;·×¤ÊÀ¤Ïäò¾Æ¤¯ [¤è¤±¤¤¤Ê¤»¤ï¤ò¤ä¤¯] /(exp) to poke one's nose (in) where one is not wanted/ +;·×¼Ô [¤è¤±¤¤¤â¤Î] /(n) person whose presence is unwelcome or a nuisance/a fifth wheel/ +;¸¹ [¤è¤²¤ó] /(n) cosine (in trigonometry)/ +;¸÷ [¤è¤³¤¦] /(n) afterglow/lingering light/ +;¹á [¤è¤³¤¦] /(n) lingering odor/ +;ºá [¤è¤¶¤¤] /(n) other crimes/further offenses/ +;ºâ [¤è¤¶¤¤] /(n) spare cash/available funds/remaining fortune/ +;»ö [¤è¤¸] /(n) other things/the rest/leisure tasks/ +;½¬ [¤è¤·¤å¤¦] /(n) old remaining customs/ +;½­ [¤è¤·¤å¤¦] /(n) lingering odor/ +;½ê [¤è¤½] /(n) another place/somewhere else/strange parts/(P)/ +;½ê¸« [¤è¤½¤ß] /(n,vs) looking away/looking aside/ +;½ê¹Ô¤­ [¤è¤½¤¤¤­] /(n) going out/company manners/one's best clothes/ +;½ê¹Ô¤­ [¤è¤½¤æ¤­] /(n) going out/company manners/one's best clothes/ +;½ê»ö [¤è¤½¤´¤È] /(n) another's affair/ +;½ê¼Ô [¤è¤½¤â¤Î] /(n) stranger/outsider/ +;½êÆã¤é [¤è¤½¤Ê¤¬¤é] /(adv) while at a distance/indirectly/casually/ +;½êʹ¤­ [¤è¤½¤®¤­] /(n) reputation/respectability/ +;½êÌÜ [¤è¤½¤á] /(n) another's eyes/casual observer/ +;½ê;½ê¤·¤¤ [¤è¤½¤è¤½¤·¤¤] /(adj) distant/cold/formal/ +;¾ê [¤è¤¸¤ç¤¦] /(n) redundant/surplus/residue/balance/(P)/ +;¾ê¿Í°÷ [¤è¤¸¤ç¤¦¤¸¤ó¤¤¤ó] /(n) redundancy/ +;¾ð [¤è¤¸¤ç¤¦] /(n) suggestiveness (of a poem)/lingering charm/lasting impression/ +;¿§ [¤è¤·¤ç¤¯] /(n) complementary color/ +;¿Ì [¤è¤·¤ó] /(n) aftershock/(P)/ +;¿Í [¤è¤¸¤ó] /(n) others/other people/(P)/ +;¿Í [¤è¤Ë¤ó] /(n) others/other people/ +;¿Ð [¤è¤¸¤ó] /(n) trailing dust/aftereffects/ +;¿åÅÇ [¤è¤¹¤¤¤Ï¤­] /spillway/ +;¿åÏ© [¤è¤¹¤¤¤í] /(n) spillway/ +;À¤ [¤è¤»¤¤] /(n) one's remaining years/ +;Àª [¤è¤»¤¤] /(n) surplus power/momentum/impetus/inertia/ +;À¸ [¤è¤»¤¤] /(n) one's remaining years/ +;ÀÚ [¤è¤»¤Ä] /cotangent (in trigonometry)/ +;ÀÜ [¤è¤»¤Ä] /cotangent/ +;± [¤è¤¾¤¯] /the remaining bandits/ +;Âô [¤è¤¿¤¯] /(n) blessings/benefits (of modern civilization)/ +;ÃÌ [¤è¤À¤ó] /(n) digression/sequel (of a story)/(P)/ +;ÃÏ [¤è¤Á] /(n) place/room/margin/scope/(P)/ +;Äø [¤è¤Ã¤Ý¤É] /(adv) very/greatly/much/to a large extent/quite/ +;Äø [¤è¤Û¤É] /(adv) very/greatly/much/to a large extent/quite/(P)/ +;ũ [¤è¤Æ¤­] /(n) drippings/ +;ÅÞ [¤è¤È¤¦] /(n) remnants of a party or a gang/ +;ÆÀ [¤è¤È¤¯] /(n) emoluments/additional profits/ +;ÆÁ [¤è¤È¤¯] /(n) influence of great virtue/influence of ancestors/ +;Æü [¤è¤¸¤Ä] /(n-adv,n-t) remaining time/days left/ +;Ǯ [¤è¤Í¤Ä] /(n) waste heat/remaining heat/ +;ǰ [¤è¤Í¤ó] /(n) another idea/(P)/ +;ǰ̵¤¯ [¤è¤Í¤ó¤Ê¤¯] /(adv) earnestly/intently/ +;ÇÈ [¤è¤Ï] /(n) after-effect/secondary effect/sequel/consequence/aftermath/trail (of a storm)/(P)/ +;ÇÚ [¤è¤Ï¤¤] /(n) we/ +;Çò [¤è¤Ï¤¯] /(n) blank space/margin/ +;ÇòÃí [¤è¤Ï¤¯¤Á¤å¤¦] /marginal notes/glosses/ +;ÇòÊÇ [¤è¤Ï¤¯¤Ú¤¨¤¸] /blank page/ +;É [¤è¤Ó¤ç¤¦] /(n) secondary disease/complications/ +;É÷ [¤è¤Õ¤¦] /(n) surviving custom/holdover influence/ +;ʬ [¤è¤Ö¤ó] /(adj-na,n) extra/excess/surplus/(P)/ +;ʰ [¤è¤Õ¤ó] /(n) pent-up anger/rage/ +;ʹ [¤è¤Ö¤ó] /(n) gossip/rumor/ +;ÊÀ [¤è¤Ø¤¤] /(n) resulting evil/holdover/ +;˧ [¤è¤Û¤¦] /lingering fragrance/continuing fame (after death)/ +;̿ [¤è¤á¤¤] /(n) remainder of one's life/one's remaining years/(P)/ +;̿´ö²¿¤â¤Ê¤¤ [¤è¤á¤¤¤¤¤¯¤Ð¤¯¤â¤Ê¤¤] /(exp) your days are numbered/ +;͵ [¤è¤æ¤¦] /(n) surplus/composure/margin/room/time/allowance/scope/rope/(P)/ +;͵¤·¤ã¤¯¤·¤ã¤¯ [¤è¤æ¤¦¤·¤ã¤¯¤·¤ã¤¯] /(adj-na,n) calm and composed/have enough and to spare/ +;͵忡¹ [¤è¤æ¤¦¤·¤ã¤¯¤·¤ã¤¯] /(adj-na,n) calm and composed/have enough and to spare/ +;͵å¿å¿ [¤è¤æ¤¦¤·¤ã¤¯¤·¤ã¤¯] /(adj-na,n) calm and composed/have enough and to spare/ +;͵å¿å¿¤¿¤ë [¤è¤æ¤¦¤·¤ã¤¯¤·¤ã¤¯¤¿¤ë] /(adj-t) (uk) composed/calm and broadminded/ +;ÎÏ [¤è¤ê¤ç¤¯] /(n) spare energy, time or money/remaining strength/reserve power/money to spare/(P)/ +;Îà [¤è¤ë¤¤] /(n) remnants of a party or a gang/ +;Îð [¤è¤ì¤¤] /(n) life expectancy/ +;Îõ [¤è¤ì¤Ä] /(n) ancestor's meritorious deeds/the evil effects of the lives of our predecessors/ +;Ͻ [¤è¤í¤¯] /(n) additional gain/ +;Ͽ [¤è¤í¤¯] /(n) unofficial record/rumour/ +;Óà [¤è¤¼¤ó] /(n) lingering life/feeble existence/brink of ruin/ +;ÝÊ [¤è¤ª¤¦] /(n) trouble brought on by sins of forebears/ +;ßÍ [¤è¤ì¤­] /lingering raindrops/remaining portion of a drink/favors/ +;ßþ [¤è¤¸¤ó] /(n) smouldering fire/embers/ +Í¾é¾ [¤è¤¦¤ó] /(n) inexhaustible supply/ +Í¿¤¨ [¤¢¤¿¤¨] /gift/godsend/ +Í¿¤¨¤ë [¤¢¤¿¤¨¤ë] /(v1) to give/to present/to award/(P)/ +Í¿¤¨¼ç [¤¢¤¿¤¨¤Ì¤·] /giver/ +Í¿¤¹¤ë [¤¯¤ß¤¹¤ë] /(vs-s) to take part in/to be implicated in/to side with/to support/ +Í¿¤ë [¤¢¤º¤«¤ë] /(v5r) to participate in/ +Í¿°µ [¤è¤¢¤Ä] /(n) pressurization/ +Í¿·ï [¤è¤±¤ó] /(n) postulate/given conditions/data/ +Í¿¹ñ [¤è¤³¤¯] /(n) ally/ +Í¿¿® [¤è¤·¤ó] /(n) credit limit/ +Í¿ÂÀ [¤è¤¿] /(adj-na,n) idle gossip/nonsense/good-for-nothing fellow/ +Í¿ÂÀ¤ë [¤è¤¿¤ë] /(v5r) to live a wicked life/ +Í¿ÂÀ¼Ô [¤è¤¿¤â¤Î] /(n) (uk) hooligan/layabout/good-for-nothing/gangster/ +Í¿ÂÀϺ [¤è¤¿¤í¤¦] /(n) (obs) slow witted fellow/counter-hero/liar/ +Í¿ÂÀÏà [¤è¤¿¤Ð¤Ê¤·] /(n) idle gossip/ +Í¿Ã¥ [¤è¤À¤Ä] /(n) giving and taking/plundering/ +Í¿ÅÀ [¤è¤Æ¤ó] /(n) (math) point given/ +Í¿ÅÞ [¤è¤È¤¦] /(n) government party/(ruling) party in power/government/(P)/ +Í¿ÅÞϢΩ [¤è¤È¤¦¤ì¤ó¤ê¤Ä] /(n) ruling coalition/ +Í¿ÌîÅÞ [¤è¤ä¤È¤¦] /(n) (political) parties in and out of power/majority and minority parties/(P)/ +Í¿ÎÏ [¤è¤ê¤­] /(n) feudal era police rank/ +Í¿ÏÀ [¤è¤í¤ó] /(n) public opinion/ +ÍÀ¤á¤Á¤®¤ë [¤Û¤á¤Á¤®¤ë] /(v5r) to praise (to the skies)/to sing the praises (of)/to extol/ +ÍÀ¤á¤ë [¤Û¤á¤ë] /(v1) to praise/to admire/to speak well/ +ÍÀ¤á»¦¤· [¤Û¤á¤´¤í¤·] /lavish compliments and criticism/reverse compliment/"damning with faint praise"/ +ÍÀ¤á¾Î¤¨¤ë [¤Û¤á¤¿¤¿¤¨¤ë] /(v1) to applaud/to admire/to praise/ +ÍÀ¤ì [¤Û¤Þ¤ì] /(n) honour/(P)/ +ÍÀ˾ [¤è¤Ü¤¦] /honor/ +ÍÁ [¤«¤´] /(n) palanquin/litter/bier/ +ÍÁ [¤³¤·] /(n) palanquin/litter/bier/ +ÍÁÃÏ [¤è¤Á] /(n) earth/world/ +ÍÁÆþ¤ì [¤³¤·¤¤¤ì] /(n) wedding/bridal procession/marriage into a family/ +ÍÁ˾ [¤è¤Ü¤¦] /(n) popularity/esteem/reputation/confidence/ +ÍÁÏÀ [¤è¤í¤ó] /(n) public opinion/ +ÍÁÏÀÄ´ºº [¤è¤í¤ó¤Á¤ç¤¦¤µ] /public-opinion survey/ +ͤ«¤ê [¤¢¤º¤«¤ê] /(n) custody/undecided match/draw/tie/(P)/ +ͤ«¤ê½ê [¤¢¤º¤«¤ê¤·¤ç] /(n) cloakroom/parcel room/ +ͤ«¤ê½ê [¤¢¤º¤«¤ê¤¸¤ç] /(n) cloakroom/parcel room/(P)/ +ͤ«¤ê¾Ú [¤¢¤º¤«¤ê¤·¤ç¤¦] /(n) claim check/baggage check/luggage check/deposit receipt/(P)/ +ͤ«¤ê¿Í [¤¢¤º¤«¤ê¤Ë¤ó] /(n) person left in charge of one's belongings/ +ͤ«¤êʪ [¤¢¤º¤«¤ê¤â¤Î] /(n) something left in charge/ +ͤ«¤ë [¤¢¤º¤«¤ë] /(v5r,vt) to keep in custody/to receive on deposit/to take charge of/(P)/ +ͤ± [¤¢¤º¤±] /(n) custody/keeping/ +ͤ±¤ë [¤¢¤º¤±¤ë] /(v1,vt) to give into custody/to leave (a child) in the care of/to entrust/to deposit/(P)/ +ͤ±¶â [¤¢¤º¤±¤­¤ó] /(n) key money/ +ͤ±Æþ¤ì¤ë [¤¢¤º¤±¤¤¤ì¤ë] /(v1) to make a deposit/(P)/ +ͤ±Êª [¤¢¤º¤±¤â¤Î] /(n) object left in a person's charge/ +Ͷâ [¤è¤­¤ó] /(n,vs) deposit/bank account/(P)/ +Ͷâ¸ýºÂ [¤è¤­¤ó¤³¤¦¤¶] /(n) bank account/ +Ͷâ¼Ô [¤è¤­¤ó¤·¤ã] /depositor/ +Ͷâ½àÈ÷Ψ [¤è¤­¤ó¤¸¤å¤ó¤Ó¤ê¤Ä] /(n) cash-deposit ratio/ +ͶâÄÌÄ¢ [¤è¤­¤ó¤Ä¤¦¤Á¤ç¤¦] /(n) (deposit) passbook/bankbook/ +ͶâÊݸ±µ¡¹½ [¤è¤­¤ó¤Û¤±¤ó¤­¤³¤¦] /(n) Deposit Insurance Corporation (DIC)/ +ͶâÊݸî [¤è¤­¤ó¤Û¤´] /(n) bank deposit guarantee/ +ͶâÊÝ¾Ú [¤è¤­¤ó¤Û¤·¤ç¤¦] /(n) bank deposit guarantee/ +ͶâÍøΨ [¤è¤­¤ó¤ê¤ê¤Ä] /(n) deposit interest rate/ +Í·ì [¤è¤±¤Ä] /(n,vs) depositing blood (in a blood bank)/ +͸À [¤è¤²¤ó] /(n) prophecy/ +͸À¼Ô [¤è¤²¤ó¤·¤ã] /(n) prophet/ +ÍÂÂßΨ [¤è¤¿¤¤¤ê¤Ä] /(n) loan-deposit ratio/ +ÍÂÂ÷ [¤è¤¿¤¯] /(n,vs) deposition/(P)/ +ÍÂÂ÷¶â [¤è¤¿¤¯¤­¤ó] /(n) deposit/ +ÍÂÃù¶â [¤è¤Á¤ç¤­¤ó] /(n) deposits and savings/bank account/(P)/ +ÍÂÃù¶â»Ä¹â [¤è¤Á¤ç¤­¤ó¤¶¤ó¤À¤«] /(n) bank balance/ +Íà [¤ä¤È¤¤] /(n) government employee/ +Íà [¤è¤¦] /(n) employ/hire/ +Íä¤Ê¼ [¤ä¤È¤¤¤Ø¤¤] /mercenary soldier/ +Íä¦ [¤ä¤È¤¦] /(v5u) to employ/to hire/ +ÍÃ¿Í [¤è¤¦¤Ë¤ó] /(n) employee/ +ÍÃÁ¥ [¤è¤¦¤»¤ó] /(n) chartered ship/ +ÍÃÁ¥·ÀÌó [¤è¤¦¤»¤ó¤±¤¤¤ä¤¯] /chartering ships/ +ÍÃʼ [¤è¤¦¤Ø¤¤] /(n) mercenary (soldier)/ +ÍÃæÛ [¤è¤¦¤Ø¤¤] /(n,vs) employing/employment/ +ÍĤ¤ [¤ª¤µ¤Ê¤¤] /(adj) very young/childish/(P)/ +ÍĤʤ¸¤ß [¤ª¤µ¤Ê¤Ê¤¸¤ß] /(n) childhood friend/friend from infancy/old playmate/(P)/ +ÍĤˤ·¤Æ¸É¤È¤Ê¤ë [¤è¤¦¤Ë¤·¤Æ¤³¤È¤Ê¤ë] /(exp) to be orphaned in one's babyhood/ +ÍIJê [¤è¤¦¤¬] /(n) (wheat) germ/ +ÍÄ´é [¤ª¤µ¤Ê¤¬¤ª] /(n) baby's face/ +Íĵû [¤è¤¦¤®¤ç] /(n) fry (young fish)/ +ÍÄ·¯ [¤è¤¦¤¯¤ó] /(n) young lord or master/ +ÍÄ·Á¿Ê²½ [¤è¤¦¤±¤¤¤·¤ó¤«] /neoteny/mature sexually while in physical infancy/ +ÍÄºÊ [¤ª¤µ¤Ê¤Å¤Þ] /(n) very young bride/bride (married woman) who is little more than a girl/ +ÍÄ»Ò [¤ª¤µ¤Ê¤´] /(n) infant/baby/little child/(P)/ +ÍÄ»ù [¤è¤¦¤¸] /(n) infant/baby/child/(P)/ +ÍÄ»ù¥Ý¥ë¥Î [¤è¤¦¤¸¥Ý¥ë¥Î] /child pornography/ +ÍÄ»ù´ü [¤è¤¦¤¸¤­] /(n) infancy/ +ÍÄ»ùµÔ»¦ [¤è¤¦¤¸¤®¤ã¤¯¤µ¤Ä] /(n) massacre of the innocents/ +ÍÄ»ù¶µ°é [¤è¤¦¤¸¤­¤ç¤¦¤¤¤¯] /early childhood education/ +ÍÄ»ù¸ì [¤è¤¦¤¸¤´] /(n) words children use/ +ÍÄ»ù»¦¤· [¤è¤¦¤¸¤´¤í¤·] /infanticide/ +ÍÄ»ù»à˴Ψ [¤è¤¦¤¸¤·¤Ü¤¦¤ê¤Ä] /(n) infant mortality rate/ +ÍÄ»ùÆÍÁ³»à¾É¸õ·² [¤è¤¦¤¸¤È¤Ä¤¼¤ó¤·¤·¤ç¤¦¤³¤¦¤°¤ó] /(n) sudden infant death syndrome (SIDS)/ +ÍÄ»þ [¤è¤¦¤¸] /(n-adv,n-t) cradle/ +Íļã [¤è¤¦¤¸¤ã¤¯] /(adj-na,n) juvenile/ +Íļå [¤è¤¦¤¸¤ã¤¯] /(adj-na,n) young and weak/ +ÍĽ÷ [¤è¤¦¤¸¤ç] /(n) little girl/ +Íľ¯ [¤è¤¦¤·¤ç¤¦] /(adj-na,n) infancy/childhood/tender age/(P)/ +ÍÄ¿´ [¤ª¤µ¤Ê¤´¤³¤í] /(n) child's mind/child's heart/very young mind/ +ÍÄÀ¸ [¤è¤¦¤»¤¤] /(adj-na,n) larva/larvae/ +ÍÄÀ¸´ï´± [¤è¤¦¤»¤¤¤­¤«¤ó] /larval organ/ +ÍÄÃÕ [¤è¤¦¤Á] /(adj-na,n) infancy/childish/infantile/(P)/ +ÍÄÃÕ±à [¤è¤¦¤Á¤¨¤ó] /(n) kindergarten/(P)/ +ÍÄÃî [¤è¤¦¤Á¤å¤¦] /(n) larva/chrysalis/(P)/ +ÍÄƸ [¤è¤¦¤É¤¦] /(n) little child/ +ÍÄÆëÀ÷ [¤ª¤µ¤Ê¤Ê¤¸¤ß] /(n) childhood friend/friend from infancy/old playmate/ +ÍÄÆëÀ÷¤ß [¤ª¤µ¤Ê¤Ê¤¸¤ß] /(n) childhood friend/friend from infancy/old playmate/ +ÍÄǯ [¤è¤¦¤Í¤ó] /(n) childhood/infancy/ +ÍÄǯ´ü [¤è¤¦¤Í¤ó¤­] /childhood/ +ÍÄǯ»þÂå [¤è¤¦¤Í¤ó¤¸¤À¤¤] /childhood/ +ÍÄ̾ [¤è¤¦¤ß¤ç¤¦] /(n) childhood name/ +ÍÄ̾ [¤è¤¦¤á¤¤] /(n) childhood name/ +ÍÄͧã [¤ª¤µ¤Ê¤È¤â¤À¤Á] /(n) childhood friend/ +ÍÄÎð [¤è¤¦¤ì¤¤] /childhood/ +ÍŤ·¤¤ [¤¢¤ä¤·¤¤] /(adj) suspicious/dubious/doubtful/ +ÍÅ°Û [¤è¤¦¤¤] /(n) mysterious occurrence/ +ÍűÀ [¤è¤¦¤¦¤ó] /(n) ominous cloud/ +Íűð [¤è¤¦¤¨¤ó] /(adj-na,n) fascinating/voluptuous/ +ÍŲø [¤è¤¦¤«¤¤] /(n) ghost/apparition/phantom/spectre/demon/monster/goblin/(P)/ +ÍŲøÊѲ½ [¤è¤¦¤«¤¤¤Ø¤ó¤²] /(n) (animal making a) monstrous apparition/ +Íŵ¤ [¤è¤¦¤­] /(n) ghostly/unearthly/weird/ +ÍÅ½Ñ [¤è¤¦¤¸¤å¤Ä] /(n) black magic/black art/witchcraft/sorcery/ +ÍÅ½Ñ¼Ô [¤è¤¦¤¸¤å¤Ä¤·¤ã] /magician/sorcerer/sorceress/ +ÍŽ÷ [¤è¤¦¤¸¤ç] /(n) enchantress/vamp/ +ÍÅÀº [¤è¤¦¤»¤¤] /(n) fairy/sprite/elf/(P)/ +ÍÅÇÌ [¤è¤¦¤Ð] /(n) hag/old witch/ +ÍÅÉØ [¤è¤¦¤Õ] /(n) enchantress/ +ÍÅËâ [¤è¤¦¤Þ] /(n) ghost/apparition/ +ÍƤò²þ¤à [¤è¤¦¤ò¤¢¤é¤¿¤à] /(exp) to change one's appearance/ +ÍÆ°× [¤è¤¦¤¤] /(adj-na,n) easy/simple/plain/(P)/ +Íưפ¤ [¤¿¤ä¤¹¤¤] /(adj) (uk) easy/simple/light/(P)/ +ÍÆ´é [¤è¤¦¤¬¤ó] /(n) features/looks/ +ÍÆ´ï [¤è¤¦¤­] /(n) container/vessel/(P)/ +ÍƵ· [¤è¤¦¤®] /(n) behavior/deportment/ +ÍƵ¿ [¤è¤¦¤®] /(n) suspect/charge/(P)/ +ÍƵ¿¼Ô [¤è¤¦¤®¤·¤ã] /(n) suspect (person)/(P)/ +Íƶ¦ [¤è¤¦¤­¤ç¤¦] /(n) pro-communist/ +ÍÆ»Ñ [¤è¤¦¤·] /(n) appearance/figure/(P)/ +ÍÆ»ÑüÎï [¤è¤¦¤·¤¿¤ó¤ì¤¤] /attractive face and figure/ +ÍÆ¼Ï [¤è¤¦¤·¤ã] /(n) pardon/forgiveness/mercy/(P)/ +ÍÆ¿§ [¤è¤¦¤·¤ç¤¯] /(n) looks/features/beauty/ +ÍÆÀÑ [¤è¤¦¤»¤­] /(n) capacity/volume/(P)/ +ÍÆÀÑÈæ [¤è¤¦¤»¤­¤Ò] /volume ratio/ +ÍÆÀÑΨ [¤è¤¦¤»¤­¤ê¤Ä] /(n) floor space index/ratio of building size to lot/ +ÍÆÂÎ [¤è¤¦¤¿¤¤] /(n) condition (usually animate)/ +ÍÆÂÎ [¤è¤¦¤À¤¤] /(n) condition (usually animate)/(P)/ +ÍÆÂﶤë [¤è¤¦¤À¤¤¤Ö¤ë] /to put on airs/ +ÍÆÂÖ [¤è¤¦¤¿¤¤] /(n) condition (usually animate)/ +ÍÆÂÖ [¤è¤¦¤À¤¤] /(n) condition (usually animate)/(P)/ +ÍÆǧ [¤è¤¦¤Ë¤ó] /(n,vs) approval/(P)/ +ÍÆʪ [¤¤¤ì¤â¤Î] /(n) container/ +ÍÆËÆ [¤è¤¦¤Ü¤¦] /(n) looks/personal appearance/features/ +ÍÆÎÌ [¤è¤¦¤ê¤ç¤¦] /(n) capacity/electrical capacitance/(P)/ +ÍǶò [¤è¤¦¤°] /(adj-na,n) mediocrity/imbecility/ +ÍÇ·¯ [¤è¤¦¤¯¤ó] /(n) stupid ruler/ +ÍÇºÍ [¤è¤¦¤µ¤¤] /(n) mediocre talent/ +ÍÇ¿Í [¤è¤¦¤¸¤ó] /common man/ +ÍȤ¬¤ë [¤¢¤¬¤ë] /(v5r) to rise/(P)/ +ÍȤ² [¤¢¤²] /(n,n-suf) fried bean curd/(P)/ +ÍȤ²¤ë [¤¢¤²¤ë] /(v1) to lift/to fry/(P)/ +ÍȤ²±À¿ý [¤¢¤²¤Ò¤Ð¤ê] /soaring skylark/ +ÍȤ²´¬ [¤¢¤²¤Þ¤­] /(n) old-fashioned hairstyle/ +ÍȤ²¶Ì [¤¢¤²¤À¤Þ] /(n) bits of fried batter left after cooking tempura/ +ÍȤ²¶ç [¤¢¤²¤¯] /(n-adv,n-t) in the end/finally/at last/(P)/ +ÍȤ²¶ç¤Î²Ì¤Æ [¤¢¤²¤¯¤Î¤Ï¤Æ] /(adv,n) finally/in the end/on top of all that/ +ÍȤ²¸Í [¤¢¤²¤É] /(n) push-up door/roll-up shutter/ +ÍȤ²½Ð¤· [¤¢¤²¤À¤·] /(n) deep-fried (food)/ +ÍȤ²½Ð¤·Æ¦Éå [¤¢¤²¤À¤·¤É¤¦¤Õ] /(n) deep-fried tofu/ +ÍȤ²¾ì [¤¢¤²¤Ð] /(n) landing-stage/ +ÍȤ²Â­ [¤¢¤²¤¢¤·] /(n) find fault/ +ÍȤ²Â­¤ò¼è¤ë [¤¢¤²¤¢¤·¤ò¤È¤ë] /(exp) to find fault with someone/to flame someone/ +ÍȤ²Â­¼è¤ê [¤¢¤²¤¢¤·¤È¤ê] /(n) faultfinding/ +ÍȤ²Ä¶ [¤¢¤²¤Á¤ç¤¦] /(n) (abbr) excess of withdrawals over deposits/ +ÍȤ²Äì [¤¢¤²¤¾¤³] /(n) false bottom/ +ÍȤ²Æé [¤¢¤²¤Ê¤Ù] /(n) deep fryer/ +ÍȤ²ÈÄ [¤¢¤²¤¤¤¿] /(n) movable floor boards/trap door/ +ÍȤ²Êª [¤¢¤²¤â¤Î] /(n) deep-fried food/ +ÍȤ²Ëë [¤¢¤²¤Þ¤¯] /(n) entrance curtain (in Noh)/ +ÍȤ²Ìý [¤¢¤²¤¢¤Ö¤é] /(n) cooking oil/ +Íȱ©Ä³ [¤¢¤²¤Ï¤Á¤ç¤¦] /(n) swallowtail butterfly/ +ÍȲ° [¤¢¤²¤ä] /(n) (Edo-period) brothel/ +ÍȲ» [¤è¤¦¤ª¤ó] /(n) acute (accent, etc.)/ +ÍȲ»Éä [¤è¤¦¤ª¤ó¤×] /(n) acute accent)/ +Íȶç [¤¢¤²¤¯] /(n-adv,n-t) in the end/finally/at last/(P)/ +Íȶç¤Î²Ì¤Æ [¤¢¤²¤¯¤Î¤Ï¤Æ] /(adv,n) finally/in the end/on top of all that/ +ÍȸÀ [¤è¤¦¤²¤ó] /(n,vs) opening declaration/profession/declaration in public/proclamation/ +Íȹ³Èæ [¤è¤¦¤³¤¦¤Ò] /(n) lift-drag ratio/ +ÍȻҹ¾ [¤è¤¦¤¹¤³¤¦] /Yangtze River (in China)/ +ÍÈ¿å [¤è¤¦¤¹¤¤] /(n) pumping water/ +ÍÈ¿å¼Ö [¤è¤¦¤¹¤¤¤·¤ã] /scoop wheel/ +ÍÈúµ¡ [¤è¤¦¤¿¤ó¤­] /coal hoist/ +ÍÈÍÈ [¤è¤¦¤è¤¦] /(adj-na,n) disposition/ +ÍÈΦ [¤è¤¦¤ê¤¯] /(n) landing/unloading/ +ÍÈΦ´Ï [¤è¤¦¤ê¤¯¤«¤ó] /landing craft/ +ÍÈΦ´ÏÄú [¤è¤¦¤ê¤¯¤«¤ó¤Æ¤¤] /landing ship/ +ÍÈΦÎÁ [¤è¤¦¤ê¤¯¤ê¤ç¤¦] /landing charge/ +ÍÈÎÏ [¤è¤¦¤ê¤ç¤¯] /(n) dynamic lift/lifting power/ +ÍÉ [¤æ¤ê] /(n) vibration/flickering/jolting/tremor/ +Íɤµ¤Ö¤ê [¤æ¤µ¤Ö¤ê] /(n) shaking/shaking up (one's adversary)/(P)/ +Íɤµ¤Ö¤ë [¤æ¤µ¤Ö¤ë] /(v5r) to shake/to jolt/to rock/to swing/(P)/ +Íɤ¹¤Ö¤ë [¤æ¤¹¤Ö¤ë] /(v5r) to shake/to jolt/to rock/to swing/ +Íɤ¹¤êµ¯¤³¤¹ [¤æ¤¹¤ê¤ª¤³¤¹] /(v5s) to shake someone awake/ +Íɤ¹¤ë [¤æ¤¹¤ë] /(v5r,vs) to shake/to jolt/to rock (cradle)/to swing/(P)/ +Íɤ餰 [¤æ¤é¤°] /(v5g) to swing/to sway/to shake/to tremble/(P)/ +Íɤ餹 [¤æ¤é¤¹] /(v5s) to rock/to shake/to swing/ +Íɤé¤á¤¯ [¤æ¤é¤á¤¯] /(v5k) to flicker/to quiver/to waver/to sway/ +ÍɤéÍɤé [¤æ¤é¤æ¤é] /swaying/flickering/ +Íɤê [¤æ¤ê] /(n) vibration/flickering/jolting/tremor/ +Íɤ꤫¤´ [¤æ¤ê¤«¤´] /(n) cradle/(P)/ +Íɤ굯¤³¤¹ [¤æ¤ê¤ª¤³¤¹] /(v5s) to shake someone awake/ +ÍɤêÆ°¤«¤¹ [¤æ¤ê¤¦¤´¤«¤¹] /(v5s) to shake/to wave/to swing/to sway/ +ÍɤêÆ°¤¯ [¤æ¤ê¤¦¤´¤¯] /(v5k) to quake/to swing/ +ÍɤêÊÖ¤· [¤æ¤ê¤«¤¨¤·] /(n) aftershock/afterquake/ +ÍɤêÊÖ¤¹ [¤æ¤ê¤«¤¨¤¹] /(v5s) to shake back/ +Íɤê϶ [¤æ¤ê¤«¤´] /(oK) (n) cradle/ +ÍɤêäÆ [¤æ¤ê¤«¤´] /(n) cradle/ +Íɤë [¤æ¤¹¤ë] /(v5r,vs) to shake/to jolt/to rock (cradle)/to swing/ +Íɤë [¤æ¤ë] /(v5r,vs) to shake/to jolt/to rock (cradle)/to swing/(P)/ +Íɤ뤬¤¹ [¤æ¤ë¤¬¤¹] /(v5s) to shake/to swing/to sway/to shock/(P)/ +Íɤ뤮¤Ê¤¤ [¤æ¤ë¤®¤Ê¤¤] /(adj) solid/firm/steady/ +Íɤ뤮̵¤¤ [¤æ¤ë¤®¤Ê¤¤] /(adj) solid/firm/steady/ +Íɤ뤰 [¤æ¤ë¤°] /(v5g) to shake/to waver/to tremble/(P)/ +Íɤì [¤æ¤ì] /(n) vibration/flickering/jolting/tremor/ +Íɤì¤ë [¤æ¤ì¤ë] /(v1) to shake/to sway/(P)/ +ÍɤìÆ°¤¯ [¤æ¤ì¤¦¤´¤¯] /(v5k) to tremble/ +ÍÉ±È [¤è¤¦¤¨¤¤] /(n) flutter/linger/ +ÍÉÆ° [¤è¤¦¤É¤¦] /(n) titubation/shaking/swinging/ +ÍÉ϶ [¤æ¤ê¤«¤´] /(oK) (n) cradle/ +ÍÉä× [¤è¤¦¤é¤ó] /(n) cradle/ +ÍÉäפÎÃÏ [¤è¤¦¤é¤ó¤Î¤Á] /birthplace/ +ÍÉä×´ü [¤è¤¦¤é¤ó¤­] /(n) infancy/in cradle/ +Íʤ¹¤ë [¤è¤¦¤¹¤ë] /(vs-s) to have/to possess/(P)/ +Íʸî [¤è¤¦¤´] /(n,vs) protection/nursing/protective care/(P)/ +ÍÊÊÉ [¤è¤¦¤Ø¤­] /(n) retaining wall (civil engineering)/ +ÍÊΩ [¤è¤¦¤ê¤Ä] /(n,vs) back/support/(P)/ +ÍËÆü [¤è¤¦¤Ó] /(n) day of the week/(P)/ +ÍËÎî [¤è¤¦¤ì¤¤] /literary term for the sun/ +ÍÌ [¤ä¤Ê¤®] /(n) willow/slim/ +ÍÌ»Ò [¤è¤¦¤¸] /(n) toothpick/ +ÍÌ»Þ [¤è¤¦¤¸] /(n) toothpick/ +ÍÌÌø [¤è¤¦¤ê¤å¤¦] /(n) purple willows and weeping willows/ +ÍÍ [¤µ¤Þ] /(n,suf) (pol) Mr or Mrs/manner/kind/appearance/(P)/ +ÍÍ [¤è¤¦] /(adj-na,n-adv,n) way/manner/kind/sort/appearance/like/such as/so as to/in order to/so that/yang/(P)/ +ÍÍ¡¹ [¤µ¤Þ¤¶¤Þ] /(adj-na,n) varied/various/(P)/ +Íͤˤʤë [¤µ¤Þ¤Ë¤Ê¤ë] /(exp) to look good/ +Íͤߤí [¤¶¤Þ¤ß¤í] /(exp) You'll get what you deserve!/ +ÍÍ»Ò [¤è¤¦¤¹] /(n) aspect/state/appearance/(P)/ +ÍͻҸ«¥à¡¼¥É [¤è¤¦¤¹¤ß¥à¡¼¥É] /(n) wait-and-see mood/ +Íͼ° [¤è¤¦¤·¤­] /(n) style/form/pattern/(P)/ +ÍÍÁê [¤è¤¦¤½¤¦] /(n) aspect/(P)/ +ÍÍÂÎ [¤è¤¦¤¿¤¤] /appearance/condition/ +ÍÍÂÖ [¤è¤¦¤¿¤¤] /(n) form/situation/condition/ +ÍÍÊѤï¤ê [¤µ¤Þ¤¬¤ï¤ê] /(n) complete change/(P)/ +ÍÍÊѤï¤ë [¤µ¤Þ¤¬¤ï¤ë] /(v5r) to change the state of things/ +ÍÍÍÍ [¤µ¤Þ¤µ¤Þ] /agreeable condition/ +ÍÍÍÍ [¤µ¤Þ¤¶¤Þ] /(adj-na,n) varied/various/ +ÍΡ¹¤¿¤ë [¤è¤¦¤è¤¦¤¿¤ë] /(adj-t) boundless/vast/wide/broad/ +ÍΤÎÅìÀ¾¤òÌä¤ï¤º [¤è¤¦¤Î¤È¤¦¤¶¤¤¤ò¤È¤ï¤º] /(adv) in all parts of the world/both in the Occident and the Orient/ +ÍÎ²Û»Ò [¤è¤¦¤¬¤·] /(n) Western confectionery/ +Íβè [¤è¤¦¤¬] /(n) Western paintings/(P)/ +Íβè²È [¤è¤¦¤¬¤«] /artist who produces Western-style paintings/ +Íγ©»Ò [¤è¤¦¤¬¤é¤·] /mustard/ +ÍÎ³Ø [¤è¤¦¤¬¤¯] /(n) Western learning/ +ÍÎ³Ú [¤è¤¦¤¬¤¯] /(n) western (non-Japanese) music/(P)/ +Í뫅 [¤è¤¦¤Þ] /(n) Western-style room/(P)/ +ÍÎ´Û [¤è¤¦¤«¤ó] /(n) western-style house/ +ÍÎµÝ [¤è¤¦¤­¤å¤¦] /(n) Western-style archery/(small) Western-style bow/ +ÍÎ¶× [¤è¤¦¤­¤ó] /(n) (obs) piano/ +Íζä [¤è¤¦¤®¤ó] /(n) German or nickel silver/ +Íθ¤ [¤è¤¦¤±¤ó] /(n) foreign (Western) breed of dog/ +Íθì [¤è¤¦¤´] /(n) foreign speech/ +ÍÎ¹È [¤è¤¦¤³¤¦] /(n) carmine/crimson/ +ÍÎ¹Ô [¤è¤¦¤³¤¦] /(n) overseas travel/(in preliberation China) a store operated by a foreigner/ +ÍÎºÛ [¤è¤¦¤µ¤¤] /(n) (Western) dressmaking/(P)/ +ÍÎºÛ»Õ [¤è¤¦¤µ¤¤¤·] /dressmaker/ +Íλ± [¤è¤¦¤¬¤µ] /(n) (Western-style) umbrella/parasol/ +Íλæ [¤è¤¦¤·] /(n) paper manufactured in the Western manner/ +Íμ° [¤è¤¦¤·¤­] /(n) Western style/(P)/ +Íμ¼ [¤è¤¦¤·¤Ä] /(n) Western-style room/(P)/ +Íμï [¤è¤¦¤·¤å] /(n) Western or foreign type/ +Íμò [¤è¤¦¤·¤å] /(n) Western liquor/(P)/ +Íνñ [¤è¤¦¤·¤ç] /(n) Western books/(P)/ +Íξå [¤è¤¦¤¸¤ç¤¦] /(n) on the sea or ocean/(P)/ +Íο© [¤è¤¦¤·¤ç¤¯] /(n) Western-style meal/(P)/ +ÍÎÁõ [¤è¤¦¤½¤¦] /(n) Western clothing/Western binding/ +ÍÎÄÖ¤¸ [¤è¤¦¤È¤¸] /(n) Western-style binding/ +ÍÎȱ [¤è¤¦¤Ï¤Ä] /(n) Western hairdressing/ +ÍÎÉÊ [¤è¤¦¤Ò¤ó] /(n) Western-style apparel and accessories/haberdashery/ +ÍÎÉÊŹ [¤è¤¦¤Ò¤ó¤Æ¤ó] /(n) shop which handles Western-style apparel and accessories/ +ÍÎÉñ [¤è¤¦¤Ö] /(n) Western-style dance/ +ÍÎÉ÷ [¤è¤¦¤Õ¤¦] /(adj-na,n) western style/(P)/ +ÍÎÉþ [¤è¤¦¤Õ¤¯] /(n) Western-style clothes/(P)/ +ÍÎÉþ²° [¤è¤¦¤Õ¤¯¤ä] /tailor's (shop)/dressmaker's shop/tailor/dressmaker/ +ÍÎÉþý¿Ú [¤è¤¦¤Õ¤¯¤À¤ó¤¹] /Western clothes cupboard/ +ÍÎʸ [¤è¤¦¤Ö¤ó] /(n) (1) Western word or sentence/(2) word created by translating components of a Western word/ +ÍÎËÜ [¤è¤¦¤Û¤ó] /(n) book of Western origin/ +ÍÎÍÎ [¤è¤¦¤è¤¦] /(adj-na,n) broad/vast/ +ÍÎÍΤ¿¤ë [¤è¤¦¤è¤¦¤¿¤ë] /(adj-t) boundless/vast/wide/broad/ +ÍÎÍö [¤è¤¦¤é¤ó] /orchid of Western origin/ +ÍÎÍü [¤è¤¦¤Ê¤·] /(n) (Western) pear/ +ÍϤ«¤¹ [¤È¤«¤¹] /(v5s,vt) to melt/to dissolve/(P)/ +ÍϤ­¤¬¤é¤· [¤È¤­¤¬¤é¤·] /mustard paste/ +ÍϤ­¤Û¤°¤¹ [¤È¤­¤Û¤°¤¹] /(v5s) to whip an egg/to scramble (e.g. an egg)/ +ÍϤ¯ [¤È¤¯] /(v5k,vt) to dissolve (paint)/(P)/ +ÍϤ±¤ä¤¹¤¤ [¤È¤±¤ä¤¹¤¤] /soluble/ +ÍϤ±¤ë [¤È¤±¤ë] /(v1,vi) to melt/to thaw/to fuse/to dissolve/(P)/ +ÍϤ±¹ç¤¦ [¤È¤±¤¢¤¦] /(v5u) to melt together/ +ÍϤ±¹þ¤à [¤È¤±¤³¤à] /(v5m) to melt into/(P)/ +ÍÏ±Õ [¤è¤¦¤¨¤­] /(n) solution (liquid)/(P)/ +Íϲ½ [¤è¤¦¤«] /(n) melting/smelting/ +Íϲò [¤è¤¦¤«¤¤] /(n) solution/(P)/ +ÍϲòÀ­ [¤è¤¦¤«¤¤¤»¤¤] /solubility/ +ÍϲòÅÙ [¤è¤¦¤«¤¤¤É] /(n) solubility/ +ÍϲòÇ® [¤è¤¦¤«¤¤¤Í¤Ä] /(n) solution heat/ +ÍϲòÎÏ [¤è¤¦¤«¤¤¤ê¤ç¤¯] /solubility/solvent power/ +Íϲòϧ [¤è¤¦¤«¤¤¤í] /(n) melting furnace/ +ÍÏ´ä [¤è¤¦¤¬¤ó] /(n) lava/(P)/ +ÍÏ´äή [¤è¤¦¤¬¤ó¤ê¤å¤¦] /(n) lava flow/ +ÍÏ·ì [¤è¤¦¤±¤Ä] /(n) hemolysis/ +ÍÏ·ìÀ­Ï¢º¿µå¶Ý [¤è¤¦¤±¤Ä¤»¤¤¤ì¤ó¤µ¤­¤å¤¦¤­¤ó] /(n) hemolytic streptococcus/ +ÍϹÛϧ [¤è¤¦¤³¤¦¤í] /(n) smelting furnace/blast furnace/(P)/ +ÍÏºÞ [¤è¤¦¤¶¤¤] /(n) solvent/solution/flux/ +ÍϺà [¤è¤¦¤¶¤¤] /solvent/ +ÍϼÁ [¤è¤¦¤·¤Ä] /(n) a solute/ +ÍÏÀÜ [¤è¤¦¤»¤Ä] /(n,vs) weld/welding/(P)/ +ÍÏÀܵ¡ [¤è¤¦¤»¤Ä¤­] /welding machine/ +ÍÏÀܹ© [¤è¤¦¤»¤Ä¤³¤¦] /welder/ +ÍÏÀÜºÞ [¤è¤¦¤»¤Ä¤¶¤¤] /welding flux/ +ÍÏÁ­ [¤è¤¦¤»¤ó] /(n) molten iron/ +Íϸ [¤è¤¦¤¾¤ó] /(vs) dissolution (dissolved)/ +Íϸ»ÀÁÇ [¤è¤¦¤¾¤ó¤µ¤ó¤½] /(n) dissolved oxygen/ +ÍÏÇÞ [¤è¤¦¤Ð¤¤] /(n) solvent/ +ÍÏȯ [¤è¤¦¤Ï¤Ä] /ablative shield (rocket)/ +ÍÏÍ» [¤è¤¦¤æ¤¦] /(adj-na,n) melting/fusion/ +ÍÏÍϤ¿¤ë [¤è¤¦¤è¤¦¤¿¤ë] /(adj-t) vast/overflowing with water/spacious/ +ÍФ±¤ë [¤È¤±¤ë] /(v1,vi) to melt/to thaw/to fuse/to dissolve/ +Íвò [¤è¤¦¤«¤¤] /(n,vs) melting/fusing/ +Íдä [¤è¤¦¤¬¤ó] /(n) lava/ +ÍйÛϧ [¤è¤¦¤³¤¦¤í] /(n) smelting furnace/blast furnace/ +ÍÐÀÜ [¤è¤¦¤»¤Ä] /(n,vs) weld/welding/ +ÍÐÁ­ [¤è¤¦¤»¤ó] /(n) molten iron/ +ÍÐÍ» [¤è¤¦¤æ¤¦] /(adj-na,n) melting/fusion/ +ÍÑ [¤è¤¦] /(n,n-suf) task/business/use/(P)/ +ÍѤ¤¤ë [¤â¤Á¤¤¤ë] /(v1) to use/to make use of/(P)/ +ÍѤ¬Í­¤ë [¤è¤¦¤¬¤¢¤ë] /(exp) to have things to do/ +ÍѤË­¤ê¤Ê¤¤ [¤è¤¦¤Ë¤¿¤ê¤Ê¤¤] /be of no use/be useless/ +ÍѤËΩ¤Ä [¤è¤¦¤Ë¤¿¤Ä] /(exp) to be of use (service)/ +ÍѤò­¤¹ [¤è¤¦¤ò¤¿¤¹] /(exp) to relieve oneself/to do one's business/to go to the toilet/ +ÍÑ°Õ [¤è¤¦¤¤] /(n,vs) preparation/(P)/ +ÍѰդ˳ݤ«¤ë [¤è¤¦¤¤¤Ë¤«¤«¤ë] /(exp) to set about preparations/ +ÍÑ°Õ¼þÅþ [¤è¤¦¤¤¤·¤å¤¦¤È¤¦] /(adj-na,n) very careful/thoroughly prepared/ +ÍÑ±× [¤è¤¦¤¨¤­] /(n) use and benefits/ +Íѱ׸¢ [¤è¤¦¤¨¤­¤±¤ó] /(n) a usufructuary right/ +Íѱ×ʪ¸¢ [¤è¤¦¤¨¤­¤Ö¤Ã¤±¤ó] /usufruct/ +ÍÑ´ï [¤è¤¦¤­] /(n) tool/instrument/ +ÍÑ´ï²è [¤è¤¦¤­¤¬] /(n) mechanical drawing/ +ÍѶâ [¤è¤¦¤­¤ó] /(n) public money/ +ÍѶñ [¤è¤¦¤°] /(n) tools/implements/(P)/ +ÍÑ·ï [¤è¤¦¤±¤ó] /(n) business/(P)/ +ÍѸÀ [¤è¤¦¤²¤ó] /(n) declinable word/ +ÍѸì [¤è¤¦¤´] /(n) term/terminology/(P)/ +ÍѸ콸 [¤è¤¦¤´¤·¤å¤¦] /glossary/ +ÍѸþ¤­ [¤è¤¦¤à¤­] /(n) errand/one's business/ +ÍÑºÑ¤ß [¤è¤¦¤º¤ß] /(n) finish using/business settled/ +ÍѺà [¤è¤¦¤¶¤¤] /(n) materials/ +ÍÑ»æ [¤è¤¦¤·] /(n) blank form/(P)/ +ÍÑ»ö [¤è¤¦¤¸] /(n) tasks/things to do/(P)/ +ÍÑ»ö¤ÈÍ·¤Ó¤ò·ó¤Í¤Æ [¤è¤¦¤¸¤È¤¢¤½¤Ó¤ò¤«¤Í¤Æ] /on business combined with pleasure/ +ÍÑ»ú [¤è¤¦¤¸] /(n) using characters/ +ÍѼΠ[¤è¤¦¤·¤ã] /(n) adoption or rejection/choice/separating the needed from the unneeded/ +ÍÑ¿´ [¤è¤¦¤¸¤ó] /(n,vs) care/precaution/guarding/caution/(P)/ +ÍÑ¿´¤·¤Æ [¤è¤¦¤¸¤ó¤·¤Æ] /on one's guard/ +ÍÑ¿´¤¹¤ë¤ËÇ¡¤¯¤Ï¤Ê¤¤ [¤è¤¦¤¸¤ó¤¹¤ë¤Ë¤·¤¯¤Ï¤Ê¤¤] /Caution is the best policy/ +ÍÑ¿´¿¼¤¤ [¤è¤¦¤¸¤ó¤Ö¤«¤¤] /(adj) wary/watchful/(P)/ +ÍÑ¿´ËÀ [¤è¤¦¤¸¤ó¤Ü¤¦] /(n) bodyguard/(P)/ +ÍÑ¿Í [¤è¤¦¤Ë¤ó] /(n) manager/steward/ +ÍÑ¿å [¤è¤¦¤¹¤¤] /(n) irrigation water/water for fire/city water/cistern water/(P)/ +ÍÑ¿åÃÏ [¤è¤¦¤¹¤¤¤¤¤±] /reservoir/ +ÍÑ¿åÃÓ [¤è¤¦¤¹¤¤¤Á] /(n) water reservoir/ +ÍÑ¿åËÙ [¤è¤¦¤¹¤¤¤Ü¤ê] /(n) irrigation ditch/ +ÍÑ¿åÏ© [¤è¤¦¤¹¤¤¤í] /(n) irrigation channel or ditch/flume/ +ÍÑÁ¥ [¤è¤¦¤»¤ó] /(n) chartering or hiring a vessel/ +ÍÑ­¤· [¤è¤¦¤¿¤·] /(n) (transaction of) business/purveyor/going to the washroom/(P)/ +ÍÑã [¤è¤¦¤¿¤Ä] /purveying/ +ÍÑ㤷 [¤è¤¦¤¿¤·] /(n) going about one's business/ +ÍÑý¿Ú [¤è¤¦¤À¤ó¤¹] /(n) small cabinet/chest of drawers/bureau/ +ÍÑÃÌ [¤è¤¦¤À¤ó] /(n) business conversation/ +ÍÑÃÏ [¤è¤¦¤Á] /(n) site/(P)/ +ÍÑÅÓ [¤è¤¦¤È] /(n) use/usefulness/(P)/ +ÍÑÅÙ [¤è¤¦¤É] /(n) supplies/ +ÍÑÉ® [¤è¤¦¤Ò¤Ä] /(n) brush/penmanship/ +ÍÑÉÊ [¤è¤¦¤Ò¤ó] /(n) articles/supplies/parts/(P)/ +ÍÑʼ [¤è¤¦¤Ø¤¤] /(n) tactics/ +ÍÑʼ½Ñ [¤è¤¦¤Ø¤¤¤¸¤å¤Ä] /tactics/strategy/ +ÍÑÊØ [¤è¤¦¤Ù¤ó] /(n) defecation/urination/ +ÍÑË¡ [¤è¤¦¤Û¤¦] /(n) directions/rules of use/ +ÍÑ̳ [¤è¤¦¤à] /(n) business/ +ÍÑ̳°÷ [¤è¤¦¤à¤¤¤ó] /(n) orderly/janitor/ +ÍÑ̵¤· [¤è¤¦¤Ê¤·] /idle/useless/ +ÍÑÌ¿ [¤è¤¦¤á¤¤] /(n) command/order/request/ +ÍÑÌò [¤è¤¦¤¨¤­] /(n) service/ +ÍÑΩ¤Æ¤ë [¤è¤¦¤À¤Æ¤ë] /(v1) to make use of/to lend money/ +ÍÑÎÌ [¤è¤¦¤ê¤ç¤¦] /(n) dose/ +ÍÑÎã [¤è¤¦¤ì¤¤] /(n) example/illustration/(P)/ +ÍÑäµ [¤è¤¦¤»¤ó] /(n) stationery/writing pad/ +ÍÒ [¤«¤Þ] /(n) stove/furnace/kiln/(P)/ +ÍÒ°õ [¤«¤Þ¤¸¤ë¤·] /(n) potter's mark/ +ÍÒ¶È [¤è¤¦¤®¤ç¤¦] /(n) ceramics/ceramic industry/(P)/ +ÍÒ¸µ [¤«¤Þ¤â¤È] /(n) pottery/(P)/ +ÍҽФ· [¤«¤Þ¤À¤·] /(n) removing pots from kiln/ +ÍÓ [¤Ò¤Ä¤¸] /(n) sheep/(P)/ +ÍӤ粤ì [¤Ò¤Ä¤¸¤Î¤à¤ì] /flock of sheep/ +ÍÓ±À [¤Ò¤Ä¤¸¤°¤â] /(n) floccus/ +ÍÓ»ô¤¤ [¤Ò¤Ä¤¸¤«¤¤] /(n) shepherd/shepherdess/ +ÍÓ»õ [¤·¤À] /(n) fern/ +ÍÓ¾®²° [¤Ò¤Ä¤¸¤´¤ä] /sheepfold/ +ÍÓ¿å [¤è¤¦¤¹¤¤] /(n) amniotic fluid/ +ÍÓ¿åÀü»É [¤è¤¦¤¹¤¤¤»¤ó¤·] /(n) amniocentesis/ +ÍÓIJ [¤è¤¦¤Á¤ç¤¦] /(n) winding/zigzag/ +ÍÓƬ¶éÆù [¤è¤¦¤È¤¦¤¯¤Ë¤¯] /using a better name to sell inferior goods/crying wine and selling vinegar/ +ÍÓÆù [¤è¤¦¤Ë¤¯] /(n) mutton/lamb (meat)/(P)/ +ÍÓÈé»æ [¤è¤¦¤Ò¤·] /(n) parchment/ +ÍÓËì [¤è¤¦¤Þ¤¯] /(n) amnion/ +ÍÓÌÓ [¤è¤¦¤â¤¦] /(n) wool/(P)/ +ÍÓÌÓ¤ò´¢¤ë [¤è¤¦¤â¤¦¤ò¤«¤ë] /(exp) to shear sheep/ +ÍÓÌÓ¤òÛय [¤è¤¦¤â¤¦¤ò¤¹¤¯] /(exp) to card wool/ +ÍÓæ½ [¤è¤¦¤«¤ó] /(n) sweet bean jelly/ +ÍÓæ¾ [¤è¤¦¤«¤ó] /(n) bean jelly/ +ÍÕ [¤Ï] /(n) leaf/(P)/ +ÍÕ¤Ã¤Ñ [¤Ï¤Ã¤Ñ] /(n) leaf/(P)/ +ÍÕ±¢ [¤Ï¤«¤²] /(n) under the (shadow) of the leaves (of a tree)/ +ÍÕ±£¤ì [¤Ï¤¬¤¯¤ì] /(n) hiding in the leaves/ +ÍÕ±ìÁð [¤Ï¤¿¤Ð¤³] /(n) leaf tobacco/ +ÍÕ²´Ã° [¤Ï¤Ü¤¿¤ó] /(n) kale/ +ÍÕ²ê [¤è¤¦¤¬] /(n) leaf bud/ +ÍÕ´¬ [¤Ï¤Þ¤­] /(n) cigar/(P)/ +ÍÕ·ÜƬ [¤Ï¤²¤¤¤È¤¦] /(n) tampala/ +ÍÕ·î [¤Ï¤Å¤­] /(n) (obs) eighth month of the lunar calendar/ +ÍÕºÚÎà [¤è¤¦¤µ¤¤¤ë¤¤] /(n) leafy vegetables/ +ÍÕºù [¤Ï¤¶¤¯¤é] /(n) cherry tree in leaf/ +ÍÕ»À [¤è¤¦¤µ¤ó] /(n) folic acid/ +ÍÕ½ñ [¤Ï¤¬¤­] /(n) postcard/(P)/ +ÍÕ½ñ¤Îɽ [¤Ï¤¬¤­¤Î¤ª¤â¤Æ] /(n) front of a post card/ +ÍÕ¿È [¤è¤¦¤·¤ó] /(n) leaf blade/ +ÍÕÀáÅÀ [¤Ï¤»¤Ã¤Æ¤ó] /(n) leafnodes/ +ÍÕÃã [¤Ï¤Á¤ã] /(n) leaf tea/ +ÍÕÃã [¤Ï¤Â¤ã] /(n) leaf tea/ +ÍÕÉ÷ [¤Ï¤«¤¼] /(n) breeze rustling through leaves/ +ÍÕʪ [¤Ï¤â¤Î] /(n) foliage plants/ +ÍÕÊÁ [¤è¤¦¤Ø¤¤] /(n) leaf stalk/stipe/ +ÍÕ˪ [¤Ï¤Ð¤Á] /(n) sawfly/ +ÍÕËö [¤Ï¤º¤¨] /(n) tip of a leaf/ +ÍÕÌ® [¤è¤¦¤ß¤ã¤¯] /(n) veins of a leaf/ +ÍÕÍö [¤Ï¤é¤ó] /(n) aspidistra/ +ÍÕÎÐÁÇ [¤è¤¦¤ê¤ç¤¯¤½] /(n) chlorophyl/ +ÍÕÎÐÂÎ [¤è¤¦¤ê¤ç¤¯¤¿¤¤] /(n) chloroplast/ +ÍÕæþ [¤è¤¦¤¨¤­] /(n) leaf axil/ +Í× [¤«¤Ê¤á] /(n) pivot/vital point/(P)/ +Íפ¹¤ë [¤è¤¦¤¹¤ë] /(vs-s) to demand/to require/to take/(P)/ +Íפ¹¤ë¤Ë [¤è¤¦¤¹¤ë¤Ë] /(adv,exp) in a word/after all/the point is ../in short ../(P)/ +Í×¤Ï [¤è¤¦¤Ï] /(adv) in short/the point is/(P)/ +Íפé¤Ì [¤¤¤é¤Ì] /(adj-na,adj-pn) needless/ +Íפê [¤¤¤ê] /expense(s)/ +Íפë [¤¤¤ë] /(v5r) to need/(P)/ +Íפëʪ [¤¤¤ë¤â¤Î] /thing (someone) needs or wants/ +ÍפòÆÀ¤Æ¤¤¤ë [¤è¤¦¤ò¤¨¤Æ¤¤¤ë] /(exp) to be to the point/ +ÍפòÆÀ¤ë [¤è¤¦¤ò¤¨¤ë] /(exp) to be to the point/ +Í×°÷ [¤è¤¦¤¤¤ó] /(n) essential member/necessary person/personnel/(P)/ +Í×°ø [¤è¤¦¤¤¤ó] /(n) primary factor/main cause/(P)/ +Íײð¸î [¤è¤¦¤«¤¤¤´] /(n) primary nursing care/ +Í׳² [¤è¤¦¤¬¤¤] /(n) stronghold/strategic position/ +Í׳Îǧ [¤è¤¦¤«¤¯¤Ë¤ó] /confirmation required/ +Í×µÁ [¤è¤¦¤®] /(n) essence/ +Í×µá [¤è¤¦¤­¤å¤¦] /(n,vs) request/demand/requisition/(P)/ +Í×µá¼Ô [¤è¤¦¤­¤å¤¦¤·¤ã] /claimant/ +Í×µáÁ÷¿® [¤è¤¦¤­¤å¤¦¤½¤¦¤·¤ó] /send a request/ +Í×µáʧ¤¤Í¶â [¤è¤¦¤­¤å¤¦¤Ï¤é¤¤¤è¤­¤ó] /(n) demand deposit/ +Í׶ñ [¤è¤¦¤°] /(n) necessary tools/ +Í×·â [¤è¤¦¤²¤­] /(n) ambush attack/ +Í׷ⵡ [¤è¤¦¤²¤­¤­] /interceptor/ +Í×·âÀïÆ®µ¡ [¤è¤¦¤²¤­¤»¤ó¤È¤¦¤­] /fighter interceptor/ +Í×·í [¤è¤¦¤±¤Ä] /(n) main point/ +Í×·ï [¤è¤¦¤±¤ó] /(n) requirement/important matter/(P)/ +Í×¹Á [¤è¤¦¤³¤¦] /(n) important port/ +Í×¹Ë [¤è¤¦¤³¤¦] /(n) principle/(P)/ +Í×¹à [¤è¤¦¤³¤¦] /(n) important points/(P)/ +Í×ºÉ [¤è¤¦¤µ¤¤] /(n) fort/stronghold/fortification/ +Í×»Ý [¤è¤¦¤·] /(n) gist/essentials/summary/fundamentals/(P)/ +Í×¼° [¤è¤¦¤·¤­] /(n) formal/ +Í×½ê [¤è¤¦¤·¤ç] /(n) important point/important position/(P)/ +Í×½êÍ×½ê [¤è¤¦¤·¤ç¤è¤¦¤·¤ç] /every important point/ +Í×½þ [¤è¤¦¤·¤ç¤¦] /(n) claim/ +Í×¾× [¤è¤¦¤·¤ç¤¦] /(n) important point/strategic position/key point/(P)/ +Í׿¦ [¤è¤¦¤·¤ç¤¯] /(n) important office/(P)/ +Í׿¦¤«¤éÂऱ¤ë [¤è¤¦¤·¤ç¤¯¤«¤é¤·¤ê¤¾¤±¤ë] /to expel (a person) from an important position/ +Í×¿Í [¤è¤¦¤¸¤ó] /(n) important person/(P)/ +Í×¿Þ [¤è¤¦¤º] /(n) outline/rough sketch/ +Í×ÀÁ [¤è¤¦¤»¤¤] /(n,vs) claim/demand/request/application/(P)/ +Í×ÀÐ [¤«¤Ê¤á¤¤¤·] /(n) keystone/ +Í×ÁÇ [¤è¤¦¤½] /(n) element/(P)/ +Í×ÃÌ [¤è¤¦¤À¤ó] /(n) important talk/ +Í×ÃÏ [¤è¤¦¤Á] /(n) important place/strategic location/ +Í×Ãí°Õ [¤è¤¦¤Á¤å¤¦¤¤] /(n) attention (care) required/needs special attention/(P)/ +Í×Ãí°Õ¿Íʪ [¤è¤¦¤Á¤å¤¦¤¤¤¸¤ó¤Ö¤Ä] /person requiring special attention/person under surveillance/ +Í×ĺ [¤è¤¦¤³¤¦] /main points/list of requirements/ +Í×Äü [¤è¤¦¤Æ¤¤] /(n) important point/ +Í×ÅÀ [¤è¤¦¤Æ¤ó] /(n) gist/main point/(P)/ +Í×ÅÀ¤Ë¿¨¤ì¤ë [¤è¤¦¤Æ¤ó¤Ë¤Õ¤ì¤ë] /(exp) to come to (touch on) the point/ +Í×ÈÝ [¤è¤¦¤Ò] /(adj-no) necessary or not/optional (items)/ +Í×˾ [¤è¤¦¤Ü¤¦] /(n) demand for/request/(P)/ +Í×̳ [¤è¤¦¤à] /(n) important business/ +Í×ÌÜ [¤è¤¦¤â¤¯] /(n) syllabus/main items/ +Í×Ìó [¤è¤¦¤ä¤¯] /(n,vs) summary/digest/(P)/ +Í×Ìõ [¤è¤¦¤ä¤¯] /(n,vs) summary/digest/ +Í×ÍÑ [¤è¤¦¤è¤¦] /(adj-na,n) important matters/ +Í×Í÷ [¤è¤¦¤é¤ó] /(n) outline/summary/survey/handbook/ +Í×ά [¤è¤¦¤ê¤ã¤¯] /(n) epitome/summary/outline/ +Í×ÎÎ [¤è¤¦¤ê¤ç¤¦] /(n) point/gist/essentials/outline/(P)/ +Í×ÎΤòÆÀ¤Æ¤¤¤ë [¤è¤¦¤ê¤ç¤¦¤ò¤¨¤Æ¤¤¤ë] /(exp) to be to the point (as in germane)/ +Í×Ï© [¤è¤¦¤í] /(n) (1) main or important road/(2) influential or important position/the authorities/ +ÍØ [¤¦¤¿¤¤] /(n) Noh chanting/recitation/(P)/ +Íؤ¦ [¤¦¤¿¤¦] /(v5u) to sing/(P)/ +ÍؤòÍؤ¦ [¤¦¤¿¤¤¤ò¤¦¤¿¤¦] /(exp) to recite an utai (Noh chant)/ +ÍØ¶Ê [¤è¤¦¤­¤ç¤¯] /(n) Noh song/(P)/ +ÍØʪ [¤¦¤¿¤¤¤â¤Î] /(n) an utai (Noh chant) piece for recitation/ +Í٤餵¤ì¤ë [¤ª¤É¤é¤µ¤ì¤ë] /(v1) to be manipulated (lit: to be made to dance)/ +ÍÙ¤ê [¤ª¤É¤ê] /(n) dance/(P)/ +Í٤궸¤¦ [¤ª¤É¤ê¤¯¤ë¤¦] /(v5u) to dance in ecstasy/ +ÍÙ¤ê»Ò [¤ª¤É¤ê¤³] /(n) dancer/(P)/ +ÍÙ¤ê»ú [¤ª¤É¤ê¤¸] /(n) repetition of the previous character/ +ÍÙ¤ê¼ê [¤ª¤É¤ê¤Æ] /(n) dancer/ +ÍÙ¤ê½Ð¤¹ [¤ª¤É¤ê¤À¤¹] /(v5s) to begin to dance/to break into a dance/ +ÍÙ¤ê¾å¤¬¤ë [¤ª¤É¤ê¤¢¤¬¤ë] /(v5r) to spring up/to leap to one's feet/to jump up and down/ +ÍÙ¤ê¾ì [¤ª¤É¤ê¤Ð] /(n) dance hall/dance floor/landing (stairs)/(P)/ +ÍÙ¤êÈ´¤¯ [¤ª¤É¤ê¤Ì¤¯] /to dance away/ +ÍÙ¤ë [¤ª¤É¤ë] /(v5r) (1) to dance/(2) to jump/(P)/ +ÍÙ»ú [¤ª¤É¤ê¤¸] /(io) (n) repetition of the previous character/ +ÍÙÌö [¤è¤¦¤ä¤¯] /(n,vs) leaping with joy/jumping about/ +ÍÚ¡¹ [¤Ï¤ë¤Ð¤ë] /(adv) from afar/over a great distance/all the way/ +ÍÚ¤« [¤Ï¤ë¤«] /(adj-na,adv,n) far/far away/distant/remote/far off/(P)/ +ÍÚ¤«¤Ë [¤Ï¤ë¤«¤Ë] /(adv) far off/in the distance/long ago/far/by far/far and away/ +ÍÚ¤«ÀÎ [¤Ï¤ë¤«¤à¤«¤·] /(n) long ago/ +ÍÚ¤«ÈàÊý [¤Ï¤ë¤«¤«¤Ê¤¿] /(adj-no) faraway/far-off/ +ÍÚ±ó [¤è¤¦¤¨¤ó] /(adj-na,n) (rare) far away/very far off/remote/ +ÍÚÇÒ [¤è¤¦¤Ï¤¤] /(n,vs) worshipping from afar/ +ÍÚÍÚ [¤Ï¤ë¤Ð¤ë] /(adv) from afar/over a great distance/all the way/ +ÍÛ [¤Ò] /(n) sun/sunlight/ +ÍÛ [¤è¤¦] /(adj-na,n-adv,n) way/manner/kind/sort/appearance/like/such as/so as to/in order to/so that/yang/(P)/ +ÍÛ¤ÎÈé [¤è¤¦¤Î¤«¤ï] /foreskin/ +ÍÛ±ê [¤«¤²¤í¤¦] /(n) heat haze/shimmer of hot air/ +ÍÛ±ê [¤è¤¦¤¨¤ó] /(n) heat haze/shimmer of hot air/ +ÍÛ²è [¤è¤¦¤¬] /(n) positive (photographic) image/ +ÍÛµ¤ [¤è¤¦¤­] /(adj-na,n) season/weather/cheerfulness/(P)/ +ÍÛ¶Ë [¤è¤¦¤­¤ç¤¯] /(n) anode/ +ÍÛ¶ËÀþ [¤è¤¦¤­¤ç¤¯¤»¤ó] /(n) anode rays/ +ÍÛ¸÷ [¤è¤¦¤³¤¦] /(n) sunshine/sunlight/(P)/ +ÍÛ»Ò [¤è¤¦¤·] /(n) proton/(P)/ +ÍÛ»ÒÀþ [¤è¤¦¤·¤»¤ó] /proton beam/ +ÍÛ¼Í [¤Ò¤¶¤·] /(n) sunlight/rays of the sun/ +Íۼͤ· [¤Ò¤¶¤·] /(n) sunlight/rays of the sun/ +ÍÛ½Õ [¤è¤¦¤·¤å¤ó] /(n) spring/the springtime/ +ÍÛÀ­ [¤è¤¦¤»¤¤] /(n) positivity/(P)/ +ÍÛÀ­È¿±þ [¤è¤¦¤»¤¤¤Ï¤ó¤Î¤¦] /positive reaction/ +ÍÛž [¤è¤¦¤Æ¤ó] /(n) positive reaction (to medical test)/ +ÍÛÅŵ¤ [¤è¤¦¤Ç¤ó¤­] /(n) positive electricity/ +ÍÛÅÅ»Ò [¤è¤¦¤Ç¤ó¤·] /(n) positron/ +ÍÛÅÅ»ÒÊü¼ÍÃÇÁØ»£±Æ [¤è¤¦¤Ç¤ó¤·¤Û¤¦¤·¤ã¤À¤ó¤½¤¦¤µ¤Ä¤¨¤¤] /(n) positron emission topography (PET)/ +ÍÛÅö¤ê [¤Ò¤¢¤¿¤ê] /(n) exposure to the sun/sunny place/ +ÍÛÆ°ºîÀï [¤è¤¦¤É¤¦¤µ¤¯¤»¤ó] /diversionary tactics/ +ÍÛÈé [¤è¤¦¤Ò] /foreskin/ +ÍÛʪ [¤è¤¦¤Ö¤Ä] /(n) phallus/penis/ +ÍÛÊó [¤è¤¦¤Û¤¦] /(n) open reward (for anonymous act of charity)/ +ÍÛί¤ê [¤Ò¤À¤Þ¤ê] /(n) sunny spot/exposure to the sun/ +ÍÛÎñ [¤è¤¦¤ì¤­] /(n) solar calendar/ +Íܤ¤ [¤ä¤·¤Ê¤¤] /(n) nutrition/nourishment/nurture/bringing up/rearing/ +Íܤ¤°é¤Æ¤ë [¤ä¤·¤Ê¤¤¤½¤À¤Æ¤ë] /(v1) to bring up/to foster/to rear/ +Íܤ¤»Ò [¤ä¤·¤Ê¤¤¤´] /(n) foster child/ +Íܤ¤¿Æ [¤ä¤·¤Ê¤¤¤ª¤ä] /(n) godparents/foster parents/ +Íܤ¦ [¤ä¤·¤Ê¤¦] /(v5u) to rear/to maintain/to cultivate/(P)/ +ÍÜ°é [¤è¤¦¤¤¤¯] /(n) bringing up/rearing/upbringing/(P)/ +ÍÜ°éÈñ [¤è¤¦¤¤¤¯¤Ò] /child-rearing expenses/ +ÍÜ²È [¤è¤¦¤«] /(n) adoptive family/ +Íܵû [¤è¤¦¤®¤ç] /(n) fish breeding/pisciculture/ +Íܵû¾ì [¤è¤¦¤®¤ç¤¸¤ç¤¦] /hatchery/ +ÍܵûÃÓ [¤è¤¦¤®¤ç¤Á] /fish-breeding pond/ +ÍÜ·Ü [¤è¤¦¤±¤¤] /(n) poultry raising/(P)/ +ÍÜ·Ü²È [¤è¤¦¤±¤¤¤«] /poultry farmer/ +ÍÜ·Ü¶È [¤è¤¦¤±¤¤¤®¤ç¤¦] /the poultry industry/poultry farming/ +Íܷܾì [¤è¤¦¤±¤¤¤¸¤ç¤¦] /poultry or chicken farm/ +Íܸî [¤è¤¦¤´] /(n,vs) protection/nursing/protective care/(P)/ +Íܸî¥Û¡¼¥à [¤è¤¦¤´¥Û¡¼¥à] /nursing home/ +Íܸî³Øµé [¤è¤¦¤´¤¬¤Ã¤­¤å¤¦] /school for the handicapped/ +Íܸî³Ø¹» [¤è¤¦¤´¤¬¤Ã¤³¤¦] /school for the handicapped/ +Íܸ͡ [¤è¤¦¤´¤­¤ç¤¦¤æ] /teacher for the handicapped/ +Íܸî»ÜÀß [¤è¤¦¤´¤·¤»¤Ä] /institution for the handicapped/ +Íܸñ [¤è¤¦¤ê] /(n) (rare) carp breeding/ +ÍÜ»½ [¤è¤¦¤µ¤ó] /(n) sericulture/silkworm culture/(P)/ +ÍÜ»½¶È [¤è¤¦¤µ¤ó¤®¤ç¤¦] /the sericulture industry/ +ÍÜ»Ì»Ò [¤è¤¦¤·¤·] /(n) adoptive heir/ +ÍÜ»Ò [¤è¤¦¤·] /(n) adopted child/son-in-law/(P)/ +ÍܻұïÁÈ [¤è¤¦¤·¤¨¤ó¤°¤ß] /adoption/ +ÍܻұïÁÈ¤ß [¤è¤¦¤·¤¨¤ó¤°¤ß] /adoption (of an heir)/ +Íܽ÷ [¤è¤¦¤¸¤ç] /(n) adopted daughter/foster daughter/ +ÍÜ¿£ [¤è¤¦¤·¤ç¤¯] /(n) raising/culture/cultivation/(P)/ +ÍÜ¿£¾ì [¤è¤¦¤·¤ç¤¯¤¸¤ç¤¦] /(n) nursery/farm/ +ÍÜ¿£¿¿¼î [¤è¤¦¤·¤ç¤¯¤·¤ó¤¸¤å] /cultivated pearls/ +ÍÜ¿£ÃÓ [¤è¤¦¤·¤ç¤¯¤Á] /fish pond/ +ÍÜÀ® [¤è¤¦¤»¤¤] /(n,vs) training/development/(P)/ +ÍÜÀ¸ [¤è¤¦¤¸¤ç¤¦] /(n) hygiene/health care/recuperation/ +ÍÜÆÚ [¤è¤¦¤È¤ó] /(n) pig-keeping/pig farming/(P)/ +ÍÜÆÚ¾ì [¤è¤¦¤È¤ó¤¸¤ç¤¦] /pig or hog farm/ +ÍÜÉã [¤è¤¦¤Õ] /(n) foster father/adoptive father/(P)/ +ÍÜÉãÊì [¤è¤¦¤Õ¤Ü] /(n) adoptive parents/(P)/ +ÍÜʬ [¤è¤¦¤Ö¤ó] /(n) nourishment/nutrient/ +ÍÜÊì [¤è¤¦¤Ü] /(n) foster mother/adoptive mother/ +ÍÜ˪ [¤è¤¦¤Û¤¦] /(n) beekeeping/apiculture/ +ÍÜ˪²È [¤è¤¦¤Û¤¦¤«] /beekeeper/apiarist/ +ÍÜÌÓºÞ [¤è¤¦¤â¤¦¤¶¤¤] /(n) hair tonic/ +ÍÜÏ· [¤è¤¦¤í¤¦] /(n) making provision for the elderly/(P)/ +ÍÜÏ·±¡ [¤è¤¦¤í¤¦¤¤¤ó] /(n) home for the aged/old people's home/(P)/ +ÍÜϷǯ¶â [¤è¤¦¤í¤¦¤Í¤ó¤­¤ó] /old age pension/ +ÍÜÏ·Êݸ± [¤è¤¦¤í¤¦¤Û¤±¤ó] /endowment insurance/ +ÍÝ [¤è¤¯] /(n) craving/desire/greed/avarice/ +ÍÞ [¤½¤â¤½¤â] /(adv,conj,n) (uk) in the first place/to begin with/(P)/ +ÍÞ¤¨ [¤ª¤µ¤¨] /(n) weight (e.g. paperweight)/rear guard/control/a check/pressure/(P)/ +ÍÞ¤¨¤ë [¤ª¤µ¤¨¤ë] /(v1) to check/to curb/to suppress/to control/to arrest/(P)/ +ÍÞ¤¨Æñ¤¤ [¤ª¤µ¤¨¤¬¤¿¤¤] /uncontrollable/irrepressible/ +ÍÞ¤¨ÉÕ¤±¤ë [¤ª¤µ¤¨¤Ä¤±¤ë] /(v1) to press down/to hold down/to pin down/to repress/ +ÍÞ°µ [¤è¤¯¤¢¤Ä] /(n) check/restraint/oppression/suppression/(P)/ +ÍÞ»ß [¤è¤¯¤·] /(n) check/checkmate/stave off/control/restraint/(P)/ +ÍÞÀ© [¤è¤¯¤»¤¤] /(n,vs) control/restraint/suppression/(P)/ +ÍÞÍÈ [¤è¤¯¤è¤¦] /(n) intonation/accent/modulation/inflection/(P)/ +ÍÞα [¤è¤¯¤ê¤å¤¦] /(n,vs) internment/detainment/detention/(P)/ +ÍÞα¼Ô [¤è¤¯¤ê¤å¤¦¤·¤ã] /detainee/ +ÍÞα½ê [¤è¤¯¤ê¤å¤¦¤¸¤ç] /detention or internment camp/ +ÍÞݵ [¤è¤¯¤¦¤Ä] /(n) dejection/depression/ +Íß [¤è¤¯] /(n) greed/wants/(P)/ +Íߤ·¤¤ [¤Û¤·¤¤] /(adj) wanted/wished for/in need of/desired/(P)/ +Íߤ·¤¬¤ë [¤Û¤·¤¬¤ë] /(v5r) to desire/to want/to wish for/to covet/(P)/ +Íߤ¹¤ë [¤Û¤Ã¤¹¤ë] /(vs-s) to want/to desire/(P)/ +Íߤβô [¤è¤¯¤Î¤«¤¿¤Þ¤ê] /incarnation of selfishness/lump of avarice/ +ÍߤθǤޤê [¤è¤¯¤Î¤«¤¿¤Þ¤ê] /incarnation of selfishness/ +ÍߤÎÅÛÎì [¤è¤¯¤Î¤É¤ì¤¤] /slave to avarice/ +ÍߤФê [¤è¤¯¤Ð¤ê] /(adj-na,n) avarice/covetousness/greed/ +ÍߤòÄ¥¤ë [¤è¤¯¤ò¤Ï¤ë] /(exp) to lust for/ +Íßµ¤ [¤è¤¯¤±] /extreme greediness/ +Íßµá [¤è¤Ã¤­¤å¤¦] /(n) desire/(P)/ +ÍßµáÉÔËþ [¤è¤Ã¤­¤å¤¦¤Õ¤Þ¤ó] /frustration/ +Íß¾ð [¤è¤¯¤¸¤ç¤¦] /(n) passion(s)/(sexual) desire/craving/ +Íß¿´ [¤è¤¯¤·¤ó] /(n) greed/ +Íß¿¼ [¤è¤¯¤Õ¤«] /(adj-na,n) avarice/covetousness/greed/ +Íß¿¼ [¤è¤¯¤Ö¤«] /(adj-na,n) avarice/covetousness/greed/(P)/ +Íß¿¼¤¤ [¤è¤¯¤Õ¤«¤¤] /(adj) greedy/ +ÍßÄ¥¤ê [¤è¤¯¤Ð¤ê] /(adj-na,n) avarice/covetousness/greed/(P)/ +ÍßÄ¥¤ë [¤è¤¯¤Ð¤ë] /(v5r) to covet/to lust for/ +ÍßÆÀ [¤è¤¯¤È¤¯] /(n) selfishness/self-interest/ +ÍßÆÀ¿Ô¤¯ [¤è¤¯¤È¤¯¤º¤¯] /(n) carrying out mercenary deeds/having a mercenary attitude/calculating/ +ÍßÇ° [¤è¤¯¤Í¤ó] /(n) desire/wish/passion/ +Íß˾ [¤è¤¯¤Ü¤¦] /(n) desire/appetite/(P)/ +ÍßÌÜ [¤è¤¯¤á] /(n) partiality/bias/ +Íಽ [¤è¤¦¤«] /(n) iodization/ +ÍàÁÇ [¤è¤¦¤½] /(n) iodine (I)/ +ÍàÃÏ [¤è¤¯¤Á] /(n) fertile land/oasis/ +ÍàÅÙÃú´ö [¤è¤¦¤É¤Á¤ó¤­] /iodine tincture/ +ÍàÅÚ [¤è¤¯¤É] /(n) rich soil/fertile land/ +ÍàÌî [¤è¤¯¤ä] /(n) fertile fields or plain/ +Íá [¤è¤¯] /(n-suf) bath/(P)/ +Íá¤Ó¤»¤«¤±¤ë [¤¢¤Ó¤»¤«¤±¤ë] /(v1) to hurl abuse/to level insults/ +Íá¤Ó¤»¤ë [¤¢¤Ó¤»¤ë] /(v1) to pour on/(P)/ +Íá¤Ó¤»³Ý¤±¤ë [¤¢¤Ó¤»¤«¤±¤ë] /(v1) to hurl abuse/to level insults/ +Íá¤Ó¤»Åݤ· [¤¢¤Ó¤»¤¿¤ª¤·] /(n) pushing down (one's opponent) by leaning on (him)/ +Íá¤Ó¤ë [¤¢¤Ó¤ë] /(v1) to bathe/to bask in the sun/to shower/(P)/ +Íá°á [¤æ¤«¤¿] /(n) bathrobe/informal summer kimono/yukata/(P)/ +Íá°á [¤è¤¯¤¤] /(n) bathrobe/informal summer kimono/yukata/ +Íá°á³Ý¤± [¤æ¤«¤¿¤¬¤±] /(n) wearing a yukata/in one's informal summer kimono/ +ÍáµÒ [¤è¤Ã¤«¤¯] /(n) bather/(hot springs resort) guest/ +ÍáµÒ [¤è¤Ã¤­¤ã¤¯] /(n) bather/(hot springs resort) guest/ +Íá¸å [¤è¤¯¤´] /(n-t) after bathing/ +Íá¼¼ [¤è¤¯¤·¤Ä] /(n) bathroom/bath/(P)/ +Íá¾ì [¤è¤¯¤¸¤ç¤¦] /(n) bath (tub, bath-house)/(P)/ +ÍáÁå [¤è¤¯¤½¤¦] /(n) bathtub/(P)/ +ÍáÍÑ [¤è¤¯¤è¤¦] /(n) for bath use/ +Í⡹ [¤è¤¯¤è¤¯] /(n) the one after next/ +Í⡹Æü [¤è¤¯¤è¤¯¤¸¤Ä] /(n-t) two days later/next day but one/ +Íâ·î [¤è¤¯¤²¤Ä] /(n-adv,n-t) following month/(P)/ +Íâ½µ [¤è¤¯¤·¤å¤¦] /(n-t) the following week/the next week/(P)/ +Íâ½Õ [¤è¤¯¤·¤å¤ó] /(n-t) next spring/ +ÍâÄ« [¤è¤¯¤¢¤µ] /(n-adv,n-t) the next morning/(P)/ +ÍâÄ« [¤è¤¯¤Á¤ç¤¦] /(n-adv,n-t) the next morning/(P)/ +ÍâÆü [¤è¤¯¤¸¤Ä] /(n-adv,n-t) next day/(P)/ +Íâǯ [¤è¤¯¤Í¤ó] /(n-t) following year/(P)/ +ÍâÈÕ [¤è¤¯¤Ð¤ó] /(n-t) the following evening/ +ÍâÍâ [¤è¤¯¤è¤¯] /(n) the one after next/ +ÍâÍâÆü [¤è¤¯¤è¤¯¤¸¤Ä] /(n-t) two days later/next day but one/ +ÍâÍâǯ [¤è¤¯¤è¤¯¤Í¤ó] /(n-t) two years later/ +Íã [¤Ä¤Ð¤µ] /(n) wing/(P)/ +Í㡹 [¤è¤¯¤è¤¯] /(adj-na,n) prudent/very careful/ +Íã¤ò¹­¤²¤ë [¤Ä¤Ð¤µ¤ò¤Ò¤í¤²¤ë] /(exp) to spread the wings/ +Íã¤òÄ¥¤ë [¤Ä¤Ð¤µ¤ò¤Ï¤ë] /(exp) to spread the wings/ +Í㻿 [¤è¤¯¤µ¤ó] /(n,vs) supporting/countenance/assistance/ +Íã¼êÌÜ [¤è¤¯¤·¤å¤â¤¯] /chiroptera/ +Íã¾õ [¤è¤¯¤¸¤ç¤¦] /(n) wing shape/ +ÍãÅï [¤è¤¯¤È¤¦] /wing (of a building)/ +ÍãÌÌÀÑ [¤è¤¯¤á¤ó¤»¤­] /(n) wing area/ +ÍãÍã [¤è¤¯¤è¤¯] /(adj-na,n) prudent/very careful/ +Íä¤à [¤è¤É¤à] /(v5m) to stagnate/to be stagnant/to settle/to deposit/to be sedimented/to be precipitated/to hesitate/to be sluggish/to stammer/to stumble/to falter/ +ÍäÀî [¤è¤É¤¬¤ï] /river in Osaka Prefecture/(P)/ +Í屧 [¤é¤¦] /(n) (1) Laos/(2) bamboo pipestem/ +Í屧 [¤é¤ª] /(n) (1) Laos/(2) bamboo pipestem/ +Íå´Á [¤é¤«¤ó] /(n) arhat/Lohan/achiever of Nirvana/ +Íå¼Ó [¤é¤·¤ã] /(pt:) (n) felt (pt: raxa)/woollen cloth/ +Íå¼Ó»æ [¤é¤·¤ã¤¬¤ß] /(n) flock paper/ +Íå¿Ë [¤é¤·¤ó] /(n) compass needle/ +Íå¿Ëµ· [¤é¤·¤ó¤®] /(n) compass/ +Íå¿ËÈ× [¤é¤·¤ó¤Ð¤ó] /(n) compass/(P)/ +Íå¿ËÈ׺ [¤é¤·¤ó¤Ð¤ó¤¶] /(n) (the constellation) Pyxis/ +ÍåÀ¸Ìç [¤é¤·¤ç¤¦¤â¤ó] /(n) gate in old Kyoto/Rashomon (story by Akutagawa, film by Kurosawa)/ +Íåŵ [¤é¤Æ¤ó] /Latin/ +ÍåƺÆü¼­Åµ [¤é¤Ý¤Ë¤Á¤¸¤Æ¤ó] /Latin-Portuguese-Japanese dictionary/ +ÍåÊý°Ì [¤é¤Û¤¦¤¤] /compass bearing/ +ÍåËÌ [¤é¤Û¤¯] /compass north/ +ÍåÎó [¤é¤ì¤Ä] /(n,vs) enumeration/(P)/ +ÍåÑë [¤é¤»¤Ä] /(n) Rakshasa (type of evil spirit) (Sanskrit)/ +Íæ»Ò [¤Í¤¸] /(n) (uk) screw/helix/spiral/ +Íæ»Ò²ó¤· [¤Í¤¸¤Þ¤ï¤·] /(n) screwdriver/ +Íæ»Ò»³ [¤Í¤¸¤ä¤Þ] /(n) screw thread/ridge/ +Íæ»ÒÀÚ¤ê [¤Í¤¸¤­¤ê] /screw cutter/thread cutting/ +Íæ»ÒÅ£ [¤Í¤¸¤¯¤®] /(n) screw/ +ÍæÀû [¤é¤»¤ó] /(n) screw/helix/spiral/(P)/ +ÍæÀû³¬ÃÊ [¤é¤»¤ó¤«¤¤¤À¤ó] /spiral staircase/ +Íæîï [¤é¤Ç¤ó] /(n) mother-of-pearl/ +ÍæîïºÙ¹© [¤é¤Ç¤ó¤¶¤¤¤¯] /mother-of-pearl inlay/ +Íç [¤Ï¤À¤«] /(adj-no,n) naked/nude/bare/(P)/ +Íç¤Ë¤Ê¤ë [¤Ï¤À¤«¤Ë¤Ê¤ë] /(exp) to take off one's clothes/to undress/ +Íç¤Î¼ÁÎÌ [¤Ï¤À¤«¤Î¤·¤Ä¤ê¤ç¤¦] /bare mass (physics)/ +Íç°ì´Ó [¤Ï¤À¤«¤¤¤Ã¤«¤ó] /(n) without any means/reduced to naked personal merit/ +Íç°ì´Ó¤Î¿Í [¤Ï¤À¤«¤¤¤Ã¤«¤ó¤Î¤Ò¤È] /person with no property but his (her) own body/ +Íç´ã [¤é¤¬¤ó] /(n) naked eye/ +Í绲¤ê [¤Ï¤À¤«¤Þ¤¤¤ê] /(n) visiting a shrine naked in winter/ +Íç»Ò¿¢Êª [¤é¤·¤·¤ç¤¯¤Ö¤Ä] /(n) gymnospermous plant/ +Íç½Ð [¤é¤·¤å¤Ä] /(n) exposure/ +Íç¿È [¤é¤·¤ó] /(n) naked (body)/ +ÍçÀþ [¤Ï¤À¤«¤»¤ó] /(n) uninsulated electrical wire/ +ÍçÁü [¤é¤¾¤¦] /(n) nude statue/ +Íç­ [¤Ï¤À¤·] /(n) barefoot/(P)/ +ÍçÂÎ [¤é¤¿¤¤] /(n) nudity/ +ÍçÂβè [¤é¤¿¤¤¤¬] /(n) nude (picture)/ +ÍçÂμçµÁ [¤é¤¿¤¤¤·¤å¤®] /nudism/ +ÍçÃî [¤Ï¤À¤«¤à¤·] /(n) caterpillar/person with scanty supply of clothes/ +ÍçÅŵå [¤Ï¤À¤«¤Ç¤ó¤­¤å¤¦] /(n) naked light bulb/ +ÍçÇÏ [¤Ï¤À¤«¤¦¤Þ] /(n) unsaddled horse/ +ÍçÇþ [¤Ï¤À¤«¤à¤®] /(n) rye/ +ÍçÉØ [¤é¤Õ] /(n) nude woman/naked woman/(P)/ +ÍçÉزè [¤é¤Õ¤¬] /(n) nude (painting)/ +Íè [¤é¤¤] /since (last month)/for (10 days)/next (year)/(P)/ +Í衹½µ [¤é¤¤¤é¤¤¤·¤å¤¦] /week after next/ +Í褷Êý [¤­¤·¤«¤¿] /(n) the past/ +Í褷Êý [¤³¤·¤«¤¿] /(n) the past/ +Í褹 [¤­¤¿¤¹] /(v5s) to cause/to induce/to bring about/to produce/ +Í褿¤¹ [¤­¤¿¤¹] /(v5s) to cause/to induce/to bring about/to produce/ +Í褿¤ë [¤­¤¿¤ë] /(v5r) to come/to arrive/to be due to/to be next/to be forthcoming/ +Íè¤Ï¤¸¤á¤ë [¤é¤¤¤Ï¤¸¤á¤ë] /(v1) to come for the first time/to become for the first time/ +Íè¤ë [¤­¤¿¤ë] /(v5r) to come/to arrive/to be due to/to be next/to be forthcoming/(P)/ +Íè¤ë [¤¯¤ë] /(vk) to come/to come to hand/to arrive/to approach/to call on/to come on (rain)/to set in/to be due/to become/to grow/to get/to come from/to be caused by/to derive from/(P)/ +Íè¤ëÆü [¤¯¤ë¤Ò] /the coming days/ +Íè¤ëÆü¤âÍè¤ëÆü¤â [¤¯¤ë¤Ò¤â¤¯¤ë¤Ò¤â] /every day/ +Íè¤ëǯ [¤¯¤ë¤È¤·] /(n) the coming year/ +Íè°Õ [¤é¤¤¤¤] /(n) purpose of a visit/ +Í象 [¤é¤¤¤¤¤ó] /(n) visit to a hospital, temple, school, etc./ +Íè±ç [¤é¤¤¤¨¤ó] /(n) assistance/support/ +Íè±é [¤é¤¤¤¨¤ó] /(n) come to perform/ +Íè²ì [¤é¤¤¤¬] /(n) your coming/coming with happy news/your presence/ +Íè²ï [¤é¤¤¤¬] /(n) your coming/coming with happy news/your presence/ +Íè²ñ [¤é¤¤¤«¤¤] /(n) attendance/ +Íè²ñ¼Ô [¤é¤¤¤«¤¤¤·¤ã] /attendance/those present/ +Íè³Ø´ü [¤é¤¤¤¬¤Ã¤­] /(n-t) next semester/ +Íè³Ý¤«¤ë [¤­¤«¤«¤ë] /(v5r) to happen to come/ +Íè³Ý¤±¤Ë [¤­¤¬¤±¤Ë] /on the way here/ +Íè´Ñ [¤é¤¤¤«¤ó] /(n) inspection visit/ +Íè´Ñ¼Ô [¤é¤¤¤«¤ó¤·¤ã] /visitor (to an exhibit)/ +Íè´ü [¤é¤¤¤­] /(n-t) next term/ +Í赨 [¤é¤¤¤­] /(n) next semester/next session/next season/next year/ +ÍèµÒ [¤é¤¤¤«¤¯] /(n) visitor/caller/ +ÍèµÒ [¤é¤¤¤­¤ã¤¯] /(n) visitor/caller/(P)/ +ÍèµÒ¶Ú [¤é¤¤¤­¤ã¤¯¤¹¤¸] /customers/clients/ +ÍèµÒ¹¶¤á¤Ë²ñ¤¦ [¤é¤¤¤­¤ã¤¯¤¼¤á¤Ë¤¢¤¦] /(exp) to be besieged with visitors/ +ÍèµÒ˧̾Ͽ [¤é¤¤¤­¤ã¤¯¤Û¤¦¤á¤¤¤í¤¯] /guest book/ +Íè·Þ [¤é¤¤¤´¤¦] /(n) the coming of Amida Buddha to welcome the spirits of the dead/ +Íè·î [¤é¤¤¤²¤Ä] /(n-adv,n-t) next month/(P)/ +Íè¸÷ [¤é¤¤¤³¤¦] /(n) enter/ +Íè¸þ¤«¤¦ [¤­¤à¤«¤¦] /(v5u) to come facing (us)/ +Í蹶 [¤é¤¤¤³¤¦] /invasion/ +Íè¹Ò [¤é¤¤¤³¤¦] /(n) arrival of ships/arrival by ship/ +Íè¹× [¤é¤¤¤³¤¦] /(n,vs) coming to pay tribute/ +Íè¹ç¤ï¤»¤ë [¤­¤¢¤ï¤»¤ë] /(v1) to happen to come along/ +Íèºå [¤é¤¤¤Ï¤ó] /coming to Osaka/ +Íè¼Ò [¤é¤¤¤·¤ã] /(n) visit to a company/ +Íè¼Ö [¤é¤¤¤·¤ã] /(n) your coming/your visiting me/ +Íè½± [¤é¤¤¤·¤å¤¦] /(n) raid/attack/invasion/(P)/ +Íè½µ [¤é¤¤¤·¤å¤¦] /(n-adv,n-t) next week/(P)/ +Íè½Õ [¤é¤¤¤·¤å¤ó] /(n-t) next spring/(P)/ +Íè½Õ [¤é¤¤¤Ï¤ë] /(n-t) next spring/ +Íè½ñ [¤é¤¤¤·¤ç] /(n) letter received/ +Íè¾ì [¤é¤¤¤¸¤ç¤¦] /(n) attendance/ +Íè¾ì [¤é¤¤¤Ð] /(n) attendance/ +Íè¾ì¼Ô [¤é¤¤¤¸¤ç¤¦¤·¤ã] /those attending/ +Íè¾õ [¤é¤¤¤¸¤ç¤¦] /(n) letter received/ +Íè¿® [¤é¤¤¤·¤ó] /(n) letter received/ +Íè¿Ç [¤é¤¤¤·¤ó] /(n) doctor's visit/ +ÍèÀ¤ [¤é¤¤¤»] /(n) the next world/the future/posterity/ +ÍèÀ¤ [¤é¤¤¤»¤¤] /(n) the next world/the future/posterity/ +ÍèÀ¤µª [¤é¤¤¤»¤¤¤­] /next century/ +ÍèÁ¯ [¤é¤¤¤»¤ó] /coming to Korea/ +ÍèÂð [¤é¤¤¤¿¤¯] /(n) coming of a visitor to one's home/ +ÍèÃÌ [¤é¤¤¤À¤ó] /(n) interview/ +ÍèÃå [¤é¤¤¤Á¤ã¤¯] /(n,vs) arrival/ +ÍèÄ« [¤é¤¤¤Á¤ç¤¦] /(n) arriving in Japan/visiting Japan/ +ÍèÄ° [¤é¤¤¤Á¤ç¤¦] /(n) attendance/ +ÍèÅ¡ [¤é¤¤¤Æ¤¤] /visiting someone's residence/ +ÍèŹ [¤é¤¤¤Æ¤ó] /(n) coming to the store/(P)/ +ÍèÅÅ [¤é¤¤¤Ç¤ó] /(n) incoming telegram/ +ÍèÆñ¤¤ [¤­¤Ë¤¯¤¤] /difficult to come/ +ÍèÆü [¤é¤¤¤Ë¤Á] /(n) arrival in Japan/coming to Japan/visit to Japan/(P)/ +ÍèǤ [¤é¤¤¤Ë¤ó] /(n) arrival at one's post/ +Íèǯ [¤é¤¤¤Í¤ó] /(n-adv,n-t) next year/(P)/ +ÍèǯÅÙ [¤é¤¤¤Í¤ó¤É] /(n) next year/next fiscal year/ +ÍèÉÐ [¤é¤¤¤Ò¤ó] /(n) guest/visitor/visitor's arrival/(P)/ +ÍèÉÐÀÊ [¤é¤¤¤Ò¤ó¤»¤­] /visitor's seats/ +ÍèÉÕ¤±¤ë [¤­¤Ä¤±¤ë] /(v1) to call frequently/ +ÍèÉü [¤é¤¤¤Õ¤¯] /(n) return/coming back/ +ÍèÊý [¤­¤«¤¿] /your coming/ +Íèˬ [¤é¤¤¤Û¤¦] /(n,vs) visit/call/(P)/ +Íèˬ¼Ô [¤é¤¤¤Û¤¦¤·¤ã] /client/visitor/caller/ +Íèͳ [¤é¤¤¤æ] /(n) origin/cause/ +ÍèÍ· [¤é¤¤¤æ¤¦] /(n) visit/ +ÍèÍ·¼Ô [¤é¤¤¤æ¤¦¤·¤ã] /visitor/tourist/ +ÍèÍè½µ [¤é¤¤¤é¤¤¤·¤å¤¦] /week after next/ +ÍèΩ¤Æ [¤­¤¿¤Æ] /new arrival/ +ÍèÎ× [¤é¤¤¤ê¤ó] /(n) attendance/presence/visit/coming/advent/ +ÍèÎò [¤é¤¤¤ì¤­] /(n) history/career/ +ÍèÑÎ [¤é¤¤¤³¤¦] /invasion/raid/ +Íê¤ß [¤¿¤Î¤ß] /(n) request/favor/reliance/dependence/(P)/ +Íê¤ß¤Î¹Ë [¤¿¤Î¤ß¤Î¤Ä¤Ê] /(n) last ray of hope/ +Íê¤ß¹þ¤à [¤¿¤Î¤ß¤³¤à] /(v5m) to request earnestly/ +Íê¤ß»ö [¤¿¤Î¤ß¤´¤È] /(n) favour/ +Íê¤ß¾¯¤Ê¤¤ [¤¿¤Î¤ß¤¹¤¯¤Ê¤¤] /(adj) helpless/ +Íê¤ßÆþ¤ë [¤¿¤Î¤ß¤¤¤ë] /(v5r) to entreat/to request earnestly/ +Íê¤à [¤¿¤Î¤à] /(v5m) to request/to beg/to ask/(P)/ +Íê¤â¤·¤¤ [¤¿¤Î¤â¤·¤¤] /(adj) reliable/trustworthy/hopeful/promising/(P)/ +Íê¤ê [¤¿¤è¤ê] /(n) reliance/dependence/(P)/ +Íê¤ê¤Ê¤¤ [¤¿¤è¤ê¤Ê¤¤] /(adj) unreliable/undependable/flaky/vague/helpless/forlorn/(P)/ +Íê¤ê̵¤¤ [¤¿¤è¤ê¤Ê¤¤] /(adj) unreliable/undependable/flaky/vague/helpless/forlorn/ +Íê¤ë [¤¿¤è¤ë] /(v5r) to rely on/to have recourse to/to depend on/(P)/ +Íê¿®»æ [¤é¤¤¤·¤ó¤·] /(n) telegram form/telegram blank/ +ÍêÊì»Ò¹Ö [¤¿¤Î¤â¤·¤³¤¦] /(n) mutual financing association/ +Íë [¤¤¤«¤º¤Á] /(n) thunder/ +Íë [¤«¤ß¤Ê¤ê] /(n) thunder/(P)/ +Í뱫 [¤é¤¤¤¦] /(n) thunderstorm/(P)/ +Íë±À [¤é¤¤¤¦¤ó] /(n) thunder cloud/ +Íë²Ð [¤é¤¤¤«] /(n) flash of lightning/fire started by lightning/ +Íë´É [¤é¤¤¤«¤ó] /(n) detonator/ +Íëµû [¤é¤¤¤®¤ç] /(n) snake-head mullet/ +Íë·â [¤é¤¤¤²¤­] /(n) being struck by lightning/torpedo attack/ +Íë¸÷ [¤é¤¤¤³¤¦] /(n) lightning/ +Íë½Ã [¤é¤¤¤¸¤å¤¦] /(n) (in Chinese mythology) beast which descends from the sky with a thunderbolt/ +Íë¿À [¤é¤¤¤¸¤ó] /(n) god of lightning/ +Íë¿ÆÉã [¤«¤ß¤Ê¤ê¤ª¤ä¤¸] /(n) snarling old man/irascible old man/ +ÍëÄ» [¤é¤¤¤Á¤ç¤¦] /(n) ptarmigan/ +ÍëÅÅ [¤é¤¤¤Ç¤ó] /(n) thunder and lightning/ +ÍëƱ [¤é¤¤¤É¤¦] /(n) following blindly/ +Íë̾ [¤é¤¤¤á¤¤] /(n) fame/renown/great name/ +ÍëÌÄ [¤é¤¤¤á¤¤] /(n) thunder/(P)/ +Íì³° [¤é¤¯¤¬¤¤] /(n) outside Kyoto or the capital/ +ÍìÃæ [¤é¤¯¤Á¤å¤¦] /(n) inside the capital/ +ÍìÆâ [¤é¤¯¤Ê¤¤] /(n) in Kyoto or the capital/ +Íí¤Þ¤ê [¤«¤é¤Þ¤ê] /entanglement/ +Íí¤Þ¤ë [¤«¤é¤Þ¤ë] /(v5r) to be entwined/to be involved/ +Íí¤ß [¤«¤é¤ß] /(n) linkage/entanglement/involvement/relationship/(P)/ +Íí¤ß [¤¬¤é¤ß] /(suf) (uk) about/concerning/related to/-ish/ +Íí¤ß¹ç¤¦ [¤«¤é¤ß¤¢¤¦] /(v5u) to be(come) intertwined/to be entangled/(P)/ +Íí¤ßÉÕ¤¯ [¤«¤é¤ß¤Ä¤¯] /(v5k) to twine oneself around/to coil around/ +Íí¤à [¤«¤é¤à] /(v5m) (1) to entangle/to entwine/(2) to pick a quarrel/(3) to be involved with/(P)/ +Íí¤á¤ë [¤«¤é¤á¤ë] /(v1) (1) to arrest/(2) to entwine/to twine around/(3) to coordinate (with)/ +Íí·«¤ê [¤«¤é¤¯¤ê] /(n) mechanism/trick/device/dodge/ +Íî [¤ª¤Á] /(n) joke punch line/(P)/ +Í°ý [¤ª¤È¤·¤À¤Í] /(n) nobleman's illegitimate child/ +Í³¸ [¤ª¤È¤·¤Ö¤¿] /(n) wooden drop-lid for simmering/ +Í·ê [¤ª¤È¤·¤¢¤Ê] /(n) pitfall/trap/pit/ +Í»Ò [¤ª¤È¤·¤´] /(n) nobleman's illegitimate child/evil consequence/ +Í»æ [¤ª¤È¤·¤¬¤ß] /(n) toilet paper/ +Í¼ç [¤ª¤È¤·¤Ì¤·] /(n) loser/owner of a lost article/ +ÍÁ° [¤ª¤È¤·¤Þ¤¨] /(n) money paid to settle a fight/ +Íʪ [¤ª¤È¤·¤â¤Î] /(n) lost property/ +Íʸ [¤ª¤È¤·¤Ö¤ß] /(n) letter dropped in the road/Japanese insect/ +ÍÍñ [¤ª¤È¤·¤¿¤Þ¤´] /(n) poached egg/ +Í [¤ª¤È¤¹] /(io) (v5s) to drop/to lose/to let fall/ +Íî¤Á¤³¤Ü¤ì [¤ª¤Á¤³¤Ü¤ì] /(n) leftovers/odds and ends/pickings/(P)/ +Íî¤Á¤Ä¤¯ [¤ª¤Á¤Ä¤¯] /(v5k) to calm down/to settle down/to be steady/to settle in/to take up one's residence/to harmonize with/to match/to restore presence of mind/ +Íî¤Á¤Ö¤ì¤ë [¤ª¤Á¤Ö¤ì¤ë] /(v1) to be ruined/to fall low/to go under/to come to ruin/ +Íî¤Á¤ë [¤ª¤Á¤ë] /(v1) (1) to fall down/to drop/(2) to fail (e.g. exam)/(3) to crash/to degenerate/to degrade/(P)/ +Íî¤Á°¾ [¤ª¤Á¤¢¤æ] /(n) sweetfish going downstream to spawn/ +Íî¤Á±ä¤Ó¤ë [¤ª¤Á¤Î¤Ó¤ë] /(v1) to run away/to escape safely/ +Íî¤Áµû [¤ª¤Á¤¦¤ª] /(n) fish going downstream to spawn/dead fish/ +Íî¤Á¸ý [¤ª¤Á¤°¤Á] /(n) mouth (of a river)/spout/ +Íî¤Á¹Ô¤¯ [¤ª¤Á¤æ¤¯] /(v5k-s) to flee/to be ruined/ +Íî¤Á¹ç¤¦ [¤ª¤Á¤¢¤¦] /(v5u) to gather/to meet/to join/to flow together/to rendezvous/(P)/ +Íî¤Á¹þ¤ß [¤ª¤Á¤³¤ß] /(n) decline (of something)/ +Íî¤Á¹þ¤à [¤ª¤Á¤³¤à] /(v5m) to fall into/to feel down (sad)/(P)/ +Íî¤ÁÃ夤¤¿ [¤ª¤Á¤Ä¤¤¤¿] /quiet/calm/composed/(P)/ +Íî¤ÁÃ夭 [¤ª¤Á¤Ä¤­] /(n) calm/composure/(P)/ +Íî¤ÁÃ夭ʧ¤¦ [¤ª¤Á¤Ä¤­¤Ï¤é¤¦] /(v5u) to keep cool/ +Íî¤ÁÃ夯 [¤ª¤Á¤Ä¤¯] /(v5k) to calm down/to settle down/to be steady/to settle in/to take up one's residence/to harmonize with/to match/to restore presence of mind/(P)/ +Íî¤ÁÃ失¤ë [¤ª¤Á¤Ä¤±¤ë] /(v1) to quiet/to calm down/to compose oneself/ +Íî¤ÁÅÙ [¤ª¤Á¤É] /(n) mistake/error/(P)/ +Íî¤ÁÆþ¤ë [¤ª¤Á¤¤¤ë] /(v5r) to fall/to trap/to cave in/to collapse/ +Íî¤ÁÉð¼Ô [¤ª¤Á¤à¤·¤ã] /(n) defeated soldier fleeing the enemy/ +Íî¤ÁÊæ [¤ª¤Á¤Ü] /(n) fallen ears (of grain)/ +Íî¤ÁÊ潦¤¤ [¤ª¤Á¤Ü¤Ò¤í¤¤] /(n) act of picking up crop left after harvesting/name of painting by Millet/ +Íî¤ÁÌÜ [¤ª¤Á¤á] /(n) decline of one's fortunes/ +Íî¤ÁÍÕ [¤ª¤Á¤Ð] /(n,vs) fallen leaves/leaf litter/defoliation/shedding leaves/(P)/ +Íî¤ÁÍÕ¿§ [¤ª¤Á¤Ð¤¤¤í] /russet/ +Íî¤ÁÍî¤Á [¤ª¤Á¤ª¤Á] /(adv) quietly/calmly/ +Íî¤ÁÎí¤ì [¤ª¤Á¤³¤Ü¤ì] /(n) leftovers/odds and ends/pickings/ +Íî¤ÁÎí¤ì¤ë [¤ª¤Á¤³¤Ü¤ì¤ë] /(v1) to fall behind/to fall short/to drop out/ +Íî¤Ã¤³¤Á¤ë [¤ª¤Ã¤³¤Á¤ë] /(v1,vi) to fall down/to drop/ +Íî¤Ä [¤ª¤Ä] /(v5t) (1) to fall down/to drop/(2) to fail (e.g. exam)/(3) to crash/to degenerate/to degrade/ +Íî¤È¤·³¸ [¤ª¤È¤·¤Ö¤¿] /(n) lid resting directly on food/ +Íî¤È¤··ê [¤ª¤È¤·¤¢¤Ê] /(n) pitfall/trap/pit/(P)/ +Íî¤È¤·¼ç [¤ª¤È¤·¤Ì¤·] /(n) loser/owner of a lost article/ +Íî¤È¤·Êª [¤ª¤È¤·¤â¤Î] /(n) lost property/(P)/ +Íî¤È¤·Ïà [¤ª¤È¤·¤Ð¤Ê¤·] /(n) old term for rakugo/ +Íî¤È¤¹ [¤ª¤È¤¹] /(v5s) to drop/to lose/to let fall/(P)/ +Íî¤ë [¤ª¤Á¤ë] /(io) (v1) (1) to fall down/to drop/(2) to fail (e.g. exam)/(3) to crash/to degenerate/to degrade/ +Íî°ý [¤é¤¯¤¤¤ó] /(n) nobleman's illegitimate child/ +Íî±ä¤Ó¤ë [¤ª¤Á¤Î¤Ó¤ë] /(v1) to run away/to escape safely/ +Íî²¼ [¤é¤Ã¤«] /(n,vs) fall/drop/come down/(P)/ +Íî²¼»± [¤é¤Ã¤«¤µ¤ó] /(n) parachute/ +Íî²¼»±ÉôÂâ [¤é¤Ã¤«¤µ¤ó¤Ö¤¿¤¤] /paratroops/ +Íî²Ö [¤é¤Ã¤«] /(n) falling petals/ +Íî²Ö»Þ¤Ëµ¢¤é¤ºÇ˶ÀºÆ¤Ó¾È¤é¤µ¤º [¤é¤Ã¤«¤¨¤À¤Ë¤«¤¨¤é¤º¤Ï¤­¤ç¤¦¤Õ¤¿¤¿¤Ó¤Æ¤é¤µ¤º] /(exp) fallen blossom doesn't return to the branch, a broken mirror can not be made to shine/what's done is done/there's no use crying over spilled milk/ +Íî²ÖÀ¸ [¤é¤Ã¤«¤»¤¤] /(n) peanut/ +Íî²ÖÏµé´ [¤é¤Ã¤«¤í¤¦¤¼¤­] /running amuck/committing violence on/in utter disorder/ +Íî´¾ [¤é¤Ã¤«¤ó] /(n) sign and seal/signature/ +Íî´ç [¤é¤¯¤¬¤ó] /(n) hard candy/ +Íîµå [¤é¤Ã¤­¤å¤¦] /(n,vs) failing to catch a ball/fumble/ +Íî¸à [¤é¤¯¤´] /(n,vs) dropping out of/straggling/falling out of the ranks/ +Íî¸à¼Ô [¤é¤¯¤´¤·¤ã] /(n) dropout/straggler/outcast/ +Íî¸å [¤é¤¯¤´] /(n,vs) dropping out of/straggling/falling out of the ranks/ +Íî¸å¼Ô [¤é¤¯¤´¤·¤ã] /(n) straggler/dropout/failure/ +Íî¸ì [¤é¤¯¤´] /(n) rakugo story/(telling) a comic story/(P)/ +Íî¸ì²È [¤é¤¯¤´¤«] /(n) rakugo story teller/comic story teller/(P)/ +Íî¹þ¤ß [¤ª¤Á¤³¤ß] /(n) decline (of something)/ +Í [¤é¤¯¤µ] /(n) a head (of water)/a difference/(P)/ +Í [¤é¤¯¤µ¤Ä] /(n,vs) having one's bid accepted (e.g. for contract)/(P)/ +ÍÃÍ [¤é¤¯¤µ¤Ä¤Í] /contract price/ +Íî¼ê [¤é¤¯¤·¤å] /(n) receive/ +Íî¼ó [¤é¤¯¤·¤å] /(n) lampoon/satirical poem/ +Íî½ñ¤­ [¤é¤¯¤¬¤­] /(n,vs) scrawl/scribble/graffiti/(P)/ +Í [¤é¤¯¤·¤ç¤¦] /(n) receive/ +Íî¾ë [¤é¤¯¤¸¤ç¤¦] /(n) surrender (fall) of a castle/ +Íî¾þ [¤é¤¯¤·¤ç¤¯] /(n) cutting one's hair before entering a monastery/tonsure/ +Íî¿Í [¤ª¤Á¤¦¤É] /(n) defeated soldier fleeing the enemy/ +Íî¿Í [¤ª¤Á¤å¤¦¤É] /(n) defeated soldier fleeing the enemy/ +ÍîÀ® [¤é¤¯¤»¤¤] /(n,vs) be completed/be finished/ +ÍîÀ®¼° [¤é¤¯¤»¤¤¤·¤­] /(n) completion (of house, etc.) ceremony or party/ +ÍîÀÐ [¤é¤¯¤»¤­] /(n) falling rocks/fallen rocks/ +ÍîÀÒ [¤é¤¯¤»¤­] /(n) lack of registration (in the census register)/buying a geisha her contractual freedom/ +ÍîÀÒ¤¹ [¤Ò¤«¤¹] /(v5s) to redeem debts (e.g. of a geisha)/ +ÍîÁª [¤é¤¯¤»¤ó] /(n) election loss/rejection/(P)/ +ÍîÁª¼Ô [¤é¤¯¤»¤ó¤·¤ã] /(n) unsuccessful candidate/ +ÍîÂÎ [¤é¤¯¤¿¤¤] /(n) falling body/ +ÍîÂè [¤é¤¯¤À¤¤] /(n,vs) failure/dropping out of a class/(P)/ +ÍîÂèÀ¸ [¤é¤¯¤À¤¤¤»¤¤] /(n) student who repeats a year/ +ÍîÂèÅÀ [¤é¤¯¤À¤¤¤Æ¤ó] /failing grade/ +ÍîÃÀ [¤é¤¯¤¿¤ó] /(n) discouragement/despondency/dejection/(P)/ +ÍîÃÏ [¤é¤¯¤Á] /falling to the ground/ +ÍîÃå [¤é¤¯¤Á¤ã¤¯] /(n,vs) being settled/coming to a conclusion/ +ÍîÃ夯 [¤ª¤Á¤Ä¤¯] /(v5k) to calm down/to settle down/to be steady/to settle in/to take up one's residence/to harmonize with/to match/to restore presence of mind/ +ÍîÃú [¤é¤¯¤Á¤ç¤¦] /(n) missing pages/ +ÍîĬ [¤é¤¯¤Á¤ç¤¦] /(n) low tide/decline/ +ÍîÅÙ [¤ª¤Á¤É] /(n) fault/error/guilt/ +ÍîÆü [¤é¤¯¤¸¤Ä] /(n) setting sun/ +ÍîÇÏ [¤é¤¯¤Ð] /(n,vs) falling from a horse/ +ÍîÇü [¤é¤¯¤Ð¤¯] /(adj-na,n) desolate/ +ÍîÇü¤¿¤ë [¤é¤¯¤Ð¤¯¤¿¤ë] /(adj-t) desolate/dreary/lonesome/ +Íîȱ [¤é¤¯¤Ï¤Ä] /(n) cutting one's hair before entering a monastery/tonsure/ +ÍîÈ× [¤é¤¯¤Ð¤ó] /(n) cave-in/ +ÍîÈØ [¤é¤¯¤Ð¤ó] /(n) cave-in/ +ÍîÉ® [¤é¤¯¤Ò¤Ä] /(n,vs) initial brush stroke in calligraphy/ +ÍîÌ¿ [¤é¤¯¤á¤¤] /(n) death/ +ÍîÌÊ [¤é¤¯¤á¤ó] /(n) cotton waste/ +ÍîÍÕ [¤ª¤Á¤Ð] /(n,vs) fallen leaves/leaf litter/defoliation/shedding leaves/ +ÍîÍÕ [¤é¤¯¤è¤¦] /(n,vs) fallen leaves/leaf litter/defoliation/shedding leaves/ +ÍîÍÕ¼ù [¤é¤¯¤è¤¦¤¸¤å] /(n) deciduous tree/ +ÍîÍÕ¾¾ [¤«¤é¤Þ¤Ä] /(n) larch/ +ÍîÍÕ¾¾ [¤é¤¯¤è¤¦¤·¤ç¤¦] /(n) larch/ +ÍîÍÛ [¤é¤¯¤è¤¦] /(n) setting sun/ +ÍîÍë [¤é¤¯¤é¤¤] /(n) thunderbolt/bolt of lightning/(P)/ +ÍîÍë¤Ë¤¢¤¦ [¤é¤¯¤é¤¤¤Ë¤¢¤¦] /(exp) to be struck by lightning/ +ÍîÎÞ [¤é¤¯¤ë¤¤] /(n,vs) shedding tears/ +Íîò° [¤é¤¯¤Ï¤¯] /(n,vs) being reduced to poverty/living in poverty/coming down in the world/straitened (reduced) circumstances/ +Íï»À [¤é¤¯¤µ¤ó] /(n) butyric acid/ +ÍïÀ½ÉÊ [¤é¤¯¤»¤¤¤Ò¤ó] /dairy product/ +ÍïÇÀ [¤é¤¯¤Î¤¦] /(n) dairy (farm)/(P)/ +ÍïÇÀ²È [¤é¤¯¤Î¤¦¤«] /dairy farmer/ +ÍïÇÀ¾ì [¤é¤¯¤Î¤¦¤¸¤ç] /dairy farm/ +ÍïÇÀ¾ì [¤é¤¯¤Î¤¦¤¸¤ç¤¦] /dairy farm/ +ÍïÇÀÀ½ÉÊ [¤é¤¯¤Î¤¦¤»¤¤¤Ò¤ó] /dairy produce/ +Í𤹠[¤ß¤À¤¹] /(v5s) to throw out of order/to disarrange/to disturb/(P)/ +Íð¤ì [¤ß¤À¤ì] /(n) disorder/disturbance/unrest/(P)/ +Íð¤ì¤ë [¤ß¤À¤ì¤ë] /(v1) to get confused/to be disordered/to be disturbed/(P)/ +Íð¤ìÈ¢ [¤ß¤À¤ì¤Ð¤³] /(n) lidless box for clothes/ +Íð¤ìȱ [¤ß¤À¤ì¤¬¤ß] /(n) unravelled hair/ +Íð¤ìÈô¤Ö [¤ß¤À¤ì¤È¤Ö] /(v5b) to fly wildly about/ +Íð¤òµ¯¤³¤¹ [¤é¤ó¤ò¤ª¤³¤¹] /(exp) to rise in rebellion/ +Íð±À [¤é¤ó¤¦¤ó] /(n) rain cloud/ +Íð³«È¯ [¤é¤ó¤«¤¤¤Ï¤Ä] /(n) environmentally damaging (indiscriminate) development/ +Íð³Í [¤é¤ó¤«¤¯] /(n) excessive fishing/overfishing/(P)/ +Íðµ¤Î® [¤é¤ó¤­¤ê¤å¤¦] /(n) (air) turbulence/turbulent air/ +ÍðµÆ [¤é¤ó¤®¤¯] /(n) pattern made from chrysanthemums with disordered petals, esp. used on family crests/ +Íð·¡ [¤é¤ó¤¯¤Ä] /(n) over-mining (of coal)/ +Íð·³ [¤é¤ó¤°¤ó] /(n) melee/ +Íð·â [¤é¤ó¤²¤­] /(n) random shooting/ +Íð¸ò [¤é¤ó¤³¤¦] /(n) promiscuity/ +Íð¸ò¥Ñ¡¼¥Æ¥£¡¼ [¤é¤ó¤³¤¦¥Ñ¡¼¥Æ¥£¡¼] /(X) a sexual orgy/ +Í𹺠[¤é¤ó¤°¤¤] /(n) palisade/ +Í𹺻õ [¤é¤ó¤°¤¤¤Ð] /(n) uneven teeth/ +Íð¹Ô [¤é¤ó¤®¤ç¤¦] /(n) violent conduct/misconduct/dissipation/profligacy/debauchery/ +Íð¹â²¼ [¤é¤ó¤³¤¦¤²] /(n) violent fluctuation/ +Íðºî [¤é¤ó¤µ¤¯] /(n) overproduction/ +Í𻨠[¤é¤ó¤¶¤Ä] /(adj-na,n) clutter/disorder/promiscuity/affray/confusion/muddle/(P)/ +Íð»ë [¤é¤ó¤·] /(n) astigmatism/ +Íð¼Í [¤é¤ó¤·¤ã] /(n) random shooting/firing blindly/ +Íð¼ÍÍð·â [¤é¤ó¤·¤ã¤é¤ó¤²¤­] /(n) random shooting/ +Íð¼è¤ê [¤é¤ó¤É¤ê] /(n) free exercises (in judo)/Japanese card game/ +Íð¼ò [¤é¤ó¤·¤å] /(n) drunken spree or frenzy/ +Íð¿´ [¤é¤ó¤·¤ó] /(n,vs) mental derangement/going mad/ +Íð¿´¼Ô [¤é¤ó¤·¤ó¤·¤ã] /lunatics/ +Íð¿Ã [¤é¤ó¤·¤ó] /(n) traitor/ +Íð¿ÇÍðÎÅ [¤é¤ó¤·¤ó¤é¤ó¤ê¤ç¤¦] /(n) unnecessary medical tests and treatments/ +Íð¿á¤¯ [¤Õ¤Ö¤¯] /(v5k) to blow snow violently/ +Íð¿ì [¤é¤ó¤¹¤¤] /(n) dead drunk/ +Íð¿ô [¤é¤ó¤¹¤¦] /(n) random number/ +Íð¿ôɽ [¤é¤ó¤¹¤¦¤Ò¤ç¤¦] /(n) table of random numbers/ +ÍðÀ¤ [¤é¤ó¤»¤¤] /(n) troubled times/turbulent times/ +ÍðÀÚ¤ê [¤é¤ó¤­¤ê] /chopping (vegetables) into chunks/ +ÍðÀï [¤é¤ó¤»¤ó] /(n) melee/ +ÍðÁرÀ [¤é¤ó¤½¤¦¤¦¤ó] /(n) nimbostratus/ +Íð¤ [¤é¤ó¤¾¤¦] /(n) overproduction/ +ÍðÂÇ [¤é¤ó¤À] /(n) hitting/battering/ +ÍðÃÔµ¤Áû¤® [¤é¤ó¤Á¤­¤µ¤ï¤®] /(n) spree/ +ÍðÃú [¤é¤ó¤Á¤ç¤¦] /(n) pages out of order/ +ÍðÄ´ [¤é¤ó¤Á¤ç¤¦] /(n) confusion/(P)/ +ÍðÄ´»Ò [¤é¤ó¤Á¤ç¤¦¤·] /(n) confusion/ +Íðťή [¤é¤ó¤Ç¤¤¤ê¤å¤¦] /turbidity current/ +ÍðÆ® [¤é¤ó¤È¤¦] /(n) fray/(P)/ +ÍðÆÉ [¤é¤ó¤É¤¯] /(n) reading unsystematically/ +ÍðÆþ [¤é¤ó¤Ë¤å¤¦] /(n,vs) trespassing/ +ÍðÆþ¼Ô [¤é¤ó¤Ë¤å¤¦¤·¤ã] /intruder/ +ÍðÇä [¤é¤ó¤Ð¤¤] /(n) underselling/panic selling/(P)/ +Íðȯ [¤é¤ó¤Ñ¤Ä] /(n,vs) random firing/reckless firing/excessive issue/(P)/ +Íðȱ [¤é¤ó¤Ñ¤Ä] /(n) unkempt hair/ +ÍðȲ [¤é¤ó¤Ð¤Ä] /(n) reckless deforestation/overcutting of forests/(P)/ +ÍðÈ¿¼Í [¤é¤ó¤Ï¤ó¤·¤ã] /(n) diffused reflection/ +ÍðÈñ [¤é¤ó¤Ô] /(n) waste/lavish spending/dissipation/ +ÍðÉ® [¤é¤ó¤Ô¤Ä] /(n) hasty writing/scribble/ +ÍðÉñ [¤é¤ó¤Ö] /(n,vs) boisterous dance/ +ÍðÊÔÀ®¥Õ¥¡¥¤¥ë [¤é¤ó¤Ø¤ó¤»¤¤¥Õ¥¡¥¤¥ë] /random file/ +Íð˽ [¤é¤ó¤Ü¤¦] /(adj-na,n,vs) rude/violent/rough/lawless/unreasonable/reckless/(P)/ +Íð˽¼Ô [¤é¤ó¤Ü¤¦¤â¤Î] /thug/hooligan/ +ÍðËã [¤é¤ó¤Þ] /(n) anarchy/chaos/ +ÍðÌ® [¤é¤ó¤ß¤ã¤¯] /(adj-na,n) disorder/confusion/chaos/ +ÍðÍÑ [¤é¤ó¤è¤¦] /(n,vs) abuse/(P)/ +ÍðΩ [¤é¤ó¤ê¤Ä] /(n) flood (of candidates)/(P)/ +Íðή [¤é¤ó¤ê¤å¤¦] /(n) (air) turbulence/ +ÍðÎÑ [¤é¤ó¤ê¤ó] /(n) immorality/ +Íñ [¤¿¤Þ¤´] /(n) (1) egg(s)/spawn/roe/(2) (an expert) in the making/(P)/ +Íñ¤Î³Ì [¤¿¤Þ¤´¤Î¤«¤é] /eggshell/ +Íñ±ß [¤é¤ó¤¨¤ó] /(n) oval/ +Íñ²« [¤é¤ó¤ª¤¦] /(n) egg yolk/ +Íñ²«Ç¹ [¤é¤ó¤ª¤¦¤Î¤¦] /(n) yolk sac/ +Íñ³Ì [¤é¤ó¤«¤¯] /(n) eggshell/ +Íñ´É [¤é¤ó¤«¤ó] /(n) fallopian tube/oviduct/(P)/ +Íñ·Á [¤¿¤Þ¤´¤¬¤¿] /(n) oval/egg-shaped/(P)/ +Íñ·Á [¤é¤ó¤±¤¤] /(n) oval/egg-shaped/(P)/ +ÍñºÙ˦ [¤é¤ó¤µ¤¤¤Ü¤¦] /(n) ovum/egg cell/ +Íñ»Ò [¤é¤ó¤·] /(n) ovum/ovule/egg cell/(P)/ +Íñ¼ò [¤¿¤Þ¤´¤¶¤±] /(n) eggnog/ +Íñ¾Æ [¤¿¤Þ¤´¤ä¤­] /(n) fried eggs/omelet/ +Íñ¾Æ¤­ [¤¿¤Þ¤´¤ä¤­] /(n) fried eggs/omelet/ +Íñ¾õ [¤é¤ó¤¸¤ç¤¦] /egg-shaped/ +Íñ¿§ [¤¿¤Þ¤´¤¤¤í] /(n) yellowish color/ +ÍñÀ¸ [¤é¤ó¤»¤¤] /(n) oviparity/produced from eggs/ +ÍñÀ¸Æ°Êª [¤é¤ó¤»¤¤¤É¤¦¤Ö¤Ä] /oviparous animal/ +ÍñÁã [¤é¤ó¤½¤¦] /(n) ovary/(P)/ +ÍñÁã±ê [¤é¤ó¤½¤¦¤¨¤ó] /ovaritis/ +ÍñÂÛÀ¸ [¤é¤ó¤¿¤¤¤»¤¤] /(n) ovoviviparity/ +ÍñÂç [¤¿¤Þ¤´¤À¤¤] /(adj-no) egg-sized/ +ÍñÅã [¤é¤ó¤È¤¦] /(n) oval tombstone/ +ÍñÅã¾ì [¤é¤ó¤È¤¦¤Ð] /(n) cemetery/ +Íñǹ [¤é¤ó¤Î¤¦] /(n) egg case/ +ÍñÇò [¤é¤ó¤Ñ¤¯] /(n) white of an egg/albumin/ +ÍñˢΩ¤Æ´ï [¤¿¤Þ¤´¤¢¤ï¤À¤Æ¤­] /egg beater/ +Íñ˦ [¤é¤ó¤Û¤¦] /(n) egg sac/ +ÍñËì [¤é¤ó¤Þ¤¯] /(n) egg membrane/ +Íò [¤¢¤é¤·] /(n) storm/tempest/(P)/ +Íò¤ÎÁ°¤ÎÀŤ±¤µ [¤¢¤é¤·¤Î¤Þ¤¨¤Î¤·¤º¤±¤µ] /(n) calm before a storm/ +Íòµ¤ [¤é¤ó¤­] /(n) mountain mist/mountain air/ +Íó [¤é¤ó] /(n) column of text (e.g. as in a newspaper)/(P)/ +Íó³° [¤é¤ó¤¬¤¤] /(n) margin/(P)/ +Íó´³ [¤é¤ó¤«¤ó] /(n) handrail/bannister/(P)/ +Íó´Ö [¤é¤ó¤Þ] /(n) (in Japanese architecture) transom/ +Íó»²¾È [¤é¤ó¤µ¤ó¤·¤ç¤¦] /column reference/see column below/ +Íô¤ê¤¬¤Þ¤·¤¤ [¤ß¤À¤ê¤¬¤Þ¤·¤¤] /(adj) morally corrupt/ +Íô¤ê¤¬¤ï¤·¤¤ [¤ß¤À¤ê¤¬¤ï¤·¤¤] /(adj) morally corrupt/slovenly/obscene/ +Íô¤ê¤Ë [¤ß¤À¤ê¤Ë] /(adv) without authority/without reason/arbitrarily/unnecessarily/indiscriminately/recklessly/ +Íô³Í [¤é¤ó¤«¤¯] /(n) excessive fishing/overfishing/ +Íôºî [¤é¤ó¤µ¤¯] /(n) overproduction/ +Íô¤ [¤é¤ó¤¾¤¦] /(n) overproduction/careless manufacture/ +ÍôÆÉ [¤é¤ó¤É¤¯] /(n) indiscriminate reading/ +ÍôÆþ [¤é¤ó¤Ë¤å¤¦] /enter without permission/ +Íôȯ [¤é¤ó¤Ñ¤Ä] /(n,vs) random firing/reckless firing/excessive issue/ +ÍôȲ [¤é¤ó¤Ð¤Ä] /(n) reckless deforestation/overcutting of forests/ +ÍôÈñ [¤é¤ó¤Ô] /(n) waste/lavish spending/dissipation/ +ÍôÍÑ [¤é¤ó¤è¤¦] /(n,vs) abuse/misuse/misappropriation/using to excess/ +ÍôΩ [¤é¤ó¤ê¤Ä] /(n) standing in disarray/coming forth in great number/ +Íôë¼ [¤é¤ó¤·¤ç¤¦] /(n) source/beginning/ +Íõ [¤¢¤¤] /(n) indigo/(P)/ +Íõ¤ËÀ÷¤á¤ë [¤¢¤¤¤Ë¤½¤á¤ë] /(exp) to dye deep blue/ +Íõ¼úË«¾Ï [¤é¤ó¤¸¤å¤Û¤¦¤·¤ç¤¦] /(n) Medal with a Blue Ribbon (for philanthropy)/ +Íõ¾½ÀÐ [¤é¤ó¤·¤ç¤¦¤»¤­] /(n) cyanite/ +Íõ¿§ [¤¢¤¤¤¤¤í] /(n) indigo blue/ +Íõ¿§³Ý¤«¤Ã¤¿À¸ÃÏ [¤¢¤¤¤¤¤í¤¬¤«¤Ã¤¿¤­¤¸] /cloth tinged with indigo/ +ÍõÀ÷ [¤¢¤¤¤¾¤á] /(n) indigo dye/ +ÍõÀ÷¤á [¤¢¤¤¤¾¤á] /(n) indigo dye/ +ÍõÁô [¤é¤ó¤½¤¦] /blue-green algae/cyanobacteria/ +Íõêú [¤Ü¤í] /(n,pref) rag/scrap/tattered clothes/fault (esp. in a pretense)/defect/run-down or junky/ +Íö [¤é¤ó] /(n) orchid/ +Íö³Ø [¤é¤ó¤¬¤¯] /(n) Dutch studies/studies of Western knowledge/ +Íö¹ñ [¤é¤ó¤³¤¯] /Holland/ +ÍöºÏÇÝË¡ [¤é¤ó¤µ¤¤¤Ð¤¤¤Û¤¦] /orchidology/ +Íö¿Í [¤é¤ó¤¸¤ó] /Dutch people/ +ÍöÃî [¤é¤ó¤Á¤å¤¦] /(n) species of goldfish/ +ÍöÃò [¤é¤ó¤Á¤å¤¦] /(n) species of goldfish/ +Íø [¤ê] /(n) advantage/benefit/profit/interest/(P)/ +Íø¤«¤¹ [¤­¤«¤¹] /(v5s) to season/to enliven/ +Íø¤«¤»¤ë [¤­¤«¤»¤ë] /(v1) to be seasoned/to be enlivened/(P)/ +Íø¤«¤Ìµ¤ [¤­¤«¤Ì¤­] /(adj-na,n) unyielding/ +Íø¤«¤óµ¤ [¤­¤«¤ó¤­] /(adj-na,adj-no,n) daring/unyielding/ +Íø¤­ [¤­¤­] /(n) work/efficacy/effective/ +Íø¤­¼ê [¤­¤­¤Æ] /(n) one's dominant hand/ +Íø¤­¼ò [¤­¤­¤¶¤±] /(n) wine or sake tasting/ +Íø¤­½ê [¤­¤­¤É¤³¤í] /(n) effective or important point/ +Íø¤­Â­ [¤­¤­¤¢¤·] /(n) one's dominant foot/ +Íø¤­ÌÜ [¤­¤­¤á] /(n) effect/virtue/efficacy/impression/(P)/ +Íø¤­ÏÓ [¤­¤­¤¦¤Ç] /(n) one's dominant arm/ +Íø¤¯ [¤­¤¯] /(v5k) to be effective/(P)/ +Íø¤±¼Ô [¤­¤±¤â¤Î] /(n) influential person/ +Íø¤ËÁ襤 [¤ê¤Ë¤µ¤È¤¤] /be wide-awake to one's interests/ +Íø±× [¤ê¤¨¤­] /(n) profits/gains/(political, economic) interest/(P)/ +Íø±×¼Ò²ñ [¤ê¤¨¤­¤·¤ã¤«¤¤] /society based on mutual self-interest/ +Íø±×ÇÛÅö [¤ê¤¨¤­¤Ï¤¤¤È¤¦] /dividend/share of profits/ +Íø±×Éý [¤ê¤¨¤­¤Ï¤Ð] /(n) profit margin/ +Íø±×ÌÜŪ¤Î¤¿¤á¤Ë [¤ê¤¨¤­¤â¤¯¤Æ¤­¤Î¤¿¤á¤Ë] /for profit/for (financial) gain/ +Íø±×Ψ [¤ê¤¨¤­¤ê¤Ä] /(n) profit ratio/ +Íø²¼¤² [¤ê¤µ¤²] /(n) decrease in interest rates/(P)/ +Íø²ó¤ê [¤ê¤Þ¤ï¤ê] /(n) interest/(investment) yield/profits/(P)/ +Íø³² [¤ê¤¬¤¤] /(n) advantages and disadvantages/interest/(P)/ +Íø³²´Ø·¸ [¤ê¤¬¤¤¤«¤ó¤±¤¤] /interests/(P)/ +Íø³²´Ø·¸¼Ô [¤ê¤¬¤¤¤«¤ó¤±¤¤¤·¤ã] /(n) stakeholder/person holding other people's stakes in a venture (legal)/ +Íø³²ÆÀ¼º [¤ê¤¬¤¤¤È¤¯¤·¤Ä] /advantages and disadvantages/pros and cons/ +Íø´ï [¤ê¤­] /(n) sharp-edged tool/convenience/ +ÍøµÙ¿§ [¤ê¤­¤å¤¦¤¤¤í] /(n) blackish green/ +ÍøµÙÁÍ [¤ê¤­¤å¤¦¤Í¤º¤ß] /(n) grayish dark green/ +Íø¶â [¤ê¤­¤ó] /(n) interest (money)/ +Íø¸¢ [¤ê¤±¤ó] /(n) interest/rights/concession/(P)/ +Íø¸¢²° [¤ê¤±¤ó¤ä] /(n) concession hunter/profiteer/ +Íø¸Ê [¤ê¤³] /(n) self-interest/(P)/ +Íø¸Ê¼çµÁ [¤ê¤³¤·¤å¤®] /egoism/selfishness/(P)/ +Íø¸Ê¼çµÁ¼Ô [¤ê¤³¤·¤å¤®¤·¤ã] /egoist/ +Íø¸Ê¿´ [¤ê¤³¤·¤ó] /(n) egoism/selfishness/ +Íø¸ÊŪ [¤ê¤³¤Æ¤­] /(adj-na) selfish/ +Íø¸ý [¤ê¤³¤¦] /(adj-na,n) clever/shrewd/bright/sharp/wise/intelligent/(P)/ +Íø¸ý²á¤®¤ë [¤ê¤³¤¦¤¹¤®¤ë] /to be too clever/ +Íø¸ý¼Ô [¤ê¤³¤¦¤â¤Î] /clever person/ +Íøº¬ [¤ê¤³¤ó] /(adj-na,n) intelligence/ +Íø»¥ [¤ê¤µ¤Ä] /(n) (interest) coupon/ +Íø»¥ [¤ê¤Õ¤À] /(n) (interest) coupon/ +Íø»Ò [¤ê¤·] /(n) interest (bank)/(P)/ +Íø»Ò¤òÆóʬÊý°ú¤­²¼¤²¤ë [¤ê¤·¤ò¤Ë¤Ö¤¬¤¿¤Ò¤­¤µ¤²¤ë] /(exp) to lower the rate of interest by 2 percent/ +Íø»Ò»Ùʧ¤¤ [¤ê¤·¤·¤Ï¤é¤¤] /(n) interest payment/ +Íø»ÒÊ¿¹ÕÀÇ [¤ê¤·¤Ø¤¤¤³¤¦¤¼¤¤] /interest equalization tax/ +Íø»ÒÊäµë [¤ê¤·¤Û¤­¤å¤¦] /subsidized interest payments/ +Íø½á [¤ê¤¸¤å¤ó] /(n) profit/returns/(P)/ +Íø½áÄɵá [¤ê¤¸¤å¤ó¤Ä¤¤¤­¤å¤¦] /(n) pursuit of profits/profit-seeking/ +Íø½áΨ [¤ê¤¸¤å¤ó¤ê¤Ä] /(n) rate of profit/ +Íø¾ä [¤ê¤¶¤ä] /(n) profit margin/ +Íø¾å¤² [¤ê¤¢¤²] /(n) increase in interest rates/(P)/ +Íø¿£ [¤ê¤·¤ç¤¯] /(n) money-making/(P)/ +Íø¿©¤¤ [¤ê¤°¤¤] /(n) profit-taking/ +Íø¿Ï [¤ê¤¸¤ó] /(n) sharp sword/ +Íø¿å [¤ê¤¹¤¤] /(n) irrigation/ +Íø¿å¹©»ö [¤ê¤¹¤¤¤³¤¦¤¸] /irrigation works/ +Íø© [¤ê¤½¤¯] /(n) interest (bank)/(P)/ +Íø¾ [¤ê¤¿] /(n) altruistic/ +Íø¾¼çµÁ [¤ê¤¿¤·¤å¤®] /altruism/ +Íø¾¼çµÁ¼Ô [¤ê¤¿¤·¤å¤®¤·¤ã] /altruist/ +ÍøŨ [¤ê¤Æ¤­] /(n) benefitting the enemy/ +ÍøŨ¹Ô°Ù [¤ê¤Æ¤­¤³¤¦¤¤] /(n) act which serves the interests of (benefits) the enemy/ +ÍøÅÀ [¤ê¤Æ¤ó] /(n) advantage/point in favor/(P)/ +ÍøÅá [¤ê¤È¤¦] /(n) sharp sword/ +ÍøÆÀ [¤ê¤È¤¯] /(n) gain/profit/benefit/amplification/ +ÍøÆß [¤ê¤É¤ó] /(n) sharp or blunt/bright or foolish/ +ÍøÇ¢ [¤ê¤Ë¤ç¤¦] /(n) diuretic/ +ÍøÇ¢ºÞ [¤ê¤Ë¤ç¤¦¤¶¤¤] /(n) diuretic/ +Íøȯ [¤ê¤Ï¤Ä] /(adj-na,n) intelligence/ +ÍøÉÕ¤­ [¤ê¤Ä¤­] /(n) interest-bearing/ +ÍøÉÕºÄ [¤ê¤Ä¤­¤µ¤¤] /(n) interest-bearing bond/ +ÍøÉý [¤ê¤Ï¤Ð] /(n) profit margin/ +ÍøÊ¡ [¤ê¤Õ¤¯] /(n) happiness/ +Íøʧ¤¤ [¤ê¤Ð¤é¤¤] /(n) interest payment/(P)/ +ÍøÊØ [¤ê¤Ù¤ó] /(adj-na,n) convenience/(P)/ +ÍøÍÑ [¤ê¤è¤¦] /(n,vs) use/utilization/application/(P)/ +ÍøÍѲÁÃÍ [¤ê¤è¤¦¤«¤Á] /utility value/ +ÍøÍÑ¼Ô [¤ê¤è¤¦¤·¤ã] /user/(P)/ +ÍøÍß [¤ê¤è¤¯] /(n) greed/avarice/ +ÍøÍî¤Á [¤ê¤ª¤Á] /(n) ex-interest/ +ÍøΨ [¤ê¤ê¤Ä] /(n) interest rate/(P)/ +Íù [¤ê] /(n) an official/ +Íù°÷ [¤ê¤¤¤ó] /(n) official/ +Íù½­ [¤ê¤·¤å¤¦] /officialism/red tape/ +Íù¿Í [¤ê¤¸¤ó] /officials/ +ÍùÅÞ [¤ê¤È¤¦] /(n) party of officials/ +ÍùÆ» [¤í¤É¤¦] /official ethics/ +Íù̳ [¤ê¤à] /(n) the work of officials/ +Íú¤­°ã¤¨¤ë [¤Ï¤­¤Á¤¬¤¨¤ë] /(v1) to put on anothers shoes/to be mistaken/ +Íú¤­¸Å¤· [¤Ï¤­¤Õ¤ë¤·] /worn-out shoes/worn-out socks/(P)/ +Íú¤­Âؤ¨¤ë [¤Ï¤­¤«¤¨¤ë] /(v1) to change (clothes)/ +Íú¤­Êª [¤Ï¤­¤â¤Î] /(n) footwear/clogs/ +Íú¤¯ [¤Ï¤¯] /(v5k) to wear/to put on (lower body, e.g. a sword)/(P)/ +Íú¹Ô [¤ê¤³¤¦] /(n) performance/fulfillment/discharge/implementation/(P)/ +Íú½¤ [¤ê¤·¤å¤¦] /(n,vs) taking a class/studying a subject/completing a course/ +Íúʪ [¤Ï¤­¤â¤Î] /(n) footwear/clogs/(P)/ +ÍúÎò [¤ê¤ì¤­] /(n) personal history/background/career/log/(P)/ +ÍúÎò½ñ [¤ê¤ì¤­¤·¤ç] /(n) personal history/curriculum vitae/resume/(P)/ +Íû [¤¹¤â¤â] /(n) (Japanese) plum/prune/(P)/ +Íû²¼¤Ë´§¤òÀµ¤µ¤º [¤ê¤«¤Ë¤«¤ó¤à¤ê¤ò¤¿¤À¤µ¤º] /(n) avoiding the appearance of evil (lit: don't straighten your crown under a pear tree)/ +Íû²Ö [¤ê¤«] /plum blossoms/ +Íû¾µÈÕ [¤ê¤·¤ç¤¦¤Ð¤ó] /(n) Rhee Syngman, president of Korea 1948-1960/ +Íü [¤Ê¤·] /(n) nashi (Japanese pear)/(P)/ +Íü¤Î¼Â [¤Ê¤·¤Î¤ß] /pear/ +Íü¤Î㪠[¤Ê¤·¤Î¤Ä¤Ö¤Æ] /(exp,n) not getting a reply/ +Íü±à [¤ê¤¨¤ó] /(n) theatrical world/ +Íü²Ì [¤ê¤«] /pome/ +Íü²Ö [¤ê¤«] /(n) pear blossoms/ +Íý [¤ê] /(n) reason/(P)/ +Íý¤¬Èó¤Ç¤â [¤ê¤¬¤Ò¤Ç¤â] /(adv) by fair means or foul/right or wrong/ +Íý¤ÎÍ­¤ë [¤ê¤Î¤¢¤ë] /justifiable/ +Íý²½³Ø [¤ê¤«¤¬¤¯] /(n) physics and chemistry/ +Íý²Ê [¤ê¤«] /(n) science/(P)/ +Íý²ÊÂç³Ø [¤ê¤«¤À¤¤¤¬¤¯] /(n) college of science/ +Íý²ò [¤ê¤«¤¤] /(n,vs) understanding/comprehension/(P)/ +Íý²ò¤·¹ç¤¦ [¤ê¤«¤¤¤·¤¢¤¦] /(v5u) to reach mutual understanding/to understand each other/ +Íý²ò¤ò¿¼¤á¤ë [¤ê¤«¤¤¤ò¤Õ¤«¤á¤ë] /(exp) to cultivate a better understanding/ +Íý²òÎÏ [¤ê¤«¤¤¤ê¤ç¤¯] /(power of) understanding/comprehensive faculty/ +Íý³° [¤ê¤¬¤¤] /(n) supra-rational/ +Íý³°¤ÎÍý [¤ê¤¬¤¤¤Î¤ê] /transcendental reason/ +Íý³Ø [¤ê¤¬¤¯] /(n) physical science/(P)/ +Íý³Ø½¤»Î [¤ê¤¬¤¯¤·¤å¤¦¤·] /Master of Science/ +Íý³ØÇî»Î [¤ê¤¬¤¯¤Ï¤«¤»] /(n) Doctor of Science/DSc/ +Íý³ØÇî»Î [¤ê¤¬¤¯¤Ï¤¯¤·] /(n) Doctor of Science/DSc/ +Íý³ØÉô [¤ê¤¬¤¯¤Ö] /(n) department of science/(P)/ +Íý³ØÎÅË¡»Î [¤ê¤¬¤¯¤ê¤ç¤¦¤Û¤¦¤·] /(n) physiotherapist/ +ÍýµÍ¤á [¤ê¤Å¤á] /(n) reasoning/logic/ +Íý¶þ [¤ê¤¯¤Ä] /(n) theory/reason/(P)/ +Íý¶þ¤Ã¤Ñ¤¤ [¤ê¤¯¤Ã¤Ñ¤¤] /argumentative/ +Íý¶þ¤Ã¤Ý¤¤ [¤ê¤¯¤Ä¤Ã¤Ý¤¤] /(adj) argumentative/ +Íý¶þ²° [¤ê¤¯¤Ä¤ä] /(n) quibbler/ +Íý·¢ [¤ê¤¯¤Ä] /(n) theory/reason/ +Íý·Ï [¤ê¤±¤¤] /(n) science/(P)/ +Íý¹© [¤ê¤³¤¦] /(n) science and technology/(P)/ +Íý¹©²Ê [¤ê¤³¤¦¤«] /(n) department of science and technology/ +Íý¹©³ØÉô [¤ê¤³¤¦¤¬¤¯¤Ö] /(n) department of science and engineering/(P)/ +Íý¹©·Ï [¤ê¤³¤¦¤±¤¤] /(n) science and technology/ +Íýºâ [¤ê¤¶¤¤] /(n) finance/economy/ +Íýºâ²È [¤ê¤¶¤¤¤«] /(n) financier/ +Íý»ö [¤ê¤¸] /(n) director/board of directors/(P)/ +Íý»ö²ñ [¤ê¤¸¤«¤¤] /(n) board of directors or trustees/ +Íý»ö¹ñ [¤ê¤¸¤³¤¯] /(n) member country of the executive committee in an international organization/ +Íý»öĹ [¤ê¤¸¤Á¤ç¤¦] /board chairman/ +Íý¿À [¤ê¤·¤ó] /deism/belief in God as creator of universe/ +Íý¿ÀÏÀ [¤ê¤·¤ó¤í¤ó] /(n) deism/ +Íý¿ô [¤ê¤¹¤¦] /(n) science and mathematics/ +ÍýÀ­ [¤ê¤»¤¤] /(n) reason/sense/(P)/ +ÍýÀ­¤ËÁʤ¨¤ë [¤ê¤»¤¤¤Ë¤¦¤Ã¤¿¤¨¤ë] /(exp) to appeal to one's reason/ +ÍýÀ­Åª [¤ê¤»¤¤¤Æ¤­] /(adj-na) rational/ +ÍýÁÛ [¤ê¤½¤¦] /(n) ideal/(P)/ +ÍýÁÛ²½ [¤ê¤½¤¦¤«] /(n) idealization/ +ÍýÁÛ²È [¤ê¤½¤¦¤«] /(n) idealist/ +ÍýÁÛ¶¿ [¤ê¤½¤¦¤­¤ç¤¦] /(n) Utopia/ideal land/earthly paradise/ +ÍýÁÛ·¿ [¤ê¤½¤¦¤±¤¤] /(n) ideal type/ +ÍýÁÛ¼çµÁ [¤ê¤½¤¦¤·¤å¤®] /idealism/ +ÍýÁÛŪ [¤ê¤½¤¦¤Æ¤­] /(adj-na) ideal/(P)/ +ÍýÁÛŪ¤Ê¸À¸ì»ÈÍÑ¼Ô [¤ê¤½¤¦¤Æ¤­¤Ê¤²¤ó¤´¤·¤è¤¦¤·¤ã] /(n) ideal speaker-hearer/ +ÍýÁÛÏÀ [¤ê¤½¤¦¤í¤ó] /(n) idealistic thought (argument)/ +ÍýÃÎ [¤ê¤Á] /(n) intellect/ +ÍýÃÎŪ [¤ê¤Á¤Æ¤­] /(adj-na,n) intellectual/ +ÍýÇ° [¤ê¤Í¤ó] /(n) idea/(P)/ +ÍýǰŪ [¤ê¤Í¤ó¤Æ¤­] /(adj-na) conceptual/ +Íýȱ [¤ê¤Ï¤Ä] /(n) haircut/(P)/ +Íýȱ»Õ [¤ê¤Ï¤Ä¤·] /(n) barber/ +ÍýȱŹ [¤ê¤Ï¤Ä¤Æ¤ó] /(n) barbershop/ +ÍýÈó [¤ê¤Ò] /(n) judgement of right and wrong/ +ÍýÈó¶Êľ [¤ê¤Ò¤­¤ç¤¯¤Á¤ç¤¯] /the rights and wrongs (of a case)/ +ÍýÉÔ¿Ô [¤ê¤Õ¤¸¤ó] /(adj-na,n) unreasonable/irrational/(P)/ +ÍýË¡ [¤ê¤Û¤¦] /(n) law/ +Íýͳ [¤ê¤æ¤¦] /(n) reason/pretext/motive/(P)/ +Íýͳ¤ò¿Ò¤Í¤ë [¤ê¤æ¤¦¤ò¤¿¤º¤Í¤ë] /(exp) to ask the reason/ +ÍýÍÆ [¤ê¤è¤¦] /(n) barbering/haircutting/hairdressing/ +ÍýÍÆ»Õ [¤ê¤è¤¦¤·] /(n) barber/ +ÍýÏ© [¤ê¤í] /(n) logic/reasoning/argument/ +ÍýÏ©À°Á³ [¤ê¤í¤»¤¤¤¼¤ó] /(n) logical/ +ÍýÏÀ [¤ê¤í¤ó] /(n) theory/(P)/ +ÍýÏÀ²È [¤ê¤í¤ó¤«] /(n) theorist/ +ÍýÏÀÂÎ·Ï [¤ê¤í¤ó¤¿¤¤¤±¤¤] /(n) body of theory (about energy)/ +ÍýÏÀŪ [¤ê¤í¤ó¤Æ¤­] /(adj-na) theoretical/ +ÍýÏÀŪ¤Ë¤Ï [¤ê¤í¤ó¤Æ¤­¤Ë¤Ï] /theoretically (speaking)/ +ÍýÏÀÆ®Áè [¤ê¤í¤ó¤È¤¦¤½¤¦] /theoretical dispute/ +ÍýÏÀʪÍý³Ø [¤ê¤í¤ó¤Ö¤Ä¤ê¤¬¤¯] /theoretical physics/ +Ρ [¤ê] /(n) diarrhea/diarrhoea/ +΢ [¤¦¤é] /(n) reverse side/wrong side/back/undersurface/inside/palm/sole/opposite/rear/lining/last half (of an inning)/(P)/ +΢¤Ë [¤¦¤Á¤Ë] /amidst/in/ +΢¤òÁߤ¯ [¤¦¤é¤ò¤«¤¯] /(exp) to outwit/to counterplot/to defeat/ +΢¤òÊÖ¤¹ [¤¦¤é¤ò¤«¤¨¤¹] /(exp) to turn inside out/to turn the other way/ +΢°Ï¤¤ [¤¦¤é¤¬¤³¤¤] /back fence/ +΢²° [¤¦¤é¤ä] /(n) alley house/rear tenement/slum/ +΢³¹Æ» [¤¦¤é¤«¤¤¤É¤¦] /(n) byroad/byway/ +΢µ´Ìç [¤¦¤é¤­¤â¤ó] /(n) unlucky quarter (southwest)/ +΢µ» [¤¦¤é¤ï¤¶] /underhanded trick/ +΢¶ß [¤¦¤é¤¨¤ê] /(n) neckband lining/ +΢¶â [¤¦¤é¤¬¤Í] /(n) bribe/(P)/ +΢·Ý [¤¦¤é¤²¤¤] /(n) act or trick which a performer reserves for selected occasions/ +΢¸ý [¤¦¤é¤°¤Á] /(n) backdoor/rear entrance/(P)/ +΢¸ý±Ä¶È [¤¦¤é¤°¤Á¤¨¤¤¤®¤ç¤¦] /illegal business/ +΢¹ç¤ï¤» [¤¦¤é¤¢¤ï¤»] /(adj-na,n) fitting things back to back/agreement of minds/ +΢ºî [¤¦¤é¤µ¤¯] /(n) second crop/interim crop/ +΢»³ [¤¦¤é¤ä¤Þ] /(n) the hill back of one's home/hill back from the seashore/ +΢¼è°ú [¤¦¤é¤È¤ê¤Ò¤­] /(n) backroom deal/ +΢¼ê [¤¦¤é¤Æ] /(n) back of house/ +΢½ñ [¤¦¤é¤¬¤­] /(n) endorsement/proof/note on back of the scroll/ +΢½ñ¤­ [¤¦¤é¤¬¤­] /(n) endorsement/proof/note on back of the scroll/ +΢½ñ¾ùÅÏ [¤¦¤é¤¬¤­¤¸¤ç¤¦¤È] /endorsing over to/ +΢½ñ¿Í [¤¦¤é¤¬¤­¤Ë¤ó] /(n) endorser/ +΢¾ð [¤¦¤é¤Ê¤µ¤±] /inner affection/ +΢À¼ [¤¦¤é¤´¤¨] /(n) falsetto/ +΢ÀÚ¤ê [¤¦¤é¤®¤ê] /(n) treachery/betrayal/perfidy/(P)/ +΢ÀÚ¤ê¼Ô [¤¦¤é¤®¤ê¤â¤Î] /(n) betrayer/traitor/turncoat/informer/(P)/ +΢ÀÚ¤ë [¤¦¤é¤®¤ë] /(v5r) to betray/to turn traitor to/to double-cross/(P)/ +΢ÀÚ¼Ô [¤¦¤é¤®¤ê¤â¤Î] /(n) betrayer/traitor/turncoat/informer/ +΢Àé²È [¤¦¤é¤»¤ó¤±] /(n) (way of the) tea ceremony/ +΢Áë [¤¦¤é¤Þ¤É] /(n) back (rear) window/ +΢¦ [¤¦¤é¤¬¤ï] /(n) the reverse/other side/lining/(P)/ +΢ÂǤÁ [¤¦¤é¤¦¤Á] /(n,vs) (1) lining/backing/(2) vouching for/ +΢ÂǤÁ»æ [¤¦¤é¤¦¤Á¤¬¤ß] /end leaves (of a book)/lining paper/ +΢Âß²° [¤¦¤é¤¬¤·¤ä] /house in back for rent/ +΢ÃÏ [¤¦¤é¤¸] /(n) lining/ +΢Į [¤¦¤é¤Þ¤Á] /(n) back street/back alley/slums/ +΢Ĺ²° [¤¦¤é¤Ê¤¬¤ä] /(n) rear tenement/ +΢Ä̤ê [¤¦¤é¤È¤ª¤ê] /(ik) (n) side street (often parallel to a main street)/back street/ +΢Ä̤ê [¤¦¤é¤É¤ª¤ê] /(n) side street (often parallel to a main street)/back street/(P)/ +΢Äí [¤¦¤é¤Ë¤ï] /(n) rear garden/back yard/ +΢ţ [¤¦¤é¤¯¤®] /(n) nail sticking through/ +΢Ź [¤¦¤é¤À¤Ê] /(n) house in an alley/rear tenement/slums/ +΢ƻ [¤¦¤é¤ß¤Á] /(n) back lane/secret path/unfair means/(P)/ +΢ÆüËÜ [¤¦¤é¤Ë¤Ã¤Ý¤ó] /(n) Japan Sea coastal areas/ +΢ÆüËÜ [¤¦¤é¤Ë¤Û¤ó] /(n) Japan Sea coastal areas/ +΢ÇØ¸Í [¤¦¤é¤»¤É] /(n) back door/ +΢Çò [¤¦¤é¤¸¤í] /(n) fern with white-backed leaves/ +΢ÈÄ [¤¦¤é¤¤¤¿] /(n) roof boards/ceiling/ +΢ÈÖÁÈ [¤¦¤é¤Ð¤ó¤°¤ß] /(n) program in a competing timeslot/ +΢Èâ [¤¦¤é¤È¤Ó¤é] /back leaf/ +΢ɽ [¤¦¤é¤ª¤â¤Æ] /(n) wrong side out/both sides/reverse/opposite/double-dealing/(P)/ +΢ɽ¤ËÃå¤ë [¤¦¤é¤ª¤â¤Æ¤Ë¤­¤ë] /(exp) to wear (a coat) wrong side out/ +΢ɽ»æ [¤¦¤é¤Ó¤ç¤¦¤·] /(n) back cover/ +΢ÉÕ [¤¦¤é¤Å¤±] /(n) backing/support/endorsement/collateral/security/guarantee/proof/substantiation/foundation/lining (something)/something lined/ +΢ÉÕ¤­ [¤¦¤é¤Å¤­] /lined/something lined/ +΢ÉÕ¤± [¤¦¤é¤Å¤±] /(n) backing/support/endorsement/collateral/security/guarantee/proof/substantiation/foundation/lining (something)/something lined/(P)/ +΢ÉÕ¤±¤ë [¤¦¤é¤Å¤±¤ë] /(v1) to support/to endorse/to substantiate/ +΢ÉÕ¤±Êª»ñ [¤¦¤é¤Å¤±¤Ö¤Ã¤·] /collateral goods/ +΢ʢ [¤¦¤é¤Ï¤é] /(adj-na,n) opposite/reverse/contrary/(P)/ +΢ÊÖ¤· [¤¦¤é¤¬¤¨¤·] /(n) inside out/upside down/(P)/ +΢ÊÖ¤¹ [¤¦¤é¤¬¤¨¤¹] /(v5s) to turn inside out/to turn the other way/to turn (something) over/(P)/ +΢ÊÖ¤ë [¤¦¤é¤¬¤¨¤ë] /(v5r) to be turned inside out/ +΢Êý [¤¦¤é¤«¤¿] /(n) lady consort (to a high personage)/scene shifter/(P)/ +΢̾ [¤¦¤é¤Ê] /secret name/alias/ +΢ÌÌ [¤ê¤á¤ó] /(n) back/reverse/other side/inside/tails (of coins)/background/(P)/ +΢Ì̹©ºî [¤ê¤á¤ó¤³¤¦¤µ¤¯] /string-pulling/ +΢ÌÌ»Ë [¤ê¤á¤ó¤·] /(n) hidden historical background/ +΢ÌÓ [¤¦¤é¤±] /(n) fleece lining/ +΢ÌÚ¸Í [¤¦¤é¤­¤É] /(n) back door/ +΢ÌÜ [¤¦¤é¤á] /(n) backfire/(P)/ +΢Ì䤦 [¤¦¤é¤É¤¦] /(v5u-s) to ascertain a person's innermost feelings/ +΢Ìæ [¤¦¤é¤â¤ó] /(n) informal crest/ +΢Ìç [¤¦¤é¤â¤ó] /(n) back gate/(P)/ +΢Ïà [¤¦¤é¤Ð¤Ê¤·] /(n) story not generally known/inside story/the real story (behind something)/ +Σ [¤¦¤Á] /(n) inside/ +Τ [¤µ¤È] /(n) (country) home/village/ +Τ [¤ê] /(n) ri (old measure)/2.44 miles/(P)/ +Τ°ò [¤µ¤È¤¤¤â] /(n) taro (potato)/ +Τµ¢¤ê [¤µ¤È¤¬¤¨¤ê] /(n) visiting one's parents/new bride's first visit to parents/(P)/ +Τ¸À [¤ê¤²¤ó] /(n) dialect/ +Τ¸ÀÍÕ [¤µ¤È¤³¤È¤Ð] /(n) dialect/(historical) language used toward customers by women in the drinking-world establishment/ +Τ»Ò [¤µ¤È¤´] /(n) foster child/(P)/ +Τ¿´ [¤µ¤È¤´¤³¤í] /(n) homesickness/nostalgia/ +Τ¿À³Ú [¤µ¤È¤«¤°¤é] /(n) kagura performance held somewhere other than a palace/ +Τ¿Æ [¤µ¤È¤ª¤ä] /(n) foster parent(s)/(P)/ +Τ¿Í [¤µ¤È¤Ó¤È] /(n) villager/village folk/countryfolk/ +Τ¿Í [¤ê¤¸¤ó] /(n) villager/village folk/countryfolk/ +Τ¿ô [¤ê¤¹¤¦] /(n) mileage/distance/ +ΤÄø [¤ê¤Æ¤¤] /(n) mileage/distance/ +ΤÄøɸ [¤ê¤Æ¤¤¤Ò¤ç¤¦] /(n) milepost/milestone/ +ΤÊý [¤µ¤È¤«¤¿] /(n) wife's family/ +ΤÍØ [¤ê¤è¤¦] /(n) folk song/ballad/ +Î¥¤¹ [¤Ï¤Ê¤¹] /(v5s) to part/to divide/to separate/(P)/ +Î¥¤ì [¤Ï¤Ê¤ì] /(suf) separation from/loss of interest in/independence of/a distancing (of oneself) from/disillusionment with/alienation from (something)/ +Î¥¤ì [¤Ð¤Ê¤ì] /(suf) separation from/loss of interest in/independence of/a distancing (of oneself) from/disillusionment with/alienation from (something)/ +Î¥¤ì¤Ð¤Ê¤ì [¤Ï¤Ê¤ì¤Ð¤Ê¤ì] /(n) being apart/atwain/(state of being) separated/ +Î¥¤ì¤ë [¤Ï¤Ê¤ì¤ë] /(v1) to be separated from/to leave/to go away/to be a long way off/(P)/ +Î¥¤ì²È [¤Ï¤Ê¤ì¤ä] /(n) detached building/solitary house/ +Î¥¤ìµ» [¤Ï¤Ê¤ì¤ï¤¶] /(n) stunt/feat/ +Î¥¤ì¶È [¤Ï¤Ê¤ì¤ï¤¶] /(n) stunt/feat/ +Î¥¤ìºÂÉß [¤Ï¤Ê¤ì¤¶¤·¤­] /room detached from main house/ +Î¥¤ìÅç [¤Ï¤Ê¤ì¤¸¤Þ] /(n) solitary island/ +Î¥¤ìÎ¥¤ì [¤Ï¤Ê¤ì¤Ð¤Ê¤ì] /(adj-na,n) separate/scattered/ +Î¥¤ìÎ¥¤ì¤Ë¤Ê¤ë [¤Ï¤Ê¤ì¤Ð¤Ê¤ì¤Ë¤Ê¤ë] /(exp) to be dispersed/to get separated/ +Î¥±ï [¤ê¤¨¤ó] /(n,vs) divorce/dissolution of adoption/ +Î¥±ï¾õ [¤ê¤¨¤ó¤¸¤ç¤¦] /(n) letter of divorce/ +Î¥³Ö [¤ê¤«¤¯] /(n) isolation/separation/ +Î¥´Ö [¤ê¤«¤ó] /(n,vs) estrangement/alienation/ +Î¥´Öºö [¤ê¤«¤ó¤µ¤¯] /(n) scheme to provoke discord or alienation/ +Î¥´ß [¤ê¤¬¤ó] /(n) setting sail/ +Î¥µÜ [¤ê¤­¤å¤¦] /(n) villa (imperial)/(P)/ +Î¥µþ [¤ê¤­¤ç¤¦] /(n) departure from the capital/ +Î¥¶¿ [¤ê¤­¤ç¤¦] /(n) departure from one's home town/ +Î¥¶ì [¤ê¤¯] /(n) agony of separation/ +Î¥¹ç [¤ê¤´¤¦] /(n) alliance and rupture/meeting and parting/ +Î¥¹ç½¸»¶ [¤ê¤´¤¦¤·¤å¤¦¤µ¤ó] /(n) alliance and rupture/ +Î¥º§ [¤ê¤³¤ó] /(n,vs) divorce/(P)/ +Î¥º§Áʾ٠[¤ê¤³¤ó¤½¤·¤ç¤¦] /divorce suit/divorce proceedings/ +Î¥º§Î¨ [¤ê¤³¤ó¤ê¤Ä] /(n) divorce rate/ +Î¥º²É [¤ê¤³¤ó¤Ó¤ç¤¦] /(n) somnambulism/ +Î¥»³ [¤ê¤¶¤ó] /(n) isolated mountain/departure from a temple/ +Î¥»¶ [¤ê¤µ¤ó] /(n,vs) dispersal/scattering/(P)/ +Î¥½¥ [¤ê¤·¤å¤¦] /(n) sorrow of parting/ +Î¥¾² [¤ê¤·¤ç¤¦] /(n) getting out of bed/leaving one's sick-bed/ +Î¥¾Ì [¤ê¤·¤ç¤¦] /(n,vs) refloat/ +Î¥¿¦ [¤ê¤·¤ç¤¯] /(n) leaving or losing a job/(P)/ +Î¥¿¦¼Ô [¤ê¤·¤ç¤¯¤·¤ã] /retired employee/unemployed person/ +Î¥¿´Î¨ [¤ê¤·¤ó¤ê¤Ä] /(n) eccentricity/ +Î¥¿å [¤ê¤¹¤¤] /(n) (seaplane's) takeoff/ +Î¥ÀÊ [¤ê¤»¤­] /(n,vs) leaving one's seat (keyboard, etc.)/ +Î¥ÀÊÃæ [¤ê¤»¤­¤Á¤å¤¦] /(exp) currently away from my seat (keyboard, etc.)/ +Î¥ÀÒ [¤ê¤»¤­] /(n) removal of name from family register/ +Υ¼ [¤ê¤½¤ó] /(n,vs) leaving one's village/ +Υæ [¤ê¤À¤Ä] /(n,vs) withdrawal/secession/separation/breakaway/(P)/ +Î¥ÃåΦ [¤ê¤Á¤ã¤¯¤ê¤¯] /(n) takeoff and landing/(P)/ +Î¥ÅÞ [¤ê¤È¤¦] /(n) secession from a political party/(P)/ +Î¥Åç [¤ê¤È¤¦] /(n) isolated (outlying) island/departure from an island/(P)/ +Î¥Æü [¤ê¤Ë¤Á] /(n) departure from Japan/ +Î¥Æý [¤ê¤Ë¤å¤¦] /(n,vs) weaning/ +Î¥Æý´ü [¤ê¤Ë¤å¤¦¤­] /weaning period/ +Î¥Æý¿© [¤ê¤Ë¤å¤¦¤·¤ç¤¯] /(n) baby food/ +ΥǤ [¤ê¤Ë¤ó] /(n) departure from office/ +Î¥ÇÀ [¤ê¤Î¤¦] /(n) giving up farming for another profession/ +Υȿ [¤ê¤Ï¤ó] /(n) estrangement/alienation/disaffection/(P)/ +Î¥ÊÌ [¤ê¤Ù¤Ä] /(n,vs) separation/divorce/ +Î¥ÊÛ²Ö [¤ê¤Ù¤ó¤«] /(n) schizopetalous flower/ +ΥΦ [¤ê¤ê¤¯] /(n,vs) takeoff/(P)/ +Φ [¤ê¤¯] /(n) land/shore/(P)/ +Φ [¤í¤¯] /(adj-na,n) six (used in legal documents)/ +Φ¤ò¹Ô¤¯ [¤ê¤¯¤ò¤¤¤¯] /(exp) to travel overland/to go by land/ +Φ°ð [¤ª¤«¤Ü] /(n) rice grown on dry land/dry land rice plant/ +Φ°ð [¤ê¤¯¤È¤¦] /(n) rice grown on dry land/dry land rice plant/ +Φ±¿ [¤ê¤¯¤¦¤ó] /(n) land transportation/ +Φ±¿¶É [¤ê¤¯¤¦¤ó¤­¤ç¤¯] /District Land Transport Bureau(x) i.e. motor traffic agency (US: DMV)/ +Φ²°º¬ [¤í¤¯¤ä¤Í] /(n) flat roof/ +Φ³¤ [¤ê¤¯¤«¤¤] /(n) land and sea/(P)/ +Φ³¤¶õ [¤ê¤¯¤«¤¤¤¯¤¦] /(n) land, sea, and air/ +Φ³¤¶õ·³ [¤ê¤¯¤«¤¤¤¯¤¦¤°¤ó] /(n) land, sea and air forces/ +Φ³¤·³ [¤ê¤¯¤«¤¤¤°¤ó] /(n) army and navy/ +Φ´ß [¤ê¤¯¤¬¤ó] /land/shore/ +Φ¶¶ [¤ê¤Ã¤­¤ç¤¦] /(n) overland bridge/viaduct/overhead bridge/overpass/(P)/ +Φ·³ [¤ê¤¯¤°¤ó] /(n) army/(P)/ +Φ·³»Î´±³Ø¹» [¤ê¤¯¤°¤ó¤·¤«¤ó¤¬¤Ã¤³¤¦] /(U.S.) Military Academy/ +Φ·³¾Ê [¤ê¤¯¤°¤ó¤·¤ç¤¦] /(n) (U.S.) Department of the Army/ +Φ·³Âç³Ø [¤ê¤¯¤°¤ó¤À¤¤¤¬¤¯] /Military Staff College/ +Φ·³Âç¿Ã [¤ê¤¯¤°¤ó¤À¤¤¤¸¤ó] /Army Minister/Minister of War/ +Φ·³ÆüìÉôÂâ [¤ê¤¯¤°¤ó¤È¤¯¤·¤å¤Ö¤¿¤¤] /(n) Delta Force (US)/ +Φ¹Ô [¤ê¤Ã¤³¤¦] /(n,vs) go by land/ +Φ»º [¤ê¤¯¤µ¤ó] /(n) land products/ +Φ»ºÊª [¤ê¤¯¤µ¤ó¤Ö¤Ä] /(n) land products/ +Φ¾­ [¤ê¤¯¤·¤ç¤¦] /(n) general/lieutenant general/ +Φ¾å [¤ê¤¯¤¸¤ç¤¦] /(n) land/ground/shore/(P)/ +Φ¾å¶¥µ» [¤ê¤¯¤¸¤ç¤¦¤­¤ç¤¦¤®] /track-and-field events/(P)/ +Φ¾åºîÀïËÜÉô [¤ê¤¯¤¸¤ç¤¦¤µ¤¯¤»¤ó¤Û¤ó¤Ö] /tactical operations center/ +Φ¾å¼«±ÒÂâ [¤ê¤¯¤¸¤ç¤¦¤¸¤¨¤¤¤¿¤¤] /Ground Self-Defense Forces/(P)/ +Φ¾åü¶ÉÁõÃÖ [¤ê¤¯¤¸¤ç¤¦¤¿¤ó¤­¤ç¤¯¤½¤¦¤Á] /land terminal equipment (of a submarine cable)/ +Φ¾øµ¤ [¤ª¤«¤¸¤ç¤¦¤­] /(n) steam train/ +ΦÀ³ [¤ê¤¯¤»¤¤] /(n) terrestrial/ +ΦÀ¸ [¤ê¤¯¤»¤¤] /(n) terrestrial/ +ΦÀ¸Æ°Êª [¤ê¤¯¤»¤¤¤É¤¦¤Ö¤Ä] /land animals/ +ΦÀï [¤ê¤¯¤»¤ó] /(n) land war/ +ΦÀïÂâ [¤ê¤¯¤»¤ó¤¿¤¤] /(n) landing force/ +ΦÁâ [¤ê¤¯¤½¤¦] /(n) non-commissioned officer/ +ΦÁâÅù [¤ê¤¯¤½¤¦¤È¤¦] /enlisted man/ +ΦÁê [¤ê¤¯¤·¤ç¤¦] /(n) (abbr) army minister/ +ΦÁ÷ [¤ê¤¯¤½¤¦] /(n) land transportation/ +Φ³ [¤ê¤¯¤¾¤¯] /(adj-na,n) one after another/ +Φ³¤­ [¤ê¤¯¤Ä¤Å¤­] /(n) border on/by land/ +ΦÂç [¤ê¤¯¤À¤¤] /Military Staff College/ +Φê [¤ê¤¯¤À¤Ê] /(n) continental shelf/ +Φê [¤ê¤¯¤Û¤¦] /(n) continental shelf/ +ΦÃÏ [¤ê¤¯¤Á] /(n) land/ +ΦÄà [¤ª¤«¤Å¤ê] /(n) fishing from land/ +ΦÄà¤ê [¤ª¤«¤Å¤ê] /(n) fishing from land/ +ΦÅò [¤ª¤«¤æ] /(n) hot water used for cleaning up/ +ΦÆðÉ÷ [¤ê¤¯¤Ê¤ó¤×¤¦] /(n) breeze blowing from land to sea/ +ΦȾµå [¤ê¤¯¤Ï¤ó¤­¤å¤¦] /(n) land hemisphere/ +ΦÉõ [¤ê¤¯¤Õ¤¦] /(n) landlocked/ +ΦÉ÷ [¤ê¤¯¤Õ¤¦] /(n) land breeze/ +Φʼ [¤ê¤¯¤Ø¤¤] /(n) land troops/ +ΦÍȤ² [¤ê¤¯¤¢¤²] /(n) unloading (a ship)/landing/ +ΦΥ [¤ê¤¯¤ê] /(adj-na,n) dazzling/ +ΦϢ [¤ê¤¯¤ì¤ó] /(n) (abbr) track-and-field association/athletics association/ +Φϩ [¤ê¤¯¤í] /(n-adv,n-t) overland route/land route/(P)/ +Χ [¤ê¤Ä] /(n) commandments/ +Χµ· [¤ê¤Á¤®] /(adj-na,n) honesty/faithfulness/conscientiousness/ +Χµ·¼Ô [¤ê¤Á¤®¤â¤Î] /(n) honest or conscientious person/ +ΧµÁ [¤ê¤Á¤®] /(adj-na,n) honesty/integrity/ +ΧµÁ¼Ô [¤ê¤Á¤®¤â¤Î] /(n) honest or conscientious person/ +Χ¸ì [¤ê¤Ä¤´] /(n) well-shaped verse/ +Χ»Õ [¤ê¤Ã¤·] /(n) Buddhist priest/ +Χ»í [¤ê¤Ã¤·] /(n) ancient Chinese verse form/ +ΧÀû [¤ê¤Ã¤»¤ó] /(n) a modality (in gagaku)/ +Χư [¤ê¤Ä¤É¤¦] /(n) rhythm/ +Χʸ [¤ê¤Ä¤Ö¤ó] /legal provisions/verse/ +Χˡ [¤ê¤Ã¤Ý¤¦] /(n) the (Jewish) law/ +ΧÎá [¤ê¤Ä¤ê¤ç¤¦] /(n) a statute/a law/legal codes of the Nara and Heian eras based on Chinese models/ +ΧÎá [¤ê¤Ä¤ì¤¤] /(n) a statute/a law/legal codes of the Nara and Heian eras based on Chinese models/ +ΧÎá³Ê¼° [¤ê¤Ä¤ê¤ç¤¦¤­¤ã¤¯¤·¤­] /codes of laws and ethics (T'ang Code)/ +ΧÎá¹ñ²È [¤ê¤Ä¤ê¤ç¤¦¤³¤Ã¤«] /the Japanese nation under the ritsuryo codes/ +ΧÎáÀ© [¤ê¤Ä¤ê¤ç¤¦¤»¤¤] /(n) the ritsuryo system (of centralized authority)/ +ΧϤ [¤ê¤Ä¤ê¤ç] /(n) standard tones/Chinese system of musical sounds/ +Ψ [¤ê¤Ä] /(n,n-suf) rate/ratio/proportion/percentage/(P)/ +Ψ¤¤¤ë [¤Ò¤­¤¤¤ë] /(v1) to lead/to spearhead (a group)/to command (troops)/(P)/ +Ψ¤òÄê¤á¤ë [¤ê¤Ä¤ò¤µ¤À¤á¤ë] /(exp) to fix the rate/ +Ψ¼¤ [¤½¤Ä¤¸] /(adj-na,n) abrupt/sudden/ +ΨÀè [¤½¤Ã¤»¤ó] /(n) taking the initiative/(P)/ +ΨÀèí»¹Ô [¤½¤Ã¤»¤ó¤­¤å¤¦¤³¤¦] /taking a lead in (doing)/setting an example of (doing)/ +ΨÁ³ [¤½¤Ä¤¼¤ó] /(adj-na,adv,n) suddenly/unexpectedly/ +ΨÁ³¤È [¤½¤Ä¤¼¤ó¤È] /suddenly/ +Ψľ [¤½¤Ã¤Á¤ç¤¯] /(adj-na,n) frankness/candour/openheartedness/(P)/ +ΨÅÚ [¤½¤Ã¤È] /(n) face of the earth/ +ΨÅÝ [¤½¤Ã¤È¤¦] /(n) fainting/swooning/ +Ω¤¿¤¹ [¤¿¤¿¤¹] /(v5s) to help a person stand/to get someone to their feet/to raise/to rouse/ +Ω¤Á [¤¿¤Á] /(n) stand/(P)/ +Ω¤Á¤Ê¤ª¤ë [¤¿¤Á¤Ê¤ª¤ë] /(v5r) to regain one's footing/to recover/(of the market) to improve/(P)/ +Ω¤Á¤Î¤Ü¤ë [¤¿¤Á¤Î¤Ü¤ë] /(v5r) to go up/to rise up/ +Ω¤Á¤Ï¤À¤«¤ë [¤¿¤Á¤Ï¤À¤«¤ë] /(v5r) to block one's way/ +Ω¤Á¤óË· [¤¿¤Á¤ó¤Ü] /(n) (1) being kept standing (without doing anything)/(2) beggar/tramp/ +Ω¤Á¤óË· [¤¿¤Á¤ó¤Ü¤¦] /(n) (1) being kept standing (without doing anything)/(2) beggar/tramp/ +Ω¤Á°ª [¤¿¤Á¤¢¤ª¤¤] /(n) hollyhock/ +Ω¤Á°û¤ß [¤¿¤Á¤Î¤ß] /(n) drinking while standing/ +Ω¤Á±Ë¤® [¤¿¤Á¤ª¤è¤®] /(n) treading water/ +Ω¤Á±ýÀ¸ [¤¿¤Á¤ª¤¦¤¸¤ç¤¦] /(n,vs) bring to a standstill/(P)/ +Ω¤Á²ñ¤¤ [¤¿¤Á¤¢¤¤] /(n) presence/session/(P)/ +Ω¤Á²ñ¤¦ [¤¿¤Á¤¢¤¦] /(v5u) to be present/to be witness to/ +Ω¤Á²ó¤ê [¤¿¤Á¤Þ¤ï¤ê] /(n) fight/scuffle/ +Ω¤Á²ó¤êÀè [¤¿¤Á¤Þ¤ï¤ê¤µ¤­] /whereabouts/present location/ +Ω¤Á²ó¤ë [¤¿¤Á¤Þ¤ï¤ë] /(v5r) to walk about/to turn up/to conduct oneself/ +Ω¤Á´ó¤ë [¤¿¤Á¤è¤ë] /(v5r) to stop by/to drop in for a short visit/(P)/ +Ω¤Áµ» [¤¿¤Á¤ï¤¶] /(n) standing throw in judo/ +Ω¤ÁµÍ¤á [¤¿¤Á¤Å¤á] /(n) keep on standing/ +Ω¤ÁµÍ¤á¤Ç¤¤¤ë [¤¿¤Á¤º¤á¤Ç¤¤¤ë] /to keep standing/ +Ω¤Áµî¤ë [¤¿¤Á¤µ¤ë] /(v5r) to leave/to depart/to take one's leave/(P)/ +Ω¤Áµï [¤¿¤Á¤¤] /(n) movements/sitting and standing/ +Ω¤Áµï¿¶¤ëÉñ¤¤ [¤¿¤Á¤¤¤Õ¤ë¤Þ¤¤] /(n) movements/behavior/ +Ω¤Á¶ß [¤¿¤Á¤¨¤ê] /(n) stand-up collar/ +Ω¤Á·Î¸Å [¤¿¤Á¤²¤¤¤³] /(n) rehearsal/ +Ω¤Á·â¤Á [¤¿¤Á¤¦¤Á] /(n) shooting from a standing position/ +Ω¤Á¸« [¤¿¤Á¤ß] /(n) stand watching a performance/ +Ω¤Á¸«µÒ [¤¿¤Á¤ß¤­¤ã¤¯] /person standing/the gallery/ +Ω¤Á¸«ÀÊ [¤¿¤Á¤ß¤»¤­] /standing room/ +Ω¤Á¸Ï¤ì [¤¿¤Á¤¬¤ì] /(adj-no,n) blighted/withered/ +Ω¤Á¸Ï¤ìÉ [¤¿¤Á¤¬¤ì¤Ó¤ç¤¦] /(n) damping-off/ +Ω¤Á¸å¤ì [¤¿¤Á¤ª¤¯¤ì] /(n) slow start/ +Ω¤Á¸å¤ì¤ë [¤¿¤Á¤ª¤¯¤ì¤ë] /(v1) to start slowly/to lag behind/ +Ω¤Á¸ò¤¸¤ë [¤¿¤Á¤Þ¤¸¤ë] /(v5r) to join/ +Ω¤Á¸ò¤ë [¤¿¤Á¤Þ¤¸¤ë] /(v5r) to join/ +Ω¤Á¸þ¤«¤¦ [¤¿¤Á¤à¤«¤¦] /(v5u) to fight against/to oppose/to face/ +Ω¤Á¹Ô¤¯ [¤¿¤Á¤¤¤¯] /(v5k-s) to maintain itself/to last/to make itself pay/to make a living/to keep going/ +Ω¤Á¹Ô¤¯ [¤¿¤Á¤æ¤¯] /(v5k-s) to maintain itself/to last/to make itself pay/to make a living/to keep going/ +Ω¤Á¹ç¤¤ [¤¿¤Á¤¢¤¤] /(n) initial charge in sumo/(P)/ +Ω¤Á¹ç¤¦ [¤¿¤Á¤¢¤¦] /(v5u) to be matched against/ +Ω¤Á¹þ¤á¤ë [¤¿¤Á¤³¤á¤ë] /(v1) to hang over/to shroud/to enshroud/to envelop/to screen/ +Ω¤ÁºÉ¤¬¤ë [¤¿¤Á¤Õ¤µ¤¬¤ë] /(v5r) to stand in one's way/ +Ω¤Á»Ñ [¤¿¤Á¤¹¤¬¤¿] /(n) standing figure/dancing pose/ +Ω¤Á»ß¤Þ¤ë [¤¿¤Á¤É¤Þ¤ë] /(v5r) to stop/to halt/to stand still/(P)/ +Ω¤Á»ê¤ë [¤¿¤Á¤¤¤¿¤ë] /(v5r) to come to/ +Ω¤Á½ê¤Ë [¤¿¤Á¤É¤³¤í¤Ë] /(adv) at once/there and then/ +Ω¤Á¾¡¤ë [¤¿¤Á¤Þ¤µ¤ë] /(v5r) to surpass/ +Ω¤Á¾®ÊØ [¤¿¤Á¤·¤ç¤¦¤Ù¤ó] /(n) urinating outdoors/ +Ω¤Á¾Ã¤¨ [¤¿¤Á¤®¤¨] /(n) die out/fall through/(P)/ +Ω¤Á¾å¤¬¤ê [¤¿¤Á¤¢¤¬¤ê] /(n) (1) start/(2) how well a pitcher pitches at the start of the game (baseball)/(P)/ +Ω¤Á¾å¤¬¤ë [¤¿¤Á¤¢¤¬¤ë] /(v5r) to stand up/(P)/ +Ω¤Á¾å¤²¤ë [¤¿¤Á¤¢¤²¤ë] /(v1) to boot (a computer)/to start (a computer)/ +Ω¤Á¾å¤ë [¤¿¤Á¤Î¤Ü¤ë] /(v5r) to go up/to rise up/ +Ω¤Á¿©¤¤ [¤¿¤Á¤°¤¤] /(n,vs) eating while standing/eating at a (street) stall/ +Ω¤Á¿¶¤ëÉñ¤¦ [¤¿¤Á¤Õ¤ë¤Þ¤¦] /(v5u) to act/to behave/ +Ω¤Á¿¶Éñ¤¤ [¤¿¤Á¤Ö¤ë¤Þ¤¤] /farewell dinner/ +Ω¤Á¿¶Éñ¤¦ [¤¿¤Á¤Õ¤ë¤Þ¤¦] /(v5u) to behave/ +Ω¤Á¿Ô¤¯¤¹ [¤¿¤Á¤Ä¤¯¤¹] /(v5s) to stand stock still/ +Ω¤ÁÀÊ [¤¿¤Á¤»¤­] /(n) standing room only/ +Ω¤ÁÁû¤° [¤¿¤Á¤µ¤ï¤°] /(v5g) to make a din/ +Ω¤ÁÂÔ¤Á·î [¤¿¤Á¤Þ¤Á¤Å¤­] /(n) 17-day-old moon/ +Ω¤ÁÂؤï¤ë [¤¿¤Á¤«¤ï¤ë] /(v5r) to alternate/to take turns/ +Ω¤ÁÂफ¤»¤ë [¤¿¤Á¤Î¤«¤»¤ë] /(v1) to evict/to eject/ +Ω¤ÁÂभ [¤¿¤Á¤Î¤­] /(n) eviction/(P)/ +Ω¤ÁÂय [¤¿¤Á¤Î¤¯] /(v5k) to evacuate/to clear out/to vacate/to withdraw/to take refuge/(P)/ +Ω¤ÁÃÙ¤ì [¤¿¤Á¤ª¤¯¤ì] /(n) slow start/ +Ω¤ÁÃÙ¤ì¤ë [¤¿¤Á¤ª¤¯¤ì¤ë] /(v1) to start slowly/to lag behind/ +Ω¤Áľ¤ê [¤¿¤Á¤Ê¤ª¤ê] /(n) recovery/restoration/(P)/ +Ω¤Áľ¤ë [¤¿¤Á¤Ê¤ª¤ë] /(v5r) to regain one's footing/to recover/(of the market) to improve/(P)/ +Ω¤ÁÄ̤· [¤¿¤Á¤É¤ª¤·] /(n) remain standing/ +Ω¤ÁÄ̤·¤Ç¤¢¤ë [¤¿¤Á¤É¤ª¤·¤Ç¤¢¤ë] /to keep standing (all the way)/ +Ω¤ÁƯ¤¯ [¤¿¤Á¤Ï¤¿¤é¤¯] /(v5k) to go about one's work/ +Ω¤ÁÆÉ¤ß [¤¿¤Á¤è¤ß] /(n) reading while standing (in a bookstore)/(P)/ +Ω¤ÁÆþ¤ê [¤¿¤Á¤¤¤ê] /(n) entering/(P)/ +Ω¤ÁÆþ¤ê¶Ø»ß [¤¿¤Á¤¤¤ê¤­¤ó¤·] /(exp,n) no entry/Keep Off!/No Trespassing/(P)/ +Ω¤ÁÆþ¤ë [¤¿¤Á¤¤¤ë] /(v5r) to enter/to interfere/ +Ω¤ÁÆþ¶Ø»ß [¤¿¤Á¤¤¤ê¤­¤ó¤·] /(exp,n) no entry/Keep Off!/No Trespassing/(P)/ +Ω¤ÁÇä¤ê [¤¿¤Á¤¦¤ê] /(n) peddler/ +Ω¤ÁÈÖ [¤¿¤Á¤Ð¤ó] /(n) stand watch/sentinel/ +Ω¤ÁÉå¤ì [¤¿¤Á¤°¤µ¤ì] /(n) dilapidation/ +Ω¤ÁÉýÄ·¤Ó [¤¿¤Á¤Ï¤Ð¤È¤Ó] /(n) standing long jump/ +Ω¤Áʹ¤­ [¤¿¤Á¤®¤­] /(n) eavesdrop/ +Ω¤ÁÊÂ¤Ö [¤¿¤Á¤Ê¤é¤Ö] /(v5b) to stand up/to line in a row/to be equal to/ +Ω¤ÁÊÖ¤ë [¤¿¤Á¤«¤¨¤ë] /(v5r) to turn back/ +Ω¤Á̤¦ [¤¿¤Á¤Þ¤è¤¦] /(v5u) to drift along/ +Ω¤ÁÌÓ [¤¿¤Á¤²] /(n) unharvested crops/ +Ω¤ÁÌÚ [¤¿¤Á¤­] /(n) standing tree/ +Ω¤ÁÌá¤ë [¤¿¤Á¤â¤É¤ë] /(v5r) to return/to come back/ +Ω¤ÁÌò [¤¿¤Á¤ä¤¯] /(n) leading male role in kabuki/ +Ω¤ÁÏà [¤¿¤Á¤Ð¤Ê¤·] /(n) standing around talking/(P)/ +Ω¤ÁâÁ [¤¿¤Á¤¯¤é¤ß] /giddiness/ +Ω¤Áãð¤à [¤¿¤Á¤¹¤¯¤à] /(v5m) to be petrified/to be unable to move/ +Ω¤ÁäƤá¤ë [¤¿¤Á¤³¤á¤ë] /(v1) to hang over/to shroud/to enshroud/to envelop/to screen/ +Ω¤Ä [¤¿¤Ä] /(v5t) to stand/(P)/ +Ω¤ÄÀ¥ [¤¿¤Ä¤»] /(n) predicament/one's ground/one's position/ +Ω¤ÄÄ»ÀפòÂù¤µ¤º [¤¿¤Ä¤È¤ê¤¢¤È¤ò¤Ë¤´¤µ¤º] /an idiom meaning it is simply common courtesy to clean up after yourself/ +Ω¤Æ¤ë [¤¿¤Æ¤ë] /(v1) to stand (something) up/to erect (something)/(P)/ +Ω¤Æ³Ý¤±¤ë [¤¿¤Æ¤«¤±¤ë] /(v1) to lean against/to set against/ +Ω¤Æ´ÇÈÄ [¤¿¤Æ¤«¤ó¤Ð¤ó] /(n) billboard/ +Ω¤Æ·¿¥Ô¥¢¥Î [¤¿¤Æ¤¬¤¿¥Ô¥¢¥Î] /upright piano/ +Ω¤Æ¹£ [¤¿¤Æ¤³¤¦] /(n) shaft/ +Ω¤Æ¹Ô»Ê [¤¿¤Æ¤®¤ç¤¦¤¸] /(n) head referee in sumo/ +Ω¤Æ¹þ¤à [¤¿¤Æ¤³¤à] /(v5m) to be crowded/to be busy/(P)/ +Ω¤Æ¹þ¤á¤ë [¤¿¤Æ¤³¤á¤ë] /(v1) to be shut tight/ +Ω¤Æ»¥ [¤¿¤Æ¤Õ¤À] /(n) notice/bulletin board/(P)/ +Ω¤Æ¼Ò²ñ [¤¿¤Æ¤·¤ã¤«¤¤] /vertically structured society/ +Ω¤ÆÀÐ [¤¿¤Æ¤¤¤·] /(n) milestone/standing stone/ +Ω¤ÆÀÚ¤ë [¤¿¤Æ¤­¤ë] /(v5r) to close tight/ +Ω¤ÆÁ° [¤¿¤Æ¤Þ¤¨] /(n) principle/official stance/ +Ω¤Æ³¤± [¤¿¤Æ¤Ä¤Å¤±] /(n) succession/(P)/ +Ω¤ÆÂؤ¨ [¤¿¤Æ¤«¤¨] /(n) pay for another/ +Ω¤ÆÂؤ¨¤ë [¤¿¤Æ¤«¤¨¤ë] /(v1) to pay in advance/to pay for another/to pay someone else's debt as a loan to him/(P)/ +Ω¤ÆÂؤ¨¶â [¤¿¤Æ¤«¤¨¤­¤ó] /(adj-na,n) advance/ +Ω¤Æľ¤¹ [¤¿¤Æ¤Ê¤ª¤¹] /(v5s) to rally/to make over/to rearrange/to reorganize/(P)/ +Ω¤Æľ¤ë [¤¿¤Æ¤Ê¤ª¤ë] /(v5r) to recover/to rally/to pick up/ +Ω¤ÆÄ̤¹ [¤¿¤Æ¤È¤ª¤¹] /(v5s) to push through (an idea)/ +Ω¤ÆÄÚ [¤¿¤Æ¤Ä¤Ü] /unit of measurement, about 1.8 meters cubed/ +Ω¤ÆÈĤ˿å [¤¿¤Æ¤¤¤¿¤Ë¤ß¤º] /(n) fluency/volubility/ +Ω¤Æɨ [¤¿¤Æ¤Ò¤¶] /(n) sitting with one knee drawn up/ +Ω¤ÆÉÕ¤± [¤¿¤Æ¤Ä¤±] /(n) way a door fits/ +Ω¤Æʪ [¤¿¤Æ¤â¤Î] /(n) leading actor/ +Ω¤ÆÌò¼Ô [¤¿¤Æ¤ä¤¯¤·¤ã] /(n) leading actor/ +Ω¤ÆäƤë [¤¿¤Æ¤³¤â¤ë] /(v5r) to barricade oneself in/to hold (a fort, etc.)/to shut oneself up/to be besieged/to dig in/ +Ω°ª [¤¿¤Á¤¢¤ª¤¤] /(n) hollyhock/ +Ω°Æ [¤ê¤Ä¤¢¤ó] /(n) draft/(rough) design/(P)/ +Ω°Æ¼Ô [¤ê¤Ä¤¢¤ó¤·¤ã] /planner/ +Ω±Ë¤® [¤¿¤Á¤ª¤è¤®] /(n) treading water/ +Ω±ýÀ¸ [¤¿¤Á¤ª¤¦¤¸¤ç¤¦] /(n) standstill/stalling/stranding/ +Ω²Æ [¤ê¤Ã¤«] /(n) first day of summer/beginning of summer/ +Ω²ñ±éÀâ [¤¿¤Á¤¢¤¤¤¨¤ó¤¼¤Ä] /campaign speech/ +Ω²ñ¿Í [¤¿¤Á¤¢¤¤¤Ë¤ó] /(n) witness/observer/ +Ω´ê [¤ê¤Ä¤¬¤ó] /(n) prayer to a god/ +ΩµÓ [¤ê¤Ã¤­¤ã¤¯] /(n,vs) being based on/(P)/ +ΩµÓÃÏ [¤ê¤Ã¤­¤ã¤¯¤Á] /(n) standpoint/ +ΩµÓÅÀ [¤ê¤Ã¤­¤ã¤¯¤Æ¤ó] /(n) standpoint/ +Ω·û [¤ê¤Ã¤±¤ó] /(n) constitutionalism/(P)/ +Ω·û²¦À¯ [¤ê¤Ã¤±¤ó¤ª¤¦¤»¤¤] /(n) constitutional monarchy/ +Ω·û·¯¼ç [¤ê¤Ã¤±¤ó¤¯¤ó¤·¤å] /constitutional monarch/ +Ω·û·¯¼çÀ¯ [¤ê¤Ã¤±¤ó¤¯¤ó¤·¤å¤»¤¤] /constitutional monarchy/ +Ω·û·¯¼çÀ¯ÂÎ [¤ê¤Ã¤±¤ó¤¯¤ó¤·¤å¤»¤¤¤¿¤¤] /constitutional monarchy/ +Ω·û¼çµÁ [¤ê¤Ã¤±¤ó¤·¤å¤®] /constitutionalism/ +Ω·ûÀ¯¼£ [¤ê¤Ã¤±¤ó¤»¤¤¤¸] /constitutional government/ +Ω¸« [¤¿¤Á¤ß] /(n,vs) watching while standing/standing and looking at something/ +Ω¸À [¤ê¤Ä¤²¤ó] /(n) expression of one's views/ +Ω¸õÊä [¤ê¤Ã¤³¤¦¤Û] /(n,vs) announcing candidacy/(P)/ +Ω¸õÊä¼Ô [¤ê¤Ã¤³¤¦¤Û¤·¤ã] /(n) candidate (for)/ +Ω¹ñ [¤ê¤Ã¤³¤¯] /(n) founding of a nation/(P)/ +Ω¹þ¤á¤ë [¤¿¤Á¤³¤á¤ë] /(v1) to hang over/to shroud/to enshroud/to envelop/to screen/ +ΩºÉ¤¬¤ë [¤¿¤Á¤Õ¤µ¤¬¤ë] /(v5r) to stand in one's way/ +Ω»¥ [¤¿¤Æ¤Õ¤À] /(n) notice/bulletin board/(P)/ +Ω»³ [¤¿¤Æ¤ä¤Þ] /(n) mountain in Toyama Prefecture/ +Ω»Ö [¤ê¤Ã¤·] /(n) one's life goal/(fixing) one's aim in life/ +Ω»ÖÅÁ [¤ê¤Ã¤·¤Ç¤ó] /(n) success story/ +Ω½© [¤ê¤Ã¤·¤å¤¦] /(n) the first day of autumn (fall)/ +Ω½Õ [¤ê¤Ã¤·¤å¤ó] /(n) first day of spring/(P)/ +Ω¾Ú [¤ê¤Ã¤·¤ç¤¦] /(n,vs) establishing proof/demonstration/substantiation/(P)/ +Ω¾å¤ê [¤¿¤Á¤¢¤¬¤ê] /(n) starting/beginning/ +Ω¾ì [¤¿¤Á¤Ð] /(n) standpoint/position/situation/(P)/ +Ω¿© [¤ê¤Ã¤·¤ç¤¯] /(n) stand-up meal/buffet/ +Ω¿È [¤ê¤Ã¤·¤ó] /(n,vs) establishing oneself in life/success in life/ +Ω¿È½ÐÀ¤ [¤ê¤Ã¤·¤ó¤·¤å¤Ã¤»] /(n) success in life/ +Ω¿í [¤ê¤Ã¤¹¤¤] /(n,vs,n) (1) setting a drill bit (original sense)/(2) jam-packed/tightly packed/ +ΩÀµ¸óÀ®²ñ [¤ê¤Ã¤·¤ç¤¦¤³¤¦¤»¤¤¤«¤¤] /Nichiren-Buddhist sect (founded in 1938)/ +ΩÀÐÅŵ¡ [¤¿¤Æ¤¤¤·¤Ç¤ó¤­] /original name for Omron Corporation/ +ΩÁü [¤ê¤Ä¤¾¤¦] /(n) standing statue/standing image/ +ΩÂÀ»Ò [¤ê¤Ã¤¿¤¤¤·] /(n) investiture of the Crown Prince/ +ΩÂÀ»Ò¼° [¤ê¤Ã¤¿¤¤¤·¤·¤­] /investiture of the Crown Prince/ +ΩÂÀ»ÒÎé [¤ê¤Ã¤¿¤¤¤·¤ì¤¤] /ceremony of installing a Crown Prince/ +ΩÂÎ [¤ê¤Ã¤¿¤¤] /(n) solid body/(P)/ +ΩÂαDzè [¤ê¤Ã¤¿¤¤¤¨¤¤¤¬] /three-dimensional movie/ +ΩÂ⻶Á [¤ê¤Ã¤¿¤¤¤ª¤ó¤­¤ç¤¦] /stereophonic sound/ +ΩÂβ½³Ø [¤ê¤Ã¤¿¤¤¤«¤¬¤¯] /stereochemistry/ +ΩÂδ¶ [¤ê¤Ã¤¿¤¤¤«¤ó] /(n) feeling of solidity/three-dimensionality/drawing highlights/ +ΩÂδö²¿³Ø [¤ê¤Ã¤¿¤¤¤­¤«¤¬¤¯] /solid geometry/ +ΩÂζÀ [¤ê¤Ã¤¿¤¤¤­¤ç¤¦] /(n) stereoscope/ +ΩÂθòº¹ [¤ê¤Ã¤¿¤¤¤³¤¦¤µ] /multi-level crossing/ +ΩÂκÛÃÇ [¤ê¤Ã¤¿¤¤¤µ¤¤¤À¤ó] /draping/ +ΩÂμ̿¿ [¤ê¤Ã¤¿¤¤¤·¤ã¤·¤ó] /stereograph/ +ΩÂÎÀï [¤ê¤Ã¤¿¤¤¤»¤ó] /(n) three-dimensional warfare/ +ΩÂÎŪ [¤ê¤Ã¤¿¤¤¤Æ¤­] /(adj-na) three-dimensional/(P)/ +ΩÂÎÇÉ [¤ê¤Ã¤¿¤¤¤Ï] /(n) Cubism/ +ΩÂÎÊüÁ÷ [¤ê¤Ã¤¿¤¤¤Û¤¦¤½¤¦] /stereophonic broadcast/ +ΩÂभ [¤¿¤Á¤Î¤­] /(n) eviction/ +ΩÃÏ [¤ê¤Ã¤Á] /(n) location/(P)/ +ΩÃϾò·ï [¤ê¤Ã¤Á¤¸¤ç¤¦¤±¤ó] /condition of location/ +Ωľ¤¹ [¤¿¤Æ¤Ê¤ª¤¹] /(v5s) to rally/to make over/to rearrange/to reorganize/ +ΩÅÞ [¤ê¤Ã¤È¤¦] /(n) founding a political party/ +ΩÅß [¤ê¤Ã¤È¤¦] /(n) beginning of winter/first day of winter/ +ΩÆþ¤ê¶Ø»ß [¤¿¤Á¤¤¤ê¤­¤ó¤·] /(exp,n) no entry/Keep Off!/No Trespassing/(P)/ +ΩÆþ¤ë [¤¿¤Á¤¤¤ë] /(v5r) to enter/to interfere/ +ΩÆþ¶Ø»ß [¤¿¤Á¤¤¤ê¤­¤ó¤·] /(exp,n) no entry/Keep Off!/No Trespassing/(P)/ +ΩÇÉ [¤ê¤Ã¤Ñ] /(adj-na,n) splendid/fine/handsome/elegant/imposing/prominent/legal/legitimate/(P)/ +Ωʢ [¤ê¤Ã¤×¤¯] /(n,vs) anger/offence/rage/taking offense/(P)/ +ΩÊÆ [¤ê¤å¤¦¤Ù¤¤] /(n) cubic meter/ +ΩÊý [¤¿¤Á¤«¤¿] /(n) dancing (geisha)/ +ΩÊý [¤ê¤Ã¤Ý¤¦] /(n) cube/ +ΩÊý¥á¡¼¥È¥ë [¤ê¤Ã¤Ý¤¦¥á¡¼¥È¥ë] /cubic meter/(P)/ +ΩÊýº¬ [¤ê¤Ã¤Ý¤¦¤³¤ó] /(n) cubic root/ +ΩÊýÂÎ [¤ê¤Ã¤Ý¤¦¤¿¤¤] /(n) cube/ +Ωˡ [¤ê¤Ã¤Ý¤¦] /(n) legislation/lawmaking/(P)/ +Ωˡµ¡´Ø [¤ê¤Ã¤Ý¤¦¤­¤«¤ó] /legislature/ +Ωˡ¸¢ [¤ê¤Ã¤Ý¤¦¤±¤ó] /(n) legislative power/ +Ωˡ¼Ô [¤ê¤Ã¤Ý¤¦¤·¤ã] /legislator/ +ΩˡÉÜ [¤ê¤Ã¤Ý¤¦¤Õ] /(n) assize/(P)/ +Ω̿ [¤ê¤Ä¤á¤¤] /(n) peace of mind/ +ΩÌÀÀï [¤ê¤Ä¤á¤¤¤»¤ó] /Rikkyo-Meiji (baseball) game/ +ΩÌÌ¿Þ [¤ê¤Ä¤á¤ó¤º] /(n) elevation/ +ΩÏÀ [¤ê¤Ä¤í¤ó] /(n) argument(ation)/ +ΩäƤë [¤¿¤Æ¤³¤â¤ë] /(v5r) to barricade oneself in/to hold (a fort, etc.)/to shut oneself up/to be besieged/to dig in/ +Ϋ¤á¤ë [¤«¤¹¤á¤ë] /(v1) to rob/to pillage/to skim/to sweep over/to graze (in passing)/to cheat/to hint/ +Ϋ¤á¼è¤ë [¤«¤¹¤á¤È¤ë] /(v5r) to snatch/to steal/ +Ϋ¤áÃ¥¤¦ [¤«¤¹¤á¤¦¤Ð¤¦] /(v5u) to plunder/ +Ϋ¤ê [¤«¤¹¤ê] /(n) grazing/squeezing/percentage/kickback/ +Ϋ¤ê½ý [¤«¤¹¤ê¤­¤º] /(n) scratch/graze/ +Ϋ¤ë [¤«¤¹¤ë] /(v5r) to graze/to squeeze/to become blurred/to exploit/ +Ϋ¤ì¤ë [¤«¤¹¤ì¤ë] /(v1) to be grazed/to touch/to chip/ +Ϋå [¤ê¤ã¤¯¤À¤Ä] /(n,vs) pillage/plunder/looting/robbery/ +ά [¤Û¤Ü] /(adv) (uk) almost/roughly/approximately/(P)/ +ά [¤ê¤ã¤¯] /(n,n-suf,vs) abbreviation/omission/(P)/ +ά¤·¤Æ [¤ê¤ã¤¯¤·¤Æ] /for short/ +ά¤¹ [¤ê¤ã¤¯¤¹] /(v5s) to abbreviate/(P)/ +ά²è [¤ê¤ã¤¯¤¬] /(n) rough sketch/ +ά²ò [¤ê¤ã¤Ã¤«¤¤] /(n) brief explanation/ +άµ­ [¤ê¤ã¤Ã¤­] /(n) abbreviation/ +άµ­Ë¡ [¤ê¤ã¤Ã¤­¤Û¤¦] /abridged notation/ +άµ· [¤ê¤ã¤¯¤®] /(n) informality/ +ά¸À [¤ê¤ã¤¯¤²¤ó] /(n) brief statement/summary/ +ά¸ì [¤ê¤ã¤¯¤´] /(n) abbreviation/acronym/(P)/ +ά¹æ [¤ê¤ã¤¯¤´¤¦] /(n) code/mark/symbol/ +ά»Ë [¤ê¤ã¤¯¤·] /(n) brief history/ +ά»ú [¤ê¤ã¤¯¤¸] /(n) abbreviation/simplified character/ +ά¼° [¤ê¤ã¤¯¤·¤­] /(adj-na,n) informal/simplified/(P)/ +ά¼°¼ê³¤­ [¤ê¤ã¤¯¤·¤­¤Æ¤Ä¤Å¤­] /summary proceedings/ +ά¼°Ì¿Îá [¤ê¤ã¤¯¤·¤­¤á¤¤¤ì¤¤] /summary order/ +ά¼è [¤ê¤ã¤¯¤·¤å] /(n) abduction/ +ά¼èͶ²ýºá [¤ê¤ã¤¯¤·¤å¤æ¤¦¤«¤¤¤¶¤¤] /(n) kidnapping/ +ά½Ò [¤ê¤ã¤¯¤¸¤å¤Ä] /(n) outline/summary/ +ά½ñ [¤ê¤ã¤¯¤·¤ç] /(n) abbreviation/ +ά½ö [¤ê¤ã¤¯¤¸¤ç] /(n) brief account/ +ά¾Î [¤ê¤ã¤¯¤·¤ç¤¦] /(n) abbreviation/(P)/ +ά¾Ï [¤ê¤ã¤¯¤·¤ç¤¦] /(n) miniature medal or decoration/ +ά¿Þ [¤ê¤ã¤¯¤º] /(n) rough sketch/rough map/ +άÀâ [¤ê¤ã¤¯¤»¤Ä] /(n) outline/summary/ +άÁõ [¤ê¤ã¤¯¤½¤¦] /(n) demitoilet/ordinary dress/ +άÂÎ [¤ê¤ã¤¯¤¿¤¤] /(n) simplified form of a kanji/ +άå [¤ê¤ã¤¯¤À¤Ä] /(n,vs) pillage/plunder/looting/robbery/(P)/ +άå¹Ô°Ù [¤ê¤ã¤¯¤À¤Ä¤³¤¦¤¤] /looting/ +άÅÁ [¤ê¤ã¤¯¤Ç¤ó] /(n) biographical sketch/ +άɮ [¤ê¤ã¤¯¤Ò¤Ä] /(n) outline/synopsis/simplified form of a kanji/ +άÉè [¤ê¤ã¤¯¤Õ] /(n) brief genealogy/abbreviated musical notation/ +άÉþ [¤ê¤ã¤¯¤Õ¤¯] /(n) everyday clothes/informal clothes (dress)/ +άʸ [¤ê¤ã¤¯¤Ö¤ó] /(n) abridged sentence/ +ά˹ [¤ê¤ã¤¯¤Ü¤¦] /(n) ordinary cap/ +ά̾ [¤ê¤ã¤¯¤á¤¤] /(n) mnemonic/ +άÎò [¤ê¤ã¤¯¤ì¤­] /(n) brief personal record/short curriculum vitae/short CV/(P)/ +έ [¤ê¤å¤¦] /axe/kill/(P)/ +ή [¤ê¤å¤¦] /(n,n-suf) style of/method of/manner of/school (of thought)/(P)/ +ή¤· [¤Ê¤¬¤·] /(n) sink/(P)/ +ή¤·¤À¤¤ [¤Ê¤¬¤·¤À¤¤] /(n) sink/washstand/ +ή¤·¸µ [¤Ê¤¬¤·¤â¤È] /(n) sink/ +ή¤·¹þ¤à [¤Ê¤¬¤·¤³¤à] /(v5m) to pour into/to wash down/ +ή¤·»£¤ê [¤Ê¤¬¤·¤É¤ê] /(n) panning (a movie camera)/ +ή¤·½Ð¤¹ [¤Ê¤¬¤·¤À¤¹] /(v5s) to draw off/to run out/to flush out/ +ή¤·¾ì [¤Ê¤¬¤·¤Ð] /(n) place for showering next to a tub/ +ή¤·¿÷ [¤Ê¤¬¤·¤Ó¤Ê] /(n) paper dolls floated downriver on March 3rd/ +ή¤·ÂǤÁ [¤Ê¤¬¤·¤¦¤Á] /(n) hitting to the opposite field (baseball)/ +ή¤·Âæ [¤Ê¤¬¤·¤À¤¤] /(n) sink/washstand/ +ή¤·Äà¤ê [¤Ê¤¬¤·¤Å¤ê] /(n,vs) trolling/ +ή¤·ÈÄ [¤Ê¤¬¤·¤¤¤¿] /(n) drainboard/ +ή¤·ÌÖ [¤Ê¤¬¤·¤¢¤ß] /(n) drift net/ +ή¤·ÌÜ [¤Ê¤¬¤·¤á] /(n) sidelong glance/ +ή¤¹ [¤Ê¤¬¤¹] /(v5s) to drain/to float/to shed (blood, tears)/to cruise (e.g. taxi)/(P)/ +ή¤ì [¤Ê¤¬¤ì] /(n) stream/current/(P)/ +ή¤ì¤ë [¤Ê¤¬¤ì¤ë] /(v1) to stream/to flow (liquid, time, etc.)/to run (ink)/to be washed away/(P)/ +ή¤ì¹þ¤à [¤Ê¤¬¤ì¤³¤à] /(v5m) to flow/to pour/to stream/(P)/ +ή¤ìºî¶È [¤Ê¤¬¤ì¤µ¤®¤ç¤¦] /assembly-line system/ +ή¤ì¼Ô [¤Ê¤¬¤ì¤â¤Î] /(n) stranger/tramp/ +ή¤ì½Ð¤¹ [¤Ê¤¬¤ì¤À¤¹] /(v5s) to flow out/to stream out/to pour out/to gush forth/to leak/to ooze out/to drift away/ +ή¤ì½Ð¤ë [¤Ê¤¬¤ì¤Ç¤ë] /(v1) to flow out/to stream out/to pour out/to gush forth/to leak/to ooze out/to drift away/ +ή¤ì¿Þ [¤Ê¤¬¤ì¤º] /(n) flowchart/flow diagram/ +ή¤ìÀ± [¤Ê¤¬¤ì¤Ü¤·] /(n) shooting star/meteor/(P)/ +ή¤ìÃÆ [¤Ê¤¬¤ì¤À¤Þ] /(n) stray bullet/ +ή¤ìÃ夯 [¤Ê¤¬¤ì¤Ä¤¯] /(v5k) to drift to/to be washed ashore/ +ή¤ìÊ⤯ [¤Ê¤¬¤ì¤¢¤ë¤¯] /(v5k) to wander about/ +ή¤ìÌð [¤Ê¤¬¤ì¤ä] /(n) stray arrow/ +ή¤ìÍî¤Á¤ë [¤Ê¤¬¤ì¤ª¤Á¤ë] /(v5r) to run off (fluid)/to run down/to flow down/ +ή°è [¤ê¤å¤¦¤¤¤­] /(n) (river) basin/(P)/ +ή²» [¤ê¤å¤¦¤ª¤ó] /(n) liquid sound (ling)/ +ή²ñ [¤ê¤å¤¦¤«¤¤] /(n) cancelling a meeting/adjournment of a meeting (due to lack of attendance)/ +ή´¶ [¤ê¤å¤¦¤«¤ó] /(n) (abbr) influenza/flu/cold/ +ή´À [¤ê¤å¤¦¤«¤ó] /(n) sweat/ +ήµ· [¤ê¤å¤¦¤®] /(n) style/fashion/ +ή·º [¤ê¤å¤¦¤±¤¤] /(n) exile/deportation/ +ή·º [¤ë¤±¤¤] /(n) exile/deportation/ +ή·ºÃÏ [¤ê¤å¤¦¤±¤¤¤Á] /penal colony/ +ή·ì [¤ê¤å¤¦¤±¤Ä] /(n) bloodshed/(P)/ +ή¸À [¤ê¤å¤¦¤²¤ó] /(n) groundless rumor/ +ή¸ÀÈô¸ì [¤ê¤å¤¦¤²¤ó¤Ò¤´] /(n) false rumors or report/ +ή¹Ô [¤Ï¤ä¤ê] /(n,vs) fashionable/fad/in vogue/prevailing/(P)/ +ή¹Ô [¤ê¤å¤¦¤³¤¦] /(n,vs) fashionable/fad/in vogue/prevailing/(P)/ +ή¹Ô¤Ã»Ò [¤Ï¤ä¤ê¤Ã¤³] /(n) popular person/ +ή¹Ô¤Î¿è [¤ê¤å¤¦¤³¤¦¤Î¤¹¤¤] /the cream (pink) of fashion/ +ή¹Ô¤ÎÊÁ [¤ê¤å¤¦¤³¤¦¤Î¤¬¤é] /pattern now in fashion/ +ή¹Ô¤ê [¤Ï¤ä¤ê] /(n,vs) fashionable/fad/in vogue/prevailing/ +ή¹Ô¤ê²Î [¤Ï¤ä¤ê¤¦¤¿] /(n) popular song/ +ή¹Ô¤ê¸ÀÍÕ [¤Ï¤ä¤ê¤³¤È¤Ð] /popular expression/ +ή¹Ô¤êÇѤê [¤Ï¤ä¤ê¤¹¤¿¤ê] /(n) changes in fashion/ +ή¹Ô¤ë [¤Ï¤ä¤ë] /(v5r) to flourish/to thrive/to be popular/to come into fashion/(P)/ +ή¹Ô²Î [¤ê¤å¤¦¤³¤¦¤«] /(n) popular song/hit song/(P)/ +ή¹Ô¸ÀÍÕ [¤Ï¤ä¤ê¤³¤È¤Ð] /buzzword/ +ή¹Ô¸ì [¤ê¤å¤¦¤³¤¦¤´] /(n) buzzword/vogue word/popular phrase/word (phrase) in fashion or on everybody's lips/ +ή¹Ôºî²È [¤ê¤å¤¦¤³¤¦¤µ¤Ã¤«] /popular writer/ +ή¹Ô»ù [¤ê¤å¤¦¤³¤¦¤¸] /(n) popular person/ +ή¹Ô¿§ [¤ê¤å¤¦¤³¤¦¤·¤ç¤¯] /(n) fashionable color/ +ή¹ÔÀ­´¶ËÁ [¤ê¤å¤¦¤³¤¦¤»¤¤¤«¤ó¤Ü¤¦] /(n) influenza/flu/ +ή¹ÔÀ­´Î±ê [¤ê¤å¤¦¤³¤¦¤»¤¤¤«¤ó¤¨¤ó] /(n) epidemic hepatitis/ +ή¹ÔÀ­¼ª²¼Á£±ê [¤ê¤å¤¦¤³¤¦¤»¤¤¤¸¤«¤»¤ó¤¨¤ó] /(n) mumps/ +ή¹ÔÀ­Ç¾±ê [¤ê¤å¤¦¤³¤¦¤»¤¤¤Î¤¦¤¨¤ó] /(n) epidemic encephalitis/ +ή¹ÔÉ [¤ê¤å¤¦¤³¤¦¤Ó¤ç¤¦] /(n) epidemic/ +ή¹ÔÌÜ [¤Ï¤ä¤ê¤á] /(n) conjunctivitis/ +ήº½ [¤ê¤å¤¦¤µ] /(n) quicksand/ +ήº½ [¤ê¤å¤¦¤·¤ã] /(n) quicksand/ +ήºá [¤ë¤¶¤¤] /(n) banishment/exile/ +ή»º [¤ê¤å¤¦¤¶¤ó] /(n,vs) abortion/abortive birth/miscarriage/ +ή¼º [¤ê¤å¤¦¤·¤Ä] /(n,vs) washed away/ +ή¼Á [¤ê¤å¤¦¤·¤Á] /forfeited pawned article/ +ή½Ð [¤ê¤å¤¦¤·¤å¤Ä] /(n) discharge/outward flow/(P)/ +ή¿Í [¤ë¤Ë¤ó] /(n) an exile/ +ή¿å [¤ê¤å¤¦¤¹¤¤] /(n) running water/stream/ +ήÀ± [¤ê¤å¤¦¤»¤¤] /(n) meteor/falling star/ +ήÀ±±« [¤ê¤å¤¦¤»¤¤¤¦] /(n) meteor shower/ +ήÀ±·² [¤ê¤å¤¦¤»¤¤¤°¤ó] /(n) meteoric swarm/ +ήÀÐ [¤µ¤¹¤¬] /(adj-na,adv,n) (uk) clever/adept/good/expectations/as one would expect/(P)/ +ήÀâ [¤ê¤å¤¦¤»¤Ä] /(n) groundless rumor/false report/ +ήÀâ [¤ë¤»¤Ä] /(n) groundless rumor/false report/ +ήÀþ·¿ [¤ê¤å¤¦¤»¤ó¤±¤¤] /(n) streamlined/ +ήÀþ·Á [¤ê¤å¤¦¤»¤ó¤±¤¤] /(n) streamlined/ +ή® [¤ê¤å¤¦¤½¤¯] /(n) speed of moving fluid/ +ήÂÎ [¤ê¤å¤¦¤¿¤¤] /(n) fluid/ +ήÂÎÎÏ³Ø [¤ê¤å¤¦¤¿¤¤¤ê¤­¤¬¤¯] /fluid mechanics/ +ήÃÆ [¤ê¤å¤¦¤À¤ó] /(n) stray bullet/ +ήĪ [¤ê¤å¤¦¤Á¤ç¤¦] /(adj-na,n) fluent (language skill)/flowing/(P)/ +ήÄÌ [¤ê¤å¤¦¤Ä¤¦] /(n) circulation of money or goods/flow of water or air/distribution/(P)/ +ήÄ̳×Ì¿ [¤ê¤å¤¦¤Ä¤¦¤«¤¯¤á¤¤] /distribution revolution/ +ήÄ̵¡¹½ [¤ê¤å¤¦¤Ä¤¦¤­¤³¤¦] /(n) distribution system/ +ήÄÌ·ÐÏ© [¤ê¤å¤¦¤Ä¤¦¤±¤¤¤í] /(n) channel of distribution/ +ήÄÌ»ñËÜ [¤ê¤å¤¦¤Ä¤¦¤·¤Û¤ó] /circulating capital/ +ήÄ̾ڷô [¤ê¤å¤¦¤Ä¤¦¤·¤ç¤¦¤±¤ó] /negotiable securities/ +ήÄÌÀÇ [¤ê¤å¤¦¤Ä¤¦¤¼¤¤] /(n) circulation tax/ +ήŭÇÏ [¤ä¤Ö¤µ¤á] /(n) horseback archery/ +ήž [¤ë¤Æ¤ó] /(n) vicissitudes/ +ήư [¤ê¤å¤¦¤É¤¦] /(n,vs) flow/(P)/ +ήư»ñ»º [¤ê¤å¤¦¤É¤¦¤·¤µ¤ó] /current assets/ +ήư»ñËÜ [¤ê¤å¤¦¤É¤¦¤·¤Û¤ó] /floating capital/ +ήư¿© [¤ê¤å¤¦¤É¤¦¤·¤ç¤¯] /(n) liquid food (diet)/ +ήưÀ­ [¤ê¤å¤¦¤É¤¦¤»¤¤] /(n) liquidity/ +ήưÀ­Í¶â [¤ê¤å¤¦¤É¤¦¤»¤¤¤è¤­¤ó] /(n) liquid deposit/ +ήưÂÎ [¤ê¤å¤¦¤É¤¦¤¿¤¤] /(n) liquid/ +ήưŪ [¤ê¤å¤¦¤É¤¦¤Æ¤­] /(adj-na,n) fluid/unsettled/(P)/ +ήưÉéºÄ [¤ê¤å¤¦¤É¤¦¤Õ¤µ¤¤] /current liabilities/ +ήưʪ [¤ê¤å¤¦¤É¤¦¤Ö¤Ä] /(n) fluid/ +ήÆþ [¤ê¤å¤¦¤Ë¤å¤¦] /(n) afflux/influx/(P)/ +ήÇÉ [¤ê¤å¤¦¤Ï] /(n) school (e.g. of ikebana)/(P)/ +ήɹ [¤ê¤å¤¦¤Ò¤ç¤¦] /(n) drift ice/ice floe/(P)/ +ήÉÛ [¤ë¤Õ] /(n) circulation/dissemination/ +ήÉÛËÜ [¤ë¤Õ¤Ü¤ó] /(n) popular edition/ +ή˴ [¤ê¤å¤¦¤Ü¤¦] /(n) wandering/ +ή̱ [¤ê¤å¤¦¤ß¤ó] /(n) refugees/ +ή̱ [¤ë¤ß¤ó] /(n) refugees/ +ήÌÚ [¤ê¤å¤¦¤Ü¤¯] /(n) driftwood/ +ήÍÑ [¤ê¤å¤¦¤è¤¦] /(n) diversion/misappropriation/(P)/ +ήΥ [¤µ¤¹¤é¤¤] /(n,vs) wandering (e.g. bird, exile, lifestyle)/wandering alone in a strange country/ +ήΥ [¤ê¤å¤¦¤ê] /(n,vs) wandering (e.g. bird, exile, lifestyle)/wandering alone in a strange country/ +ήΥ¤¦ [¤µ¤¹¤é¤¦] /(v5u) to wander/to roam/ +ήή [¤ê¤å¤¦¤ê¤å¤¦] /(n) workmanship/style/ +ήÎÌ [¤ê¤å¤¦¤ê¤ç¤¦] /(n) quantity of flow/ +ήÎÌ·× [¤ê¤å¤¦¤ê¤ç¤¦¤±¤¤] /(n) flow meter/ +ήÎï [¤ê¤å¤¦¤ì¤¤] /(adj-na,n) fluent/flowing/elegant/ +ήϢ [¤ê¤å¤¦¤ì¤ó] /(n) stay on/ +ήϪ [¤ê¤å¤¦¤í] /(n,vs) revelation/outpouring/ +ήϲ [¤ë¤í¤¦] /(n) vagrancy/wandering/nomadism/(P)/ +ήϲ¤Î̱ [¤ë¤í¤¦¤Î¤¿¤ß] /wandering people/the Jews/ +ήϲ¼Ô [¤ë¤í¤¦¤·¤ã] /(n) nomad/ +ήϲ¿Í [¤ë¤í¤¦¤Ë¤ó] /(n) wanderer/ +ί¤Þ¤ê [¤¿¤Þ¤ê] /collected things/gathering place/arrears/ +ί¤Þ¤ê¾ì [¤¿¤Þ¤ê¤Ð] /(n) gathering spot/haunt/ +ί¤Þ¤ê¿å [¤¿¤Þ¤ê¤ß¤º] /(n) stagnant water/ +ί¤Þ¤ë [¤¿¤Þ¤ë] /(v5r) to collect/to gather/to save/(P)/ +ί¤á [¤¿¤á] /(n) cesspool/sink/manure sink/ +ί¤á¤ë [¤¿¤á¤ë] /(v1) to amass/to accumulate/(P)/ +ί¤á¹þ¤à [¤¿¤á¤³¤à] /(v5m) to save up/ +ί¤á© [¤¿¤á¤¤¤­] /(n) (uk) a sigh/(P)/ +ί¤áÃÓ [¤¿¤á¤¤¤±] /(n) reservoir/ +ί¤ê [¤¿¤Þ¤ê] /collected things/gathering place/arrears/ +ί¤ê¾ì [¤¿¤Þ¤ê¤Ð] /(n) gathering spot/haunt/ +ί¤ë [¤¿¤Þ¤ë] /(v5r) to collect/to gather/to save/ +ί°û [¤ê¤å¤¦¤¤¤ó] /(n) water brash/sour stomach/ +ί°û¤¬²¼¤¬¤ë [¤ê¤å¤¦¤¤¤ó¤¬¤µ¤¬¤ë] /to feel gratified/ +ί© [¤¿¤á¤¤¤­] /(io) (n) (uk) a sigh/ +ίÃÓ [¤¿¤á¤¤¤±] /(n) reservoir/pond/ +ΰÍþ [¤ë¤ê] /(n) lapis lazuli/ +α¤Þ¤ë [¤È¤É¤Þ¤ë] /(v5r) (1) to remain/to abide/to stay (in the one place)/(2) to come to a halt/(3) to be limited to/(4) to stop/ +α¤Þ¤ë [¤È¤Þ¤ë] /(v5r) (1) to remain/to abide/to stay (in the one place)/(2) to come to a halt/(3) to be limited to/(4) to stop/(P)/ +α¤á [¤È¤É¤á] /(n) finishing blow/clincher/ +α¤á [¤È¤á] /(n,suf) stopping/remaining (e.g. poste-restante)/ +α¤á¤ë [¤È¤É¤á¤ë] /(v1) to stop/to cease/to put an end to/(P)/ +α¤á¤ë [¤È¤á¤ë] /(v1) to fasten/to turn off/to detain/ +α¤á¶â [¤È¤á¤¬¤Í] /(n) clasp/snap fastener/ +α¤á¶â¶ñ [¤È¤á¤«¤Ê¤°] /buckle/ +α¤á¶ñ [¤È¤á¤°] /(n) latch/clasp/ +α¤á»³ [¤È¤á¤ä¤Þ] /(n) mountain where logging is prohibited/ +α¤á¿Ë [¤È¤á¤Ð¤ê] /(n) pin/ +α¤áµ [¤È¤á¤½¤Ç] /(n) tomesode/woman's ceremonial kimono/ +α¤áÃË [¤È¤á¤ª¤È¤³] /(n) tout/arbitrator/ +α¤áÃÖ¤­ [¤È¤á¤ª¤­] /(n) detention/ +α¤áÃÖ¤¯ [¤È¤á¤ª¤¯] /(v5k) to detain/to keep/to lock up/to retain/to leave (letter) till called for/ +α¤áÅò [¤È¤á¤æ] /(n) one's own bath/yesterday's bath water/ +α¤áÌò [¤È¤á¤ä¤¯] /(n) arbitrator/ +α¤áΩ¤Æ [¤È¤á¤À¤Æ] /(n) restrain (someone)/restraint/ +α°Õ [¤ê¤å¤¦¤¤] /(n,vs) heed/ +α°û [¤ê¤å¤¦¤¤¤ó] /(vs) gloating/satisfaction/ +α³Ø [¤ê¤å¤¦¤¬¤¯] /(n,vs) studying abroad/(P)/ +α³ØÀ¸ [¤ê¤å¤¦¤¬¤¯¤»¤¤] /(n) overseas student/(P)/ +α¶â [¤È¤á¤¬¤Í] /(n) clasp/snap fastener/ +α¼é [¤ë¤¹] /(n) absence/being away from home/(P)/ +α¼éµï [¤ë¤¹¤¤] /(n) caretaker or keeper (official post in the Edo era)/ +α¼éÂð [¤ë¤¹¤¿¤¯] /(n) house where the family is out/ +α¼éÃæ [¤ë¤¹¤Á¤å¤¦] /during absence from home/ +α¼éÅÅ [¤ë¤¹¤Ç¤ó] /(n) (abbr) answering machine/ +α¼éÈÖ [¤ë¤¹¤Ð¤ó] /(n,vs) care-taking/caretaker/house-watching/(P)/ +α¼éÈÖÅÅÏà [¤ë¤¹¤Ð¤ó¤Ç¤ó¤ï] /answering machine/ +α¼éÏ¿ [¤ë¤¹¤í¤¯] /(n,vs) unattended (video, audio) recording/ +α½è̵¤¤ [¤È¤á¤É¤Ê¤¤] /(adj) endless/ceaseless/ +α½è̵¤¯ [¤È¤á¤É¤Ê¤¯] /(adv) endlessly/ceaselessly/ +αµ [¤È¤á¤½¤Ç] /(n) formal, usually black, kimono with designs along the bottom of the skirt worn by married women on ceremonial occasions/ +αÃÖ [¤ê¤å¤¦¤Á] /(n) detainment/imprisonment/poundage/(P)/ +αÃÖ¾ì [¤ê¤å¤¦¤Á¤¸¤ç¤¦] /(n) police cell/place of detention/(P)/ +αÃÖ͹ÊØ [¤È¤á¤ª¤­¤æ¤¦¤Ó¤ó] /mail held at the post office/ +αĻ [¤ê¤å¤¦¤Á¤ç¤¦] /(n) nonmigratory bird/ +αǤ [¤ê¤å¤¦¤Ë¤ó] /(n,vs) remaining (staying) in office/remaining at one's post/(P)/ +αǯ [¤ê¤å¤¦¤Í¤ó] /(n,vs) repeating the same class (school)/staying more than two years in the same class/(P)/ +αÊÌ [¤ê¤å¤¦¤Ù¤Ä] /(n) farewell to those staying behind/ +αÊÝ [¤ê¤å¤¦¤Û] /(n) reserving/withholding/(P)/ +αÊÝÍø±× [¤ê¤å¤¦¤Û¤ê¤¨¤­] /(n) retained earnings/ +β°Â [¤ê¤å¤¦¤¢¤ó] /(n) ammonium sulfate/ +ⲫ [¤¤¤ª¤¦] /(n) sulfur (S)/sulphur/(P)/ +ⲫ²Ú [¤¤¤ª¤¦¤«] /(n) flowers of sulfur/ +ⲫ»³ [¤¤¤ª¤¦¤ä¤Þ] /sulfur mine/ +ⲫ»À²½Êª [¤¤¤ª¤¦¤µ¤ó¤«¤Ö¤Ä] /sulfur oxide/ +ⲫÀô [¤¤¤ª¤¦¤»¤ó] /(n) sulfur spring/ +β²½ [¤ê¤å¤¦¤«] /(n,vs) sulfuration/sulphuration/ +β²½½èÍý¥´¥à [¤ê¤å¤¦¤«¤·¤ç¤ê¥´¥à] /vulcanized rubber/ +β²½¿åÁÇ [¤ê¤å¤¦¤«¤¹¤¤¤½] /hydrogen sulphide/sulphuretted hydrogen/ +β²½Êª [¤ê¤å¤¦¤«¤Ö¤Ä] /(n) sulfide/ +β»À [¤ê¤å¤¦¤µ¤ó] /(n) sulfuric acid/(P)/ +β»À»æ [¤ê¤å¤¦¤µ¤ó¤·] /(n) parchment paper/ +β»ÀƼ [¤ê¤å¤¦¤µ¤ó¤É¤¦] /(n) copper sulfate/ +γ [¤Ä¤Ö] /(n,n-suf) grain/(P)/ +γ¡¹¿É¶ì [¤ê¤å¤¦¤ê¤å¤¦¤·¤ó¤¯] /(n) toil and moil/working assiduously for/tireless hard work/assiduously/painstakingly/ +㳦 [¤ê¤å¤¦¤«¤¤] /grain boundary/ +γ¶ä [¤Ä¤Ö¤®¤ó] /(n) small silver coin of the Edo period/ +γ·Â [¤ê¤å¤¦¤±¤¤] /(n) grain (particle) diameter/ +γ»Ò [¤ê¤å¤¦¤·] /(n) particle/grain/(P)/ +γ¾õ [¤ê¤å¤¦¤¸¤ç¤¦] /(adj-no,n) granular/granulated/(P)/ +γ¿© [¤ê¤å¤¦¤·¤ç¤¯] /(n) eating rice/(cereal) grains/ +γÁª¤ê [¤Ä¤Ö¤è¤ê] /(adj-no,n) the pick/the choice/ +γ·¤¤ [¤Ä¤Ö¤¾¤í¤¤] /(n) uniform excellence/ +γÅÙ [¤ê¤å¤¦¤É] /(n) particle size/grain size/ +γÅÙʬÉÛ [¤ê¤å¤¦¤É¤Ö¤ó¤×] /particle size distribution/ +γΩ¤Ä [¤Ä¤Ö¤À¤Ä] /(v5t) to become grainy/ +γγ [¤Ä¤Ö¤Ä¤Ö] /(adj-no,n) granulated/lumpy/ +γγ [¤ê¤å¤¦¤ê¤å¤¦] /(n) bit by bit/ +γγ¿É¶ì [¤ê¤å¤¦¤ê¤å¤¦¤·¤ó¤¯] /(n) toil and moil/working assiduously for/tireless hard work/assiduously/painstakingly/ +δ¡¹ [¤ê¤å¤¦¤ê¤å¤¦] /(adj-na,n) prosperous/flourishing/thriving/muscular/ +δ±¿ [¤ê¤å¤¦¤¦¤ó] /(n) prosperity/good fortune/ +δµ¯ [¤ê¤å¤¦¤­] /(n) protuberance/projection/rising/(P)/ +δ¾» [¤ê¤å¤¦¤·¤ç¤¦] /(n) prosperity/ +δÀ¹ [¤ê¤å¤¦¤»¤¤] /(adj-na,n) prosperity/(P)/ +δÂØ [¤ê¤å¤¦¤¿¤¤] /(n) rise and decline/ +δɡ½Ñ [¤ê¤å¤¦¤Ó¤¸¤å¤Ä] /(n) plastic surgery of the nose/ +δδ [¤ê¤å¤¦¤ê¤å¤¦] /(adj-na,n) prosperous/flourishing/thriving/muscular/ +δδ¤¿¤ë [¤ê¤å¤¦¤ê¤å¤¦¤¿¤ë] /(adj-t) thriving/prosperous/brawny/ +ε [¤¿¤Ä] /(n) (1) dragon/(2) promoted rook (shogi)/ +ε [¤ê¤å¤¦] /(n) (1) dragon/(2) promoted rook (shogi)/(P)/ +ε¤Î¸ý [¤¿¤Ä¤Î¤¯¤Á] /dragon-head gargoyle/gutter spout/ +ε¤Îɦ [¤ê¤å¤¦¤Î¤Ò¤²] /Japanese snake's beard/ +ε¤ÎÍ»Ò [¤¿¤Ä¤Î¤ª¤È¤·¤´] /(n) sea horse/ +ε¤ÎÍî¤È¤·»Ò [¤¿¤Ä¤Î¤ª¤È¤·¤´] /(n) sea horse/ +ε¤ÎÍî»Ò [¤¿¤Ä¤Î¤ª¤È¤·¤´] /(n) sea horse/ +岦 [¤ê¤å¤¦¤ª¤¦] /(n) Dragon King/(P)/ +ε²Ü [¤¤¤»¤¨¤Ó] /(n) spiny lobster/ +ε´¬ [¤¿¤Ä¤Þ¤­] /(n) tornado/waterspout/(P)/ +ε´¬¤­ [¤¿¤Ä¤Þ¤­] /(n) tornado/waterspout/ +ε´ã [¤ê¤å¤¦¤¬¤ó] /(n) longan/ +ε´é [¤ê¤å¤¦¤¬¤ó] /(n) imperial countenance/ +ε´é [¤ê¤ç¤¦¤¬¤ó] /(n) imperial countenance/ +εµ³Ê¼ [¤ê¤å¤¦¤­¤Ø¤¤] /(n) dragoon/ +εµÜ [¤ê¤å¤¦¤°¤¦] /(n) Palace of the Dragon King/(P)/ +ε¸× [¤ê¤å¤¦¤³] /(n) (1) hero/clever writing/good writer/(2) dragon and tiger/two mighty rivals/ +ε¸× [¤ê¤ç¤¦¤³] /(n) (1) hero/clever writing/good writer/(2) dragon and tiger/two mighty rivals/ +ε¸×¤ÎÁ褤 [¤ê¤å¤¦¤³¤Î¤¢¤é¤½¤¤] /well-matched contest (serpent and tiger fight)/ +ε¹ü [¤ê¤å¤¦¤³¤Ä] /(n) keel/ +ε¹üºÂ [¤ê¤å¤¦¤³¤Ä¤¶] /(n) the Keel star/ +εºÂ [¤ê¤å¤¦¤¶] /(n) Draco (dragon) constellation/ +ε¼Ö [¤ê¤å¤¦¤·¤ã] /(n) imperial carriage/ +ε¿À [¤ê¤å¤¦¤¸¤ó] /(n) dragon god/dragon king/ +εÀåÍö [¤ê¤å¤¦¤¼¤Ä¤é¤ó] /(n) century plant/ +εÃÀ [¤ê¤ó¤É¤¦] /(n) gentian/bellflower/ +εÅÄɱ [¤¿¤Ä¤¿¤Ò¤á] /(n) goddess of autumn/ +εƬ [¤ê¤å¤¦¤º] /(n) watch stem/ +εƬ¼ØÈø [¤ê¤å¤¦¤È¤¦¤À¤Ó] /(n) a strong beginning and a weak ending/an anticlimax/ +εǾ [¤ê¤å¤¦¤Î¤¦] /(n) borneol (crystalline turpenoid alcohol)/ +εÇÏ [¤ê¤å¤¦¤á] /(n) (1) splendid horse/(2) promoted bishop (shogi)/ +εÈé´¬ [¤ê¤å¤¦¤Ò¤Þ¤­] /white fish vinegared and rolled with konbu/ +εڷ¸×Ùó [¤ê¤å¤¦¤¸¤ç¤¦¤³¤Ï¤¯] /(n) fierce fighting/ +ε޷¹á [¤ê¤å¤¦¤¼¤ó¤³¤¦] /(n) ambergris/ +ζ [¤¿¤Ä] /(oK) (n) (1) dragon/(2) promoted rook (shogi)/ +ζ [¤ê¤å¤¦] /(oK) (n) (1) dragon/(2) promoted rook (shogi)/ +沦 [¤ê¤å¤¦¤ª¤¦] /(n) promoted rook (shogi)/ +ζ¸× [¤ê¤å¤¦¤³] /(n) (1) hero/clever writing/good writer/(2) dragon and tiger/two mighty rivals/ +ζ¸× [¤ê¤ç¤¦¤³] /(n) (1) hero/clever writing/good writer/(2) dragon and tiger/two mighty rivals/ +ζ½® [¤ê¤å¤¦¤·¤å¤¦] /dragon boat (long 22-person canoe used for racing)/ +ζ¿À [¤ê¤å¤¦¤¸¤ó] /(n) dragon god/dragon king/ +ζÀåÍö [¤ê¤å¤¦¤¼¤Ä¤é¤ó] /(n) agave (cactus-like plant)/ +ζÇÏ [¤ê¤å¤¦¤á] /(n) (1) splendid horse/(2) promoted bishop (shogi)/ +η [¤È¤â] /(n) companion/follower/ +ηȼ [¤ê¤ç¤Ï¤ó] /companion/ +θ¤ê [¤ª¤â¤ó¤Ñ¤«¤ê] /(n) thought/consideration/fears/ +θ¤ë [¤ª¤â¤ó¤Ñ¤«¤ë] /(v5r) to consider/ +θ³° [¤ê¤ç¤¬¤¤] /(adj-na,adj-no,n) unexpected/ +ι [¤¿¤Ó] /(n,vs) travel/trip/journey/(P)/ +ι¤¹¤ë [¤¿¤Ó¤¹¤ë] /to travel/to take a trip/ +ι¤Î¶õ [¤¿¤Ó¤Î¤½¤é] /away from home/ +鱨 [¤¿¤Ó¤¬¤é¤¹] /(n) wanderer/stranger/ +ι²Ô¤® [¤¿¤Ó¤«¤»¤®] /(n) working away from home/ +ι²ó¤ê [¤¿¤Ó¤Þ¤ï¤ê] /(n) touring/ +ι´·¤ì¤ë [¤¿¤Ó¤Ê¤ì¤ë] /(v1) to be accustomed to traveling/ +ι´Û [¤ê¤ç¤«¤ó] /(n) Japanese hotel/inn/(P)/ +ι´Û¶È [¤ê¤ç¤«¤ó¤®¤ç¤¦] /the hotel business/ +ιµÒ [¤ê¤ç¤«¤¯] /(n) passenger (transport)/(P)/ +ιµÒ [¤ê¤ç¤­¤ã¤¯] /(n) passenger (transport)/ +ιµÒµ¡ [¤ê¤ç¤«¤¯¤­] /(n) passenger plane/(P)/ +ιµÒµ¡ [¤ê¤ç¤«¤Ã¤­] /(n) passenger plane/ +ιµÒÁ¥ [¤ê¤ç¤«¤¯¤Ö¤Í] /(n) passenger ship/ +ιµÒÎó¼Ö [¤ê¤ç¤«¤¯¤ì¤Ã¤·¤ã] /(n) passenger train/ +鶽¹Ô [¤¿¤Ó¤³¤¦¤®¤ç¤¦] /(n) touring show/ +ι·Ý¿Í [¤¿¤Ó¤²¤¤¤Ë¤ó] /(n) itinerant entertainer/ +ι·ô [¤ê¤ç¤±¤ó] /(n) passport/(P)/ +ι·ôºº¾Ú [¤ê¤ç¤±¤ó¤µ¤·¤ç¤¦] /visa/ +ι¹Ô [¤ê¤ç¤³¤¦] /(n,vs) travel/trip/(P)/ +ι¹Ô²È [¤ê¤ç¤³¤¦¤«] /traveller/ +ι¹Ô³ó [¤ê¤ç¤³¤¦¤«¤Ð¤ó] /(n) traveling bag/suitcase/ +ι¹Ôµ­ [¤ê¤ç¤³¤¦¤­] /(n) journal of one's travels/ +ι¹Ô¶È¼Ô [¤ê¤ç¤³¤¦¤®¤ç¤¦¤·¤ã] /(n) travel agent/ +ι¹Ô¼Ô [¤ê¤ç¤³¤¦¤·¤ã] /(n) traveller/ +ι¹ÔÀè [¤ê¤ç¤³¤¦¤µ¤­] /destination/ +ι¹ÔÂåÍýŹ [¤ê¤ç¤³¤¦¤À¤¤¤ê¤Æ¤ó] /travel agent/ +ι¹ÔÆüÄø [¤ê¤ç¤³¤¦¤Ë¤Ã¤Æ¤¤] /(n) itinerary/ +ι¹ÔÈè¤ì [¤ê¤ç¤³¤¦¤º¤«¤ì] /fatigue from traveling/ +ι¹ÔÊݸ± [¤ê¤ç¤³¤¦¤Û¤±¤ó] /(n) travel insurance/ +ι»ÙÅÙ [¤¿¤Ó¤¸¤¿¤¯] /(n) preparations for a journey/ +ι¼¡ [¤ê¤ç¤¸] /(n) hotel/inn/ +ι½¥ [¤ê¤ç¤·¤å¤¦] /(n) loneliness on a journey/ +ι½»¤¤ [¤¿¤Ó¤º¤Þ¤¤] /(n) place one stays when traveling/ +ι½ê [¤¿¤Ó¤·¤ç] /(n) resting place for traveling shrine/ +ι¾¦¿Í [¤¿¤Ó¤¢¤­¤ó¤É] /(n) peddler/ +ι¾¦¿Í [¤¿¤Ó¤·¤ç¤¦¤Ë¤ó] /(n) peddler/ +ι¾ð [¤ê¤ç¤¸¤ç¤¦] /(n) one's mood while traveling/ +ι¿² [¤¿¤Ó¤Í] /(n) sleeping away from home/ +ι¿´ [¤¿¤Ó¤´¤³¤í] /(n) desire to travel/ +ι¿Í [¤¿¤Ó¤Ë¤ó] /(n) traveller/ +ι¿Í [¤¿¤Ó¤Ó¤È] /(n) traveller/(P)/ +ι¿Í [¤ê¤ç¤¸¤ó] /(n) traveller/ +ιÀè [¤¿¤Ó¤µ¤­] /(n) destination/goal/(P)/ +ιÁÎ [¤¿¤Ó¤½¤¦] /(n) traveling priest/ +ιÁõ [¤ê¤ç¤½¤¦] /(n) travelling clothes/travelling outfit/ +ιÁõ¤òÄ´¤¨¤ë [¤ê¤ç¤½¤¦¤ò¤È¤È¤Î¤¨¤ë] /(exp) to prepare for a journey/ +ιÃÄ [¤ê¤ç¤À¤ó] /(n) brigade/(P)/ +ιÄâ [¤ê¤ç¤Æ¤¤] /(n) hotel/inn/ +ιÄø [¤ê¤ç¤Æ¤¤] /(n) itinerary/ +ιÆüµ­ [¤¿¤Ó¤Ë¤Ã¤­] /(n) travel diary/ +ιÈè¤ì [¤¿¤Ó¤Å¤«¤ì] /(n) weary from traveling/ +ιÈñ [¤ê¤ç¤Ò] /(n) travel expenses/(P)/ +ιËí [¤¿¤Ó¤Þ¤¯¤é] /(n) sleeping away from home/ +ιÌò¼Ô [¤¿¤Ó¤ä¤¯¤·¤ã] /(n) itinerant entertainer or troupe/ +ιΩ¤Á [¤¿¤Ó¤À¤Á] /(n) setting off (on a trip)/ +ιΩ¤Ä [¤¿¤Ó¤À¤Ä] /(v5t) to begin a trip/(P)/ +ιϩ [¤¿¤Ó¤¸] /(n) journey/ +ιäÆ [¤Ï¤¿¤´] /(n) inn (originally a basket of woven bamboo in which travellers carried food)/ +κ [¤È¤ê¤³] /(1) captive/prisoner/(2) victim/slave/ +κ¼ü [¤ê¤ç¤·¤å¤¦] /(n) captive/prisoner/ +λ [¤ê¤ç¤¦] /(n,vs) finish/completion/understanding/(P)/ +λ¤È [¤ê¤ç¤¦¤È] /(vs) acknowledgement/understanding/appreciating/excusing/ +λ²ò [¤ê¤ç¤¦¤«¤¤] /(n,vs) comprehension/consent/understanding/roger (on the radio)/(P)/ +λ²ò»ö¹à [¤ê¤ç¤¦¤«¤¤¤¸¤³¤¦] /(n) understanding (between the two)/ +λ³Ð [¤ê¤ç¤¦¤«¤¯] /(vs) coming to understand/ +λ´Ê [¤ê¤ç¤¦¤±¤ó] /(n) (1) idea/thought/intention/design/inclination/decision/(2) motive/(3) discretion/(4) forgiveness/toleration/ +λ´Ê°ã¤¤ [¤ê¤ç¤¦¤±¤ó¤Á¤¬¤¤] /mistaken idea or notion/a misstep/ +λ¸« [¤ê¤ç¤¦¤±¤ó] /(n) (1) idea/thought/intention/design/inclination/decision/(2) motive/(3) discretion/(4) forgiveness/toleration/ +λ¸«°ã¤¤ [¤ê¤ç¤¦¤±¤ó¤Á¤¬¤¤] /wrong idea/delusion/indiscretion/false step/ +λ»¡ [¤ê¤ç¤¦¤µ¤Ä] /(n,vs) consideration/taking into account/sympathy with/ +λ¾µ [¤ê¤ç¤¦¤·¤ç¤¦] /(n,vs) acknowledgement/understanding (e.g. "please be understanding of the mess during our renovation")/(P)/ +λÃÎ [¤ê¤ç¤¦¤Á] /(n,vs) knowing/understanding/appreciation/ +μ·î [¤ê¤ç¤¦¤²¤Ä] /bright moonlight/ +μ»¡ [¤ê¤ç¤¦¤µ¤Ä] /(n,vs) consideration/taking into account/sympathy with/ +μÁ³¤¿¤ë [¤ê¤ç¤¦¤¼¤ó¤¿¤ë] /clear/obvious/ +μľ [¤ê¤ç¤¦¤Á¤ç¤¯] /rightfulness/ +ν [¤ê¤ç¤¦] /official/companion/ +ν´Ï [¤ê¤ç¤¦¤«¤ó] /(n) consort ship/ +νµ¡ [¤ê¤ç¤¦¤­] /(n) consort plane/ +νÁ¥ [¤È¤â¤Ö¤Í] /consort ship/ +νͧ [¤ê¤ç¤¦¤æ¤¦] /(n) colleague/workmate/comrade/coworker/(P)/ +ξ¡¹ [¤ê¤ç¤¦¤ê¤ç¤¦] /(n) both/two each/ +ξ¤Î¼ê [¤ê¤ç¤¦¤Î¤Æ] /both hands/ +ξ¥Ð¥Ã¥Æ¥ê¡¼ [¤ê¤ç¤¦¥Ð¥Ã¥Æ¥ê¡¼] /(n) pitcher and catcher (baseball)/ +ξ±¡ [¤ê¤ç¤¦¤¤¤ó] /(n) both Houses of Parliament/(P)/ +ξ±¡¶¨µÄ²ñ [¤ê¤ç¤¦¤¤¤ó¤­¤ç¤¦¤®¤«¤¤] /joint committee of both houses/ +ξ²È [¤ê¤ç¤¦¤±] /(n) both families/ +¤­ [¤ê¤ç¤¦¤Ó¤é¤­] /(n) double (two-leaf) door/ +ξ³¸ [¤ê¤ç¤¦¤Ö¤¿] /(n) hunting-case watch/ +ξ³¸»þ·× [¤ê¤ç¤¦¤Ö¤¿¤É¤±¤¤] /hunting-case watch/ +ξ´ß [¤ê¤ç¤¦¤¬¤ó] /(n) both banks (of a river)/(P)/ +ξ´ß [¤ê¤ç¤¦¤®¤·] /(n) both banks (of a river)/ +ξ´ã [¤ê¤ç¤¦¤¬¤ó] /(n) both eyes/(P)/ +ξµÁ [¤ê¤ç¤¦¤®] /(n) double meaning/two meanings/ +ξµÄ±¡ [¤ê¤ç¤¦¤®¤¤¤ó] /(n) both houses of parliament/ +ξµÓ [¤ê¤ç¤¦¤¢¤·] /(n) both legs/ +ξµÓ [¤ê¤ç¤¦¤­¤ã¤¯] /(n) both legs/ +ξµÓ´ï [¤ê¤ç¤¦¤­¤ã¤¯¤­] /pair of compasses/ +ξµÓµ¬ [¤ê¤ç¤¦¤­¤ã¤¯¤­] /(n) compass (for drawing circles)/ +ξ¶Ë [¤ê¤ç¤¦¤­¤ç¤¯] /(n) both extremities/north and south poles/positive and negative poles/ +ξ¶Ëü [¤ê¤ç¤¦¤­¤ç¤¯¤¿¤ó] /(n) both extremes/ +ξ¶ËÃÏÊý [¤ê¤ç¤¦¤­¤ç¤¯¤Á¤Û¤¦] /polar areas/ +ξ·³ [¤ê¤ç¤¦¤°¤ó] /(n) both armies/both teams/(P)/ +ξ·ú¤Æ [¤ê¤ç¤¦¤À¤Æ] /(adj-na,n) straddling/option/ +ξ·ú¤ÆͶâ [¤ê¤ç¤¦¤À¤Æ¤è¤­¤ó] /compulsory deposit in return for loan/ +ξ·ý [¤¸¤ã¤ó¤±¤ó] /(iK) (n) rock-scissors-paper game/ +ξ¸¿ [¤ê¤ç¤¦¤²¤ó] /(n) both sides of a ship/ +ξ¸× [¤ê¤ç¤¦¤³] /(n) two tigers/two rivals/ +ξ¸ý [¤ê¤ç¤¦¤°¤Á] /both openings/two people/couple/ +ξ¹ñ [¤ê¤ç¤¦¤³¤¯] /(n) both countries/(P)/ +ξ¹ñ [¤ê¤ç¤¦¤´¤¯] /(n) both countries/ +ξ¹ñ¸ì [¤ê¤ç¤¦¤³¤¯¤´] /both languages/ +ξ»° [¤ê¤ç¤¦¤µ¤ó] /(n) two or three/ +ξ»°Æü [¤ê¤ç¤¦¤µ¤ó¤Ë¤Á] /(n) two or three days/ +ξ»×¤¤ [¤ê¤ç¤¦¤ª¤â¤¤] /mutual love/ +ξ»á [¤ê¤ç¤¦¤·] /(n) both persons/(P)/ +ξ¼ª [¤ê¤ç¤¦¤ß¤ß] /both ears/ +ξ¼Ò [¤ê¤ç¤¦¤·¤ã] /(n) both companies/ +ξ¼Ô [¤ê¤ç¤¦¤·¤ã] /(n) pair/the two/both persons/both things/(P)/ +ξ¼ê [¤ê¤ç¤¦¤Æ] /(n) (1) (with) both hands/(2) approvingly/(P)/ +ξ¼ê¤Ë²Ö [¤ê¤ç¤¦¤Æ¤Ë¤Ï¤Ê] /two blessings at once/flanked by two beautiful women/ +ξ¼êÍø [¤ê¤ç¤¦¤Æ¤­¤­] /ambidextrous (person)/ +ξ¼ï [¤ê¤ç¤¦¤·¤å] /both kinds/ +ξ¿¦¤ò·ó¤Í¤ë [¤ê¤ç¤¦¤·¤ç¤¯¤ò¤«¤Í¤ë] /(exp) to hold two offices concurrently/ +ξ¿Æ [¤Õ¤¿¤ª¤ä] /(n) parents/both parents/ +ξ¿Æ [¤ê¤ç¤¦¤·¤ó] /(n) parents/both parents/(P)/ +ξ¿Æ¤ò¼º¤¦ [¤ê¤ç¤¦¤·¤ó¤ò¤¦¤·¤Ê¤¦] /(exp) to be bereft of one's parents/ +ξ¿Í [¤ê¤ç¤¦¤Ë¤ó] /(n) both people/ +ξ¿Ï [¤â¤í¤Ï] /(adj-no,n) double-edged sword/ +ξ¿Ï [¤ê¤ç¤¦¤Ð] /(adj-no,n) double-edged sword/ +ξ¿Ï¤Î·õ [¤ê¤ç¤¦¤Ð¤Î¤±¤ó] /double-edged sword/ +ξÀ­ [¤ê¤ç¤¦¤»¤¤] /(n) both sexes/ +ξÀ­²Ö [¤ê¤ç¤¦¤»¤¤¤«] /(n) androgynous flower/bisexual flower/ +ξÀ­¶ñÍ­ [¤ê¤ç¤¦¤»¤¤¤°¤æ¤¦] /androgynous/hermaphroditic/ +ξÀ­Åª [¤ê¤ç¤¦¤»¤¤¤Æ¤­] /(adj-na) bisexual/ +ξÀ®ÇÔ [¤ê¤ç¤¦¤»¤¤¤Ð¤¤] /(n) two guilty parties tried and punished together/ +ξÀ³ [¤ê¤ç¤¦¤»¤¤] /(n) amphibious/ +ξÀ³Æ°Êª [¤ê¤ç¤¦¤»¤¤¤É¤¦¤Ö¤Ä] /amphibious animal/ +ξÀ³Îà [¤ê¤ç¤¦¤»¤¤¤ë¤¤] /(n) amphibian/Amphibia/ +ξÀ¸ [¤ê¤ç¤¦¤»¤¤] /(adj-na,n) amphibian/ +ξÀ¸Æ°Êª [¤ê¤ç¤¦¤»¤¤¤É¤¦¤Ö¤Ä] /amphibious animal/ +ξÀ¸Îà [¤ê¤ç¤¦¤»¤¤¤ë¤¤] /(n) Amphibia/amphibian/ +ξÀÚ¤ê [¤ê¤ç¤¦¤®¤ê] /(n) plain cigarette/ +ξÀÚ¤ê±ìÁð [¤ê¤ç¤¦¤®¤ê¤¿¤Ð¤³] /plain cigarette/ +ξÀå [¤ê¤ç¤¦¤¼¤Ä] /(n) double-dealing/ +ξÁ° [¤ê¤ç¤¦¤Þ¤¨] /(n) double-breasted/ +ξÁ´ [¤ê¤ç¤¦¤¼¤ó] /(n) mutual advantage/ +ξÁü [¤ê¤ç¤¦¤¾¤¦] /(n) both images/ +ξ¦ [¤ê¤ç¤¦¤¬¤ï] /(n) both sides/(P)/ +ξ¦ [¤ê¤ç¤¦¤½¤¯] /(n) both sides/ +ξ­ [¤â¤í¤¢¤·] /(n) both feet/both legs/ +ξ­ [¤ê¤ç¤¦¤¢¤·] /(n) both feet/both legs/(P)/ +ξ­ [¤ê¤ç¤¦¤½¤¯] /(n) both feet/both legs/ +ξµ [¤ê¤ç¤¦¤½¤Ç] /(n) both sleeves/ +ξ» [¤ê¤ç¤¦¤½¤ó] /(n) loss on both sides/ +ξ» [¤ê¤ç¤¦¤¾¤ó] /(n) loss on both sides/ +ξÂØ [¤ê¤ç¤¦¤¬¤¨] /(n,vs) change/money exchange/(P)/ +ξÂز° [¤ê¤ç¤¦¤¬¤¨¤ä] /(n) money-exchange shop/ +ξÂص¡ [¤ê¤ç¤¦¤¬¤¨¤­] /money-changing machine/ +ξÂؼê¿ôÎÁ [¤ê¤ç¤¦¤¬¤¨¤Æ¤¹¤¦¤ê¤ç¤¦] /(n) commission for an exchange/ +ξÂؽê [¤ê¤ç¤¦¤¬¤¨¤¸¤ç] /(n) exchange counter (office)/ +ξÂؾ¦ [¤ê¤ç¤¦¤¬¤¨¤·¤ç¤¦] /(n) money-exchange business/ +ξÂØ¿Í [¤ê¤ç¤¦¤¬¤¨¤Ë¤ó] /money exchanger/ +ξü [¤ê¤ç¤¦¤¿¤ó] /(n) both ends/either end/both edges/sitting on the fence/ +ξü [¤ê¤ç¤¦¤Ï¤·] /(n) both ends/either end/both edges/sitting on the fence/(P)/ +ξÃÇ [¤ê¤ç¤¦¤À¤ó] /(n) bisection/ +ξŷÇé [¤ê¤ç¤¦¤Æ¤ó¤Ó¤ó] /(n) two alternatives/ +ξÅÙ [¤ê¤ç¤¦¤É] /(n-adv,n-t) both times/ +ξÅÞ [¤ê¤ç¤¦¤È¤¦] /(n) both political parties/(P)/ +ξÅá [¤ê¤ç¤¦¤È¤¦] /(n) two swords/ +ξÅḯ¤¤ [¤ê¤ç¤¦¤È¤¦¤Ä¤«¤¤] /(n) two-sword fencer/expert in two fields/man of broad tastes/ +ξÅḯ¤¤ [¤ê¤ç¤¦¤È¤¦¤Å¤«¤¤] /(n) two-sword fencer/expert in two fields/man of broad tastes/ +ξÅá»È¤¤ [¤ê¤ç¤¦¤È¤¦¤Ä¤«¤¤] /(n) two-sword fencer/expert in two fields/man of broad tastes/ +ξÅá»È¤¤ [¤ê¤ç¤¦¤È¤¦¤Å¤«¤¤] /(n) two-sword fencer/expert in two fields/man of broad tastes/ +ξƬ [¤ê¤ç¤¦¤È¤¦] /(adj-no,n) double-headed/ +ξÆÀ [¤ê¤ç¤¦¤È¤¯] /(n) double gain/ +ξÆÌ [¤ê¤ç¤¦¤È¤Ä] /biconvex/ +ξÆü [¤ê¤ç¤¦¤¸¤Ä] /(n-t) both days/two days/(P)/ +ξȩ [¤ê¤ç¤¦¤Ï¤À] /stripped to the waist/ +ξɪ [¤ê¤ç¤¦¤Ò¤¸] /(n) both elbows/ +ξÉæ [¤ê¤ç¤¦¤Ï¤À] /stripped to the waist/ +ξÉô¿ÀÆ» [¤ê¤ç¤¦¤Ö¤·¤ó¤È¤¦] /(n) Shinto-Buddhist amalgamation/dual-aspect Shinto/ +ξʬ [¤ê¤ç¤¦¤Ö¤ó] /(n,vs) bisect/cut in two/ +ξÊŲ¼ [¤ê¤ç¤¦¤Ø¤¤¤«] /Their Majesties/the Emperor and Empress/ +ξÊØ [¤ê¤ç¤¦¤Ù¤ó] /(n) urination and bowel movement/ +ξÊý [¤ê¤ç¤¦¤Û¤¦] /(n) both sides/both parties/(P)/ +ξÊý¶¦ [¤ê¤ç¤¦¤Û¤¦¤È¤â] /the two/both/ +ξÊý¸þ [¤ê¤ç¤¦¤Û¤¦¤³¤¦] /(n,adj-no) two directions/both directions/two-way/ +ξ̾ [¤ê¤ç¤¦¤á¤¤] /(n) both persons/ +ξÌÌ [¤ê¤ç¤¦¤á¤ó] /(n) both sides/two sides/(P)/ +ξÌ̺þ¤ê [¤ê¤ç¤¦¤á¤ó¤º¤ê] /printing on both sides/ +ξÌÜ [¤ê¤ç¤¦¤á] /(n) both eyes/ +ξͺ [¤ê¤ç¤¦¤æ¤¦] /(n) two great men (rivals)/(P)/ +ξÍÍ [¤ê¤ç¤¦¤è¤¦] /(n) two ways/both ways/two kinds/ +ξÍÎ [¤ê¤ç¤¦¤è¤¦] /Orient and Occident/Atlantic and Pacific/ +ξÍÑ [¤ê¤ç¤¦¤è¤¦] /(n) dual use/ +ξÍѵ¡ [¤ê¤ç¤¦¤è¤¦¤­] /amphibian plane/ +ξÍã [¤ê¤ç¤¦¤è¤¯] /(n) both wings/both flanks/(P)/ +ξΩ [¤ê¤ç¤¦¤ê¤Ä] /(n) compatibility/coexistence/standing together/(P)/ +ξξ [¤ê¤ç¤¦¤ê¤ç¤¦] /(n) both/two each/ +ξÎØ [¤ê¤ç¤¦¤ê¤ó] /(n) two wheels/(P)/ +ξÎÙ [¤ê¤ç¤¦¤É¤Ê¤ê] /(n) both sides/ +ξÏÀ [¤ê¤ç¤¦¤í¤ó] /(n) both arguments (theories)/(P)/ +ξÏÆ [¤ê¤ç¤¦¤ï¤­] /(n) both sides/ +ξÏÓ [¤â¤í¤¦¤Ç] /(n) both arms/ +ξÏÓ [¤ê¤ç¤¦¤¦¤Ç] /(n) both arms/(P)/ +ο [¤·¤Î¤®] /tiding over/ +ο [¤ê¤ç¤¦] /endure/keep out (rain)/stave off/tide over/pull through/defy/slight/surpass/excel/eclipse/ +冷¾ì [¤·¤Î¤®¤Ð] /shelter/ +ο¤° [¤·¤Î¤°] /(v5g) to outdo/to surpass/to endure/to keep out (rain)/to stave off/to tide over/to pull through/to defy/to slight/to excel/to eclipse/(P)/ +ο±À [¤ê¤ç¤¦¤¦¤ó] /(adj-no,n) skyscraping/very high/ +ο²ï [¤ê¤ç¤¦¤¬] /(n,vs) excelling/surpassing/outdoing/superior/ +ο¿« [¤ê¤ç¤¦¤¸¤ç¤¯] /(n,vs) insult/disgrace/rape/ +οÃÙ [¤ê¤ç¤¦¤Á] /(n) Lingchi/Leng Tch'e/slow torture by slicing off parts of the body/ +οÇÈÀ­ [¤ê¤ç¤¦¤Ï¤»¤¤] /seaworthiness/ +οð¼²Ö [¤Î¤¦¤¼¤ó¤«¤º¤é] /(n) great trumpet flower (Campsis chinensis)/trumpet creeper/ +ÎÀ [¤ê¤ç¤¦] /(n) hostel/dormitory/(P)/ +ÎÀ¤Ë½»¤à [¤ê¤ç¤¦¤Ë¤¹¤à] /(exp) to live in a dormitory/ +ÎÀ²Î [¤ê¤ç¤¦¤«] /(n) dormitory song/ +ÎÀ¼Ë [¤ê¤ç¤¦¤·¤ã] /(n) dormitory/ +ÎÀÀ¸ [¤ê¤ç¤¦¤»¤¤] /(n) boarder/boarding student/(P)/ +ÎÀĹ [¤ê¤ç¤¦¤Á¤ç¤¦] /(n) dormitory leader/dormitory superintendent/ +ÎÀÈñ [¤ê¤ç¤¦¤Ò] /(n) boarding-expenses/ +ÎÀÊì [¤ê¤ç¤¦¤Ü] /(n) dorm mother/ +ÎÁ [¤ê¤ç¤¦] /(n,n-suf) material/charge/rate/fee/(P)/ +ÎÁ´Ê [¤ê¤ç¤¦¤±¤ó] /(n) (1) idea/thought/intention/design/inclination/decision/(2) motive/(3) discretion/(4) forgiveness/toleration/ +ÎÁ¶â [¤ê¤ç¤¦¤­¤ó] /(n) fee/charge/fare/(P)/ +ÎÁ¶â½ê [¤ê¤ç¤¦¤­¤ó¤·¤ç] /(n) tollgate/toll booth/ +ÎÁ¶â½ê [¤ê¤ç¤¦¤­¤ó¤¸¤ç] /(n) tollgate/toll booth/ +ÎÁ¶âɽ [¤ê¤ç¤¦¤­¤ó¤Ò¤ç¤¦] /(n) list or table of charges/tariff/price list/ +ÎÁ¶âÊÌǼ͹ÊØ [¤ê¤ç¤¦¤­¤ó¤Ù¤Ä¤Î¤¦¤æ¤¦¤Ó¤ó] /(n) postpaid mail/postage paid/ +ÎÁ»æ [¤ê¤ç¤¦¤·] /(n) writing paper/ +ÎÁÃÏ [¤ê¤ç¤¦¤Á] /(n) preserve (of land)/ +ÎÁÄâ [¤ê¤ç¤¦¤Æ¤¤] /(n) (Japanese) restaurant/(P)/ +ÎÁÍý [¤ê¤ç¤¦¤ê] /(n,vs) cooking/cookery/cuisine/(P)/ +ÎÁÍý¤Î¼ï¤ò»Å¹þ¤à [¤ê¤ç¤¦¤ê¤Î¤¿¤Í¤ò¤·¤³¤à] /(exp) to prepare for cooking/ +ÎÁÍý²° [¤ê¤ç¤¦¤ê¤ä] /(n) restaurant/(P)/ +ÎÁÍý¶µ¼¼ [¤ê¤ç¤¦¤ê¤­¤ç¤¦¤·¤Ä] /(n) cooking class/cookery school/ +ÎÁÍý¿Í [¤ê¤ç¤¦¤ê¤Ë¤ó] /(n) cook/chef/ +ÎÁÍýŹ [¤ê¤ç¤¦¤ê¤Æ¤ó] /restaurant/ +ÎÁÍýÆ»¶ñ [¤ê¤ç¤¦¤ê¤É¤¦¤°] /cookware/cooking gear/ +ÎÁÍýÈÖ [¤ê¤ç¤¦¤ê¤Ð¤ó] /(n) a cook/ +ÎÁÍýË¡ [¤ê¤ç¤¦¤ê¤Û¤¦] /recipe/ +ÎÁΨ [¤ê¤ç¤¦¤ê¤Ä] /(n) tariff/rates/ +Π[¤Ï¤ê] /(n) a beam/(P)/ +λ³Çñ [¤ê¤ç¤¦¤¶¤ó¤Ñ¤¯] /(n) place of assemblage for the bold and ambitious/ +ÎÂÌÚ [¤ê¤ç¤¦¤Ü¤¯] /(n) beam/ +Îä·¤¤ [¤¹¤º¤·¤¤] /(adj) cool/refreshing/(P)/ +Îä·¤¤´é [¤¹¤º¤·¤¤¤«¤ª] /(n) nonchalant (unruffled) air/ +ÎÃ¤ß [¤¹¤º¤ß] /(n) cooling oneself/enjoying the cool air/ +ÎÃ¤ßµÒ [¤¹¤º¤ß¤­¤ã¤¯] /(n) people out enjoying the cool breezes/ +ÎäßÂæ [¤¹¤º¤ß¤À¤¤] /(n) outdoor bench/ +Îäà [¤¹¤º¤à] /(v5m) to cool oneself/to cool off/to enjoy evening cool/(P)/ +Îäò¤È¤ë [¤ê¤ç¤¦¤ò¤È¤ë] /(exp) to cool off (literary)/ +Îäò¼è¤ë [¤ê¤ç¤¦¤ò¤È¤ë] /(exp) to enjoy the cool breeze/ +Îñ« [¤ê¤ç¤¦¤¦] /(n) cool rain/ +Îô¶ [¤ê¤ç¤¦¤«¤ó] /(n) feelings of coolness/ +Îõ¤ [¤ê¤ç¤¦¤­] /(n) cool air/ +Îý© [¤ê¤ç¤¦¤·¤å¤¦] /(n) cool autumn/ +ÎÃÉ÷ [¤¹¤º¤«¤¼] /(n) cool breeze/refreshing breeze/ +ÎÃÉ÷ [¤ê¤ç¤¦¤Õ¤¦] /(n) cool breeze/refreshing breeze/(P)/ +ÎÃÌ£ [¤ê¤ç¤¦¤ß] /(n) cool/coolness/ +ÎÄ [¤ê¤ç¤¦] /(adj-no,n) hunting/game/(P)/ +ÎÄ´± [¤ê¤ç¤¦¤«¤ó] /(n) office-seeking/ +ÎÄ´±±¿Æ° [¤ê¤ç¤¦¤«¤ó¤¦¤ó¤É¤¦] /seeking government posts/ +ÎÄ´±À©ÅÙ [¤ê¤ç¤¦¤«¤ó¤»¤¤¤É] /the spoils system/ +ÎÄ´ñ [¤ê¤ç¤¦¤­] /(n) seeking the bizarre/ +ÎÄ´ü [¤ê¤ç¤¦¤­] /(n) hunting season/ +Îĵ¨ [¤ê¤ç¤¦¤­] /(n) hunting season/ +ÎĶñ [¤ê¤ç¤¦¤°] /(n) hunting gear/ +Îĸ¤ [¤ê¤ç¤¦¤±¤ó] /(n) hound/hunting dog/gun dog/(P)/ +Îĸ¤ºÂ [¤ê¤ç¤¦¤±¤ó¤¶] /(n) the Hunting dogs (constellation)/Canes Venatici/ +ÎÄ¸× [¤é¤Ã¤³] /(ai:) (n) sea otter/ +ÎÄ»Õ [¤ê¤ç¤¦¤·] /(n) hunter/huntsman/(P)/ +ÎÄ½Æ [¤ê¤ç¤¦¤¸¤å¤¦] /(n) hunting gun/sportsgun/(P)/ +Îľì [¤ê¤ç¤¦¤Ð] /(n) hunting grounds/ +ÎÄ¿§ [¤ê¤ç¤¦¤·¤ç¤¯] /(n) lechery/philandering/lewdness/debauchery/ +ÎÄ¿Í [¤«¤ê¤¦¤É] /(n) hunter/ +ÎÄ¿Í [¤«¤ê¤å¤¦¤É] /(n) hunter/ +ÎÄ¿Í [¤ê¤ç¤¦¤¸¤ó] /(n) hunter/ +ÎÄÄ» [¤ê¤ç¤¦¤Á¤ç¤¦] /(n) game bird/ +Îż£ [¤ê¤ç¤¦¤¸] /(n) treatment/therapy/cure/ +ÎÅË¡ [¤ê¤ç¤¦¤Û¤¦] /(n) remedy/medical treatment/(P)/ +ÎÅÍÜ [¤ê¤ç¤¦¤è¤¦] /(n,vs) recuperation/medical treatment/(P)/ +ÎÅÍܽê [¤ê¤ç¤¦¤è¤¦¤·¤ç] /(n) sanatorium/ +ÎÅÍܽê [¤ê¤ç¤¦¤è¤¦¤¸¤ç] /(n) sanatorium/(P)/ +ÎÅÍÜÃæ [¤ê¤ç¤¦¤è¤¦¤Á¤å¤¦] /under medical care/ +ÎÅÍÜÈñ [¤ê¤ç¤¦¤è¤¦¤Ò] /(n) medical expenses/ +ÎÆÁ³ [¤ê¤ç¤¦¤¼¤ó] /(adj-na,n) obvious/ +ÎÇÀþ [¤ê¤ç¤¦¤»¤ó] /(n) lines of a ridge/ +ÎÈ¿© [¤ê¤ç¤¦¤·¤ç¤¯] /(n) provisions/(P)/ +ÎÈÆ» [¤ê¤ç¤¦¤É¤¦] /(n) supply line/supply of provisions/ +ÎÈã [¤ê¤ç¤¦¤Þ¤Ä] /(n) military provisions and cavalry horse fodder/ +ÎÉ [¤ê¤ç¤¦] /(n) good/(P)/ +Îɤ¤ [¤¤¤¤] /(adj) (col) (uk) good/(P)/ +Îɤ¤ [¤è¤¤] /(adj) good/nice/pleasant/ok/(P)/ +Îɤ¤°ú¤­¤¬Í­¤ë [¤è¤¤¤Ò¤­¤¬¤¢¤ë] /(exp) to have a strong pull/ +Îɤ¤µ¤Ì£¤À [¤¤¤¤¤­¤ß¤À] /(exp) Serves you right!/ +Îɤ¤»ñÎÁ [¤¤¤¤¤·¤ê¤ç¤¦] /valuable material/ +Îɤ¤»ù [¤¤¤¤¤³] /good boy (or girl)/ +Îɤ¤½¬´·¤òºî¤ë [¤è¤¤¤·¤å¤¦¤«¤ó¤ò¤Ä¤¯¤ë] /(exp) to cultivate a good habit/ +Îɤ¤½Ð­ [¤è¤¤¤Ç¤¢¤·] /good turnout of people/good start/ +Îɤ¤À®ÀÓ¤ò¾å¤²¤ë [¤è¤¤¤»¤¤¤»¤­¤ò¤¢¤²¤ë] /(exp) to achieve satisfactory results/ +Îɤ¤ÀèÀ¸¤Ë½¢¤±¤ë [¤è¤¤¤»¤ó¤»¤¤¤Ë¤Ä¤±¤ë] /(exp) to have one study under a good teacher/ +Îɤ¤Àþ¤ò¹Ô¤¯ [¤¤¤¤¤»¤ó¤ò¤¤¤¯] /(exp) to be on the right track/ +Îɤ¤ÃË [¤è¤¤¤ª¤È¤³] /handsome man/ +Îɤ¤ÃÍ [¤è¤¤¤Í] /a good price/ +Îɤ¤Å·µ¤ [¤è¤¤¤Æ¤ó¤­] /fine (fair) weather/ +Îɤ¤ÅÁ¤¬Í­¤ë [¤è¤¤¤Ä¤Æ¤¬¤¢¤ë] /(exp) to have a good connection/ +Îɤ¤Æü¤òÁª¤Ö [¤è¤¤¤Ò¤ò¤¨¤é¤Ö] /(exp) to choose a lucky (auspicious) day/ +Îɤ«¤Ã¤¿¤é [¤è¤«¤Ã¤¿¤é] /(exp) (uk) if you like/(P)/ +Îɤ«¤ì¤ÈÇ°¤¸¤ë [¤è¤«¤ì¤È¤Í¤ó¤¸¤ë] /(exp) to wish a person well/ +Îɤ«¤ì°­¤·¤«¤ì [¤è¤«¤ì¤¢¤·¤«¤ì] /(adv,exp) good or bad/right or wrong/for better or for worse/rightly or wrongly/ +Îɤ­ [¤è¤­] /(pref) good/(P)/ +Îɤ¯ [¤è¤¯] /(adv,n,vs) nicely/properly/well/skilled in/ +Îɤ¯µ¯¤­¤¿²Ð [¤è¤¯¤ª¤­¤¿¤Ò] /blazing fire/ +Îɤ¯¸ú¤¯Ìô [¤è¤¯¤­¤¯¤¯¤¹¤ê] /very efficacious medicine/ +Îɤ¯¾Æ¤±¤¿ [¤è¤¯¤ä¤±¤¿] /done brown/well done/ +Îɤ¯¿­¤Ó¤ë¥¯¥ê¡¼¥à [¤è¤¯¤Î¤Ó¤ë¥¯¥ê¡¼¥à] /well-spreading cream/ +Îɤ¯Îɤ¯ [¤è¤¯¤è¤¯] /(adv) exceedingly/very/ +Îɤµ [¤è¤µ] /(n) merit/virtue/good quality/(P)/ +Îɤ· [¤è¤·] /OK!/all right!/ +ÎÉ°Æ [¤ê¤ç¤¦¤¢¤ó] /(n) good idea or plan/ +ÎÉ°å [¤ê¤ç¤¦¤¤] /(n) good doctor/ +Îɱï [¤ê¤ç¤¦¤¨¤ó] /(n) good match/ +ÎÉ²È [¤ê¤ç¤¦¤±] /(n) good family/ +ÎɲȤÎÀ¸¤Þ¤ì¤Ç¤¢¤ë [¤ê¤ç¤¦¤±¤Î¤¦¤Þ¤ì¤Ç¤¢¤ë] /to be of good family/ +ÎÉ²ß [¤ê¤ç¤¦¤«] /(n) good money/ +ÎÉµ× [¤ê¤ç¤¦¤­¤å¤¦] /for a good while/ +ÎÉ·× [¤ê¤ç¤¦¤±¤¤] /(n) good plan/ +Îɹ¥ [¤ê¤ç¤¦¤³¤¦] /(adj-na,n) favorable/satisfactory/(P)/ +Îɹ© [¤ê¤ç¤¦¤³¤¦] /(n) skilled artisan/ +ÎɹÁ [¤ê¤ç¤¦¤³¤¦] /(n) good harbor/ +ÎÉºÊ [¤ê¤ç¤¦¤µ¤¤] /(n) good wife/(P)/ +Îɺʸ­Êì [¤ê¤ç¤¦¤µ¤¤¤±¤ó¤Ü] /(n) good wife and wise mother/ +ÎÉºÞ [¤ê¤ç¤¦¤¶¤¤] /(n) good medicine/ +Îɺà [¤ê¤ç¤¦¤¶¤¤] /(n) good material/good timber/able persons/ +Îɺö [¤ê¤ç¤¦¤µ¤¯] /(n) good plan or policy/ +ÎÉ»Õ [¤ê¤ç¤¦¤·] /(n) good teacher/ +Îɼ± [¤ê¤ç¤¦¤·¤­] /(n) good sense/(P)/ +ÎɼÁ [¤ê¤ç¤¦¤·¤Ä] /(adj-na,n) good quality/superior quality/(P)/ +Îɼï [¤ê¤ç¤¦¤·¤å] /(n) good seed or breed/ +Îɽñ [¤ê¤ç¤¦¤·¤ç] /(n) good book/valuable work/ +Îɾ­ [¤ê¤ç¤¦¤·¤ç¤¦] /(n) great general/ +ÎÉ¿´ [¤ê¤ç¤¦¤·¤ó] /(n) conscience/(P)/ +ÎÉ¿´Åª [¤ê¤ç¤¦¤·¤ó¤Æ¤­] /(adj-na) upright/fair/honest/ +ÎÉ¿Í [¤ê¤ç¤¦¤¸¤ó] /(n) husband/ +ÎÉÀ­ [¤ê¤ç¤¦¤»¤¤] /(n) benign/ +ÎÉÀ­¼ðáç [¤ê¤ç¤¦¤»¤¤¤·¤å¤è¤¦] /benign tumor/ +Îɯ [¤ê¤ç¤¦¤¾¤¯] /(n) good custom/ +ÎÉÃÎ [¤ê¤ç¤¦¤Á] /(n) intuition/ +ÎÉÅÄ [¤ê¤ç¤¦¤Ç¤ó] /fertile rice paddy/ +ÎÉƳÂÎ [¤ê¤ç¤¦¤É¤¦¤¿¤¤] /(n) good conductor (of heat, etc.)/ +ÎÉÆóÀéÀÐ [¤ê¤ç¤¦¤Ë¤»¤ó¤»¤­] /(n) competent local official/ +ÎÉÆü [¤ê¤ç¤¦¤¸¤Ä] /(n) lucky (auspicious) day/ +ÎÉǽ [¤ê¤ç¤¦¤Î¤¦] /(n) natural ability/ +ÎÉÇÏ [¤ê¤ç¤¦¤Ð] /(n) good horse/ +ÎÉÈÝ [¤ê¤ç¤¦¤Ò] /(n) good or bad/ +ÎÉÉÊ [¤ê¤ç¤¦¤Ò¤ó] /(n) superior article/ +ÎÉÉ÷ [¤ê¤ç¤¦¤Õ¤¦] /(n) good custom/ +ÎÉÉ÷Èþ¯ [¤ê¤ç¤¦¤Õ¤¦¤Ó¤¾¤¯] /good customs/ +ÎÉË¡ [¤ê¤ç¤¦¤Û¤¦] /(n) good method/ +ÎÉ̱ [¤ê¤ç¤¦¤ß¤ó] /(n) good citizens/law-abiding people/ +ÎÉÌë [¤ê¤ç¤¦¤ä] /(n) moonlit night/ +ÎÉÌô [¤ê¤ç¤¦¤ä¤¯] /(n) good medicine/ +ÎÉͧ [¤ê¤ç¤¦¤æ¤¦] /(n) good friend/ +ÎÉÍù [¤ê¤ç¤¦¤ê] /(n) good official/ +ÎÊ¤È [¤ê¤ç¤¦¤È] /(vs) acknowledgement/understanding/appreciating/excusing/ +ÎÊ°Ç [¤ê¤ç¤¦¤¢¤ó] /(n) court (national) mourning/ +Îʲò [¤ê¤ç¤¦¤«¤¤] /(n) comprehension/understanding/consent/ +ÎÊ»¡ [¤ê¤ç¤¦¤µ¤Ä] /(n,vs) consideration/taking into account/sympathy with/ +Îʾµ [¤ê¤ç¤¦¤·¤ç¤¦] /(n,vs) acknowledgement/understanding (e.g. "please be understanding of the mess during our renovation")/ +Î˱ó [¤ê¤ç¤¦¤¨¤ó] /(adj-na,n) remote/far off/ +ÎËÅì¤Îìµ [¤ê¤ç¤¦¤È¤¦¤Î¤¤¤Î¤³] /(n) being self-complacent/ +ÎÌ [¤ê¤ç¤¦] /(n,n-suf) quantity/amount/volume/portion (of food)/(P)/ +Î̤¬Áý¤¨¤ë [¤ê¤ç¤¦¤¬¤Õ¤¨¤ë] /(exp) to gain in quantity/ +Î̤è¤ê¼Á [¤ê¤ç¤¦¤è¤ê¤·¤Ä] /quality before quantity/ +Î̤ê [¤Ï¤«¤ê] /(n) measurements/weighing/ +Î̤ê¹þ¤à [¤Ï¤«¤ê¤³¤à] /(v5m) to measure liberally/ +Î̤êÇä¤ê [¤Ï¤«¤ê¤¦¤ê] /(n,vs) selling by measure/selling by weight/ +Î̤ë [¤Ï¤«¤ë] /(v5r) to measure/to weigh/to survey/to time (sound, gauge, estimate)/(P)/ +ÎÌ´¶ [¤ê¤ç¤¦¤«¤ó] /(n) voluminous/massive/bulky/ +ÎÌ´ï [¤ê¤ç¤¦¤­] /(n) measure for volume/ +Î̵­¹æ [¤ê¤ç¤¦¤­¤´¤¦] /(n) quantifier/ +ÎÌ·º [¤ê¤ç¤¦¤±¤¤] /(n) judge's sentence/assessment of a case/(P)/ +ÎÌ»º [¤ê¤ç¤¦¤µ¤ó] /(n,vs) mass production/(P)/ +ÎÌ»Ò [¤ê¤ç¤¦¤·] /(n) quantum/ +Î̻Ҳ½ [¤ê¤ç¤¦¤·¤«] /(n) quantization/ +Î̻ҿ§ÎÏ³Ø [¤ê¤ç¤¦¤·¤¤¤í¤ê¤­¤¬¤¯] /quantum chromodynamics (physics)/ +ÎÌ»ÒʪÍý³Ø [¤ê¤ç¤¦¤·¤Ö¤Ä¤ê¤¬¤¯] /quantum physics/ +ÎÌ»ÒÎÏ³Ø [¤ê¤ç¤¦¤·¤ê¤­¤¬¤¯] /(n) quantum mechanics/ +ÎÌ»ÒÏÀ [¤ê¤ç¤¦¤·¤í¤ó] /(n) quantum theory/ +ÎÌŪ [¤ê¤ç¤¦¤Æ¤­] /(adj-na,n) substantively/(P)/ +ÎÌŪ´ËÏ [¤ê¤ç¤¦¤Æ¤­¤«¤ó¤ï] /(n) quantitative easing/ +ÎÌŪ¶âÍ»´ËÏ [¤ê¤ç¤¦¤Æ¤­¤­¤ó¤æ¤¦¤«¤ó¤ï] /(n) quantitative easing/ +ÎÌÈÎŹ [¤ê¤ç¤¦¤Ï¤ó¤Æ¤ó] /(n) volume seller/(P)/ +ÎÌÌÜ [¤Ï¤«¤ê¤á] /(n) weight/ +ÎÌÌÜ [¤ê¤ç¤¦¤á] /(n) weight/ +ÎÍ [¤ß¤µ¤µ¤®] /(n) imperial mausoleum/Emperor's tomb/(P)/ +ÎͲï [¤ê¤ç¤¦¤¬] /(n,vs) excelling/surpassing/outdoing/superior/ +ÎÍ¿« [¤ê¤ç¤¦¤¸¤ç¤¯] /(n) assault/insult/ +ÎÍÊè [¤ê¤ç¤¦¤Ü] /(n) imperial tomb or mausoleum/ +Îΰè [¤ê¤ç¤¦¤¤¤­] /(n) area/domain/territory/field/region/regime/(P)/ +Îβñ [¤ê¤ç¤¦¤«¤¤] /(n) understanding/consent/agreement/ +Îβò [¤ê¤ç¤¦¤«¤¤] /(n) understanding/consent/agreement/ +Îγ¤ [¤ê¤ç¤¦¤«¤¤] /(n) territorial waters/(P)/ +Îγ¤Àþ [¤ê¤ç¤¦¤«¤¤¤»¤ó] /(n) territorial limits/ +Îζõ [¤ê¤ç¤¦¤¯¤¦] /(n) territorial airspace/(P)/ +Îζõ¿¯ÈÈ [¤ê¤ç¤¦¤¯¤¦¤·¤ó¤Ñ¤ó] /(n) airspace incursion/ +Îιñ [¤ê¤ç¤¦¤´¤¯] /(n) territory/fiefdom/feudal domain/ +Îλö [¤ê¤ç¤¦¤¸] /(n) consul/(P)/ +Îλö´Û [¤ê¤ç¤¦¤¸¤«¤ó] /(n) consulate/(P)/ +Îμç [¤ê¤ç¤¦¤·¤å] /(n) feudal lord/ +Îμý [¤ê¤ç¤¦¤·¤å¤¦] /(n) receipt/voucher/(P)/ +Îμý½ñ [¤ê¤ç¤¦¤·¤å¤¦¤·¤ç] /receipt/(P)/ +Îμý½ñ¤Î¹µ¤¨ [¤ê¤ç¤¦¤·¤å¤¦¤·¤ç¤Î¤Ò¤«¤¨] /counterfoil of a receipt/ +Îμý¾Ú [¤ê¤ç¤¦¤·¤å¤¦¤·¤ç¤¦] /(n) receipt/ +Îξµ [¤ê¤ç¤¦¤·¤ç¤¦] /(n,vs) acknowledgement/understanding/noting/ +Îοå [¤ê¤ç¤¦¤¹¤¤] /(n) territorial waters/ +Îε [¤ê¤ç¤¦¤·¤å¤¦] /(n) leader/chief/boss/(P)/ +ÎÎÃÏ [¤ê¤ç¤¦¤Á] /(n) territory/dominion/(P)/ +ÎÎÅÚ [¤ê¤ç¤¦¤É] /(n) dominion/territory/possession/(P)/ +ÎÎÅÚ¤ò³ä¤¯ [¤ê¤ç¤¦¤É¤ò¤µ¤¯] /(exp) to cede a territory/ +ÎÎÅÚÊÝÁ´ [¤ê¤ç¤¦¤É¤Û¤¼¤ó] /(n) maintenance of territorial integrity/ +ÎÎÆâ [¤ê¤ç¤¦¤Ê¤¤] /(n) (within a) territory/domains/(P)/ +ÎÎÉÛ [¤ê¤ç¤¦¤Õ] /area distribution/ +ÎÎʬ [¤ê¤ç¤¦¤Ö¤ó] /(n) territory/domain/dominion/possession/sphere of action/ +ÎÎ̱ [¤ê¤ç¤¦¤ß¤ó] /(n) population of a fief/ +ÎÎÍ­ [¤ê¤ç¤¦¤æ¤¦] /(n,vs) possession/(P)/ +ÎÏ [¤Á¤«¤é] /(n) force/strength/energy/might/power/agency/authority/influence/vigor/stress/emphasis/exertions/endeavors/efficacy/help/support/good offices/ability/faculty/capability/attainment/means/resources/(P)/ +ÎÏ [¤ê¤­] /(n) strength/ +ÎÏ [¤ê¤ç¤¯] /(n-suf) strength/power/(P)/ +ÎϤʤ¤ [¤Á¤«¤é¤Ê¤¤] /(adj) feeble/ +ÎϤËÎϤDZþ¤¸¤ë [¤Á¤«¤é¤Ë¤Á¤«¤é¤Ç¤ª¤¦¤¸¤ë] /(exp) to meet force with force/ +ÎϤξì [¤Á¤«¤é¤Î¤Ð] /field of force/ +ÎϤà [¤ê¤­¤à] /(v5m) to strain/to bear up/to exert one's strength/to swagger/to bluff/to boast/(P)/ +ÎϤò»î¤¹ [¤Á¤«¤é¤ò¤¿¤á¤¹] /(exp) to try one's strength/ +ÎϤò¿Ô¤¯¤¹ [¤Á¤«¤é¤ò¤Ä¤¯¤¹] /(exp) to exert oneself/to make efforts/ +ÎϤòÃפ¹ [¤Á¤«¤é¤ò¤¤¤¿¤¹] /(exp) to render assistance/to make an effort/ +ÎϤòÃí¤° [¤Á¤«¤é¤ò¤½¤½¤°] /(exp) to concentrate one's effort (on something)/ +ÎϤòÆþ¤ì¤ë [¤Á¤«¤é¤ò¤¤¤ì¤ë] /(v1) to put forth effort/ +ÎϤó¤Ç¸«¤»¤ë [¤ê¤­¤ó¤Ç¤ß¤»¤ë] /to show a bold front/ +ÎÏ°ìÇÕ [¤Á¤«¤é¤¤¤Ã¤Ñ¤¤] /(adv) with might and main/(P)/ +ÎÏ°ìÇÕ¤Ë [¤Á¤«¤é¤¤¤Ã¤Ñ¤¤¤Ë] /with all one's strength/ +ÎÏ±Ë [¤ê¤­¤¨¤¤] /(n) powerful swimming/ +Îϱé [¤ê¤­¤¨¤ó] /(n) enthusiastic performance/ +ÎÏ³× [¤Á¤«¤é¤¬¤ï] /leather stirrup/ +ÎÏ³Ø [¤ê¤­¤¬¤¯] /(n) mechanics/dynamics/(P)/ +ÎϳØŪ [¤ê¤­¤¬¤¯¤Æ¤­] /(adj-na) mechanical/ +ÎÏ´¶ [¤ê¤­¤«¤ó] /(n) power/force/ +ÎÏ´Ø·¸ [¤Á¤«¤é¤«¤ó¤±¤¤] /power relationship/ +ÎϵڤФº [¤Á¤«¤é¤ª¤è¤Ð¤º] /unable to accomplish/ +Î϶¥¤Ù [¤Á¤«¤é¤¯¤é¤Ù] /(n) contest of strength/trial of strength/ +Î϶¯¤¤ [¤Á¤«¤é¤Å¤è¤¤] /(adj) reassuring/emboldened/(P)/ +ÎÏ¶È [¤Á¤«¤é¤ï¤¶] /(n) heavy work/ +ÎÏ¹Ô [¤ê¤Ã¤³¤¦] /(n) strenuous efforts/exertion/ +ÎÏ¹Ô [¤ê¤ç¤Ã¤³¤¦] /(n) strenuous efforts/exertion/ +ÎϹç¤ï¤» [¤Á¤«¤é¤¢¤ï¤»] /test of strength/ +ÎϺî [¤ê¤­¤µ¤¯] /(n) literary masterpiece/(P)/ +ÎϻŻö [¤Á¤«¤é¤·¤´¤È] /(n) physical work/ +ÎϻΠ[¤ê¤­¤·] /(n) Japanese (sumo) wrestler/strong man/(P)/ +Îϻ [¤Á¤«¤é¤À¤á¤·] /(n) trial of strength/quiz/(P)/ +ÎÏ»ý¤Á [¤Á¤«¤é¤â¤Á] /(n) muscleman/strong man/(P)/ +Îϼ«Ëý [¤Á¤«¤é¤¸¤Þ¤ó] /(adj-na,n) boasting of one's strength/ +Îϼ夤 [¤Á¤«¤é¤è¤ï¤¤] /weak/ +ÎÏ¿¥µ¡ [¤ê¤­¤·¤ç¤Ã¤­] /(n) power loom/ +ÎÏ¿Ô¤¯ [¤Á¤«¤é¤º¤¯] /(oK) (n,v5k) (1) by force/forcibly/with all one's might/(2) to recover one's strength/to recover one's spirit/to revive/to be refreshed/to be invigorated/to be encouraged/ +ÎÏ¿Ô¤¯ [¤Á¤«¤é¤Å¤¯] /(oK) (n,v5k) (1) by force/forcibly/with all one's might/(2) to recover one's strength/to recover one's spirit/to revive/to be refreshed/to be invigorated/to be encouraged/ +ÎÏ¿Ô¤¯¤Ç [¤Á¤«¤é¤Å¤¯¤Ç] /by sheer strength/ +ÎÏ¿Ô¤±¤ë [¤Á¤«¤é¤Å¤±¤ë] /(oK) (v1) to encourage (someone)/to cheer (someone) up/ +ÎÏ¿Ô¤Ç [¤Á¤«¤é¤Å¤¯¤Ç] /by sheer strength/ +ÎÏ¿å [¤Á¤«¤é¤ß¤º] /(n) water offered to sumo wrestlers just prior to a bout/ +ÎÏÀÐ [¤Á¤«¤é¤¤¤·] /(n) lifting stone/ +ÎÏÀâ [¤ê¤­¤»¤Ä] /(n,vs) insistence/(major) emphasis/stress/(P)/ +ÎÏÀï [¤ê¤­¤»¤ó] /(n) hard fighting/ +ÎÏÁæ [¤ê¤­¤½¤¦] /(n,vs) rowing hard/ +ÎÏÁö [¤ê¤­¤½¤¦] /(n) hard running/ +ÎÏ­ [¤Á¤«¤é¤¢¤·] /(n) strong legs/ +ÎÏÂÓ [¤Á¤«¤é¤ª¤Ó] /(n) abdominal-support belt/ +ÎÏź¤¨ [¤Á¤«¤é¤¾¤¨] /(n) help/assistance/service/(P)/ +ÎÏÅÀ [¤ê¤­¤Æ¤ó] /(n) leverage/emphasis/importance/(P)/ +ÎÏÅê [¤ê¤­¤È¤¦] /(n) powerful pitching/(P)/ +ÎÏÆ® [¤ê¤­¤È¤¦] /(n) hard fight/ +ÎÏưŪ [¤ê¤­¤É¤¦¤Æ¤­] /(adj-na) dynamic/ +ÎÏǤ¤» [¤Á¤«¤é¤Þ¤«¤»] /(adj-na,n) with all one's strength/ +ÎÏǤ¤»¤Ë [¤Á¤«¤é¤Þ¤«¤»¤Ë] /with all one's might/ +ÎÏÈ´¤± [¤Á¤«¤é¤Ì¤±] /(n) discouragement/disappointment/ +ÎÏÈæ¤Ù [¤Á¤«¤é¤¯¤é¤Ù] /(n) contest of strength/trial of strength/ +ÎÏÉÔ­ [¤Á¤«¤é¤Ö¤½¤¯] /(adj-na,n) strong weakness/great insufficiency/ +ÎÏÉÕ¤¯ [¤Á¤«¤é¤º¤¯] /(n,v5k) (1) by force/forcibly/with all one's might/(2) to recover one's strength/to recover one's spirit/to revive/to be refreshed/to be invigorated/to be encouraged/ +ÎÏÉÕ¤¯ [¤Á¤«¤é¤Å¤¯] /(n,v5k) (1) by force/forcibly/with all one's might/(2) to recover one's strength/to recover one's spirit/to revive/to be refreshed/to be invigorated/to be encouraged/ +ÎÏÉÕ¤±¤ë [¤Á¤«¤é¤Å¤±¤ë] /(v1) to encourage (someone)/to cheer (someone) up/ +ÎÏÉé [¤Á¤«¤é¤Þ¤±] /(n) misdirection of one's strength/ +ÎÏÉ餱 [¤Á¤«¤é¤Þ¤±] /(n) losing by being overmatched/losing by misusing one's powers/ +ÎÏ̵¤¤ [¤Á¤«¤é¤Ê¤¤] /(adj) feeble/ +ÎÏ̵¤² [¤Á¤«¤é¤Ê¤²] /(n) feebly/dejectedly/ +ÎÏÌò [¤ê¤­¤¨¤­] /(n) physical labor/ +ÎÏÍê¤ß [¤Á¤«¤é¤À¤Î¤ß] /(n) dependence/ +ÎÏÍ [¤Á¤«¤é¤ª¤È¤·] /(n) discouragement/disappointment/loss of energy/fatigue/ +ÎÏÍî¤È¤· [¤Á¤«¤é¤ª¤È¤·] /(n) discouragement/disappointment/loss of energy/fatigue/ +ÎÏÎÌ [¤ê¤­¤ê¤ç¤¦] /(n) ability/physical strength/capacity/tact/(P)/ +ÎÏÐï [¤ê¤­¤ê¤ç¤¦] /(n) talent/skill/ +ÎÏáî [¤Á¤«¤é¤³¤Ö] /(n) large biceps/ +ÎÏáî¤òÆþ¤ì¤ë [¤Á¤«¤é¤³¤Ö¤ò¤¤¤ì¤ë] /(v1) to work earnestly/ +ÎÐ [¤ß¤É¤ê] /(n) greenery/(P)/ +ÎФËʤ¤ï¤ì¤¿»³ [¤ß¤É¤ê¤Ë¤ª¤ª¤ï¤ì¤¿¤ä¤Þ] /mountain robed in verdure/ +ÎФΰá¤Çʤ¤ï¤ì¤¿»³ [¤ß¤É¤ê¤Î¤³¤í¤â¤Ç¤ª¤ª¤ï¤ì¤¿¤ä¤Þ] /mountain covered with a garment of green/ +ÎФιõȱ [¤ß¤É¤ê¤Î¤¯¤í¤«¤ß] /glossy black hair (young woman)/raven black hair/ +ÎФÎÆü [¤ß¤É¤ê¤Î¤Ò] /Greenery Day Holiday (Apr 29)/ +Îб¢ [¤ê¤ç¤¯¤¤¤ó] /(n) shade of trees/ +Îб« [¤ê¤ç¤¯¤¦] /(n) early-summer rain/ +Îв«¿§ [¤ê¤ç¤¯¤ª¤¦¤·¤ç¤¯] /(n) greenish yellow/ +Îв½ [¤ê¤ç¤¯¤«] /(n) tree planting/afforestation/(P)/ +Îв½ [¤ê¤ç¤Ã¤«] /(n) tree planting/afforestation/ +ÎÐ¶Ì [¤ê¤ç¤¯¤®¤ç¤¯] /(n) emerald/ +ÎжÌÀÐ [¤ê¤ç¤¯¤®¤ç¤¯¤»¤­] /(n) emerald/ +Îмò [¤ê¤ç¤¯¤·¤å] /(n) green or sweet wine/ +Îмù [¤ê¤ç¤¯¤¸¤å] /(n) green-leaved trees/ +ÎмúË«¾Ï [¤ê¤ç¤¯¤¸¤å¤Û¤¦¤·¤ç¤¦] /(n) Medal with a Green Ribbon, for virtuous conduct/ +Îн½»ú [¤ê¤ç¤¯¤¸¤å¤¦¤¸] /(n) the green cross symbolizing faith, liberty and truth/ +Îп§ [¤ß¤É¤ê¤¤¤í] /(adj-na,n) green/(P)/ +Îп§ [¤ê¤ç¤¯¤·¤ç¤¯] /(adj-na,n) green/ +ÎÐÀÄ [¤ê¤ç¤¯¤·¤ç¤¦] /(n) verdigris/green rust/copper rust/ +ÎÐÀÄ [¤í¤¯¤·¤ç¤¦] /(n) verdigris/green rust/copper rust/(P)/ +ÎÐÁô [¤ê¤ç¤¯¤½¤¦] /(n) green algae/ +ÎÐÁôÎà [¤ê¤ç¤¯¤½¤¦¤ë¤¤] /(n) green algae/ +ÎÐÂïÌÚÄ» [¤¢¤ª¤²¤é] /(gikun) Japanese woodpecker/ +ÎÐÃÏ [¤ê¤ç¤¯¤Á] /(n) green tract of land/(P)/ +ÎÐÃϲ½·×²è [¤ê¤ç¤¯¤Á¤«¤±¤¤¤«¤¯] /forestation plan/ +ÎÐÃÏÂÓ [¤ê¤ç¤¯¤Á¤¿¤¤] /(n) green belt/ +ÎÐÃã [¤ê¤ç¤¯¤Á¤ã] /(n) green tea/Japanese tea/(P)/ +ÎÐÃìÀÐ [¤ê¤ç¤¯¤Á¤å¤¦¤»¤­] /(n) beryl/ +ÎÐÃî [¤ß¤É¤ê¤à¤·] /(n) freshwater flagellate (Euglena)/ +ÎÐÅÚ [¤ê¤ç¤¯¤É] /(n) wooded area/verdant area/ +ÎÐƦ [¤ê¤ç¤¯¤È¤¦] /(n) variety of green bean/ +ÎÐÆâ¾ã [¤ê¤ç¤¯¤Ê¤¤¤·¤ç¤¦] /(n) glaucoma/ +ÎÐÇò¿§ [¤ê¤ç¤¯¤Ï¤¯¤·¤ç¤¯] /greenish white/ +ÎÐÈî [¤ê¤ç¤¯¤Ò] /(n) green manure/ +ÎÐÉ÷ [¤ê¤ç¤¯¤Õ¤¦] /(n) early-summer breeze/ +ÎÐÊØ [¤ê¤ç¤¯¤Ù¤ó] /(n) green stools/ +ÎÐÌç [¤ê¤ç¤¯¤â¤ó] /(n) arch of greenery/ +ÎÐÌî [¤ê¤ç¤¯¤ä] /(n) green field/ +ÎÐÎÓ [¤ê¤ç¤¯¤ê¤ó] /(n) greenwood/ +ÎÑ [¤ê¤ó] /(n) companion/ +ÎÑ¼Ò [¤ê¤ó¤·¤ã] /ethics and civics/ +ÎÑÍý [¤ê¤ó¤ê] /(n) ethics/morals/(P)/ +ÎÑÍý³Ø [¤ê¤ó¤ê¤¬¤¯] /(n) ethics/moral philosophy/(P)/ +ÎÑÍýŪ [¤ê¤ó¤ê¤Æ¤­] /(adj-na) ethical/(P)/ +ÎÑÍýŪÅê»ñ [¤ê¤ó¤ê¤Æ¤­¤È¤¦¤·] /(n) ethical investment/ +ÎÒ [¤ê¤ó] /(n) old monetary unit (0.001 yen)/measure of length (0.3 mm)/(P)/ +ÎÒÌÓ [¤ê¤ó¤â¤¦] /(n) farthing/trifle/ +ÎÒÌӤηڽÅ̵¤· [¤ê¤ó¤â¤¦¤Î¤±¤¤¤Á¤ç¤¦¤Ê¤·] /be equal in weight (significance)/ +ÎÓ [¤Ï¤ä¤·] /(n) woods/forest/(P)/ +ÎÓ³Ø [¤ê¤ó¤¬¤¯] /(n) forestry/(P)/ +ÎÓ´Ö [¤ê¤ó¤«¤ó] /(n) in the forest/ +ÎӴֳع» [¤ê¤ó¤«¤ó¤¬¤Ã¤³¤¦] /outdoors school/ +ÎÓ¶È [¤ê¤ó¤®¤ç¤¦] /(n) forestry/(P)/ +ÎӶȻ¾ì [¤ê¤ó¤®¤ç¤¦¤·¤±¤ó¤¸¤ç¤¦] /experimental forestry station/ +ÎÓ¸é [¤ê¤ó¤´] /(n) (uk) apple/(P)/ +ÎÓ¸é¤Î¿´ [¤ê¤ó¤´¤Î¤·¤ó] /core of an apple/ +ÎÓ¸é¼ò [¤ê¤ó¤´¤·¤å] /(n) apple cider/ +ÎÓ¸éÉ [¤ê¤ó¤´¤Ó¤ç¤¦] /(n) slap-cheek (erythema infectiosum)/ +ÎÓ»º [¤ê¤ó¤µ¤ó] /(n) forest products/ +ÎÓ»ºÊª [¤ê¤ó¤µ¤ó¤Ö¤Ä] /(n) forest products/ +ÎÓÀ¯ [¤ê¤ó¤»¤¤] /(n) forest management/ +ÎÓÆ» [¤ê¤ó¤É¤¦] /(n) path through forest/woodland path/(P)/ +ÎÓÆâ [¤ê¤ó¤Ê¤¤] /interior of a forest or wood/ +ÎÓÌÚ [¤ê¤ó¤Ü¤¯] /(n) forest tree/ +ÎÓÌî [¤ê¤ó¤ä] /(n) forests and fields/(P)/ +ÎÓÌîÄ£ [¤ê¤ó¤ä¤Á¤ç¤¦] /Forest Service/(P)/ +ÎÓΩ [¤ê¤ó¤ê¤Ä] /(n,vs) stand close together/(P)/ +ÎÔ¤·¤¤ [¤µ¤Ó¤·¤¤] /(adj) lonely/lonesome/solitary/desolate/ +ÎÔ¤·¤¤ [¤µ¤ß¤·¤¤] /(adj) lonely/lonesome/solitary/desolate/ +ÎÔ¤·¤¬¤ë [¤µ¤Ó¤·¤¬¤ë] /(v5r) to miss someone/to feel lonely/ +ÎÔ¶Ý [¤ê¤ó¤­¤ó] /(n) gonococcus/ +ÎÔ¼À [¤ê¤ó¤·¤Ä] /(n) gonorrhea/ +ÎÔÇà [¤ê¤ó¤Ñ] /(n) lymph/ +ÎÔÇÃ±Õ [¤ê¤ó¤Ñ¤¨¤­] /(n) lymph (fluid)/ +ÎÔÇõå [¤ê¤ó¤Ñ¤­¤å¤¦] /a lymphocyte/ +ÎÔÇÃÀá [¤ê¤ó¤Ñ¤»¤Ä] /lymph node/ +ÎÔÇÃÁ£ [¤ê¤ó¤Ñ¤»¤ó] /(n) lymph(atic) gland/lymph node/ +ÎÔÉ [¤ê¤ó¤Ó¤ç¤¦] /(n) gonorrhea/ +ÎÔߢ [¤ê¤ó¤ê] /(adj-na,n) dripping (with)/ +ÎÔߢ¤¿¤ë [¤ê¤ó¤ê¤¿¤ë] /(adj-t) dripping/brimming/ +ÎÕ [¤ê¤ó] /(n) (uk) phosphorus/ +ÎղР[¤ê¤ó¤«] /(n) phosphorous light/ignis fatuus/will-o'-the-wisp/ +ÎÕ³¥ÀÐ [¤ê¤ó¤«¤¤¤»¤­] /(n) phosphoric/ +ÎÕ¸÷ [¤ê¤ó¤³¤¦] /(n) phosphorescence/ +ÎÕ¹Û [¤ê¤ó¤³¤¦] /(n) phosphoric ore/ +ÎÕ»À [¤ê¤ó¤µ¤ó] /(n) phosphoric acid/ +ÎÕ»ÀÈîÎÁ [¤ê¤ó¤µ¤ó¤Ò¤ê¤ç¤¦] /phosphate fertilizer/ +Îפà [¤Î¤¾¤à] /(v5m) to look out on/to face/to deal with/to attend (function)/(P)/ +Î׳¤ [¤ê¤ó¤«¤¤] /(n) coastal/seaside/(P)/ +Î׳¤³Ø¹» [¤ê¤ó¤«¤¤¤¬¤Ã¤³¤¦] /seaside school/ +Î׳¦ [¤ê¤ó¤«¤¤] /(n) critical (pressure, temperature, state, point)/(P)/ +Î׳¦»ö¸Î [¤ê¤ó¤«¤¤¤¸¤³] /criticality (accident) in the nuclear industry/ +Î׳¦Á°³Ë¼Â¸³ [¤ê¤ó¤«¤¤¤¼¤ó¤«¤¯¤¸¤Ã¤±¤ó] /(n) subcritical nuclear experiment/ +Î׳¦ÅÀ [¤ê¤ó¤«¤¤¤Æ¤ó] /critical point (temperature)/ +Î×µ¡ [¤ê¤ó¤­] /(n) expedient/ +Î×µ¡±þÊÑ [¤ê¤ó¤­¤ª¤¦¤Ø¤ó] /(n) adapting oneself to the requirements of the moment/playing it by ear/ +Î×µ¡ÌÜɸ [¤ê¤ó¤­¤â¤¯¤Ò¤ç¤¦] /target of opportunity/ +Î×µÙ [¤ê¤ó¤­¤å¤¦] /(n) special holiday/ +Î׶õ [¤ê¤ó¤¯¤¦] /(adj-no,n-pref) airport site/adjacent to airport/ +Î×·î [¤ê¤ó¤²¤Ä] /(n) the last month of pregnancy/ +Î׸¡ [¤ê¤ó¤±¤ó] /(n) on-the-spot investigation or inspection/raid/ +Î׸æ [¤ê¤ó¤®¤ç] /(n) emperor's visit/ +Î×¹¬ [¤ê¤ó¤³¤¦] /(n) emperor's visit/ +Î×¹Á [¤ê¤ó¤³¤¦] /(adj-no,n) facing (along) the harbor/ +Î×¹ÁÀþ [¤ê¤ó¤³¤¦¤»¤ó] /(n) harbor railroad/ +Î×ºß [¤ê¤ó¤¶¤¤] /presence/ +Î×»þ [¤ê¤ó¤¸] /(n) temporary/special/extraordinary/(P)/ +Î×»þµ­¹æ [¤ê¤ó¤¸¤­¤´¤¦] /(musical) accidental/ +Î×»þ¸Û¤¤ [¤ê¤ó¤¸¤ä¤È¤¤] /temporary employment or employee/ +Î×»þ¹© [¤ê¤ó¤¸¤³¤¦] /(n) temporary worker/ +Î×»þ¹ñ²ñ [¤ê¤ó¤¸¤³¤Ã¤«¤¤] /extraordinary session of the Diet/ +Î×»þÀ¯ÉÜ [¤ê¤ó¤¸¤»¤¤¤Õ] /provisional government/ +Î×»þÁý´© [¤ê¤ó¤¸¤¾¤¦¤«¤ó] /(n) extra (special) issue (e.g. of a magazine)/ +Î×»þÈñ [¤ê¤ó¤¸¤Ò] /(n) incidental expenses/ +Î×»þÎó¼Ö [¤ê¤ó¤¸¤ì¤Ã¤·¤ã] /special train/ +Î×¼Ì [¤ê¤ó¤·¤ã] /(n) copying/ +Î×½ª [¤ê¤ó¤¸¤å¤¦] /(n,vs) deathbed/dying hour/(P)/ +Î×½ñ [¤ê¤ó¤·¤ç] /(n) writing (from a copy)/ +Î×¾² [¤ê¤ó¤·¤ç¤¦] /(n) clinical pathology/(P)/ +Î×¾²°å [¤ê¤ó¤·¤ç¤¦¤¤] /(n) clinician/ +Î×¾²°å³Ø [¤ê¤ó¤·¤ç¤¦¤¤¤¬¤¯] /clinical medicine/ +Î×¾²¹ÖµÁ [¤ê¤ó¤·¤ç¤¦¤³¤¦¤®] /clinic/clinical lecture/ +Î×¾²»î¸³ [¤ê¤ó¤·¤ç¤¦¤·¤±¤ó] /clinical study/ +Î×¾²¿´Íý³Ø [¤ê¤ó¤·¤ç¤¦¤·¤ó¤ê¤¬¤¯] /(n) clinical psychology/ +Î×¾²¿ÒÌä [¤ê¤ó¤·¤ç¤¦¤¸¤ó¤â¤ó] /clinical examination/ +Î×¾ì [¤ê¤ó¤¸¤ç¤¦] /(n) visit/presence/attendance/ +Î׾촶 [¤ê¤ó¤¸¤ç¤¦¤«¤ó] /(n) presence/(P)/ +Î×ÀÊ [¤ê¤ó¤»¤­] /(n,vs) attendance/presence/ +Î×Àï [¤ê¤ó¤»¤ó] /(n) preparing for action or battle/ +Î×ÀïÂÖÀª [¤ê¤ó¤»¤ó¤¿¤¤¤»¤¤] /(n) war preparation/ +Î×Ä´ [¤ê¤ó¤Á¤ç¤¦] /(n) special council or commission/ +Î×ʼƮ¼Ô³§¿ØÎöºßÁ° [¤ê¤ó¤Ô¤ç¤¦¤È¤¦¤·¤ã¤«¤¤¤¸¤ó¤ì¤Ä¤¶¤¤¤¼¤ó] /(n) (Buddh) nine cuts mudra (mudra: hand posture which forms a part of Hindu prayer)/exorcism-purification spell/ +ÎØ [¤ê¤ó] /(n) counter for wheels and flowers/ +ÎØ [¤ï] /(n) ring/hoop/circle/(P)/ +ÎؤˤʤäÆÍÙ¤ë [¤ï¤Ë¤Ê¤Ã¤Æ¤ª¤É¤ë] /(exp) to dance in a circle (ring)/ +ÎØ¥´¥à [¤ï¥´¥à] /(n) rubber band/(P)/ +ÎØ¥¿¥¯ [¤ê¤ó¥¿¥¯] /(n) trishaw/pedicab/ +ÎØ²Ò [¤ê¤ó¤«] /(n) traffic accident/automobile accident/ +Îزó [¤ê¤ó¤Í] /Buddhism transmigration of souls/ +ÎØ²ó¤· [¤ï¤Þ¤ï¤·] /(n) hoop trundling or rolling/ +Îزö [¤ê¤ó¤Í] /(n) (Buddh) endless cycle of rebirth/ +ÎØ³Ç [¤ê¤ó¤«¤¯] /(n) contours/outlines/ +ÎØ³Ô [¤ê¤ó¤«¤¯] /(n) contours/outlines/(P)/ +ÎسÔÀþ [¤ê¤ó¤«¤¯¤»¤ó] /outline/ +ÎØ´¯ [¤ê¤ó¤«¤ó] /(n) gang rape/ +Îص÷ [¤ê¤ó¤­¤ç] /wheel track/ +ÎØ¶È [¤ê¤ó¤®¤ç¤¦] /(n) bicycle industry/ +ÎØ·Á [¤ê¤ó¤±¤¤] /(adj-no,n) ring-shaped/circular/ +ÎØ¹Ö [¤ê¤ó¤³¤¦] /(n) people taking turns reading and explaining a book/ +Îغ¹ [¤ï¤µ] /(n) a loop/a trap/ +ÎØºÏ [¤ê¤ó¤µ¤¤] /(n) rotation of crops/ +Îغî [¤ê¤ó¤µ¤¯] /(n) rotation of crops/ +Îؾ§ [¤ê¤ó¤·¤ç¤¦] /(n,vs) trolling/singing in a circular canon/round/ +Îؾè¤ê [¤ï¤Î¤ê] /(n) riding (a horse) in a circle/ +Îؾõ [¤ê¤ó¤¸¤ç¤¦] /(adj-no,n) ring-shaped/annular/ +ÎØÀ¸ [¤ê¤ó¤»¤¤] /(n) (in botany) verticillation/ +ÎØÀÚ¤ê [¤ï¤®¤ê] /(n) round slices/(P)/ +ÎØ¢ [¤ê¤ó¤¾¤¦] /(n) rotating shelf for sutras/ +ÎØž [¤ê¤ó¤Æ¤ó] /(n,vs) rotation/revolution/ +ÎØžµ¡ [¤ê¤ó¤Æ¤ó¤­] /(n) rotary press/ +ÎØÅçÅɤê [¤ï¤¸¤Þ¤Ì¤ê] /(n) Wajima lacquer/ +ÎØÅꤲ [¤ï¤Ê¤²] /(n) quoits/ +ÎØÆÉ [¤ê¤ó¤É¤¯] /(n) reading in turns/ +ÎØȲ [¤ê¤ó¤Ð¤Ä] /(n) logging in order by area/ +ÎØÈ´¤± [¤ï¤Ì¤±] /(n) jumping through a hoop/ +ÎØÈÖ [¤ê¤ó¤Ð¤ó] /(n) sequence/turn/rotation/(P)/ +ÎØÈÖÀ© [¤ê¤ó¤Ð¤ó¤»¤¤] /rotation system/ +ÎØÉñ [¤ê¤ó¤Ö] /(n) round dance/dancing in a circle/ +ÎØÉñ¶Ê [¤ê¤ó¤Ö¤­¤ç¤¯] /rondo/ +ÎØα¤á [¤ï¤É¤á] /linchpin/ +ÎÙ [¤È¤Ê¤ê] /(n) next to/next door to/(P)/ +Î٤˽»¤à [¤È¤Ê¤ê¤Ë¤¹¤à] /(exp) to live next door/ +ÎÙ¤ê¹ç¤¦ [¤È¤Ê¤ê¤¢¤¦] /(v5u) to adjoin each other/to sit side by side/(P)/ +ÎÙ¤ê¹ç¤ï¤» [¤È¤Ê¤ê¤¢¤ï¤»] /(adj-no,n) adjoining each other/(P)/ +ÎÙ¤ê¹ç¤ï¤»¤ë [¤È¤Ê¤ê¤¢¤ï¤»¤ë] /(v1) to adjoin/ +ÎÙ²È [¤ê¤ó¤«] /(n) neighbouring house/(P)/ +ÎÙ¶á½ê [¤È¤Ê¤ê¤­¤ó¤¸¤ç] /(n) neighbors/neighborhood/ +Îٹ礦 [¤È¤Ê¤ê¤¢¤¦] /(io) (v5u) to adjoin each other/to sit side by side/(P)/ +ÎÙ¹ç¤ï¤» [¤È¤Ê¤ê¤¢¤ï¤»] /(adj-no,n) adjoining each other/(P)/ +ÎÙ¹ñ [¤ê¤ó¤³¤¯] /(n) neighbouring country/neighbouring state/ +ÎÙ¹ñ [¤ê¤ó¤´¤¯] /(n) neighbouring country/neighbouring state/(P)/ +ÎÙ¼¼ [¤ê¤ó¤·¤Ä] /(n) next or adjoining room/(P)/ +ÎÙ¿Í [¤ê¤ó¤¸¤ó] /(n) neighbour/neighbourhood/(P)/ +ÎٿͤòÁʤ¨¤ë [¤ê¤ó¤¸¤ó¤ò¤¦¤Ã¤¿¤¨¤ë] /(exp) to sue one's neighbor/ +ÎÙ¿Í°¦ [¤ê¤ó¤¸¤ó¤¢¤¤] /neighborly love/ +ÎÙÀÊ [¤ê¤ó¤»¤­] /(adj-no,n) next seat/the seat next to/ +ÎÙÀÜ [¤ê¤ó¤»¤Ä] /(n,vs) adjoin/adjacent/related/(P)/ +ÎÙÀܤ·¤¿ [¤ê¤ó¤»¤Ä¤·¤¿] /adjoining/neighboring/adjacent/ +ÎÙÀܸ© [¤ê¤ó¤»¤Ä¤±¤ó] /neighboring prefecture/ +ÎÙÀÜÃÏ [¤ê¤ó¤»¤Ä¤Á] /(n) adjoining land/ +ÎÙÀÜÉôÂâ [¤ê¤ó¤»¤Ä¤Ö¤¿¤¤] /adjacent units/ +ÎÙÁÈ [¤È¤Ê¤ê¤°¤ß] /(n) neighborhood association (established in Japan in 1940)/ +ÎÙ¼ [¤È¤Ê¤ê¤à¤é] /(n) neighboring village/ +ÎÙ¼ [¤ê¤ó¤½¤ó] /(n) neighboring village/ +ÎÙÄ® [¤È¤Ê¤ê¤Þ¤Á] /(n) neighboring (adjacent) town/ +ÎÙÉÕ¤­¹ç¤¤ [¤È¤Ê¤ê¤Å¤­¤¢¤¤] /(n) neighborly relations/ +ÎÙÊÝ [¤ê¤ó¤Ý] /(n) neighboring house/neighbors/ +ÎÙÊÝ´Û [¤ê¤ó¤Ý¤«¤ó] /settlement house/social services facility/ +ÎÙÊÝ»ö¶È [¤ê¤ó¤Ý¤¸¤®¤ç¤¦] /living among the poor while striving to improve their conditions/ +ÎÙË® [¤ê¤ó¤Ý¤¦] /(n) neighboring country/ +ÎÚ [¤¦¤í¤³] /(n) scale (of fish)/ +ÎÚ±À [¤¦¤í¤³¤°¤â] /(n) cirrocumulus clouds/ +ÎÚ·Ô [¤ê¤ó¤±¤¤] /(n) (lily or tulip, etc.) bulb/ +ÎÚ¾õ [¤ê¤ó¤¸¤ç¤¦] /(n) scaly/scale-like/ +ÎÚÊ´ [¤ê¤ó¤×¤ó] /(n) (insectile, especially moth) scales/ +ÎÚÊÒ [¤ê¤ó¤Ú¤ó] /(n) (animal or plant) scale/ +ÎÚÌÚ [¤ê¤ó¤Ü¤¯] /(n) lepidodendron/ +ÎÜÍþ [¤ë¤ê] /(n) lapis lazuli/ +ÎÜÍþ¿§ [¤ë¤ê¤¤¤í] /(n) lapis lazuli blue/bright blue/azure/ +ÎÜÍþÅâÁð [¤ë¤ê¤«¤é¤¯¤µ] /baby blue-eyes (name of plant)/ +ÎÝ [¤ë¤¤] /(n) base (baseball)/(P)/ +Îݤ˽Фë [¤ë¤¤¤Ë¤Ç¤ë] /(exp) to go to first/ +Îݤò¼é¤ë [¤ë¤¤¤ò¤Þ¤â¤ë] /(exp) to defend a fort/ +ÎÝ¿³ [¤ë¤¤¤·¤ó] /(n) base umpire (baseball)/(P)/ +ÎÝÂÇ [¤ë¤¤¤À] /(n) base hit/ +ÎÝÊÉ [¤ë¤¤¤Ø¤­] /(n) rampart/ +ÎÞ [¤Ê¤ß¤À] /(n) tear/(P)/ +ÎÞ¤°¤Þ¤·¤¤ [¤Ê¤ß¤À¤°¤Þ¤·¤¤] /(adj) touching/moving/painful/(P)/ +ÎÞ¤°¤à [¤Ê¤ß¤À¤°¤à] /(v5m) to be moved to tears/ +ÎÞ¤¹¤ë [¤Ê¤ß¤À¤¹¤ë] /(vs-s) to shed tears/to bring tears to one's eyes/ +ÎÞ¤òºÅ¤¹ [¤Ê¤ß¤À¤ò¤â¤è¤ª¤¹] /(exp) to be moved to tears/ +ÎÞ¤òÆݤà [¤Ê¤ß¤À¤ò¤Î¤à] /(exp) to pocket an insult/to choke back one's tears/ +ÎÞ¤òή¤¹ [¤Ê¤ß¤À¤ò¤Ê¤¬¤¹] /(exp) to shed tears/ +ÎÞ±« [¤Ê¤ß¤À¤¢¤á] /(n) light rain/rain falling at a time of sadness/ +ÎÞ´É [¤ë¤¤¤«¤ó] /(n) lachrymal or tear duct/ +ÎÞ¶â [¤Ê¤ß¤À¤­¤ó] /(n) (token amount of) consolation money/ +Î޺ɤ­´º¤¨¤º [¤Ê¤ß¤À¤»¤­¤¢¤¨¤º] /(adj) unable to fight back tears/ +ÎÞÀ¼ [¤Ê¤ß¤À¤´¤¨] /(n) tearful voice/(P)/ +ÎÞÀȤ¤ [¤Ê¤ß¤À¤â¤í¤¤] /(adj) easily moved to tears/ +ÎÞÁ£ [¤ë¤¤¤»¤ó] /(n) lachrymal or tear gland/ +ÎÞǹ [¤ë¤¤¤Î¤¦] /(n) lachrymal or tear sac/dacryocyst/ +Îß [¤ë¤¤] /(n) trouble/evil influence/implication/involvement/ +Îß¡¹ [¤ë¤¤¤ë¤¤] /(adj-na,n) in heaps/ +Î߲à [¤ë¤¤¤«] /(n) acceleration/progressive increase/ +Îß·× [¤ë¤¤¤±¤¤] /(n) total/(P)/ +Îß·î [¤ë¤¤¤²¤Ä] /(n-t) a number of months/ +Î߸º [¤ë¤¤¤²¤ó] /(n) regressive/ +Î߸ºÀÇ [¤ë¤¤¤²¤ó¤¼¤¤] /(n) regressive taxation/ +Îß»» [¤ë¤¤¤µ¤ó] /(n) total/ +Îß»»²¹ÅÙ [¤ë¤¤¤µ¤ó¤ª¤ó¤É] /(n) cumulative temperature/ +Îß¼¡ [¤ë¤¤¤¸] /(n-adv,n-t) successive/repeated/ +Îß¾è [¤ë¤¤¤¸¤ç¤¦] /(n) raising a number to a power/ +Î߾躬 [¤ë¤¤¤¸¤ç¤¦¤³¤ó] /(n) radical root/ +Îß¿Ê [¤ë¤¤¤·¤ó] /(n) successive promotion/gradual promotion/graduated/(P)/ +Î߿ʲÝÀÇ [¤ë¤¤¤·¤ó¤«¤¼¤¤] /progressive taxation/graduated taxation/ +Îß¿ÊÀÇ [¤ë¤¤¤·¤ó¤¼¤¤] /(n) progressive tax/ +ÎßÀ¤ [¤ë¤¤¤»¤¤] /(n-t) successive generations/ +ÎßÀÑ [¤ë¤¤¤»¤­] /(n) accumulation/(P)/ +ÎßÀÑÀÖ»ú [¤ë¤¤¤»¤­¤¢¤«¤¸] /accumulated deficit/ +ÎßÀÑ»¼º [¤ë¤¤¤»¤­¤½¤ó¤·¤Ä] /(n) accumulated loss/ +ÎßÀÑÅêɼ [¤ë¤¤¤»¤­¤È¤¦¤Ò¤ç¤¦] /(n) cumulative voting/ +ÎßÁý [¤ë¤¤¤¾¤¦] /(n) sucessive or progressive increases/cumulative increase/ +Îß» [¤ë¤¤¤½¤ó] /(n) accumulated loss/ABBR of ÎßÀÑ»¼º/ +ÎßÂå [¤ë¤¤¤À¤¤] /(n-t) successive generations/ +ÎßÆü [¤ë¤¤¤¸¤Ä] /(n-t) many days/ +Îßǯ [¤ë¤¤¤Í¤ó] /(n-t) successive years/ +ÎßÈÈ [¤ë¤¤¤Ï¤ó] /(n) repeated offense/ +ÎßÈÈ¼Ô [¤ë¤¤¤Ï¤ó¤·¤ã] /repeat offender/ +ÎßÎß [¤ë¤¤¤ë¤¤] /(adj-na,n) in heaps/ +ÎßÎߤ¿¤ë [¤ë¤¤¤ë¤¤¤¿¤ë] /(adj-t) in heaps/ +Îà [¤¿¤°¤¤] /(n) a kind/ +Îà [¤ë¤¤] /(n,n-suf) kind/sort/class/family/genus/(P)/ +Îत [¤¿¤°¤¤] /(n) a kind/ +Îत´õ [¤¿¤°¤¤¤Þ¤ì] /(adj-na) unique/rare/ +Îह¤ë [¤ë¤¤¤¹¤ë] /(vs-s) to be similar to/ +Îà¤Î¤Ê¤¤ [¤ë¤¤¤Î¤Ê¤¤] /unprecedented/unparalleled/ +Îà¤Î̵¤¤ [¤ë¤¤¤Î¤Ê¤¤] /unprecedented/unparalleled/ +Î౤ [¤ë¤¤¤¤¤ó] /assonance/ +Îà±ï [¤ë¤¤¤¨¤ó] /(n) affinity/family relationship/ +Î಻ [¤ë¤¤¤ª¤ó] /(n) similar sound/ +Î಻¸ì [¤ë¤¤¤ª¤ó¤´] /(n) similar-sounding words/ +Îà²Î [¤ë¤¤¤«] /(n) similar song/ +Îà²Ð [¤ë¤¤¤«] /(n) catching fire/a spreading fire/ +Î೵ǰ [¤ë¤¤¤¬¤¤¤Í¤ó] /(n) genus/ +ÎàµÁ¸ì [¤ë¤¤¤®¤´] /(n) synonym/ +ÎàµÁ¸ì¼­Åµ [¤ë¤¤¤®¤´¤¸¤Æ¤ó] /thesaurus/ +Îà¶ç [¤ë¤¤¤¯] /(n) similar phrase/ +Îà·² [¤ë¤¤¤°¤ó] /(n) (math) class group/ +Îà·¿ [¤ë¤¤¤±¤¤] /(n) similar shape/similar type/pattern/(P)/ +Î෿Ū [¤ë¤¤¤±¤¤¤Æ¤­] /(adj-na) stereotyped/patterned/typical/ +Îà·Á [¤ë¤¤¤±¤¤] /(n) similar shape/similar type/pattern/ +Îà¸ì [¤ë¤¤¤´] /(n) synonym/ +Î໼ [¤ë¤¤¤µ¤ó] /(n) collection of similar objects/classification by similarity/ +Îà»÷ [¤ë¤¤¤¸] /(n) analogous/(P)/ +Îà»÷ÅÀ [¤ë¤¤¤¸¤Æ¤ó] /points of similarity/ +Îà»÷ÉÊ [¤ë¤¤¤¸¤Ò¤ó] /(n) imitation/similar article/similar goods/ +Îà»ú [¤ë¤¤¤¸] /(n) similar kanji/ +Îà½ñ [¤ë¤¤¤·¤ç] /(n) similar books/ +Îà¾Æ [¤ë¤¤¤·¤ç¤¦] /(n,vs) catching fire (from next door)/spreading fire/ +Îà¿Í±î [¤ë¤¤¤¸¤ó¤¨¤ó] /(n) anthropoid/troglodyte/(P)/ +Îà¿ä [¤ë¤¤¤¹¤¤] /(n,vs) (1) analogy/(2) analogical reasoning/(P)/ +ÎàÂê [¤ë¤¤¤À¤¤] /(n) similar question/(classification by) similarity of theme/ +ÎàƱ [¤ë¤¤¤É¤¦] /(adj-na,n) similar/of the same type/ +ÎàÈæ [¤ë¤¤¤Ò] /(n) analogy/ +ÎàÊÌ [¤ë¤¤¤Ù¤Ä] /(n) classification/ +ÎàËÜ [¤ë¤¤¤Û¤ó] /(n) similar books/ +ÎàÎã [¤ë¤¤¤ì¤¤] /(n) similar instance/ +ÎàæÜ [¤ë¤¤¤¸¤å¤¦] /(n) collection of similar objects/classification by similarity/ +Îá [¤ì¤¤] /(n,n-suf,vs) command/order/dictation/(P)/ +Îá¤à [¤·¤à] /old causative verbal ending/ +Îá·» [¤ì¤¤¤±¤¤] /(n) your elder brother/ +Îá»Ì [¤ì¤¤¤·] /(n) your (his) heir/ +Îá»Ð [¤ì¤¤¤·] /(n) your elder sister/ +Îá»Ý [¤ê¤ç¤¦¤¸] /(n) prince's message/command of a prince/ +Îá»Ý [¤ì¤¤¤·] /(n) prince's message/command of a prince/ +Îá¼¼ [¤ì¤¤¤·¤Ä] /(n) your wife/ +Îá¾î [¤ì¤¤¤¸¤ç¤¦] /(n) (your) daughter/young woman/(P)/ +Îá¾õ [¤ì¤¤¤¸¤ç¤¦] /(n) warrant/summons/written order/(P)/ +Îῧ [¤ì¤¤¤·¤ç¤¯] /(n) servile looks/ +Îá© [¤ì¤¤¤½¤¯] /(n) your son/ +Îá¹ [¤ì¤¤¤½¤ó] /(n) your grandchild/ +ÎáÄï [¤ì¤¤¤Æ¤¤] /(n) your younger brother/ +ÎáƲ [¤ì¤¤¤É¤¦] /(n) (pol) home/mother/ +ÎáÉ×¿Í [¤ì¤¤¤Õ¤¸¤ó] /(n) Mrs/Lady/Madam/your wife/ +Îáʹ [¤ì¤¤¤Ö¤ó] /(n) good reputation/fame/ +Îá˾ [¤ì¤¤¤Ü¤¦] /good reputation/ +ÎáËå [¤ì¤¤¤Þ¤¤] /(n) your younger sister/ +ÎáÌ» [¤ì¤¤¤»¤¤] /(n) your son-in-law/ +Îá̼ [¤ì¤¤¤¸¤ç¤¦] /your daughter/young lady/ +Îá̾ [¤ì¤¤¤á¤¤] /(n) good reputation/fame/ +ÎáÌÅ [¤ì¤¤¤Æ¤Ä] /your niece/ +Îáïá [¤ì¤¤¤±¤¤] /(n) your wife/his wife/Mrs/ +Îâ [¤ì¤¤] /actor/ +Îâ´± [¤ì¤¤¤«¤ó] /court musician/ +Îâ¿Í [¤ì¤¤¤¸¤ó] /(n) court musician/minstrel/ +ÎâÍ¥ [¤ì¤¤¤æ¤¦] /actor/ +ÎâÐÞ [¤ì¤¤¤ê] /cleverness/sagacity/ +Îã [¤¿¤á¤·] /(n) instance/example/case/precedent/experience/custom/usage/parallel/illustration/ +Îã [¤ì¤¤] /(n) instance/example/case/precedent/experience/custom/usage/parallel/illustration/(P)/ +Î㤨 [¤¿¤È¤¨] /(adv,n) example/even if/if/though/although/(P)/ +Î㤨¤Ð [¤¿¤È¤¨¤Ð] /(adv) for example/e.g./(P)/ +Î㤨¤ë [¤¿¤È¤¨¤ë] /(v1) to compare/to liken/to speak figuratively/to illustrate/to use a simile/(P)/ +Îã¤Ë¤è¤Ã¤Æ [¤ì¤¤¤Ë¤è¤Ã¤Æ] /as usual/as is one's habit/ +Îã¤Ë̵¤¯ [¤ì¤¤¤Ë¤Ê¤¯] /contrary to one's habit/unusually/ +Îã¤Î·ï [¤ì¤¤¤Î¤±¤ó] /the matter you have been talking about/ +Îã¤ò°ú¤¯ [¤ì¤¤¤ò¤Ò¤¯] /(exp) to cite an example/ +Îã¤òµó¤²¤ë [¤ì¤¤¤ò¤¢¤²¤ë] /(exp) to cite an example/ +Îã²ñ [¤ì¤¤¤«¤¤] /(n) regular meeting/(P)/ +Îã²ò [¤ì¤¤¤«¤¤] /(n) illustration/example/ +Îã³° [¤ì¤¤¤¬¤¤] /(adj-no,n) exception/(P)/ +Îã³°½èÍý [¤ì¤¤¤¬¤¤¤·¤ç¤ê] /exception handling/ +Î㳰Ū [¤ì¤¤¤¬¤¤¤Æ¤­] /(adj-na) exceptional/(P)/ +Î㳰̵¤¯ [¤ì¤¤¤¬¤¤¤Ê¤¯] /without exception/ +Î㵬 [¤ì¤¤¤­] /(n) established rule/ +Îã·î [¤ì¤¤¤²¤Ä] /(n-t) every month/ +Îã¸À [¤ì¤¤¤²¤ó] /(n) preface/foreword/ +Îã¹ï [¤ì¤¤¤³¤¯] /(n-t) the regular time/ +Îãº× [¤ì¤¤¤µ¤¤] /(n) regular festival/annual festival/ +Îã»þ [¤ì¤¤¤¸] /(n) the usual time/ +Î㼨 [¤ì¤¤¤¸] /(n) exemplification/ +Îã¼° [¤ì¤¤¤·¤­] /(n) regular ceremony/established form/ +Îã¾Ú [¤ì¤¤¤·¤ç¤¦] /(n) exemplification/illustration/example/ +Îã¿ô [¤ì¤¤¤¹¤¦] /number of cases/ +ÎãÂê [¤ì¤¤¤À¤¤] /(n) example/exercise (for the reader)/(P)/ +ÎãÆü [¤ì¤¤¤¸¤Ä] /(n-adv,n-t) week day/ordinary day/appointed day/ +Îãǯ [¤ì¤¤¤Í¤ó] /(n-adv,n-t) average (normal, ordinary) year/every year/annually/(P)/ +Îãǯº× [¤ì¤¤¤Í¤ó¤µ¤¤] /annual festival/ +Îãʸ [¤ì¤¤¤Ö¤ó] /(n) model sentence/(P)/ +ÎãÏà [¤ì¤¤¤ï] /(n) illustration/ +Îä [¤Ò¤ä] /(n) cold water/cold sake/ +Îä [¤ì¤¤] /cold/cool/ +Î䤨 [¤Ò¤¨] /(n) chilling exposure/(P)/ +Î䤨¤ë [¤Ò¤¨¤ë] /(v1,vi) to grow cold/to get chilly/to cool down/(P)/ +Î䤨¹þ¤à [¤Ò¤¨¤³¤à] /(v5m) to get colder/to get chilled/(P)/ +Î䤨¾É [¤Ò¤¨¤·¤ç¤¦] /(n) oversensitivity to cold/ +Î䤨¾å¤¬¤ë [¤Ò¤¨¤¢¤¬¤ë] /(v5r) to get completely chilled/ +Î䤨À­ [¤Ò¤¨¤·¤ç¤¦] /(n) sensitivity to cold/ +Î䤨ÀÚ¤ë [¤Ò¤¨¤­¤ë] /(v5r) to become completely chilled/ +Î䤨Æþ¤ë [¤Ò¤¨¤¤¤ë] /(v5r) to become completely chilled/ +Î䤨ʢ [¤Ò¤¨¤Ð¤é] /(n) abdominal chills/diarrhea/ +Î䤨Êç¤ë [¤Ò¤¨¤Ä¤Î¤ë] /(v5r) to get colder/to get chilled/ +Î䤨Î䤨 [¤Ò¤¨¤Ò¤¨] /(adv,n,vs) feeling chilly/being fearful/cold/ +Î䤨Î䤨 [¤Ò¤¨¤Ó¤¨] /(adv,n,vs) feeling chilly/being fearful/cold/ +Î䤿¤¤ [¤Ä¤á¤¿¤¤] /(adj) cold (to the touch)/chilly/icy/freezing/coldhearted/(P)/ +Î䤿¤¤ÀïÁè [¤Ä¤á¤¿¤¤¤»¤ó¤½¤¦] /(n) cold war/ +Îä¤Þ¤¹ [¤µ¤Þ¤¹] /(v5s,vt) to cool/to dampen/to let cool/to throw a damper on/to spoil/(P)/ +Îä¤á¤ë [¤µ¤á¤ë] /(v1) to become cool/to wear off/to abate/to subside/to dampen/to cool down (interest)/to come down (fever)/(P)/ +Îä¤ä [¤Ò¤ä] /(n) cold water/cold sake/(P)/ +Îä¤ä¤« [¤Ò¤ä¤ä¤«] /(io) (adj-na,n) cold/chilly/cool/indifferent/cold-hearted/surly/curt/composed/ +Îä¤ä¤«¤· [¤Ò¤ä¤«¤·] /(n) jeering/raillery/chaffing/merely asking the price/just looking at goods/window-shopping/browsing/ +Îä¤ä¤«¤¹ [¤Ò¤ä¤«¤¹] /(v5s) to banter/to make fun of/to jeer at/to cool/to refrigerate/(P)/ +Îä¤ä¤·Ãæ²Ú [¤Ò¤ä¤·¤Á¤å¤¦¤«] /(n) chilled Chinese noodles/ +Îä¤ä¤¹ [¤Ò¤ä¤¹] /(v5s,vt) to cool/to refrigerate/(P)/ +Îä¤ä¤ä¤« [¤Ò¤ä¤ä¤«] /(adj-na,n) cold/chilly/cool/indifferent/cold-hearted/surly/curt/composed/(P)/ +Îä¤ä¤ä¤«¤µ [¤Ò¤ä¤ä¤«¤µ] /coldness/frigidity/indifference/ +Îä¤ä¤ä¤«¤ÊÂÖÅÙ [¤Ò¤ä¤ä¤«¤Ê¤¿¤¤¤É] /cold attitude/ +Îä¤ä¤ê¤È¤·¤¿ [¤Ò¤ä¤ê¤È¤·¤¿] /cool/chilly/cold/ +Îä¤ä´À [¤Ò¤ä¤¢¤»] /(n) cold sweat/(P)/ +Îä¤ä¼ò [¤Ò¤ä¤¶¤±] /(n) cold sake/ +Îä¤ä¿å [¤Ò¤ä¤ß¤º] /(n) cold (drinking) water/ +Îä¤äÅÛ [¤Ò¤ä¤ä¤Ã¤³] /(n) cold tofu/ +Îä¤äÇþ [¤Ò¤ä¤à¤®] /(n) cold noodles/iced noodles/ +Îä¤äÈÓ [¤Ò¤ä¤á¤·] /(n) cold rice/ +Îä¤äÈÓ¿©¤¤ [¤Ò¤ä¤á¤·¤¯¤¤] /(n) a hanger-on/a dependent/ +Îä¤äÎä¤ä [¤Ò¤ä¤Ò¤ä] /(adv,n,vs) feeling chilly/being fearful/ +Îä°Å½ê [¤ì¤¤¤¢¤ó¤·¤ç] /(n) cool dark place/ +Î䱫 [¤ì¤¤¤¦] /(n) chilly rain/ +Îä²Æ [¤ì¤¤¤«] /(n) a cool summer/(P)/ +Îä²Û [¤ì¤¤¤«] /(n) chilled sweets/ices/ice cream/ +Îä³² [¤ì¤¤¤¬¤¤] /(n) cold-weather damage/(P)/ +Îä³Ð [¤ì¤¤¤«¤¯] /(n) sensation of cold/ +Îä´À [¤Ò¤ä¤¢¤»] /(n) cold sweat/(P)/ +Îä´À [¤ì¤¤¤«¤ó] /(n) cold sweat/(P)/ +Îä´ã [¤ì¤¤¤¬¤ó] /(n) cold look/ +Î䵤 [¤ì¤¤¤­] /(n) cold/chill/cold weather/cold wave/cold air/ +ÎäµÑ [¤ì¤¤¤­¤ã¤¯] /(n,vs) cooling/refrigeration/(P)/ +ÎäµÑ±Õ [¤ì¤¤¤­¤ã¤¯¤¨¤­] /(n) coolant/ +ÎäµÑ´ï [¤ì¤¤¤­¤ã¤¯¤­] /(n) refrigerator/cooler/freezer/radiator (of a car)/ +ÎäµÑ´ü´Ö [¤ì¤¤¤­¤ã¤¯¤­¤«¤ó] /cooling-off period/ +ÎäµÑºÞ [¤ì¤¤¤­¤ã¤¯¤¶¤¤] /(n) coolant/ +ÎäµÑ¿å [¤ì¤¤¤­¤ã¤¯¤¹¤¤] /(n) coolant/ +Îä¶ø [¤ì¤¤¤°¤¦] /(n) cold reception/inhospitality/(P)/ +Îä·ì [¤ì¤¤¤±¤Ä] /(adj-na,n) cold-bloodedness/coldheartedness/ +Îä·ì´Á [¤ì¤¤¤±¤Ä¤«¤ó] /(n) cold-blooded person/heartless/coldhearted person/ +Îä·ìưʪ [¤ì¤¤¤±¤Ä¤É¤¦¤Ö¤Ä] /(n) cold-blooded animal/ +Î丷 [¤ì¤¤¤²¤ó] /(adj-na,n) grim/stern/stark/heartless/ +Îä¸ì [¤ì¤¤¤´] /(n) hard words/ +Îä¸÷ [¤ì¤¤¤³¤¦] /(n) cold light/luminescence/ +Îä¹ä [¤ì¤¤¤´¤¦] /chilling (steel)/ +Îä¹ó [¤ì¤¤¤³¤¯] /(adj-na,n) cruelty/coldheartedness/relentless/ruthless/(P)/ +Îä¼¾ÉÛ [¤ì¤¤¤·¤Ã¤×] /(n) cold compress/ +Îä¼ò [¤Ò¤ä¤¶¤±] /(n) cold sake/ +Îä¼ò [¤ì¤¤¤·¤å] /(n) cold sake/ +Îä¾Ð [¤ì¤¤¤·¤ç¤¦] /(n) derision/derisive laughter/scornful laugh/(P)/ +Îä¾ÐŪ [¤ì¤¤¤·¤ç¤¦¤Æ¤­] /(adj-na) sarcastic/derisive/ +Îä¿å [¤ì¤¤¤¹¤¤] /(n) cold water/(P)/ +Îä¿å²ô [¤ì¤¤¤¹¤¤¤«¤¤] /(n) cold water mass/ +Îä¿åË໤ [¤ì¤¤¤¹¤¤¤Þ¤µ¤Ä] /rubdown with a wet towel/cold-water rubbing/ +Îä¿åÍá [¤ì¤¤¤¹¤¤¤è¤¯] /(n) cold bath/cold shower/ +ÎäÀÅ [¤ì¤¤¤»¤¤] /(adj-na,n) calm/composure/coolness/serenity/(P)/ +ÎäÀï [¤ì¤¤¤»¤ó] /(n) cold war/(P)/ +ÎäÀï·¿»×¹Í [¤ì¤¤¤»¤ó¤¬¤¿¤·¤³¤¦] /Cold War mentality/ +ÎäÀô [¤ì¤¤¤»¤ó] /(n) cold mineral spring/ +ÎäÁ³ [¤ì¤¤¤¼¤ó] /(adj-na,n) indifference/coolness/lukewarmness/cold-heartedness/ +Îä¢ [¤ì¤¤¤¾¤¦] /(n) cold storage/refrigeration/(P)/ +Îä¢¸Ë [¤ì¤¤¤¾¤¦¤³] /(n) refrigerator/(P)/ +Î䢼¼ [¤ì¤¤¤¾¤¦¤·¤Ä] /(n) cold room/ +Îä¢¼Ö [¤ì¤¤¤¾¤¦¤·¤ã] /refrigerator car/ +Îä¢Á¥ [¤ì¤¤¤¾¤¦¤»¤ó] /refrigerator ship/ +Îä¢ˡ [¤ì¤¤¤¾¤¦¤Û¤¦] /refrigeration/ +Îäø [¤ì¤¤¤¿¤ó] /(adj-na,n) coolness/indifference/(P)/ +ÎäÃÈ˼ [¤ì¤¤¤À¤ó¤Ü¤¦] /(n) air-conditioning/(P)/ +ÎäÅ° [¤ì¤¤¤Æ¤Ä] /(adj-na,n) cool-headedness/(P)/ +ÎäÅÛ [¤Ò¤ä¤ä¤Ã¤³] /(n) cold tofu/ +ÎäÅà [¤ì¤¤¤È¤¦] /(n,vs) freezing/cold storage/refrigeration/(P)/ +ÎäÅà´ï [¤ì¤¤¤È¤¦¤­] /refrigerator/refrigerating machine/freezer/ +ÎäÅൡ [¤ì¤¤¤È¤¦¤­] /(n) freezing machine/refrigerator/ +ÎäÅàµû [¤ì¤¤¤È¤¦¤®¤ç] /(n) refrigerated fish/ +ÎäÅà¶È [¤ì¤¤¤È¤¦¤®¤ç¤¦] /cold-storage business/ +ÎäÅà¸Ë [¤ì¤¤¤È¤¦¤³] /(n) freezer/ +ÎäÅàºÞ [¤ì¤¤¤È¤¦¤¶¤¤] /refrigerant/ +ÎäÅ༼ [¤ì¤¤¤È¤¦¤·¤Ä] /(n) freezing compartment/freezer/ +ÎäÅà¼Ö [¤ì¤¤¤È¤¦¤·¤ã] /(n) refrigerator car/ +ÎäÅà¿©ÉÊ [¤ì¤¤¤È¤¦¤·¤ç¤¯¤Ò¤ó] /frozen food/ +ÎäÅàÁ¥ [¤ì¤¤¤È¤¦¤»¤ó] /refrigerator ship/ +ÎäÆù [¤ì¤¤¤Ë¤¯] /(n) cold meat/ +ÎäÇÍ [¤ì¤¤¤Ð] /(n) sneer/scoffing/abuse/ +ÎäÇÞ [¤ì¤¤¤Ð¤¤] /(n) refrigerant/coolant/ +ÎäÇþ [¤Ò¤ä¤à¤®] /(n) cold noodles/iced noodles/ +Îäɾ [¤ì¤¤¤Ò¤ç¤¦] /(n) sarcasm/sneer/jeer/ +Îä˼ [¤ì¤¤¤Ü¤¦] /(n) cooling/air-conditioning/(P)/ +Îä˼´°È÷ [¤ì¤¤¤Ü¤¦¤«¤ó¤Ó] /air-conditioned/ +Îä˼¼Ö [¤ì¤¤¤Ü¤¦¤·¤ã] /air-conditioned car/ +Îä˼ÁõÃÖ [¤ì¤¤¤Ü¤¦¤½¤¦¤Á] /air-conditioning/air-cooling apparatus/ +ÎäÌÍ [¤ì¤¤¤á¤ó] /(n) cold noodles (in Korean style)/ +ÎäÎà [¤ì¤¤¤ê¤ç¤¦] /(n) coolness/ +ÎäÓÞ [¤ì¤¤¤Á¤ç¤¦] /(n) cooling (something)/ +Îäæ¬Ë¡ [¤ì¤¤¤¢¤ó¤Ý¤¦] /(n) cold compress/cold pack/ +Îå¤Þ¤· [¤Ï¤²¤Þ¤·] /(n) stimulation/encouragement/(P)/ +Îå¤Þ¤¹ [¤Ï¤²¤Þ¤¹] /(v5s) to encourage/to cheer/to raise (the voice)/(P)/ +Îå¤ß [¤Ï¤²¤ß] /(n) stimulus/encouragement/incentive/(P)/ +Îå¤ß¹ç¤¤ [¤Ï¤²¤ß¤¢¤¤] /encouragement/emulation/ +Îå¤ß¹ç¤¦ [¤Ï¤²¤ß¤¢¤¦] /(v5u) to vie with another/ +Îå¤à [¤Ï¤²¤à] /(v5m) to be zealous/to brace oneself/to endeavour/to strive/to make an effort/(P)/ +Î嵯 [¤ì¤¤¤­] /(n) (electrical) excitation/ +Îå¸Ì [¤ì¤¤¤³] /excitation/ +Îå¹Ô [¤ì¤¤¤³¤¦] /(n,vs) strict enforcement/carry out (regulations)/ +Î弧 [¤ì¤¤¤¸] /(n) excitation/ +Î弧µ¡ [¤ì¤¤¤¸¤­] /(n) exciter/ +Î弧» [¤ì¤¤¤¸¤½¤ó] /excitation loss/ +Î弧ÅÅή [¤ì¤¤¤¸¤Ç¤ó¤ê¤å¤¦] /excitation current/ +Î忶 [¤ì¤¤¤·¤ó] /(n) excitation (drive)/ +Î忶´É [¤ì¤¤¤·¤ó¤«¤ó] /exciter tube/ +Î忶´ï [¤ì¤¤¤·¤ó¤­] /exciter (driver)/ +Î忶ÁÇ»Ò [¤ì¤¤¤·¤ó¤½¤·] /driven element (antenna)/ +ÎåÀº [¤ì¤¤¤»¤¤] /(n) diligence/ +ÎåÀ¼ [¤ì¤¤¤»¤¤] /(n) shouts of encouragement/ +ÎçÐÞ [¤ì¤¤¤ê] /cleverness/sagacity/ +ÎèÎè [¤ì¤¤¤ì¤¤] /(arch) tinkling of jades/ +Îèàü [¤ì¤¤¤í¤¦] /(adj-na,n) clear/brilliant/ +Îèàü¤¿¤ë [¤ì¤¤¤í¤¦¤¿¤ë] /(adj-t) translucent/brilliant/sweetly ringing (as tinklings of jades)/clear/ +Îé [¤ì¤¤] /(n) expression of gratitude/(P)/ +Îé¤ò¸À¤¦ [¤ì¤¤¤ò¤¤¤¦] /(exp) to thank/ +Îé²ó¤ê [¤ì¤¤¤Þ¤ï¤ê] /(n) making the rounds to express thanks/ +Îé³Ú [¤ì¤¤¤¬¤¯] /(n) etiquette and music/ +Îéµ· [¤ì¤¤¤®] /(n) manners/courtesy/etiquette/(P)/ +Îéµ·ºîË¡ [¤ì¤¤¤®¤µ¤Û¤¦] /etiquette/courtesy/ +Îéµ·Àµ¤·¤¤ [¤ì¤¤¤®¤¿¤À¤·¤¤] /(adj) polite (person)/ +Îé¶â [¤ì¤¤¤­¤ó] /(n) finder's fee/reward/honorarium/"key money"/(P)/ +Îé¶ø [¤ì¤¤¤°¤¦] /(n) courteous reception/honorable treatment/ +Î黲¤ê [¤ì¤¤¤Þ¤¤¤ê] /(n) thanksgiving visit to a shrine/ +Î黾 [¤é¤¤¤µ¤ó] /(n,vs) praise/worship/adoration/glorification/ +Î黿 [¤é¤¤¤µ¤ó] /(n,vs) praise/worship/adoration/glorification/ +Îé¼° [¤ì¤¤¤·¤­] /(n) etiquette/manners/ +Îé¾õ [¤ì¤¤¤¸¤ç¤¦] /(n) acknowledgment/letter of thanks/(P)/ +ÎéÀá [¤ì¤¤¤»¤Ä] /(n) decorum/propriety/politeness/ +ÎéÁõ [¤ì¤¤¤½¤¦] /(n) formal dress/ +Îéŵ [¤ì¤¤¤Æ¤ó] /(n) etiquette/ritual/ +ÎéÇÒ [¤é¤¤¤Ï¤¤] /(n,vs) (1) worship (esp. Buddhist and Shinto)/ +ÎéÇÒ [¤ì¤¤¤Ï¤¤] /(n,vs) (1) worship (esp. Christian)/adoration/divine service/(P)/ +ÎéÇÒƲ [¤é¤¤¤Ï¤¤¤É¤¦] /(n) (1) place of worship (esp. Buddhist and Shinto)/ +ÎéÇÒƲ [¤ì¤¤¤Ï¤¤¤É¤¦] /(n) (1) place of worship (esp. Christian)/ +ÎéÉþ [¤ì¤¤¤Õ¤¯] /(n) ceremonial dress/(P)/ +Îéʪ [¤ì¤¤¤â¤Ä] /(n) gift/ +ÎéË¡ [¤ì¤¤¤Û¤¦] /(n) etiquette/courtesy/manners/ +Îéˤ [¤ì¤¤¤Û¤¦] /(n) salute (gun)/ +Îé˹ [¤ì¤¤¤Ü¤¦] /(n) ceremonial hat/ +Îë [¤¹¤º] /(n) bell/(P)/ +Îë¤òÌĤ餹 [¤ê¤ó¤ò¤Ê¤é¤¹] /(exp) to ring a bell/ +ÎëÀ¸¤ê [¤¹¤º¤Ê¤ê] /(n) loaded/overflowing/crammed/ +ÎëÀ¸¤ê¤ËÀ¸¤ë [¤¹¤º¤Ê¤ê¤Ë¤Ê¤ë] /(exp) to grow in clusters/ +ÎëÃî [¤¹¤º¤à¤·] /(n) cricket (buzzer bug)/ +ÎëÍö [¤¹¤º¤é¤ó] /(n) lily of the valley/ +Îì²¼ [¤ì¤¤¤«] /(n) subordinates/followers/ +Îì½¾ [¤ì¤¤¤¸¤å¤¦] /(n) slavery/ +Îì½ñ [¤ì¤¤¤·¤ç] /(n) ancient square style of kanji/ +Îì° [¤ì¤¤¤¾¤¯] /(n) subordination/ +Îí [¤ì¤¤] /(n) zero/nought/(P)/ +Îí¤¹ [¤³¤Ü¤¹] /(v5s,vt) to spill/(P)/ +Îí¤ì¤ë [¤³¤Ü¤ì¤ë] /(v1,vi) to overflow/to spill/(P)/ +Îí¤ìÍî¤Á¤ë [¤³¤Ü¤ì¤ª¤Á¤ë] /(v5r) to spill over and fall/to scatter (petals, leaves, etc.)/ +Îí²¼ [¤ì¤¤¤«] /(n) below zero/sub-zero/(P)/ +Îí¹ÔÎó [¤ì¤¤¤®¤ç¤¦¤ì¤Ä] /(n) zero matrix/ +ÎíºÕ [¤ì¤¤¤µ¤¤] /(adj-na,n) (rare) a tiny bit/ +ÎíºÙ [¤ì¤¤¤µ¤¤] /(adj-na,n) insignificant/trifling/paltry/(P)/ +ÎíºÙ´ë¶È [¤ì¤¤¤µ¤¤¤­¤®¤ç¤¦] /small business/ +ÎíºÙÇÀ [¤ì¤¤¤µ¤¤¤Î¤¦] /(n) subsistence farming/ +Îí»þ [¤ì¤¤¤¸] /(n) 12 o'clock (midnight)/(P)/ +ÎíÀï [¤¼¤í¤»¤ó] /Zero fighter plane/ +ÎíÅÀ [¤ì¤¤¤Æ¤ó] /(n) zero/no marks/(P)/ +ÎíÅÙ [¤ì¤¤¤É] /(n) zero/absolute zero (temp.)/freezing point/ +ÎíÇÔ [¤ì¤¤¤Ï¤¤] /(n) going undefeated/losing without scoring a point/whitewash/being shut out/ +ÎíÍî [¤ì¤¤¤é¤¯] /(n) falling into straitened circumstances/downfall/ruin/ +ÎíϪ [¤ì¤¤¤í] /(n) dripping dew/ +Îî [¤ì¤¤] /(n) soul/spirit/departed soul/ghost/(P)/ +Îî¤ÈÆù [¤ì¤¤¤È¤Ë¤¯] /flesh and spirit/ +Îî°Â¼¼ [¤ì¤¤¤¢¤ó¤·¤Ä] /(n) morgue/ +Îî°Ì [¤ì¤¤¤¤] /(n) memorial tablet/ +Îî°Û [¤ì¤¤¤¤] /(n) wondrous thing/ +Îî°è [¤ì¤¤¤¤¤­] /(n) sacred ground/sacred precincts/ +Îî±à [¤ì¤¤¤¨¤ó] /(n) cemetery/(P)/ +Îî²° [¤¿¤Þ¤ä] /(n) mausoleum/(temporary) resting place of a corpse/ +Î [¤ì¤¤¤«¤¤] /(n) the spiritual world/ +Îî´¶ [¤ì¤¤¤«¤ó] /(n) afflatus/inspiration/ +Îî´¶¾¦Ë¡ [¤ì¤¤¤«¤ó¤·¤ç¤¦¤Û¤¦] /(n) fraudulent way of business, cajoling people into buying articles for an extremely high price by claiming they will bring good luck/ +Î [¤ì¤¤¤­] /(n) aura/ +Îî·õ [¤ì¤¤¤±¤ó] /(n) sacred or wondrous sword/ +Î [¤ì¤¤¤±¤ó] /(n) miraculous efficacy/miracle/miraculous virtue/ +Î [¤ì¤¤¤²¤ó] /(n) miraculous efficacy/miracle/miraculous virtue/ +Î [¤ì¤¤¤³¤ó] /(n) soul/spirit/ +Î¾ÃÌÇ [¤ì¤¤¤³¤ó¤·¤ç¤¦¤á¤Ä] /annihilation/ +ÎÉÔÌÇ [¤ì¤¤¤³¤ó¤Õ¤á¤Ä] /immortality of the soul/ +Î [¤ì¤¤¤¶¤ó] /(n) sacred mountain/ +Îî¼Ç [¤ì¤¤¤·] /(n) Fomes japonicus/ +Îî½Ã [¤ì¤¤¤¸¤å¤¦] /(n) sacred beast/ +Îî¾ì [¤ì¤¤¤¸¤ç¤¦] /(n) sacred ground/ +Îî¿å [¤ì¤¤¤¹¤¤] /(n) miraculous (miracle-working) water/ +ÎîÀ­ [¤ì¤¤¤»¤¤] /divine nature/spirituality/ +ÎîÀô [¤ì¤¤¤»¤ó] /(n) miraculous spring or fountain/ +ÎîÁ° [¤ì¤¤¤¼¤ó] /(n) before the spirit of the deceased/ +ÎîÁ÷¤ê [¤¿¤Þ¤ª¤¯¤ê] /(n) sending off the spirits of the dead/ +ÎîÃÎ [¤ì¤¤¤Á] /(n) mystic wisdom/ +ÎîÃÏ [¤ì¤¤¤Á] /(n) sacred ground/ +ÎîÃÒ [¤ì¤¤¤Á] /(n) mystic wisdom/ +ÎîĹ [¤ì¤¤¤Á¤ç¤¦] /(n) leader with miraculous powers/humanity/ +ÎîĹÎà [¤ì¤¤¤Á¤ç¤¦¤ë¤¤] /(n) primates/ +ÎîÄ» [¤ì¤¤¤Á¤ç¤¦] /(n) sacred bird/ +ÎîŪ [¤ì¤¤¤Æ¤­] /(adj-na,n) spiritual/incorporeal/ +ÎîÅ [¤ì¤¤¤Ç¤ó] /(n) shrine/mausoleum/ +ÎîÆù [¤ì¤¤¤Ë¤¯] /(n) body and soul/ +ÎîÆù°ìÃ× [¤ì¤¤¤Ë¤¯¤¤¤Ã¤Á] /unity of body and spirit/ +Îîǽ [¤ì¤¤¤Î¤¦] /spiritual ability/ +Îîǽ¼Ô [¤ì¤¤¤Î¤¦¤·¤ã] /(n) medium/ +ÎîÇÞ [¤ì¤¤¤Ð¤¤] /(n) spirit medium/ +ÎîÉÀ [¤ì¤¤¤Ó¤ç¤¦] /(n) mausoleum/ +ÎîÊõ [¤ì¤¤¤Û¤¦] /(n) sacred treasure/ +ÎîÊö [¤ì¤¤¤Û¤¦] /(n) sacred mountain/ +Îî̯ [¤ì¤¤¤ß¤ç¤¦] /(adj-na,n) miraculous/wonderful/ +ÎîÌ´ [¤ì¤¤¤à] /(n) revelatory dream/revelation/a vision/ +ÎîÌÚ [¤ì¤¤¤Ü¤¯] /(n) sacred tree/ +ÎîÌô [¤ì¤¤¤ä¤¯] /(n) unusually effective medicine/miracle drug/ +ÎîÛÍ [¤ì¤¤¤­¤å¤¦] /(n) coffin/casket/ +ÎîÛÍ¼Ö [¤ì¤¤¤­¤å¤¦¤·¤ã] /(n) hearse/ +Î¤·¤¤ [¤ì¤¤¤ì¤¤¤·¤¤] /(adj) ostentatious/gaudy/showy/ +Î路¤¤ [¤¦¤ë¤ï¤·¤¤] /(adj) beautiful/lovely/ +Î路¤¤¾ð·Ê [¤¦¤ë¤ï¤·¤¤¤¸¤ç¤¦¤±¤¤] /heartwarming scene/ +Îï¤é¤«¤Êµ¤Ê¬ [¤¦¤é¤é¤«¤Ê¤­¤Ö¤ó] /feeling bright/ +Îï¤é¤«¤Ê½Õ¤ÎÆü [¤¦¤é¤é¤«¤Ê¤Ï¤ë¤Î¤Ò] /beautiful (lovely) spring day/ +Îï¶ç [¤ì¤¤¤¯] /(n) elegant phrase/ +Îï»Ñ [¤ì¤¤¤·] /(n) beautiful figure/ +Îï¼Á [¤ì¤¤¤·¤Ä] /(n) genius/beauty/charm/ +Îï¿Í [¤ì¤¤¤¸¤ó] /(n) beautiful woman/beauty/belle/ +ÎïÉ® [¤ì¤¤¤Ò¤Ä] /(n) beautiful brushwork or writing/ +ÎïÍÆ [¤ì¤¤¤è¤¦] /(n) beautiful shape or form/ +ÎïÎ路¤¤ [¤ì¤¤¤ì¤¤¤·¤¤] /(adj) ostentatious/gaudy/showy/ +Îð [¤è¤ï¤¤] /(n) (one's) age/(P)/ +Îñ [¤³¤è¤ß] /(n) calendar/almanac/(P)/ +Îñ²þÀµ [¤³¤è¤ß¤«¤¤¤»¤¤] /calendar reform/ +Îñ³Ø [¤ì¤­¤¬¤¯] /(n) the study of the calendar/ +Îñ·î [¤ì¤­¤²¤Ä] /calendar month/ +Îñ½Ñ [¤ì¤­¤¸¤å¤Ä] /calendar-construction rules/ +Îñ¿ô [¤ì¤­¤¹¤¦] /(n) calendar making/number of years/one's fate/the year/ +ÎñÆü [¤ì¤­¤¸¤Ä] /(n) calendar day/time/ +Îñǯ [¤ì¤­¤Í¤ó] /(n) calendar year/civil year/time/year after year/ +ÎñǯÅÙ [¤ì¤­¤Í¤ó¤É] /calendar year/ +ÎñǯÎð [¤ì¤­¤Í¤ó¤ì¤¤] /(n) chronological age/ +ÎñË¡ [¤ì¤­¤Û¤¦] /(n) calendar making/ +Îò¡¹ [¤ì¤­¤ì¤­] /(n) notables/dignitaries/illustrious families/ +Îò¡¹¤¿¤ë [¤ì¤­¤ì¤­¤¿¤ë] /(adj-t) clear/ +Îò¤È¤·¤¿ [¤ì¤Ã¤­¤È¤·¤¿] /(exp) accepted/fully-fledged/clear/respectable/ +Îò»Å [¤ì¤­¤·] /(successive lords) using the same retainers/ +Îò»Ë [¤ì¤­¤·] /(n) history/(P)/ +Îò»Ë¤È¤Ê¤ë¤³¤È [¤ì¤­¤·¤È¤Ê¤ë¤³¤È] /a history-making event/ +Îò»Ë¤ò¹ï¤à [¤ì¤­¤·¤ò¤­¤¶¤à] /(exp) to let (feel) time pass/ +Îò»Ë²È [¤ì¤­¤·¤«] /(n) historian/ +Îò»Ë²è [¤ì¤­¤·¤¬] /(n) historical picture/ +Îò»Ë³Ø [¤ì¤­¤·¤¬¤¯] /(n) study of history/ +Îò»Ë³ØÇÉ [¤ì¤­¤·¤¬¤¯¤Ï] /historical school/ +Îò»Ë´Ñ [¤ì¤­¤·¤«¤ó] /(n) historical viewpoint/ +Îò»Ë·à [¤ì¤­¤·¤²¤­] /(n) historical drama/ +Îò»Ë¼çµÁ [¤ì¤­¤·¤·¤å¤®] /historicism/ +Îò»Ë¾®Àâ [¤ì¤­¤·¤·¤ç¤¦¤»¤Ä] /historical novel/ +Îò»Ë¾å [¤ì¤­¤·¤¸¤ç¤¦] /historically/ +Îò»ËÃÏ¿Þ [¤ì¤­¤·¤Á¤º] /historical map/atlas/ +Îò»ËÃÏÍý [¤ì¤­¤·¤Á¤ê] /historical geography/ +Îò»ËŪ [¤ì¤­¤·¤Æ¤­] /(adj-na) historic/historical/traditional/(P)/ +Îò»ËŪ·Ð°Þ¤«¤é [¤ì¤­¤·¤Æ¤­¤±¤¤¤¤¤«¤é] /for historical reasons/ +Îò»Ëů³Ø [¤ì¤­¤·¤Æ¤Ä¤¬¤¯] /historical philosophy/ +ÎòÀ¤ [¤ì¤­¤·] /successive generations/successive emperors/ +ÎòÀÄú [¤ì¤­¤»¤¤¤¿¤ó] /(n) bituminous coal/ +ÎòÀï [¤ì¤­¤»¤ó] /(n) long military service/ +ÎòÁ³ [¤ì¤­¤¼¤ó] /(adj-na,n) evident/(P)/ +ÎòÁ³¤¿¤ë [¤ì¤­¤¼¤ó¤¿¤ë] /(adj-t) plain/distinct/clear/ +ÎòÁ³¤È [¤ì¤­¤¼¤ó¤È] /(adv) evident/(P)/ +ÎòÂå [¤ì¤­¤À¤¤] /(n) successive generations/successive emperors/(P)/ +ÎòÂå»Ë [¤ì¤­¤À¤¤¤·] /chronicles/annals/ +ÎòÄ« [¤ì¤­¤Á¤ç¤¦] /(n) successive reigns/successive emperors/successive dynasties/ +ÎòÄø [¤ì¤­¤Æ¤¤] /(n) a route or passage/ +ÎòÅÁ [¤ì¤­¤Ç¤ó] /tradition/ +ÎòÆü [¤ì¤­¤¸¤Ä] /(n) the passing of time/ +ÎòǤ [¤ì¤­¤Ë¤ó] /(n,vs) successive jobs/consecutive jobs/(P)/ +Îòǯ [¤ì¤­¤Í¤ó] /(n) calendar year/civil year/time/year after year/ +ÎòǯÎð [¤ì¤­¤Í¤ó¤ì¤¤] /(n) chronological age/ +ÎòË¡¤Î²þÀµ [¤ì¤­¤Û¤¦¤Î¤«¤¤¤»¤¤] /calendar reform/ +Îòˬ [¤ì¤­¤Û¤¦] /(n) round of calls/tour of visitation/(P)/ +ÎòÍ· [¤ì¤­¤æ¤¦] /(n,vs) touring/ +ÎòÍ÷ [¤ì¤­¤é¤ó] /(n) looking around/ +ÎòÎò [¤ì¤­¤ì¤­] /(n) notables/dignitaries/illustrious families/ +ÎòÎò¤¿¤ë [¤ì¤­¤ì¤­¤¿¤ë] /(adj-t) clear/ +Îó [¤ì¤Ä] /(n) queue/line/row/(P)/ +Îó¤òºî¤ë [¤ì¤Ä¤ò¤Ä¤¯¤ë] /(exp) to form a line (row)/ +Îóµ­ [¤ì¤Ã¤­] /(n) (uk) list/ +Îóµó [¤ì¤Ã¤­¤ç] /(n) enumeration/list/(P)/ +Îó¶¯ [¤ì¤Ã¤­¤ç¤¦] /(n) major powers of the world/great powers/ +Î󸫽Ф· [¤ì¤Ä¤ß¤À¤·] /column heading/ +Îó¸õ [¤ì¤Ã¤³¤¦] /many daimyo/ +Îó¹ñ [¤ì¤Ã¤³¤¯] /(n) nations/states/(P)/ +ÎóºÂ [¤ì¤Ä¤¶] /(n) attendance/presence/ +Îó¼Ö [¤ì¤Ã¤·¤ã] /(n) train (ordinary)/(P)/ +ÎóÀÊ [¤ì¤Ã¤»¤­] /(n,vs) attendance/ +ÎóÀÊ¼Ô [¤ì¤Ã¤»¤­¤·¤ã] /persons present/ +ÎóÅÁ [¤ì¤Ä¤Ç¤ó] /(n) series of biographies/ +ÎóÅÁÂÎ [¤ì¤Ä¤Ç¤ó¤¿¤¤] /(n) biographical style/ +ÎóÅç [¤ì¤Ã¤È¤¦] /(n) chain of islands/(P)/ +ÎóÇ« [¤ì¤¨¤Ë¤ó] /Lenin/ +ÎóÈÍ [¤ì¤Ã¤Ñ¤ó] /(n) many feudal clans/ +Îô¤ë [¤ª¤È¤ë] /(v5r) to fall behind/to be inferior to/(P)/ +Îô°­ [¤ì¤Ä¤¢¤¯] /(adj-na,n) inferiority/coarseness/(P)/ +Îô²½ [¤ì¤Ã¤«] /(n,vs) deterioration/degradation/(P)/ +Îô²½¥¦¥é¥ó [¤ì¤Ã¤«¥¦¥é¥ó] /(n) depleted uranium/ +Îô³Ñ [¤ì¤Ã¤«¤¯] /(n) minor angle/ +Îô¸Ì [¤ì¤Ã¤³] /(n) minor arc/ +ÎôºÍ [¤ì¤Ã¤µ¤¤] /inferior talents/ +Îô¼Ô [¤ì¤Ã¤·¤ã] /an inferior/ +Îô¼å [¤ì¤Ä¤¸¤ã¤¯] /(adj-na,n) inferiority/ +Îô¼å°Õ¼± [¤ì¤Ä¤¸¤ã¤¯¤¤¤·¤­] /inferiority complex/ +Îô¾ð [¤ì¤Ä¤¸¤ç¤¦] /(n) animal passions/carnal desire/lust/ +ÎôÀª [¤ì¤Ã¤»¤¤] /(adj-na,n) numerical inferiority/(P)/ +ÎôÀª´¶ [¤ì¤Ã¤»¤¤¤«¤ó] /inferiority complex/ +ÎôÀ­ [¤ì¤Ã¤»¤¤] /(n) recessive/inferior/ +ÎôÀ­°äÅÁ [¤ì¤Ã¤»¤¤¤¤¤Ç¤ó] /recessive heredity/ +ÎôÀ­°äÅÁ·Á¼Á [¤ì¤Ã¤»¤¤¤¤¤Ç¤ó¤±¤¤¤·¤Ä] /recessive trait/ +ÎôÀ­°äÅÁ»Ò [¤ì¤Ã¤»¤¤¤¤¤Ç¤ó¤·] /(n) recessive (gene)/ +ÎôÅù [¤ì¤Ã¤È¤¦] /(adj-na,n) inferiority/low grade/ +ÎôÅù´¶ [¤ì¤Ã¤È¤¦¤«¤ó] /(n) inferiority complex/(P)/ +ÎôÅù´ÑÇ° [¤ì¤Ã¤È¤¦¤«¤ó¤Í¤ó] /inferiority complex/ +ÎôÅùÀ¸ [¤ì¤Ã¤È¤¦¤»¤¤] /poor student/ +ÎôÅùÊ£¹ç [¤ì¤Ã¤È¤¦¤Õ¤¯¤´¤¦] /inferiority complex/ +ÎôÇÔ [¤ì¤Ã¤Ñ¤¤] /(n) defeat of the weaker/ +Îõ¤·¤¤ [¤Ï¤²¤·¤¤] /(adj) violent/vehement/intense/furious/tempestuous/ +Îõ¤·¤¤¶¥Áè [¤Ï¤²¤·¤¤¤­¤ç¤¦¤½¤¦] /hot competition/ +Îõ¤·¤¤É÷ [¤Ï¤²¤·¤¤¤«¤¼] /strong wind/ +Îõ²Ð [¤ì¤Ã¤«] /(n) raging fire/conflagration/ +Îõ»Î [¤ì¤Ã¤·] /(n) upright man/patriot/hero/ +Îõ½÷ [¤ì¤Ä¤¸¤ç] /(n) heroine/ +Îõ¿Ì [¤ì¤Ã¤·¤ó] /(n) disastrous earthquake/(P)/ +ÎõÆü [¤ì¤Ä¤¸¤Ä] /(n) blazing sun/scorching sun/hot day/ +ÎõÉØ [¤ì¤Ã¤×] /(n) chaste, strong-minded woman/virtuous woman/heroine/ +ÎõÉ÷ [¤ì¤Ã¤×¤¦] /(n) gale/violent (strong) wind/ +ÎõÎõ [¤ì¤Ä¤ì¤Ä] /(adj-na,n) fervent/fierce/violent/ +Îö¤¯ [¤µ¤¯] /(v5k) to tear/to split/(P)/ +Îö¤±¤ë [¤µ¤±¤ë] /(v1) to split/to tear/to burst/(P)/ +Îö¤±ÌÜ [¤µ¤±¤á] /(n) rent/tear/crack/(P)/ +Îö¼¦ [¤­¤ì¤¸] /(n) anal fistula/ +Îö½ý [¤ì¤Ã¤·¤ç¤¦] /(n) laceration/ +ÎöÃÏ [¤­¤ì¤¸] /(n) cloth/fabric/ +Î÷²Á [¤ì¤ó¤«] /(adj-na,n) low price/(P)/ +Î÷²ÁÈÇ [¤ì¤ó¤«¤Ð¤ó] /popular edition/ +Î÷²ÁÉÊ [¤ì¤ó¤«¤Ò¤ó] /low-priced goods/ +Î÷·é [¤ì¤ó¤±¤Ä] /(adj-na,n) honest/incorruptible/integrity/ +Î÷ÃÑ¿´ [¤ì¤ó¤Á¤·¤ó] /(n) sense of honor/ +Î÷ľ [¤ì¤ó¤Á¤ç¤¯] /(adj-na,n) integrity/uprightness/ +Î÷Çä [¤ì¤ó¤Ð¤¤] /(n) bargain sale/(P)/ +Îø [¤³¤¤] /(n,vs) love/tender passion/(P)/ +Îø¡¹¤È¤·¤Æ [¤ì¤ó¤ì¤ó¤È¤·¤Æ] /fondly/longingly/ +Îø¤¤½é¤á¤ë [¤³¤¤¤½¤á¤ë] /(v1) to begin to love/ +Îø¤¤¾Ç¤¬¤ì¤ë [¤³¤¤¤³¤¬¤ì¤ë] /(v1) to yearn for/to be deeply in love with/ +Îø¤¤Ç¦¤Ö [¤³¤¤¤·¤Î¤Ö] /(v5b) to live on love/ +Îø¤¤Ê餦 [¤³¤¤¤·¤¿¤¦] /(v5u) to miss/to yearn for/ +Îø¤¤Êë¤é¤¹ [¤³¤¤¤¯¤é¤¹] /(v5s) to live deeply in love/ +Îø¤¤Íð¤ë [¤³¤¤¤ß¤À¤ë] /(v5r) to be lovesick/ +Îø¤¤ÐɤӤë [¤³¤¤¤ï¤Ó¤ë] /(v1) to be lovesick/ +Îø¤¤äƤë [¤³¤¤¤³¤â¤ë] /(v5r) to be deeply in love/ +Îø¤¦ [¤³¤¦] /(v5u) to be in love/ +Îø¤·¤¤ [¤³¤¤¤·¤¤] /(adj) (1) dear/beloved/darling/(2) yearned for/(P)/ +Îø¤·¤¬¤ë [¤³¤¤¤·¤¬¤ë] /(v5r) to yearn for/to miss/ +Îø¤¹¤ë [¤³¤¤¤¹¤ë] /(vs-s) to fall in love with/to love/(P)/ +Îø¤ÎǺ¤ß [¤³¤¤¤Î¤Ê¤ä¤ß] /pain of love/love troubles/ +Îø¤ò¤¹¤ë [¤³¤¤¤ò¤¹¤ë] /(exp) to fall in love/ +Îø°¦ [¤ì¤ó¤¢¤¤] /(n) love/love-making/passion/emotion/affections/(P)/ +Îø°¦´Ñ [¤ì¤ó¤¢¤¤¤«¤ó] /philosophy of love/ +Îø°¦´Ø·¸ [¤ì¤ó¤¢¤¤¤«¤ó¤±¤¤] /love affair/love relationship/ +Îø°¦·ëº§ [¤ì¤ó¤¢¤¤¤±¤Ã¤³¤ó] /love marriage/ +Îø°¦»ê¾å¼çµÁ [¤ì¤ó¤¢¤¤¤·¤¸¤ç¤¦¤·¤å¤®] /love for love's sake/ +Îø°¦Í·µº [¤ì¤ó¤¢¤¤¤æ¤¦¤®] /trifling with love/ +Îø°Ö¤á [¤³¤¤¤Ê¤°¤µ¤á] /comforting the lovelorn/ +Îø²Î [¤³¤¤¤¦¤¿] /(n) love song/love poem/ +Îø²Î [¤³¤¤¤«] /(n) love song/love poem/ +Îø²Î [¤ì¤ó¤«] /(n) love song/love poem/ +Îø²Ï [¤³¤¤¤«¤ï] /oceans of love/ +ÎøµØ [¤³¤¤¤¬¤¿¤­] /(n) one's rival in love/ +ÎøºÊ [¤³¤¤¤Å¤Þ] /(n) loving wife/ +Îø»à [¤³¤¤¤¸¤Ë] /(n) dying of love/ +Îø½÷˼ [¤³¤¤¤Ë¤ç¤¦¤Ü¤¦] /(n) one's dear wife/ +Îø¾Ç¤¬¤ì¤ë [¤³¤¤¤³¤¬¤ì¤ë] /(v1) to yearn for/to be deeply in love with/ +Îø¾ð [¤³¤¤¤Ê¤µ¤±] /(n) (1) love/attachment/(2) lovesickness/ +Îø¾ð [¤ì¤ó¤¸¤ç¤¦] /(n) (1) love/attachment/(2) lovesickness/ +Îø¿´ [¤³¤¤¤³¤³¤í] /(n) one's love/awakening of love/ +Îø¿´ [¤³¤¤¤´¤³¤í] /(n) one's love/awakening of love/(P)/ +Îø¿Í [¤³¤¤¤Ó¤È] /(n) lover/sweetheart/(P)/ +Îø¿å [¤³¤¤¤ß¤º] /tears of love/ +ÎøÀ¹¤ê [¤³¤¤¤¶¤«¤ê] /(n) lovesick period/ +ÎøÀꤤ [¤³¤¤¤¦¤é¤Ê¤¤] /(n) love fortune-telling/ +ÎøÁð [¤³¤¤¤°¤µ] /lovesickness/ +ÎøÃå [¤ì¤ó¤Á¤ã¤¯] /(n) attachment/love/ +ÎøÃç [¤³¤¤¤Ê¤«] /(n) love/love relationship/ +ÎøŨ [¤³¤¤¤¬¤¿¤­] /(n) one's rival in love/ +ÎøÇ­ [¤³¤¤¤Í¤³] /(n) cats in season/haiku term for spring/ +ÎøÈѤ¤ [¤³¤¤¤ï¤º¤é¤¤] /(n) lovesickness/ +ÎøÈè¤ì [¤³¤¤¤Å¤«¤ì] /(n) haggard from love/ +ÎøÉ [¤³¤¤¤ä¤Þ¤¤] /(n) lovesickness/ +ÎøÉ [¤³¤¤¤ä¤ß] /(n) lovesickness/ +ÎøÉ÷ [¤³¤¤¤«¤¼] /(n) love's zephyr/ +Îøʪ¸ì [¤³¤¤¤â¤Î¤¬¤¿¤ê] /(n) love story/ +Îøʸ [¤³¤¤¤Ö¤ß] /(n) love-letter/(P)/ +ÎøÊé [¤ì¤ó¤Ü] /(n,vs) love/attachment/tender emotions/falling in love/ +ÎøÊ餦 [¤³¤¤¤·¤¿¤¦] /(v5u) to love/ +ÎøÎø [¤ì¤ó¤ì¤ó] /(adj-na,n) be attached to/ +ÎøÎø¤È¤·¤Æ [¤ì¤ó¤ì¤ó¤È¤·¤Æ] /fondly/longingly/ +ÎøÏ© [¤³¤¤¤¸] /(n) romance/love's pathway/ +Îù¤ì¤ß [¤¢¤ï¤ì¤ß] /(n) pity/compassion/ +Îù¤ì¤à [¤¢¤ï¤ì¤à] /(v5m) to pity/ +Îù¾ð [¤ì¤ó¤¸¤ç¤¦] /(n) compassion/pity/ +Îùؾ [¤ì¤ó¤Ó¤ó] /(n) pity/compassion/mercy/ +ÎùØâ [¤ì¤ó¤Ó¤ó] /(n) pity/compassion/mercy/ +Îú [¤µ¤¶¤Ê¤ß] /(n) (uk) ripple (on water)/wavelets/ +Îû´¤ [¤ì¤ó¤¬] /(n) brick/(P)/ +Îû´¤Â¤¤ê [¤ì¤ó¤¬¤Å¤¯¤ê] /brickwork/ +Îû´¤Ê½ [¤ì¤ó¤¬¤Ù¤¤] /(n) brick wall/ +Îû¹ö [¤ì¤ó¤´¤¯] /(n) purgatory/ +Îûð [¤ì¤ó¤¿¤ó] /(n) elixir of life (prepared from cinnabar in ancient China)/ +Îûð½Ñ [¤ì¤ó¤¿¤ó¤¸¤å¤Ä] /alchemy/art of making elixirs/ +Îûú [¤ì¤ó¤¿¤ó] /(n) briquette (charcoal or coal)/ +ÎûÆý [¤ì¤ó¤Ë¤å¤¦] /(n) condensed milk/ +Îü [¤¹¤À¤ì] /(n) bamboo screen/rattan blind/ +Îý¤ê [¤Í¤ê] /(n,n-suf) kneading/gloss/tempering/(P)/ +Îý¤ê²Û»Ò [¤Í¤ê¤¬¤·] /Japanese sweets made of bean paste/ +Îý¤ê¸¨ [¤Í¤ê¤®¤Ì] /(n) glossy silk/ +Îý¤ê¸Ç¤á¤ë [¤Í¤ê¤«¤¿¤á¤ë] /(v1) to harden by kneading/ +Îý¤ê¹ç¤»¤ë [¤Í¤ê¤¢¤ï¤»¤ë] /(v1) to knead together/ +Îý¤ê¹ç¤ï¤»¤ë [¤Í¤ê¤¢¤ï¤»¤ë] /(v1) to knead together/ +Îý¤ê»å [¤Í¤ê¤¤¤È] /(n) glossy silk thread/ +Îý¤ê»õË᤭ [¤Í¤ê¤Ï¤ß¤¬¤­] /(n) toothpaste/ +Îý¤ê¾å¤²¤ë [¤Í¤ê¤¢¤²¤ë] /(v1) to train up/to discipline/ +Îý¤êÀ½ÉÊ [¤Í¤ê¤»¤¤¤Ò¤ó] /(n) boiled fish-paste products/ +Îý¤êľ¤¹ [¤Í¤ê¤Ê¤ª¤¹] /(v5s) to knead again/to work over/ +Îý¤êʪ [¤Í¤ê¤â¤Î] /(n) boiled fish-paste products/parade float/procession/ +Îý¤êʽ [¤Í¤ê¤Ù¤¤] /(n) mud and tile wall topped with tile/ +Îý¤êÊ⤯ [¤Í¤ê¤¢¤ë¤¯] /(v5k) to parade/to march/ +Îý¤êÌô [¤Í¤ê¤°¤¹¤ê] /(n) electuary/ +Îý¤ë [¤Í¤ë] /(v5r) to knead/to work over/to polish up/(P)/ +Îý¸ù [¤ì¤ó¤³¤¦] /(n) (MA) skills acquired through hard training/feats of practice/ +Îý½¬ [¤ì¤ó¤·¤å¤¦] /(n,vs) practice/(P)/ +Îý½¬µ¡ [¤ì¤ó¤·¤å¤¦¤­] /(n) trainer/training plane/ +Îý½¬¶Ê [¤ì¤ó¤·¤å¤¦¤­¤ç¤¯] /(n) etude/ +Îý½¬»î¹ç [¤ì¤ó¤·¤å¤¦¤¸¤¢¤¤] /(n) practice game/practice match/workout/ +Îý½¬½ê [¤ì¤ó¤·¤å¤¦¤¸¤ç] /(n) training school or institute/ +Îý½¬¾ì [¤ì¤ó¤·¤å¤¦¤¸¤ç¤¦] /practice ground/ +Îý½¬À¸ [¤ì¤ó¤·¤å¤¦¤»¤¤] /(n) student/trainee/ +Îý½¬Á¥ [¤ì¤ó¤·¤å¤¦¤»¤ó] /(n) school or training ship/ +Îý½¬Ä¢ [¤ì¤ó¤·¤å¤¦¤Á¤ç¤¦] /exercise book/workbook/ +Îý½¬ÉÔ­ [¤ì¤ó¤·¤å¤¦¤Ö¤½¤¯] /(n) lack of training/ +Îý½¬ÌäÂê [¤ì¤ó¤·¤å¤¦¤â¤ó¤À¤¤] /(n) exercises/practice problem/ +ÎýÀ® [¤ì¤ó¤»¤¤] /(n) training/drilling/ +Îýã [¤ì¤ó¤¿¤Ä] /(n) expert(ise)/skill/dexterity/ +Îýú [¤ì¤ó¤¿¤ó] /(n) briquette (charcoal or coal)/ +ÎýÅ´ [¤ì¤ó¤Æ¤Ä] /(n) wrought iron/ +ÎýÆý [¤ì¤ó¤Ë¤å¤¦] /(n) condensed milk/ +ÎýÇÏÂ纬 [¤Í¤ê¤Þ¤À¤¤¤³¤ó] /(n) variety of daikon/woman's fat legs/ +Îýʼ [¤ì¤ó¤Ú¤¤] /(n) military drill/ +Îýʼ¾ì [¤ì¤ó¤Ú¤¤¤¸¤ç¤¦] /(n) parade ground/ +ÎýËá [¤ì¤ó¤Þ] /(n,vs) training/practice/cultivation/ +Îþ¶ç [¤ì¤ó¤¯] /(n) linked verse/couplet/ +Îþ¹ç [¤ì¤ó¤´¤¦] /(n) combination/union/ +Îþ¼î [¤ì¤ó¤¸¤å] /(n) gobang (board game related to go-moku)/ +ÎþÁÛ [¤ì¤ó¤½¤¦] /(n,vs) association (of ideas)/suggestion/ +ÎþÂâ [¤ì¤ó¤¿¤¤] /(n) regiment/ +ÎþË® [¤ì¤ó¤Ý¤¦] /(n) confederation/federation/union/ +ÎþÌÁ [¤ì¤ó¤á¤¤] /(n) federation/union/league/ +ÎþÍí [¤ì¤ó¤é¤¯] /(n) contact/connection/communication/ +ÎþΩ [¤ì¤ó¤ê¤Ä] /(n) alliance/coalition/ +Ï¡ [¤Ï¤¹] /(n) lotus/(P)/ +Ï¡¤ÃÍÕ [¤Ï¤¹¤Ã¤Ñ] /(adj-na,n) vulgar/wanton/ +Ï¡²Ú [¤ì¤ó¤²] /(n) (1) lotus flower/(2) china spoon/ +Ï¡²ÚºÂ [¤ì¤ó¤²¤¶] /(n) lotus seat (under Buddha's statue)/ +Ï¡²ÚÁð [¤ì¤ó¤²¤½¤¦] /(n) Chinese milk vetch/ +Ï¡·îÆô [¤ì¤ó¤²¤Ä¤Ë] /name of a famous Buddhist nun/ +Ï¡º¬ [¤ì¤ó¤³¤ó] /(n) lotus root/ +Ï¡Âæ [¤ì¤ó¤À¤¤] /(n) lotus-shaped pedestal for images of the Buddha/ +Ï¢ [¤ì¤ó] /(n) party/company/group/(P)/ +Ï¢¤Ê¤ë [¤Ä¤é¤Ê¤ë] /(v5r) to extend/to stretch out/to stand in a row/(P)/ +Ï¢¤Í¤ë [¤Ä¤é¤Í¤ë] /(v1) to link/to join/to put together/(P)/ +Ï¢¤à [¤Ä¤ë¤à] /(v5m) to go with (a companion)/ +Ï¢¤ì [¤Ä¤ì] /(n,vs) companion/company/(P)/ +Ï¢¤ì¤·¤ç¤ó [¤Ä¤ì¤·¤ç¤ó] /(vs) going to the bathroom in a group/ +Ï¢¤ì¤Æ [¤Ä¤ì¤Æ] /(conj,exp) as/in proportion to/ +Ï¢¤ì¤Æ¤¤¤¯ [¤Ä¤ì¤Æ¤¤¤¯] /(v5k-s) to take someone (of lower status) along/ +Ï¢¤ì¤Æ¹Ô¤¯ [¤Ä¤ì¤Æ¤¤¤¯] /(v5k-s) to take someone (of lower status) along/(P)/ +Ï¢¤ì¤ÆÍè¤ë [¤Ä¤ì¤Æ¤¯¤ë] /(vk) to bring someone along/(P)/ +Ï¢¤ì¤ë [¤Ä¤ì¤ë] /(v1) to lead/to take (a person)/(P)/ +Ï¢¤ìµî¤ë [¤Ä¤ì¤µ¤ë] /(v5r) to take away/(P)/ +Ï¢¤ì¹ç¤¤ [¤Ä¤ì¤¢¤¤] /(n) one's husband/one's wife/ +Ï¢¤ì¹þ¤ß½É [¤Ä¤ì¤³¤ß¤ä¤É] /(n) love hotel/ +Ï¢¤ì¹þ¤à [¤Ä¤ì¤³¤à] /(v5m) to bring (somebody into a place)/ +Ï¢¤ì»Ò [¤Ä¤ì¤³] /(n) child brought by a second spouse/ +Ï¢¤ì½Ð¤¹ [¤Ä¤ì¤À¤¹] /(v5s) to take out/ +Ï¢¤ì¾®ÊØ [¤Ä¤ì¤·¤ç¤¦¤Ù¤ó] /going off to urinate together/ +Ï¢¤ìź¤¦ [¤Ä¤ì¤½¤¦] /(v5u) to be man and wife/to be married to/ +Ï¢¤ìÌ᤹ [¤Ä¤ì¤â¤É¤¹] /(v5s) to bring back/ +Ï¢¤ìΩ¤Ä [¤Ä¤ì¤¿¤Ä] /(v5t) to accompany/to go with or together/ +Ï¢¤ìΩ¤Ä [¤Ä¤ì¤À¤Ä] /(v5t) to accompany/to go with or together/ +Ï¢²Í [¤ì¤ó¤«] /row of racks (coined word)/ +Ï¢²Î [¤ì¤ó¤¬] /(n) early Japanese poetry form/poetic dialogue/ +Ï¢²Î»Õ [¤ì¤ó¤¬¤·] /(n) renga poet/ +Ï¢´Ø [¤ì¤ó¤«¤ó] /(n) connection/relation/linkage/(P)/ +Ï¢µ­ [¤ì¤ó¤­] /(n) multiple entry/listing/ +Ï¢µ­Åêɼ [¤ì¤ó¤­¤È¤¦¤Ò¤ç¤¦] /secret balloting with multiple entries/ +Ï¢µÙ [¤ì¤ó¤­¤å¤¦] /(n) consecutive holidays/(P)/ +Ï¢µÙÌÀ¤± [¤ì¤ó¤­¤å¤¦¤¢¤±] /(n) end of vacation/ +Ï¢¶ã [¤ì¤ó¤®¤ó] /(n) duet/ +Ï¢¶ç [¤ì¤ó¤¯] /(n) linked verse/couplet/ +Ï¢·¸ [¤ì¤ó¤±¤¤] /(n) connection/linking/(P)/ +Ï¢·¸¥×¥ì¡¼ [¤ì¤ó¤±¤¤¥×¥ì¡¼] /(n) good teamwork play (baseball)/(P)/ +Ï¢·È [¤ì¤ó¤±¤¤] /(n) cooperation/(P)/ +Ï¢·Ò [¤ì¤ó¤±¤¤] /(n) connection/linkage/ +Ï¢·ë [¤ì¤ó¤±¤Ä] /(n,vs) concatenation/(P)/ +Ï¢·ë´ï [¤ì¤ó¤±¤Ä¤­] /(n) connector/coupler/ +Ï¢·ë·è»» [¤ì¤ó¤±¤Ä¤±¤Ã¤µ¤ó] /consolidated balance sheet/ +Ï¢·ë»Ò²ñ¼Ò [¤ì¤ó¤±¤Ä¤·¤«¤¤¤·¤ã] /(n) consolidated subsidiary/ +Ï¢·ë½ãÍø±× [¤ì¤ó¤±¤Ä¤¸¤å¤ó¤ê¤¨¤­] /(n) consolidated net profit/ +Ï¢·ëÍø±× [¤ì¤ó¤±¤Ä¤ê¤¨¤­] /(n) consolidated profit/ +Ï¢¸Æ [¤ì¤ó¤³] /(n) calling repeatedly/ +Ï¢¸ì [¤ì¤ó¤´] /(n) compound word/phrase/ +Ï¢¹Ô [¤ì¤ó¤³¤¦] /(n,vs) taking (a suspect to the police)/(P)/ +Ï¢¹Õ [¤ì¤ó¤³¤¦] /(n) Japanese Confederation of Labor/lateral league of six states (in Chinese history)/ +Ï¢¹ç [¤ì¤ó¤´¤¦] /(n) union/alliance/(P)/ +Ï¢¹ç²¦¹ñ [¤ì¤ó¤´¤¦¤ª¤¦¤³¤¯] /the United Kingdom/ +Ï¢¹ç²ñ [¤ì¤ó¤´¤¦¤«¤¤] /association/federation/(P)/ +Ï¢¹ç´ÏÂâ [¤ì¤ó¤´¤¦¤«¤ó¤¿¤¤] /combined fleet/ +Ï¢¹ç·³ [¤ì¤ó¤´¤¦¤°¤ó] /(n) (WWII) the Allies/allied forces/ +Ï¢¹ç¹ñ [¤ì¤ó¤´¤¦¤³¤¯] /(n) allied nations/(WW II) the Allies/ +Ï¢¹çºîÀï [¤ì¤ó¤´¤¦¤µ¤¯¤»¤ó] /combined operation/ +Ï¢¹çÀ¯¸¢ [¤ì¤ó¤´¤¦¤»¤¤¤±¤ó] /coalition government/ +Ï¢º¿ [¤ì¤ó¤µ] /(n) chain/connection/(P)/ +Ï¢º¿¾õµå¶Ý [¤ì¤ó¤µ¤¸¤ç¤¦¤­¤å¤¦¤­¤ó] /(n) streptococcus/ +Ï¢º¿Å¹ [¤ì¤ó¤µ¤Æ¤ó] /(n) chain store/ +Ï¢º¿È¿±þ [¤ì¤ó¤µ¤Ï¤ó¤Î¤¦] /chain reaction/ +Ï¢ºÁ [¤ì¤ó¤¶] /(n,vs) implicated (involved) in (a crime)/ +Ï¢ºÂ [¤ì¤ó¤¶] /(n,vs) implicated (involved) in (a crime)/(P)/ +Ï¢ºÜ [¤ì¤ó¤µ¤¤] /(n,vs) serialization/serial story/(P)/ +Ï¢ºÜ¾®Àâ [¤ì¤ó¤µ¤¤¤·¤ç¤¦¤»¤Ä] /serial/serialized novel/ +Ï¢ºî [¤ì¤ó¤µ¤¯] /(n) planting a field with the same crop each year/repeated cultivation/collaborative literary work/story made up by several writers working on it in turn/(P)/ +Ï¢»³ [¤ì¤ó¤¶¤ó] /(n) mountain range/ +Ï¢»Ò [¤Ä¤ì¤³] /(n) child from previous marriage/ +Ï¢»Ò [¤ì¤ó¤¸] /(n) latticework/ +Ï¢»ÒÁë [¤ì¤ó¤¸¤Þ¤É] /(n) lattice window/ +Ï¢»Þ [¤ì¤ó¤·] /(n) off-shoot/noble (family) sibling/ +Ï¢¼­ [¤ì¤ó¤¸] /copula/ +Ï¢¼Í [¤ì¤ó¤·¤ã] /(n) rapid-fire/ +Ï¢¼î [¤ì¤ó¤¸¤å] /(n) game involving the linkage of similarly colored beads/ +Ï¢½ð [¤ì¤ó¤·¤ç] /(n) joint signature/ +Ï¢¾¡ [¤ì¤ó¤·¤ç¤¦] /(n,vs) consecutive victories/series of victories/(P)/ +Ï¢¾¡Ê£¼° [¤ì¤ó¤·¤ç¤¦¤Õ¤¯¤·¤­] /(n) quinella (dual forecast)/ +Ï¢À± [¤ì¤ó¤»¤¤] /(n) binary star/ +Ï¢À¼ [¤ì¤ó¤¸¤ç¤¦] /(n) type of liaison of consonants in a word/ +Ï¢ÀÜ [¤ì¤ó¤»¤Ä] /(n) connection/ +Ï¢Àï [¤ì¤ó¤»¤ó] /(n) series of battles/(P)/ +Ï¢ÀïÏ¢¾¡ [¤ì¤ó¤»¤ó¤ì¤ó¤·¤ç¤¦] /succession of victories/ +Ï¢ÀïÏ¢ÇÔ [¤ì¤ó¤»¤ó¤ì¤ó¤Ñ¤¤] /succession of defeats/ +Ï¢ÁÕ [¤ì¤ó¤½¤¦] /(n) performance by two or more musicians playing similar instruments/ +Ï¢ÁÛ [¤ì¤ó¤½¤¦] /(n,vs) association (of ideas)/suggestion/(P)/ +Ï¢Áñ [¤ì¤ó¤Á¤ã¤ó] /(n) extended game/ +Ϣ³ [¤ì¤ó¤¾¤¯] /(n,vs) serial/consecutive/continuity/occurring in succession/continuing/(P)/ +Ϣ³¥É¥é¥Þ [¤ì¤ó¤¾¤¯¥É¥é¥Þ] /(n) drama serial/ +Ϣ³´Ø¿ô [¤ì¤ó¤¾¤¯¤«¤ó¤¹¤¦] /continuous function/ +Ϣ³»¦¿Í [¤ì¤ó¤¾¤¯¤µ¤Ä¤¸¤ó] /serial murders/ +Ϣ³»¦¿ÍÈÈ [¤ì¤ó¤¾¤¯¤µ¤Ä¤¸¤ó¤Ï¤ó] /(n) serial killer/ +Ϣ³¼Ì¿¿ [¤ì¤ó¤¾¤¯¤·¤ã¤·¤ó] /(n) sequence photographs/ +Ϣ³ÂÎ [¤ì¤ó¤¾¤¯¤¿¤¤] /(n) continuum/continua/ +Ϣ³Êü²Ð [¤ì¤ó¤¾¤¯¤Û¤¦¤«] /(n) a series of arson cases/ +Ï¢ÂÇ [¤ì¤ó¤À] /(n) barrage/(P)/ +Ï¢ÂηÁ [¤ì¤ó¤¿¤¤¤±¤¤] /(n) participle adjective/attributive form/ +Ï¢Âλì [¤ì¤ó¤¿¤¤¤·] /(n) pre-noun adjectival/ +Ï¢ÂÓ [¤ì¤ó¤¿¤¤] /(n) solidarity/(P)/ +Ï¢ÂÓ´¶ [¤ì¤ó¤¿¤¤¤«¤ó] /feeling of solidarity/ +Ï¢ÂÓºÄ̳ [¤ì¤ó¤¿¤¤¤µ¤¤¤à] /joint liability/ +Ï¢ÂÓÊÝ¾Ú [¤ì¤ó¤¿¤¤¤Û¤·¤ç¤¦] /joint liability on guarantee/ +Ï¢ÂÓÊÝ¾Ú¿Í [¤ì¤ó¤¿¤¤¤Û¤·¤ç¤¦¤Ë¤ó] /(n) co-endorser/co-signer/co-maker/ +Ï¢Ââ [¤ì¤ó¤¿¤¤] /(n) regiment/(P)/ +Ï¢Ââ´ú [¤ì¤ó¤¿¤¤¤­] /(n) regimental colors/ +Ï¢ÂâĹ [¤ì¤ó¤¿¤¤¤Á¤ç¤¦] /(n) regimental commander/ +Ï¢Âù [¤ì¤ó¤À¤¯] /(n) euphonic change of unvoiced to voiced sound/ +Ï¢ÃÆ [¤ì¤ó¤À¤ó] /(n) four handed performance (on the piano)/ +Ï¢Ãæ [¤ì¤ó¤¸¤å¤¦] /(n) colleagues/company/a lot/ +Ï¢Ãæ [¤ì¤ó¤Á¤å¤¦] /(n) colleagues/company/a lot/(P)/ +Ï¢Åê [¤ì¤ó¤È¤¦] /(n) pitching in consecutive games/(P)/ +Ϣư [¤ì¤ó¤É¤¦] /(n) gearing/linkage/(P)/ +Ϣưµ¡ [¤ì¤ó¤É¤¦¤­] /(n) a clutch/ +Ï¢Æü [¤ì¤ó¤¸¤Ä] /(n-adv,n-t) every day/prolonged/(P)/ +Ï¢ÆüÏ¢Ìë [¤ì¤ó¤¸¤Ä¤ì¤ó¤ä] /(n-t) every day and every night/ +Ϣǯ [¤ì¤ó¤Í¤ó] /(n-t) every year/year after year/ +Ï¢ÇÆ [¤ì¤ó¤Ñ] /(n) successive championships/(P)/ +Ï¢ÇË [¤ì¤ó¤Ñ] /(n,vs) winning successively/defeating one's enemy in succession/ +Ï¢ÇÔ [¤ì¤ó¤Ñ¤¤] /(n,vs) consecutive defeats/series of defeats/(P)/ +Ϣȯ [¤ì¤ó¤Ñ¤Ä] /(n,vs) running continuously/firing in rapid succession/(P)/ +Ϣȯ½Æ [¤ì¤ó¤Ñ¤Ä¤¸¤å¤¦] /(n) repeating firearm/a repeater/ +ϢȽ [¤ì¤ó¤Ð¤ó] /(n) joint seal or signature/ +ϢȽ [¤ì¤ó¤Ñ¤ó] /(n) joint seal or signature/ +ϢȽ¾õ [¤ì¤ó¤Ð¤ó¤¸¤ç¤¦] /(n) jointly sealed covenant/ +Ï¢ÈÖ [¤ì¤ó¤Ð¤ó] /(n) serial number/ +Ϣʬ¿ô [¤ì¤ó¤Ö¤ó¤¹¤¦] /(n) continued fraction/ +Ï¢Êö [¤ì¤ó¤Ý¤¦] /(n) mountain range/(P)/ +Ϣˮ [¤ì¤ó¤Ý¤¦] /(n) commonwealth/federation of states/(P)/ +ϢˮµÄ²ñ [¤ì¤ó¤Ý¤¦¤®¤«¤¤] /federal parliament/(German) Bundestag/ +Ϣˮ¹ñ²È [¤ì¤ó¤Ý¤¦¤³¤Ã¤«] /federation/ +Ϣˮ¼è°ú°Ñ°÷²ñ [¤ì¤ó¤Ý¤¦¤È¤ê¤Ò¤­¤¤¤¤¤ó¤«¤¤] /(U.S.) Federal Trade Commission (FTC)/ +Ϣˮ¼óÁê [¤ì¤ó¤Ý¤¦¤·¤å¤·¤ç¤¦] /federal chancellor/ +Ϣˮ½àÈ÷À©ÅÙ [¤ì¤ó¤Ý¤¦¤¸¤å¤ó¤Ó¤»¤¤¤É] /(the U.S) Federal Reserve System/ +ϢˮÀ© [¤ì¤ó¤Ý¤¦¤»¤¤] /(n) federal system/ +ϢˮÀ©ÅÙ [¤ì¤ó¤Ý¤¦¤»¤¤¤É] /federalism/ +ϢˮÀ¯ÉÜ [¤ì¤ó¤Ý¤¦¤»¤¤¤Õ] /(n) Federal Government (of the U.S.)/ +ϢˮÁܺº¶É [¤ì¤ó¤Ý¤¦¤½¤¦¤µ¤­¤ç¤¯] /Federal Bureau of Investigation (FBI)/ +ϢˮÅö¶É [¤ì¤ó¤Ý¤¦¤È¤¦¤­¤ç¤¯] /federal authorities/ +Ϣˮͽ»» [¤ì¤ó¤Ý¤¦¤è¤µ¤ó] /federal budget/ +Ϣ̾ [¤ì¤ó¤á¤¤] /(n) joint signature/(P)/ +Ï¢ÌÁ [¤ì¤ó¤á¤¤] /(n) league/union/alliance/(P)/ +Ï¢ÌÊ [¤ì¤ó¤á¤ó] /(adj-na,n) uninterrupted/on and on/ +Ï¢Ìʤ¿¤ë [¤ì¤ó¤á¤ó¤¿¤ë] /(adj-t) unbroken/uninterrupted/continuous/ +Ï¢Ìë [¤ì¤ó¤ä] /(n-t) every evening/night after night/ +Ï¢ÍÑ [¤ì¤ó¤è¤¦] /(n) continuous use/(P)/ +Ï¢ÍÑ·Á [¤ì¤ó¤è¤¦¤±¤¤] /(n) (gram) conjunctive form/continuative form/ +Ï¢Íí [¤ì¤ó¤é¤¯] /(n,vs) junction/communication/contact/connection/coordination/(P)/ +Ï¢Íí¤ò¼è¤ë [¤ì¤ó¤é¤¯¤ò¤È¤ë] /(exp) to get in touch with/ +Ï¢Íí¤òÀä¤Ä [¤ì¤ó¤é¤¯¤ò¤¿¤Ä] /(exp) to sever the connection/ +Ï¢Íí±Ø [¤ì¤ó¤é¤¯¤¨¤­] /connecting station/station where you change/ +Ï¢Íí²ñ [¤ì¤ó¤é¤¯¤«¤¤] /liaison group/ +Ï¢Íí²ñµÄ [¤ì¤ó¤é¤¯¤«¤¤¤®] /(n) liaison conference/ +Ï¢ÍíÀÚÉä [¤ì¤ó¤é¤¯¤­¤Ã¤×] /(n) connection (interline) ticket/ +Ï¢ÍíÀè [¤ì¤ó¤é¤¯¤µ¤­] /(n) contact address/ +Ï¢ÍíÀè [¤ì¤ó¤é¤¯¤»¤ó] /(n) contact address/ +Ï¢ÍíÀþ [¤ì¤ó¤é¤¯¤»¤ó] /connecting line/ +Ï¢ÍíÁ¥ [¤ì¤ó¤é¤¯¤»¤ó] /(n) connecting ferryboat/ +Ï¢Íý [¤ì¤ó¤ê] /(n) (1) trees with entwined branches/(2) intimate male and female relationship/ +Ï¢Íý¤Î¾¾ [¤ì¤ó¤ê¤Î¤Þ¤Ä] /pines with entwined branches/ +ϢΩ [¤ì¤ó¤ê¤Ä] /(n) alliance/coalition/(P)/ +ϢΩÀ¯¸¢ [¤ì¤ó¤ê¤Ä¤»¤¤¤±¤ó] /(n) coalition government/ +ϢΩÆâ³Õ [¤ì¤ó¤ê¤Ä¤Ê¤¤¤«¤¯] /coalition cabinet or government/ +ϢΩÊýÄø¼° [¤ì¤ó¤ê¤Ä¤Û¤¦¤Æ¤¤¤·¤­] /(n) simultaneous equations/ +ϢΩÌîÅÞ [¤ì¤ó¤ê¤Ä¤ä¤È¤¦] /(n) opposition coalition party/ +ϢΩͿÅÞ [¤ì¤ó¤ê¤Ä¤è¤È¤¦] /(n) ruling coalition party/ +Ï¢ÎÌ [¤ì¤ó¤ê¤ç¤¦] /weight of 1000 sheets of paper/ream weight/ +Ï¢Îß [¤ì¤ó¤ë¤¤] /(n) complicity/implication/involvement/ +Ï¢ÏË [¤ì¤ó¤³¤¦] /(arch) extending in a row/ +Ï£¶â½Ñ [¤ì¤ó¤­¤ó¤¸¤å¤Ä] /(n) alchemy/(P)/ +Ï£¶â½Ñ»Õ [¤ì¤ó¤­¤ó¤¸¤å¤Ä¤·] /(n) alchemist/ +Ï£¹Ý [¤ì¤ó¤³¤¦] /wrought steel/ +Ï£À® [¤ì¤ó¤»¤¤] /(n) training/drilling/ +ϣŴ [¤ì¤ó¤Æ¤Ä] /(n) wrought iron/ +Ï£Ëá [¤ì¤ó¤Þ] /(n,vs) training/practice/cultivation/ +ϤΧ [¤í¤ì¤Ä] /(n) articulation/ +ϤΧ¤¬²ó¤é¤Ê¤¤ [¤í¤ì¤Ä¤¬¤Þ¤ï¤é¤Ê¤¤] /speaking inarticulately (slurring, lisping, etc)/ +Ï¥¹ñ [¤í¤³¤¯] /(n) Russia/ +Ï¥Æß [¤í¤É¤ó] /(n) imbecility/stupidity/ +Ϧ [¤ä¤°¤é] /(n) scaffold/turret/ +Ϧ [¤í] /(n) oar/ +ϦÂÀ¸Ý [¤ä¤°¤é¤À¤¤¤³] /(n) drums which announce the opening of a stage performance or commencement of sumo bouts/the sound produced by such drums/ +ϧ¤ò°Ï¤à [¤í¤ò¤«¤³¤à] /(exp) to sit around the fire/ +ϧ¾² [¤í¤·¤ç¤¦] /hearth/ +ϧ¿´ [¤í¤·¤ó] /(n) nuclear reactor core/(P)/ +ϧ¿´ÍÏÍ» [¤í¤·¤ó¤è¤¦¤æ¤¦] /(n) meltdown/ +ϧê [¤í¤À¤Ê] /mantelpiece/ +ϧü [¤í¤Ð¤¿] /(n) fireside/hearth/by the fire/ +ϧü¾Æ¤­ [¤í¤Ð¤¿¤ä¤­] /food cooked on a grill/ +ϧÊÕ [¤í¤Ø¤ó] /(n) fireside/ +ϧÊÕÃÌÏà [¤í¤Ø¤ó¤À¤ó¤ï] /fireside chat/ +Ï©²Ã [¤ë¤«] /St Luke/ +Ï©¶ä [¤í¤®¤ó] /(n) traveling expenses/ +Ï©¸ª [¤í¤«¤¿] /(n) shoulder of a road/berm/ +Ï©¸ª [¤í¤±¤ó] /(n) shoulder of a road/berm/ +Ï©¾² [¤í¤·¤ç¤¦] /(n) roadbed/ +Ï©¾å [¤í¤¸¤ç¤¦] /(n) (on the) road/(on the) way/(P)/ +Ï©¾åÃó¼Ö [¤í¤¸¤ç¤¦¤Á¤å¤¦¤·¤ã] /(n) parking on the streets/ +Ï©¾åÈȺá [¤í¤¸¤ç¤¦¤Ï¤ó¤¶¤¤] /(n) street crime/ +Ï©Àþ [¤í¤»¤ó] /(n) route/line/alignment/(P)/ +Ï©Àþ¤Ë±è¤Ã¤Æ [¤í¤»¤ó¤Ë¤½¤Ã¤Æ] /along the route (line)/ +Ï©ÃÏ [¤í¤¸] /(n) alley/alleyway/lane/(P)/ +Ï©Äø [¤í¤Æ¤¤] /(n) distance/ +ϩƬ [¤í¤È¤¦] /(n) roadside/wayside/ +Ï©È× [¤í¤Ð¤ó] /(n) roadbed/ +ϩɸ [¤í¤Ò¤ç¤¦] /(n) road sign/ +ϩ˵ [¤í¤Ü¤¦] /(n) roadside/ +Ï©ÌÌ [¤í¤á¤ó] /(n) road surface/(P)/ +Ï©ÌÌÅÅ¼Ö [¤í¤á¤ó¤Ç¤ó¤·¤ã] /streetcar/ +Ï©ÍÑ [¤í¤è¤¦] /(n) travelling expenses/ +Ϫ [¤Ä¤æ] /(adv,n) dew/(P)/ +Ϫ [¤í¤·¤¢] /(n) Russia/ +Ϫ¤ËǨ¤ì¤¿ [¤Ä¤æ¤Ë¤Ì¤ì¤¿] /wet with dew/dewy/ +Ϫ¤Î´Ö [¤Ä¤æ¤Î¤Þ] /(adj-na) instant/ +Ϫ¤ÎÌ¿ [¤Ä¤æ¤Î¤¤¤Î¤Á] /life as evanescent as the dew/ +Ϫ¤ï [¤¢¤é¤ï] /(adj-na) exposure/ +Ϫ¤ò½É¤·¤¿ÍÕ [¤Ä¤æ¤ò¤ä¤É¤·¤¿¤Ï] /leaf heavy with dew/ +Ϫ°­ [¤í¤¢¤¯] /(n) boasting of one's faults/ +Ϫ±Ä [¤í¤¨¤¤] /(n) bivouac/ +Ϫ¸« [¤í¤±¤ó] /(n) discovery/detection/exposure/(P)/ +Ϫ¸² [¤í¤±¤ó] /(n) discovery/detection/exposure/(P)/ +Ϫ¸ì [¤í¤´] /(n) the Russian language/ +Ϫ¸÷ [¤í¤³¤¦] /(n) (photographic) exposure/ +Ϫ¹ñ [¤í¤³¤¯] /(n) Russia/ +Ϫ¹ü [¤í¤³¤Ä] /(adj-na,n) (1) frank/blunt/plain/outspoken/(2) conspicuous/open/(3) broad/suggestive/(P)/ +ϪºÂ [¤í¤¶] /(n) sitting in the open air/ +Ϫ½Ð [¤í¤·¤å¤Ä] /(n,vs) exposure/(P)/ +Ϫ½Ð¶¸ [¤í¤·¤å¤Ä¤­¤ç¤¦] /(n) exhibitionist/ +Ϫ½Ð·× [¤í¤·¤å¤Ä¤±¤¤] /(n) exposure meter/ +Ϫ½Ð»þ´Ö [¤í¤·¤å¤Ä¤¸¤«¤ó] /(n) exposure time/ +Ϫ½Ð¾É [¤í¤·¤å¤Ä¤·¤ç¤¦] /(n) exhibitionism/ +Ϫ½ÐÉÔ­ [¤í¤·¤å¤Ä¤Ö¤½¤¯] /(n) underexposure/ +Ϫ¾ì [¤í¤¸¤ç¤¦] /(n) weather measurement station/ +ϪÀ¾°¡ [¤í¤·¤¢] /(n) Russia/ +ϪÁð [¤Ä¤æ¤¯¤µ] /(n) spiderwort/ +ϪÁú [¤Ä¤æ¤¸¤â] /(n) frozen dew/ +ϪÂæ [¤í¤À¤¤] /(n) balcony/ +ϪÃΤ餺 [¤Ä¤æ¤·¤é¤º] /utterly ignorant/ +ϪÃÏ [¤í¤¸] /(n) the bare ground/ +ϪÃϺÏÇÝ [¤í¤¸¤µ¤¤¤Ð¤¤] /outdoor cultivation/ +ϪÄè [¤í¤Æ¤¤] /(n) exposure/disclosure/(P)/ +ϪÄë [¤í¤Æ¤¤] /(n) Russian emperor/Czar/ +ϪÄø [¤Ä¤æ¤Û¤É] /little bit/ +Ϫũ [¤í¤Æ¤­] /dewdrop/ +Ϫŷ [¤í¤Æ¤ó] /(n) open air/ +Ϫŷ·¡¤ê [¤í¤Æ¤ó¤Ü¤ê] /(n) open-cut or open-air (strip) mining/ +Ϫŷ¾¦ [¤í¤Æ¤ó¤·¤ç¤¦] /(n) stallholder/ +ϪŷÉ÷Ϥ [¤í¤Æ¤ó¤Ö¤í] /(n) open air bath/rotemburo/ +ϪŹ [¤í¤Æ¤ó] /(n) street stall/stand/booth/(P)/ +ϪÅÀ [¤í¤Æ¤ó] /(n) dew point/ +ϪƬ [¤í¤È¤¦] /(n) rocky outcrop/ +ϪÈ× [¤í¤Ð¤ó] /(n) pagoda roof/ +Ϫʧ¤¤ [¤Ä¤æ¤Ï¤é¤¤] /(n) outrider/herald/ +Ϫʩ [¤í¤Õ¤Ä] /(n) Russia and France/ +Ϫ̿ [¤í¤á¤¤] /(n) transient life/ephemeral existence/ +ϪÏ [¤í¤ï] /(n) Russia and Japan/Russian-Japanese/ +Ï« [¤¤¤¿¤º¤­] /(n) pain/trouble/ +Ï« [¤í¤¦] /(n,vs) labor/toil/trouble/striving/putting (someone) to work/thanking (someone for their efforts)/comforting/(P)/ +Ï«¡¹¤¿¤ë [¤í¤¦¤í¤¦¤¿¤ë] /tired out/ +Ï«¤¦ [¤Í¤®¤é¤¦] /(v5u) to thank for/for reward for/ +Ï«¤ê [¤¤¤¿¤ï¤ê] /(n) trouble/service/labor/sympathy/illness/carefulness/attention/ +Ï«¤ë [¤¤¤¿¤ï¤ë] /(v5r) to pity/to sympathize with/to console/to care for/to be kind to/(P)/ +Ï«¤ï¤·¤¤ [¤¤¤¿¤ï¤·¤¤] /heartrending/pitiful/ +Ï«²» [¤í¤¦¤ª¤ó] /(n) Workers Music Council/ +Ï«¶ä [¤í¤¦¤®¤ó] /(n) wages/labor wages/ +Ï«¶ì [¤í¤¦¤¯] /(n) labor/toil/hardship/ +Ï«¸ù [¤í¤¦¤³¤¦] /(n) meritorious deed/ +Ï«ºÒ [¤í¤¦¤µ¤¤] /(n) workers' compensation insurance/(P)/ +Ï«ºÒÊݸ± [¤í¤¦¤µ¤¤¤Û¤±¤ó] /worker's accident insurance/ +Ï«ºî [¤í¤¦¤µ¤¯] /(n) toil/labor/laborious task/(P)/ +Ï«ºî¶µ°é [¤í¤¦¤µ¤¯¤­¤ç¤¦¤¤¤¯] /manual training/ +Ï«»È [¤í¤¦¤·] /(n) labour and management/(P)/ +Ï«»È¶¨Ä´ [¤í¤¦¤·¤­¤ç¤¦¤Á¤ç¤¦] /labor-management cooperation/ +Ï«»È¸ò¾Ä [¤í¤¦¤·¤³¤¦¤·¤ç¤¦] /(n) labor-management negotiation/ +Ï«»ÈʶÁè [¤í¤¦¤·¤Õ¤ó¤½¤¦] /(n) industrial (labor-management) dispute/industrial strife/ +Ï«»ñ [¤í¤¦¤·] /(n) capital and labor/capitalists and laborers/ +Ï«À¯ [¤í¤¦¤»¤¤] /(n) labor administration/ +Ï«ÁÈ [¤í¤¦¤¯¤ß] /(n) (abbr) labor union/(P)/ +Ï«ÁÈ [¤í¤¦¤½] /(n) (abbr) labor union/ +Ï«Áê [¤í¤¦¤·¤ç¤¦] /(n) Labor Minister/(P)/ +Ï«Ä [¤í¤¦¤Á¤ó] /(n) wages/ +ϫƯ [¤í¤¦¤É¤¦] /(n) manual labor/toil/work/(P)/ +ϫƯ¤òÈܤ·¤à [¤í¤¦¤É¤¦¤ò¤¤¤ä¤·¤à] /(exp) to despise labor/ +ϫƯ¤òìͤ·¤à [¤í¤¦¤É¤¦¤ò¤¤¤ä¤·¤à] /(exp) to despise labor/ +ϫƯ°Ñ°÷²ñ [¤í¤¦¤É¤¦¤¤¤¤¤ó¤«¤¤] /labor-relations board/ +ϫƯ±¿Æ° [¤í¤¦¤É¤¦¤¦¤ó¤É¤¦] /labour movement/(P)/ +ϫƯ±¿Æ°¼Ô [¤í¤¦¤É¤¦¤¦¤ó¤É¤¦¤·¤ã] /labor agitator/ +ϫƯ²Î [¤í¤¦¤É¤¦¤«] /(n) songs of labor/ +ϫƯ³¬µé [¤í¤¦¤É¤¦¤«¤¤¤­¤å¤¦] /working classes/ +ϫƯ´ð½à¶É [¤í¤¦¤É¤¦¤­¤¸¤å¤ó¤­¤ç¤¯] /(n) labor standards bureau/ +ϫƯ´ð½àË¡ [¤í¤¦¤É¤¦¤­¤¸¤å¤ó¤Û¤¦] /(n) Labor Standards Act/(P)/ +ϫƯµö²Ä¾Ú [¤í¤¦¤É¤¦¤­¤ç¤«¤·¤ç¤¦] /(n) work permit/ +ϫƯ¶¨Ìó [¤í¤¦¤É¤¦¤­¤ç¤¦¤ä¤¯] /labor agreement/ +ϫƯ¸¢ [¤í¤¦¤É¤¦¤±¤ó] /(n) the right to work/ +ϫƯ¸ò¾Ä [¤í¤¦¤É¤¦¤³¤¦¤·¤ç¤¦] /(n) labor negotiation/ +ϫƯ¹¶Àª [¤í¤¦¤É¤¦¤³¤¦¤»¤¤] /labor offensive/ +ϫƯºÒ³² [¤í¤¦¤É¤¦¤µ¤¤¤¬¤¤] /work-related injury or death/ +ϫƯºÒ³²Êä½þ¶â [¤í¤¦¤É¤¦¤µ¤¤¤¬¤¤¤Û¤·¤ç¤¦¤­¤ó] /(n) workers' compensation/ +ϫƯº× [¤í¤¦¤É¤¦¤µ¤¤] /(n) Labor Day/May Day/ +ϫƯ»Ô¾ì [¤í¤¦¤É¤¦¤·¤¸¤ç¤¦] /labor market/ +ϫƯ»þ´Ö [¤í¤¦¤É¤¦¤¸¤«¤ó] /(n) working hours/man-hours/ +ϫƯ¼Ô [¤í¤¦¤É¤¦¤·¤ã] /(n) labourer/worker/workman/(P)/ +ϫƯ¼Ô³¬µé [¤í¤¦¤É¤¦¤·¤ã¤«¤¤¤­¤å¤¦] /working class/ +ϫƯ¼Ô½¸²ñ [¤í¤¦¤É¤¦¤·¤ã¤·¤å¤¦¤«¤¤] /(n) labor rally/ +ϫƯ¼ÔÇɸ¯Ë¡ [¤í¤¦¤É¤¦¤·¤ã¤Ï¤±¤ó¤Û¤¦] /(n) Temporary Staffing Services Law/ +ϫƯ¼ýÍƽê [¤í¤¦¤É¤¦¤·¤å¤¦¤è¤¦¤·¤ç] /labor camp/ +ϫƯ¾Ê [¤í¤¦¤É¤¦¤·¤ç¤¦] /Ministry of Labor/(P)/ +ϫƯ¾ò·ï [¤í¤¦¤É¤¦¤¸¤ç¤¦¤±¤ó] /working conditions/(P)/ +ϫƯ¿Í¸ý [¤í¤¦¤É¤¦¤¸¤ó¤³¤¦] /(n) work force/ +ϫƯÀ¸»ºÀ­ [¤í¤¦¤É¤¦¤»¤¤¤µ¤ó¤»¤¤] /labor productivity/ +ϫƯÁȹç [¤í¤¦¤É¤¦¤¯¤ß¤¢¤¤] /labor union/(P)/ +ϫƯÁȹçË¡ [¤í¤¦¤É¤¦¤¯¤ß¤¢¤¤¤Û¤¦] /(n) (Japanese) Labor Union Law/ +ϫƯÁèµÄ [¤í¤¦¤É¤¦¤½¤¦¤®] /labor trouble/strike/ +ϫƯÁê [¤í¤¦¤É¤¦¤·¤ç¤¦] /Minister of Labor/ +ϫƯÂç¿Ã [¤í¤¦¤É¤¦¤À¤¤¤¸¤ó] /Minister of Labour/ +ϫƯÅÞ [¤í¤¦¤É¤¦¤È¤¦] /(n) Labour Party/(P)/ +ϫƯƱÌÁ [¤í¤¦¤É¤¦¤É¤¦¤á¤¤] /labor federation/ +ϫƯˡ [¤í¤¦¤É¤¦¤Û¤¦] /(n) labor law/ +ϫƯÌäÂê [¤í¤¦¤É¤¦¤â¤ó¤À¤¤] /(n) labor problem/ +ϫƯÎÏ [¤í¤¦¤É¤¦¤ê¤ç¤¯] /(n) labor/manpower/working force/ +ϫƯÎϺ︺ [¤í¤¦¤É¤¦¤ê¤ç¤¯¤µ¤¯¤²¤ó] /(n) workforce reduction/ +Ï«Æ° [¤í¤¦¤É¤¦] /(oK) (n) manual labor/toil/work/ +Ï«Æ°¼Ô [¤í¤¦¤É¤¦¤·¤ã] /(oK) laborer/worker/ +Ï«ÇÀ [¤í¤¦¤Î¤¦] /(n) workers and farmers/ +Ï«ÇÀÀ¯ÉÜ [¤í¤¦¤Î¤¦¤»¤¤¤Õ] /Soviet Government/ +Ï«ÇÀÅÞ [¤í¤¦¤Î¤¦¤È¤¦] /labor-farmer party/ +ϫ̳ [¤í¤¦¤à] /(n) labor/work/service/(P)/ +ϫ̳²Ý [¤í¤¦¤à¤«] /labor section/ +ϫ̳´ÉÍý [¤í¤¦¤à¤«¤ó¤ê] /labor management/ +ϫ̳¼Ô [¤í¤¦¤à¤·¤ã] /(n) laborer/workman/ +Ï«Ìò [¤í¤¦¤¨¤­] /(n) work/labor/toil/ +Ï«Ìò¾ì [¤í¤¦¤¨¤­¤¸¤ç¤¦] /prison labor camp/ +Ï«ÎÏ [¤í¤¦¤ê¤ç¤¯] /(n) labour/effort/toil/trouble/(P)/ +Ï«ÎϤò¾Ê¤¯ [¤í¤¦¤ê¤ç¤¯¤ò¤Ï¤Ö¤¯] /(exp) to save labor/ +Ï«Ï¢ [¤í¤¦¤ì¤ó] /(n) labour union/(P)/ +Ï«Ï«¤¿¤ë [¤í¤¦¤í¤¦¤¿¤ë] /tired out/ +Ï­²¼ [¤í¤¦¤«] /(n) corridor/(P)/ +Ï®¤¯¤ë [¤¤¤¸¤¯¤ë] /(v5r) to finger/to tamper (with)/ +Ï®¤¹¤ë [¤í¤¦¤¹¤ë] /(vs-s) to use/to talk/to play a trick/ +Ï®¤Ö [¤â¤Æ¤¢¤½¤Ö] /(v5b) to play with/to trifle with/ +Ï®¤ê [¤¤¤¸¤ê] /meddling/ +Ï®¤ë [¤¤¤¸¤ë] /(v5r) to touch/to tamper with/(P)/ +ϯ¡¹ [¤í¤¦¤í¤¦] /(adj-na,n) clear/sonorous/full-sounding/ +ϯ¤é¤« [¤Û¤¬¤é¤«] /(adj-na,n) brightness/cheerfulness/melodious/(P)/ +ϯ¤é¤«¤Ë¾Ð¤¦ [¤Û¤¬¤é¤«¤Ë¤ï¤é¤¦] /(exp) to smile brightly/to laugh merrily/ +ϯ±Ó [¤í¤¦¤¨¤¤] /(n) recitation (of Japanese or Chinese poem)/(P)/ +ϯ¶ã [¤í¤¦¤®¤ó] /(n,vs) recitation/singing/ +ϯ¾§ [¤í¤¦¤·¤ç¤¦] /(n) recitation/chant/ +ϯÆÉ [¤í¤¦¤É¤¯] /(n,vs) reading aloud/recitation/(P)/ +ϯÊó [¤í¤¦¤Û¤¦] /(n) good news/(P)/ +ϯϯ [¤í¤¦¤í¤¦] /(adj-na,n) clear/sonorous/full-sounding/ +ϯϯ¤¿¤ë [¤í¤¦¤í¤¦¤¿¤ë] /(adj-t) sonorous/clear (and ringing)/bright (moon)/resonant/ +ϯëÖ [¤í¤¦¤·¤ç¤¦] /(n) recitation/chant/ +Ï° [¤í¤¦] /(n) tower/turret/lookout/belvedere/ +Ï°¤ËÅФë [¤í¤¦¤Ë¤Î¤Ü¤ë] /(exp) to go up a tower/ +Ï°³Õ [¤í¤¦¤«¤¯] /(n) multistoried building/(P)/ +Ï°´Ñ [¤í¤¦¤«¤ó] /(n) watchtower/ +Ï°Ìç [¤í¤¦¤â¤ó] /(n) two-storied gate/tower gate/ +ϲ¡¹ [¤í¤¦¤í¤¦] /(n) wandering/unemployed/ +ϲ²Ö [¤Ê¤Ë¤ï] /Naniwa (former name for Osaka region)/ +ϲ²ÖÀá [¤Ê¤Ë¤ï¤Ö¤·] /(n) naniwabushi/a kind of sung narrative popular during the Edo period/ +ϲ²Ú [¤Ê¤Ë¤ï] /Naniwa (former name for Osaka region)/ +ϲ¶Ê [¤í¤¦¤­¤ç¤¯] /(n) recitation of stories accompanied by samisen (called naniwabushi )/ +ϲ¿Í [¤í¤¦¤Ë¤ó] /(n,vs) (1) ronin/lordless samurai/(2) out of work/(3) waiting for another chance to enter a university/(P)/ +ϲ¿ÍÀ¸ [¤í¤¦¤Ë¤ó¤»¤¤] /student who failed entrance exam/ +ϲ® [¤Ê¤Ë¤ï] /Naniwa (former name for Osaka region)/ +ϲÈñ [¤í¤¦¤Ò] /(n) waste/extravagance/(P)/ +ϲÈñÊÊ [¤í¤¦¤Ò¤Ø¤­] /wasteful habits/ +ϲ̡¼çµÁ [¤í¤¦¤Þ¤ó¤·¤å¤®] /romanticism/ +ϲ̡¼çµÁ [¤í¤Þ¤ó¤·¤å¤®] /romanticism/ +ϲ̡Ū [¤í¤Þ¤ó¤Æ¤­] /(adj-na) romantic (school)/ +ϲ̡ÇÉ [¤í¤¦¤Þ¤ó¤Ï] /(n) romantic school/romanticism/ +ϲ̡ÇÉ [¤í¤Þ¤ó¤Ï] /(n) romantic school/romanticism/ +ϲϲ [¤í¤¦¤í¤¦] /(n) wandering/unemployed/ +ϳ¤é¤¹ [¤â¤é¤¹] /(v5s) to let leak/to reveal/(P)/ +ϳ¤ê [¤â¤ê] /(n) leak/leakage (of rain)/ +ϳ¤ë [¤â¤ë] /(v5r) to leak/to run out/(P)/ +ϳ¤ì [¤â¤ì] /(n,n-suf) omission/leakage/oversight/ +ϳ¤ì¤ë [¤â¤ì¤ë] /(v1) to leak out/to escape/to come through/to shine through/to filter out/to be omitted/(P)/ +ϳ¤ìʹ¤¯ [¤â¤ì¤­¤¯] /(v5k) to overhear/ +ϳ¤ì̵¤¯ [¤â¤ì¤Ê¤¯] /(adv) without omission/in full/ +ϳ±Ì [¤í¤¦¤¨¤¤] /(n,vs) disclosure/leakage/escape (of gas)/ +ϳ±ÌÅÅή [¤í¤¦¤¨¤¤¤Ç¤ó¤ê¤å¤¦] /(n) leakage current/ +ϳ¹ï [¤í¤¦¤³¤¯] /(n) water clock/ +ϳ½Ð [¤í¤¦¤·¤å¤Ä] /(n,vs) leak out/ +ϳ¿å [¤í¤¦¤¹¤¤] /(n) leakage/ +ϳÅÅ [¤í¤¦¤Ç¤ó] /(n) leakage/short circuit/power failure/ +ϳÅÍ [¤¸¤ç¤¦¤´] /(n) funnel/ +ϳÅÍ [¤í¤¦¤È] /(n) funnel/ +ϳÏà [¤í¤¦¤ï] /(n) cross talk/ +ϳÏ÷ë¹ç [¤í¤¦¤ï¤²¤Ä¤´¤¦] /crosstalk coupling/ +ϳÝõ [¤í¤¦¤»¤Ä] /(n) leakage (of gas or liquids or information)/ +Ï´²° [¤í¤¦¤ä] /(n) jail/gaol/ +Ï´¸Ã [¤í¤¦¤³] /(adj-na,n) firm/solid/ +Ï´¸Ç [¤í¤¦¤³] /(adj-na,n) firm/solid/ +Ï´¹ö [¤í¤¦¤´¤¯] /(n) prison/jail/ +Ï´»à [¤í¤¦¤·] /(n) dying in prison/ +Ï´Çˤê [¤í¤¦¤ä¤Ö¤ê] /(n) jailbreak/ +Ï´ÈÖ [¤í¤¦¤Ð¤ó] /(n) prison guard/jailer/ +ϴ̾¼ç [¤í¤¦¤Ê¤Ì¤·] /(n) (Edo-period) head of a prisoners' group/ +Ï´Ìò¿Í [¤í¤¦¤ä¤¯¤Ë¤ó] /(n) (Edo-period) jail warden/ +ϵ [¤ª¤ª¤«¤ß] /(n) wolf/(P)/ +ϵ±ì [¤Î¤í¤·] /(n) beacon/skyrocket/signal fire/ +ϵ±ì [¤í¤¦¤¨¤ó] /(n) beacon/skyrocket/signal fire/ +ϵ²Ð [¤í¤¦¤«] /(n) signal fire/beacon/ +ϵºÂ [¤ª¤ª¤«¤ß¤¶] /(n) Lupus (star)/ +ϵÇâ [¤í¤¦¤Ð¤¤] /(n) confusion/ +ϵÇ⤨¤ë [¤¦¤í¤¿¤¨¤ë] /(v1) to be flustered/to loose one's presence of mind/ +Ïµé´ [¤í¤¦¤¼¤­] /(adj-no,n) violence/outrage/riot/confusion/disorder/ +Ïµé´¼Ô [¤í¤¦¤¼¤­¤â¤Î] /(n) rioter/ruffian/ +϶ [¤«¤´] /(n) basket/cage/(P)/ +϶¤ë [¤³¤â¤ë] /(v5r) to seclude oneself/to be confined in/to be implied/to be stuffy/ +Ï· [¤í¤¦] /(n) old age/age/old people/the old/the aged/(P)/ +Ï·¤¤ [¤ª¤¤] /(n) old age/old person/the old/the aged/(P)/ +Ï·¤¤¤Î°ìÅ° [¤ª¤¤¤Î¤¤¤Ã¤Æ¤Ä] /(n) obstinacy of old age/ +Ï·¤¤¤ÎÇÈ [¤ª¤¤¤Î¤Ê¤ß] /wrinkles/ +Ï·¤¤¤Ü¤ì [¤ª¤¤¤Ü¤ì] /(n) (1) dotage/(2) feeble-minded old man/senile old fool/dodderer/ +Ï·¤¤¤Ü¤ì¤ë [¤ª¤¤¤Ü¤ì¤ë] /(v1) to become decrepit/to become senile/ +Ï·¤¤¤ë [¤ª¤¤¤ë] /(v1) to age/to grow old/(P)/ +Ï·¤¤¹þ¤à [¤ª¤¤¤³¤à] /(v5m) to grow old/to weaken with age/to become senile/ +Ï·¤¤¾¾ [¤ª¤¤¤Þ¤Ä] /(n) old pine tree/ +Ï·¤¤Àè [¤ª¤¤¤µ¤­] /(n) remaining years (of one's life)/ +Ï·¤¤ÌÚ [¤ª¤¤¤­] /(n) old tree/ +Ï·¤¤æΤì [¤ª¤¤¤Ü¤ì] /(n) (1) dotage/(2) feeble-minded old man/senile old fool/dodderer/ +Ï·¤¤æΤì¤ë [¤ª¤¤¤Ü¤ì¤ë] /(v1) to become decrepit/to become senile/ +Ï·¤± [¤Õ¤±] /aging/ +Ï·¤±¤ë [¤Õ¤±¤ë] /(v1) to age/(P)/ +Ï·¤±¹þ¤à [¤Õ¤±¤³¤à] /(v5m) to age/to become old/ +Ï·¤±Ìò [¤Õ¤±¤ä¤¯] /(n) (theatrical) role of old person/ +Ï·¤ÈÉ [¤í¤¦¤È¤Ó¤ç¤¦] /old age and sickness/ +Ï·¤òÏ«¤ï¤ë [¤í¤¦¤ò¤¤¤¿¤ï¤ë] /(exp) to be kind to old people/ +Ï·²§ [¤í¤¦¤ª¤¦] /(n) old man/ +Ï·²½ [¤í¤¦¤«] /(n,vs) ageing/senile deterioration/(P)/ +Ï·²½¸½¾Ý [¤í¤¦¤«¤²¤ó¤·¤ç¤¦] /the aging process/ +Ï·³² [¤í¤¦¤¬¤¤] /(n) problems caused by the elderly/ +Ï·´ã [¤í¤¦¤¬¤ó] /(n) presbyopia/long-sighted/(P)/ +Ï·´ã¶À [¤í¤¦¤¬¤ó¤­¤ç¤¦] /(n) reading (farsighted) glasses/spectacles for the aged/ +Ï·µ¸ [¤í¤¦¤®] /(n) aged geisha/ +Ï·µà [¤í¤¦¤­¤å¤¦] /(n) superannuated/decrepitude/(P)/ +Ï·µà²½¤·¤¿ [¤í¤¦¤­¤å¤¦¤«¤·¤¿] /deteriorated/outworn/ +Ï·¶­ [¤í¤¦¤­¤ç¤¦] /(n) old age/ +Ï·¶­¤ËÆþ¤ë [¤í¤¦¤­¤ç¤¦¤Ë¤¤¤ë] /(exp) to be advanced in age/ +Ï·¶í [¤í¤¦¤¯] /(n) one's old bones/aged body/ +Ï·¸å [¤í¤¦¤´] /(n) old age/(P)/ +Ï·¸ø [¤í¤¦¤³¤¦] /(n) polite address for elderly nobleman/ +Ï·¸ù [¤í¤¦¤³¤¦] /(n,adj-na) experienced/seasoned/veteran/ +Ï·¹ª [¤í¤¦¤³¤¦] /(n,adj-na) experienced/seasoned/veteran/ +Ï·¹ü [¤í¤¦¤³¤Ä] /(n) one's old bones/old man/ +Ï·ºÊ [¤í¤¦¤µ¤¤] /(n) old woman/ +Ï·»Ò [¤í¤¦¤·] /Lao-tse/Lao-tzu/(P)/ +Ï·»Õ [¤í¤¦¤·] /(n) old priest/sage/(Zen) teacher/ +Ï·»à [¤í¤¦¤·] /(n) die of old age/ +Ï·¼Â [¤í¤¦¤¸¤Ä] /(adj-na,n) loyalty/fidelity/ +Ï·¼ã [¤í¤¦¤¸¤ã¤¯] /(n,adj-na) (1) young and old/all ages/(P)/ +Ï·¼ã [¤í¤¦¤Ë¤ã¤¯] /(n,adj-na) (1) young and old/all ages/(P)/ +Ï·¼ãÃ˽÷ [¤í¤¦¤¸¤ã¤¯¤À¤ó¤¸¤ç] /(n) men and women of all ages/ +Ï·¼ãÃ˽÷ [¤í¤¦¤Ë¤ã¤¯¤Ê¤ó¤Ë¤ç] /(n) men and women of all ages/ +Ï·¼å [¤í¤¦¤¸¤ã¤¯] /(n,adj-na) (1) young and old/all ages/(2) infirmities of old age/ +Ï·¼ê [¤í¤¦¤·¤å] /(n) veteran/past master/ +Ï·¼ò [¤í¤¦¤·¤å] /(n) old wine/ +Ï·¼ô [¤í¤¦¤¸¤å] /(n) elderly Confucian scholar/ +Ï·¼ù [¤í¤¦¤¸¤å] /(n) old tree/ +Ï·½¹ [¤í¤¦¤·¤å¤¦] /(n) ugliness of old age/ +Ï·½Ï [¤í¤¦¤¸¤å¤¯] /(n) maturity/ +Ï·½÷ [¤í¤¦¤¸¤ç] /(n) elderly woman/senior lady-in-waiting/(P)/ +Ï·¾­ [¤í¤¦¤·¤ç¤¦] /(n) old or veteran army general/ +Ï·¾¯ [¤í¤¦¤·¤ç¤¦] /(n) young and old/ +Ï·¾¯ÉÔÄê [¤í¤¦¤·¤ç¤¦¤Õ¤Æ¤¤] /Death comes to old and young alike/ +Ï·¾¾ [¤í¤¦¤·¤ç¤¦] /(n) old pine tree/ +Ï·¾î [¤í¤¦¤¸¤ç¤¦] /(n) elderly spinster/ +Ï·¿Ã [¤í¤¦¤·¤ó] /(n) old or key retainer/ +Ï·¿Í [¤í¤¦¤¸¤ó] /(n) the aged/old person/(P)/ +Ï·¿Í¥Û¡¼¥à [¤í¤¦¤¸¤ó¥Û¡¼¥à] /(n) senior citizens' home/(P)/ +Ï·¿ÍÀ­ [¤í¤¦¤¸¤ó¤»¤¤] /(adj-na) senile/(P)/ +Ï·¿ÍÀ­ÃÔÊò [¤í¤¦¤¸¤ó¤»¤¤¤Á¤Û¤¦] /(n) senile dementia/ +Ï·¿ÍÉ [¤í¤¦¤¸¤ó¤Ó¤ç¤¦] /(n) geriatric diseases/ +Ï·¿Íɱ¡ [¤í¤¦¤¸¤ó¤Ó¤ç¤¦¤¤¤ó] /geriatric hospital/ +Ï·¿ÍÎÏ [¤í¤¦¤¸¤ó¤ê¤ç¤¯] /grey (gray) power/ +Ï·¿ê [¤í¤¦¤¹¤¤] /(n) senility/senile decay/(P)/ +Ï·¿ù [¤í¤¦¤µ¤ó] /(n) (arch) old cryptomeria/ +Ï·À® [¤í¤¦¤»¤¤] /(adj-na,n,vs) mature/becoming precocious/ +Ï·À¯¼£²È [¤í¤¦¤»¤¤¤¸¤«] /venerable statesman/ +Ï·À¸ [¤í¤¦¤»¤¤] /(n) elderly person's polite reference to self/ +Ï·ÁÎ [¤í¤¦¤½¤¦] /(n) elderly priest/ +Ï·Áñ [¤í¤¦¤½¤¦] /(n) Laozi and Zhuangzi/ +Ï·Áñ»×ÁÛ [¤í¤¦¤½¤¦¤·¤½¤¦] /(n) philosophy of Lao-tse and Chuang-tse/Taoism/ +Ï·ÂÎ [¤í¤¦¤¿¤¤] /(n) old body/aged person/ +Ï·Âç²È [¤í¤¦¤¿¤¤¤«] /(n) venerable authority/elderly master/ +Ï·Âç¹ñ [¤í¤¦¤¿¤¤¤³¤¯] /(n) great and ancient nation/ +Ï·Ãæ [¤í¤¦¤¸¤å¤¦] /(n) member of shogun's council of elders/ +Ϸǯ [¤í¤¦¤Í¤ó] /(n) old age/(P)/ +Ï·ÇÀ [¤í¤¦¤Î¤¦] /(n) elderly or experienced farmer/ +Ï·ÇÌ [¤í¤¦¤Ð] /(n) old woman/(P)/ +Ï·ÇÌ¿´ [¤í¤¦¤Ð¤·¤ó] /(n) concern/ +Ï·ÇÑ [¤í¤¦¤Ï¤¤] /(n) superannuation/ +Ï·ÇÑʪ [¤í¤¦¤Ï¤¤¤Ö¤Ä] /(n) waste products/ +Ï·ÇÚ [¤í¤¦¤Ï¤¤] /(n) the aged/ +Ï·É [¤í¤¦¤Ó¤ç¤¦] /(n) infirmities of old age/ +Ï·É×ÉØ [¤í¤¦¤Õ¤¦¤Õ] /(n) an old couple/(P)/ +Ï·ÉØ [¤í¤¦¤Õ] /(n) old woman/(P)/ +Ï·Éã [¤í¤¦¤Õ] /(n) old father/ +Ϸʼ [¤í¤¦¤Ø¤¤] /(n) old soldier/ +Ï·ÊÞ [¤·¤Ë¤»] /(n) old shop/shop of long standing/(P)/ +Ï·ÊÞ [¤í¤¦¤Û] /(n) old shop/shop of long standing/(P)/ +Ï·Êì [¤í¤¦¤Ü] /(n) old mother/aged mother/ +Ï·ËÍ [¤í¤¦¤Ü¤¯] /(n) elderly servant/ +Ï·ÌÍ [¤é¡¼¤á¤ó] /(n) Chinese-style noodles (zh: lamian)/ +Ï·ÌÚ [¤í¤¦¤Ü¤¯] /(n) old tree/ +Ï·Ìì [¤ª¤ä¤¸] /(gikun) (n) one's father/old man/one's boss/ +Ï·Ìì [¤í¤¦¤ä] /(n) one's father/old man/one's boss/ +Ï·Í¥ [¤í¤¦¤æ¤¦] /(n) elderly or veteran actor/ +Ϸͺ [¤í¤¦¤æ¤¦] /(n) aged hero/ +Ï·ÍÄ [¤í¤¦¤è¤¦] /(n) old and young/ +Ï·Íè [¤í¤¦¤é¤¤] /(adv,n) since growing old/ +Ï·Îð [¤í¤¦¤ì¤¤] /(n) advanced age/senility/(P)/ +Ï·Îðǯ¶â [¤í¤¦¤ì¤¤¤Í¤ó¤­¤ó] /old-age pension/ +Ï·Îý [¤í¤¦¤ì¤ó] /(adj-na,n) experienced/veteran/ +Ï·Îý²È [¤í¤¦¤ì¤ó¤«] /(n) veteran/expert/ +Ï·àÖ [¤í¤¦¤«¤¤] /(adj-na,n) cunning/crafty/ +ϸ [¤Ä¤ó¤Ü] /(n) deafness/deaf person (impolite)/ +ϸ [¤ß¤ß¤·¤¤] /(n) deafness/deaf person (impolite)/ +ϸ¤¹¤ë [¤í¤¦¤¹¤ë] /(vs-s) to deafen/ +ϸ°¢ [¤í¤¦¤¢] /(n) (1) deafness/(2) deaf-mute/ +ϸ°¢³Ø¹» [¤í¤¦¤¢¤¬¤Ã¤³¤¦] /(n) school for the deaf/ +ϸ°¢¼Ô [¤í¤¦¤¢¤·¤ã] /(n) deaf and mute person/ +ϸ³Ø¹» [¤í¤¦¤¬¤Ã¤³¤¦] /(n) deaf school/ +ϸ»·Éß [¤Ä¤ó¤Ü¤µ¤¸¤­] /(n) upper gallery, blind seat/ +ϸ¼Ô [¤í¤¦¤·¤ã] /(n) deaf person/ +Ϲ [¤í¤¦] /(n) wax/ +ϹºÙ¹© [¤í¤¦¤¶¤¤¤¯] /waxwork/ +Ϲ»æ [¤í¤¦¤«¤ß] /wax paper/ +Ϲ»æ [¤í¤¦¤·] /wax paper/ +Ϲ¿¤ [¤í¤¦¤½¤¯] /(n) (uk) candle/(P)/ +Ϲ¿¤¤Î¿´ [¤í¤¦¤½¤¯¤Î¤·¤ó] /wick of a candle/ +Ϲ¿Í·Á [¤í¤¦¤Ë¤ó¤®¤ç¤¦] /(n) waxwork/wax model/ +ϹÀÐ [¤í¤¦¤»¤­] /(n) agalmatolite/ +ϹÀ÷¤á [¤í¤¦¤¾¤á] /(n) batik/ +ϹÇß [¤í¤¦¤Ð¤¤] /(n) Japanese allspice/ +Ϻ·¯ [¤í¤¦¤¯¤ó] /(n) (rare) young lord/young nobleman/ +ϺÅÞ [¤í¤¦¤È¤¦] /(n) vassals/retainers/followers/ +ϺÅÞ [¤í¤¦¤É¤¦] /(n) vassals/retainers/followers/ +ϺÅù [¤í¤¦¤È¤¦] /(n) vassals/retainers/followers/ +ϺÅù [¤í¤¦¤É¤¦] /(n) vassals/retainers/followers/ +Ï» [¤à] /(num) six/ +Ï» [¤à¤Ã¤Ä] /(num) six/(P)/ +Ï» [¤à¤Ä] /(num) six/ +Ï» [¤í¤¯] /(num) six/(P)/ +Ï»¤Ä [¤à¤Ã¤Ä] /(num) six/(P)/ +Ï»¤Ä [¤à¤Ä] /(num) six/ +Ï»¤Ä»Ò [¤à¤Ä¤´] /sextuplets/ +Ï»²Ö [¤ê¤Ã¤«] /(n) snow/ +Ï»³Ñ [¤í¤Ã¤«¤¯] /(n) hexagon/ +Ï»³Ñ·Á [¤í¤Ã¤«¤¯¤±¤¤] /(n) hexagon/ +Ï»³Ñ·Á [¤í¤Ã¤«¤Ã¤±¤¤] /(n) hexagon/ +Ï»³ÑƲ [¤í¤Ã¤«¤¯¤É¤¦] /hexagonal building/ +Ï»´¶ [¤í¤Ã¤«¤ó] /(n) the six senses/ +Ï»·î [¤í¤¯¤¬¤Ä] /(n-adv) June/(P)/ +Ï»¹ç [¤ê¤¯¤´¤¦] /(n) the universe/the cosmos/ +Ï»º¬À¶¾ô [¤í¤Ã¤³¤ó¤·¤ç¤¦¤¸¤ç¤¦] /(int) purification of the six roots of perception/ +Ï»»°À© [¤í¤¯¤µ¤ó¤»¤¤] /(n) six-three system of education (six years of elementary school, followed by three years of junior high school)/ +Ï»¼± [¤í¤¯¤·¤­] /(n) six consciousnesses/ +Ï»¼Ü [¤í¤¯¤·¤ã¤¯] /(n) six feet tall/palanquin bearer/ +Ï»¼ÜËÀ [¤í¤¯¤·¤ã¤¯¤Ü¤¦] /(n) (1) wooden pole (often oak), 6 shaku long/(2) shoulder pole/ +Ï»½½ [¤í¤¯¤¸¤å¤¦] /sixty/(P)/ +Ï»½½»Íʬ²»Éä [¤í¤¯¤¸¤å¤¦¤·¤Ö¤ª¤ó¤×] /64th note/(P)/ +Ï»½½Ê¬¤Î°ì [¤í¤¯¤¸¤å¤¦¤Ö¤ó¤Î¤¤¤Á] /(n) one sixtieth part/ +Ï»½½Í¾½£ [¤í¤¯¤¸¤å¤¦¤è¤·¤å¤¦] /(n) 66-odd provinces of old Japan/ +Ï»½½Ï© [¤à¤½¤¸] /(n) age sixty/ +Ï»½Å¾§ [¤í¤¯¤¸¤å¤¦¤·¤ç¤¦] /vocal sextet/ +Ï»½ÅÁÕ [¤í¤¯¤¸¤å¤¦¤½¤¦] /instrumental sextet/ +Ï»½ñ [¤ê¤­¤·¤ç] /(n) the six classes of (kanji) characters/ +Ï»½ñ [¤ê¤¯¤·¤ç] /(n) the six classes of (kanji) characters/ +Ï»½ñ [¤í¤¯¤·¤ç] /Hexateuch/ +Ï»¾ð [¤í¤¯¤¸¤ç¤¦] /(n) the six emotions (joy, anger, sorrow, pleasure and love, and hatred)/ +Ï»¿Æ [¤í¤¯¤·¤ó] /(n) the six blood relations/ +Ï»Âç½£ [¤í¤¯¤À¤¤¤·¤å¤¦] /(n) the Six Continents/ +Ï»ÃʤÎÄ´¤Ù [¤í¤¯¤À¤ó¤Î¤·¤é¤Ù] /rokudan (name of a koto composition)/ +ϻƻ [¤í¤¯¤É¤¦] /(n) six posthumous worlds/ +Ï»Æü [¤à¤¤¤«] /six days/sixth (day of month)/(P)/ +ϻɴϻ¹æ [¤í¤Ã¤Ô¤ã¤¯¤í¤¯¤´¤¦] /# 606/salvarsan/ +Ï»Éô [¤í¤¯¤Ö] /(n) Buddhist pilgrim/six copies/ +ϻʬµ· [¤í¤¯¤Ö¤ó¤®] /(n) sextant/ +ϻʬµ·ºÂ [¤í¤¯¤Ö¤ó¤®¤¶] /(n) The Sextant (star)/ +Ï»ÊÕ·Á [¤í¤¯¤Ø¤ó¤±¤¤] /hexagon/ +Ï»Êý [¤í¤Ã¤Ý¤¦] /(n) the six directions (north, south, east, west, up, and down)/ +ϻˡ [¤í¤Ã¤Ý¤¦] /(n) six law codes/ +ϻˡÁ´½ñ [¤í¤Ã¤Ý¤¦¤¼¤ó¤·¤ç] /(n) the Statute Books/ +Ï»ËÜ [¤í¤Ã¤Ý¤ó] /(adj) six (long cylindrical things)/ +Ï»ÌÌÂÎ [¤í¤¯¤á¤ó¤¿¤¤] /(n) hexahedron/ +Ï»ÍË [¤í¤¯¤è¤¦] /(n) Japanese calendar's six labels, indicating how auspicious each day is/ +ϻϢÀ± [¤í¤¯¤ì¤ó¤»¤¤] /The Pleiades/ +ϻϢȯ [¤í¤¯¤ì¤ó¤Ñ¤Ä] /six-chambered (revolver)/ +Ï»ç¥ [¤í¤Ã¤×] /(n) the six internal organs/ +ϼ [¤Õ¤â¤È] /(n) the foot/the bottom/the base (of a mountain)/(P)/ +Ͻ¹â [¤í¤¯¤À¤«] /(n) (amount of a samurai's) stipend/ +Ͻ̿ [¤í¤¯¤á¤¤] /one's lot/ +Ͼ [¤¢¤Ð¤é] /(n) rib/rib cage/ +Ͼ´Ö¿À·ÐÄË [¤í¤Ã¤«¤ó¤·¤ó¤±¤¤¤Ä¤¦] /(n) intercostal neuralgia/ +Ͼ¹ü [¤¢¤Ð¤é¤Ü¤Í] /(n) rib/frame (of a ship)/ +Ͼ¹ü [¤í¤Ã¤³¤Ä] /(n) rib/frame (of a ship)/ +ϾÆù [¤Ð¤é¤Ë¤¯] /(n) boned rib (esp. of pork)/ +ϾËì [¤í¤¯¤Þ¤¯] /(n) pleura/ +ϾÌÚ [¤í¤¯¤Ü¤¯] /(n) wall bars/ +Ï¿²» [¤í¤¯¤ª¤ó] /(n,vs) (audio) recording/(P)/ +Ï¿²»¥Æ¡¼¥× [¤í¤¯¤ª¤ó¥Æ¡¼¥×] /(n) audio tape/magnetic tape/(P)/ +Ï¿²»µ¡ [¤í¤¯¤ª¤ó¤­] /(n) tape recorder/ +Ï¿²»ÊüÁ÷ [¤í¤¯¤ª¤ó¤Û¤¦¤½¤¦] /transcribed broadcast/ +Ï¿²è [¤í¤¯¤¬] /(n,vs) videotape/(P)/ +ÏÀ [¤í¤ó] /(n) (1) argument/discussion/dispute/controversy/discourse/debate/(2) theory/doctrine/(3) essay/treatise/comment/ +ÏÀ¤¦ [¤¢¤²¤Ä¤é¤¦] /(v5u) (1) to discuss/(2) to find fault with/to criticize/ +ÏÀ¤¸¤ë [¤í¤ó¤¸¤ë] /(v1) to argue/to discuss/to debate/(P)/ +ÏÀ¤¸¿Ô¤¯¤¹ [¤í¤ó¤¸¤Ä¤¯¤¹] /(v5s) to deal exhaustively with/(P)/ +ÏÀ¤º¤ë [¤í¤ó¤º¤ë] /(v5z) to argue/to discuss/to debate/(P)/ +ÏÀ³° [¤í¤ó¤¬¤¤] /(adj-na,n) out of the question/(P)/ +ÏÀµÄ [¤í¤ó¤®] /(n) discussion/(P)/ +ÏÀµÍ [¤í¤ó¤­¤Ä] /(n) criticism/ +ÏÀµÒ [¤í¤ó¤«¤¯] /(n) controversialist/ +ÏÀµÒ [¤í¤ó¤­¤ã¤¯] /(n) controversialist/(P)/ +ÏÀµÚ [¤í¤ó¤­¤å¤¦] /(n,vs) mention/reference to/touching upon/ +ÏÀµæ [¤í¤ó¤­¤å¤¦] /(n) discuss thoroughly/deal exhaustively with/ +ÏÀµò [¤í¤ó¤­¤ç] /(n) grounds of an argument/(P)/ +ÏÀ¸ì [¤í¤ó¤´] /(n) the Analects of Confucius/ +ÏÀ¸ù¹Ô¾Þ [¤í¤ó¤³¤¦¤³¤¦¤·¤ç¤¦] /(n) conferral of honors, according to merits/ +ÏÀ¹Í [¤í¤ó¤³¤¦] /(n) study (of something)/ +ÏÀ¹ð [¤í¤ó¤³¤¯] /(n) prosecutor's closing argument/(P)/ +ÏÀ¹ðµá·º [¤í¤ó¤³¤¯¤­¤å¤¦¤±¤¤] /(n) closing argument/ +ÏÀºö [¤í¤ó¤µ¤¯] /(n) (written) treatment of current events/ +ÏÀ»¿ [¤í¤ó¤µ¤ó] /(n) comments on those listed in a biography/ +ÏÀ»Ý [¤í¤ó¤·] /(n) point of an argument/drift of an argument/(P)/ +ÏÀ¼Ô [¤í¤ó¤·¤ã] /(n) advocate/(P)/ +ÏÀ½¸ [¤í¤ó¤·¤å¤¦] /(n) treatise or essay collection/ +ÏÀ½Ò [¤í¤ó¤¸¤å¤Ä] /(n) statement/setting forth/ +ÏÀ¾Ú [¤í¤ó¤·¤ç¤¦] /(n) proof/certain truth/demonstration/ +ÏÀ¿Ø [¤í¤ó¤¸¤ó] /(n) argument/ +ÏÀ¿Ø¤òÄ¥¤ë [¤í¤ó¤¸¤ó¤ò¤Ï¤ë] /(exp) to take a firm stand/to argue about/ +ÏÀÀâ [¤í¤ó¤»¤Ä] /(n) editorial/dissertation/(P)/ +ÏÀÀâ°Ñ°÷ [¤í¤ó¤»¤Ä¤¤¤¤¤ó] /editorial writer/ +ÏÀÀï [¤í¤ó¤»¤ó] /(n) verbal dispute/(P)/ +ÏÀÁÑ [¤í¤ó¤½¤¦] /(n) treatise or essay collection/ +ÏÀÁè [¤í¤ó¤½¤¦] /(n) controversy/dispute/(P)/ +ÏÀÁè¼Ô [¤í¤ó¤½¤¦¤·¤ã] /disputant/ +ÏÀÂê [¤í¤ó¤À¤¤] /(n) subject/theme/ +ÏÀÃÅ [¤í¤ó¤À¤ó] /(n) rostrum/the world of criticism/ +ÏÀÃÇ [¤í¤ó¤À¤ó] /(n,vs) conclusion/verdict/ +ÏÀÄ´ [¤í¤ó¤Á¤ç¤¦] /(n) comments/(P)/ +ÏÀÄê [¤í¤ó¤Æ¤¤] /(n) discussing and deciding/ +ÏÀŨ [¤í¤ó¤Æ¤­] /(n) opponent in a debate or argument/ +ÏÀÅÀ [¤í¤ó¤Æ¤ó] /(n) point in question (at issue)/(P)/ +ÏÀÆñ [¤í¤ó¤Ê¤ó] /(n) criticism/censure/ +ÏÀÇË [¤í¤ó¤Ñ] /(n,vs) defeating (winning) in an argument/ +ÏÀÇý [¤í¤ó¤Ð¤¯] /(n) refutation/confutation/ +ÏÀȽ [¤í¤ó¤Ñ¤ó] /(n) argument/disputation/ +ÏÀɾ [¤í¤ó¤Ô¤ç¤¦] /(n,vs) comment/criticism/(P)/ +ÏÀʸ [¤í¤ó¤Ö¤ó] /(n) thesis/essay/treatise/paper/(P)/ +ÏÀÊÛ [¤í¤ó¤Ù¤ó] /(n) argument/ +ÏÀË¡ [¤í¤ó¤Ý¤¦] /(n) logic/reasoning/ +ÏÀ˯ [¤í¤ó¤Ý¤¦] /(n) tone or force of an argument/ +ÏÀÌÒ [¤í¤ó¤â¤¦] /The Confucian Analects and the Discourses of Mencius/ +ÏÀÍý [¤í¤ó¤ê] /(n) logic/(P)/ +ÏÀÍý±é»» [¤í¤ó¤ê¤¨¤ó¤¶¤ó] /logic operation/logical operation/ +ÏÀÍý²óÏ© [¤í¤ó¤ê¤«¤¤¤í] /logic device/logic circuit/ +ÏÀÍý³Ø [¤í¤ó¤ê¤¬¤¯] /(n) (study of) logic/ +ÏÀÍý·Á¼° [¤í¤ó¤ê¤±¤¤¤·¤­] /(n) logical form/ +ÏÀÍýÁÇ»Ò [¤í¤ó¤ê¤½¤·] /gate/logic element/ +ÏÀÍýŪ [¤í¤ó¤ê¤Æ¤­] /(adj-na) logical/(P)/ +ÏÀÍýÏ [¤í¤ó¤ê¤ï] /(n) disjunction/ +ÏÁ [¤ä¤Þ¤È] /(n) ancient Japan/ +ÏÁ¿Í [¤ï¤¸¤ó] /(n) (an old word for) a Japanese/ +ÏÁÑÎ [¤ï¤³¤¦] /(n) Japanese pirates (of the Middle Ages)/ +ÏÁÕä [¤ï¤³¤¦] /(n) Japanese pirates (of the Middle Ages)/ +Ï [¤ï] /(n) sum/harmony/peace/(P)/ +Ϥ¨¤ë [¤¢¤¨¤ë] /(v1) to dress vegetables (salad)/ +Ϥ¨Êª [¤¢¤¨¤â¤Î] /(n) chopped fish, shellfish or vegetables, dressed with (miso or other) sauce/ +Ϥ·¤ÆƱ¤¼¤º [¤ï¤·¤Æ¤É¤¦¤¼¤º] /harmonize but not agree/ +Ϥà [¤Ê¤´¤à] /(v5m) to be softened/to calm down/(P)/ +Ϥ䤫 [¤Ê¤´¤ä¤«] /(adj-na,n) mild/calm/gentle/quiet/harmonious/(P)/ +Ϥ䤫¤Ê²ÈÄí [¤Ê¤´¤ä¤«¤Ê¤«¤Æ¤¤] /harmonious (happy) family/ +Ϥ餮 [¤ä¤ï¤é¤®] /(n) alleviation/abatement/peacefulness/ +Ϥ餰 [¤ä¤ï¤é¤°] /(v5g) to soften/to calm down/to be mitigated/(P)/ +Ϥ餲¤ë [¤ä¤ï¤é¤²¤ë] /(v1) to soften/to moderate/to relieve/(P)/ +Ϥò·ë¤Ö [¤ï¤ò¤à¤¹¤Ö] /(exp) to make peace/ +Ï屄 [¤ï¤¨¤¤] /(n) Japanese-English/(P)/ +ϱѼ­½ñ [¤ï¤¨¤¤¤¸¤·¤ç] /(n) Japanese-English dictionary/ +ϱѼ­Åµ [¤ï¤¨¤¤¤¸¤Æ¤ó] /Japanese-English dictionary/ +ϲ» [¤ï¤ª¤ó] /(n) (Japanese) On reading/Japanese music/ +ϲΠ[¤ï¤«] /(n) 31 syllable poem/(P)/ +ϲΤò±Ó¤à [¤ï¤«¤ò¤è¤à] /(exp) to compose a waka/ +Ï²λ³¸© [¤ï¤«¤ä¤Þ¤±¤ó] /prefecture in the Kinki area/ +ÏÂ²Û»Ò [¤ï¤¬¤·] /(n) Japanese confectionery/(P)/ +ϲò [¤ï¤«¤¤] /(n) accommodation/compromise/mediation/reconciliation/settlement/(P)/ +ÏÂ³Ú [¤ï¤¬¤¯] /(n) Japanese music/ +ÏÂ³Ú [¤ï¤é¤¯] /(n) peace and harmony/ +ϳڴï [¤ï¤¬¤Ã¤­] /traditional Japanese musical instrument/ +Ï´¯ [¤ï¤«¤ó] /(n) (consensual) sexual intercourse/ +Ï´Á [¤ï¤«¤ó] /(n) Japanese-Chinese/Japan and China/ +ϵ¤ [¤ï¤­] /(n) harmonious atmosphere/ +ϵ¤é½¡¹ [¤ï¤­¤¢¤¤¤¢¤¤] /(adj-na,n) being full of harmony, peace, and happiness/ +ϵ¤é½é½ [¤ï¤­¤¢¤¤¤¢¤¤] /(adj-na,n) being full of harmony, peace, and happiness/ +Ï嵀 [¤ï¤®] /(n) peace conference or negotiations/(P)/ +ϵí [¤ï¤®¤å¤¦] /(n) Japanese beef cow/(P)/ +϶â [¤ï¤­¤ó] /(n) Japanese wakin goldfish variety/ +Ï·± [¤ï¤¯¤ó] /(n) Japanese reading of a Chinese character/ +ϸì [¤ï¤´] /(n) native Japanese words/(P)/ +Ϲç [¤ï¤´¤¦] /(n,vs) harmony/concord/agreement/unity/union/ +Ϻ²´ÁºÍ [¤ï¤³¤ó¤«¤ó¤µ¤¤] /(n) the Japanese spirit imbued with Chinese learning/ +Ϻ²ÍÎºÍ [¤ï¤³¤ó¤è¤¦¤µ¤¤] /Japanese spirit with Western learning/ +ÏÂºÛ [¤ï¤µ¤¤] /(n) (abbr) Japanese clothing manufacture/ +Ï»æ [¤ï¤·] /(n) Japanese paper/(P)/ +Ï»ú [¤ï¤¸] /(n) kanji devised in Japan/ +ϼ° [¤ï¤·¤­] /(n) Japanese style/(P)/ +ϼ¼ [¤ï¤·¤Ä] /(n) Japanese-style room/(P)/ +Ͻñ [¤ï¤·¤ç] /(n) (Japanese) book bound in the Japanese style/ +Ͼ° [¤ª¤·¤ç¤¦] /(n) Buddhist priest/(P)/ +Ï¿© [¤ï¤·¤ç¤¯] /(n) Japanese-style meal/(P)/ +ÏÂ¿Æ [¤ï¤·¤ó] /(n) friendship/ +ÏÂÀ¼ [¤ï¤»¤¤] /(n) harmony/concord/consonance/ +ÏÂÀ¼³Ø [¤ï¤»¤¤¤¬¤¯] /(n) harmonics/ +ÏÂÀ¼Ë¡ [¤ï¤»¤¤¤Û¤¦] /(n) law of harmony/ +ÏÂÀ½ [¤ï¤»¤¤] /(n) Japanese-made/ +ÏÂÀ½±Ñ¸ì [¤ï¤»¤¤¤¨¤¤¤´] /(n) Japanese word constructed of elements from one or more English terms/ +ÏÂÀ¾ [¤ï¤»¤¤] /(exp) Japanese-Spanish/ +ÏÂÀï [¤ï¤»¤ó] /(n) war and peace/peace/ +ÏÂÁ¥ [¤ï¤»¤ó] /(n) Japanese-style ship/ +ÏÂÁõ [¤ï¤½¤¦] /(adj-no,n) dressed in kimono/Japanese clothing/ +ÏÂÂÀ¸Ý [¤ï¤¿¤¤¤³] /Japanese drum/ +ÏÂÂÀ¸Ý [¤ï¤À¤¤¤³] /Japanese drum/ +ÏÂÄÖ [¤ï¤È¤¸] /(n) Japanese-style book binding/ +ÏÂÄÖ¤¸ [¤ï¤È¤¸] /(n) Japanese-style book binding/ +ÏÂÆÈ [¤ï¤É¤¯] /(n) Japanese-German (e.g. dictionary)/ +ÏÂÆȼ­Åµ [¤ï¤É¤¯¤¸¤Æ¤ó] /Japanese-German dictionary/ +ÏÂÉÛ [¤ï¤«¤á] /(n) seaweed variety/alaria/(P)/ +ÏÂÉ÷ [¤ï¤Õ¤¦] /(n) Japanese style/(P)/ +ÏÂÉþ [¤ï¤Õ¤¯] /(n) Japanese clothes/(P)/ +ÏÂʸ [¤ï¤Ö¤ó] /(n) Japanese text/sentence in Japanese/(P)/ +ÏÂʸ±ÑÌõ [¤ï¤Ö¤ó¤¨¤¤¤ä¤¯] /Japanese-English translation/ +ÏÂÊ¿ [¤ï¤Ø¤¤] /(n) peace/(P)/ +ÏÂÊ¿¥×¥í¥»¥¹ [¤ï¤Ø¤¤¥×¥í¥»¥¹] /peace process/ +ÏÂÊ¿²ñµÄ [¤ï¤Ø¤¤¤«¤¤¤®] /peace conference/ +ÏÂÊ¿²ñÃÌ [¤ï¤Ø¤¤¤«¤¤¤À¤ó] /(n) peace conference/peace talks/ +ÏÂÊ¿¶¨Äê [¤ï¤Ø¤¤¤­¤ç¤¦¤Æ¤¤] /peace agreement/peace accord/ +ÏÂÊ¿¸ò¾Ä [¤ï¤Ø¤¤¤³¤¦¤·¤ç¤¦] /peace talks/peace negotiations/ +ÏÂÊ¿¹©ºî [¤ï¤Ø¤¤¤³¤¦¤µ¤¯] /a peace initiative/ +ÏÂËÓ [¤ï¤Ü¤¯] /(n,vs) reconciliation/ +ÏÂËÜ [¤ï¤Û¤ó] /(n) book bound in Japanese style/ +ÏÂ̾ [¤ï¤ß¤ç¤¦] /(n) Japanese name (often of plants and animals, and written in kana)/ +ÏÂ̾ [¤ï¤á¤¤] /(n) Japanese name (often of plants and animals, and written in kana)/ +ÏÂÌõ [¤ï¤ä¤¯] /(n) Japanese translation/ +ÏÂÍÎ [¤ï¤è¤¦] /(n) Japan and Europe/ +ÏÂÍÎÀÞÃï [¤ï¤è¤¦¤»¤Ã¤Á¤å¤¦] /(n) a blending of Japanese and Western styles/(P)/ +ÏÂÍöÂË [¤ª¤é¤ó¤À] /(pt:) Holland/The Netherlands/ +ÏÂϪ [¤ï¤í] /(n) Japan and Russia/Japanese-Russian/ +ÏÂÑÎ [¤ï¤³¤¦] /(n) Japanese pirates (of the Middle Ages)/ +ÏÂì­ [¤ï¤µ¤ó] /(n) Japanese translation of Buddhist hymns of praise/ +Ïà [¤Ï¤Ê¤·] /(io) (n) talk/speech/chat/story/conversation/(P)/ +Ïá¹ [¤Ï¤Ê¤·¤Ð¤Ê¤·] /(vs) small talk/ +Ïä¬ÉÕ¤¯ [¤Ï¤Ê¤·¤¬¤Ä¤¯] /(v5k) to come to an agreement/ +Ïä· [¤Ï¤Ê¤·] /(n) talk/speech/chat/story/conversation/ +Ïä·¤«¤±¤ë [¤Ï¤Ê¤·¤«¤±¤ë] /(v1) to accost a person/to talk (to someone)/ +Ïä·¤Ö¤ê [¤Ï¤Ê¤·¤Ö¤ê] /(n) one's way of talking/ +Ï䷳ݤ±¤ë [¤Ï¤Ê¤·¤«¤±¤ë] /(v1) to accost a person/to talk (to someone)/(P)/ +Ïä·¸ÀÍÕ [¤Ï¤Ê¤·¤³¤È¤Ð] /(n) spoken word/(P)/ +Ïä·¹¥¤­ [¤Ï¤Ê¤·¤º¤­] /(n) talkative/ +Ï䷹礤 [¤Ï¤Ê¤·¤¢¤¤] /(n) discussion/conference/(P)/ +Ï䷹礦 [¤Ï¤Ê¤·¤¢¤¦] /(v5u) to discuss/to talk together/(P)/ +Ïä·¹þ¤à [¤Ï¤Ê¤·¤³¤à] /(v5m) to be deep in talk/(P)/ +Ïä·¼ê [¤Ï¤Ê¤·¤Æ] /(n) speaker/ +Ï䷽Ф¹ [¤Ï¤Ê¤·¤À¤¹] /(v5s) to tell the truth/to open up/ +Ïä·¾å¼ê [¤Ï¤Ê¤·¤¸¤ç¤¦¤º] /(adj-na) good talker/ +Ïä·¿¶¤ê [¤Ï¤Ê¤·¤Ö¤ê] /(n) one's way of talking/ +Ïä·À¼ [¤Ï¤Ê¤·¤´¤¨] /(n) speaking voice/talking voice/(P)/ +Ïä·Áê¼ê [¤Ï¤Ê¤·¤¢¤¤¤Æ] /(n) person with whom to speak/advisor/ +Ïä·Ãæ [¤Ï¤Ê¤·¤Á¤å¤¦] /(n) while talking/the line is busy/ +Ïä·Êý [¤Ï¤Ê¤·¤«¤¿] /(n) way of talking/ +Ïä·Êý¤ò°ã¤¨¤ë [¤Ï¤Ê¤·¤«¤¿¤ò¤Á¤¬¤¨¤ë] /(exp) to disguise one's speech/ +Ïä¹ [¤Ï¤Ê¤¹] /(v5s) to speak/(P)/ +Ï令ë [¤Ï¤Ê¤»¤ë] /(v1) to be understanding/to be sensible/ +Ïäιø¤òÀÞ¤ë [¤Ï¤Ê¤·¤Î¤³¤·¤ò¤ª¤ë] /(exp) to interfere/to butt in/ +Ïäμï [¤Ï¤Ê¤·¤Î¤¿¤Í] /topic of conversation/ +ÏäÎÀè [¤Ï¤Ê¤·¤Î¤µ¤­] /sequel of a story/ +Ïäò¼×¤ë [¤Ï¤Ê¤·¤ò¤µ¤¨¤®¤ë] /(exp) to interrupt (a person)/ +ÏäòÉÕ¤±¤ë [¤Ï¤Ê¤·¤ò¤Ä¤±¤ë] /(exp) to negotiate/to settle a matter/to arrange/ +Ïò¼¼ê [¤Ï¤Ê¤·¤Ù¤¿] /(adj-na,n) poor talker/ +ÏÃ·Ý [¤ï¤²¤¤] /(n) (the art of) storytelling/ +ÏøÀÍÕ [¤Ï¤Ê¤·¤³¤È¤Ð] /(n) spoken language/colloquial expression/ +Ïù¥¤­ [¤Ï¤Ê¤·¤º¤­] /(n) talkative person/gossip/ +Ïù礤 [¤Ï¤Ê¤·¤¢¤¤] /(n) discussion/conference/(P)/ +Ïùþ¤à [¤Ï¤Ê¤·¤³¤à] /(v5m) to be deep in talk/(P)/ +ÏÃ¼Ô [¤ï¤·¤ã] /(n) narrator/speaker/ +ÏÃ½Ñ [¤ï¤¸¤å¤Ä] /(n) art of conversation/ +ÏÃÁê¼ê [¤Ï¤Ê¤·¤¢¤¤¤Æ] /(n) someone to talk to/companion/ +ÏÃÂê [¤ï¤À¤¤] /(n) topic/subject/(P)/ +ÏÃÃæ [¤Ï¤Ê¤·¤Á¤å¤¦] /(n) while talking/the line is busy/ +ÏÃƬ [¤ï¤È¤¦] /(n) topic/subject/ +ÏÃȾʬ [¤Ï¤Ê¤·¤Ï¤ó¤Ö¤ó] /(n) taking a story with a grain of salt/hearing only half the story/ +ÏÃÊÁ [¤ï¤Ø¤¤] /(n) topic/subject/ +ÏÃË¡ [¤ï¤Û¤¦] /(n) narration/ +ÏÃÏà [¤Ï¤Ê¤·¤Ð¤Ê¤·] /(vs) small talk/ +ÏÄ [¤¤¤Ó¤Ä] /(adj-na,adj-no,n) oval/elliptical/distorted/crooked/irregular/warped/ +ÏÄ¤ß [¤¤¤¬¤ß] /(n) strain/distortion/bend/ +ÏÄ¤ß [¤Ò¤º¤ß] /(n) strain/distortion/bend/ +ÏÄ¤ß [¤æ¤¬¤ß] /(n) strain/distortion/bend/injustice/ +ÏĤà [¤¤¤¬¤à] /(v5m) to warp/to swerve/to deflect/to be crooked/to be distorted/to be bent/to incline/to slant/to be perverted/to be gross-grained/to get bent/to be strained/ +ÏĤà [¤Ò¤º¤à] /(v5m) to warp/to swerve/to deflect/to be crooked/to be distorted/to be bent/to incline/to slant/to be perverted/to be gross-grained/to get bent/to be strained/ +ÏĤà [¤æ¤¬¤à] /(v5m) to warp/to swerve/to deflect/to be crooked/to be distorted/to be bent/to incline/to slant/to be perverted/to be gross-grained/to get bent/to be strained/(P)/ +ÏĤá¤ë [¤¤¤¬¤á¤ë] /(v1,vt) to bend/to curve/to warp/to distort/ +ÏĤá¤ë [¤æ¤¬¤á¤ë] /(v1,vt) to bend/to curve/to warp/to distort/ +ÏÄ¶Ê [¤ï¤¤¤­¤ç¤¯] /(n) torture/distortion/falsification/perversion/ +ÏÄÅÙ [¤ï¤¤¤É] /skewness (statistics)/ +ÏÄÎÏ [¤ï¤¤¤ê¤ç¤¯] /(n) stress/ +ÏŤ¤ [¤Þ¤«¤Ê¤¤] /(n) boarding/board/meals/catering/cook/ +ÏŤ¤ÉÕ¤­ [¤Þ¤«¤Ê¤¤¤Ä¤­] /(n) with meals/meals inclusive/ +ÏŤ¤ÉØ [¤Þ¤«¤Ê¤¤¤Õ] /female cook/ +ÏŤ¤Êý [¤Þ¤«¤Ê¤¤¤«¤¿] /(n) kitchen manager/chef/cook/ +ÏŤ¦ [¤Þ¤«¤Ê¤¦] /(v5u) to give board to/to provide meals/to pay/(P)/ +ÏÅϨ [¤ï¤¤¤í] /(n) bribe/(P)/ +ÏÆ [¤ï¤­] /(n) side/(P)/ +ÏƤ˴ó¤ë [¤ï¤­¤Ë¤è¤ë] /(exp) to draw aside/ +ÏƤβ¼ [¤ï¤­¤Î¤·¤¿] /(n) arm-pit/ +ÏƸ« [¤ï¤­¤ß] /(n,vs) looking from the side/looking aside/(P)/ +ÏÆ¸Í [¤ï¤­¤É] /(n) side door/ +Ïƺ¹ [¤ï¤­¤¶¤·] /(n) short sword/ +Ïƺ¹¤· [¤ï¤­¤¶¤·] /(n) short sword/ +ÏÆ© [¤­¤ç¤¦¤½¤¯] /(n) armrest/ +ÏÆÆ» [¤ï¤­¤ß¤Á] /(n) side road/byroad/digression/ +ÏÆǽ [¤ï¤­¤Î¤¦] /(n) minor piece in noh plays/ +ÏÆÊ¢ [¤ï¤­¤Ð¤é] /(n) flank/ +ÏÆÌÓ [¤ï¤­¤²] /(n) hair of the armpit/ +ÏÆÌÜ [¤ï¤­¤á] /(n) looking aside/(from the) eyes of an onlooker/ +ÏÆÌò [¤ï¤­¤ä¤¯] /(n) supporting role (actor)/minor role/(P)/ +ÏǤ¤ [¤Þ¤É¤¤] /(n) delusion/illusion/infatuation/bewilderment/perplexity/ +ÏǤ¦ [¤Þ¤É¤¦] /(v5u) to be puzzled/ +ÏǤ魯 [¤Þ¤É¤ï¤¹] /(v5s) to bewilder/to perplex/to puzzle/(P)/ +ÏǤ碌¤ë [¤Þ¤É¤ï¤»¤ë] /(v1) to lead astray/ +ÏÇÀ± [¤ï¤¯¤»¤¤] /(n) planet/(P)/ +ÏÇÅ® [¤ï¤¯¤Ç¤­] /(n) being addicted or given over to/ +ÏÇÍð [¤ï¤¯¤é¤ó] /(n) bewilderment/confusion/ +ÏÈ [¤ï¤¯] /(n,n-suf) frame/slide/(P)/ +ÏȤËÖȤޤä¿ [¤ï¤¯¤Ë¤Ï¤Þ¤Ã¤¿] /stereotyped/ +ÏȤòÉÕ¤±¤ë [¤ï¤¯¤ò¤Ä¤±¤ë] /(exp) to set a frame/to frame/ +Ïȳ° [¤ï¤¯¤¬¤¤] /(n) beyond (the) limits/(P)/ +ÏÈÀþ [¤ï¤¯¤»¤ó] /(n) grid-line (e.g. in spreadsheet)/closing line/ +ÏÈÁÈ [¤ï¤¯¤°¤ß] /(n) frame/framework/ +ÏÈÁÈ¤ß [¤ï¤¯¤°¤ß] /(n) frame/framework/(P)/ +ÏÈÆâ [¤ï¤¯¤Ê¤¤] /(n) within the limits/framework/(P)/ +ÏÈÈÖÏ¢¾¡ [¤ï¤¯¤Ð¤ó¤ì¤ó¤·¤ç¤¦] /(n) bracket/ +ÏÉ [¤ï¤·] /(n) eagle/(P)/ +Ïɺ [¤ï¤·¤¶] /(n) (the constellation) Aquilia/ +ÏÉÄÏ¤ß [¤ï¤·¤Å¤«¤ß] /(n) grabbing hold/ +ÏÉÉ¡ [¤ï¤·¤Ð¤Ê] /(n) aquiline or hook nose/ +Ïʤë [¤ï¤¿¤ë] /(v5r) to extend/ +Ïˤë [¤ï¤¿¤ë] /(v5r) to extend/ +Ï˸Š[¤³¤¦¤³] /(arch) for ever/from ancient times/ +ÏÌ [¤ï¤Ë] /(n) crocodile/alligator/ +Ï̸ý [¤ï¤Ë¤°¤Á] /(n) wide mouth/alligator/temple gong/ +ÏÌ»­ [¤ï¤Ë¤¶¤á] /(n) shark/ +ÏÌ­ [¤ï¤Ë¤¢¤·] /(n) bowlegs/knock-kneed/ +ÏÌÈé [¤ï¤Ë¤¬¤ï] /(n) crocodile or alligator skin (hide)/ +ÏÍ¤Ó [¤ï¤Ó] /(n) apology/(P)/ +ÏͤӤë [¤ï¤Ó¤ë] /(v1) to apologize/(P)/ +ÏͤӸÀ [¤ï¤Ó¤´¤È] /(n) apology/ +ÏͤӼä¤Ó [¤ï¤Ó¤µ¤Ó] /humble simplicity/ +ÏͤӾõ [¤ï¤Ó¤¸¤ç¤¦] /(n) letter of apology/ +ÏͤÓÆþ¤ë [¤ï¤Ó¤¤¤ë] /(v5r) to apologize sincerely/ +Ïͤë [¤ï¤Ó¤ë] /(v1) to apologize/ +Ï;õ [¤ï¤Ó¤¸¤ç¤¦] /(n) letter of apology/ +ÏÎ [¤ï¤é] /(n) straw/(P)/ +Ïβ°º¬ [¤ï¤é¤ä¤Í] /(n) straw-thatched roof/ +Ïγ¥ [¤ï¤é¤Ð¤¤] /(n) straw ashes/ +Ïη¤ [¤ï¤é¤°¤Ä] /straw boots/ +Ïλæ [¤ï¤é¤¬¤ß] /(n) straw paper/ +ÏοͷÁ [¤ï¤é¤Ë¤ó¤®¤ç¤¦] /(n) straw doll or figure/straw effigy/ +ÏÎȾ»æ [¤ï¤é¤Ð¤ó¤·] /(n) straw paper/ +ÏÎÉÛÃÄ [¤ï¤é¤Ö¤È¤ó] /(n) straw mattress/ +ÏÎÉø¤­ [¤ï¤é¤Ö¤­] /(n) thatched roof/ +ÏÎçú [¤ï¤é¤Å¤È] /(n) straw wrapper/ +ÏÏ [¤ï¤é¤Ó] /(n) bracken/ +ÏÐ [¤ï¤ó] /(n) Japanese soup bowl/wooden bowl/(P)/ +ÏФ®¼è¤ë [¤â¤®¤È¤ë] /(v5r) (uk) to pluck off/to pick/to break or tear off/ +ÏФ° [¤â¤°] /(v5g) to pluck (usually from a tree)/to pick (e.g. apples)/(P)/ +ÏÑ [¤ï¤ó] /(n,n-suf) bay/gulf/inlet/(P)/ +ÏÑ´ß [¤ï¤ó¤¬¤ó] /(n) gulf (bay) coast/(P)/ +ÏÑ´ßÀïÁè [¤ï¤ó¤¬¤ó¤»¤ó¤½¤¦] /the Gulf War/ +ÏÑ¶Ê [¤ï¤ó¤­¤ç¤¯] /(n) curve/(P)/ +ÏѸý [¤ï¤ó¤³¤¦] /(n) entrance or mouth of a bay/ +ÏÑƬ [¤ï¤ó¤È¤¦] /(n) bay shore/ +ÏÑÆâ [¤ï¤ó¤Ê¤¤] /(n) inside the bay/ +ÏÑÆþ [¤ï¤ó¤Ë¤å¤¦] /(n) embayment/ +ÏÑή [¤ï¤ó¤ê¤å¤¦] /(n) the Gulf Stream/ +ÏÒ [¤ï¤ó] /(n) bowl/ +ÏÓ [¤¦¤Ç] /(n) (1) arm/(2) skill/(P)/ +ÏÓ¤¬¾å¤¬¤ë [¤¦¤Ç¤¬¤¢¤¬¤ë] /(exp) to gain in skill/ +ÏÓ¤¬Æߤë [¤¦¤Ç¤¬¤Ë¤Ö¤ë] /(exp) to become less capable/ +ÏÓ¤¬Îɤ¤ [¤¦¤Ç¤¬¤¤¤¤] /be able/be skilled/ +ÏÓ¤º¤¯ [¤¦¤Ç¤º¤¯] /(adj-no) force/strong-arm/ +ÏÓ¤ÃÀá [¤¦¤Ç¤Ã¤×¤·] /(n) physical strength/ +ÏӤκ㤨 [¤¦¤Ç¤Î¤µ¤¨] /dexterity/skill/ +ÏÓ¤ò¾å¤²¤ë [¤¦¤Ç¤ò¤¢¤²¤ë] /(exp) to improve one's skill/ +ÏÓ¤ò¿¶¤ë¤¦ [¤¦¤Ç¤ò¤Õ¤ë¤¦] /(exp) to exercise one's talent/to display one's ability/ +ÏÓ·þ¤ê [¤¦¤Ç¤Þ¤¯¤ê] /(n) rolling up one's sleeves/ +ÏÓ¹ü [¤ï¤ó¤³¤Ä] /(n) wristbone/carpus/carpal bone/ +Ïӻ [¤¦¤Ç¤À¤á¤·] /(n) trying one's ability/ +ÏÓ»þ·× [¤¦¤Ç¤É¤±¤¤] /(n) wristwatch/(P)/ +ÏÓ¼«Ëý [¤¦¤Ç¤¸¤Þ¤ó] /(n) pride in one's strength or skill/ +ÏÓ¼ó [¤¦¤Ç¤¯¤Ó] /(n) wrist/ +ÏÓ¾Ï [¤ï¤ó¤·¤ç¤¦] /(n) arm band/ +ÏÓ¾þ¤ê [¤¦¤Ç¤«¤¶¤ê] /armlet/bracelet/ +ÏÓ¿Ô¤¯ [¤¦¤Ç¤Å¤¯] /to do one's best/to do by force/ +ÏÓÁ° [¤¦¤Ç¤Þ¤¨] /(n) ability/skill/facility/(P)/ +ÏÓÁÈ¤ß [¤¦¤Ç¤°¤ß] /(n,vs) (1) arm wrestling/(2) folding one's arms/ +ÏÓÁêËÐ [¤¦¤Ç¤º¤â¤¦] /(n) arm wrestling/ +ÏÓÅϤê [¤¦¤Ç¤ï¤¿¤ê] /brachiation/swinging from branch to branch/ +ÏÓÇò [¤ï¤ó¤Ñ¤¯] /(adj-na,n) naughtiness/(P)/ +ÏÓÈæ¤Ù [¤¦¤Ç¤¯¤é¤Ù] /(n) contest (of strength or skill)/ +ÏÓËí [¤¦¤Ç¤Þ¤¯¤é] /(n) using one's arms as a pillow/ +ÏÓÌÚ [¤¦¤Ç¤®] /(n) crossarm/bracket/ +ÏÓÍø¤­ [¤¦¤Ç¤­¤­] /(adj-na,n) person of ability/ +ÏÓΩ [¤¦¤Ç¤¿¤Æ] /(n,vs) push-up/ +ÏÓΩ¤ÆÉú¤» [¤¦¤Ç¤¿¤Æ¤Õ¤»] /(n) push-ups/ +ÏÓΩÉú¤» [¤¦¤Ç¤¿¤Æ¤Õ¤»] /(n,vs) push-up/ +ÏÓÎÏ [¤ï¤ó¤ê¤ç¤¯] /(n) physical strength/brute strength/arm strength/(P)/ +ÏÓÎØ [¤¦¤Ç¤ï] /(n) bracelet/bangle/ +Ч [¤É¤ó¤Ö¤ê] /(n) porcelain bowl/bowl of rice with food on top/(P)/ +Ч´ªÄê [¤É¤ó¤Ö¤ê¤«¤ó¤¸¤ç¤¦] /(n) sloppy accounting/ +Чȭ [¤É¤ó¤Ö¤ê¤Ð¤Á] /(n) bowl/ +ЧÈÓ [¤É¤ó¤Ö¤ê¤á¤·] /bowl of rice/ +Чʪ [¤É¤ó¤Ö¤ê¤â¤Î] /(n) food served in a large bowl/ +ЪΥ [¤«¤¤¤ê] /(n) estrangement/separation/ +вÍöËß [¤¦¤é¤Ü¤ó] /(n) Feast of Lanterns/ +вÍöËß²ñ [¤¦¤é¤Ü¤ó¤¨] /(n) Feast of Lanterns/ +ж¿Ê [¤³¤¦¤·¤ó] /(n) rise/acceleration/exasperation/ +жʳ [¤³¤¦¤Õ¤ó] /(n,vs) excitement/stimulation/agitation/arousal/ +жε [¤³¤¦¤ê¤ç¤¦] /(n) dragon which has already ascended to the heavens/ +л¤Ã¤Æ [¤è¤Ã¤Æ] /(conj) (uk) therefore/consequently/accordingly/because of/ +м¡¹ [¤Û¤Î¤Ü¤Î] /(adv,n) dimly/faintly/heartwarming (a story, etc.)/ +м¡¹¤È [¤Û¤Î¤Ü¤Î¤È] /dimly/faintly/ +줫 [¤Û¤Î¤«] /(adj-na,n) faint/indistinct/stupid/few/(P)/ +м¤á¤«¤· [¤Û¤Î¤á¤«¤·] /hint/intimation/ +м¤á¤«¤¹ [¤Û¤Î¤á¤«¤¹] /(v5s) to hint at/to intimate/to suggest/to allude to/(P)/ +м¤á¤¯ [¤Û¤Î¤á¤¯] /(v5k) to be seen dimly/glimmer/ +м°Å¤¤ [¤Û¤Î¤°¤é¤¤] /(adj) gloomy/obscure/ +мÇò¤¤ [¤Û¤Î¤¸¤í¤¤] /(adj) dimly white/ +мʹ [¤½¤¯¤Ö¤ó] /(n,vs) casually hearing/hearing casually/ +мм [¤Û¤Î¤Ü¤Î] /(adv,n) dimly/faintly/heartwarming (a story, etc.)/ +мм¤È [¤Û¤Î¤Ü¤Î¤È] /dimly/faintly/ +п [¤¸¤ç¤¦] /cane/whipping rod/ +п [¤Ä¤¨] /cane/whipping rod/ +ÐÄ [¤³¤¦] /same kind/compare with/ +ÐÄÇÛ [¤³¤¦¤Ï¤¤] /(n) spouse/married couple/ +ÐÅ [¤¤¤Ä] /be lost/peace/hide/mistake/beautiful/in turn/ +ÐÅ [¤Æ¤Ä] /be lost/peace/hide/mistake/beautiful/in turn/ +ÐÅ³Ú [¤¤¤Ä¤é¤¯] /(n) pleasure/ +ÐŽñ [¤¤¤Ã¤·¤ç] /(n) lost book/ +ÐÆ [¤³] /price/business/selling/ +ÐÈѤ [¤¯¤ë] /(n) hunchback/rickets/ +ÐÈѤ [¤»¤à¤·] /(n) hunchback/rickets/ +ÐÈѤÉ [¤¯¤ë¤Ó¤ç¤¦] /(n) rickets/ +ÐÉ [¤¿] /be proud/be lonely/ +ÐÉ [¤ï¤Ó] /subdued taste/quiet refinement/sobriety/ +Ðɤ·¤¤ [¤ï¤Ó¤·¤¤] /(adj) miserable/wretched/lonely/dreary/shabby/comfortless/ +ÐÉ¤Ó [¤ï¤Ó] /subdued taste/quiet refinement/sobriety/ +ÐɤӤë [¤ï¤Ó¤ë] /(v1) to be worried/to be grieved/to pine for/ +Ðɤë [¤ï¤Ó¤ë] /(io) (v1) to be worried/to be grieved/to pine for/ +ÐɲΠ[¤ï¤Ó¤¦¤¿] /sad song/singing in a lonesome tone/ +ÐɸÀ [¤ï¤Ó¤´¤È] /sad words/anxious words/ +Ðɽ»¤¤ [¤ï¤Ó¤º¤Þ¤¤] /(n) solitary life/wretched abode/ +Ðɽ»µï [¤ï¤Ó¤º¤Þ¤¤] /(n) solitary life/wretched abode/ +ÐÉ¿² [¤ï¤Ó¤Í] /lonesome sleep/ +ÐÉ¿Í [¤ï¤Ó¤Ó¤È] /lonesome person/unwanted person/poverty-stricken person/ +ÐÉÀ¼ [¤ï¤Ó¤´¤¨] /sad voice/ +Ðʤ¤ [¤¿¤¿¤º¤Þ¤¤] /(n) (uk) appearance/shape/figure/bearing/ +Ðʤޤ¤ [¤¿¤¿¤º¤Þ¤¤] /(n) (uk) appearance/shape/figure/bearing/ +Ðʤà [¤¿¤¿¤º¤à] /(v5m) (uk) to stand (still) a while/to loiter/to stop/(P)/ +ÐÊΩ [¤Á¤ç¤ê¤Ä] /(n,vs) standing still/ +ÐË [¤­¤Á] /healthy/correct/ +ÐË [¤­¤Ä] /healthy/correct/ +ÐÌ [¤·] /luxury/pride/extravagance/arbitrariness/selfishness/ +ÐÍ [¤·¤å] /actor/supporting post (in a roof truss)/ +Ðͼô [¤·¤å¤¸¤å] /(n) dwarf/ +ÐΤ·¤¤ [¤ï¤Ó¤·¤¤] /(adj) miserable/wretched/lonely/dreary/shabby/comfortless/ +ÐΤȼä [¤ï¤Ó¤È¤µ¤Ó] /taste for the simple and quiet/wabi and sabi/ +ÐÎ¤Ó [¤ï¤Ó] /(n) sober refinement/ +ÐΤӤë [¤ï¤Ó¤ë] /(v1) to worry/ +Ðν»¤¤ [¤ï¤Ó¤º¤Þ¤¤] /(n) solitary life/wretched abode/ +ÐÏ [¤Á¤ç¤¦] /frivolity/ +ÐÐ [¤Ï¤¤] /wear/put on (sword)/ +ÐФ¯ [¤Ï¤¯] /(v5k) to wear/to put on (lower body, e.g. a sword)/ +ÐФӤë [¤ª¤Ó¤ë] /(v1) to wear/to put on (a sword)/ +Ðзõ [¤Ï¤¤¤±¤ó] /(n,vs) wearing a sword/ +ÐÐÅá [¤Ï¤¤¤È¤¦] /(n,vs) carrying a sword/ +ÐÐÍÑ [¤Ï¤¤¤è¤¦] /(n) wearing/ +ÐÒ [¤æ¤¦] /gift/ +ÐÒ¿© [¤æ¤¦¤·¤ç¤¯] /assisting at dinner/dining with a superior/ +ÐÒë¼ [¤æ¤¦¤·¤ç¤¦] /urging one to drink more good wine during a banquet/ +ÐÓ¶¸ [¤è¤¦¤­¤ç¤¦] /(n) feigned madness/ +ÐÖ [¤¸¤ó] /(n) as it is/as one likes/because/as/ +ÐÖ [¤Þ¤Þ] /(n) as it is/as one likes/because/as/(P)/ +Ð֤ʤé¤Ê¤¤ [¤Þ¤Þ¤Ê¤é¤Ê¤¤] /(uk) unable to have one's way with/ +Ð֤ʤé¤Ì [¤Þ¤Þ¤Ê¤é¤Ì] /to be beyond one's control/ +ÐÙ [¤½] /altar of sacrifice/ +ÐÙ [¤Þ¤Ê¤¤¤¿] /(n) chopping board/ +Ð٤θñ [¤Þ¤Ê¤¤¤¿¤Î¤³¤¤] /(exp) confronted with a hopeless situation/about to be cut off and unable to do anything/ +ÐÙ¾å [¤½¤¸¤ç¤¦] /(n) on the chopping board/ +ÐÙƦ [¤½¤È¤¦] /(n) ancient altar of sacrifice/ +ÐÙÈÄ [¤Þ¤Ê¤¤¤¿] /(n) chopping board/(P)/ +ÐÙÈĤθñ [¤Þ¤Ê¤¤¤¿¤Î¤³¤¤] /(exp) confronted with a hopeless situation/about to be cut off and unable to do anything/ +ÐÚ [¤È¤ê¤³] /(1) captive/prisoner/(2) victim/slave/ +ÐÚ [¤Õ] /(1) captive/prisoner/(2) victim/slave/ +ÐÚκ [¤Õ¤ê¤ç] /(n) captive/prisoner of war/ +ÐÚκ¼ýÍƽê [¤Õ¤ê¤ç¤·¤å¤¦¤è¤¦¤¸¤ç] /concentration camp/ +ÐÝ [¤ê] /rustic/ill-mannered/ +ÐݸÀ [¤ê¤²¤ó] /(n) slang/dialect/ +ÐݸÁ [¤ê¤²¤ó] /(n) proverb/saying/ +Ðݸì [¤ê¤´] /(n) slang/dialect/ +Ðݼª [¤ê¤¸] /(n) the ears of the public/ +Ðݯ [¤ê¤¾¤¯] /(adj-na,n) vulgarity/rural customs/ +ÐÝÍØ [¤ê¤è¤¦] /(n) ballad/folk song/popular song/ +ÐÞ [¤ê] /clever/ +ÐÞ¹ª [¤ê¤³¤¦] /(adj-na,n) clever/shrewd/bright/sharp/wise/intelligent/ +ÐÞȯ [¤ê¤Ï¤Ä] /cleverness/wisdom/intelligence/ +Ðà [¤¯¤ë¤Þ] /rickshaw/jinrikisha/ +Ðá [¤¤] /lean on/rest against/ +Ðá [¤­] /lean on/rest against/ +Ðá¤ê·ü¤«¤ë [¤è¤ê¤«¤«¤ë] /(v5r,vi) to lean against/to recline on/to lean on/to rely on/ +Ðá¤ë [¤è¤ë] /(v5r) to lean on/to rest against/ +Ðá»Ò [¤¤¤·] /(n) chair/couch/seat/office/position/ +Ðâ [¤­¤ç] /pride/squatting with legs outstretched/ +ÐâÐþ [¤­¤ç¤´¤¦] /(adj-na,n) pride/arrogance/ +Ðã [¤¯¤Ä] /(n) stubborn/ +Ð㶯 [¤¯¤Ã¤­¤ç¤¦] /(adj-na,n) robust (health)/obstinate/sturdy/muscular/ +Ðä±ÀÎÓ [¤²¤¤¤¦¤ó¤ê¤ó] /(n) Chinese painter (1301-1374)/ +Ðå [¤³¤¦] /(n) boorish/urgent/ +ÐåÐø [¤³¤¦¤½¤¦] /(n) hurrying/ +Ðç [¤µ¤¤] /(n) son/my son/ +Ðç [¤»¤¬¤ì] /(n) son/my son/ +Ðç [¤½¤Á] /(n) son/my son/ +Ðç [¤½¤Ä] /(n) son/my son/ +Ðé [¤·¤ç¤¦] /actor/ +ÐéÉØ [¤·¤ç¤¦¤Õ] /(n) prostitute/harlot/ +ÐéÏ [¤·¤ç¤¦¤ï] /(n,vs) saying (cheering) in chorus/ +ÐéÐÓ [¤·¤ç¤¦¤è¤¦] /wandering/ +Ðê [¤»¤ó] /(adv) carefully/attentively/profoundly/deeply/at length/ +Ðê [¤Ä¤é¤Ä¤é] /(adv) carefully/attentively/profoundly/deeply/at length/ +Ðí¤­¤¬¤Á [¤¦¤Ä¤à¤­¤¬¤Á] /looking down/ +Ðí¤¯ [¤¦¤Ä¤à¤¯] /(v5k) to hang one's head for shame/(P)/ +Ðí¤¹ [¤Õ¤¹] /(v5s) to bend down/to bow down/to prostrate oneself/ +Ðí¤» [¤¦¤Ä¤Ö¤»] /(n) lying on one's face/upside-down/(P)/ +Ðí¤»¤ë [¤¦¤Ä¤Ö¤»¤ë] /(v1) to lie face-down/ +Ðí³Ñ [¤Õ¤«¤¯] /(n) depression/angle of dip/ +Ðí¶Ä [¤Õ¤®¤ç¤¦] /(n) looking up and down/actions/being obliging/ +Ðí¶Ä³Ñ [¤Õ¤®¤ç¤¦¤«¤¯] /angle of elevation/ +Ðí¸þ¤­ [¤¦¤Ä¤à¤­] /lying face down/upside down/ +Ðí¸þ¤¯ [¤¦¤Ä¤à¤¯] /(v5k) to look downward/to stoop/ +Ðí¸þ¤± [¤¦¤Ä¤à¤±] /lying face down/upside down/ +Ðí¸þ¤±¤ë [¤¦¤Ä¤à¤±¤ë] /(v1) to turn upside down/to turn (face) downward/ +ÐíÉú [¤Õ¤Õ¤¯] /prostration/ +ÐíÉú¤¹ [¤¦¤Ä¤Ö¤¹] /(v5s) to lie on one's face/ +Ðíâ× [¤Õ¤«¤ó] /(n,vs) commanding a view of/ +Ðíâ×¿Þ [¤Õ¤«¤ó¤º] /(n) bird's-eye view/ +Ðï [¤ê¤ç¤¦] /skill/ +Ðð [¤¨¤ó] /dam/weir/ +Ðð²é [¤¨¤ó¤¬] /(vs) lying face down/ +Ðð·î [¤¨¤ó¤²¤Ä] /(n) crescent moon/ +Ðð·îÅá [¤¨¤ó¤²¤Ä¤È¤¦] /(n) scimitar/ +Ðñ̾ [¤«¤Ê] /(oK) (n) (uk) Japanese syllabary (alphabets)/kana/ +Ðó [¤«¤¤] /together/ +Ðó³Ú [¤«¤¤¤é¤¯] /(n) enjoying oneself with others/ +ÐóÀ® [¤«¤¤¤»¤¤] /Kaisei (publisher)/ +ÐóÏ· [¤«¤¤¤í¤¦] /(n) growing old together/ +ÐóϷƱ·ê [¤«¤¤¤í¤¦¤É¤¦¤±¤Ä] /(n) happy life partnership/ +Ðö [¤µ] /make/ +Ðö¤¹ [¤Ê¤¹] /(v5s) to make/ +Ð÷ [¤µ¤Æ] /(conj,int) (uk) well/now/then/(P)/ +Ð÷ [¤·¤ã] /(conj,int) (uk) well/now/then/ +Ðø [¤½¤¦] /feel pain/suffer/ +Ðù [¤Ä] /steal/ +Ðù [¤È¤¦] /steal/ +Ðù°Â [¤È¤¦¤¢¤ó] /(n,vs) snatching a moment of rest/dickering for time/ +Ðù»ë [¤È¤¦¤·] /stealthy glance/ +ÐùÅð [¤Á¤å¤¦¤È¤¦] /(n) robber/theft/ +Ðú [¤«¤¤] /large/ +ÐúÑ´ [¤«¤¤¤é¤¤] /(n) puppet/dummy/ +ÐúÑ´ [¤¯¤°¤Ä] /(n) puppet/dummy/ +ÐúÑ´»Õ [¤«¤¤¤é¤¤¤·] /(n) puppet player/wirepuller/ +ÐúÑ´À¯ÉÜ [¤«¤¤¤é¤¤¤»¤¤¤Õ] /puppet government/ +Ðû¤¦ [¤Ê¤é¤¦] /(ok) (v5u) (uk) to imitate/to follow/to emulate/ +Ðü [¤Õ] /instructor/tutor (to a prince)/ +Ðü¤¯ [¤«¤·¤º¤¯] /(v5k) to wait upon/to serve/ +Ðü°é [¤Õ¤¤¤¯] /(n) bringing up/tuition/ +Ðý [¤¦] /bend over/ +Ðý [¤¯] /bend over/ +ÐýѤ [¤¯¤ë] /(n) hunchback/rickets/ +ÐýѤ [¤»¤à¤·] /(n) hunchback/rickets/ +Ðþ [¤´¤¦] /be proud/ +Ðþ¤ë [¤ª¤´¤ë] /(v5r) to be proud/ +Ðþ´ß [¤´¤¦¤¬¤ó] /(adj-na,n) haughtiness/pride/ +Ðþ´ßÉÔ½ [¤´¤¦¤¬¤ó¤Õ¤½¤ó] /(n) arrogance/ +Ðþ´ß̵Îé [¤´¤¦¤¬¤ó¤Ö¤ì¤¤] /arrogance/ +ÐþÁ³ [¤´¤¦¤¼¤ó] /(adj-na,n) proud/arrogant/haughty/ +ÐþÁ³¤¿¤ë [¤´¤¦¤¼¤ó¤¿¤ë] /(adj-t) proud/haughty/ +ÐþËý [¤´¤¦¤Þ¤ó] /(adj-na,n) pride/haughtiness/arrogance/insolence/hubris/ +ÐþËýÉÔ½ [¤´¤¦¤Þ¤ó¤Õ¤½¤ó] /(adj-na) haughty/arrogant/overbearing/ +ÐþËý̵Îé [¤´¤¦¤Þ¤ó¤Ö¤ì¤¤] /(arrogance and) insolence/ +ÐþÐâ [¤´¤¦¤­¤ç] /arrogance/ +Ñ¢ [¤»¤ó] /hermit/ +Ѥ [¤ë] /bend over/ +Ѥ [¤í¤¦] /bend over/ +ѧ [¤®¤ç¤¦] /luck/seek/desire/ +ѧ¸ö [¤®¤ç¤¦¤³¤¦] /(n) fortuitous/luck/windfall/godsend/good fortune/ +Ѩ [¤»¤ó] /(n,vs) boastfully usurping/ +Ѩ°Ì [¤»¤ó¤¤] /usurpation of a throne/ +Ѩ±Û [¤»¤ó¤¨¤Ä] /(adj-na,n) audacity/forwardness/ +Ѩ²¦ [¤»¤ó¤ª¤¦] /(n) usurper king/ +Ѩ¼ç [¤»¤ó¤·¤å] /(n) usurper/tyrant/ +Ѩ¼è [¤»¤ó¤·¤å] /usurpation/ +Ѩ¾Î [¤»¤ó¤·¤ç¤¦] /(n) pretension/assumption (of a title)/ +Ѩ¾å [¤»¤ó¤¸¤ç¤¦] /(adj-na,n) audacity/forwardness/ +ѨÍÑ [¤»¤ó¤è¤¦] /using something belonging exclusively to someone else/ +Ñ©±Û [¤»¤ó¤¨¤Ä] /(adj-na) presumptuous/arrogant/ +Ѫ [¤È¤¦] /child/servant/foolishness/ +Ѫ [¤É¤¦] /child/servant/foolishness/ +Ѭ»Ó [¤­¤ç¤ó¤·] /Chinese "hopping vampire"/reanimated corpse/ +Ñ® [¤·¤å¤ó] /excellence/talented person/ +Ñ®½¨ [¤·¤å¤ó¤·¤å¤¦] /(adj-na,n) genius/prodigy/talented person/ +ѯ [¤ï¤·] /(adj-no,n) I/me (used by elderly)/ +ѱ [¤µ¤¤] /companion/ +ѱ [¤»¤¤] /companion/ +ѱÇÚ [¤µ¤¤¤Ï¤¤] /(n) colleagues/fellows/ +Ѳ [¤Á¤å¤¦] /companion/similar kinds/ +ѳ¤¤ [¤Ï¤«¤Ê¤¤] /(adj) fleeting/transient/short-lived/momentary/vain/fickle/miserable/empty/ephemeral/(P)/ +Ñ´ [¤é¤¤] /defeat/ +ѵ [¤À] /exorcism/ +ѵ [¤Ê] /exorcism/ +Ѷ [¤ì¤¤] /companion/ +Ñ· [¤²¤ó] /(n) serious/not to be touched/ +Ñ·¤È¤·¤Æ [¤²¤ó¤È¤·¤Æ] /(adv) solemnly/gravely/majestically/authoritatively/ +Ñ·Á³¤¿¤ë [¤²¤ó¤¼¤ó¤¿¤ë] /(adj-t) solemn/grave/majestic/stern/ +Ñ·Á³¤È [¤²¤ó¤¼¤ó¤È] /(oK) solemnly/gravely/majestically/authoritatively/ +ѺÂë [¤Ï¤²¤¿¤«] /vulture/condor/ +Ѽ [¤À] /(n) exchange/ +Ѽ´¹ [¤À¤«¤ó] /(n) conversion (of paper money)/ +Ѽ´¹¶ä¹Ô [¤À¤«¤ó¤®¤ó¤³¤¦] /bank of issue/ +Ѽ´¹·ô [¤À¤«¤ó¤±¤ó] /(n) convertible banknotes/ +ÑÃ¿Þ [¤­¤È] /(oK) hopefully planning/ +ÑË [¤Ù¤ó] /crown/ +ÑË´§ [¤Ù¤ó¤«¤ó] /(n) crown/ +ÑÍ [¤¨¤ó] /(n) false charge/hatred/ +Ñͺá [¤¨¤ó¤¶¤¤] /(n) false charge/ +ÑÍÛ¾ [¤¨¤ó¤ª¤¦] /(n) false charge/ +ÑÑ [¤Ù¤­] /(n) (math) a power/ +ÑѾè [¤Ù¤­¤¸¤ç¤¦] /(n) (math) a power/ +ÑÔ¤¨¤ë [¤µ¤¨¤ë] /(v1) to be clear/to be serene/to be cold/to be skillful/ +ÑØ [¤ì¤Ä] /cold/ +ÑØ¡¹ [¤ì¤Ä¤ì¤Ä] /extremely cold/ +ÑØÑØ [¤ì¤Ä¤ì¤Ä] /extremely cold/ +ÑÛ [¤ê¤ó] /cold/ +ÑÛ¡¹¤·¤¤ [¤ê¤ê¤·¤¤] /(adj) gallant/brave/imposing/awe-inspiring/severe/biting/chivalrous/manly/dignified/ +ÑÛ¡¹¤¿¤ë [¤ê¤ó¤ê¤ó¤¿¤ë] /(adj-t) severe/intense/biting/ +ÑÛÁ³¤¿¤ë [¤ê¤ó¤¼¤ó¤¿¤ë] /(adj-t) commanding/awe-inspiring/ +ÑÛÎõ [¤ê¤ó¤ì¤Ä] /(adj-na,n) biting/severe/intense/rigorous/ +ÑÛÑØ [¤ê¤ó¤ì¤Ä] /(adj-na,n) biting/severe/intense/rigorous/ +ÑÛÑÛ¤·¤¤ [¤ê¤ê¤·¤¤] /(adj) gallant/brave/imposing/awe-inspiring/severe/biting/chivalrous/manly/dignified/ +ÑÛÑÛ¤¿¤ë [¤ê¤ó¤ê¤ó¤¿¤ë] /(adj-t) severe/intense/biting/ +ÑÜ [¤­] /table/ +ÑÜ°Æ [¤­¤¢¤ó] /(rare) desk/ +Ñܲ¼ [¤­¤«] /(n) word of respect added to the addressee's name on a letter/ +ÑÜÄ¢ [¤­¤Á¤ç¤¦] /(n) screen/ +ÑÜÄ¢ÌÌ [¤­¤Á¤ç¤¦¤á¤ó] /(adj-na,n,vs) methodical/punctual/steady/(P)/ +ÑÞ [¤³¤¬¤é¤·] /(n) cold wintry wind/ +Ñß [¤Ò¤ç¤¦] /lean on/recline on/lie heavy (on the stomach)/ +Ñß [¤Ø¤¤] /lean on/recline on/lie heavy (on the stomach)/ +Ñߤ»³Ý¤±¤ë [¤â¤¿¤»¤«¤±¤ë] /(v1,vt) to lean against/to set against/ +Ñߤê³Ý¤«¤ë [¤è¤ê¤«¤«¤ë] /(v5r,vi) to lean against/to recline on/to lean on/to rely on/ +Ñߤë [¤è¤ë] /(v5r) to lean on/to rest against/ +Ñߤì¤ë [¤â¤¿¤ì¤ë] /(v1) to lean against/to lean on/to recline on/to lie heavy (on the stomach)/(P)/ +Ñߤì°Ø»Ò [¤â¤¿¤ì¤¤¤¹] /reclining chair/ +Ñߤì³Ý¤«¤ë [¤â¤¿¤ì¤«¤«¤ë] /(v5r) to lean on/to recline on/to rely on/ +Ñà [¤ª¤¦] /female phoenix bird/ +Ñà [¤³¤¦] /female phoenix bird/ +Ñæ [¤Õ¤ó] /decapitate/ +Ñæ¤Í¤ë [¤Ï¤Í¤ë] /(v1) to decapitate/ +Ñæ¤Í¾å¤¬¤ë [¤Ï¤Í¤¢¤¬¤ë] /(v5r) to jump up/to spring up/ +Ñæ»à [¤Õ¤ó¤·] /decapitating oneself/ +Ñæðô [¤Õ¤ó¤±¤¤] /decapitation/ +Ñè [¤µ¤ó] /cut down/ +Ñ轤 [¤µ¤ó¤·¤å¤¦] /revision/reform/ +ÑèÄê [¤µ¤ó¤Æ¤¤] /(n) revision of a passage/ +Ñ餲¤ë [¤³¤½¤²¤ë] /(v1) to scrape off/ +ÑéÌÜ [¤«¤Ä¤â¤¯] /(n) careful observation/close attention/ +Ñê¤ê [¤¯¤ê] /(n) hollow/scoop/ +Ñê¤ê´Ó¤¯ [¤¯¤ê¤Ì¤¯] /(v5k) to gouge out/to excavate/to bore/to drill/ +Ñê¤êÈ´¤¯ [¤¯¤ê¤Ì¤¯] /(v5k) to gouge out/to excavate/to bore/to drill/ +Ñê¤ë [¤¨¤°¤ë] /(v5r) to gouge/to hollow out/to bore/to excavate/to scoop out/ +Ñê¤ë [¤¯¤ë] /(v5r) to gouge/to hollow out/to bore/to excavate/to scoop out/ +Ñê´Ó¤¯ [¤¯¤ê¤Ì¤¯] /(io) (v5k) to gouge out/to excavate/to bore/to drill/ +Ñê·Á [¤¯¤ê¤«¤¿] /(n) molding/ +Ñê½® [¤¯¤ê¤Ö¤Í] /dugout canoe/ +Ñë [¤µ¤Ä] /temple/ +Ñë [¤»¤Á] /temple/ +Ñë [¤»¤Ä] /temple/ +ÑëÆá [¤»¤Ä¤Ê] /(n-adv,n-t) moment/instant/juncture/ +ÑëÆá¼çµÁ [¤»¤Ä¤Ê¤·¤å¤®] /impulsiveness/ +ÑëÆáŪ [¤»¤Ä¤Ê¤Æ¤­] /(adj-na) ephemeral/transitory/ +Ñí [¤±¤¤] /beheading/ +Ñî [¤³¤¯] /(n) victory/ +Ññ [¤Æ¤­] /cutting/ +Ññ¤ë [¤¨¤°¤ë] /(v5r) to gouge/to hollow out/to bore/to excavate/to scoop out/ +Ññ½Ð [¤Æ¤­¤·¤å¤Ä] /(n) extraction/removal/excision/ +Ññ½ü [¤Æ¤­¤¸¤ç] /removal (in surgery)/ +ÑñÙ± [¤Æ¤Ã¤±¤Ä] /(n,vs) gouging (out)/exposure/ +Ñò [¤»¤ó] /clip/snip/ +Ñò¤ßÀÚ¤ë [¤Ï¤µ¤ß¤­¤ë] /(v5r) to nip off/to snip/to clip/to trim off/ +Ñò¤à [¤Ï¤µ¤à] /(v5m) to clip/to snip/ +Ñò¤ë [¤­¤ë] /(v5r) to cut/ +ÑòºÛ [¤»¤ó¤µ¤¤] /(n,vs) cutting/trimming/shearing/pruning/ +ÑòºÛµ¡ [¤»¤ó¤µ¤¤¤­] /shearing machine/ +Ñò»Þ [¤»¤ó¤·] /(n) pruning/ +Ñò½ü [¤»¤ó¤¸¤ç] /(n,vs) cutting off/cut(ting) out/ +ÑòÃÇ [¤»¤ó¤À¤ó] /(n,vs) shear/shearing/ +ÑòÃÇ°ÂÄêÀ­ [¤»¤ó¤À¤ó¤¢¤ó¤Æ¤¤¤»¤¤] /shear stability/ +ÑòÄê [¤»¤ó¤Æ¤¤] /(n) pruning/ +ÑòÄêî÷ [¤»¤ó¤Æ¤¤¤Ð¤µ¤ß] /pruning shears/ +ÑòÅá [¤»¤ó¤È¤¦] /scissors/punch/ +ÑòÌÓ [¤»¤ó¤â¤¦] /(n) wool shearing/ +Ñó [¤¬¤¤] /scythe/suitability/ +ÑóÀÚ [¤¬¤¤¤»¤Ä] /(adj-na,n) appropriateness/adequacy/aptness/ +Ñõ [¤µ¤Ä] /stay/remain/ +Ñõ [¤È¤¦] /sickle/ +ÑõÀÄ [¤¤¤ì¤º¤ß] /(n,vs) tattoo/ +Ñö [¤·¤ç¤¦] /destroy/ +Ñö [¤½¤¦] /destroy/ +ÑöÌÇ [¤½¤¦¤á¤Ä] /(n,vs) wiping out/annihilation/ +Ñ÷ [¤Ò¤ç¤¦] /threat/ +Ñ÷·Ú [¤Ò¤ç¤¦¤­¤ó] /(adj-na,n) facetious/droll/funny/ +Ñ÷·Ú¼Ô [¤Ò¤ç¤¦¤­¤ó¤â¤Î] /comical person/ +Ñ÷Àà [¤Ò¤ç¤¦¤»¤Ä] /(n) plagiarism/piracy/ +Ñ÷Åð [¤Ò¤ç¤¦¤È¤¦] /(n) highwayman/ +Ñ÷×û [¤Ò¤ç¤¦¤«¤ó] /(adj-na,n) fierceness/daring/ +Ñü [¤Ø¤­] /break/tear/pierce/split/burst/ +Ñü¤¯ [¤Ä¤ó¤¶¤¯] /(v5k) to break/to tear/to pierce/to split/to burst/ +Ñü³« [¤Ø¤­¤«¤¤] /(n) cleavage (in gems)/ +ÑüƬ [¤Ø¤­¤È¤¦] /(n) outset/ +Ò¦ [¤±¤¤] /strong/ +Ò¦¾¹ [¤±¤¤¤·¤ç¤¦] /strong and nimble/ +Ҧ´ [¤±¤¤¤½¤Ä] /excellent soldier/ +ҦŨ [¤±¤¤¤Æ¤­] /(n) formidable foe/ +Ò¦×û [¤±¤¤¤«¤ó] /strong and fierce/ +Ò« [¤·¤ç¤¦] /destroy/ +Ò« [¤½¤¦] /destroy/ +ҫƤ [¤½¤¦¤È¤¦] /(n) complete annihilation/ +Ò³ [¤­¤ç¤¦] /turmoil/Hungary/ +Ò³²çÍø [¤Ï¤ó¤¬¤ê¤¤] /(uk) Hungary/ +Ò³ÅÛ [¤­¤ç¤¦¤É] /(n) Huns/ +Òµ [¤Û] /crawl/creep/ +Òµµå [¤´¤í] /grounder/ +Òµµå [¤Û¤­¤å¤¦] /grounder/ +ÒµÒ¶ [¤Û¤Õ¤¯] /(n) creeping/crawling/sneaking/ +Ò¶ [¤Õ¤¯] /crawl/ +Ò¶ [¤Û¤¯] /crawl/ +Ò¶¹Ô¿¾ [¤Õ¤Ã¤³¤¦¤·¤ó] /ringworm/ +Ò¸ [¤µ¤¸] /(n) spoon/ +Ò¸ [¤Ò] /(n) spoon/ +Ò¸¼ó [¤¢¤¤¤¯¤Á] /(n) dagger/dirk/ +Ò¸¼ó [¤Ò¤·¤å] /(n) dagger/dirk/ +ҸȤ [¤Ò¤Á¤ç] /spoon and chopsticks/ +Òº [¤³¤¦] /(n) box/ +Òº [¤Ï¤³] /(n) box/ +Ò¼ [¤­] /(n) chest/coffer/rice tub/ +Ò¼ [¤Ò¤Ä] /(n) chest/coffer/rice tub/ +ÒÄ [¤Þ¤ó¤¸] /(n) gammadion/fylfot/swastika/ +ÒÄÇà [¤Þ¤ó¤¸¤È¤â¤¨] /(n) falling in swirls/ +ÒÄÇà [¤Þ¤ó¤¸¤É¤â¤¨] /(n) falling in swirls/ +ÒÍÂç [¤Ü¤¦¤À¤¤] /(adj-na,n) huge/bulky/enormous/extensive/swelling/expansion/ +ÒÎ [¤«¤ï¤ä] /(n) privy/toilet/ +ÒÏÌç [¤«¤â¤ó] /(n) one's family or clan/ +ÒÐ [¤±¤Ä] /that/ +ÒÐÎä [¤±¤Ä¤ì¤¤] /clamminess/coldness of body/ +ÒÕÃ¥ [¤µ¤ó¤À¤Ä] /(n) usurpation/ +ÒÕΩ [¤µ¤ó¤ê¤Ä] /(n) usurping the throne/ +Òؼ²Ú [¤Þ¤ó¤¸¤å¤·¤ã¤²] /(n) red spider lily/cluster belladonna/cluster amaryllis/manjusaka/ +ÒØÂËÍå [¤Þ¤ó¤À¤é] /(n) mandala/Buddhist visual schema of the enlightened mind/ +ÒØè¸Íå [¤Þ¤ó¤À¤é] /(n) mandala/Buddhist visual schema of the enlightened mind/ +ÒÚÓæ [¤Æ¤¤¤Í¤¤] /(adj-na,n) polite/courteous/careful/care/kind/close/thorough/conscientious/ +ÒÞ [¤¢¤¢] /(int) (uk) Ah!/Oh!/Alas!/ +Ò㤨¤ë [¤Û¤¨¤ë] /(v1) to bark/to bay/to howl/to bellow/to roar/to cry/ +Ò㤨À¼ [¤Û¤¨¤´¤¨] /bark/howl/ +ÒäáþçÓ¼¦ [¤»¤ó¤è¤¦¤·¤¸] /curry favour by sucking pus from carbuncles and licking hemorrhoids/ +Òç¤Á¤ó [¤±¤Á¤ó] /(uk) stinginess/ +Òç¤Á¤óË· [¤±¤Á¤ó¤Ü¤¦] /(uk) miser/ +Ò絤 [¤ê¤ó¤­] /jealousy/ +ÒçÔ§ [¤±¤Á] /(adj-na,n,vs) (uk) stinginess/miser/miserliness/skinflint/tightwad/niggard/pinching pennies/ +ÒçÔ§ [¤ê¤ó¤·¤ç¤¯] /(adj-na,n,vs) (uk) stinginess/miser/miserliness/skinflint/tightwad/niggard/pinching pennies/ +ÒçÔ§¤Ê¹Í¤¨ [¤±¤Á¤Ê¤«¤ó¤¬¤¨] /(uk) narrow-minded thinking/ +ÒçÔ§¤ë [¤±¤Á¤ë] /(v5r) (uk) to be stingy/to scrimp/ +ÒçÔ§¤òÉÕ¤±¤ë [¤±¤Á¤ò¤Ä¤±¤ë] /(exp) (uk) to find fault with/to rain on one's parade/ +ÒçÔ§²È [¤ê¤ó¤·¤ç¤¯¤«] /miser/ +ÒçÔ§ÒçÔ§ [¤±¤Á¤±¤Á] /(adv,vs) (uk) stingy/tightfisted/ +ÒêÀÕ [¤«¤·¤ã¤¯] /(n) torture/maltreatment/pangs (of conscience)/ +ÒêÒê [¤«¤«] /(adv,n) sound of laughter/ +Òë¤á [¤È¤¬¤á] /(n) blame/censure/rebuke/reproof/ +Òë¤á¤ë [¤È¤¬¤á¤ë] /(v1) to blame/to find fault/to take someone to task/to aggravate (an injury)/(P)/ +Òë¤áΩ¤Æ [¤È¤¬¤á¤À¤Æ] /(n) fault-finding/ +Òë¿Í [¤È¤¬¤Ë¤ó] /(n) offender/criminal/ +Ò줭 [¤Ä¤Ö¤ä¤­] /(n) murmur/mutter/murmuring/ +Ò줯 [¤Ä¤Ö¤ä¤¯] /(v5k) to mutter/to murmur/(P)/ +ÒíÒí [¤³¤³] /(n) cry of a baby at its birth/ +Òî¤ë [¤¢¤ª¤ë] /(v5r) to gulp down (a drink)/to slurp/ +Òñ¤­ [¤¦¤á¤­] /(n) a moan/ +Òñ¤­À¼ [¤¦¤á¤­¤´¤¨] /(n) groan/moan/moaning/ +Òñ¤¯ [¤¦¤á¤¯] /(v5k) to moan/to groan/ +Òñ¶ã [¤·¤ó¤®¤ó] /(n,vs) moaning/groaning/ +ÒòÓð [¤½¤·¤ã¤¯] /(n,vs) bite/ +ÒòÓð±¿Æ° [¤½¤·¤ã¤¯¤¦¤ó¤É¤¦] /mastication/ +ÒòÓð¶Ú [¤½¤·¤ã¤¯¤­¤ó] /(n) muscle of mastication/ +Òô¡¹ [¤È¤Ä¤È¤Ä] /(adj-na,adv) (tongue) clicking/groaning/exclamation of surprise/ +Òô²È [¤Ï¤Ê¤·¤«] /(n) professional comic (rakugo) storyteller/ +ÒôÒô [¤È¤Ä¤È¤Ä] /(adj-na,adv) (tongue) clicking/groaning/exclamation of surprise/ +ÒôÓÍ [¤È¤Ã¤µ] /(n) moment/instant/ +ÒôÓÍ¤Ë [¤È¤Ã¤µ¤Ë] /(adv) at once/(P)/ +ÒöÓ¬ [¤Û¤¦¤³¤¦] /(n,vs) yell/roar/howl/ +Òú¤¨¤ë [¤¯¤ï¤¨¤ë] /(v1) to hold in one's mouth/ +Òû¤à [¤«¤à] /(v5m) to bite/to chew/to gnaw/(P)/ +Òû½ý [¤³¤¦¤·¤ç¤¦] /(n) a bite (wound)/ +Òü¾Ð [¤³¤¦¤·¤ç¤¦] /(n) loud laughter/ +ÒüÁ³¤È [¤³¤¦¤¼¤ó¤È] /(laugh) broadly/(laugh) loudly/ +Ó¡¼Ü [¤·¤»¤­] /(n) very short distance/ +Ó­¤¯ [¤Ê¤¯] /(iK) (v5k) to cry/to weep/to sob/to howl/ +Ó®°é [¤Û¤¤¤¯] /(n,vs) nursing/nurturing/rearing/lactation/suckling/ +Ó®Æý [¤Û¤Ë¤å¤¦] /(n) lactation/suckling/mammal/ +Ó®Æý´ü [¤Û¤Ë¤å¤¦¤­] /(n) lactation period/ +Ó®Æýưʪ [¤Û¤Ë¤å¤¦¤É¤¦¤Ö¤Ä] /mammal/ +Ó®ÆýÉÓ [¤Û¤Ë¤å¤¦¤Ó¤ó] /(n) baby bottle/ +Ó®ÆýÎà [¤Û¤Ë¤å¤¦¤ë¤¤] /(n) mammal/mammalian/ +Ó±¤ß¹ç¤¦ [¤¤¤¬¤ß¤¢¤¦] /(v5u) to snarl/to quarrel/ +Óµ¤êµã¤­ [¤¹¤¹¤ê¤Ê¤­] /(n) sobbing/sob/ +Óµ¤ë [¤¹¤¹¤ë] /(v5r) (uk) to sip/to slurp/ +Ó·Òê [¤¿¤ó¤«] /(n) caustic words/ +Ó¹¤ê [¤¦¤Ê¤ê] /(n) groan/roar/howl/growl/bellow/sough/ +Ó¹¤ë [¤¦¤Ê¤ë] /(v5r) to groan/to moan/to roar/to howl/to growl/to hum/to buzz/to sough/(P)/ +Ó½·ì [¤«¤Ã¤±¤Ä] /(n) lung hemorrhage/ +Ó½áâ [¤«¤¯¤¿¤ó] /(n) expectoration/sputum/ +Ó½á⸡ºº [¤«¤¯¤¿¤ó¤±¤ó¤µ] /(n) examination of somebody's sputum/ +ÓÁ¤Ê¤é¤Ì [¤¿¤À¤Ê¤é¤Ì] /(adj-pn,exp) incomparable/ +ÓÁ¤Ë [¤¿¤À¤Ë] /(adv) merely/only/simply/ +Óä® [¤¢¤¨¤®] /(n) asthma/puffing/wheezing/ +Óä° [¤¢¤¨¤°] /(v5g) to gasp/breathe hard/ +Óé [¤¼¤ó¤½¤¯] /(n) asthma/ +Ó餬µ¯¤³¤ë [¤¼¤ó¤½¤¯¤¬¤ª¤³¤ë] /(exp) to have an attack of asthma/ +ÓƤ¯ [¤Ê¤¯] /(v5k) (1) to sing (bird)/(2) to bark/to purr/to make sound (animal)/ +ÓǸì [¤Ê¤ó¤´] /(n) (1) lover's whispers/sweet nothings/whispered intimacies/(2) baby babble/goo-goo/gaga/ +ÓȤ¨ [¤¿¤È¤¨] /(n) simile/metaphor/allegory/ +ÓȤ¨¤ë [¤¿¤È¤¨¤ë] /(v1) to compare/to liken/to speak figuratively/to illustrate/to use a simile/ +ÓÉÒÜ [¤é¤Ã¤Ñ] /(n) trumpet/horn/bugle/ +ÓÉÒÜ°û¤ß [¤é¤Ã¤Ñ¤Î¤ß] /(n) drinking from a bottle/ +ÓÉÒܼê [¤é¤Ã¤Ñ¤·¤å] /(n) trumpeter/bugler/ +ÓÉÒÜ¿åÀç [¤é¤Ã¤Ñ¤º¤¤¤»¤ó] /(trumpet) daffodil/ +ÓÉÓ× [¤é¤Þ] /(n) lama/ +ÓÉÓ׶µ [¤é¤Þ¤­¤ç¤¦] /(n) Lamaism/ +ÓË°ö [¤ª¤¨¤Ä] /(n,vs) sobbing/weeping/groaning/fit of crying/ +ÓË¸Æ [¤¢¤¢] /(int) (uk) Ah!/Oh!/Alas!/ +Ó̤®¤Ä¤±¤ë [¤«¤®¤Ä¤±¤ë] /(v1) to sniff out/to get wind of/ +Ó̤®±ìÁð [¤«¤®¤¿¤Ð¤³] /(n) snuff/ +Ó̤®½Ð¤¹ [¤«¤®¤À¤¹] /(v5s) to scent out/to detect/ +Ó̤®Åö¤Æ¤ë [¤«¤®¤¢¤Æ¤ë] /(v1) to sniff out/to catch the scent of/ +Ó̤®ÉÕ¤±¤ë [¤«¤®¤Ä¤±¤ë] /(v1) to sniff out/to get wind of/ +Ó̤®Ê¬¤±¤ë [¤«¤®¤ï¤±¤ë] /(v1) to scent out/to discern/ +Ó̤° [¤«¤°] /(v5g,vt) to sniff/to smell/(P)/ +Ó̳Р[¤­¤å¤¦¤«¤¯] /(n) the sense of smell/ +ÓÌ¿À·Ð [¤­¤å¤¦¤·¤ó¤±¤¤] /(n) olfactory nerve/ +ÓÍ [¤¢¤¢] /(int) (uk) Ah!/Oh!/Alas!/ +Ó͸à [¤¢¤¢] /(int) (uk) Ah!/Oh!/Alas!/ +ÓÍò [¤µ¤¿¤ó] /(n) lamentation/ +ÓÍ÷ [¤µ¤¿¤ó] /(n) deploration/lamentation/admiration/ +ÓÍÉ× [¤¢¤¢] /(int) (uk) Ah!/Oh!/Alas!/ +ÓΤì¤ë [¤·¤ï¤¬¤ì¤ë] /(v1) (uk) to become hoarse/ +ÓϤà [¤¿¤·¤Ê¤à] /(v5m) to have a taste for/to be fond of/ +ÓϵÔÀ­ [¤·¤®¤ã¤¯¤»¤¤] /sadism/ +ÓϵÔŪ [¤·¤®¤ã¤¯¤Æ¤­] /(adj-na) sadistic/ +ÓϹ¥ [¤·¤³¤¦] /(n) taste/liking/preference/ +ÓϹ¥ÉÊ [¤·¤³¤¦¤Ò¤ó] /(n) luxury articles/ +ÓÏ̲ [¤·¤ß¤ó] /(n) deep sleep/torpor/ +ÓФ¦ [¤ï¤é¤¦] /(v5u) to laugh/to smile/ +ÓÒ¤­µ¤ [¤Ï¤­¤±] /nausea/ +ÓÒÅÇ [¤ª¤¦¤È] /(n) vomiting/ +ÓÒÅǤ¯ [¤¨¤Å¤¯] /(v5k) to vomit/ +ÓÕ¤±¤ë [¤±¤·¤«¤±¤ë] /(v1) (uk) to instigate/to incite/to spur on/ +ÓÖ [¤¦¤¬¤¤] /(n,vs) gargle/rinse mouth/ +ÓÙ¤»¤ë [¤à¤»¤ë] /(v1) to choke over/to be choked by/ +ÓÙ¤»ÊÖ¤ë [¤à¤»¤«¤¨¤ë] /(v5r) to choke/to sob convulsively/ +ÓÙ¤Ö [¤à¤»¤Ö] /(v5b) to be choked/to be stifled/to be smothered/ +ÓÜ [¤¯¤Á¤Ð¤·] /(n) (uk) beak/bill/(P)/ +Óݤ­ [¤¤¤Ê¤Ê¤­] /(n) (uk) neigh of a horse/ +Óݤ¯ [¤¤¤Ê¤Ê¤¯] /(v5k) to neigh/ +ÓÞ¤ê [¤¢¤¶¤±¤ê] /(n) ridicule/scorn/ +ÓÞ¤ê¾Ð¤¦ [¤¢¤¶¤±¤ê¤ï¤é¤¦] /(v5u) to laugh to scorn/ +ÓÞ¤ë [¤¢¤¶¤±¤ë] /(v5r) (uk) to scoff/(P)/ +Ó޾Р[¤Á¤ç¤¦¤·¤ç¤¦] /(n,vs) scorn/sneer/ +Ó޾Ф¦ [¤¢¤¶¤ï¤é¤¦] /(v5u) (uk) to sneer at/to ridicule/ +ÓÞÇÍ [¤Á¤ç¤¦¤Ð] /(n) taunt/insult/abuse/ +ÓÞÏ® [¤Á¤ç¤¦¤í¤¦] /(n) scorn/mockery/ridicule/ +Óß [¤µ¤¾] /(adv) (uk) I am sure/certainly/no doubt/(P)/ +Óߤ«¤· [¤µ¤¾¤«¤·] /(adv) (uk) certainly/surely/ +Óà [¤¢¤¢] /(int) (uk) Ah!/Oh!/Alas!/ +Ó⤯ [¤¦¤½¤Ö¤¯] /(v5k) (uk) to exaggerate/ +Óä²» [¤½¤¦¤ª¤ó] /(n) noise/cacophony/ +Óê [¤¯¤·¤ã¤ß] /(n) (uk) sneeze/(P)/ +Óë²¼ [¤¨¤ó¤«] /(n) (act of) swallowing/ +ÓìƳ [¤­¤ç¤¦¤É¤¦] /(n,vs) guidance/conduct/lead/ +Ó路¤¤ [¤«¤Þ¤Ó¤¹¤·¤¤] /(adj) noisy/boisterous/ +ÓïÓï [¤´¤¦¤´¤¦] /(adj-na,n) noise/boisterousness/ +Óñ¤­ [¤µ¤µ¤ä¤­] /(n) whisper/murmur/ +Óñ¤¯ [¤µ¤µ¤ä¤¯] /(v5k) to whisper/to murmur/(P)/ +Óò¤¹ [¤Ï¤ä¤¹] /(v5s) to play accompaniment/to jeer at/ +Óò»Ò [¤Ï¤ä¤·] /(n) Japanese orchestra/band/accompaniment/ +Óò»Ò¸ÀÍÕ [¤Ï¤ä¤·¤³¤È¤Ð] /(n) meaningless words in a song for rhythm/words or utterances added to modulate the cadence of a song/ +Óò»Ò»ì [¤Ï¤ä¤·¤³¤È¤Ð] /(n) meaningless words in a song for rhythm/words or utterances added to modulate the cadence of a song/ +Óò»ÒÊý [¤Ï¤ä¤·¤«¤¿] /(n) (in Noh) musician/orchestra leader/ +Óó¤ê [¤µ¤¨¤º¤ê] /(n) chirp/twitter/warble/ +Óó¤ë [¤µ¤¨¤º¤ë] /(v5r) (uk) to sing/to chirp/to twitter/(P)/ +Óù [¤ª¤È¤ê] /(n) lure/decoy/ +Ô°ÔÆ [¤«¤ó¤«] /(n) crucible/(melting) pot/ +Ô°ÔÆ [¤ë¤Ä¤Ü] /(n) crucible/(melting) pot/ +Ô¶ [¤¬¤¤] /100,000,000,000,000,000,000/hundred quintillion (American)/hundred trillion (British)/ +Ô¼ [¤Û¤³¤ê] /(n) dust/(P)/ +Ô¿ [¤é¤Á] /(n) bounds/limits/ +Ô¿¤¬ÌÀ¤«¤Ê¤¤ [¤é¤Á¤¬¤¢¤«¤Ê¤¤] /make no progress/remain unsettled/ +Ô¿³° [¤é¤Á¤¬¤¤] /(n) out of bounds/beyond the pale/ +Ô¿Æâ [¤é¤Á¤Ê¤¤] /(n) within bounds/within the pale/ +ÔÈ¾Ì [¤Û¤·¤ç¤¦] /(n) barrier reef/ +ÔÈÎÝ [¤Û¤¦¤ë¤¤] /(n) fort/stronghold/ +ÔÈÎÝ [¤Û¤ë¤¤] /(n) fort/stronghold/ +ÔÌ¤Ä [¤³¤Ü¤Ä] /(v5t) to destroy/to break/to damage/ +ÔÌ´þ [¤­¤­] /(n,vs) destroying/demolishing/damage/ +Ô̽ý [¤­¤·¤ç¤¦] /(n,vs) injury/damage/ +ÔÌ» [¤­¤½¤ó] /(n) damage/injury/waste/ +ÔÌÍÀ [¤­¤è] /(n) praise/ +ÔÌÍÀË«ìÊ [¤­¤è¤Û¤¦¤Ø¤ó] /(n) praise and censure/public criticisms/ +ÔÍ [¤È¤°¤í] /(n) (uk) coil/ +ÔÍ [¤Í¤°¤é] /(n) (uk) roost/nesting place/ +ÔϹè [¤¶¤ó¤´¤¦] /(n) trench/dugout/ +ÔÔÂÀÍø [¤ª¤¦¤¹¤È¤ê¤¢] /Austria/ +ÔÙ¤¬¤ë [¤Õ¤µ¤¬¤ë] /(oK) (v5r,vi) to be plugged up/to be shut up/ +ÔÙ¤° [¤Õ¤µ¤°] /(v5g,vt) to stop up/to close up/to block (up)/to occupy/to fill up/to take up/to stand in another's way/to plug up/to shut up/ +ÔàµÍ [¤Ó¤ó¤Å¤á] /(n) bottling/ +Ôâ [¤ª¤«] /(n) hill/height/knoll/rising ground/ +ÔâÃÇ [¤í¤¦¤À¤ó] /(n,vs) monopoly/ +Ôä»® [¤Ä¤Ü¤¶¤é] /small, deep dish/dice cup/ +Ôä¾Æ¤­ [¤Ä¤Ü¤ä¤­] /(n) shellfish cooked in its own shell/sweet potatoes cooked in a crock/ +Ô¤¤ [¤ª¤Ó¤¿¤À¤·¤¤] /(adj) abundantly/innumerably/(P)/ +Ôî¿ [¤«¤¿] /(adj-na,n) many/plentiful/ +Ôð [¤è¤¦] /early death/calamity/ +Ôð»à [¤è¤¦¤·] /(n) premature death/ +ÔðÀ [¤è¤¦¤»¤¤] /(n) premature death/ +ÔðÀÞ [¤è¤¦¤»¤Ä] /(n) premature death/ +Ôó»¨Êª [¤­¤ç¤¦¤¶¤Ä¤Ö¤Ä] /(n) foreign element/impurity/admixture/ +ÔóÃÝÅí [¤­¤ç¤¦¤Á¤¯¤È¤¦] /(n) oleander/rosebay/ +Ôõ [¤¨¤­] /large/ +ÔõÀ¤ [¤¨¤­¤»¤¤] /many generations/ +Ôú¤ë [¤ª¤´¤ë] /(v5r) to give (someone) a treat/(P)/ +ÔúÐÌ [¤·¤ã¤·] /(adj-na,n) luxury/extravagance/ +ÔûÅÔ [¤Æ¤ó¤È] /(n,vs) transferring the capital/ +Õ¡·× [¤«¤ó¤±¤¤] /(n) trick/evil design/sharp practice/ +Õ¡ºö [¤«¤ó¤µ¤¯] /(n) shrewd (dirty) trick/sinister scheme (design)/sly art/ +Õ¡ÃÎ [¤«¤ó¤Á] /(n) cunning/craft/wiles/ +Õ¤ [¤Í¤¤] /(n) (arch) flattery/insincerity/ +Õ¤°­ [¤Í¤¤¤¢¤¯] /(adj-na,n) perverseness/perverse person/ +Õ¤´¯ [¤Í¤¤¤«¤ó] /(adj-na,n) treacherous/wicked/perverse/ +Õ¤¼Ô [¤Í¤¤¤·¤ã] /smooth talker/crafty person/ +Õ¤¿Ã [¤Í¤¤¤·¤ó] /(n) crafty courtier/traitor/ +Õ¤¿Í [¤Í¤¤¤¸¤ó] /(n) flatterer/smooth talker/crafty person/ +Õ¤ÃÒ [¤Í¤¤¤Á] /(n) craftiness/ +Õ¤ÊÛ [¤Í¤¤¤Ù¤ó] /(n) flattery/cajolery/adulation/ +Õ¤Õ¡ [¤Í¤¤¤«¤ó] /(adj-na,n) treacherous/wicked/perverse/ +Õ°ÇÌ [¤·¤ã¤Ð] /(n) this corrupt world/ +Õ°Ç̤õ¤ [¤·¤ã¤Ð¤Ã¤±] /(n) worldly desires/ +Õ°Ç̥õ¤ [¤·¤ã¤Ð¥Ã¤±] /(n) worldly desires/ +Õ°Ç̵¤ [¤·¤ã¤Ð¤­] /(n) world desires or ambitions/ +Õ°Ç̵¤ [¤·¤ã¤Ð¤±] /(n) world desires or ambitions/ +Õ°ÍåÁмù [¤µ¤é¤½¤¦¤¸¤å] /(n) sal tree/ +Õ´Õ± [¤¢¤À] /(n) coquettish woman/ +Õ´Õ±¤Ã¤Ý¤¤ [¤¢¤À¤Ã¤Ý¤¤] /(adj) coquettish/ +Õ¶¶Ê [¤¨¤ó¤­¤ç¤¯] /(adj-na,n) euphemistic/circumlocution/roundabout/indirect/insinuating/(P)/ +Õ¸¤ë [¤á¤È¤ë] /(v5r) to marry (a woman) to take to wife/ +Õ»¤Ó [¤³¤Ó] /(n) flattery/cajolery/flirtation/ +Õ»¤Ó¤ë [¤³¤Ó¤ë] /(v1) to flatter/to curry favor with/to flirt with/to fawn on/ +Õ»ÂÖ [¤Ó¤¿¤¤] /(n) coquetry/ +Õ»Ìô [¤Ó¤ä¤¯] /(n) aphrodisiac/ +Õ½±È [¤¢¤¤¤Ó¤­] /(n) (lover's) date/assignation/rendezvous/ +Õ½±È¤­ [¤¢¤¤¤Ó¤­] /(n) (lover's) date/assignation/rendezvous/ +Õ½¹ç [¤³¤¦¤´¤¦] /(n) sexual union/ +սϠ[¤³¤¦¤ï] /(n) reconciliation/peace/ +Õ¾¤« [¤·¤Ê¤ä¤«] /(adj-na,n) (uk) supple/flexible/elastic/(P)/ +Õ¾¤ä¤« [¤¿¤ª¤ä¤«] /(adj-na) (uk) willowy/graceful/ +Õ¿ [¤¢¤Ë¤è¤á] /(n) sister-in-law/ +ÕÈ»Ñ [¤­¤ç¤¦¤·] /(n) lovely figure/ +ÕȾР[¤­¤ç¤¦¤·¤ç¤¦] /(n) charming smile/ +ÕÈÀ¼ [¤­¤ç¤¦¤»¤¤] /(n) lovely voice/ +ÕÈÂÖ [¤­¤ç¤¦¤¿¤¤] /(n) coquetry/ +ÕÈÂÖ [¤·¤Ê] /(n) coquetry/ +ÕÈ̾ [¤­¤ç¤¦¤á¤¤] /(n) reputation for beauty/ +ÕÈæ· [¤­¤ç¤¦¤·¤å¤¦] /(n) charming and coy/ +Õˤë [¤Ê¤Ö¤ë] /(v5r) to tease/to make sport of/to make fun of/ +ÕÎÅ·²¼ [¤«¤«¤¢¤Ç¤ó¤«] /(n) extremely overbearing wife/ +ÕÓ [¤±¤Ä] /mosquito larva/ +ÕÓÕÓ [¤Ü¤¦¤Õ¤é] /(n) mosquito larva/wriggler/maggot/ +ÕÓÕÓ [¤Ü¤¦¤Õ¤ê] /(n) mosquito larva/wriggler/maggot/ +ÕÔ¤à [¤Ï¤é¤à] /(v5m) to conceive/to become pregnant/to get filled with/(P)/ +ÕÔ¤ë [¤ß¤´¤â¤ë] /(v5r) to become pregnant/ +ÕÙ [¤¤¤º¤ì] /(adv,n) where/which/who/anyway/anyhow/at any rate/(P)/ +ÕÙ¤ì [¤¤¤º¤ì] /(adv,n) where/which/who/anyway/anyhow/at any rate/ +ÕÚÈø¤à [¤Ä¤ë¤à] /(v5m) to copulate (animals)/to mate/ +ÕÛ¤¹ [¤«¤¨¤¹] /(io) (v5s) to hatch/to incubate/ +ÕÛ¤ë [¤«¤¨¤ë] /(v5r) to hatch out/ +ÕÛ²½ [¤Õ¤«] /(n) incubation/hatching/ +ÕÛ²½´ï [¤Õ¤«¤­] /incubator/ +ÕÛÍñ [¤Õ¤é¤ó] /(n) incubation/hatching/ +ÕÛÍñ´ï [¤Õ¤é¤ó¤­] /(n) incubator/ +Õá´± [¤«¤ó¤¬¤ó] /(n) eunuch/ +Õâ´Í [¤·¤ó¤«¤ó] /(n) Imperial letter/ +Õãºá [¤¨¤ó¤¶¤¤] /(n) false charge (accusation)/ +ÕìÕì [¤ê¤ç¤¦¤ê¤ç¤¦] /(adj-na,n) lonely/rare/ +ÕìÕ줿¤ë [¤ê¤ç¤¦¤ê¤ç¤¦¤¿¤ë] /(adj-t) rare/few/lonesome/ +ÕóÌç [¤»¤ó¤â¤ó] /(iK) (n) speciality/specialty/subject of study/expert/ +Õö¤«¤é¤º [¤¹¤¯¤Ê¤«¤é¤º] /(adv) considerably/not a little/in no small numbers/ +Õö¤¯¤È¤â [¤¹¤¯¤Ê¤¯¤È¤â] /(adv) at least/ +Õö¤¯¤â [¤¹¤¯¤Ê¤¯¤â] /(adv) at least/ +Õø [¤Ü¤¦] /shaggy hair/shaggy dog/ +Õø¸¤ [¤à¤¯¤¤¤Ì] /(n) shaggy dog/ +ÕøÂç [¤Ü¤¦¤À¤¤] /(adj-na,n) huge/bulky/enormous/extensive/swelling/expansion/ +ÕøÌÓ [¤à¤¯¤²] /(n) shaggy hair/ +Õù [¤·¤«¤Ð¤Í] /(n) corpse/ +Õù°ÌÁÇ»Á [¤·¤¤¤½¤µ¤ó] /(n) neglecting the duties of an office while taking pay/ +Õù´Ò [¤·¤«¤ó] /(n,vs) admonishing (one's master) at the cost of one's life/ +Õú [¤¤¤ó] /official rank/(P)/ +Õû [¤Ø] /(n) fart/ +Õû¤È²Ð»ö¤Ï¤â¤È¤«¤éÁû¤° [¤Ø¤È¤«¤¸¤Ï¤â¤È¤«¤é¤µ¤ï¤°] /(exp) it is often the originator of problems who kicks up a fuss or complains loudest/ +Õû¤ò¤Ò¤Ã¤Æ¿¬ºõ¤á [¤Ø¤ò¤Ò¤Ã¤Æ¤·¤ê¤Ä¤Ü¤á] /(exp) there's no point squeezing your buttocks after you have farted/no use shutting the stable door after the horse has bolted/ +ÕûÊü¤­ [¤Ø¤³¤­] /(n) farting/ +ÕûÊü¤­Ãî [¤Ø¤³¤­¤à¤·] /(n) fart bug/ +ÕûÍý¶þ [¤Ø¤ê¤¯¤Ä] /(n) sophism/quibble/ +ÕýÇ¢ [¤·¤Ë¤ç¤¦] /(n) excreta/raw sewage/human waste/night soil/ +ÕýÇ¢½èÍý [¤·¤Ë¤ç¤¦¤·¤ç¤ê] /sewage disposal/ +Ö¢µï [¤Ø¤¤¤­¤ç] /(vs) living in retirement/ +֢© [¤Ø¤¤¤½¤¯] /(n,vs) bated breath/being cowed into silence/ +Ö¢É÷ [¤Ó¤ç¤¦¤Ö] /(n) folding screen/(P)/ +Ö¢É÷´ä [¤Ó¤ç¤¦¤Ö¤¤¤ï] /(n) sheer cliff/ +Ö¨ÅÙ [¤­¤Ã¤È] /(adv,n) (1) (uk) surely/undoubtedly/certainly/without fail/(2) sternly/severely/(P)/ +ÖȤޤêÌò [¤Ï¤Þ¤ê¤ä¤¯] /(n) well-suited role/ +ÖȤޤë [¤Ï¤Þ¤ë] /(oK) (v5r) to get into/to go into/to fit/to be fit for/to suit/to fall into/to plunge into/to be deceived/to be taken in/to fall into a trap/to be addicted to/to be deep into/(P)/ +ÖȤá¤ë [¤Ï¤á¤ë] /(v1) (col) to get in/to insert/to put on/to make love/(P)/ +ÖȤá¹þ¤ß [¤Ï¤á¤³¤ß] /(oK) (n) insertion/inlaying/ +ÖȤá¹þ¤à [¤Ï¤á¤³¤à] /(oK) (v5m) to inlay/to insert/to fix into a container/ +ÖȤỦ¤· [¤Ï¤á¤´¤í¤·] /fixed fitting/ +ÖȤáÌÚºÙ¹© [¤Ï¤á¤­¤¶¤¤¤¯] /(n) inlaid woodwork/ +ÖȤë [¤Ï¤Þ¤ë] /(io) (oK) (v5r) to get into/to go into/to fit/to be fit for/to suit/to fall into/to plunge into/to be deceived/to be taken in/to fall into a trap/to be addicted to/to be deep into/ +ÖÈÆþ [¤«¤ó¤Ë¤å¤¦] /(n,vs) setting in/inlaying/dovetailing/ +ÖÕÁ» [¤±¤ó¤½] /(adj-na,n) precipice/steep (e.g. mountain pass)/ +ÖÖ [¤¿¤±] /(n,suf) (1) peak/(2) mountain/ +Öà [¤«¤ó¤Ê¤®] /(n) medium/diviner/shrine maiden/ +Ö໳µº¤ë [¤Õ¤¶¤±¤ë] /(v1) to romp/to gambol/to frolic/to joke/to make fun of/to flirt/ +Öà»Ò [¤ß¤³] /(n) medium/sorceress/shrine maiden/ +Öà¼Ô [¤Õ¤·¤ã] /(n) virgin consecrated to a deity/shrine maiden/(spiritualistic) medium/ +Öà½Ë [¤Õ¤·¤å¤¯] /(n) shrine maiden/ancient priest/ +Öà½Ñ [¤Õ¤¸¤å¤Ä] /(n) divination/sorcery/witchcraft/ +Öà½÷ [¤Õ¤¸¤ç] /(n) medium/sorceress/shrine maiden/ +Öà½÷ [¤ß¤³] /(n) medium/sorceress/shrine maiden/ +Öà½÷´ó¤» [¤ß¤³¤è¤»] /spiritism/necromancy/sorcery/ +Öá¤à¤ËÖá¤Þ¤ì¤Ì»ö¾ð [¤ä¤à¤Ë¤ä¤Þ¤ì¤Ì¤¸¤¸¤ç¤¦] /circumstances beyond one's control/ +Öá¤à¤òÆÀ¤º [¤ä¤à¤ò¤¨¤º] /(adv) unavoidably/inevitably/necessarily/reluctantly/against one's will/ +Öá¤à¤òÆÀ¤Ê¤¤ [¤ä¤à¤ò¤¨¤Ê¤¤] /(exp) cannot be helped/unavoidable/ +Öá¤à̵¤¯ [¤ä¤à¤Ê¤¯] /reluctance/unwillingness/unavoidably/out of necessity/ +Öá¤ó¤Ì¤ëºÈ [¤ä¤ó¤Ì¤ë¤«¤Ê] /(exp) I give up/ +ÖáÁ³·Á [¤¤¤¼¤ó¤±¤¤] /(n) old name for imperfective form (in grammar)/ +Öä [¤Û¤¦¤­] /(n) broom/ +ÖäÀ± [¤Û¤¦¤­¤Ü¤·] /(n) comet/ +Öé»Ò [¤«¤¿¤Ó¤é] /(n) light hemp garment/thin morning kimono/ +ÖéÄ¢ [¤¤¤Á¤ç¤¦] /curtain/ +ÖéËë [¤¤¤Ð¤¯] /(n) curtain/field staff headquarters/secret meeting place/ +ÖéÖê [¤¤¤¢¤¯] /(n) headquarters/general staff/ +ÖéÖê¤Î¿Ã [¤¤¤¢¤¯¤Î¤·¤ó] /close adviser/ +ÖéÖê¾åÁÕ [¤¤¤¢¤¯¤¸¤ç¤¦¤½¤¦] /(n) direct appeal to the throne by the military/ +Öê¼Ë [¤¢¤¯¤·¤ã] /(n) pavilion/ +ÖïËë [¤Þ¤ó¤Þ¤¯] /(n) curtain/drapery/ +Öð [¤Î¤Ü¤ê] /(n) flag/banner/streamer/ +ÖñȨ [¤É¤¦¤Ð¤ó] /(n) hanging-banner used as ornament in Buddhist temples/ +Öó´Ö [¤¿¤¤¤³¤â¤Á] /(n) professional jester/flatterer/ +Öó´Ö [¤Û¤¦¤«¤ó] /(n) professional jester/flatterer/ +Öó½õ [¤Û¤¦¤¸¤ç] /(n) assistance/backing/ +Öõ¹ç [¤Ø¤¤¤´¤¦] /(n) annexation/amalgamation/merger/ +ÖõÆÝ [¤Ø¤¤¤É¤ó] /(n) annexation/merger/swallowing up/ +ÖüÌç [¤¢¤â¤¤] /Xiamen (China)/Amoy/ +Öý [¤¦¤Þ¤ä] /barn/stable/ +Öý¼Ë [¤­¤å¤¦¤·¤ã] /(oK) (n) barn/stable/ +ÖýÈî [¤­¤å¤¦¤Ò] /manure/compost/ +Öþ¼Ë [¤­¤å¤¦¤·¤ã] /(n) barn/stable/ +×¢Êó [¤³¤¦¤Û¤¦] /(oK) (n) PR/public relations/publicity/information/ +×µ¿Í [¤è¤¯¤¸¤ó] /hunter/archer/ +×·¼¤¸ÃÇÈ [¤Æ¤Ë¤ò¤Ï] /(n) the particles/ +׸µé [¤É¤­¤å¤¦] /the dreadnought (dreadnaught) class/ +׸µé´Ï [¤É¤­¤å¤¦¤«¤ó] /(n) dreadnought/ +×¾¶Ê [¤ï¤ó¤­¤ç¤¯] /(n) curve/crook/bend/ +×¾·î [¤ï¤ó¤²¤Ä] /crescent/ +×¾·î¾õ [¤ï¤ó¤²¤Ä¤¸¤ç¤¦] /crescent shape/ +×¾Æþ [¤ï¤ó¤Ë¤å¤¦] /(n) gulf/ +׿¶Ê [¤ï¤ó¤­¤ç¤¯] /(n) curve/crook/bend/ +׿Æþ [¤ï¤ó¤Ë¤å¤¦] /(n) curved indentation (esp. in stomach)/ +×ÂÀ± [¤¹¤¤¤»¤¤] /(n) comet/(P)/ +×ÂÀ± [¤Û¤¦¤­¤Ü¤·] /(n) comet/ +×ÂÀ±¤Î¤è¤¦¤Ë¸½¤ì¤ë [¤¹¤¤¤»¤¤¤Î¤è¤¦¤Ë¤¢¤é¤ï¤ì¤ë] /(v1) to become famous overnight/to burst into fame/ +×ÃÊó [¤¤¤Û¤¦] /(n) bulletin/collection of reports/ +×Ç×Ê [¤Û¤¦¤Õ¤Ä] /(n,vs) closely resembling/ +×Ç×Ó [¤Û¤¦¤³¤¦] /(n,vs) (1) wandering/rambling/roaming/(2) fluctuation/variation/ +×Ç×Ó¤¦ [¤µ¤Þ¤è¤¦] /(v5u) to loiter/to putter/to prowl/to wander about/to roam about/to knock around/(P)/ +×Ç×Ó¤¯ [¤¦¤í¤Ä¤¯] /(v5k) (uk) to loiter/to putter/to prowl/to knock around/(P)/ +×Ѳó [¤Ï¤¤¤«¤¤] /(n,vs) loitering/sauntering/wandering about/ +×Ñ×Ë [¤Ï¤¤¤«¤¤] /(n,vs) loitering/sauntering/wandering about/ +×ÖÅÙ [¤½¤ó¤¿¤¯] /(n) guess/conjecture/ +×Ù×⤿¤ë [¤¸¤¯¤¸¤¿¤ë] /(adj-t) bashful/shameful/ +×Û¤¤ [¤«¤¿¤¸¤±¤Ê¤¤] /(adj) grateful/indebted/ +×Û¤¯¤â [¤«¤¿¤¸¤±¤Ê¤¯¤â] /(adv) graciously/ +×ÛÎÞ [¤«¤¿¤¸¤±¤Ê¤ß¤À] /(n) tears of gratitude/ +×ÝÁ³¤È [¤Õ¤ó¤¼¤ó¤È] /indignantly/in a rage/wrathfully/ +×ÝÅÜ [¤Õ¤ó¤É] /(n) anger/rage/resentment/indignation/exasperation/ +×ÝÅÜ [¤Õ¤ó¤Ì] /(n) anger/rage/resentment/indignation/exasperation/ +×ÝØð [¤Õ¤ó¤Þ¤ó] /(n) anger/resentment/indignation/chagrin/irritation/ +×ꤨ¤ë [¤³¤é¤¨¤ë] /(v1) (1) to bear/to stand/to endure/to put up with/ +×ò¤± [¤È¤Ü¤±] /(n) assumed innocence/feigned ignorance/ +×ò¤±¤ë [¤È¤Ü¤±¤ë] /(v1) (1) to play dumb/to feign ignorance/to play innocent/to have a blank facial expression/(2) to play the fool/(3) to be in one's dotage/ +×ò¹û [¤³¤¦¤³¤Ä] /(adj-na,n) ecstasy/trance/ +×ó°Õ [¤·¤¤] /(n) selfishness/arbitrariness/ +×ó°ÕÀ­ [¤·¤¤¤»¤¤] /arbitrariness/ +×ó°ÕŪ [¤·¤¤¤Æ¤­] /(adj-na) selfish/ +×÷Á³ [¤Æ¤ó¤¼¤ó] /(adj-na,n) calm/peacefulness/ +×÷ø [¤Æ¤ó¤¿¤ó] /(adj-na,n) disinterest/ +×ø³å [¤É¤¦¤«¤Ä] /(n) intimidation/threat/bluster/ +×ù¤Ê¤¤ [¤Ä¤Ä¤¬¤Ê¤¤] /(adj) well/in good health/safe/free from accident/ +×ùÃî [¤Ä¤Ä¤¬¤à¤·] /(n) kind of mite/ +×ù̵¤¤ [¤Ä¤Ä¤¬¤Ê¤¤] /(adj) well/in good health/safe/free from accident/ +×û¤Þ¤·¤¤ [¤ª¤¾¤Þ¤·¤¤] /(adj) (uk) disgusting/repulsive/ +×ûÇÏ [¤«¤ó¤Ð] /(n) bronco/unruly horse/ +Ø¡µ¤¤ë [¤·¤ç¤²¤ë] /(v1) to be dispirited/to be dejected/to be disheartened/to lose heart/ +Ø¡µ¤¹þ¤à [¤·¤ç¤²¤³¤à] /(v5m) to be utterly disheartened/ +Ø¡Á³ [¤·¤ç¤¦¤¼¤ó] /(adj-na,n) dejection/ +Ø¡Á³¤¿¤ë [¤·¤ç¤¦¤¼¤ó¤¿¤ë] /(adj-t) dejected/dispirited/ +ءء [¤·¤ª¤·¤ª] /(adj-na,adv,n) (uk) in low spirits/dejectedly/sadly/ +ءء [¤·¤ç¤¦¤·¤ç¤¦] /(adj-na,adv,n) (uk) in low spirits/dejectedly/sadly/ +ءء [¤¹¤´¤¹¤´] /(adj-na,adv,n) (uk) in low spirits/dejectedly/sadly/ +ءء¤È [¤·¤ª¤·¤ª¤È] /in low spirits/ +Ø£¤ë [¤â¤È¤ë] /(v5r) to go against/to deviate from/to oppose/ +Ø£ÆÁ [¤Ï¤¤¤È¤¯] /(n) corruption/immorality/lapse from virtue/fall from virtue/ +ئ¹ª [¤ê¤³¤¦] /(adj-na,n) clever/shrewd/bright/sharp/wise/intelligent/ +اµ¤ [¤ê¤ó¤­] /(n) jealousy/ +اԧ [¤ê¤ó¤·¤ç¤¯] /(oK) (adj-na,n,vs) (uk) stinginess/miser/miserliness/skinflint/tightwad/niggard/pinching pennies/ +Ø®»´ [¤»¤¤¤µ¤ó] /(adj-na,n) ghastliness/gruesomeness/luridness/ +Ø®Àä [¤»¤¤¤¼¤Ä] /(adj-na,n) extremely weird/gruesome/lurid/ghastly/ +سÁ³ [¤¬¤¯¤¼¤ó] /(adj-na,n) astonishment/ +سÁ³¤È [¤¬¤¯¤¼¤ó¤È] /in terror/in amazement/ +ؼ±£¤Î¾ð [¤½¤¯¤¤¤ó¤Î¤¸¤ç¤¦] /compassion/pity/ +ؾÁ³ [¤Ó¤ó¤¼¤ó] /(n) pitiable/ +ØÀØé [¤¤¤ó¤®¤ó] /(adj-na,n) courtesy/intimacy/friendship/ +ØÀØé̵Îé [¤¤¤ó¤®¤ó¤Ö¤ì¤¤] /(adj-na,n) hypocritical courtesy/superficially polite but rude in intent/ +ØËÁ³ [¤ê¤Ä¤¼¤ó] /(adj-na,n) horror/shudder/trembling/ +ØËÎõ [¤ê¤Ä¤ì¤Ä] /stinging cold/ +Øͳ´ [¤³¤¦¤¬¤¤] /(n,vs) righteous indignation/patriotic lamentation/deploration/ +ØÖÓ­ [¤É¤¦¤³¤¯] /(n) wailing/lamentation/ +ØÛ [¤Ê¤Þ¤¸] /(adj-na,adv) (uk) thoughtlessly/rashly/ +ØÛ¤¤ [¤Ê¤Þ¤¸¤¤] /(adj-na) (uk) thoughtlessly/rashly/ +Øۤä« [¤Ê¤Þ¤¸¤Ã¤«] /(adj-na,adv) (uk) half-heartedly/ +ØÞج [¤·¤ç¤¦¤¹¤¤] /(n,vs) emaciation/haggardness/becoming emaciated/ +ØߤêÆã¤é [¤Ï¤Ð¤«¤ê¤Ê¤¬¤é] /(adv) with all due respect ../I venture to say ../Excuse me, but ../ +ØߤêÍÍ [¤Ï¤Ð¤«¤ê¤µ¤Þ] /(int,n) thank you for your trouble/unfortunately ../ +Øߤë [¤Ï¤Ð¤«¤ë] /(v5r) (1) to hesitate/to have scruples/(2) to lord it over/to have great influence/ +Ø᤭ʪ [¤Ä¤­¤â¤Î] /(n) obsession/ +Ø᤯ [¤Ä¤¯] /(v5k) to possess/to haunt/to attach to/ +Øá°Í [¤Ò¤ç¤¦¤¤] /(n,vs) (1) dependence/depending on/(2) possession (by a spirit, etc.)/ +Øáµò [¤Ò¤ç¤¦¤­¤ç] /(n) devil possession/curse/ +Øáʪ [¤Ä¤­¤â¤Î] /(n) authority/ +Ø⻡ [¤Ó¤ó¤µ¤Ä] /(n) taking pity upon/ +ØâÁ³ [¤Ó¤ó¤¼¤ó] /(adj-na,n) pitiable/ +ØãÁ³ [¤Ö¤¼¤ó] /(adj-na,n) discouraged/disappointed/astonished/ +ØåǺ [¤ª¤¦¤Î¤¦] /(n) anguish/trouble/agony/ +ØèÂÕ [¤«¤¤¤¿¤¤] /(n) negligence/laziness/ +ØèÂÕ [¤±¤¿¤¤] /(n) negligence/laziness/ +ØèÂÕ [¤²¤¿¤¤] /(n) negligence/laziness/ +Øí¤ë [¤«¤«¤ë] /(v5r) to suffer from/(P)/ +Øí´µ [¤ê¤«¤ó] /(n) contracting a disease/ +Øí´µÎ¨ [¤ê¤«¤ó¤ê¤Ä] /(n) disease rate/infection rate/ +ØíºÒ [¤ê¤µ¤¤] /(n) suffering (from a calamity)/affliction/ +ØíºÒ¼Ô [¤ê¤µ¤¤¤·¤ã] /(n) victims/sufferers/ +ØíºÒ̱ [¤ê¤µ¤¤¤ß¤ó] /victims/sufferers/ +ØíÉ [¤ê¤Ó¤ç¤¦] /(n) contraction of a disease/ +Øï¼å [¤À¤¸¤ã¤¯] /(adj-na,n) coward/cowardly/weak/ +Øò²ù [¤µ¤ó¤²] /(n) (Buddh) repentance/confession/penitence/ +Øò²ù [¤¶¤ó¤²] /(n) (Buddh) repentance/confession/penitence/ +Øù [¤«] /(n) ancient Chinese weapon/ +Øù [¤Û¤³] /(n) halberd/arms/ +Øù¤ò¼ý¤á¤ë [¤Û¤³¤ò¤ª¤µ¤á¤ë] /(exp) to sheathe one's sword/to lay down arms/ +Øü [¤¤¤Ì] /(n) eleventh sign of Chinese zodiac (The Dog, 7p.m.-9p.m., west-northwest, September)/ +Øüǯ [¤¤¤Ì¤É¤·] /(n) year of the dog/ +ØþÁ³ [¤«¤Ä¤¼¤ó] /(n) the sound of striking something hard/ +ØþÈô¤Ð¤¹ [¤«¤Ã¤È¤Ð¤¹] /(v5s) to knock out (a homer)/ +Ù£¤ÁÀÚ¤ë [¤¿¤Á¤­¤ë] /(v5r) to sever/to break off/to cut asunder/to cut off/to block/to disconnect/ +Ù£¤Ä [¤¿¤Ä] /(v5t) to sever/to cut off/to suppress/to abstain (from)/ +Ù£·ýÆ» [¤»¤Ã¤±¤ó¤É¤¦] /(n) (MA) Jeet Kune Do/Way of the Intercepting Fist, martial art founded by Bruce Lee/ +Ù£Á³ [¤µ¤¤¤¼¤ó] /(adj-na,n) distinctive/ +Ù£Á³ [¤»¤Ä¤¼¤ó] /(adj-na,n) steep/ +Ù£Á³¤¿¤ë [¤»¤Ä¤¼¤ó¤¿¤ë] /(adj-t) clear/sharp/distinct/ +Ù£ÃÇ [¤»¤Ä¤À¤ó] /(n) cutting off/ +Ù£Ãǵ¡ [¤»¤Ä¤À¤ó¤­] /cutter/cutting machine/guillotine/ +Ù£ÃÇÌÌ [¤»¤Ä¤À¤ó¤á¤ó] /transverse section/ +Ù¨³Û [¤Ø¤ó¤¬¤¯] /(n) framed picture or motto/ +Ù¨½® [¤Ø¤ó¤·¤å¤¦] /(n) skiff/little boat/ +Ù¨ÀÄÀÐ [¤Ø¤ó¤»¤¤¤»¤­] /lapis lazuli/ +Ù¨Åí [¤Ø¤ó¤È¤¦] /(n) almond/ +Ù¨ÅíÁ£ [¤Ø¤ó¤È¤¦¤»¤ó] /(n) tonsils/ +Ù¨ÅíÁ£±ê [¤Ø¤ó¤È¤¦¤»¤ó¤¨¤ó] /(n) tonsillitis/quinsy/ +Ù¨ÅíÌý [¤Ø¤ó¤È¤¦¤æ] /(n) almond oil/ +٨ʿ [¤Ø¤ó¤Ú¤¤] /(n) flatness/ +٨ʿ­ [¤Ø¤ó¤Ú¤¤¤½¤¯] /(n) flatfoot/ +Ù¨ÚÕ [¤Ø¤ó¤Ü¤¦] /(n) left and right radicals/ +Ù«½ü [¤³¤¦¤¸¤ç] /(n) subtraction/(tax) deduction/ +Ù­ÃÖ¤¯ [¤µ¤Æ¤ª¤¯] /(v5k) (uk) to set aside/ +Ù® [¤µ¤Æ] /(conj,int) (uk) well/now/then/ +Ù¯»¦ [¤ä¤¯¤µ¤Ä] /(n) strangulation/ +Ù±¤¸³«¤±¤ë [¤³¤¸¤¢¤±¤ë] /(v1) to wrench open/to prize open/to pick (lock)/ +Ù±¤ë [¤¨¤°¤ë] /(v5r) to gouge/to hollow out/to bore/to excavate/to scoop out/ +Ù³¾ð [¤¸¤ç¤¸¤ç¤¦] /(n) lyricism/description or expression of one's feelings/ +Ù³¾ð»í [¤¸¤ç¤¸¤ç¤¦¤·] /(n) lyric poem (poetry)/ +Ù´¤ß [¤Ä¤Þ¤ß] /(n) knob/button/ +Ù´¤ë [¤Ä¤Í¤ë] /(v5r) to pinch/ +Ù¹¤¯¤ì¤ë [¤Í¤¸¤¯¤ì¤ë] /(v1,vi) to curve/to twist/to be rebellious/ +Ù¹¤±¤ë [¤Í¤¸¤±¤ë] /(v1,vi) to curve/to twist/to be rebellious/ +Ù¹¤¸¤ë [¤Í¤¸¤ë] /(v5r) (1) to screw/to twist/(2) to distort/(3) to torture/to wrest/ +Ù¹¤Í¤ë [¤¹¤Í¤ë] /(v1) to be peevish/to sulk/to pout/ +Ù¹¤Í¼Ô [¤¹¤Í¤â¤Î] /(n) perverse individual/cynic/misanthrope/ +Ù¹¤é¤»¤ë [¤³¤¸¤é¤»¤ë] /(v1) to aggravate/to complicate/to make worse/ +Ù¹¤ì¤ë [¤³¤¸¤ì¤ë] /(v1) to get complicated/to grow worse/ +Ù¹¤ì¤ë [¤Í¤¸¤ì¤ë] /(v1) to twist/to wrench/to screw/ +Ù¹²» [¤è¤¦¤ª¤ó] /(n) diphthong/ +Ù½ [¤À] /arrest/capture/ +Ù½Êá [¤À¤Û] /(n) capture/seizure/ +ÙÀ¤¯¤ë [¤Ò¤Í¤¯¤ë] /(v5r,vt) to twirl/to spin/to fiddle with/to change wording/ +ÙÀ¤¯¤ì¤ë [¤Ò¤Í¤¯¤ì¤ë] /(v1) to be contrary/to be uncooperative/to be rebellious/ +ÙÅ°õ [¤Ü¤¤¤ó] /(n) thumb print/ +ÙÅ»Ø [¤Ü¤·] /(n) thumb/ +ÙÆ¤Ä [¤Ê¤²¤¦¤Ä] /(v5t) to abandon/to fling away/ +ÙƤë [¤Û¤¦¤ë] /(v5r) (1) to let go/to abandon/to leave undone/(2) to throw/to toss/to fling/ +ÙÆ´þ [¤Û¤¦¤­] /(n) resignation/abandonment/ +ÙÆʪÀþ [¤Û¤¦¤Ö¤Ä¤»¤ó] /(n) parabola/ +ÙÆÚ³ [¤Û¤¦¤Æ¤­] /(n,vs) abandoning/giving up/quitting/ +ÙÇÃ× [¤é¤Á] /(n,vs) taking captive/carrying away/kidnapping/abduction/ +ÙÇÃú [¤é¤Æ¤ó] /(n) (uk) Latin/ +ÙÇÃú¸ì [¤é¤Æ¤ó¤´] /Latin/ +ÙÇÌÍ [¤é¡¼¤á¤ó] /(n) Chinese-style noodles (zh: lamian)/ +ÙÈÆ® [¤«¤¯¤È¤¦] /(n) scuffle/wrestling/fist fight/hand-to-hand fight/melee/fisticuffs/ +Ùɹ³ [¤­¤Ã¤³¤¦] /(n) rivalry/competition/antagonism/ +ÙÉ¿ø [¤­¤Ã¤­¤ç] /(n) (arch) diligence/assiduity/pinching/hard toil/ +Ùʤ¯ [¤³¤Þ¤Í¤¯] /(v5k) to fold (one's) arms/ +Ùʤͤ¯ [¤³¤Þ¤Í¤¯] /(v5k) to fold (one's) arms/ +Ùʼê [¤­¤ç¤¦¤·¤å] /(n,vs) folding one's arms/being idle/ +Ùʼê [¤³¤¦¤·¤å] /(n) folding one's arms/ +Ùʼê˵´Ñ [¤­¤ç¤¦¤·¤å¤Ü¤¦¤«¤ó] /(n) stand idly by and watch/ +Ùʼê˵´Ñ [¤³¤¦¤·¤å¤Ü¤¦¤«¤ó] /(n) stand idly by and watch/ +ÙϤ¨¤ë [¤³¤·¤é¤¨¤ë] /(v1) to make/to manufacture/(P)/ +ÙϤ¨»ö [¤³¤·¤é¤¨¤´¤È] /(n) invented story/fabrication/ +ÙϤ¨Êª [¤³¤·¤é¤¨¤â¤Î] /(adj-na,n) fake/imitation/ +ÙѤà [¤Ï¤µ¤à] /(v5m) to interpose/to hold between/to insert/(P)/ +ÙÑ·â [¤­¤ç¤¦¤²¤­] /(n) pincer attack/ +ÙÔ¤Á¾å¤²¤ë [¤Ç¤Ã¤Á¤¢¤²¤ë] /(v1) (1) to fabricate/to invent/to make up (a story)/(2) to frame someone/ +ÙԤäÁ¾å¤²¤ë [¤Ç¤Ã¤Á¤¢¤²¤ë] /(v1) (1) to fabricate/to invent/to make up (a story)/(2) to frame someone/ +ÙÔ¤Í [¤Ä¤¯¤Í] /(n) chicken or fish meatloaf made with egg/ +ÙԤͤë [¤³¤Í¤ë] /(v1) to knead/to mix with fingers/ +ÙÔ¤Í²ó¤¹ [¤³¤Í¤Þ¤ï¤¹] /(v5s) to knead/to mix/to complicate/to turn into a mess/ +ÙÔ¤ÍÊÖ¤¹ [¤³¤Í¤«¤¨¤¹] /(v5s) to knead/to mix/to complicate/to turn into a mess/ +ÙÔ¤ [¤Í¤Ä¤¾¤¦] /(n) fabrication/forgery/falsehood/ +ÙÚɪ [¤»¤¤¤Á¤å¤¦] /(n,vs) restraint/restriction/control/ +ÙÛ¤ë [¤¹¤ë] /(v5r) to pick someone's pocket/ +ÙÛÌÎ [¤¹¤ê] /(n) pickpocket/(P)/ +ÙÝ [¤ª¤­¤Æ] /(n) a law/(P)/ +Ùस¤ê [¤Í¤¸¤ê] /(vs) torsion/apply torque/ +Ùस¤êÈ­´¬¤­ [¤Í¤¸¤ê¤Ï¤Á¤Þ¤­] /towel twisted into a headband/ +Ùस¤ë [¤Í¤¸¤ë] /(v5r) (1) to screw/to twist/(2) to distort/(3) to torture/to wrest/(P)/ +Ùस³«¤±¤ë [¤Í¤¸¤¢¤±¤ë] /(v1) to wrench open/ +Ùस¶Ê¤²¤ë [¤Í¤¸¤Þ¤²¤ë] /(v1) to twist/to distort/ +Ùस¸þ¤±¤ë [¤Í¤¸¤à¤±¤ë] /(v1) to twist/ +Ùस¹þ¤à [¤Í¤¸¤³¤à] /(v5m) to screw in/to thrust into a container/to protest against (and demand compensation)/ +Ùस¼è¤ë [¤Í¤¸¤È¤ë] /(v5r) to wring off/to wrest from/ +Ùस¾å¤²¤ë [¤Í¤¸¤¢¤²¤ë] /(v1) to twist hard/ +ÙसÀÚ¤ê [¤Í¤¸¤­¤ê] /screw cutter/ +ÙसÀÚ¤ë [¤Í¤¸¤­¤ë] /(v5r) to twist off/ +Ùसȭ´¬¤­ [¤Í¤¸¤Ï¤Á¤Þ¤­] /(n) towel twisted into a headband/ +ÙसÉú¤»¤ë [¤Í¤¸¤Õ¤»¤ë] /(v1) to hold down/to twist one's arm/ +Ùà¤ê [¤â¤¸¤ê] /(n) parody/imitation/ +Ùà¤ë [¤Í¤¸¤ë] /(io) (v5r) (1) to screw/to twist/(2) to distort/(3) to torture/to wrest/ +Ùà¤ë [¤â¤¸¤ë] /(v5r) to parody/to wrench/to twist/ +Ùà¤ë [¤è¤¸¤ë] /(v5r) to twist/ +Ùà¤ì¤ë [¤Í¤¸¤ì¤ë] /(v1) to twist/to wrench/to screw/ +Ùà¤ì¤ë [¤è¤¸¤ì¤ë] /(v1) to be twisted/ +Ùà²Ö [¤Í¤¸¤Ð¤Ê] /(n) screw flower/ +Ùà»Ò [¤Í¤¸] /(n) (uk) screw/helix/spiral/ +Ùä [¤­] /(n) plan/rule/ +ÙåËಱ¬ [¤·¤Þ¤ª¤¯¤½¤¯] /(n) conjectures/speculation/ +Ùæ¤ß¹ç¤¤ [¤â¤ß¤¢¤¤] /(n) jostle/struggle/ +Ùæ¤ß¹ç¤¦ [¤â¤ß¤¢¤¦] /(v5u) to jostle/to shove and push/to struggle with one another/ +Ùæ¤ß¼ê [¤â¤ß¤Ç] /(n) rubbing one's hands together/ +Ùæ¤ß½Ð¤¹ [¤â¤ß¤À¤¹] /(v5s) to squeeze out/to begin to squeeze/ +Ùæ¤ß¾Ã¤¹ [¤â¤ß¤±¤¹] /(v5s) to crush/to hush up/ +Ùæ¤ß¾å¤² [¤â¤ß¤¢¤²] /(n) tuft of hair under temple/sideburns/ +Ùæ¤ßÎż£ [¤â¤ß¤ê¤ç¤¦¤¸] /(n) massage/ +Ùæ¤à [¤â¤à] /(v5m) to rub/to crumple (up)/to wrinkle/to massage/to be troubled about/to worry over/to train/to coach/(P)/ +Ùæ¤á [¤â¤á] /(n) quarrel/trouble/dispute/ +Ùæ¤á¤ë [¤â¤á¤ë] /(v1) to disagree/to dispute/(P)/ +Ùæ¤á»ö [¤â¤á¤´¤È] /(n) quarrel/trouble/dispute/friction (between people)/ +Ùæ»ö [¤â¤á¤´¤È] /(n) quarrel/trouble/dispute/friction (between people)/ +ÙèÙé [¤ä¤æ] /(n,vs) banter/raillery/tease/ridicule/banter with/ +ÙèÙ餦 [¤«¤é¤«¤¦] /(v5u) (uk) to ridicule/to tease/to banter with/to make fun of/(P)/ +Ùî¤ß [¤¬¤é¤ß] /(suf) (uk) about/concerning/related to/-ish/ +Ùî¤ß¹ç¤¦ [¤«¤é¤ß¤¢¤¦] /(v5u) to be(come) intertwined/to be entangled/ +Ùî¤á¤ë [¤«¤é¤á¤ë] /(v1) (1) to arrest/(2) to entwine/to twine around/(3) to coordinate (with)/ +Ùî¤á¼ê [¤«¤é¤á¤Æ] /(n) (1) rear gate (esp. of castle)/back entrance/(2) one who arrests/(3) force attacking the rear of a castle/(4) (opponent's) weak point/ +Ùî¤áÊá¤ë [¤«¤é¤á¤È¤ë] /(v5r) to arrest/ +Ùî¼ê [¤«¤é¤á¤Æ] /(n) (1) rear gate (esp. of castle)/back entrance/(2) one who arrests/(3) force attacking the rear of a castle/(4) (opponent's) weak point/ +Ùñ¤­±± [¤Ä¤­¤¦¤¹] /mortar (for pounding rice)/ +Ùñ¤­¸ò¤¼¤ë [¤Ä¤­¤Þ¤¼¤ë] /(v1) to pound together/to mix together/ +Ùñ¤­Î©¤Æ [¤Ä¤­¤¿¤Æ] /(n) freshly pounded (rice cake)/ +Ùñ¤Á·ª [¤«¤Á¤°¤ê] /(n) dried chestnut/ +Ùñ¤Á¹ç¤¦ [¤«¤Á¤¢¤¦] /(v5u) to clash/to be in conflict with/ +ÙóÆ° [¤Ï¤¯¤É¤¦] /(n) pulsation/pulsebeat/ +ÙøÍð [¤«¤¯¤é¤ó] /(n) disturbance/ +ÙøÙ [¤«¤¯¤Ï¤ó] /(n) agitate/stir/whip/beat/ +Ùú¤à [¤¿¤ï¤à] /(v5m) to bend/to warp/ +Ùú¤ï [¤¿¤ï¤ï] /(adj) heavily (laden with fruit)/ +Ùú¿â¤ì¤ë [¤·¤Ê¤À¤ì¤ë] /(v1) to droop/ +Ùú¿â¤ì³Ý¤«¤ë [¤·¤Ê¤À¤ì¤«¤«¤ë] /(v5r) to lean coquettishly against/to snuggle into/to nestle into/ +Ùû [¤Ð¤Á] /(n) plectrum/pick/ +Ùû¤Í¤«¤¹ [¤Ï¤Í¤«¤¹] /(v5s) to splash/to splatter/ +Ùû¤Í¤Ä¤±¤ë [¤Ï¤Í¤Ä¤±¤ë] /(v1) to repel/to spurn/ +Ùû¤Í¤ë [¤Ï¤Í¤ë] /(v1) to reject/to eliminate/to flip/(P)/ +Ùû¤Í½ü¤±¤ë [¤Ï¤Í¤Î¤±¤ë] /(v1) to push aside/to brush or thrust aside/to remove/to get rid of/ +Ùû¤Í¾å¤²¤ë [¤Ï¤Í¤¢¤²¤ë] /(v1) to splash/to raise/ +Ùû¤ÍÄàÉÓ [¤Ï¤Í¤Ä¤ë¤Ù] /(n) water bucket suspended from a weighted rod/ +Ùû¤ÍÈô¤Ð¤¹ [¤Ï¤Í¤È¤Ð¤¹] /(v5s) to hit and throw/ +Ùû¤ÍÉÕ¤±¤ë [¤Ï¤Í¤Ä¤±¤ë] /(v1) to repel/to spurn/ +Ùû¤Íʪ [¤Ï¤Í¤â¤Î] /(n) rejected goods/ +Ùû²» [¤Ï¤Ä¤ª¤ó] /(n) the sound of the kana "n"/ +Ùû¸¹ [¤Ï¤Ä¤²¤ó] /plucking string instrument/ +ÙüÍð [¤ê¤ç¤¦¤é¤ó] /(n) profuse blooming/ +Ú£ [¤Û¤·¤¤¤Þ¤Þ] /(adj-na,n) selfish/self-indulgent/arbitrary/ +Ú£ÃÇ [¤»¤ó¤À¤ó] /(adj-na,n) arbitrary action/ +Ú§¤ê±Â [¤¹¤ê¤¨] /(n) ground food/ +Ú§¤ê¿È [¤¹¤ê¤ß] /(n) minced fish or meat/ +Ú§¤êÄÙ¤¹ [¤¹¤ê¤Ä¤Ö¤¹] /(iK) (v5s) to pulverize/to mash/to deface/to lose a fortune/ +Ú§¤êÈ­ [¤¹¤ê¤Ð¤Á] /(n) (earthenware) mortar (for grinding)/ +Ú§¤êÊ´ÌÚ [¤¹¤ê¤³¤®] /(n) wooden pestle/ +ڧȭ [¤¹¤ê¤Ð¤Á] /(n) (earthenware) mortar (for grinding)/ +ڧʴÌÚ [¤¹¤ê¤³¤®] /(n) wooden pestle/ +Ú¨ºÂ [¤«¤¯¤¶] /(n,vs) running aground/stalled/stranded/ +Ú¬¤²¤ë [¤â¤¿¤²¤ë] /(v1) to lift/to raise/ +ڬƬ [¤¿¤¤¤È¤¦] /(n,vs) raising one's head/coming to power/becoming famous/ +Ú¯ÀÍ [¤Ò¤ó¤»¤­] /(n,vs) rejection/ostracism/ +Ú³ÃÆ [¤Æ¤­¤À¤ó] /(n) grenade/ +Ú³ÃÆÅû [¤Æ¤­¤À¤ó¤È¤¦] /(n) grenade launcher/ +Ú³ÃÆȯ¼ÍÅû [¤Æ¤­¤À¤ó¤Ï¤Ã¤·¤ã¤È¤¦] /grenade launcher/ +Úµ¤¸ÅФë [¤è¤¸¤Î¤Ü¤ë] /(v5r) to climb/clamber (over, up)/to scramble (up)/to scale/to claw one's way up/ +Ú¶¤°¤Ã¤¿¤¤ [¤¯¤¹¤°¤Ã¤¿¤¤] /(io) (adj) (uk) ticklish/ +Ú¶¤°¤ë [¤¯¤¹¤°¤ë] /(io) (v5r) (uk) to tickle/ +Ú¶¤Ã¤¿¤¤ [¤¯¤¹¤°¤Ã¤¿¤¤] /(adj) (uk) ticklish/(P)/ +Ú¶¤ë [¤¯¤¹¤°¤ë] /(v5r) (uk) to tickle/(P)/ +Ú·°Ð [¤¸¤ç¤¦¤¤] /(n) expulsion of the foreigners/ +Ú·°ÐÏÀ [¤¸¤ç¤¦¤¤¤í¤ó] /(n) (late Edo-period) principle of excluding foreigners/ +Ú»¤êÌÜ [¤Ä¤ê¤á] /slanted (upturned) eyes/ +Ú¼¤¦ [¤µ¤é¤¦] /(v5u) to carry off/to run away with/to kidnap/to abduct/ +Ú¼¤ï¤ì¤¿ [¤µ¤é¤ï¤ì¤¿] /kidnapped/abducted/carried off/swept away/ +ÚÍ»à [¤Ø¤¤¤·] /(n,vs) falling dead/perishing/dying/ +Úмà [¤·¤ó¤·¤ã¤¯] /(n) consideration/ +ÚÕ [¤«¤¿¤¬¤¿] /(adv,conj) incidentally/at the same time/ +ÚÕ [¤Ä¤¯¤ê] /(n) the right half of a character when the left half is its radical/(P)/ +ÚÕ¡¹ [¤«¤¿¤¬¤¿] /(adv,conj) incidentally/at the same time/ +ÚÕÃð [¤Ü¤¦¤Á¤å¤¦] /(n) side notes/gloss/ +ÚÕÅÀ [¤Ü¤¦¤Æ¤ó] /(n) (1) marks or dots used to emphasize text passage/(2) marks to facilitate reading of kanbun/ +ÚÕÚÕ [¤«¤¿¤¬¤¿] /(adv,conj) incidentally/at the same time/ +Úݳ² [¤«¤ó¤¬¤¤] /(n) drought damage/ +ÚÝÅ· [¤«¤ó¤Æ¤ó] /(n) drought/dry weather/ +ÚÝò± [¤«¤ó¤Ð¤Ä] /(n) drought/ +Ú㺩 [¤¸¤Ã¤³¤ó] /(adj-na,n) intimacy/familiarity/ +Úå [¤¹¤Ð¤ë] /(n) Pleiades/ +Úô [¤«¤µ] /(n) halo/ring/ +Úô¤±¤ë [¤Ü¤±¤ë] /(v1) to fade (colour)/(P)/ +Úô¤· [¤Ü¤«¤·] /(n) shading off/gradation/ +Úô¤¹ [¤Ü¤«¤¹] /(v5s) to shade off/to obscure/(P)/ +Û£Ëæ [¤¢¤¤¤Þ¤¤] /(adj-na,n) vague/ambiguous/(P)/ +Û£Ë椵 [¤¢¤¤¤Þ¤¤¤µ] /ambiguity/ +Û£ËæÌÏ¸Ò [¤¢¤¤¤Þ¤¤¤â¤³] /(adj-na) obscure/vague/ambiguous/ +Û¤Ëæ [¤â¤¦¤Þ¤¤] /(oK) (adj-na,n) ignorance/(lack of) enlightenment or civilization/unenlightened/uncivilized/ +Û¥¸Å [¤³¤¦¤³] /(adj-no,n) historic/unprecedented/ +Û¥¿¦ [¤³¤¦¤·¤ç¤¯] /(n) neglect of official duty/ +Û¥À¤ [¤³¤¦¤»¤¤] /(adj-no,n) unparalleled/matchless/ +Û¥Ìî [¤¢¤é¤Î] /(iK) (n) wasteland/wilderness/deserted land/prairie/vast plain/wilds/desert/ +Û¥Ìî [¤³¤¦¤ä] /(iK) (n) wasteland/wilderness/deserted land/prairie/vast plain/wilds/desert/ +Û©¤¯ [¤¤¤ï¤¯] /(n-adv,n,v5k) (1) to say/to reason/(2) pretext/history/past/story/ +Û©¤¯¸À¤¤Æñ¤· [¤¤¤ï¤¯¤¤¤¤¤¬¤¿¤·] /(exp) It is hard to explain/It is hard to say/ +Û©¤¯ÉÕ¤­ [¤¤¤ï¤¯¤Ä¤­] /(adj-no,n) with a history (story)/ +Û¯Û¯ [¤â¤¦¤â¤¦] /(n) thick/dense/dim/ +Û¯Û° [¤â¤¦¤í¤¦] /(adj-na,n) dim/indistinct/hazy/vague/ambiguous/faint/ +Û¯Û°¤¿¤ë [¤â¤¦¤í¤¦¤¿¤ë] /(adj-t) dim/hazy/vague/obscure/ +Û°µ¤ [¤ª¤Ü¤í¤²] /(n) vagueness/ +Û°·î [¤ª¤Ü¤í¤Å¤­] /(n) hazy moon/ +Û°·îÌë [¤ª¤Ü¤í¤Å¤­¤è] /(n) misty, moonlit night/ +Û°º«ÉÛ [¤ª¤Ü¤í¤³¤ó¤Ö] /shredded tangle or kelp/ +Û°Ìë [¤ª¤Ü¤í¤è] /(n) misty, moonlit night/ +۹ͫ [¤­¤æ¤¦] /(n) absurd fear/needless anxiety/ +ÛÂÍÕ [¤¦¤ì¤Ï] /(n,n-adv,n-t) (1) end leaves/top leaves/last leaves/ +ÛÆ [¤Þ¤¹] /(n) (1) measure/unit of volume (1.8l)/(2) square container, e.g. a box/ +ÛÆ·Á [¤Þ¤¹¤¬¤¿] /(n) square (shape)/ +ÛÆÀÊ [¤Þ¤¹¤»¤­] /(n) tatami "box seat" for four people at sumo or kabuki/ +ÛÆÌÜ [¤Þ¤¹¤á] /(n) (1) measure/(2) square (of graph paper)/(3) box/ +ÛÈ [¤«¤»] /(n) shackles/fetters/irons/handcuffs/bonds/ +Û˳÷ÜÍ [¤«¤ó¤Ü¤¸¤¢] /Cambodia/ +ÛÌ³Ì [¤«¤é¤¿¤Á] /(n) trifoliate orange/ +ÛÍ¼Ö [¤­¤å¤¦¤·¤ã] /(n) hearse/ +ÛÎÛ¹ [¤¯¤³] /(n) Chinese matrimony vine/ +ÛÎÝ©»À [¤¯¤¨¤ó¤µ¤ó] /(n) citric acid/ +ÛØ [¤Ò¤Î¤­] /(n) Japanese cypress/white cedar/Chamaecyparis obtusa/ +ÛÙ [¤·¤ª¤ê] /(n) bookmark/guidebook/ +ÛßÛç [¤·¤Ã¤³¤¯] /(n) bonds/fetters/ +Ûफ¤¹ [¤È¤«¤¹] /(v5s) (1) to comb out/(2) to melt/ +ÛàÌʵ¡ [¤½¤á¤ó¤­] /carding machine/ +ÛàÌÓ [¤½¤â¤¦] /(n) combed wool (yarn)/ +Ûå¶Ý [¤«¤ó¤­¤ó] /(n) bacillus/ +Ûæ [¤­¤ç¤¦] /(n,vs) exposing (a severed head)/ +Ûæ [¤Õ¤¯¤í¤¦] /(n) owl/ +Ûæ°­ [¤­¤ç¤¦¤¢¤¯] /(n) great treachery/very atrocious person/ +Ûæºá [¤­¤ç¤¦¤¶¤¤] /crime of exposing a severed head/ +Ûæ¼ó [¤­¤ç¤¦¤·¤å] /(n) exposure of a severed head/ +Ûæ¾­ [¤­¤ç¤¦¤·¤ç¤¦] /(n) brave general/ +ÛæŨ [¤­¤ç¤¦¤Æ¤­] /treacherous enemy/ +ÛæÌÔ [¤­¤ç¤¦¤â¤¦] /(adj-na,n) fierce/ +Ûæͺ [¤­¤ç¤¦¤æ¤¦] /(n) ringleader/accomplished villain/ +Ûèµû [¤«¤Þ¤¹] /barracuda/ +Ûè»Òµû [¤«¤Þ¤¹] /barracuda/ +Ûé»Ò [¤¯¤Á¤Ê¤·] /(n) Cape jasmine/gardenia/ +Ûì [¤Æ¤³] /(n) lever/ +Ûì»Ò [¤Æ¤³] /(n) lever/ +Ûì»ÒÀ¢¤ë [¤Æ¤³¤º¤ë] /(v5r) (uk) to have much trouble/to have a hard time/to not know how to handle/ +ÛìÆþ¤ì [¤Æ¤³¤¤¤ì] /(n) supporting/shoring up/ +Ûð±´ [¤Ü¤ó¤Ð¤¤] /(n) song in praise of Buddhas virtues/ +Ûð¸ì [¤Ü¤ó¤´] /(n) Sanskrit/ +ÛðºÊ [¤Ü¤ó¤µ¤¤] /(n) Buddhist priest's wife/ +Ûð»ú [¤Ü¤ó¤¸] /(n) Sanskrit characters/ +Ûð¾â [¤Ü¤ó¤·¤ç¤¦] /(n) temple bell/ +ÛðÅ· [¤Ü¤ó¤Æ¤ó] /(n) Brahma-Deva/ +ÛðÅ·²¦ [¤Ü¤ó¤Æ¤ó¤ª¤¦] /Brahma/the Creator/ +Ûðϼ­Åµ [¤Ü¤ó¤ï¤¸¤Æ¤ó] /Sanskrit-Japanese dictionary/ +ÛðÑë [¤Ü¤ó¤µ¤Ä] /(n) temple/ +ÛðÑë [¤Ü¤ó¤»¤Ä] /(n) temple/ +Ûù [¤¤¤é] /(n) thorn/splinter/spine/biting words/ +Ûù [¤ª¤É¤í] /(adj-na,n) briars/thicket/the bush/ +Ûù [¤È¤²] /(n) thorn/splinter/spine/biting words/(P)/ +ÛùÈéưʪ [¤­¤ç¤¯¤Ò¤É¤¦¤Ö¤Ä] /(n) echinoderm/ +ÛþËÀ [¤³¤ó¤Ü¤¦] /(n) stick/club/cudgel/ +ܣݭ [¤·¤å¤í] /(n) hemp palm/ +ܧ [¤Ê¤Ä¤á] /(n) jujube (tree)/ +ܧܿ»Ò [¤Ê¤Ä¤á¤ä¤·] /(n) date (palm tree)/ +ܪ [¤µ¤ª] /(n) pole/rod/violin neck/ +ܪÇé [¤µ¤ª¤Ð¤«¤ê] /(n) beam balance/steelyard/ +Ü´½ñ [¤«¤¤¤·¤ç] /(n) printed style writing/(P)/ +ܸ [¤¯¤µ¤Ó] /(n) wedge/link pin/ +ܸ·Á [¤¯¤µ¤Ó¤¬¤¿] /(adj-na,n) (uk) wedge-shape/ +ܸ·Áʸ»ú [¤¯¤µ¤Ó¤¬¤¿¤â¤¸] /(n) cuneiform (writing)/ +Ü» [¤µ¤ï¤é] /(n) sawara cypress/Chamaecyparis pisifera/ +Ü¿»Ò [¤ä¤·] /(n) palm tree/ +Ü¿»Ò³ª [¤ä¤·¤¬¤Ë] /(n) coconut crab/ +Ü¿»ÒÌý [¤ä¤·¤æ] /(n) coconut oil/ +ÜÀ [¤Ë¤ì] /(n) (uk) elm tree/ +ÜǼù [¤«¤¤¤¸¤å] /massive rock formation/ +ÜÒ [¤«¤ä] /(n) Japanese nutmeg tree/ +Ü×¼ù [¤¬¤¸¤å¤Þ¤ë] /(n) Okinawan banyan tree/ +ÜØ»¶ÃÆ [¤ê¤å¤¦¤µ¤ó¤À¤ó] /(n) shrapnel/ +ÜØÃÆ [¤ê¤å¤¦¤À¤ó] /(n) high-explosive projectile/ +ÜØÃÆˤ [¤ê¤å¤¦¤À¤ó¤Û¤¦] /(n) howitzer/ +ÜØÃÆˤ [¤ê¤å¤¦¤À¤ó¤Ý¤¦] /(n) howitzer/ +Üâ [¤â¤ß] /(n) fir tree/ +ÜíÝ´ÀÐ [¤«¤ó¤é¤ó¤»¤­] /(n) olivine/peridot/ +Üò [¤«¤ó¤¸¤­] /(n) (uk) snow-shoes/ +Üô [¤À¤¤¤À¤¤] /(n) bitter orange/ +Üô¿§ [¤À¤¤¤À¤¤¤¤¤í] /(n) orange(-colored)/(P)/ +ÜôÈéÌý [¤È¤¦¤Ò¤æ] /(n) orange-peel oil/ +Üö [¤«¤¤] /(n) oar/scull/paddle/ +Üö¹ü [¤È¤¦¤³¤Ä] /(n) radius/ +Ü÷ľ [¤Ü¤¯¤Á¤ç¤¯] /(adj-na,n) simple and honest/ +Üü [¤²¤­] /(n) (written) appeal/circular/manifesto/ +Üü¤òÈô¤Ð¤¹ [¤²¤­¤ò¤È¤Ð¤¹] /(exp) to issue a manifesto/to appeal/ +Üüʸ [¤²¤­¤Ö¤ó] /(n) written appeal/manifesto/declaration/ +Üþ [¤Û¤Ð¤·¤é] /(n) mast/ +ÜþÏ° [¤·¤ç¤¦¤í¤¦] /(n) top/ +Ý£ [¤ª¤ê] /(n) cage/pen/jail cell/(P)/ +Ý¥ [¤«¤¤] /(n) oar/scull/paddle/ +ݦݨ [¤ì¤â¤ó] /(oK) (n) lemon/ +ݯ [¤µ¤¯¤é] /(oK) (n) (1) cherry blossom/cherry tree/(2) decoy/fake buyer/shill/(3) hired applauder/ +ݵ¡¹ [¤¦¤Ä¤¦¤Ä] /(adj-na,n) gloominess/melancholy/pessimism/ +ݵ¤ò»¶¤¸¤ë [¤¦¤Ä¤ò¤µ¤ó¤¸¤ë] /(v1) to chase one's gloom away/to free one's thoughs from melancholy/ +ݵµ¤ [¤¦¤Ã¤­] /(n) gloomy/melancholy/ +ݵ¶â [¤¦¤³¤ó] /(n) a turmeric/ +ݵ¶â¿§ [¤¦¤³¤ó¤¤¤í] /(n) yellow/saffron (color)/ +ݵ¶þ [¤¦¤Ã¤¯¤Ä] /(n) gloomy/ +ݵ·ì [¤¦¤Ã¤±¤Ä] /(n) blood congestion/ +ݵÀÑ [¤¦¤Ã¤»¤­] /(n) suppression/ +ݵÁ³ [¤¦¤Ä¤¼¤ó] /(adj-na,n) dense/thick/gloomy/ +ݵÁó [¤¦¤Ã¤½¤¦] /(adj-na,n) dense/thick/ +ݵÁ󤿤ë [¤¦¤Ã¤½¤¦¤¿¤ë] /(adj-t) thick/dense/luxuriant/ +ݵÂÚ [¤¦¤Ã¤¿¤¤] /(adj-no,n,vs) (uk) congestion/pent-up feelings/ +ݵƫ¤·¤¤ [¤¦¤Ã¤È¤¦¤·¤¤] /(oK) (adj) (uk) gloomy/depressing/(P)/ +ݵÉ [¤¦¤Ä¤Ó¤ç¤¦] /(n) melancholia/depression/ +ݵʰ [¤¦¤Ã¤×¤ó] /(n) resentment/grudge/anger/ +ݵËÖ [¤¦¤Ä¤Ü¤Ä] /(adj-na,n) irresistible force or movement/ +ݵݵ [¤¦¤Ä¤¦¤Ä] /(adj-na,n) gloominess/melancholy/pessimism/ +ݵݵ¤¿¤ë [¤¦¤Ä¤¦¤Ä¤¿¤ë] /(adj-t) gloomy/ +ݺ¤Æ¤ë [¤½¤Ð¤À¤Æ¤ë] /(v1) to strain to hear/to prick up one's ears/ +Ý»¤ß²° [¤Î¤ß¤ä] /(n) bar/saloon/ +Ý»²° [¤Î¤ß¤ä] /(n) bar/saloon/ +ÝÁ [¤­¤ç] /cry/ +ÝÁݸ [¤­¤ç¤­] /(n) sobbing/weeping/ +ÝÁݸ¤­ [¤¹¤¹¤ê¤Ê¤­] /sobbing/weeping/ +ÝǤ¹¤ë [¤Ü¤Ã¤¹¤ë] /(vs) to die/ +ÝǸå [¤Ü¤Ä¤´] /(n-adv,n) after death/posthumously/ +ÝÒµÜ [¤Ò¤ó¤­¤å¤¦] /(n) temporary imperial mortuary/ +ÝÓÌÇ [¤»¤ó¤á¤Ä] /(n,vs) extermination/annihilation/ +ÝÖ¡¹¤¿¤ë [¤¤¤ó¤¤¤ó¤¿¤ë] /(adj-t) roaring/booming/bellowing/pealing/reverberating/ +ÝÖ¡¹¤È [¤¤¤ó¤¤¤ó¤È] /with roaring (booming) sounds/rumbling/ +ÝÖÀ¹ [¤¤¤ó¤»¤¤] /(adj-na,n) prosperity/ +ÝÖÆø [¤¤¤ó¤·¤ó] /(adj-na,n) prosperity/ +ÝÖÉÙ [¤¤¤ó¤×] /(adj-na,n) wealth/prosperity/ +ÝÖÝÖ¤¿¤ë [¤¤¤ó¤¤¤ó¤¿¤ë] /(adj-t) roaring/booming/bellowing/pealing/reverberating/ +ÝÛ¤ê¼è¤ë [¤à¤·¤ê¤È¤ë] /(v5r) to tear off/to pluck off/ +ÝÛ¤ë [¤à¤·¤ë] /(v5r) to pluck/to pick/to tear/ +ÝÜ [¤¤¤¬] /(n) burr/bur/(chestnut) case/ +ÝÜ²Ì [¤­¤å¤¦¤«] /(n) (pine) cone/ +ÝÜ·ª [¤¤¤¬¤°¤ê] /(n) chestnut in its burr/ +ÝÜ·ªÆ¬ [¤¤¤¬¤°¤ê¤¢¤¿¤Þ] /(n) close-cropped head/ +ÝÜÁô [¤Þ¤ê¤â] /(n) variety of algae/ +ÝÜÅꤲ [¤Þ¤ê¤Ê¤²] /(n) playing catch/ +Ýݤâ [¤´¤¦¤â] /(adv) (not) in the least/(not) at all/ +ÝÝËö [¤´¤¦¤Þ¤Ä] /(n) minute amount/ +ÝÝîÚ [¤´¤¦¤ê] /(n) very small quantity/ +ÝÞ¡¹¤·¤¤ [¤±¤Ð¤±¤Ð¤·¤¤] /(adj) (uk) gaudy/showy/garish/loud/ +ÝÞÝÞ¤·¤¤ [¤±¤Ð¤±¤Ð¤·¤¤] /(adj) (uk) gaudy/showy/garish/loud/ +Ý಼ [¤­¤«] /(n) troops under one's command/ +Ýâ [¤Ü¤¦] /people/ +Ýî¤ß¤ë [¤·¤ß¤ë] /(v1) to penetrate/to soak in/ +Ýî¤ßÝî¤ß¤È [¤·¤ß¤¸¤ß¤È] /(uk) earnestly/keenly/fully/heartily/seriously/ +ÝïÁ³ [¤Ï¤¤¤¼¤ó] /(adj-na,n) torrential/sprouting up/ +ÝôÍá [¤â¤¯¤è¤¯] /(n) bathing/ +Ýø·ô [¤³¤±¤ó] /(n) bill of sale/person's character/ +Ýü³² [¤½¤¬¤¤] /check/obstruction/hindrance/impediment/ +Ýü»ß [¤½¤·] /(n) check/obstruction/hindrance/ +ÝüÁÓ [¤½¤½¤¦] /(n) loss of spirit/dejection/ +Þ¥ [¤Ê¤ß¤À] /(n) tear/ +Þ¦ [¤Ï¤Ê] /(n) snivel/nasal mucus/snot/ +Þ¦¿â¤é¤· [¤Ï¤Ê¤¿¤é¤·] /(n) sniveler/ +Þ¦¿â¤ì¾®ÁÎ [¤Ï¤Ê¤¿¤ì¤³¤¾¤¦] /snot-nosed kid/ +Þ§»ú [¤¨¤ó¤¸] /(n) (inadvertent) insertion of a character in a text/ +ާʸ [¤¨¤ó¤Ö¤ó] /(n) (inadvertent) redundancy in a text/ +Þ«¡¹ [¤³¤¦¤³¤¦] /valiant/brave/surge (of water)/ +Þ«ÍÎ [¤³¤¦¤è¤¦] /unfathomable/great expanse of water/incoherent/ +Þ«Þ« [¤³¤¦¤³¤¦] /valiant/brave/surge (of water)/ +Þ­Èþ [¤¸¤å¤ó¤Ó] /exquisite/truly beautiful/ +ޯæ [¤·¤ã¤À¤Ä] /(adj-na,n) unconventional/unconstrained/ +Þ¯Íî [¤·¤ã¤é¤¯] /(adj-na,n) frank/open-hearted/ +Þ¯Íî [¤·¤ã¤ì] /(adj-na,n) joke/pun/witticism/(P)/ +Þ¯Í [¤·¤ã¤ì¤¿] /stylish/tasteful/fashionable/ +Þ¯Íî¤Ãµ¤ [¤·¤ã¤ì¤Ã¤±] /(n) being dressed stylishly/ +Þ¯Íî¤ë [¤·¤ã¤ì¤ë] /(v1) to joke/to play on words/to dress stylishly/(P)/ +Þ¯Íî¹þ¤à [¤·¤ã¤ì¤³¤à] /(v5m) to get dressed up/ +Þ¯Íî¼Ô [¤·¤ã¤ì¤â¤Î] /(n) a dandy or fop/ +Þ¯Íî½­¤¤ [¤·¤ã¤é¤¯¤¯¤µ¤¤] /(adj) impertinent/impudent/cheeky/ +Þ¯Íî½­¤¤ [¤·¤ã¤é¤¯¤µ¤¤] /(adj) impertinent/impudent/cheeky/ +ޱIJ [¤«¤ó¤Á¤ç¤¦] /(n,vs) (giving an) enema/ +Þ´¤¦ [¤µ¤é¤¦] /(v5u) to sweep away/to wash away/to dredge/(P)/ +Þ´ÞØ [¤·¤å¤ó¤»¤Ä] /(n) dredging/ +Þ´Þص¡ [¤·¤å¤ó¤»¤Ä¤­] /(n) dredger/ +Þ´Þغî¶È [¤·¤å¤ó¤»¤Ä¤µ¤®¤ç¤¦] /dredging operations/ +Þ´ÞØÁ¥ [¤·¤å¤ó¤»¤Ä¤»¤ó] /(n) dredger/ +Þ· [¤è¤À¤ì] /(n) (uk) drool/(P)/ +Þ·³Ý¤± [¤è¤À¤ì¤«¤±] /(n) bib/ +Þ¹ [¤Ê¤ß] /(n) wave/ +ÞºÜÑ [¤Í¤Ï¤ó] /(n) Nirvana/Buddha's death/salvation/ +Þ¾ÍÜ [¤«¤ó¤è¤¦] /(n,vs) cultivation/fostering/training/ +ÞÁ¤é¤¹ [¤«¤é¤¹] /(v5s) to dry up/to exhaust/ +ÞÁ¤ì¤ë [¤«¤ì¤ë] /(v1) to dry up/to run out/ +ÞÁ³é [¤³¤«¤Ä] /(n,vs) drying up/becoming exhausted/running dry/ +Þɸ« [¤»¤ó¤±¤ó] /(n) shallow view/superficial idea/ +ÞÐÌÇ [¤¤¤ó¤á¤Ä] /(n) extinction/destruction/ +ÞÕ¿È [¤³¤ó¤·¤ó] /(n) with all one's might/with one's whole body/ +ÞÕÁ³¤¿¤ë [¤³¤ó¤¼¤ó¤¿¤ë] /(adj-t) whole/entire/harmonious/ +ÞÕÁ³°ìÂÎ [¤³¤ó¤¼¤ó¤¤¤Ã¤¿¤¤] /(n) in complete harmony/ +ÞÕÁ³°ìÂΤȤʤë [¤³¤ó¤¼¤ó¤¤¤Ã¤¿¤¤¤È¤Ê¤ë] /(exp) to form a complete whole/to be joined together/ +ÞÕÆÙ [¤³¤ó¤È¤ó] /(n) disorder/chaos/confusion/ +ÞÕ̾ [¤¢¤À¤Ê] /(n) nickname/(P)/ +Þâ±Ë [¤æ¤¦¤¨¤¤] /(n) swimming/ +Þâµû [¤æ¤¦¤®¤ç] /(n) fish swimming about in water/ +Þè [¤«¤¹] /(n) dregs/feces/refuse/scum/ +Þê¤ë [¤µ¤«¤Î¤Ü¤ë] /(v5r) to go back/to go upstream/to make retroactive/ +Þ긻 [¤µ¤¯¤²¤ó] /(n,vs) return to the origin/go back to the beginning/retrace/ +ÞíÞí [¤È¤¦¤È¤¦] /(adj-na,n) flowing/swift/voluminous/ +ÞñÝý [¤Ü¤¦¤À] /(n,vs) floods of tears, sweat, etc./ +Þõ¿å [¤«¤ó¤¹¤¤] /(n) sprinkling/ +ÞõIJ [¤«¤ó¤Á¤ç¤¦] /enema/ +ÞõÌÚ [¤«¤ó¤Ü¤¯] /(n) bush/shrub/ +ÞõÞô [¤«¤ó¤¬¤¤] /(n) irrigation/(P)/ +Þø¡¹ [¤³¤ó¤³¤ó] /(adj-na) copious (flowing)/ +Þø¤ë [¤¿¤®¤ë] /(v5r) to boil/to seethe/ +ÞøÞø [¤³¤ó¤³¤ó] /(adj-na) copious (flowing)/ +Þù±Õ [¤·¤ç¤¦¤¨¤­] /(n) juice/sap/blood serum/ +Þù²Ì [¤·¤ç¤¦¤«] /(n) berry/juicy fruit/ +Þú¤ß°×¤¤¥¤¥ó¥¯ [¤Ë¤¸¤ß¤ä¤¹¤¤¥¤¥ó¥¯] /ink that runs easily/ +Þú¤ß¹þ¤à [¤·¤ß¤³¤à] /to permeate/to soak into/ +Þú¤ß½Ð¤ë [¤·¤ß¤Ç¤ë] /(oK) (v1) to ooze/to exude/to percolate/to soak through/ +Þú¤ß½Ð¤ë [¤Ë¤¸¤ß¤Ç¤ë] /(v1) to exude/to ooze/to seep out/ +Þú¤ßÅϤë [¤·¤ß¤ï¤¿¤ë] /(v5r) to penetrate/to pervade/to spread/ +Þú¤à [¤Ë¤¸¤à] /(v5m) to run/to blur/to spread/to blot/to ooze/(P)/ +Þú½Ð [¤·¤ó¤·¤å¤Ä] /(n) exudation/percolation/effusion/(chemical) extraction/ +Þúú¹Ý [¤·¤ó¤¿¤ó¤³¤¦] /cement steel/ +ÞúÆ© [¤·¤ó¤È¤¦] /(n,vs) permeation/penetration/ +Þû¤° [¤¹¤¹¤°] /(v5g) to rinse/to wash out/ +Þý¤ë [¤ß¤Ê¤®¤ë] /(v5r) (uk) to swell up/to rise/to be (brim) full of/to pervade/ +ߪ¿´ [¤»¤ó¤·¤ó] /(oK) meditation/absorption/ +ߪ¿´ÎÏ [¤»¤ó¤·¤ó¤ê¤ç¤¯] /(oK) (n) (MA) potential power/ +ß´Ìç [¤Þ¤«¤ª] /Macau/Macao (p)/ +ß¡¹¤¿¤ë [¤â¤¦¤â¤¦¤¿¤ë] /(adj-t) dense/thick/dim/vague/ +ßÂߤ¿¤ë [¤â¤¦¤â¤¦¤¿¤ë] /(adj-t) dense/thick/dim/vague/ +ß÷ì [¤·¤ã¤±¤Ä] /(n) bloodletting/phlebotomy/ +ßÆÉÛ [¤Ð¤¯¤Õ] /(n) waterfall/ +ßɲá [¤í¤«] /(n,vs) filtration/filtering/percolation/ +ßɲá´ï [¤í¤«¤­] /(n) strainer/filter/ +ßÉ»æ [¤í¤·] /(n) filter paper/ +ßÍÀÄ [¤Á¤ã¤ó] /(n) asphalt/bitumen/ +ßÍÀÄ [¤ì¤­¤»¤¤] /(n) asphalt/bitumen/ +ßÍÀÄú [¤ì¤­¤»¤¤¤¿¤ó] /(n) bituminous coal/ +ßβá´ï [¤í¤«¤­] /(iK) (n) strainer/filter/ +ßÏÞ¯ [¤·¤ç¤¦¤·¤ã] /(adj-na,n) elegant/trim/neat/refined/ +ßÕ¤ê½Ð¤· [¤¢¤Ö¤ê¤À¤·] /(adj-no,n) invisible writing revealed by applying heat/writing done in invisible ink/ +ßÕ¤ê½Ð¤¹ [¤¢¤Ö¤ê¤À¤¹] /(v5s) to reveal invisible writing by applying heat/ +ßÕ¤ë [¤¢¤Ö¤ë] /(v5r) (uk) to scorch/ +ßÖ¤á¤ë [¤¤¤¿¤á¤ë] /(v1) to stir-fry/(P)/ +ßÖ¤áʪ [¤¤¤¿¤á¤â¤Î] /(n) fried food/ +ßÖ¤ê¶Ì»Ò [¤¤¤ê¤¿¤Þ¤´] /(n) scrambled eggs/ +ßÖ¤ê»Ò [¤¤¤ê¤³] /(n) small dried sardine/ +ßÖ¤êÍñ [¤¤¤ê¤¿¤Þ¤´] /(n) scrambled eggs/ +ßÖ¤ë [¤¤¤ë] /(v5r) to parch/to fry/to fire/to broil/to roast/to boil down (in oil)/ +ßÖÈÓ [¤Á¤ã¤¢¤Ï¤ó] /(uk) Chinese-style fried rice/ +ß×´ã [¤±¤¤¤¬¤ó] /(adj-na,n) penetrating eyes/insightfulness/ +ß×ß× [¤±¤¤¤±¤¤] /(adj-na,n) glaring/ +ßٲР[¤­¤ç¤«] /(n) pine torch/torchlight/firebrand/ +ßÙßý [¤³¤¿¤Ä] /(n) (uk) table with heater/(orig) charcoal brazier in a floor well/(P)/ +ßÚÌô [¤µ¤¯¤ä¤¯] /(n) explosives/ +ßÚÎö [¤µ¤¯¤ì¤Ä] /(n,vs) explosion/ +ßÜßà [¤Û¤¦¤í¤¯] /(n) baking pan/parching pan/ +ßß̱ [¤¸¤ç¤¦¤ß¤ó] /the masses/the people/ +ßà°õ [¤é¤¯¤¤¤ó] /(n) mark/brand/stigma/branding iron/ +ßâ²Ð [¤Î¤í¤·] /(n) beacon/skyrocket/signal fire/ +ßâ²Ð [¤Û¤¦¤«] /(n) beacon/skyrocket/signal fire/ +ßãϧ [¤³¤ó¤í] /(n) (uk) portable cooking stove/gas burner/(P)/ +ß䤸Ãã [¤Û¤¦¤¸¤Á¤ã] /(n) roasted green tea/ +ßäßà [¤Û¤¦¤í¤¯] /(n) baking pan/parching pan/ +ßåȯ [¤«¤ó¤Ñ¤Ä] /(n) brilliance/ +ß꡹¤¿¤ë [¤³¤¦¤³¤¦¤¿¤ë] /(adj-t) brilliant/light/ +ß꡹¤È [¤³¤¦¤³¤¦¤È] /brilliantly/brightly/ +ß꤯ [¤­¤é¤á¤¯] /(v5k) to glitter/to glisten/to sparkle/to twinkle/to glare/to gleam/ +ßê¤Ó¤ä¤« [¤­¤é¤Ó¤ä¤«] /(adj-na) gorgeous/gaudy/dazzling/gay/(P)/ +ßê¤á¤­ [¤­¤é¤á¤­] /(n) glitter/glimmer/sparkle/twinkle/ +ßê¤á¤¯ [¤­¤é¤á¤¯] /(v5k) to glitter/to glisten/to sparkle/to twinkle/to glare/to gleam/ +ßêßꤿ¤ë [¤³¤¦¤³¤¦¤¿¤ë] /(adj-t) brilliant/light/ +ßêßê¤È [¤³¤¦¤³¤¦¤È] /brilliantly/brightly/ +ß뵤 [¤À¤ó¤­] /(n) warmth/warm weather/ +ßë˼ [¤À¤ó¤Ü¤¦] /(n) heating/ +ßëϧ [¤À¤ó¤í] /(n) fireplace/hearth/stove/ +ßí¤·¶ä [¤¤¤Ö¤·¤®¤ó] /(n) (1) oxidized silver/(2) refined (aesthetic) taste/ +ßí¾ø [¤¯¤ó¤¸¤ç¤¦] /fumigation/ +ßí¾øºÞ [¤¯¤ó¤¸¤ç¤¦¤¶¤¤] /fumigant/ +ßíÀ½ [¤¯¤ó¤»¤¤] /smoked foods/ +ß [¤¤¤Ö¤·] /(n) fumigation/oxidation of metal/ +ß¶ä [¤¤¤Ö¤·¤®¤ó] /(n) (1) oxidized silver/(2) refined (aesthetic) taste/ +ß [¤¤¤Ö¤¹] /(v5s,vt) (1) to smoke (something)/to fumigate/(2) to oxidize/ +ßî¤Ö¤ë [¤¤¤Ö¤ë] /(v5r) to smoke/to smoulder/to sputter/ +ßî¤Ö¤ë [¤¯¤¹¤Ö¤ë] /(v5r) to smoke/to smoulder/to sputter/ +ßî¤é¤¹ [¤¯¤æ¤é¤¹] /(v5s) to smoke (e.g. a pipe)/to puff (a cigarette)/ +ßî¤ë [¤¤¤Ö¤ë] /(io) (v5r) to smoke/to smoulder/to sputter/ +ßî¤ë [¤¯¤¹¤Ö¤ë] /(io) (v5r) to smoke/to smoulder/to sputter/ +ßî¾ø [¤¯¤ó¤¸¤ç¤¦] /(n) fumigation/ +ßî¾øºÞ [¤¯¤ó¤¸¤ç¤¦¤¶¤¤] /(n) fumigant/ +ßîÀ½ [¤¯¤ó¤»¤¤] /(n) smoking (of meat)/ +ßñÅÍ [¤Î¤·] /(n) long thin strip of dried sea-ear or paper attached to a gift/ +ßñÅͤòÉÕ¤±¤ë [¤Î¤·¤ò¤Ä¤±¤ë] /(exp) to make a gift of/ +ßñÅÍ»æ [¤Î¤·¤¬¤ß] /(n) wrapping paper for a present/ +ßñÅÍÂÞ [¤Î¤·¤Ö¤¯¤í] /(n) paper bag for putting a present in/ +ßñÅÍÌÜ [¤Î¤·¤á] /(n) variety of ceremonial dress made of intertwined cloth and silk threads/ +ßò¤ë [¤¤¤ë] /(v5r) to parch/to fry/to fire/to broil/to roast/to boil down (in oil)/ +ßó¼ò [¤«¤ó¤¶¤±] /(n) warmed sake/ +ßóÆÁÍø [¤«¤ó¤É¤¯¤ê] /(n) bottle for warming sake/ +ßóÎä¤Þ¤· [¤«¤ó¤¶¤Þ¤·] /(n) leftover sake (which has cooled)/ +ßõ¤¹ [¤ª¤³¤¹] /(v5s) to light a fire/ +ßõÎõ [¤·¤ì¤Ä] /(adj-na,n) violence/severity/fierceness/ +ßú [¤ª¤­] /(n) embers/live charcoal/ +ßú²Ð [¤ª¤­¤Ó] /(n) blazing fire/ +।¿¤ë [¤é¤ó¤¿¤ë] /(adj-t) brilliant/bright/ +।餫¤¹ [¤¿¤À¤é¤«¤¹] /(v5s) to cause to be inflamed/ +।줿ÈéÉæ [¤¿¤À¤ì¤¿¤Ò¤Õ] /inflamed skin/ +।ì¤ë [¤¿¤À¤ì¤ë] /(v1) to be sore/to be inflamed/to be bleary/to fester/ +।ìÌÜ [¤¿¤À¤ì¤á] /(n) sore eyes/ +ॻà [¤é¤ó¤·] /burning to death/ +à¥½Ï [¤é¤ó¤¸¤å¤¯] /(adj-no,n,vs) overripeness/full maturity (of)/overmaturity/ +ॽϴü [¤é¤ó¤¸¤å¤¯¤­] /one's full maturity/ +à¥Ì¡ [¤é¤ó¤Þ¤ó] /(adj-na,n) in full bloom/in full glory/ +à¥Ì¡¤¿¤ë [¤é¤ó¤Þ¤ó¤¿¤ë] /(adj-t) glorious/luxuriant/splendid/ +à¥à¥ [¤é¤ó¤é¤ó] /(adj-na,n) glaring/flaming/fiery/ +à¥à¥¤¿¤ë [¤é¤ó¤é¤ó¤¿¤ë] /(adj-t) flaming/glaring/blazing/ +à¨Ãî [¤Ï¤Á¤å¤¦] /(n) reptile/ +à¨ÃîÎà [¤Ï¤Á¤å¤¦¤ë¤¤] /(n) reptiles/ +à®ÑÜ [¤·¤ç¤¦¤®] /(oK) (n) camp stool/folding stool/ +à¯ÊÉ [¤·¤ç¤¦¤Ø¤­] /(n) wall/fence/barrier/ +ಿ¨ [¤Æ¤¤¤·¤ç¤¯] /(n) contradiction/conflict/incompatibility/ +ඡ¹ [¤Ò¤·¤Ò¤·] /(adv) (uk) acutely/severely/tightly/keenly/ +ඤ᤭ [¤Ò¤·¤á¤­] /(n,vs) (uk) clamour/crowd/jostle/ +ඤ᤭¹ç¤¦ [¤Ò¤·¤á¤­¤¢¤¦] /(v5u) to crowd together in a confined space/to gather and make a commotion/ +à¶à¶ [¤Ò¤·¤Ò¤·] /(adv) (uk) acutely/severely/tightly/keenly/(P)/ +ྠ[¤Á¤ó] /(n) Japanese spaniel (pug)/Pekinese (dog)/ +ྤ¯¤·¤ã [¤Á¤ó¤¯¤·¤ã] /(n) pug-nosed face/person with a pug-nosed face/ +àÀ¤ì¤ë [¤Ê¤ì¤ë] /(v1) to grow accustomed to/to become domesticated/to become tame/to get too familiar with/ +àÁ¡¹ [¤Ò¤Ò] /(n) baboon/ +àÁàÁ [¤Ò¤Ò] /(n) baboon/ +àĤ¤ [¤º¤ë¤¤] /(adj) (uk) sly/cunning/(P)/ +àĤ±¤ë [¤º¤ë¤±¤ë] /(v5r) (uk) to shirk one's duties/to be idle/to play truant/ +àÄµÙ¤ß [¤º¤ë¤ä¤¹¤ß] /(n,vs) (uk) playing hookey/being away from work without a good reason/ +àĸ­¤¤ [¤º¤ë¤¬¤·¤³¤¤] /(adj-na) sly/(P)/ +àÄÃÎ [¤³¤¦¤Á] /(n) craft/cunning/ +àÄÃÒ [¤³¤¦¤Á] /(n) cunning/craft/ +àÄàÑ [¤³¤¦¤«¤Ä] /(adj-na,n) sly/ +àƲð [¤±¤ó¤«¤¤] /(adj-na) obstinate/stubborn/headstrong/ +àɲ¼ [¤²¤¤¤«] /(n) your highness/your grace/your eminence/ +àÉÈþ·Ì [¤²¤¤¤Ó¤±¤¤] /Geibi Gorge (Higashiyama-cho, Iwate-ken)/ +àʵ¿ [¤µ¤¤¤®] /(n) suspicion/jealousy/ +àʵ¿¿´ [¤µ¤¤¤®¤·¤ó] /(n) suspicion/jealousy/ +àÏ¡¹ [¤·¤ç¤¦¤¸¤ç¤¦] /(n) orangutan/heavy drinker/ +àÏ¡¹Èì [¤·¤ç¤¦¤¸¤ç¤¦¤Ò] /(n) scarlet/ +àϹÈÇ® [¤·¤ç¤¦¤³¤¦¤Í¤Ä] /(n) scarlet fever/ +àÏàÏ [¤·¤ç¤¦¤¸¤ç¤¦] /(n) orangutan/heavy drinker/ +àÏàÏÈì [¤·¤ç¤¦¤¸¤ç¤¦¤Ò] /(n) scarlet/ +àÏàÏê¤ [¤·¤ç¤¦¤¸¤ç¤¦¤Ð¤¨] /banana fly/fruitfly/pomace fly/vinegar fly/ +àФ꤬¤Þ¤·¤¤ [¤ß¤À¤ê¤¬¤Þ¤·¤¤] /(adj) morally corrupt/ +àФ꤬¤ï¤·¤¤ [¤ß¤À¤ê¤¬¤ï¤·¤¤] /(adj) morally corrupt/slovenly/obscene/ +àФê¤Ë [¤ß¤À¤ê¤Ë] /(adv) without authority/without reason/arbitrarily/unnecessarily/indiscriminately/recklessly/ +àÐ¥·¥ã¥Ä [¤ï¤¤¥·¥ã¥Ä] /obscene shirt (pun)/ +àл¨ [¤ï¤¤¤¶¤Ä] /(adj-na,n) confusion/disorder/ +àÐÃÌ [¤ï¤¤¤À¤ó] /(n) indecent talk/ +àÐËÜ [¤ï¤¤¤Û¤ó] /(n) pornography/obscene book/ +àÐêø [¤ï¤¤¤»¤Ä] /(adj-na,n) obscenity/ +àÐêøʸ½ñ [¤ï¤¤¤»¤Ä¤Ö¤ó¤·¤ç] /(n) indecent writings/pornography/ +àØÌÔ [¤É¤¦¤â¤¦] /(adj-na,n) ferocity/ +àØÌÔ [¤Í¤¤¤â¤¦] /(adj-na,n) ferocity/ +àÜ [¤«¤ï¤¦¤½] /(n) otter/ +àÜº× [¤À¤Ã¤µ¤¤] /arraying a number of reference books in order to compose poetry/literary composition crammed with maxims, ancient episodes, legends, etc. (from the habit of otters to line a catch of fish on river bank)/ +àÝàê [¤³¤¦¤Ò¤¤] /(n) (uk) coffee/ +àÝàê±ñ [¤³¤¦¤Ò¤¤¤¨¤ó] /name of a coffee shop/ +àÞàð [¤¿¤¤¤Þ¤¤] /(n) tortoise shell/ +ààÍþ [¤Ï¤ê] /(n) crystal/glass/ +àèàá [¤³¤Ï¤¯] /(n) amber/ +àèàῧ [¤³¤Ï¤¯¤¤¤í] /(n) amber (colour)/ +àëàç [¤Û¤¦¤í¤¦] /(n) enamel/ +àì [¤¢¤é] /(n,pref) (1) coarse/crude/(2) defect/flaw/blemish/weak point/ +àì [¤­¤º] /(n,pref) (1) coarse/crude/(2) defect/flaw/blemish/weak point/ +àìáÓ [¤«¤·] /(n) (uk) flaw/defect/blemish/ +àð [¤Ü¤¦] /ancient Chinese imperial jewels/ +àô»ö [¤µ¤¸] /(n) something small or petty/trifle/ +àôËö [¤µ¤Þ¤Ä] /(adj-na,n) trivial/trifling/ +àõàï [¤á¤Î¤¦] /(n) agate/ +àö´é [¤è¤¦¤¬¤ó] /beautiful face/exquisite countenance/ +àöÂæ [¤è¤¦¤À¤¤] /(n) fairyland/beautiful building ornamented with gems/ +àöÃÓ [¤è¤¦¤Á] /beautiful pond/place where immortals live/ +àöåÈ [¤è¤¦¤«¤ó] /your letter/ +á± [¤«¤á] /(n) jar/jug/vat/urn/vase/ +á± [¤ß¤«] /(n) jar/jug/vat/urn/vase/ +á´ [¤è¤ß¤¬¤¨] /resurrection/ +á´¤ë [¤è¤ß¤¬¤¨¤ë] /(v5r) to be resurrected/to be revived/to be resuscitated/to be rehabilitated/(P)/ +á´À¸ [¤½¤»¤¤] /(n,vs) rebirth/resuscitation/rehabilitation/reorganization/regeneration/resurrection/reviving/ +á÷Á [¤­¤±¤¤] /(adj-na,n) deformity/abnormality/ +áÃ¿Í [¤­¤¸¤ó] /(n) queer (odd) fellow/eccentric (person)/ +áÆ [¤Á¤å¤¦] /before/companion/same kind/ +á̤·¤¤ [¤ä¤Þ¤·¤¤] /(adj) (feel) guilty/(having a) guilty conscience/ +á͵¤ [¤»¤ó¤­] /(n) colic/ +áÎáý [¤«¤¤¤»¤ó] /(n) itch/scabies/mange/ +áÏ [¤¤¤Ü] /(n) wart/ +áϼ¦ [¤¤¤Ü¤¸] /(n) hemorrhoid/ +áÏ­ [¤¤¤Ü¤¢¤·] /(n) parapodium/ +áÐ [¤«¤µ¤Ö¤¿] /(n) crust/scab/ +áѹ⤤ [¤«¤ó¤À¤«¤¤] /(adj) high-pitched/shrill/ +áÑáû¶Ì [¤«¤ó¤·¤ã¤¯¤À¤Þ] /(n) (1) fit of anger/temper/rage/(2) firecracker/ +áÓ [¤­¤º] /(n) wound/injury/hurt/cut/gash/bruise/scratch/scar/weak point/ +áÓ¸ý [¤­¤º¤°¤Á] /(n) a wound/ +áÓÉÕ¤±¤ë [¤­¤º¤Ä¤±¤ë] /(v1) to injure/to damage/ +áÓʪ [¤­¤º¤â¤Î] /(n) defective article/damaged goods/deflowered girl/ +áÓÌô [¤­¤º¤°¤¹¤ê] /ointment/salve/ +áÓàì [¤·¤«] /(n) blemish/flaw/defect/ +áÔ¼ð [¤½¤·¤ç¤¦] /swelling/boil/ +áÖ¤¯ [¤¦¤º¤¯] /(v5k) (uk) to throb/to ache/ +áÖÄË [¤È¤¦¤Ä¤¦] /(n) pain/ +áÖÌÚ [¤Ò¤¤¤é¤®] /(n) (1) holly/(2) ponyfish/slipmouth/ +á׿¾ [¤Û¤¦¤·¤ó] /(n) herpes/blister/ +á×áì [¤Û¤¦¤½¤¦] /(n) smallpox/ +áÚ¤¤ [¤«¤æ¤¤] /(adj) itchy/itching/(P)/ +áÚ¤ß [¤«¤æ¤ß] /(n) itch/ +áÛ¤ë [¤Ä¤ë] /(v5r) to cramp/to be cramped/to contract/ +áÛÚ» [¤±¤¤¤ì¤ó] /(n) convulsions/cramps/ +áÜ [¤¢¤¶] /(n) (1) birthmark/nevus/(2) bruise/(P)/ +áà¤ë [¤·¤³¤ë] /(v5r) to stiffen/to harden/ +áà¼À [¤³¤·¤Ä] /(n) chronic disease/ +áâ [¤¿¤ó] /(n) phlegm/ +áâÔä [¤¿¤ó¤Ä¤Ü] /spittoon/cuspidor/ +áã¤ì [¤·¤Ó¤ì] /(n) numbness/limbs going to sleep/ +áã¤ì¤¨¤¤ [¤·¤Ó¤ì¤¨¤¤] /(n) electric ray/ +áã¤ì¤ë [¤·¤Ó¤ì¤ë] /(v1) to become numb/to go to sleep (i.e., a limb)/(P)/ +áã¤ì¥¨¥¤ [¤·¤Ó¤ì¥¨¥¤] /(n) electric ray/ +áã¤ì´¶ [¤·¤Ó¤ì¤«¤ó] /numbness/ +áã¤ìÌô [¤·¤Ó¤ì¤°¤¹¤ê] /(n) anesthetic/ +áäáã [¤Þ¤Ò] /(n) paralysis/palsy/numbness/stupor/ +áåÉ [¤ê¤ó¤Ó¤ç¤¦] /(n) gonorrhea/ +áæâ¡ [¤Õ¤¦¤Æ¤ó] /(n) insanity/ +á뤻¤ë [¤ä¤»¤ë] /(v1) to become thin/to lose weight/to reduce (one's) weight/to slim/ +áë¤ë [¤ä¤»¤ë] /(v1) to become thin/to lose weight/to reduce (one's) weight/to slim/ +á쳸 [¤«¤µ¤Ö¤¿] /(n) crust/scab/ +áíº¯ÁÈ¿¥ [¤Ï¤ó¤³¤ó¤½¤·¤­] /(n) scar tissue/ +áî [¤³¤Ö] /(n) (uk) bump/lump/protuberance/swelling/(P)/ +áîÉÕ¤­ [¤³¤Ö¤Ä¤­] /(n) accompanied by one's child/ +áò [¤«¤ó] /(n) temper/nerves/ +áò¾É [¤«¤ó¤·¤ç¤¦] /(adj-na,n) irritability/irascibility/hot temper/ +áòÀ­ [¤«¤ó¤·¤ç¤¦] /(adj-na,n) irritability/peevishness/ +áòÊÊ [¤«¤ó¤Ú¤­] /(n) short temper/ +áòáû [¤«¤ó¤·¤ã¤¯] /(n) passion/temper/irritability/ +áòáû¶Ì [¤«¤ó¤·¤ã¤¯¤À¤Þ] /(n) (1) fit of anger/temper/rage/(2) firecracker/ +áòáû»ý¤Á [¤«¤ó¤·¤ã¤¯¤â¤Á] /hot-tempered person/ +áó¼À [¤Ï¤¤¤·¤Ä] /(n) disablement/ +áó¿Í [¤Ï¤¤¤¸¤ó] /(n) cripple/disabled person/invalid/ +áóʼ [¤Ï¤¤¤Ø¤¤] /(n) disabled soldier/crippled soldier/ +áúÉ [¤é¤¤¤Ó¤ç¤¦] /(n) leprosy/ +áúÉ´µ¼Ô [¤é¤¤¤Ó¤ç¤¦¤«¤ó¤¸¤ã] /leper/ +áû [¤·¤ã¤¯] /(adj-na,n) spasms/convulsions/cause of offense/an annoyance/a peeve/ +áû¤Ë¤µ¤ï¤ë [¤·¤ã¤¯¤Ë¤µ¤ï¤ë] /(exp) to irritate/ +áû¤Ë¿¨¤ë [¤·¤ã¤¯¤Ë¤µ¤ï¤ë] /(exp) to irritate/ +áû¤Î¼ï [¤·¤ã¤¯¤Î¤¿¤Í] /irritant/ +â¡áò [¤Æ¤ó¤«¤ó] /(n) epilepsy/epileptic fit/ +⣠[¤­] /(n) 10th in rank/tenth sign of the Chinese calendar/ +⣠[¤ß¤º¤Î¤È] /(n) 10th in rank/tenth sign of the Chinese calendar/ +⣱¯ [¤­¤Á¤å¤¦] /50th of the sexagenary cycle/ +â£Ì¤ [¤­¤Ó] /20th of the sexagenary cycle/ +â«·î [¤³¤¦¤²¤Ä] /(arch) bright white moon/ +â«»õ [¤³¤¦¤·] /(n) pearly white teeth/ +â«ã© [¤³¤¦¤Ð¤ó] /zinc sulfate heptahydrate/white vitriol/ +â° [¤¢¤«¤®¤ì] /(n) (1) chaps/ +â° [¤Ò¤Ó] /(n) (1) (uk) crack/(skin) fissure/flaw or roughness (esp. in skin)/(2) chaps/ +â°¤¬ÀÚ¤ì¤ë [¤Ò¤Ó¤¬¤­¤ì¤ë] /(v1) to be chapped (e.g. skin)/ +â± [¤¢¤«¤®¤ì] /(n) (1) chaps/ +â± [¤Ò¤Ó] /(n) (1) (uk) crack/(skin) fissure/flaw or roughness (esp. in skin)/(2) chaps/ +Ɽ¬ÀÚ¤ì¤ë [¤Ò¤Ó¤¬¤­¤ì¤ë] /(v1) to be chapped (e.g. skin)/ +ⱤÎÀڤ줿 [¤Ò¤Ó¤Î¤­¤ì¤¿] /chapped (hands)/ +â² [¤·¤ï] /(n) wrinkles/creases/(P)/ +Ⲥ¬´ó¤ë [¤·¤ï¤¬¤è¤ë] /(exp) to crumple/to wrinkle/ +Ⲥ¯¤Á¤ã [¤·¤ï¤¯¤Á¤ã] /(adj-na,n) (uk) crumpled/wrinkled/ +â²´ó¤» [¤·¤ï¤è¤»] /(n) foisting upon/shifting to/shifting (the loss) to someone else/ +ⲿ­¤Ð¤· [¤·¤ï¤Î¤Ð¤·] /(n) smoothing out wrinkles/(with reference to the elderly) recreation/ +â³ÍöËß [¤¦¤é¤Ü¤ó] /(n) Feast of Lanterns/ +â³ÍöËß²ñ [¤¦¤é¤Ü¤ó¤¨] /(n) Feast of Lanterns/ +â¹²ó¤· [¤¿¤é¤¤¤Þ¤ï¤·] /(n) rotating the reign of government within own faction/ +⻤±¤ë [¤È¤í¤±¤ë] /(v1) to be enchanted with/ +â»¿Ô [¤È¤¦¤¸¤ó] /squander/ +â»â» [¤È¤¦¤È¤¦] /vast/calm/ +⾡¹ [¤¿¤ó¤¿¤ó] /(adj-na,n) vigilant hostility/ +â¾â¾ [¤¿¤ó¤¿¤ó] /(adj-na,n) vigilant hostility/ +â¿â¿¤¿¤ë [¤Ó¤ç¤¦¤Ó¤ç¤¦¤¿¤ë] /(adj-t) boundless/ +âÁ¤¤ [¤Þ¤Ð¤æ¤¤] /(adj) dazzling/glaring/dazzlingly beautiful/ +âÁ¤¤ [¤Þ¤Ö¤¤] /(io) (adj) (col) (uk) cute/pretty/ +âÁ¤·¤¤ [¤Þ¤Ö¤·¤¤] /(adj) dazzling/radiant/(P)/ +âÁ¤à [¤¯¤é¤à] /(v5m) to become dizzy/ +âÁÏÇ [¤²¤ó¤ï¤¯] /(n,vs) dazzling/blinding/ +âÁÚô [¤á¤Þ¤¤] /(n,vs) dizziness/giddiness/ +âøÀ [¤·¤ó¤´¤ó] /(n) (Buddh) (arch) Shingon (sect)/ +âÄ [¤Þ¤Ê¤¸¤ê] /(n) corner of the eye/ +âÅ [¤Þ¤Ê¤¸¤ê] /(n) corner of the eye/ +âÇ° [¤±¤ó¤¾¤¯] /(n) one's family and relations/ +âDz [¤±¤ó¤¾¤¯] /(n) family/dependents/household/ +âÈ [¤Ò¤È¤ß] /(n) (1) pupil (of eye)/(2) eye/ +âÈ»Ò [¤Ü¤¦¤·] /(n) eye/pupil/ +âË¤ß [¤Ë¤é¤ß] /(n) glare/sharp look/ +âˤߤĤ±¤ë [¤Ë¤é¤ß¤Ä¤±¤ë] /(v1) to glare at/ +âˤ߹礤 [¤Ë¤é¤ß¤¢¤¤] /(n) glaring at each other/ +âˤ߹礦 [¤Ë¤é¤ß¤¢¤¦] /(v5u) to glare at each other/ +âˤ߹礻¤ë [¤Ë¤é¤ß¤¢¤ï¤»¤ë] /(v1) to weigh one thing against the other/to act in consideration of/ +âˤ߹ç¤ï¤»¤ë [¤Ë¤é¤ß¤¢¤ï¤»¤ë] /(v1) to compare and take into consideration/ +âˤßÉÕ¤±¤ë [¤Ë¤é¤ß¤Ä¤±¤ë] /(v1) to glare at/ +âˤà [¤Ë¤é¤à] /(v5m) to glare at/to scowl at/to keep an eye on/(P)/ +âˤá¤Ã¤³ [¤Ë¤é¤á¤Ã¤³] /(n) staring-out (down) game/game in which two children looking at each other try to make the opponents laugh first/ +âˤá¤Ä¤±¤ë [¤Í¤á¤Ä¤±¤ë] /(v1) to glare or scowl at/ +âˤáÉÕ¤±¤ë [¤Í¤á¤Ä¤±¤ë] /(v1) to glare or scowl at/ +âÌ [¤Þ¤Ä¤²] /(n) (uk) eyelashes/ +âÌÌÓ [¤Þ¤Ä¤²] /(n) (uk) eyelashes/ +âÎâË [¤Ø¤¤¤²¤¤] /(n) glaring at/lording over/ +âÏÃÒ [¤¨¤¤¤Á] /(n) wisdom/intelligence/intellect/ +âÐ´Ý [¤³¤¦¤¬¤ó] /(n) testicles/ +âÔ¤ë [¤Ä¤Ö¤ë] /(v5r) to close the eyes/(P)/ +âÔ¤ë [¤Ä¤à¤ë] /(v5r) to close the eyes/(P)/ +âÔÁÛ [¤á¤¤¤½¤¦] /(n) meditation/contemplation/(P)/ +âÔÌÜ [¤á¤¤¤â¤¯] /(n) closing one's eyes/passing away/ +âÕ¼ã [¤É¤¦¤¸¤ã¤¯] /(adj-na,n) being dumbfounded/ +âռ㤿¤é¤·¤á¤ë [¤É¤¦¤¸¤ã¤¯¤¿¤é¤·¤á¤ë] /to strike someone dumb with astonishment/ +âÕÌÜ [¤É¤¦¤â¤¯] /(n) gazing at (in wonderment)/ +âÖÃå [¤Þ¤ó¤Á¤ã¤¯] /(n,vs) deception/cheating/trickery/fraud/ +âÛ [¤Þ¤Ö¤¿] /(n) eyelids/(P)/ +âÜ¼Ô [¤³¤·¤ã] /blind person/ +âܽ÷ [¤´¤¼] /(n) blind female beggar who sings or plays shamisen/ +âÞËæ [¤â¤¦¤Þ¤¤] /(oK) (adj-na,n) ignorance/(lack of) enlightenment or civilization/unenlightened/uncivilized/ +âßïË [¤«¤¯¤·¤ã¤¯] /(adj-na,n) vigorous old age/ +âßïˤ¿¤ë [¤«¤¯¤·¤ã¤¯¤¿¤ë] /(adj-t) hale and hearty/ +ââ»ý [¤­¤ç¤¦¤¸] /(n) pride/dignity/ +âä¶í [¤ï¤¤¤¯] /(n) small stature/ +âä·Ü [¤Á¤ã¤Ü] /(n) (Japanese) bantam/ +âä¼ù [¤ï¤¤¤¸¤å] /(n) low or short tree/ +âä¾® [¤ï¤¤¤·¤ç¤¦] /(adj-na,n) diminutive/pigmy/stunted/ +âä¿Í [¤ï¤¤¤¸¤ó] /(n) dwarf/ +âäÀ± [¤ï¤¤¤»¤¤] /(n) dwarf star/ +âç»À [¤Ò¤µ¤ó] /(n) arsenic acid/ +âçÁÇ [¤Ò¤½] /(n) arsenic (As)/ +âè¶È [¤³¤¦¤®¤ç¤¦] /(n) mining industry/ +âèÀÐ [¤³¤¦¤»¤­] /mineral/ore/ +âëÁÇ [¤±¤¤¤½] /(n) silicon (Si)/ +âﺽ [¤Û¤¦¤·¤ã] /(n) borax/ +âï»À [¤Û¤¦¤µ¤ó] /(n) boric acid/ +âï»ÀËö [¤Û¤¦¤µ¤ó¤Þ¤Ä] /(n) borax powder/ +âïÁÇ [¤Û¤¦¤½] /(n) boron (B)/ +âñ¡¹ [¤í¤¯¤í¤¯] /(adj-na,adv,n) good-for-nothing/hardly (with negative grammatical constructions)/ +âñ¤Ç¤Ê¤· [¤í¤¯¤Ç¤Ê¤·] /(n) (uk) bum/good-for-nothing/ne'er-do-well/ +âñ¤Ê [¤í¤¯¤Ê] /satisfactory/decent/(P)/ +âñ¤Ë [¤í¤¯¤Ë] /(adv) (uk) well/enough/sufficient/(P)/ +âñâñ [¤í¤¯¤í¤¯] /(adj-na,adv,n) good-for-nothing/hardly (with negative grammatical constructions)/ +âù·º [¤¿¤Ã¤±¤¤] /(n) crucifixion/ +âù·º [¤Ï¤ê¤Ä¤±] /(n) crucifixion/ +âú¤­±± [¤Ò¤­¤¦¤¹] /(n) quern/hand mill/ +âýÍî [¤é¤¤¤é¤¯] /(adj-na,n) open-hearted/ +㪠[¤Ä¤Ö¤Æ] /(n) throwing stones/ +㪴ä [¤ì¤­¤¬¤ó] /(n) conglomerate stone/ +㮤ê [¤¿¤¿¤ê] /(n) curse/ +㮤êÌÜ [¤¿¤¿¤ê¤á] /(n) the evil eye/ +㮤ë [¤¿¤¿¤ë] /(v5r) to curse/to cast a spell/ +㱤¤ [¤Ï¤é¤¤] /(n) purification/exorcism/ +㱤¤À¶¤á¤ë [¤Ï¤é¤¤¤­¤è¤á¤ë] /(v1) to purify/to exorcise/ +ã´ [¤ß¤½¤®] /(n) purification ceremony/ +ãÄ [¤ä¤ä] /(adv) (uk) a little/partially/somewhat/a short time/a while/(P)/ +ãĽŠ[¤ä¤ä¤ª¤â] /(n,adj-no) slightly heavy (esp. horse-racing track)/ +ãÇÌ© [¤Á¤å¤¦¤ß¤Ä] /(adj-na,n) dense/populous/crowded/thick/ +ãÇÌ© [¤Á¤ç¤¦¤ß¤Ä] /(adj-na,n) dense/populous/crowded/thick/ +ã鵀 [¤Ò¤ó¤®] /(n,vs) reaching a decision by using a circular letter/reaching a decision via a document circulated to all employees/ +ã鵀 [¤ê¤ó¤®] /(n,vs) reaching a decision by using a circular letter/reaching a decision via a document circulated to all employees/ +ãȵĽñ [¤ê¤ó¤®¤·¤ç] /(n) draft plan circulated to obtain permission/ +ãȼÁ [¤Ò¤ó¤·¤Ä] /(n) inborn nature/ +ãÈÀ­ [¤Ò¤ó¤»¤¤] /(n) inborn nature/ +ãÉµÄ [¤Ò¤ó¤®] /(n,vs) reaching a decision by using a circular letter/reaching a decision via a document circulated to all employees/ +ãÉµÄ [¤ê¤ó¤®] /(n,vs) reaching a decision by using a circular letter/reaching a decision via a document circulated to all employees/ +ãɵĽñ [¤ê¤ó¤®¤·¤ç] /(n) draft plan circulated to obtain permission/ +ãɹð [¤ê¤ó¤³¤¯] /notice/notification/ +ãɼÁ [¤Ò¤ó¤·¤Ä] /natural disposition/ +ãÉÀ­ [¤Ò¤ó¤»¤¤] /nature/character/ +ãÉÀ­ [¤ê¤ó¤»¤¤] /nature/character/ +ãÉÀÁ [¤ê¤ó¤»¤¤] /petition/ +ãÉÀÁ½ñ [¤ê¤ó¤»¤¤¤·¤ç] /petition/ +ãÒ¿ [¤¨¤¿] /(n) (derog) old word for burakumin/ +ãÒÅÚ [¤¨¤É] /(exp) (Buddh) this impure world/ +ãÛ¤á¤ë [¤¿¤·¤Ê¤á¤ë] /(v1) to chide/to rebuke/ +ãÞ [¤«¤Þ¤É] /(n) kitchen range/cooking stove/ +ãÞ¿À [¤«¤Þ¤É¤¬¤ß] /tutelary deities of the hearth/ +ãà¤ì¤ë [¤ä¤Ä¤ì¤ë] /(io) (v1) (uk) to be worn out/(P)/ +ãð¤à [¤¹¤¯¤à] /(v5m) to cower/to be cramped/ +ãð¤á¤ë [¤¹¤¯¤á¤ë] /(v1) (uk) to shrug (shoulders)/to duck (head)/to draw back (body)/ +ãõ [¤¶¤ë] /(n) (1) (col) (uk) sieve/(2) person who can drink copiously without getting drunk/ +ãõË¡ [¤¶¤ë¤Û¤¦] /(n) (uk) law full of loopholes/ +ãþÂÎ [¤­¤ç¤¦¤¿¤¤] /cabinet/case/component/unit/ +ä¡ÂÎ [¤­¤ç¤¦¤¿¤¤] /chassis/main frame/ +ä£ [¤¿¤±¤Î¤³] /(n) bamboo shoots/ +䣰å¼Ô [¤¿¤±¤Î¤³¤¤¤·¤ã] /(n) inexperienced doctor/quack/ +ä£À¸³è [¤¿¤±¤Î¤³¤»¤¤¤«¤Ä] /(n) selling one's personal effects in order to live/ +ä§ [¤à¤·¤í] /(n) straw mat/ +䯸ý [¤«¤ó¤³¤¦] /(n,vs) gagging/hushing up/ +䯸ýÎá [¤«¤ó¤³¤¦¤ì¤¤] /(n) gag law/ +ä² [¤¿¤¬] /(n) hoop/binding (e.g. of a barrel)/ +䲤òÄù¤á¤ë [¤¿¤¬¤ò¤·¤á¤ë] /(exp) to pull oneself together/to get one's act together/to brace oneself/ +䲤òÖȤá¤ë [¤¿¤¬¤ò¤Ï¤á¤ë] /(exp) to hoop/to put a hoop on/to bind a barrel with hoops/ +ä¶ [¤Û¤¦¤­] /(oK) (n) broom/(P)/ +ä¶À± [¤Û¤¦¤­¤Ü¤·] /(n) comet/ +ä·¶Ê [¤½¤¦¤­¤ç¤¯] /(n) koto music/ +ä» [¤¿¤«¤à¤é] /(n) bamboo grove/ +侸À [¤·¤ó¤²¤ó] /(n) proverb/maxim/ +俹ï [¤Æ¤ó¤³¤¯] /(n,vs) seal engraving/ +ä¿»ú [¤Æ¤ó¤¸] /(n) seal script character/ +俽ñ [¤Æ¤ó¤·¤ç] /(n) characters used on seals/ +ä¿Îì [¤Æ¤ó¤ì¤¤] /seal style and ancient square style/ +äÀ²Ð [¤«¤¬¤ê¤Ó] /(n) bonfire/watch fire/fishing fire/ +äÁ [¤Õ¤ë¤¤] /(n) sieve/ +äÁ¤¤¤Ë³Ý¤±¤ë [¤Õ¤ë¤¤¤Ë¤«¤±¤ë] /(v1) (uk) to sieve/to sift/ +äÁ¤¤Ê¬¤±¤ë [¤Õ¤ë¤¤¤ï¤±¤ë] /(v1) to sift/to screen/ +äÁ¤¤Íî¤È¤¹ [¤Õ¤ë¤¤¤ª¤È¤¹] /(v5s) to sift out/to screen or eliminate (candidates)/ +äÄËÀ [¤Ù¤é¤Ü¤¦] /(n) awful/unreasonable/ +äÆ [¤«¤´] /(n) basket/cage/(P)/ +äƤοâ¤ì [¤«¤´¤Î¤¿¤ì] /hanging of a palanquin/ +äƤâ¤Ã¤¿À¼ [¤³¤â¤Ã¤¿¤³¤¨] /thick voice/ +äƤâ¤ë [¤³¤â¤ë] /(v5r) to seclude oneself/to be confined in/to be implied/to be stuffy/(P)/ +äƤë [¤³¤â¤ë] /(v5r) to seclude oneself/to be confined in/to be implied/to be stuffy/ +äƵå [¤í¤¦¤­¤å¤¦] /(n) basketball/ +äƵï [¤í¤¦¤­¤ç] /(n) staying at home or indoors/living in seclusion/retirement/ +äƼê [¤³¤Æ] /gauntlet (used in Kendo)/ +äƾë [¤í¤¦¤¸¤ç¤¦] /(n,vs) siege/besieging/confinement/holding a castle/ +äÆ椱 [¤«¤´¤Ì¤±] /(n) slipping out the back way with swindled goods/ +äÆÈ´¤± [¤«¤´¤Ì¤±] /(n) slipping out the back way with swindled goods/ +äÆÌÜ [¤«¤´¤á] /woven-bamboo pattern/ +äÆÍí [¤í¤¦¤é¤¯] /(n,vs) inveigling/ensnaring/enticement/cajoling/ +äÇ¤Î»Ò [¤¹¤Î¤³] /(n) drainboard/bamboo blind/reed mat/ +äȽР[¤¾¤¯¤·¤å¤Ä] /(n,vs) springing up in clusters/ +äÈÀ¸ [¤¾¤¯¤»¤¤] /(n,vs) (of plants) growing in clusters/growing gregariously/ +äÉ [¤µ¤µ¤é] /(n) bamboo whisk/ +äÊäÅ [¤Ò¤Á¤ê¤­] /(n) flageolet/Shinto flute/ +äÌ [¤ä¤Ê] /(n) (fish) weir/fish trap/ +äÑ [¤«¤ó¤¶¤·] /(n) ornate hairpin/ +äÛ [¤È¤¦] /(n) cane/rattan/ +äÛ°Ø»Ò [¤È¤¦¤¤¤¹] /(n) wicker(work) (cane, rattan) chair/ +äÛÀ½ [¤È¤¦¤»¤¤] /(n) rattan/ +äÞ [¤¯¤¸] /(n) lottery/lot/(P)/ +äÞ°ú [¤¯¤¸¤Ó¤­] /(n) (uk) lottery/drawn lot/(P)/ +äÞ°ú¤­ [¤¯¤¸¤Ó¤­] /(n) (uk) lottery/drawn lot/(P)/ +äÞ±¿ [¤¯¤¸¤¦¤ó] /(n) luck in a lottery/ +äÞƨ¤ì [¤¯¤¸¤Î¤¬¤ì] /(n) elimination by lottery/ +äð [¤Á¤Þ¤­] /(n) cake wrapped in bamboo leaves/ +äõ [¤Û¤·¤¤] /(n) dried boiled rice used mainly as provisions of samurai troops and travelers/ +äöॠ[¤Ó¤é¤ó] /(n) inflammation/erosion of skin or mucous membranes/ +äöà¥À­ [¤Ó¤é¤ó¤»¤¤] /irritating/poisonous (gas)/ +äý¤¹ [¤¿¤À¤¹] /(v5s) to query/(P)/ +äþ¶Ê [¤¦¤­¤ç¤¯] /(n) winding/roundabout/ +äþ; [¤¦¤è] /(n) meandering/beating around the bush/abundant talent/ +äþ;¶ÊÀÞ [¤¦¤è¤­¤ç¤¯¤»¤Ä] /(n) turns and twists/ups and downs/meandering/complications/vicissitudes/ +å¤Íð [¤Ó¤ó¤é¤ó] /(n,vs) disorder/ +å¤Íð [¤Ö¤ó¤é¤ó] /(n,vs) disorder/ +å« [¤­¤º¤Ê] /(n) bonds/fetters/encumbrance/(P)/ +嫤µ¤ì¤ë [¤Û¤À¤µ¤ì¤ë] /(v1) to be moved by affection/to be moved by kindness/ +å«ÁÏ¹Ñ [¤Ð¤ó¤½¤¦¤³¤¦] /(n) adhesive plaster/ +室±¤ë [¤¯¤±¤ë] /(v1) to blindstitch/ +å°ÌÓ [¤¸¤å¤¦¤â¤¦] /(n) wool/ +å°Ýß [¤¸¤å¤¦¤¿¤ó] /(n) (uk) carpet/ +å°ÝßÇú·â [¤¸¤å¤¦¤¿¤ó¤Ð¤¯¤²¤­] /carpet bombing/ +å°åË [¤¸¤å¤¦¤¿¤ó] /(n) (uk) carpet/(P)/ +å³ [¤«¤¹¤ê] /(n) splash pattern/dye pattern/ +å¹ [¤«¤»] /(n) (uk) reel/ +åºÁÛ¶Ê [¤­¤½¤¦¤­¤ç¤¯] /(n) capriccio/lively musical composition/ +åºÃÌ [¤­¤À¤ó] /(n) romantic story/colorful story/highly embellished story/ +åºÍå [¤­¤é] /(n) fine clothes/ +åºÍå¤Ó¤ä¤« [¤­¤é¤Ó¤ä¤«] /(adj-na) gorgeous/gaudy/dazzling/gay/ +åºÍåÀ± [¤­¤é¤Ü¤·] /(n) glittering stars/ +åºÎï [¤­¤ì¤¤] /(oK) (adj-na) (uk) pretty/clean/nice/tidy/beautiful/fair/ +åºÎï»ö [¤­¤ì¤¤¤´¤È] /(n) fine skill/simplicity/ +å¾ÁÇ [¤·¤½] /(n) old term for Buddhist priesthood and the common people (since they used to wear black and white clothing respectively)/ +å¿Ì¾ [¤¢¤À¤Ê] /(n) nickname/(P)/ +åÂÌ© [¤Á¤å¤¦¤ß¤Ä] /(adj-na,n) dense/populous/crowded/thick/ +å䤸ò¤¼¤Ë¤¹¤ë [¤Ê¤¤¤Þ¤¼¤Ë¤¹¤ë] /(exp) to blend (e.g. truth and lies)/ +å䤸ò¤¼¤ë [¤Ê¤¤¤Þ¤¼¤ë] /(v1) (1) to mix/to include/(2) to entwine threads of various colours/ +åŸÀ [¤ê¤ó¤²¤ó] /(n) imperial words/ +åÅ»Ò [¤ê¤ó¤º] /(n) figured satin/ +åȸý [¤«¤ó¤³¤¦] /(n) keeping silent/ +åÈÌÛ [¤«¤ó¤â¤¯] /(n) keeping silent/ +åË»Ò [¤É¤ó¤¹] /(n) silk damask/satin damask/ +åËÄ¢ [¤É¤ó¤Á¤ç¤¦] /(n) thick curtain/drop curtain/ +åÌÌ© [¤Á¤ß¤Ä] /(adj-na,n) minute/fine/delicate/accurate/elaborate/ +åФ껦¤¹ [¤¯¤Ó¤ê¤³¤í¤¹] /(v5s) to strangle to death/ +åлà [¤¤¤·] /(n) death by hanging/ +åÓ¤ê [¤è¤ê] /(n) twist/ply/ +åÓ¤ê¤òÌ᤹ [¤è¤ê¤ò¤â¤É¤¹] /(exp) to get back together again/to be reconciled/ +åÕÎé [¤¸¤ç¤¯¤ì¤¤] /(n) bothersome formalities/ +åפêÉÕ¤¯ [¤¹¤¬¤ê¤Ä¤¯] /(v5k) to cling to/ +åפë [¤¹¤¬¤ë] /(v5r) to cling to/to rely on/(P)/ +åؤ¬¤ë [¤«¤¬¤ë] /(v5r) to cross-stitch/to hemstitch/to sew (up)/to darn/ +åؤë [¤«¤¬¤ë] /(v5r) to cross-stitch/to hemstitch/to sew (up)/to darn/ +åÚ [¤¿¤¹¤­] /(n) cord used to tuck up the sleeves of a kimono/ +åÞÂÓ [¤Û¤¦¤¿¤¤] /(n,vs) bandage/dressing/ +åßÀâ [¤ë¤»¤Ä] /(n) detailed explanation/ +åßåß [¤ë¤ë] /(adj-na,adv) continuously/unbroken/at great length/in minute detail/ +åßåß¤È [¤ë¤ë¤È] /continuously/unbroken/at great length/in minute detail/ +åá¤ì [¤â¤Ä¤ì] /(n,adj-na) tangle/entanglement/snarl/difficulties/trouble(s)/snag/ +åá¤ì¤ë [¤â¤Ä¤ì¤ë] /(v1) to tangle/to become complicated/to get twisted/(P)/ +åá¤ì¹þ¤à [¤â¤Ä¤ì¤³¤à] /(v5m) to proceed though deadlocked/ +åçÍð [¤ê¤ç¤¦¤é¤ó] /(adj-na,n) profusion/ +åêÄ¥¤ê [¤Ê¤ï¤Ð¤ê] /(n,vs) roping off/stretching rope/demarcation/one's turf/ +åì»Ò [¤·¤å¤¹] /(n) satin/ +åì»Ò¿¥¤ê [¤·¤å¤¹¤ª¤ê] /satin weave/ +åðȱ [¤Ù¤ó¤Ñ¤Ä] /(n) pigtail/ +åõ¤ï¤êÉÕ¤¯ [¤Þ¤Ä¤ï¤ê¤Ä¤¯] /(iK) (v5k) to coil about/to follow about/ +åõ¤ï¤êÉÕ¤¯ [¤Þ¤È¤ï¤ê¤Ä¤¯] /(iK) (v5k) to coil about/to follow about/ +åõ­ [¤Æ¤ó¤½¤¯] /(n,vs) foot-binding/ +æ¡ [¤Ò¤Ó] /(n) (1) (uk) crack/(skin) fissure/flaw or roughness (esp. in skin)/(2) chaps/(P)/ +桤¼¤ë [¤Ï¤¼¤ë] /(v1) to burst open/to pop/to split/ +桳ä¤ì [¤Ò¤Ó¤ï¤ì] /(n,vs) crack/crevice/fissure/ +桾Ƥ­ [¤Ò¤Ó¤ä¤­] /(n) crackleware/ +械À [¤±¤·] /(n) poppy/ +極ͤá [¤«¤ó¤Å¤á] /(oK) (n) packing (in cans)/canning/canned goods/tin can/ +æ¥Ê²¤­ [¤«¤Þ¤¿¤­] /(n) stoker/fireman/ +æ¨ [¤¢¤ß] /net/ +æ¨ [¤Ü¤¦] /net/ +æ¨ [¤â¤¦] /net/ +æ« [¤ï¤Ê] /(n) trap/snare/(P)/ +櫤˳ݤ«¤ë [¤ï¤Ê¤Ë¤«¤«¤ë] /caught in a trap/ +æ¬Ë¡ [¤¢¤ó¤Ý¤¦] /(n) poultice/(cold) pack/ +æ³Â« [¤­¤½¤¯] /(n) fetters/shackles/restraints/ +æ³Î¹ [¤­¤ê¤ç] /(n) travel/traveler/ +æ³å« [¤­¤Ï¤ó] /(n) fetters/shackles/bond/connection/ +æ·ÃÑ [¤·¤å¤¦¤Á] /(n) shyness/bashfulness/ +æ·ÃÑ¿´ [¤·¤å¤¦¤Á¤·¤ó] /(n) shyness/shame/ +æ¹ÍÓ [¤ì¤¤¤è¤¦] /(n) antelope/ +æ½ [¤¢¤Ä¤â¤Î] /(n) broth made of fish and vegetables/ +æÀ [¤ë¤¤] /(n) weak/thin/ +æÀ¼å [¤ë¤¤¤¸¤ã¤¯] /(adj-na,n) weakness/feebleness/imbecility/ +æÅ [¤­¤å¤¦] /gather/ +æÅÁ³ [¤­¤å¤¦¤¼¤ó] /(adj-na,n) spontaneously/with one accord/ +æƤ±¤ë [¤«¤±¤ë] /(io) (v1) to soar/to fly/ +æƤë [¤«¤±¤ë] /(v5r) to soar/to fly/(P)/ +æƤó¤Ç¤ë [¤È¤ó¤Ç¤ë] /far-out/groovy/flipped out/ +æÆÇË [¤·¤ç¤¦¤Ï] /(n,vs) completing a flight/ +æÇ¿é [¤«¤ï¤»¤ß] /(gikun) (n) (1) jade/(2) kingfisher/ +æÇ¿é [¤Ò¤¹¤¤] /(n) (1) jade/(2) kingfisher/ +æǿ鿧 [¤Ò¤¹¤¤¤¤¤í] /jade green/ +æÉ¡¹¤¿¤ë [¤Ø¤ó¤Ú¤ó¤¿¤ë] /(adj-t) fluttering/frivolous/ +æÉËݤ¿¤ë [¤Ø¤ó¤Ý¤ó¤¿¤ë] /(adj-t) fluttering/frivolous/ +æÉæɤ¿¤ë [¤Ø¤ó¤Ú¤ó¤¿¤ë] /(adj-t) fluttering/frivolous/ +æÊ [¤«¤²] /(n) shade/shadow/other side/ +æʤ¹ [¤«¤¶¤¹] /(v5s) to hold up over one's head/ +æʤê [¤«¤²¤ê] /(n) shadow or cloud (e.g. on someone's happiness)/shade/gloom/ +æʤê¤ÎÍ­¤ë´é [¤«¤²¤ê¤Î¤¢¤ë¤«¤ª] /face shaded with pensiveness/ +æÊÌÜ [¤«¤¹¤ß¤á] /(n) partial blindness/dim eyesight/ +æÎâñ [¤â¤¦¤í¤¯] /(n) senility/second childhood/ +æؤ« [¤¤¤µ¤µ¤«] /(adj-na,adv) a little/a bit/somewhat/(P)/ +æܳÚÂè [¤¸¤å¤é¤¯¤À¤¤] /mansion of Toyotomi Hideyoshi (16th century)/ +æÜ»¶ [¤·¤å¤¦¤µ¤ó] /(n) collection and distribution/ +æÜÍî [¤·¤å¤¦¤é¤¯] /(n) centers of population/ +æÜÍî [¤¸¤å¤é¤¯] /(n) centers of population/ +æÜÚÌ [¤·¤å¤¦¤ì¤ó] /(n) (levying of a) heavy taxation/ +æÞ¤ê [¤·¤Ã¤«¤ê] /(adj-na,adv,n) (uk) firmly/tightly/reliable/level-headed/steady/ +æन¤ë [¤½¤Ó¤¨¤ë] /(v1) to rise/to tower/to soar/(P)/ +æनΩ¤Ä [¤½¤Ó¤¨¤¿¤Ä] /(v5t) to stand towering over the surrounds/ +æà¤êΩ¤Ä [¤½¤½¤ê¤¿¤Ä] /(v5t) to rise (steeply)/to tower/to soar/ +æâÌÀ [¤½¤¦¤á¤¤] /(adj-na,n) wisdom/sagacity/ +æêÌç [¤³¤¦¤â¤ó] /(n) anus/ +æêÌç²Ê [¤³¤¦¤â¤ó¤«] /proctology clinic/proctology/ +æêÌç³Ø [¤³¤¦¤â¤ó¤¬¤¯] /proctology/ +æì΢ [¤È¤ê] /(n) in the heart/ +æõ²ê [¤Ï¤¤¤¬] /(n) embryo bud/germ/ +æõ»Ò [¤Ï¤¤¤·] /(n) embryo/ +æõ¼î [¤Ï¤¤¤·¤å] /(n) ovule/ +æõÂÛ [¤Ï¤¤¤¿¤¤] /(n,vs) germination/pregnancy/ +æõÆý [¤Ï¤¤¤Ë¤å¤¦] /(n) endosperm/ +æõÍÕ [¤Ï¤¤¤è¤¦] /(n) germ (germinal, embryonic) layers/ +æø´Ö [¤³¤«¤ó] /(n) nether region/between the legs/ +æú [¤¹¤Í] /(n) leg/shin/(P)/ +æú¤ËáÓ»ý¤Ä [¤¹¤Í¤Ë¤­¤º¤â¤Ä] /(adj-pn) to have a guilty conscience/ +æú¶Ò [¤Ï¤Ð¤­] /(n) leggings/ +æú¹ü [¤±¤¤¤³¤Ä] /(n) tibia/shinbone/ +æúÅö¤Æ [¤¹¤Í¤¢¤Æ] /(n) greaves/shin guards/ +æúóö¤ê [¤¹¤Í¤«¤¸¤ê] /(n) sponging off one's parents/ +æû [¤·¤å¤¦] /dried meat/dry up/ +æûÃÝ [¤·¤å¤¦¤Á¤¯] /(n) tall bamboo/ +æþ²¼ [¤¨¤­¤«] /(n) armpit/ +æþ½­ [¤ï¤­¤¬] /(n) body odor/abnormal underarm odor/ +æþÌÓ [¤ï¤­¤²] /(n) underarm hair/ +æþãÝ [¤¨¤­¤«] /(n) armpit/ +æþãÝÁ£ [¤¨¤­¤«¤»¤ó] /axillary gland/ +磼ð [¤Ò¤·¤å] /(n) swollen or cancerous spleen/ +ç£Â¡ [¤Ò¤¾¤¦] /(n) spleen/ +ç£çÇ [¤Ò¤¾¤¦] /spleen/ +礹ü [¤Ò¤³¤Ä] /(n) fibula/ +ç¤ÊÖ¤ê [¤³¤à¤é¤¬¤¨¤ê] /(n) cramp in the leg/ +祤ËÍî¤Á¤Ê¤¤ [¤Õ¤Ë¤ª¤Á¤Ê¤¤] /(exp) cannot understand/ +祹ÃÈå¤Ê¤¤ [¤Õ¤¬¤¤¤Ê¤¤] /(adj) disappointing/weak-minded/spiritless/cowardly/worthless/ +祹ÃÈå̵¤¤ [¤Õ¤¬¤¤¤Ê¤¤] /(adj) disappointing/weak-minded/spiritless/cowardly/worthless/ +ç¥È´¤± [¤Õ¤Ì¤±] /(adj-na,n) fool/coward/ +ç¦æó [¤¿¤³] /(n) callus/corn/ +ç§ [¤±¤ó] /(n) tendon/ +秾ä [¤±¤ó¤·¤ç¤¦] /(n) sheath of tendon/ +秾ä±ê [¤±¤ó¤·¤ç¤¦¤¨¤ó] /(n) inflammation of a tendon (sheath)/RSI/ +ç¬æíçÁ [¤ª¤Ã¤È¤»¤¤] /(n) fur seal/ +ç¯æù [¤Ü¤¦¤³¤¦] /(n) urinary bladder/ +ç¯æù±ê [¤Ü¤¦¤³¤¦¤¨¤ó] /(n) cystitis/ +ç¯æù·ëÀÐ [¤Ü¤¦¤³¤¦¤±¤Ã¤»¤­] /bladder stones/cystoliths/ +ç± [¤Ë¤«¤ï] /(n) glue/ +籤â¤Ê¤¤ [¤Ë¤Ù¤â¤Ê¤¤] /(uk) curt/point-blank/ +籤â̵¤¤ [¤Ë¤Ù¤â¤Ê¤¤] /(uk) curt/point-blank/ +ç±²½ [¤³¤¦¤«] /(n,vs) gelatinization/ +籸¶É [¤³¤¦¤²¤ó¤Ó¤ç¤¦] /(n) collagen disease/ +ç±¼¿ [¤³¤¦¤·¤Ä] /(n) glue and lacquer/great intimacy/ +ç±¼Á [¤³¤¦¤·¤Ä] /(adj-no,n) gluey/colloidal/ +ç±¾õ [¤³¤¦¤¸¤ç¤¦] /(n) colloid/ +ç±Ãå [¤³¤¦¤Á¤ã¤¯] /(n,vs) stalemate/agglutination/adhesion/ +ç±Ãå¸ì [¤³¤¦¤Á¤ã¤¯¤´] /(n) agglutinative language/ +ç±ÃåºÞ [¤³¤¦¤Á¤ã¤¯¤¶¤¤] /adhesion/agglutination/ +ç±Ãå¾õÂÖ [¤³¤¦¤Á¤ã¤¯¤¸¤ç¤¦¤¿¤¤] /deadlock/stalemate/ +ç´ [¤Á¤Ä] /(n) vagina/ +çµ [¤Á¤Ä] /(n) vagina/ +ç¹±ê [¤¹¤¤¤¨¤ó] /(n) pancreatitis/ +ç¹Â¡ [¤¹¤¤¤¾¤¦] /(n) pancreas/ +çº [¤Ê¤Þ¤¹] /(n) dish of raw fish and vegetables seasoned in vinegar/ +çºßÕ [¤«¤¤¤·¤ã] /(n) household word/universal praise/ +ç½Éô [¤Ç¤ó¤Ö] /(n) buttocks/ +ç¿Ä¨ [¤è¤¦¤Á¤ç¤¦] /(n) punishment/chastisement/ +çÁ [¤Ø¤½] /(n) navel/belly button/(P)/ +çÁ¤Î¥´¥Þ [¤Ø¤½¤Î¥´¥Þ] /(uk) belly-button lint/ +çÁ¤Î½ï [¤Ø¤½¤Î¤ª] /(n) (uk) umbilical cord/ +çÁ²¼ [¤»¤¤¤«] /(n) lower abdomen/ +çÁ²¼Ã°ÅÄ [¤»¤¤¤«¤¿¤ó¤Ç¤ó] /(n) pit of the stomach/ +çÁ¶Ê¤¬¤ê [¤Ø¤½¤Þ¤¬¤ê] /(adj-na,n) perverseness/ +çÁ·«¤ê [¤Ø¤½¤¯¤ê] /(n) secret savings/ +çÁ·«¤ê¶â [¤Ø¤½¤¯¤ê¤¬¤Í] /(n) secret savings/ +çÁÂÓ [¤µ¤¤¤¿¤¤] /(n) umbilical cord/ +çÁÂÓ [¤»¤¤¤¿¤¤] /(n) umbilical cord/ +çûé [¤¨¤ó¤¸] /(n) rouge/lipstick/dark-red pigment/ +çÄ·î [¤í¤¦¤²¤Ä] /(n) the twelfth lunar month/ +çÄÇß [¤í¤¦¤Ð¤¤] /(n) Japanese allspice/ +çͤ­¾å¤²¤ë [¤«¤­¤¢¤²¤ë] /(v1) to shoulder (palanquin)/ +çͤ­Æþ¤ì¤ë [¤«¤­¤¤¤ì¤ë] /(v1) to carry in/ +çÏ [¤·¤å¤¦¤È] /(n) father-in-law/(P)/ +çÏ¸È [¤­¤å¤¦¤³] /(n) parents-in-law/ +çÐÂÀ¼Ô [¤è¤¿¤â¤Î] /(n) (uk) hooligan/layabout/good-for-nothing/gangster/ +çÐÏÀ [¤è¤í¤ó] /(oK) (n) public opinion/ +çÓ¤Ö¤ë [¤Í¤Ö¤ë] /(io) (v5r) to lick/ +çӤ᤺¤ë [¤Ê¤á¤º¤ë] /(v5r) to lick one's lips/ +çÓ¤á¤ë [¤Ê¤á¤ë] /(v1) to lick/to taste/to experience/to make fun of/to make light of/to put down/to treat with contempt/(P)/ +çÓ¤ë [¤Í¤Ö¤ë] /(v5r) to lick/ +çØÀè [¤Ø¤µ¤­] /(n) bow(s)/prow/ +çÙ [¤Ï¤·¤±] /(n) barge/ +çÚ¸ý [¤½¤¦¤³¤¦] /(n) hatch/hatchway (ship)/ +çßÁõ [¤®¤½¤¦] /(n,vs) fitting-out of a ship/rigging/ship's outfit/ +çáçÞ [¤â¤¦¤É¤¦] /(n) warship/ +çã [¤È¤â] /(n) stern/ +çå¶ì [¤«¤ó¤¯] /(n) privation suffering/ +çåÆñ [¤«¤ó¤Ê¤ó] /(n) hardships/privations/difficulties/ +çåÆñ¿É¶ì [¤«¤ó¤Ê¤ó¤·¤ó¤¯] /(n) trial and tribulation/hardships/privations/difficulties/ +çæÌê [¤¨¤ó¤ä] /(adj-na) charming/bewitching/coquettish/ +çéÌô [¤·¤ã¤¯¤ä¤¯] /(n) peony/ +çê [¤Î¤®] /(n) arista/awn/(grain) beard/ +çêÍÎ [¤Ü¤¦¤è¤¦] /(adj-na,n) vastness/ +çì½ü [¤µ¤ó¤¸¤ç] /(n,vs) cutting away/ +çí [¤¹¤¦] /grass cutting/hay/ +çñ¤â [¤¤¤ä¤·¤¯¤â] /(adv) any/at all/in the least/even in a slight degree/ever/ +çñ³î [¤«¤ê¤½¤á] /(adj-na,n) neglecting/slighting/trifling/ +çñ³î [¤³¤¦¤·¤ç] /(adj-na,n) neglecting/slighting/trifling/ +çõ [¤¤¤Á¤´] /(n) strawberry/(P)/ +çýè½ [¤Þ¤Ä¤ê] /(n) Jasminum sambac/jasmine/ +çýè½²Ö [¤Þ¤Ä¤ê¤«] /(n) jasmine (Jasminum sambac)/ +è¥èÐ [¤°¤ß] /(n) goumi/silverberry/ +觤À¤ë [¤¦¤À¤ë] /(v5r,vi) (1) to boil/to seethe/(2) to be oppressed by heat/ +觤À¤ë [¤æ¤À¤ë] /(v5r,vi) (1) to boil/to seethe/(2) to be oppressed by heat/ +觤Ǥë [¤æ¤Ç¤ë] /(v1) to boil/(P)/ +觤ÇÂý [¤æ¤Ç¤¿¤³] /boiled octopus/a face red as a lobster's/ +觤ÇÍñ [¤æ¤Ç¤¿¤Þ¤´] /(n) boiled egg/ +è§Âý [¤æ¤Ç¤À¤³] /(n) octopus (boiled)/ +è«Á³ [¤Ü¤¦¤¼¤ó] /(adj-na,n) absent-mindedly/in a daze/ +è«Á³¼«¼º [¤Ü¤¦¤¼¤ó¤¸¤·¤Ä] /(n) be stupified/be stunned/ +è«Çù¤¿¤ë [¤Ü¤¦¤Ð¤¯¤¿¤ë] /(adj-t) boundless/vast/vague/obscure/ +謲٠[¤ß¤ç¤¦¤¬] /(n) Japanese ginger (Zingiber mioga)/ +è­»Þ [¤ì¤¤¤·] /(n) lychee (litchi) nut/ +è¯ÀÊ [¤¨¤ó¤»¤­] /(n) matting/ +è² [¤µ¤ä] /(n) shell (i.e. of a pea)/pod/hull/ +è²ì²Æ¦ [¤µ¤ä¤¨¤ó¤É¤¦] /(n) peas/ +è´èè [¤´¤¶] /(n) mat/matting/(P)/ +è¸Èû [¤À¤Ó] /(n) cremation/ +è¸ÛÌÆô [¤À¤­¤Ë] /(Buddh) Dakini (fairy-goddess)/ +è¾ [¤¿¤Ð¤³] /(pt:) (n) (uk) tobacco (pt: tabaco)/cigarettes/ +èÊé³Áð [¤Û¤¦¤ì¤ó¤½¤¦] /(n) spinach/(P)/ +èËºÍ [¤Ò¤µ¤¤] /(n) lack of ability/incompetence/incapacity/ +èβê [¤Û¤¦¤¬] /(n) germination/germ/sprout/bud/sign/ +èÓäÇ [¤è¤·¤º] /(n) reed screen/ +èؼò [¤¯¤ó¤·¤å] /(n) garlic and wine/ +èß [¤Þ¤ó] /(num) 10,000/ten thousand (used in legal documents)/ +èßÄà¤ê [¤Þ¤ó¤Å¤ê] /(oK) (X) (fem) (vulg) masturbation/ +èâçð [¤Á¤·¤ã] /(n) lettuce/ +èæ¿ý [¤¢¤ª¤¸] /(gikun) (n) black-faced bunting/ +èçèê [¤³¤ó¤Ë¤ã¤¯] /(n) jelly made from starch of devils tongue/pressed vegetable/ +èë»À [¤·¤å¤¦¤µ¤ó] /(n) oxalic acid/ +èî [¤à¤·¤í] /(n) straw mat/ +èïËã [¤Ò¤Þ] /(n) castor oil plant/ +èïËã»Ò [¤Ò¤Þ¤·] /castor bean/ +èïËã»ÒÌý [¤Ò¤Þ¤·¤æ] /(n) castor oil/ +èóºÚ [¤¸¤å¤ó¤µ¤¤] /(n) water shield/ +èôÅü [¤·¤ç¤È¤¦] /(n) cane sugar/sucrose/ +èöºÚ [¤½¤µ¤¤] /(n) greens/vegetables/ +èø [¤Ø¤¿] /(n) calyx/stem/ +èú [¤¿¤Ç] /(n) knotweed/jointweed/smartweed/ +èú¿©¤¦Ãî¤â¹¥¤­¹¥¤­ [¤¿¤Ç¤¯¤¦¤à¤·¤â¤¹¤­¤º¤­] /(exp) there's no accounting for tastes/ +é¡Ëã [¤¤¤é¤¯¤µ] /(oK) (n) nettle/ +é¡Ë㿾 [¤¸¤ó¤Þ¤·¤ó] /(n) hives/nettle rash/urticaria/ +é© [¤¢¤¶¤ß] /(n) thistle/artichoke/ +骵î [¤³¤¦¤­¤ç] /(n) death/demise/ +髾ò¤¿¤ë [¤·¤ç¤¦¤¸¤ç¤¦¤¿¤ë] /(adj-t) dreary/bleak/lonely/ +é¬é¯ [¤·¤ç¤¦¤Ó] /(n) (uk) rose/ +é¬é¯ [¤Ð¤é] /(gikun) (n) (uk) rose/(P)/ +é¬é¯±à [¤Ð¤é¤¨¤ó] /rose garden/ +é¬é¯½½»úÃÄ [¤Ð¤é¤¸¤å¤¦¤¸¤À¤ó] /Rosicrucian/Fellowship of the Rosy Cross/ +é¬é¯¿§ [¤Ð¤é¤¤¤í] /(n) rose-colour/(P)/ +é® [¤ä¤Ö] /(n) thicket/bush/grove/scrub/ +é®°å¼Ô [¤ä¤Ö¤¤¤·¤ã] /(n) (medical) quack/ +é®¼Ø [¤ä¤Ö¤Ø¤Ó] /(n) bringing unnecessary trouble upon oneself/ +é®âË¤ß [¤ä¤Ö¤Ë¤é¤ß] /(n) a squint/mistaken view/ +é¯ [¤¼¤ó¤Þ¤¤] /(n) royal fern/ +é² [¤Ä¤Ü¤ß] /(n) bud/flower bud/(P)/ +é´¸ý [¤·¤ã¤³¤¦] /(n) pretence/ +éµ [¤Ê¤º¤Ê] /(n) shepherd's purse/ +é¼ [¤¢¤«¤¶] /(n) goosefoot (plant)/ +é¾±ü [¤¦¤ó¤ª¤¦] /(n) mysteries/ +é¾±ü [¤¦¤ó¤Î¤¦] /(n) mysteries/ +é¾Ãß [¤¦¤ó¤Á¤¯] /(n) one's vast stock of knowledge/ +éà [¤¢¤·] /(n) ditch reed/ +éù¶¶ [¤í¤³¤¦¤­¤ç¤¦] /Marco Polo Bridge/ +éÅÂÝ [¤»¤ó¤¿¤¤] /(n) moss/bryophyte/ +éÅÂÝ³Ø [¤»¤ó¤¿¤¤¤¬¤¯] /bryology/ +éÅÂÝ¿¢Êª [¤»¤ó¤¿¤¤¤·¤ç¤¯¤Ö¤Ä] /bryophyte/ +éÍ [¤·¤é¤ß] /(n) louse/lice/ +éÍÄÙ¤· [¤·¤é¤ß¤Ä¤Ö¤·] /(n) (uk) a very thorough search (for contraband, escaped convict, etc.)/ +éÍÌܵû [¤µ¤Ð¤Ò¤¤] /(n) milkfish (Chanos chanos)/ +éÒ [¤Ö¤è] /(n) gnat/ +éÕéÎ [¤ß¤ß¤º] /(n) earthworm/grub/ground beetle (mainly insect larvae)/ +é× [¤¦¤¸] /(n) maggot/grub/ +é×Ãî [¤¦¤¸¤à¤·] /(n) maggot/abusive word/ +éØéã [¤²¤¸¤²¤¸] /(n) millipede/centipede/ +éØéãÈý [¤²¤¸¤²¤¸¤Þ¤æ] /(n) bushy eyebrows/ +éÜÃî [¤«¤¤¤Á¤å¤¦] /(n) round intestinal worm/ +éÝê¡ [¤Ê¤á¤¯¤¸] /(n) slug/ +éàε [¤³¤¦¤ê¤å¤¦] /(n) rain dragon/hidden genius/ +éàε [¤³¤¦¤ê¤ç¤¦] /(n) rain dragon/hidden genius/ +éàζ [¤³¤¦¤ê¤å¤¦] /(n) rain dragon/hidden genius/ +éàζ [¤³¤¦¤ê¤ç¤¦] /(n) rain dragon/hidden genius/ +éâ [¤¨¤Ó] /(n) lobster/prawn/shrimp/ +éä [¤·¤¸¤ß] /(n) shijimi clam (corbicula japonica)/ +éåéÏ [¤à¤«¤Ç] /(gikun) (n) centipede/ +éæµÐ [¤â¤í¤³¤·] /(n) Indian millet/sorghum/ +é溲 [¤Û¤È¤È¤®¤¹] /(n) cuckoo/ +é絤ϰ [¤·¤ó¤­¤í¤¦] /(n) mirage/ +éè¤Î³Ì [¤â¤Ì¤±¤Î¤«¤é] /(uk) be completely empty/ +éé [¤¢¤Þ] /(n) fisherman/ +éêê¢ [¤«¤²¤í¤¦] /(n) (1) May fly/(2) something ephemeral/ +éêê¢ [¤Õ¤æ¤¦] /(n) (1) May fly/(2) something ephemeral/ +éì [¤µ¤Ê¤®] /(n) chrysalis/pupa/ +éì²½ [¤è¤¦¤«] /(n,vs) pupation/ +éìÃî [¤è¤¦¤Á¤å¤¦] /(n) pupa/chrysalis/ +éïéã [¤¨¤ó¤¨¤ó] /(adj-na,n) meandering/wandering/ +éð¶É [¤È¤°¤í] /(n) (uk) coil/ +éñéÙ [¤«¤²¤í¤¦] /(n) dragonfly/ +éñéÙ [¤È¤ó¤Ü] /(n) dragonfly/(P)/ +éñéÙÊÖ¤ê [¤È¤ó¤Ü¤¬¤¨¤ê] /(n) somersault/returning from a destination right after arriving there/ +éòéî [¤»¤­¤¨¤­] /(n) lizard/ +éòéî [¤È¤«¤²] /(n) lizard/ +éòéîºÂ [¤È¤«¤²¤¶] /(n) (the constellation) Lacerta/ +éó [¤Ò¤°¤é¤·] /(n) (type of) cicada/ +éô¸ì [¤Ò¤´] /(n) rumour/gossip/ +éôÄ» [¤Ò¤Á¤ç¤¦] /(iK) (n) flying bird/ +éö [¤Ï¤ê¤Í¤º¤ß] /(n) hedgehog/porcupine/ +éö½¸ [¤¤¤·¤å¤¦] /(n,vs) swarm/throng/flock together/ +é÷µí [¤«¤®¤å¤¦] /(n) (uk) snail/ +é÷µí [¤«¤¿¤Ä¤à¤ê] /(n) (uk) snail/ +é÷µí [¤Ç¤ó¤Ç¤ó¤à¤·] /(n) (uk) snail/ +éøéÑ [¤ª¤¿¤Þ¤¸¤ã¤¯¤·] /(n) tadpole/ladle/musical note/ +éøéÑ [¤«¤È] /(n) tadpole/ladle/musical note/ +éùºÂ [¤µ¤½¤ê¤¶] /(n) the Scorpion constellation/Scorpio/ +éúij [¤³¤Á¤ç¤¦] /(n) butterfly/ +éûÃî [¤Ð¤Ã¤¿] /(n) grasshopper/ +éüÄÙ¤·¤Ë [¤·¤é¤ß¤Ä¤Ö¤·¤Ë] /one by one/going over with a fine-tooth comb/ +éý [¤Þ¤à¤·] /(n) viper/adder/asp/ +éþéõ [¤«¤ï¤Û¤ê] /(n) bat/opportunist/ +éþéõ [¤³¤¦¤â¤ê] /(n) bat/opportunist/ +éþéõ [¤Ø¤ó¤×¤¯] /(n) bat/opportunist/ +éþéõ»± [¤³¤¦¤â¤ê¤¬¤µ] /(n) umbrella/ +ê£ [¤È¤¦] /ground spider/ +ꥲР[¤±¤¤¤«] /(n) light of a firefly/ +ꥲР[¤Û¤¿¤ë¤Ó] /(n) light of a firefly/ +ꥸ÷ [¤±¤¤¤³¤¦] /(n) fluorescence/ +ꥸ÷Åô [¤±¤¤¤³¤¦¤È¤¦] /(n) fluorescent light/ +ꥸ÷Åõ [¤±¤¤¤³¤¦¤È¤¦] /(n) fluorescent light/ +ê¥ÀÐ [¤±¤¤¤»¤­] /(n) fluorspar/fluorite/ +ê¥ÀÐ [¤Û¤¿¤ë¤¤¤·] /(n) fluorspar/fluorite/ +ê¥Àã [¤±¤¤¤»¤Ä] /diligent study/ +ꦲë [¤á¤¤¤¬] /(n) parasitic moth/ +ê¦Ãî [¤º¤¤¤à¤·] /(n) rice borer/pearl moth/ +ê¦Ãî [¤á¤¤¤Á¤å¤¦] /(n) rice borer/pearl moth/ +ê©ê« [¤­¤ê¤®¤ê¤¹] /(n) grasshopper/katydid/cricket/ +ê©ê« [¤³¤ª¤í¤®] /(n) grasshopper/katydid/cricket/ +ê«Ã« [¤³¤á¤«¤ß] /(n) (uk) temple (of the forehead)/ +꯵ï [¤Á¤Ã¤­¤ç] /(n,vs) keeping house/being confined to one's house/ +ê¯Éú [¤Á¤Ã¤×¤¯] /(n) hibernation/staying home or in place/ +ê°ê§ [¤«¤Þ¤­¤ê] /(n) praying mantis/ +ê°ê§ [¤È¤¦¤í¤¦] /(n) praying mantis/ +ê°ê§·ý [¤È¤¦¤í¤¦¤±¤ó] /(n) (MA) praying mantis style/ +ê± [¤Ò¤­] /(n) toad/ +ê±³¿ [¤Ò¤­¤¬¤¨¤ë] /(n) toad/ +ê±¸Ô [¤«¤¨¤ë¤Þ¤¿] /(n) curved wooden support on top of the main beam of a house, now mainly/decorative (shape evocates an open-legged frog)/ +ê² [¤Ò¤­] /(n) toad/ +ê³éÖ [¤ª¤±¤é] /(n) mole cricket/ +ê³éÖ [¤±¤é] /(n) mole cricket/ +ê´Ãî [¤®¤ç¤¦¤Á¤å¤¦] /(n) threadworm/pinworm/ +궤ê¤Ê¤¯ [¤ï¤À¤«¤Þ¤ê¤Ê¤¯] /with no ill feeling/ +ê¶ì÷ [¤Ð¤ó¤­¤ç] /(n) settling in a coiled shape/holding sway/exercising authority/ +ê·´Ì [¤«¤Ë¤«¤ó] /canned crab/ +ê·¶Ì [¤«¤Ë¤¿¤Þ] /(n) Chinese dish with fried egg and crab/ +ê·¸Ô [¤¬¤Ë¤Þ¤¿] /bandy-legged/ +ê·¹©Á¥ [¤«¤Ë¤³¤¦¤»¤ó] /(n) crab-canning boat/ +귺 [¤«¤Ë¤¶] /(the constellation) Cancer/ +ê¸ [¤µ¤½¤ê] /(n) scorpion/ +긺 [¤µ¤½¤ê¤¶] /(n) the Scorpion constellation/Scorpio/ +꺳­ [¤Þ¤Æ¤¬¤¤] /(n) razor clam/ +ê»ê§ [¤«¤Þ¤­¤ê] /(n) (uk) mantis/ +ê»ê§ [¤È¤¦¤í¤¦] /(n) (uk) mantis/ +ê»ê§¤ÎÉà [¤È¤¦¤í¤¦¤Î¤ª¤Î] /courageous but doomed resistance/ +ê¼ [¤¦¤ï¤Ð¤ß] /boa constrictor/anaconda/python/ +ê¾Íæ [¤µ¤¶¤¨] /(n) turban shell/ +êÀ¤¯ [¤¦¤´¤á¤¯] /(v5k,vi) to wriggle/to squirm/to crawl like a worm/ +êÀÆ° [¤¼¤ó¤É¤¦] /(n,vs) vermiculation/peristalsis/crawling like a worm/ +êÁ¤«¤¹ [¤¦¤´¤á¤«¤¹] /(v5s) to wriggle/ADD vt/ +êÁ¤¯ [¤¦¤´¤á¤¯] /(v5k,vi) to wriggle/to squirm/to crawl like a worm/ +êÁÆ° [¤·¤å¤ó¤É¤¦] /(n,vs) wriggling/squirming/despicable acts/maneuvering/ +êÃÏÇ [¤³¤ï¤¯] /(n,vs) fascination/glamour/enchantment/seduction/ +êÃÏÇŪ [¤³¤ï¤¯¤Æ¤­] /(adj-na) fascinating/alluring/ +êƵû [¤·¤ß] /(gikun) (n) silverfish/clothes moth/bookworm/ +êʤ¦ [¤Æ¤é¤¦] /(v5u) to show off/to parade/to pretend/ +êÊ³Ø [¤²¤ó¤¬¤¯] /(n) pedantry/display of learning/ +êÊ³Ø¼Ô [¤²¤ó¤¬¤¯¤·¤ã] /pedant/ +êʳØŪ [¤²¤ó¤¬¤¯¤Æ¤­] /(adj-na) pedantic/ +êʵ¤ [¤²¤ó¤­] /(n) affectation/ostentation/vanity/ +êÊÍÔ [¤²¤ó¤è¤¦] /(n) false glitter/ +êÐ [¤­¤ó] /(n) quilt/bedding/ +êÐ [¤Õ¤¹¤Þ] /(n) quilt/bedding/ +êÑζ [¤³¤ó¤ê¤ç¤¦] /(n) imperial robes/ +êÛÅ» [¤Ï¤ó¤Æ¤ó] /(n) type of short coat/ +êÝ [¤Ü¤¦] /length/ +êà¼Ó [¤Õ¤¯¤µ] /(n) (small) crepe wrapper/ +êåèøºÚ [¤ï¤«¤á] /(n) seaweed variety/alaria/ +êìêý [¤¦¤Á¤«¤±] /(n) long outer robe/ +êî [¤Õ¤ó¤É¤·] /(n) sumo wrestler's loincloth/ +êòêÜ [¤É¤Æ¤é] /(n) padded kimono/ +êóÉØ [¤¸¤ç¤¯¤Õ] /woman resting after childbirth/ +êóáì [¤¸¤ç¤¯¤½¤¦] /(n) bedsore/ +êô¤»¤ë [¤¢¤»¤ë] /(v1) to fade/to discolor/(P)/ +êô¤á¤ë [¤µ¤á¤ë] /(v1) to fade/to discolour/ +êô¹È [¤¿¤¤¤³¤¦] /(n) light pink/ +êô¹È¿§ [¤¿¤¤¤³¤¦¤·¤ç¤¯] /(n) (light) pink/ +êô¿§ [¤¿¤¤¤·¤ç¤¯] /(n) fading/faded colour/ +êöêð [¤ª¤·¤á] /(n) diaper/nappy/swaddling/ +êöêð [¤à¤Ä¤­] /(n) diaper/nappy/swaddling/ +êø [¤»¤Ä] /filthy/ +êù¶Ê [¤·¤å¤¦¤­¤ç¤¯] /(n,vs) bend/geologic fold/ +êùêþ [¤·¤å¤¦¤Ø¤­] /(n) folds (on a mountain)/ +êþ [¤Ò¤À] /(n) pleats/creases/gills of a mushroom (mycology)/ +ë¡êÛ [¤¸¤å¤Ð¤ó] /(pt:) (n) undershirt (pt: jiba~o)/singlet/ +ë¢êú [¤Ü¤í] /(n,pref) rag/scrap/tattered clothes/fault (esp. in a pretense)/defect/run-down or junky/ +ë¢êú [¤é¤ó¤ë] /(n,pref) rag/scrap/tattered clothes/fault (esp. in a pretense)/defect/run-down or junky/ +ë¢êú¤ò½Ð¤¹ [¤Ü¤í¤ò¤À¤¹] /(exp) to reveal the faults/ +ë¢êú²È [¤Ü¤í¤ä] /(n) rag and scrap merchant/ +륰á [¤·¤ó¤¤] /(n) underwear/ +ë§ [¤¿¤¹¤­] /(n) cord used to tuck up the sleeves of a kimono/ +ë¶ÌÌ [¤Æ¤­¤á¤ó] /(adj-na,n) immediacy/instantaneousness/promptness/ +뺿¨ [¤Æ¤¤¤·¤ç¤¯] /(n,vs) (1) collision/conflict/(2) being contrary or incompatible/ +ë¾²» [¤Õ¤¤¤ó] /(n) report of a death/ +ë¾²» [¤Õ¤ª¤ó] /(n) report of a death/ +ë¾Êó [¤Õ¤Û¤¦] /(n) news of a person's death/ +ëÁÁè [¤³¤¦¤½¤¦] /(n) confused fighting/ +ë [¤Ê¤Þ¤ê] /(n) (uk) accent (of one's speech)/ +ë¤ê [¤Ê¤Þ¤ê] /(n) (uk) accent (of one's speech)/(P)/ +ë¤ë [¤Ê¤Þ¤ë] /(v5r) to speak with an accent/to be corrupted (of word)/ +ë²» [¤«¤ª¤ó] /(n) accent/ +ë¸ì [¤«¤´] /(n) non-standard pronunciation/ +ëÂÅÁ [¤«¤Ç¤ó] /(n) mistaken account/miscommunication/ +ëä·¤¤ [¤¤¤Ö¤«¤·¤¤] /(adj) suspicious/doubtful/ +ëä·¤à [¤¤¤Ö¤«¤·¤à] /(v5m) to doubt/ +ëäë [¤¤¤Ö¤«¤ë] /(v5r) to suspect/ +ëÄÊÛ [¤È¤Ä¤Ù¤ó] /(adj-na,n) slowness of speech/awkwardness of speech/ +ëÄëÄ [¤È¤Ä¤È¤Ä] /(adj-na,n) halting/faltering/ +ëÌ·× [¤­¤±¤¤] /(n) tricks/wiles/ +ëÌÆ» [¤­¤É¤¦] /(n) deceptive methods/questionable means/ +ëÌÊÛ [¤­¤Ù¤ó] /(n) sophistry/chicanery/play on words/ +ëÌÊÛ²È [¤­¤Ù¤ó¤«] /(n) sophist/ +ëÌËÅ [¤­¤Ü¤¦] /(n) ruse/trick/ +ëÌíç [¤­¤Ù¤ó] /(n) sophism/ +ëÏ»¦ [¤Á¤å¤¦¤µ¤Ä] /(n) execution of a criminal/ +ëÏȲ [¤Á¤å¤¦¤Ð¤Ä] /(n) assailing criminals/ +ëФ¨¤ë [¤¢¤Ä¤é¤¨¤ë] /(v1) (uk) to give an order/to place an order/ +ëФ¨¸þ¤­ [¤¢¤Ä¤é¤¨¤à¤­] /(adj-na) ideal/most suitable/ +ëÓ¹ð [¤«¤¤¤³¤¯] /(n) warning/caution/ +ëÔ¤«¤¹ [¤¿¤Ö¤é¤«¤¹] /(v5s) to trick/to cheat/to deceive/ +ëÔ¤·¹þ¤à [¤¿¤é¤·¤³¤à] /(v5m) to cajole/to deceive/to seduce/ +ëÔ¤¹ [¤¿¤é¤¹] /(io) (v5s) to cajole/to deceive/to seduce/ +ëÖ¤¹¤ë [¤·¤ç¤¦¤¹¤ë] /(vs-s) to recite/to chant/to read aloud/ +ëÖ·Ð [¤¸¤å¤­¤ç¤¦] /(n,vs) chanting or reading the sutras/ +ëÖ·Ð [¤º¤­¤ç¤¦] /(n,vs) chanting or reading the sutras/ +ëÖ½¬ [¤·¤ç¤¦¤·¤å¤¦] /(n,vs) learning by memorization/ +ëؤ¤¤ë [¤·¤¤¤ë] /(v1) to slander/to accuse falsely/ +ëظÀ [¤Õ¤²¤ó] /(n) calumny/slander/false charge/ +ëعð [¤Ö¤³¤¯] /(n) false accusation/slander/calumny/ +ëÙ¤¤ [¤¯¤É¤¤] /(adj) (uk) verbose/importunate/heavy (taste)/(P)/ +ëÚ¤¤ [¤¤¤µ¤«¤¤] /(n) quarrel/dispute/ +ëÚ¤¦ [¤¢¤é¤¬¤¦] /(v5u) to argue/to dispute/to oppose/ +ëÚ¤¦ [¤¤¤µ¤«¤¦] /(v5u) to quarrel/to dispute/ +ëÛ¤¦ [¤Ø¤Ä¤é¤¦] /(v5u) to flatter/ +ëݤá¤ë [¤¤¤µ¤á¤ë] /(v1) to remonstrate/to warn not to do something/ +ëݸÀ [¤«¤ó¤²¤ó] /(n) admonition/ +ëÝ»ß [¤«¤ó¤·] /(n) dissuasion/ +ëÝ»à [¤«¤ó¤·] /(n) prepared to die in an effort to dissuade one's lord/ +ëÝ¿Ã [¤«¤ó¤·¤ó] /(n) retainer who dares to dissuade his lord/ +ëޤ󤸤ë [¤½¤é¤ó¤¸¤ë] /(v1) to memorize/to recite from memory/ +ëÞµ­ [¤¢¤ó¤­] /(n,vs) memorization/learning by heart/ +ëÞÉè [¤¢¤ó¤×] /(n) memorizing musical scores/ +ëÞëÖ [¤¢¤ó¤·¤ç¤¦] /(n) recitation/memorization/ +ëßÀ¼ [¤«¤¤¤»¤¤] /(n) vocal harmony/harmonious voice(s)/ +ëßÄ´ [¤«¤¤¤Á¤ç¤¦] /(n) melody/harmony/unity/euphony/ +ëßëâ [¤«¤¤¤®¤ã¤¯] /(n) joke/jest/banter/ +ëࡹ [¤¬¤¯¤¬¤¯] /(adj-na,adj-no,n) outspoken/ +ëàëà [¤¬¤¯¤¬¤¯] /(adj-na,adj-no,n) outspoken/ +ë夹¤ë [¤Õ¤¦¤¹¤ë] /(vs-s) to hint/to insinuate/to satirize/ +ëå´Ò [¤Õ¤¦¤«¤ó] /(n) exhortation by insinuation/ +ëå»É [¤Õ¤¦¤·] /(n) sarcasm/irony/satire/innuendo/lampoon/ +ëåÓÈ [¤Õ¤¦¤æ] /(n,vs) hint/insinuation/allegory/ +ëåëÖ [¤Õ¤¦¤¸¤å] /(n) reciting/ +ëê¹æ [¤·¤´¤¦] /one's posthumous name/ +ëî¤ê [¤½¤·¤ê] /(n) (uk) slander/libel/disparagement/calumny/vilification/ +ëî¤ë [¤½¤·¤ë] /(v5r) to slander/to libel/to criticize/ +ëð¤¤Ê¸¶ç [¤¦¤¿¤¤¤â¤ó¤¯] /(n) catchphrase/promotional line/ +ë𤦠[¤¦¤¿¤¦] /(v5u) to express/to state/to insist/to stipulate/(P)/ +ëð¤ï¤ì¤ë [¤¦¤¿¤ï¤ì¤ë] /(v1) to be admired/to be stipulated/to be clearly expressed/ +ëð²Î [¤ª¤¦¤«] /(n) glorification/eulogy/song of praise/ +ëò³± [¤±¤¤¤¬¤¤] /(n) pleasure of meeting/ +ëò³±¤ËÀܤ¹¤ë [¤±¤¤¤¬¤¤¤Ë¤»¤Ã¤¹¤ë] /(exp) to meet someone in person/ +ëø¤ë [¤½¤·¤ë] /(v5r) to slander/to libel/to criticize/ +ëø·ù [¤­¤²¤ó] /(oK) (n) humour/temper/mood/ +ëøÈð [¤­¤Ò] /(arch) abuse/slander/ +ëùº¾ [¤­¤Ã¤µ] /(n) falsehood/ +ëú·ô [¤·¤ç¤¦¤±¤ó] /(n) security/bond/certificates/ +ëþ¸À [¤¦¤ï¤´¤È] /(n) talking in delirium/incoherent muttering/ +ëþ¸ì [¤»¤ó¤´] /(n) talking in a delirium/ +ëþÌÑ [¤»¤ó¤â¤¦] /(n) delirium/ +좤¨ [¤¿¤È¤¨] /(n) simile/metaphor/allegory/ +좤¨¤ë [¤¿¤È¤¨¤ë] /(v1) to compare/to liken/to speak figuratively/to illustrate/to use a simile/ +좤¨Ïà [¤¿¤È¤¨¤Ð¤Ê¤·] /(n) allegory/fable/ +ì¢ÓÈ [¤Ò¤æ] /(n) simile/metaphor/ +ì¤ÀÕ [¤±¤ó¤»¤­] /(n,vs) reprimand/rebuke/censor/reproof/ +쩸À [¤¶¤ó¤²¤ó] /(n) false charge/slander/defamation/ +쩸ý [¤¶¤ó¤³¤¦] /(n) false charge/slander/defamation/ +ì©¿Ã [¤¶¤ó¤·¤ó] /(n) false subject (vassal)/ +ì©ÁÊ [¤¶¤ó¤½] /(n) false charges/slander/ +ì©ëØ [¤¶¤ó¤Ö] /(n) slander/ +ì©ëî [¤¶¤ó¤Ü¤¦] /(n) libel/slander/defamation/ +ì­ [¤µ¤ó] /(n) a style of Chinese poetry/legend or inscription on a picture/ +쭲Π[¤µ¤ó¤«] /(n) (song or hymn of) praise/paean/ +ì­¼­ [¤µ¤ó¤¸] /(n) praise/ +ì­Ã² [¤µ¤ó¤¿¤ó] /admiration/extollment/ +ì­Èþ [¤µ¤ó¤Ó] /(n,vs) praise/adoration/glorification/ +ì­Èþ²Î [¤µ¤ó¤Ó¤«] /(n) hymn/hymnal/ +ì¯Á³ [¤«¤Ä¤¼¤ó] /(adj-na,n) spread out/broad/all of a sudden/ +ì¯Ã£ [¤«¤Ã¤¿¤Ä] /(adj-na,n) broad-minded/ +ì²Æ¦ [¤¨¤ó¤É¤¦] /(n) green peas/ +ì²Æ¦Æ¦ [¤¨¤ó¤É¤¦¤Þ¤á] /(n) peas/ +ì³»Ò [¤¸¤å¤·] /(n) sprout/lad/stripling/ +ì´ÅÄ [¤È¤è¤¿] /Toyota (company)/ +ìÁì¼ [¤Ò¤­¤å¤¦] /ferocious leopard-like beast/brave warrior/ +ì [¤Ð¤¯] /(n) (uk) tapir/ +ìÅ [¤¿¤ó] /coveting/ +ìÅ [¤É¤ó] /coveting/ +ìŤ꿩¤¦ [¤à¤µ¤Ü¤ê¤¯¤¦] /(v5u) to devour greedily/ +ìŤ꿩¤é¤¦ [¤à¤µ¤Ü¤ê¤¯¤é¤¦] /(v5u) to devour greedily/ +ìŤêÆɤà [¤à¤µ¤Ü¤ê¤è¤à] /(v5m) to read a book avidly/ +ìŤë [¤à¤µ¤Ü¤ë] /(v5r) to covet/to indulge in/to deeply desire/to lust insatiably for/(P)/ +ìűø [¤¿¤ó¤ª] /greed/corruption/ +ìÅ¿© [¤É¤ó¤·¤ç¤¯] /(n) voracity/ravenousness/ +ìÅÍÝ [¤É¤ó¤è¤¯] /(adj-na,n) avarice/greed/covetousness/ +ìÅÍß [¤É¤ó¤è¤¯] /(adj-na,n) avarice/greed/covetousness/(P)/ +ìÅÕº [¤¿¤ó¤é¤ó] /(adj-na,n) covetousness/greed/ +ìÅÕº [¤É¤ó¤é¤ó] /(adj-na,n) covetousness/greed/ +ìʤ¹ [¤±¤Ê¤¹] /(v5s) (uk) to speak ill of/(P)/ +ìʤʤ¹ [¤±¤Ê¤¹] /(v5s) (uk) to speak ill of/ +ìͤ·¤¤²Ô¶È [¤¤¤ä¤·¤¤¤«¤®¤ç¤¦] /mean occupation/ +ìͤ·¤¤¾Ð¤¤ [¤¤¤ä¤·¤¤¤ï¤é¤¤] /mean smirk/ +ìͤ·¤¤¿È·Á [¤¤¤ä¤·¤¤¤ß¤Ê¤ê] /shabby appearance/ +ìͤ·¤à¤Ù¤­ [¤¤¤ä¤·¤à¤Ù¤­] /despicable/ +ìͤν÷ [¤·¤º¤Î¤á] /woman of lowly birth/ +ìͶÈÉØ [¤»¤ó¤®¤ç¤¦¤Õ] /prostitute/ +ì;Π[¤»¤ó¤·¤ç¤¦] /(rare) depreciatory name/ +ìÍ̱ [¤»¤ó¤ß¤ó] /outcasts/lowly people/ +ìФβϸ¶ [¤µ¤¤¤Î¤«¤ï¤é] /(n) The Children's Limbo/ +ìÐÁ¬ [¤µ¤¤¤»¤ó] /(n) monetary offering/ +ìÐÁ¬È¢ [¤µ¤¤¤»¤ó¤Ð¤³] /(n) offertory box/ +ìÔ¸À [¤¼¤¤¤²¤ó] /(n) verbosity/redundancy/ +ìÔÂô [¤¼¤¤¤¿¤¯] /(adj-na,n) luxury/extravagance/(P)/ +ìÔÂô»°Ëæ [¤¼¤¤¤¿¤¯¤¶¤ó¤Þ¤¤] /indulging in every possible luxury/ +ìÔÂôÉÊ [¤¼¤¤¤¿¤¯¤Ò¤ó] /luxury item/ +ìÔÆù [¤¼¤¤¤Ë¤¯] /(n) excess flesh/flab/ +ì× [¤¨¤¤] /victory/surplus/wrap/ +ì×; [¤¨¤¤¤è] /remainder/ +ìڤ餹 [¤â¤¿¤é¤¹] /(v5s) to bring/to take/to bring about/(P)/ +ìÝÕþ [¤Ò¤¤¤­] /(n) favour/patronage/partiality/(P)/ +ìÝÕþ¤Ë¤¹¤ë [¤Ò¤¤¤­¤Ë¤¹¤ë] /(exp) to favor/to show favor to/to be partial to/to be a regular customer of/ +ìÝÕþÌÜ [¤Ò¤¤¤­¤á] /(n) see things in a favourable light/ +ìÞ¤¦ [¤¢¤¬¤Ê¤¦] /(v5u) to compensate/to make up for/ +ìÞºá [¤·¤ç¤¯¤¶¤¤] /(n) the Atonement/ +ìà´é [¤·¤ã¤¬¤ó] /(n) ruddy face/ +ìàÅÚ [¤·¤ã¤É] /(n) red ocher/ +ìâì⤿¤ëÉðÉ× [¤­¤å¤¦¤­¤å¤¦¤¿¤ë¤Ö¤Õ] /soldier of dauntless courage/ +ìì [¤Ó¤Ã¤³] /(n) lame/cripple/ +ìì¹Ô [¤Ï¤³¤¦] /(n) limp/imbalance/unfavorable progress/ +ìì¹Ô·Êµ¤ [¤Ï¤³¤¦¤±¤¤¤­] /spotty economic boom/ +ìí¾Ä [¤Ð¤Ã¤·¤ç¤¦] /(n) wandering/ +ìíʸ [¤Ð¤Ä¤Ö¤ó] /(n) afterword/ +ìíî½ [¤Ð¤Ã¤³] /(n) rampancy/prevalence/domination/ +ì [¤Ò¤¶¤Þ¤º¤¯] /(v5k) to kneel/(P)/ +ì [¤Ò¤¶¤Þ¤º¤±] /kneeling/ +ìñ [¤Ï¤À¤·] /(n) barefoot/(P)/ +ìö [¤¯¤ë¤Ö¤·] /(n) (uk) ankle/ +ìúí¸ [¤¸¤å¤¦¤ê¤ó] /(n) infringement/violation/trampling upon/ +ìúí¹ [¤¸¤å¤¦¤ê¤ó] /(n) trampling down/overrunning/ +ìû [¤«¤«¤È] /(n) (uk) (shoe) heel/(P)/ +í¢ìë [¤µ¤Æ¤Ä] /(n) failure/stumbling/setback/ +í£ìô¤±¤ë [¤è¤í¤±¤ë] /(v1) to stagger/to stumble/ +í£ìô¤á¤¯ [¤è¤í¤á¤¯] /(v5k) (uk) to stagger/(P)/ +í¥½± [¤È¤¦¤·¤å¤¦] /(n,vs) following (e.g. suit)/ +í¥ðæ [¤¿¤¿¤é] /(n) foot bellows/ +í¥ðæ¤òƧ¤à [¤¿¤¿¤é¤ò¤Õ¤à] /(exp) to totter/ +í¬µ¯ [¤±¤Ã¤­] /(n,vs) jump to one's feet/stand up against/rising to action/ +í¬Á³¤È [¤±¤Ä¤¼¤ó¤È] /resolute/with a spring/ +í­ [¤Ä¤¯¤Ð¤¤] /(n) stone wash basin found in Japanese gardens/ +í­¤¤ [¤Ä¤¯¤Ð¤¤] /(n) stone wash basin found in Japanese gardens/ +í­¤ë [¤¦¤º¤¯¤Þ¤ë] /(v5r) to crouch/to squat/to cower/(P)/ +í­ì÷ [¤½¤ó¤­¤ç] /(n) crouching/formal crouch performed at the beginning of a sumo or kendo match/ +í­ì÷ [¤Ä¤¯¤Ð¤¤] /(n) stone wash basin found in Japanese gardens/ +í¯É [¤½¤¦¤Ó¤ç¤¦] /(n) mania/ +í¯Ýµ [¤½¤¦¤¦¤Ä] /(adj-na,n) manic/ +í¯Ýµ¼Á [¤½¤¦¤¦¤Ä¤·¤Ä] /(n) cyclothymia/ +í¯ÝµÉ [¤½¤¦¤¦¤Ä¤Ó¤ç¤¦] /(n) manic depression/ +í´í° [¤Á¤å¤¦¤Á¤ç] /(n) hesitation/indecision/ +í´í°¤¤ [¤¿¤á¤é¤¤] /(n,vs) faltering/hesitation/ +í´í°¤¦ [¤¿¤á¤é¤¦] /(v5u) to hesitate/(P)/ +íµ¤¯ [¤Ä¤Þ¤º¤¯] /(v5k) to stumble/to trip/(P)/ +í¶í± [¤Ä¤Ä¤¸] /(n) azalea/ +í¸¤ê´ó¤ë [¤Ë¤¸¤ê¤è¤ë] /(v5r) to sidle up to/ +í¸¤ê¸ý [¤Ë¤¸¤ê¤°¤Á] /(n) small door which leads into a tea ceremony hut/ +í»¹Ô [¤­¤å¤¦¤³¤¦] /(n) executing by oneself/ +í¼ [¤«¤é¤À] /(n) (1) body/(2) health/ +í¾¤¹ [¤«¤ï¤¹] /(v5s) to dodge/to evade/to avoid/to sidestep/ +í¿ [¤·¤Ä¤±] /(n) home discipline/training/upbringing/breeding/(P)/ +í¿¤±¤ë [¤·¤Ä¤±¤ë] /(v1) to train/to discipline/to teach manners/ +í¿Êý [¤·¤Ä¤±¤«¤¿] /(n) way of training/ +íÁ¤Æ [¤ä¤¬¤Æ] /(adv) before long/soon/at length/(P)/ +í¤à [¤­¤·¤à] /(v5m) (uk) to jar/to creak/to grate/ +í¤ë [¤­¤·¤ë] /(v5r) to creak/to squeak/ +íÂíà [¤¢¤Ä¤ì¤­] /(n) friction/discord/strife/ +íÕ¼Í [¤Õ¤¯¤·¤ã] /(n) radiation/ +íÕ¼ÍÀþ [¤Õ¤¯¤·¤ã¤»¤ó] /(n) radiant rays/ +íÕ¼ÍÅÀ [¤Õ¤¯¤·¤ã¤Æ¤ó] /radiant point/ +íÕ¼ÍÇ® [¤Õ¤¯¤·¤ã¤Í¤Ä] /(n) radiant heat/ +íÕÌ« [¤Õ¤¯¤½¤¦] /(n,vs) (1) congestion (e.g. traffic)/overcrowding/(2) convergence (esp. optical)/ +íÕíÔ [¤Õ¤¯¤½¤¦] /(n,vs) (1) congestion (e.g. traffic)/overcrowding/(2) convergence (esp. optical)/ +íÚ [¤½¤ê] /(uk) sleigh/sled/ +íÜíâ [¤í¤¯¤í] /(n) lathe/potter's wheel/windlass/pulley/ +íÞíÆ [¤«¤ó¤«] /(n) separation from the world/ +íभ»¦¤¹ [¤Ò¤­¤³¤í¤¹] /(v5s) to kill by running over/ +íभƨ¤² [¤Ò¤­¤Ë¤²] /(n) (uk) hit-and-run accident causing personal injury/ +íय [¤Ò¤¯] /(v5k) to run somebody over (with vehicle)/to knock someone down/(P)/ +í໦ [¤ì¤­¤µ¤Ä] /(n) killing by running over with a car or train/ +íà»à [¤ì¤­¤·] /(n) death by being run over/ +íàÃÇ [¤ì¤­¤À¤ó] /(n,vs) cutting in two under train wheels/ +íã [¤³] /sin/crime/fault/ +íã [¤Ä¤ß] /sin/crime/fault/ +íä [¤Ø¤­] /false/punish/crime/law/ruler/ +íä°× [¤Ø¤­¤¨¤­] /(n,vs) wince/shrink back/succumbing to/being frightened/disconcerted/ +íåÌý [¤é¤¢¤æ] /(n) (uk) raayu (kind of spicy oil, used in Chinese cuisine) (zh: layou)/ +íåÌý [¤é¤¼¤æ] /(n) (uk) raayu (kind of spicy oil, used in Chinese cuisine) (zh: layou)/ +íåÏÓ [¤é¤Ä¤ï¤ó] /(adj-na,n) shrewdness/tact/ +íæŵ [¤¸¤Æ¤ó] /(oK) (n) dictionary/ +íç [¤Ù¤ó] /(n) speech/dialect/ +íè¤é¤¹ [¤¹¤Ù¤é¤¹] /(v5s) to slide/to let slip/to glide/ +íè¤ê»ß¤á [¤¹¤Ù¤ê¤É¤á] /creepers/tire chains/taking the entrance examination to a university as a safety measure in case one fails at other universities/ +íé¤â [¤È¤Ã¤Æ¤â] /(adv) (uk) very/awfully/exceedingly/ +íé¤â [¤È¤Æ¤â] /(adv) (uk) very/awfully/exceedingly/(P)/ +íôÄí [¤±¤¤¤Æ¤¤] /(n) great difference/ +íõ½ä [¤·¤å¤ó¤¸¤å¤ó] /(n) hesitation/indecision/ +íöÍÚ [¤·¤ç¤¦¤è¤¦] /(n) ramble/saunter/walk/ +íöÍÚ³ØÇÉ [¤·¤ç¤¦¤è¤¦¤¬¤¯¤Ï] /Peripatetic school (of philosophy)/ +íöô£ [¤·¤ç¤¦¤è¤¦] /(oK) stroll/walk/ +í÷¤·¤¤ [¤¿¤¯¤Þ¤·¤¤] /(adj) burly/strong/sturdy/(P)/ +íþ¤ë [¤Û¤È¤Ð¤·¤ë] /(io) (v5r) (uk) to surge/to well up/to gush out/ +î¬À¤ [¤È¤ó¤»¤¤] /(n) seclusion from the world/ +î°íð [¤«¤¤¤³¤¦] /(n,vs) chance meeting/ +î²¿Ê [¤Þ¤¤¤·¤ó] /(n,vs) push forward/struggle on/ +¨·â¤Ä [¤à¤«¤¨¤¦¤Ä] /(oK) (v5t) to ambush/to assault/ +î³·â [¤è¤¦¤²¤­] /(n,vs) ambush/assault/ +î¸î¤ÎÊâ¤ß [¤«¤ó¤¿¤ó¤Î¤¢¤æ¤ß] /like the young man who tried to walk like the Kantan people, gave up, and forgot how to walk/ +î¸î¤ÎÌ´ [¤«¤ó¤¿¤ó¤Î¤æ¤á] /vain dream of wealth and splendour/ +î¸îÂ»Õ [¤«¤ó¤¿¤ó¤·] /(n) bedroom thief/ +îÁ [¤Ò¤Ê] /(n) (the) country/ +îÁ¤Ó¤ë [¤Ò¤Ê¤Ó¤ë] /(v1) to become rustic/to be countrified/ +îÁ²Î [¤Ò¤Ê¤¦¤¿] /(n) folk song/ +îÁ¸« [¤Ò¤±¤ó] /(n) my humble opinion/ +îÁÎô [¤Ò¤ì¤Ä] /(adj-na,n) mean/foul play/cowardly/base/ +îÁàÐ [¤Ò¤ï¤¤] /(adj-na,n) indecent/obscene/ +îÇ [¤¿¤±¤Ê¤ï] /(adv) (uk) in full swing/at full height/ +îÉîÄ [¤á¤¤¤Æ¤¤] /(n) drunkenness/intoxication/ +îÌ»À [¤µ¤¯¤µ¤ó] /(n) acetic acid/ +îÒ [¤â¤í¤ß] /(n) main fermenting mash (in production of sake)/ +îÓ¶â [¤­¤ç¤­¤ó] /(n,vs) contribution/subscription/ +îӽР[¤­¤ç¤·¤å¤Ä] /(n,vs) donation/contribution/ +îØÌô [¤¦¤ï¤°¤¹¤ê] /(n) glaze/enamel/ +îØÌô [¤æ¤¦¤ä¤¯] /(n) glaze/enamel/ +îà [¤µ¤¤] /(n) (MA) sai (an Okinawan weapon)/ +îç¶â [¤Ð¤ó¤­¤ó] /(n) sheet metal/metal plate/ +îé¤à [¤Ä¤°¤à] /(v5m) to shut one's mouth/ +îé»Ò [¤«¤ó¤·] /(n) forceps/ +îì¤Î¼ê [¤«¤®¤Î¤Æ] /(n) right-angled bend/ +îì³ç¸Ì [¤«¤®¤«¤Ã¤³] /(n) square bracket/ +îì½½»ú [¤«¤®¤¸¤å¤¦¤¸] /(n) swastika/ +îì¿Ë [¤«¤®¤Ð¤ê] /(n) hook/crochet needle/ +îìÃî [¤³¤¦¤Á¤å¤¦] /(n) hookworm/ +îìÉ¡ [¤«¤®¤Ð¤Ê] /(n) hooked nose/ +îìÎö¤­ [¤«¤®¤¶¤­] /(n) rip/tear/ +îíƦ [¤Ê¤¿¤Þ¤á] /(n) sword bean/ +îð [¤«¤ó¤Ê] /(n) plane (for working with wood)/ +îð¶ý [¤«¤ó¤Ê¤¯¤º] /(n) wood shavings/ +îò¤¨¤ë [¤¯¤ï¤¨¤ë] /(v1) to hold in one's mouth/(P)/ +îô¹Õ [¤»¤ó¤³¤¦] /(n,vs) selection/screening/ +îõ [¤â¤ê] /(n) lance/harpoon/ +î÷ [¤Ï¤µ¤ß] /(n) scissors/(P)/ +î÷ [¤ä¤Ã¤È¤³] /(n) pincers/nippers/pliers/ +î÷¤à [¤Ï¤µ¤à] /(v5m) to cut off/ +îù²Æ [¤·¤ç¤¦¤«] /(n) summering/ +îùµÑ [¤·¤ç¤¦¤­¤ã¤¯] /(n,vs) erasure/paying back debt/effacement/ +îú [¤­¤Ã¤µ¤­] /(n) point of a sword/ +ï£ï£ [¤½¤¦¤½¤¦] /(adj-na,n) eminent/distinguished/ +ïª [¤Ï¤ê] /(n) needle/acupuncture/ +練å [¤Ï¤ê¤¤] /(n) acupuncturist/ +蝹ä [¤·¤ó¤­¤å¤¦] /(n) acupuncture and moxibustion/ +謁£ [¤·¤ó¤¸] /acupuncture/ +謁£ÎÅ [¤Ï¤ê¤Á¤ê¤ç¤¦] /(n) acupuncture/ +ïª½Ñ [¤·¤ó¤¸¤å¤Ä] /(n) acupuncture/ +ï°¤±¤ë [¤È¤±¤ë] /(v1,vi) to melt/to thaw/to fuse/to dissolve/ +ï°²ò [¤è¤¦¤«¤¤] /(n,vs) melting/fusing/ +ï°¹Ûϧ [¤è¤¦¤³¤¦¤í] /(n) smelting furnace/blast furnace/ +ï°ÀÜ [¤è¤¦¤»¤Ä] /(n,vs) weld/welding/ +ï°Á­ [¤è¤¦¤»¤ó] /(n) molten iron/ +ï± [¤«¤¹¤¬¤¤] /(n) clamp/cramp (metal)/ +ï²»¦ [¤ª¤¦¤µ¤Ä] /(n) massacre/extermination/ +ﻤá¤ë [¤Á¤ê¤Ð¤á¤ë] /(v1) to inlay/to set/to stud/to enchase (a thing) with/to mount (gem)/ +ﻹï [¤ë¤³¤¯] /(n) carve/engrave/shape (sentences)/ +ﻹü [¤ë¤³¤Ä] /(n) painstaking efforts/ +ï¼°ìʸ [¤Ó¤¿¤¤¤Á¤â¤ó] /(exp) be penniless/not have a cent/ +ï½ [¤Ä¤Ð] /(n) (1) guard on sword, polearms, etc./(2) brim/ +ïɤë [¤¤¤ë] /(oK) (v1) to cast/to mint/to coin/ +ïÌ [¤ä¤¹¤ê] /(n) file/rasp/ +ïÓ¹¦ [¤µ¤ó¤³¤¦] /(n) boring/punching/ +ïÓ¹¦µ¡ [¤µ¤ó¤³¤¦¤­] /boring or punching machine/perforator/ +ïÔ¹¦µ¡ [¤µ¤ó¤³¤¦¤­] /boring machine/perforator/ +ïØ [¤Î¤ß] /(n) chisel/ +ïØ°æ [¤µ¤¯¤»¤¤] /(n) well drilling/ +ïش䵡 [¤µ¤¯¤¬¤ó¤­] /(n) rock drill/ +ïÙ [¤«¤ó¤Ì¤­] /(n) (uk) bar/bolt (e.g. on door)/latch/ +ïÛ¤¨¤ë [¤Ä¤«¤¨¤ë] /(v1) to be blocked/to choke/to be obstructed/to feel a pressure on one's chest/ +ïÛ¤¨¤ë [¤Ä¤Ã¤«¤¨¤ë] /(v1) to be blocked/to choke/to be obstructed/to feel a pressure on one's chest/ +ïÞÌç [¤³¤¦¤â¤ó] /(n) lock gate/ +ïὨ [¤±¤¤¤·¤å¤¦] /(n) accomplished lady/ +ïὨ²è²È [¤±¤¤¤·¤å¤¦¤¬¤«] /(accomplished) woman painter/ +ïὨºî²È [¤±¤¤¤·¤å¤¦¤µ¤Ã¤«] /woman writer/ +ïáȶ [¤±¤¤¤Ð¤Ä] /(n) clan/ +ïáȶÀ¯¼£ [¤±¤¤¤Ð¤Ä¤»¤¤¤¸] /government by relatives of ruler's wife/ +ïá˼ [¤±¤¤¤Ü¤¦] /(n) bedroom/(woman's) bedchamber/pillow talk/ +ïåËâ [¤¨¤ó¤Þ] /(n) devil/ruler of Hades/ +ïåËâ¤ÎÄ£ [¤¨¤ó¤Þ¤Î¤Á¤ç¤¦] /judgment seat of Yama/ +ïåËâÂ粦 [¤¨¤ó¤Þ¤À¤¤¤ª¤¦] /(n) Yama/judge of the afterlife/ +ïæ¿Í [¤¨¤ó¤¸¤ó] /(n) eunuch/ +ïçÃÍ [¤·¤­¤¤¤Á] /(n) threshold/ +ïèã [¤«¤Ã¤¿¤Ä] /(adj-na,n) openhearted/frank/broad-minded/ +ïèÊâ [¤«¤Ã¤Ý] /(n,vs) striding/swaggering/strutting/ +ïèÍÕ¼ù [¤«¤Ä¤è¤¦¤¸¤å] /(n) broad-leaved tree/ +ïéÊâ [¤«¤Ã¤Ý] /(vs) swagger/ +ïì [¤¿¤±¤Ê¤ï] /(adv) (uk) in full swing/at full height/ +ïïÆþ [¤Á¤ó¤Ë¤å¤¦] /(n,vs) intrusion/forced entry/ +ïïÆþ¼Ô [¤Á¤ó¤Ë¤å¤¦¤·¤ã] /intruder/ +ïñÌÀ [¤»¤ó¤á¤¤] /(n,vs) make clear/explicate/explain/ +ïô [¤»¤ó] /1,000/thousand (used in legal documents)/ +ïû²° [¤í¤¦¤ª¤¯] /(n) cramped home/one's humble abode/ +ïû¹« [¤í¤¦¤³¤¦] /(n) narrow, dirty backstreet/ +ïû½¬ [¤í¤¦¤·¤å¤¦] /(n) evil custom/ +ïûÎô [¤í¤¦¤ì¤Ä] /(adj-na,n) meanness/ +ïþ½ö [¤·¤ç¤¦¤¸¤ç] /(n) advancement/promotion/ +ïþ¿Ê [¤·¤ç¤¦¤·¤ó] /(n,vs) promotion/rising in rank/ +ïþǤ [¤·¤ç¤¦¤Ë¤ó] /(n) advancement/promotion/ +ð§Ï© [¤¢¤¤¤í] /(n) defile/narrow path/bottleneck/ +ð¨À± [¤¤¤ó¤»¤¤] /(n) meteor/falling star/ +ð¨ÀÐ [¤¤¤ó¤»¤­] /(n) meteorite/ +ð«Æ» [¤¹¤¤¤É¤¦] /(n) tunnel/fielding error/ +ðµ [¤­¤¸] /(n) pheasant/ +ðµ»Ò [¤­¤¸] /(n) pheasant/ +ðµÈ· [¤­¤¸¤Ð¤È] /(n) rufous turtledove/ +ð¹¸øÄ» [¤Û¤È¤È¤®¤¹] /(n) cuckoo/ +ð¹Íð [¤«¤¯¤é¤ó] /(n) sunstroke/heatstroke/ +ð» [¤Ò¤ç¤¦] /(n) hail (i.e. falling iceballs)/ +𻳲 [¤Ò¤ç¤¦¤¬¤¤] /(n) hail damage/ +ð¼¾í [¤·¤ç¤¦¤¸¤ç¤¦] /(n) heaven and earth/ +ðÄ [¤ß¤¾¤ì] /(n) sleet/ +ðÇ [¤¢¤é¤ì] /(n) hail (i.e. falling iceballs)/ +ðÇÃÆ [¤µ¤ó¤À¤ó] /(n) buckshot/shot/ +ðÇÃÆ½Æ [¤µ¤ó¤À¤ó¤¸¤å¤¦] /(n) shotgun/ +ðÈðÎ [¤Ø¤­¤ì¤­] /(n) thunder/thunderclap/ +ðɤì¤ë [¤Ï¤ì¤ë] /(oK) (v1) to clear up/ +ðÉ·î [¤»¤¤¤²¤Ä] /moon shining in a rain-cleansed sky/ +ðË [¤â¤ä] /(n) haze/ +ðˤγݤ«¤Ã¤¿ [¤â¤ä¤Î¤«¤«¤Ã¤¿] /(exp) hazy/ +ðÍÝæ [¤ì¤¤¤­] /Reiki (healing method)/ +ðÏð̤¿¤ë [¤¢¤¤¤¿¤¤¤¿¤ë] /(adj-t) trailing clouds/ +ðÔ [¤¨¤¯¤Ü] /(n) a dimple/(P)/ +ð×ÂÓ [¤¸¤ó¤¿¤¤] /(n) ligament/ +ð×Èé [¤¸¤ó¤Ô] /(n) soft leather/ +ðÙ¾¸ [¤ª¤¦¤·¤ç¤¦] /(n,vs) being busy with/ +ðÜðâ [¤Þ¤Ã¤«¤Ä] /Makkatsu/Manchurian province that existed in 700-800 AD/ +ðß¸Ç [¤­¤ç¤¦¤³] /(adj-na,n) firmness/stability/security/strength/ +ðßËì [¤­¤ç¤¦¤Þ¤¯] /(n) sclera/ +ðà [¤³¤Ï¤¼] /(n) clasp/ +ðãðè [¤Ö¤é¤ó¤³] /(n) (uk) swing/(P)/ +ðçðÚ [¤À¤Ã¤¿¤ó] /Tartary (p)/ +ðêÂËÅ· [¤¤¤À¤Æ¤ó] /(n) (Buddh) Wei-To (temple guardian sometimes confused with Vajrapani)/ +ðêÂÌÅ· [¤¤¤À¤Æ¤ó] /(n) great runner/swift-running heavenly warrior/ +ðêÊÔ [¤¤¤Ø¤ó] /(n) leather cord/ +ðë³¢ [¤È¤¦¤«¤¤] /(n,vs) hidden (talents, etc.)/self-concealment/self-effacement/ +ðëά [¤È¤¦¤ê¤ã¤¯] /(n) strategy/tactics/ +ð¤ë [¤¢¤¨¤ë] /(v1) to dress vegetables (salad)/ +ðîʪ [¤¢¤¨¤â¤Î] /(n) vegetable side dish/cooked salad/ +ðó±É [¤·¤ç¤¦¤¨¤¤] /doxology/ +ðó²Î [¤·¤ç¤¦¤«] /(n) anthem/carol/hymn of praise/ +ðó»ì [¤·¤ç¤¦¤·] /(n) (words of) praise/eulogy/ +ðó½Õ [¤·¤ç¤¦¤·¤å¤ó] /(n) Happy New Year/ +ðóÆÁ [¤·¤ç¤¦¤È¤¯] /(n) eulogy/ +ðô [¤¯¤Ó] /(n) neck/ +ðô´¬¤­ [¤¯¤Ó¤Þ¤­] /(n) muffler (the apparel)/ +ðô¶Ú [¤¯¤Ó¤¹¤¸] /(n) nape of the neck/back of the neck/scruff of the neck/ +ðô¹ü [¤±¤¤¤³¤Ä] /neckbones/ +ðô¾þ¤ê [¤¯¤Ó¤«¤¶¤ê] /(n) a necklace/a choker/ +ðôÀÅÌ® [¤±¤¤¤¸¤ç¤¦¤ß¤ã¤¯] /(n) jugular vein/ +ðôÄÇ [¤±¤¤¤Ä¤¤] /cervical vertebrae/ +ðôÆ°Ì® [¤±¤¤¤É¤¦¤ß¤ã¤¯] /(n) carotid artery/ +ðôÉô [¤±¤¤¤Ö] /(n) neck (region)/ +ðôÌÚ [¤¯¤Ó¤­] /(n) yoke/ +ðôÎØ [¤¯¤Ó¤ï] /(n) (animal) collar/necklace/ +ðõ [¤¢¤´] /(n) chin/jaw/ +ðõ»È [¤¤¤·] /(n,vs) having a person under one's control/ +ð÷¤¤¤Æ [¤¦¤Ê¤º¤¤¤Æ] /(uk) with a nod/ +ð÷¤¯ [¤¦¤Ê¤º¤¯] /(v5k) (uk) to nod/to bow one's head in assent/(P)/ +ðøÀª [¤¿¤¤¤»¤¤] /(n) one's declining fortunes/decay/ +ðøÅâ [¤¿¤¤¤È¤¦] /(n) decadence/decline/ +ðøÇÑ [¤¿¤¤¤Ï¤¤] /(n) degeneration/decadence/deterioration/laxness/corruption/ +ðøÎð [¤¿¤¤¤ì¤¤] /(n) declining years/ +ðùγ [¤«¤ê¤å¤¦] /(n) granule/ +ðü¤¨¤ë [¤Õ¤ë¤¨¤ë] /(v1) to shiver/to shake/to quake/ +ðüÆ° [¤»¤ó¤É¤¦] /(n) agitation/ +ðþ [¤Ò¤½¤ß] /(n) knitted brows/frown/ +ðþ¤á¤ë [¤·¤«¤á¤ë] /(v1) (uk) to knit the brows/to raise eyebrows/to scowl/to grimace/to frown/ +ðþ¤á¤ë [¤Ò¤½¤á¤ë] /(v1) (uk) to knit the brows/to raise eyebrows/to scowl/to grimace/to frown/ +ðþ¤áÌÌ [¤·¤«¤á¤Ä¤é] /(n) a frown or scowl/ +ðþí¦ [¤Ò¤ó¤·¤å¤¯] /(n) frown on/be shocked at/ +ðþí¦¤òÇ㤦 [¤Ò¤ó¤·¤å¤¯¤ò¤«¤¦] /(exp) to displease someone/to make someone disgusted/to be frowned at/ +ñ¤ [¤ª¤í¤·] /(n) wind blowing down from mountains/ +ñ¥¤È [¤µ¤Ã¤È] /(adv) suddenly/smoothly/ +ñ¥ÁÖ [¤µ¤Ã¤½¤¦] /(adj-na,n) gallant/dashing/jaunty/ +ñ¥ÁÖ¤È [¤µ¤Ã¤½¤¦¤È] /(adv) (uk) gallantly/jauntily/dashing/smartly/ +ñ¥ñ¥ [¤µ¤Ã¤µ¤Ä] /(adj-na,n) rustle of wind/ +ñ¦É÷ [¤¿¤¤¤Õ¤¦] /(n) typhoon/ +ñ§É÷ [¤°¤Õ¤¦] /(n) tornado/hurricane/typhoon/ +ñ¨¡¹ [¤Ò¤ç¤¦¤Ò¤ç¤¦] /(adj-na,n) aloof from the world/ +ñ¨Á³ [¤Ò¤ç¤¦¤¼¤ó] /(adj-na,n) casually/aimlessly/abruptly/unexpectedly/ +ñ¨ñ¨ [¤Ò¤ç¤¦¤Ò¤ç¤¦] /(adj-na,n) aloof from the world/ +ñ­»Ò [¤®¤ç¤¦¤¶] /(n) gyoza (Japanese crescent-shaped pan-fried dumplings stuffed with minced pork and vegetables)/(P)/ +ñ² [¤¢¤ó] /(n) (uk) red bean jam/anko/(P)/ +ñ²¤«¤± [¤¢¤ó¤«¤±] /(n) thick starchy sauce made of kuzu or katakuriko flour/ +ñ²¤³ [¤¢¤ó¤³] /(n) (uk) red bean jam/anko/(P)/ +ñ²¥Ñ¥ó [¤¢¤ó¥Ñ¥ó] /(n) bread roll filled with anko/ +ñ²³Ý¤± [¤¢¤ó¤«¤±] /(n) thick starchy sauce made of kuzu or katakuriko flour/ +ñ²Ìª [¤¢¤ó¤ß¤Ä] /(n) (abbr) syrup-covered anko (bean jam) and fruit/ +ñ´ [¤Ï¤Ê¤à¤±] /(n) farewell gift/ +ñ´ÊÌ [¤»¤ó¤Ù¤Ä] /(n) farewell gift/ +ñ·¸ý [¤³¤³¤¦] /(n) bare existence/living on others/ +ñ»ñ« [¤¦¤É¤ó] /(n) (uk) noodles (Japanese)/(P)/ +ñ»ñ«²° [¤¦¤É¤ó¤ä] /noodle shop (proprietor)/ +ñ»ñ«Ê´ [¤¦¤É¤ó¤³] /(n) flour/ +ñ»ñ«Ê´É [¤¦¤É¤ó¤³¤Ó¤ç¤¦] /(n) mildew/ +ñ½Æ¬ [¤Þ¤ó¤¸¤å¤¦] /(n) manjuu/steamed yeast bun with filling/ +ñ¾¤¨¤ë [¤¹¤¨¤ë] /(v1) to go bad/to turn sour/ +ñ¿´Ô [¤­¤«¤ó] /(n) feedback (electrical)/ +ñÀ¤¤ [¤Ò¤À¤ë¤¤] /(adj) (uk) hungry/ +ñÀ¤¨¤ë [¤¦¤¨¤ë] /(v1) to be hungry/to starve/to thirst/ +ñÀ²î [¤­¤¬] /(n) hunger/starvation/ +ñÀ³é [¤­¤«¤Ä] /(n) hunger and thirst/starvation/ +ñÀñ¼ [¤­¤­¤ó] /(n) famine/ +ñÁÀå [¤¸¤ç¤¦¤¼¤Ä] /(adj-na,n) garrulity/loquacity/talkativeness/ +ñÁÀå²È [¤¸¤ç¤¦¤¼¤Ä¤«] /(n) talkative person/chatterbox/ +ñÂÊÆ [¤»¤ó¤Þ¤¤] /(n) offering of consecrated rice/ +ñżó [¤«¤¯¤·¤å] /(n,vs) beheading/dismissal/ +ñưꤿ¤ë [¤Õ¤¯¤¤¤¯¤¿¤ë] /(adj-t) fragrant/sweet-smelling/ +ñÇ¼Ô [¤®¤ç¤·¤ã] /(n) coachman/driver/cabman/postilion/ +ñÌÄ» [¤À¤Á¤ç¤¦] /(n) ostrich/ +ñÍÆ¢ [¤¿¤¤¤È¤¦] /(adj-na,n) peaceful and calm/large and wide/ +ñÎÇÏ [¤É¤Ð] /(n) (riding) hack/ +ñÑñÌ [¤é¤¯¤À] /(n) camel/ +ñÓÇÏ [¤«¤ó¤Ð] /(n) bronco/unruly horse/ +ñÙ¤µ¤ì°×¤¤ [¤À¤Þ¤µ¤ì¤ä¤¹¤¤] /(adj) (uk) gullible/naive/ +ñÙ¤·³¨ [¤À¤Þ¤·¤¨] /trompe l'oeil/ +ñÙ¤·¹ç¤¤ [¤À¤Þ¤·¤¢¤¤] /cheating each other/ +ñÙ¤·¹þ¤à [¤À¤Þ¤·¤³¤à] /(v5m) to deceive/to ensnare/ +ñÙ¤·¼è¤ë [¤À¤Þ¤·¤È¤ë] /(v5r) to take something away by deception/ +ñÙ¤·Æ¤¤Á [¤À¤Þ¤·¤¦¤Á] /(n) surprise attack/sneak attack/foul play/ +ñÙ¤¹ [¤À¤Þ¤¹] /(v5s) to trick/to cheat/to deceive/(P)/ +ñÙ¤ê [¤«¤¿¤ê] /(n) swindle/fraud/ +ñÙ¼è [¤Ø¤ó¤·¤å] /(n) swindling/ +ñÞ¿Ê [¤Ð¤¯¤·¤ó] /(n,vs) dash/rush/ +ñÞÃÏ [¤Þ¤Ã¤·¤°¤é] /(adv,n) at full speed/ +ñàÇÏ [¤é¤Ð] /(n) mule/ +ñá»ù [¤­¤ç¤¦¤¸] /(n) spoiled child/ +ñáËý [¤­¤ç¤¦¤Þ¤ó] /(adj-na,n) arrogance/ +ñáÐþ [¤­¤ç¤¦¤´¤¦] /(adj-na,n) pride/arrogance/ +ñáÔú [¤­¤ç¤¦¤·¤ã] /(adj-na,n) luxury/extravagance/ +ñá×ó [¤­¤ç¤¦¤·] /(n) being proud and self-willed/ +ñáæè [¤­¤ç¤¦¤·] /(n) being proud and self-willed/ +ñâ¾­ [¤®¤ç¤¦¤·¤ç¤¦] /(n) veteran general/leader/ +ñ屫 [¤·¤å¤¦¤¦] /(n) sudden shower/ +ñæÇÏ [¤í¤Ð] /(n) (uk) donkey/ +ñæÇϤζ¶ [¤í¤Ð¤Î¤Ï¤·] /(n) pons asinorum (hurdle to learning)/ +ñç­ [¤­¤½¤¯] /(n) full ability/ +ñçÈø [¤­¤Ó] /(n) leader (to follow)/ +ñì [¤Ï¤®] /leg/ +ñí»Ò [¤µ¤¤¤³¤í] /(n) dice/die/ +ñïÆù [¤Ò¤Ë¤¯] /(n) round meat/meat from a pig's thigh (from which ham is made)/ +ñïÆù¤Îò¤òÂ÷¤Ä [¤Ò¤Ë¤¯¤Î¤¿¤ó¤ò¤«¤³¤Ä] /(exp) to fret from forced idleness/ +ñññð [¤µ¤ì¤³¤¦¤Ù] /(n) skull/cranium/ +ñññð [¤·¤ã¤ì¤³¤¦¤Ù] /(n) skull/cranium/ +ñññð [¤É¤¯¤í] /(n) skull/cranium/ +ñ÷ñü [¤Û¤¦¤Õ¤Ä] /(adj-na,n,vs) close resemblance/ +ñþ [¤Þ¤²] /(n) bun (hairstyle)/chignon/topknot/ +ò£ [¤«¤Ä¤é] /(n) hairpiece/wig/(P)/ +ò¤ [¤Ò¤²] /(n) moustache/beard/whiskers/ +ò¤¤òÀ¸¤ä¤·¤Æ¤¤¤ë [¤Ò¤²¤ò¤Ï¤ä¤·¤Æ¤¤¤ë] /(exp) to have (wear) a beard/ +ò¤ñù [¤·¤å¤¼¤ó] /(n) mustache and beard/ +ò¦Ä¹ [¤Ó¤ó¤Ê¤¬] /(n) albacore (fish)/germon/ +ò§ [¤¿¤Æ¤¬¤ß] /(n) mane (of a horse, lion, etc.)/ +òª¤ÎÀ¼ [¤È¤­¤Î¤³¤¨] /(n) battle or war cry/ +ò³ò´ [¤â¤¦¤ê¤ç¤¦] /(n) all kinds of spirits and goblins/ +òµÌ¥ [¤Á¤ß] /(n) mountain demon/ +òµÌ¥ò³ò´ [¤Á¤ß¤â¤¦¤ê¤ç¤¦] /(n) evil spirits of rivers and mountains/ +ò¶¤µ¤ì¤ë [¤¦¤Ê¤µ¤ì¤ë] /(v1) to have a nightmare/ +ò¸ [¤¹¤·] /(n) (uk) sushi/anything made with vinegared (su) rice/ +ò¹ [¤Ò¤é¤á] /(n) flounder/halibut/flatfish/ +òº [¤¢¤ï¤Ó] /(n) abalone/ +ò½òá [¤¢¤ó¤³¤¦] /(n) sea-devil (toad)/angler/goosefish/monkfish/ +ò¾ [¤Ï¤¨] /(n) minnow/shinner/ +ò¾ [¤Ï¤ä] /(n) minnow/shinner/ +ò¿ [¤¹¤·] /(n) (uk) sushi/anything made with vinegared (su) rice/ +ò¿²° [¤¹¤·¤ä] /(n) sushi shop/ +ò¿µÍ¤á [¤¹¤·¤Å¤á] /(n) jam-packed/packed in like sushi (like sardines)/ +ò [¤Ï¤¼] /(n) goby (fish)/ +òà [¤¿¤³] /(n) octopus/ +òÃÄۤˤ³¤â¤ë [¤¿¤³¤Ä¤Ü¤Ë¤³¤â¤ë] /(exp) to be trapped in an octopus pot/ +òÅ [¤¢¤µ¤ê] /(n) short-necked clam/ +òÆ [¤«¤º¤Î¤³] /(n) herring/ +òÇ [¤³¤Á] /(n) flathead (fish)/ +òÈ [¤¹¤ë¤á] /(n) cuttlefish/ +òȱ¨Â± [¤¹¤ë¤á¤¤¤«] /(n) type of squid/ +òË [¤Ü¤é] /(n) mullet/ +òˤΤĤޤê [¤È¤É¤Î¤Ä¤Þ¤ê] /(adv,exp) final outcome (result, consequence)/upshot/in the end/after all is said and done/ +òËÇØ [¤¤¤Ê¤»] /(adj-na) (arch) (uk) gallant/dashing/smart/ +òÍ [¤¢¤¸] /(n) horse mackerel/ +òͤΤ¿¤¿¤­ [¤¢¤¸¤Î¤¿¤¿¤­] /(n) fresh scad/ +òÍ»É [¤¢¤¸¤µ¤·] /(n) (uk) tern/ +òÏ [¤·¤ã¤Á] /(n) orc/grampus/mythical carp (auspicious protectors of well-being)/ +òÏ [¤·¤ã¤Á¤Û¤³] /(n) orc/grampus/mythical carp (auspicious protectors of well-being)/ +òÐ [¤Ê¤Þ¤º] /(n) catfish/ +òÐɦ [¤Ê¤Þ¤º¤Ò¤²] /(n) drooping moustache/ +òÑ [¤¨¤Ó] /(n) lobster/prawn/shrimp/ +òÓ [¤Á¤ç¤¦¤¶¤á] /(oK) (n) scarlet carp/sturgeon/ +òÓ [¤Ò¤¬¤¤] /(oK) (n) scarlet carp/sturgeon/ +òÔ [¤¨¤é] /(n) gills/branchia/ +òÕ [¤É¤¸¤ç¤¦] /(n) loach/ +òÖ [¤µ¤ï¤é] /(n) Spanish mackerel/ +ò× [¤«¤ì¤¤] /(n) (uk) turbot/flatfish/sole/flounder/ +òØ [¤¢¤ï¤Ó] /(n) abalone/ +òÙ [¤Ë¤·¤ó] /(n) herring/ +òÛ [¤¤¤ï¤·] /(n) sardine/ +òÝ²É [¤«¤ó¤«] /(n) widow and widower/lonely people/ +òݲɸÉÆÈ [¤«¤ó¤«¤³¤É¤¯] /with no one upon whom to depend/utter loneliness/ +òÝÉ× [¤ä¤â¤á] /(n) widower/ +òÞ [¤Ï¤Þ¤Á] /(n) (uk) yellowtail (type of fish)/kingfish/amberjack/ +òÞ [¤Ö¤ê] /(n) (uk) yellowtail (type of fish)/kingfish/amberjack/ +òÞ»Ò [¤Ö¤ê¤Ã¤³] /child-like woman (pun on buri plus ko)/ +òà [¤Ï¤¿¤Ï¤¿] /(n) sandfish/ +òå [¤­¤¹] /(n) (uk) garfish/silaginoid/ +òæ [¤Ê¤Þ¤¹] /(n) dish of raw fish and vegetables seasoned in vinegar/ +òç [¤Ï¤â] /(n) pike conger/conger eel/ +òè [¤Õ¤«] /(n) shark/ +òé [¤¹¤º¤­] /(n) (uk) sea bass/perch/ +òí [¤«¤é¤¹] /(n) crow/ +òíÅ·¶é [¤«¤é¤¹¤Æ¤ó¤°] /(n) crow-billed goblin/ +òíÊÒ [¤¢¤Ø¤ó] /(n) opium/ +òðÀå [¤²¤­¤¼¤Ä] /(n) barbarian jabbering/ +òöÈø [¤·¤Ó] /(n) ornamental ridge-end tile/ +ò÷Èø [¤·¤Ó] /(n) ornamental ridge-end tile/ +òøÄ» [¤À¤Á¤ç¤¦] /(n) ostrich/ +ó¡¸ýáì [¤¬¤³¤¦¤½¤¦] /(n) thrush (a pediatric disease)/ +ó¡Ä» [¤¬¤Á¤ç¤¦] /goose/ +ó¡ÌÓ [¤¬¤â¤¦] /(n) goose down/goose feather/ +ó¢Ä» [¤¬¤Á¤ç¤¦] /(n) goose/ +ó¢ÌÓ [¤¬¤â¤¦] /(n) goose down/goose feather/ +ó¦ [¤â¤º] /(n) shrike/ +ó¨ [¤¦¤º¤é] /(n) quail/ +ó¨Æ¦ [¤¦¤º¤é¤Þ¤á] /(n) pinto bean/ +óª [¤Ä¤°¤ß] /(n) thrush/ +ó« [¤Ò¤è¤É¤ê] /(n) (brown-eared) bulbul/ +ó¬ [¤Ì¤¨] /(n) fabulous animal/ +óµòù [¤»¤­¤ì¤¤] /(n) wagtail/ +óºòõ [¤·¤ã¤³] /(n) partridge/ +óºòõ [¤ä¤Þ¤¦¤º¤é] /(n) partridge/ +ó¼ó¾ [¤ß¤½¤µ¤¶¤¤] /(gikun) (n) wren/ +óÀ̹ [¤ª¤¦¤à] /(n) (uk) parrot/ +óÀ̹³­ [¤ª¤¦¤à¤¬¤¤] /(n) chambered nautilus/ +óÀ̹É [¤ª¤¦¤à¤Ó¤ç¤¦] /(n) parrot fever/ +óÀ̹ÊÖ¤· [¤ª¤¦¤à¤¬¤¨¤·] /(n) parroting another's words/ +óÀÓ§ [¤¤¤ó¤³] /(n) parakeet/ +óÂÍÁ [¤é¤ó¤è] /(n) imperial conveyance/ +óÃ³Í [¤í¤«¤¯] /(n,vs) capture/seizure/plunder/ +óÃÊí [¤í¤Ü] /(n) Imperial cortege (procession)/ +óĸР[¤«¤ó¤³] /(n) salt lake/lagoon/ +óÄ¿å [¤«¤ó¤¹¤¤] /(n) brackish water/ +óÄ¿å¸Ð [¤«¤ó¤¹¤¤¤³] /(n) saltwater lake/ +óÄÌ£ [¤«¤ó¤ß] /(n) saltiness/ +óÊÎÛ [¤­¤ê¤ó] /(n) giraffe/(P)/ +ó͹á [¤¸¤ã¤³¤¦] /(n) musk/ +ó͹Ἧ [¤¸¤ã¤³¤¦¤¸¤«] /(n) musk deer/ +ó͹á¿å [¤¸¤ã¤³¤¦¤¹¤¤] /musk water/musk scent/ +ó͹áÁÍ [¤¸¤ã¤³¤¦¤Í¤º¤ß] /(n) muskrat/ +ó͹áÇ­ [¤¸¤ã¤³¤¦¤Í¤³] /(n) musk cat/ +ó͹áì²Æ¦ [¤¸¤ã¤³¤¦¤¨¤ó¤É¤¦] /sweet peas/ +óÏ [¤Õ¤¹¤Þ] /(n) wheat bran/mash/ +óϼÁ [¤Õ¤·¤Ä] /gluten/ +óÑËÀ [¤á¤ó¤Ü¤¦] /(n) rolling pin/ +óÑÎà [¤á¤ó¤ë¤¤] /(n) noodles/ +óÓ¤«¤¹ [¤Ê¤Ó¤«¤¹] /(v5s) to seduce/to win over/to conquer/ +óÓ¤«¤»¤ë [¤Ê¤Ó¤«¤»¤ë] /(v1) to fly/to flutter/to win over/to win one's heart/to subdue/ +óÓ¤¯ [¤Ê¤Ó¤¯] /(v5k,vi) to bend/to flutter/to wave/to bow to/to yield to/to obey/to be swayed by/(P)/ +óÕÌÀ [¤ì¤¤¤á¤¤] /(n) daybreak/dawn/ +óÕÌÀ´ü [¤ì¤¤¤á¤¤¤­] /(n) dawning/ +ó× [¤â¤Á] /(n) birdlime/ +ó×´È [¤â¤Á¤¶¤ª] /(n) lime stick for catching insects/ +óÚ·ê [¤Æ¤ó¤±¤Ä] /(oK) pressure points (e.g for application of moxa)/vulnerable body cavities (MA)/ +óÝ [¤¤¤ì¤º¤ß] /(n,vs) tattoo/ +óßÁ³¤¿¤ë [¤¢¤ó¤¼¤ó¤¿¤ë] /(adj-t) tearful/doleful/ +óà [¤«¤Ó] /(n) mold/mildew/(P)/ +óà¤Ó¤ë [¤«¤Ó¤ë] /(v1) to become moldy or musty/ +óà¤ë [¤«¤Ó¤ë] /(io) (v1) to become moldy or musty/ +ó౫ [¤Ð¤¤¤¦] /(n) rainy season/rain during the rainy season/ +óà¶Ý [¤Ð¤¤¤­¤ó] /(n) bacteria/germ(s)/ +ó཭¤¤ [¤«¤Ó¤¯¤µ¤¤] /(adj) musty/putrid/ +óàÆÇ [¤Ð¤¤¤É¤¯] /(n) syphilis/ +óá [¤¢¤¶] /(n) (1) birthmark/nevus/(2) bruise/ +óæÊÙ [¤Ó¤ó¤Ù¤ó] /industry/diligence/ +óè [¤¹¤Ã¤Ý¤ó] /(n) snapping turtle/mud turtle/ +óè¹Ã [¤Ù¤Ã¤³¤¦] /(n) tortoise shell/ +óè¹Ã¿§ [¤Ù¤Ã¤³¤¦¤¤¤í] /(n) amber colour/ +óì [¤¤¤¿¤Á] /(n) weasel/skunk/mink/ermine/ +ó줴¤Ã¤³ [¤¤¤¿¤Á¤´¤Ã¤³] /(n) doing the same thing repeatedly/ +óí [¤¤¤Ó¤­] /(n) snoring/(P)/ +óí¿ì [¤«¤ó¤¹¤¤] /snoring/ +óíÀ¼ [¤«¤ó¤»¤¤] /(n) snoring sound/ +óñ [¤³¤Þ] /(n) frame (e.g. in film)/ +óñ»£¤ê [¤³¤Þ¤É¤ê] /(n) photographic frame/ +óñÍî [¤³¤Þ¤ª¤È¤·] /(n) time-lapse photography/ +óòó÷ [¤½¤´] /(n) inconsistency/discord/conflict/discrepancy/contradiction/failure/frustration/ +óõ [¤Ï¤°¤­] /gums/ +óö¤ê»¶¤é¤¹ [¤«¤¸¤ê¤Á¤é¤¹] /(v5s) to gnaw at and scatter around/to start a lot of things without finishing any/ +óö¤êÉÕ¤¯ [¤«¤¸¤ê¤Ä¤¯] /(v5k) to bite into/to stick to/ +óö¤ë [¤«¤¸¤ë] /(v5r) to chew/to bite (at)/to gnaw/to nibble/to munch/to crunch/to have a smattering of/ +óö»õÌÜ [¤²¤Ã¤·¤â¤¯] /(adj-no) rat-like/rhodential/ +óö»õÎà [¤²¤Ã¤·¤ë¤¤] /(n) rodent/ +óùóø [¤¢¤¯¤»¤¯] /(adv,n,vs) fussily/busily/sedulously/worry about/be busy about/ +óú [¤à¤·¤Ð] /(n) cavity/tooth decay/decayed tooth/caries/ +óú»õ [¤¦¤·] /(n) cavity/tooth decay/decayed tooth/caries/ +óú»õ [¤à¤·¤Ð] /(n) cavity/tooth decay/decayed tooth/caries/ +óú¿ª [¤¦¤·¤ç¤¯] /tooth decay/ +óû [¤¢¤´] /(n) chin/jaw/ +óü [¤¬¤ó] /(n) niche or alcove for an image/ +óüÅô [¤¬¤ó¤É¤¦] /(n) Buddhist altar light/ +ô¢ [¤Þ¤­] /Chinese black pine/ +ô£¡¹ [¤Ï¤ë¤Ð¤ë] /(adv) from afar/over a great distance/all the way/ +ô£ô£ [¤Ï¤ë¤Ð¤ë] /(adv) from afar/over a great distance/all the way/ diff --git a/kiten/edict_doc.html b/kiten/edict_doc.html new file mode 100644 index 00000000..fc52d1e4 --- /dev/null +++ b/kiten/edict_doc.html @@ -0,0 +1,695 @@ + + + + + +EDICT Documentation + + + +

    E D I C T

    +

    +

    +

    JAPANESE/ENGLISH DICTIONARY FILE

    + +

    +Copyright (C) 2003 The Electronic Dictionary Research and Development Group, +Monash University. +

    +

    +Contents: +

    + +

    +INTRODUCTION +

    +

    +The EDICT file results from a long-running project to produce a freely +available Japanese/English Dictionary in machine-readable form. +

    +

    +The EDICT file is copyright, and is distributed in accordance with the +Licence Statement, which can found at the WWW site of the + Electronic Dictionary Research and Development Group +who are the owners of the copyright. +

    +

    +CURRENT VERSION +

    +

    +The version date and sequence number is included in the dictionary itself +under the entry "EDICT". (Actually it is under the JIS-ASCII code "????". +This keeps it as the first entry when it is sorted.) +

    +

    +The master copy of EDICT is in the pub/nihongo directory of + ftp.cc.monash.edu.au. +There are other copies around, but they may not be +as up-to-date. The easy way to check if the version you have is the latest is +from the size/date. +

    +

    +As of V96-001, the EDICT file no longer contains proper names. These have +been moved to a separate file called "ENAMDICT". +From V99-002, the EDICT file has been generated from an extended dictionary +database which includes additional fields and information. See the later +section on the new JMdict project for details of this. +

    +

    +FORMAT +

    +

    +EDICT's format is that of the original "EDICT" format used by the early +PC Japanese word-processor MOKE (Mark's Own Kanji Editor). +It uses EUC-JP coding for kana and kanji, however this can be converted to +JIS (ISO-2022-JP) or Shift-JIS +by any of the several conversion programs around. It is a text file with one +entry per line. The format of entries is: +

    +

    +

    +
    +KANJI [KANA] /English_1/English_2/.../
    +
    +

    +or +

    +

    +

    +
    +KANA /English_1/.../
    +
    +

    +(NB: Only the KANJI and KANA are in EUC; all the other characters, including +spaces, must be ASCII.) +

    +

    +The English translations are deliberately brief, as the application of the +dictionary is expected to be primarily on-line look-ups, etc. +

    +

    +The EDICT file is not intended to have its entries in any particular order. +In fact it almost always is in order as a by-product of the update method I +use, however there is no guarantee of this. (The order is almost always JIS ++ alphabetical, starting with the head-word.) +

    +

    +EDICT HISTORY +

    +

    +EDICT has developed as follows: +

    +
      +
    1. +it began with the basic EDICT distributed with MOKE 2.0. This was compiled by MOKE's +author, Mark Edwards, with assistance from Spencer Green. Mark +kindly released this material to the EDICT project. A number of corrections +were made to the MOKE original, e.g. spelling mistakes, minor +mistranslations, etc. It also had a lot of duplications, which have been +removed. It contained about 1900 unique entries. Mark Edwards has also +kindly given permission for the vocabulary files developed for KG (Kanji +Guess) to be added to EDICT. +
    2. +
    3. +additions by Jim Breen. I laboriously keyed in a ~2000 entry dictionary +used in my first year nihongo course at Swinburne Institute of Technology +years ago (I was given permission by the authors to do this). I then worked +through other vocabulary lists trying to make sure major entries were not +omitted. The English-to-kana entries in the SKK files were added also. This +task is continuing, although it has slowed down, and I suspect I will run out +of energy eventually. Apart from that, I have made a large number of +additions during normal reading of Japanese text and fj.* news using JREADER +and XJDIC. (As of November 2001 I am still adding entries.) +

      +

      +
    4. +
    5. +additions by others. Many people have contributed entries and +corrections to EDICT. I am forever on the lookout for sources of material, +provided it is genuinely available for use in the Project. I am +grateful to Theresa Martin who an early supplier a lot of useful material, +plus very perceptive corrections. Hidekazu Tozaki has also been a great help +with tidying up a lot of awry entries, and helping me identify obscure kanji +compounds. Kurt Stueber has been an assiduous keyer of many useful entries. +A large group of contributions came from Sony, where Rik Smoody had put +together a large online dictionary. Another batch came from the +Japanese-German JDDICT file in similar format that Helmut Goldenstein keyed +(with permission) from the Langenscheidt edited by Hadamitzky. Harold Rowe +was great help with much of the translation. During 1994, Dr Yo Tomita, then +at the University of Leeds, conducted a massive proof-reading of the entire +file, for which I am most grateful. Jeffrey Friedl at Omron in Kyoto has also +been a most helpful contributor and error-detector. During 1995, I have been +keeping an eye on the "honyaku" mailing list, wherein Japanese-English +translators discuss thorny issues. From this I have derived many new entries, +and many updates to existing entries. To the many honyakujin, my thanks. +
    6. +
    +A reasonably full list of contributors is at the back of this file, +although I am sure to have missed a few. +

    +At this stage EDICT has many more entries than many good commercial dictionaries, +which typically have 20,000+ non-name entries with examples, etc. It is +certainly bigger than some of the smaller printed dictionaries, and when used +in conjunction with a search-and-display program like JDIC or XJDIC it +provides a highly effective on-line dictionary service. +

    +

    +COPYRIGHT ISSUES +

    +

    +Dictionary copyright is a difficult point, because clearly the first +lexicographer who published "inu means dog" could not claim a copyright +violation over all subsequent Japanese dictionaries. While it is usual to +consult other dictionaries for "accurate lexicographic information", as +Nelson put it, wholesale copying is, of course, not permissible. What makes +each dictionary unique (and copyrightable) is the particular selection of +words, the phrasing of the meanings, the presentation of the contents (a very +important point in the case of EDICT), and the means of publication. Of +course, the fact that for the most part the kanji and kana of each entry are +coming from public sources, and the structure and layout of the entries +themselves are quite unlike those in any published dictionary, adds a degree +of protection to EDICT. +

    +

    +The advice I have received from people who know about these things is that +EDICT is just as much a new dictionary as any others on the market. Readers +may see an entry which looks familiar, and say "Aha! That comes from the XYZ +Jiten!". They may be right, and they may be wrong. After all there aren't +too many translations of neko. Let me make one thing quite clear, despite +considerable temptation (Electronic Books can be easily decoded), NONE of +this dictionary came from commercial machine-readable dictionaries. I have a +case of RSI in my right elbow to prove it. +

    +

    +Please do not contribute entries to EDICT which have come directly from +copyrightable sources. It is hard to check these, and you may be +jeopardizing EDICT's status. +

    +

    +LEXICOGRAPHICAL DETAILS +

    +

    +Introduction +

    +

    +EDICT is actually a Japanese->English dictionary, although the words within +it can be selected in either language using appropriate software. (JDIC uses +it to provide both E->J and J->E functionality.) +

    +

    +The early stages of EDICT had size limitations due to its usage (MOKE scans +it sequentially and JDXGEN, which is JDIC's index generator, held it in RAM.) +This meant that examples of usage could not be included, and inclusion of +phrases was very limited. JDIC/JDXGEN can now handle a much larger +dictionary, but the compact format has continued. +

    +

    +No inflections of verbs or adjectives have been included, except in idiomatic +expressions. Similarly particles are handled as separate entries. Adverbs +formed from adjectives (-ku or ni) are generally not included. Verbs are, of +course, in the plain or "dictionary" form. +

    +

    +Priority Entries +

    +

    +Starting with the 2001 editions, approximately 20,000 entries comprising the most commonly-used words in Japanese are marked +with a "(P)" at the end of the entry. This list has been identified by +examining several small +dictionaries, and lists of common gairaigo from Japanese newspapers. +

    +

    +Parts of Speech +

    +

    +In working on EDICT, bearing in mind I want to use it in MOKE and with JDIC, +I had to come up with a solution to the problem of adjectival nouns +[keiyoudoushi] (e.g. kirei and kantan), nouns which can be used adjectivally +with the particle "no" and verbs formed by adding suru (e.g. benkyousuru). +If I put entries in EDICT with the "na" and "suru" included, MOKE would not +find a match when they are omitted or, the case of suru, inflected. What I +decided to do is to put the basic noun into the dictionary and add +"(vs)" where it can be used to form a verb with suru, "(a-no)" for common +"no" usage, and "(an)" if it is an adjectival noun. Entries appeared as: +

    +

    +

    +
    +KANJI [benkyou] /study (vs)/ 
    +KANJI [kantan] /simple (an)/ 
    +
    +

    +In early 2001, as part of the JMdict project (see below), I completely revised +this system, instead introducing a comprehensive system of Part of Speech +(POS) tags. In the EDICT version of the file these tags usually appear in +parentheses +at the start of the entry, separated into general tags and POS tags. Where +a tag applies to a single gloss or meaning, it will be included there instead. +

    +

    +The (hopefully) full list of such markers is: +

    +

    +

    +
    +abbr 	   abbreviation
    +adj 	   adjective (keiyoushi)
    +adv 	   adverb (fukushi)
    +adv-n 	   adverbial noun
    +adj-na    adjectival nouns or quasi-adjectives (keiyodoshi)
    +adj-no    nouns which may take the genitive case particle "no"
    +adj-pn	   pre-noun adjectival (rentaishi)
    +adj-s	   special adjective (e.g. ookii)
    +adj-t	   "taru" adjective
    +arch 	   archaism
    +ateji     ateji reading of the kanji
    +aux 	   auxiliary word or phrase
    +aux-v 	   auxiliary verb
    +conj	   conjunction
    +col 	   colloquialism 
    +exp	   Expressions (phrases, clauses, etc.)
    +ek	   exclusively kanji, rarely just in kana
    +fam 	   familiar language 
    +fem 	   female term or language
    +gikun 	   gikun (meaning) reading
    +gram 	   grammatical term
    +hon 	   honorific or respectful (sonkeigo) language 
    +hum 	   humble (kenjougo) language 
    +id 	   idiomatic expression 
    +int	   interjection (kandoushi)
    +iK 	   word containing irregular kanji usage
    +ik 	   word containing irregular kana usage
    +io 	   irregular okurigana usage
    +MA 	   martial arts term
    +male 	   male term or language
    +m-sl 	   manga slang
    +n	   noun (common) (futsuumeishi)
    +n-adv	   adverbial noun (fukushitekimeishi)
    +n-t	   noun (temporal) (jisoumeishi)
    +n-suf     noun, used as a suffix
    +n-pref    noun, used as a prefix
    +neg 	   negative (in a negative sentence, or with negative verb)
    +neg-v 	   negative verb (when used with)
    +num       number, numeric
    +obs 	   obsolete term
    +obsc 	   obscure term
    +oK 	   word containing out-dated kanji 
    +ok 	   out-dated or obsolete kana usage
    +pol 	   polite (teineigo) language 
    +pref 	   prefix 
    +prt       particle
    +qv 	   quod vide (see another entry)
    +sl 	   slang
    +suf 	   suffix 
    +uK 	   word usually written using kanji alone 
    +uk 	   word usually written using kana alone 
    +v1	   Ichidan verb
    +v5	   Godan verb (not completely classified)
    +v5u	   Godan verb with `u' ending
    +v5u-s	   Godan verb with `u' ending - special class
    +v5k	   Godan verb with `ku' ending
    +v5g	   Godan verb with `gu' ending
    +v5s	   Godan verb with `su' ending
    +v5t	   Godan verb with `tsu' ending
    +v5n	   Godan verb with `nu' ending
    +v5b	   Godan verb with `bu' ending
    +v5m	   Godan verb with `mu' ending
    +v5r	   Godan verb with `ru' ending
    +v5k-s	   Godan verb - Iku/Yuku special class
    +v5z	   Godan verb - -zuru special class (alternative form of -jiru verbs)
    +v5aru	   Godan verb - -aru special class
    +v5uru	   Godan verb - Uru old class verb (old form of Eru)
    +vi 	   intransitive verb 
    +vs 	   noun or participle which takes the aux. verb suru
    +vs-i	   suru verb - irregular
    +vs-s	   suru verb - special class
    +vk	   Kuru verb - special class
    +vt 	   transitive verb
    +vulg 	   vulgar expression or word 
    +X	   rude or X-rated term (not displayed in educational software)
    +
    +

    +Multiple Senses +

    +

    +From the 2001 editions of EDICT, the differing senses associated with +the Japanese head-words are being progessively marked. The marking takes the +form of a "(1)", "(2)", etc. in front of the senses. +

    +

    +Spellings +

    +

    +I have endeavoured to cater for many possible variants of English translation +and spelling. Where appropriate different translations are included for +national variants (e.g. autumn/fall). I use Oxford (British) standard +spelling (-our, -ize) for the entries I make, but I leave other entries in +the national spelling of the submitter. +

    +

    +At some stage in the future I intend to regularize the English spellings in such +a way that allows searches on either British or American spellings +to be successful. +

    +

    +Gairaigo and Regional Words +

    +

    +For gairaigo which have not been derived from English words, I have attempted +to indicate the source language and the word in that language. Languages have +been coded in the two-letter codes from the ISO 639:1988 "Code for the +representation of names of languages" standard, e.g. "(fr: avec)". See +Appendix C for more on this. (Thanks to Holger Gruber for suggesting this +language coding.) +

    +

    +In addition to the language codes described in Appendix C, a number of tags +are used to indicate that a word or phrase is associated with a particular +regional language variant within Japan. The tags are: +

    +

    +

    +
    +kyb	Kyoto-ben
    +osb	Osaka-ben
    +ksb	Kansai-ben
    +ktb	Kantou-ben
    +tsb	Tosa-ben
    +
    +

    +In the case of gairaigo which have a meaning which is not apparent from the +original (English) words, the literal transcription is included, with +the tag (lit). +

    +

    +NEW JMDICT PROJECT +

    +

    +Early in 1999 work began on the JMdict project, which aims to extend the +structure and content of the EDICT file to enable it to contain +additional information and provided an improved service to users. +

    +

    +The project has several broad goals: +

    +
      +
    1. to convert the EDICT file to a new dictionary structure which overcomes +the deficiencies in the current structure. With regard to this goal, the +particular structural and content aspects to be addressed include, but +are not limited to: +
        +
      1. the handling of orthographical variation (e.g. in kanji +usage, okurigana usage, readings) within the single entry; +
      2. +
      3. additional and more appropriately associated tagging of +grammatical and other information; +
      4. +
      5. provision for separation of different senses (polysemy) in +the translations; +
      6. +
      7. provision for the inclusion of translational equivalents +from several languages; +
      8. +
      9. provision for inclusion of examples of the usage of words; +
      10. +
      11. provision for cross-references to related entries. +
      12. +
      +
    2. +
    3. to publish the dictionary in a standard format which is accessible +by a wide range of software tools; [It is proposed that this goal be +addressed by developing the structure so that it can be released as +an XML document, with an associated XML DTD. +
    4. +
    5. to retain backward compatibility with the original EDICT structure in +order to enable legacy software systems to use later versions of the +EDICT files. +
    6. +
    +For more information on the JMdict project, please see the documentation +files. +

    +By May 1999 the EDICT file had been converted into the new format. A major +part of this consisted of identifying and combining entries which were +effectively variants of each other. +

    +

    +Since V99-002, the EDICT file has been generated from the new format. +This has meant: +

    +
      +
    1. a marginal increase in the number of entries, as there is an increased +number of variants; +
    2. +
    3. the English fields of the variant entries are now exactly the same, +as they have generated from the single expanded entry; +
    4. +
    5. the tags such as (vs), (an), etc. now appear before the first word +of the English fields. +
    6. +
    +USAGE +

    +EDICT can be freely used provided satisfactory acknowledgement is made, +and a number of other conditions are met. +Consult the Licence Statement information at Appendix A. +

    +

    +It is, of course, the main dictionary used by PD and GPL Copyright software +such as JDIC, JREADER, XJDIC, MacJDic, etc. It can be used as the +dictionary within MOKE (it may need to be renamed JTOE.DCT if used with +version 2.1 of MOKE), and it is also used by the NJSTAR and JWP Word +Processor packages. +

    +

    +CONTRIBUTIONS +

    +

    +I will be delighted if people send me corrections, suggestions, and ESPECIALLY +additions. Before ripping in with a lot of suggestions, make sure you have the +latest version, as others may have already made the same comments. +

    +

    +The preferred format for submissions is a JIS, EUC or Shift-JIS file (uuencoded +for safety) containing replacement/new entries. This can be emailed to me at +the address at the end of this file. +

    +

    +Feel free to use the following format: +

    +

    +

    +
    +NEW: KANJI1 [kana1] /new entry #1/
    +
    +NEW: KANJI2 [kana2] /new entry #2/
    +
    +old: KANJI3 [kana3] /old entry to be replaced/
    +new: KANJI3 [kana3] /replacement entry/
    +
    +DEL: KANJI4 [kana4] /entry to be deleted/
    +
    +

    +Please provide an annotated reason for any deletions or amendments you send. +

    +

    +I prefer not to get a "diff" or "patch" file as the master EDICT is under +continuous revision, and may have had quite a few changes since you got your +copy. +

    +

    +Users intending to make submissions to EDICT should follow the following +simple rules: +

    +
      +
    • all verbs in plain form. The English must begin with "to ....". Add the +verb type in some prominent place. +

      +

      +
    • +
    • add (adj-na) or (adj-no) or (vs) as appropriate to nouns. Do not put the "na" or +"no" particles on the Japanese, or the "suru" auxiliary verb. For entries +which have (vs), do not enter them as verb infinitives (e.g. "to cook"), +instead enter them as gerunds/participles/whatever (e.g. cooking (vs)). +

      +

      +
    • +
    • indicate prefixes and suffixes by "(pref)" and "(suf)" in the first English +entry, not by using "-" in the kanji or kana. +

      +

      +
    • +
    • do not add definite or indefinite articles (e.g. "a", "an", "the", etc) to +English nouns unless they are necessary to distinguish the word from +another usage type or homonym. +

      +

      +
    • +
    • do not guess the kanji or the reading. If you don't know them, don't +send it to me. I will check all incoming suggestions, and I get grumpy +when I find sloppy errors. One of the most persistent problems in editing +EDICT is finding and eliminating incorrect kanji and kana. +

      +

      +
    • +
    • do not use the "/", "[" or "]" characters except in their separating roles. +

      +

      +
    • +
    • if you are using a reference in romaji form, make sure you have the correct +kana for "too/tou" and "zu", where the Hepburn romaji is often ambiguous. +

      +

      +
    • +
    • do not use kana or kanji in the "English" fields. Where it is necessary to +use a Japanese word, e.g. kanto, use Hepburn romaji. +

      +

      +
    • +
    • make sure your kana is correct. A persistent problem is the submission of +words like "honyaku" as ho+nya+ku instead of the correct ho+n+ya+ku. +

      +

      +
    • +
    • do not include words formed by common Japanese suffixes, such as "-teki", +unless they cannot be deduced from the root. +
    • +
    +

    +ACKNOWLEDGEMENTS +

    +

    +The following people, in roughly chronological order, have played a part in +the development of EDICT. (I stopped adding to this list some years ago, so +it is of historical interest now.) +

    +

    +Mark Edwards, Spencer Green, Alina Skoutarides, Takako Machida, Theresa +Martin, Satoshi Tadokoro, Stephen Chung, Hidekazu Tozaki, Clifford Olling, +David Cooper, Ken Lunde, Joel Schulman, Hiroto Kagotani, Truett Smith, Mike +Rosenlof, Harold Rowe, Al Harkom, Per Hammarlund, Atsushi Fukumoto, John +Crossley, Bob Kerns, Frank O'Carroll, Rik Smoody, Scott Trent, Curtis +Eubanks, Jamie Packer, Hitoshi Doi, Thalawyn Silverwood, Makato Shimojima, +Bart Mathias, Koichi Mori, Steven Sprouse, Jeffrey Friedl, Yazuru Hiraga, Kurt +Stueber, Rafael Santos, Bruce Casner, Masato Toho, Carolyn Norton, Simon +Clippingdale, Shiino Masayoshi, Susumu Miki, Yushi Kaneda, Masahiko +Tachibana, Naoki Shibata, Yuzuru Hiraga, Yasuaki Nakano, Atsu Yagasaki, +Hitoshi Oi, Chizuko Kanazawa, Lars Huttar, Jonathan Hanna, Yoshimasa Tsuji, +Masatsugu Mamimura, Keiichi Nakata, Masako Nomura, Hiroshi Kamabe, Shi-Wen +Peng, Norihiro Okada, Jun-ichi Nakamura, Yoshiyuki Mizuno, Minoru Terada, +Itaru Ichikawa, Toru Matsuda, Katsumi Inoue, John Finlayson, David Luke, Iain +Sinclair, Warwick Hockley, Jamii Corley, Howard Landman, Tom Bryce, Jim +Thomas, Paul Burchard, Kenji Saito, Ken Eto, Niibe Yutaka, Hideyuki Ozaki, +Kouichi Suzuki, Sakaguchi Takeyuki, Haruo Furuhashi, Takashi Hattori, +Yoshiyuki Kondo, Kusakabe Youichi, Nobuo Sakiyama, Kouhei Matsuda, Toru Sato, +Takayuki Ito, Masayuki Tokoshima, Kiyo Inaba, Dan Cohn, Yo Tomita, Ed Hall, +Takashi Imamura, Bernard Greenberg, Michael Raine, Akiko Nagase, Ben Bullock, +Scott Draves, Matthew Haines, Andy Howells, Takayuki Ito, Anders Brabaek, +Michael Chachich, Masaki Muranaka, Paul Randolph, Vesa Karhu, Bruce Bailey, +Gal Shalif, Riichiro Saito, Keith Rogers, Steve Petersen, Bill Smith, Barry +Byrne, Satoshi Kuramoto, Jason Molenda, Travis Stewart, Yuichiro Kushiro +Keiko Okushi, Wayne Lammers, Koichi Fujino, Joerg Fischer, Satoru Miyazaki, +Gaspard Gendreau, David Olson, Peter Evans, Steven Zaveloff, Larry Tyrrell, +Heinz Clemencon, Justin Mayer, David Jones, Holger Gruber, David Wilson, +John De Hoog, Stephen Davis, Dan Crevier, Ron Granich, Bruce Raup, Scott +Childress, Richard Warmington, Jean-Jacques Labarthe, Matt Bloedel, Szabolcs +Varga, Alan Bram, Hidetaka Koie, David Villareale, Hirokazu Ohata, Toshiki +Sasabe, William Maton, Tom Salmon, Kian Yap, Paul Denisowski, Glen Pankow, +Richard Northcott, Roger Meunier, Petteri Kettunen, Jeff Korpa, Kanji +Haitani, Liam O'Brien, Serdar Yegulalp, Jonathan Way, Gururaj Rao, Yoichiro +Niitsu, Ralph Seewald, Andreas Jordell, Chua Hian Koon, Hartmut Pilch, +Shouichi Takeuchi, Ayumu Yasutomi, Mike Wright, James Rose, Nich Hill. +

    +

    +Jim Breen +
    +jwb@csse.monash.edu.au +
    +School of Computer Science & Software Engineering +
    +Monash University +
    +Clayton 3168 +
    +AUSTRALIA +


    +APPENDIX A: EDICT LICENCE STATEMENT +

    +

    +In March 2000, James William Breen assigned ownership of the copyright +of the dictionary files assembled, coordinated and edited by him to the +The Electronic Dictionary Research and Development Group at Monash +University. +

    +

    +EDICT can be freely used provided satisfactory acknowledgement is made, +and a number of other conditions are met. +Information about the licence and copyright for EDICT can be found on +the Group's WWW page at: http://www.csse.monash.edu.au/groups/edrdg/ +

    +

    +In summary, EDICT can be freely used with acknowledgement. +

    +

    +


    +APPENDIX B. LANGUAGE CODES FROM ISO 639 +

    +

    +The following language codes have been used with non-English derived +gairaigo. They have been derived from the ISO 639:1988 "Code for the +representation of names of languages" standard. +

    +

    +

    +
    +ar 	Arabic
    +zh 	Chinese (Zhongwen)
    +de 	German (Deutsch)
    +en 	English
    +fr 	French
    +el 	Greek (Ellinika)
    +iw 	Hebrew (Iwrith)
    +ja 	Japanese
    +ko 	Korean
    +nl 	Dutch (Nederlands)
    +no 	Norwegian
    +pl 	Polish
    +ru 	Russian
    +sv 	Swedish
    +bo 	Tibetan (Bodskad)
    +eo 	Esperanto
    +es 	Spanish
    +in 	Indonesian
    +it 	Italian
    +lt 	Latin
    +pt 	Portugese
    +hi 	Hindi
    +ur 	Urdu
    +mn 	Mongolian
    +kl 	Inuit (formerly Eskimo)
    +
    +

    +And I have added the following, which are not in the Standard: +

    +

    +

    +
    +ai 	Ainu
    +
    + +
    Disclaimer \ No newline at end of file diff --git a/kiten/edict_kanjidic_licence.html b/kiten/edict_kanjidic_licence.html new file mode 100644 index 00000000..999357fe --- /dev/null +++ b/kiten/edict_kanjidic_licence.html @@ -0,0 +1,395 @@ + + + + + +ELECTRONIC DICTIONARY RESEARCH AND DEVELOPMENT GROUP - MONASH UNIVERSITY + + + +

    MONASH UNIVERSITY

    +

    SCHOOL OF COMPUTER SCIENCE AND SOFTWARE ENGINEERING

    +

    ELECTRONIC DICTIONARY RESEARCH AND DEVELOPMENT GROUP

    +

    +

    +

    GENERAL DICTIONARY LICENCE STATEMENT

    + +Copyright (C) 2004 The Electronic +Dictionary Research and Development Group, Monash University. +

    + EDRDG Home Page +

    +

    +1. Introduction +

    +

    +In March 2000, James William Breen assigned ownership of the copyright +of the dictionary files assembled, coordinated and edited by him to the +The Electronic Dictionary Research and Development Group +at Monash University (hereafter "the Group"), on the understanding that +the Group +will foster the development of the dictionary files, and will utilize all +monies received for use of the files for the further +development of the files, and for research into computer lexicography and +electronic dictionaries. +

    +

    +This document outlines the licence arrangement put in place by The +Group for usage of the files. It replaces all previous copyright and +licence statements applying to the files. +

    +

    +2. Application +

    +

    +This licence statement and copyright notice applies to the +following dictionary files, the associated documentation files, +and any data files which are derived from them. +

    +

    +

    +
      +
    • +JMDICT +- Japanese-Multilingual Dictionary File - the Japanese and English +components (the German, French and Russian translational equivalents +are covered by separate copyright held by the compilers of that material.) +

      +
    • +
    • +EDICT +- Japanese-English Electronic DICTionary File +

      +
    • +
    • +ENAMDICT +- Japanese Names File +

      +
    • +
    • +COMPDIC +- Japanese-English Computing and Telecommunications Terminology File +

      +
    • +
    • +KANJIDIC2 +- File of Information about the Kanji in JIS X 0208, JIS X 0212 and JIS X +0213 in XML format. +

      +
    • +
    • +KANJIDIC +- File of Information about the 6,355 Kanji in the JIS X 0208 Standard +(special conditions apply) +

      +
    • +
    • +KANJD212 +- File of Information about the 5,801 Supplementary Kanji in the +JIS X 0212 Standard +

      +
    • +
    • +EDICT-R +- romanized version of the EDICT file. (NB: this file has been withdrawn +from circulation, and all sites carrying it are requested to remove +their copies.) +

      +

      +

      +
    • +
    +

    +Copyright over the documents covered by this statement is held by James +William BREEN and The Electronic Dictionary Research and +Development Group at Monash University. +

    +

    +3. Usage, Copying and Distribution Permission and Restrictions +

    +

    +Any person or organization in possession of a copy of any of the files +covered by this statement, whether they have received the copy via free +distribution or purchase: +

    +

    +

    +
      +

      +

      +
    1. must as part of the receiving of the copy +undertake to be bound by all the conditions in this document relating to the +distribution or usage of the files. +

      +

      +

      +
    2. +
    3. must undertake not to assert copyright over any portion of the files. +

      +

      +

      +
    4. +
    5. may use the file for personal purposes such as to assist with +reading texts, research, translation services, etc. +

      +

      +

      +
    6. +
    7. may supply extracts or +small portions of the files to other persons or organizations in the +form of written documents, electronic mail, etc. +

      +

      +

      +
    8. +
    9. may make and distribute verbatim copies of these files +provided the full documentation of the files and this copyright notice and +permission notice are distributed with all copies. +

      +

      +

      +
    10. +
    11. may place copies of these files on WWW, ftp and equivalent +servers for subsequent distribution provided the full documentation of the +files and this copyright notice and permission notice are also made +available on the servers, and are given equivalent notification to +potential down-loaders of the files. +For WWW distribution, there must be links to either local copies of +the documentation and licence files or to the locations of the files +at Monash University, and acknowledgement must be made of the source of +the files. +

      +

      +

      +
    12. +
    13. may make and distribute extracts or subsets of the files, or files in +other formats and codings +containing material selected from the files, under the same conditions +applying to verbatim copies. +Where a subset of a file is being made, either by reducing the number of +entries or by reducing the amount of information in entries or both, the +nature of the subset must be made clear in documentation +accompanying the distribution of the subset. +

      +

      +

      +
    14. +
    15. may make and distribute modified versions of the files, or works +derived from the files, under the same conditions +applying to verbatim copies. Where a modified version or derived work +is being made and distributed, the nature of the modification and +derivation must be made clear in documentation +accompanying the distribution of the work. (The author of the modified +version or derived work is encouraged to make any additional +information information available for inclusion in later versions of the +file(s).) +

      +

      +

      +
    16. +
    17. must either make every endeavour to ensure that the versions of the files +they distribute are the most recent available, or must make the version +and date clear and prominent in their documentation, WWW page, etc. and +supply information as to where and how the most recent version may be +obtained. +

      +

      +

      +
    18. +
    19. may translate elements of the files +into other languages, and to make and distribute copies of those translations +under the same conditions applying to verbatim copies. +

      +

      +

      +
    20. +
    21. may use these files as part of, or in association with a software +package or system. +Full acknowledgement of the source of the files must be made both in the +promotional material, WWW pages and +software documentation, and copies of the documentation of the files and of this +licence statement must be included in the distribution. +Where the files play a major part +in the package, e.g. in the case of the package being a dictionary +system based on the files, prominent reference to the source and status +of the files must be made on any GUI screens, etc. associated with using the +files. In the case of the EDICT, JMdict and KANJIDIC files, the +following URLs must be used or quoted: +

      + +(See + this page +for a sample of possible acknowledgement text.) +

      +

      +
    22. +
    23. may publish all or part of the files on paper or digital +media such as CD-ROM, provided clear and prominent +acknowledgement of the source is made +in the publication. +

      +
    24. +
    +

    +Note that in all cases, the addition of material to the files or to +extracts from the files does not remove or in any way diminish the +Group's copyright over the files. +

    +

    +Note also that there is no restriction placed on commercial use of the files. +Where use of the files results in a financial return to the user, it is +suggested that the user make a donation to the Group to assist with the +continued development of the files. +

    +

    +4. Warranty and Liability +

    +

    +While every effort has been made to ensure the accuracy of the information +in the files, it is possible that errors may still be included. The files +are made available without any warranty whatsoever as to their accuracy or +suitability for a particular application. +

    +

    +Any individual or organization making use of the files must agree: +

    +

    +

    +
      +

      +

      +
    1. to assume all liability for the use or misuse of the files, and must +agree not to hold Monash University or the Group liable for any actions or +events resulting from use of the files. +

      +

      +

      +
    2. +
    3. to refrain from bringing action or suit or claim against Monash +University or the Group on the basis of the use of the files, or any +information included in the files. +

      +

      +

      +
    4. +
    5. to indemnify Monash University or the Group in the case of action by a +third party on the basis of the use of the files, or any +information included in the files. +

      +

      +

      +
    6. +
    +

    +5. Copyright +

    +

    +Every effort has been made in the compilation of these files to ensure +that the copyright of other compilers of dictionaries and lexicographic +material +has not been infringed. The Group asserts its intention to rectify immediately +any breach of copyright brought to its attention. +

    +

    +Any individual or organization in possession of copies of the files, upon becoming +aware that a possible copyright infringement may be present in the files, +must undertake to contact the Group immediately with details of the +possible infringement. +

    +

    +6. Prior Permission +

    +

    +All permissions for use of the files granted by James William Breen +prior to March 2000 will be honoured and maintained, however the placing +of the KANJD212 and EDICTH files under the GNU GPL has been withdrawn as +of 25 March 2000. +

    +

    +7. Special Conditions for the KANJIDIC File +

    +

    +In addition to licensing arrangements described above, the following +additional conditions apply to the KANJIDIC file. +

    +

    +The following people have granted permission for material for which they hold +copyright to be included in the files, and distributed under the above +conditions, while retaining their copyright over that material: +

    +

    +Jack HALPERN: The SKIP codes and Frequency codes in the KANJIDIC file. +

    +

    +With regard to the Frequency codes, Mr Halpern has stated as follows: +"The commercial utilization of the frequency numbers is prohibited +without written permission from Jack Halpern. Use by individuals and +small groups for reference and research purposes is permitted, on +condition that acknowledgement of the source and this notice are +included." +

    +

    +With regard to the SKIP codes, Mr Halpern draws your attention to the + statement +he has prepared on the matter. +

    +

    +Christian WITTERN and Koichi YASUOKA: The Pinyin information in the KANJIDIC +file. +

    +

    +Urs APP: the Four Corner codes and the Morohashi information in the KANJIDIC +file. +

    +

    +Mark SPAHN and Wolfgang HADAMITZKY: the kanji descriptors from their +dictionary. +

    +

    +Charles MULLER: the Korean readings. +

    +

    +Joseph DE ROO: the De Roo codes. +

    +

    +

    + +8. Enquiries +

    +All enquiries to: +

    +

    +The Electronic Dictionary Research and Development Group +
    +(Attn: Assoc. Prof. Jim Breen) +
    +School of Computer Science and Software Engineering +
    +Monash University +
    +CLAYTON VIC 3168 +
    +AUSTRALIA +
    +(jwb@csse.monash.edu.au) + + + + +

    + diff --git a/kiten/eeditui.rc b/kiten/eeditui.rc new file mode 100644 index 00000000..fdcd12b4 --- /dev/null +++ b/kiten/eeditui.rc @@ -0,0 +1,21 @@ + + + + +&File + + + +&Edit + + + + + + +Main Toolbar + + + + + diff --git a/kiten/kanjidic b/kiten/kanjidic new file mode 100644 index 00000000..55136de7 --- /dev/null +++ b/kiten/kanjidic @@ -0,0 +1,6356 @@ +# KANJIDIC Last Updated: 11MAR2004 Copyright (C) 2004 James William Breen. See the kanjidic_doc.html file for full details. Enquiries: jwb@csse.monash.edu.au +°¡ 3021 U4e9c B1 C7 G8 S7 XJ05033 F1509 N43 V81 H3540 DK2204 L1809 K1331 O525 DO1788 MN272 MP1.0525 E997 IN1616 DJ1818 DG35 P4-7-1 I0a7.14 Q1010.6 DR3273 Yya4 Wa ¥¢ ¥¢¥·¥¢ ¤Ä.¤° T1 ¤ä ¤Ä¤® ¤Ä¤° {Asia} {rank next} {come after} {-ous} +°¢ 3022 U5516 B30 S10 XJ13560 XJ14D64 N939 V795 L2958 MN3743 MP2.1066 P1-3-7 I3d8.3 Q6101.7 Yya1 Wa ¥¢ ¥¢¥¯ ¤ª¤· {mute} {dumb} +°£ 3023 U5a03 B38 S9 V1213 L2200 MN6262 MP3.0707 P1-3-6 I3e6.5 Q4441.4 Ywa2 Wwae Wwa ¥¢ ¥¢¥¤ ¥ï ¤¦¤Ä¤¯.¤·¤¤ T1 ¤¤ {beautiful} +°¤ 3024 U963f B170 G9 S8 XH5008 F1126 N4985 V6435 H346 DK256 L1295 K1515 O569 MN41599 MP11.0798 IN2258 P1-3-5 I2d5.6 Q7122.0 Ya1 Ye1 Ya5 Ya2 Ya4 Wa Wog ¥¢ ¥ª ¤ª¤â¤Í.¤ë T1 ¤¯¤Þ ¤Û¤È¤ê ¤¢¤º ¤¢¤ï ¤ª¤« ¤­¤¿ ¤Ê {Africa} {flatter} {fawn upon} {corner} {nook} {recess} +°¥ 3025 U54c0 B8 C30 G8 S9 F1715 N304 V791 H2068 DK1310 L401 K1670 DO1249 MN3580 MP2.0997 E998 IN1675 DJ1804 DG327 P2-2-7 I2j7.4 Q0073.2 DR465 Yai1 Wae ¥¢¥¤ ¤¢¤ï.¤ì ¤¢¤ï.¤ì¤à ¤«¤Ê.¤·¤¤ {pathetic} {grief} {sorrow} {pathos} {pity} {sympathize} +°¦ 3026 U611b B87 C61 G4 S13 F640 N2829 V1927 H2492 DK1606 L737 K436 O2018 DO456 MN10947 MP4.1123 E417 IN259 DS339 DT602 DC268 DJ1079 DG790 P2-4-9 I4i10.1 Q2024.7 DR2067 ZPP2-1-12 ZPP2-6-7 Yai4 Wae ¥¢¥¤ ¤¤¤È.¤·¤¤ T1 ¤¢ ¤¢¤· ¤¨ ¤«¤Ê ¤Þ¤Ê ¤á¤° ¤á¤°¤ß ¤è¤· {love} {affection} {favourite} +°§ 3027 U6328 B64 S10 F2258 N1910 V2160 L2248 MN12082 MP5.0229 P1-3-7 I3c7.14 Q5303.4 DR1363 Yai1 Yai2 Wae ¥¢¥¤ ¤Ò¤é.¤¯ {push open} +°¨ 3028 U59f6 B38 S9 V1208 O1091 MN6242 MP3.0696 P1-3-6 I3e6.7 Q4846.1 Yyan3 Wab ¥ª¥ª ¥ª¥¦ ¥¢¥¤ ¤¢¤¤ {good-looking} {quiet} +°© 3029 U9022 B162 S10 S9 XH381 F2116 N4694 V6054 L2417 O1516 MN38901X MP11.0075 P3-3-7 I2q7.15 Q3730.4 DR2555 ZRP3-4-7 Yfeng2 Wbong ¥Û¥¦ ¤¢.¤¦ ¤à¤«.¤¨¤ë T1 ¤¢¤¤ ¤ª¤¦ {meeting} {tryst} {date} {rendezvous} +°ª 302A U8475 B140 G9 S12 F2122 N3990 V5120 H2317 DK1493 L2391 O1723 MN31458X MP9.0806 IN2222 P2-3-9 I3k9.17 Q4443.0 Ykui2 Wgyu ¥­ ¤¢¤ª¤¤ T1 ¤Þ¤â¤ë ¤± {hollyhock} +°« 302B U831c B140 G9 S9 F2422 N3932 V5019 H2261 DK1448 L2407 O928 MN30871X MP9.0619 IN2216 P2-3-6 I3k6.3 Q4460.1 Yqian4 Yxi1 Wcheon ¥»¥ó ¤¢¤«¤Í {madder} {red dye} {Turkey red} +°¬ 302C U7a50 B115 S16 XJ03D29 XJ06354 XH3273 V4170 MN25281 MP8.0630 P1-5-11 I5d4.1-2 Q2791.6 Yqiu1 Wchu ¥·¥å¥¦ ¤¢¤­ ¤È¤­ {autumn} +°­ 302D U60aa B1 C61 G3 S11 XJ05828 F530 N62 V1873 H2745 DK1758 L1810 K504 O1483A DO804 MN10717 MP4.1065 E222 IN304 DS152 DT369 DC295 DJ114 DB3.14 DG785 P2-7-4 I4k7.17 Q1033.1 DR3258 Ye4 Ye3 Ywu4 Wag Wo ¥¢¥¯ ¥ª ¤ï¤ë.¤¤ ¤ï¤ë- ¤¢.¤· ¤Ë¤¯.¤¤ -¤Ë¤¯.¤¤ ¤¢¤¢ ¤¤¤º¤¯¤Ë ¤¤¤º¤¯¤ó¤¾ ¤Ë¤¯.¤à {bad} {vice} {rascal} {false} {evil} {wrong} +°® 302E U63e1 B64 G8 S12 F1003 N1963 V2232 H585 DK427 L1059 K1467 DO1566 MN12366 MP5.0324 E999 IN1714 DJ1257 DG911 P1-3-9 I3c9.17 Q5701.4 DR1372 Ywo4 Wag ¥¢¥¯ ¤Ë¤®.¤ë {grip} {hold} {mould sushi} {bribe} +°¯ 302F U6e25 B85 G9 S12 F2257 N2613 V3224 H600 DK435 L2320 O1856 MN17770 MP7.0099 IN2143 P1-3-9 I3a9.33 Q3711.4 Ywo4 Wag ¥¢¥¯ ¤¢¤Ä.¤¤ ¤¦¤ë¤ª.¤¦ T1 ¤¢¤Ä¤· {kindness} +°° 3030 U65ed B72 G9 S6 F1417 N2099 V2416 H2977 DK1890 L27 K1146 O300 MN13747 MP5.0749 IN2086 P3-2-4 I4c2.6 Q4601.0 DR1657 Yxu4 Wug ¥­¥ç¥¯ ¤¢¤µ¤Ò T1 ¤¢¤­¤é ¤¢¤­ ¤Æ¤ë ¤Ò {rising sun} {morning sun} +°± 3031 U8466 B140 S13 F2343 N3998 V5160 L2411 O1992 MN31437 MP9.0800 P2-3-10 I3k10.21 Q4450.6 ZRP2-4-9 Ywei3 Wwi ¥¤ ¤·¤ª.¤ì¤ë ¤·¤Ê.¤Ó¤ë ¤·¤Ü.¤à ¤Ê.¤¨¤ë T1 ¤¢¤· {reed} {bullrush} +°² 3032 U82a6 B140 S7 XJ06943 F1733 N3904 V4975 L2364 O484 MN30716 MP9.0533 P2-3-4 I3k4.3 Q4427.7 Q4420.7 ZRP2-4-4 Ylu2 Ylu3 Who ¥í ¤¢¤· ¤è¤· T1 ¤¢ {reed} {bullrush} +°³ 3033 U9bf5 B195 S19 XJ0724D XH5324 V6875 L2818 P1-11-8 I11a11.2 Q2332.2 Ysao1 Wso ¥½¥¦ ¤¢¤¸ {horse mackerel} +°´ 3034 U6893 B75 G9 S11 F2301 N2268 V2688 H962 DK655 L1498 O1366 MN14845 MP6.0367 IN2113 P1-4-7 I4a7.5 Q4094.1 Yzi3 Wjae Wja ¥· ¤¢¤º¤µ {catalpa tree} +°µ 3035 U5727 B27 C32 G5 S5 XJ0545A F718 N818 V970 H2970 DK1883 L152 K598 DO874 MN4879P MP3.0122 E612 IN1342 DS544 DT645 DC397 DJ1197 DG348 P3-2-3 I2p3.1 Q7121.4 DR3372 Yya1 Yya4 Wab ¥¢¥Ä ¥¨¥ó ¥ª¥¦ ¤ª.¤¹ ¤Ø.¤¹ ¤ª¤µ.¤¨¤ë ¤ª.¤µ¤¨¤ë {pressure} {push} {overwhelm} {oppress} {dominate} +°¶ 3036 U65a1 B24 S14 N792 V2378 L2781 MN13522 MP5.0617 P1-8-6 I4c10.3 Q4844.0 Ywo4 Wal Wgan ¥¢¥Ä ¥«¥ó ¥ï¥Ä ¤á¤°.¤ë ¤á¤°.¤é¤¹ {go around} {rule} {administer} +°· 3037 U6271 B64 G8 S6 F1057 N1836 V2070 H217 DK159 L690 K840 DO1330 MN11835X MP5.0108 E1000 IN1258 DJ1266 DG856 P1-3-3 I3c3.5 Q5704.7 DR1367 ZSP1-3-4 Yxi1 Wgeub Wsab ¥·¥ç¥¦ ¤¢¤Ä¤«.¤ë ¤¢¤Ä¤«.¤¤ ¤¢¤Ä¤«.¤¦ {handle} {entertain} {thresh} {strip} +°¸ 3038 U5b9b B40 S8 N1292 V1319 H2222 L1417 K1799 DO1897 MN7110 MP3.0983 P2-3-5 I3m5.9 Q3021.2 DR756 Ywan3 Yyuan1 Wwan Wweon ¥¨¥ó ¤¢.¤Æ¤ë -¤¢¤Æ -¤Å¤Ä ¤¢¤¿¤«.¤â {address} {just like} {fortunately} +°¹ 3039 U59d0 B38 S8 N1202 V1195 L2206 MN6172 MP3.0665 P1-3-5 I3e5.5 Q4741.0 Yjie3 Wjeo ¥½ ¥·¥ã ¤¢¤Í ¤Í¤¨¤µ¤ó {elder sister} {maidservant} +°º 303A U867b B142 S9 N4117 V5277 O1134 MN32835 MP10.0005 P1-6-3 I6d3.2 Q5011.0 Ymeng2 Wmaeng ¥Ü¥¦ ¤¢¤Ö {gadfly} {horsefly} +°» 303B U98f4 B184 S13 N5160 V6682 L2801 MN44080X MP12.0388 P1-8-5 I8b5.2 Q8376.0 Yyi2 Wi Wsa ¥¤ ¥· ¤¢¤á ¤ä¤·¤Ê.¤¦ {rice jelly} {candy} +°¼ 303C U7d62 B120 G9 S12 F2315 N3530 V4481 H1347 DK911 L2664 O2150 MN27427 MP8.1051 IN2194 P1-6-6 I6a6.14 Q2792.0 Yxuan4 Whyeon ¥±¥ó T1 ¥¸¥å¥ó ¤¢¤ä {kimono design} +°½ 303D U7dbe B120 G9 S14 F1759 N3559 V4523 H1376 DK933 L2668 O2541 DO1994 MN27591 MP8.1109 IN2198 P1-6-8 I6a8.10 Q2494.7 DR2767 Yling2 Wreung ¥ê¥ó ¤¢¤ä T1 ¤ê¤ç¤¦ {design} {figured cloth} {twill} +°¾ 303E U9b8e B195 G9 S16 F2201 N5288 V6855 H1876 DK1209 L2817 O2547 MN46070 MP12.0734 IN2270 P1-11-5 I11a5.7 Q2136.0 Ynian2 Wjeom ¥Ç¥ó ¥Í¥ó ¤¢¤æ ¤Ê¤Þ¤º T1 ¤¢¤¤ {freshwater trout} {smelt} +°¿ 303F U6216 B62 S8 F2378 N1802 V2030 L2091 O750 DO1894 MN11563 MP5.0027 DC493 P3-4-4 I4n4.2 Q5310.0 Yhuo4 Whog ¥ï¥¯ ¥³¥¯ ¥¤¥­ ¤¢.¤ë ¤¢¤ë¤¤ ¤¢¤ë¤¤¤Ï {some} {one} {or} {possibly} {a certain} +°À 3040 U7c9f B146 S12 F2146 N4277 V4403 L2654 O1763 MN26922 MP8.0895 P2-6-6 I6b6.6 Q1090.4 Ysu4 Wsog ¥¾¥¯ ¥·¥ç¥¯ ¥½¥¯ ¤¢¤ï ¤â¤ß T1 ¤¢ ¤µ¤Ã ¤½¤¦ {millet} +°Á 3041 U88b7 B145 S11 XJ15C47 N4230 V5449 L2625 MN34240 MP10.0209 P1-5-6 I5e6.6 Q3826.1 Yjia2 Yqia1 Wgeob Wgyeob ¥³¥¦ ¥­¥ç¥¦ ¤¢¤ï¤» {lined (kimono)} +°Â 3042 U5b89 B40 G3 S6 F144 N1283 V1311 H2171 DK1373 L190 K128 O472 DO98 MN7072 MP3.0909 E223 IN105 DS153 DT263 DC165 DJ84 DB2.5 DG464 P2-3-3 I3m3.1 Q3040.4 DR769 Yan1 Wan ¥¢¥ó ¤ä¤¹.¤¤ ¤ä¤¹.¤Þ¤ë ¤ä¤¹ ¤ä¤¹.¤é¤« T1 ¤¢ ¤¢¤¹ ¤¢¤º ¤¢¤Ã ¤ä {relax} {cheap} {low} {quiet} {rested} {contented} {peaceful} +°Ã 3043 U5eb5 B53 S11 XJ0683F XJ15852 F2119 N1521 V1623 L2056 O1506 MN9369 MP4.0577 P3-3-8 I3q8.6 Q0021.6 Yan1 Wam ¥¢¥ó ¤¤¤ª¤ê ¤¤¤ª T1 ¤¢ ¤¤ ¤¤¤Û¤ê {hermitage} {retreat} +°Ä 3044 U6309 B64 S9 N1899 V2147 H371 L2259 O1044 MN12038 MP5.0222 P1-3-6 I3c6.10 Q5304.4 Yan4 Wan Wal ¥¢¥ó ¤ª¤µ.¤¨¤ë ¤·¤é.¤Ù¤ë {hold} {consider} {investigate} +°Å 3045 U6697 B72 G3 S13 F1040 N2154 V2503 H1010 DK689 L480 K1044 O1883 DO576 MN14065 MP5.0916 E224 IN348 DS154 DT415 DJ107 DG992 P1-4-9 I4c9.2 Q6006.1 DR3878 Yan4 Wam ¥¢¥ó ¤¯¤é.¤¤ {darkness} {disappear} {shade} {informal} {grow dark} {be blinded} +°Æ 3046 U6848 B40 C75 G4 S10 F206 N1308 V2667 H2270 DK1455 L214 K218 DO500 MN14762 MP6.0327 E418 IN106 DS340 DT537 DC353 DJ305 DG1060 P2-3-7 I3m7.6 Q3090.4 DR764 ZPP2-6-4 Yan4 Wan ¥¢¥ó ¤Ä¤¯¤¨ {plan} {suggestion} {draft} {ponder} {fear} {proposition} {idea} {expectation} {bill} {worry} +°Ç 3047 U95c7 B169 S17 F1969 N4969 V6414 H3332 L2777 K1758 O2709 DO1899 MN41421 MP11.0757 P3-8-9 I8e9.5 Q7760.1 Yan4 Wam ¥¢¥ó ¥ª¥ó ¤ä¤ß ¤¯¤é.¤¤ {get dark} {gloom} {disorder} +°È 3048 U978d B177 S15 F2214 N5098 V6586 L2782 O2543 MN42815 MP12.0161 P1-9-6 I3k12.19 Q4354.4 Yan1 Wan ¥¢¥ó ¤¯¤é {saddle} +°É 3049 U674f B75 G9 S7 F2159 N2185 V2554 H2397 DK1554 L203 O487 MN14461 MP6.0139 IN2102 P2-4-3 I4a3.12 Q4060.9 Yxing4 Whaeng ¥­¥ç¥¦ ¥¢¥ó ¥³¥¦ ¤¢¤ó¤º T1 ¤ê¤ç¤¦ {apricot} +°Ê 304A U4ee5 B9 G4 S5 F126 N348 V109 H41 DK25 L1028 K157 O134 DO221 MN388 MP1.0620 E419 IN46 DS342 DT446 DC118 DJ420 DB3.10 DG43 P1-2-3 I0a5.1 Q2810.0 DR1262 ZPP1-3-2 Yyi3 Wi ¥¤ ¤â¤Ã.¤Æ T1 ¤â¤Á {by means of} {because} {in view of} {compared with} +°Ë 304B U4f0a B9 G9 S6 F703 N372 V134 H49 DK33 L1161 K603 O237 DO1909 MN432 MP1.0645 IN2011 P1-2-4 I2a4.6 Q2725.7 DR2160 Yyi1 Wi ¥¤ ¤«¤ì T1 ¤³¤ì ¤¿¤À ¤è¤· ¤¤¤È ¤À {Italy} {that one} +°Ì 304C U4f4d B9 G4 S7 F276 N401 V162 H61 DK42 L955 K482 O354 DO122 MN503 MP1.0687 E421 IN122 DS344 DT473 DC319 DJ417 DG72 P1-2-5 I2a5.1 Q2021.8 DR2173 Ywei4 Wwi ¥¤ ¤¯¤é¤¤ ¤°¤é¤¤ T1 ¤¾¤­ {rank} {grade} {throne} {crown} {about} {some} +°Í 304D U4f9d B9 G8 S8 F906 N426 V191 H84 DK61 L971 K1177 O780 DO1135 MN607 MP1.0758 E1001 IN678 DJ890 DG85 P1-2-6 I2a6.1 Q2023.2 DR2165 Yyi1 Weui ¥¤ ¥¨ ¤è.¤ë T1 ¤è ¤è¤ê {reliant} {depend on} {consequently} {therefore} {due to} +°Î 304E U5049 B9 G8 S12 F1639 N506 V285 H148 DK111 L1643 K1532 O1535 DO1098 MN837 MP1.0858 E1005 IN1053 DJ1242 DG123 P1-2-10 I2a10.5 Q2425.6 DR2155 Ywei3 Wwi ¥¤ ¤¨¤é.¤¤ T1 ¤Ò¤Ç {admirable} {greatness} {remarkable} {conceited} {famous} {excellent} +°Ï 304F U56f2 B31 G4 S7 XJ05423 XDR3675 F771 N1032 V945 H3069 DK1949 L1807 K945 O501A DO803 MN4722 MP3.0064 E422 IN1194 DS343 DT474 DJ1062 DG340 P3-3-4 I3s4.2 Q6055.0 DR1955 Ywei2 Wwi ¥¤ ¤«¤³.¤à ¤«¤³.¤¦ ¤«¤³.¤¤ {surround} {besiege} {store} {paling} {enclosure} {encircle} {preserve} {keep} +°Ð 3050 U5937 B4 S6 F2324 N182 V1143 L2881 O535 MN5852 MP3.0559 P4-6-4 I0a6.24 Q5003.2 Yyi2 Wi ¥¤ ¤¨¤Ó¤¹ ¤¨¤ß¤· ¤³¤í.¤¹ ¤¿¤¤.¤é¤²¤ë T1 ¤· {barbarian} {savage} {Ainu} +°Ñ 3051 U59d4 B115 C38 G3 S8 F187 N3267 V1204 H2553 DK1623 L913 K171 O960 DO837 MN6181 MP3.0669 E423 IN466 DS346 DT291 DJ697 DG426 P2-5-3 I5d3.2 Q2040.4 DR2269 ZPP2-1-7 Ywei3 Ywei1 Wwi ¥¤ ¤æ¤À.¤Í¤ë T1 ¤Þ¤«¤» {committee} {entrust to} {leave to} {devote} {discard} +°Ò 3052 U5a01 B62 C38 G8 S9 F1103 N1803 V1219 H3578 DK2226 L364 K982 O1251 DO1011 MN6259 MP3.0700 E1002 IN1339 DJ1333 DG428 P4-9-4 I4n5.2 Q5320.0 DR1459 Ywei1 Wwi ¥¤ ¤ª¤É.¤¹ ¤ª¤É.¤· ¤ª¤É.¤«¤¹ T1 ¤¤¤µ ¤¿¤± ¤¿¤±¤· {intimidate} {dignity} {majesty} {menace} {threaten} +°Ó 3053 U5c09 B4 C41 G8 S11 XJ1345F F2007 N231 V1383 H1685 DK1105 L1095 K1765 O1410 DO1232 MN7440 MP4.0028 E1004 IN1617 DJ1882 DG507 P1-8-3 I4e6.4 Q7420.0 DR3748 Ywei4 Yyu4 Wwi Wul ¥¤ ¥¸¥ç¥¦ {military officer} {jailer} {old man} {rank} +°Ô 3054 U60df B61 G9 S11 XH3001 F2246 N1709 V1890 H481 DK352 L2276 O1290 MN10820 MP4.1086 IN2073 P1-3-8 I4k8.1 Q9001.4 Ywei2 Wyu ¥¤ ¥æ¥¤ ¤ª¤â.¤ó¤ß¤ë ¤³¤ì ¤ª¤â.¤¦¤Ë T1 ¤¿¤À ¤è¤· ¤Î¤Ö {consider} {reflect} {think} +°Õ 3055 U610f B180 C61 G3 S13 F99 N5113 V1926 H2136 DK1352 L608 K118 O2007 DO225 MN10921 MP4.1113 E226 IN132 DS155 DT416 DC86 DJ291 DB2.19 DG791 P2-2-11 I5b8.2 Q0033.6 DR458 ZPP2-5-8 Yyi4 Weui ¥¤ T1 ¤â¤È ¤è¤· {idea} {mind} {heart} {taste} {thought} {desire} {care} {liking} +°Ö 3056 U6170 B61 G8 S15 F1158 N1758 V1972 H2867 DK1835 L1096 K1466 O2404 DO1066 MN11135 MP4.1166 E1008 IN1618 DJ1702 DG798 P2-11-4 I4k11.13 Q7433.0 DR3758 Ywei4 Wwi ¥¤ ¤Ê¤°¤µ.¤á¤ë ¤Ê¤°¤µ.¤à {consolation} {amusement} {seduce} {cheer} {make sport of} {comfort} {console} +°× 3057 U6613 B72 G5 S8 F571 N2107 V2432 H2411 DK1561 L1051 K810 O714 DO824 MN13814 MP5.0787 E618 IN759 DS545 DT676 DC383 DJ434 DG967 P2-4-4 I4c4.9 Q6022.7 DR3851 Yyi4 Wyeog Wi ¥¨¥­ ¥¤ ¤ä¤µ.¤·¤¤ ¤ä¤¹.¤¤ {easy} {ready to} {simple} {fortune-telling} {divination} +°Ø 3058 U6905 B75 S12 F2245 N2290 V2737 L2480 MN15009 MP6.0412 P1-4-8 I4a8.27 Q4492.1 Yyi3 Yyi1 Weui ¥¤ {chair} +°Ù 3059 U70ba B3 C87 G8 S9 XJ0602A F831 N138 V3411 H3577 DK2225 L1918 K1137 O1005 DO977 MN18981P MP7.0393 E1003 IN1484 DC446 DJ736 DG1274 P4-9-4 I4d5.8 Q3402.7 DR950 ZPP3-5-4 Ywei4 Ywei2 Wwi ¥¤ ¤¿¤á ¤Ê.¤ë ¤Ê.¤¹ ¤¹.¤ë ¤¿¤ê ¤Ä¤¯.¤ë ¤Ê¤ê T1 ¤Ó¤¤ {do} {change} {make} {benefit} {welfare} {be of use} {reach to} {try} {practice} {cost} {serve as} {good} {advantage} {as a result of} +°Ú 305A U754f B102 S9 F2389 N2999 V3742 H2562 L2569 MN21778 MP7.1088 P2-5-4 I5f4.5 Q6073.2 DR3665 Ywei4 Woe ¥¤ ¤ª¤½.¤ì¤ë ¤«¤·¤³.¤Þ¤ë ¤«¤·¤³ ¤«¤·¤³.¤· {fear} {majestic} {graciously} {be apprehensive} +°Û 305B U7570 B102 G6 S11 F631 N3008 V3757 H2584 DK1651 L1797 K707 O1497 DO581 MN21854 MP7.1118 E807 IN1061 DS738 DT918 DJ1196 DG1342 P2-5-6 I5f6.7 Q6080.1 DR3661 ZPP2-9-2 Yyi4 Wi ¥¤ ¤³¤È ¤³¤È.¤Ê¤ë ¤± {uncommon} {queerness} {strangeness} {wonderful} {curious} {unusual} +°Ü 305C U79fb B115 G5 S11 F448 N3282 V4141 H1177 DK798 L898 K715 O1378 DO607 MN25045 MP8.0573 E613 IN1121 DS547 DT723 DJ1101 DB3.5 DG1437 P1-5-6 I5d6.1 Q2792.7 DR2260 Yyi2 Wi ¥¤ ¤¦¤Ä.¤ë ¤¦¤Ä.¤¹ {shift} {move} {change} {drift} {catch (cold, fire)} {pass into} +°Ý 305D U7dad B120 G8 S14 F643 N3552 V4516 H1370 DK926 L1341 K926 O2540 DO1187 MN27568 MP8.1096 E1007 IN1231 DJ1297 DG1540 P1-6-8 I6a8.1 Q2091.4 DR2775 Ywei2 Wyu ¥¤ T1 ¤³¤ì ¤¿¤â¤Ä ¤Ä¤° ¤æ¤¤ ¤æ¤­ {fiber} {tie} {rope} +°Þ 305E U7def B120 G8 S16 F1430 N3579 V4566 H1407 DK951 L1645 K1680 O2744 DO1636 MN27682 MP8.1131 E1009 IN1054 DJ1570 DG1554 P1-6-10 I6a10.7 Q2495.6 DR2755 Ywei3 Wwi ¥¤ ¤è¤³¤¤¤È ¤Ì¤­ {horizontal} {woof} {left & right} {latitude} +°ß 305F U80c3 B102 C130 G4 S9 F1647 N3000 V4793 H2561 DK1631 L29 K885 DO853 MN29348 MP9.0268 E424 IN1268 DS546 DT519 DJ1105 DG1016 P2-5-4 I5f4.3 Q6022.7 DR3646 Ywei4 Wwi ¥¤ {stomach} {paunch} {crop} {craw} +°à 3060 U840e B140 S11 N3973 V5087 H2478 L2355 MN31269X MP9.0734 P2-3-8 I3k8.18 Q4440.4 ZRP2-4-8 Ywei1 Ywei3 Wwi ¥¤ ¤Ê ¤·¤ª.¤ì¤ë ¤·¤Ê.¤Ó¤ë ¤·¤Ü.¤à ¤Ê.¤¨¤ë {wither} {droop} {lame} +°á 3061 U8863 B145 G4 S6 F1214 N4214 V5420 H2013 DK1270 L396 K1019 O520 DO605 MN34091 MP10.0170 E420 IN677 DS341 DT461 DJ889 DG1619 P2-2-4 I5e0.1 Q0073.2 DR465 ZPP3-3-3 ZPP3-4-2 Yyi1 Yyi4 Weui ¥¤ ¥¨ ¤³¤í¤â ¤­¤Ì -¤® {garment} {clothes} {dressing} +°â 3062 U8b02 B149 S16 N4402 V5656 H1595 L2725 MN35759 MP10.0547 P1-7-9 I7a9.6 Q0662.7 Ywei4 Wwi ¥¤ ¤¤.¤¦ ¤¤¤¤ ¤ª¤â.¤¦ ¤¤¤ï¤æ¤ë {reason} {origin} {history} {oral tradition} +°ã 3063 U9055 B162 G8 S13 S12 F344 N4720 V6099 H3151 DK2014 L1644 K496 DO883 MN39067P MP11.0144 E1006 IN814 DC274 DJ385 DG713 P3-3-10 I2q10.5 Q3430.4 DR1655 ZSP3-2-10 Ywei2 Wwi ¥¤ ¤Á¤¬.¤¦ ¤Á¤¬.¤¤ ¤Á¤¬.¤¨¤ë -¤Á¤¬.¤¨¤ë ¤¿¤¬.¤¦ ¤¿¤¬.¤¨¤ë {difference} {differ} +°ä 3064 U907a B162 G6 S15 S14 F647 N4745 V6115 H3166 DK2023 L1772 K780 DO656 MN39134P MP11.0188 E808 IN1172 DS739 DT981 DJ1179 DG719 P3-3-12 I2q12.4 Q3530.8 DR1661 Yyi2 Ywei4 Wyu ¥¤ ¥æ¥¤ {bequeath} {leave behind} {reserve} +°å 3065 U533b B22 C23 G3 S7 XJ06E50 F437 N763 V590 H2993 DK1902 L1694 K555 O743 DO440 MN2680 MP2.0474 E225 IN220 DS345 DT277 DJ325 DB3.20 DG237 P3-2-5 I2t5.2 Q7171.3 DR3475 Yyi1 Wye Weui ¥¤ ¤¤.¤ä¤¹ ¤¤.¤¹¤ë ¤¯¤¹¤· {doctor} {medicine} +°æ 3066 U4e95 B4 C7 G8 S4 F339 N165 V76 H3454 DK2153 L1806 K252 O103 DO916 MN258 MP1.0519 E1470 IN1193 DJ1064 DG34 P4-4-3 I0a4.46 Q5500.0 DR1955 Yjing3 Wjeong ¥»¥¤ ¥·¥ç¥¦ ¤¤ T1 ¤¤¤Î ¤µ¤¤ ¤Ò {well} {well crib} {town} {community} +°ç 3067 U4ea5 B8 G9 S6 N287 V89 H2012 DK1269 L1519 K2055 O519 DO1916 MN292 MP1.0541 IN2008 P2-2-4 I2j4.1 Q0080.2 Yhai4 Whae ¥¬¥¤ ¥«¥¤ ¤¤ T1 ¤ê {sign of the hog} {9-11PM} {twelfth sign of the Chinese zodiac} +°è 3068 U57df B32 G6 S11 F396 N1085 V1030 H465 DK341 L356 K670 O1290A DO1017 MN5158 MP3.0188 E809 IN970 DT919 DJ1072 DG376 P1-3-8 I3b8.3 Q4315.0 DR1459 Yyu4 Wyeog ¥¤¥­ {range} {region} {limits} {stage} {level} +°é 3069 U80b2 B8 C130 G3 S8 XJ05D5A F369 N296 V4773 H2050 DK1295 L759 K250 O958 DO487 MN29318 MP9.0264 E227 IN246 DS347 DT292 DC259 DJ879 DB3.20 DG1013 P2-2-6 I2j6.4 Q0022.7 DR446 ZPP2-4-4 Yyu4 Wyug ¥¤¥¯ ¤½¤À.¤Ä ¤½¤À.¤Á ¤½¤À.¤Æ¤ë ¤Ï¤°¤¯.¤à T1 ¤ä¤¹ {bring up} {grow up} {raise} {rear} +°ê 306A U90c1 B163 G9 S9 S8 F1920 N4760 V6136 H1288 DK866 L2424 O890 DO1910 MN39371 MP11.0236 IN2252 P1-6-3 I2d6.6 Q4722.7 ZSP1-6-2 Yyu4 Wug ¥¤¥¯ T1 ¤¢¤ä ¤«¤ª¤ë ¤¤ ¤« ¤Õ¤ß ¤æ¤¦ {cultural progress} {perfume} +°ë 306B U78ef B112 G9 S17 F1444 N3221 V4049 H1242 DK839 L2594 K1518 O2916 DO1920 MN24465 MP8.0402 IN2177 P1-5-12 I5a12.1 Q1265.3 DR3359 Yji1 Wgi ¥­ ¤¤¤½ T1 ¤· ¤½ {seashore} {beach} +°ì 306C U4e00 B1 G1 S1 XJ05021 F2 N1 V1 H3341 DK2105 L1 K4 O3 DO1 MN1 MP1.0001 E1 IN2 DS1 DT1 DC1 DJ1 DB1.A DG1 P4-1-4 I0a1.1 Q1000.0 DR3072 Yyi1 Wil ¥¤¥Á ¥¤¥Ä ¤Ò¤È- ¤Ò¤È.¤Ä T1 ¤«¤º ¤¤ ¤¤¤Ã ¤¤¤ë ¤«¤Ä ¤«¤Å ¤Æ¤ó ¤Ï¤¸¤á ¤Ò ¤Ò¤È¤Ä ¤Þ¤³¤È {one} +°í 306D U58f1 B32 C33 G8 S7 XJ05465 F2351 N1059 V983 H2197 DK1392 L457 K1938 O467 DO708 MN5647 MP3.0288 E810 IN1730 DS740 DJ1911 DG395 P2-3-4 I3p4.2 Q4071.1 DR1456 Yyi1 Wil ¥¤¥Á ¥¤¥Ä ¤Ò¤È¤Ä T1 ¤¤ ¤«¤º {I} {one} +°î 306E U6ea2 B85 S13 F2405 N2651 V3270 L2315 MN17951X MP7.0156 P1-3-10 I3a10.19 Q3811.7 Yyi4 Wil ¥¤¥Ä ¤³¤Ü.¤ì¤ë ¤¢¤Õ.¤ì¤ë ¤ß.¤Á¤ë {overflow} {inundate} {spill} +°ï 306F U9038 B162 G8 S11 S10 F1524 N4708 V6071 H3120 DK1990 L1973 K1581 O1504 DO1723 MN38951P MP11.0100 E1010 IN734 DJ1748 DG700 P3-3-8 I2q8.6 Q3730.1 DR2557 Yyi4 Wil ¥¤¥Ä ¤½.¤ì¤ë ¤½.¤é¤¹ ¤Ï¤°.¤ì¤ë T1 ¤¤¤Ã ¤Ï¤ä ¤Ø¤ó {deviate} {idleness} {leisure} {miss the mark} {evade} {elude} {parry} {diverge} +°ð 3070 U7a32 B115 G8 S14 XJ0634B F1038 N3294 V4158 H1219 DK824 L910 K966 O2125 DO1293 MN25187P MP8.0606 E1656 IN1220 DJ1233 DG1443 P1-5-9 I5d9.2 Q2296.3 Q2296.9 DR2278 Ydao4 Wdo ¥È¥¦ ¥Æ ¤¤¤Í ¤¤¤Ê- T1 ¤¤¤Î ¤·¤Í ¤» ¤Ê {rice plant} +°ñ 3071 U8328 B140 S9 F1203 N3930 V5017 L472 K1269 MN30896X MP9.0621 P2-3-6 I3k6.11 Q4418.2 ZRP2-4-6 Yci2 Wja ¥· ¥¸ ¤¤¤Ð¤é ¤«¤ä ¤¯¤µ¤Ö¤­ T1 ¤¢¤· ¤¨¤Ð¤é ¤Ð¤é ¤Þ¤Ä ¤Þ¤ó {briar} {thorn} +°ò 3072 U828b B140 G8 S6 F2418 N3896 V4964 H2181 DK1381 L1655 K2001 O288 DO1682 MN30670P MP9.0521 E1011 IN1909 DJ1834 DG639 P2-3-3 I3k3.1 Q4440.1 DR1947 Yyu4 Wu Whu ¥¦ ¤¤¤â {potato} +°ó 3073 U9c2f B195 S21 N5318 V6904 L2813 MN46413X MP12.0765 P1-11-10 I11a10.3 Q2732.7 Yruo4 Wyag ¤¤¤ï¤· {sardine} {(kokuji)} +°ô 3074 U5141 B28 C10 G9 S4 F2358 N843 V342 H1982 DK1252 L765 O217 MN1338 MP1.0970 IN2022 P2-2-2 I0a4.13 Q2321.0 Yyun3 Wyun ¥¤¥ó ¤¸¤ç¤¦ ¤Þ¤³¤È.¤Ë ¤æ¤ë¤¹ T1 ¤Þ¤³¤È ¤Î¤Ö ¤Þ¤µ ¤ß¤Ä ¤¹¤± ¤è¤· ¤Á¤« ¤È¤â {license} {sincerity} {permit} +°õ 3075 U5370 B2 C26 G4 S6 F682 N102 V630 H828 DK554 L1425 K720 O260 DO801 MN2848 MP2.0662 E425 IN1043 DS348 DT462 DJ1136 DG251 P1-4-2 I2e4.1 Q7772.0 DR2644 ZSP1-3-2 Yyin4 Win ¥¤¥ó ¤·¤ë¤· -¤¸¤ë¤· ¤·¤ë.¤¹ {stamp} {seal} {mark} {imprint} {symbol} {emblem} {trademark} {evidence} {souvenir} {India} +°ö 3076 U54bd B30 S9 XJ1557D N920 V788 L2159 MN3577 MP2.0996 P1-3-6 I3d6.14 Q6600.0 Yyan1 Yyan4 Yye4 Win Wyeol ¥¤¥ó ¥¨¥ó ¥¨¥Ä ¤à¤».¤Ö ¤à¤».¤ë ¤Î¤É ¤Î.¤à {choked} {smothered} {stuffy} +°÷ 3077 U54e1 B30 G3 S10 F54 N928 V808 H2269 DK1454 L56 K47 O1167 DO374 MN3633 MP2.1010 E228 IN163 DS349 DT349 DC127 DJ395 DB2.15 DG329 P2-3-7 I3d7.10 Q6080.6 DR3761 Yyuan2 Yyun2 Yyun4 Wweon ¥¤¥ó T1 ¤¤¤Ê ¤«¤º {employee} {member} {number} {the one in charge} +°ø 3078 U56e0 B31 G5 S6 XJ13672 XDR3675 F636 N1026 V939 H3054 DK1936 L583 K646 O311 DO462 MN4693 MP3.0058 E614 IN554 DS548 DT655 DC485 DJ406 DG337 P3-3-3 I3s3.2 Q6043.0 DR1463 Yyin1 Win ¥¤¥ó ¤è.¤ë ¤Á¤Ê.¤à T1 ¤Æ {cause} {factor} {be associated with} {depend on} {be limited to} +°ù 3079 U59fb B38 G8 S9 XJ13963 XDR1775 F1985 N1214 V1215 H353 DK262 L584 K1939 DO1159 MN6250 MP3.0698 E1012 IN1748 DJ1442 DG442 P1-3-6 I3e6.8 Q4640.0 DR1763 Yyin1 Win ¥¤¥ó {matrimony} {marry} +°ú 307A U5f15 B57 G2 S4 F218 N1562 V1681 H181 DK133 L1232 K238 O144 DO271 MN9699 MP4.0684 E77 IN216 DS156 DT87 DC263 DJ257 DB3.2 DG605 P1-3-1 I3h1.1 Q1220.0 DR3554 Yyin3 Win ¥¤¥ó ¤Ò.¤¯ ¤Ò.¤­ ¤Ò.¤­- -¤Ó.¤­ ¤Ò.¤±¤ë T1 ¤¤¤Ê ¤Ò¤­ ¤Ò¤± ¤Ó¤­ {pull} {tug} {jerk} {admit} {install} {quote} {refer to} +°û 307B U98f2 B184 G3 S12 XJ05D3B F969 N5159 V6680 H1692 DK1111 L1474 K935 DO489 MN44063P MP12.0385 E230 IN323 DS351 DT388 DJ132 DB2.14 DG1903 P1-8-4 I8b4.1 Q8778.2 DR2862 Yyin3 Yyin4 Weum ¥¤¥ó ¥ª¥ó ¤Î.¤à -¤Î.¤ß {drink} {smoke} {take} +°ü 307C U6deb B85 S11 XJ05535 N2603 V3203 L2298 MN17678X MP2.0158 P1-3-8 I3a8.17 Q3211.4 Yyin2 Weum ¥¤¥ó ¤Ò¤¿.¤¹ ¤Û¤·¤¤¤Þ¤Þ ¤ß¤À.¤é ¤ß¤À.¤ì¤ë ¤ß¤À¤ê {lewdness} {licentiousness} +°ý 307D U80e4 B4 G9 S9 N217 V4786 H17 DK8 L2921 O1269 DO1912 MN29405 MP9.0300 IN2205 P1-1-8 I4b5.16 Q2201.0 Yyin4 Wyun ¥¤¥ó ¤¿¤Í T1 ¤Ä¤® ¤Ä¤° ¤«¤º {descendent} {issue} {offspring} +°þ 307E U852d B140 S14 S15 S13 F2166 N4017 V5151 H2517 L2374 K1848 O2370 DO1908 MN31840X MP9.0893 P2-3-11 I3k10.10 Q4423.1 ZRP2-4-11 ZSP2-3-10 ZSP2-3-11 ZSP2-4-10 Yyin4 Yyin1 Weum ¥¤¥ó ¥ª¥ó ¤«¤² {shade} {shadow} {backing assistance} +±¡ 3121 U9662 B170 G3 S10 F150 N4991 V6447 H454 DK331 L1304 K236 O1055 DO237 MN41665 MP11.0832 E229 IN614 DS350 DT350 DC412 DJ230 DB2.6 DG729 P1-3-7 I2d7.9 Q7321.1 DR3657 ZSP1-2-7 Yyuan4 Wweon ¥¤¥ó {Inst.} {institution} {temple} {mansion} {school} +±¢ 3122 U9670 B170 G8 S11 XJ13124 XJ16648 XJ16661 F1393 N5006 V6462 H541 DK397 L1592 K1408 O1563 DO1031 MN41691 MP11.0841 E1013 IN867 DJ1525 DG735 P1-3-8 I2d8.7 Q7823.1 DR3671 Yyin1 Weum ¥¤¥ó ¤«¤² ¤«¤².¤ë {shade} {yin} {negative} {sex organs} {secret} {shadow} +±£ 3123 U96a0 B170 G8 S14 XJ0702C XJ13034 F1089 N5020 V6480 H713 DK502 L1313 K1511 O2074 DO1374 MN41836P MP11.0959 E1014 IN868 DJ1235 DG749 P1-3-11 I2d11.3 Q7223.7 DR3658 Yyin3 Weun ¥¤¥ó ¥ª¥ó ¤«¤¯.¤¹ ¤«¤¯.¤· ¤«¤¯.¤ì¤ë ¤«¤«.¤¹ ¤è.¤ë T1 ¤ª ¤¬¤¯¤· {conceal} {hide} {cover} +±¤ 3124 U97fb B180 G8 S19 F2148 N5115 V6611 H1811 DK1178 L481 K1940 O2824 DO1294 MN43307 MP12.0225 E1015 IN349 DJ1903 DG1880 P1-9-10 I7b12.2 Q0668.6 DR461 Yyun4 Wun ¥¤¥ó {rhyme} {elegance} {tone} +±¥ 3125 U540b B30 S6 N879 V703 L2952 MN3292 MP2.0811 P1-3-3 I3d3.3 Q6400.0 Ycun4 Wchon Wdu ¥È¥¦ ¥É¥¦ ¥¹¥ó ¤¤¤ó¤Á {inch} +±¦ 3126 U53f3 B30 G1 S5 F602 N878 V700 H2975 DK1888 L78 K503 O171 DO88 MN3250 MP2.0769 E2 IN76 DS19 DT38 DC384 DJ35 DB3.12 DG277 P3-2-3 I3d2.15 Q4060.0 DR1477 Yyou4 Wu ¥¦ ¥æ¥¦ ¤ß¤® T1 ¤¢¤­ ¤¹¤± {right} +±§ 3127 U5b87 B40 G6 S6 F883 N1280 V1309 H2175 DK1377 L1656 K757 O285 DO1286 MN7067 MP3.0899 E811 IN990 DT839 DJ1252 DG465 P2-3-3 I3m3.3 Q3040.1 DR747 Yyu3 Wu ¥¦ T1 ¤¤¤¨ ¤¿¤« ¤Ò¤í ¤Ò¤í¤· {eaves} {roof} {house} {heaven} +±¨ 3128 U70cf B4 S10 F2042 N229 V3421 L1944 O1256 MN18998 MP7.0395 P3-6-4 I4d6.5 Q2732.7 Ywu1 Ywu4 Wo ¥¦ ¥ª ¤«¤é¤¹ ¤¤¤º¤¯¤ó¤¾ ¤Ê¤ó¤¾ {crow} {raven} +±© 3129 U7fbd B124 G2 S6 F748 N3673 V4675 H226 DK167 L573 K732 O246 DO967 MN28614P MP9.0100 E812 IN590 DT117 DJ491 DG1570 P1-3-3 I2b4.5 Q1712.0 DR3553 Yyu3 Wu ¥¦ ¤Ï ¤ï ¤Ï¤Í T1 ¤·¤å¤¦ ¤Ð {feathers} {counter for birds, rabbits} +±ª 312A U8fc2 B162 S6 S5 N4666 V6016 L2415 MN38722X MP11.0002 P3-3-3 I2q3.2 Q3130.4 ZRP3-4-3 Yyu1 Wo Wu ¥¦ {roundabout way} +±« 312B U96e8 B173 G1 S8 F950 N5042 V6518 H3561 DK2218 L422 K655 O759 DO114 MN42210 MP12.0001 E3 IN30 DS42 DT76 DJ232 DB2.15 DG1858 P4-8-1 I8d0.1 Q1022.7 DR3153 Yyu3 Yyu4 Wu ¥¦ ¤¢¤á ¤¢¤Þ- -¤µ¤á {rain} +±¬ 312C U536f B26 G9 S5 XJ05249 F2400 N806 V628 H199 DK148 L2041 K2052 O259 DO1983 MN2847 MP2.0621 IN2031 P1-3-2 I2e3.1 Q7772.0 Ymao3 Wmyo ¥Ü¥¦ ¥â¥¦ ¤¦ T1 ¤¢¤­¤é ¤·¤²¤ë ¤¤ {sign of the hare or rabbit} {5-7AM} {fourth sign of Chinese zodiac} {east} +±­ 312D U9d5c B196 S18 F2118 N5354 V6971 L2832 O2822 MN46952 MP12.0834 P1-7-11 I11b7.6 Q8722.7 Yti2 Yti4 Wje ¥Æ¥¤ ¥À¥¤ ¤¦ {cormorant} +±® 312E U7aba B116 S16 N3339 V4215 L2613 MN25633 MP8.0683 P2-3-13 I3m13.3 Q3051.6 Ykui1 Wgyu ¥­ ¤¦¤«¤¬.¤¦ ¤Î¤¾¤¯ {lie in wait} {spy on} {reconnoiter} +±¯ 312F U4e11 B1 G9 S4 XJ13025 F2305 N13 V12 H3433 DK2140 L2040 K2056 O99 DO1965 MN23 MP1.0264 IN2001 P4-4-1 I0a4.39 Q1710.5 Ychou3 Wchug Wchu ¥Á¥å¥¦ ¤¦¤· T1 ¤Ò¤í {sign of the ox or cow} {1-3AM} {second sign of Chinese zodiac} +±° 3130 U7893 B112 S13 XH3217 F2364 N3218 V4012 L2596 O1910 MN24294 MP8.0375 P1-5-8 I5a8.1 Q1061.4 Ydui4 Wdae ¥«¥¯ ¥¿¥¤ ¤¿¤·.¤« ¤«¤¯.¤¿¤ë T1 ¤¦ ¤¦¤¹ {pestle} +±± 3131 U81fc B134 S6 F2048 N3849 V4907 H3528 L2063 O338 MN30173 MP9.0436 P4-6-2 I0a6.4 Q7777.0 ZSP4-5-2 Yjiu4 Wgu ¥­¥å¥¦ ¥° ¤¦¤¹ ¤¦¤¹¤Å.¤¯ {mortar} +±² 3132 U6e26 B85 G8 S12 F1789 N2629 V3241 H603 DK438 L1292 K1850 DO1823 MN17771 MP7.0100 E1048 IN1810 DJ1498 DG1218 P1-3-9 I3a9.36 Q3712.7 DR349 Ywo1 Yguo1 Wwa ¥« ¤¦¤º {whirlpool} {eddy} {vortex} +±³ 3133 U5618 B30 S14 F2235 N993 V886 L2167 O2437 DO1905 MN4206X MP2.1142 P1-3-11 I3d11.7 Q6101.7 DR3774 Yxu1 Yshi1 Wheo ¥­¥ç ¥³ ¤¦¤½ ¤Õ.¤¯ {lie} {falsehood} +±´ 3134 U5504 B30 G9 S10 F2051 N924 V802 H400 DK297 L2178 O1045 MN3694 MP2.1020 IN2039 P1-3-7 I3d7.1 Q6608.0 Ybai4 Ybei5 Wpae ¥Ð¥¤ ¤¦¤¿ ¤¦¤¿.¤¦ {songs with samisen} +±µ 3135 U6b1d B75 S26 S25 XJ05D35 N2410 V2924 L2856 O3011 MN15978X MP6.0613 P2-12-14 I4a25.1-2 Q4474.6 Yyu4 Wram ¥¦¥Ä ¥¦¥ó ¤¦¤Ã.¤¹¤ë ¤Õ¤µ.¤° ¤·¤².¤ë {gloom} {depression} {melancholy} +±¶ 3136 U851a B140 S14 V5181 L2406 O2191 MN31805X MP9.0872 P2-3-11 I3k11.2 Q4424.0 ZRP2-4-11 Yyu4 Ywei4 Wul Wwi ¥¦¥Ä ¥¤ ¤¦¤Á ¤ª¤È¤³¤è¤â¤® {dense growth} +±· 3137 U9c3b B195 S22 N5326 V6914 L2811 MN46443 MP12.0767 P1-11-11 I11a11.5 Q2634.7 Yman2 Wman ¥Þ¥ó ¥Ð¥ó ¤¦¤Ê¤® {eel} +±¸ 3138 U59e5 B38 S9 N1213 V1212 L2204 O1090 MN6216 MP3.0687 P1-3-6 I3e6.2 Q4441.1 Ymu3 Ylao3 Wmo ¥Ü ¥â ¤¦¤Ð {old woman} +±¹ 3139 U53a9 B27 S12 S14 S13 XJ0567D XJ0567E N832 V654 MN3006X MP2.0661 P3-2-10 I2p12.2 Q7121.4 Yjiu4 Wgu ¥­¥å¥¦ ¤¦¤Þ¤ä T1 ¤Þ¤ä ¤Þ¤é {barn} {stable} +±º 313A U6d66 B85 G8 S10 F977 N2571 V3156 H437 DK321 L1837 K856 O1067 DO1015 MN17475 MP6.1143 E1785 IN1442 DJ1846 DG1198 P1-3-7 I3a7.2 Q3312.7 DR353 Ypu3 Wpo ¥Û ¤¦¤é {bay} {creek} {inlet} {gulf} {beach} {seacoast} +±» 313B U74dc B97 S5 F2459 N2973 V3686 H3038 L1877 O305 DO1888 MN21371X MP7.0986 P3-3-2 I0a6.3 Q7223.0 DR2662 Ygua1 Wgwa ¥« ¥± ¤¦¤ê T1 ¤¦ {melon} +±¼ 313C U958f B169 S12 XDR3853 N4946 V6389 MN41244 MP11.0723 P3-8-4 I8e4.4 Q7710.4 DR3872 Yrun4 Wryun ¥¸¥å¥ó ¤¦¤ë¤¦ {intercalation} {illegitimate throne} +±½ 313D U5642 B30 S15 F2298 N991 V896 L2161 MN4286X MP2.1150 P1-3-12 I3d12.10 Q6804.6 Yzun3 Wjun ¥½¥ó ¤¦¤ï¤µ {rumor} {gossip} {hearsay} +±¾ 313E U4e91 B7 S4 XH4309 N274 V74 H1931 L2102 K1813 O147 MN254 MP1.0457 DC143 P2-1-3 I0a4.4 Q1073.1 DR3071 Yyun2 Wun ¥¦¥ó ¤¤.¤¦ ¤³¤³¤Ë {say} +±¿ 313F U904b B162 G3 S12 S11 F255 N4725 V6092 H3140 DK2006 L303 K179 O1808 DO373 MN38998P MP11.0112 E231 IN439 DS157 DT389 DC157 DJ304 DB3.7 DG704 P3-3-9 I2q9.10 Q3730.4 DR3655 Yyun4 Wun ¥¦¥ó ¤Ï¤³.¤Ö {carry} {luck} {destiny} {fate} {lot} {transport} {progress} {advance} +±À 3140 U96f2 B173 G2 S12 F1256 N5046 V6522 H2773 DK1774 L423 K1124 O2027 DO478 MN42235 MP12.0015 E78 IN636 DS47 DT213 DJ844 DG1860 P2-8-4 I8d4.1 Q1073.1 DR3171 Yyun2 Wun ¥¦¥ó ¤¯¤â -¤°¤â T1 ¤­ ¤º¤â ¤Î¤á {cloud} +±Á 3141 U834f B140 S9 F2096 N3933 V5022 O930 MN30950X MP9.0654 P2-3-6 I3k6.10 Q4421.4 ZRP2-4-6 Yren3 Wim ¥¸¥ó ¥Ë¥ó T1 ¤¨ {bean} +±Â 3142 U990c B184 S14 F2277 N5167 V6690 L2797 MN44146X MP12.0400 P1-8-6 I8b6.2 Q8174.0 Q8172.0 Yer3 Wi ¥¸ ¥Ë ¤¨ ¤¨¤Ð ¤¨¤µ ¤â¤Á {food} {bait} {prey} {tempting profit} +±Ã 3143 U53e1 B29 G9 S16 XJ0624F XJ1385B N865 V683 H1910 DK1223 L2905 O2555 MN3214 MP2.0713 IN2032 P1-14-2 I2h14.1 Q2764.0 Yrui4 Wye ¥¨¥¤ ¤¢¤­.¤é¤« {intelligence} {imperial} +±Ä 3144 U55b6 B30 C42 G5 S12 XJ0535B F303 N963 V857 H2603 DK1667 L1034 K348 O1751 DO780 MN4025 MP2.1115 E616 IN722 DS741 DT749 DC388 DJ930 DG518 P2-5-7 I3n9.2 Q3260.6 Q9060.6 DR977 ZPP2-3-9 Yying2 Wyeong ¥¨¥¤ ¤¤¤È¤Ê.¤à ¤¤¤È¤Ê.¤ß {occupation} {camp} {perform} {build} {conduct (business)} +±Å 3145 U5b30 B38 S17 N1260 V1273 L2193 MN6828 MP3.0767 P2-14-3 I3e14.4 Q6640.4 DR3969 Yying1 Wyeong ¥¨¥¤ ¤Õ.¤ì¤ë ¤ß¤É¤ê¤´ ¤¢¤«¤´ {sharp (music)} {baby} +±Æ 3146 U5f71 B59 G8 S15 F464 N1594 V1722 H1889 DK1216 L1712 K630 O2357 DO929 MN10019 MP4.0805 E1017 IN854 DC494 DJ1022 DG619 P1-12-3 I3j12.1 Q6292.2 DR3860 Yying3 Wyeong ¥¨¥¤ ¤«¤² {shadow} {silhouette} {phantom} +±Ç 3147 U6620 B72 G6 S9 F404 N2118 V2448 H892 DK600 L1742 K234 O840 DO910 MN13838 MP5.0806 E813 IN352 DT876 DC368 DJ234 DB2.14 DG985 P1-4-5 I4c5.1 Q6503.0 DR3863 Yying4 Wyeong ¥¨¥¤ ¤¦¤Ä.¤ë ¤¦¤Ä.¤¹ ¤Ï.¤¨¤ë -¤Ð.¤¨ T1 ¤¢¤­¤é ¤¨ ¤Æ¤ë {reflect} {reflection} {projection} +±È 3148 U66f3 B2 S6 S7 XJ05B2A XH1562 N100 V2417 L2848 MN14282 MP5.0961 P4-6-4 I0a6.23 Q5000.6 Yzhuai4 Yyi4 Wye ¥¨¥¤ ¤Ò.¤¯ T1 ¤Ò¤­ ¤Ó¤­ {pull} {tug} {jerk} {admit} {install} {quote} {refer to} +±É 3149 U6804 B75 G4 S9 XJ05C46 F920 N2239 V2635 H2574 DK1642 L326 K745 O969 DO777 MN14687P MP6.0293 E427 IN723 DS549 DT520 DJ1188 DG1054 P2-5-4 I3n6.1 Q3290.4 Q9090.4 DR964 ZPP2-3-6 Yrong2 Wyeong ¥¨¥¤ ¥è¥¦ ¤µ¤«.¤¨¤ë ¤Ï.¤¨ -¤Ð.¤¨ ¤Ï.¤¨¤ë ¤¨ T1 ¤µ¤«¤¨ ¤·¤² ¤Æ¤ë ¤Ê¤¬ ¤Ò¤Ç ¤è¤· {flourish} {prosperity} {honor} {glory} {splendor} +±Ê 314A U6c38 B3 C85 G5 S5 F846 N130 V3031 H1937 DK1230 L132 K690 O149 DO560 MN17088 MP6.0887 E615 IN1207 DS550 DT646 DJ1096 DG1152 P2-1-4 I3a1.1 Q3023.2 DR342 ZPP4-5-4 Yyong3 Wyeong ¥¨¥¤ ¤Ê¤¬.¤¤ T1 ¤¨ ¤È ¤Î¤ê ¤Ò¤µ ¤Ò¤µ¤· {eternity} {long} {lengthy} +±Ë 314B U6cf3 B85 G3 S8 F1223 N2520 V3090 H327 DK242 L136 K1198 DO562 MN17328 MP6.1081 E232 IN1208 DS352 DT293 DJ193 DG1168 P1-3-5 I3a5.14 Q3313.2 DR342 Yyong3 Wyeong ¥¨¥¤ ¤ª¤è.¤° {swim} +±Ì 314C U6d29 B85 S9 N2540 V3118 L2849 MN17401 MP6.1105 P1-3-6 I3a6.3 Q3510.6 Yxie4 Wseol Wye ¥¨¥¤ ¥»¥Ä ¤â.¤é¤¹ ¤Î.¤Ó¤ë ¤â.¤ì¤ë {leak} {escape} +±Í 314D U745b B96 G9 S12 F2393 V3647 H999 DK682 L2566 O1607 MN21127X MP7.0947 IN2159 P1-4-8 I4f8.6 Q1413.4 Yying1 Wyeong ¥¨¥¤ T1 ¥è¥¦ ¤¢¤­ ¤¢¤­¤é ¤Æ¤ë ¤¨ {sparkle of jewelry} {crystal} +±Î 314E U76c8 B108 S9 XJ14E49 XH2636 N3114 V3888 O1200 MN22961 MP8.0106 P2-4-5 I5h4.1 Q1710.7 Yying2 Wyeong ¥¨¥¤ ¤ß.¤¿¤¹ ¤ß.¤Á¤ë T1 ¤ß¤Ä {fullness} {enough} {pride} {satisfy} +±Ï 314F U7a4e B181 C115 S16 XJ03150 N5127 V4173 H1612 L2790 O2505 MN25267 MP6.0535 P1-7-9 I9a7.5 Q2198.6 Yying3 Wyeong ¥¨¥¤ ¤Û¤µ¤­ ¤Î¤® {heads of grain} {cleverness} +±Ð 3150 U9834 B181 S16 XJ0314F XH5127 V4109 MN24824 MP8.0497 P1-7-9 I9a7.5 Q2198.6 Yying3 Wyeong ¥¨¥¤ ¤Û¤µ¤­ ¤Î¤® T1 ¤¨ ¤«¤¤ {heads of grain} {cleverness} +±Ñ 3151 U82f1 B140 G4 S8 XJ1315F F430 N3927 V5008 H2238 DK1427 L1741 K449 O693 DO377 MN30808P MP9.0591 E426 IN353 DS353 DT495 DC361 DJ155 DB2.19 DG644 P2-3-5 I3k5.5 Q4453.0 DR1963 Yying1 Wyeong ¥¨¥¤ ¤Ï¤Ê¤Ö¤µ T1 ¤¢ ¤¢¤¤ ¤¨ ¤¹¤°¤ë ¤Ï¤Ê ¤Ò ¤Ò¤Ç ¤è¤· ¤é {England} {English} +±Ò 3152 U885b B60 C144 G5 S16 XJ06A4C F400 N1639 V1776 H760 DK526 L1646 K394 O2452 DO686 MN34073 MP10.0159 E617 IN815 DS551 DT813 DC287 DJ780 DG1617 P1-3-13 I3i13.3 Q2150.6 Q2122.1 DR2053 Ywei4 Wwi ¥¨¥¤ ¥¨ T1 ¤â¤ê ¤¤ ¤Þ¤â¤ë {defense} {protection} +±Ó 3153 U8a60 B149 G8 S12 XJ05269 F2000 N4336 V5584 H1500 DK1004 L345 K1942 O1664 DO1161 MN35409 MP10.0437 E1016 IN1209 DJ1905 DG1669 P1-7-5 I7a5.14 Q0363.2 DR3042 Yyong3 Wyeong ¥¨¥¤ ¤è.¤à ¤¦¤¿.¤¦ T1 ¤¦¤¿ ¤¨ ¤¨¤¨ {recitation} {poem} {song} {composing} +±Ô 3154 U92ed B167 G8 S15 F1395 N4864 V6279 H1730 DK1140 L500 K1211 O2344 DO1449 MN40418P MP11.0547 E1018 IN1371 DJ1373 DG1823 P1-8-7 I8a7.12 Q8811.6 DR2857 Yrui4 Wye Wtae ¥¨¥¤ ¤¹¤ë¤É.¤¤ T1 ¤È¤· {pointed} {sharpness} {edge} {weapon} {sharp} {violent} +±Õ 3155 U6db2 B85 G5 S11 F1210 N2599 V3199 H511 DK375 L1038 K1131 DO659 MN17586 MP7.0003 E620 IN472 DS552 DT724 DJ906 DG1203 P1-3-8 I3a8.29 Q3014.7 DR366 Yye4 Yyi4 Waeg ¥¨¥­ {fluid} {liquid} {juice} {sap} {secretion} +±Ö 3156 U75ab B104 G8 S9 F1661 N3028 V3783 H3276 DK2058 L1689 K1834 DO1469 MN22069 MP7.1159 E1019 IN1319 DJ1735 DG1348 P3-5-4 I5i4.2 Q0014.7 DR568 Yyi4 Wyeog ¥¨¥­ ¥ä¥¯ {epidemic} +±× 3157 U76ca B12 C108 G5 S10 F674 N597 V3891 H2285 DK1468 L1881 K825 O1201 DO631 MN22972P MP8.0111 E619 IN716 DS742 DT707 DJ921 DG1370 P2-3-7 I2o8.5 Q8010.7 DR974 ZPP2-2-8 ZPP2-5-5 Yyi4 Wig ¥¨¥­ ¥ä¥¯ ¤Þ.¤¹ T1 ¤Þ¤· ¤Þ¤¹ {benefit} {gain} {profit} {advantage} +±Ø 3158 U99c5 B187 G3 S14 XJ07163 F724 N5199 V6735 H1822 DK1184 L1984 K384 O2172 DO189 MN44633P MP12.0506 E233 IN284 DS158 DT426 DJ56 DB2.12 DG1915 P1-10-4 I10a4.4 Q7738.7 DR3462 Yyi4 Wyeog ¥¨¥­ {station} +±Ù 3159 U60a6 B61 G8 S10 XJ13D6A F1762 N1696 V1868 H418 DK311 L619 K1690 O1054 DO1857 MN10629P MP4.1052 E1020 IN1368 DJ1453 DG815 P1-3-7 I4k7.15 Q9801.6 DR1157 Yyue4 Wyeol ¥¨¥Ä ¤è¤í¤³.¤Ö ¤è¤í¤³.¤Ð¤¹ T1 ¤ä ¤è¤· {ecstasy} {joy} {rapture} +±Ú 315A U8b01 B149 G8 S15 N4382 V5637 H1570 DK1054 L452 K2002 DO1862 MN35690P MP10.0523 E1022 IN1920 DJ1899 DG1692 P1-7-8 I7a8.6 Q0662.7 DR3052 Yye4 Wal ¥¨¥Ä {audience} {audience (with king)} +±Û 315B U8d8a B156 G8 S12 F897 N4542 V5851 H3314 DK2085 L387 K529 O2052 DO1021 MN37110 MP10.0846 E1021 IN1001 DJ1073 DG1756 P3-7-5 I4n8.2 Q4380.5 DR1470 Yyue4 Wweol Whwal ¥¨¥Ä ¥ª¥Ä ¤³.¤¹ -¤³.¤¹ -¤´.¤· ¤³.¤¨¤ë -¤´.¤¨ T1 ¤¨¤Á ¤¨¤Ã ¤ª ¤³¤¨ ¤³¤· ¤´¤¨ ¤´¤· ¤´¤ä {surpass} {cross over} {move to} {exceed} {Vietnam} +±Ü 315C U95b2 B169 G8 S15 XDR3853 F1855 N4961 V6404 H3330 DK2101 L1618 K1815 DO1261 MN41341P MP11.0748 E1023 IN1369 DJ1719 DG1846 P3-8-7 I8e7.2 Q7721.6 DR3857 Yyue4 Wyeol ¥¨¥Ä ¤±¤ß.¤¹¤ë {review} {inspection} {revision} +±Ý 315D U698e B75 S14 F1945 N2332 V2810 L2514 O2107 MN15219 MP6.0477 P1-4-10 I4a10.4 Q4194.7 DR1867 Yjia3 Wga ¥« ¤¨¤Î¤­ T1 ¤¨ ¤¨¤Î {lotus tree} +±Þ 315E U53ad B27 S14 N834 V662 H3017 L2149 MN3025 MP2.0661 P3-2-12 I2p12.1 Q7123.4 Yyan4 Yyan1 Wyeom Wam Wyeob ¥¨¥ó ¥ª¥ó ¥¢¥ó ¥ª¥¦ ¥æ¥¦ ¥è¥¦ ¤¤¤ä ¤¢.¤­¤ë ¤¤¤È.¤¦ ¤ª¤µ.¤¨¤ë {get tired of} {satiate} {bore} +±ß 315F U5186 B13 G1 S4 XJ05424 F69 N617 V385 H2955 DK1875 L1811 K2 O78 DO159 MN1513 MP2.0110 E4 IN13 DS48 DT25 DC260 DJ14 DB2.12 DG159 P3-2-2 I2r2.1 Q7722.0 DR3645 Yyuan2 Wweon ¥¨¥ó ¤Þ¤ë.¤¤ ¤Þ¤ë ¤Þ¤É ¤Þ¤É.¤« ¤Þ¤í.¤ä¤« T1 ¤Ä¤Ö¤é ¤Î¤Ö ¤Þ¤É¤« ¤ß¤Ä {circle} {yen} {round} +±à 3160 U5712 B31 G2 S13 XDR3675 F628 N1047 V962 H3156 DK2017 L585 K412 O2046 DO327 MN4818 MP3.0091 E234 IN447 DS159 DT223 DJ324 DG346 P3-3-10 I3s10.1 Q6023.2 Q6073.2 DR1465 Yyuan2 Wweon ¥¨¥ó ¤½¤Î T1 ¤ª¤ó ¤¾¤Î {park} {garden} {yard} {farm} +±á 3161 U5830 B32 S12 F1913 N1111 V1055 L2191 MN5274 MP3.0216 P1-3-9 I3b9.12 Q4111.4 Yyan4 Weon ¥¨¥ó ¤»¤­ ¤».¤¯ {dam} {prevent} {stop up} +±â 3162 U5944 B37 S8 F2047 N1173 V1146 L2055 O668 MN5881 MP3.0569 P2-3-5 I0a8.10 Q4071.6 Yyan3 Yyan1 Weom ¥¨¥ó ¤ª¤ª.¤¦ ¤¿¤Á¤Þ¤Á T1 ¤¢¤Þ {cover} +±ã 3163 U5bb4 B40 G8 S10 F1675 N1304 V1332 H2271 DK1456 L191 K1304 O1437 DO1301 MN7166 MP3.1018 E1025 IN640 DJ849 DG479 P2-3-7 I3m7.3 Q3040.4 DR769 Yyan4 Wyeon ¥¨¥ó ¤¦¤¿¤² T1 ¤¦¤¿ ¤ä¤¹ {banquet} {feast} {party} +±ä 3164 U5ef6 B54 G6 S8 F747 N1547 V1657 H3073 DK1952 L392 K758 O739 DO706 MN9569X MP4.0642 E814 IN1115 DS743 DT858 DJ689 DG599 P3-3-5 I2q5.4 Q1240.1 DR3567 ZSP3-2-5 Yyan2 Wyeon ¥¨¥ó ¤Î.¤Ó¤ë ¤Î.¤Ù¤ë ¤Î.¤Ù ¤Î.¤Ð¤¹ T1 ¤¿¤« ¤Î¤Ö ¤Î¤Ù {prolong} {stretching} +±å 3165 U6028 B61 S9 F2137 N1663 V1819 H2570 L1420 MN10479 MP4.1011 P2-5-4 I4k5.20 Q2733.1 Yyuan4 Wweon ¥¨¥ó ¥ª¥ó ¥¦¥ó ¤¦¤é.¤à ¤¦¤é¤ß ¤¦¤é.¤á¤·¤¤ {grudge} {show resentment} {be jealous} +±æ 3166 U63a9 B64 S11 N1932 V2192 H489 L2057 MN12285 MP5.0299 P1-3-8 I3c8.23 Q5401.6 Yyan3 Weom ¥¨¥ó ¤ª¤ª.¤¦ {cover} {conceal} +±ç 3167 U63f4 B64 G8 S12 F312 N1961 V2230 H586 DK428 L1951 K582 DO1564 MN12407X MP5.0333 E1026 IN1088 DC354 DJ1270 DG866 DG912 P1-3-9 I3c9.7 Q5204.7 DR1367 Yyuan2 Wweon ¥¨¥ó {abet} {help} {save} +±è 3168 U6cbf B85 G6 S8 F1121 N2525 V3096 H328 DK243 L795 K1379 DO1013 MN17260 MP6.1034 E815 IN1607 DT859 DJ1128 DG1169 P1-3-5 I3a5.23 Q3816.0 DR377 Yyan2 Yyan4 Wyeon ¥¨¥ó ¤½.¤¦ -¤¾.¤¤ {run alongside} {follow along} {run along} {lie along} +±é 3169 U6f14 B85 G5 S14 F267 N2685 V3310 H697 DK491 L2007 K222 O2079 DO806 MN18130 MP7.0216 E621 IN344 DS553 DT785 DC413 DJ616 DG1239 P1-3-11 I3a11.13 Q3318.6 DR361 Yyan3 Wyeon ¥¨¥ó {performance} {act} {play} {render} {stage} +±ê 316A U708e B86 G8 S8 F1242 N2751 V3404 H2420 DK1568 L162 K1231 O697 DO1727 MN18910 MP7.0381 E1024 IN1336 DJ1803 DG1264 P2-4-4 I4d4.4 Q9080.9 DR1162 Yyan2 Wyeom ¥¨¥ó ¤Û¤Î¤ª T1 ¤Ì¤¯ {inflammation} {flame} {blaze} +±ë 316B U7114 B4 C86 S11 S12 XJ1496F XJ14A34 N249 V3423 H996 L2546 MN19141X MP7.0461 P1-4-7 I4d8.5 Q9787.7 ZRP1-4-8 ZSP1-4-7 Yyan4 Wyeom ¥¨¥ó ¤Û¤Î¤ª {flame} {blaze} +±ì 316C U7159 B86 G8 S13 XJ05F5D F1290 N2784 V3456 H1021 DK700 L1612 K1147 DO914 MN19203X MP7.0474 E1027 IN919 DJ1045 DG1269 P1-4-9 I4d9.3 Q9181.4 DR1172 ZPP1-1-12 Yyan1 Wyeon Win ¥¨¥ó ¤±¤à.¤ë ¤±¤à¤ê ¤±¤à.¤¤ T1 ¤¿¤Ð {smoke} +±í 316D U71d5 B140 C86 S16 XJ16C49 XO2369 F2147 N4070 V3489 L2869 O2570 MN19429 MP7.0528 P2-4-12 I3k13.16 Q4433.1 Yyan4 Yyan1 Wyeon ¥¨¥ó ¤Ä¤Ð¤á ¤Ä¤Ð¤¯¤é ¤Ä¤Ð¤¯¤í {swallow (bird)} +±î 316E U733f B94 G8 S13 XJ14B30 F1772 N2905 V3600 H669 DK479 L403 K1717 O2062 MN20584 MP7.0726 E1028 IN1584 DJ1865 DG1308 P1-3-10 I3g10.3 Q4423.2 DR2965 Yyuan2 Wweon ¥¨¥ó ¤µ¤ë T1 ¤µ ¤µ¤ï ¤¶¤ë ¤Þ¤· {monkey} +±ï 316F U7e01 B120 G8 S15 F1291 N3585 V4553 H1386 DK940 L1372 K1362 O2660 DO1244 MN27656P MP8.1125 E1030 IN1131 DJ732 DG1548 P1-6-9 I6a9.10 Q2793.2 DR2751 Yyuan2 Wyeon Wdan ¥¨¥ó -¥Í¥ó ¤Õ¤Á ¤Õ¤Á¤É.¤ë ¤æ¤«¤ê ¤è¤¹¤¬ ¤Ø¤ê ¤¨¤Ë¤· {affinity} {relation} {connection} {edge} {border} {verge} {brink} +±ð 3170 U8276 B139 G9 S19 XJ06766 XJ15E6C XJ15E6D F2207 N3890 V4957 H1908 DK1222 L1755 O2833 DO1914 MN30632 MP9.0515 IN2209 P1-13-6 I3d16.3 Q5711.7 Yyan4 Wyeom ¥¨¥ó ¤Ä¤ä ¤Ê¤Þ.¤á¤«¤·¤¤ ¤¢¤Ç.¤ä¤« ¤Ä¤ä.¤á¤¯ ¤Ê¤Þ.¤á¤¯ T1 ¤â¤í ¤è¤· {glossy} {luster} {glaze} {polish} {charm} {colorful} {captivating} +±ñ 3171 U82d1 B140 G9 S8 F2060 N3916 V4996 H2239 DK1428 L1419 O682 MN30774X MP9.0562 IN2212 P2-3-5 I3k5.17 Q4421.2 DR1956 Yyuan4 Wweon ¥¨¥ó ¥ª¥ó ¤½¤Î ¤¦.¤Ä T1 ¤¢¤ä {garden} {farm} {park} +±ò 3172 U8597 B140 S16 V5200 L2974 O2681 MN32119X MP9.0947 P2-3-13 I3s10.1 Q4460.0 ZRP2-4-13 Yyuan2 Wweon ¥¨¥ó ¥ª¥ó T1 ¤¾¤Î {garden} {yard} {farm} +±ó 3173 U9060 B162 G2 S13 S12 F887 N4733 V6101 H3150 DK2013 L402 K803 O2043 DO326 MN39047P MP11.0160 E79 IN446 DS160 DT224 DJ110 DB3.5 DG714 P3-3-10 I2q10.4 Q3430.3 DR1465 Yyuan3 Yyuan4 Wweon ¥¨¥ó ¥ª¥ó ¤È¤ª.¤¤ T1 ¤ª ¤ª¤Ë ¤É ¤É¤ª {distant} {far} +±ô 3174 U925b B167 G8 S13 XJ1633C F1710 N4842 V6251 H1707 DK1122 L794 K1681 O1944 DO1109 MN40310 MP11.0516 E1029 IN1606 DJ1339 DG1812 P1-8-5 I8a5.14 Q8816.0 DR2877 Yqian1 Yyan2 Wyeon ¥¨¥ó ¤Ê¤Þ¤ê {lead} +±õ 3175 U9d1b B196 S16 N5346 V6953 O2572 MN46795 MP12.0812 P2-5-11 I11b5.9 Q2732.7 Yyuan1 Wweon ¥¨¥ó ¥ª¥ó ¤ª¤· ¤ª¤·¤É¤ê {male mandarin duck} +±ö 3176 U5869 B32 G4 S13 XJ07345 F1148 N1125 V1075 H631 DK456 L1458 K1058 O1846 DO730 MN5382 MP3.0237 E428 IN1101 DS354 DT603 DJ924 DG385 P1-3-10 I3b10.5 Q4811.7 DR1474 Yyan2 Wyeom ¥¨¥ó ¤·¤ª {salt} +±÷ 3177 U65bc B70 G9 S8 F2113 N2083 V2390 H854 DK571 L2900 O607 MN13628X MP5.0676 IN2084 P1-4-4 I4h4.2 Q0823.3 Q0821.3 DR440 Yyu2 Ywu1 Yyu1 Weo Wo ¥ª ¥è ¤ª¤¤.¤Æ ¤ª.¤±¤ë ¤¢¤¢ ¤è¤ê {at} {in} {on} {as for} +±ø 3178 U6c5a B85 G8 S6 XJ1465E F908 N2494 V3047 H222 DK163 L1245 K1246 DO1531 MN17133 MP6.0913 E1031 IN693 DJ907 DG1158 P1-3-3 I3a3.5 Q3112.7 DR352 ZSP1-3-4 Ywu1 Wo ¥ª ¤±¤¬.¤¹ ¤±¤¬.¤ì¤ë ¤±¤¬.¤é¤ï¤·¤¤ ¤è¤´.¤¹ ¤è¤´.¤ì¤ë ¤­¤¿¤Ê.¤¤ {dirty} {pollute} {disgrace} {rape} {defile} +±ù 3179 U7525 B100 S12 S13 N2992 V3719 L2910 MN21689 MP7.1043 P1-5-7 I5f7.5 Q2612.7 Ysheng1 Wsaeng ¥»¥¤ ¥½¥¦ ¥·¥ç¥¦ ¤ª¤¤ ¤à¤³ {nephew} +±ú 317A U51f9 B17 G8 S5 F2206 N664 V444 H3482 DK2170 L33 K1920 DO1883 MN1810 MP2.0175 E1032 IN1893 DJ1922 DG173 P4-5-1 I0a5.14 Q7777.0 DR3675 ZSP4-4-1 ZSP4-6-1 Yao1 Ywa1 Wyo ¥ª¥¦ ¤¯¤Ü.¤à ¤Ø¤³.¤à ¤Ü¤³ {concave} {hollow} {sunken} +±û 317B U592e B2 C37 G3 S5 F582 N86 V1140 H3509 DK2187 L1740 K468 O182 DO881 MN5840 MP3.0552 E429 IN351 DS554 DT246 DJ706 DG412 P4-5-4 I0a5.33 Q5003.0 DR1663 Yyang1 Wang ¥ª¥¦ T1 ¤¢¤­¤é ¤¨ ¤ª ¤µ¤È ¤Á¤« ¤Æ¤ë ¤Ê¤« ¤Ò¤µ ¤Ò¤í ¤ä {center} {middle} +±ü 317C U5965 B4 C37 G8 S12 XJ0547C XJ13B73 F1018 N240 V1165 H2824 DK1806 L928 K878 O1798 DO930 MN5981 MP3.0603 E1038 IN476 DJ71 DG419 P2-9-3 I6b6.9 Q2743.0 DR863 ZPP2-10-2 ZPP4-12-4 Yao4 Wo Wug ¥ª¥¦ ¥ª¥¯ ¤ª¤¯.¤Þ¤ë ¤¯¤Þ T1 ¤ª ¤ª¤ª ¤ª¤ó ¤Ä ¤Î¤¯ {heart} {interior} +±ý 317D U5f80 B60 G5 S8 XJ05748 XH4213 F1421 N1605 V1733 H292 DK217 L880 K1283 O579 DO875 MN10073 MP4.0813 E623 IN918 DS555 DT677 DJ520 DG621 P1-3-5 I3i5.6 Q2021.4 DR2072 Ywang3 Ywang4 Wwang ¥ª¥¦ ¤¤.¤¯ ¤¤¤Ë¤·¤¨ ¤µ¤­.¤Ë ¤æ.¤¯ T1 ¤ß¤Á {journey} {chase away} {let go} {going} {travel} +±þ 317E U5fdc B53 C61 G5 S7 XJ05866 F266 N1504 V1789 H3066 DK1946 L607 K413 O509 DO718 MN10347P MP4.0965 E622 IN827 DS556 DT663 DC362 DJ1119 DG768 P3-3-4 I3q4.2 Q0023.0 DR558 Yying1 Yying4 Weung ¥ª¥¦ ¥è¥¦ -¥Î¥¦ ¤¢¤¿.¤ë ¤Þ¤µ¤Ë ¤³¤¿.¤¨¤ë T1 ¤ª ¤¿¤« ¤Þ¤µ {apply} {answer} {yes} {OK} {reply} {accept} +²¡ 3221 U62bc B64 G8 S8 F789 N1885 V2128 H314 DK234 L1114 K587 O587 DO1632 MN11929 MP5.0161 E1033 IN986 DJ256 DG868 P1-3-5 I3c5.5 Q5605.0 DR1355 Yya1 Yya2 Wab Wgab ¥ª¥¦ ¤ª.¤¹ ¤ª.¤·- ¤ª.¤Ã- ¤ª.¤µ¤¨¤ë ¤ª¤µ.¤¨¤ë T1 ¤ª¤· ¤ª¤¹ ¤ª¤ä {push} {stop} {check} {subdue} {attach} {seize} {weight} {shove} {press} {seal} {do in spite of} +²¢ 3222 U65fa B72 G9 S8 XJ1424B F2342 N2104 V2427 DK573 L2450 O620 MN13774 MP5.0752 IN2087 P1-4-4 I4c4.2 Q6101.4 Ywang4 Wwang ¥ª¥¦ ¥­¥ç¥¦ ¥´¥¦ ¤«¤¬¤ä.¤­ ¤¦¤Ä¤¯¤·.¤¤ ¤µ¤«¤ó {flourishing} {successful} {beautiful} {vigorous} +²£ 3223 U6a2a B75 G3 S15 F480 N2361 V2854 H1066 DK733 L1751 K297 O2301 DO470 MN15484P MP6.0562 E235 IN781 DS355 DT432 DJ34 DG1111 P1-4-11 I4a11.13 Q4498.6 DR1861 Yheng2 Yheng4 Whoeng ¥ª¥¦ ¤è¤³ {sideways} {side} {horizontal} {width} {woof} +²¤ 3224 U6b27 B76 G8 S8 XJ05D3F F421 N2413 V2931 H887 DK596 L1699 K766 DO1416 MN16024P MP6.0621 E1034 IN1022 DJ554 DG1121 P1-4-4 I4j4.2 Q7778.2 DR3462 You1 Wgu ¥ª¥¦ ¤¦¤¿.¤¦ ¤Ï.¤¯ T1 ¤ª¤ª ¤Ò¤í {Europe} +²¥ 3225 U6bb4 B79 G8 S8 XJ05D58 F1622 N2451 V2990 H886 DK595 L1698 K2003 DO1468 MN16618P MP6.0763 E1035 IN1940 DJ1625 DG1138 P1-4-4 I2t6.1 Q7774.7 DR3468 You1 Wgu ¥ª¥¦ ¤Ê¤°.¤ë {assault} {hit} {beat} {thrash} +²¦ 3226 U738b B96 G1 S4 F684 N2922 V3619 H3439 DK2145 L255 K499 O90 DO310 MN20823 MP7.0818 E5 IN294 DS49 DT26 DJ577 DG1315 P4-4-1 I4f0.1 Q1010.4 DR3172 Ywang2 Ywang4 Wwang ¥ª¥¦ -¥Î¥¦ T1 ¤ª¤ª ¤ª¤ª¤­¤ß ¤ï {king} {rule} {magnate} +²§ 3227 U7fc1 B12 C124 G8 S10 F2064 N596 V4677 H2108 DK1335 L786 K2004 O1430 DO1594 MN28635P MP9.0104 E1037 IN1930 DJ1940 DG1571 P2-2-8 I2o8.6 Q8012.7 DR2053 ZPP2-4-6 Yweng1 Wong ¥ª¥¦ ¤ª¤­¤Ê T1 ¤ª ¤ª¤Ê {venerable old man} +²¨ 3228 U8956 B145 S17 S18 N4264 V5498 L2627 MN34629X MP10.0268 P1-5-12 I5e13.1 Q3723.4 Yao3 Wo ¥ª¥¦ ¤Õ¤¹¤Þ ¤¢¤ª {opaque sliding door} +²© 3229 U9d2c B196 S16 XJ07274 XH5364 V6945 L2907 P2-5-11 I11b10.9 Q9932.7 Yying1 Waeng ¥ª¥¦ ¤¦¤°¤¤¤¹ {nightingale} {bush warbler} +²ª 322A U9d0e B196 S15 S14 XJ16C3F F2187 N5367 V6941 L2828 O2975 MN47268X MP12.0870 P1-4-11 I11b11.3-2 Q7772.7 You1 Wgu ¥ª¥¦ ¤«¤â¤á {seagull} +²« 322B U9ec4 B201 G2 S11 F1240 N5399 V7045 H2468 DK1596 L1750 K1063 O1499 DO469 MN47926P MP12.0994 E120 IN780 DS214 DT203 DJ993 DG1939 P2-4-7 I3k8.16 Q4480.6 DR1961 ZPP2-3-8 ZPP2-9-2 Yhuang2 Whwang ¥³¥¦ ¥ª¥¦ ¤­ ¤³- T1 ¤¦¤¤ ¤ì¤¤ {yellow} +²¬ 322C U5ca1 B13 C46 S8 F463 N621 V1460 H2997 L1961 K370 O987 DO1889 MN7962 MP4.0230 P3-2-6 I2r6.2 Q7722.0 DR3653 Ygang1 Wgang ¥³¥¦ ¤ª¤« {mount} {hill} {knoll} +²­ 322D U6c96 B85 G8 S7 XJ05155 F929 N2505 V3065 H262 DK196 L138 K829 O400 DO1317 MN17209 MP6.0990 E1583 IN1346 DJ912 DG1165 P1-3-4 I3a4.5 Q3510.6 DR355 Ychong1 Wchung ¥Á¥å¥¦ ¤ª¤­ ¤ª¤­¤Ä ¤Á¤å¤¦.¤¹¤ë ¤ï¤¯ {open sea} {offing} {rise high into sky} +²® 322E U837b B140 S10 XJ15932 F1630 N3952 V5054 L242 O1176 MN31005X MP9.0666 P2-3-7 I3k7.9 Q4428.9 ZRP2-4-7 Ydi2 Wjeog ¥Æ¥­ ¤ª¤® {reed} +²¯ 322F U5104 B9 G4 S15 F716 N551 V321 H170 DK125 L983 K389 O2252 DO868 MN1178 MP1.0944 E430 IN382 DS557 DT622 DC462 DJ650 DG136 DG831 P1-2-13 I2a13.5 Q2023.6 DR2158 Yyi4 Weog ¥ª¥¯ T1 ¤ª {hundred million} {10**8} +²° 3230 U5c4b B44 G3 S9 F616 N1392 V1421 H3098 DK1973 L1058 K270 O1233 DO251 MN7684 MP4.0149 E236 IN167 DS161 DT319 DC236 DJ54 DB2.13 DG530 P3-3-6 I3r6.3 Q7721.4 DR3772 Ywu1 Wog ¥ª¥¯ ¤ä T1 ¤¿ {roof} {house} {shop} {dealer} {seller} +²± 3231 U61b6 B61 G8 S16 F1324 N1780 V2001 H765 DK530 L632 K1662 O2440 DO1146 MN11295 MP4.1195 E1039 IN381 DJ651 P1-3-13 I4k13.5 Q9003.6 DR1158 Yyi4 Weog ¥ª¥¯ {recollection} {think} {remember} +²² 3232 U81c6 B130 S17 N3825 V4883 H1092 L2460 MN29951 MP9.0376 P1-4-13 I4b13.3 Q7023.6 Yyi4 Weog ¥ª¥¯ ¥è¥¯ ¤à¤Í ¤ª¤¯¤¹¤ë {timidity} {heart} {mind} {fear} {cowardly} +²³ 3233 U6876 B75 S11 F2210 N2274 V2694 L2530 O1369 MN14811 MP6.0344 P1-4-7 I4a7.19 Q4792.7 Ytong3 Wtong Wyong ¥è¥¦ ¥È¥¦ ¤ª¤± {tub} {bucket} +²´ 3234 U7261 B93 S7 F2155 N2855 V3536 H839 L2552 O407 MN19933 MP7.0627 P1-4-3 I4g3.1 Q2451.0 DR2472 Ymu3 Wmo ¥Ü ¥Ü¥¦ ¤ª¤¹ ¤ª- ¤ª¤ó- {male} +²µ 3235 U4e59 B5 G8 S1 F1841 N260 V56 H3339 DK2104 L71 K1713 O2 DO1339 MN161 MP1.0354 E1041 IN983 DJ1908 DG25 P4-1-1 I0a1.5 Q1771.0 DR3556 ZSP4-2-1 Yyi3 Weul ¥ª¥Ä ¥¤¥Ä ¤ª¤È- ¤­¤Î¤È {the latter} {duplicate} {strange} {witty} +²¶ 3236 U4ffa B9 S10 F1946 N472 V240 H110 L2058 K1870 MN736 MP1.0817 P1-2-8 I2a8.25 Q2421.6 Yan3 Weom Wam ¥¨¥ó ¤ª¤ì ¤ï¤ì {I} {myself} +²· 3237 U5378 B26 G8 S9 F1520 N812 V641 H1447 DK971 L1397 K1270 DO1728 MN2861X MP2.0636 E1042 IN707 DJ918 DG255 P1-7-2 I2e7.1 Q8712.0 DR2344 Yxie4 Wsa ¥·¥ã ¤ª¤í.¤¹ ¤ª¤í¤· ¤ª¤í.¤· {wholesale} +²¸ 3238 U6069 B61 G5 S10 XDR3658 F1418 N1684 V1851 H2655 DK1700 L606 K1353 O1225 DO668 MN10591 MP4.1034 E624 IN555 DS558 DT709 DJ757 DG779 P2-6-4 I4k6.23 Q6033.0 DR1458 Yen1 Weun ¥ª¥ó T1 ¤á¤°¤ß {grace} {kindness} {goodness} {favor} {mercy} {blessing} {benefit} +²¹ 3239 U6e29 B85 G3 S12 F838 N2634 V3246 H608 DK442 L1452 K623 O1585 DO382 MN17774 MP7.0100 E237 IN634 DS162 DT390 DJ839 DG1217 P1-3-9 I3a9.21 Q3611.7 DR374 Ywen1 Won ¥ª¥ó ¤¢¤¿¤¿.¤« ¤¢¤¿¤¿.¤«¤¤ ¤¢¤¿¤¿.¤Þ¤ë ¤¢¤¿¤¿.¤á¤ë ¤Ì¤¯ T1 ¤¢¤Ä ¤¢¤Ä¤· ¤Ê¤ª ¤Ï¤ë ¤æ ¤æ¤¿¤« {warm} +²º 323A U7a4f B115 G8 S16 XJ06353 F1535 N3305 V4175 H1235 DK834 L1147 K1631 O2492 DO1792 MN25280P MP8.0630 E1043 IN869 DJ1234 DG1447 P1-5-11 I5d11.4 Q2293.7 DR2258 Ywen3 Won ¥ª¥ó ¤ª¤À.¤ä¤« {calm} {quiet} {moderation} +²» 323B U97f3 B180 G1 S9 F491 N5110 V6607 H2070 DK1312 L479 K402 O962 DO206 MN43265 MP12.0219 E6 IN347 DS50 DT78 DJ620 DB3.18 DG1879 P2-2-7 I5b4.3 Q0060.1 DR478 ZPP2-5-4 Yyin1 Weum ¥ª¥ó ¥¤¥ó -¥Î¥ó ¤ª¤È ¤Í T1 ¤ª ¤È {sound} {noise} +²¼ 323C U4e0b B1 G1 S3 XJ13023 F97 N9 V9 H3378 DK2115 L50 K72 O46 DO30 MN14 MP1.0220 E7 IN31 DS21 DT13 DC75 DJ32 DB2.1 DG4 P4-3-1 I2m1.2 Q1023.0 DR3154 Yxia4 Wha ¥« ¥² ¤·¤¿ ¤·¤â ¤â¤È ¤µ.¤²¤ë ¤µ.¤¬¤ë ¤¯¤À.¤ë ¤¯¤À.¤ê ¤¯¤À.¤¹ -¤¯¤À.¤¹ ¤¯¤À.¤µ¤ë ¤ª.¤í¤¹ ¤ª.¤ê¤ë T1 ¤µ¤« ¤·¤È {below} {down} {descend} {give} {low} {inferior} +²½ 323D U5316 B9 G3 S4 F89 N350 V580 H21 DK12 L1008 K100 O56 DO76 MN2572X MP2.0436 E238 IN254 DS163 DT242 DC104 DJ414 DB3.19 DG55 P1-2-2 I2a2.6 Q2421.0 Q2121.0 DR2156 Yhua4 Whwa ¥« ¥± ¤Ð.¤±¤ë ¤Ð.¤«¤¹ ¤Õ.¤±¤ë ¤±.¤¹¤ë {change} {take the form of} {influence} {enchant} {delude} {-ization} +²¾ 323E U4eee B9 G5 S6 XJ05071 F1039 N382 V144 H50 DK34 L966 K1322 O231 DO696 MN398 MP1.0622 E625 IN1049 DS559 DT656 DJ1141 DG63 P1-2-4 I2a4.15 Q2124.7 DR2167 Yjia3 Yjia4 Wga Wban ¥« ¥± ¤«¤ê ¤«¤ê- {sham} {temporary} {interim} {assumed (name)} {informal} +²¿ 323F U4f55 B9 G2 S7 F340 N409 V169 H65 DK45 L1012 K471 O513 DO254 MN511 MP1.0694 E80 IN390 DS51 DT137 DC43 DJ80 DB2.2 DG73 P1-2-5 I2a5.21 Q2122.0 DR2149 ZPP3-4-3 Yhe2 Yhe4 Wha ¥« ¤Ê¤Ë ¤Ê¤ó ¤Ê¤Ë- ¤Ê¤ó- T1 ¤¢¤¬ {what} +²À 3240 U4f3d B9 G9 S7 F2323 N398 V159 DK46 L2115 O357 MN486 MP1.0683 IN2014 P1-2-5 I2a5.12 Q2620.0 Yjia1 Yqie2 Wga ¥« ¥¬ ¥­¥ã ¥®¥ã ¤È¤® {nursing} {attending} {entertainer} +²Á 3241 U4fa1 B9 G5 S8 XJ0512B F250 N422 V188 H87 DK64 L1603 K202 DO762 MN628P MP1.0762 E626 IN421 DS563 DT678 DC342 DJ425 DG86 P1-2-6 I2a6.3 Q2126.0 DR2176 Yjia4 Yjie4 Wga ¥« ¥± ¤¢¤¿¤¤ {value} {price} +²Â 3242 U4f73 B9 G8 S8 XH3885 F1643 N429 V194 H86 DK63 L970 K1606 O560 DO1450 MN557 MP1.0731 E1044 IN1462 DJ1931 DG87 P1-2-6 I2a6.10 Q2421.4 DR2172 Yjia1 Wga Wgae ¥« T1 ¤±¤¤ ¤è¤· {excellent} {beautiful} {good} {pleasing} {skilled} +²Ã 3243 U52a0 B19 G4 S5 F130 N716 V523 H38 DK23 L867 K187 O121 DO787 MN2297 MP2.0369 E431 IN709 DS356 DT447 DC237 DJ295 DG208 P1-2-3 I2g3.1 Q4600.0 DR1677 Yjia1 Wga ¥« ¤¯¤ï.¤¨¤ë ¤¯¤ï.¤ï¤ë {add} {addition} {increase} {join} {include} {Canada} +²Ä 3244 U53ef B1 C30 G5 S5 F314 N24 V701 H2969 DK1882 L93 K510 O165 DO253 MN3245 MP2.0754 E816 IN388 DS744 DT647 DC463 DJ412 DG314 P3-2-3 I3d2.12 Q1062.0 DR3149 Yke3 Yke4 Wga Wgeug ¥« ¥³¥¯ -¤Ù.¤­ -¤Ù.¤· T1 ¤è¤· {can} {passable} {mustn't} {should not} {do not} +²Å 3245 U5609 B32 C30 G9 S14 F1553 N1136 V887 H2340 DK1516 L2852 O2184 DO1915 MN4176 MP2.1130 IN2041 P2-3-11 I3p11.1 Q4046.1 Yjia1 Wga ¥« ¤è¤ß.¤¹¤ë ¤è¤¤ T1 ¤Ò¤í ¤è¤· ¤è¤·¤ß ¤«¤º ¤è {applaud} {praise} {esteem} +²Æ 3246 U590f B1 C35 G2 S10 XJ13864 F659 N58 V1120 H2113 DK1339 L296 K580 O1161 DO163 MN5720 MP3.0303 E82 IN461 DS52 DT188 DJ97 DB3.10 DG402 P2-2-8 I4i7.5 Q1024.7 Q1040.7 DR3167 ZPP2-7-3 Yxia4 Yjia3 Wha ¥« ¥¬ ¥² ¤Ê¤Ä {summer} +²Ç 3247 U5ac1 B38 G8 S13 F1581 N1249 V1256 H635 DK458 L542 K1469 DO1223 MN6602 MP3.0744 E1049 IN1749 DJ599 DG451 P1-3-10 I3e10.6 Q4343.2 DR1751 Yjia4 Wga ¥« ¤è¤á ¤È¤Ä.¤° {marry into} {bride} +²È 3248 U5bb6 B40 G2 S10 F133 N1311 V1337 H2273 DK1458 L541 K81 O1185 DO151 MN7169 MP3.1021 E83 IN165 DS53 DT189 DC46 DJ52 DB2.8 DG480 P2-3-7 I3m7.1 Q3023.2 DR751 Yjia1 Ygu1 Wga ¥« ¥± ¤¤¤¨ ¤ä ¤¦¤Á T1 ¤¢¤ê ¤¨ ¤¯ ¤Ä¤« ¤Ù {house} {home} +²É 3249 U5be1 B40 G8 S14 F2035 N1337 V1363 H2344 DK1518 L617 K1935 DO1855 MN7286 MP3.1082 E1053 IN1851 DJ1660 DG494 P2-3-11 I3m11.2 Q3022.7 DR745 Ygua3 Wgwa ¥« {widow} {minority} {few} +²Ê 324A U79d1 B115 G2 S9 F531 N3272 V4130 H1138 DK775 L1179 K350 O877 DO385 MN24950 MP8.0551 E81 IN320 DS164 DT170 DC369 DJ565 DB3.20 DG1430 P1-5-4 I5d4.3 Q2490.0 DR2255 Yke1 Wgwa ¥« T1 ¤·¤Ê {department} {course} {section} +²Ë 324B U6687 B72 G8 S13 F1386 N2152 V2501 H1012 DK691 L1882 K1547 DO891 MN14036 MP5.0911 E1050 IN1064 DJ622 DG993 P1-4-9 I4c9.1 Q6704.7 DR3867 Yxia2 Yxia4 Wga ¥« ¤Ò¤Þ ¤¤¤È¤Þ {spare time} {rest} {leisure} {time} {leave of absence} +²Ì 324C U679c B2 G4 S8 F258 N107 V2594 H3560 DK2217 L1121 K277 O770 DO375 MN14556 MP6.0242 E627 IN487 DS560 DT496 DC250 DJ502 DG1052 P4-8-1 I0a8.8 Q6090.4 DR3664 Yguo3 Wgwa ¥« ¤Ï.¤¿¤¹ ¤Ï¤¿.¤¹ -¤Ï.¤¿¤¹ ¤Ï.¤Æ¤ë -¤Ï.¤Æ¤ë ¤Ï.¤Æ T1 ¤ß {fruit} {reward} {carry out} {achieve} {complete} {end} {finish} {succeed} +²Í 324D U67b6 B75 G8 S9 F1555 N2237 V2632 H2569 DK1638 L869 K1659 DO1085 MN14586 MP6.0253 E1045 IN755 DJ1704 DG1055 P2-5-4 I4a5.36 Q4690.4 DR1664 Yjia4 Wga ¥« ¤«.¤±¤ë ¤«.¤«¤ë {erect} {frame} {mount} {support} {shelf} {construct} +²Î 324E U6b4c B76 G2 S14 F519 N2422 V2945 H1825 DK1187 L469 K478 O2170 DO256 MN16167 MP6.0639 E84 IN392 DS166 DT230 DC486 DJ200 DB3.18 DG1125 P1-10-4 I4j10.2 Q1768.2 DR3162 Yge1 Wga ¥« ¤¦¤¿ ¤¦¤¿.¤¦ {song} {sing} +²Ï 324F U6cb3 B85 G5 S8 F663 N2530 V3102 H336 DK251 L146 K698 O597 DO633 MN17245 MP6.1007 E628 IN389 DS561 DT679 DJ1127 DG1170 P1-3-5 I3a5.30 Q3112.0 DR349 Yhe2 Wha ¥« ¤«¤ï T1 ¤«¤Ã ¤³ ¤³¤¦ {river} +²Ð 3250 U706b B86 G1 S4 XJ1305C F574 N2743 V3394 H3463 DK2159 L161 K432 O52 DO15 MN18850 MP7.0359 E8 IN20 DS13 DT27 DJ18 DB1.A DG1260 P4-4-4 I4d0.1 Q9080.0 DR1162 ZPP1-1-3 Yhuo3 Whwa ¥« ¤Ò -¤Ó ¤Û- {fire} +²Ñ 3251 U73c2 B96 S9 F2227 N2927 V3625 MN20906 MP7.0900 P1-4-5 I4f5.8 Q1112.0 Yke1 Wga ¥« T1 ¤¬ {jewel} +²Ò 3252 U798d B113 G8 S13 F2010 N3254 V4102 H1030 DK706 L1291 K1753 O1885 DO1756 MN24766P MP8.0487 E1051 IN1809 DJ1543 DG1425 P1-4-9 I4e9.4 Q3722.7 DR649 Yhuo4 Whwa ¥« ¤ï¤¶¤ï¤¤ {calamity} {misfortune} {evil} {curse} +²Ó 3253 U79be B115 S5 V4121 H3503 O220 MN24906 MP8.0522 P4-5-3 I5d0.1 Q2090.4 ZPP2-1-4 Yhe2 Whwa ¥« ¤¤¤Í T2 ¤Î¤® ¤Î¤®¤Ø¤ó {2-branch tree} +²Ô 3254 U7a3c B115 G8 S15 F1264 N3301 V4169 H1230 DK831 L893 K1882 MN25217 MP8.0610 E1055 IN1750 DJ1232 DG1444 P1-5-10 I5d10.3 Q2393.2 DR2251 Yjia4 Wga ¥« ¤«¤».¤° {earnings} {work} {earn money} +²Õ 3255 U7b87 B118 G8 S14 N3414 V4315 H2700 DK1735 L2029 K1943 O2216 DO1860 MN26116 MP8.0793 E1054 IN1473 DJ1682 DG1483 P2-6-8 I6f8.15 Q8860.3 DR2377 Yge4 Wgae ¥« ¥³ {counters for things} +²Ö 3256 U82b1 B140 G1 S7 XJ15747 F578 N3909 V4980 H2211 DK1405 L1009 K551 O481 DO328 MN30734P MP9.0537 E9 IN255 DS43 DT69 DJ314 DB2.18 DG641 P2-3-4 I3k4.7 Q4421.4 DR1956 Yhua1 Whwa ¥« ¥± ¤Ï¤Ê T1 ¤ï {flower} +²× 3257 U82db B140 S8 N3925 V5006 L2373 MN30785X MP9.0568 P2-3-5 I3k5.30 Q4462.1 ZRP2-4-5 Yke1 Wga ¥« ¤¤¤¸.¤á¤ë ¤µ¤¤¤Ê.¤à ¤¤¤é¤À.¤Ä ¤«¤é¤¤ ¤³¤Þ¤«¤¤ {torment} {scold} {chastise} +²Ø 3258 U8304 B140 G9 S8 N3914 V4995 DK1431 L2372 MN30835X MP9.0609 IN2213 P2-3-5 I3k5.19 Q4446.0 Yqie2 Yjia1 Wga ¥« {eggplant} +²Ù 3259 U8377 B140 G3 S10 S20 F1230 N3956 V5059 H2282 DK1464 L1013 K1020 O1259 DO255 MN31000P MP9.0666 E239 IN391 DS165 DT351 DJ570 DG655 P2-3-7 I3k7.11 Q4422.1 DR1949 ZPP3-7-3 Yhe2 Yhe4 Wha ¥« ¤Ë T1 ¤Ï¤¹ ¤ê {baggage} {shoulder-pole load} {bear (a burden)} {shoulder (a gun)} {load} {cargo} {freight} +²Ú 325A U83ef B140 G8 S10 XJ15943 F1085 N3955 V5058 H2283 DK1465 L1581 K807 O1266 DO1409 MN31119 MP9.0690 E1046 IN1074 DJ1323 DG656 P2-3-7 I3k7.1 Q4450.4 DR1955 ZPP2-4-6 ZPP4-10-4 Yhua2 Yhua4 Yhua1 Whwa ¥« ¥± ¤Ï¤Ê T1 ¤ï {splendor} {flower} {petal} {shine} {luster} {ostentatious} {showy} {gay} {gorgeous} +²Û 325B U83d3 B140 G8 S11 F1719 N3980 V5095 H2302 DK1482 L1122 K1616 DO946 MN31168P MP9.0701 E1047 IN1535 DJ1667 DG657 P2-3-8 I3k8.2 Q4490.4 DR1964 Yguo3 Wgwa ¥« {candy} {cakes} {fruit} +²Ü 325C U8766 B142 S15 F2501 N4172 V5364 L2689 O2313 MN33299 MP10.0061 P1-6-9 I6d9.4 Q5714.7 Yxia1 Yha2 Wha ¥« ¥² ¤¨¤Ó T1 ¤¨¤ß {shrimp} {prawn} {lobster} +²Ý 325D U8ab2 B149 G4 S15 F455 N4389 V5644 H1573 DK1057 L1123 K531 DO568 MN35589 MP10.0498 E433 IN488 DS564 DT623 DJ669 DB2.5 DG1693 P1-7-8 I7a8.2 Q0669.4 DR3064 Yke4 Wgwa ¥« {chapter} {lesson} {section} {department} {division} {counter for chapters (of a book)} +²Þ 325E U5629 B30 S13 XJ06B76 N964 V861 L2160 MN4235 MP2.1144 P1-3-10 I3d10.7 Q6405.4 Q6405.0 Yhua1 Yhua2 Yye4 Whwa ¥« ¥± ¤«¤Þ¤Ó¤¹.¤·¤¤ {noisy} +²ß 325F U8ca8 B154 G4 S11 F822 N4493 V5781 H2465 DK1594 L1010 K911 DO220 MN36678 MP10.0714 E432 IN752 DS357 DT561 DJ857 DG1724 P2-4-7 I7b4.5 Q2480.6 DR2161 Yhuo4 Whwa ¥« {freight} {goods} {property} +²à 3260 U8fe6 B162 S8 S7 F2160 N4673 V6027 L2959 O999 MN38789X MP11.0017 P3-3-5 I2q5.6 Q3630.0 ZRP3-4-5 Yjia1 Wga ¥« ¥± {(used phonetically)} +²á 3261 U904e B162 G5 S12 S11 F285 N4723 V6090 H3137 DK2003 L1293 K399 O1804 DO368 MN39002P MP11.0120 E629 IN413 DS562 DT750 DC230 DJ284 DG705 P3-3-9 I2q9.18 Q3730.2 DR3649 Yguo4 Yguo1 Wgwa ¥« ¤¹.¤®¤ë -¤¹.¤®¤ë -¤¹.¤® ¤¹.¤´¤¹ ¤¢¤ä¤Þ.¤Ä ¤¢¤ä¤Þ.¤Á {overdo} {exceed} {go beyond} {error} +²â 3262 U971e B173 G9 S17 F1603 N5063 V6541 H2814 DK1800 L2779 K1530 O2693 MN42365 MP12.0066 IN2261 P2-8-9 I8d9.1 Q1024.7 Q1074.7 DR3167 Yxia2 Wha ¥« ¥² ¤«¤¹¤ß ¤«¤¹.¤à {be hazy} {grow dim} {blurred} +²ã 3263 U868a B142 G8 S10 XJ15B52 F2121 N4123 V5288 H1319 DK886 L1728 K1771 O1135 DO1119 MN32849 MP10.0005 E1056 IN1876 DJ1860 DG1605 P1-6-4 I6d4.5 Q5014.0 DR1666 Ywen2 Wmun ¥Ö¥ó ¤« {mosquito} +²ä 3264 U4fc4 B9 S9 N447 V215 L2110 MN665 MP1.0777 P1-2-7 I2a7.4 Q2325.0 Ye2 Ye4 Wa ¥¬ ¤Ë¤ï¤« {sudden} {abrupt} {improvised} +²å 3265 U5ce8 B46 S10 XJ05636 F2234 N1422 V1471 L2226 O1350 MN8071 MP4.0247 P1-3-7 I3o7.2 Q2375.0 Ye2 Wa ¥¬ ¤±¤ï.¤·¤¤ {high mountain} +²æ 3266 U6211 B4 C62 G6 S7 F829 N200 V2028 H3548 DK2208 L640 K1392 O545 DO719 MN11545 MP5.0019 E817 IN1302 DS745 DT848 DC380 DJ1164 DG837 P4-7-3 I0a7.10 Q2355.0 DR2259 ZPP4-7-4 Ywo3 Wa ¥¬ ¤ï¤ì ¤ï ¤ï.¤¬- ¤ï¤¬- T1 ¤¢ ¤¢¤¬ ¤« {ego} {I} {selfish} {our} {oneself} +²ç 3267 U7259 B92 S5 S4 F2067 N2848 V3531 H3435 L1904 MN19909 MP7.0605 P4-4-1 I0a4.28 Q1024.0 Q7124.0 ZPP3-3-1 Yya2 Wa ¥¬ ¥² ¤­¤Ð ¤Ï T2 ¤­¤Ð¤Ø¤ó {tusk} {fang} +²è 3268 U753b B1 C102 G2 S8 XJ06141 XDR1275 F199 N50 V3733 H3000 DK1904 L1170 K150 O991 DO477 MN21739P MP7.1084 E85 IN343 DS167 DT155 DC176 DJ235 DB2.14 DG176 P3-2-6 I0a8.7 Q1077.2 DR3175 Yhua4 Whwa Whoeg ¥¬ ¥«¥¯ ¥¨ ¥«¥¤ ¤¨¤¬.¤¯ ¤«¤¯.¤¹¤ë ¤«¤®.¤ë ¤Ï¤«¤ê¤´¤È ¤Ï¤«.¤ë {brush-stroke} {picture} +²é 3269 U81e5 B131 S9 N3839 V4896 H1440 L2909 MN30071 MP9.0388 P1-7-2 I2a7.22 Q7870.0 ZSP1-6-2 Ywo4 Wwa ¥¬ ¤Õ¤».¤ë ¤Õ.¤»¤ë ¤Õ.¤¹ {bend down} {bow} {lie prostrate} +²ê 326A U82bd B140 G4 S8 F1691 N3920 V5002 H2240 DK1429 L1905 K1676 O683 DO709 MN30860P MP9.0616 E434 IN1455 DS358 DT497 DJ1835 DG645 P2-3-5 I3k5.9 Q4424.1 DR1947 ZPP2-4-4 Yya2 Ydi2 Wa ¥¬ ¤á T1 ¤¸ ¤á¤° {bud} {sprout} {spear} {germ} +²ë 326B U86fe B142 S13 N4147 V5325 L2694 MN33082 MP10.0033 P1-6-7 I6d7.1 Q5315.0 Ye2 Yyi3 Wa ¥® ¥¬ ¤Ò¤à¤· {moth} +²ì 326C U8cc0 B154 G5 S12 F1056 N4501 V5790 H2599 DK1663 L868 K778 O1756 DO615 MN36725 MP10.0742 E630 IN756 DS565 DT751 DJ1019 DG1728 P2-5-7 I7b5.10 Q4680.6 DR1661 Yhe4 Wha ¥¬ T1 ¤« ¤Î¤ê ¤è¤· ¤è¤ê {congratulations} {joy} +²í 326D U96c5 B92 C172 G8 S13 F1192 N2850 V6505 H1197 DK811 L1907 K1271 O1913 DO1211 MN41973 MP11.0992 E1057 IN1456 DJ1638 DG1853 P1-5-8 I8c5.1 Q7021.4 Q1021.4 DR3275 Yya3 Yya1 Wa ¥¬ ¤ß¤ä.¤Ó T1 ¤¦ ¤ª ¤« ¤¿¤À¤· ¤Î¤ê ¤Þ¤µ ¤Þ¤µ¤· ¤è¤· {gracious} {elegant} {graceful} {refined} +²î 326E U9913 B184 G8 S15 F1754 N5171 V6697 H1734 DK1141 L1476 K1948 DO1580 MN44168P MP12.0403 E1058 IN1303 DJ1347 DG1908 P1-8-7 I8b7.1 Q8375.0 DR2859 Ye4 Wa ¥¬ ¤¦.¤¨¤ë {starve} {hungry} {thirst} +²ï 326F U99d5 B187 S15 N5207 V6743 L2803 MN44667 MP12.0511 P2-5-10 I10a5.8 Q4632.7 Yjia4 Wga ¥« ¥¬ ¤«¤´ ¤¬.¤¹¤ë ¤·¤Î¤° ¤Î¤ë {vehicle} {palanquin} {litter} {hitch up an animal} +²ð 3270 U4ecb B9 G8 S4 F617 N347 V108 H1967 DK1245 L250 K666 O66 DO941 MN359 MP1.0591 E1059 IN453 DJ695 DG44 P2-2-2 I2a2.9 Q8022.0 DR2854 Yjie4 Wgae ¥«¥¤ T1 ¤¹¤± ¤æ¤­ {jammed in} {shellfish} {mediate} {concern oneself with} +²ñ 3271 U4f1a B9 G2 S6 XJ05072 F4 N381 V143 H2020 DK1275 L752 K12 O454 DO116 MN460 MP1.0668 E87 IN158 DS54 DT119 DC16 DJ59 DB2.1 DG47 P2-2-4 I2a4.19 Q8073.1 DR2871 ZPP2-3-3 Yhui4 Ykuai4 Whoe Wgoe Wgwal ¥«¥¤ ¥¨ ¤¢.¤¦ ¤¢.¤ï¤»¤ë ¤¢¤Ä.¤Þ¤ë T1 ¤¢¤¤ ¤¤ {meeting} {meet} {party} {association} {interview} {join} +²ò 3272 U89e3 B148 G5 S13 XJ06B3B XH578 F176 N4306 V5548 H1517 DK1017 L1814 K192 O1923 DO577 MN35067 MP10.0361 E632 IN474 DS567 DT769 DC142 DJ293 DG1651 P1-7-6 I4g9.1 Q2725.2 DR2555 Yjie3 Yjie4 Yxie4 Whae Wgae ¥«¥¤ ¥² ¤È.¤¯ ¤È.¤«¤¹ ¤È.¤±¤ë ¤Û¤É.¤¯ ¤Û¤É.¤±¤ë ¤ï¤«.¤ë ¤µ¤È.¤ë T1 ¤µ¤È¤ë ¤È¤± {unravel} {notes} {key} {explanation} {understanding} {untie} {undo} {solve} {answer} {cancel} {absolve} {explain} {minute} +²ó 3273 U56de B31 G2 S6 XJ05145 XDR3675 F50 N1028 V941 H3055 DK1937 L586 K64 O309 DO571 MN4690 MP3.0050 E86 IN90 DS168 DT118 DC421 DJ162 DB2.4 DG338 P3-3-3 I3s3.1 Q6060.0 DR3777 Yhui2 Whoe ¥«¥¤ ¥¨ ¤Þ¤ï.¤ë -¤Þ¤ï.¤ë -¤Þ¤ï.¤ê ¤Þ¤ï.¤¹ -¤Þ¤ï.¤¹ ¤Þ¤ï.¤·- -¤Þ¤ï.¤· ¤â¤È¤ª.¤ë ¤«.¤¨¤ë {-times} {round} {game} {revolve} {counter for occurrences} +²ô 3274 U584a B32 G8 S13 XJ1332F F1800 N1122 V1070 H632 DK457 L2024 K1946 DO1670 MN5319 MP3.0224 E1065 IN1524 DJ1753 DG386 P1-3-10 I3b10.3 Q4611.3 DR1457 Ykuai4 Wgoe ¥«¥¤ ¥± ¤«¤¿¤Þ¤ê ¤Ä¤Á¤¯¤ì {clod} {lump} {chink} {clot} {mass} +²õ 3275 U58ca B32 G8 S16 XJ05455 F727 N1147 V1102 H756 DK524 L400 K1266 O2602 DO1578 MN5541P MP3.0269 E1066 IN1407 DJ1038 DG390 P1-3-13 I3b13.3 Q4413.2 DR1465 Yhuai4 Ypi1 Wkoe ¥«¥¤ ¥¨ ¤³¤ï.¤¹ ¤³¤ï.¤ì¤ë ¤ä¤Ö.¤ë {demolition} {break} {destroy} +²ö 3276 U5efb B54 S9 XH4667 N1548 V1659 H3089 L2886 O994 MN9575 MP4.0660 P3-3-6 I2q6.13 Q1640.0 Yhui2 Whoe ¥«¥¤ ¥¨ ¤Þ¤ï.¤ë ¤Þ¤ï.¤¹ ¤â¤È¤ª.¤ë ¤á¤°.¤ë ¤á¤°.¤é¤¹ T1 ¤¶¤³ ¤¸¤ã¤¯ {round} {game} {revolve} {go around} {circumference} +²÷ 3277 U5feb B61 G5 S7 F1074 N1654 V1802 H245 DK182 L1642 K882 O372 DO827 MN10369 MP4.0977 E631 IN1409 DS566 DT664 DJ656 DG808 P1-3-4 I4k4.2 Q9503.0 DR1163 ZPP1-1-6 Ykuai4 Wkwae ¥«¥¤ ¤³¤³¤í¤è.¤¤ T1 ¤è¤· {cheerful} {pleasant} {agreeable} {comfortable} +²ø 3278 U602a B61 G8 S8 XJ0575F F1634 N1665 V1821 H297 DK220 L716 K1367 DO1176 MN10483 MP4.1014 E1061 IN1476 DJ1450 DG809 P1-3-5 I4k5.11 Q9701.4 DR1172 Yguai4 Wgoe ¥«¥¤ ¥± ¤¢¤ä.¤·¤¤ ¤¢¤ä.¤·¤à {suspicious} {mystery} {apparition} +²ù 3279 U6094 B61 G8 S9 F1460 N1682 V1848 H365 DK270 L625 K1950 DO1166 MN10617P MP4.1049 E1063 IN1733 DJ1219 DG812 P1-3-6 I4k6.12 Q9805.5 DR1147 Yhui3 Whoe ¥«¥¤ ¤¯.¤¤¤ë ¤¯.¤ä¤à ¤¯¤ä.¤·¤¤ {repent} {regret} +²ú 327A U6062 B61 S9 N1678 V1843 H366 L2282 O806 MN10577X MP4.1030 P1-3-6 I4k6.3 Q9408.9 Yhui1 Whoe ¥«¥¤ ¥± ¤Ò¤í.¤¤ {wide} {large} {enlarge} +²û 327B U61d0 B61 G8 S16 XJ05867 XJ15C65 F1493 N1782 V2003 H763 DK528 L828 K1736 O2605 DO1188 MN11351 MP4.1210 E1067 IN1408 DJ1463 DG832 P1-3-13 I4k13.9 Q9403.2 DR1165 Yhuai2 Whoe ¥«¥¤ ¥¨ ¤Õ¤È¤³¤í ¤Ê¤Ä.¤«¤·¤¤ ¤Ê¤Ä.¤«¤·¤à ¤Ê¤Ä.¤¯ ¤Ê¤Ä.¤±¤ë ¤Ê¤º.¤±¤ë ¤¤¤À.¤¯ ¤ª¤â.¤¦ T1 ¤«¤Í {pocket} {feelings} {heart} {yearn} {miss someone} {become attached to} {bosom} {breast} +²ü 327C U6212 B62 G8 S7 F1062 N1801 V2027 H3204 DK2043 L676 K1191 O511 DO1006 MN11548 MP5.0023 E1060 IN876 DJ1334 DG838 P3-4-3 I4n3.1 Q5340.0 DR1459 Yjie4 Wgye ¥«¥¤ ¤¤¤Þ¤·.¤á¤ë {commandment} +²ý 327D U62d0 B64 G8 S8 F1498 N1865 V2107 H308 DK228 L656 K2006 MN11955 MP5.0176 E1062 IN1916 DJ1265 DG869 P1-3-5 I3c5.21 Q5602.7 DR1345 Yguai3 Wgoe ¥«¥¤ {kidnap} {falsify} +²þ 327E U6539 B49 G4 S7 F147 N1464 V2332 H243 DK180 L528 K294 O379 DO691 MN13114 MP5.0470 E435 IN514 DS359 DT475 DC289 DJ726 DG933 P1-3-4 I4i3.1 Q1874.0 DR3566 Ygai3 Wgae ¥«¥¤ ¤¢¤é¤¿.¤á¤ë ¤¢¤é¤¿.¤Þ¤ë {reformation} {change} {modify} {mend} {renew} {examine} {inspect} {search} +³¡ 3321 U9b41 B194 G9 S14 F2108 N5277 V6834 DK2095 L2924 O2423 MN45785 MP12.0684 IN2083 P3-10-4 I5f9.1 Q2421.0 Ykui2 Wgoe ¥«¥¤ ¤µ¤­¤¬¤± ¤«¤·¤é {charging ahead of others} +³¢ 3322 U6666 B72 S10 N2135 V2454 L2452 MN13960X MP5.0884 P1-4-6 I4c7.3 Q6805.7 Yhui4 Whoe ¥«¥¤ ¤Ä¤´¤â¤ê ¤¯¤é.¤¤ ¤ß¤½¤« T1 ¤â¤ê {dark} {disappear} +³£ 3323 U68b0 B75 G4 S11 F1321 N2264 V2685 H961 DK654 L677 K929 DO474 MN14882 MP6.0381 E436 IN529 DS360 DT562 DJ511 DG1097 P1-4-7 I4a7.23 Q4395.0 DR1859 Yxie4 Wgye ¥«¥¤ ¤«¤» {contraption} {fetter} {machine} {instrument} +³¤ 3324 U6d77 B85 G2 S9 F200 N2553 V3133 H384 DK284 L461 K158 O1071 DO99 MN17450 MP6.1138 E88 IN117 DS55 DT171 DC206 DJ454 DB3.14 DG1184 P1-3-6 I3a6.20 Q3815.7 DR347 Yhai3 Whae ¥«¥¤ ¤¦¤ß T1 ¤¢ ¤¢¤Þ ¤¦¤Ê ¤¦¤ó ¤¨ ¤« ¤¿ ¤Ò¤í ¤Ò¤í¤· ¤Ö ¤Þ¤Á ¤Þ¤Þ ¤ß ¤á ¤ï¤¿¤ë {sea} {ocean} +³¥ 3325 U7070 B27 C86 G6 S6 F1717 N820 V3396 H2979 DK1892 L168 K1788 O302 DO1325 MN18859 MP7.0375 E818 IN1343 DT840 DJ874 DG1261 P3-2-4 I2p4.1 Q7128.9 DR3362 Yhui1 Whoe ¥«¥¤ ¤Ï¤¤ {ashes} {puckery juice} {cremate} +³¦ 3326 U754c B102 G3 S9 F158 N2998 V3739 H2563 DK1632 L251 K170 O967 DO269 MN21775 MP7.1086 E240 IN454 DS170 DT320 DC164 DJ157 DB3.8 DG1336 P2-5-4 I5f4.7 Q6022.8 DR3654 Yjie4 Wgye ¥«¥¤ {world} +³§ 3327 U7686 B81 C106 G8 S9 F1267 N2471 V3869 H2445 DK1581 L449 K1324 O1196 DO978 MN22699 MP8.0071 E1064 IN587 DJ606 DG1365 P2-4-5 I4c5.14 Q2160.1 DR1278 Yjie1 Wgae ¥«¥¤ ¤ß¤Ê ¤ß¤ó¤Ê T1 ¤à¤Ê {all} {everything} +³¨ 3328 U7d75 B120 G2 S12 XJ06569 F895 N3537 V4488 H1346 DK910 L1346 K976 O2332 DO380 MN27464P MP8.1064 E89 IN345 DS172 DT214 DJ617 DG1530 P1-6-6 I6a6.8 Q2893.1 DR2771 Yhui4 Whoe ¥«¥¤ ¥¨ {picture} {drawing} {painting} {sketch} +³© 3329 U82a5 B140 S7 F1929 N3906 V4977 L2376 O475 MN30715X MP9.0532 P2-3-4 I3k4.10 Q4422.8 ZRP2-4-4 Yjie4 Wgae ¥«¥¤ ¥± ¤«¤é¤· ¤´¤ß ¤¢¤¯¤¿ {mustard} {rape} {dust} {trash} {rubbish} +³ª 332A U87f9 B142 S19 XJ06A37 F2417 N4195 V5395 L2682 O2853 MN33668 MP10.0097 P2-13-6 I6d13.7 Q2713.6 Yxie4 Whae ¥«¥¤ ¤«¤Ë {crab} +³« 332B U958b B169 G3 S12 XDR3853 F59 N4950 V6393 H3321 DK2092 L1622 K80 O1821 DO550 MN41233 MP11.0711 E241 IN396 DS171 DT391 DC290 DJ215 DB2.13 DG1840 P3-8-4 I8e4.6 Q7744.1 DR3855 Ykai1 Wgae ¥«¥¤ ¤Ò¤é.¤¯ ¤Ò¤é.¤­ -¤Ó¤é.¤­ ¤Ò¤é.¤±¤ë ¤¢.¤¯ ¤¢.¤±¤ë T1 ¤Ï¤ë ¤« {open} {unfold} {unseal} +³¬ 332C U968e B170 G3 S12 XJ13827 F513 N5011 V6469 H624 DK451 L1309 K253 O1840 DO436 MN41755 MP11.0948 E242 IN588 DS361 DT392 DC328 DJ607 DB3.18 DG743 P1-3-9 I2d9.6 Q7126.1 DR3678 ZSP1-2-9 Yjie1 Wgye ¥«¥¤ ¤­¤¶¤Ï¤· T1 ¤·¤Ê ¤È ¤Ï¤· {storey} {stair} {counter for storeys of a building} +³­ 332D U8c9d B154 G1 S7 XJ15A70 F1787 N4486 V5766 H2543 DK1614 L54 K1590 O498 DO44 MN36656 MP10.0694 E90 IN240 DS169 DT70 DJ719 DG1720 P2-5-2 I7b0.1 Q6080.0 DR3961 Ybei4 Wpae ¥Ð¥¤ ¤«¤¤ {shellfish} +³® 332E U51f1 B16 G9 S12 F2293 N661 V440 DK1181 L2077 O1967 MN1790 MP2.0169 IN2028 P1-10-2 I2s10.1 Q2711.0 Ykai3 Wgae ¥¬¥¤ ¥«¥¤ ¤«¤Á¤É¤­ ¤ä¤ï¤é¤° {victory song} +³¯ 332F U52be B19 G8 S8 F2085 N721 V534 H1266 DK850 L1523 K2007 DO1867 MN2342 MP2.0381 E1068 IN1939 DJ1614 DG215 P1-6-2 I2g6.1 Q0482.7 DR445 Yhe2 Whaeg Whae ¥¬¥¤ {censure} {criminal investigation} +³° 3330 U5916 B36 G2 S5 F81 N1168 V1125 H186 DK135 L111 K120 O139 DO42 MN5750 MP3.0321 E91 IN83 DS56 DT105 DC69 DJ150 DB2.11 DG404 P1-3-2 I2m3.1 Q2320.0 DR2554 Ywai4 Woe ¥¬¥¤ ¥² ¤½¤È ¤Û¤« ¤Ï¤º.¤¹ ¤Ï¤º.¤ì¤ë ¤È- T1 ¤¦¤¤ ¤± ¤Õ¤« {outside} +³± 3331 U54b3 B30 S9 N921 V789 L2162 MN3555 MP2.0991 P1-3-6 I3d6.10 Q6008.2 DR3762 Yke2 Yhai1 Yka3 Ykai4 Whae ¥«¥¤ ¥¬¥¤ ¤».¤¯ ¤·¤ï¤Ö.¤¯ ¤»¤­ ¤·¤ï¤Ö¤­ {cough} {clear throat} +³² 3332 U5bb3 B40 G4 S10 F358 N1306 V1333 H2272 DK1457 L1551 K425 O1181 DO450 MN7165 MP3.1017 E437 IN518 DS362 DT538 DC428 DJ785 DG481 P2-3-7 I3m7.4 Q3060.1 DR777 Yhai4 Whae Whal ¥¬¥¤ {harm} {injury} +³³ 3333 U5d16 B46 S11 XJ13447 N1428 V1488 L2227 O1737 MN8180 MP4.0248 P2-3-8 I3o8.11 Q2221.4 Yya2 Yai2 Wae Weui ¥¬¥¤ ¥² ¥® ¤¬¤± ¤­¤· ¤Ï¤Æ {cliff} {bluff} {precipice} +³´ 3334 U6168 B61 G8 S13 F1875 N1741 V1944 H641 DK462 L1483 K1797 DO1399 MN11122X MP4.1164 E1070 IN1460 DJ1461 DG825 P1-3-10 I4k10.2 Q9101.4 DR1157 Ykai3 Ykai4 Wgae ¥¬¥¤ {rue} {be sad} {sigh} {lament} +³µ 3335 U6982 B75 G8 S14 F1335 N2344 V2824 H1048 DK717 L1482 K1328 DO1196 MN15217P MP6.0477 E1072 IN1459 DJ1161 DG1107 P1-4-10 I4a10.2 Q4191.4 DR1857 Ygai4 Wgae ¥¬¥¤ ¤ª¤¦¤à.¤Í {outline} {condition} {approximation} {generally} +³¶ 3336 U6daf B85 G8 S11 XJ14841 F1525 N2584 V3181 H512 DK376 L157 K1533 DO1824 MN17582 MP7.0002 E1069 IN1461 DJ1497 DG1204 P1-3-8 I3a8.33 Q3111.4 DR372 Yya2 Wae Weui ¥¬¥¤ ¤Ï¤Æ {horizon} {shore} +³· 3337 U788d B112 S13 XJ06328 N3198 V4016 H1201 L2592 MN24283 MP8.0372 P1-5-8 I5a8.4 Q1664.1 Yai4 Wae ¥¬¥¤ ¥² ¤µ¤Þ¤¿.¤²¤ë {obstacle} +³¸ 3338 U84cb B140 S13 S14 XJ06235 XJ06864 F2388 N4019 V5155 H2503 L2388 O2193 MN31652X MP9.0845 P2-3-10 I3k10.15 Q4410.7 ZRP2-4-10 Ygai4 Yge3 Yhe2 Wgae Whab ¥¬¥¤ ¥«¥¤ ¥³¥¦ ¤Õ¤¿ ¤±¤À.¤· ¤ª¤ª.¤¦ ¤«¤µ ¤«¤³¤¦ {cover} {lid} {flap} +³¹ 3339 U8857 B60 C144 G4 S12 F891 N1626 V1759 H576 DK421 L890 K790 O1570 DO1181 MN34051 MP10.0155 E819 IN186 DT580 DJ371 DG1615 P1-3-9 I3i9.2 Q2110.4 Q2122.1 DR2053 Yjie1 Wga ¥¬¥¤ ¥«¥¤ ¤Þ¤Á T1 ¤Þ¤¿ {boulevard} {street} {town} +³º 333A U8a72 B149 G8 S13 F1648 N4349 V5601 H1519 DK1019 L1522 K1798 O2135 DO1504 MN35445 MP10.0455 E1071 IN1213 DJ1577 DG1677 P1-7-6 I7a6.10 Q0068.2 DR3062 Ygai1 Whae ¥¬¥¤ {above-stated} {the said} {that specific} +³» 333B U93a7 B167 S18 N4900 V6324 L2076 MN40735 MP11.0611 P1-8-10 I8a10.3 Q8211.8 Ykai3 Wgae ¥«¥¤ ¥¬¥¤ ¤è¤í.¤¦ ¤è¤í¤¤ {put on armor} {arm oneself} +³¼ 333C U9ab8 B188 S16 N5240 V6789 L2874 MN45164 MP12.0576 P1-10-6 I4b12.7 Q7028.2 Yhai2 Whae ¥¬¥¤ ¥«¥¤ ¤à¤¯¤í {bone} {body} {corpse} +³½ 333D U6d6c B85 S10 N2557 V3142 L2951 MN17485 MP6.1149 P1-3-7 I3a7.3 Q3611.4 Yli3 Wri ¥ê ¤«¤¤¤ê ¤Î¤Ã¤È {knot} {nautical mile} +³¾ 333E U99a8 B186 G9 S20 F2164 N5190 V6724 H2879 DK1841 L2925 O2904 DO1930 MN44559 MP12.0457 IN2267 P2-11-9 I4c16.2 Q4760.9 ZPP2-5-15 Yxin1 Yxing1 Whyeong ¥±¥¤ ¥­¥ç¥¦ ¤«¤ª.¤ë ¤«¤ª¤ê T1 ¤« ¤«¤ª¤ë ¤­¤è ¤è¤· ¤«¤Û¤ë {fragrant} {balmy} {favourable} +³¿ 333F U86d9 B142 S12 N4137 V5313 L2693 O1648 MN32997 MP10.0024 P1-6-6 I6d6.4 Q5411.4 DR1672 Ywa1 Wwa Wwae ¥¢ ¥ï ¤«¤¨¤ë ¤«¤ï¤º {frog} +³À 3340 U57a3 B32 G8 S9 F1539 N1075 V1009 H351 DK260 L154 K1272 O795 MN5060 MP3.0175 E1073 IN1276 DJ1784 DG373 P1-3-6 I3b6.5 Q4111.6 DR1472 Yyuan2 Wweon ¥¨¥ó ¤«¤­ T1 ¤¬¤¤ {hedge} {fence} {wall} +³Á 3341 U67ff B75 S9 XJ14338 F1745 N2231 V2624 L2481 K1568 O867 MN14681 MP6.0170 P1-4-5 I4a5.25 Q4592.7 Q4092.7 DR1844 Yshi4 Wsi ¥· ¤«¤­ ¤³¤±¤é {persimmon} {shingle} +³Â 3342 U86ce B142 S11 XJ0695A XH4198 V5291 L2697 P1-6-5 I6d14.3-2 Q5112.7 Yli4 Wroe ¥ì¥¤ ¤«¤­ {oyster} +³Ã 3343 U920e B167 S12 XJ06E6C XH4841 N4821 V6226 MN40220 MP11.0503 P1-8-4 I8a5.17-2 Q8712.0 Ygou1 Wpo ¥³¥¦ ¥¯ ¤«¤® {hook} {barb} {gaff} {brackets} +³Ä 3344 U5283 B18 S14 N707 V513 H1887 MN2193 MP2.0309 P1-12-2 I2f12.1 Q5210.0 Yhua4 Yhua2 Whoeg ¥«¥¯ ¤ï.¤«¤Ä ¤«¤®.¤ë {divide} +³Å 3345 U5687 B30 G8 S17 XH1803 F2141 N1008 V915 H784 DK539 L2026 K2008 DO1868 MN4459 MP2.1166 E1080 IN1918 DJ1925 DG313 P1-3-14 I3d14.1 Q6403.1 DR3741 Yxia4 Yhe4 Wha Whyeog ¥«¥¯ ¤ª¤É.¤«¤¹ {menacing} {dignity} {majesty} {threaten} +³Æ 3346 U5404 B34 C30 G4 S6 F243 N1163 V714 H2168 DK1370 L291 K182 O277 DO620 MN3281 MP2.0793 E438 IN642 DS568 DT463 DC363 DJ851 DB2.17 DG281 P2-3-3 I4i3.3 Q2760.4 DR2577 ZPP4-6-1 Yge4 Wgag ¥«¥¯ ¤ª¤Î¤ª¤Î T1 ¤«¤« ¤«¤¬ {each} {every} {either} +³Ç 3347 U5ed3 B53 S14 N1529 V1633 H3163 L2235 O2239 MN9461 MP4.0605 P3-3-11 I3q9.1 Q0022.7 ZSP3-3-9 ZSP3-3-10 Ykuo4 Whwag Wgwag ¥«¥¯ ¤¯¤ë¤ï ¤È¤ê¤Ç {enclosure} {quarter} {red-light district} +³È 3348 U62e1 B64 G6 S8 XJ05A32 XJ13F5C XH1499 F611 N1876 V2118 H309 DK229 L740 K625 O799 DO776 MN11985P MP5.0202 E820 IN1113 DS747 DT860 DJ768 DG870 P1-3-5 I3c5.25 Q5003.2 DR1371 Ykuo4 Whwag Wgwang ¥«¥¯ ¥³¥¦ ¤Ò¤í.¤¬¤ë ¤Ò¤í.¤²¤ë ¤Ò¤í.¤á¤ë {broaden} {extend} {expand} {enlarge} +³É 3349 U64b9 B64 S15 XJ05978 XJ13F6B XH2037 V2267 L2257 P1-3-12 I3c20.1-2 Q5701.6 Yjiao3 Yjia3 Wgyo ¥«¥¯ ¥³¥¦ ¤ß¤À.¤¹ {disturb} {throw into confusion} +³Ê 334A U683c B75 G5 S10 F281 N2259 V2668 H926 DK627 L292 K334 O1099 DO716 MN14749 MP6.0309 E633 IN643 DS569 DT710 DC403 DJ852 DG1088 P1-4-6 I4a6.17 Q4796.4 DR1877 Yge2 Yge1 Wgyeog Wnag ¥«¥¯ ¥³¥¦ ¥­¥ã¥¯ ¥´¥¦ T1 ¤¤¤¿¤ë ¤Î¤ê {status} {rank} {capacity} {character} {case (law, grammar)} +³Ë 334B U6838 B75 G8 S10 F475 N2254 V2660 H927 DK628 L1520 K577 DO1608 MN14743 MP6.0305 E1074 IN1212 DJ986 DG1089 P1-4-6 I4a6.22 Q4098.2 DR1862 Yhe2 Yhu2 Whaeg ¥«¥¯ {nucleus} {core} {kernel} +³Ì 334C U6bbb B79 G8 S11 XJ05D57 XJ1385E F1892 N2456 V2996 H1490 DK1000 L710 K1869 DO1832 E1075 IN1728 DJ1626 DG1141 P1-7-4 I3p8.1 Q4724.7 DR1468 Yke2 Yqiao4 Wgag ¥«¥¯ ¥³¥¯ ¥Ð¥¤ ¤«¤é ¤¬¤é {husk} {nut shell} +³Í 334D U7372 B94 G8 S16 XH1622 F964 N2912 V3609 H779 DK537 L701 K1234 DO1364 MN20758X MP7.0752 E1079 IN1313 DJ1408 DG1310 P1-3-13 I3g13.1 Q4424.7 DR2967 Yhuo4 Whoeg ¥«¥¯ ¤¨.¤ë {seize} {get} {find} {earn} {acquire} {can} {may} {able to} +³Î 334E U78ba B112 G5 S15 XJ15021 F252 N3217 V4039 H1228 DK830 L567 K395 O2305 DO661 MN24366 MP8.0388 E634 IN603 DS570 DT805 DC343 DJ803 DG1409 P1-5-10 I5a10.3 Q1461.4 DR3375 Yque4 Whwag ¥«¥¯ ¥³¥¦ ¤¿¤·.¤« ¤¿¤·.¤«¤á¤ë {assurance} {firm} {tight} {hard} {solid} {confirm} {clear} {evident} +³Ï 334F U7a6b B115 G8 S18 F1642 N3309 V4180 H1251 DK844 L908 K1683 O2729 DO1807 MN25334P MP8.0635 E1081 IN1314 DJ1409 DG1449 P1-5-13 I5d13.4 Q2494.7 DR2267 Yhuo4 Whwag ¥«¥¯ {harvest} {reap} +³Ð 3350 U899a B147 G4 S12 XJ06B34 XJ15D26 XH1700 F710 N4288 V5529 H2604 DK1668 L325 K896 O1752 DO397 MN34846 MP10.0328 E439 IN605 DS363 DT581 DJ208 DB3.15 DG1646 P2-5-7 I3n9.3 Q3221.6 Q9021.6 DR957 Yjue2 Yjiao4 Wgag Wgyo ¥«¥¯ ¤ª¤Ü.¤¨¤ë ¤µ.¤Þ¤¹ ¤µ.¤á¤ë ¤µ¤È.¤ë {memorize} {learn} {remember} {awake} {sober up} +³Ñ 3351 U89d2 B148 G2 S7 F805 N4301 V5543 H2047 DK1293 L1812 K714 O547 DO273 MN35003 MP10.0352 E243 IN473 DS173 DT138 DJ716 DG1650 P2-2-5 I2n5.1 Q2722.7 DR2545 ZPP3-4-3 Yjiao3 Yjia3 Yjue2 Wgag Wnog ¥«¥¯ ¤«¤É ¤Ä¤Î T1 ¤¤ ¤¹ ¤¹¤ß ¤º¤ß ¤Õ¤µ {angle} {corner} {square} {horn} {antlers} +³Ò 3352 U8d6b B155 S14 XH1371 N4537 V5843 H1557 L2908 MN37010 MP10.0825 P1-7-7 I3b11.8 Q4433.1 Yhe4 Whyeog ¥«¥¯ ¤¢¤«¤¤ ¤¢¤« ¤«¤¬¤ä.¤¯ {suddenly} +³Ó 3353 U8f03 B159 G8 S13 XH2470 F1172 N4623 V5959 H1536 DK1034 L1277 K1236 DO1155 MN38297 MP10.1012 E1077 IN1453 DJ500 DG1777 P1-7-6 I7c6.3 Q5004.8 DR1566 Yjiao4 Yjiao3 Wgyo Wgag ¥«¥¯ ¥³¥¦ ¤¯¤é.¤Ù¤ë {contrast} {compare} +³Ô 3354 U90ed B163 G8 S11 S10 F1670 N4765 V6144 H1678 DK1100 L1842 K1770 O1417 DO1793 MN39474 MP11.0259 E1076 IN1673 DJ1773 DG759 P1-8-3 I2d7.14 Q0742.7 DR444 ZSP1-7-2 ZSP1-7-3 ZSP1-8-2 Yguo1 Wgwag ¥«¥¯ ¤¯¤ë¤ï T1 ¤Ò¤í {enclosure} {quarters} {fortification} {red-light district} +³Õ 3355 U95a3 B169 G6 S14 XDR3849 XDR3853 F444 N4957 V6401 H3327 DK2098 L1624 K480 DO1373 MN41300 MP11.0738 E822 IN837 DT970 DJ1193 DG1843 P3-8-6 I8e6.3 Q7760.4 DR3877 Yge2 Wgag ¥«¥¯ {tower} {tall building} {palace} +³Ö 3356 U9694 B170 G8 S13 F1382 N5016 V6475 H671 DK480 L1312 K1608 DO1753 MN41783X MP00.0000 E1078 IN1589 DJ1236 DG748 P1-3-10 I2d10.2 Q7122.7 DR3653 ZSP1-2-10 Yge2 Wgyeog ¥«¥¯ ¤Ø¤À.¤Æ¤ë ¤Ø¤À.¤¿¤ë {isolate} {alternate} {distance} {separate} {gulf} +³× 3357 U9769 B177 G6 S9 XH3109 F249 N5088 V6570 H2448 DK1582 L1893 K686 O937 DO811 MN42710 MP12.0149 E821 IN1075 DS746 DT877 DC487 DJ996 DG1877 P2-4-5 I3k6.2 Q4450.6 DR1955 ZPP2-3-6 ZSP2-3-5 Yge2 Yji2 Yji3 Whyeog Wgeug ¥«¥¯ ¤«¤ï {leather} {become serious} {skin} {hide} {pelt} +³Ø 3358 U5b66 B39 G1 S8 XJ0555C XJ0555D XJ14157 F63 N1271 V1294 H2555 DK1625 L324 K33 O719 DO66 MN6974 MP3.0858 E10 IN109 DS57 DT71 DC15 DJ50 DB2.9 DG460 P2-5-3 I3n4.2 Q3240.7 Q9040.7 DR947 ZPP2-3-5 ZSP2-5-2 ZBP2-3-4 Yxue2 Whag ¥¬¥¯ ¤Þ¤Ê.¤Ö T1 ¤¿¤« ¤Î¤ê {study} {learning} {science} +³Ù 3359 U5cb3 B4 C46 G8 S8 XJ05656 F1334 N208 V1457 H2557 DK1627 L1330 K1091 O956 DO1772 MN8001 MP4.0238 E1082 IN1358 DJ1851 DG537 P2-5-3 I3o5.12 Q7277.2 DR2676 Yyue4 Wag ¥¬¥¯ ¤¿¤± T1 ¤ª¤« ¤¿¤« ¤¿¤±¤ó {point} {peak} {mountain} +³Ú 335A U697d B75 G2 S13 XJ05C5B XDR0864 F373 N2324 V2790 H2826 DK1808 L1735 K232 O2029 DO322 MN15213 MP6.0477 E218 IN358 DS331 DT225 DC481 DJ343 DB2.10 DG1064 P2-9-4 I4a9.29 Q3290.4 DR364 Yle4 Yyue4 Wag ¥¬¥¯ ¥é¥¯ ¥´¥¦ ¤¿¤Î.¤·¤¤ ¤¿¤Î.¤·¤à ¤³¤Î.¤à T1 ¤µ ¤¿ ¤ä¤¹ ¤é {music} {comfort} {ease} +³Û 335B U984d B181 G5 S18 F407 N5136 V6644 H1805 DK1174 L295 K522 O2756 DO749 MN43586 MP12.0281 E635 IN838 DS748 DT821 DJ861 DG1892 P1-9-9 I9a9.6 Q3168.6 DR761 Ye2 Waeg ¥¬¥¯ ¤Ò¤¿¤¤ T1 ¤Ì¤« {forehead} {tablet} {plaque} {framed picture} {sum} {amount} {volume} +³Ü 335C U984e B181 S18 N5135 V6643 L2795 MN43590 MP12.0283 P1-9-9 I9a9.2 Q6128.6 Ye4 Wag ¥¬¥¯ ¤¢¤´ ¤¢¤®¤È {jaw} {chin} {gill} +³Ý 335D U639b B64 G8 S11 F1027 N1952 V2214 H493 DK361 L674 K1183 O1321 DO1143 MN12267 MP5.0280 E1083 IN1464 DJ1477 DG896 P1-3-8 I3c8.6 Q5300.0 DR1354 Ygua4 Wgwae ¥«¥¤ ¥±¥¤ ¤«.¤±¤ë -¤«.¤±¤ë ¤«.¤± -¤«.¤± -¤¬.¤± ¤«.¤«¤ë -¤«.¤«¤ë -¤¬.¤«¤ë ¤«.¤«¤ê -¤¬.¤«¤ê ¤«¤«¤ê -¤¬¤«¤ê T1 ¤«¤± {hang} {suspend} {depend} {arrive at} {tax} {pour} +³Þ 335E U7b20 B118 S11 F1499 N3381 V4269 H2662 L939 O1473 MN25924 MP8.0754 P2-6-5 I6f5.1 Q8810.8 Yli4 Wrib ¥ê¥å¥¦ ¤«¤µ {bamboo hat} {one's influence} +³ß 335F U6a2b B75 S16 F2297 N2357 V2849 L2491 MN15485 MP6.0536 P1-4-12 I4a12.5 Q4791.4 Yjian1 Wgyeon ¤«¤· {evergreen oak} {(kokuji)} +³à 3360 U6a7f B75 S17 F2198 N2383 V2889 L2509 O2622 MN15629 MP6.0571 P1-4-13 I4a13.5 Q4191.6 Yjiang1 Wgang ¥­¥ç¥¦ ¤«¤· ¤â¤Á¤Î¤­ {oak} +³á 3361 U68b6 B75 S11 F1355 N2279 V2699 L2502 O1371 MN14889 MP6.0386 P1-4-7 I4a7.20 Q4791.4 Ywei3 Wmi ¥Ó ¤«¤¸ ¤³¤º¤¨ {sculling oar} +³â 3362 U9c0d B195 S20 N5311 V6895 L2823 O2887 MN46331 MP12.0760 P1-11-9 I11a9.2 Q2938.0 Yqiu1 Wchu ¥·¥å¥¦ ¥·¥å ¤«¤¸¤« ¤¤¤Ê¤À ¤É¤¸¤ç¤¦ {bullhead} +³ã 3363 U6f5f B85 G8 S15 F1204 N2695 V3328 H745 DK520 L2039 K1036 O2273 MN18247 MP7.0269 E1084 IN1626 DJ1847 DG1248 P1-3-12 I3a12.9 Q3712.7 DR350 ZSP1-3-11 Yxi4 Wseog ¥»¥­ ¤«¤¿ -¤¬¤¿ T1 ¤¬¤é {lagoon} +³ä 3364 U5272 B18 G6 S12 F318 N703 V507 H1816 DK1180 L1553 K357 O1696A DO1274 MN2112P MP2.0302 E823 IN519 DT938 DC414 DJ786 DG204 P1-10-2 I2f10.1 Q3260.0 DR743 Yge1 Whal ¥«¥Ä ¤ï.¤ë ¤ï¤ê ¤ï.¤ê ¤ï.¤ì¤ë ¤µ.¤¯ {proportion} {comparatively} {divide} {cut} {separate} {split} +³å 3365 U559d B30 G8 S11 F1858 N953 V824 H461 DK337 L454 K2009 MN3960X MP2.1093 E1086 IN1919 DJ1434 DG305 P1-3-8 I3d8.8 Q6602.7 DR3752 Yhe1 Yhe4 Wgal Wae ¥«¥Ä {hoarse} {scold} +³æ 3366 U6070 B61 S9 N1675 V1838 H368 L2281 O804 MN10603 MP4.1048 P1-3-6 I4k6.10 Q9806.1 Yqia4 Wheub ¥³¥¦ ¥«¥Ã ¥Á¥ç¥¦ ¥­¥ç¥¦ ¤¢¤¿¤«.¤â {just as} {as though} {fortunately} +³ç 3367 U62ec B64 G8 S9 F1026 N1896 V2143 H376 DK276 L661 K1664 DO1474 MN11988 MP5.0202 E1085 IN1260 DJ1472 DG885 P1-3-6 I3c6.12 Q5206.4 DR1377 Ygua1 Ykuo4 Wgwal ¥«¥Ä ¤¯¤¯.¤ë {fasten} {tie up} {arrest} {constrict} +³è 3368 U6d3b B85 G2 S9 F171 N2552 V3132 H385 DK285 L143 K203 O819 DO198 MN17423 MP6.1118 E244 IN237 DS174 DT172 DC132 DJ517 DB3.10 DG1185 P1-3-6 I3a6.16 Q3216.4 DR377 Yhuo2 Whwal Wgwal ¥«¥Ä ¤¤.¤­¤ë ¤¤.¤«¤¹ ¤¤.¤±¤ë {lively} {resuscitation} {being helped} {living} +³é 3369 U6e07 B85 G8 S11 F1944 N2596 V3195 H515 DK379 L451 K1951 DO1266 MN17748 MP7.0089 E1087 IN1622 DJ1394 DG1205 P1-3-8 I3a8.13 Q3612.7 DR352 Yke3 Wgal Wgeol ¥«¥Ä ¤«¤ï.¤¯ {thirst} {dry up} {parch} +³ê 336A U6ed1 B85 G8 S13 F1238 N2663 V3282 H658 DK472 L1289 K1468 O1857 DO1512 MN18032 MP7.0182 E1088 IN1267 DJ1392 DG1229 P1-3-10 I3a10.6 Q3712.7 DR346 Yhua2 Ygu3 Whwal Wgol ¥«¥Ä ¥³¥Ä ¤¹¤Ù.¤ë ¤Ê¤á.¤é¤« T1 ¤«¤ê ¤Ê¤á¤ê {slippery} {slide} {slip} {flunk} +³ë 336B U845b B140 S11 S12 F1547 N3997 V5060 L2398 O1994 MN31420X MP9.0785 P2-3-8 I3k9.22-2 Q4472.7 ZRP2-4-9 Yge3 Yge2 Wgal ¥«¥Ä ¥«¥Á ¤Ä¤Å¤é ¤¯¤º T1 ¤« ¤«¤º ¤«¤º¤é ¤«¤Ã ¤«¤Ä¤é {arrowroot} {kudzu} +³ì 336C U8910 B145 G8 S13 XH4254 F2186 N4243 V5473 H1210 DK818 L453 K1996 MN34435 MP10.0246 E1089 IN1623 DJ1556 DG1634 P1-5-8 I5e8.7 Q3622.7 Yhe2 Yhe4 Wgal ¥«¥Ä {brown} {woollen kimono} +³í 336D U8f44 B159 G8 S17 XJ16529 F1771 N4636 V5981 H1627 DK1081 L1552 K1791 DO1553 MN38482P MP10.1053 E1090 IN1186 DJ1590 DG1783 P1-7-10 I7c10.1 Q5306.1 DR1577 Yxia2 Whal ¥«¥Ä ¤¯¤µ¤Ó {control} {wedge} +³î 336E U4e14 B1 G8 S5 N23 V17 H3485 DK2173 L2034 K2010 O192 DO1865 MN29 MP1.0265 E1091 IN1926 DJ1924 DG11 P4-5-1 I0a5.15 Q7710.0 DR3973 ZPP3-3-2 Yqie3 Yju1 Wcha Wjeo ¥·¥ç ¥½ ¥·¥ç¥¦ ¤«.¤Ä T1 ¤¢¤­ ¤«¤Ä {moreover} {also} {furthermore} +³ï 336F U9c39 B195 S23 S22 N5327 V6915 L2822 MN46437 MP12.0766 P1-11-12 I11a12.1 Q2731.4 Yjian1 Wgyeon ¥±¥ó ¤«¤Ä¤ª {bonito} +³ð 3370 U53f6 B30 G9 S5 XH4738 F2312 N871 V689 DK134 L2173 O132 MN3255 MP2.0776 IN2033 P1-3-2 I3d2.1 Q6400.0 Yye4 Yxie2 Whyeob ¥­¥ç¥¦ ¤«¤Ê.¤¨¤ë ¤«¤Ê.¤¦ T1 ¤«¤Î ¤«¤Î¤¦ {grant} {answer} +³ñ 3371 U691b B75 S11 V2683 O1363 MN15065X MP6.0420 P1-4-7 I4a7.14 Q4491.4 Whwa ¤«¤Ð ¤â¤ß¤¸ {birch} {maple} +³ò 3372 U6a3a B75 G9 S14 F1982 N2337 V2817 DK718 L2515 O2103 MN15497 MP6.0543 IN2123 P1-4-10 I4a10.15 Q4495.4 Yhua4 Yhua2 Whwa ¥« ¤«¤Ð ¤«¤ó¤Ð T1 ¤«¤é ¤«¤â ¤«¤ó {birch} +³ó 3373 U9784 B177 S14 N5095 V6582 L2785 MN42781X MP12.0158 P1-9-5 I3k11.25 Q4751.2 Ypao2 Wpo ¥Ï¥¯ ¥Û¥¦ ¥Ó¥ç¥¦ ¤«¤Ð¤ó {suitcase} {bag} {briefcase} +³ô 3374 U682a B75 G6 S10 F432 N2257 V2665 H935 DK635 L222 K242 O1098 DO731 MN14723 MP6.0302 E824 IN741 DS749 DT896 DJ973 DG1090 P1-4-6 I4a6.3 Q4599.0 DR1864 Yzhu1 Wju ¥·¥å ¤«¤Ö {stocks} {stump} {shares} {stock} {counter for small plants} +³õ 3375 U515c B4 S11 F2034 N232 V364 L2854 O1800 MN1386 MP1.1034 P2-9-2 I4c8.16 Q7721.7 Ydou1 Wdu ¥È¥¦ ¥È ¤«¤Ö¤È {helmet} {head piece} +³ö 3376 U7ac3 B116 S17 XJ0635E XJ14947 XH3341 V4216 L2617 P2-3-14 I3m18.1-2 Q3071.7 Yzao4 Wjo ¥½¥¦ ¤«¤Þ¤É ¤«¤Þ ¤Ø¤Ã¤Ä¤¤ {kitchen stove} {furnace} {oven} {hearth} +³÷ 3377 U84b2 B140 S13 S14 F1887 N4021 V5156 H2504 L1838 K1598 O1993 MN31611X MP9.0825 P2-3-10 I3k10.8 Q4412.7 ZRP2-4-10 Ypu2 Wpo ¥Û ¥Ü ¥Õ ¥Ö ¤¬¤Þ ¤«¤Ð ¤«¤Þ {bullrush} {flag} {cattail} +³ø 3378 U91dc B88 C167 S10 XJ06E5D F1761 N2834 V6215 H2107 L2332 K1621 O1160 MN40164 MP11.0495 P2-2-8 I2o8.7 Q8010.9 ZPP2-4-6 Yfu3 Wbu ¥Õ ¤«¤Þ {kettle} {cauldron} {iron pot} +³ù 3379 U938c B167 G9 S18 XJ16560 F1587 N4902 V6326 H1760 DK1155 L1599 K1277 O2750 DO1996 MN40693X MP11.0605 IN2257 P1-8-10 I8a10.8 Q8813.7 DR2864 Ylian2 Wgyeom ¥ì¥ó ¥±¥ó ¤«¤Þ T1 ¤«¤¿ ¤«¤Í {sickle} {scythe} {trick} +³ú 337A U565b B30 S15 XJ1365A XJ16D4E F2399 N1012 V888 L2172 MN4516X MP2.1170 P1-3-12 Q6107.2 Ynie4 Wgyo ¥³¥¦ ¥´¥¦ ¤«.¤à ¤«.¤¸¤ë {chew} {bite} {gnaw} +³û 337B U9d28 B2 C196 S16 F1797 N121 V6955 L2835 K1570 O2489 MN46823 MP12.0818 P1-5-11 I11b5.2 Q6752.7 Yya1 Wab ¥ª¥¦ ¤«¤â ¤¢¤Ò¤ë {wild duck} {easy mark} +³ü 337C U6822 B75 S10 V2638 O1093 MN14714 MP6.0301 P1-4-6 Q4196.0 Ybo2 Ybai3 Wbaeg ¥Ï¥¯ ¥Ò¥ã¥¯ ¤«¤·¤ï T1 ¤«¤ä {oak} +³ý 337D U8305 B140 G9 S8 F1895 N3924 V5005 DK1425 L2385 O690 MN30836X MP9.0609 IN2214 P2-3-5 I3k5.26 Q4422.2 Ymao2 Wmo ¥Ü¥¦ ¥ß¥ç¥¦ ¤«¤ä ¤Á¤¬¤ä T1 ¤Á ¤¸ {miscanthus reed} +³þ 337E U8431 B140 S12 XJ15957 XJ1597E XJ15A27 F2217 N3989 V5121 O1730 MN31345X MP9.0759 P2-3-9 I3k9.26 Q4410.6 ZRP2-4-9 Yxuan1 Whweon ¥±¥ó ¤«¤ä ¤«¤ó¤¾¤¦ T1 ¤« {miscanthus reed} +´¡ 3421 U7ca5 B57 S12 XJ06478 XJ13146 F2280 N1574 V4402 L2243 MN26938 MP8.0900 P1-3-9 I3h9.1 Q1722.7 Yzhou1 Yyu4 Wjug Wyug Wgug ¥¤¥¯ ¥·¥å¥¯ ¥¸¥å¥¯ ¤«¤æ ¤«¤¤ ¤Ò¤µ.¤° {rice gruel} +´¢ 3422 U5208 B18 G8 S4 F1738 N666 V452 H28 DK16 L1488 K1722 O50 DO1540 MN1859 MP2.0211 E1092 IN1282 DJ1612 DG183 P1-2-2 I2f2.1 Q4200.0 DR2943 Yyi4 Wye ¥¬¥¤ ¥«¥¤ ¤«.¤ë T1 ¤«¤Ã ¤«¤ê {reap} {cut} {clip} {trim} {prune} +´£ 3423 U82c5 B140 S7 F2178 N3898 V4969 L2387 O479 MN30771X MP9.0562 P2-3-4 I3k4.8 Q4442.0 ZRP2-4-4 Yyi4 Wye ¥¬¥¤ ¥«¥¤ ¤«.¤ë T1 ¤«¤ê ¤«¤ë ¤«¤ó {cutting (grass)} +´¤ 3424 U74e6 B98 S5 F1850 N2977 V3690 H3476 L1031 O201 MN21438 MP7.0994 P4-5-1 I0a5.11 Q1071.7 Q1011.7 Ywa3 Ywa4 Wwa ¥¬ ¤«¤ï¤é ¤°¤é¤à {tile} {gram} +´¥ 3425 U4e7e B24 C5 G8 S11 XJ1303B F1453 N784 V63 H1679 DK1101 L463 K1355 O1411 DO1195 MN204 MP1.0396 E1099 IN1190 DJ904 DG27 P1-8-3 I4c7.14 Q4841.7 DR1556 ZSP1-8-4 Ygan1 Yqian2 Wgan Wgeon ¥«¥ó ¥±¥ó ¤«¤ï.¤¯ ¤«¤ï.¤«¤¹ ¤Û.¤¹ ¤Ò.¤ë ¤¤¤Ì¤¤ {drought} {dry} {dessicate} {drink up} {heaven} {emperor} +´¦ 3426 U4f83 B9 G9 S8 N416 V182 DK65 L2123 O551 MN577 MP1.0739 IN2017 P1-2-6 I2a6.12 Q2621.0 Ykan3 Wgan ¥«¥ó ¤Ä¤è.¤¤ T1 ¤¢¤­¤é ¤¿¤À¤· {strong} {just} {righteous} {peace-loving} +´§ 3427 U51a0 B14 G8 S9 F1503 N627 V401 H2081 DK1319 L304 K1548 O905 DO1170 MN1580 MP2.0123 E1097 IN1615 DJ1656 DG165 P2-2-7 I2i7.2 Q3721.4 DR3657 Yguan1 Yguan4 Wgwan ¥«¥ó ¤«¤ó¤à¤ê T1 ¤« ¤«¤Ã¤× ¤Þ¤µ¤ë {crown} {best} {peerless} +´¨ 3428 U5bd2 B40 G3 S12 F1456 N1322 V1350 H2311 DK1490 L1526 K1195 O1714 DO831 MN7239X MP3.1064 E245 IN457 DS175 DT393 DJ120 DG490 P2-3-9 I3m9.3 Q3030.3 DR740 Yhan2 Whan ¥«¥ó ¤µ¤à.¤¤ T1 ¤µ ¤µ¤ó {cold} +´© 3429 U520a B51 C18 G5 S5 F855 N1493 V456 H190 DK139 L1650 K619 DO604 MN1865 MP2.0212 E636 IN585 DS750 DT648 DJ1138 DG184 P1-3-2 I2f3.1 Q1240.0 DR3143 Ykan1 Wgan ¥«¥ó {publish} {carve} {engrave} +´ª 342A U52d8 B19 G8 S11 F1494 N729 V548 H1777 DK1162 L1769 K1309 O1699 DO963 MN2393 MP2.0396 E1100 IN1502 DJ1757 DG220 P1-9-2 I2g9.3 Q4472.7 DR1945 Ykan1 Ykan4 Wgam ¥«¥ó T1 ¤« ¤µ¤È¤ë {intuition} {perception} +´« 342B U52e7 B19 G8 S13 XJ05230 F1068 N736 V559 H1857 DK1202 L864 K1140 O1970 DO638 MN2433 MP2.0414 E828 IN1051 DS752 DJ1615 DG226 P1-11-2 I2g11.1 Q8422.7 DR2345 Yquan4 Wgweon ¥«¥ó ¥±¥ó ¤¹¤¹.¤á¤ë {persuade} {recommend} {advise} {encourage} {offer} +´¬ 342C U5dfb B49 G6 S9 XJ0524B F944 N1466 V1545 H2645 DK1691 L1207 K636 O975 DO885 MN8759P MP4.0393 E826 IN507 DT878 DJ715 DG555 P2-6-3 I0a9.11 Q9071.7 DR1056 ZPP4-9-2 Yjuan4 Yjuan3 Wgweon ¥«¥ó ¥±¥ó ¤Þ.¤¯ ¤Þ¤­ ¤Þ.¤­ {scroll} {volume} {book} {part} {roll up} {wind up} {tie} {coil} {counter for texts (or book scrolls)} +´­ 342D U559a B30 G8 S12 F1120 N958 V852 H550 DK404 L1042 K1953 DO1405 MN3953 MP2.1088 E1103 IN1587 DJ1435 DG308 P1-3-9 I3d9.19 Q6703.4 DR3763 Yhuan4 Whwan ¥«¥ó ¤ï¤á.¤¯ {yell} {cry} {scream} +´® 342E U582a B32 G8 S12 F1953 N1112 V1057 H559 DK409 L1770 K2011 O1843 DO1854 MN5266 MP3.0213 E1104 IN1913 DJ1758 DG379 P1-3-9 I3b9.1 Q4411.1 DR1475 Ykan1 Wgam ¥«¥ó ¥¿¥ó ¤¿.¤¨¤ë ¤¿¤Þ.¤ë ¤³.¤é¤¨¤ë ¤³¤¿.¤¨¤ë {withstand} {endure} {support} {resist} +´¯ 342F U59e6 B38 S9 XJ13945 N1217 V1218 L2194 MN6217 MP3.0687 P2-3-6 I3e6.9 Q4044.4 Yjian1 Wgan ¥«¥ó ¥±¥ó ¤«¤ó.¤¹¤ë ¤«¤·¤Þ.¤·¤¤ ¤ß¤À¤é {wicked} {mischief} {seduce} {rape} {noisy} +´° 3430 U5b8c B40 G4 S7 F595 N1288 V1315 H2201 DK1396 L187 K487 O471 DO236 MN7079 MP3.0944 E440 IN613 DS571 DT476 DJ817 DG468 P2-3-4 I3m4.6 Q3021.1 DR757 Ywan2 Wwan ¥«¥ó {perfect} {completion} {end} +´± 3431 U5b98 B40 G4 S8 F230 N1295 V1322 H2226 DK1417 L1271 K225 O672 DO318 MN7107 MP3.0962 E441 IN326 DS364 DT498 DC202 DJ540 DG469 P2-3-5 I3m5.6 Q3077.7 DR777 Yguan1 Wgwan ¥«¥ó {bureaucrat} {the government} +´² 3432 U5bdb B40 G8 S13 F1377 N1325 V1352 H2327 DK1502 L226 K1471 O1977 DO1192 MN7276 MP3.1079 E1110 IN1050 DJ1379 DG492 P2-3-10 I3m10.3 Q3021.6 DR757 Ykuan1 Wgwan ¥«¥ó ¤¯¤Ä¤í.¤° ¤Ò¤í.¤¤ ¤æ¤ë.¤ä¤« T1 ¤È¤â ¤Î¤Ö ¤Î¤ê ¤Ò¤í¤· ¤Ò¤í¤ó ¤æ¤¿ ¤æ¤¿¤« {tolerant} {leniency} {generosity} {relax} {feel at home} {be at ease} {broadminded} +´³ 3433 U5e72 B51 G6 S3 F1349 N1492 V1589 H3379 DK2116 L1648 K1179 O26 DO1542 MN9165 MP4.0482 E825 IN584 DT826 DJ506 DG572 P4-3-1 I2k1.1 Q1040.0 DR3155 Ygan1 Ygan4 Wgan Wgang ¥«¥ó ¤Û.¤¹ ¤Û.¤·- -¤Ü.¤· ¤Ò.¤ë T1 ¤Û¤· {dry} {parch} +´´ 3434 U5e79 B24 C51 G5 S13 XJ1445C F364 N790 V1596 H1718 DK1130 L1654 K761 O1938 DO763 MN9183 MP4.0524 E637 IN1189 DS751 DT770 DJ1230 DG576 P1-8-5 I4c9.8 Q4844.1 DR1555 Ygan4 Ygan1 Wgan ¥«¥ó ¤ß¤­ T1 ¤Ä¤è¤· ¤Þ¤µ ¤â¤È {tree trunk} +´µ 3435 U60a3 B61 G8 S11 F796 N1697 V1871 H2747 DK1760 L604 K1138 DO1206 MN10691 MP4.1063 E1101 IN1315 DJ1367 DG786 P2-7-4 I4k7.18 Q5033.6 DR1658 Yhuan4 Whwan ¥«¥ó ¤ï¤º¤é.¤¦ T1 ¤¯¤í {afflicted} {disease} {suffer from} {be ill} +´¶ 3436 U611f B61 G3 S13 F233 N1731 V1928 H2835 DK1814 L615 K283 DO333 MN10953 MP4.1132 E246 IN262 DS176 DT417 DC105 DJ431 DB3.19 DG792 P2-9-4 I4k9.21 Q5333.0 DR1458 Ygan3 Wgam ¥«¥ó {emotion} {feeling} {sensation} +´· 3437 U6163 B61 G5 S14 XH5194 F1177 N1756 V1970 H685 DK487 L627 K1293 DO442 MN11111 MP4.1161 E638 IN915 DS574 DT786 DJ655 DG827 P1-3-11 I4k11.9 Q9708.6 DR1161 ZPP1-1-13 Yguan4 Wgwan ¥«¥ó ¤Ê.¤ì¤ë ¤Ê.¤é¤¹ {accustomed} {get used to} {become experienced} +´¸ 3438 U61be B61 G8 S16 F1682 N1778 V1999 H764 DK529 L631 K1800 DO1694 MN11312 MP4.1197 E1113 IN1815 DJ1464 DG833 P1-3-13 I4k13.3 Q9303.5 DR1158 ZPP1-1-15 Yhan4 Wgam ¥«¥ó ¤¦¤é.¤à {remorse} {regret} {be sorry} +´¹ 3439 U63db B64 G8 S12 XH364 F687 N1964 V2233 H587 DK429 L1043 K846 DO957 MN12358 MP5.0321 E1105 IN1586 DJ749 DG913 P1-3-9 I3c9.15 Q5703.4 DR1363 Yhuan4 Whwan ¥«¥ó ¤«.¤¨¤ë -¤«.¤¨¤ë ¤«.¤ï¤ë {interchange} {period} {charge} {change?} +´º 343A U6562 B66 G8 S12 F1859 N2054 V2350 H1706 DK1121 L826 K1812 O1687 DO1713 MN13260 MP5.0521 E1106 IN1691 DJ1622 DG942 P1-8-4 I4i8.5 Q1814.0 DR3166 Ygan3 Wgam ¥«¥ó ¤¢.¤¨¤Æ ¤¢.¤¨¤Ê¤¤ ¤¢.¤¨¤º {daring} {sad} {tragic} {pitiful} {frail} {feeble} +´» 343B U67d1 B75 S9 N2225 V2621 L2482 O858 MN14619 MP6.0263 P1-4-5 I4a5.6 Q4497.0 Ygan1 Wgam Wgeom ¥³¥ó ¥«¥ó {citrus} {orange} +´¼ 343C U6853 B75 S10 V2652 O1100 MN14774 MP6.0338 P1-4-6 I4a6.11 Q4191.6 Yhuan2 Whwan ¥«¥ó {marking post} +´½ 343D U68fa B75 G8 S12 F2161 N2298 V2746 H985 DK673 L1272 K1447 DO1730 MN14993 MP6.0409 E1107 IN1825 DJ1534 DG1098 P1-4-8 I4a8.25 Q4397.7 DR1877 Yguan1 Wgwan ¥«¥ó {coffin} {casket} +´¾ 343E U6b3e B76 G8 S12 XJ1456D F1854 N2418 V2938 H1700 DK1116 L1097 K1636 O1666 DO1607 MN16107 MP6.0632 E1108 IN1727 DJ1624 DG1123 P1-8-4 I4j8.2 Q4798.2 DR1462 Ykuan3 Wgwan ¥«¥ó T1 ¤Þ¤µ {goodwill} {article} {section} {friendship} {collusion} +´¿ 343F U6b53 B76 G8 S15 XJ05D44 F1065 N2425 V2948 H1867 DK1206 L570 K1030 O2352 DO652 MN16197 MP6.0649 E639 IN1052 DS753 DJ1132 DG1126 P1-11-4 I4j11.1 Q8728.2 DR2362 Yhuan1 Whwan ¥«¥ó ¤è¤í¤³.¤Ö T1 ¤Ö {delight} {joy} +´À 3440 U6c57 B85 G8 S6 F1502 N2493 V3046 H220 DK161 L1651 K1434 O248 DO1328 MN17130 MP6.0909 E1094 IN1188 DJ507 DG1159 P1-3-3 I3a3.6 Q3114.0 DR355 Yhan4 Yhan2 Whan ¥«¥ó ¤¢¤» {sweat} {perspire} +´Á 3441 U6f22 B85 G3 S13 F1487 N2662 V3281 H657 DK471 L1578 K1394 O1860 DO401 MN18068P MP7.0189 E442 IN556 DS572 DT418 DJ527 DB2.19 DG1230 P1-3-10 I3a10.17 Q3413.4 DR363 Yhan4 Whan ¥«¥ó T1 ¤Ï¤ó {Sino-} {China} +´Â 3442 U6f97 B85 S15 N2696 V3329 O2274 MN18253X MP7.0270 P1-3-12 I3a12.19 Q3712.0 Yjian4 Wgan ¥«¥ó ¥±¥ó ¤¿¤Ë ¤¿¤Ë¤ß¤º T1 ¤Þ {valley river} {10**36} +´Ã 3443 U6f45 B85 S14 XJ05E75 XH2739 V3287 L2314 MN18216 MP7.0349 P1-3-11 Q3411.4 Yguan4 Wgwan ¥«¥ó ¤½¤½.¤° {pour into} {irrigate} {shed (tears} {flow into} {concentrate on} +´Ä 3444 U74b0 B96 G8 S17 F409 N2970 V3680 H1090 DK747 L836 K991 O2620 DO1568 MN21287 MP7.0973 E1115 IN865 DJ1035 DG1323 P1-4-13 I4f13.1 Q1613.2 DR3165 Yhuan2 Whwan ¥«¥ó ¤ï T1 ¤¿¤Þ ¤¿¤Þ¤­ {ring} {circle} {link} {wheel} +´Å 3445 U7518 B99 G8 S5 F1248 N2988 V3710 H3494 DK2176 L1757 K1212 O207 DO1333 MN21643 MP7.1017 E1093 IN1492 DJ345 DG1325 P4-5-2 I0a5.32 Q4477.0 DR1978 ZSP4-4-2 Ygan1 Wgam ¥«¥ó ¤¢¤Þ.¤¤ ¤¢¤Þ.¤¨¤ë ¤¢¤Þ.¤ä¤«¤¹ ¤¦¤Þ.¤¤ T1 ¤«¤â {sweet} {coax} {pamper} {be content} {sugary} +´Æ 3446 U76e3 B108 G8 S15 XJ15E55 XH877 F408 N3121 V3901 H2852 DK1825 L1453 K537 O2398 DO1460 MN23032 MP8.0128 E1111 IN1663 DJ925 DG1374 P2-10-5 I5h10.1 Q7810.7 DR3474 ZSP2-9-5 Yjian1 Yjian4 Wgam ¥«¥ó T1 ¤±¤ó {oversee} {official} {govt office} {rule} {administer} +´Ç 3447 U770b B4 C109 G6 S9 XH3127 F1060 N222 V3919 H3220 DK2051 L638 K1015 O998 DO1057 MN23196 MP8.0192 E827 IN1316 DT879 DJ1114 DG1379 P3-4-5 I5c4.4 Q2060.4 DR2279 ZPP4-9-2 Ykan4 Ykan1 Wgan ¥«¥ó ¤ß.¤ë {watch over} {see} +´È 3448 U7aff B118 S9 F2416 N3369 V4250 L2632 MN25854 MP8.0744 P2-6-3 I6f3.3 Q8840.1 Ygan1 Wgan ¥«¥ó ¤µ¤ª {pole} {rod} {scale beam} {violin neck} +´É 3449 U7ba1 B118 G4 S14 F517 N3416 V4317 H2701 DK1736 L1273 K519 O2212 DO664 MN26162 MP8.0804 E443 IN328 DS573 DT613 DJ539 DG1484 P2-6-8 I6f8.12 Q8877.7 DR2377 ZPP2-9-5 Yguan3 Wgwan ¥«¥ó ¤¯¤À T1 ¤¹¤¬ {pipe} {tube} {wind instrument} {drunken talk} +´Ê 344A U7c21 B118 G6 S18 XDR3853 F983 N3444 V4358 H2721 DK1746 L1621 K870 O2788 DO1103 MN26520P MP8.0854 E829 IN1533 DT1002 DJ358 DG1490 P2-6-12 I6f12.5 Q8822.7 DR2378 ZPP3-14-4 Yjian3 Wgan ¥«¥ó {simplicity} {brevity} +´Ë 344B U7de9 B120 G8 S15 F933 N3584 V4551 H1389 DK943 L1952 K1267 O2659 DO1454 MN27669 MP8.1128 E1112 IN1089 DJ1271 DG1549 P1-6-9 I6a9.8 Q2294.7 DR2767 Yhuan3 Wwan ¥«¥ó ¤æ¤ë.¤¤ ¤æ¤ë.¤ä¤« ¤æ¤ë.¤à ¤æ¤ë.¤á¤ë T1 ¤Ò¤í {slacken} {loosen} {relax} {lessen} {be moderate} {ease} +´Ì 344C U7f36 B121 G8 S6 XJ06625 XJ1546C XH3634 F1543 V4624 H2033 DK1282 L1965 K1666 O543 MN28108 MP9.0001 E1095 IN1649 DJ920 DG1564 P2-2-4 I2k4.6 Q8077.2 DR2376 ZPP4-6-2 Yfou3 Wbu ¥«¥ó ¤«¤Þ T1 ¤Õ ¤Ù T2 ¤Û¤È¤® {tin can} {container} +´Í 344D U7ff0 B24 C124 S16 N794 V4690 H1750 L2780 O2518 MN28780X MP9.0129 P1-8-8 Q4842.7 Yhan4 Whan ¥«¥ó ¤Ï¤Í ¤Õ¤Ç ¤ä¤Þ¤É¤ê ¤Õ¤ß {letter} {writing brush} +´Î 344E U809d B130 G8 S7 F1118 N3731 V4762 H841 DK563 L1649 K1410 O408 DO1516 MN29273 MP9.0254 E1096 IN1272 DJ1107 DG1022 P1-4-3 I4b3.2 Q7124.0 DR3955 Ygan1 Wgan ¥«¥ó ¤­¤â {liver} {pluck} {nerve} {chutzpah} +´Ï 344F U8266 B137 G8 S21 F1363 N3881 V4950 H1435 DK963 L1875 K1299 DO942 MN30571 MP9.0499 E1116 IN1665 DJ1892 DG1598 P1-6-15 I6c15.2 Q2841.7 DR874 ZSP1-6-14 Yjian4 Wham ¥«¥ó {warship} +´Ð 3450 U839e B140 G9 S10 N3950 V5052 DK1466 L2408 MN31063X MP9.0682 IN2217 P2-3-7 I3k7.15 Q4421.1 ZRP2-4-7 Yguan1 Yguan3 Ywan1 Ywan3 Wgwan Wwan ¥«¥ó ¤¤ {reed used to cover tatami} +´Ñ 3451 U89b3 B147 G4 S18 XJ06B37 F476 N4296 V5538 H1880 DK1212 L572 K463 O2765 DO567 MN34955 MP10.0341 E445 IN604 DS367 DT634 DC302 DJ805 DG1649 P1-11-7 I5c13.7 Q8621.0 DR2357 Yguan1 Yguan4 Wgwan ¥«¥ó ¤ß.¤ë ¤·¤á.¤¹ {outlook} {look} {appearance} {condition} {view} +´Ò 3452 U8acc B149 S15 XJ06B5D XH4408 F2296 V5630 L2708 MN35642 MP10.0528 P1-7-8 Q0569.6 Yjian4 Wgan ¥«¥ó ¤¤¤µ.¤á ¤¤¤µ.¤á¤ë {admonish} {dissuade} +´Ó 3453 U8cab B80 C154 G8 S11 F1156 N2469 V5778 H2460 DK1593 L102 K1128 O1754 DO1198 MN36681 MP10.0719 E1102 IN914 DJ1714 DG1725 P2-4-7 I7b4.3 Q7780.6 DR3661 Yguan4 Wgwan ¥«¥ó ¤Ä¤é¤Ì.¤¯ ¤Ì.¤¯ ¤Ì¤­ T1 ¤Ä¤é ¤Ì¤¯ {pierce} {8 1/3lbs} {penetrate} {brace} +´Ô 3454 U9084 B162 G8 S16 S15 XH1582 F910 N4750 V6121 H3180 DK2032 L837 K1139 O2588 DO1557 MN39174P MP11.0200 E1114 IN866 DJ1215 DG723 P3-3-13 I2q13.4 Q3630.3 DR3665 Yhuan2 Yhai2 Yxuan2 Whwan Wseon ¥«¥ó ¤«¤¨.¤ë {send back} {return} +´Õ 3455 U9451 B167 G8 S23 XJ06F48 XJ1647C F1391 N4924 V6361 H1773 DK1160 L1455 K1171 O2968 DO1310 MN40988 MP11.0651 E1117 IN1664 DJ1608 DG1836 P1-8-15 I8a15.2 Q8811.7 DR2874 ZSP1-8-14 Yjian4 Wgam ¥«¥ó ¤«¤ó¤¬.¤ß¤ë ¤«¤¬¤ß T1 ¤¢¤­ ¤¢¤­¤é {specimen} {take warning from} {learn from} +´Ö 3456 U9593 B169 G2 S12 XDR3853 F33 N4949 V6391 H3323 DK2094 L1620 K27 O1822 DO174 MN41249 MP11.0733 E92 IN43 DS58 DT215 DC31 DJ161 DB2.7 DG1841 P3-8-4 I8e4.3 Q7760.7 DR3878 Yjian1 Yjian4 Wgan ¥«¥ó ¥±¥ó ¤¢¤¤¤À ¤Þ ¤¢¤¤ {interval} {space} +´× 3457 U9591 B169 G8 S12 XDR3853 F1994 N4948 V6390 H3322 DK2093 L1625 K1645 O1820 DO1280 MN41247 MP11.0724 E1109 IN1532 DJ1718 DG1842 P3-8-4 I8e4.2 Q7790.4 DR3864 Yxian2 Whan ¥«¥ó T1 ¤¬ ¤è¤ê {leisure} +´Ø 3458 U95a2 B169 G4 S14 XJ06F70 XDR3853 F70 N4958 V6402 H3328 DK2099 L2017 K104 O2245 DO289 MN41297 MP11.0738 E444 IN398 DS365 DT614 DC84 DJ446 DB3.7 DG1844 P3-8-6 I8e6.7 Q7743.0 DR3863 Yguan1 Wgwan Wwan ¥«¥ó ¤»¤­ -¤¼¤­ ¤«¤«.¤ï¤ë ¤«¤é¤¯¤ê ¤«¤ó¤Ì¤­ {connection} {barrier} {gateway} {involve} {concerning} +´Ù 3459 U9665 B170 G8 S10 XJ06F7C F1154 N4990 V6446 H457 DK334 L1315 K1678 DO1718 MN41676P MP11.0837 E1098 IN1218 DJ1522 DG730 P1-3-7 I2d7.11 Q7726.2 DR3678 Yxian4 Wham ¥«¥ó ¤ª¤Á¤¤.¤ë ¤ª¤È¤·¤¤.¤ì¤ë {collapse} {fall into} {cave in} {fall (castle)} {slide into} +´Ú 345A U97d3 B178 S18 F445 N5107 V6602 H1757 L1647 K685 O2741 MN43159 MP12.0194 P1-8-10 I4c14.3 Q4445.6 DR1555 Yhan2 Whan ¥«¥ó ¤«¤é ¤¤¤²¤¿ {Korea} +´Û 345B U9928 B184 G3 S16 XJ0345C F613 N5174 V6701 H1748 DK1150 L1478 K319 O2761 DO319 MN44237P MP12.0417 E247 IN327 DS366 DT436 DJ330 DB2.12 DG1909 P1-8-8 I8b8.3 Q8377.7 DR2877 Yguan3 Wgwan ¥«¥ó ¤ä¤«¤¿ ¤¿¤Æ T1 ¤¿¤Á {building} {mansion} {large building} {palace} +´Ü 345C U8218 B9 S16 XJ0345B XH5174 F2281 N555 V4923 L2980 MN30326 MP9.0472 P1-8-8 Q8367.7 Yguan3 Wgwan ¥«¥ó ¤ä¤«¤¿ ¤¿¤Æ T1 ¤¿¤Á {mansion} {large building} {palace} +´Ý 345D U4e38 B4 C3 G2 S3 F542 N155 V34 H3417 DK2134 L44 K567 O40 DO922 MN94 MP1.0320 E830 IN644 DT82 DJ591 DG17 P4-3-4 I0a3.28 Q5001.7 DR1657 Ywan2 Whwan ¥¬¥ó ¤Þ¤ë ¤Þ¤ë.¤á¤ë ¤Þ¤ë.¤¤ T1 ¤Þ ¤ï ¤ï¤Ë {round} {full} {month} {perfection} {-ship} {pills} {make round} {roll up} {curl up} {seduce} {explain away} +´Þ 345E U542b B9 C30 G8 S7 F466 N402 V743 H2041 DK1288 L1588 K667 O453 DO1677 MN3350 MP2.0864 E1118 IN1249 DJ1290 DG286 P2-2-5 I2a5.25 Q8060.2 DR2877 ZPP2-3-4 ZPP2-4-3 Yhan2 Wham ¥¬¥ó ¤Õ¤¯.¤à ¤Õ¤¯.¤á¤ë {include} {bear in mind} {understand} {cherish} +´ß 345F U5cb8 B46 G3 S8 F556 N1413 V1459 H2236 DK1424 L1653 K847 O941 DO687 MN8009 MP4.0242 E248 IN586 DS177 DT294 DJ456 DG539 P2-3-5 I3o5.11 Q2224.1 DR1255 Yan4 Wan ¥¬¥ó ¤­¤· T1 ¤±¤· {beach} +´à 3460 U5dcc B46 G9 S20 XJ0565E F1986 N1442 V1521 H2386 DK1547 L2978 O2936 DO1918 MN8624P MP4.0319 IN2059 P2-3-17 I3o17.2 Q2224.8 ZPP3-8-12 Yyan2 Wam ¥¬¥ó ¤¤¤ï ¤¤¤ï¤ª ¤±¤ï.¤·¤¤ T1 ¤è¤· {rock} {crag} {boulder} +´á 3461 U73a9 B96 S8 F2216 N2925 V3622 L2567 MN20872 MP7.0895 P1-4-4 I4f4.1 Q1111.1 Ywan2 Ywan4 Wwan ¥¬¥ó ¤â¤Á¤¢¤½.¤Ö ¤â¤Æ¤¢¤½.¤Ö {play} {take pleasure in} {trifle with} {make sport of} +´â 3462 U764c B104 S17 F2233 N3076 V3840 L2576 MN22538 MP7.1203 P3-5-12 I5i12.4 Q0017.2 Yyan2 Yai2 Wam ¥¬¥ó {cancer} {cancerous evil} +´ã 3463 U773c B109 G5 S11 XH3127 F1527 N3140 V3935 H1172 DK796 L1467 K1127 O1637 DO674 MN23318 MP8.0213 E640 IN848 DS754 DT725 DJ976 DG1387 P1-5-6 I5c6.1 Q6703.2 DR3965 Yyan3 Wan ¥¬¥ó ¥²¥ó ¤Þ¤Ê¤³ ¤á {eyeball} +´ä 3464 U5ca9 B46 G2 S8 F787 N1414 V1461 H2235 DK1423 L770 K744 O942 DO821 MN7985 MP4.0234 E249 IN1345 DS178 DT156 DJ457 DG538 P2-3-5 I3o5.10 Q2260.1 DR1277 Yyan2 Wam ¥¬¥ó ¤¤¤ï {boulder} {rock} {cliff} +´å 3465 U7feb B124 S15 XH2925 F2134 N3678 V4689 L2899 MN28766X MP9.0128 P1-11-4 Q1161.1 Ywan4 Wwan ¥¬¥ó ¤â¤Æ¤¢¤½.¤Ö {take pleasure in} {play instrument} +´æ 3466 U8d0b B27 S19 F2439 N840 V5830 L2151 MN36943 MP10.0804 P3-2-17 I2p17.2 Q7128.6 Yyan4 Wan ¥¬¥ó ¤Ë¤» {counterfeit} {forgery} +´ç 3467 U96c1 B27 S12 XJ0726E XJ0726F F2192 N830 V6498 L2150 MN41960 MP11.0985 P3-2-10 I2p10.3 Q7121.4 Yyan4 Wan ¥¬¥ó ¤«¤ê ¤«¤ê¤¬¤Í {wild goose} +´è 3468 U9811 B181 G8 S13 F1247 N5122 V6624 H1040 DK712 L61 K1922 MN43374 MP12.0247 E1119 IN1848 DJ1644 DG1885 P1-4-9 I9a4.6 Q1128.6 DR3061 Ywan2 Wwan ¥¬¥ó ¤«¤¿¤¯ {stubborn} {foolish} {firmly} +´é 3469 U9854 B181 G2 S18 XJ0707A F676 N5139 V6648 H1808 DK1177 L1717 K527 O2754 DO481 MN43591P MP12.0283 E93 IN277 DS179 DT239 DC355 DJ573 DG1893 P1-9-9 I9a9.3 Q0128.6 DR461 Yyan2 Wan ¥¬¥ó ¤«¤ª {face} {expression} +´ê 346A U9858 B4 C181 G4 S19 F894 N255 V6653 H1845 DK1199 L135 K869 DO428 MN43623 MP12.0293 E446 IN581 DS368 DT637 DJ862 DB2.15 DG1897 P1-10-9 I9a10.2 Q7128.6 DR3361 ZPP3-3-16 Yyuan4 Wweon ¥¬¥ó ¤Í¤¬.¤¦ -¤Í¤¬¤¤ T1 ¤é {petition} {request} {vow} {wish} {hope} +´ë 346B U4f01 B9 G8 S6 F278 N373 V135 H2021 DK1276 L375 K486 O269 DO966 MN422 MP1.0643 E1120 IN481 DJ701 DG48 P2-2-4 I2a4.17 Q8010.1 DR2873 Yqi3 Yqi4 Wgi ¥­ ¤¯¤ï¤À.¤Æ¤ë {undertake} {scheme} {design} {attempt} {plan} +´ì 346C U4f0e B9 G9 S6 N371 V133 H46 DK30 L2122 K1654 O232 MN436 MP1.0655 IN2012 P1-2-4 I2a4.13 Q2424.7 Yji4 Wgi ¥® ¥­ ¤ï¤¶ ¤ï¤¶¤ª¤® {deed} {skill} +´í 346D U5371 B4 C26 G6 S6 F606 N187 V629 H3199 DK2041 L1416 K624 O318 DO899 MN2849X MP2.0627 E831 IN534 DT841 DC495 DJ789 DG256 P3-4-2 I2n4.3 Q2721.2 DR2556 ZPP2-2-4 Ywei1 Ywei2 Wwi ¥­ ¤¢¤Ö.¤Ê¤¤ ¤¢¤ä.¤¦¤¤ ¤¢¤ä.¤Ö¤à {dangerous} {fear} {uneasy} +´î 346E U559c B32 C30 G4 S12 F769 N1115 V858 H2308 DK1488 L1445 K770 O1709 DO564 MN3957 MP2.1089 E450 IN1143 DS370 DT582 DJ253 DG294 P2-3-9 I3p9.1 Q4060.1 DR1477 Yxi3 Wheui ¥­ ¤è¤í¤³.¤Ö ¤è¤í¤³.¤Ð¤¹ T1 ¤¢¤­ ¤­¤å ¤Î¤Ö ¤æ¤­ ¤è¤· {rejoice} {take pleasure in} +´ï 346F U5668 B30 G4 S15 XJ0535A F525 N994 V898 H2713 DK1742 L121 K483 O2378 DO398 MN4349P MP2.1154 E452 IN527 DS372 DT624 DJ682 DG334 P2-6-9 I3d12.13 Q6666.3 DR3777 ZPP4-15-1 Yqi4 Wgi ¥­ ¤¦¤Ä¤ï {utensil} {vessel} {receptacle} {implement} {instrument} {ability} {container} {tool} {set} +´ð 3470 U57fa B32 G5 S11 F241 N1098 V1040 H2673 DK1716 L1767 K382 O1493 DO688 MN5197 MP3.0197 E641 IN450 DS755 DT726 DC251 DJ691 DG354 P2-6-5 I3b8.12 Q4410.4 DR1972 ZPP2-8-3 Yji1 Wgi ¥­ ¤â¤È ¤â¤È¤¤ T1 ¤­¤¤ ¤È¤â {fundamentals} {radical (chem)} {counter for machines} {foundation} +´ñ 3471 U5947 B37 G8 S8 XJ05474 F1367 N1176 V1150 H2217 DK1409 L126 K1189 O752 DO1048 MN5892 MP3.0571 E1123 IN1360 DJ1292 DG414 P2-3-5 I3d5.17 Q4062.1 DR1449 ZPP3-5-3 Yqi2 Yji1 Wgi ¥­ ¤¯.¤·¤­ ¤¢¤ä.¤·¤¤ ¤¯¤· ¤á¤º¤é.¤·¤¤ {strange} {strangeness} {curiousity} +´ò 3472 U5b09 B38 G9 S15 F2274 N1255 V1267 H722 DK508 L2207 O2476 MN6736 MP3.0758 IN2048 P1-3-12 I3e12.3 Q4446.5 Q4446.1 DR1777 Yxi1 Wheui ¥­ ¤¦¤ì.¤·¤¤ ¤¿¤Î.¤·¤à T1 ¤¦¤é¤· ¤¦¤ì¤· {glad} {pleased} {rejoice} +´ó 3473 U5bc4 B40 G5 S11 F673 N1318 V1345 H2291 DK1473 L192 K545 O1525 DO692 MN7203 MP3.1045 E642 IN1361 DS576 DT727 DJ1120 DG486 P2-3-8 I3m8.8 Q3062.1 DR749 Yji4 Wgi ¥­ ¤è.¤ë -¤è.¤ê ¤è.¤»¤ë T1 ¤è¤» ¤è¤ê ¤è¤í {draw near} {stop in} {bring near} {gather} {collect} {send} {forward} +´ô 3474 U5c90 B46 G8 S7 XH1465 F1428 N1410 V1447 H241 DK178 L772 K1433 O599 DO1769 MN7936 MP4.0225 E1121 IN872 DJ1443 DG536 P1-3-4 I3o4.1 Q2474.7 DR1267 Yqi2 Wgi ¥­ ¥® T1 ¤¿¤«¤· ¤Þ¤¿ {branch off} {fork in road} {scene} {arena} {theater} +´õ 3475 U5e0c B50 G4 S7 F896 N1470 V1553 H2049 DK1294 L1489 K798 O445 DO823 MN8813 MP4.0414 E447 IN676 DS575 DT477 DJ888 DG559 P2-2-5 I3f4.1 Q4022.7 DR2944 ZPP3-4-3 ZPP4-7-4 Yxi1 Wheui ¥­ ¥± ¤Þ¤ì T1 ¤Î¤¾ ¤Î¤¾¤ß {hope} {beg} {request} {pray} {beseech} {Greece} {dilute (acid)} {rare} {few} {phenomenal} +´ö 3476 U5e7e B52 G8 S12 F1725 N1496 V1601 H3582 DK2229 L1381 K1646 O2597 DO996 MN9208 MP4.0543 E1129 IN877 DC464 DJ408 DG580 P4-12-4 I4n8.4 Q2225.3 Q2245.3 DR2759 Yji3 Yji1 Wgi ¥­ ¤¤¤¯- ¤¤¤¯.¤Ä ¤¤¤¯.¤é T1 ¤¤ ¤¯ {how many} {how much} {how far} {how long} +´÷ 3477 U5fcc B49 C61 G8 S7 F1882 N1463 V1786 H2207 DK1401 L599 K1819 O462 DO1522 MN10310 MP4.0953 E1122 IN1797 DJ1697 DG769 P2-3-4 I4k3.4 Q1733.1 DR3558 Yji4 Wgi ¥­ ¤¤.¤à ¤¤.¤ß ¤¤.¤Þ¤ï¤·¤¤ T1 ¤¤¤Þ¤ï {mourning} {abhor} {detestable} {death anniversary} +´ø 3478 U63ee B64 G6 S12 XH1920 F946 N1960 V2229 H589 DK430 L662 K883 DO1565 MN12394 MP5.0331 E833 IN1652 DT939 DJ776 DG914 P1-3-9 I3c9.14 Q5705.6 DR1355 Yhui1 Whwi ¥­ ¤Õ¤ë.¤¦ {brandish} {wave} {wag} {swing} {shake} +´ù 3479 U673a B75 G6 S6 F1671 N2174 V2543 H820 DK549 L210 K1610 DO1785 MN14435 MP6.0068 E832 IN1305 DT842 DJ38 DG1068 P1-4-2 I4a2.4 Q4791.0 DR1857 Yji1 Wgwe ¥­ ¤Ä¤¯¤¨ {desk} {table} +´ú 347A U65d7 B70 G4 S14 F1190 N2093 V2402 H1047 DK716 L1764 K1174 O2093 DO601 MN13687 MP5.0705 E451 IN1006 DS371 DT615 DJ1528 DG962 P1-4-10 I4h10.1 Q0828.1 DR461 Yqi2 Wgi ¥­ ¤Ï¤¿ {national flag} {banner} {standard} +´û 347B U65e2 B138 C71 G8 S10 F1081 N3887 V2407 H1166 DK791 L1481 K1265 DO1309 MN13721 MP5.0712 E1126 IN1458 DJ1162 DG1470 P1-5-5 I0a10.5 Q7171.4 DR3857 Yji4 Wgi ¥­ ¤¹¤Ç.¤Ë {previously} {already} {long ago} +´ü 347C U671f B130 C74 G3 S12 XJ05B2E F117 N3785 V4836 H1704 DK1120 L1765 K119 O1671 DO619 MN14378 MP5.1070 E251 IN449 DS183 DT394 DC247 DJ690 DG1008 P1-8-4 I4b8.11 Q4782.0 DR1946 Yji1 Yqi1 Yqi2 Wgi ¥­ ¥´ {period} {time} {date} {term} +´ý 347D U68cb B75 G8 S12 XJ05B77 XJ14546 F1311 N2294 V2744 H987 DK675 L1763 K1259 DO1794 MN14922 MP6.0391 E1130 IN1835 DJ1535 DG1099 P1-4-8 I4a8.14 Q4498.1 DR1861 Yqi2 Wgi ¥­ ¤´ {chess piece} {Japanese chess} {shogi} +´þ 347E U68c4 B8 C75 G8 S13 XJ05731 XH1944 F901 N326 V2787 H2137 DK1353 L758 K1103 O2202 DO1178 MN14913X MP6.0386 E1131 IN962 DJ1653 DG1065 P2-2-11 I2j11.5 Q0090.4 DR464 ZPP2-4-9 ZSP2-2-10 ZBP2-4-8 Yqi4 Wgi ¥­ ¤¹.¤Æ¤ë {abandon} {throw away} {discard} {resign} {reject} {sacrifice} +µ¡ 3521 U6a5f B75 G4 S16 F127 N2379 V2880 H1076 DK736 L1382 K101 O2869 DO415 MN15561 MP6.0555 E453 IN528 DS373 DT631 DC158 DJ334 DG1115 P1-4-12 I4a12.1 Q4295.3 DR1859 Yji1 Wgi ¥­ ¤Ï¤¿ {mechanism} {opportunity} {occasion} {machine} {airplane} +µ¢ 3522 U5e30 B58 C18 G2 S10 XJ05D45 XJ06227 F504 N1582 V1564 H130 DK98 L1230 K454 O1018 DO263 MN8930 MP4.0443 E96 IN317 DS182 DT191 DC265 DJ134 DB2.6 DG562 P1-2-8 I2f8.8 Q2702.7 DR1244 ZPP1-1-9 Ygui1 Wgwi Wgwe ¥­ ¤«¤¨.¤ë ¤«¤¨.¤¹ ¤ª¤¯.¤ë ¤È¤Ä.¤° {homecoming} {arrive at} {lead to} {result in} +µ£ 3523 U6bc5 B79 G9 S15 F1770 N2463 V3003 H1866 DK1205 L2889 O2351 DO1919 MN16673 MP6.0788 IN2131 P1-11-4 I5b10.1 Q0724.7 Yyi4 Weui ¥­ ¥® ¤Ä¤è.¤¤ T1 ¤Ä¤è¤· ¤³¤ï¤· ¤¿¤±¤· ¤¿¤± ¤Ï¤¿¤¹ ¤¢¤Ä¤· ¤Ä¤è ¤È¤· ¤ß {strong} +µ¤ 3524 U6c17 B84 G1 S6 XJ05D66 XJ14949 F113 N2480 V3025 H3194 DK2037 L1885 K77 O319 DO144 MN17046P MP6.0846 E11 IN134 DS59 DT52 DC55 DJ246 DB2.6 DG1150 P3-4-2 I0a6.8 Q8041.7 DR2356 ZPP2-2-4 Yqi4 Wgi ¥­ ¥± ¤¤¤­ {spirit} {mind} +µ¥ 3525 U6c7d B85 G2 S7 F2020 N2507 V3068 H264 DK198 L1886 K1732 DO490 MN17177 MP6.0957 E94 IN135 DS60 DT139 DJ1491 DG1162 P1-3-4 I3a4.16 Q3811.7 DR356 Yqi4 Wgi Wheul ¥­ {vapor} {steam} +µ¦ 3526 U757f B52 S15 F1683 N1497 V3768 L2887 K1684 O2859 MN21925 MP7.1135 P4-15-4 I5f10.3 Q2265.3 Yji1 Wgi ¥­ ¤ß¤ä¤³ {capital} {suburbs of capital} +µ§ 3527 U7948 B113 G8 S8 F1462 N3234 V4071 H875 DK588 L1128 K1573 O609 DO1141 MN24640P MP8.0425 E1124 IN621 DJ823 DG1419 P1-4-4 I4e4.3 Q3222.1 DR654 Yqi2 Wgi ¥­ ¤¤¤Î.¤ë T1 ¤Î¤ê ¤ì¤¤ {pray} {wish} +µ¨ 3528 U5b63 B115 C39 G4 S8 F842 N3266 V1292 H2554 DK1624 L912 K871 O725 DO641 MN6965 MP3.0844 E448 IN465 DS369 DT499 DJ698 DG461 P2-5-3 I5d2.3 Q2040.7 DR2247 ZSP2-5-2 Yji4 Wgye ¥­ T1 ¤¹¤¨ ¤È¤· {seasons} +µ© 3529 U7a00 B115 G9 S12 F2232 N3286 V4145 H1189 DK805 L2611 O1640 MN25058 MP8.0577 IN2182 P1-5-7 I5d7.5 Q2492.7 Yxi1 Wheui ¥­ ¥± ¤Þ¤ì ¤Þ¤Ð¤é {rare} {phenomenal} {dilute (acid)} +µª 352A U7d00 B120 G4 S9 F780 N3497 V4439 H1276 DK856 L1354 K930 O1424 DO666 MN27234 MP8.0935 E449 IN372 DS578 DT521 DJ634 DG1512 P1-6-3 I6a3.5 Q2791.7 DR2756 Yji4 Wgi ¥­ T1 ¤ª¤µ¤à ¤¿¤À¤¹ ¤È¤· ¤È¤â ¤Î¤ê ¤â¤È {chronicle} {account} {narrative} {history} {annals} {geologic period} +µ« 352B U5fbd B60 S17 N1642 V1773 H787 O2866 MN10267X MP4.0935 P1-3-14 I3i14.2 Q2824.0 Yhui1 Whwi ¥­ ¤·¤ë¤· {good} {beautiful} {badge} +µ¬ 352C U898f B147 G5 S11 F349 N4285 V5524 H978 DK667 L841 K488 O1349 DO527 MN34810 MP10.0322 E643 IN607 DS577 DT728 DC453 DJ807 DG1644 P1-4-7 I5c6.9 Q5601.0 DR1457 Ygui1 Wgyu ¥­ T1 ¤¹¤Î¤ê ¤¿¤À¤· ¤Î¤ê ¤ß {standard} {measure} +µ­ 352D U8a18 B149 G2 S10 F149 N4318 V5563 H1453 DK974 L529 K147 O1149 DO301 MN35244 MP10.0397 E95 IN371 DS180 DT190 DC209 DJ633 DG1660 P1-7-3 I7a3.5 Q0761.7 DR3056 Yji4 Wgi ¥­ ¤·¤ë.¤¹ T1 ¤Î¤ê {scribe} {account} {narrative} +µ® 352E U8cb4 B154 G6 S12 F970 N4504 V5794 H2606 DK1669 L1771 K1119 O1755 DO616 MN36704 MP10.0726 E834 IN1171 DS756 DT940 DJ855 DG1729 P2-5-7 I7b5.7 Q5080.6 DR1661 ZPP2-4-8 Ygui4 Wgwi ¥­ ¤¿¤Ã¤È.¤¤ ¤È¤¦¤È.¤¤ ¤¿¤Ã¤È.¤Ö ¤È¤¦¤È.¤Ö T1 ¤­¤è ¤® ¤¿¤« ¤¿¤«¤· ¤è¤· {precious} {value} {prize} {esteem} {honor} +µ¯ 352F U8d77 B156 G3 S10 F374 N4541 V5849 H3307 DK2079 L526 K443 O1262 DO579 MN37048 MP10.0835 E250 IN373 DS181 DT352 DC246 DJ128 DB2.15 DG1755 P3-7-3 I3b7.11 Q4780.1 DR1470 Yqi3 Wgi ¥­ ¤ª.¤­¤ë ¤ª.¤³¤ë ¤ª.¤³¤¹ ¤ª¤³.¤¹ ¤¿.¤Ä {rouse} {wake up} {get up} +µ° 3530 U8ecc B159 G8 S9 F1480 N4610 V5941 H1445 DK968 L288 K1629 O892 DO1465 MN38176 MP10.0988 E1125 IN1787 DJ1306 DG1770 P1-7-2 I7c2.1 Q5401.7 DR1557 Ygui3 Wgwe ¥­ {rut} {wheel} {track} {model} {way of doing} +µ± 3531 U8f1d B42 C159 G8 S15 F1259 N1371 V5972 H1402 DK947 L302 K1205 O2499 DO1264 MN38372 MP10.1033 E1132 IN1653 DJ777 DG1779 P1-6-9 I7c8.8 Q9725.6 DR1055 Yhui1 Whwi ¥­ ¤«¤¬¤ä.¤¯ T1 ¤¢¤­ ¤¢¤­¤é ¤µ¤­ ¤Æ¤ë ¤Ò ¤Ò¤«¤ë {radiance} {shine} {sparkle} {gleam} {twinkle} +µ² 3532 U98e2 B184 G8 S10 F1659 N5155 V6675 H1668 DK1093 L1475 K1947 DO1717 MN44023P MP12.0378 E1127 IN1304 DJ1346 DG1902 P1-8-2 I8b2.1 Q8771.0 DR2857 Yji1 Wgi ¥­ ¤¦.¤¨¤ë {hungry} {starve} +µ³ 3533 U9a0e B187 G8 S18 F1696 N5222 V6761 H1834 DK1193 L1981 K1734 O2762 DO1174 MN44817 MP12.0530 E1133 IN1881 DJ1874 DG1919 P1-10-8 I10a8.3 Q7432.1 DR3449 Yqi2 Yji4 Wgi ¥­ {equestrian} {riding on horses} {counter for equestrians} +µ´ 3534 U9b3c B194 G8 S10 F1557 N5276 V6833 H2657 DK1702 L2019 K1207 O1527 DO1226 MN45758 MP12.0606 E1128 IN1523 DJ1752 DG1926 P2-6-4 I5f5.6 Q2621.3 DR857 Ygui3 Wgwi ¥­ ¤ª¤Ë ¤ª¤Ë- {ghost} {devil} +µµ 3535 U4e80 B213 G9 S11 XJ0737D F1353 N5445 V62 H2128 DK1346 L534 K1288 O1531 DO1921 MN210 MP1.0403 IN2284 P2-2-9 I2n9.1 Q2771.6 ZPP4-11-4 Ygui1 Yjun1 Yqiu1 Wgwi Wgyun ¥­ ¥­¥å¥¦ ¥­¥ó ¤«¤á T1 ¤Ò¤µ ¤Ò¤µ¤· {tortoise} {turtle} +µ¶ 3536 U507d B9 G8 S11 XJ05126 XH840 F1171 N510 V276 H131 DK99 L1919 K1639 DO1157 MN927P MP1.0881 E1135 IN1485 DJ1428 DG116 P1-2-9 I2a9.2 Q2422.7 DR2150 Ywei4 Wwi ¥® ¥« ¤¤¤Ä¤ï.¤ë ¤Ë¤» ¤¤¤Ä¤ï.¤ê {falsehood} {lie} {deceive} {pretend} {counterfeit} {forgery} +µ· 3537 U5100 B9 G8 S15 F739 N554 V324 H169 DK124 L984 K1311 O2255 DO1252 MN1172 MP1.0940 E1137 IN727 DJ936 DG137 P1-2-13 I2a13.3 Q2825.3 DR2159 Yyi2 Weui ¥® T1 ¤Î¤ê ¤è¤· {ceremony} {rule} {affair} {case} {a matter} +µ¸ 3538 U5993 B38 S7 N1194 V1185 L2199 MN6083 MP3.0644 P1-3-4 I3e4.7 Q4444.7 Yji4 Wgi ¥® ¥­ ¤ï¤¶¤ª¤® ¤¦¤¿¤¤¤á {stretch} {singing girl} {geisha} {prostitute} +µ¹ 3539 U5b9c B40 G8 S8 XJ13275 XJ13A4C XH3885 F1766 N1290 V1317 H2223 DK1414 L1783 K1872 O675 DO1042 MN7111 MP3.0985 E1134 IN1086 DJ1658 DG478 P2-3-5 I3m5.7 Q3010.7 DR773 Yyi2 Weui ¥® ¤è¤í.¤·¤¤ ¤è¤í.¤·¤¯ T1 ¤­ ¤¿¤« ¤Î¤Ö ¤Î¤ê ¤è¤· {best regards} {good} +µº 353A U622f B4 C62 G8 S15 XJ05926 F1880 N246 V2041 H1875 DK1208 L1994 K1632 O2350 DO1298 MN11665 MP5.0039 E1138 IN1573 DJ1901 DG840 P1-11-4 I4n11.1 Q2325.0 DR1259 Yxi4 Yhu1 Wheui Whwi Who ¥® ¥² ¤¿¤ï¤à.¤ì¤ë ¤¶.¤ì¤ë ¤¸¤ã.¤ì¤ë {frolic} {play} {sport} +µ» 353B U6280 B64 G5 S7 XH143 F434 N1853 V2092 H248 DK185 L712 K387 O381 DO463 MN11855 MP5.0125 E644 IN871 DS579 DT665 DJ369 DG857 P1-3-4 I3c4.16 Q5404.7 DR1367 Yji4 Wgi ¥® ¤ï¤¶ {skill} {art} {craft} {ability} {feat} {performance} {vocation} {arts} +µ¼ 353C U64ec B64 G8 S17 F1990 N2026 V2307 H788 DK540 L1411 K1851 DO1356 MN12870 MP5.0428 E1139 IN1517 DJ1791 DG930 P1-3-14 I3c14.2 Q5708.1 DR1370 Yni3 Weui ¥® ¤Þ¤¬.¤¤ ¤â¤É.¤­ {mimic} {aim (a gun) at} {nominate} {imitate} +µ½ 353D U6b3a B76 G8 S12 F1541 N2419 V2939 H1703 DK1119 L1762 K1465 DO1397 MN16097 MP6.0627 E1136 IN1499 DJ1623 DG1124 P1-8-4 I4j8.1 Q4788.2 DR1962 Yqi1 Wgi ¥® ¤¢¤¶¤à.¤¯ {deceit} {cheat} {delude} +µ¾ 353E U72a0 B93 G8 S17 XJ0603A F1189 N2865 V3550 H1089 DK746 L643 K1292 DO1811 MN20190P MP7.0663 E1140 IN728 DJ937 DG1294 P1-4-13 I4g13.1 Q2855.3 DR2459 Yxi1 Wheui ¥® ¥­ ¤¤¤±¤Ë¤¨ {sacrifice} +µ¿ 353F U7591 B21 G6 S14 F283 N755 V3777 H1565 DK1050 L1410 K608 DO752 MN22007 MP7.1151 E835 IN1516 DS757 DT971 DC488 DJ693 DG1347 P1-7-7 I2m12.1 Q2748.1 DR1270 Yyi2 Weui Wung ¥® ¤¦¤¿¤¬.¤¦ {doubt} {distrust} {be suspicious} {question} +µÀ 3540 U7947 B113 S8 F2169 N3233 V4068 L2600 O1127 MN24639X MP8.0423 P1-4-4 Q3224.0 ZRP1-5-4 Yzhi3 Yqi2 Yzhi1 Wgi Wji ¥® ¥­ ¥· ¤¯¤Ë¤Ä¤«¤ß ¤¿¤À ¤Þ¤µ¤Ë {national or local god} {peaceful} {great} +µÁ 3541 U7fa9 B123 G5 S13 F415 N3668 V4668 H2338 DK1514 L641 K287 O1975 DO244 MN28504 MP9.0075 E645 IN291 DS580 DT771 DC62 DJ493 DG1568 P2-3-10 I2o11.3 Q8055.3 DR959 ZPP2-2-11 ZPP2-6-7 Yyi4 Weui ¥® T1 ¤¿¤À¤· ¤Á¤« ¤Î¤ê ¤è¤· {righteousness} {justice} {morality} {honor} {loyalty} {meaning} +µÂ 3542 U87fb B142 S19 XJ15B45 N4196 V5397 L2686 O2804 MN33672 MP10.0099 P1-6-13 I6d13.6 Q5815.3 Yyi3 Weui ¥® ¤¢¤ê {ant} +µÃ 3543 U8abc B149 G9 S15 XJ1516B N4379 V5634 H1571 DK1055 L2719 O2322 MN35605 MP10.0500 IN2241 P1-7-8 I7a8.11 Q0361.7 Yyi2 Yyi4 Weui ¥® ¤è¤·¤ß ¤è¤¤ {friendship} {intimacy} +µÄ 3544 U8b70 B149 G4 S20 F25 N4448 V5716 H1647 DK1087 L642 K52 O2876 DO245 MN36027 MP10.0601 E454 IN292 DS581 DT639 DC130 DJ494 DB3.6 DG1711 P1-7-13 I7a13.4 Q0865.3 DR3059 Yyi4 Weui ¥® T1 ¤«¤¿ ¤Î¤ê {deliberation} {consultation} {debate} {consideration} +µÅ 3545 U63ac B64 S11 XJ1337D N1937 V2197 MN12290 MP5.0302 P1-3-8 I3c8.35 Q5702.0 Yju2 Yju1 Wgug ¥­¥¯ ¥³¥¯ ¤­¤¯.¤¹ ¤à¤¹.¤Ö ¤¹¤¯.¤¦ ¤¿¤Ê¤´¤³¤í {scoop up water with the hand} +µÆ 3546 U83ca B140 G8 S11 F1287 N3981 V5096 H2303 DK1483 L927 K1082 O1451 DO1158 MN31153P MP9.0698 E1141 IN475 DJ1833 DG658 P2-3-8 I3k8.30 Q4492.7 DR1952 Yju2 Wgug ¥­¥¯ {chrysanthemum} +µÇ 3547 U97a0 B177 G9 S17 N5101 V6589 DK1173 L2787 O2664 MN42892 MP12.0167 IN2262 P1-9-8 I6b11.7 Q4752.0 Yju2 Yju1 Wgug ¥­¥¯ ¥­¥å¥¦ ¤Þ¤ê T1 ¤Þ¤¤ {ball} +µÈ 3548 U5409 B32 C30 G8 S6 F711 N1053 V711 H2167 DK1369 L320 K464 O278 DO990 MN3289 MP2.0805 E1142 IN1141 DC199 DJ893 DG282 P2-3-3 I3p3.1 Q4060.1 DR1477 Yji2 Wgil ¥­¥Á ¥­¥Ä ¤è¤· T1 ¤¨ ¤­ ¤­¤Ã ¤­¤ë ¤³¤· ¤È ¤è {good luck} {joy} {congratulations} +µÉ 3549 U5403 B30 S6 N880 V707 H200 L2175 MN3280 MP2.0792 P1-3-3 I3d3.7 Q6801.7 ZSP1-3-4 Ychi1 Yji2 Wheul ¥­¥Ä ¤É¤â.¤ë {stammer} +µÊ 354A U55ab B30 G8 S12 XJ13641 F1347 N961 V855 H551 DK405 L1550 K1443 O1542 DO1080 MN3987P MP2.1101 E1143 IN1240 DJ752 DG309 P1-3-9 I3d9.7 Q6703.4 DR3763 ZPP2-9-3 Ychi1 Wggig ¥­¥Ä {consume} {eat} {drink} {smoke} {receive (a blow)} +µË 354B U6854 B75 S10 V2653 L2499 MN14777 MP6.0341 P1-4-6 I4a6.16 Q4496.1 Yjie2 Yju2 Wgil ¥­¥Ä ¥±¥Ä T1 ¤­ {used in plant names} +µÌ 354C U6a58 B75 G9 S16 F2053 N2368 V2868 H1077 DK737 L2494 O2484 DO1922 MN15551 MP6.0552 IN2127 P1-4-12 I4a12.11 Q4792.7 DR1849 Yju2 Wgyul ¥­¥Ä ¤¿¤Á¤Ð¤Ê T1 ¤­¤Ã {mandarin orange} +µÍ 354D U8a70 B149 G8 S13 F1020 N4359 V5609 H1521 DK1021 L343 K1035 DO1507 MN35440 MP10.0453 E1144 IN1142 DJ1576 DG1678 P1-7-6 I7a6.7 Q0466.1 DR3077 Yjie2 Whil ¥­¥Ä ¥­¥Á ¤Ä.¤á¤ë ¤Ä.¤á -¤Å.¤á ¤Ä.¤Þ¤ë ¤Ä.¤à T1 ¤º¤á ¤Å¤á {packed} {close} {pressed} {reprove} {rebuke} {blame} +µÎ 354E U7827 B112 S10 N3183 V3996 O1112 MN24099 MP8.0349 P1-5-5 I5a5.5 Q1166.0 Yzhen1 Wchim ¥Á¥ó ¤­¤Ì¤¿ {fulling block} +µÏ 354F U6775 B75 S8 F2355 N2201 V2581 L2503 O629 MN14503 MP6.0204 P1-4-4 I4a4.9 Q4894.0 Ychu3 Wjeo ¥·¥ç ¥½ ¤­¤Í T1 ¤­ {wooden pestle} +µÐ 3550 U9ecd B202 S12 N5400 V7048 H2597 L2605 MN47991 MP12.0997 P2-5-7 I5d7.6 Q2013.2 ZPP2-1-11 ZPP2-7-5 Yshu3 Wseo ¥·¥ç ¤­¤Ó {millet} +µÑ 3551 U5374 B26 G8 S7 XJ0524A F959 N808 V631 H1118 DK761 L1395 K1252 DO1680 MN2856 MP2.0632 E1145 IN1783 DJ1616 DG252 P1-5-2 I2e5.3 Q4772.0 DR1444 Yque4 Wgag ¥­¥ã¥¯ ¤«¤¨.¤Ã¤Æ ¤·¤ê¤¾.¤¯ ¤·¤ê¤¾.¤±¤ë {instead} {on the contrary} {rather} +µÒ 3552 U5ba2 B40 G3 S9 F557 N1302 V1329 H2250 DK1439 L294 K571 O917 DO434 MN7128 MP3.0989 E252 IN641 DS184 DT321 DJ318 DB3.11 DG476 P2-3-6 I3m6.3 Q3060.4 DR777 Yke4 Wgaeg ¥­¥ã¥¯ ¥«¥¯ {guest} {visitor} {customer} {client} +µÓ 3553 U811a B130 G8 S11 XJ15F78 F1228 N3773 V4820 H974 DK664 L1396 K1021 O1612 DO1422 MN29502 MP9.0317 E1146 IN1784 DJ1545 DG1034 P1-4-7 I4b7.3 Q7722.0 DR3944 Yjiao3 Yjia3 Yjue2 Wgag ¥­¥ã¥¯ ¥­¥ã ¥«¥¯ ¤¢¤· T1 ¤· {skids} {leg} {undercarriage} +µÔ 3554 U8650 B141 G8 S9 S10 F1464 N4106 V5267 H3218 DK2049 L1998 K1806 DO1248 MN32678P MP9.1057 E1147 IN1574 DJ1740 DG1600 P3-4-5 I2m7.3 Q2121.1 DR1275 ZPP3-6-3 ZSP3-4-6 Ynu:e4 Whag ¥®¥ã¥¯ ¤·¤¤¤¿.¤²¤ë {tyrannize} {oppress} +µÕ 3555 U9006 B162 G5 S9 S8 F683 N4685 V6041 H3091 DK1966 L1959 K857 O1235 DO790 MN38849P MP11.0045 E646 IN444 DS758 DT695 DJ386 DG685 P3-3-6 I2q6.8 Q3830.4 DR960 Yni4 Wyeog ¥®¥ã¥¯ ¥²¥­ ¤µ¤« ¤µ¤«.¤µ ¤µ¤«.¤é¤¦ {inverted} {reverse} {opposite} {wicked} +µÖ 3556 U4e18 B4 C1 G8 S5 XJ1374D F1405 N174 V19 H3495 DK2177 L1329 K1169 O219 DO1689 MN33 MP1.0278 E1149 IN1357 DJ1202 DG12 P4-5-2 I0a5.12 Q7210.1 DR2673 Yqiu1 Wgu ¥­¥å¥¦ ¤ª¤« T1 ¤¿¤«¤· {hill} {knoll} +µ× 3557 U4e45 B4 G5 S3 F688 N153 V47 H3384 DK2121 L1016 K591 O45 DO704 MN118 MP1.0340 E647 IN1210 DS582 DT641 DJ1097 DG20 P4-3-1 I0a3.7 Q2780.0 DR2562 ZPP4-3-4 Yjiu3 Wgu ¥­¥å¥¦ ¥¯ ¤Ò¤µ.¤·¤¤ T1 ¤­¤å ¤ï {long time} {old story} +µØ 3558 U4ec7 B9 S4 F2322 N346 V106 L2114 MN355 MP1.0586 P1-2-2 I2a2.4 Q2421.7 Ychou2 Yqiu2 Wgu ¥­¥å¥¦ ¥° ¤¢¤À ¤¢¤¿ ¤«¤¿¤­ ¤Ä¤ì¤¢¤¤ {foe} {enemy} {revenge} {grudge} {feud} +µÙ 3559 U4f11 B9 G1 S6 F642 N380 V142 H52 DK36 L965 K583 O233 DO153 MN440 MP1.0663 E13 IN60 DS61 DT56 DJ138 DB2.6 DG64 P1-2-4 I2a4.2 Q2429.0 DR2164 Yxiu1 Whyu ¥­¥å¥¦ ¤ä¤¹.¤à ¤ä¤¹.¤Þ¤ë ¤ä¤¹.¤á¤ë {rest} {day off} {retire} {sleep} +µÚ 355A U53ca B4 G8 S3 F544 N154 V670 H3385 DK2122 L688 K748 O83 DO888 MN3118P MP2.0685 E1148 IN1257 DC422 DJ1098 DG21 P4-3-1 I0a3.24 Q1724.7 DR3567 ZSP4-4-1 Yji2 Wgeub ¥­¥å¥¦ ¤ª¤è.¤Ö ¤ª¤è.¤Ó ¤ª¤è¤Ó ¤ª¤è.¤Ü¤¹ T1 ¤ª¤¤ ¤Î {reach out} {exert} {exercise} {cause} +µÛ 355B U5438 B30 G6 S6 F1054 N885 V713 H202 DK150 L689 K1133 DO1083 MN3372P MP2.0900 E837 IN1256 DT843 DJ272 DG296 P1-3-3 I3d3.5 Q6704.7 DR3767 ZSP1-3-4 Yxi1 Wheub ¥­¥å¥¦ ¤¹.¤¦ {suck} {imbibe} {inhale} {sip} +µÜ 355C U5bae B40 G3 S10 F367 N1310 V1336 H2274 DK1459 L1033 K419 O1184 DO546 MN7156 MP3.1006 E256 IN721 DS374 DT353 DJ929 DG482 P2-3-7 I3m7.5 Q3060.6 DR777 Ygong1 Wgung ¥­¥å¥¦ ¥°¥¦ ¥¯ ¥¯¥¦ ¤ß¤ä T1 ¤° ¤ß {Shinto shrine} {constellations} {palace} {princess} +µÝ 355D U5f13 B57 G2 S3 F1802 N1560 V1678 H3383 DK2120 L1231 K1539 O95 DO1419 MN9692 MP4.0677 E836 IN212 DT83 DJ592 DG604 P4-3-1 I3h0.1 Q1720.7 Q1772.7 DR3552 ZSP4-4-1 Ygong1 Wgung ¥­¥å¥¦ ¤æ¤ß T1 ¤³ ¤æ {bow} {bow (archery, violin)} +µÞ 355E U6025 B61 G3 S9 F309 N1667 V1823 H2092 DK1328 L1146 K275 DO330 MN10475X MP4.1004 E254 IN303 DS186 DT322 DJ260 DB2.11 DG775 P2-2-7 I2n7.2 Q2733.7 DR2558 ZPP2-5-4 Yji2 Wgeub ¥­¥å¥¦ ¤¤¤½.¤° ¤¤¤½.¤® {hurry} {emergency} {sudden} {steep} +µß 355F U6551 B66 G4 S11 F799 N2051 V2344 H1497 DK1003 L936 K876 O1406 DO698 MN13221 MP5.0508 E456 IN725 DS584 DT563 DJ934 DG939 P1-7-4 I4i7.1 Q4814.0 DR1466 Yjiu4 Wgu ¥­¥å¥¦ ¤¹¤¯.¤¦ {salvation} {save} {help} {rescue} {reclaim} +µà 3560 U673d B75 G8 S6 F1891 N2175 V2545 H821 DK550 L1243 K1827 O419 DO1683 MN14439 MP6.0069 E1150 IN1628 DJ1787 DG1069 P1-4-2 I4a2.6 Q4192.7 DR1852 ZSP1-4-3 Yxiu3 Whu ¥­¥å¥¦ ¤¯.¤Á¤ë T1 ¤¯¤Ä {decay} {rot} {remain in seclusion} +µá 3561 U6c42 B3 C85 G4 S7 F220 N137 V3036 H3550 DK2210 L934 K332 O537 DO584 MN17105 MP6.0903 E455 IN724 DS583 DT478 DC297 DJ933 DG1155 P4-7-3 I2b5.5 Q4313.2 DR1442 Yqiu2 Wgu ¥­¥å¥¦ ¥° ¤â¤È.¤á¤ë {request} {want} {wish for} {require} {demand} +µâ 3562 U6c72 B85 S7 N2492 V3064 H265 L2322 O403 MN17163X MP6.0950 P1-3-4 I3a3.7 Q3714.7 Yji2 Wgeub ¥­¥å¥¦ ¤¯.¤à T1 ¤¯¤ß {draw (water)} {ladle} {scoop} {pump} +µã 3563 U6ce3 B85 G4 S8 F1380 N2532 V3104 H338 DK253 L432 K1192 O590 DO1049 MN17309 MP6.1064 E838 IN1236 DT500 DJ252 DG1171 P1-3-5 I3a5.1 Q3011.8 DR373 Yqi4 Weub ¥­¥å¥¦ ¤Ê.¤¯ {cry} {weep} {moan} +µä 3564 U7078 B86 S7 N2747 V3399 L2538 MN18872 MP7.0376 P2-3-4 I4d3.2 Q2780.9 Yjiu3 Wgu ¥­¥å¥¦ ¥¯ ¤ä¤¤¤È {moxa cautery} {chastisement} +µå 3565 U7403 B96 G3 S11 F302 N2941 V3643 H969 DK658 L935 K379 O1359 DO845 MN21011 MP7.0923 E257 IN726 DS188 DT370 DJ935 DB3.7 DG1319 P1-4-7 I4f7.2 Q1313.2 DR3142 Yqiu2 Wgu ¥­¥å¥¦ ¤¿¤Þ T1 ¤¯ {ball} {sphere} +µæ 3566 U7a76 B116 G3 S7 XH2305 F368 N3314 V4189 H2203 DK1398 L1320 K427 O492 DO599 MN25409 MP8.0641 E253 IN895 DS185 DT278 DC261 DJ298 DB2.8 DG1451 P2-3-4 I3m4.5 Q3041.7 DR757 ZPP2-5-2 Yjiu4 Yjiu1 Wgu ¥­¥å¥¦ ¥¯ ¤­¤ï.¤á¤ë T1 ¤­¤å {research} {study} +µç 3567 U7aae B116 G8 S15 XJ15164 F1756 N3337 V4212 H2358 DK1525 L1326 K1821 O2573 DO1259 MN25593 MP8.0673 E1152 IN897 DJ1675 DG1457 P2-3-12 I3m12.4 Q3022.7 DR752 ZPP2-5-10 Yqiong2 Wgung ¥­¥å¥¦ ¥­¥ç¥¦ ¤­¤ï.¤á¤ë ¤­¤ï.¤Þ¤ë ¤­¤ï.¤Þ¤ê ¤­¤ï.¤ß {hard up} {destitute} {suffer} {perplexed} {cornered} +µè 3568 U7b08 B118 S9 N3368 V4249 L2644 O1208 MN25869X MP8.0746 P2-6-3 I6f3.1 Q8824.7 Yji2 Wgeub ¥­¥å¥¦ T1 ¤ª¤¤ {backpack bookcase} +µé 3569 U7d1a B120 G3 S9 F785 N3496 V4437 H1279 DK859 L1353 K505 O1680 DO228 MN27258P MP8.0959 E255 IN568 DS187 DT323 DC373 DJ410 DG1513 P1-6-3 I6a3.2 Q2794.7 DR2767 ZSP1-6-4 Yji2 Wgeub ¥­¥å¥¦ T1 ¤·¤Ê {class} {rank} {grade} +µê 356A U7cfe B120 G8 S9 XJ0647D XH4518 F1820 N3498 V4438 H1278 DK858 L1509 K1739 O1422 DO1640 MN27227 MP8.0933 E1151 IN1703 DJ1561 DG1514 P1-6-3 I6a3.4 Q2290.0 Q2490.0 DR2755 Yjiu1 Yjiu3 Wgyu Wgyo ¥­¥å¥¦ ¤¿¤À.¤¹ {twist} {ask} {investigate} {verify} +µë 356B U7d66 B120 G4 S12 F615 N3538 V4489 H1350 DK914 L1349 K581 O2149 DO348 MN27432 MP8.1052 E457 IN346 DS585 DT583 DC404 DJ618 DB3.1 DG1531 P1-6-6 I6a6.7 Q2896.1 DR2777 Ygei3 Yji3 Wgeub ¥­¥å¥¦ ¤¿¤Þ.¤¦ ¤¿¤â.¤¦ -¤¿¤Þ.¤¨ T1 ¤­¤¤ {salary} {wage} {gift} {allow} {grant} {bestow on} +µì 356C U65e7 B2 G5 S5 XJ06751 F549 N94 V2412 H14 DK5 L35 K808 O119 DO760 MN13737 MP5.0743 E648 IN1216 DS759 DT649 DJ1376 DG964 P1-1-4 I4c1.1 Q2600.0 DR1278 Yjiu4 Wgu ¥­¥å¥¦ ¤Õ¤ë.¤¤ ¤â¤È {old times} {old things} {old friend} {former} {ex-} +µí 356D U725b B93 G2 S4 F1202 N2852 V3532 H3452 DK2151 L245 K909 O111 DO534 MN19922 MP7.0610 E97 IN281 DS62 DT88 DJ483 DB2.1 DG1289 P4-4-3 I4g0.1 Q2500.0 DR2455 Yniu2 Wu ¥®¥å¥¦ ¤¦¤· T1 ¤¦¤¸ ¤´ {cow} +µî 356E U53bb B32 C28 G3 S5 XJ13455 F440 N1051 V665 H2156 DK1364 L750 K618 O266 DO475 MN3070 MP2.0670 E258 IN414 DS189 DT247 DC496 DJ309 DB2.8 DG261 P2-3-2 I3b2.2 Q4073.1 DR1471 Yqu4 Wgeo ¥­¥ç ¥³ ¤µ.¤ë -¤µ.¤ë T1 ¤¤ {gone} {past} {quit} {leave} {elapse} {eliminate} {divorce} +µï 356F U5c45 B44 G5 S8 XJ1332A F836 N1387 V1416 H3080 DK1959 L1063 K777 O737 DO208 MN7663 MP4.0138 E649 IN171 DS586 DT680 DC281 DJ535 DG527 P3-3-5 I3r5.3 Q7726.4 DR3777 Yju1 Yji1 Wgeo Wgi ¥­¥ç ¥³ ¤¤.¤ë -¤¤ ¤ª.¤ë T1 ¤ª¤­ ¤° ¤¹¤¨ {reside} {to be} {exist} {live with} +µð 3570 U5de8 B22 C48 G8 S5 S4 F892 N758 V1534 H3039 DK1924 L856 K764 O199 DO1537 MN8722X MP4.0369 E1153 IN1293 DJ1004 DG235 P3-3-2 I2t2.2 Q7171.7 DR3475 ZSP3-2-2 Yju4 Wgeo ¥­¥ç T1 ¤ª¤ª ¤« ¤³ ¤Ê¤ª {gigantic} {big} {large} {great} +µñ 3571 U62d2 B64 G8 S8 F863 N1847 V2084 H311 DK231 L857 K1232 DO1439 MN11957X MP5.0177 E1154 IN1295 DJ1005 DG871 P1-3-5 I3c5.29 Q5101.7 DR1375 ZSP1-3-4 Yju4 Wgeo Wgu ¥­¥ç ¥´ ¤³¤Ð.¤à {repel} {refuse} {reject} {decline} +µò 3572 U62e0 B64 G8 S8 XJ05A21 F858 N1871 V2113 H312 DK232 L669 K970 DO1725 MN11985 MP5.0201 E1155 IN1138 DJ1213 DG872 P1-3-5 I3c5.26 Q5704.1 DR1367 Yju4 Yju1 Wgeo ¥­¥ç ¥³ ¤è.¤ë {foothold} {based on} {follow} {therefore} +µó 3573 U6319 B64 G4 S10 XJ05A29 XJ05A2A F257 N1902 V2150 H2456 DK1588 L1938 K439 O1207 DO523 MN12081P MP5.0229 E458 IN801 DS375 DT539 DC434 DJ1189 DG849 P2-4-6 I3n7.1 Q3250.2 Q9050.2 DR947 ZPP2-3-7 ZPP2-6-4 Yju3 Wgeo ¥­¥ç ¤¢.¤²¤ë ¤¢.¤¬¤ë ¤³¤¾.¤ë T1 ¤¿¤« {raise} {plan} {project} {behavior} {actions} +µô 3574 U6e20 B75 S12 N2271 V3230 MN17764 MP7.0094 P2-8-4 I4a8.40 Q3190.4 Yqu2 Wgeo ¥­¥ç ¤«¤ì ¤Ê¤ó¤¾ ¤Ê¤Ë ¤ß¤¾ ¤¤¤º¤¯¤ó¤¾ T1 ¤À¤«¤ê {ditch} {canal} {lock} +µõ 3575 U865a B141 G8 S11 XJ15A3C F1454 N4109 V5269 H3237 DK2053 L1993 K1588 O1519 DO1484 MN32708 MP9.1062 E1156 IN1572 DJ1741 DG1601 P3-4-7 I2m9.1 Q2121.2 DR1274 ZPP3-6-5 Yxu1 Wheo ¥­¥ç ¥³ ¤à¤Ê.¤·¤¤ ¤¦¤Ä.¤í {void} {emptiness} {unpreparedness} {crack} {fissure} {untruth} +µö 3576 U8a31 B149 G5 S11 F720 N4324 V5569 H1470 DK986 L569 K754 O1403 DO657 MN35298 MP10.0407 E650 IN737 DS587 DT729 DJ667 DG1664 P1-7-4 I7a4.3 Q0864.0 DR3055 Yxu3 Yhu3 Wheo Who ¥­¥ç ¤æ¤ë.¤¹ ¤â¤È {permit} {approve} +µ÷ 3577 U8ddd B157 G8 S12 F1191 N4548 V5866 H1511 DK1013 L1281 K1245 DO1110 MN37481 MP10.0910 E1157 IN1294 DJ1007 DG1760 P1-7-5 I7d5.8 Q6111.7 DR3775 ZSP1-7-4 Yju4 Wgeo ¥­¥ç ¤Ø¤À.¤¿¤ë {long-distance} +µø 3578 U92f8 B167 S16 N4878 V6297 L2759 O2522 MN40505 MP11.0557 P1-8-8 I8a8.19 Q8716.4 Yju4 Yju1 Wgeo ¥­¥ç ¥³ ¤Î¤³ ¤Î¤³¤®¤ê {saw (cuts wood)} +µù 3579 U6f01 B85 G4 S14 F1094 N2684 V3309 H698 DK492 L172 K628 O2086 DO850 MN18101 MP7.0203 E459 IN699 DS588 DT616 DJ914 DG1240 P1-3-11 I3a11.1 Q3713.6 DR340 Yyu2 Weo ¥®¥ç ¥ê¥ç¥¦ ¤¢¤µ.¤ë {fishing} {fishery} +µú 357A U79a6 B113 S17 XH4980 N3258 V4111 H2870 L2597 MN24820 MP8.0496 P2-12-5 I4e12.2 Q2790.1 ZRP2-11-5 ZSP2-12-5 Yyu4 Weo ¥®¥ç ¥´ ¤Õ¤».¤° {defend} {protect} {resist} {ward off} +µû 357B U9b5a B195 G2 S11 F1208 N5281 V6845 H2127 DK1345 L171 K1008 O1485 DO603 MN45956 MP12.0708 E98 IN290 DS190 DT200 DJ485 DB2.19 DG1931 P2-2-9 I11a0.1 Q2733.6 DR2540 ZPP2-7-4 Yyu2 Weo ¥®¥ç ¤¦¤ª ¤µ¤«¤Ê -¤¶¤«¤Ê T1 ¤¤ {fish} +µü 357C U4ea8 B8 G9 S7 XH293 F1952 V91 H2037 DK1286 L3001 O440 DO1934 MN295 MP1.0543 IN2009 P2-2-5 I2j4.2 Q0020.7 ZSP2-2-4 Yheng1 Whyeong Wpaeng ¥³¥¦ ¥­¥ç¥¦ ¥Û¥¦ ¤¿¤Æ¤Þ¤Ä.¤ë T1 ¤È¤¦¤ë ¤ß¤Á ¤æ¤­ ¤¢¤­¤é ¤Ê¤¬ ¤¢¤­ ¤È¤ª¤ë ¤È¤ª¤ë¤Õ {undergo} {answer (phone)} {take} {get} {catch} +µý 357D U4eab B8 G8 S8 XJ13041 XH2826 F1893 N293 V92 H2051 DK1296 L308 K1952 O662 DO1622 MN298 MP1.0544 E1162 IN1672 DJ1772 DG40 P2-2-6 I2j5.1 Q0040.7 DR447 ZSP2-2-5 Yxiang3 Whyang ¥­¥ç¥¦ ¥³¥¦ ¤¦.¤±¤ë T1 ¤¿¤« ¤¿¤«¤· ¤È¤ª¤ë ¤ß¤Á {receive} {undergo} {answer (phone)} {take} {get} {catch} +µþ 357E U4eac B8 G2 S8 XJ05037 F74 N295 V93 H2052 DK1297 L312 K16 O663 DO172 MN299 MP1.0545 E99 IN189 DS63 DT157 DC303 DJ233 DB2.10 DG39 P2-2-6 I2j6.3 Q0090.6 DR441 Yjing1 Wgyeong ¥­¥ç¥¦ ¥±¥¤ ¥­¥ó ¤ß¤ä¤³ T1 ¤¿¤« {capital} {10**16} +¶¡ 3621 U4f9b B9 G6 S8 F313 N431 V195 H88 DK66 L1796 K456 O555 DO694 MN605 MP1.0756 E839 IN197 DS760 DT861 DC340 DJ418 DG88 P1-2-6 I2a6.13 Q2428.1 DR2161 Ygong1 Ygong4 Wgong ¥­¥ç¥¦ ¥¯ ¥¯¥¦ ¥° ¤½¤Ê.¤¨¤ë ¤È¤â -¤É¤â {submit} {offer} {present} {serve (meal)} {accompany} +¶¢ 3622 U4fa0 B9 S8 XJ13142 F2385 N445 V171 L2107 MN625 MP1.0797 P1-2-6 Q2423.8 Yxia2 Whyeob Wgyeob ¥­¥ç¥¦ ¤­¤ã¤ó ¤ª¤È¤³¤À¤Æ {tomboy} {chivalry} +¶£ 3623 U50d1 B9 S14 F2044 N539 V307 L2120 O2057 MN1088 MP1.0921 P1-2-12 I2a12.6 Q2222.7 Yqiao2 Wgyo ¥­¥ç¥¦ T1 ¤­¤å¤¦ {temporary home} +¶¤ 3624 U5147 B10 S6 N570 V347 H2392 L2853 MN1348 MP1.1002 P2-4-2 I0a6.12 Q2221.7 Yxiong1 Whyung ¥­¥ç¥¦ ¤ª¤½.¤ì¤ë ¤ï¤ë.¤¤ {wickedness} +¶¥ 3625 U7af6 B117 G4 S20 F610 N3364 V4244 H1847 DK1200 L434 K609 O2927 DO464 MN25831 MP8.7280 E463 IN852 DS379 DT640 DJ1020 DG1463 P1-10-10 I5b15.1 Q0021.6 DR457 ZPP2-10-10 Yjing4 Wgyeong ¥­¥ç¥¦ ¥±¥¤ ¤­¤½.¤¦ ¤».¤ë T1 ¤«¤¤ ¤ï¤¿¤Ê¤Ù {emulate} {compete with} {bid} {sell at auction} {bout} {contest} {race} +¶¦ 3626 U5171 B12 G4 S6 F174 N581 V373 H2393 DK1551 L1795 K159 O292 DO240 MN1458 MP2.0080 E460 IN196 DS376 DT464 DC106 DJ419 DG154 P2-4-2 I3k3.3 Q4480.1 DR1961 ZPP2-3-3 Ygong4 Ygong1 Ygong3 Wgong ¥­¥ç¥¦ ¤È¤â ¤È¤â.¤Ë -¤É¤â {together} {both} {neither} {all} {and} {alike} {with} +¶§ 3627 U51f6 B17 G8 S4 F1673 N663 V442 H2961 DK1877 L1490 K1725 O173 DO1337 MN1803 MP2.0171 E1159 IN1280 DJ1812 DG172 P3-2-2 I0a4.19 Q2277.0 DR1275 Yxiong1 Whyung ¥­¥ç¥¦ {villain} {evil} {bad luck} {disaster} +¶¨ 3628 U5354 B24 G4 S8 F121 N774 V617 H93 DK70 L872 K209 O548 DO572 MN2742 MP2.0559 E461 IN234 DS377 DT501 DC193 DJ444 DG244 P1-2-6 I2k6.1 Q4402.7 DR1445 Yxie2 Whyeob ¥­¥ç¥¦ {co-} {cooperation} +¶© 3629 U5321 B22 G9 S6 XJ1342C F2176 N760 V587 H2989 DK1899 L2892 O504 DO1923 MN2606 MP2.0463 IN2030 P3-2-4 I2t4.1 Q7171.1 Ykuang1 Wgwang ¥­¥ç¥¦ ¥ª¥¦ ¤¹¤¯.¤¦ T1 ¤¿¤À ¤¿¤À¤· ¤¿¤À¤¹ ¤Þ¤µ ¤Þ¤µ¤· ¤­¤è ¤Ò¤È ¤ä¤¹ {correct} {save} {assist} +¶ª 362A U537f B26 S12 F2138 N813 V642 L2898 O1865 MN2877X MP2.0642 P1-3-9 Q7772.0 Yqing1 Wgyeong ¥±¥¤ ¥­¥ç¥¦ ¤­¤ß {you} {lord} {secretary} {state minister} +¶« 362B U53eb B30 G8 S6 F1426 N881 V708 H201 DK149 L1508 K1336 DO1685 MN3240 MP2.0750 E1160 IN1252 DJ1291 DG297 P1-3-3 I3d3.4 Q6400.0 Q6200.0 DR3755 Yjiao4 Wgyu ¥­¥ç¥¦ ¤µ¤±.¤Ö {shout} {exclaim} {yell} +¶¬ 362C U55ac B4 C30 G9 S12 F1962 N239 V841 H2488 DK1604 L2104 O1775 MN3990 MP2.1102 IN2040 P2-4-8 I3d9.25 Q2022.7 ZPP2-7-5 Yqiao2 Wgyo ¥­¥ç¥¦ ¤¿¤«.¤¤ T1 ¤¿¤«¤· ¤¿¤« {high} {boasting} +¶­ 362D U5883 B32 G5 S14 F346 N1135 V1085 H676 DK482 L484 K792 O2076 DO751 MN5409 MP3.0243 E651 IN864 DS761 DT787 DJ1036 DG387 P1-3-11 I3b11.1 Q4011.6 DR1457 Yjing4 Wgyeong ¥­¥ç¥¦ ¥±¥¤ ¤µ¤«¤¤ T1 ¤µ¤« ¤¸¤­ {boundary} {border} {region} +¶® 362E U5ce1 B46 G8 S9 XJ05637 XH2882 F1833 N1417 V1465 H357 DK264 L1265 K1954 O1078 DO1270 MN8068P MP4.0247 E1164 IN1352 DJ1294 DG541 P1-3-6 I3o6.1 Q2573.0 DR1263 Yxia2 Whyeob ¥­¥ç¥¦ ¥³¥¦ ¤Ï¤¶¤Þ T1 ¤­ ¤Ð {gorge} {ravine} +¶¯ 362F U5f37 B57 G2 S11 F112 N1571 V1695 H475 DK349 L1235 K112 O1878 DO332 MN9815 MP4.0759 E100 IN217 DS192 DT201 DC133 DJ111 DB2.11 DG611 P1-3-8 I3h8.3 Q1323.6 DR3571 Yqiang2 Yjiang4 Yqiang3 Wgang ¥­¥ç¥¦ ¥´¥¦ ¤Ä¤è.¤¤ ¤Ä¤è.¤Þ¤ë ¤Ä¤è.¤á¤ë ¤·.¤¤¤ë ¤³¤ï.¤¤ T1 ¤¹¤Í {strong} +¶° 3630 U5f4a B57 S16 N1577 V1702 L2240 O2621 MN9872 MP4.0771 P1-3-13 I3h13.1 Q1121.6 Yqiang2 Yjiang4 Wgang ¥­¥ç¥¦ ¥´¥¦ ¤Ä¤è.¤¤ T1 ¤Ä¤è¤· {strong} +¶± 3631 U602f B61 S8 N1661 V1816 L2275 MN10491 MP4.1017 P1-3-5 I4k5.9 Q9403.1 Yqie4 Yque4 Wgeob ¥­¥ç¥¦ ¥³¥¦ ¤Ò¤ë.¤à ¤ª¤Ó¤¨.¤ë ¤ª¤¸¤ë ¤ª¤Ó.¤¨¤ë ¤ª¤½.¤ì¤ë {cowardice} {wince} {flinch} {hesitate} {waver} +¶² 3632 U6050 B61 G8 S10 F878 N1685 V1853 H2650 DK1696 L613 K951 DO1163 MN10552X MP4.1026 E1167 IN1602 DC497 DJ759 DG780 P2-6-4 I4k6.19 Q1733.1 DR3158 Ykong3 Wgong ¥­¥ç¥¦ ¤ª¤½.¤ì¤ë ¤ª¤½.¤ë ¤ª¤½.¤í¤·¤¤ ¤³¤ï.¤¤ ¤³¤ï.¤¬¤ë {fear} {dread} {awe} +¶³ 3633 U606d B61 G8 S10 F1737 N1680 V1845 H2459 DK1591 L1803 K1714 O1205 DO1618 MN10596 MP4.1041 E1168 IN1434 DJ1934 DG834 P2-4-6 I3k7.17 Q4433.8 DR1940 ZPP2-3-7 Ygong1 Wgong ¥­¥ç¥¦ ¤¦¤ä¤¦¤ä.¤·¤¤ T1 ¤­¤è ¤ä¤¹ ¤ä¤¹¤· ¤æ¤­ ¤è¤· {respect} {reverent} +¶´ 3634 U631f B64 G8 S9 XJ05951 XH1915 F1870 V2146 H377 DK277 L1267 K1923 E1165 IN1354 DJ1473 DG886 P1-3-6 I3c6.1 Q5503.0 Yxie2 Whyeob ¥­¥ç¥¦ ¥·¥ç¥¦ ¤Ï¤µ.¤à ¤Ï¤µ.¤Þ¤ë ¤ï¤­¤Ð¤µ.¤à ¤µ¤·¤Ï¤µ.¤à {pinch} {between} +¶µ 3635 U6559 B66 G2 S11 F166 N2052 V2345 H1493 DK1002 L1254 K97 O1408 DO247 MN13213 MP5.0507 E101 IN245 DS191 DT202 DC58 DJ214 DB2.18 DG940 P1-7-4 I4i6.1 Q4844.0 DR1466 ZSP1-6-4 Yjiao4 Yjiao1 Wgyo ¥­¥ç¥¦ ¤ª¤·.¤¨¤ë ¤ª¤½.¤ï¤ë T1 ¤Î¤ê ¤Ò¤µ {teach} {faith} {doctrine} +¶¶ 3636 U6a4b B75 G3 S16 XJ14469 F553 N2378 V2879 H1078 DK738 L429 K272 O2485 DO443 MN15526 MP6.0547 E259 IN597 DS193 DT437 DJ313 DG1116 P1-4-12 I4a12.8 Q4292.7 DR1849 Yqiao2 Wgyo ¥­¥ç¥¦ ¤Ï¤· T1 ¤Ð¤» {bridge} +¶· 3637 U6cc1 B85 G8 S8 XJ05157 F490 N2516 V3086 H337 DK252 L145 K658 DO1267 MN17264 MP6.1035 E1163 IN850 DJ1017 DG1172 P1-3-5 I3a5.21 Q3611.0 DR357 Ykuang4 Whwang ¥­¥ç¥¦ ¤Þ¤·.¤Æ ¤¤¤ï.¤ó¤ä ¤ª¤â¤à¤­ {condition} {situation} +¶¸ 3638 U72c2 B94 G8 S7 F1425 N2872 V3562 H269 DK202 L260 K1352 O366 DO972 MN20287 MP7.0676 E1161 IN883 DJ1513 DG1300 P1-3-4 I3g4.2 Q4121.4 DR2972 Ykuang2 Wgwang ¥­¥ç¥¦ ¤¯¤ë.¤¦ ¤¯¤ë.¤ª¤·¤¤ ¤¯¤ë¤ª.¤·¤¤ {lunatic} {insane} {crazy} {confuse} +¶¹ 3639 U72ed B94 G8 S9 XJ06045 F1346 N2882 V3572 H396 DK294 L1266 K1370 O790 DO1413 MN20406P MP7.0699 E1166 IN1353 DJ560 DG1301 P1-3-6 I3g6.2 Q4523.0 DR2963 Yxia2 Whyeob ¥­¥ç¥¦ ¥³¥¦ ¤»¤Þ.¤¤ ¤»¤Ð.¤á¤ë ¤»¤Ð.¤Þ¤ë ¤µ T1 ¤Ï¤¶ {cramped} {narrow} {contract} {tight} +¶º 363A U77ef B111 G8 S17 F2105 N3175 V3984 H1241 DK838 L1221 K1993 O2626 DO1827 MN24015 MP8.0297 E1170 IN1925 DJ1549 DG1396 P1-5-12 I3d14.5 Q8242.7 DR2349 Yjiao3 Yjia3 Yjiao2 Wgyo ¥­¥ç¥¦ ¤¿.¤á¤ë {rectify} {straighten} {correct} {reform} {cure} {control} {pretend} {falsify} +¶» 363B U80f8 B130 G6 S10 F1144 N3768 V4811 H951 DK647 L1491 K1085 O1347 DO1149 MN29442 MP9.0305 E840 IN1283 DT897 DJ1086 DG1030 P1-4-6 I4b6.9 Q7722.0 DR3952 Yxiong1 Whyung ¥­¥ç¥¦ ¤à¤Í ¤à¤Ê- {bosom} {breast} {chest} {heart} {feelings} +¶¼ 363C U8105 B19 C130 G8 S10 XJ15629 F1183 N727 V4803 H2109 DK1336 L871 K1421 O1157 DO1544 MN29466 MP9.0313 E1169 IN1263 DJ1707 DG1019 P2-2-8 I2g8.2 Q4022.7 DR1646 ZPP2-6-4 Yxie2 Whyeob ¥­¥ç¥¦ ¤ª¤Ó¤ä.¤«¤¹ ¤ª¤É.¤¹ ¤ª¤É.¤«¤¹ {threaten} {coerce} +¶½ 363D U8208 B12 C134 G5 S16 F734 N615 V4913 H2909 DK1852 L1426 K695 O2586 DO338 MN30226 MP9.0444 E652 IN368 DS589 DT814 DC490 DJ631 DG158 P2-14-2 I2o14.2 Q7780.1 DR2661 Yxing1 Yxing4 Wheung ¥³¥¦ ¥­¥ç¥¦ ¤ª¤³.¤ë ¤ª¤³.¤¹ T1 ¤ª¤­ ¤ª¤³¤Ã ¤È¤â {entertain} {revive} {retrieve} {interest} {pleasure} +¶¾ 363E U854e B140 S15 N4054 V5197 L2369 MN31946X MP9.0905 P2-3-12 I3k12.8 Q4422.7 ZRP2-4-12 Yqiao2 Wgyo ¥­¥ç¥¦ ¤½¤Ð {buckwheat} +¶¿ 363F U90f7 B163 G6 S11 S10 F1077 N4766 V6145 H549 DK403 L1849 K1004 O2112 DO1165 MN39498P MP11.0276 E841 IN855 DT920 DJ1024 DG760 P1-3-8 I2d8.14 Q2772.7 DR2744 ZSP1-3-7 Yxiang1 Whyang ¥­¥ç¥¦ ¥´¥¦ ¤µ¤È T1 ¤¯¤Ë {home town} {village} {native place} {district} +¶À 3640 U93e1 B167 G4 S19 XJ14B39 F1506 N4912 V6341 H1766 DK1157 L483 K1358 O2817 DO647 MN40812 MP11.0623 E462 IN863 DS378 DT638 DJ1034 DG1834 P1-8-11 I8a11.6 Q8011.6 DR2857 Yjing4 Wgyeong ¥­¥ç¥¦ ¥±¥¤ ¤«¤¬¤ß T1 ¤¢¤­ ¤«¤¬ ¤«¤¬¤ó {mirror} {speculum} {barrel-head} {round rice-cake offering} +¶Á 3641 U97ff B180 G8 S20 XJ1353B F502 N5114 V6610 H2878 DK1840 L1850 K647 O2981 DO1111 MN43318P MP12.0228 E1171 IN856 DJ1023 DG1881 P2-11-9 I4c15.3 Q2760.1 DR2778 ZSP2-10-9 Yxiang3 Whyang ¥­¥ç¥¦ ¤Ò¤Ó.¤¯ {echo} {also N5116} {sound} {resound} {ring} {vibrate} +¶Â 3642 U9957 B184 S22 F2347 N5184 V6705 H2906 L2799 O3005 MN44431X MP12.0433 P2-13-9 I8b10.4 Q2773.2 ZSP2-12-9 Yxiang3 Whyang ¥­¥ç¥¦ ¤¦.¤±¤ë ¤â¤Æ¤Ê.¤¹ T1 ¤¢¤¤ ¤¢¤¨ {banquet} +¶Ã 3643 U9a5a B187 G8 S22 F1141 N5229 V6774 H2894 DK1848 L1987 K1107 DO1061 MN45013P MP12.0556 E1172 IN1778 DJ477 DG1914 P2-12-10 I10a12.4 Q4832.7 DR1950 Yjing1 Wgyeong ¥­¥ç¥¦ ¤ª¤É¤í.¤¯ ¤ª¤É¤í.¤«¤¹ {wonder} {be surprised} {frightened} {amazed} +¶Ä 3644 U4ef0 B9 G8 S6 F1573 N375 V137 H48 DK32 L1701 K1658 O360 DO1534 MN400 MP1.0622 E1173 IN1056 DJ1134 DG65 P1-2-4 I2a4.10 Q2722.0 DR2144 Yyang3 Wang ¥®¥ç¥¦ ¥³¥¦ ¤¢¤ª.¤° ¤ª¤ª.¤» ¤ª.¤Ã¤·¤ã¤ë ¤ª¤Ã¤·¤ã.¤ë {face-up} {look up} {depend} {seek} {respect} {rever} {drink} {take} +¶Å 3645 U51dd B15 G8 S16 F1712 N652 V431 H175 DK128 L1412 K1845 O2431 DO1370 MN1720 MP2.0161 E1175 IN1518 DJ1790 DG169 P1-2-14 I2b14.1 Q3718.1 DR370 Yning2 Weung ¥®¥ç¥¦ ¤³.¤ë ¤³.¤é¤¹ ¤³¤´.¤é¤¹ ¤³¤´.¤é¤»¤ë ¤³¤´.¤ë {congeal} {freeze} {stiff} {be absorbed in} +¶Æ 3646 U5c2d B24 C32 G9 S8 XJ07421 F2136 V614 H2063 DK1306 L2095 IN2043 P2-2-6 Q4021.1 ZPP2-6-2 Yyao2 Wyo ¥®¥ç¥¦ ¤¿¤«.¤¤ T1 ¤¿¤«¤· ¤¿¤« ¤Î¤ê ¤¢¤­ {high} {far} +¶Ç 3647 U6681 B72 G8 S12 XJ05A7C F1924 N2139 V2485 H980 DK669 L1201 K1747 O1596 DO1583 MN14031 MP5.0911 E1174 IN1658 DJ1858 DG989 P1-4-8 I4c8.1 Q6401.1 DR3857 Yxiao3 Whyo ¥®¥ç¥¦ ¥­¥ç¥¦ ¤¢¤«¤Ä¤­ ¤µ¤È.¤ë T1 ¤¢¤­ ¤¢¤­¤é ¤¢¤± ¤µ¤È ¤µ¤È¤ë ¤Æ¤ë {daybreak} {dawn} {in the event} +¶È 3648 U696d B3 C75 G3 S13 F43 N143 V2789 H2612 DK1674 L1792 K54 O2024 DO292 MN15170 MP6.0468 E260 IN279 DS380 DT419 DC74 DJ307 DB3.1 DG1066 P2-5-8 I0a13.3 Q3290.4 DR1064 Yye4 Weob ¥®¥ç¥¦ ¥´¥¦ ¤ï¤¶ T1 ¤Ê¤ê ¤Î¤Ö {business} {vocation} {arts} {performance} +¶É 3649 U5c40 B44 G3 S7 F286 N1384 V1412 H3063 DK1943 L1066 K194 O514 DO422 MN7653 MP4.0135 E262 IN170 DS194 DT279 DC228 DJ228 DG524 P3-3-4 I3r4.4 Q7722.7 DR3749 ZPP3-4-3 Yju2 Wgug ¥­¥ç¥¯ ¤Ä¤Ü¤Í {bureau} {board} {office} {affair} {conclusion} {court lady} {lady-in-waiting} {her apartment} +¶Ê 364A U66f2 B2 C73 G3 S6 F810 N103 V2418 H3527 DK2197 L1172 K604 O327 DO715 MN14280 MP5.0952 E261 IN366 DS381 DT264 DJ625 DG996 P4-6-2 I0a6.27 Q5560.0 DR1976 Yqu3 Yqu1 Wgog ¥­¥ç¥¯ ¤Þ.¤¬¤ë ¤Þ.¤²¤ë T1 ¤Þ¤¬¤¿ {bend} {music} {melody} {composition} {pleasure} {injustice} {fault} {curve} {crooked} {perverse} {lean} +¶Ë 364B U6975 B75 G4 S13 F460 N2305 V2753 H1017 DK695 L1903 K652 O1896 DO597 MN15181 MP6.0472 E464 IN336 DS382 DT584 DC311 DJ679 DG1100 P1-4-9 I4a8.11 Q4191.4 DR1872 ZSP1-4-8 Yji2 Wgeug ¥­¥ç¥¯ ¥´¥¯ ¤­¤ï.¤á¤ë ¤­¤ï.¤Þ¤ë ¤­¤ï.¤Þ¤ê ¤­¤ï.¤ß ¤­.¤á¤ë -¤®.¤á ¤­.¤Þ¤ë {poles} {settlement} {conclusion} {end} {highest rank} {electric poles} {very} {extremely} {most} {highly} {10**48} +¶Ì 364C U7389 B96 G1 S5 F737 N2923 V3620 H3477 DK2166 L256 K610 O204 DO103 MN20821 MP7.0780 E102 IN295 DS64 DT40 DJ575 DG1313 P4-5-1 I4f0.2 Q1010.3 DR3172 Yyu4 Wog ¥®¥ç¥¯ ¤¿¤Þ ¤¿¤Þ- -¤À¤Þ T1 ¤ª¤¦ ¤À¤ó {jewel} {ball} +¶Í 364D U6850 B75 G9 S10 F1668 N2249 V2655 H937 DK637 L204 K1569 O1103 DO1974 MN14770 MP6.0330 IN2110 P1-4-6 I4a6.30 Q4792.0 Ytong2 Wdong ¥È¥¦ ¥É¥¦ ¤­¤ê T1 ¤Ò¤µ ¤­ {paulownia} +¶Î 364E U7c81 B119 S9 N3463 V4383 L2946 MN26858 MP8.0887 P1-6-3 I6b3.2 Q9294.0 Yqian1 Wcheon ¥­¥í¥á¡¼¥È¥ë {kilometer} {(kokuji)} +¶Ï 364F U50c5 B9 S12 N527 V279 L2116 MN1048X MP1.0917 P1-2-10 Q2421.4 Yjin3 Yjin4 Wgeun ¥­¥ó ¥´¥ó ¤ï¤º¤« {a wee bit} +¶Ð 3650 U52e4 B19 G6 S12 XO1968 F830 N732 V552 H1818 DK1182 L1577 K750 O1698 DO726 MN2415P MP2.0411 E842 IN559 DS762 DT941 DJ525 DB3.10 DG223 P1-10-2 I2g10.1 Q4412.7 DR1945 Yqin2 Wgeun ¥­¥ó ¥´¥ó ¤Ä¤È.¤á¤ë -¤Å¤È.¤á ¤Ä¤È.¤Þ¤ë ¤¤¤½.¤·¤à {diligence} {become employed} {serve} +¶Ñ 3651 U5747 B32 G5 S7 F715 N1065 V988 H235 DK173 L160 K806 O387 DO869 MN4916 MP3.0147 E653 IN805 DS590 DT666 DJ1014 DG368 P1-3-4 I3b4.8 Q4712.0 DR1452 Yjun1 Yyun4 Wgyun ¥­¥ó ¤Ê¤é.¤¹ T1 ¤Ò¤È¤· {level} {average} +¶Ò 3652 U5dfe B50 S3 XH1484 N1467 V1547 H3409 L2101 K1685 MN8771 MP4.0394 P4-3-3 I3f0.1 Q4022.7 Yjin1 Wgeon ¥­¥ó ¥Õ¥¯ ¤ª¤ª.¤¤ ¤Á¤­¤ê ¤­¤ì T2 ¤Ï¤Ð {towel} {hanging scroll} {width} +¶Ó 3653 U9326 B167 G9 S16 F1440 N4882 V6301 H1738 DK1144 L411 K1512 O2525 DO1926 MN40569 MP11.0579 IN2256 P1-8-8 I8a8.6 Q8612.7 Yjin3 Wgeum ¥­¥ó ¤Ë¤·¤­ T1 ¤«¤Í ¤¢¤ä ¤Ë¤· {brocade} {fine dress} {honors} +¶Ô 3654 U65a4 B69 G8 S4 N2076 V2379 H2949 DK1871 L1125 K2012 DO1818 MN13534 MP5.0618 E1176 IN1897 DJ1914 DG953 P3-2-2 I0a4.3 Q7222.1 DR2654 ZPP3-3-1 ZPP4-4-4 Yjin1 Wgeun ¥­¥ó T2 ¤ª¤Î {axe} {1.32 lb} {catty} {counter for loaves of bread} +¶Õ 3655 U6b23 B69 C76 G9 S8 XJ13147 XJ13E30 XH1115 F2071 N2077 V2930 H852 DK569 L2888 O603 DO1924 MN16008 MP6.0619 IN2129 P1-4-4 I4j4.1 Q7728.2 Yxin1 Wheun ¥­¥ó ¥´¥ó ¥³¥ó ¤è¤í¤³.¤Ö ¤è¤í¤³.¤Ó T1 ¤ä¤¹¤· ¤è¤· ¤· {take pleasure in} {rejoice} +¶Ö 3656 U6b3d B167 C76 G9 S12 F2181 N4829 V2940 H1690 DK1109 L3004 O1678 DO1925 MN16104 MP6.0628 IN2130 P1-8-4 I8a4.1 Q8718.2 Yqin1 Wheum ¥­¥ó ¥³¥ó ¤Ä¤Ä¤·.¤à T1 ¤è¤· ¤Ò¤È¤· {respect} {revere} {long for} +¶× 3657 U7434 B96 G8 S12 XJ14B73 XJ14C36 F1591 N2949 V3654 H2781 DK1778 L1591 K1486 O1778 DO1393 MN21079 MP7.0936 E1178 IN1251 DJ1906 DG1322 P2-8-4 I4f8.11 Q1120.7 DR3160 Yqin2 Wgeum ¥­¥ó ¤³¤È {harp} {koto} +¶Ø 3658 U7981 B113 G5 S13 F681 N3251 V4098 H2795 DK1788 L1098 K853 O2021 DO639 MN24743 MP8.0477 E654 IN482 DS763 DT772 DJ815 DG1416 P2-8-5 I4e8.3 Q4490.1 DR1841 Yjin4 Yjin1 Wgeum ¥­¥ó {prohibition} {ban} {forbid} +¶Ù 3659 U79bd B9 S13 N528 V4120 L2049 MN24893X MP8.0518 P2-2-11 I2a10.8 Q8042.7 Q8022.7 Yqin2 Wgeum ¥­¥ó ¤È¤ê ¤È¤ê¤³ {bird} {captive} {capture} +¶Ú 365A U7b4b B118 G6 S12 XJ15D34 F744 N3395 V4286 H2678 DK1719 L941 K713 DO1137 MN25994 MP8.0775 E843 IN1090 DT942 DJ1059 DG1476 P2-6-6 I6f6.4 Q8822.7 DR2345 Yjin1 Wgeun ¥­¥ó ¤¹¤¸ {muscle} {sinew} {tendon} {fiber} {plot} {plan} {descent} +¶Û 365B U7dca B120 G8 S15 F677 N3560 V4524 H2838 DK1816 L1374 K912 DO1088 MN27603 MP8.1112 E1179 IN1290 DJ1186 DG1509 P2-9-6 I6a9.17 Q7790.3 DR3441 ZSP2-8-6 Yjin3 Wgin ¥­¥ó {tense} {solid} {hard} {reliable} {tight} +¶Ü 365C U82b9 B140 G9 S7 F2158 N3899 V4970 DK1406 L2396 O478 MN30742X MP9.0558 IN2210 P2-3-4 I3k4.5 Q4422.1 Yqin2 Wgeun ¥­¥ó ¤»¤ê T1 ¤»¤¤ ¤è¤· {parsley} +¶Ý 365D U83cc B140 G8 S11 XDR1975 F1586 N3976 V5091 H2304 DK1484 L918 K1016 O1441 DO1651 MN31156P MP9.0699 E1177 IN1222 DJ1368 DG659 P2-3-8 I3k8.32 Q4460.0 DR1964 Yjun4 Yjun1 Wgyun ¥­¥ó {germ} {fungus} {bacteria} +¶Þ 365E U887f B145 G9 S9 N4217 V5431 H1140 DK777 L2623 O873 MN34149 MP10.0189 IN2237 P1-5-4 I5e4.5 Q3822.7 Yjin1 Wgeum ¥­¥ó ¥³¥ó ¤¨¤ê {neck} {collar} {lapel} +¶ß 365F U895f B145 G8 S18 F2030 N4267 V5504 H1252 DK845 L1099 K1924 MN34647 MP10.0270 E1181 IN1537 DJ1555 DG1637 P1-5-13 I5e13.2 Q3429.1 DR641 Yjin1 Wgeum ¥­¥ó ¤¨¤ê {collar} {neck} {lapel} +¶à 3660 U8b39 B149 G8 S17 F2068 N4424 V5688 H1618 DK1077 L1576 K1835 O2645 DO1151 MN35850P MP10.0570 E1180 IN1247 DJ1582 DG1705 P1-7-10 I7a10.6 Q0461.4 DR3072 Yjin3 Wgeun ¥­¥ó ¤Ä¤Ä¤·.¤à {discreet} {reverently} {humbly} +¶á 3661 U8fd1 B162 G2 S7 S6 F194 N4671 V6021 H3061 DK1941 L1129 K127 O506 DO127 MN38752P MP11.0013 E103 IN445 DS195 DT140 DC149 DJ109 DB2.12 DG679 P3-3-4 I2q4.3 Q3230.2 DR2654 ZSP3-2-4 Yjin4 Wgeun ¥­¥ó ¥³¥ó ¤Á¤«.¤¤ T1 ¤ª¤¦ ¤ª¤ª ¤³¤Î {near} {early} {akin} {tantamount} +¶â 3662 U91d1 B167 G1 S8 F53 N4815 V6211 H2057 DK1302 L269 K59 O664 DO18 MN40152 MP11.0445 E14 IN23 DS16 DT72 DC79 DJ21 DB1.A DG1808 P2-2-6 I8a0.1 Q8010.9 DR2872 Yjin1 Wgim Wgeum ¥­¥ó ¥³¥ó ¥´¥ó ¤«¤Í ¤«¤Ê- -¤¬¤Í T1 ¤«¤ó ¤­¤à ¤³ ¤³¤Î ¤ó {gold} +¶ã 3663 U541f B30 G8 S7 F1956 N898 V740 H230 DK169 L1589 K1805 O369 DO1043 MN3330 MP2.0859 E1182 IN1250 DJ1904 DG299 P1-3-4 I3d4.8 Q6802.7 DR3760 Yyin2 Wum ¥®¥ó {versify} {singing} {recital} +¶ä 3664 U9280 B167 G3 S14 F395 N4855 V6268 H1722 DK1133 L1459 K264 O2345 DO379 MN40355 MP11.0525 E263 IN313 DS196 DT427 DJ57 DB2.4 DG1817 P1-8-6 I8a6.3 Q8713.2 DR2865 Yyin2 Weun ¥®¥ó ¤·¤í¤¬¤Í T1 ¤¦¤ó ¤«¤Ê ¤«¤Í {silver} +¶å 3665 U4e5d B4 C5 G1 S2 F55 N146 V57 H3369 DK2112 L9 K58 O16 DO11 MN167 MP1.0356 E12 IN11 DS9 DT5 DC112 DJ9 DB1.A DG26 P4-2-4 I0a2.15 Q4001.7 DR1657 Yjiu3 Wgu Wgyu ¥­¥å¥¦ ¥¯ ¤³¤³¤Î ¤³¤³¤Î.¤Ä T1 ¤¤¤Á¤¸¤¯ ¤¤¤Á¤Î¤¯ ¤³¤Î ¤Ò¤µ¤· {nine} +¶æ 3666 U5036 B9 S10 XH581 F1842 N477 V245 H111 L2124 O1028 MN724X MP1.0813 P1-2-8 I2a8.15 Q2628.1 Q2728.1 Yju4 Yju1 Wgu ¥° ¥¯ ¤È¤â.¤Ë {both} +¶ç 3667 U53e5 B20 C30 G5 S5 F1244 N745 V693 H2967 DK1881 L65 K1258 DO795 MN3234 MP2.0744 E655 IN337 DS592 DT650 DJ663 DG315 P3-2-3 I3d2.13 Q2762.0 DR2549 Yju4 Ygou1 Wgu Wgwi ¥¯ T1 ¤¹¤¯ {phrase} {clause} {sentence} {passage} {paragraph} {counter for haiku} +¶è 3668 U533a B22 C23 G3 S4 XJ0523F F137 N757 V585 H2963 DK1879 L1696 K67 DO168 MN2674 MP2.0474 E465 IN183 DS591 DT243 DJ548 DG233 P3-2-2 I2t2.1 Q7171.4 DR3475 Yqu1 You1 Wgu Wu ¥¯ ¥ª¥¦ ¥³¥¦ {ward} {district} +¶é 3669 U72d7 B94 S8 N2875 V3565 H345 L2341 O566 MN20345 MP7.0689 P1-3-5 I3g5.5 Q4722.0 Ygou3 Wgu ¥¯ ¥³¥¦ ¤¤¤Ì {puppy} {dog} +¶ê 366A U7396 B96 G9 S7 V3621 DK561 L2565 O409 MN20846 MP7.0893 IN2156 P1-4-3 I4f3.1 Q1718.0 Yjiu3 Wgu ¥­¥å¥¦ ¥¯ T1 ¤¿¤Þ ¤­ ¤Ò¤µ {beautiful black jewel} {nine} +¶ë 366B U77e9 B111 G9 S10 F2380 N3171 V3980 H1148 DK783 L2585 O1108 MN23947X MP8.0288 IN2175 P1-5-5 I2t7.1 Q8141.7 ZSP1-5-4 Yju3 Wgu ¥¯ ¤«¤Í ¤«¤Í¤¶¤· ¤µ¤·¤¬¤Í T1 ¤Î¤ê ¤Ä¤Í ¤¿¤À¤· {ruler} {carpenter's square} +¶ì 366C U82e6 B140 G3 S8 F623 N3928 V5009 H2243 DK1433 L225 K597 O687 DO264 MN30797P MP9.0584 E264 IN545 DS197 DT295 DC344 DJ342 DG646 P2-3-5 I3k5.24 Q4460.4 DR1977 Yku3 Wgo ¥¯ ¤¯¤ë.¤·¤¤ -¤°¤ë.¤·¤¤ ¤¯¤ë.¤·¤à ¤¯¤ë.¤·¤á¤ë ¤Ë¤¬.¤¤ ¤Ë¤¬.¤ë {suffering} {trial} {worry} {hardship} {feel bitter} {scowl} +¶í 366D U8eaf B158 S11 XJ16054 N4606 V5930 L2986 MN38137X MP10.0976 P1-7-4 Q2121.6 Q2141.6 ZRP1-7-11 Yqu1 Wgu ¥¯ ¤à¤¯¤í ¤«¤é¤À {body} {corpse} {tree with rotten core} +¶î 366E U99c6 B187 G8 S14 XJ0366F XJ0715C XJ14154 F1033 N5200 V6736 H1823 DK1185 L1983 K1477 DO1271 MN44634 MP12.0506 E1183 IN1882 DJ1611 DG1916 P1-10-4 I10a4.5 Q7131.4 DR3475 Yqu1 Wgu ¥¯ ¤«.¤±¤ë ¤«.¤ë {drive} {run} {gallop} {advance} {inspire} {impel} +¶ï 366F U99c8 B187 S15 XJ0366E XJ0715C XJ14154 N5208 V6744 H1829 L2809 MN44636 MP12.0506 P1-10-5 Q7231.1 Yqu1 Wgu ¥¯ ¤«.¤±¤ë ¤«.¤ë {run} {gallop} {advance} +¶ð 3670 U99d2 B187 G9 S15 F1452 N5206 V6742 H1827 DK1189 L1979 K1519 O2349 DO1927 MN44663 MP12.0510 IN2268 P1-10-5 I10a5.5 Q7732.0 DR3449 Yju1 Wgu ¥¯ ¤³¤Þ {pony} {horse} {colt} +¶ñ 3671 U5177 B109 C12 G3 S8 F629 N3128 V376 H2552 DK1622 L74 K513 O718 DO400 MN1473 MP2.0097 E265 IN420 DS383 DT296 DJ720 DG156 P2-5-3 I5c3.1 Q6080.1 DR3961 Yju4 Wgu ¥° ¤½¤Ê.¤¨¤ë ¤Ä¤Ö¤µ.¤Ë T1 ¤È¤â {tool} {utensil} {means} {possess} {ingredients} {counter for armor, suits, sets of furniture} +¶ò 3672 U611a B61 G8 S13 F1551 N1730 V1925 H2834 DK1813 L1957 K1884 O2032 DO1496 MN10946X MP4.1119 E1184 IN1642 DJ1701 DG793 P2-9-4 I4k9.15 Q6033.2 DR3658 ZSP2-8-4 Yyu2 Wu ¥° ¤ª¤í.¤« {foolish} {folly} {absurdity} {stupid} +¶ó 3673 U865e B141 G8 S13 N4110 V5272 H3254 DK2054 L1995 K2005 DO1877 MN32723P MP9.1079 E1040 IN1941 DJ1945 DG1602 P3-4-9 I2m11.1 Q2128.1 DR1261 ZSP3-4-10 Yyu2 Wu ¥° ¤ª¤½¤ì {uneasiness} {fear} {anxiety} {concern} +¶ô 3674 U55b0 B30 S12 N955 V849 H552 L2182 O1832 MN4015 MP2.1114 P1-3-9 I3d9.1 Q6803.2 Yshi2 Ysi4 Wsig ¤¯.¤¦ ¤¯.¤é¤¦ T1 ¤¸¤­ {eat} {drink} {receive (a blow)} {(kokuji)} +¶õ 3675 U7a7a B116 G1 S8 F304 N3317 V4192 H2227 DK1418 L1317 K233 O723 DO184 MN25415 MP8.0643 E15 IN140 DS65 DT73 DC304 DJ461 DB2.17 DG1452 P2-3-5 I3m5.12 Q3010.1 DR772 ZPP2-5-3 Ykong1 Ykong4 Wgong ¥¯¥¦ ¤½¤é ¤¢.¤¯ ¤¢.¤­ ¤¢.¤±¤ë ¤«¤é ¤¹.¤¯ ¤¹.¤«¤¹ ¤à¤Ê.¤·¤¤ T1 ¤¦¤Ä ¤­ ¤¯ {empty} {sky} {void} {vacant} {vacuum} +¶ö 3676 U5076 B9 G8 S11 F1602 N508 V274 H132 DK100 L1955 K1708 DO1112 MN899X MP1.0876 E1185 IN1639 DJ1240 DG117 P1-2-9 I2a9.1 Q2622.7 DR2153 ZSP1-2-8 You3 Wu ¥°¥¦ ¤¿¤Þ {accidentally} {even number} {couple} {man & wife} {same kind} +¶÷ 3677 U5bd3 B40 S12 XJ13C4D F2330 N1320 V1348 L2211 MN7243X MP3.1076 P2-3-9 I3m9.1 Q3042.7 Q3022.7 Yyu4 Wu ¥°¥¦ ¥° ¥É¥¦ ¤°¤¦.¤¹¤ë ¤«¤³¤Ä.¤±¤ë ¤è.¤»¤ë ¤è.¤ë ¤«¤ê¤º¤Þ¤¤ {temporary abode} {keep} {imply} {suggest} +¶ø 3678 U9047 B162 G8 S12 S11 F1343 N4715 V6083 H3135 DK2001 L1956 K1213 DO1285 MN38991P MP11.0108 E1186 IN1641 DJ1178 DG706 P3-3-9 I2q9.1 Q3630.2 DR3653 ZSP3-2-8 ZSP3-3-8 Yyu4 Wu ¥°¥¦ ¤¢.¤¦ {interview} {treat} {entertain} {receive} {deal with} +¶ù 3679 U9685 B170 G8 S12 F1601 N5009 V6467 H623 DK450 L1958 K1686 O1566 MN41743X MP11.0941 E1187 IN1640 DJ1239 DG744 P1-3-9 I2d9.1 Q7622.7 DR3653 ZSP1-2-8 ZSP1-3-8 Yyu2 Wu ¥°¥¦ ¤¹¤ß {corner} {nook} +¶ú 367A U4e32 B2 S7 F2139 N104 V30 L603 O516 MN80 MP1.0318 P4-7-3 I0a7.13 Q5000.6 Ychuan4 Wgwan Wcheon ¥«¥ó ¥±¥ó ¥»¥ó ¤¯¤· ¤Ä¤é¤Ì.¤¯ {shish kebab} {spit} {skewer} +¶û 367B U6adb B75 S17 F2256 N2398 V2884 L2476 O2797 MN15817X MP6.0594 P1-4-13 Q4892.7 Yzhi4 Yjie2 Wjeul ¥·¥Ä ¤¯¤· ¤¯¤·¤±¤º.¤ë {comb} +¶ü 367C U91e7 B167 S11 F1751 N4818 V6222 O1415 MN40176 MP11.0498 P1-8-3 I8a3.4 Q8210.0 Ychuan4 Wcheon ¥»¥ó ¤¯¤·¤í ¤¦¤Ç¤ï T1 ¤¯¤· {bracelet} +¶ý 367D U5c51 B44 S10 N1395 V1424 L2219 MN7709X MP4.0154 P3-3-7 I3r7.4 Q7722.7 Yxie4 Wseol ¥»¥Ä ¤¯¤º ¤¤¤µ¤®¤è.¤¤ {rubbish} {junk} {trash} {waste} {scraps} +¶þ 367E U5c48 B44 G8 S8 F1434 N1386 V1415 H3079 DK1958 L1060 K1584 DO1629 MN7669 MP4.0144 E1188 IN1802 DJ349 DG528 P3-3-5 I3r5.2 Q7727.2 DR3776 Yqu1 Wgul ¥¯¥Ä ¤«¤¬.¤à ¤«¤¬.¤á¤ë T1 ¤¯¤Ã {yield} {bend} {flinch} {submit} +·¡ 3721 U6398 B64 G8 S11 F1257 N1943 V2204 H496 DK364 L1061 K1276 DO1265 MN12264 MP5.0278 E1189 IN1803 DJ1259 DG897 P1-3-8 I3c8.32 Q5707.2 DR1376 Yjue2 Wgul Wgweol ¥¯¥Ä ¤Û.¤ë T1 ¤Ü¤ê {dig} {delve} {excavate} +·¢ 3722 U7a9f B116 S13 N3331 V4206 H2328 L2615 MN25552 MP8.0669 P2-3-10 I3m10.6 Q3027.2 ZPP2-5-8 Yku1 Wgul ¥¯¥Ä ¥³¥Ä ¤¤¤ï¤ä ¤¤¤Ï¤ä ¤¢¤Ê {cavern} +·£ 3723 U6c93 B85 S8 N2501 V3060 H2419 O698 MN17206 MP6.0988 P2-4-4 I3a4.19 Q1260.3 Yta4 Wdab ¥È¥¦ ¤¯¤Ä {shoes} {boots} +·¤ 3724 U9774 B177 G8 S13 XJ16756 F1561 N5092 V6576 H1781 DK1165 L1894 K1446 DO1907 MN42729 MP12.0154 E1052 IN1076 DJ995 DG1878 P1-9-4 I3k10.34 Q4451.0 Q4151.0 DR1956 ZSP1-8-4 Yxue1 Whwa ¥« ¤¯¤Ä {shoes} +·¥ 3725 U8f61 B30 S22 N1022 V5992 L2965 MN38587 MP10.1069 P2-19-3 I3d19.2 Q2260.9 Ypei4 Wbi ¥Ò ¤¯¤Ä¤ï ¤¿¤Å¤Ê {bit (horse)} +·¦ 3726 U7aaa B116 S14 XO2078A F1853 N3334 V4209 H2348 L1323 K1510 O2203 MN25580 MP8.0672 P2-3-11 I3m11.9 Q3011.4 ZPP2-5-9 Ywa1 Wwa ¥ï ¥¢ ¤¯¤Ü.¤à ¤¯¤Ü.¤ß ¤¯¤Ü.¤Þ¤ë ¤¯¤Ü {depression} {cave in} {sink} {become hollow} +·§ 3727 U718a B86 G9 S14 F1105 N2791 V3468 H2848 DK1823 L2003 K1148 O2410 DO1987 MN19294 MP7.0495 IN2149 P2-10-4 I4d10.6 Q2133.1 DR2740 Yxiong2 Wung ¥æ¥¦ ¤¯¤Þ {bear} +·¨ 3728 U9688 B170 S12 F2311 N5008 V6466 L2427 O1841 MN41748 MP11.0945 P1-3-9 I2d9.2 Q7623.2 DR3665 Ywei1 Woe ¥ï¥¤ ¥¨ ¤¯¤Þ ¤¹¤ß {corner} {nook} {recess} +·© 3729 U7c82 B34 S9 V4382 O915 MN26860 MP8.0887 P2-3-6 I6b3.3 Q2790.4 Wgu ¤¯¤á {used in proper names} +·ª 372A U6817 B146 C75 G9 S10 F1550 N4275 V2662 H2649 DK1694 L1609 K1571 O1219 MN14695 MP6.0294 IN2111 P2-6-4 I4a6.32 Q1090.4 Yli4 Wryul ¥ê¥Ä ¥ê ¤¯¤ê ¤ª¤Î¤Î¤¯ T1 ¤¯¤ë ¤ê¤Ã {chestnut} +·« 372B U7e70 B120 G8 S19 F872 N3619 V4602 H1427 DK961 L1369 K1264 DO1347 MN27953 MP8.1195 E1190 IN1654 DJ902 DG1563 P1-6-13 I6a13.3 Q2699.4 DR2764 Yqiao1 Yzao3 Wjo ¥½¥¦ ¤¯.¤ë T1 ¤¯¤ê {winding} {reel} {spin} {turn (pages)} {look up} {refer to} +·¬ 372C U6851 B29 C75 G8 S10 XJ14349 F1650 N864 V2661 H2112 DK1338 L698 K1561 O1162 DO1609 MN14772 MP6.0333 E1518 IN1873 DJ1855 DG1062 P2-2-8 I2h8.1 Q1790.4 Q7790.4 DR3564 ZPP2-6-4 Ysang1 Wsang ¥½¥¦ ¤¯¤ï T1 ¤³ {mulberry} +·­ 372D U936c B167 S17 N4891 V6314 L2762 O2648 MN40643 MP11.0596 P1-8-9 I8a9.3 Q8918.0 Yqiao1 Wcho ¥·¥ç¥¦ ¥·¥å¥¦ ¤¯¤ï ¤¹¤­ {hoe with long blade at acute angle} +·® 372E U52f2 B86 C19 G8 S15 XJ0522E XJ1336E F1513 N2794 V560 H2869 DK1838 L1677 K1312 O2407 DO1296 MN2463 MP2.0416 E1191 IN1773 DJ1709 DG1284 P2-11-4 I4d11.3 Q2433.2 DR2240 Yxun1 Whun ¥¯¥ó ¤¤¤µ¤ª T1 ¤¤¤µ¤à {meritorious deed} {merit} +·¯ 372F U541b B30 G3 S7 F947 N899 V746 H3206 DK2045 L1162 K700 O515 DO479 MN3323 MP2.0847 E266 IN793 DS198 DT280 DC204 DJ1289 DG287 P3-4-3 I3d4.23 Q1760.7 DR3577 ZPP4-7-1 Yjun1 Wgun ¥¯¥ó ¤­¤ß -¤®¤ß T1 ¤ß {old boy} {name-suffix} +·° 3730 U85ab B140 G8 S16 XJ15A25 XH5188 F1849 N4073 V5223 H2371 DK1535 L1681 K1735 O2567 DO1360 MN32173 MP9.0963 E1192 IN1774 DJ1710 DG668 P2-3-13 I3k13.17 Q4433.1 DR1940 Yxun1 Whun ¥¯¥ó ¤«¤ª.¤ë T1 ¤«¤ª¤ê ¤«¤ª¤ë ¤«¤Û ¤«¤Û¤ë ¤¯¤Ë ¤·¤² ¤Ë¤Û ¤Î¤Ö ¤è¤· {send forth fragrance} {fragrant} {be scented} {smoke (tobacco)} +·± 3731 U8a13 B149 G4 S10 F1134 N4317 V5562 H1454 DK975 L341 K1059 O1148 DO613 MN35238 MP10.0393 E656 IN771 DS764 DT540 DJ951 DG1661 P1-7-3 I7a3.6 Q0260.0 DR3054 Yxun4 Whun ¥¯¥ó ¥­¥ó ¤ª¤·.¤¨¤ë ¤è.¤à ¤¯¤ó.¤º¤ë T1 ¤¯ ¤¯¤Ë ¤¯¤Î ¤µ¤È¤· ¤Î¤ê ¤Õ¤ß {instruction} {Japanese character reading} {explanation} {read} +·² 3732 U7fa4 B123 G5 S13 XJ0663A F1012 N3667 V4666 H1540 DK1037 L1163 K826 O1924 DO769 MN28498 MP9.0074 E657 IN794 DS594 DT773 DJ489 DG1569 P1-7-6 I3d10.14 Q1865.1 DR3555 Yqun2 Wgun ¥°¥ó ¤à.¤ì¤ë ¤à.¤ì ¤à¤é ¤à¤é.¤¬¤ë T1 ¤°¤ê ¤° ¤³¤ª ¤³¤ª¤ê ¤´¤¦¤ê {flock} {group} {crowd} {herd} {swarm} {cluster} +·³ 3733 U8ecd B14 C159 G4 S9 F189 N628 V5943 H2080 DK1318 L301 K193 O906 DO100 MN38179 MP10.0990 E466 IN438 DS593 DT522 DC36 DJ778 DG1771 P2-2-7 I2i7.1 Q3750.6 DR3655 Yjun1 Wgun ¥°¥ó {army} {force} {troops} {war} {battle} +·´ 3734 U90e1 B163 G4 S10 S9 F965 N4764 V6143 H1466 DK984 L1843 K797 O1146 DO480 MN39436 MP11.0251 E467 IN193 DS384 DT541 DJ552 DG758 P1-7-3 I2d7.12 Q1762.7 DR3544 ZSP1-7-2 Yjun4 Wgun ¥°¥ó ¤³¤¦¤ê {county} {district} +·µ 3735 U5366 B25 S8 N801 V625 O647 MN2798 MP2.0617 P1-6-2 I2m6.1 Q4310.0 Ygua4 Wgwae ¥« ¥«¥¤ ¥± ¤¦¤é¤«¤¿ {a divination sign} +·¶ 3736 U8888 B145 G9 S11 N4222 V5442 DK1654 L2700 O1749 MN34166 MP10.0199 IN2238 P2-5-6 I5e5.10 Q4673.2 Yjia1 Wga ¥± ¥« {a coarse camlet} +·· 3737 U7941 B113 S7 S6 S8 V4063 O641 MN24634X MP8.0420 P1-4-3 Q3722.7 ZRP1-5-3 Yqi2 Wgi ¥­ ¥± {intense} {large} +·¸ 3738 U4fc2 B9 G3 S9 F232 N449 V217 H97 DK73 L1392 K263 DO426 MN663 MP1.0775 E268 IN909 DS385 DT324 DC221 DJ447 DB2.12 DG94 P1-2-7 I2a7.8 Q2229.3 DR2141 Yxi4 Wgye ¥±¥¤ ¤«¤«.¤ë ¤«¤«¤ê -¤¬¤«¤ê ¤«¤«.¤ï¤ë {person in charge} {connection} {duty} {concern oneself} +·¹ 3739 U50be B9 G8 S13 F938 N534 V299 H154 DK114 L1011 K913 O1830 DO938 MN1038 MP1.0913 E1201 IN1441 DJ1173 DG126 P1-2-11 I2a11.3 Q2128.6 DR2161 Yqing1 Yqing2 Wgyeong ¥±¥¤ ¤«¤¿¤à.¤¯ ¤«¤¿¤à.¤±¤ë ¤«¤¿¤Ö.¤¯ ¤«¤¿.¤²¤ë ¤«¤·.¤²¤ë {lean} {incline} {tilt} {trend} {wane} {sink} {ruin} {bias} +·º 373A U5211 B18 G8 S6 F864 N670 V461 H830 DK555 L679 K848 O258 DO1001 MN1886 MP2.0214 E1193 IN887 DJ1052 DG185 P1-4-2 I2f4.2 Q1240.0 DR3243 Yxing2 Whyeong ¥±¥¤ T1 ¤ª¤µ¤« ¤®¤ç¤¦ {punish} {penalty} {sentence} {punishment} +·» 373B U5144 B30 C10 G2 S5 F1219 N875 V344 H2154 DK1362 L103 K1049 O181 DO234 MN1343 MP1.0996 E267 IN406 DS199 DT106 DJ75 DB3.18 DG142 P2-3-2 I3d2.9 Q6021.0 DR3757 Yxiong1 Whyeong ¥±¥¤ ¥­¥ç¥¦ ¤¢¤Ë T1 ¤¨ ¤» ¤è¤· {elder brother} {big brother} +·¼ 373C U5553 B30 G8 S11 XJ15E31 F1403 N940 V828 H2763 DK1769 L1085 K1452 O1491 DO1205 MN3820X MP2.1061 E1197 IN1398 DJ1690 DG293 P2-8-3 I3d8.17 Q3860.4 DR3077 Yqi3 Wgye ¥±¥¤ ¤Ò¤é.¤¯ ¤µ¤È.¤¹ T1 ¤¢¤­ ¤¢¤­¤é ¤µ¤È¤· ¤Ï¤¸¤á ¤Ò¤í ¤è¤· {disclose} {open} {say} +·½ 373D U572d B32 G9 S6 F1837 N1052 V973 H2165 DK1368 L155 O267 DO1928 MN4887 MP3.0126 IN2042 P2-3-3 I3b3.2 Q4010.4 ZBP4-5-2 Ygui1 Wgyu ¥±¥¤ ¥± T1 ¤« ¤­¤è ¤¿¤Þ ¤è¤· ¤«¤É ¤­¤è¤· {square jewel} {corner} {angle} {edge} +·¾ 373E U73ea B96 S10 N2937 V3638 L2564 MN20972 MP7.0914 P1-4-6 I4f6.4 Q1411.4 Ygui1 Wgyu ¥±¥¤ ¤¿¤Þ {jade scepter or tablet (authority symbol)} +·¿ 373F U578b B32 G4 S9 F482 N1077 V1010 H2638 DK1685 L680 K423 DO685 MN5030 MP3.0171 E468 IN888 DS595 DT523 DJ1318 DG353 P2-6-3 I3b6.11 Q1210.4 DR3272 Yxing2 Whyeong ¥±¥¤ ¤«¤¿ -¤¬¤¿ {mould} {type} {model} +·À 3740 U5951 B37 G8 S9 F898 N1177 V1155 H2639 DK1686 L1549 K1153 O980 DO1132 MN5917X MP3.0589 E1195 IN565 DJ751 DG417 P2-6-3 I2f7.6 Q5743.2 DR1463 Yqi4 Yxie4 Yqie4 Wgye Wgeul ¥±¥¤ ¤Á¤®.¤ë {pledge} {promise} {vow} +·Á 3741 U5f62 B59 G2 S7 F418 N1589 V1713 H846 DK565 L1711 K408 O414 DO223 MN9969 MP4.0784 E104 IN395 DS200 DT141 DC306 DJ509 DB3.6 DG615 P1-4-3 I3j4.1 Q1242.2 DR3260 Yxing2 Whyeong ¥±¥¤ ¥®¥ç¥¦ ¤«¤¿ -¤¬¤¿ ¤«¤¿¤Á ¤Ê¤ê T1 ¤Á {shape} {form} {style} +·Â 3742 U5f84 B60 G4 S8 XJ0574D XJ06D74 F1435 N1602 V1730 H291 DK216 L882 K1451 O576 DO1630 MN10080P MP4.0820 E845 IN1475 DT502 DJ1448 DG622 P1-3-5 I3i5.5 Q2721.4 DR2072 Yjing4 Wgyeong ¥±¥¤ ¤ß¤Á ¤³¤ß¤Á ¤µ¤·¤ï¤¿¤· ¤¿¤À¤Á¤Ë {diameter} {path} {method} +·Ã 3743 U6075 B61 G8 S10 XJ0582A F925 N1681 V1847 H2659 DK1704 L612 K875 O1226 DO1498 MN10618P MP4.1049 E1196 IN1219 DJ1077 DG781 P2-6-4 I4k6.16 Q5033.6 DR1558 Yhui4 Whye ¥±¥¤ ¥¨ ¤á¤°.¤à ¤á¤°.¤ß T1 ¤¢¤ä ¤± ¤µ¤È ¤µ¤È¤· ¤·¤² ¤Ø¤¤ ¤ß ¤ä¤¹ {favor} {blessing} {grace} {kindness} +·Ä 3744 U6176 B53 C61 G8 S15 F1300 N1539 V1967 H3173 DK2029 L2001 K962 O2425 DO1033 MN11145 MP4.1168 E1204 IN1632 DJ1732 DG799 P3-3-12 I3q12.8 Q0024.7 DR567 Yqing4 Wgyeong Wgang ¥±¥¤ ¤è¤í¤³.¤Ó T1 ¤­ ¤­¤è¤ó ¤± ¤ß¤Á ¤à ¤ä¤¹ ¤è¤· {jubilation} {congratulate} {rejoice} {be happy} +·Å 3745 U6167 B61 G9 S15 F2168 N1753 V1964 H2810 DK1798 L2851 O2392 MN11116X MP4.1161 IN2076 P2-8-7 I4k11.16 Q5533.7 Yhui4 Whye ¥±¥¤ ¥¨ ¤µ¤È¤¤ T1 ¤µ¤È ¤µ¤È¤· ¤µ¤È¤ë ¤¢¤­¤é ¤È¤· {wise} +·Æ 3746 U61a9 B61 G8 S16 XJ0585C F1731 N1765 V1980 H2890 DK1846 L611 K1513 DO1710 MN11246 MP4.1189 E1205 IN1243 DJ1287 DG802 P2-12-4 I4k12.10 Q2633.0 DR2258 Yqi4 Wge ¥±¥¤ ¤¤¤³.¤¤ ¤¤¤³.¤¦ {recess} {rest} {relax} {repose} +·Ç 3747 U63b2 B64 G8 S11 F899 N1934 V2194 H494 DK362 L673 K1221 DO1659 MN12311P MP5.0304 E1198 IN1624 DJ1011 DG898 P1-3-8 I3c8.13 Q5602.7 DR1352 Yjie1 Wge Wgal Wgeol ¥±¥¤ ¤«¤«.¤²¤ë {put up (a notice)} {put up} {hoist} {display} {hang out} {publish} {describe} +·È 3748 U643a B64 G8 S13 XJ05A38 XJ14129 F1017 N1977 V2253 H648 DK465 L687 K1284 DO1666 MN12529 MP5.0354 E1202 IN1686 DJ1486 DG919 P1-3-10 I3c10.4 Q5002.7 DR1345 ZSP1-3-11 Yxie2 Whyu ¥±¥¤ ¤¿¤º¤µ.¤¨¤ë ¤¿¤º¤µ.¤ï¤ë {portable} {carry (in hand)} {armed with} {bring along} +·É 3749 U656c B66 G6 S12 F1078 N2055 V2351 H1701 DK1117 L334 K1247 O1691 DO857 MN13285P MP5.0535 E846 IN705 DS766 DT943 DJ478 DG943 P1-8-4 I4i8.4 Q4864.0 DR1966 Yjing4 Wgyeong ¥±¥¤ ¥­¥ç¥¦ ¤¦¤ä¤Þ.¤¦ T1 ¤± ¤¿¤« ¤¿¤«¤· ¤¿¤± ¤È¤· ¤Î¤ê ¤Ò¤í ¤æ¤­ ¤è¤· {awe} {respect} {honor} {revere} +·Ê 374A U666f B72 G4 S12 F419 N2142 V2487 H2470 DK1597 L314 K645 O1764 DO509 MN13983 MP5.0893 E469 IN853 DS386 DT585 DJ1021 DG975 P2-4-8 I4c8.8 Q6090.6 DR3841 ZPP2-6-6 Yjing3 Yying3 Wgyeong Wyeong ¥±¥¤ T1 ¤«¤² {scenery} {view} +·Ë 374B U6842 B75 G9 S10 F1651 N2253 V2659 H928 DK629 L198 K1158 O1102 DO1929 MN14755 MP6.0316 IN2109 P1-4-6 I4a6.13 Q4491.4 DR1872 Ygui4 Wgye ¥±¥¤ ¤«¤Ä¤é T1 ¤«¤Ä ¤è¤· ¤« {Japanese Judas-tree} {cinnamon tree} +·Ì 374C U6e13 B85 G8 S11 XJ05E64 XJ06C30 XJ13B59 XJ15028 F2063 N2581 V3196 H516 DK380 L840 K1822 O1330A DO1846 E1199 IN1884 DJ1843 DG1206 P1-3-8 I3a8.16 Q3213.4 DR363 Yxi1 Wgye ¥±¥¤ ¤¿¤Ë ¤¿¤Ë¤¬¤ï {mountain stream} {valley} +·Í 374D U7566 B102 S11 N3004 V3753 L2571 O1381 MN21842 MP7.1107 P1-5-6 I5f6.2 Q6401.4 Yqi2 Yxi1 Whyu ¥±¥¤ ¤¢¤¼ ¤¦¤Í {rice paddy ridge} {furrow} {rib} +·Î 374E U7a3d B115 S16 F2372 N3304 V4163 L2088 MN25218 MP8.0611 P1-5-11 Q2396.1 DR2278 Yji1 Yqi3 Wgye ¥±¥¤ ¤«¤ó¤¬.¤¨¤ë ¤È¤É.¤á¤ë {think} {consider} {quarrel} +·Ï 374F U7cfb B4 C120 G6 S7 F567 N195 V4433 H1944 DK1236 L1391 K786 O977 DO634 MN27223 MP8.0932 E844 IN908 DS765 DT849 DJ449 DG1504 P2-1-6 I6a1.1 Q2090.3 DR2241 ZPP2-4-3 ZPP4-7-4 Yxi4 Yji4 Wgye ¥±¥¤ {lineage} {system} +·Ð 3750 U7d4c B120 G5 S11 XJ06534 F79 N3523 V4473 H1331 DK898 L1360 K135 O1957 DO341 MN27392 MP8.1032 E658 IN548 DS596 DT730 DC71 DJ515 DG1523 P1-6-5 I6a5.11 Q2791.4 DR2772 Yjing1 Yjing4 Wgyeong ¥±¥¤ ¥­¥ç¥¦ ¤Ø.¤ë ¤¿.¤Ä ¤¿¤Æ¤¤¤È ¤Ï¤«.¤ë ¤Î¤ê T1 ¤Ä¤Í ¤Î¤Ö {sutra} {longitude} {pass thru} {expire} {warp} +·Ñ 3751 U7d99 B120 G8 S13 XJ0656B F743 N3545 V4501 H1360 DK919 L1370 K971 O2539 DO894 MN27531 MP8.1082 E1203 IN1025 DJ901 DG1537 P1-6-7 I6a7.8 Q2991.9 DR2775 Yji4 Wgye ¥±¥¤ ¤Ä.¤° ¤Þ¤Þ- {inherit} {succeed} {patch} {graft (tree)} +·Ò 3752 U7e4b B120 S17 S19 XJ1545A N3618 V4573 H2902 L2655 O2959 MN27940X MP8.1048 P2-11-6 Q5790.3 ZRP2-13-6 Yxi4 Yji4 Wgye ¥±¥¤ ¤Ä¤Ê.¤° ¤«¤«.¤ë ¤«.¤±¤ë {tie} {fasten} {chain} {tether} {connect} +·Ó 3753 U7f6b B122 S13 N3641 V4642 L2698 MN28295 MP9.0020 P2-5-8 I5g8.2 Q6013.0 Ygua4 Wgwae ¥±¥¤ ¥«¥¤ ¥± {ruled line} +·Ô 3754 U830e B140 G8 S8 XJ06833 F2013 N3912 V4991 H2242 DK1432 L715 K1995 O684 DO1291 MN30861PX MP9.0616 E1194 IN1474 DJ1836 DG647 P2-3-5 I3k5.23 Q4410.4 DR1972 Yjing1 Wgyeong ¥±¥¤ ¥­¥ç¥¦ ¤¯¤­ {stalk} {stem} +·Õ 3755 U834a B18 C140 S9 N689 V5027 O899 MN30940X MP9.0638 P2-3-6 Q4240.0 Yjing1 Whyeong ¥±¥¤ ¤¤¤Ð¤é {thorn} {brier} {whip} +·Ö 3756 U86cd B142 G8 S11 XJ06A25 XH4176 F2031 V5302 H2591 DK1658 L518 K1925 MN32983 MP10.0023 E1200 IN1878 DJ1676 DG1607 P2-5-6 I3n8.2 Q3213.6 Q9013.6 ZPP2-3-8 Yying2 Whyeong ¥±¥¤ ¤Û¤¿¤ë {lightning-bug} {firefly} +·× 3757 U8a08 B149 G2 S9 F228 N4312 V5555 H1441 DK965 L337 K186 O895 DO357 MN35220 MP10.0386 E105 IN340 DS201 DT173 DC210 DJ288 DB3.7 DG1658 P1-7-2 I7a2.1 Q0460.0 DR3055 Yji4 Wgye ¥±¥¤ ¤Ï¤«.¤ë ¤Ï¤«.¤é¤¦ T1 ¤¨ ¤«¤º ¤± {plot} {plan} {scheme} {measure} +·Ø 3758 U8a63 B149 S13 XH850 N4346 V5594 L2715 O1930 DO1885 MN35412 MP10.0439 P1-7-6 I7a6.13 Q0166.1 DR3078 Yyi4 Wye ¥±¥¤ ¥²¥¤ ¤±¤¤.¤¹¤ë ¤Þ¤¤.¤ë ¤¤¤¿.¤ë ¤â¤¦.¤Ç¤ë {visit a temple} +·Ù 3759 U8b66 B149 G6 S19 XH1801 F366 N4439 V5705 H2893 DK1847 L336 K410 DO902 MN35989 MP10.0594 E847 IN706 DT1005 DC454 DJ476 DG1657 P2-12-7 I7a12.7 Q4860.1 DR1977 Yjing3 Wgyeong ¥±¥¤ ¤¤¤Þ¤·.¤á¤ë {admonish} {commandment} +·Ú 375A U8efd B159 G3 S12 XJ06D4B F790 N4620 V5953 H1515 DK1015 L717 K650 O1657 DO598 MN38281 MP10.1011 E269 IN547 DS387 DT395 DJ116 DG1775 P1-7-5 I7c5.3 Q5701.4 DR1572 Yqing1 Wgyeong ¥±¥¤ ¤«¤ë.¤¤ ¤«¤í.¤ä¤« ¤«¤í.¤ó¤¸¤ë {lightly} {trifling} {unimportant} +·Û 375B U981a B181 S14 XJ07074 XH5132 F2470 V6626 L2796 MN43434 MP12.0271 P1-5-9 Q1118.6 Yjing3 Ygeng3 Wgyeong ¥±¥¤ ¤¯¤Ó {neck} {head} +·Ü 375C U9d8f B196 G8 S19 XJ07331 XJ16678 F1901 N5359 V6980 H1768 DK1158 L1947 K1669 O2821 DO1548 MN47074P MP12.0849 E1206 IN926 DJ1863 DG1936 P1-8-11 I11b8.4 Q2752.7 DR2050 Yji1 Wgye ¥±¥¤ ¤Ë¤ï¤È¤ê ¤È¤ê {chicken} +·Ý 375D U82b8 B140 G4 S7 XJ0693A XJ15076 F719 N3908 V4978 H2209 DK1403 L421 K588 O689 DO421 MN30741P MP9.0558 E470 IN435 DS388 DT479 DJ566 DG642 P2-3-4 I3k4.12 Q4473.1 DR1971 Yyun2 Wun Wye ¥²¥¤ ¥¦¥ó ¤¦.¤¨¤ë ¤Î¤ê ¤ï¤¶ T1 ¤­ ¤² ¤Ê¤ê {technique} {art} {craft} {performance} {acting} {trick} {stunt} +·Þ 375E U8fce B162 G8 S7 S6 F625 N4669 V6019 H3059 DK1939 L1702 K726 O746 DO1062 MN38748P MP11.0005 E1207 IN1055 DJ1133 DG680 P3-3-4 I2q4.4 Q3730.2 DR2644 Yying2 Wyeong ¥²¥¤ ¤à¤«.¤¨¤ë T1 ¤à¤«¤¨ {welcome} {meet} {greet} +·ß 375F U9be8 B195 G8 S19 F1486 N5307 V6886 H1882 DK1214 L315 K1768 O2831 DO1345 MN46257 MP12.0754 E1208 IN700 DJ915 DG1933 P1-11-8 I11a8.9 Q2039.6 DR2541 Yjing1 Wgyeong ¥²¥¤ ¤¯¤¸¤é {whale} +·à 3760 U5287 B4 C18 G6 S15 F662 N247 V517 H1904 DK1221 L1997 K458 DO1078 MN2218 MP2.0310 E848 IN797 DT982 DJ1140 DG206 P1-13-2 I2f13.2 Q2220.0 DR1243 Yju4 Wgeug ¥²¥­ {drama} {play} +·á 3761 U621f B62 S12 N1806 V2035 H1696 MN11606 MP5.0032 P1-8-4 I4n8.1 Q4345.0 Yji3 Wgeug ¥²¥­ ¤Û¤³ {halbert} {arms} +·â 3762 U6483 B64 G8 S15 XJ14123 XH1829 F473 N1986 V2265 H2863 DK1831 L709 K433 DO997 MN12674P MP5.0376 E1209 IN1016 DC407 DJ1041 DG851 P2-11-4 I3c11.7 Q5750.2 DR1547 Yji1 Wgyeog ¥²¥­ ¤¦.¤Ä {beat} {attack} {defeat} {conquer} +·ã 3763 U6fc0 B85 G6 S16 XH2671 F560 N2712 V3350 H776 DK534 L497 K596 DO1365 MN18438 MP7.0302 E1210 IN1017 DT990 DJ1039 DG1254 P1-3-13 I3a13.1 Q3814.0 DR366 Yji1 Wgyeog ¥²¥­ ¤Ï¤².¤·¤¤ {violent} {get excited} {enraged} {chafe} {incite} +·ä 3764 U9699 B170 S13 XJ16669 N5017 V6471 H670 L2426 MN41792 MP11.0954 P1-3-10 I2d10.4 Q7929.6 Yxi4 Wgeug ¥²¥­ ¥­¥ã¥¯ ¥±¥­ ¤¹¤­ ¤¹.¤¯ ¤¹.¤«¤¹ ¤Ò¤Þ {crevice} {fissure} {discord} {opportunity} {leisure} {also N5013} +·å 3765 U6841 B75 S10 N2250 V2656 L2483 MN14754 MP6.0315 P1-4-6 I4a6.8 Q4192.1 Yhang2 Yheng2 Whang Whyeon ¥³¥¦ ¤±¤¿ {beam} {girder} {spar} {unit or column (accounting)} +·æ 3766 U5091 B9 G8 S13 F1926 N517 V293 H155 DK115 L999 K1601 O1827 DO1208 MN955 MP1.0890 E1211 IN1731 DJ1431 DG127 P1-2-11 I2a11.6 Q2529.4 DR2164 Yjie2 Wgeol ¥±¥Ä T1 ¤¹¤° ¤¿¤± ¤Þ¤µ {greatness} {excellence} +·ç 3767 U6b20 B76 G4 S4 XJ0657E XJ1546B F860 N2412 V2928 H1987 DK1255 L466 K968 DO713 MN15991 MP6.0614 E471 IN383 DS597 DT442 DJ659 DG1119 P2-2-2 I4j0.1 Q2780.2 DR2562 ZPP4-4-4 Yqian4 Wheum Wgam Wgyeol ¥±¥Ä ¥±¥ó ¤«.¤±¤ë ¤«.¤¯ T2 ¤¢¤¯¤Ó {lack} {gap} {fail} +·è 3768 U6c7a B85 G3 S7 XJ05153 F71 N2509 V3070 H263 DK197 L1641 K94 O402 DO230 MN17174 MP6.0953 E271 IN356 DS202 DT281 DC138 DJ277 DB2.5 DG1163 P1-3-4 I3a4.6 Q3513.0 DR363 Yjue2 Wgyeol ¥±¥Ä ¤­.¤á¤ë -¤®.¤á ¤­.¤Þ¤ë ¤µ.¤¯ {decide} {fix} {agree upon} {appoint} +·é 3769 U6f54 B85 G5 S15 XJ14738 F1595 N2698 V3332 H744 DK519 L1548 K1397 O2615 DO672 MN18231X MP7.0253 E659 IN1241 DS767 DT806 DJ753 DG1249 P1-3-12 I3a12.10 Q3719.3 DR341 Yjie2 Wgyeol ¥±¥Ä ¤¤¤µ¤®¤è.¤¤ T1 ¤­¤è ¤­¤è¤· {undefiled} {pure} {clean} {righteous} {gallant} +·ê 376A U7a74 B116 G6 S5 F1366 N3313 V4187 H2159 DK1366 L1316 K1201 O158 DO984 MN25406 MP8.0639 E849 IN899 DT834 DJ1122 DG1450 P2-3-2 I3m2.2 Q3080.2 DR762 Yxue4 Yxue2 Whyeol ¥±¥Ä ¤¢¤Ê T1 ¤±¤Ê ¤·¤· ¤Ê {hole} {aperture} {slit} {cave} {den} +·ë 376B U7d50 B120 G4 S12 F162 N3540 V4492 H1348 DK912 L1351 K163 O2151 DO359 MN27398 MP8.1032 E472 IN485 DS390 DT586 DC109 DJ302 DG1532 P1-6-6 I6a6.5 Q2496.1 DR2777 Yjie2 Yjie1 Wgyeol ¥±¥Ä ¥±¥Á ¤à¤¹.¤Ö ¤æ.¤¦ ¤æ.¤ï¤¨¤ë T1 ¤æ¤¤ ¤æ¤¦ {tie} {bind} {contract} {join} {organize} {do up hair} {fasten} +·ì 376C U8840 B143 G3 S6 F832 N4205 V5411 H3526 DK2196 L1448 K637 O337 DO344 MN33964 MP10.0129 E270 IN789 DS389 DT265 DC489 DJ928 DG1611 P4-6-2 I5h1.1 Q2710.0 DR874 Yxie3 Yxue4 Whyeol ¥±¥Ä ¤Á {blood} +·í 376D U8a23 B149 S11 N4322 V5567 H1469 L2714 MN35272 MP10.0402 P1-7-4 I7a4.2 Q0563.0 Yjue2 Wgyeol ¥±¥Ä ¤ï¤«¤ì ¤ï¤«¤ì.¤ë {separation} {part} {secret} +·î 376E U6708 B74 G1 S4 F23 N2169 V2530 H2956 DK1876 L13 K26 O80 DO13 MN14330 MP5.1010 E16 IN17 DS12 DT28 DC66 DJ17 DB1.A DG1002 P3-2-2 I4b0.1 Q7722.0 DR3946 ZPP4-4-1 Yyue4 Wweol ¥²¥Ä ¥¬¥Ä ¤Ä¤­ T1 ¤ª¤È ¤¬¤Ã ¤¹ ¤º¤­ ¤â¤ê {month} {moon} +·ï 376F U4ef6 B9 G5 S6 F212 N368 V130 H51 DK35 L959 K290 DO485 MN410 MP1.0635 E660 IN732 DS598 DT657 DC171 DJ482 DB3.9 DG66 P1-2-4 I2a4.4 Q2520.0 DR2155 Yjian4 Wgeon ¥±¥ó ¤¯¤À¤ó {affair} {case} {matter} {item} +·ð 3770 U5039 B9 G8 S10 XJ0512D F2479 N479 V248 H116 DK86 L1674 K1949 DO1620 MN823 MP1.0850 E1213 IN878 DJ1425 DG103 P1-2-8 I2a8.27 Q2823.6 DR2163 Yjian3 Wgeom ¥±¥ó ¤Ä¤Þ.¤·¤¤ ¤Ä¤Å¤Þ¤ä¤« {frugal} {economy} {thrifty} +·ñ 3771 U5026 B9 S11 N482 V251 L2108 K1843 MN788 MP1.0842 P1-2-9 Q2921.2 ZRP1-2-8 Yjuan4 Wgweon ¥±¥ó ¤¢¤­.¤ë ¤¢¤°.¤à ¤¢¤°.¤Í¤ë ¤¦.¤à ¤Ä¤«.¤ì¤ë {lose interest in} {tire of} +·ò 3772 U5065 B9 G4 S11 XJ13D32 F572 N512 V278 H134 DK102 L974 K568 O1282 DO364 MN875 MP1.0869 E474 IN893 DS599 DT564 DJ1053 DG118 P1-2-9 I2a8.34 Q2524.0 DR2167 ZSP1-2-8 Yjian4 Wgeon Wgyeon ¥±¥ó ¤¹¤³.¤ä¤« T1 ¤«¤Ä ¤¿¤± ¤¿¤±¤· ¤¿¤Æ ¤È¤· ¤ä¤¹ ¤ä¤¹¤· {healthy} {health} {strength} {persistence} +·ó 3773 U517c B12 G8 S10 F1164 N598 V381 H2286 DK1469 L1597 K1042 O1268 DO669 MN1483 MP2.0105 E850 IN1081 DS769 DJ1324 DG765 P2-3-7 I2o8.1 Q8023.7 DR964 Yjian1 Wgyeom ¥±¥ó ¤«.¤Í¤ë -¤«.¤Í¤ë T1 ¤«¤Í {concurrently} {and} +·ô 3774 U5238 B18 G5 S8 F583 N678 V473 H2630 DK1681 L1206 K584 DO747 MN1966X MP2.0258 E661 IN506 DS768 DT681 DJ714 DG182 P2-6-2 I2f6.10 Q9022.7 DR1045 ZPP4-8-4 Yquan4 Yxuan4 Wgweon ¥±¥ó {ticket} +·õ 3775 U5263 B18 G8 S10 XJ05178 XJ05179 XJ0517A XJ0517B XJ06E5F F1305 N696 V498 H1672 DK1096 L1671 K1248 O1151 DO1436 MN2076 MP2.0295 E1214 IN879 DJ791 DG198 P1-8-2 I2f8.5 Q8250.0 DR2843 Yjian4 Wgeom ¥±¥ó ¤Ä¤ë¤® {sabre} {sword} {blade} {clock hand} +·ö 3776 U55a7 B30 S12 F2249 N962 V856 L2163 O1541 MN3976 MP2.1096 P1-3-9 I3d9.12 Q6301.6 Yxuan1 Whweon ¥±¥ó ¤ä¤«¤Þ.¤·¤¤ ¤«¤Þ¤Ó¤¹.¤·¤¤ {noisy} {boisterous} +·÷ 3777 U570f B31 G8 S12 XJ05421 XDR3675 F1216 N1045 V960 H3148 DK2012 L1208 K1402 DO1160 MN4815P MP3.0091 E1216 IN508 DJ1251 DG345 P3-3-9 I3s9.1 Q6071.7 DR1056 Yquan1 Yjuan1 Yjuan4 Wgweon ¥±¥ó ¤«¤³.¤¤ {sphere} {circle} {radius} {range} +·ø 3778 U5805 B32 G8 S12 F1049 N1096 V1038 H2823 DK1805 L853 K914 O1796 DO995 MN5210 MP3.0204 E1217 IN1289 DJ1228 DG356 P2-9-3 I3b9.13 Q7710.4 DR3472 ZSP2-8-3 Yjian1 Wgyeon ¥±¥ó ¤«¤¿.¤¤ -¤¬¤¿.¤¤ T1 ¤­¤ó {strict} {hard} {solid} {tough} {tight} {reliable} +·ù 3779 U5acc B38 G8 S13 F1207 N1250 V1257 H636 DK459 L1598 K1931 DO1901 MN6618X MP3.0747 E1218 IN1688 DJ1325 DG452 P1-3-10 I3e10.7 Q4843.7 DR1764 Yxian2 Whyeom ¥±¥ó ¥²¥ó ¤­¤é.¤¦ ¤­¤é.¤¤ ¤¤¤ä {dislike} {detest} {hate} +·ú 377A U5efa B54 G4 S9 F300 N1549 V1660 H3090 DK1965 L391 K244 O995 DO363 MN9574 MP4.0652 E473 IN892 DS391 DT524 DC278 DJ1055 DB3.12 DG600 P3-3-6 I2q6.2 Q1540.0 DR3567 ZSP3-2-6 Yjian4 Wgeon ¥±¥ó ¥³¥ó ¤¿.¤Æ¤ë ¤¿.¤Æ -¤À.¤Æ ¤¿.¤Ä T1 ¤¿¤± ¤¿¤Ä ¤¿¤Æ {build} +·û 377B U61b2 B40 C61 G6 S16 F551 N1342 V1988 H2368 DK1533 L1554 K943 O2562 DO622 MN11269P MP4.1194 E852 IN521 DS773 DT991 DC429 DJ787 DG803 P2-3-13 I3m13.2 Q3033.6 DR758 Yxian4 Wheon ¥±¥ó T1 ¤«¤º ¤Î¤ê ¤è¤· {constitution} {law} +·ü 377C U61f8 B61 G8 S20 XH1952 F889 N1790 V2011 H2915 DK1855 L1394 K1275 O2984 DO1283 MN11462 MP4.1224 E1225 IN911 DJ450 DG806 P2-16-4 I4k16.2 Q2233.9 Q6233.9 DR1258 Yxuan2 Whyeon ¥±¥ó ¥± ¤«.¤±¤ë ¤«.¤«¤ë {suspend} {hang} {10%} {install} {depend} {consult} +·ý 377D U62f3 B64 G9 S10 F1935 N1900 V2148 DK1705 L2917 K1852 O1206 MN11996X MP5.0205 IN2078 P2-6-4 I3c6.18 Q9050.2 Yquan2 Wgweon ¥±¥ó ¥²¥ó ¤³¤Ö¤· {fist} +·þ 377E U6372 B64 S12 S11 N1933 V2193 MN12208 MP5.0257 P1-3-9 Q5901.2 ZRP1-3-8 Yjuan3 Wgweon ¥±¥ó ¤Þ.¤¯ ¤Þ.¤¯¤ë ¤Þ¤¯.¤ë ¤á¤¯.¤ë ¤Þ¤¯.¤ì¤ë {roll} {wind} {coil} {turn pages} {roll up sleeves} {strip off} {be turned} {be rolled up} +¸¡ 3821 U691c B75 G5 S12 XJ05C7D F290 N2304 V2752 H986 DK674 L1673 K351 DO785 MN15065P MP6.0420 E663 IN531 DS771 DT752 DC473 DJ792 DG1101 P1-4-8 I4a8.28 Q4893.6 DR1863 Yjian3 Wgeom ¥±¥ó ¤·¤é.¤Ù¤ë {examination} {investigate} +¸¢ 3822 U6a29 B75 G6 S15 XJ05C5E F156 N2360 V2853 H1065 DK731 L571 K260 O2300 DO420 MN15484 MP6.0536 E851 IN335 DS774 DT983 DC162 DJ804 DG1112 P1-4-11 I4a11.18 Q4891.4 DR1875 Yquan2 Wgweon ¥±¥ó ¥´¥ó ¤ª¤â¤ê ¤«¤ê ¤Ï¤«.¤ë {authority} {power} {rights} +¸£ 3823 U727d B8 S11 XH1562 N320 V3544 L2550 O2028 MN20025 MP7.0649 P2-2-9 I2j9.3 Q0050.3 Yqian1 Wgyeon ¥±¥ó ¤Ò.¤¯ {pull} {tug} {jerk} {admit} {install} {quote} {refer to} +¸¤ 3824 U72ac B94 G1 S4 F1326 N2868 V3553 H3464 DK2160 L238 K1295 O107 DO578 MN20234 MP7.0667 E17 IN280 DS66 DT29 DJ319 DB2.17 DG1295 P4-4-4 I3g0.1 Q4303.0 DR1463 Yquan3 Yquan2 Wgyeon ¥±¥ó ¤¤¤Ì ¤¤¤Ì- {dog} +¸¥ 3825 U732e B94 G8 S13 XJ0605B F637 N2901 V3596 H1785 DK1167 L1615 K1096 O1961 DO1273 MN20539 MP7.0719 E1219 IN1355 DJ1181 DG1297 P1-9-4 I3g9.6 Q4323.4 DR1563 Yxian4 Wheon Wsa ¥±¥ó ¥³¥ó ¤¿¤Æ¤Þ¤Ä.¤ë {offering} {counter for drinks} {present} {offer} +¸¦ 3826 U7814 B112 G3 S9 F336 N3180 V3991 H1132 DK771 L675 K426 O875 DO583 MN24080 MP8.0348 E272 IN896 DS204 DT325 DC284 DJ297 DB2.8 DG1398 P1-5-4 I5a4.1 Q1164.0 DR3355 Yyan2 Yyan4 Wyeon ¥±¥ó ¤È.¤° T1 ¤Î¤ê {polish} {study of} {sharpen} +¸§ 3827 U786f B112 S12 F2500 N3190 V4005 L2589 O1634 MN24233 MP8.0367 P1-5-7 I5a7.2 Q1661.0 Yyan4 Wyeon ¥±¥ó ¥²¥ó ¤¹¤º¤ê {inkstone} +¸¨ 3828 U7d79 B120 G6 S13 F1916 N3543 V4499 H1361 DK920 L1368 K1010 O2330 DO658 MN27470 MP8.1064 E664 IN1261 DS772 DT957 DJ880 DG1538 P1-6-7 I6a7.3 Q2692.7 DR2746 Yjuan4 Wgyeon ¥±¥ó ¤­¤Ì {silk} +¸© 3829 U770c B42 C109 G3 S9 XJ06551 XDR3941 F140 N1362 V3918 H2641 DK1687 L513 K195 O1252 DO381 MN23210P MP8.0194 E273 IN194 DS203 DT326 DJ336 DG1380 P2-6-3 I3n6.3 Q2690.1 DR1241 ZPP2-5-4 ZPP3-4-5 Yxian4 Whyeon ¥±¥ó ¤«.¤±¤ë T1 ¤¢¤¬¤¿ ¤¬¤¿ {prefecture} +¸ª 382A U80a9 B63 C130 G8 S8 F1215 N1820 V4776 H1947 DK1238 L1077 K1041 DO1215 MN29299X MP9.0260 E1212 IN1264 DJ1084 DG1014 P2-1-7 I4m4.1 Q3022.7 DR3046 Yjian1 Wgyeon ¥±¥ó ¤«¤¿ {shoulder} +¸« 382B U898b B147 G1 S7 F22 N4284 V5522 H2544 DK1615 L57 K48 O518 DO23 MN34796 MP10.0316 E18 IN63 DS67 DT62 DC20 DJ139 DB2.3 DG1643 P2-5-2 I5c2.1 Q6021.0 DR3957 Yjian4 Yxian4 Wgyeon Whyeon ¥±¥ó ¤ß.¤ë ¤ß.¤¨¤ë ¤ß.¤»¤ë {see} {hopes} {chances} {idea} {opinion} {look at} {visible} +¸¬ 382C U8b19 B149 G8 S17 F1582 N4422 V5686 H1617 DK1076 L1600 K1607 O2646 DO1545 MN35821P MP10.0555 E1222 IN1687 DJ1581 DG1706 P1-7-10 I7a10.10 Q0863.7 DR3064 Yqian1 Wgyeom ¥±¥ó T1 ¤«¤Í {self-effacing} {humble oneself} {condescend} {be modest} +¸­ 382D U8ce2 B154 G8 S16 XJ15F43 F1159 N4517 V5816 H2839 DK1817 L852 K1488 O2579 DO1072 MN36822 MP10.0777 E1221 IN1288 DJ1227 DG1740 P2-9-7 I7b9.2 Q7780.6 DR3461 ZSP2-8-7 Yxian2 Whyeon ¥±¥ó ¤«¤·¤³.¤¤ T1 ¤«¤¿ ¤µ¤« ¤µ¤È ¤µ¤È¤· ¤¿¤« ¤¿¤Æ ¤Î¤ê ¤Þ¤³¤È ¤Þ¤µ ¤Þ¤µ¤ë {intelligent} {wise} {wisdom} {cleverness} +¸® 382E U8ed2 B159 G8 S10 F1416 N4611 V5944 H1459 DK980 L1652 K1260 DO953 MN38187 MP10.0998 E1215 IN1187 DJ508 DG1772 P1-7-3 I7c3.1 Q5104.0 DR1555 Yxuan1 Wheon ¥±¥ó ¤Î¤­ {flats} {counter for houses} {eaves} +¸¯ 382F U9063 B162 G8 S13 S12 F664 N4732 V6100 H3152 DK2015 L1773 K1180 DO895 MN39052P MP11.0161 E1220 IN1173 DJ1214 DG715 P3-3-10 I2q10.2 Q3530.7 DR1677 Yqian3 Wgyeon ¥±¥ó ¤Ä¤«.¤¦ -¤Ä¤«.¤¤ -¤Å¤«.¤¤ ¤Ä¤«.¤ï¤¹ ¤ä.¤ë {despatch} {send} {give} {donate} {do} {undertake} +¸° 3830 U9375 B167 S17 F2029 N4894 V6317 H1753 L2761 K1824 O2652 MN40654 MP11.0597 P1-8-9 I8a8.18 Q8514.0 ZSP1-8-8 Yjian4 Wgeon ¥±¥ó ¤«¤® {key} +¸± 3831 U967a B170 G5 S11 XJ0702A XJ1503C F707 N5000 V6456 H542 DK398 L1672 K616 O1308 DO356 MN41721P MP11.0926 E662 IN533 DS770 DT731 DJ790 DG736 P1-3-8 I2d8.8 Q7823.6 DR3663 Yxian3 Wheom ¥±¥ó ¤±¤ï.¤·¤¤ {precipitous} {inaccessible place} {impregnable position} {steep place} {sharp eyes} +¸² 3832 U9855 B181 G8 S18 XJ0707D XH2943 F1536 N5137 V6646 H1806 DK1175 L1789 K1682 O2757 DO1245 MN43609P MP12.0292 E1224 IN1170 DJ1647 DG1894 P1-9-9 I9a9.5 Q6118.6 DR3861 Yxian3 Whyeon ¥±¥ó ¤¢¤­¤é¤« ¤¢¤é¤ï.¤ì¤ë T1 ¤¢¤­ ¤¢¤­¤é {appear} {existing} +¸³ 3833 U9a13 B187 G4 S18 XJ07164 XJ1693C F410 N5220 V6758 H1833 DK1192 L1980 K404 DO355 MN44835 MP12.0534 E475 IN532 DS600 DT635 DC385 DJ793 DB2.9 DG1920 P1-10-8 I10a8.4 Q7833.6 DR3463 Yyan4 Wheom ¥±¥ó ¥²¥ó ¤¢¤«¤· ¤·¤ë¤· ¤¿¤á.¤¹ ¤¿¤á¤· {verification} {effect} {testing} +¸´ 3834 U9e78 B197 S19 XJ14F7C XJ16C5B N5374 V7013 L2867 MN47576X MP12.0897 P1-11-8 Q2868.6 Yjian3 Wgam ¥±¥ó ¥«¥ó ¥»¥ó ¤¢.¤¯ {saltiness} +¸µ 3835 U5143 B7 C10 G2 S4 F192 N275 V343 H1929 DK1226 L59 K328 O60 DO106 MN1340 MP1.0973 E106 IN137 DS68 DT89 DC408 DJ245 DB2.10 DG141 P2-1-3 I0a4.5 Q1021.1 DR3057 Yyuan2 Wweon ¥²¥ó ¥¬¥ó ¤â¤È T1 ¤Á¤« ¤Ï¤¸¤á ¤Ï¤ë ¤æ¤­ ¤è¤· {beginning} {former time} {origin} +¸¶ 3836 U539f B27 G2 S10 XJ1344B F172 N825 V652 H3009 DK1910 L134 K132 O1231 DO202 MN2973 MP2.0653 E107 IN136 DS205 DT192 DC113 DJ405 DG260 P3-2-8 I2p8.1 Q7129.6 DR3341 Yyuan2 Wweon ¥²¥ó ¤Ï¤é T1 ¤¿ ¤Ð¤ë ¤é ¤ï¤¿ ¤ï¤é {meadow} {original} {primitive} {field} {plain} {prairie} {tundra} {wilderness} +¸· 3837 U53b3 B4 C30 G6 S17 XJ0536E F638 N253 V663 H3289 DK2068 L1936 K1055 O2706 DO817 MN3048P MP2.0668 E854 IN822 DS776 DT998 DJ1190 DG519 P3-5-12 I3n14.1 Q3224.8 Q9024.8 DR966 Yyan2 Weom ¥²¥ó ¥´¥ó ¤ª¤´¤½.¤« ¤­¤Ó.¤·¤¤ ¤¤¤«.¤á¤·¤¤ ¤¤¤Ä¤¯¤· T1 ¤¤¤Ä ¤¤¤Å ¤­¤å¤¦¤é ¤È¤· {stern} {strictness} {severity} {rigidity} +¸¸ 3838 U5e7b B52 G8 S4 F1564 N1494 V1598 H180 DK132 L1862 K1550 O261 DO1691 MN9190 MP4.0527 E1226 IN1227 DJ1814 DG577 P1-3-1 I0a4.6 Q2772.0 DR2753 Yhuan4 Whwan ¥²¥ó ¤Þ¤Ü¤í¤· {phantasm} {vision} {dream} {illusion} {apparition} +¸¹ 3839 U5f26 B57 G8 S8 F1773 N1568 V1688 H287 DK213 L1386 K1617 O1345 DO1624 MN9754 MP4.0700 E1228 IN1226 DJ1446 DG608 P1-3-5 I3h5.1 Q1023.2 DR3571 Yxian2 Whyeon ¥²¥ó ¤Ä¤ë {bowstring} {chord} {hypotenuse} +¸º 383A U6e1b B85 G5 S12 XJ13322 F261 N2637 V3249 H601 DK436 L366 K533 DO610 MN17759 MP7.0091 E667 IN715 DS775 DT753 DJ430 DG1219 P1-3-9 I3a9.37 Q3315.0 DR359 Yjian3 Wgam ¥²¥ó ¤Ø.¤ë ¤Ø.¤é¤¹ {dwindle} {decrease} {reduce} {decline} {curtail} {get hungry} +¸» 383B U6e90 B85 G6 S13 XJ13452 F738 N2656 V3274 H656 DK470 L142 K827 O1863 DO893 MN17926 MP7.0147 E853 IN580 DT958 DJ854 DG1231 P1-3-10 I3a10.25 Q3119.6 DR341 Yyuan2 Wweon ¥²¥ó ¤ß¤Ê¤â¤È T1 ¤Ï¤é ¤ß¤Ê ¤â¤È {source} {origin} +¸¼ 383C U7384 B95 G8 S5 F1409 N2918 V3616 H1991 DK1256 L1383 K1514 O522 DO1113 MN20814 MP7.0765 E1227 IN1225 DJ1276 DG1311 P2-2-3 I2j3.2 Q0073.2 DR471 Yxuan2 Whyeon ¥²¥ó T1 ¤¯¤í ¤±¤ó ¤Ï¤ë ¤Ï¤ë¤« {mysterious} {occultness} +¸½ 383D U73fe B96 G5 S11 F85 N2943 V3645 H968 DK657 L259 K82 O1360 DO495 MN21004 MP7.0921 E666 IN298 DS602 DT732 DC67 DJ578 DG1320 P1-4-7 I4f7.3 Q1611.0 DR3157 Yxian4 Whyeon ¥²¥ó ¤¢¤é¤ï.¤ì¤ë ¤¢¤é¤ï.¤¹ T1 ¤¢¤­¤é ¤­¤é {present} {existing} {actual} +¸¾ 383E U7d43 B120 G9 S11 N3519 V4468 H1330 DK897 L2669 O2331 MN27373 MP8.1029 IN2192 P1-6-5 I6a5.12 Q2093.2 Yxian2 Whyeon ¥²¥ó ¤¤¤È {string} {cord} {samisen music} +¸¿ 383F U8237 B137 S11 N3872 V4938 L2675 MN30403 MP9.0487 P1-6-5 I6c5.5 Q2043.2 Yxian2 Whyeon ¥²¥ó ¤Õ¤Ê¤Ù¤¤ ¤Õ¤Ê¤Ð¤¿ {gunwale} +¸À 3840 U8a00 B149 G2 S7 F83 N4309 V5552 H1941 DK1233 L335 K279 O439 DO43 MN35205 MP10.0380 E274 IN66 DS392 DT142 DC44 DJ203 DB2.8 DG1653 P2-1-6 I7a0.1 Q0060.1 DR3077 Yyan2 Weon ¥²¥ó ¥´¥ó ¤¤.¤¦ ¤³¤È T1 ¤È¤­ {say} +¸Á 3841 U8afa B149 S16 N4403 V5659 L2723 O2508 MN35747X MP10.0542 P1-7-9 Q0062.2 DR3060 Yyan4 Weon Wan ¥²¥ó ¤³¤È¤ï¤¶ {proverb} +¸Â 3842 U9650 B170 G5 S9 F405 N4987 V6439 H398 DK296 L1466 K474 DO600 MN41627 MP11.0826 E665 IN847 DS601 DT696 DC370 DJ975 DG728 P1-3-6 I2d6.1 Q7723.2 DR3665 ZSP1-2-6 Yxian4 Whan ¥²¥ó ¤«¤®.¤ë ¤«¤®.¤ê -¤«¤®.¤ê {limit} {restrict} {to best of ability} +¸Ã 3843 U4e4e B4 S5 N170 V49 H3504 O221 MN131 MP1.0347 P4-5-3 I0a5.17 Q2040.9 ZPP2-1-4 Yhu1 Who ¥³ ¥ª ¤« ¤¢¤¢ ¤«¤Ê ¤ä ¤è ¤ò {question mark} {?} +¸Ä 3844 U500b B9 G5 S10 XDR2175 F451 N489 V258 H117 DK87 L973 K565 DO502 MN758 MP1.0823 E669 IN973 DS603 DT711 DC455 DJ469 DB3.1 DG104 P1-2-8 I2a8.36 Q2620.0 DR2177 Yge4 Yge5 Wgae ¥³ ¥« {individual} {counter for articles and military units} +¸Å 3845 U53e4 B24 C30 G2 S5 F509 N770 V702 H2002 DK1262 L16 K373 O154 DO93 MN3233 MP2.0724 E109 IN172 DS70 DT107 DC320 DJ86 DB2.5 DG278 P2-2-3 I2k3.1 Q4060.0 DR1577 Ygu3 Wgo ¥³ ¤Õ¤ë.¤¤ ¤Õ¤ë- -¤Õ¤ë.¤¹ T1 ¤Õ¤æ {old} +¸Æ 3846 U547c B30 G6 S8 F498 N914 V769 H273 DK205 L1485 K640 O571 DO1000 MN3471 MP2.0959 E856 IN1254 DT862 DJ197 DG301 P1-3-5 I3d5.4 Q6204.9 DR3747 Yhu1 Who ¥³ ¤è.¤Ö T1 ¤è¤Ö {call} {call out to} {invite} +¸Ç 3847 U56fa B31 G4 S8 XDR3675 F750 N1036 V949 H3086 DK1963 L580 K834 O744 DO738 MN4745 MP3.0065 E476 IN972 DS393 DT503 DJ470 DG343 P3-3-5 I3s5.2 Q6060.4 DR1577 Ygu4 Wgo ¥³ ¤«¤¿.¤á¤ë ¤«¤¿.¤Þ¤ë ¤«¤¿.¤Þ¤ê ¤«¤¿.¤¤ {harden} {set} {clot} {curdle} +¸È 3848 U59d1 B38 S8 F2041 N1201 V1194 L2205 MN6174 MP3.0665 P1-3-5 I3e5.7 Q4446.0 Ygu1 Wgo ¥³ ¤·¤å¤¦¤È¤á ¤·¤å¤¦¤È ¤ª¤Ð ¤·¤Ð¤é¤¯ {mother-in-law} +¸É 3849 U5b64 B39 G8 S9 F1239 N1270 V1293 H356 DK263 L1879 K1440 DO1768 MN6966X MP3.0850 E1229 IN1480 DJ1381 DG462 P1-3-6 I2c6.2 Q1243.0 DR3562 ZSP1-2-5 ZSP1-2-6 Ygu1 Wgo ¥³ {orphan} {alone} +¸Ê 384A U5df1 B49 G6 S3 F1098 N1462 V1540 H3380 DK2117 L525 K1320 O32 DO676 MN8742 MP4.0381 E855 IN370 DS777 DT827 DJ632 DG554 P4-3-1 I0a3.12 Q1771.7 DR3556 Yji3 Wgi ¥³ ¥­ ¤ª¤Î¤ì ¤Ä¤Á¤Î¤È T1 ¤· ¤ß {self} {snake} {serpent} +¸Ë 384B U5eab B53 G3 S10 F852 N1512 V1617 H3112 DK1985 L589 K656 O1243 DO582 MN9330 MP4.0568 E275 IN825 DS206 DT354 DJ544 DG589 P3-3-7 I3q7.1 Q0025.6 DR555 Yku4 Wgo ¥³ ¥¯ ¤¯¤é {warehouse} {storehouse} +¸Ì 384C U5f27 B57 G8 S9 F2371 N1567 V1687 H360 DK266 L1878 K1958 DO1729 MN9757X MP4.0703 E1230 IN1481 DJ1447 DG609 P1-3-6 I3h6.2 Q1223.0 DR3562 Yhu2 Who ¥³ {arc} {arch} {bow} +¸Í 384D U6238 B63 G2 S4 F575 N1817 V2048 H1930 DK1227 L1076 K342 O59 DO126 MN11696X MP5.0055 E108 IN152 DS69 DT90 DJ534 DG841 P2-1-3 I4m0.1 Q3027.7 Q3020.7 DR3060 Yhu4 Who ¥³ ¤È T1 ¤¨ ¤Ø T2 ¤È¤Ó¤é¤Î¤È {door} +¸Î 384E U6545 B66 G5 S9 F612 N2044 V2334 H1141 DK778 L333 K455 O880 DO707 MN13161 MP5.0491 E668 IN173 DS778 DT697 DJ722 DG936 P1-5-4 I4i5.2 Q4864.0 DR1566 Ygu4 Wgo ¥³ ¤æ¤¨ {happenstance} {especially} {intentionally} {reason} {cause} {circumstances} {the late} {therefore} {consequently} +¸Ï 384F U67af B75 G8 S9 F1749 N2238 V2634 H898 DK605 L206 K1783 O859 DO1246 MN14579 MP6.0248 E1231 IN974 DJ1356 DG1083 P1-4-5 I4a5.26 Q4496.0 DR1877 Yku1 Wgo ¥³ ¤«.¤ì¤ë ¤«.¤é¤¹ {wither} {die} {dry up} {be seasoned} +¸Ð 3850 U6e56 B85 G3 S12 F1344 N2628 V3240 H604 DK439 L148 K1086 O1584 DO573 MN17836 MP7.0126 E276 IN467 DS394 DT396 DJ453 DG1220 P1-3-9 I3a9.8 Q3712.0 DR346 Yhu2 Who ¥³ ¤ß¤º¤¦¤ß T1 ¤¦¤ß ¤ß {lake} +¸Ñ 3851 U72d0 B94 S9 F2185 N2878 V3568 L2342 O789 MN20333X MP7.0674 P1-3-6 I3g6.4 Q4223.0 Yhu2 Who ¥³ ¤­¤Ä¤Í {fox} +¸Ò 3852 U7cca B119 S15 N3483 V4415 L2650 O2309 MN27037 MP8.0915 P1-6-9 I6b9.2 Q9792.0 Yhu2 Yhu1 Yhu4 Who ¥³ ¥´ ¥³¥Ä ¤Î¤ê {paste} {glue} {sizing} +¸Ó 3853 U88b4 B145 S11 XJ15369 F2175 N4229 V5448 L2626 O1643 MN34236 MP10.0209 P1-5-6 I5e6.4 Q3422.7 DR652 Yku4 Wgo Wgwa ¥³ ¥¯ ¤Ï¤«¤Þ ¤º¤Ü¤ó {men's formal divided skirt} +¸Ô 3854 U80a1 B130 S8 XJ15634 F2212 N3739 V4772 H881 L2454 O615 MN29284 MP9.0255 P1-4-4 I4b4.8 Q7724.7 Ygu3 Wgo ¥³ ¤Þ¤¿ ¤â¤â {thigh} {crotch} {yarn} {strand} +¸Õ 3855 U80e1 B130 G9 S9 F1995 N3753 V4792 DK623 L2470 O879 MN29400 MP9.0279 IN2206 P1-4-5 I4b5.12 Q4762.0 Yhu2 Who ¥¦ ¥³ ¥´ ¤Ê¤ó¤¾ T1 ¤¨¤Ó¤¹ ¤¯¤ë {barbarian} {foreign} +¸Ö 3856 U83f0 B140 S12 XJ1575B N3966 V5079 L2383 O1727 MN31217X MP9.0722 P2-3-9 I3k8.15 Q4443.2 ZRP2-4-8 Ygu1 Wgo ¥³ ¤³¤â ¤Þ¤³¤â {reed used for matting} +¸× 3857 U864e B141 G9 S8 XJ06949 XJ15A3F F1653 N4105 V5265 H3212 DK2048 L1990 K1558 O754 DO1932 MN32675 MP9.1047 IN2234 P3-4-4 I2m6.3 Q2121.7 Q2121.1 DR1257 ZPP3-6-2 Yhu3 Who ¥³ ¤È¤é T1 ¤¿¤± {tiger} {drunkard} +¸Ø 3858 U8a87 B149 G8 S13 F1272 N4354 V5605 H1522 DK1022 L1244 K1157 DO1202 MN35474 MP10.0465 E1233 IN1629 DJ950 DG1679 P1-7-6 I7a6.9 Q0462.7 ZSP1-7-7 Ykua1 Wgwa ¥³ ¤Û¤³.¤ë {boast} {be proud} {pride} {triumphantly} +¸Ù 3859 U8de8 B157 S13 N4557 V5872 L2744 MN37504 MP10.0913 P1-7-6 I7d6.6 Q6412.7 Ykua4 Wgwa ¥³ ¥« ¤Þ¤¿.¤¬¤ë ¤Þ¤¿¤¬.¤ë ¤Þ¤¿.¤° {be} {sit or stand astride} {extend over} {straddle} +¸Ú 385A U9237 B167 S13 V6236 MN40270 MP11.0510 P1-8-5 I8a5.13 Q8416.0 Ygu1 Ygu3 Wgo ¥³ {cobalt} +¸Û 385B U96c7 B63 C172 G8 S12 F975 N1826 V6497 H1956 DK1241 L1083 K1419 DO1604 MN41976X MP11.0999 E1232 IN1553 DJ1083 DG1850 P2-1-11 I4m8.1 Q3021.4 DR3075 ZPP3-4-8 Ygu4 Wgo Who ¥³ ¤ä¤È.¤¦ {employ} {hire} +¸Ü 385C U9867 B181 G8 S21 F1058 N5141 V6655 H1900 DK1220 L1084 K1388 O2929 DO1341 MN43689P MP12.0303 E1235 IN1554 DJ1648 DG1898 P1-12-9 I9a12.2 Q3128.6 DR3061 Ygu4 Wgo ¥³ ¤«¤¨¤ê.¤ß¤ë T1 ¤¿¤« ¤ß {look back} {review} {examine oneself} {turn around} +¸Ý 385D U9f13 B207 G8 S13 XJ07369 F1795 N5415 V7076 H1786 DK1168 L1444 K1836 O1959 DO1064 MN48330 MP12.1054 E1234 IN1147 DJ1827 DG1944 P1-9-4 I3p10.2 Q4414.7 DR1467 Ygu3 Wgo ¥³ ¤Ä¤Å¤ß {drum} {beat} {rouse} {muster} +¸Þ 385E U4e94 B1 C7 G1 S4 F31 N15 V77 H3436 DK2142 L5 K14 O91 DO7 MN257 MP1.0460 E19 IN7 DS5 DT23 DC40 DJ5 DB1.A DG32 P4-4-1 I0a4.27 Q1010.7 DR3173 Ywu3 Wo ¥´ ¤¤¤Ä ¤¤¤Ä.¤Ä T1 ¤¤ ¤µ ¤µ¤Ä ¤Á ¤Õ ¤ß ¤á {five} +¸ß 385F U4e92 B1 C7 G8 S4 F914 N14 V75 H3437 DK2143 L757 K952 O200 DO1032 MN255 MP1.0458 E1236 IN907 DJ1080 DG33 P4-4-1 I0a4.15 Q1010.7 DR3172 ZSP4-5-1 Yhu4 Who ¥´ ¤¿¤¬.¤¤ ¤«¤¿¤ß.¤Ë {mutually} {reciprocally} {together} +¸à 3860 U4f0d B9 G9 S6 F1881 N369 V131 H47 DK31 L2967 O229 MN435 MP1.0653 IN2013 P1-2-4 I2a4.8 Q2121.7 Ywu3 Wo ¥´ ¤¤¤Ä¤Ä T1 ¤¯¤ß ¤¢¤Ä¤à {5} {5-man squad} {file} {line} +¸á 3861 U5348 B4 C24 G2 S4 F154 N162 V604 H1984 DK1254 L568 K98 O112 DO140 MN2703 MP2.0538 E110 IN49 DS207 DT91 DJ28 DB2.17 DG241 P2-2-2 I2k2.2 Q8040.0 DR2355 ZPP4-4-3 Ywu3 Wo ¥´ ¤¦¤Þ {noon} {sign of the horse} {11AM-1PM} {seventh sign of Chinese zodiac} +¸â 3862 U5449 B12 C30 G8 S7 XJ1346D XDR3761 F1729 N583 V741 H2549 DK1620 L1897 K1422 O735 DO1002 MN3365P MP2.0898 E1237 IN1436 DJ1929 DG322 P2-5-2 I2o5.7 Q2680.1 DR1261 ZPP3-4-3 ZSP2-6-2 ZBP3-5-3 Ywu2 Wo Wu ¥´ ¤¯.¤ì¤ë ¤¯¤ì T1 ¤° {give} {do something for} +¸ã 3863 U543e B1 C30 G9 S7 F1828 N37 V733 H2407 DK1558 L17 K1393 O491 DO1933 MN3379 MP2.0904 IN2035 P2-4-3 I3d4.17 Q1060.1 DR3177 Ywu2 Wo ¥´ ¤ï¤ì ¤ï¤¬- ¤¢- T1 ¤¢ ¤¢¤¬ {I} {my} {our} {one's own} +¸ä 3864 U5a2f B38 G8 S10 F1827 N1226 V1231 H405 DK301 L1898 K1622 DO1801 MN6307P MP3.0711 E1238 IN1437 DJ1329 DG443 P1-3-7 I3e7.3 Q4648.1 DR1761 ZSP1-3-8 Yyu2 Wo ¥´ {recreation} {pleasure} +¸å 3865 U5f8c B60 G2 S9 F26 N1610 V1742 H361 DK267 L1379 K45 O1300 DO276 MN10098 MP4.0829 E111 IN48 DS208 DT174 DC48 DJ30 DB2.11 DG625 P1-3-6 I3i6.5 Q2224.7 DR2067 Yhou4 Whu ¥´ ¥³¥¦ ¤Î¤Á ¤¦¤·.¤í ¤¦¤·¤í ¤¢¤È ¤ª¤¯.¤ì¤ë T1 ¤³¤· ¤· ¤·¤¤ ¤·¤ê {behind} {back} {later} +¸æ 3866 U5fa1 B60 G8 S12 F1087 N1628 V1761 H577 DK422 L1398 K620 O1572 DO924 MN10157X MP4.0888 E1158 IN708 DC371 DJ919 DG632 P1-3-9 I3i9.1 Q2722.0 DR2044 Yyu4 Weo Wa ¥®¥ç ¥´ ¤ª¤ó- ¤ª- ¤ß- T1 ¤¦ {honorable} {manipulate} {govern} +¸ç 3867 U609f B61 G8 S10 XJ13D44 F1411 N1700 V1870 H419 DK312 L622 K1479 O1053 DO1104 MN10680 MP4.1060 E1239 IN1438 DJ1454 DG816 P1-3-7 I4k7.5 Q9106.1 DR1177 Ywu4 Wo ¥´ ¤µ¤È.¤ë {enlightenment} {perceive} {discern} {realize} {understand} +¸è 3868 U68a7 B75 G9 S11 V2700 DK652 L3003 O1365 MN14872 MP6.0376 IN2112 P1-4-7 I4a7.9 Q4196.1 Ywu2 Wo ¥´ ¤¢¤ª¤®¤ê {Chinese parasol tree} {phoenix tree} +¸é 3869 U6a8e B75 S17 N2382 V2888 L2050 MN15657X MP6.0577 P1-4-13 I4a12.17 Q4892.7 Yqin2 Wgeum ¥­¥ó ¥´¥ó ¥´ {pear} {apple} +¸ê 386A U745a B96 G9 S13 N2956 V3662 DK702 L2562 MN21126 MP7.0947 IN2161 P1-4-9 I4f9.3 Q1712.0 Yhu2 Who ¥³ ¥´ {ancestral offering receptacle} +¸ë 386B U7881 B112 G8 S13 F1609 N3202 V4020 H2699 DK1734 L1766 K1541 DO1757 MN24261 MP8.0371 E1240 IN1834 DJ1828 DG1406 P2-6-7 I5a8.9 Q4460.1 DR1977 ZPP2-8-5 Yqi2 Wgi ¥´ {Go} +¸ì 386C U8a9e B149 G2 S14 F301 N4374 V5628 H1543 DK1040 L347 K274 O2136 DO231 MN35533 MP10.0474 E112 IN67 DS209 DT231 DC211 DJ154 DB2.1 DG1685 P1-7-7 I7a7.6 Q0166.1 DR3077 Yyu3 Yyu4 Weo ¥´ ¤«¤¿.¤ë ¤«¤¿.¤é¤¦ {word} {speech} {language} +¸í 386D U8aa4 B149 G6 S14 F1150 N4372 V5626 H1542 DK1039 L1899 K1129 DO602 MN35546P MP10.0481 E857 IN906 DS779 DT972 DJ949 DG1686 P1-7-7 I7a7.2 Q0668.1 DR3061 ZSP1-7-8 Ywu4 Wo ¥´ ¤¢¤ä¤Þ.¤ë -¤¢¤ä¤Þ.¤ë {mistake} {err} {do wrong} {mislead} +¸î 386E U8b77 B149 G5 S20 XH1282 F351 N4447 V5715 H1648 DK1088 L700 K653 O2877 DO796 MN36038P MP10.0603 E670 IN1312 DS604 DT825 DC474 DJ1115 DG1713 P1-7-13 I7a13.3 Q0464.7 DR3067 Yhu4 Who ¥´ ¤Þ¤â.¤ë T1 ¤â¤ê {safeguard} {protect} +¸ï 386F U9190 B164 S16 N4794 V6183 L2749 MN39930 MP11.0384 P1-7-9 I7e9.1 Q1762.0 Yhu2 Who ¥´ ¥³ {boiled butter} +¸ð 3870 U4e5e B5 S3 XH4390 F2478 N262 V59 H1961 L462 MN170 MP1.0388 P2-2-1 I0a3.4 Q8071.7 DR2356 ZSP2-2-2 Yqi3 Wgeol Wgi ¥³¥Ä ¥­¥Ä ¥­ ¥­¥± ¥³¥Á ¤³.¤¦ {beg} {invite} {ask} +¸ñ 3871 U9bc9 B195 G9 S18 F2369 N5299 V6874 H1879 DK1211 L176 O2764 DO1991 MN46182 MP12.0750 IN2271 P1-11-7 I11a7.2 Q2631.4 Yli3 Wri ¥ê ¤³¤¤ {carp} +¸ò 3872 U4ea4 B8 G2 S6 F178 N290 V90 H2015 DK1272 L1275 K200 O293 DO86 MN291 MP1.0533 E115 IN114 DS212 DT120 DC269 DJ504 DG38 P2-2-4 I2j4.3 Q0040.8 DR466 ZPP2-4-2 Yjiao1 Wgyo ¥³¥¦ ¤Þ¤¸.¤ï¤ë ¤Þ¤¸.¤¨¤ë ¤Þ.¤¸¤ë ¤Þ¤¸.¤ë ¤Þ.¤¶¤ë ¤Þ.¤¼¤ë -¤«.¤¦ ¤«.¤ï¤¹ ¤«¤ï.¤¹ ¤³¤â¤´¤â T1 ¤«¤¿ {mingle} {mixing} {association} {coming & going} +¸ó 3873 U4f7c B9 S8 XH2260 V175 L2109 O552 MN570 MP1.0735 P1-2-6 I2a6.16 Q2024.8 Yjiao3 Yjia3 Wgyo ¥­¥ç¥¦ ¥³¥¦ ¤³¤¦.¤¹ ¤¦¤Ä¤¯.¤·¤¤ {beautiful} {clever} {deceive} {sly} +¸ô 3874 U4faf B9 G8 S9 XJ14F46 F2363 N443 V211 H98 DK74 L1639 K2014 O777 DO1479 MN633 MP1.0762 E1256 IN1924 DJ1876 DG95 P1-2-7 I2a7.21 Q2723.4 DR2163 Yhou2 Yhou4 Whu ¥³¥¦ {marquis} {lord} {daimyo} +¸õ 3875 U5019 B9 G4 S10 F510 N481 V250 H119 DK89 L1640 K817 O1029 DO862 MN775 MP1.0831 E478 IN944 DS607 DT542 DJ1174 DG105 P1-2-8 I2a8.10 Q2723.4 DR2163 Yhou4 Whu ¥³¥¦ ¤½¤¦¤í¤¦ {climate} {season} {weather} +¸ö 3876 U5016 B9 G9 S10 N462 V228 H118 DK88 L2119 MN771 MP1.0830 IN2020 P1-2-8 I2a8.23 Q2424.1 Yxing4 Whaeng ¥³¥¦ ¤·¤¢¤ï.¤» ¤µ¤¤¤ï.¤¤ {happiness} {luck} +¸÷ 3877 U5149 B42 C10 G2 S6 XJ14945 XJ1494F F527 N1358 V349 H2391 DK1550 L119 K417 O281 DO217 MN1350 MP1.1013 E116 IN138 DS72 DT121 DC345 DJ464 DG143 P2-4-2 I3n3.2 Q9021.1 DR1057 ZPP2-3-3 Yguang1 Wgwang ¥³¥¦ ¤Ò¤«.¤ë ¤Ò¤«¤ê T1 ¤¢¤­ ¤¢¤­¤é ¤³¤ª ¤Æ¤ë ¤Ò¤³ ¤ß ¤ß¤Ä {ray} {light} +¸ø 3878 U516c B12 G2 S4 F118 N579 V372 H1974 DK1249 L784 K122 O156 DO219 MN1452 MP2.0026 E277 IN126 DS210 DT92 DC212 DJ323 DG152 P2-2-2 I2o2.2 Q8073.2 Q8073.0 DR2071 Ygong1 Wgong ¥³¥¦ ¥¯ ¤ª¤ª¤ä¤± T1 ¤¢¤­¤é ¤­ ¤­¤ß ¤­¤ó ¤¿¤« ¤¿¤À¤· ¤È¤â ¤Ò¤í ¤Þ¤µ {public} {prince} {official} {governmental} +¸ù 3879 U529f B48 C19 G4 S5 F857 N1454 V522 H189 DK138 L863 K765 O135 DO467 MN2295 MP2.0364 E477 IN818 DS605 DT448 DJ378 DG209 P1-3-2 I2g3.2 Q1412.7 DR3145 Ygong1 Wgong ¥³¥¦ ¥¯ ¤¤¤µ¤ª T1 ¤¤¤µ ¤«¤Ä ¤¯¤Ì ¤°¤¦ ¤³¤È ¤Ä¤È¤à ¤È¤· ¤Î¤ê ¤è¤· {achievement} {merits} {success} {honor} {credit} +¸ú 387A U52b9 B19 G5 S8 XJ05A43 F538 N722 V535 H1265 DK849 L1276 K515 O653 DO623 MN2334 MP2.0381 E671 IN816 DS782 DT682 DJ501 DG216 P1-6-2 I2g6.2 Q0442.7 DR445 Yxiao4 Whyo ¥³¥¦ ¤­.¤¯ ¤­¤­¤á ¤Ê¤é.¤¦ {merit} {efficacy} {efficiency} {benefit} +¸û 387B U52fe B20 S4 N741 V568 H2942 L2148 O168 MN2500 MP2.0424 P3-2-2 I0a4.8 Q2772.0 Ygou1 Wgu Wgwi ¥³¥¦ ¥¯ ¤«¤® ¤Þ.¤¬¤ë T1 ¤Þ¤¬¤ê {be bent} {slope} {capture} +¸ü 387C U539a B27 G5 S9 XJ13760 F768 N824 V651 H3003 DK1905 L125 K774 O985 DO735 MN2949 MP2.0648 E672 IN639 DS606 DT698 DJ848 DG258 P3-2-7 I2p6.1 Q7124.7 DR3347 ZSP3-2-6 Yhou4 Whu ¥³¥¦ ¤¢¤Ä.¤¤ ¤¢¤« T1 ¤¢ ¤¢¤Ã {thick} {heavy} {rich} {kind} {cordial} {brazen} {shameless} +¸ý 387D U53e3 B30 G1 S3 F284 N868 V685 H3382 DK2119 L11 K213 O29 DO38 MN3227 MP2.0717 E20 IN54 DS27 DT16 DC200 DJ167 DB2.16 DG276 P4-3-1 I3d0.1 Q6000.0 DR3777 ZPP3-3-0 Ykou3 Wgu ¥³¥¦ ¥¯ ¤¯¤Á {mouth} +¸þ 387E U5411 B2 C30 G3 S6 F182 N101 V712 H3052 DK1934 L183 K217 O312 DO215 MN3301 MP2.0843 E278 IN199 DS213 DT266 DC192 DJ557 DG319 P3-3-3 I3d3.10 Q2722.0 DR849 Yxiang4 Whyang Wsang ¥³¥¦ ¤à.¤¯ ¤à.¤¤ -¤à.¤­ ¤à.¤±¤ë -¤à.¤± ¤à.¤«¤¦ ¤à.¤«¤¤ ¤à.¤³¤¦ ¤à.¤³¤¦- ¤à¤³ ¤à¤«.¤¤ T1 ¤³¤ª ¤¿ ¤Ê ¤à¤« ¤à¤«¤¤ ¤à¤³¤¦ {yonder} {facing} {beyond} {confront} {defy} {tend toward} {approach} +¹¡ 3921 U540e B4 C30 G6 S6 F1583 N181 V704 H2981 DK1893 L1861 K1759 O304 DO542 MN3298 MP2.0836 E858 IN1119 DS780 DT844 DJ1873 DG283 P3-2-4 I3d3.11 Q7226.1 DR2677 ZPP3-3-3 Yhou4 Whu ¥³¥¦ ¥´ ¤­¤µ¤­ {empress} {queen} {after} {behind} {back} {later} +¹¢ 3922 U5589 B30 S12 F2390 N960 V854 L2164 MN3913 MP2.1083 P1-3-9 I3d9.6 Q6703.4 Yhou2 Whu ¥³¥¦ ¤Î¤É {throat} {voice} +¹£ 3923 U5751 B32 G8 S7 F2040 N1063 V987 H236 DK174 L306 K1853 DO1524 MN4932 MP3.0159 E1245 IN1613 DJ1928 DG369 P1-3-4 I3b4.6 Q4011.7 DR1457 Ykeng1 Wgaeng ¥³¥¦ {pit} {hole} +¹¤ 3924 U57a2 B32 S9 N1076 V1008 L2187 MN5058 MP3.0174 P1-3-6 I3b6.3 Q4216.1 DR1477 Ygou4 Wgu ¥³¥¦ ¥¯ ¤¢¤« ¤Ï¤¸ {dirt} {grime} {earwax} +¹¥ 3925 U597d B38 G4 S6 F423 N1191 V1180 H208 DK155 L99 K308 O413 DO882 MN6053 MP3.0627 E859 IN104 DT465 DC262 DJ244 DB2.11 DG432 P1-3-3 I3e2.1 Q4744.7 DR1747 ZSP1-3-2 Yhao3 Yhao4 Who ¥³¥¦ ¤³¤Î.¤à ¤¹.¤¯ ¤è.¤¤ ¤¤.¤¤ T1 ¤³ ¤¿¤« ¤È¤· ¤è¤· {fond} {pleasing} {like something} +¹¦ 3926 U5b54 B39 G8 S4 XH111 F2052 N1265 V1282 H179 DK131 L96 K1755 O58 DO1336 MN6933 MP3.0801 E1241 IN940 DJ1881 DG456 P1-3-1 I2c1.1 Q1241.0 DR3556 ZSP1-2-1 Ykong3 Wgong ¥³¥¦ ¤¢¤Ê T1 ¤Î¤ê {cavity} {hole} {slit} {very} {great} {exceedingly} +¹§ 3927 U5b5d B24 C39 G6 S7 F1030 N773 V1289 H3205 DK2044 L1253 K1249 O541 DO865 MN6952 MP3.0826 E860 IN542 DS781 DT850 DJ738 DG459 P3-4-3 I2k4.3 Q4440.7 DR1447 ZPP2-4-3 ZPP4-7-4 ZSP3-4-2 ZBP2-4-2 ZBP4-6-4 Yxiao4 Whyo ¥³¥¦ ¥­¥ç¥¦ T1 ¤¿¤« ¤¿¤«¤· ¤Î¤ê ¤è¤· {filial piety} {child's respect} +¹¨ 3928 U5b8f B40 G9 S7 F1277 N1286 V1314 H2202 DK1397 L2212 O674 DO1936 MN7086 MP3.0950 IN2050 P2-3-4 I3m4.3 Q3043.2 Yhong2 Wgoeng ¥³¥¦ ¤Ò¤í.¤¤ T1 ¤¢¤Ä ¤Ò¤í ¤Ò¤í¤· {wide} {large} +¹© 3929 U5de5 B48 G2 S3 F299 N1451 V1532 H3381 DK2118 L76 K169 O39 DO77 MN8714 MP4.0340 E113 IN139 DS71 DT84 DC173 DJ379 DB2.16 DG550 P4-3-1 I0a3.6 Q1010.0 DR3172 Ygong1 Wgong ¥³¥¦ ¥¯ ¥° T1 ¤â¤¯ T2 ¤¿¤¯¤ß {craft} {construction} +¹ª 392A U5de7 B48 G8 S5 F1537 N1453 V1533 H188 DK137 L1241 K1444 O238 DO1363 MN8721 MP4.0366 E1242 IN1627 DJ1786 DG551 P1-3-2 I0a5.7 Q1112.7 DR3152 ZSP1-3-3 Yqiao3 Wgyo ¥³¥¦ ¤¿¤¯.¤ß ¤¿¤¯.¤à ¤¦¤Þ.¤¤ T1 ¤«¤Ä ¤¿¤¯¤ß ¤è¤· {adroit} {skilled} {ingenuity} +¹« 392B U5df7 B49 S9 XJ15C2D F2415 N1465 V1543 O974 MN8756X MP4.0391 P2-4-5 Q4471.7 DR1956 Yxiang4 Yhang4 Whang ¥³¥¦ ¤Á¤Þ¤¿ {fork in road} {scene} {arena} {theater} +¹¬ 392C U5e78 B32 C51 G3 S8 F786 N1073 V1595 H2216 DK1408 L1505 K683 O661 DO712 MN9176 MP4.0522 E279 IN684 DS395 DT297 DC423 DJ894 DG575 P2-3-5 I3b5.9 Q4040.1 DR1455 Yxing4 Whaeng ¥³¥¦ ¤µ¤¤¤ï.¤¤ ¤µ¤Á ¤·¤¢¤ï.¤» T1 ¤³ ¤µ¤­ ¤µ¤· ¤µ¤Ã ¤È¤â ¤Ò¤í ¤ß¤æ¤­ ¤æ ¤æ¤­ ¤è¤· {happiness} {blessing} {fortune} +¹­ 392D U5e83 B53 G2 S5 XJ05722 F263 N1499 V1604 H3035 DK1921 L739 K311 O316 DO303 MN9224P MP4.0547 E114 IN694 DS211 DT108 DC389 DJ113 DB2.3 DG581 P3-3-2 I3q2.1 Q0023.2 DR571 Yguang3 Yan1 Wgwang ¥³¥¦ ¤Ò¤í.¤¤ ¤Ò¤í.¤Þ¤ë ¤Ò¤í.¤á¤ë ¤Ò¤í.¤¬¤ë ¤Ò¤í.¤²¤ë {wide} {broad} {spacious} +¹® 392E U5e9a B53 S8 N1505 V1609 K2049 O741 MN9278 MP4.0556 P3-3-5 I3q5.1 Q0023.7 Ygeng1 Wgyeong ¥³¥¦ ¤«¤Î¤¨ {7th} {7th calendar sign} +¹¯ 392F U5eb7 B53 G4 S11 F760 N1518 V1621 H3124 DK1994 L1159 K783 O1509 DO860 MN9376 MP4.0581 E480 IN894 DS608 DT565 DJ1054 DG592 P3-3-8 I3q8.1 Q0023.2 DR542 Ykang1 Wgang ¥³¥¦ T1 ¤«¤ó ¤³ ¤ß¤Á ¤ä¤¹ ¤ä¤¹¤· {ease} {peace} +¹° 3930 U5f18 B57 G9 S5 F1059 N1563 V1682 H192 DK141 L1234 K1075 O410 DO1937 MN9709 MP4.0692 IN2064 P1-3-2 I3h2.1 Q1223.0 Yhong2 Whong ¥³¥¦ ¥° ¤Ò¤í.¤¤ T1 ¤Ò¤í ¤Ò¤í¤· ¤Ò¤í¤à ¤ß¤Ä ¤ª ¤³¤ª {vast} {broad} {wide} +¹± 3931 U6052 B61 G8 S9 XJ05771 F1314 N1683 V1849 H367 DK271 L620 K1403 O809 DO1225 MN10527 MP4.1021 E1251 IN1275 DJ1785 DG813 P1-3-6 I4k6.5 Q9101.6 DR1172 ZPP1-1-8 Yheng2 Whang Wgeung ¥³¥¦ ¤Ä¤Í ¤Ä¤Í¤Ë T1 ¤Î¤Ö ¤Ò¤µ ¤Ò¤µ¤· {constancy} {always} +¹² 3932 U614c B61 G8 S12 F1826 N1725 V1917 H580 DK425 L624 K1956 DO1692 MN11057X MP4.1151 E1259 IN1378 DJ1459 DG822 P1-3-9 I4k9.10 Q9401.1 DR1157 Yhuang1 Whwang ¥³¥¦ ¤¢¤ï.¤Æ¤ë ¤¢¤ï.¤¿¤À¤·¤¤ {disconcerted} {be confused} {lose one's head} +¹³ 3933 U6297 B64 G8 S7 F666 N1852 V2091 H252 DK188 L648 K784 DO1320 MN11889 MP5.0140 E1246 IN824 DJ747 DG858 P1-3-4 I3c4.15 Q5001.7 DR1357 Ykang4 Whang ¥³¥¦ {confront} {resist} {defy} {oppose} +¹´ 3934 U62d8 B64 G8 S8 F1336 N1881 V2123 H310 DK230 L654 K1611 DO1448 MN11963 MP5.0187 E1249 IN1800 DJ1469 DG873 P1-3-5 I3c5.28 Q5702.0 DR1349 Yju1 Wgu ¥³¥¦ ¤«¤«.¤ï¤ë {arrest} {seize} {concerned} {adhere to} {despite} +¹µ 3935 U63a7 B64 G8 S11 F1000 N1941 V2202 H495 DK363 L1318 K1301 DO1658 MN12283 MP5.0293 E1258 IN1718 DJ1479 DG899 P1-3-8 I3c8.11 Q5301.1 DR1372 Ykong4 Wgong Wgang ¥³¥¦ ¤Ò¤«.¤¨¤ë ¤Ò¤«.¤¨ {withdraw} {draw in} {hold back} {refrain from} {be moderate} +¹¶ 3936 U653b B48 G8 S7 F532 N1457 V2331 H242 DK179 L330 K594 O380 DO970 MN13120 MP5.0475 E1247 IN819 DJ1040 DG934 P1-3-4 I4i3.2 Q1814.0 DR3166 Ygong1 Wgong ¥³¥¦ ¤».¤á¤ë T1 ¤ª¤µ¤à {aggression} {attack} +¹· 3937 U6602 B72 G9 S8 XH2116 N2103 V2424 H2412 DK1562 L2449 O943 MN13783 MP5.0847 IN2088 P2-4-4 Q6012.7 Yang2 Wang ¥³¥¦ ¥´¥¦ ¤¢.¤¬¤ë ¤¿¤«.¤¤ ¤¿¤«.¤Ö¤ë T1 ¤¢¤­ ¤¢¤­¤é ¤¿¤« ¤¿¤«¤· ¤Î¤Ü¤ë {rise} +¹¸ 3938 U6643 B72 G9 S10 XJ05A68 F1666 N2123 V2458 H2450 DK1584 L2446 O1189 DO1938 MN13891 MP5.0861 IN2092 P2-4-6 I4c6.5 Q6021.1 Yhuang3 Yhuang4 Whwang ¥³¥¦ ¤¢¤­¤é¤« T1 ¤¢¤­ ¤¢¤­¤é ¤Æ¤ë ¤Ò¤«¤ë ¤ß¤Ä {clear} +¹¹ 3939 U66f4 B1 C73 G8 S7 F861 N42 V2422 H3541 DK2205 L694 K978 O528 DO1311 MN14283 MP5.0962 E1248 IN1008 DJ1076 DG997 P4-7-1 I0a7.12 Q1050.6 Q1054.6 DR3166 Ygeng4 Ygeng1 Wgyeong Wgaeng ¥³¥¦ ¤µ¤é ¤µ¤é.¤Ë ¤Õ.¤±¤ë ¤Õ.¤«¤¹ {grow late} {night watch} {sit up late} {of course} +¹º 393A U676d B75 S8 F2329 N2203 V2583 L2484 MN14494 MP6.0169 P1-4-4 I4a4.17 Q4091.7 DR1857 Yhang2 Whang ¥³¥¦ ¤¯¤¤ T1 ¤ï¤¿¤ë {stake} {post} {picket} +¹» 393B U6821 B75 G1 S10 F294 N2260 V2669 H929 DK630 L1278 K176 O1096 DO91 MN14713 MP6.0298 E21 IN115 DS75 DT79 DC233 DJ51 DB2.9 DG1091 P1-4-6 I4a6.24 Q4094.8 DR1866 Yxiao4 Yjiao4 Wgyo Whyo ¥³¥¦ ¥­¥ç¥¦ T1 ¤á¤ó {exam} {school} {printing} {proof} {correction} +¹¼ 393C U6897 B75 S11 N2278 V2698 L2498 MN14849 MP6.0369 P1-4-7 I4a7.1 Q4194.6 Ygeng3 Wgyeong ¥³¥¦ ¥­¥ç¥¦ ¤Õ¤µ¤° ¤ä¤Þ¤Ë¤ì ¤ª¤ª¤à¤Í {for the most part} {close up} +¹½ 393D U69cb B75 G5 S14 XJ14328 F316 N2343 V2823 H1049 DK719 L1818 K446 DO455 MN15317X MP6.0494 E675 IN1010 DS785 DT788 DC498 DJ991 DG1108 P1-4-10 I4a10.10 Q4594.7 DR1847 Ygou4 Wgu ¥³¥¦ ¤«¤Þ.¤¨¤ë ¤«¤Þ.¤¦ T1 ¤È¤Á {posture} {build} {pretend} +¹¾ 393E U6c5f B85 G8 S6 F704 N2491 V3045 H221 DK162 L139 K517 O252 DO994 MN17140 MP6.0917 E1244 IN821 DJ905 DG1160 P1-3-3 I3a3.8 Q3111.0 DR372 Yjiang1 Wgang ¥³¥¦ ¤¨ T1 ¤¯¤ó ¤È¤¦¤ß ¤ß ¤ê¤¨ {creek} {inlet} {bay} +¹¿ 393F U6d2a B85 G8 S9 F1778 N2544 V3123 H386 DK286 L1799 K1918 O811 DO1833 MN17402 MP6.1106 E1252 IN1435 DJ1396 DG1186 P1-3-6 I3a6.14 Q3418.1 DR361 Yhong2 Whong ¥³¥¦ T1 ¤Û¤ó {deluge} {flood} {vast} +¹À 3940 U6d69 B85 G9 S10 XJ1486C F1149 N2563 V3147 H438 DK322 L2311 O1068 DO1939 MN17479P MP6.1147 IN2140 P1-3-7 I3a7.9 Q3416.1 Yhao4 Who ¥³¥¦ ¤ª¤ª¤­.¤¤ ¤Ò¤í.¤¤ T1 ¤Ò¤í ¤Ò¤í¤· ¤æ¤¿¤« ¤³¤ª {wide expanse} {abundance} {vigorous} +¹Á 3941 U6e2f B85 G3 S12 F495 N2630 V3242 H605 DK440 L1800 K445 O1583 DO337 MN17783P MP7.0104 E280 IN669 DS397 DT397 DJ909 DB3.3 DG1221 P1-3-9 I3a9.13 Q3411.7 DR356 Ygang3 Whang Wgang ¥³¥¦ ¤ß¤Ê¤È {harbor} +¹Â 3942 U6e9d B85 G8 S13 F1736 N2657 V3275 H659 DK473 L1819 K1706 O1859 MN17944X MP7.0154 E1263 IN1012 DJ1499 DG1232 P1-3-10 I3a10.9 Q3514.7 DR347 Ygou1 Wgu ¥³¥¦ ¤ß¤¾ T1 ¤É¤Ö {gutter} {ditch} {sewer} {drain} {10**32} +¹Ã 3943 U7532 B2 C102 G8 S5 F1073 N92 V3725 H3481 DK2169 L1113 K1071 O184 DO1082 MN21725 MP7.1067 E1243 IN982 DJ1816 DG1331 P4-5-1 I0a5.34 Q6050.0 DR3655 Yjia3 Wgab ¥³¥¦ ¥«¥ó ¥« ¤­¤Î¤¨ T1 ¤«¤Ö¤È ¤­ ¤Þ¤µ ¤Þ¤µ¤ë {armor} {high (voice)} {A grade} {first class} {former} {instep} {carapace} +¹Ä 3944 U7687 B106 G6 S9 F721 N3100 V3870 H2566 DK1635 L261 K964 O964 DO460 MN22701 MP8.0072 E861 IN297 DS783 DT880 DJ579 DG1366 P2-5-4 I4f5.9 Q2610.4 DR872 Yhuang2 Whwang Wwang ¥³¥¦ ¥ª¥¦ T1 ¤ª¤¦¤¸ ¤ª¤ª ¤ß {emperor} +¹Å 3945 U786c B112 G8 S12 XH1096 F1101 N3193 V4008 H1183 DK802 L695 K1149 O1635 DO1598 MN24230 MP6.0366 E1260 IN1009 DJ1309 DG1403 P1-5-7 I5a7.1 Q1164.6 DR3366 Yying4 Wgyeong ¥³¥¦ ¤«¤¿.¤¤ {stiff} {hard} +¹Æ 3946 U7a3f B115 G8 S15 XJ0634C XJ1597C F1400 N3299 V4166 H1231 DK832 L892 K1340 DO1505 MN25220 MP8.0614 E1266 IN1120 DJ1231 DG1445 P1-5-10 I5d10.5 Q2092.7 DR2249 Ygao3 Wgo ¥³¥¦ ¤ï¤é ¤·¤¿¤¬¤­ {draft} {copy} {manuscript} {straw} +¹Ç 3947 U7ce0 B119 S17 N3488 V4424 L2652 O2633 MN27105 MP8.0923 P1-6-11 I6b11.3 Q9093.2 Ykang1 Wgang ¥³¥¦ ¤Ì¤« {rice bran} +¹È 3948 U7d05 B120 G6 S9 F1299 N3500 V4441 H1277 DK857 L1355 K927 O1423 DO1233 MN27243 MP8.0942 E862 IN820 DT881 DJ1295 DG1515 P1-6-3 I6a3.6 Q2191.0 DR2772 Yhong2 Ygong1 Whong Wgong ¥³¥¦ ¥¯ ¤Ù¤Ë ¤¯¤ì¤Ê¤¤ ¤¢¤«.¤¤ T1 ¤¯¤ì ¤â¤ß {crimson} {deep red} +¹É 3949 U7d18 B120 G9 S10 XJ15378 F1685 N3502 V4445 H1298 DK875 L2662 O1949 MN27289 MP8.0971 IN2190 P1-6-4 I6a4.11 Q2493.2 Yhong2 Wgoeng ¥³¥¦ ¤ª¤ª¤Å¤Ê ¤Ä¤Ê ¤Ä¤Ê¤° T1 ¤Ò¤í ¤Ò¤í¤· {large} +¹Ê 394A U7d5e B120 G8 S12 F1288 N3535 V4485 H1349 DK913 L1348 K1825 DO1394 MN27421 MP8.1049 E1261 IN1452 DJ1565 DG1533 P1-6-6 I6a6.9 Q2094.8 DR2766 Yjiao3 Yjia3 Wgyo ¥³¥¦ ¤·¤Ü.¤ë ¤·.¤á¤ë ¤·.¤Þ¤ë {strangle} {constrict} {wring} +¹Ë 394B U7db1 B120 G8 S14 F1053 N3561 V4525 H1372 DK928 L1963 K1250 O2661 DO1052 MN27576 MP8.1099 E1264 IN1609 DJ1566 DG1541 P1-6-8 I6a8.23 Q2792.0 DR2753 Ygang1 Wgang ¥³¥¦ ¤Ä¤Ê {hawser} {class (genus)} {rope} {cord} {cable} +¹Ì 394C U8015 B127 G5 S10 F1568 N3695 V4710 H1308 DK880 L1808 K1585 O1131 DO812 MN28907P MP9.0172 E673 IN1196 DS784 DT712 DJ1782 DG1580 P1-6-4 I0a10.13 Q5590.0 DR1455 Ygeng1 Wgyeong ¥³¥¦ ¤¿¤¬¤ä.¤¹ T1 ¤³¤ª {till} {plow} {cultivate} +¹Í 394D U8003 B125 G2 S6 F196 N3684 V4697 H3196 DK2039 L1252 K191 O540 DO197 MN28843 MP9.0157 E117 IN541 DS74 DT122 DC63 DJ212 DB2.18 DG1577 P3-4-2 I2k4.4 Q4420.7 DR1452 ZPP2-4-2 ZPP4-6-4 ZSP3-4-3 ZBP2-4-3 ZBP4-7-4 Ykao3 Wgo ¥³¥¦ ¤«¤ó¤¬.¤¨¤ë ¤«¤ó¤¬.¤¨ T1 ¤¿¤« {consider} {think over} +¹Î 394E U80af B77 C130 G8 S8 XJ1556C F1813 N2432 V4771 H2417 DK1567 L374 K1535 O709 DO1625 MN29311 MP9.0263 E1250 IN1262 DJ1403 DG1015 P2-4-4 I4b4.11 Q2122.7 DR1246 Yken3 Wgeung ¥³¥¦ ¤¬¤¨¤ó¤¸.¤ë {agreement} {consent} {comply with} +¹Ï 394F U80b1 B130 S8 XJ13453 N3738 V4770 L2469 MN29315 MP9.0263 P1-4-4 I4b4.9 Q7423.2 Ygong1 Wgoeng ¥³¥¦ ¤«¤¤¤Ê ¤Ò¤¸ ¤Þ¤ë¤¤ {ability} {talent} {elbow} {arm} +¹Ð 3950 U8154 B130 S12 N3776 V4826 L2465 MN29630 MP9.0337 P1-4-8 I4b8.7 Q7321.1 Yqiang1 Wgang ¥³¥¦ {body cavity} +¹Ñ 3951 U818f B189 C130 S14 N5250 V4860 H2141 L2923 MN29800 MP9.0355 P2-2-12 I2j12.1 Q0022.7 Ygao1 Ygao4 Wgo ¥³¥¦ ¤¢¤Ö¤é {fat} {grease} {lard} {paste} {ointment} {plaster} +¹Ò 3952 U822a B137 G4 S10 F665 N3867 V4933 H1318 DK885 L1870 K497 O1136 DO561 MN30385 MP9.0482 E479 IN823 DS396 DT543 DJ649 DG1593 P1-6-4 I6c4.2 Q2041.7 DR857 Yhang2 Whang ¥³¥¦ T1 ¤ï¤¿¤ë {navigate} {sail} {cruise} {fly} +¹Ó 3953 U8352 B140 G8 S9 F1099 N3941 V5034 H2260 DK1447 L488 K901 O935 DO1028 MN30953P MP9.0656 E1253 IN1377 DJ1666 DG651 P2-3-6 I3k6.18 Q4421.1 DR1957 Yhuang1 Whwang ¥³¥¦ ¤¢¤é.¤¤ ¤¢¤é- ¤¢.¤ì¤ë ¤¢.¤é¤¹ -¤¢.¤é¤· ¤¹¤µ.¤à T1 ¤é {laid waste} {rough} {rude} {wild} +¹Ô 3954 U884c B144 G2 S6 F20 N4213 V5419 H212 DK157 L873 K31 O245 DO24 MN34029 MP10.0135 E118 IN68 DS73 DT123 DC18 DJ58 DB2.4 DG1613 P1-3-3 I3i3.1 Q2122.1 DR2053 Yxing2 Yhang2 Yhang4 Yxing4 Whaeng Whang ¥³¥¦ ¥®¥ç¥¦ ¥¢¥ó ¤¤.¤¯ ¤æ.¤¯ -¤æ.¤­ -¤æ¤­ -¤¤.¤­ -¤¤¤­ ¤ª¤³¤Ê.¤¦ ¤ª¤³.¤Ê¤¦ T1 ¤¤¤¯ ¤Ê¤ß ¤Ê¤á ¤ß¤Á ¤æ¤­ ¤æ¤¯ {going} {journey} +¹Õ 3955 U8861 B60 C144 G8 S16 F1847 N1641 V1775 H761 DK527 L891 K1694 O2450 DO1358 MN34078 MP10.0000 E1267 IN1585 DJ1449 DG1618 P1-3-13 I3i13.1 Q2143.0 DR2053 Yheng2 Whyeong ¥³¥¦ T1 ¤Ò¤é {equilibrium} {measuring rod} {scale} +¹Ö 3956 U8b1b B149 G5 S17 F653 N4425 V5689 H1619 DK1078 L1816 K649 O2644 DO702 MN35824X MP10.0555 E676 IN783 DS609 DT818 DC469 DJ495 DG1707 P1-7-10 I7a10.3 Q0565.7 Q0564.7 DR3047 Yjiang3 Wgang ¥³¥¦ {lecture} {club} {association} +¹× 3957 U8ca2 B48 C154 G8 S10 F956 N1458 V5772 H2281 DK1463 L81 K1572 O1166 DO1295 MN36665 MP10.0708 E1257 IN1719 DJ1180 DG1723 P2-3-7 I7b3.3 Q1080.6 DR3161 Ygong4 Wgong ¥³¥¦ ¥¯ ¤ß¤Ä.¤° {tribute} {support} {finance} +¹Ø 3958 U8cfc B154 G8 S17 F945 N4522 V5823 H1624 DK1080 L1817 K1504 DO1353 MN36885X MP10.0795 E1268 IN1011 DJ1210 DG1749 P1-7-10 I7b10.3 Q6585.7 Q6584.7 DR3947 Ygou4 Wgu ¥³¥¦ {subscription} {buy} +¹Ù 3959 U90ca B163 G8 S9 S8 F1304 N4761 V6137 H1286 DK864 L1844 K1237 O888 DO1030 MN39392 MP11.0239 E1254 IN817 DJ503 DG756 P1-6-3 I2d6.8 Q0742.7 DR444 ZSP1-6-2 Yjiao1 Wgyo ¥³¥¦ {outskirts} {suburbs} {rural area} +¹Ú 395A U9175 B164 G8 S14 F1862 N4787 V6175 H1561 DK1047 L1430 K1602 DO1589 MN39868 MP11.0372 E1265 IN1866 DJ1595 DG1795 P1-7-7 I7e6.1 Q1464.7 DR3247 ZSP1-7-6 Yjiao4 Yxiao4 Whyo ¥³¥¦ {fermentation} +¹Û 395B U9271 B167 G5 S13 XJ0395C XJ06268 XJ06F4A XJ15039 F1376 N4843 V6252 H1709 DK1124 L741 K1029 O2153 DO532 MN40340P MP11.0523 E674 IN1604 DS610 DT774 DJ876 DG1813 P1-8-5 I8a5.15 Q8013.2 DR2871 Ykuang4 Wgwang ¥³¥¦ ¤¢¤é¤¬¤Í {mineral} {ore} +¹Ü 395C U783f B112 S10 XJ0395B XJ06268 XJ06F4A XJ15039 XH4843 N3182 V3994 P1-5-5 Q1068.6 Ykuang4 Wgwang ¥³¥¦ ¤¢¤é¤¬¤Í {ore} +¹Ý 395D U92fc B167 G6 S16 F1246 N4883 V6302 H1740 DK1145 L1962 K867 DO1509 MN40509 MP11.0558 E864 IN1608 DT992 DJ1337 DG1825 P1-8-8 I8a8.20 Q8712.0 DR2853 Ygang1 Ygang4 Wgang ¥³¥¦ ¤Ï¤¬¤Í {steel} +¹Þ 395E U95a4 B169 S14 N4953 V6397 L2776 MN41301 MP11.0740 P3-8-6 I8e6.6 Q7760.1 Yhe2 Yge2 Whab ¥³¥¦ ¤¯¤°¤ê¤É {small side gate} +¹ß 395F U964d B170 G6 S10 XJ1385F F596 N4994 V6450 H458 DK335 L1308 K787 O1058 DO887 MN41620 MP11.0822 E863 IN947 DT898 DJ136 DG731 P1-3-7 I2d7.7 Q7725.4 DR3655 Yjiang4 Yxiang2 Whang Wgang ¥³¥¦ ¥´ ¤ª.¤ê¤ë ¤ª.¤í¤¹ ¤Õ.¤ë ¤Õ.¤ê ¤¯¤À.¤ë ¤¯¤À.¤¹ T1 ¤Õ¤ê ¤Õ¤ë {descend} {precipitate} {fall} {surrender} +¹à 3960 U9805 B48 C181 G8 S12 F884 N1459 V6617 H567 DK415 L82 K995 O1543 DO1138 MN43343 MP12.0233 E1262 IN1439 DJ1222 DG1883 P1-3-9 I9a3.1 Q1118.6 DR3161 Yxiang4 Whang ¥³¥¦ ¤¦¤Ê¤¸ {paragraph} {nape of neck} {clause} {item} {term (expression)} +¹á 3961 U9999 B186 G8 S9 F859 N5188 V6722 H2568 DK1637 L911 K832 O961 DO1059 MN44518 MP12.0445 E1255 IN1682 DJ1705 DG1911 P2-5-4 I5d4.5 Q2060.9 DR2278 ZPP2-1-8 Yxiang1 Whyang ¥³¥¦ ¥­¥ç¥¦ ¤« ¤«¤ª.¤ê ¤«¤ª.¤ë T1 ¤³ ¤³¤ª ¤Ò¤ã¤ó ¤è¤· {incense} {smell} {perfume} +¹â 3962 U9ad8 B189 G2 S10 F65 N5248 V6796 H2097 DK1330 L307 K49 O1163 DO160 MN45313 MP12.0588 E119 IN190 DS76 DT193 DC135 DJ83 DB2.11 DG1924 P2-2-8 I2j8.6 Q0022.7 DR449 Ygao1 Wgo ¥³¥¦ ¤¿¤«.¤¤ ¤¿¤« -¤À¤« ¤¿¤«.¤Þ¤ë ¤¿¤«.¤á¤ë T1 ¤« ¤³ ¤¸¤ç¤¤ ¤¿ ¤Ï¤« {tall} {high} {expensive} +¹ã 3963 U9d3b B85 G9 S17 F2111 N2722 V6963 DK542 L2313 O2614 MN46874 MP12.0823 IN2275 P1-3-14 I3a14.2 Q3712.7 Yhong2 Whong ¥³¥¦ ¤ª¤ª¤È¤ê ¤Ò¤·¤¯¤¤ {large bird} {wild goose} +¹ä 3964 U525b B2 C18 G8 S10 F1576 N114 V497 H1673 DK1097 L1964 K1854 O1429 DO1434 MN2042 MP2.0288 E1270 IN1610 DJ1613 DG199 P1-8-2 I2f8.7 Q7220.0 DR3643 Ygang1 Wgang ¥´¥¦ T1 ¤«¤¿ ¤³¤¦ ¤´ ¤¿¤« ¤¿¤± ¤¿¤±¤· ¤Ä¤è ¤Ä¤è¤· ¤Ò¤µ ¤Þ¤µ ¤è¤· {sturdy} {strength} +¹å 3965 U52ab B19 S7 XJ05167 N718 V529 L2857 MN2316 MP2.0378 P1-5-2 I2g5.2 Q4472.7 Yjie2 Wgeob ¥³¥¦ ¥´¥¦ ¥­¥ç¥¦ ¤ª¤Ó¤ä.¤«¤¹ {threat} {long ages} +¹æ 3966 U53f7 B30 G3 S5 XJ0694B F585 N882 V692 H2153 DK1361 L1242 K368 O272 DO227 MN3256 MP2.0777 E281 IN266 DS215 DT248 DJ442 DB2.12 DG316 P2-3-2 I3d2.10 Q6020.7 DR3752 ZSP2-3-3 Yhao4 Yhao2 Who ¥´¥¦ ¤µ¤±.¤Ö ¤è¤Ó¤Ê {nickname} {number} {item} {title} {pseudonym} {name} {call} +¹ç 3967 U5408 B9 C30 G2 S6 F41 N383 V715 H2019 DK1274 L253 K46 O270 DO195 MN3287 MP2.0795 E121 IN159 DS77 DT124 DC33 DJ271 DB3.2 DG284 P2-2-4 I2a4.18 Q8060.1 DR2877 Yhe2 Whab ¥´¥¦ ¥¬¥Ã ¥«¥Ã ¤¢.¤¦ -¤¢.¤¦ ¤¢.¤¤ ¤¢¤¤- -¤¢.¤¤ -¤¢¤¤ ¤¢.¤ï¤¹ ¤¢.¤ï¤»¤ë -¤¢.¤ï¤»¤ë T1 ¤¢¤¦ ¤¢¤ó ¤¤ ¤« ¤³¤¦ ¤´¤ª ¤Ë ¤Í ¤ä ¤ê ¤ï¤¤ {fit} {suit} {join} {0.1} +¹è 3968 U58d5 B32 S17 F2273 N1151 V1108 L2186 O2603 MN5559 MP3.0272 P1-3-14 I3b14.3 Q4013.2 Yhao2 Who ¥³¥¦ ¥´¥¦ ¤Û¤ê {trench} {dugout} {air raid shelter} +¹é 3969 U62f7 B64 G8 S9 F2057 N1895 V2142 H373 DK274 L1255 K1961 DO1642 MN12006 MP5.0208 E1269 IN1720 DJ1474 DG887 P1-3-6 I3c6.2 Q5402.7 DR1352 ZSP1-3-7 Ykao3 Wgo ¥´¥¦ {torture} {beat} +¹ê 396A U6fe0 B85 S17 N2720 V3363 H792 L2306 O2610 MN18502 MP7.0318 P1-3-14 I3a14.9 Q3013.2 DR351 Yhao2 Who ¥´¥¦ ¥³¥¦ ¤Û¤ê {moat} {ditch} {canal} {Australia} +¹ë 396B U8c6a B8 C152 G8 S14 F1104 N329 V5749 H2140 DK1355 L543 K898 O2177 DO1377 MN36406 MP10.0665 E1271 IN1671 DJ1277 DG1719 P2-2-12 I2j12.3 Q0023.2 DR451 Yhao2 Who ¥´¥¦ ¤¨¤é.¤¤ T1 ¤³¤¦ ¤´ ¤¹¤°¤ë ¤¿¤± ¤¿¤±¤· ¤Ò¤Ç ¤Þ¤µ¤ë {overpowering} {great} {powerful} {excelling} {Australia} +¹ì 396C U8f5f B159 S21 XJ06D44 F2438 N4643 V5991 L2729 O2939 MN38577 MP10.1068 P2-7-14 I7c14.2 Q5055.6 Yhong1 Wgoeng ¥³¥¦ ¥´¥¦ ¤È¤É¤í.¤«¤¹ ¤È¤É¤í.¤¯ {roar} {thunder} {boom resound} +¹í 396D U9eb9 B199 S15 XJ16C6F F1988 N5388 V7036 L2753 O2858 MN47818X MP12.0935 P3-7-8 Q4724.2 Q4740.2 ZRP3-11-8 Yqu1 Wgug ¥­¥¯ ¤³¤¦¤¸ {malt} {yeast} +¹î 396E U514b B24 C10 G8 S7 XH3787 F1333 N772 V354 H2046 DK1292 L104 K1281 O442 DO1673 MN1355 MP1.1021 E1272 IN1372 DJ1374 DG147 P2-2-5 I2k5.1 Q4021.6 DR1557 ZPP2-5-2 Yke4 Wgeug ¥³¥¯ ¤«.¤Ä T1 ¤«¤Ä ¤Þ¤µ¤ë ¤è¤· {overcome} {kindly} {skillfully} +¹ï 396F U523b B18 G6 S8 F866 N681 V478 H1267 DK851 L1521 K1033 O900 DO1444 MN1970 MP2.0262 E865 IN1211 DT863 DJ1139 DG190 P1-6-2 I2f6.7 Q0280.0 DR443 Yke4 Yke1 Wgag ¥³¥¯ ¤­¤¶.¤à ¤­¤¶.¤ß {engrave} {cut fine} {chop} {hash} {mince} {time} {carving} +¹ð 3970 U544a B30 G4 S7 F188 N900 V744 H2409 DK1560 L247 K320 O490 DO296 MN3381P MP2.0911 E481 IN690 DS398 DT480 DC398 DJ892 DG288 P2-4-3 I3d4.18 Q2460.1 DR2477 Ygao4 Ygu4 Wgo Wgog ¥³¥¯ ¤Ä.¤²¤ë T1 ¤¤ {revelation} {tell} {inform} {announce} +¹ñ 3971 U56fd B31 G2 S8 XJ05422 F3 N1037 V950 H3087 DK1964 L581 K8 O745 DO111 MN4752 MP3.0068 E123 IN40 DS79 DT158 DC4 DJ151 DB2.11 DG344 P3-3-5 I3s5.1 Q6010.3 DR3172 Yguo2 Wgug ¥³¥¯ ¤¯¤Ë T1 ¤¯¤Ê ¤³ {country} +¹ò 3972 U7a40 B79 C115 G6 S14 XJ15340 F1744 N2461 V4157 H1824 DK1186 L917 K1620 O2168 DO815 MN25188P MP6.0479 E866 IN1729 DS786 DT973 DJ1627 DG1441 P1-10-4 I5d9.4 Q4794.7 DR1468 Ygu3 Wgog Wgu ¥³¥¯ T1 ¤¿¤± {cereals} {grain} +¹ó 3973 U9177 B164 G8 S14 F1596 N4788 V6176 H1562 DK1048 L1431 K1702 DO1591 MN39870P MP8.0364 E1273 IN1711 DJ1596 DG1796 P1-7-7 I7e7.1 Q1466.1 DR3277 Yku4 Whog ¥³¥¯ ¤Ò¤É.¤¤ {cruel} {severe} {atrocious} {unjust} +¹ô 3974 U9d60 B196 S18 F2292 N5352 V6968 O2739 MN46961X MP12.0837 P1-7-11 Q2762.7 Yhu2 Ygu3 Wgog ¥³¥¯ ¥³¥¦ ¤¯¤°¤¤ ¤Þ¤È {swan} +¹õ 3975 U9ed2 B203 G2 S11 F573 N5403 V7052 H2740 DK1754 L174 K317 O1486 DO286 MN48040 MP12.1017 E124 IN206 DS80 DT204 DJ45 DB2.14 DG1940 P2-7-4 I4d7.2 Q6033.1 DR3640 Yhei1 Wheug ¥³¥¯ ¤¯¤í ¤¯¤í.¤º¤à ¤¯¤í.¤¤ {black} +¹ö 3976 U7344 B94 G8 S14 F1529 N2906 V3602 H712 DK501 L338 K1644 DO1219 MN20603 MP7.0729 E1274 IN884 DJ1518 DG1309 P1-3-11 I3g11.1 Q4323.4 DR2963 Yyu4 Wog ¥´¥¯ {prison} {jail} +¹÷ 3977 U6f09 B85 S14 N2675 V3300 L2304 MN18112 MP7.0211 P1-3-11 I3a11.20 Q3011.1 Ylu4 Wrog ¥í¥¯ ¤³.¤· ¤³.¤¹ ¤¹.¤¯ {manufacture paper} {spread out thin} {strain} {percolate} +¹ø 3978 U8170 B130 G8 S13 F1306 N3799 V4850 H1036 DK711 L1605 K1168 O2090 DO1009 MN29705X MP9.0343 E1879 IN1298 DJ1087 DG1041 P1-4-9 I4b9.3 Q7124.4 DR3969 Yyao1 Wyo ¥è¥¦ ¤³¤· T1 ¤¦¤¹¤° {loins} {hips} {waist} {low wainscoting} +¹ù 3979 U7511 B98 S16 S15 V3706 MN21602X MP7.1012 P1-11-5 Q8161.7 ZRP1-12-5 Yzeng4 Wjeung ¥½¥¦ ¥·¥ç¥¦ ¤³¤·¤­ {rice-steaming pot} +¹ú 397A U5ffd B61 S8 N1652 V1799 L2431 O704 MN10405 MP4.0985 P2-4-4 I4k4.7 Q2733.2 Yhu1 Whol ¥³¥Ä ¤¿¤Á¤Þ.¤Á ¤æ¤ë¤¬.¤» T1 ¤Ì {in a moment} {instantly} {all of a sudden} {neglect} {disregard} +¹û 397B U60da B61 S11 F2486 N1711 V1893 L2277 MN10811 MP4.1083 P1-3-8 I4k8.10 Q9703.2 Yhu1 Whol ¥³¥Ä ¤Û¤±.¤ë ¤Ü.¤±¤ë ¤Û.¤ì¤ë {fall in love with} {admire} {grow senile} +¹ü 397C U9aa8 B188 G6 S10 F936 N5236 V6784 H2654 DK1699 L1288 K1081 O1213 DO971 MN45098 MP12.0569 E867 IN1266 DT899 DJ1104 DG1922 P2-6-4 I4b6.14 Q7722.7 DR3646 Ygu3 Ygu1 Ygu2 Wgol ¥³¥Ä ¤Û¤Í {skeleton} {bone} {remains} {frame} +¹ý 397D U72db B94 S8 F2196 N2876 V3566 L2343 O567 MN20349 MP7.0693 P1-3-5 I3g5.4 Q4620.0 Ybo4 Wbag ¥Ï¥¯ ¤³¤Þ {archaic part of Korea} {lion-dog shrine guards} +¹þ 397E U8fbc B162 G8 S5 S4 F675 N4660 V6010 H3030 DK1917 L780 K280 O178 DO987 MN38712P MP11.0002 E1275 IN776 DC396 DJ961 DB2.9 DG675 P3-3-2 I2q2.3 Q3830.0 DR3562 ZSP3-2-2 Wib -¤³.¤à ¤³.¤à ¤³.¤ß -¤³.¤ß ¤³.¤á¤ë T1 ¤³¤ß ¤´¤á {crowded} {mixture} {in bulk} {included} {(kokuji)} +º¡ 3A21 U6b64 B77 S6 F2078 N2430 V2956 H823 L2043 O254 MN16259 MP6.0680 P1-4-2 I2m4.2 Q2111.0 ZSP1-3-2 Yci3 Wcha ¥· ¤³.¤ì ¤³.¤Î ¤³¤³ {this} {current} {next} {coming} {last} {past} +º¢ 3A22 U9803 B21 S11 F2015 N754 V6615 H144 L2791 K1691 DO1906 MN43338 MP12.0232 DC291 P1-2-9 I9a2.2 Q2178.6 Yqing3 Yqing1 Wgyeong Wgyu ¥±¥¤ ¥­¥ç¥¦ ¤³¤í ¤´¤í ¤·¤Ð¤é.¤¯ T1 ¤³¤í¤â {time} {about} {toward} +º£ 3A23 U4eca B9 G2 S4 F49 N352 V112 H1968 DK1246 L1587 K146 O67 DO94 MN358 MP1.0588 E125 IN51 DS81 DT93 DC50 DJ27 DB2.2 DG45 P2-2-2 I2a2.10 Q8020.7 DR2860 ZPP2-3-1 Yjin1 Wgeum ¥³¥ó ¥­¥ó ¤¤¤Þ T1 ¤Ê {now} +º¤ 3A24 U56f0 B31 G6 S7 XDR3675 F843 N1033 V946 H3070 DK1950 L579 K860 DO969 MN4717 MP3.0062 E868 IN558 DT851 DC437 DJ254 DB3.9 DG341 P3-3-4 I3s4.1 Q6090.4 DR1864 Ykun4 Wgon ¥³¥ó ¤³¤Þ.¤ë {quandary} {become distressed} {annoyed} +º¥ 3A25 U5764 B32 S8 XJ1377A N1070 V996 L2184 O573 MN4969 MP3.0160 P1-3-5 I3b5.1 Q4510.6 Ykun1 Wgon ¥³¥ó ¤Ä¤Á ¤Ò¤Ä¤¸¤µ¤ë {divination sign} {land} {earth} +º¦ 3A26 U58be B32 G8 S16 N1142 V1097 H2896 DK1850 L1971 K1962 O2702 DO1576 MN5509 MP3.0265 E1281 IN1136 DJ1798 DG365 P2-13-3 I3b13.6 Q2710.4 DR2072 Yken3 Wgan ¥³¥ó {ground-breaking} {open up farmland} +º§ 3A27 U5a5a B38 G8 S11 F767 N1236 V1242 H470 DK344 L1830 K633 DO965 MN6418 MP3.0715 E1278 IN567 DJ303 DG447 P1-3-8 I3e8.4 Q4246.4 DR1778 Yhun1 Whon ¥³¥ó {marriage} +º¨ 3A28 U6068 B61 G8 S9 F1877 N1677 V1842 H369 DK272 L1460 K1957 O1052 DO1227 MN10588 MP4.1033 E1277 IN1755 DJ1452 DG814 P1-3-6 I4k6.2 Q9703.2 DR1165 Yhen4 Whan ¥³¥ó ¤¦¤é.¤à ¤¦¤é.¤á¤·¤¤ {regret} {bear a grudge} {resentment} {malice} {hatred} +º© 3A29 U61c7 B61 G8 S17 F1135 N1781 V2002 H2899 DK1851 L1970 K1170 DO1171 MN11326 MP4.1198 E1282 IN1135 DJ1799 DG804 P2-13-4 I4k13.12 Q2733.3 DR2058 Yken3 Wgan ¥³¥ó ¤Í¤ó¤´.¤í {sociable} {kind} {courteous} {hospitable} {cordial} +ºª 3A2A U660f B83 C72 S8 XJ1422A N2479 V2431 H2418 L2451 MN13806 MP5.0784 P2-4-4 I4c4.11 Q7260.4 Yhun1 Whon ¥³¥ó ¤¯¤é.¤¤ ¤¯¤ì {dark} {evening} {dusk} +º« 3A2B U6606 B72 G8 S8 F1688 N2106 V2430 H2413 DK1563 L448 K1837 O945 MN13792 MP5.0754 E1276 IN1874 DJ1859 DG968 P2-4-4 I4c4.10 Q6071.1 Q6011.1 DR3856 Ykun1 Wgon Whon ¥³¥ó {descendants} {elder brother} {insect} +º¬ 3A2C U6839 B75 G3 S10 F620 N2261 V2670 H930 DK631 L1461 K535 O1372 DO425 MN14745 MP6.0305 E282 IN314 DS216 DT355 DC390 DJ974 DG1092 P1-4-6 I4a6.5 Q4793.2 DR1865 Ygen1 Wgeun ¥³¥ó ¤Í -¤Í {root} {radical} {head (pimple)} +º­ 3A2D U68b1 B75 S11 N2277 V2696 L2518 MN14883 MP6.0382 P1-4-7 I4a7.24 Q4690.0 Ykun3 Wgon ¥³¥ó ¤³¤¦.¤ë ¤³¤¦¤ê ¤³¤ê ¤·¤­¤ß {pack} {tie up} {bale} +º® 3A2E U6df7 B85 G5 S11 F824 N2604 V3204 H519 DK381 L450 K888 DO684 MN17694 MP7.0052 E677 IN799 DS787 DT733 DJ837 DG1207 P1-3-8 I3a8.14 Q3611.1 DR356 Yhun3 Yhun2 Yhun4 Whon Wgon ¥³¥ó ¤Þ.¤¸¤ë -¤Þ.¤¸¤ê ¤Þ.¤¶¤ë ¤Þ.¤¼¤ë ¤³.¤à {mix} {blend} {confuse} +º¯ 3A2F U75d5 B104 S11 F1958 N3045 V3803 L2578 MN22171 MP7.1173 P3-5-6 I5i6.2 Q0013.2 Yhen2 Wheun ¥³¥ó ¤¢¤È {mark} {foot print} +º° 3A30 U7d3a B120 G8 S11 F1825 N3517 V4466 H1332 DK899 L1758 K1738 O1954 DO1653 MN27362 MP8.1023 E1279 IN1493 DJ1562 DG1524 P1-6-5 I6a5.5 Q2497.0 DR2778 Ygan4 Wgam ¥³¥ó {dark blue} {navy} +º± 3A31 U826e B138 S6 N3884 V4953 H3517 O529 MN30596 MP9.0500 P4-6-1 I0a6.7 Q7773.2 ZPP3-4-2 Ygen4 Ygen3 Wgan ¥³¥ó ¥´¥ó ¤¦¤·¤È¤é T2 ¤Í¤º¤¯¤ê {northeast (Oriental zodiac)} {stopping} {good radical (no. 138)} +º² 3A32 U9b42 B194 G8 S14 F1748 N5278 V6835 H1063 DK729 L2021 K1655 O2488 DO1584 MN45787 MP12.0686 E1280 IN1525 DJ1754 DG1927 P1-4-10 I5f9.2 Q1671.3 DR3057 Yhun2 Whon ¥³¥ó ¤¿¤Þ¤·¤¤ ¤¿¤Þ {soul} {spirit} +º³ 3A33 U4e9b B7 S8 N276 V84 L2046 MN268 MP1.0525 P2-6-2 I2m6.4 Q2110.1 Yxie1 Wsa ¥µ ¥·¥ã ¤Á.¤È ¤Á.¤Ã¤È ¤¤¤µ¤µ¤« {a little bit} {sometimes} +º´ 3A34 U4f50 B9 G8 S7 F474 N392 V155 H67 DK48 L952 K285 O365 DO1322 MN506 MP1.0691 E1283 IN1744 DC381 DJ1002 DG74 P1-2-5 I2a5.9 Q2421.1 DR2172 Yzuo3 Wjwa ¥µ T1 ¤¹¤± {assistant} {help} +ºµ 3A35 U53c9 B29 S3 N856 V669 H3386 L2914 MN3116 MP2.0683 P4-3-1 I2h1.1 Q1740.0 Q7740.0 Ycha1 Ycha2 Ycha3 Ycha4 Wcha ¥µ ¥·¥ã ¥µ¥¤ ¤Þ¤¿ {fork in road} {crotch} +º¶ 3A36 U5506 B30 G8 S10 F1278 N925 V803 H402 DK298 L766 K1560 DO1721 MN3696 MP2.1020 E1284 IN1846 DJ1433 DG304 P1-3-7 I3d7.8 Q6304.7 DR3767 Ysuo1 Wsa ¥µ ¤½¤½¤Î¤«.¤¹ {tempt} {seduce} {instigate} {promote} +º· 3A37 U5d6f B46 G9 S13 XJ0564D F2191 V1500 DK460 L2230 O2095 MN8363 MP4.0298 IN2056 P1-3-10 I3o10.2 Q2871.1 Ycuo2 Wcha Wchi ¥µ ¥· {steep} {craggy} {rugged} +º¸ 3A38 U5de6 B48 G1 S5 F630 N1455 V1535 H2974 DK1887 L77 K477 O169 DO87 MN8720 MP4.0345 E22 IN75 DS18 DT39 DC374 DJ36 DB3.12 DG552 P3-2-3 I0a5.20 Q4001.1 DR1472 Yzuo3 Wjwa ¥µ ¥·¥ã ¤Ò¤À¤ê T1 ¤½ {left} +º¹ 3A39 U5dee B123 C48 G4 S10 F449 N3662 V1537 H3311 DK2082 L554 K614 O1164 DO662 MN8732 MP4.0377 E482 IN658 DS399 DT544 DJ674 DG553 P3-7-3 I2o8.4 Q8021.1 DR972 ZPP2-2-8 ZPP2-3-7 ZPP2-6-4 Ychai1 Ycha1 Ycha4 Yci1 Wcha Wchi ¥µ ¤µ.¤¹ ¤µ.¤· {distinction} {difference} {variation} {discrepancy} {margin} {balance} +ºº 3A3A U67fb B75 G5 S9 F184 N2235 V2630 H2437 DK1580 L1781 K284 DO510 MN14643 MP6.0272 E678 IN624 DS611 DT699 DJ825 DG1056 P2-4-5 I4a5.32 Q4010.7 DR1873 Ycha2 Yzha1 Wsa ¥µ {investigate} +º» 3A3B U6c99 B85 G9 S7 F1897 N2504 V3063 H266 DK199 L2296 O392 MN17212 MP6.0992 IN2135 P1-3-4 I3a4.13 Q3912.0 Ysha1 Ysha4 Wsa ¥µ ¥·¥ã ¤¹¤Ê ¤è¤Ê¤²¤ë {sand} +º¼ 3A3C U7473 B96 G9 S14 N2961 V3667 DK727 L2559 MN21170 MP7.0962 IN2164 P1-4-10 I4f10.6 Q1811.1 Ycuo3 Wcha ¥µ ¤ß¤¬.¤¯ {polish} +º½ 3A3D U7802 B112 G6 S9 F1146 N3181 V3992 H1133 DK772 L117 K1031 O876 DO1127 MN24046 MP8.0344 E869 IN1151 DT882 DJ1152 DG1399 P1-5-4 I5a4.3 Q1962.0 DR3360 Ysha1 Wsa ¥µ ¥·¥ã ¤¹¤Ê T1 ¤¤¤µ ¤´ {sand} +º¾ 3A3E U8a50 B149 G8 S12 XH510 F1511 N4337 V5585 H1502 DK1006 L1141 K1464 DO1278 MN35373 MP10.0427 E1285 IN1498 DJ1575 DG1670 P1-7-5 I7a5.6 Q0861.1 DR3054 Yzha4 Wsa ¥µ ¤¤¤Ä¤ï.¤ë {lie} {falsehood} {deceive} {pretend} +º¿ 3A3F U9396 B167 G8 S18 XJ1653C F1250 N4901 V6325 H1761 DK1156 L1937 K1605 DO1698 MN40708P MP11.0609 E1286 IN1819 DJ1338 DG1832 P1-8-10 I8a10.2 Q8918.6 DR2861 Ysuo3 Wswae Wswa ¥µ ¤¯¤µ¤ê ¤È¤¶.¤¹ {chain} {irons} {connection} +ºÀ 3A40 U88df B145 G9 S13 N4237 V5457 DK1762 L2701 MN34325 MP10.0228 IN2239 P2-7-6 I5e7.6 Q3973.2 Ysha1 Wsa ¥µ ¥·¥ã {Buddhist surplice} +ºÁ 3A41 U5750 B1 C32 S7 XH1515 F2337 N41 V978 H3547 L2844 K1874 O542 MN4931 MP3.0153 P4-7-2 I3b4.11 Q8810.4 Yzuo4 Wjwa ¥¶ ¥µ ¤¹¤ï.¤ë ¤ª¤ï¤¹ ¤½¤¾¤í¤Ë ¤Þ¤·¤Þ¤¹ {sit} +ºÂ 3A42 U5ea7 B53 G6 S10 F588 N1515 V1619 H3116 DK1989 L1024 K377 O1245 DO1089 MN9319 MP4.0566 E870 IN786 DT900 DJ175 DG590 P3-3-7 I3q7.2 Q0021.4 DR572 Yzuo4 Wjwa ¥¶ ¤¹¤ï.¤ë {squat} {seat} {cushion} {gathering} {sit} +ºÃ 3A43 U632b B64 S10 S11 F1869 N1913 V2163 L2845 MN12087 MP5.0231 P1-3-7 I3c7.4 Q5801.4 ZRP1-3-8 Ycuo4 Wjwa ¥¶ ¥µ ¤¯¤¸.¤¯ ¤¯¤¸.¤±¤ë {crush} {break} {sprain} {discourage} +ºÄ 3A44 U50b5 B9 G8 S13 F728 N531 V296 H156 DK116 L1544 K785 DO1515 MN1022 MP1.0909 E1292 IN1118 DJ1249 DG129 P1-2-11 I2a11.11 Q2528.6 DR2161 Yzhai4 Wchae ¥µ¥¤ {bond} {loan} {debt} +ºÅ 3A45 U50ac B9 G8 S13 XH1983 F536 N533 V298 H157 DK117 L987 K693 O2060 DO1529 MN1005 MP1.0897 E1293 IN1317 DJ1248 DG128 P1-2-11 I2a11.12 Q2221.4 DR2175 Ycui1 Wchoe ¥µ¥¤ ¤â¤è¤¦.¤¹ ¤â¤è¤ª.¤¹ {sponsor} {hold (a meeting)} {give (a dinner)} +ºÆ 3A46 U518d B1 G5 S6 F275 N35 V391 H3519 DK2192 L1815 K360 DO543 MN48933 MP0.0 E679 IN782 DS788 DT658 DC252 DJ992 DG162 P4-6-1 I0a6.26 Q1044.7 Q1055.7 DR3147 Yzai4 Wjae ¥µ¥¤ ¥µ ¤Õ¤¿¤¿.¤Ó T1 ¤Õ¤¿ {again} {twice} {second time} +ºÇ 3A47 U6700 B72 C73 G4 S12 XJ13277 F82 N2146 V2492 H2472 DK1599 L821 K121 O1742 DO291 MN14301 MP5.0999 E484 IN263 DS402 DT587 DC99 DJ439 DB3.11 DG1000 P2-4-8 I4c8.10 Q6014.7 DR3867 Yzui4 Wchoe ¥µ¥¤ ¥·¥å ¤â¤Ã¤È.¤â ¤Ä¤Þ T1 ¤â {utmost} {most} {extreme} +ºÈ 3A48 U54c9 B24 C30 G9 S9 N777 V779 H3294 DK2071 L2704 O1006 DO1940 MN3596 MP2.1008 IN2037 P3-6-3 I4n5.4 Q4365.0 ZPP4-9-4 Yzai1 Wjae ¥µ¥¤ ¤«¤Ê ¤ä T1 ¤« ¤¹¤± ¤È¤· ¤Á¤« ¤Ï¤¸¤á {how} {what} {alas} {"?" (question mark)} +ºÉ 3A49 U585e B40 C32 S13 N1324 V1069 H2330 L2214 MN5349 MP3.0231 P2-3-10 I3m10.2 Q3010.4 DR772 Ysai1 Ysai4 Yse4 Wsae Wsaeg ¥½¥¯ ¥µ¥¤ ¤Õ¤µ.¤° ¤È¤ê¤Ç ¤ß.¤Á¤ë {close} {shut} {cover} {block} {obstruct} +ºÊ 3A4A U59bb B38 G5 S8 F691 N1206 V1200 H2558 DK1628 L1889 K767 O959 DO861 MN6140 MP3.0657 E681 IN671 DS790 DT683 DJ596 DG427 P2-5-3 I3e5.10 Q5040.4 DR1469 Yqi1 Yqi4 Wcheo ¥µ¥¤ ¤Ä¤Þ T1 ¤º¤Þ ¤á {wife} {spouse} +ºË 3A4B U5bb0 B40 G8 S10 F1597 N1303 V1330 H2275 DK1460 L1499 K1826 O1180 DO1614 MN7160 MP3.1014 E1288 IN1488 DJ1659 DG483 P2-3-7 I3m7.2 Q3040.1 DR755 Yzai3 Wjae ¥µ¥¤ T1 ¤¿¤À {superintend} {manager} {rule} +ºÌ 3A4C U5f69 B59 G8 S11 F1251 N1590 V1718 H1681 DK1103 L1714 K1341 O1413 DO1660 MN9992X MP4.0793 E1290 IN932 DJ1619 DG616 P1-8-3 I3j8.1 Q2292.2 DR2060 Ycai3 Wchae ¥µ¥¤ ¤¤¤í¤É.¤ë T1 ¤¢¤ä ¤µ ¤µ¤¨ ¤Ä¤ä {coloring} {paint} {makeup} +ºÍ 3A4D U624d B6 C64 G2 S3 F1497 N270 V2059 H3410 DK2131 L681 K639 O35 DO574 MN11769 MP5.0087 E126 IN551 DS217 DT85 DJ739 DG853 P4-3-3 I0a3.27 Q4020.0 Q5000.0 DR1447 Ycai2 Wjae ¥µ¥¤ {genius} {years old} {cubic shaku} +ºÎ 3A4E U63a1 B64 G5 S11 XH3699 F607 N1947 V2209 H499 DK367 L733 K815 O1314 DO710 MN12274X MP5.0283 E682 IN933 DS791 DT734 DJ773 DG900 P1-3-8 I3c8.14 Q5209.4 DR1364 Ycai3 Wchae ¥µ¥¤ ¤È.¤ë {pick} {take} {fetch} {take up} +ºÏ 3A4F U683d B24 C75 G8 S10 F1496 N781 V2654 H3297 DK2074 L358 K1705 O1254 DO1619 MN14750 MP6.0314 E1289 IN1125 DJ1821 DG1061 P3-6-4 I4n6.1 Q4395.0 DR1459 ZPP4-10-4 Yzai1 Wjae ¥µ¥¤ {plantation} {planting} +ºÐ 3A50 U6b73 B77 G8 S13 XJ1303F F269 N2434 V2962 H2490 DK1605 L512 K550 O1995 DO1418 MN16326P MP6.0717 E1294 IN479 DJ703 DG1131 P2-4-9 I4n9.5 Q2125.3 DR1259 Ysui4 Wse ¥µ¥¤ ¥»¥¤ ¤È¤· ¤È¤» ¤è¤ï¤¤ {year-end} {age} {occasion} {opportunity} +ºÑ 3A51 U6e08 B85 G6 S11 XJ05F3B F168 N2597 V3197 H522 DK383 L1731 K288 O1336 DO536 MN17749 MP7.0089 E871 IN549 DS792 DT921 DC131 DJ516 DG1208 P1-3-8 I3a8.30 Q3012.4 DR354 Yji4 Wje ¥µ¥¤ ¥»¥¤ ¤¹.¤à -¤º.¤ß -¤º¤ß ¤¹.¤Þ¤Ê¤¤ ¤¹.¤Þ¤¹ -¤¹.¤Þ¤¹ ¤¹¤¯.¤¦ ¤Ê.¤¹ ¤ï¤¿¤· ¤ï¤¿.¤ë T1 ¤¹¤à ¤Ê¤ê ¤ï¤¿¤ë {finish} {come to an end} {excusable} {need not} +ºÒ 3A52 U707d B47 C86 G5 S7 XJ14948 XJ1495D F976 N1448 V3400 H2206 DK1400 L167 K1061 DO788 MN18879 MP7.0377 E680 IN1335 DS789 DT667 DJ873 DG1263 P2-3-4 I4d3.3 Q2280.9 DR2762 Yzai1 Wjae ¥µ¥¤ ¤ï¤¶¤ï.¤¤ {disaster} {calamity} {woe} {curse} {evil} +ºÓ 3A53 U91c7 B87 G9 S8 N2825 V6201 DK1570 L2090 O707 MN40116X MP11.0404 IN2153 P2-4-4 I4a4.24 Q2090.4 Ycai3 Ycai4 Wchae ¥µ¥¤ ¤È.¤ë ¤¤¤í¤É¤ê {dice} {form} {appearance} {take} {coloring} +ºÔ 3A54 U7280 B44 S12 S11 F2426 N1397 V3546 L2069 O1803 MN20045 MP7.0652 P3-3-9 I3r9.3 Q7725.1 Yxi1 Wseo ¥µ¥¤ ¥»¥¤ {rhinocerous} +ºÕ 3A55 U7815 B112 G8 S9 XJ0626C F1579 N3179 V3990 H1134 DK773 L116 K1695 DO1467 MN24080P MP8.0348 E1287 IN1710 DJ1550 DG1400 P1-5-4 I5a4.6 Q1464.1 DR3355 Ysui4 Wswae ¥µ¥¤ ¤¯¤À.¤¯ ¤¯¤À.¤±¤ë {smash} {break} {crush} {familiar} {popular} +ºÖ 3A56 U7826 B112 S11 F2304 N3189 V4002 H2671 L2045 MN24098X MP8.0349 P2-6-5 I5a6.1 Q2160.1 ZSP2-5-5 Yzhai4 Wchae ¥µ¥¤ ¤È¤ê¤Ç {fort} {stronghold} {entrenchments} +º× 3A57 U796d B113 G3 S11 F1124 N3247 V4092 H2672 DK1715 L1102 K899 O1467 DO423 MN24700 MP8.0470 E283 IN617 DS400 DT371 DJ473 DG1414 P2-6-5 I4e6.3 Q2790.1 DR2541 ZPP2-7-4 Yji4 Yzhai4 Wje Wchae ¥µ¥¤ ¤Þ¤Ä.¤ë ¤Þ¤Ä.¤ê ¤Þ¤Ä¤ê {ritual} {offer prayers} {celebrate} {deify} {enshrine} {worship} +ºØ 3A58 U658e B210 G8 S11 XJ06337 F1155 N5425 V2368 H2115 DK1340 L1732 K1363 O1454 DO1269 MN13467 MP5.0603 E1291 IN1478 DJ1781 DG1875 P2-2-9 I2j9.6 Q0022.4 DR454 ZPP2-4-7 ZPP4-11-4 Yzhai1 Wjae Wja ¥µ¥¤ ¤È¤­ ¤Ä¤Ä¤·.¤à ¤â¤Î¤¤¤ß ¤¤.¤à T1 ¤¤¤Ä¤­ ¤µ¤¨ ¤Ò¤È¤· {purification} {Buddhist food} {room} {worship} {avoid} {alike} +ºÙ 3A59 U7d30 B120 G2 S11 F537 N3522 V4472 H1333 DK900 L1363 K721 O1958 DO701 MN27344 MP8.1011 E284 IN695 DS218 DT205 DJ123 DG1525 P1-6-5 I6a5.1 Q2690.0 DR2776 Yxi4 Wse ¥µ¥¤ ¤Û¤½.¤¤ ¤Û¤½.¤ë ¤³¤Þ.¤« ¤³¤Þ.¤«¤¤ {dainty} {get thin} {taper} {slender} {narrow} +ºÚ 3A5A U83dc B140 G4 S11 F1327 N3982 V5097 H2305 DK1486 L734 K1108 O1447 DO870 MN31184P MP9.0704 E483 IN931 DS401 DT566 DJ774 DG660 P2-3-8 I3k8.25 Q4490.4 DR1964 Ycai4 Wchae ¥µ¥¤ ¤Ê T1 ¤è¤¦ {vegetable} {side dish} {greens} +ºÛ 3A5B U88c1 B24 C145 G6 S12 F297 N788 V5454 H3299 DK2076 L397 K498 DO1129 MN34258 MP10.0211 E872 IN1123 DT944 DJ1163 DG1624 P3-6-6 I5e6.9 Q4375.0 DR1459 ZPP4-12-4 Ycai2 Wjae ¥µ¥¤ ¤¿.¤Ä ¤µ¤Ð.¤¯ {tailor} {judge} {decision} {cut out (pattern)} +ºÜ 3A5C U8f09 B24 C159 G8 S13 XH223 F825 N789 V5960 H3300 DK2077 L359 K1038 O2050 DO1257 MN38309 MP10.1015 E1295 IN1124 DJ1307 DG1778 P3-6-7 I7c6.5 Q4355.0 DR1459 ZPP4-13-4 Yzai4 Yzai3 Wjae ¥µ¥¤ ¤Î.¤»¤ë ¤Î.¤ë T1 ¤È¤· ¤Î¤ê {ride} {board} {get on} {place} {spread} {10**44} +ºÝ 3A5D U969b B170 G5 S14 F183 N5018 V6478 H714 DK503 L1296 K300 O2073 DO424 MN41820 MP11.0956 E683 IN618 DS612 DT789 DC189 DJ474 DG750 P1-3-11 I2d11.1 Q7729.1 DR3641 ZSP1-2-11 Yji4 Wje ¥µ¥¤ ¤­¤ï -¤®¤ï T1 ¤ï {occasion} {side} {edge} {verge} {dangerous} {adventurous} {indecent} {time} {when} +ºÞ 3A5E U5264 B210 C18 G8 S10 XJ0517D F1151 N5424 V493 H1669 DK1094 L1730 K949 DO1497 MN2076P MP2.0295 E1296 IN550 DJ1780 DG200 P1-8-2 I2f8.6 Q0220.0 DR443 Yji4 Wje Wja ¥¶¥¤ ¥¹¥¤ ¥»¥¤ ¤«¤ë ¤±¤º.¤ë {dose} {medicine} {drug} +ºß 3A5F U5728 B32 G5 S6 F211 N1055 V975 H2984 DK1896 L685 K243 O314 DO258 MN4881 MP3.0122 E684 IN268 DS613 DT659 DC182 DJ588 DG349 P3-2-4 I3b3.8 Q4021.4 DR1472 ZPP3-3-3 Yzai4 Wjae ¥¶¥¤ ¤¢.¤ë T1 ¤¢¤ê {exist} {outskirts} {suburbs} {located in} +ºà 3A60 U6750 B75 G4 S7 F565 N2189 V2561 H836 DK560 L683 K590 O420 DO284 MN14463 MP6.0140 E485 IN552 DS403 DT481 DJ740 DG1071 P1-4-3 I4a3.6 Q4490.0 DR1847 Ycai2 Wjae ¥¶¥¤ T1 ¤­ ¤µ¤¤ {lumber} {log} {timber} {wood} {talent} +ºá 3A61 U7f6a B122 G5 S13 F732 N3643 V4644 H2610 DK1673 L1636 K928 O2006 DO748 MN28293 MP9.0017 E686 IN885 DS794 DT775 DJ1047 DG1464 P2-5-8 I5g8.4 Q6011.1 DR3654 Yzui4 Wjoe ¥¶¥¤ ¤Ä¤ß {guilt} {sin} {crime} {fault} {blame} {offense} +ºâ 3A62 U8ca1 B154 G5 S10 XJ06C43 F494 N4490 V5773 H1457 DK978 L682 K569 O1143 DO285 MN36664 MP10.0706 E685 IN553 DS793 DT713 DC491 DJ741 DG1741 P1-7-3 I7b3.1 Q6480.0 DR3947 Ycai2 Wjae ¥¶¥¤ ¥µ¥¤ ¥¾¥¯ T1 ¤¿¤«¤é {property} {money} {wealth} {assets} +ºã 3A63 U51b4 B15 G9 S7 XJ05154 XJ05D6C F2341 N635 V417 H79 DK56 L2134 O348 MN1615 MP2.0144 IN2023 P1-2-5 I2b5.2 Q3114.0 Yhu4 Who ¥´ ¥³ ¤µ.¤¨¤ë ¤³¤ª.¤ë ¤Ò.¤¨¤ë T1 ¤µ¤¨ ¤µ¤¨¤ë {be clear} {serene} {cold} {skilful} +ºä 3A64 U5742 B32 G3 S7 XJ03A65 F865 N1061 V985 H234 DK172 L723 K595 O390 DO343 MN4910 MP3.0146 E372 IN443 DS304 DT282 DJ605 DG370 P1-3-4 I3b4.7 Q4114.7 DR1467 Yban3 Wpan ¥Ï¥ó ¤µ¤« T1 ¤« ¤¶ {slope} {incline} {hill} +ºå 3A65 U962a B170 S7 XJ03A64 F503 N4979 V6428 H271 L1294 K401 O375 DO1893 MN41562 MP11.0786 P1-3-4 I2d4.4 Q7124.7 DR3667 Yban3 Wpan ¥Ï¥ó ¤µ¤« {heights} {slope} +ºæ 3A66 U583a B32 S12 XH2998 F1846 N1101 V1045 H562 O1560 MN5289 MP3.0223 P1-3-9 I3b9.5 Q4612.8 Yjie4 Wgye ¥«¥¤ ¤µ¤«¤¤ {world} +ºç 3A67 U698a B75 S13 F2094 N2330 V2756 L2490 O2106 MN15352X MP6.0500 P1-4-9 Q4590.6 Wsin ¤µ¤«¤­ {sacred Shinto tree} {(kokuji)} +ºè 3A68 U80b4 B130 S8 N3735 V4767 L2896 MN29322 MP9.0265 P2-2-6 I4b4.12 Q4022.7 Yyao2 Whyo ¥³¥¦ ¤µ¤«¤Ê {accompaniment for drinks} +ºé 3A69 U54b2 B30 G8 S9 F1534 N922 V790 H349 DK259 L2018 K1435 O784 DO1475 MN3554X MP2.0991 E1303 IN927 DJ261 DG303 P1-3-6 I3d6.12 Q6803.4 DR3763 Yxiao4 Wso ¥·¥ç¥¦ ¤µ.¤¯ -¤¶¤­ T1 ¤µ ¤µ¤­ {blossom} {bloom} +ºê 3A6A U5d0e B46 G8 S11 XJ03A6B XJ03A6C XJ0563F F533 N1426 V1485 H472 DK345 L778 K457 O1592 DO1898 MN8169 MP4.0267 E1297 IN1362 DJ1293 DG545 P1-3-8 I3o8.3 Q2472.1 DR1249 Yqi2 Wgi ¥­ ¤µ¤­ ¤µ¤¤ ¤ß¤µ¤­ {promontory} {cape} {spit} +ºë 3A6B U57fc B32 S11 XJ03A6A XJ03A6C XJ0563F F971 N1088 V1028 H466 L153 K1078 O1292 MN5201 MP3.0199 P1-3-8 I3b8.8 Q4412.1 Yqi2 Wgi ¥­ ¤µ¤­ ¤µ¤¤ ¤ß¤µ¤­ {cape} {spit} {promontory} +ºì 3A6C U7895 B112 S13 XJ03A6A XJ03A6B XJ0563F N3197 V4015 MN24296 MP8.0376 P1-5-8 I5a8.5 Q1462.1 Yqi2 Wgi ¥­ ¤µ¤­ ¤µ¤¤ ¤ß¤µ¤­ {cape} {spit} {promontory} +ºí 3A6D U9dfa B196 S24 XJ16B6B F2172 N5369 V7006 L2833 O2993 MN47362 MP12.0877 P2-13-11 I11b13.2 Q6732.7 Ylu4 Wro ¥í ¤µ¤® {heron} +ºî 3A6E U4f5c B9 G2 S7 F103 N407 V167 H68 DK49 L1142 K99 O362 DO147 MN518 MP1.0718 E127 IN360 DS82 DT144 DC120 DJ137 DB3.4 DG75 P1-2-5 I2a5.10 Q2821.1 DR2154 Yzuo1 Yzuo4 Yzuo2 Wjag Wja Wju ¥µ¥¯ ¥µ ¤Ä¤¯.¤ë ¤Ä¤¯.¤ê -¤Å¤¯.¤ê T1 ¤¯¤ê ¤µ¤« ¤µ¤Ã ¤Å¤¯¤ê ¤È¤â ¤Ê¤ª ¤Ï¤® ¤Þ¤µ¤« {make} {production} {prepare} {build} +ºï 3A6F U524a B18 G8 S9 F814 N690 V488 H1448 DK972 L118 K1453 DO1164 MN2000X MP2.0269 E1298 IN1611 DJ1320 DG195 P1-7-2 I2f7.4 Q9220.0 DR1043 Yxue1 Yxiao1 Yxue4 Wsag ¥µ¥¯ ¤±¤º.¤ë ¤Ï¤Ä.¤ë ¤½.¤° T1 ¤² {plane} {sharpen} {whittle} {pare} +ºð 3A70 U548b B30 S8 V751 O570 MN3488 MP2.0969 P1-3-5 I3d5.7 Q6801.1 Yza3 Yze2 Yzha1 Yzha4 Wsa Wchaeg Wsaeg ¥µ¥¯ ¥µ¥¯¥µ ¤«.¤à ¤¯.¤¦ ¤¯¤é.¤¦ T1 ¤¯¤¤ {shout} {chew} {eat} +ºñ 3A71 U643e B64 G8 S13 XH3535 F2046 N1975 V2251 H649 DK466 L1324 K2015 DO1777 MN12553 MP5.0355 E1301 IN1497 DJ1484 DG920 P1-3-10 I3c10.9 Q5301.1 DR1354 Yzha4 Wchag ¥µ¥¯ ¤·¤Ü.¤ë {squeeze} +ºò 3A72 U6628 B72 G4 S9 F226 N2119 V2449 H893 DK601 L1140 K346 DO148 MN13847 MP5.0834 E486 IN361 DS404 DT525 DJ621 DB3.13 DG986 P1-4-5 I4c5.3 Q6801.1 DR3854 Yzuo2 Wjag ¥µ¥¯ {yesterday} {previous} +ºó 3A73 U6714 B130 G9 S10 F2318 N3761 V4801 DK890 L2846 O1393 MN14359 MP5.1044 IN2101 P1-6-4 I4b6.12 Q8742.0 Yshuo4 Wsag ¥µ¥¯ ¤Ä¤¤¤¿¤Á T1 ¤¿¤Á {conjunction (astronomy)} {first day of month} +ºô 3A74 U67f5 B75 S9 N2229 V2620 L2507 O863 MN14665X MP6.0292 P1-4-5 I4a5.4 Q4794.0 Yzha4 Wchaeg ¥µ¥¯ ¥µ¥ó ¤·¤¬¤é.¤à ¤·¤¬¤é¤ß ¤È¤ê¤Ç ¤ä¤é¤¤ T1 ¤Þ¤» ¤ä¤Ê {stockade} {fence} {wier} {entwine around} +ºõ 3A75 U7a84 B116 S10 N3322 V4197 L2614 MN25455 MP8.0660 P2-3-7 I3m7.11 Q3021.1 Yzhai3 Yze2 Wchag ¥µ¥¯ ¤¹¤Ü.¤á¤ë ¤Ä¤Ü.¤á¤ë ¤»¤Þ.¤¤ {narrow} {fold} {furl} {shrug} {pucker} {shut} {close} +ºö 3A76 U7b56 B118 G6 S12 XJ15177 F209 N3393 V4284 H2679 DK1720 L948 K256 O1767 DO695 MN26009 MP8.0782 E873 IN880 DS795 DT945 DC256 DJ1057 DG1477 P2-6-6 I6f6.2 Q8890.2 DR2364 Yce4 Wchaeg ¥µ¥¯ {scheme} {plan} {policy} {step} {means} +º÷ 3A77 U7d22 B24 C120 G8 S10 F1127 N782 V4449 H2455 DK1587 L1365 K1155 O1703 DO1762 MN27306 MP8.0988 E1299 IN1059 DJ1301 DG1505 P2-4-6 I2k8.2 Q4090.3 DR1541 ZPP2-2-8 Ysuo3 Wsag Wsaeg ¥µ¥¯ {cord} {rope} +ºø 3A78 U932f B167 G8 S16 F1740 N4880 V6299 H1743 DK1148 L1185 K1794 DO1747 MN40579 MP11.0588 E1302 IN1199 DJ1603 DG1826 P1-8-8 I8a8.10 Q8416.1 DR2878 Ycuo4 Ycu4 Wchag Wjo ¥µ¥¯ ¥·¥ã¥¯ {confused} {mix} {be in disorder} +ºù 3A79 U685c B75 G5 S10 XJ05D2F F1237 N2256 V2664 H931 DK632 L1932 K1121 O1373 DO1050 MN14796P MP6.0342 E1036 IN928 DT708 DJ968 DG1087 P1-4-6 I4a6.15 Q4294.4 Q4994.4 DR1869 Yying1 Waeng ¥ª¥¦ ¥è¥¦ ¤µ¤¯¤é T1 ¤µ ¤í¤¦ {cherry} +ºú 3A7A U9bad B195 S17 F2477 N5291 V6859 L2815 O2671 MN46132 MP12.0743 P1-11-6 I11a6.3 Q2431.4 Ygui1 Whae Wgyu ¥«¥¤ ¥±¥¤ ¤µ¤± ¤·¤ã¤± ¤Õ¤° {salmon} +ºû 3A7B U7b39 B118 G9 S11 F1743 N3384 V4271 H2663 DK1708 L940 O1772 MN25968 MP8.0765 IN2189 P2-6-5 I6f5.3 Q8871.7 ZSP2-6-4 Wse ¤µ¤µ T1 ¤µ ¤µ¤­ ¤·¤Î ¤¸¤Í {bamboo grass} +ºü 3A7C U5319 B72 S11 N2131 V582 L2891 MN2590 MP2.0461 P3-9-2 I4c7.13 Q6180.1 Ychi2 Yshi5 Wsi ¥· ¤µ¤¸ {spoon} +ºý 3A7D U518a B2 G6 S5 XJ05146 F1313 N88 V389 H3483 DK2171 L1826 K1184 O190 DO956 MN1515 MP2.0111 E874 IN1158 DT835 DJ1312 DG161 P4-5-1 I0a5.42 Q7744.0 DR3647 Yce4 Wchaeg ¥µ¥Ä ¥µ¥¯ ¤Õ¤ß {tome} {counter for books} {volume} +ºþ 3A7E U5237 B4 C18 G4 S8 F1352 N210 V479 H1273 DK853 L1069 K1261 O655 DO802 MN1964 MP2.0257 E487 IN1044 DS405 DT504 DJ1137 DG191 P1-6-2 I2f6.9 Q7220.0 DR3743 Yshua1 Yshua4 Wswae ¥µ¥Ä ¤¹.¤ë -¤º.¤ê -¤º¤ê ¤Ï.¤¯ {printing} {print} +»¡ 3B21 U5bdf B40 G4 S14 F477 N1334 V1360 H2347 DK1520 L1103 K671 O2180 DO511 MN7283 MP3.1079 E489 IN619 DS406 DT617 DC492 DJ475 DG495 P2-3-11 I3m11.6 Q3090.1 DR741 Ycha2 Wchal ¥µ¥Ä {guess} {presume} {surmise} {judge} {understand} +»¢ 3B22 U62f6 B64 S9 N1888 V2134 L2261 MN12004 MP5.0207 P1-3-6 I3c6.13 Q5202.7 DR1360 Yzan3 Yza1 Wchal ¥µ¥Ä ¤»¤Þ.¤ë {be imminent} +»£ 3B23 U64ae B64 G8 S15 F1023 N2001 V2282 H737 DK514 L822 K1134 DO1241 MN12748 MP5.0396 E1305 IN1520 DJ1267 DG925 P1-3-12 I3c12.13 Q5604.7 DR1367 Ycuo1 Yzuo3 Ycuo4 Wchwal ¥µ¥Ä ¤È.¤ë ¤Ä¤Þ.¤à -¤É.¤ê {snapshot} {take pictures} +»¤ 3B24 U64e6 B64 G8 S17 F1485 N2025 V2306 H790 DK541 L1104 K1955 O2601 DO1709 MN12862 MP5.0422 E1306 IN1519 DJ1416 DG931 P1-3-14 I3c14.5 Q5309.1 DR1341 Yca1 Wchal ¥µ¥Ä ¤¹.¤ë ¤¹.¤ì¤ë -¤º.¤ì ¤³¤¹.¤ë ¤³¤¹.¤ì¤ë {grate} {rub} {scratch} {scrape} {chafe} {scour} +»¥ 3B25 U672d B75 G4 S5 F921 N2171 V2533 H817 DK546 L212 K811 O145 DO1536 MN14422 MP6.0035 E1304 IN1157 DT449 DJ984 DG1067 P1-4-1 I4a1.1 Q4291.0 DR1856 Yzha2 Wchal ¥µ¥Ä ¤Õ¤À T1 ¤µ¤Ã {tag} {paper money} {counter for bonds} {placard} {bid} +»¦ 3B26 U6bba B79 G4 S10 XJ1497D F581 N2454 V2994 H1324 DK889 L1493 K546 O1138 DO419 MN16629 MP6.0775 E488 IN576 DS614 DT545 DC470 DJ610 DG1140 P1-6-4 I4a6.35 Q4794.7 DR2968 Ysha1 Yshai4 Wsal Wsoe ¥µ¥Ä ¥µ¥¤ ¥»¥Ä ¤³¤í.¤¹ -¤´¤í.¤· ¤½.¤° {kill} {murder} {butcher} {slice off} {split} {diminish} {reduce} {spoil} +»§ 3B27 U85a9 B140 S17 S16 F1984 N4066 V5217 L2956 O2684 MN32189P MP9.0964 P2-3-14 Q4421.4 ZRP2-4-14 Ysa4 Wsal ¥µ¥Ä ¥µ¥Á T1 ¤µ¤Ã {Buddha} +»¨ 3B28 U96d1 B172 G5 S14 XJ07038 F839 N5032 V6507 H1385 DK939 L562 K812 O2127 DO365 MN42022 MP11.1009 E687 IN575 DS615 DT790 DJ523 DG1855 P1-6-8 I8c6.2 Q4091.4 DR1675 Yza2 Wjab ¥¶¥Ä ¥¾¥¦ ¤Þ¤¸.¤¨¤ë ¤Þ¤¸.¤ë {miscellaneous} +»© 3B29 U7690 B106 G9 S11 XJ06228 F2240 N3104 V3873 DK1653 L2070 O1459 MN22727 MP8.0086 IN2168 P2-5-6 I4c7.12 Q2640.1 Ygao1 Wgo Who ¥³¥¦ ¤µ¤Ä¤­ T1 ¤¿¤«¤· {swamp} {shore} +»ª 3B2A U9bd6 B195 S19 N5301 V6883 L2820 O2830 MN46210X MP12.0751 P1-11-8 Q2532.7 Yqing1 Yzheng1 Wcheong ¥»¥¤ ¥·¥ç¥¦ ¤µ¤Ð {mackerel} +»« 3B2B U634c B64 S10 N1912 V2162 L2256 MN12141 MP5.0246 P1-3-7 I3c7.5 Q5200.0 Yba1 Wpal ¥Ï¥Ä ¥Ï¥Á ¥Ù¥Ä ¤µ¤Ð.¤¯ ¤µ¤Ð.¤±¤ë ¤Ï.¤± {handle} {deal with} {dispose of} {sell} {be in demand} {be worldly} {be frank} {be sensible} {be sociable} {drainage} {sale} {demand for} {eight} +»¬ 3B2C U9306 B167 S16 N4877 V6296 L2771 MN40523X MP11.0560 P1-8-8 Q8512.7 DR2845 Yqiang1 Wchang Wcheong ¥·¥ç¥¦ ¥»¥¤ ¤µ¤Ó ¤¯¤ï.¤·¤¤ {tarnish} +»­ 3B2D U9bab B195 S17 F2244 N5294 V6863 L2821 O2672 MN46127 MP12.0742 P1-11-6 I11a6.5 Q2034.8 Yjiao1 Wgyo ¥³¥¦ ¤µ¤á ¤ß¤º¤Á {shark} +»® 3B2E U76bf B108 G3 S5 F1812 N3113 V3885 H3474 DK2164 L1447 K1651 DO1891 MN22941 MP8.0103 E1307 IN1097 DT249 DJ927 DB3.4 DG1368 P4-5-1 I5h0.1 Q7710.0 DR3674 ZPP3-3-2 Ymin3 Wmyeong ¥Ù¥¤ ¤µ¤é {dish} {a helping} {plate} +»¯ 3B2F U6652 B72 S10 XJ1426B N2125 V2461 L2444 MN13924 MP5.0871 P1-4-6 I4c6.1 Q6106.0 Yshai4 Wswae ¥µ¥¤ ¥· ¤µ¤é.¤¹ ¤µ¤é¤· {bleach} {refine} {expose} {air} +»° 3B30 U4e09 B1 G1 S3 XJ13C60 F14 N8 V8 H1924 DK1225 L3 K10 O22 DO3 MN12 MP1.0107 E23 IN4 DS3 DT10 DC21 DJ3 DB1.A DG5 P2-1-2 I0a3.1 Q1010.1 DR3072 Ysan1 Wsam ¥µ¥ó ¥¾¥¦ ¤ß ¤ß.¤Ä ¤ß¤Ã.¤Ä T1 ¤« ¤µ ¤µ¤¤ ¤µ¤¨ ¤µ¤Ö ¤¶ ¤¶¤¨ ¤¶¤Ö ¤½¤¦ ¤¾ ¤¿¤À ¤ß¤Ä ¤ß¤ó ¤â ¤ä {three} +»± 3B31 U5098 B9 G8 S12 XJ13044 F1694 N518 V283 H2131 DK1349 L1026 K1856 O1702 MN966 MP1.0892 E1310 IN790 DJ1655 DG53 P2-2-10 I2a10.7 Q8040.8 DR2855 Ysan3 Wsan ¥µ¥ó ¤«¤µ {umbrella} +»² 3B32 U53c2 B28 G4 S8 XJ05254 XJ13458 F201 N850 V666 H2066 DK1308 L1720 K392 O978 DO514 MN3090 MP2.0674 E490 IN710 DS616 DT505 DC350 DJ294 DG263 P2-2-6 I3j5.1 Q2320.2 DR2760 Ycan1 Ycen1 Yshen1 Wsam Wcham ¥µ¥ó ¥·¥ó ¤Þ¤¤.¤ë ¤Þ¤¤- ¤Þ¤¸¤ï¤ë ¤ß¤Ä T1 ¤ß {nonplussed} {three} {going} {coming} {visiting} {visit} {be defeated} {die} {be madly in love} +»³ 3B33 U5c71 B46 G1 S3 F131 N1407 V1439 H2940 DK1867 L768 K60 O89 DO21 MN7869 MP4.0181 E24 IN34 DS38 DT17 DC148 DJ100 DB2.11 DG535 P3-2-1 I3o0.1 Q2277.0 DR1276 ZPP4-3-2 Yshan1 Wsan ¥µ¥ó ¥»¥ó ¤ä¤Þ T1 ¤µ ¤ä¤Î ¤ä¤ó {mountain} +»´ 3B34 U60e8 B61 G8 S11 XJ0584E F1463 N1713 V1896 H483 DK354 L1721 K1470 DO1304 MN10850 MP4.1100 E1309 IN1725 DJ1457 DG818 P1-3-8 I4k8.5 Q9302.2 DR1160 Ycan3 Ycan4 Wcham Wchim ¥µ¥ó ¥¶¥ó ¤ß¤¸.¤á ¤¤¤¿.¤à ¤à¤´.¤¤ {wretched} {disaster} {cruelty} {harsh} +»µ 3B35 U6492 B64 S15 N1998 V2279 H736 L2271 MN12697 MP5.0379 P1-3-12 I3c12.2 Q5804.0 Ysa3 Ysa1 Wsal ¥µ¥ó ¥µ¥Ä ¤Þ.¤¯ {scatter} {sprinkle} {give them the slip} +»¶ 3B36 U6563 B66 G4 S12 F758 N2056 V2352 H1702 DK1118 L1189 K611 O1689 DO465 MN13265 MP5.0523 E492 IN767 DS407 DT588 DJ721 DG944 P1-8-4 I4i8.1 Q4824.0 DR1966 Ysan4 Ysan3 Wsan ¥µ¥ó ¤Á.¤ë ¤Á.¤é¤¹ -¤Á.¤é¤¹ ¤Á.¤é¤«¤¹ ¤Á.¤é¤«¤ë ¤Ð¤é T1 ¤Á¤ë {scatter} {disperse} {spend} {squander} +»· 3B37 U685f B75 G8 S10 XJ05C22 F2093 N2252 V2658 H932 DK633 L367 K2016 O1094 DO1834 E1308 IN1906 DJ1532 DG1093 P1-4-6 I4a6.1 Q4395.0 DR1859 Yzhan4 Wjan ¥µ¥ó ¥»¥ó ¤«¤±¤Ï¤· T1 ¤µ {scaffold} {cleat} {frame} {jetty} {bolt (door)} +»¸ 3B38 U71e6 B86 G9 S17 N2813 V3498 DK744 L2543 MN19468 MP7.0481 IN2151 P1-4-13 I4d13.3 Q9789.4 Ycan4 Wchan ¥µ¥ó ¤µ¤ó.¤¿¤ë ¤¢¤­.¤é¤« ¤­¤é¤á.¤¯ ¤­¤é.¤á¤¯ {brilliant} +»¹ 3B39 U73ca B96 S9 S8 N2932 V3630 L2561 O834 MN20917 MP7.0901 P1-4-5 I4f5.1 Q1714.0 Yshan1 Wsan ¥µ¥ó ¤»¤ó¤Á ¤µ¤ó¤Á {stagger} {loneliness} {centimeter} +»º 3B3A U7523 B117 C100 G4 S11 F161 N3354 V3716 H3298 DK2075 L1560 K142 O1520 DO317 MN21684P MP7.1041 E491 IN278 DS408 DT567 DC92 DJ574 DG1328 P3-6-5 I5b6.4 Q0021.4 DR472 ZPP2-2-9 ZPP2-4-7 Ychan3 Wsan ¥µ¥ó ¤¦.¤à ¤¦.¤Þ¤ì¤ë ¤¦¤Ö- ¤à.¤¹ T1 ¤â¤È {products} {bear} {give birth} {yield} {childbirth} {native} {property} +»» 3B3B U7b97 B118 G2 S14 F361 N3415 V4316 H2702 DK1737 L946 K333 O2213 DO720 MN26146 MP8.0799 E128 IN747 DS219 DT232 DC499 DJ356 DG1485 P2-6-8 I6f8.7 Q8844.6 DR2355 Ysuan4 Wsan ¥µ¥ó ¤½¤í {calculate} {divining} {number} {abacus} {probability} +»¼ 3B3C U7e82 B118 S20 N3454 V4608 L2641 MN28012 MP8.1203 P2-6-14 I6f14.4 Q8890.3 Yzuan3 Wchan ¥µ¥ó ¤¢¤Ä.¤á¤ë {editing} {compiling} +»½ 3B3D U8695 B1 C142 G6 S10 XJ06A44 XJ15B2D XJ15C21 F2272 N57 V5290 H2457 DK1589 L523 K2017 DO880 MN32869 MP10.0009 E688 IN1877 DS617 DT901 DJ1866 DG1606 P2-4-6 I6d4.8 Q1013.6 DR3171 Ytian3 Ycan2 Wcheon Wjam ¥µ¥ó ¥Æ¥ó ¤«¤¤¤³ ¤³ {silkworm} +»¾ 3B3E U8b83 B149 S22 XJ06C2D XH4457 F2179 N4451 V5720 L2711 MN36110 MP10.0614 P1-7-15 I7a15.1 Q0568.6 Yzan4 Wchan ¥µ¥ó ¤Û.¤á¤ë ¤¿¤¿.¤¨¤ë T1 ¤µ¤Ì {praise} {title on a picture} +»¿ 3B3F U8cdb B154 G5 S15 XJ06C55 F868 N4516 V5814 H2809 DK1797 L843 K881 O2394 DO841 MN36841 MP10.0791 E690 IN745 DS619 DT807 DJ376 DG1736 P2-8-7 I7b8.6 Q5580.6 DR1461 ZPP2-13-2 Yzan4 Wchan ¥µ¥ó ¤¿¤¹.¤±¤ë ¤¿¤¿.¤¨¤ë {approve} {praise} {title or inscription on picture} {assist} {agree with} +»À 3B40 U9178 B164 G5 S14 F1218 N4789 V6177 H1563 DK1049 L1437 K1027 DO819 MN39871 MP11.0373 E689 IN516 DS618 DT791 DJ1420 DG1797 P1-7-7 I7e7.2 Q1364.7 DR3267 Ysuan1 Wsan ¥µ¥ó ¤¹.¤¤ {acid} {bitterness} {sour} {tart} +»Á 3B41 U9910 B184 S16 XJ16848 N5170 V6696 L2798 MN44160 MP12.0401 P2-7-9 I8b7.4 Q2773.2 Ycan1 Wchan Wson ¥µ¥ó ¥½¥ó ¤Î.¤à ¤¯¤é.¤¦ {eat} {drink} {swallow} +»Â 3B42 U65ac B159 C69 S11 F2132 N4613 V2384 H1482 L2092 MN13555 MP5.0623 P1-7-4 I7c4.2 Q5202.1 DR1554 Yzhan3 Wcham ¥¶¥ó ¥µ¥ó ¥»¥ó ¥¼¥ó ¤­.¤ë {beheading} {kill} {murder} +»Ã 3B43 U66ab B72 G8 S15 F1112 N2156 V2510 H2864 DK1832 L1134 K1715 O2402 DO1242 MN14120 MP5.0924 E1311 IN1399 DJ1706 DG981 P2-11-4 I4c11.3 Q5260.2 DR1578 Yzan4 Yzhan4 Wjam ¥¶¥ó ¤·¤Ð¤é.¤¯ {temporarily} {a while} {moment} {long time} +»Ä 3B44 U6b8b B78 G4 S10 XJ05D4C F380 N2445 V2976 H943 DK640 L808 K492 DO315 MN16459 MP6.0749 E493 IN650 DS409 DT546 DC382 DJ223 DG1134 P1-4-6 I0a10.11 Q1325.0 DR3159 Ycan2 Wjan ¥¶¥ó ¥µ¥ó ¤Î¤³.¤ë ¤Î¤³.¤¹ ¤½¤³¤Ê.¤¦ ¤Î¤³.¤ê {remainder} {leftover} {balance} +»Å 3B45 U4ed5 B9 G3 S5 F439 N362 V123 H34 DK21 L960 K397 O124 DO75 MN368 MP1.0596 E285 IN333 DS221 DT250 DC271 DJ236 DB2.7 DG58 P1-2-3 I2a3.2 Q2421.0 DR2172 Yshi4 Wsa ¥· ¥¸ ¤Ä¤«.¤¨¤ë {attend} {doing} {official} {serve} +»Æ 3B46 U4ed4 B9 S5 N358 V119 H33 L2113 MN367 MP1.0596 P1-2-3 I2a2.1 Q2724.7 ZSP1-2-2 Yzi3 Yzai3 Wja ¥· ¤³ ¤¿.¤¨¤ë {offspring} +»Ç 3B47 U4f3a B9 G8 S7 F2209 N395 V156 H69 DK50 L1864 K1963 DO1315 MN483 MP1.0681 E1313 IN1761 DJ1245 DG76 P1-2-5 I2a5.23 Q2722.0 DR2149 ZPP3-3-4 Ysi4 Yci4 Wsa ¥· ¤¦¤«¤¬.¤¦ {pay respects} {visit} {ask} {inquire} {question} {implore} +»È 3B48 U4f7f B9 G3 S8 F219 N432 V196 H90 DK68 L990 K226 O556 DO210 MN573 MP1.0736 E287 IN331 DS224 DT298 DC239 DJ199 DB2.3 DG89 P1-2-6 I2a6.2 Q2520.6 DR2166 Yshi3 Yshi4 Wsa ¥· ¤Ä¤«.¤¦ ¤Ä¤«.¤¤ -¤Ä¤«.¤¤ -¤Å¤«.¤¤ {use} +»É 3B49 U523a B18 G8 S8 F1031 N682 V480 H1275 DK855 L417 K954 O654 DO1139 MN1969 MP2.0259 E1314 IN881 DJ1319 DG192 P1-6-2 I2f6.2 Q5290.0 DR1543 Yci4 Wja Wcheog ¥· ¤µ.¤¹ ¤µ.¤µ¤ë ¤µ.¤· ¤µ¤· ¤È¤² {thorn} {pierce} {stab} {prick} {sting} {calling card} +»Ê 3B4A U53f8 B30 G4 S5 F759 N877 V698 H2931 DK1861 L1863 K712 O164 DO761 MN3257 MP2.0777 E497 IN842 DS412 DT451 DJ1204 DG318 P3-1-4 I3d2.14 Q1762.0 DR3549 Ysi1 Wsa ¥· ¤Ä¤«¤µ¤É.¤ë T1 ¤Ä ¤Ä¤« ¤Ä¤«¤µ {director} {official} {govt office} {rule} {administer} +»Ë 3B4B U53f2 B2 C30 G4 S5 F511 N91 V697 H3510 DK2188 L692 K563 O183 DO81 MN3249 MP2.0760 E496 IN332 DS411 DT450 DC300 DJ705 DG317 P4-5-4 I0a5.38 Q5000.6 Q5004.6 DR1666 Yshi3 Wsa ¥· T1 ¤¢¤­¤é ¤¢¤ä ¤ª ¤³ ¤Á¤« ¤È¤· ¤Ê¤« ¤Î¤Ö ¤Ò¤µ ¤Ò¤È ¤Õ¤ß {history} {chronicle} +»Ì 3B4C U55e3 B30 G8 S13 F2310 N969 V868 H1719 DK1131 L1867 K2018 O1937 DO1671 MN4109 MP2.1124 E1321 IN1917 DJ1885 DG333 P1-8-5 I3d10.13 Q6722.0 DR3749 Ysi4 Wsa ¥· T1 ¤¢¤­ ¤Ä¤«¤µ ¤Ä¤® ¤Ä¤° ¤Ò¤Ç {heir} {succeed} +»Í 3B4D U56db B31 G1 S5 XJ1303E XDR1257 XDR2057 F47 N1025 V938 H3044 DK1928 L4 K18 O188 DO6 MN4682 MP3.0002 E26 IN6 DS4 DT37 DC114 DJ4 DB1.A DG335 P3-3-2 I3s2.2 Q6021.0 DR3675 ZPP4-5-1 Ysi4 Wsa ¥· ¤è ¤è.¤Ä ¤è¤Ã.¤Ä ¤è¤ó T1 ¤¢ ¤Ä ¤è¤Ä {four} +»Î 3B4E U58eb B33 G4 S3 F526 N1160 V1117 H3405 DK2129 L319 K301 O41 DO59 MN5638 MP3.0279 E494 IN572 DS410 DT441 DC386 DJ755 DG393 P4-3-2 I3p0.1 Q4010.0 DR1472 Yshi4 Wsa ¥· T1 ¤ª ¤Þ T2 ¤µ¤à¤é¤¤ {gentleman} {samurai} +»Ï 3B4F U59cb B38 G3 S8 XJ13037 XJ1326B F244 N1208 V1203 H281 DK211 L747 K465 O1092 DO545 MN6166 MP3.0661 E288 IN494 DS225 DT299 DC321 DJ129 DB2.16 DG439 P1-3-5 I3e5.9 Q4346.0 DR1777 Yshi3 Wsi ¥· ¤Ï¤¸.¤á¤ë -¤Ï¤¸.¤á¤ë ¤Ï¤¸.¤Þ¤ë T1 ¤â¤È {commence} {begin} +»Ð 3B50 U59c9 B38 G2 S8 XJ1393D F1473 N1207 V1201 H280 DK210 L413 K1329 O847 DO120 MN6165 MP3.0661 E498 IN407 DS413 DT159 DJ77 DB3.15 DG438 P1-3-5 I3e5.8 Q4042.7 DR1744 ZSP1-3-4 Yzi3 Wja ¥· ¤¢¤Í ¤Ï¤Ï {elder sister} +»Ñ 3B51 U59ff B38 G6 S9 F441 N1215 V1216 H2636 DK1684 L474 K592 O1217 DO1133 MN6257X MP3.0699 E877 IN929 DT883 DJ661 DG429 P2-6-3 I3e6.10 Q3740.4 DR369 Yzi1 Wja ¥· ¤¹¤¬¤¿ T1 ¤·¤Ê {figure} {form} {shape} +»Ò 3B52 U5b50 B39 G1 S3 F72 N1264 V1281 H3390 DK2125 L95 K56 O38 DO61 MN6930 MP3.0776 E25 IN103 DS31 DT18 DC42 DJ69 DB2.18 DG455 P4-3-1 I2c0.1 Q1740.7 DR3547 ZSP4-2-1 Yzi3 Yzi2 Yzi5 Wja ¥· ¥¹ ¥Ä ¤³ -¤³ ¤Í T1 ¤¤ ¤­ ¤® ¤¯ ¤± ¤Í¤Ã {child} {sign of the rat} {11PM-1AM} {first sign of Chinese zodiac} +»Ó 3B53 U5c4d B44 S9 N1391 V1420 H3099 L2222 MN7688 MP4.0152 P3-3-6 I3r6.2 Q7721.1 Yshi1 Wsi ¥· ¤·¤«¤Ð¤Í {corpse} +»Ô 3B54 U5e02 B8 C50 G2 S5 F42 N284 V1549 H1993 DK1258 L412 K78 O195 DO119 MN8775 MP4.0397 E130 IN181 DS222 DT109 DC305 DJ547 DB2.4 DG556 P2-2-3 I2j3.1 Q0022.7 DR444 ZBP4-4-3 Yshi4 Wsi ¥· ¤¤¤Á T1 ¤¤ ¤Á {market} {city} {town} +»Õ 3B55 U5e2b B2 C50 G5 S10 F563 N113 V1562 H1326 DK892 L1269 K490 O1130 DO547 MN8916 MP4.0433 E693 IN409 DS624 DT714 DC438 DJ967 DG563 P1-6-4 I3f7.2 Q2172.7 DR844 Yshi1 Wsa ¥· T1 ¤Î¤· ¤Î¤ê ¤â¤í {expert} {teacher} {master} {army} {war} +»Ö 3B56 U5fd7 B32 C61 G5 S7 F823 N1064 V1785 H2199 DK1394 L600 K622 O464 DO757 MN10331 MP4.0958 E692 IN573 DS623 DT668 DJ756 DG770 P2-3-4 I3p4.1 Q4033.1 DR1458 Yzhi4 Wji ¥· ¥·¥ê¥ó¥° ¤³¤³¤í¤¶.¤¹ ¤³¤³¤í¤¶¤· T1 ¤¸¤ó ¤Ù ¤Ù¤· ¤æ¤­ {intention} {plan} {resolve} {aspire} {motive} {hopes} {shilling} +»× 3B57 U601d B102 C61 G2 S9 XJ13D65 F132 N3001 V1824 H2564 DK1633 L605 K149 O966 DO95 MN10462 MP4.0994 E131 IN99 DS84 DT175 DC26 DJ202 DB2.8 DG776 P2-5-4 I5f4.4 Q6033.0 DR3658 Ysi1 Ysai1 Wsa ¥· ¤ª¤â.¤¦ ¤ª¤â¤¨¤é.¤¯ ¤ª¤Ü.¤¹ {think} +»Ø 3B58 U6307 B64 G3 S9 F155 N1904 V2152 H378 DK278 L659 K241 O800 DO729 MN12034 MP5.0216 E289 IN1041 DS226 DT327 DC292 DJ775 DG888 P1-3-6 I3c6.15 Q5106.1 DR1378 Yzhi3 Yzhi1 Wji ¥· ¤æ¤Ó ¤µ.¤¹ -¤µ.¤· T1 ¤¤ ¤¤¤Ö ¤µ¤· ¤µ¤¹ {finger} {point to} {indicate} {put into} {play (chess)} {measure (ruler)} +»Ù 3B59 U652f B65 G5 S4 F159 N2039 V2324 H1979 DK1251 L711 K302 O63 DO115 MN13061 MP5.0455 E691 IN318 DS621 DT642 DC185 DJ368 DB2.4 DG932 P2-2-2 I2k2.1 Q4040.7 DR1467 Yzhi1 Wji ¥· ¤µ¤µ.¤¨¤ë ¤Ä¤«.¤¨¤ë ¤«.¤¦ T2 ¤·¤ó¤è¤¦ ¤¸¤å¤¦¤Þ¤¿ {branch} {support} {sustain} +»Ú 3B5A U5b5c B39 S7 F1457 N1268 V1287 L2209 O378 MN6951 MP3.0825 P1-3-4 I2c4.1 Q1844.0 Yzi1 Wja ¥· ¤Ä¤È.¤á¤ë {industriousness} +»Û 3B5B U65af B69 S12 N2079 V2386 L2890 O1670 MN13563 MP5.0626 P1-8-4 I2o10.9 Q4282.1 Ysi1 Wsa ¥· ¤« ¤³¤¦ ¤«.¤¯ ¤³¤Î ¤³¤ì ¤³¤³¤Ë {this} {thus} {such} {verbal pause} +»Ü 3B5C U65bd B70 G8 S9 F323 N2085 V2391 H891 DK599 L1045 K451 O831 DO1022 MN13629 MP5.0678 E1318 IN1004 DJ612 DG958 P1-4-5 I4h5.1 Q0821.2 DR456 Yshi1 Wsi Wi ¥· ¥» ¤Û¤É¤³.¤¹ {alms} {apply bandages} {administer first-aid} +»Ý 3B5D U65e8 B21 C72 G8 S6 F1166 N752 V2414 H2024 DK1278 L455 K1151 O263 DO1069 MN13738 MP5.0743 E1312 IN1040 DJ1349 DG232 P2-2-4 I4c2.2 Q2160.1 DR1278 Yzhi3 Wji ¥· ¤à¤Í ¤¦¤Þ.¤¤ {delicious} {relish} {show a liking for} {purport} {will} {clever} {expert} +»Þ 3B5E U679d B75 G5 S8 F1401 N2211 V2591 H863 DK579 L713 K1154 O631 DO889 MN14557 MP6.0245 E1315 IN870 DT684 DJ972 DG1074 P1-4-4 I4a4.18 Q4494.7 DR1867 Yzhi1 Yqi2 Wji ¥· ¤¨¤À T1 ¤¨ ¤°¤µ {bough} {branch} {twig} {limb} +»ß 3B5F U6b62 B77 G2 S4 F310 N2429 V2954 H2941 DK1868 L370 K400 O87 DO552 MN16253 MP6.0655 E129 IN477 DS220 DT94 DC415 DJ217 DB2.13 DG1127 P3-2-2 I2m2.2 Q2110.0 DR1273 ZPP4-4-2 Yzhi3 Wji ¥· ¤È.¤Þ¤ë -¤É.¤Þ¤ê ¤È.¤á¤ë -¤È.¤á¤ë -¤É.¤á ¤È¤É.¤á¤ë ¤È¤É.¤á ¤È¤É.¤Þ¤ë ¤ä.¤á¤ë ¤ä.¤à -¤ä.¤à ¤è.¤¹ -¤µ.¤¹ -¤µ.¤· T1 ¤É¤á {stop} {halt} +»à 3B60 U6b7b B78 G3 S6 F229 N2439 V2968 H3521 DK2194 L815 K254 DO207 MN16365 MP6.0733 E286 IN85 DS223 DT267 DC238 DJ258 DB3.5 DG1133 P4-6-1 I0a6.6 Q1021.2 Q1021.1 DR3256 Ysi3 Wsa ¥· ¤·.¤Ì ¤·.¤Ë- {death} {die} +»á 3B61 U6c0f B83 G4 S4 F84 N2478 V3020 H2951 DK1872 L1828 K177 O223 DO361 MN17026 MP6.0835 E495 IN566 DS620 DT443 DC223 DJ744 DG1148 P3-2-2 I0a4.25 Q7274.0 DR2656 ZPP4-4-4 Yshi4 Yzhi1 Wssi Wji ¥· ¤¦¤¸ -¤¦¤¸ {family name} {surname} {clan} +»â 3B62 U7345 B94 S13 F1914 N2904 V3599 L2345 O1835 MN20609 MP7.0731 P1-3-10 I3g10.1 Q4122.7 Yshi1 Wsa ¥· ¤·¤· {lion} +»ã 3B63 U7949 B113 G8 S8 F1063 N3232 V4069 H876 DK589 L1091 K1441 O608 DO1803 MN24641P MP8.0425 E1316 IN1390 DJ896 DG1420 P1-4-4 I4e4.1 Q3121.0 DR673 Yzhi3 Wji ¥· {welfare} {happiness} +»ä 3B64 U79c1 B115 G6 S7 F242 N3265 V4124 H1115 DK758 L902 K221 O637 DO367 MN24913 MP8.0527 E876 IN125 DS797 DT852 DC17 DJ72 DB2.7 DG1428 P1-5-2 I5d2.2 Q2293.0 DR2271 Ysi1 Wsa ¥· ¤ï¤¿¤¯¤· ¤ï¤¿¤· {private} {I} {me} +»å 3B65 U7cf8 B120 G1 S6 XJ0652F F1488 N3492 V4431 H2179 DK1379 L1333 K699 O720 DO113 MN27221 MP8.0932 E27 IN242 DS83 DT58 DJ409 DG1503 P2-3-3 I6a0.1 Q2290.3 Q2090.3 DR2741 ZPP4-6-4 Ymi4 Wsa ¥· ¤¤¤È {thread} +»æ 3B66 U7d19 B120 G2 S10 XJ05663 F559 N3510 V4455 H1302 DK879 L1829 K501 O1953 DO362 MN27293 MP8.0972 E132 IN180 DS85 DT194 DC456 DJ243 DB2.2 DG1517 P1-6-4 I6a4.4 Q2294.0 DR2756 Yzhi3 Wji ¥· ¤«¤ß {paper} +»ç 3B67 U7d2b B120 G8 S12 F1516 N3534 V4486 H2688 DK1728 L1375 K1489 O2209 DO1392 MN27337X MP8.0992 E1320 IN1389 DJ1711 DG1507 P2-6-6 I6a6.15 Q2190.3 DR1241 ZSP2-5-6 Yzi3 Wja ¥· ¤à¤é¤µ¤­ T1 ¤µ¤¤ ¤æ¤«¤ê {purple} {violet} +»è 3B68 U80a2 B130 G8 S8 F2289 N3736 V4768 H882 DK594 L714 K1932 MN29285 MP9.0257 E1317 IN1146 DJ1355 DG1023 P1-4-4 I4b4.7 Q7424.7 DR3967 Yzhi1 Wji ¥· {limb} {arms & legs} +»é 3B69 U8102 B130 G8 S10 F1548 N3766 V4808 H954 DK649 L456 K1505 DO1577 MN29463 MP9.0311 E1319 IN1042 DJ1350 DG1031 P1-4-6 I4b6.7 Q7126.1 DR3978 Yzhi1 Wji ¥· ¤¢¤Ö¤é {fat} {grease} {tallow} {lard} {rosin} {gum} {tar} +»ê 3B6A U81f3 B133 G6 S6 F996 N3845 V4903 H2182 DK1382 L753 K1093 O485 DO725 MN30142 MP9.0421 E875 IN902 DS796 DT845 DC475 DJ1198 DG1589 P2-3-3 I3b3.6 Q1010.4 DR3172 Yzhi4 Wji ¥· ¤¤¤¿.¤ë T1 ¤Î¤Ö ¤Î¤ê ¤ß¤Á ¤è¤· {climax} {arrive} {proceed} {reach} {attain} {result in} +»ë 3B6B U8996 B113 C147 G6 S11 XJ14E5D F362 N3248 V5525 H972 DK662 L1093 K502 O1348 DO794 MN34827P MP10.0325 E878 IN606 DS798 DT922 DJ806 DG1645 P1-4-7 I4e7.1 Q3621.0 DR657 Yshi4 Wsi ¥· ¤ß.¤ë T1 ¤È¤â ¤ß {inspection} {regard as} {see} {look at} +»ì 3B6C U8a5e B149 G6 S12 F1636 N4335 V5582 H1503 DK1007 L1865 K1624 O1665 DO807 MN35394 MP10.0434 E879 IN843 DS799 DT946 DJ1205 DG1671 P1-7-5 I7a5.15 Q0762.0 DR3049 Yci2 Wsa ¥· {part of speech} {words} {poetry} +»í 3B6D U8a69 B149 G3 S13 F1196 N4360 V5610 H1524 DK1024 L346 K1094 O1933 DO648 MN35427 MP10.0441 E291 IN570 DS415 DT420 DJ945 DG1681 P1-7-6 I7a6.5 Q0464.1 DR3048 Yshi1 Wsi ¥· T1 ¤¦¤¿ {poem} {poetry} +»î 3B6E U8a66 B149 G4 S13 F392 N4361 V5611 H1525 DK1025 L354 K409 O1932 DO354 MN35415 MP10.0439 E499 IN526 DS416 DT604 DJ795 DB2.9 DG1680 P1-7-6 I7a6.18 Q0364.0 DR3056 Yshi4 Wsi ¥· ¤³¤³¤í.¤ß¤ë ¤¿¤á.¤¹ {test} {try} {attempt} {experiment} {ordeal} +»ï 3B6F U8a8c B149 G6 S14 F851 N4366 V5620 H1548 DK1043 L601 K950 O2141 DO919 MN35501 MP10.0466 E880 IN574 DT974 DJ524 DG1687 P1-7-7 I7a7.8 Q0463.1 DR3058 Yzhi4 Wji ¥· {document} {records} +»ð 3B70 U8aee B149 G8 S16 F1345 N4404 V5660 H1596 DK1070 L475 K1372 DO1558 MN35728 MP10.0531 E1325 IN1769 DJ1580 DG1701 P1-7-9 I7a9.4 Q0766.8 DR3077 Yzi1 Wja ¥· ¤Ï¤«.¤ë {consult with} +»ñ 3B71 U8cc7 B154 G5 S13 F179 N4510 V5803 H2695 DK1731 L473 K230 O2012 DO558 MN36750X MP10.0749 E694 IN750 DS800 DT776 DC141 DJ853 DB3.16 DG1734 P2-6-7 I7b6.7 Q3780.6 DR361 Yzi1 Wja ¥· T1 ¤¹¤± ¤â¤È {assets} {resources} {capital} {funds} {data} {be conducive to} {contribute to} +»ò 3B72 U8cdc B154 G8 S15 F2190 N4514 V5812 H1585 DK1065 L1052 K1964 O2317 DO1453 MN36809 MP10.0771 E1324 IN1831 DJ1898 DG1746 P1-7-8 I7b8.2 Q6682.7 DR3951 Ysi4 Yci4 Wsa ¥· ¤¿¤Þ¤ï.¤ë ¤¿¤Þ.¤¦ ¤¿¤â.¤¦ {grant} {gift} {boon} {results} +»ó 3B73 U96cc B77 C172 G8 S14 F1951 N2435 V6506 H1055 DK724 L563 K1959 DO1586 MN41998X MP11.1003 E1323 IN1388 DJ1639 DG1854 P1-4-10 I8c6.1 Q2011.4 DR1275 ZPP1-6-8 ZSP1-3-10 ZBP1-5-8 Yci2 Yci1 Wja ¥· ¤á- ¤á¤¹ ¤á¤ó {feminine} {female} +»ô 3B74 U98fc B184 G5 S13 F1392 N5163 V6685 H1716 DK1128 L1866 K1432 DO1156 MN44107P MP12.0390 E1322 IN1762 DT777 DJ1348 DG1905 P1-8-5 I8b5.4 Q8772.0 DR2849 Ysi4 Wsa ¥· ¤«.¤¦ T1 ¤«¤¤ {domesticate} {raise} {keep} {feed} +»õ 3B75 U6b6f B211 G3 S12 XJ0736F F1106 N5428 V2961 H2476 DK1603 L1171 K997 O2051 DO439 MN16323 MP6.0710 E290 IN478 DS414 DT398 DJ702 DG1942 P2-4-8 I6b6.11 Q2177.2 DR1275 Ychi3 Wchi ¥· ¤è¤ï¤¤ ¤Ï ¤è¤ï.¤¤ ¤è¤ï¤¤.¤¹¤ë {tooth} {cog} +»ö 3B76 U4e8b B6 G3 S8 XJ0502F XJ1345B F18 N272 V71 H3567 DK2220 L1156 K32 O768 DO73 MN241 MP1.0412 E293 IN80 DS230 DT300 DC10 DJ237 DB2.7 DG30 P4-8-3 I0a8.15 Q5000.7 DR1547 Yshi4 Wsa ¥¸ ¥º ¤³¤È ¤Ä¤«.¤¦ ¤Ä¤«.¤¨¤ë T1 ¤í {matter} {thing} {fact} {business} {reason} {possibly} +»÷ 3B77 U4f3c B9 G5 S7 XJ13066 F923 N376 V138 H63 DK43 L1029 K1219 O350 DO775 MN485 MP1.0682 E696 IN1486 DS625 DT669 DJ1172 DG77 P1-2-5 I2a5.11 Q2820.0 DR2162 Ysi4 Yshi4 Wsa ¥¸ ¤Ë.¤ë ¤Ò.¤ë T1 ¤Ë¤¿ {becoming} {resemble} {counterfeit} {imitate} {suitable} +»ø 3B78 U4f8d B9 G8 S8 F1939 N427 V192 H85 DK62 L976 K1823 O559 DO1446 MN589 MP1.0750 E1326 IN571 DJ1878 DG90 P1-2-6 I2a6.11 Q2424.1 DR2148 Yshi4 Wsi ¥¸ ¥· ¤µ¤à¤é¤¤ ¤Ï¤Ù.¤ë T1 ¤«¤ß {waiter} {samurai} {wait upon} {serve} +»ù 3B79 U5150 B10 G4 S7 XJ0513B F679 N572 V355 H2546 DK1617 L58 K556 O497 DO782 MN1364 MP1.1028 E697 IN1217 DS801 DT482 DJ1375 DG148 P2-5-2 I4c3.3 Q2621.0 DR1257 ZPP1-1-6 ZPP1-2-5 Yer2 Wa ¥¸ ¥Ë ¥²¥¤ ¤³ -¤³ -¤Ã¤³ T1 ¤ë {newborn babe} {child} {young of animals} +»ú 3B7A U5b57 B40 C39 G1 S6 F485 N1281 V1285 H2172 DK1374 L185 K612 DO121 MN6942 MP3.0816 E28 IN110 DS86 DT57 DJ528 DB2.17 DG457 P2-3-3 I3m2.1 Q3040.7 DR747 ZSP2-3-2 Yzi4 Wja ¥¸ ¤¢¤¶ ¤¢¤¶¤Ê -¤Ê {character} {letter} {word} {section of village} +»û 3B7B U5bfa B32 C41 G2 S6 F879 N1054 V1373 H2164 DK1367 L158 K687 O268 DO45 MN7414 MP4.0004 E133 IN41 DS228 DT125 DJ328 DG500 P2-3-3 I3b3.5 Q4034.1 DR1448 Ysi4 Wsa Wsi ¥¸ ¤Æ¤é {Buddhist temple} +»ü 3B7C U6148 B12 C61 G8 S13 F1811 N612 V1924 H2339 DK1515 L1389 K1829 O2701 DO1194 MN10980P MP4.1136 E1328 IN1547 DJ1778 DG794 P2-3-10 I2o11.1 Q8033.3 DR958 ZPP2-9-4 Yci2 Wja ¥¸ ¤¤¤Ä¤¯.¤·¤à T1 ¤·¤² ¤Á¤« ¤á¤°¤ß ¤è¤· {mercy} +»ý 3B7D U6301 B64 G3 S9 F119 N1903 V2151 H374 DK275 L660 K184 O801 DO50 MN12019 MP5.0211 E294 IN451 DS231 DT328 DC94 DJ142 DB2.15 DG889 P1-3-6 I3c6.8 Q5404.1 DR1348 Ychi2 Wji ¥¸ ¤â.¤Ä -¤â.¤Á ¤â.¤Æ¤ë T1 ¤â¤Á ¤â¤Ä {hold} {have} +»þ 3B7E U6642 B72 G2 S10 XJ14172 F16 N2126 V2462 H924 DK625 L159 K19 O1086 DO46 MN13890 MP5.0848 E135 IN42 DS87 DT195 DC24 DJ25 DB2.1 DG988 P1-4-6 I4c6.2 Q6404.1 DR3848 Yshi2 Wsi ¥¸ ¤È¤­ -¤É¤­ T1 ¤È ¤È¤® {time} {hour} +¼¡ 3C21 U6b21 B15 C76 G3 S6 F222 N638 V2929 H54 DK38 L471 K235 O226 DO239 MN15992P MP6.0618 E292 IN384 DS227 DT268 DC150 DJ660 DG1120 P1-2-4 I2b4.1 Q3718.2 DR362 Yci4 Wcha ¥¸ ¥· ¤Ä.¤° ¤Ä¤® T1 ¤­ ¤¹¤­ ¤Ä¤° ¤è¤· {next} {order} {sequence} +¼¢ 3C22 U6ecb B85 G8 S12 F1563 N2626 V3238 H602 DK437 L1388 K1625 O2460 DO1395 MN17919P MP7.0147 E1327 IN1549 DJ1776 DG1222 P1-3-9 I3a9.27 Q3813.2 DR371 Yzi1 Wja ¥¸ T1 ¤· ¤·¤² ¤·¤²¤ë {nourishing} {more & more} {be luxuriant} {planting} {turbidity} +¼£ 3C23 U6cbb B85 G4 S8 F109 N2528 V3100 H335 DK250 L746 K181 O825 DO214 MN17256 MP6.1024 E544 IN493 DS468 DT506 DC88 DJ531 DG1174 P1-3-5 I3a5.28 Q3316.0 DR377 Yzhi4 Wchi ¥¸ ¥Á ¤ª¤µ.¤á¤ë ¤ª¤µ.¤Þ¤ë ¤Ê¤ª.¤ë ¤Ê¤ª.¤¹ T1 ¤· ¤Â ¤Ï¤ê ¤Ï¤ë ¤ß¤Á {reign} {be at peace} {calm down} {subdue} {quell} {govt} {cure} {heal} {rule} {conserve} +¼¤ 3C24 U723e B1 C89 G9 S14 XJ05575 XJ1305E XJ1305F XJ13258 XJ13D7B N69 V3521 H3587 DK2230 L2074 O2250 DO1945 MN19750 MP7.0585 IN2154 P4-14-1 I0a14.3 Q1022.7 Yer3 Wi ¥¸ ¥Ë ¤Ê¤ó¤¸ ¤·¤«¤ê ¤½¤Î ¤Î¤ß T1 ¤Á¤« ¤·¤« ¤ß {you} {thou} {second person} +¼¥ 3C25 U74bd B1 C96 G8 S19 XJ13855 N71 V3683 H2911 DK1854 L2075 K2019 O2860 DO1866 MN21309 MP7.0978 E1329 IN1887 DJ1947 DG1314 P2-14-5 I4f14.2 Q1010.3 DR3272 Yxi3 Wsae Wsa ¥¸ {emperor's seal} +¼¦ 3C26 U75d4 B104 S11 N3046 V3804 L2575 K1802 MN22167 MP7.1173 P3-5-6 I5i6.4 Q0014.1 DR548 Yzhi4 Wchi ¥Â ¥¸ ¤·¤â¤¬¤µ {piles} {hemorrhoids} +¼§ 3C27 U78c1 B112 G6 S14 XJ15043 F1686 N3209 V4029 H1214 DK821 L1390 K1965 DO1288 MN24364 MP8.0388 E881 IN1548 DT975 DJ1777 DG1407 P1-5-9 I5a9.6 Q1863.2 DR3371 Yci2 Wja ¥¸ {magnet} {porcelain} +¼¨ 3C28 U793a B113 G5 S5 F237 N3228 V4060 H1936 DK1229 L1086 K415 O148 DO575 MN24623 MP8.0414 E695 IN615 DS622 DT651 DC465 DJ814 DG1413 P2-1-4 I4e0.1 Q1090.1 DR3041 Yshi4 Wsi Wgi ¥¸ ¥· ¤·¤á.¤¹ {show} {indicate} {point out} {express} {display} +¼© 3C29 U800c B126 S6 N3689 V4704 H2027 L3006 O264 MN28871 MP9.0166 P2-2-4 I2r4.3 Q1022.7 ZPP3-4-2 ZPP4-6-1 Yer2 Wi ¥¸ ¥Ë ¤·¤³.¤¦¤·¤Æ ¤·¤«.¤·¤Æ ¤·¤«.¤â ¤·¤«.¤ì¤É¤â ¤¹¤Ê¤ï¤Á ¤Ê¤ó¤¸ ¤·¤«¤ë¤Ë {rake} +¼ª 3C2A U8033 B128 G1 S6 F1328 N3697 V4715 H3516 DK2190 L818 K1323 O331 DO107 MN28999 MP9.0183 E29 IN56 DS26 DT61 DJ169 DG1582 P4-6-1 I6e0.1 Q1040.0 Q1012.0 DR3255 Yer3 Wi ¥¸ ¤ß¤ß T1 ¤¬¤ß {ear} +¼« 3C2B U81ea B132 G2 S6 F19 N3841 V4900 H3525 DK2195 L36 K53 O340 DO60 MN30095 MP9.0403 E134 IN62 DS229 DT126 DC14 DJ63 DB2.19 DG1587 P4-6-2 I5c1.1 Q2600.0 DR879 Yzi4 Wja ¥¸ ¥· ¤ß¤º¤«.¤é ¤ª¤Î.¤º¤«¤é ¤ª¤Î.¤º¤È T1 ¤è¤ê {oneself} +¼¬ 3C2C U8494 B140 G9 S13 F2368 N4018 V5153 DK1507 L2395 O1985 MN31546X MP9.0813 IN2224 P2-3-10 I3k10.7 Q4464.1 Yshi4 Yshi2 Wsi ¥· ¥¸ ¤¦.¤¨¤ë ¤Þ¤¯ T1 ¤Þ¤¤ ¤Þ¤« ¤Þ¤­ {sow (seeds)} +¼­ 3C2D U8f9e B135 C160 G4 S13 XJ06D66 XJ1612D XJ16130 F633 N3860 V6000 H1364 DK922 L1497 K868 O1918 DO594 MN38638 MP0.0 E500 IN688 DS626 DT605 DJ931 DG1785 P1-6-7 I5b8.4 Q2064.1 DR2255 Yci2 Wsa ¥¸ ¤ä.¤á¤ë ¤¤¤Ê.¤à {resign} {word} {term} {expression} +¼® 3C2E U6c50 B85 G9 S6 F2314 N2488 V3041 H223 DK164 L110 O250 MN17122 MP6.0908 IN2134 P1-3-3 I3a3.9 Q3712.0 DR360 Yxi1 Yxi4 Wseog ¥»¥­ ¤·¤ª ¤¦¤·¤ª ¤»¤¤ T1 ¤¤¤½ {eventide} {tide} {salt water} {opportunity} +¼¯ 3C2F U9e7f B198 G9 S11 F957 N5375 V7017 H3126 DK1996 L1999 K1141 O1823 DO1999 MN47586 MP12.0904 IN2279 P3-3-8 I3q8.5 Q0021.1 DR556 Ylu4 Wrog ¥í¥¯ ¤·¤« ¤« T1 ¤·¤· {deer} +¼° 3C30 U5f0f B56 G3 S6 F251 N1556 V1676 H3049 DK1931 L353 K185 O306 DO349 MN9663 MP4.0674 E295 IN525 DS417 DT269 DC356 DJ796 DG602 P3-3-3 I4n3.2 Q4310.0 DR1456 Yshi4 Wsig ¥·¥­ T1 ¤Î¤ê {style} {ceremony} {rite} {function} {method} {system} {form} {expression} +¼± 3C31 U8b58 B149 G5 S19 F496 N4438 V5704 H1639 DK1086 L482 K617 O2810 DO486 MN35974 MP10.0588 E698 IN681 DS627 DT824 DC416 DJ512 DG1709 P1-7-12 I7a12.6 Q0365.0 DR3059 Yshi4 Yzhi4 Wsig Wji ¥·¥­ T1 ¤µ¤È ¤µ¤È¤ë {discriminating} {know} {write} +¼² 3C32 U9d2b B102 S16 N3013 V6948 MN46831 MP12.0820 P1-5-11 I5f11.1 Q6702.7 Wjeon ¤·¤® {snipe} {(kokuji)} +¼³ 3C33 U7afa B118 S8 N3367 V4247 L2642 O729 MN25842 MP8.0743 P2-6-2 I6f2.1 Q8810.1 Yzhu2 Wchug Wdog ¥¸¥¯ ¥Á¥¯ ¥È¥¯ T1 ¤¢¤Ä¤· {bamboo} +¼´ 3C34 U8ef8 B159 G8 S12 F1261 N4619 V5952 H1514 DK1014 L1112 K1719 DO1258 MN38269 MP10.1008 E1330 IN988 DJ1589 DG1776 P1-7-5 I7c5.1 Q5506.0 DR1576 Yzhou2 Yzhou4 Yzhu2 Wchug ¥¸¥¯ {axis} {pivot} {stem} {stalk} {counter for book scrolls} +¼µ 3C35 U5b8d B40 S7 XH3724 F2269 N1284 V1312 L2216 O470 MN7084 MP3.0950 P2-3-4 I3m4.4 Q3080.0 Yrou4 Wyug ¥Ë¥¯ ¥¸¥¯ ¤·¤· T1 ¤· ¤·¤ó {muscles} {meat} +¼¶ 3C36 U96eb B173 S11 F2219 N5043 V6519 H2760 L2778 O1494 MN42219 MP12.0014 P2-8-3 I8d3.1 Q1023.1 Yna3 ¥À ¤·¤º¤¯ {drop} {trickle} {dripping} +¼· 3C37 U4e03 B5 C1 G1 S2 XDR1474 F115 N261 V3 H3362 DK2109 L7 K44 O17 DO9 MN6 MP1.0081 E30 IN9 DS7 DT3 DC147 DJ7 DB1.A DG2 P4-2-2 I0a2.13 Q4071.0 DR1456 ZPP4-2-4 Yqi1 Wchil ¥·¥Á ¤Ê¤Ê ¤Ê¤Ê.¤Ä ¤Ê¤Î T1 ¤· ¤·¤Ã ¤Ê ¤Ò¤Á {seven} +¼¸ 3C38 U53f1 B30 S5 F2255 N873 V691 H182 L2179 DO1886 MN3248 MP2.0760 P1-3-2 I3d2.2 Q6401.0 Q6201.0 Ychi4 Wjil ¥·¥Ä ¥·¥Á ¤·¤«.¤ë {scold} {reprove} +¼¹ 3C39 U57f7 B32 G8 S11 XH3699 F800 N1097 V1039 H1680 DK1102 L1506 K965 O1420 DO1231 MN5193 MP3.0191 E1332 IN686 DJ1823 DG351 P1-8-3 I3b8.15 Q4541.7 Q4441.7 DR1457 Yzhi2 Wjib ¥·¥Ä ¥·¥å¥¦ ¤È.¤ë T1 ¤· {tenacious} {take hold} {grasp} {take to heart} +¼º 3C3A U5931 B4 C37 G4 S5 F447 N178 V1141 H3511 DK2189 L845 K523 DO238 MN5844 MP3.0553 E501 IN311 DS418 DT452 DC346 DJ594 DB3.13 DG413 P4-5-4 I0a5.28 Q2503.0 DR2463 Yshi1 Wsil ¥·¥Ä ¤¦¤·¤Ê.¤¦ ¤¦.¤»¤ë {lose} {error} {fault} {disadvantage} {loss} +¼» 3C3B U5ac9 B38 S13 XH1205 F2317 N1248 V1255 L2202 MN6611 MP3.0746 P1-3-10 I3e10.8 Q4043.4 Yji2 Wjil ¥·¥Ä ¤½¤Í.¤à ¤Í¤¿.¤à ¤Ë¤¯.¤à {jealous} {envy} +¼¼ 3C3C U5ba4 B40 G2 S9 F550 N1300 V1327 H2254 DK1442 L754 K421 O1183 DO278 MN7136 MP3.1002 E136 IN166 DS232 DT176 DJ331 DB3.5 DG477 P2-3-6 I3m6.4 Q3010.4 DR772 Yshi4 Wsil ¥·¥Ä ¤à¤í {room} {apartment} {chamber} {greenhouse} {cellar} +¼½ 3C3D U6089 B165 S11 XH1380 N4808 V1864 L2430 O1482 MN10635 MP4.1053 P2-7-4 I4k7.19 Q2033.9 Yxi1 Wsil ¥·¥Ä ¥·¥Á ¤Ä.¤­¤ë ¤³¤È¤´¤È ¤³¤È¤´¤È.¤¯ ¤Ä.¤¯¤¹ ¤Ä¤Ö¤µ.¤Ë {all} {entirely} {altogether} {completely} {use up} {run out of} {exhaust} {befriend} {serve} +¼¾ 3C3E U6e7f B85 G8 S12 XJ05F3C F1517 N2631 V3243 H609 DK443 L1788 K1476 DO1402 MN17920P MP7.0147 E1333 IN1169 DJ838 DG1223 P1-3-9 I3a9.22 Q3611.2 DR374 Yshi1 Wseub ¥·¥Ä ¥·¥å¥¦ ¤·¤á.¤ë ¤·¤á.¤¹ ¤¦¤ë¤ª.¤¦ ¤¦¤ë¤ª.¤¹ {damp} {wet} {moist} +¼¿ 3C3F U6f06 B85 G8 S14 XJ1436A F1971 N2679 V3304 H704 DK497 L932 K1966 O2087 DO1597 MN18108 MP7.0208 E1334 IN1546 DJ1505 DG1241 P1-3-11 I3a11.10 Q3413.2 DR342 Yqi1 Yqu4 Wchil ¥·¥Ä ¤¦¤ë¤· T1 ¤¦¤ë {lacquer} {varnish} {seven} +¼À 3C40 U75be B104 G8 S10 F1577 N3041 V3797 H3279 DK2061 L1686 K1724 DO1789 MN22112 MP7.1164 E1331 IN1812 DJ1736 DG1349 P3-5-5 I5i5.12 Q0013.4 DR563 Yji2 Wjil ¥·¥Ä {rapidly} +¼Á 3C41 U8cea B154 G5 S15 XJ06C44 XJ13353 F389 N4518 V5817 H2808 DK1796 L1137 K369 O2395 DO325 MN36833 MP10.0787 E699 IN176 DS628 DT808 DC359 DJ238 DB2.16 DG1737 P2-8-7 I7b8.7 Q7280.6 DR2661 ZPP2-13-2 Yzhi2 Yzhi4 Wjil Wji ¥·¥Ä ¥·¥Á ¥Á ¤¿¤Á ¤¿¤À.¤¹ ¤â¤È ¤ï¤ê¤Õ {substance} {quality} {matter} {temperament} +¼Â 3C42 U5b9f B40 G3 S8 XJ05569 F68 N1297 V1324 H2225 DK1416 L1572 K89 O678 DO233 MN7124 MP3.0989 E296 IN203 DS233 DT301 DC37 DJ672 DB3.20 DG470 P2-3-5 I3m5.4 Q3053.0 DR763 Yshi2 Wsil ¥¸¥Ä ¥·¥Ä ¤ß ¤ß¤Î.¤ë ¤Þ¤³¤È ¤Þ¤³¤È¤Ë ¤ß¤Î ¤ß¤Á.¤ë T1 ¤°¤ß ¤µ¤Í {reality} {truth} +¼Ã 3C43 U8500 B140 S14 S13 V5138 O2186 MN31748X MP9.0865 P2-3-11 I3k10.4 Q4462.7 ZRP2-4-11 Ybu4 Wbu ¥Û¥¦ ¥À ¥À¥ó ¥Ö ¤·¤È¤ß {latticed shutters} +¼Ä 3C44 U7be0 B118 S17 XJ0642C F1556 N3440 V4352 L2639 O2691 MN26328 MP8.0832 P2-6-11 I6f11.3 Q8829.4 Yxiao3 Wso ¥¾¥¦ ¥·¥ç¥¦ ¤·¤Î ¤µ¤µ T1 ¤Î {also N3428} {bamboo grass} +¼Å 3C45 U5072 B9 G9 S11 F2350 N499 V266 H135 DK103 L2129 MN895 MP1.0873 IN2021 P1-2-9 I2a9.7 Q2623.0 Ysi1 Wsi ¥µ¥¤ ¥· ¤·¤Î.¤Ö {recollect} {remember} +¼Æ 3C46 U67f4 B75 S10 F1638 N2251 V2657 H2653 L2044 O1221 MN14664X MP6.0288 P2-6-4 I4a6.33 Q2190.4 ZSP2-5-4 Ychai2 Wsi Wchae ¥µ¥¤ ¥· ¤·¤Ð {brush} {firewood} +¼Ç 3C47 U829d B140 G8 S6 F1052 N3893 V4961 H2180 DK1380 L1216 K722 O289 DO954 MN30699P MP9.0530 E1335 IN250 DJ568 DG640 P2-3-3 I3k2.1 Q4430.7 DR1970 ZSP2-3-2 Yzhi1 Wji ¥· ¤·¤Ð T1 ¤³¤² ¤·¤Ï {turf} {lawn} +¼È 3C48 U5c61 B44 S12 XJ13A7A N1401 V1428 L2221 MN7770 MP4.0165 P3-3-9 Q7724.4 Ylu:3 Wru ¥ë ¤·¤Ð¤·¤Ð {often} {frequently} +¼É 3C49 U854a B140 S15 XJ06922 XJ06923 N4045 V5188 L2393 MN31939X MP9.1007 P2-3-12 I3k12.14 Q4490.4 ZRP2-4-12 Yrui3 Wye ¥º¥¤ ¤·¤Ù {pistil} {stamen} +¼Ê 3C4A U7e1e B120 S16 F2491 N3595 V4569 L2671 MN27777 MP8.1144 P1-6-10 I6a10.9 Q2092.7 Ygao3 Who ¥³¥¦ ¤·¤Þ ¤·¤í¤®¤Ì {stripe} +¼Ë 3C4B U820e B9 G5 S8 XJ06752 F1170 N423 V189 H2060 DK1305 L316 K1056 O721 DO872 MN30278P MP9.0466 E700 IN791 DS629 DT685 DJ1654 DG51 P2-2-6 I2a6.23 Q8060.1 DR2877 Yshe3 Yshe4 Wsa ¥·¥ã ¥»¥­ ¤ä¤É.¤ë T1 ¤µ ¤È¤ê {cottage} {inn} {hut} {house} {mansion} +¼Ì 3C4C U5199 B14 G3 S5 XJ05150 XJ0556D F453 N626 V400 H2000 DK1260 L1247 K489 DO494 MN1570 MP2.0123 E297 IN540 DS419 DT251 DJ194 DB2.7 DG164 P2-2-3 I2i3.1 Q3740.0 DR3647 ZSP2-2-4 Yxie3 Wsa ¥·¥ã ¥¸¥ã ¤¦¤Ä.¤¹ ¤¦¤Ä.¤ë ¤¦¤Ä- ¤¦¤Ä.¤· {copy} {be photographed} {describe} +¼Í 3C4D U5c04 B158 C41 G6 S10 F937 N4603 V1380 H1458 DK979 L1249 K1000 O1144 DO989 MN7434 MP4.0013 E882 IN900 DT902 DJ1015 DG505 P1-7-3 I0a10.8 Q2420.0 Q2440.0 DR848 Yshe4 Yshi2 Yye4 Wsa Wseog ¥·¥ã ¤¤.¤ë ¤µ.¤¹ {shoot} {shine into} {onto} {archery} +¼Î 3C4E U6368 B64 G6 S11 F1266 N1944 V2205 H501 DK369 L655 K1223 O1324 DO1424 MN12191P MP5.0255 E883 IN1444 DT923 DJ285 DG901 P1-3-8 I3c8.26 Q5806.1 DR1377 Yshe3 Yshe4 Wsa ¥·¥ã ¤¹.¤Æ¤ë {discard} {throw away} {abandon} {resign} {reject} {sacrifice} +¼Ï 3C4F U8d66 B155 G8 S11 XH4324 F1868 N4536 V5841 H1478 DK993 L1744 K1967 DO1739 MN36999 MP10.0823 E1336 IN1570 DJ1897 DG1752 P1-7-4 I4i7.3 Q4834.0 DR1466 Yshe4 Wsa ¥·¥ã {pardon} {forgiveness} +¼Ð 3C50 U659c B68 G8 S11 F1504 N2074 V2376 H1486 DK999 L1662 K1757 O1392 DO1488 MN13509X MP5.0613 E1337 IN1069 DJ1391 DG952 P1-7-4 I2a9.21 Q8490.0 DR2855 Yxie2 Yxia2 Wsa Wya ¥·¥ã ¤Ê¤Ê.¤á ¤Ï¤¹ {diagonal} {slanting} {oblique} +¼Ñ 3C51 U716e B86 G8 S12 F1565 N2771 V3437 H2785 DK1782 L1257 K1294 O1787 DO1179 MN19165P MP7.0465 E1338 IN1795 DJ1315 DG1277 P2-8-4 I4d8.9 Q4433.6 DR1440 ZPP3-4-8 Yzhu3 Wja ¥·¥ã ¤Ë.¤ë -¤Ë ¤Ë.¤¨¤ë ¤Ë.¤ä¤¹ {boil} {cook} +¼Ò 3C52 U793e B113 G2 S7 F21 N3231 V4065 H840 DK562 L1092 K30 O406 DO203 MN24631P MP8.0419 E137 IN308 DS234 DT145 DC82 DJ60 DB2.1 DG1418 P1-4-3 I4e3.1 Q3421.0 DR672 Yshe4 Wsa ¥·¥ã ¤ä¤·¤í T1 ¤³¤½ {company} {firm} {office} {association} {shrine} +¼Ó 3C53 U7d17 B120 G9 S10 N3503 V4446 H1301 DK878 L2673 O1683 MN27287 MP8.0970 IN2191 P1-6-4 I6a4.6 Q2992.0 Ysha1 Wsa ¥µ ¥·¥ã ¤¦¤¹¤®¤Ì T1 ¤¿¤¨ ¤¹¤º {gauze} {gossamer} +¼Ô 3C54 U8005 B125 G3 S8 F38 N3685 V4698 H3211 DK2047 L1256 K22 O769 DO56 MN28852 MP9.0164 E298 IN164 DS235 DT302 DC19 DJ148 DB3.6 DG1578 P3-4-4 I4c4.13 Q4460.0 DR1478 ZPP2-4-4 ZPP4-8-2 Yzhe3 Wja ¥·¥ã ¤â¤Î {someone} {person} +¼Õ 3C55 U8b1d B149 G5 S17 F1028 N4423 V5687 H1620 DK1079 L1250 K1162 DO765 MN35827 MP10.0558 E701 IN901 DS630 DT819 DJ947 DG1708 P1-7-10 I7a10.1 Q0460.0 DR3048 Yxie4 Wsa ¥·¥ã ¤¢¤ä¤Þ.¤ë T1 ¤µ ¤¶ {apologize} {thank} {refuse} +¼Ö 3C56 U8eca B159 G1 S7 F333 N4608 V5939 H3552 DK2212 L286 K162 O532 DO54 MN38172 MP10.0977 E31 IN133 DS88 DT64 DC231 DJ62 DB2.2 DG1769 P4-7-3 I7c0.1 Q5000.6 DR1555 Yche1 Yju1 Wcha Wge ¥·¥ã ¤¯¤ë¤Þ T1 ¤¯¤é ¤¯¤í¤Þ {car} +¼× 3C57 U906e B162 G8 S14 S13 F1865 N4737 V6106 H3158 DK2018 L1192 K1927 MN39086X MP11.0167 E1339 IN1767 DJ1749 DG716 P3-3-11 I2q11.4 Q3030.3 DR540 ZSP3-3-10 Yzhe1 Yzhe5 Wcha ¥·¥ã ¤µ¤¨¤®.¤ë {intercept} {interrupt} {obstruct} +¼Ø 3C58 U86c7 B142 G8 S11 XJ15A48 F1721 N4130 V5303 H1343 DK907 L519 K1916 O1387 MN32964 MP10.0018 E1341 IN1875 DJ1861 DG1608 P1-6-5 I6d5.7 Q5311.1 DR1656 Yshe2 Yyi2 Wsa Wi ¥¸¥ã ¥À ¥¤ ¥ä ¤Ø¤Ó T1 ¤¢¤Ö ¤ß {snake} {serpent} {hard drinker} +¼Ù 3C59 U90aa B92 G8 S8 F1612 N2849 V6135 H1124 DK766 L1906 K1643 O642 DO1520 MN39357P MP11.0223 E1340 IN1457 DJ1417 DG754 P1-5-3 I2d5.8 Q1722.7 Q7722.7 DR3244 ZSP1-5-2 Yxie2 Yye2 Wsa Wya ¥¸¥ã ¤è¤³¤·.¤Þ {wicked} {injustice} {wrong} +¼Ú 3C5A U501f B9 G4 S10 F932 N490 V259 H122 DK91 L1186 K996 O1032 DO471 MN781 MP1.0837 E502 IN766 DS420 DT547 DJ182 DB2.19 DG106 P1-2-8 I2a8.22 Q2426.1 DR2178 Yjie4 Wcha Wjeog ¥·¥ã¥¯ ¤«.¤ê¤ë {borrow} {rent} +¼Û 3C5B U52fa B20 G8 S3 N740 V565 H2933 DK1863 L68 K2020 DO1817 MN2495 MP2.0423 E1342 IN1903 DJ1917 DG228 P3-2-1 I0a3.5 Q2732.0 DR2552 Yshao2 Yshuo4 Wjag ¥·¥ã¥¯ {ladle} {one tenth of a go} {dip} +¼Ü 3C5C U5c3a B44 G6 S4 F1940 N1377 V1404 H3440 DK2146 L1070 K1842 O96 DO1781 MN7632 MP4.0126 E884 IN1895 DT830 DJ762 DG521 P4-4-1 I3r1.1 Q7780.7 DR3762 ZPP3-3-1 Ychi3 Yche3 Wcheog ¥·¥ã¥¯ T1 ¤»¤­ {shaku} {Japanese foot} {measure} {scale} {rule} +¼Ý 3C5D U6753 B75 S7 N2187 V2558 H833 L2510 MN14466X MP6.0146 P1-4-3 I4a3.11 Q4792.0 Yshao2 Ybiao1 Wpyo Wjag ¥·¥ã¥¯ ¥Á¥ç¥¦ ¥Æ¥­ ¥Ò¥ç¥¦ ¤Ò¤·¤ã¤¯ {ladle} {scoop} +¼Þ 3C5E U707c B86 S7 N2746 V3398 L2544 MN18878X MP7.0376 P1-4-3 I4d3.1 Q9782.0 Yzhuo2 Wjag Wsa ¥·¥ã¥¯ ¤¢¤é¤¿ ¤ä¤¯ {miraculous} +¼ß 3C5F U7235 B87 G8 S17 N2830 V3514 H2524 DK1611 L1463 K2021 O2779 DO1875 MN19710P MP7.0575 E1344 IN1923 DJ1875 DG1285 P2-4-13 I5g12.1 Q2074.6 DR2048 ZPP2-1-16 ZPP2-9-8 Yjue2 Wjag ¥·¥ã¥¯ {baron} {peerage} {court rank} +¼à 3C60 U914c B164 G8 S10 XH2492 F2271 N4778 V6162 H1461 DK982 L1429 K1919 DO1835 MN39768X MP11.0349 E1343 IN1863 DJ1591 DG1788 P1-7-3 I7e3.3 Q1762.0 DR3252 Yzhuo2 Wjag ¥·¥ã¥¯ ¤¯.¤à {bar-tending} {serving sake} {the host} {draw (water)} {ladle} {scoop} {pump} +¼á 3C61 U91c8 B165 G8 S11 XJ06E59 F1097 N4809 V6203 H1484 DK997 L1908 K1214 O1395 DO660 MN40120P MP11.0408 E885 IN595 DS802 DJ763 DG1800 P1-7-4 I6b5.5 Q2798.7 DR2262 Yshi4 Wseog ¥·¥ã¥¯ ¥»¥­ ¤È¤¯ ¤¹.¤Æ¤ë ¤æ¤ë.¤¹ T1 ¤·¤ã {explanation} +¼â 3C62 U932b B167 S16 F2095 N4873 V6292 L2764 O2524 MN40573 MP11.0586 P1-8-8 I8a8.7 Q8612.7 DR2844 Yxi2 Yxi1 Wseog ¥»¥­ ¥·¥ã¥¯ ¤¹¤º ¤¿¤Þ.¤¦ {copper} {tin} +¼ã 3C63 U82e5 B140 G6 S8 F458 N3926 V5007 H2241 DK1430 L223 K372 O692 DO982 MN30796P MP9.0574 E886 IN544 DT864 DC391 DJ125 DB3.15 DG648 P2-3-5 I3k5.12 Q4460.4 DR1977 Yruo4 Yre3 Wyag Wya ¥¸¥ã¥¯ ¥Ë¥ã¥¯ ¥Ë¥ã ¤ï¤«.¤¤ ¤ï¤«- ¤â.¤·¤¯¤ï ¤â.¤· ¤â.¤·¤¯¤Ï T1 ¤ï¤¯ ¤ï¤³ {young} {if} {perhaps} {possibly} {low number} {immature} +¼ä 3C64 U5bc2 B40 G8 S11 F1599 N1315 V1342 H2290 DK1472 L720 K1871 O1436 DO1300 MN7200 MP3.1044 E1345 IN1669 DJ1380 DG487 P2-3-8 I3m8.2 Q3094.7 DR767 Yji4 Yji2 Wjeog ¥¸¥ã¥¯ ¥»¥­ ¤µ¤Ó ¤µ¤Ó.¤·¤¤ ¤µ¤Ó.¤ì¤ë ¤µ¤ß.¤·¤¤ {loneliness} {quietly} {mellow} {mature} {death of a priest} +¼å 3C65 U5f31 B15 C57 G2 S10 F958 N650 V1692 H1167 DK792 L1236 K819 O1647 DO595 MN9791P MP4.0710 E138 IN218 DS236 DT196 DJ112 DG610 P1-5-5 I3h7.2 Q1712.7 DR3553 Yruo4 Wyag ¥¸¥ã¥¯ ¤è¤ï.¤¤ ¤è¤ï.¤ë ¤è¤ï.¤Þ¤ë ¤è¤ï.¤á¤ë {weak} {frail} +¼æ 3C66 U60f9 B140 C61 S12 S13 N3991 V1886 H2493 L2429 MN10866X MP4.1104 P2-3-9 I3k9.18 Q4433.6 ZRP2-4-9 ZSP2-3-9 Yre3 Wya ¥¸¥ã¥¯ ¥¸¥ã ¤Ò.¤¯ {attract} {captivate} +¼ç 3C67 U4e3b B8 C3 G3 S5 F95 N285 V38 H1938 DK1231 L266 K91 O196 DO49 MN100 MP1.0329 E299 IN155 DS237 DT252 DC34 DJ70 DB2.10 DG19 P2-1-4 I4f1.1 Q0010.4 DR472 ZPP2-2-3 ZPP4-5-2 Yzhu3 Wju ¥·¥å ¥¹ ¥·¥å¥¦ ¤Ì¤· ¤ª¤â ¤¢¤ë¤¸ T1 ¤«¤º ¤º ¤â¤ó {lord} {chief} {master} {main thing} {principal} +¼è 3C68 U53d6 B128 C29 G3 S8 F122 N3699 V679 H1262 DK847 L819 K190 O650 DO108 MN3158 MP2.0702 E301 IN65 DS238 DT303 DC194 DJ270 DG269 P1-6-2 I6e2.2 Q1714.0 DR3267 Yqu3 Wchwi ¥·¥å ¤È.¤ë ¤È.¤ê ¤È.¤ê- ¤È¤ê -¤É.¤ê T1 ¤É¤ë {take} {fetch} {take up} +¼é 3C69 U5b88 B40 G3 S6 XJ13762 F457 N1282 V1310 H2173 DK1375 L186 K564 O284 DO352 MN7071 MP3.0902 E300 IN490 DS421 DT270 DC364 DJ537 DG466 P2-3-3 I3m3.2 Q3034.2 DR748 Yshou3 Wsu ¥·¥å ¥¹ ¤Þ¤â.¤ë ¤Þ¤â.¤ê ¤â¤ê -¤â¤ê ¤«¤ß T1 ¤¦ ¤· ¤â ¤Æ {guard} {protect} {defend} {obey} +¼ê 3C6A U624b B64 G1 S4 F60 N1827 V2060 H3456 DK2155 L637 K42 O118 DO37 MN11768 MP5.0078 E32 IN57 DS28 DT30 DC57 DJ170 DB2.19 DG847 DG1147 P4-4-3 I3c0.1 Q2050.0 DR2247 ZPP2-1-3 Yshou3 Wsu ¥·¥å ¥º ¤Æ ¤Æ- -¤Æ ¤¿- {hand} +¼ë 3C6B U6731 B4 C75 G8 S6 F1788 N184 V2546 H3531 DK2200 L221 K1720 O341 DO1681 MN14424 MP6.0037 E1346 IN1503 DJ1768 DG1049 P4-6-3 I0a6.13 Q2590.0 DR2464 Yzhu1 Wju ¥·¥å ¤¢¤± T1 ¤¢ ¤¢¤« ¤¢¤­ ¤¹ {vermilion} {cinnabar} {scarlet} {red} {bloody} +¼ì 3C6C U6b8a B78 G8 S10 F1361 N2443 V2975 H942 DK639 L810 K1330 DO1019 MN16451 MP6.0745 E1348 IN1505 DJ813 DG1135 P1-4-6 I0a10.7 Q1529.0 DR3164 Yshu1 Wsu ¥·¥å ¤³¤È {particularly} {especially} {exceptionally} +¼í 3C6D U72e9 B94 G8 S9 F1785 N2883 V3573 H397 DK295 L243 K1650 O791 DO1023 MN20390 MP7.0698 E1347 IN1581 DJ1514 DG1302 P1-3-6 I3g6.5 Q4324.2 DR2948 Yshou4 Wsu ¥·¥å ¤«.¤ë ¤«.¤ê -¤¬.¤ê T1 ¤«¤ê {hunt} {raid} {gather} +¼î 3C6E U73e0 B96 G8 S10 F1711 N2936 V3637 H947 DK643 L258 K1540 O1077 DO1585 MN20956 MP7.0907 E1349 IN1504 DJ1769 DG1317 P1-4-6 I4f6.2 Q1519.0 DR3164 Yzhu1 Wju ¥·¥å ¤¿¤Þ T1 ¤¹ ¤È¤â ¤Þ ¤ß {pearl} {gem} {jewel} +¼ï 3C6F U7a2e B115 G4 S14 F461 N3295 V4159 H1218 DK823 L1679 K435 O2124 DO232 MN25174 MP8.0600 E503 IN228 DS423 DT618 DC417 DJ564 DG1442 P1-5-9 I5d9.1 Q2291.4 DR2272 Yzhong3 Ychong2 Yzhong4 Wjong ¥·¥å ¤¿¤Í -¤°¤µ T1 ¤ª¤¤ ¤¯¤µ ¤¿ ¤Û {species} {kind} {class} {variety} {seed} +¼ð 3C70 U816b B130 S13 F2145 N3797 V4848 L2467 MN29697 MP9.0342 P1-4-9 I4b9.1 Q7221.4 Yzhong3 Wjong ¥·¥å ¥·¥ç¥¦ ¤Ï.¤ì¤ë ¤Ï.¤ì ¤Ï.¤é¤¹ ¤¯.¤à ¤Ï¤ì¤â¤Î {tumor} {swelling} +¼ñ 3C71 U8da3 B156 G8 S15 F1153 N4544 V5854 H3317 DK2087 L820 K1193 O2422 DO1047 MN37207 MP10.0885 E1350 IN1002 DJ310 DG1758 P3-7-8 I6e9.1 Q4180.4 Q4780.4 DR1470 Yqu4 Ycu4 Wchwi Wchug ¥·¥å ¤ª¤â¤à¤­ ¤ª¤â¤à.¤¯ {gist} {proceed to} {tend} {become} +¼ò 3C72 U9152 B85 G3 S10 F1006 N2573 V6160 H444 DK328 L1428 K781 O1066 DO347 MN39776 MP11.0353 E302 IN517 DS422 DT356 DJ144 DG1789 P1-3-7 I3a7.1 Q3116.0 DR375 Yjiu3 Wju ¥·¥å ¤µ¤± ¤µ¤«- T1 ¤­ ¤µ ¤· {sake} {alcohol} +¼ó 3C73 U9996 B185 G2 S9 F98 N5186 V6719 H2265 DK1452 L70 K208 O920 DO138 MN44489 MP12.0438 E139 IN148 DS239 DT177 DJ393 DG1910 P2-3-6 I2o7.2 Q8060.1 DR979 Yshou3 Wsu ¥·¥å ¤¯¤Ó T1 ¤ª¤Ó¤È ¤³¤Ù ¤¹ {neck} +¼ô 3C74 U5112 B9 G8 S16 F2162 N561 V330 H174 DK127 L1166 K1968 O2432 DO1579 MN1220 MP1.0950 E1352 IN1417 DJ1891 DG138 P1-2-14 I2a14.1 Q2122.7 DR2153 Yru2 Wyu ¥¸¥å {Confucian} +¼õ 3C75 U53d7 B87 C29 G3 S8 F136 N2826 V678 H2421 DK1569 L735 K223 O730 DO272 MN3159 MP2.0706 E303 IN260 DS240 DT304 DC298 DJ269 DB2.9 DG270 P2-4-4 I2h6.2 Q2040.7 DR2067 ZPP2-1-7 ZPP2-6-2 Yshou4 Wsu ¥¸¥å ¤¦.¤±¤ë -¤¦.¤± ¤¦.¤«¤ë T1 ¤¸¤ç {accept} {undergo} {answer (phone)} {take} {get} {catch} {receive} +¼ö 3C76 U546a B30 S8 XJ05270 F2131 N912 V764 L2169 MN3443 MP2.0953 P1-3-5 I3d5.11 Q6601.0 Yzhou4 Wju ¥¸¥å ¥·¥å ¥·¥å¥¦ ¤Þ¤¸¤Ê.¤¦ ¤Î¤í.¤¤ ¤Þ¤¸¤Ê.¤¤ ¤Î¤í.¤¦ {spell} {curse} {charm} {malediction} +¼÷ 3C77 U5bff B4 C41 G8 S7 XJ05468 F1245 N194 V1374 H3557 DK2215 L1565 K1132 O539 DO1786 MN7419P MP4.0006 E1351 IN1550 DJ1327 DG501 P4-7-4 I0a7.15 Q5034.0 Q5004.0 DR1448 Yshou4 Wsu ¥¸¥å ¥¹ ¥·¥å¥¦ ¤³¤È¤Ö¤­ ¤³¤È¤Ö.¤¯ ¤³¤È¤Û.¤° T1 ¤«¤º ¤¸ ¤¸¤å¤¦ ¤¹¤Ã ¤¹¤ß ¤È¤· ¤È¤·¤«¤Ä ¤Ê¤¬ ¤Î¤Ö ¤Î¤ê ¤Ò¤µ ¤Ò¤µ¤· ¤ä¤¹ {longevity} {congratulations} {one's natural life} +¼ø 3C78 U6388 B64 G5 S11 F535 N1946 V2208 H492 DK360 L736 K558 O1315 DO778 MN12242 MP5.0266 E702 IN602 DS803 DT735 DC457 DJ312 DG902 P1-3-8 I3c8.15 Q5204.7 DR1367 Yshou4 Wsu ¥¸¥å ¤µ¤º.¤±¤ë ¤µ¤º.¤«¤ë {impart} {instruct} {grant} {confer} +¼ù 3C79 U6a39 B75 G6 S16 F988 N2377 V2878 H1075 DK735 L1446 K1034 O2483 DO1053 MN15496 MP6.0539 E888 IN1144 DT993 DJ1853 DG1117 P1-4-12 I4a12.3 Q4490.0 DR1848 Yshu4 Wsu ¥¸¥å ¤­ T1 ¤¤¤Ä¤­ ¤¦¤¨ ¤³ ¤·¤² ¤¸ ¤¿¤Á¤­ ¤¿¤Ä ¤¿¤Ä¤ë ¤Ê {timber trees} {wood} +¼ú 3C7A U7dac B120 S14 N3547 V4510 L2672 K1865 MN27565 MP8.1095 P1-6-8 I6a8.7 Q3294.7 Yshou4 Wsu ¥¸¥å ¤Ò¤â {ribbon} +¼û 3C7B U9700 B173 G8 S14 F935 N5052 V6528 H2797 DK1790 L1165 K1011 O2220 DO754 MN42275 MP12.0049 E887 IN1416 DS804 DJ681 DG1865 P2-8-6 I8d6.1 Q1022.7 DR3153 Yxu1 Wsu ¥¸¥å {demand} {request} {need} +¼ü 3C7C U56da B31 G8 S5 XH1919 XDR3675 F2107 N1024 V937 H3042 DK1926 L1018 K1830 DO1538 MN4680 MP3.0001 E1353 IN1195 DJ1717 DG336 P3-3-2 I3s2.1 Q6080.0 DR1262 Yqiu2 Wsu ¥·¥å¥¦ ¤È¤é.¤ï¤ì¤ë {captured} {criminal} {arrest} {catch} +¼ý 3C7D U53ce B29 G6 S5 XJ05A40 F337 N860 V675 H198 DK17 L1510 K411 O133 DO721 MN3128 MP2.0687 E703 IN757 DS631 DT831 DJ828 DG265 P1-3-2 I2h2.2 Q2774.0 DR1267 Yshou1 ¥·¥å¥¦ ¤ª¤µ.¤á¤ë ¤ª¤µ.¤Þ¤ë T1 ¤Î¤Ö {income} {obtain} {reap} {pay} {supply} {store} +¼þ 3C7E U5468 B13 C30 G4 S8 F562 N622 V768 H2998 DK1903 L317 K694 O736 DO187 MN3441P MP2.0953 E504 IN91 DS632 DT507 DJ558 DG324 P3-2-6 I2r6.1 Q7722.0 DR3649 Yzhou1 Wju ¥·¥å¥¦ ¤Þ¤ï.¤ê T1 ¤¢¤Þ¤Í ¤·¤å ¤¹ ¤Á¤« ¤Î¤ê ¤Ò¤í ¤Ó¤Ó ¤Þ¤³¤È {circumference} {circuit} {lap} +½¡ 3D21 U5b97 B40 G6 S8 F997 N1294 V1321 H2228 DK1419 L1100 K1023 O679 DO248 MN7106 MP3.0954 E889 IN616 DS805 DT865 DJ816 DG471 P2-3-5 I3m5.1 Q3090.1 DR741 Yzong1 Wjong ¥·¥å¥¦ ¥½¥¦ ¤à¤Í T1 ¤«¤º ¤· ¤½ ¤½¤ª ¤¿¤« ¤È¤· ¤Î¤ê ¤Ò¤í ¤à¤Ê ¤â¤È ¤è¤· {religion} {sect} {denomination} {main point} {origin} {essence} +½¢ 3D22 U5c31 B8 C43 G6 S12 F624 N323 V1401 H1694 DK1113 L1969 K953 O1668 DO759 MN7599 MP4.0117 E890 IN934 DS807 DT947 DJ514 DG520 P1-8-4 I3d9.21 Q0391.4 DR457 Yjiu4 Wchwi ¥·¥å¥¦ ¥¸¥å ¤Ä.¤¯ ¤Ä.¤±¤ë T1 ¤¿¤« ¤Ê¤ê {concerning} {settle} {take position} {depart} {study} {per} +½£ 3D23 U5dde B2 G3 S6 XDR0354 F386 N99 V1529 H57 DK39 L128 K542 O224 DO445 MN8678 MP4.0331 E304 IN195 DS424 DT271 DJ553 DG549 P1-2-4 I2f4.1 Q3200.0 DR1254 ZPP1-1-5 Yzhou1 Wju ¥·¥å¥¦ ¥¹ ¤¹ T1 ¤¯¤Ë {state} {province} +½¤ 3D24 U4fee B9 G5 S10 XJ13143 F603 N491 V260 H123 DK92 L1722 K644 O1038 DO563 MN721 MP1.0805 E704 IN945 DS633 DT715 DJ1175 DG107 P1-2-8 I2a8.11 Q2822.2 Q2722.2 DR2160 ZPP1-3-7 Yxiu1 Wsu ¥·¥å¥¦ ¥·¥å ¤ª¤µ.¤á¤ë ¤ª¤µ.¤Þ¤ë T1 ¤ª¤­ ¤Ê¤¬ ¤Î¤Ö ¤ª¤µ¤à {discipline} {conduct oneself well} {study} {master} +½¥ 3D25 U6101 B61 G8 S13 F2171 N1729 V1923 H2829 DK1811 L901 K1737 DO1778 MN10885 MP4.1107 E1357 IN1601 DJ1700 DG795 P2-9-4 I4k9.16 Q2933.8 DR2258 Ychou2 Wsu ¥·¥å¥¦ ¤¦¤ì.¤¨¤ë ¤¦¤ì.¤¤ {distress} {grieve} {lament} {be anxious} +½¦ 3D26 U62fe B64 G3 S9 F1479 N1901 V2149 H379 DK279 L667 K1599 O802 DO625 MN12014 MP5.0209 E305 IN1445 DS425 DT329 DJ273 DG890 P1-3-6 I3c6.14 Q5806.1 DR1377 Yshi2 Yshe4 Wseub Wsib ¥·¥å¥¦ ¥¸¥å¥¦ ¤Ò¤í.¤¦ {pick up} {gather} {find} {go on foot} {ten} +½§ 3D27 U6d32 B85 G9 S9 F1979 N2539 V3120 H391 DK291 L2289 O820 MN17413 MP6.1116 IN2138 P1-3-6 I3a6.10 Q3210.0 Yzhou1 Wju ¥·¥å¥¦ ¥¹ ¤·¤Þ {continent} {sandbar} {island} {country} +½¨ 3D28 U79c0 B115 G8 S7 F848 N3263 V4123 H2545 DK1616 L914 K859 O726 DO973 MN24911 MP8.0523 E1355 IN1683 DJ1171 DG1429 P2-5-2 I5d2.4 Q2022.7 DR2245 ZPP2-1-6 ZSP2-5-3 ZBP2-1-7 Yxiu4 Wsu ¥·¥å¥¦ ¤Ò¤¤.¤Ç¤ë T1 ¤·¤å ¤·¤ç¤¦ ¤Ò¤Ç ¤Ò¤Ç¤· ¤Û {excel} {excellence} {beauty} {surpass} +½© 3D29 U79cb B115 G2 S9 XJ0302C XJ06354 F635 N3273 V4131 H1139 DK776 L900 K540 O878 DO164 MN24940 MP8.0537 E140 IN462 DS89 DT178 DJ98 DB2.20 DG1431 P1-5-4 I5d4.1 Q2998.0 DR2262 Yqiu1 Wchu ¥·¥å¥¦ ¤¢¤­ ¤È¤­ T1 ¤¢¤¤ {autumn} +½ª 3D2A U7d42 B120 G3 S11 F256 N3521 V4471 H1336 DK903 L1352 K344 O1950 DO302 MN27372X MP8.1025 E306 IN458 DS241 DT372 DC392 DJ130 DB2.14 DG1526 P1-6-5 I6a5.9 Q2793.3 DR2740 Yzhong1 Wjong ¥·¥å¥¦ ¤ª.¤ï¤ë -¤ª.¤ï¤ë ¤ª¤ï.¤ë ¤ª.¤¨¤ë ¤Ä¤¤ ¤Ä¤¤.¤Ë T1 ¤Ð¤Æ {end} {finish} +½« 3D2B U7e4d B120 S17 XJ15457 N3616 V4572 L2665 O2954 MN27913X MP8.1183 P1-6-11 Q2592.7 Yxiu4 Wsu ¥·¥å¥¦ ¤Ì¤¤¤È¤ê {sew} {figured cloth} +½¬ 3D2C U7fd2 B124 G3 S11 F706 N3675 V4681 H2667 DK1711 L574 K665 O1468 DO320 MN28672P MP9.0110 E307 IN591 DS426 DT373 DJ201 DB2.3 DG1572 P2-6-5 I4c7.11 Q1760.2 DR3578 Yxi2 Wseub ¥·¥å¥¦ ¥¸¥å ¤Ê¤é.¤¦ ¤Ê¤é.¤¤ {learn} +½­ 3D2D U81ed B132 G8 S9 XJ15664 F1760 N3842 V4901 H2633 DK1682 L122 K1409 DO1308 MN30103P MP9.0418 E1356 IN1244 DJ1285 DG1588 P2-6-3 I5c4.3 Q2643.0 DR863 Ychou4 Yxiu4 Wchwi ¥·¥å¥¦ ¤¯¤µ.¤¤ -¤¯¤µ.¤¤ ¤Ë¤ª.¤¦ ¤Ë¤ª.¤¤ {stinking} {ill-smelling} {suspicious looking} {odor} {savor} {fragrance} {be fragrant} {stink} {glow} {be bright} +½® 3D2E U821f B137 G8 S6 F1786 N3863 V4927 H3538 DK2203 L1868 K1334 O339 DO968 MN30350 MP9.0478 E1354 IN1094 DJ646 DG1592 P4-6-4 I6c0.1 Q2744.0 DR848 Yzhou1 Wju ¥·¥å¥¦ ¤Õ¤Í ¤Õ¤Ê- -¤Ö¤Í {boat} {ship} +½¯ 3D2F U8490 B140 S13 S14 N4022 V5159 H2506 L2409 MN31539X MP9.0811 P2-3-10 I3k10.12 Q4421.3 ZRP2-4-10 Ysou1 Wsu ¥·¥å¥¦ ¤¢¤«¤Í ¤¢¤Ä.¤Þ¤ë ¤¢¤Ä.¤á¤ë {gather} +½° 3D30 U8846 B143 G6 S12 XJ14E6F F450 N4210 V5417 H2683 DK1724 L1857 K570 O1762 DO651 MN33981 MP10.0133 E705 IN792 DS806 DT948 DC232 DJ1194 DG1612 P2-6-6 I5h7.1 Q2723.2 DR865 Yzhong4 Wjung ¥·¥å¥¦ ¥·¥å ¤ª¤ª.¤¤ {masses} {great numbers} {multitude} {populace} +½± 3D31 U8972 B212 G8 S22 XH224 F1130 N5443 V5510 H2917 DK1856 L2025 K1262 O2983 DO1094 MN34717 MP10.0275 E1360 IN1575 DJ1042 DG1630 P2-16-6 I5e16.2 Q0173.2 DR465 Yxi2 Wseub ¥·¥å¥¦ ¤ª¤½.¤¦ ¤«¤µ.¤Í T1 ¤½¤¤ {attack} {advance on} {succeed to} {pile} {heap} +½² 3D32 U8b90 B149 S23 XJ06C28 XH5041 N4452 V5722 L2707 MN36125 MP10.0620 P2-16-7 I7a16.2 Q2060.1 Ychou2 Wsu ¥·¥å¥¦ ¤¢¤À ¤à¤¯.¤¤¤ë ¤¢.¤¿¤ë {enemy} {revenge} +½³ 3D33 U8e74 B157 S19 F2377 N4589 V5913 L2742 O2806 MN37876 MP10.0955 P1-7-12 I7d12.2 Q6311.4 Ycu4 Wchug ¥·¥å¥¯ ¥·¥å¥¦ ¤±.¤ë {kick} +½´ 3D34 U8f2f B159 S16 N4632 V5976 H1606 L2732 O2497 MN38420 MP10.1043 P1-7-9 I7c9.4 Q5604.1 Q5602.1 Yji2 Wjib Wjeub ¥·¥å¥¦ ¤¢¤Ä.¤á¤ë ¤ä¤ï.¤é¤° {gather} {collect} {compile} +½µ 3D35 U9031 B162 G2 S11 S10 F540 N4707 V6070 H3122 DK1992 L318 K438 DO188 MN38937P MP11.0090 E308 IN92 DS242 DT206 DJ163 DB2.6 DG701 P3-3-8 I2q8.7 Q3730.2 DR3649 Yzhou1 Wju ¥·¥å¥¦ {week} +½¶ 3D36 U914b B12 S9 XJ1626C N593 V6159 L2906 MN39765X MP11.0348 P2-3-6 Q8060.1 DR975 Yqiu2 Wchu ¥·¥å¥¦ ¥¸¥å ¤ª¤µ ¤Õ¤ë¤¶¤± ¤µ¤±¤Î¤Ä¤«¤µ {chieftain} +½· 3D37 U916c B164 G8 S13 XJ1625E XJ1627B F1515 N4785 V6171 H1539 DK1036 L1432 K1740 DO1774 MN39850 MP11.0370 E1358 IN1864 DJ1594 DG1793 P1-7-6 I7e6.2 Q1260.0 DR3254 Ychou2 Wsu ¥·¥å¥¦ ¥·¥å ¥È¥¦ ¤à¤¯.¤¤¤ë {repay} {reward} {retribution} +½¸ 3D38 U96c6 B172 G3 S12 F210 N5031 V6500 H2771 DK1772 L559 K168 O1779 DO279 MN41974 MP11.0996 E309 IN436 DS243 DT399 DC224 DJ224 DB3.8 DG1851 P2-8-4 I8c4.2 Q2090.4 DR2464 Yji2 Wjib ¥·¥å¥¦ ¤¢¤Ä.¤Þ¤ë ¤¢¤Ä.¤á¤ë ¤Ä¤É.¤¦ T1 ¤¢¤Ä¤Þ¤ê ¤º {gather} {meet} {congregate} {swarm} {flock} +½¹ 3D39 U919c B164 G8 S17 F2074 N4798 V6189 H1629 DK1082 L2020 K1969 DO1703 MN39969 MP11.0387 E1359 IN1527 DJ1755 DG1798 P1-7-10 I7e10.1 Q1661.3 DR3257 Ychou3 Wchu ¥·¥å¥¦ ¤ß¤Ë¤¯.¤¤ ¤·¤³ {ugly} {unclean} {shame} {bad looking} +½º 3D3A U4ec0 B9 S4 N345 V105 L2968 MN348 MP1.0576 P1-2-2 I2a2.2 Q2420.0 Yshi2 Yshen2 Yshe2 Wsib Wjib ¥¸¥å¥¦ ¥·¥å¥¦ {utensil} {thing} {ten} +½» 3D3B U4f4f B9 G3 S7 F270 N404 V164 H64 DK44 L954 K248 O355 DO209 MN505 MP1.0690 E310 IN156 DS244 DT283 DC377 DJ141 DB2.3 DG78 P1-2-5 I2a5.19 Q2021.4 DR2172 Yzhu4 Wju ¥¸¥å¥¦ ¥Â¥å¥¦ ¥Á¥å¥¦ ¤¹.¤à ¤¹.¤Þ¤¦ -¤º.¤Þ¤¤ T1 ¤· ¤¸¤å ¤¹¤ß {dwell} {reside} {live} {inhabit} +½¼ 3D3C U5145 B8 C10 G8 S6 F949 N289 V348 H2014 DK1271 L761 K974 O521 DO1319 MN1345 MP1.1001 E1362 IN828 DJ1275 DG144 P2-2-4 I2j4.5 Q0021.3 DR457 ZPP2-4-2 Ychong1 Wchung ¥¸¥å¥¦ ¤¢.¤Æ¤ë ¤ß.¤¿¤¹ T1 ¤¢¤Ä ¤Î¤Ö ¤Þ¤µ ¤ß¤Á ¤ß¤Ä ¤è¤· {allot} {fill} +½½ 3D3D U5341 B24 G1 S2 F8 N768 V598 H3365 DK2110 L10 K5 O18 DO12 MN2695 MP2.0479 E33 IN12 DS10 DT6 DC22 DJ10 DB1.A DG239 P4-2-3 I2k0.1 Q4000.0 DR1455 Yshi2 Wsib ¥¸¥å¥¦ ¥¸¥Ã ¥¸¥å¥Ã ¤È¤ª ¤È T1 ¤¤ ¤« ¤® ¤µ ¤· ¤½ ¤½¤¦ ¤Á ¤È¤¦ ¤Í ¤Þ ¤ë ¤ï {ten} +½¾ 3D3E U5f93 B60 G6 S10 XJ0574F F601 N1613 V1745 H415 DK309 L877 K727 O1050 DO673 MN10133 MP4.0873 E891 IN1482 DS808 DT903 DC329 DJ642 DG628 P1-3-7 I3i7.3 Q2828.1 DR2070 Ycong2 Wjong ¥¸¥å¥¦ ¥·¥ç¥¦ ¥¸¥å ¤·¤¿¤¬.¤¦ ¤·¤¿¤¬.¤¨¤ë ¤è¤ê {accompany} {obey} {submit to} {comply} {follow} {secondary} {incidental} {subordinate} +½¿ 3D3F U620e B62 S6 N1798 V2024 O321 MN11539 MP5.0005 P3-4-2 I4n2.4 Q5340.0 Yrong2 Wyung ¥¸¥å¥¦ ¤¨¤Ó¤¹ ¤Ä¤ï¤â¤Î T1 ¤¨¤Ó {warrior} {arms} {barbarian} {Ainu} +½À 3D40 U67d4 B110 C75 G8 S9 F1187 N3166 V2633 H2088 DK1325 L1226 K1291 O907 DO1086 MN14622 MP6.0265 E1363 IN774 DJ1310 DG1057 P2-2-7 I4a5.34 Q1790.4 DR3564 ZPP2-5-4 Yrou2 Wyu ¥¸¥å¥¦ ¥Ë¥å¥¦ ¤ä¤ï.¤é¤« ¤ä¤ï.¤é¤«¤¤ ¤ä¤ï ¤ä¤ï.¤é T1 ¤È¤ª {tender} {weakness} {gentleness} {softness} +½Á 3D41 U6c41 B85 G8 S5 F1843 N2485 V3035 H195 DK144 L140 K1502 DO1848 MN17104 MP6.0902 E1361 IN1794 DJ1399 DG1157 P1-3-2 I3a2.1 Q3410.0 DR355 Yzhi1 Wjeub Wjib ¥¸¥å¥¦ ¤·¤ë -¤·¤ë ¤Ä¤æ {soup} {juice} {broth} {sap} {gravy} {pus} +½Â 3D42 U6e0b B85 G8 S11 XJ05F27 XJ05F28 XJ1457B F1011 N2600 V3200 H513 DK377 L1738 K729 O1334 DO1025 MN17750P MP7.0089 E1364 IN1693 DJ1400 DG1209 P1-3-8 I3a8.19 Q3113.2 DR340 Yse4 Wsab ¥¸¥å¥¦ ¥·¥å¥¦ ¤·¤Ö ¤·¤Ö.¤¤ ¤·¤Ö.¤ë {astringent} {hesitate} {reluctant} {have diarrhea} +½Ã 3D43 U7363 B94 G8 S16 XJ06059 F1714 N2909 V3606 H1892 DK1217 L1933 K1600 DO1366 MN20714P MP7.0740 E1366 IN1582 DJ1864 DG1298 P1-12-4 I3g12.3 Q3363.4 Q9363.4 DR963 Yshou4 Wsu ¥¸¥å¥¦ ¤±¤â¤Î ¤±¤À¤â¤Î {animal} {beast} +½Ä 3D44 U7e26 B120 G6 S16 XJ06554 F1258 N3597 V4571 H1408 DK952 L1338 K1383 DO1559 MN27804P MP8.1151 E892 IN1483 DT994 DJ1300 DG1556 P1-6-10 I6a10.2 Q2898.1 DR2770 Yzong4 Wjong Wchong ¥¸¥å¥¦ ¤¿¤Æ {vertical} {length} {height} {self-indulgent} {wayward} +½Å 3D45 U91cd B4 C166 G3 S9 F193 N224 V6207 H3573 DK2223 L1675 K155 O1017 DO161 MN40132 MP11.0415 E311 IN227 DS245 DT330 DC136 DJ115 DB2.16 DG1802 P4-9-2 I0a9.18 Q2010.4 DR2272 ZPP2-1-8 Yzhong4 Ychong2 Wjung ¥¸¥å¥¦ ¥Á¥ç¥¦ ¤¨ ¤ª¤â.¤¤ ¤ª¤â.¤ê ¤ª¤â.¤Ê¤¦ ¤«¤µ.¤Í¤ë ¤«¤µ.¤Ê¤ë ¤ª¤â T1 ¤µ¤Í ¤·¤² ¤·¤²¤ë {heavy} {heap up} {pile up} {nest of boxes} {-fold} +½Æ 3D46 U9283 B167 G8 S14 F1013 N4854 V6267 H1723 DK1134 L762 K1163 DO1185 MN40359 MP11.0531 E1365 IN829 DJ1599 DG1818 P1-8-6 I8a6.9 Q8011.3 DR2857 Ychong4 Wchong ¥¸¥å¥¦ {gun} {arms} +½Ç 3D47 U53d4 B29 G8 S8 F1950 N861 V677 H1272 DK852 L718 K1994 O649 DO1445 MN3154 MP2.0697 E1367 IN1667 DJ1766 DG271 P1-6-2 I2h6.1 Q2794.0 DR1267 Yshu1 Yshu2 Wsug ¥·¥å¥¯ T1 ¤è¤· {uncle} {youth} +½È 3D48 U5919 B16 S6 N658 V1126 L2141 O299 MN5755 MP3.0340 P3-2-4 I2s4.2 Q7721.0 Ysu4 Wsug ¥·¥å¥¯ ¤Ä¤È¤Ë ¤Ï¤ä¤¤ {bright and early} {long ago} {early in life} +½É 3D49 U5bbf B40 G3 S11 F701 N1317 V1344 H2293 DK1475 L995 K406 O1438 DO549 MN7195 MP3.1038 E505 IN179 DS634 DT374 DJ326 DB3.10 DG488 P2-3-8 I3m8.3 Q3026.1 DR778 Ysu4 Yxiu3 Yxiu4 Wsug Wsu ¥·¥å¥¯ ¤ä¤É ¤ä¤É.¤ë ¤ä¤É.¤¹ T1 ¤¹¤¯ ¤Ö¤¹¤­ ¤ä¤± {inn} {lodging} {relay station} {dwell} {lodge} {be pregnant} {home} {dwelling} +½Ê 3D4A U6dd1 B85 G8 S11 F1922 N2592 V3191 H527 DK388 L721 K1857 O1335 DO1487 MN17634 MP7.0013 E1368 IN1668 DJ1767 DG1210 P1-3-8 I3a8.5 Q3714.0 DR366 Yshu2 Yshu1 Wsug ¥·¥å¥¯ ¤·¤È.¤ä¤« T1 ¤¹¤¯ ¤È¤· ¤è¤· {graceful} {gentle} {pure} +½Ë 3D4B U795d B113 G4 S9 F1184 N3244 V4085 H913 DK616 L1089 K984 O851 DO756 MN24672P MP8.0443 E706 IN851 DS635 DT526 DJ1018 DG1421 P1-4-5 I4e5.5 Q3621.0 DR657 Yzhu4 Wchug Wju ¥·¥å¥¯ ¥·¥å¥¦ ¤¤¤ï.¤¦ T1 ¤Î¤ê ¤Û¤® ¤æ¤ï¤¤ {celebrate} {congratulate} +½Ì 3D4C U7e2e B120 G6 S17 F909 N3608 V4585 H1414 DK955 L1336 K924 O2813 DO1142 MN27815 MP8.1152 E893 IN1110 DT999 DJ884 DG1558 P1-6-11 I6a11.9 Q2396.1 DR2778 Ysuo1 Ysu4 Wchug ¥·¥å¥¯ ¤Á¤Â.¤à ¤Á¤Â.¤Þ¤ë ¤Á¤Â.¤á¤ë ¤Á¤Â.¤ì¤ë ¤Á¤Â.¤é¤¹ {shrink} {contract} {shrivel} {wrinkle} {reduce} +½Í 3D4D U7c9b B2 C129 G8 S11 XJ06669 F1549 N115 V4747 H3581 DK2227 L1733 K1337 O1528 DO1652 MN29223P MP9.0239 E1369 IN1695 DJ1824 DG614 P4-11-3 I0a11.8 Q5022.7 DR1654 Ysu4 Wsug ¥·¥å¥¯ ¥¹¥¯ ¤Ä¤Ä¤·.¤à {solemn} {quietly} {softly} +½Î 3D4E U587e B32 G8 S14 F1297 N1133 V1083 H2860 DK1830 L309 K1727 MN5402 MP3.0243 E1370 IN1674 DJ863 DG362 P2-11-3 I3b10.8 Q0510.4 Q0410.4 DR472 ZSP2-10-3 Yshu2 Wsug ¥¸¥å¥¯ {cram school} {private school} +½Ï 3D4F U719f B86 G6 S15 F1415 N2795 V3472 H2868 DK1836 L310 K1517 O2406 DO1508 MN19332 MP7.0504 E894 IN687 DT984 DJ864 DG1282 P2-11-4 I4d10.5 Q0533.1 Q0433.1 DR440 ZSP2-10-4 Yshou2 Yshu2 Wsug ¥¸¥å¥¯ ¤¦.¤ì¤ë {mellow} {ripen} {mature} {acquire skill} +½Ð 3D50 U51fa B2 G1 S5 F13 N97 V445 H3498 DK2180 L767 K17 O523 DO40 MN1811 MP2.0175 E34 IN53 DS90 DT41 DC8 DJ185 DB2.4 DG174 P4-5-2 I0a5.22 Q2277.2 DR1276 Ychu1 Wchul Wchu ¥·¥å¥Ä ¥¹¥¤ ¤Ç.¤ë -¤Ç ¤À.¤¹ -¤À.¤¹ ¤¤.¤Ç¤ë ¤¤.¤À¤¹ T1 ¤¤¤º ¤¤¤Å ¤¤¤Ç ¤¸ ¤¹¤Ã ¤¹¤Ä ¤Æ¤ó {exit} {leave} +½Ñ 3D51 U8853 B60 C144 G5 S11 F350 N1621 V1754 H476 DK350 L1525 K299 O1298 DO447 MN34046P MP10.0154 E708 IN187 DS636 DT736 DC322 DJ370 DG1614 P1-3-8 I3i8.2 Q2190.4 Q2122.1 DR2053 Yshu4 Yzhu2 Wsul ¥¸¥å¥Ä ¤¹¤Ù {art} {technique} {skill} {means} {trick} {resources} {magic} +½Ò 3D52 U8ff0 B162 G5 S8 S7 F379 N4675 V6030 H3075 DK1954 L1524 K736 O748 DO770 MN38803P MP11.0024 E707 IN968 DS809 DT686 DJ963 DG682 P3-3-5 I2q5.3 Q3330.9 DR1464 ZSP3-2-5 Yshu4 Wsul ¥¸¥å¥Ä ¤Î.¤Ù¤ë {mention} {state} {speak} {relate} +½Ó 3D53 U4fca B9 G8 S9 F1007 N448 V216 H102 DK77 L1014 K1321 O1039 DO1472 MN674 MP1.0779 E1371 IN1845 DJ1424 DG96 P1-2-7 I2a7.10 Q2324.7 DR2167 Yjun4 Yzun4 Wjun ¥·¥å¥ó T1 ¤¹¤°¤ë ¤È¤· {sagacious} {genius} {excellence} +½Ô 3D54 U5cfb B46 G9 S10 F1997 N1424 V1475 H412 DK307 L2061 K2000 O1591 MN8116 MP4.0254 IN2053 P1-3-7 I3o7.4 Q2374.7 Yjun4 Wjun ¥·¥å¥ó ¤±¤ï.¤·¤¤ ¤¿¤«.¤¤ T1 ¤¿¤« ¤¿¤«¤· ¤Á¤« ¤È¤· ¤ª¤« {high} {steep} +½Õ 3D55 U6625 B72 G2 S9 XJ14173 F579 N2122 V2453 H2576 DK1644 L1568 K461 O963 DO162 MN13844 MP5.0807 E141 IN460 DS91 DT179 DJ96 DB2.20 DG971 P2-5-4 I4c5.13 Q5060.3 DR1478 ZPP4-9-2 Ychun1 Wchun ¥·¥å¥ó ¤Ï¤ë T1 ¤¢¤º¤Þ ¤«¤¹ ¤¹¤Î ¤Ò ¤ï¤é {springtime} {spring (season)} +½Ö 3D56 U77ac B109 G8 S18 F1265 N3159 V3969 H1247 DK841 L817 K1315 DO1556 MN23694 MP8.0254 E1372 IN1732 DJ979 DG1391 P1-5-13 I5c13.1 Q6205.2 DR3955 Yshun4 Wsun ¥·¥å¥ó ¤Þ¤¿¤¿.¤¯ {wink} {blink} {twinkle} +½× 3D57 U7ae3 B117 G9 S12 N3356 V4238 DK808 L2062 MN25773 MP8.0715 IN2186 P1-5-7 I5b7.2 Q0314.7 Yjun4 Wjun Wjeon ¥É¥¦ ¥·¥å¥ó ¤ï¤é¤ï ¤ï¤é¤Ù ¤ª¤ï.¤ë {end} {finish} +½Ø 3D58 U821c B87 G9 S13 F2384 V4925 DK1607 L2915 O2017 MN30339 MP9.0473 IN2208 P2-4-9 I3n10.2 Q2025.2 Yshun4 Wsun ¥·¥å¥ó T1 ¤ß¤Ä {type of morning glory} {rose of Sharon} {althea} +½Ù 3D59 U99ff B187 G9 S17 F1817 N5216 V6754 H1832 DK1191 L2060 O2763 MN44775 MP12.0524 IN2269 P1-10-7 I10a7.1 Q7334.7 Yjun4 Wjun Wsun ¥·¥å¥ó ¥¹¥ó ¤¹¤°.¤ì¤ë T1 ¤¹¤ë ¤È¤· ¤Ï¤ä¤· ¤Ï¤ä¤ª {a good horse} {speed} {a fast person} +½Ú 3D5A U51c6 B15 G8 S10 F1441 N648 V426 H127 DK95 L560 K1773 O1023 DO1743 MN1661 MP2.0150 E1376 IN1232 DJ1635 DG167 P1-2-8 I2b8.1 Q3011.4 DR375 Yzhun3 Wjun ¥¸¥å¥ó {quasi-} {semi-} {associate} +½Û 3D5B U5faa B60 G8 S12 F1699 N1625 V1758 H578 DK423 L1854 K1674 O1569 DO1707 MN10187 MP4.0908 E1378 IN1479 DJ1387 DG633 P1-3-9 I3i9.6 Q2226.4 DR2079 Yxun2 Wsun ¥¸¥å¥ó {sequential} {fellow} +½Ü 3D5C U65ec B20 C72 G8 S6 F1162 N747 V2415 H2978 DK1891 L67 K937 O301 DO1327 MN13746 MP5.0748 E1373 IN338 DJ664 DG965 P3-2-4 I4c2.5 Q2762.0 DR2552 Yxun2 Wsun ¥¸¥å¥ó ¥·¥å¥ó {decameron} {10day period} {season (for specific products} +½Ý 3D5D U696f B75 S13 N2314 V2776 H1016 L2513 O1897 MN15173 MP6.0471 P1-4-9 I4a9.3 Q4296.4 Yshun3 Wsun ¥¸¥å¥ó ¤¿¤Æ {shield} {buckler} {pretext} +½Þ 3D5E U6b89 B78 G8 S10 F2080 N2444 V2974 H941 DK638 L809 K1885 DO1736 MN16448 MP6.0745 E1377 IN1799 DJ1539 DG1136 P1-4-6 I4c6.9 Q1722.0 DR3152 Yxun4 Wsun ¥¸¥å¥ó {martyrdom} {follow by resigning} +½ß 3D5F U6df3 B85 G9 S11 XJ14825 F1629 N2590 V3189 H514 DK378 L2318 O1337 DO1947 MN17690 MP7.0046 IN2141 P1-3-8 I3a7.19 Q3014.7 DR347 ZSP1-3-7 Ychun2 Wsun ¥¸¥å¥ó ¥·¥å¥ó ¤¢¤Ä.¤¤ T1 ¤¢¤Ä ¤¢¤Ä¤· ¤­¤è ¤­¤è¤· ¤Þ¤³¤È ¤¹¤Ê¤ª {pure} +½à 3D60 U6e96 B24 C85 G5 S13 XJ05245 F425 N791 V3278 H2856 DK1828 L564 K547 O2041 DO498 MN17934 MP7.0150 E709 IN778 DS637 DT778 DJ614 DG1233 P2-11-2 I2k11.1 Q3040.1 DR355 Yzhun3 Wjun Wjeol ¥¸¥å¥ó ¤¸¤å¤ó.¤¸¤ë ¤¸¤å¤ó.¤º¤ë ¤Ê¤¾¤é.¤¨¤ë ¤Î¤ê ¤Ò¤È.¤·¤¤ ¤ß¤º¤â¤ê {semi-} {correspond to} {proportionate to} {conform} {imitate} +½á 3D61 U6f64 B85 G8 S15 XDR2700 F1644 N2700 V3334 H742 DK518 L1627 K1597 O2277 DO1256 MN18255 MP7.0271 E1379 IN1203 DJ1509 DG1250 P1-3-12 I3a12.20 Q3712.0 DR372 Yrun4 Wyun ¥¸¥å¥ó ¤¦¤ë¤ª.¤¦ ¤¦¤ë¤ª.¤¹ ¤¦¤ë.¤à T1 ¤á¤°¤ß {wet} {be watered} {profit by} {receive benefits} {favor} {charm} {steep} +½â 3D62 U76fe B4 C109 G8 S9 F1476 N215 V3912 H3006 DK1907 L1853 K1640 O984 DO1814 MN23171 MP8.0182 E1375 IN772 DJ956 DG1381 P3-2-7 I5c4.8 Q7226.4 DR2679 ZPP3-4-5 Ydun4 Yshun3 Wsun Wdon ¥¸¥å¥ó ¤¿¤Æ {shield} {escutcheon} {pretext} +½ã 3D63 U7d14 B120 G6 S10 F1044 N3509 V4454 H1297 DK874 L1494 K828 O1956 DO667 MN27277 MP8.0966 E895 IN965 DS810 DT904 DJ1068 DG1518 P1-6-4 I6a4.3 Q2591.7 DR2756 Ychun2 Wsun Wjun ¥¸¥å¥ó T1 ¤¢¤Ä ¤¹¤ß ¤ß ¤ä¤¹¤· ¤è¤· {genuine} {purity} {innocence} {net (profit)} +½ä 3D64 U5de1 B162 C47 G8 S6 S5 F1262 N4667 V1528 H3047 DK1930 L285 K1066 DO905 MN8680P MP4.0334 E1374 IN777 DJ1743 DG677 P3-3-3 I2q3.3 Q3230.3 DR2762 ZSP3-2-3 Yxun2 Wsun ¥¸¥å¥ó ¤á¤°.¤ë ¤á¤°.¤ê {patrol} {go around} {circumference} +½å 3D65 U9075 B162 G8 S15 S14 N4742 V6112 H3167 DK2024 L2031 K2022 DO1864 MN39118P MP11.0173 E1380 IN1938 DJ1751 DG720 P3-3-12 I2q12.8 Q3830.4 DR948 Yzun1 Wjun ¥¸¥å¥ó {abide by} {follow} {obey} {learn} +½æ 3D66 U9187 B164 G9 S15 XJ1626D N4793 V6181 DK1068 L2751 O2315 MN39901 MP11.0377 IN2255 P1-7-8 I7e7.5 Q1064.7 Ychun2 Wsun ¥¸¥å¥ó ¥·¥å¥ó ¤â¤Ã¤Ñ¤é ¤³¤¤ ¤¢¤Ä¤¤ {pure sake'} {purity} {affection} +½ç 3D67 U9806 B47 G4 S12 F779 N1450 V6619 H18 DK9 L129 K813 O1532 DO506 MN43349 MP12.0236 E506 IN769 DS427 DT589 DJ952 DG1884 P1-1-11 I9a3.2 Q2108.6 DR1261 ZPP1-3-9 Yshun4 Wsun ¥¸¥å¥ó T1 ¤¢¤ä ¤¢¤ê ¤ª¤­ ¤ª¤µ¤à ¤·¤² ¤·¤¿¤¬¤¦ ¤È¤· ¤Ê¤ª ¤Î¤Ö ¤Î¤ê ¤Þ¤µ ¤à¤Í ¤â¤È ¤æ¤­ ¤è¤· ¤è¤ê {obey} {order} {turn} {right} {docility} {occasion} +½è 3D68 U51e6 B34 G6 S5 XJ0515D F547 N1162 V435 H3031 DK1918 L297 K674 O177 DO553 MN1745 MP2.0168 E896 IN1137 DS811 DT836 DC418 DJ1212 DG398 P3-3-2 I4i2.2 Q2740.1 DR2567 Ychu3 Ychu4 Wcheo ¥·¥ç ¤È¤³¤í -¤³ ¤ª.¤ë {dispose} {manage} {deal with} {sentence} {condemn} {act} {behave} {place} +½é 3D69 U521d B145 C18 G4 S7 XO433 F152 N4215 V469 H1116 DK759 L404 K261 O427 DO636 MN1911 MP2.0226 E507 IN679 DS428 DT483 DC279 DJ440 DB2.20 DG181 P1-5-2 I5e2.1 Q3722.0 DR645 Ychu1 Wcho ¥·¥ç ¤Ï¤¸.¤á ¤Ï¤¸.¤á¤Æ ¤Ï¤Ä ¤Ï¤Ä- ¤¦¤¤- -¤½.¤á¤ë -¤¾.¤á T1 ¤· ¤Ï¤Ã {first time} {beginning} +½ê 3D6A U6240 B63 G3 S8 F221 N1821 V2054 H851 DK568 L1127 K107 O600 DO137 MN11715X MP5.0067 E312 IN153 DS246 DT305 DC129 DJ149 DB2.3 DG843 P1-4-4 I4m4.3 Q7222.1 Q3222.1 DR3054 Ysuo3 Wso ¥·¥ç ¤È¤³¤í -¤È¤³¤í ¤É¤³¤í ¤È¤³ T1 ¤» {place} +½ë 3D6B U6691 B72 G3 S12 XO1996 F1442 N2138 V2484 H2473 DK1600 L1260 K1254 O1738A DO476 MN14031P MP5.0911 E313 IN638 DS247 DT400 DJ119 DG976 P2-4-8 I4c8.5 Q6060.4 DR3878 ZPP3-8-4 Yshu3 Wseo ¥·¥ç ¤¢¤Ä.¤¤ {sultry} {hot} {summer heat} +½ì 3D6C U66d9 B72 G9 S17 F1518 N2163 V2519 DK742 L2448 O2719 MN14220X MP5.0944 IN2098 P1-4-13 Q6606.4 Q6606.3 Yshu3 Yshu4 Wseo ¥·¥ç ¤¢¤±¤Ü¤Î {dawn} {daybreak} +½í 3D6D U6e1a B85 G9 S11 F2226 N2617 V3164 H525 DK386 L1263 O1575 MN17758X MP7.0090 IN2142 P1-3-8 Q3416.0 Q3416.3 Yzhu3 Wjeo ¥·¥ç ¤Ê¤®¤µ T1 ¤Ê¤® {strand} {beach} {shore} +½î 3D6E U5eb6 B53 G8 S11 F1558 N1522 V1625 H3127 DK1997 L1191 K1701 O1505 DO1661 MN9373 MP4.0577 E1381 IN1766 DJ1413 DG593 P3-3-8 I3q8.7 Q0023.7 DR540 ZSP3-3-7 Yshu4 Wseo ¥·¥ç {commoner} {all} {bastard} +½ï 3D6F U7dd2 B120 G8 S14 F952 N3557 V4521 H1378 DK935 L1344 K1296 O2537 DO949 MN27632 MP8.1114 E1382 IN862 DJ1033 DG1542 P1-6-8 I6a8.3 Q2496.0 DR2778 Yxu4 Wseo ¥·¥ç ¥Á¥ç ¤ª ¤¤¤È¤°¤Á T1 ¤Û {thong} {beginning} {inception} {end} {cord} {strap} +½ð 3D70 U7f72 B122 G6 S13 F725 N3642 V4643 H2609 DK1672 L1259 K511 DO903 MN28311P MP9.0022 E897 IN860 DT959 DJ1316 DG1465 P2-5-8 I5g8.1 Q6060.4 DR3678 ZPP3-9-4 Yshu3 Yshu4 Wseo ¥·¥ç {signature} {govt office} {police station} +½ñ 3D71 U66f8 B129 C73 G2 S10 F169 N3719 V2463 H2658 DK1703 L327 K130 O1216 DO70 MN14294 MP5.0966 E142 IN131 DS92 DT197 DC121 DJ181 DB2.3 DG998 P2-6-4 I4c6.6 Q5060.1 DR1678 Yshu1 Wseo ¥·¥ç ¤«.¤¯ -¤¬.¤­ -¤¬¤­ T1 ¤«¤­ {write} +½ò 3D72 U85af B140 S16 S17 N4080 V5202 L2365 MN32191X MP9.0965 P2-3-13 Q4460.4 Q4460.3 ZRP2-4-14 Yshu3 Wseo ¥·¥ç ¤¤¤â {potato} +½ó 3D73 U85f7 B140 S18 N4093 V5237 L2402 MN32391 MP9.1002 P2-3-15 Q4466.4 Q4466.3 ZRP2-4-16 Yzhu1 Yshu3 Wjeo ¥·¥ç ¥¸¥ç ¤¤¤â {potato} +½ô 3D74 U8af8 B149 G6 S15 XO2507 F658 N4393 V5648 H1577 DK1061 L1261 K602 O2329 DO617 MN35691P MP10.0523 E898 IN861 DS812 DT985 DC272 DJ1032 DG1694 P1-7-8 I7a8.3 Q0466.0 DR3078 Yzhu1 Wje ¥·¥ç ¤â¤í {various} {many} {several} {together} +½õ 3D75 U52a9 B19 G3 S7 F397 N719 V530 H1121 DK764 L1782 K407 O431 DO346 MN2313 MP2.0376 E314 IN623 DS248 DT284 DC248 DJ826 DG211 P1-5-2 I2g5.1 Q7412.7 DR3945 Yzhu4 Wjo ¥¸¥ç ¤¿¤¹.¤±¤ë ¤¿¤¹.¤«¤ë ¤¹.¤±¤ë ¤¹¤± {help} {rescue} {assist} +½ö 3D76 U53d9 B29 G8 S9 XJ05A46 XJ05A47 F1954 N862 V681 H1446 DK970 L1660 K1574 O893 DO1476 MN3163 MP2.0710 E1384 IN1067 DJ1617 DG272 P1-7-2 I2h7.1 Q8794.0 DR2867 Yxu4 Wseo ¥¸¥ç ¤Ä¤¤.¤º ¤Ä¤¤¤Ç {confer} {relate} {narrate} {describe} +½÷ 3D77 U5973 B38 G1 S3 F151 N1185 V1173 H3418 DK2135 L98 K178 O114 DO62 MN6036 MP3.0612 E35 IN102 DS32 DT19 DC60 DJ68 DB2.13 DG423 P4-3-4 I3e0.1 Q4040.0 DR1769 Ynu:3 Yru3 Wnyeo Wyeo ¥¸¥ç ¥Ë¥ç ¥Ë¥ç¥¦ ¤ª¤ó¤Ê ¤á T1 ¤ª¤Ê ¤¿ ¤Ä¤­ ¤Ê {woman} {female} +½ø 3D78 U5e8f B53 G5 S7 F1160 N1502 V1607 H3065 DK1945 L1594 K1342 O507 DO507 MN9253 MP4.0550 E710 IN770 DS638 DT670 DJ953 DG583 P3-3-4 I3q4.4 Q0022.2 DR553 Yxu4 Wseo ¥¸¥ç ¤Ä¤¤.¤Ç ¤Ä¤¤¤Ç T1 ¤Ä¤° {preface} {beginning} {order} {precedence} {occasion} {chance} {incidentally} +½ù 3D79 U5f90 B60 G8 S10 F1470 N1612 V1744 H414 DK308 L1659 K1667 O1049 DO1613 MN10110 MP4.0849 E1385 IN1066 DJ1390 DG629 P1-3-7 I3i7.2 Q2829.4 DR2041 Yxu2 Wseo ¥¸¥ç ¤ª¤â¤à.¤í¤Ë {gradually} {slowly} {deliberately} {gently} +½ú 3D7A U6055 B61 G9 S10 N1670 V1834 DK1695 L2434 O1483 MN10560 MP4.1028 IN2071 P2-6-4 I4k6.18 Q4633.0 Yshu4 Wseo ¥¸¥ç ¥·¥ç ¤æ¤ë.¤¹ {excuse} {tolerate} {forgive} +½û 3D7B U92e4 B167 S15 S14 N4863 V6278 L2756 O2336 MN40480 MP11.0554 P1-8-7 I8a7.5 Q8412.7 ZRP1-8-6 Ychu2 Wseo ¥¸¥ç ¥·¥ç ¥½ ¤¹.¤¯ ¤¹¤­ ¤¯¤ï {spade up} {plow} +½ü 3D7C U9664 B170 G6 S10 F594 N4993 V6449 H456 DK333 L1658 K688 O1059 DO530 MN41669 MP11.0835 E711 IN1065 DS813 DT905 DJ958 DG732 P1-3-7 I2d7.10 Q7829.4 DR3641 Ychu2 Wje ¥¸¥ç ¥¸ ¤Î¤¾.¤¯ -¤è.¤± {exclude} {division (x/3)} {remove} {abolish} {cancel} {except} +½ý 3D7D U50b7 B9 G6 S13 F845 N535 V301 H158 DK118 L996 K723 DO1008 MN1029 MP1.0909 E901 IN633 DT960 DJ835 DG130 P1-2-11 I2a11.10 Q2822.7 DR2151 Yshang1 Wsang ¥·¥ç¥¦ ¤­¤º ¤¤¤¿.¤à ¤¤¤¿.¤á¤ë {wound} {hurt} {injure} {impair} {pain} {injury} {cut} {gash} {scar} {weak point} +½þ 3D7E U511f B9 G8 S17 F854 N563 V333 H176 DK129 L985 K1101 DO1355 MN1245 MP1.0956 E1412 IN971 DJ712 DG139 P1-2-15 I2a15.4 Q2928.6 DR2161 Ychang2 Wsang ¥·¥ç¥¦ ¤Ä¤°¤Ê.¤¦ {reparation} {make up for} {recompense} {redeem} +¾¡ 3E21 U52dd B130 C19 G3 S12 F185 N3787 V553 H1005 DK686 L1209 K197 O1613 DO266 MN2409 MP2.0399 E319 IN509 DS250 DT401 DC419 DJ263 DG224 P1-4-8 I4b8.4 Q7922.7 DR3945 Ysheng4 Ysheng1 Wseung ¥·¥ç¥¦ ¤«.¤Ä -¤¬.¤Á ¤Þ¤µ.¤ë ¤¹¤°.¤ì¤ë ¤«¤Ä T1 ¤«¤Á ¤È ¤è¤· {victory} {win} {prevail} {excel} +¾¢ 3E22 U5320 B22 G8 S6 XJ13427 F1718 N761 V588 H2990 DK1900 L1693 K1491 O503 DO1532 MN2605 MP2.0462 E1388 IN1359 DJ1715 DG236 P3-2-4 I2t4.2 Q7171.2 DR3475 Yjiang4 Wjang ¥·¥ç¥¦ ¤¿¤¯¤ß {artisan} {workman} {carpenter} +¾£ 3E23 U5347 B4 C24 G8 S4 F2077 N160 V603 H3455 DK2154 L42 K1575 O113 DO1816 MN2702 MP2.0534 E1386 IN1898 DJ1915 DG242 P4-4-3 I0a4.32 Q2440.0 DR2255 Ysheng1 Wseung ¥·¥ç¥¦ ¤Þ¤¹ T1 ¤Î¤Ü¤ë {measuring box} {1.8 liter} +¾¤ 3E24 U53ec B18 C30 G8 S5 F1540 N668 V695 H2001 DK1261 L86 K1473 O152 DO1115 MN3241 MP2.0751 E1387 IN995 DJ1691 DG279 P2-2-3 I2f3.3 Q1760.2 DR3577 Yzhao4 Yshao4 Yzhao1 Wso Wjo ¥·¥ç¥¦ ¤á.¤¹ {seduce} {call} {send for} {wear} {put on} {ride in} {buy} {eat} {drink} {catch (cold)} +¾¥ 3E25 U54e8 B30 S10 F1999 N930 V809 L2154 MN3646X MP2.1013 P1-3-7 Q6902.7 DR3746 Yshao4 Wcho Wso ¥·¥ç¥¦ ¤ß¤Ï¤ê {scout} {sentinel} +¾¦ 3E26 U5546 B8 C30 G3 S11 F413 N321 V832 H2116 DK1341 L439 K353 O1526 DO293 MN3803 MP2.1050 E317 IN412 DS431 DT375 DC375 DJ684 DB2.11 DG330 P2-2-9 I2j9.7 Q0022.7 DR449 ZPP2-4-7 ZPP3-6-5 ZPP3-8-3 Yshang1 Wsang ¥·¥ç¥¦ ¤¢¤­¤Ê.¤¦ T1 ¤¢¤­ {make a deal} {selling} {dealing in} {merchant} +¾§ 3E27 U5531 B30 G4 S11 XJ15D7D F1123 N941 V829 H462 DK338 L21 K1062 O1284 DO814 MN3765 MP2.1044 E508 IN1646 DS430 DT568 DJ1809 DG306 P1-3-8 I3d8.9 Q6606.0 DR3778 Ychang4 Wchang ¥·¥ç¥¦ ¤È¤Ê.¤¨¤ë {chant} {recite} {call upon} {yell} +¾¨ 3E28 U5617 B42 S14 XJ06133 N1369 V878 L2870 MN4205 MP2.1141 P2-5-9 I3n11.1 Q9060.1 Ychang2 Wsang ¥·¥ç¥¦ ¥¸¥ç¥¦ ¤«¤Ä.¤Æ ¤³¤³¤í.¤ß¤ë ¤Ê.¤á¤ë {once} {before} {formerly} {ever} {never} {ex-} {lick} {lap up} {burn up} {taste} {undergo} {underrate} {despise} +¾© 3E29 U5968 B37 G8 S13 XJ0547D XJ06052 F1445 N1181 V1167 H2842 DK1819 L732 K1582 O2036 DO1519 MN5990P MP3.0606 E1408 IN1332 DJ831 DG420 P2-10-3 I3n10.4 Q3243.0 DR1263 Yjiang3 Wjang ¥·¥ç¥¦ ¥½¥¦ ¤¹¤¹.¤á¤ë T1 ¤Þ¤µ¤· {exhort} {urge} {encourage} +¾ª 3E2A U59be B117 S8 N3346 V1198 L2622 MN6147 MP3.0659 P2-5-3 I5b3.2 Q0040.4 Yqie4 Wcheob ¥·¥ç¥¦ ¤á¤«¤± ¤½¤Ð¤á ¤ï¤é¤ï {concubine} +¾« 3E2B U5a3c B38 S11 F2242 N1235 V1241 L2198 MN6376 MP3.0717 P1-3-8 I3e8.3 Q4646.0 Ychang1 Wchang ¥·¥ç¥¦ ¤¢¤½¤Ó¤á {prostitute} +¾¬ 3E2C U5bb5 B40 G8 S10 F2262 N1307 V1334 H2276 DK1461 L189 K1917 DO1849 MN7168X MP3.1020 E1396 IN1854 DJ1907 DG484 P2-3-7 I3m7.7 Q3022.7 DR746 Yxiao1 Wso ¥·¥ç¥¦ ¤è¤¤ {wee hours} {evening} {early night} +¾­ 3E2D U5c06 B90 C41 G6 S10 XJ05572 F634 N2840 V1379 H460 DK336 L731 K561 O1040 DO920 MN7437P MP4.0018 E899 IN627 DT906 DC447 DJ830 DG506 P1-3-7 I2b8.3 Q3214.9 DR1248 Yjiang1 Yjiang4 Wjang ¥·¥ç¥¦ ¥½¥¦ ¤Þ¤µ.¤Ë ¤Ï¤¿ ¤Þ¤µ ¤Ò¤­¤¤.¤ë ¤â¤Ã¤Æ T1 ¤«¤Ä ¤«¤Ä¤ê ¤¹¤¹¤à ¤¿¤« ¤æ¤­ {leader} {commander} {general} {admiral} {or} {and again} {soon} {from now on} {just about} +¾® 3E2E U5c0f B42 G1 S3 F114 N1355 V1389 H7 DK2 L105 K63 O21 DO33 MN7473 MP4.0046 E36 IN27 DS24 DT15 DC126 DJ88 DB2.15 DG511 P1-1-2 I3n0.1 Q9000.0 DR1141 Yxiao3 Wso ¥·¥ç¥¦ ¤Á¤¤.¤µ¤¤ ¤³- ¤ª- ¤µ- T1 ¤¤¤µ¤é ¤³¤¦ ¤µ¤¶ ¤·¤ã¤ª ¤Á¤¤¤µ {little} {small} +¾¯ 3E2F U5c11 B4 C42 G2 S4 F287 N166 V1390 H3467 DK2163 L106 K231 O88 DO129 MN7475 MP4.0089 E143 IN144 DS93 DT95 DC153 DJ105 DB2.17 DG512 P4-4-4 I3n1.1 Q9020.0 DR1160 ZPP1-1-3 Yshao3 Yshao4 Wso ¥·¥ç¥¦ ¤¹¤¯.¤Ê¤¤ ¤¹¤³.¤· {few} {little} +¾° 3E30 U5c1a B42 G8 S8 F1531 N1361 V1395 H2233 DK1422 L184 K1612 O753 DO1948 MN7493P MP4.0109 E1392 IN1853 DJ1810 DG514 P2-3-5 I3n5.2 Q9022.7 DR1049 ZPP3-5-3 Yshang4 Wsang ¥·¥ç¥¦ ¤Ê¤ª T1 ¤¿¤« ¤¿¤«¤· ¤Ê¤¤¤· ¤Ê¤ê ¤Ò¤µ ¤Ò¤µ¤· {esteem} {furthermore} {still} {yet} +¾± 3E31 U5e84 B53 G9 S6 F1693 N1500 V1605 H3051 DK1933 L2238 O315 DO1949 MN9234 MP4.0548 IN2063 P3-3-3 I3q3.1 Q0021.4 Yzhuang1 Wjang ¥·¥ç¥¦ ¥½ ¥½¥¦ ¥Û¥¦ T1 ¤Þ¤µ {level} +¾² 3E32 U5e8a B53 G8 S7 F1175 N1503 V1608 H3067 DK1947 L592 K1240 O508 DO959 MN9242 MP4.0549 E1389 IN826 DJ543 DG584 P3-3-4 I3q4.1 Q0029.4 DR564 Ychuang2 Wsang ¥·¥ç¥¦ ¤È¤³ ¤æ¤« {bed} {floor} {padding} {tatami} +¾³ 3E33 U5ee0 B53 S15 XJ05252 N1536 V1643 MN9490X MP4.0616 P3-3-12 Q0024.8 Ychang3 Yan1 Wchang ¥·¥ç¥¦ {workshop} +¾´ 3E34 U5f70 B59 G8 S14 F1310 N1593 V1721 H1860 DK1203 L1715 K1338 O2174 DO1386 MN10015 MP4.0804 E1410 IN1827 DJ1620 DG618 P1-11-3 I3j11.1 Q0242.2 DR460 Yzhang1 Wchang ¥·¥ç¥¦ T1 ¤¢¤­ ¤¢¤­¤é {patent} {clear} +¾µ 3E35 U627f B4 G5 S8 XH2826 XDR3565 F775 N197 V2088 H16 DK7 L1901 K861 O760 DO854 MN11852 MP5.0118 E713 IN942 DS639 DT688 DJ819 DG848 P1-1-7 I0a7.7 Q1723.2 DR3547 ZPP4-8-1 ZSP1-1-6 ZBP4-7-1 Ycheng2 Wseung ¥·¥ç¥¦ ¤¦¤±¤¿¤Þ¤ï.¤ë ¤¦.¤±¤ë T1 ¤Ä¤° {acquiesce} {hear} {listen to} {be informed} {receive} +¾¶ 3E36 U6284 B64 G8 S7 F2328 N1849 V2087 H254 DK190 L647 K1970 DO1675 MN11863 MP5.0127 E1390 IN1153 DJ1465 DG859 P1-3-4 I3c4.11 Q5902.0 DR1360 Ychao1 Wcho ¥·¥ç¥¦ T1 ¤µ ¤ê {extract} {selection} {summary} {copy} {spread thin} +¾· 3E37 U62db B64 G5 S8 F840 N1882 V2124 H316 DK236 L650 K747 DO679 MN11968 MP5.0191 E712 IN455 DS814 DT687 DJ696 DB3.13 DG874 P1-3-5 I3c5.22 Q5706.2 DR1377 Yzhao1 Wcho Wgyo ¥·¥ç¥¦ ¤Þ¤Í.¤¯ {beckon} {invite} {summon} {engage} +¾¸ 3E38 U638c B42 C64 G8 S12 F1757 N1366 V2200 H2602 DK1666 L801 K1618 O1748 DO1210 MN12248 MP5.0269 E1402 IN499 DJ1677 DG850 P2-5-7 I3n9.4 Q9050.2 DR1047 ZPP2-3-9 Yzhang3 Wjang ¥·¥ç¥¦ ¤Æ¤Î¤Ò¤é ¤¿¤Ê¤´¤³¤í {manipulate} {rule} {administer} {conduct} {palm of hand} +¾¹ 3E39 U6377 B64 G9 S11 N1938 V2198 DK370 L2273 O1323 MN12216 MP5.0259 IN2079 P1-3-8 I3c8.4 Q5508.1 Yjie2 Wcheob ¥·¥ç¥¦ ¥½¥¦ ¤Ï¤ä.¤¤ T1 ¤«¤Ä {victory} {fast} +¾º 3E3A U6607 B72 G8 S8 XJ1423F XH798 F826 N2109 V2434 H2415 DK1565 L43 K841 O713 DO1441 MN13794 MP5.0757 E1393 IN1777 DJ1280 DG969 P2-4-4 I4c4.5 Q6044.0 DR3855 Ysheng1 Wseung ¥·¥ç¥¦ ¤Î¤Ü.¤ë T1 ¤·¤å¤¦ ¤Î¤ê {rise up} +¾» 3E3B U660c B72 G9 S8 F1372 N2105 V2428 H2414 DK1564 L25 K1552 O715 DO1950 MN13803 MP5.0759 IN2089 P2-4-4 I4c4.4 Q6060.0 Ychang1 Wchang ¥·¥ç¥¦ ¤µ¤«¤ó T1 ¤Þ¤µ ¤Þ¤µ¤· ¤è¤· ¤¢¤­ ¤¢¤­¤é ¤µ¤«¤¨ ¤¢¤Ä ¤¹¤± {prosperous} {bright} {clear} +¾¼ 3E3C U662d B72 G3 S9 F697 N2114 V2446 H894 DK602 L87 K549 O841 DO517 MN13855 MP5.0835 E315 IN997 DS249 DT331 DJ867 DG987 P1-4-5 I4c5.4 Q6706.2 DR3877 Yzhao1 Wso Wjo ¥·¥ç¥¦ T1 ¤¢¤­ ¤¢¤­¤é ¤«¤º ¤«¤º¤ß ¤Æ¤ë {shining} {bright} +¾½ 3E3D U6676 B72 G8 S12 F1613 N2137 V2482 H2474 DK1601 L22 K1698 O1740 DO1582 MN14000 MP5.0904 E1403 IN1645 DJ1808 DG977 P2-4-8 I4c8.6 Q6066.0 DR3878 Yjing1 Wjeong ¥·¥ç¥¦ T1 ¤¢ ¤¢¤­ ¤¢¤­¤é ¤Ò¤«¤ê ¤Þ¤µ {sparkle} {clear} {crystal} +¾¾ 3E3E U677e B75 G4 S8 XJ05B40 XJ14340 XJ14375 F471 N2212 V2592 H864 DK580 L785 K215 O869 DO884 MN14516 MP6.0206 E1394 IN696 DT508 DC483 DJ970 DG1075 P1-4-4 I4a4.16 Q4893.2 DR1871 Ysong1 Wsong ¥·¥ç¥¦ ¤Þ¤Ä T1 ¤ª¤ª ¤·¤ç ¤Þ ¤Þ¤Ã {pine tree} +¾¿ 3E3F U68a2 B75 G9 S11 N2276 V2695 H963 DK656 L201 O1362 MN14866X MP6.0375 IN2114 P1-4-7 Q4992.7 Yshao1 Ysao4 Wcho ¥·¥ç¥¦ ¤³¤º¤¨ ¤¯¤¹¤Î¤­ {treetops} {twig} +¾À 3E40 U6a1f B75 S15 F2252 N2358 V2851 O2294 MN15451 MP6.0532 P1-4-11 I4a11.10 Q4094.6 Yzhang1 Wjang ¥·¥ç¥¦ ¤¯¤¹ {camphor} +¾Á 3E41 U6a35 B75 S16 N2370 V2871 L2478 O2479 MN15489 MP6.0536 P1-4-12 I4a12.6 Q4093.1 Yqiao2 Wcho ¥·¥ç¥¦ ¤­¤³.¤ë ¤³.¤ë ¤­¤³¤ê {woodcutting} {lumberjack} +¾Â 3E42 U6cbc B85 G8 S8 F1467 N2521 V3091 H339 DK254 L137 K1150 O595 DO1175 MN17257 MP6.1031 E1395 IN996 DJ1842 DG1173 P1-3-5 I3a5.24 Q3716.2 DR377 Yzhao3 Wso ¥·¥ç¥¦ ¤Ì¤Þ {marsh} {lake} {bog} {swamp} {pond} +¾Ã 3E43 U6d88 B85 G3 S10 F345 N2574 V3158 H443 DK327 L144 K336 DO612 MN17529P MP6.1187 E316 IN845 DS429 DT357 DC458 DJ219 DG1194 P1-3-7 I3a7.16 Q3912.7 DR346 Yxiao1 Wso ¥·¥ç¥¦ ¤­.¤¨¤ë ¤±.¤¹ {extinguish} {blow out} {turn off} {neutralize} {cancel} +¾Ä 3E44 U6e09 B85 G8 S11 XH2635 F499 N2591 V3190 H526 DK387 L372 K804 O1331 DO1305 MN17749P MP7.0089 E1399 IN432 DJ505 DG1211 P1-3-8 I3a8.20 Q3112.9 DR360 Yshe4 Wseob ¥·¥ç¥¦ ¤ï¤¿.¤ë T1 ¤¨¤ó {ford} {ferry} {port} +¾Å 3E45 U6e58 B85 S12 F1909 V3216 MN17842 MP7.0129 P1-3-9 I3a9.9 Q3610.0 Yxiang1 Wsang ¥·¥ç¥¦ {name of Chinese river} {the Sagami river} +¾Æ 3E46 U713c B86 G4 S12 XJ05F76 F982 N2772 V3438 H997 DK681 L1200 K733 O1588 DO671 MN19166P MP7.0465 E509 IN920 DS434 DT590 DJ218 DG1268 P1-4-8 I4d8.4 Q9481.1 DR1157 ZPP1-1-11 Yshao1 Wso ¥·¥ç¥¦ ¤ä.¤¯ ¤ä.¤­ ¤ä.¤­- -¤ä.¤­ ¤ä.¤±¤ë T1 ¤ä¤¤ ¤ä¤­ {bake} {burning} +¾Ç 3E47 U7126 B172 C86 G8 S12 F973 N5029 V3436 H2770 DK1771 L557 K1202 DO1606 MN19119 MP7.0456 E1404 IN999 DJ1385 DG1278 P2-8-4 I8c4.3 Q2033.1 DR2440 Yjiao1 Wcho ¥·¥ç¥¦ ¤³.¤²¤ë ¤³.¤¬¤¹ ¤³.¤¬¤ì¤ë ¤¢¤».¤ë {char} {hurry} {impatient} {irritate} {burn} {scorch} {singe} +¾È 3E48 U7167 B86 G4 S13 XJ14263 XJ14F3B F1004 N2785 V3457 H2827 DK1809 L170 K1072 DO675 MN19226 MP7.0484 E510 IN998 DS433 DT606 DJ868 DG1281 P2-9-4 I4d9.12 Q6733.6 DR3840 Yzhao4 Wjo ¥·¥ç¥¦ ¤Æ.¤ë ¤Æ.¤é¤¹ ¤Æ.¤ì¤ë T1 ¤¢¤­ ¤Æ¤ë {illuminate} {shine} {compare} {bashful} +¾É 3E49 U75c7 B104 G8 S10 F1111 N3039 V3795 H3280 DK2062 L1685 K955 DO1563 MN22140 MP7.1171 E1397 IN1318 DJ1363 DG1350 P3-5-5 I5i5.4 Q0011.1 DR573 Yzheng4 Yzheng1 Wjeung ¥·¥ç¥¦ {symptoms} {illness} +¾Ê 3E4A U7701 B4 C109 G4 S9 F548 N218 V3916 H2449 DK1583 L124 K245 O1013 DO408 MN23179 MP8.0183 E516 IN145 DS640 DT528 DJ389 DG1382 P2-4-5 I5c4.7 Q9060.2 DR1179 ZPP3-4-5 ZPP4-9-2 Ysheng3 Yxing3 Wseong Wsaeng ¥»¥¤ ¥·¥ç¥¦ ¤«¤¨¤ê.¤ß¤ë ¤Ï¤Ö.¤¯ T1 ¤µ¤È¤· ¤ß {focus} {government ministry} {conserve} +¾Ë 3E4B U785d B112 G8 S12 F2154 N3192 V4007 H1185 DK804 L115 K1997 DO1760 MN24201P MP8.0363 E1405 IN1855 DJ1552 DG1404 P1-5-7 I5a7.6 Q1962.7 DR3346 Yxiao1 Wcho Wso ¥·¥ç¥¦ {nitrate} {saltpeter} +¾Ì 3E4C U7901 B112 G8 S17 F1977 N3220 V4048 H1243 DK840 L558 K1792 DO1706 MN24502 MP8.0406 E1413 IN1768 DJ1553 DG1411 P1-5-12 I5a12.2 Q1063.1 DR3340 Yjiao1 Wcho ¥·¥ç¥¦ {reef} {sunken rock} +¾Í 3E4D U7965 B113 G8 S10 XO1379 F1273 N3246 V4090 H948 DK644 L1088 K1549 O1074 DO1562 MN24689P MP8.0467 E1398 IN1576 DJ1542 DG1424 P1-4-6 I4e6.1 Q3825.1 DR655 Yxiang2 Wsang ¥·¥ç¥¦ T1 ¤¢¤­ ¤µ¤« ¤µ¤Á ¤Ò¤í ¤Þ¤µ ¤ä¤¹ ¤æ¤­ ¤è¤· {auspicious} {happiness} {good omen} +¾Î 3E4E U79f0 B115 G8 S10 XJ0634A XJ1514D F985 N3280 V4139 H1160 DK788 L905 K1187 O1118 DO736 MN25016P MP8.0571 E714 IN978 DS815 DJ1554 DG1433 P1-5-5 I5d5.8 Q2899.0 DR2241 Ycheng1 Ychen4 Ycheng4 Wching ¥·¥ç¥¦ ¤¿¤¿.¤¨¤ë ¤È¤Ê.¤¨¤ë ¤¢.¤²¤ë ¤«¤Ê.¤¦ ¤Ï¤«.¤ê ¤Ï¤«.¤ë ¤Û¤á.¤ë T1 ¤Í {appellation} {praise} {admire} {name} {title} {fame} +¾Ï 3E4F U7ae0 B180 C117 G3 S11 F990 N5112 V4235 H2117 DK1342 L433 K967 O1461 DO505 MN25761 MP8.0706 E318 IN857 DS432 DT376 DJ1027 DG1460 P2-2-9 I5b6.3 Q0040.6 DR455 ZPP2-5-6 Yzhang1 Wjang ¥·¥ç¥¦ T1 ¤¢¤­ ¤¢¤­¤é ¤¢¤ä ¤Õ¤ß {badge} {chapter} {composition} {poem} {design} +¾Ð 3E50 U7b11 B118 G4 S10 F913 N3374 V4256 H2646 DK1692 L938 K889 O1209 DO1147 MN25885 MP8.0748 E900 IN1235 DT548 DC482 DJ251 DG1472 P2-6-4 I6f4.1 Q8843.2 DR2363 Yxiao4 Wso ¥·¥ç¥¦ ¤ï¤é.¤¦ ¤¨.¤à T1 ¤¨¤ß {laugh} +¾Ñ 3E51 U7ca7 B119 G8 S12 F1545 N3475 V4400 H1345 DK909 L923 K1218 DO1595 MN26945 MP8.0901 E1406 IN1699 DJ1284 DG1499 P1-6-6 I6b6.1 Q9091.4 DR1072 Yzhuang1 Wjang ¥·¥ç¥¦ T1 ¤µ {cosmetics} {adorn (one's person)} +¾Ò 3E52 U7d39 B120 G8 S11 F963 N3516 V4465 H1335 DK902 L1359 K938 O1955 DO1130 MN27361 MP8.1021 E1400 IN456 DJ694 DG1527 P1-6-5 I6a5.10 Q2796.2 DR2777 Yshao4 Wso ¥·¥ç¥¦ T1 ¤Ä¤° {introduce} {inherit} {help} +¾Ó 3E53 U8096 B42 C130 G8 S7 F1889 N1360 V4760 H2205 DK1399 L114 K1712 O451 DO1672 MN29263P MP9.0252 E1391 IN844 DJ1811 DG1012 P2-3-4 I3n4.1 Q9022.7 DR1046 ZPP3-5-2 Yxiao4 Yxiao1 Wcho Wso ¥·¥ç¥¦ ¤¢¤ä¤«.¤ë {resemblance} +¾Ô 3E54 U83d6 B140 G9 S11 N3969 V5085 DK1487 L2366 O1444 MN31174X MP9.0701 IN2220 P2-3-8 I3k8.22 Q4460.6 Ychang1 Wchang ¥·¥ç¥¦ {iris} +¾Õ 3E55 U848b B140 S13 XJ15936 F2251 N4036 V5132 MN31820X MP9.0882 P2-3-10 Q4424.2 ZRP2-4-10 Yjiang3 Wjang ¥·¥ç¥¦ ¥½¥¦ ¤Þ¤³¤â ¤Ï¤².¤Þ¤¹ {reed} +¾Ö 3E56 U8549 B140 G9 S15 F2033 N4048 V5191 DK1529 L2367 O2372 MN31937X MP9.0903 IN2229 P2-3-12 I3k12.6 Q4433.1 Yjiao1 Yqiao2 Wcho ¥·¥ç¥¦ {banana} +¾× 3E57 U885d B60 C144 G8 S15 XH3316 F972 N1638 V1772 H725 DK509 L1680 K918 O2264 DO1117 MN34069 MP10.0157 E1411 IN1772 DJ1388 DG1616 P1-3-12 I3i12.1 Q2110.4 Q2122.1 DR2053 Ychong1 Ychong4 Wchung ¥·¥ç¥¦ ¤Ä.¤¯ {collide} {brunt} {highway} {opposition (astronomy)} {thrust} {pierce} {stab} {prick} +¾Ø 3E58 U88f3 B42 C145 S14 N1370 V5472 H2615 L800 K1803 O2376 MN34357 MP10.0231 P2-5-9 I3n11.2 Q9073.2 ZPP2-3-11 Ychang2 Yshang5 Wsang ¥·¥ç¥¦ ¤â ¤â¤¹¤½ {skirt} +¾Ù 3E59 U8a1f B149 G8 S11 F1061 N4320 V5565 H1472 DK988 L787 K1675 DO1483 MN35266 MP10.0401 E1401 IN1403 DJ1208 DG1665 P1-7-4 I7a4.6 Q0863.2 DR3071 Ysong4 Wsong ¥·¥ç¥¦ {sue} {accuse} +¾Ú 3E5A U8a3c B149 G5 S12 XJ06B7A F306 N4341 V5589 H1506 DK1010 L380 K430 O1660 DO697 MN35341 MP10.0423 E715 IN484 DS816 DT754 DC448 DJ666 DG1672 P1-7-5 I7a5.5 Q0161.1 DR3073 Yzheng4 Wjeung ¥·¥ç¥¦ ¤¢¤«¤· {evidence} {proof} {certificate} +¾Û 3E5B U8a54 B149 G8 S12 F2239 N4333 V5581 H1505 DK1009 L342 K2023 O1658 DO1213 MN35379 MP10.0429 E1407 IN1885 DJ1935 DG1673 P1-7-5 I7a5.10 Q0766.2 DR3077 Yzhao4 Wjo ¥·¥ç¥¦ ¤ß¤³¤È¤Î¤ê T1 ¤µ¤È¤· ¤Î¤ê {imperial edict} +¾Ü 3E5C U8a73 B149 G8 S13 F1178 N4357 V5607 H1526 DK1026 L550 K1172 O1927 DO896 MN35446 MP10.0456 E1409 IN1577 DJ944 DG1682 P1-7-6 I7a6.12 Q0865.1 DR3055 Yxiang2 Wsang Wyang ¥·¥ç¥¦ ¤¯¤ï.¤·¤¤ ¤Ä¤Þ¤Ó.¤é¤« T1 ¤è¤· {detailed} {full} {minute} {accurate} {well-informed} +¾Ý 3E5D U8c61 B152 G4 S12 F394 N4472 V5744 H2134 DK1350 L1976 K575 O1761 DO809 MN36372 MP10.0657 E533 IN739 DS663 DT591 DJ939 DG1718 P2-2-10 I2n10.1 Q2723.2 DR2551 ZPP2-6-6 Yxiang4 Wsang ¥·¥ç¥¦ ¥¾¥¦ ¤«¤¿¤É.¤ë T1 ¤­¤µ {elephant} {pattern after} {imitate} {image} {shape} {sign (of the times)} +¾Þ 3E5E U8cde B42 C154 G4 S15 F426 N1372 V5815 H2618 DK1677 L796 K507 O2377 DO621 MN36813 MP10.0774 E511 IN500 DS641 DT625 DJ711 DG1738 P2-5-10 I3n12.1 Q9080.6 DR1061 ZPP2-3-12 Yshang3 Wsang ¥·¥ç¥¦ ¤Û.¤á¤ë {prize} {reward} {praise} +¾ß 3E5F U91a4 B164 S17 XJ16273 F2485 N4801 V6186 L2746 MN40011X MP11.0394 P2-10-7 Q2760.1 Yjiang4 Wjang ¥·¥ç¥¦ ¤Ò¤·¤ª {a kind of miso} +¾à 3E60 U9266 B167 S13 N4839 V6246 L2770 O1941 MN40322 MP11.0522 P1-8-5 I8a5.7 Q8111.1 Yzheng1 Wjeong ¥»¥¤ ¥·¥ç¥¦ ¤«¤Í {bell} {gong} {chimes} +¾á 3E61 U937e B167 S17 F2321 N4888 V6311 L2772 O2649 MN40672 MP11.0600 P1-8-9 I8a9.1 Q8211.4 Yzhong1 Wjong ¥·¥ç¥¦ ¥·¥å ¤¢¤Ä.¤á¤ë ¤µ¤«¤º¤­ ¤«¤Í {spindle} {gather} {collect} +¾â 3E62 U9418 B167 G8 S20 F1681 N4917 V6352 H1769 DK1159 L438 K1425 O2883 DO1695 MN40902 MP11.0632 E1414 IN1821 DJ1607 DG1835 P1-8-12 I8a12.6 Q8011.4 DR2872 Yzhong1 Wjong ¥·¥ç¥¦ ¤«¤Í {bell} {gong} {chimes} +¾ã 3E63 U969c B170 G6 S14 F742 N5019 V6479 H715 DK504 L1297 K676 DO1145 MN41821 MP11.0957 E902 IN858 DT976 DJ1028 DG751 P1-3-11 I2d11.2 Q7024.6 DR3655 Yzhang4 Wjang ¥·¥ç¥¦ ¤µ¤ï.¤ë {hinder} {hurt} {harm} +¾ä 3E64 U9798 B177 S16 N5099 V6587 L2784 O2542 MN42850X MP12.0164 P1-9-7 Q4952.7 Yqiao4 Yshao1 Wcho ¥·¥ç¥¦ ¥½¥¦ ¤µ¤ä {sheath} {case} {margin} {difference} {shells (of beans)} +¾å 3E65 U4e0a B25 C1 G1 S3 XJ13022 F35 N798 V10 H3404 DK2128 L49 K21 O47 DO29 MN13 MP1.0195 E37 IN32 DS20 DT12 DC29 DJ31 DB2.14 DG6 P4-3-2 I2m1.1 Q2110.0 DR1272 Yshang4 Yshang3 Wsang ¥¸¥ç¥¦ ¥·¥ç¥¦ ¥·¥ã¥ó ¤¦¤¨ -¤¦¤¨ ¤¦¤ï- ¤«¤ß ¤¢.¤²¤ë -¤¢.¤²¤ë ¤¢.¤¬¤ë -¤¢.¤¬¤ë ¤¢.¤¬¤ê -¤¢.¤¬¤ê ¤Î¤Ü.¤ë ¤Î¤Ü.¤ê ¤Î¤Ü.¤»¤ë ¤Î¤Ü.¤¹ ¤è.¤¹ T1 ¤¢¤ª¤¤ ¤¢¤² ¤¤ ¤« ¤«¤­ ¤«¤º ¤«¤ó ¤³¤¦ ¤Î¤Ü¤ê ¤Û¤Ä {above} {up} +¾æ 3E66 U4e08 B4 C1 G8 S3 F1375 N151 V5 H3419 DK2136 L691 K1317 O36 DO962 MN11 MP1.0105 E1415 IN1325 DJ1272 DG7 P4-3-4 I0a3.26 Q5000.0 DR1466 Yzhang4 Wjang ¥¸¥ç¥¦ ¤¿¤± ¤À¤± T1 ¤È¤â ¤Þ¤¹¤é {length} {10feet} {measure} {Mr.} {Ms.} {height} {stature} {all (one has)} {only} {that's all} {merely} +¾ç 3E67 U4e1e B1 G9 S6 N21 V22 H2541 DK1612 L2919 O296 DO1951 MN40 MP1.0284 IN2002 P2-5-1 I2c4.3 Q1710.3 ZPP4-6-1 ZSP2-4-1 ZBP4-5-1 Ycheng2 Wseung ¥¸¥ç¥¦ ¥·¥ç¥¦ ¤¹¤¯.¤¦ ¤¿¤¹.¤±¤ë T1 ¤¹¤± {help} +¾è 3E68 U4e57 B4 G3 S9 XJ0502B XJ14436 F377 N223 V54 H3576 DK2224 L1585 K359 O1016 DO312 MN153 MP1.0350 E320 IN523 DS251 DT332 DJ135 DG24 P4-9-3 I0a9.19 Q2090.4 DR2264 Ycheng2 Ysheng4 Wseung ¥¸¥ç¥¦ ¥·¥ç¥¦ ¤Î.¤ë -¤Î.¤ê ¤Î.¤»¤ë T1 ¤Î¤ê {ride} {power} {multiplication} {record} {counter for vehicles} {board} {mount} {join} +¾é 3E69 U5197 B14 G8 S4 F1782 N625 V399 H1976 DK1250 L300 K1746 DO1122 MN1566 MP2.0122 E1416 IN1614 DJ468 DG163 P2-2-2 I2i2.1 Q3721.7 DR3657 Yrong3 Wyong ¥¸¥ç¥¦ {superfluous} {uselessness} +¾ê 3E6A U5270 B18 G8 S11 XJ05174 F1448 N698 V501 H1779 DK1164 L1586 K1546 O1426 DO1662 MN2107 MP2.0299 E1418 IN1068 DJ1321 DG202 P1-9-2 I2f9.1 Q2290.0 DR2243 Ysheng4 Wing ¥¸¥ç¥¦ ¤¢¤Þ¤Ä¤µ¤¨ ¤¢¤Þ.¤ê ¤¢¤Þ.¤ë {surplus} {besides} +¾ë 3E6B U57ce B32 G6 S9 F795 N1078 V1011 H352 DK261 L362 K638 O796 DO886 MN5086P MP3.0177 E903 IN720 DT884 DJ942 DG374 P1-3-6 I3b6.1 Q4315.0 DR1459 Ycheng2 Wseong ¥¸¥ç¥¦ ¤·¤í T1 ¤¤¤¯ ¤¬¤­ ¤­ ¤¯¤Ë ¤°¤·¤¯ ¤°¤¹¤¯ ¤·¤­ ¤¹¤¯ ¤¼¤¤ ¤¿¤Á ¤Ê¤ê {castle} +¾ì 3E6C U5834 B32 G2 S12 XJ05447 F52 N1113 V1058 H558 DK408 L545 K34 DO250 MN5278 MP3.0220 E144 IN154 DS252 DT216 DC49 DJ335 DB3.2 DG380 P1-3-9 I3b9.6 Q4612.7 DR1451 Ychang2 Ychang3 Wjang ¥¸¥ç¥¦ ¥Á¥ç¥¦ ¤Ð {location} {place} +¾í 3E6D U58cc B32 G8 S16 XJ05461 F1407 N1143 V1098 H755 DK523 L1529 K1886 DO1844 E1421 IN1912 DJ1650 DG391 P1-3-13 I3b13.4 Q4013.2 DR1465 Yrang3 Wyang ¥¸¥ç¥¦ ¤Ä¤Á {lot} {earth} {soil} +¾î 3E6E U5b22 B38 G8 S16 XJ05550 F2059 N1257 V1270 H758 DK525 L1530 K1609 DO1368 MN6807P MP3.0765 E1422 IN1836 DJ1649 DG454 P1-3-13 I3e13.1 Q4043.2 DR1765 Yniang2 Wyang ¥¸¥ç¥¦ ¤à¤¹¤á {lass} {girl} {Miss} {daughter} +¾ï 3E6F U5e38 B42 C50 G5 S11 F293 N1364 V1569 H2590 DK1657 L799 K356 O1463 DO199 MN8955 MP4.0451 E718 IN497 DS642 DT737 DC190 DJ708 DG566 P2-5-6 I3n8.3 Q9022.7 DR1044 ZPP2-3-8 Ychang2 Wsang ¥¸¥ç¥¦ ¤Ä¤Í ¤È¤³- T1 ¤È¤­ ¤Î¤Ö ¤Ò ¤Ò¤¿ {usual} {ordinary} {normal} {regular} +¾ð 3E70 U60c5 B61 G5 S11 F235 N1714 V1898 H482 DK353 L1537 K286 DO334 MN10756P MP4.1078 E719 IN209 DS643 DT738 DC183 DJ654 DG819 P1-3-8 I4k8.9 Q9502.7 DR1146 ZPP1-1-10 Yqing2 Wjeong ¥¸¥ç¥¦ ¥»¥¤ ¤Ê¤µ.¤± {feelings} {emotion} {passion} {sympathy} {circumstances} {facts} +¾ñ 3E71 U64fe B64 S18 N2030 V2314 L2268 MN12920 MP5.0435 P1-3-15 I3c15.1 Q5104.7 Yrao3 Wyo ¥¸¥ç¥¦ ¤ß¤À.¤ì¤ë ¤ß¤À.¤¹ ¤ï¤º¤é.¤ï¤·¤¤ {disturb} {throw into confusion} +¾ò 3E72 U6761 B34 C75 G5 S7 XJ05B6A F363 N1164 V2563 H2200 DK1395 L298 K391 O457 DO452 MN14486 MP6.0168 E716 IN564 DS817 DT671 DC213 DJ750 DG1050 P2-3-4 I4i4.1 Q2790.4 DR2564 ZPP4-7-1 Ytiao2 Wjo ¥¸¥ç¥¦ ¥Á¥ç¥¦ ¥Ç¥­ ¤¨¤À ¤¹¤¸ {article} {clause} {item} {stripe} {streak} +¾ó 3E73 U6756 B75 S7 F2387 N2183 V2555 L2504 O422 MN14469 MP6.0147 P1-4-3 I4a3.5 Q4590.0 Yzhang4 Wjang ¥¸¥ç¥¦ ¤Ä¤¨ {staff} {cane} +¾ô 3E74 U6d44 B85 G8 S9 XJ05E46 XH2548 F1383 N2548 V3128 H382 DK282 L1155 K1559 O823 DO976 MN17451 MP6.1138 E1417 IN664 DJ1495 DG1187 P1-3-6 I3a6.18 Q3715.7 DR347 Yjing4 Wjeong ¥¸¥ç¥¦ ¥»¥¤ ¤­¤è.¤á¤ë ¤­¤è.¤¤ {clean} {purify} {cleanse} {exorcise} {Manchu Dynasty} +¾õ 3E75 U72b6 B90 G5 S7 F298 N2839 V3556 H272 DK204 L239 K414 O365A DO512 MN20257 MP7.0673 E717 IN626 DS818 DT672 DC430 DJ829 DG1296 P1-3-4 I2b5.1 Q3313.4 DR1263 Yzhuang4 Wjang Wsang ¥¸¥ç¥¦ {status quo} {conditions} {circumstances} {form} {appearance} +¾ö 3E76 U7573 B102 G8 S12 XJ06148 XJ06149 XJ0614A XJ13460 F1665 N3010 V3763 H2592 DK1659 L1784 K1300 DO958 MN21875P MP7.1126 E1419 IN1087 DJ1303 DG1344 P2-5-7 I5f7.3 Q6010.7 DR3673 Ydie2 Wcheob ¥¸¥ç¥¦ ¥Á¥ç¥¦ ¤¿¤¿.¤à ¤¿¤¿¤ß ¤«¤µ.¤Ê¤ë {tatami mat} {counter for tatami mats} {fold} {shut up} {do away with} +¾÷ 3E77 U7a63 B115 G9 S18 XJ06355 F2464 N3308 V4179 H1250 DK843 L2609 O2802 DO1952 MN25335P MP8.0635 IN2185 P1-5-13 I5d13.2 Q2093.2 Yrang2 Wyang ¥¸¥ç¥¦ ¤ï¤é ¤æ¤¿¤« T1 ¤·¤² ¤ß¤Î¤ë {good crops} {prosperity} {10**28} +¾ø 3E78 U84b8 B140 G6 S13 F1552 N4002 V5163 H2334 DK1508 L1900 K1721 O1981 DO950 MN31618P MP9.0834 E904 IN943 DT961 DJ802 DG665 P2-3-10 I3k9.19 Q4433.1 DR1940 ZSP2-3-9 Yzheng1 Wjeung ¥¸¥ç¥¦ ¥»¥¤ ¤à.¤¹ ¤à.¤ì¤ë ¤à.¤é¤¹ {steam} {heat} {sultry} {foment} {get musty} +¾ù 3E79 U8b72 B149 G8 S20 XJ06C2A F984 N4446 V5714 H1649 DK1089 L1528 K960 O2918 DO1307 MN36037P MP10.0603 E1424 IN1013 DJ1209 DG1712 P1-7-13 I7a13.1 Q0063.2 DR3065 Yrang4 Wyang ¥¸¥ç¥¦ ¤æ¤º.¤ë T1 ¤æ¤º¤ê {defer} {turnover} {transfer} {convey} +¾ú 3E7A U91b8 B164 G8 S20 XJ06E56 F1838 N4804 V6197 H1654 DK1090 L1527 K1777 DO1547 MN40064P MP11.0399 E1425 IN1837 DJ1651 DG1799 P1-7-13 I7e13.1 Q1063.2 DR3265 Yniang4 Wyang ¥¸¥ç¥¦ ¤«¤â.¤¹ {brew} {cause} +¾û 3E7B U9320 B167 G8 S16 F1934 N4874 V6293 H1737 DK1143 L383 K751 DO1745 MN40559 MP11.0564 E1423 IN1818 DJ1604 DG1827 P1-8-8 I8a8.12 Q8318.1 DR2870 Yding4 Wjeong ¥¸¥ç¥¦ {lock} {fetters} {shackles} +¾ü 3E7C U5631 B30 G8 S15 XJ05376 F1903 N989 V894 H718 DK506 L1954 K1890 DO1297 MN4249 MP2.1145 E1429 IN1638 DJ1437 DG311 P1-3-12 I3d12.11 Q6702.7 DR3753 Yzhu3 Wchog ¥·¥ç¥¯ ¤·¤ç¤¯.¤¹¤ë ¤¿¤Î.¤à {entrust} {request} {send a message} +¾ý 3E7D U57f4 B32 S11 F2150 N1090 V1031 L2183 O1561 MN5188 MP3.0190 P1-3-8 I3b8.10 Q4411.6 Q4411.7 Yzhi2 Wsig Wchi ¥·¥ç¥¯ ¤Ï¤Ë ¤Ø¤Ê {clay} +¾þ 3E7E U98fe B184 G8 S13 XJ07133 F1193 N5161 V6683 H1717 DK1129 L1477 K972 O2164 DO1014 MN44111P MP12.0392 E1427 IN979 DJ603 DG1906 P1-8-5 I8b5.3 Q8872.7 DR2844 Yshi4 Wsig ¥·¥ç¥¯ ¤«¤¶.¤ë ¤«¤¶.¤ê T1 ¤·¤« {decorate} {ornament} {adorn} {embellish} +¿¡ 3F21 U62ed B64 S9 F2421 N1897 V2144 L2254 MN11989 MP5.0203 P1-3-6 I3c6.17 Q5304.0 Yshi4 Wsig ¥·¥ç¥¯ ¥·¥­ ¤Ì¤°.¤¦ ¤Õ.¤¯ {wipe} {mop} {swab} +¿¢ 3F22 U690d B75 G3 S12 F699 N2303 V2751 H990 DK677 L205 K1013 O1902 DO438 MN15023 MP6.0413 E321 IN424 DS435 DT402 DJ678 DG1102 P1-4-8 I4a8.32 Q4491.6 DR1875 Yzhi2 Wsig Wchi ¥·¥ç¥¯ ¤¦.¤¨¤ë ¤¦.¤ï¤ë T1 ¤¦¤¨ ¤¨ ¤² {plant} +¿£ 3F23 U6b96 B78 G8 S12 F1362 N2448 V2981 H994 DK680 L811 K1647 O1867 DO1396 MN16502 MP6.0751 E1426 IN1506 DJ1540 DG1137 P1-4-8 I5c7.4 Q1421.6 DR3175 Yzhi2 Yshi5 Wsig ¥·¥ç¥¯ ¤Õ.¤¨¤ë ¤Õ.¤ä¤¹ T1 ¤¦¤¨ ¤¨ ¤² {augment} {increase} {multiply} {raise} +¿¤ 3F24 U71ed B86 S17 N2811 V3496 L2539 MN19480 MP7.0548 P1-4-13 I4d13.5 Q9682.7 Yzhu2 Wchog ¥½¥¯ ¥·¥ç¥¯ ¤È¤â¤·¤Ó {light} {candlepower} +¿¥ 3F25 U7e54 B120 G5 S18 F608 N3613 V4596 H1422 DK958 L1334 K753 O2879 DO431 MN27892 MP8.1177 E720 IN680 DS644 DT822 DJ882 DG1561 P1-6-12 I6a12.6 Q2395.0 DR2759 Yzhi1 Wjig ¥·¥ç¥¯ ¥·¥­ ¤ª.¤ë ¤ª.¤ê ¤ª¤ê -¤ª¤ê -¤ª.¤ê T1 ¤³¤ª¤ê ¤³¤ê ¤Î¤ê {weave} {fabric} +¿¦ 3F26 U8077 B128 G5 S18 XJ15562 XJ16057 F305 N3718 V4742 H1425 DK960 L824 K335 O2734 DO432 MN29183 MP9.0230 E721 IN385 DS819 DT823 DC253 DJ513 DG1586 P1-6-12 I6e12.1 Q1315.0 DR3259 Yzhi2 Wjig ¥·¥ç¥¯ ¥½¥¯ T1 ¤â¤È {post} {employment} {work} +¿§ 3F27 U8272 B139 G2 S6 F621 N3889 V4956 H2029 DK1280 L1753 K326 O345 DO241 MN30602 MP9.0510 E145 IN204 DS94 DT127 DC405 DJ316 DB2.20 DG1599 P2-2-4 I2n4.1 Q2771.7 DR2556 Yse4 Yshai3 Wsaeg ¥·¥ç¥¯ ¥·¥­ ¤¤¤í T1 ¤·¤« ¤·¤³ {color} +¿¨ 3F28 U89e6 B148 G8 S13 XJ06B3D F904 N4305 V5547 H1518 DK1018 L1813 K1256 DO945 MN35070 MP10.0370 E1428 IN874 DJ1382 DG1652 P1-7-6 I6d7.10 Q2523.6 DR2571 Yhong2 Wchog ¥·¥ç¥¯ ¤Õ.¤ì¤ë ¤µ¤ï.¤ë ¤µ¤ï {contact} {touch} {feel} {hit} {proclaim} {announce} {conflict} +¿© 3F29 U98df B184 G2 S9 F328 N5154 V6674 H2075 DK1316 L1472 K269 O1159 DO283 MN44014 MP12.0371 E146 IN322 DS253 DT180 DC207 DJ131 DB2.13 DG1900 P2-2-7 I8b0.1 Q8073.2 DR2865 Yshi2 Ysi4 Wsig Wsa ¥·¥ç¥¯ ¥¸¥­ ¤¯.¤¦ ¤¯.¤é¤¦ ¤¿.¤Ù¤ë ¤Ï.¤à T1 ¤°¤¤ {eat} {food} +¿ª 3F2A U8755 B184 C142 S14 N5165 V5333 H1796 L2800 MN33264X MP10.0057 P1-8-6 Q8573.6 Yshi2 Wsig ¥·¥ç¥¯ ¤à¤·¤Ð.¤à {eclipse} {occultation} {be defective} +¿« 3F2B U8fb1 B161 G8 S10 F1769 N4655 V6007 H2736 DK1751 L2009 K1904 DO1462 MN38686 MP10.1095 E1430 IN1738 DJ1795 DG1786 P2-7-3 I2p8.2 Q7134.3 DR3348 ZPP3-2-8 Yru4 Yru3 Wyog ¥¸¥ç¥¯ ¤Ï¤º¤«¤·.¤á¤ë {embarrass} {humiliate} {shame} +¿¬ 3F2C U5c3b B44 S5 F1692 N1379 V1407 H3032 L2220 K1704 O176 DO1884 MN7634 MP4.0130 P3-3-2 I3r2.1 Q7721.7 DR3757 Ykao1 Wgo ¥³¥¦ ¤·¤ê T1 ¤¬¤ß {buttocks} {hips} {butt} {rear} +¿­ 3F2D U4f38 B9 G8 S7 F730 N403 V163 H70 DK51 L1118 K741 O353 DO1528 MN481 MP1.0680 E1431 IN1108 DJ1246 DG79 P1-2-5 I2a5.3 Q2520.6 DR2155 Yshen1 Wsin ¥·¥ó ¤Î.¤Ó¤ë ¤Î.¤Ð¤¹ ¤Î.¤Ù¤ë ¤Î.¤¹ T1 ¤Î¤Ö ¤è¤Ü¤ë {expand} {stretch} {extend} {lengthen} {increase} +¿® 3F2E U4fe1 B9 G4 S9 XJ15D50 F208 N454 V221 H100 DK75 L969 K198 O782 DO149 MN707 MP1.0798 E513 IN157 DS437 DT527 DC181 DJ640 DG97 P1-2-7 I2a7.1 Q2026.1 DR2177 Yxin4 Yshen1 Wsin ¥·¥ó T1 ¤· ¤·¤¬ ¤·¤Ê ¤·¤Î ¤·¤Ö ¤È¤­ ¤Î¤Ó ¤Î¤Ö ¤Þ¤³¤È {faith} {truth} {fidelity} {trust} +¿¯ 3F2F U4fb5 B9 G8 S9 F1025 N452 V218 H101 DK76 L1148 K1046 DO1046 MN646X MP1.0768 E1433 IN1077 DJ1244 DG98 P1-2-7 I2a7.15 Q2724.7 DR2167 Yqin1 Wchim ¥·¥ó ¤ª¤«.¤¹ {encroach} {invade} {raid} {trespass} {violate} +¿° 3F30 U5507 B161 C30 G8 S10 XJ0667C F1992 N4654 V807 H2737 DK1752 L2013 K1929 MN3697 MP2.1020 E1435 IN1737 DJ1794 DG290 P2-7-3 I3d7.12 Q7160.3 DR3377 Ychun2 Wjin ¥·¥ó ¤¯¤Á¤Ó¤ë {lips} +¿± 3F31 U5a20 B38 G8 S10 F1623 N1220 V1224 H408 DK304 L2012 K1772 DO1543 MN6322 MP3.0712 E1436 IN956 DJ1331 DG444 P1-3-7 I3e7.10 Q4143.2 DR1765 Yshen1 Ychen2 Yzhen4 Wsin ¥·¥ó {with child} {pregnancy} +¿² 3F32 U5bdd B40 G8 S13 XJ0556A F1034 N1326 V1353 H2329 DK1503 L1150 K1079 O1976 DO918 MN7278P MP3.1079 E1441 IN1079 DJ127 DG493 P2-3-10 I3m10.1 Q3014.7 DR767 Yqin3 Wchim ¥·¥ó ¤Í.¤ë ¤Í.¤«¤¹ ¤¤.¤Ì ¤ß¤¿¤Þ¤ä ¤ä.¤á¤ë {lie down} {sleep} {rest} {bed} {remain unsold} +¿³ 3F33 U5be9 B40 G8 S15 XJ13A58 F412 N1341 V1367 H2360 DK1527 L1910 K380 O2365 DO1253 MN7316 MP3.1101 E1443 IN1383 DJ1661 DG497 P2-3-12 I3m12.1 Q3060.9 DR776 Yshen3 Wsim ¥·¥ó ¤Ä¤Þ¤Ó.¤é¤« ¤Ä¤Ö¤µ.¤Ë T1 ¤¢¤­¤é {hearing} {judge} {trial} +¿´ 3F34 U5fc3 B61 G2 S4 XJ13D38 F157 N1645 V1780 H11 DK4 L595 K139 O49 DO80 MN10295 MP4.0937 E147 IN97 DS95 DT96 DC64 DJ172 DB2.14 DG766 P1-1-3 I4k0.1 Q3300.0 DR358 ZPP4-4-4 Yxin1 Wsim ¥·¥ó ¤³¤³¤í -¤´¤³¤í T2 ¤ê¤Ã¤·¤ó¤Ù¤ó {heart} {mind} {spirit} +¿µ 3F35 U614e B61 G8 S13 XJ05846 F999 N1742 V1945 H643 DK463 L630 K1089 O1839 DO1669 MN11024P MP4.1143 E1442 IN1785 DJ1220 DG826 P1-3-10 I4k10.3 Q9408.1 DR1161 ZPP1-1-12 Yshen4 Wsin ¥·¥ó ¤Ä¤Ä¤·.¤à ¤Ä¤Ä¤· ¤Ä¤Ä¤·.¤ß T1 ¤Á¤« ¤Î¤ê ¤Þ¤³¤È ¤ß¤Ä {humility} {be careful} {discrete} {prudent} +¿¶ 3F36 U632f B64 G8 S10 F614 N1920 V2171 H430 DK316 L2011 K600 O1320 DO1612 MN12093 MP5.0232 E1437 IN954 DJ770 DG892 P1-3-7 I3c7.15 Q5103.2 DR1365 Yzhen4 Wjin ¥·¥ó ¤Õ.¤ë ¤Ö.¤ë ¤Õ.¤ê -¤Ö.¤ê ¤Õ.¤ë¤¦ T1 ¤Õ¤ê {shake} {wave} {wag} {swing} +¿· 3F37 U65b0 B69 G2 S13 F51 N2080 V2387 H1784 DK1166 L1502 K36 O1965 DO178 MN13572 MP5.0627 E148 IN174 DS256 DT226 DC80 DJ85 DB2.5 DG956 P1-9-4 I5b8.3 Q0292.1 DR454 Yxin1 Wsin ¥·¥ó ¤¢¤¿¤é.¤·¤¤ ¤¢¤é.¤¿ ¤¢¤é- ¤Ë¤¤- T1 ¤¢¤» ¤¢¤¿¤é¤· ¤· ¤Ë ¤Ë¤Ã ¤Ë¤Ä ¤è¤· {new} +¿¸ 3F38 U664b B1 C72 G9 S10 XJ05A69 F1655 N55 V2455 H2656 DK1701 L2436 O1215 DO1953 MN13899 MP5.0867 IN2093 P2-6-4 I4c6.8 Q1060.1 Yjin4 Wjin ¥·¥ó ¤¹¤¹.¤à T1 ¤¹¤¹¤à ¤æ¤­ ¤¯¤Ë ¤¹¤¹¤ß ¤Î¤Ö {advance} +¿¹ 3F39 U68ee B75 G1 S12 F609 N2301 V2749 H2475 DK1602 L197 K532 O1735 DO152 MN14974 MP3.0600 E38 IN128 DS41 DT80 DJ460 DG1063 P2-4-8 I4a8.39 Q4099.4 DR1864 Ysen1 Wsam ¥·¥ó ¤â¤ê T1 ¤â¤È {forest} {woods} +¿º 3F3A U699b B75 G9 S14 F2205 N2333 V2811 DK721 L2475 O2108 MN15240 MP6.0480 IN2124 P1-4-10 I4a10.11 Q4599.4 Yzhen1 Wjin ¥·¥ó ¥Ï¥ó ¤Ï¤·¤Ð¤ß ¤Ï¤ê T1 ¤Ï¤¤ ¤Ï¤ë {hazelnut} {filbert} +¿» 3F3B U6d78 B85 G8 S10 F1447 N2572 V3157 H442 DK326 L1149 K1623 DO1221 MN17505P MP6.1178 E1438 IN1078 DJ1496 DG1195 P1-3-7 I3a7.17 Q3714.7 DR366 Yjin4 Yjin1 Wchim ¥·¥ó ¤Ò¤¿.¤¹ ¤Ò¤¿.¤ë {immersed} {soak} {dip} {steep} {moisten} {wet} {dunk} +¿¼ 3F3C U6df1 B85 G3 S11 F484 N2606 V3206 H524 DK385 L1328 K552 O1341 DO593 MN17687 MP7.0038 E325 IN536 DS258 DT377 DC424 DJ121 DG1212 P1-3-8 I3a8.21 Q3719.4 DR364 Yshen1 Wsim ¥·¥ó ¤Õ¤«.¤¤ -¤Ö¤«.¤¤ ¤Õ¤«.¤Þ¤ë ¤Õ¤«.¤á¤ë ¤ß- {deep} {heighten} {intensify} {strengthen} +¿½ 3F3D U7533 B2 C102 G3 S5 F492 N93 V3726 H3507 DK2186 L1117 K347 O185 DO204 MN21726 MP7.1073 E322 IN309 DS254 DT253 DJ585 DB2.9 DG1332 P4-5-3 I0a5.39 Q5000.6 DR1655 Yshen1 Wsin ¥·¥ó ¤â¤¦.¤¹ ¤â¤¦.¤·- ¤µ¤ë {have the honor to} {sign of the monkey} {3-5PM} {ninth sign of Chinese zodiac} +¿¾ 3F3E U75b9 B104 S10 N3033 V3788 L2574 MN22097 MP7.1162 P3-5-5 I5i5.10 Q0012.2 Yzhen3 Wjin ¥·¥ó ¥Á¥ó ¤Ï¤·¤« {measles} {sickness} +¿¿ 3F3F U771f B24 C109 G3 S10 XJ06243 F279 N783 V3926 H2111 DK1337 L75 K278 O1228 DO384 MN23236 MP8.0205 E514 IN422 DS438 DT358 DC195 DJ242 DB2.7 DG1385 P2-2-8 I2k8.1 Q4080.1 DR1561 ZPP2-7-3 Yzhen1 Wjin ¥·¥ó ¤Þ ¤Þ- ¤Þ¤³¤È T1 ¤µ¤Ê ¤µ¤Í ¤¿¤À ¤¿¤À¤· ¤Ê¤ª ¤Î¤ê ¤Þ¤¢ ¤Þ¤³ ¤Þ¤µ ¤Þ¤Ã ¤Þ¤É ¤Þ¤Ê ¤Þ¤æ ¤ß¤Á ¤â {true} {reality} {Buddhist sect} +¿À 3F40 U795e B113 G3 S9 F347 N3245 V4087 H912 DK615 L1119 K229 O853 DO205 MN24673P MP8.0463 E324 IN310 DS257 DT333 DC191 DJ586 DG1422 P1-4-5 I4e5.1 Q3520.6 DR655 Yshen2 Wsin ¥·¥ó ¥¸¥ó ¤«¤ß ¤«¤ó- ¤³¤¦- T1 ¤« ¤«¤° ¤«¤Ê ¤«¤â ¤¯¤Þ ¤³ ¤³¤Ï ¤À¤Þ ¤ß {gods} {mind} {soul} +¿Á 3F41 U79e6 B115 G9 S10 F1894 N3274 V4133 DK1649 L2877 O1202 MN24995 MP8.0559 IN2181 P2-5-5 I5d5.10 Q5090.4 Yqin2 Wjin ¥·¥ó ¤Ï¤¿ T1 ¤¿¤¤ ¤Ï¤À ¤ä¤¹ {Manchu dynasty} {name given to naturalized foreigners} +¿Â 3F42 U7d33 B120 G8 S11 F1790 N3518 V4467 H1334 DK901 L1361 K1080 DO1645 MN27348 MP8.1020 E1439 IN1109 DJ1299 DG1528 P1-6-5 I6a5.2 Q2590.6 DR2755 Yshen1 Wsin ¥·¥ó T1 ¤Þ¤³¤È {sire} {good belt} {gentleman} +¿Ã 3F43 U81e3 B131 G4 S7 F1249 N3837 V4894 H3068 DK1948 L848 K981 O527 DO435 MN30068 MP9.0386 E512 IN835 DS436 DT484 DJ1003 DG1805 P3-3-4 I2t4.3 Q7171.7 DR3475 Ychen2 Wsin ¥·¥ó ¥¸¥ó T1 ¤ª¤ß ¤¿¤« ¤È ¤È¤ß ¤ß {retainer} {subject} +¿Ä 3F44 U82af B140 S7 S8 F2202 N3905 V4976 H2423 L2368 MN30732X MP9.0536 P2-3-4 I3k4.2 Q4433.0 ZRP2-4-4 ZSP2-3-4 Yxin1 Yxin4 Wsim ¥·¥ó {wick} +¿Å 3F45 U85aa B140 G8 S16 F2182 N4069 V5222 H2374 DK1538 L1503 K2024 DO1560 MN32149P MP9.0963 E1445 IN1910 DJ1838 DG669 P2-3-13 I3k13.3 Q4492.1 DR1954 Yxin1 Wsin ¥·¥ó ¤¿¤­¤® ¤Þ¤­ {fuel} {firewood} {kindling} +¿Æ 3F46 U89aa B147 G2 S16 F406 N4293 V5534 H1799 DK1172 L1504 K381 O2544 DO211 MN34918 MP10.0332 E149 IN175 DS260 DT237 DC315 DJ249 DB3.6 DG1647 P1-9-7 I5b11.1 Q0691.0 DR457 Yqin1 Yqing4 Wchin ¥·¥ó ¤ª¤ä ¤ª¤ä- ¤·¤¿.¤·¤¤ ¤·¤¿.¤·¤à T1 ¤® ¤Á¤« ¤Î¤ê {parent} {intimacy} {relative} {familiarity} {dealer (cards)} +¿Ç 3F47 U8a3a B149 G8 S12 F1019 N4338 V5586 H1504 DK1008 L1724 K1069 DO1081 MN35337 MP10.0422 E1440 IN1214 DJ1361 DG1674 P1-7-5 I7a5.9 Q0862.2 DR3060 Yzhen3 Yzhen1 Wjin ¥·¥ó ¤ß.¤ë {checkup} {seeing} {diagnose} {examine} +¿È 3F48 U8eab B158 G3 S7 F320 N4601 V5928 H3553 DK2213 L1248 K331 O546 DO791 MN38034 MP10.0968 E323 IN59 DS255 DT285 DC174 DJ394 DG1768 P4-7-3 I0a7.5 Q2740.0 DR847 ZPP4-7-4 Yshen1 Yjuan1 Wsin ¥·¥ó ¤ß {somebody} {person} {one's station in life} +¿É 3F49 U8f9b B160 G8 S7 F1607 N4646 V5996 H2038 DK1287 L1496 K1628 O493 DO1312 MN38630 MP10.1072 E1432 IN1487 DJ344 DG1784 P2-2-5 I5b2.2 Q0040.1 DR455 ZPP2-5-2 Yxin1 Wsin ¥·¥ó ¤«¤é.¤¤ ¤Ä¤é.¤¤ -¤Å¤é.¤¤ ¤«¤Î¤È {spicy} {bitter} {hot} {acrid} +¿Ê 3F4A U9032 B162 G3 S11 S10 F142 N4709 V6073 H3121 DK1991 L561 K175 O1503 DO194 MN38943P MP11.0095 E326 IN437 DS259 DT378 DC156 DJ267 DB3.14 DG702 P3-3-8 I2q8.1 Q3030.1 DR2475 ZSP3-2-8 Yjin4 Wjin ¥·¥ó ¤¹¤¹.¤à ¤¹¤¹.¤á¤ë T1 ¤Î¤Ö {advance} {proceed} {progress} {promote} +¿Ë 3F4B U91dd B167 G6 S10 F505 N4817 V6218 H1666 DK1092 L274 K573 O1155 DO1407 MN40165 MP11.0496 E905 IN341 DT907 DJ729 DG1809 P1-8-2 I8a2.3 Q8410.0 DR2855 Yzhen1 Wchim ¥·¥ó ¤Ï¤ê T1 ¤Ï {needle} {pin} {staple} {stinger} +¿Ì 3F4C U9707 B173 G8 S15 F893 N5055 V6531 H2806 DK1794 L2010 K800 O2577 DO1123 MN42300 MP12.0052 E1444 IN953 DJ847 DG1866 P2-8-7 I8d7.3 Q1023.2 DR3165 Yzhen4 Wjin ¥·¥ó ¤Õ¤ë.¤¦ ¤Õ¤ë.¤¨¤ë {quake} {shake} {tremble} {quiver} {shiver} +¿Í 3F4D U4eba B9 G1 S2 F5 N339 V99 H3368 DK2111 L951 K9 O14 DO4 MN344 MP1.0556 E39 IN1 DS30 DT7 DC2 DJ15 DB2.5 DG42 P4-2-4 I2a0.1 Q8000.0 DR1262 Yren2 Win ¥¸¥ó ¥Ë¥ó ¤Ò¤È -¤ê -¤È T1 ¤¸ ¤È ¤Í ¤Ò¤³ ¤Õ¤ß {person} +¿Î 3F4E U4ec1 B9 G6 S4 F1332 N349 V110 H20 DK11 L988 K1346 O57 DO829 MN349 MP1.0577 E906 IN1619 DS820 DT832 DJ1879 DG56 P1-2-2 I2a2.8 Q2121.0 DR2172 Yren2 Win ¥¸¥ó ¥Ë ¥Ë¥ó T1 ¤­¤ß ¤¯ ¤µ¤È ¤·¤Î¤Ö ¤¸ ¤È ¤Î¤ê ¤Ò¤È ¤Ò¤È¤· ¤Ò¤í ¤Þ¤µ ¤Þ¤µ¤· ¤ä¤¹ ¤è¤· {humanity} {virtue} {benevolence} {charity} {man} {kernel} +¿Ï 3F4F U5203 B4 C18 G8 S3 XJ05163 F1763 N152 V449 H2929 DK1860 L84 K1526 DO1107 MN1850 MP2.0194 E1446 IN1413 DJ1774 DG178 P3-1-2 I0a3.22 Q1742.0 Q1732.0 DR3545 ZPP4-3-1 Yren4 Win ¥¸¥ó ¥Ë¥ó ¤Ï ¤ä¤¤¤Ð ¤­.¤ë T1 ¤Á ¤È {blade} {sword} {edge} +¿Ð 3F50 U5875 B198 C32 S14 N5376 V1087 L2838 O2429 MN5388 MP3.0238 P3-3-11 I3q11.4 Q0021.4 Ychen2 Wjin ¥Á¥ó ¥¸¥ó ¤Á¤ê ¤´¤ß {dust} {trash} {garbage} +¿Ñ 3F51 U58ec B96 S4 F2499 N2921 V968 K2050 O116 MN5639 MP3.0285 P4-4-2 I3p1.1 Q2010.4 Yren2 Wim ¥Ë¥ó ¥¸¥ó ¥¤ ¤ß¤º¤Î¤¨ {9th calendar sign} +¿Ò 3F52 U5c0b B58 C41 G8 S12 F1398 N1585 V1385 H2322 DK1498 L1145 K1831 O1705 DO1569 MN7447X MP4.0036 E1451 IN1082 DJ1326 DG508 P2-3-9 I3d9.29 Q1734.6 DR3548 Yxun2 Yxin2 Wsim ¥¸¥ó ¤¿¤º.¤Í¤ë ¤Ò¤í T1 ¤º ¤Ä¤° {inquire} {fathom} {look for} +¿Ó 3F53 U751a B2 C99 G8 S9 F1961 N111 V3711 H2643 DK1689 L1768 K1930 O1267 DO1955 MN21648 MP7.1025 E1449 IN1501 DJ1756 DG1326 P2-6-3 I0a9.10 Q4471.1 DR1975 Yshen2 Yshe2 Yshen4 Wsim ¥¸¥ó ¤Ï¤Ê¤Ï.¤À ¤Ï¤Ê¤Ï.¤À¤·¤¤ T1 ¤¸ {tremendously} {very} {great} {exceedingly} +¿Ô 3F54 U5c3d B44 G8 S6 XJ06238 XDR3762 F1234 N1380 V1408 H3050 DK1932 L1071 K1603 O290 DO1530 MN7642 MP4.0133 E1447 IN1726 DJ1726 DG523 P3-3-3 I3r3.1 Q7730.3 DR3740 ZPP3-4-2 Yjin3 Yjin4 Wjin ¥¸¥ó ¥µ¥ó ¤Ä.¤¯¤¹ -¤Ä.¤¯¤¹ -¤Å.¤¯¤· -¤Ä.¤¯ -¤Å.¤¯ -¤º.¤¯ ¤Ä.¤­¤ë ¤Ä.¤«¤¹ ¤µ¤«¤Å¤­ ¤³¤È¤´¤È.¤¯ ¤Ä¤« ¤Ä¤­ {exhaust} {use up} {run out of} {befriend} {serve} +¿Õ 3F55 U814e B130 S13 F1755 N3784 V4834 H2832 L2453 MN29621 MP9.0334 P2-9-4 I4b9.11 Q7722.7 ZSP2-8-4 Yshen4 Wsin ¥¸¥ó {kidney} +¿Ö 3F56 U8a0a B149 S10 N4314 V5559 H1452 L2713 MN35224 MP10.0389 P1-7-3 I7a3.8 Q0761.0 Yxun4 Wsin ¥¸¥ó ¥·¥å¥ó ¥·¥ó ¤­.¤¯ ¤È.¤¦ ¤¿¤º.¤Í¤ë {request} {question} {investigate} +¿× 3F57 U8fc5 B162 G8 S6 S5 F1888 N4664 V6014 H3046 DK1929 L280 K1971 O307 DO1871 MN38727P MP11.0003 E1448 IN1798 DJ1744 DG678 P3-3-3 I2q3.5 Q3730.1 DR3556 ZPP3-1-5 Yxun4 Wsin ¥¸¥ó {swift} {fast} +¿Ø 3F58 U9663 B170 G8 S10 F828 N4992 V6448 H455 DK332 L1305 K823 O1056 DO1207 MN41667 MP11.0834 E1450 IN1404 DJ1523 DG733 P1-3-7 I2d7.1 Q7520.6 DR3655 Yzhen4 Wjin ¥¸¥ó {camp} {battle array} {ranks} {position} +¿Ù 3F59 U976d B177 S12 XJ07056 XJ07057 N5091 V6573 L2786 MN42715X MP12.0155 P1-9-3 Q4754.7 Yren4 Win ¥¸¥ó ¥Ë¥ó ¥µ ¥µ¥¤ ¥µ¥Ä ¤¦¤Ä¤Ü ¤·¤Ê.¤ä¤« ¤æ¤® T1 ¤æ¤­ {soft} {pliable} {quiver} +¿Ú 3F5A U7b25 B118 S11 N3378 V4265 L2635 O1472 MN25934 MP8.0755 P2-6-5 I6f5.15 Q8862.7 Ysi4 Wsa ¥¹ ¥· ¤± ¤Ï¤³ {lunch box} {clothes chest} +¿Û 3F5B U8acf B149 S15 F1949 N4377 V5632 L2722 O2327 MN35648 MP10.0514 P1-7-8 I7a8.4 Q0164.7 Q0764.0 Yzou1 Wchu ¥·¥å ¥¹ ¤½¤¦ ¤Ï¤«.¤ë {consult} +¿Ü 3F5C U9808 B59 G9 S12 F1339 N1592 V6618 H574 DK419 L1718 K936 O1544 DO1946 MN43352 MP12.0242 IN2263 P1-3-9 I3j9.1 Q2128.6 Yxu1 Wsu ¥¹ ¥·¥å ¤¹¤Ù¤«¤é.¤¯ ¤¹¤Ù¤· ¤Ò¤² ¤Þ¤Ä ¤â¤Á.¤¤¤ë ¤â¤È.¤á¤ë T1 ¤â¤È¤à ¤¾ {ought} {by all means} {necessarily} +¿Ý 3F5D U9162 B164 G8 S12 XJ06E4C F1955 N4783 V6169 H1516 DK1016 L1434 K1633 O1654 DO1605 MN39824 MP11.0366 E1300 IN1867 DJ1592 DG1792 P1-7-5 I7e5.3 Q1861.1 DR3254 Yzuo4 Wcho Wjag ¥µ¥¯ ¤¹ {vinegar} {sour} {acid} {tart} +¿Þ 3F5E U56f3 B31 G2 S7 XJ05426 XDR3675 F539 N1034 V947 H3071 DK1951 L1180 K631 O502 DO388 MN4734P MP3.0064 E150 IN339 DS261 DT146 DJ329 DB2.16 DG342 P3-3-4 I3s4.3 Q6040.0 Q6040.3 DR366 Ytu2 Wdo ¥º ¥È ¤¨ ¤Ï¤«.¤ë T1 ¤Å {map} {drawing} {plan} {unexpected} {accidentally} +¿ß 3F5F U53a8 B27 S12 XJ05724 XJ14534 F2425 N829 V657 L2152 O1800A MN3005 MP2.0660 P3-2-10 I2p10.1 Q7124.0 Ychu2 Wju ¥·¥å¥¦ ¥º ¥Á¥å ¥Á¥å¥¦ ¤¯¤ê¤ä {kitchen} +¿à 3F60 U9017 B162 S10 S9 F2027 N4693 V6053 L2423 O1511 MN38887X MP11.0053 P3-3-7 Q3130.1 ZRP3-4-7 Ydou4 Wdu ¥È¥¦ ¥º ¤È¤É.¤Þ¤ë {stop} +¿á 3F61 U5439 B30 G8 S7 F1133 N901 V747 H231 DK170 L467 K973 O370 DO1095 MN3373 MP2.0900 E1452 IN1255 DJ259 DG300 P1-3-4 I3d4.3 Q6708.2 DR3762 Ychui1 Ychui4 Wchwi ¥¹¥¤ ¤Õ.¤¯ T1 ¤Õ¤­ {blow} {breathe} {puff} {emit} {smoke} +¿â 3F62 U5782 B4 C32 G6 S8 XJ05431 F1720 N211 V999 H3565 DK2219 L1582 K1716 O761 DO1214 MN5012 MP3.0166 E907 IN1070 DT866 DJ1322 DG350 P4-8-2 I0a8.12 Q2010.4 DR2272 ZPP2-1-7 Ychui2 Wsu ¥¹¥¤ ¤¿.¤ì¤ë ¤¿.¤é¤¹ ¤¿.¤ì -¤¿.¤ì ¤Ê¤ó¤Ê¤ó¤È.¤¹ T1 ¤¿¤ë ¤À¤ì {droop} {suspend} {hang} {slouch} +¿ã 3F63 U5e25 B2 C50 G8 S9 F2016 N109 V1559 H1290 DK868 L1270 K2025 O883 DO1741 MN8886 MP4.0431 E1454 IN1935 DJ1894 DG560 P1-6-3 I3f6.1 Q2472.7 DR844 Yshuai4 Yshuo4 Wsol Wsu ¥¹¥¤ {commander} {leading troops} {governor} +¿ä 3F64 U63a8 B64 G6 S11 F507 N1950 V2212 H504 DK373 L663 K635 O1322 DO877 MN12284 MP5.0294 E908 IN1233 DS821 DT924 DJ1009 DG903 P1-3-8 I3c8.1 Q5001.4 DR1375 Ytui1 Wchu Wtoe ¥¹¥¤ ¤ª.¤¹ {conjecture} {infer} {guess} {suppose} {support} +¿å 3F65 U6c34 B85 G1 S4 F223 N2482 V3030 H10 DK3 L130 K144 O54 DO16 MN17083 MP6.0854 E40 IN21 DS14 DT31 DC166 DJ19 DB1.A DG1151 P1-1-3 I3a0.1 Q1223.0 DR1142 ZPP4-4-3 Yshui3 Wsu ¥¹¥¤ ¤ß¤º ¤ß¤º- T1 ¤¦¤º ¤º¤ß ¤Ä ¤É ¤ß ¤ß¤µ ¤ß¤Ä ¤ß¤Ê ¤ß¤ó {water} +¿æ 3F66 U708a B86 G8 S8 F1777 N2752 V3405 H870 DK584 L468 K1774 O602 DO1626 MN18904 MP7.0380 E1453 IN1791 DJ1311 DG1265 P1-4-4 I4d4.1 Q9788.2 DR1162 Ychui1 Ychui4 Wchwi ¥¹¥¤ ¤¿.¤¯ -¤À.¤­ T1 ¤¤ {cook} {boil} +¿ç 3F67 U7761 B109 G8 S13 F1739 N3149 V3948 H1200 DK813 L1583 K1742 DO1521 MN23448 MP8.0230 E1459 IN1071 DJ977 DG1389 P1-5-8 I5c8.2 Q6201.4 DR3972 Yshui4 Wsu ¥¹¥¤ {drowsy} {sleep} {die} +¿è 3F68 U7c8b B119 G8 S10 XJ0646F F1768 N3467 V4389 H1293 DK871 L925 K1537 O1132 DO1790 MN26875 MP8.0891 E1455 IN1708 DJ1069 DG1494 P1-6-4 I6b4.5 Q9494.1 DR1055 Ycui4 Ysui4 Wsu ¥¹¥¤ ¤¤¤­ {chic} {style} {purity} {essence} {pith} {cream} {elite} {choice} +¿é 3F69 U7fe0 B124 G9 S14 XJ06643 F2200 N3676 V4685 H2705 DK1738 L2863 O2204 MN28732X MP9.0117 IN2201 P2-6-8 Q1740.8 Ycui4 Wchwi ¥¹¥¤ ¤«¤ï¤»¤ß ¤ß¤É¤ê T1 ¤¢¤­¤é {green} +¿ê 3F6A U8870 B8 C145 G8 S10 F1432 N312 V5432 H2100 DK1333 L1890 K1577 DO1501 MN34127 MP10.0183 E1456 IN1676 DJ1805 DG1622 P2-2-8 I2j8.1 Q0073.2 DR465 Yshuai1 Ycui1 Wsoe Wchoe ¥¹¥¤ ¤ª¤È¤í.¤¨¤ë {decline} {wane} {weaken} +¿ë 3F6B U9042 B162 G8 S12 S11 F1423 N4716 V6084 H3138 DK2004 L540 K1427 O1806 DO1070 MN38985P MP11.0106 E1458 IN1133 DJ1217 DG707 P3-3-9 I2q9.13 Q3830.3 DR951 Ysui4 Ysui2 Wsu ¥¹¥¤ ¤È.¤²¤ë ¤Ä¤¤.¤Ë {consummate} {accomplish} {attain} {commit (suicide)} +¿ì 3F6C U9154 B164 G8 S11 XJ06E4D F1640 N4781 V6166 H1483 DK996 L1435 K1335 DO1648 MN39807 MP11.0365 E1457 IN1709 DJ728 DG1791 P1-7-4 I7e4.3 Q1464.1 DR3255 Yzui4 Wchwi ¥¹¥¤ ¤è.¤¦ ¤è.¤¤ ¤è T1 ¤è¤¤ {drunk} {feel sick} {poisoned} {elated} {spellbound} +¿í 3F6D U9310 B167 S16 N4875 V6294 L2760 MN40536 MP11.0561 P1-8-8 I8a8.1 Q8011.4 Yzhui1 Wchu ¥¹¥¤ ¤­¤ê {auger} {drill} {awl} {pyramid} {cone} +¿î 3F6E U9318 B167 G8 S16 N4872 V6291 H1744 DK1149 L1584 K2026 DO1751 MN40547 MP11.0562 E1461 IN1904 DJ1942 DG1828 P1-8-8 I8a8.2 Q8211.4 DR2872 Ychui2 Wchu ¥¹¥¤ ¤Ä¤à ¤ª¤â¤ê {weight} {plumb bob} {sinker} +¿ï 3F6F U968f B170 G8 S12 XJ06E2E XDR3667 F1396 N5004 V6460 H627 DK454 L1298 K1364 O1564 DO1712 MN41764P MP11.0949 E1462 IN1741 DJ1792 DG745 P1-3-9 I2d8.10 Q7423.2 DR3646 ZSP1-2-8 ZSP1-3-8 Ysui2 Wsu ¥º¥¤ ¤Þ¤Ë¤Þ¤Ë ¤·¤¿¤¬.¤¦ {follow} {though} {notwithstanding} {while} {during} {both} {all} {obey} {submit to} {comply} {at the mercy of (the waves)} +¿ð 3F70 U745e B96 G9 S13 F1873 N2959 V3665 H1027 DK704 L2563 K1687 O2094 DO1956 MN21131 MP7.0948 IN2162 P1-4-9 I4f9.6 Q1212.7 Yrui4 Wseo ¥º¥¤ ¥¹¥¤ ¤ß¤º- ¤·¤ë¤· T1 ¤¿¤Þ ¤º ¤ß¤Ä {congratulations} +¿ñ 3F71 U9ac4 B188 G8 S19 XJ0673B XJ07172 XDR3667 F1652 N5242 V6791 H1842 DK1198 L1290 K1833 O2826 DO1697 MN45240P MP12.0581 E1463 IN1740 DJ1793 DG1923 P1-10-9 I4b14.3 Q7423.2 DR3646 ZSP1-10-8 Ysui3 Wsu ¥º¥¤ {marrow} {pith} +¿ò 3F72 U5d07 B46 G8 S11 F1970 N1429 V1490 H2297 DK1479 L1101 K1855 O1774 DO1263 MN8152 MP4.0259 E1465 IN1424 DJ1664 DG546 P2-3-8 I3o8.9 Q2290.1 DR1241 ZPP2-6-5 Ychong2 Wsung ¥¹¥¦ ¤¢¤¬.¤á¤ë T1 ¤¹ ¤¿¤« ¤¿¤«¤· ¤¿¤«¤à {adore} {respect} {revere} {worship} +¿ó 3F73 U5d69 B46 G9 S13 N1433 V1502 H2331 DK1504 L2224 MN8348 MP4.0295 IN2057 P2-3-10 I3o10.4 Q2222.7 ZPP2-5-8 Ysong1 Wsung ¥¹¥¦ ¥·¥å¥¦ ¤«¤µ ¤«¤µ.¤à ¤¿¤«.¤¤ T1 ¤¿¤«¤· ¤¿¤« ¤¿¤± {be aggravated} {grow worse} {grow bulky} {swell} +¿ô 3F74 U6570 B66 G2 S13 XJ05A4B F148 N2057 V2353 H1790 DK1170 L929 K188 O2169 DO429 MN13319 MP5.0543 E151 IN225 DS262 DT227 DC159 DJ529 DB3.6 DG945 P1-9-4 I4i9.1 Q9844.0 DR1066 Yshu4 Yshu3 Yshuo4 Wsu Wchog ¥¹¥¦ ¥¹ ¥µ¥¯ ¥½¥¯ ¥·¥å ¤«¤º ¤«¤¾.¤¨¤ë ¤·¤Ð¤·¤Ð ¤».¤á¤ë ¤ï¤º¤é¤ï.¤·¤¤ T1 ¤¸¤å {number} {strength} {fate} {law} {figures} +¿õ 3F75 U67a2 B75 G8 S8 XJ05C64 F1791 N2208 V2588 H865 DK581 L1697 K1839 DO1442 MN14577P MP6.0248 E1464 IN1023 DJ1530 DG1076 P1-4-4 I4a4.22 Q4191.4 DR1875 Yshu1 Wchu ¥¹¥¦ ¥·¥å ¤È¤Ü¤½ ¤«¤é¤¯¤ê {hinge} {pivot} {door} +¿ö 3F76 U8da8 B156 S17 N4545 V5855 L2086 MN37258 MP10.0888 P3-7-10 I3b14.5 Q4780.2 Yqu1 Ycu4 Wchu Wchog ¥¹¥¦ ¥½¥¯ ¤·¤å ¤ª¤â¤à.¤¯ ¤Ï¤·.¤ë {run} {go} {quick} {tend towards} +¿÷ 3F77 U96db B172 G9 S18 XJ16C34 F2241 N5037 V6514 DK1197 L2085 O2888 MN42121 MP11.1027 IN2260 P1-10-8 I8c10.1 Q2041.4 Ychu2 Wchu ¥¹¥¦ ¥¹ ¥¸¥å ¤Ò¤Ê ¤Ò¤è¤³ {chick} {squab} {duckling} {doll} +¿ø 3F78 U636e B64 G8 S11 F1468 N1935 V2195 H497 DK365 L1064 K1210 DO1831 MN12204 MP5.0256 E1466 IN1832 DJ1480 DG904 P1-3-8 I3c8.33 Q5706.4 DR1377 Yju4 Yju1 Wgeo ¥­¥ç ¤¹.¤¨¤ë ¤¹.¤ï¤ë {set} {lay a foundation} {install} {equip} {squat down} {sit down} +¿ù 3F79 U6749 B75 G8 S7 XJ14539 F1095 N2190 V2562 H832 DK557 L1713 K910 O425 DO1941 MN14452 MP6.0071 E1467 IN1872 DJ1357 DG1072 P1-4-3 I4a3.2 Q4292.2 DR1860 Yshan1 Ysha1 Wsam ¥µ¥ó ¤¹¤® {cedar} {cryptomeria} +¿ú 3F7A U6919 B75 S12 F2437 V2728 L2528 O1626 MN15063 MP6.0420 P1-4-8 I4a8.21 Q4696.0 Yshan1 Wchang ¤¹¤® {Japanese cedar} {cryptomeria} +¿û 3F7B U83c5 B140 S11 F1562 N3975 V5090 L2410 O1450 MN31142X MP9.0693 P2-3-8 I3k8.27 Q4477.7 ZRP2-4-8 Yjian1 Wgwan Wgan ¥«¥ó ¥±¥ó ¤¹¤² T1 ¤¹ ¤¹¤¬ ¤¹¤´ {sedge} +¿ü 3F7C U9817 B107 S14 N3110 V6627 L2793 MN43415 MP12.0255 P1-5-9 I9a5.1 Q4128.6 Ypo3 Wpa ¥Ï ¤¹¤³¤Ö.¤ë ¤«¤¿¤è.¤ë {prejudiced} {exceedingly} +¿ý 3F7D U96c0 B4 C172 S11 F1856 N233 V6496 H2469 L2878 O1530 MN41954 MP11.0983 P2-4-7 I8c3.2 Q9021.4 DR1175 ZPP3-4-7 ZPP4-11-2 Yque4 Yqiao1 Yqiao3 Wjag ¥¸¥ã¥¯ ¥¸¥ã¥ó ¥µ¥¯ ¥·¥ã¥¯ ¤¹¤º¤á T1 ¤¶¤¯ {sparrow} +¿þ 3F7E U88fe B145 S13 S14 F2334 N4247 V5474 L2624 O1907 MN34382 MP10.0241 P1-5-8 I5e8.8 Q3726.4 Yju1 Wgeo ¥­¥ç ¥³ ¤¹¤½ {cuff} {hem} {foot of mountain} +À¡ 4021 U6f84 B85 G8 S15 F1722 N2699 V3333 H740 DK517 L1704 K1637 O2276 DO1455 MN18315 MP7.0284 E1597 IN1334 DJ1510 DG1253 P1-3-12 I3a12.11 Q3211.8 DR373 Ycheng2 Ydeng4 Wjing ¥Á¥ç¥¦ ¤¹.¤à ¤¹.¤Þ¤¹ -¤¹.¤Þ¤¹ T1 ¤­¤è ¤¹¤¹ ¤¹¤ß ¤ß {lucidity} {be clear} {clear} {clarify} {settle} {strain} {look grave} +À¢ 4022 U647a B64 S14 N1984 V2262 H693 L2258 O2067 MN12647X MP5.0373 P1-3-11 Q5706.2 Yzhe2 Wjeob Wrab ¥·¥ç¥¦ ¥·¥å¥¦ ¥í¥¦ ¤¹.¤ë ¤Ò¤À T1 ¤¹¤ë ¤º¤ê {rub} {fold} {print (on cloth)} +À£ 4023 U5bf8 B41 G6 S3 F1669 N1348 V1372 H2935 DK1864 L45 K1523 O34 DO1045 MN7411 MP4.0001 E909 IN1894 DT828 DJ367 DG499 P3-2-1 I0a3.17 Q4030.0 DR1448 ZPP4-3-3 Ycun4 Wchon ¥¹¥ó T1 ¤¹ ¤ß¤­ {measurement} {foot/10} +À¤ 4024 U4e16 B2 C1 G3 S5 XJ05242 XJ13438 F135 N95 V20 H3496 DK2178 L28 K152 O335 DO177 MN31 MP1.0268 E327 IN252 DS263 DT254 DC81 DJ156 DB2.13 DG13 P4-5-2 I0a5.37 Q4471.7 DR1975 ZPP4-5-4 ZSP4-4-2 ZBP4-4-4 Yshi4 Wse ¥»¥¤ ¥» ¥½¥¦ ¤è ¤µ¤ó¤¸¤å¤¦ T1 ¤È¤· ¤æ ¤æ¤­ {generation} {world} {society} {public} +À¥ 4025 U702c B85 G8 S19 F1152 N2735 V3384 H806 DK545 L1666 K947 O2794 DO1037 MN18672P MP7.0341 E1469 IN1513 DJ1845 DG1259 P1-3-16 I3a16.3 Q3118.6 DR361 Ylai4 Wroe ¥é¥¤ ¤» T1 ¤¤¤ï¤¿ ¤¬¤» ¤·¤² ¤»¤¤ ¤»¤Ã {rapids} {current} {torrent} {shallows} {shoal} +À¦ 4026 U755d B8 C102 G8 S10 XJ0613C XJ14D36 XJ14D38 XH3004 F2327 N311 V3748 H1465 DK983 L1017 K2027 O1142 DO1822 MN21815 MP7.1100 E1468 IN1901 DJ1939 DG1338 P1-7-3 I5f5.5 Q0768.0 DR462 Ymu3 Wmu Wmyo ¥Ü¥¦ ¥Û ¥â ¥à ¤» ¤¦¤Í {furrow} {30 tsubo} {ridge} {rib} +À§ 4027 U662f B72 G8 S9 XJ1422C F1045 N2120 V2451 H2436 DK1578 L388 K1404 O947 DO786 MN13859 MP5.0843 E910 IN1591 DS822 DJ1670 DG972 P2-4-5 I4c5.9 Q6080.1 DR3870 Yshi4 Wsi ¥¼ ¥· ¤³¤ì {just so} {this} {right} {justice} +À¨ 4028 U51c4 B15 S10 XJ05E47 F2313 N647 V425 L2133 MN1657 MP2.0150 P1-2-8 I2b8.4 Q3514.4 Yqi1 Wcheo ¥»¥¤ ¥µ¥¤ ¤µ¤à.¤¤ ¤¹¤´.¤¤ ¤¹¤µ.¤Þ¤¸¤¤ {uncanny} {weird} {threatening} {horrible} +À© 4029 U5236 B18 G5 S8 F108 N683 V481 H1274 DK854 L418 K196 O656 DO635 MN1961 MP2.0253 E722 IN427 DS823 DT689 DC161 DJ687 DG193 P1-6-2 I2f6.1 Q2220.0 DR2443 Yzhi4 Wje ¥»¥¤ {system} {law} {rule} +Àª 402A U52e2 B19 G5 S13 F260 N735 V558 H2857 DK1829 L1515 K365 O2039 DO299 MN2422 MP2.0409 E518 IN646 DS441 DT779 DC293 DJ865 DG227 P2-11-2 I2g11.6 Q4542.7 Q4442.7 DR1445 Yshi4 Wse ¥»¥¤ ¥¼¥¤ ¤¤¤­¤ª.¤¤ ¤Ï¤º¤ß T1 ¤» {forces} {energy} {military strength} +À« 402B U59d3 B38 G8 S8 F1628 N1203 V1196 H279 DK209 L1557 K1766 O846 DO1150 MN6178 MP3.0668 E1471 IN1746 DJ598 DG440 P1-3-5 I3e5.3 Q4541.0 DR1772 Yxing4 Wseong ¥»¥¤ ¥·¥ç¥¦ {surname} +À¬ 402C U5f81 B60 G8 S8 XJ13D35 F1578 N1603 V1731 H293 DK218 L881 K1492 O580 DO1734 MN10077 MP4.0817 E1472 IN1114 DJ1389 DG623 P1-3-5 I3i5.3 Q2121.1 DR2073 Yzheng1 Wjeong ¥»¥¤ T1 ¤¤¤¯ ¤½ ¤¿¤À ¤Þ¤µ ¤æ¤­ {subjugate} {attack the rebellious} {collect taxes} +À­ 402D U6027 B61 G5 S8 F104 N1666 V1822 H299 DK222 L1558 K199 O564 DO280 MN10478 MP4.1007 E723 IN98 DS645 DT690 DC119 DJ421 DB2.13 DG811 P1-3-5 I4k5.4 Q9501.0 DR1172 ZPP1-1-7 Yxing4 Wseong ¥»¥¤ ¥·¥ç¥¦ ¤µ¤¬ {sex} {gender} {nature} +À® 402E U6210 B62 G4 S6 F116 N1799 V2025 H3537 DK2202 L361 K115 O322 DO224 MN11542P MP5.0008 E515 IN261 DS439 DT466 DC160 DJ377 DG836 P4-6-4 I4n2.1 Q5320.0 DR1459 ZPP3-5-1 Ycheng2 Wseong ¥»¥¤ ¥¸¥ç¥¦ ¤Ê.¤ë ¤Ê.¤¹ -¤Ê.¤¹ T1 ¤¢¤­ ¤¢¤­¤é ¤·¤² ¤½¤ó ¤¿¤¨ ¤Ê¤ª ¤Ê¤ê ¤Ê¤ë ¤Î¤ê ¤Ò¤é ¤Þ¤µ ¤è¤· ¤ê {turn into} {become} {get} {grow} {elapse} {reach} +À¯ 402F U653f B66 G5 S9 F17 N2045 V2335 H1142 DK779 L381 K50 O881 DO124 MN13135X MP5.0486 E724 IN483 DS646 DT700 DC23 DJ530 DG937 P1-5-4 I4i5.1 Q1814.0 DR3166 Yzheng4 Wjeong ¥»¥¤ ¥·¥ç¥¦ ¤Þ¤Ä¤ê¤´¤È ¤Þ¤ó T1 ¤¿¤À ¤Þ¤µ {politics} {government} +À° 4030 U6574 B77 C66 G3 S16 XH4392 F478 N2436 V2360 H2871 DK1839 L1670 K452 O2581 DO840 MN13394 MP5.0554 E328 IN503 DS443 DT438 DJ387 DG948 P2-11-5 I4i12.3 Q5810.1 DR1573 Yzheng3 Wjeong ¥»¥¤ ¤È¤È¤Î.¤¨¤ë ¤È¤È¤Î.¤¦ T1 ¤Ò¤È¤· {organize} {arranging} {tune} {tone} {meter} {key (music)} +À± 4031 U661f B72 G2 S9 XJ14E45 F844 N2121 V2452 H2435 DK1577 L1556 K877 O946 DO838 MN13837 MP5.0796 E154 IN730 DS264 DT181 DJ463 DG973 P2-4-5 I4c5.7 Q6010.4 DR3872 Yxing1 Wseong ¥»¥¤ ¥·¥ç¥¦ ¤Û¤· -¤Ü¤· {star} {spot} {dot} {mark} +À² 4032 U6674 B72 G2 S12 XJ14251 F1022 N2143 V2488 H981 DK670 L1538 K739 O1597 DO784 MN13994P MP5.0902 E155 IN662 DS265 DT217 DJ281 DG990 P1-4-8 I4c8.2 Q6502.7 DR3846 Yqing2 Wcheong ¥»¥¤ ¤Ï.¤ì¤ë ¤Ï.¤ì ¤Ï.¤ì- -¤Ð.¤ì ¤Ï.¤é¤¹ T1 ¤Ï¤ë ¤Ï¤ì {clear up} +À³ 4033 U68f2 B75 S12 XJ04034 XJ14024 N2297 V2743 H989 L2496 MN14980 MP6.0406 P1-4-8 I4a8.16 Q4594.4 Yqi1 Yxi1 Wseo ¥»¥¤ ¤¹.¤à T1 ¤º¤ß {live} {dwell} +À´ 4034 U6816 B75 S10 XJ04033 XJ14024 XH141 N2248 V2650 H933 L2497 O1101 MN14693 MP6.0294 P1-4-6 I4a6.2 Q4196.0 Yqi1 Yxi1 Wseo ¥»¥¤ ¤¹.¤à T1 ¤¹ ¤¹¤ß {nest} {rookery} {hive} {cobweb} {den} +Àµ 4035 U6b63 B1 C77 G1 S5 F143 N27 V2955 H3484 DK2172 L379 K109 O205 DO123 MN16255 MP6.0658 E41 IN275 DS46 DT42 DC139 DJ407 DB2.17 DG1128 P4-5-1 I2m3.3 Q1010.1 DR3173 Yzheng4 Yzheng1 Wjeong ¥»¥¤ ¥·¥ç¥¦ ¤¿¤À.¤·¤¤ ¤¿¤À.¤¹ ¤Þ¤µ ¤Þ¤µ.¤Ë T1 ¤ª¤ª ¤¯¤Ë ¤Þ ¤Þ¤µ¤· ¤¿¤À¤· {correct} {justice} {righteous} {10**40} +À¶ 4036 U6e05 B85 G4 S11 F705 N2605 V3205 H523 DK384 L1539 K509 O1342 DO654 MN17695P MP7.0081 E517 IN660 DS440 DT569 DJ754 DG1213 P1-3-8 I3a8.18 Q3512.7 DR346 Yqing1 Wcheong ¥»¥¤ ¥·¥ç¥¦ ¥·¥ó ¤­¤è.¤¤ ¤­¤è.¤Þ¤ë ¤­¤è.¤á¤ë T1 ¤¢¤­ ¤µ¤ä ¤· ¤¹¤¬ ¤¹¤ß ¤» ¤Á¤ó {pure} {purify} {cleanse} {exorcise} {Manchu dynasty} +À· 4037 U7272 B93 G8 S9 F1274 N2858 V3539 H907 DK612 L1559 K1420 O830 DO1812 MN19986 MP7.0642 E1474 IN729 DJ938 DG1292 P1-4-5 I4g5.1 Q2551.0 DR2472 Ysheng1 Wsaeng ¥»¥¤ {animal sacrifice} {offering} +À¸ 4038 U751f B100 G1 S5 F29 N2991 V3715 H3497 DK2179 L1555 K29 O214 DO67 MN21670 MP7.1027 E42 IN44 DS34 DT43 DC9 DJ49 DB2.4 DG1327 P4-5-2 I0a5.29 Q2510.0 DR2472 Ysheng1 Wsaeng ¥»¥¤ ¥·¥ç¥¦ ¤¤.¤­¤ë ¤¤.¤«¤¹ ¤¤.¤±¤ë ¤¦.¤Þ¤ì¤ë ¤¦.¤Þ¤ì ¤¦¤Þ¤ì ¤¦.¤à ¤ª.¤¦ ¤Ï.¤¨¤ë ¤Ï.¤ä¤¹ ¤­ ¤Ê¤Þ ¤Ê¤Þ- ¤Ê.¤ë ¤Ê.¤¹ ¤à.¤¹ -¤¦ T1 ¤¢¤µ ¤¤¤­ ¤¤¤¯ ¤¤¤± ¤¦¤Ö ¤¦¤Þ¤¤ ¤¨ ¤ª¤¤ ¤®¤å¤¦ ¤¯¤ë¤ß ¤´¤» ¤µ ¤¸¤ç¤¦ ¤¹¤® ¤½ ¤½¤¦ ¤Á¤ë ¤Ê¤Ð ¤Ë¤¦ ¤Ë¤å¤¦ ¤Õ ¤ß ¤â¤¦ ¤è¤¤ ¤ê¤å¤¦ {life} {genuine} {birth} +À¹ 4039 U76db B108 G6 S11 F712 N3116 V3895 H2675 DK1717 L1457 K737 O1469 DO898 MN23001P MP8.0114 E1476 IN719 DT925 DJ922 DG1371 P2-6-5 I5h6.1 Q5310.7 DR1474 Ysheng4 Ycheng2 Wseong ¥»¥¤ ¥¸¥ç¥¦ ¤â.¤ë ¤µ¤«.¤ë ¤µ¤«.¤ó T1 ¤â¤ê {boom} {prosper} {copulate} +Àº 403A U7cbe B119 G5 S14 F752 N3480 V4411 H1366 DK924 L1535 K672 O2131 DO457 MN26997P MP8.0906 E725 IN659 DS647 DT792 DC439 DJ877 DG1500 P1-6-8 I6b8.1 Q9592.7 DR1046 Yjing1 Wjeong ¥»¥¤ ¥·¥ç¥¦ ¥·¥ä¥¦ T1 ¤­¤è {refined} {ghost} {fairy} {energy} {vitality} {semen} {excellence} {purity} {skill} +À» 403B U8056 B96 C128 G6 S13 XJ13763 F1165 N2960 V4727 H2830 DK1812 L825 K1306 O2030 DO663 MN29074P MP9.0201 E911 IN674 DS824 DT962 DJ580 DG1583 P2-9-4 I4f9.9 Q1610.4 DR3272 Ysheng4 Wseong ¥»¥¤ ¥·¥ç¥¦ ¤Ò¤¸¤ê T1 ¤­¤è ¤µ¤È ¤µ¤È¤· ¤» ¤¿¤« ¤¿¤À ¤Ò¤í ¤Þ¤µ ¤ß {holy} {saint} {sage} {master} {priest} +À¼ 403C U58f0 B32 C33 G2 S7 XJ06661 F388 N1066 V989 H2198 DK1393 L1896 K467 O465 DO226 MN5645 MP3.0288 E153 IN746 DS97 DT147 DC299 DJ619 DB2.14 DG396 P2-3-4 I3p4.4 Q4027.7 DR1460 Ysheng1 Wseong ¥»¥¤ ¥·¥ç¥¦ ¤³¤¨ ¤³¤ï- {voice} +À½ 403D U88fd B145 G5 S14 F488 N4249 V5476 H2803 DK1792 L419 K318 O2388 DO570 MN34380 MP10.0240 E726 IN428 DS648 DT793 DJ686 DG1628 P2-8-6 I5e8.9 Q2273.2 DR2465 Yzhi4 Wje ¥»¥¤ {made in...} {manufacture} +À¾ 403E U897f B146 G2 S6 XDR3257 F259 N4273 V5514 H3520 DK2193 L1602 K167 O336 DO28 MN34763 MP10.0279 E152 IN72 DS96 DT128 DC198 DJ40 DB2.20 DG1638 P4-6-1 I0a6.20 Q1060.0 DR3275 Yxi1 Wseo ¥»¥¤ ¥µ¥¤ ¥¹ ¤Ë¤· T1 ¤¤¤ê ¤Ò¤· ¤à¤é {west} {Spain} +À¿ 403F U8aa0 B149 G6 S13 F1128 N4352 V5606 H1523 DK1023 L363 K1244 O1935 DO745 MN35497P MP10.0466 E912 IN718 DS825 DT963 DJ943 DG1683 P1-7-6 I7a6.3 Q0365.0 DR3059 Ycheng2 Wseong ¥»¥¤ ¤Þ¤³¤È T1 ¤­¤è ¤µ¤È ¤·¤² ¤È¤â ¤Î¤Ö ¤Þ ¤Þ¤³ ¤Þ¤µ {sincerity} {admonish} {warn} {prohibit} {truth} {fidelity} +ÀÀ 4040 U8a93 B149 G8 S14 F1567 N4369 V5622 H2754 DK1764 L1133 K1743 O2218 DO1036 MN35514 MP10.0469 E1478 IN1395 DJ1712 DG1655 P2-7-7 I7a7.17 Q5260.1 DR1377 Yshi4 Wseo ¥»¥¤ ¤Á¤«.¤¦ {vow} {swear} {pledge} +ÀÁ 4041 U8acb B149 G8 S15 F524 N4390 V5645 H1576 DK1060 L1536 K657 O2323 DO1190 MN35640P MP10.0510 E1479 IN661 DJ878 DG1695 P1-7-8 I7a8.8 Q0562.7 DR3046 Yqing3 Wcheong ¥»¥¤ ¥·¥ó ¥·¥ç¥¦ ¤³.¤¦ ¤¦.¤±¤ë T1 ¤¦¤± {solicit} {invite} {ask} +À 4042 U901d B162 G8 S10 S9 F2018 N4691 V6051 H3104 DK1977 L1132 K1944 MN38895X MP11.0069 E1475 IN1396 DJ1747 DG691 P3-3-7 I2q7.8 Q3230.2 DR1354 Yshi4 Wseo ¥»¥¤ ¤æ.¤¯ {departed} {die} +Àà 4043 U9192 B164 S16 N4796 V6185 L2750 O2501 MN39936 MP11.0385 P1-7-9 I7e9.2 Q1661.4 Yxing3 Wseong ¥»¥¤ ¤µ.¤Þ¤¹ ¤µ.¤á¤ë {awake} {be disillusioned} {sober up} +ÀÄ 4044 U9752 B174 G1 S8 F589 N5076 V6557 H2430 DK1573 L1534 K390 O700 DO331 MN42564P MP12.0123 E43 IN208 DS36 DT74 DC393 DJ47 DB2.2 DG1871 P2-4-4 I4b4.10 Q5022.7 DR1446 Yqing1 Wcheong ¥»¥¤ ¥·¥ç¥¦ ¤¢¤ª ¤¢¤ª- ¤¢¤ª.¤¤ T1 ¤ª {blue} {green} +ÀÅ 4045 U9759 B174 G4 S14 XJ07050 F764 N5077 V6560 H1728 DK1138 L1540 K632 O2145 DO703 MN42574P MP12.0126 E519 IN663 DS442 DT619 DJ247 DB2.19 DG1872 P1-8-6 I4b10.9 Q5725.7 DR1447 Yjing4 Wjeong ¥»¥¤ ¥¸¥ç¥¦ ¤·¤º- ¤·¤º.¤« ¤·¤º.¤Þ¤ë ¤·¤º.¤á¤ë T1 ¤·¤Å {quiet} +ÀÆ 4046 U6589 B210 G8 S8 XJ0736E XJ13040 XJ14158 F1209 N5423 V2366 H2054 DK1299 L1729 K1528 O701 DO1958 MN13454 MP5.0603 E1473 IN1477 DJ1779 DG1874 P2-2-6 I2j6.5 Q0022.4 DR454 ZPP2-4-4 ZPP4-8-4 Yqi2 Yji4 Yqi4 Wja Wche Wchae ¥»¥¤ ¥µ¥¤ ¤½¤í.¤¦ ¤Ò¤È.¤·¤¤ ¤Ò¤È.¤·¤¯ ¤¢¤¿¤ë ¤Ï¤ä¤¤ T1 ¤¿¤À ¤Ê¤ê ¤Ò¤È ¤Ò¤È¤· {adjusted} {alike} {equal} {similar variety of} +ÀÇ 4047 U7a0e B115 G5 S12 F289 N3287 V4146 H1191 DK807 L895 K383 O1642 DO488 MN25070P MP8.0580 E727 IN399 DS826 DT755 DJ670 DG1438 P1-5-7 I5d7.4 Q2891.6 DR2257 Yshui4 Wse Wtal ¥¼¥¤ T1 ¤µ¤¤ {tax} {duty} +ÀÈ 4048 U8106 B130 S10 XJ15628 XJ15635 N3760 V4800 L2462 MN29468 MP9.0314 P1-4-6 I4b6.4 Q7721.2 Ycui4 Wchwi ¥¼¥¤ ¥»¥¤ ¥»¥Ä ¤â¤í.¤¤ ¤è¤ï¤¤ {brittle} {fragile} {easy to beat} {sentimental} {susceptible} +ÀÉ 4049 U96bb B172 G8 S10 F1546 N5028 V6494 H2755 DK1765 L699 K1405 DO1153 MN41941 MP11.0981 E1483 IN1311 DJ1919 DG1849 P2-8-2 I8c2.1 Q2040.7 DR2467 Yzhi1 Wcheog ¥»¥­ {vessels} {counter for ships} {fish} {birds} {arrows} {one of a pair} +ÀÊ 404A U5e2d B53 C50 G4 S10 F370 N1513 V1561 H3113 DK1986 L1193 K349 O1242 DO461 MN8926 MP4.0440 E520 IN379 DS444 DT549 DJ332 DB3.6 DG564 P3-3-7 I3q7.4 Q0022.7 DR544 ZSP3-3-6 Yxi2 Wseog ¥»¥­ ¤à¤·¤í {seat} {mat} {occasion} {place} +ÀË 404B U60dc B61 G8 S11 F1641 N1712 V1894 H484 DK355 L1187 K1542 DO1024 MN10814 MP4.1084 E1484 IN765 DJ1455 DG820 P1-3-8 I4k8.11 Q9406.1 DR1178 Yxi1 Yxi2 Wseog ¥»¥­ ¤ª.¤·¤¤ ¤ª.¤·¤à {pity} {be sparing of} {frugal} {stingy} {regret} +ÀÌ 404C U621a B62 S11 N1804 V2032 L2882 MN11594 MP5.0029 P4-11-4 I4n7.2 Q5320.0 Yqi1 Wcheog ¥½¥¯ ¥»¥­ ¤¤¤¿.¤à ¤¦¤ì.¤¨¤ë ¤ß¤¦¤Á {grieve} +ÀÍ 404D U65a5 B4 C69 G8 S5 F2231 N175 V2380 H2972 DK1885 L1138 K1973 O167 DO1779 MN13535 MP5.0619 E1480 IN1401 DJ1817 DG954 P3-2-3 I0a5.18 Q7223.1 Q7224.1 DR2655 ZPP3-3-2 ZPP4-5-4 Ychi4 Wcheog ¥»¥­ ¤·¤ê¤¾.¤±¤ë {reject} {retreat} {recede} {withdraw} {repel} {repulse} +ÀÎ 404E U6614 B72 G3 S8 F1197 N2108 V2433 H2432 DK1574 L1184 K1200 O699 DO988 MN13816 MP5.0794 E1481 IN764 DT306 DJ428 DG970 P2-4-4 I3k5.28 Q4460.1 DR1978 Yxi2 Yxi1 Wseog Wchag ¥»¥­ ¥·¥ã¥¯ ¤à¤«¤· {once upon a time} {antiquity} {old times} +ÀÏ 404F U6790 B75 G8 S8 F980 N2194 V2574 H862 DK578 L1126 K1365 DO1634 MN14538 MP6.0224 E1482 IN1393 DJ985 DG1077 P1-4-4 I4a4.12 Q4292.1 DR1854 Yxi1 Wseog ¥»¥­ {chop} {divide} {tear} {analyze} +ÀÐ 4050 U77f3 B112 G1 S5 F342 N3176 V3985 H2971 DK1884 L113 K276 O172 DO102 MN24024 MP8.0299 E45 IN78 DS44 DT44 DC347 DJ102 DG1397 P3-2-3 I5a0.1 Q1060.0 Q1026.0 DR3377 Yshi2 Ydan4 Wseog ¥»¥­ ¥·¥ã¥¯ ¥³¥¯ ¤¤¤· T1 ¤¤¤µ ¤¤¤¹ ¤¤¤ï ¤· ¤»¤Ã¤¯ ¤È {stone} +ÀÑ 4051 U7a4d B115 G4 S16 F541 N3306 V4176 H1236 DK835 L1543 K506 O2493 DO766 MN25266 MP8.0623 E521 IN656 DS445 DT632 DJ886 DG1448 P1-5-11 I5d11.5 Q2598.6 DR2261 Yji1 Wjeog Wja ¥»¥­ ¤Ä.¤à -¤Å.¤ß ¤Ä.¤â¤ë ¤Ä.¤â¤ê T1 ¤« ¤µ¤« ¤·¤ã¤³ ¤º¤ß ¤Ä¤ß {volume} {product (x*y)} {acreage} {contents} {pile up} {stack} {load} {amass} +ÀÒ 4052 U7c4d B118 G8 S20 F907 N3450 V4368 H2731 DK1750 L1567 K1463 DO1343 MN26676X MP8.0870 E1486 IN1198 DJ1058 DG1492 P2-6-14 I6f14.1 Q8896.1 DR2378 Yji2 Wjeog ¥»¥­ {enroll} {domiciliary register} {membership} +ÀÓ 4053 U7e3e B120 G5 S17 F820 N3602 V4579 H1412 DK953 L1542 K760 O2814 DO805 MN27845 MP8.1166 E729 IN1117 DS650 DT820 DJ885 DG1559 P1-6-11 I6a11.8 Q2598.6 DR2761 Yji1 Wjeog ¥»¥­ T1 ¤ß {exploits} {unreeling cocoons} +ÀÔ 4054 U810a B130 S10 F2299 N3763 V4804 L2071 O1212 MN29472 MP9.0315 P2-6-4 I4b6.13 Q1122.7 Yji2 Yji3 Wcheog ¥»¥­ ¤» ¤»¤¤ {stature} {height} +ÀÕ 4055 U8cac B154 G5 S11 F598 N4492 V5780 H2467 DK1595 L1541 K759 DO492 MN36682 MP10.0722 E728 IN655 DS649 DT739 DJ638 DG1726 P2-4-7 I7b4.4 Q5080.6 DR1461 Yze2 Yzhai4 Wchaeg Wchae ¥»¥­ ¤».¤á¤ë {blame} {condemn} {censure} +ÀÖ 4056 U8d64 B155 G1 S7 F584 N4534 V5840 H2193 DK1389 L1743 K476 O443 DO275 MN36993 MP10.0809 E46 IN207 DS35 DT68 DC406 DJ46 DB2.2 DG1751 P2-3-4 I3b4.10 Q4033.1 Q4023.1 DR1441 Ychi4 Wjeog ¥»¥­ ¥·¥ã¥¯ ¤¢¤« ¤¢¤«- ¤¢¤«.¤¤ ¤¢¤«.¤é¤à ¤¢¤«.¤é¤á¤ë T1 ¤¢ ¤¢¤³ ¤¢¤Þ {red} +À× 4057 U8de1 B157 G8 S13 F953 N4560 V5875 H1534 DK1032 L1746 K931 O1926 DO1502 MN37493 MP10.0912 E1485 IN1569 DJ1587 DG1761 P1-7-6 I7d6.7 Q6013.0 DR3741 Yji1 Wjeog ¥»¥­ ¤¢¤È {tracks} {mark} {print} {impression} +ÀØ 4058 U8e5f B157 S18 N4582 V5905 H1635 L2743 MN37814 MP10.0950 P1-7-11 I7d11.3 Q6518.6 Yji1 Wjeog ¥»¥­ ¥·¥ã¥¯ ¤¢¤È {remains} {traces} {footprint} +ÀÙ 4059 U78a9 B112 G9 S14 N3207 V4026 DK822 L2593 O2116 MN24338 MP8.0384 IN2265 P1-5-9 I5a9.1 Q1168.6 Yshuo4 Yshi2 Wseog ¥»¥­ ¤ª¤ª.¤­¤¤ {large} {great} {eminent} +ÀÚ 405A U5207 B18 G2 S4 F324 N667 V453 H27 DK15 L85 K204 O51 DO36 MN1858 MP2.0207 E156 IN39 DS99 DT97 DC208 DJ250 DB3.3 DG179 P1-2-2 I2f2.2 Q4772.0 DR1445 Yqie1 Yqie4 Wjeol Wche ¥»¥Ä ¥µ¥¤ ¤­.¤ë -¤­.¤ë ¤­.¤ê -¤­.¤ê -¤®.¤ê ¤­.¤ì¤ë -¤­.¤ì¤ë ¤­.¤ì -¤­.¤ì -¤®.¤ì T1 ¤­¤Ä ¤­¤ê ¤®¤ê {cut} {cutoff} {be sharp} +ÀÛ 405B U62d9 B64 G8 S8 F1938 N1880 V2122 H315 DK235 L769 K1785 DO1733 MN11965 MP5.0189 E1487 IN1801 DJ1470 DG875 P1-3-5 I3c5.11 Q5207.2 DR1376 Yzhuo2 Yzhuo1 Wjol ¥»¥Ä ¤Ä¤¿¤Ê.¤¤ {bungling} {clumsy} {unskillful} +ÀÜ 405C U63a5 B64 G5 S11 XJ14128 F523 N1951 V2213 H500 DK368 L672 K576 O1548 DO417 MN12280 MP5.0289 E730 IN486 DS652 DT740 DC399 DJ748 DB3.1 DG905 P1-3-8 I3c8.10 Q5004.4 DR1369 Yjie1 Wjeob ¥»¥Ä ¥·¥ç¥¦ ¤Ä.¤° {touch} {contact} {adjoin} {piece together} +ÀÝ 405D U6442 B64 G8 S13 XJ05970 F1779 N1976 V2252 H650 DK467 L1739 K1754 O1837 DO1665 MN12557P MP5.0355 E1489 IN1692 DJ1482 DG921 P1-3-10 I3c10.6 Q5103.2 DR1340 Yshe4 Wseob Wyeob ¥»¥Ä ¥·¥ç¥¦ ¤ª¤µ.¤á¤ë ¤«¤Í.¤ë ¤È.¤ë T1 ¤»¤Ã {vicarious} {surrogate} {act in addition to} +ÀÞ 405E U6298 B64 G4 S7 F962 N1855 V2094 H253 DK189 L1130 K830 O385 DO585 MN11890 MP5.0142 E522 IN1394 DS651 DT485 DJ772 DG860 P1-3-4 I3c4.7 Q5202.1 DR1354 Yzhe2 Yshe2 Yzhe1 Wjeol Wje ¥»¥Ä ¤ª.¤ë ¤ª¤ê ¤ª.¤ê -¤ª.¤ê ¤ª.¤ì¤ë T1 ¤»¤­ {fold} {break} {fracture} {bend} {yield} {submit} +Àß 405F U8a2d B149 G5 S11 F145 N4325 V5570 H1471 DK987 L708 K164 O1401 DO742 MN35293 MP10.0405 E731 IN577 DS653 DT741 DC270 DJ611 DG1666 P1-7-4 I7a4.7 Q0764.7 DR3068 Yshe4 Wseol ¥»¥Ä ¤â¤¦.¤±¤ë T1 ¤·¤¿ {establishment} {provision} {prepare} +Àà 4060 U7a83 B116 G8 S9 XJ06366 F1871 N3320 V4195 H2253 DK1441 L1322 K1974 DO1641 MN25453 MP8.0660 E1488 IN1717 DJ1673 DG1454 P2-3-6 I3m6.5 Q3072.7 DR745 ZPP2-5-4 Yqie4 Wjeol ¥»¥Ä ¤Ì¤¹.¤à ¤Ò¤½.¤« {stealth} {steal} {secret} {private} {hushed} +Àá 4061 U7bc0 B118 G4 S13 F934 N3402 V4299 H2691 DK1729 L1464 K731 O2215 DO683 MN26102 MP8.0792 E523 IN464 DS446 DT607 DJ699 DG1482 P2-6-7 I6f7.3 Q8872.7 DR2344 Yjie2 Yjie1 Wjeol ¥»¥Ä ¥»¥Á ¤Õ¤· -¤Ö¤· ¤Î¤Ã¤È T1 ¤¿¤«¤· {node} {season} {period} {occasion} {verse} {clause} {stanza} {honor} {joint} {knuckle} {knob} {knot} {tune} {melody} +Àâ 4062 U8aac B149 G4 S14 F326 N4373 V5627 H1547 DK1042 L499 K307 O2143 DO216 MN35556P MP10.0469 E524 IN400 DS654 DT620 DC240 DJ292 DB3.9 DG1688 P1-7-7 I7a7.12 Q0861.6 DR3057 Yshuo1 Yshui4 Yyue4 Wseol Wse Wyeol ¥»¥Ä ¥¼¥¤ ¤È.¤¯ T1 ¤µ¤È¤· ¤È¤­ {rumor} {opinion} {theory} +Àã 4063 U96ea B173 G2 S11 F1131 N5044 V6520 H2759 DK1767 L1143 K907 O1495 DO518 MN42216P MP12.0014 E157 IN949 DS100 DT207 DJ842 DB3.8 DG1859 P2-8-3 I8d3.2 Q1017.7 DR3175 Yxue3 Yxue4 Wseol ¥»¥Ä ¤æ¤­ T1 ¤»¤Ã ¤Ö¤­ {snow} +Àä 4064 U7d76 B120 G5 S12 F784 N3539 V4490 H1353 DK917 L1754 K743 O2148 DO630 MN49469 MP8.1040 E733 IN742 DS828 DT756 DJ734 DG1534 P1-6-6 I6a6.11 Q2791.7 DR2756 Yjue2 Wjeol ¥¼¥Ä ¤¿.¤¨¤ë ¤¿.¤ä¤¹ ¤¿.¤Ä {discontinue} {beyond} {sever} {cut off} {abstain} {interrupt} {suppress} +Àå 4065 U820c B135 G5 S6 F1830 N3855 V4917 H2186 DK1384 L41 K1711 DO878 MN30277 MP9.0462 E732 IN1259 DS827 DT660 DJ1288 DG1591 P2-3-3 I3d3.9 Q2060.4 DR2277 ZPP2-1-5 Yshe2 Wseol ¥¼¥Ä ¤·¤¿ {tongue} {reed} {clapper} +Àæ 4066 U8749 B142 S15 S10 N4190 V5349 L2692 MN33616 MP10.0092 P1-6-9 Q5615.6 ZRP1-6-12 Ychan2 Wseon ¥»¥ó ¥¼¥ó ¤»¤ß {cicada} +Àç 4067 U4ed9 B9 G8 S5 F1157 N359 V120 H32 DK20 L986 K1025 O228 DO1959 MN374 MP1.0601 E1490 IN1891 DJ1880 DG59 P1-2-3 I2a3.1 Q2227.0 DR2176 Yxian1 Wseon ¥»¥ó ¥»¥ó¥È T1 ¤½¤Þ ¤Î¤ê {hermit} {wizard} {cent} +Àè 4068 U5148 B10 G1 S6 F173 N571 V350 H2394 DK1552 L248 K201 O280 DO65 MN1349 MP1.1003 E49 IN50 DS33 DT54 DC115 DJ48 DB2.18 DG145 P2-4-2 I3b3.7 Q2421.1 DR2457 Yxian1 Wseon ¥»¥ó ¤µ¤­ ¤Þ.¤º T1 ¤Ý¤ó {before} {ahead} {previous} {future} {precedence} +Àé 4069 U5343 B4 C24 G1 S3 F195 N156 V599 H3411 DK2132 L40 K79 O44 DO83 MN2697 MP2.0517 E47 IN15 DS101 DT11 DC335 DJ12 DB1.A DG240 P4-3-3 I2k1.2 Q2040.0 DR2255 Yqian1 Wcheon ¥»¥ó ¤Á T1 ¤«¤º ¤æ¤­ {thousand} +Àê 406A U5360 B25 G8 S5 F694 N799 V624 H2003 DK1263 L48 K851 O153 DO985 MN2780 MP2.0611 E1491 IN1706 DC378 DJ1016 DG250 P2-2-3 I2m3.2 Q2160.0 DR1277 Yzhan1 Yzhan4 Wjeom ¥»¥ó ¤·.¤á¤ë ¤¦¤é¤Ê.¤¦ T1 ¤¦¤é ¤·¤à ¤¸¤á {fortune-telling} {divining} {forecasting} {occupy} {hold} {have} {get} {take} +Àë 406B U5ba3 B40 G6 S9 F695 N1301 V1328 H2252 DK1440 L188 K1012 O919 DO569 MN7132 MP3.0994 E913 IN625 DS829 DT885 DJ850 DG475 P2-3-6 I3m6.2 Q3010.6 DR772 Yxuan1 Wseon ¥»¥ó ¤Î¤¿¤à.¤¦ ¤Î¤¿¤Þ.¤ï¤¯ T1 ¤È¤ª¤ë ¤Î¤Ö ¤Î¤Ü¤ë ¤Î¤ê ¤Ò¤µ ¤è¤· {proclaim} {say} {announce} +Àì 406C U5c02 B41 G6 S9 XJ05573 F506 N1350 V1377 H2644 DK1690 L46 K526 O973 DO413 E914 IN600 DS830 DT886 DJ797 DG503 P2-6-3 I0a9.16 Q5034.6 DR1548 Yzhuan1 Wjeon ¥»¥ó ¤â¤Ã¤Ñ.¤é {specialty} {exclusive} {mainly} {solely} +Àí 406D U5c16 B42 S6 F2133 N1357 V1393 H2176 L2903 MN7480 MP4.0098 P2-3-3 I3n3.1 Q9043.0 Yjian1 Wcheom ¥»¥ó ¤È¤¬.¤ë ¤µ¤­ ¤¹¤ë¤É.¤¤ {be pointed} {sharp} {taper} {displeased} {angry} {edgy} +Àî 406E U5ddd B47 G1 S3 F181 N1447 V1526 H6 DK1 L127 K111 O20 DO41 MN8673 MP4.0326 E48 IN33 DS39 DT21 DC196 DJ101 DB2.10 DG548 P1-1-2 I0a3.2 Q2200.0 DR1254 Ychuan1 Wcheon ¥»¥ó ¤«¤ï T1 ¤« ¤³ ¤µ¤ï T2 ¤µ¤ó¤Ü¤ó¤¬¤ï {stream} {river} +Àï 406F U6226 B62 G4 S13 XJ05925 F78 N1810 V2037 H1787 DK1169 L1929 K88 DO399 MN11631P MP5.0035 E526 IN301 DS448 DT608 DC32 DJ360 DG839 P1-9-4 I4n9.2 Q3355.0 Q9355.0 DR959 Yzhan4 Wjeon ¥»¥ó ¤¤¤¯¤µ ¤¿¤¿¤«.¤¦ ¤ª¤Î¤Î.¤¯ ¤½¤è¤° ¤ï¤Ê¤Ê.¤¯ T1 ¤» {war} {battle} {match} +Àð 4070 U6247 B63 G8 S10 F1805 N1823 V2056 H1950 DK1239 L1079 K1442 O1156 DO1430 MN11743P MP5.0074 E1492 IN1555 DJ1733 DG845 P2-1-9 I4m6.1 Q3022.7 DR3053 ZPP3-4-6 Yshan4 Yshan1 Wseon ¥»¥ó ¤ª¤¦¤® T1 ¤ª¤¦ ¤ª¤ª¤® {fan} {folding fan} +Àñ 4071 U64b0 B64 S15 N1996 V2277 L2253 MN12753X MP5.0397 P1-3-12 Q5708.1 DR1361 Yzhuan4 Wchan Wcheon ¥µ¥ó ¥»¥ó ¤»¤ó.¤¹¤ë ¤¨¤é.¤à ¤¨¤é.¤Ö {composing} {editing} {compiling} {selecting} +Àò 4072 U6813 B75 G8 S10 F2199 N2247 V2649 H934 DK634 L264 K1933 MN14689X MP6.0294 E1493 IN1842 DJ1531 DG1094 P1-4-6 I4a6.26 Q4891.4 DR1872 Yshuan1 Wjeon ¥»¥ó {plug} {bolt} {cork} {bung} {stopper} +Àó 4073 U6834 B75 S10 V2651 MN14737 MP6.0304 P1-4-6 I4a6.28 Q4894.7 Yzhan1 Wjeon ¥»¥¤ ¥»¥ó ¤â¤ß¤¸ {maple tree} {colorful autumn foliage} +Àô 4074 U6cc9 B106 C85 G6 S9 F1086 N3099 V3095 H2567 DK1636 L133 K902 O965 DO915 MN17274 MP6.1038 E915 IN1192 DT887 DJ840 DG1154 P2-5-4 I3a5.33 Q2623.2 DR842 Yquan2 Wcheon ¥»¥ó ¤¤¤º¤ß T1 ¤¤¤º ¤º¤¤ ¤º¤ß ¤¼¤¤ ¤¼¤ó ¤Î {spring} {fountain} +Àõ 4075 U6d45 B85 G4 S9 XJ05E49 F1253 N2549 V3129 H389 DK289 L369 K838 O827 DO722 MN17452 MP6.1138 E525 IN649 DS655 DT529 DJ122 DG1190 P1-3-6 I3a6.4 Q3315.0 DR359 Yqian3 Yjian1 Wcheon ¥»¥ó ¤¢¤µ.¤¤ T1 ¤¢¤¶ ¤µ {shallow} {superficial} {frivolous} {wretched} {shameful} +Àö 4076 U6d17 B85 G6 S9 F1168 N2551 V3131 H388 DK288 L249 K626 O817 DO925 MN17379 MP2.0149 E916 IN692 DT888 DJ198 DB2.17 DG1189 P1-3-6 I3a6.12 Q3411.1 DR357 Yxi3 Wse Wseon ¥»¥ó ¤¢¤é.¤¦ T1 ¤¢¤é¤¤ ¤é¤¤ {wash} {inquire into} {probe} +À÷ 4077 U67d3 B75 G6 S9 F837 N2240 V2636 H2572 DK1640 L509 K1161 O968 DO974 MN14621 MP6.0263 E917 IN779 DT889 DJ908 DG1058 P2-5-4 I4a5.35 Q3490.4 DR364 Yran3 Wyeom ¥»¥ó ¤½.¤á¤ë -¤¾.¤á -¤¾¤á ¤½.¤Þ¤ë ¤·.¤ß¤ë -¤¸.¤ß¤ë ¤·.¤ß -¤·.¤á¤ë T1 ¤½¤á {dye} {color} {paint} {stain} {print} +Àø 4078 U6f5c B85 G8 S15 XJ05F2A XJ05F2B F1329 N2703 V3337 H746 DK521 L844 K1302 O2272 DO1458 MN18241 MP7.0267 E1497 IN937 DJ1393 DG1251 P1-3-12 I3a12.6 Q3516.3 DR378 Yqian2 Wjam ¥»¥ó ¤Ò¤½.¤à ¤â¤°.¤ë ¤«¤¯.¤ì¤ë ¤¯¤°.¤ë ¤Ò¤½.¤á¤ë {submerge} {conceal} {hide} {lower (voice)} {hush} +Àù 4079 U714e B12 S13 F2458 N611 V3453 L2548 MN19184X MP7.0468 P2-3-10 I2o11.2 Q8033.2 DR940 Yjian1 Wjeon ¥»¥ó ¤»¤ó.¤¸¤ë ¤¤.¤ë ¤Ë.¤ë T1 ¤¤¤ê {broil} {parch} {roast} {boil} +Àú 407A U717d B86 S14 N2792 V3469 H1056 L2540 MN19272 MP7.0493 P1-4-10 Q9382.7 ZPP1-1-13 Yshan1 Yshan4 Wseon ¥»¥ó ¤¢¤ª.¤ë ¤ª¤À.¤Æ¤ë ¤ª¤³.¤ë {fan} {flap} {instigate} {agitate} {bolster up} {gulp down} +Àû 407B U65cb B70 G8 S11 F1801 N2091 V2400 H957 DK650 L1046 K1648 DO1077 MN13656 MP5.0696 E1494 IN1005 DJ1527 DG960 P1-4-7 I4h7.2 Q0828.1 DR470 Yxuan2 Yxuan4 Wseon ¥»¥ó {rotation} {go around} +Àü 407C U7a7f B116 S10 S9 N3323 V4198 H2251 L2616 MN25436 MP8.0654 P2-3-7 I3m7.10 Q3024.1 ZRP2-3-6 Ychuan1 Wcheon ¥»¥ó ¤¦¤¬.¤Ä ¤Ï.¤¯ {put on (to the feet)} {dig} {pierce} {drill} +Àý 407D U7bad B118 S15 N3419 V4325 L2636 O2397 MN26193X MP8.0811 P2-6-9 I6f9.7 Q8822.1 Yjian4 Wjeon ¥»¥ó ¤ä {arrow} +Àþ 407E U7dda B120 G2 S15 XJ06540 F382 N3580 V4548 H1392 DK944 L1339 K247 DO389 MN27641 MP8.1116 E329 IN299 DS447 DT236 DJ841 DB2.20 DG1551 P1-6-9 I6a9.7 Q2693.2 DR2742 Yxian4 Wseon ¥»¥ó ¤¹¤¸ {line} {track} +Á¡ 4121 U7e4a B120 G8 S17 XJ06579 XJ0657A F1451 N3607 V4586 H1413 DK954 L1790 K1122 DO1704 MN27874 MP8.1175 E1500 IN1571 DJ1296 DG1560 P1-6-11 I6a11.1 Q2395.0 DR2759 Yxian1 Wseom ¥»¥ó {slender} {fine} {thin kimono} +Á¢ 4122 U7fa8 B123 S13 N3666 V4665 L553 MN28503 MP9.0069 P2-3-10 I2o11.4 Q8018.2 Yxian4 Wseon Wyeon ¥»¥ó ¥¨¥ó ¤¦¤é¤ä.¤à ¤¢¤Þ¤ê {envious} {be jealous} {covet} +Á£ 4123 U817a B130 S13 N3796 V4847 H1035 L2466 K1817 MN29746 MP9.0351 P1-4-9 I4b9.6 Q7623.2 Yxian4 Wseon ¥»¥ó {gland} +Á¤ 4124 U821b B136 S7 XH3862 F2490 V4924 H237 O367 MN30338 MP9.0472 P1-3-4 I0a6.17 Q2520.0 Ychuan3 Wcheon ¥Ö ¥»¥ó ¤Þ¤¤ ¤½¤à.¤¯ T1 ¤Þ¤¹ T2 ¤Þ¤¤¤¢¤· {dancing radical (no. 136)} +Á¥ 4125 U8239 B137 G2 S11 XJ06755 F713 N3873 V4939 H1341 DK906 L1874 K313 O1391 DO314 MN30407 MP9.0488 E158 IN376 DS266 DT208 DJ647 DG1595 P1-6-5 I6c5.4 Q2846.0 DR877 Ychuan2 Wseon ¥»¥ó ¤Õ¤Í ¤Õ¤Ê- T1 ¤Õ {ship} {boat} +Á¦ 4126 U85a6 B140 G8 S16 XH736 F1082 N4067 V5219 H2373 DK1537 L2000 K1389 O2683 DO1748 MN32143P MP9.0958 E1499 IN1631 DJ1411 DG670 P2-3-13 I3k13.25 Q4422.7 DR1950 ZPP3-6-10 ZSP2-3-14 ZBP3-6-11 Yjian4 Wcheon ¥»¥ó ¤¹¤¹.¤á¤ë T1 ¤³¤â {recommend} {mat} {advise} {encourage} {offer} +Á§ 4127 U8a6e B149 S13 N4356 V5604 L2717 O1934 MN35435X MP10.0453 P1-7-6 Q0861.4 Yquan2 Wjeon ¥»¥ó ¤»¤ó.¤º¤ë ¤«¤¤ ¤¢¤­.¤é¤« T1 ¤¢¤­ {discussion} {methods called for} {selection} {result} +Á¨ 4128 U8cce B154 S13 XJ06C4D XH4515 N4505 V5796 L2735 P1-7-6 Q6385.3 Yjian4 Wcheon ¥»¥ó ¥¼¥ó ¤¤¤ä.¤·¤¤ ¤¤¤ä.¤·¤à ¤¤¤ä.¤·¤á¤ë ¤·¤º ¤ä¤¹.¤¤ {despise} {low-life} {poverty} +Á© 4129 U8df5 B157 G8 S13 XJ06C78 XH4571 F1570 N4558 V5873 H1535 DK1033 L1286 K1769 DO1802 MN37547P MP10.0922 E1495 IN1568 DJ1588 DG1762 P1-7-6 I7d6.1 Q6315.0 DR3759 Yjian4 Wcheon ¥»¥ó ¤Õ.¤à {tread} {step on} {trample} {practice} {carry through} +Áª 412A U9078 B162 G4 S15 S14 F57 N4744 V6114 H3169 DK2026 L1804 K105 O2419 DO522 MN39127P MP11.0180 E527 IN800 DS449 DT626 DC341 DJ264 DG721 P3-3-12 I2q12.3 Q3730.8 DR3561 ZSP3-2-12 Yxuan3 Wseon ¥»¥ó ¤¨¤é.¤Ö {elect} {select} {choose} {prefer} +Á« 412B U9077 B162 G8 S15 S14 XJ16138 XH3282 F1937 N4743 V6113 H3170 DK2027 L1610 K1975 DO1447 MN39123P MP11.0177 E1498 IN921 DJ1896 DG722 P3-3-12 I2q12.1 Q3130.1 DR3256 Yqian1 Wcheon ¥»¥ó ¤¦¤Ä.¤ë ¤¦¤Ä.¤¹ ¤ß¤ä¤³¤¬¤¨ {transition} {move} {change} +Á¬ 412C U92ad B167 G5 S14 XJ06F22 F1008 N4851 V6264 H1725 DK1136 L368 K1097 O2160 DO843 MN40413 MP11.0545 E734 IN648 DS656 DT794 DJ1598 DG1819 P1-8-6 I8a6.1 Q8315.0 DR2859 Yqian2 Wjeon ¥»¥ó ¥¼¥ó ¤¼¤Ë ¤¹¤­ {coin} {.01 yen} {money} +Á­ 412D U9291 B167 G8 S14 N4850 V6263 H1726 DK1137 L270 K2028 O2158 DO1588 MN40376 MP11.0539 E1496 IN1905 DJ1943 DG1820 P1-8-6 I8a6.6 Q8411.1 DR2857 Yxian3 Yxi3 Wseon ¥»¥ó {pig iron} +Á® 412E U9583 B169 S10 N4942 V6383 L2774 MN41214 MP11.0708 P3-8-2 I8e2.1 Q7780.7 Yshan3 Wseom ¥»¥ó ¤Ò¤é¤á.¤¯ ¤Ò¤é¤á.¤­ {flash} {brandish} +Á¯ 412F U9bae B195 G8 S17 F355 N5295 V6864 H1877 DK1210 L551 K833 O2670 DO1350 MN46133 MP12.0743 E1501 IN701 DC471 DJ916 DG1932 P1-11-6 I11a6.7 Q2835.1 DR2555 Yxian1 Yxian3 Wseon ¥»¥ó ¤¢¤¶.¤ä¤« {fresh} {vivid} {clear} {brilliant} {Korea} +Á° 4130 U524d B12 C18 G2 S9 F27 N595 V490 H2266 DK1453 L290 K38 O921 DO139 MN2011X MP2.0272 E159 IN47 DS102 DT182 DC53 DJ29 DB2.3 DG196 P2-3-6 I2o7.3 Q8022.1 DR943 ZPP2-2-7 Yqian2 Wjeon ¥¼¥ó ¤Þ¤¨ -¤Þ¤¨ T1 ¤µ¤­ ¤µ¤È ¤Þ¤¤ {in front} {before} +Á± 4131 U5584 B12 C30 G6 S12 XJ06641 F765 N606 V859 H2325 DK1501 L1035 K643 O1799 DO717 MN3904 MP2.1072 E735 IN1139 DS831 DT949 DJ676 DG295 P2-3-9 I2o10.2 Q8060.5 Q8060.1 DR977 ZPP2-2-10 ZPP2-9-3 Yshan4 Wseon ¥¼¥ó ¤è.¤¤ ¤¤.¤¤ ¤è.¤¯ ¤è¤·.¤È¤¹¤ë T1 ¤¿¤ë ¤è¤· {virtuous} {good} {goodness} +Á² 4132 U6f38 B85 G8 S14 F2115 N2680 V3305 H706 DK500 L1135 K1867 O2081 DO1184 MN18179 MP7.0245 E1503 IN1400 DJ1503 DG1242 P1-3-11 I3a11.2 Q3212.1 DR354 Yjian4 Yjian1 Wjeom Wcham ¥¼¥ó {steadily} {gradually advancing} {finally} {barely} +Á³ 4133 U7136 B86 G4 S12 F401 N2770 V3435 H2782 DK1779 L241 K375 O1788 DO437 MN19149 MP7.0462 E528 IN651 DS450 DT592 DC144 DJ401 DG1279 P2-8-4 I4d8.10 Q2333.3 DR2540 Yran2 Wyeon ¥¼¥ó ¥Í¥ó ¤·¤« ¤·¤«.¤ê ¤·¤«.¤· ¤µ {sort of thing} {so} {if so} {in that case} {well} +Á´ 4134 U5168 B9 G3 S6 F75 N384 V145 H2022 DK1277 L263 K57 O271 DO212 MN1424X MP1.1060 E330 IN89 DS267 DT272 DC70 DJ160 DB2.17 DG49 P2-2-4 I2a4.16 Q8010.4 DR2872 Yquan2 Wjeon ¥¼¥ó ¤Þ¤Ã¤¿.¤¯ ¤¹¤Ù.¤Æ T1 ¤¿¤± ¤Þ¤µ {whole} {entire} {all} {complete} {fulfill} +Áµ 4135 U7985 B113 G8 S13 XJ06338 F1902 N3255 V4104 H1032 DK708 L1930 K1551 O1886 DO1063 MN24787P MP8.0494 E1502 IN1540 DJ589 DG1426 P1-4-9 I4e9.2 Q3925.6 Q3225.6 DR655 Yshan4 Ychan2 Wseon ¥¼¥ó ¥»¥ó ¤·¤º¤« ¤æ¤º.¤ë {Zen} {silent meditation} +Á¶ 4136 U7e55 B120 G8 S18 F2195 N3612 V4594 H1423 DK959 L1335 K1977 DO1550 MN27893 MP8.1179 E1504 IN1140 DJ1572 DG1562 P1-6-12 I6a12.2 Q2896.1 DR2777 Yshan4 Wseon ¥¼¥ó ¤Ä¤¯¤í.¤¦ {darning} {repair} {mend} {trim} {tidy up} {adjust} +Á· 4137 U81b3 B130 S16 XJ1686D F2120 N3817 V4873 L2468 O2463 MN29891 MP9.0368 P1-4-12 I4b12.2 Q7826.5 Q7826.1 Yshan4 Wseon ¥¼¥ó ¥»¥ó ¤«¤·¤ï ¤¹¤¹.¤á¤ë ¤½¤Ê.¤¨¤ë T1 ¤¼ ¤è¤· {small low table} {tray} +Á¸ 4138 U7cce B119 S15 N3481 V4413 L2947 MN27057 MP8.0916 P1-6-9 I6b9.4 Q9191.4 Yli2 Wri ¥»¥ó¥Á¥á¡¼¥È¥ë ¤»¤ó¤Á {centimeter} {(kokuji)} +Á¹ 4139 U564c B30 S14 N984 V873 L2177 MN4303X MP2.1152 P1-3-11 Q6806.6 Ycheng1 Yceng1 Wjaeng Wjeung ¥½¥¦ ¥·¥ç¥¦ ¥½ ¤«¤Þ¤Ó¤¹.¤·¤¤ {boisterous} +Áº 413A U5851 B32 G8 S13 XJ13831 N1121 V1068 H2843 DK1820 L1960 K2029 DO1791 MN5328 MP3.0225 E1511 IN1838 DJ1944 DG359 P2-10-3 I3b10.9 Q8710.4 DR972 Ysu4 Wso ¥½ ¤Ç¤¯ {model} {molding} +Á» 413B U5ca8 B46 S8 N1411 V1456 H285 MN7984 MP4.0234 P1-3-5 I3o5.6 Q2771.0 Yqu1 Wjeo Wjo ¥½ ¥·¥ç ¤¤¤·¤ä¤Þ ¤½¤Ð {a rocky mountain} +Á¼ 413C U63aa B64 G8 S11 F818 N1930 V2190 H502 DK371 L1188 K922 DO1506 MN12286 MP5.0301 E1507 IN1200 DJ1476 DG906 P1-3-8 I3c8.20 Q5406.1 DR1378 Ycuo4 Wjo Wchaeg ¥½ ¤ª.¤¯ {set aside} {give up} {suspend} {discontinue} {lay aside} {except} +Á½ 413D U66fe B12 S12 XJ0413E N604 V2483 O1794 MN14299 MP5.0990 P2-2-10 Q8060.6 Yceng2 Yzeng1 Wjeung ¥½¥¦ ¥½ ¥¾¥¦ ¤«¤Ä.¤Æ ¤«.¤Ã¤Æ ¤¹¤Ê¤ï¤Á {once} {before} {formerly} {ever} {never} {ex-} +Á¾ 413E U66fd B12 S11 XJ0413D XH604 F1320 V2464 L501 K1482 O1477 P2-2-9 I2o9.3 Q8060.6 Yceng2 Yzeng1 Wjeung ¥½¥¦ ¥½ ¥¾¥¦ ¤«¤Ä ¤«¤Ä¤Æ ¤¹¤Ê¤ï¤Á {formerly} {once} {before} {ever} {never} {ex-} +Á¿ 413F U695a B103 S13 N3022 V2771 O2022 MN15141 MP6.0453 P2-8-5 I4a9.30 Q4480.1 Ychu3 Wcho ¥½ ¥·¥ç ¤¤¤Ð¤é ¤·¤â¤È ¤¹¤ï¤¨ {whip} {cane} +ÁÀ 4140 U72d9 B94 S8 F745 N2877 V3567 L2344 K1887 MN20347 MP7.0693 P1-3-5 I3g5.3 Q4721.0 DR2973 Yju1 Wjeo Wcheo ¥½ ¥·¥ç ¤Í¤é.¤¦ ¤Í¤é.¤¤ {aim at} {sight} {shadow} {stalk} +ÁÁ 4141 U758f B103 S12 N3020 V3775 H1179 L2922 MN22000X MP7.1145 P1-5-7 I2j9.8 Q1011.3 Yshu1 Yshu4 Wso ¥½ ¥·¥ç ¤¢¤é.¤¤ ¤¦¤È.¤¤ ¤¦¤È.¤à ¤È¤ª.¤ë ¤È¤ª.¤¹ ¤Þ¤Ð¤é {estrangement} {sparseness} {neglect} +Á 4142 U758e B103 G8 S12 XJ06C73 F1572 N3021 V3776 H1178 DK799 L1668 K1786 DO1601 MN22002 MP7.1151 E1509 IN1514 DJ1826 DG1346 P1-5-7 I0a11.4 Q1519.6 DR3564 ZSP1-4-7 Yshu1 Wso ¥½ ¥·¥ç ¤¦¤È.¤¤ ¤¦¤È.¤à ¤Þ¤Ð.¤é {alienate} {rough} {neglect} {shun} {sparse} +Áà 4143 U790e B112 G8 S18 F1224 N3222 V4054 H1248 DK842 L394 K1268 O2730 DO1701 MN24522 MP8.0406 E1512 IN1515 DJ692 DG1412 P1-5-13 I5a13.2 Q1468.1 DR3370 Ychu3 Wcho ¥½ ¤¤¤·¤º¤¨ T1 ¤â¤È {cornerstone} {foundation stone} +ÁÄ 4144 U7956 B113 G5 S9 F1226 N3243 V4083 H914 DK617 L1779 K1325 O850 DO540 MN24664P MP8.0437 E736 IN622 DS657 DT701 DJ824 DG1423 P1-4-5 I4e5.4 Q3721.0 DR673 Yzu3 Wjo ¥½ T1 ¤¤ {ancestor} {pioneer} {founder} +ÁÅ 4145 U79df B115 G8 S10 F2089 N3279 V4138 H1161 DK789 L1778 K1481 O1116 DO1574 MN24988 MP8.0556 E1506 IN1083 DJ1893 DG1434 P1-5-5 I5d5.7 Q2791.0 DR2273 Yzu1 Wjo ¥½ {tariff} {crop tax} {borrowing} +ÁÆ 4146 U7c97 B119 G8 S11 F1689 N3473 V4394 H1329 DK895 L1777 K1619 DO1724 MN26898 MP8.0892 E1508 IN1084 DJ1560 DG1496 P1-6-5 I6b5.2 Q9791.0 DR1073 Ycu1 Wjo ¥½ ¤¢¤é.¤¤ ¤¢¤é- {coarse} {rough} {rugged} +ÁÇ 4147 U7d20 B120 G5 S10 F660 N3511 V4456 H2458 DK1590 L1532 K717 O1707 DO797 MN27300 MP8.0978 E737 IN271 DS658 DT716 DC500 DJ636 DG1506 P2-4-6 I6a4.12 Q5090.3 DR1441 Ysu4 Wso ¥½ ¥¹ ¤â¤È {elementary} {principle} {naked} {uncovered} +ÁÈ 4148 U7d44 B120 G2 S11 F204 N3520 V4470 H1337 DK904 L1776 K189 O1952 DO458 MN27374 MP8.1030 E160 IN418 DS103 DT209 DC122 DJ635 DG1529 P1-6-5 I6a5.7 Q2791.0 DR2773 Yzu3 Wjo ¥½ ¤¯.¤à ¤¯¤ß -¤°¤ß {association} {braid} {plait} {construct} {assemble} {unite} {cooperate} {grapple} +ÁÉ 4149 U8607 B140 S19 XJ0693F XH66 F1968 N4097 V5252 L2380 O2841 MN32427X MP9.1011 P2-3-16 I3k16.1 Q4439.4 ZRP2-4-16 Ysu1 Wso ¥½ ¥¹ ¤è¤ß¤¬¤¨.¤ë {be resuscitated} {revived} +ÁÊ 414A U8a34 B149 G8 S12 F427 N4340 V5588 H1507 DK1011 L1139 K762 DO1182 MN35325 MP10.0420 E1510 IN1402 DJ1207 DG1675 P1-7-5 I7a5.2 Q0263.1 Q0264.1 DR3055 Ysu4 Wso ¥½ ¤¦¤Ã¤¿.¤¨¤ë {accusation} {sue} {complain of pain} {appeal to} +ÁË 414B U963b B170 G8 S8 F1280 N4984 V6434 H348 DK258 L1780 K1377 DO1767 MN41593 MP11.0796 E1505 IN1085 DJ1519 DG726 P1-3-5 I2d5.1 Q7721.0 DR3673 ZSP1-2-5 Yzu3 Wjo ¥½ ¤Ï¤Ð.¤à {thwart} {separate from} {prevent} {obstruct} {deter} {impede} +ÁÌ 414C U9061 B162 S13 S14 XJ05E6A XH2653 N4727 V6094 H3257 L2847 MN39048X MP11.0160 P3-3-10 Q3730.2 ZRP3-4-10 ZSP3-3-10 Ysu4 Wso ¥½ ¥µ¥¯ ¤µ¤«¤Î¤Ü.¤ë {go upstream} {retrace the past} +ÁÍ 414D U9f20 B208 S13 XJ0736B N5417 V7078 H2693 L2065 O2430 MN48390 MP12.1064 P2-6-7 I0a13.1 Q7771.7 ZSP2-5-7 Yshu3 Wseo ¥½ ¥·¥ç ¤Í¤º¤ß ¤Í¤º {rat} {mouse} {dark gray} +ÁÎ 414E U50e7 B9 G8 S13 F1724 N536 V300 H159 DK119 L982 K1423 O1829 DO1007 MN1076X MP1.0920 E1525 IN1366 DJ1430 DG131 P1-2-11 I2a11.7 Q2826.6 DR2178 Yseng1 Wseung ¥½¥¦ {Buddhist priest} {monk} +ÁÏ 414F U5275 B18 G6 S12 XJ13332 XJ13F2E F741 N702 V506 H1815 DK1179 L1631 K900 O1696 DO789 MN2127 MP2.0303 E920 IN1308 DS832 DT950 DJ1113 DG205 P1-10-2 I2f10.3 Q8260.0 DR2843 Ychuang4 Ychuang1 Wchang ¥½¥¦ ¥·¥ç¥¦ ¤Ä¤¯.¤ë ¤Ï¤¸.¤á¤ë ¤­¤º ¤±¤º.¤·¤±¤ë T1 ¤Ï¤¸¤á {genesis} {wound} {injury} {hurt} {start} {originate} +ÁÐ 4150 U53cc B29 G8 S4 XJ05256 F1029 N859 V673 H25 DK13 L697 K1178 O53 DO1541 MN3125 MP2.0687 E1513 IN1594 DJ1763 DG266 P1-2-2 I2h2.1 Q1744.0 Q7744.0 DR3567 Yshuang1 Wssang ¥½¥¦ ¤Õ¤¿ ¤¿¤°¤¤ ¤Ê¤é¤Ö ¤Õ¤¿¤Ä T1 ¤Õ {pair} {set} {comparison} {counter for pairs} +ÁÑ 4151 U53e2 B3 C29 S18 XJ14522 XJ1596F F2436 N144 V684 H2621 L2895 O2778 MN3220 MP2.0714 P2-5-13 I6e12.3 Q3214.7 ZPP2-11-7 Ycong2 Wchong ¥½¥¦ ¥¹ ¤¯¤µ¤à¤é ¤à¤é.¤¬¤ë ¤à¤é {plexus} {clump of bushes} {thicket} +ÁÒ 4152 U5009 B9 G4 S10 F1114 N486 V255 H2104 DK1334 L1630 K708 O1165 DO732 MN756 MP1.0820 E531 IN1307 DS659 DT550 DJ1112 DG52 P2-2-8 I2a8.37 Q8060.7 DR2877 ZPP2-3-7 Ycang1 Wchang ¥½¥¦ ¤¯¤é {godown} {warehouse} {storehouse} {cellar} {treasury} +ÁÓ 4153 U55aa B2 C30 G8 S12 F885 N117 V853 H2825 DK1807 L1926 K1614 DO1572 MN3985 MP2.1098 E1522 IN1678 DJ1807 DG332 P2-9-3 I3b9.20 Q4073.2 DR1465 ZBP2-2-11 Ysang1 Ysang4 Wsang ¥½¥¦ ¤â {miss} {mourning} +ÁÔ 4154 U58ee B90 G8 S6 XJ05463 F1657 N2837 V974 H224 DK165 L321 K1449 O243 DO1329 MN5642 MP3.0285 E1514 IN1326 DJ1445 DG394 P1-3-3 I2b4.2 Q3411.0 DR1272 Yzhuang4 Wjang ¥½¥¦ ¤µ¤«¤ó T1 ¤Ä¤è¤· {robust} {manhood} {prosperity} +ÁÕ 4155 U594f B37 G6 S9 F1067 N1178 V1156 H2577 DK1645 L1571 K845 O951 DO1643 MN5915 MP3.0586 E918 IN1544 DT890 DJ1679 DG418 P2-5-4 I0a9.17 Q5043.0 DR1463 ZPP4-9-4 Yzou4 Wju ¥½¥¦ ¤«¤Ê.¤Ç¤ë T1 ¤¹¤¹¤à {play music} {speak to a ruler} {complete} +ÁÖ 4156 U723d B4 G9 S11 F2333 N234 V3520 DK2228 L2855 K1832 O1529 MN19746 MP7.0584 IN2046 P4-11-4 I0a11.7 Q4003.4 Yshuang3 Wsang ¥½¥¦ ¤¢¤­.¤é¤« ¤µ¤ï.¤ä¤« ¤¿¤¬¤¦ {refreshing} {bracing} {resonant} {sweet} {clear} +Á× 4157 U5b8b B40 S7 F2058 N1285 V1313 L2215 O468 MN7078 MP3.0930 P2-3-4 I3m4.1 Q3090.4 Ysong4 Wsong ¥½¥¦ {dwell} {Sung dynasty} +ÁØ 4158 U5c64 B44 G6 S14 F801 N1402 V1432 H3161 DK2021 L1065 K893 DO1183 MN7798X MP4.0166 E921 IN1367 DT977 DJ1725 DG533 P3-3-11 I3r11.2 Q7726.6 DR3778 Yceng2 Wcheung ¥½¥¦ {stratum} {social class} {layer} {story} {floor} +ÁÙ 4159 U531d B22 S5 N759 V586 O308 MN2599 MP2.0462 P3-2-3 I2t3.1 Q7171.2 Yza1 Wjab ¥­¥ç¥¦ ¥½¥¦ ¤á¤°.¤ë {go around} +ÁÚ 415A U60e3 B61 G9 S12 F2211 N1708 V1889 H2780 DK1777 L2432 O1785 DO1960 MN10829 MP4.1099 IN2074 P2-8-4 I4k8.17 Q2733.2 DR2458 Yzong3 Wchong ¥½¥¦ ¤¤¤½¤¬.¤·¤¤ ¤½¤¦¤¸¤Æ T1 ¤Õ¤µ ¤½ {all} +ÁÛ 415B U60f3 B61 G3 S13 F381 N1728 V1922 H2828 DK1810 L609 K352 DO324 MN10858 MP4.1102 E532 IN147 DS660 DT421 DC197 DJ392 DG796 P2-9-4 I4k9.18 Q4633.0 DR1858 Yxiang3 Wsang ¥½¥¦ ¥½ ¤ª¤â.¤¦ {concept} {think} {idea} {thought} +ÁÜ 415C U635c B64 G8 S10 XJ05953 F592 N1917 V2168 H432 DK318 L1120 K701 DO1432 MN12179P MP5.0252 E1516 IN989 DJ1475 DG893 P1-3-7 I3c7.6 Q5504.7 DR1367 Ysou1 Wsu ¥½¥¦ ¥·¥å ¥·¥å¥¦ ¤µ¤¬.¤¹ {search} {look for} {locate} +ÁÝ 415D U6383 B64 G8 S11 XJ13777 F1255 N1945 V2207 H503 DK372 L1152 K1235 O1319 DO947 MN12237P MP5.0265 E1519 IN1080 DJ957 DG907 P1-3-8 I3c8.22 Q5702.7 DR1344 Ysao3 Ysao4 Wso ¥½¥¦ ¥·¥å ¤Ï.¤¯ T1 ¤« {sweep} {brush} +ÁÞ 415E U633f B64 G8 S10 XJ05967 F1908 N1916 V2167 H431 DK317 L1116 K1744 MN12119 MP5.0243 E1517 IN1651 DJ1478 DG894 P1-3-7 I3c7.2 Q5205.6 DR1355 Ycha1 Wsab ¥½¥¦ ¤µ.¤¹ ¤Ï¤µ.¤à {insert} {put in} {graft} {wear (sword)} +Áß 415F U63bb B64 S11 XJ1404B N1980 V2175 L2252 MN12477X MP00.0000 P1-3-8 Q5703.6 Ysao1 Wso ¥½¥¦ ¤«.¤¯ {scratch} {rake} {comb} {paddle} {behead} +Áà 4160 U64cd B64 G6 S16 XJ14076 F1016 N2015 V2296 H769 DK531 L671 K985 O2448 DO1367 MN12806 MP5.0412 E922 IN1655 DT995 DJ1485 DG928 P1-3-13 I3c13.3 Q5609.4 DR1364 Ycao1 Ycao4 Wjo ¥½¥¦ ¥µ¥ó ¤ß¤µ¤ª ¤¢¤ä¤Ä.¤ë T1 ¤µ¤ª ¤ß¤µ {maneuver} {manipulate} {operate} {steer} {chastity} {virginity} {fidelity} +Áá 4161 U65e9 B72 G1 S6 F402 N2100 V2419 H2390 DK1549 L26 K259 O295 DO117 MN13742 MP5.0744 E50 IN248 DS104 DT55 DC409 DJ117 DB2.6 DG966 P2-4-2 I4c2.1 Q6040.0 DR3855 Yzao3 Wjo ¥½¥¦ ¥µ¥Ã ¤Ï¤ä.¤¤ ¤Ï¤ä ¤Ï¤ä- ¤Ï¤ä.¤Þ¤ë ¤Ï¤ä.¤á¤ë ¤µ- T1 ¤µ¤« ¤µ¤ï ¤½ ¤ï {early} {fast} +Áâ 4162 U66f9 B72 C73 G8 S11 XJ1426D F1998 N2134 V2477 H2746 DK1759 L1173 K2030 O1479 MN14297 MP5.0977 E1520 IN1929 DJ1933 DG999 P2-7-4 I4c7.10 Q5560.6 DR1978 Ycao2 Wjo ¥½¥¦ ¥¾¥¦ ¤Ä¤«¤µ ¤È¤â¤¬¤é ¤Ø¤ä {cadet} {friend} +Áã 4163 U5de3 B3 C47 G4 S11 F1588 N141 V2705 H2295 DK1477 L1927 K1233 O1431 DO1491 MN8696P MP4.0340 E1521 IN1538 DT570 DJ1862 DG517 P2-3-8 I3n8.1 Q3290.4 Q9090.4 DR964 Ychao2 Wso ¥½¥¦ ¤¹ ¤¹.¤¯¤¦ {nest} {rookery} {hive} {cobweb} {den} +Áä 4164 U69cd B75 S14 F2261 N2342 V2822 L2516 O2100 MN15319 MP6.0496 P1-4-10 I4a10.20 Q4896.7 Yqiang1 Wchang Wjaeng ¥½¥¦ ¥·¥ç¥¦ ¤ä¤ê T1 ¤¦¤Ä {spear} {lance} {javelin} +Áå 4165 U69fd B75 G8 S15 F1809 N2351 V2844 H1067 DK734 L1176 K1741 MN15393 MP6.0505 E1527 IN1644 DJ1537 DG1113 P1-4-11 I4a11.7 Q4596.6 DR1878 Ycao2 Wjo ¥½¥¦ ¤Õ¤Í {vat} {tub} {tank} +Áæ 4166 U6f15 B85 S14 F2354 N2681 V3306 L1175 DO1503 MN18131 MP7.0218 P1-3-11 I3a11.7 Q3516.6 Ycao2 Wjo ¥½¥¦ ¤³.¤° ¤Ï¤³.¤Ö {rowing} {skull} {paddle} +Áç 4167 U71e5 B86 G8 S17 F1819 N2810 V3493 H1087 DK745 L215 K1565 DO1708 MN19467 MP7.0545 E1528 IN1656 DJ903 DG1272 P1-4-13 I4d13.6 Q9689.4 DR1164 ZPP1-1-16 Yzao4 Wjo ¥½¥¦ ¤Ï¤·¤ã.¤° {parch} {dry up} +Áè 4168 U4e89 B4 C87 G4 S6 XJ06027 F271 N186 V69 H2030 DK1281 L1154 K271 O344 DO311 MN236 MP1.0411 E529 IN302 DS451 DT467 DC107 DJ361 DG274 P2-2-4 I2n4.2 Q2750.7 DR2547 Yzheng1 Wjaeng ¥½¥¦ ¤¢¤é¤½.¤¦ ¤¤¤«.¤Ç¤« {contend} {dispute} {argue} +Áé 4169 U75e9 B104 S15 XJ14D77 XH3070 N3069 V3806 L2577 MN22415X MP7.1193 P3-5-10 Q0014.7 Yshou4 Wsu ¥½¥¦ ¥Á¥å¥¦ ¥·¥å¥¦ ¥·¥å ¤ä.¤»¤ë {get thin} +Áê 416A U76f8 B75 C109 G3 S9 F45 N2241 V3920 H900 DK609 L209 K66 O868 DO97 MN23151 MP8.0169 E530 IN146 DS452 DT334 DC111 DJ391 DG1383 P1-4-5 I4a5.3 Q4690.0 DR1879 Yxiang1 Yxiang4 Wsang ¥½¥¦ ¥·¥ç¥¦ ¤¢¤¤- T1 ¤¢ ¤¤ ¤ª¤¦ ¤µ ¤µ¤¬ ¤¹¤± {inter-} {mutual} {together} {each other} {minister of state} {councillor} {aspect} {phase} {physiognomy} +Áë 416B U7a93 B116 G6 S11 XJ06359 XJ1367C XJ14A51 XJ14A55 XJ15162 F1186 N3326 V4201 H2294 DK1476 L749 K917 O1746 DO1029 MN25494 MP8.0664 E919 IN698 DT926 DJ231 DG1455 P2-3-8 I3m8.7 Q3033.3 DR758 ZPP2-5-6 Ychuan1 Wchang ¥½¥¦ ¥¹ ¤Þ¤É ¤Æ¤ó¤Þ¤É ¤±¤à¤À¤· {window} {pane} +Áì 416C U7cdf B119 S17 XH2642 N3487 V4423 L2649 O2632 MN27104 MP8.0922 P1-6-11 I6b11.1 Q9596.6 Yzao1 Wjo ¥³¥¦ ¥½¥¦ ¤Ì¤« T1 ¤«¤¹ {dregs} {sediment} {grounds} +Áí 416D U7dcf B120 G5 S14 XJ06541 XJ14064 XJ15438 F129 N3567 V4532 H1379 DK936 L1366 K154 O2662 DO741 MN27620 MP8.1114 E738 IN697 DS661 DT795 DC307 DJ735 DG1543 P1-6-8 I6a8.20 Q2893.3 DR2758 Yzong3 Wchong ¥½¥¦ ¤¹.¤Ù¤Æ ¤¹¤Ù.¤Æ ¤Õ¤µ T1 ¤¦¤µ ¤º¤µ {general} {whole} {all} {full} {total} +Áî 416E U7d9c B120 G9 S14 F2194 N3555 V4520 H1380 DK937 L2660 O2528 MN27535 MP8.1082 IN2196 P1-6-8 I6a8.12 Q2399.1 Yzong4 Yzeng4 Yzong1 Wjong ¥½¥¦ ¤ª¤µ.¤á¤ë ¤¹.¤Ù¤ë {rule} +Áï 416F U8061 B128 G9 S14 XJ06662 XJ15566 F1507 N3708 V4730 H1384 DK938 L2677 O2311 DO1961 MN29109 MP9.0217 IN2203 P1-6-8 I6e8.2 Q1813.3 DR3258 Ycong1 Wchong ¥½¥¦ ¤µ¤È.¤¤ ¤ß¤ß¤¶¤È.¤¤ T1 ¤µ¤È ¤µ¤È¤· ¤µ¤È¤ë ¤¢¤­ ¤¢¤­¤é ¤È¤· ¤µ¤¿ ¤ß¤Î¤ë {wise} {fast learner} +Áð 4170 U8349 B140 G1 S9 F967 N3939 V5032 H2263 DK1450 L224 K705 O934 DO118 MN30945P MP9.0654 E162 IN249 DS106 DT77 DJ567 DG652 P2-3-6 I3k6.13 Q4440.6 DR1955 Ycao3 Wcho ¥½¥¦ ¤¯¤µ ¤¯¤µ- -¤°¤µ T1 ¤½ ¤ä {grass} {weeds} {herbs} {pasture} {write} {draft} +Áñ 4171 U8358 B140 G8 S9 XJ06837 F1489 N3938 V5031 H2262 DK1449 L322 K1208 O933 DO1058 MN30890 MP9.0620 E1515 IN1327 DJ1369 DG653 P2-3-6 I3k6.12 Q4411.4 DR1972 Yzhuang1 Wjang ¥½¥¦ ¥·¥ç¥¦ ¥Á¥ã¥ó ¤Û¤¦¤­ ¤ª¤´¤½.¤« T1 ¤½ {villa} {inn} {cottage} {feudal manor} +Áò 4172 U846c B140 G8 S12 XJ13833 F754 N4000 V5128 H2320 DK1496 L816 K1436 DO1593 MN31448P MP9.0804 E1523 IN812 DJ801 DG662 P2-3-9 I3k9.15 Q4444.1 DR1955 ZPP2-4-8 ZPP2-9-3 Yzang4 Wjang ¥½¥¦ ¤Û¤¦¤à.¤ë T1 ¤Ï¤Õ¤ê {interment} {bury} {shelve} +Áó 4173 U84bc B140 G9 S13 S14 F2276 N4025 V5162 H2507 DK1512 L2399 O1988 MN31627X MP9.0835 IN2225 P2-3-10 I3k10.22 Q4460.7 ZRP2-4-10 ZSP2-3-10 Ycang1 Wchang ¥½¥¦ ¤¢¤ª.¤¤ {blue} {pale} +Áô 4174 U85fb B140 G8 S19 F2124 N4098 V5254 H2384 DK1546 L2035 K2031 O2837 MN32401X MP9.1004 E1531 IN1657 DJ1839 DG674 P2-3-16 I3k16.8 Q4419.4 DR1964 Yzao3 Wjo ¥½¥¦ ¤â {seaweed} {duckweed} +Áõ 4175 U88c5 B145 G6 S12 XJ06A66 F657 N4234 V5455 H2685 DK1725 L398 K589 DO1391 MN34283P MP10.0215 E1524 IN1328 DT951 DJ1370 DG1625 P2-6-6 I5e6.8 Q3473.2 DR1265 Yzhuang1 Wjang ¥½¥¦ ¥·¥ç¥¦ ¤è¤½¤ª.¤¦ ¤è¤½¤ª.¤¤ {attire} {dress} {pretend} {disguise} {profess} +Áö 4176 U8d70 B156 G2 S7 XJ06C61 F626 N4539 V5845 H2194 DK1390 L384 K725 O441 DO832 MN37034 MP10.0830 E161 IN429 DS105 DT148 DJ177 DB3.7 DG1753 P2-3-4 I3b4.9 Q4080.1 DR1470 Yzou3 Wju ¥½¥¦ ¤Ï¤·.¤ë T1 ¤Ï¤·¤ê {run} +Á÷ 4177 U9001 B162 G3 S9 S8 F311 N4683 V6039 H3093 DK1968 L2016 K220 DO192 MN38842P MP11.0039 E331 IN441 DS268 DT335 DC440 DJ206 DB2.18 DG686 P3-3-6 I2q6.9 Q3830.3 DR963 ZSP3-2-6 Ysong4 Wsong ¥½¥¦ ¤ª¤¯.¤ë {escort} {send} +Áø 4178 U906d B162 G8 S14 S13 XH381 F1554 N4736 V6105 H3159 DK2019 L1174 K1173 DO1376 MN39082P MP11.0167 E1526 IN1643 DJ1750 DG717 P3-3-11 I2q11.2 Q3530.6 DR1978 Yzao1 Wjo ¥½¥¦ ¤¢.¤¦ ¤¢.¤ï¤»¤ë {encounter} {meet} {party} {association} {interview} {join} +Áù 4179 U9397 B167 S18 N4896 V6320 O2747 MN40709 MP11.0609 P1-8-10 I8a10.4 Q8816.7 Yqiang1 Wjaeng ¥½¥¦ ¥·¥ç¥¦ ¤ä¤ê {spear} {lance} {javelin} +Áú 417A U971c B173 G8 S17 F2151 N5064 V6542 H2815 DK1801 L426 K1630 O2694 DO1352 MN42363 MP12.0062 E1529 IN948 DJ1689 DG1868 P2-8-9 I8d9.2 Q1096.3 Q1096.1 DR3179 Yshuang1 Wsang ¥½¥¦ ¤·¤â {frost} +Áû 417B U9a12 B187 G8 S18 XJ0715B F1069 N5221 V6760 H1835 DK1194 L1985 K987 DO1093 MN44834P MP12.0534 E1530 IN875 DJ794 DG1921 P1-10-8 I10a8.5 Q7733.6 DR3471 Ysao1 Wso ¥½¥¦ ¤µ¤ï.¤° ¤¦¤ì¤¤ ¤µ¤ï.¤¬¤·¤¤ {boisterous} {make noise} {clamor} {disturb} {excite} +Áü 417C U50cf B9 G5 S14 F856 N540 V308 H166 DK123 L1977 K906 O2061 DO524 MN1084 MP1.0920 E740 IN740 DS664 DT796 DJ940 DG133 P1-2-12 I2a12.9 Q2723.2 DR2151 Yxiang4 Wsang ¥¾¥¦ T1 ¤«¤¿ {statue} {picture} {image} {figure} {portrait} +Áý 417D U5897 B32 G5 S14 F231 N1137 V1088 H677 DK483 L502 K298 O2077 DO693 MN5448P MP3.0249 E741 IN712 DS665 DT797 DC365 DJ429 DG388 P1-3-11 I3b11.3 Q4816.6 DR1478 Yzeng1 Wjeung ¥¾¥¦ ¤Þ.¤¹ ¤Þ.¤· ¤Õ.¤¨¤ë ¤Õ.¤ä¤¹ T1 ¤Þ¤· ¤Þ¤¹ {increase} {add} {augment} {gain} {promote} +Áþ 417E U618e B61 G8 S14 F1808 N1757 V1969 H687 DK489 L626 K1775 DO1217 MN11188P MP4.1179 E1532 IN1365 DJ1462 DG828 P1-3-11 I4k11.7 Q9806.6 DR1178 Yzeng1 Wjeung ¥¾¥¦ ¤Ë¤¯.¤à ¤Ë¤¯.¤¤ ¤Ë¤¯.¤é¤·¤¤ ¤Ë¤¯.¤·¤ß {hate} {detest} +¡ 4221 U81d3 B130 G6 S19 XJ06747 F991 N3828 V4886 H1102 DK753 L851 K1098 DO921 MN29995P MP9.0380 E924 IN1287 DT1006 DJ1108 DG1044 P1-4-15 I4b15.2 Q7425.3 DR3959 ZSP1-4-14 Yzang4 Wjang ¥¾¥¦ ¤Ï¤é¤ï¤¿ {entrails} {viscera} {bowels} +¢ 4222 U8535 B140 G6 S15 XJ06936 XJ1342B XH486 F468 N4042 V5182 H2364 DK1530 L850 K429 O2424 DO779 MN31885P MP9.0985 E923 IN1286 DS833 DT986 DJ1111 DG667 P2-3-12 I3k12.17 Q4425.3 DR1959 ZSP2-3-11 Ycang2 Yzang4 Wjang ¥¾¥¦ ¥½¥¦ ¤¯¤é ¤ª¤µ.¤á¤ë ¤«¤¯.¤ì¤ë T1 ¤¯¤é¤· ¤¯¤é¤ó ¤¯¤í¤¦ ¤µ¤· ¤¶ ¤í¤¦ {storehouse} {hide} {own} {have} {possess} +£ 4223 U8d08 B154 G8 S18 F1001 N4525 V5827 H1634 DK1084 L503 K894 DO1349 MN36920P MP10.0800 E1533 IN1364 DJ1224 DG1750 P1-7-11 I7b11.2 Q6886.6 DR3978 Yzeng4 Wjeung ¥¾¥¦ ¥½¥¦ ¤ª¤¯.¤ë {presents} {send} {give to} {award to} {confer on} {presenting something} +¤ 4224 U9020 B162 G5 S10 S9 F429 N4701 V6061 H3110 DK1983 L281 K460 O1236 DO551 MN38898P MP11.0075 E739 IN691 DS662 DT717 DC441 DJ965 DG692 P3-3-7 I2q7.11 Q3430.6 DR2477 Yzao4 Wjo ¥¾¥¦ ¤Ä¤¯.¤ë ¤Ä¤¯.¤ê -¤Å¤¯.¤ê T1 ¤º¤¯¤ê ¤Å¤¯¤ê ¤ß {create} {make} {structure} {physique} +Â¥ 4225 U4fc3 B9 G8 S9 F998 N444 V212 H103 DK78 L1280 K1109 DO1209 MN664 MP1.0776 E1536 IN1557 DJ1170 DG99 P1-2-7 I2a7.3 Q2628.1 DR2170 Ycu4 Wchog ¥½¥¯ ¤¦¤Ê¤¬.¤¹ {stimulate} {urge} {press} {demand} {incite} +¦ 4226 U5074 B9 G4 S11 F216 N509 V275 H137 DK105 L975 K240 DO538 MN897 MP1.0873 E535 IN609 DS667 DT571 DC280 DJ809 DB3.12 DG119 P1-2-9 I2a9.4 Q2220.0 DR2143 Yce4 Yze4 Wcheug ¥½¥¯ ¤«¤ï ¤¬¤ï ¤½¤Ð {side} {lean} {oppose} {regret} +§ 4227 U5247 B154 C18 G5 S9 F753 N4487 V487 H1444 DK967 L88 K855 O902 DO499 MN1994 MP2.0267 E742 IN608 DS666 DT702 DJ808 DG197 P1-7-2 I7b2.1 Q6280.0 DR3943 Yze2 Wjeug Wchig Wcheug ¥½¥¯ ¤Î¤Ã¤È.¤ë T1 ¤Î¤ê {rule} {follow} {based on} {model after} +¨ 4228 U5373 B138 C26 G8 S7 XJ14E38 F1167 N3886 V633 H1120 DK763 L1462 K1052 O648 DO1678 MN2855 MP2.0632 E1534 IN463 DJ700 DG253 P1-5-2 I2e5.1 Q7772.0 DR3844 Yji2 Wjeug ¥½¥¯ ¤Ä.¤¯ ¤Ä.¤±¤ë ¤¹¤Ê¤ï.¤Á {instant} {namely} {as is} {conform} {agree} {adapt} +© 4229 U606f B132 C61 G3 S10 F882 N3844 V1850 H2647 DK1693 L610 K872 O1224 DO628 MN10601 MP4.1045 E332 IN1242 DS454 DT359 DJ1118 DG782 P2-6-4 I4k6.17 Q2633.0 DR858 Yxi1 Yxi2 Wsig ¥½¥¯ ¤¤¤­ {breath} {respiration} {son} {interest (on money)} +ª 422A U6349 B64 S10 XH1919 F1976 N1909 V2159 H433 L2260 MN12136 MP5.0244 P1-3-7 I3c7.1 Q5608.1 Yzhuo1 Wchag ¥½¥¯ ¥µ¥¯ ¤È¤é.¤¨¤ë {catch} {capture} +« 422B U675f B4 C75 G4 S7 F918 N196 V2559 H3554 DK2214 L1664 K998 O536 DO1126 MN14480 MP6.0165 E1535 IN501 DT486 DJ382 DB2.20 DG1051 P4-7-3 I0a7.8 Q5090.6 DR1564 Yshu4 Wsog ¥½¥¯ ¤¿¤Ð ¤¿¤Ð.¤Í¤ë ¤Ä¤« ¤Ä¤«.¤Í¤ë {bundle} {sheaf} {ream} {tie in bundles} {govern} {manage} {control} +¬ 422C U6e2c B85 G5 S12 XH4312 F761 N2632 V3244 H610 DK444 L149 K862 O1578 DO758 MN17780 MP7.0101 E743 IN610 DS668 DT757 DJ810 DG1224 P1-3-9 I3a9.4 Q3210.0 DR343 Yce4 Wcheug ¥½¥¯ ¤Ï¤«.¤ë {fathom} {plan} {scheme} {measure} +­ 422D U8db3 B157 G1 S7 F343 N4546 V5856 H2188 DK1386 L1279 K305 O461 DO135 MN37365 MP10.0896 E51 IN58 DS29 DT67 DC338 DJ171 DB2.6 DG1759 P2-3-4 I7d0.1 Q6080.1 DR3770 Yzu2 Yju4 Wjog Wju ¥½¥¯ ¤¢¤· ¤¿.¤ê¤ë ¤¿.¤ë ¤¿.¤¹ T1 ¤¢ ¤¢¤¹ ¤ª¤¹ ¤¿¤é¤· {leg} {foot} {be sufficient} {counter for pairs of footwear} +® 422E U901f B162 G3 S10 S9 XH2100 F576 N4700 V6060 H3105 DK1978 L1669 K659 O1237 DO848 MN38897P MP11.0071 E534 IN502 DS453 DT360 DJ383 DG693 P3-3-7 I2q7.4 Q3530.9 DR1564 Ysu4 Wsog ¥½¥¯ ¤Ï¤ä.¤¤ ¤Ï¤ä- ¤Ï¤ä.¤á¤ë ¤¹¤ß.¤ä¤« T1 ¤ï {quick} {fast} +¯ 422F U4fd7 B9 G8 S9 F1610 N453 V220 H104 DK79 L968 K1498 O776 DO544 MN695 MP1.0783 E925 IN1126 DS834 DJ1243 DG100 P1-2-7 I2a7.17 Q2826.8 DR2177 Ysu2 Wsog ¥¾¥¯ {vulgar} {customs} {manners} {worldliness} {mundane things} +° 4230 U5c5e B44 G5 S12 XJ05624 F912 N1400 V1430 H3145 DK2009 L1953 K799 O1802 DO655 MN7754X MP4.0162 E744 IN1637 DS835 DT758 DJ1091 DG532 P3-3-9 I3r9.1 Q7722.7 DR3753 Yshu3 Yzhu3 Wchog Wsog ¥¾¥¯ ¥·¥ç¥¯ ¤µ¤«¤ó ¤Ä¤¯ ¤ä¤«¤é T1 ¤µ¤Ã¤« ¤Ä¤­ {belong} {genus} {subordinate official} {affiliated} +± 4231 U8cca B154 G8 S13 F2045 N4508 V5801 H1530 DK1029 L357 K1999 DO1426 MN36759 MP10.0760 E1537 IN1807 DJ1584 DG1744 P1-7-6 I7b6.3 Q6385.0 DR3959 Yzei2 Yze2 Wjeog ¥¾¥¯ {burglar} {rebel} {traitor} {robber} +² 4232 U65cf B70 G3 S11 F393 N2090 V2399 H958 DK651 L1222 K599 O1343 DO448 MN13661 MP5.0701 E333 IN221 DS455 DT379 DC301 DJ322 DB3.10 DG961 P1-4-7 I4h7.3 Q0823.4 DR463 Yzu2 Wjog Wju ¥¾¥¯ T1 ¤Ä¤® {tribe} {family} +³ 4233 U7d9a B120 G4 S13 XJ06574 XJ15F35 F141 N3544 V4500 H1362 DK921 L1345 K214 O2334 DO548 MN27533 MP8.1082 E536 IN243 DS456 DT609 DC400 DJ211 DB3.17 DG1539 P1-6-7 I6a7.5 Q2491.2 DR2757 Yxu4 Wsog ¥¾¥¯ ¥·¥ç¥¯ ¥³¥¦ ¥­¥ç¥¦ ¤Ä¤Å.¤¯ ¤Ä¤Å.¤±¤ë ¤Ä¤°.¤Ê¤¤ T1 ¤Ä¤° {continue} {series} {sequel} +´ 4234 U5352 B8 C24 G4 S8 XJ05240 F772 N294 V615 H2055 DK1300 L1025 K738 O732 DO798 MN2740 MP2.0555 E537 IN787 DS457 DT509 DJ306 DB3.1 DG245 P2-2-6 I2j6.2 Q0040.8 DR455 ZPP2-6-2 Yzu2 Ycu4 Wjeol ¥½¥Ä ¥·¥å¥Ä ¤½¤Ã.¤¹¤ë ¤ª.¤¨¤ë ¤ª.¤ï¤ë ¤Ä¤¤¤Ë ¤Ë¤ï¤« {graduate} {soldier} {private} {die} +µ 4235 U8896 B145 S10 F1960 N4224 V5444 H1164 L1108 K1495 O1107 MN34192 MP10.0202 P1-5-5 I5e5.1 Q3526.0 Yxiu4 Wsu ¥·¥å¥¦ ¤½¤Ç {sleeve} {wing (building)} {extension} {give cold shoulder} +¶ 4236 U5176 B12 S8 XJ13024 F1930 N590 V378 H2629 O734 MN1472 MP2.0091 P2-6-2 I2o6.6 Q4480.1 Yqi2 Yji1 Wgi ¥­ ¥® ¥´ ¤½.¤ì ¤½.¤Î {that} +· 4237 U63c3 B64 S12 F2412 N1957 V2226 H590 L2255 K1395 MN12319X MP5.0305 P1-3-9 I3c9.16 Q5802.1 DR1343 Yjian1 Wjeon ¥»¥ó ¤½¤í.¤¨¤ë ¤½¤í.¤¦ ¤½¤í.¤¤ ¤­.¤ë {be complete} {uniform} {all present} +¸ 4238 U5b58 B39 G6 S6 F577 N1267 V1284 H2982 DK1894 L684 K724 O313 DO405 MN6943 MP3.0820 E926 IN269 DS836 DT846 DC431 DJ587 DG458 P3-2-4 I2c3.1 Q4024.7 DR1447 ZSP3-2-3 ZBP3-3-2 ZPP3-3-3 Ycun2 Wjon ¥½¥ó ¥¾¥ó T1 ¤Þ¤µ {suppose} {be aware of} {believe} {feel} +¹ 4239 U5b6b B39 G4 S10 F1388 N1273 V1296 H410 DK305 L1393 K1356 O1540 DO644 MN6987 MP3.0860 E538 IN910 DS458 DT551 DJ448 DG463 P1-3-7 I2c7.1 Q1249.3 DR3541 ZSP1-2-7 Ysun1 Wson ¥½¥ó ¤Þ¤´ T1 ¤Ò {grandchild} {descendants} +º 423A U5c0a B12 C41 G6 S12 F1181 N607 V1386 H2324 DK1500 L1439 K1220 O1797 DO856 MN7445X MP4.0030 E927 IN704 DS838 DT952 DJ479 DG509 P2-3-9 I2o10.3 Q8034.6 DR948 ZPP2-9-3 Yzun1 Wjon Wjun ¥½¥ó ¤¿¤Ã¤È.¤¤ ¤È¤¦¤È.¤¤ ¤¿¤Ã¤È.¤Ö ¤È¤¦¤È.¤Ö T1 ¤µ¤À ¤¿¤« ¤¿¤± ¤ß¤³¤È {revered} {valuable} {precious} {noble} {exalted} +» 423B U640d B64 G5 S13 F807 N1979 V2255 H651 DK468 L666 K1070 DO449 MN12459 MP5.0338 E745 IN350 DS837 DT780 DJ396 DG922 P1-3-10 I3c10.12 Q5608.6 DR1361 Ysun3 Wson ¥½¥ó ¤½¤³.¤Ê¤¦ ¤½¤³¤Ê.¤¦ -¤½¤³.¤Ê¤¦ ¤½¤³.¤Í¤ë -¤½¤³.¤Í¤ë {damage} {loss} {disadvantage} {hurt} {injure} +¼ 423C U6751 B75 G1 S7 F253 N2191 V2564 H834 DK558 L208 K210 O424 DO154 MN14464 MP6.0142 E52 IN191 DS107 DT65 DC241 DJ364 DG1073 P1-4-3 I4a3.10 Q4490.0 DR1848 Ycun1 Wchon ¥½¥ó ¤à¤é T1 ¤¨ ¤à¤¿ ¤é {town} {village} +½ 423D U905c B162 S13 S12 XH4422 N4730 V6098 L2422 O2591 MN39038X MP11.0148 P3-3-10 Q3230.9 ZRP3-4-10 Yxun4 Wson ¥½¥ó ¤·¤¿¤¬.¤¦ ¤Ø¤ê¤¯¤À.¤ë ¤æ¤º.¤ë {humble} {modest} +¾ 423E U4ed6 B9 G3 S5 F543 N361 V122 H35 DK22 L961 K355 O129 DO520 MN370 MP1.0597 E334 IN120 DS459 DT255 DC172 DJ415 DG60 P1-2-3 I2a3.4 Q2421.2 DR2156 Yta1 Wta ¥¿ ¤Û¤« {other} {another} {the others} +¿ 423F U591a B36 G2 S6 XJ0546C F139 N1169 V1127 H2170 DK1372 L108 K161 O347 DO181 MN5756 MP3.0342 E163 IN229 DS108 DT129 DC128 DJ104 DB2.8 DG405 P2-3-3 I0a6.5 Q2720.7 DR2560 ZPP3-3-3 Yduo1 Wda ¥¿ ¤ª¤ª.¤¤ ¤Þ¤µ.¤Ë ¤Þ¤µ.¤ë {many} {frequent} {much} +ÂÀ 4240 U592a B37 G2 S4 F552 N1172 V1137 H2152 DK1360 L120 K343 O105 DO508 MN5834 MP3.0520 E164 IN629 DS269 DT98 DC257 DJ124 DG409 P2-3-1 I0a4.18 Q4003.0 DR1463 ZPP4-4-4 Ytai4 Wtae ¥¿¥¤ ¥¿ ¤Õ¤È.¤¤ ¤Õ¤È.¤ë T1 ¤ª¤ª ¤¿¤« ¤Ò¤í {plump} {thick} {big around} +ÂÁ 4241 U6c70 B85 G9 S7 N2496 V3055 DK200 L2316 MN17160 MP6.0949 IN2136 P1-3-4 I3a4.8 Q3413.0 Ytai4 Wtae ¥¿ ¥¿¥¤ ¤ª¤´.¤ë ¤Ë¤´.¤ë ¤è¤Ê.¤²¤ë {luxury} {select} + 4242 U8a51 B149 S12 N4332 V5579 L2718 MN35374 MP10.0429 P1-7-5 I7a5.8 Q0361.1 Ytuo1 Wi Wta ¥¤ ¥¿ ¥À ¤ï.¤Ó¤ë ¤ï.¤Ó ¤¢¤¶¤à.¤¯ {deceive} {delude} +Âà 4243 U553e B30 S11 N938 V826 L2165 MN3785 MP2.1047 P1-3-8 I3d8.2 Q6201.4 DR3772 Ytuo4 Wta ¥À ¥¿ ¤Ä¤Ð ¤Ä¤Ð¤­ {saliva} {sputum} +ÂÄ 4244 U5815 B32 G8 S12 S11 XJ05458 F2087 N1092 V1033 H2822 DK1804 L1314 K1979 DO1511 E1539 IN1742 DJ1693 DG357 P2-9-3 I3b8.14 Q7410.4 DR3672 ZSP2-8-3 Yduo4 Yhui1 Wta Whyu ¥À ¤ª.¤Á¤ë ¤¯¤º.¤¹ ¤¯¤º.¤ì¤ë {degenerate} {descend to} {lapse into} +ÂÅ 4245 U59a5 B87 C38 G8 S7 F1102 N2823 V1188 H2400 DK1556 L728 K1343 DO1313 MN6107X MP3.0654 E1538 IN930 DJ1332 DG425 P2-4-3 I3e4.9 Q2040.4 DR2069 ZPP2-1-6 Ytuo3 Wta ¥À T1 ¤ä¤¹ {gentle} {peace} {depravity} +ÂÆ 4246 U60f0 B61 G8 S12 XH851 F2336 N1727 V1921 H579 DK424 L629 K1978 DO1714 MN10855 MP4.1100 E1540 IN1743 DJ1460 DG823 P1-3-9 I4k9.6 Q9402.7 DR1146 Yduo4 Wta ¥À {lazy} {laziness} +ÂÇ 4247 U6253 B64 G3 S5 F239 N1829 V2063 H193 DK142 L653 K180 O136 DO682 MN11781 MP5.0092 E335 IN1020 DS460 DT256 DC435 DJ771 DG854 P1-3-2 I3c2.3 Q5102.0 DR1353 Yda3 Wta Wjeong ¥À ¥À¥¢¥¹ ¤¦.¤Ä ¤¦.¤Á- ¤Ö.¤Ä T1 ¤¦¤Á {strike} {hit} {knock} {pound} {dozen} +ÂÈ 4248 U67c1 B75 S9 XJ04249 XH3871 N2214 V2597 O856 MN14599 MP6.0257 P1-4-5 I4a5.23 Q4391.1 Yduo4 Yduo1 Ytuo2 Wta ¥À ¥¿ ¤«¤¸ {rudder} {helm} {wheel} +ÂÉ 4249 U8235 B137 S11 XJ04248 F2225 N3871 V4937 L2674 MN30400 MP9.0486 P1-6-5 I6c5.3 Q2341.1 Yduo4 Ytuo2 Wta ¥À ¥¿ ¤«¤¸ {rudder} {helm} {wheel} +ÂÊ 424A U6955 B75 S13 XJ05C73 F2476 N2313 V2780 L2531 MN15133 MP6.0452 P1-4-9 I4a9.13 Q4492.7 Ytuo3 Wta ¥À ¥¿ {ellipse} +ÂË 424B U9640 B170 S8 XJ13744 XJ16653 N4982 V6432 L2955 O568 MN41600 MP11.0814 P1-3-5 I2d5.5 Q7321.1 Ytuo2 Wta ¥¿ ¥À ¥¤ ¥Á ¥¸ ¤±¤ï.¤·¤¤ ¤Ê¤Ê¤á {steep} +ÂÌ 424C U99c4 B187 G8 S14 F1500 N5198 V6734 H1821 DK1183 L1986 K1591 MN44633 MP12.0506 E1541 IN1880 DJ1610 DG1917 P1-10-4 I10a4.1 Q7433.0 DR3463 Ytuo2 Yduo4 Wtae Wta ¥À ¥¿ {burdensome} {pack horse} {horse load} {send by horse} +ÂÍ 424D U9a28 B187 S19 V6762 L2804 MN45002 MP12.0553 P1-10-9 Q7635.6 ZRP1-10-12 Ytuo2 Ytan2 Wtan Wta ¥¿¥ó ¥À¥ó ¥¿ ¥À ¥Æ¥ó {dappled grey horse} +ÂÎ 424E U4f53 B9 G2 S7 XJ06D3C XJ06D3D XJ07173 XJ1695C F88 N405 V165 H71 DK52 L957 K110 O358 DO176 MN509 MP1.0693 E165 IN61 DS270 DT149 DC96 DJ165 DB2.11 DG80 P1-2-5 I2a5.6 Q2523.0 DR2155 Yti3 Yben4 Wche ¥¿¥¤ ¥Æ¥¤ ¤«¤é¤À ¤«¤¿¤Á T1 ¤Ê¤ê {body} {substance} {object} {reality} {counter for images} +ÂÏ 424F U5806 B32 S11 F2184 N1094 V1035 L2185 O1295 MN5211 MP3.0207 P1-3-8 I3b8.1 Q4011.4 Ydui1 Yzui1 Wtoe ¥¿¥¤ ¥Ä¥¤ ¤¦¤º¤¿¤«.¤¤ {piled high} +ÂÐ 4250 U5bfe B67 C41 G3 S7 XJ05574 F34 N2067 V1375 H831 DK556 L1726 K55 O405 DO370 MN7419 MP4.0006 E336 IN365 DS461 DT286 DC39 DJ363 DG502 P1-4-3 I2j5.5 Q0440.0 DR448 Ydui4 Wdae ¥¿¥¤ ¥Ä¥¤ ¤¢¤¤¤Æ ¤³¤¿.¤¨¤ë ¤½¤í.¤¤ ¤Ä¤ì¤¢.¤¤ ¤Ê¤é.¤Ö ¤à¤«.¤¦ T1 ¤Ä¤· {vis-a-vis} {opposite} {even} {equal} {versus} {anti-} {compare} +ÂÑ 4251 U8010 B126 G8 S9 XH1112 F1295 N3690 V4705 H1282 DK861 L1164 K1273 O884 DO1247 MN28879 MP9.0169 E1542 IN1415 DJ1618 DG1579 P1-6-3 I2r7.1 Q1420.0 DR3148 Ynai4 Wnae ¥¿¥¤ ¤¿.¤¨¤ë T1 ¤¿¤¨ {-proof} {enduring} +ÂÒ 4252 U5cb1 B46 S8 V1452 O955 MN7997 MP4.0237 P2-5-3 I3o5.13 Q2377.2 Ydai4 Wdae ¥¿¥¤ {old name for a Chinese mountain} {Taishan} +ÂÓ 4253 U5e2f B50 G4 S10 XJ05668 F746 N1474 V1563 H2582 DK1648 L415 K718 O1192 DO614 MN8929 MP4.0443 E539 IN963 DS669 DT552 DJ1065 DG565 P2-5-5 I3f7.1 Q4422.7 DR1944 ZSP2-4-5 Ydai4 Wdae ¥¿¥¤ ¤ª.¤Ó¤ë ¤ª¤Ó T1 ¤¿¤Æ {sash} {belt} {obi} {zone} {region} +ÂÔ 4254 U5f85 B60 G3 S9 F391 N1609 V1741 H364 DK269 L879 K374 O785 DO611 MN10085 MP4.0821 E337 IN452 DS271 DT336 DC366 DJ195 DB3.14 DG626 P1-3-6 I3i6.4 Q2424.1 DR2048 Ydai4 Wdae ¥¿¥¤ ¤Þ.¤Ä -¤Þ.¤Á T1 ¤Þ¤Á ¤Þ¤Ä {wait} {depend on} +ÂÕ 4255 U6020 B28 C61 G8 S9 F1703 N851 V1818 H2085 DK1323 L745 K1613 DO1084 MN10469 MP4.1001 E1543 IN1297 DJ1698 DG777 P2-2-7 I4k5.21 Q2333.6 DR2758 Ydai4 Wtae ¥¿¥¤ ¤ª¤³¤¿.¤ë ¤Ê¤Þ.¤±¤ë {neglect} {laziness} +ÂÖ 4256 U614b B61 G5 S14 F353 N1743 V1947 H2847 DK1822 L2005 K354 DO835 MN11052 MP4.1151 E748 IN387 DS840 DT798 DC330 DJ451 DG797 P2-10-4 I4k10.13 Q2133.1 DR2758 ZPP2-4-10 Ytai4 Wtae ¥¿¥¤ ¤ï¤¶.¤È {attitude} {condition} {figure} {appearance} {voice (of verbs)} +Â× 4257 U6234 B24 C62 S17 S18 F2332 N795 V2045 H3302 L2702 K1889 O2707 MN11685X MP5.0048 P3-5-12 I5f12.2 Q4385.0 DR1459 ZRP3-6-12 ZPP4-18-4 Ydai4 Wdae ¥¿¥¤ ¤¤¤¿¤À.¤¯ {be crowned with} {live under (a ruler)} {receive} +ÂØ 4258 U66ff B72 C73 G8 S12 XH364 F979 N2140 V2486 H2783 DK1780 L842 K849 DO1398 MN14300 MP5.0998 E1548 IN744 DJ375 DG1001 P2-8-4 I4c8.12 Q5560.3 DR1478 Yti4 Wche ¥¿¥¤ ¤«.¤¨¤ë ¤«.¤¨- ¤«.¤ï¤ë T1 ¤«¤¨ {exchange} {spare} {substitute} {per-} +ÂÙ 4259 U6cf0 B85 G8 S10 XJ1386E F1281 N2526 V3098 H2583 DK1650 L1570 K1310 O1203 DO1765 MN17325 MP6.1074 E1545 IN1545 DJ1680 DG1156 P2-5-5 I3a5.34 Q5013.2 DR1442 ZPP4-10-4 Ytai4 Wtae ¥¿¥¤ T1 ¤¿ ¤Ï¤¹ ¤Ò¤í ¤ä ¤ä¤¹ ¤ä¤¹¤· ¤æ¤¿¤« ¤è¤· {peaceful} {calm} {peace} {easy} {Thailand} +ÂÚ 425A U6ede B85 G8 S13 XJ05E7C F1107 N2661 V3280 H663 DK477 L416 K1215 DO1251 MN18067P MP7.0189 E1549 IN964 DJ1402 DG1234 P1-3-10 I3a10.14 Q3412.7 DR344 Yzhi4 Wche ¥¿¥¤ ¥Æ¥¤ ¤È¤É¤³¤ª.¤ë {stagnate} {be delayed} {overdue} {arrears} +ÂÛ 425B U80ce B130 G8 S9 F1861 N3750 V4789 H918 DK621 L748 K1801 DO1477 MN29369 MP9.0274 E1544 IN1296 DJ1544 DG1026 P1-4-5 I4b5.10 Q7326.0 DR3977 Ytai1 Wtae ¥¿¥¤ {womb} {uterus} +ÂÜ 425C U817f B130 S13 N3795 V4846 MN29747X MP9.0351 P1-4-9 Q7723.3 Ytui3 Wtoe ¥¿¥¤ ¤â¤â {thigh} {femur} +ÂÝ 425D U82d4 B140 S8 N3921 V5001 L2356 O929 MN30778X MP9.0563 P2-3-5 I3k5.27 Q4460.3 ZRP2-4-5 Ytai2 Ytai1 Wtae ¥¿¥¤ ¤³¤± ¤³¤±¤é {moss} {lichen} +ÂÞ 425E U888b B145 G8 S11 XJ13C27 F1125 N4223 V5443 H2588 DK1655 L1006 K703 O1750 DO926 MN34171 MP10.0199 E1546 IN1329 DJ685 DG1623 P2-5-6 I5e5.11 Q2373.2 DR2165 Ydai4 Wdae ¥¿¥¤ ¥À¥¤ ¤Õ¤¯¤í T1 ¤Æ¤¤ ¤Ê¤¤ ¤Ö¤¯ {sack} {bag} {pouch} +Âß 425F U8cb8 B154 G5 S12 F995 N4503 V5792 H2600 DK1664 L1007 K844 DO472 MN36709 MP10.0735 E747 IN748 DS670 DT759 DJ183 DB3.13 DG1730 P2-5-7 I7b5.9 Q2380.6 DR2161 Ydai4 Wdae Wteug ¥¿¥¤ ¤«.¤¹ ¤«.¤·- ¤«¤·- {lend} +Âà 4260 U9000 B162 G5 S9 S8 F424 N4684 V6040 H3094 DK1969 L1465 K613 O1236A DO459 MN38839P MP11.0037 E746 IN846 DS839 DT703 DJ348 DG687 P3-3-6 I2q6.3 Q3730.3 DR3865 Ytui4 Wtoe ¥¿¥¤ ¤·¤ê¤¾.¤¯ ¤·¤ê¤¾.¤±¤ë ¤Ò.¤¯ ¤Î.¤¯ ¤Î.¤±¤ë ¤É.¤¯ {retreat} {withdraw} {retire} {resign} {repel} {expel} {reject} +Âá 4261 U902e B162 G8 S11 S10 F766 N4706 V6069 H3123 DK1993 L1160 K874 DO1649 MN38931P MP11.0090 E1547 IN891 DJ1048 DG703 P3-3-8 I2q8.2 Q3530.3 DR1642 Ydai4 Ydai3 Wche Wtae ¥¿¥¤ {apprehend} {chase} +Ââ 4262 U968a B170 G4 S12 F605 N5010 V6468 H625 DK452 L1306 K470 DO366 MN41750X MP11.0945 E540 IN795 DS462 DT593 DC225 DJ779 DG746 P1-3-9 I2d9.7 Q7823.2 DR3651 Ydui4 Wdae ¥¿¥¤ {regiment} {party} {company} {squad} +Âã 4263 U9edb B203 G9 S16 F2254 N5408 V7060 DK1678 L2864 MN48075X MP12.1022 IN2283 P2-5-11 I4d13.7 Q2333.1 Ydai4 Wdae ¥¿¥¤ ¤Þ¤æ¤º¤ß {blackened eyebrows} +Âä 4264 U9bdb B195 G9 S19 XJ16A57 F2446 N5305 V6884 H1881 DK1213 L2812 O2832 DO1971 MN46226P MP12.0752 IN2272 P1-11-8 I11a8.11 Q2732.0 Ydiao1 Wjo ¥Á¥ç¥¦ ¤¿¤¤ {sea bream} {red snapper} +Âå 4265 U4ee3 B9 G3 S5 F66 N364 V125 H30 DK18 L1005 K68 O125 DO85 MN386 MP1.0611 E338 IN256 DS463 DT257 DC87 DJ413 DB2.10 DB3.3 DG61 P1-2-3 I2a3.3 Q2324.0 DR2156 Ydai4 Wdae ¥À¥¤ ¥¿¥¤ ¤«.¤ï¤ë ¤«¤ï.¤ë ¤«¤ï.¤ê -¤¬¤ï.¤ê ¤«.¤¨¤ë ¤è ¤·¤í T1 ¤¹ {substitute} {change} {convert} {replace} {period} {age} {generation} {charge} {rate} {fee} +Âæ 4266 U53f0 B28 C30 G2 S5 XJ0674A XJ13747 F262 N848 V699 H2005 DK1265 L744 K216 O276 DO290 MN3246 MP2.0757 E166 IN492 DS272 DT111 DC436 DJ532 DB3.2 DG280 P2-2-3 I3d2.11 Q2360.0 DR2777 Ytai2 Ytai1 Wtae Wi ¥À¥¤ ¥¿¥¤ ¤¦¤Æ¤Ê ¤ï¤ì ¤Ä¤«¤µ {pedestal} {a stand} {counter for machines and vehicles} +Âç 4267 U5927 B37 G1 S3 F7 N1171 V1133 H3416 DK2133 L107 K7 O48 DO32 MN5831 MP3.0367 E53 IN26 DS22 DT14 DC5 DJ87 DB2.2 DG408 P4-3-4 I0a3.18 Q4003.0 DR1463 Yda4 Ydai4 Wdae Wda Wtae ¥À¥¤ ¥¿¥¤ ¤ª¤ª- ¤ª¤ª.¤­¤¤ -¤ª¤ª.¤¤¤Ë T1 ¤¦¤Õ ¤ª ¤ª¤¦ ¤¿ ¤¿¤«¤· ¤È¤â ¤Ï¤¸¤á ¤Ò¤í ¤Ò¤í¤· ¤Þ¤µ ¤Þ¤µ¤ë ¤â¤È ¤ï {large} {big} +Âè 4268 U7b2c B118 G3 S11 F160 N3385 V4272 H2660 DK1706 L1239 K76 O1768 DO360 MN25943 MP8.0760 E339 IN404 DS273 DT380 DC83 DJ354 DG1473 P2-6-5 I6f5.5 Q8822.7 DR2344 Ydi4 Wje ¥À¥¤ ¥Æ¥¤ {No.} {residence} +Âé 4269 U918d B164 S16 F2303 N4795 V6184 L2747 O2500 MN39924 MP11.0384 P1-7-9 I7e9.3 Q1668.1 Yti2 Wje ¥À¥¤ ¥¿¥¤ ¥Æ¥¤ {whey} {good Buddhist teaching} +Âê 426A U984c B72 C181 G3 S18 F96 N2164 V6645 H3337 DK2103 L389 K123 DO393 MN43584 MP12.0278 E340 IN354 DS464 DT440 DC51 DJ327 DB2.16 DG1895 P3-9-9 I9a9.7 Q6180.8 DR3870 Yti2 Wje ¥À¥¤ {topic} {subject} +Âë 426B U9df9 B53 C196 G9 S24 F1676 N1544 V7007 H3189 DK2036 L2237 K1808 O2995 MN47377 MP12.0879 IN2278 P3-3-21 I3q21.1 Q0022.7 Yying1 Weung ¥è¥¦ ¥ª¥¦ ¤¿¤« {hawk} +Âì 426C U6edd B85 G8 S13 XJ0426D F1478 N2655 V3273 H661 DK476 L537 K1285 O1862 DO1664 MN18067 MP7.0189 E1550 IN1759 DJ1841 DG1235 P1-3-10 I3a10.8 Q3011.6 DR356 Ylong2 Yshuang1 Wrong Wrang ¥í¥¦ ¥½¥¦ ¤¿¤­ T1 ¤é¤­ {waterfall} {rapids} {cascade} +Âí 426D U7027 B85 S19 XJ0426C XH2655 N2729 V3376 H809 O2864 MN18671 MP7.0340 P1-3-16 Q3111.1 Ylong2 Yshuang1 Wrong Wrang ¥í¥¦ ¥½¥¦ ¤¿¤­ {waterfall} {rapids} {cascade} +Âî 426E U5353 B25 C24 G8 S8 XJ1435B F1348 N802 V616 H2064 DK1307 L51 K1428 O660 DO1761 MN2741 MP2.0557 E1553 IN1679 DJ1030 DG246 P2-2-6 I2m6.2 Q2140.6 DR1255 ZPP2-6-2 Yzhuo1 Yzhuo2 Wtag ¥¿¥¯ T1 ¤¹¤°¤ë ¤¿¤« ¤¿¤«¤· {eminent} {table} {desk} {high} +Âï 426F U5544 B30 G9 S10 F2463 N935 V793 DK299 L2168 O1285 MN3801X MP2.1049 IN2038 P1-3-7 I3d8.4 Q6103.2 Yzhuo2 Wtag ¥¿¥¯ ¥Ä¥¯ ¥È¥¯ ¤Ä¤¤¤Ð.¤à ¤Ä¤Ä.¤¯ T1 ¤¯¤Á ¤Ï¤· ¤Ð¤· {peck} {pick up} +Âð 4270 U5b85 B40 G6 S6 F357 N1279 V1308 H2174 DK1376 L1916 K371 O283 DO992 MN7064 MP3.0898 E928 IN178 DT847 DJ538 DB3.13 DG467 P2-3-3 I3m3.4 Q3071.4 DR756 Yzhai2 Yzhe4 Wtaeg Wdaeg ¥¿¥¯ T1 ¤± ¤¿¤« ¤¿¤± ¤ä ¤ä¤± {home} {house} {residence} {our house} {my husband} +Âñ 4271 U6258 B64 S6 XH4315 N1835 V2069 L2264 MN11793 MP5.0101 P1-3-3 I3c3.3 Q5201.4 Ytuo1 Wtag ¥¿¥¯ ¤¿¤¯.¤¹¤ë ¤¿¤Î.¤à {requesting} {entrusting with} {pretend} {hint} +Âò 4272 U629e B64 G8 S7 XJ05A24 XH4744 F847 N1845 V2082 H255 DK191 L1074 K1413 O382 DO1096 MN11902P MP5.0150 E1551 IN993 DJ764 DG861 P1-3-4 I3c4.21 Q5708.7 DR1362 Yze2 Yzhai2 Wtaeg ¥¿¥¯ ¤¨¤é.¤Ö {choose} {select} {elect} {prefer} +Âó 4273 U62d3 B64 G8 S8 F1526 N1873 V2115 H317 DK237 L651 K1415 O586 DO1780 MN11958 MP5.0178 E1554 IN1833 DJ1263 DG876 P1-3-5 I3c5.1 Q5106.0 DR1377 Ytuo4 Yta4 Wcheog Wtag ¥¿¥¯ ¤Ò¤é.¤¯ T1 ¤Ä ¤Ò¤í {clear (the land)} {open} {break up (land)} +Âô 4274 U6ca2 B85 G8 S7 XJ05F37 F296 N2503 V3062 H267 DK201 L1072 K403 O404 DO908 MN17234 MP6.1004 E1552 IN994 DC442 DJ1395 DG1164 P1-3-4 I3a4.18 Q3718.7 DR362 Yze2 Wtaeg Wseog ¥¿¥¯ ¤µ¤ï ¤¦¤ë¤ª.¤¤ ¤¦¤ë¤ª.¤¹ ¤Ä¤ä T1 ¤ª¤â ¤µ ¤µ¤ï¤ó ¤ï¤µ {swamp} +Âõ 4275 U6fef B85 G8 S17 F1698 N2718 V3360 H793 DK543 L577 K1699 O2609 MN18532X MP7.0325 E1556 IN1561 DJ301 DG1257 P1-3-14 I3a14.5 Q3711.4 DR375 Yzhuo2 Wtag ¥¿¥¯ ¤¹¤¹.¤° ¤æ¤¹.¤° {laundry} {wash} {pour on} {rinse} +Âö 4276 U7422 B96 G9 S11 F2022 N2946 V3640 H971 DK661 L2560 O1608 DO1963 MN21058X MP7.0201 IN2158 P1-4-7 Q1113.2 Yzhuo2 Yzuo2 Wtag ¥¿¥¯ ¤ß¤¬.¤¯ T1 ¤¢¤ä ¤¿¤« {polish} +Â÷ 4277 U8a17 B149 G8 S10 F1021 N4315 V5560 H1455 DK976 L1917 K895 O1147A DO1408 MN35243 MP10.0395 E1555 IN1636 DJ1574 DG1662 P1-7-3 I7a3.1 Q0261.4 DR3056 Ytuo1 Wtag ¥¿¥¯ ¤«¤³¤Ä.¤±¤ë ¤«¤³.¤Ä ¤«¤³.¤Ä¤±¤ë {consign} {requesting} {entrusting with} {pretend} {hint} +Âø 4278 U9438 B167 S21 XJ06E65 N4920 V6356 O2922 MN40951 MP11.0647 P1-8-13 I8a13.3 Q8614.1 Yduo2 Wtag ¥¿¥¯ T1 ¤¹¤º {large hand bell} +Âù 4279 U6fc1 B85 G8 S16 F1883 N2710 V3348 H774 DK533 L835 K1787 O2457 DO1749 MN18440 MP7.0304 E1558 IN1625 DJ1511 DG1255 P1-3-13 I3a13.8 Q3612.7 DR352 Yzhuo2 Wtag ¥À¥¯ ¥¸¥ç¥¯ ¤Ë¤´.¤ë ¤Ë¤´.¤¹ T1 ¤Ë¤´¤ê {voiced} {uncleanness} {wrong} {nigori} {impurity} +Âú 427A U8afe B149 G8 S15 F1490 N4383 V5638 H1568 DK1052 L351 K1677 DO1452 MN35687 MP10.0543 E1557 IN1770 DJ1578 DG1696 P1-7-8 I7a8.10 Q0466.4 DR3077 Ynuo4 Wnag Wrag ¥À¥¯ {consent} {assent} {agreement} +Âû 427B U8338 B140 S9 N3935 V5026 L2394 O925 MN30918X MP9.0632 P2-3-6 I3k6.1 Q4440.1 ZRP2-4-6 Yrong2 Yrong3 Wyong ¥¸¥ç¥¦ ¥Ë¥å ¤­¤Î¤³ ¤¿¤± ¤·¤².¤ë {mushroom} +Âü 427C U51e7 B16 S5 F2117 N655 V434 L2139 MN1749 MP2.0168 P3-2-3 I2s3.1 Q7721.0 Wgwe ¤¤¤«¤Î¤Ü¤ê ¤¿¤³ {kite} {(kokuji)} +Âý 427D U86f8 B142 S13 N4149 V5330 L2690 MN33072X MP10.0032 P1-6-7 Q5912.7 Yshao1 Yxiao1 Wso ¥½¥¦ ¥·¥ç¥¦ ¤¿¤³ {octopus} +Âþ 427E U53ea B30 G9 S5 F2288 N874 V694 H2155 DK1363 L53 O157 DO1943 MN3239 MP2.0749 IN2034 P2-3-2 I3d2.8 Q6080.0 DR3761 Yzhi3 Yzhi1 Wji ¥· ¤¿¤À {only} {free} {in addition} +á 4321 U53e9 B30 S5 F2316 N876 V696 L2166 MN3238 MP2.0748 P1-3-2 I3d2.3 Q6702.0 Ykou4 Wgo ¥³¥¦ ¤¿¤¿.¤¯ ¤Ï¤¿.¤¯ ¤¹¤® {strike} {beat} {hit} {thrash} {criticize} +â 4322 U4f46 B9 G8 S7 F2404 N394 V154 H72 DK53 L953 K1877 O351 DO1853 MN495 MP1.0685 E1559 IN1927 DJ1923 DG81 P1-2-5 I2a5.14 Q2621.0 DR2172 Ydan4 Wdan ¥¿¥ó ¤¿¤À.¤· T1 ¤¿¤¸ {however} {but} +ã 4323 U9054 B162 G4 S12 S11 XJ06D7D F500 N4721 V6088 H3139 DK2005 L552 K525 O1810 DO391 MN39011P MP11.0144 E541 IN448 DS465 DT594 DC154 DJ384 DG708 P3-3-9 I2q9.8 Q3430.4 DR1455 Yda2 Wdal ¥¿¥Ä ¥À -¤¿¤Á T1 ¤«¤Ä ¤µ¤È ¤Æ ¤Æ¤Ä ¤È¤ª¤ë ¤ß¤Á {accomplished} {reach} {arrive} {attain} +ä 4324 U8fb0 B161 G9 S7 F1600 N4653 V6006 H2992 DK1901 L2008 K1562 O738 DO1954 MN38682 MP10.1093 IN2246 P3-2-5 I2p5.1 Q7123.2 Ychen2 Wjin Wsin ¥·¥ó ¥¸¥ó ¤¿¤Ä T1 ¤È¤­ ¤Î¤Ö ¤Î¤Ö¤ë T2 ¤·¤ó¤Î¤¿¤Ä {sign of the dragon} {7-9AM} {fifth sign of Chinese zodiac} +Ã¥ 4325 U596a B37 G8 S14 F974 N1183 V1171 H2343 DK1517 L566 K1068 DO1603 MN5994 MP3.0606 E1561 IN1310 DJ1407 DG421 P2-3-11 I8c6.4 Q4034.1 DR1448 ZPP2-11-3 Yduo2 Wtal ¥À¥Ä ¤¦¤Ð.¤¦ {rob} {take by force} {snatch away} {dispossess} {plunder} {usurp} +æ 4326 U8131 B130 G8 S11 F782 N3775 V4822 H973 DK663 L498 K843 DO1173 MN29539P MP9.0327 E1560 IN1370 DJ191 DG1035 P1-4-7 I4b7.8 Q7821.6 DR3957 Ytuo1 Wtal Wtae ¥À¥Ä ¤Ì.¤° ¤Ì.¤²¤ë {undress} {removing} {escape from} {get rid of} {be left out} {take off} +ç 4327 U5dfd B12 G9 S12 F2061 N601 V1546 DK1726 L2861 MN8765X MP4.0393 IN2062 P2-6-6 Q7780.1 Yxun4 Wson ¥½¥ó ¤¿¤Ä¤ß {southeast} +è 4328 U7aea B117 S14 XJ06C33 F2370 N3359 V4240 H2837 L2618 O2224 MN25790 MP8.0720 P2-9-5 I5b9.5 Q7710.8 ZSP2-8-5 Yshu4 Wsu ¥¸¥å ¤¿¤Æ ¤¿.¤Æ¤ë ¤³¤É¤â {length} {height} {warp} +é 4329 U8fbf B162 S6 S5 N4665 V6015 L2413 MN38718X MP11.0002 P3-3-3 Q3230.7 ZRP3-4-3 Ychan1 Wcheon ¥Æ¥ó ¤¿¤É.¤ë ¤¿¤É¤ê {follow (road)} {pursue} +ê 432A U68da B75 G8 S12 F1594 N2300 V2748 H984 DK672 L202 K1696 O1625 MN14941X MP6.0398 E1562 IN1908 DJ1536 DG1103 P1-4-8 I4a8.10 Q4792.0 DR1846 Ypeng2 Wbung Wpaeng ¥Û¥¦ ¤¿¤Ê -¤À¤Ê {shelf} {ledge} {rack} {mount} {mantle} {trellis} +ë 432B U8c37 B150 G2 S7 F508 N4458 V5730 H2043 DK1290 L788 K249 O449 DO528 MN36182 MP10.0628 E122 IN653 DS78 DT143 DJ458 DG1714 P2-2-5 I2o5.3 Q8060.8 DR2077 Ygu3 Yyu4 Wgog Wyog ¥³¥¯ ¤¿¤Ë ¤­¤ï.¤Þ¤ë T1 ¤¬¤¤ ¤¬¤¨ ¤¬¤ä ¤» ¤¿¤ê ¤¿¤ó ¤ä {valley} +ì 432C U72f8 B94 S10 XJ06C3E XJ14B27 F2498 N2887 V3578 L2338 MN20427 MP7.0701 P1-3-7 I3g7.2 Q4621.4 Yli2 Wri ¥ê ¥é¥¤ ¤¿¤Ì¤­ {tanuki} {raccoon} +í 432D U9c48 B195 S22 N5328 V6916 L2819 MN46470X MP12.0769 P1-11-11 I11a11.1 Q2137.4 Q2137.7 Yxue3 Wseol ¥»¥Ä ¤¿¤é {codfish} {(kokuji)} +î 432E U6a3d B75 S16 F1981 N2375 V2875 L2506 K1730 MN15500X MP6.0544 P1-4-12 Q4894.6 DR1848 Yzun1 Wjun ¥½¥ó ¤¿¤ë {barrel} {cask} {keg} +ï 432F U8ab0 B149 S15 F1933 N4384 V5642 H1578 L2712 K1652 MN35586 MP10.0497 DC484 DJ81 P1-7-8 I7a8.1 Q0061.4 Yshui2 Yshei2 Wsu ¥¹¥¤ ¤À¤ì ¤¿¤ì ¤¿ {who} {someone} {somebody} +ð 4330 U4e39 B4 C3 G8 S4 F1402 N163 V36 H3441 DK2147 L2038 K1263 O79 DO1852 MN99 MP1.0321 E1563 IN1093 DJ1813 DG18 P4-4-1 I0a4.34 Q7744.0 DR3647 Ydan1 Wdan ¥¿¥ó ¤Ë T1 ¤¿ ¤¿¤ß ¤Þ¤³¤È {rust-colored} {red} {read lead} {pills} +ñ 4331 U5358 B3 C30 G4 S9 XJ05345 XJ1363C F586 N139 V620 H2256 DK1444 L1928 K593 O919A DO390 MN2752 MP2.0599 E542 IN300 DS671 DT530 DC348 DJ359 DG516 P2-3-6 I3n6.2 Q3250.6 Q9050.6 DR955 Ydan1 Ychan2 Wdan Wseon ¥¿¥ó ¤Ò¤È¤¨ {simple} {one} {single} {merely} +ò 4332 U5606 B30 G8 S13 F1584 N974 V872 H630 DK455 L1579 K1594 DO1292 MN4138P MP2.1126 E1566 IN1246 DJ1436 DG310 P1-3-10 I3d10.8 Q6403.4 DR3763 Ytan4 Wtan ¥¿¥ó ¤Ê¤².¤¯ ¤Ê¤².¤«¤ï¤·¤¤ {sigh} {lament} {moan} {grieve} +ó 4333 U5766 B32 S8 N1071 V997 L2188 O574 MN4971 MP3.0162 P1-3-5 I3b5.8 Q4611.0 Ytan3 Wtan ¥¿¥ó ¤¿¤¤¤é T1 ¤ä¤¹ {level} {wide} +ô 4334 U62c5 B64 G6 S8 XJ0593F F422 N1879 V2121 H318 DK238 L668 K673 O581 DO1631 MN11941 MP5.0169 E929 IN1274 DT867 DJ1050 DG877 P1-3-5 I3c5.20 Q5601.0 DR1372 Ydan4 Ydan1 Ydan3 Wdan ¥¿¥ó ¤«¤Ä.¤° ¤Ë¤Ê.¤¦ {shouldering} {carry} {raise} {bear} +õ 4335 U63a2 B64 G6 S11 F930 N1949 V2211 H505 DK374 L1327 K1239 O1316 DO1236 MN12276 MP5.0285 E930 IN535 DT927 DJ1258 DG908 P1-3-8 I3c8.16 Q5709.4 DR1364 Ytan4 Ytan1 Wtam ¥¿¥ó ¤µ¤°.¤ë ¤µ¤¬.¤¹ {grope} {search} {look for} +ö 4336 U65e6 B72 G9 S5 N2098 V2411 H2389 DK1548 L30 K1849 O162 DO1892 MN13734 MP5.0741 IN2085 P2-4-1 I4c1.2 Q6010.0 Ydan4 Wdan ¥¿¥ó ¥À¥ó ¤¢¤­.¤é¤« ¤¢¤­¤é ¤¿¤À¤· ¤¢¤µ ¤¢¤·¤¿ {nightbreak} {dawn} {morning} +÷ 4337 U6b4e B76 S14 XH974 N2424 V2947 H1869 L2859 O2353 MN16182X MP6.0643 P1-10-4 I4j10.3 Q4758.2 ZSP1-10-4 Ytan4 Wtan ¥¿¥ó ¤Ê¤².¤¯ ¤Ê¤².¤­ {grief} {lamentation} +ø 4338 U6de1 B85 G8 S11 F1436 N2602 V3202 H528 DK389 L164 K1478 O1340 DO1065 MN17660 MP7.0021 E1565 IN1337 DJ1401 DG1214 P1-3-8 I3a8.15 Q3918.9 DR362 Ydan4 Wdam ¥¿¥ó ¤¢¤ï.¤¤ {thin} {faint} {pale} {fleeting} +ù 4339 U6e5b B85 S12 F2183 N2622 V3234 L2317 O1855 MN17846 MP7.0132 P1-3-9 I3a9.2 Q3411.1 Yzhan4 Wdam Wchim ¥¿¥ó ¥Á¥ó ¤·¤º.¤à ¤¿¤¿.¤¨¤ë T1 ¤«¤ó {fill} {wear (a smile)} +ú 433A U70ad B46 C86 G3 S9 F1307 N1418 V3413 H2257 DK1445 L771 K1007 O1186 DO842 MN18953 MP7.0388 E341 IN1344 DS274 DT337 DJ875 DG1267 P2-3-6 I3o6.5 Q2228.9 DR1262 ZPP3-5-4 Ytan4 Wtan ¥¿¥ó ¤¹¤ß {charcoal} {coal} +û 433B U77ed B111 G3 S12 F689 N3172 V3982 H1182 DK801 L1442 K789 O1633 DO261 MN23978 MP8.0290 E342 IN215 DS466 DT403 DJ90 DG1395 P1-5-7 I3d9.27 Q8141.8 DR2373 Yduan3 Wdan ¥¿¥ó ¤ß¤¸¤«.¤¤ {short} {brevity} {fault} {defect} {weak point} +ü 433C U7aef B117 G8 S14 F960 N3363 V4243 H1221 DK826 L1167 K942 O2306 DO1380 MN25806 MP8.0721 E1567 IN1418 DJ680 DG1462 P1-5-9 I5b9.2 Q0212.7 DR453 Yduan1 Wdan ¥¿¥ó ¤Ï¤· ¤Ï ¤Ï¤¿ -¤Ð¤¿ ¤Ï¤Ê T1 ¤¿¤À¤· ¤ß¤º {edge} {origin} {end} {point} {border} {verge} {cape} +ý 433D U7baa B118 S15 XJ06452 N3443 V4321 L2631 MN26509X MP8.0847 P2-6-9 Q8850.6 Ydan1 Wdan ¥¿¥ó ¤Ï¤³ {bamboo rice basket} +þ 433E U7dbb B120 S14 N3551 V4514 L2670 MN27587 MP8.1108 P1-6-8 I6a8.13 Q2398.1 Yzhan4 Wtan ¥¿¥ó ¤Û¤³¤í.¤Ó¤ë {be rent} {ripped} {unravel} {run} {begin to open} {smile} +ÿ 433F U803d B128 S10 XJ1604E N3703 V4721 L2679 MN29024 MP9.0194 P1-6-4 I6e4.3 Q1411.2 Ydan1 Wtam ¥¿¥ó ¤Õ.¤±¤ë {addicted} {absorbed in} +ÃÀ 4340 U80c6 B130 G8 S9 XJ0673C XJ15654 F1449 N3751 V4790 H919 DK622 L31 K1660 O845 DO1466 MN29354 MP9.0269 E1564 IN1273 DJ1344 DG1027 P1-4-5 I4b5.6 Q7621.0 DR3972 Ydan3 Wdan ¥¿¥ó ¤­¤â T1 ¤¤ ¤Þ¤³¤È {gall bladder} {courage} {pluck} {nerve} +ÃÁ 4341 U86cb B103 S11 F2266 N3019 V5301 L2683 MN32977 MP10.0022 P2-5-6 I6d5.11 Q1713.6 Ydan4 Wdan ¥¿¥ó {barbarian} {egg} +à4342 U8a95 B149 G6 S15 F1024 N4386 V5640 H1579 DK1062 L393 K1286 O2319 DO960 MN35692P MP10.0523 E1568 IN1116 DT987 DJ688 DG1697 P1-7-8 I7a7.15 Q0264.1 DR3067 ZSP1-7-6 Ydan4 Wtan ¥¿¥ó {nativity} {be born} {declension} {lie} {be arbitrary} +Ãà 4343 U935b B167 G8 S17 XJ14973 F1793 N4895 V6318 H1755 DK1152 L1860 K1733 O2651 DO1351 MN40625 MP11.0594 E1569 IN1817 DJ1605 DG1831 P1-8-9 I8a9.5 Q8714.7 DR2868 Yduan4 Wdan ¥¿¥ó ¤­¤¿.¤¨¤ë T1 ¤« {forge} {discipline} {train} +ÃÄ 4344 U56e3 B31 G5 S6 XJ05425 XDR3675 F213 N1027 V940 H3053 DK1935 L582 K172 O310 DO243 MN4703P MP3.0061 E749 IN491 DS672 DT661 DC336 DJ366 DG339 P3-3-3 I3s3.3 Q6034.0 DR1448 Ytuan2 Wdan ¥À¥ó ¥È¥ó ¤«¤¿¤Þ¤ê ¤Þ¤ë.¤¤ {group} {association} +ÃÅ 4345 U58c7 B32 G8 S16 F1512 N1146 V1101 H754 DK522 L587 K1384 O2438 DO1711 MN5528 MP3.0286 E1571 IN1839 DJ1440 DG392 P1-3-13 I3b13.5 Q4011.6 DR1472 Ytan2 Wdan ¥À¥ó ¥¿¥ó {podium} {stage} {rostrum} {terrace} +ÃÆ 4346 U5f3e B57 G8 S12 XJ0573C F853 N1575 V1699 H572 DK418 L1931 K933 O1880 DO1099 MN9836P MP4.0766 E1570 IN1539 DJ590 DG613 P1-3-9 I3h9.3 Q1925.6 DR3555 Ydan4 Ytan2 Wtan ¥À¥ó ¥¿¥ó ¤Ò.¤¯ -¤Ò.¤­ ¤Ï¤º.¤à ¤¿¤Þ ¤Ï¤¸.¤¯ ¤Ï¤¸.¤±¤ë ¤¿¤À.¤¹ ¤Ï¤¸.¤­¤æ¤ß {bullet} {twang} {flip} {snap} +ÃÇ 4347 U65ad B69 G5 S11 XJ05A52 F338 N2078 V2385 H1492 DK1001 L1136 K493 O1669 DO606 MN13557 MP5.0625 E750 IN1024 DS841 DT743 DC426 DJ900 DG955 P1-7-4 I6b5.6 Q2272.1 DR1254 Yduan4 Wdan ¥À¥ó ¤¿.¤Ä ¤³¤È¤ï.¤ë ¤µ¤À.¤á¤ë {severance} {decline} {refuse} {apologize} {warn} {dismiss} {prohibit} {decision} {judgement} {cutting} +ÃÈ 4348 U6696 B72 G6 S13 F1371 N2153 V2502 H1011 DK690 L1949 K1164 O1882 DO917 MN14064X MP5.0915 E932 IN635 DT964 DJ339 DG994 P1-4-9 I4c9.4 Q6204.7 DR3867 Ynuan3 Wnan Whweon ¥À¥ó ¥Î¥ó ¤¢¤¿¤¿.¤« ¤¢¤¿¤¿.¤«¤¤ ¤¢¤¿¤¿.¤Þ¤ë ¤¢¤¿¤¿.¤á¤ë {warmth} +ÃÉ 4349 U6a80 B75 G9 S17 F2291 N2386 V2895 DK743 L2525 O2623 MN15632 MP6.0572 IN2128 P1-4-13 I4a13.11 Q4091.6 Ytan2 Wdan ¥À¥ó ¥¿¥ó ¤Þ¤æ¤ß {cedar} {sandlewood} {spindle tree} +ÃÊ 434A U6bb5 B79 G6 S9 F479 N2452 V2991 H1144 DK780 L1859 K340 O874 DO911 MN16619 MP6.0763 E931 IN362 DT891 DC425 DJ608 DB3.18 DG1139 P1-5-4 I2s7.2 Q7744.7 DR2668 Yduan4 Wdan ¥À¥ó ¥¿¥ó {grade} {steps} {stairs} +ÃË 434B U7537 B102 G1 S7 XJ13134 F240 N2996 V3731 H2542 DK1613 L859 K228 O495 DO63 MN21730 MP7.1079 E54 IN101 DS109 DT66 DC203 DJ67 DB2.13 DG1334 P2-5-2 I5f2.2 Q6042.7 DR3645 Ynan2 Wnam ¥À¥ó ¥Ê¥ó ¤ª¤È¤³ ¤ª T1 ¤ß {male} +ÃÌ 434C U8ac7 B149 G3 S15 F272 N4388 V5643 H1569 DK1053 L350 K303 O2325 DO378 MN35633 MP10.0508 E543 IN593 DS467 DT433 DC394 DJ390 DG1698 P1-7-8 I7a8.7 Q0968.9 DR3062 Ytan2 Wdam ¥À¥ó {discuss} {talk} +ÃÍ 434D U5024 B9 G6 S10 F518 N488 V257 H109 DK81 L978 K345 O1278 DO1414 MN786 MP1.0841 E933 IN425 DT908 DJ426 DG108 P1-2-8 I2a8.30 Q2421.6 DR2175 Yzhi2 Wchi ¥Á ¤Í ¤¢¤¿¤¤ T1 ¤¸ {price} {cost} {value} +ÃÎ 434E U77e5 B111 G2 S8 F205 N3169 V3978 H1127 DK768 L1223 K207 O636 DO196 MN23935 MP8.0279 E169 IN214 DS112 DT160 DC73 DJ143 DB2.18 DG1394 P1-5-3 I3d5.14 Q8640.0 DR2377 Yzhi1 Yzhi4 Wji ¥Á ¤·.¤ë ¤·.¤é¤»¤ë T1 ¤µ¤È ¤µ¤È¤ë ¤·¤ê ¤·¤ì ¤È¤â ¤Î¤ê {know} {wisdom} +ÃÏ 434F U5730 B32 G2 S6 F40 N1056 V976 H204 DK152 L515 K40 O241 DO143 MN4890 MP3.0128 E167 IN118 DS111 DT130 DC45 DJ146 DB2.1 DG367 P1-3-3 I3b3.1 Q4411.2 DR1456 Ydi4 Yde5 Wji ¥Á ¥¸ T1 ¤É¤Þ {ground} {earth} +ÃÐ 4350 U5f1b B57 S6 F2497 N1564 V1684 L2242 MN9724 MP4.0696 P1-3-3 I3h3.1 Q1421.2 Ychi2 Wi ¥Á ¥· ¤¿¤ë.¤à ¤¿¤ë.¤á¤ë ¤¿¤æ.¤à ¤æ¤ë.¤à ¤æ¤ë.¤ß {slacken} {relax} +ÃÑ 4351 U6065 B128 C61 G8 S10 XJ06657 F1575 N3704 V1846 H1313 DK882 L823 K1710 DO1431 MN10585 MP4.1032 E1572 IN1690 DJ1366 DG783 P1-6-4 I6e4.2 Q1310.0 Q1340.0 DR3258 Ychi3 Wchi ¥Á ¤Ï.¤¸¤ë ¤Ï¤¸ ¤Ï.¤¸¤é¤¦ ¤Ï.¤º¤«¤·¤¤ {shame} {dishonor} +ÃÒ 4352 U667a B72 G9 S12 F1002 N2144 V2490 H2784 DK1781 L1224 K1416 O1793 DO1964 MN14010 MP5.0905 IN2099 P2-8-4 I4c8.11 Q8660.0 Yzhi4 Wji ¥Á T1 ¤µ¤È ¤µ¤È¤· ¤µ¤È¤ë ¤µ¤È¤¤ ¤È¤â ¤Î¤ê ¤È¤· ¤¢¤­¤é ¤¸ ¤È¤ß ¤Ò¤È ¤â¤È ¤è¤â {wisdom} {intellect} {reason} +ÃÓ 4353 U6c60 B85 G2 S6 F827 N2489 V3042 H218 DK160 L516 K548 O251 DO847 MN17141 MP6.0934 E168 IN119 DS110 DT131 DJ452 DG1161 P1-3-3 I3a3.4 Q3411.2 DR356 Ychi2 Wji Wta ¥Á ¤¤¤± {pond} {cistern} {pool} {reservoir} +ÃÔ 4354 U75f4 B104 G8 S13 XJ06177 F1663 N3061 V3823 H3286 DK2066 L1683 K1976 DO1663 MN22257 MP7.1180 E1575 IN1813 DJ1738 DG1356 P3-5-8 I5i8.1 Q0016.0 DR577 Ychi1 Wchi ¥Á ¤·.¤ì¤ë ¤ª¤í¤« {stupid} {foolish} +ÃÕ 4355 U7a1a B115 G8 S13 XJ06350 XJ1513E F1560 N3292 V4154 H1206 DK814 L896 K1368 O1914 DO1513 MN25120 MP8.0594 E1576 IN1230 DJ1100 DG1440 P1-5-8 I5d8.1 Q2091.4 DR2275 Yzhi4 Wchi ¥Á ¥¸ ¤¤¤È¤±¤Ê¤¤ ¤ª¤µ¤Ê¤¤ ¤ª¤¯¤Æ ¤ª¤Ç¤ë T1 ¤Þ¤µ ¤ï¤« ¤ï¤¯ ¤ï¤Ã¤« {immature} {young} +ÃÖ 4356 U7f6e B122 G4 S13 F277 N3644 V4645 H2608 DK1671 L832 K322 O2232 DO345 MN28298 MP9.0020 E545 IN426 DS469 DT610 DC312 DJ262 DG1466 P2-5-8 I5g8.8 Q6071.6 DR3675 ZPP3-1-12 Yzhi4 Wchi ¥Á ¤ª.¤¯ -¤ª.¤­ T1 ¤ª¤­ ¤ª¤± ¤­ {placement} {put} {set} {deposit} {leave behind} {keep} {employ} {pawn} +Ã× 4357 U81f4 B133 G8 S10 F870 N3847 V4904 H1316 DK883 L756 K916 O1407 DO1114 MN30149X MP9.0431 E1573 IN903 DJ725 DG1590 P1-6-4 I4i6.2 Q1814.0 DR3166 Yzhi4 Wchi ¥Á ¤¤¤¿.¤¹ {doth} {do} {send} {forward} {cause} {exert} {incur} {engage} +ÃØ 4358 U8718 B142 S14 N4158 V5342 MN33134 MP10.0043 P1-6-8 I6d8.2 Q5610.0 Yzhi1 Wji ¥Á ¤¯¤â {spider} +ÃÙ 4359 U9045 B162 G8 S12 S11 XJ06E2F XH1610 F833 N4722 V6089 H3133 DK1999 L1067 K884 O1807 DO1090 MN38989P MP11.0106 E1574 IN702 DJ118 DB3.17 DG709 P3-3-9 I2q9.17 Q3730.4 DR3755 Ychi2 Wji ¥Á ¤ª¤¯.¤ì¤ë ¤ª¤¯.¤é¤¹ ¤ª¤½.¤¤ T1 ¤¸ {slow} {late} {back} {later} +ÃÚ 435A U99b3 B187 S13 N5195 V6730 L2805 MN44593 MP12.0500 P1-10-3 I10a3.1 Q7431.2 DR3456 Ychi2 Wchi ¥Á ¥¸ ¤Ï.¤»¤ë {run} {gallop} {sail} {drive (a wagon)} {win (fame)} {despatch} +ÃÛ 435B U7bc9 B118 G5 S16 F821 N3435 V4343 H2715 DK1743 L950 K820 O2575 DO711 MN26298X MP8.0828 E751 IN1603 DS673 DT815 DJ1056 DG1488 P2-6-10 I6f10.5 Q8890.4 DR2364 Yzhu2 Yzhu4 Wchug ¥Á¥¯ ¤­¤º.¤¯ T1 ¤Ä¤¤ ¤Ä¤­ ¤Ä¤¯ ¤Å¤­ {fabricate} {build} {construct} +ÃÜ 435C U755c B95 C102 G8 S10 F1824 N2920 V3749 H2096 DK1329 L1384 K1729 DO1740 MN21814 MP7.1098 E1577 IN1223 DJ1274 DG1339 P2-2-8 I2j8.7 Q0060.3 DR476 ZPP2-5-5 Ychu4 Yxu4 Wchug ¥Á¥¯ {livestock} {domestic fowl and animals} +ÃÝ 435D U7af9 B118 G1 S6 F593 N3366 V4246 H228 DK168 L937 K719 O247 DO68 MN25841 MP8.0730 E170 IN129 DS113 DT59 DJ374 DG1471 P1-3-3 I6f0.1 Q8822.0 DR2353 Yzhu2 Wjug ¥Á¥¯ ¤¿¤± T1 ¤¿¤« {bamboo} +ÃÞ 435E U7b51 B118 S12 F1530 N3389 V4280 L2637 O1771 MN26002X MP8.0779 P2-6-6 I6f6.6 Q8811.7 Yzhu2 Yzhu4 Wchug ¥Á¥¯ T1 ¤Ä¤¯ ¤Å¤­ {an ancient musical instrument} +Ãß 435F U84c4 B140 G8 S13 XH4502 F1260 N4024 V5161 H2333 DK1506 L1385 K1287 DO1101 MN31642P MP9.0844 E1579 IN1224 DJ743 DG666 P2-3-10 I3k10.16 Q4460.3 DR1976 ZPP2-8-5 Yxu4 Wchug ¥Á¥¯ ¤¿¤¯¤ï.¤¨¤ë {amass} {keeping a concubine} {phonograph} +Ãà 4360 U9010 B162 G8 S10 S9 F2230 N4696 V6056 H3102 DK1975 L539 K1984 DO1573 MN38877P MP11.0051 E1578 IN1134 DJ1216 DG694 P3-3-7 I2q7.6 Q3130.3 DR3151 Yzhu2 Wchug Wjeog ¥Á¥¯ {pursue} {drive away} {chase} {accomplish} {attain} {commit} +Ãá 4361 U79e9 B115 G8 S10 F1275 N3276 V4135 H1158 DK786 L903 K1458 O1119 DO1722 MN24998 MP8.0569 E1580 IN1508 DJ954 DG1435 P1-5-5 I5d5.2 Q2593.0 DR2263 Yzhi4 Wjil ¥Á¥Ä T1 ¤Á¤Á ¤Á¤Ã {regularity} {salary} {order} +Ãâ 4362 U7a92 B116 G8 S11 F1776 N3325 V4200 H2288 DK1470 L1321 K1985 DO1486 MN25493 MP8.0664 E1581 IN1716 DJ1674 DG1456 P2-3-8 I3m8.9 Q3010.4 DR772 Yzhi4 Wjil Wjeol ¥Á¥Ä {plug up} {obstruct} +Ãã 4363 U8336 B140 G2 S9 F1116 N3940 V5033 H2259 DK1446 L252 K805 O931 DO392 MN30915P MP9.0623 E171 IN251 DS275 DT183 DJ145 DB2.5 DG654 P2-3-6 I3k6.19 Q4490.4 DR1964 Ycha2 Wda Wcha ¥Á¥ã ¥µ T1 ¤Á¤ä {tea} +Ãä 4364 U5ae1 B38 G8 S14 F2130 N1253 V1263 H680 DK484 L440 K2032 DO1385 MN6656 MP3.0751 E1582 IN1932 DJ1870 DG453 P1-3-11 I3e11.5 Q4042.7 DR1749 Ydi2 Wjeog ¥Á¥ã¥¯ ¥Æ¥­ {legitimate wife} {direct descent (non-bastard)} +Ãå 4365 U7740 B123 G3 S12 F376 N3665 V3938 H3316 DK2086 L555 K314 DO403 MN23339 MP8.0223 E343 IN657 DS276 DT404 DC410 DJ190 DB2.7 DG1567 P3-7-5 I2o10.1 Q8060.4 Q8060.1 DR979 ZPP2-2-10 ZPP2-3-9 ZPP2-6-6 Yzhao2 Yzhao1 Yzhe5 Yzhuo2 Wchag ¥Á¥ã¥¯ ¥¸¥ã¥¯ ¤­.¤ë -¤® ¤­.¤»¤ë -¤­.¤» ¤Ä.¤¯ ¤Ä.¤±¤ë {don} {arrive} {wear} {counter for suits of clothing} +Ãæ 4366 U4e2d B2 G1 S4 F11 N81 V28 H3451 DK2150 L39 K13 O75 DO31 MN73 MP1.0287 E55 IN28 DS23 DT32 DC12 DJ33 DB2.3 DG16 P4-4-3 I0a4.40 Q5000.6 DR1655 Yzhong1 Yzhong4 Wjung ¥Á¥å¥¦ ¤Ê¤« ¤¦¤Á ¤¢¤¿.¤ë T1 ¤¢¤¿¤ë ¤«¤Ê¤¨ {in} {inside} {middle} {mean} {center} +Ãç 4367 U4ef2 B9 G4 S6 F919 N378 V140 H43 DK27 L956 K892 O227 DO1332 MN403 MP1.0625 E934 IN1347 DT468 DJ1169 DG67 P1-2-4 I2a4.7 Q2520.6 DR2155 Yzhong4 Wjung ¥Á¥å¥¦ ¤Ê¤« T1 ¤Á¤å¤ó ¤Ä¤Å¤­ ¤Ê¤«¤Ä {go-between} {relationship} +Ãè 4368 U5b99 B40 G6 S8 F1005 N1291 V1318 H2221 DK1413 L1109 K993 O673 DO1303 MN7108 MP3.0974 E935 IN991 DT868 DJ1253 DG472 P2-3-5 I3m5.5 Q3060.2 DR776 Yzhou4 Wju ¥Á¥å¥¦ T1 ¤Ò¤í ¤æ {mid-air} {air} {space} {sky} {memorization} {interval of time} +Ãé 4369 U5fe0 B61 G6 S8 F1113 N1653 V1801 H2433 DK1575 L602 K1040 O705 DO632 MN10353 MP4.0966 E936 IN1348 DS842 DT869 DJ758 DG773 P2-4-4 I4k4.6 Q5033.6 DR1658 Yzhong1 Wchung ¥Á¥å¥¦ T1 ¤­¤è¤· ¤¿¤¿ ¤¿¤À ¤¿¤À¤· ¤Ê¤ª {loyalty} {fidelity} {faithfulness} +Ãê 436A U62bd B64 G8 S8 F1437 N1877 V2119 H302 DK223 L1106 K1238 DO1443 MN11930 MP5.0163 E1584 IN987 DJ1254 DG878 P1-3-5 I3c5.7 Q5506.0 DR1376 Ychou1 Wchu ¥Á¥å¥¦ ¤Ò¤­- {pluck} {pull} {extract} {excel} +Ãë 436B U663c B1 C72 G2 S9 XJ05A6C F1115 N53 V2450 H3097 DK1972 L1075 K863 O983 DO828 MN13886 MP0.0 E172 IN470 DS279 DT184 DJ92 DB2.15 DG974 P3-3-6 I4c5.15 Q7710.6 DR3772 ZPP2-8-1 ZPP3-4-5 Yzhou4 Wju ¥Á¥å¥¦ ¤Ò¤ë {daytime} {noon} +Ãì 436C U67f1 B75 G3 S9 F1119 N2236 V2631 H896 DK603 L268 K1385 O854 DO826 MN14660 MP6.0278 E345 IN598 DS278 DT338 DJ990 DG1084 P1-4-5 I4a5.12 Q4091.4 DR1872 Yzhu4 Wju ¥Á¥å¥¦ ¤Ï¤·¤é {pillar} {post} {cylinder} {support} +Ãí 436D U6ce8 B85 G3 S8 F497 N2531 V3103 H325 DK240 L267 K437 O591 DO444 MN17316 MP6.1070 E344 IN357 DS277 DT307 DC459 DJ290 DB3.17 DG1175 P1-3-5 I3a5.16 Q3011.4 DR372 Yzhu4 Wju ¥Á¥å¥¦ ¤½¤½.¤° ¤µ.¤¹ ¤Ä.¤° {pour} {irrigate} {shed (tears)} {flow into} {concentrate on} {notes} {comment} {annotate} +Ãî 436E U866b B142 G1 S6 XJ06A35 F1351 N4115 V5275 H3530 DK2199 L517 K1073 O324 DO133 MN32804 MP10.0001 E56 IN873 DS114 DT60 DJ466 DG1604 P4-6-3 I6d0.1 Q5013.6 DR1671 ZPP2-4-2 Ychong2 Yhui3 Whwe Wchung ¥Á¥å¥¦ ¥­ ¤à¤· T1 ¤à {insect} {bug} {temper} +Ãï 436F U8877 B2 C145 G8 S9 XDR1565 F2229 N110 V31 H2575 DK1643 L1891 K1986 O1190 DO1809 MN34139 MP10.0187 E1585 IN1677 DJ1806 DG1621 P2-5-4 I0a9.9 Q5073.2 DR465 ZBP2-2-8 Yzhong1 Wchung ¥Á¥å¥¦ {inmost} {heart} {mind} {inside} +Ãð 4370 U8a3b B149 S12 N4334 V5583 H1499 L2727 DO1896 MN35340 MP10.0423 P1-7-5 Q0061.4 ZSP1-7-4 Yzhu4 Wju ¥Á¥å¥¦ {notes} {comment} {annotate} +Ãñ 4371 U914e B164 S10 N4777 V6161 L2748 MN39772 MP11.0353 P1-7-3 I7e3.1 Q1460.0 Yzhou4 Wju ¥Á¥å¥¦ ¥Á¥å ¤«¤â.¤¹ {sake} +Ãò 4372 U92f3 B167 G8 S15 XJ06F49 F2005 N4865 V6280 H1729 DK1139 L1566 K1893 O2343 DO1423 MN40503P MP11.0557 E1586 IN1551 DJ1601 DG1824 P1-8-7 I8a7.2 Q8514.0 DR2848 Yzhu4 Wju ¥Á¥å¥¦ ¥¤ ¥·¥å ¥·¥å¥¦ ¤¤.¤ë {casting} {mint} +Ãó 4373 U99d0 B187 G8 S15 F955 N5209 V6745 H1826 DK1188 L1982 K890 DO1372 MN44660 MP12.0508 E1587 IN599 DJ1386 DG1918 P1-10-5 I10a5.2 Q7031.4 DR3472 Yzhu4 Wju ¥Á¥å¥¦ {stop-over} {reside in} {resident} +Ãô 4374 U6a17 B75 S15 V2841 L2526 O2480 MN15438 MP6.0526 P1-4-11 I4a11.5 Q4192.7 Yshu1 Ychu1 Wjeo Whwa ¥Á¥ç ¤ª¤ª¤Á ¤ª¤¦¤Á T1 ¤Á¤ç¤¦ {Japanese bead tree} +Ãõ 4375 U7026 B85 S18 XJ05F4C V3377 MN18670X MP7.0340 P1-3-15 Q3416.0 Q3416.3 Yzhu1 Wjeo ¥Á¥ç ¤ß¤º¤¿¤Þ¤ê T1 ¤º¤Þ {pool} {puddle} +Ãö 4376 U732a B94 G9 S11 XJ06C37 XO1552 F1684 N2889 V3585 H536 DK392 L1262 O1306 DO1966 MN20511P MP7.0694 IN2155 P1-3-8 I3g8.1 Q4426.0 Yzhu1 Wjeo ¥Á¥ç ¤¤ ¤¤¤Î¤·¤· T1 ¤¤¤Î {boar} +Ã÷ 4377 U82e7 B140 S8 N3919 V5000 MN30798X MP9.0584 P2-3-5 I3k5.20 Q4420.1 ZRP2-4-5 Yzhu4 Yning2 Wjeo ¥Á¥ç ¤ª ¤«¤é¤ó¤· ¤«¤é¤à¤· {hemp} {flax} +Ãø 4378 U8457 B140 G6 S11 F849 N3983 V5098 H2300 DK1480 L1258 K773 O1445 DO580 MN31302 MP9.0737 E937 IN859 DS843 DT928 DJ1031 DG661 P2-3-8 I3k8.4 Q4460.4 DR1978 ZPP3-7-4 Yzhu4 Yzhe5 Yzhao1 Yzhao2 Yzhu3 Yzi1 Wjeo Wchag ¥Á¥ç ¥Á¥ã¥¯ ¤¢¤é¤ï.¤¹ ¤¤¤Á¤¸¤ë.¤·¤¤ {renowned} {publish} {write} {remarkable} {phenomenal} {put on} {don} {wear} {arrival} {finish (race)} {counter for suits of clothing} {literary work} +Ãù 4379 U8caf B154 G4 S12 F1100 N4502 V5791 H1509 DK1012 L194 K1060 O1651 DO740 MN36698 MP10.0724 E546 IN762 DS674 DT595 DJ742 DG1743 P1-7-5 I7b5.1 Q6382.1 DR3953 Yzhu3 Yzhu4 Wjeo ¥Á¥ç ¤¿.¤á¤ë ¤¿¤¯¤ï.¤¨¤ë {savings} {store} {lay in} {keep} {wear mustache} +Ãú 437A U4e01 B1 G3 S2 F1312 N2 V2 H3348 DK2106 L91 K794 O8 DO166 MN2 MP1.0072 E346 IN184 DS473 DT241 DJ550 DG3 P4-2-1 I0a2.4 Q1020.0 DR3153 Yding1 Yzheng1 Wjeong ¥Á¥ç¥¦ ¥Æ¥¤ ¥Á¥ó ¥È¥¦ ¥Á ¤Ò¤Î¤È {street} {ward} {town} {counter for guns, tools, leaves or cakes of something} {even number} {4th calendar sign} +Ãû 437B U5146 B15 C10 G4 S6 F1174 N637 V346 H225 DK166 L235 K1426 O244 DO1687 MN1347 MP1.1001 E939 IN1562 DT469 DJ1269 DG146 P1-3-3 I2b4.4 Q3211.3 Q3221.3 DR1257 Yzhao4 Wjo ¥Á¥ç¥¦ ¤­¤¶.¤¹ ¤­¤¶.¤· {portent} {10**12} {trillion} {sign} {omen} {symptoms} +Ãü 437C U51cb B15 S10 XH3973 N645 V423 L2135 MN1668X MP2.0151 P1-2-8 Q3712.0 Ydiao1 Wjo ¥Á¥ç¥¦ ¤·¤Ü.¤à {wither} {droop} {lame} +Ãý 437D U558b B30 S12 F2403 N959 V850 L2158 MN3917 MP2.1160 P1-3-9 I3d9.10 Q6409.4 Ydie2 Yzha2 Wcheob Wjab ¥Á¥ç¥¦ ¥È¥¦ ¤·¤ã¤Ù.¤ë ¤Ä¤¤¤Ð.¤à {talk} {chat} {chatter} +Ãþ 437E U5bf5 B40 S19 N1346 V1370 L2982 O2893 MN7368 MP3.1111 P2-3-16 I3m16.1 Q3021.1 Ychong3 Wchong ¥Á¥ç¥¦ ¤á¤°.¤ß ¤á¤°.¤à {affection} {love} {patronage} +Ä¡ 4421 U5e16 B50 S8 F2208 N1473 V1558 H286 L2231 O563 MN8849 MP4.0420 P1-3-5 I3f5.2 Q4126.0 Ytie1 Ytie3 Ytie4 Wcheob Wche ¥Á¥ç¥¦ ¥¸¥ç¥¦ ¤«¤­¤â¤Î {quire (of paper)} {bundle of seaweed} {counter for screens} {notebook} +Ä¢ 4422 U5e33 B50 G3 S11 XJ15F37 F1459 N1478 V1568 H473 DK347 L1922 K1181 DO851 MN8939 MP4.0444 E347 IN1107 DS470 DT381 DJ1184 DG567 P1-3-8 I3f8.2 Q4123.2 DR1665 Yzhang4 Wjang ¥Á¥ç¥¦ ¤È¤Ð¤ê {notebook} {account book} {album} +Ä£ 4423 U5e81 B53 G6 S5 XJ0572C XJ0572D F793 N1498 V1603 H3034 DK1920 L591 K459 O174 DO1034 MN9223 MP4.0547 E938 IN763 DT837 DJ541 DG582 P3-3-2 I3q2.2 Q0022.1 DR553 Yting1 Wcheong ¥Á¥ç¥¦ ¥Æ¥¤ ¤ä¤¯¤·¤ç {government office} +Ĥ 4424 U5f14 B2 C57 G8 S4 F1840 N80 V1680 H3432 DK2139 L1233 K1987 DO1690 MN9698 MP4.0682 E1588 IN1796 DJ1815 DG606 P4-4-1 I0a4.41 Q1752.7 DR3544 Ydiao4 Wjo Wjeog ¥Á¥ç¥¦ ¤È¤à¤é.¤¦ ¤È¤Ö¤é.¤¦ {condolences} {mourning} {funeral} +Ä¥ 4425 U5f35 B57 G5 S11 F403 N1570 V1694 H474 DK348 L1921 K462 O1879 DO681 MN9812 MP4.0710 E752 IN1106 DS675 DT744 DJ1185 DB2.4 DG612 P1-3-8 I3h8.1 Q1123.2 DR3565 Yzhang1 Wjang ¥Á¥ç¥¦ ¤Ï.¤ë -¤Ï.¤ê -¤Ð.¤ê T1 ¤Ï¤ê ¤ï¤ê {lengthen} {counter for bows & stringed instruments} {stretch} {spread} {put up (tent)} +Ħ 4426 U5f6b B4 C59 G8 S11 F1533 N236 V1719 H1683 DK1104 L1710 K1366 O1412 DO1167 MN9995P MP4.0795 E1590 IN1149 DJ1358 DG617 P1-8-3 I3j8.2 Q7222.2 DR3660 Ydiao1 Wjo ¥Á¥ç¥¦ ¤Û.¤ë -¤Ü.¤ê {carve} {engrave} {chisel} +ħ 4427 U5fb4 B60 G8 S14 F850 N1634 V1768 H683 DK485 L887 K1026 O2265 DO1384 MN10238P MP4.0918 E1596 IN1420 DJ1148 DG636 P1-3-11 I3i11.2 Q2824.0 DR2066 Yzheng1 Wjing Wchi ¥Á¥ç¥¦ ¥Á ¤·¤ë¤· {indications} {sign} {omen} {symptom} {collect} {seek} {refer to} {question} +Ĩ 4428 U61f2 B61 G8 S18 F1303 N1785 V2006 H2910 DK1853 L888 K1626 DO1510 MN11399P MP4.1213 E1599 IN1421 DJ1703 DG805 P2-14-4 I4k14.3 Q2833.4 DR2058 Ycheng2 Wjing ¥Á¥ç¥¦ ¤³.¤ê¤ë ¤³.¤é¤¹ ¤³.¤é¤·¤á¤ë {penal} {chastise} {punish} {discipline} +Ä© 4429 U6311 B64 G8 S9 F989 N1898 V2145 H372 DK273 L658 K1241 DO1825 MN12055 MP5.0226 E1589 IN1564 DJ1268 DG891 P1-3-6 I3c6.5 Q5201.3 DR1357 Ytiao1 Ytiao3 Wdo Wjo ¥Á¥ç¥¦ ¤¤¤É.¤à {challenge} {contend for} {make love to} +Ī 442A U66a2 B2 C72 G9 S14 F2144 N119 V2506 H1226 DK829 L2885 O2111 DO1967 MN14095 MP5.0922 IN2097 P1-5-9 I4c10.4 Q5602.7 Ychang4 Wchang ¥Á¥ç¥¦ ¤Î¤Ó.¤ë T1 ¤¤¤¿¤ë ¤Î¤Ö ¤Î¤Ö¤ë ¤Ê¤¬ ¤È¤¦¤ë ¤È¤ª¤ë ¤Î¤ê ¤Þ¤µ ¤ß¤Ä¤ë ¤è¤¦ {stretch} +Ä« 442B U671d B130 C74 G2 S12 F248 N3788 V4838 H1695 DK1114 L52 K257 O1672 DO395 MN14374P MP5.1069 E175 IN469 DS118 DT218 DC217 DJ91 DB2.15 DG1009 P1-8-4 I4b8.12 Q4742.0 DR1546 Yzhao1 Ychao2 Wjo ¥Á¥ç¥¦ ¤¢¤µ T1 ¤¢ ¤¢¤½ ¤µ¤µ ¤Á¤« ¤È¤â {morning} {dynasty} {regime} {epoch} {period} {(North) Korea} +Ĭ 442C U6f6e B85 G6 S15 F1231 N2702 V3336 H739 DK516 L141 K1105 O2275 DO980 MN18277P MP7.0276 E941 IN468 DT988 DJ1508 DG1252 P1-3-12 I3a12.1 Q3712.0 DR346 Ychao2 Wjo ¥Á¥ç¥¦ ¤·¤ª ¤¦¤·¤ª T1 ¤¤¤¿ {tide} {salt water} {opportunity} +Ä­ 442D U7252 B91 S13 N2846 V3529 H1025 L2926 MN19871 MP7.0602 P1-4-9 I4a9.31 Q2409.4 ZSP1-4-8 Ydie2 Wcheob ¥Á¥ç¥¦ ¥¸¥ç¥¦ ¤Õ¤À {label} {genealogy} {circular} +Ä® 442E U753a B102 G1 S7 XJ06136 F292 N2995 V3729 H1113 DK756 L92 K114 O426 DO167 MN21735 MP7.1083 E57 IN182 DS115 DT63 DJ549 DB2.4 DG1335 P1-5-2 I5f2.1 Q6102.0 DR3653 Yting3 Yding1 Wjeong ¥Á¥ç¥¦ ¤Þ¤Á {village} {town} {block} {street} +į 442F U773a B109 G8 S11 F1726 N3138 V3933 H1171 DK795 L237 K1858 MN23314 MP8.0213 E1591 IN1565 DJ1548 DG1388 P1-5-6 I5c6.2 Q6201.3 DR3957 Ytiao4 Wjo ¥Á¥ç¥¦ ¤Ê¤¬.¤á¤ë {stare} {watch} {look at} {see} {scrutinize} +Ä° 4430 U8074 B128 G8 S17 XJ06665 F781 N3716 V4740 H1418 DK956 L827 K1051 O2634 DO1055 MN29173 MP9.0228 E1598 IN1039 DJ645 DG1585 P1-6-11 I6e11.3 Q1413.6 DR3258 Yting1 Wcheong ¥Á¥ç¥¦ ¥Æ¥¤ ¤­.¤¯ ¤æ¤ë.¤¹ T1 ¤­¤¯ {listen} {headstrong} {naughty} {careful inquiry} +ı 4431 U8139 B130 G8 S12 XJ14D5F N3782 V4832 H1003 DK685 L1923 K2033 DO1861 MN29570 MP9.0320 E1593 IN1922 DJ1927 DG1037 P1-4-8 I4b8.1 Q7123.2 DR3965 Yzhang4 Wchang ¥Á¥ç¥¦ ¤Ï.¤ì¤ë ¤Õ¤¯.¤é¤à ¤Õ¤¯.¤ì¤ë {dilate} {distend} {bulge} {fill out} {swell} +IJ 4432 U8178 B130 G4 S13 XJ06736 F1807 N3798 V4849 H1033 DK709 L544 K1087 DO810 MN29721 MP9.0348 E547 IN1270 DS676 DT611 DJ1106 DG1039 P1-4-9 I4b9.8 Q7622.7 DR3951 Ychang2 Wjang ¥Á¥ç¥¦ ¤Ï¤é¤ï¤¿ {intestines} {guts} {bowels} {viscera} +ij 4433 U8776 B142 G9 S15 F2011 N4171 V5363 H1401 DK946 L521 O2495 DO1970 MN33333 MP10.0066 IN2236 P1-6-9 I6d9.7 Q5419.4 ZSP1-6-8 Ydie2 Wjeob ¥Á¥ç¥¦ {butterfly} +Ä´ 4434 U8abf B149 G3 S15 F87 N4392 V5647 H1567 DK1051 L349 K108 O2328 DO376 MN35609P MP10.0505 E348 IN342 DS471 DT434 DC219 DJ210 DB3.9 DG1699 P1-7-8 I7a8.16 Q0762.0 DR3049 Ydiao4 Ytiao2 Wjo Wju ¥Á¥ç¥¦ ¤·¤é.¤Ù¤ë ¤·¤é.¤Ù ¤È¤È¤Î.¤¦ ¤È¤È¤Î.¤¨¤ë T1 ¤® ¤Ä¤® {tune} {tone} {meter} {key (music)} {writing style} {prepare} {exorcise} {investigate} +ĵ 4435 U8adc B149 S16 F2445 N4409 V5665 L2726 MN35697 MP10.0523 P1-7-9 I7a9.7 Q0469.4 Ydie2 Wcheob ¥Á¥ç¥¦ ¤Á¤ç¤¦.¤º¤ë ¤¦¤«¤¬.¤¦ ¤·¤á.¤¹ {spy out} {reconnoiter} +Ķ 4436 U8d85 B156 G8 S12 F597 N4543 V5852 H3313 DK2084 L385 K1006 O1816 DO1051 MN37096 MP10.0842 E1594 IN1000 DJ1074 DG1757 P3-7-5 I3b9.18 Q4780.6 DR1470 Ychao1 Wcho ¥Á¥ç¥¦ ¤³.¤¨¤ë ¤³.¤¹ T1 ¤Þ¤µ¤ë ¤ï¤¿¤ë {transcend} {super-} {ultra-} +Ä· 4437 U8df3 B157 G8 S13 F1716 N4562 V5877 H1532 DK1030 L1284 K1980 DO1590 MN37533 MP10.0920 E1595 IN1563 DJ1586 DG1763 P1-7-6 I7d6.3 Q6211.3 DR3757 Ytiao4 Wjo Wdo ¥Á¥ç¥¦ ¤Ï.¤Í¤ë ¤È.¤Ö -¤È.¤Ó {hop} {leap up} {spring} {jerk} {prance} {buck} {splash} {sputter} {snap} +ĸ 4438 U929a B167 S14 XJ16569 F2102 N4847 V6260 L2755 O2154 MN40387 MP11.0542 P1-8-6 I8a6.5 Q8211.3 Yyao2 Ydiao4 Wjo Wyo ¥Á¥ç¥¦ ¥è¥¦ ¤Ê¤Ù {sake bottle} +Ĺ 4439 U9577 B168 G2 S8 XJ13267 XJ1657D F12 N4938 V6379 H2556 DK1626 L1920 K25 O939 DO155 MN41100 MP11.0663 E173 IN95 DS116 DT161 DC90 DJ89 DB2.20 DG1837 P2-5-3 I0a8.2 Q7173.2 DR3465 ZPP4-8-1 Ychang2 Yzhang3 Wjang ¥Á¥ç¥¦ ¤Ê¤¬.¤¤ ¤ª¤µ T1 ¤ª ¤ª¤·¤ã ¤¿¤«¤· ¤¿¤± ¤Ê ¤Ï ¤Ò¤µ {long} {leader} +ĺ 443A U9802 B181 G6 S11 F1350 N5118 V6616 H145 DK108 L94 K1308 DO986 MN43335 MP12.0231 E940 IN1440 DT929 DJ1643 DG1882 P1-2-9 I9a2.1 Q1128.6 DR3161 Yding3 Wjeong ¥Á¥ç¥¦ ¤¤¤¿¤À.¤¯ ¤¤¤¿¤À¤­ {place on the head} {receive} {top of head} {top} {summit} {peak} +Ä» 443B U9ce5 B196 G2 S11 F1043 N5340 V6931 H3312 DK2083 L1941 K932 O1521 DO182 MN46634 MP12.0779 E174 IN285 DS117 DT210 DJ486 DB2.14 DG1934 P3-7-4 I11b0.1 Q2732.7 DR850 ZPP4-11-4 Yniao3 Wjo ¥Á¥ç¥¦ ¤È¤ê T1 ¤« ¤È ¤È¤Ã {bird} {chicken} +ļ 443C U52c5 B19 G8 S9 XJ05A45 F2157 N725 V540 H1451 DK973 L1667 K2034 O898 DO1478 MN2354 MP2.0385 E1600 IN1886 DJ1895 DG217 P1-7-2 I2g7.1 Q5492.7 DR1545 Ychi4 Wchig ¥Á¥ç¥¯ ¤¤¤Þ¤·.¤á¤ë ¤ß¤³¤È¤Î¤ê T1 ¤Æ ¤Î¤ê {imperial order} +Ľ 443D U6357 B64 S10 N1911 V2173 L2269 MN12160X MP5.0252 P1-3-7 Q5102.2 Ybu4 Wcheog Wbo ¥Á¥ç¥¯ ¥Û ¤Ï¤«¤É.¤ë {make progress} +ľ 443E U76f4 B24 C109 G2 S8 F246 N775 V3908 H2932 DK1862 L73 K329 O988 DO304 MN23136 MP8.0161 E349 IN423 DS472 DT162 DC214 DJ220 DB3.3 DG1377 P3-1-7 I2k6.2 Q4071.6 DR1575 ZPP2-2-6 Yzhi2 Wjig ¥Á¥ç¥¯ ¥¸¥­ ¥¸¥« ¤¿¤À.¤Á¤Ë ¤Ê¤ª.¤¹ -¤Ê¤ª.¤¹ ¤Ê¤ª.¤ë ¤Ê¤ª.¤­ ¤¹.¤° T1 ¤¹¤° ¤Ê¤ª ¤Î¤¦ ¤Î¤ª {straightaway} {honesty} {frankness} {fix} {repair} +Ä¿ 443F U6715 B130 C74 G8 S10 N3757 V4797 H949 DK645 L2027 K2035 DO1876 MN14361 MP5.1047 E1603 IN1921 DJ1938 DG1005 P1-4-6 I4b6.6 Q7823.4 DR3963 Yzhen4 Wjim ¥Á¥ó {majestic plural} {imperial we} +ÄÀ 4440 U6c88 B85 G8 S7 XJ1466C F1271 N2508 V3069 H261 DK195 L1888 K1319 O399 DO1097 MN17189 MP6.0963 E1601 IN936 DJ1129 DG1166 P1-3-4 I3a4.9 Q3411.2 DR357 Ychen2 Yshen3 Wchim Wsim ¥Á¥ó ¥¸¥ó ¤·¤º.¤à ¤·¤º.¤á¤ë T1 ¤·¤ó {sink} {be submerged} {subside} {be depressed} {aloes} +ÄÁ 4441 U73cd B96 G8 S9 XJ0605F F1330 N2933 V3631 H909 DK613 L1723 K1224 O836 DO1027 MN20920 MP7.0902 E1602 IN1215 DJ1360 DG1316 P1-4-5 I4f5.6 Q1812.2 DR3160 Yzhen1 Wjin ¥Á¥ó ¤á¤º¤é.¤·¤¤ ¤¿¤«¤é T1 ¤¸¤ó {rare} {curious} {strange} +Ä 4442 U8cc3 B154 G6 S13 F961 N4509 V5802 H2694 DK1730 L1004 K756 DO555 MN36743 MP10.0748 E942 IN751 DS844 DT965 DJ856 DG1735 P2-6-7 I7b6.6 Q2280.6 DR2161 Ylin4 Yren4 Wim ¥Á¥ó T1 ¤¹¤± {fare} {fee} {hire} {rent} {wages} {charge} +Äà 4443 U93ae B167 G8 S18 XJ06F2F F1617 N4903 V6328 H1759 DK1154 L276 K1520 O2751 DO1348 MN40745 MP11.0617 E1605 IN1786 DJ1606 DG1833 P1-8-10 I8a10.6 Q8418.1 DR2861 Yzhen4 Wjin ¥Á¥ó ¤·¤º.¤á¤ë ¤·¤º.¤Þ¤ë ¤ª¤µ¤¨ T1 ¤·¤² ¤¸¤ó ¤Á¤« {tranquilize} {ancient peace-preservation centers} +ÄÄ 4444 U9673 B170 G8 S11 F1323 N5001 V6457 H540 DK396 L1301 K1303 O1311 DO1647 MN41698 MP11.0853 E1604 IN1405 DJ1524 DG737 P1-3-8 I2d8.2 Q7529.6 DR3664 Ychen2 Wjin ¥Á¥ó ¤Ò.¤Í¤ë T1 ¤Î¤Ö {exhibit} {state} {relate} {explain} +ÄÅ 4445 U6d25 B85 G8 S9 F1036 N2543 V3122 H390 DK290 L328 K679 O826 DO975 MN17396 MP6.1102 E1434 IN668 DJ1397 DG1188 P1-3-6 I3a6.1 Q3510.7 DR355 Yjin1 Wjin ¥·¥ó ¤Ä T1 ¤º ¤Á ¤È {haven} {port} {harbor} {ferry} +ÄÆ 4446 U589c B32 G8 S15 S14 F1466 N1132 V1082 H2881 DK1842 L1307 K1316 DO1240 MN5451X MP3.0249 E1606 IN1132 DJ1218 DG364 P2-12-3 I3b11.7 Q7810.4 DR3672 ZSP2-11-3 Yzhui4 Wchu ¥Ä¥¤ {crash} {fall (down)} +ÄÇ 4447 U690e B75 G9 S12 XJ1435E F1911 N2296 V2742 DK679 L2505 K1314 O1629 MN15024 MP6.0415 IN2116 P1-4-8 I4a8.1 Q4091.4 Yzhui1 Ychui2 Wchu ¥Ä¥¤ ¥¹¥¤ ¤Ä¤Á ¤¦.¤Ä T1 ¤·¤¤ {oak} {mallet} +ÄÈ 4448 U69cc B75 S13 F2462 N2308 V2709 L2477 O2102 MN15318X MP6.0495 P1-4-9 Q4793.7 Ychui2 Wtoe Wchu ¥Ä¥¤ ¤Ä¤Á {hammer} {mallet} +ÄÉ 4449 U8ffd B162 G3 S9 S8 F411 N4686 V6042 H3096 DK1971 L1268 K398 O993 DO746 MN38836P MP11.0033 E350 IN1174 DS280 DT339 DJ966 DG688 P3-3-6 I2q6.4 Q3730.7 DR877 Yzhui1 Wchu Wtoe ¥Ä¥¤ ¤ª.¤¦ T1 ¤ª¤¤ {chase} {drive away} {follow} {pursue} {meanwhile} +ÄÊ 444A U939a B167 S17 N4887 V6281 L2769 O2749 MN40715X MP11.0609 P1-8-9 Q8713.7 Ychui2 Wchu Wtoe ¥Ä¥¤ ¥¿¥¤ ¤Ä¤Á {hammer} {mallet} +ÄË 444B U75db B104 G6 S12 F903 N3054 V3814 H3285 DK2065 L1690 K769 DO1020 MN22195 MP7.1175 E943 IN1320 DT953 DJ346 DG1353 P3-5-7 I5i7.7 Q0012.7 DR553 Ytong4 Wtong ¥Ä¥¦ ¤¤¤¿.¤¤ ¤¤¤¿.¤à ¤¤¤¿.¤Þ¤·¤¤ ¤¤¤¿.¤á¤ë {pain} {hurt} {damage} {bruise} +ÄÌ 444C U901a B162 G2 S10 S9 F80 N4703 V6063 H3109 DK1982 L1408 K71 O1239 DO201 MN38892P MP11.0069 E176 IN150 DS281 DT198 DC97 DJ204 DB3.11 DG695 P3-3-7 I2q7.18 Q3730.2 DR3553 ZSP3-2-7 Ytong1 Ytong4 Wtong ¥Ä¥¦ ¥Ä ¤È¤ª.¤ë ¤È¤ª.¤ê -¤È¤ª.¤ê -¤É¤ª.¤ê ¤È¤ª.¤¹ ¤È¤ª.¤· -¤É¤ª.¤· ¤«¤è.¤¦ T1 ¤È¤ó ¤É¤¦¤· ¤É¤ª¤ê ¤ß¤Á {traffic} {pass through} {avenue} {commute} {counter for letters} +ÄÍ 444D U585a B32 G8 S12 XH1120 XO1556 F869 N1104 V1048 H556 DK406 L1039 K782 O1844 MN5345 MP3.0231 E1607 IN1751 DJ1889 DG381 P1-3-9 I3b9.10 Q4713.2 Yzhong3 Wchong ¥Á¥ç¥¦ ¤Ä¤« -¤Å¤« T1 ¤º¤« ¤Ä {hillock} {mound} +ÄÎ 444E U6802 B75 S9 N2227 V2618 L2488 O1097 MN14686 MP6.0293 P1-4-5 I4a5.7 Q4795.0 Ymei2 Wmo ¤Ä¤¬ ¤È¤¬ {hemlock} {(kokuji)} +ÄÏ 444F U63b4 B64 S11 XJ1405B N1985 V2174 H690 L2249 MN12572X MP5.0357 P1-3-8 Q5600.0 Yguo2 Yguai1 Wgwig ¥«¥¯ ¤Ä¤«.¤à ¤Ä¤«.¤Þ¤¨¤ë ¤Ä¤«.¤Þ¤ë {catch} {seize} {grasp} {hold} {arrest} {capture} +ÄÐ 4450 U69fb B75 G9 S15 F2008 N2352 V2845 DK732 L2527 O2295 MN15390 MP6.0505 IN2126 P1-4-11 I4a11.4 Q4691.0 Ygui1 Wgyu ¥­ ¤Ä¤­ {Zelkova tree} +ÄÑ 4451 U4f43 B9 S7 F2193 N390 V151 L2111 O352 MN492 MP1.0684 P1-2-5 I2a5.2 Q2620.0 Ydian4 Ytian2 Wjeon ¥Æ¥ó ¥Ç¥ó ¤Ä¤¯¤À {cultivated rice field} +ÄÒ 4452 U6f2c B85 G8 S14 F1818 N2676 V3301 H702 DK496 L1545 K1841 MN18167 MP7.0241 E1608 IN1793 DJ1506 DG1243 P1-3-11 I3a11.12 Q3518.6 DR361 Yzi4 Wji ¥· ¤Ä.¤±¤ë ¤Ä.¤«¤ë -¤Å.¤± -¤Å¤± {pickling} {soak} {moisten} {steep} +ÄÓ 4453 U67d8 B75 S9 N2232 V2626 L2517 O864 MN14626 MP6.0268 P1-4-5 I4a5.1 Q4196.0 Yzhe4 Wja ¥·¥ã ¥¸¥ã¥¯ ¤½ ¤Ä¤² ¤ä¤Þ¤°¤ï T1 ¤Ä {wild mulberry} +ÄÔ 4454 U8fbb B162 S5 S4 F1614 N4662 V6012 H3192 L279 K1474 O320 DO1881 MN38711X MP11.0001 P3-3-2 I2q2.2 Q3430.0 ZRP3-4-2 ZSP3-3-2 Wsib ¤Ä¤¸ {crossing} {crossroad} {street corners} {(kokuji)} +ÄÕ 4455 U8526 B140 G9 S14 F2215 N4037 V5178 H2355 DK1523 L1945 O2196 DO1969 MN31828P MP9.0891 IN2228 P2-3-11 I3k11.1 Q4432.7 Yniao3 Wjo ¥Á¥ç¥¦ ¤Ä¤¿ T1 ¤¿¤Ä {vine} {ivy} +ÄÖ 4456 U7db4 B120 S14 XJ1345C F2149 N3562 V4526 H1381 L2073 O2530 MN27579 MP8.1101 P1-6-8 I6a8.5 Q2794.7 Yzhui4 Wcheol Wche ¥Æ¥¤ ¥Æ¥Ä ¥Æ¥Á ¥²¥Ä ¤È.¤¸¤ë ¤Ä¤Å.¤ë ¤Ä¤Å¤ê ¤¹¤ß.¤ä¤« {compose} {spell} {write} {bind (books)} +Ä× 4457 U9354 B167 S17 N4890 V6313 MN40617 MP11.0593 P1-8-9 I8a9.6 Q8612.7 Ye4 Wag ¥¬¥¯ ¤Ä¤Ð {sword guard} {kettle brim} +ÄØ 4458 U693f B75 G9 S13 F1829 N2319 V2782 DK693 L1569 O1895 MN15090 MP6.0423 IN2118 P1-4-9 I4a9.16 Q4596.3 DR1878 Ychun1 Wchun ¥Á¥ó ¥Á¥å¥ó ¤Ä¤Ð¤­ T1 ¤Ä¤Ð {camellia} +ÄÙ 4459 U6f70 B85 S15 N2701 V3335 H743 L2319 MN18281 MP7.0279 P1-3-12 I3a12.14 Q3518.6 Ykui4 Yhui4 Wgwe ¥«¥¤ ¥¨ ¤Ä¤Ö.¤¹ ¤Ä¤Ö.¤ì¤ë ¤Ä¤¤.¤¨¤ë {crush} {smash} {break} {dissipate} +ÄÚ 445A U576a B32 G8 S8 F1823 N1072 V998 H275 DK207 L1486 K1354 O575 DO1628 MN4976X MP3.0163 E1609 IN1896 DJ1913 DG372 P1-3-5 I3b5.4 Q4114.9 DR1455 Yping2 Wpyeong ¥Ø¥¤ ¤Ä¤Ü {two-mat area} {~36 sq ft} +ÄÛ 445B U58f7 B32 S11 XJ05464 F2197 N1093 V1034 L2904 MN5657 MP3.0290 P2-3-8 Q4010.7 Yhu2 Who ¥³ ¤Ä¤Ü {jar} {pot} {hinge knuckle} {one's aim} +ÄÜ 445C U5b2c B38 S17 V1271 L2203 MN6821 MP3.0766 P1-3-14 I3e14.2 Q4142.7 Yxu1 Wyu Wsu ¥¸¥å ¤è¤ï.¤¤ T1 ¤Ä¤Þ {mistress} {weak} +ÄÝ 445D U7d2c B120 G9 S11 N3513 V4462 DK896 L2666 O1951 MN27338 MP8.1007 IN2193 P1-6-5 I6a5.3 Q2596.0 Ychou2 Wju ¥Á¥å¥¦ ¤Ä¤à¤® ¤Ä¤à.¤° {pongee (a knotted silk cloth)} +ÄÞ 445E U722a B87 S4 F2025 N2822 V3509 H3024 L727 O115 DO1887 MN19653 MP7.0564 P3-3-1 I0a4.9 Q7223.0 Yzhua3 Yzhao3 Wjo ¥½¥¦ ¤Ä¤á ¤Ä¤Þ- {claw} {nail} {talon} +Äß 445F U540a B30 S6 F2475 N884 V710 H2163 L2171 MN3291 MP2.0811 P2-3-3 I3d3.8 Q6022.7 Ydiao4 Wjo Wjeog ¥Á¥ç¥¦ ¤Ä.¤ë ¤Ä¤ë.¤¹ {suspend} {hang} {wear (sword)} +Äà 4460 U91e3 B167 G8 S11 F1542 N4820 V6224 H1674 DK1098 L273 K1225 O1416 DO1836 MN40172X MP11.0496 E1592 IN1862 DJ1335 DG1810 P1-8-3 I8a3.5 Q8712.0 DR2852 Ydiao4 Wjo ¥Á¥ç¥¦ ¤Ä.¤ë ¤Ä.¤ê ¤Ä.¤ê- T1 ¤Ä¤ê {angling} {fish} {catch} {allure} {ensnare} +Äá 4461 U9db4 B196 G9 S21 XJ16730 XJ16731 XJ16C55 F1369 N5365 V6995 H1850 DK1201 L1943 K1120 O2926 DO1917 MN47185 MP12.0858 IN2277 P1-10-11 I11b10.1 Q4722.7 DR1650 Yhe4 Yhao2 Whag ¥«¥¯ ¤Ä¤ë T1 ¤¿¤º ¤º ¤« ¤Ä ¤Å {crane} {stork} +Äâ 4462 U4ead B8 G8 S9 F1627 N303 V96 H2072 DK1314 L311 K1496 O909 DO1826 MN303 MP1.0550 E1614 IN1184 DJ1652 DG41 P2-2-7 I2j7.5 Q0020.1 Q0020.2 DR453 Yting2 Wjeong ¥Æ¥¤ ¥Á¥ó {pavilion} {restaurant} {mansion} {arbor} {cottage} {vaudeville} {music hall} {stage name} +Äã 4463 U4f4e B9 G4 S7 XJ13050 F435 N406 V166 H73 DK54 L1831 K518 DO690 MN504 MP1.0688 E548 IN561 DS677 DT487 DJ108 DG82 P1-2-5 I2a5.15 Q2224.0 DR2156 Ydi1 Wjeo ¥Æ¥¤ ¤Ò¤¯.¤¤ ¤Ò¤¯.¤á¤ë ¤Ò¤¯.¤Þ¤ë {lower} {short} {humble} +Ää 4464 U505c B9 G4 S11 F733 N507 V273 H139 DK107 L977 K752 O1272 DO591 MN864 MP1.0867 E550 IN1185 DS476 DT572 DJ481 DG120 P1-2-9 I2a9.14 Q2022.1 DR2153 Yting2 Wjeong ¥Æ¥¤ ¤È.¤á¤ë ¤È.¤Þ¤ë {halt} {stopping} +Äå 4465 U5075 B9 G8 S11 F1857 N502 V270 H138 DK106 L981 K1878 O1276 DO1839 MN898 MP1.0876 E1619 IN1928 DJ1765 DG121 P1-2-9 I2a9.15 Q2128.6 DR2161 Yzhen1 Wjeong ¥Æ¥¤ {spy} +Äæ 4466 U5243 B18 S9 XJ1697B F2411 N691 V489 L2146 MN1989 MP2.0266 P1-7-2 I2f7.5 Q8220.0 Yti4 Wche ¥Æ¥¤ ¤Þ¤¤ ¤½.¤ë ¤¹.¤ë {shave} +Äç 4467 U8c9e B25 C154 G8 S9 F1389 N803 V5768 H2083 DK1321 L55 K1318 O982 DO1238 MN36658 MP10.0696 E1615 IN1681 DJ1764 DG1721 P2-2-7 I2m7.1 Q2180.6 DR1261 ZPP2-7-2 Yzhen1 Wjeong ¥Æ¥¤ ¤µ¤À T1 ¤µ¤¶ ¤¿¤À¤· ¤ê¤ç¤¦ {upright} {chastity} {constancy} {righteousness} +Äè 4468 U5448 B30 G8 S7 F1571 N895 V734 H2189 DK1387 L262 K1043 DO1526 MN3401 MP2.0920 E1611 IN1590 DJ1657 DG323 P2-3-4 I3d4.14 Q6010.4 DR3772 Ycheng2 Wjeong ¥Æ¥¤ {display} {offer} {present} {send} {exhibit} +Äé 4469 U5824 B32 G8 S12 XJ1376D XDR1565 F1658 N1108 V1054 H560 DK410 L390 K1555 O1557 DO1404 MN5259 MP3.0212 E1620 IN1592 DJ1852 DG382 P1-3-9 I3b9.7 Q4618.1 DR1470 Ydi1 Yti2 Wje ¥Æ¥¤ ¤Ä¤Ä¤ß {dike} {bank} {embankment} +Äê 446A U5b9a B40 G3 S8 F48 N1296 V1323 H2229 DK1420 L382 K62 O677 DO218 MN7109 MP3.0974 E351 IN355 DS474 DT308 DC93 DJ289 DB2.14 DG473 P2-3-5 I3m5.8 Q3080.1 DR770 Yding4 Wjeong ¥Æ¥¤ ¥¸¥ç¥¦ ¤µ¤À.¤á¤ë ¤µ¤À.¤Þ¤ë ¤µ¤À.¤« T1 ¤µ¤¿ {determine} {fix} {establish} {decide} +Äë 446B U5e1d B8 C50 G8 S9 F1276 N305 V1560 H2073 DK1315 L435 K1024 O971 DO906 MN8865 MP4.0423 E1616 IN1179 DJ1066 DG561 P2-2-7 I2j7.1 Q0022.7 DR444 ZPP2-6-3 Ydi4 Wje ¥Æ¥¤ ¤ß¤«¤É {sovereign} {the emperor} {god} {creator} +Äì 446C U5e95 B53 G4 S8 F867 N1508 V1612 H3084 DK1961 L1833 K791 O992 DO590 MN9262 MP4.0552 E549 IN562 DS475 DT510 DJ745 DG585 P3-3-5 I3q5.3 Q0024.2 DR556 Ydi3 Yde5 Wji Wjeo ¥Æ¥¤ ¤½¤³ {bottom} {sole} {depth} {bottom price} {base} {kind} {sort} +Äí 446D U5ead B53 G3 S10 F816 N1514 V1618 H3114 DK1987 L590 K560 O1244 DO402 MN9337X MP4.0571 E352 IN1112 DS477 DT361 DJ542 DG591 P3-3-7 I3q6.3 Q0024.1 DR567 ZSP3-3-6 Yting2 Wjeong ¥Æ¥¤ ¤Ë¤ï T1 ¤Ð {courtyard} {garden} {yard} +Äî 446E U5ef7 B54 G8 S7 F1439 N1546 V1654 H3058 DK1938 L508 K1493 O501 DO1417 MN9571X MP4.0648 E1610 IN1111 DJ1211 DG598 P3-3-4 I2q4.2 Q1240.1 DR3567 ZSP3-2-4 Yting2 Wjeong ¥Æ¥¤ T1 ¤¿¤« {courts} {imperial court} {government office} +Äï 446F U5f1f B12 C57 G2 S7 F1161 N584 V1685 H2044 DK1291 L1240 K1090 O764 DO446 MN9737 MP4.0698 E177 IN405 DS282 DT150 DJ76 DB3.8 DG607 P2-2-5 I2o5.1 Q8022.7 DR944 ZPP4-7-3 Ydi4 Wje ¥Æ¥¤ ¥À¥¤ ¥Ç ¤ª¤È¤¦¤È T1 ¤Æ {younger brother} {faithful service to elders} +Äð 4470 U608c B61 G9 S10 F2474 N1690 V1861 H424 DK314 L2283 O1289 DO1972 MN10642 MP4.1054 IN2072 P1-3-7 I4k7.14 Q9802.7 Yti4 Wje ¥Æ¥¤ ¥À¥¤ T1 ¤È¤â ¤ä¤¹ ¤ä¤¹¤· ¤è¤· ¤Á¤« {serving our elders} +Äñ 4471 U62b5 B64 G8 S8 F1182 N1878 V2120 H319 DK239 L1832 K1347 O797 DO1154 MN11921 MP5.0158 E1612 IN560 DJ746 DG879 P1-3-5 I3c5.18 Q5204.0 DR1356 Ydi3 Wjeo Wji ¥Æ¥¤ {resist} {reach} {touch} +Äò 4472 U633a B64 S10 F2189 N1914 V2164 H428 L2267 MN12106 MP5.0237 P1-3-7 I3c6.16 Q5204.1 ZSP1-3-6 Yting3 Wjeong ¥Á¥ç¥¦ ¥Æ¥¤ ¤Ì.¤¯ {counter for guns, inksticks, palanquins, rickshaws} {bravely volunteer} +Äó 4473 U63d0 B64 G5 S12 F254 N1967 V2237 H591 DK431 L665 K378 DO646 MN12344 MP5.0308 E753 IN628 DS845 DT760 DC472 DJ767 DG915 P1-3-9 I3c9.4 Q5608.1 DR1370 Yti2 Ydi1 Yshi2 Wje Wsi ¥Æ¥¤ ¥Á¥ç¥¦ ¥À¥¤ ¤µ.¤²¤ë {propose} {take along} {carry in hand} +Äô 4474 U68af B75 S11 F2218 N2283 V2706 L2479 O1617 MN14881 MP6.0380 P1-4-7 I4a7.17 Q4892.7 Yti1 Wje ¥Æ¥¤ ¥¿¥¤ ¤Ï¤·¤´ T1 ¤À¤¤ {ladder} {stairs} {insatiable drinking} +Äõ 4475 U6c40 B85 G9 S5 N2484 V3034 DK145 L2312 O142 MN17103 MP6.0902 IN2133 P1-3-2 I3a2.2 Q3112.0 Yting1 Wjeong ¥Æ¥¤ ¤ß¤®¤ï ¤Ê¤®¤µ T1 ¤Æ {water's edge} {shore} {bank} +Äö 4476 U7887 B112 S13 XJ1443C XJ14F4B N3201 V4019 H1202 L2587 O1909 MN24275 MP8.0371 P1-5-8 I5a8.6 Q1368.1 Yding4 Wjeong ¥Æ¥¤ ¤¤¤«¤ê {anchor} {grapnel} +Ä÷ 4477 U798e B113 G9 S13 F2083 N3252 V4099 H1031 DK707 L2603 O1887 DO1973 MN24767P MP8.0487 IN2180 P1-4-9 I4e9.3 Q3128.6 Yzhen1 Wjeong ¥Æ¥¤ ¤µ¤¤¤ï.¤¤ ¤¿¤À.¤·¤¤ T1 ¤µ¤À ¤¿¤À¤· ¤è¤· ¤µ¤Á ¤È¤â ¤Î¤ê {happiness} +Äø 4478 U7a0b B115 G5 S12 F514 N3285 V4144 H1190 DK806 L894 K530 O1641 DO371 MN25081P MP8.0590 E754 IN417 DS846 DT761 DC276 DJ671 DG1439 P1-5-7 I5d7.2 Q2691.4 DR2272 Ycheng2 Wjeong ¥Æ¥¤ ¤Û¤É -¤Û¤É T1 ¤Û¤È {extent} {degree} {law} {formula} {distance} {limits} {amount} +Äù 4479 U7de0 B120 G8 S15 F797 N3581 V4549 H1393 DK945 L1340 K740 DO1243 MN27651 MP8.1122 E1622 IN1180 DJ1067 DG1552 P1-6-9 I6a9.11 Q2092.7 DR2744 Ydi4 Wche ¥Æ¥¤ ¤·.¤Þ¤ë ¤·.¤Þ¤ê ¤·.¤á¤ë -¤·.¤á -¤¸.¤á {tighten} {tie} {shut} {lock} {fasten} +Äú 447A U8247 B137 G8 S13 F1433 N3875 V4941 H1365 DK923 L1876 K1429 DO1255 MN30440 MP9.0492 E1621 IN1666 DJ1930 DG1597 P1-6-7 I6c6.2 Q2244.1 DR867 ZSP1-6-6 Yting3 Wjeong ¥Æ¥¤ {rowboat} {small boat} +Äû 447B U8a02 B149 G8 S9 F1690 N4310 V5553 H1442 DK966 L339 K1586 O894 DO1134 MN35211 MP10.0385 E1617 IN1019 DJ1206 DG1659 P1-7-2 I7a2.3 Q0162.0 DR3053 Yding4 Wjeong ¥Æ¥¤ {revise} {correct} {decide} +Äü 447C U8ae6 B149 S16 F2457 N4407 V5663 L2716 O2516 MN35716 MP10.0527 P1-7-9 I7a9.16 Q0062.7 Ydi4 Wche ¥Æ¥¤ ¥¿¥¤ ¤¢¤­.¤é¤á¤ë ¤¢¤­¤é.¤á¤ë ¤Ä¤Þ¤Ó¤é¤« ¤Þ¤³¤È {abandon} {give up} +Äý 447D U8e44 B157 S16 XJ16030 F2469 N4574 V5894 L2741 MN37724 MP10.0942 P1-7-9 I7d9.3 Q6012.7 Yti2 Wje ¥Æ¥¤ ¤Ò¤Å¤á {hoof} +Äþ 447E U9013 B162 G8 S10 S9 XJ06E2A F1957 N4695 V6055 H3106 DK1979 L1858 K1875 DO1863 MN38881P MP11.0052 E1618 IN1937 DJ1941 DG696 P3-3-7 I2q7.5 Q3230.2 DR2644 Ydi4 Wche ¥Æ¥¤ ¤«¤ï.¤ë ¤¿¤¬¤¤¤Ë {relay} {in turn} {sending} +Å¡ 4521 U90b8 B163 G8 S8 S7 F905 N4759 V6134 H1131 DK770 L1841 K1278 DO1621 MN39347 MP11.0233 E1613 IN563 DJ1238 DG755 P1-5-3 I2d5.10 Q7772.7 DR2644 ZSP1-5-2 Ydi3 Wjeo ¥Æ¥¤ ¤ä¤·¤­ T1 ¤à¤é {residence} {mansion} +Å¢ 4522 U912d B163 S15 S14 F1732 N4774 V6155 H1888 L2425 MN39647X MP11.0319 P1-12-3 Q8742.7 Q7712.7 ZSP1-12-2 Yzheng4 Wjeong ¥Æ¥¤ ¥¸¥ç¥¦ {an ancient Chinese province} +Å£ 4523 U91d8 B167 S10 F2496 N4816 V6217 H1667 L2766 O1154 MN40159 MP11.0494 P1-8-2 I8a2.4 Q8112.0 Yding1 Yding4 Wjeong ¥Æ¥¤ ¥Á¥ç¥¦ ¤¯¤® {nail} {tack} {peg} +Ť 4524 U9f0e B206 S13 XJ16D28 N5414 V7074 H3585 L2865 O2246 MN48315 MP12.1049 P4-13-1 I5c8.10 Q2222.1 Yding3 Wjeong ¥Æ¥¤ ¤«¤Ê¤¨ {three legged kettle} +Å¥ 4525 U6ce5 B85 G8 S8 XJ13746 F1589 N2533 V3105 H326 DK241 L1055 K1480 O594 DO1840 MN17311 MP6.1065 E1623 IN1621 DJ1493 DG1176 P1-3-5 I3a5.29 Q3711.1 DR356 Yni2 Yni4 Wni ¥Ç¥¤ ¥Ê¥¤ ¥Ç ¥Ë ¤É¤í T1 ¤Ò¤¸ {mud} {mire} {adhere to} {be attached to} +Ŧ 4526 U6458 B64 G8 S14 XH1843 F564 N1987 V2266 H694 DK490 L657 K1065 O2066 DO1600 MN12582 MP5.0358 E1625 IN1447 DJ1256 DG924 P1-3-11 I3c11.5 Q5002.7 DR1349 Yzhai1 Yzhe2 Wjeog ¥Æ¥­ ¤Ä.¤à T1 ¤Ä¤à {pinch} {pick} {pluck} {trim} {clip} {summarize} +ŧ 4527 U64e2 B64 S17 N2022 V2303 L2272 MN12852X MP5.0421 P1-3-14 Q5701.4 Yzhuo2 Wtag ¥Æ¥­ ¥¿¥¯ ¤Ì.¤¯ ¤Ì¤­.¤ó¤Ç¤ë {excel in} {surpass} {pull out} {select} +Ũ 4528 U6575 B66 G5 S15 F1205 N2060 V2359 H1864 DK1204 L443 K1057 O2354 DO454 MN13354 MP5.0545 E756 IN416 DS678 DT809 DJ658 DG946 P1-11-4 I4i11.2 Q0824.0 DR466 Ydi2 Wjeog ¥Æ¥­ ¤«¤¿¤­ ¤«¤Ê.¤¦ {enemy} {foe} {opponent} +Å© 4529 U6ef4 B85 G8 S14 F2019 N2674 V3299 H705 DK499 L442 K1750 DO1381 MN18084 MP7.0193 E1626 IN1446 DJ1504 DG1244 P1-3-11 I3a11.14 Q3012.7 DR349 Ydi1 Wjeog ¥Æ¥­ ¤·¤º¤¯ ¤·¤¿¤¿.¤ë {drip} {drop} +Ū 452A U7684 B106 G4 S8 F105 N3097 V3867 H1125 DK767 L69 K39 O635 DO372 MN22692 MP8.0069 E551 IN210 DS478 DT511 DC7 DJ380 DB3.20 DG1364 P1-5-3 I4c4.12 Q2762.0 DR852 Yde5 Ydi2 Ydi4 Wjeog ¥Æ¥­ ¤Þ¤È T1 ¤¤¤¯¤Ï ¤æ¤¯¤Ï {bull's eye} {mark} {target} {object} {adjective ending} +Å« 452B U7b1b B118 G3 S11 F1928 N3382 V4268 H2664 DK1710 L1111 K1692 O1471 DO1306 MN25917 MP8.0752 E1624 IN1471 DT382 DJ1681 DG1474 P2-6-5 I6f5.6 Q8860.3 DR2376 Ydi2 Wjeog ¥Æ¥­ ¤Õ¤¨ T1 ¤¦ {flute} {clarinet} {pipe} {whistle} {bagpipe} {piccolo} +Ŭ 452C U9069 B162 G5 S14 S13 F670 N4738 V6107 H3160 DK2020 L441 K663 O2240 DO453 MN39076P MP11.0166 E755 IN415 DS679 DT799 DJ657 DG718 P3-3-11 I2q11.3 Q3030.2 DR449 ZSP3-2-11 Yshi4 Ykuo4 Wjeog Wcheog ¥Æ¥­ ¤«¤Ê.¤¦ {suitable} {occasional} {rare} {qualified} {capable} +Å­ 452D U93d1 B167 S19 N4906 V6334 L2758 O2816 MN40790 MP11.0620 P1-8-11 I8a11.8 Q8012.7 Ydi2 Ydi1 Wjeog ¥Æ¥­ ¤«¤Ö¤é ¤«¤Ö¤é¤ä ¤ä¤¸¤ê {arrowhead} +Å® 452E U6eba B85 S13 N2652 V3271 L2308 MN17990X MP7.0171 P1-3-10 Q3712.7 Yni4 Yniao4 Wnig Wnyo ¥Ç¥­ ¥¸¥ç¥¦ ¥Ë¥ç¥¦ ¤¤¤Ð¤ê ¤ª¤Ü.¤ì¤ë {drown} {indulge} +ů 452F U54f2 B30 G8 S10 XJ13568 XJ1365D F1093 N931 V811 H2738 DK1753 L1131 K1297 O1227 DO1108 MN3667 MP2.1016 E1628 IN1397 DJ1010 DG291 P2-7-3 I3d7.13 Q5260.2 DR1377 Yzhe2 Wcheol ¥Æ¥Ä T1 ¤¢¤­ ¤¢¤­¤é ¤µ¤È ¤µ¤È¤· ¤µ¤È¤ë ¤Æ¤Ã ¤Æ¤Ä¤ó ¤Î¤ê ¤è¤· {philosophy} {clear} +Å° 4530 U5fb9 B60 G8 S15 F968 N1637 V1771 H726 DK510 L886 K1017 O2451 DO1638 MN10245 MP4.0931 E1629 IN1422 DJ1147 DG638 P1-3-12 I3i12.2 Q2824.0 DR2066 Yche4 Wcheol ¥Æ¥Ä T1 ¤¢¤­ ¤Ä ¤Æ¤Ã ¤È¤ª¤ë {penetrate} {clear} {pierce} {strike home} {sit up (all night)} +ű 4531 U64a4 B64 G8 S15 F811 N1999 V2280 H738 DK515 L760 K1289 DO1456 MN12726 MP5.0387 E1630 IN1423 DJ1488 DG926 P1-3-12 I3c12.3 Q5804.0 DR1366 Yche4 Wcheol ¥Æ¥Ä {remove} {withdraw} {disarm} {dismantle} {reject} {exclude} +Ų 4532 U8f4d B159 S19 F2484 N4640 V5988 O2874 MN38524 MP10.1063 P1-7-12 I7c12.1 Q5804.0 Yche4 Yzhe2 Wcheol ¥Æ¥Ä ¤ï¤À¤Á¤¤ ¤ï¤À¤Á {rut} {wheel track} +ų 4533 U8fed B162 G8 S8 S7 F1907 N4672 V6029 H3077 DK1956 L847 K1879 DO1623 MN38800P MP11.0022 E1627 IN1507 DJ1745 DG683 P3-3-5 I2q5.2 Q3530.3 DR2463 Ydie2 Wjil ¥Æ¥Ä {transfer} {alternation} +Å´ 4534 U9244 B167 G3 S13 XJ06E6E XJ06F44 XJ06F45 XJ1644C F672 N4844 V6253 H1711 DK1126 L846 K327 O1948 DO242 MN40285 MP11.0511 E353 IN312 DS283 DT422 DC449 DJ147 DB2.1 DG1814 P1-8-5 I8a5.6 Q8513.0 DR2863 Ytie3 Wcheol ¥Æ¥Ä ¤¯¤í¤¬¤Í T1 ¤±¤ó ¤Æ¤Ã {iron} +ŵ 4535 U5178 B12 G4 S8 F1055 N588 V375 H2627 DK1680 L1827 K956 O733 DO640 MN1474 MP2.0099 E552 IN367 DS680 DT512 DJ630 DG157 P2-6-2 I2o6.5 Q5580.1 DR1961 Ydian3 Wjeon ¥Æ¥ó ¥Ç¥ó T1 ¤¹¤± ¤Ä¤Í ¤Î ¤Î¤ê {code} {ceremony} {law} {rule} +Ŷ 4536 U586b B32 S13 XJ13834 N1123 V1072 L2190 MN5355X MP3.0234 P1-3-10 Q4118.1 Ytian2 Wjin Wjeon ¥Æ¥ó ¥Á¥ó ¤Ï.¤Þ¤ë ¤Ï.¤á¤ë ¤¦¤º.¤á¤ë ¤·¤º.¤á¤ë ¤Õ¤µ.¤° T1 ¤Þ¤­ {fill in} +Å· 4537 U5929 B1 C37 G1 S4 F512 N16 V1138 H3442 DK2148 L428 K364 O93 DO78 MN5833 MP3.0463 E58 IN141 DS119 DT34 DC277 DJ462 DB2.8 DG410 P4-4-1 I0a4.21 Q1043.0 DR3163 Ytian1 Wcheon ¥Æ¥ó ¤¢¤Þ¤Ä ¤¢¤á ¤¢¤Þ- T1 ¤¢¤­ ¤¢¤â ¤¿ ¤¿¤«¤· ¤Æ ¤Ê¤Þ {heavens} {sky} {imperial} +Ÿ 4538 U5c55 B44 G6 S10 F352 N1396 V1425 H3111 DK1984 L1925 K431 O1501 DO501 MN7715 MP4.0155 E944 IN1129 DS847 DT909 DC443 DJ1092 DG531 P3-3-7 I3r7.2 Q7723.2 DR3765 Yzhan3 Wjeon ¥Æ¥ó T1 ¤Î¤Ö ¤Î¤ê ¤Ò¤í ¤æ¤­ {unfold} {expand} +Ź 4539 U5e97 B53 G2 S8 F378 N1509 V1613 H3085 DK1962 L588 K211 DO235 MN9267 MP4.0555 E178 IN168 DS284 DT163 DJ55 DB2.4 DG586 P3-3-5 I3q5.4 Q0026.1 DR577 Ydian4 Wjeom ¥Æ¥ó ¤ß¤» ¤¿¤Ê {store} {shop} +ź 453A U6dfb B85 G8 S11 XJ1466F F1501 N2601 V3201 H529 DK390 L634 K1396 O1338 DO1656 MN17698 MP7.0086 E1631 IN1433 DJ1131 DG1215 P1-3-8 I3a8.22 Q3213.3 DR340 Ytian1 Wcheom ¥Æ¥ó ¤½.¤¨¤ë ¤½.¤¦ ¤â.¤¨¤ë ¤â.¤¦ T1 ¤½¤¨ ¤¾¤¤ {annexed} {accompany} {marry} {suit} {meet} {satisfy} {attach} {append} {garnish} {imitate} +Å» 453B U7e8f B120 S21 XJ06575 XH3627 N3624 V4612 H1432 L2663 MN28043 MP8.1209 P1-6-15 Q2091.4 Ychan2 Wjeon ¥Æ¥ó ¥Ç¥ó ¤Þ¤Ä.¤ï¤ë ¤Þ¤È.¤¦ ¤Þ¤È.¤á¤ë ¤Þ¤È.¤Þ¤ë ¤Þ¤È.¤¤ {wear} {wrap} {tie} {follow around} {collect} +ż 453C U751c B135 S11 N3859 V3712 MN21656 MP7.1026 P1-6-5 I3d8.18 Q2467.0 Ytian2 Wcheom ¥Æ¥ó ¤¦¤Þ.¤¤ ¤¢¤Þ.¤¤ {sweet} +Ž 453D U8cbc B154 S12 F2444 N4498 V5787 H1510 L2736 MN36718 MP10.0740 P1-7-5 I7b5.2 Q6186.0 DR3977 Ytie1 Wcheob ¥Æ¥ó ¥Á¥ç¥¦ ¤Ï.¤ë ¤Ä.¤¯ {stick} {paste} {apply} +ž 453E U8ee2 B159 G3 S11 XJ06D5B F327 N4615 V5948 H1480 DK995 L420 K339 O1656 DO515 MN38234P MP10.1005 E354 IN433 DS479 DT383 DJ65 DB3.16 DG1773 P1-7-4 I7c4.3 Q5103.1 DR1571 Yzhuan3 Yzhuai3 Yzhuan4 Wjeon ¥Æ¥ó ¤³¤í.¤¬¤ë ¤³¤í.¤²¤ë ¤³¤í.¤¬¤¹ ¤³¤í.¤Ö ¤Þ¤í.¤Ö ¤¦¤¿¤¿ ¤¦¤Ä.¤ë {revolve} {turn around} {change} +Å¿ 453F U985b B181 S19 XJ16833 N5140 V6652 H1843 L2789 MN43628X MP12.0295 P1-10-9 Q2188.6 Ydian1 Wjeon ¥Æ¥ó ¤¤¤¿¤À¤­ ¤¿¤ª.¤ì¤ë {overturn} {summit} {origin} +ÅÀ 4540 U70b9 B25 C86 G2 S9 XJ0735A F165 N804 V3412 H2084 DK1322 L169 K141 DO229 MN18980 MP7.0393 E179 IN169 DS285 DT185 DC175 DJ399 DG1275 P2-2-7 I2m7.2 Q2133.6 DR1240 ZPP2-5-4 Ydian3 Wjeom ¥Æ¥ó ¤Ä.¤±¤ë ¤Ä.¤¯ ¤¿.¤Æ¤ë ¤µ.¤¹ ¤È¤Ü.¤¹ ¤È¤â.¤¹ ¤Ü¤Á {spot} {point} {mark} {speck} {decimal point} +ÅÁ 4541 U4f1d B9 G4 S6 XJ05123 F416 N379 V141 H44 DK28 L963 K494 O359 DO554 MN462P MP1.0668 E553 IN434 DS681 DT470 DC331 DJ278 DB3.3 DG68 P1-2-4 I2a4.14 Q2123.1 DR2171 Yyun2 Wjeon ¥Ç¥ó ¥Æ¥ó ¤Ä¤¿.¤ï¤ë ¤Ä¤¿.¤¨¤ë ¤Ä¤¿.¤¦ ¤Ä¤À.¤¦ -¤Å¤¿.¤¤ ¤Ä¤Æ T1 ¤Ä¤¿¤¨ {transmit} {go along} {walk along} {follow} {report} {communicate} {legend} {tradition} +Å 4542 U6bbf B4 C79 G8 S13 F1199 N242 V3001 H1792 DK1171 L1805 K1194 O1960 MN16651 MP6.0780 E1632 IN1130 DJ1093 DG1142 P1-9-4 I3r10.1 Q7724.7 DR3768 Ydian4 Wjeon ¥Ç¥ó ¥Æ¥ó ¤È¤Î -¤É¤Î T1 ¤Æ ¤É¤ó {Mr.} {hall} {mansion} {palace} {temple} {lord} +Åà 4543 U6fb1 B85 S16 N2709 V3347 H775 L2300 DO892 MN18410 MP7.0268 P1-3-13 I3a13.2 Q3714.7 Ydian4 Wjeon ¥Ç¥ó ¥Æ¥ó ¤ª¤ê ¤É.¤í ¤è¤É.¤ß ¤è¤É.¤à {sediment} {grounds} {dregs} {stagnant} +ÅÄ 4544 U7530 B102 G1 S5 F90 N2994 V3727 H3041 DK1925 L14 K24 O189 DO52 MN21723 MP7.1052 E59 IN35 DS40 DT45 DC61 DJ103 DB2.18 DG1330 P3-3-2 I5f0.1 Q6040.0 DR3676 ZPP4-5-1 Ytian2 Wjeon ¥Ç¥ó ¤¿ T1 ¤¤¤Ê¤« ¤ª¤« ¤¿¤ó ¤Ç ¤È¤¦ ¤ä {rice field} {rice paddy} +ÅÅ 4545 U96fb B173 G2 S13 F268 N5050 V6526 H2790 DK1784 L535 K125 O2025 DO222 MN42253 MP12.0045 E180 IN108 DS286 DT228 DC332 DJ61 DB2.2 DG1862 P2-8-5 I8d5.2 Q1071.6 DR3156 Ydian4 Wjeon ¥Ç¥ó {electricity} +ÅÆ 4546 U514e B4 S8 S7 XJ04551 XJ0513D XJ06839 N198 V358 L2093 O763 MN1359X MP1.1028 P4-8-4 I0a8.5 Q2051.3 ZRP4-7-4 Ytu4 Wto ¥È ¥Ä ¤¦¤µ¤® {rabbit} {hare} +ÅÇ 4547 U5410 B30 G8 S6 F1674 N883 V709 H203 DK151 L151 K1776 O242 DO1686 MN3300 MP2.0840 E1634 IN1253 DJ1432 DG298 P1-3-3 I3d3.1 Q6401.0 DR3772 Ytu3 Ytu4 Wto ¥È ¤Ï.¤¯ ¤Ä.¤¯ {spit} {vomit} {belch} {confess} {tell (lies)} +ÅÈ 4548 U5835 B32 S11 N1110 V1021 L2192 MN5279 MP3.0221 P1-3-8 Q4416.0 Ydu3 Wdo ¥È ¤«¤­ {fence} {railing} {enclosure} +ÅÉ 4549 U5857 B32 G8 S13 F1414 N1124 V1074 H2841 DK1818 L1663 K1333 O2038 DO1759 MN5338 MP3.0228 E1637 IN1073 DJ1694 DG360 P2-10-3 I3b10.10 Q3810.4 Q4416.3 DR372 Ytu2 Wdo ¥È ¤Ì.¤ë ¤Ì.¤ê ¤Þ¤ß.¤ì¤ë {paint} {plaster} {daub} {smear} {coating} +ÅÊ 454A U59ac B38 S8 XJ1392B N1205 V1197 L2195 MN6121 MP3.0655 P1-3-5 I3e5.1 Q4146.0 Ydu4 Wtu ¥È ¥Ä ¤Í¤¿.¤à ¤½¤Í.¤à ¤Ä¤â.¤ë ¤Õ¤µ.¤° {jealous} {envy} +ÅË 454B U5c60 B44 S11 N1399 V1426 L2217 MN7761X MP4.0162 P3-3-8 Q7726.4 Ytu2 Wdo Wjeo ¥È ¥Á¥ç ¤Û¤Õ.¤ë {slaughter} {butcher} {slay} +ÅÌ 454C U5f92 B60 G4 S10 F817 N1614 V1746 H416 DK310 L878 K768 O1048 DO834 MN10121 MP4.0869 E554 IN430 DS480 DT553 DJ641 DG630 P1-3-7 I3i7.1 Q2428.1 Q7726.3 DR2070 Ytu2 Wdo ¥È ¤¤¤¿¤º¤é ¤¢¤À T1 ¤«¤Á {junior} {emptiness} {vanity} {futility} {uselessness} {ephemeral thing} {gang} {set} {party} {people} +ÅÍ 454D U6597 B68 G8 S4 F1885 N2073 V2373 H2953 DK1874 L1177 K1782 O71 DO1815 MN13489 MP5.0607 E1633 IN1899 DJ1920 DG950 P3-2-2 I0a4.17 Q3400.0 DR1255 ZPP4-4-3 Ydou3 Ydou4 Wdu ¥È ¥È¥¦ T1 ¤Þ¤¹ T2 ¤È¤Þ¤¹ {Big Dipper} {10 sho (vol)} {sake dipper} +ÅÎ 454E U675c B75 G9 S7 F2062 N2188 V2560 H835 DK559 L2500 O423 MN14477 MP6.0150 IN2103 P1-4-3 I4a3.1 Q4491.0 Ydu4 Wdu ¥È ¥È¥¦ ¥º ¤â¤ê ¤Õ¤µ.¤° ¤ä¤Þ¤Ê¤· {woods} {grove} +ÅÏ 454F U6e21 B85 G8 S12 F446 N2635 V3247 H611 DK445 L1195 K615 O1586 DO897 MN17765 MP7.0096 E1636 IN378 DJ205 DB3.14 DG1225 P1-3-9 I3a9.35 Q3014.7 DR366 ZSP1-3-8 Ydu4 Wdo ¥È ¤ï¤¿.¤ë -¤ï¤¿.¤ë ¤ï¤¿.¤¹ T1 ¤ª ¤¿¤ê ¤ï¤¿¤Ê ¤ï¤¿¤é ¤ï¤¿¤ê {transit} {ford} {ferry} {cross} {import} {deliver} {diameter} {migrate} +ÅÐ 4550 U767b B105 G3 S12 XJ1323C XH798 F566 N3094 V3862 H2595 DK1661 L1703 K572 O1744 DO559 MN22668 MP7.1213 E360 IN960 DS483 DT405 DJ472 DB3.17 DG1361 P2-5-7 I3d9.26 Q1210.8 DR3573 ZPP2-6-6 Ydeng1 Wdeung ¥È¥¦ ¥È ¥É¥¦ ¥·¥ç¥¦ ¥Á¥ç¥¦ ¤Î¤Ü.¤ë ¤¢.¤¬¤ë T1 ¤¿¤« ¤Î¤Ü¤· ¤Î¤Ü¤ê ¤Î¤ê {ascend} {climb up} +ÅÑ 4551 U83df B140 S11 XJ04546 XJ0513D XJ06839 N3964 V5102 O1729 MN31189 MP9.0704 P2-3-8 Q4441.3 ZRP2-4-8 Ytu4 Ytu2 Wdo Wto ¥È ¥Ä ¤¦¤µ¤® T1 ¤¦ {rabbit?} {var of N198?} +ÅÒ 4552 U8ced B154 S15 F1989 N4519 V5807 H1605 L1264 MN36847X MP10.0791 P1-7-8 Q6486.3 ZRP1-7-9 Ydu3 Wdo ¥È ¤«.¤±¤ë ¤«¤± {gamble} {wager} {bet} +ÅÓ 4553 U9014 B162 G8 S10 S9 XH4724 F717 N4697 V6057 H3107 DK1980 L1661 K814 O1234 DO928 MN38882P MP11.0052 E1635 IN1072 DJ960 DG697 P3-3-7 I2q7.16 Q3830.9 DR2841 Ytu2 Wdo ¥È T1 ¤ß¤Á {route} {way} {road} +ÅÔ 4554 U90fd B163 G3 S11 S10 F123 N4769 V6148 H1686 DK1106 L1846 K92 O1419 DO173 MN39497P MP11.0276 E355 IN188 DS287 DT384 DJ338 DB2.12 DG761 P1-8-3 I2d8.13 Q4762.7 DR1444 ZSP1-8-2 Ydu1 Ydou1 Wdo ¥È ¥Ä ¤ß¤ä¤³ T1 ¤¯¤Ë ¤º ¤Á ¤Å¤á ¤ß¤ä {metropolis} {capital} +ÅÕ 4555 U934d B167 S17 N4889 V6312 MN40607 MP11.0593 P1-8-9 I8a9.9 Q8014.7 Ydu4 Wdo ¥È ¤á¤Ã¤­ {plating} {gilding} +ÅÖ 4556 U7825 B112 S10 XJ13446 N3184 V3997 L2590 O1386 MN24093 MP8.0348 P1-5-5 I5a5.4 Q1264.0 Ydi3 Wji ¥· ¥Æ¥¤ ¥­¥¤ ¥Á ¤È ¤È¤¤¤· ¤È.¤° ¤ß¤¬.¤¯ ¤¿¤¤¤é.¤Ë¤¹¤ë {whetstone} {grindstone} +Å× 4557 U783a B112 S10 XJ0626A XH3224 V3993 L2595 P1-5-5 Q1162.7 Yli4 Wryeo ¥ì¥¤ ¤¢¤é¤È ¤ß¤¬.¤¯ T1 ¤È {whetstone} {polish} +ÅØ 4558 U52aa B19 G4 S7 XJ1305D XH732 F749 N717 V527 H2547 DK1618 L865 K795 O728 DO566 MN2314 MP2.0378 E555 IN1595 DS481 DT488 DJ827 DG212 P2-5-2 I2g5.6 Q4742.7 DR1745 Ynu3 Ynao2 Wno ¥É ¤Ä¤È.¤á¤ë {toil} {diligent} {as much as possible} +ÅÙ 4559 U5ea6 B53 G3 S9 F110 N1511 V1616 H3100 DK1974 L1194 K83 O1009 DO252 MN9313 MP4.0562 E356 IN377 DS288 DT340 DC72 DJ333 DB2.6 DG588 P3-3-6 I3q6.1 Q0024.7 DR567 ZSP3-3-5 Ydu4 Yduo2 Yduo4 Wdo Wtag ¥É ¥È ¥¿¥¯ ¤¿¤Ó -¤¿.¤¤ T1 ¤Î¤ê {degrees} {occurrence} {time} {counter for occurrences} +ÅÚ 455A U571f B32 G1 S3 F307 N1050 V966 H3403 DK2127 L150 K316 O42 DO19 MN4867 MP3.0108 E60 IN24 DS17 DT22 DC360 DJ22 DB1.A DG347 P4-3-2 I3b0.1 Q4010.0 DR1472 Ytu3 Wto Wdu ¥É ¥È ¤Ä¤Á T1 ¤Ä ¤Ä¤¯ ¤Ï ¤Ò¤¸ {soil} {earth} {ground} {Turkey} +ÅÛ 455B U5974 B38 G8 S5 F1932 N1186 V1174 H187 DK136 L702 K1891 O256 DO1869 MN6039 MP3.0624 E1638 IN1933 DJ1871 DG431 P1-3-2 I3e2.2 Q4744.0 DR1767 Ynu2 Wno ¥É ¤ä¤Ä ¤ä¤Ã¤³ T1 ¤Ì {guy} {slave} {manservant} {fellow} +ÅÜ 455C U6012 B61 G8 S9 F1221 N1664 V1820 H2571 DK1639 L703 K1390 O1222 DO1068 MN10439 MP4.0990 E1639 IN1596 DJ255 DG778 P2-5-4 I4k5.19 Q4733.4 DR1758 Ynu4 Wno ¥É ¥Ì ¤¤¤«.¤ë ¤ª¤³.¤ë {angry} {be offended} +ÅÝ 455D U5012 B9 G8 S10 F791 N487 V256 H124 DK93 L980 K1188 DO1189 MN767 MP1.0862 E1643 IN905 DJ225 DG109 P1-2-8 I2a8.5 Q2220.0 DR2143 Ydao3 Ydao4 Wdo ¥È¥¦ ¤¿¤ª.¤ì¤ë -¤À¤ª.¤ì ¤¿¤ª.¤¹ {overthrow} {fall} {collapse} {drop} {break down} +ÅÞ 455E U515a B42 C10 G6 S10 XJ0735E F39 N1363 V363 H2581 DK1647 L797 K106 O1191 DO466 MN1381 MP1.1034 E946 IN495 DS848 DT911 DC76 DJ710 DG515 P2-5-5 I3n7.2 Q9021.6 DR1057 ZPP2-3-7 Ydang3 Wdang ¥È¥¦ ¤Ê¤«¤Þ ¤à¤é {party} {faction} {clique} +Åß 455F U51ac B34 C15 G2 S5 F1090 N1161 V410 H2157 DK1365 L427 K903 O161 DO165 MN1610X MP2.0134 E182 IN459 DS120 DT112 DJ99 DB3.8 DG399 P2-3-2 I4i2.1 Q2730.3 DR2540 ZPP4-5-1 Ydong1 Wdong ¥È¥¦ ¤Õ¤æ {winter} +Åà 4560 U51cd B15 G8 S10 F1284 N649 V427 H129 DK97 L506 K1274 DO1435 MN1670 MP2.0157 E1644 IN1205 DJ1094 DG168 P1-2-8 I2b8.2 Q3519.6 DR364 Ydong4 Wdong ¥È¥¦ ¤³¤ª.¤ë ¤³¤´.¤¨¤ë ¤³¤´.¤ë ¤¤.¤Æ¤ë ¤·.¤ß¤ë T1 ¤³¤ª¤ê {frozen} {congeal} {refrigerate} +Åá 4561 U5200 B18 G2 S2 XJ06E5B XJ13331 F1794 N665 V448 H2926 DK1857 L83 K1494 O12 DO34 MN1845 MP2.0188 E181 IN37 DS289 DT81 DJ441 DG177 P3-1-1 I2f0.1 Q1722.0 DR3545 ZPP4-2-1 Ydao1 Wdo ¥È¥¦ ¤«¤¿¤Ê ¤½¤ê T1 ¤­ ¤Á ¤È ¤ï¤­ {sword} {saber} {knife} +Åâ 4562 U5510 B53 C30 G8 S10 F1727 N1516 V812 H3115 DK1988 L1157 K1668 O1246 DO1856 MN3709P MP2.1040 E1645 IN1697 DJ1727 DG292 P3-3-7 I3q7.3 Q0026.7 DR577 Ytang2 Wdang ¥È¥¦ ¤«¤é T1 ¤«¤í ¤¿¤ó {T'ang} {China} +Åã 4563 U5854 B32 G8 S12 XJ13846 F1708 N1109 V1052 H561 DK411 L254 K1516 O1558 DO1570 MN5332X MP3.0226 E1651 IN1840 DJ1438 DG383 P1-3-9 I3b9.9 Q4416.1 DR1477 Yta3 Yda5 Wtab ¥È¥¦ {pagoda} {tower} {steeple} +Åä 4564 U5858 B32 S13 N1119 V1066 O1842 MN5340X MP3.0230 P1-3-10 I3b10.7 Q4016.7 Ytang2 Wdang ¥È¥¦ ¤Ä¤Ä¤ß T1 ¤È¤â {dike} {embankment} +Åå 4565 U5957 B37 S10 N1179 V1161 L2901 MN5926 MP3.0596 P2-3-7 I0a10.3 Q4073.1 Ytao4 Wtu Wto ¥È¥¦ ¤«¤µ.¤Í¤ë {hackneyed} +Åæ 4566 U5b95 B40 S8 F2248 N1289 V1316 MN7103 MP3.0953 P2-3-5 I3m5.3 Q3060.1 Ydang4 Wtang ¥È¥¦ ¤¹¤®¤ë {cave} +Åç 4567 U5cf6 B4 C46 G3 S10 XJ04568 XJ0563A XJ13B75 F245 N230 V1476 H3310 DK2081 L1948 K173 O1522 DO183 MN8108 MP4.0252 E358 IN286 DS292 DT362 DC379 DJ455 DG543 P3-7-3 I3o7.9 Q2772.7 DR852 ZPP4-10-4 Ydao3 Wdo ¥È¥¦ ¤·¤Þ {island} +Åè 4568 U5d8b B46 S14 XJ04567 XJ0563A XJ13B75 XH230 F1633 N1434 V1503 H682 L2976 O2279A MN8434 MP4.0303 P1-3-11 Q2772.7 Ydao3 Wdo ¥È¥¦ ¤·¤Þ {island} +Åé 4569 U60bc B61 G8 S11 F1645 N1706 V1891 H485 DK356 L621 K1989 DO1771 MN10738 MP4.1071 E1648 IN1680 DJ1456 DG821 P1-3-8 I4k8.13 Q9104.6 DR1155 Ydao4 Wdo ¥È¥¦ ¤¤¤¿.¤à {lament} {grieve over} +Åê 456A U6295 B64 G3 S7 F236 N1856 V2095 H256 DK192 L706 K273 DO653 MN11887 MP5.0134 E357 IN1021 DS291 DT287 DJ282 DG862 P1-3-4 I3c4.18 Q5704.7 DR1368 Ytou2 Wtu ¥È¥¦ ¤Ê.¤²¤ë -¤Ê.¤² {throw} {discard} {abandon} {launch into} {join} {invest in} {hurl} {give up} {sell at a loss} +Åë 456B U642d B64 G8 S12 F1472 N1959 V2228 H592 DK432 L646 K2037 MN12508X MP5.0350 E1652 IN1915 DJ1483 DG916 P1-3-9 I3c9.10 Q5406.1 DR1377 Yda1 Wtab Wdab ¥È¥¦ {board} {load (a vehicle)} {ride} +Åì 456C U6771 B4 C75 G2 S8 F37 N213 V2596 H3568 DK2221 L504 K11 O771 DO27 MN14499 MP6.0172 E184 IN71 DS121 DT164 DC108 DJ39 DB2.10 DG1053 P4-8-3 I0a8.9 Q5090.6 DR1564 Ydong1 Wdong ¥È¥¦ ¤Ò¤¬¤· T1 ¤¢¤¤ ¤¢¤¬¤ê ¤¢¤º¤Þ ¤¢¤Å¤Þ ¤³ ¤µ¤­ ¤·¤Î ¤È¤ª ¤Ï¤ë ¤Ò¤¬ ¤â¤È {east} +Åí 456D U6843 B75 G8 S10 F1784 N2255 V2663 H936 DK636 L236 K1642 O1104 DO1428 MN14757 MP6.0320 E1646 IN1567 DJ971 DG1095 P1-4-6 I4a6.10 Q4291.3 DR1857 Ytao2 Wdo ¥È¥¦ ¤â¤â T1 ¤ß ¤â¤Î {peach tree} +Åî 456E U68bc B75 S11 XJ05B6D V2672 P1-4-7 Q4494.1 Ytao2 Wdo ¥È¥¦ T1 ¤æ¤¹ {block of wood} {blockhead} {stupid} +Åï 456F U68df B75 G8 S12 F1406 N2299 V2747 H991 DK678 L505 K1899 O1627 MN14949 MP6.0399 E1653 IN1406 DJ1533 DG1104 P1-4-8 I4a8.3 Q4599.6 DR1864 Ydong4 Wdong ¥È¥¦ ¤à¤Í ¤à¤Ê- {ridgepole} {ridge} +Åð 4570 U76d7 B108 G8 S11 XJ05D39 F1051 N3115 V3894 H2670 DK1714 L1451 K957 DO1026 MN23000 MP8.0114 E1649 IN1100 DJ268 DG1372 P2-6-5 I5h6.2 Q3710.7 DR374 Ydao4 Wdo ¥È¥¦ ¤Ì¤¹.¤à ¤Ì¤¹.¤ß {steal} {rob} {pilfer} +Åñ 4571 U6dd8 B85 S11 F2410 N2588 V3187 MN17642 MP7.0018 P1-3-8 I3a8.34 Q3712.0 Ytao2 Wdo ¥È¥¦ ¤è¤Ê.¤²¤ë {select} +Åò 4572 U6e6f B85 G3 S12 F1356 N2633 V3245 H612 DK446 L546 K1022 O1587 DO844 MN17874 MP7.0138 E359 IN632 DS482 DT406 DJ836 DG1226 P1-3-9 I3a9.23 Q3612.7 DR351 Ytang1 Yshang1 Wtang Wsang ¥È¥¦ ¤æ {hot water} {bath} {hot spring} +Åó 4573 U6d9b B85 S10 XJ05E39 XH2719 V3138 P1-3-7 Q3414.1 Ytao1 Wdo ¥È¥¦ ¤Ê¤ß T1 ¤È {waves} {billows} +Åô 4574 U706f B86 G4 S6 XJ04575 F1605 N2745 V3395 H825 DK552 L165 K1290 DO537 MN18855 MP7.0373 E556 IN1333 DT471 DJ871 DG1262 P1-4-2 I4d2.1 Q9182.0 DR1153 ZPP1-1-5 Ydeng1 Wdeung ¥È¥¦ ¤Ò ¤Û- ¤È¤â¤·¤Ó ¤È¤â.¤¹ ¤¢¤«¤ê {lamp} {a light} {light} {counter for lights} +Åõ 4575 U71c8 B86 S16 XJ04574 F2456 N2800 V3476 H1083 L2972 MN19402 MP7.0518 DS485 P1-4-12 Q9281.8 Ydeng1 Wdeung ¥È¥¦ ¤Ò ¤Û- ¤È¤â¤·¤Ó ¤È¤â.¤¹ ¤¢¤«¤ê {nonstandard for J825} +Åö 4576 U5f53 B42 G2 S6 XJ06144 F91 N1359 V1706 H2177 DK1378 L1153 K93 O282 DO96 MN9913 MP4.0779 E183 IN77 DS290 DT132 DC68 DJ402 DG513 P2-3-3 I3n3.3 Q9017.7 DR1075 Ydang1 Ydang4 Wdang ¥È¥¦ ¤¢.¤¿¤ë ¤¢.¤¿¤ê ¤¢.¤Æ¤ë ¤¢.¤Æ ¤Þ¤µ.¤Ë ¤Þ¤µ.¤Ë¤Ù¤· T1 ¤¿¤¤ {hit} {right} {appropriate} {himself} +Å÷ 4577 U75d8 B104 G8 S12 N3053 V3813 H3284 DK2064 L1684 K2036 DO1715 MN22185 MP7.1174 E1654 IN1942 DJ1932 DG1354 P3-5-7 I5i7.8 Q0011.8 DR573 Ydou4 Wdu ¥È¥¦ {pox} {smallpox} +Åø 4578 U7977 B113 S11 S12 S19 XJ15070 XDR3048 N3260 V4093 H1253 L2598 MN24852X MP8.0511 P1-4-7 Q3424.1 DR648 ZRP1-5-14 Ydao3 Wdo ¥È¥¦ ¤¤¤Î.¤ë ¤¤¤Î.¤ê ¤Þ¤Ä.¤ë {pray} +Åù 4579 U7b49 B118 G3 S12 F798 N3396 V4287 H2682 DK1723 L945 K601 O1770 DO294 MN25992 MP8.0772 E361 IN569 DS484 DT407 DC151 DJ353 DG1479 P2-6-6 I6f6.9 Q8834.1 DR2348 Ydeng3 Wdeung ¥È¥¦ ¤Ò¤È.¤·¤¤ ¤Ê¤É -¤é T1 ¤È ¤Ò {etc.} {and so forth} {class (first)} {quality} {equal} {similar} +Åú 457A U7b54 B118 G2 S12 F486 N3394 V4285 H2681 DK1722 L947 K434 O1765 DO556 MN26006 MP8.0780 E185 IN160 DS293 DT219 DJ213 DB3.12 DG1478 P2-6-6 I6f6.12 Q8860.1 DR2377 Yda2 Yda1 Wdab ¥È¥¦ ¤³¤¿.¤¨¤ë ¤³¤¿.¤¨ T1 ¤É¤¦ {solution} {answer} +Åû 457B U7b52 B118 G8 S12 F1631 N3392 V4283 H2680 DK1721 L944 K1567 O1818 DO1125 MN26004 MP8.0779 E1655 IN1472 DJ373 DG1480 P2-6-6 I6f6.15 Q8822.7 DR2349 ZPP3-8-4 Ytong3 Wtong ¥È¥¦ ¤Ä¤Ä {cylinder} {pipe} {tube} {gun barrel} {sleeve} +Åü 457C U7cd6 B119 G6 S16 F1471 N3485 V4420 H1403 DK948 L1158 K1125 DO1128 MN27070X MP8.0917 E947 IN1698 DT996 DJ1283 DG1501 P1-6-10 I6b10.3 Q9096.7 DR1077 Ytang2 Wdang Wtang ¥È¥¦ {sugar} +Åý 457D U7d71 B120 G5 S12 XJ15373 F125 N3536 V4487 H1352 DK916 L1347 K239 O2333 DO521 MN27447 MP8.1056 E757 IN830 DS682 DT762 DC273 DJ1000 DG1535 P1-6-6 I6a6.10 Q2091.3 DR2757 Ytong3 Wtong ¥È¥¦ ¤¹.¤Ù¤ë ¤Û¤Ó.¤ë T1 ¤Î¤ê ¤à¤Í {overall} {relationship} {ruling} {governing} +Åþ 457E U5230 B133 C18 G8 S8 XH3845 F1032 N3846 V477 H1264 DK848 L755 K989 O901 DO1041 MN1950 MP2.0250 E1641 IN904 DJ287 DG194 P1-6-2 I2f6.4 Q1210.0 DR3143 Ydao4 Wdo ¥È¥¦ ¤¤¤¿.¤ë {arrival} {proceed} {reach} {attain} {result in} +Æ¡ 4621 U8463 B140 S12 N3986 V5118 O1731 MN31433X MP9.0791 P2-3-9 I3k9.1 Q4410.4 ZRP2-4-9 Ydong3 Wdong ¥È¥¦ ¤¿¤À.¤¹ {correct} +Æ¢ 4622 U8569 B140 S15 XH3124 N4055 V5198 L2357 MN32002X MP9.0912 P2-3-12 I3k12.4 Q4412.7 ZRP2-4-12 Ydang4 Wtang ¥È¥¦ ¤È¤í.¤«¤¹ ¤È¤í.¤±¤ë ¤¦¤´.¤¯ {melt} {be charmed} {captivated} +Æ£ 4623 U85e4 B140 G9 S18 F291 N4090 V5241 H2382 DK1544 L1210 K206 O2773 DO1975 MN32340P MP9.0992 IN2231 DC432 P2-3-15 I3k15.3 Q4423.2 DR1942 Yteng2 Wdeung ¥È¥¦ ¥É¥¦ ¤Õ¤¸ T1 ¤¾¤¦ ¤È ¤Õ¤¸¤å {wisteria} +Ƥ 4624 U8a0e B149 G6 S10 F528 N4316 V5561 H1456 DK977 L340 K466 DO642 MN35231 MP10.0390 E945 IN1018 DS849 DT910 DJ946 DG1663 P1-7-3 I7a3.3 Q0460.0 DR3048 Ytao3 Wto ¥È¥¦ ¤¦.¤Ä {chastise} {attack} {defeat} {destroy} {conquer} +Æ¥ 4625 U8b04 B130 C149 G8 S17 F2295 N3824 V5685 H1093 DK748 L1211 K1988 DO1554 MN35780P MP10.0549 E1658 IN1779 DJ1937 DG1656 P1-4-13 I4b13.1 Q7926.1 DR3977 Yteng2 Wdeung ¥È¥¦ {mimeograph} {copy} +Ʀ 4626 U8c46 B151 G3 S7 F1422 N4465 V5735 H1943 DK1235 L1440 K988 O438 DO1044 MN36245 MP10.0637 E1640 IN958 DT288 DJ471 DG1715 P2-1-6 I3d4.22 Q1010.8 DR3073 Ydou4 Wdu ¥È¥¦ ¥º ¤Þ¤á ¤Þ¤á- T1 ¤É ¤Þ {beans} {pea} {midget} +Ƨ 4627 U8e0f B157 G8 S15 F723 N4571 V5889 H1587 DK1066 L1287 K1067 O2314 DO1186 MN37602 MP10.0926 E1657 IN1559 DJ266 DG1766 P1-7-8 I7d8.3 Q6216.3 DR3778 Yta4 Yta1 Wdab ¥È¥¦ ¤Õ.¤à ¤Õ.¤Þ¤¨¤ë {step} {trample} {carry through} {appraise} {evade payment} +ƨ 4628 U9003 B162 G8 S9 S8 XJ06D6D F931 N4682 V6038 H3095 DK1970 L283 K864 DO1169 MN38845P MP11.0041 E1642 IN1566 DJ283 DG689 P3-3-6 I2q6.5 Q3230.1 DR1257 Ytao2 Wdo ¥È¥¦ ¤Ë.¤²¤ë ¤Ë.¤¬¤¹ ¤Î¤¬.¤¹ ¤Î¤¬.¤ì¤ë {escape} {flee} {shirk} {evade} {set free} +Æ© 4629 U900f B162 G8 S10 S9 F1035 N4699 V6059 H3108 DK1981 L915 K1592 DO1152 MN38876P MP11.0049 E1647 IN1685 DJ1746 DG698 P3-3-7 I2q7.10 Q3230.2 DR2245 ZSP3-3-8 Ytou4 Wtu ¥È¥¦ ¤¹.¤¯ ¤¹.¤«¤¹ ¤¹.¤±¤ë ¤È¤¦.¤ë ¤È¤¦.¤¹ T1 ¤È¤ª¤ë {transparent} {permeate} {filter} {penetrate} +ƪ 462A U9419 B167 S20 N4913 V6348 O2880 MN40904 MP11.0633 P1-8-12 I8a12.7 Q8211.8 Ydeng1 Ydeng4 Wdeung ¥È¥¦ ¤¢¤Ö¤ß ¤¿¤«¤Ä¤­ ¤Ò¤È¤â¤· {stirrup} +Æ« 462B U9676 B170 G8 S11 F1680 N5003 V6459 H546 DK402 L1966 K1596 O1565 DO1481 MN41705 MP11.0903 E1650 IN1650 DJ1526 DG738 P1-3-8 I2d8.11 Q7722.0 DR3652 Ytao2 Yyao2 Wdo Wyo ¥È¥¦ T1 ¤¹ ¤¹¤¨ {pottery} {porcelain} +Ƭ 462C U982d B151 C181 G2 S16 F433 N4469 V6639 H1604 DK1073 L1441 K386 O2504 DO519 MN43490 MP12.0264 E186 IN276 DS294 DT238 DC234 DJ166 DG1889 P1-7-9 I9a7.6 Q1118.6 DR3061 Ytou2 Ytou5 Wdu ¥È¥¦ ¥º ¥È ¤¢¤¿¤Þ ¤«¤·¤é -¤¬¤·¤é ¤«¤Ö¤ê T1 ¤«¤ß ¤¬¤ß ¤Á¤ã¤ó ¤Ä¤à¤ê ¤Å {head} {counter for large animals} +Æ­ 462D U9a30 B130 C187 G8 S20 F1420 N3834 V6767 H1106 DK755 L1989 K1386 O2867 DO1340 MN44915P MP12.0542 E1660 IN1780 DJ1547 DG1913 P1-4-16 I4b16.3 Q7922.7 DR3950 Yteng2 Wdeung ¥È¥¦ {inflation} {advancing} {going} +Æ® 462E U95d8 B169 G8 S18 XJ0722C XJ16A30 XJ16A32 XH1810 XDR3853 F751 N4973 V6418 H3334 DK2102 L1629 K654 DO1056 MN45649P MP11.0769 E1659 IN1511 DC367 DJ1328 DG1847 P3-8-10 I8e10.2 Q7714.7 DR3848 ZPP1-11-7 Ydou4 Ydou3 Wtu ¥È¥¦ ¤¿¤¿¤«.¤¦ ¤¢¤é¤½.¤¦ T1 ¤È {fight} {war} +Ư 462F U50cd B9 G4 S13 XJ0503E F417 N532 V297 H153 DK113 L1678 K444 DO170 MN1079 MP1.0920 E558 IN232 DS488 DT612 DC137 DJ192 DB3.15 DG132 P1-2-11 I2a11.1 Q2422.7 DR2145 Ydong4 Wdong ¥É¥¦ ¥ê¥å¥¯ ¥ê¥­ ¥í¥¯ ¥ê¥ç¥¯ ¤Ï¤¿¤é.¤¯ {work} {(kokuji)} +Æ° 4630 U52d5 B19 G3 S11 F73 N730 V549 H1778 DK1163 L1676 K86 DO169 MN2390 MP2.0392 E362 IN231 DS296 DT385 DC47 DJ64 DB2.14 DG221 P1-9-2 I2g9.1 Q2412.7 DR2245 Ydong4 Wdong ¥É¥¦ ¤¦¤´.¤¯ ¤¦¤´.¤«¤¹ T1 ¤ë¤® {move} {motion} {change} {confusion} {shift} {shake} +Ʊ 4631 U540c B13 C30 G2 S6 F15 N619 V717 H2987 DK1897 L180 K23 O298 DO185 MN3294 MP2.0811 E187 IN198 DS295 DT133 DC54 DJ350 DB2.13 DG320 P3-2-4 I2r4.2 Q7722.0 DR3649 Ytong2 Ytong4 Wdong ¥É¥¦ ¤ª¤Ê.¤¸ {same} {agree} {equal} +Ʋ 4632 U5802 B42 C32 G4 S11 F1010 N1365 V1037 H2589 DK1656 L798 K662 O1462 DO358 MN5207 MP3.0200 E557 IN496 DS486 DT573 DJ709 DB2.6 DG355 P2-5-6 I3n8.4 Q9010.4 DR1072 Ytang2 Wdang ¥É¥¦ {public chamber} {hall} +Ƴ 4633 U5c0e B41 G5 S15 F354 N1354 V1388 H2888 DK1845 L278 K524 O2413 DO755 MN7463P MP4.0045 E759 IN703 DS684 DT810 DJ480 DG510 P2-12-3 I5c9.3 Q3834.3 DR948 ZPP3-6-9 ZSP2-11-3 ZBP3-5-9 Ydao3 Ydao4 Wdo ¥É¥¦ ¤ß¤Á¤Ó.¤¯ T1 ¤ß¤Á {guidance} {leading} {conduct} {usher} +Æ´ 4634 U61a7 B61 G9 S15 F2259 N1767 V1982 DK511 L2280 MN11242 MP4.1188 IN2077 P1-3-12 I4k12.5 Q9001.4 Ychong1 Wdong ¥·¥ç¥¦ ¥È¥¦ ¥É¥¦ ¤¢¤³¤¬.¤ì¤ë {yearn after} {long for} {aspire to} {admire} {adore} +Ƶ 4635 U649e B64 S15 XH3316 N1995 V2276 L2245 MN12717 MP5.0384 P1-3-12 I3c12.10 Q5001.4 Yzhuang4 Ychuang2 Wdang ¥É¥¦ ¥È¥¦ ¥·¥å ¤Ä.¤¯ {thrust} {pierce} {stab} {prick} +ƶ 4636 U6d1e B85 G8 S9 F1618 N2546 V3125 H380 DK280 L181 K1756 O821 MN17386 MP6.1097 E1661 IN1301 DJ1844 DG1191 P1-3-6 I3a6.25 Q3712.0 DR349 Ydong4 Wdong Wtong ¥É¥¦ ¤Û¤é T1 ¤È¤¦ {den} {cave} {excavation} +Æ· 4637 U77b3 B109 G9 S17 F2069 N3157 V3961 H1237 DK836 L437 O2630 MN23707 MP8.0256 IN2173 P1-5-12 I5c12.2 Q6001.4 DR3972 Ytong2 Wdong ¥É¥¦ ¥È¥¦ ¤Ò¤È¤ß T1 ¤¢¤­¤é {pupil} +Ƹ 4638 U7ae5 B117 G3 S12 F1138 N3357 V4239 H2130 DK1348 L436 K1111 O1743 DO643 MN25775 MP8.0715 E363 IN410 DS487 DT408 DJ1026 DG1461 P2-2-10 I5b7.3 Q0010.4 DR472 ZPP2-5-7 Ytong2 Wdong ¥É¥¦ ¤ï¤é¤Ù T1 ¤Ñ {juvenile} {child} +ƹ 4639 U80f4 B130 G8 S10 F1904 N3767 V4810 H950 DK646 L182 K1564 DO1500 MN29436 MP9.0305 E1662 IN1300 DJ1341 DG1032 P1-4-6 I4b6.10 Q7722.0 DR3949 Ydong4 Wdong ¥É¥¦ {trunk} {torso} {hull (ship)} {hub of wheel} +ƺ 463A U8404 B140 S11 N3962 V5075 L2379 MN31252X MP9.0729 P2-3-8 I3k8.31 Q4472.7 ZRP2-4-8 Ytao2 Wdo ¥É¥¦ ¥È¥¦ {grape vine} {wild grape} +Æ» 463B U9053 B162 G2 S12 S11 XJ13653 XJ15C30 XJ15C31 F207 N4724 V6091 H3134 DK2000 L277 K129 O1811 DO141 MN39010P MP11.0138 E188 IN149 DS122 DT220 DC123 DJ66 DB3.7 DG710 P3-3-9 I2q9.14 Q3830.6 DR979 ZSP3-2-9 Ydao4 Wdo ¥É¥¦ ¥È¥¦ ¤ß¤Á T1 ¤µ ¤¸ ¤É ¤ß¤Ä {road-way} {street} {district} {journey} {course} {moral} {teachings} +Ƽ 463C U9285 B167 G5 S14 F1505 N4853 V6266 H1721 DK1132 L272 K1437 O2159 DO855 MN40361 MP11.0532 E758 IN1605 DS683 DT800 DJ1340 DG1821 P1-8-6 I8a6.12 Q8712.0 DR2849 Ytong2 Wdong ¥É¥¦ ¤¢¤«¤¬¤Í {copper} +ƽ 463D U5ce0 B46 G8 S9 F1941 N1416 V1464 H358 DK265 L773 K1751 O1081 DO1473 MN8068 MP4.0247 E1663 IN1351 DJ1849 DG542 P1-3-6 I3o6.3 Q2173.1 DR1254 Wsang ¤È¤¦¤² {mountain peak} {mountain pass} {climax} {crest} {(kokuji)} +ƾ 463E U9d07 B196 S15 V6943 O2280 MN46730 MP12.0807 P1-4-11 I11b4.3 Q4742.7 Ybao3 Wbo ¥Û¥¦ ¤È¤­ ¤Î¤¬¤ó {wild goose} {madam of a brothel} {crested ibis} +Æ¿ 463F U533f B22 C23 G8 S10 F2024 N764 V591 H3011 DK1911 L1692 K1693 DO1766 MN2690 MP2.0475 E1664 IN1771 DJ1716 DG238 P3-2-8 I2t8.2 Q7171.6 DR3475 Yni4 Wnig ¥È¥¯ ¤«¤¯¤Þ.¤¦ {hide} {shelter} {shield} +ÆÀ 4640 U5f97 B60 G4 S11 F175 N1622 V1755 H477 DK351 L876 K358 O1299 DO340 MN10137 MP4.0873 E761 IN374 DS850 DT574 DC167 DJ643 DG631 P1-3-8 I3i8.4 Q2624.1 DR2048 Yde2 Yde5 Ydei3 Wdeug ¥È¥¯ ¤¨.¤ë ¤¦.¤ë T1 ¤¢¤Ä ¤Æ¤í {gain} {get} {find} {earn} {acquire} {can} {may} {able to} {profit} {advantage} {benefit} +ÆÁ 4641 U5fb3 B60 G5 S14 F1091 N1633 V1767 H684 DK486 L885 K839 O2063 DO592 MN10237P MP4.0918 E762 IN1038 DS851 DT801 DJ644 DG637 P1-3-11 I3i11.3 Q2423.6 DR2058 Yde2 Wdeog ¥È¥¯ T1 ¤¢¤Ä ¤Ê¤ë ¤Î¤ê ¤æ¤­ ¤è¤· {benevolence} {virtue} {goodness} {commanding respect} +Æ 4642 U6d9c B85 S10 XJ1492C V3134 L2297 MN18591X MP7.0331 P1-3-7 Q3418.6 Ydu2 Wdog ¥È¥¯ ¥È¥¦ ¤±¤¬.¤¹ ¤±¤¬.¤ì ¤ß¤¾ {defile} {blaspheme} {ditch} +Æà 4643 U7279 B93 G4 S10 F234 N2860 V3541 H945 DK641 L246 K153 DO411 MN20013 MP7.0644 E760 IN282 DS685 DT554 DC186 DJ398 DB2.18 DG1293 P1-4-6 I4g6.1 Q2454.1 DR2448 Yte4 Wteug ¥È¥¯ {special} +ÆÄ 4644 U7763 B109 G8 S13 F534 N3147 V3946 H2796 DK1789 L719 K660 O2023 DO1737 MN23457 MP8.0233 E1665 IN1670 DJ926 DG1390 P2-8-5 I5c8.9 Q2760.4 DR1279 Ydu1 Wdog ¥È¥¯ T1 ¤¿¤À ¤¿¤À¤· {coach} {command} {urge} {lead} {supervise} +ÆÅ 4645 U79bf B115 S7 N3262 V4122 L2606 O496 MN24910 MP8.0522 P2-5-2 I5d2.5 Q2021.7 Ytu1 Wdog ¥È¥¯ ¤Á¤Ó.¤ë ¤«¤à¤í ¤Ï.¤²¤ë ¤Ï¤² {become bald} {bare} {wear out} {waste away} {little girl employed at a brothel} +ÆÆ 4646 U7be4 B118 G8 S16 F1942 N3434 V4342 H2716 DK1744 L1988 K1749 O2576 DO1561 MN26344 MP8.0834 E1666 IN1883 DJ1683 DG1489 P2-6-10 I6f10.1 Q8832.7 Q2021.9 DR2350 Ydu3 Wdog ¥È¥¯ ¤¢¤Ä.¤¤ {fervent} {kind} {cordial} {serious} {deliberate} +ÆÇ 4647 U6bd2 B80 G4 S8 F1419 N2468 V3007 H2428 DK1571 L1531 K1165 DO418 MN16730 MP6.0797 E559 IN522 DS686 DT513 DJ788 DG1145 P2-4-4 I0a8.14 Q5050.7 DR1447 Ydu2 Wdog ¥É¥¯ {poison} {virus} {venom} {germ} {harm} {injury} {spite} +ÆÈ 4648 U72ec B94 G5 S9 XJ06057 F365 N2884 V3574 H395 DK293 L522 K479 O788 DO618 MN20406 MP7.0699 E763 IN219 DS687 DT704 DC205 DJ559 DG1303 P1-3-6 I3g6.1 Q4523.6 DR2971 Ydu2 Wdog ¥É¥¯ ¥È¥¯ ¤Ò¤È.¤ê T1 ¤É¤¤¤Ä ¤É¤Ã {single} {alone} {spontaneously} {Germany} +ÆÉ 4649 U8aad B149 G2 S14 XJ06C26 F618 N4375 V5629 H1541 DK1038 L348 K484 O2142 DO55 MN35580P MP10.0496 E189 IN244 DS123 DT233 DC323 DJ180 DB2.10 DG1689 P1-7-7 I7a7.9 Q0461.2 DR3057 Ydu2 Ydou4 Wdog Wdu ¥É¥¯ ¥È¥¯ ¥È¥¦ ¤è.¤à -¤è.¤ß T1 ¤è¤ß {read} +ÆÊ 464A U6803 B75 S9 XJ05B3D F1427 N2220 V2613 L514 K1209 O865 MN14687 MP00.0000 P1-4-5 I4a5.28 Q4292.7 Whoe ¤È¤Á {horse chestnut} {(kokuji)} +ÆË 464B U6a61 B75 S16 N2366 V2863 MN15564 MP6.0560 P1-4-12 I4a12.18 Q4793.2 Yxiang4 Wsang ¥·¥ç¥¦ ¥¾¥¦ ¤È¤Á ¤¯¤Ì¤® {horse chestnut} +ÆÌ 464C U51f8 B2 C17 G8 S5 F2143 N90 V443 H3486 DK2174 L34 K1921 O323 DO1882 MN1809 MP2.0174 E1667 IN1892 DJ1921 DG175 P4-5-1 I0a5.13 Q7777.7 DR3675 ZSP4-4-1 ZSP4-6-1 Ytu1 Ytu2 Ygu3 Wcheol Wdol ¥È¥Ä ¤Ç¤³ {convex} {beetle brow} {uneven} +ÆÍ 464D U7a81 B116 G8 S8 XJ13A4A F521 N3316 V4191 H2230 DK1421 L1319 K574 O722 DO913 MN25424 MP8.0653 E1668 IN898 DJ1121 DG1453 P2-3-5 I3m5.11 Q3043.0 DR763 Ytu2 Ytu1 Wdol ¥È¥Ä ¥« ¤Ä.¤¯ {stab} {protruding} {thrusting} {thrust} {pierce} {prick} +ÆÎ 464E U6934 B75 S13 N2312 V2772 O1893 MN15075 MP6.0421 P1-4-9 I4a9.7 Q4794.7 Yduan4 Wdan ¥¿¥ó ¥À¥ó ¥È¥É ¤à¤¯¤² {fir} +ÆÏ 464F U5c4a B44 G6 S8 XJ0557C F939 N1385 V1413 H3078 DK1957 L1110 K963 DO727 MN7667 MP4.0144 E948 IN992 DS852 DT870 DJ1090 DB2.18 DG529 P3-3-5 I3r5.1 Q7726.7 DR3776 Yjie4 Wgye ¥«¥¤ ¤È¤É.¤±¤ë -¤È¤É.¤± ¤È¤É.¤¯ {deliver} {reach} {arrive} {report} {notify} {forward} +ÆÐ 4650 U9cf6 B56 S14 N1559 V6938 L2836 O2179 MN46674 MP12.0803 P3-3-11 I11b3.1 Q4332.7 Yyuan1 Wyeon ¥¨¥ó ¤È¤Ó ¤È¤ó¤Ó {black kite} {fireman} {hook} +ÆÑ 4651 U82eb B140 S8 F2028 N3922 V5003 L2397 O686 MN30802X MP9.0585 P2-3-5 I3k5.25 Q4460.1 ZRP2-4-5 Yshan1 Yshan4 Wjeom ¥»¥ó ¤È¤Þ {rush matting} +ÆÒ 4652 U5bc5 B40 G9 S11 F1975 N1314 V1341 H2289 DK1471 L2006 K1563 O1439 DO1911 MN7204 MP3.1049 IN2052 P2-3-8 I3m8.4 Q3080.6 Yyin2 Win Wi ¥¤¥ó ¤È¤é T1 ¤È¤â ¤Î¤Ö {sign of the tiger} {3-5AM} {third sign of Chinese zodiac} +ÆÓ 4653 U9149 B164 G9 S7 XJ13027 F2468 N4775 V6157 H3544 DK2207 L1427 K2053 O526 DO1989 MN39763 MP11.0311 IN2254 P4-7-1 I7e0.1 Q1060.0 Yyou3 Wyu ¥æ¥¦ ¤È¤ê T1 ¤Ê¤¬ ¤ß¤Î¤ë T2 ¤Ò¤è¤ê¤Î¤È¤ê ¤È¤ê¤Ø¤ó {west} {bird} {sign of the bird} {5-7PM} {tenth sign of Chinese zodiac} {sake radical (no. 164)} +ÆÔ 4654 U701e B85 S17 N2731 V3356 L2323 MN18659 MP7.0339 P1-3-14 Q3215.7 Yjing4 Wjeong ¥»¥¤ ¥·¥ç¥¦ ¥¸¥å¥¦ ¤È¤í ¤­¤è.¤¤ {pure water} {clear water} {pool in a river} +ÆÕ 4655 U5678 B30 S16 N1005 V910 H752 L2949 MN4429 MP2.1164 P1-3-13 I3d13.3 Q6108.6 Ydun1 Ydun4 Wton ¥È¥ó {tonnage} {(kokuji)} +ÆÖ 4656 U5c6f B5 C45 G8 S4 F1980 N264 V1438 H3457 DK2156 L2033 K2038 O222 MN7828 MP4.0177 E1669 IN1936 DJ1918 DG22 P4-4-3 I0a4.35 Q5071.7 DR1456 ZPP4-4-4 Ytun2 Yzhun1 Wdun Wjun ¥È¥ó {barracks} {police station} {camp} +Æ× 4657 U60c7 B61 G9 S11 F2265 V1887 H486 DK357 L2279 O1288 MN10759 MP4.1078 IN2075 P1-3-8 I4k7.12 Q9004.7 ZSP1-3-7 Ydun1 Wdon ¥·¥å¥ó ¥¸¥å¥ó ¥È¥ó ¤¢¤Ä.¤¤ T1 ¤¢¤Ä¤· ¤¢¤Ä ¤Þ¤³¤È ¤È¤· ¤Ä¤È¤à {sincere} {kind} {considerate} +ÆØ 4658 U6566 B66 G9 S12 F1695 N2053 V2349 H1693 DK1112 L2931 O1690 DO1976 MN13276 MP5.0531 IN2081 P1-8-4 I4i7.4 Q0844.0 ZSP1-7-4 Ydun1 Ydui4 Wdon Wtoe ¥È¥ó ¥¿¥¤ ¥À¥ó ¥Á¥ç¥¦ ¤¢¤Ä.¤¤ T1 ¤¢¤Ä ¤¢¤Ä¤· ¤Ä¤ë ¤Î¤Ö ¤Î¤ê {industry} {kindliness} +ÆÙ 4659 U6c8c B85 S7 N2495 V3054 L2326 MN17193 MP6.0982 P1-3-4 I3a4.7 Q3511.7 Ydun4 Yzhuan4 Wdon ¥È¥ó ¤¯¤é.¤¤ {primeval chaos} +ÆÚ 465A U8c5a B130 C152 G8 S11 XJ15E6F F1864 N3772 V5743 H976 DK666 L538 K1557 DO1738 MN36352 MP10.0655 E1670 IN796 DJ1089 DG1717 P1-4-7 I4b7.2 Q7123.2 DR3951 Ytun2 Wdon ¥È¥ó ¤Ö¤¿ {pork} {pig} +ÆÛ 465B U9041 B162 S12 S11 XH4682 N4719 V6087 L2416 MN38982X MP11.0102 P3-3-9 Q3230.6 ZRP3-4-9 Ydun4 Wdun Wdon ¥È¥ó ¥·¥å¥ó ¤Î¤¬.¤ì¤ë {flee} {escape} {shirk} {evade} {set free} +ÆÜ 465C U9813 B181 S13 N5121 V6623 L2788 O2115 MN43381 MP12.0250 P1-4-9 I9a4.1 Q5178.6 Ydun4 Ydu2 Wdon Wdun ¥È¥ó ¥È¥Ä ¤Ë¤ï¤«.¤Ë ¤È¤ó.¤È ¤Ä¤Þ¤º.¤¯ ¤È¤ß.¤Ë ¤Ì¤«¤º¤¯ {suddenly} {immediately} {in a hurry} +ÆÝ 465D U5451 B1 C30 S7 XH5159 F2362 N39 V737 H2410 L2080 O489 MN48970 MP0.0 P2-4-3 I3d4.19 Q2060.3 ZPP2-1-6 Ytun1 Wtan ¥È¥ó ¥É¥ó ¤Î.¤à {drink} +ÆÞ 465E U66c7 B72 G8 S16 F1899 N2160 V2518 H2521 DK1610 L424 K948 O2685 DO1575 MN14172 MP5.0936 E1672 IN637 DJ1281 DG983 P2-4-12 I4c12.1 Q6073.1 DR3871 Ytan2 Wdam ¥É¥ó ¤¯¤â.¤ë T1 ¤É ¤º¤ß {cloudy weather} {cloud up} +Æß 465F U920d B167 G8 S12 F1574 N4830 V6235 H1689 DK1108 L1495 K1731 O1943 DO1388 MN40219 MP11.0502 E1671 IN966 DJ1372 DG1811 P1-8-4 I8a4.2 Q8511.7 DR2856 Ydun4 Wdun ¥É¥ó ¤Ë¤Ö.¤¤ ¤Ë¤Ö.¤ë ¤Ë¤Ö- ¤Ê¤Þ.¤ë ¤Ê¤Þ¤¯.¤é {dull} {slow} {foolish} {blunt} +Æà 4660 U5948 B37 G9 S8 XJ14345 F841 N1174 V1147 H2219 DK1411 L1094 K822 O696 DO1977 MN5893 MP3.0578 IN2044 P2-3-5 I4e3.3 Q4090.1 DR1441 ZPP2-4-4 Ynai4 Ynai3 Wnae Wna ¥Ê ¥Ê¥¤ ¥À¥¤ ¤¤¤«¤ó ¤«¤é¤Ê¤· {Nara} {what?} +Æá 4661 U90a3 B163 G9 S7 S6 F1621 N4757 V6129 H843 DK564 L2960 K1257 O416 MN39306X MP11.0218 IN2251 P1-4-3 Q1752.7 ZSP1-4-2 Yna4 Yna1 Yna3 Wna ¥Ê ¥À ¤Ê¤Ë ¤Ê¤ó¤¾ ¤¤¤«¤ó T1 ¤È¤â ¤ä¤¹ {what?} +Æâ 4662 U5185 B2 C11 G2 S4 F44 N82 V386 H3466 DK2162 L1019 K51 O81 DO132 MN1512 MP2.0110 E364 IN84 DS489 DT99 DC77 DJ152 DB2.4 DG160 P4-4-4 I0a4.23 Q4022.7 DR1653 Ynei4 Wnae Wnab ¥Ê¥¤ ¥À¥¤ ¤¦¤Á T1 ¤¤¤È ¤¿¤À ¤Á ¤Î¤Á {inside} {within} {between} {among} {house} {home} +Æã 4663 U4e4d B4 S5 N172 V50 MN130 MP1.0346 P4-5-3 I0a5.10 Q8021.1 Yzha4 Wsa ¥µ ¥µ¥¯ -¤Ê¤¬.¤é ¤¿¤Á¤Þ.¤Á {though} {notwithstanding} {while} {during} {both} {all} +Æä 4664 U51ea B16 G9 S6 N657 V437 DK1898 L2140 MN1758 MP2.0168 IN2027 P3-2-4 I2s4.3 Q7721.0 Wji ¤Ê¤® ¤Ê.¤° {lull} {calm} {(kokuji)} +Æå 4665 U8599 B140 S16 N4072 V5221 L2353 MN32121X MP9.0947 P2-3-13 I3k13.8 Q4441.4 ZRP2-4-13 Yti4 Wchi ¥Æ¥¤ ¥Á ¤Ê.¤° ¤Ê¤® ¤«.¤ë {mow down (the enemy)} +Ææ 4666 U8b0e B149 S16 F2021 N4405 V5661 L2709 K1807 O2640 MN35800X MP10.0550 P1-7-9 Q0963.9 DR3064 Ymi2 Ymei4 Wmi ¥á¥¤ ¥Ù¥¤ ¤Ê¤¾ {riddle} {puzzle} {enigma} {hint} {tip} +Æç 4667 U7058 B85 S21 F1912 N2741 V3391 L2321 O2946 MN18784X MP7.0354 P1-3-18 Q3011.4 Ytan1 Wtan ¥¿¥ó ¥À¥ó ¤Ê¤À ¤» T1 ¤À¤Ê ¤Ê¤ó {open sea} +Æè 4668 U637a B64 G9 S11 N1929 V2189 DK366 L2250 MN12221 MP5.0260 IN2080 P1-3-8 I3c8.17 Q5409.1 Yna4 Wnal ¥Ê¥Ä ¥À¥Ä ¤µ.¤¹ ¤ª.¤¹ {press} {print} {affix a seal} {stamp} +Æé 4669 U934b B167 S17 F1810 N4892 V6315 H1752 L2757 K1728 O2650 MN40603 MP11.0592 P1-8-9 I8a9.13 Q8712.7 DR2849 Yguo1 Wgwa ¥« ¤Ê¤Ù {pot} {pan} {kettle} +Æê 466A U6962 B75 S13 F2032 N2310 V2769 L2493 O1900 MN15154X MP6.0465 P1-4-9 Q4896.1 Yyou2 Wyu ¥·¥å¥¦ ¥æ¥¦ ¤Ê¤é {oak} +Æë 466B U99b4 B187 S13 N5194 V6729 H1820 L2807 O1966 MN44595 MP12.0502 P1-10-3 I10a3.2 Q7230.0 Yxun4 Yxun2 Wsun Whun ¥¸¥å¥ó ¥·¥å¥ó ¥¯¥ó ¤Ê.¤ì¤ë ¤Ê.¤é¤¹ ¤·¤¿¤¬.¤¦ {get used to} {experienced} {tamed} +Æì 466C U7e04 B120 G8 S15 XJ0656A XH3617 F1075 N3568 V4547 H1388 DK942 L1377 K1005 O2653 MN27729 MP8.1138 E1420 IN1760 DJ1568 DG1550 P1-6-9 I6a9.1 Q2691.6 Ysheng2 Wseung ¥¸¥ç¥¦ ¤Ê¤ï ¤¿¤À.¤¹ {straw rope} {cord} +Æí 466D U7577 B102 S13 N3011 V3766 L2072 MN21892 MP7.1133 P1-5-8 I5f8.1 Q6704.7 Ychuo4 Wche Wcheol ¥Æ¥Ä ¥Æ¥¤ ¥»¥¤ ¤Ê¤ï¤Æ {rice field ridge path} +Æî 466E U5357 B24 G2 S9 F341 N778 V619 H2082 DK1320 L1613 K205 O912 DO157 MN2750 MP2.0562 E190 IN74 DS124 DT186 DC401 DJ41 DB2.20 DG247 P2-2-7 I2k7.1 Q4022.7 DR1553 ZPP3-4-5 Ynan2 Yna1 Wnam ¥Ê¥ó ¥Ê ¤ß¤Ê¤ß T1 ¤Ê¤ß ¤Ï ¤ß¤Ê ¤ß¤Þ¤ß {south} +Æï 466F U6960 B75 G9 S13 XJ1432A F1927 N2317 V2779 H1018 DK696 L1614 O1901 DO1978 MN15152 MP6.0463 IN2119 P1-4-9 I4a9.25 Q4492.7 Ynan2 Wnam ¥Ê¥ó ¥À¥ó ¥¼¥ó ¥Í¥ó ¤¯¤¹ ¤¯¤¹¤Î¤­ T1 ¤¯¤º ¤Ê {camphor tree} +Æð 4670 U8edf B159 G8 S11 F1269 N4614 V5947 H1479 DK994 L470 K1199 DO1482 MN38213 MP10.1004 E1673 IN1788 DJ1308 DG1774 P1-7-4 I7c4.1 Q5708.2 DR1562 Yruan3 Wyeon ¥Ê¥ó ¤ä¤ï.¤é¤« ¤ä¤ï.¤é¤«¤¤ {soft} +Æñ 4671 U96e3 B172 G6 S18 F330 N5038 V6515 H1838 DK1196 L1580 K442 O2760 DO800 MN42128P MP11.1042 E949 IN557 DS853 DT1003 DC351 DJ526 DG1856 P1-10-8 I8c10.2 Q4051.4 DR1975 Ynan2 Ynan4 Wnan Wna ¥Ê¥ó ¤«¤¿.¤¤ -¤¬¤¿.¤¤ ¤à¤º¤«.¤·¤¤ ¤à¤Å¤«.¤·¤¤ ¤à¤Ä¤«.¤·¤¤ -¤Ë¤¯.¤¤ T1 ¤Ê ¤Ê¤Ë {difficult} {impossible} {trouble} {accident} {defect} +Æò 4672 U6c5d B85 S6 N2487 V3040 L2303 MN17138 MP6.0913 P1-3-3 I3a3.2 Q3414.0 DR369 Yru3 Wyeo ¥¸¥ç ¤Ê¤ó¤¸ ¤Ê¤ì {you} {thou} +Æó 4673 U4e8c B7 G1 S2 XJ05031 F9 N273 V72 H1922 DK1224 L2 K6 O4 DO2 MN247 MP1.0416 E61 IN3 DS2 DT2 DC11 DJ2 DB1.A DG31 P2-1-1 I0a2.1 Q1010.0 DR3072 Yer4 Wi ¥Ë ¥¸ ¤Õ¤¿ ¤Õ¤¿.¤Ä ¤Õ¤¿¤¿.¤Ó T1 ¤ª¤È ¤Ä¤° ¤Ë¤¤ ¤Ï ¤Õ ¤Õ¤¿¤Ä ¤Õ¤À ¤ï {two} +Æô 4674 U5c3c B44 G8 S5 F1844 N1378 V1405 H3033 DK1919 L1054 K1661 O175 DO1688 MN7635 MP4.0131 E1674 IN1620 DJ1722 DG522 P3-3-2 I3r2.2 Q7721.1 DR3756 Yni2 Wni Wil ¥Ë ¤¢¤Þ {nun} +Æõ 4675 U5f10 B1 C154 G8 S6 XJ06C48 XJ06C49 N32 V1675 H3195 DK2038 L355 K1981 DO723 E950 IN1030 DS854 DJ1912 DG603 P3-4-2 I4n3.3 Q1314.0 DR3056 Yer4 Wi ¥Ë ¥¸ ¤Õ¤¿.¤Ä ¤½¤¨ {II} {two} {second} +Æö 4676 U8fe9 B162 S8 S7 XJ06D6E XH4751 V6022 MN38793X MP11.0201 P3-3-5 Q3130.2 ZRP3-4-5 Yer3 Wi ¥¸ ¥Ë ¤Á¤«.¤¤ T1 ¤Á¤«¤· {approach} {near} {close} +Æ÷ 4677 U5302 B20 S4 F2213 N742 V567 H2944 L2147 O73 DO1895 MN2503 MP2.0427 P3-2-2 I0a4.7 Q2772.0 DR2552 Wnae ¤Ë¤ª.¤¦ ¤Ë¤ª.¤¤ ¤Ë¤ª.¤ï¤»¤ë T1 ¤ª¤ê ¤³¤¦ ¤µ¤® {fragrant} {stink} {glow} {insinuate} {(kokuji)} +Æø 4678 U8cd1 B154 S14 N4511 V5806 L2739 MN36785 MP10.0763 P1-7-7 I7b7.1 Q6183.2 Yzhen4 Wjin ¥·¥ó ¤Ë¤®.¤ï¤¤ ¤Ë¤®.¤ä¤« ¤Ë¤®.¤ï¤¹ ¤Ë¤®.¤ï¤¦ {flourish} {be bustling} {prosperity} +Æù 4679 U8089 B130 G2 S6 F986 N3724 V4753 H3200 DK2042 L1022 K779 DO533 MN29236 MP9.0246 E365 IN223 DS297 DT134 DJ561 DB2.1 DG1010 P3-4-2 I2a4.20 Q4022.7 DR1653 ZPP3-2-4 ZPP4-6-4 Yrou4 Wyug Wyu ¥Ë¥¯ {meat} +Æú 467A U8679 B142 G9 S9 F2110 N4118 V5279 H1285 DK863 L520 O882 MN32830 MP10.0003 IN2235 P1-6-3 I6d3.1 Q5111.0 DR1672 Yhong2 Yjiang4 Whong Wgang ¥³¥¦ ¤Ë¤¸ {rainbow} +Æû 467B U5eff B55 C24 S4 N1550 V1662 H3449 L1190 O102 MN9586 MP4.0664 P4-4-2 I0a4.36 Q4477.0 ZSP4-3-2 Ynian4 Wib ¥¸¥å¥¦ ¥Ë¥å¥¦ ¤Ë¤¸¤å¤¦ T1 ¤Ï¤Ä {twenty} {20} +Æü 467C U65e5 B72 G1 S4 F1 N2097 V2410 H3027 DK1915 L12 K1 O77 DO5 MN13733 MP5.0714 E62 IN5 DS11 DT33 DC3 DJ16 DB1.A DG963 P3-3-1 I4c0.1 Q6010.0 DR3878 ZPP4-4-1 Yri4 Wil ¥Ë¥Á ¥¸¥Ä ¤Ò -¤Ó -¤« T1 ¤¢ ¤¢¤­ ¤¤¤ë ¤¯ ¤¯¤µ ¤³¤¦ ¤¹ ¤¿¤Á ¤Ë ¤Ë¤Ã ¤Ë¤Ä ¤Ø {day} {sun} {Japan} +Æý 467D U4e73 B5 G6 S8 F1289 N266 V61 H1438 DK964 L729 K873 O657 DO1216 MN190X MP1.0393 E951 IN939 DT871 DJ821 DG29 P1-7-1 I3n4.4 Q2241.0 DR2056 ZSP1-6-1 Yru3 Wyu ¥Ë¥å¥¦ ¤Á¤Á ¤Á {milk} {breasts} +Æþ 467E U5165 B11 G1 S2 F56 N574 V366 H3370 DK2113 L779 K74 O15 DO39 MN1415 MP1.1037 E63 IN52 DS125 DT8 DC65 DJ186 DB2.9 DG150 P4-2-4 I0a2.3 Q8000.0 DR3562 ZPP3-1-1 Yru4 Wib ¥Ë¥å¥¦ ¥¸¥å ¤¤.¤ë -¤¤.¤ë -¤¤.¤ê ¤¤.¤ì¤ë -¤¤.¤ì ¤Ï¤¤.¤ë T1 ¤¤¤ê ¤¤¤ë ¤Ë ¤Î ¤ê¤ê {enter} {insert} +Ç¡ 4721 U5982 B38 G8 S6 F1704 N1189 V1178 H207 DK154 L100 K1521 O412 DO1539 MN6060 MP3.0635 E1383 IN1747 DC337 DJ1441 DG433 P1-3-3 I3e3.1 Q4640.0 DR1777 Yru2 Wyeo ¥¸¥ç ¥Ë¥ç ¤´¤È.¤· T1 ¤­ ¤Í ¤æ¤­ ¤è¤· {likeness} {like} {such as} {as if} {better} {best} {equal} +Ç¢ 4722 U5c3f B44 G8 S7 F1672 N1382 V1410 H3064 DK1944 L1053 K1543 DO1770 MN7651 MP4.0135 E1675 IN1869 DJ1724 DG525 P3-3-4 I3r4.1 Q7723.2 DR3742 Yniao4 Yni4 Ysui1 Wnyo ¥Ë¥ç¥¦ {urine} +Ç£ 4723 U97ee B140 S12 XJ0706C F2353 N3988 V6605 L2081 O1728 MN43237X MP12.0218 P2-3-9 I3k9.2 Q4410.1 ZRP2-4-9 Yjiu3 Wgu ¥­¥å¥¦ ¥¯ ¤Ë¤é {leek} +Ǥ 4724 U4efb B9 G5 S6 F217 N374 V136 H53 DK37 L1003 K310 O235 DO414 MN416 MP1.0635 E764 IN334 DS688 DT662 DC349 DJ639 DG69 P1-2-4 I2a4.9 Q2221.4 DR2172 Yren4 Yren2 Wim ¥Ë¥ó ¤Þ¤«.¤»¤ë ¤Þ¤«.¤¹ T1 ¤µ ¤È¤¦ ¤Ò¤Ç {responsibility} {duty} {term} {entrust to} {appoint} +Ç¥ 4725 U598a B38 G8 S7 XJ0552C F1413 N1197 V1189 H240 DK177 L507 K1673 DO1314 MN6072 MP3.0642 E1676 IN955 DJ1330 DG435 P1-3-4 I3e4.3 Q4241.4 DR1772 Yren4 Wim ¥Ë¥ó ¥¸¥ó ¤Ï¤é.¤à ¤ß¤´¤â.¤ë {pregnancy} +Ǧ 4726 U5fcd B61 G8 S7 F1700 N1648 V1787 H2212 DK1407 L597 K1373 O463 DO1060 MN10312P MP4.0957 E1677 IN1414 DJ1775 DG771 P2-3-4 I4k3.3 Q1733.2 DR3558 Yren3 Win ¥Ë¥ó ¤·¤Î.¤Ö ¤·¤Î.¤Ð¤»¤ë T1 ¤ª¤· {endure} {bear} {put up with} {conceal} {secrete} {spy} {sneak} +ǧ 4727 U8a8d B149 G6 S14 F198 N4370 V5623 H1546 DK1041 L598 K363 O2137 DO649 MN35502P MP10.0468 E952 IN738 DS855 DT978 DC357 DJ668 DG1690 P1-7-7 I7a7.10 Q0763.2 DR3058 Yren4 Win ¥Ë¥ó ¤ß¤È.¤á¤ë ¤·¤¿¤¿.¤á¤ë {acknowledge} {witness} {discern} {recognize} {appreciate} {believe} +Ǩ 4728 U6fe1 B85 S17 F2260 N2723 V3365 L2329 MN18504 MP7.0318 P1-3-14 I3a14.4 Q3112.7 Yru2 Wyu ¥¸¥å ¥Ë¥å ¤Ì¤ì.¤ë ¤Ì¤é.¤¹ ¤Ì.¤ì¤ë ¤Ì.¤é¤¹ ¤¦¤ë¤ª.¤¤ ¤¦¤ë¤ª.¤¦ ¤¦¤ë¤ª.¤¹ {get wet} {damp} {make love} +Ç© 4729 U79b0 B113 S18 XJ0472A N3261 V4116 O2800 MN24851X MP8.0511 P1-4-14 Q3122.7 ZRP1-5-14 Yni3 Ymi2 Wni ¥Í ¥Ç¥¤ ¥Ê¥¤ {ancestral shrine} +Ǫ 472A U7962 B113 S9 XJ04729 XH3261 N3235 V4074 L2601 O849 MN24679 MP8.0465 P1-4-5 Q3829.0 Ymi2 Yni3 Wni ¥Í ¥Ç¥¤ ¥Ê¥¤ {ancestral shrine} +Ç« 472B U5be7 B40 G8 S14 XJ13A5D F1697 N1335 V1361 H2345 DK1519 L834 K1982 O2181 DO1602 MN7296P MP3.1094 E1678 IN1412 DJ1378 DG496 P2-3-11 I3m11.8 Q3020.1 DR753 Yning2 Yning4 Wnyeong ¥Í¥¤ ¤à¤·.¤í T1 ¤¢¤­ ¤ä¤¹ ¤ä¤¹¤· ¤è¤· {rather} {preferably} +Ǭ 472C U8471 B140 S12 XJ15938 N3993 V5123 L2389 MN31454X MP9.0805 P2-3-9 I3k9.20 Q4433.2 ZRP2-4-9 Ycong1 Wchong ¥½¥¦ ¤Í¤® {stone leek} {Welsh onion} +Ç­ 472D U732b B94 G8 S11 XJ15F25 F1702 N2893 V3586 H535 DK391 L244 K1763 O1304 MN20535X MP7.0719 E1742 IN1470 DJ1410 DG1304 P1-3-8 I3g8.5 Q4426.0 DR2976 Ymao1 Ymao2 Wmyo ¥Ó¥ç¥¦ ¤Í¤³ {cat} +Ç® 472E U71b1 B86 G4 S15 F700 N2797 V3473 H2866 DK1834 L1516 K629 O2408 DO300 MN19360 MP7.0510 E560 IN645 DS490 DT627 DJ866 DG1283 P2-11-4 I4d11.4 Q4533.1 Q4433.1 DR1440 Yre4 Wyeol ¥Í¥Ä ¤¢¤Ä.¤¤ T1 ¤¢¤¿ {heat} {temperature} {fever} {mania} {passion} +ǯ 472F U5e74 B4 C51 G1 S6 XJ15078 F6 N188 V1593 H2035 DK1284 L1036 K3 O342 DO64 MN9168 MP4.0512 E64 IN45 DS126 DT51 DC13 DJ24 DB2.3 DG574 P2-2-4 I0a6.16 Q8050.0 DR2355 ZPP4-6-3 Ynian2 Wnyeon ¥Í¥ó ¤È¤· T1 ¤Í {year} +Ç° 4730 U5ff5 B9 C61 G4 S8 F390 N424 V1800 H2059 DK1304 L1590 K469 O670 DO316 MN10390 MP4.0981 E561 IN579 DS689 DT514 DC333 DJ1117 DG774 P2-2-6 I2a6.24 Q8033.2 DR2858 ZPP2-4-4 Ynian4 Wnyeom ¥Í¥ó {wish} {sense} {idea} {thought} {feeling} {desire} {attention} +DZ 4731 U637b B64 S11 XH1866 N1940 V2201 L2251 MN12222 MP5.0261 P1-3-8 I3c8.25 Q5803.2 Ynian3 Wnyeom Wnyeob ¥Í¥ó ¥¸¥ç¥¦ ¤Í.¤¸¤ë ¤Í¤¸.¤ë ¤Ò¤Í.¤¯¤ë ¤Ò¤Í.¤ë {twirl} {twist} {play with} +Dz 4732 U649a B64 S15 F2398 N1997 V2278 L2266 MN12713 MP5.0383 P1-3-12 I3c12.6 Q5303.3 Ynian3 Wnyeon ¥Í¥ó ¤è.¤ë ¤è.¤ì¤ë ¤è¤ê ¤Ò¤Í.¤ë {twist} {twine} {kinky} +dz 4733 U71c3 B86 G5 S16 F948 N2808 V3490 H1081 DK739 L510 K1142 DO541 MN19394 MP7.0516 E765 IN652 DS690 DT816 DJ870 DG1271 P1-4-12 I4d12.2 Q9383.3 DR1140 ZPP1-1-15 Yran2 Wyeon ¥Í¥ó ¤â.¤¨¤ë ¤â.¤ä¤¹ ¤â.¤¹ {burn} {blaze} {glow} +Ç´ 4734 U7c98 B119 G8 S11 F1410 N3472 V4393 H1327 DK893 L921 K1859 DO1644 MN26901 MP8.0894 E1679 IN1707 DJ1559 DG1497 P1-6-5 I6b5.4 Q9196.0 DR1077 Ynian2 Yzhan1 Wjeom ¥Í¥ó ¤Í¤Ð.¤ë {sticky} {glutinous} {greasy} {persevere} +ǵ 4735 U4e43 B4 G9 S2 F1978 N145 V42 H2927 DK1858 L686 K1960 O27 DO1962 MN113 MP1.0339 IN2003 P3-1-1 I0a2.10 Q1722.7 DR3545 ZPP4-2-1 ZSP3-2-1 ZBP4-3-1 Ynai3 Wnae ¥Ê¥¤ ¥À¥¤ ¥Î ¥¢¥¤ ¤Î ¤¹¤Ê¤ï.¤Á ¤Ê¤ó¤¸ T1 ¤ª¤µ¤à ¤ª ¤Î¤ê {from} {possessive particle} {whereupon} {accordingly} +Ƕ 4736 U5efc B54 S9 XJ06D72 V1658 MN9576 MP4.0663 P3-3-6 I2q6.10 Q1140.6 Ynai3 Wnae ¥Ê¥¤ ¥À¥¤ ¥Î ¥¢¥¤ ¤¹¤Ê¤ï.¤Á ¤Ê¤ó¤¸ {in other words} {thou} {you} {possessive particle} +Ç· 4737 U4e4b B8 C3 G9 S3 F1318 N280 V48 H3420 DK2137 L1214 K697 O24 DO1942 MN125 MP1.0343 IN2004 P4-3-4 I0a2.9 Q3030.7 DR670 ZSP4-2-4 ZSP4-4-4 Yzhi1 Wji ¥· ¤Î ¤³¤ì ¤ª¤¤¤Æ ¤æ¤¯ ¤³¤Î T1 ¤æ¤­ ¤¤¤¿¤ë ¤¢¤­ ¤Ä¤Ê ¤æ¤ß {of} {this} +Ǹ 4738 U57dc B32 S11 XJ04C6E XJ1384F XH4814 V1022 H2765 L2979 O1489 MN5154 MP3.0188 P2-8-3 Q4410.4 Yye3 Wya ¥ä ¥·¥ç ¤Î {open country} {field} {wilderness} +ǹ 4739 U56a2 B2 S22 XJ1366C N124 V5499 L2883 MN4633X MP2.1187 P2-7-15 Q5073.2 Ynang2 Ynang1 Wnang ¥Î¥¦ ¥É¥¦ ¤Õ¤¯¤í {pouch} {purse} {bag} +Ǻ 473A U60a9 B61 G8 S10 XJ0583D F1084 N1698 V1867 H421 DK313 L1935 K992 DO1617 MN10716P MP4.1065 E1680 IN1279 DJ1110 DG817 P1-3-7 I4k7.11 Q9207.2 Q9907.2 DR1175 ZPP1-1-9 Ynao3 Wnoe ¥Î¥¦ ¤Ê¤ä.¤à ¤Ê¤ä.¤Þ¤¹ ¤Ê¤ä.¤Þ¤·¤¤ ¤Ê¤ä¤ß {trouble} {worry} {in pain} {distress} {illness} +Ç» 473B U6fc3 B85 G8 S16 F1200 N2711 V3349 H777 DK535 L2015 K1185 O2612 MN18442 MP7.0307 E1681 IN957 DJ627 DG1256 P1-3-13 I3a13.7 Q3513.2 DR365 Ynong2 Wnong ¥Î¥¦ ¤³.¤¤ T1 ¤Î {concentrated} {thick} {dark} {undiluted} +Ǽ 473C U7d0d B120 G6 S10 F987 N3508 V4453 H1300 DK877 L1356 K994 O1685 DO733 MN27264X MP8.0960 E953 IN758 DS856 DT912 DJ733 DG1519 P1-6-4 I6a4.5 Q2492.7 DR2753 Yna4 Wnab ¥Î¥¦ ¥Ê¥Ã ¥Ê ¥Ê¥ó ¥È¥¦ ¤ª¤µ.¤á¤ë -¤ª¤µ.¤á¤ë ¤ª¤µ.¤Þ¤ë T1 ¤Î ¤í {settlement} {obtain} {reap} {pay} {supply} {store} +ǽ 473D U80fd B28 C130 G5 S10 F273 N853 V4809 H1323 DK888 L2004 K341 O1397 DO416 MN29454 MP9.0307 E766 IN386 DS691 DT718 DC285 DJ411 DG1018 P1-6-4 I4b6.15 Q2121.1 DR2756 Yneng2 Wneung Wnae ¥Î¥¦ ¤è.¤¯ T1 ¤¿¤« ¤Î ¤Î¤ê ¤è¤· {ability} {talent} {skill} {capacity} +Ǿ 473E U8133 B130 G6 S11 XJ0672A XJ13424 F459 N3774 V4821 H975 DK665 L1934 K621 DO927 MN29567P MP9.0329 E954 IN1278 DT930 DJ1109 DG1036 P1-4-7 I4b7.7 Q7227.2 Q7927.2 DR3975 Ynao3 Wnoe ¥Î¥¦ ¥É¥¦ ¤Î¤¦¤º¤ë {brain} {memory} +Ç¿ 473F U81bf B130 S17 N3826 V4884 L2455 MN29938 MP9.0374 P1-4-13 I4b13.2 Q7523.2 Ynong2 Wnong ¥Î¥¦ ¥É¥¦ ¤¦.¤à ¤¦¤ß {pus} {fester} {discharge} +ÇÀ 4740 U8fb2 B161 G3 S13 F385 N4658 V6008 H2698 DK1733 L2014 K362 O2205 DO394 MN38688 MP10.1096 E366 IN369 DS491 DT423 DC229 DJ626 DG1787 P2-6-7 I2p11.1 Q5523.2 DR1965 Ynong2 Wnong ¥Î¥¦ T1 ¤Ê ¤Î ¤ß {agriculture} {farmers} +ÇÁ 4741 U8997 B147 S12 N4287 V5528 L2875 MN34839 MP10.0328 P1-5-7 I5c7.3 Q1661.0 Ysi1 Wsa ¥· ¤Î¤¾.¤¯ ¤¦¤«¤¬.¤¦ {peep} {peek} {come in sight} +Ç 4742 U86a4 B142 S10 N4122 V5287 L2681 MN32893 MP10.0011 P2-4-6 I6d4.7 Q1713.6 Q7713.6 Yzao3 Wjo ¥½¥¦ ¤Î¤ß ¤Ï¤ä¤¤ {flea} +Çà 4743 U5df4 B5 C49 G9 S4 F2082 N263 V1541 H3438 DK2144 L2096 O97 MN8745 MP4.0385 IN2061 P4-4-1 I0a4.16 Q7771.7 ZPP3-1-3 Yba1 Wpa ¥Ï ¤È¤â¤¨ ¤¦¤º¤Þ¤­ T1 ¤È¤â {comma-design} +ÇÄ 4744 U628a B64 G8 S7 F1569 N1846 V2083 H249 DK186 L1752 K1926 MN11874 MP5.0129 E1682 IN1724 DJ1467 DG863 P1-3-4 I3c4.5 Q5701.7 DR1356 Yba3 Yba4 Wpa ¥Ï ¥ï T1 ¤¿¤Ð {grasp} {faggot} {bunch} {counter for bundles} +ÇÅ 4745 U64ad B64 S15 F2204 N1992 V2273 L2262 O2259 MN12747 MP5.0394 P1-3-12 I3c12.8 Q5206.9 Ybo4 Ybo1 Wpa ¥Ï ¥Ð¥ó ¥Ï¥ó ¤Þ.¤¯ T1 ¤Ï¤ê {plant} {sow} +ÇÆ 4746 U8987 B146 G8 S19 XJ05B31 XJ14940 F1173 N4281 V5519 H2730 DK1749 L1895 K1641 MN34790X MP10.0361 E1683 IN1633 DJ1685 DG1641 P2-6-13 I4b15.4 Q1052.7 DR3246 ZSP2-6-12 Yba4 Wpae Wbaeg ¥Ï ¥Ï¥¯ ¤Ï¤¿¤¬¤·¤é {hegemony} {supremacy} {leadership} {champion} +ÇÇ 4747 U6777 B75 S8 N2195 V2575 L2501 O625 MN14505 MP6.0205 P1-4-4 I4a4.10 Q4791.7 Ypa2 Yba5 Wpa ¥Ï ¤Ä¤« T1 ¤ï {kind of rake} +ÇÈ 4748 U6ce2 B85 G3 S8 F740 N2529 V3101 H330 DK245 L803 K606 O596 DO484 MN17308 MP6.1060 E367 IN666 DS298 DT309 DJ913 DG1177 P1-3-5 I3a5.9 Q3414.7 DR366 Ybo1 Ypo1 Wpa ¥Ï ¤Ê¤ß T1 ¤Ò¤é ¤ß¤Ê ¤ß¤Ê¤ß ¤ï {waves} {billows} {Poland} +ÇÉ 4749 U6d3e B85 G6 S9 F164 N2547 V3126 H381 DK281 L1855 K293 O812 DO516 MN17428 MP6.1124 E955 IN912 DS857 DT892 DC286 DJ1191 DG1192 P1-3-6 I3a6.21 Q3213.2 DR365 Ypai4 Ypa1 Wpa ¥Ï {faction} {group} {party} {clique} {sect} {school} +ÇÊ 474A U7436 B96 S12 F1966 N2945 V3649 L2913 MN21081 MP7.0942 P2-8-4 I4f8.9 Q1171.7 Ypa2 Yba5 Wpa ¥Ï ¥Ù ¥ï {lute} +ÇË 474B U7834 B112 G5 S10 F590 N3186 V3999 H1150 DK784 L806 K634 O1113 DO645 MN24124 MP8.0352 E767 IN665 DS692 DT719 DC427 DJ1037 DG1401 P1-5-5 I5a5.1 Q1464.7 DR3367 Ypo4 Wpa ¥Ï ¤ä¤Ö.¤ë ¤ä¤Ö.¤ì¤ë T1 ¤ï {rend} {rip} {tear} {break} {destroy} {defeat} {frustrate} +ÇÌ 474C U5a46 B38 G8 S11 F2435 N1234 V1240 H2762 DK1768 L804 K2039 DO1262 MN6390 MP3.0720 E1684 IN1931 DJ1902 DG430 P2-8-3 I3e8.9 Q3440.4 DR369 Ypo2 Wpa ¥Ð ¤Ð¤Ð ¤Ð¤¢ {old woman} {grandma} {wet nurse} +ÇÍ 474D U7f75 B122 S15 S16 XJ1357C F2467 N3648 V4649 L2699 MN28333 MP9.0025 P2-5-10 I5g10.1 Q6032.7 ZRP2-5-11 Yma4 Wmae Wma ¥Ð ¤Î¤Î¤·.¤ë {abuse} {insult} +ÇÎ 474E U82ad B140 S7 F2026 N3903 V4974 L2386 O473 MN30730X MP9.0535 P2-3-4 I3k4.6 Q4471.7 ZRP2-4-4 Yba1 Wpa ¥Ð ¥Ï {banana} +ÇÏ 474F U99ac B187 G2 S10 F639 N5191 V6725 H3296 DK2073 L1978 K512 O1257 DO142 MN44572 MP12.0458 E191 IN283 DS127 DT199 DJ484 DG1912 P3-6-4 I10a0.1 Q7132.7 DR3450 ZPP4-10-1 Yma3 Wma ¥Ð ¤¦¤Þ ¤¦¤Þ- ¤Þ T1 ¤¿ ¤Ð¤ó ¤á ¤â {horse} +ÇÐ 4750 U4ff3 B9 G6 S10 F1137 N485 V254 H112 DK82 L1633 K1280 O1036 DO1427 MN726 MP1.0815 E959 IN1035 DT913 DJ1167 DG110 P1-2-8 I2a8.8 Q2121.1 DR2154 Ypai2 Wbae ¥Ï¥¤ {haiku} {actor} +ÇÑ 4751 U5ec3 B53 G8 S12 XJ05726 F698 N1526 V1630 H3146 DK2010 L1706 K1014 DO1100 MN9425 MP4.0596 E1687 IN961 DJ1412 DG595 P3-3-9 I3q9.3 Q0021.5 DR557 Yfei4 Wpye ¥Ï¥¤ ¤¹¤¿.¤ì¤ë ¤¹¤¿.¤ë {abolish} {obsolete} {cessation} {discarding} {abandon} +ÇÒ 4752 U62dd B64 G6 S8 XJ05941 F1443 N1884 V2126 H303 DK224 L1564 K1475 O585 DO529 MN11969P MP5.0201 E956 IN1201 DS858 DT872 DJ766 DG880 P1-3-5 I3c5.3 Q5105.0 DR1355 Ybai4 Wbae ¥Ï¥¤ ¤ª¤¬.¤à ¤ª¤í¤¬.¤à {worship} {adore} {pray to} +ÇÓ 4753 U6392 B64 G8 S11 F1047 N1948 V2210 H490 DK359 L1634 K1156 O1317 DO1657 MN12256 MP5.0274 E1686 IN1036 DJ1262 DG909 P1-3-8 I3c8.8 Q5101.1 DR1354 Ypai2 Ypai3 Wbae ¥Ï¥¤ T1 ¤ª¤· {repudiate} {exclude} {expel} {reject} +ÇÔ 4754 U6557 B154 C66 G4 S11 XJ15F40 F516 N4494 V2343 H1476 DK991 L331 K562 DO670 MN13227 MP5.0515 E562 IN511 DS693 DT575 DC420 DJ718 DG941 P1-7-4 I7b4.1 Q6884.0 DR3966 Ybai4 Wpae ¥Ï¥¤ ¤ä¤Ö.¤ì¤ë {failure} {defeat} {reversal} +ÇÕ 4755 U676f B75 G8 S8 XJ04756 F1235 N2206 V2586 H857 DK574 L1219 K1135 DO961 MN14497 MP6.0170 E1685 IN1155 DJ983 DG1078 P1-4-4 I4a4.11 Q4199.0 DR1854 Ybei1 Wbae ¥Ï¥¤ ¤µ¤«¤º¤­ {counter for cupfuls} {wine glass} {glass} {toast} +ÇÖ 4756 U76c3 B1 C108 S9 XJ04755 XH2206 N52 V3887 H2447 MN22955 MP8.0104 P2-4-5 Q1010.7 Ybei1 Wbae ¥Ï¥¤ ¤µ¤«¤º¤­ {glass} {cup} +Ç× 4757 U724c B91 S12 F2247 N2845 V3528 L2873 MN19854 MP7.0600 P1-4-8 Q2604.0 Ypai2 Wpae Wbae ¥Ï¥¤ ¤Ñ¤¤ ¤Õ¤À {label} {signboard} {medal} {mahjong tiles} +ÇØ 4758 U80cc B130 G6 S9 F696 N3754 V4794 H2573 DK1641 L446 K796 O957 DO933 MN29363 MP9.0270 E957 IN1265 DT893 DJ1085 DG1017 P2-5-4 I4b5.15 Q1122.7 DR1246 Ybei4 Ybei1 Wbae Wpae ¥Ï¥¤ ¤» ¤»¤¤ ¤½¤à.¤¯ ¤½¤à.¤±¤ë {stature} {height} {back} {behind} {disobey} {defy} {go back on} {rebel} +ÇÙ 4759 U80ba B130 G6 S9 F1387 N3752 V4791 H916 DK619 L414 K1778 DO943 MN29422P MP9.0303 E958 IN1277 DT894 DJ1343 DG1028 P1-4-5 I4b5.9 Q7522.7 Q7022.7 DR3944 Yfei4 Wpye Wpae ¥Ï¥¤ {lungs} +ÇÚ 475A U8f29 B175 C159 G8 S15 XJ1605F F1365 N5086 V5971 H2807 DK1795 L1637 K1544 DO1451 MN38398 MP10.1007 E1688 IN1037 DJ1166 DG1780 P2-8-7 I7c8.7 Q1150.6 DR1255 Ybei4 Wbae ¥Ï¥¤ -¤Ð¤é ¤ä¤«¤é ¤ä¤«¤¤ ¤È¤â¤¬¤é {comrade} {fellow} {people} {companions} +ÇÛ 475B U914d B164 G3 S10 F359 N4779 V6163 H1460 DK981 L1436 K304 O1141 DO430 MN39771 MP11.0350 E368 IN515 DS299 DT363 DC308 DJ727 DB3.14 DG1790 P1-7-3 I7e3.2 Q1761.7 DR3256 Ypei4 Wbae ¥Ï¥¤ ¤¯¤Ð.¤ë {distribute} {spouse} {exile} {rationing} +ÇÜ 475C U500d B9 G3 S10 F714 N483 V252 H108 DK80 L992 K809 O1025 DO866 MN760 MP1.0824 E563 IN87 DS694 DT364 DJ158 DG111 P1-2-8 I2a8.14 Q2026.1 DR2177 Ybei4 Wbae Wpae ¥Ð¥¤ T1 ¤Ù ¤Þ¤¹ {double} {twice} {times} {fold} +ÇÝ 475D U57f9 B32 G8 S11 F1431 N1091 V1032 H464 DK340 L477 K1615 O1291 DO1492 MN5195 MP3.0196 E1690 IN1828 DJ1640 DG377 P1-3-8 I3b8.6 Q4016.1 DR1477 Ypei2 Wbae Wbu ¥Ð¥¤ ¤Ä¤Á¤«.¤¦ {cultivate} {foster} +ÇÞ 475E U5a92 B38 G8 S12 F1900 N1241 V1247 H564 DK412 L1761 K1862 DO1403 MN6498 MP3.0735 E1692 IN1496 DJ1760 DG450 P1-3-9 I3e9.2 Q4449.4 DR1764 Ymei2 Wmae ¥Ð¥¤ {mediator} {go-between} +Çß 475F U6885 B75 G4 S10 XJ04760 XJ14467 F1232 N2258 V2666 H925 DK626 L460 K1009 O1374 DO1162 MN14795P MP6.0342 E1689 IN1734 DT555 DJ969 DG1096 P1-4-6 I4a6.27 Q4895.7 DR1847 Ymei2 Wmae ¥Ð¥¤ ¤¦¤á {plum} +Çà 4760 U6973 B75 S13 XJ0475F XJ14467 XH2179 V2754 O1894 MN15178 MP6.0471 P1-4-9 Q4499.4 Ymei2 Wmae ¥Ð¥¤ ¤¦¤á {plum} +Çá 4761 U7164 B86 S13 N2781 V3452 L2541 MN19220 MP7.0482 P1-4-9 I4d9.6 Q9489.4 Ymei2 Wmae ¥Ð¥¤ ¥Þ¥¤ ¤¹¤¹ {soot} {smoke dried} +Çâ 4762 U72fd B94 S10 N2885 V3576 L2340 MN20433 MP7.0706 P1-3-7 I3g7.1 Q4628.0 Ybei4 Wpae ¥±¥ó ¥Ð¥¤ ¥Ï¥¤ {wolf} {be flurried} +Çã 4763 U8cb7 B122 C154 G2 S12 F520 N3637 V5793 H2598 DK1662 L831 K330 O1753 DO48 MN36708 MP10.0733 E193 IN241 DS300 DT221 DC433 DJ188 DB2.8 DG1731 P2-5-7 I5g7.2 Q6080.6 DR3661 Ymai3 Wmae ¥Ð¥¤ ¤«.¤¦ {buy} +Çä 4764 U58f2 B32 C33 G2 S7 XJ06C4E F202 N1067 V990 H2196 DK1391 L323 K131 O466 DO47 MN5647P MP3.0288 E192 IN239 DS301 DT151 DC313 DJ187 DB2.8 DG397 P2-3-4 I3p4.3 Q4021.2 DR1457 Ymai4 Wmae ¥Ð¥¤ ¤¦.¤ë ¤¦.¤ì¤ë T1 ¤¦¤ê ¤¦¤ë ¤á {sell} +Çå 4765 U8ce0 B154 G8 S15 F1243 N4512 V5810 H1582 DK1063 L476 K1780 DO1808 MN36818 MP10.0776 E1693 IN1829 DJ1642 DG1747 P1-7-8 I7b8.1 Q6086.1 DR3977 Ypei2 Wbae ¥Ð¥¤ {compensation} {indemnify} +Çæ 4766 U966a B170 G8 S11 XDR1275 F1917 N5002 V6458 H539 DK395 L1299 K2040 DO1693 MN41680 MP11.0837 E1691 IN1943 DJ1641 DG739 P1-3-8 I2d8.3 Q7026.1 DR3677 Ypei2 Wbae ¥Ð¥¤ {obeisance} {follow} {accompany} {attend on} +Çç 4767 U9019 B162 S10 S9 N4698 V6058 L2414 O1515 MN38889X MP11.0053 P3-3-7 Q3030.6 ZRP3-4-7 Yzhe4 Yzhei4 Wjeo Weon ¥·¥ã ¥²¥ó ¤Ï.¤¦ ¤Ï.¤¤ ¤à¤«.¤¨¤ë ¤³¤Î {crawl} {creep} {grovel} {trail (vines)} +Çè 4768 U877f B142 S15 XJ06A24 XH4194 V5344 L2685 MN0 P1-6-9 Q5711.7 Yying2 Wseung ¥è¥¦ ¤Ï¤¨ ¤Ï¤¤ {fly} +Çé 4769 U79e4 B115 S10 N3275 V4134 L2604 MN24993X MP8.0558 P1-5-5 I5d5.4 Q2194.9 Ycheng4 Ychen4 Ycheng1 Wching ¥·¥ç¥¦ ¥Ò¥ó ¥Ó¥ó ¤Ï¤«¤ê {balances} {scales} {steelyard} +Çê 476A U77e7 B111 S9 XJ14F45 XJ15D4C N3170 V3979 MN23938 MP8.0288 P1-5-4 I3h6.3 Q8742.7 Yshen3 Wsin ¥·¥ó ¤Ï.¤° ¤¤¤ï.¤ó¤ä ¤Ï¤°¤­ ¤Ï¤® {feather (arrow)} +Çë 476B U8429 B140 G9 S12 F1544 N3992 V5122 H2319 DK1495 L2351 O1732 MN31333X MP9.0738 IN2223 P2-3-9 I3k9.5 Q4498.9 DR1962 Yqiu1 Wchu ¥·¥å¥¦ ¤Ï¤® T1 ¤Ï {bush clover} +Çì 476C U4f2f B9 G8 S7 F1741 N397 V158 H59 DK40 L967 K1671 O363 DO1679 MN466 MP1.0668 E1694 IN1176 DJ1877 DG83 P1-2-5 I2a5.7 Q2620.0 DR2178 Ybo2 Ybai3 Yba4 Wbaeg Wpae ¥Ï¥¯ T1 ¤¤¤­ ¤¨¤­ ¤« ¤­ ¤Ï ¤Ò¤í {chief} {count} {earl} {uncle} {Brazil} +Çí 476D U5265 B18 S10 F2383 N695 V496 L2145 O1427 MN48939 MP2.0292 P1-8-2 Q2210.0 Ybo1 Ybao1 Wbag ¥Ï¥¯ ¥Û¥¯ ¤Ø.¤° ¤Ø¤º.¤ë ¤à.¤¯ ¤à.¤±¤ë ¤Ï.¤¬¤ì¤ë ¤Ï.¤° ¤Ï.¤²¤ë ¤Ï.¤¬¤¹ {come off} {peel} {fade} {discolor} +Çî 476E U535a B24 G4 S12 F794 N787 V621 H151 DK112 L47 K802 O1534 DO525 MN2761P MP2.0599 E564 IN601 DS695 DT596 DJ798 DG249 P1-2-10 I2k10.1 Q4304.6 DR1448 Ybo2 Wbag ¥Ï¥¯ ¥Ð¥¯ T1 ¤°¤ì ¤È ¤Ï¤« ¤Ò¤í {Dr.} {command} {esteem} {win acclaim} {Ph.D.} {exposition} {fair} +Çï 476F U62cd B64 G8 S8 XH1829 F1373 N1872 V2114 H304 DK225 L652 K1529 DO1440 MN11952 MP5.0175 E1695 IN1178 DJ1255 DG881 P1-3-5 I3c5.14 Q5600.0 DR1378 Ypai1 Wbag ¥Ï¥¯ ¥Ò¥ç¥¦ {clap} {beat (music)} +Çð 4770 U67cf B75 S9 F1606 N2230 V2623 L199 O866 MN14617 MP6.0259 P1-4-5 I4a5.14 Q4690.0 Ybo2 Ybai3 Wbaeg ¥Ï¥¯ ¥Ò¥ã¥¯ ¥Ó¥ã¥¯ ¤«¤·¤ï T1 ¤«¤¤ ¤«¤· {oak} +Çñ 4771 U6cca B85 G8 S8 F1233 N2527 V3099 H331 DK246 L147 K1242 O592 DO1016 MN17275 MP6.1040 E1696 IN1177 DJ207 DB3.2 DG1178 P1-3-5 I3a5.15 Q3610.0 DR378 Ybo2 Ypo4 Wbag ¥Ï¥¯ ¤È.¤Þ¤ë ¤È.¤á¤ë T1 ¤È¤Þ¤ê ¤Ï¤Ä {overnight} {put up at} {ride at anchor} {3-day stay} +Çò 4772 U767d B106 G1 S5 F483 N3095 V3863 H3493 DK2175 L37 K266 O216 DO79 MN22678 MP8.0001 E65 IN205 DS37 DT46 DC242 DJ44 DB2.2 DG1362 P4-5-2 I4c1.3 Q2600.0 DR878 Ybai2 Wbaeg Wbae ¥Ï¥¯ ¥Ó¥ã¥¯ ¤·¤í ¤·¤é- ¤·¤í.¤¤ T1 ¤¢¤­ ¤« ¤Ï¤Ã {white} +Çó 4773 U7b94 B118 S14 N3411 V4312 L2634 MN26142 MP8.0796 P2-6-8 I6f8.5 Q8816.3 Ybo2 Wbag ¥Ï¥¯ ¤¹¤À¤ì {foil} {gilt} +Çô 4774 U7c95 B119 S11 F1905 N3470 V4391 L2648 MN26891 MP8.0892 P1-6-5 I6b5.3 Q9690.0 Ypo4 Wbag ¥Ï¥¯ ¤«¤¹ {scrap} {waste} +Çõ 4775 U8236 B137 G8 S11 F1753 N3870 V4936 H1340 DK905 L1869 K1456 DO1485 MN30402 MP9.0487 E1698 IN1095 DJ1573 DG1596 P1-6-5 I6c5.2 Q2640.0 DR878 Ybo2 Wbag ¥Ï¥¯ {liner} {ship} +Çö 4776 U8584 B140 G8 S16 F1009 N4075 V5225 H2370 DK1534 L227 K975 O2569 DO1091 MN32083P MP9.0941 E1699 IN1449 DJ799 DG671 P2-3-13 I3k13.11 Q4414.6 DR1948 Ybo2 Ybao2 Ybo4 Wbag ¥Ï¥¯ ¤¦¤¹.¤¤ ¤¦¤¹- -¤¦¤¹ ¤¦¤¹.¤á¤ë ¤¦¤¹.¤Þ¤ë ¤¦¤¹.¤é¤° ¤¦¤¹.¤é- ¤¦¤¹.¤ì¤ë ¤¹¤¹¤­ {dilute} {thin} {weak (tea)} +Ç÷ 4777 U8feb B162 G8 S8 S7 F773 N4676 V6031 H3074 DK1953 L282 K842 O747 DO1411 MN38797P MP11.0021 E1697 IN1175 DJ964 DG684 P3-3-5 I2q5.5 Q3630.0 DR878 Ypo4 Ypai3 Wbag ¥Ï¥¯ ¤»¤Þ.¤ë T1 ¤µ¤³ ¤» ¤»¤³ ¤Ï¤µ ¤Ï¤µ¤Þ ¤Ï¤¶¤Þ {urge} {force} {imminent} {spur on} +Çø 4778 U66dd B72 S19 N2165 V2524 H1099 L2447 MN14239 MP5.0946 P1-4-15 I4c15.1 Q6603.2 Ypu4 Ybao4 Wpo Wpog ¥Ð¥¯ ¥Û¥¯ ¥Ü¥¯ ¤µ¤é.¤¹ {bleach} {refine} {expose} {air} +Çù 4779 U6f20 B85 G8 S13 F1611 N2649 V3268 H655 DK469 L230 K1789 O1853 MN18149X MP7.0221 E1700 IN1427 DJ1159 DG1236 P1-3-10 I3a10.18 Q3413.4 DR363 Ymo4 Wmag ¥Ð¥¯ {vague} {obscure} {desert} {wide} +Çú 477A U7206 B86 G8 S19 F735 N2818 V3505 H1101 DK751 L1802 K475 DO923 MN19540 MP7.0554 E1702 IN1015 DC309 DJ1044 DG1273 P1-4-15 I4d15.2 Q9683.2 DR1142 ZPP1-1-18 Ybao4 Wpog Wbag ¥Ð¥¯ ¤Ï.¤¼¤ë {bomb} {burst open} {pop} {split} +Çû 477B U7e1b B120 G8 S16 F1764 N3593 V4567 H1405 DK949 L1376 K1983 DO1361 MN27771X MP8.1143 E1701 IN1448 DJ1569 DG1555 P1-6-10 I6a10.3 Q2394.2 Q2394.6 DR2748 Yfu2 Wbag ¥Ð¥¯ ¤·¤Ð.¤ë {truss} {arrest} {bind} {tie} {restrain} +Çü 477C U83ab B140 S10 N3954 V5057 L2105 O1175 MN31078X MP9.0685 P2-3-7 I3k7.14 Q4443.0 ZRP2-4-7 Ymo4 Wmag Wmo ¥Ð¥¯ ¥Ü ¥Þ¥¯ ¥â ¥Ê¥¤ ¤¯¤ì ¤Ê¤«.¤ì ¤Ê¤· {must not} {do not} {be not} +Çý 477D U99c1 B187 S14 N5197 V6733 L2808 MN44619 MP12.0505 P1-10-4 I10a4.3 Q7434.0 Ybo2 Wbag ¥Ï¥¯ ¥Ð¥¯ ¤Ö¤Á ¤Þ¤¸.¤ë ¤Þ¤À¤é {refutation} {contradiction} +Çþ 477E U9ea6 B199 G2 S7 XJ0734E F1615 N5385 V7030 H2408 DK1559 L1533 K1411 O456 DO816 MN47718 MP12.0930 E194 IN270 DS128 DT152 DJ637 DG400 P2-4-3 I4i4.2 Q5024.7 DR1467 Ymai4 Wmaeg ¥Ð¥¯ ¤à¤® {barley} {wheat} +È¡ 4821 U51fd B1 C17 S8 XJ05162 F1781 N49 V446 H3001 L1902 K1503 O1232 MN1826 MP2.0185 P3-2-6 I2b6.3 Q1077.2 ZSP3-2-7 Yhan2 Wham ¥«¥ó ¤Ï¤³ ¤¤.¤ì¤ë {box (archaic)} +È¢ 4822 U7bb1 B118 G3 S15 F1357 N3425 V4331 H2711 DK1741 L942 K944 O2383 DO935 MN26209 MP8.0813 E1703 IN1091 DT435 DJ1060 DG1486 P2-6-9 I6f9.4 Q8896.3 DR2379 Yxiang1 Wsang ¥½¥¦ ¤Ï¤³ {box} {chest} {case} {bin} {railway car} +È£ 4823 U7872 B112 S12 V4004 MN24243 MP8.0369 P1-5-7 I5a7.7 Q1866.8 Yyu4 Wgog ¤Ï¤¶¤Þ T1 ¤µ¤³ ¤Ï¤¶ {ravine} {gorge} {gap} +Ȥ 4824 U7bb8 B118 S15 F2156 N3422 V4301 H2708 L2640 O2381 MN26224X MP8.0815 P2-6-9 Q8860.4 Q8860.3 Yzhu4 Wjeo ¥Á¥ç ¥Á¥ã¥¯ ¤Ï¤· {chopsticks} +È¥ 4825 U8087 B129 G9 S14 XJ1556B F1943 N3723 V4751 H2799 DK1791 L2893 O2222 DO1968 MN29228X MP9.0245 IN2204 P2-8-6 I4m10.1 Q3850.7 Yzhao4 Wjo ¥Á¥ç¥¦ ¥¸¥ç¥¦ ¥È¥¦ ¤Ï¤¸.¤á¤ë ¤Ï¤¸¤á T1 ¤È¤· ¤¿¤À¤· ¤Ï¤Ä {beginning} +Ȧ 4826 U7b48 B118 S12 N3387 V4277 L2646 MN25990 MP8.0772 P2-6-6 I6f6.10 Q8860.4 Ygua1 Wgwal ¥«¥Ä ¤Ï¤º ¤ä¤Ï¤º {notch of an arrow} {ought} {must} {should be} {expected} +ȧ 4827 U6ae8 B75 S20 XJ05B45 V2910 MN15844 MP6.0597 P1-4-16 I4a16.2 Q4191.7 Ylu2 Wro ¥í ¤Ï¤¼ {wax tree} {sumac} +Ȩ 4828 U5e61 B50 S15 F1948 N1489 V1584 H723 L2232 K1159 O2261 MN9086 MP4.0474 P1-3-12 I3f12.2 Q4226.9 Yfan1 Wbeon ¥Þ¥ó ¥Ï¥ó ¥Ð¥ó ¥Û¥ó ¤Ï¤¿ T1 ¤Ï ¤ï¤¿ {flag} +È© 4829 U808c B130 G8 S6 F1559 N3726 V4755 H827 DK553 L66 K1130 DO1890 MN29242 MP9.0250 E1704 IN1306 DJ1345 DG1021 P1-4-2 I4b2.2 Q7721.0 DR3957 Yji1 Wgi ¥­ ¤Ï¤À {texture} {skin} {body} {grain} +Ȫ 482A U7551 B86 C102 G3 S9 F1176 N2757 V3741 H905 DK611 L166 K1216 O838 DO699 MN21797 MP7.1090 E369 IN36 DS302 DT341 DJ872 DG1337 P1-4-5 I4d5.1 Q9680.0 DR1176 ZPP1-1-8 Ytian2 Wjeon ¤Ï¤¿ ¤Ï¤¿¤± -¤Ð¤¿¤± T1 ¤«¤Þ ¤Þ¤Þ {farm} {field} {garden} {one's specialty} {(kokuji)} +È« 482B U7560 B106 C102 S10 F1860 N3102 V3747 H2578 L2916 O1198 MN21827 MP7.1101 P2-5-5 I5f5.3 Q2660.0 Wjeon ¤Ï¤¿¤± ¤Ï¤¿ T1 ¤Ï¤Ê {field} {farm} {garden} {(kokuji)} +Ȭ 482C U516b B12 G1 S2 F92 N577 V369 H3 DK1859 L8 K41 O19 DO10 MN1450 MP2.0001 E66 IN10 DS8 DT4 DC116 DJ8 DB1.A DG151 P1-1-1 I2o0.1 Q8000.0 DR2062 Yba1 Yba2 Wpal ¥Ï¥Á ¤ä ¤ä.¤Ä ¤ä¤Ã.¤Ä ¤è¤¦ T1 ¤Ê ¤Ï ¤Ï¤Ã ¤Ï¤Ä ¤ä¤Á ¤ä¤Ä T2 ¤Ï¤Á¤¬¤·¤é {eight} +È­ 482D U9262 B167 G8 S13 XJ1546D F1890 N4840 V6249 H1708 DK1123 L271 K1936 O1945 MN40317 MP11.0517 E1705 IN1820 DJ1597 DG1815 P1-8-5 I8a5.4 Q8513.0 DR2855 Ybo1 Wbal ¥Ï¥Á ¥Ï¥Ä {bowl} {rice tub} {pot} {crown} +È® 482E U6e8c B85 S12 XJ14855 N2690 V3209 H741 L2307 MN18225X MP00.0000 P1-3-9 Q3214.7 ZRP1-3-12 Ypo1 Wbal ¥Ï¥Ä ¤â.¤ë ¤È¤Ó¤Á.¤ë ¤½¤½.¤° {sprinkle} {lively} {vigorous} +ȯ 482F U767a B105 G3 S9 XJ06224 F32 N3092 V3860 H2565 DK1634 L1705 K43 O953 DO186 MN22662P MP7.1213 E370 IN96 DS303 DT342 DC102 DJ286 DB2.7 DG1360 P2-5-4 I0a9.5 Q1241.5 DR3557 Yfa1 Wbal ¥Ï¥Ä ¥Û¥Ä ¤¿.¤Ä ¤¢¤Ð.¤¯ ¤ª¤³.¤ë ¤Ä¤«.¤ï¤¹ ¤Ï¤Ê.¤Ä T1 ¤Ð ¤ï {discharge} {departure} {publish} {emit} {start from} {disclose} +È° 4830 U9197 B164 S16 S19 XJ16277 N4802 V6182 H1645 MN40041X MP11.0397 P1-7-9 Q1264.7 ZRP1-7-12 Yfa1 Ypo1 Wbal ¥Ï¥Ä ¤«¤â.¤¹ {fermentation} {brewing} +ȱ 4831 U9aea B190 G8 S14 XJ0717B F1474 N5255 V6804 H2846 DK1821 L1924 K1344 DO1224 MN45387P MP12.0640 E1706 IN1148 DJ1359 DG1925 P2-10-4 I3j11.3 Q7244.7 DR3467 Yfa4 Wbal ¥Ï¥Ä ¤«¤ß T1 ¤¬¤¿ ¤Ò¤² {hair of the head} +Ȳ 4832 U4f10 B9 G8 S6 XJ13229 XJ14A5D F1816 N370 V132 H42 DK26 L994 K1990 DO1535 MN439 MP1.0661 E1707 IN1509 DJ1422 DG70 P1-2-4 I2a4.5 Q2325.0 DR2159 Yfa2 Yfa1 Wbeol ¥Ð¥Ä ¥Ï¥Ä ¥« ¥Ü¥Á ¤­.¤ë ¤½¤à.¤¯ ¤¦.¤Ä {fell} {strike} {attack} {punish} +ȳ 4833 U7f70 B122 G8 S14 XJ0662F F1220 N3646 V4647 H2613 DK1675 L833 K1374 DO936 MN28315 MP9.0022 E1709 IN886 DJ1317 DG1467 P2-5-9 I5g9.1 Q6062.0 DR3643 Yfa2 Wbeol ¥Ð¥Ä ¥Ð¥Á ¥Ï¥Ä ¤Ð¤Ã.¤¹¤ë {penalty} {punishment} +È´ 4834 U629c B64 G8 S7 XJ05936 F726 N1854 V2093 H246 DK183 L705 K684 O384 DO1525 MN11901P MP5.0150 E1708 IN1713 DJ769 DG864 P1-3-4 I3c4.10 Q5404.7 DR1367 Yba2 Wbal Wpae ¥Ð¥Ä ¥Ï¥Ä ¥Ï¥¤ ¤Ì.¤¯ -¤Ì.¤¯ ¤Ì.¤­ ¤Ì.¤±¤ë ¤Ì.¤«¤¹ ¤Ì.¤«¤ë T1 ¤Ì¤­ {slip out} {extract} {pull out} {pilfer} {quote} {remove} {omit} +ȵ 4835 U7b4f B118 S12 XJ14353 N3391 V4282 L2629 O1766 MN26000 MP8.0778 P2-6-6 I6f6.7 Q8825.3 Yfa2 Wbeol ¥Ð¥Ä ¥Ï¥Ä ¥Ü¥Á ¤¤¤«¤À {raft} +ȶ 4836 U95a5 B169 G8 S14 XDR3853 F1072 N4954 V6398 H3325 DK2096 L1619 K1457 DO1375 MN41308 MP11.0740 E1710 IN1510 DJ1192 DG1845 P3-8-6 I8e6.2 Q7725.3 DR3859 Yfa2 Wbeol ¥Ð¥Ä {clique} {lineage} {pedigree} {faction} {clan} +È· 4837 U9ce9 B196 G9 S13 F1637 N5342 V6936 H163 DK120 L1946 O1825 MN46648 MP12.0787 IN2273 P1-2-11 I11b2.1 Q4702.7 Yjiu1 Wgu ¥­¥å¥¦ ¥¯ ¤Ï¤È ¤¢¤Ä.¤á¤ë T1 ¤ä¤¹ {pigeon} {dove} +ȸ 4838 U567a B30 S16 XH4358 F2308 N998 V903 L2176 MN4433 MP2.1164 P1-3-13 I3d13.2 Q6202.1 Wsin ¤Ï¤Ê¤· {talk} {(kokuji)} +ȹ 4839 U5859 B32 S13 F2340 N1116 V1063 O1845 MN5341 MP3.0231 P1-3-10 I3b10.4 Q4012.7 Yqiao1 Wgo Wgag ¥«¥¯ ¥³¥¦ ¤Ï¤Ê¤ï ¤«¤¿.¤¤ T1 ¤Ï¤Ê {projecting tableland or mountain} +Ⱥ 483A U86e4 B142 S12 N4136 V5312 L2695 O1649 MN33023 MP10.0027 P1-6-6 I6d6.7 Q5816.1 Yha2 Yge2 Whab ¥³¥¦ ¤Ï¤Þ¤°¤ê {clam} +È» 483B U96bc B172 G9 S10 F2224 V6493 H2756 DK1766 L2879 O1230 MN41943 MP11.0982 IN2259 P2-8-2 I8c2.2 Q2040.1 Yzhun3 Ysun3 Wjun ¥·¥å¥ó ¥¸¥å¥ó ¤Ï¤ä¤Ö¤µ T1 ¤Ï¤ä {falcon} +ȼ 483C U4f34 B9 G8 S7 F886 N396 V157 H60 DK41 L1203 K1115 O361 DO1433 MN475X MP1.0679 E1712 IN1027 DJ1423 DG84 P1-2-5 I2a5.4 Q2925.0 DR2155 Yban4 Wban ¥Ï¥ó ¥Ð¥ó ¤È¤â¤Ê.¤¦ T1 ¤È¤â {consort} {accompany} {bring with} {companion} +Ƚ 483D U5224 B18 G5 S7 F197 N673 V465 H1122 DK765 L1205 K291 O434 DO497 MN1923 MP2.0233 E769 IN1026 DS860 DT673 DC187 DJ899 DG187 P1-5-2 I2f5.2 Q9250.0 DR1043 Ypan4 Wpan ¥Ï¥ó ¥Ð¥ó ¤ï¤«.¤ë {judgement} {signature} {stamp} {seal} +Ⱦ 483E U534a B3 C24 G2 S5 F224 N132 V608 H3501 DK2182 L1202 K224 O213 DO150 MN2707X MP2.0540 E195 IN88 DS129 DT113 DC324 DJ159 DB2.1 DG243 P4-5-3 I0a5.24 Q9050.0 DR1055 Yban4 Wban ¥Ï¥ó ¤Ê¤«.¤Ð T1 ¤Ï {half} {middle} {odd number} {semi-} {part-} +È¿ 483F U53cd B27 C29 G3 S4 F191 N817 V674 H2945 DK1869 L722 K183 O69 DO342 MN3127 MP2.0687 E371 IN324 DS492 DT244 DC146 DJ362 DB3.19 DG267 P3-2-2 I2p2.2 Q7124.7 DR3367 ZPP4-4-1 Yfan3 Wban Wbeon ¥Ï¥ó ¥Û¥ó ¥¿¥ó ¥Û ¤½.¤ë ¤½.¤é¤¹ ¤«¤¨.¤¹ ¤«¤¨.¤ë -¤«¤¨.¤ë T1 ¤½¤ê ¤¿ {anti-} +ÈÀ 4840 U53db B4 C29 S9 N220 V680 H1143 L2902 MN3166X MP2.0710 P1-5-4 I2p7.3 Q9154.7 Ypan4 Wban ¥Ï¥ó ¥Û¥ó ¤½¤à.¤¯ {disobey} {defy} {go back on} {rebel} {rebellion} +ÈÁ 4841 U5e06 B50 G8 S6 F1923 N1469 V1551 H210 DK156 L406 K1863 O239 DO948 MN8787 MP4.0412 E1711 IN1103 DJ1444 DG558 P1-3-3 I3f3.1 Q4721.0 DR1656 Yfan1 Yfan2 Wbeom ¥Ï¥ó ¤Û {sail} +È 4842 U642c B64 G8 S13 F1664 N1973 V2249 H647 DK464 L1873 K1723 DO1667 MN12507 MP5.0350 E1716 IN1722 DJ1487 DG923 P1-3-10 I3c10.2 Q5704.7 DR1368 Yban1 Wban ¥Ï¥ó {conveyor} {carry} {transport} +Èà 4843 U6591 B96 C67 S12 F2165 N2950 V2371 H1000 L2556 O1609 MN13470 MP5.0604 P1-4-8 I4f8.3 Q1111.4 Yban1 Wban ¥Ï¥ó ¤Õ ¤Þ¤À¤é T1 ¤¤ {spot} {blemish} {speck} {patches} +ÈÄ 4844 U677f B75 G3 S8 F926 N2213 V2595 H858 DK575 L724 K709 O632 DO468 MN14518 MP6.0217 E373 IN1047 DS305 DT310 DJ987 DG1079 P1-4-4 I4a4.21 Q4194.7 DR1867 Yban3 Wpan ¥Ï¥ó ¥Ð¥ó ¤¤¤¿ {plank} {board} {plate} {stage} +ÈÅ 4845 U6c3e B85 S5 N2483 V3033 L2301 O143 MN17101 MP6.0900 P1-3-2 I3a2.3 Q3711.2 Yfan4 Wbeom ¥Ï¥ó ¤Ò¤í.¤¬¤ë {spread out} {wide} +ÈÆ 4846 U6c4e B85 S6 F2014 N2490 V3043 H219 L2327 O249 MN17120X MP6.0907 P1-3-3 I3a3.11 Q3711.0 Yfan4 Wbeom Wbong ¥Ï¥ó ¥Ö ¥Õ¥¦ ¥Û¥¦ ¥Û¥ó ¤¿¤À¤è.¤¦ ¤Ò¤í.¤¤ T1 ¤Ò¤í ¤Ò¤í¤· ¤ß¤Ê {pan-} +ÈÇ 4847 U7248 B91 G5 S8 F802 N2843 V3526 H872 DK585 L1213 K677 DO689 MN19817 MP7.0597 E770 IN1046 DS861 DT691 DJ1142 DG1288 P1-4-4 I2j6.8 Q2104.7 DR1267 Yban3 Wpan ¥Ï¥ó {printing block} {printing plate} {edition} {impression} {label} +ÈÈ 4848 U72af B94 G5 S5 F874 N2869 V3554 H196 DK146 L1414 K711 DO771 MN20238 MP7.0670 E768 IN882 DS859 DT652 DJ1046 DG1299 P1-3-2 I3g2.1 Q4721.2 DR2956 Yfan4 Wbeom ¥Ï¥ó ¥Ü¥ó ¤ª¤«.¤¹ {crime} {sin} {offense} +ÈÉ 4849 U73ed B96 G6 S10 F1592 N2935 V3636 H946 DK642 L1229 K1448 O1075 DO1804 MN20976 MP7.0914 E960 IN1381 DT914 DJ1541 DG1318 P1-4-6 I4f6.3 Q1111.4 DR3172 Yban1 Wban ¥Ï¥ó {squad} {corps} {unit} {group} +ÈÊ 484A U7554 B102 G8 S10 F2049 N3002 V3746 H1145 DK781 L1204 K1804 O1110 DO1587 MN21801X MP7.1091 E1713 IN1945 DJ1857 DG1340 P1-5-5 I5f5.1 Q6905.0 DR3655 Ypan4 Wban ¥Ï¥ó ¤¢¤¼ T1 ¤°¤í {paddy ridge} {levee} +ÈË 484B U7e41 B120 G8 S16 F1198 N3596 V4570 H2853 DK1826 L1337 K1136 O2848 DO1092 MN27803P MP8.1167 E1720 IN1292 DJ1187 DG1510 P2-10-6 I6a10.13 Q8890.3 DR2341 Yfan2 Ypo2 Wbeon Wban ¥Ï¥ó ¤·¤².¤ë ¤·¤².¤¯ {luxuriant} {thick} {overgrown} {frequency} {complexity} {trouble} +ÈÌ 484C U822c B137 G8 S10 F649 N3865 V4931 H1317 DK884 L1871 K559 O1137 DO1201 MN30388 MP9.0483 E1714 IN1096 DC460 DJ648 DG1594 P1-6-4 I6c4.3 Q2744.7 DR868 Yban1 Ybo1 Ypan2 Wban ¥Ï¥ó {carrier} {carry} {all} +ÈÍ 484D U85e9 B140 G8 S18 F1896 N4089 V5242 H2379 DK1541 L1912 K1566 O2771 DO1549 MN32346P MP9.1000 E1721 IN1382 DJ1890 DG673 P2-3-15 I3k15.4 Q4416.9 DR1976 Yfan2 Yfan1 Wbeon ¥Ï¥ó {clan} {enclosure} +ÈÎ 484E U8ca9 B154 G8 S11 F627 N4491 V5779 H1477 DK992 L726 K763 DO1650 MN36679 MP10.0716 E1715 IN1048 DJ1223 DG1742 P1-7-4 I7b4.2 Q6184.7 DR3967 Yfan4 Wpan ¥Ï¥ó {marketing} {sell} {trade} +ÈÏ 484F U7bc4 B118 G8 S15 F1088 N3424 V4330 H2709 DK1740 L1413 K1126 O2384 DO1067 MN26253 MP8.0824 E1719 IN1092 DJ1061 DG1487 P2-6-9 I6f9.3 Q8851.2 DR2356 Yfan4 Wbeom ¥Ï¥ó T1 ¤Î¤ê {pattern} {example} {model} +ÈÐ 4850 U91c6 B165 S7 XH2825 N4807 V6202 H3555 MN40115 MP11.0404 P4-7-3 I6b1.1 Q2090.4 ZPP2-1-6 Ybian4 Wbyeon ¥Ï¥ó ¥Ù¥ó ¤È ¤¤¤í¤É¤ê T1 ¤¦¤Í T2 ¤Î¤´¤á {separate} {divide} +ÈÑ 4851 U7169 B86 G8 S13 F2081 N2782 V3454 H1022 DK701 L163 K1991 DO1859 MN19229 MP7.0488 E1717 IN1849 DJ1646 DG1270 P1-4-9 I4d9.1 Q9188.6 DR1161 Yfan2 Wbeon ¥Ï¥ó ¥Ü¥ó ¤ï¤º¤é.¤¦ ¤ï¤º¤é.¤ï¤¹ {anxiety} {trouble} {worry} {pain} {ill} {annoy} {nuisance} {irksome} +ÈÒ 4852 U9812 B181 G8 S13 XH578 F2287 N5119 V6621 H1043 DK714 L783 K1992 DO1874 MN43378 MP12.0249 E1718 IN1850 DJ1645 DG1886 P1-4-9 I9a4.3 Q8128.6 DR2061 Yban1 Wban Wbun ¥Ï¥ó ¤ï¤«.¤Ä {distribute} {disseminate} {partition} {understand} +ÈÓ 4853 U98ef B184 G4 S12 F1046 N5158 V6679 H1691 DK1110 L1473 K1083 O1964 DO768 MN44064P MP12.0387 E565 IN325 DS696 DT597 DJ604 DB3.12 DG1904 P1-8-4 I8b4.5 Q8174.7 DR2867 Yfan4 Wban ¥Ï¥ó ¤á¤· T1 ¤¤ ¤¤¤¤ ¤¤¤ê ¤¨ {meal} {boiled rice} +ÈÔ 4854 U633d B64 S10 N1918 V2172 H427 L2244 MN12111X MP5.0239 P1-3-7 Q5701.6 ZSP1-3-8 Ywan3 Wman ¥Ð¥ó ¤Ò.¤¯ T1 ¤Ò¤­ {saw} {turn (lathe)} {grind} +ÈÕ 4855 U6669 B72 G6 S12 F1424 N2145 V2491 H979 DK668 L1974 K1175 O1595 DO901 MN14030PX MP5.0911 E961 IN736 DT954 DJ94 DB2.5 DG991 P1-4-8 I4c8.3 Q6701.6 DR3857 Ywan3 Wman ¥Ð¥ó {nightfall} {night} +ÈÖ 4856 U756a B165 C102 G2 S12 F348 N4811 V3762 H2748 DK1761 L1909 K323 O1773 DO257 MN21858 MP7.1111 E196 IN185 DS306 DT222 DJ551 DB2.9 DG1345 P2-7-5 I5f7.4 Q2060.9 DR2276 ZPP2-1-11 ZBP4-11-3 Yfan1 Ypan1 Wbeon Wban ¥Ð¥ó ¤Ä¤¬.¤¤ T1 ¤Ï ¤Þ {turn} {number in a series} +È× 4857 U76e4 B108 G8 S15 F881 N3122 V3902 H2851 DK1824 L1872 K908 O2399 DO1290 MN23036 MP8.0133 E1723 IN1098 DJ1313 DG1375 P2-10-5 I5h10.2 Q2710.7 DR874 Ypan2 Wban ¥Ð¥ó T1 ¤Á ¤ï {tray} {shallow bowl} {platter} {tub} {board} {phonograph record} +ÈØ 4858 U78d0 B112 S15 F1701 N3214 V4037 H2850 L2586 O2400 MN24401 MP8.0394 P2-10-5 I5a10.9 Q2760.1 Ypan2 Wban ¥Ð¥ó ¥Ï¥ó ¤¤¤ï T1 ¤¤¤ï¤ª ¤ï {rock} {crag} {cliff} {wall (in a mine)} +ÈÙ 4859 U8543 B140 S15 S16 F2361 N4056 V5199 H2522 L2381 O2371 MN31906X MP9.0899 P2-3-12 I3k12.9 Q4460.9 ZRP2-4-12 ZSP2-3-12 Yfan2 Yfan1 Wbeon ¥Ð¥ó ¥Ï¥ó T1 ¤·¤² ¤·¤²¤ë ¤Ð {grow luxuriously} +ÈÚ 485A U86ee B8 C142 G8 S12 XJ06A47 F2339 N322 V5314 H2129 DK1347 L1747 K1894 DO1390 MN33044 MP10.0030 E1722 IN1879 DJ1825 DG1609 P2-2-10 I2j10.1 Q0013.6 DR471 ZPP2-6-6 Yman2 Wman ¥Ð¥ó ¤¨¤Ó¤¹ {barbarian} +ÈÛ 485B U532a B22 S10 N765 V592 MN2629 MP2.0467 P3-2-8 I2t8.1 Q7171.1 Yfei3 Wbi Wbun ¥Ò ¤¢¤é.¤º ¤«¤¿¤ß {negation} {wicked person} +ÈÜ 485C U5351 B4 C24 G8 S9 F2003 N221 V618 H2642 DK1688 L1511 K2041 O976 DO1795 MN2738X MP2.0551 E1727 IN1521 DJ1770 DG248 P2-6-3 I5f4.8 Q2640.0 DR855 Ybei1 Wbi ¥Ò ¤¤¤ä.¤·¤¤ ¤¤¤ä.¤·¤à ¤¤¤ä.¤·¤á¤ë {lowly} {base} {vile} {vulgar} +ÈÝ 485D U5426 B1 C30 G6 S7 F561 N40 V742 H2406 DK1557 L1218 K816 DO830 MN3340 MP2.0863 E962 IN1248 DS862 DT853 DJ1006 DG289 P2-4-3 I3d4.20 Q1060.9 DR3177 Yfou3 Ypi3 Wbu Wbi ¥Ò ¤¤¤Ê ¤¤¤ä {negate} {no} {noes} {refuse} {decline} {deny} +ÈÞ 485E U5983 B38 G8 S6 F1752 N1188 V1176 H206 DK153 L527 K1760 O411 DO1533 MN6061 MP3.0640 E1724 IN1756 DJ1869 DG434 P1-3-3 I3e3.2 Q4741.7 DR1756 Yfei1 Wbi Wbae ¥Ò ¤­¤µ¤­ T1 ¤­ ¤Ô ¤ß {queen} {princess} +Èß 485F U5e87 B53 S7 N1501 V1606 L2236 MN9239 MP4.0548 P3-3-4 I3q4.3 Q0021.1 Ybi4 Wbi ¥Ò ¤Ò¤µ¤· ¤ª¤ª.¤¦ ¤«¤Ð.¤¦ {protect} {shield} {defend} {eaves} {canopy} {penthouse} {visor} +Èà 4860 U5f7c B60 G8 S8 F648 N1604 V1732 H290 DK215 L883 K536 O578 DO1764 MN10066 MP4.0811 E1725 IN977 DC56 DJ1146 DG624 P1-3-5 I3i5.2 Q2424.7 DR2067 Ybi3 Wpi ¥Ò ¤«¤ì ¤«¤Î ¤«.¤Î T1 ¤½¤Î {he} {that} {the} +Èá 4861 U60b2 B175 C61 G3 S12 F1014 N5082 V1897 H2775 DK1775 L1635 K1032 O1782 DO822 MN10720 MP4.1065 E375 IN1034 DS494 DT409 DJ341 DG788 P2-8-4 I4k8.18 Q1133.1 DR1258 Ybei1 Wbi ¥Ò ¤«¤Ê.¤·¤¤ ¤«¤Ê.¤·¤à {jail cell} {grieve} {sad} {deplore} {regret} +Èâ 4862 U6249 B63 G8 S12 F1866 N1825 V2058 H1955 DK1240 L1638 K1838 MN11750X MP5.0077 E1730 IN1556 DJ1734 DG846 P2-1-11 I4m8.2 Q3021.1 DR3054 Yfei1 Wbi ¥Ò ¤È¤Ó¤é {front door} {title page} {front page} +Èã 4863 U6279 B64 G6 S7 F568 N1848 V2086 H250 DK187 L649 K771 DO1523 MN11845 MP5.0114 E963 IN1029 DT854 DJ1051 DG865 P1-3-4 I3c4.13 Q5101.0 DR1356 Ypi1 Wbi Wbyeol ¥Ò {criticism} {strike} +Èä 4864 U62ab B64 G8 S8 F1438 N1874 V2116 H305 DK226 L805 K1417 O582 DO1841 MN11909 MP5.0151 E1726 IN1712 DJ1468 DG882 P1-3-5 I3c5.13 Q5404.7 DR1367 Ypi1 Wpi ¥Ò {expose} {open} +Èå 4865 U6590 B175 C67 G9 S12 F2103 N5081 V2370 H2776 DK1776 L2897 O1781 MN13469 MP5.0603 IN2082 P2-8-4 I2j10.4 Q1140.0 Yfei3 Wbi ¥Ò ¥¤ T1 ¤¢¤ä {beautiful} {patterned} +Èæ 4866 U6bd4 B81 G5 S4 XJ13870 F329 N2470 V3010 H26 DK14 L447 K557 O137 DO589 MN16743 MP6.0800 E771 IN798 DS697 DT643 DC450 DJ276 DG1146 P1-2-2 I2m3.5 Q2171.0 Q2111.0 DR1256 ZSP1-3-2 Ybi3 Ybi4 Wbi ¥Ò ¤¯¤é.¤Ù¤ë T1 ¤¤ ¤Ô¤Ã {compare} {race} {ratio} {Philipines} +Èç 4867 U6ccc B85 G8 S8 F2112 N2522 V3092 H332 DK247 L636 K1846 DO1787 MN17279 MP6.1041 E1737 IN1870 DJ1492 DG1179 P1-3-5 I3a5.10 Q3310.0 DR359 Ymi4 Ybi4 Wbi Wpil ¥Ò¥Ä ¥Ò {ooze} {flow} {soak in} {penetrate} {secrete} +Èè 4868 U75b2 B104 G8 S10 F1263 N3040 V3796 H3278 DK2060 L1688 K986 DO1798 MN22084 MP7.1159 E1728 IN1321 DJ275 DG1351 P3-5-5 I5i5.2 Q0014.7 DR567 Ypi2 Wpi ¥Ò ¤Ä¤«.¤ì¤ë -¤Å¤«.¤ì ¤Ä¤«.¤é¤¹ {exhausted} {tire} {weary} +Èé 4869 U76ae B107 G3 S5 F1092 N3109 V3878 H3037 DK1923 L802 K939 DO863 MN22823 MP8.0093 E374 IN975 DS307 DT258 DJ1144 DG1367 P3-3-2 I2h3.1 Q4024.7 DR1667 ZPP4-5-4 Ypi2 Wpi ¥Ò ¤«¤ï T2 ¤±¤¬¤ï {pelt} {skin} {hide} {leather} +Èê 486A U7891 B112 G8 S14 F1792 N3206 V4028 H1213 DK820 L1512 K1718 O1908 DO1758 MN24364P MP8.0373 E1731 IN1522 DJ1771 DG1408 P1-5-9 I5a9.2 Q1664.0 DR3355 Ybei1 Wbi ¥Ò ¤¤¤·¤Ö¤ß {tombstone} {monument} +Èë 486B U79d8 B115 G6 S10 XJ06330 F862 N3281 V4140 H1159 DK787 L904 K865 O1117 DO940 MN24977 MP8.0556 E964 IN807 DT915 DJ1102 DG1436 P1-5-5 I5d5.6 Q2390.0 DR2259 Ymi4 Ybi4 Ylin2 Wbi ¥Ò ¤Ò.¤á¤ë ¤Ò¤½.¤« ¤«¤¯.¤¹ {secret} {conceal} +Èì 486C U7dcb B120 G9 S14 F2443 N3553 V4517 H1369 DK925 L2659 MN27604 MP8.1113 IN2197 P1-6-8 I6a8.4 Q2191.1 Yfei1 Wbi ¥Ò ¤¢¤± ¤¢¤« {scarlet} {cardinal} +Èí 486D U7f77 B122 G8 S15 F2104 N3649 V4650 H2617 DK1676 L2032 K1790 DO1870 MN28336 MP9.0025 E1732 IN1861 DJ1671 DG1468 P2-5-10 I5g10.2 Q6021.1 DR3656 Yba4 Yba5 Ypi2 Wpa Wpi ¥Ò ¤Þ¤«.¤ê- ¤ä.¤á¤ë {quit} {stop} {leave} {withdraw} {go} +Èî 486E U80a5 B130 G5 S8 F1469 N3740 V4774 H879 DK592 L1756 K1398 O617 DO724 MN29290 MP9.0257 E772 IN1723 DS699 DT692 DJ1352 DG1024 P1-4-4 I4b4.5 Q7721.7 DR3956 Yfei2 Wbi ¥Ò ¤³.¤¨¤ë ¤³¤¨ ¤³.¤ä¤¹ ¤³.¤ä¤· ¤Õ¤È.¤ë T1 ¤¤ ¤³¤¤ ¤Ò¤¨ {fertilizer} {get fat} {fertile} {manure} {pamper} +Èï 486F U88ab B145 G8 S10 F431 N4225 V5445 H1163 DK790 L807 K852 DO1410 MN34222 MP10.0206 E1729 IN976 DJ1145 DG1631 P1-5-5 I5e5.3 Q3424.7 DR667 Ybei4 Ypi1 Wpi ¥Ò ¤³¤¦¤à.¤ë ¤ª¤ª.¤¦ ¤«¤Ö.¤ë ¤«¤Ö.¤»¤ë T1 ¤®¤Ì {incur} {cover} {veil} {brood over} {shelter} {wear} {put on} {be exposed (film)} {receiving} +Èð 4870 U8ab9 B149 S15 N4385 V5639 H1572 L2724 O2321 MN35601 MP10.0500 P1-7-8 I7a8.5 Q0161.1 Yfei3 Wbi ¥Ò ¥Ï¥¤ ¤½¤·.¤ë {ridicule} {slander} +Èñ 4871 U8cbb B154 G4 S12 F321 N4497 V5786 H2607 DK1670 L1238 K337 DO608 MN36717 MP10.0736 E567 IN749 DS495 DT598 DC352 DJ858 DG1732 P2-5-7 I7b5.4 Q5580.6 DR1961 Yfei4 Wbi ¥Ò ¤Ä¤¤.¤ä¤¹ ¤Ä¤¤.¤¨¤ë {expense} {cost} {spend} {consume} {waste} +Èò 4872 U907f B162 G8 S16 S15 F756 N4749 V6120 H3179 DK2031 L1501 K886 DO1746 MN39163P MP11.0195 E1733 IN1491 DJ1365 DG724 P3-3-13 I2q13.3 Q3030.4 DR3755 ZSP3-2-13 Ybi4 Wpi ¥Ò ¤µ.¤±¤ë ¤è.¤±¤ë {evade} {avoid} {avert} {ward off} {shirk} {shun} +Èó 4873 U975e B175 G5 S8 F472 N5080 V6563 H889 DK598 L1632 K491 DO353 MN42585 MP12.0132 E773 IN498 DS698 DT693 DC222 DJ707 DG1873 P1-4-4 I0a8.1 Q1111.1 DR1254 Yfei1 Wbi ¥Ò ¤¢¤é.¤º {un-} {mistake} {negative} {injustice} {non-} +Èô 4874 U98db B183 G4 S9 F580 N5152 V6672 H3572 DK2222 L1887 K440 O1014 DO404 MN44000 MP12.0360 E566 IN530 DS493 DT531 DJ265 DG1899 P4-9-1 I0a9.4 Q1241.3 DR3556 ZPP3-3-6 Yfei1 Wbi ¥Ò ¤È.¤Ö ¤È.¤Ð¤¹ -¤È.¤Ð¤¹ T1 ¤¢¤¹ ¤È¤Ó {fly} {skip (pages)} {scatter} +Èõ 4875 U6a0b B75 S14 F1814 N2338 V2757 L2520 O2299 MN15415X MP6.0522 P1-4-10 Q4793.2 ZRP1-4-7 Ytong1 Wtong ¥È¥¦ ¤Ò ¤È¤¤ T1 ¤Æ ¤È ¤È¤è ¤È¤ï {water pipe} {gutter} {downspout} {conduit} +Èö 4876 U7c38 B118 S19 N3447 V4363 L2647 O2845 MN26609 MP8.0862 P2-6-13 I6f13.2 Q8884.7 Ybo4 Ybo3 Wpa ¥Ï ¤Ò.¤ë {winnow} {fan} +È÷ 4877 U5099 B9 G5 S12 XJ13233 F356 N519 V284 H146 DK109 L1183 K321 O1539 DO750 MN967 MP1.0892 E774 IN768 DS700 DT763 DC201 DJ613 DG124 P1-2-10 I2a10.4 Q2422.7 DR2153 Ybei4 Wbi ¥Ó ¤½¤Ê.¤¨¤ë ¤½¤Ê.¤ï¤ë ¤Ä¤Ö¤µ.¤Ë T1 ¤Ó¤Ã ¤Ó¤ó {equip} {provision} {preparation} +Èø 4878 U5c3e B44 G8 S7 F875 N1383 V1411 H3062 DK1942 L1915 K675 O505 DO1005 MN7650 MP4.0133 E1734 IN1868 DJ1723 DG526 P3-3-4 I3r4.2 Q7721.4 DR3756 Ywei3 Yyi3 Wmi ¥Ó ¤ª {tail} {end} {counter for fish} {lower slope of mountain} +Èù 4879 U5fae B60 G8 S13 F1108 N1631 V1765 H639 DK461 L889 K1228 DO1668 MN10203 MP4.0911 E1735 IN1419 DJ1149 DG635 P1-3-10 I3i10.1 Q2824.0 DR2066 Ywei1 Ywei2 Wmi ¥Ó ¤«¤¹.¤« T1 ¤ß {delicate} {minuteness} {insignificance} +Èú 487A U6787 B75 S8 N2200 V2580 L2519 MN14528 MP6.0221 P1-4-4 I4a4.13 Q4191.0 Ypi2 Wbi ¥Ó ¥Ò {spoon} +Èû 487B U6bd8 B102 S9 N2997 V3011 O1195 MN16753 MP6.0808 P2-5-4 I5f4.6 Q6071.1 Q6011.1 Ypi2 Wbi ¥Ò ¥Ó ¤¿¤¹.¤±¤ë {help} {assist} +Èü 487C U7435 B81 S12 F1965 N2472 V3653 L2912 MN21080 MP7.0940 P2-8-4 I4f8.10 Q1171.1 Q1111.1 Ypi2 Wbi ¥Ó ¥Ò {glissando on strings} {lute} +Èý 487D U7709 B4 G9 S9 F2177 N219 V3917 DK2050 L2583 O997 MN23190 MP8.0189 IN2170 P3-4-5 I5c4.9 Q7726.7 Ymei2 Wmi ¥Ó ¥ß ¤Þ¤æ {eyebrow} +Èþ 487E U7f8e B123 G3 S9 F462 N3658 V4660 H2264 DK1451 L548 K289 O923 DO268 MN28435 MP9.0057 E376 IN401 DS308 DT343 DC339 DJ673 DB3.19 DG1566 P2-3-6 I2o7.4 Q8043.1 DR963 ZPP2-6-3 ZPP4-9-4 Ymei3 Wmi ¥Ó ¥ß ¤¦¤Ä¤¯.¤·¤¤ T1 ¤Ï¤ë ¤è¤· ¤è¤·¤ß ¤ê {beauty} {beautiful} +É¡ 4921 U9f3b B209 G3 S14 F1632 N5421 V7082 H2706 DK1739 L678 K1459 O2206 DO714 MN48498P MP12.1075 E377 IN813 DS496 DT428 DJ1286 DG1945 P2-6-8 I5f9.3 Q2644.6 DR855 Ybi2 Wbi ¥Ó ¤Ï¤Ê {nose} {snout} +É¢ 4922 U67ca B75 G9 S9 N2221 V2614 DK608 L2485 O860 MN14610X MP6.0258 IN2105 P1-4-5 I4a5.24 Q4793.3 Yzhong1 Wjong ¥·¥å ¥·¥å¥¦ ¤Ò¤¤¤é¤® {holly} +É£ 4923 U7a17 B115 S14 S13 XJ15974 N3290 V4156 L2608 O2123 MN25113X MP8.0593 P1-5-9 Q2694.0 Ybai4 Ybi4 Wpae ¥Ï¥¤ ¥Ò ¤Ò¤¨ {humble} {deccan grass} +ɤ 4924 U5339 B22 C23 G8 S4 F1384 N756 V584 H2962 DK1878 L1695 K1595 O187 DO1120 MN2673 MP2.0472 E1736 IN1500 DJ1203 DG234 P3-2-2 I2t2.3 Q7171.1 DR3475 Ypi3 Ypi1 Wpil Wmog ¥Ò¥Ä ¤Ò¤­ {equal} {head} {counter for small animals} {roll of cloth} +É¥ 4925 U758b B103 S5 N3018 V3774 H3480 L2098 O166 MN21994 MP7.1144 P4-5-1 I2m3.4 Q1780.1 Ypi3 Yshu1 Yya3 Wpil Wso ¥Ò¥­ ¥·¥ç ¥½ ¥Ò¥Ä ¤¢¤· {head} {counter for animals} +ɦ 4926 U9aed B190 S16 S17 XJ16829 N5262 V6812 L2047 O2697 MN45399X MP12.0641 P2-10-6 I3j13.2 Q7211.1 Yzi1 Wja ¥· ¤Ò¤² ¤¯¤Á¤Ò¤² {beard} {mustache} +ɧ 4927 U5f66 B117 C59 G9 S9 F1117 N3347 V1714 H3295 DK2072 L1716 K1076 O1007 DO1931 MN9981 MP4.0793 IN2067 P3-6-3 I5b4.4 Q0022.2 DR460 ZPP2-2-7 ZPP2-4-5 Yyan4 Weon ¥²¥ó ¤Ò¤³ T1 ¤è¤· ¤³ ¤Ò¤í ¤ä¤¹ {lad} {boy (ancient)} +ɨ 4928 U819d B130 S15 F2320 N3814 V4868 L2461 O2281 MN29837 MP9.0361 P1-4-11 I4b11.4 Q7423.2 DR3942 Yxi1 Wseul ¥·¥Ä ¤Ò¤¶ {knee} {lap} +É© 4929 U83f1 B140 S11 F1229 N3977 V5092 L1517 K980 O1449 MN31219X MP9.0723 P2-3-8 I3k8.20 Q4440.7 DR1967 ZRP2-4-8 Yling2 Wreung ¥ê¥ç¥¦ ¤Ò¤· {diamond (shape)} {water chestnut} {rhombus} +ɪ 492A U8098 B130 S7 S9 N3730 V4761 L2464 MN29268 MP9.0253 P1-4-3 I4b3.3 Q7420.0 Yzhou3 Wju ¥Á¥å¥¦ ¤Ò¤¸ {elbow} {arm} +É« 492B U5f3c B57 S12 XJ13C6F N1573 V1697 O2092 MN9826 MP4.0765 P1-3-9 I3h9.2 Q1722.7 Ybi4 Wpil ¥Ò¥Ä ¤¿¤¹.¤±¤ë ¤æ¤À¤á T1 ¤¹¤± ¤¿¤¹¤¯ {help} +ɬ 492C U5fc5 B3 G4 S5 F265 N129 V1781 H15 DK6 L635 K292 O120 DO281 MN10299 MP4.0951 E568 IN520 DS497 DT453 DC188 DJ423 DB3.16 DG767 P1-1-4 I0a5.16 Q3300.0 DR359 ZPP4-5-4 Ybi4 Wpil ¥Ò¥Ä ¤«¤Ê¤é.¤º {invariably} {certain} {inevitable} +É­ 492D U7562 B102 S11 S10 XH3521 N3005 V3754 L2570 MN21829 MP7.1101 P2-5-6 I5f6.6 Q6050.7 Q6050.0 Ybi4 Wpil ¥Ò¥Ä ¤ª¤ï.¤ë ¤¢¤ß ¤ª¤ï.¤ê ¤³¤È¤´¤È¤¯ {the end} {finish} +É® 492E U7b46 B118 G3 S12 XJ15174 F1132 N3397 V4288 H2677 DK1718 L943 K940 O1769 DO69 MN25987 MP8.0766 E569 IN130 DS701 DT410 DJ355 DG1481 P2-6-6 I6f6.1 Q8850.7 DR2355 Ybi3 Wpil ¥Ò¥Ä ¤Õ¤Ç T1 ¤¯¤· {writing brush} {writing} {painting brush} {handwriting} +ɯ 492F U903c B162 S12 S11 XJ13172 XH4676 N4717 V6085 L2420 MN38973X MP11.0101 P3-3-9 Q3130.6 ZRP3-4-9 Ybi1 Wpib ¥Õ¥¯ ¥Ò¥Ä ¥Ò¥ç¥¯ ¥Ò¥­ ¤»¤Þ.¤ë ¤à¤«¤Ð¤­ {urge} {force} {imminent} {spur on} +É° 4930 U6867 B75 S10 XJ05B58 XH2388 F2056 V2637 L2495 MN0 P1-4-6 Q4896.6 DR1871 Ygui4 Yhui4 Whoe ¥«¥¤ ¤Ò¤Î¤­ ¤Ò {Japanese cypress} +ɱ 4931 U59eb B38 G8 S10 XO1598 F1566 N1216 V1217 H407 DK303 L849 K1534 O1358 DO1220 MN6229 MP3.0693 E1738 IN1757 DJ1868 DG445 P1-3-7 I3e7.11 Q4141.7 DR1775 Yji1 Wheui ¥­ ¤Ò¤á ¤Ò¤á- {princess} +ɲ 4932 U5a9b B38 G9 S12 F1735 N1238 V1244 DK413 L1950 K1828 O1868 MN6516X MP3.0738 IN2047 P1-3-9 Q4244.7 Yyuan4 Yyuan2 Wweon ¥¨¥ó ¤Ò¤á {beautiful woman} {princess} +ɳ 4933 U7d10 B120 S10 N3504 V4448 L2661 O1682 MN27268 MP8.0964 P1-6-4 I6a4.2 Q2791.5 Yniu3 Wnyu ¥Á¥å¥¦ ¥¸¥å¥¦ ¤Ò¤â {string} {cord} {braid} {lace} {tape} {strap} {ribbon} +É´ 4934 U767e B1 C106 G1 S6 F163 N33 V3864 H2026 DK1279 L38 K73 O265 DO82 MN22679 MP8.0046 E67 IN14 DS130 DT50 DC218 DJ11 DB1.A DG1363 P2-2-4 I4c2.3 Q1060.0 DR3178 ZPP4-6-1 Ybai3 Ybo2 Wbaeg Wmaeg ¥Ò¥ã¥¯ ¥Ó¥ã¥¯ ¤â¤â T1 ¤ª ¤É ¤É¤¦ ¤Ê¤ê ¤Ò¤ã¤Ã ¤Ò¤å¤¯ ¤â ¤â¤ó¤É ¤æ {hundred} +ɵ 4935 U8b2c B149 S18 N4431 V5695 H1631 L2720 MN35872X MP10.0573 P1-7-11 Q0762.2 Ymiu4 Wryu Wmu ¥Ó¥å¥¦ ¥Ó¥ç¥¦ ¥ß¥å¥¦ ¤¢¤ä¤Þ.¤ë {mistake} +ɶ 4936 U4ff5 B9 G5 S10 F1481 N467 V243 H115 DK85 L1547 K1527 O1280 DO879 MN730 MP1.0816 E775 IN1890 DS702 DT720 DJ1426 DG112 P1-2-8 I2a8.21 Q2523.2 DR2165 Ybiao3 Wpyo ¥Ò¥ç¥¦ ¤¿¤ï¤é {bag} {bale} {sack} {counter for bags} +É· 4937 U5f6a B59 G9 S11 F2397 V1716 DK2089 L2876 O1523 MN9993 MP4.0795 IN2068 P3-8-3 I3j8.3 Q2221.2 Ybiao1 Wpyo ¥Ò¥ç¥¦ ¥Ò¥å¥¦ ¤¢¤ä T1 ¤¿¤±¤· ¤¿¤± ¤¢¤­¤é ¤«¤ª¤ë ¤¿¤±¤­ ¤Ä¤è¤· ¤È¤é {spotted} {mottled} {patterned} {small tiger} +ɸ 4938 U6a19 B75 G4 S15 F686 N2359 V2852 H1064 DK730 L1608 K776 O2298 DO858 MN15442 MP6.0527 E571 IN923 DS704 DT628 DJ1200 DG1114 P1-4-11 I4a11.8 Q4199.1 DR1841 Ybiao1 Wpyo ¥Ò¥ç¥¦ ¤·¤ë¤Ù ¤·¤ë¤· T1 ¤·¤Ù {signpost} {seal} {mark} {stamp} {imprint} {symbol} {emblem} {trademark} {evidence} {souvenir} {target} +ɹ 4939 U6c37 B3 G3 S5 XJ05156 F1450 N131 V3032 H39 DK24 L131 K1222 O140 DO820 MN17087 MP6.0887 E378 IN1206 DS498 DT259 DJ1095 DG1153 P1-2-3 I3a1.2 Q3223.0 DR1142 ZPP4-5-3 Ybing1 Wbing ¥Ò¥ç¥¦ ¤³¤ª¤ê ¤Ò ¤³¤ª.¤ë T1 ¤¹¤¤ {icicle} {ice} {hail} {freeze} {congeal} +ɺ 493A U6f02 B85 G8 S14 F1492 N2678 V3303 H699 DK493 L1607 K1506 O2083 DO1281 MN18102 MP7.0206 E1739 IN924 DJ1507 DG1245 P1-3-11 I3a11.9 Q3119.1 DR341 Ypiao1 Ypiao3 Ypiao4 Wpyo ¥Ò¥ç¥¦ ¤¿¤À¤è.¤¦ {drift} {float (on liquid)} +É» 493B U74e2 B97 S17 N2975 V3688 L2911 O2668 MN21419X MP7.0992 P1-11-6 I4e12.3 Q1293.0 Ypiao2 Wpyo ¥Ò¥ç¥¦ ¤Ò¤µ¤´ ¤Õ¤¯¤Ù {gourd} +ɼ 493C U7968 B146 C113 G4 S11 F489 N4276 V4089 H2669 DK1713 L1606 K866 DO774 MN24694 MP8.0468 E570 IN922 DS703 DT576 DJ1199 DG1415 P2-6-5 I4e6.2 Q1090.1 DR3241 Ypiao4 Wpyo ¥Ò¥ç¥¦ {ballot} {label} {ticket} {sign} +ɽ 493D U8868 B2 C145 G3 S8 F77 N108 V5422 H2429 DK1572 L1546 K124 O914 DO308 MN34105 MP10.0176 E379 IN272 DS309 DT311 DC178 DJ437 DB2.16 DG1620 P2-4-4 I0a8.6 Q5073.2 DR1465 Ybiao3 Wpyo ¥Ò¥ç¥¦ ¤ª¤â¤Æ -¤ª¤â¤Æ ¤¢¤é¤ï.¤¹ ¤¢¤é¤ï.¤ì¤ë ¤¢¤é.¤ï¤¹ {surface} {table} {chart} {diagram} +ɾ 493E U8a55 B149 G5 S12 F454 N4339 V5587 H1501 DK1005 L1487 K428 O1663 DO627 MN35383X MP10.0431 E776 IN1028 DS863 DT764 DC358 DJ948 DG1676 P1-7-5 I7a5.3 Q0164.9 DR3055 Yping2 Wpyeong ¥Ò¥ç¥¦ {evaluate} {criticism} {comment} +É¿ 493F U8c79 B153 S10 N4475 V5753 L2734 O1140 MN36499X MP10.0678 P1-7-3 I0a10.1 Q2722.0 Ybao4 Wpyo ¥Ò¥ç¥¦ ¥Û¥¦ {leopard} {panther} +ÉÀ 4940 U5edf B53 S15 XJ13C4F F2101 N1538 V1645 L2239 MN9489X MP4.0613 P3-3-12 I3q12.3 Q0022.7 DR546 Ymiao4 Wmyo ¥Ó¥ç¥¦ ¥ß¥ç¥¦ ¤¿¤Þ¤ä ¤ß¤¿¤Þ¤ä ¤ä¤·¤í {mausoleum} {shrine} {palace} +ÉÁ 4941 U63cf B64 G8 S11 F876 N1936 V2196 H488 DK358 L670 K920 DO1489 MN12339X MP5.0308 E1741 IN1469 DJ765 DG910 P1-3-8 I3c8.21 Q5406.0 DR1376 Ymiao2 Wmyo ¥Ó¥ç¥¦ ¤¨¤¬.¤¯ ¤«.¤¯ {sketch} {compose} {write} {draw} {paint} +É 4942 U75c5 B104 G3 S10 F384 N3042 V3798 H3277 DK2059 L1682 K441 O1250 DO145 MN22127 MP7.1168 E381 IN380 DS310 DT365 DJ229 DB2.6 DG1352 P3-5-5 I5i5.3 Q0012.7 DR553 Ybing4 Wbyeong ¥Ó¥ç¥¦ ¥Ø¥¤ ¤ä.¤à -¤ä.¤ß ¤ä¤Þ¤¤ {ill} {sick} +Éà 4943 U79d2 B115 G3 S9 F1015 N3271 V4129 H1137 DK774 L899 K831 DO867 MN24952 MP8.0554 E380 IN1152 DS499 DT344 DJ1151 DG1432 P1-5-4 I5d4.2 Q2992.0 DR2260 Ymiao3 Wcho Wmyo ¥Ó¥ç¥¦ {second (1/60 minute)} +ÉÄ 4944 U82d7 B140 G8 S8 F1713 N3923 V5004 H2237 DK1426 L234 K1767 O685 DO1287 MN30781P MP9.0567 E1740 IN1468 DJ1837 DG649 P2-3-5 I3k5.2 Q4460.0 DR1976 Ymiao2 Wmyo ¥Ó¥ç¥¦ ¥ß¥ç¥¦ ¤Ê¤¨ ¤Ê¤ï- T1 ¤Í¤¤ ¤Î¤é ¤ß¤¦ ¤ß¤Ä {seedling} {sapling} {shoot} +ÉÅ 4945 U9328 B167 S16 N4876 V6295 L2765 MN40598X MP11.0591 P1-8-8 I8a8.14 Q8416.0 Ymao2 Wmyo ¥Ó¥ç¥¦ ¥ß¥ç¥¦ ¤¤¤«¤ê {anchor} {grapnel} +ÉÆ 4946 U92f2 B167 S15 N4862 V6277 L2763 MN40503 MP11.0557 P1-8-7 I8a7.7 Q8218.1 Wbyeong ¤Ó¤ç¤¦ {rivet} {tack} {thumbtack} {(kokuji)} +ÉÇ 4947 U849c B140 S13 N4010 V5144 L2404 O1986 MN31562X MP9.0820 P2-3-10 I3k10.5 Q4499.1 ZRP2-4-10 Ysuan4 Wsan ¥µ¥ó ¤Ë¤ó¤Ë¤¯ ¤Ò¤ë ¤Î¤Ó¤ë {garlic} +ÉÈ 4948 U86ed B142 S12 F2434 N4132 V5308 L2696 O1920 MN33048 MP10.0030 P1-6-6 I6d6.5 Q5111.4 Yzhi4 Wjil ¥·¥Ä ¥Á¥Ä ¤Ò¤ë T1 ¤¨¤Ó {leech} +ÉÉ 4949 U9c2d B195 S21 N5322 V6907 L2827 MN46400 MP12.0765 P1-11-10 I11a10.4 Q2436.1 Yqi2 Wgi ¥­ ¥® ¤Ò¤ì {fin} +ÉÊ 494A U54c1 B30 G3 S9 F225 N923 V792 H2248 DK1437 L23 K138 O916 DO146 MN3581 MP2.1001 E382 IN230 DS311 DT345 DC372 DJ683 DB3.11 DG328 P2-3-6 I3d6.15 Q6066.0 DR3777 Ypin3 Wpum ¥Ò¥ó ¥Û¥ó ¤·¤Ê {goods} {refinement} {dignity} {article} {counter for meal courses} +ÉË 494B U5f6c B75 G9 S11 XJ0494C XJ1304F F2174 V1717 H960 DK653 L2529 O1370 MN9996 MP4.0797 IN2069 P1-4-7 I4a7.3 Q4292.2 ZPP1-8-3 Ybin1 Wbin ¥Ò¥ó ¥Õ¥ó ¤¦¤ë¤ï.¤·¤¤ ¤¢¤­.¤é¤« T1 ¤¢¤­¤é ¤¢¤­ ¤è¤· {refined} {gentle} +ÉÌ 494C U658c B67 S12 XJ0494B XJ1304F V2369 O1590 MN13468 MP5.0603 P1-4-8 I4n9.4 Q0344.0 Ybin1 Wbin ¥Ò¥ó ¥Õ¥ó ¤¦¤ë¤ï.¤·¤¤ ¤¢¤­.¤é¤« T1 ¤¿¤± {beautiful} {harmony of appearance} +ÉÍ 494D U6d5c B85 G8 S10 XJ05F40 XJ14926 F645 N2567 V3152 H436 DK320 L1332 K418 O1070 DO907 MN17462 MP6.1140 E1743 IN785 DJ911 DG1196 P1-3-7 I3a7.7 Q3218.1 DR361 Ybang1 Wbin ¥Ò¥ó ¤Ï¤Þ {seacoast} {beach} {seashore} +ÉÎ 494E U7015 B85 S20 F2367 N2732 V3381 H805 L2305 MN18636X MP7.0335 P1-3-17 Q3118.6 Ybin1 Ypin2 Wbin ¥Ò¥ó ¤Û¤È¤ê {shore} {brink} {verge} +ÉÏ 494F U8ca7 B12 C154 G5 S11 F1211 N600 V5782 H2123 DK1344 L782 K1282 O1498 DO836 MN36677 MP10.0711 E777 IN753 DS705 DT745 DJ859 DG1727 P2-2-9 I2o9.5 Q8080.6 DR2061 ZPP2-4-7 Ypin2 Wbin ¥Ò¥ó ¥Ó¥ó ¤Þ¤º.¤·¤¤ {poverty} {poor} +ÉÐ 4950 U8cd3 B40 C154 G8 S15 F1677 N1339 V1365 H2357 DK1524 L511 K1761 DO1732 MN36788X MP10.0764 E1744 IN1852 DJ1662 DG1739 P2-3-12 I3m12.3 Q3080.6 DR761 Ybin1 Wbin ¥Ò¥ó {V.I.P.} {guest} +ÉÑ 4951 U983b B181 G8 S17 F1590 N5128 V6641 H1758 DK1153 L373 K1928 MN43519X MP12.0273 E1745 IN1847 DJ1221 DG1891 P1-8-9 I9a8.2 Q2128.6 DR1261 Ypin2 Wbin ¥Ò¥ó ¤·¤­.¤ê¤Ë {repeatedly} {recur} +ÉÒ 4952 U654f B66 G8 S10 XJ13366 F1042 N2047 V2337 H1322 DK887 L459 K1381 O1409 DO1429 MN13202P MP5.0500 E1746 IN1735 DJ1800 DG938 P1-6-4 I4i6.3 Q8854.0 DR2366 Ymin3 Wmin ¥Ó¥ó ¤µ¤È¤¤ T1 ¤µ¤È¤· ¤Á¤ç¤¦ ¤È¤· ¤Ó {cleverness} {agile} {alert} +ÉÓ 4953 U74f6 B98 G8 S11 F1528 N2984 V3699 H1344 DK908 L1032 K1665 O1388 MN21486 MP7.1001 E1747 IN1161 DJ1822 DG1324 P1-6-5 I2o9.6 Q8141.7 DR956 Yping2 Wbyeong ¥Ó¥ó ¤«¤á T1 ¤Ø¤¤ ¤Ù ¤Ú {flower pot} {bottle} {vial} {jar} {jug} {vat} {urn} +ÉÔ 4954 U4e0d B1 G4 S4 F101 N17 V13 H3434 DK2141 L1217 K134 O94 DO130 MN19 MP1.0236 E572 IN94 DS500 DT444 DC103 DJ422 DB3.18 DG10 P4-4-1 I0a4.2 Q1090.0 DR3154 ZPP3-2-2 ZPP3-3-1 Ybu4 Ybu2 Wbu Wbul ¥Õ ¥Ö {negative} {non-} {bad} {ugly} {clumsy} +ÉÕ 4955 U4ed8 B9 G4 S5 F322 N363 V124 H31 DK19 L1000 K251 O126 DO259 MN373 MP1.0601 E574 IN192 DS502 DT454 DJ365 DB2.15 DG62 P1-2-3 I2a3.6 Q2420.0 DR2148 Yfu4 Wbu ¥Õ ¤Ä.¤±¤ë -¤Ä.¤±¤ë -¤Å.¤±¤ë ¤Ä.¤± ¤Ä.¤±- -¤Ä.¤± -¤Å.¤± -¤Å¤± ¤Ä.¤¯ -¤Å.¤¯ ¤Ä.¤­ -¤Ä.¤­ -¤Ä¤­ -¤Å.¤­ -¤Å¤­ T1 ¤Ä¤± {adhere} {attach} {refer to} {append} +ÉÖ 4956 U57e0 B32 S11 N1089 V1029 L2189 MN5161 MP3.0189 P1-3-8 I3b8.5 Q4714.7 Ybu4 Wbu ¥Õ ¥Û ¤Ä¤« ¤Ï¤È¤Ð {wharf} +É× 4957 U592b B4 C37 G4 S4 F335 N164 V1136 H3460 DK2157 L838 K265 O104 DO51 MN5835 MP3.0546 E573 IN315 DS501 DT445 DC220 DJ595 DG411 P4-4-4 I0a4.31 Q5003.0 DR1463 Yfu1 Yfu2 Wbu ¥Õ ¥Õ¥¦ ¥Ö ¤ª¤Ã¤È ¤½.¤ì T1 ¤ª ¤È ¤æ¤¦ ¤è {husband} {man} +ÉØ 4958 U5a66 B38 G5 S11 F671 N1237 V1243 H469 DK343 L1151 K481 O1603 DO313 MN6432P MP3.0729 E779 IN316 DS707 DT746 DJ597 DG448 P1-3-8 I3e8.6 Q4742.7 DR1744 Yfu4 Wbu ¥Õ T1 ¤Í {lady} {woman} {wife} {bride} +ÉÙ 4959 U5bcc B40 G5 S12 XJ0495A F644 N1321 V1349 H2310 DK1489 L193 K539 O1715 DO705 MN7230 MP3.1057 E780 IN713 DS864 DT765 DJ629 DG491 P2-3-9 I3m9.5 Q3060.6 DR776 Yfu4 Wbu ¥Õ ¥Õ¥¦ ¤È.¤à ¤È¤ß T1 ¤È ¤È¤ó ¤Õ¤Ã {wealth} {enrich} {abundant} +ÉÚ 495A U51a8 B14 S11 XJ04959 XH1321 F1906 V406 H2124 MN1592 MP2.0133 P2-2-9 Q3760.6 Yfu4 Wbu ¥Õ ¥Õ¥¦ ¤È.¤à ¤È¤ß T1 ¤È {enrich} {wealthy} {abundant} +ÉÛ 495B U5e03 B50 G5 S5 F877 N1468 V1548 H2973 DK1886 L405 K749 O170 DO737 MN8778 MP4.0403 E778 IN675 DS706 DT653 DJ887 DG557 P3-2-3 I3f2.1 Q4022.7 DR1444 Ybu4 Wpo ¥Õ ¤Ì¤Î T1 ¤¦ ¤Î ¤Û {linen} {cloth} +ÉÜ 495C U5e9c B53 G4 S8 F170 N1507 V1611 H3082 DK1960 L1002 K156 O740 DO260 MN9283 MP4.0558 E575 IN504 DS503 DT515 DC168 DJ337 DG587 P3-3-5 I3q5.2 Q0024.0 DR548 Yfu3 Wbu ¥Õ T1 ¤¤ ¤¦ ¤ª ¤Ï¤ó {borough} {urban prefecture} {govt office} {representative body} {storehouse} +ÉÝ 495D U6016 B61 G8 S8 XJ13D72 F1325 N1662 V1817 H296 DK219 L623 K1593 DO1784 MN10450 MP4.0992 E1749 IN1814 DJ1451 DG810 P1-3-5 I4k5.6 Q9402.7 DR1144 Ybu4 Wpo ¥Õ ¥Û ¤³¤ï.¤¤ ¤³¤ï.¤¬¤ë ¤ª.¤¸¤ë ¤ª¤½.¤ì¤ë {dreadful} {be frightened} {fearful} +ÉÞ 495E U6276 B64 G8 S7 XH719 F1879 N1850 V2089 H247 DK184 L839 K1748 O383 DO1796 MN11840 MP5.0109 E1748 IN1721 DJ1466 P1-3-4 I3c4.4 Q5503.0 DR1363 Yfu2 Wbu ¥Õ ¤¿¤¹.¤±¤ë {aid} {help} {assist} +Éß 495F U6577 B66 G8 S15 XJ14167 F1212 N2059 V2357 H1870 DK1207 L1883 K1053 O2355 DO1039 MN13359P MP5.0549 E1756 IN1451 DJ724 DG947 P1-11-4 I4i11.1 Q5824.0 DR1566 Yfu1 Wbu ¥Õ ¤·.¤¯ -¤·.¤­ T1 ¤·¤­ ¤Ë¤å¤¦ {spread} {pave} {sit} {promulgate} +Éà 4960 U65a7 B88 S8 N2833 V2382 L2333 O659 MN13539 MP5.0621 P2-4-4 I2o6.4 Q8022.1 Yfu3 Wbu ¥Õ ¤ª¤Î {ax} {hatchet} +Éá 4961 U666e B12 C72 G8 S12 XJ14255 F757 N605 V2489 H2323 DK1499 L1786 K880 O1792 DO1102 MN13982 MP5.0890 E1754 IN1166 DJ427 DG978 P2-3-9 I2o10.5 Q8060.1 DR978 ZPP2-8-4 Ypu3 Wbo ¥Õ ¤¢¤Þ¤Í.¤¯ ¤¢¤Þ¤Í¤· T1 ¤·¤ó ¤Ò¤í {universal} {wide(ly)} {generally} {Prussia} +Éâ 4962 U6d6e B85 G8 S10 F776 N2575 V3159 H435 DK319 L730 K1047 O1069 DO991 MN17487X MP6.1149 E1752 IN938 DJ820 DG1197 P1-3-7 I3a6.11 Q3214.7 DR347 ZSP1-3-6 Yfu2 Wbu ¥Õ ¤¦.¤¯ ¤¦.¤«¤ì¤ë ¤¦.¤«¤Ö ¤à ¤¦.¤«¤Ù¤ë T1 ¤¦¤­ {floating} {float} {rise to surface} +Éã 4963 U7236 B88 G2 S4 F646 N2832 V3516 H1973 DK1248 L1274 K742 O65 DO90 MN19721 MP7.0578 E197 IN113 DS131 DT100 DC226 DJ73 DB2.7 DG1286 P2-2-2 I2o2.3 Q8040.0 DR2066 Yfu4 Yfu3 Wbu Wbo ¥Õ ¤Á¤Á {father} +Éä 4964 U7b26 B118 G8 S11 F1798 N3383 V4270 H2661 DK1707 L1001 K1653 DO951 MN25935 MP8.0756 E1753 IN505 DJ357 DB3.3 DG1475 P2-6-5 I6f5.12 Q8824.3 DR2348 Yfu2 Wbu ¥Õ {token} {sign} {mark} {tally} {charm} +Éå 4965 U8150 B53 C130 G8 S14 F1225 N1532 V4835 H3162 DK2022 L1023 K1400 DO1378 MN29625 MP9.0335 E1755 IN1245 DJ1730 DG1011 P3-3-11 I3q11.3 Q0022.7 DR553 Yfu3 Wbu ¥Õ ¤¯¤µ.¤ë -¤¯¤µ.¤ë ¤¯¤µ.¤ì¤ë ¤¯¤µ.¤ì ¤¯¤µ.¤é¤¹ ¤¯¤µ.¤¹ {rot} {decay} {sour} +Éæ 4966 U819a B141 C130 G8 S15 F1679 N4113 V4867 H3265 DK2056 L1992 K1818 DO1800 MN29829 MP9.0359 E1757 IN1269 DJ1742 DG1020 P3-4-11 I2m13.1 Q2122.7 DR1246 Yfu1 Wbu ¥Õ ¤Ï¤À {skin} {body} {grain} {texture} {disposition} +Éç 4967 U8299 B140 G9 S7 F2238 V4966 H2208 DK1402 L2361 O474 MN30694X MP9.0525 IN2211 P2-3-4 I3k4.4 Q4453.0 Yfu2 Wbu ¥Õ T1 ¤Ï¤¹ {lotus} {Mt Fuji} +Éè 4968 U8b5c B149 G8 S19 F1919 N4437 V5703 H1637 DK1085 L1787 K1407 DO1346 MN35990 MP10.0594 E1759 IN1167 DJ1583 DG1710 P1-7-12 I7a12.2 Q0866.1 DR3078 Ypu3 Wbo ¥Õ {musical score} {music} {note} {staff} {table} {genealogy} +Éé 4969 U8ca0 B154 G3 S9 F443 N4488 V5769 H2091 DK1327 L63 K473 O981 DO503 MN36660X MP10.0701 E383 IN510 DS312 DT346 DJ717 DG1722 P2-2-7 I2n7.1 Q2780.6 DR2561 ZPP2-7-2 Yfu4 Wbu ¥Õ ¤Þ.¤±¤ë ¤Þ.¤«¤¹ ¤ª.¤¦ {defeat} {negative} {-} {minus} {bear} {owe} {assume a responsibility} +Éê 496A U8ce6 B154 G8 S15 N4513 V5811 H1583 DK1064 L378 K1253 DO1635 MN36800X MP10.0768 E1758 IN1808 DJ1585 DG1748 P1-7-8 I7b8.4 Q6384.0 DR3956 ZSP1-7-7 Yfu4 Wbu ¥Õ ¥Ö T1 ¤¦¤¿ {levy} {ode} {prose} {poem} {tribute} {installment} +Éë 496B U8d74 B156 G8 S9 F1649 N4540 V5847 H3303 DK2078 L386 K1864 DO1797 MN37040 MP10.0833 E1751 IN1465 DJ1075 DG1754 P3-7-2 I3b6.14 Q4380.0 DR1470 Yfu4 Wbu ¥Õ ¤ª¤â¤à.¤¯ {proceed} {get} {become} {tend} +Éì 496C U961c B170 S8 F1532 N4977 V6423 H2628 L2928 K1656 O731 MN41534 MP11.0782 P2-6-2 I2k6.3 Q2740.7 Yfu4 Wbu ¥Õ ¥Õ¥¦ T1 ¤ª¤« T2 ¤®¤Õ¤Î¤Õ {hill} {mound} {left village radical (no. 170)} +Éí 496D U9644 B170 G8 S8 XH363 F2396 N4983 V6433 H347 DK257 L1303 K1898 DO1878 MN41606 MP11.0816 E1750 IN1843 DJ1520 DG727 P1-3-5 I2d5.4 Q7420.0 DR3648 Yfu4 Wbu ¥Õ ¤Ä.¤±¤ë ¤Ä.¤¯ T1 ¤º¤­ ¤Å¤± {affixed} {attach} {refer to} {append} +Éî 496E U4fae B9 G8 S8 F2004 N421 V187 H82 DK59 L989 K1900 DO1212 MN629P MP1.0762 E1760 IN1736 DJ1801 DG91 P1-2-6 I2a6.20 Q2825.7 DR2147 Ywu3 Wmo ¥Ö ¤¢¤Ê¤É.¤ë ¤¢¤Ê¤º.¤ë {scorn} {despise} {make light of} {contempt} +Éï 496F U64ab B64 S15 F2402 N2000 V2281 L2270 MN12743 MP5.0391 P1-3-12 I3c12.7 Q5803.1 Yfu3 Wmu Wbu ¥Ö ¥Õ ¤Ê.¤Ç¤ë T1 ¤Ê¤Ç ¤Ê¤Ç¤· ¤à {stroke} {pat} {smooth down} +Éð 4970 U6b66 B1 C77 G5 S8 F387 N51 V2959 H3210 DK2046 L377 K448 O751 DO596 MN16273 MP6.0686 E781 IN1031 DS708 DT694 DC461 DJ1165 DG1129 P3-4-4 I4n5.3 Q1314.0 DR3056 ZPP4-8-4 Ywu3 Wmu ¥Ö ¥à ¤¿¤±.¤· T1 ¤¦ ¤ª ¤¿¤±¤· ¤¿¤±¤ó ¤ó {warrior} {military} {chivalry} {arms} +Éñ 4971 U821e B136 G8 S15 F655 N3862 V4926 H2146 DK1358 L1774 K746 O2391 DO1003 MN30342P MP9.0478 E1761 IN810 DJ981 DG1807 P2-2-13 I0a15.1 Q8025.1 DR2355 ZPP2-8-7 Ywu3 Wmu ¥Ö ¤Þ.¤¦ -¤Þ.¤¦ ¤Þ¤¤ {dance} {flit} {circle} {wheel} +Éò 4972 U8461 B140 S12 N3999 V5127 L2378 O1724 MN31430X MP9.0790 P2-3-9 I3k9.30 Q4422.7 ZRP2-4-9 Ypu2 Wpo ¥Ö ¥Û {wild grape} {Portugal} +Éó 4973 U856a B140 S15 N4053 V5196 L2401 O2373 MN32004X MP9.0914 P2-3-12 I3k12.7 Q4433.1 ZRP2-4-12 Ywu2 Wmu ¥Ö ¥à ¤«¤Ö ¤«¤Ö¤é ¤¢¤ì¤ë {turnip} +Éô 4974 U90e8 B163 G3 S11 S10 XJ1622E F36 N4767 V6146 H1676 DK1099 L1845 K37 O1418 DO282 MN39460 MP11.0256 E384 IN86 DS504 DT386 DC52 DJ53 DB2.5 DG762 P1-8-3 I2d8.15 Q0762.7 DR444 ZSP1-8-2 Ybu4 Wbu ¥Ö -¤Ù T1 ¤È¤ê ¤Õ ¤Ú ¤Þ {section} {bureau} {dept} {class} {copy} {part} {portion} {counter for copies of a newspaper or magazine} +Éõ 4975 U5c01 B41 G8 S9 F1143 N1349 V1376 H1287 DK865 L156 K1039 O885 DO1124 MN7426 MP4.0006 E1762 IN1463 DJ372 DG504 P1-6-3 I3b6.13 Q4410.0 DR1448 Yfeng1 Wbong ¥Õ¥¦ ¥Û¥¦ {seal} {closing} +Éö 4976 U6953 B75 G9 S13 N2315 V2777 H1015 DK694 L2471 O1892 MN15126 MP6.0451 IN2120 P1-4-9 I4a9.28 Q4791.0 Yfeng1 Wpung ¥Õ¥¦ ¤«¤¨¤Ç {maple} +É÷ 4977 U98a8 B182 G2 S9 XJ1332B XJ16847 F558 N5148 V6663 H3007 DK1908 L524 K246 O986 DO134 MN43756 MP12.0324 E198 IN29 DS132 DT187 DC316 DJ465 DB3.2 DG171 P3-2-7 I2s7.1 Q7721.0 DR3656 Yfeng1 Wpung ¥Õ¥¦ ¥Õ ¤«¤¼ ¤«¤¶- -¤«¤¼ T1 ¤¤ ¤¨ {wind} {air} {style} {manner} +Éø 4978 U847a B140 S12 N3995 V5125 L2392 O1720 MN31465X MP9.0808 P2-3-9 I3k9.25 Q4440.1 ZRP2-4-9 Yqi4 Wjeub ¥·¥å¥¦ ¤¢¤· ¤Õ.¤¯ ¤Õ¤­ {thatch} {cover} {shingle} {tile} +Éù 4979 U8557 B140 G9 S16 V5203 H2372 DK1536 L2370 O2564 MN31964X MP9.0907 IN2230 P2-3-13 I3k13.4 Q4416.4 Ylu4 Wro ¥í ¥ë ¤Õ¤­ {butterbur} {bog rhubarb} +Éú 497A U4f0f B9 G8 S6 F1604 N377 V139 H45 DK29 L962 K1412 O234 DO1331 MN438 MP1.0655 E1763 IN1356 DJ1421 DG71 P1-2-4 I2a4.1 Q2323.4 DR2163 Yfu2 Wbog Wbu ¥Õ¥¯ ¤Õ.¤»¤ë ¤Õ.¤¹ T1 ¤Õ¤· ¤Õ¤» {prostrated} {bend down} {bow} {cover} {lay (pipes)} +Éû 497B U526f B18 G4 S11 F360 N699 V503 H1776 DK1161 L89 K681 O1428 DO772 MN2097 MP2.0296 E576 IN714 DS709 DT577 DJ898 DG203 P1-9-2 I2f9.2 Q1260.0 DR3043 Yfu4 Wbu Wbog ¥Õ¥¯ T1 ¤½¤¤ ¤½¤¨ {vice-} {duplicate} {copy} +Éü 497C U5fa9 B60 G5 S12 F438 N1627 V1760 H575 DK420 L875 K585 O1571 DO588 MN10183 MP4.0903 E782 IN917 DS710 DT766 DJ521 DG634 P1-3-9 I3i9.4 Q2824.7 DR2067 Yfu4 Wbog Wbu ¥Õ¥¯ ¤Þ¤¿ {restore} {return to} {revert} {resume} +Éý 497D U5e45 B50 G8 S12 F641 N1484 V1574 H569 DK417 L407 K682 DO1234 MN8995 MP4.0465 E1764 IN1380 DJ897 DG568 P1-3-9 I3f9.2 Q4126.6 DR1676 Yfu2 Wpog Wbog ¥Õ¥¯ ¤Ï¤Ð {hanging scroll} {width} +Éþ 497E U670d B130 C74 G3 S8 F873 N3741 V4775 H878 DK591 L1399 K534 O618 DO306 MN14345P MP5.1043 E385 IN683 DS505 DT312 DC476 DJ317 DB3.4 DG1004 P1-4-4 I4b4.6 Q7724.7 DR3967 Yfu2 Yfu4 Wbog ¥Õ¥¯ T1 ¤Ï¤Ã ¤Ï¤Ä ¤Ï¤é {clothing} {admit} {obey} {discharge} +Ê¡ 4A21 U798f B113 G3 S13 F467 N3256 V4105 H1029 DK705 L1090 K450 O1888 DO629 MN24768P MP8.0492 E386 IN1379 DS506 DT424 DJ895 DG1427 P1-4-9 I4e9.1 Q3126.6 DR676 Yfu2 Wbog ¥Õ¥¯ T1 ¤È¤· ¤È¤ß ¤Õ ¤Õ¤­ ¤Õ¤Ã ¤Ü¤¯ ¤è¤· {blessing} {fortune} {luck} {wealth} +Ê¢ 4A22 U8179 B130 G6 S13 F1286 N3800 V4851 H1034 DK710 L464 K1345 O1871 DO1010 MN29722 MP9.0348 E965 IN1271 DT966 DJ1088 DG1040 P1-4-9 I4b9.4 Q7824.7 DR3967 Yfu4 Wbog ¥Õ¥¯ ¤Ï¤é {abdomen} {belly} {stomach} +Ê£ 4A23 U8907 B145 G5 S14 F915 N4255 V5484 H1222 DK827 L465 K1050 DO764 MN34417 MP10.0243 E783 IN916 DS865 DT802 DJ522 DG1636 P1-5-9 I5e9.3 Q3824.7 DR667 Yfu4 Wbog Wbu ¥Õ¥¯ {duplicate} {double} {compound} {multiple} +ʤ 4A24 U8986 B146 G8 S18 F1378 N4279 V5517 H2726 DK1747 L1611 K1634 DO1699 MN34789P MP10.0312 E1765 IN1634 DJ1686 DG1640 P2-6-12 I4c14.6 Q1024.7 DR3267 Yfu4 Wbog Wbu ¥Õ¥¯ ¤ª¤ª.¤¦ ¤¯¤Ä¤¬¤¨.¤¹ ¤¯¤Ä¤¬¤¨.¤ë {capsize} {cover} {shade} {mantle} {be ruined} +Ê¥ 4A25 U6df5 B85 S12 XJ05E3C XJ05E3D XJ13679 F1593 N2625 V3237 L2966 K1538 O1858 MN17692 MP7.0049 P1-3-9 I3a9.3 Q3210.0 Yyuan1 Wyeon ¥¨¥ó ¥«¥¯ ¥³¥¦ ¤Õ¤Á ¤«¤¿.¤¤ ¤Ï¤Ê¤ï {abyss} {edge} {deep pool} {the depths} +ʦ 4A26 U5f17 B4 S5 N173 V1683 O330 MN9708 MP4.0691 P4-5-4 I0a5.44 Q5502.7 Yfu2 Wbul ¥Õ¥Ä ¥Û¥Á ¤É¤ë ¤º {dollar} +ʧ 4A27 U6255 B64 G8 S5 XJ05944 F813 N1828 V2062 H194 DK143 L738 K664 DO904 MN11784 MP5.0101 E1766 IN582 DJ189 DB2.9 DG855 P1-3-2 I3c2.2 Q5203.0 DR1371 Yfu2 Ybi4 Wbul Wpil ¥Õ¥Ä ¥Ò¥Ä ¥Û¥Ä ¤Ï¤é.¤¦ -¤Ï¤é.¤¤ -¤Ð¤é.¤¤ T1 ¤Ï¤é¤¤ {pay} {clear out} {prune} {banish} {dispose of} +ʨ 4A28 U6cb8 B85 G8 S8 F1709 N2524 V3094 H329 DK244 L1237 K1707 DO1627 MN17251 MP6.1020 E1767 IN1792 DJ1494 DG1180 P1-3-5 I3a5.3 Q3512.7 DR344 Yfei4 Wbi Wbul ¥Õ¥Ä ¤ï.¤¯ ¤ï.¤«¤¹ {seethe} {boil} {ferment} {uproar} {breed} +Ê© 4A29 U4ecf B9 G5 S4 XJ05047 F819 N351 V111 H19 DK10 L964 K678 O128 DO249 MN364 MP1.0596 E784 IN583 DS711 DT644 DJ416 DG57 P1-2-2 I2a2.5 Q2223.0 DR2171 Yfo2 Yfu2 Wbul ¥Ö¥Ä ¥Õ¥Ä ¤Û¤È¤± {Buddha} {the dead} {France} +ʪ 4A2A U7269 B93 G3 S8 F215 N2857 V3538 H874 DK587 L1050 K126 O611 DO74 MN19959 MP7.0635 E387 IN79 DS313 DT313 DC95 DJ321 DB2.13 DG1290 P1-4-4 I4g4.2 Q2752.0 DR2451 Ywu4 Wmul ¥Ö¥Ä ¥â¥Ä ¤â¤Î ¤â¤Î- {thing} {object} {matter} +Ê« 4A2B U9b92 B195 S16 N5287 V6854 L2825 O2546 MN46075 MP12.0738 P1-11-5 I11a5.5 Q2430.0 Yfu4 Wbu ¥Û ¥Õ ¥Ö ¤Õ¤Ê {carp} +ʬ 4A2C U5206 B12 C18 G2 S4 F24 N578 V454 H1972 DK1247 L781 K35 O64 DO35 MN1853 MP2.0195 E199 IN38 DS133 DT101 DC28 DJ26 DB2.2 DG180 P2-2-2 I2o2.1 Q8022.7 DR2045 Yfen1 Yfen4 Wbun Wpun ¥Ö¥ó ¥Õ¥ó ¥Ö ¤ï.¤±¤ë ¤ï.¤± ¤ï.¤«¤ì¤ë ¤ï.¤«¤ë ¤ï.¤«¤Ä T1 ¤¤¤¿ ¤ï¤± {part} {minute of time} {segment} {share} {degree} {one's lot} {duty} {understand} {know} {rate} {1%} {chances} {shaku/100} +Ê­ 4A2D U543b B30 S7 N892 V729 L2174 MN3375 MP2.0904 P1-3-4 I3d4.6 Q6702.0 Ywen3 Wmun ¥Õ¥ó ¥Ö¥ó ¤¯¤Á¤ï¤­ ¤¯¤Á¤µ¤­ {proboscis} +Ê® 4A2E U5674 B30 G8 S15 F1270 N995 V900 H717 DK505 L1197 K1635 DO1239 MN4345 MP2.1154 E1770 IN1660 DJ1633 DG312 P1-3-12 I3d12.8 Q6408.6 DR3761 Ypen1 Ypen4 Wbun ¥Õ¥ó ¤Õ.¤¯ {erupt} {spout} {emit} {flush out} +ʯ 4A2F U58b3 B32 G8 S15 F1822 N1141 V1095 H719 DK507 L1198 K1901 DO1461 MN5488 MP3.0263 E1771 IN1662 DJ1888 DG389 P1-3-12 I3b12.1 Q4418.6 DR1461 Yfen2 Wbun ¥Õ¥ó {tomb} {mound} +Ê° 4A30 U61a4 B61 G8 S15 F1863 N1773 V1990 H730 DK512 L1199 K1796 DO1254 MN11239 MP4.1187 E1772 IN1661 DJ1634 DG830 P1-3-12 I4k12.6 Q9408.6 DR1161 ZPP1-1-14 Yfen4 Wbun ¥Õ¥ó ¤¤¤­¤É¤ª.¤ë {aroused} {resent} {be indignant} {anger} +ʱ 4A31 U626e B64 S7 N1844 V2080 L2246 MN11830 MP5.0107 P1-3-4 I3c4.17 Q5802.7 Yban4 Wbun Wban ¥Õ¥ó ¥Ï¥ó ¥Ø¥ó ¤Õ¤ó.¤¹¤ë ¤ä¤Ä.¤¹ ¤è¤½¤ª.¤¦ {impersonate} {dress up} {disguise} {thin shingles} +ʲ 4A32 U711a B86 S12 XJ14A36 XJ14A37 N2769 V3434 H2778 L2537 MN19100 MP7.0423 P2-8-4 I4d8.7 Q4480.9 Yfen2 Wbun ¥Õ¥ó ¥Û¥ó ¥Ï¥ó ¤¿.¤¯ ¤ä.¤¯ ¤ä¤­¤¬¤ê {burn} {kindle} {build a fire} {boil} {cook} +ʳ 4A33 U596e B37 G6 S16 F1521 N1184 V1172 H2367 DK1532 L565 K1501 DO818 MN6012 MP3.0609 E966 IN1309 DS866 DT997 DJ1406 DG422 P2-3-13 I5f11.2 Q4060.1 DR1476 ZPP2-11-5 Yfen4 Wbun ¥Õ¥ó ¤Õ¤ë.¤¦ {stirred up} {be invigorated} {flourish} +Ê´ 4A34 U7c89 B119 G4 S10 F1484 N3469 V4390 H1291 DK869 L920 K1152 O1133 DO793 MN26872 MP8.0888 E577 IN1701 DS507 DT556 DJ1557 DG1495 P1-6-4 I6b4.6 Q9892.7 DR1045 Yfen3 Wbun ¥Õ¥ó ¥Ç¥·¥á¡¼¥È¥ë ¤³ ¤³¤Ê {flour} {powder} {dust} +ʵ 4A35 U7cde B119 S17 F2473 N3489 V4425 L2653 MN27102 MP8.0921 P2-6-11 I6b11.4 Q9080.1 Yfen4 Wbun ¥Õ¥ó ¤¯¤½ {shit} {feces} {excrement} +ʶ 4A36 U7d1b B120 G8 S10 F994 N3506 V4452 H1296 DK873 L1358 K1100 DO1499 MN27295 MP8.0975 E1768 IN1702 DJ1298 DG1520 P1-6-4 I6a4.8 Q2892.7 DR2745 Yfen1 Wbun ¥Õ¥ó ¤Þ¤®.¤ì¤ë -¤Þ¤®.¤ì ¤Þ¤®.¤é¤¹ ¤Þ¤®.¤é¤ï¤¹ ¤Þ¤®.¤é¤ï¤·¤¤ {distract} {be mistaken for} {go astray} {divert} +Ê· 4A37 U96f0 B173 G8 S12 F1341 N5045 V6521 H2772 DK1773 L2028 K1941 MN42231 MP12.0015 E1769 IN1824 DJ1063 DG1861 P2-8-4 I8d4.2 Q1022.7 DR3145 Yfen1 Wbun ¥Õ¥ó {atmosphere} {fog} +ʸ 4A38 U6587 B67 G1 S4 F190 N2064 V2364 H1962 DK1242 L1725 K136 O86 DO71 MN13450 MP5.0560 E68 IN111 DS134 DT35 DC89 DJ320 DB3.19 DG949 P2-2-2 I2j2.4 Q0040.0 DR466 Ywen2 Ywen4 Wmun ¥Ö¥ó ¥â¥ó ¤Õ¤ß ¤¢¤ä T1 ¤«¤¶¤ê ¤Õ ¤â T2 ¤Ö¤ó¤Ë¤ç¤¦ {sentence} {literature} {style} {art} {decoration} {figures} {plan} +ʹ 4A39 U805e B169 G2 S14 XDR3853 F319 N4959 V4732 H3326 DK2097 L1626 K262 O2244 DO109 MN29104 MP9.0215 E200 IN64 DS314 DT234 DC184 DJ179 DB2.8 DG1584 P3-8-6 I8e6.1 Q7740.1 Q7712.1 DR3854 Ywen2 Ywen4 Wmun ¥Ö¥ó ¥â¥ó ¤­.¤¯ ¤­.¤³¤¨¤ë {hear} {ask} {listen} +ʺ 4A3A U4e19 B1 G8 S5 N22 V16 H3479 DK2168 L1020 K2042 O198 DO1782 MN35 MP1.0283 E1773 IN984 DJ1909 DG14 P4-5-1 I0a5.21 Q1022.7 DR3153 Ybing3 Wbyeong ¥Ø¥¤ ¤Ò¤Î¤¨ {third class} {3rd} {3rd calendar sign} +Ê» 4A3B U4f75 B9 G8 S8 F966 N425 V190 H83 DK60 L1030 K961 DO1079 MN561 MP1.0734 E1774 IN1162 DJ1250 DG92 P1-2-6 I2a6.17 Q2824.1 DR2155 Ybing4 Wbyeong ¥Ø¥¤ ¤¢¤ï.¤»¤ë {join} {get together} {unite} {collective} +ʼ 4A3C U5175 B4 C12 G4 S7 F522 N201 V374 H2551 DK1621 L1331 K447 O499 DO396 MN1462 MP2.0085 E578 IN784 DS712 DT489 DC243 DJ994 DG155 P2-5-2 I2o5.6 Q7280.1 DR2661 Ybing1 Wbyeong ¥Ø¥¤ ¥Ò¥ç¥¦ ¤Ä¤ï¤â¤Î T1 ¤Ø {soldier} {private} {troops} {army} {warfare} {strategy} {tactics} +ʽ 4A3D U5840 B32 G8 S12 XH1103 F1991 N1131 V1051 H557 DK407 L1056 K1998 O1559 MN5316 MP3.0224 E1777 IN1805 DJ1439 DG384 P1-3-9 I3b9.11 Q4714.1 DR1455 Wbyeong ¥Ø¥¤ ¥Ù¥¤ {fence} {wall} {(kokuji)} +ʾ 4A3E U5e63 B50 G8 S15 XJ05672 F1803 N1490 V1585 H2885 DK1844 L1040 K1902 O2414 DO1400 MN9088X MP4.0476 E1778 IN1781 DJ1796 DG571 DG601 P2-12-3 I3f12.4 Q9822.7 DR1044 Ybi4 Wpye ¥Ø¥¤ ¤Ì¤µ T1 ¤·¤Ç {cash} {bad habit} {humble prefix} {gift} {Shinto offerings of cloth} {rope} {cut paper} +Ê¿ 4A3F U5e73 B1 C51 G3 S5 F128 N26 V1590 H3478 DK2167 L1484 K143 O203 DO136 MN9167X MP4.0487 E388 IN202 DS315 DT260 DC98 DJ351 DG573 P4-5-1 I2k3.4 Q1040.9 DR3155 Yping2 Wpyeong Wpyeon ¥Ø¥¤ ¥Ó¥ç¥¦ ¥Ò¥ç¥¦ ¤¿¤¤.¤é -¤À¤¤¤é ¤Ò¤é ¤Ò¤é- T1 ¤¿¤¤¤é ¤¿¤é ¤Ï¤Á ¤Ò ¤Ò¤È¤· ¤Ø ¤Ø¤ó {even} {flat} {peace} +ÊÀ 4A40 U5f0a B55 G8 S15 F1750 N1551 V1670 H2884 DK1843 L1041 K1406 DO1457 MN9644X MP4.0670 E1779 IN1782 DJ1797 P2-12-3 I4i11.3 Q9844.4 DR1055 Ybi4 Wpye ¥Ø¥¤ {abuse} {evil} {vice} {breakage} +ÊÁ 4A41 U67c4 B75 G8 S9 F1140 N2234 V2627 H897 DK604 L1021 K904 O862 DO1168 MN14603 MP6.0257 E1776 IN985 DJ989 DG1085 P1-4-5 I4a5.9 Q4192.7 DR1853 Ybing3 Wbyeong ¥Ø¥¤ ¤¬¤é ¤¨ ¤Ä¤« T1 ¤«¤é ¤é {design} {pattern} {build} {nature} {handle} {crank} {grip} {knob} {shaft} +Ê 4A42 U4e26 B12 C1 G6 S8 XJ0636D XJ1322A F599 N589 V24 H2246 DK1436 L1785 K716 O765 DO998 MN54 MP1.0285 E1775 IN1165 DT873 DJ221 DB3.6 DG764 P2-3-5 I2o6.1 Q8010.2 DR974 ZPP2-2-6 Ybing4 Wbyeong ¥Ø¥¤ ¥Û¥¦ ¤Ê.¤ß ¤Ê¤é.¤Ù¤ë ¤Ê¤é.¤Ö ¤Ê¤é.¤Ó¤Ë T1 ¤Ê¤Ó {row} {and} {besides} {as well as} {line up} {rank with} {rival} {equal} +Êà 4A43 U853d B140 S15 S16 XH4279 N4050 V5193 H2523 L2358 MN31888 MP9.0895 P2-3-12 Q4424.8 ZRP2-4-12 Ybi4 Wpye ¥Ø¥¤ ¥Ø¥Ä ¥Õ¥Ä ¤ª¤ª.¤¦ ¤ª¤ª.¤¤ {cover} {shade} {mantle} {capsize} {be ruined} +ÊÄ 4A44 U9589 B169 G6 S11 XJ06F5A XDR3853 F951 N4945 V6385 H3319 DK2090 L1623 K1143 DO900 MN41222 MP11.0709 E968 IN397 DT931 DJ216 DB2.16 DG1839 P3-8-3 I8e3.3 Q7724.7 DR3847 Ybi4 Wpye ¥Ø¥¤ ¤È.¤¸¤ë ¤È.¤¶¤¹ ¤·.¤á¤ë ¤·.¤Þ¤ë ¤¿.¤Æ¤ë T1 ¤Ø {closed} {shut} +ÊÅ 4A45 U965b B170 G6 S10 F1429 N4988 V6444 H453 DK330 L1310 K1484 O1307 DO873 MN41654 MP11.0829 E967 IN589 DS867 DT916 DJ1521 DG734 P1-3-7 I2d7.6 Q7121.4 DR3672 Ybi4 Wpye ¥Ø¥¤ {highness} {steps (of throne)} +ÊÆ 4A46 U7c73 B119 G2 S6 F61 N3461 V4380 H3529 DK2198 L919 K90 O343 DO112 MN26832 MP8.0883 E201 IN224 DS135 DT135 DC155 DJ562 DB3.8 DG1493 P4-6-3 I6b0.1 Q9090.4 DR1064 Ymi3 Wmi ¥Ù¥¤ ¥Þ¥¤ ¥á¥¨¥È¥ë ¤³¤á ¤è¤Í T1 ¤Ï ¤Ù ¤Þ¤Ù ¤á ¤è ¤è¤Ê ¤è¤Î ¤è¤Þ {rice} {USA} {metre} +ÊÇ 4A47 U9801 B181 S9 N5117 V6614 H2086 L60 K1472 MN43333 MP12.0230 P2-2-7 I9a0.1 Q1080.6 DR3161 ZPP2-7-2 Yye4 Whyeol ¥±¥Ä ¤Ú¤¨¤¸ ¤ª¤ª¤¬.¤¤ ¤«¤·¤é {page} {leaf} +ÊÈ 4A48 U50fb B9 S15 N553 V323 L2117 O2254 MN1166 MP1.0938 P1-2-13 I2a13.1 Q2024.1 Ypi4 Wbyeog Wpi ¥Ø¥­ ¥Ò ¥Ø¥¤ ¤Ø¤­.¤¹¤ë ¤Ò¤¬.¤à {prejudice} {bias} {rural area} +ÊÉ 4A49 U58c1 B32 G8 S16 F1037 N1148 V1103 H2895 DK1849 L1500 K1064 O2585 DO1369 MN5516 MP3.0265 E1780 IN1489 DJ1029 DG366 P2-13-3 I3b13.7 Q7010.4 DR3772 Ybi4 Wbyeog ¥Ø¥­ ¤«¤Ù {wall} {lining (stomach)} {fence} +ÊÊ 4A4A U7656 B104 G8 S18 F1973 N3082 V3848 H3290 DK2069 L1691 K1903 DO1702 MN22550 MP7.1204 E1781 IN1490 DJ1364 DG1358 P3-5-13 I5i13.2 Q0014.1 DR555 Ypi3 Ypi4 Wbyeog ¥Ø¥­ ¤¯¤» ¤¯¤».¤Ë {mannerism} {habit} {vice} {trait} {fault} {kink} +ÊË 4A4B U78a7 B112 G9 S14 F2455 N3208 V4027 H2836 DK1815 L2588 O2225 MN24334 MP8.0378 IN2176 P2-9-5 I5a9.7 Q1660.1 Ybi4 Wbyeog ¥Ø¥­ ¥Ò¥ã¥¯ T1 ¤ß¤É¤ê ¤¢¤ª ¤¿¤Þ {blue} {green} +ÊÌ 4A4C U5225 B18 G4 S7 F214 N674 V467 H1117 DK760 L90 K255 O435 DO288 MN1924 MP2.0235 E579 IN267 DS508 DT490 DC227 DJ397 DB2.12 DG188 P1-5-2 I2f5.3 Q6220.0 DR3743 Ybie2 Wbyeol ¥Ù¥Ä ¤ï¤«.¤ì¤ë ¤ï.¤±¤ë T1 ¤Ù¤Ã {separate} {branch off} {diverge} {fork} {another} {extra} {specially} +ÊÍ 4A4D U77a5 B109 S17 N3155 V3959 L2927 MN23672 MP8.0253 P2-12-5 Q9860.4 Ypie1 Wbyeol Wbeol ¥Ù¥Ä ¥Ø¥Ä {glance at} +ÊÎ 4A4E U8511 B140 S14 S13 F2483 N4038 V5179 L2390 MN31781 MP9.0868 P2-3-11 I3k11.11 Q4425.3 ZRP2-4-11 Ymie4 Wmyeol ¥Ù¥Ä ¤Ê¤¤¤¬¤·¤í ¤Ê¤ß.¤¹¤ë ¤¯¤é¤¤ ¤µ¤²¤¹.¤à {ignore} {despise} {neglect} {ridicule} +ÊÏ 4A4F U7b86 B118 S14 XJ06444 N3410 V4310 L2633 MN26114 MP8.0793 P2-6-8 I6f8.11 Q8871.1 Q8811.1 Ybi4 Wbi ¥Ø¥¤ ¥Ï¥¤ ¤Ø¤é ¤Î ¤¯¤· {spatula} {arrow shaft} +ÊÐ 4A50 U504f B9 G8 S11 F1340 N511 V277 H133 DK101 L1823 K1649 O1273 DO1260 MN848X MP1.0860 E1782 IN1159 DJ1176 DG122 P1-2-9 I2a9.16 Q2322.7 DR2153 Ypian1 Wpyeon ¥Ø¥ó ¤«¤¿¤è.¤ë {partial} {side} {left-side radical} {inclining} {biased} +ÊÑ 4A51 U5909 B8 C34 G4 S9 XJ05A4E F238 N306 V1119 H2069 DK1311 L1745 K324 O970 DO191 MN5703 MP3.0302 E581 IN257 DS509 DT532 DC254 DJ222 DG401 P2-2-7 I2j7.3 Q0024.7 Q0040.7 DR467 ZPP2-6-3 Ybian4 Wbyeon ¥Ø¥ó ¤«.¤ï¤ë ¤«.¤ï¤ê ¤«.¤¨¤ë {unusual} {change} {strange} +ÊÒ 4A52 U7247 B91 G6 S4 F1076 N2842 V3525 H3461 DK2158 L1212 K905 O82 DO937 MN19813 MP7.0594 E969 IN1045 DT833 DJ1143 DG1287 P4-4-4 I2j2.5 Q2202.7 DR1254 ZPP3-3-1 Ypian4 Ypian1 Wpyeon ¥Ø¥ó ¤«¤¿- ¤«¤¿ {one-sided} {leaf} {sheet} +ÊÓ 4A53 U7bc7 B118 S15 F2076 N3418 V4324 H2710 L2645 K1391 MN26257X MP8.0826 P2-6-9 I6f9.9 Q8822.7 Ypian1 Wpyeon ¥Ø¥ó {volume} {chapter} {book} {editing} {compilation} +ÊÔ 4A54 U7de8 B120 G5 S15 F591 N3583 V4552 H1387 DK941 L1825 K495 DO473 MN27665X MP8.1126 E785 IN682 DS714 DT811 DJ883 DG1553 P1-6-9 I6a9.13 Q2392.7 DR2753 Ybian1 Wpyeon Wbyeon ¥Ø¥ó ¤¢.¤à -¤¢.¤ß {compilation} {knit} {plait} {braid} {twist} {editing} {completed poem} {part of a book} +ÊÕ 4A55 U8fba B162 G4 S5 S4 XJ06E34 XJ06E35 F428 N4661 V6011 H3029 DK1916 L284 K696 O179 DO270 MN38710P MP11.0001 E580 IN775 DS713 DT455 DJ962 DG676 P3-3-2 I2q2.1 Q3730.2 DR3545 Ybian1 Wbyeon ¥Ø¥ó ¤¢¤¿.¤ê ¤Û¤È.¤ê -¤Ù T1 ¤Ê¤Ù {environs} {boundary} {border} {vicinity} +ÊÖ 4A56 U8fd4 B162 G3 S7 S6 F685 N4670 V6020 H3060 DK1940 L725 K586 DO307 MN38758P MP11.0015 E389 IN442 DS316 DT289 DC477 DJ184 DB3.11 DG681 P3-3-4 I2q4.5 Q3130.4 DR3367 Yfan3 Wban ¥Ø¥ó ¤«¤¨.¤¹ -¤«¤¨.¤¹ ¤«¤¨.¤ë -¤«¤¨.¤ë {return} {answer} {fade} {repay} +Ê× 4A57 U904d B162 G8 S12 S11 F1845 N4718 V6086 H3136 DK2002 L1824 K1861 O1805 DO1279 MN39001P MP11.0112 E1783 IN1160 DJ1177 DG711 P3-3-9 I2q9.16 Q3330.2 DR3053 Ybian4 Ypian4 Wpyeon ¥Ø¥ó ¤¢¤Þ¤Í.¤¯ {everywhere} {times} {widely} {generally} +ÊØ 4A58 U4fbf B9 G4 S9 F729 N450 V219 H95 DK71 L991 K578 DO265 MN659 MP1.0772 E582 IN330 DS510 DT533 DJ227 DB3.8 DG101 P1-2-7 I2a7.5 Q2124.6 DR2166 Ybian4 Ypian2 Wpyeon Wbyeon ¥Ù¥ó ¥Ó¥ó ¤¿¤è.¤ê {convenience} +ÊÙ 4A59 U52c9 B4 C19 G3 S10 F1066 N228 V543 H3318 DK2088 L1975 K946 O1263 DO852 MN2384P MP2.0390 E390 IN735 DS317 DT366 DJ140 DB2.11 DG219 P3-8-2 I2n8.1 Q2421.2 DR2557 Ymian3 Wmyeon ¥Ù¥ó ¤Ä¤È.¤á¤ë T1 ¤Ò¤³ ¤ä¤Ä {exertion} +ÊÚ 4A5A U5a29 B38 S11 N1219 V1233 MN6337 MP3.0714 P1-3-8 Q4741.6 ZRP1-3-7 Ymian3 Ywan3 Wman ¥Ù¥ó {bear (children)} +ÊÛ 4A5B U5f01 B28 C55 G5 S5 XJ0517E XJ05221 XJ06122 XJ06D67 F619 N846 V1663 H2004 DK1264 L742 K793 O275 DO513 MN9588 MP4.0664 E786 IN711 DS715 DT654 DJ1116 DG262 P2-2-3 I0a5.30 Q2344.0 Ybian4 Wbyeon Wban ¥Ù¥ó ¥Ø¥ó ¤ï¤­¤Þ.¤¨¤ë ¤ï.¤±¤ë ¤Ï¤Ê¤Ó¤é ¤¢¤é¤½.¤¦ T1 ¤Ù {valve} {petal} {braid} {speech} {dialect} {discrimination} {dispose of} {distinguish} +ÊÜ 4A5C U97ad B177 S18 N5104 V6595 L2783 O2752 MN42937 MP12.0171 P1-9-9 I3k15.8 Q4154.6 Ybian1 Wpyeon ¥Ù¥ó ¥Ø¥ó ¤à¤Á ¤à¤Á¤¦¤Ä {whip} {rod} +ÊÝ 4A5D U4fdd B9 G5 S9 F146 N455 V222 H96 DK72 L997 K166 O781 DO351 MN702 MP1.0788 E787 IN489 DS716 DT705 DC163 DJ665 DG102 P1-2-7 I2a7.11 Q2629.4 DR2164 Ybao3 Wbo ¥Û ¥Û¥¦ ¤¿¤â.¤Ä T1 ¤¦ ¤ª ¤Ö ¤â¤ê ¤ä¤¹ ¤ä¤¹¤· {protect} {guarantee} {keep} {preserve} {sustain} {support} +ÊÞ 4A5E U8217 B9 G8 S15 XJ06754 F1412 N552 V322 H1735 DK1142 L1839 K1305 DO1773 MN30323P MP9.0472 E1786 IN1443 DJ1830 DG54 P1-8-7 I3b12.4 Q8362.7 DR2853 Ypu4 Ypu1 Wpo ¥Û T1 ¤­ {shop} {store} +Êß 4A5F U92ea B167 S15 XH552 V6269 L2975 O2340 MN40491 MP11.0555 P1-8-7 I8a7.3 Q8312.7 Ypu1 Ypu4 Wpo ¥Û ¥Õ ¤·¤¯ ¤ß¤» T1 ¤·¤­ {shop} {store} +Êà 4A60 U5703 B31 S10 XJ13728 N1040 V954 H3119 L2918 MN4774 MP3.0070 P3-3-7 I3s7.1 Q6022.7 Ypu3 Wpo ¥Û ¥Õ ¤Ï¤¿¤± ¤Ë¤ï {garden} {field} +Êá 4A61 U6355 B64 G8 S10 F604 N1919 V2170 H429 DK315 L1836 K669 DO1611 MN12157 MP5.0250 E1784 IN890 DJ1049 DG895 P1-3-7 I3c7.3 Q5302.7 DR1353 Ybu3 Wpo ¥Û ¤È.¤é¤¨¤ë ¤È.¤é¤ï¤ì¤ë ¤È.¤ë ¤È¤é.¤¨¤ë ¤È¤é.¤ï¤ì¤ë ¤Ä¤«.¤Þ¤¨¤ë ¤Ä¤«.¤Þ¤ë {catch} {capture} +Êâ 4A62 U6b69 B77 G2 S8 F554 N2433 V2958 H2416 DK1566 L371 K312 O694 DO433 MN16284 MP6.0681 E202 IN431 DS136 DT165 DC267 DJ176 DB2.14 DG1130 P2-4-4 I3n5.3 Q2120.9 DR1260 Ybu4 Wbo ¥Û ¥Ö ¥Õ ¤¢¤ë.¤¯ ¤¢¤æ.¤à T1 ¤¢ ¤æ¤­ ¤æ¤ß {walk} {counter for steps} +Êã 4A63 U752b B3 C101 G9 S7 F2270 N135 V3722 H3549 DK2209 L2097 O533 MN21706 MP7.1048 IN2167 P4-7-3 I0a7.11 Q5322.7 Yfu3 Wbo ¥Û ¥Õ ¤Ï¤¸.¤á¤Æ T1 ¤Ï¤¸¤á ¤È¤· ¤Ê¤ß ¤¹¤± ¤è¤· {for the first time} {not until} +Êä 4A64 U88dc B145 G6 S12 F332 N4242 V5464 H1194 DK809 L1840 K516 O1644 DO744 MN34320 MP10.0222 E970 IN889 DS868 DT955 DJ1001 DG1632 P1-5-7 I5e7.1 Q3322.7 DR653 Ybu3 Wbo ¥Û ¤ª¤®¤Ê.¤¦ {supplement} {supply} {make good} {offset} {compensate} {assistant} {learner} +Êå 4A65 U8f14 B159 G9 S14 XJ1313D F1898 N4626 V5964 H1559 DK1046 L2730 O2133 DO1981 MN38342 MP10.1020 IN2245 P1-7-7 I7c7.1 Q5302.7 Yfu3 Wbo ¥Û ¥Õ ¤¿¤¹.¤±¤ë T1 ¤¹¤± ¤¿¤¹¤¯ ¤æ¤¦ {help} +Êæ 4A66 U7a42 B115 G8 S15 XJ0634F F1656 N3300 V4168 H1232 DK833 L909 K1485 O2308 DO1637 MN25236P MP8.0618 E1460 IN1221 DJ1856 DG1446 P1-5-10 I5d10.2 Q2593.6 DR2258 Ysui4 Wsu ¥¹¥¤ ¤Û T1 ¤ª ¤³¤¦ ¤Î¤ê ¤Û¤¤ {ear} {ear (grain)} {head} {crest (wave)} +Êç 4A67 U52df B140 C19 G8 S12 F809 N3996 V551 H2316 DK1492 L861 K710 O1718 DO1275 MN2416X MP2.0408 E1787 IN1430 DJ1155 DG225 P2-3-9 I3k9.23 Q4442.7 DR1945 ZPP2-7-5 ZPP2-10-2 Ymu4 Wmo ¥Ü ¤Ä¤Î.¤ë {recruit} {campaign} {gather (contributions)} {enlist} {grow violent} +Êè 4A68 U5893 B140 C32 G5 S13 F1337 N4027 V1073 H2332 DK1505 L231 K1349 O1979 DO650 MN5431X MP3.0247 E788 IN1429 DS869 DT781 DJ1156 DG361 P2-3-10 I3k10.18 Q4410.4 DR1972 Ymu4 Wmyo ¥Ü ¤Ï¤« {grave} {tomb} +Êé 4A69 U6155 B140 C61 G8 S14 F2100 N4040 V1948 H2353 DK1521 L633 K1895 DO1382 MN11088X MP4.1153 E1788 IN1431 DJ1668 DG835 P2-3-11 I3k11.12 Q4433.3 DR1940 Ymu4 Wmo ¥Ü ¤·¤¿.¤¦ {pining} {yearn for} {love dearly} {adore} +Êê 4A6A U620a B62 S5 N1795 V2020 K2048 MN11532 MP5.0003 P4-5-4 I4n1.3 Q5320.0 Ywu4 Wmu ¥Ü ¥Ü¥¦ ¤Ä¤Á¤Î¤¨ {5th calendar sign} +Êë 4A6B U66ae B140 C72 G6 S14 F978 N4041 V2508 H2354 DK1522 L232 K915 O2190 DO1140 MN14128X MP5.0925 E1789 IN1428 DT979 DJ1158 DG979 P2-3-11 I3k11.14 Q4460.3 DR1978 ZPP2-7-7 ZPP2-10-4 Ymu4 Wmo ¥Ü ¤¯.¤ì¤ë ¤¯.¤é¤¹ T1 ¤°¤é¤· ¤°¤ì ¤Ý {livelihood} {make a living} {spend time} +Êì 4A6C U6bcd B80 G2 S5 F570 N2466 V3005 H3475 DK2165 L101 K554 O326 DO89 MN16723 MP6.0793 E203 IN112 DS137 DT114 DC317 DJ74 DB2.7 DG1143 P4-5-1 I0a5.36 Q7750.0 DR3647 Ymu3 Wmo ¥Ü ¤Ï¤Ï ¤â {mama} {mother} +Êí 4A6D U7c3f B118 G8 S19 F1358 N3448 V4364 H2727 DK1748 L949 K1380 DO1073 MN26623P MP8.0866 E1790 IN1450 DJ1684 DG1491 P2-6-13 I6f13.4 Q8814.6 DR2348 Ybu4 Wbu Wbag ¥Ü {register} {record book} +Êî 4A6E U83e9 B140 S11 F2086 N3978 V5093 L2957 MN31205X MP9.0706 P2-3-8 I3k8.21 Q4460.1 ZRP2-4-8 Ypu2 Wbo ¥Ü {kind of grass} {sacred tree} +Êï 4A6F U5023 B9 G8 S10 F2454 N466 V235 H113 DK83 L979 K1913 DO1616 MN785 MP1.0841 E1798 IN1776 DJ1247 DG113 P1-2-8 I2a8.7 Q2824.0 DR2166 Yfang3 Wbang ¥Û¥¦ ¤Ê¤é.¤¦ {emulate} {imitate} +Êð 4A70 U4ff8 B9 G8 S10 F1834 N480 V249 H114 DK84 L1574 K1914 DO1842 MN734 MP1.0817 E1797 IN1542 DJ1427 DG114 P1-2-8 I2a8.18 Q2525.3 DR2155 Yfeng4 Wbong ¥Û¥¦ {stipend} {salary} +Êñ 4A71 U5305 B4 C20 G4 S5 F954 N176 V572 H2966 DK1880 L530 K1112 O218 DO369 MN2506P MP2.0431 E583 IN804 DS511 DT456 DJ1013 DG230 P3-2-3 I0a5.9 Q2771.2 DR2556 ZPP4-5-2 Ybao1 Wpo ¥Û¥¦ ¤Ä¤Ä.¤à ¤¯¤ë.¤à T1 ¤ª ¤«¤Í {wrap} {pack up} {cover} {conceal} +Êò 4A72 U5446 B30 S7 F1848 N896 V738 L2181 MN3395 MP2.0920 P2-3-4 I3d4.13 Q6090.4 Ydai1 Yai2 Wmae Wbo ¥Û¥¦ ¤Û¤±.¤ë ¤Ü.¤±¤ë ¤¢¤­.¤ì¤ë ¤ª¤í¤« {be amazed} {disgusted} {shocked} +Êó 4A73 U5831 B32 G5 S12 F167 N1114 V1059 H1698 DK1115 L1507 K306 O1667 DO295 MN5275 MP3.0216 E789 IN685 DS717 DT767 DC310 DJ891 DG352 P1-8-4 I3b9.16 Q4744.7 DR1467 Ybao4 Wbo Wbu ¥Û¥¦ ¤à¤¯.¤¤¤ë {report} {news} {reward} {retribution} +Êô 4A74 U5949 B4 C37 G8 S8 F1624 N212 V1149 H2559 DK1629 L1573 K1106 O717 DO1191 MN5894 MP3.0579 E1793 IN1541 DJ1678 DG415 P2-5-3 I0a8.13 Q5050.3 DR1455 ZPP4-8-4 Yfeng4 Wbong ¥Û¥¦ ¥Ö ¤¿¤Æ¤Þ¤Ä.¤ë ¤Þ¤Ä.¤ë ¤Û¤¦.¤º¤ë T1 ¤È¤â ¤ä¤¹ {observance} {offer} {present} {dedicate} +Êõ 4A75 U5b9d B40 G6 S8 XJ0556F XJ05570 XJ13A63 F1139 N1293 V1320 H2224 DK1415 L257 K661 O676 DO981 MN7122 MP3.0989 E971 IN296 DT874 DJ576 DG474 P2-3-5 I3m5.2 Q3010.3 DR772 Ybao3 Wbo ¥Û¥¦ ¤¿¤«¤é T1 ¤Û {treasure} {wealth} {valuables} +Êö 4A76 U5cf0 B46 G8 S10 XJ04A77 F1836 N1423 V1473 H411 DK306 L1562 K1369 O1351 DO1272 MN8094 MP4.0251 E1799 IN1350 DJ1848 DG544 P1-3-7 I3o7.6 Q2775.4 Q2250.4 DR1255 Yfeng1 Wbong ¥Û¥¦ ¤ß¤Í ¤Í T1 ¤Ö ¤Û {summit} {peak} +Ê÷ 4A77 U5cef B46 S10 XJ04A76 XH1423 F2079 V1474 H2280 L2977 O1452 MN8093 MP4.0250 P2-3-7 Q2250.4 Yfeng1 Wbong ¥Û¥¦ ¤ß¤Í ¤Í {peak} {summit} +Êø 4A78 U5d29 B46 G8 S11 F778 N1430 V1491 H2296 DK1478 L774 K1700 DO1490 MN8212P MP4.0286 E1801 IN1122 DJ1663 DG547 P2-3-8 I3o8.7 Q2222.7 DR1246 Ybeng1 Wbung ¥Û¥¦ ¤¯¤º.¤ì¤ë -¤¯¤º.¤ì ¤¯¤º.¤¹ {crumble} {die} {demolish} {level} +Êù 4A79 U5e96 B53 S8 N1506 V1610 H3083 L2234 MN9266X MP4.0554 P3-3-5 Q0021.2 Ypao2 Wpo ¥Û¥¦ ¤¯¤ê¤ä {kitchen} +Êú 4A7A U62b1 B64 G8 S8 F871 N1883 V2125 H306 DK227 L645 K1229 O584 DO1633 MN11917P MP5.0158 E1794 IN1285 DJ1012 DG883 P1-3-5 I3c5.15 Q5701.2 DR1356 Ybao4 Wpo ¥Û¥¦ ¤À.¤¯ ¤¤¤À.¤¯ ¤«¤«.¤¨¤ë T1 ¤¿¤Ð {embrace} {hug} {hold in arms} +Êû 4A7B U6367 B64 S11 F2286 N1939 V2199 H491 L2265 O1318 MN12189 MP5.0253 P1-3-8 I3c8.12 Q5505.3 Ypeng3 Wbong ¥Û¥¦ ¤µ¤µ.¤²¤ë {lift up} {give} {offer} {consecrate} {sacrifice} {dedicate} +Êü 4A7C U653e B70 C66 G3 S8 F288 N2084 V2333 H853 DK570 L496 K282 O606 DO287 MN13133 MP5.0477 E391 IN512 DS512 DT314 DC325 DJ723 DG935 P1-4-4 I4h4.1 Q0824.0 DR466 Yfang4 Wbang ¥Û¥¦ ¤Ï¤Ê.¤¹ -¤Ã¤Ñ¤Ê.¤· ¤Ï¤Ê.¤Ä ¤Ï¤Ê.¤ì¤ë ¤Û¤¦.¤ë T1 ¤Ï¤Ê¤ì {set free} {release} {fire} {shoot} {emit} {banish} {liberate} +Êý 4A7D U65b9 B70 G2 S4 F46 N2082 V2389 H1963 DK1243 L490 K28 O85 DO26 MN13620 MP5.0654 E204 IN70 DS138 DT102 DC25 DJ43 DB2.5 DG957 P2-2-2 I4h0.1 Q0022.7 DR445 ZPP3-3-1 Yfang1 Wbang ¥Û¥¦ ¤«¤¿ -¤«¤¿ -¤¬¤¿ T1 ¤«¤é ¤Ê ¤Ê¤¿ ¤Õ¤µ ¤Þ¤µ ¤ß¤Á ¤â ¤ï {direction} {person} {alternative} +Êþ 4A7E U670b B130 C74 G9 S8 F2039 N3737 V4769 H880 DK593 L19 K1860 O616 DO1982 MN14340P MP5.1037 IN2100 P1-4-4 I4b4.1 Q7722.0 DR3946 Ypeng2 Wbung ¥Û¥¦ ¤È¤â {companion} {friend} +Ë¡ 4B21 U6cd5 B85 G4 S8 XJ13075 XJ1493C F100 N2535 V3107 H333 DK248 L751 K145 O824 DO213 MN17290 MP6.1043 E584 IN123 DS513 DT516 DC100 DJ518 DG1181 P1-3-5 I3a5.20 Q3413.1 DR371 Yfa3 Yfa4 Wbeob ¥Û¥¦ ¥Ï¥Ã ¥Û¥Ã ¥Õ¥é¥ó ¤Î¤ê T1 ¤Û {method} {law} {rule} {principle} {model} {system} +Ë¢ 4B22 U6ce1 B85 G8 S8 F1872 N2523 V3093 H334 DK249 L533 K1781 DO1904 MN17307X MP6.1059 E1795 IN1765 DJ1629 DG1182 P1-3-5 I3a5.18 Q3711.2 DR356 Ypao4 Ypao1 Wpo ¥Û¥¦ ¤¢¤ï {bubbles} {foam} {suds} {froth} +Ë£ 4B23 U70f9 B8 S11 S10 N309 V3425 L2549 MN19049 MP7.0417 P2-2-9 I2j8.5 Q0033.2 DR440 Ypeng1 Wpaeng ¥Û¥¦ ¤Ë.¤ë {boil} {cook} +ˤ 4B24 U7832 B112 G8 S10 F1268 N3185 V3998 H1151 DK785 L532 K1217 DO993 MN24120P MP8.0352 E1800 IN1764 DJ1631 DG1402 P1-5-5 I5a5.3 Q1761.2 DR3356 Ypao4 Wpo ¥Û¥¦ T1 ¤Å¤Ä {cannon} {gun} +Ë¥ 4B25 U7e2b B120 G8 S16 F1723 N3582 V4550 H1406 DK950 L1563 K1327 O2746 DO1235 MN27805P MP8.1151 E1804 IN1349 DJ1571 DG1557 P1-6-10 I6a9.15 Q2793.4 DR2755 ZSP1-6-9 Yfeng2 Yfeng4 Wbong ¥Û¥¦ ¤Ì.¤¦ T1 ¤Ì¤¤ {sew} {stitch} {embroider} +˦ 4B26 U80de B130 G8 S9 F1379 N3749 V4788 H917 DK620 L531 K1764 DO1237 MN29396P MP9.0279 E1796 IN1284 DJ1630 DG1029 P1-4-5 I4b5.5 Q7721.2 DR3956 Ybao1 Wpo ¥Û¥¦ {placenta} {sac} {sheath} +˧ 4B27 U82b3 B140 G8 S7 F1302 N3907 V4979 H2210 DK1404 L493 K1339 O480 DO1316 MN30736P MP9.0556 E1791 IN1775 DJ1665 DG643 P2-3-4 I3k4.1 Q4422.7 DR1945 Yfang1 Wbang ¥Û¥¦ ¤«¤ó¤Ð.¤·¤¤ T1 ¤ª ¤«¤ª¤ë ¤Ï ¤Û ¤ß¤Á ¤ä¤¹ ¤è¤· {perfume} {balmy} {flavorable} {fragrant} +˨ 4B28 U840c B140 G9 S11 XJ0684E F2346 N3979 V5094 H2301 DK1481 L2377 MN31265X MP9.0732 IN2221 P2-3-8 I3k8.11 Q4462.7 Ymeng2 Wmaeng ¥Û¥¦ ¤â.¤¨¤ë ¤­¤¶.¤¹ ¤á¤Ð¤¨ ¤­¤¶.¤· T1 ¤â¤¨ ¤­¤¶¤· {show symptoms of} {sprout} {bud} {malt} +Ë© 4B29 U84ec B140 S13 S14 N4023 V5099 L2375 O2195 MN31720 MP9.0853 P2-3-10 Q4430.4 ZRP2-4-11 Ypeng2 Wbong ¥Û¥¦ ¥Ö ¤è¤â¤® {sagebrush} {wormwood} {mugwort} +˪ 4B2A U8702 B142 S13 XJ15B7A F2223 N4150 V5331 L2687 O1921 MN33088 MP10.0037 P1-6-7 I6d7.6 Q5715.4 Yfeng1 Wbong ¥Û¥¦ ¤Ï¤Á T1 ¤Û {bee} {wasp} {hornet} +Ë« 4B2B U8912 B8 C145 G8 S15 XJ06A71 XJ15C4B F2073 N331 V5483 H2144 DK1356 L998 K1883 O2556 MN34437 MP10.0247 E1803 IN803 DJ1936 DG1629 P2-2-13 I2j13.1 Q0073.2 DR465 Ybao1 Wpo ¥Û¥¦ ¤Û.¤á¤ë {praise} {extol} +ˬ 4B2C U8a2a B149 G6 S11 F372 N4326 V5571 H1468 DK985 L495 K538 DO1412 MN35284 MP10.0404 E972 IN1181 DT932 DJ783 DB3.1 DG1667 P1-7-4 I7a4.1 Q0062.7 DR3045 Yfang3 Wbang ¥Û¥¦ ¤ª¤È¤º.¤ì¤ë ¤¿¤º.¤Í¤ë ¤È.¤¦ T1 ¤ï {call on} {visit} {look up} {offer sympathy} +Ë­ 4B2D U8c4a B151 G5 S13 XJ06C34 F762 N4466 V5737 H2697 DK1732 L1443 K642 O2013 DO624 MN36263 MP10.0642 E790 IN959 DS870 DT782 DJ628 P2-6-7 I3d10.15 Q5510.8 DR1973 Yfeng1 Yli3 Wpung Wrye ¥Û¥¦ ¥Ö ¤æ¤¿.¤« ¤È¤è T1 ¤Æ ¤Ç ¤È ¤Ò¤í¤· ¤Õ¤¦ ¤Ö¤ó ¤Û ¤æ¤¿¤« {bountiful} {excellent} {rich} +Ë® 4B2E U90a6 B163 G8 S7 S6 F654 N4758 V6130 H847 DK566 L1848 K1001 O417 DO1323 MN39310 MP11.0221 E1792 IN808 DJ1621 DG753 P1-4-3 I2d4.7 Q5702.7 DR1444 ZSP1-4-2 Ybang1 Wbang ¥Û¥¦ ¤¯¤Ë {home country} {country} {Japan} +˯ 4B2F U92d2 B167 S15 N4860 V6275 L2768 O2339 MN40455 MP11.0551 P1-8-7 I8a7.11 Q8715.4 Yfeng1 Wbong ¥Û¥¦ ¤Û¤³.¤µ¤­ {dagger} {sword's point} {festival car} {float} +Ë° 4B30 U98fd B184 G8 S13 F1780 N5162 V6684 H1715 DK1127 L1480 K1906 O2165 DO1230 MN44109P MP12.0391 E1802 IN1763 DJ1632 DG1907 P1-8-5 I8b5.1 Q8771.2 DR2856 Ybao3 Wpo ¥Û¥¦ ¤¢.¤­¤ë ¤¢.¤«¤¹ ¤¢.¤¯ T1 ¤¢¤­ ¤¢¤¯ {sated} {tired of} {bored} {satiate} +˱ 4B31 U9cf3 B16 G9 S14 F2163 N662 V6937 DK1914 L2142 O2233 MN46671 MP12.0790 IN2274 P3-2-12 I2s12.1 Q7721.0 Yfeng4 Wbong ¥Û¥¦ ¥Õ¥¦ T1 ¤ª¤ª¤È¤ê ¤Õ¤² {male mythical bird} +˲ 4B32 U9d6c B130 G9 S19 F1707 N3831 V6979 DK752 L2829 O2795 MN47005 MP12.0840 IN2276 P1-4-15 I4b15.1 Q7722.7 Ypeng2 Wbung ¥Û¥¦ ¤ª¤ª¤È¤ê {phoenix} +˳ 4B33 U4e4f B4 G8 S4 S3 XDR2270 F1646 N150 V46 H1933 DK1228 L1215 K1587 DO932 MN133 MP1.0347 E1805 IN754 DJ860 DG23 P2-1-3 I0a3.11 Q2030.7 DR2070 ZPP2-2-2 ZPP4-4-4 ZSP2-1-2 ZBP2-2-1 ZBP4-3-4 ZBP4-5-4 Yfa2 Wpib ¥Ü¥¦ ¤È¤Ü.¤·¤¤ ¤È¤â.¤·¤¤ {destitution} {scarce} {limited} +Ë´ 4B34 U4ea1 B8 G6 S3 XJ1326E F661 N281 V86 H3402 DK2126 L485 K887 DO979 MN287 MP1.0529 E973 IN672 DT829 DJ582 DG37 P4-3-2 I2j1.1 Q0071.0 DR475 ZPP2-2-1 ZPP4-3-4 Ywang2 Ywu2 Wmang Wmu ¥Ü¥¦ ¥â¥¦ ¤Ê.¤¤ ¤Ê.¤­- ¤Û¤í.¤Ó¤ë ¤Û¤í.¤Ö ¤Û¤í.¤Ü¤¹ {deceased} {the late} {dying} {perish} +˵ 4B35 U508d B9 G8 S12 F1660 N520 V286 H147 DK110 L1015 K1689 O1538 DO1406 MN948 MP1.0888 E1815 IN1183 DJ1429 DG125 P1-2-10 I2a10.6 Q2022.7 DR2145 Ybang4 Ybang1 Wbang Wpaeng ¥Ü¥¦ ¤«¤¿¤ï.¤é ¤ï¤­ ¤ª¤«- ¤Ï¤¿ ¤½¤Ð T1 ¤Ó {bystander} {side} {besides} {while} {nearby} {3rd person} +˶ 4B36 U5256 B18 G8 S10 F1918 N693 V492 H1670 DK1095 L478 K1908 DO1805 MN2034 MP2.0286 E1813 IN1830 DJ1609 DG201 P1-8-2 I2f8.1 Q0260.0 DR443 Ypou1 Ypou3 Ypo3 Wbu ¥Ü¥¦ {divide} +Ë· 4B37 U574a B32 G8 S7 F1832 N1062 V986 H233 DK171 L492 K1203 O389 DO1676 MN4924 MP3.0150 E1807 IN1858 DJ782 DG371 P1-3-4 I3b4.1 Q4012.7 DR1445 Yfang1 Yfang2 Wbang ¥Ü¥¦ ¥Ü¥Ã {boy} {priest's residence} {priest} +˸ 4B38 U59a8 B38 G8 S7 F1482 N1196 V1187 H238 DK175 L491 K1508 DO1674 MN6111 MP3.0655 E1808 IN1182 DJ784 DG436 P1-3-4 I3e4.1 Q4042.7 DR1745 Yfang2 Yfang1 Wbang ¥Ü¥¦ ¤µ¤Þ¤¿.¤²¤ë {disturb} {prevent} {hamper} {obstruct} +˹ 4B39 U5e3d B50 G8 S12 XJ13270 F1742 N1483 V1573 H568 DK416 L408 K1556 DO1105 MN8972 MP4.0463 E1816 IN1105 DJ1279 DG569 P1-3-9 I3f9.1 Q4626.0 DR1679 Ymao4 Wmo ¥Ü¥¦ ¥â¥¦ ¤º¤­¤ó ¤ª¤ª.¤¦ {cap} {headgear} +˺ 4B3A U5fd8 B8 C61 G6 S7 F1129 N291 V1784 H2036 DK1285 L596 K1095 DO1004 MN10333 MP4.0962 E974 IN1374 DT855 DJ209 DG772 P2-2-5 I2j5.4 Q0033.1 DR458 Ywang4 Ywang2 Wmang ¥Ü¥¦ ¤ï¤¹.¤ì¤ë {forget} +Ë» 4B3B U5fd9 B61 G8 S6 XJ13D6B F1475 N1647 V1783 H214 DK158 L618 K1371 DO890 MN10334 MP4.0964 E1806 IN1373 DJ126 DB3.16 DG807 P1-3-3 I4k3.2 Q9001.0 DR1175 ZPP1-1-5 Ymang2 Wmang ¥Ü¥¦ ¥â¥¦ ¤¤¤½¤¬.¤·¤¤ ¤»¤ï.¤·¤¤ ¤ª¤½.¤ì¤ë ¤¦¤ì¤¨¤ë¤µ¤Þ {busy} {occupied} {restless} +˼ 4B3C U623f B63 G8 S8 F808 N1819 V2053 H1946 DK1237 L1078 K772 O658 DO1116 MN11714X MP5.0062 E1809 IN1237 DJ1082 DG844 P2-1-7 I4m4.2 Q3022.7 DR3045 ZPP3-4-4 Yfang2 Wbang ¥Ü¥¦ ¤Õ¤µ T1 ¤ª ¤Î¤Ö ¤ï {tassel} {tuft} {fringe} {bunch} {lock (hair)} {segment (orange)} {house} {room} +˽ 4B3D U66b4 B72 G5 S15 F692 N2157 V2511 H2515 DK1609 L1801 K821 DO833 MN14137 MP5.0928 E793 IN1014 DS871 DT812 DJ1043 DG982 P2-4-11 I4c11.2 Q6013.2 DR3842 ZPP2-8-7 Ybao4 Ypu4 Wpog Wpo ¥Ü¥¦ ¥Ð¥¯ ¤¢¤Ð.¤¯ ¤¢¤Ð.¤ì¤ë {outburst} {rave} {fret} {force} {violence} {cruelty} {outrage} +˾ 4B3E U671b B96 C74 G4 S11 F470 N2940 V4819 H2742 DK1756 L489 K361 O1777 DO767 MN14368P MP5.1054 E585 IN673 DS514 DT578 DC314 DJ581 DG1007 P2-7-4 I4f7.6 Q0710.4 DR472 Ywang4 Wmang ¥Ü¥¦ ¥â¥¦ ¤Î¤¾.¤à ¤â¤Á T1 ¤ß ¤â {ambition} {full moon} {hope} {desire} {aspire to} {expect} +Ë¿ 4B3F U67d0 B99 C75 G8 S9 F2106 N2989 V2628 H2560 DK1630 L1759 K1784 DO1470 MN14618 MP6.0262 E1811 IN1494 DJ1759 DG1059 P2-5-4 I4a5.33 Q4490.4 DR1964 Ymou3 Wmo Wmae ¥Ü¥¦ ¤½¤ì¤¬¤· ¤Ê¤Ë¤¬¤· {so-and-so} {one} {a certain} {that person} +ËÀ 4B40 U68d2 B75 G6 S12 F1455 N2302 V2750 H983 DK671 L1575 K1424 O1623 DO1121 MN14929 MP6.0392 E975 IN1543 DT956 DJ988 DG1105 P1-4-8 I4a8.20 Q4595.3 DR1855 Ybang4 Wbong Wbang ¥Ü¥¦ {rod} {stick} {cane} {pole} {club} {line} +ËÁ 4B41 U5192 B72 C109 G8 S9 XJ0666E F1317 N2117 V3915 H2434 DK1576 L18 K1483 DO1463 MN1538X MP2.0117 E1812 IN1104 DJ1669 DG1384 P2-4-5 I4c5.6 Q6060.0 DR3879 Ymao4 Ymo4 Wmo Wmog ¥Ü¥¦ ¤ª¤«.¤¹ {risk} {face} {defy} {dare} {damage} {assume (a name)} +Ë 4B42 U7d21 B120 G8 S10 F1876 N3505 V4450 H1295 DK872 L1357 K1113 O1681 DO1415 MN27305 MP8.0987 E1814 IN1859 DJ1563 DG1521 P1-6-4 I6a4.1 Q2092.7 DR2745 Yfang3 Wbang ¥Ü¥¦ ¤Ä¤à.¤° {spinning} +Ëà 4B43 U80aa B130 G8 S8 F1878 N3734 V4766 H877 DK590 L494 K1907 DO1806 MN29302 MP9.0262 E1810 IN1857 DJ1351 DG1025 P1-4-4 I4b4.2 Q7022.7 DR3945 Yfang2 Wbang ¥Ü¥¦ {obese} {fat} +ËÄ 4B44 U81a8 B130 G8 S16 F1293 N3818 V4874 H1084 DK741 L1719 K1589 DO1362 MN29861 MP9.0366 E1817 IN1145 DJ1354 DG1043 P1-4-12 I4b12.1 Q7222.2 DR3960 Ypeng2 Wpaeng ¥Ü¥¦ ¤Õ¤¯.¤é¤à ¤Õ¤¯.¤ì¤ë {swell} {get fat} {thick} +ËÅ 4B45 U8b00 B149 G8 S16 F1370 N4414 V5671 H1593 DK1069 L1760 K1439 O2509 DO1054 MN35756 MP10.0544 E1818 IN1495 DJ1761 DG1702 P1-7-9 I7a9.8 Q0469.4 DR3064 ZSP1-7-8 Ymou2 Wmo ¥Ü¥¦ ¥à ¤Ï¤«.¤ë ¤¿¤Ð¤«.¤ë ¤Ï¤«¤ê¤´¤È {conspire} {cheat} {impose on} {plan} {devise} {scheme} {have in mind} {deceive} +ËÆ 4B46 U8c8c B153 S14 XJ06226 N4483 V5762 H1556 L2733 K1688 MN36556 MP10.0685 P1-7-7 I4c10.6 Q2621.0 Ymao4 Wmo Wmag ¥Ü¥¦ ¥Ð¥¯ ¤«¤¿¤Á ¤«¤¿¤É¤ë {form} {appearance} {countenance} +ËÇ 4B47 U8cbf B154 G5 S12 F652 N4499 V5788 H2601 DK1665 L1424 K1037 DO871 MN36721 MP10.0742 E792 IN760 DS719 DT768 DJ433 DG1733 P2-5-7 I7b5.8 Q7780.6 DR2661 Ymao4 Wmu ¥Ü¥¦ {trade} {exchange} +ËÈ 4B48 U927e B167 S14 XH3164 F2453 N4845 V6255 H1720 O2342 MN40353 MP11.0525 P1-8-6 I8a6.11 Q8315.0 Ymou2 Wmo ¥Ü¥¦ ¥à ¤Û¤³ {halberd} {arms} {festival float} +ËÉ 4B49 U9632 B170 G5 S7 F331 N4980 V6429 H270 DK203 L1302 K325 O374 DO680 MN41576 MP11.0792 E791 IN513 DS718 DT674 DC326 DJ781 DG725 P1-3-4 I2d4.1 Q7022.7 DR3645 ZSP1-2-4 Yfang2 Wbang ¥Ü¥¦ ¤Õ¤».¤° T1 ¤¢¤¿ ¤¦ ¤Û¤¦ {ward off} {defend} {protect} {resist} +ËÊ 4B4A U5420 B30 S7 N897 V739 L2170 MN3331 MP2.0862 P1-3-4 I3d4.1 Q6303.4 Yfei4 Wpye ¥Ï¥¤ ¥Ù¥¤ ¤Û¤¨.¤ë ¤Û.¤¨¤ë {bark} {howl} {cry} +ËË 4B4B U982c B181 S15 XJ16824 F2424 N5131 V6629 L2792 MN43496X MP12.0269 P1-6-9 Q4108.6 Yjia2 Whyeob ¥­¥ç¥¦ ¤Û¤ª ¤Û¤Û {cheek} +ËÌ 4B4C U5317 B21 G2 S5 F153 N751 V581 H197 DK147 L445 K103 O138 DO156 MN2574 MP2.0442 E205 IN73 DS139 DT115 DC282 DJ42 DB2.20 DG231 P1-3-2 I0a5.5 Q1111.0 DR1256 Ybei3 Wbug Wbae ¥Û¥¯ ¤­¤¿ T1 ¤­¤é ¤Û¤¦ ¤Û¤Ã ¤Û¤Ä {north} +ËÍ 4B4D U50d5 B9 G8 S14 F1236 N544 V313 H164 DK121 L1794 K1522 DO1838 MN1094 MP1.0922 E1820 IN1888 DC296 DJ1241 DG134 P1-2-12 I2a12.1 Q2223.4 DR2163 Ypu2 Ypu1 Wbog ¥Ü¥¯ ¤·¤â¤Ù {me} {I (male)} +ËÎ 4B4E U535c B25 S2 N797 V622 H3367 L2103 O10 MN2774 MP2.0606 P4-2-4 I2m0.1 Q2300.0 Ybu3 Ybo5 Wbog ¥Ü¥¯ ¤¦¤é¤Ê.¤¦ ¤¦¤é¤Ê¤¤ T1 ¤¦¤é T2 ¤Ü¤¯¤Î¤È {divining} {fortune-telling} +ËÏ 4B4F U58a8 B203 C32 G8 S14 F1616 N5404 V1086 H2753 DK1763 L175 K1431 O2230 DO1494 MN5469X MP3.0254 E1821 IN1705 DJ1695 DG363 P2-7-7 I3b11.4 Q6010.4 DR3672 Ymo4 Wmug ¥Ü¥¯ ¤¹¤ß T1 ¤¹¤Î {black ink} {India ink} {ink stick} {Mexico} +ËÐ 4B50 U64b2 B64 G8 S15 XH1829 F1283 N1993 V2274 H733 DK513 L1793 K1497 DO1464 MN12755 MP5.0398 E1822 IN1889 DJ1489 DG927 P1-3-12 I3c12.1 Q5203.4 DR1363 Ypu1 Wbag Wbog ¥Ü¥¯ {slap} {strike} {hit} {beat} {tell} {speak} +ËÑ 4B51 U6734 B75 G8 S6 F1626 N2176 V2544 H819 DK548 L207 K1896 O255 DO1828 MN14428 MP6.0066 E1819 IN1466 DJ1529 DG1070 P1-4-2 I4a2.3 Q4390.0 DR1854 Ypo4 Ypiao2 Ypu3 Ypu2 Wbag ¥Ü¥¯ ¤Û¤¦ ¤Û¤ª {crude} {simple} {plain} {docile} +ËÒ 4B52 U7267 B93 G4 S8 F1360 N2856 V3537 H873 DK586 L329 K1243 O610 DO799 MN19950 MP7.0632 E586 IN731 DS720 DT517 DJ1273 DG1291 P1-4-4 I4g4.1 Q2854.0 DR2466 Ymu4 Wmog ¥Ü¥¯ ¤Þ¤­ T1 ¤Þ ¤Þ¤¤ ¤â¤¯ {breed} {care for} {shepherd} {feed} {pasture} +ËÓ 4B53 U7766 B109 G9 S13 F1993 N3146 V3945 H1199 DK812 L1514 K1844 O1904 DO1984 MN23460 MP8.0236 IN2172 P1-5-8 I5c8.6 Q6401.4 DR3972 Ymu4 Wmog ¥Ü¥¯ ¥â¥¯ ¤à¤Ä.¤Þ¤¸¤¤ ¤à¤Ä.¤à ¤à¤Ä.¤Ö T1 ¤à¤Ä ¤Á¤« ¤è¤· ¤¢¤Ä ¤à ¤à¤Í {intimate} {friendly} {harmonious} +ËÔ 4B54 U7a46 B115 S16 V4171 L2612 O2494 MN25251 MP8.0619 P1-5-11 I5d11.1 Q2692.2 Ymu4 Wmog ¥Ü¥¯ ¥â¥¯ ¤ä¤ï.¤é¤° {respectful} {mild} {beautiful} +ËÕ 4B55 U91e6 B167 S11 N4819 V6223 L2754 MN40175 MP11.0498 P1-8-3 I8a3.1 Q8610.0 Ykou4 Wgu ¥³¥¦ ¥¯ ¤Ü¤¿¤ó {button} +ËÖ 4B56 U52c3 B19 S9 N724 V539 L2858 O896 MN2351 MP2.0383 P1-7-2 I2g6.3 Q4442.7 Ybo2 Wbal ¥Ü¥Ä ¥Û¥Ä ¤ª¤³.¤ë ¤Ë¤ï¤«¤Ë {suddenness} {rise} +Ë× 4B57 U6ca1 B85 G8 S7 XJ05D73 F1385 N2506 V3066 H260 DK194 L707 K1579 DO1075 MN17233 MP6.1004 E1823 IN935 DJ1130 DG1167 P1-3-4 I3a4.15 Q3714.7 DR368 Ymei2 Ymo4 Wmol ¥Ü¥Ä ¥â¥Ä ¤ª¤Ü.¤ì¤ë ¤·¤º.¤à ¤Ê¤¤ {drown} {sink} {hide} {fall into} {disappear} {die} +ËØ 4B58 U6b86 B78 S9 N2441 V2972 L2871 MN16430 MP6.0744 P1-4-5 I3d6.21 Q1326.0 Ydai4 Wtae ¥¿¥¤ ¥µ¥¤ ¤Û¤È¤Û¤È ¤Û¤È¤ó.¤É ¤¢¤ä¤¦¤¤ {almost} {quite} {really} +ËÙ 4B59 U5800 B32 G8 S11 F1285 N1095 V1036 H467 DK342 L1062 K941 O1847 DO1837 MN5205 MP3.0199 E1824 IN1804 DJ1260 DG378 P1-3-8 I3b8.11 Q4717.2 DR1476 Yku1 Yjue2 Wgul ¥¯¥Ä ¤Û¤ê T1 ¤Û¤Ã {ditch} {moat} {canal} +ËÚ 4B5A U5e4c B50 S13 XJ15448 F1309 N1485 V1577 L410 K1003 O1833 MN9022 MP4.0467 P1-3-10 I3f10.1 Q4621.1 Yhuang3 Whwang ¥³¥¦ ¤Û¤í ¤È¤Ð¤ê {canopy} {awning} {hood} {curtain} +ËÛ 4B5B U5954 B37 G8 S8 F1884 N1175 V1148 H2218 DK1410 L1196 K1866 DO1438 MN5921X MP3.0592 E1825 IN1659 DJ1819 DG416 P2-3-5 I2k6.5 Q4044.4 Q4044.3 DR1455 ZPP4-8-4 Yben1 Yben4 Wbun ¥Û¥ó {bustle} {run} +ËÜ 4B5C U672c B2 C75 G1 S5 XJ05471 F10 N96 V2536 H3502 DK2183 L211 K15 O212 DO20 MN14421 MP6.0026 E70 IN25 DS45 DT47 DC6 DJ37 DB2.1 DG1046 P4-5-3 I0a5.25 Q5023.0 DR1855 Yben3 Wbon ¥Û¥ó ¤â¤È T1 ¤Þ¤È {book} {present} {main} {true} {real} {counter for long things} +ËÝ 4B5D U7ffb B124 G8 S18 XJ0664C F1465 N3681 V4694 H1897 DK1219 L1911 K1779 DO1551 MN28814X MP9.0135 E1826 IN596 DJ760 DG1575 P1-12-6 I6b12.3 Q2762.0 DR2253 Yfan1 Wbeon ¥Û¥ó ¥Ï¥ó ¤Ò¤ë¤¬¤¨.¤ë ¤Ò¤ë¤¬¤¨.¤¹ {flip} {turn over} {wave} {flutter} {change (mind)} +ËÞ 4B5E U51e1 B16 G8 S3 XJ13329 F1730 N654 V433 H2938 DK1866 L62 K1507 O37 DO1338 MN1739 MP2.0165 E1827 IN1102 DJ467 DG170 P3-2-1 I2s1.1 Q7721.0 DR3656 Yfan2 Wbeom ¥Ü¥ó ¥Ï¥ó ¤ª¤è.¤½ ¤ª¤¦¤è.¤½ ¤¹¤Ù.¤Æ T1 ¤Ê¤ß ¤Ò¤í ¤ß¤Ê {mediocre} +Ëß 4B5F U76c6 B12 C108 G8 S9 F1654 N594 V3889 H2079 DK1317 L1449 K1873 DO1087 MN22959 MP8.0104 E1828 IN1099 DJ1314 DG1369 P2-2-7 I2o7.6 Q8010.7 DR2074 ZPP2-4-5 Ypen2 Wbun ¥Ü¥ó {basin} {lantern festival} {tray} +Ëà 4B60 U6469 B200 C64 G8 S15 XJ14131 F1252 N5392 V2264 H3175 DK2030 L639 K1074 O2428 DO1783 MN12613P MP5.0363 E1830 IN1530 DJ1415 DG852 P3-3-12 I3q12.6 Q0025.2 DR547 ZPP3-11-4 Ymo2 Yma1 Wma ¥Þ ¤Þ.¤¹¤ë ¤µ.¤¹¤ë ¤¹.¤ë {chafe} {rub} {polish} {grind} {scrape} +Ëá 4B61 U78e8 B200 C112 G8 S16 F1608 N5393 V4045 H3181 DK2033 L594 K1376 O2596 DO1985 MN24449P MP8.0399 E1831 IN1531 DJ1731 DG1410 P3-3-13 I3q13.3 Q0026.1 DR577 ZPP3-11-5 Ymo2 Ymo4 Wma ¥Þ ¤ß¤¬.¤¯ ¤¹.¤ë T1 ¤ª¤µ¤à {grind} {polish} {scour} {improve} {brush (teeth)} +Ëâ 4B62 U9b54 B200 C194 G8 S21 F1514 N5398 V6843 H3187 DK2035 L2022 K1326 O2961 DO1546 MN45906P MP12.0706 E1832 IN1528 DJ1418 DG1929 P3-3-18 I3q18.2 Q0021.3 DR557 ZPP3-11-10 Ymo2 Wma ¥Þ {witch} {demon} {evil spirit} +Ëã 4B63 U9ebb B200 C53 G8 S11 XJ1593E F1142 N5390 V7040 H3125 DK1995 L593 K1118 O1508 DO1480 MN47888 MP12.0944 E1829 IN1529 DJ1414 DG1938 P3-3-8 I3q8.3 Q0029.4 DR564 Yma2 Yma1 Wma ¥Þ ¥Þ¥¢ ¤¢¤µ T1 ¤¢ ¤¢¤¶ ¤ª {hemp} {flax} +Ëä 4B64 U57cb B32 G8 S10 F1110 N1084 V1020 H403 DK300 L179 K1226 O1041 DO1615 MN5116 MP3.0179 E1833 IN1826 DJ1261 DG375 P1-3-7 I3b7.2 Q4611.4 DR1472 Ymai2 Yman2 Wmae ¥Þ¥¤ ¤¦.¤á¤ë ¤¦.¤Þ¤ë ¤¦.¤â¤ì¤ë ¤¦¤º.¤á¤ë ¤¦¤º.¤Þ¤ë ¤¤.¤±¤ë {bury} {be filled up} {embedded} +Ëå 4B65 U59b9 B38 G2 S8 F1446 N1204 V1199 H278 DK208 L220 K1204 O848 DO427 MN6138 MP3.0657 E207 IN408 DS319 DT166 DJ78 DB3.15 DG441 P1-3-5 I3e5.4 Q4549.0 DR1764 Ymei4 Wmae ¥Þ¥¤ ¤¤¤â¤¦¤È T1 ¤¹ ¤» ¤â {younger sister} +Ëæ 4B66 U6627 B72 S9 N2113 V2444 L2445 MN13846 MP5.0833 P1-4-5 I4c5.2 Q6509.0 Ymei4 Wmae ¥Þ¥¤ ¥Ð¥¤ ¤¯¤é.¤¤ ¤à¤µ¤Ü.¤ë {dark} {foolish} +Ëç 4B67 U679a B75 G6 S8 F911 N2202 V2582 H859 DK576 L332 K730 O630 DO952 MN14554 MP6.0241 E976 IN1156 DT875 DJ982 DB3.4 DG1080 P1-4-4 I4a4.4 Q4894.0 DR1866 Ymei2 Wmae ¥Þ¥¤ ¥Ð¥¤ T1 ¤Ò¤é {sheet of...} {counter for flat thin objects or sheets} +Ëè 4B68 U6bce B80 G2 S6 F436 N2467 V3006 H2034 DK1283 L458 K396 O444 DO92 MN16724P MP6.0795 E206 IN116 DS318 DT136 DJ164 DB2.17 DG1144 P2-2-4 I0a6.25 Q8050.7 DR2347 Ymei3 Wmae ¥Þ¥¤ ¤´¤È -¤´¤È.¤Ë T1 ¤Ä¤Í {every} +Ëé 4B69 U54e9 B30 S10 N927 V805 L2950 MN3649 MP2.1014 P1-3-7 I3d7.5 Q6601.4 Yli1 Yli3 Wri ¥ê ¤Þ¤¤¤ë {mile} +Ëê 4B6A U69d9 B75 G9 S14 XJ07422 XH2339 F1983 V2819 H1051 DK722 L2492 MN0 IN2125 P1-4-10 Q4198.1 Ydian1 Wjeon ¥Æ¥ó ¥·¥ó ¤Þ¤­ ¤³¤º¤¨ {twig} {ornamental evergreen} +Ëë 4B6B U5e55 B140 C50 G6 S13 F835 N4026 V1578 H2335 DK1509 L409 K836 O1989 DO1250 MN9051X MP4.0470 E977 IN1432 DT967 DJ1157 DG570 P2-3-10 I3k10.19 Q4422.7 DR1944 ZPP2-7-6 ZPP2-10-3 Ymu4 Wmag ¥Þ¥¯ ¥Ð¥¯ {curtain} {bunting} {act of play} +Ëì 4B6C U819c B130 G8 S14 F1804 N3803 V4854 H1062 DK728 L233 K1897 DO1379 MN29808P MP9.0358 E1834 IN1426 DJ1546 DG1042 P1-4-10 I4b10.6 Q7423.4 DR3963 Ymo4 Ymo2 Wmag Wmo ¥Þ¥¯ {membrane} +Ëí 4B6D U6795 B75 S8 F2084 N2209 V2589 L2472 O627 DO1900 MN14546 MP6.0226 P1-4-4 I4a4.8 Q4491.2 DR1857 Yzhen3 Yzhen4 Wchim ¥Á¥ó ¥·¥ó ¤Þ¤¯¤é {pillow} +Ëî 4B6E U9baa B195 S17 N5290 V6858 L2816 O2669 MN46126 MP12.0742 P1-11-6 I11a6.1 Q2432.7 Ywei3 Wyu ¥­ ¥æ¥¦ ¥¤ ¤Þ¤°¤í ¤·¤Ó {tuna} +Ëï 4B6F U67fe B75 G9 S9 N2228 V2619 DK606 L2489 O861 MN14675 MP6.0293 IN2107 P1-4-5 I4a5.15 Q4191.1 Yjiu4 Wgu Wjeong ¤Þ¤µ ¤Þ¤µ¤á ¤Þ¤µ¤­ {straight grain} {spindle tree} {(kokuji)} +Ëð 4B70 U9c52 B195 S23 F2482 N5332 V6921 L2814 MN46492X MP12.0770 P1-11-12 Q2834.6 Yzun1 Yzun4 Wjun ¥½¥ó ¥»¥ó ¥¶¥ó ¤Þ¤¹ {salmon trout} +Ëñ 4B71 U685d B75 S11 XJ05B46 XH2207 F2401 N2242 V2673 O1368 MN49165 MP13.1053 P1-4-7 Q4590.0 ¤Þ¤¹ {measuring box} +Ëò 4B72 U4ea6 B8 G9 S6 N286 V88 H2011 DK1268 O325 DO1913 MN293 MP1.0542 IN2007 P2-2-4 I2j4.4 Q0033.0 Q0023.0 Yyi4 Wyeog ¥¨¥­ ¥ä¥¯ ¤Þ¤¿ {also} {again} +Ëó 4B73 U4fe3 B9 S9 F1585 N437 V202 L2127 O779 MN718 MP1.0804 P1-2-7 I2a7.12 Q2623.4 Yyu3 Wo ¤Þ¤¿ T1 ¤Ð¤¿ {crotch} {thigh} {groin} {(kokuji)} +Ëô 4B74 U53c8 B29 G8 S2 F1874 N855 V668 H3351 DK2108 L696 K1460 O13 DO1851 MN3115 MP2.0682 E1835 IN1593 DC467 DJ1762 DG264 P4-2-1 I2h0.1 Q1740.0 Q7740.0 DR3567 Yyou4 Wu ¥æ¥¦ ¤Þ¤¿ ¤Þ¤¿- ¤Þ¤¿.¤Î- T1 ¤ä¤¹ {or again} {furthermore} {on the other hand} +Ëõ 4B75 U62b9 B64 G8 S8 F2006 N1870 V2112 H313 DK233 L644 K2043 MN11926 MP5.0160 E1836 IN1914 DJ1471 DG884 P1-3-5 I3c5.9 Q5509.0 DR1364 Ymo3 Yma1 Ymo4 Wmal ¥Þ¥Ä {rub} {paint} {erase} +Ëö 4B76 U672b B4 C75 G4 S5 F456 N177 V2534 H3505 DK2184 L217 K528 O211 DO565 MN14420 MP6.0021 E587 IN305 DS515 DT457 DJ584 DB2.16 DG1047 P4-5-3 I0a5.26 Q5090.0 DR1464 Ymo4 Wmal ¥Þ¥Ä ¥Ð¥Ä ¤¹¤¨ {end} {close} {tip} {powder} {posterity} +Ë÷ 4B77 U6cab B85 S8 XH2523 N2515 V3085 L218 MN17235 MP6.1004 P1-3-5 I3a5.5 Q3519.0 Ymo4 Wmal ¥Þ¥Ä ¥Ð¥Ä ¤¢¤ï ¤·¤Ö¤­ ¤Ä¤Ð¤­ {splash} {suds} +Ëø 4B78 U8fc4 B162 S6 S5 N4663 V6013 H3201 L2421 K1945 MN38724X MP11.0003 P3-3-3 Q3830.1 DR2356 ZRP3-4-3 ZSP3-4-4 Yqi4 Wheul ¥­¥Ä ¤Þ¤Ç ¤ª¤è.¤Ö {until} {up to} {as far as} {to the extent} +Ëù 4B79 U4fad B9 S8 XJ05056 XH558 V170 L2125 MN0 P1-2-6 Q2521.7 Yjin3 Yjin4 Wjin ¥¸¥ó ¤Þ¤Þ ¤³¤È¤´¤È¤¯ {as it is} {because} +Ëú 4B7A U7e6d B140 C120 G8 S18 XJ1536E XJ15B70 F2495 N4087 V4595 H2380 DK1542 L1880 K2013 O2896 DO1700 MN27944X MP8.1193 E1223 IN1911 DJ1946 DG1511 P2-3-15 I3k15.7 Q4422.7 DR1953 ZPP3-5-13 Yjian3 Wgyeon ¥±¥ó ¤Þ¤æ ¤­¤Ì {cocoon} +Ëû 4B7B U9ebf B53 G9 S18 N5396 V7044 H3184 DK2034 L2894 O2786 DO2000 MN47909P MP12.0945 IN2281 P3-3-15 I3q15.2 Q0026.6 ZPP3-11-7 Wma ¤Þ¤í T1 ¤Þ {I} {you} {(kokuji)} +Ëü 4B7C U4e07 B1 G2 S3 XJ0685F F375 N7 V7 H2936 DK1865 L64 K96 O43 DO84 MN10 MP1.0104 E392 IN16 DS320 DT86 DC215 DJ13 DB1.A DG8 P3-2-1 I0a3.8 Q1022.7 DR3145 ZPP4-3-1 Ywan4 Ymo4 Wman Wmug ¥Þ¥ó ¥Ð¥ó ¤è¤í¤º T1 ¤«¤º ¤Þ ¤æ¤ë {ten thousand} +Ëý 4B7D U6162 B61 G8 S14 F1368 N1755 V1968 H686 DK488 L829 K1438 DO1289 MN11110X MP4.1159 E1837 IN1410 DJ653 DG829 P1-3-11 I4k11.8 Q9604.7 DR1167 Yman4 Wman ¥Þ¥ó {ridicule} {laziness} +Ëþ 4B7E U6e80 B85 G4 S12 XJ05E60 F515 N2636 V3248 H607 DK441 L1169 K579 O1861 DO504 MN17921P MP7.0147 E588 IN201 DS721 DT599 DC466 DJ555 DG1227 P1-3-9 I3a9.25 Q3412.7 DR353 Yman3 Wman ¥Þ¥ó ¥Ð¥ó ¤ß.¤Á¤ë ¤ß.¤Ä ¤ß.¤¿¤¹ T1 ¤Þ ¤ß¤Á ¤ß¤Ä ¤ß¤Ä¤ë {full} {enough} {pride} {satisfy} +Ì¡ 4C21 U6f2b B85 G8 S14 XJ14A2F F1408 N2683 V3308 H700 DK494 L830 K1350 DO1389 MN18166 MP7.0239 E1838 IN1411 DJ652 DG1246 P1-3-11 I3a11.11 Q3614.7 DR366 Yman4 Yman2 Wman ¥Þ¥ó ¤ß¤¬¤ê¤Ë {cartoon} {involuntarily} {in spite of oneself} {corrupt} +Ì¢ 4C22 U8513 B140 S14 N4039 V5180 L2359 O2192 MN31784X MP9.0869 P2-3-11 I3k11.15 Q4440.7 ZRP2-4-11 Yman4 Yman2 Ywan4 Wman ¥Þ¥ó ¥Ð¥ó ¤Ï¤Ó¤³.¤ë ¤Ä¤ë {vine} {tendril} {influence} {connections} {good offices} {spread} {sprawl} {thrive} {rampant} {powerful} +Ì£ 4C23 U5473 B30 G3 S8 F442 N913 V766 H274 DK206 L219 K295 O572 DO339 MN3456 MP2.0955 E393 IN307 DS516 DT315 DC169 DJ311 DB2.19 DG302 P1-3-5 I3d5.3 Q6509.0 DR3764 Ywei4 Wmi ¥ß ¤¢¤¸ ¤¢¤¸.¤ï¤¦ {flavor} {taste} +̤ 4C24 U672a B4 C75 G4 S5 F650 N179 V2535 H3506 DK2185 L216 K801 O210 DO626 MN14419 MP6.0017 E794 IN306 DS872 DT458 DJ583 DG1048 P4-5-3 I0a5.27 Q5090.0 DR1464 Ywei4 Wmi ¥ß ¥Ó ¤¤¤Þ.¤À ¤Þ.¤À ¤Ò¤Ä¤¸ {un-} {not yet} {hitherto} {still} {even now} {sign of the ram} {1-3PM} {eighth sign of Chinese zodiac} +Ì¥ 4C25 U9b45 B194 G8 S15 F1206 N5280 V6838 H3329 DK2100 L2023 K1145 DO1371 MN45811 MP12.0689 E1839 IN1526 DJ1419 DG1928 P3-8-7 I5f10.1 Q2521.9 DR857 ZPP3-10-5 Ymei4 Wmae ¥ß {fascination} {charm} {bewitch} +̦ 4C26 U5df3 B49 G9 S3 F2142 N1460 V1538 H3388 DK2124 L2042 K1697 O30 DO1944 MN8744 MP4.0385 IN2060 P4-3-1 I0a3.16 Q7771.7 ZPP3-1-2 Ysi4 Wsa ¥· ¤ß {sign of the snake or serpent} {9-11AM} {sixth sign of Chinese zodiac} +̧ 4C27 U7b95 B118 S14 F2023 N3407 V4307 L2643 O2214 MN26143 MP8.0796 P2-6-8 I6f8.6 Q8880.1 Yji1 Wgi ¥­ ¤ß T1 ¤ß¤Î {winnowing} +̨ 4C28 U5cac B46 G8 S8 F1972 N1412 V1458 H284 DK212 L1115 K1820 O829 MN7992 MP4.0236 E1840 IN1363 DJ1850 DG540 P1-3-5 I3o5.4 Q2675.0 DR1255 Yjia3 Wgab ¥³¥¦ ¤ß¤µ¤­ T1 ¤µ¤­ {headland} {cape} {spit} {promontory} +Ì© 4C29 U5bc6 B40 G6 S11 F815 N1316 V1343 H2292 DK1474 L775 K858 O1713 DO1118 MN7205 MP3.1050 E978 IN806 DT933 DJ1103 DG489 P2-3-8 I3m8.5 Q3077.3 DR776 Ymi4 Wmil ¥ß¥Ä ¤Ò¤½.¤« {secrecy} {density (pop)} {minuteness} {carefulness} +̪ 4C2A U871c B40 S14 F2203 N1336 V5343 L776 MN33143 MP10.0045 P2-3-11 I3m11.7 Q3013.6 Ymi4 Wmil ¥ß¥Ä ¥Ó¥Ä {honey} {nectar} {molasses} +Ì« 4C2B U6e4a B85 S12 XJ13323 F2222 N2615 V3226 L2309 O1576 MN17822 MP7.0122 P1-3-9 I3a9.12 Q3513.4 Ycou4 Wju ¥½¥¦ ¤ß¤Ê¤È ¤¢¤Ä.¤Þ¤ë {port} {harbor} +̬ 4C2C U84d1 B140 S13 XJ06442 XJ06443 N4009 V5143 L2354 O2194 MN31661X MP9.0850 P2-3-10 I3k10.24 Q4473.2 ZRP2-4-10 Ysuo1 Wsa ¥µ ¥µ¥¤ ¤ß¤Î {straw raincoat} +Ì­ 4C2D U7a14 B115 G9 S13 F1775 N3288 V4149 H1207 DK815 L2607 O1916 DO1979 MN25107 MP8.0592 IN2183 P1-5-8 I5d8.5 Q2893.2 Yren3 Wim Wyeom ¥Í¥ó ¥¸¥ó ¥Ë¥ó ¤ß¤Î.¤ë ¤ß¤Î¤ê T1 ¤È¤· ¤Ê¤ë ¤Ê¤ê ¤ß¤Î¤ë ¤Í ¤ß {harvest} {ripen} +Ì® 4C2E U8108 B130 G4 S10 XJ06677 F1477 N3764 V4805 H953 DK648 L1856 K1454 DO813 MN29470 MP9.0314 E589 IN913 DS517 DT557 DJ1353 DG1033 P1-4-6 I4b6.8 Q7223.2 DR3965 Ymo4 Ymai4 Wmaeg ¥ß¥ã¥¯ ¤¹¤¸ {vein} {pulse} {hope} +̯ 4C2F U5999 B38 G8 S7 XJ14B50 F1122 N1199 V1191 H239 DK176 L123 K1045 O614 DO1321 MN6090 MP3.0647 E1841 IN1154 DJ1150 DG437 P1-3-4 I3e4.5 Q4942.0 DR1760 Ymiao4 Wmyo ¥ß¥ç¥¦ ¥Ó¥ç¥¦ ¤¿¤¨ {exquisite} {strange} {queer} {mystery} {miracle} {excellent} {delicate} {charming} +Ì° 4C30 U7c8d B119 S10 N3465 V4387 L2948 MN26881 MP8.0891 P1-6-4 I6b4.2 Q9291.4 Yli2 Wmo ¥ß¥ê¥á¡¼¥È¥ë ¤ß¤ê {millimeter (affix)} {(kokuji)} +̱ 4C31 U6c11 B1 C83 G4 S5 F28 N25 V3021 H3036 DK1922 L1834 K70 O333 DO246 MN17028 MP6.0837 E590 IN177 DS518 DT459 DC30 DJ536 DG1149 P3-3-2 I0a5.23 Q7774.7 DR3756 ZPP4-5-1 Ymin2 Wmin ¥ß¥ó ¤¿¤ß T1 ¤Ò¤È ¤ß {people} {nation} {subjects} +̲ 4C32 U7720 B109 G8 S10 F1315 N3132 V3925 H1147 DK782 L1835 K1298 O1376 DO1144 MN23240 MP8.0205 E1842 IN849 DJ978 DB3.17 DG1386 P1-5-5 I5c5.2 Q6704.7 DR3956 Ymian2 Wmyeon ¥ß¥ó ¤Í¤à.¤ë ¤Í¤à.¤¤ T1 ¤Í {sleep} {die} {sleepy} +̳ 4C33 U52d9 B110 C19 G5 S11 F111 N3167 V546 H1173 DK797 L1227 K140 O1377 DO491 MN2394 MP2.0397 E795 IN235 DS722 DT747 DC244 DJ388 DB3.5 DG222 P1-5-6 I4i7.6 Q1822.7 DR3545 Ywu4 Wmu ¥à ¤Ä¤È.¤á¤ë T1 ¤Ä¤«¤µ ¤ß {task} {duties} +Ì´ 4C34 U5922 B140 C36 G5 S13 XJ0546D XJ13869 F943 N4028 V1131 H2336 DK1510 L305 K969 O1990 DO1425 MN5801P MP3.0361 E1844 IN811 DT783 DJ800 DG407 P2-3-10 I3k10.14 Q4420.7 DR1960 ZPP2-8-5 Ymeng4 Wmong ¥à ¥Ü¥¦ ¤æ¤á ¤æ¤á.¤ß¤ë ¤¯¤é.¤¤ {dream} {vision} {illusion} +̵ 4C35 U7121 B86 G4 S12 F274 N2773 V3439 H2135 DK1351 L1775 K227 O1789 DO386 MN19113 MP7.0426 E796 IN93 DS723 DT600 DC179 DJ400 DG1280 P2-2-10 I4d8.8 Q8033.1 DR2340 ZPP2-8-4 Ywu2 Ymo2 Wmu ¥à ¥Ö ¤Ê.¤¤ {nothingness} {none} {ain't} {nothing} {nil} {not} +̶ 4C36 U725f B28 S6 F2092 N849 V3533 L2961 O455 MN19928 MP7.0624 P2-2-4 I4g2.2 Q2350.0 Ymou2 Ymu4 Wmo ¥Ü¥¦ ¥à {pupil (eye)} {moo (cow sound)} +Ì· 4C37 U77db B110 G8 S5 F1538 N3164 V3974 H2008 DK1266 L1225 K1672 O150 DO1813 MN23846 MP8.0269 E1843 IN773 DJ955 DG1392 P2-2-3 I0a5.6 Q1722.2 DR3553 ZPP2-3-2 Ymao2 Wmo ¥à ¥Ü¥¦ ¤Û¤³ {halberd} {arms} {festival float} +̸ 4C38 U9727 B173 G8 S19 XJ1667D XJ16724 F1747 N5065 V6545 H2817 DK1802 L1228 K1088 O2846 DO1038 MN42418 MP12.0070 E1845 IN950 DJ845 DG1869 P2-8-11 I8d11.1 Q1022.7 DR3145 Ywu4 Wmu ¥à ¥Ü¥¦ ¥Ö ¤­¤ê {fog} {mist} +̹ 4C39 U9d61 B196 S19 N5355 V6974 L2831 O2820 MN46963X MP12.0838 P1-8-11 I11b8.6 Q1712.7 Ywu3 Wmu ¥Ö ¥à {cockatoo} +̺ 4C3A U690b B75 G9 S12 V2725 DK676 L2474 O1628 MN15020 MP6.0413 IN2117 P1-4-8 I4a8.31 Q4099.6 Yliang2 Wryang ¥ê¥ç¥¦ ¤à¤¯ T1 ¤°¤é {type of deciduous tree} {grey starling} +Ì» 4C3B U5a7f B38 G8 S12 XJ05466 XJ0665D F2099 N1239 V1246 H566 DK414 L395 K1972 DO1719 MN6470 MP3.0733 E1477 IN1745 DJ600 DG449 P1-3-9 I3e9.3 Q4742.7 DR1746 Yxu4 Wseo ¥»¥¤ ¤à¤³ {bridegroom} {son-in-law} +̼ 4C3C U5a18 B38 G8 S10 F1145 N1225 V1230 H406 DK302 L1471 K979 O1599 DO999 MN6304 MP3.0710 E1846 IN1752 DJ601 DG446 P1-3-7 I3e7.2 Q4343.2 Q4743.2 DR1765 Yniang2 Wnang ¥¸¥ç¥¦ ¤à¤¹¤á ¤³ {daughter} {girl} +̽ 4C3D U51a5 B14 S10 F2349 N630 V405 L2841 O1158 MN1588 MP2.0130 P2-2-8 I2i8.2 Q3780.0 Yming2 Wmyeong ¥á¥¤ ¥ß¥ç¥¦ ¤¯¤é.¤¤ {dark} +̾ 4C3E U540d B36 C30 G1 S6 F177 N1170 V716 H2169 DK1371 L112 K116 O346 DO131 MN3297 MP2.0825 E71 IN82 DS140 DT53 DC140 DJ82 DB2.3 DG285 P2-3-3 I3d3.12 Q2760.0 DR2577 ZPP3-3-3 ZPP4-6-1 Yming2 Wmyeong ¥á¥¤ ¥ß¥ç¥¦ ¤Ê -¤Ê T1 ¤È {name} {noted} {distinguished} {reputation} +Ì¿ 4C3F U547d B9 C30 G3 S8 F465 N430 V767 H2058 DK1303 L1400 K388 O671 DO387 MN3473 MP2.0962 E394 IN578 DS519 DT316 DC249 DJ997 DG325 P2-2-6 I2a6.26 Q8062.7 DR2844 ZPP2-3-5 Yming4 Wmyeong ¥á¥¤ ¥ß¥ç¥¦ ¤¤¤Î¤Á {fate} {command} {decree} {destiny} {life} {appoint} +ÌÀ 4C40 U660e B72 G2 S8 XJ14272 F67 N2110 V2435 H855 DK572 L20 K84 O623 DO58 MN13805 MP5.0763 E208 IN18 DS141 DT167 DC152 DJ106 DB3.9 DG984 P1-4-4 I4c4.1 Q6702.0 DR3846 Yming2 Wmyeong ¥á¥¤ ¥ß¥ç¥¦ ¥ß¥ó ¤¢.¤«¤ê ¤¢¤«.¤ë¤¤ ¤¢¤«.¤ë¤à ¤¢¤«.¤é¤à ¤¢¤­.¤é¤« ¤¢.¤±¤ë -¤¢.¤± ¤¢.¤¯ ¤¢.¤¯¤ë ¤¢.¤«¤¹ T1 ¤¢¤­¤é ¤¢¤± ¤¢¤¹ ¤­¤é ¤± ¤µ¤ä ¤µ¤ä¤« ¤È¤· ¤Ï¤ë ¤ß ¤á {bright} {light} +ÌÁ 4C41 U76df B108 G6 S13 F587 N3119 V3899 H2794 DK1787 L1450 K775 DO739 MN23024 MP8.0124 E979 IN717 DS873 DT968 DJ923 DG1373 P2-8-5 I5h8.1 Q6710.7 DR3874 Ymeng2 Yming2 Wmaeng ¥á¥¤ {alliance} {oath} +Ì 4C42 U8ff7 B162 G5 S9 S8 F942 N4681 V6037 H3092 DK1967 L924 K1251 DO781 MN38825P MP11.0027 E797 IN967 DS724 DT706 DJ1070 DG690 P3-3-6 I2q6.1 Q3930.9 DR1064 Ymi2 Wmi ¥á¥¤ ¤Þ¤è.¤¦ {astray} {be perplexed} {in doubt} {lost} {err} {illusion} +Ìà 4C43 U9298 B167 G8 S14 F1394 N4852 V6265 H1724 DK1135 L275 K1182 O2155 DO1731 MN40385 MP11.0541 E1847 IN1552 DJ1600 DG1822 P1-8-6 I8a6.4 Q8716.0 DR2877 Yming2 Wmyeong ¥á¥¤ T1 ¤¿¤« ¤ß ¤á {inscription} {signature (of artisan)} +ÌÄ 4C44 U9cf4 B30 G2 S14 F1279 N983 V6939 H674 DK481 L1942 K1186 O2065 DO864 MN46672 MP12.0799 E209 IN925 DS321 DT235 DJ487 DG1935 P1-3-11 I3d11.1 Q6702.7 DR3750 Yming2 Wmyeong ¥á¥¤ ¤Ê.¤¯ ¤Ê.¤ë ¤Ê.¤é¤¹ T1 ¤Ê¤ê ¤Ê¤ë {chirp} {cry} {bark} {sound} {ring} {echo} {honk} +ÌÅ 4C45 U59ea B38 S9 XJ13936 N1212 V1209 L2201 MN6226 MP3.0692 P1-3-6 I3e6.6 Q4141.4 Yzhi2 Wjil Wjeol ¥Æ¥Ä ¥Á¥Ä ¥¸¥Á ¥¤¥Ä ¥¤¥Á ¤á¤¤ ¤ª¤¤ {niece} +ÌÆ 4C46 U725d B93 S6 F2300 N2853 V3534 H826 L2551 MN19925 MP7.0623 P1-4-2 I4g2.1 Q2151.0 DR2456 Ypin4 Wbin ¥Ò¥ó ¤á¤¹ ¤á- ¤á¤ó {female} +ÌÇ 4C47 U6ec5 B85 G8 S13 F1222 N2660 V3279 H660 DK475 L365 K1387 DO1228 MN18008 MP7.0176 E1848 IN1338 DJ1500 DG1237 P1-3-10 I3a10.26 Q3315.0 DR359 Ymie4 Wmyeol ¥á¥Ä ¤Û¤í.¤Ó¤ë ¤Û¤í.¤Ö ¤Û¤í.¤Ü¤¹ {destroy} {ruin} {overthrow} {perish} +ÌÈ 4C48 U514d B10 G8 S8 F1080 N573 V361 H2067 DK1309 L1972 K1084 O762 DO931 MN1358 MP1.1025 E1849 IN733 DJ941 DG149 P2-2-6 I2n6.1 Q2741.6 DR2557 ZPP2-6-2 Ymian3 Ywen4 Wmyeon Wmun ¥á¥ó ¤Þ¤Ì¤«.¤ì¤ë ¤Þ¤Ì¤¬.¤ì¤ë T1 ¤á {excuse} {dismissal} +ÌÉ 4C49 U68c9 B75 S12 N2295 V2741 H988 L2512 DO539 MN14919 MP6.0389 P1-4-8 I4a8.18 Q4692.7 Ymian2 Wmyeon ¥á¥ó ¤ï¤¿ {cotton} +ÌÊ 4C4A U7dbf B120 G5 S14 F1495 N3566 V4531 H1373 DK929 L1367 K854 O2538 MN27592 MP8.1109 E798 IN1191 DS725 DT803 DJ881 DG1544 P1-6-8 I6a8.8 Q2692.7 DR2744 Ymian2 Wmyeon ¥á¥ó ¤ï¤¿ T1 ¤¦ {cotton} +ÌË 4C4B U7dec B120 S15 N3574 V4542 H1390 MN27674 MP8.1130 P1-6-9 I6a9.12 Q2196.0 Ymian3 Wmyeon ¥á¥ó ¥Ù¥ó {fine thread} {Burma} +ÌÌ 4C4C U9762 B176 G3 S9 XJ16737 F186 N5087 V6566 H2087 DK1324 L1892 K165 O904 DO321 MN42618 MP12.0140 E395 IN274 DS322 DT347 DC117 DJ438 DB2.16 DG1876 P2-2-7 I3s6.1 Q1060.0 DR3176 ZPP3-5-4 Ymian4 Wmyeon ¥á¥ó ¥Ù¥ó ¤ª¤â ¤ª¤â¤Æ ¤Ä¤é T1 ¤ª ¤º¤é ¤Û¤ª¤Ä¤­ ¤â {mask} {face} {features} {surface} +ÌÍ 4C4D U9eba B199 S16 XJ07351 XJ16C70 F2331 N5389 V7038 L2752 O2910 MN47827X MP12.0936 P3-7-9 Q4124.6 Q4140.6 ZRP3-11-9 Ymian4 Wmyeon ¥á¥ó ¥Ù¥ó ¤à¤®¤³ {noodles} {wheat flour} +ÌÎ 4C4E U6478 B64 S13 N1974 V2250 H691 O1836 MN12644X MP5.0371 P1-3-10 I3c10.13 Q5403.4 ZRP1-3-11 Ymo1 Ymo2 Wmo Wmag ¥â ¥â¥¦ ¥Ð¥¯ ¥Ü ¥Þ¥¯ {search} {imitate} {copy} +ÌÏ 4C4F U6a21 B75 G6 S14 F668 N2345 V2825 H1050 DK720 L229 K691 O2104 DO1218 MN15453X MP6.0533 E980 IN1425 DT980 DJ1160 DG1109 P1-4-10 I4a10.16 Q4493.4 DR1863 Ymo2 Ymu2 Wmo ¥â ¥Ü T1 ¤¬¤ß {imitation} {copy} {mock} +ÌÐ 4C50 U8302 B140 G8 S8 F1188 N3915 V4998 H2245 DK1435 L360 K1166 O691 DO1799 MN30833P MP9.0596 E1850 IN1467 DJ1840 DG650 P2-3-5 I3k5.7 Q4425.3 DR1959 Ymao4 Wmu ¥â ¤·¤².¤ë T1 ¤¦¤à¤µ ¤­ ¤· ¤Ä¤È¤à ¤à ¤â¤Æ {overgrown} {grow thick} {be luxuriant} +ÌÑ 4C51 U5984 B8 C38 G8 S6 F2264 N288 V1177 H2016 DK1273 L487 K1937 MN6063 MP3.0659 E1851 IN1376 DJ1696 DG424 P2-2-4 I2j4.6 Q0040.4 DR469 Ywang4 Wmang ¥â¥¦ ¥Ü¥¦ ¤ß¤À.¤ê¤Ë {delusion} {unnecessarily} {without authority} {reckless} +ÌÒ 4C52 U5b5f B39 G9 S8 F2127 N1269 V1291 H2220 DK1412 L2872 O667 MN6960 MP3.0833 IN2049 P2-3-5 I2c5.1 Q1710.7 ZSP2-2-5 Ymeng4 Wmaeng Wmang ¥â¥¦ ¥Ü¥¦ ¥ß¥ç¥¦ ¤«¤·¤é T1 ¤¿¤±¤· ¤¿¤± ¤Ï¤ë ¤Ï¤¸¤á ¤Ä¤È¤à ¤ª¤µ ¤Ï¤¤ {chief} {beginning} +ÌÓ 4C53 U6bdb B82 G2 S4 F1179 N2473 V3013 H3453 DK2152 L1913 K521 O117 DO125 MN16772 MP6.0809 E210 IN287 DS142 DT103 DJ490 P4-4-3 I0a4.33 Q2071.4 DR2256 ZPP2-1-3 ZPP4-4-4 Ymao2 Wmo ¥â¥¦ ¤± T1 ¤á¤ó ¤â {fur} {hair} {feather} {down} +ÌÔ 4C54 U731b B94 G8 S11 F1301 N2895 V3588 H537 DK393 L1456 K1378 O1305 DO1420 MN20498 MP7.0712 E1854 IN1579 DJ1516 DG1305 P1-3-8 I3g7.4 Q4721.7 DR2974 ZSP1-3-7 Ymeng3 Wmaeng ¥â¥¦ T1 ¤¿¤± ¤¿¤±¤· ¤¿¤±¤ë {fierce} {rave} {rush} {become furious} {wildness} {strength} +ÌÕ 4C55 U76f2 B8 C109 G8 S8 F1767 N297 V3907 H2053 DK1298 L486 K1499 O936 DO1177 MN23132X MP8.0159 E1852 IN1375 DJ1278 DG1378 P2-2-6 I2j6.6 Q0060.1 DR479 Ymang2 Wmaeng ¥â¥¦ ¤á¤¯¤é {blind} {blind man} {ignoramus} +ÌÖ 4C56 U7db2 B120 G8 S14 F1194 N3563 V4527 H1374 DK930 L1373 K1279 O2536 DO1282 MN27577X MP8.1100 E1855 IN1612 DJ1567 DG1545 P1-6-8 I6a8.25 Q2792.0 DR2753 Ywang3 Wmang ¥â¥¦ ¤¢¤ß T1 ¤¢ ¤º¤Ê {netting} {network} +Ì× 4C57 U8017 B127 G8 S10 N3694 V4709 H1309 DK881 L1914 K1880 DO1720 MN28909P MP9.0176 E1853 IN1197 DJ1783 DG1581 P1-6-4 I0a10.12 Q5291.4 DR1456 Yhao4 Wmo ¥â¥¦ ¥³¥¦ ¥«¥¦ {decrease} +ÌØ 4C58 U8499 B140 S13 S14 XJ05B24 XJ0625E F2360 N4020 V5154 H2505 L2384 O2003 MN31555X MP9.0814 P2-3-10 I3k10.23 Q4423.2 ZRP2-4-10 Ymeng2 Ymeng1 Ymeng3 Wmong ¥â¥¦ ¥Ü¥¦ ¤³¤¦¤à.¤ë ¤ª¤ª.¤¦ ¤¯¤é.¤¤ {ignorance} {darkness} {get} {receive} {be subjected to} {sustain} {Mongolia} +ÌÙ 4C59 U5132 B9 S17 F2442 N565 V331 L2118 MN1284X MP1.0962 P1-2-15 Q2426.0 Q2426.3 Ychu3 Ychu2 Wjeo ¥Á¥ç ¤â¤¦.¤±¤ë ¤â¤¦.¤«¤ë ¤â¤¦¤± ¤¿¤¯¤ï.¤¨¤ë {be profitable} {yield profit} +ÌÚ 4C5A U6728 B75 G1 S4 F317 N2170 V2531 H3450 DK2149 L195 K148 O109 DO17 MN14415 MP6.0001 E69 IN22 DS15 DT36 DC255 DJ20 DB1.A DG1045 P4-4-3 I4a0.1 Q4090.0 DR1864 Ymu4 Wmog Wmo ¥Ü¥¯ ¥â¥¯ ¤­ ¤³- T1 ¤° ¤â ¤â¤È {tree} {wood} +ÌÛ 4C5B U9ed9 B86 C203 G8 S15 XJ06054 F1338 N2796 V7055 H2865 DK1833 L240 K1418 O2405 DO1581 MN48063P MP12.1021 E1856 IN1578 DJ869 DG1941 P2-11-4 I4d11.5 Q6333.3 DR3640 Ymo4 Wmug ¥â¥¯ ¥Ü¥¯ ¤À¤Þ.¤ë ¤â¤À.¤¹ {silence} {become silent} {stop speaking} {leave as is} +ÌÜ 4C5C U76ee B109 G1 S5 F76 N3127 V3906 H3043 DK1927 L15 K65 O191 DO22 MN23105 MP8.0153 E72 IN55 DS25 DT48 DC91 DJ168 DB3.11 DG1376 P3-3-2 I5c0.1 Q6010.1 DR3979 ZPP4-5-1 Ymu4 Wmog ¥â¥¯ ¥Ü¥¯ ¤á -¤á ¤Þ- T1 ¤µ¤«¤ó ¤µ¤¬¤ó ¤µ¤Ã¤« ¤µ¤Ä¤« {eye} {class} {look} {insight} {experience} {care} {favor} +ÌÝ 4C5D U6762 B75 S7 N2177 V2548 O486 MN14487 MP6.0168 P2-4-3 I4a3.13 Q4010.1 Wmog ¥â¥¯ {woodworker} {(kokuji)} +ÌÞ 4C5E U52ff B20 S4 N743 V569 H2943 L1049 O110 MN2501 MP2.0425 P3-2-2 I0a4.11 Q2722.0 ZPP4-4-4 Ywu4 Wmul Wmol ¥â¥Á ¥Ö¥Ä ¥Ü¥Ä ¤Ê¤«.¤ì ¤Ê¤· {not} {must not} {do not} {be not} +Ìß 4C5F U9905 B184 S14 XJ07136 F2152 N5166 V6689 L2802 O2346 MN44133X MP12.0393 P1-8-6 Q8874.1 DR2855 Ybing3 Wbyeong ¥Ø¥¤ ¥Ò¥ç¥¦ ¤â¤Á ¤â¤Á¤¤ {mochi rice cake} +Ìà 4C60 U5c24 B3 C43 S4 N128 V1399 H3023 L2087 O106 MN7543 MP4.0112 P3-3-1 I0a4.20 Q4301.0 ZPP4-4-4 Yyou2 Wu ¥æ¥¦ ¤â¤Ã¤È.¤â ¤È¤¬.¤á¤ë {reasonable} {just} {natural} {superb} {outstanding} {plausible} +Ìá 4C61 U623b B63 G8 S7 F890 N1818 V2051 H1942 DK1234 L1081 K923 DO1850 MN11707X MP5.0060 E1920 IN1238 DJ1201 DG842 P2-1-6 I4m3.1 Q3023.4 DR3063 ZPP3-4-3 Yli4 Wryeo Wryeol ¥ì¥¤ ¤â¤É.¤¹ ¤â¤É.¤ë {re-} {return} {revert} {resume} {restore} {go backwards} +Ìâ 4C62 U7c7e B119 S9 N3464 V4384 L2651 O887 MN26853X MP8.0887 P1-6-3 Q9795.0 Yni2 Win ¤â¤ß {unhulled rice} {(kokuji)} +Ìã 4C63 U8cb0 B154 S12 F2441 N4500 V5789 L2737 O2011 DO1903 MN36699 MP10.0724 P2-5-7 I7b5.5 Q4480.6 Yshi4 Wse ¥»¥¤ ¥·¥ã ¤â¤é.¤¦ {get} {have} {obtain} +Ìä 4C64 U554f B169 G3 S11 XDR3849 F64 N4944 V830 H3320 DK2091 L1617 K75 O1524 DO175 MN3814 MP2.1058 E396 IN162 DS520 DT387 DC41 DJ239 DB2.16 DG331 P3-8-3 I8e3.1 Q7760.7 DR3877 Ywen4 Wmun ¥â¥ó ¤È.¤¦ ¤È.¤¤ ¤È¤ó T1 ¤Ï¤ë {question} {ask} {problem} +Ìå 4C65 U60b6 B169 S12 N4947 V1895 L2775 MN10729 MP4.1069 P3-8-4 I8e4.5 Q7733.7 Ymen4 Ymen1 Wmin ¥â¥ó ¤â¤À.¤¨¤ë ¤â¤À¤¨.¤ë {be in agony} {worry} +Ìæ 4C66 U7d0b B120 G8 S10 F1519 N3507 V4451 H1299 DK876 L1727 K1176 O1684 DO1763 MN27262 MP8.0959 E1857 IN1454 DJ1564 DG1522 P1-6-4 I6a4.9 Q2094.0 DR2766 Ywen2 Ywen4 Wmun ¥â¥ó T1 ¤¢¤ä {family crest} {figures} +Ìç 4C67 U9580 B169 G2 S8 F452 N4940 V6381 H888 DK597 L1616 K385 O601 DO105 MN41208 MP11.0698 E211 IN161 DS143 DT168 DC376 DJ445 DG1838 P1-4-4 I8e0.1 Q7777.7 Q7777.0 DR3853 ZPP3-8-0 Ymen2 Wmun ¥â¥ó ¤«¤É ¤È T1 ¤¸¤ç¤¦ ¤â {gates} +Ìè 4C68 U5301 B4 C20 G8 S4 N159 V566 H3465 DK2161 L1027 K2044 DO1819 MN2502 MP2.0427 E1858 IN1902 DJ1916 DG229 P4-4-4 I0a4.38 Q2745.0 DR2547 Wmun ¤â¤ó¤á ¤á ¤Ò¤ã¤¯¤á {monme} {3.75 grams} {(kokuji)} +Ìé 4C69 U4e5f B2 C5 G9 S3 F1404 N75 V58 H3406 DK2130 L2094 K1553 O23 DO1986 MN171 MP1.0391 IN2005 P4-3-2 I0a3.29 Q4471.2 ZPP4-3-4 Yye3 Wya ¥ä ¥¨ ¤Ê¤ê ¤« ¤Þ¤¿ T1 ¤· {to be (classical)} +Ìê 4C6A U51b6 B15 G9 S7 N640 V418 DK58 L2137 MN1621 MP2.0144 IN2024 P1-2-5 I2b5.4 Q3316.0 Yye3 Wya ¥ä ¤¤.¤ë T1 ¤¸ {melting} {smelting} +Ìë 4C6B U591c B8 C36 G2 S8 F487 N298 V1129 H2056 DK1301 L1037 K258 O766 DO336 MN5763 MP3.0349 E212 IN471 DS144 DT169 DC318 DJ93 DB2.17 DG406 P2-2-6 I2j6.1 Q0024.7 DR467 ZPP3-3-5 ZPP3-4-4 Yye4 Wya ¥ä ¤è ¤è¤ë {night} {evening} +Ìì 4C6C U723a B88 S13 N2835 V3517 L2334 MN19734 MP7.0582 P2-4-9 I2o10.6 Q8012.7 Yye2 Wya ¥ä ¤¸¤¤ ¤¸¤¸¤¤ ¤ª¤ä¤¸ ¤¸¤¸ ¤Á¤Á {old man} {grampa} +Ìí 4C6D U8036 B128 G9 S9 N3698 V4716 H1283 DK862 L2680 O889 MN29008 MP9.0187 IN2253 P1-6-3 I6e2.1 Q1712.7 ZSP1-6-2 Yye2 Yye1 Wya ¥ä ¥¸¥ã ¤« {question mark} +Ìî 4C6E U91ce B166 G2 S11 XJ04738 XJ1384F F120 N4814 V6208 H1485 DK998 L1596 K85 O1398 DO128 MN40133 MP11.0431 E213 IN236 DS323 DT211 DC170 DJ404 DB3.2 DG1803 P1-7-4 I0a11.5 Q6712.2 DR3653 Yye3 Wya ¥ä ¥·¥ç ¤Î ¤Î- T1 ¤º¤± ¤Ä¤± ¤Ì {plains} {field} {rustic} {civilian life} +Ìï 4C6F U5f25 B57 G9 S8 XJ0573D F1687 N1565 V1689 H288 DK214 L2241 K1536 O832 DO1980 MN9753 MP4.0700 IN2065 P1-3-5 I3h5.2 Q1829.0 Ymi2 Wmi ¥ß ¥Ó ¤¤¤ä ¤ä ¤¢¤Þ¤Í¤· ¤¤¤è¤¤¤è ¤È¤ª¤¤ ¤Ò¤µ¤· ¤Ò¤µ.¤·¤¤ ¤ï¤¿.¤ë T1 ¤ï¤¿¤ë ¤ß¤Ä ¤Ò¤í ¤è {all the more} {increasingly} +Ìð 4C70 U77e2 B111 G2 S5 F1294 N3168 V3976 H2009 DK1267 L1220 K1092 O215 DO1335 MN23929 MP8.0276 E981 IN213 DT110 DJ593 DG1393 P2-2-3 I0a5.19 Q8043.0 DR2363 ZPP4-5-4 Yshi3 Wsi ¥· ¤ä {dart} {arrow} +Ìñ 4C71 U5384 B27 G8 S4 F2123 N816 V646 H2947 DK1870 L1415 K1915 O68 DO1829 MN2893 MP2.0643 E1859 IN1341 DJ1721 DG257 P3-2-2 I2p2.3 Q7121.2 DR3356 Ye4 Waeg ¥ä¥¯ {unlucky} {misfortune} {bad luck} {disaster} +Ìò 4C72 U5f79 B60 G3 S7 F315 N1598 V1726 H244 DK181 L884 K315 O368 DO171 MN10057 MP4.0809 E397 IN375 DS324 DT290 DC266 DJ609 DG620 P1-3-4 I3i4.2 Q2724.7 DR2068 Yyi4 Wyeog ¥ä¥¯ ¥¨¥­ T1 ¤Á¤ã¤¯ {duty} {war} {campaign} {drafted labor} {office} {service} {role} +Ìó 4C73 U7d04 B120 G4 S9 F94 N3499 V4440 H1280 DK860 L1362 K137 DO451 MN27242X MP8.0939 E591 IN211 DS726 DT534 DC258 DJ381 DB2.12 DG1516 P1-6-3 I6a3.7 Q2792.0 DR2752 Yyue1 Yyao1 Wyag Wyo ¥ä¥¯ {promise} {approximately} {shrink} +Ìô 4C74 U85ac B140 G3 S16 XJ0693B F702 N4074 V5224 H2375 DK1539 L1736 K541 O2568 DO323 MN32188PX MP9.0964 E398 IN359 DS521 DT439 DJ315 DB2.6 DG672 P2-3-13 I3k13.15 Q4490.4 DR1964 Yyao4 Wyag ¥ä¥¯ ¤¯¤¹¤ê T1 ¤ß {medicine} {chemical} {enamel} {gunpowder} {benefit} +Ìõ 4C75 U8a33 B149 G6 S11 XJ06C23 F1050 N4327 V5572 H1473 DK989 L1073 K879 O1402 DO190 MN35324P MP10.0420 E982 IN594 DS874 DT934 DJ761 DG1668 P1-7-4 I7a4.8 Q0768.7 DR3062 Yyi4 Wyeog ¥ä¥¯ ¤ï¤± {translate} {reason} {circumstance} {case} +Ìö 4C76 U8e8d B157 G8 S21 XH4565 F900 N4595 V5921 H1658 DK1091 L1285 K934 DO1342 MN37955P MP10.0962 E1860 IN1560 DJ1384 DG1767 P1-7-14 I7d14.2 Q6711.4 DR3775 Yyue4 Wyag Wjeog ¥ä¥¯ ¤ª¤É.¤ë T1 ¤ª¤É¤ê {leap} {dance} {skip} +Ì÷ 4C77 U9756 B117 C174 G9 S13 F1390 N3358 V6559 H1208 DK817 L2621 K1554 O1905 DO1957 MN42570P MP12.0123 IN2187 P1-5-8 I5b8.1 Q0512.7 DR446 Yjing4 Wjeong ¥»¥¤ ¥¸¥ç¥¦ ¤ä¤¹.¤ó¤¸¤ë T1 ¤Î¤Ö ¤ä¤¹ ¤ä¤¹¤· ¤·¤º ¤ª¤µ¤à ¤­¤è¤· {peaceful} +Ìø 4C78 U67f3 B75 G8 S9 XJ14368 F1169 N2233 V2629 H899 DK607 L1421 K1104 O1105 DO1471 MN14662 MP6.0280 E1898 IN1871 DJ1854 DG1086 P1-4-5 I4a5.17 Q4792.0 DR1844 Yliu3 Wryu ¥ê¥å¥¦ ¤ä¤Ê¤® T1 ¤Ê¤® ¤ä ¤ä¤¤ ¤ä¤® ¤ä¤Ê ¤ä¤Ê¤¤ {willow} +Ìù 4C79 U85ae B140 S16 XJ06458 XJ0692E XH4088 F2109 V5201 L2403 P2-3-13 Q4444.8 ZRP2-4-13 Ysou3 Wsu ¥½¥¦ ¤ä¤Ö {thicket} {bush} {underbrush} {grove} +Ìú 4C7A U9453 B167 S21 N4921 V6343 L2767 O2953 MN40998X MP11.0653 P1-8-13 Q8513.7 Yqiang1 Wgyeon ¤ä¤ê {spear} {javelin} {(kokuji)} +Ìû 4C7B U6109 B61 G8 S12 F1974 N1726 V1920 H582 DK426 L628 K1461 DO1276 MN10905P MP4.1112 E1861 IN1598 DJ1458 DG824 P1-3-9 I4k9.13 Q9802.1 DR1143 ZPP1-1-11 Yyu2 Wyu ¥æ ¤¿¤Î.¤·¤¤ ¤¿¤Î.¤·¤à T1 ¤æ¤¦ {pleasure} {happy} {rejoice} +Ìü 4C7C U6108 B9 S13 N526 V1910 L2433 MN10904X MP4.1111 P2-2-11 I2a11.16 Q8033.2 Q8033.3 Yyu4 Wyu ¥æ ¤¤¤è¤¤¤è ¤Þ¤µ.¤ë {be superior} {heal} {more and more} {increasingly} {finally} {beyond doubt} +Ìý 4C7D U6cb9 B85 G3 S8 F690 N2534 V3106 H341 DK255 L1107 K689 O593 DO298 MN17253 MP6.1021 E400 IN364 DS522 DT317 DJ624 DG1183 P1-3-5 I3a5.6 Q3516.0 DR376 Yyou2 Wyu ¥æ ¥æ¥¦ ¤¢¤Ö¤é {oil} {fat} +Ìþ 4C7E U7652 B104 G8 S18 XJ06168 F1667 N3081 V3847 H3291 DK2070 L2037 K1934 MN22545X MP7.1203 E1863 IN1600 DJ1739 DG1359 P3-5-13 I5i13.3 Q0013.2 DR558 Yyu4 Wyu ¥æ ¤¤.¤¨¤ë ¤¤¤ä.¤¹ {healing} {cure} {quench (thirst)} {wreak} +Í¡ 4D21 U8aed B149 G8 S16 F1461 N4411 V5667 H1598 DK1072 L352 K1545 O2510 DO1357 MN35727P MP10.0531 E1862 IN1599 DJ1579 DG1703 P1-7-9 I7a9.13 Q0862.1 DR3043 Yyu4 Wyu ¥æ ¤µ¤È.¤¹ T1 ¤æ¤¦ {rebuke} {admonish} {charge} {warn} {persuade} +Í¢ 4D22 U8f38 B159 G5 S16 F371 N4634 V5978 H1607 DK1074 L289 K424 DO409 MN38438P MP10.1047 E799 IN546 DS727 DT817 DC444 DJ499 DG1782 P1-7-9 I7c9.5 Q5802.1 DR1543 Yshu1 Wsu ¥æ ¥·¥å {transport} {send} {be inferior} +Í£ 4D23 U552f B30 G8 S11 F1292 N942 V831 H463 DK339 L556 K1401 O1286 DO1493 MN3761 MP2.1042 E1864 IN1234 DJ1636 DG307 P1-3-8 I3d8.1 Q6001.4 DR3775 Ywei2 Ywei3 Wyu ¥æ¥¤ ¥¤ ¤¿¤À T1 ¤æ {solely} {only} {merely} {simply} +ͤ 4D24 U4f51 B9 G9 S7 F2250 N389 V150 H74 DK55 L2126 O364 MN507 MP1.0693 IN2015 P1-2-5 I2a5.8 Q2426.0 Yyou4 Wu ¥æ¥¦ ¥¦ ¤¿¤¹.¤±¤ë T1 ¤¹¤± ¤¿¤¹¤¯ ¤æ {help} {assist} +Í¥ 4D25 U512a B9 G6 S17 F334 N564 V334 H177 DK130 L993 K453 O2599 DO1148 MN1261 MP1.0957 E984 IN1033 DT1000 DJ1168 DG140 P1-2-15 I2a15.1 Q2124.7 DR2167 Yyou1 Wu ¥æ¥¦ ¥¦ ¤ä¤µ.¤·¤¤ ¤¹¤°.¤ì¤ë ¤Þ¤µ.¤ë T1 ¤æ ¤è¤· {tenderness} {excel} {surpass} {actor} {superiority} {gentleness} +ͦ 4D26 U52c7 B19 G4 S9 XJ13368 F1319 N726 V541 H2089 DK1326 L1407 K1167 O908 DO825 MN2360P MP2.0385 E592 IN1386 DS524 DT535 DJ1154 DG218 P2-2-7 I2g7.3 Q1742.7 DR3545 ZPP2-7-2 Yyong3 Wyong ¥æ¥¦ ¤¤¤µ.¤à T1 ¤ª ¤Ï¤ä {courage} {cheer up} {be in high spirits} {bravery} {heroism} +ͧ 4D27 U53cb B29 G2 S4 F622 N858 V672 H2952 DK1873 L704 K543 O70 DO158 MN3119 MP2.0685 E214 IN264 DS145 DT104 DC451 DJ79 DB2.18 DG268 P3-2-2 I2h2.3 Q4004.7 DR1467 ZPP4-4-4 Yyou3 Wu ¥æ¥¦ ¤È¤â T1 ¤¦ ¤É ¤æ {friend} +ͨ 4D28 U5ba5 B40 G9 S9 N1299 V1326 DK1443 L2210 O918 MN7137 MP3.1003 IN2051 P2-3-6 I3m6.1 Q3022.7 Yyou4 Wyu ¥æ¥¦ ¤Ê¤À.¤á¤ë ¤æ¤ë.¤¹ {soothe} {calm} {pacify} +Í© 4D29 U5e7d B2 C52 G8 S9 F1996 N112 V1600 H3008 DK1909 L1380 K1876 O2251 DO1735 MN9205 MP4.0532 E1865 IN1228 DJ1820 DG579 P3-2-7 I3o6.6 Q2277.0 DR1276 Yyou1 Wyu ¥æ¥¦ {seclude} {confine to a room} +ͪ 4D2A U60a0 B61 G8 S11 F1921 N1701 V1872 H2741 DK1755 L958 K1881 O1481 MN10681 MP4.1061 E1866 IN1597 DJ1699 DG787 P2-7-4 I4k7.20 Q2833.4 DR2158 ZPP1-3-8 Yyou1 Wyu ¥æ¥¦ T1 ¤æ {permanence} {distant} {long time} {leisure} +Í« 4D2B U6182 B1 C61 G8 S15 F1625 N70 V1971 H2145 DK1357 L616 K1627 DO1518 MN11170 MP4.1175 E1871 IN1032 DJ1829 DG800 P2-2-13 I4i12.1 Q1024.7 Q1040.7 DR3167 ZPP2-8-7 Yyou1 Wu ¥æ¥¦ ¤¦¤ì.¤¨¤ë ¤¦¤ì.¤¤ ¤¦.¤¤ ¤¦.¤­ T1 ¤æ {melancholy} {grieve} {lament} {be anxious} {sad} {unhappy} +ͬ 4D2C U63d6 B64 S12 V2222 L2263 O1550 MN12351 MP5.0316 P1-3-9 I3c9.9 Q5604.1 Q5602.1 Yyi1 Weub Wjeub ¥¤¥Ä ¥æ ¥·¥å¥¦ ¥æ¥¦ T1 ¤¤ {bow with arms folded} {come together} {assemble} +Í­ 4D2D U6709 B130 C74 G3 S6 F282 N3727 V4756 H2983 DK1895 L79 K268 O303 DO267 MN14332 MP5.1024 E401 IN265 DS523 DT273 DC245 DJ347 DB3.4 DG1003 P3-2-4 I4b2.3 Q4022.7 DR1446 Yyou3 Yyou4 Wyu ¥æ¥¦ ¥¦ ¤¢.¤ë T1 ¤¢ ¤¢¤é ¤¢¤ê ¤¢¤ë ¤¯¤Ë ¤Ê¤ª ¤æ {possess} {have} {exist} {happen} {occur} {approx} +Í® 4D2E U67da B75 G9 S9 F2489 N2223 V2622 DK610 L2486 O857 MN14629 MP6.0270 IN2106 P1-4-5 I4a5.5 Q4596.0 Yyou4 Yyou2 Wyu Wchug ¥æ ¥æ¥¦ ¥¸¥¯ ¤æ¤º {citron} +ͯ 4D2F U6e67 B85 G9 S12 XJ04D30 XH2565 F2070 N2607 V3207 H615 DK448 L2284 O1573 MN17862X MP7.0136 IN2144 P1-3-9 I3a9.31 Q3712.7 Yyong3 Ychong1 Wyong ¥æ¥¦ ¥è¥¦ ¥æ ¤ï.¤¯ T1 ¤ï¤­ ¤ï¤¯ {boil} {ferment} {seethe} {uproar} {breed} +Í° 4D30 U6d8c B85 S10 XJ04D2F XH2524 N2565 V3150 O1065 MN17534 MP6.1189 P1-3-7 Q3712.7 Yyong3 Ychong1 Wyong ¥æ¥¦ ¥è¥¦ ¥æ ¤ï.¤¯ {boil} {ferment} {seethe} {uproar} {breed} +ͱ 4D31 U7336 B94 G8 S12 XH1361 F1799 N2897 V3593 H619 DK449 L1438 K1810 O1555 DO1810 MN20557X MP7.0722 E1867 IN1583 DJ1517 DG1307 P1-3-9 I3g9.5 Q4826.1 DR2975 Yyou2 Wyu ¥æ¥¦ ¥æ ¤Ê¤ª {furthermore} {still} {yet} +Ͳ 4D32 U7337 B12 S13 XH2897 F2392 V3590 MN20558X MP7.0724 P1-9-4 Q8363.4 Yyou2 Wyu ¥æ¥¦ ¥è¥¦ ¤Ï¤«¤ê¤´¤È ¤Ï¤«.¤ë {plan} {scheme} {plan} {plot} {way} +ͳ 4D33 U7531 B2 C102 G3 S5 F325 N89 V3724 H3499 DK2181 L1105 K376 O186 DO297 MN21724 MP7.1066 E399 IN363 DS325 DT261 DC134 DJ623 DG1333 P4-5-2 I0a5.35 Q5060.0 DR1676 Yyou2 Wyu ¥æ ¥æ¥¦ ¥æ¥¤ ¤è¤· ¤è.¤ë {wherefore} {a reason} +Í´ 4D34 U7950 B113 G9 S9 F1706 N3240 V4079 H915 DK618 L2599 O852 DO1988 MN24652P MP8.0427 IN2178 P1-4-5 I4e5.3 Q3426.0 Yyou4 Wu ¥æ¥¦ ¥¦ ¤¿¤¹.¤±¤ë T1 ¤¹¤± ¤µ¤Á ¤è¤· ¤¿¤¹¤¯ ¤Ò¤í ¤Ò¤í¤· ¤Þ¤µ {help} +͵ 4D35 U88d5 B145 G8 S12 F1048 N4241 V5461 H1195 DK810 L793 K1351 O1645 DO1592 MN34305 MP10.0218 E1868 IN1391 DJ1125 DG1633 DG1716 P1-5-7 I5e7.3 Q3826.8 DR677 Yyu4 Wyu ¥æ¥¦ T1 ¤¹¤± ¤Î¤ê ¤Ò¤í ¤Ò¤í¤· ¤ä¤¹ ¤æ ¤æ¤¿¤« {abundant} {rich} {fertile} +Ͷ 4D36 U8a98 B149 G8 S14 XJ13545 F993 N4371 V5625 H1550 DK1044 L916 K1196 DO1222 MN35525 MP10.0472 E1870 IN1684 DJ274 DG1691 P1-7-7 I7a7.4 Q0262.7 DR3045 ZSP1-7-8 Yyou4 Wyu ¥æ¥¦ ¥¤¥¦ ¤µ¤½.¤¦ ¤¤¤¶¤Ê.¤¦ {entice} {lead} {tempt} {invite} {ask} {call for} {seduce} {allure} +Í· 4D37 U904a B162 G3 S12 S11 F941 N4726 V6093 H3142 DK2008 L1047 K728 O1809 DO587 MN38994P MP11.0109 E402 IN1003 DS326 DT411 DJ196 DG712 P3-3-9 I2q8.3 Q3830.4 DR447 ZSP3-2-8 ZSP3-3-8 Yyou2 Wyu ¥æ¥¦ ¥æ ¤¢¤½.¤Ö ¤¢¤½.¤Ð¤¹ T1 ¤¢¤¹ ¤¦ {play} +͸ 4D38 U9091 B163 G9 S7 S6 F2452 N4756 V6127 H2190 DK1388 L2180 O460 MN39269 MP11.0210 IN2250 P2-3-4 I3d4.15 Q6071.7 Yyi4 Weub ¥æ¥¦ ¤¦¤ì.¤¨¤ë ¤¯¤Ë ¤à¤é T1 ¤ª ¤ª¤¦ ¤ª¤ª T2 ¤ª¤ª¤¶¤È {village} {rural community} {right village radical (no. 163)} +͹ 4D39 U90f5 B163 G6 S11 S10 F917 N4768 V6147 H1687 DK1107 L1847 K835 DO964 MN39485 MP11.0274 E983 IN524 DT935 DJ226 DG763 P1-8-3 I2d8.12 Q2712.7 DR2244 ZSP1-8-2 Yyou2 Wu ¥æ¥¦ {mail} {stagecoach stop} +ͺ 4D3A U96c4 B172 G8 S12 F669 N5030 V6499 H1008 DK688 L743 K500 O1912 DO1387 MN41972 MP11.0988 E1869 IN1387 DJ1637 DG1852 P1-4-8 I8c4.1 Q4001.4 DR1475 Yxiong2 Wung ¥æ¥¦ ¤ª- ¤ª¤¹ ¤ª¤ó T1 ¤«¤Ä ¤¿¤± ¤Ä¤è¤· ¤æ ¤è¤¦ {masculine} {male} {hero} {leader} {superiority} {excellence} +Í» 4D3B U878d B193 C142 G8 S16 F481 N5274 V5371 H1831 DK1190 L1044 K702 O2545 DO1359 MN33384 MP10.0070 E1872 IN1588 DJ1237 DG1610 P1-10-6 I6d10.5 Q1523.6 DR3071 Yrong2 Wyung ¥æ¥¦ ¤È.¤±¤ë ¤È.¤«¤¹ T1 ¤¢¤­¤é {dissolve} {melt} +ͼ 4D3C U5915 B36 G1 S3 F924 N1167 V1123 H3387 DK2123 L109 K627 O33 DO734 MN5749 MP3.0317 E44 IN81 DS98 DT20 DJ95 DB2.10 DG403 P4-3-1 I0a3.14 Q2720.0 DR2560 ZPP4-3-4 Yxi1 Yxi4 Wseog Wsa ¥»¥­ ¤æ¤¦ T1 ¤æ {evening} +ͽ 4D3D U4e88 B6 G3 S4 XJ0502E F180 N271 V68 H1983 DK1253 L1593 K160 O62 DO531 MN231 MP1.0410 E403 IN393 DS525 DT245 DC283 DJ403 DB2.12 DG275 P2-2-2 I0a4.12 Q1720.2 DR3553 ZPP2-3-1 Yyu2 Yyu3 Wyeo ¥è ¥·¥ã ¤¢¤é¤«¤¸.¤á {beforehand} {previous} {myself} {I} +; 4D3E U4f59 B9 G5 S7 XJ07131 F680 N408 V168 H2042 DK1289 L1657 K735 O448 DO483 MN515 MP1.0706 E800 IN1063 DS728 DT675 DC468 DJ959 DG50 P2-2-5 I2a5.24 Q8090.4 DR2841 Yyu2 Ytu2 Wyeo ¥è ¤¢¤Þ.¤ë ¤¢¤Þ.¤ê ¤¢¤Þ.¤¹ T1 ¤¢¤Þ¤ë {too much} {myself} {surplus} {other} {remainder} +Í¿ 4D3F U4e0e B1 G8 S3 XJ06750 F308 N6 V6 H3421 DK2138 L1246 K485 O101 DO983 MN20 MP1.0264 E1873 IN539 DC334 DJ713 DG9 P4-3-4 I0a3.23 Q2140.7 Q2140.7 DR1247 ZSP4-4-4 Yyu3 Yyu4 Wyeo ¥è ¤¢¤¿.¤¨¤ë ¤¢¤º¤«.¤ë ¤¯¤ß.¤¹¤ë ¤È¤â¤Ë T1 ¤È¤â ¤æ {bestow} {participate in} {give} {award} {impart} {provide} {cause} {gift} {godsend} +ÍÀ 4D40 U8a89 B149 G8 S13 XJ06C25 F1064 N4353 V5602 H2502 DK1608 L1939 K1357 O2010 DO1203 MN35498 MP10.0466 E1874 IN802 DJ1713 DG1654 P2-4-9 I3n10.1 Q3260.1 Q9060.1 DR977 ZPP2-3-10 ZPP2-6-7 Yyu4 Wye ¥è ¤Û¤Þ.¤ì ¤Û.¤á¤ë T1 ¤¨ ¤¿¤« ¤¿¤± ¤Û¤Þ¤ì ¤Û¤á ¤Û¤ó {reputation} {praise} {honor} {glory} +ÍÁ 4D41 U8f3f B12 S17 N616 V5983 L2860 O2703 MN38468 MP10.1049 P2-15-2 I2o15.1 Q7780.1 Yyu2 Wyeo ¥è ¤«¤´ ¤³¤· {palanquin} {bier} +Í 4D42 U9810 B181 G5 S13 F981 N5123 V6625 H1042 DK713 L1595 K977 DO728 MN43373 MP12.0246 E801 IN394 DS875 DT784 DJ571 DB2.13 DG1887 P1-4-9 I9a4.5 Q1128.6 DR3561 Yyu4 Wye ¥è ¤¢¤º.¤±¤ë ¤¢¤º.¤«¤ë {deposit} {custody} {leave with} {entrust to} +Íà 4D43 U50ad B9 S13 N530 V295 H160 L2128 MN1007 MP1.0898 P1-2-11 I2a11.14 Q2022.7 Yyong1 Yyong4 Yyong2 Wyong Wchung ¥è¥¦ ¥Á¥ç¥¦ ¤ä¤È.¤¦ ¤¢¤¿.¤¤ ¤Ò¤È.¤·¤¤ {employ} {hire} +ÍÄ 4D44 U5e7c B52 G6 S5 F1227 N1495 V1599 H191 DK140 L1378 K1099 O428 DO1334 MN9193 MP4.0529 E985 IN1229 DT838 DJ1099 DG578 P1-3-2 I2g3.3 Q2472.7 DR2745 Yyou4 Wyu ¥è¥¦ ¤ª¤µ¤Ê.¤¤ T1 ¤¦¤Ö ¤ï¤« {infancy} {childhood} +ÍÅ 4D45 U5996 B38 S7 F1964 N1198 V1190 L2078 K1888 MN6086 MP3.0645 P1-3-4 I3e4.4 Q4243.4 Yyao1 Wyo ¥è¥¦ ¤¢¤ä.¤·¤¤ ¤Ê¤Þ.¤á¤¯ ¤ï¤¶¤ï.¤¤ {attractive} {bewitching} {calamity} +ÍÆ 4D46 U5bb9 B40 G5 S10 F264 N1309 V1335 H2277 DK1462 L790 K422 O1182 DO700 MN7172 MP3.1033 E802 IN654 DS730 DT721 DC402 DJ1123 DG485 P2-3-7 I3m7.8 Q3060.8 DR777 Yrong2 Wyong ¥è¥¦ ¤¤.¤ì¤ë T1 ¤«¤¿ ¤Ò¤í ¤Þ¤µ {contain} {form} {looks} +ÍÇ 4D47 U5eb8 B53 G8 S11 F2038 N1520 V1624 H3128 DK1998 L1182 K1909 O1507 DO1302 MN9378 MP4.0588 E1875 IN1696 DJ1728 DG594 P3-3-8 I3q8.2 Q0022.7 DR553 Yyong1 Wyong ¥è¥¦ T1 ¤Ä¤Í ¤Î¤Ö ¤ä¤¹ {commonplace} {ordinary} {employment} +ÍÈ 4D48 U63da B64 G8 S12 XH798 F1316 N1966 V2236 H593 DK433 L664 K1116 O1551 DO1401 MN12355 MP5.0317 E1876 IN631 DJ1481 DG917 P1-3-9 I3c9.5 Q5602.7 DR1351 Yyang2 Wyang ¥è¥¦ ¤¢.¤²¤ë -¤¢.¤² ¤¢.¤¬¤ë T1 ¤¢¤¬¤ê {hoist} {fry in deep fat} +ÍÉ 4D49 U63fa B64 G8 S12 XJ0596A F1079 N1965 V2235 H594 DK434 L1967 K1604 DO1437 MN12445P MP5.0336 E1877 IN1648 DJ1789 DG918 P1-3-9 I3c9.8 Q5207.2 DR1376 Yyao2 Wyo ¥è¥¦ ¤æ.¤ì¤ë ¤æ.¤ë ¤æ.¤é¤° ¤æ.¤ë¤° ¤æ.¤¹¤ë ¤æ.¤µ¤Ö¤ë ¤æ.¤¹¤Ö¤ë ¤¦¤´.¤¯ {swing} {shake} {sway} {rock} {tremble} {vibrate} +ÍÊ 4D4A U64c1 B64 G8 S16 F1213 N2013 V2294 H770 DK532 L1387 K1638 DO1750 MN12781 MP5.0402 E1882 IN1715 DJ1490 DG929 P1-3-13 I3c13.5 Q5001.4 DR1375 Yyong3 Yyong1 Wong ¥è¥¦ {hug} {embrace} {possess} {protect} {lead} +ÍË 4D4B U66dc B72 G2 S18 F940 N2162 V2522 H1096 DK749 L576 K514 O2720 DO14 MN14227P MP5.0945 E216 IN19 DS329 DT240 DJ23 DB2.10 DG995 P1-4-14 I4c14.1 Q6701.4 DR3875 Yyao4 Yyue4 Wyo ¥è¥¦ T1 ¤Æ¤ë {weekday} +ÍÌ 4D4C U694a B75 G9 S13 F1815 N2321 V2784 DK699 L2473 O1898 MN15112 MP6.0425 IN2122 P1-4-9 I4a9.17 Q4692.7 Yyang2 Wyang ¥è¥¦ ¤«¤ï ¤ä¤Ê¤® T1 ¤ä¤Ê {willow} +ÍÍ 4D4D U69d8 B75 G3 S14 XJ05C6B F493 N2341 V2821 H1052 DK723 L933 K472 O2099 DO309 MN15352P MP6.0500 E407 IN403 DS328 DT429 DC216 DJ677 DB2.15 DG1110 P1-4-10 I4a10.25 Q4893.2 DR1842 Yyang4 Wyang ¥è¥¦ ¥·¥ç¥¦ ¤µ¤Þ ¤µ¤ó {Esq.} {way} {manner} {situation} {polite suffix} +ÍÎ 4D4E U6d0b B85 G3 S9 F763 N2550 V3130 H392 DK292 L549 K366 O822 DO305 MN17363 MP6.1083 E404 IN289 DS526 DT348 DC411 DJ917 DB3.4 DG1193 P1-3-6 I3a6.19 Q3815.1 DR355 Yyang2 Wyang ¥è¥¦ T1 ¤Ê¤À ¤Ò¤í ¤Ò¤í¤· ¤è ¤è¤· {ocean} {western style} +ÍÏ 4D4F U6eb6 B85 G8 S13 F1364 N2659 V3277 H664 DK478 L791 K1663 DO1517 MN17983 MP7.0196 E1878 IN1392 DJ1501 DG1238 P1-3-10 I3a10.15 Q3316.8 DR377 Yrong2 Wyong ¥è¥¦ ¤È.¤±¤ë ¤È.¤«¤¹ ¤È.¤¯ {melt} {dissolve} {thaw} +ÍÐ 4D50 U7194 B86 S14 XH4904 N2786 V3458 H1058 L2547 MN19319 MP7.0503 P1-4-10 Q9386.8 Yrong2 Wyong ¥è¥¦ ¤È.¤±¤ë ¤È.¤«¤¹ ¤¤¤¬¤¿ {fuse} {melt} +ÍÑ 4D51 U7528 B101 G2 S5 F107 N2993 V3721 H2976 DK1889 L1181 K102 O193 DO110 MN21703 MP7.1044 E215 IN107 DS146 DT116 DC177 DJ308 DB2.19 DG1329 P3-2-3 I2r3.1 Q7722.0 DR3653 ZPP4-5-1 Yyong4 Wyong ¥è¥¦ ¤â¤Á.¤¤¤ë T1 ¤¿¤«¤é {utilize} {business} {service} {use} {employ} +ÍÒ 4D52 U7aaf B116 G8 S15 XJ0635F XJ15159 F2072 N3336 V4210 H2361 DK1528 L1325 K2045 DO1821 MN25594 MP8.0680 E1881 IN1789 DJ1900 DG1458 P2-3-12 I3m12.5 Q3033.1 DR740 ZPP2-11-4 Yyao2 Wyo ¥è¥¦ ¤«¤Þ {kiln} {oven} {furnace} +ÍÓ 4D53 U7f8a B123 G3 S6 F1852 N3656 V4658 H2183 DK1383 L547 K1703 O273 DO1326 MN28425 MP9.0049 E986 IN288 DT274 DJ488 DG1565 P2-3-3 I2o4.1 Q8050.1 DR955 ZPP2-2-4 ZPP4-6-3 Yyang2 Wyang ¥è¥¦ ¤Ò¤Ä¤¸ T1 ¤è {sheep} +ÍÔ 4D54 U8000 B42 G9 S20 XJ06022 XH1371 F2253 N1375 V4695 DK962 L2880 O2919 MN28828X MP9.0141 IN2202 P1-6-14 Q9721.4 Yyao4 Yyue4 Wyo ¥è¥¦ ¤«¤¬¤ä.¤¯ ¤Ò¤«¤ê T1 ¤¢¤«¤ë {shine} {sparkle} {gleam} {twinkle} +ÍÕ 4D55 U8449 B140 G3 S12 F414 N4001 V5129 H2321 DK1497 L228 K405 O1991 DO179 MN31387P MP9.0770 E405 IN253 DS327 DT412 DC275 DJ569 DG663 P2-3-9 I3k9.21 Q4490.4 DR1964 ZSP2-3-8 Yxie2 Yye4 Yshe4 Wyeob Wseob ¥è¥¦ ¤Ï T1 ¤è ¤ï {leaf} {plane} {lobe} {needle} {blade} {spear} {counter for flat things} {fragment} {piece} +ÍÖ 4D56 U84c9 B140 G9 S13 V5135 H2337 DK1513 L2362 O1983 MN31648X MP9.0844 IN2226 P2-3-10 I3k10.20 Q4460.8 ZPP2-6-7 Yrong2 Wyong ¥è¥¦ T1 ¤Ï¤¹ ¤è {lotus} +Í× 4D57 U8981 B146 G4 S9 F106 N4274 V5515 H2635 DK1683 L1604 K117 O1218 DO262 MN34768P MP10.0310 E593 IN419 DS729 DT536 DC78 DJ424 DB3.16 DG1639 P2-6-3 I3e6.11 Q1040.4 DR3269 Yyao4 Yyao1 Wyo ¥è¥¦ ¤¤.¤ë T1 ¤«¤Ê¤á ¤È¤· {need} {main point} {essence} {pivot} {key to} +ÍØ 4D58 U8b21 B149 G8 S16 XJ06B6F F1580 N4410 V5666 H1597 DK1071 L1968 K1531 O2642 DO1071 MN35779P MP10.0548 E1883 IN1647 DJ1788 DG1704 P1-7-9 I7a9.9 Q0267.2 DR3076 Yyao2 Wyo ¥è¥¦ ¤¦¤¿.¤¤ ¤¦¤¿.¤¦ {noh chanting} +ÍÙ 4D59 U8e0a B157 G8 S14 XJ06C7D F1308 N4565 V5882 H1558 DK1045 L1409 K1190 O2132 DO1035 MN37587 MP10.0925 E1880 IN1558 DJ1383 DG1765 P1-7-7 I7d7.2 Q6712.7 DR3753 Yyong3 Wyong ¥è¥¦ ¤ª¤É.¤ë {jump} {dance} {leap} {skip} +ÍÚ 4D5A U9065 B162 G9 S12 S11 XJ07423 XH4729 F2376 V6075 H3141 DK2007 L2418 IN2248 P3-3-9 Q3730.7 Yyao2 Wyo ¥è¥¦ ¤Ï¤ë.¤« {far off} {distant} {long ago} +ÍÛ 4D5B U967d B170 G3 S12 XJ16649 XJ1664C F1071 N5012 V6470 H626 DK453 L1300 K990 O1567 DO753 MN41725 MP11.0926 E406 IN630 DS527 DT413 DJ834 DG747 P1-3-9 I2d9.5 Q7622.7 DR3651 Yyang2 Wyang ¥è¥¦ ¤Ò T1 ¤¢¤­ ¤¢¤­¤é ¤¢¤± ¤Ï¤ë ¤Ò¤í ¤ä¤ó ¤è {sunshine} {yang principle} {positive} {male} {heaven} {daytime} +ÍÜ 4D5C U990a B123 C184 G4 S15 XJ15531 F888 N3671 V6691 H2365 DK1531 L1479 K605 O2558 DO773 MN44144 MP12.0394 E594 IN402 DS731 DT629 DJ675 DG1901 P2-3-12 I2o13.1 Q8073.2 DR965 ZPP2-2-13 ZPP2-6-9 ZPP2-8-7 Yyang3 Yyang4 Wyang ¥è¥¦ ¥ê¥ç¥¦ ¤ä¤·¤Ê.¤¦ T1 ¤ä {foster} {bring up} {rear} {develop} {nurture} +ÍÝ 4D5D U617e B61 S15 XH4461 N1746 V1951 H2862 L2984 MN11163 MP4.1175 P2-11-4 Q8733.8 Yyu4 Wyog ¥è¥¯ {covetousness} {greed} {passion} {desire} {craving} +ÍÞ 4D5E U6291 B64 G8 S7 XH1885 F834 N1851 V2090 H257 DK193 L1700 K1399 DO1318 MN11883 MP5.0131 E1884 IN1057 DJ1264 DG867 P1-3-4 I3c4.12 Q5702.0 DR1344 Yyi4 Weog ¥è¥¯ ¤ª¤µ.¤¨¤ë {repress} {well} {now} {in the first place} {push} {shove} {press} {seal} {do in spite of} +Íß 4D5F U6b32 B150 C76 G6 S11 F902 N4461 V2936 H1475 DK990 L792 K999 DO535 MN16080 MP6.0624 E987 IN1127 DS876 DT936 DJ1124 DG1122 P1-7-4 I4j7.1 Q8768.2 DR2062 Yyu4 Wyog ¥è¥¯ ¤Û¤Ã.¤¹¤ë ¤Û.¤·¤¤ {longing} {covetousness} {greed} {passion} {desire} {craving} +Íà 4D60 U6c83 B85 S7 N2502 V3061 L2079 O396 MN17184 MP6.0960 P1-3-4 I3a4.10 Q3213.4 Ywo4 Wog ¥è¥¦ ¥è¥¯ ¥ª¥¯ ¤½¤½.¤° {fertility} +Íá 4D61 U6d74 B85 G4 S10 F1136 N2568 V3153 H445 DK329 L789 K1117 O1064 DO609 MN17496 MP6.1158 E595 IN1128 DS732 DT558 DJ1126 DG1199 P1-3-7 I3a7.18 Q3816.8 DR377 Yyu4 Wyog ¥è¥¯ ¤¢.¤Ó¤ë ¤¢.¤Ó¤»¤ë T1 ¤¨¤­ ¤µ¤³ {bathe} {be favored with} {bask in} +Íâ 4D62 U7fcc B124 G6 S11 F1070 N3674 V4679 H2668 DK1712 L575 K1307 O1466 DO1421 MN28657P MP9.0106 E988 IN592 DT937 DJ492 DG1573 P2-6-5 I5b6.6 Q1710.8 DR3573 Yyi4 Wig ¥è¥¯ {the following} {next} +Íã 4D63 U7ffc B124 G8 S17 F1201 N3680 V4692 H2720 DK1745 L1798 K1018 O2686 DO1555 MN28801P MP9.0133 E1885 IN1062 DJ1304 DG1574 P2-6-11 I2o15.2 Q1780.1 DR3561 Yyi4 Wig ¥è¥¯ ¤Ä¤Ð¤µ {wing} {plane} {flank} +Íä 4D64 U6dc0 B85 S11 XH2709 F1987 N2585 V3182 L2330 O1333 MN17610 MP7.0010 P1-3-8 I3a8.23 Q3318.1 Ydian4 Wjeong ¥Æ¥ó ¥Ç¥ó ¤è¤É.¤à {pool} {eddy} +Íå 4D65 U7f85 B122 G8 S19 F1831 N3654 V4655 H2622 DK1679 L1342 K1762 O2937 MN28397 MP9.0031 E1887 IN1860 DJ1672 DG1469 P2-5-14 I5g14.1 Q6091.4 DR3675 Yluo2 Yluo1 Wra ¥é {gauze} {thin silk} {Rome} +Íæ 4D66 U87ba B142 S17 N4184 V5382 L2691 O2805 MN33512 MP10.0080 P1-6-11 I6d11.3 Q5619.3 Yluo2 Wra Wre ¥é ¤Ë¤· ¤Ë¤Ê {a small} {edible} {helical fresh-water mollusk} +Íç 4D67 U88f8 B145 G8 S13 F1796 N4248 V5475 H1211 DK819 L1124 K1709 DO1229 MN34371 MP10.0237 E1886 IN1536 DJ1305 DG1635 P1-5-8 I5e8.1 Q3629.4 DR664 Yluo3 Wra Wya ¥é ¤Ï¤À¤« {naked} {nude} {uncovered} {partially clothed} +Íè 4D68 U6765 B4 C9 G2 S7 XJ05054 F102 N202 V2565 H3551 DK2211 L1884 K113 O538 DO25 MN14489 MP6.0168 E217 IN69 DS147 DT153 DC27 DJ133 DB2.5 DG36 P4-7-3 I0a7.6 Q5090.0 DR1464 Ylai2 Wrae ¥é¥¤ ¥¿¥¤ ¤¯.¤ë ¤­¤¿.¤ë ¤­¤¿.¤¹ ¤­.¤¿¤¹ ¤­.¤¿¤ë ¤­ ¤³ T1 ¤¯¤ê ¤¯¤ë ¤´¤í ¤µ {come} {due} {next} {cause} {become} +Íé 4D69 U83b1 B140 S10 XJ15847 N3960 V5039 MN31262X MP9.0730 P2-3-7 I3k7.3 Q4490.8 ZRP2-4-7 Ylai2 Wrae ¥é¥¤ ¥ê ¤¢¤«¤¶ ¤¢¤ï¤Á ¤³¤¦¤¬¤¤ {goosefoot} {pigweed} +Íê 4D6A U983c B181 C154 G8 S16 F708 N5129 V6635 H1615 DK1075 L1665 K706 O2506 DO1172 MN43529P MP12.0274 E1889 IN1512 DJ572 DG1890 P1-7-9 I9a7.1 Q5198.6 DR1561 Ylai4 Wroe ¥é¥¤ ¤¿¤Î.¤à ¤¿¤Î.¤â¤·¤¤ ¤¿¤è.¤ë T1 ¤è¤Á ¤è¤ê {trust} {request} +Íë 4D6B U96f7 B173 G8 S13 XJ1672D F1491 N5049 V6525 H2791 DK1785 L425 K1524 O2026 DO1204 MN42245 MP12.0038 E1888 IN952 DJ843 DG1863 P2-8-5 I8d5.1 Q1060.3 Q1060.1 DR3176 Ylei2 Wroe ¥é¥¤ ¤«¤ß¤Ê¤ê T1 ¤¤¤«¤º¤Á {thunder} {lightening bolt} +Íì 4D6C U6d1b B85 S9 F2302 N2541 V3119 L2302 O818 MN17383 MP6.1092 P1-3-6 I3a6.13 Q3716.4 DR377 Yluo4 Wrag ¥é¥¯ {Kyoto} {the capital} +Íí 4D6D U7d61 B120 G8 S12 F806 N3533 V4484 H1351 DK915 L1350 K958 DO944 MN27426 MP8.1050 E1890 IN840 DJ300 DG1536 P1-6-6 I6a6.6 Q2796.4 DR2777 Yluo4 Ylao4 Wrag ¥é¥¯ ¤«¤é.¤à ¤«¤é.¤Þ¤ë {entwine} {coil around} {get caught in} +Íî 4D6E U843d B140 G3 S12 F420 N4003 V5130 H2318 DK1494 L299 K393 O1733 DO557 MN31362P MP9.0768 E408 IN839 DS330 DT414 DC327 DJ280 DG664 P2-3-9 I3k9.13 Q4416.4 DR1977 Yluo4 Yla4 Ylao4 Wrag ¥é¥¯ ¤ª.¤Á¤ë ¤ª.¤Á ¤ª.¤È¤¹ T1 ¤ª¤Á {fall} {drop} {come down} +Íï 4D6F U916a B164 G8 S13 F2012 N4786 V6172 H1538 DK1035 L1433 K1868 DO1754 MN39847 MP11.0370 E1891 IN1865 DJ1593 DG1794 P1-7-6 I7e6.4 Q1766.4 DR3277 Ylao4 Yluo4 Wrag ¥é¥¯ {dairy products} {whey} {broth} {fruit juice} +Íð 4D70 U4e71 B135 C5 G6 S7 XJ0502C F755 N3856 V60 H1260 DK846 L72 K734 O437 DO912 MN187 MP1.0393 E989 IN689 DT856 DJ932 DG28 P1-6-1 I3d4.21 Q2261.0 DR2256 Yluan4 Wran ¥é¥ó ¥í¥ó ¤ß¤À.¤ì¤ë ¤ß¤À.¤ë ¤ß¤À.¤¹ ¤ß¤À ¤ª¤µ.¤á¤ë ¤ï¤¿.¤ë T1 ¤é {riot} {war} {disorder} {disturb} +Íñ 4D71 U5375 B4 C26 G6 S7 F1342 N199 V632 H849 DK567 L1422 K1359 DO1527 MN2857 MP2.0632 E990 IN1058 DT857 DJ1135 DG254 P1-4-3 I2e5.2 Q7772.0 Q7722.0 DR2644 Yluan3 Wran ¥é¥ó ¤¿¤Þ¤´ {egg} {ovum} {spawn} {roe} +Íò 4D72 U5d50 B46 G9 S12 F1910 N1431 V1496 H2314 DK1491 L777 K1578 O2000 DO1902 MN8289 MP4.0291 IN2055 P2-3-9 I3o9.4 Q2221.7 Ylan2 Wram ¥é¥ó ¤¢¤é¤· T1 ¤¾¤ì {storm} {tempest} +Íó 4D73 U6b04 B75 G8 S20 XJ14565 XDR1853 XDR3853 F1523 N2401 V2914 H1103 DK754 L1628 K1430 DO1696 MN15880P MP6.0600 E1893 IN1202 DJ1538 DG1118 P1-4-16 I4a16.4 Q4792.0 DR1864 Ylan2 Wran ¥é¥ó ¤Æ¤¹¤ê {column} {handrail} {blank} {space} +Íô 4D74 U6feb B85 G8 S18 N2724 V3366 H801 DK544 L1454 K2046 DO1858 MN18521 MP7.0322 E1892 IN1944 DJ1512 DG1258 P1-3-15 I3a15.3 Q3811.7 DR374 ZSP1-3-14 Ylan4 Wram Wham ¥é¥ó ¤ß¤À.¤ê¤Ë ¤ß¤À.¤ê¤¬¤Þ¤·¤¤ {excessive} {overflow} {spread out} +Íõ 4D75 U85cd B140 G9 S18 F2043 N4082 V5233 H2381 DK1543 L2371 O2772 MN32258X MP9.0974 IN2232 P2-3-15 I3k15.5 Q4410.7 ZSP2-3-14 Ylan2 Yla5 Wram ¥é¥ó ¤¢¤¤ {indigo} +Íö 4D76 U862d B140 G9 S19 F1886 N4091 V5255 H2383 DK1545 L2363 O2839 DO1990 MN32477P MP9.1025 IN2233 P2-3-16 I3k16.9 Q4422.7 ZPP3-11-8 Ylan2 Wran ¥é¥ó ¥é T1 ¤« ¤¢¤é¤é¤® {orchid} {Holland} +Í÷ 4D77 U89a7 B147 G6 S17 XJ06B35 F1510 N4292 V5533 H2854 DK1827 L855 K1197 O2695 DO934 MN34928 MP10.0339 E991 IN1291 DT1001 DJ1831 DG1648 P2-10-7 I5c12.7 Q7821.6 DR3457 ZSP2-9-7 Ylan3 Wram ¥é¥ó ¤ß.¤ë {perusal} {see} +Íø 4D78 U5229 B115 C18 G4 S7 F203 N3264 V466 H1114 DK757 L906 K219 O436 DO200 MN1932 MP2.0242 E596 IN329 DS528 DT491 DC180 DJ248 DB2.19 DG189 P1-5-2 I5d2.1 Q2290.0 DR2243 Yli4 Wri ¥ê ¤­.¤¯ T1 ¤«¤¬ ¤È ¤È¤· ¤Î¤ê ¤ß ¤ê¤¤ {profit} {advantage} {benefit} +Íù 4D79 U540f B4 C30 G8 S6 N183 V706 H3536 DK2201 L693 K1911 O329 DO1684 MN3299 MP2.0838 E1894 IN1007 DJ1883 DG321 P4-6-4 I0a6.22 Q5000.6 Q5004.6 DR1566 Yli4 Wri ¥ê T1 ¤µ¤È ¤· {officer} {an official} +Íú 4D7A U5c65 B44 G8 S15 F1619 N1404 V1434 H3171 DK2028 L1057 K1657 O2415 DO1639 MN7799 MP4.0168 E1896 IN1635 DJ1405 DG534 P3-3-12 I3r12.1 Q7724.7 DR3767 Ylu:3 Wri ¥ê ¤Ï.¤¯ {footgear} {shoes} {boots} {put on (the feet} +Íû 4D7B U674e B75 G9 S7 F1147 N2179 V2549 H2398 DK1555 L2511 O488 MN14459 MP6.0073 IN2104 P2-4-3 I4a2.7 Q4040.7 ZSP2-4-2 Yli3 Wri ¥ê ¤¹¤â¤â T1 ¤â¤â ¤¤ {plum} +Íü 4D7C U68a8 B75 G9 S11 F1331 N2275 V2697 H2744 DK1757 L907 K1487 O1476 MN14873 MP6.0378 IN2115 P2-7-4 I4a7.25 Q2290.4 Yli2 Wri ¥ê ¤Ê¤· T1 ¤« {pear tree} +Íý 4D7D U7406 B96 G2 S11 F86 N2942 V3644 H970 DK659 L265 K95 O1361 DO104 MN21014 MP7.0925 E220 IN143 DS333 DT212 DC59 DJ241 DB3.17 DG1321 P1-4-7 I4f7.1 Q1611.4 DR3172 Yli3 Wri ¥ê ¤³¤È¤ï¤ê T1 ¤¢¤ä ¤ª¤µ¤à ¤µ¤È ¤µ¤È¤ë ¤¿¤À ¤¿¤À¤· ¤È¤ª¤ë ¤Ë ¤Î¤ê ¤Ò ¤Þ¤³¤È ¤Þ¤µ ¤Þ¤µ¤· ¤Þ¤í ¤ß¤Á ¤è¤· {logic} {arrangement} {reason} {justice} {truth} +Íþ 4D7E U7483 B96 G9 S14 N2967 V3669 H1059 DK725 L2048 O2473 MN21196X MP7.0964 IN2166 P1-4-10 I4f10.5 Q1012.7 ZSP1-4-11 Yli2 Wri ¥ê T1 ¤¢¤­ {glassy} {lapis lazuli} +Ρ 4E21 U75e2 B104 G8 S12 F2037 N3049 V3810 H3283 DK2063 L1687 K1455 DO1716 MN22213 MP7.1177 E1895 IN1811 DJ1737 DG1355 P3-5-7 I5i7.2 Q0012.0 DR543 Yli4 Wri ¥ê {diarrhea} +΢ 4E22 U88cf B8 C145 G6 S13 F812 N327 V5462 H2138 DK1354 L399 K755 O2176 DO1076 MN34294 MP10.0216 E992 IN273 DT969 DJ436 DG1627 P2-2-11 I2j11.2 Q0073.2 DR465 Yli3 Wri ¥ê ¤¦¤é {back} {amidst} {in} {reverse} {inside} {palm} {sole} {rear} {lining} {wrong side} +Σ 4E23 U88e1 B145 S12 XH327 N4235 V5463 H1196 L2973 MN34295 MP10.0217 P1-5-7 Q3621.4 Yli3 Wri ¥ê ¤¦¤Á ¤¦¤é {reverse} {inside} {palm} {sole} {rear} {lining} {wrong side} +Τ 4E24 U91cc B166 G2 S7 F1096 N4813 V6206 H3542 DK2206 L173 K1077 O517 DO101 MN40131 MP11.0412 E219 IN142 DS332 DT154 DJ1025 DG1801 P4-7-1 I0a7.9 Q6010.4 DR3672 Yli3 Wri ¥ê ¤µ¤È T1 ¤µ {ri} {village} {parent's home} {league} +Î¥ 4E25 U96e2 B172 G8 S18 F555 N5040 V6517 H1836 DK1195 L1492 K641 O2889 DO909 MN42140X MP11.1042 E1897 IN1281 DJ1008 DG1857 P1-10-8 I8c10.3 Q0041.4 DR475 ZSP1-11-8 Yli2 Wri ¥ê ¤Ï¤Ê.¤ì¤ë ¤Ï¤Ê.¤¹ {detach} {separation} {disjoin} {digress} +Φ 4E26 U9678 B170 G4 S11 F736 N5005 V6461 H543 DK399 L1513 K651 O1312 DO193 MN41708 MP11.0912 E597 IN647 DS529 DT579 DC445 DJ833 DG740 P1-3-8 I2d8.4 Q7421.4 DR3672 ZSP1-2-8 Ylu4 Yliu4 Wryug ¥ê¥¯ ¥í¥¯ ¤ª¤« T1 ¤¯¤¬ ¤¿¤Á ¤ß¤Á ¤à ¤à¤Ä {land} {six} +Χ 4E27 U5f8b B60 G6 S9 F992 N1608 V1740 H363 DK268 L874 K1048 O787 DO526 MN10097 MP4.0825 E993 IN667 DS877 DT895 DJ519 DG627 P1-3-6 I3i6.1 Q2520.7 DR2055 Ylu:4 Wryul ¥ê¥Ä ¥ê¥Á ¥ì¥Ä T1 ¤¿¤«¤· ¤Î¤ê {rhythm} {law} {regulation} {gauge} {control} +Ψ 4E28 U7387 B8 C95 G5 S11 XJ1343A F383 N319 V3618 H2118 DK1343 L1737 K553 O2040 DO808 MN20817P MP7.0777 E803 IN788 DS878 DT742 DJ615 DG1312 P2-2-9 I2j9.1 Q0040.3 DR455 ZPP2-9-2 Ylu:4 Yshuai4 Yshuo4 Wsol Wryul ¥½¥Ä ¥ê¥Ä ¥·¥å¥Ä ¤Ò¤­.¤¤¤ë {ratio} {rate} {proportion} {%} {coefficient} {factor} +Ω 4E29 U7acb B117 G1 S5 F58 N3343 V4223 H1992 DK1257 L431 K61 O194 DO72 MN25721 MP8.0696 E73 IN121 DS146 DT49 DC35 DJ174 DB2.7 DG1459 P2-2-3 I5b0.1 Q0010.8 DR473 ZPP4-5-2 Yli4 Wrib ¥ê¥Ä ¥ê¥å¥¦ ¥ê¥Ã¥È¥ë ¤¿.¤Ä -¤¿.¤Ä ¤¿.¤Á- ¤¿.¤Æ¤ë -¤¿.¤Æ¤ë ¤¿.¤Æ- ¤¿¤Æ- -¤¿.¤Æ -¤À.¤Æ -¤À.¤Æ¤ë T1 ¤¿¤Á ¤¿¤Ã ¤¿¤Ä ¤À¤Æ ¤Ä¤¤ {stand up} +Ϊ 4E2A U844e B140 S12 V5111 O1719 MN31397X MP9.0779 P2-3-9 I3k9.14 Q4425.7 ZRP2-4-9 Ylu:4 Wryul ¥ê¥Ä ¤à¤°¤é T1 ¤Ä {creepers} {trailing plants} {vines} +Ϋ 4E2B U63a0 B64 S11 N1931 V2191 H498 L2247 MN12273 MP5.0282 P1-3-8 I3c8.28 Q5009.6 Ylu:e4 Wryag Wryang ¥ê¥ã¥¯ ¥ê¥ç¥¦ ¤«¤¹.¤á¤ë ¤«¤¹.¤ë ¤«¤¹.¤ì¤ë T1 ¤°¤é {pillage} {rob} {graze} {skim} {sweep over} {cheat} {hint} +ά 4E2C U7565 B102 G5 S11 XJ06140 F774 N3007 V3755 H1169 DK793 L293 K921 DO678 MN21839 MP7.1105 E804 IN841 DS879 DT748 DC478 DJ1195 DG1343 P1-5-6 I5f6.4 Q6706.4 DR3677 Ylu:e4 Wryag ¥ê¥ã¥¯ ¤Û¤Ü ¤ª¤«.¤¹ ¤ª¤µ.¤á¤ë ¤Ï¤«¤ê¤´¤È ¤Ï¤«.¤ë ¤Ï¤Ö.¤¯ ¤ê¤ã¤¯.¤¹ ¤ê¤ã¤¯.¤¹¤ë {abbreviation} {omission} {outline} {shorten} {capture} {plunder} +έ 4E2D U5289 B18 S15 XJ13337 F1947 N709 V515 L2143 O2554 MN2224 MP2.0313 P1-13-2 I2f13.1 Q7210.0 Yliu2 Wryu ¥ê¥å¥¦ ¥ë ¤³¤í.¤¹ T1 ¤é¤¦ {axe} {kill} +ή 4E2E U6d41 B85 G3 S10 F280 N2576 V3160 H441 DK325 L764 K296 O1332 DO329 MN17572P MP6.1195 E409 IN247 DS334 DT367 DC235 DJ279 DG1200 P1-3-7 I3a7.10 Q3411.3 Q3011.3 DR357 Yliu2 Wryu ¥ê¥å¥¦ ¥ë ¤Ê¤¬.¤ì¤ë ¤Ê¤¬.¤ì ¤Ê¤¬.¤¹ -¤Ê¤¬.¤¹ T1 ¤Ê ¤Ê¤¬¤ì ¤á¤°¤ë {current} {a sink} {flow} {forfeit} +ί 4E2F U6e9c B85 S13 XJ05F31 F2451 N2658 V3276 H662 L2324 K1892 MN17943 MP7.0153 P1-3-10 I3a10.11 Q3716.2 Yliu1 Yliu4 Wryu ¥ê¥å¥¦ ¤¿.¤Þ¤ë ¤¿¤Þ.¤ë ¤¿.¤á¤ë ¤·¤¿¤¿.¤ë ¤¿¤Þ¤ê ¤¿¤á {collect} {gather} {be in arrears} +ΰ 4E30 U7409 B96 G9 S11 F2036 N2939 V3642 DK660 L2557 MN20978X MP7.0918 P1-4-7 I4f7.5 Q1011.3 Yliu2 Wryu ¥ê¥å¥¦ ¥ë {lapis lazuli} +α 4E31 U7559 B102 G5 S10 XJ06137 XJ14D3C XH2429 F731 N3003 V3750 H2580 DK1646 L1423 K824 O1470 DO412 MN21808 MP7.1092 E805 IN761 DS733 DT722 DJ432 DG1341 P2-5-5 I5f5.4 Q7760.2 DR2676 Yliu2 Wryu ¥ê¥å¥¦ ¥ë ¤È.¤á¤ë ¤È.¤Þ¤ë ¤È¤É.¤á¤ë ¤È¤É.¤Þ¤ë ¤ë¤¦¤Ö¤ë T1 ¤È¤á {detain} {fasten} {halt} {stop} +β 4E32 U786b B112 G8 S12 F1867 N3191 V4006 H1184 DK803 L763 K1500 DO1596 MN24229 MP8.0366 E1902 IN1856 DJ1551 DG1405 P1-5-7 I5a7.3 Q1061.3 DR3357 Yliu2 Wryu ¥ê¥å¥¦ {sulphur} +γ 4E33 U7c92 B119 G8 S11 F1635 N3471 V4392 H1328 DK894 L922 K1525 O1389 DO1654 MN26884 MP8.0891 E1900 IN1700 DJ1558 DG1498 P1-6-5 I6b5.1 Q9091.8 DR1073 Yli4 Wrib ¥ê¥å¥¦ ¤Ä¤Ö {grains} {drop} {counter for tiny particles} +δ 4E34 U9686 B170 G8 S11 XO1562 F1109 N4999 V6455 H545 DK401 L1561 K1255 O1313 DO1193 MN41720P MP11.0926 E1901 IN946 DJ1926 DG741 P1-3-8 I2d8.6 Q7721.4 DR3672 Ylong2 Ylong1 Wryung ¥ê¥å¥¦ T1 ¤ª ¤¿¤« ¤¿¤«¤· {hump} {high} {noble} {prosperity} +ε 4E35 U7adc B212 G8 S10 XJ04E36 XJ16D5B F1195 N5440 V4232 H2099 DK1332 L536 K1110 O1199 DO1992 MN25751 MP8.0703 E1899 IN1758 DJ1867 DG1930 P2-2-8 I5b5.3 Q0071.6 DR456 ZPP2-5-5 Ylong2 Wryong Wnong ¥ê¥å¥¦ ¥ê¥ç¥¦ ¥í¥¦ ¤¿¤Ä ¤¤¤» T1 ¤ê¤¦ {dragon} {imperial} +ζ 4E36 U9f8d B212 S16 XJ04E35 XJ16D5B XH5440 F1734 V7103 H1801 L2981 MN48818 MP12.1112 P1-9-7 Q0121.1 Ylong2 Wryong Wrong ¥ê¥å¥¦ ¥ê¥ç¥¦ ¥í¥¦ ¤¿¤Ä T1 ¤ê¤å {dragon} {imperial} +η 4E37 U4fb6 B9 S9 N440 V205 L2121 O778 MN647 MP1.0771 P1-2-7 I2a7.13 Q2626.0 Ylu:3 Wryeo ¥ê¥ç ¥í ¤È¤â {companion} {follower} +θ 4E38 U616e B141 C61 G8 S15 F916 N4112 V1962 H3266 DK2057 L1996 K925 DO939 MN11132 MP4.1165 E1904 IN1384 DJ1377 DG801 P3-4-11 I2m13.2 Q2123.6 DR1258 ZPP3-6-9 Ylu:4 Wryeo ¥ê¥ç ¤ª¤â¤ó¤Ñ¤¯.¤ë ¤ª¤â¤ó¤Ñ¤«.¤ë T1 ¤¼ {prudence} {thought} {concern} {consider} {deliberate} {fear} +ι 4E39 U65c5 B70 G3 S10 F783 N2088 V2396 H922 DK624 L1048 K566 O1073 DO335 MN13644X MP5.0691 E410 IN222 DS335 DT368 DJ153 DB2.12 DG959 P1-4-6 I4h6.4 Q0823.2 DR465 Ylu:3 Wryeo ¥ê¥ç ¤¿¤Ó {trip} {travel} +κ 4E3A U865c B141 G8 S13 XJ14121 F1678 N4111 V5273 H3255 DK2055 L1991 K1679 DO1755 MN32710X MP9.1072 E1903 IN1385 DJ1884 DG1603 P3-4-9 I2m11.2 Q2122.7 DR1245 ZPP3-6-7 Ylu3 Wro ¥ê¥ç ¥í ¤È¤ê¤³ ¤È¤ê¤¯ {captive} {barbarian} {low epithet for the enemy} +λ 4E3B U4e86 B6 G8 S2 F792 N268 V67 H3350 DK2107 L97 K919 O9 DO1018 MN226 MP1.0409 E1905 IN941 DJ818 DG273 P4-2-1 I2c0.3 Q1720.7 DR3553 ZSP4-1-1 Yliao3 Yle5 Wryo ¥ê¥ç¥¦ T1 ¤µ¤È¤ë {complete} {finish} +μ 4E3C U4eae B8 G9 S9 F1821 N302 V95 H2071 DK1313 L2920 O911 DO1993 MN304 MP1.0552 IN2010 P2-2-7 I2j7.6 Q0021.7 Q0021.2 Yliang4 Wryang ¥ê¥ç¥¦ ¤¢¤­¤é¤« T1 ¤¢¤­ ¤¹¤± ¤Þ¤³¤È ¤¢¤­¤é ¤è¤· ¤­¤ç¤¦ ¤¿¤¹¤¯ ¤Õ¤µ {clear} {help} +ν 4E3D U50da B9 G8 S14 F709 N545 V314 H165 DK122 L1707 K850 DO1752 MN1100 MP1.0924 E1909 IN1324 DJ1182 DG135 P1-2-12 I2a12.5 Q2429.6 DR2141 Yliao2 Wryo ¥ê¥ç¥¦ {colleague} {official} {companion} +ξ 4E3E U4e21 B1 G3 S6 XJ05140 XJ13028 F247 N34 V23 H3518 DK2191 L1168 K281 O531 DO859 MN46 MP1.0285 E411 IN200 DS336 DT275 DC288 DJ556 DG15 P4-6-1 I0a6.11 Q1022.7 DR3153 Yliang3 Wryang ¥ê¥ç¥¦ ¤Æ¤ë ¤Õ¤¿¤Ä T1 ¤â¤í {both} {old Japanese coin} {counter for vehicles} {two} +ο 4E3F U51cc B15 G9 S10 F2423 N646 V424 H128 DK96 L2136 O1022 MN1669 MP2.0152 IN2025 P1-2-8 I2b8.5 Q3414.7 Yling2 Wreung ¥ê¥ç¥¦ ¤·¤Î.¤° {endure} {keep (rain)out} {stave off} {tide over} {defy} {slight} {surpass} +ÎÀ 4E40 U5bee B40 G8 S15 F1705 N1340 V1366 H2359 DK1526 L1708 K1462 O2364 DO1459 MN7325 MP3.1109 E1910 IN1323 DJ1183 DG498 P2-3-12 I3m12.2 Q3090.6 DR741 Yliao2 Wryo ¥ê¥ç¥¦ {dormitory} {hostel} {villa} {tea pavillion} +ÎÁ 4E41 U6599 B119 C68 G4 S10 F295 N3468 V2374 H1292 DK870 L1178 K212 DO410 MN13501 MP5.0611 E599 IN319 DS531 DT559 DC395 DJ240 DB2.9 DG951 P1-6-4 I6b4.4 Q9490.0 DR1055 Yliao4 Wryo ¥ê¥ç¥¦ {fee} {materials} +Π4E42 U6881 B75 S11 XJ14476 F2017 N2281 V2702 L2299 O1475 MN14825 MP6.0345 P2-7-4 I4a7.26 Q3390.4 Q3790.4 Yliang2 Wryang ¥ê¥ç¥¦ ¤Ï¤ê ¤¦¤Ä¤Ð¤ê ¤¦¤Á¤Ð¤ê ¤ä¤Ê ¤Ï¤· {weir} {fish trap} {beam} {girder} +Îà 4E43 U6dbc B85 G8 S11 XJ0515A F1783 N2598 V3198 H521 DK382 L313 K1490 O1330 DO1268 MN17606 MP7.0006 E1906 IN1204 DJ340 DG1216 P1-3-8 I3a8.31 Q3019.6 DR341 Yliang2 Yliang4 Wryang ¥ê¥ç¥¦ ¤¹¤º.¤·¤¤ ¤¹¤º.¤à ¤¹¤º.¤ä¤« ¤¦¤¹.¤¤ ¤Ò¤ä.¤¹ ¤Þ¤³¤È¤Ë T1 ¤ê¤ç {refreshing} {nice and cool} +ÎÄ 4E44 U731f B94 G8 S11 XJ0605A F1851 N2894 V3587 H538 DK394 L1940 K1745 DO1655 MN20512P MP7.0716 E1907 IN1580 DJ1515 DG1306 P1-3-8 I3g8.6 Q4221.7 Q4921.0 DR2956 Ylie4 Wryeob ¥ê¥ç¥¦ ¥ì¥Õ ¤«¤ê ¤«.¤ë {game-hunting} {shooting} {game} {bag} +ÎÅ 4E45 U7642 B104 G8 S17 F600 N3078 V3842 H3288 DK2067 L1709 K837 DO1705 MN22500 MP7.1200 E1911 IN1322 DJ1362 DG1357 P3-5-12 I5i12.3 Q0019.6 DR541 Yliao2 Wryo ¥ê¥ç¥¦ {heal} {cure} +ÎÆ 4E46 U77ad B109 G9 S17 XJ05B22 N3156 V3960 H1238 DK837 L2582 O2629 MN23697 MP8.0255 IN2174 P1-5-12 I5c12.4 Q6409.6 Yliao3 Yliao4 Wryo ¥ê¥ç¥¦ ¤¢¤­¤é¤« {clear} +ÎÇ 4E47 U7a1c B115 G9 S13 F2091 N3291 V4152 DK816 L2610 O1917 MN25123 MP8.0595 IN2184 P1-5-8 I5d8.4 Q2494.7 Yleng2 Wreung ¥ê¥ç¥¦ ¥í¥¦ ¤¤¤Ä ¤«¤É {angle} {edge} {corner} {power} {majesty} +ÎÈ 4E48 U7ce7 B119 G8 S18 XJ0646E F1354 N3490 V4426 H1421 DK957 L926 K1375 DO1552 MN27132 MP8.0925 E1912 IN1704 DJ1282 DG1502 P1-6-12 I6b12.1 Q9691.4 DR1072 Yliang2 Wryang ¥ê¥ç¥¦ ¥í¥¦ ¤«¤Æ {provisions} {food} {bread} +ÎÉ 4E49 U826f B138 G4 S7 F501 N3885 V4954 H3558 DK2216 L1468 K520 O767 DO586 MN30597 MP9.0501 E598 IN321 DS530 DT492 DC479 DJ602 DG1642 P4-7-4 I0a7.3 Q3073.2 DR865 ZPP3-5-2 Yliang2 Wryang ¥ê¥ç¥¦ ¤è.¤¤ -¤è.¤¤ ¤¤.¤¤ -¤¤.¤¤ T1 ¤¸ ¤Ê¤¬ ¤Þ¤³¤È ¤è¤· ¤é ¤ê¤ç ¤í¤¦ {good} {pleasing} {skilled} +ÎÊ 4E4A U8ad2 B149 G9 S15 N4387 V5641 H1575 DK1059 L2710 O2326 MN35653 MP10.0515 IN2243 P1-7-8 I7a8.14 Q0069.6 Yliang4 Wryang ¥ê¥ç¥¦ ¤¢¤­¤é.¤« ¤Þ¤³¤È¤Ë T1 ¤¢¤­ ¤Þ¤µ ¤Þ¤³¤È {fact} {reality} {understand} {appreciate} +ÎË 4E4B U907c B162 G9 S15 S14 F2050 N4741 V6111 H3168 DK2025 L2419 O2590 MN39137X MP11.0189 IN2249 P3-3-12 Q3430.9 Yliao2 Wryo ¥ê¥ç¥¦ T1 ¤Ï¤ë¤« {distant} +ÎÌ 4E4C U91cf B72 C166 G4 S12 F469 N2141 V6209 H2471 DK1598 L177 K544 O1741 DO743 MN40138 MP11.0442 E600 IN411 DS734 DT601 DJ435 DG1804 P2-4-8 I4c8.9 Q6010.4 DR3872 Yliang4 Yliang2 Wryang ¥ê¥ç¥¦ ¤Ï¤«.¤ë T1 ¤«¤º {quantity} {measure} {weight} {amount} {consider} {estimate} {surmise} +ÎÍ 4E4D U9675 B170 G8 S11 F1746 N4998 V6454 H544 DK400 L1518 K1912 O1310 DO1646 MN41704 MP11.0899 E1908 IN1844 DJ1886 DG742 P1-3-8 I2d8.5 Q7424.7 DR3667 Yling2 Wreung ¥ê¥ç¥¦ ¤ß¤µ¤µ¤® {mausoleum} {imperial tomb} +ÎÎ 4E4E U9818 B181 G5 S14 F138 N5124 V6628 H1224 DK828 L1405 K338 DO849 MN43423 MP12.0256 E806 IN834 DS735 DT804 DC452 DJ999 DG1888 P1-5-9 I9a5.2 Q8138.6 Q8128.6 DR2861 Yling3 Wryeong ¥ê¥ç¥¦ T1 ¤è¤¦ ¤è¤· {jurisdiction} {dominion} {territory} {fief} {reign} +ÎÏ 4E4F U529b B19 G1 S2 F62 N715 V521 H3371 DK2114 L858 K69 O11 DO53 MN2288 MP2.0360 E74 IN100 DS148 DT9 DC38 DJ173 DB3.15 DG207 P4-2-4 I2g0.1 Q4002.7 DR1645 Yli4 Wryeog ¥ê¥ç¥¯ ¥ê¥­ ¥ê¥¤ ¤Á¤«¤é T1 ¤¸¤«¤é ¤Ä¤È¤à {power} {strong} {strain} {bear up} {exert} +ÎÐ 4E50 U7dd1 B120 G3 S14 F1180 N3564 V4528 H1377 DK934 L1371 K1102 O2535 DO876 MN27541P MP8.1092 E412 IN537 DS532 DT430 DJ731 DG1546 P1-6-8 I6a8.15 Q2793.2 DR2742 Ylu:4 Wrog ¥ê¥ç¥¯ ¥í¥¯ ¤ß¤É¤ê {green} +ÎÑ 4E51 U502b B9 G8 S10 F1322 N474 V246 H120 DK90 L1821 K1795 O1037 DO1742 MN793 MP1.0846 E1914 IN1163 DJ497 DG115 P1-2-8 I2a8.28 Q2822.7 DR2153 Ylun2 Wryun ¥ê¥ó T1 ¤È¤â ¤Î¤ê ¤Ò¤È¤· ¤Ò¤í ¤ß¤Á {ethics} {companion} +ÎÒ 4E52 U5398 B27 G8 S9 F1835 N823 V650 H3004 DK1906 L178 K1230 DO1820 MN2946 MP2.0647 E1913 IN1900 DJ1910 DG259 P3-2-7 I2p7.1 Q7121.4 DR3372 Yli2 Wri Wjeon ¥ê¥ó {rin} {1/10sen} {1/10bu} +ÎÓ 4E53 U6797 B75 G1 S8 F656 N2210 V2590 H861 DK577 L196 K420 O633 DO57 MN14551 MP6.0228 E75 IN127 DS150 DT75 DJ459 DG1081 P1-4-4 I4a4.1 Q4499.0 DR1864 Ylin2 Wrim ¥ê¥ó ¤Ï¤ä¤· T1 ¤· {grove} {forest} +ÎÔ 4E54 U6dcb B85 S11 N2595 V3194 H520 L2310 MN17626 MP7.0012 P1-3-8 I3a8.6 Q3419.0 DR364 Ylin2 Ylin4 Wrim ¥ê¥ó ¤µ¤Ó.¤·¤¤ ¤µ¤ß.¤·¤¤ {lonely} {deserted} +ÎÕ 4E55 U71d0 B86 S17 S16 XJ15332 N2807 V3499 L2052 MN19417 MP7.0552 P1-4-13 I4d13.4 Q9985.9 ZRP1-4-12 Ylin2 Wrin ¥ê¥ó {phosphorus} +ÎÖ 4E56 U7433 B96 G9 S12 V3646 DK683 L2554 MN21077 MP7.0936 IN2160 P1-4-8 I4f8.2 Q1419.0 Ylin2 Wrim ¥ê¥ó {jewel} {tinkling of jewelry} +Î× 4E57 U81e8 B131 G6 S18 F722 N3840 V4899 H1630 DK1083 L854 K897 DO783 MN30087 MP9.0394 E994 IN836 DS880 DT1004 DJ1229 DG1806 P1-7-11 I2t15.1 Q7876.6 DR3477 ZSP1-6-11 Ylin2 Wrim ¥ê¥ó ¤Î¤¾.¤à T1 ¤ß {look to} {face} {meet} {confront} {attend} {call on} +ÎØ 4E58 U8f2a B159 G4 S15 F693 N4630 V5973 H1589 DK1067 L1822 K959 O2316 DO846 MN38400 MP10.1038 E601 IN1164 DS533 DT630 DJ498 DG1781 P1-7-8 I7c8.4 Q5802.7 DR1553 Ylun2 Wryun ¥ê¥ó ¤ï T1 ¤Ê¤ï ¤â {wheel} {ring} {circle} {link} {loop} {counter for wheels and flowers} +ÎÙ 4E59 U96a3 B170 G8 S16 XJ06E43 XJ13454 F1083 N5023 V6484 H781 DK538 L1311 K1002 O2443 DO1040 MN41847 MP11.0959 E1915 IN809 DJ980 DG752 P1-3-13 I2d13.1 Q7925.9 DR3655 ZSP1-2-13 Ylin2 Wrin ¥ê¥ó ¤È¤Ê.¤ë ¤È¤Ê¤ê T1 ¤Á¤« {neighboring} +ÎÚ 4E5A U9c57 B195 S24 S23 F2494 N5334 V6923 L2054 MN46502 MP12.0771 P1-11-13 I11a13.2 Q2935.9 ZRP1-11-12 Ylin2 Wrin ¥ê¥ó ¤¦¤í¤³ ¤³¤± ¤³¤±¤é {scales (fish)} +ÎÛ 4E5B U9e9f B198 G9 S24 S23 N5383 V7028 DK1215 L2053 O3000 MN47690 MP12.0922 IN2280 P3-3-21 I6b18.1 Q0925.9 Ylin2 Wrin ¥ê¥ó {Chinese unicorn} {genius} {giraffe} {bright} {shining} +ÎÜ 4E5C U7460 B96 G9 S14 XJ06065 F2352 N2965 V3673 H1060 DK726 L2555 MN21143 MP7.0954 IN2165 P1-4-10 I4f10.3 Q1716.2 Yliu2 Wryu ¥ë ¥ê¥å¥¦ T1 ¤ë¤ê {lapis lazuli} +ÎÝ 4E5D U5841 B102 C32 G8 S12 XJ0545E XJ14D42 F651 N3009 V1056 H2593 DK1660 L1734 K648 DO1571 MN5316P MP3.0224 E1918 IN1694 DJ1692 DG358 P2-5-7 I5f7.2 Q6010.4 DR3672 Ylei3 Wru Wroe ¥ë¥¤ ¥é¥¤ ¥¹¥¤ ¤È¤ê¤Ç T1 ¤ë {bases} {fort} {rampart} {walls} {base(ball)} +ÎÞ 4E5E U6d99 B85 G8 S10 XJ05E25 F1381 N2569 V3154 H440 DK324 L1082 K1360 O1062 DO1200 MN17573P MP6.1195 E1916 IN1239 DJ1081 DG1201 P1-3-7 I3a7.21 Q3313.4 DR363 Ylei4 Wru ¥ë¥¤ ¥ì¥¤ ¤Ê¤ß¤À {tears} {sympathy} +Îß 4E5F U7d2f B102 C120 G8 S11 F1662 N3006 V4469 H2585 DK1652 L1364 K1811 O2004 DO1284 MN27343 MP8.1008 E1917 IN1060 DJ1302 DG1508 P2-5-6 I5f6.5 Q6090.3 DR3641 Ylei4 Ylei2 Ylei3 Wru ¥ë¥¤ {accumulate} {involvement} {trouble} {tie up} {continually} +Îà 4E60 U985e B181 G4 S18 F678 N5138 V6647 H1807 DK1176 L931 K680 O2755 DO493 MN43608P MP12.0292 E602 IN226 DS534 DT636 DC480 DJ563 DB3.16 DG1896 P1-9-9 I9a9.1 Q9148.6 DR1061 Ylei4 Wryu ¥ë¥¤ ¤¿¤°.¤¤ {sort} {kind} {variety} {class} {genus} +Îá 4E61 U4ee4 B9 G4 S5 F804 N360 V121 H1995 DK1259 L1401 K668 O155 DO496 MN387 MP1.0615 E603 IN831 DS736 DT460 DJ998 DG46 P2-2-3 I2a3.9 Q8030.7 Q8022.7 DR2844 ZPP2-3-2 Yling4 Yling2 Yling3 Wryeong ¥ì¥¤ T1 ¤Î¤ê ¤ê¤ç¤¦ ¤ì {orders} {ancient laws} {command} {decree} +Îâ 4E62 U4f36 B9 G9 S7 N388 V149 H66 DK47 L2112 MN478 MP1.0680 IN2016 P1-2-5 I2a5.17 Q2823.7 Yling2 Wryeong ¥ì¥¤ ¥ê¥ç¥¦ ¤ï¤¶¤ª¤® T1 ¤ì {actor} +Îã 4E63 U4f8b B9 G4 S8 F399 N428 V193 H89 DK67 L972 K508 DO441 MN587 MP1.0749 E605 IN612 DS737 DT518 DC294 DJ811 DG93 P1-2-6 I2a6.7 Q2220.0 DR2143 Yli4 Wrye ¥ì¥¤ ¤¿¤È.¤¨¤ë {example} {custom} {usage} {precedent} +Îä 4E64 U51b7 B15 G4 S7 F667 N642 V419 H80 DK57 L1404 K607 O349 DO792 MN1622 MP6.0952 E604 IN832 DS535 DT493 DJ662 DG166 P1-2-5 I2b5.3 Q3812.7 DR344 Yleng3 Wraeng ¥ì¥¤ ¤Ä¤á.¤¿¤¤ ¤Ò.¤¨¤ë ¤Ò.¤ä ¤Ò.¤ä¤ä¤« ¤Ò.¤ä¤¹ ¤Ò.¤ä¤«¤¹ ¤µ.¤á¤ë ¤µ.¤Þ¤¹ {cool} {cold (beer, person)} {chill} +Îå 4E65 U52b1 B4 C19 G8 S7 XJ0522F F1254 N193 V528 H1119 DK762 L866 K1227 O430 DO1495 MN2326 MP2.0380 E1919 IN1340 DJ832 DG213 P1-5-2 I2g5.4 Q7422.7 DR3345 Yli4 Wryeo ¥ì¥¤ ¤Ï¤².¤à ¤Ï¤².¤Þ¤¹ {encourage} {be diligent} {inspire} +Îæ 4E66 U5dba B46 G9 S17 XH1423 F1959 N1440 V1517 H2376 DK1540 L2228 O2776 MN8553 MP4.0311 IN2058 P2-3-14 I3o14.2 Q2238.6 Yling3 Wryeong ¥ì¥¤ ¥ê¥ç¥¦ T1 ¤ß¤Í ¤Í {peak} {summit} +Îç 4E67 U601c B61 G9 S8 F2450 N1658 V1812 H298 DK221 L2278 O565 MN10461 MP4.0994 IN2070 P1-3-5 I4k5.10 Q9803.7 Q9802.7 Ylian2 Yling2 Wryeong Wryeon ¥ì¥¤ ¥ì¥ó ¥ê¥ç¥¦ ¤¢¤ï.¤ì¤à ¤µ¤È.¤¤ T1 ¤µ¤È ¤µ¤È¤· {wise} +Îè 4E68 U73b2 B96 G9 S9 F1931 N2928 V3626 H910 DK614 L2568 O835 DO1995 MN20888 MP7.0898 IN2157 P1-4-5 I4f5.7 Q1813.7 Yling2 Wryeong ¥ì¥¤ T1 ¤¿¤Þ ¤¢¤­¤é ¤¢¤­ ¤ê¤ç¤¦ ¤ì {sound of jewels} +Îé 4E69 U793c B113 G3 S5 XJ06339 F1185 N3229 V4061 H818 DK547 L1087 K983 O146 DO350 MN24626P MP8.0415 E413 IN620 DS337 DT262 DJ822 DB3.13 DG1417 P1-4-1 I4e1.1 Q3221.0 DR656 Yli3 Wrye ¥ì¥¤ ¥é¥¤ T1 ¤¢¤ä ¤Ê¤ê ¤Î¤ê ¤Ò¤í¤· ¤ì {salute} {bow} {ceremony} {thanks} {remuneration} +Îê 4E6A U82d3 B140 S8 V4981 L2382 O687A MN30777X MP9.0563 P2-3-5 I3k5.22 Q4430.7 ZRP2-4-5 Yling2 Wryeong ¥ì¥¤ ¥ê¥ç¥¦ ¤ß¤ß¤Ê¤°¤µ {plant} {herb} {mushroom} +Îë 4E6B U9234 B167 G8 S13 F880 N4837 V6247 H1710 DK1125 L1406 K818 O1947 DO1775 MN40267 MP11.0508 E1921 IN1822 DJ1336 DG1816 P1-8-5 I8a5.11 Q8813.7 Q8812.7 Yling2 Wryeong ¥ì¥¤ ¥ê¥ó ¤¹¤º T1 ¤º {small bell} {buzzer} +Îì 4E6C U96b7 B171 G8 S16 XJ07031 F2009 N5026 V6490 H1751 DK1151 L2036 K1910 DO1873 MN41928 MP11.0979 E1924 IN1934 DJ1872 DG1848 P1-8-8 I4e11.1 Q4593.2 DR1442 Yli4 Wrye ¥ì¥¤ ¤·¤¿¤¬.¤¦ ¤·¤â¤Ù {slave} {servant} {prisoner} {criminal} {follower} +Îí 4E6D U96f6 B173 G8 S13 F1217 N5048 V6524 H2792 DK1786 L1402 K1206 DO1106 MN42242 MP12.0036 E1922 IN1823 DJ1687 DG1864 P2-8-5 I8d5.4 Q1030.7 DR3144 ZPP2-11-2 Yling2 Wryeong Wryeon ¥ì¥¤ ¤¼¤í ¤³¤Ü.¤¹ ¤³¤Ü.¤ì¤ë {zero} {spill} {overflow} {nothing} {cipher} +Îî 4E6E U970a B173 G8 S15 XJ0704D XJ14946 XJ16725 F1458 N5056 V6532 H2805 DK1793 L1791 K1361 O2390 DO1299 MN42309P MP12.0055 E1923 IN1168 DJ1688 DG1867 P2-8-7 I8d7.2 Q1010.2 DR3174 Yling2 Wryeong ¥ì¥¤ ¥ê¥ç¥¦ ¤¿¤Þ {spirits} {soul} +Îï 4E6F U9e97 B198 G8 S19 F1758 N5381 V7026 H2151 DK1359 L2002 K1576 O2902 DO1344 MN47663 MP12.0917 E1926 IN1630 DJ1832 DG1937 P2-2-17 I3q16.5 Q1121.1 DR3056 ZPP2-8-11 Yli4 Yli2 Wryeo Wri ¥ì¥¤ ¤¦¤ë¤ï.¤·¤¤ ¤¦¤é.¤é¤« T1 ¤Þ ¤è¤· ¤ê {lovely} {companion} +Îð 4E70 U9f62 B211 G8 S17 XJ07374 F770 N5431 V7093 H1895 DK1218 L1403 K1054 O2766 DO1354 MN48632P MP12.1102 E1925 IN833 DJ1404 DG1943 P1-12-5 I6b11.6 Q2873.7 DR1244 Yling2 Wryeong ¥ì¥¤ ¤è¤ï.¤¤ ¤È¤· {age} +Îñ 4E71 U66a6 B27 C72 G8 S14 XJ1344F F1765 N833 V2507 H3018 DK1912 L213 K1793 O2235 DO1383 MN14111P MP5.0923 E1927 IN1534 DJ1720 DG980 P3-2-12 I2p12.3 Q7126.9 DR3378 Yli4 Wryeog ¥ì¥­ ¤³¤è¤ß {calendar} {almanac} +Îò 4E72 U6b74 B27 C77 G4 S14 F632 N835 V2964 H3019 DK1913 L376 K692 O2247 DO839 MN16334P MP6.0717 E606 IN480 DS536 DT621 DC387 DJ704 DG1132 P3-2-12 I2p12.4 Q7121.1 DR3373 Yli4 Wryeog ¥ì¥­ ¥ì¥Ã¥­ {curriculum} {continuation} {passage of time} +Îó 4E73 U5217 B78 C18 G3 S6 S18 F927 N2438 V460 H824 DK551 L812 K891 O257 DO407 MN1901 MP2.0221 E414 IN611 DS537 DT276 DJ812 DG186 P1-4-2 I2f4.4 Q1220.0 DR3143 Ylie4 Wryeol ¥ì¥Ä ¥ì T1 ¤ì¤Ã {file} {row} {rank} {tier} {column} +Îô 4E74 U52a3 B4 C19 G8 S6 F1620 N185 V524 H2395 DK1553 L862 K1580 DO1324 MN2302 MP2.0374 E1928 IN1150 DJ1153 DG210 P2-4-2 I3n3.4 Q9042.7 DR1145 ZPP3-4-2 ZPP4-6-4 Ylie4 Wryeol ¥ì¥Ä ¤ª¤È.¤ë {inferiority} {be inferior to} {be worse} +Îõ 4E75 U70c8 B86 G8 S10 F1397 N2761 V3420 H2652 DK1698 L814 K1382 O1211 DO1199 MN18987 MP7.0393 E1929 IN1331 DJ1708 DG1276 P2-6-4 I4d6.3 Q1233.0 DR3140 Ylie4 Wryeol ¥ì¥Ä ¤Ï¤².¤·¤¤ T1 ¤ä¤¹ {ardent} {violent} {vehement} {furious} {severe} {extreme} +Îö 4E76 U88c2 B145 G8 S12 F1041 N4233 V5453 H2687 DK1727 L813 K1332 DO1277 MN34260 MP10.0213 E1930 IN1330 DJ1371 DG1626 P2-6-6 I5e6.7 Q1273.2 DR3165 Ylie4 Ylie3 Wryeol ¥ì¥Ä ¤µ.¤¯ ¤µ.¤±¤ë -¤®.¤ì {split} {rend} {tear} +Î÷ 4E77 U5ec9 B53 G8 S13 XH1283 F2066 N1530 V1634 H3153 DK2016 L1601 K1752 O2042 DO1514 MN9436X MP4.0597 E1932 IN1689 DJ1729 DG597 P3-3-10 I3q10.1 Q0023.7 DR564 Ylian2 Wryeom ¥ì¥ó T1 ¤­¤è {bargain} {reason} {charge} {suspicion} {point} {account} {purity} {honest} {low price} {cheap} {rested} {contented} {peaceful} +Îø 4E78 U604b B8 C61 G8 S10 XJ05878 F1296 N313 V1852 H2098 DK1331 L1748 K1123 O1223 DO1012 MN10537 MP4.1025 E1931 IN258 DJ1078 DG784 P2-2-8 I2j8.2 Q0033.3 DR458 ZPP2-6-4 Ylian4 Wryeon ¥ì¥ó ¤³.¤¦ ¤³¤¤ ¤³¤¤.¤·¤¤ {romance} {in love} {yearn for} {miss} {darling} +Îù 4E79 U6190 B61 S16 S15 N1772 V1987 H731 L2051 MN11206 MP4.1180 P1-3-13 I4k13.4 Q9905.9 ZRP1-3-12 ZBP1-1-15 Ylian2 Wryeon ¥ì¥ó ¤¢¤ï.¤ì¤à ¤¢¤ï.¤ì {pity} {have mercy} {sympathise} {compassion} +Îú 4E7A U6f23 B85 S13 N2641 V3210 O2082 MN18155X MP7.0237 P1-3-10 Q3513.0 Ylian2 Wryeon ¥ì¥ó ¥é¥ó ¤µ¤¶¤Ê¤ß {ripples} +Îû 4E7B U7149 B86 S12 N2783 V3428 H1023 L2542 MN19178X MP7.0466 P1-4-8 Q9589.6 ZRP1-4-9 Ylian4 Wryeon ¥ì¥ó ¤Í.¤ë {refine metals} {kneading over fire} +Îü 4E7C U7c3e B118 S19 N3449 V4365 L2630 O2844 MN26616X MP8.0863 P2-6-13 I6f13.8 Q8823.7 Ylian2 Wryeom ¥ì¥ó ¤¹¤À¤ì ¤¹ T1 ¤ß¤¹ {bamboo screen} {rattan blind} +Îý 4E7D U7df4 B120 G3 S14 F788 N3565 V4530 H1375 DK931 L1343 K704 O2527 DO482 MN27631P MP8.1114 E608 IN743 DS539 DT431 DJ296 DG1547 P1-6-8 I6a8.2 Q2599.6 DR2764 Ylian4 Wryeon ¥ì¥ó ¤Í.¤ë ¤Í.¤ê T1 ¤Í¤ê {practice} {gloss} {train} {drill} {polish} {refine} +Îþ 4E7E U806f B128 S17 XJ0665F XH4702 F1967 N3713 V4737 H1419 L2676 O2948 MN29153 MP9.0219 P1-6-11 I6e11.2 Q1217.2 Ylian2 Wryeon ¥ì¥ó ¤Ä¤é.¤Ê¤ë ¤Ä¤é.¤Í¤ë {party} {gang} {clique} +Ï¡ 4F21 U84ee B162 G9 S13 S12 F1839 N4731 V5105 DK1511 L2360 O2197 MN31722 MP9.0857 IN2227 P3-3-10 Q4430.4 Ylian2 Wryeon ¥ì¥ó ¤Ï¤¹ ¤Ï¤Á¤¹ {lotus} +Ï¢ 4F22 U9023 B162 G4 S10 S9 F30 N4702 V6062 H3103 DK1976 L287 K87 O1238 DO383 MN38902P MP11.0087 E607 IN440 DS538 DT560 DC101 DJ299 DG699 P3-3-7 I2q7.2 Q3530.0 DR1555 Ylian2 Wryeon ¥ì¥ó ¤Ä¤é.¤Ê¤ë ¤Ä¤é.¤Í¤ë ¤Ä.¤ì¤ë -¤Å.¤ì T1 ¤º¤ì ¤Ä¤ì ¤à¤é¤¸ ¤ì {take along} {lead} {join} {connect} {party} {gang} {clique} +Ï£ 4F23 U932c B167 G8 S16 F2221 N4881 V6300 H1741 DK1146 L2030 K1847 DO1872 MN40576 MP11.0587 E1933 IN1816 DJ1602 DG1829 P1-8-8 I8a8.3 Q8519.6 DR2864 Ylian4 Wryeon ¥ì¥ó ¤Í.¤ë {tempering} {refine} {drill} {train} {polish} +Ϥ 4F24 U5442 B30 G9 S7 F2055 N891 V728 H2187 DK1385 L24 K1509 O459 DO1997 MN3386 MP2.0912 IN2036 P2-3-4 I3d4.16 Q6060.0 ZPP4-7-1 Ylu:3 Wryeo ¥í ¥ê¥ç ¤»¤Ü¤Í T1 ¤È¤â ¤Ê¤¬ {spine} {backbone} +Ï¥ 4F25 U9b6f B195 S15 F2153 N5283 V6848 O2385 MN46013 MP12.0723 P2-2-13 I11a4.3 Q2760.3 Ylu3 Wro ¥í ¤ª¤í¤« {foolish} {Russia} +Ϧ 4F26 U6ad3 B75 S19 N2397 V2908 L2508 MN15798 MP6.0593 P1-4-15 I4a15.2 Q4796.3 Ylu3 Wro ¥í ¤ä¤°¤é ¤ª¤ª¤À¤Æ {oar} {tower} +ϧ 4F27 U7089 B86 G8 S8 XJ06024 F1359 N2750 V3403 H869 DK583 L1080 K1414 DO1726 MN18902X MP7.0380 E1934 IN1790 DJ1802 DG1266 P1-4-4 I4d4.2 Q9387.7 Q9382.7 DR1160 ZPP1-1-7 Ylu2 Wro ¥í ¤¤¤í¤ê {hearth} {furnace} {kiln} {reactor} +Ϩ 4F28 U8cc2 B154 S13 N4506 V5799 L2738 MN36738 MP10.0748 DJ1226 P1-7-6 I7b6.2 Q6786.4 Ylu4 Wroe ¥í ¤Þ¤¤¤Ê.¤¤ ¤Þ¤¤¤Ê.¤¦ {bribe} +Ï© 4F29 U8def B157 G3 S13 XH4724 F529 N4561 V5876 H1533 DK1031 L1282 K367 O1925 DO677 MN37524 MP10.0916 E415 IN151 DS540 DT425 DJ533 DG1764 P1-7-6 I7d6.5 Q6716.4 DR3777 Ylu4 Wro ¥í ¥ë -¤¸ ¤ß¤Á {path} {route} {road} {distance} +Ϫ 4F2A U9732 B173 G8 S21 F928 N5069 V6549 H2818 DK1803 L1283 K1144 O2941 DO1074 MN42463 MP12.0073 E1935 IN951 DJ846 DG1870 P2-8-13 I8d13.1 Q1016.4 DR3177 Ylu4 Ylou4 Wro ¥í ¥í¥¦ ¤Ä¤æ T1 ¤ä ¤æ {dew} {tears} {expose} {Russia} +Ï« 4F2B U52b4 B19 G4 S7 XJ05229 F398 N720 V531 H2548 DK1619 L860 K309 O491A DO274 MN2329 MP2.0381 E610 IN233 DS542 DT494 DC145 DJ443 DG214 P2-5-2 I3n4.3 Q3242.7 Q9042.7 DR945 ZPP2-3-4 Ylao2 Wro ¥í¥¦ ¤í¤¦.¤¹¤ë ¤¤¤¿¤ï.¤ë ¤¤¤¿.¤º¤­ ¤Í¤®¤é ¤Ä¤«.¤ì¤ë ¤Í¤®¤é.¤¦ {labor} {thank for} {reward for} {toil} {trouble} +Ϭ 4F2C U5a41 B38 S11 XJ1394D N1229 V1235 MN6383 MP3.0717 P2-8-3 I3e8.8 Q5040.4 Ylou2 Ylu:3 Wru ¥ë ¥í¥¦ ¤Ä¤Ê.¤° ¤Ò.¤¯ T1 ¤í {frequently} {tie} +Ï­ 4F2D U5eca B53 G8 S12 S11 F1598 N1519 V1622 H3147 DK2011 L1852 K1348 DO1567 MN9437X MP4.0602 E1938 IN981 DJ545 DG596 P3-3-9 I3q8.4 Q0022.7 DR544 ZSP3-3-8 Ylang2 Wrang ¥í¥¦ {corridor} {hall} {tower} +Ï® 4F2E U5f04 B96 S7 XJ13F5D XJ13F67 N2924 V1668 L2558 MN9596 MP4.0665 P2-4-3 I4f3.2 Q1044.1 Ynong4 Ylong4 Wrong ¥í¥¦ ¥ë ¤¤¤¸¤¯.¤ë ¤í¤¦.¤¹¤ë ¤¤¤¸.¤ë ¤Ò¤Í¤¯.¤ë ¤¿¤ï¤à.¤ì¤ë ¤â¤Æ¤¢¤½.¤Ö {play with} {tamper} {trifle with} +ϯ 4F2F U6717 B74 G6 S10 XJ05B2D F1374 N3762 V4802 H1325 DK891 L1469 K1450 O1394 DO1610 MN14362P MP5.1047 E995 IN1754 DT917 DJ1628 DG1006 P1-6-4 I4b6.11 Q3772.0 DR846 Ylang3 Wrang ¥í¥¦ ¤Û¤¬.¤é¤« ¤¢¤­.¤é¤« T1 ¤¢¤­ ¤¢¤­¤é ¤ª ¤µ¤¨ ¤í {melodious} {clear} {bright} {serene} {cheerful} +Ï° 4F30 U697c B75 G8 S13 XJ05C6C F2173 N2322 V2785 H1019 DK697 L930 K1905 DO1744 MN15212 MP6.0477 E1939 IN1841 DJ1887 DG1106 P1-4-9 I4a9.10 Q4994.4 DR1869 Ylou2 Wru ¥í¥¦ ¤¿¤«¤É¤Î {watchtower} {lookout} {high building} +ϱ 4F31 U6994 B75 S13 N2307 V2766 MN15226X MP6.0478 P1-4-9 Q4792.7 Ylang2 Wrang ¥í¥¦ {betel palm tree} +ϲ 4F32 U6d6a B85 G8 S10 F1508 N2570 V3155 H439 DK323 L1470 K1445 O1339 DO1197 MN17482 MP6.1147 E1937 IN1753 DJ1398 DG1202 P1-3-7 I3a7.5 Q3713.2 DR365 Ylang4 Wrang ¥í¥¦ T1 ¤Ê¤Ë ¤Ê¤ß {wandering} {waves} {billows} +ϳ 4F33 U6f0f B85 G8 S14 F1298 N2682 V3307 H701 DK495 L1068 K1809 DO1599 MN18120 MP7.0212 E1940 IN1806 DJ1502 DG1247 P1-3-11 I3a11.19 Q3712.7 DR353 Ylou4 Wru ¥í¥¦ ¤â.¤ë ¤â.¤ì¤ë ¤â.¤é¤¹ {leak} {escape} {time} +Ï´ 4F34 U7262 B40 S7 F2472 N1287 V3535 L2213 MN19934 MP7.0628 P2-3-4 I3m4.2 Q3050.2 Ylao2 Wroe Wro ¥í¥¦ ¤«¤¿.¤¤ ¤Ò¤È¤ä {prison} {jail} {hardness} +ϵ 4F35 U72fc B94 S10 F2129 N2888 V3579 L2339 O1303 MN20432 MP7.0702 P1-3-7 I3g7.3 Q4323.2 Ylang2 Wrang ¥í¥¦ ¤ª¤ª¤«¤ß {wolf} +϶ 4F36 U7bed B118 S16 XJ06446 XH3458 F2237 V4332 L2638 MN26371 MP8.0875 P2-6-10 Q8821.1 ZRP2-6-16 Ylong2 Ylong3 Wrong ¥í¥¦ ¥ë ¤«¤´ ¤³.¤á¤ë ¤³¤â.¤ë ¤³.¤à T1 ¤´¤á {seclude oneself} {cage} {coop} {implied} +Ï· 4F37 U8001 B125 G4 S6 F803 N3683 V4696 H3197 DK2040 L1251 K788 O334 DO637 MN28842 MP9.0142 E609 IN543 DS541 DT472 DJ737 DG1576 P3-4-2 I2k4.5 Q4471.1 DR1456 Ylao3 Wro ¥í¥¦ ¤ª.¤¤¤ë ¤Õ.¤±¤ë T1 ¤¨¤Ó ¤ª¤¤ ¤Ó {old man} {old age} {grow old} +ϸ 4F38 U807e B212 S22 N5442 V4745 L2983 MN29212 MP9.0237 P2-16-6 I6e16.1 Q0140.1 Ylong2 Wrong ¥í¥¦ ¤í¤¦.¤¹¤ë ¤Ä¤ó¤Ü ¤ß¤ß¤·¤¤ {deafness} {deaf person} {deafen} +Ϲ 4F39 U874b B142 S14 XJ15B78 N4200 V5332 L2688 MN33786X MP10.0109 P1-6-8 Q5211.6 Yla4 Yzha4 Wrab ¥í¥¦ ¤ß¤Ä¤í¤¦ ¤í¤¦¤½¤¯ T1 ¤¢¤¸ {wax} +Ϻ 4F3A U90ce B163 G8 S9 S8 XJ1622D F569 N4762 V6138 H1289 DK867 L1851 K237 O1145 DO955 MN39405P MP11.0242 E1936 IN980 DC264 DJ546 DG757 P1-6-3 I2d6.5 Q3772.7 DR844 ZSP1-6-2 Ylang2 Ylang4 Wrang ¥í¥¦ ¥ê¥ç¥¦ ¤ª¤È¤³ T1 ¤¤¤é ¤ª ¤È¤¦ ¤â¤ó ¤í ¤í¤ª {son} {counter for sons} +Ï» 4F3B U516d B8 C12 G1 S4 F93 N283 V371 H1965 DK1244 L6 K20 O61 DO8 MN1453 MP2.0045 E76 IN8 DS6 DT24 DC124 DJ6 DB1.A DG153 P2-2-2 I2j2.2 Q0080.0 DR461 Yliu4 Ylu4 Wryug ¥í¥¯ ¥ê¥¯ ¤à ¤à.¤Ä ¤à¤Ã.¤Ä ¤à¤¤ T1 ¤¯ ¤à¤Ä ¤í¤Ã ¤í¤Ä {six} +ϼ 4F3C U9e93 B198 S19 F2366 N5377 V7023 L2839 O2903 MN47658 MP12.0916 P2-8-11 I4a15.9 Q4421.1 Ylu4 Wrog ¥í¥¯ ¤Õ¤â¤È {foot of a mountain} +Ͻ 4F3D U7984 B113 G9 S12 XJ06333 F2126 N3250 V4096 H1002 DK684 L2602 O1589 DO1998 MN24741P MP8.0477 IN2179 P1-4-8 I4e8.2 Q3723.2 Ylu4 Wrog ¥í¥¯ ¤µ¤¤¤ï.¤¤ ¤Õ¤Á T1 ¤È¤· ¤è¤· {fief} {allowance} {pension} {grant} {happiness} +Ͼ 4F3E U808b B130 S6 N3725 V4754 L2463 MN29239 MP9.0250 P1-4-2 I4b2.1 Q7422.7 Yle4 Yle1 Ylei4 Wreug ¥í¥¯ ¤¢¤Ð¤é {rib} +Ï¿ 4F3F U9332 B167 G4 S16 F546 N4879 V6298 H1742 DK1147 L1144 K416 O2523 DO665 MN40519P MP11.0560 E611 IN538 DS543 DT633 DJ730 DG1830 P1-8-8 I8a8.16 Q8713.2 DR2842 Ylu4 Wrog Wye ¥í¥¯ {record} +ÏÀ 4F40 U8ad6 B149 G6 S15 F227 N4391 V5646 H1574 DK1058 L1820 K267 O2320 DO406 MN35658 MP10.0516 E996 IN293 DS881 DT989 DC110 DJ496 DG1700 P1-7-8 I7a8.13 Q0862.7 DR3053 Ylun4 Ylun2 Wron Wyun ¥í¥ó {argument} {discourse} +ÏÁ 4F41 U502d B9 G9 S10 F2098 N475 V242 DK94 L2106 O1283 MN796 MP1.0848 IN2019 P1-2-8 I2a8.16 Q2224.4 Ywo1 Wwi Wwae ¥ï ¥¤ ¤·¤¿¤¬.¤¦ T1 ¤Þ¤µ ¤ä¤¹ ¤ä¤Þ¤È {Yamato} {ancient Japan} +Ï 4F42 U548c B115 G3 S8 XJ16D61 F124 N3268 V770 H1130 DK769 L897 K151 O638 DO277 MN3490 MP2.0969 E416 IN124 DS338 DT318 DC85 DJ352 DB3.5 DG326 P1-5-3 I5d3.1 Q2690.0 DR2277 Yhe2 Yhe4 Yhuo2 Yhuo4 Yhuo5 Yhai1 Yhe5 Whwa ¥ï ¥ª ¥« ¤ä¤ï.¤é¤° ¤ä¤ï.¤é¤²¤ë ¤Ê¤´.¤à ¤Ê¤´.¤ä¤« T1 ¤¢¤¤ ¤¤¤º ¤«¤º ¤«¤Ä ¤«¤Ä¤ê ¤«¤Å ¤¿¤± ¤Á ¤È¤â ¤Ê ¤Ë¤® ¤Þ¤µ ¤ä¤¹ ¤è¤· ¤è¤ê ¤ï¤À¤³ ¤ï¤Ã {harmony} {Japanese style} {peace} {soften} {Japan} +Ïà 4F43 U8a71 B149 G2 S13 F134 N4358 V5608 H1527 DK1027 L344 K133 DO180 MN35441 MP10.0454 E221 IN238 DS151 DT229 DC125 DJ178 DB2.2 DG1684 P1-7-6 I7a6.8 Q0266.4 DR3077 Yhua4 Whwa ¥ï ¤Ï¤Ê.¤¹ ¤Ï¤Ê¤· {tale} {talk} +ÏÄ 4F44 U6b6a B1 S9 F2348 N54 V2960 L2862 MN16286 MP6.0708 P2-4-5 I2m7.4 Q1010.1 Ywai1 Wwae Wae ¥ï¥¤ ¥¨ ¤¤¤¬.¤à ¤¤¤Ó¤Ä ¤Ò¤º.¤à ¤æ¤¬.¤à {warp} {bend} {strained} {distort} +ÏÅ 4F45 U8cc4 B154 G8 S13 F1282 N4507 V5800 H1529 DK1028 L80 K1816 DO1776 MN36745 MP10.0749 E1941 IN1739 DJ1225 DG1745 P1-7-6 I7b6.1 Q6482.7 DR3946 Yhui4 Yhui3 Whoe ¥ï¥¤ ¤Þ¤«¤Ê.¤¦ {bribe} {board} {supply} {finance} +ÏÆ 4F46 U8107 B130 S10 F1806 N3765 V4807 H952 L870 K1583 O1083 MN29467 MP9.0314 P1-4-6 I4b6.3 Q7422.7 Yxie2 Whyeob ¥­¥ç¥¦ ¤ï¤­ ¤ï¤± {armpit} {the other way} {another place} {flank} {supporting role} +ÏÇ 4F47 U60d1 B61 G8 S12 XH4681 F777 N1710 V1892 H2786 DK1783 L614 K1160 O1784 DO1131 MN10789 MP4.1081 E1942 IN969 DJ1071 DG789 P2-8-4 I4k8.16 Q5333.0 DR1458 Yhuo4 Whog ¥ï¥¯ ¤Þ¤É.¤¦ {beguile} {delusion} {perplexity} +ÏÈ 4F48 U67a0 B75 G8 S8 F922 N2205 V2585 H866 DK582 L200 K2047 MN14576 MP6.0248 E1943 IN1907 DJ510 DG1082 P1-4-4 I4a4.19 Q4494.1 DR1855 ¤ï¤¯ {frame} {framework} {spindle} {spool} {bounding-box} {(kokuji)} +ÏÉ 4F49 U9df2 B196 S23 F1925 N5368 V7004 L2834 O2980 MN47345 MP12.0876 P2-12-11 I11b12.5 Q0332.7 Yjiu4 Wchwi ¥·¥å¥¦ ¥¸¥å T1 ¤¹ ¤ï ¤ï¤» {eagle} +ÏÊ 4F4A U4e99 B1 S6 XJ04F4B N31 V80 H3524 L2985 O317 DO1935 MN265 MP1.0542 P4-6-1 I0a6.2 Q1010.7 Ygen4 Ygeng4 Wgeung ¥³¥¦ ¥«¥ó ¤ï¤¿.¤ë ¤â¤È.¤á¤ë T1 ¤Î¤Ö {range} {reach} {extend} {cover} +ÏË 4F4B U4e98 B1 C7 G9 S6 XJ04F4A F1728 N30 V79 H1939 DK1232 L32 O262 MN262 MP1.0524 IN2006 P2-1-5 I4c2.4 Q1010.6 Ygen4 Wseon Whwan ¥³¥¦ ¥«¥ó ¤ï¤¿.¤ë ¤â¤È.¤á¤ë T1 ¤»¤ó ¤Î¤Ö ¤È¤¦¤ë ¤ï¤¿¤ë ¤Ò¤µ¤· {span} {request} +ÏÌ 4F4C U9c10 B195 S20 N5317 V6901 L2824 MN46337 MP12.0760 P1-11-9 I11a9.5 Q2632.7 Ye4 Wag ¥¬¥¯ ¤ï¤Ë {alligator} {crocodile} +ÏÍ 4F4D U8a6b B149 S13 F2481 N4345 V5598 L2721 O1931 MN35431 MP10.0450 P1-7-6 I7a6.6 Q0361.4 Ycha4 Wta ¥¿ ¤ï¤Ó ¤ï¤Ó.¤·¤¤ ¤«¤³¤Ä ¤ï.¤Ó¤ë ¤ï¤Ó.¤ë T1 ¤¿¤¯ {apologize} +ÏÎ 4F4E U85c1 B140 S17 F2488 N4083 V5234 L2400 O2682 MN32222X MP9.0970 P2-3-14 I3k14.6 Q4490.4 ZRP2-4-14 Ygao3 Wgo ¥³¥¦ ¤ï¤é {straw} +ÏÏ 4F4F U8568 B140 S15 F2307 N4051 V5194 L2405 O2566 MN32001X MP9.0912 P2-3-12 I3k12.15 Q4428.2 ZRP2-4-12 Yjue2 Wgweol ¥±¥Ä ¤ï¤é¤Ó {bracken} {fernbrake} +ÏÐ 4F50 U6900 B75 S12 N2287 V2732 L2487 O1624 MN15001 MP6.0411 P1-4-8 I4a8.26 Q4391.2 Ywan3 Wwan ¥ï¥ó ¤Ï¤Á {wooden or lacquered bowl} +ÏÑ 4F51 U6e7e B85 G8 S12 XJ05F54 F545 N2627 V3239 H613 DK447 L1749 K1028 O1849 DO1136 MN17920 MP7.0147 E1944 IN670 DJ910 DG1228 P1-3-9 I3a9.15 Q3012.7 DR352 Ywan1 Wman ¥ï¥ó ¤¤¤ê¤¨ {gulf} {bay} {inlet} +ÏÒ 4F52 U7897 B112 S13 XJ1376F N3196 V4014 L2591 MN24306 MP8.0376 P1-5-8 I5a8.7 Q1361.2 Ywan3 Wwan ¥ï¥ó ¤³¤Ð¤Á {porcelain bowl} {tea cup} +ÏÓ 4F53 U8155 B130 G8 S12 F1163 N3786 V4837 H1006 DK687 L1418 K1114 DO1180 MN29631 MP9.0337 E1945 IN1299 DJ1342 DG1038 P1-4-8 I4b8.6 Q7321.2 DR3956 Ywan4 Wwan ¥ï¥ó ¤¦¤Ç {arm} {ability} {talent} +С 5021 U5f0c B56 C1 S4 XJ0306C N1553 V1672 O74 MN9658 MP4.0674 P3-3-1 I4n1.1 Q4310.0 Yyi1 Wil ¥¤¥Á ¥¤¥Ä ¤Ò¤È- ¤Ò¤È.¤Ä T1 ¤Ï¤¸¤á ¤Ò¤È ¤Ò¤È¤Ä {one} +Т 5022 U4e10 B1 S4 XH262 N11 V11 MN22 MP1.0264 P4-4-1 I2m2.3 Q1020.7 Ygai4 Wgal Wgae ¥«¥¤ ¤³.¤¦ {beggar} {beg} {give} +У 5023 U4e15 B1 S5 V18 O163 MN30 MP1.0267 P2-4-1 I0a5.2 Q1010.9 Ypi1 Wbi ¥Ò ¤ª¤ª.¤­¤¤ {large} {great} {grand} {glorious} {distinguished} +Ф 5024 U4e2a B9 C2 S3 XH1960 N340 V25 H1959 MN70 MP1.0286 P2-2-1 Q8020.0 Yge4 Wga Wgae ¥« ¥³ {counter for articles} {individual} +Ð¥ 5025 U4e31 B2 S5 V29 MN77 MP1.0318 P1-2-3 I0a5.4 Q2277.0 Yguan4 Wgwan ¥«¥ó ¥±¥ó {saguaro-like kanji} {horn-shaped locks of hair} {young} {tender} +Ц 5026 U4e36 B3 S1 V32 H3344 MN91 MP1.0320 P4-1-4 I0a1.3 Q3000.0 Yzhu3 Wju ¥Á¥å T2 ¤Æ¤ó {dot} {tick or dot radical (no. 3)} +Ч 5027 U4e3c B4 C3 S5 F2088 N171 V37 L2884 O206 MN101 MP1.0337 P4-5-4 I0a5.40 Q5500.0 Yjing3 Ydan3 Wjeong ¥È¥ó ¥¿¥ó ¥·¥ç¥¦ ¥»¥¤ ¤É¤ó¤Ö¤ê {bowl} {bowl of food} +Ш 5028 U4e3f B4 S1 V39 H3345 MN106 MP1.0338 P4-1-4 I0a1.2 Q2000.0 Ypie3 Wbyeol ¥Ø¥Ä ¤¨¤¤ ¤è¤¦ T1 ¤Î T2 ¥Î ¤Î¤«¤ó¤à¤ê {kana-no radical (no. 4)} +Щ 5029 U4e42 B4 S2 V41 O5 MN111 MP1.0338 P4-2-4 I0a2.11 Q4000.0 Yyi4 Yai4 Wye ¥¬¥¤ ¥«¥¤ ¥² ¤ª¤µ.¤á¤ë ¤«.¤ë {mow} {cut grass} {subdue} +Ъ 502A U4e56 B4 S8 N206 V53 MN149 MP1.0348 P4-8-3 I2k6.4 Q2011.1 Yguai1 Wgoe ¥«¥¤ ¤½¤à.¤¯ ¤â¤È¤ë {oppose} {disobey} +Ы 502B U4e58 B4 S10 XJ03E68 XJ14436 XH223 N225 V55 H3579 MN154 MP1.0350 P4-10-3 Q2090.1 Ycheng2 Ysheng4 Wseung ¥¸¥ç¥¦ ¤Î.¤ë ¤Î.¤»¤ë {power} {multiplication} {record} {counter for vehicles} +Ь 502C U4e82 B5 S13 XJ04D70 XH3856 N267 V64 H1886 O2175 MN214 MP1.0403 P1-12-1 Q2221.0 Yluan4 Wran ¥é¥ó ¥í¥ó ¤ß¤À.¤ì¤ë ¤ß¤À.¤ë ¤ß¤À.¤¹ ¤ß¤À.¤ì ¤ª¤µ.¤á¤ë ¤ï¤¿.¤ë {war} {disorder} {riot} {disturb} +Э 502D U4e85 B6 S1 V66 H3347 MN224 MP1.0409 P4-1-4 I0a1.4 Q2000.0 Yjue2 Wgweol ¥±¥Ä ¤«¤® T2 ¤Ï¤Í¤Ü¤¦ {feathered stick} {barb} +Ю 502E U8c6b B152 C6 S16 XJ04D3D XH271 N4474 V5751 H1085 O2461 MN36425 MP10.0669 P1-4-12 Q1723.2 Yyu4 Wye ¥è ¥·¥ã ¤¢¤é¤«¤¸.¤á {relaxed} {comfortable} {at ease} +Я 502F U4e8a B6 S7 XJ03B76 XJ1345B XH272 V70 H3556 P4-7-3 Q5000.7 Yshi4 Wsa ¥¸ ¥· ¥º ¤³¤È ¤Ä¤«.¤¦ ¤Ä¤«.¤¨¤ë {affair} {matter} {business} {to serve} {accident} {incident} +а 5030 U8212 B135 S12 V4920 MN30300 MP9.0467 P1-8-4 I3d9.23 Q8762.2 Yshu1 Wseo ¥¸¥ç ¥·¥ç ¤Î.¤Ù¤ë {stretch} {loosen} {open} {relax} {mention} +б 5031 U5f0d B56 C7 S5 XJ04673 XH32 N1554 V1673 MN9661 MP4.0674 P3-3-2 I4n2.5 Q4310.0 Yer4 Wi ¥Ë ¥¸ ¤Õ¤¿- ¤Õ¤¿.¤Ä ¤Õ¤¿¤¿.¤Ó {two} +в 5032 U4e8e B1 C7 S3 N5 V73 O25 MN252 MP1.0453 P4-3-1 I0a3.20 Q1040.0 Yyu2 Wu ¥¦ ¥¯ ¤³¤³¤Ë ¤¢¤¢ ¤ª¤¤¤Æ ¤Ë ¤è¤ê ¤ò {going} {from} +г 5033 U4e9e B1 C7 S8 XJ03021 XH43 N45 V82 H3563 O1264 MN274 MP1.0525 P4-8-1 Q1010.7 Yya4 Yya3 Wa ¥¢ ¥¢¥·¥¢ ¤Ä.¤° {rank} {follow} +д 5034 U4e9f B7 S8 S9 XJ14969 V83 MN279 MP1.0528 P2-7-1 I3d5.16 Q1010.4 Yji2 Yqi4 Wgeug Wgi ¥­¥ç¥¯ ¥­ ¥± ¤·¤Ð¤·¤Ð ¤¹¤ß¤ä¤« {fast} {quick} {sudden} +е 5035 U4ea0 B8 S2 V85 H3363 MN286 MP00.0000 P4-2-2 I2j0.1 Q0000.0 Ytou2 Wdu ¥È¥¦ T2 ¤Ê¤Ù¤Ö¤¿ {kettle lid} +ж 5036 U4ea2 B8 S4 N282 V87 H1964 MN288 MP1.0532 P2-2-2 I2j2.3 Q0021.7 Ykang4 Whang ¥³¥¦ ¤¿¤«¤Ö¤ë {high spirits} +з 5037 U4eb0 B8 S9 XJ0357E XH295 N299 V94 MN307 MP1.0553 P2-2-7 Q0090.6 Yjing1 Wgyeong ¥­¥ç¥¦ ¥±¥¤ ¥­¥ó ¤ß¤ä¤³ {capital city} +и 5038 U4eb3 B8 S10 XH318 V97 MN312 MP1.0554 P2-2-8 I2j8.4 Q0071.4 Ybo4 Wbag ¥Ï¥¯ {an ancient Chinese capital} +й 5039 U4eb6 B8 S13 V98 O1972 MN328 MP1.0554 P2-2-11 I2j11.4 Q0010.6 Ydan3 Wdan ¥¿¥ó ¥»¥ó ¤¢¤Ä.¤¤ ¤Û¤·¤¤¤Þ¤Þ {truly} {wholly} {cordial} +к 503A U4ece B9 S4 V102 MN362 MP1.0596 P1-2-2 Q8800.0 Ycong2 Wjong ¥·¥ç¥¦ ¥¸¥å¥¦ ¥¸¥å ¤·¤¿¤¬.¤¦ ¤·¤¿¤¬.¤¨¤ë ¤è¤ê {two people} +л 503B U4ecd B9 S4 N344 V104 O123 MN361 MP1.0595 P1-2-2 I2a2.7 Q2722.7 Yreng2 Wing ¥¸¥ç¥¦ ¥Ë¥ç¥¦ ¤è.¤Ã¤Æ ¤·¤­¤ê¤Ë ¤Ê¤ª ¤è¤ë {therefore} {consequently} +м 503C U4ec4 B27 C9 S4 N815 V107 H2946 L2153 MN352 MP1.0584 P3-2-2 I2p2.1 Q7128.0 Yze4 Wcheug ¥½¥¯ ¤Û¤Î.¤« ¤Û¤Î- ¤Û¤Î.¤á¤«¤¹ ¤Û¤Î.¤á¤¯ ¤«¤¿¤à.¤¯ {be seen dimly} {suggest} {intimate} {faint} {stupid} {hint} +н 503D U4ec6 B9 S4 N343 V103 MN354 MP1.0585 P1-2-2 I2a2.3 Q2320.0 Ypu1 Ypu2 Wbu ¥Õ ¤¿¤ª.¤ì¤ë {fall} {lie down} {bend} +о 503E U4ec2 B9 S4 XJ0462F XH532 N342 V101 H22 O55 MN350 MP1.0584 P1-2-2 Q2422.7 Yle4 Wreug ¥É¥¦ ¥ê¥å¥¯ ¥ê¥­ ¥í¥¯ ¥ê¥ç¥¯ ¤Ï¤¿¤é.¤¯ {surplus or excess} {remainder} +п 503F U4ed7 B9 S5 N357 V118 O127 MN371 MP1.0600 P1-2-3 I2a3.5 Q2520.0 Yzhang4 Wjang ¥¸¥ç¥¦ ¥Á¥ç¥¦ ¤Ä¤¨ ¤Ä¤ï¤â¤Î ¤Þ¤ï¤ê ¤è¤ë {cane} {stick} +ÐÀ 5040 U4ede B9 S5 XJ05041 N356 V116 MN379 MP1.0609 P1-2-3 I2a3.8 Q2722.0 Yren4 Win ¥¸¥ó ¤Ï¤«.¤ë {fathom} +ÐÁ 5041 U4eed B9 S5 XJ05040 XH356 V117 O122 P1-2-3 Q2722.0 Q2725.0 Yren4 Win ¥¸¥ó ¤Ï¤«.¤ë {fathom} +Р5042 U4edf B9 S5 XH156 N353 V113 O130 MN380 MP1.0610 P1-2-3 I2a3.7 Q2224.0 Yqian1 Wcheon ¥»¥ó ¤Á ¤«¤·¤é {thousand} +Ðà 5043 U4ef7 B9 S6 V126 O236 MN412 MP1.0635 P1-2-4 I2a4.11 Q2822.0 Yjia4 Yjie4 Wgae ¥«¥¤ {man with shellfish kanji} +ÐÄ 5044 U4f09 B9 S6 N367 V129 MN431 MP1.0644 P1-2-4 I2a4.12 Q2021.7 Ykang4 Whang ¥³¥¦ ¤¿¤°.¤¤ ¤Ê¤é.¤Ö {same kind} {compare with} +ÐÅ 5045 U4f5a B9 S7 N393 V153 H62 MN516 MP1.0709 P1-2-5 I2a5.5 Q2523.0 Yyi4 Ydie2 Wil Wjil ¥¤¥Ä ¥Æ¥Ä ¤¿¤Î¤·.¤à ¤Î¤¬.¤ì¤ë {lost} {hide} {peace} {mistake} {beautiful} {in turn} +ÐÆ 5046 U4f30 B9 S7 N387 V148 MN467 MP1.0678 P1-2-5 I2a5.18 Q2426.0 Ygu1 Ygu4 Wgo ¥³ ¤¢¤­¤Ê.¤¦ ¤¢¤¿.¤¤ {price} {business} {selling} +ÐÇ 5047 U4f5b B9 S7 XJ04A29 XH351 N385 V146 H75 O550 MN517 MP1.0710 P1-2-5 Q2522.7 Yfo2 Yfu2 Wbul Wpil ¥Ö¥Ä ¥Õ¥Ä ¤Û¤È¤± T1 ¤µ¤é¤® {France} +ÐÈ 5048 U4f5d B9 S7 V147 MN520 MP4.0811 P1-2-5 I2a5.22 Q2722.0 Ykou4 Wgu ¥³¥¦ ¥¯ ¤»¤à¤· {foolish} {stopped over} +ÐÉ 5049 U4f57 B9 S7 XH415 N386 V160 MN513 MP1.0705 P1-2-5 Q2321.1 Ytuo2 Wta ¥¿ ¥¤ ¤ï¤Ó.¤·¤¤ ¤ï¤Ó ¤Û¤« ¤ï.¤Ó¤ë {proud} {lonely} +ÐÊ 504A U4f47 B9 S7 N391 V152 MN496 MP1.0686 P1-2-5 I2a5.16 Q2322.1 Yzhu4 Wjeo ¥Á¥ç ¤¿¤¿¤º.¤à {stop} {linger} {appearance} {figure} {bearing} +ÐË 504B U4f76 B9 S8 N418 V184 O558 MN562 MP1.0734 P1-2-6 I2a6.15 Q2426.1 Yji2 Wgil ¥­¥Ä ¥­¥Á {healthy} {correct} +ÐÌ 504C U4f88 B9 S8 N414 V180 MN583 MP1.0747 P1-2-6 I2a6.6 Q2722.7 Ychi3 Wchi ¥· ¤ª¤´.¤ë {luxury} {pride} +ÐÍ 504D U4f8f B9 S8 N417 V183 MN592 MP1.0753 P1-2-6 I2a6.4 Q2529.0 Yzhu1 Wju ¥·¥å {actor} {supporting post} +ÐÎ 504E U4f98 B9 S8 N415 V181 MN602 MP1.0755 P1-2-6 I2a6.14 Q2321.4 Ycha4 Wcha ¥¿ ¤ï¤Ó.¤·¤¤ ¤Û¤³.¤ë ¤ï.¤Ó¤ë {proud} {lonely} +ÐÏ 504F U4f7b B9 S8 N412 V178 MN569 MP1.0735 P1-2-6 I2a6.8 Q2221.3 Ytiao1 Ytiao2 Wjo Wyo ¥Á¥ç¥¦ ¥¸¥ç¥¦ ¥è¥¦ ¤«¤ë.¤¤ {frivolity} +ÐÐ 5050 U4f69 B9 S8 N420 V186 MN543 MP1.0727 P1-2-6 I2a6.21 Q2721.0 Ypei4 Wpae ¥Ï¥¤ ¤Ï.¤¯ ¤ª.¤Ó¤ë ¤ª¤Ó¤À¤Þ {wear} {put on (a sword)} +ÐÑ 5051 U4f70 B9 S8 XH33 N410 V174 O554 MN553 MP1.0730 P1-2-6 I2a6.19 Q2126.0 Ybai3 Wbaeg ¥Ò¥ã¥¯ ¥Ï¥¯ ¤ª¤µ {100} {hundred} {leader of 100 men} {east-west path between paddies} +ÐÒ 5052 U4f91 B9 G9 S8 N411 V177 H91 DK69 L3002 O557 MN594 MP1.0754 IN2018 P1-2-6 I2a6.5 Q2422.7 Yyou4 Wyu ¥æ¥¦ ¥¦ ¤¹¤¹.¤á¤ë ¤¿¤¹.¤±¤ë T1 ¤¢¤Ä¤à ¤¹¤¹¤à ¤æ¤­ ¤æ {urge to eat} +ÐÓ 5053 U4f6f B9 S8 XH510 N419 V185 MN552 MP1.0730 P1-2-6 I2a6.18 Q2825.1 Yyang2 Wyang ¥è¥¦ ¤¤¤Ä¤ï.¤ë {pretend} {feign} {false} {deceitful} +ÐÔ 5054 U4f86 B4 C9 S8 XJ04D68 XH202 N204 V173 H3570 O756 MN581 MP1.0740 P4-8-3 Q4090.8 Ylai2 Wrae ¥é¥¤ ¥¿¥¤ ¤¯.¤ë ¤­¤¿.¤ë ¤­¤¿.¤¹ ¤­.¤¿¤¹ ¤­.¤¿¤ë {come} {due} {next} {cause} {become} +ÐÕ 5055 U4f96 B9 S8 V176 O669 MN599 MP1.0755 P2-2-6 I2a6.25 Q8022.7 Ylun2 Wryun ¥ê¥ó ¥í¥ó ¤ª¤â.¤¦ {think} {be methodical} +ÐÖ 5056 U5118 B9 S16 XJ04B79 N558 V327 O2435 MN1234 MP1.0955 P1-2-14 I2a14.2 Q2723.3 Yjin3 Yjin4 Wjin ¥¸¥ó ¤Þ¤Þ ¤³¤È¤´¤È¤¯ {as it is} {because} +Ð× 5057 U4fd4 B9 S9 XJ13D73 V199 O774 MN686 MP1.0782 P1-2-7 I2a7.9 Q2621.0 Yxian4 Whyeon ¥±¥ó ¤¿¤È.¤¨¤ë ¤¦¤«¤¬.¤¦ {compare} {spy on} +ÐØ 5058 U4fdf B9 S9 XH1609 N438 V203 O1035 MN705 MP1.0796 P1-2-7 I2a7.19 Q2323.4 Ysi4 Yqi2 Wsa Wgi ¥· ¤Þ.¤Ä {wait} {depend on} +ÐÙ 5059 U4fce B9 S9 XJ0602C N441 V209 MN679 MP1.0781 P1-4-5 I2a7.24 Q8781.0 Yzu3 Wjo ¥½ ¥·¥ç ¤¤¤¿ ¤Þ¤Ê¤¤¤¿ {altar of sacrifice} {chopping board} +ÐÚ 505A U4fd8 B9 S9 N442 V210 MN697 MP1.0786 P1-2-7 I2a6.9 Q2224.7 Yfu2 Wbu ¥Õ ¤È¤ê¤³ {captive} +ÐÛ 505B U4fdb B9 S9 V207 MN700 MP1.0788 P1-2-7 I2a7.16 Q2721.6 Ymian3 Wmyeon ¥Õ ¥Ù¥ó ¥á¥ó ¤Õ.¤»¤ë {look down} {diligent} +ÐÜ 505C U4fd1 B9 S9 V206 MN683 MP1.0782 P1-2-7 I2a7.20 Q2722.7 Yyong3 Wyong ¥è¥¦ ¥È¥¦ ¥æ¥¦ {effigy} +ÐÝ 505D U4fda B9 S9 N446 V214 H99 MN699 MP1.0787 P1-2-7 I2a7.6 Q2621.4 Yli3 Wri ¥ê ¤¤¤ä.¤·¤¤ {rustic} {ill mannered} +ÐÞ 505E U4fd0 B9 S9 N433 V208 O775 MN682 MP1.0782 P1-2-7 Q2220.0 Yli4 Wri ¥ê ¤«¤·¤³.¤¤ {clever} +Ðß 505F U4fe4 B9 S9 XH5087 N435 V200 MN719 MP1.0804 P1-2-7 I2a7.18 Q2822.7 Yti4 Wje ¤ª¤â¤«¤² T1 ¤Æ¤¤ {(kokuji)} +Ðà 5060 U4fe5 B9 S9 N436 V201 MN720 MP1.0804 P1-2-7 I2a7.2 Q2520.6 Yche1 Wgeo ¤¯¤ë¤Þ {jinricksha} {(kokuji)} +Ðá 5061 U501a B9 S10 N476 V244 O1033 MN776 MP1.0833 P1-2-8 I2a8.26 Q2422.1 Yyi3 Weui Wgi ¥¤ ¥­ ¤è.¤ë ¤¿¤Î.¤à {lean on} {rest against} +Ðâ 5062 U5028 B9 S10 N473 V241 MN790 MP1.0843 P1-2-8 I2a8.31 Q2726.4 Yju4 Wgeo ¥­¥ç ¥³ ¤ª¤´.¤ë {pride} {squatting with legs outstretched} +Ðã 5063 U5014 B9 S10 N470 V239 MN769 MP1.0830 P1-2-8 I2a8.33 Q2727.2 Yjue2 Yjue4 Wgul ¥¯¥Ä ¤Ä¤è.¤¤ {stubborn} +Ðä 5064 U502a B9 S10 N460 V226 MN792 MP1.0844 P1-2-8 I2a8.12 Q2721.7 Yni2 Wye ¥²¥¤ ¥¬¥¤ ¤­¤ï {stare} +Ðå 5065 U5025 B9 S10 N469 V238 MN787X MP1.0842 P1-2-8 I2a8.17 Q2321.1 Ykong1 Ykong3 Wgong ¥³¥¦ ¤Ì¤«.¤ë {boorish} {urgent} +Ðæ 5066 U5005 B9 S10 XJ05067 XH366 N456 V223 L2131 MN750 MP1.0820 P1-2-8 I2a8.29 Q2024.8 Ycui4 Wswi Wjol ¥µ¥¤ ¥½¥Ä ¥½¥Á ¤»¤¬¤ì {son} {my son} +Ðç 5067 U4f1c B9 S6 XJ05066 N366 V128 MN462 MP1.0668 P1-2-4 Q2424.1 Ycui4 Yzu2 Wswi Wjol ¥µ¥¤ ¥½¥Ä ¥½¥Á ¤»¤¬¤ì {son} {my son} +Ðè 5068 U4ff6 B9 S10 V236 O1026 MN732 MP1.0816 P1-2-8 I2a8.6 Q2724.0 Ychu4 Wsug Wcheog ¥·¥å¥¯ ¥Æ¥­ ¤Ï¤¸¤á ¤è¤¤ {beginning} {good} {excel} +Ðé 5069 U5021 B9 S10 N478 V247 MN783 MP1.0840 P1-2-8 I2a8.19 Q2626.0 Ychang4 Ychang1 Wchang ¥·¥ç¥¦ ¤È¤Ê.¤¨¤ë ¤ï¤¶¤ª¤® {prostitute} {actor} +Ðê 506A U5029 B9 S10 N464 V230 O1031 MN791 MP1.0843 P1-2-8 I2a8.20 Q2522.7 Yqian4 Wcheon Wcheong ¥»¥ó ¥»¥¤ ¤Ä¤é¤Ä¤é ¤¦¤Ä¤¯.¤·¤¤ {carefully} {attentively} {profoundly} +Ðë 506B U502c B9 S10 V233 O1027 MN794 MP1.0847 P1-2-8 I2a8.32 Q2124.6 Yzhuo1 Yzhuo2 Wtag ¥¿¥¯ {large} {clear} {remarkable} +Ðì 506C U4ffe B9 S10 XH515 V234 O1279 MN740 MP1.0818 P1-2-8 I2a8.4 Q2624.0 Ybi3 Ybei1 Ybi4 Wbi ¥Õ ¥Ò ¥Ø¥¤ ¤«¤·¤º¤¯ ¤·¤à {tutor} +Ðí 506D U4fef B9 S10 N484 V253 MN722 MP1.0812 P1-2-8 I2a8.35 Q2024.0 Yfu3 Wbu ¥Õ ¤Õ.¤¹ ¤¦¤Ä¤à.¤¯ ¤Õ.¤»¤ë {bend down} {lie prostrate} +Ðî 506E U5011 B9 S10 V232 MN766 MP1.0825 P1-2-8 I2a8.1 Q2722.0 Ymen5 Ymen2 Wmun ¥â¥ó ¤È¤â¤¬¤é {plural suffix} +Ðï 506F U5006 B9 S10 N463 V229 H121 MN751 MP1.0820 P1-2-8 I2a8.3 Q2122.7 Ylia3 Yliang3 Wryang ¥ê¥ç¥¦ ¤¿¤¯¤ß {skill} +Ðð 5070 U5043 B9 S11 N503 V271 MN830 MP1.0850 P1-2-9 I2a9.18 Q2121.4 Yyan3 Weon ¥¨¥ó ¤Õ.¤»¤ë {dam} {weir} +Ðñ 5071 U5047 B9 S11 XJ0323E XH382 N493 V261 H143 O1271 MN835 MP1.0853 P1-2-9 Q2724.7 Yjia3 Yjia4 Wga Wha ¥« ¥± ¤«¤ê ¤«¤ê.¤ë {temporary} {interim} {assumed (name)} {informal} +Ðò 5072 U6703 B9 C73 S13 XJ03271 XH381 N522 V2493 H2139 O2020 MN14306 MP5.1001 P2-2-11 Q8060.6 Yhui4 Yhui3 Ykuai4 Whoe Wgoe Wgwal ¥«¥¤ ¥¨ ¤¢.¤¦ ¤¢.¤ï¤»¤ë ¤¢¤Ä.¤Þ¤ë T1 ¤¢¤¤ {meet} {party} {association} {interview} {join} +Ðó 5073 U5055 B9 S11 F2466 N501 V269 O1537 MN855 MP1.0865 P1-2-9 I2a9.11 Q2126.1 Yxie2 Yjie1 Whae Whye ¥«¥¤ ¤È¤â¤Ë {together} +Ðô 5074 U5050 B9 S11 V262 O1275 MN850 MP1.0865 P1-2-9 I2a9.12 Q2022.2 Yyan4 Wan ¥²¥ó ¥¬¥ó {fake} {counterfeit} +Ðõ 5075 U5048 B9 S11 V267 MN836 MP1.0858 P1-2-9 I2a9.10 Q2622.7 Yjie2 Yji4 Wgeol Wge ¥² ¥±¥Ä ¥±¥¤ ¤¤¤³.¤¦ {verse in praise of Buddha} {fast} {healthy} {rest} +Ðö 5076 U505a B9 S11 N495 V264 L2132 MN861 MP1.0866 P1-2-9 I2a9.5 Q2824.0 Yzuo4 Wju Wja ¥µ ¥µ¥¯ ¥½ ¤Ê.¤¹ ¤Ä¤¯.¤ë {make} +Ð÷ 5077 U5056 B9 S11 N498 V265 MN856 MP1.0866 P1-2-9 I2a9.3 Q2426.0 Q2426.3 Yche3 Wcha ¥·¥ã ¤µ¤Æ {well} {now} +Ðø 5078 U506c B9 S11 XJ1322D N494 V263 MN889 MP1.0872 P1-2-9 I2a9.8 Q2723.2 Yzong3 Wchong ¥½¥¦ ¤¯¤ë.¤·¤à {feel pain} {suffer} +Ðù 5079 U5078 B9 S11 N504 V272 O1274 MN901 MP1.0877 P1-2-9 I2a9.13 Q2822.1 Q2823.2 Ytou1 Wtu ¥Ä ¥È¥¦ ¥Á¥å¥¦ ¤Ì¤¹.¤à {steal} +Ðú 507A U5080 B9 S12 N516 V282 O1828 MN928 MP1.0881 P1-2-10 I2a10.3 Q2621.3 Ygui1 Ykui3 Wgoe ¥«¥¤ ¤ª¤ª¤­.¤¤ {large} +Ðû 507B U509a B9 S12 XJ13145 N513 V280 MN969 MP1.0895 P1-2-10 I2a10.1 Q2824.0 Yxiao4 Whyo ¥³¥¦ ¤Ê¤é.¤¦ {imitate} {follow} {emulate} +Ðü 507C U5085 B9 S12 N515 V281 O1536 MN939 MP1.0881 P1-2-10 I2a10.2 Q2324.2 Yfu4 Wbu ¥Õ ¤«¤·¤º.¤¯ ¤Ä¤¯ ¤â¤ê T1 ¤Ç¤ó {tutor} +Ðý 507D U50b4 B9 S13 N525 V290 MN1020 MP1.0908 P1-2-11 I2a11.15 Q2121.6 Yyu3 Wgu ¥¯ ¥¦ ¤«¤¬.¤à ¤»¤à¤· {bend over} {stoop} {bow} +Ðþ 507E U50b2 B9 S13 N529 V294 MN1015 MP1.0900 P1-2-11 I2a11.2 Q2824.0 Yao4 Wo ¥´¥¦ ¤ª¤´.¤ë ¤¢¤Ê¤É.¤ë {be proud} +Ñ¡ 5121 U50c9 B9 S13 V291 MN1054 MP1.0918 P2-2-11 I2a11.17 Q8088.6 Yqian1 Wcheom ¥»¥ó ¤ß¤Ê {all} +Ñ¢ 5122 U50ca B9 S13 N524 V302 MN1055 MP1.0919 P1-2-11 I2a11.9 Q2121.2 Yxian1 Wseon ¥»¥ó {hermit} +Ñ£ 5123 U50b3 B9 S13 XJ04541 XH379 N521 V287 H161 O1826 MN1019 MP1.0901 P1-2-11 Q2524.3 Ychuan2 Yzhuan4 Wjeon ¥Æ¥ó ¥Ç¥ó ¤Ä¤¿.¤ï¤ë ¤Ä¤¿.¤¨¤ë ¤Ä¤¿.¤¦ ¤Ä¤Æ {summon} {propagate} {transmit} +Ѥ 5124 U50c2 B9 S13 N523 V288 MN1045 MP1.0916 P1-2-11 I2a11.5 Q2524.4 Ylu:3 Ylou2 Wru ¥í¥¦ ¥ë ¤«¤¬.¤à {bend over} +Ñ¥ 5125 U50d6 B9 S14 V306 O2058 MN1095 MP1.0924 P1-2-12 I2a12.8 Q2426.1 Yxi1 Wheui ¥­ ¤è¤í¤³.¤Ö {enjoyment} {pleasure} +Ѧ 5126 U50de B9 S14 XJ03536 XH510 N537 V303 H167 MN1105 MP1.0925 P1-2-12 Q2222.7 Ywei3 Wwi ¥® ¥« ¤¤¤Ä¤ï.¤ë ¤¤¤Ä¤ï.¤ê ¤Ë¤» {lie} {falsehood} {deceive} {pretend} +ѧ 5127 U50e5 B9 S14 N542 V311 MN1113 MP1.0928 P1-2-12 I2a12.7 Q2421.1 Yjiao3 Yyao2 Wyo ¥®¥ç¥¦ ¥­¥ç¥¦ {luck} {seek} {desire} +Ѩ 5128 U50ed B9 S16 XJ05129 N560 V329 MN1128 MP1.0934 P1-2-14 I2a12.3 Q2526.1 Yjian4 Wcham ¥·¥ó ¥»¥ó ¤»¤ó.¤¹¤ë ¤ª¤´.¤ë {boastfully usurp} +Ñ© 5129 U50e3 B9 S14 XJ05128 XH560 N546 V305 MN1111 MP1.0928 P1-2-12 Q2526.3 Ytie3 Wcham ¥·¥ó ¥»¥ó ¤»¤ó.¤¹¤ë ¤ª¤´.¤ë {boastfully usurp} +Ѫ 512A U50ee B9 S14 N541 V310 O2056 MN1132 MP1.0935 P1-2-12 I2a12.4 Q2021.4 Ytong2 Wdong ¥È¥¦ ¥É¥¦ ¤·¤â¤Ù ¤ï¤é¤Ù {child} {servant} {foolishness} +Ñ« 512B U50f9 B9 S15 XJ03241 XH422 N548 V316 H171 MN1163 MP1.0937 P1-2-13 Q2128.6 Yjia4 Wga ¥« ¥± ¤¢¤¿¤¤ {price} {value} +Ѭ 512C U50f5 B9 S15 V317 MN1158 MP1.0936 P1-2-13 I2a13.4 Q2121.6 Yjiang1 Wgang ¥­¥ç¥¦ ¤¿¤ª.¤ì¤ë {fall down} {collapse} +Ñ­ 512D U5109 B9 S15 XJ03770 XH479 N547 V315 H172 MN1190 MP1.0947 P1-2-13 Q2828.6 Yjian3 Wgeom ¥±¥ó ¤Ä¤Þ.¤·¤¤ ¤Ä¤Å¤Þ¤ä¤« {economy} {thrifty} +Ñ® 512E U5101 B9 S14 N543 V312 O2253 MN1175 MP1.0944 P1-2-12 I2a12.2 Q2022.7 Yjun4 Yjuan4 Wjun ¥·¥å¥ó ¤¹¤°.¤ì¤ë {excellence} {talented person} +ѯ 512F U5102 B9 S15 V318 MN1176 MP1.0944 P1-2-13 I2a13.2 Q2523.2 Ynong2 Wnong ¥É¥¦ ¥Î¥¦ ¤ï¤· ¤«¤ì {I} {my} {he} {his} {me (used by old people)} +Ñ° 5130 U5116 B9 S17 V325 MN1229 MP1.0954 P1-2-15 I2a15.2 Q2821.7 Ylan2 Wram ¥é¥ó {ugly} +ѱ 5131 U5115 B9 S16 N559 V328 MN1227 MP1.0954 P1-2-14 I2a14.4 Q2022.3 Ychai2 Wje ¥»¥¤ ¥µ¥¤ ¤È¤â¤¬¤é {companion} +Ѳ 5132 U5114 B9 S16 N557 V326 O2433 MN1224 MP1.0953 P1-2-14 I2a14.3 Q2424.1 Ychou2 Wju ¥Á¥å¥¦ ¥¸¥å ¤È¤â¤¬¤é {companion} {similar kind} +ѳ 5133 U511a B9 S15 N550 V320 MN1236X MP1.0955 P1-2-13 I2a13.6 Q2522.7 Ymeng2 Wmaeng ¥Ü¥¦ ¥â¥¦ ¤Ï¤«¤Ê.¤¤ ¤¯¤é.¤¤ {fleeting} {fickle} +Ñ´ 5134 U5121 B9 S17 N562 V332 MN1249 MP1.0956 P1-2-15 I2a15.3 Q2626.0 Ylei3 Wroe ¥é¥¤ {defeat} +ѵ 5135 U513a B9 S21 N567 V337 MN1317 MP1.0967 P1-2-19 I2a19.1 Q2021.4 Ynuo2 Wna ¥Ê ¥À ¤ª¤Ë¤ä¤é¤¤ {exorcism} +Ѷ 5136 U5137 B9 S21 N566 V336 MN1311 MP1.0966 P1-2-19 I2a19.2 Q2121.1 Yli4 Wryeo ¥ì¥¤ ¤Ä¤ì¤¢¤¤ ¤Ê¤é¤Ö {companion} +Ñ· 5137 U513c B9 S22 N569 V339 H178 MN1324 MP1.0968 P1-2-20 I2a20.2 Q2624.8 Yyan3 Weom ¥²¥ó ¤¤¤«¤á.¤·¤¤ ¤ª¤´¤½¤« {serious} {untouched} {solemnly} {majestically} +Ѹ 5138 U513b B9 S22 V338 MN1323 MP1.0967 P1-2-20 I2a20.1 Q2923.1 Ytang3 Wdang ¥È¥¦ ¤¢¤ë¤¤¤Ï ¤¹¤°.¤ì¤ë ¤â¤· {excel} {surpass} {if} {perhaps} +ѹ 5139 U513f B10 S2 V340 H4 MN1336 MP1.0969 P1-1-1 I0a2.2 Q2201.0 Yer2 Yren2 Win Wgye ¥¸¥ó ¥Ë¥ó ¤¬¤¤ T2 ¤Ë¤ó¤Ë¤ç¤¦ ¤Ò¤È¤¢¤· {legs radical (no. 10)} +Ѻ 513A U5140 B1 C10 S3 N4 V341 MN7542 MP4.0112 P4-3-1 I0a3.9 Q1021.0 Ywu4 Ywu1 Wol ¥³¥Ä {high & level} {lofty} {bald} {dangerous} +Ñ» 513B U5152 B134 C10 S8 XJ03B79 XH572 N3850 V357 H2625 MN1365 MP1.1028 P2-6-2 Q7721.7 Yer2 Yer1 Wa ¥¸ ¥Ë ¥²¥¤ ¤³ T1 ¤Á¤´ {child} {young of animals} +Ѽ 513C U514c B12 C10 S7 XJ13266 N582 V353 O447 MN1356 MP1.1024 P2-2-5 I2o5.2 Q8021.6 Ydui4 Wtae Wye ¥À ¥¨¥¤ ¥¨¥Ä ¥¿¥¤ ¤è¤í¤³.¤Ö T1 ¤Ç {exchange} +ѽ 513D U5154 B10 S8 XJ04546 XJ04551 XJ06839 XH198 V362 MN1368P MP1.1030 P2-2-6 Q1741.3 Ytu4 Wmyeon ¥È ¥Ä ¤¦¤µ¤® {rabbit} {hare} +Ѿ 513E U5162 B10 S14 V365 H1566 MN1395 MP1.1036 P1-7-7 I3d11.10 Q4421.6 Yjing1 Wgeung ¥­¥ç¥¦ ¤ª¤½.¤ì¤ë ¤Ä¤Ä.¤·¤à {discreet} {careful} +Ñ¿ 513F U7af8 B117 S22 XH2101 XH3364 N3365 V4245 MN25840 MP8.0730 P1-11-11 Q0021.6 ZRP2-2-8 Yjing4 Wgyeong ¥­¥ç¥¦ ¥±¥¤ ¤­¤½.¤¦ ¤».¤ë ¤¯¤é.¤Ù¤ë {contest} {race} +ÑÀ 5140 U5169 B1 C11 S8 XJ04E3E XJ13028 XH34 N44 V368 H3564 MN1436 MP1.1065 P4-8-1 Q1022.7 Yliang3 Wryang ¥ê¥ç¥¦ ¤Õ¤¿¤Ä {old Japanese coin} {both} {counter for vehicles} {two} +ÑÁ 5141 U516a B11 S9 XH504 V198 MN1437 MP1.1077 P2-2-7 I4b5.11 Q8022.1 Q8023.7 Yyu2 Yshu4 Wyu ¥Ä ¥È¥¦ ¥æ ¤·¤«¤ê {steal} +Ñ 5142 U516e B12 S4 V370 MN1455 MP2.0080 P2-2-2 I2o2.4 Q8020.7 Yxi1 Whye ¥±¥¤ {auxiliary word for euphony or emphasis} +Ñà 5143 U5180 B12 S16 XJ1326F XH1470 N614 V383 MN1500 MP2.0109 P2-5-11 I2o14.3 Q1180.1 Yji4 Wgi ¥­ ¤³¤¤¤Í¤¬.¤¦ ¤³¤¤¤Í¤¬.¤ï¤¯¤Ï {hope for} {wish} {Hebei province} +ÑÄ 5144 U5182 B13 S2 XJ13272 V384 H3352 MN1506 MP2.0110 P4-2-1 I2r0.1 Q7722.0 Yjiong1 Wgyeong ¥­¥ç¥¦ ¥±¥¤ T2 ¤Þ¤­¤¬¤Þ¤¨ ¤¨¤Ê¤¬¤Þ¤¨ ¤É¤¦¤¬¤Þ¤¨ ¤±¤¤¤¬¤Þ¤¨ {upside-down box radical (no. 11)} +ÑÅ 5145 U56d8 B13 S5 XJ03273 XH1028 N618 V387 MN1521 MP2.0113 P3-2-3 Q7722.0 Yhui2 Whoe ¥«¥¤ ¥¨ ¤Þ¤ï.¤ë ¤Þ¤ï.¤¹ ¤â¤È¤ª.¤ë ¤«.¤¨¤ë {round} +ÑÆ 5146 U518c B4 C13 S5 XJ03A7D XH88 N169 V390 H3492 MN1516 MP2.0113 P4-5-1 Q7744.5 Q7744.0 Yce4 Wchaeg ¥µ¥Ä ¥µ¥¯ ¤Õ¤ß {counter for books} {volume} +ÑÇ 5147 U5189 B13 S5 XJ13271 XH163 V388 MN1514X MP2.0110 P4-5-4 I0a5.43 Q5055.7 Yran3 Wyeom ¥¼¥ó ¥Í¥ó ¤¢¤ä.¤¦¤¤ {red} {tan} +ÑÈ 5148 U518f B13 S7 XJ1367A V392 O512 MN1528 MP2.0117 P3-2-5 I2r5.1 Q7722.0 Yjiong3 Wgyeong ¥±¥¤ ¥­¥ç¥¦ ¥½¥¦ ¤¢¤­¤é¤« {clear} {bright} +ÑÉ 5149 U5191 B130 C13 S9 XH3747 V395 MN1537 MP2.0117 P2-5-4 I2r7.2 Q5022.7 Yzhou4 Wju ¥Á¥å¥¦ ¤«¤Ö¤È ¤è¤í¤¤ {helmet} +ÑÊ 514A U5193 B13 S10 V396 MN1540 MP2.0120 P2-5-5 I0a10.14 Q5555.7 Q5544.7 Ygou4 Wgu ¥³¥¦ ¤«¤Þ.¤¨¤ë {put together} {inner palace} +ÑË 514B U5195 B13 S11 N624 V397 MN1545 MP2.0120 P2-2-9 Q6041.6 Ymian3 Wmyeon ¥Ù¥ó ¥á¥ó ¤«¤ó¤à¤ê {crown} +ÑÌ 514C U5196 B14 S2 V398 H3353 MN1565 MP2.0122 P4-2-1 I2i0.1 Q3702.0 Ymi4 Wmyeog ¥Ù¥­ T2 ¤ï¤«¤ó¤à¤ê ¤Ù¤­¤«¤ó¤à¤ê {wa-shaped crown radical (no. 14)} +ÑÍ 514D U51a4 B14 S10 XJ05563 F2382 N631 V404 MN1587X MP2.0128 P2-2-8 Q3741.3 Yyuan1 Wweon ¥¨¥ó {false charge} {hatred} +ÑÎ 514E U51a6 B14 S10 XJ05564 XJ13A5A XH1313 V402 MN1590 MP2.0133 P2-2-8 Q3721.4 Ykou4 Wgu ¥³¥¦ ¤¢¤À.¤¹¤ë {foe} {enemy} {revenge} {grudge} {feud} +ÑÏ 514F U51a2 B14 S10 XH1120 V403 MN1585 MP2.0127 P2-2-8 I2i8.1 Q3723.2 Yzhong3 Wchong ¥Á¥ç¥¦ ¤Ä¤« ¤ª¤ª.¤¦ {mound} {hillock} +ÑÐ 5150 U51a9 B14 S14 XJ03C4C XJ0556D XH626 V407 P2-2-12 Q3732.7 Yxie3 Wsa ¥·¥ã ¤¦¤Ä.¤¹ ¤¦¤Ä.¤ë {write} {draw} {sketch} {compose} +ÑÑ 5151 U51aa B14 S15 XJ06632 XH3651 N632 V408 MN1601X MP2.0133 P2-2-13 I2i13.1 Q3722.7 Ymi4 Wmyeog ¥Ù¥­ {power} {exponent} +ÑÒ 5152 U51ab B15 S2 V409 H1923 MN1607 MP2.0134 P2-1-1 I2b0.1 Q3010.0 Ybing1 Wbing ¥Ò¥ç¥¦ ¤³¤ª¤ê T2 ¤Ë¤¹¤¤ {two-stroke water radical or ice radical (no. 15)} +ÑÓ 5153 U51b3 B15 S6 XJ03768 XH2509 V411 MN1617 MP2.0144 P1-2-4 Q3513.0 Yjue2 Wgyeol ¥±¥Á ¥±¥Ä ¤­.¤á¤ë ¤­.¤Þ¤ë ¤µ.¤¯ {decide} {determine} {judge} +ÑÔ 5154 U51b1 B15 S6 XJ03A63 XJ05D6C V414 MN1613 MP2.0143 P1-2-4 I2b4.3 Q3111.7 Yhu4 Who ¥´ ¥³ ¤µ.¤¨¤ë ¤³¤ª.¤ë ¤Ò.¤¨¤ë {freeze} {be cold} {be clear} {attain skill} +ÑÕ 5155 U51b2 B15 S6 XJ0322D XH2505 N636 V413 O225 MN1616 MP2.0144 P1-2-4 Q3510.6 Ychong1 Ychong4 Wchung ¥Á¥å¥¦ ¤ª¤­ ¤ª¤­¤Ä ¤Á¤å¤¦.¤¹¤ë ¤ï¤¯ {offing} {open sea} {rise high into sky} +ÑÖ 5156 U51b0 B15 S6 XJ04939 XH131 N634 V412 MN1612 MP2.0138 P1-2-4 Q3213.0 Ybing1 Wbing ¥Ò¥ç¥¦ ¤³¤ª¤ê ¤Ò ¤³¤ª.¤ë {ice} {hail} +Ñ× 5157 U51b5 B15 S7 XJ03637 XH2516 N639 V416 MN1620 MP2.0144 P1-2-5 Q3611.0 Ykuang4 Whwang ¥­¥ç¥¦ ¤Þ¤·.¤Æ ¤¤¤ï.¤ó¤ä ¤ª¤â¤à¤­ {still more} {still less} +ÑØ 5158 U51bd B15 S8 XJ05E30 N643 V420 MN1637 MP2.0149 P1-2-6 I2b6.1 Q3210.0 Ylie4 Wryeol ¥ì¥Ä ¥ì¥¤ ¤­¤è.¤¤ {cold} +ÑÙ 5159 U51c5 B15 S10 XJ05E41 XH645 V422 MN1659 MP2.0150 P1-2-8 Q3610.0 Ygu4 Wgo ¥³ ¥«¥¯ ¤«.¤ì¤ë ¤«.¤é¤¹ ¤³¤ª.¤ë {wither} {droop} {lame} +ÑÚ 515A U51c9 B15 S10 XJ04E43 XH2598 N644 V421 O1020 MN1665 MP2.0151 P1-2-8 Q3019.6 Yliang2 Yliang4 Wryang ¥ê¥ç¥¦ ¤¹¤º.¤·¤¤ ¤¹¤º.¤à ¤¹¤º.¤ä¤« ¤¦¤¹.¤¤ ¤Ò¤ä.¤¹ ¤Þ¤³¤È¤Ë {nice and cool} +ÑÛ 515B U51db B15 S15 XJ07425 N651 V430 L2138 MN1718 MP2.0161 P1-2-13 I2b13.1 Q3019.1 Ylin3 Wreum ¥ê¥ó ¤­¤Ó¤·.¤¤ {cold} +ÑÜ 515C U51e0 B16 S2 N653 V432 H3349 O6 MN1737 MP2.0164 P4-2-1 I2s0.1 Q7721.0 Yji1 Yji3 Wgwe ¥­ ¤­¤Ë¤ç¤¦ T2 ¤Ä¤¯¤¨ {table} {table enclosure} +ÑÝ 515D U8655 B141 S11 XJ03D68 XH1162 N4108 V5268 H3238 O1518 MN32697 MP9.1059 P3-4-7 Q2124.1 Ychu4 Ychu3 Wcheo ¥·¥ç ¤È¤³¤í -¤³ ¤ª.¤ë {place} {locale} {department} +ÑÞ 515E U51e9 B16 S6 N656 V436 MN1757 MP2.0168 P3-2-4 I2s4.1 Q7721.0 Wmog ¤³¤¬¤é¤· {wintry wind} {(kokuji)} +Ñß 515F U51ed B16 S8 N659 V438 O727 MN1766 MP2.0168 P2-6-2 I2s6.1 Q2221.7 Yping2 Wbing ¥Ò¥ç¥¦ ¥Ø¥¤ ¤â¤¿.¤ì¤ë ¤è.¤ë {lean on} {recline on} {lie heavy} +Ñà 5160 U51f0 B16 S11 N660 V439 MN1784 MP2.0169 P3-2-9 I2s9.1 Q7721.0 Yhuang2 Whwang ¥ª¥ª ¥³¥¦ ¥ª¥¦ ¤ª¤ª¤È¤ê {female phoenix bird} +Ñá 5161 U51f5 B17 S2 V441 H3364 MN1800 MP2.0171 P4-2-2 I0a2.7 Q2277.0 Yqu1 Ykan3 Wgam ¥«¥ó T2 ¤¦¤±¤Ð¤³ ¤«¤ó¤Ë¤ç¤¦ {open box enclosure} +Ñâ 5162 U51fe B2 C17 S9 XJ04821 XH49 N105 V447 MN1830 MP2.0188 P3-2-7 Q1777.2 Yhan2 Wham ¥«¥ó ¤Ï¤³ ¤¤.¤ì¤ë {box} +Ñã 5163 U5204 B18 S3 XJ03F4F XH152 V451 H3400 MN1849 MP2.0194 P4-3-1 Q1745.0 Q1742.0 Yren4 Win ¥¸¥ó ¥Ë¥ó ¤Ï ¤ä¤¤¤Ð ¤­.¤ë {blade} {sword} {edge} +Ñä 5164 U520b B18 S5 V455 MN1866 MP2.0213 P1-3-2 I2f3.2 Q2240.0 Yqian4 Wcheon ¥«¥ó ¥»¥ó ¤­.¤ë ¤±¤º.¤ë {cut} {whittle} +Ñå 5165 U5214 B18 S6 XH1840 V458 MN1897 MP2.0221 P1-4-2 Q5200.0 Yjue2 Wgyeol ¥±¥Ä ¤¨¤°.¤ë {scoop out} {gouge} +Ñæ 5166 U520e B18 S6 N669 V459 MN1879 MP2.0214 P1-4-2 I2f4.3 Q2220.0 Ywen3 Wmun ¥Õ¥ó ¤Ï.¤Í¤ë ¤¯¤Ó¤Ï.¤Í¤ë {decapitate} +Ñç 5167 U5227 B18 S7 XJ03965 XH718 N671 V462 MN1927 MP2.0242 P1-5-2 Q4772.0 Yjie2 Wgeob ¥³¥¦ ¥´¥¦ ¥­¥ç¥¦ ¤ª¤Ó¤ä.¤«¤¹ {threat} {long ages} +Ñè 5168 U522a B18 S7 N672 V464 MN1917 MP2.0231 P1-5-2 I2f5.1 Q7240.0 Yshan1 Wsan ¥µ¥ó ¤±¤º.¤ë {cut down} +Ñé 5169 U522e B135 C18 S8 N3857 V472 MN1943 MP2.0249 P1-6-2 I2f6.5 Q2260.0 Ygua1 Wgwal ¥«¥Ä ¤³¤½.¤²¤ë ¤±¤º.¤ë {scrape off} +Ñê 516A U5233 B18 S8 N680 V475 MN1956 MP2.0252 P1-6-2 I2f6.6 Q4220.0 Yku1 Wgo ¥³ ¤¯.¤ë ¤¨¤°.¤ë {clear} {serene} {cold} +Ñë 516B U5239 B18 S8 N679 V474 L2144 MN1967 MP2.0258 P1-6-2 I2f6.8 Q4290.0 Ycha4 Ysha1 Wchal ¥»¥Á ¥»¥Ä ¥µ¥Ä {temple} +Ñì 516C U524f B18 S9 V485 MN2024 MP2.0285 P1-6-3 I2o7.8 Q8745.0 Ychuan4 Wchang ¥½¥¦ ¥·¥ç¥¦ ¤Ï¤¸.¤á¤ë {begin} {be damaged} {break} {fall} +Ñí 516D U5244 B18 S9 N687 V483 MN1990 MP2.0266 P1-7-2 I2f7.2 Q1210.0 Yjing3 Wgyeong ¥±¥¤ ¤¯¤Ó¤­.¤ë {beheading} +Ñî 516E U524b B24 C18 S9 XJ05571 N776 V486 H3305 MN2009 MP2.0271 P3-7-2 I3d6.20 Q4221.0 Yke4 Wgeug ¥³¥¯ ¤«¤Ä {victory} +Ñï 516F U524c B18 S9 XJ05E63 N688 V484 MN2010 MP2.0272 P1-7-2 I2f7.1 Q5290.0 Yla4 Yla2 Wral ¥é¥Ä ¤â¤È.¤ë {opposed} {biased} +Ñð 5170 U525e B18 S10 V491 MN2054 MP2.0293 P1-8-2 I2f8.3 Q4260.0 Yji1 Yji3 Wgi ¥­ ¤­¤¶.¤à {carve} +Ññ 5171 U5254 B18 S10 N694 V494 MN2031 MP2.0285 P1-8-2 I2f8.2 Q6220.0 Yti1 Wcheog ¥Æ¥­ ¥Æ¥¤ ¤¨¤°.¤ë ¤½.¤ë {cutting} +Ñò 5172 U526a B12 C18 S11 N599 V502 H2306 L2941 MN2088 MP2.0296 P2-3-8 I2o9.1 Q8022.7 Yjian3 Wjeon ¥»¥ó ¤­.¤ë ¤Ä.¤à {clip} {snip} {cut} +Ñó 5173 U5274 B18 S12 XH661 N701 V505 MN2122 MP2.0303 P1-10-2 I2f10.2 Q2210.0 Ykai3 Wgae ¥¬¥¤ ¥«¥¤ {scythe} {suitability} +Ñô 5174 U5269 B18 S12 XJ03E6A XH698 N700 V504 H1819 O1695 MN2109 MP2.0299 P1-10-2 Q2290.0 Ysheng4 Wing ¥¸¥ç¥¦ ¤¢¤Þ¤Ä¤µ¤¨ ¤¢¤Þ.¤ê ¤¢¤Þ.¤ë {leftovers} {residue} {remains} +Ñõ 5175 U5273 B18 S11 XJ06434 N697 V500 MN2113X MP2.0302 P1-9-2 I2f9.3 Q4260.0 Yzha2 Wdab ¥È¥¦ ¥µ¥Ä ¥Á¥ç¥¦ ¤µ.¤¹ {sickle} {stay} {remain} +Ñö 5176 U527f B18 S13 N704 V508 H1858 MN2165 MP2.0308 P1-11-2 I2f11.2 Q2290.0 Yjiao3 Ychao1 Wcho ¥½¥¦ ¥·¥ç¥¦ {destroy} +Ñ÷ 5177 U527d B18 S13 N705 V510 MN2160 MP2.0306 P1-11-2 I2f11.1 Q1290.0 Ypiao4 Ypiao1 Wpyo ¥Ò¥ç¥¦ ¤ª¤Ó¤ä.¤«¤¹ ¤µ¤¹ {threat} +Ñø 5178 U528d B18 S15 XJ03775 XJ05179 XJ0517A XJ0517B XJ06E5F XH696 N708 V514 H1903 O2674 MN2228 MP2.0352 P1-13-2 Q8280.0 Yjian4 Wgeom ¥±¥ó ¤Ä¤ë¤® {sword} +Ñù 5179 U5294 B9 C18 S16 XJ03775 XJ05178 XJ0517A XJ0517B XJ06E5F XH696 N556 V518 H1906 MN2245 MP2.0358 P1-13-3 Q8785.0 Yjian4 Wgeom ¥±¥ó ¤Ä¤ë¤® {sword} +Ñú 517A U5292 B18 S16 XJ03775 XJ05178 XJ05179 XJ0517B XJ06E5F XH696 V519 H1905 MN2243 MP2.0357 P1-13-3 Q8782.0 Yjian4 Wgeom ¥±¥ó ¤Ä¤ë¤® {sword} +Ñû 517B U5271 B18 S11 XJ03775 XJ05178 XJ05179 XJ0517A XJ06E5F XH696 V499 P1-8-3 Q8755.0 Q8752.0 Yjian4 Wgeom ¥±¥ó ¤Ä¤ë¤® {sword} +Ñü 517C U5288 B18 S15 N710 V516 MN2223 MP2.0312 P2-13-2 I2f13.3 Q7022.7 Ypi1 Ypi3 Wbyeog ¥Ø¥­ ¥Ò¥ã¥¯ ¤Ä¤ó¤¶.¤¯ ¤µ¤¯ {break} {tear} {split} +Ñý 517D U5291 B18 S16 XJ03A5E XH5424 V520 H1909 MN2241 MP2.0357 P1-14-2 Q0220.0 Yji4 Wje Wja ¥¶¥¤ ¥¹¥¤ ¥»¥¤ ¤«¤ë ¤±¤º.¤ë {medicine} {drug} {dose} +Ñþ 517E U8fa8 B160 S16 XJ04A5B XJ05221 XJ06122 XJ06D67 XH846 N4648 V6002 O2496 MN38657 MP10.1083 P1-7-9 Q0044.1 Ybian4 Wbyeon ¥Ù¥ó ¥Ø¥ó ¤ï¤­¤Þ.¤¨¤ë ¤ï.¤±¤ë ¤Ï¤Ê¤Ó¤é ¤¢¤é¤½.¤¦ {discrimination} {dispose of} {distinguish} +Ò¡ 5221 U8fa7 B160 S16 XJ04A5B XJ0517E XJ06122 XJ06D67 XH846 V6003 MN38656 MP10.1083 P1-7-9 Q0044.1 Ybian4 Wpan ¥Ù¥ó ¥Ø¥ó ¤ï¤­¤Þ.¤¨¤ë ¤ï.¤±¤ë ¤Ï¤Ê¤Ó¤é ¤¢¤é¤½.¤¦ {manage} {do} {handle} {deal with} +Ò¢ 5222 U52ac B19 S7 V525 MN2317 MP2.0380 P1-5-2 I2g5.5 Q2462.7 Yqu2 Wgu ¥¯ ¤Ä¤«.¤ì¤ë {become tired} {work busily} +Ò£ 5223 U52ad B19 S7 V526 O429 MN2318 MP2.0380 P1-5-2 I2g5.3 Q1462.7 Yshao4 Wcho Wso ¥·¥ç¥¦ ¤Ä¤È.¤á¤ë {recommend} {work hard} {beautiful} +Ò¤ 5224 U52bc B19 S8 V533 O652 MN2338 MP2.0381 P1-6-2 I2g6.4 Q4462.7 Yjie2 Whal ¥«¥Ä ¥±¥Á {be careful} {hard} {strive} +Ò¥ 5225 U52b5 B19 S8 V532 MN2330 MP2.0381 P2-6-2 I2g6.5 Q9042.7 Yjuan4 Wgweon ¥±¥ó ¤Æ¤¬¤¿ ¤ï¤ê¤Õ {become fatigued} {stop} +Ò¦ 5226 U52c1 B19 G9 S9 N723 V538 DK969 L2990 O1697A MN2349 MP2.0382 IN2029 P1-7-2 I2g7.2 Q1412.7 Yjing4 Yjin4 Wgyeong ¥±¥¤ ¤Ä¤è.¤¤ {strong} +Ò§ 5227 U52cd B19 S10 V542 O1150 MN2370 MP2.0389 P1-8-2 I2g8.1 Q0492.7 Yqing2 Wgyeong ¥±¥¤ ¤Ä¤è.¤¤ {strong} {fierce} +Ò¨ 5228 U52d7 B19 S11 V544 O1455 MN2392X MP2.0396 P2-4-7 I4c7.6 Q6012.7 Yxu4 Wug ¥­¥ç¥¯ ¥Ü¥¦ ¤Ä¤È.¤á¤ë {be diligent} +Ò© 5229 U52de B19 S12 XJ04F2B XH720 N731 V550 H2779 O1776 MN2410 MP2.0403 P2-8-4 Q9942.7 Ylao2 Ylao4 Wro ¥í¥¦ ¤í¤¦.¤¹¤ë ¤¤¤¿¤ï.¤ë ¤¤¤¿.¤º¤­ ¤Í¤®¤é.¤¦ ¤Ä¤«.¤ì¤ë ¤Í¤®¤é.¤¤ {thank for} {reward for} +Òª 522A U52e3 B19 S13 V555 O1969 MN2423 MP2.0411 P1-11-2 I2g11.4 Q5482.7 Yji1 Wjeog ¥»¥­ ¥·¥ã¥¯ ¤¤¤µ¤ª ¤Ä¤à.¤° {merit} {achievement} +Ò« 522B U52e6 B19 S13 N734 V557 MN2426 MP2.0414 P1-11-2 I2g11.5 Q2492.7 Yjiao3 Ychao1 Wcho ¥½¥¦ ¥·¥ç¥¦ {destroy} {steal} +Ò¬ 522C U98ed B184 S13 N5157 V6678 MN44057 MP12.0381 P1-9-4 I8b4.4 Q8872.7 Ychi4 Wchig ¥Á¥ç¥¯ ¥Á¥­ ¤¤¤Þ¤·.¤á¤ë ¤¿¤À.¤¹ {correct} {rectify} +Ò­ 522D U52e0 B19 S13 V556 MN2418 MP2.0408 P1-11-2 I2g11.3 Q1422.7 Ylu4 Wryug ¥ê¥¯ ¤¢¤ï.¤»¤ë {combine} {join forces} +Ò® 522E U52f3 B19 S16 XJ0372E XJ1336E XH2794 V561 H1911 O2553 MN2465 MP2.0416 P1-14-2 Q2432.7 Yxun1 Whun ¥¯¥ó ¤¤¤µ¤ª T1 ¤¤¤µ {meritorious deed} {merits} {rank} +Ò¯ 522F U52f5 B19 S16 XJ04E65 XH193 N737 V562 H1914 O2552 MN2472X MP2.0418 P1-14-2 Q7422.7 Yli4 Wryeo ¥ì¥¤ ¤Ï¤².¤à ¤Ï¤².¤Þ¤¹ {strive} {encourage} +Ò° 5230 U52f8 B19 S19 XJ0342B XH736 N739 V563 H1918 MN2486X MP2.0419 P1-17-2 Q4422.7 Yquan4 Wgweon ¥«¥ó ¥±¥ó ¤¹¤¹.¤á¤ë {persuade} {recommend} {advise} {encourage} {offer} +Ò± 5231 U52f9 B20 S2 V564 H3375 MN2493 MP2.0422 P4-2-4 I0a2.8 Q2720.0 Ybao1 Wpo ¥Û¥¦ ¤Ä¤Ä.¤à T2 ¤Ä¤Ä¤ß¤¬¤Þ¤¨ {wrapping enclosure} +Ò² 5232 U5306 B20 S5 XH1660 N744 V571 MN2511X MP2.0431 P3-2-3 I0a5.31 Q2745.0 Q2742.0 Ycong1 Wchong ¥½¥¦ ¤¤¤½¤¬.¤·¤¤ {rush} {hurry} {be flustered} +Ò³ 5233 U5308 B20 S6 N746 V574 MN2512 MP2.0431 P3-2-4 I0a6.10 Q2772.0 Yxiong1 Whyung ¥­¥ç¥¦ {turmoil} {Hungary} +Ò´ 5234 U7538 B102 S7 V3728 MN21732 MP7.1082 P3-2-5 I5f2.3 Q2762.0 Ydian4 Wjeon Wseung ¥Ç¥ó ¥Æ¥ó ¤«¤ê {region around the imperial capital} {outskirts} +Òµ 5235 U530d B20 S9 N748 V575 MN2527 MP2.0432 P3-2-7 I0a9.13 Q2722.0 Ypu2 Wpo ¥Û ¤Ï.¤¦ {crawl} {creep} +Ò¶ 5236 U5310 B20 S11 N749 V577 MN2545 MP2.0434 P3-2-9 I5f6.8 Q2762.0 Yfu2 Wbog ¥Û¥¯ ¥Õ¥¯ {crawl} +Ò· 5237 U530f B20 S11 V576 O1655 MN2544 MP2.0433 P1-6-5 I0a11.2 Q4721.2 Ypao2 Wpo ¥Û ¥Û¥¦ ¤Ò¤µ¤´ {gourd} +Ò¸ 5238 U5315 B21 S2 N750 V578 H2925 L444 MN2570 MP2.0436 P3-1-1 I0a2.14 Q4071.0 ZPP4-2-4 Ybi3 Wbi ¥Ò ¤µ¤¸ T2 ¤µ¤¸¤Î¤Ò {spoon} +Ò¹ 5239 U531a B22 S2 V583 H3355 MN2595 MP2.0462 P4-2-1 I2t0.1 Q7171.0 Yfang1 Yxi3 Wbang ¥Û¥¦ T2 ¤Ï¤³¤¬¤Þ¤¨ {box-on-side enclosure} +Òº 523A U5323 B22 S7 N762 V589 O742 MN2610 MP2.0466 P3-2-5 I2t5.1 Q7171.5 Yxia2 Wgab ¥³¥¦ ¤Ï¤³ {box} +Ò» 523B U532f B22 S13 V594 MN2644 MP2.0469 P3-2-11 I2t11.1 Q7171.1 Yhui4 Whoe ¥­ ¥¨ ¥«¥¤ ¥ï¥¤ ¤¬¤¤ ¤á¤°.¤ë {whirl} {swirl} +Ò¼ 523C U5331 B22 S14 N767 V595 MN2651 MP2.0470 P3-2-12 I2t12.1 Q7171.8 Ykui4 Wgwe ¥­ ¤Ò¤Ä {chest} {coffer} {rice tub} +Ò½ 523D U5333 B22 S15 XJ0547E XJ13431 V596 MN2655 MP2.0471 P3-2-13 I2t13.1 Q7171.8 Ylian2 Wryeom ¥ì¥ó ¤¯¤·¤² ¤Ï¤³ {cosmetics box} +Ò¾ 523E U5338 B23 S2 V597 H3356 MN2672 MP2.0472 P4-2-1 I0a2.6 Q7171.0 Q1071.0 Yxi4 Whye ¥±¥¤ T2 ¤«¤¯¤·¤¬¤Þ¤¨ {hiding enclosure radical (no. 23)} +Ò¿ 523F U5340 B22 C23 S11 XJ03668 XH757 N766 V593 H3013 MN2691 MP2.0477 P3-2-9 Q7171.6 Yqu1 You1 Wgu Wu ¥¯ ¥ª¥¦ ¥³¥¦ {ward} {district} +ÒÀ 5240 U5346 B24 S4 XJ04234 XH294 N769 V600 H1990 MN2701 MP2.0534 P2-2-2 Q4040.1 Yzu2 Wjeol ¥½¥Ä ¥·¥å¥Ä ¤½¤Ã.¤¹¤ë ¤ª.¤¨¤ë ¤ª.¤ï¤ë ¤Ä¤¤¤Ë ¤Ë¤ï¤« {soldier} {private} {die} +ÒÁ 5241 U5345 B2 C24 S4 N78 V602 MN2700 MP2.0534 P4-4-4 I0a4.42 Q4400.0 Ysa4 Wsab ¥½¥¦ ¤µ¤ó¤¸¤å¤¦ {thirty} +Ò 5242 U4e17 B2 S5 XJ04024 XJ13438 XH78 N83 V15 H3500 MN32 MP1.0278 P4-5-2 Q4477.0 Yshi4 Wse ¥»¥¤ ¥» ¥½¥¦ ¤è ¤µ¤ó¤¸¤å¤¦ {thirty} +Òà 5243 U5349 B2 C24 S5 XJ15738 N85 V606 O151 MN2706 MP2.0540 P2-2-3 I2k3.2 Q4044.0 Yhui4 Whwe ¥­ ¥± ¤¯¤µ {grass} +ÒÄ 5244 U534d B2 C24 S6 N79 V611 O197 MN2724 MP2.0551 P4-6-1 I2k4.7 Q1221.7 Ywan4 Wman ¥Ð¥ó ¥Þ¥ó ¤Þ¤ó¤¸ {swastika} {gammadion} {fylfot} +ÒÅ 5245 U51d6 B24 C85 S12 XJ03D60 XH791 N785 V428 H2840 MN1695 MP2.0159 P2-10-2 Q3040.1 Yzhun3 Wjun ¥¸¥å¥ó ¤¸¤å¤ó.¤¸¤ë ¤¸¤å¤ó.¤º¤ë ¤Ê¤¾¤é.¤¨¤ë ¤Î¤ê ¤Ò¤È.¤·¤¤ ¤ß¤º¤â¤ê {correspond to} {proportionate to} {conform} {imitate} +ÒÆ 5246 U535e B25 S4 V623 O84 MN2778 MP2.0610 P2-2-2 I2j2.1 Q0023.0 Ybian4 Wbyeon ¥Ù¥ó ¥Ø¥ó ¥Ï¥ó {law} {rule} {rash} {hasty} +ÒÇ 5247 U5369 B26 S2 V626 H3357 MN2836 MP2.0619 P4-2-1 I2e0.1 Q7722.0 Yjie2 Wjeol ¥»¥Ä ¤ï¤ê¤Õ T2 ¤Õ¤·¤Å¤¯¤ê {seal} +ÒÈ 5248 U536e B26 S5 XJ05662 V627 MN2846 MP2.0621 P3-2-3 I0a5.8 Q7221.2 Yzhi1 Wchi ¥· ¤µ¤«¤º¤­ {large goblet} {apt} {fitting} +ÒÉ 5249 U5918 B26 S5 XJ0312C XH806 V1124 MN5753 MP3.0340 P1-3-2 Q2722.0 Ymao3 Wweon ¥Ü¥¦ ¤¦ {rabbit (zodiac sign)} +ÒÊ 524A U537b B150 C26 S9 XJ03551 XH808 N4459 V638 H1443 MN2867 MP2.0637 P1-7-2 Q8762.0 Yque4 Wgag ¥­¥ã¥¯ ¤«¤¨.¤Ã¤Æ ¤·¤ê¤¾.¤¯ ¤·¤ê¤¾.¤±¤ë {instead} {on the contrary} {rather} +ÒË 524B U5377 B26 S8 XJ0342C XH1466 N810 V635 H2631 MN2860 MP2.0633 P2-6-2 Q9071.2 Yjuan4 Yjuan3 Yquan2 Wgweon ¥«¥ó ¥±¥ó ¤Þ.¤¯ ¤Þ¤­ {volume} {book} {part} +ÒÌ 524C U5382 B27 S2 XJ13445 N814 V645 H3359 MN2890 MP2.0643 P4-2-1 I2p0.1 Q7120.0 Ychang3 Yhan3 Weom Whan ¥«¥ó ¤«¤ê¤¬¤Í T2 ¤¬¤ó¤À¤ì {wild goose} {trailing cliff} +ÒÍ 524D U5396 B27 S9 N822 V649 H3002 L2089 MN2942 MP2.0647 P3-2-7 I2p7.2 Q7121.2 Ypang2 Wbang ¥Ü¥¦ ¤ª¤ª¤­.¤¤ {large} {mix} +ÒÎ 524E U53a0 B27 S11 XJ0567A N826 V653 MN2981 MP2.0659 P3-2-9 I2p9.1 Q7122.0 Yce4 Ysi5 Wcheug ¥· ¥·¥ç¥¯ ¤«¤ï¤ä {privy} {toilet} +ÒÏ 524F U53a6 B27 S12 XJ0567C F2381 N827 V655 MN2993 MP2.0660 P3-2-10 Q7124.7 Ysha4 Yxia4 Wha ¥« ¥µ ¤¤¤¨ {house} +ÒÐ 5250 U53a5 B27 S12 N828 V656 MN2992 MP2.0659 P3-2-10 I2p10.2 Q7128.2 Yjue2 Wgweol Wgul ¥±¥Ä ¥¯¥Ä ¤½¤Î ¤½¤ì {that} +ÒÑ 5251 U53ae B27 S14 XJ05723 V661 MN3026 MP2.0664 P3-2-12 Q7122.1 Ysi1 Wsi ¥· ¤³¤â¤Î {cut} {divide} {companion} {follower} +ÒÒ 5252 U53b0 B27 S14 XJ03E33 XH1536 V658 MN3034 MP2.0665 P3-2-12 Q7124.8 Ychang3 Yan1 Wchang ¥·¥ç¥¦ {workshop} +ÒÓ 5253 U53b6 B28 S2 N842 V664 H3376 MN3057 MP2.0668 P4-2-4 I0a2.5 Q2073.0 Ysi1 Wsa ¥· ¥Ü¥¦ ¥à ¤ï¤¿¤¯¤· ¤´¤¶.¤ë T2 ¤à {I} {myself} +ÒÔ 5254 U53c3 B28 S11 XJ03B32 XJ13458 XH850 N854 V667 H2126 O2178 MN3098 MP2.0674 P2-2-9 Q2320.2 Ycan1 Ycen1 Yshen1 Ysan1 Wsam Wcham ¥µ¥ó ¥·¥ó ¤Þ¤¤.¤ë ¤Þ¤¸¤ï¤ë ¤ß¤Ä {three} {going} {coming} {visiting} +ÒÕ 5255 U7c12 B118 S17 XH3436 N3430 V4345 MN26490 MP8.0832 P2-6-11 Q8873.2 Ycuan4 Wchan ¥µ¥ó ¥»¥ó ¤¦¤Ð.¤¦ {rob} +ÒÖ 5256 U96d9 B29 C172 S18 XJ04150 XH859 N866 V6511 H2914 O2784 MN42116 MP11.1015 P2-16-2 Q2040.7 Yshuang1 Wssang ¥½¥¦ ¤¿¤°¤¤ ¤Ê¤é¤Ö ¤Õ¤¿¤Ä ¤Õ¤¿- {pair} {set} {comparison} {counter for pairs} +Ò× 5257 U53df B29 S10 N863 V682 MN3176 MP2.0711 P2-8-2 I2h7.3 Q7740.7 Ysou3 Wsu ¥½¥¦ ¥·¥å¥¦ ¤ª¤­¤Ê {old person} +ÒØ 5258 U66fc B72 C73 S11 F2395 N2132 V2475 L2100 O1457 MN14298X MP5.0988 P2-4-7 I4c7.8 Q6040.7 Yman4 Wman ¥Þ¥ó ¥Ð¥ó ¤Ê¤¬.¤¤ {wide} {beautiful} +ÒÙ 5259 U71ee B86 S17 V3495 MN19481 MP7.0550 P2-15-2 I2h15.1 Q9940.7 Yxie4 Wseob ¥·¥ç¥¦ ¤ä¤ï.¤é¤²¤ë {moderate} {alleviate} {boil over low heat} +ÒÚ 525A U53ee B30 S5 N872 V690 H183 MN3244 MP2.0753 P1-3-2 I3d2.7 Q6102.0 Yding1 Wjeong ¥Æ¥¤ {courtesy} +ÒÛ 525B U53e8 B30 S5 V686 MN3237 MP2.0748 P1-3-2 I3d2.4 Q6702.0 Ytao1 Ydao1 Ydao2 Wdo ¥È¥¦ ¤ß¤À¤ê¤Ë {truly} {graciously} {gratuitously} {ravenously} +ÒÜ 525C U53ed B30 S5 N869 V687 MN3242 MP2.0753 P1-3-2 I3d2.5 Q6800.0 Yba1 Wpal ¥Ï¥Ä {open} +ÒÝ 525D U53fa B30 S5 N870 V688 MN3267 MP2.0791 P1-3-2 I3d2.6 Q6800.0 Ychi3 Wib ¤«¤Þ¤¹ {straw bag} {(kokuji)} +ÒÞ 525E U5401 B30 S6 V705 MN3275 MP2.0792 P1-3-3 I3d3.2 Q6104.0 Yxu1 Yyu4 Wu ¥¯ ¥¦ ¤¢¤¢ {exclamation} +Òß 525F U543d B30 S7 XJ13472 V727 MN3378 MP2.0904 P1-3-4 I3d4.2 Q6500.0 You2 Yhong1 Whu Weum Wu ¥³¥¦ ¥¦¥ó ¥¤¥ó ¥ª¥ó ¥° ¤Û¤¨.¤ë {bark} {growl} +Òà 5260 U5440 B30 S8 S7 V731 MN3383 MP2.0911 P1-3-5 I3d4.4 Q6104.0 Yya1 Yya5 Wha ¥¬ ¥« ¤¢ {open one's mouth} {bare one's teeth} {empty} +Òá 5261 U542c B30 S7 V723 MN3352 MP2.0869 P1-3-4 I3d4.7 Q6202.1 Yting1 Yyin3 Weun ¥­¥ó ¤Ý¤ó¤É ¤ï¤é.¤¦ {open-mouthed laughter} {listen to} {pound (sterling, lb)} +Òâ 5262 U542d B30 S7 V724 MN3353 MP2.0869 P1-3-4 I3d4.9 Q6001.7 Yhang2 Ykeng1 Whang ¥³¥¦ ¤Î¤É {throat} {neck} {pivot} +Òã 5263 U543c B30 S7 N893 V730 MN3377 MP2.0904 P1-3-4 I3d3.6 Q6201.0 Yhou3 Whu ¥³¥¦ ¥¯ ¤Û.¤¨¤ë {bark} {bay} {howl} {bellow} {roar} {cry} +Òä 5264 U542e B30 S7 V726 MN3356 MP2.0869 P1-3-4 I3d4.11 Q6301.0 Q6201.3 Yshun3 Wjeon Wyeon ¥»¥ó ¥·¥å¥ó ¤¹.¤¦ {suck} +Òå 5265 U5436 B30 S7 N894 V732 MN3370 MP2.0899 P1-3-4 I3d4.5 Q6402.7 Yna4 Wnul Wseol ¥È¥Ä ¤É¤â.¤ë {stutter} +Òæ 5266 U5429 B30 S7 V725 MN3347 MP2.0864 P1-3-4 I3d4.10 Q6802.7 Yfen1 Wbun ¥Õ¥ó ¤Õ.¤¯ {give an order} {sprout forth} +Òç 5267 U541d B67 C30 S7 N2066 V736 MN3327 MP2.0857 P2-2-5 I2j5.2 Q0060.4 Ylin4 Wrin ¥ê¥ó ¤·¤ï.¤¤ ¤ä¤Ö¤µ.¤«¤Ê ¤ª¤·.¤à {miserly} {stingy} {sparing} +Òè 5268 U544e B30 S7 N890 V722 L2953 MN3423 MP2.0921 P1-3-4 I3d4.12 Q6708.7 Ychi3 Wcheog ¥·¥ã¥¯ ¤Õ¤¤¤¤¤È {foot} +Òé 5269 U548f B30 S8 XJ03153 XH4336 N902 V748 MN3494 MP2.0984 P1-3-5 Q6303.2 Yyong3 Wyeong ¥¨¥¤ ¤è.¤à ¤¦¤¿.¤¦ {recitation} {poem} {song} {composing} +Òê 526A U5475 B30 S8 N911 V763 MN3459 MP2.0957 P1-3-5 I3d5.13 Q6102.0 Yhe1 Yke1 Wga ¥« ¤«.¤¹ ¤·¤«.¤ë ¤ï¤é.¤¦ {scold} {blow on} {reprove} +Òë 526B U548e B30 S8 N908 V759 L2156 MN3493 MP2.0983 P2-5-3 I3d5.15 Q2860.4 Yjiu4 Wgu Wgo ¥­¥å¥¦ ¥³¥¦ ¤È¤¬.¤á¤ë ¤È¤¬ {blame} {censure} {reprimand} +Òì 526C U545f B30 S8 N903 V753 MN3427 MP2.0921 P1-3-5 I3d5.12 Q6003.2 Yquan3 Whyeon ¥²¥ó ¤Ä¤Ö¤ä.¤¯ {mutter} {grumble} {murmur} +Òí 526D U5471 B30 S9 N906 V757 MN3454 MP2.0954 P1-3-6 I3d6.13 Q6203.0 Ygua1 Ygu1 Ywa1 Wgo ¥³ {cry} +Òî 526E U5477 B30 S8 V756 MN3461 MP2.0958 P1-3-5 I3d5.1 Q6605.0 Yxia1 Yxia2 Whab ¥³¥¦ ¤¢¤ª.¤ë ¤¹.¤¦ {sip} {noisy} {quack} +Òï 526F U5470 B30 S9 V750 O972 MN3452 MP2.0954 P2-6-3 I3d6.16 Q2160.1 Yzi3 Wja ¥· ¥µ {blame} {censure} {damage} {this} +Òð 5270 U5492 B30 S8 XJ03C76 XH912 V765 MN3444 MP2.0953 P2-6-2 Q6621.7 Yzhou4 Wju ¥¸¥å ¥·¥å ¥·¥å¥¦ ¤Þ¤¸¤Ê.¤¦ ¤Î¤í.¤¤ ¤Þ¤¸¤Ê¤¤ ¤Î¤í.¤¦ {spell} {curse} {malediction} +Òñ 5271 U547b B30 S8 N910 V762 MN3470 MP2.0958 P1-3-5 I3d5.2 Q6500.6 Yshen1 Wsin ¥·¥ó ¤¦¤á.¤¯ ¤¦¤á¤­ {moan} {groan} +Òò 5272 U5480 B30 S8 N907 V758 MN3476 MP2.0966 P1-3-5 I3d5.6 Q6701.0 Yju3 Yzui3 Wjeo ¥½ ¥·¥ç ¤«.¤à {bite} {eat} +Òó 5273 U5476 B30 S8 N905 V755 MN3460 MP2.0958 P1-3-5 I3d5.9 Q6704.0 Ynao2 Wno ¥É ¥É¥¦ ¤«¤Þ¤Ó¤¹.¤·¤¤ {noisy} +Òô 5274 U5484 B30 S8 N909 V761 O1046 MN3480 MP2.0967 P1-3-5 I3d5.5 Q6207.2 Yduo1 Yduo4 Wdol ¥È¥Ä ¤Ï¤Ê¤· ¤·¤«.¤ë T1 ¤Ï¤Ê {pshaw} {god forbid} +Òõ 5275 U5490 B30 S8 V752 MN3497 MP2.0984 P1-3-5 I3d5.10 Q6400.0 Yfu4 Wbu ¥Õ ¥Û {blow} {command} +Òö 5276 U5486 B30 S8 N904 V754 MN3484 MP2.0968 P1-3-5 I3d5.8 Q6701.2 Ypao2 Wpo ¥Û¥¦ ¤Û.¤¨¤ë {bark} {roar} {get angry} +Ò÷ 5277 U54c7 B30 S9 V785 MN3593 MP2.1005 P1-3-6 I3d6.5 Q6401.4 Ywa1 Ywa5 Wwa Wwae ¥¢ ¥¢¥¤ ¥¨ ¥ï ¤«¤¤ ¤±¤¤ {fawning child's voice} {laughing child's voice} +Òø 5278 U54a2 B30 S9 V782 MN3529 MP2.0958 P2-6-3 I3d6.18 Q6620.7 Ye4 Wag ¥¬¥¯ ¤ª¤É¤í¤¯ {outspokenly} +Òù 5279 U54b8 B30 S9 F2345 V774 O1003 MN3563 MP2.0992 P4-9-4 I4n5.1 Q5320.0 Yxian2 Wham ¥«¥ó ¥²¥ó T1 ¤ß¤Ê ¤·¤² {all} {same} +Òú 527A U54a5 B30 S9 V773 MN3534 MP2.0987 P1-3-6 I3d6.8 Q6101.4 Yxi4 Ydie2 Wheui Wjil ¥Æ¥Ä ¥­ ¤«.¤à {laugh} {chew} {eat} +Òû 527B U54ac B30 S9 XH1012 N919 V787 MN3543 MP2.0989 P1-3-6 I3d6.11 Q6004.8 Yyao3 Wgyo ¥³¥¦ ¥è¥¦ ¤«.¤à {bite} {gnaw} {chew} {gear with} {dash against} +Òü 527C U54c4 B30 S9 N918 V786 MN3588 MP2.1004 P1-3-6 I3d6.7 Q6408.1 Yhong1 Yhong3 Yhong4 Whong ¥³¥¦ {resound} {reverberate} +Òý 527D U54c8 B30 S9 V778 MN3594 MP2.1006 P1-3-6 I3d6.9 Q6806.1 Yha1 Yha3 Yha4 Yka1 Whab Wab ¥´¥¦ ¥Ï ¥½¥¦ {school of fish} {fish's mouth moving} {exhaling sound} +Òþ 527E U54a8 B30 S9 N915 V780 MN3538 MP2.0987 P2-6-3 I3d6.17 Q3760.8 Yzi1 Wja ¥· ¤¢¤¢ ¤Ï¤«.¤ë {investigate} +Ó¡ 5321 U54ab B4 C30 S9 N216 V783 O996 MN3542 MP2.0988 P3-4-5 I3r6.6 Q7680.8 Yzhi3 Wji ¥· ¤¿ {short} {span} +Ó¢ 5322 U54c2 B30 S9 V777 MN3583 MP2.1004 P1-3-6 I3d6.1 Q6106.0 Yshen3 Wsin ¥·¥ó ¤ï¤é.¤¦ {derisive laugh} {sneer} +Ó£ 5323 U54a4 B30 S9 XJ1352A N916 V781 MN3533 MP2.0986 P1-3-6 I3d6.6 Q6301.4 Yzha4 Wta ¥¿ ¥È ¤·¤«.¤ë {clicking (with tongue)} {upbraid} {pity} {belch} +Ó¤ 5324 U54be B30 S9 V776 MN3578 MP2.0996 P1-3-6 I3d6.4 Q6401.1 Ylao3 Wro ¥í¥¦ {voice} +Ó¥ 5325 U54bc B30 S9 XJ1356A V775 MN3573 MP2.0996 P3-6-3 I3d6.19 Q7722.7 Yguo1 Ykuai1 Wgwae Whwa ¥«¥¤ ¥± ¥¯¥¦ ¥« ¤è¤³¤·¤Þ ¤¯¤Á¤¬¤æ¤¬¤à ¤æ¤¬.¤à {crooked mouth} {evil} {dishonest} +Ó¦ 5326 U54d8 B30 S9 V772 P1-3-6 I3d6.2 Q6102.1 ¤µ¤½.¤¦ {(kokuji)} {invite} {entice} +Ó§ 5327 U54e5 B1 C30 S10 N56 V801 O1193 MN3641 MP2.1012 P2-5-5 I3d7.16 Q1062.1 Yge1 Wga ¥« ¥³ ¤¢¤Ë ¤¦¤¿ {big brother} +Ó¨ 5328 U54e6 B30 S10 V798 MN3642 MP2.1013 P1-3-7 I3d7.2 Q6305.0 Ye2 Yo2 Yo4 Wa ¥¬ {sing} +Ó© 5329 U550f B30 S10 V800 MN3707 MP2.1021 P1-3-7 I3d7.11 Q6402.7 Yxi1 Wheui ¥­ ¤Ê¤².¤¯ {lament} {grieve} +Óª 532A U5514 B30 S10 V794 MN3741 MP2.1041 P1-3-7 I3d7.7 Q6106.1 Ywu2 Wo ¥´ {reading voice} +Ó« 532B U54fd B30 S10 V799 MN3680 MP2.1019 P1-3-7 I3d7.3 Q6104.6 Ygeng3 Wgyeong ¥³¥¦ ¤à¤».¤Ö {sob} {get choked up} +Ó¬ 532C U54ee B30 S10 N926 V804 MN3659 MP2.1016 P1-3-7 I3d6.3 Q6404.7 Yxiao4 Yxiao1 Whyo ¥³¥¦ ¤¿.¤±¤ë ¤Û.¤¨¤ë {roar} {howl} {growl} {bellow} +Ó­ 532D U54ed B94 C30 S10 N2880 V796 MN3658 MP2.1015 P2-6-4 I3g6.7 Q6643.0 Yku1 Wgog ¥³¥¯ ¤Ê¤².¤¯ ¤Ê.¤¯ {weep} {moan} {wail} +Ó® 532E U54fa B30 S10 F2461 N929 V810 H401 MN3676 MP2.1018 P1-3-7 I3d7.4 Q6302.7 Ybu3 Wpo ¥Û ¤Ï¤°¤¯.¤à ¤Õ¤¯.¤à {nurse} {suckle} +Ó¯ 532F U54e2 B30 S10 V806 MN3635 MP2.1011 P1-3-7 I3d7.6 Q6104.1 Ylong4 Wrong ¥í¥¦ ¤µ¤¨¤º.¤ë {chirp} {twitter} {warble} +Ó° 5330 U5539 B30 S11 V814 MN3774X MP2.1047 P1-3-8 I3d8.7 Q6803.3 Yyu2 Weo ¥ª {laugh} {smile} +Ó± 5331 U5540 B30 S11 XJ1362C N934 V820 MN3789 MP2.1048 P1-3-8 I3d8.16 Q6101.4 Yai2 Wae ¥¬¥¤ ¤¤¤¬¤à {wrangle} {growl at} +Ó² 5332 U5563 B30 S12 N956 V825 MN3876 MP2.1068 P1-3-9 Q6702.0 DR3744 Yxian2 Wham ¥«¥ó ¤¯¤ï.¤¨¤ë ¤¯¤Ä¤ï {hold in mouth or between teeth} +Ó³ 5333 U554c B30 S11 V816 MN3810 MP2.1057 P1-3-8 I3d8.6 Q6301.1 Yxiang1 Wgang ¥¯¥¦ ¥³¥¦ {angry voice} {gargle} {throat} +Ó´ 5334 U552e B30 S11 V813 MN3760 MP2.1042 P2-8-3 I8c3.1 Q2060.1 Yshou4 Wsu ¥·¥å¥¦ ¤¦.¤ë {sell} {be popular} +Óµ 5335 U555c B30 S11 N936 V822 MN3832 MP2.1066 P1-3-8 I3d8.11 Q6704.7 Ychuo4 Ychuai4 Wcheol ¥»¥Ä ¥Æ¥Ä ¤¹¤¹.¤ë {suck} {sip} +Ó¶ 5336 U5545 B30 S11 V815 MN3802 MP2.1050 P1-3-8 I3d8.13 Q6104.6 Yzhuo2 Wtag ¥¿¥¯ ¥È¥¦ {noisy} {peck at} {chirping} {twittering} +Ó· 5337 U5556 B30 S11 N933 V819 MN3824 MP2.1064 P1-3-8 I3d8.10 Q6908.9 Ydan4 Wdam ¥¿¥ó ¤¯.¤¦ ¤¯¤é¤ï.¤¹ {eat} +Ó¸ 5338 U5557 B30 S11 XJ13643 N932 V818 MN3825 MP2.1065 P1-3-8 I3d8.14 Q6707.7 Ydan4 Wdam ¥¿¥ó ¤¯.¤é¤ï¤¹ ¤¯.¤¦ ¤¯.¤é¤¦ {allure} {entice} +Ó¹ 5339 U5538 B30 S11 N937 V823 MN3773 MP2.1047 P1-3-8 I3d8.12 Q6803.2 Ynian4 Wjeom Wjeon ¥Æ¥ó ¤¦¤Ê.¤ë ¤¦¤Ê¤ê {groan} {roar} +Óº 533A U5533 B30 S10 V797 MN3767 MP2.1046 P1-3-7 Q6303.4 Yli4 Wryeo ¥ì¥¤ ¤ì¤Ä {cry} {honking of birds} {droning of cicadas} +Ó» 533B U555d B30 S11 V817 MN3833 MP2.1066 P1-3-8 I3d8.5 Q6600.0 Yhe2 Whwa ¥ï {follow} {childless} +Ó¼ 533C U5599 B30 S12 N946 V838 MN3951 MP2.1088 P1-3-9 I3d9.14 Q6703.2 Yhui4 Whwe ¥«¥¤ ¤¬¤¤ ¤¯¤Á¤Ð¤· {beak} +Ó½ 533D U5580 B30 S12 XJ0533E N952 V847 MN3896 MP2.1070 P1-3-9 I3d9.13 Q6306.4 Yke4 Yka1 Yka4 Wgaeg ¥«¥¯ ¤Ï.¤¯ {vomit} +Ó¾ 533E U54af B30 S9 XJ0533D N917 V784 MN3550 MP2.0990 P1-3-6 Q6706.4 Yge1 Yka3 Ylo5 Yluo4 Yge2 Wgag Wrag ¥«¥¯ ¤Ï.¤¯ {quarrel} +Ó¿ 533F U558a B30 S12 XJ15F58 N949 V843 MN3916 MP2.1084 P1-3-9 I3d9.2 Q6305.0 Yhan3 Wham ¥«¥ó ¥ä¥¯ ¤µ¤±.¤Ö {cry} {call} +ÓÀ 5340 U559f B30 S12 N948 V842 MN3963 MP2.1094 P1-3-9 I3d9.9 Q6602.7 Ykui4 Wwi Wgoe ¥­ ¥«¥¤ ¤Ê¤².¤¯ {moan} +ÓÁ 5341 U557b B7 C30 S12 N279 V835 O1700 MN3886 MP2.1069 P2-2-10 I2j10.2 Q0060.2 Ychi4 Wsi ¥· ¤¿¤À.¤Ê¤é¤Ì ¤¿¤À.¤Ë {incomparable} {merely} +Ó 5342 U557e B30 S12 V840 MN3892 MP2.1070 P1-3-9 I3d9.5 Q6908.0 Yjiu1 Wchu ¥·¥å¥¦ ¤Ê.¤¯ {cry} {whimper} {neigh} +Óà 5343 U5598 B30 S12 F2449 N954 V848 MN3946 MP2.1087 P1-3-9 I3d9.11 Q6202.7 Ychuan3 Wcheon ¥¼¥ó ¥»¥ó ¤¢¤¨.¤° ¤»¤­ {pant} {gasp} {breathe hard} +ÓÄ 5344 U559e B30 S12 N950 V845 MN3961X MP2.1094 P1-3-9 I3d9.4 Q6702.0 Yji1 Wjeul Wjig ¥·¥ç¥¯ ¥½¥¯ ¤«¤³.¤Ä {speak resentfully} +ÓÅ 5345 U55ae B30 S12 XJ04331 XJ1363C XH139 N943 V833 H2686 O1759 MN3993 MP2.1105 P2-6-6 Q6650.6 Ydan1 Ychan2 Yshan4 Wdan Wseon ¥¿¥ó ¤Ò¤È¤¨ {one} {single} {simple} +ÓÆ 5346 U557c B30 S12 N945 V837 MN3887 MP2.1069 P1-3-9 I3d9.16 Q6002.7 Yti2 Wje ¥Æ¥¤ ¤Ê.¤¯ {bark} {chirp} {cry} +ÓÇ 5347 U5583 B30 S12 N951 V846 MN3903 MP2.1072 P1-3-9 I3d9.18 Q6402.7 Ynan2 Wnam ¥Ê¥ó ¤Î.¤¦ {chatter} {rattle on} +ÓÈ 5348 U55a9 B30 S12 XH4445 N947 V839 H553 O2064 MN3979 MP2.1097 P1-3-9 I3d9.15 Q6802.1 Q6803.7 Yyu4 Wyu ¥æ ¤¿¤È.¤¨¤ë ¤µ¤È.¤¹ {metaphor} +ÓÉ 5349 U5587 B30 S12 N957 V851 MN3909 MP2.1083 P1-3-9 I3d9.3 Q6200.0 Yla3 Yla1 Yla2 Wral Wra ¥é¥Ä ¥é {chatter} {rattle on} +ÓÊ 534A U55a8 B30 S12 N944 V836 MN3978 MP2.1097 P1-3-9 I3d9.17 Q6001.7 Q6001.2 Yliang4 Wryang ¥ê¥ç¥¦ ¥í¥¦ {clear voice} +ÓË 534B U55da B30 S13 N968 V865 MN4084 MP2.1120 P1-3-10 I3d10.1 Q6702.7 Ywu1 Wo ¥¦ ¥ª ¤¢¤¢ {weep} {ah} {alas} +ÓÌ 534C U55c5 B30 S13 XJ16D42 F2480 N973 V871 MN4048 MP2.1116 P1-3-10 I3d10.3 Q6603.4 Yxiu4 Whu ¥­¥å¥¦ ¤«.¤° {smell} {sniff} {scent} +ÓÍ 534D U55df B30 S13 N970 V869 MN4102 MP2.1122 P1-3-10 I3d10.10 Q6801.1 Yjie1 Yjue1 Wcha ¥µ ¥·¥ã ¤¢ ¤¢¤¢ ¤Ê¤².¤¯ {be satisfied} {grieve} {ah} +ÓÎ 534E U55c4 B30 S13 N971 V867 MN4047 MP2.1116 P1-3-10 I3d10.5 Q6104.7 Ya2 Ysha4 Wsa Wae ¥µ ¤«.¤é¤¹ ¤«.¤ì¤ë ¤·¤ã¤¬.¤ì¤ë {hoarse} +ÓÏ 534F U55dc B30 S13 XJ13479 F2465 N972 V870 MN4089 MP2.1121 P1-3-10 I3d10.4 Q6406.1 Yshi4 Wgi ¥· ¤¿¤·¤Ê.¤à ¤¿¤·¤Ê.¤ß ¤³¤Î.¤à ¤³¤Î.¤ß {like} {taste} {modest} +ÓÐ 5350 U55e4 B30 S13 XH3374 N967 V864 MN4110 MP2.1125 P1-3-10 I3d10.9 Q6203.6 Ychi1 Wchi ¥· ¤ï¤é.¤¦ {laugh} {ridicule} +ÓÑ 5351 U55d4 B30 S13 V866 MN4074 MP2.1119 P1-3-10 I3d10.11 Q6108.1 Ychen1 Wjin ¥·¥ó ¤¤¤«.¤ë {be angry} +ÓÒ 5352 U5614 B30 S14 N982 V884 L2999 MN4200 MP2.1139 P1-3-11 I3d11.9 Q6101.6 You1 You3 You4 Wgu Whu ¥ª¥¦ ¥¯ ¤Ï.¤¯ ¤à¤«¤Ä.¤¯ ¤¦¤¿.¤¦ {vomit} {nauseated} +ÓÓ 5353 U55f7 B30 S14 N979 V880 MN4142 MP2.1127 P1-3-11 I3d11.2 Q6804.0 Yao2 Wo ¥´¥¦ ¤«¤Þ¤Ó¤¹.¤·¤¤ {noisy} +ÓÔ 5354 U5616 B30 S14 N980 V882 MN4204 MP2.1140 P1-3-11 I3d11.6 Q6508.6 Yze2 Wchaeg ¥µ¥¯ ¤µ¤¤¤Ê.¤à ¤µ¤±.¤Ö {scold} {torment} {chastise} +ÓÕ 5355 U55fe B30 S14 N977 V877 MN4155 MP2.1128 P1-3-11 I3d11.4 Q6803.4 Ysou3 Yzu2 Wju Wsu Wchog ¥¾¥¯ ¥½¥¯ ¥½¥¦ ¤±¤·¤«.¤±¤ë ¤½¤½¤Î¤«.¤¹ {sic'em} {egg on} {instigate} +ÓÖ 5356 U55fd B30 S14 N981 V883 MN4154 MP2.1128 P1-3-11 I3d11.3 Q6708.2 Ysou4 Wsu ¥½¥¦ ¥·¥å¥¦ ¥½¥¯ ¤¹¤¹.¤° ¤æ¤¹.¤° ¤¯¤Á¤¹¤¹.¤° {rinse} {wash} {gargle} +Ó× 5357 U561b B30 S14 N976 V876 MN4230 MP2.1143 P1-3-11 I3d11.8 Q6009.4 Yma5 Yma2 Wma ¥Þ {wheat} +ÓØ 5358 U55f9 B30 S14 XJ15E41 V875 MN4148 MP2.1127 P1-3-11 I3d10.12 Q6503.0 Ylian2 Wryeon ¥ì¥ó ¤ª¤·¤ã¤Ù¤ê {voluble} {garrulous} +ÓÙ 5359 U564e B30 S15 N990 V895 MN4307 MP2.1152 P1-3-12 I3d12.6 Q6401.8 Yye1 Wyeol Wil ¥¤¥Ä ¥¨¥Ä ¤à.¤»¤ë ¤à¤».¤Ö {choke} {smother} +ÓÚ 535A U5650 B30 S15 XJ0346F XH994 V899 MN4311 MP2.1153 P2-6-9 Q6666.1 Yqi4 Wgi ¥­ ¤¦¤Ä¤ï {vessel} {receptacle} {implement} {instrument} {ability} +ÓÛ 535B U71df B30 C86 S17 XJ03144 XH963 N1006 V3491 H2816 O2692 MN19457 MP7.0539 P2-8-9 Q9960.6 Yying2 Wyeong ¥¨¥¤ ¤¤¤È¤Ê.¤à ¤¤¤È¤Ê.¤ß {camp} {perform} {build} {conduct (business)} +ÓÜ 535C U5634 B30 S16 N1000 V905 MN4256X MP2.1147 P1-3-13 I3d13.7 Q6102.7 Yzui3 Wchwi ¥· ¤¯¤Á¤Ð¤· ¤Ï¤· {beak} {bill} +ÓÝ 535D U5636 B30 S15 N987 V892 MN4260 MP2.1147 P1-3-12 I3d12.1 Q6202.1 Ysi1 Wsi ¥»¥¤ ¤¤¤Ê¤Ê.¤¯ {neigh} {whinny} +ÓÞ 535E U5632 B30 S15 N992 V897 L2155 MN4254X MP2.1146 P1-3-12 I3d12.2 Q6702.0 Ychao2 Yzhao1 Wjo ¥Á¥ç¥¦ ¥È¥¦ ¤¢¤¶¤±.¤ë {ridicule} {insult} +Óß 535F U5638 B30 S15 N988 V893 MN4269 MP2.1148 P1-3-12 I3d12.4 Q6803.1 Yfu3 Ym2 Wmu ¥Ö ¥à ¤µ¤¾ ¤µ¤¾¤ä ¤µ¤¾¤«¤· {how} {indeed} {I dare say} +Óà 5360 U566b B30 S16 V911 MN4381 MP2.1159 P1-3-13 I3d13.8 Q6003.6 Yyi1 Yyi4 Wheui Wae ¥¤ ¥¢¥¤ ¥ª¥¯ ¤¢¤¢ ¤ª¤¯¤Ó {exclamation} {burp} {belch} +Óá 5361 U5664 B30 S16 N1004 V909 MN4364 MP2.1155 P1-3-13 I3d13.5 Q6409.1 Yjin4 Wgeum ¥­¥ó ¤Ä¤°.¤à {shut up} +Óâ 5362 U562f B30 S16 N999 V904 MN4246 MP2.1144 P1-3-13 I3d13.1 Q6502.7 Yxiao4 Wso ¥·¥ç¥¦ ¥·¥Ä ¤¦¤½¤Ö.¤¯ {roar} {howl} {recite emotionally} {feign indifference} +Óã 5363 U566c B30 S16 N997 V902 MN4382 MP2.1160 P1-3-13 I3d13.6 Q6801.8 Yshi4 Wseo ¥¼¥¤ ¤«.¤à {bite} +Óä 5364 U566a B30 S16 XJ06C21 N1001 V906 MN4380 MP2.1159 P1-3-13 I3d13.9 Q6609.4 Yzao4 Wjo ¥½¥¦ ¤µ¤ï.¤° {be noisy} +Óå 5365 U5686 B30 S16 N1003 V908 MN4458X MP2.1166 P1-3-13 I3d13.10 Q6402.7 Yhao1 Whyo ¥³¥¦ ¤µ¤±.¤Ö {call} +Óæ 5366 U5680 B30 S17 N1007 V914 H785 MN4445 MP2.1165 P1-3-14 I3d14.4 Q6302.1 Yning2 Wnyeong ¥Í¥¤ ¥Ë¥ç¥¦ {kindness} +Óç 5367 U568a B30 S17 V913 MN4467 MP2.1167 P1-3-14 I3d14.2 Q6602.1 Ypi4 Wbi ¥Ò ¤«¤«¤á ¤«¤«¤¢ ¤Ï¤Ê¤¤¤­ {breathing through the nose} {snorting} {wife} {one's old lady} +Óè 5368 U56a0 B30 S18 N1011 V918 MN4544 MP2.1171 P1-3-15 I3d15.1 Q6200.0 Yliu2 Wryu ¥ê¥å¥¦ ¥ë {a clear sound} +Óé 5369 U5694 B30 S17 XJ0536A N1010 V917 MN4501 MP2.1168 P1-3-14 I3d15.3 Q6408.1 Yti4 Wche ¥Æ¥¤ ¤¯¤·¤ã¤ß ¤¯¤µ¤á ¤¯¤µ¤ß {sneeze} +Óê 536A U568f B30 S17 XJ05369 XH1010 V912 MN4493 MP2.1168 P1-3-14 Q6408.1 Yti4 Wche ¥Æ¥¤ ¤¯¤·¤ã¤ß ¤¯¤µ¤á ¤¯¤µ¤ß {sneeze} +Óë 536B U56a5 B30 S19 N1015 V923 MN4545 MP2.1171 P1-3-16 I3d16.2 Q6403.1 Yyan4 Wyeon ¥¨¥ó ¤Î.¤à {swallow} +Óì 536C U56ae B30 S19 XH571 N1013 V920 H2901 MN4565X MP2.1127 P2-13-6 I3d15.4 Q2722.7 ZSP2-12-6 Yxiang4 Whyang ¥³¥¦ ¥­¥ç¥¦ ¤µ¤­¤Ë ¤à¤«.¤¦ {guide} {direct} {incline to} {favor} +Óí 536D U56b6 B30 S20 V925 MN4592 MP2.1182 P1-3-17 I3d17.1 Q6604.4 Yying1 Waeng ¥ª¥ª ¥ª¥¦ ¤Ê.¤¯ {chirping} {birds singing together} +Óî 536E U56b4 B4 C30 S20 XJ03837 XH253 N256 V924 H2733 O2900 MN4589 MP2.1174 P2-6-14 Q6624.8 Yyan2 Weom ¥²¥ó ¥´¥ó ¤ª¤´¤½.¤« ¤­¤Ó.¤·¤¤ ¤¤¤«.¤á¤·¤¤ ¤¤¤Ä¤¯¤· {strictness} {severity} {rigidity} +Óï 536F U56c2 B30 S21 N1020 V930 O2938 MN4616 MP2.1185 P2-6-15 I9a12.3 Q6666.8 Yxiao1 Yao2 Whyo ¥´¥¦ ¥­¥ç¥¦ ¤«¤·¤Þ.¤·¤¤ ¤«¤Þ¤Ó¤¹.¤·¤¤ {noisy} {boisterous} +Óð 5370 U56bc B30 S21 XH1012 N1016 V926 MN4602 MP2.1183 P1-3-18 I3d18.3 Q6204.6 Yjiao2 Yjiao4 Yjue2 Wjag ¥·¥ã¥¯ ¤«.¤à {bite} +Óñ 5371 U56c1 B30 S21 N1018 V928 L2157 MN4615 MP2.1184 P1-3-18 I3d18.5 Q6104.1 Ynie4 Wseob Wnyeob ¥·¥ç¥¦ ¤µ¤µ¤ä.¤¯ {whisper} {murmur} +Óò 5372 U56c3 B30 S21 F2275 N1019 V929 MN4619 MP2.1186 P1-3-18 I3d18.1 Q6001.4 Yca4 Wjab ¥µ¥Ä ¥½¥¦ ¤Ï¤ä.¤¹ {play (music)} {accompany} {beat time} {banter} {jeer} {applaud} +Óó 5373 U56c0 B30 S21 N1017 V927 MN4614 MP2.1184 P1-3-18 I3d18.2 Q6504.3 Yzhuan4 Yzhuan3 Wjeon ¥Æ¥ó ¤µ¤¨¤º.¤ë {sing} {chirp} {warble} {chatter} +Óô 5374 U56c8 B30 S21 N1021 V931 MN4629X MP2.1187 P1-3-18 I3d18.4 Q6403.1 Yyi4 Wye ¥²¥¤ {foolish talk} +Óõ 5375 U56ce B30 S22 V932 O2945 P1-3-19 I3d19.1 Q6806.6 Wseung ¥½ ¤·¤ç¤¦ {used in place names} +Óö 5376 U56d1 B30 S24 XJ03E7C XH989 N1023 V935 H815 MN4654 MP2.1190 P1-3-21 Q6702.7 Yzhu3 Wchog ¥·¥ç¥¯ ¤·¤ç¤¯.¤¹¤ë ¤¿¤Î.¤à {request} {send a message} +Ó÷ 5377 U56d3 B30 S24 XJ07376 XH5434 V934 MN4659 MP2.1190 P1-3-21 Q6707.2 Q6707.1 Ynie4 Wseol Wnyeol ¥²¥Ä ¥±¥Ä ¤«¤¸.¤ë ¤«.¤à {gnaw} +Óø 5378 U56d7 B31 S3 V936 H3391 O28 MN4675 MP3.0001 P4-3-1 Q6000.0 ZPP3-3-0 Ywei2 Wgug Wwi ¥¤ ¥³¥¯ T2 ¤¯¤Ë¤¬¤Þ¤¨ {box or enclosure radical (no. 31)} {box} +Óù 5379 U56ee B31 S7 N1031 V944 MN4715 MP3.0062 P3-3-4 I3s4.4 Q6021.1 Ye2 Wwa ¥« ¥æ¥¦ ¤ª¤È¤ê {decoy} {lure} {stool pigeon} +Óú 537A U56f9 B31 S8 N1035 V948 MN4744 MP3.0065 P3-3-5 I3s5.3 Q6030.7 Yling2 Wryeong ¥ì¥¤ {prison} +Óû 537B U5700 B31 S9 XJ13721 XH1037 N1038 V951 H3101 O1002 MN4759 MP3.0069 P3-3-6 Q6022.7 Yguo2 Wgug ¥³¥¯ ¤¯¤Ë T1 ¤³¤Ä {country} +Óü 537C U56ff B31 S9 V952 O990 MN4756 MP3.0068 P3-3-6 I3s6.2 Q6022.7 Yyou4 Wyu ¥æ¥¦ ¤½¤Î {game preserve} {pasture} {garden} +Óý 537D U5704 B31 S10 N1039 V953 MN4775 MP3.0070 P3-3-7 I3s7.3 Q6060.1 Yyu3 Weo ¥´ ¥®¥ç ¤Ò¤È¤ä {prison} {arrest} +Óþ 537E U5709 B31 S11 V957 MN4793 MP3.0072 P3-3-8 I3s8.2 Q6040.1 Yyu3 Weo ¥®¥ç ¥´ ¤¦¤Þ¤«.¤¤ ¤Ò¤È¤ä {prison} {horse tender} {ostler} +Ô¡ 5421 U5708 B31 S11 XJ03777 XH1045 N1041 V955 H3131 MN4789 MP3.0071 P3-3-8 Q6071.2 Yquan1 Yjuan1 Yjuan4 Yquan3 Wgweon ¥±¥ó ¤«¤³.¤¤ {sphere} {circle} {radius} {range} +Ô¢ 5422 U570b B31 S11 XJ03971 XH1037 N1042 V956 H3132 L2988 O1500 MN4798 MP6.0073 P3-3-8 Q6015.3 Yguo2 Wgug ¥³¥¯ ¤¯¤Ë T1 ¤³ {country} +Ô£ 5423 U570d B31 S13 XJ0304F XH1032 N1044 V959 H3149 O2045 MN4806 MP3.0089 P3-3-10 Q6050.6 Ywei2 Wwi ¥¤ ¤«¤³.¤à ¤«¤³.¤¦ ¤«¤³.¤¤ {enclose} {surround} {encircle} {preserve} {store} {keep} +Ô¤ 5424 U5713 B31 S13 XJ0315F XH617 N1046 V961 H3157 O2044 MN4819 MP3.0093 P3-3-10 Q6080.6 Yyuan2 Wweon ¥¨¥ó ¤Þ¤ë.¤¤ ¤Þ¤ë ¤Þ¤É ¤Þ¤É.¤« ¤Þ¤í.¤ä¤« T1 ¤Ä¤Ö¤é {yen} {circle} {round} +Ô¥ 5425 U5718 B31 S14 XJ04344 XH1027 N1049 V964 H3164 MN4834 MP3.0103 P3-3-11 Q6034.3 Ytuan2 Wdan ¥À¥ó ¥È¥ó ¤«¤¿¤Þ¤ê ¤Þ¤ë.¤¤ {association} +Ô¦ 5426 U5716 B31 S14 XJ03F5E XH1034 N1048 V963 H3165 O2236 MN4832 MP3.0099 P3-3-11 Q6060.0 Ytu2 Wdo ¥º ¥È ¤¨ ¤Ï¤«.¤ë {drawing} {plan} +Ô§ 5427 U55c7 B1 C31 S13 XH2066 N67 V860 MN4053 MP2.1117 P2-7-6 I3b10.13 Q4060.1 Yse4 Wsaeg ¥·¥ç¥¯ ¤ä¤Ö¤µ.¤« ¤ª¤·.¤à {miserly} {stingy} {sparing} +Ô¨ 5428 U571c B31 S16 V965 MN4851 MP3.0106 P3-3-13 I3s13.1 Q6073.2 Yyuan2 Yhuan2 Wweon Whwan ¥«¥ó ¥¨¥ó ¤Þ¤ë.¤¤ ¤á¤°.¤ë {round} {go around} +Ô© 5429 U5726 B32 S5 V969 MN4879 MP3.0122 P1-3-2 I3b2.1 Q4810.0 Wib ¥¤¥ê {sluice} {spout} {floodgate} {penstock} +Ôª 542A U5737 B32 S6 V972 O240 MN4900 MP3.0146 P1-3-3 I3b3.4 Q4113.0 ¤¢¤¯¤Ä {low-lying land} {(kokuji)} +Ô« 542B U5738 B32 S6 V971 P1-3-3 I3b3.3 Q4217.0 ¤Þ¤Þ {steep slope} {(kokuji)} +Ô¬ 542C U574e B32 S7 V981 MN4928 MP3.0152 P1-3-4 I3b4.2 Q4718.2 Ykan3 Wgam ¥«¥ó ¤¢¤Ê {pitfall} +Ô­ 542D U573b B32 S7 V980 MN4903 MP3.0146 P1-3-4 I3b4.5 Q4212.1 Yqi2 Wgi Weun ¥­ ¥®¥ó ¤µ¤«.¤¤ {region surrounding the capital} +Ô® 542E U5740 B32 S7 XJ06F77 N1058 V982 O386 MN4908 MP3.0146 P1-3-4 I3b4.3 Q4111.0 Yzhi3 Wji ¥· ¤¢¤È {ruins} +Ô¯ 542F U574f B32 S7 N1060 V984 O388 MN4930 MP3.0153 P1-3-4 I3b4.4 Q4119.0 Ypi1 Yhuai4 Ypei1 Wbae ¥Ï¥¤ ¤Ä¤­ ¤ª¤« {bowl} +Ô° 5430 U5769 B32 S8 N1069 V995 MN4975 MP3.0163 P1-3-5 I3b5.2 Q4417.0 Ygan1 Wgam ¥«¥ó ¤Ä¤Ü {jar} {pot} +Ô± 5431 U57c0 B32 S10 XJ03F62 XH211 V1012 MN5104 MP3.0178 P4-10-2 Q2010.4 Ychui2 Wsu ¥¹¥¤ ¤¿.¤ì¤ë ¤¿.¤é¤¹ ¤Ê¤ó¤Ê¤ó¤È.¤¹ {let down} {suspend} {hand} {down} +Ô² 5432 U5788 B32 S8 V991 P2-5-3 I3b5.10 Q2310.4 Wdae ¥Ï¥Ä ¥Ü¥Á ¤Ì¤¿ {plough} {cultivate} {swamp} {wetlands} {(kokuji)} +Ô³ 5433 U5761 B32 S8 N1068 V994 MN4966 MP3.0160 P1-3-5 I3b5.3 Q4414.7 Ypo1 Wpa ¥Ï ¥Ò ¤Ä¤Ä.¤ß {dike} {dam} {slope} {bank} +Ô´ 5434 U577f B32 S8 V993 MN5009 MP3.0166 P1-3-5 I3b5.7 Q4410.0 Yfu4 Wbu ¥Õ {slope} {hill} +Ôµ 5435 U5789 B32 S8 V992 P1-3-5 I3b5.5 Q4711.2 Ypao2 ¥Û¥¦ {collapse} {break} +Ô¶ 5436 U5793 B32 S9 XJ14D3A V1002 MN5040 MP3.0172 P1-3-6 I3b6.8 Q4018.2 Ygai1 Whae ¥¬¥¤ ¥«¥¤ ¤Ï¤Æ {border} {boundary} {staircase} {hundred quintillion} +Ô· 5437 U57a0 B32 S9 V1007 MN5054 MP3.0173 P1-3-6 I3b6.2 Q4713.2 Yyin2 Weun ¥®¥ó ¥´¥ó ¤­¤· ¤µ¤«.¤¤ {limit} {boundary} +Ô¸ 5438 U57b3 B32 S9 V1000 P1-3-6 I3b6.4 Q4112.1 ¥¬¥± ¤¤¤± {cliff} {used in proper names} +Ô¹ 5439 U57a4 B32 S9 V1003 MN5061 MP3.0176 P1-3-6 I3b6.7 Q4111.4 Ydie2 Wjil ¥Æ¥Ä ¤¢¤ê¤Å¤« {anthill} {hill} +Ôº 543A U57aa B32 S9 V1004 O793 MN5086 MP3.0177 P1-3-6 I3b6.9 Q4814.1 ¥Ï {used in proper names} +Ô» 543B U57b0 B32 S9 V1001 P1-3-6 I3b6.6 Q4113.1 ¤¿¤ï ¤È¤¦¤² ¤¿¤ª ¤¢¤¯¤Ä {mountain pass} {ancient kuni} {low ground} +Ô¼ 543C U57c3 B32 S10 N1081 V1017 O1294 MN5107 MP3.0178 P1-3-7 I3b7.6 Q4313.4 Yai1 Wae ¥¢¥¤ ¤Û¤³¤ê ¤Á¤ê {dust} +Ô½ 543D U57c6 B32 S10 V1015 MN5111 MP3.0179 P1-3-7 I3b7.5 Q4712.7 Yque4 Wgag ¥«¥¯ ¤­¤½.¤¦ {barren land} +Ô¾ 543E U57d4 B32 S10 V1016 MN5149 MP3.0188 P1-3-7 I3b7.1 Q4312.7 Ybu4 Ybu3 Ypu3 Wbu ¥Û {used in Chinese place names} +Ô¿ 543F U57d2 B32 S10 XJ05440 N1083 V1018 MN5123 MP3.0187 P1-3-7 I3b7.4 Q4214.9 Yle4 Ylie4 Wral ¥ì¥Ä ¥é¥Ä ¥é¥Á ¤é¤Á.¤¬¤¢¤¯ ¤«¤³.¤¤ {picket} {limits} {be settled} +ÔÀ 5440 U57d3 B32 S10 XJ0543F XH1083 V1019 MN5124X MP3.0187 P1-3-7 Q4714.2 Ylie4 Wral ¥ì¥Ä ¥é¥Ä ¥é¥Á ¤é¤Á.¤¬¤¢¤¯ ¤«¤³.¤¤ {pale} {picket fence} {limits} {come to an end} +ÔÁ 5441 U580a B1 C32 S11 N59 V1025 H2768 MN5215 MP3.0209 P2-8-3 I3b8.13 Q1010.4 ZSP2-10-3 ZSP2-12-3 Ye4 Ywu4 Wag ¥¢¥¯ ¥¢ ¥ª ¤¤¤í¤Ä¤Á ¤·¤í¤Ä¤Á {whitewash} +Ô 5442 U57d6 B32 S10 V1014 P1-3-7 I3b7.3 Q4411.1 ZRP1-3-8 ¤´¤ß {garbage} {refuse} +Ôà 5443 U57e3 B32 S11 V1023 MN5166 MP3.0189 P1-3-8 I3b8.9 Q4014.8 Ysui4 ¥½¥Ä {barren land} +ÔÄ 5444 U580b B32 S11 V1024 MN5217X MP3.0209 P1-3-8 I3b8.4 Q4712.0 Ypeng2 Ypeng4 Wbung ¥Û¥¦ {bury} {archery target mound} +ÔÅ 5445 U5819 B32 S12 N1106 V1049 MN5239X MP3.0210 P1-3-9 I3b9.4 Q4111.4 Yyin1 Win ¥¤¥ó ¤Õ¤µ.¤° {close up} {stop up} +ÔÆ 5446 U581d B32 S12 N1105 V1047 MN5247 MP3.0211 P1-3-9 I3b9.8 Q4712.7 Yguo1 Wgwa ¥« ¤ë¤Ä¤Ü {crucible} {melting pot} +ÔÇ 5447 U5872 B32 S14 XJ03E6C XH1113 N1126 V1076 MN5385 MP3.0237 P1-3-11 Q4812.7 Ychang2 Ychang3 Wjang ¥¸¥ç¥¦ ¥Á¥ç¥¦ ¤Ð {open space} {field} {market} +ÔÈ 5448 U5821 B32 S12 N1107 V1050 H2821 MN5254 MP3.0211 P2-9-3 I3b9.14 Q2610.4 Ybao3 Ybu3 Ypu4 Wbo ¥Û ¥Û¥¦ ¤È¤ê¤Ç {fort} +ÔÉ 5449 U5862 B32 S13 V1061 MN5357 MP3.0236 P1-3-10 I3b10.1 Q4712.7 Ywu4 Wo ¥ª ¥¦ {fortress embankment} {village} +ÔÊ 544A U584b B32 S13 N1118 V1067 MN5320 MP3.0224 P2-8-5 I3b10.12 Q9910.4 Yying2 Wyeong ¥¨¥¤ ¤Ï¤« {cemetery} +ÔË 544B U5870 B32 S13 V1062 P2-10-3 I3b10.11 Q3810.4 ¤¢¤Þ {title of a Noh play} {(kokuji)} +ÔÌ 544C U6bc0 B79 S13 N2460 V3000 H1791 L2067 MN16654 MP6.0785 P1-9-4 I3b10.14 Q7714.7 ZSP1-8-4 Yhui3 Whwe ¥­ ¤³¤Ü.¤Ä ¤³¤ï.¤¹ ¤³¤Ü.¤ì¤ë ¤³¤ï.¤ì¤ë ¤½¤·.¤ë ¤ä¤Ö.¤ë {break} {destroy} {censure} {be chipped} {be scratched} {be broken} {be ruined} +ÔÍ 544D U5852 B32 S13 N1117 V1064 MN5329 MP3.0226 P1-3-10 I3b10.2 Q4414.1 Yshi2 Wsi ¥· ¥¸ ¤Í¤°¤é ¤È¤ä ¤È¤°¤í {roost} {hen coop} {spiral} +ÔÎ 544E U583d B32 S12 XH621 V1042 MN5298 MP3.0223 P1-3-9 Q4611.1 Ygang1 Wgang ¥³¥¦ {mound} {used in place names} +ÔÏ 544F U5879 B32 S14 XJ13853 N1134 V1084 MN5394 MP3.0242 P2-11-3 I3b11.5 Q5210.4 Yqian4 Wcham ¥¶¥ó ¥»¥ó ¤Û¤ê ¤¢¤Ê {moat} {ditch} +ÔÐ 5450 U5885 B32 S14 V1081 MN5412 MP3.0244 P2-11-3 I3b11.6 Q6710.4 Yshu4 Wseo ¥·¥ç ¥ä ¤·¤â¤ä¤·¤­ {shed} {country house} {countryside} +ÔÑ 5451 U58b9 B32 S15 V1092 P1-3-12 I3b12.3 Q4712.0 ¤Þ¤Þ {steep slope} +ÔÒ 5452 U589f B32 S15 N1130 V1090 H720 MN5457 MP3.0253 P1-3-12 Q4111.7 Yxu1 Wheo ¥­¥ç ¤¢¤È {ruins} +ÔÓ 5453 U58ab B32 S15 XH2375 V1094 MN5472 MP3.0261 P1-3-12 Q4814.6 Yzun1 Yzun3 Wjun ¥·¥å¥ó {cup} +ÔÔ 5454 U58ba B32 S16 N1145 V1100 MN5504 MP3.0264 P1-3-13 I3b13.1 Q4713.4 Yao4 Wo Wug ¥ª¥¦ ¥¤¥¯ ¤­¤· {land} {shore} {Austria} +ÔÕ 5455 U58de B32 S19 XJ03275 XH1147 N1154 V1111 H803 O2861 MN5590 MP3.0274 P1-3-16 Q4013.2 Yhuai4 Ypi1 Wgoe Whoe ¥«¥¤ ¥¨ ¤³¤ï.¤¹ ¤³¤ï.¤ì¤ë ¤ä¤Ö.¤ë {demolition} {break} {destroy} +ÔÖ 5456 U58bb B32 S16 N1144 V1099 MN5505 MP3.0265 P1-3-13 I3b13.2 Q4416.1 Yqiang2 Wjang ¥·¥ç¥¦ ¤«¤­ {fence} {hedge} +Ô× 5457 U58b8 B32 S15 XJ06D30 XH4585 V1093 P1-3-12 I3b12.2 Q4416.4 Q4416.3 Ychu2 ¥Á¥ç {hesitate} +ÔØ 5458 U58ae B32 S15 XJ04244 XH1092 N1129 V1078 H2883 MN5481 MP3.0262 P2-12-3 Q7410.4 Yduo4 Yhui1 Wta ¥À ¤ª¤Á.¤ë ¤¯¤º.¤¹ ¤¯¤º.¤ì¤ë {descend to} {lapse into} {degenerate} +ÔÙ 5459 U58c5 B8 C32 S16 N332 V1096 MN5524 MP3.0267 P2-2-14 I2j14.1 Q0010.4 Yyong1 Yyong3 Wong ¥è¥¦ ¤Õ¤µ.¤° {plug up} {shut up} +ÔÚ 545A U58d3 B27 C32 S17 XJ03035 XH818 N839 V1104 H3022 MN5557 MP3.0270 P3-2-15 Q7121.4 Q7110.4 Yya1 Yya4 Wab ¥¢¥Ä ¥¨¥ó ¥ª¥¦ ¤ª.¤¹ ¤Ø.¤¹ ¤ª¤µ.¤¨¤ë {pressure} +ÔÛ 545B U58d1 B32 S17 N1150 V1107 MN5554 MP3.0270 P2-14-3 I3b14.4 Q2710.4 Yhe4 Yhuo4 Whag ¥¬¥¯ ¥«¥¯ ¤¿¤Ë {valley} +ÔÜ 545C U58d7 B32 S17 V1105 P1-3-14 I3b14.1 Q4511.7 Wjin ¤Þ¤Þ {steep slope} +ÔÝ 545D U58d9 B32 S18 N1152 V1110 MN5576 MP3.0273 P1-3-15 I3b15.1 Q4018.6 Ykuang4 Wgwang ¥³¥¦ ¤¢¤Ê {hole} +ÔÞ 545E U58d8 B102 C32 S18 XJ04E5D XJ14D42 XH3009 N3015 V1109 H2620 MN5574 MP3.0273 P2-5-13 Q6010.4 Ylei3 Wru Wroe ¥ë¥¤ ¥é¥¤ ¥¹¥¤ ¤È¤ê¤Ç {fort} {rampart} {walls} {base(ball)} +Ôß 545F U58e5 B32 S20 XH1537 V1115 P1-3-17 Q4111.4 Ychan2 Wjeon ¥Æ¥ó {fine residence} {shop} {store} +Ôà 5460 U58dc B32 S19 XJ06624 N1156 V1114 MN5588 MP3.0274 P1-3-16 I3b16.1 Q4613.1 Ytan2 Wdam ¥É¥ó ¥¿¥ó ¤Ó¤ó {bottle} {vial} {jar} +Ôá 5461 U58e4 B32 S20 XJ03E6D XH1143 N1157 V1116 H810 MN5608 MP3.0276 P1-3-17 Q4013.2 Yrang3 Wyang ¥¸¥ç¥¦ ¤Ä¤Á {soil} {loam} {earth} {rich} +Ôâ 5462 U58df B212 C32 S19 N5441 V1112 MN5591 MP3.0275 P2-16-3 I3b16.2 Q0110.4 Ylong3 Wrong ¥í¥¦ ¥ê¥ç¥¦ ¤ª¤« ¤¦¤Í ¤Ä¤« {mound} {grave} {rice field dike} +Ôã 5463 U58ef B33 S7 XJ04154 XH2837 V977 H837 MN5643 MP3.0160 P1-4-3 Q2421.0 Yzhuang4 Wjang ¥½¥¦ ¤µ¤«¤ó T1 ¤¿¤±¤· {big} {large} {robust} {name of tribe} +Ôä 5464 U58fa B32 C33 S12 XJ0445B XH1093 N1099 V1043 O2183 MN5662 MP3.0289 P2-3-9 I3p9.2 Q4010.6 Yhu2 Who ¥³ ¤Ä¤Ü {jar} {pot} +Ôå 5465 U58f9 B32 C33 S12 XJ0306D XH1059 N1100 V1044 H2309 O1708 MN5661 MP3.0289 P2-3-9 Q4010.8 Yyi1 Wil ¥¤¥Á ¥¤¥Ä ¤Ò¤È¤Ä T1 ¤¤ {number one} +Ôæ 5466 U58fb B32 C33 S12 XJ04C3B XJ0665D XH1239 N1102 V1046 H563 MN5664 MP3.0294 P1-3-9 Q4712.7 Yxu4 Wseo ¥»¥¤ ¤à¤³ {son-in-law} +Ôç 5467 U58fc B33 S13 XH1093 V1065 MN5667 MP3.0290 P2-3-10 I3p10.1 Q4010.7 Ykun3 Wgon ¥³¥ó {palace corridor or passageway} +Ôè 5468 U58fd B32 C33 S14 XJ03C77 XH194 N1128 V1077 H2342 L2995 O2182 MN5672 MP3.0295 P2-3-11 Q4064.1 DR1448 Yshou4 Wsu ¥¸¥å ¥¹ ¥·¥å¥¦ ¤³¤È¤Ö¤­ ¤³¤È¤Ö.¤¯ ¤³¤È¤Û.¤° T1 ¤«¤º ¤¸ ¤È¤· ¤Ò¤µ ¤Ò¤µ¤· {longevity} {congratulations} +Ôé 5469 U5902 B34 S3 V1118 H3392 MN5691 MP3.0301 P4-3-1 I4i0.2 Q2740.0 ZPP4-3-4 Yzhi3 Wchi ¥Á ¤·¤å¤¦ T2 ¤Õ¤æ¤¬¤·¤é {winter radical (no. 34)} +Ôê 546A U590a B34 C35 S3 V1122 H3393 MN5708 MP3.0302 P4-3-1 I0a3.30 Q2740.0 ZPP4-3-4 Ysui1 Wsoe ¥¹¥¤ ¤æ¤­ T2 ¤¹¤¤¤Ë¤ç¤¦ {winter variant radical (no. 34)} +Ôë 546B U5910 B34 C35 S14 V1121 MN5731 MP5.0547 P2-2-12 I2n12.1 Q2740.7 Yxiong4 Whyeong ¥±¥¤ ¥±¥ó ¤Ï¤ë¤« {far} {distant} +Ôì 546C U591b B58 C36 S6 XJ0423F XH1169 N1580 V1128 MN5759 MP3.0349 P2-3-3 Q1720.7 Yduo1 Wda ¥¿ ¤ª¤ª.¤¤ ¤Þ¤µ.¤Ë ¤Þ¤µ.¤ë {much} {many} {more than} {over} +Ôí 546D U68a6 B36 S11 XJ04C34 XJ13869 XH4028 V1130 MN14871 MP3.0361 P2-8-3 Q4420.7 Ymeng4 Wmong ¥à ¥Ü¥¦ ¤æ¤á ¤æ¤á.¤ß¤ë ¤¯¤é.¤¤ {dream} {visionary} {wishful} +Ôî 546E U5925 B2 C36 S14 N120 V1132 L2943 MN5808 MP3.0366 P1-8-6 I0a14.2 Q6792.7 Yhuo3 Wgwa Whae ¥« ¥ï ¤ª¤Ó¤¿¤À.¤·¤¤ {immense} {tremendous} +Ôï 546F U592c B37 S4 XJ13459 V1134 O100 MN5836 MP3.0550 P4-4-4 I0a4.37 Q5003.7 Yguai4 Wkwae ¥«¥¤ ¥±¥Ä ¥±¥Á ¤ï.¤±¤ë {decide} {determine} {archery glove} +Ôð 5470 U592d B4 C37 S4 N161 V1135 MN5838 MP3.0551 P4-4-4 I0a4.22 Q2043.0 Yyao3 Yyao1 Wyo Wo ¥è¥¦ ¥ª¥¦ ¥« ¤ï¤«.¤¤ ¤ï¤«¤¸¤Ë ¤ï¤¶¤ï¤¤ {early death} {calamity} +Ôñ 5471 U5932 B37 S5 XJ04B5C XH96 V1139 MN5845 MP3.0558 P2-3-2 Q4040.3 Yben3 Wdo Wbon ¥Û¥ó ¤â¤È {advance quickly} {to go back and forth} {origin} {source} +Ôò 5472 U5938 B37 S6 V1142 MN5854 MP3.0564 P2-3-3 I0a6.9 Q4020.7 Ykua1 Wgwa ¥³ ¥« ¤Û¤´.¤ë {boast} +Ôó 5473 U593e B4 C37 S7 N192 V1144 O534 MN5867 MP3.0565 P4-7-4 I2a5.27 Q4003.8 Yjia1 Yjia2 Whyeob ¥­¥ç¥¦ ¥³¥¦ ¤Ï¤µ.¤à {insert between} +Ôô 5474 U7ad2 B117 S9 XJ03471 XH1176 V4226 MN25736 MP1.0553 P2-5-4 Q0062.1 Yqi2 Yji1 Wgi ¥­ ¤¯.¤·¤­ ¤¢¤ä.¤·¤¤ ¤¯¤·.¤¯¤â ¤á¤º¤é.¤·¤¤ {strange} {strangeness} {curiosity} +Ôõ 5475 U5955 B8 C37 S9 N301 V1154 MN5922 MP3.0595 P2-2-7 I2j7.2 Q0043.0 Q0043.3 Yyi4 Whyeog ¥¨¥­ ¥ä¥¯ {large} +Ôö 5476 U5950 B37 S9 V1153 O979 MN5916 MP3.0589 P2-2-7 I2n7.3 Q2743.0 Yhuan4 Whwan ¥«¥ó ¤¢¤­.¤é¤« {clear} {bright} +Ô÷ 5477 U594e B37 G9 S9 V1152 DK1438 L2932 O913 MN5911 MP3.0585 IN2045 P2-3-6 I3b6.12 Q4010.4 Ykui2 Wgyu ¥±¥¤ ¥­ {star} {god of literature} +Ôø 5478 U595a B37 S10 V1160 MN5930 MP3.0597 P2-4-6 I3n7.3 Q2043.0 Yxi1 Whae ¥±¥¤ ¤Ê¤ó¤¾ {servant} {what} {why} +Ôù 5479 U5958 B37 S10 XJ05732 V1159 MN5928 MP3.0597 P2-7-3 I3p7.1 Q2443.0 Yzang4 Yzhuang3 Wjang ¥¸¥ç¥¦ ¥½¥¦ ¤µ¤«¤ó {large} {great} +Ôú 547A U5962 B37 S12 N1180 V1164 O1706 MN5964 MP3.0601 P2-3-9 I4c8.17 Q4060.4 Q4060.3 Yshe1 Wsa ¥·¥ã ¤ª¤´.¤ë ¤ª¤´.¤ê {extravagance} {luxury} +Ôû 547B U5960 B12 C37 S12 N602 V1163 H2132 O1701 MN5960 MP3.0600 P2-2-10 I2o10.4 Q8043.0 Ydian4 Wjeon ¥Æ¥ó ¥Ç¥ó ¥Æ¥¤ ¤µ¤À.¤á¤ë ¤Þ¤Ä.¤ë {decision} +Ôü 547C U5967 B37 S13 XJ0317C XJ13B73 XH240 V1166 H2845 MN5985 MP3.0603 P2-10-3 Q2743.0 Yao4 Wo Wug ¥ª¥¦ ¥ª¥¯ ¤ª¤¯.¤Þ¤ë ¤¯¤Þ {heart} {interior} +Ôý 547D U596c B37 S14 XJ03E29 XJ06052 XH1181 N1182 V1169 H2859 O2411 MN5997 MP7.0734 P2-11-3 Q2743.0 Yjiang3 Wjang ¥·¥ç¥¦ ¥½¥¦ ¤¹¤¹.¤á¤ë {prize} {reward} {give award to} +Ôþ 547E U5969 B37 S14 XJ0523D XJ13431 V1170 MN5991 MP3.0606 P2-3-11 Q4071.6 Ylian2 Wryeom ¥ì¥ó ¤¯¤·¤² ¤Ï¤³ {lady's vanity case} {trousseau} +Õ¡ 5521 U5978 B38 S6 N1190 V1179 MN6045 MP3.0626 P1-3-3 I3e3.3 Q4144.0 Yjian1 Wgan ¥«¥ó ¤ª¤«.¤¹ {wickedness} {mischief} {rudeness} +Õ¢ 5522 U5981 B38 S6 N1187 V1175 MN6058X MP3.0635 P1-3-3 I3e3.4 Q4742.0 Yshuo4 Wjag ¥·¥ã¥¯ ¤Ê¤³¤¦¤É {go-between} +Õ£ 5523 U599d B38 S7 XJ13955 V1183 MN6096 MP3.0653 P1-4-3 I3e4.8 Q2424.0 Yzhuang1 Wjang ¥½¥¦ ¥·¥ç¥¦ ¤è¤½¤ª.¤¦ {dress up} +Õ¤ 5524 U4f5e B9 C38 S7 XJ05525 N400 V161 MN521 MP1.0725 P1-2-5 I2a5.20 Q2124.4 Yning4 Wnyeong ¥Í¥¤ ¤ª¤â¤Í.¤ë ¤è¤³¤·¤Þ {flattery} {insincerity} +Õ¥ 5525 U4fab B9 C38 S8 XJ05524 XH400 V172 P1-2-6 Q2024.4 Yning4 Wnyeong ¥Í¥¤ ¤ª¤â¤Í.¤ë ¤è¤³¤·¤Þ {flattery} {insincerity} +Õ¦ 5526 U59a3 B38 S7 N1193 V1184 MN6103 MP3.0654 P1-3-4 I3e4.6 Q4141.0 Ybi3 Wbi ¥Ò ¤Ê¤­¤Ï¤Ï {mother} +Õ§ 5527 U59b2 B38 S8 V1192 MN6129 MP3.0656 P1-3-5 I3e5.6 Q4641.0 Yda2 Wdal ¥À¥Ä {female proper name} +Õ¨ 5528 U59c6 B38 S8 XJ13951 N1200 V1193 H277 MN6159 MP3.0660 P1-3-5 I3e5.2 Q4745.0 Ymu3 Wmo ¥Ü ¥â ¤¦¤Ð {wet nurse} +Õ© 5529 U59e8 B38 S9 N1222 V1214 MN6222 MP3.0691 P1-3-6 I3e6.1 Q4543.2 Yyi2 Wi ¥Æ¥¤ ¥¤ ¤¤¤â¤È ¤¤¤â¤¦¤È ¤ª¤Ð {younger sister} +Õª 552A U59dc B123 C38 S9 F1915 N3657 V1210 MN6205 MP3.0681 P2-3-6 I2o7.5 Q8040.4 Yjiang1 Wgang ¥­¥ç¥¦ ¥¬ ¤³¤¦ T1 ¤«¤ó {Chinese surname} {ginger} +Õ« 552B U598d B38 S7 N1195 V1186 O612 MN6075 MP3.0643 P1-3-4 I3e4.2 Q4144.0 Yyan2 Wyeon ¥±¥ó ¤¦¤Ä¤¯.¤·¤¤ {beauty} {splendor} +Õ¬ 552C U59d9 B38 S9 XJ04725 XH1197 N1209 V1205 H355 MN6200 MP3.0675 P1-3-6 Q4241.4 Yren4 Wim ¥Ë¥ó ¥¸¥ó ¤Ï¤é.¤à ¤ß¤´¤â.¤ë {be(come) pregnant} +Õ­ 552D U59da B38 S9 F2433 V1207 O1088 MN6202 MP3.0675 P1-3-6 I3e6.4 Q4241.3 Yyao2 Wyo ¥è¥¦ ¥Á¥ç¥¦ ¤¦¤Ä¤¯.¤·¤¤ {beautiful} +Õ® 552E U5a25 B38 S10 V1223 O1356 MN6331 MP3.0713 P1-3-7 I3e7.1 Q4345.0 Ye2 Wa ¥¬ ¤ß¤á¤è.¤¤ {beautiful} +Õ¯ 552F U5a1f B38 S10 N1221 V1225 MN6321 MP3.0712 P1-3-7 I3e7.7 Q4642.7 Yjuan1 Wyeon ¥¨¥ó ¥±¥ó {beauty of face} +Õ° 5530 U5a11 B38 S10 N1224 V1229 O1474 MN6294 MP3.0708 P2-7-3 I3e7.12 Q3940.4 Ysuo1 Wsa ¥·¥ã ¥µ {old woman} +Õ± 5531 U5a1c B38 S10 N1211 V1211 MN6311 MP3.0712 P1-3-7 I3e6.3 Q4742.7 Ynuo2 Yna4 Wna ¥À ¥Ê {graceful} +Õ² 5532 U5a09 B38 S10 V1221 MN6282 MP3.0707 P1-3-7 I3e7.6 Q4542.7 Yping1 Wbing ¥Ø¥¤ ¥Û¥¦ ¤Û {ask after a woman's name} {marry a woman} {good-looking} +Õ³ 5533 U5a1a B38 S10 V1222 MN6306 MP3.0710 P1-3-7 I3e7.5 Q4642.7 Ynan2 Wnam ¥Ê¥ó ¤á¤ª¤È {loud talking} +Õ´ 5534 U5a40 B38 S11 XH4985 N1223 V1227 MN6382 MP3.0717 P1-3-8 I3e7.4 Q4142.0 Ye1 Wa ¥¢ ¤¢¤À ¤¢¤À.¤Ã¤Ý¤¤ ¤¿¤ª¤ä¤« {charm} {flirtation} +Õµ 5535 U5a6c B38 S11 XJ0307C XH2603 N1227 V1232 MN6440 MP3.0730 P1-3-8 Q4241.4 Yyin2 Weum ¥¤¥ó ¤ß¤À¤ì- ¤Ò¤¿.¤¹ ¤Û¤·¤¤¤Þ¤Þ ¤ß¤À.¤é ¤ß¤À.¤ì¤ë {lewdness} {licentiousness} +Õ¶ 5536 U5a49 B38 S11 N1233 V1239 L2197 O1600 MN6396 MP3.0722 P1-3-8 I3e8.5 Q4341.2 Ywan3 Wwan ¥¨¥ó ¤¦¤Ä¤¯.¤·¤¤ ¤·¤¿¤¬.¤¦ {graceful} +Õ· 5537 U5a35 B38 S11 XH1249 N1231 V1237 MN6364 MP3.0716 P1-3-8 I3e8.2 Q4144.7 Q4744.0 Yju1 Wchu ¥·¥å ¥·¥å¥¦ ¥¹ ¥½¥¦ ¤è¤á {marry} {bride} +Õ¸ 5538 U5a36 B38 S11 N1230 V1236 MN6365 MP3.0716 P2-8-3 I3e8.7 Q1740.4 Yqu3 Yqu4 Wchwi ¥·¥å ¤á¤È.¤ë ¤á¤¢¤ï.¤»¤ë {marry} {arrange a marriage} +Õ¹ 5539 U5a62 B38 S11 N1232 V1238 L2196 MN6428 MP3.0726 P1-3-8 I3e8.1 Q4644.0 Ybi4 Wbi ¥Ò ¤Ï¤·¤¿¤á {maidservant} +Õº 553A U5a6a B38 S11 N1228 V1234 MN6436 MP3.0730 P2-8-3 I3e8.10 Q4440.4 Ylan2 Wram ¥é¥ó ¤à¤µ¤Ü.¤ë {covet} +Õ» 553B U5a9a B38 S12 N1240 V1245 H565 MN6513 MP3.0736 P1-3-9 I3e9.5 Q4746.7 Ymei4 Wmi ¥Ó ¤³.¤Ó¤ë T1 ¤³¤Ó {flatter} {humor} {flirt} +Õ¼ 553C U5abc B38 S13 N1243 V1250 MN6588 MP3.0743 P1-3-10 I3e10.5 Q4641.7 Yao3 Won ¥ª¥ª ¥ª¥¦ ¤ª¤¦¤Ê {mother} {grandma} {old woman} +Õ½ 553D U5abe B38 S13 N1246 V1253 H637 MN6597X MP3.0743 P1-3-10 I3e10.4 Q4545.7 Q4544.7 Ygou4 Wgu ¥³¥¦ ¤è¤·¤ß {association} {intimacy} +Õ¾ 553E U5acb B38 S13 XJ13A35 XH1994 N1247 V1254 MN6614 MP3.0746 P1-3-10 I3e10.2 Q4742.7 Yniao3 Wnyo Wyag ¥¸¥ç¥¦ ¥¸¥ã¥¯ ¥Ç¥­ ¤Ê¤è.¤ä¤«¤Ê ¤·¤Ê¤ä.¤« ¤¿¤ª.¤ä¤« {supple} {pliant} {delicate} {slender} +Õ¿ 553F U5ac2 B38 S13 N1245 V1252 MN6603 MP3.0745 P1-3-10 I3e9.1 Q4744.7 Ysao3 Wsu ¥½¥¦ ¤¢¤Ë¤è¤á {elder brother's wife} +ÕÀ 5540 U5abd B38 S13 N1242 V1249 MN6590 MP3.0752 P1-3-10 I3e10.1 Q4142.7 Yma1 Wma ¥Ü ¥â ¤Ï¤Ï {mother} {mare} +ÕÁ 5541 U5ae3 B38 S14 N1251 V1261 MN6659 MP3.0752 P1-3-11 I3e11.3 Q4142.7 Yyan1 Weon Whyeon ¥¨¥ó {beauty} +Õ 5542 U5ad7 B38 S14 V1259 O2474 MN6640 MP3.0749 P1-3-11 I3e11.6 Q4141.6 Yyu4 Wgu Wu ¥ª¥ª ¥¦ ¥ª¥¦ ¤¢¤¿¤¿.¤á¤ë ¤ª¤¦¤Ê {old woman} {mother} +Õà 5543 U5ae6 B38 S14 XJ13946 V1260 MN6663 MP3.0752 P1-3-11 I3e11.4 Q4942.7 Ychang2 Whang ¥³¥¦ ¥¸¥ç¥¦ {proper name} +ÕÄ 5544 U5ae9 B38 S14 N1252 V1262 O2279 MN6666 MP3.0753 P1-3-11 I3e11.1 Q4844.0 Ynen4 Wnun ¥É¥ó ¥Î¥ó ¤ï¤«.¤¤ {young} {weak} +ÕÅ 5545 U5ad6 B38 S14 V1258 MN6637 MP3.0748 P1-3-11 I3e11.2 Q4149.1 Ypiao2 Wpyo ¥Ò¥ç¥¦ ¤«¤ë.¤¤ {wanton} {hedonistic} +ÕÆ 5546 U5afa B38 S15 XJ05547 V1264 O2475 MN6710 MP3.0756 P1-3-12 I3e12.4 Q4742.0 Yxian2 Whan ¥«¥ó ¤Ê¤é.¤¦ ¤ß¤ä¤Ó¤ä¤« {refined} {elegant} {skilled} +ÕÇ 5547 U5afb B38 S15 XJ05546 V1265 MN6711 MP3.0756 P1-3-12 Q4742.0 Yxian2 Whan ¥«¥ó ¤Ê¤é.¤¦ ¤ß¤ä¤Ó¤ä¤« {elegant} {refined} {skillful} +ÕÈ 5548 U5b0c B38 S15 N1256 V1268 L430 MN6739 MP3.0759 P1-3-12 I3e12.1 Q4242.7 Yjiao1 Wgyo ¥­¥ç¥¦ ¤Ê¤Þ¤á¤«.¤·¤¤ {attractive} +ÕÉ 5549 U5b0b B38 S15 N1254 V1266 MN6738 MP3.0759 P1-3-12 I3e12.2 Q4645.6 Ychan2 Wseon ¥»¥ó {beautiful} +ÕÊ 554A U5b16 B38 S16 N1258 V1269 MN6770 MP3.0762 P2-13-3 I3e13.2 Q7040.4 Ybi4 Wpye ¥Ø¥¤ ¤­¤Ë¤¤¤ê {agreeable person} +ÕË 554B U5b32 B102 C38 S17 XJ0554C N3014 V1275 O2738 MN6831 MP3.0768 P1-7-10 I5f12.1 Q6642.7 Yniao3 Wnyo ¥É¥¦ ¥¸¥ç¥¦ ¤Ê¤Ö.¤ë {sport with} {ridicule} {tease} +ÕÌ 554C U5ad0 B38 S13 XJ0554B XH3014 V1248 MN6626 MP3.0748 P1-3-10 Q4444.0 Yniao3 Wnyo ¥É¥¦ ¥¸¥ç¥¦ ¤Ê¤Ö.¤ë {frolic} {play with} {flirt with} +ÕÍ 554D U5b2a B38 S17 N1259 V1272 MN6819 MP3.0765 P1-3-14 I3e14.3 Q4348.6 Ypin2 Wbin ¥Ò¥ó ¤Ò¤á {bride} {marriage} +ÕÎ 554E U5b36 B38 S17 N1261 V1274 MN6849 MP3.0770 P1-3-14 I3e14.1 Q4642.1 Wbi ¤«¤« ¤«¤«¤¢ {wife (vulg)} {(kokuji)} +ÕÏ 554F U5b3e B38 S19 V1276 MN6872 MP3.0772 P1-3-16 I3e16.1 Q4748.6 Ylan3 Wran ¥é¥ó ¤ª¤³¤¿.¤ë ¤â¤Î¤¦¤¤ {lazy} {languid} +ÕÐ 5550 U5b43 B38 S20 XJ03E6E XH1257 N1262 V1277 H811 MN6891 MP3.0774 P1-3-17 Q4043.2 Yniang2 Wyang ¥¸¥ç¥¦ ¤à¤¹¤á {girl} {Miss} {daughter} +ÕÑ 5551 U5b45 B38 S20 V1278 MN6893 MP3.0774 P1-3-17 I3e17.2 Q4345.0 Yxian1 Wseom ¥»¥ó ¤«¤è¤ï.¤¤ {delicate} +ÕÒ 5552 U5b40 B38 S20 N1263 V1279 MN6885 MP3.0773 P1-3-17 I3e17.1 Q4146.3 Yshuang1 Wsang ¥½¥¦ ¤ä¤â¤á {widow} +ÕÓ 5553 U5b51 B6 C39 S3 N269 V1280 MN6931 MP3.0800 P4-3-1 I2c0.2 Q1740.7 Yjie2 Whyeol ¥±¥Ä ¤Ò¤È¤ê {mosquito wriggler} +ÕÔ 5554 U5b55 B39 S5 N1266 V1283 L2208 O274 MN6938 MP3.0815 P2-2-3 I2c2.1 Q1740.7 Yyun4 Wing ¥è¥¦ ¤Ï¤é.¤à T1 ¤Ï¤é¤ß ¤â¤È {become pregnant} +ÕÕ 5555 U5b5a B39 S7 V1286 O483 MN6948 MP3.0824 P2-4-3 I2c4.2 Q2040.7 Yfu2 Wbu ¥Õ ¤¿¤Þ¤´ ¤Ï¤°¤¯.¤à {sincere} {nourish} {encase} +ÕÖ 5556 U5b5b B39 S7 V1288 MN6949 MP3.0824 P2-4-3 I2k4.1 Q4040.7 Ybei4 Wpae Wbal ¥Ï¥¤ ¥Ö¥Ä ¥Ü¥Ä {comet} {dark} {obscure} +Õ× 5557 U5b65 B39 S8 V1290 MN6967 MP3.0858 P2-5-3 I2c5.2 Q4740.7 Ynu2 Wno ¥É ¥Ì ¤Ä¤Þ¤³ {child} {wife and children} {servant} {slave} +ÕØ 5558 U5b69 B39 S9 N1272 V1295 MN6977 MP3.0585 P1-3-6 I2c6.1 Q1048.2 Yhai2 Whae ¥¬¥¤ ¥«¥¤ ¤Á¤Î¤ß¤´ {baby} {infancy} +ÕÙ 5559 U5b70 B8 C39 S11 N316 V1297 MN6995 MP3.0877 P1-8-3 I3d7.14 Q0541.7 Q0441.7 Yshu2 Wsug ¥¸¥å¥¯ ¤¤¤º¤ì ¤¿¤ì {which} {how} {who} +ÕÚ 555A U5b73 B12 C39 S12 N603 V1299 MN7011X MP3.0879 P2-3-9 I2o9.2 Q4440.7 Yzi1 Yzi4 Wja ¥¸ ¥· ¤¦.¤à ¤·¤².¤ë {increase} {bear children} {also N1274} +ÕÛ 555B U5b75 B4 C39 S14 N244 V1301 MN7021 MP3.0880 P1-4-10 I3n10.5 Q7274.7 Yfu1 Wbu ¥Õ ¤«.¤¨¤¹ {hatch} {incubate} +ÕÜ 555C U5b78 B39 S16 XJ03358 XJ0555D XJ14157 XH2889 XH1271 N1275 V1302 H2898 MN7033 MP3.0881 P2-13-3 Q7740.7 Yxue2 Yxiao2 Whag ¥¬¥¯ ¤Þ¤Ê.¤Ö T1 ¤µ¤È¤ë {learning} {knowledge} {school} +ÕÝ 555D U6588 B67 S7 XJ03358 XJ0555C XJ14157 XH1271 N2065 V2365 H2039 MN13453 MP5.0602 P2-2-5 Q0040.7 Yxue2 Whag ¥¬¥¯ ¤Þ¤Ê.¤Ö {learning} {knowledge} {school} +ÕÞ 555E U5b7a B39 S17 N1276 V1303 MN7042 MP3.0893 P1-3-14 I2c14.1 Q1142.7 Yru2 Yru4 Wyu ¥¸¥å ¤ª¤µ¤Ê¤¤ ¤Á¤Î¤ß¤´ {child} +Õß 555F U5b80 B40 S3 V1304 H3425 MN7054 MP3.0895 P4-3-4 I3m0.1 Q3032.7 Ymian2 Wmyeon ¥Ù¥ó ¥á¥ó T2 ¤¦¤«¤ó¤à¤ê {shaped crown} +Õà 5560 U5b83 B40 S5 V1306 MN7057 MP3.0897 P2-3-2 I3m2.3 Q3071.1 Yta1 Wda Wsa ¥¿ ¤Ø¤Ó {other} +Õá 5561 U5ba6 B40 S10 S9 N1298 V1325 MN7138 MP3.1004 P2-3-7 I3m7.14 Q3071.7 Yhuan4 Whwan ¥«¥ó ¤Ä¤«¤µ {official} +Õâ 5562 U5bb8 B40 S10 N1305 V1331 MN7171 MP3.1032 P2-3-7 I3m7.13 Q3023.2 Ychen2 Wsin ¥·¥ó ¤Î¤­ {eaves} {palace} {imperial courtesy} +Õã 5563 U5bc3 B40 S11 XJ0514D XH631 N1312 V1338 MN7202X MP3.1045 P2-3-8 Q3021.6 Yyuan1 Wweon ¥¨¥ó {grievance} {injustice} {wrong} +Õä 5564 U5bc7 B40 S11 XJ0514E XJ13A5A XH346 N1313 V1339 MN7209 MP3.1055 P2-3-8 I3m8.10 Q3021.4 Ykou4 Wgu ¥³¥¦ ¤¢¤À.¤¹¤ë {bandits} {thieves} {enemy} {invade} +Õå 5565 U5bc9 B40 S11 V6495 P2-3-8 I3m8.1 Q4021.4 Q3021.4 Yhe4 ¤Ä¤ë {crane (bird)} +Õæ 5566 U5bd4 B40 S12 V1346 O1710 MN7244 MP3.1077 P2-3-9 I3m9.4 Q3080.1 Yshi2 Wsig ¥·¥ç¥¯ ¤³¤ì ¤¸¤­ ¤Þ¤³¤È¤Ë {real} {genuine} {actual} +Õç 5567 U5bd0 B40 S12 N1319 V1347 MN7236 MP3.1063 P2-3-9 I3m9.2 Q3029.4 Ymei4 Wmae ¥Ó ¤Í.¤ë {sleep} +Õè 5568 U5be4 B40 S14 N1332 V1358 MN7291 MP3.1087 P2-3-11 I3m11.1 Q3026.1 Ywu4 Wo ¥´ ¤µ.¤á¤ë {awake} {understand} +Õé 5569 U5be6 B40 S14 XJ03C42 XH1297 N1329 V1356 H2350 O2362 MN7294 MP3.1089 P2-3-11 Q3080.6 Yshi2 Wsil ¥¸¥Ä ¥·¥Ä ¤ß ¤ß¤Î.¤ë ¤Þ¤³¤È.¤Ë ¤ß¤Î.¤ê ¤ß¤Á.¤ë T1 ¤µ¤Ê ¤µ¤Í ¤ß¤Ä {truth} {reality} +Õê 556A U5be2 B40 S14 XJ03F32 XH1326 N1327 V1354 H2352 MN7289 MP3.1085 P2-3-11 Q3024.7 Yqin3 Wchim ¥·¥ó ¤Í.¤ë ¤Í.¤«¤¹ ¤¤.¤Ì ¤ß¤¿¤Þ¤ä ¤ä.¤á¤ë {sleep} {rest} {bed chamber} +Õë 556B U5bde B40 S13 N1323 V1351 MN7282X MP3.1079 P2-3-10 I3m10.4 Q3043.0 Ymo4 Wmag ¥Ð¥¯ ¥Þ¥¯ ¤µ¤Ó.¤·¤¤ {lonely} {quiet} +Õì 556C U5be5 B40 S14 N1333 V1359 H2346 MN7292 MP3.1088 P2-3-11 I3m11.5 Q3020.2 Yliao2 Wryo ¥ê¥ç¥¦ ¤µ¤Ó.¤·¤¤ {lonely} +Õí 556D U5beb B40 S15 XJ03C4C XJ05150 XH626 N1338 V1364 H2363 MN7320 MP3.1103 P2-3-12 Q3032.7 Yxie3 Wsa ¥·¥ã ¤¦¤Ä.¤¹ ¤¦¤Ä.¤ë {be photographed} {copy} {describe} +Õî 556E U5bf0 B40 S16 V1368 MN7344 MP3.1110 P2-3-13 I3m13.1 Q3073.2 Yhuan2 Whwan ¥«¥ó {imperial domain} {world} +Õï 556F U5bf6 B40 S20 XJ04A75 XJ05570 XJ13A63 XH1293 N1345 V1371 H2385 MN7376 MP3.1114 P2-3-17 Q3080.6 Ybao3 Wbo ¥Û¥¦ ¤¿¤«¤é T1 ¤¿¤« {treasure} {jewel} {precious} {rare} +Õð 5570 U5bf3 B40 S19 XJ04A75 XJ0556F XJ13A63 XH1293 N1347 V1369 MN7366 MP3.1111 P2-3-16 Q3080.6 Ybao3 Wbo ¥Û¥¦ ¤¿¤«¤é T1 ¤ß {treasure} {jewel} {precious} {rare} +Õñ 5571 U5c05 B24 C41 S10 XJ0516E XH776 N779 V1378 O1260 MN7435 MP4.0018 P3-7-3 Q4421.0 Yke4 Wgeug ¥³¥¯ ¤«¤Ä {subdue} {destroy} {overcome} +Õò 5572 U5c07 B41 S11 XJ03E2D XH2840 V1381 H967 O1631 MN7438 MP4.0018 P1-4-7 Q2724.2 Yjiang1 Yjiang4 Yqiang1 Wjang ¥·¥ç¥¦ ¥½¥¦ ¤Þ¤µ.¤Ë ¤Ï¤¿ ¤Ò¤­¤¤.¤ë ¤â¤Ã¤Æ T1 ¤Þ¤µ¤ë {commander} {general} {admiral} +Õó 5573 U5c08 B41 S11 XJ0406C XH1350 N1351 V1382 H2769 MN7439 MP4.0024 P2-8-3 Q5034.3 Yzhuan1 Wjeon ¥»¥ó ¤â¤Ã¤Ñ.¤é {specialty} {exclusive} {mainly} {solely} +Õô 5574 U5c0d B41 S14 XJ04250 XH2067 N1353 V1387 H1863 MN7457 MP4.0039 P1-11-3 Q3410.0 Ydui4 Wdae ¥¿¥¤ ¥Ä¥¤ ¤¢¤¤¤Æ ¤³¤¿.¤¨¤ë ¤½¤í.¤¤ ¤Ä¤ì¤¢.¤¤ ¤Ê¤é.¤Ö ¤à¤«.¤¦ T1 ¤Ä¤· {correct} {right} {facing} {opposed} +Õõ 5575 U5c13 B42 S5 XJ03C24 XJ1305E XJ1305F XJ13258 XJ13D7B XH168 XH69 N1356 V1392 H2010 MN7478 MP4.0098 P2-2-3 Q8090.0 Yer3 Wi ¥¸ ¥Ë ¤Ê¤ó¤¸ ¤·¤«¤ê ¤½¤Î ¤Î¤ß {you} {that} +Õö 5576 U5c20 B3 C42 S13 XJ13A6C N142 V1396 MN7523 MP4.0111 P1-9-4 I3n10.3 Q4972.0 Yxian1 Wseon ¥»¥ó ¥»¥¦ ¤¹¤¯¤Ê.¤¤ {at least} {not a little} +Õ÷ 5577 U5c22 B43 S3 XJ13A6D V1398 H2937 MN7539 MP4.0111 P3-2-1 I0a3.21 Q4001.0 ZPP4-3-4 Ywang1 Yyou2 Wu ¥ª¥¦ T2 ¤À¤¤¤Î¤Þ¤²¤¢¤· ¤â¤Ã¤È¤â {crooked-big radical (no. 43)} +Õø 5578 U5c28 B3 C43 S7 N136 V1400 MN7554 MP4.0114 P3-4-3 I3j4.2 Q4201.2 Ymang2 Ypang2 Wbang Wbong ¥Ü¥¦ ¤à¤¯¤¤¤Ì {shaggy hair or dog} +Õù 5579 U5c38 B44 S3 N1376 V1402 H3389 MN7630 MP4.0123 P4-3-1 I3r0.1 Q7720.7 Yshi1 Wsi ¥· ¤«¤¿¤·¤í T2 ¤·¤«¤Ð¤Í ¤·¤«¤Ð¤Í¤«¤ó¤à¤ê {corpse} {remains} {flag radical (no. 44)} +Õú 557A U5c39 B4 C44 S4 F2180 N158 V1403 O98 MN7631 MP4.0123 P4-4-1 I0a4.44 Q1750.7 Yyin3 Wyun ¥¤¥ó ¤ª¤µ ¤¿¤À.¤¹ T1 ¤Á¤« {an official rank} +Õû 557B U5c41 B44 S7 N1381 V1409 L2218 MN7654 MP4.0137 P3-3-4 I3r4.3 Q7721.1 Ypi4 Wbi ¥Ò ¤Ø ¤ª¤Ê¤é {fart} {passing gas} +Õü 557C U5c46 B44 S8 XJ0464F XH1385 V1414 H3081 MN7666 MP4.0143 P3-3-5 Q7727.2 Yjie4 Wgye ¥«¥¤ ¤È¤É.¤±¤ë ¤È¤É.¤¯ {reach} {arrive} {report} {notify} {forward} +Õý 557D U5c4e B44 S9 N1390 V1419 O989 MN7689 MP4.0153 P3-3-6 I3r6.1 Q7729.4 Yshi3 Wsi Whoe ¥· ¥­ ¤¯¤½ {shit} {excrement} +Õþ 557E U5c53 B44 S10 N1394 V1423 MN7713 MP4.0155 P3-3-7 I3r7.1 Q7728.6 Yxi4 Wheui ¥­ {exerting strength (aikido)} +Ö¡ 5621 U5c50 B44 S10 N1393 V1422 MN7708 MP4.0154 P3-3-7 I3r7.3 Q7724.7 Yji1 Wgeug ¥²¥­ ¥±¥­ ¤Ï¤­¤â¤Î {clog} +Ö¢ 5622 U5c4f B44 S9 F2002 N1398 V1417 L2223 MN7692 MP4.0158 P3-3-6 I3r6.5 Q7724.1 DR3755 Yping2 Ybing3 Wbyeong ¥Ø¥¤ ¥Ó¥ç¥¦ ¤ª¤ª.¤¦ ¤·¤ê¤¾.¤¯ ¤Ó¤ç¤¦.¤Ö {wall} {fence} +Ö£ 5623 U5b71 B39 S12 V1298 MN7000 MP3.0878 P3-3-9 I3r6.4 Q7724.7 Ychan2 Ycan4 Wjan ¥»¥ó ¥µ¥ó ¤è¤ï.¤¤ {weak} {steep} +Ö¤ 5624 U5c6c B44 S21 XJ04230 XH1400 N1405 V1435 H3186 O2944 MN7821 MP4.0173 P3-3-18 Q7722.7 Yshu3 Yzhu3 Wsog Wchog ¥¾¥¯ ¥·¥ç¥¯ ¤µ¤«¤ó ¤Ä¤¯ ¤ä¤«¤é {genus} {subordinate official} {belong} {affiliated} +Ö¥ 5625 U5c6e B45 S3 V1437 H3412 MN7826 MP4.0177 P4-3-3 I0a3.19 Q2240.7 Yche4 Wcheol T2 ¥Æ¥Ä {old grass radical (no. 45)} +Ö¦ 5626 U4e62 B46 S4 XH4019 V1440 MN175 MP1.0393 P1-3-1 Q2271.0 Ygai4 Whal ¥¬¥¤ ¤¿¤ï ¤¿¤ª {mountain saddle} +Ö§ 5627 U5c76 B46 S5 V1441 MN7886X MP4.0222 P2-3-2 I3o2.1 Q2222.7 Wryeog ¤Ê¤¿ ¤¿¤Ê {used in proper names} +Ö¨ 5628 U5c79 B46 S6 N1409 V1443 MN7889 MP4.0222 P1-3-3 I3o3.1 Q2871.7 Yyi4 Yge1 Wheul ¥­¥Ä ¤½¤Ð¤À.¤Ä {towering mountains} +Ö© 5629 U5c8c B46 S7 V1444 MN7929 MP4.0224 P2-3-4 I3o4.2 Q2224.7 Yji2 Wgeub ¥­¥å¥¦ ¤¿¤«.¤¤ {high} {dangerous} +Öª 562A U5c91 B46 S7 V1445 MN7937 MP4.0227 P2-3-4 I3o4.3 Q2220.7 Ycen2 Wjam Weum ¥·¥ó ¥®¥ó ¤ß¤Í {peak} {mountaintop} +Ö« 562B U5c94 B46 S7 V1446 MN7944 MP4.0229 P2-2-5 I2o5.5 Q8077.2 Ycha4 Wcha ¥¿ {fork in a road} +Ö¬ 562C U599b B46 S7 XJ1397B V1182 MN6094X MP3.0652 P2-3-4 I3o4.4 Q2240.4 Ychi1 Wchi ¥· ¤¢¤Ê¤É.¤ë ¤ª¤í¤« ¤ß¤Ë¤¯.¤¤ ¤ß¤À¤ë {despise} {contempt} {ugly} {same as} +Ö­ 562D U5cab B46 S8 V1451 MN7991 MP4.0236 P1-3-5 I3o5.5 Q2576.0 Yxiu4 Wsu ¥³¥¦ ¥·¥å¥¦ ¥æ¥¦ ¤ß¤µ¤­ ¤¯¤­ ¤ß¤Í {gorge} {ravine} {in the mountains} {cape} {promontory} +Ö® 562E U5cbb B46 S8 V1455 MN8017 MP4.0244 P1-3-5 I3o5.9 Q2274.0 Ychi2 ¥¸ ¥Ë T1 ¤· {name of a mountain} +Ö¯ 562F U5cb6 B46 S8 V1453 MN8005 MP4.0241 P1-3-5 I3o5.7 Q2670.0 Ypo4 Wbaeg ¥Ï¥¯ {dense mountain vegetation} +Ö° 5630 U5cbc B46 S8 V1448 P1-3-5 I3o5.2 Q2174.9 ¤æ¤ê {level spot part-way up a mountain} +Ö± 5631 U5cb7 B46 S8 V1454 O1080 MN8007 MP4.0241 P1-3-5 I3o5.3 Q2774.7 Ymin2 Wmin ¥Ó¥ó ¥ß¥ó {name of a Chinese river} {name of a Chinese mountain} +Ö² 5632 U5cc5 B46 S8 V1449 P1-3-5 I3o5.1 Q2374.0 ¤¯¤é {shrine in the mountains} +Ö³ 5633 U5cbe B46 S8 V1450 P1-3-5 I3o5.8 Q2176.0 Wjeom Wjae ¤ä¤Þ {used in proper names} +Ö´ 5634 U5cc7 B46 S9 V1462 O1079 MN8020 MP4.0244 P2-3-6 I3o6.4 Q2260.1 Yke1 Whab ¥³¥¦ {mountain cave} +Öµ 5635 U5cd9 B46 S9 F2279 N1415 V1463 MN8053 MP4.0246 P1-3-6 I3o6.2 Q2474.1 Yzhi4 Yshi4 Wchi ¥¸ ¤½¤Ð¤À.¤Ä {tower} {soar} +Ö¶ 5636 U5ce9 B46 S10 XJ03265 XH1422 V1472 MN8072 MP4.0248 P2-3-7 Q2255.3 Ye2 Wa ¥¬ ¤±¤ï.¤·¤¤ {lofty} +Ö· 5637 U5cfd B46 S10 XJ0362E XH1417 N1419 V1466 H413 MN8122 MP4.0256 P1-3-7 Q2473.8 Yxia2 Whyeob ¥­¥ç¥¦ ¥³¥¦ ¤Ï¤¶¤Þ T1 ¤«¤¤ {gorge} {strait} {ravine} {isthmus} +Ö¸ 5638 U5cfa B46 S10 V1468 MN8115 MP4.0254 P1-3-7 I3o7.3 Q2174.6 Ygeng3 Wgaeng ¥³ {obstruct} +Ö¹ 5639 U5ced B46 S10 N1421 V1470 MN8085 MP4.0249 P1-3-7 I3o7.5 Q2972.7 Yqiao4 Wcho ¥·¥ç¥¦ ¤­¤Ó.¤·¤¤ ¤±¤ï.¤·¤¤ {high & steep} +Öº 563A U5d8c B46 S14 XJ04567 XJ04568 XJ13B75 XH230 F1774 V1504 MN8435 MP4.0303 P2-3-11 Q2232.7 Ydao3 Wdo ¥È¥¦ ¤·¤Þ {island} +Ö» 563B U5cea B46 S10 V1467 MN8073 MP4.0248 P1-3-7 I3o7.7 Q2876.8 Yyu4 Wyog ¥è¥¯ ¤¿¤Ë {ravine} +Ö¼ 563C U5d0b B46 S10 V1469 MN8161X MP4.0266 P2-3-7 I3o7.1 Q2250.4 Yhua2 Yhua4 Whwa ¥« ¥¯ {name of mountain} +Ö½ 563D U5d15 B46 S11 XH1428 V1489 MN8179 MP4.0280 P1-3-8 Q2171.4 Yya2 Wae Weui ¥¬¥¤ ¤¬¤± {cliff} {bluff} {precipice} +Ö¾ 563E U5d17 B46 S11 N1425 V1483 MN8221 MP4.0287 P2-3-8 I3o8.12 Q2222.7 Ygang3 Ygang1 Wgang ¥³¥¦ ¤ª¤« {hill} +Ö¿ 563F U5d5c B46 S12 XJ03A6A XJ03A6B XJ03A6C XH1426 V1492 P2-3-9 Q2262.1 Yqi2 Wgi ¥­ ¤µ¤­ ¤µ¤¤ ¤ß¤µ¤­ {steep} {promontory} +ÖÀ 5640 U5d1f B46 S11 V1481 O1736 MN8199 MP4.0283 P2-3-8 I3o8.5 Q2210.9 Yyin2 Weum ¥®¥ó ¤ß¤Í {peak} {mountaintop} {steep} {lofty} +ÖÁ 5641 U5d1b B46 S11 N1427 V1486 MN8185 MP4.0282 P1-3-8 I3o8.4 Q2777.2 Yjue2 Wgul ¥¯¥Ä ¤½¤Ð¤À.¤Ä ¤¿¤«.¤¤ {high & lofty (mountains)} +Ö 5642 U5d11 B46 S11 V1484 MN8173 MP4.0267 P2-3-8 I3o8.8 Q2271.1 Ykun1 Wgon ¥³¥ó {place name} +Öà 5643 U5d14 B46 S11 XH1428 F1963 V1477 O1738 MN8178 MP4.0271 P2-3-8 I3o8.6 Q2221.4 Ycui1 Wchoe ¥¬¥¤ ¥µ¥¤ ¥¹¥¤ ¤¬¤± {cliff} {bluff} {precipice} +ÖÄ 5644 U5d22 B46 S11 V1482 MN8203 MP4.0284 P1-3-8 I3o8.2 Q2275.7 Yzheng1 Wjaeng ¥½¥¦ {high} {steep} +ÖÅ 5645 U5d1a B46 G9 S11 V1480 DK346 L2225 MN8184 MP4.0282 IN2054 P1-3-8 I3o8.1 Q2474.7 Yleng2 Wreung ¥ê¥ç¥¦ {towering in a row} +ÖÆ 5646 U5d19 B46 S11 XJ05647 V1478 MN8183 MP4.0282 P2-3-8 I3o8.10 Q2222.7 Ylun2 Wryun ¥í¥ó {place name} +ÖÇ 5647 U5d18 B46 S11 XJ05646 V1479 MN8182 MP4.0282 P1-3-8 Q2872.7 Ylun2 Wryun ¥í¥ó {Kunlun mountains in Jiangsu} +ÖÈ 5648 U5d4c B46 S12 XJ0643D N1432 V1497 H2313 L2229 MN8279 MP4.0290 P2-3-9 I3o9.2 Q2278.2 ZSP2-3-8 Yqian4 Yqian1 Wgam ¥«¥ó ¤Ï.¤á¤ë ¤Ï.¤Þ¤ë ¤¢¤Ê {go into} {plunge} {inlay} +ÖÉ 5649 U5d52 B46 S12 XJ14F75 V1495 O1974 MN8294 MP4.0293 P2-3-9 I3d9.20 Q6077.2 Yyan2 Wam ¥¬¥ó ¤¤¤ï ¤±¤ï.¤·¤¤ {rock} +ÖÊ 564A U5d4e B46 S12 V1494 MN8281X MP4.0291 P1-3-9 I3o9.1 Q2672.7 Yyu2 Wu ¥°¥¦ ¥° ¤¯¤Þ {mountain recesses} +ÖË 564B U5d4b B46 S12 V1493 MN8278 MP4.0290 P1-3-9 I3o9.3 Q2776.7 Ymei2 Wmi ¥Ó {place name} +ÖÌ 564C U5d6c B46 S13 V1499 O2374 MN8355 MP4.0298 P2-3-10 I3o10.3 Q2221.3 Ywei2 Woe ¥«¥¤ ¥® {high and flat} +ÖÍ 564D U5d73 B46 S13 XJ03A37 V1501 MN8364 MP4.0299 P2-3-10 Q2221.1 Ycuo2 Wchi Wcha ¥µ {high} {towering} {irregular} {rugged} +ÖÎ 564E U5d76 B46 S13 V1498 P1-3-10 I3o10.1 Q2772.7 ¤¿¤ª.¤ä¤« ¤¿¤ï.¤à {mountain pass} +ÖÏ 564F U5d87 B46 S14 XJ13B36 N1435 V1507 MN8426 MP4.0302 P1-3-11 I3o11.2 Q2171.6 Yqu1 Wgu ¥¯ ¤±¤ï.¤·¤¤ {steep} +ÖÐ 5650 U5d84 B46 S14 N1436 V1509 MN8413 MP4.0302 P2-3-11 I3o11.3 Q2252.1 Yzhan3 Wcham ¥¶¥ó ¥µ¥ó {steep or high mountain} +ÖÑ 5651 U5d82 B46 S14 V1506 MN8410 MP4.0301 P1-3-11 I3o11.1 Q2074.6 Yzhang4 Wjang ¥·¥ç¥¦ ¤ß¤Í {steep} {lofty} +ÖÒ 5652 U5da2 B46 S15 V1512 MN8491 MP4.0307 P1-3-12 I3o12.2 Q2471.1 Yyao2 Wyo ¥®¥ç¥¦ ¤±¤ï.¤·¤¤ {high} {towering} +ÖÓ 5653 U5d9d B46 S15 V1511 O2466 MN8482 MP4.0306 P1-3-12 I3o12.1 Q2271.8 Ydeng4 Wdeung ¥È¥¦ ¤µ¤«¤ß¤Á {hill} {uphill path} +ÖÔ 5654 U5dac B46 S16 V1514 MN8510 MP4.0309 P1-3-13 I3o13.3 Q2875.3 Yyi1 Weui ¥® {high} {steep} +ÖÕ 5655 U5dae B46 S16 XH5000 N1437 V1513 H759 MN8520 MP4.0309 P1-3-13 I3o13.2 Q2878.6 Yxian3 Wheom ¥±¥ó ¤±¤ï.¤·¤¤ {inaccessible place} {impregnable position} {steep place} {sharp eyes} +ÖÖ 5656 U5dbd B46 S17 XJ03359 XH208 F2135 N1439 V1516 H2377 L2987 O2775 MN8566 MP4.0314 P2-3-14 Q2223.4 Yyue4 Wag ¥¬¥¯ ¤¿¤± T1 ¤¿¤­ {peak} +Ö× 5657 U5d90 B46 S14 V1508 MN8447 MP4.0304 P2-3-11 I3o11.4 Q2221.4 Ylong2 Wryung ¥ê¥å ¤ä¤Þ¤Î¤«¤¿¤Á {shape of a mountain} +ÖØ 5658 U5db7 B46 S17 N1441 V1518 O2774 MN8545 MP4.0311 P2-3-14 I3o14.1 Q2248.1 Yyi2 Weui Weog ¥®¥ç¥¯ ¥® ¤µ¤È.¤¤ {wise} +ÖÙ 5659 U5dbc B46 S16 N1438 V1515 MN8561 MP4.0313 P1-3-13 I3o13.1 Q2778.1 Yyu3 Wseo ¥·¥ç ¤·¤Þ {island} +ÖÚ 565A U5dc9 B46 S20 V1520 MN8618 MP4.0313 P1-3-17 I3o18.1 Q2771.6 Ychan2 Wcham ¥¶¥ó ¥µ¥ó {rising precipitously} {rising steeply} +ÖÛ 565B U5dcd B46 S21 N1444 V1522 O2991 MN8626 MP4.0319 P2-3-18 I3o18.2 Q2241.3 Ywei1 Ywei2 Woe ¥® ¤¿¤«.¤¤ T1 ¤¿¤«¤· {high} +ÖÜ 565C U5dd3 B46 S22 N1446 V1524 MN8644 MP4.0320 P2-3-19 I3o20.1 Q2288.6 Ydian1 Wjeon ¥Æ¥ó ¤¤¤¿¤À¤­ {summit} +ÖÝ 565D U5dd2 B46 S22 N1445 V1523 MN8640 MP4.0320 P2-19-3 I3o19.1 Q2277.2 Yluan2 Wman ¥é¥ó ¤ß¤Í {small peak} +ÖÞ 565E U5dd6 B46 S23 XJ03460 XH1442 V1525 H2388 O2990 MN8649 MP4.0321 P2-3-20 Q2224.8 Yyan2 Wam Weom ¥¬¥ó ¤¤¤ï ¤¤¤ï¤ª ¤±¤ï.¤·¤¤ T1 ¤è¤· {rock} {crag} {boulder} +Öß 565F U5ddb B47 S3 V1527 H9 MN8669 MP4.0326 P1-1-2 Q2233.7 Ychuan1 Wcheon ¥»¥ó ¤«¤ï T2 ¤Þ¤¬¤ê¤¬¤ï {curving river radical (no.47)} +Öà 5660 U5deb B1 C48 S7 N38 V1536 L2930 O524 MN8728 MP4.0374 P4-7-1 I2a5.26 Q1010.8 Ywu1 Ywu2 Wmu ¥Õ ¤ß¤³ ¤«¤ó¤Ê¤® {sorcerer} {medium} {shrine maiden} +Öá 5661 U5df2 B49 S3 XH3887 F2140 N1461 V1539 H3377 L2937 O31 MN8743 MP4.0383 P4-3-1 I0a3.13 Q1771.7 Yyi3 Wi ¥¤ ¤ä.¤à ¤¹¤Ç.¤Ë ¤Î¤ß ¤Ï¤Ê¤Ï¤À T1 ¤ß {stop} {halt} {previously} {already} {long ago} +Öâ 5662 U5df5 B49 S7 XJ05248 V1542 MN8751 MP4.0391 P3-2-5 Q7221.7 Yzhi1 Wchi ¥· ¤µ¤«¤º¤­ {large winecup} {apt} {fitting} +Öã 5663 U5e0b B50 S7 XJ03B66 XH3510 V1552 MN8809 MP4.0414 P2-4-3 Q7222.7 Yzhi3 Wji ¥· ¤«¤ß {paper} {stationary} {document} +Öä 5664 U5e1a B58 C50 S8 N1581 V1555 O666 MN8854 MP4.0421 P2-3-5 I3f5.5 Q1722.7 Yzhou3 Wchu ¥½¥¦ ¥·¥å¥¦ ¤Û¤¦¤­ {broom} +Öå 5665 U5e19 B50 S8 N1471 V1557 MN8852 MP4.0421 P1-3-5 I3f5.1 Q4523.0 Yzhi4 Wjil Wjeol ¥Á¥Ä ¤Õ¤Þ¤­ {Japanese book cover} +Öæ 5666 U5e11 B50 S8 XJ1305A N1472 V1554 MN8838 MP4.0418 P2-5-3 I3f5.4 Q4722.7 Ytang3 Wtang Wno ¥È¥¦ ¥É ¤«¤Í¤°¤é {money repository} +Öç 5667 U5e1b B106 C50 S8 N3096 V1556 O716 MN8855 MP4.0422 P2-5-3 I3f5.3 Q2622.7 Ybo2 Wbaeg ¥Ï¥¯ ¤­¤Ì {cloth} +Öè 5668 U5e36 B50 S11 XJ04253 XH1474 N1475 V1565 H2676 O1465 MN8950 MP4.0446 P2-6-5 Q4422.7 Ydai4 Wdae ¥¿¥¤ ¤ª.¤Ó¤ë ¤ª¤Ó {belt} {girdle} {band} {strap} {zone} +Öé 5669 U5e37 B50 S11 N1477 V1567 MN8954 MP4.0450 P1-3-8 I3f8.1 Q4021.4 Ywei2 Wyu ¥¤ ¤È¤Ð¤ê {curtain} {screen} +Öê 566A U5e44 B50 S12 N1481 V1571 MN8994 MP4.0465 P1-3-9 I3f9.4 Q4721.4 Ywo4 Wag ¥¢¥¯ ¤È¤Ð¤ê {curtain} +Öë 566B U5e43 B50 S13 N1479 V1575 MN8993 MP4.0464 P1-3-10 I3f10.2 Q4425.6 Ywei2 Wwi ¥¤ ¥­ ¤È¤Ð¤ê {bag} +Öì 566C U5e40 B50 S12 N1480 V1570 H570 MN8982 MP4.0464 P1-3-9 I3f9.3 Q4128.6 Yzheng4 Wjeong Wtaeng ¥Æ¥¤ ¥Á¥ç¥¦ ¥È¥¦ {making books or scrolls} +Öí 566D U5e4e B50 S13 V1576 MN9024 MP4.0468 P1-3-10 I3f10.3 Q4728.0 Ymi4 Wmyeog ¥Ù¥­ ¤È¤Ð¤ê {cloth covering} +Öî 566E U5e57 B50 S14 V1579 MN9057 MP4.0472 P1-3-11 I3f11.2 Q4620.0 Yguo2 Wgoeg ¥«¥¯ {woman's head covering} {veil} +Öï 566F U5e54 B50 S14 N1486 V1580 MN9050X MP4.0469 P1-3-11 I3f11.1 Q4624.7 Yman4 Wman ¥Þ¥ó ¥Ð¥ó ¤Þ¤¯ {curtain} +Öð 5670 U5e5f B50 S15 XJ1416C N1488 V1583 L2233 O2260 MN9080 MP4.0474 P1-3-12 I3f12.1 Q4325.0 Yzhi4 Wchi ¥· ¤Î¤Ü¤ê {flag} {banner} {streamer} +Öñ 5671 U5e62 B50 S15 V1582 MN9087 MP4.0475 P1-3-12 I3f12.3 Q4021.4 Ychuang2 Yzhuang4 Wdang ¥È¥¦ ¤Ï¤¿ {flag} {banner} +Öò 5672 U5e64 B50 S15 XJ04A3E XH1490 V1586 P2-12-3 Q9822.7 Ybi4 Wpye ¥Ø¥¤ ¤Ì¤µ {Shinto zigzag paper offerings} {bad habit} {humble prefix} {gift} +Öó 5673 U5e47 B50 S12 XJ13C2D XJ13C3D N1482 V1572 MN8999 MP4.0466 P2-9-3 I3f9.5 Q4422.7 Ybang1 Wbang ¥Û¥¦ ¤¿¤¹.¤±¤ë {help} +Öô 5674 U5e75 B51 S6 XH580 V1591 MN9169 MP4.0520 P1-3-3 I2k4.2 Q1144.0 Yjian1 Wgyeon ¥Ø¥¤ {put together} +Öõ 5675 U5e76 B12 C51 S6 N580 V1592 MN9170 MP4.0520 P2-3-3 I2o4.2 Q8044.1 Ybing4 Ybing1 Wbyeong ¥Ø¥¤ ¥Ò¥ç¥¦ ¤¢¤ï.¤»¤ë ¤Ê¤é.¤Ö {put together} +Öö 5676 U5e7a B52 S3 V1597 H3426 MN9189 MP4.0527 P4-3-4 I0a3.10 Q2273.0 Q2073.2 Yyao1 Wyo ¥è¥¦ ¤Á¤¤¤µ¤¤ T2 ¤¤¤È¤¬¤·¤é ¤è¤¦¤Ø¤ó {short thread radical (no. 52)} +Ö÷ 5677 U9ebc B53 C200 S14 XH5394 V7042 MN47892 MP12.0944 P3-3-11 I3q11.1 Q0023.2 Yma2 Yme5 Ymo5 Wma ¥Ó ¥ß ¥Ð ¥Þ ¥â {rope} +Öø 5678 U5e7f B53 S3 V1602 H3427 MN9221 MP4.0547 P4-3-4 I3q0.1 Q0020.0 Yguang3 Weom ¥²¥ó T2 ¤Þ¤À¤ì {dotted cliff} +Öù 5679 U5ea0 B53 S9 V1615 MN9298 MP4.0561 P3-3-6 I3q6.2 Q0025.1 Yxiang2 Wsang ¥·¥ç¥¦ ¤Þ¤Ê¤Ó¤ä {school} +Öú 567A U5ec1 B53 S12 XJ0524E XH826 N1523 V1627 MN9410 MP4.0594 P3-3-9 Q0022.0 Yce4 Yci4 Wchi Wcheug ¥· ¥·¥ç¥¯ ¤«¤ï¤ä {toilet} {lavatory} {mingle with} +Öû 567B U5ec2 B53 S12 N1525 V1629 MN9416 MP4.0596 P3-3-9 I3q9.2 Q0026.0 Yxiang1 Wsang ¥·¥ç¥¦ ¥½¥¦ ¤Ò¤µ¤· T1 ¤Ò¤µ {eaves} {canopy} {vizor} {hallways} +Öü 567C U5ec8 B53 S13 XJ0524F N1528 V1632 MN9435 MP4.0597 P3-3-10 I3q10.2 Q0024.7 Ysha4 Yxia4 Wha ¥« ¥µ ¤¤¤¨ {house} +Öý 567D U5ed0 B53 S13 S14 XJ03139 XJ0567E XH832 XH1531 V1636 MN9454X MP4.0604 P3-3-10 Q0021.4 Yjiu4 Wgu ¥­¥å¥¦ ¤¦¤Þ¤ä {barn} {stable} +Öþ 567E U5ecf B53 S14 XJ03139 XJ0567D XH832 N1531 V1635 MN9453X MP4.0603 P3-3-11 Q0024.7 Yjiu4 Wgu ¥­¥å¥¦ ¤¦¤Þ¤ä {barn} {stable} +ס 5721 U5ed6 B53 S14 V1637 MN9464 MP4.0607 P3-3-11 I3q11.2 Q0022.2 Yliao4 Wryo ¥ê¥ç¥¦ {empty} {name} +×¢ 5722 U5ee3 B53 S15 XJ0392D XH1499 F2487 N1535 V1640 H3177 O2416 MN9493 MP4.0620 P3-3-12 Q0028.6 Yguang3 Yan1 Wgwang ¥³¥¦ ¤Ò¤í.¤¤ ¤Ò¤í.¤Þ¤ë ¤Ò¤í.¤á¤ë ¤Ò¤í.¤¬¤ë ¤Ò¤í.¤²¤ë {broad} {wide} {spacious} +×£ 5723 U5edd B53 S15 XJ05251 V1641 MN9487 MP4.0611 P3-3-12 I3q12.2 Q0022.1 Ysi1 Wsi ¥· ¤³¤â¤Î {servant} +פ 5724 U5eda B53 S15 XJ03F5F XJ14534 XH829 N1533 V1638 O2417 MN9479 MP4.0609 P3-3-12 Q0024.0 Ychu2 Wju ¥·¥å¥¦ ¥º ¥Á¥å ¥Á¥å¥¦ ¤¯¤ê¤ä {kitchen} +×¥ 5725 U5edb B53 S15 XJ16252 N1537 V1644 MN9483 MP4.0611 P3-3-12 I3q12.5 Q0021.4 Ychan2 Wjeon ¥Æ¥ó ¤ß¤» ¤ä¤·¤­ ¤¿¤Ê {fine residence} {shop} {store} +צ 5726 U5ee2 B53 S15 XJ04751 XH1536 N1534 V1639 H3176 MN9492 MP4.0617 P3-3-12 Q0024.7 Yfei4 Wpye ¥Ï¥¤ ¤¹¤¿.¤ì¤ë ¤¹¤¿.¤ë {abrogate} {terminate} {discard} +ק 5727 U5ee1 B53 S15 V1642 MN9491 MP4.0616 P3-3-12 I3q12.4 Q0023.1 Ywu3 Wmu ¥Ö ¤·¤².¤ë ¤Ò¤µ¤· {walking under the eaves} +ר 5728 U5ee8 B53 S16 V1646 MN9510 MP4.0634 P3-3-13 I3q13.1 Q0025.2 Yxie4 Whae ¥«¥¤ ¥± ¤ä¤¯¤·¤ç {government office} +ש 5729 U5ee9 B53 S16 N1540 V1647 MN9515 MP4.0635 P3-3-13 I3q13.4 Q0029.4 Ylin3 Wreum ¥ê¥ó ¤¯¤é {rice storehouse} +ת 572A U5eec B53 S19 N1543 V1648 O2855 MN9535 MP4.0637 P3-3-16 I3q16.3 Q0021.7 Ylu2 Wryeo ¥í ¥ê¥ç ¤¤¤ª ¤¤¤ª¤ê ¤¤¤¨ {hermitage} +׫ 572B U5ef1 B53 S21 V1650 MN9554 MP4.0640 P3-3-18 I3q18.1 Q0021.4 Yyong1 Weung ¥è¥¦ ¤ä¤ï¤é¤° {mild} {congenial} {block} {obstruct} +׬ 572C U5ef3 B53 S25 XJ04423 XJ0572D XH1498 N1545 V1651 H3190 O3006 MN9562 MP4.0641 P3-3-22 Q0023.1 Yting1 Wcheong ¥Á¥ç¥¦ ¥Æ¥¤ ¤ä¤¯¤·¤ç {hall} {central room} +×­ 572D U5ef0 B53 S20 XJ04423 XJ0572C V1649 MN9552 MP4.0640 P3-3-17 Q0023.6 Yting1 Wchong ¥Á¥ç¥¦ ¥Æ¥¤ ¤ä¤¯¤·¤ç {government office} {var of JIS572c} +×® 572E U5ef4 B54 S3 XH3394 V1652 H3395 MN9566 MP4.0642 P4-3-1 I2q0.1 Q1740.7 ZSP4-2-1 Yyin3 Win ¥¤¥ó T2 ¤¤¤ó¤Ë¤ç¤¦ ¤¨¤ó¤Ë¤ç¤¦ {long stride or stretching radical (no. 54)} +ׯ 572F U5ef8 B54 S8 XJ06D6C V1656 P3-3-5 I2q5.1 Q1540.6 Ydi2 ¥Æ¥­ ¤ß¤Á ¤ß¤Á.¤Ó¤¯ ¤¹¤¹.¤à ¤¤¤¿.¤ë {path} {way} {guide} {lead} {proceed} {advance} {reach} {arrive} +×° 5730 U5efe B55 S3 V1661 H3413 MN9583 MP4.0663 P4-3-3 I0a3.25 Q4400.0 Ygong3 Wgong ¥­¥ç¥¦ ¥¯ ¤Ë¤¸¤å¤¦ T2 ¤Ë¤¸¤å¤¦¤¢¤· {twenty} {20} +×± 5731 U5f03 B55 S7 XJ0347E XH326 V1667 MN9594 MP4.0665 P2-2-5 Q0044.3 Yqi4 Wgi ¥­ ¤¹¤Æ.¤ë {reject} {abandon} {discard} +ײ 5732 U5f09 B55 S10 XJ05479 V1669 P2-7-3 Q2444.1 Yzang4 Yzhuang3 Wjang ¥¸¥ç¥¦ ¥½¥¦ ¤µ¤«¤ó {large} {powerful} {stout} {thick} +׳ 5733 U5f5d B58 S18 XJ05734 XJ13C7A N1588 V1711 MN9950 MP4.0782 P2-3-15 I6b12.2 Q2744.9 Yyi2 Wi ¥¤ ¤Ä¤Í {moral principle} +×´ 5734 U5f5c B58 S16 XJ05733 XJ13C7A N1587 V1710 MN9948X MP00.0000 P2-3-13 Q2744.2 Yyi2 Wi ¥¤ ¤Ä¤Í {moral principle} +×µ 5735 U5f0b B56 S3 N1552 V1671 H3422 MN9656 MP4.0672 P4-3-4 I4n0.2 Q4300.0 Yyi4 Wig ¥è¥¯ ¤¤¤°¤ë¤ß T2 ¤·¤­¤¬¤Þ¤¨ {piling} {ceremony radical (no. 56)} +׶ 5736 U5f11 B56 S12 N1558 V1677 MN9680 MP4.0677 P1-6-6 I4a8.41 Q4394.0 Yshi4 Wsi ¥· ¥·¥¤ ¤·¤¤.¤¹¤ë {murder one's lord or father} +×· 5737 U5f16 B57 S4 N1561 V1679 O202 MN9703 MP4.0691 P2-3-1 I3h1.2 Q1710.2 Yhu4 ¥Æ {phoneme only} +׸ 5738 U5f29 B57 S8 N1566 V1686 MN9760 MP4.0704 P2-5-3 I3h5.3 Q4720.7 Ynu3 Wno ¥É ¤ª¤ª¤æ¤ß ¤¤¤·¤æ¤ß {bow (arrow)} +×¹ 5739 U5f2d B57 S9 V1691 O1072 MN9768 MP4.0705 P1-3-6 I3h6.1 Q1124.0 Q1122.0 Ymi3 Wmi ¥Ó ¥ß ¤ä.¤á¤ë ¤ä.¤à ¤æ¤Ï.¤º {stop} {cease} {notches where drawstring is attached to the bow} +׺ 573A U5f38 B57 S11 V1693 MN9817X MP4.0765 P1-3-8 I3h8.2 Q1722.0 Ybeng1 Wpaeng ¥Û¥¦ {strong bow} {full} +×» 573B U5f41 B57 S13 V1701 P1-3-10 I3h10.1 Q1122.1 ¥« ¥»¥¤ {(no known meaning; S&H uses jabberwocky words)} +×¼ 573C U5f48 B57 S15 XJ04346 XH1575 N1576 V1700 H724 O2462 MN9865 MP4.0768 P1-3-12 Q1625.6 Ydan4 Ytan2 Wtan ¥À¥ó ¥¿¥ó ¤Ò.¤¯ ¤Ï¤º.¤à ¤¿¤Þ ¤Ï¤¸.¤¯ ¤Ï¤¸.¤±¤ë ¤¿¤À.¤¹ {bullet} {twang} {flip} {snap} +×½ 573D U5f4c B57 S17 XJ04C6F XH1565 N1578 V1703 H786 O2715 MN9877 MP4.0774 P1-3-14 Q1122.7 Ymi2 Wmi ¥ß ¥Ó ¤¤¤ä ¤ä ¤¢¤Þ¤Í¤· ¤¤¤è¤¤¤è ¤È¤ª¤¤ ¤Ò¤µ¤· ¤Ò¤µ.¤·¤¤ ¤ï¤¿.¤ë T1 ¤æ {extensive} {full} {fill} {complete} +×¾ 573E U5f4e B57 S22 XJ0573F N1579 V1704 H2918 MN9904 MP4.0778 P2-19-3 I3h19.1 Q2220.7 Ywan1 Wman ¥ï¥ó ¤Ò.¤¯ {curve} {stretching a bow} +׿ 573F U5f2f B57 S9 XJ0573E XH1579 V1690 P2-2-7 Q0020.7 Ywan1 Wman ¥ï¥ó ¤Ò.¤¯ {curve} {stretching a bow} +×À 5740 U5f51 B58 S3 XJ13C77 XH3396 XH3397 V1705 H3407 MN9909 MP4.0779 P4-3-2 I0a3.15 Q2710.0 Q2010.7 Yji4 Wgye ¥±¥¤ T2 ¤±¤¤¤¬¤·¤é {pig's head} +×Á 5741 U5f56 B58 S9 V1707 MN9920 MP4.0779 P2-3-6 I0a9.1 Q2723.2 Ytuan4 Wdan ¥¿¥ó {divination} +× 5742 U5f57 B58 G9 S11 XJ15254 F2294 N1584 V1708 DK1770 L2850 MN9927 MP4.0780 IN2066 P2-8-3 I0a11.9 Q5517.4 Yhui4 Whye Wse ¥¹¥¤ ¥¨ ¥±¥¤ ¥»¥¤ ¤Û¤¦¤­ T1 ¤È¤· {comet} +×à 5743 U5f59 B58 S13 N1586 V1709 L2997 O2200 MN9936 MP4.0781 P2-3-10 I2i11.1 Q2790.4 Yhui4 Whwi ¥¤ ¤Ï¤ê¤Í¤º¤ß {same kind} +×Ä 5744 U5f61 B59 S3 V1712 H1927 MN9962 MP4.0784 P2-1-2 I3j0.1 Q2020.2 Yshan1 Wsam ¥µ¥ó ¥»¥ó T2 ¤µ¤ó¤Å¤¯¤ê ¤«¤ß¤«¤¶¤ê {three} {hair ornament} {short hair or fur radical (no. 59)} +×Å 5745 U5f6d B59 S12 F2409 N1591 V1720 O1693 MN10003 MP4.0798 P1-9-3 I3j9.2 Q4212.2 Ypeng2 Wpaeng Wbang ¥Û¥¦ {swelling} {sound of drum} +×Æ 5746 U5f73 B60 S3 N1595 V1723 H1928 MN10037 MP4.0808 P2-1-2 I3i0.1 Q2020.2 Ychi4 Wcheog ¥Æ¥­ ¤¿¤¿.¤º¤à T2 ¤®¤ç¤¦¤Ë¤ó¤Ù¤ó {stop} {linger} {loiter} +×Ç 5747 U5f77 B60 S7 N1597 V1725 MN10052 MP4.0809 P1-3-4 I3i4.1 Q2022.7 Ypang2 Yfang3 Wbang ¥Û¥¦ ¤µ¤Þ¤è.¤¦ {stray} {wander} {loiter} +×È 5748 U5f83 B60 S8 XJ0317D XH1605 V1734 MN10074 MP4.0816 P1-3-5 Q2521.0 Ywang3 Ywang4 Wwang ¥ª¥¦ ¤¤.¤¯ ¤¤¤Ë¤·¤¨ ¤µ¤­.¤Ë ¤æ.¤¯ T1 ¤ß¤Á {journey} {chase away} {let go} {going} {travel} +×É 5749 U5f82 B60 S8 N1600 V1728 O577 MN10078 MP4.0819 P1-3-5 I3i5.4 Q2721.0 Ycu2 Wjo ¥½ ¤æ.¤¯ {go} +×Ê 574A U5f7f B60 S8 XJ0717C N1601 V1729 MN10071 MP4.0813 P1-3-5 I3i5.1 Q2522.7 Yfu2 Wbul ¥Õ¥Ä {dimly} +×Ë 574B U5f8a B60 S9 XJ13072 N1606 V1738 H362 MN10095 MP4.0825 P1-3-6 I3i6.8 Q2620.0 Yhuai2 Yhui2 Whoe ¥«¥¤ ¥¯¥ï¥¤ ¥¨ ¤µ¤Þ¤è.¤¦ {wandering} +×Ì 574C U5f88 B60 S9 XJ13076 V1736 MN10093 MP4.0824 P1-3-6 I3i6.2 Q2723.2 Yhen3 Wheun ¥³¥ó ¥³¥¦ ¥®¥ó ¤â¤È.¤ë {disobey} {dispute} {very} {go against} {be contrary to} +×Í 574D U5f91 B60 S10 XJ03742 XJ06D74 XH1602 N1611 V1743 H417 O1831 MN10118 MP4.0867 P1-3-7 Q2121.1 Yjing4 Wgyeong ¥±¥¤ ¤ß¤Á ¤³¤ß¤Á ¤µ¤·¤ï¤¿¤· ¤¿¤À¤Á¤Ë {path} {diameter} {method} +×Î 574E U5f87 B60 S9 XJ14A7A V1735 MN10091 MP4.0823 P1-3-6 I3i6.7 Q2722.0 Yxun4 Yxun2 Wsun ¥¸¥å¥ó ¥·¥å¥ó ¤¢¤Þ¤Í¤· ¤·¤¿¤¬.¤¦ ¤È¤Ê.¤¨¤ë {herald} {announce} {follow} {obey} {seek} {lay down one's life} +×Ï 574F U5f9e B60 S11 XJ03D3E XH1613 N1615 V1747 H479 O1296 MN10152 MP4.0880 P1-3-8 Q2828.1 Ycong2 Ycong1 Yzong4 Wjong ¥¸¥å¥¦ ¥·¥ç¥¦ ¥¸¥å ¤·¤¿¤¬.¤¦ ¤·¤¿¤¬.¤¨¤ë ¤è¤ê {from} {by} {since} {whence} {through} +×Ð 5750 U5f99 B60 S11 V1749 MN10142 MP4.0879 P1-3-8 I3i8.5 Q2128.1 Yxi3 Wsa ¥· ¤¦¤Ä.¤ë ¤¦¤Ä.¤¹ {move} +×Ñ 5751 U5f98 B60 S11 F2414 N1619 V1752 MN10141 MP4.0879 P1-3-8 I3i8.3 Q2121.1 Ypai2 Wbae ¥Ï¥¤ ¤µ¤Þ¤è.¤¦ {wander} +×Ò 5752 U5fa0 B60 S11 XH202 N1616 V1748 O1297 MN10155 MP4.0887 P1-3-8 Q2429.8 Ylai2 Wrae ¥é¥¤ ¤­¤¿.¤¹ ¤­¤¿.¤ë ¤¯.¤ë {induce} {encourage to come} +×Ó 5753 U5fa8 B60 S12 N1623 V1756 MN10178 MP4.0903 P1-3-9 I3i9.3 Q2621.4 Yhuang2 Whwang ¥³¥¦ ¤µ¤Þ¤è.¤¦ {wandering} +×Ô 5754 U5fad B60 S13 XJ13226 V1763 MN10201 MP4.0910 P1-3-10 I3i10.3 Q2727.2 Yyao2 Wyo ¥è¥¦ ¥¨¥¦ ¤¨¤À¤Á ¤Õ¤¾¤í.¤¤ ¤Ä¤«¤¤ {compulsory service to the state} {corvee} +×Õ 5755 U5fbc B60 S16 V1774 MN10261 MP1.0948 P1-3-13 I3i13.2 Q2824.0 Yjiao4 Yjia3 Yjiao3 Wyo ¥­¥ç¥¦ ¥è¥¦ ¤á¤°.¤ë {seek} {enquire} {go around} {border} +×Ö 5756 U5fd6 B61 S6 N1646 V1782 MN10326 MP4.0958 P1-3-3 I4k3.1 Q9400.0 Ycun3 Wchon ¥½¥ó ¤Ï¤«.¤ë {conjecture} +×× 5757 U5ffb B61 S7 V1795 MN10401 MP4.0984 P1-3-4 I4k4.4 Q9202.1 Yxin1 Wheun ¥­¥ó ¤è¤í¤³.¤Ö {rejoice} {open one's heart} +×Ø 5758 U5fe4 B61 S7 V1793 MN10358 MP4.0976 P1-3-4 I4k4.5 Q9804.0 Ywu3 Wo ¥´ ¤µ¤«¤é.¤¦ ¤â¤È.¤ë {insubordinate} {stubborn} {wrong} +×Ù 5759 U5ff8 B61 S7 N1651 V1797 MN10397 MP4.0984 P1-3-4 I4k4.1 Q9701.5 Yniu3 Ynu:4 Wnyu ¥¸¥¯ ¥¸¥å¥¦ ¤Ï¤¸.¤ë {shame} +×Ú 575A U5ff1 B61 S7 V1794 O371 MN10382 MP4.0981 P1-3-4 I4k4.3 Q9401.2 Ychen2 Wchim ¥·¥ó ¤Þ¤³¤È {sincere} +×Û 575B U5fdd B4 C61 S8 N209 V1796 MN10348 MP4.0965 P2-4-4 I3n5.4 Q2033.3 DR2240 Ytian3 Wcheom ¥Æ¥ó ¤«¤¿¤¸¤±¤Ê.¤¤ {grateful} {indebted} +×Ü 575C U60b3 B61 S12 XH1633 V1874 O2033 MN10724 MP4.1068 P2-8-4 Q4033.1 Yde2 Wdeog ¥È¥¯ T1 ¤¤¤µ¤ª {ethics} {morality} {virtue} +×Ý 575D U5fff B12 C61 S8 N587 V1798 MN10408 MP4.0987 P2-2-6 I2o6.3 Q8033.2 Yfen4 Wbun ¥Õ¥ó ¤¤¤«.¤ë ¤¤¤«¤ê {be angry} +×Þ 575E U6021 B61 S8 V1814 O808 MN10470 MP4.1002 P1-3-5 I4k5.14 Q9306.0 Yyi2 Wi ¥¤ ¤è¤í¤³.¤Ö {rejoice} {enjoy} +×ß 575F U6060 B61 S9 XJ03278 XH1665 V1826 MN10574 MP4.1030 P1-3-6 Q9401.4 Yguai4 Wgoe ¥«¥¤ ¥± ¤¢¤ä.¤·¤¤ ¤¢¤ä.¤·¤à {suspicious} {mystery} {apparition} +×à 5760 U6019 B61 S8 V1806 MN10454 MP4.0993 P1-3-5 I4k5.12 Q9406.0 Yhu4 Who ¥³ ¤¿¤Î.¤à {depend} {rely on} {father} +×á 5761 U6010 B61 S8 V1804 MN10435 MP4.0989 P1-3-5 I4k5.16 Q9702.0 Ykou4 Wgu Whu ¥¯ {foolish} {fear} +×â 5762 U6029 B61 S8 N1655 V1809 MN10481 MP4.1014 P1-3-5 I4k5.15 Q9701.1 Yni2 Wni ¥¸ {shame} +×ã 5763 U600e B61 S9 V1803 MN10431 MP4.0989 P2-5-4 I4k5.18 Q8033.1 Yzen3 Yze3 Wjeum ¥·¥ó ¥½ ¤¤¤«¤Ç ¤Ê¤ó¤¾ {why} {how} +×ä 5764 U6031 B61 S9 XJ13D46 XJ13D79 N1660 V1815 MN10494 MP4.1018 P2-5-4 I4k5.17 Q2733.2 Yzong1 Wchong ¥½¥¦ ¤Ë¤ï¤« ¤¢¤ï.¤Æ¤ë T1 ¤µ¤È {rush} {hurry} {be flustered} +×å 5765 U601b B61 S8 V1807 MN10458 MP4.0994 P1-3-5 I4k5.8 Q9601.0 Yda2 Wdal ¥À¥Ä ¥¿¥ó ¥¿¥Ä ¤¤¤¿.¤à {be sad} {be dejected} {fear} +×æ 5766 U6015 B61 S8 V1805 MN10448 MP4.0992 P1-3-5 I4k5.7 Q9600.0 Ypa4 Wpa ¥Ï¥¯ ¥Ò¥ã¥¯ ¥Ï ¤«¤·¤ï ¤ª¤½.¤ì¤ë {oak} +×ç 5767 U602b B61 S8 N1659 V1813 MN10486 MP4.1016 P1-3-5 I4k5.1 Q9502.7 Yfu2 Yfei4 Wbi Wbul ¥Õ¥Ä ¥Ï¥¤ ¥Ò {anger} +×è 5768 U6026 B61 S8 V1808 MN10476 MP4.1007 P1-3-5 I4k5.3 Q9104.9 Ypeng1 Wpyeong ¥Û¥¦ ¥Ò¥ç¥¦ {in a hurry} {excited} {agitated} +×é 5769 U600f B61 S8 N1657 V1811 MN10434 MP4.0989 P1-3-5 I4k5.2 Q9503.0 Yyang4 Wang ¥ª¥¦ ¥è¥¦ ¤¦¤é.¤à {dissatisfaction} {grudge} +×ê 576A U603a B61 S8 N1656 V1810 MN10513 MP4.1019 P1-3-5 I4k5.13 Q9303.2 Wyeong ¤³¤é.¤¨¤ë {endure} {(kokuji)} +×ë 576B U605a B32 C61 S10 N1080 V1831 MN10566 MP4.1029 P2-3-7 I3b7.7 Q4033.1 Yhui4 We ¥¤ ¤¤¤«.¤ë {anger} +×ì 576C U6041 B61 S10 V1828 MN10518 MP4.1019 P2-6-4 I4k6.21 Q2233.1 Ynen4 Yren4 Wim ¥¤¥ó ¥¸¥ó ¥Ë¥ó {like this} {thus} +×í 576D U606a B61 S9 XJ13E43 N1672 V1836 O803 MN10592 MP4.1039 P1-3-6 I4k6.8 Q9706.4 Yke4 Yque4 Wgag ¥«¥¯ ¤Ä¤Ä¤·.¤à {carefulness} +×î 576E U6077 B61 S10 V1827 P2-6-4 I4k6.20 Q2433.9 ¥­¥å¥¦ {be contrary to} +×ï 576F U605f B61 S9 N1669 V1833 MN10573 MP4.1029 P1-3-6 I4k6.14 Q9702.0 Yxiong1 Whyung ¥­¥ç¥¦ ¤ª¤½.¤ì¤ë {fear} +×ð 5770 U604a B61 S9 V1830 MN10535 MP4.1025 P1-3-6 I4k6.11 Q9402.7 Yxie2 Whyeob ¥­¥ç¥¦ ¤¢¤ï.¤»¤ë ¤«¤Ê.¤¦ {threaten} +×ñ 5771 U6046 B61 S9 XJ03931 XH1683 V1825 H370 O805 MN10528 MP4.1024 P1-3-6 I4k6.5-2 Q9101.7 Yheng2 Whang ¥³¥¦ ¤Ä¤Í.¤Ë T1 ¤ï¤¿¤ë ¤Ò¤µ¤· {constant} {regular} {persistent} +×ò 5772 U604d B61 S9 N1671 V1840 MN10546 MP4.1025 P1-3-6 I4k6.7 Q9901.1 Yhuang3 Whwang ¥³¥¦ ¤È¤Ü.¤±¤ë ¤Û.¤ì¤ë {unclear} {senile} {stupid} {joke} +×ó 5773 U6063 B61 S10 F2325 N1674 V1841 MN10580 MP4.1031 P2-6-4 I4k6.22 Q3733.8 Yzi4 Wja ¥· ¤Û¤·¤¤¤Þ¤Þ {selfish} {arbitrary} +×ô 5774 U6043 B61 S9 N1668 V1832 MN10521 MP4.1020 P1-3-6 I4k6.6 Q9404.1 Yshi4 Wsi ¥¸ ¥· ¤¿¤Î.¤à {depend on} +×õ 5775 U6064 B61 S9 N1676 V1839 MN10583 MP4.1031 P1-3-6 I4k6.1 Q9701.0 Yxu4 Whyul ¥¸¥å¥Ä ¥·¥å¥Ä ¤á¤°.¤à ¤¢¤ï.¤ì¤à ¤¦¤ì.¤¨¤ë {relieve} {have mercy} +×ö 5776 U6042 B61 S9 V1829 O807 MN10520 MP4.1020 P1-3-6 I4k6.13 Q9702.0 Yxun2 Wsun Wjun ¥¸¥å¥ó ¥·¥å¥ó ¤Þ¤³¤È {sincere} {fear} {sudden} {blinking} +×÷ 5777 U606c B61 S9 N1679 V1844 MN10595 MP4.1040 P1-3-6 I4k6.9 Q9206.4 Ytian2 Wnyeom ¥Æ¥ó ¤ä¤¹¤é.¤¯ ¤ä¤¹.¤¤ {composure} +×ø 5778 U606b B61 S9 N1673 V1837 MN10594 MP4.1040 P1-3-6 I4k6.15 Q9702.0 Ytong1 Ydong4 Wdong Wtong ¥É¥¦ ¥È¥¦ ¤¤¤¿.¤à {painful} {fearful} +×ù 5779 U6059 B123 C61 S10 N3660 V1835 MN10565 MP4.1028 P2-3-7 I2o8.3 Q8033.1 Yyang4 Wyang ¥è¥¦ ¤Ä¤Ä¤¬.¤Ê¤¤ {illness} +×ú 577A U6081 B61 S10 V1857 MN10623 MP4.1050 P1-3-7 I4k7.8 Q9602.7 Yjuan4 Wyeon ¥¨¥ó ¥±¥ó {anger} {worry} {impatience} +×û 577B U608d B61 S10 XJ14B22 N1691 V1862 O1051 MN10643 MP4.1055 P1-3-7 I4k7.4 Q9604.1 Yhan4 Whan ¥«¥ó ¤¿¤±¤· ¤¢¤é¤· {rough} {clumsy} {violent} +×ü 577C U60e7 B61 S11 XH1792 F2097 N1703 V1878 MN10848X MP4.1099 P1-3-8 I4k8.3 Q9608.1 Q9708.1 Yju4 Wgu ¥¯ ¤ª¤½.¤ì¤ë {fear} {be afraid of} {dread} +×ý 577D U6083 B61 S10 N1693 V1863 MN10625 MP4.1050 P1-3-7 I4k7.16 Q9600.0 Ykun3 Wgon ¥³¥ó ¤Þ¤´¤³¤í {sincerity} +×þ 577E U609a B61 S10 N1689 V1860 MN10672 MP4.1059 P1-3-7 I4k7.1 Q9509.6 Ysong3 Wsong ¥·¥ç¥¦ ¤ª¤½.¤ì¤ë {fear} +Ø¡ 5821 U6084 B61 S10 N1695 V1866 H423 MN10627 MP4.1050 P1-3-7 I4k7.10 Q9902.7 Yqiao3 Yqiao1 Wcho ¥·¥ç¥¦ ¤¦¤ì.¤¨¤ë {anxiety} +Ø¢ 5822 U609b B61 S10 N1687 V1858 L2059 MN10674 MP4.1060 P1-3-7 I4k7.7 Q9304.7 Yquan1 Wjeon ¥·¥å¥ó ¥»¥ó ¤¢¤é¤¿.¤á¤ë {amend} +Ø£ 5823 U6096 B61 S10 XJ13E38 N1699 V1869 H420 MN10663 MP4.1058 P1-3-7 I4k6.4 Q9404.7 ZSP1-3-6 Ybei4 Wpae Wbal ¥Ï¥¤ ¥Ü¥Ä ¤â¤È.¤ë {be contrary} +ؤ 5824 U6097 B61 S10 V1879 MN10664 MP4.1059 P1-3-7 I4k7.13 Q9701.6 Yman2 Wmun Wman ¥Ð¥ó ¥Þ¥ó {be perplexed} +Ø¥ 5825 U6092 B61 S10 N1688 V1859 MN10655 MP4.1056 P1-3-7 I4k7.9 Q9601.7 Yyi4 Weub ¥æ¥¦ ¤Õ¤µ.¤° ¤¦¤ì.¤¨¤ë {be depressed} +ئ 5826 U60a7 B61 S10 XH433 N1694 V1856 H422 MN10689 MP4.1063 P1-3-7 I4k7.2 Q9200.0 Yli4 Wri ¥ê {clever} +ا 5827 U608b B61 S10 XJ13D68 XH2066 N1692 V1865 MN10640 MP4.1054 P1-3-7 I4k7.6 Q9006.4 Ylin4 Wrin ¥ê¥ó ¤Í¤¿.¤à ¤ä¤Ö¤µ¤« ¤ª.¤·¤à {stingy} +ب 5828 U60e1 B1 C61 S12 XJ0302D XH62 N63 V1875 H2788 O2227 MN10824 MP4.1093 P2-8-4 Q1033.1 Ye4 Ye3 Ywu4 Ywu1 Wag Wo ¥¢¥¯ ¥ª ¤ï¤ë.¤¤ ¤¢.¤· ¤Ë¤¯.¤¤ ¤¢¤¢ ¤¤¤º¤¯¤Ë ¤¤¤º¤¯¤ó¤¾ ¤Ë¤¯.¤à {bad} {evil} +Ø© 5829 U60b8 B61 S11 N1705 V1885 MN10733 MP4.1070 P1-3-8 I4k7.3 Q9204.7 Yji4 Wgye ¥­ {pulsate} {shudder} +ت 582A U60e0 B61 S12 XJ03743 XH1681 N1702 V1876 H2789 O1783 MN10822 MP4.1089 P2-8-4 Q5033.3 Yhui4 Whye ¥±¥¤ ¥¨ ¤á¤°.¤à ¤á¤°.¤ß {blessing} {grace} {favor} {kindness} +Ø« 582B U60d3 B61 S12 S11 V1882 MN10795 MP4.1082 P1-3-9 I4k8.4 Q9901.2 ZRP1-3-8 Yquan1 Wgweon ¥±¥ó ¤¦¤à {be respectful} {grow tired} +ج 582C U60b4 B61 S11 XJ0582D N1704 V1884 O1287A MN10726 MP4.1068 P1-3-8 I4k8.12 Q9004.8 Ycui4 Wchwe ¥¹¥¤ ¤»¤¬¤ì ¤ä¤Ä.¤ì¤ë {becoming emaciated} {son} +Ø­ 582D U5ff0 B61 S7 XJ0582C XH1704 N1649 V1790 MN10381 MP9.0981 P1-3-4 Q9404.1 Ycui4 Wchwe ¥¹¥¤ ¤»¤¬¤ì ¤ä¤Ä.¤ì¤ë {suffer} {become emaciated} {haggard} +Ø® 582E U60bd B61 S11 V1880 MN10744 MP4.1072 P1-3-8 I4k8.6 Q9504.7 Yqi1 Wcheo ¥»¥¤ ¤¤¤¿¤à {be sad} {be sorrowful} +د 582F U60c6 B61 S11 V1881 MN10757 MP4.1078 P1-3-8 I4k8.14 Q9702.0 Ychou2 Wchu ¥Á¥å¥¦ ¤¦¤é.¤à {grieve over} {be disappointed} +Ø° 5830 U60b5 B61 S11 N1707 V1888 MN10727 MP4.1069 P1-3-8 I4k8.2 Q9103.2 Ychang4 Wchang ¥Á¥ç¥¦ ¤¤¤¿.¤à ¤¦¤é.¤à {be sad} +ر 5831 U60d8 B61 S11 V1883 MN10809 MP4.1083 P1-3-8 I4k8.15 Q9702.0 Ywang3 Wmang ¥Ü¥¦ ¥â¥¦ ¤¢¤­.¤ì¤ë {unclear} {be astonished} +ز 5832 U614d B61 S13 N1716 V1930 MN11059 MP4.1152 P1-3-10 I4k10.6 Q9601.7 Yyun4 Won ¥¦¥ó ¥ª¥ó ¤¤¤«.¤ë ¤¤¤«.¤ê ¤¦¤é.¤à {be angry (excited)} +س 5833 U6115 B61 S12 N1723 V1914 MN10939 MP4.1119 P1-3-9 I4k9.4 Q9602.7 Ye4 Wag ¥¬¥¯ ¤ª¤É¤í.¤¯ {surprised} {frightened} +Ø´ 5834 U6106 B61 S13 N1719 V1911 MN10900 MP4.1110 P2-9-4 I4k9.19 Q2133.2 Yqian1 Wgeon ¥±¥ó ¤¢¤ä.¤Þ¤ë {mistake} {fault} {offence} +ص 5835 U60f6 B61 S12 N1720 V1912 H581 O1545 MN10863 MP4.1103 P1-3-9 I4k9.7 Q9601.4 Yhuang2 Whwang ¥³¥¦ ¤ª¤½.¤ì¤ë {fear} +ض 5836 U60f7 B61 S13 V1901 MN10864 MP4.1104 P2-5-8 I4k9.20 Q4033.6 Ychun3 Wjun ¥·¥å¥ó {confusion} {foolish} +Ø· 5837 U6100 B61 S12 N1721 V1913 MN10884 MP4.1106 P1-3-9 I4k9.2 Q9908.0 Yqiao3 Wcho Wchu ¥·¥å¥¦ ¥·¥ç¥¦ {respect} +ظ 5838 U60f4 B61 S12 V1900 MN10859 MP4.1103 P1-3-9 I4k9.12 Q9202.7 Yzhui4 Wchwe ¥º¥¤ ¥¹¥¤ ¤ª¤½.¤ì¤ë {fear} {be afraid} +ع 5839 U60fa B61 S12 V1902 O1547 MN10868 MP4.1105 P1-3-9 I4k9.8 Q9601.4 Yxing1 Wseong ¥»¥¤ ¤µ¤È.¤ë {realize} +غ 583A U6103 B61 S12 V1903 MN10891 MP4.1109 P1-3-9 I4k9.11 Q9301.6 Yxuan1 Wseon Whweon ¥±¥ó ¥«¥ó {abundant} {generous} +Ø» 583B U6121 B61 S12 XJ13E5C V1905 MN10956 MP4.1135 P1-3-9 I4k9.5 Q9703.2 Yzong3 Wchong ¥½¥¦ {meaningless} {foot race} +ؼ 583C U60fb B61 S12 N1722 V1916 MN10869 MP4.1105 P1-3-9 I4k9.1 Q9200.0 Yce4 Wcheug ¥½¥¯ ¥·¥ç¥¯ ¤¤¤¿.¤à {be sad} +ؽ 583D U60f1 B61 S12 XJ0473A XH1698 N1717 V1899 H583 MN10856 MP4.1101 P1-3-9 Q9206.3 Ynao3 Wnoe ¥Î¥¦ ¤Ê¤ä.¤à ¤Ê¤ä.¤Þ¤¹ ¤Ê¤ä.¤Þ¤·¤¤ ¤Ê¤ä¤ß {angered} {filled with hate} +ؾ 583E U610d B61 S13 N1724 V1915 MN10919 MP4.1113 P2-9-4 I4k9.17 Q7833.4 Ymin3 Wmin ¥Ó¥ó ¥ß¥ó ¤¢¤ï.¤ì¤à {pity} {mercy} {compassion} +Ø¿ 583F U610e B61 S12 V1904 MN10920 MP4.1113 P1-3-9 I4k9.3 Q9804.7 Ybi4 Wpyag ¥Õ¥¯ ¥Ò¥ç¥¯ ¤â¤È.¤ë {go against} {disobey} +ØÀ 5840 U6147 B61 S14 N1737 V1942 MN11045 MP4.1144 P2-10-4 I4k10.11 Q7733.4 Yyin1 Weun ¥¤¥ó {courtesy} +ØÁ 5841 U613e B61 S13 N1734 V1936 MN11029 MP4.1143 P1-3-10 I4k10.9 Q9801.7 Ykai4 Wgae Wheui ¥¬¥¤ ¥­ ¥± ¥­¥Ä ¤¿¤á¤¤¤­ {anger} {breathlessness} +Ø 5842 U6128 B61 S14 V1931 MN10983 MP4.1137 P2-10-4 I4k10.12 Q4733.4 Yque4 Wgag ¥«¥¯ ¤Ä¤Ä¤·.¤à ¤Þ¤³¤È {respectful} {sincerely} +Øà 5843 U6127 B61 S13 XJ1397E XJ15567 N1739 V1941 MN10982 MP4.1136 P1-3-10 I4k10.5 Q9601.3 Ykui4 Wgoe ¥­ ¤Ï¤¸.¤ë ¤Ï¤¸.¤é¤¦ ¤Ï¤º¤«¤·.¤á¤ë ¤È¤¬.¤á¤ë {feel ashamed} {shy} +ØÄ 5844 U614a B61 S13 N1736 V1939 O2068 MN11051 MP4.1150 P1-3-10 I4k10.1 Q9803.7 Yqian4 Yqie4 Wgyeom Whyeob ¥±¥ó ¥­¥ç¥¦ ¤¢¤­¤¿¤ê¤ë ¤¦¤é.¤à {satisfaction} +ØÅ 5845 U613f B61 S14 V1934 O2228 MN11030 MP4.1143 P2-10-4 I4k10.15 Q7133.9 Yyuan4 Wweon ¥²¥ó ¤Ä¤Ä¤·.¤à {respectful} {honest} +ØÆ 5846 U613c B61 S13 XJ03F35 V1946 H645 MN11024 MP4.1140 P1-3-10 Q9108.6 Yshen4 Wsin ¥·¥ó ¤Ä¤Ä¤·.¤à ¤Ä¤Ä¤·.¤ß {care} {chastity} +ØÇ 5847 U612c B61 S14 V1932 MN10988 MP4.1138 P2-10-4 I4k10.10 Q8733.2 Ysu4 Wso Wsaeg ¥½ ¥µ¥¯ ¤¦¤Ã¤¿.¤¨¤ë {complain of} +ØÈ 5848 U6134 B61 S13 N1740 V1943 MN11008 MP4.1139 P1-3-10 I4k10.7 Q9806.7 Ychuang4 Wchang ¥½¥¦ ¤¤¤¿¤Þ.¤·¤¤ ¤¤¤¿.¤à {sad} {pathetic} +ØÉ 5849 U613d B61 S13 V1933 MN11028 MP4.1143 P1-3-10 Q9304.2 Q9304.6 Ybo2 Wbag ¥¿¥ó {grieving} +ØÊ 584A U6142 B61 S14 XJ13E32 N1733 V1935 MN11039 MP4.1144 P2-10-4 I4k10.14 Q3733.2 Yyong3 Wyong ¥è¥¦ ¤¹¤¹.¤à ¤¹¤¹.¤á¤ë {direct} {advise} +ØË 584B U6144 B61 S13 N1738 V1940 H642 MN11042 MP4.1144 P1-3-10 I4k10.4 Q9109.4 Yli4 Wryul ¥ê¥Ä ¤Õ¤ë.¤¨¤ë ¤ª¤½.¤ì¤ë ¤ª¤Î¤Î.¤¯ {fear} +ØÌ 584C U6173 B61 S15 N1751 V1960 MN11140 MP4.1168 P1-3-12 I4k12.1 Q9701.4 Yqian1 Wgan ¥±¥ó ¥«¥ó ¤ª¤·.¤à {regret} {stinginess} +ØÍ 584D U6177 B61 S14 N1748 V1963 MN11146 MP4.1173 P1-3-11 I4k11.11 Q9003.2 Ykang1 Ykang3 Wgang ¥³¥¦ {weep} {grieve} +ØÎ 584E U6158 B61 S14 XJ03B34 XH1713 N1744 V1949 H689 MN11094 MP4.1155 P1-3-11 Q9302.2 Ycan3 Ycan4 Wcham Wchim ¥µ¥ó ¤ß¤¸.¤á ¤¤¤¿.¤à ¤à¤´.¤¤ {sad} {pitiful} {wretched} {cruel} +ØÏ 584F U6159 B61 S15 XJ05850 XH1754 V1966 MN11095 MP4.1157 P2-11-4 I4k11.14 Q5233.2 Ycan2 Wcham ¥¶¥ó ¤Ï¤¸ ¤Ï¤¸.¤ë {ashamed} {humiliated} {shameful} +ØÐ 5850 U615a B61 S14 XJ0584F N1754 V1965 MN11096 MP4.1158 P1-3-11 Q9202.1 Ycan2 Wcham ¥¶¥ó ¤Ï¤¸ ¤Ï¤¸.¤ë {feel ashamed} +ØÑ 5851 U616b B61 S15 N1749 V1958 MN11127 MP4.1165 P2-11-4 I4k11.15 Q2833.8 Ysong3 Wjong ¥·¥ç¥¦ ¤¹¤¹.¤á¤ë {advise} {persuade} +ØÒ 5852 U6174 B61 S14 N1752 V1961 MN11143 MP4.1168 P1-3-11 I4k11.5 Q9706.2 Yzhe2 Wseub Wjeob ¥·¥å¥¦ ¥·¥ç¥¦ ¤ª¤½.¤ì¤ë {fear} {threaten} +ØÓ 5853 U616f B61 S14 V1952 MN11133 MP4.1166 P1-3-11 I4k11.6 Q9802.7 Yshang1 Wsang ¥·¥ç¥¦ {be sad} {grieve} +ØÔ 5854 U6165 B61 S14 N1735 V1937 O2070 MN11114 MP4.1161 P1-3-11 I4k10.8 Q9403.6 Yzao4 Wjo ¥¾¥¦ ¤¿¤·.¤«¤Ë {certainly} {doubtless} +ØÕ 5855 U6171 B61 S14 V1953 MN11137 MP4.1167 P1-3-11 I4k11.3 Q9504.3 Ytuan2 Wdan ¥¿¥ó {grieving} +ØÖ 5856 U615f B61 S14 N1750 V1959 MN11103 MP4.1159 P1-3-11 I4k11.1 Q9402.7 Ytong4 Wtong ¥É¥¦ ¥È¥¦ ¤Ê¤².¤¯ {be sad} {grieve} +Ø× 5857 U615d B61 S14 V1938 MN11100X MP4.1158 P2-10-4 I4k10.16 Q7133.1 Yte4 Yni4 Wteug ¥È¥¯ ¤ï¤ë.¤¤ {bad} {evil} {disaster} +ØØ 5858 U6153 B61 S14 V1957 MN11084 MP4.1153 P1-3-11 I4k11.4 Q9109.1 Ypiao1 Wpyo ¥Ò¥ç¥¦ {fast} {quick} +ØÙ 5859 U6175 B61 S14 V1954 MN11144 MP4.1168 P1-3-11 I4k11.10 Q9002.7 Yyong1 Wyong ¥è¥¦ ¥·¥ç¥¦ ¤â¤Î¤¦¤¤ {languid} +ØÚ 585A U6199 B61 S16 XJ13E64 V1976 MN11219 MP4.1184 P2-3-13 I4k12.13 Q4033.6 Yxi3 Wheui ¥­ ¤è¤í¤³.¤Ö ¤¢¤¢ ¤³¤Î.¤à {rejoice} {like} {prefer} {exclamation} +ØÛ 585B U6196 B61 S16 XJ13E63 N1764 V1979 MN11215 MP4.1184 P2-12-4 I4k12.9 Q4333.3 Yyin4 Weun ¥®¥ó ¥­¥ó ¤Ê¤Þ¤¸.¤¤ {thoughtlessly} +ØÜ 585C U6187 B61 S15 XJ03746 XH1765 N1745 V1950 MN11187 MP4.1179 P2-11-4 Q2433.7 Yqi4 Wgye ¥±¥¤ ¤¤¤³.¤¤ ¤¤¤³.¤¦ {rest} {take rest} +ØÝ 585D U61ac B61 S15 N1763 V1978 MN11256 MP4.1190 P1-3-12 I4k12.7 Q9609.6 Yjing3 Wgyeong ¥±¥¤ ¤¢¤³¤¬.¤ì¤ë {yearn for} {aspire to} {admire} +ØÞ 585E U6194 B61 S15 XJ13A2C XJ14E27 N1768 V1983 MN11213 MP4.1183 P1-3-12 I4k12.2 Q9003.1 Yqiao2 Wcho ¥·¥ç¥¦ ¥»¥¦ ¥½¥¦ ¤ä¤Ä.¤ì¤ë ¤ä¤».¤ë {get thin} +Øß 585F U619a B61 S15 N1770 V1985 MN11222 MP4.1185 P1-3-12 I4k12.4 Q9605.6 Ydan4 Wtan ¥¿¥ó ¥¿ ¤Ï¤Ð¤«.¤ë {hesitate} {shrink} {awe} +Øà 5860 U618a B61 S16 N1762 V1977 MN11195 MP4.1179 P2-12-4 I4k12.11 Q2433.2 Ybei4 Wbi ¥Ï¥¤ ¥Ø¥¤ ¤Ä¤«.¤ì¤ë {fatigue} +Øá 5861 U6191 B61 S16 XJ13E5A N1769 V1984 L2428 O2582 MN11210 MP4.1181 P2-12-4 I4k12.12 Q3133.2 Yping2 Wbing ¥Ò¥ç¥¦ ¤Ä.¤¯ ¤Ä¤«.¤ì¤ë ¤è.¤ë ¤¿¤Î.¤à {depend} {rely} {evidence} {proof} {according to} {possess} {haunt} +Øâ 5862 U61ab B61 S15 N1771 V1986 MN11252 MP4.1189 P1-3-12 I4k12.8 Q9702.0 Ymin3 Wmin ¥Ó¥ó ¥ß¥ó ¤¢¤ï¤ì.¤à ¤¦¤ì.¤¨¤ë {anxiety} {mercy} +Øã 5863 U61ae B61 S15 N1766 V1981 MN11259 MP4.1190 P1-3-12 I4k12.3 Q9803.1 Ywu3 Wmu ¥Ö ¥³ ¤¤¤Ä¤¯¤·.¤à {disappointment} +Øä 5864 U61cc B61 S16 N1775 V1996 O2439 MN11334 MP4.1209 P1-3-13 I4k13.6 Q9604.1 Yyi4 Wyeog ¥¨¥­ ¤è¤í¤³.¤Ö {rejoice} +Øå 5865 U61ca B61 S16 N1777 V1998 MN11332 MP4.1207 P1-3-13 I4k13.2 Q9703.4 Yao4 Wo ¥ª¥¦ ¤¸¤ì¤Ã¤¿.¤¤ ¤Ê¤ä.¤à {in distress} {provoking} {irritating} {impatient} {vexed} +Øæ 5866 U61c9 B53 C61 S17 XJ0317E XH1504 N1541 V1991 H3183 O2704 MN11330 MP4.1199 P3-3-14 Q0023.1 Yying4 Yying1 Weung ¥ª¥¦ ¥è¥¦ ¤¢¤¿.¤ë ¤Þ¤µ¤Ë ¤³¤¿.¤¨¤ë {answer} {yes} {OK} {reply} {accept} +Øç 5867 U61f7 B61 S19 XJ0327B XJ15C65 XH1782 N1788 V2009 H804 O2862 MN11456 MP4.1217 P1-3-16 Q9003.2 Yhuai2 Whoe ¥«¥¤ ¥¨ ¤Õ¤È¤³¤í ¤Ê¤Ä.¤«¤·¤¤ ¤Ê¤Ä.¤«¤·¤à ¤Ê¤Ä.¤¯ ¤Ê¤Ä.¤±¤ë ¤¤¤À.¤¯ ¤ª¤â.¤¦ {pocket} {feelings} {heart} {yearn} {miss someone} {become attached to} {bosom} {breast} +Øè 5868 U61c8 B61 S16 N1779 V2000 MN11328 MP4.1199 P1-3-13 I4k13.1 Q9705.2 Yxie4 Whae ¥± ¥«¥¤ ¤¿¤ï.¤¤ ¤ª¤³¤¿.¤ë {laziness} +Øé 5869 U61c3 B61 S17 N1774 V1995 O2699 MN11321 MP4.1198 P2-13-4 I4k13.11 Q4433.2 Yqin2 Wgeun ¥­¥ó ¥´¥ó ¤Í¤ó¤´¤í {courtesy} +Øê 586A U61c6 B61 S16 V1992 MN11325 MP4.1198 P1-3-13 I4k13.7 Q9609.4 Ycao3 Wjo ¥½¥¦ {unease} +Øë 586B U61ba B61 S16 N1776 V1997 MN11305 MP4.1196 P1-3-13 I4k13.10 Q9706.1 Ydan4 Wdam ¥¿¥ó {calm} {quiet} {move} +Øì 586C U61cb B61 S17 V1993 O2700 MN11333 MP4.1208 P2-13-4 I4k13.13 Q4433.9 Ymao4 Wmu ¥Ü¥¦ ¤·.¤²¤ë ¤Ä¤È.¤á¤ë {strive} {flourish} +Øí 586D U7f79 B122 S16 N3650 V4651 H2619 MN28347 MP9.0028 P2-5-11 I5g11.1 Q6091.4 Yli2 Wri ¥ê ¥é ¤«¤«.¤ë {catch} {get} +Øî 586E U61cd B61 S16 V1994 MN11335 MP4.1209 P1-3-13 I4k13.8 Q9009.4 Ylin3 Wreum ¥ê¥ó ¥é¥ó {fear} {tremble} +Øï 586F U61e6 B61 S17 XJ13E7C N1784 V2005 MN11390 MP4.1212 P1-3-14 I4k14.1 Q9102.7 Ynuo4 Wna Wyu Wyeon ¥À ¥¸¥å ¥¼¥ó ¤è¤ï.¤¤ {weakness} {cowardice} +Øð 5870 U61e3 B61 S18 N1783 V2004 MN11384 MP4.1212 P2-14-4 I4k14.2 Q3433.2 Ymen4 Wmun Wman ¥Þ¥ó ¥â¥ó ¤â¤À.¤¨¤ë {worry} {agony} {anger} +Øñ 5871 U61f6 B61 S19 N1789 V2010 MN11455 MP4.1216 P1-3-16 I4k16.1 Q9708.6 Ylan3 Wra Wran ¥é¥ó ¥é¥¤ ¤â¤Î¤¦¤¤ ¤ª¤³¤¿¤ë {languid} {be lazy} {be negligent} +Øò 5872 U61fa B61 S20 XJ05873 XH1787 N1791 V2012 L2083 MN11478 MP4.1229 P1-3-17 I4k17.1 Q9305.0 Ychan4 Wcham ¥¶¥ó ¥µ¥ó ¤¯¤¤.¤ë {regret} {repent} {confess sins} +Øó 5873 U61f4 B61 S18 XJ05872 N1787 V2008 P1-3-15 Q9305.0 Ychan4 Wcham ¥¶¥ó ¥µ¥ó ¤¯¤¤.¤ë {remorse} +Øô 5874 U61ff B61 S22 V2015 O2958 MN11501 MP4.1232 P1-12-10 I4k18.2 Q4713.8 Yyi4 Weui ¥¤ ¤è¤¤ {beautiful} {splendid} +Øõ 5875 U61fd B61 S20 V2013 O2863 MN11497X MP4.1231 P1-3-17 I4k17.2 Q9401.4 Yhuan1 Whwan ¥«¥ó ¤è¤í¤³.¤Ö {rejoice} +Øö 5876 U61fc B61 S21 N1792 V2016 MN11488 MP4.1230 P1-3-18 Q9601.4 Yju4 Wgu ¥¯ ¤ª¤½.¤ì¤ë {fear} {overawed} +Ø÷ 5877 U61fe B61 S21 V2014 MN11498 MP4.1231 P1-3-18 I4k18.1 Q9104.1 Yshe4 Yzhe2 Wseob ¥·¥ç¥¦ ¤ª¤½.¤ì¤ë {fear} +Øø 5878 U6200 B61 S23 XJ04E78 XH313 N1793 V2017 H2921 O3018 MN11504 MP4.1233 P2-19-4 Q2233.9 Ylian4 Wryeon ¥ì¥ó ¤³.¤¦ ¤³¤¤ ¤³¤¤.¤·¤¤ {in love} {yearn for} {miss} {darling} +Øù 5879 U6208 B62 S4 N1794 V2018 H3462 O108 MN11530 MP5.0001 P4-4-4 I4n0.1 Q5300.0 Yge1 Wgwa ¥« ¤Û¤³ ¤Û¤³¤Å¤¯¤ê T2 ¤«¤Î¤Û¤³ {halberd} {arms} {festival car} {float} +Øú 587A U6209 B62 S5 XH1798 V2019 MN11531 MP5.0003 P4-5-4 I4n1.2 Q5370.0 Q5310.0 Yyue4 Wweol ¥¸¥å¥¦ ¥¨¥Ä ¤¨¤Ó¤¹ ¤Þ¤µ¤«¤ê {warrior} {arms} {savage} {Ainu} +Øû 587B U620d B62 S6 N1797 V2023 O328 MN11537 MP5.0004 P4-6-4 I4n2.3 Q5320.0 Yshu4 Wsu ¥¸¥å ¥·¥å ¤Þ¤â¤ê ¤Þ¤â.¤ë {protection} +Øü 587C U620c B62 S6 N1796 V2022 H3535 K2054 MN11535 MP5.0003 P4-6-4 I4n2.2 Q5320.0 ZPP3-5-1 Yxu1 Yqu5 Wsul ¥¸¥å¥Ä ¤¤¤Ì {sign of the dog} {7-9PM} {eleventh sign of Chinese zodiac} +Øý 587D U6214 B62 S8 V2029 MN11559 MP5.0026 P2-4-4 I4n4.1 Q5350.3 Q5340.4 Yjian1 Wjan Wjeon ¥»¥ó ¥µ¥ó {damage} {remain} {slight} +Øþ 587E U621b B1 C62 S11 XJ05921 N61 V2033 MN11598 MP5.0032 P2-7-4 I4n7.1 Q1050.3 Yjia2 Wal ¥«¥Ä ¤Û¤³ {halberd} +Ù¡ 5921 U621e B62 S12 XJ0587E XH64 XH61 N1805 V2034 MN11605 MP5.0032 P2-2-10 Q1050.3 Yjia2 Wal ¥«¥Ä ¤Û¤³ {lance} {tap or strike lightly} +Ù¢ 5922 U6221 B62 S13 N1809 V2036 O2166 MN11616 MP5.0034 P1-9-4 I4n9.1 Q4375.0 Ykan1 Wgam ¥«¥ó ¥Á¥ó ¤«¤Ä ¤µ¤¹ {victory} +Ù£ 5923 U622a B24 C62 S14 XH3539 N793 V2039 H3301 L2703 MN11639 MP5.0036 P3-6-8 I8c6.3 Q4325.0 ZPP4-14-4 Yjie2 Wjeol ¥»¥Ä ¥µ¥¤ ¤­.¤ë ¤¿¤Ä {cut off} {sever} +Ù¤ 5924 U622e B62 S15 XJ1334C N1813 V2040 MN11655 MP5.0038 P1-11-4 I4n11.3 Q1325.0 Ylu4 Wryug ¥ê¥¯ ¥ê¥å¥¦ ¥í¥¯ ¥­¥ç¥¦ ¥¯ ¤³¤í.¤¹ ¤±¤º.¤ë {kill} +Ù¥ 5925 U6230 B62 S16 XJ0406F XH1810 N1814 V2042 H1893 MN11667 MP5.0039 P1-12-4 Q6355.0 Yzhan4 Wjeon ¥»¥ó ¤¤¤¯¤µ ¤¿¤¿¤«.¤¦ ¤ª¤Î¤Î.¤¯ ¤½¤è¤° {war} {fighting} {battle} +Ù¦ 5926 U6232 B4 C62 S17 XJ0353A XH246 N251 V2044 H1907 O2673 MN11681 MP5.0044 P1-13-4 Q2325.0 Yxi4 Yhu1 Wheui Who ¥® ¥² ¤¿¤ï¤à.¤ì¤ë ¤¿¤ï¤à.¤ì {play} {frolic} {sport} +Ù§ 5927 U6233 B62 S18 V2046 MN11684 MP5.0048 P1-14-4 I4n14.1 Q1325.0 Ychuo1 Wchag ¥¿¥¯ {poke} {prod} +Ù¨ 5928 U6241 B63 S9 N1822 V2055 H3005 MN11724X MP5.0070 P3-2-7 I4m5.1 Q3022.7 ZPP3-4-5 Ybian3 Ypian1 Wpyeon Wbyeon ¥Ø¥ó ¤Ò¤é¤¿¤¤ {level} {small} +Ù© 5929 U624e B64 S4 XJ1403E V2061 MN11771 MP5.0091 P1-3-1 I3c1.1 Q5201.0 Yzha1 Yza1 Yzha2 Wchal ¥µ¥Ä ¥¢¥Ä {pull} {tie up} {prick} {stab} +Ùª 592A U625e B64 S6 N1832 V2066 MN11802 MP5.0103 P1-3-3 I3c3.2 Q5104.0 Yhan4 Whan ¥«¥ó ¤Õ¤».¤° {restrain} +Ù« 592B U6263 B64 S6 XH1941 N1833 V2067 H216 MN11807 MP5.0105 P1-3-3 I3c3.1 Q5600.0 Ykou4 Wgu ¥³¥¦ ¤¿¤¿.¤¯ ¤Ò¤«.¤¨¤ë {knock} {strike} {rap} {tap} {button} +Ù¬ 592C U625b B64 S6 N1830 V2065 MN11798 MP5.0103 P1-3-3 I3c3.7 Q5101.0 Ykang2 Ygang1 Wgang ¥³¥¦ ¤¢.¤²¤ë {raise} +Ù­ 592D U6260 B64 S6 XJ0592E N1834 V2068 MN11804 MP5.0104 P1-3-3 I3c3.6 Q5704.0 Ycha1 Wcha ¥µ ¤µ¤Æ ¤µ.¤¹ {well} {now} +Ù® 592E U6268 B64 S6 XJ0592D N1831 V2064 MN11824 MP5.0106 P1-3-3 I3c3.4 Q5705.0 Q5704.5 Ycha1 Win ¥µ ¤µ¤Æ ¤µ.¤¹ {well} {now} +Ù¯ 592F U627c B64 S7 N1842 V2079 MN11848 MP5.0117 P1-3-4 I3c4.20 Q5101.2 Ye4 Waeg ¥ä¥¯ ¥¢¥¯ ¤ª¤µ.¤¨¤ë {command} {dominate} {prevent} {obstruct} +Ù° 5930 U6282 B64 S7 V2074 MN11859 MP5.0126 P1-3-4 I3c4.1 Q5101.4 Ykuang2 Wgwang ¥­¥ç¥¦ ¥´¥¦ {disorder} +Ù± 5931 U6289 B64 S7 N1840 V2078 L2274 MN11873 MP5.0128 P1-3-4 I3c4.3 Q5503.0 Yjue2 Wgyeol ¥±¥Ä ¤¨¤°.¤ë ¤³¤¸.¤ë ¤¯¤¸.¤ë {gouge} {hollow out} {bore} {pry} +Ù² 5932 U627e B64 S7 V2073 MN11851 MP5.0117 P1-3-4 I3c4.2 Q5305.0 Yzhao3 Wjo Whwa ¥½¥¦ {look for} {seek} {make change} +Ù³ 5933 U6292 B64 S7 F2309 N1841 V2085 H251 MN11884 MP5.0133 P1-3-4 I3c4.19 Q5702.2 Yshu1 Wseo Wjeo ¥¸¥ç ¥·¥ç ¤¯.¤à ¤Î.¤Ù¤ë {tell} {10**24} +Ù´ 5934 U6293 B64 S7 N1843 V2081 MN11885 MP5.0134 P1-3-4 I3c4.8 Q5203.0 Yzhua1 Wjo ¥½¥¦ ¤Ä.¤Í¤ë ¤Ä.¤á¤ë ¤Ä¤Í.¤ë ¤Ä¤Þ.¤à {pick} {pinch} {summarize} +Ùµ 5935 U6296 B64 S7 V2075 MN11888 MP5.0140 P1-3-4 I3c4.9 Q5400.0 Ydou3 Wdu ¥È ¥È¥¦ {shake} {jiggle} +Ù¶ 5936 U62d4 B64 S8 XJ04834 XH1854 N1859 V2099 H320 MN11959 MP5.0181 P1-3-5 Q5304.7 Q5304.4 Yba2 Wbal Wpae ¥Ð¥Ä ¥Ï¥¤ ¤Ì.¤¯ ¤Ì.¤±¤ë ¤Ì.¤«¤¹ ¤Ì.¤«¤ë {extract} {pull out} {pilfer} {quote} {remove} {omit} +Ù· 5937 U6283 B64 S7 N1839 V2077 MN11860 MP5.0126 P1-3-4 I3c4.14 Q5003.0 Ybian4 Wbyeon ¥Ù¥ó ¤¦.¤Ä {strike with hand} +Ù¸ 5938 U6294 B64 S7 N1838 V2076 MN11886 MP5.0134 P1-3-4 I3c4.6 Q5109.0 Ypou2 Wbu ¥Û¥¦ ¥Ï¥¤ ¤Ê¤É ¤¹¤¯.¤¦ {and so forth} +Ù¹ 5939 U62d7 B64 S8 XH1942 N1869 V2111 MN11962 MP5.0186 P1-3-5 I3c5.16 Q5402.7 Yao4 Yniu4 Yyao4 Wyo ¥ª¥¦ ¥è¥¦ ¥¤¥¯ ¥æ¥¦ ¤Í¤¸.¤ì¤ë ¤³¤¸.¤ì¤ë ¤¹.¤Í¤ë ¤Í¤¸.¤±¤ë {crooked} {twisted} {distorted} {perverted} {cross} +Ùº 593A U62d1 B64 S8 V2105 MN11956 MP5.0177 P1-3-5 I3c5.8 Q5407.0 Yqian2 Wgyeom ¥«¥ó ¥±¥ó ¤Ä¤°.¤à {shut one's mouth} +Ù» 593B U62bb B64 S8 V2100 MN11928 MP5.0161 P1-3-5 I3c5.6 Q5500.6 Ychen1 Yshen4 Wab ¥·¥ó ¥Á¥ó {stretch} {extend} +Ù¼ 593C U62cf B64 S9 N1862 V2103 MN11954 MP5.0176 P2-5-4 I3c5.30 Q4750.2 Yna2 Wna ¥À ¥Ê ¤Ä¤«.¤à ¤Ò.¤¯ {catch} {arrest} +Ù½ 593D U62ff B9 C64 S10 N471 V2138 MN12015 MP5.0210 P2-2-8 Q8050.2 Yna2 Wna ¥À ¥Ê ¤Ä¤«.¤à ¤Ò.¤¯ {catch} {arrest} +Ù¾ 593E U62c6 B64 S8 N1860 V2101 MN11943 MP5.0169 P1-3-5 I3c5.12 Q5203.1 Q5204.1 Ychai1 Yca1 Wtag ¥¿¥¯ ¥»¥­ ¤µ¤¯ ¤Ò¤é¤¯ {open} +Ù¿ 593F U64d4 B64 S16 XJ04334 XH1879 N2005 V2286 H773 O2445 MN12828 MP5.0415 P1-3-13 Q5706.1 Ydan1 Ydan3 Ydan4 Wdam ¥¿¥ó ¤«¤Ä.¤° ¤Ë¤Ê.¤¦ {carry} {bear} {undertake} +ÙÀ 5940 U62c8 B64 S8 N1866 V2106 O583 MN11945 MP5.0170 P1-3-5 I3c5.23 Q5106.0 Ynian1 Ynian3 Wnyeom ¥Í¥ó ¥»¥ó ¥Ç¥ó ¤Ò¤Í.¤ë {twirl} {twist} {twiddle} {wring} +ÙÁ 5941 U62dc B64 S9 XJ04752 XH1884 V2127 H890 MN11969 MP5.0196 P1-4-5 Q2155.0 Ybai4 Wbae ¥Ï¥¤ ¤ª¤¬.¤à ¤ª¤í¤¬.¤à {worship} {adore} {pray to} +Ù 5942 U62cc B64 S8 N1861 V2102 MN11951 MP5.0174 P1-3-5 I3c5.10 Q5905.0 Yban4 Wban ¥Ï¥ó {stir and mix} +Ùà 5943 U62ca B64 S8 N1863 V2104 MN11947 MP5.0172 P1-3-5 I3c5.17 Q5400.0 Yfu3 Wbu ¥Õ ¤Ï.¤ë ¤¦¤Ä ¤Ê.¤Ç¤ë {slap} {strike} +ÙÄ 5944 U62c2 B64 S8 XJ04A27 XH1828 N1857 V2097 H321 MN11936 MP5.0166 P1-3-5 Q5502.7 Yfu2 Ybi4 Wbul Wpil ¥Ò¥Ä ¥Õ¥Ä ¥Û¥Ä ¤Ï¤é.¤¦ {clear out} {sweep away} +ÙÅ 5945 U62c7 B64 S8 N1868 V2110 H301 O798 MN11944 MP5.0170 P1-3-5 I3c5.4 Q5705.0 Ymu3 Wmu ¥Ü ¤ª¤ä¤æ¤Ó {thumb} +ÙÆ 5946 U629b B64 S8 N1875 V2072 H307 MN11901 MP5.0150 P1-3-5 Q5401.2 Ypao1 Wpo ¥Û¥¦ ¤Ê¤²¤¦.¤Ä {hurl} +ÙÇ 5947 U62c9 B64 S8 N1867 V2109 MN11946 MP5.0170 P1-3-5 I3c5.2 Q5001.8 Yla1 Yla2 Yla3 Wrab ¥é¥Ä ¥é ¥í¥¦ ¤é¤Ã.¤¹¤ë ¤Ò¤·.¤° ¤¯¤À.¤¯ {Latin} {kidnap} {crush} +ÙÈ 5948 U630c B64 S9 N1889 V2135 H375 MN12047 MP5.0225 P1-3-6 I3c6.6 Q5706.4 Yge2 Wgyeog ¥«¥¯ ¤¦.¤Ä {strike} {hit} {fight} +ÙÉ 5949 U62ee B64 S9 N1894 V2141 MN11990 MP5.0203 P1-3-6 I3c6.11 Q5406.1 Yjie2 Wgil Wgyeol ¥«¥Ä ¥±¥Ä ¥­¥Ä ¤Ï¤¿.¤é¤¯ {be imminent} +ÙÊ 594A U62f1 B64 S9 N1892 V2139 MN11994 MP5.0204 P1-3-6 I3c6.9 Q5408.1 Ygong3 Wgong ¥­¥ç¥¦ ¥³¥¦ ¤³¤Þ¤Ì.¤¯ ¤³¤Þ¤Í.¤¯ {arch} {fold arms} +ÙË 594B U6327 B64 S9 V2131 P1-3-6 I3c6.4 Q5702.0 ¥¦ {horse-chestnut tree} {used in names} {S&H jabberwocky words} +ÙÌ 594C U6302 B64 S9 N1890 V2136 MN12020 MP5.0214 P1-3-6 I3c6.7 Q5401.4 Ygua4 Wgwae ¥±¥¤ ¥«¥¤ ¥± ¤«.¤±¤ë {hang} +ÙÍ 594D U6308 B64 S10 N1887 V2133 MN12035 MP5.0221 P1-3-7 I3c6.19 Q5750.2 Yqie4 Wseol Wgye ¥±¥¤ ¥±¥Ä ¤Ò¤Ã¤µ.¤²¤ë {carry by hand} +ÙÎ 594E U62ef B64 S9 N1864 V2132 MN11991 MP5.0203 P1-3-6 I3c5.19 Q5701.3 Yzheng3 Wjeung ¥·¥ç¥¦ ¥¸¥ç¥¦ ¤¹¤¯.¤¦ {help} +ÙÏ 594F U62f5 B64 S9 N1893 V2140 MN12001 MP5.0252 P1-3-6 I3c5.24 Q5404.7 Ytun2 Wjon ¥½¥ó ¤³¤·¤é.¤¨¤ë {make} {prepare} {arrange} +ÙÐ 5950 U6350 B64 S10 N1906 V2156 MN12150 MP5.0247 P1-3-7 I3c7.12 Q5602.7 Yjuan1 Wyeon ¥¨¥ó ¤¹.¤Æ¤ë {throw away} +ÙÑ 5951 U633e B64 S10 XJ03634 N1915 V2153 H434 O1043 MN12118 MP5.0241 P1-3-7 Q5403.8 DR1363 Yxie2 Yjia2 Yxia2 Whyeob ¥­¥ç¥¦ ¥·¥ç¥¦ ¤Ï¤µ.¤à ¤Ï¤µ.¤Þ¤ë ¤ï¤­¤Ð¤µ.¤à ¤µ¤·¤Ï¤µ.¤à T1 ¤Ï¤¶ {put between} {insert} {jam} {get caught} {sandwich} +ÙÒ 5952 U634d B64 S10 V2155 O1042 MN12143 MP5.0246 P1-3-7 I3c7.8 Q5604.1 Yhan4 Whan ¥«¥ó ¤Õ¤».¤° {defend} {protect} +ÙÓ 5953 U641c B64 S13 XJ0415C XH1917 F2394 N1968 V2238 H652 MN12486 MP5.0346 P1-3-10 Q5704.7 Ysou1 Wsu ¥½¥¦ ¥·¥å ¥·¥å¥¦ ¤µ¤¬.¤¹ {search} {seek} {investigate} +ÙÔ 5954 U634f B64 S10 N1905 V2165 MN12149 MP5.0247 P1-3-7 I3c7.7 Q5601.4 Ynie1 Wnal ¥Í¥Ä ¥Æ¥Ä ¥Í¥Á ¤³.¤Í¤ë ¤Í.¤ë ¤Ä¤¯.¤Í¤ë {knead} {mix} +ÙÕ 5955 U6396 B64 S11 N1925 V2185 MN12262 MP5.0278 P1-3-8 I3c8.29 Q5004.7 Yye4 Yyi4 Waeg ¥¨¥­ ¤¿¤¹.¤±¤ë ¤ï¤­¤Ð¤µ.¤à {side (of body)} {carry under arm} +ÙÖ 5956 U638e B64 S11 V2182 MN12250 MP5.0272 P1-3-8 I3c8.24 Q5402.1 Yji3 Wgi ¥­ ¤Ò.¤¯ {pull} {hold back} +Ù× 5957 U6380 B64 S11 V2178 MN12230 MP5.0262 P1-3-8 I3c8.7 Q5708.2 Yxian1 Wheun ¥­¥ó ¥±¥ó {raise} {hoist} +ÙØ 5958 U63ab B64 S11 V2179 MN12287 MP5.0302 P1-3-8 I3c8.34 Q5104.7 Q5704.0 Yzou1 Wchu ¥½¥¦ ¥·¥å¥¦ ¤Þ¤â.¤ë ¤¿¤­¤® ¤¦.¤Ä {var of N1924?} +ÙÙ 5959 U6376 B64 S11 V2177 MN12215 MP5.0258 P1-3-8 I3c8.3 Q5201.4 Ychui2 Wchu Wda ¥¹¥¤ ¤à¤Á¤¦.¤Ä {strike} {whip} {slap} +ÙÚ 595A U63a3 B64 S12 N1923 V2183 MN12277 MP5.0288 P2-8-4 I3c8.37 Q2250.2 Yche4 Wche Wcheol ¥»¥¤ ¥»¥Ä ¤Ò.¤¯ {pull back} {restrain} +ÙÛ 595B U638f B64 S11 N1927 V2187 MN12251 MP5.0273 P1-3-8 I3c8.36 Q5702.0 Ytao1 Wdo ¥È¥¦ ¤¹.¤ë ¤¨¤é.¤Ö {pickpocket} +ÙÜ 595C U6389 B64 S11 N1926 V2186 MN12243 MP5.0268 P1-3-8 I3c8.30 Q5104.6 Ydiao4 Wdo ¥È¥¦ ¥Á¥ç¥¦ ¤Õ¤ë.¤¦ {shake & move} +ÙÝ 595D U639f B64 S11 N1921 V2180 L3007 MN12272 MP5.0282 P1-3-8 I3c8.18 Q5308.1 Yding4 Wjeong ¥È¥¦ ¥Á¥ç¥¦ ¥¸¥ç¥¦ ¥Æ¥¤ ¤ª¤­¤Æ {law} {commandments} {regulations} +ÙÞ 595E U63b5 B64 S11 V2176 P1-3-8 I3c8.27 Q5802.7 ¥Ï¥Ð {alluvial terraced land} +Ùß 595F U636b B64 S11 N1922 V2181 MN12197 MP5.0255 P1-3-8 I3c8.2 Q5702.0 Ymen2 Wmun ¥â¥ó ¤Ê.¤Ç¤ë {to stroke} +Ùà 5960 U6369 B64 S10 N1942 V2154 MN12192 MP5.0255 P1-3-7 Q5303.4 Ylie4 Wryeol ¥ì¥¤ ¥ì¥Ä ¤è¤¸.¤ë ¤Í.¤¸¤ë ¤Í¤¸.¤ì¤ë ¤â.¤¸¤ë {screw} {twist} {wrench} {distort} +Ùá 5961 U63be B64 S12 V2220 MN12313 MP5.0304 P1-3-9 I3c9.12 Q5703.2 Yyuan4 Wyeon ¥¨¥ó ¥Æ¥ó ¤¸¤ç¤¦ {help} {subordinate official} {obsolete government service rank} +Ùâ 5962 U63e9 B64 S12 N1954 V2223 MN12383 MP5.0328 P1-3-9 I3c9.6 Q5106.1 Ykai1 Wgae ¥«¥¤ ¥«¥Ä ¤Ì¤°.¤¦ {wipe} +Ùã 5963 U63c0 B64 S12 V2221 MN12315 MP5.0304 P1-3-9 I3c9.1 Q5509.6 Yjian3 Wgan Wyeon ¥«¥ó ¥±¥ó ¤¨¤é.¤Ö {select} +Ùä 5964 U63c6 B64 S12 N1956 V2225 H588 O1549 MN12326 MP5.0306 P1-3-9 I3c9.3 Q5203.4 Ykui2 Wgyu ¥­ ¤Ï¤«¤ê¤´¤È ¤Ï¤«.¤ë {category} {plan} {drumstick} +Ùå 5965 U63e3 B64 S12 N1958 V2227 MN12371 MP5.0326 P1-3-9 I3c9.11 Q5202.7 Ychuai3 Ychuai1 Ychuai4 Wchwi Wta ¥· ¥¹¥¤ ¥¿¥ó ¤Ï¤«.¤ë {conjecture} +Ùæ 5966 U63c9 B64 S12 N1962 V2231 MN12332 MP5.0307 P1-3-9 I3c9.2 Q5709.4 Yrou2 Wyu ¥¸¥å¥¦ ¤â.¤à ¤â.¤á¤ë {rub} {massage} {shampoo} {debate vigorously} {train} {coach} {worry} {get in trouble} +Ùç 5967 U63d2 B64 S12 XJ0415E XH1916 N1953 V2218 H598 MN12346 MP5.0314 P1-3-9 Q5207.7 DR1376 Ycha1 Wsab ¥½¥¦ ¤µ.¤¹ ¤Ï¤µ.¤à {insert} {stick into} {plant} +Ùè 5968 U63f6 B64 S12 N1924 V2184 MN12437 MP5.0336 P1-3-9 I3c8.5 Q5702.7 Yye2 Wya ¥ä ¤«¤é¤«.¤¦ {tease} {play with} +Ùé 5969 U63c4 B64 S12 N1955 V2224 MN12320 MP5.0305 P1-3-9 I3c9.13 Q5802.1 Q5803.2 Yyu2 Wyu ¥è¥¦ ¥æ¥¦ ¥æ {pull} {tease} {play with} +Ùê 596A U6416 B64 S13 XJ04D49 XH1965 N1969 V2239 H654 MN12479 MP5.0343 P1-3-10 Q5707.2 Yyao2 Wyo ¥è¥¦ ¤æ.¤ì¤ë ¤æ.¤é¤° ¤æ.¤ë¤° ¤æ.¤¹¤ë ¤æ.¤µ¤Ö¤ë ¤æ.¤¹¤Ö¤ë ¤¦¤´.¤¯ {wag} {swing} {wave} {shake} {scull} +Ùë 596B U6434 B64 S14 V2246 MN12519 MP5.0352 P2-3-11 I3m11.4 Q3050.2 Yqian1 Wgeon ¥±¥ó ¤È.¤ë ¤Ì.¤¯ {take} {hoist} {pull out} {shrink} +Ùì 596C U6406 B64 S13 V2242 MN12447X MP5.0336 P1-3-10 I3c10.8 Q5504.7 Ygou4 Wgu ¥³¥¦ {pull} {cause} +Ùí 596D U6413 B64 S13 V2243 MN12476 MP5.0342 P1-3-10 I3c10.16 Q5801.1 Ycuo1 Wcha ¥µ ¥µ¥¤ ¤è.¤ë {braid} {cut} +Ùî 596E U6426 B64 S13 N1972 V2248 MN12500 MP5.0349 P1-3-10 I3c10.3 Q5702.7 Ynuo4 Wnig Wnyag ¥¸¥ã¥¯ ¥¸¥ç¥¯ ¥À¥¯ ¥Ë¥ã¥¯ ¤«¤é.¤á¤ë -¤¬¤é.¤ß {bind} {tie} {approx.} +Ùï 596F U6436 B64 S13 V2245 MN12525 MP5.0353 P1-3-10 I3c10.14 Q5806.7 Yqiang3 Ychuang3 Yqiang1 Wchang ¥½¥¦ ¥·¥ç¥¦ ¤Ä.¤¯ {thrust} {poke} {come together} {assemble} +Ùð 5970 U651d B64 S21 XJ0405D XH1976 N2033 V2317 H813 O2911 MN13010 MP5.0447 P1-3-18 Q5104.1 Yshe4 Wseob Wyeob ¥»¥Ä ¥·¥ç¥¦ ¤ª¤µ.¤á¤ë ¤«¤Í.¤ë ¤È.¤ë {surrogate} {act in addition to} +Ùñ 5971 U6417 B64 S13 N1978 V2254 MN12480 MP5.0345 P1-3-10 I3c10.1 Q5702.7 Ydao3 Wdo ¥È¥¦ ¤Ä.¤¯ ¤«.¤Ä {pound} {husk} +Ùò 5972 U6428 B64 S13 V2244 MN12503X MP5.0349 P1-3-10 I3c10.10 Q5602.7 Yta4 Wtab ¥È¥¦ ¤¦.¤Ä ¤¹.¤ë {trace} {rub a copy of a stone inscription} +Ùó 5973 U640f B64 S13 XH1829 N1970 V2240 H646 MN12466 MP5.0340 P1-3-10 I3c10.5 Q5304.2 Ybo2 Wbag ¥Ï¥¯ ¤¦.¤Ä ¤È.¤ë {seize} {spring upon} {strike} +Ùô 5974 U6467 B64 S14 XH3179 N1983 V2261 H692 MN12609 MP5.0361 P1-3-11 I3c11.4 Q5201.4 Ycui1 Wchoe ¥µ¥¤ ¥µ ¤¯¤À.¤¯ {break} {smash} {crush} {familiar} {popular} +Ùõ 5975 U646f B64 S15 F2170 N1982 V2260 MN12632 MP5.0368 P2-11-4 I3c11.8 Q4450.2 Yzhi4 Wji ¥· ¤¤¤¿.¤ë {gift} {seriousness} +Ùö 5976 U6476 B64 S14 V2259 MN12642 MP5.0370 P1-3-11 I3c11.1 Q5504.3 Ytuan2 Wdan ¥¿¥ó ¥»¥ó ¤Þ¤ë.¤¤ {roll into a ball} {slap} +Ù÷ 5977 U644e B64 S14 V2258 MN12564 MP5.0356 P1-3-11 I3c11.2 Q5702.2 Yliao2 Wgyu Wryu ¥¯ ¥­¥å¥¦ {tie into a bundle} {coil around} +Ùø 5978 U652a B64 S23 XJ03349 XJ13F6B N2037 V2322 MN13041 MP5.0453 P1-3-20 I3c20.1 Q5901.6 Q5701.6 Yjiao3 Ygao3 Yjia3 Wgyo ¥«¥¯ ¥³¥¦ ¤ß¤À.¤¹ {disturb} {throw into confusion} +Ùù 5979 U6495 B64 S15 V2269 MN12705 MP5.0382 P1-3-12 I3c12.4 Q5202.1 Ysi1 Wseo ¥»¥¤ ¥· {warn against} {break} {rend} {tear} +Ùú 597A U6493 B64 S15 N1994 V2275 MN12698 MP5.0381 P1-3-12 I3c12.14 Q5401.1 Ynao2 Wyo ¥È¥¦ ¥­¥ç¥¦ ¥³¥¦ ¥¸¥ç¥¦ ¤¿¤ï.¤à ¤·¤Ê.¤¦ ¤·¤ª.¤ë ¤¿¤ï.¤á¤ë ¤ß¤À.¤¹ ¤ß¤À.¤ì¤ë {bend} {train} {lithe} +Ùû 597B U64a5 B64 S15 N2002 V2283 H734 MN12727 MP5.0387 P1-3-12 I3c12.11 Q5204.7 Ybo1 Wbal ¥Ï¥Ä ¥Ð¥Á ¤Ï.¤Í¤ë ¤ª¤µ.¤á¤ë {brush up} {reject} {exclude} {eliminate} {bone plectrum} +Ùü 597C U64a9 B64 S15 N1991 V2272 MN12741 MP5.0391 P1-3-12 I3c12.12 Q5409.6 Yliao2 Yliao1 Yliao4 Wryo ¥ê¥ç¥¦ ¥í¥¦ {disorder} +Ùý 597D U6488 B64 S15 N1989 V2270 H735 MN12679 MP5.0377 P1-3-12 I3c12.5 Q5902.7 Ylao1 Wro ¥í¥¦ ¥ê¥ç¥¦ {catch fish} +Ùþ 597E U64bc B64 S16 N2010 V2291 MN12775 MP5.0400 P1-3-13 I3c13.1 Q5303.5 Yhan4 Wgam ¥«¥ó ¤¦¤´¤«.¤¹ {move} +Ú¡ 5A21 U64da B64 S16 XJ03572 XH1871 N2003 V2284 H771 MN12839 MP5.0418 P1-3-13 Q5103.2 Yju4 Yju1 Wgeo ¥­¥ç ¥³ ¤è.¤ë {to occupy} {take possession of} {a base} +Ú¢ 5A22 U64d2 B64 S16 N2008 V2289 MN12816X MP5.0415 P1-3-13 I3c12.15 Q5802.7 Yqin2 Wgeum ¥­¥ó ¤È¤é.¤¨¤ë ¤È¤ê¤³ {capture} {a captive} +Ú£ 5A23 U64c5 B64 S16 N2012 V2293 H768 MN12790 MP5.0405 P1-3-13 I3c13.6 Q5001.6 Yshan4 Wcheon ¥»¥ó ¤Û¤·¤¤¤Þ¤Þ {self-indulgent} +Ú¤ 5A24 U64c7 B64 S16 XJ04272 XH1845 N2004 V2285 H772 O2444 MN12796 MP5.0406 P1-3-13 Q5604.1 Yze2 Yzhai2 Wtaeg ¥¿¥¯ ¤¨¤é.¤Ö {select} {choose} {pick out} +Ú¥ 5A25 U64bb B64 S16 N1990 V2271 MN12774 MP5.0400 P1-3-13 I3c12.16 Q5403.4 Yta4 Wdal ¥¿¥Ä ¤à¤Á¤¦¤Ä {whip} {flog} {strike} +Ú¦ 5A26 U64d8 B64 S17 N2009 V2290 MN12835 MP5.0417 P2-13-4 I3c13.7 Q7050.2 Ybo4 Wbyeog ¥Ï¥¯ ¥Ò¥ã¥¯ ¥Ø¥­ ¤µ.¤¯ {tear up} +Ú§ 5A27 U64c2 B64 S16 N2014 V2295 MN12783 MP5.0404 P1-3-13 I3c13.2 Q5106.3 Ylei2 Ylei1 Ylei4 Wroe ¥é¥¤ ¤¹.¤ë {grind} {mash} {grate} +Ú¨ 5A28 U64f1 B64 S17 N2024 V2305 H789 MN12892 MP5.0431 P1-3-14 I3c14.11 Q5702.0 Yge1 Yge2 Wgag ¥«¥¯ ¤ª.¤¯ {lay down} {put down} +Ú© 5A29 U64e7 B64 S17 XJ03573 XJ05A2A XH1902 N2007 V2288 H2875 O2783 MN12863 MP5.0423 P2-11-6 Q7750.2 Yju3 Wgeo ¥­¥ç ¤¢.¤²¤ë ¤¢.¤¬¤ë ¤³¤¾.¤ë {raise} {plan} {project} {behavior} {actions} +Úª 5A2A U8209 B134 S16 S17 XJ03573 XJ05A29 XH1902 XH2007 V4914 MN30238 MP9.0451 P2-11-5 Q7750.8 Yju3 Wgeo ¥­¥ç ¤¢.¤²¤ë ¤¢.¤¬¤ë ¤³¤¾.¤ë {raise} {plan} {project} {behavior} {actions} +Ú« 5A2B U64e0 B64 S17 N2016 V2297 MN12848 MP5.0419 P1-3-14 I3c14.9 Q5002.3 Yji3 Wje ¥»¥¤ ¥µ¥¤ ¤ª.¤¹ {push aside} +Ú¬ 5A2C U64e1 B64 S17 XJ05A2D N2021 V2302 H791 MN12851 MP5.0420 P1-3-14 I3c14.7 Q5401.4 Ytai2 Wdae ¥¿¥¤ ¤â¤¿.¤²¤ë {lift} {raise} +Ú­ 5A2D U62ac B64 S8 XJ05A2C XH2021 V2096 MN11910 MP5.0153 P1-3-5 Q5306.0 Ytai2 Wtae ¥¿¥¤ ¤â¤¿.¤²¤ë {lift} {carry} +Ú® 5A2E U64e3 B64 S17 N2020 V2301 MN12853 MP5.0421 P1-3-14 I3c14.8 Q5404.1 Ydao3 Wdo ¥È¥¦ ¤¦.¤Ä ¤Ä.¤¯ {pound} +Ú¯ 5A2F U64ef B64 S17 N2019 V2300 MN12880 MP5.0430 P1-3-14 I3c14.6 Q5308.6 Ybin4 Wbin ¥Ò¥ó ¤·¤ê¤¾.¤±¤ë {push (people) back} {reject} +Ú° 5A30 U652c B64 S25 XJ1412C N2038 V2323 MN13046 MP5.0454 P1-3-22 I3c22.1 Q5801.6 Ylan3 Wram ¥é¥ó ¤È.¤ë {hold (in hand)} +Ú± 5A31 U64f6 B64 S18 V2310 MN12898X MP5.0433 P1-3-15 I3c15.3 Q5802.1 Yjian4 Wgeon ¥»¥ó ¤¿¤À¤¹ {straighten (an arrow)} +Ú² 5A32 U64f4 B64 S18 XJ03348 XJ13F5C XH1876 V2309 H800 O2711 MN12895 MP5.0433 P1-3-15 Q5008.6 Ykuo4 Whwag Wgwang ¥«¥¯ ¥³¥¦ ¤Ò¤í.¤¬¤ë ¤Ò¤í.¤²¤ë ¤Ò¤í.¤á¤ë {broaden} {extend} {expand} {enlarge} +Ú³ 5A33 U64f2 B64 S18 N2023 V2304 MN12893 MP5.0432 P1-3-15 I3c14.1 Q5702.7 Yzhi4 Yzhi2 Wcheog ¥Æ¥­ ¥Á¥ã¥¯ ¥¸¥ã¥¯ ¤Ê¤°.¤ë ¤Ê¤²¤¦.¤Ä {hit} {resign} +Ú´ 5A34 U64fa B64 S18 N2029 V2313 MN12910 MP5.0434 P1-3-15 I3c15.4 Q5601.1 Ybai3 Wpa ¥Ï¥¤ ¤Ò¤é.¤¯ {push open} +Úµ 5A35 U6500 B64 S19 N2031 V2315 O2851 MN12926 MP5.0437 P2-12-7 I3c15.5 Q4450.2 Ypan1 Wban ¥Ï¥ó ¤è.¤¸¤ë {climb} {scale} +Ú¶ 5A36 U64fd B64 S18 XJ14139 N2028 V2312 MN12919 MP5.0435 P1-3-15 I3c15.2 Q5209.4 Ylu:e4 Wryag Wryeog ¥ê¥ã¥¯ ¥é¥¯ ¥ì¥­ ¥Õ¥­ ¤¯¤¹¤°.¤ë ¤¦.¤Ä {tickle} {funny} +Ú· 5A37 U6518 B64 S20 N2032 V2316 MN12989 MP5.0443 P1-3-17 I3c17.1 Q5003.2 Yrang2 Yrang3 Wyang ¥¸¥ç¥¦ ¤Ì¤¹.¤à ¤Ï¤é.¤¦ {chase away} {steal} +Ú¸ 5A38 U651c B64 S21 XJ03748 XJ14129 XH1977 N2034 V2318 H812 MN13008 MP5.0446 P1-3-18 Q5202.7 Yxie2 Yxi1 Whyu ¥±¥¤ ¤¿¤º¤µ.¤¨¤ë ¤¿¤º¤µ.¤ï¤ë {carry (in hand)} {armed with} {bring along} +Ú¹ 5A39 U6505 B64 S18 XJ14142 V2311 MN12933 MP5.0450 P1-3-15 Q5408.6 Yzan3 Ycuan2 Wchan ¥µ¥ó ¤¢¤Ä.¤Þ¤ë {gather} {come together} +Úº 5A3A U6524 B64 S22 V2319 MN13033 MP5.0452 P1-3-19 I3c19.1 Q5001.4 Ytan1 Wtan Wnan ¥¿¥ó ¤Ò¤é.¤¯ {open} {broaden} {apportion} +Ú» 5A3B U6523 B64 S23 N2035 V2320 H2919 MN13032 MP5.0451 P2-19-4 I3c19.3 Q2250.2 Yluan2 Wryeon ¥ì¥ó ¤Ä.¤ë ¤Ò.¤¯ {crooked} {bent} +Ú¼ 5A3C U652b B64 S23 XJ14A4A N2036 V2321 MN13043 MP5.0453 P1-3-20 I3c20.2 Q5604.7 Yjue2 Whwag ¥«¥¯ ¤µ¤é.¤¦ ¤Ä¤«.¤à {abduct} +Ú½ 5A3D U6534 B66 S4 V2326 H1981 MN13108 MP5.0464 P2-2-2 I2m2.1 Q2140.7 Ypo1 Wbog ¥Û¥¯ T2 ¤Ü¤¯¤Å¤¯¤ê ¤Ü¤¯¤Ë¤ç¤¦ ¤È¤Þ¤¿ {strike} {hit} {folding chair radical (no. 66)} +Ú¾ 5A3E U6535 B66 S4 V2327 H1985 MN13109 MP5.0464 P2-2-2 I4i0.1 Q8040.0 ZPP4-4-4 Ypo1 Wbog ¥Û¥¯ T2 ¤Î¤Ö¤ó ¤Ü¤¯¤Å¤¯¤ê ¤Ü¤¯¤Ë¤ç¤¦ {strike} {hit} {folding chair radical variant (no. 66)} +Ú¿ 5A3F U6537 B66 S6 XH3684 V2328 MN13111 MP5.0470 P1-2-4 Q1824.0 Ykao3 Wgo ¥³¥¦ ¤«¤ó¤¬.¤¨¤ë {examine} {test} {investigate} +ÚÀ 5A40 U6536 B66 S6 XJ03C7D XH860 N2043 V2329 H58 MN13110 MP5.0464 P1-2-4 Q2874.0 Yshou1 Wsu ¥·¥å¥¦ ¤ª¤µ.¤á¤ë ¤ª¤µ.¤Þ¤ë {income} +ÚÁ 5A41 U6538 B66 S7 V2330 MN13113 MP5.0470 P1-2-5 I2a5.13 Q2824.0 Yyou1 Wyu ¥æ¥¦ ¤È¤³¤í {relaxed} {at ease} {place} +Ú 5A42 U754b B102 S9 V3738 MN21774 MP7.1086 P1-5-4 I5f4.1 Q6804.0 Ytian2 Wjeon ¥Ç¥ó ¥Æ¥ó ¤«¤ê {till} {cultivate} {hunting} +Úà 5A43 U6548 B66 S10 XJ0387A XH722 N2046 V2336 H1321 O1128 MN13186 MP5.0498 P1-6-4 Q0844.0 Yxiao4 Whyo ¥³¥¦ ¤­.¤¯ ¤­¤­¤á ¤Ê¤é.¤¦ {result} {effect} {effectiveness} +ÚÄ 5A44 U6556 B66 S11 V2342 MN13226 MP5.0513 P1-7-4 I4i7.2 Q4824.0 Yao2 Wo ¥´¥¦ ¤¢¤½.¤Ö ¤ª¤´.¤ë {play} {be proud} +ÚÅ 5A45 U6555 B66 S11 XJ0443C XH725 N2048 V2338 H1496 O1405 MN13225 MP5.0511 P1-7-4 Q5894.0 Ychi4 Wchig ¥Á¥ç¥¯ ¤¤¤Þ¤·.¤á¤ë ¤ß¤³¤È¤Î¤ê {an imperial order or decree} +ÚÆ 5A46 U654d B66 S11 XJ03D76 XJ05A47 XH862 N2050 V2340 H1487 O1404 MN13205 MP5.0501 P1-7-4 Q8194.7 Yxu4 Wseo ¥¸¥ç ¤Ä¤¤.¤º ¤Ä¤¤¤Ç {express} {state} {relate} {narrate} +ÚÇ 5A47 U6558 B66 S11 XJ03D76 XJ05A46 XH862 V2341 MN13206 MP5.0502 P1-7-4 Q8894.0 Yxu4 Wseo ¥¸¥ç ¤Ä¤¤.¤º ¤Ä¤¤¤Ç {var of N2050} +ÚÈ 5A48 U655e B66 S12 XJ1323B V2348 O1688 MN13246 MP5.0520 P1-8-4 I4i8.2 Q9824.0 Ychang3 Wchang ¥·¥ç¥¦ ¤¿¤«.¤¤ ¤Û¤¬.¤é¤« ¤Ò¤í.¤¤ T1 ¤¿¤«¤· {high and flat} {broad} {spacious} +ÚÉ 5A49 U655d B66 S12 V2347 O1686 MN13245 MP5.0518 P1-8-4 I4i8.3 Q9824.0 Ybi4 Wpye ¥Ø¥¤ ¤ä¤Ö.¤ì¤ë {be worn-out} {be dilapidated} {be defeated} +ÚÊ 5A4A U6572 B189 C66 S14 XH876 N5249 V2354 MN13337 MP5.0543 P2-10-4 I3d11.11 Q0124.7 Yqiao1 Wgo Wgyo ¥³¥¦ ¤¿¤¿.¤¯ T1 ¤Î¤Ü¤ë {strike} {beat} {hit} +ÚË 5A4B U6578 B66 S15 XJ03F74 XH2057 N2058 V2356 H1872 O2548 MN13363 MP5.0549 P1-11-4 Q5844.0 Yshu4 Yshu3 Yshuo4 Wsu Wsag ¥¹¥¦ ¥¹ ¥µ¥¯ ¥½¥¯ ¥·¥å ¤«¤º ¤«¤¾.¤¨¤ë ¤·¤Ð¤·¤Ð ¤».¤á¤ë ¤ï¤º¤é¤ï.¤·¤¤ {number} {strength} {fate} {law} {figures} +ÚÌ 5A4C U6582 B76 C66 S17 XH2061 N2426 V2362 MN13407 MP5.0557 P1-13-4 I4i13.1 Q8884.0 Ylian4 Ylian3 Wryeom ¥ì¥ó ¤ª¤µ.¤á¤ë {tighten} {stiffen} +ÚÍ 5A4D U6583 B42 C66 S18 XH487 N1373 V2363 H2891 MN13417 MP5.0559 P2-12-6 I4i14.3 Q9821.1 Ybi4 Wpye ¥Ø¥¤ ¤¿¤ª.¤ì¤ë ¤¿¤ª.¤¹ {kill} {die violent death} +ÚÎ 5A4E U8b8a B66 S23 XJ04A51 XH306 N2063 V5721 H2920 O3012 MN36117 MP10.0614 P2-19-4 Q2240.8 Ybian4 Wbyeon ¥Ø¥ó ¤«.¤ï¤ë ¤«.¤¨¤ë {change} {strange} +ÚÏ 5A4F U659b B148 C68 S11 N4302 V2375 MN13508 MP5.0613 P1-7-4 I2n9.2 Q2420.0 Yhu2 Wgog ¥³¥¯ ¤È {measure} {10} {unit of volume, about 180 liters} +ÚÐ 5A50 U659f B68 S13 XJ16259 N2075 V2377 MN13517 MP5.0616 P1-9-4 I0a13.5 Q4470.0 Yzhen1 Wjim ¥·¥ó ¤¯.¤à {dip water} {estimate} +ÚÑ 5A51 U65ab B69 S9 V2383 MN13548 MP5.0623 P1-5-4 I5a4.2 Q1262.1 Yzhuo2 Wjag ¥·¥ã¥¯ ¤­.¤ë {cut with a sword} +ÚÒ 5A52 U65b7 B69 S18 XJ04347 XH2078 N2081 V2388 H1912 O3016 MN13611 MP5.0648 P1-14-4 Q2272.1 Yduan4 Wdan ¥À¥ó ¤¿.¤Ä ¤³¤È¤ï.¤ë ¤µ¤À.¤á¤ë {sever} {cut off} {interrupt} +ÚÓ 5A53 U65c3 B70 S10 N2087 V2394 MN13640 MP5.0689 P1-4-6 I4h6.1 Q0824.7 Yzhan1 Wjeon ¥»¥ó ¤Ï¤¿ {woollen cloth} +ÚÔ 5A54 U65c6 B70 S10 N2086 V2393 MN13646 MP5.0683 P1-4-6 I4h6.3 Q0822.7 Ypei4 Wpae ¥Ï¥¤ ¤Ï¤¿ {flag} +ÚÕ 5A55 U65c1 B8 C70 S10 N310 V2395 H2095 MN13637 MP5.0684 P2-2-8 I2j8.3 Q0022.7 DR445 ZPP2-6-4 Ypang2 Ybang4 Wbang Wpaeng ¥Ü¥¦ ¥Û¥¦ ¤Ä¤¯¤ê ¤«¤¿¤¬¤¿ ¤«¤¿¤ï¤é {RHS of character} {at same time} +ÚÖ 5A56 U65c4 B70 S10 V2392 MN13642 MP5.0690 P1-4-6 I4h6.2 Q0821.4 Ymao2 Ymao4 Wmo ¥Ü¥¦ ¥â¥¦ {tassel on a flag} {long haired cow} {old man} +Ú× 5A57 U65cc B70 S11 N2089 V2398 MN13658 MP5.0698 P1-4-7 I4h7.1 Q0821.4 Yjing1 Wjeong ¥»¥¤ ¥·¥ç¥¦ ¤¢¤é.¤ï¤¹ ¤Ï¤¿ {flag} {praise} +ÚØ 5A58 U65d2 B70 S13 XJ14166 N2092 V2401 H1009 MN13676X MP5.0704 P1-4-9 I4h9.1 Q0821.3 Yliu2 Wryu ¥ê¥å¥¦ ¤Ï¤¿¤¢¤· {counter for flags} +ÚÙ 5A59 U65db B70 S18 XJ05A5A F2236 N2094 V2404 MN13700 MP5.0709 P1-4-14 I4h14.1 Q0826.9 Yfan1 Wbeon ¥Ø¥ó ¥Ï¥ó ¤Ï¤¿ T1 ¤Ð {flag} +ÚÚ 5A5A U65d9 B70 S16 XJ05A59 XH2094 V2403 P1-4-12 Q0226.9 Yfan1 Wbeon ¥Ø¥ó ¥Ï¥ó ¤Ï¤¿ {a pennant} {a banner} +ÚÛ 5A5B U65e0 B71 S4 V2405 H3443 O92 MN13716 MP5.0711 P4-4-1 I0a4.24 Q1041.0 Ywu2 Ymo2 Wmu ¥Ö ¥à ¤Ê¤· ¤Ê¤¤ T2 ¤à¤Ë¤ç¤¦ ¤à ¤Ê¤· {nothing} {not exist} {crooked heaven radical (no.71)} +ÚÜ 5A5C U65e1 B71 S5 XH3444 V2406 H3487 O180 MN13717 MP5.0711 P4-5-1 I0a4.29 Q1041.0 Yji4 Wgi ¥­ ¥± ¤à ¤Ê¤· T2 ¤¹¤Ç¤Î¤Ä¤¯¤ê {sob} {choke} +ÚÝ 5A5D U65f1 B72 S7 N2101 V2421 H2396 L2441 MN13752 MP5.0750 P2-4-3 I4c3.1 Q6040.1 Yhan4 Whan ¥«¥ó ¤Ò¤Ç¤ê {drought} {dry weather} +ÚÞ 5A5E U6772 B72 S8 V2570 O712 MN14500 MP2.0117 P2-4-4 I4c4.3 Q6090.4 Ygao3 Wgo ¥³¥¦ ¤¢¤­¤é¤« ¤¿¤«.¤¤ {clear} {high} +Úß 5A5F U660a B72 S8 XJ14226 V2426 O711 MN13799 MP5.0758 P2-4-4 I4c4.6 Q6043.0 Q6043.1 Yhao4 Who ¥³¥¦ ¤½¤é {sky} {big} +Úà 5A60 U6603 B72 S8 V2425 MN13785 MP5.0754 P2-4-4 I4c4.8 Q6028.1 Yze4 Wcheug ¥·¥ç¥¯ ¥½¥¯ ¤«¤¿¤à.¤¯ {decline} {go down} {sunset} +Úá 5A61 U65fb B72 S8 V2429 O710 MN13775 MP5.0752 P2-4-4 I4c4.7 Q6040.0 Ymin2 Wmin ¥Ó¥ó ¥ß¥ó ¤¢¤­¤¾¤é {the autumn sky} +Úâ 5A62 U6773 B75 S8 N2197 V2577 MN14501 MP6.0203 P2-4-4 I4a4.23 Q4060.9 Yyao3 Ymiao3 Wmyo ¥è¥¦ ¤¯¤é.¤¤ ¤Ï¤ë¤« {darkness} {dimly} +Úã 5A63 U6635 B72 S9 N2115 V2445 O839 MN13866 MP5.0846 P1-4-5 I4c5.5 Q6701.1 Yni4 Yni3 Wnil Wne ¥¸¥Ä ¥·¥ç¥¯ ¤Á¤«¤Å.¤¯ {reconcile} {become intimate} +Úä 5A64 U6636 B72 S9 V2442 O1004 MN13867 MP5.0846 P3-5-4 I4c5.16 Q3623.0 Ychang3 Wchang ¥Á¥ç¥¦ T1 ¤¢¤­¤é {long day} {clear} +Úå 5A65 U6634 B72 G9 S9 XH2116 V2441 DK1579 L2435 MN13865 MP5.0846 IN2090 P2-4-5 I4c5.12 Q6072.7 Ymao3 Wmyo ¥³¥¦ ¥Ü¥¦ ¤¹¤Ð¤ë {the Pleiades} +Úæ 5A66 U661c B72 S9 V2437 MN13832 MP5.0796 P2-4-5 I4c5.10 Q6022.7 Yyang2 Wyang ¥è¥¦ {open} {sun} +Úç 5A67 U664f B72 G9 S10 N2124 V2460 DK1585 L2442 O1458 MN13914 MP5.0868 IN2091 P2-4-6 I4c6.4 Q6040.4 Yyan4 Wan ¥¢¥ó ¤ª¤½.¤¤ {late} {quiet} {sets (sun)} +Úè 5A68 U6644 B72 S10 XJ03938 XH2123 V2459 O1084 MN13892 MP5.0861 P1-4-6 Q6901.1 Yhuang3 Yhuang4 Whwang ¥³¥¦ ¤¢¤­¤é¤« {clear} +Úé 5A69 U6649 B72 S10 XJ03F38 XH55 V2456 H1952 O1790 MN13898 MP5.0862 P2-1-9 Q1060.1 Yjin4 Wjin ¥·¥ó ¤¹¤¹.¤à {advance} +Úê 5A6A U6641 B72 S10 V2457 O1188 MN13889 MP5.0847 P2-4-6 I4c6.3 Q6011.3 Q6021.3 Ychao2 Yzhao1 Yzhao4 Wjo ¥Á¥ç¥¦ ¤¢¤µ {proper name} +Úë 5A6B U665e B72 S11 V2471 MN13949 MP5.0882 P1-4-7 I4c7.4 Q6402.7 Yxi1 Wheui ¥­ ¤«¤ï.¤¯ {dry out} {expose to the sun} +Úì 5A6C U665d B72 S11 XJ0436B XH3720 XH53 N2127 V2465 H2674 O1464 MN13948 MP5.0879 P2-6-5 Q5010.6 Yzhou4 Wju ¥Á¥å¥¦ ¤Ò¤ë {daytime} {daylight} +Úí 5A6D U6664 B72 S11 XJ14174 N2129 V2474 O1353 MN13956 MP5.0883 P1-4-7 I4c7.1 Q6106.1 Ywu4 Wo ¥´ ¤¢¤­¤é¤« {clear} +Úî 5A6E U6667 B72 S11 V2473 O1355 MN13961 MP5.0885 P1-4-7 I4c7.2 Q6406.1 Q6506.0 Yhao4 Who ¥³¥¦ {bright} {pure} +Úï 5A6F U6668 B72 G9 S11 XJ14268 N2133 V2476 DK1592 L2443 O1739 MN13962 MP5.0886 IN2095 P2-4-7 I4c7.7 Q6023.2 Ychen2 Wsin ¥·¥ó ¤¢¤·¤¿ ¤È¤­ ¤¢¤µ {morning} {early} +Úð 5A70 U665f B72 G9 S11 XJ1423D V2472 DK1586 L2438 O1187 MN13950X MP2.0121 IN2094 P2-4-7 I4c7.5 Q6025.3 Ysheng4 Ycheng2 Wseong ¥»¥¤ ¥¸¥ç¥¦ ¤¢¤­¤é¤« {clear} +Úñ 5A71 U6662 B72 S11 XH2136 V2469 O1478 MN13953 MP5.0883 P2-7-4 Q5260.2 Yzhe2 Yzhe1 Yzhe5 Wjeol Wjeo ¥»¥¤ ¥»¥Ä ¤¢¤­¤é¤« {light of stars} {shine} +Úò 5A72 U6670 B72 S12 N2136 V2481 MN13990 MP5.0902 P1-4-8 I4c8.4 Q6202.1 Yxi1 Wseog ¥·¥ã¥¯ ¥»¥­ ¤¢¤­¤é¤« {clear} +Úó 5A73 U6683 B72 S12 V2480 P2-4-8 I4c8.7 Q6011.1 Wbi ¥Ò {be separated} +Úô 5A74 U6688 B72 S13 N2151 V2500 L2439 O1997 MN14037 MP5.0912 P2-4-9 I4c9.7 Q6050.6 Yyun1 Yyun4 Whun Wun ¥¦¥ó ¤Ü¤«.¤¹ ¤Ü¤«.¤ë ¤«¤µ ¤¯¤Þ ¤Ü¤«¤· ¤á¤Þ¤¤ {halo} {corona} {fade} +Úõ 5A75 U668e B72 S12 XH2118 V2479 O1594 MN14048X MP5.0913 P1-4-8 Q6403.4 Yying4 Wyeong ¥¨¥¤ ¥è¥¦ ¤¦¤Ä.¤¹ ¤¦¤Ä.¤ë ¤Ï.¤¨¤ë {sun beginning decline} {reflect} +Úö 5A76 U6689 B72 G9 S13 F2285 N2150 V2499 DK692 L2440 O1884 MN14038 MP5.0912 IN2096 P1-4-9 I4c9.6 Q6705.6 Yhui1 Whwi ¥­ ¤«¤¬.¤ä¤¯ T1 ¤Æ¤ë {shine} {light} +Ú÷ 5A77 U6684 B72 S13 V2497 O1881 MN14033 MP5.0911 P1-4-9 I4c9.5 Q6301.6 Yxuan1 Whweon ¥±¥ó ¤¢¤¿¤¿¤«.¤¤ {warm weather} +Úø 5A78 U6698 B72 S13 V2498 MN14066 MP5.0905 P1-4-9 I4c9.3 Q6602.7 Yyang2 Wyang ¥è¥¦ {sunrise} +Úù 5A79 U669d B72 S14 N2155 V2505 L2843 MN14083 MP5.0921 P1-4-10 I4c10.2 Q6708.0 Yming2 Yming4 Wmyeong ¥á¥¤ ¥ß¥ç¥¦ ¤¯¤é.¤¤ {dark} +Úú 5A7A U66c1 B72 S16 V2516 MN14165X MP5.0934 P2-11-5 I4c12.3 Q2110.6 Q7110.6 Yji4 Wgi ¥­ ¤ª¤è.¤Ö {and} {along with} {reach} {extend to} +Úû 5A7B U66b9 B72 S16 V2509 O2593 MN14150 MP5.0933 P3-4-12 I2q12.6 Q3630.1 Yxian1 Wseom ¥»¥ó {sunrise} +Úü 5A7C U66c9 B72 S16 XJ03647 XH2139 N2158 V2513 H1074 O2468 MN14176 MP2.1147 P1-4-12 Q6401.1 Yxiao3 Whyo ¥­¥ç¥¦ ¥®¥ç¥¦ ¤¢¤«¤Ä¤­ ¤µ¤È.¤ë T1 ¤¢¤­ {dawn} {daybreak} {clear} {explicit} +Úý 5A7D U66be B72 S16 V2515 O2469 MN14160 MP5.0933 P1-4-12 I4c11.1 Q6804.0 Ytun1 Wdon ¥È¥ó ¤¢¤µ¤Ò {sunrise} {sun's rays} +Úþ 5A7E U66bc B72 S16 V2514 MN14155 MP5.0933 P2-4-12 I4c12.2 Q9860.4 Ypie1 Wbyeol ¥Ø¥Ä ¥Ø¥Á {setting sun} +Û¡ 5B21 U66c4 B72 S14 V2504 O2091 MN14169 MP5.0934 P1-4-10 I4c10.1 Q6405.4 Q6405.0 Yye4 Wyeob ¥è¥¦ ¤«¤¬.¤ä¤¯ T1 ¤¢¤­ {shine} {flourishing} +Û¢ 5B22 U66b8 B72 S16 XJ04E46 N2159 V2517 MN14148 MP5.0932 P1-4-12 Q6409.6 Yliao3 Wryo ¥ê¥ç¥¦ ¤¢¤­¤é¤« {clear} +Û£ 5B23 U66d6 B72 S17 N2161 V2521 L2437 MN14206 MP5.0943 P1-4-13 I4c13.1 Q6204.7 Yai4 Wae ¥¢¥¤ ¤¯¤é.¤¤ {dark} {not clear} +Û¤ 5B24 U66da B72 S17 XJ04C58 XJ0625E V2520 MN14223X MP5.0944 P1-4-13 I4c13.2 Q6403.2 Ymeng2 Wmong ¥â¥¦ ¥Ü¥¦ ¤¯¤é.¤¤ {darkness} +Û¥ 5B25 U66e0 B72 S19 XJ05B26 N2166 V2525 H1100 O2796 MN14245 MP5.0947 P1-4-15 I4c15.2 Q6008.6 ZSP1-4-14 Ykuang4 Wgwang ¥³¥¦ ¤¢¤­¤é¤« ¤à¤Ê.¤·¤¤ {wide} {worthless} +Û¦ 5B26 U663f B72 S9 XJ05B25 XH2166 V2436 P1-4-5 Q6003.2 Q6008.6 Ykuang4 Wgwang ¥³¥¦ ¤¢¤­¤é¤« ¤à¤Ê.¤·¤¤ {extensive} {wide} {broad} {empty} +Û§ 5B27 U66e6 B72 S20 V2526 O2914 MN14253 MP5.0949 P1-4-16 I4c16.1 Q6805.3 Yxi1 Wheui ¥® ¥­ {the sun} +Û¨ 5B28 U66e9 B72 S21 N2167 V2527 MN14258 MP5.0950 P2-4-17 I4c17.1 Q6073.2 Ynang3 Wnang ¥Î¥¦ ¥É¥¦ ¤µ¤­.¤Ë {point} +Û© 5B29 U66f0 B73 S4 N2168 V2529 H3025 L578 O76 MN14278 MP5.0952 P3-3-1 I3s1.1 Q6010.0 ZPP4-4-1 Yyue1 Wwal ¥¨¥Ä ¤¤¤ï.¤¯ ¤Î¤¿¤Þ.¤ï¤¯ ¤³¤³¤Ë T2 ¤Ò¤é¤Ó {say} {reason} {pretext} {history} {past} +Ûª 5B2A U66f5 B73 S7 XJ03148 XH100 V2420 MN14284 MP5.0965 P4-7-4 Q5300.6 Yzhuai4 Wye ¥¨¥¤ ¤Ò.¤¯ T1 ¤Ó¤­ {trail} {tow} {drag} {pull} +Û« 5B2B U66f7 B72 C73 S9 V2443 MN14290 MP5.0965 P2-4-5 I4c5.8 Q6072.7 Yhe2 Wgal ¥«¥Ä ¤Ê¤ó¤¾ ¤¤¤Ä ¤¤¤º¤¯¤ó¤¾ ¤Ê¤Ë {why} {how} {when} +Û¬ 5B2C U670f B130 C74 S9 V4779 O1346 MN14351 MP5.1043 P1-4-5 I4b5.3 Q7227.2 Yfei3 Wbi ¥Ò ¥Ï¥¤ T1 ¤ß¤«¤Å¤­ {new moon} {crescent moon} +Û­ 5B2D U6716 B130 C74 S11 XJ04F2F XH3762 V4812 O1610 MN14363 MP5.1047 P1-4-7 Q7323.2 Ylang3 Wrang ¥í¥¦ ¤Û¤¬.¤é¤« ¤¢¤­.¤é¤« {clear} {bright} {distinct} +Û® 5B2E U671e B130 C74 S12 XJ0347C N3778 V4828 MN14377 MP5.1069 P2-6-6 Q4422.7 ZPP2-8-4 Yji1 Yqi1 Wgi ¥­ ¥´ {one period} +Û¯ 5B2F U6726 B130 C74 S17 N3823 V4882 MN14409X MP5.1073 P1-4-13 I4b13.4 Q7423.2 Ymeng2 Wmong ¥â¥¦ ¥Ü¥¦ ¤ª¤Ü¤í {dim} {obscure} +Û° 5B30 U6727 B130 C74 S20 N3833 V4891 MN14411 MP5.1074 P1-4-16 I4b16.1 Q7121.1 Ylong2 Wrong ¥í¥¦ ¤ª¤Ü¤í {haziness} {dreaminess} {gloom} +Û± 5B31 U9738 B173 C74 S21 XJ04746 XJ14940 XH4281 N5067 V6547 MN42490 MP12.0079 P2-8-13 Q1052.7 Yba4 Wpae Wbaeg ¥Ï ¥Ï¥¯ ¤Ï¤¿¤¬¤·¤é {supremacy} {leadership} +Û² 5B32 U672e B75 S5 XJ15125 V2532 O209 MN14423 MP6.0037 P4-5-3 I2k3.3 Q4321.0 Q4390.0 Yzhu2 Wchul ¥¸¥å¥Ä ¥·¥å¥Ä ¥Á¥å¥Ä ¤â¤Á¤¢¤ï ¤ª¤±¤é {a type of millet} {a type of herb} +Û³ 5B33 U673f B75 S6 XH196 V2541 MN14441 MP6.0070 P4-6-3 I0a6.15 Q5090.2 Yci4 Wcha ¥· ¤È¤² {thorn} +Û´ 5B34 U6736 B75 S6 N2173 V2542 O458 MN14430 MP6.0068 P2-2-4 I4a2.8 Q1790.4 Yduo3 Wta ¥À ¥¿ ¤¨¤À {branch} +Ûµ 5B35 U6741 B75 S6 V2538 MN14427X MP6.0065 P1-4-2 I4a2.5 Q4890.0 ¥¤¥ê {sluice} {spout} {floodgate} {penstock} +Û¶ 5B36 U6738 B75 S6 V2540 MN14433 MP6.0068 P1-4-2 I4a2.2 Q4492.7 Yli4 Wryeo ¥ê¥ç¥¯ ¤ª¤ª¤´ ¤ª¤¦¤´ {carrying pole} +Û· 5B37 U6737 B75 S6 V2539 MN14432 MP6.0068 P1-4-2 I4a2.1 Q4792.0 Ydao1 Wdo Wmog ¥È¥¦ {type of tree} +Û¸ 5B38 U6746 B75 S7 N2178 V2557 MN14449 MP6.0071 P1-4-3 Q4194.0 Ygan1 Ygan3 Wgan ¥«¥ó ¤Æ¤³ {shield} {pole} +Û¹ 5B39 U675e B75 S7 F2493 N2182 V2552 MN14479 MP6.0163 P1-4-3 I4a3.8 Q4791.7 Yqi3 Wgi ¥³ ¥­ {river willow} +Ûº 5B3A U6760 B75 S7 N2181 V2551 O418 MN14481 MP6.0167 P1-4-3 I4a3.7 Q4191.0 Ygang1 Wgang ¥³¥¦ ¤Æ¤³ T1 ¤æ¤º¤ê¤Ï {carry on the shoulder} +Û» 5B3B U6759 B75 S7 N2184 V2553 O421 MN14473 MP6.0150 P1-4-3 I4a3.4 Q4394.0 Yyi4 Wig ¥è¥¯ ¤¯¤¤ {stake} {post} {picket} {piling} +Û¼ 5B3C U6763 B75 S7 N2186 V2556 O626 MN14488 MP6.0168 P1-4-3 I4a3.3 Q4297.0 Wsan ¤½¤Þ {timber} {lumber} {woodcutter} {(kokuji)} +Û½ 5B3D U6764 B75 S7 XJ0464A XH2220 V2547 MN14488P MP6.0168 P1-4-3 Q4192.7 Wryo ¤È¤Á {type of oak} {stable} +Û¾ 5B3E U6789 B75 S8 XH103 N2204 V2584 MN14530 MP6.0221 P1-4-4 I4a4.2 Q4191.4 Ywang3 Wwang ¥ª¥ª ¥ª¥¦ ¤Þ.¤²¤ë ¤Þ.¤¬¤ë ¤Þ.¤²¤Æ {bend} {curve} {crooked} {perverse} {lean} {forcibly} {against one's will} +Û¿ 5B3F U6770 B75 S8 XH517 V2569 O695 MN14498 MP6.0172 P2-4-4 Q4033.9 Yjie2 Wgeol ¥±¥Ä ¥²¥Á ¤¹¤°.¤ì¤ë {hero} {heroic} {outstanding} +ÛÀ 5B40 U67a9 B75 S8 XJ03E3E XJ14340 XJ14375 XH2212 V2593 O938 P2-4-4 Q4073.8 Ysong1 Wsong ¥·¥ç¥¦ ¤Þ¤Ä {pine tree} {fir tree} +ÛÁ 5B41 U677c B75 S8 N2196 V2576 MN14513 MP6.0205 P1-4-4 I4a4.20 Q4792.2 Yzhu4 Wjeo Wseo ¥Á¥ç ¥·¥ç ¤Ò ¤É¤ó¤°¤ê {shuttle} +Û 5B42 U676a B75 S8 N2198 V2578 MN14490 MP6.0168 P1-4-4 I4a4.14 Q4992.0 Ymiao3 Wcho Wmyo ¥Ó¥ç¥¦ ¥·¥ç¥¦ ¤³¤º¤¨ {twig} {treetop} +Ûà 5B43 U678c B75 S8 XH2212 V2573 O624 MN14534 MP6.0223 P1-4-4 I4a4.15 Q4892.7 Yfen2 Wbun ¥·¥ç¥¦ ¥Õ¥ó ¤Þ¤Ä ¤½¤® {pine tree} +ÛÄ 5B44 U678b B75 S8 V2572 MN14532 MP6.0223 P1-4-4 I4a4.3 Q4092.7 Yfang1 Wbang Wbyeong ¥Û¥¦ ¥Ø¥¤ ¤Û {raft} {boat} +ÛÅ 5B45 U67a6 B75 S8 XJ04827 V2568 P1-4-4 Q4397.0 Q4392.7 Ylu2 ¥í ¤Ï¤¼ T1 ¤Ï¤· {wax tree} {sumac} +ÛÆ 5B46 U67a1 B75 S8 XJ04B71 N2207 V2587 H860 MN14577 MP6.0248 P1-4-4 I4a4.6 Q4490.0 Ydou3 Wseung ¤Þ¤¹ {measuring box} {(kokuji)} +ÛÇ 5B47 U6785 B75 S8 V2571 O628 MN14525 MP6.0221 P1-4-4 I4a4.5 Q4194.0 Yji1 Wgae Wgyeon ¥±¥¤ ¤Ò¤¸¤­ {rafter} {place name} +ÛÈ 5B48 U67b7 B75 S9 N2222 V2615 MN14587 MP6.0254 P1-4-5 I4a5.19 Q4690.0 Yjia1 Wga ¥« ¤«¤» ¤«¤é¤¶¤ª {shackles} {irons} {handcuffs} {bonds} +ÛÉ 5B49 U67ef B75 S9 N2217 V2611 O855 MN14658 MP6.0276 P1-4-5 I4a5.29 Q4192.0 Yke1 Wga ¥« ¤¨ {handle} +ÛÊ 5B4A U67b4 B75 S9 V2601 MN49161 MP6.0252 P1-4-5 I4a5.21 Q4692.7 Yguai3 Wgwae ¥«¥¤ ¤Ä¤¨ {cane} {walking stick} +ÛË 5B4B U67ec B75 S9 V2608 MN14655 MP6.0275 P4-9-3 I0a9.12 Q5090.6 Yjian3 Wgan ¥«¥ó ¥±¥ó ¤¨¤é.¤Ö {select} {pick out} +ÛÌ 5B4C U67b3 B75 S9 V2600 MN14583 MP6.0252 P1-4-5 I4a5.22 Q4698.0 Yzhi3 Yzhi1 Wji Wgi ¥­ ¥· ¤«¤é¤¿¤Á {trifoliate orange tree} {thorny tree used for hedges} +ÛÍ 5B4D U67e9 B75 S9 XJ13425 N2226 V2617 MN14650 MP6.0275 P1-4-5 I4a5.31 Q4191.8 Yjiu4 Wgu ¥­¥å¥¦ ¥° ¤Ò¤Á¤® ¤Ò¤Ä¤® {bier} {coffin} +ÛÎ 5B4E U67b8 B75 S9 N2224 V2616 MN14588 MP6.0254 P1-4-5 I4a5.30 Q4792.0 Ygou3 Ygou1 Yju3 Wgu ¥¯ ¥³¥¦ {quince tree} +ÛÏ 5B4F U67e4 B75 S9 V2606 MN14642 MP6.0272 P1-4-5 I4a5.11 Q4791.0 Yzha1 Wsa ¥µ ¤½ {railing} +ÛÐ 5B50 U67de B75 S9 V2605 MN14636 MP6.0271 P1-4-5 I4a5.13 Q4891.1 Yzuo4 Yzha4 Wjag Wchaeg ¥µ¥¯ ¤Ï¤Ï¤½ {type of oak} +ÛÑ 5B51 U67dd B75 S9 N2216 V2610 MN14633 MP6.0270 P1-4-5 I4a5.10 Q4294.1 Ytuo4 Wtag ¥¿¥¯ ¤Ò¤ç¤¦¤·¤® {sounding sticks} +ÛÒ 5B52 U67e2 B75 S9 N2219 V2612 H901 MN14640 MP6.0271 P1-4-5 I4a5.20 Q4294.0 Ydi3 Wjeo ¥Æ¥¤ ¤Í {root} {founded on} +ÛÓ 5B53 U67ee B75 S9 N2215 V2609 MN14657 MP6.0276 P1-4-5 I4a5.8 Q4297.2 Yduo4 Wdol ¥È¥Ä {to cut} {a stump} +ÛÔ 5B54 U67b9 B75 S9 V2602 MN14589 MP6.0255 P1-4-5 I4a5.16 Q4791.2 Ybao1 Yfu2 Wbu Wpo ¥Õ ¥Û¥¦ ¤Û ¤Ð¤Á {gong stick} {drum stick} {type of tree} +ÛÕ 5B55 U67ce B75 S9 V2604 MN14616 MP6.0259 P1-4-5 I4a5.18 Q4490.0 Yfu1 Wbu ¥Õ ¤¦¤Æ¤Ê {raft} {calyx} +ÛÖ 5B56 U67c6 B75 S9 V2603 MN14606 MP6.0258 P1-4-5 I4a5.2 Q4091.8 Yla1 Wrab ¥í¥¦ {bent tree} {broken tree} +Û× 5B57 U67e7 B75 S10 V2607 MN14645X MP6.0275 P1-4-6 I4a6.6 Q4293.0 Ygu1 Wgo ¥³ ¥« ¤¯ {corner} {spire} {goblet} {winecup} +ÛØ 5B58 U6a9c B75 S17 XJ04930 F2090 N2388 V2894 L2964 O2624 MN15676 MP6.0579 P1-4-13 I4a13.8 Q4893.1 Ygui4 Yhui4 Ykuai4 Whoe Wgwal ¥«¥¤ ¤Ò¤Î¤­ ¤Ò {Japanese cypress} +ÛÙ 5B59 U681e B75 G9 S10 N2243 V2645 DK1697 L2523 MN14708 MP6.0298 IN2108 P2-6-4 I4a6.34 Q1190.4 Ykan1 Wgan ¥«¥ó ¤·¤ª¤ê {bookmark} {guidebook} +ÛÚ 5B5A U6846 B75 S10 N2244 V2646 MN14760 MP6.0327 P1-4-6 I4a6.31 Q4191.1 Ykuang4 Ykuang1 Wgwang ¥­¥ç¥¦ ¤«¤Þ¤Á {framework} +ÛÛ 5B5B U6829 B75 S10 V2640 O1095 MN14721 MP6.0302 P1-4-6 I4a6.9 Q4792.0 Yxu3 Wheo ¥¯ ¤¯¤Ì¤® {type of oak} +ÛÜ 5B5C U6840 B75 S11 S10 XH2207 V2678 MN14753 MP6.0314 P2-7-4 I4a7.27 Q2590.4 ZRP2-6-4 Yjie2 Wgeol ¥±¥Ä ¤Þ¤¹ ¤Ï¤ê¤Ä¤± {measuring box} {var of N2242} +ÛÝ 5B5D U684d B75 S10 V2643 MN14767 MP6.0329 P1-4-6 I4a6.18 Q4492.7 Yku1 Wgo ¥³ {type of tree} {empty} +ÛÞ 5B5E U6832 B75 S10 V2642 MN14734 MP6.0304 P1-4-6 I4a6.4 Q4492.7 Ykao3 Wgo ¥³¥¦ ¤«¤¨ ¤¿¤¨ {sumac} {cloth woven from tree fibres} +Ûß 5B5F U684e B75 S10 N2245 V2647 MN14768 MP6.0329 P1-4-6 I4a6.20 Q4191.4 Yzhi4 Yzhi2 Wjil ¥·¥Ä ¤¢¤·¤«¤» {fetters} +Ûà 5B60 U68b3 B75 S11 N2282 V2704 H964 MN14886X MP6.0342 P1-4-7 I4a7.10 Q4091.3 Yshu1 Wso ¥½ ¤È.¤¯ ¤È.¤«¤¹ ¤¹.¤¯ ¤±¤º.¤ë ¤¯¤·¤±¤º.¤ë {comb (hair)} +Ûá 5B61 U682b B75 S10 V2641 MN14724 MP6.0303 P1-4-6 I4a5.27 Q4494.7 Yjian4 Wcheon ¥»¥ó ¥½¥ó {weir} +Ûâ 5B62 U6859 B75 S10 V2644 MN14784 MP6.0342 P1-4-6 I4a6.25 Q4395.0 Yyu2 Wu ¥¦ ¤Û¤³ {halberd} +Ûã 5B63 U6863 B75 S10 V2639 P1-4-6 I4a6.14 Q4997.7 Ydang4 Wdang ¥È¥¦ {bookshelf} {archives} +Ûä 5B64 U6877 B75 S11 N2265 V2686 MN14813 MP6.0344 P1-4-7 I4a7.16 Q4792.7 Yjue2 Wgag ¥«¥¯ ¤¿¤ë¤­ {rafter} +Ûå 5B65 U687f B75 S11 XH2178 N2280 V2674 MN14823 MP6.0345 P1-4-7 I4a7.7 Q4694.1 Ygan3 Whan ¥«¥ó ¤Æ¤³ {shield} {pole} +Ûæ 5B66 U689f B4 C75 S11 N235 V2703 L2837 MN14861 MP6.0373 P2-7-4 I4a7.29 Q2790.4 Yxiao1 Whyo ¥­¥ç¥¦ ¤Õ¤¯¤í.¤¦ {owl} {expose} +Ûç 5B67 U688f B75 S11 N2263 V2684 MN14841 MP6.0367 P1-4-7 I4a7.8 Q4496.1 Ygu4 Wgog ¥³¥¯ ¥«¥¯ ¤Æ¤«¤» {manacles} +Ûè 5B68 U68ad B75 S11 N2273 V2693 MN14878 MP6.0380 P1-4-7 I4a7.11 Q4394.7 Ysuo1 Wsa ¥µ ¤Ò {shuttle} +Ûé 5B69 U6894 B75 S11 N2272 V2692 MN14846 MP6.0369 P1-4-7 I4a7.22 Q4291.7 Yzhi1 Wchi ¥· ¤¯¤Á¤Ê¤· {gardenia} +Ûê 5B6A U689d B9 C75 S11 XJ03E72 XH1164 N492 V2675 H142 MN14859 MP6.0370 P1-2-9 Q2829.4 Q2729.4 Ytiao2 Wjo ¥¸¥ç¥¦ ¥Á¥ç¥¦ ¥Ç¥­ ¤¨¤À ¤¹¤¸ {article} {ray of light} +Ûë 5B6B U689b B75 S11 V2681 O1367 MN14856 MP6.0370 P1-4-7 I4a6.7 Q4792.7 Ynuo2 Wna ¥À ¥Ê ¤Ê¤® {type of tall evergreen tree} +Ûì 5B6C U6883 B75 S11 N2266 V2691 MN14827 MP6.0357 P1-4-7 I4a6.29 Q4294.1 Yting3 Yting4 Wjeong ¥Á¥ç¥¦ ¥Æ¥¤ ¤Æ¤³ ¤Ä¤¨ {lever} +Ûí 5B6D U6aae B75 S18 XJ0456E V2897 O2724 MN15713 MP6.0585 P1-4-14 I4a14.4 Q4594.0 Ytao2 Wdo ¥È¥¦ T1 ¤· {stump} {foolish} {ignorant} +Ûî 5B6E U68b9 B75 S11 XH2390 V2677 MN14909 MP6.0386 P1-4-7 Q4298.1 Ybing1 Ybin1 Wbin ¥Ò¥ó {areca nut} {betel nut} +Ûï 5B6F U6874 B75 S11 N2270 V2690 MN14807 MP6.0343 P1-4-7 I4a6.12 Q4294.7 Yfu2 Wbu ¥Õ ¤Ð¤Á ¤¤¤«¤À {drumstick} {raft} +Ûð 5B70 U68b5 B3 C75 S11 N140 V2701 L2954 O1490 MN14888X MP6.0383 P2-8-3 I4a7.28 Q4421.7 Yfan4 Wbeom ¥Ü¥ó ¥Õ¥¦ {Sanskrit} {purity} {Buddhist} +Ûñ 5B71 U68a0 B75 S11 XH2394 V2671 MN14862 MP6.0375 P1-4-7 I4a7.12 Q4696.0 Ylu:3 Wryeo ¥í ¥ê¥ç ¤Ò¤µ¤· {a kind of quince} +Ûò 5B72 U68ba B75 S11 V2682 MN14910 MP6.0386 P2-8-3 I2m9.3 Q4423.1 Wrog ¤Õ¤à¤È ¤Õ¤â¤È {base of a mountain} +Ûó 5B73 U690f B75 S12 V2727 MN15025 MP6.0416 P1-4-8 I4a8.5 Q4191.7 Yya1 Wa ¤Þ¤¿ {crotch of a tree} +Ûô 5B74 U688d B75 S11 V2680 MN14839 MP6.0367 P1-4-7 I4a7.6 Q4691.1 Yzao4 Wjo ¥æ¥¦ {sickle handle} {type of tree} +Ûõ 5B75 U687e B75 S11 V2679 MN14821 MP6.0345 P1-4-7 I4a7.2 Q4796.7 Yjun1 Wgun ¥¯¥ó {type of fruit tree} +Ûö 5B76 U6901 B75 S12 V2722 MN15003 MP6.0411 P1-4-8 I4a7.15 Q4094.7 Yguo3 Wgwag ¥«¥¯ {outer box for a coffin} +Û÷ 5B77 U68ca B75 S12 XJ0347D XJ14546 XH2294 V2745 H2689 MN14921 MP6.0390 P2-6-6 Q4490.4 Yqi2 Wgi ¥­ ¤´ {Japanese chess} +Ûø 5B78 U6908 B75 S12 V2724 MN15014 MP6.0412 P1-4-8 I4a8.36 Q4792.0 Yju2 Wgug ¥­¥¯ {oak} +Ûù 5B79 U68d8 B4 C75 S12 N238 V2729 L2938 MN14938 MP6.0395 P1-6-6 I0a12.3 Q5599.2 Yji2 Wgeug ¥­¥ç¥¯ ¤¤¤Ð¤é ¤È¤² {thorn} {splinter} {spine} {biting words} {briers} +Ûú 5B7A U6922 B75 S12 V2710 P1-4-8 I4a8.38 Q4690.0 Ykui4 Wgwi ¥«¥¤ ¤½¤³ ¤Ï¤³ ¤¯¤Ì¤® {bottom} {box} {type of oak tree} +Ûû 5B7B U6926 B75 S12 V2711 P1-4-8 I4a8.12 Q4992.7 Wgweon ¥±¥ó ¤Þ¤²¤â¤Î {wickerwork} +Ûü 5B7C U68e1 B75 S12 V2719 MN14955 MP6.0401 P1-4-8 I4a8.37 Q4792.0 Ygang1 Wgang ¥³¥¦ {mast crossbeam} +Ûý 5B7D U690c B75 S12 V2726 MN15021 MP6.0413 P1-4-8 I4a8.19 Q4391.1 Yqiang1 Wgang Wgong ¥³¥¦ {type of ancient musical instrument} {unadorned tool} +Ûþ 5B7E U68cd B75 S12 N2289 V2735 MN14924 MP6.0392 P1-4-8 I4a8.22 Q4691.1 Ygun4 Wheun Wgon ¥³¥ó ¤Ä¤¨ {a cane} +Ü¡ 5C21 U68d4 B75 S12 V2717 MN14931 MP6.0393 P1-4-8 I4a8.23 Q4296.4 Yhun1 Whon ¥³¥ó ¤Í¤à¤Î¤­ {silk tree} +Ü¢ 5C22 U68e7 B75 S12 XJ03B37 XH2252 N2284 V2708 H993 O1615 MN14963 MP6.0402 P1-4-8 Q4395.3 Yzhan4 Wjan Wjeon ¥µ¥ó ¥»¥ó ¤«¤±¤Ï¤· {crosspiece} +Ü£ 5C23 U68d5 B75 S12 XJ05C24 N2293 V2740 MN14933 MP6.0393 P1-4-8 I4a8.24 Q4399.1 Yzong1 Wjong ¥·¥å ¥½¥¦ {hemp palm} +ܤ 5C24 U6936 B75 S13 XJ05C23 XH2293 N2306 V2755 MN15078 MP6.0421 P1-4-9 Q4294.7 Yzong1 Wjong ¥·¥å ¥½¥¦ {hemp palm} +Ü¥ 5C25 U6912 B75 S12 N2286 V2731 O1619 MN15029 MP6.0417 P1-4-8 I4a8.7 Q4794.0 Yjiao1 Wcho ¥·¥ç¥¦ ¤Ï¤¸¤«¤ß {mountain ash} +ܦ 5C26 U6904 B75 S12 V2723 MN15008 MP6.0411 P1-4-8 I4a8.15 Q4094.4 Yjie1 Wjeob ¥»¥Ä ¥·¥ç¥¦ ¤Ä.¤° {graft} +ܧ 5C27 U68d7 B2 C75 S12 N116 V2736 O1757 MN14937 MP6.0394 P2-6-6 I0a12.4 Q5090.2 Yzao3 Wjo ¥½¥¦ ¤Ê¤Ä¤á {jujube} +ܨ 5C28 U68e3 B75 S12 V2720 O1616 MN14957 MP6.0401 P1-4-8 I4a8.4 Q4593.2 Ydi4 Wche ¥Æ¥¤ ¥¿¥¤ ¤Ë¤ï¤¶¤¯¤é {flowering almond} +Ü© 5C29 U6925 B75 S12 V2712 P1-4-8 I4a8.9 Q4690.0 Yzhi1 ¤Ê¤® {type of evergreen tree} +ܪ 5C2A U68f9 B75 S12 XH3369 N2291 V2738 O1620 MN14992 MP6.0409 P1-4-8 I4a8.33 Q4194.6 Yzhao4 Yzhuo1 Wdo Wjo ¥È¥¦ ¥¿¥¯ ¤µ¤ª ¤³.¤° {pole a boat} +Ü« 5C2B U68e0 B75 S12 V2718 O1747 MN14953 MP6.0400 P2-5-7 I3n9.1 Q9090.4 Ytang2 Wdang ¥È¥¦ ¤ä¤Þ¤Ê¤· {wild pear tree} {crabapple tree} +ܬ 5C2C U68ef B75 S12 V2721 MN14977 MP6.0406 P1-4-8 I4a8.29 Q4893.2 Yren3 Wim ¥Í¥ó {type of fruit tree} +Ü­ 5C2D U6928 B75 S12 V2713 P1-4-8 I4a8.35 Q4094.0 ¤¿¤Ö ¤¿¤Õ {type of evergreen camphor tree} +Ü® 5C2E U692a B75 S12 V2734 P1-4-8 I4a8.34 Q4891.2 Ypeng4 ¥Ý¥ó {name of a place in India} {Poona} +ܯ 5C2F U691a B75 S12 N2288 V2733 O1618 MN15064 MP6.0420 P1-4-8 I4a8.2 Q4792.0 Wreug ¤¯¤Ë¤® ¤¯¤Ì¤® {oak used for charcoal} {(kokuji)} +Ü° 5C30 U6923 B75 S12 V2715 P1-4-8 I4a8.13 Q4598.1 ¤·¤Ç {type of deciduous birch tree} +ܱ 5C31 U6921 B75 S12 V2714 P1-4-8 I4a8.8 Q4290.0 ¥È¥¦ {(no known meaning; S&H uses jabberwocky words)} +ܲ 5C32 U68c6 B75 S12 V2716 MN14916 MP6.0389 P1-4-8 I4a8.30 Q4892.7 Ylun2 Wryun ¥ê¥ó {camphor tree} +ܳ 5C33 U6979 B75 S13 V2775 MN15188 MP6.0476 P1-4-9 I4a9.19 Q4791.7 Yying2 Wyeong ¥¨¥¤ ¤Ï¤·¤é {pillar} +Ü´ 5C34 U6977 B75 S13 N2318 V2781 O2098 MN15185 MP6.0475 P1-4-9 I4a9.18 Q4196.1 Ykai3 Yjie1 Whae ¥«¥¤ {square character style} {correctness} +ܵ 5C35 U695c B75 S13 V2773 MN15147 MP6.0462 P1-4-9 I4a9.8 Q4792.0 Yhu2 Who ¥³ T1 ¤¯¤ë¤ß {pepper} +ܶ 5C36 U6978 B75 S13 V2763 O1890 MN15186 MP6.0476 P1-4-9 I4a9.6 Q4998.0 Yqiu1 Wchu ¥·¥å¥¦ ¤­¤µ¤µ¤² ¤Ò¤µ¤® {Japanese catalpa} +Ü· 5C37 U696b B75 S13 XJ1453F N2320 V2783 O1899 MN15168 MP6.0467 P1-4-9 I4a9.20 Q4694.1 Yji2 Wjeub Wjeob ¥·¥å¥¦ ¥·¥ç¥¦ ¤«¤¸ ¤«¤¤ {sculling oar} +ܸ 5C38 U6954 B75 S13 N2323 V2786 MN15131 MP6.0452 P1-4-9 I4a9.11 Q4793.4 Yxie1 Yxie4 Wseol ¥±¥Ä ¥»¥Ä ¤¯¤µ¤Ó ¤Û¤¦¤À¤Æ {wedge} {arrowhead} +ܹ 5C39 U697e B75 S13 V2764 MN15214 MP6.0477 P1-4-9 I4a9.15 Q4693.2 Wjeon ¤Ï¤ó¤¾¤¦ {container for pouring water} +ܺ 5C3A U696e B75 S13 N2311 V2770 MN15172 MP6.0470 P1-4-9 I4a9.2 Q4496.0 Q4496.3 Ychu3 Wjeo ¥Á¥ç ¤³¤¦¤¾ {paper mulberry} +Ü» 5C3B U6939 B75 S13 XJ1585A V2758 O2097 MN15082 MP6.0422 P1-4-9 I4a9.4 Q4491.1 Yshen4 Yzhen1 Wchim Wsim ¥¸¥ó ¥Á¥ó ¥·¥ó ¤µ¤ï¤é ¤¢¤Æ¤® ¤¯¤ï¤Î¤ß {type of cypress} +ܼ 5C3C U6974 B75 S13 V2762 MN15179 MP6.0471 P1-4-9 I4a9.24 Q4092.7 Ydi4 Wche ¥Æ¥¤ {ornamental hairpin} +ܽ 5C3D U693d B75 S13 N2316 V2778 MN15087 MP6.0422 P1-4-9 I4a9.22 Q4793.2 Ychuan2 Wyeon ¥Æ¥ó ¤¨¤ó ¤¿¤ë¤­ {rafter} {porch} +ܾ 5C3E U6959 B75 S13 XH3915 V2759 O1889 MN15140 MP6.0453 P1-4-9 Q4499.0 Ymao4 Wmu ¥Ü¥¦ ¤·¤²¤ë {name of plant} {lush} +Ü¿ 5C3F U6930 B75 G9 S13 N2292 V2739 DK698 L2524 O1891 MN15069 MP6.0420 IN2121 P1-4-9 I4a8.6 Q4792.7 Yye2 Yye1 Wya ¥ä ¤ä¤· {coconut tree} +ÜÀ 5C40 U6961 B75 S13 N2309 V2768 MN15153 MP6.0464 P1-4-9 I4a9.26 Q4892.1 Yyu2 Wyu ¥æ ¤Ë¤ì {elm} +ÜÁ 5C41 U695e B75 S13 V2761 MN15149X MP6.0463 P1-4-9 I4a9.12 Q4692.7 Yleng2 Yleng4 Wreung ¥ê¥ç¥¦ ¥í¥¦ ¤«¤É {corner} {protrusion} +Ü 5C42 U695d B75 S13 V2760 MN15148 MP6.0462 P1-4-9 I4a9.1 Q4599.6 Ylian4 Wryeon ¥ì¥ó ¤ª¤ª¤Á ¤ª¤¦¤Á {Japanese bead tree} +Üà 5C43 U6981 B75 S13 V2765 MN15217 MP6.0477 P1-4-9 I4a9.21 Q4391.4 Wsil ¤à¤í {needle juniper} +ÜÄ 5C44 U696a B75 S13 XJ14A4F V2774 MN15167 MP6.0467 P1-4-9 I4a9.14 Q4499.4 Ydie2 Wjeob ¥Á¥ã {lacquered dish} +ÜÅ 5C45 U69b2 B75 S14 V2800 MN15277 MP6.0489 P1-4-10 I4a10.14 Q4691.7 Yyun2 Won Wol ¥ª¥Ä {quince} +ÜÆ 5C46 U69ae B75 S14 XJ03149 XH2239 N2325 V2791 H2801 O2219 MN15273 MP6.0484 P2-8-6 Q9990.4 Yrong2 Wyeong ¥¨¥¤ ¥è¥¦ ¤µ¤«.¤¨¤ë ¤Ï.¤¨¤ë ¤¨ {flourish} {prosperity} {honour} {glory} {splendour} +ÜÇ 5C47 U69d0 B75 S14 V2803 O2296 MN15323 MP6.0497 P1-4-10 I4a10.9 Q4691.3 Yhuai2 Wgoe ¥«¥¤ ¤¨¤ó¤¸¤å T1 ¤¨¤ó¤¸ {type of Japanese pagoda tree} +ÜÈ 5C48 U69bf B75 S14 V2801 MN15298 MP6.0491 P1-4-10 I4a10.18 Q4291.8 Yqi1 Wgi ¥¬¥¤ ¥«¥¤ {alder} +ÜÉ 5C49 U69c1 B75 S14 N2328 V2806 MN15300 MP6.0492 P1-4-10 I4a10.22 Q4092.7 Ygao3 Wgo ¥³¥¦ ¤«.¤ì¤ë {die (vegetation)} +ÜÊ 5C4A U69d3 B75 S14 N2335 V2814 MN15343 MP6.0500 P1-4-10 I4a10.19 Q4198.6 Ygang4 Wgong ¥³¥¦ ¤Æ¤³ {lever} +ÜË 5C4B U69be B75 S14 N2331 V2809 MN15297 MP6.0491 P1-4-10 I4a10.6 Q4792.7 Ygu4 Wgol ¥³¥Ä ¤Û¤¿ {chip (of wood)} +ÜÌ 5C4C U69ce B75 S14 V2802 MN15320 MP6.0497 P1-4-10 I4a10.26 Q4891.1 Ycha2 Wcha Wsa ¥µ ¤¤¤«¤À ¤­.¤ë {raft} {cut slantwise} +ÜÍ 5C4D U5be8 B40 S14 N1331 V1357 MN7298 MP3.1100 P2-3-11 I3m11.3 Q3090.4 Yzhai4 Wchae ¥µ¥¤ ¤È¤ê¤Ç {fort} +ÜÎ 5C4E U69ca B75 S14 N2334 V2813 MN15316 MP6.0494 P1-4-10 I4a10.31 Q8790.4 Yshuo4 Wsag Wso ¥µ¥¯ ¤Û¤³ {halberd} +ÜÏ 5C4F U69dd B75 S14 V2793 P1-4-10 I4a10.1 Q4792.7 ¤«¤· {oak} {mooring pole} {used in proper names} +ÜÐ 5C50 U69bb B75 S14 N2329 V2807 MN15292X MP6.0490 P1-4-10 I4a10.13 Q4692.7 Yta4 Wtab ¥È¥¦ ¤³¤·¤«¤± ¤·¤¸ {chair} +ÜÑ 5C51 U69c3 B75 S14 N2327 V2805 L2522 MN15303 MP6.0492 P2-10-4 I4a10.30 Q2790.4 Ypan2 Wban ¥Ï¥ó ¤¿¤é.¤¤ {tub} +ÜÒ 5C52 U69a7 B75 S14 V2798 O2291 MN15258 MP6.0483 P1-4-10 I4a10.29 Q4191.1 Yfei3 Wbi ¥Ò ¤«¤ä {Japanese nutmeg} {plum-yew} +ÜÓ 5C53 U6a2e B75 S14 V2794 P1-4-10 I4a10.7 Q4198.9 ¤Û¤¯¤½ {a type of tree} +ÜÔ 5C54 U6991 B75 S14 V2796 O2105 MN15222 MP6.0478 P1-4-10 I4a10.5 Q4394.2 Yfu4 Wbu ¥Õ ¤¯¤ì {unbarked lumber} +ÜÕ 5C55 U69a0 B75 S14 V2797 MN15244 MP6.0482 P1-4-10 I4a10.21 Q4798.0 Yming2 Wmyeong ¥Ù¥¤ {type of tree} +ÜÖ 5C56 U699c B75 S14 XJ14A54 N2326 V2804 MN15241 MP6.0481 P1-4-10 I4a10.24 Q4092.7 Ybang3 Wbang Wbyeong ¥Ü¥¦ ¥Û¥¦ ¤«¤¸ ¤¿¤Æ¤Õ¤À ¤Õ¤À {rudder} {oar} {name plate} +Ü× 5C57 U6995 B75 S14 N2336 V2815 MN15228 MP6.0478 P1-4-10 I4a10.17 Q4396.8 Yrong2 Wyong ¥è¥¦ ¤¢¤³¤¦ {evergreen mulberry} +ÜØ 5C58 U69b4 B75 S14 XJ14529 N2340 V2820 MN15280 MP6.0489 P1-4-10 I4a10.12 Q4796.2 Yliu2 Wryu ¥ë ¥ê¥å¥¦ ¥ê¥ç¥¦ ¤¶¤¯¤í {pomegranate} +ÜÙ 5C59 U69de B75 S14 V2795 P1-4-10 I4a10.8 Q4091.6 Ylong2 Wrong ¥í¥¦ {cage} +ÜÚ 5C5A U69e8 B75 S15 V2826 MN15362 MP6.0501 P1-4-11 Q4792.7 Yguo3 Wgwag ¥«¥¯ {outer box for a coffin} +ÜÛ 5C5B U6a02 B75 S15 XJ0335A XH2324 N2350 V2832 H2861 MN15399 MP6.0506 P2-11-4 Q2290.4 Yle4 Yyue4 Wag Wrag Wyo ¥¬¥¯ ¥é¥¯ ¥´¥¦ ¤¿¤Î.¤·¤¤ ¤¿¤Î.¤·¤à ¤³¤Î.¤à {music} {comfort} +ÜÜ 5C5C U6a1b B75 S15 V2842 O2290 MN15445 MP6.0529 P1-4-11 I4a11.9 Q4792.2 Yjiu1 Wgyu ¥­¥å¥¦ ¤Ä¤¬ {bend} {droop} {undulate} +ÜÝ 5C5D U69ff B75 S15 N2356 V2848 O2289 MN15395 MP6.0506 P1-4-11 I4a11.15 Q4491.4 Yjin3 Wgeun ¥­¥ó ¤à¤¯¤² {rose of Sharon} +ÜÞ 5C5E U6b0a B75 S21 XJ03822 XH2360 N2403 V2916 H1111 O2912 MN15926X MP6.0605 P1-4-17 Q4491.4 Yquan2 Wgweon ¥±¥ó ¥´¥ó ¤ª¤â¤ê ¤«¤ê ¤Ï¤«.¤ë {authority} {power} {rights} +Üß 5C5F U69f9 B75 S15 V2837 MN15385 MP6.0504 P1-4-11 I4a11.12 Q4694.1 Ygao1 Wgo ¥³¥¦ {well sweep} +Üà 5C60 U69f2 B75 S15 V2836 MN15375 MP6.0504 P1-4-11 I4a11.2 Q4490.0 Yhu2 Wgog ¥³¥¯ ¤«¤·¤ï {oak} +Üá 5C61 U69e7 B75 S15 V2833 MN15359 MP6.0501 P2-11-4 I4a11.20 Q5290.4 Yqian4 Wcham Wcheom ¥¶¥ó ¥»¥ó ¥µ¥ó ¤Õ¤À {printed book} +Üâ 5C62 U6a05 B75 S15 V2838 O2293 MN15404 MP6.0517 P1-4-11 I4a11.3 Q4898.1 Ycong1 Yzong1 Wjong ¥·¥ç¥¦ ¤â¤ß {fir} +Üã 5C63 U69b1 B75 S14 V2799 MN15276 MP6.0488 P1-4-10 I4a10.23 Q4093.2 Ycui1 Wchoe ¥¹¥¤ ¤¿¤ë¤­ {rafter} +Üä 5C64 U6a1e B75 S15 XJ03F75 XH2208 N2346 V2828 H1071 MN15450 MP6.0530 P1-4-11 Q4191.6 Yshu1 Wchu Wu ¥¹¥¦ ¥·¥å ¤È¤Ü¤½ ¤«¤é¤¯¤ê {pivot} {door} +Üå 5C65 U69ed B75 S15 V2835 MN15369 MP6.0503 P1-4-11 I4a11.19 Q4395.0 Ycu4 Yqi1 Wsaeg Wchug ¥»¥­ ¥·¥å¥¯ ¤«¤¨¤Ç {maple tree} +Üæ 5C66 U6a14 B75 S15 V2840 MN15433 MP6.0525 P1-4-11 I4a11.17 Q4299.4 Ychao2 Wso ¥½¥¦ ¤¹ ¤¹¤¯.¤¦ ¤¿.¤¨¤ë {nest} {dip up} {scoop up} {come to an end} +Üç 5C67 U69eb B75 S15 V2834 MN15366 MP6.0503 P1-4-11 I4a11.6 Q4594.3 Ytuan2 Wdan ¥¿¥ó ¥»¥ó {hearse} +Üè 5C68 U6a0a B75 S15 V2850 MN15414 MP6.0518 P2-12-3 I4a11.21 Q4443.0 Yfan2 Wbeon ¥Ï¥ó ¤Þ¤¬¤­ {cage} {fence} {pen} {enclosure} +Üé 5C69 U6a12 B75 S15 XJ05C6A N2354 V2846 L2532 MN15428 MP6.0522 P1-4-11 I4a11.16 Q4397.2 Ymi4 Wmil ¥ß¥Ä ¤·¤­¤ß ¤¸¤ó¤³¤¦ {tree whose branches are placed on Buddhist graves} +Üê 5C6A U6ac1 B75 S18 XJ05C69 V2896 MN15754 MP6.0590 P1-4-14 Q4393.6 Ymi4 Wmil ¥ß¥Ä ¤·¤­¤ß ¤¸¤ó¤³¤¦ {Japanese star anise} +Üë 5C6B U6a23 B75 S15 XJ04D4D XH2341 N2349 V2831 H1072 MN15457 MP6.0534 P1-4-11 Q4893.2 Yyang4 Wyang Wsang ¥è¥¦ ¥·¥ç¥¦ ¤µ¤Þ {Esq.} {way} {manner} {situation} {polite suffix} +Üì 5C6C U6a13 B75 S15 XJ04F30 XH2322 N2348 V2830 H1070 MN15430 MP6.0522 P1-4-11 Q4594.4 Ylou2 Wru ¥í¥¦ ¤¿¤«¤É¤Î {tower} {turret} +Üí 5C6D U6a44 B75 S16 N2374 V2876 MN15512 MP6.0545 P1-4-12 I4a12.4 Q4894.0 Ygan3 Wgam ¥«¥ó {olive} +Üî 5C6E U6a0c B75 S15 V2839 MN15416 MP6.0522 P1-4-11 I4a11.14 Q4798.6 Yguan4 Wgwan ¥«¥ó T1 ¤Ì¤­ {grove} +Üï 5C6F U6a72 B75 S16 V2866 MN15623 MP6.0571 P1-4-12 I4a12.16 Q4496.5 Q4496.1 ¥Ä¥µ {used in proper names} +Üð 5C70 U6a36 B75 S16 V2865 MN15491 MP6.0538 P1-4-12 I4a12.12 Q4694.7 Yzui1 Wchwi ¥µ¥¤ ¤Õ¤· {knot in wood} +Üñ 5C71 U6a78 B75 S16 V2862 P1-4-12 I4a12.13 Q4696.0 ¤Þ¤µ {straight grain} +Üò 5C72 U6a47 B75 S16 N2373 V2874 L2521 MN15517 MP6.0546 P1-4-12 I4a12.14 Q4291.4 Yqiao1 Ycui4 Wchwi Wgyo ¥­¥ç¥¦ ¥¼¥¤ ¥»¥¤ ¤½¤ê ¤«¤ó¤¸¤­ {sled} {sleigh} {snowshoes} +Üó 5C73 U6a62 B75 S16 XJ0424A XH2313 N2347 V2829 MN15565 MP6.0560 P1-4-12 Q4492.7 Ytuo3 Wta ¥À {ellipse} +Üô 5C74 U6a59 B75 S16 N2376 V2877 MN15552 MP6.0553 P1-4-12 I4a12.10 Q4291.8 Ycheng2 Ychen2 Wdeung Wjeung ¥È¥¦ ¤À¤¤¤À¤¤ {bitter orange} +Üõ 5C75 U6a66 B75 S16 N2369 V2869 MN15578 MP6.0561 P1-4-12 I4a12.9 Q4091.4 Ychuang2 Ytong2 Wdong Wchung ¥·¥å ¥·¥ç¥¦ ¥È¥¦ {pole} +Üö 5C76 U6a48 B75 S16 N2371 V2872 MN15521 MP6.0546 P1-4-12 I4a12.15 Q4491.1 Yrao2 Ynao2 Wyo Wnyo ¥É¥¦ ¥¸¥ç¥¦ ¥Ë¥ç¥¦ ¤«¤¤ ¤«¤¸ ¤¿¤ï.¤à ¤¿¤ï.¤á¤ë {oar} {scull} {paddle} +Ü÷ 5C77 U6a38 B75 S16 N2372 V2873 MN15495 MP6.0538 P1-4-12 I4a12.2 Q4293.4 Ypu2 Ypo4 Ypu3 Wbog Wbag ¥Ü¥¯ ¥Ï¥¯ ¥Û¥¯ ¤³¤Ï¤À ¤­¤¸ {bark of a tree} +Üø 5C78 U6a22 B75 S15 V2843 MN15455 MP6.0534 P1-4-11 I4a11.1 Q4792.7 Yniao3 Wmog Wjo ¥È ¥Á¥ç¥¦ ¤Ä¤¿ {type of bird} {vine} +Üù 5C79 U6a90 B75 S17 V2892 MN15659 MP6.0577 P1-4-13 I4a13.9 Q4796.1 Yyan2 Yyin2 Wcheom ¥¨¥ó ¥¿¥ó ¤Î¤­ ¤Ò¤µ¤· {eaves} +Üú 5C7A U6a8d B75 S17 V2885 MN15656 MP6.0577 P1-4-13 I4a13.6 Q4093.6 Yyi4 Weog ¥ª¥¯ ¤¤ {ilex} {holm oak} {birdlime tree} +Üû 5C7B U6aa0 B75 S16 V2870 MN15681X MP6.0580 P2-12-4 I4a12.20 Q4890.4 Yqing2 Wgyeong ¥±¥¤ ¤æ¤À¤á {straighten a bow} {lamp stand} +Üü 5C7C U6a84 B75 S17 F2432 N2385 V2891 MN15639 MP6.0575 P1-4-13 I4a13.1 Q4894.0 Yxi2 Wgyeog ¥±¥­ ¤²¤­.¤¹¤ë ¤Õ¤ì¤Ö¤ß {written appeal} {manifesto} +Üý 5C7D U6aa2 B75 S17 XJ03821 XH2304 N2381 V2883 H1086 MN15684 MP6.0581 P1-4-13 Q4898.6 Yjian3 Wgeom ¥±¥ó ¤·¤é.¤Ù¤ë {check} {examine} +Üþ 5C7E U6aa3 B75 S17 N2387 V2893 MN15687 MP6.0584 P1-4-13 I4a13.4 Q4496.1 Yqiang2 Wjang ¥·¥ç¥¦ ¤Û¤Ð¤·¤é {mast} +Ý¡ 5D21 U6a97 B75 S17 XJ05D22 V2886 MN15669 MP6.0579 P2-13-4 I4a13.10 Q7090.4 Ybo4 Ybo2 Wbyeog ¥Ï¥¯ ¥Ó¥ã¥¯ ¤­¤Ï¤À ¤­¤ï¤À {Amur or Chinese cork tree} +Ý¢ 5D22 U8617 B140 S20 S21 XJ05D21 V5258 MN32479X MP9.1025 P2-3-17 Q4490.4 ZRP2-4-17 Ybo4 Ynie4 Wbyeog ¥Ï¥¯ ¥Ó¥ã¥¯ ¤­¤Ï¤À ¤­¤ï¤À {stump} {sprout} +Ý£ 5D23 U6abb B75 S19 N2392 V2902 MN15745 MP6.0588 P1-4-15 I4a15.4 Q4891.7 Yjian4 Ykan3 Wham ¥«¥ó ¤ª¤ê ¤ª¤Ð¤·¤Þ ¤Æ¤¹¤ê {pen} {corral} {cell} {jail} +ݤ 5D24 U6ac3 B75 S18 N2389 V2898 MN15757 MP6.0590 P1-4-14 I4a14.5 Q4191.8 Ygui4 Yju3 Wgwe ¥­ ¤Ò¤Ä {chest} {coffer} {tub} +Ý¥ 5D25 U6ac2 B75 S18 N2391 V2900 O2722 MN15756 MP6.0590 P1-4-14 I4a14.1 Q4791.4 Yzhao4 Wdo ¥È¥¦ ¥¿¥¯ ¤«¤¤ ¤«¤¸ {oar} {scull} {paddle} +ݦ 5D26 U6ab8 B75 S18 V2899 MN15742 MP6.0588 P1-4-14 I4a14.2 Q4392.1 Yning2 Wnyeong ¥Í¥¤ ¥É¥¦ {lemon tree} +ݧ 5D27 U6ab3 B75 S18 N2390 V2901 MN15734 MP6.0587 P1-4-14 I4a14.3 Q4398.6 Ybin1 Ybing1 Wbin ¥Ó¥ó ¥Ò¥ó {betel-nut palm} +ݨ 5D28 U6aac B75 S17 V2887 MN15710X MP6.0585 P1-4-13 I4a13.7 Q4493.2 Ymeng2 Wmong ¥â¥¦ {lemon tree} +Ý© 5D29 U6ade B75 S19 N2393 V2904 MN15822 MP6.0596 P1-4-15 I4a15.1 Q4793.2 Yyuan2 Wyeon ¥¨¥ó {kind of lemon tree} +ݪ 5D2A U6ad1 B75 S19 V2903 MN15796 MP6.0593 P1-4-15 I4a15.6 Q4696.0 Ylei2 Ylei3 Wroe ¥é¥¤ ¤µ¤«.¤À¤ë {decorated wine cask} {decorated sword hilt} +Ý« 5D2B U6adf B75 S19 XJ05D2C N2395 V2906 O2963 MN15823 MP6.0596 P1-4-15 I4a15.3 Q4299.4 Yli4 Yyue4 Wryeog ¥ì¥­ ¥ä¥¯ ¥í¥¦ ¤¯¤Ì¤® T1 ¤¤¤Á {oak for charcoal} +ݬ 5D2C U6aaa B75 S17 XJ05D2B XH2395 V2881 P1-4-13 Q4299.4 Yli4 Yyue4 Wryeog ¥ì¥­ ¥ä¥¯ ¥í¥¦ ¤¯¤Ì¤® T1 ¤¤¤Á {oak used for charcoal} +Ý­ 5D2D U6ada B75 S19 N2394 V2905 MN15815 MP6.0594 P1-4-15 I4a15.8 Q4792.0 Ylu:2 Wryeo ¥í ¥ê¥ç {kind of quince} +Ý® 5D2E U6aea B75 S20 V2911 MN15846 MP6.0598 P1-4-16 I4a16.3 Q4191.1 Yli4 Wryeog ¥ì¥­ ¤«¤¤¤Ð¤ª¤± ¤¯¤Ì¤® {manger} {fodder trough} {horse barn} +ݯ 5D2F U6afb B75 S21 XJ03A79 XH2256 N2404 V2917 H1108 O2947 MN15888 MP6.0601 P1-4-17 Q4694.4 Yying1 Waeng ¥ª¥¦ ¥è¥¦ ¤µ¤¯¤é {cherry} +Ý° 5D30 U6b05 B75 S21 V2919 MN15883 MP6.0600 P1-4-17 I4a17.1 Q4795.2 Yju3 Wgeo ¥­¥ç ¤±¤ä¤­ {keyaki} {zelkova tree} +ݱ 5D31 U8616 B140 S20 S21 N4099 V5260 MN32478X MP9.1025 P2-3-17 I3k17.4 Q4490.4 ZRP2-4-17 Ynie4 Weol ¥²¥Ä ¤Ò¤³¤Ð¤¨ {sprout} +ݲ 5D32 U6afa B75 S21 XJ14567 V2920 MN15887 MP6.0600 P1-4-17 I4a17.2 Q4196.3 Yling2 Wryeong ¥ì¥¤ ¥ê¥ç¥¦ ¤ì¤ó¤¸ {latticework} +ݳ 5D33 U6b12 B75 S23 XJ1372C N2407 V2922 MN15947 MP6.0611 P2-19-4 I4a19.1 Q2290.4 Yluan2 Wran ¥é¥ó ¤ª¤¦¤Á ¤Ò¤¸¤­ ¤Þ¤É¤« ¤Þ¤ë¤¤ {chinaberry tree} {round} {harmonious} +Ý´ 5D34 U6b16 B75 S26 N2399 V2923 MN15964 MP6.0604 P1-4-22 I4a22.1 Q4891.6 Ylan3 Wram ¥é¥ó {Chinese olive tree} +ݵ 5D35 U9b31 B75 C192 S29 XJ03135 XH2410 N2411 V6830 MN45671 MP12.0665 P2-14-15 I4a25.1 Q4472.2 Yyu4 Wul ¥¦¥Ä ¤¦¤Ã.¤¹¤ë ¤Õ¤µ.¤° ¤·¤².¤ë {gloom} {depression} {melancholy} +ݶ 5D36 U6b1f B75 S28 V2927 MN15986X MP6.0614 P1-4-24 I4a24.1 Q4691.0 Wgwan ¤Ä¤­ {keyaki} {zelkova tree} +Ý· 5D37 U6b38 B76 S11 V2934 MN16090 MP6.0626 P1-7-4 I4j7.2 Q2748.2 Ye^1 Ye^2 Ye^3 Ye^4 Yai3 Wae ¥¢¥¤ ¥«¥¤ {exclamation} +ݸ 5D38 U6b37 B76 S11 N2416 V2935 MN16087 MP6.0626 P1-7-4 I4j7.3 Q4728.2 Yxi1 Wheui ¥­ ¤Ê¤²¤¯ {cry} +ݹ 5D39 U76dc B108 S12 XJ04570 XH3115 N3117 V3896 H2749 MN23006 MP8.0121 P2-7-5 Q3710.7 Ydao4 Wdo ¥È¥¦ ¤Ì¤¹.¤à {thief} {to steal} +ݺ 5D3A U6b39 B76 S12 N2417 V2937 MN16093 MP6.0626 P1-8-4 I4j8.3 Q4768.2 Yyi1 Yqi1 Weui ¥¤ ¥­ ¤½¤Ð¤À.¤Æ¤ë ¤½¤Ð¤À.¤Ä {prick up (one's ears)} +Ý» 5D3B U98ee B184 S13 XJ0307B XH5159 V6681 H1783 MN44063 MP12.0381 P1-9-4 Q8778.2 Yyin3 Yyin4 Weum ¥¤¥ó ¥ª¥ó ¤Î.¤à {drink} +ݼ 5D3C U6b47 B76 S13 N2421 V2943 H1788 MN16141 MP6.0637 P1-9-4 I4j9.2 Q6778.2 Yxie1 Wheol ¥±¥Ä ¥«¥¤ ¥«¥Ä ¤ä.¤á¤ë {exhausted} {out of} +ݽ 5D3D U6b43 B76 S13 V2942 MN16131 MP6.0635 P1-9-4 I4j9.1 Q2778.2 Ysha4 Wsab ¥½¥¦ ¥³¥¦ ¥·¥ç¥¦ ¤¹¤¹.¤ë {sip} {slurp} {suck} +ݾ 5D3E U6b49 B76 S14 V2944 MN16159 MP00.0000 P1-10-4 I4j10.1 Q8728.2 Yqian4 Wgyeom ¥±¥ó ¥«¥ó ¤¢¤­¤¿¤ê¤Ê¤¤ {insufficiency} {lack} {shortage} +Ý¿ 5D3F U6b50 B76 S15 XJ03224 XH2413 N2423 V2946 H1874 MN16185 MP6.0645 P1-11-4 Q7778.2 You1 Wgu ¥ª¥¦ ¤¦¤¿.¤¦ ¤Ï.¤¯ {Europe} +ÝÀ 5D40 U6b59 B76 S16 V2949 MN16204 MP6.0649 P1-12-4 I4j12.1 Q8718.2 Q8728.2 Yshe4 Yxi1 Yxi4 Wheub Wseob ¥­¥å¥¦ ¥­¥ç¥¦ ¥·¥ç¥¦ ¤¹.¤¦ {come together} {meet} {put away} {store} +ÝÁ 5D41 U6b54 B4 C76 S16 N248 V2950 MN16198 MP6.0649 P1-12-4 I4j12.2 Q2728.2 Yxu1 Wheo ¥­¥ç ¤¹¤¹¤ê¤Ê.¤¯ {cry} +Ý 5D42 U6b5b B66 C76 S17 N2061 V2951 MN16210 MP6.0650 P1-13-4 I4j13.2 Q8788.2 Ylian4 Wgam ¥ì¥ó {tighten} {also N2426} +Ýà 5D43 U6b5f B76 S17 XJ14568 N2427 V2952 MN16226 MP6.0651 P1-13-4 I4j13.1 Q7788.2 Yyu2 Wyeo ¥è ¤ä ¤« {interrogative particle} +ÝÄ 5D44 U6b61 B76 S21 XJ0343F XH2425 N2428 V2953 H1919 MN16242X MP6.0652 P1-17-4 Q4728.2 Yhuan1 Whwan ¥«¥ó ¤è¤í¤³.¤Ö {delight} {joy} +ÝÅ 5D45 U6b78 B2 C77 S18 XJ03522 XJ06227 XH1582 N123 V2966 H1840 O2758 MN16349 MP6.0723 P1-10-8 Q2712.7 Ygui1 Wgwi Wgwe ¥­ ¤«¤¨.¤ë ¤«¤¨.¤¹ ¤ª¤¯.¤ë ¤È¤Ä.¤° {homecoming} {arrive at} {lead to} {result in} +ÝÆ 5D46 U6b79 B78 S4 V2967 H3445 MN16359 MP6.0732 P4-4-1 I0a4.14 Q1020.7 Ydai3 Wal Wdae ¥¬¥Ä ¥¬¥Á ¥¿¥¤ T2 ¤¬¤Ä¤Ø¤ó ¤¤¤Á¤¿¤Ø¤ó ¤·¤Ë¤¬¤Þ¤¨ {bare bone} {bad} {wrong} {death radical (n. 78)} +ÝÇ 5D47 U6b7f B78 S8 XJ14621 N2440 V2969 H868 MN16385 MP6.0741 P1-4-4 I2h6.3 Q1724.7 Ymo4 Wmol ¥Ü¥Ä ¤·¤Ì {die} +ÝÈ 5D48 U6b80 B78 S8 V2970 MN16390 MP6.0741 P1-4-4 I0a8.4 Q1223.4 Yyao3 Wyo ¥è¥¦ ¤ï¤«¤¸¤Ë {dying young} +ÝÉ 5D49 U6b84 B78 S9 V2971 MN16413 MP6.0743 P1-4-5 I3j6.1 Q1822.2 Ytian3 Wjin ¥Æ¥ó ¤¿.¤Ä ¤Ä¤­.¤ë ¤Ä¤¯.¤¹ {all} {completely} +ÝÊ 5D4A U6b83 B78 S9 XH3254 N2442 V2973 MN16410 MP6.0742 P1-4-5 I0a9.8 Q1523.0 Yyang1 Wang ¥ª¥ª ¥ª¥¦ ¥è¥¦ ¤ï¤¶¤ï¤¤ {misfortune} {disaster} {calamity} +ÝË 5D4B U6b8d B78 S11 V2977 MN16464 MP6.0749 P1-4-7 I3n7.4 Q1224.7 Ypiao3 Wpyo ¥Ò¥ç¥¦ ¥Õ ¤¦¤¨¤¸¤Ë {dying of starvation} +ÝÌ 5D4C U6b98 B78 S12 XJ03B44 XH2445 N2446 V2978 H995 MN16506 MP6.0752 P1-4-8 Q1325.3 Ycan2 Wjan ¥¶¥ó ¤Î¤³.¤ë ¤Î¤³.¤¹ ¤½¤³¤Ê.¤¦ ¤Î¤³.¤ê {leftover} {remain} {balance} +ÝÍ 5D4D U6b95 B78 S12 V2979 MN16498 MP6.0751 P1-4-8 I5b7.4 Q1026.1 Yfou3 Wbu Wmu Wbog ¥Õ ¤Í.¤ë {grow mouldy} +ÝÎ 5D4E U6b9e B78 S14 V2982 MN16535 MP6.0757 P1-4-10 I7b7.2 Q1628.6 Yyun3 Wun ¥¤¥ó ¥¦¥ó ¤ª¤Á.¤ë ¤·.¤Ì {fall} {die} +ÝÏ 5D4F U6ba4 B78 S15 V2983 MN16557 MP6.0759 P1-4-11 I4c11.8 Q1822.7 Yshang1 Wsang ¥·¥ç¥¦ ¤ï¤«¤¸¤Ë {dying at a young age} +ÝÐ 5D50 U6baa B78 S16 V2984 MN16578 MP6.0760 P1-4-12 I3p13.1 Q1421.8 Yyi4 We ¥¨¥¤ ¤¿¤ª.¤¹ {die} {bury} +ÝÑ 5D51 U6bab B78 S16 V2985 MN16581 MP6.0760 P1-4-12 I3d13.13 Q1625.6 Ydan1 Ydan4 Wtan ¥¿¥ó ¤Ä¤­.¤ë {become exhausted} {all} +ÝÒ 5D52 U6baf B78 S18 N2449 V2986 MN16596 MP6.0761 P1-4-14 I7b11.5 Q1328.6 Ybin4 Wbin ¥Ò¥ó ¤«¤ê¤â¤¬¤ê {lying in state} {unburied coffin} +ÝÓ 5D53 U6bb2 B78 S21 XJ05D54 N2450 V2988 MN16608 MP6.0762 P1-4-17 I4n17.1 Q1325.0 Yjian1 Wseom ¥»¥ó ¤Ä¤¯.¤¹ ¤Û¤í¤Ü.¤¹ {massacre} +ÝÔ 5D54 U6bb1 B78 S19 XJ05D53 XH2450 V2987 P1-4-15 Q1325.0 Yjian1 Wseom ¥»¥ó ¤Ä¤¯.¤¹ ¤Û¤í¤Ü.¤¹ {massacre} +ÝÕ 5D55 U6bb3 B79 S4 V2989 H1978 MN16613 MP6.0763 P2-2-2 I2s2.1 Q7740.7 Yshu1 Wsu ¥·¥å ¤Þ¤¿ ¤Û¤³ T2 ¤Û¤³¤Ä¤¯¤ê ¤ë¤Þ¤¿ {pike} {windy-again radical (no. 79)} +ÝÖ 5D56 U6bb7 B4 C79 S10 N227 V2993 O1139 MN16627 MP6.0768 P1-6-4 I2s8.1 Q2724.7 Q7724.7 Yyin1 Yyan1 Yyin3 Weun Wan ¥¤¥ó ¥¢¥ó ¤µ¤«¤ó {flourishing} +Ý× 5D57 U6bbc B79 S12 XJ0334C XJ1385E XH2456 N2457 V2997 H1699 MN16646 MP6.0779 P1-8-4 Q4724.7 Yke2 Yqiao4 Yque4 Wgag ¥«¥¯ ¥³¥¯ ¥Ð¥¤ ¤«¤é {husk} {nut shell} +ÝØ 5D58 U6bc6 B79 S15 XJ03225 XH2451 V3002 H1873 MN16674 MP6.0789 P1-11-4 Q7774.7 You1 Wgu ¥ª¥¦ ¥¯ ¤Ê¤°.¤ë ¤¿¤¿.¤¯ {beat} {fight with fists} {hit} {to strike} {brawl} +ÝÙ 5D59 U6bcb B80 S4 V3004 H3446 MN16721 MP6.0791 P4-4-1 I0a4.47 Q7750.0 Ywu2 Wmu ¥Ö ¥à ¤Ï¤Ï ¤Ü ¤Ê¤¤ ¤Ê¤«.¤ì T2 ¤Ê¤«¤ì ¤«¤ó¤Î¤Ï¤Ï {do not} {must not} {be not} {mother radical (no. 80)} +ÝÚ 5D5A U6bd3 B80 S14 XJ03069 XH296 V3009 MN16740X MP6.0799 P1-7-7 Q8051.3 Yyu4 Wyug ¥¤¥¯ ¤½¤À.¤Ä ¤½¤À.¤Æ¤ë ¤Ï¤°¤¯.¤à {bring up} {grow up} {raise} {rear} +ÝÛ 5D5B U6bdf B4 C82 S8 XJ1463E N207 V3014 MN16790 MP6.0821 P2-4-4 I3n5.1 Q9071.4 Wmo ¤à¤·.¤ë {pluck} {pick} {tear} {(kokuji)} +ÝÜ 5D5C U6bec B82 G9 S11 F2431 N2474 V3016 DK2052 L2533 O1510 MN16837 MP6.0825 IN2132 P3-4-7 I2b9.1 Q2371.3 Yqiu2 Wgu ¥­¥å¥¦ ¤¤¤¬ ¤Þ¤ê {burr} {ball} +ÝÝ 5D5D U6beb B8 C82 S11 N318 V3015 MN16831 MP6.0823 P2-2-9 I2j9.4 Q0071.4 Yhao2 Who ¥´¥¦ ¥³¥¦ ¤´¤¦.¤â ¤¹¤³¤· {fine hair} {brush} {not at all} +ÝÞ 5D5E U6bf3 B82 S12 N2476 V3018 MN16872 MP6.0827 P2-4-8 I0a12.5 Q2071.4 Ycui4 Wchwi ¥¼¥¤ ¥»¥¤ ¥»¥Ä ¤±¤Ð ¤à¤¯¤² {nap} {down} {fluff} +Ýß 5D5F U6bef B82 S12 N2475 V3017 MN16858 MP6.0826 P3-4-8 I4d8.11 Q2971.8 Ytan3 Wdam ¥¿¥ó {wool rug} +Ýà 5D60 U9ebe B200 S15 N5391 V7043 H3174 MN47899 MP12.0944 P3-3-12 I3q12.7 Q0021.4 ZPP3-11-4 Yhui1 Whwi ¥­ ¤µ¤·¤Þ¤Í.¤¯ ¤µ¤·¤º¤Ð¤¿ {beckon to} {command} +Ýá 5D61 U6c08 B82 S17 XJ1463A N2477 V3019 MN16982 MP6.0832 P1-13-4 I3s14.1 Q0211.4 Yzhan1 Wjeon ¥»¥ó ¤â¤¦¤»¤ó {woollen cloth or rug} +Ýâ 5D62 U6c13 B8 C83 S8 N292 V3022 MN17030 MP6.0884 P1-3-5 I2j6.7 Q0774.7 Ymang2 Ymeng2 Wmaeng ¥Ü¥¦ ¤¿¤ß {people} +Ýã 5D63 U6c14 B84 S4 V3023 H1986 MN17043 MP6.0845 P2-2-2 I0a4.1 Q8001.7 Yqi4 Wgi ¥­ ¥± ¤¤¤­ T2 ¤­¤¬¤Þ¤¨ {spirit} {steam radical (no. 84)} +Ýä 5D64 U6c1b B84 S8 V3027 MN17048 MP6.0846 P3-4-4 I2o6.7 Q8021.7 Yfen1 Wbun ¥Õ¥ó {air} {atmosphere} {weather} +Ýå 5D65 U6c24 B84 S10 V3029 MN17060 MP6.0852 P3-4-6 I3s7.4 Q8061.7 Yyin1 Win ¥¤¥ó {spirited} +Ýæ 5D66 U6c23 B84 S10 XJ03524 XJ14949 XH2480 N2481 V3028 H3228 O1247 MN17059 MP6.0847 P3-4-6 Q8091.7 ZPP2-2-8 Yqi4 Wgi ¥­ ¥± ¤¤¤­ {spirit} {mind} +Ýç 5D67 U6c5e B48 C85 S7 N1456 V3039 MN17139 MP6.0917 P2-3-4 I3a3.12 Q1023.2 Ygong3 Yhong4 Wheung ¥³¥¦ ¤ß¤º¤¬¤Í {mercury} +Ýè 5D68 U6c55 B85 S6 V3038 MN17128 MP6.0909 P1-3-3 I3a3.3 Q3217.0 Yshan4 Wsan ¥µ¥ó {fish swimming} {fishing with a net} +Ýé 5D69 U6c62 B85 S6 V3037 P1-3-3 I3a3.1 Q3411.0 ¥Ì¥¿ {wetland} {marsh} +Ýê 5D6A U6c6a B85 S7 F2391 N2498 V3057 O401 MN17154 MP6.0938 P1-3-4 I3a4.3 Q3111.4 Ywang1 Wwang ¥ª¥ª ¥ª¥¦ T1 ¤Ò¤í {flowing full} {expanse of water} {wide} {deep} +Ýë 5D6B U6c82 B85 S7 V3052 MN17183 MP6.0959 P1-3-4 I3a4.12 Q3212.1 Yyi2 Wgi ¥® ¥­ ¥®¥ó {name of a Chinese river} +Ýì 5D6C U6c8d B85 S7 XJ03A63 XJ05154 N2499 V3058 MN17194 MP6.0982 P1-3-4 Q3111.7 Yhu4 Who ¥´ ¥³ ¤µ.¤¨¤ë ¤³¤ª.¤ë ¤Ò.¤¨¤ë {close up} {freeze over} {congeal} +Ýí 5D6D U6c9a B85 S7 V3053 O391 MN17213 MP6.1002 P1-3-4 I3a4.11 Q3111.0 Yzhi3 Wji ¥· ¤Ê¤®¤µ {shore} {shoal} +Ýî 5D6E U6c81 B85 S7 N2497 V3056 MN17182 MP6.0959 P1-3-4 I3a4.4 Q3310.0 Yqin4 Yshen4 Wsim ¥·¥ó ¤·.¤ß¤ë {penetrate} {soak in} +Ýï 5D6F U6c9b B85 S8 N2518 V3088 MN17216 MP6.1002 P1-3-5 I3a5.25 Q3512.7 Q3012.7 Ypei4 Wpae ¥Ï¥¤ {big rain} {swamp} +Ýð 5D70 U6c7e B85 S7 V3051 O397 MN17178 MP6.0957 P1-3-4 I3a4.14 Q3812.7 Yfen2 Wbun ¥Õ¥ó {name of a Chinese river} +Ýñ 5D71 U6c68 B85 S7 V3049 MN17152 MP6.0937 P1-3-4 I3a4.2 Q3610.0 Ymi4 Wmyeog Wgol ¥³¥Ä ¥¤¥Ä ¥Ù¥­ ¤·¤º.¤à {to sink} {name of a Chinese river} +Ýò 5D72 U6c73 B85 S7 XJ14664 V3050 MN17164 MP6.0951 P1-3-4 I3a4.17 Q3114.7 Ybian4 Wpan Wbyeon ¥Ø¥ó ¥Ù¥ó {proper name} +Ýó 5D73 U6c92 B85 S7 XJ04B57 XH2506 V3067 H268 MN17204 MP6.0984 P1-3-4 Q3714.7 Ymei2 Ymo4 Wmol ¥Ü¥Ä ¥â¥Ä ¤ª¤Ü.¤ì¤ë ¤·¤º.¤à ¤Ê¤¤ {not} {have not} {none} {to drown} {sink} +Ýô 5D74 U6c90 B85 S7 N2500 V3059 L2293 MN17201 MP6.0983 P1-3-4 I3a4.1 Q3419.0 Ymu4 Wmog ¥â¥¯ ¤â¤¯.¤¹¤ë ¤¢¤é.¤¦ {wash} +Ýõ 5D75 U6cc4 B85 S8 N2513 V3083 MN17267 MP6.1036 P1-3-5 I3a5.4 Q3411.7 Yxie4 Wseol Wye ¥»¥Ä ¥¨¥¤ ¤â.¤ì¤ë {leak} +Ýö 5D76 U6cf1 B85 S8 V3080 O589 MN17326 MP6.1080 P1-3-5 I3a5.8 Q3513.0 Yyang1 Wang ¥ª¥ª ¥ª¥¦ {billowy clouds} {deep and broad} +Ý÷ 5D77 U6cd3 B85 S8 V3075 MN17288 MP6.1043 P1-3-5 I3a5.19 Q3213.0 Yhong2 Whong Wgoeng ¥ª¥ª ¥ª¥¦ ¤Õ¤«.¤¤ {deep clear water} +Ýø 5D78 U6cbd B85 S8 N2517 V3087 MN17258 MP6.1032 P1-3-5 I3a5.26 Q3416.0 Ygu1 Wgo ¥³ ¤¢¤¿.¤¤ ¤¢¤é.¤¤ ¤¦.¤ë {price} {buying & selling} +Ýù 5D79 U6cd7 B85 S8 V3076 O588 MN17294 MP6.1055 P1-3-5 I3a5.32 Q3610.0 Ysi4 Wsa ¥· ¤Ê¤ß¤À {name of a Chinese river} {snivel} +Ýú 5D7A U6cc5 B85 S8 V3074 MN17270 MP6.1037 P1-3-5 I3a5.31 Q3610.0 Yqiu2 Wsu Wswi ¥·¥å¥¦ ¤ª¤è¤° {swim} +Ýû 5D7B U6cdd B85 S8 V3078 MN17300 MP6.1058 P1-3-5 I3a5.11 Q3214.1 Ysu4 Wso ¥½ ¤µ¤«¤Î¤Ü¤ë {go upstream} +Ýü 5D7C U6cae B85 S8 XH4984 N2519 V3089 H340 MN17238 MP6.1005 P1-3-5 I3a5.17 Q3711.0 Yju1 Yju3 Yju4 Wjeo ¥½ ¥·¥ç ¤Ï¤Ð.¤à {stop} {prevent} {defeated} {dejected} +Ýý 5D7D U6cb1 B85 S8 XJ14674 N2512 V3082 MN17243 MP6.1007 P1-3-5 I3a5.22 Q3311.1 Ytuo2 Wta ¥¿ ¥À {flowing of tears} +Ýþ 5D7E U6cbe B85 S8 XH5058 N2511 V3072 MN17259 MP6.1033 P1-3-5 I3a5.27 Q3116.0 Yzhan1 Wcheom Wjeom ¥»¥ó ¥Á¥ç¥¦ ¥Æ¥ó ¤¦¤ë¤ª.¤¦ ¤¦¤ë¤ª.¤¹ {moisten} {wet} {soak} {touch} +Þ¡ 5E21 U6cba B85 S8 V3073 MN17254 MP6.1024 P1-3-5 I3a5.2 Q3610.0 Ytian2 Wjeom ¥Ç¥ó {vast surging waters} +Þ¢ 5E22 U6cdb B85 S7 S8 XH2575 N2486 V3081 MN17298 MP6.1056 P1-3-4 I3a3.10 Q3213.7 Yfan4 Yfan2 Wbeom Wbong ¥Ï¥ó ¥Û¥¦ ¤¦¤«.¤Ö {to drift} {float} {careless} {reckless} +Þ£ 5E23 U6cef B85 S8 XJ1327A V3079 O1076 MN17324 MP6.1074 P1-3-5 I3a5.12 Q3714.7 Ymin3 Wmin ¥Ó¥ó ¥Ù¥ó ¥ß¥ó ¥á¥ó ¤Û¤í.¤Ó¤ë {die out} {dim} +Þ¤ 5E24 U6cd9 B85 S8 V3077 MN17296 MP6.1056 P1-3-5 I3a5.13 Q3114.9 Yping2 Wpyeong ¥Û¥¦ {surging water} +Þ¥ 5E25 U6cea B85 S8 XJ04E5E XH2569 N2510 V3071 L2294 MN17318 MP6.1072 P1-3-5 Q3610.0 Ylei4 Wru ¥ë¥¤ ¥ì¥¤ ¤Ê¤ß¤À {tears} {weep} {cry} +Þ¦ 5E26 U6d1f B85 S9 N2542 V3121 MN17387 MP6.1101 P1-3-6 I3a6.2 Q3513.2 Yyi2 Wi ¥¤ ¥Æ¥¤ ¤Ï¤Ê.¤·¤ë ¤Ï¤Ê.¤¸¤ë {tear} {nasal discharge} +Þ§ 5E27 U884d B60 C144 S9 N1607 V1739 O786 MN34033 MP10.0151 P1-3-6 I3i6.3 Q2110.3 Q2122.1 Yyan3 Wyeon ¥¨¥ó ¤¢¤Þ¤ê ¤·¤¯ ¤Ï¤Ó¤³.¤ë {overflowing} +Þ¨ 5E28 U6d36 B85 S9 XJ14667 V3112 MN17417 MP6.1117 P1-3-6 I3a6.24 Q3712.0 Yxiong1 Whyung ¥­¥ç¥¦ ¤ï.¤¯ {gush forth} {surge} +Þ© 5E29 U6d2b B85 S9 V3110 MN17403 MP6.1114 P1-3-6 I3a6.7 Q3711.0 Yxu4 Whyeog ¥­¥ç¥¯ ¤ß¤¾ {ditch} +Þª 5E2A U6d3d B85 S9 V3114 O816 MN17426 MP6.1122 P1-3-6 I3a6.17 Q3816.1 Yqia4 Yxia2 Wheub ¥³¥¦ ¤¢¤Þ¤Í¤· ¤¦¤ë¤ª.¤¹ {far and wide} +Þ« 5E2B U6d38 B85 G9 S9 F2430 V3113 H387 DK287 L2286 O813 MN17419 MP6.1117 IN2137 P1-3-6 I3a6.15 Q3911.1 Yguang1 Yhuang3 Wgwang ¥³¥¦ T1 ¤Ò¤í ¤Ò¤í¤· ¤¿¤±¤· ¤Ò¤«¤ê {sparkling water} +Þ¬ 5E2C U6d19 B85 S9 V3109 MN17381 MP6.1092 P1-3-6 I3a6.6 Q3519.0 Yzhu1 Wsu ¥·¥å {name of a Chinese river} +Þ­ 5E2D U6d35 B85 G9 S9 N2538 V3116 H383 DK283 L2290 O815 MN17416 MP6.1117 IN2139 P1-3-6 I3a6.23 Q3712.0 Yxun2 Wsun Whyeon ¥¸¥å¥ó ¥·¥å¥ó ¤Î.¤Ö ¤Þ¤³¤È.¤Ë {alike} {truth} +Þ® 5E2E U6d33 B85 S9 V3111 MN17414 MP6.1116 P1-3-6 I3a6.9 Q3610.0 Yru4 Wyeo ¥¸¥å {wet} +Þ¯ 5E2F U6d12 B85 S9 F2440 N2545 V3124 L2292 O814 MN17374 MP6.1087 P1-3-6 I3a6.5 Q3116.0 Ysa3 Wse Wseon Wswae ¥·¥ã ¥½¥ó ¥µ¥¤ ¥»¥ó ¥»¥¤ ¤¹¤¹.¤° ¤¢¤é.¤¦ {wash} {sprinkle} +Þ° 5E30 U6d0c B85 S9 XJ05158 XO810 N2536 V3115 O549 MN17364 MP6.1086 P1-3-6 I3a6.8 Q3210.0 Ylie4 Wryeol ¥ì¥Ä ¥ì¥¤ ¤­¤è.¤¤ {pure} +Þ± 5E31 U6d63 B85 S10 N2562 V3146 MN17470 MP6.1141 P1-3-7 I3a7.15 Q3311.1 Yhuan4 Ywan3 Wwan ¥«¥ó ¤¢¤é.¤¦ {wash} +Þ² 5E32 U6d93 B85 S10 N2561 V3145 O1061 MN17541 MP6.1191 P1-3-7 I3a7.13 Q3612.7 Yjuan1 Wyeon ¥±¥ó {drop} {pure} +Þ³ 5E33 U6d64 B85 S10 V3140 MN17471 MP6.1143 P1-3-7 I3a7.14 Q3313.2 Yhong2 Wgoeng ¥³¥¦ ¤Õ¤«.¤¤ {rising waters} {clear deep water} +Þ´ 5E34 U6d5a B85 S10 N2566 V3151 O1329 MN17460 MP6.1139 P1-3-7 I3a7.11 Q3314.7 Yjun4 Yxun4 Wjun ¥·¥å¥ó ¤µ¤é.¤¨¤ë ¤µ¤é.¤¦ {dredge} {drag} {clean} +Þµ 5E35 U6d79 B85 S10 V3141 MN17506 MP6.1179 P1-3-7 I3a7.4 Q3413.8 Yjia2 Yjia1 Whyeob ¥·¥ç¥¦ ¤¢¤Þ¤Í¤· {far and wide} {cycle} {period} +Þ¶ 5E36 U6d59 B85 S10 F2408 V3139 MN17458 MP6.1138 P1-3-7 I3a7.6 Q3212.1 Yzhe4 Wjeol ¥»¥Ä {name of a Chinese river} +Þ· 5E37 U6d8e B85 S10 N2560 V3144 MN17536 MP6.1190 P1-3-7 I3a6.22 Q3214.1 Yxian2 Wyeon ¥»¥ó ¥¨¥ó ¤è¤À¤ì {saliva} {slobber} +Þ¸ 5E38 U6d95 B85 S10 N2559 V3143 MN17543 MP6.1193 P1-3-7 I3a7.20 Q3812.7 Yti4 Wche ¥Æ¥¤ ¤Ê¤ß¤À ¤Ê.¤¯ {tears} {sympathy} +Þ¹ 5E39 U6fe4 B85 S17 XJ04573 N2719 V3361 O2613 MN18508 MP00.0000 P1-3-14 I3a14.8 Q3514.0 Ytao1 Ytao2 Wdo ¥È¥¦ ¤Ê¤ß {waves} {billows} +Þº 5E3A U6d85 B85 S10 N2564 V3148 L2331 MN17521 MP6.1182 P1-3-7 I3a7.8 Q3611.4 Ynie4 Wnyeol Wnal ¥Í¥Ä ¥Ç¥Ä ¤½.¤á¤ë {black soil} +Þ» 5E3B U6df9 B85 S11 V3178 MN17696 MP7.0081 P1-3-8 I3a8.27 Q3411.6 Yyan1 Yyan4 Weom ¥¨¥ó {dip} {soak} {immerse} {stop} {linger} +Þ¼ 5E3C U6e15 B85 S11 XJ04A25 XJ05E3D XJ13679 XH2625 F1399 V3165 L2325 P1-3-8 Q3210.0 Yyuan1 Wyeon ¥¨¥ó ¥«¥¯ ¥³¥¦ ¤Õ¤Á ¤«¤¿.¤¤ ¤Ï¤Ê¤ï {edge} +Þ½ 5E3D U6e0a B85 S11 XJ04A25 XJ05E3C XJ13679 XH2625 V3166 MN17750 MP7.0089 P1-3-8 Q3210.0 Yyuan1 Wyeon ¥¨¥ó ¥«¥¯ ¥³¥¦ ¤Õ¤Á ¤«¤¿.¤¤ ¤Ï¤Ê¤ï {edge} +Þ¾ 5E3E U6db5 B85 S11 XH2558 N2577 V3184 MN17595 MP7.0003 P1-3-8 I3a8.35 Q3117.2 Yhan2 Wham ¥«¥ó ¤Ò¤¿.¤¹ {immerse} +Þ¿ 5E3F U6dc7 B85 S11 V3170 O1328 MN17620 MP7.0011 P1-3-8 I3a8.11 Q3418.1 Yqi2 Wgi ¥­ {name of a Chinese river} +ÞÀ 5E40 U6de6 B85 S11 N2594 V3193 MN17667 MP7.0025 P1-3-8 I3a8.1 Q3811.9 Ygan4 Wgam ¥«¥ó ¥³¥ó ¤¢¤« {bilge water} +ÞÁ 5E41 U6db8 B85 S11 XJ05159 N2593 V3192 H517 MN17601 MP7.0005 P1-3-8 I3a8.36 Q3610.0 Yhe2 Yhao4 Whu Whag ¥³ ¥«¥¯ ¤«.¤ì¤ë ¤«.¤é¤¹ ¤³¤ª.¤ë {dry up} {mature} +Þ 5E42 U6dc6 B85 S11 N2583 V3180 H518 MN17619 MP7.0011 P1-3-8 I3a8.3 Q3412.7 Yyao2 Yxiao2 Whyo ¥³¥¦ ¤Þ.¤¸¤ë {turbidity} {mixing} +Þà 5E43 U6dec B85 S11 V3176 MN17679 MP7.0034 P1-3-8 I3a8.32 Q3014.8 Ycui4 Wswi ¥µ¥¤ ¤Ë¤é¤° {anneal} {quench} {temper} +ÞÄ 5E44 U6dde B85 S11 V3174 O1581 MN17651 MP7.0020 P1-3-8 I3a8.8 Q3813.2 Ysong1 Wsong ¥·¥ç¥¦ {name of a Chinese river} +ÞÅ 5E45 U6dcc B85 S11 V3171 MN17629 MP7.0013 P1-3-8 I3a8.25 Q3912.7 Ytang3 Wchang ¥È¥¦ {flow} +ÞÆ 5E46 U6de8 B85 S11 XJ03E74 XH2548 N2580 V3163 H530 O1327 MN17669 MP7.0025 P1-3-8 Q3215.7 Yjing4 Wjeong ¥¸¥ç¥¦ ¥»¥¤ ¤­¤è.¤á¤ë ¤­¤è.¤¤ {pure} {clean} {unspoiled} +ÞÇ 5E47 U6dd2 B85 S11 XJ04028 XH647 V3172 MN17635 MP7.0015 P1-3-8 Q3514.4 Yqi1 Wcheo Wcheon ¥»¥¤ ¥µ¥¤ ¤¹¤´.¤à ¤µ¤à.¤¤ ¤¹¤´.¤¤ ¤¹¤µ.¤Þ¤¸¤¤ {bitter cold} {miserable} {dreary} +ÞÈ 5E48 U6dc5 B85 S11 V3169 MN17617 MP7.0010 P1-3-8 I3a8.7 Q3212.1 Yxi1 Wseog ¥»¥­ {wash rice} +ÞÉ 5E49 U6dfa B85 S11 XJ04075 XH2549 N2579 V3162 H533 O1326 MN17697 MP7.0083 P1-3-8 Q3315.3 Yqian3 Yjian1 Wcheon ¥»¥ó ¤¢¤µ.¤¤ {shallow} {not deep} {superficial} +ÞÊ 5E4A U6dd9 B85 S11 N2589 V3188 MN17643 MP7.0018 P1-3-8 I3a8.24 Q3319.1 Ycong2 Wjong Wjang ¥½¥¦ {sound of running water} +ÞË 5E4B U6de4 B85 S11 V3175 MN17665 MP7.0024 P1-3-8 I3a8.9 Q3813.3 Yyu1 Weo ¥ª ¥è ¤É¤í {mud} {silt} {clog up} {obstruct} +ÞÌ 5E4C U6dd5 B85 S11 V3173 MN17638 MP7.0017 P1-3-8 I3a8.12 Q3411.4 Ylu4 Wryug ¥ê¥¯ ¥í¥¯ {sleet} {slush} {name of a wetland} +ÞÍ 5E4D U6dea B85 S11 N2587 V3186 MN17675 MP7.0028 P1-3-8 I3a8.28 Q3812.7 Ylun2 Wryun Wnon ¥ê¥ó ¥í¥ó ¤·¤º.¤à {sink} {ripple} +ÞÎ 5E4E U6dee B85 S11 V3177 MN17682 MP7.0035 P1-3-8 I3a8.2 Q3011.4 Yhuai2 Whoe ¥ï¥¤ ¥¨ ¥«¥¤ {name of a Chinese river} +ÞÏ 5E4F U6e2d B85 S12 V3214 MN17781 MP7.0102 P1-3-9 I3a9.14 Q3612.7 Ywei4 Wwi ¥¤ {name of Chinese river} +ÞÐ 5E50 U6e6e B85 S12 N2621 V3233 MN17873X MP7.0183 P1-3-9 I3a9.11 Q3111.4 Yyin1 Yyan1 Win ¥¤¥ó ¥¨¥ó ¤·¤º.¤à ¤Õ¤µ.¤° {sink} +ÞÑ 5E51 U6e2e B85 S11 V3179 MN17782X MP7.0104 P1-3-8 I3a8.26 Q3412.1 ZRP1-3-9 Yge1 Wga ¥« {name of Chinese river} +ÞÒ 5E52 U6e19 B85 S12 N2619 V3231 O1577 MN17757 MP7.0090 P1-3-9 I3a9.30 Q3713.4 Yhuan4 Whwan ¥«¥ó ¤¢¤­¤é¤« T1 ¤­¤è¤· {scatter} +ÞÓ 5E53 U6e72 B85 S12 N2609 V3220 MN17877 MP7.0145 P1-3-9 I3a9.24 Q3214.7 Yyuan2 Wweon Whwan ¥¨¥ó ¥«¥ó {flowing water} +ÞÔ 5E54 U6e5f B85 S12 V3217 MN17850 MP7.0135 P1-3-9 I3a9.18 Q3611.4 Yhuang2 Whwang ¥³¥¦ {name of Chinese river} +ÞÕ 5E55 U6e3e B85 S12 N2624 V3236 H606 L2295 MN17800 MP7.0118 P1-3-9 I3a9.28 Q3715.6 Yhun2 Yhun4 Whon ¥³¥ó ¤¹¤Ù.¤Æ ¤Ë¤´.¤ë {all} {turbidity} +ÞÖ 5E56 U6e23 B85 S12 N2612 V3223 MN17767 MP7.0098 P1-3-9 I3a9.17 Q3411.6 Yzha1 Yzha3 Wsa ¥µ {dregs} +Þ× 5E57 U6e6b B85 S12 V3218 MN17867 MP7.0137 P1-3-9 I3a9.7 Q3918.0 Yjia3 Yjiao3 Yqiu1 Yjiu1 Wchu Wjo ¥·¥å¥¦ ¥·¥ç¥¦ ¤¯¤Æ {wetlands} {marsh} {not N2595} +ÞØ 5E58 U6e2b B85 S12 N2614 V3225 MN17778 MP7.0101 P1-3-9 I3a9.16 Q3419.4 Yxie4 Wseol Wjeob ¥»¥Ä ¥Á¥ç¥¦ ¤µ¤é.¤¦ {dredging} {cleaning out} +ÞÙ 5E59 U6e76 B85 S12 XH3099 V3219 MN17892 MP7.0146 P1-3-9 Q3613.2 Yquan2 Wcheon ¥»¥ó ¤¤¤º¤ß ¤¼¤Ë {spring} {fountain-head} {source} +ÞÚ 5E5A U6e4d B85 S12 N2618 V3229 MN17825 MP7.0123 P1-3-9 I3a9.20 Q3212.7 Ytuan1 Wdan ¥¿¥ó ¤Ï¤ä.¤¤ ¤Ï¤ä¤» {rapids} +ÞÛ 5E5B U6e1f B85 S12 N2610 V3221 O1580 MN17763 MP7.0093 P1-3-9 I3a9.29 Q3012.1 Yting2 Wjeong ¥Æ¥¤ ¤È¤É.¤Þ¤ë T1 ¤Ì {stop} +ÞÜ 5E5C U6e43 B85 S12 N2611 V3222 MN17808 MP7.0121 P1-3-9 I3a9.10 Q3115.0 Ypai4 Wbae ¥Ï¥¤ {sound of waves} +ÞÝ 5E5D U6e3a B85 S12 N2623 V3235 MN17794 MP7.0117 P1-3-9 I3a9.6 Q3912.0 Ymiao3 Wmyo ¥Ó¥ç¥¦ ¤Ó¤ç¤¦.¤¿¤ë {tiny} {boundless} +ÞÞ 5E5E U6e4e B85 S12 V3215 MN17826 MP7.0124 P1-3-9 I3a9.32 Q3116.0 Ymian3 Wmyeon ¥á¥ó ¥Ù¥ó ¤ª¤Ü.¤ì¤ë ¤·¤º.¤à {drown} {be immersed} +Þß 5E5F U6e24 B85 S12 V3213 O1582 MN17769 MP7.0098 P1-3-9 I3a8.4 Q3412.7 Ybo2 Wbal ¥Ü¥Ä ¥Û¥Ä {place name} +Þà 5E60 U6eff B85 S14 XJ04B7E XH2636 N2664 V3283 H709 MN18099 MP7.0197 P1-3-11 Q3412.7 Yman3 Wman ¥Þ¥ó ¥Ð¥ó ¤ß.¤Á¤ë ¤ß.¤Ä ¤ß.¤¿¤¹ {fill} {full} {satisfied} +Þá 5E61 U6e1d B85 S12 V3212 MN17761 MP7.0093 P1-3-9 I3a9.26 Q3812.1 Yyu2 Wtu ¥æ ¤«¤ï.¤ë {change} {be transformed} +Þâ 5E62 U6e38 B85 S12 N2620 V3232 H614 O1574 MN17792 MP7.0107 P1-3-9 I3a8.10 Q3814.7 ZSP1-3-8 Yyou2 Wyu ¥æ¥¦ ¥ê¥å¥¦ ¤¢¤½.¤Ó ¤¢¤½.¤Ö ¤ª¤è.¤° {float} {swim} +Þã 5E63 U6e82 B85 S12 XJ0516F V3211 P1-3-9 I3a9.5 Q3210.0 Yla4 ¥é¥Ä {opposed} {biased} +Þä 5E64 U6eaa B85 S13 XJ0374C XJ06C30 XJ13B59 XJ15028 XH2581 N2654 V3253 H666 O2271 MN17967 MP7.0159 P1-3-10 Q3213.4 Yxi1 Yqi1 Wgye ¥±¥¤ ¤¿¤Ë ¤¿¤Ë¤¬¤ï {valley} +Þå 5E65 U6e98 B85 S13 V3255 MN17936 MP7.0152 P1-3-10 I3a10.13 Q3411.7 Yke4 Whab ¥³¥¦ {sudden} {unexpected} +Þæ 5E66 U6ec9 B85 G9 S13 V3257 DK474 L2287 O1848 MN18017 MP7.0179 IN2145 P1-3-10 I3a10.12 Q3611.1 Yhuang3 Whwang ¥³¥¦ ¤Ò¤í.¤¤ {deep and broad} +Þç 5E67 U6eb7 B85 S13 N2644 V3263 MN17986 MP7.0170 P1-3-10 I3a10.28 Q3610.0 Yhun4 Whon ¥³¥ó ¤«¤ï¤ä ¤±¤¬.¤ì¤ë ¤Ë¤´.¤ë ¤ß¤À.¤ì¤ë {get muddy} +Þè 5E68 U6ed3 B85 S13 N2642 V3260 MN18034 MP7.0185 P1-3-10 I3a10.16 Q3314.1 Yzi3 Wjae ¥· ¥µ¥¤ ¤ª¤ê ¤«.¤¹ {dregs} {grounds} +Þé 5E69 U6ebd B85 S13 V3256 MN17996 MP7.0172 P1-3-10 I3a10.5 Q3114.3 Yru4 Wyog ¥Ò¥ç¥¯ ¥¸¥ç¥¯ ¤à¤·¤¢¤Ä.¤¤ {humid} +Þê 5E6A U6eaf B85 S13 XJ0414C N2653 V3272 MN17975 MP7.0168 P1-3-10 I3a10.2 Q3712.0 Ysu4 Wso Wsag ¥½ ¥µ¥¯ ¤µ¤«¤Î¤Ü.¤ë {go upstream} {retrace past} +Þë 5E6B U6ec4 B85 S13 N2647 V3267 MN18007 MP7.0174 P1-3-10 I3a10.20 Q3816.7 Ycang1 Wchang ¥½¥¦ {ocean} +Þì 5E6C U6eb2 B85 S13 N2646 V3265 MN17979 MP7.0168 P1-3-10 I3a10.3 Q3714.7 Ysou1 Wsu ¥·¥å ¥·¥å¥¦ ¥½¥¦ ¤¤¤Ð¤ê ¤Ò¤¿.¤¹ {urine} {also N2554} +Þí 5E6D U6ed4 B85 S13 N2650 V3269 MN18035 MP7.0185 P1-3-10 I3a10.7 Q3217.7 Ytao1 Wdo ¥È¥¦ ¤Ï¤Ó¤³.¤ë {overflowing} +Þî 5E6E U6ed5 B85 S15 V3261 MN18036 MP7.0186 P1-4-11 I4b11.2 Q7923.2 Yteng2 Wdeung ¥È¥¦ ¤ï.¤¯ {rising water} +Þï 5E6F U6e8f B85 S13 V3254 MN17925 MP7.0147 P1-3-10 I3a10.24 Q3016.7 Ytang2 Wdang ¥È¥¦ {mud} +Þð 5E70 U6ea5 B85 S13 F2375 V3266 O1852 MN17957 MP7.0158 P1-3-10 I3a10.4 Q3314.2 Ypu3 Wbu Wbag ¥Õ ¥Ï¥¯ ¤¢¤Þ¤Í¤· {far and wide} +Þñ 5E71 U6ec2 B85 S13 N2645 V3264 O1850 MN18003 MP7.0172 P1-3-10 I3a10.23 Q3012.7 Ypang1 Wbang ¥Û¥¦ ¥Ü¥¦ {flowing} {vast} +Þò 5E72 U6e9f B85 S13 N2640 V3258 MN17947 MP2.0159 P1-3-10 I3a10.21 Q3718.0 Yming2 Wmyeong ¥á¥¤ ¤¦¤ß ¤¯¤é.¤¤ {dark} {ocean} +Þó 5E73 U6f41 B85 S15 V3295 MN18188 MP7.0249 P1-6-9 I9a6.2 Q2128.6 Yying3 Wyeong ¥¨¥¤ {name of a Chinese river} +Þô 5E74 U6f11 B85 S15 N2689 V3322 MN18123X MP7.0215 P1-3-12 I3a12.3 Q3111.4 ZRP1-3-14 Ygai4 Wgae ¥¬¥¤ ¥«¥¤ ¤½¤½.¤° {pour} +Þõ 5E75 U704c B85 S20 XJ03443 N2739 V3390 MN18759X MP7.0251 P1-3-17 I3a17.3 Q3811.4 Yguan4 Wgwan ¥«¥ó ¤½¤½.¤° {pour} +Þö 5E76 U6eec B85 S14 XJ1525F V3288 MN18072X MP7.0190 P1-3-11 I3a11.18 Q3311.7 Yhu4 Who ¥³¥¦ ¥³ {NRC} +Þ÷ 5E77 U6ef8 B85 S14 XJ14668 N2667 V3291 MN18089 MP7.0195 P1-3-11 I3a11.3 Q3814.0 Yhu3 Yxu3 Who ¥³ ¤Û¤È¤ê {vicinity} +Þø 5E78 U6efe B85 S14 N2672 V3297 MN18098 MP7.0196 P1-3-11 I3a11.15 Q3013.2 Ygun3 Wgon ¥³¥ó ¤¿¤®.¤ë ¤¿¤®.¤é¤«¤¹ {flow} {boil} +Þù 5E79 U6f3f B85 S15 N2673 V3298 MN18185 MP7.0248 P2-11-4 I3a11.21 Q2723.2 Yjiang1 Yjiang4 Wjang ¥·¥ç¥¦ ¤³¤ó¤º {a drink} +Þú 5E7A U6ef2 B85 S14 N2677 V3302 H703 L2291 MN18081 MP7.0193 P1-3-11 I3a11.17 Q3312.2 Yshen4 Wcham Wsam ¥·¥ó ¤·.¤ß¤ë ¤Ë¤¸.¤à {imbued with} +Þû 5E7B U6f31 B85 G9 S14 F2054 N2669 V3293 DK498 L2288 O2084 MN18171 MP7.0242 IN2146 P1-3-11 I3a11.4 Q3718.2 Yshu4 Wsu ¥½¥¦ ¥·¥å¥¦ ¥¹ ¤¯¤Á¤¹¤¹.¤° ¤¯¤Á¤½¤½.¤° ¤¦¤¬¤¤ ¤¹¤¹.¤° {gargle} {rinse mouth} +Þü 5E7C U6eef B85 S14 XJ0425A XH2661 N2666 V3285 H710 MN18075 MP7.0191 P1-3-11 Q3412.7 Yzhi4 Wche ¥¿¥¤ ¥Æ¥¤ ¤È¤É¤³¤ª.¤ë {block up} {obstruct} {stagnant} +Þý 5E7D U6f32 B85 S14 N2670 V3294 MN18173 MP7.0243 P1-3-11 I3a11.5 Q3113.2 Yzhang3 Yzhang4 Wchang ¥Á¥ç¥¦ ¤ß¤Ê¤®.¤ë {overflow} +Þþ 5E7E U6ecc B85 S14 N2671 V3296 H696 MN18069 MP7.0189 P1-3-11 I3a11.6 Q3819.4 Ydi2 Wcheog ¥Ç¥­ ¥Æ¥­ ¥¸¥ç¥¦ ¤¢¤é.¤¦ {rinse} {wash} +ß¡ 5F21 U6f3e B85 S14 V3290 O2085 MN18184 MP7.0248 P1-3-11 I3a11.8 Q3813.2 Yyang4 Wyang ¥è¥¦ ¤¿¤À¤è.¤¦ {drift} {flow} +ߢ 5F22 U6f13 B85 S14 N2668 V3292 MN18127X MP7.0216 P1-3-11 I3a10.22 Q3012.7 Yli2 Wri ¥ê ¤¦¤¹.¤¤ {dropping} {soak in} +ߣ 5F23 U6ef7 B85 S14 V3289 MN18088 MP7.0194 P1-3-11 I3a11.16 Q3116.0 Ylu3 Wro ¥í {brine} +ߤ 5F24 U6f86 B85 S15 N2694 V3327 MN18317 MP7.0286 P1-3-12 I3a12.5 Q3411.1 Yjiao1 Wyo Wgyo ¥®¥ç¥¦ ¤½¤½.¤° {sprinkle} {thing} {shallow} {frivolous} +ߥ 5F25 U6f7a B85 S15 N2693 V3326 MN18298 MP7.0281 P1-3-12 I3a9.34 Q3714.7 Ychan2 Wjan ¥»¥ó ¥µ¥ó {sound of flowing water} +ߦ 5F26 U6f78 B85 S15 V3319 MN18293 MP7.0281 P1-3-12 I3a12.7 Q3412.7 Yshan1 Wsan ¥µ¥ó {flowing of tears} +ߧ 5F27 U6f81 B85 S15 XJ03D42 XJ05F28 XJ1457B XH2600 N2686 V3314 H748 O2267 MN18312 MP7.0283 P1-3-12 Q3111.1 Yse4 Wsab ¥¸¥å¥¦ ¥·¥å¥¦ ¤·¤Ö ¤·¤Ö.¤¤ ¤·¤Ö.¤ë {astringent} {harsh} {uneven} {rough} +ߨ 5F28 U6f80 B85 S17 XJ03D42 XJ05F27 XJ1457B XH2600 V3351 O2607 MN18311X MP7.0282 P1-3-14 Q3711.1 Yse4 Wsab ¥¸¥å¥¦ ¥·¥å¥¦ ¤·¤Ö ¤·¤Ö.¤¤ ¤·¤Ö.¤ë {astringent} {harsh} {uneven} {rough} +ß© 5F29 U6f6f B85 S15 V3318 O2270 MN18280 MP7.0279 P1-3-12 I3a12.18 Q3714.6 Yxun2 Wsim ¥¸¥ó ¤Õ¤Á {shore} {banks} +ߪ 5F2A U6f5b B85 S17 XJ04078 XJ05F2B XH2703 N2713 V3352 H750 MN18240 MP7.0262 P1-3-14 Q3516.1 Yqian2 Wjam ¥»¥ó ¤Ò¤½.¤à ¤â¤°.¤ë ¤«¤¯.¤ì¤ë ¤¯¤°.¤ë ¤Ò¤½.¤á¤ë {conceal} {hide} {lower (voice)} {hush} +ß« 5F2B U6ff3 B85 S19 XJ04078 XJ05F2A XH2703 V3375 MN18683 MP7.0342 P1-3-16 Q3416.1 Yqian2 Wjam ¥»¥ó ¤Ò¤½.¤à ¤â¤°.¤ë ¤«¤¯.¤ì¤ë ¤¯¤°.¤ë ¤Ò¤½.¤á¤ë {hide} {conceal} {secrete} {hidden} +߬ 5F2C U6f6d B85 S15 N2692 V3324 O2269 MN18271X MP7.0275 P1-3-12 I3a12.12 Q3114.6 Ytan2 Wdam ¥¿¥ó ¥¸¥ó ¤Õ¤Á ¤Õ¤«.¤¤ {deep water} {deep} +ß­ 5F2D U6f82 B85 S15 XH2699 V3312 MN18313X MP7.0283 P1-3-12 Q3814.0 Ycheng2 Ydeng4 Wjing ¥Á¥ç¥¦ ¤¹¤Þ.¤¹ ¤¹.¤à {clear and still water} +ß® 5F2E U6f7c B85 S15 V3320 MN18302 MP7.0281 P1-3-12 I3a12.13 Q3011.4 Ytong2 Wdong ¥É¥¦ ¥È¥¦ {high} +߯ 5F2F U6f58 B85 S15 V3316 MN18236 MP7.0255 P1-3-12 I3a12.8 Q3216.9 Ypan1 Wban Wbeon ¥Ï¥ó {water in which rice has been washed} +ß° 5F30 U6f8e B85 S15 N2697 V3331 MN18332 MP7.0289 P1-3-12 I3a12.4 Q3212.2 Ypeng2 Ypeng1 Wpaeng ¥Û¥¦ ¥Ò¥ç¥¦ {turbulent water} +ß± 5F31 U6f91 B85 S15 XJ04E2F XH2658 V3313 MN18335 MP7.0289 P1-3-12 Q3116.7 Yliu4 Yliu1 Wryu ¥ê¥å¥¦ ¤¿.¤Þ¤ë ¤¿¤Þ.¤ë ¤¿.¤á¤ë ¤·¤¿¤¿.¤ë ¤¿¤Þ¤ê ¤¿¤á {slide} {glide} {slip} {slippery} +ß² 5F32 U6fc2 B85 S16 V3343 MN18441 MP7.0306 P1-3-13 I3a13.11 Q3013.7 Ylian2 Wryeom ¥ì¥ó {name of Chinese river} +ß³ 5F33 U6f66 B85 S15 V3317 MN18259 MP7.0273 P1-3-12 I3a12.16 Q3419.6 Yliao2 Ylao3 Yliao3 Wro Wryo ¥í¥¦ ¤Ë¤ï¤¿¤º¤ß {heavy rainfall} {runoff} +ß´ 5F34 U6fb3 B85 S16 XJ1486E N2706 V3344 MN18412 MP7.0298 P1-3-13 I3a13.4 Q3713.4 Yao4 Wo Wog ¥ª¥¦ ¥¤¥¯ ¥ª¥¯ ¤ª¤­ ¤¯¤Þ {curving shoreline} {bend in river} +ßµ 5F35 U6fa3 B85 S16 V3341 MN18382 MP7.0292 P1-3-13 I3a13.3 Q3814.1 Yhuan3 Whan ¥«¥ó ¤¢¤é.¤¦ {wash} +߶ 5F36 U6fa1 B85 S16 V3340 MN18379 MP7.0291 P1-3-13 I3a13.5 Q3619.4 Yzao3 Wjo ¥½¥¦ ¤¢¤é.¤¦ {wash} +ß· 5F37 U6fa4 B85 S16 XJ04274 XH2503 XO404 F2374 N2704 V3338 H778 O2453 MN18383 MP7.0292 P1-3-13 Q3614.1 Yze2 Wtaeg Wseog ¥¿¥¯ ¤µ¤ï ¤¦¤ë¤ª.¤¤ ¤¦¤ë¤ª.¤¹ ¤Ä¤ä {swamp} +߸ 5F38 U6fb9 B85 S16 N2708 V3346 MN18421 MP7.0299 P1-3-13 I3a13.10 Q3716.1 Ydan4 Wdam ¥¿¥ó ¥»¥ó ¤¢¤ï.¤¤ {calm} {quiet} {bland} {rocking} {rippling} {suffice} +ß¹ 5F39 U6fc6 B85 S15 N2691 V3323 MN18446X MP7.0308 P1-3-12 I3a12.15 Q3418.6 Yfen2 Wbun ¥Õ¥ó ¥Û¥ó ¤Û¤È¤ê ¤ï.¤¯ {gush forth} {also N2705} +ߺ 5F3A U6faa B85 G9 S16 V3342 DK536 L2285 MN18398 MP7.0297 IN2147 P1-3-13 I3a13.6 Q3113.7 Yling2 Wryeong ¥ì¥¤ ¤ß¤ª {water route} {shipping channel} +ß» 5F3B U6fdf B85 S17 XJ03A51 XH2597 N2715 V3354 H795 O2713 MN18498 MP7.0314 P1-3-14 Q3012.3 Yji4 Yji3 Wje ¥µ¥¤ ¥»¥¤ ¤¹.¤à ¤¹.¤Þ¤¹ ¤¹¤¯.¤¦ ¤Ê.¤¹ ¤ï¤¿.¤¹ ¤ï¤¿.¤ë {to help} {aid} {relieve} {to ferry} {cross} +ß¼ 5F3C U6fd5 B85 S17 XJ03C3E XH2631 N2714 V3353 H796 MN18483 MP7.0311 P1-3-14 Q3613.3 Yshi1 Wseub ¥·¥Ä ¥·¥å¥¦ ¤·¤á.¤ë ¤·¤á.¤¹ ¤¦¤ë¤ª.¤¦ ¤¦¤ë¤ª.¤¹ {wet} {moist} {humid} {damp} {an illness} +ß½ 5F3D U6fec B85 S17 V3362 O2608 MN18524 MP7.0324 P1-3-14 I3a14.7 Q3116.8 Yjun4 Wjun ¥·¥å¥ó ¤µ¤é.¤¦ {deep} {dredge} +ß¾ 5F3E U6fd4 B85 S17 V3357 MN18482 MP7.0311 P1-3-14 I3a14.1 Q3112.7 Ymi3 Wmi Wni ¥Ó {much} {many} +ß¿ 5F3F U6fd8 B85 S17 N2717 V3359 MN18487 MP7.0313 P1-3-14 I3a14.6 Q3312.1 Yning4 Yneng4 Wnyeong ¥Í¥¤ ¤Ì¤«.¤ë {muddiness} +ßÀ 5F40 U6ff1 B85 S17 XJ0494D XJ14926 XH2567 N2716 V3355 H794 O2606 MN18537 MP7.0327 P1-3-14 Q3318.6 Ybin1 Wbin ¥Ò¥ó ¤Ï¤Þ {beach} {sea coast} {river bank} +ßÁ 5F41 U6fee B85 S17 V3358 MN18526 MP7.0324 P1-3-14 I3a14.3 Q3213.4 Ypu2 Wbog ¥Ü¥¯ ¥Û¥¯ {name of Chinese river} +ß 5F42 U6fdb B85 S16 N2707 V3345 MN18491X MP7.0313 P1-3-13 I3a13.9 Q3413.2 Ymeng2 Wmong ¥â¥¦ ¤³¤µ¤á {dark} +ßà 5F43 U7009 B85 S18 N2728 V3374 MN18596 MP7.0332 P1-3-15 I3a15.6 Q3312.7 Yxie4 Wsa ¥·¥ã ¤¯¤À.¤¹ ¤Ï.¤¯ T1 ¤À¤« {evacuation} +ßÄ 5F44 U700b B85 S18 F2188 V3369 MN18600 MP7.0332 P1-3-15 I3a15.5 Q3316.9 Yshen3 Wsim ¥·¥ó {juice} {broth} +ßÅ 5F45 U6ffa B85 S18 V3367 MN18557 MP7.0328 P1-3-15 I3a15.2 Q3315.3 Yjian4 Yjian1 Wcheon ¥»¥ó ¤½¤½.¤° {sprinkle} {splash} +ßÆ 5F46 U7011 B85 S18 N2726 V3371 MN18609 MP7.0334 P1-3-15 I3a15.4 Q3613.2 Ypu4 Ybao4 Wpog Wpo ¥Ð¥¯ ¥Ï¥¯ ¥Û¥¦ ¥Ü¥¦ ¥Û¥¯ ¥Ü¥¯ ¤¿¤­ ¤Ë¤ï¤«¤¢¤á {waterfall} +ßÇ 5F47 U7001 B85 S18 V3368 MN18573 MP7.0330 P1-3-15 I3a15.9 Q3813.2 Yyang4 Wyang ¥è¥¦ {drift} {flow} {overflowing} {vast} +ßÈ 5F48 U700f B85 S18 V3370 O2792 MN18607 MP7.0333 P1-3-15 I3a15.1 Q3210.0 Yliu2 Wryu ¥ê¥å¥¦ ¤­¤è.¤¤ {clear} +ßÉ 5F49 U6ffe B85 S18 N2725 V3372 L2328 MN18565 MP7.0329 P1-3-15 I3a15.8 Q3113.6 Ylu:4 Wryeo ¥í ¥ê¥ç ¤³.¤¹ {filter} +ßÊ 5F4A U701b B85 S19 V3378 O2865 MN18656X MP7.0337 P1-3-16 I3a16.7 Q3011.7 Yying2 Wyeong ¥¨¥¤ ¤¦¤ß {ocean} {swamp} +ßË 5F4B U701a B85 S19 N2730 V3379 MN18652 MP7.0337 P1-3-16 I3a16.1 Q3812.7 Yhan4 Whan ¥«¥ó ¤Ò¤í.¤¤ T1 ¤Ê¤ß {wide & large} +ßÌ 5F4C U6f74 B85 S15 XJ04375 V3311 MN18287 MP7.0280 P1-3-12 Q3416.0 Q3416.3 Yzhu1 Wjeo ¥Á¥ç ¤ß¤º¤¿¤Þ¤ê {pond} {a pool} +ßÍ 5F4D U701d B85 S19 N2733 V3382 H807 MN18658 MP7.0338 P1-3-16 I3a16.9 Q3111.1 Yli4 Wryeog ¥ì¥­ ¤·¤¿¤¿.¤ë {dropping} +ßÎ 5F4E U7018 B85 S19 N2736 V3386 MN18646 MP7.0336 P1-3-16 I3a16.8 Q3111.7 Ylu2 Wro ¥í {name of river in China} +ßÏ 5F4F U701f B85 S19 N2734 V3383 MN18660X MP7.0339 P1-3-16 I3a16.6 Q3412.7 Yxiao1 Wso ¥·¥ç¥¦ {pure} {clean} +ßÐ 5F50 U7030 B85 S20 N2738 V3389 MN18690 MP7.0342 P1-3-17 I3a17.2 Q3112.7 Ymi2 Wmi ¥Ó ¥ß {copious flow} {broad} {extensive} +ßÑ 5F51 U703e B85 S20 N2737 V3388 MN18722 MP7.0346 P1-3-17 I3a17.4 Q3712.0 Ylan2 Wran ¥é¥ó ¤Ê¤ß {large waves} +ßÒ 5F52 U7032 B85 S20 XJ14877 V3387 MN18693 MP7.0343 P1-3-17 I3a17.1 Q3814.0 Ylian4 Wryeom ¥ì¥ó ¤Ê¤®¤µ {brimming} {rippling} +ßÓ 5F53 U7051 B85 S22 N2740 V3392 O2962 MN18774 MP7.0352 P1-3-19 I3a19.2 Q3111.1 Ysa3 Wsae Wswae ¥·¥ã ¥µ¥¤ ¥µ ¥» ¤½¤½.¤° {sprinkle} {wash} {free and easy} +ßÔ 5F54 U7063 B85 S25 XJ04F51 XH2627 N2742 V3393 H816 O3023 MN18823 MP7.0357 P1-3-22 Q3212.7 Ywan1 Wman ¥ï¥ó ¤¤¤ê¤¨ {gulf} {bay} {inlet} +ßÕ 5F55 U7099 B4 C86 S8 XH2768 N205 V3401 MN18922 MP7.0385 P2-4-4 I4d4.5 Q2780.9 Yzhi4 Wja Wjeog ¥·¥ã ¥»¥­ ¤¢¤Ö.¤ë {roast} {broil} {toast} {cauterize} +ßÖ 5F56 U7092 B86 S8 F2001 N2749 V3402 MN18915 MP7.0384 P1-4-4 I4d4.3 Q9982.0 Ychao3 Wcho ¥½¥¦ ¥·¥ç¥¦ ¤¤.¤ë ¤¤¤¿.¤á¤ë {broil} {parch} {roast} {fry} +ß× 5F57 U70af B86 S9 XJ05F58 N2755 V3408 MN18956 MP7.0390 P1-4-5 I4d5.6 Q9782.0 DR3052 Yjiong3 Whyeong ¥±¥¤ ¥­¥ç¥¦ ¤¢¤­¤é¤« T1 ¤«¤Þ {light} {clear} +ßØ 5F58 U70f1 B86 S11 XJ05F57 XH2755 N2762 V3422 MN19040 MP7.0416 P1-4-7 Q9782.0 Yjiong3 Wgyeong ¥±¥¤ ¥­¥ç¥¦ ¤¢¤­¤é¤« {light} {clear} +ßÙ 5F59 U70ac B86 S9 N2748 V3409 L2536 MN18949X MP7.0388 P1-4-5 I4d5.5 Q9181.7 Yju4 Wgeo ¥³ ¥­¥ç T1 ¤¿¤¤ {torch} {signal fire} +ßÚ 5F5A U70b8 B86 S9 N2756 V3410 MN18979 MP7.0392 P1-4-5 I4d5.3 Q9881.1 Yzha4 Yzha2 Wjag Wsa ¥¿¥¯ ¥µ ¥µ¥¯ {frying} {explosion} +ßÛ 5F5B U70b3 B86 S9 N2754 V3407 O837 MN18960 MP7.0391 P1-4-5 I4d5.2 Q9182.7 Ybing3 Wbyeong ¥Ø¥¤ ¤¢¤­¤é¤« {clear & bright} +ßÜ 5F5C U70ae B86 S9 N2753 V3406 H906 MN18954 MP7.0389 P1-4-5 I4d5.4 Q9781.2 Ypao4 Ybao1 Ypao2 Wpo ¥Û¥¦ ¤¢¤Ö.¤ë {burn} {roast} +ßÝ 5F5D U70df B86 S10 XJ0316C XH2784 N2758 V3414 H944 MN19022 MP7.0415 P1-4-6 Q9680.0 Yyan1 Yyin1 Wyeon ¥¨¥ó ¤±¤à.¤ë ¤±¤à¤ê ¤±¤à.¤¤ {smoke} +ßÞ 5F5E U70cb B86 S10 V3416 MN18991 MP7.0395 P2-6-4 I4d6.4 Q2433.9 Yxiao1 Whyo Whyu ¥³¥¦ ¥­¥å¥¦ ¥­¥ç¥¦ {boasting} {fortunate} {beautiful} +ßß 5F5F U70dd B86 S10 V3417 O1210 MN19019 MP7.0414 P2-5-5 I4d5.7 Q1733.1 Yzheng1 Wjeung ¥¸¥ç¥¦ ¥·¥ç¥¦ ¤à.¤¹ ¤â¤í¤â¤í {many} {offer} {dedicate} {to steam} +ßà 5F60 U70d9 B86 S10 N2760 V3419 L2545 MN19014 MP7.0413 P1-4-6 I4d6.1 Q9786.4 Yluo4 Ylao4 Wrag ¥é¥¯ ¥«¥¯ ¤ä.¤¯ {burn} +ßá 5F61 U7109 B1 C86 S11 F2167 N60 V3424 MN19076 MP7.0420 P2-5-6 I4d7.3 Q1032.7 Yyan1 Weon ¥¨¥ó ¤¤¤º¤¯.¤ó¤¾ ¤³¤³¤Ë ¤³¤ì {how} {why} {then} +ßâ 5F62 U70fd B86 S11 XJ14A2B N2763 V3426 MN19059 MP7.0418 P1-4-7 I4d7.1 Q9785.4 Yfeng1 Wbong ¥Û¥¦ ¤Î¤í¤· ¤È¤Ö¤Ò {signal fire} +ßã 5F63 U711c B86 S12 N2766 V3432 MN19103 MP7.0425 P1-4-8 I4d8.2 Q9681.1 Ykun1 Whon ¥³¥ó ¤«¤¬.¤ä¤¯ {shine} +ßä 5F64 U7119 B86 S12 N2768 V3433 MN19099 MP7.0422 P1-4-8 I4d8.1 Q9086.1 Ybei4 Wbae ¥Û¥¦ ¥Ï¥¤ ¤Û¤¦.¤¸¤ë ¤¢¤Ö.¤ë {fire} {roast} +ßå 5F65 U7165 B86 S13 F2228 N2777 V3448 O1876 MN19224 MP7.0483 P1-4-9 I4d9.10 Q9783.4 Yhuan4 Whwan ¥«¥ó ¤¢¤­¤é¤« {shine} +ßæ 5F66 U7155 B86 S13 XJ05F67 XJ07426 F1241 N2789 V3465 L3005 O2409 MN19192 MP7.0471 P2-9-4 I4d9.11 Q7733.1 Yxi1 Wheui ¥­ ¤¿¤Î¤·.¤à ¤Ò¤«.¤ë ¤Ò¤í.¤¤ ¤è¤í¤³.¤Ö ¤«¤ï.¤¯ ¤¢¤­¤é¤« ¤Ò¤í.¤á¤ë ¤Ò¤í.¤Þ¤ë T1 ¤ª¤­ ¤Ò¤í¤· {shine} +ßç 5F67 U7188 B86 S15 XJ05F66 XJ07426 XH2789 V3466 MN19292 MP7.0495 P2-11-4 Q2733.1 Yxi1 Wheui ¥­ ¤¿¤Î¤·.¤à ¤Ò¤«.¤ë ¤Ò¤í.¤¤ ¤è¤í¤³.¤Ö ¤«¤ï.¤¯ ¤¢¤­¤é¤« ¤Ò¤í.¤á¤ë ¤Ò¤í.¤Þ¤ë {shine} +ßè 5F68 U7166 B86 S13 V3445 O2035 MN19225 MP7.0483 P2-9-4 I4d9.13 Q6733.2 Yxu3 Yxu4 Whu ¥¯ ¤¢¤¿¤¿.¤á¤ë {warm} +ßé 5F69 U7162 B86 S13 XJ1496D V3444 MN19217 MP7.0481 P2-8-5 I4d9.14 Q9941.7 Yqiong2 Wgyeong ¥±¥¤ ¤Ò¤È¤ê¤â¤Î {all alone} {without any family} {worry} +ßê 5F6A U714c B86 S13 N2778 V3449 O1877 MN19181 MP7.0467 P1-4-9 I4d9.7 Q9681.4 Yhuang2 Whwang ¥³¥¦ ¤­¤é¤á.¤¯ ¤­¤é.¤á¤¯ ¤«¤¬.¤ä¤¯ {glitter} {gleam} {twinkle} +ßë 5F6B U7156 B86 S13 N2780 V3451 H1020 MN19196 MP7.0472 P1-4-9 I4d9.9 Q9284.7 Ynuan3 Yxuan1 Wnan ¥À¥ó ¥«¥ó ¥±¥ó ¥Ê¥ó ¤¢¤¿¤¿.¤« ¤¢¤¿¤¿.¤á¤ë {warm} +ßì 5F6C U716c B86 S13 XJ14958 V3446 MN19235 MP7.0491 P1-4-9 I4d9.8 Q9682.7 Yyang2 Yyang4 Wyang ¥è¥¦ ¤¢¤Ö.¤ë ¤ä.¤¯ {roast} {burn} +ßí 5F6D U718f B86 S14 XJ05F6E XH2817 V3461 MN19300 MP7.0501 P2-10-4 Q2033.1 Yxun1 Yxun4 Whun ¥¯¥ó ¤¯¤¹.¤Ù¤ë ¤Õ¤¹.¤Ù¤ë ¤¤¤Ö.¤¹ ¤¤¤Ö.¤ë ¤¯¤¹.¤Ö¤ë ¤¯¤æ.¤é¤¹ {smoke} {fog} {vapor} {smoke} {cure} +ßî 5F6E U71fb B86 S18 XJ05F6D N2817 V3503 H1098 MN19513 MP7.0552 P1-4-14 I4d14.1 Q9283.1 ZPP1-1-17 Yxun1 Whun ¥¯¥ó ¤¯¤¹.¤Ù¤ë ¤Õ¤¹.¤Ù¤ë ¤¤¤Ö.¤¹ ¤¤¤Ö.¤ë ¤¯¤¹.¤Ö¤ë ¤¯¤æ.¤é¤¹ {smoulder} {fume} {oxidize} +ßï 5F6F U7184 B86 S14 N2788 V3463 H1057 MN19287 MP7.0494 P1-4-10 I4d10.1 Q9683.0 Yxi2 Yxi1 Wsig ¥½¥¯ ¤­.¤¨¤ë ¤ä.¤à {cessation} +ßð 5F70 U7195 B86 S14 V3462 MN19321 MP7.0504 P1-4-10 I4d10.3 Q9188.6 Wgong ¥³¥¦ {cannon} +ßñ 5F71 U71a8 B86 S15 N2793 V3471 MN19346 MP7.0508 P2-11-4 I4d11.2 Q7480.9 Yyun4 Yyu4 Wwi Wul ¥¤ ¥¦¥Ä ¤Î¤· ¤ª¤µ.¤¨¤ë ¤Î.¤¹ ¤Ò¤Î¤· {flatiron} {smooth out} +ßò 5F72 U71ac B86 S15 V3470 MN19352 MP4.1159 P2-11-4 I4d11.6 Q5833.4 Yao2 Yao1 Wo ¥´¥¦ ¤¤.¤ë {parch} {roast} +ßó 5F73 U71d7 B86 S16 N2806 V3488 MN19431 MP7.0538 P1-4-12 Q9782.0 Ylan4 Wran ¥é¥ó ¥«¥ó ¤«¤ó.¤¹¤ë {warming sake} +ßô 5F74 U71b9 B86 S16 XJ14A30 V3478 O2560 MN19380 MP7.0514 P2-3-13 I4d12.9 Q4033.6 Yxi1 Wheui ¥­ ¤¢¤Ö.¤ë ¤¢¤«¤ë¤¤ T1 ¤¢¤­¤é {burn} {faint light} +ßõ 5F75 U71be B86 S16 N2801 V3480 O2465 MN19385 MP7.0515 P1-4-12 I4d12.5 Q9385.0 Ychi4 Wchi ¥· ¤ª¤³.¤ë ¤ª¤³.¤¹ ¤µ¤«¤ó {kindling fire} +ßö 5F76 U71d2 B86 S16 XJ03E46 XH2772 N2798 V3475 H1082 O2464 MN19420 MP7.0523 P1-4-12 Q9481.1 Yshao1 Wso ¥·¥ç¥¦ ¤ä.¤¯ ¤ä.¤±¤ë T1 ¤ä¤­ {burn} {bake} {heat} {roast} +ß÷ 5F77 U71c9 B86 S16 V3479 MN19403 MP7.0520 P1-4-12 I4d11.1 Q9884.0 Ydun4 Wdon ¥È¥ó {fiery} +ßø 5F78 U71d4 B86 S16 N2802 V3481 MN19426 MP7.0527 P1-4-12 I4d12.3 Q9286.9 Yfan2 Wbeon ¥Ï¥ó ¤ä.¤¯ {burn} +ßù 5F79 U71ce B86 G9 S16 XJ13A6B N2804 V3483 DK740 L2535 MN19414 MP7.0522 IN2150 P1-4-12 I4d12.4 Q9489.6 Yliao4 Yliao2 Yliao3 Wryo ¥ê¥ç¥¦ ¤«¤¬¤ê¤Ó {burn} {bonfire} +ßú 5F7A U71e0 B86 S17 N2812 V3497 MN19458 MP7.0545 P1-4-13 I4d13.2 Q9783.4 Yyu4 Wug Wo ¥¦ ¥¤¥¯ ¥ª¥¦ ¤ª¤­ ¤¢¤¿¤¿¤«.¤¤ {embers} +ßû 5F7B U71ec B86 S17 V3494 MN19478 MP7.0547 P1-4-13 I4d13.1 Q9784.7 Yhui3 Whwe ¥­ ¤ä.¤¯ {blaze} +ßü 5F7C U71e7 B86 S17 N2805 V3484 MN19469 MP7.0546 P1-4-13 I4d12.7 Q9883.3 Ysui4 Wsu ¥¹¥¤ ¤Ò¤¦¤Á ¤Ò¤­¤ê ¤Î¤í¤· {signal fire} +ßý 5F7D U71f5 B86 S17 N2799 V3477 MN19504 MP7.0551 P1-4-13 I4d12.6 Q9483.4 Wdal ¥¿¥Ä {foot warmer} {(kokuji)} +ßþ 5F7E U71fc B86 S18 N2816 V3502 MN19515 MP7.0552 P1-4-14 I4d14.2 Q9581.7 Yjin4 Wsin ¥¸¥ó ¤â¤¨¤Î¤³¤ê {embers} +à¡ 6021 U71f9 B86 S18 N2815 V3501 MN19508 MP7.0552 P2-14-4 I4d14.5 Q1180.9 Yxian3 Wheui Wseon ¥»¥ó ¤Î¤Ó {prairie fire} +ࢠ6022 U71ff B86 G9 S18 XJ04D54 N2814 V3500 DK750 L2534 O2721 MN19520X MP7.0553 IN2152 P1-4-14 I4d14.3 Q9781.4 Yyao4 Wyo ¥è¥¦ ¤«¤¬¤ä.¤¯ ¤Ò¤«¤ê {shine} +࣠6023 U720d B86 S19 V3504 MN19549 MP7.0555 P1-4-15 I4d15.1 Q9289.4 Yshuo4 Wsag ¥·¥ã¥¯ ¤È¤«.¤¹ ¤Ò¤«.¤ë {shine} {melt} +ठ6024 U7210 B86 S20 XJ04F27 XH2750 N2819 V3506 H1104 MN19566 MP7.0556 P1-4-16 Q9181.7 Ylu2 Wro ¥í ¤¤¤í¤ê {fireplace} {stove} {oven} {furnace} +ॠ6025 U721b B86 S21 XJ14A47 N2820 V3507 H1110 O2913 MN19604 MP7.0559 P1-4-17 I4d17.1 Q9782.0 ZPP1-1-20 Ylan4 Wran ¥é¥ó ¤¿¤À.¤ì¤ë {be sore} {inflamed} {bleary} {fester} +ঠ6026 U7228 B86 S29 N2821 V3508 MN19648 MP7.0562 P2-14-15 I4d26.1 Q7780.9 Ycuan4 Wchan ¥µ¥ó ¤«¤·.¤° ¤«¤Þ¤É {cook} {boil} +ৠ6027 U722d B87 S8 XJ04168 XH186 V3510 H2422 O706 MN19663 MP7.0566 P2-4-4 Q2050.7 Yzheng1 Wjaeng ¥½¥¦ ¤¢¤é¤½.¤¦ ¤¤¤«.¤Ç¤« {to dispute} {fight} {contend} {strive} +ਠ6028 U722c B87 S8 N2824 V3511 MN19662 MP7.0565 P3-4-4 I0a8.3 Q7723.1 Q7721.1 Ypa2 Wpa ¥Ï ¤«.¤¯ {scratch} +à© 6029 U7230 B87 S9 N2827 V3512 MN19672 MP7.0569 P2-4-5 I3n6.4 Q2044.7 Yyuan2 Wweon ¥¨¥ó ¤³¤³.¤Ë {lead on to} {therefore} {then} +ઠ602A U7232 B87 S12 XJ03059 XH138 N2828 V3513 H2477 O1817 MN19686 MP7.0571 P2-4-8 Q2022.7 Q2032.7 Ywei4 Ywei2 Wwi ¥¤ ¤¿¤á ¤Ê.¤ë ¤Ê.¤¹ ¤¹.¤ë ¤¿¤ê ¤Ä¤¯.¤ë ¤Ê¤ê {change} {be of use} {reach to} {do} {try} {practice} {cost} {serve as} +à« 602B U723b B89 S4 V3518 H1988 MN19737 MP7.0583 P2-2-2 I0a4.30 Q4040.0 Yyao2 Whyo ¥³¥¦ ¥®¥ç¥¦ ¤Þ¤¸.¤ï¤ë T2 ¤á¤á ¤Þ¤¸¤ï¤ë {to mix with} {to asociate with} {to join} {double X radical (no. 89)} +ଠ602C U723c B89 S9 XJ05059 XH441 N2836 V3519 MN19743 MP7.0584 P1-4-5 Q4741.0 Yzu3 Wjo ¥½ ¥·¥ç ¤Þ¤Ê¤¤¤¿ {altar of sacrifice} {chopping board} +à­ 602D U723f B90 S4 V3522 H3468 MN19758 MP7.0589 P4-4-4 I0a4.10 Q2220.0 Yqiang2 Ypan2 Yban4 Wjang ¥·¥ç¥¦ ¥½¥¦ T2 ¤·¤ç¤¦¤Ø¤ó {left-side kata} +à® 602E U7240 B90 S8 XH1503 N2838 V3523 MN19763 MP7.0589 P1-4-4 Q2429.0 Ychuan2 Wsang ¥·¥ç¥¦ ¥½¥¦ ¤æ¤« {bed} {couch} {bench} {chassis} +௠602F U7246 B90 S17 S16 XH1144 N2841 V3524 H1088 MN19806 MP7.0592 P1-4-13 I3b14.6 Q2426.1 Yqiang2 Wjang ¥·¥ç¥¦ ¤«¤­ {fence} {hedge} {wall} +à° 6030 U724b B91 S12 XH3404 N2844 V3527 MN19849 MP7.0591 P1-4-8 I4n8.3 Q2305.3 Yjian1 Wjeon ¥»¥ó {paper} {label} {letter} {composition} +à± 6031 U7258 B91 S19 N2847 V3530 MN19906 MP7.0605 P1-4-15 I7b12.3 Q2408.6 Ydu2 Wdog ¥È¥¯ ¤«¤­¤â¤Î ¤Õ¤À {letter} +ಠ6032 U7274 B93 S9 N2859 V3540 H908 MN19988 MP7.0642 P1-4-5 I4g5.2 Q2254.0 Ydi3 Wjeo ¥Æ¥¤ ¤Õ.¤ì¤ë {touch} +à³ 6033 U727e B93 S11 V3543 MN20028 MP7.0652 P1-4-7 I4g7.1 Q2156.1 Ywu3 Ywu2 Wo ¥´ {go against} {be contrary to} +à´ 6034 U7282 B93 S12 XJ06035 N2863 V3547 MN20048 MP7.0654 P2-8-4 I4g8.2 Q2750.2 Yli2 Wri ¥ê ¥ì¥¤ ¥ê¥å¥¦ ¤¹¤­ {plow} +ൠ6035 U7281 B93 S11 XJ06034 XH2863 N2861 V3542 MN20037 MP7.0652 P2-7-4 Q2250.0 Yli2 Wri ¥ê ¥ì¥¤ ¥ê¥å¥¦ ¤¹¤­ {plow} +ච6036 U7287 B93 S12 N2862 V3545 MN20058 MP7.0656 P2-4-8 I4g8.1 Q5055.0 Yben1 Yben4 Wbun ¥Û¥ó ¤Ò¤·.¤á¤¯ ¤Ò¤·¤Ò¤· ¤Ï.¤·¤ë {clamour} {crowded} +à· 6037 U7292 B93 S14 N2864 V3549 MN20114 MP7.0659 P1-4-10 I4g10.1 Q2052.7 Ykao4 Ydi2 Who ¥³¥¦ ¤Í¤®¤é.¤¦ {thanks} {reward} +ภ6038 U7296 B93 S14 V3548 MN20126 MP7.0660 P2-8-6 I4g10.2 Q9950.2 Yluo4 Wrag ¥é¥¯ ¤Þ¤À¤é¤¦¤· {brindled cow} {bright} {excel} +๠6039 U72a2 B93 S19 N2866 V3551 MN20196 MP7.0664 P1-4-15 I4g15.1 Q2458.6 Ydu2 Wdog ¥È¥¯ ¤³¤¦¤· {calf} +ຠ603A U72a7 B93 S20 XJ0353E XH2865 N2867 V3552 H1105 MN20209 MP7.0665 P1-4-16 Q2855.3 Yxi1 Wheui Wsa ¥® ¥­ ¤¤¤±¤Ë¤¨ {sacrifice} +à» 603B U72b9 B94 S7 XH2839 V3558 MN20259 MP7.0673 P1-3-4 Q4321.4 Yyou2 Wyu ¥¸¥ç¥¦ ¥æ¥¦ ¥è¥¦ ¤Ê¤ª {condition} +༠603C U72b2 B94 S6 XJ06C39 XH4475 V3555 MN20248 MP7.0673 P1-3-3 Q4420.0 Ychai2 Wsi Wjae ¥µ¥¤ ¤ä¤Þ¤¤¤Ì {wolf} {cruel} {wicked} {mean} +འ603D U72c3 B94 S7 V3559 MN20289 MP7.0680 P1-3-4 I3g4.3 Q4721.5 Yniu3 Wnyu ¥¸¥å¥¦ ¤Ê.¤ì¤ë ¤Ê¤é.¤¦ {get used to} {learn} +ྠ603E U72c6 B94 S7 N2871 V3561 MN20293 MP7.0682 P1-3-4 I3g4.4 Q4520.6 Yzhong4 Wjung ¥Á¥å¥¦ ¤Á¤ó {Pekinese dog} {Japanese spaniel} +à¿ 603F U72c4 B94 S7 N2870 V3560 MN20290 MP7.0681 P1-3-4 I3g4.1 Q4928.0 Ydi2 Wjeog ¥Æ¥­ ¤¨¤Ó¤¹ {barbarian} +àÀ 6040 U72ce B94 S8 XH5194 N2873 V3563 MN20329 MP7.0684 P1-3-5 I3g5.2 Q4625.0 Yxia2 Wab ¥ª¥¦ ¥³¥¦ ¤Ê.¤ì¤ë ¤¢¤Ê¤É.¤ë {get used to} {experienced} {tamed} +àÁ 6041 U72d2 B94 S8 N2874 V3564 L2346 MN20338 MP7.0689 P1-3-5 I3g5.1 Q4522.7 Yfei4 Wbi ¥Ò ¤Ò¤Ò {baboon} +à 6042 U72e2 B94 S9 XJ06C3B XH4480 N2879 V3569 MN20366 MP7.0696 P1-3-6 Q4726.4 Yhe2 Yhao2 Ymo4 Whag ¥«¥¯ ¥Ï¥¯ ¥Ð¥¯ ¤à¤¸¤Ê {badger} +àà 6043 U72e0 B94 S9 XH2888 V3570 MN20362 MP7.0694 P1-3-6 I3g6.3 Q4723.2 Yhen3 Whan ¥¬¥ó ¥²¥ó ¥³¥ó ¤â¤È.¤ë {vicious} {cruel} {severely} {extreme} +àÄ 6044 U72e1 B94 S9 N2881 V3571 L2337 MN20365 MP7.0695 P1-3-6 I3g6.6 Q4024.8 Yjiao3 Yjia3 Wgyo ¥³¥¦ ¥­¥ç¥¦ ¤º¤ë.¤¤ ¤³¤¹.¤¤ ¤ï¤ë¤¬¤·¤³.¤¤ {cunning} {sly} {crafty} {niggardly} +àÅ 6045 U72f9 B94 S10 XJ03639 XH2882 V3575 H452 MN20428 MP7.0701 P1-3-7 Q4423.8 Yxia2 Whyeob ¥­¥ç¥¦ ¥³¥¦ ¤»¤Þ.¤¤ ¤»¤Ð.¤á¤ë ¤»¤Ð.¤Þ¤ë ¤µ {narrow} {contract} {reduce} {tight} {limited} +àÆ 6046 U72f7 B94 S10 N2886 V3577 MN20426 MP7.0701 P1-3-7 I3g7.5 Q4622.7 Yjuan4 Wgyeon ¥±¥ó {short-tempered} +àÇ 6047 U500f B94 S11 V231 MN762 MP1.0825 P1-2-9 I2a8.9 Q2723.4 Yshu1 Yshu4 Wsug ¥·¥å¥¯ ¤¿¤Á¤Þ¤Á {quick} {prompt} +àÈ 6048 U7317 B94 S11 V3580 O1301 MN20493 MP7.0710 P1-3-8 I3g8.7 Q4422.1 Yyi1 Weui Wa ¥¤ ¥¢ ¤¢¤¢ {luxuriant growth} {gentle} {docile} +àÉ 6049 U730a B94 S11 XJ06C3F N2890 V3582 O1302 MN20468 MP7.0708 P1-3-8 I3g8.2 Q4721.7 Yni2 Wye ¥²¥¤ {lion} {the seat of a famous priest} +àÊ 604A U731c B94 S11 N2892 V3584 MN20499 MP7.0714 P1-3-8 I3g8.4 Q4522.7 Ycai1 Wsi ¥µ¥¤ ¤Í¤¿.¤à {envy} {jealousy} {doubt} +àË 604B U7316 B94 S11 N2891 V3583 MN20490 MP7.0709 P1-3-8 I3g8.3 Q4626.0 Ychang1 Wchang ¥·¥ç¥¦ ¤¯¤ë.¤¦ {be insane} {severe} {violence} +àÌ 604C U731d B94 S11 V3581 MN20500 MP7.0715 P1-3-8 I3g8.8 Q4024.8 Ycu4 Wjol ¥½¥Ä ¤Ë¤ï¤« {sudden} +àÍ 604D U7334 B94 S12 N2896 V3592 MN20553 MP7.0721 P1-3-9 I3g9.1 Q4723.4 Yhou2 Whu ¥³¥¦ ¤µ¤ë {monkey} +àÎ 604E U732f B94 S12 XJ15F24 V3591 MN20540 MP7.0719 P1-3-9 I3g9.4 Q4222.7 Ytuan1 Wdan ¥¿¥ó ¤¤¤Î¤·¤· ¤Þ¤ß {wild boar} +àÏ 604F U7329 B94 S12 XJ14A75 N2899 V3595 O1553 MN20528 MP7.0718 P1-3-9 I3g9.3 Q4621.4 Yxing1 Wseong ¥·¥ç¥¦ ¥»¥¤ ¥½¥¦ ¤·¤ç¤¦¤¸¤ç¤¦ {orangutan} +àÐ 6050 U7325 B94 S12 N2898 V3594 L2336 MN20519 MP7.0716 P1-3-9 I3g9.2 Q4623.2 Ywei3 Woe ¥ï¥¤ ¤ß¤À.¤é ¤ß¤À¤ê.¤Ë {obscene} +àÑ 6051 U733e B94 S13 N2903 V3598 L2335 O1834 MN20583 MP7.0726 P1-3-10 I3g10.2 Q4722.7 Yhua2 Whwal ¥«¥Ä ¤ï¤ë¤¬¤·¤³.¤¤ {crafty} +àÒ 6052 U734e B94 S15 XJ03E29 XJ0547D XH1181 V3601 MN20637 MP7.0734 P2-11-4 Q2743.4 Yjiang3 Wjang ¥·¥ç¥¦ ¥½¥¦ ¤¹¤¹.¤á¤ë {prize} {reward} {give award to} +àÓ 6053 U734f B94 S13 XJ06C42 N2902 V3597 MN20638X MP7.0735 P1-3-10 Q4423.4 Ymo4 Wmo Wmaeg ¥Ð¥¯ ¥ß¥ã¥¯ {tapir} +àÔ 6054 U9ed8 B203 S16 XJ04C5B XH2796 N5405 V7056 H1891 MN48063 MP12.1019 P1-12-4 Q6333.4 Ymo4 Wmug ¥Ü¥¯ ¥â¥¯ ¤À.¤Þ¤ë ¤â¤À.¤¹ {silent} {quiet} {still} {dark} +àÕ 6055 U7357 B94 S15 N2908 V3605 MN20671 MP5.0376 P1-3-12 I3g12.2 Q5108.2 Yjue2 Wgweol ¥±¥Ä {storm around} {be crazy} +àÖ 6056 U736a B94 S16 N2911 V3608 MN20729 MP7.0750 P1-3-13 I3g13.2 Q4826.6 Ykuai4 Whoe Wkwae ¥«¥¤ ¤ï¤ë¤¬¤·¤³.¤¤ {crafty} +à× 6057 U7368 B94 S16 XJ04648 XH2884 N2910 V3607 H780 O2436 MN20725 MP7.0740 P1-3-13 Q4622.7 Ydu2 Wdog ¥É¥¯ ¥È¥¯ ¤Ò¤È.¤ê {alone} {spontaneously} {Germany} +àØ 6058 U7370 B94 S17 N2913 V3611 MN20755 MP7.0752 P1-3-14 I3g14.1 Q4322.1 Yning2 Wnyeong ¥É¥¦ ¥Í¥¤ ¤ï¤ë.¤¤ {bad} +àÙ 6059 U7378 B94 S19 XJ03D43 XH2090 N2914 V3612 H1915 MN20775 MP7.0757 P1-15-4 Q6363.4 Yshou4 Wsu ¥¸¥å¥¦ ¤±¤â¤Î ¤±¤À¤â¤Î {beast} {animal} {bestial} +àÚ 605A U7375 B94 S18 XJ04E44 XH2894 N2915 V3613 H802 MN20768 MP7.0754 P1-3-15 Q4221.6 Ylie4 Wryeob ¥ê¥ç¥¦ ¥ì¥Õ ¤«¤ê ¤«.¤ë {hunt} {field sports} +àÛ 605B U737b B94 S20 XJ03825 XH2901 N2916 V3614 H1917 O2891 MN20783 MP7.0759 P1-16-4 Q2323.4 Yxian4 Wheon Wsa ¥±¥ó ¥³¥ó ¤¿¤Æ¤Þ¤Ä.¤ë {offer} {present} {show} {display} +àÜ 605C U737a B94 S19 N2917 V3615 O2791 MN20782 MP7.0759 P1-3-16 I3g16.1 Q4728.6 Yta4 Yta3 Wdal Wchal ¥À¥Ä ¥¿¥Ä ¤¦¤½ ¤«¤ï ¤«¤ï¤¦¤½ {otter} +àÝ 605D U73c8 B96 S9 N2930 V3629 L2962 MN20915 MP7.0901 P1-4-5 I4f5.4 Q1610.0 Yjia1 Wga ¥« ¤«¤ß¤«¤¶¤ê {ornamental hairpin} +àÞ 605E U73b3 B96 S9 XJ14C3B N2929 V3627 MN20889 MP7.0898 P1-4-5 I4f5.5 Q1314.0 Ydai4 Wdae ¥¿¥¤ ¤¿¤¤¤Þ¤¤ {tortoise shell} +àß 605F U73ce B96 S9 XJ04441 XH2933 V3623 MN20921X MP7.0906 P1-4-5 Q1719.2 Yzhen1 Wjin ¥Á¥ó ¤á¤º¤é.¤·¤¤ ¤¿¤«¤é {precious} {valuable} {rare} +àà 6060 U73bb B96 S9 N2931 V3628 MN20899 MP7.0899 P1-4-5 I4f5.2 Q1414.7 Ybo1 Wpa ¥Ï {glass} +àá 6061 U73c0 B96 S9 N2926 V3624 MN20904 MP7.0900 P1-4-5 I4f5.3 Q1610.0 Ypo4 Wbag Wbaeg ¥Ï¥¯ {amber} +àâ 6062 U73e5 B96 S10 V3634 MN20964 MP7.0912 P1-4-6 I4f6.1 Q1114.0 Q1112.0 Yer3 Wi ¥¸ ¤ß¤ß¤À¤Þ {ear bauble} {hilt} +àã 6063 U73ee B96 S10 V3633 MN20977 MP7.0918 P1-4-6 I4f6.6 Q1711.0 Ypei4 Wpae ¥Ï¥¤ ¤ª¤Ó¤À¤Þ {bauble} {jewel} +àä 6064 U73de B96 S10 N2934 V3635 MN20953 MP7.0907 P1-4-6 I4f6.5 Q1716.4 Yluo4 Wrag ¥é¥¯ {necklace} +àå 6065 U74a2 B96 S16 XJ04E5C XH2965 V3677 MN21249 MP7.0969 P1-4-12 Q1116.7 Yliu2 ¥ë ¥ê¥å¥¦ {precious stone} +àæ 6066 U7405 B96 S11 XJ06067 N2938 V3639 O1606 MN21013 MP7.0924 P1-4-7 Q1313.2 Ylang2 Wrang ¥í¥¦ {a precious stone} +àç 6067 U746f B96 S14 XJ06066 N2954 V3657 MN21163 MP7.0960 P1-4-10 I4f9.1 Q1712.7 Ylang2 Wrang ¥í¥¦ {precious stone} +àè 6068 U7425 B96 S12 N2947 V3651 MN21061 MP7.0932 P1-4-8 I4f8.8 Q1111.7 Q1111.2 Yhu3 Who ¥³ {jewelled utensil} +àé 6069 U73f8 B96 S11 V3641 MN20993 MP7.0920 P1-4-7 I4f7.4 Q1116.1 Ywu2 Wo ¥´ {jewel} +àê 606A U7432 B96 S12 N2944 V3648 L2963 MN21075 MP7.0936 P1-4-8 I4f8.4 Q1111.1 Ybei4 Wbae ¥Ï¥¤ ¤Ä¤é¤Ì¤¯ {string of many pearls} +àë 606B U743a B96 S12 N2948 V3652 MN21088 MP7.0942 P1-4-8 I4f8.5 Q1413.1 Yfa4 Wbeob ¥Û¥¦ {enamel} +àì 606C U7455 B96 S13 N2958 V3664 MN21120 MP7.0945 P1-4-9 I4f9.2 Q1714.7 Yxia2 Wha ¥« ¤¢¤é ¤­¤º ¤Ê¤ó¤¾ {flaw} {blemish} +àí 606D U743f B96 S13 V3658 MN21093 MP7.0942 P1-4-9 I4f9.7 Q1715.6 Yhun2 Yhui1 Wheun ¥³¥ó {jewel} +àî 606E U745f B96 S13 V3660 O2020A MN21133 MP7.0952 P2-8-5 I4f9.10 Q1133.1 Yse4 Wseul ¥·¥Ä ¤ª¤ª¤´¤È {large koto} +àï 606F U7459 B96 S13 XJ06275 N2952 V3659 MN21125 MP7.0947 P1-4-9 I4f8.7 Q1216.3 Ynao3 Wno ¥Î¥¦ {agate} {onyx} +àð 6070 U7441 B96 S13 N2955 V3661 MN21096 MP7.0943 P1-4-9 I4f9.4 Q1616.0 Ymao4 Ymei4 Wmo ¥Þ¥¤ ¥Ð¥¤ ¥Ü¥¦ ¥â¥¦ {ancient Chinese imperial jewels} +àñ 6071 U745c B96 S13 N2957 V3663 MN21129 MP7.0948 P1-4-9 I4f9.8 Q1812.1 Yyu2 Wyu ¥æ {jewel} +àò 6072 U7469 B96 S15 V3670 MN21155 MP7.0958 P2-8-7 I4f10.7 Q9910.3 Yying2 Whyeong Wyeong ¥¨¥¤ {clear} +àó 6073 U7470 B96 S14 XJ14C6C N2964 V3672 MN21164 MP7.0960 P1-4-10 I4f10.2 Q1611.3 Ygui1 Wgoe ¥«¥¤ ¤¿¤Þ ¤á¤º¤é.¤·¤¤ {strange} +àô 6074 U7463 B96 S14 XJ14C27 N2966 V3674 MN21147 MP7.0954 P1-4-10 I4f10.4 Q1918.6 Ysuo3 Wswae ¥µ ¤Á¤¤¤µ.¤¤ ¤¯¤µ¤ê {small} {chain} +àõ 6075 U746a B96 S14 N2963 V3671 MN21156 MP7.0959 P1-4-10 I4f10.1 Q1112.7 Yma3 Wma ¥á ¥Ð {agate} {onyx} +àö 6076 U7476 B96 G9 S13 XJ07424 V3656 H1026 DK703 L2553 O2286 IN2163 P1-4-9 I4f9.5 Q1717.2 Yyao2 Wyo ¥è¥¦ ¤¿¤Þ {beautiful as a jewel} +à÷ 6077 U747e B96 S15 N2968 V3676 MN21187 MP7.0963 P1-4-11 I4f11.2 Q1411.4 Yjin3 Wgeun ¥­¥ó {jewel} +àø 6078 U748b B96 S15 V3675 O2287 MN21211 MP7.0966 P1-4-11 I4f11.1 Q1014.6 Yzhang1 Wjang ¥·¥ç¥¦ {ceremonial jeweled implement} +àù 6079 U749e B96 S16 V3678 MN21245 MP7.0968 P1-4-12 I4f12.1 Q1213.4 Ypu2 Wbag ¥Ï¥¯ ¤¢¤é¤¿¤Þ {uncut gem} {unpolished gem} +àú 607A U74a7 B96 S18 XH2941 N2969 V3679 O2782 MN21269 MP7.0970 P2-13-5 I4f13.2 Q7010.3 Ybi4 Wbyeog ¥Ø¥­ ¤¿¤Þ {sphere} {ball} +àû 607B U74ca B96 S18 V3682 O2717 MN21328 MP7.0970 P1-4-14 I4f14.1 Q1714.7 Yqiong2 Wgyeong ¥±¥¤ ¤¿¤Þ {red jewel} {beautiful jewel} +àü 607C U74cf B96 S20 N2971 V3684 MN21340 MP7.0984 P1-4-16 I4f16.1 Q1111.1 Ylong2 Wrong ¥í¥¦ {clarity} {sound of jewels} +àý 607D U74d4 B96 S21 XJ0607E N2972 V3685 MN21347 MP7.0985 P1-4-17 I4f17.1 Q1614.4 Yying1 Wyeong ¥¨¥¤ ¥è¥¦ {jewelled necklace} +àþ 607E U73f1 B96 S10 XJ0607D XH2972 V3632 P1-4-6 Q1914.4 Yying1 Wyeong ¥¨¥¤ ¥è¥¦ {a necklace made of precious stones} +á¡ 6121 U74e0 B97 S12 N2974 V3687 MN21392X MP7.0990 P1-6-6 I0a12.2 Q4223.0 Yhu4 Who ¥³ ¥«¥¯ ¤Ò¤µ¤´ {gourd} +ᢠ6122 U74e3 B28 C97 S20 XJ04A5B XJ0517E XJ05221 XJ06D67 XH2004 N845 V3689 H1644 MN21425X MP7.0993 P1-7-13 Q0044.1 Yban4 Wpan ¥Ù¥ó ¥Ø¥ó ¤ï¤­¤Þ.¤¨¤ë ¤ï.¤±¤ë ¤Ï¤Ê¤Ó¤é ¤¢¤é¤½.¤¦ {petal} {valve} +ᣠ6123 U74e7 B98 S7 N2978 V3691 MN21442 MP7.0998 P3-5-2 I2k5.2 Q1471.0 Wsib ¥Ç¥«¥°¥é¥à {10 grams} {(kokuji)} +ᤠ6124 U74e9 B98 S8 N2979 V3692 MN21450 MP7.0999 P3-5-3 I2k6.6 Q1271.4 Yqian2 Ywa3 Wcheon ¥­¥í¥°¥é¥à {1000 grams} {(kokuji)} +ᥠ6125 U74ee B98 S9 V3693 MN21461 MP7.0999 P2-2-7 I2o7.7 Q8071.7 Yweng4 Wong ¥ª¥ª ¥ª¥¦ ¤â¤¿¤¤ {jar} {jug} {container} +ᦠ6126 U74f2 B98 S9 V3694 MN21467 MP7.1000 P3-5-4 I0a9.3 Q1571.1 Wton ¤È¤ó {ton} {1000 kilograms} +᧠6127 U74f0 B98 S9 N2980 V3695 MN21465 MP7.1000 P3-5-4 I2o7.9 Q1871.2 Wbun ¥Ç¥·¥°¥é¥à {0.1 gram} {(kokuji)} +ᨠ6128 U74f1 B98 S9 N2981 V3696 MN21466 MP7.1000 P3-5-4 I0a9.6 Q1271.1 Wmo ¥ß¥ê¥°¥é¥à {0.001 gram} {(kokuji)} +á© 6129 U74f8 B98 S11 N2983 V3698 MN21499 MP7.1002 P3-5-6 I4c7.16 Q1171.6 Wbaeg ¥Ø¥¯¥È¥°¥é¥à {100 grams} {(kokuji)} +᪠612A U74f7 B98 S11 XJ14C7E N2982 V3697 MN21491 MP7.1001 P2-6-5 I4j7.4 Q3771.7 Yci2 Wja ¥· ¤«¤á {high quality porcelain} +á« 612B U7504 B98 S14 V3701 O2161 MN21557X MP7.1006 P1-9-5 I3b11.9 Q1111.7 Yzhen1 Wgyeon Wjin ¥±¥ó ¥·¥ó ¤¹¤¨ {porcelain} {make clear} {distinguish between} +ᬠ612C U7503 B98 S14 N2986 V3703 O2223 MN21554 MP7.1006 P1-9-5 I5d9.3 Q2971.7 Yzhou4 Wchu ¥·¥å¥¦ ¤·¤­¤¬¤ï¤é ¤¤¤·¤À¤¿¤ß {floor tile} +á­ 612D U7505 B98 S14 N2985 V3702 MN21561 MP7.1008 P3-5-9 I2p12.6 Q1171.1 Wri ¥»¥ó¥Á¥°¥é¥à {centigram} {(kokuji)} +á® 612E U750c B98 S16 XJ14C78 V3707 MN21586 MP7.1009 P1-11-5 I3d13.12 Q7171.7 You1 Wgu ¥ª¥ª ¥ª¥¦ ¤Û¤È¤® ¤Ï¤Á ¤«¤á {small jar} {jug} +ᯠ612F U750e B98 S16 V3705 MN21589 MP7.1011 P1-11-5 I0a16.1 Q5131.7 Yzhuan1 Wjeon ¥»¥ó ¤·¤­¤¬¤ï¤é ¤«¤ï¤é {floor tiles} +á° 6130 U750d B140 C98 S15 S16 N4046 V3704 O2366 MN21587X MP7.1010 P2-3-12 I3k12.11 Q4471.7 ZRP2-4-12 Ymeng2 Wmaeng ¥Ü¥¦ ¥ß¥ç¥¦ ¤¤¤é¤« {roof tile} {tiled roof} +á± 6131 U7515 B8 C98 S18 F2448 N335 V3709 O2908 MN21617 MP7.1013 P2-2-16 I2j16.1 Q0071.7 Yweng4 Wong ¥ª¥¦ ¤«¤á ¤ß¤« T1 ¤â¤¿¤¤ {jar} {jug} {vat} +á² 6132 U7513 B98 S18 V3708 MN21609 MP7.1013 P2-13-5 I5b13.1 Q7071.7 Ypi4 Wbyeog ¥Ø¥­ ¥Ó¥ã¥¯ ¤«¤ï¤é {floor tiles} +á³ 6133 U751e B42 C99 S13 XJ03E28 XH1369 N1368 V3714 MN21659 MP7.1027 P2-5-8 Q9077.5 Ychang2 Wsang ¥·¥ç¥¦ ¥¸¥ç¥¦ ¤«¤Ä.¤Æ ¤Ê.¤á¤ë {lick} {lap up} {burn up} {taste} {undergo} {underrate} {despise} +á´ 6134 U7526 B1 C100 S12 XH4097 F2429 N66 V3718 H3315 L2940 O1814 MN21691 MP7.1044 P3-7-5 I0a12.6 Q1550.1 Ysu1 Wso ¥½ ¥³¥¦ ¤è¤ß¤¬¤¨.¤ë {be resuscitated} {revived} +áµ 6135 U752c B101 S7 V3723 MN21707 MP7.1049 P2-2-5 I2r5.2 Q1722.7 Yyong3 Wyong ¥è¥¦ {road with walls on both sides} +ᶠ6136 U753c B102 S7 XJ0442E XH2995 V3730 P2-5-2 Q6020.1 Yting3 Yding1 Wjeong ¥Á¥ç¥¦ ¤ß¤Á {town} {block} +á· 6137 U7544 B102 S8 XJ04E31 XJ14D3C XH3003 V3732 H2234 MN21760 MP7.1085 P2-3-5 Q9060.0 Yliu2 Wryu Wyu ¥ê¥å¥¦ ¥ë ¤È.¤á¤ë ¤È.¤Þ¤ë ¤È¤É.¤á¤ë ¤È¤É.¤Þ¤ë ¤ë¤¦¤Ö¤ë {fasten} {halt} {stop} +Ḡ6138 U754d B102 S9 XH2998 V3740 MN21776 MP7.1087 P1-5-4 Q6802.0 Yjie4 Wgye ¥«¥¤ ¤µ¤«¤¤ {circle} {world} +á¹ 6139 U754a B102 S9 XH3695 V3736 MN21773 MP7.1086 P1-5-4 Q6500.0 Ygeng1 Wgyeong ¥­¥ç¥¦ ¥³¥¦ ¤¿¤¬.¤ä¤¹ {plow} {cultivate} +Ạ613A U7549 B102 S9 V3737 MN21768 MP7.1086 P1-5-4 I5f4.2 Q6503.0 Yfu2 Wbu ¥Õ ¤¿¤¬¤ä.¤¹ {till} {cultivate} +á» 613B U755b B102 S10 V3744 MN21810 MP7.1097 P1-5-5 I5f5.2 Q6802.2 Yzhen3 Wjin ¥·¥ó ¤¢¤¼ {boundary between paddies} +á¼ 613C U7546 B102 S9 XJ04026 XJ14D36 XJ14D38 XH311 V3735 MN21763 MP7.1085 P1-7-2 Q0263.0 Ymu3 Wmu Wmyo ¥Ü¥¦ ¥Û ¥â ¥à ¤» ¤¦¤Í {Chinese land measure} {fields} +á½ 613D U755a B28 C102 S10 N852 V3745 MN21809 MP7.1097 P2-2-8 I5f5.7 Q2360.3 Yben3 Wbun ¥Û¥ó ¤â¤Ã¤³ ¤Õ¤´ {basket} {hamper} +á¾ 613E U7569 B102 S11 V3751 P1-5-6 I5f6.1 Q6003.2 ¤±¤µ {surplice} +á¿ 613F U7564 B102 S11 V3752 O1382 MN21837 MP7.1105 P1-5-6 I5f6.3 Q6404.1 Yzhi4 Wchi ¥¸ ¥· {festival grounds} +áÀ 6140 U7567 B102 S11 XJ04E2C XH3007 V3756 H2586 MN21840 MP7.1107 P2-5-6 Q6060.4 Ylu:e4 Wryag ¥ê¥ã¥¯ ¤Û¤Ü ¤ª¤«.¤¹ ¤ª¤µ.¤á¤ë ¤Ï¤«¤ê¤´¤È ¤Ï¤«.¤ë ¤Ï¤Ö.¤¯ {abbreviation} {omission} {outline} {shorten} {capture} {plunder} +áÁ 6141 U756b B129 C102 S12 XJ03268 XH50 N3721 V3759 H2690 O1758 MN21859 MP7.1111 P2-6-6 Q5010.6 Yhua4 Whwa Whoeg ¥¬ ¥«¥¯ ¥¨ ¥«¥¤ ¤¨¤¬.¤¯ ¤«¤¯.¤¹¤ë ¤«¤®.¤ë ¤Ï¤«¤ê¤´¤È ¤Ï¤«.¤ë {picture} {sketch} {drawing} {stroke} {mark} {divide} +á 6142 U756d B102 S12 V3761 MN21861 MP7.1118 P1-5-7 I5f7.1 Q6809.4 Yyu2 Wsa Wyeo ¥è ¥·¥ã {new field} +áà 6143 U7578 B102 S13 N3012 V3767 H1198 MN21893 MP7.1133 P1-5-8 I5f8.2 Q6402.1 Yji1 Wgi ¥­ {difference} {strange} {cripple} +áÄ 6144 U7576 B42 C102 S13 XJ04576 XH1359 N1367 V3765 H2611 O2001 MN21890 MP7.1126 P2-5-8 Q9060.6 Ydang1 Ydang4 Wdang ¥È¥¦ ¤¢.¤¿¤ë ¤¢.¤Æ¤ë ¤Þ¤µ.¤Ë T1 ¤È {bear} {accept} {undertake} {just} +áÅ 6145 U7586 B1 C102 S19 N72 V3770 H1430 O2873 MN21961 MP7.1139 P1-6-13 I5f14.2 Q1111.6 Yjiang1 Wgang ¥­¥ç¥¦ ¤µ¤«¤¤ {boundary} +áÆ 6146 U7587 B102 S19 XJ06147 N3016 V3771 O2799 MN21967 MP7.1140 P1-5-14 I5f14.1 Q6404.1 Ychou2 Wju ¥Á¥å¥¦ ¤¦¤Í ¤¿¤°¤¤ ¤Ò¤È.¤·¤¤ {before} {companion} {same kind} +áÇ 6147 U7574 B102 S12 XJ06146 XH3016 V3760 P1-5-7 Q6504.4 Ychou2 Wju ¥Á¥å¥¦ ¤¦¤Í ¤¿¤°¤¤ ¤Ò¤È.¤·¤¤ {farmland} {arable land} {category} +áÈ 6148 U758a B102 S22 XJ03E76 XJ06149 XJ0614A XJ13460 XH3010 N3017 V3772 H2624 MN21983 MP7.1143 P2-5-17 Q6010.7 Ydie2 Wcheob ¥¸¥ç¥¦ ¥Á¥ç¥¦ ¤¿¤¿.¤à ¤¿¤¿¤ß ¤«¤µ.¤Ê¤ë ¤«¤µ.¤Í¤ë {tatami} {counter for tatami mats} {fold} {shut up} {do away with} +áÉ 6149 U7589 B102 S22 XJ03E76 XJ06148 XJ0614A XJ13460 XH3010 V3773 MN21982 MP7.1142 P2-5-17 Q6010.7 Ydie2 Wcheob ¥¸¥ç¥¦ ¥Á¥ç¥¦ ¤¿¤¿.¤à ¤¿¤¿¤ß ¤«¤µ.¤Ê¤ë {repeat} {duplicate} {repetitious} +áÊ 614A U7582 B102 S16 XJ03E76 XJ06148 XJ06149 XJ13460 XH3010 V3769 P2-5-11 Q6010.7 Ydie2 Wcheob ¥¸¥ç¥¦ ¥Á¥ç¥¦ ¤¿¤¿.¤à ¤¿¤¿¤ß ¤«¤µ.¤Ê¤ë ¤«¤µ.¤Í¤ë {counter for tatami mats} {fold} +áË 614B U7594 B104 S7 N3023 V3778 MN22019 MP7.1154 P3-5-2 I5i2.1 Q0012.1 Yding1 Wjeong ¥Æ¥¤ ¥Á¥ç¥¦ {carbuncle} +áÌ 614C U759a B104 S8 N3024 V3779 MN22033 MP7.1155 P3-5-3 I5i3.2 Q0018.7 Yjiu4 Wgu ¥­¥å¥¦ ¤ä¤Þ.¤·¤¤ ¤ä.¤à {ashamed} {painful} {guilty conscious} +áÍ 614D U759d B104 S8 N3025 V3780 MN22040 MP7.1156 P3-5-3 I5i3.1 Q0017.2 Yshan4 Wsan ¥»¥ó ¥µ¥ó {colic} {stomach ache} +áÎ 614E U75a5 B104 S9 N3026 V3781 MN22057 MP7.1157 P3-5-4 I5i4.3 Q0012.8 Yjie4 Wgae ¥«¥¤ ¤Ï¤¿¤± {scabby eruption} +áÏ 614F U75a3 B104 S9 XJ0666F N3027 V3782 MN22050 MP7.1157 P3-5-4 I5i4.1 Q0011.4 Yyou2 Wu ¥æ ¥æ¥¦ ¤¤¤Ü {wart} +áÐ 6150 U75c2 B104 S10 N3038 V3793 MN22122 MP7.1167 P3-5-5 I5i5.7 Q0016.0 Yjia1 Wga ¥« ¥± ¤«¤µ ¤«¤µ.¤Ö¤¿ {scab} {dry up} {slough} +áÑ 6151 U75b3 B104 S10 N3032 V3789 MN22085 MP7.1161 P3-5-5 I5i5.1 Q0017.5 Ygan1 Wgam ¥«¥ó {children's diseases} +áÒ 6152 U75c3 B104 S10 N3034 V3790 MN22124 MP7.1167 P3-5-5 I5i5.11 Q0013.2 Yxuan2 Whyeon ¥²¥ó ¥±¥ó {cramps} +áÓ 6153 U75b5 B104 S11 N3047 V3805 H3282 MN22089X MP7.1161 P3-5-6 I5i6.3 Q0011.1 ZSP3-5-5 Yci1 Yci2 Wja ¥· ¤­¤º {crack} {flaw} {scratch} {speck} +áÔ 6154 U75bd B104 S10 N3031 V3787 MN22106 MP7.1163 P3-5-5 I5i5.5 Q0011.7 Yju1 Wjeo ¥½ ¥·¥ç ¤«¤µ {carbuncle} +áÕ 6155 U75b8 B104 S10 N3030 V3786 MN22094 MP7.1161 P3-5-5 I5i5.8 Q0011.6 Ydan3 Yda5 Wdal ¥¿¥ó {jaundice} +áÖ 6156 U75bc B104 S10 N3037 V3792 MN22105X MP7.1163 P3-5-5 I5i5.9 Q0013.3 Q0011.3 Yteng2 Wdong ¥È¥¦ ¤¦¤º.¤¯ ¤¤¤¿.¤à {ache} {pain} {tingle} {fester} +á× 6157 U75b1 B104 S10 XJ0622E XJ07052 N3036 V3791 MN22082 MP7.1159 P3-5-5 I5i5.6 Q0011.2 Ypao4 Wpo ¥Û¥¦ ¤â¤¬¤µ {smallpox} {blister} +áØ 6158 U75cd B104 S11 N3043 V3801 MN22148 MP7.1171 P3-5-6 I5i6.1 Q0013.2 Yyi2 Wi ¥¤ ¤­¤º {injury} +áÙ 6159 U75ca B104 S11 V3800 MN22141 MP7.1171 P3-5-6 I5i6.5 Q0011.4 Yquan2 Wjeon ¥»¥ó {heal} +áÚ 615A U75d2 B104 S11 N3044 V3802 L2572 MN22163 MP7.1172 P3-5-6 I5i6.6 Q0015.1 Yyang3 Wyang ¥è¥¦ ¤«¤æ.¤¬¤ë ¤«¤µ ¤«¤æ.¤¤ {itchy} +áÛ 615B U75d9 B104 S12 N3052 V3812 MN22186 MP7.1174 P3-5-7 I5i7.5 Q0011.1 Yjing4 Wgyeong ¥±¥¤ ¤Ä.¤ë ¤Ò¤­¤Ä.¤ë {have a cramp} +áÜ 615C U75e3 B104 S12 N3050 V3809 MN22218 MP7.1177 P3-5-7 I5i7.6 Q0013.1 Yzhi4 Wji ¥· ¤¢¤¶ ¤Û¤¯¤í {birthmark} {mole} +áÝ 615D U75de B104 S12 V3808 MN22206 MP7.1176 P3-5-7 I5i7.4 Q0016.9 Ypi3 Wbi ¥Ò ¤Ä¤«¤¨ {constipation} {costiveness in chest or intestines} +áÞ 615E U75fe B104 S13 XJ14D4D N3029 V3807 MN22289 MP7.1183 P3-5-8 I5i7.3 Q0012.1 Ye1 Wa ¥¢ ¤ä¤Þ¤¤ {chronic illness} {also N3048} +áß 615F U75ff B104 S13 V3815 MN22290 MP7.1183 P3-5-8 I5i8.5 Q0014.4 Ywei3 Wwi ¥¤ ¤Ê.¤¨¤ë {atrophy} {go numb} {be paralysed} +áà 6160 U75fc B104 S13 N3056 V3817 MN22285 MP7.1182 P3-5-8 I5i8.8 Q0016.0 Ygu1 Ygu4 Wgo ¥³ {chronic illness} +áá 6161 U7601 B104 S13 N3055 V3816 MN22294 MP7.1183 P3-5-8 I5i8.7 Q0014.8 Ycui4 Wchwe ¥¹¥¤ ¤Ä¤«.¤ì¤ë {take sick} {fatigue} +áâ 6162 U75f0 B104 S13 N3060 V3822 L2573 MN22251 MP7.1179 P3-5-8 I5i8.6 Q0018.9 Ytan2 Wdam ¥¿¥ó {sputum} {phlegm} +áã 6163 U75fa B104 S13 XJ14D62 N3059 V3820 L2579 MN22280 MP7.1182 P3-5-8 I5i8.4 Q0014.6 Ybi4 Wbi ¥Ò ¤·¤Ó.¤ì¤ë {palsy} {become numb} {paralysed} +áä 6164 U75f2 B104 S13 N3057 V3818 MN22254 MP7.1180 P3-5-8 I5i8.3 Q0011.4 Q0019.4 Yma2 Wma ¥Þ ¥Ð ¤·¤Ó.¤ì¤ë {measles} {paralysis} +áå 6165 U75f3 B104 S13 N3058 V3819 MN22255 MP7.1180 P3-5-8 I5i8.2 Q0019.4 Ylin2 Wrim ¥ê¥ó {gonorrhea} +áæ 6166 U760b B104 S14 N3064 V3827 MN22322 MP7.1185 P3-5-9 I5i9.4 Q0011.7 Yfeng1 Wpung ¥Õ¥¦ {insanity} {headache} +áç 6167 U760d B104 S14 N3062 V3825 MN22327 MP7.1179 P3-5-9 I5i9.3 Q0012.7 Yyang2 Wyang ¥è¥¦ ¤«¤µ {boil} {carbuncle} +áè 6168 U7609 B104 S14 XJ04C7E XH3081 V3824 MN22318 MP7.1185 P3-5-9 Q0012.1 Yyu4 Wyu ¥æ ¤¤.¤¨¤ë ¤¤¤ä.¤¹ {get well} {recover} +áé 6169 U761f B104 S15 N3065 V3828 MN22396 MP7.1190 P3-5-10 I5i10.4 Q0011.7 Ywen1 Won ¥ª¥ó ¤¨¤ä¤ß {contagious disease} +áê 616A U7627 B104 S14 N3063 V3826 MN22419 MP7.1195 P3-5-9 I5i9.2 Q0011.4 Ynu:e4 Yyao4 Whag ¥®¥ã¥¯ ¥¬¥¯ ¤ª¤³¤ê {ague} {intermittent fever} +áë 616B U7620 B104 S15 N3070 V3833 MN22401 MP7.1191 P3-5-10 I5i10.2 Q0012.7 Yji2 Wcheog ¥»¥­ ¥¸¥ã¥¯ ¤ä¤».¤ë {get thin} {lose weight} {become sterile} +áì 616C U7621 B104 S15 N3067 V3829 MN22404 MP7.1191 P3-5-10 I5i10.5 Q0016.7 Ychuang1 Wchang ¥½¥¦ ¥·¥ç¥¦ ¤«¤µ {wound} {boil} {syphilis} +áí 616D U7622 B104 S15 N3066 V3830 MN22405 MP7.1192 P3-5-10 I5i10.1 Q0014.7 Yban1 Wban ¥Ï¥ó ¤­¤º {scar} +áî 616E U7624 B104 S15 XJ14E28 F2373 N3068 V3831 MN22408 MP7.1192 P3-5-10 I5i10.3 Q0016.2 Yliu2 Wryu ¥ê¥å¥¦ ¥ë ¤³¤Ö {lump} {swelling} +áï 616F U7634 B104 S16 N3073 V3836 MN22455 MP7.1197 P3-5-11 I5i11.3 Q0014.6 Yzhang4 Wjang ¥·¥ç¥¦ {miasma} +áð 6170 U7630 B104 S16 N3074 V3837 MN22447 MP7.1197 P3-5-11 I5i11.4 Q0019.3 Yluo3 Wra ¥ë¥¤ ¥é ¥é¥¤ {swollen neck glands} +áñ 6171 U763b B104 S16 XJ14E21 N3071 V3834 MN22467 MP7.1198 P3-5-11 I5i11.1 Q0014.4 Ylou4 Wru ¥ë ¥í¥¦ ¤»¤à¤· ¤«¤µ ¤Ç¤­¤â¤Î {fistula} +áò 6172 U7647 B104 S17 N3079 V3843 MN22518 MP7.1201 P3-5-12 Q0012.7 Yxian2 Wgan ¥«¥ó ¤Ò¤­¤Ä¤± {bitter} {hot temper} {irritable} {nervous} +áó 6173 U7648 B104 S17 N3077 V3841 H3287 MN22520 MP7.1202 P3-5-12 I5i12.2 Q0014.7 Yfei4 Wpye ¥Ï¥¤ {chronic illness} {getting crippled} +áô 6174 U7646 B104 S17 V3838 MN22512 MP7.1201 P3-5-12 I5i12.1 Q0012.7 Ylao2 Wro ¥í¥¦ {rash} {pain} {debilitation} +áõ 6175 U765c B104 S18 V3845 MN22570 MP7.1205 P3-5-13 I5i13.1 Q0014.7 Ydian4 Wjeon ¥Ç¥ó ¥Æ¥ó ¤Ê¤Þ¤º {leucoderma} {piebald skin} +áö 6176 U7658 B104 S17 N3075 V3839 MN22556X MP7.1204 P3-5-12 I5i12.5 Q0012.7 Yli4 Yji1 Wryeo Wra ¥ì¥¤ ¥é¥¤ ¤¨¤ä¤ß {contagious disease} {leprosy} +á÷ 6177 U7661 B104 S19 XJ04354 XH3061 N3083 V3849 H3293 MN22591 MP7.1206 P3-5-14 Q0018.1 Ychi1 Wchi ¥Á ¤·.¤ì¤ë ¤ª¤í¤« {foolish} +áø 6178 U7662 B104 S20 N3084 V3850 MN22602 MP7.1208 P3-5-15 I5i15.1 Q0013.2 Yyang3 Wyang ¥è¥¦ ¤«¤æ.¤¤ {itchy} +áù 6179 U7668 B104 S21 V3852 MN22618 MP7.1209 P3-5-16 I5i16.3 Q0011.4 Yhuo4 Wgwag ¥«¥¯ {heatstroke} {sunstroke} +áú 617A U7669 B104 S21 N3087 V3854 MN22622 MP7.1209 P3-5-16 I5i16.1 Q0018.6 Ylai4 Wra ¥é¥¤ {leprosy} +áû 617B U766a B104 S21 N3086 V3853 MN22626 MP7.1209 P3-5-16 I5i16.2 Q0018.6 Yji1 Wjeog ¤·¤ã¤¯ {spasms} {(kokuji)} +áü 617C U7667 B104 S21 N3085 V3851 MN22617 MP7.1209 P3-5-16 I5i16.4 Q0011.1 Yli4 Wryeog ¥ì¥­ {swollen neck glands} +áý 617D U766c B104 S22 N3088 V3855 MN22629 MP7.1209 P3-5-17 I5i17.1 Q0015.1 Yxian3 Yxuan3 Wseon ¥»¥ó ¤¿¤à¤· {ringworm} +áþ 617E U7670 B104 S23 XJ14E2B XJ15656 N3080 V3856 MN22638 MP7.1210 P3-5-18 I5i18.1 Q0011.4 Yyong1 Wong ¥è¥¦ ¤Ï¤ì¤â¤Î {boil} {carbuncle} {also N3089} +â¡ 6221 U7672 B104 S24 N3090 V3857 MN22643 MP7.1211 P3-5-19 I5i19.1 Q0018.6 Ydian1 Wjeon ¥Æ¥ó {insanity} +⢠6222 U7676 B105 S5 V3858 H40 MN22657 MP7.1212 P1-2-3 I0a5.3 Q1223.2 Ybo1 Wbal ¥Ï¥Ä T2 ¤Ï¤Ä¤¬¤·¤é {dotted tent radical (no. 105)} +⣠6223 U7678 B105 S9 N3091 V3859 K2051 O952 MN22660 MP7.1212 P2-5-4 I0a9.2 Q1243.0 Q1243.1 Ygui3 Wgye ¥­ ¤ß¤º¤Î¤È {10th calendar sign} +⤠6224 U767c B105 S12 XJ0482F XH3092 N3093 V3861 H2596 O2002 MN22669 MP7.1218 P2-5-7 Q1224.7 Yfa1 Wbal ¥Ï¥Ä ¥Û¥Ä ¤¿.¤Ä ¤¢¤Ð.¤¯ ¤ª¤³.¤ë ¤Ä¤«.¤ï¤¹ ¤Ï¤Ê.¤Ä T1 ¤Ð {departure} {publish} {emit} {start from} {disclose} +⥠6225 U7680 B106 S7 V3866 O494 MN22683 MP8.0067 P2-5-2 I4c3.2 Q2671.1 Ybi1 Wgeub ¥­¥å¥¦ ¥Ò¥ç¥¯ ¥­¥ç¥¦ ¥³¥¦ {fragrant} {grain} +⦠6226 U7683 B106 S7 XJ04B46 XH4483 V3865 MN22686 MP8.0069 P2-5-2 Q2621.0 Ymao4 Wmo Wmag ¥Ü¥¦ ¥Ð¥¯ ¤«¤¿¤Á ¤«¤¿¤É¤ë {countenance} {appearance} +⧠6227 U7688 B106 S9 XJ03522 XJ05D45 XH1582 N3098 V3868 MN22705 MP8.0083 P1-5-4 Q2164.7 Ygui1 Wgwi ¥­ ¤«¤¨.¤ë ¤«¤¨.¤¹ ¤ª¤¯.¤ë ¤È¤Ä.¤° {homecoming} {arrive at} {lead to} {result in} +⨠6228 U768b B106 S10 XJ03B29 XH3104 N3101 V3871 O1197 MN22714 MP8.0083 P2-5-5 Q2640.3 Ygao1 Wgo Who ¥³¥¦ ¤µ¤Ä¤­ {the high land along a river} +â© 6229 U768e B106 S11 N3103 V3872 O1375 MN22724 MP8.0086 P1-5-6 I4c7.15 Q2064.8 Yjiao3 Wgyo ¥­¥ç¥¦ ¥³¥¦ ¤­¤è.¤¤ ¤·¤í.¤¤ {white} {shining} +⪠622A U7696 B106 S12 V3874 O1638 MN22736 MP8.0088 P1-5-7 I4c8.14 Q2361.1 Ywan3 Yhuan3 Whwan ¥«¥ó {Venus} {morning star} {place name} +â« 622B U7693 B106 G9 S12 F2428 N3105 V3875 H1180 DK800 L2934 O1639 MN22732X MP8.0086 IN2169 P1-5-7 I4c8.13 Q2466.1 Q2566.0 Yhao4 Who ¥³¥¦ ¤·¤í.¤¤ ¤Ò¤«.¤ë T1 ¤¢¤­¤é ¤Æ¤ë ¤¢¤­ ¤Ò¤í ¤Ò¤í¤· {white} {clear} +⬠622C U7699 B106 S13 XH2136 V3876 MN22748 MP5.0902 P2-8-5 I4c9.9 Q4260.2 Yxi1 Wseog ¥·¥ã¥¯ ¥»¥­ ¤·¤í.¤¤ {clear} +â­ 622D U769a B106 S15 XJ13324 N3107 V3877 MN22765 MP8.0089 P1-5-10 I4c11.4 Q2261.8 Yai2 Wae ¥¬¥¤ ¥® ¥² ¥«¥¤ ¤·¤í.¤¤ ¤µ¤à.¤¤ {white} +â® 622E U76b0 B107 S10 XJ06157 XJ07052 V3879 MN22844 MP8.0098 P1-5-5 I2h8.2 Q4721.2 Ypao4 Wpo ¥Û¥¦ ¥Ó¥ç¥¦ ¤Ë¤­¤Ó {pimple} +⯠622F U76b4 B107 S12 V3880 MN22866 MP8.0099 P1-7-5 I2h10.1 Q2444.7 Ycun1 Wjun ¥·¥å¥ó ¤Ò¤Ó ¤·¤ï {wrinkles} {cracking} {creases} +â° 6230 U76b8 B107 S14 XJ06231 N3111 V3882 MN22888 MP8.0100 P1-9-5 I7c7.3 Q3454.7 Yjun1 Wgun ¥¯¥ó ¥­¥ó ¤Ò¤Ó ¤¢¤«¤®¤ì {skin cracks or roughness} +â± 6231 U76b9 B107 S14 XJ06230 XH3111 V3883 P1-5-9 Q4725.6 Yjun1 Wgun ¥¯¥ó ¥­¥ó ¤Ò¤Ó ¤¢¤«¤®¤ì {skin cracks or roughness} +â² 6232 U76ba B107 S15 N3112 V3884 MN22899 MP8.0100 P1-10-5 I2h13.1 Q2444.7 Yzhou4 Wchu ¥·¥å¥¦ ¥¹¥¦ ¤·¤ï ¤·¤Ü {wrinkles} {creases} {folds} +â³ 6233 U76c2 B1 C108 S8 N48 V3886 MN22949 MP8.0103 P2-3-5 I5h3.1 Q1010.7 Yyu2 Wu ¥¦ ¤Ï¤Á {bowl} +â´ 6234 U76cd B108 S10 V3890 MN22980 MP8.0112 P2-3-7 I3b7.9 Q4010.7 Yhe2 Whab ¥³¥¦ ¤ª¤ª.¤¦ ¤Ê¤ó¤¾ {come together} {congregate} {meet} {cover} +âµ 6235 U76d6 B108 S11 XJ03338 XJ06864 XH4019 V3892 MN22996 MP8.0114 P2-3-8 Q8010.7 Yge3 Wgae Whab ¥¬¥¤ ¥«¥¤ ¥³¥¦ ¤Õ¤¿ ¤±¤À.¤· ¤ª¤ª.¤¦ ¤«¤µ ¤«¤³¤¦ {cover} {lid} {flap} +ⶠ6236 U76d2 B9 C108 S11 N496 V3893 MN22988 MP8.0113 P2-2-9 I2a9.19 Q8010.7 Yhe2 Whab ¥³¥¦ ¤µ¤é ¤Õ¤¿¤â¤Î {covered utensil} +â· 6237 U76de B62 C108 S13 N1808 V3898 MN23020 MP8.0124 P2-4-9 I4n9.3 Q5310.7 Yzhan3 Wjan ¥µ¥ó ¥»¥ó ¤µ¤«¤º¤­ {sake cup} +⸠6238 U76e1 B108 S14 XJ03F54 XH1380 N3120 V3900 H2616 O2201 MN23029 MP8.0126 P2-5-9 Q5010.7 Yjin4 Yjin3 Wjin ¥¸¥ó ¥µ¥ó ¤Ä.¤¯¤¹ ¤Ä.¤­¤ë ¤Ä.¤«¤¹ ¤µ¤«¤Å¤­ ¤³¤È¤´¤È.¤¯ T1 ¤Þ¤Þ {sake cup} +â¹ 6239 U76e5 B108 S16 N3123 V3904 MN23041 MP8.0138 P2-11-5 I5h11.1 Q7710.7 Yguan4 Wgwan ¥«¥ó ¤¿¤é¤¤ ¤½¤½.¤° {tub} {washbasin} +⺠623A U76e7 B141 C108 S16 F1483 N4114 V3903 O2594 MN23050 MP8.0139 P3-4-12 I2m14.1 Q2121.7 Ylu2 Wro ¥í {hut} +â» 623B U76ea B108 S17 XJ0623C N3124 V3905 MN23062 MP8.0150 P2-12-5 I5h12.1 Q3610.7 Ydang4 Wtang ¥È¥¦ ¤È¤í.¤«¤¹ ¤¢¤é.¤¦ ¤¦¤´.¤¯ {melt} {be charmed} {captivated} +â¼ 623C U862f B140 S20 S21 XJ0623B XH3124 V5256 MN32532X MP9.1038 P2-3-17 Q4410.7 ZRP2-4-17 Ydang4 Wtang ¥È¥¦ ¤È¤í.¤«¤¹ ¤¢¤é.¤¦ ¤¦¤´.¤¯ {to toss about} {to swing} {to rock} +â½ 623D U76fb B109 S9 V3910 MN23166 MP8.0181 P1-5-4 I5c4.6 Q6802.7 Yxi1 Whye ¥±¥¤ ¤Ë¤é.¤à {glare at} {toil} +â¾ 623E U7708 B109 S9 V3911 MN23189 MP5.0787 P1-5-4 I5c4.5 Q6401.2 Ydan1 Wtam ¥¿¥ó ¤Ë¤é.¤à {watch intently} +â¿ 623F U7707 B109 S9 N3130 V3914 MN23188 MP8.0187 P1-5-4 I5c4.2 Q6902.0 Ymiao3 Wmyo ¥Ó¥ç¥¦ ¥ß¥ç¥¦ ¤Ó¤ç¤¦.¤¿¤ë ¤¹¤¬¤á {minuteness} {squint} +âÀ 6240 U7704 B109 S9 N3129 V3913 MN23182 MP8.0186 P1-5-4 I5c4.1 Q6102.7 Ymian3 Wmyeon ¥Ù¥ó ¥á¥ó ¤«¤¨¤ê.¤ß¤ë {looking askance} +âÁ 6241 U7729 B109 S10 N3133 V3924 L2581 MN23254 MP8.0208 P1-5-5 I5c5.3 Q6003.2 Yxuan4 Whyeon Whwan ¥²¥ó ¥«¥ó ¤²¤ó.¤¹ ¤¯¤ë¤á.¤¯ ¤Þ¤Ö.¤·¤¤ ¤¯¤é.¤à ¤Þ¤É.¤¦ ¤á¤Þ.¤¤ {faint} {dizzy} +â 6242 U7724 B109 S10 V3922 MN23247 MP8.0207 P1-5-5 I5c5.4 Q6701.1 Yyi2 Wi ¥±¥¤ ¥À¥¤ ¤Æ¤¤ ¤¤ {glance at} {gaze at} +âà 6243 U771e B21 C109 S10 XJ03F3F XH783 F2359 N753 V3927 H2110 O1429A O1496 MN23235 MP8.0197 P2-2-8 Q2180.1 Yzhen1 Wjin ¥·¥ó ¤Þ ¤Þ¤³¤È T1 ¤µ¤Ê ¤Á ¤Þ¤³ ¤Þ¤µ ¤Þ¤Ä {truth} {reality} {Buddhist sect} +âÄ 6244 U7725 B109 S11 XJ06245 N3135 V3929 MN23250 MP8.0207 P2-6-5 I5c6.7 Q2160.1 Yzi4 Wja Wje ¥» ¥¤¥· ¥µ¥¤ ¥· ¥»¥¤ ¤Þ¤Ê¤¸¤ê ¤á¤¸¤ê {outside the corner of the eye} +âÅ 6245 U7726 B109 S11 XJ06244 XH3135 V3930 MN23251 MP8.0207 P1-5-6 Q6101.1 Yzi4 Wja Wje ¥» ¥¤¥· ¥µ¥¤ ¥· ¥»¥¤ ¤Þ¤Ê¤¸¤ê ¤á¤¸¤ê {corner of the eyes} {eyesockets} +âÆ 6246 U771b B109 S10 N3131 V3923 MN23230 MP8.0196 P1-5-5 I5c5.1 Q6509.0 Ymei4 Wmae ¥Þ¥¤ ¥Ð¥¤ ¤¯¤é.¤¤ {dark} +âÇ 6247 U7737 B109 S11 N3139 V3934 MN23311 MP8.0212 P2-6-5 I5c6.6 Q9060.3 Yjuan4 Wgweon ¥±¥ó ¤«¤¨¤ê.¤ß¤ë {look around} {regard affectionately} +âÈ 6248 U7738 B109 G9 S11 N3137 V3932 H1170 DK794 L2580 O1636 MN23312 MP8.0213 IN2171 P1-5-6 I5c6.3 Q6305.0 Ymou2 Wmo ¥Ü¥¦ ¥à ¤Ò¤È¤ß {pupil of the eye} +âÉ 6249 U7747 B109 S12 N3141 V3937 MN23360 MP8.0224 P1-5-7 I5c7.1 Q6802.7 Ydi4 Wje Wche ¥Æ¥¤ ¥À¥¤ {looking askance at} +âÊ 624A U775a B109 S13 V3939 MN23437 MP8.0229 P1-5-8 I5c8.8 Q6101.4 Yai2 Yya2 Wae ¥¬¥¤ ¤Þ¤Ê¤¸¤ê {glare} {angry look} +âË 624B U7768 B109 S13 N3148 V3947 MN23464 MP8.0236 P1-5-8 I5c8.5 Q6701.7 Yni4 Wye ¥²¥¤ ¤Ë¤é.¤à ¤Ë¤é.¤ß {glaring at} {authority} {power} {scowl at} +âÌ 624C U776b B109 S13 N3145 V3944 MN23469 MP8.0237 P1-5-8 I5c8.4 Q6508.1 Yjie2 Wcheob ¥·¥ç¥¦ ¤Þ¤Ä¤² {eyelashes} +âÍ 624D U775b B109 S13 N3142 V3940 MN23438 MP8.0229 P1-5-8 I5c8.7 Q6502.7 Yjing1 Wjeong ¥»¥¤ ¥·¥ç¥¦ ¤Ò¤È¤ß {pupil of the eye} +âÎ 624E U7765 B109 S13 XJ14F21 N3144 V3942 MN23459 MP8.0235 P1-5-8 I5c8.3 Q6604.0 Ypi4 Ybi4 Wbi ¥Ø¥¤ ¤Ê¤¬¤·¤á ¤ß.¤ë {glare at} +âÏ 624F U777f B25 C109 S14 XJ03143 XJ1385B XH865 N805 V3949 MN23536 MP8.0241 P2-4-10 Q2160.8 Yrui4 Wye ¥¨¥¤ ¤¢¤­.¤é¤« {intelligence} {imperial} +âÐ 6250 U777e B143 C109 S14 N4211 V3951 L2929 MN23535 MP8.0241 P2-6-8 I2k12.1 Q2640.1 Ygao1 Wgo ¥³¥¦ {testicles} +âÑ 6251 U7779 B109 S14 V3950 MN23519 MP8.0240 P1-5-9 I5c9.1 Q6406.0 Q6406.3 Ydu3 Wdo ¥È ¤ß.¤ë {look at} {see} +âÒ 6252 U778e B109 S15 V3952 MN23586 MP8.0246 P1-5-10 I5c10.1 Q6306.1 Q6306.5 Yxia1 Whal ¥«¥Ä ¤á¤¯¤é ¤«¤¿¤á {blind eye} {one eye} +âÓ 6253 U778b B109 S15 V3953 MN23568 MP8.0245 P1-5-10 I5c10.2 Q6108.1 Ychen1 Wjin ¥·¥ó ¤¤.¤«¤ë ¤¤¤«.¤é¤¹ {be angry} +âÔ 6254 U7791 B109 S15 F2326 N3151 V3954 L2842 MN23600 MP8.0247 P1-5-10 I5c10.3 Q6708.0 Yming2 Wmyeong Wmyeon ¥á¥¤ ¥Ù¥ó ¥ß¥ç¥¦ ¥ß¥ó ¥á¥ó ¤á¤¤.¤¹¤ë ¤Ä¤Ö.¤ë ¤Ä¤à.¤ë ¤¯¤é.¤¤ {sleep} {dark} {close eyes} +âÕ 6255 U77a0 B109 S16 XJ14F36 N3154 V3957 MN23651 MP8.0251 P1-5-11 I5c11.3 Q6901.4 Ycheng1 Wdang Wjaeng ¥É¥¦ ¥È¥¦ ¤ß¤Ï.¤ë {stare intently} +âÖ 6256 U779e B109 S16 N3153 V3956 MN23649 MP8.0250 P1-5-11 I5c11.2 Q6402.7 Yman2 Wman Wmun ¥Þ¥ó ¥â¥ó ¥Ð¥ó ¥Ü¥ó ¤À¤Þ.¤¹ {deception} +â× 6257 U77b0 B109 S17 XJ14F41 N3158 V3962 MN23704 MP5.0933 P1-5-12 I5c12.1 Q6804.0 Ykan4 Wgam ¥«¥ó ¤ß.¤ë {look} {see} +âØ 6258 U77b6 B109 S17 V3958 MN23713 MP8.0256 P1-5-12 I5c12.3 Q6508.6 Ykui4 Wgwi ¥­ {see everything} +âÙ 6259 U77b9 B109 S18 S17 V3963 MN23727 MP8.0257 P1-5-13 I5c13.2 Q6204.7 ZRP1-5-12 Yai4 Wae ¥¢¥¤ {hidden} {unclear} +âÚ 625A U77bf B109 S18 XH867 V3965 MN23747 MP8.0260 P2-10-8 I8c10.4 Q6621.4 Yqu1 Yju4 Yqu2 Wgu ¥¯ ¤ª¤½.¤ì¤ë ¤ß.¤ë {surname} +âÛ 625B U77bc B109 S18 N3160 V3966 MN23744 MP8.0259 P1-5-13 I5c13.4 Q6808.6 Yjian3 Wgeom ¥±¥ó ¤Þ¤Ö¤¿ {eyelids} +âÜ 625C U77bd B207 C109 S18 N5416 V3968 MN23745 MP8.0259 P2-13-5 I5c13.6 Q4460.4 Ygu3 Wgo ¥³ ¤á¤·.¤¤ {blind person} +âÝ 625D U77bb B109 S18 V3964 O2726 MN23742 MP8.0258 P1-5-13 I5c13.5 Q6706.1 Yzhan1 Wcheom ¥»¥ó ¤ß.¤ë {look at} +âÞ 625E U77c7 B109 S18 XJ04C58 XJ05B24 N3161 V3967 MN23774X MP8.0264 P1-5-13 I5c13.3 Q6403.2 Ymeng2 Wmong ¥â¥¦ ¥Ü¥¦ ¤¯¤é.¤¤ ¤á¤·.¤¤ {blind} +âß 625F U77cd B29 C109 S20 N867 V3970 MN23792 MP8.0265 P2-10-10 I2h18.1 Q6640.7 Yjue2 Whwag ¥«¥¯ {surprise & confusion} +âà 6260 U77d7 B24 C109 S24 N796 V3971 MN23836 MP8.0268 P2-2-22 I2k22.1 Q4071.6 Ychu4 Wchog ¥Á¥ç¥¯ ¥·¥å¥¯ ¥Á¥¯ ¤Ê¤ª.¤¤ {luxuriance} +âá 6261 U77da B109 S26 N3163 V3973 MN23841 MP8.0268 P1-5-21 I5c21.1 Q6702.7 Yzhu3 Wchog ¥·¥ç¥¯ ¥½¥¯ ¤ß.¤ë {look intently} +ââ 6262 U77dc B110 S9 N3165 V3975 MN23852 MP8.0270 P1-5-4 I2a7.25 Q1822.7 Yjin1 Yguan1 Yqin2 Wgeung Wgeun ¥­¥ó ¥­¥ç¥¦ ¥±¥¤ ¤¢¤ï.¤ì¤à ¤Ä¤Ä¤·.¤à ¤Û¤³.¤ë {pride} {respect} +âã 6263 U77e3 B111 S7 V3977 O665 MN23931 MP8.0279 P2-2-5 I0a7.4 Q2343.0 Yyi3 Weui ¥¤ {sentence particle} +âä 6264 U77ee B111 S13 N3174 V3983 MN23995 MP8.0295 P1-5-8 I5d8.8 Q8244.4 Yai3 Wwae ¥ï¥¤ ¥¢¥¤ ¤Ò¤¯.¤¤ {low} {short} +âå 6265 U77fc B112 S8 V3987 MN24044 MP8.0343 P1-5-3 I5a3.1 Q1161.0 Yqiang1 Wgang ¥³¥¦ T1 ¤Ð¤· {stepping stone} {hard} {serious minded} +âæ 6266 U780c B112 S9 N3177 V3988 MN24062 MP8.0346 P1-5-4 I5a4.4 Q1762.0 Yqi4 Yqie4 Wche ¥µ¥¤ ¥»¥¤ ¤ß¤®¤ê {time} {occasion} +âç 6267 U7812 B112 S9 XJ15024 N3178 V3989 MN24068 MP8.0347 P1-5-4 I5a4.5 Q1161.0 Ypi1 Wbi ¥Ò ¥Ø¥¤ {arsenic} +âè 6268 U7926 B112 S20 XJ0395B XJ0395C XJ06F4A XJ15039 XH4843 N3225 V4057 H1256 MN24564 MP8.0409 P1-5-15 Q1063.2 ZSP1-5-14 Ykuang4 Ygong3 Wgwang ¥³¥¦ ¤¢¤é¤¬¤Í {mine} {mineral} {ore} +âé 6269 U7820 B112 S10 V3995 MN24084 MP8.0348 P1-5-5 I5a5.2 Q1761.0 Yqu1 Wjeo ¥½ ¥·¥ç {stony hill} {stony mountain} +âê 626A U792a B112 S19 XJ04557 N3224 V4056 O2798 MN24571X MP8.0410 P1-5-14 I5a14.1 Q1162.7 Yli4 Wryeo ¥ì¥¤ ¤¢¤é¤È ¤ß¤¬.¤¯ T1 ¤È {whetstone} {polish} +âë 626B U7845 B112 S11 XH2937 N3188 V4001 MN24151 MP8.0359 P1-5-6 Q1461.4 Ygui1 Yhuo4 Wgyu ¥«¥¯ ¥­¥ã¥¯ ¥±¥¤ ¤ä¤Ö.¤ë {silicon} +âì 626C U788e B112 S13 XJ03A55 XH3179 N3194 V4009 H1204 MN24284 MP8.0372 P1-5-8 Q1064.8 Ysui4 Wswae ¥µ¥¤ ¤¯¤À.¤¯ ¤¯¤À.¤±¤ë {break} {smash} {broken} {busted} +âí 626D U7874 B112 S12 V4003 P1-5-7 I5a7.5 Q1461.1 Whwa ¤«¤­ {oyster} +âî 626E U7886 B112 S13 V4011 MN24273 MP8.0371 P2-8-5 I5a8.10 Q3460.1 Ybo1 Wpa ¥Ï {arrowhead} {weight attached to an arrow by a cord} +âï 626F U787c B112 S13 N3200 V4018 MN24254X MP8.0370 P1-5-8 I5a8.2 Q1762.0 Ypeng2 Wbung Wpyeong ¥Û¥¦ {sound of stones struck together} {boron} +âð 6270 U789a B112 S13 V4013 MN24309 MP8.0376 P1-5-8 I5a8.3 Q1066.1 Ypei2 Wbae ¥Ï¥¤ {mound} {bud} +âñ 6271 U788c B112 S13 N3199 V4017 MN24282 MP8.0372 P1-5-8 I5a8.8 Q1763.2 Yliu4 Ylu4 Wrog ¥í¥¯ ¤í¤¯.¤Ê {satisfactory} +âò 6272 U78a3 B112 S14 N3205 V4025 MN24326 MP8.0377 P1-5-9 I5a9.4 Q1662.7 Yjie2 Wgal Wge ¥±¥Ä ¤¤¤·¤Ö¤ß {round stone} {monument} +âó 6273 U78b5 B112 S14 V4023 P1-5-9 I5a9.5 Q1168.6 T1 ¤»¤­ ¤Ò¤í {great} {see JIS4059} +âô 6274 U78aa B112 S14 XH3183 N3203 V4022 MN24339 MP8.0386 P1-5-9 Q1461.1 Yzhen1 Wchim Wam ¥Á¥ó ¤­¤Ì¤¿ {stone slab used for washing clothes} {an anvil} +âõ 6275 U78af B112 S14 XJ0606F XH2952 V4021 MN24350 MP8.0387 P1-5-9 Q1266.3 Ynao3 Wno ¥Î¥¦ {agate} +âö 6276 U78d1 B112 S15 N3212 V4035 MN24402 MP8.0394 P1-5-10 I5a10.6 Q1261.8 Ywei4 Wae Woe ¥¬¥¤ ¤¦.¤¹ {mortar} {hand mill} +â÷ 6277 U78c6 B112 S15 V4033 MN24389 MP8.0392 P1-5-10 I5a10.2 Q1762.7 Yhua2 Whwal ¥«¥Ä {stone implement} +âø 6278 U78cb B112 S15 N3211 V4034 MN24395 MP8.0393 P1-5-10 I5a10.5 Q1861.1 Ycuo1 Wcha ¥µ ¤ß¤¬.¤¯ {polish} +âù 6279 U78d4 B112 S16 S15 XJ13444 N3215 V4044 O2486 MN24406 MP8.0395 P1-5-11 I5a11.2 Q1569.4 ZRP1-5-10 Yzhe2 Wchaeg ¥¿¥¯ ¥Á¥ã¥¯ ¤µ.¤¯ ¤Ï¤ê¤Ä¤± ¤Ò¤é¤¯ {crucifixion} +âú 627A U78be B112 S15 N3216 V4038 MN24370 MP8.0389 P1-5-10 I5a10.7 Q1763.2 Ynian3 Wnyeon ¥Æ¥ó ¤Ò.¤¯ ¤¦.¤¹ {mortar} {grind} +âû 627B U78bc B112 S15 V4030 MN24368 MP8.0389 P1-5-10 I5a10.1 Q1162.7 Yma3 Wma ¥Ð ¥á ¤ä¤¢¤É ¤ä¤¢¤ë {number} {wharf} {agate} {yard (91.44 cm)} +âü 627C U78c5 B112 S15 V4032 MN24386 MP8.0391 P1-5-10 I5a10.4 Q1062.7 Ybang4 Ypang1 Ypang2 Wbang Wpaeng ¥Ü¥¦ ¥Û¥¦ ¤Ý¤ó¤É {become obstructed} {pound (sterling, lb)} +âý 627D U78ca B112 S15 N3213 V4036 MN24394 MP8.0392 P2-5-10 I5a10.8 Q1066.1 Ylei3 Wroe ¥é¥¤ {many stones} +âþ 627E U78ec B112 S16 V4042 MN24454 MP8.0401 P2-11-5 I5a11.4 Q4760.1 Yqing4 Wgyeong ¥±¥¤ {upside-V-shaped gong} +ã¡ 6321 U78e7 B112 S16 V4041 MN24448 MP8.0398 P1-5-11 I5a11.3 Q1568.6 Yqi4 Wjeog ¥»¥­ ¤«¤ï¤é {expanse of sand} {pebbly beach} +㢠6322 U78da B112 S16 N3219 V4043 MN24418 MP8.0396 P1-5-11 I5a11.1 Q1564.3 Yzhuan1 Wjeon ¥»¥ó ¤«¤ï¤é {tile} +㣠6323 U78fd B112 S17 V4047 MN24494 MP8.0405 P1-5-12 I5a12.3 Q1461.1 Yqiao1 Wgyo ¥³¥¦ ¥­¥ç¥¦ {rocky} {barren} +㤠6324 U78f4 B112 S17 V4046 MN24478 MP8.0403 P1-5-12 I5a12.4 Q1261.8 Ydeng4 Wdeung ¥È¥¦ {stone steps} {stone bridge} +㥠6325 U7907 B112 S18 V4051 MN24505 MP8.0406 P1-5-13 I5a13.1 Q1763.4 Yyu4 Wug ¥¤¥¯ {jewel} +㦠6326 U7912 B112 S18 XJ14F6B F2344 V4053 O2732 MN24527 MP8.0407 P1-5-13 I5a13.4 Q1865.3 Ywo4 Yyi3 Weui ¥® ¥¬ ¤¤¤½ ¤¤¤ï¤ª {rock} {beach} {shore} +㧠6327 U7911 B112 S18 V4052 MN24526 MP8.0407 P1-5-13 I5a13.3 Q1966.6 Ydang4 Wdang ¥È¥¦ ¤Ï¤¿ ¤Ï¤¿¤È {bottom} {base} {slap} {bang} {all of a sudden} +㨠6328 U7919 B112 S19 XJ03337 XH3198 N3223 V4055 MN24542 MP8.0408 P1-5-14 Q1768.1 Yai4 Wae ¥¬¥¤ ¥² ¤µ¤Þ¤¿.¤²¤ë {obstruct} {hinder} {block} {deter} +ã© 6329 U792c B112 S20 N3226 V4058 MN24573 MP8.0411 P2-12-8 I5a15.2 Q4460.1 Yfan2 Wban ¥Ð¥ó ¥Ï¥ó {alum} +㪠632A U792b B112 S20 N3227 V4059 O2987 MN24572 MP8.0411 P1-5-15 I5a15.1 Q1269.4 Yli4 Wryeog ¥ì¥­ ¤Ä¤Ö¤Æ ¤³¤¤¤· {small stones} +ã« 632B U7940 B113 S8 N3230 V4064 H1128 L2992 O640 MN24633 MP8.0420 P1-5-3 I4e3.2 Q3721.7 Ysi4 Wsa ¥· ¤Þ¤Ä.¤ë ¤Þ¤Ä¤ê {enshrine} {worship} +㬠632C U7960 B113 S10 N3241 V4081 MN24676 MP8.0463 P1-5-5 I4e5.8 Q3722.0 Yci2 Wsa ¥· ¤Û¤³¤é ¤Þ¤Ä¤ë {small shrine} +ã­ 632D U7957 B113 S10 N3238 V4077 O1380 MN24665 MP10.0204 P1-5-5 I4e5.7 Q3224.0 Yzhi1 Wji ¥· ¤Ä¤Ä¤·.¤à ¤Þ¤µ¤Ë {respectful} +ã® 632E U795f B113 S10 N3239 V4078 L2945 MN24674 MP8.0463 P2-5-5 I4e5.9 Q2290.1 Ysui4 Wsu ¥¹¥¤ ¤¿¤¿.¤ë ¤¿¤¿.¤ê {curse} {haunt} +㯠632F U795a B113 S10 N3237 V4076 O1126 MN24668 MP8.0439 P1-5-5 I4e5.6 Q3821.1 Yzuo4 Wjo ¥½ ¤¯¤é.¤¤ ¤µ¤¤¤ï.¤¤ {imperial throne} {happiness} +ã° 6330 U7955 B113 S10 XJ0486B XH3281 N3236 V4075 H1153 MN24663 MP8.0428 P1-5-5 Q3320.0 Ymi4 Wbi ¥Ò ¤Ò.¤á¤ë ¤«¤¯.¤¹ {mysterious} {secret} {abstruse} +ã± 6331 U7953 B113 S9 S10 N3242 V4082 L2993 O1125 MN24658 MP8.0427 P1-4-5 I4e5.2 Q3324.7 Q3324.4 ZRP1-5-5 Yfu2 Wbul ¥Õ¥Ä ¥Ï¥¤ ¤Ï¤é.¤¦ {exorcise} +ã² 6332 U797a B113 S13 V4095 O1903 MN24733 MP8.0475 P1-5-8 I4e8.1 Q3428.1 Yqi2 Wgi ¥­ ¤µ¤¤¤ï.¤¤ {fortunate} {peace of mind} +ã³ 6333 U797f B113 S13 XJ04F3D XH3250 V4097 H1205 MN24741 MP8.0492 P1-5-8 Q3723.2 Ylu4 Wrog ¥í¥¯ ¤µ¤¤¤ï.¤¤ ¤Õ¤Á {fief} {allowance} {pension} {grant} {happiness} +ã´ 6334 U798a B113 S14 N3253 V4101 MN24760 MP8.0483 P1-5-9 I4e9.5 Q3723.4 Yxi4 Wgye ¥±¥¤ ¥«¥Ä ¤ß¤½¤® ¤Ï¤é.¤¦ {Shinto purification ceremony} +ãµ 6335 U799d B113 S15 V4108 MN24792 MP8.0495 P1-5-10 I4e10.1 Q3624.7 Yji4 Wjig ¥·¥ç¥¯ ¤­¤Ó {proper name} +㶠6336 U79a7 B113 S17 V4112 O2628 MN24828 MP8.0497 P1-5-12 I4e12.1 Q3426.5 Q3426.1 Yxi1 Wheui ¥­ ¤µ¤¤¤ï.¤¤ {fortunate} {auspicious} +ã· 6337 U9f4b B210 S17 XJ03A58 XH5425 V7085 H2148 MN48565 MP12.1091 P2-2-15 Q0022.3 Yzhai1 Wjae Wja ¥µ¥¤ ¤Ä¤Ä¤·.¤à ¤È¤­ ¤â¤Î¤¤¤ß {Buddhist food} {room} {religious purification} {worship} {avoid} {alike} +㸠6338 U79aa B113 S17 XJ04135 XH3255 N3257 V4110 H1245 O2627 MN24835 MP8.0498 P1-5-12 Q3625.6 Ychan2 Yshan4 Wseon ¥¼¥ó ¥»¥ó ¤·¤º¤« ¤æ¤º.¤ë {Zen Buddhism} {silent meditation} +ã¹ 6339 U79ae B113 S18 XJ04E69 XH3229 N3259 V4113 H1249 O2725 MN24844 MP8.0501 P1-5-13 Q3521.8 Yli3 Wrye ¥ì¥¤ ¥é¥¤ T1 ¤Ò¤í ¤ì {social custom} {manners} {courtesy} {rites} +㺠633A U79b3 B113 S22 V4117 MN24868 MP8.0512 P1-5-17 I4e17.1 Q3023.2 Yrang2 Yrang3 Wyang ¥¸¥ç¥¦ ¤Ï¤é.¤¦ {exorcise} {drive away} +ã» 633B U79b9 B114 S9 V4118 O1015 MN24885X MP8.0514 P4-9-3 I0a9.14 Q2042.7 Q2022.7 Yyu3 Wu ¥¦ {name of a Chinese emperor} +ã¼ 633C U79ba B114 S9 V4119 MN24886X MP8.0517 P4-9-3 I0a9.15 Q6042.7 Q6022.7 Yyu2 Yyu4 Wong Wu ¥° ¥°¥¦ ¤ª¤Ê¤¬¤¶¤ë {long-tailed monkey} +ã½ 633D U79c9 B115 S8 V4125 MN24932 MP8.0536 P4-8-3 I0a8.11 Q2090.7 Ybing3 Wbyeong ¥Ø¥¤ ¤È.¤ë {take} {cherish} {sheaf} {unit of volume} +ã¾ 633E U79d5 B115 S9 XH3466 N3269 V4126 MN24958 MP8.0555 P1-5-4 I5d4.4 Q2191.0 Ybi3 Wbi ¥Ò ¤·¤¤¤Ê {empty grain or rice husk} {chaff} +ã¿ 633F U79e7 B115 S10 N3278 V4137 O1114 MN24996 MP8.0568 P1-5-5 I5d5.3 Q2593.0 Yyang1 Wang ¥ª¥¦ ¤Ê¤¨ {rice} {seedlings} +ãÀ 6340 U79ec B115 S10 V4128 MN25002 MP8.0570 P1-5-5 I5d5.9 Q2191.7 Yju4 Wgeo ¥­¥ç ¤¯¤í¤­¤Ó {a type of millet} +ãÁ 6341 U79e1 B115 S10 V4132 MN24990 MP8.0558 P1-5-5 I5d5.5 Q2394.7 Q2394.4 Yba2 Wbal ¥Ï¥Ä ¥Ð¥Á T1 ¤Ï¤é¤¤ {damaged grain} +ã 6342 U79e3 B115 S10 N3277 V4136 MN24992 MP8.0558 P1-5-5 I5d5.1 Q2599.0 Ymo4 Wmal ¥Þ¥Ä ¥Ð¥Ä ¤Þ¤°¤µ ¤Þ¤°¤µ¤«¤¦ {fodder} +ãà 6343 U7a08 B115 S12 N3283 V4142 MN25074 MP8.0581 P1-5-7 I5d7.1 Q2694.1 Ygan3 Wgan ¥«¥ó ¤ï¤é {straw} {hollow stem} +ãÄ 6344 U7a0d B115 S12 N3284 V4143 MN25083 MP8.0590 P1-5-7 I5d7.3 Q2992.7 Yshao1 Yshao4 Wcho ¥½¥¦ ¥·¥ç¥¦ ¤ä¤ä ¤è¤¦¤ä¤¯ {slightly} +ãÅ 6345 U7a18 B115 S13 V4147 MN25118 MP8.0594 P1-5-8 I5d8.3 Q2498.1 Yji1 Yqi2 Wgi ¥­ {straw} {one year} +ãÆ 6346 U7a19 B115 S13 V4148 O2122 MN25119 MP8.0594 P1-5-8 I5d8.6 Q2491.6 Yzhi2 Wjig ¥·¥ç¥¯ ¥Á¥ç¥¯ T1 ¤¿¤Í {early-maturing rice} +ãÇ 6347 U7a20 B115 S13 N3289 V4150 O1915 MN25130 MP8.0597 P1-5-8 I5d8.7 Q2792.0 Ychou2 Wjo Wju ¥Á¥å¥¦ ¥Á¥ç¥¦ ¤ª¤ª.¤¤ ¤·.¤²¤ë {density} +ãÈ 6348 U7a1f B8 C115 S13 XJ06349 N325 V4153 O1973 MN25127 MP8.0596 P2-2-11 I2j11.3 Q0090.4 Ybing3 Wpum ¥ê¥ó ¥Ò¥ó ¤³¤á¤°¤é {salary in rice} +ãÉ 6349 U7980 B113 S13 XJ06348 XH325 N3249 V4094 MN24742 MP8.0477 P2-2-11 Q0090.1 Ybing3 Wpum ¥ê¥ó ¥Ò¥ó ¤³¤á¤°¤é {salary in rice} +ãÊ 634A U7a31 B115 S14 XJ03E4E XJ1514D XH3280 N3293 V4155 H1220 O2121 MN25180X MP8.0603 P1-5-9 Q2295.7 Q2294.7 Ycheng1 Ychen4 Ycheng4 Wching ¥·¥ç¥¦ ¤¿¤¿.¤¨¤ë ¤È¤Ê.¤¨¤ë ¤¢.¤²¤ë ¤«¤Ê.¤¦ ¤Ï¤«.¤ë ¤Û¤á.¤ë {call} {name} {brand} {address} {say} +ãË 634B U7a3b B115 S15 XJ03070 N3296 V4161 H1233 O2307 MN25216 MP8.0608 P1-5-10 Q2297.7 Ydao4 Wdo ¥È¥¦ ¥Æ ¤¤¤Í ¤¤¤Ê- {rice plant} +ãÌ 634C U7a3e B189 C115 S15 XJ03946 XJ1597C XH3299 N5251 V4167 MN25219 MP6.0491 P2-2-13 Q0090.4 Ygao3 Wgo ¥³¥¦ ¤ï¤é ¤·¤¿¤¬¤­ {draft} {manuscript} {rough copy} +ãÍ 634D U7a37 B115 S15 N3298 V4165 MN25207 MP8.0606 P1-5-10 I5d10.1 Q2694.7 Yji4 Wjig ¥·¥ç¥¯ ¤­¤Ó {millet} +ãÎ 634E U7a43 B115 S15 V4164 P1-5-10 I5d10.4 Q2396.8 ¥è¥¦ {(no known meaning; S&H uses jabberwocky words)} +ãÏ 634F U7a57 B115 S17 XJ04A66 XH3300 N3307 V4177 H1246 O2625 MN25298 MP8.0631 P1-5-12 Q2593.3 Ysui4 Wsu ¥¹¥¤ ¤Û T1 ¤ª {ear (of grain)} {head} {crest (of wave)} +ãÐ 6350 U7a49 B115 S17 XJ04355 XJ1513E N3303 V4178 MN25282 MP8.0630 P1-5-12 Q2795.1 Yzhi4 Wchi ¥Á ¥¸ ¤¤¤È.¤±¤Ê¤¤ ¤ª¤µ.¤Ê¤¤ ¤ª¤¯.¤Æ ¤ª.¤´¤ë {infancy} +ãÑ 6351 U7a61 B115 S18 N3310 V4181 MN25325 MP8.0633 P1-5-13 I5d13.1 Q2496.1 Yse4 Wsaeg ¥·¥ç¥¯ {harvest} +ãÒ 6352 U7a62 B115 S18 XH2494 N3311 V4182 MN25331 MP8.0634 P1-5-13 I5d13.3 Q2195.3 Yhui4 Wye ¥¢¥¤ ¥¨ ¥ï¥¤ ¤±¤¬.¤¹ ¤±¤¬.¤ì ¤±¤¬.¤ì¤ë {dirty} +ãÓ 6353 U7a69 B115 S19 XJ0323A XH3305 N3312 V4183 H1255 O2801 MN25344 MP8.0635 P1-5-14 Q2293.7 Ywen3 Won ¥ª¥ó ¤ª¤À.¤ä¤« {calm} +ãÔ 6354 U9f9d B115 S21 XJ0302C XJ03D29 XH3273 V4184 O2915 MN48869 MP12.1158 P1-5-16 Q2791.7 Yqiu1 Wchu ¥·¥å¥¦ ¤¢¤­ ¤È¤­ {autumn} +ãÕ 6355 U7a70 B115 S22 XJ03E77 XH3308 V4185 H1258 O2964 MN25383 MP8.0638 P1-5-17 Q2093.2 Yrang2 Wyang ¥¸¥ç¥¦ ¤ï¤é ¤æ¤¿¤« T1 ¤ß¤Î¤ë {abundance} +ãÖ 6356 U7a79 B116 S8 XJ13A49 N3315 V4190 O948 MN25414 MP8.0642 P2-3-5 I3m5.10 Q3020.7 Yqiong1 Yqiong2 Wgung ¥­¥å¥¦ ¥­¥ç¥¦ ¤¢¤á ¤½¤é {sky} +ã× 6357 U7a7d B116 S9 N3319 V4194 MN25433 MP8.0654 P2-3-6 I3m6.6 Q3055.8 Q3055.1 Yjing3 Wjeong ¥»¥¤ ¤ª¤È¤·¤¢¤Ê {sunken trap} +ãØ 6358 U7a88 B116 S10 N3321 V4196 O1745 MN25463 MP8.0661 P2-3-7 I3m7.12 Q3072.7 Yyao3 Wyo ¥è¥¦ {quiet} +ãÙ 6359 U7a97 B116 S12 XJ0416B XJ1367C XJ14A51 XJ14A55 XJ15162 XH3326 N3327 V4202 MN25517 MP8.0666 P2-3-9 Q3060.8 Ychuang1 Wchang ¥½¥¦ ¥¹ ¤Þ¤É ¤Æ¤ó¤Þ¤É ¤±¤à¤À¤· {window} {pane} +ãÚ 635A U7a95 B116 S11 N3324 V4199 MN25496 MP8.0665 P2-3-8 I3m8.6 Q3011.3 Q3013.2 Ytiao3 Wjo ¥Á¥ç¥¦ ¥è¥¦ ¤¦¤Ä¤¯.¤·¤¤ {quiet} +ãÛ 635B U7a98 B116 S12 N3328 V4203 MN25519 MP3.1006 P2-3-9 I3m9.6 Q3060.7 Yjiong3 Yjun3 Wgun ¥­¥ó ¤¿¤·¤Ê.¤á¤ë ¤¯¤ë¤·.¤à {rebuke} +ãÜ 635C U7a96 B116 S12 N3329 V4204 MN25516 MP3.1038 P2-3-9 I3m9.7 Q3060.1 Yjiao4 Wgyo ¥³¥¦ ¥­¥ç¥¦ ¤¢¤Ê¤°¤é {cellar} +ãÝ 635D U7aa9 B116 S14 N3333 V4208 MN25579 MP8.0671 P2-3-11 I3m11.10 Q3022.7 Ywo1 Wwa ¥« ¥ï ¤à¤í {cave} {pouch} +ãÞ 635E U7ac8 B116 S21 XJ03376 XJ14947 N3341 V4221 MN25703 MP8.0688 P2-3-18 I3m18.1 Q3071.6 Yzao4 Wjo ¥½¥¦ ¤«¤Þ¤É ¤«¤Þ ¤Ø¤Ã¤Ä¤¤ {hearth} {kitchen stove} +ãß 635F U7ab0 B116 S15 XJ04D52 XJ15159 XH3336 V4211 MN25595 MP8.0681 P2-3-12 Q3077.2 Yyao2 Wyo ¥è¥¦ ¤«¤Þ {brick kiln} {furnace} {coal mine pit} +ãà 6360 U7ab6 B116 S16 N3338 V4214 MN25628 MP3.1082 P2-3-13 I3m13.5 Q3040.4 Yju4 Wgu ¥í¥¦ ¥¯ ¥ë ¤ä.¤Ä¤ë ¤ä.¤Ä¤ì¤ë {emaciated} +ãá 6361 U7ac5 B116 S18 V4217 MN25680 MP8.0688 P2-3-15 I3m15.2 Q3024.8 Yqiao4 Wgyu ¥­¥ç¥¦ ¤¢¤Ê {hole} {cave} +ãâ 6362 U7ac4 B116 S18 N3340 V4218 MN25679 MP8.0687 P2-3-15 I3m15.1 Q3071.7 Q3011.7 Ycuan4 Wchan ¥¶¥ó ¥µ¥ó ¤«¤¯.¤ì¤ë ¤Î¤¬.¤ì¤ë {flee} +ãã 6363 U7abf B116 S16 N3335 V4213 MN25660 MP8.0686 P2-3-13 I3m13.4 Q3021.4 Ylong2 Wryung ¥ê¥å¥¦ {vault (of sky)} {dome} +ãä 6364 U9083 B162 S18 N4752 V6123 MN39191X MP11.0201 P3-4-14 I2q14.2 Q3330.3 Ysui4 Wsu ¥¹¥¤ ¤ª¤¯¤Ö¤«.¤¤ {deep} {profound} +ãå 6365 U7ac7 B116 S20 V4220 O2897 MN25695 MP8.0688 P2-3-17 I3m17.2 Q3080.6 Ydou4 Wdu ¥È¥¦ ¥È¥¯ ¤¢¤Ê {hole} {doorway} {ditch} +ãæ 6366 U7aca B116 S22 XJ04060 XH3320 N3342 V4222 H2387 MN25713 MP8.0688 P2-3-19 Q3092.7 Yqie4 Wjeol ¥»¥Ä ¤Ì¤¹.¤à ¤Ò¤½.¤«¤Ë {steal} {secret} {private} {hushed} +ãç 6367 U7acd B117 S7 N3344 V4224 MN25726 MP8.0702 P1-5-2 I5b2.1 Q0410.0 Yshi2 Ygong1 Ysheng1 Wsib ¥Ç¥«¥ê¥Ã¥È¥ë {decalitre} {(kokuji)} +ãè 6368 U7acf B117 S8 N3345 V4225 MN25731 MP8.0702 P1-5-3 I5b3.1 Q0214.0 Yqian1 Ygong1 Ysheng1 Wcheon ¥­¥í¥ê¥Ã¥È¥ë {kilolitre} {(kokuji)} +ãé 6369 U7ad5 B117 S9 N3348 V4227 MN25740 MP8.0702 P1-5-4 I5b4.2 Q0812.7 Wbun ¥Ç¥·¥ê¥Ã¥È¥ë {decilitre} {(kokuji)} +ãê 636A U7ad3 B117 S9 N3349 V4228 MN25738 MP8.0702 P1-5-4 I5b4.1 Q0211.4 Yqian1 Yfen1 Yzhi1 Yyi1 Ygong1 Ygong1 Wmo ¥ß¥ê¥ê¥Ã¥È¥ë {millilitre} {(kokuji)} +ãë 636B U7ad9 B117 S10 N3352 V4231 L2620 MN25742 MP8.0702 P1-5-5 I5b5.2 Q0116.0 Yzhan4 Wcham ¥¿¥ó {stop} {halt} +ãì 636C U7ada B117 S10 V4229 MN25744 MP8.0703 P1-5-5 I5b5.1 Q0312.1 Yzhu4 Wjeo ¥Á¥ç ¤¿¤¿¤º.¤à {stop} {linger} +ãí 636D U7add B117 S10 XJ04A42 XJ1322A XH589 N3350 V4230 H1162 O1106 MN25752 MP8.0703 P1-5-5 Q0011.8 Ybing4 Ybing1 Wbyeong Wban ¥Ø¥¤ ¥Û¥¦ ¤Ê.¤ß ¤Ê¤é.¤Ù¤ë ¤Ê¤é.¤Ö ¤Ê¤é.¤Ó¤Ë {line up} {be in a row} {rank with} {rival} {equal} +ãî 636E U7ae1 B117 S11 N3353 V4233 MN25767 MP8.0714 P1-5-6 I5b6.2 Q0116.0 Yyi1 Ygong1 Ysheng1 Ydeyi1 Ybai3 Ysi4 Wbaeg ¥Ø¥¯¥È¥ê¥Ã¥È¥ë {hectolitre} {(kokuji)} +ãï 636F U7ae2 B117 S12 XH438 V4236 MN25770 MP8.0714 P1-5-7 Q0313.4 Ysi4 Yqi2 Wsa ¥· ¤Þ¤Ä {wait for} {wait until} {as soon as} +ãð 6370 U7ae6 B117 S12 N3355 V4237 O1632 MN25776 MP8.0718 P1-5-7 I5b7.1 Q0519.6 Ysong3 Wsong ¥·¥ç¥¦ ¤¹¤¯.¤à ¤ª¤½.¤ì¤ë ¤Ä¤Ä¤·.¤à {crouch} {cower} +ãñ 6371 U7aed B117 S14 N3361 V4242 MN25803 MP8.0721 P1-5-9 I5b9.1 Q0612.7 Yjie2 Wgal Wgeol ¥±¥Ä ¤Ä¤¯.¤¹ {end} {exhaust} +ãò 6372 U7af0 B117 S14 N3360 V4241 MN25808 MP8.0727 P1-5-9 I5b9.3 Q0111.4 Yshao2 Wri ¥»¥ó¥Á¥ê¥Ã¥È¥ë {centilitre} {(kokuji)} +ãó 6373 U7b02 B118 S9 V4248 P2-6-3 I6f3.2 Q8851.7 Wchae Wcha ¤¦¤Ä¤Ü {quiver} {arrow holder} +ãô 6374 U7b0f B118 S10 F2306 N3372 V4254 MN25882 MP8.0746 P2-6-4 I6f4.4 Q8822.7 Yhu4 Wheul ¥³¥Ä ¤·¤ã¤¯ {mace} {baton} {scepter} +ãõ 6375 U7b0a B118 S10 N3371 V4253 MN25872 MP8.0746 P2-6-4 I6f4.2 Q8823.2 Yzhao4 Wjo ¥½¥¦ ¤¶¤ë ¤¹ {bamboo basket} +ãö 6376 U7b06 B118 S10 V4252 MN25865 MP8.0745 P2-6-4 I6f4.3 Q8871.7 Yba1 Wpa ¥Ï {thorny bamboo} {bamboo fence} +ã÷ 6377 U7b33 B118 S11 V4260 MN25950 MP8.0764 P2-6-5 I6f5.10 Q8846.3 Yjia1 Wga ¥« ¤¢¤·¤Ö¤¨ {reed flute} +ãø 6378 U7b18 B118 S11 F2268 V4259 MN25911 MP8.0751 P2-6-5 I6f5.11 Q8860.1 Yshan1 Wjeom ¥»¥ó ¥Á¥ç¥¦ {whip} {cane} {wooden writing slate} +ãù 6379 U7b19 B118 G9 S11 N3377 V4264 DK1709 L2628 MN25913 MP8.0751 IN2188 P2-6-5 I6f5.4 Q8810.4 Ysheng1 Wsaeng ¥·¥ç¥¦ ¥½¥¦ ¤Õ¤¨ {a reed instrument} +ãú 637A U7b1e B118 S11 N3380 V4267 MN25921 MP8.0753 P2-6-5 I6f5.13 Q8860.3 Ychi1 Wtae ¥Á ¤à¤Á ¤·¤â¤È {whip} {rod} {scourge} {crime punishable by flogging} +ãû 637B U7b35 B118 S11 V4261 MN25952 MP8.0765 P2-6-5 I6f5.9 Q8811.2 Yfan4 Wbeom ¥Ï¥ó ¥Ü¥ó ¤Î¤ê {bamboo frame} {law} +ãü 637C U7b28 B118 S11 N3375 V4262 MN25939 MP8.0759 P2-6-5 I6f5.7 Q8823.4 Yben4 Wbun ¥Û¥ó ¤¢¤é.¤¤ T1 ¤¬¤µ {coarse} +ãý 637D U7b36 B118 S11 V4257 MN25954 MP8.0765 P2-6-5 I6f5.8 Q8843.0 Yshi3 Wsi ¥· {arrow} +ãþ 637E U7b50 B118 S12 XJ06421 N3386 V4276 MN26001 MP8.0778 P2-6-6 I6f6.16 Q8871.1 Ykuang1 Wgwang ¥­¥ç¥¦ ¤«¤¿¤ß ¤«¤´ ¤Ï¤³ {bamboo basket} +ä¡ 6421 U7b7a B118 S13 XJ0637E XH3386 V4290 P2-6-7 Q8871.1 Ykuang1 Wgwang ¥­¥ç¥¦ ¤«¤¿¤ß ¤«¤´ ¤Ï¤³ T1 ¤³¤Ð¤³ {bamboo basket} +ä¢ 6422 U7b04 B118 S10 S12 N3373 V4255 MN25862 MP8.0745 P2-6-4 Q8844.1 ZRP2-6-6 Yji1 Wgye ¥±¥¤ ¤³¤¦¤¬¤¤ {hairpin} {crossbar of anchor} {metal rod on sheath} +ä£ 6423 U7b4d B118 S12 XJ06424 XJ15240 N3390 V4281 MN25997 MP8.0776 P2-6-6 I6f6.14 Q8862.7 Ysun3 Wsun ¥¸¥å¥ó ¥·¥å¥ó ¥¤¥ó ¤¿¤±¤Î¤³ ¤¿¤«¤ó¤Ê {bamboo shoot} +ä¤ 6424 U7b0b B118 S10 XJ06423 XJ15240 XH3390 N3370 V4251 MN25873 MP8.0746 P2-6-4 Q8850.7 Ysun3 Wsun ¥¸¥å¥ó ¥·¥å¥ó ¥¤¥ó ¤¿¤±¤Î¤³ ¤¿¤«¤ó¤Ê {bamboo shoot} +ä¥ 6425 U7b4c B118 S12 N3388 V4278 MN25995 MP8.0776 P2-6-6 I6f6.11 Q8810.4 Yquan2 Wjeon ¥»¥ó ¤¦¤± ¤¦¤¨ {fish trap} {weir} +ä¦ 6426 U7b45 B118 S12 XJ15241 V4275 MN25986 MP8.0766 P2-6-6 I6f6.8 Q8821.1 Yxian3 Wseon ¥»¥ó ¤µ¤µ¤é {bamboo whisk for tea-making} +ä§ 6427 U7b75 B118 S13 N3400 V4297 MN26080 MP8.0791 P2-6-7 I6f6.13 Q8840.1 Yyan2 Wyeon ¥¨¥ó ¤à¤·¤í {straw mat} +ä¨ 6428 U7b65 B118 S13 V4291 O2016 MN26051 MP8.0788 P2-6-7 I6f7.5 Q8860.6 Yju3 Wgeo ¥­¥ç T1 ¤Ï¤³ {round basket} +ä© 6429 U7b74 B118 S13 V4294 MN26079 MP8.0791 P2-6-7 I6f7.1 Q8843.8 Yjia2 Yce4 Whyeob Wchaeg ¥­¥ç¥¦ ¥µ¥¯ ¤á¤É¤® {insert between} {chopsticks} {divining sticks} {plan} +äª 642A U7b67 B118 S13 N3399 V4296 O2014 MN26059 MP8.0789 P2-6-7 I6f7.7 Q8821.6 Yjian3 Wgyeon ¥±¥ó T1 ¤«¤±¤Ò ¤«¤±¤¤ {waterpipe} {flume} +ä« 642B U7b70 B118 S13 V4292 MN26074 MP8.0790 P2-6-7 I6f7.4 Q8821.1 Yzuo2 Wjag ¥µ¥¯ ¤·¤ã¤¯ {bamboo rope} +ä¬ 642C U7b71 B118 S13 XJ03C44 XH3440 V4293 MN26076 MP8.0791 P2-6-7 Q8824.8 Yxiao3 Wso ¥¾¥¦ ¥·¥ç¥¦ ¤·¤Î {dwarf bamboo} {diminutive in person's name} +ä­ 642D U7b6c B118 S13 S12 V4279 MN26067X MP8.0789 P2-6-7 I6f6.3 Q8825.3 Ycheng2 Wseong ¥»¥¤ ¤ª¤µ {reed} {guide for yarn on a loom} +ä® 642E U7b6e B118 S13 N3401 V4298 MN26070 MP8.0790 P2-6-7 I6f7.2 Q8810.8 Yshi4 Wseo ¥¼¥¤ ¥»¥¤ ¤¦¤é¤Ê.¤¦ ¤á¤É¤® {(water) divining equipment} +ä¯ 642F U7b9d B118 S14 N3413 V4314 MN26152 MP8.0803 P2-6-8 I6f8.3 Q8857.5 Yqian2 Wgyeom ¥«¥ó ¥±¥ó ¤¹.¤²¤ë ¤¯¤Ó¤«¤» ¤Ï¤µ.¤à {insert} {fit into} {attach (a clog thong)} +ä° 6430 U7b98 B118 S14 XJ06431 V4302 MN26147 MP8.0801 P2-6-8 I6f8.14 Q8860.3 Yjun4 Wgyun ¥­¥ó {a type of bamboo} {bamboo shoots} {dice} +ä± 6431 U7b9f B118 S14 XJ06430 V4303 MN26157 MP8.0803 P2-6-8 Q8871.1 Yjun4 Yjun1 Wgyun ¥­¥ó {a type of bamboo} {bamboo shoots} {dice} +ä² 6432 U7b8d B118 S14 XJ15175 N3409 V4311 MN26130 MP8.0795 P2-6-8 I6f8.4 Q8851.2 Ygu1 Wgo ¥³ ¤¿¤¬ {barrel hoop} +ä³ 6433 U7b9c B118 S14 V4309 MN26151 MP8.0802 P2-6-8 I6f8.8 Q8810.1 Ykong1 Wgong ¥¯ ¥³¥¦ {type of harp} +ä´ 6434 U7b9a B118 S14 XJ05175 N3405 V4305 MN26149 MP8.0802 P2-6-8 I6f8.1 Q8862.3 Yzha2 Wcha ¥È¥¦ ¥µ¥Ä ¥Á¥ç¥¦ ¤µ.¤¹ {progress report} +äµ 6435 U7b8b B118 S14 N3404 V4304 L2991 MN26122 MP8.0794 P2-6-8 I6f8.9 Q8850.3 Yjian1 Wjeon ¥»¥ó ¤Õ¤À {paper} {label} {letter} {composition} +ä¶ 6436 U7b92 B118 S14 N3408 V4308 MN26139 MP8.0796 P2-6-8 I6f8.13 Q8822.7 Yzhou3 Wchu ¥½¥¦ ¥·¥å¥¦ ¤Û¤¦¤­ {broom} +ä· 6437 U7b8f B118 S14 XJ06438 XH2949 F2290 N3412 V4313 H2703 MN26133 MP8.0795 P2-6-8 I6f8.10 Q8850.7 Yzheng1 Wjaeng ¥½¥¦ ¥·¥ç¥¦ ¤³¤È {a koto} +ä¸ 6438 U7b5d B118 S12 XJ06437 XH3412 V4273 P2-6-6 Q8850.7 Yzheng1 Wjaeng ¥½¥¦ ¥·¥ç¥¦ ¤³¤È {koto} +ä¹ 6439 U7b99 B118 S14 N3406 V4306 O2210 MN26148X MP8.0802 P2-6-8 I6f8.2 Q8824.7 Yfu1 Wbog ¥Õ¥¯ ¤¨¤Ó¤é {quiver} +äº 643A U7bcb B118 S15 XJ1342A V4323 MN26271 MP8.0827 P2-6-9 I6f9.10 Q8871.3 Yqie4 Whyeob ¥­¥ç¥¦ ¤Ï¤³ {box} +ä» 643B U7bc1 B118 S15 N3420 V4326 O2382 MN26249 MP8.0823 P2-6-9 I6f9.6 Q8810.4 Yhuang2 Whwang ¥³¥¦ ¤¿¤«¤à¤é {bamboo grove} +ä¼ 643C U7bcc B118 S15 V4322 MN26272 MP8.0827 P2-6-9 I6f9.5 Q8823.4 Yhou2 Whu ¥´ ¥³¥¦ {type of harp} +ä½ 643D U7bcf B118 S15 XJ05648 XH1432 V4318 P2-6-9 Q8878.2 Yqian4 Wgam ¥«¥ó ¤Ï.¤á¤ë ¤Ï.¤Þ¤ë ¤¢¤Ê {inlay} {set in} {fall into} {rugged} +ä¾ 643E U7bb4 B118 S15 N3421 V4327 MN26214 MP8.0814 P2-6-9 I6f9.2 Q8825.3 Yzhen1 Wjam ¥·¥ó ¤¤¤Þ¤·.¤á¤ë ¤Ï¤ê {warning} {counsel} {presept} {needle} +ä¿ 643F U7bc6 B118 S15 F2243 N3423 V4329 MN26256 MP8.0825 P2-6-9 I6f9.8 Q8823.2 Yzhuan4 Wjeon ¥Æ¥ó {seal-style characters} +äÀ 6440 U7bdd B118 S16 N3432 V4340 O2574 MN26320X MP8.0831 P2-6-10 I6f10.7 Q8855.7 Q8844.7 Ygou1 Wgu ¥³¥¦ ¤«¤¬¤ê¤Ó ¤«¤¬¤ê ¤Õ¤»¤´ {campfire} {fishing fire} {beacon basket} +äÁ 6441 U7be9 B118 S16 XJ1525C XJ15325 N3433 V4339 MN26359 MP8.0887 P2-6-10 I6f10.2 Q8872.7 Yshai1 Wsa ¥· ¥µ¥¤ ¤Õ¤ë.¤¦ {sieve} {sift} {screen} +ä 6442 U7c11 B118 S16 XJ04C2C XJ06443 XH4009 F2427 N3427 V4334 MN26387 MP8.0838 P2-6-10 Q8873.2 Ysuo1 Wsa ¥µ ¥µ¥¤ ¤ß¤Î {a coat raincoat} +äà 6443 U7c14 B118 S17 XJ04C2C XJ06442 XH4009 V4344 MN26387X MP8.0838 P2-6-11 Q8873.2 Ysuo1 Wsa ¥µ ¥µ¥¤ ¤ß¤Î {a coat raincoat} +äÄ 6444 U7be6 B118 S16 XJ04A4F XH3410 N3426 V4333 MN26356 MP8.0836 P2-6-10 Q8871.1 Ybi4 Wbi ¥Ø¥¤ ¥Ï¥¤ ¤Ø¤é ¤Î {spatula} {arrow shaft} +äÅ 6445 U7be5 B118 S16 N3429 V4336 MN26352 MP8.0836 P2-6-10 I6f10.4 Q8890.4 Yli4 Wryul ¥ê¥­ ¥ê¥Ä ¥ê¥Á {horn} {flageolet} +äÆ 6446 U7c60 B118 S22 XJ04F36 N3458 V4376 H2734 O2977 MN26752 MP8.0837 P2-6-16 I6f16.1 Q8871.6 Ylong2 Ylong3 Wrong ¥í¥¦ ¥ë ¤«¤´ ¤³.¤á¤ë ¤³¤â.¤ë ¤³.¤à T1 ¤´¤á ¤â¤ê {basket} {devote oneself} {seclude oneself} {cage} {coop} {implied} +äÇ 6447 U7c00 B118 S17 XJ1593F N3439 V4350 O2687 MN26419 MP8.0841 P2-6-11 I6f11.7 Q8880.6 Yze2 Ykui4 Wchaeg ¥µ¥¯ ¥¸¥ã¥¯ ¥»¥­ ¤¹ {rough mat (reeds)} +äÈ 6448 U7c07 B118 S17 N3441 V4351 H2719 MN26437 MP8.0843 P2-6-11 I6f11.2 Q8823.4 Ycu4 Wjog ¥¾¥¯ ¥½¥¦ ¥½¥¯ ¤à¤é.¤¬¤ë {group} {crowd} {swarm} +äÉ 6449 U7c13 B118 S17 N3438 V4349 MN26494 MP8.0846 P2-6-11 I6f11.1 Q8822.2 Wjo ¤µ¤µ¤é {bamboo whisk} {(kokuji)} +äÊ 644A U7bf3 B118 S17 N3431 V4338 MN26393X MP8.0838 P2-6-11 I6f10.3 Q8850.4 Ybi4 Wpil ¥Ò¥Á ¥Ò¥Ä ¤Þ¤¬¤­ {fence} +äË 644B U7bf7 B118 S17 V4337 O2689 MN26404 MP8.0839 P2-6-11 I6f10.8 Q8830.4 Ypeng2 Wbong ¥Û¥¦ ¤È¤Þ {woven rush awning} +äÌ 644C U7c17 B118 S17 F2278 N3437 V4348 O2690 P2-6-11 I6f11.5 Q8890.4 Yliang2 ¥ê¥ç¥¦ ¤ä¤Ê {weir} {fish trap} +äÍ 644D U7c0d B118 S17 V4347 O2688 MN26456 MP8.0845 P2-6-11 I6f11.4 Q8840.4 Ylou3 Wru ¥ë ¥í¥¦ {bamboo basket} +äÎ 644E U7bf6 B118 S17 V4346 O2787 MN26403 MP8.0839 P2-6-11 I6f11.6 Q8832.7 Yyan1 Weon ¥¨¥ó ¤¯¤í¤À¤± ¤¹¤º {black bamboo} {slender bamboo} +äÏ 644F U7c23 B118 S18 V4354 MN26524 MP8.0854 P2-6-12 I6f12.3 Q8880.6 Ykui4 Wgwe ¥­ ¤â¤Ã¤³ ¤¢¤¸¤« {earth-carrying basket} +äÐ 6450 U7c27 B118 S18 N3442 V4356 MN26541 MP8.0855 P2-6-12 I6f12.4 Q8880.6 Yhuang2 Whwang ¥³¥¦ ¤·¤¿ {flute reed} +äÑ 6451 U7c2a B118 S20 XJ13265 N3451 V4367 MN26558 MP8.0856 P2-6-14 I6f14.3 Q8860.1 Yzan1 Wjam ¥·¥ó ¥µ¥ó ¤«¤ó¤¶¤· {ornamental hairpin} +äÒ 6452 U7c1f B118 S18 XJ0433D V4353 MN26510X MP8.0848 P2-6-12 I6f12.1 Q8840.6 Ydian4 Wjeom ¥¿¥ó ¥Æ¥ó ¤¿¤«¤à¤·¤í {a type of bamboo} {round bamboo lunchbox} +äÓ 6453 U7c37 B118 S19 N3445 V4361 MN26607 MP8.0861 P2-6-13 I6f13.7 Q8826.1 Yyan2 Wcheom ¥¨¥ó ¤Ò¤µ¤· {eaves} +äÔ 6454 U7c2b B118 S19 V4355 MN26560 MP8.0858 P2-6-13 I6f13.1 Q8822.7 Yxiao1 Wso ¥·¥ç¥¦ ¤Õ¤¨ {pan pipes} {flute} +äÕ 6455 U7c3d B118 S19 N3446 V4362 MN26614 MP8.0862 P2-6-13 I6f13.6 Q8888.6 Yqian1 Wcheom ¥»¥ó ¤«¤´ {label} {signature} +äÖ 6456 U7c4c B118 S20 N3453 V4370 O2901 MN26675 MP8.0868 P2-6-14 I6f14.5 Q8864.1 Ychou2 Wju ¥Á¥å¥¦ ¤«¤º¤È¤ê ¤Ï¤«¤ê¤´¤È {plan} +ä× 6457 U7c43 B118 S21 N3452 V4369 MN26648 MP8.0867 P2-6-15 I6f15.2 Q8810.7 Ylan2 Wram ¥é¥ó ¤«¤´ {basket} +äØ 6458 U7c54 B118 S21 XJ04C79 XJ0692E XH4088 N3455 V4372 MN26708 MP8.0873 P2-6-15 Q8844.8 Ysou3 Wsu ¥½¥¦ ¤ä¤Ö {thicket} {bush} {underbrush} {grove} +äÙ 6459 U7c4f B118 S20 XJ1526D V4366 P2-6-14 I6f14.2 Q8828.1 Yqi2 Wgi ¥­ ¤Ï¤¿ {flag} {banner} +äÚ 645A U7c40 B118 S19 XJ15277 V4360 MN26646 MP8.0866 P2-6-13 I6f13.5 Q8856.2 Yzhou4 Wju ¥Á¥å¥¦ ¥·¥å¥¦ ¥¸¥å ¤è.¤à {a style of calligraphy} +äÛ 645B U7c50 B118 S21 XJ0645C N3456 V4373 MN26693X MP8.0871 P2-6-15 I6f15.1 Q8823.2 Yteng2 Wdeung ¥È¥¦ {rattan} {cane} +äÜ 645C U7c58 B118 S22 XJ0645B XH3456 V4374 MN26733X MP8.0874 P2-6-16 Q8829.3 Yteng2 Wdeung ¥È¥¦ {climbing plants} {vines} {cane} +äÝ 645D U7c5f B118 S22 N3457 V4375 MN26751 MP8.0875 P2-6-16 I6f16.2 Q8898.6 Ylai4 Wroe ¥é¥¤ ¤Õ¤¨ {rattling of the wind} +äÞ 645E U7c64 B118 S23 XJ0645F N3459 V4378 H2735 L2082 MN26769 MP8.0878 P2-6-17 I6f17.2 Q8815.3 Yqian1 Wcheom ¥»¥ó ¤¯¤¸ ¤«¤º¤È¤ê {lottery} {raffle} +äß 645F U7c56 B118 S21 XJ0645E XH3459 V4371 P2-6-15 Q8815.3 Yqian1 Wcheom ¥»¥ó ¤¯¤¸ ¤«¤º¤È¤ê {lottery} {raffle} +äà 6460 U7c65 B118 S23 V4377 MN26771 MP8.0878 P2-6-17 I6f17.1 Q8822.7 Yyue4 Wyag ¥ä¥¯ ¤Õ¤¨ {three-holed flute} +äá 6461 U7c6c B118 S25 N3460 V4379 O3010 MN26803X MP8.0881 P2-6-19 I6f18.1 Q8841.4 Q8821.4 Yli2 Wri ¥ê ¤Þ¤¬¤­ ¤«¤­ {rough-woven fence} {bamboo hedge} +äâ 6462 U7c75 B119 S8 N3462 V4381 MN26837 MP8.0886 P1-6-2 I6b2.1 Q9490.0 Yfan2 Wsib ¥Ç¥«¥á¡¼¥È¥ë {dekametre} {(kokuji)} +äã 6463 U7c83 B119 S10 N3466 V4388 MN26861 MP8.0887 P1-6-4 I6b4.3 Q9191.0 Ybi3 Wbi ¥Ò ¤·¤Ê ¤·¤¤¤Ê {empty grain husk} +ää 6464 U7c90 B119 S10 V4386 P1-6-4 I6b4.1 Q9397.7 Q9392.7 ¥í ¥³ T1 ¤è¤Í¤É {(no known meaning; S&H uses jabberwocky words)} +äå 6465 U7ca4 B4 C119 S12 N237 V4399 MN26935 MP8.0898 P2-10-2 I6b6.10 Q2620.7 Yyue4 Wweol ¥¨¥Ä ¤³¤³¤Ë {alas} +äæ 6466 U7cad B119 S12 V4395 P1-6-6 I6b6.2 Q9896.1 ¤¹¤¯¤â {chaff} {rice hulls} +äç 6467 U7ca2 B119 S12 V4398 MN26932 MP8.0897 P2-6-6 I6b6.7 Q3790.4 Yzi1 Yci2 Wja ¥· ¤·¤È¤® {millet} {rice cakes} +äè 6468 U7cab B119 S12 V4396 P1-6-6 I6b6.4 Q9192.7 Ymian4 ¥á¥ó {(no known meaning; S&H uses jabberwocky words)} +äé 6469 U7ca1 B119 S12 V4397 MN26928 MP8.0897 P1-6-6 I6b6.5 Q9792.0 Ytong2 Wdong ¥È¥¦ {unpolished rice} +äê 646A U7ca8 B119 S12 N3476 V4401 MN26949 MP8.0902 P1-6-6 I6b6.3 Q9196.0 Ybai3 Wbaeg ¥Ø¥¯¥È¥á¡¼¥È¥ë {hectometre} {(kokuji)} +äë 646B U7cb3 B119 S13 XJ1507A XJ1512D N3478 V4408 MN26967 MP8.0904 P1-6-7 I6b7.1 Q9194.6 Ygeng1 Yjing1 Wgaeng ¥³¥¦ ¤¦¤ë¤Á ¤Ì¤« {ordinary rice} +äì 646C U7cb2 B119 S13 N3477 V4407 O2019 MN26966 MP8.0903 P2-7-6 I6b7.3 Q2790.4 Ycan4 Wchan ¥µ¥ó ¤¤¤¤ {bright} +äí 646D U7cb1 B119 S13 V4405 MN26962 MP8.0902 P2-7-6 I6b7.4 Q3390.4 Q3790.4 Yliang2 Wryang ¥ê¥ç¥¦ ¤¢¤ï {high quality rice} +äî 646E U7cae B119 S13 XJ04E48 XH3490 N3474 V4404 MN26952 MP8.0902 P1-6-7 Q9393.2 Yliang2 Wryang ¥ê¥ç¥¦ ¥í¥¦ ¤«¤Æ {food} {provisions} +äï 646F U7cb9 B119 S14 XJ03F68 XH3467 N3479 V4409 H1368 O2130 MN26987 MP8.0905 P1-6-8 Q9094.8 Ycui4 Wsu ¥¹¥¤ ¤¤¤­ {pure} {unadulterated} {select} +äð 6470 U7cbd B119 S14 XJ1533D V4410 MN26993 MP8.0906 P1-6-8 I6b8.2 Q9399.1 Yzong4 Wjong ¥½¥¦ ¤Á¤Þ¤­ {rice dumplings steamed in bamboo leaves} +äñ 6471 U7cc0 B119 S13 V4406 MN27013X MP8.0914 P1-6-7 I6b7.2 Q9491.4 Whwa ¤³¤¦¤¸ {malt} +äò 6472 U7cc5 B119 S15 N3482 V4414 MN27023 MP8.0914 P1-6-9 I6b9.3 Q9799.4 Yrou3 Yrou2 Wyu ¥¸¥å¥¦ ¤Þ.¤¸¤ë {mix} +äó 6473 U7cc2 B119 S15 V4412 MN27014 MP8.0914 P1-6-9 I6b9.1 Q9491.1 Ysan3 Yshen1 Wsam ¥¸¥ó {mixing rice into soup} +äô 6474 U7cd8 B119 S16 V4418 P1-6-10 I6b10.2 Q9393.2 ¤¹¤¯¤â {chaff} {rice hulls} +äõ 6475 U7cd2 B119 S16 N3484 V4419 MN27065 MP8.0917 P1-6-10 I6b10.1 Q9492.7 Ybei4 Wbi Wbae ¥Ó ¥Ï¥¤ ¤Û¤·¤¤ ¤Û¤·¤¤.¤¤ {dried boiled rice} +äö 6476 U7cdc B200 C119 S17 N5395 V4422 MN27097 MP8.0920 P3-3-14 I3q14.2 Q0029.4 Ymi2 Ymei2 Wmi ¥Ó ¤¿¤À.¤ì¤ë {be inflamed} +ä÷ 6477 U7ce2 B119 S16 XH2345 V4416 MN27116X MP8.0924 P1-6-10 Q9493.4 Ymo2 Wmo ¥Ü ¥â ¤«¤¿ ¤Î¤Ã¤È¤ë {rice snacks} +äø 6478 U9b3b B193 S22 XJ03421 XJ13146 N5275 V6832 MN45721 MP12.0673 P2-12-10 I6b16.1 Q1722.7 Yyu4 Wjug Wyug Wgug ¥¤¥¯ ¥·¥å¥¯ ¤«¤æ ¤«¤¤ ¤Ò¤µ.¤° {sell} {deal in} +äù 6479 U7cef B119 S20 N3491 V4428 MN27173 MP8.0929 P1-6-14 I6b14.1 Q9192.7 Ynuo4 Wna ¥À ¥Ê ¤â¤Á¤´¤á {glutinous rice} +äú 647A U7cf2 B119 S20 V4427 MN27181X MP8.0929 P1-6-14 I6b14.2 Q9192.7 Yli4 Wryeo Wral ¥ì¥¤ ¥é¥Ä ¤¢¤é.¤¤ ¤¯¤í¤´¤á {unpolished rice} +äû 647B U7cf4 B119 S22 V4429 MN27191 MP8.0930 P1-8-14 I8c14.1 Q8791.4 Ydi2 Wjeog ¥Á¥ç¥¦ ¥Æ¥­ ¤¦.¤ë ¤»¤ê ¤«¤¤¤è¤Í {sell (grain)} {auction} +äü 647C U7cf6 B124 C119 S25 N3682 V4430 MN27207 MP8.0931 P1-11-14 I8c17.1 Q2791.4 Ytiao4 Wjo ¥Á¥ç¥¦ ¤»¤ê ¤¦¤ê¤è¤Í {auction} +äý 647D U7cfa B120 S7 XJ0356A XH3498 N3493 V4432 H1259 O903 MN27222 MP8.0932 P1-6-1 Q2291.0 Yjiu1 Wgyu Wgyo ¥­¥å¥¦ ¤¿¤À.¤¹ ¤¢¤¶¤Ê.¤¦ {ask} {investigate} {verify} {twist (rope)} +äþ 647E U7d06 B120 S9 N3495 V4436 MN27244 MP8.0956 P1-6-3 I6a3.1 Q2194.0 Yyu1 Wu ¥¦ ¤Þ¤¬.¤ë ¤á¤°.¤ë {crouch} +å¡ 6521 U7d02 B120 S9 V4435 MN27239 MP8.0939 P1-6-3 I6a3.3 Q2490.0 Yzhou4 Wju ¥Á¥å¥¦ ¤·¤ê¤¬¤¤ {harness strap} {window} +å¢ 6522 U7d1c B120 S10 V4444 MN27296 MP8.0977 P1-6-4 I6a4.10 Q2193.1 Yyun2 Wun ¥¦¥ó ¤ß¤À.¤ì¤ë {disorder} {confusion} +å£ 6523 U7d15 B120 S10 V4443 MN27279 MP8.0992 P1-6-4 I6a4.7 Q2191.0 Ypi2 Ypi1 Wbi Wchi ¥Ò {braiding} {decoration} {error} +å¤ 6524 U7d0a B67 C120 S10 N2071 V4447 MN27261 MP8.0959 P2-2-8 I2j8.8 Q0090.3 Ywen4 Ywen3 Wmun ¥Ó¥ó ¥Ö¥ó ¤ß¤À.¤ì¤ë {disturb} +å¥ 6525 U7d45 B120 S11 XJ1537D V4460 MN27375 MP8.1031 P1-6-5 I6a5.16 Q2792.0 Yjiong3 Wgyeong ¥±¥¤ ¤Ò.¤¯ {thin silk} +å¦ 6526 U7d4b B120 S11 V4457 P1-6-5 I6a5.15 Q2093.2 Ykuang4 Wgwang ¥³¥¦ {cotton wadding} +å§ 6527 U7d2e B120 S11 N3514 V4463 MN27341 MP8.1007 P2-5-6 I6a5.17 Q4290.3 Yzha2 Yza1 Wchal ¥µ¥Ä ¤«¤é¤²¤ë {tie up} +å¨ 6528 U7d32 B120 S11 N3512 V4461 MN27347 MP8.1019 P1-6-5 I6a5.4 Q2491.7 Yxie4 Wseol ¥»¥Ä ¤­¤º¤Ê {fetters} +å© 6529 U7d3f B120 S11 V4459 MN27369 MP8.1025 P1-6-5 I6a5.13 Q2396.0 Ydai4 Wtae ¥¿¥¤ ¤¢¤¶¤à.¤¯ {deceive} +åª 652A U7d35 B120 S11 V4458 MN27353 MP8.1020 P1-6-5 I6a5.8 Q2392.1 Yzhu4 Wjeo ¥Á¥ç {flax} {linen} +å« 652B U7d46 B120 S11 XJ16740 F2220 N3515 V4464 L2658 MN27376 MP8.1031 P1-6-5 I6a5.6 Q2995.0 Yban4 Wban ¥Ï¥ó ¤­¤º¤Ê ¤Û¤À.¤¹ ¤Ä¤Ê.¤° {bonds} {fetters} +å¬ 652C U7d73 B120 S13 V4475 MN27449 MP8.1061 P1-6-7 I6a7.6 Q2795.4 Yjiang4 Wgang ¥³¥¦ ¤¢¤« {red} +å­ 652D U7d56 B120 S12 XJ15463 N3526 V4477 O2147 MN27409 MP8.1047 P1-6-6 I6a6.4 Q2991.1 Ykuang4 Wgwang ¥³¥¦ ¤Ì¤á ¤ï¤¿ {white rice} +å® 652E U7d4e B120 S12 N3531 V4482 MN27396 MP8.1032 P1-6-6 I6a6.2 Q2192.1 Yheng4 Yhang2 Whaeng ¥³¥¦ ¤¯.¤ì¤ë ¤¯.¤±¤ë {blindstitch} +å¯ 652F U7d72 B120 S12 XJ03B65 XH3492 N3524 V4474 H1355 O2526 MN27448 MP8.1058 P1-6-6 Q2299.3 Ysi1 Wsa ¥· ¤¤¤È {thread} +å° 6530 U7d68 B120 S12 N3532 V4483 L2657 MN27435 MP8.1054 P1-6-6 I6a6.13 Q2395.0 Yrong2 Wyung ¥¸¥å¥¦ {wool cloth} +å± 6531 U7d6e B120 S12 N3528 V4479 MN27443 MP8.1055 P2-6-6 I6a6.16 Q4690.3 Yxu4 Wseo Wyeo ¥¸¥ç ¥·¥ç ¤ï¤¿ {cotton} +å² 6532 U7d4f B120 S12 N3525 V4476 MN27397 MP8.1032 P1-6-6 I6a6.1 Q2590.6 Yxie4 Wseol ¥»¥Ä {tie} +å³ 6533 U7d63 B120 S12 N3527 V4478 MN27429 MP8.0598 P1-6-6 I6a6.12 Q2894.1 Ybeng1 Yping3 Wbyeong ¥Û¥¦ ¤«¤¹¤ê {splashed pattern (on cloth)} +å´ 6534 U7d93 B120 S13 XJ03750 XH3523 N3541 V4493 H1363 MN27508 MP8.1071 P1-6-7 Q2191.1 Yjing1 Yjing4 Wgyeong ¥±¥¤ ¥­¥ç¥¦ ¤Ø.¤ë ¤¿.¤Ä ¤¿¤Æ¤¤¤È ¤Ï¤«.¤ë ¤Î¤ê T1 ¤Ä¤Í {classic works} {pass through} +åµ 6535 U7d89 B120 S13 V4495 O2531 MN27493 MP8.1068 P1-6-7 I6a7.1 Q2292.7 Yxiu4 Wsu ¥·¥å¥¦ ¥Ä ¥È¥¦ {embroidery} +å¶ 6536 U7d5b B120 S13 XJ15447 V4494 MN27465 MP8.1064 P1-2-11 I2a11.4 Q2829.3 Ytao1 Wjo ¥¸¥å¥¦ ¥¸¥ç¥¦ ¥È¥¦ ¤µ¤Ê¤À {braid} +å· 6537 U7d8f B120 S13 V4496 O2534 MN27501 MP8.1069 P1-6-7 I6a7.2 Q2294.4 Ysui1 Ysui2 Wyu Wsu ¥¹¥¤ ¥¿ ¤ä¤¹.¤¤ {peaceful} {cheap} {grab strap} +å¸ 6538 U7d7d B120 S13 N3542 V4498 MN27474 MP8.1066 P1-6-7 I6a7.4 Q2696.0 Ylu:3 Wryeo Wyeo ¥í ¥ê¥ç {silk gauze} +å¹ 6539 U7d9b B120 S13 V4497 MN27534 MP8.1082 P1-6-7 I6a7.7 Q2793.2 Wi ¤«¤» ¤«¤¹¤ê {splashed dye pattern} {reel} {skein} +åº 653A U7dba B120 G9 S14 F2413 N3558 V4522 H1371 DK927 L2667 O2533 MN27586 MP8.1106 IN2195 P1-6-8 I6a8.16 Q2492.1 Yqi3 Wgi ¥­ ¤¢¤ä {figured cloth} {beautiful} +å» 653B U7dae B120 S14 N3548 V4511 MN27569X MP8.1098 P2-8-6 I6a8.26 Q3890.3 Q7890.3 Yqi3 Yqing4 Wgye Wgyeong ¥±¥¤ {emblem on banner} +å¼ 653C U7da3 B120 S14 V4507 O2532 MN27550 MP8.1093 P1-6-8 I6a8.6 Q2991.2 Yquan3 Wgweon ¥±¥ó {attachment} {affection} +å½ 653D U7db5 B120 S14 V4509 MN27580 MP8.1102 P1-6-8 I6a8.9 Q2299.4 Ycai3 Wchae ¥µ¥¤ ¤¢¤ä ¤¢¤ä¤®¤Ì {colorful} +å¾ 653E U7dc7 B120 S14 V4515 MN27600 MP8.1110 P1-6-8 I6a8.17 Q2296.3 Yzi1 Wchi ¥· ¤¯¤í {black clothing} {priest} +å¿ 653F U7dbd B120 S14 N3554 V4518 O2529 MN27590 MP8.1108 P1-6-8 I6a8.19 Q2194.6 Ychuo4 Wjag ¥·¥ã¥¯ ¤¢¤À ¤·¤Ê.¤ä¤« ¤æ¤ë.¤ä¤« {loose} {lenient} +åÀ 6540 U7dab B120 S14 XJ0407E V4508 MN27564 MP8.1095 P1-6-8 I6a8.11 Q2395.3 Yxian4 Wseon ¥»¥ó ¤¹¤¸ {thread} {line} +åÁ 6541 U7e3d B120 S17 XJ0416D XJ14064 XJ15438 XH3567 N3599 V4575 H1417 O2811 MN27844 MP8.1161 P1-6-11 Q2693.0 Yzong3 Wchong ¥½¥¦ ¤¹.¤Ù¤Æ ¤¹¤Ù.¤Æ ¤Õ¤µ T1 ¤º¤µ {collect} {overall} {altogether} +å 6542 U7da2 B120 S14 V4506 MN27546 MP8.1092 P1-6-8 I6a8.24 Q2792.0 Ychou2 Wju Wdo ¥Á¥å¥¦ ¥È¥¦ ¤Þ¤È¤¦ {be clothed in} {tie} {detailed} {fine} +åà 6543 U7daf B120 S14 N3550 V4513 MN27573 MP8.1098 P1-6-8 I6a8.22 Q2792.0 Ytao2 Wdo ¥È¥¦ ¤Ê.¤¦ ¤Ê¤ï ¤è.¤ë {twist} {make rope} +åÄ 6544 U7ddc B106 C120 S15 XH3566 N3106 V4533 MN27644 MP8.1117 P1-8-7 Q2229.3 Ymian2 Wmyeon ¥á¥ó ¤ï¤¿ ¤Ä¤é.¤Ê¤ë {cotton} +åÅ 6545 U7db8 B120 G9 S14 N3556 V4519 DK932 L2656 MN27583 MP8.1104 IN2199 P1-6-8 I6a8.18 Q2892.7 Ylun2 Yguan1 Wryun Wgwan ¥ê¥ó ¥«¥ó ¤¤¤È {thread} {silk cloth} +åÆ 6546 U7d9f B120 S13 V4505 MN27540 MP8.1083 P1-6-7 Q2393.4 Q2293.4 Yli4 Wryeo ¥ì¥¤ ¤â¤¸ {yellowish green} {coarse mesh linen} +åÇ 6547 U7db0 B120 S14 N3549 V4512 MN27575 MP8.1098 P1-6-8 I6a8.14 Q2397.7 Ywan3 Wgwan ¥ï¥ó ¤ï¤¬.¤Í¤ë {bend around} +åÈ 6548 U7dd8 B120 S15 N3577 V4545 MN27638 MP8.1115 P1-6-9 I6a9.16 Q2395.0 Yjian1 Wham ¥«¥ó ¤«¤ó.¤¹¤ë ¤È.¤¸¤ë {shut} {seal} +åÉ 6549 U7ddd B120 S15 V4537 O2658 MN27645 MP8.1120 P1-6-9 I6a9.9 Q2694.1 Yji1 Yqi1 Yqi4 Wjib Wjeub ¥·¥å¥¦ ¤Ä¤à.¤° {spin thread} {bring together} {shine} +åÊ 654A U7de4 B120 S15 V4538 MN27657 MP8.1125 P1-6-9 I6a9.6 Q2499.4 Yxie4 Wseol ¥»¥Ä ¥»¥Á ¤­¤º¤Ê ¤Ä¤Ê.¤° {leash} +åË 654B U7dde B120 S15 N3578 V4546 MN27646 MP8.1121 P1-6-9 I6a9.4 Q2794.7 Yduan4 Wdan Wha ¥É¥ó ¥¿¥ó {damask} +åÌ 654C U7dfb B120 S15 F2460 N3575 V4557 MN27700 MP8.1137 P1-6-9 I6a10.1 Q2894.0 Yzhi4 Wchi ¥Á ¤³¤Þ¤«.¤¤ {fine (i.e. not coarse)} +åÍ 654D U7df2 B120 S15 V4539 MN27687 MP8.1133 P1-6-9 I6a9.3 Q2992.0 Ymiao3 Wmyo ¥Ó¥ç¥¦ ¥ß¥ç¥¦ {faint} {far off} +åÎ 654E U7de1 B120 S15 XJ1542F N3573 V4541 MN27652 MP8.1122 P1-6-9 I6a9.5 Q2796.4 Ymin2 Wmin ¥Ó¥ó ¥³¥ó ¥ß¥ó ¤µ¤· ¤Ä¤ê¤¤¤È ¤Ê¤ï ¤¼¤Ë¤µ¤· {paper string} +åÏ 654F U7e05 B120 S15 N3572 V4540 H1391 MN27730 MP8.1138 P1-6-9 I6a9.2 Q2395.0 Wwi ¤ª¤É.¤¹ {the thread/braid (of armour)} {(kokuji)} +åÐ 6550 U7e0a B120 S16 N3594 V4568 MN27738 MP8.1139 P1-6-10 I6a10.8 Q2891.7 Yyi4 Waeg Weui ¥¤ ¥¨¥¤ ¤¯¤Ó.¤ë ¤¯¤Ó.¤ì¤ë {strangle} +åÑ 6551 U7e23 B120 S16 XJ03829 XH1362 V4555 H1802 MN27784 MP8.1146 P1-9-7 Q6299.3 Yxian4 Yxuan2 Whyeon ¥±¥ó ¤«.¤±¤ë T1 ¤¢¤¬¤¿ ¤¬¤¿ {county} {district} {subdivision} +åÒ 6552 U7e21 B120 S16 V4560 MN27781 MP8.1145 P1-6-10 I6a10.6 Q2394.1 Yzai3 Wjae ¥µ¥¤ ¤³¤È {breath} {life} +åÓ 6553 U7e12 B120 S16 N3588 V4559 MN27751 MP8.1141 P1-6-10 I6a10.10 Q2891.1 Ycuo3 Wchag ¥· ¥µ ¤è.¤ë {twist} +åÔ 6554 U7e31 B120 S17 XJ03D44 XH3567 N3600 V4576 H1416 MN27819 MP8.1151 P1-6-11 Q2828.1 Yzong4 Yzong1 Wjong Wchong ¥¸¥å¥¦ ¤¿¤Æ {indulge in} {give free reign to} +åÕ 6555 U7e1f B120 S16 N3589 V4561 MN27779 MP8.1145 P1-6-10 I6a10.11 Q2194.3 Yru4 Wyog ¥¸¥ç¥¯ ¤·¤²¤· {decoration} +åÖ 6556 U7e09 B120 S16 N3590 V4562 MN27737 MP8.1139 P1-6-10 I6a10.5 Q2196.1 Yjin4 Wjin ¥·¥ó ¤µ¤·¤Ï¤µ.¤à {thin red cloth} {high officer} +å× 6557 U7e0b B120 S15 S16 N3576 V4544 MN27740 MP8.1139 P1-6-9 I6a9.14 Q2793.7 ZRP1-6-10 Yzhui4 Wchu ¥Ä¥¤ ¤¹¤¬.¤ë {cling} {hang on} {depend} +åØ 6558 U7e22 B130 C120 S16 N3816 V4558 MN27783X MP8.1145 P1-4-12 I4b12.4 Q7929.3 Yteng2 Wdeung ¥È¥¦ ¤«¤¬.¤ë ¤«¤Ê ¤«¤é.¤²¤ë ¤à¤«¤Ð¤­ {cross-stitch} {darn} +åÙ 6559 U7e46 B120 S17 N3601 V4578 MN27855 MP8.1171 P1-6-11 I6a11.5 Q2792.2 Ymou2 Ymiao4 Ymiu4 Wmu Wryu ¥Ó¥å¥¦ ¥­¥å¥¦ ¥Ü¥¯ ¥ê¥ç¥¦ ¤¢¤ä¤Þ.¤ë ¤Þ¤È.¤¦ T1 ¤³¤é {error} {wrap around} +åÚ 655A U7e66 B120 S17 V4587 MN27857X MP8.1174 P1-6-11 I6a11.2 Q2393.6 Q2693.6 Yqiang3 Wgang ¥­¥ç¥¦ ¤à¤Ä¤­ ¤¼¤Ë¤µ¤· {string of coins} {child's obi} {nappy} +åÛ 655B U7e3b B200 C120 S17 N5394 V4580 MN27839 MP8.1160 P3-3-14 I3q14.1 Q0029.3 Ymi2 Wmi ¥Ó ¥ß ¤­¤º¤Ê {rope} +åÜ 655C U7e35 B120 S17 V4577 MN27829X MP8.1158 P1-6-11 I6a11.7 Q2694.7 Yman4 Wman ¥Þ¥ó ¥Ð¥ó {unpatterned silk} {loose} +åÝ 655D U7e39 B120 S17 N3606 V4583 MN27837 MP8.0623 P1-6-11 I6a11.4 Q2199.1 Ypiao3 Ypiao1 Wpyo ¥Ò¥ç¥¦ ¤Ï¤Ê¤À ¤Ï¤Ê¤À.¤¤¤í {light blue} +åÞ 655E U7e43 B120 S17 XJ15425 N3604 V4582 H1411 MN27852X MP8.1170 P1-6-11 I6a11.10 Q2292.7 Ybeng1 Wbung ¥Û¥¦ ¥Ò¥ç¥¦ ¤Þ¤¯ ¤¿¤Ð.¤Í¤ë {wrap} +åß 655F U7e37 B120 S17 N3605 V4584 O2878 MN27832 MP8.1159 P1-6-11 I6a11.3 Q2594.4 Ylu:3 Wru ¥ë ¥í¥¦ ¤¤¤È {thread} +åà 6560 U7e32 B120 S17 N3603 V4581 MN27821 MP8.1157 P1-6-11 I6a11.6 Q2699.3 Ylei2 Wryu ¥ë¥¤ {tie} +åá 6561 U7e3a B120 S17 N3592 V4565 MN27838 MP8.1160 P1-6-11 I6a10.12 Q2593.0 Ylian2 Wryeon ¥ì¥ó ¤â¤Ä.¤ì¤ë {tangle} {knot} {fasten} {fetter} +åâ 6562 U7e67 B120 S18 V4591 MN27936 MP8.1188 P1-6-12 I6a12.3 Q2193.1 Wun ¥¦¥ó {a method of dyeing} +åã 6563 U7e5d B120 S18 V4589 MN27908 MP8.1182 P1-6-12 I6a12.7 Q2792.0 Yjian4 Wgan ¥«¥ó ¥±¥ó {a method of dyeing} +åä 6564 U7e56 B120 S18 V4588 MN27896 MP8.1180 P1-6-12 I6a12.1 Q2894.0 Ysan3 Wsan ¥µ¥ó {parasol} {umbrella} +åå 6565 U7e5e B120 S18 N3609 V4590 MN27909 MP8.1182 P1-6-12 I6a12.5 Q2491.1 Yrao4 Yrao3 Wyo ¥¸¥ç¥¦ ¥Ë¥ç¥¦ ¤á¤°.¤ë ¤Þ¤ï.¤ë ¤â¤È¤¦.¤ë ¤Þ¤È¤¦ {surround} {return} +åæ 6566 U7e59 B120 S18 N3611 V4593 MN27901 MP8.1180 P1-6-12 I6a12.8 Q2296.9 Yfan1 Wbeon ¥Ï¥ó ¥Û¥ó ¤Ò¤â¤È.¤¯ {peruse} +åç 6567 U7e5a B120 S18 N3610 V4592 MN27904 MP8.1181 P1-6-12 I6a12.4 Q2499.6 Yliao2 Wryo ¥ê¥ç¥¦ ¤Þ¤È.¤¦ ¤á¤°.¤ë {put on} {twist around} +åè 6568 U7e79 B120 S19 N3615 V4599 O2924 MN27975 MP8.1197 P1-6-13 I6a13.2 Q2694.1 Yyi4 Wyeog ¥¨¥­ ¥ä¥¯ ¤¿¤º¤Í.¤ë ¤Ì.¤¯ {pull out} +åé 6569 U7e6a B120 S19 XJ03328 XH3537 N3614 V4597 H1429 O2923 MN27939 MP8.1188 P1-6-13 Q2896.6 Yhui4 Whoe ¥«¥¤ ¥¨ {picture} {drawing} {painting} {sketch} +åê 656A U7e69 B120 S19 XJ0466C N3617 V4598 H1428 O2955 MN27937 MP8.1188 P1-6-13 Q2791.7 DR2756 Ysheng2 Wseung ¥¸¥ç¥¦ ¤Ê¤ï ¤¿¤À.¤¹ {rope} {cord} +åë 656B U7e7c B120 S20 XJ03751 XH3545 N3620 V4603 H1431 O3024 MN27997 MP8.1199 P1-6-14 Q2291.3 Yji4 Wgye ¥±¥¤ ¤Ä.¤° ¤Þ¤Þ- {succeed} {inherit} {patch} {graft (tree)} +åì 656C U7e7b B120 S20 N3621 V4609 MN27996 MP8.1187 P1-6-14 I6a14.1 Q2192.7 Yxu1 Wsu ¥·¥å ¤¦¤¹¤®¤Ì {satin} +åí 656D U7e83 B120 S20 XJ0656E V4607 MN28020 MP8.1204 P1-6-14 I6a14.3 Q2092.3 Yqi2 Wje ¤«¤¹¤ê {splashed pattern dyeing or weaving} +åî 656E U7dd5 B120 S14 XJ0656D V4504 P1-6-8 Q2092.4 Wje ¤«¤¹¤ê {splashed pattern dyeing or weaving} +åï 656F U7e7d B120 S20 V4606 MN27999 MP8.1201 P1-6-14 I6a14.2 Q2398.6 Ybin1 Wbin ¥Ò¥ó ¤ª¤ª¤· {disorder} {scattering} +åð 6570 U8fae B28 C120 S20 N844 V4604 H1653 MN27991 MP8.1198 P1-7-13 I6a14.4 Q0044.1 Ybian4 Wbyeon ¥Ù¥ó ¥Ø¥ó ¤¢.¤à {braid} +åñ 6571 U7e7f B120 S21 XH4269 V4605 MN28009 MP8.1202 P1-6-15 Q2891.7 ZRP1-6-17 Yjian4 Ykan3 Wram ¥é¥ó ¤Ü¤í {rags} +åò 6572 U7e88 B120 S21 V4613 MN28028 MP8.1204 P1-6-15 I6a15.1 Q2198.6 Yxie2 Whil ¥±¥Ä ¥±¥Á ¤·¤Ü¤ê T1 ¤Ö¤µ {tie-dyeing} {purblind} +åó 6573 U7e89 B120 S21 XJ15467 V4614 O3019 MN28030 MP8.1204 P1-6-15 I6a15.3 Q2598.6 Yzuan3 Wchan ¥µ¥ó ¥µ¥Ö ¤Ä.¤° {succeed to} {inherit} +åô 6574 U7e8c B120 S21 XJ04233 XJ15F35 XH3544 N3622 V4610 H1434 O2965 MN28037 MP8.1205 P1-6-15 Q2498.6 Yxu4 Wsog ¥¾¥¯ ¥·¥ç¥¯ ¥³¥¦ ¥­¥ç¥¦ ¤Ä¤Å.¤¯ ¤Ä¤Å.¤±¤ë ¤Ä¤°.¤Ê¤¤ T1 ¤Ä¤° ¤Ä¤Å¤­ {continue} {carry on} {succeed} +åõ 6575 U7e92 B120 S22 XJ0453B N3627 V4617 O2988 MN28058 MP8.1211 P1-6-16 I6a16.1 Q2191.4 Ychan2 Wjeon ¥Æ¥ó ¤Þ¤Ä.¤ï¤ë ¤Þ¤È.¤¦ ¤Þ¤È.¤á¤ë ¤Þ¤È.¤Þ¤ë {wear} {wrap} {tie} {follow around} {collect} +åö 6576 U7e90 B120 S21 V4615 O2966 MN28050 MP8.1210 P1-6-15 I6a15.2 Q2198.6 ¥³¥¦ T1 ¤Ï¤Ê {tie-dyeing} +å÷ 6577 U7e93 B120 S23 V4620 MN28067 MP8.1211 P1-6-17 I6a17.1 Q2694.4 Yying1 Wyeong ¥¨¥¤ ¥è¥¦ {crown string} {breast harness} +åø 6578 U7e94 B120 S23 N3628 V4621 MN28070 MP8.1212 P1-6-17 I6a17.2 Q2791.3 Ycai2 Wjae ¥µ¥ó ¥¶¥ó ¥µ¥¤ ¤ï¤º¤« {a little} +åù 6579 U7e96 B120 S23 XJ04121 XJ0657A XH3607 N3626 V4618 H1436 MN28072 MP8.1213 P1-6-17 Q2395.0 Yxian1 Wseom ¥»¥ó {fine} {slender} {thin kimono} +åú 657A U7e8e B120 S21 XJ04121 XJ06579 XH3607 N3623 V4611 H1433 MN28042 MP8.1209 P1-6-15 Q2395.0 Yxian1 Wseom ¥»¥ó {fine} {delicate} {minute} {graceful} +åû 657B U7e9b B120 S25 V4622 MN28080 MP8.1217 P2-4-21 I6a18.1 Q5099.3 Ydao4 Ydu2 Wdo Wdog Wdug ¥È¥¦ ¥È¥¯ ¤Ï¤¿¤Ü¤³ {flag} {banner} +åü 657C U7e9c B120 S28 N3625 V4623 MN28100 MP8.1217 P1-6-22 I6a22.1 Q2891.6 Ylan4 Ylan3 Wram ¥é¥ó ¤È¤â¤Å¤Ê {hawser} +åý 657D U7f38 B121 S9 XJ14C75 V4625 MN28112 MP9.0001 P1-6-3 I2k7.2 Q8171.0 Ygang1 Whang ¥³¥¦ ¤«¤á {urn} +åþ 657E U7f3a B121 S10 XJ03767 XJ1546B XH2412 N3630 V4626 H1307 MN28122 MP9.0002 P1-6-4 Q8573.0 Yque1 Wgyeol ¥±¥Ä ¥±¥ó ¤«.¤±¤ë ¤«.¤¯ {lack} {gap} {fail} +æ¡ 6621 U7f45 B121 S17 N3631 V4628 MN28169 MP9.0007 P1-6-11 I2k15.1 Q8174.9 Yxia4 Wha ¥« ¥± ¤Ò¤Ó ¤¹¤­ T1 ¤â¤¿¤¤ {fissure} {crack} {hole} +æ¢ 6622 U7f4c B121 S20 XJ14D22 N3632 V4629 MN28185 MP9.0008 P2-14-6 I7b13.2 Q6677.2 Yying1 Waeng ¥ª¥¦ ¥¨¥¤ ¥è¥¦ ¤â¤¿¤¤ ¤Û¤È¤® ¤«¤á {vase} +æ£ 6623 U7f4d B121 S21 V4630 MN28187 MP9.0008 P2-5-16 I5f16.1 Q6077.2 Ylei2 Wroe ¥é¥¤ ¤µ¤«¤À¤ë {liquor jar} +æ¤ 6624 U7f4e B121 S22 XJ05460 XH1156 N3633 V4631 MN28189 MP9.0009 P1-6-16 Q8673.1 Ytan2 Wdam ¥É¥ó ¥¿¥ó ¤Ó¤ó {bottle} {vial} {jar} +æ¥ 6625 U7f50 B121 S23 XJ0344C XJ1546C XH2033 N3634 V4632 H1437 MN28194X MP9.0009 P1-6-17 Q8471.4 Yguan4 Wgwan ¥«¥ó ¤«¤Þ T1 ¤Õ ¤Ù {steam boiler (left side only)} +æ¦ 6626 U7f51 B13 C122 S6 XJ15474 XJ15475 V4633 H2988 MN28199 MP9.0009 P3-2-4 I2r4.1 Q7722.0 Ywang3 Wmang ¥â¥¦ ¥Ü¥¦ ¤¢¤ß T2 ¤¢¤ß¤¬¤·¤é ¤è¤ó¤«¤·¤é ¤è¤³¤á {net} {net or net crown radical (no. 122)} +æ§ 6627 U7f55 B14 C122 S7 V4634 MN28217 MP9.0011 P2-2-5 I2i5.1 Q3740.1 Yhan3 Whan ¥«¥ó ¤Þ¤ì {bird-catching net} {rare} +æ¨ 6628 U7f54 B13 C122 S8 N620 V4635 MN28211 MP9.0010 P3-2-6 I2r6.3 Q7722.0 Ywang3 Wmang ¥â¥¦ ¥Ü¥¦ ¤¢¤ß ¤·¤¤.¤ë ¤Ê¤¤ {net} +æ© 6629 U7f58 B122 S9 V4636 MN28224 MP9.0012 P2-5-4 I5g4.1 Q6090.1 Yfu2 Yfou2 Wbu ¥Õ ¤¦¤µ¤®¤¢¤ß {rabbit catching net} +æª 662A U7f5f B122 S10 V4637 MN28248 MP9.0014 P2-5-5 I5g5.2 Q6060.4 Ygu3 Wgo ¥³ ¤¢¤ß {net} +æ« 662B U7f60 B122 S10 N3635 V4638 MN28249 MP9.0014 P2-5-5 I5g5.1 Q6074.7 Q6014.7 Ymin2 Wmin ¥Ó¥ó ¥ß¥ó ¤ï¤Ê ¤¢¤ß {trap} {snare} +æ¬ 662C U7f68 B122 S13 N3639 V4641 MN28288 MP9.0017 P2-5-8 I5g8.5 Q6071.6 Yyan3 Weom Wam ¥¢¥ó ¥¨¥ó ¤¢¤ß {cover} +æ­ 662D U7f69 B122 S13 N3638 V4640 MN28289 MP9.0017 P2-5-8 I5g8.6 Q6040.6 Yzhao4 Wjo ¥È¥¦ ¤³¤á.¤ë {fish basket kept in water} +æ® 662E U7f67 B122 S13 V4639 MN28285 MP9.0016 P2-5-8 I5g8.3 Q6099.4 Ylin2 Ysen1 Wsin ¥ê¥ó {luring fish with a bonfire} +æ¯ 662F U7f78 B122 S15 XJ04833 XH3646 N3647 V4648 MN28343 MP9.0028 P2-5-10 Q6064.0 Yfa2 Wbeol ¥Ð¥Ä ¥Ð¥Á ¥Ï¥Ä ¤Ï¤Ã.¤¹¤ë {punishment} {penalty} +æ° 6630 U7f82 B122 S18 N3652 V4653 MN28386 MP9.0031 P2-5-13 I5g13.1 Q6092.7 Yjuan4 Wgyeon ¥±¥ó ¤ï¤Ê {trap} {snare} +æ± 6631 U7f86 B122 S19 N3653 V4654 O2899 MN28398 MP9.0045 P2-5-14 I5g14.2 Q6033.1 Ypi2 Ybiao1 Wbi ¥Ò ¤Ò¤°¤Þ ¤·¤°¤Þ {brown bear} +æ² 6632 U7f83 B122 S18 XJ05151 N3651 V4652 MN28393 MP9.0031 P2-5-13 Q6022.7 Ymi4 Wmyeog ¥Ù¥­ {power} {exponent} +æ³ 6633 U7f88 B122 S24 XJ06634 XJ06B2B XJ15D24 N3655 V4657 MN28417 MP9.0047 P2-5-19 I5g19.1 Q6052.7 Yji1 Wgi ¥­ ¥Ï ¤ª¤â¤¬.¤¤ ¤¿¤Å¤Ê ¤¿¤Ó ¤Ä¤Ê.¤° {reins} {connection} +æ´ 6634 U7f87 B122 S22 XJ06633 XJ06B2B XJ15D24 XH3655 V4656 MN28412 MP9.0046 P2-5-17 I5g17.1 Q6052.1 Yji1 Wgi ¥­ ¥Ï ¤ª¤â¤¬.¤¤ ¤¿¤Å¤Ê ¤¿¤Ó ¤Ä¤Ê.¤° {reins} +æµ 6635 U7f8c B123 S8 XJ1552C V4659 MN28429 MP9.0056 P2-3-5 I2o6.2 Q8021.1 Yqiang1 Wgang ¥­¥ç¥¦ ¤¢¤¢ ¤¨¤Ó¤¹ {barbarian} +æ¶ 6636 U7f94 B123 S10 N3659 V4661 MN28447 MP9.0064 P2-3-7 I2o8.2 Q8033.1 Ygao1 Wgo ¥³¥¦ ¤³¤Ò¤Ä¤¸ {lamb} +æ· 6637 U7f9e B123 S11 N3661 V4664 MN28471 MP9.0066 P2-3-8 I2o9.4 Q8021.5 DR973 Yxiu1 Wsu ¥·¥å¥¦ ¤Ï¤¸.¤ë ¤¹¤¹¤á.¤ë {feel ashamed} +æ¸ 6638 U7f9d B123 S11 V4663 MN28470 MP9.0066 P1-6-5 I2o9.7 Q8254.0 Ydi1 Wjeo ¥é¥ó ¥Æ¥¤ ¤ª¤Ò¤Ä¤¸ {male sheep} {ram} +æ¹ 6639 U7f9a B123 S11 N3663 V4662 MN28463 MP9.0066 P1-6-5 I2o9.8 Q8853.7 Yling2 Wryeong ¥ì¥¤ ¥ê¥ç¥¦ ¤«¤â¤·¤« {antelope} +æº 663A U7fa3 B123 S13 XJ03732 XH3667 V4667 H2752 MN28497 MP9.0069 P2-7-6 Q1750.1 Yqun2 Wgun ¥°¥ó ¤à.¤ì¤ë ¤à¤ì ¤à¤é ¤à¤é.¤¬¤ë {group} {crowd} {multitude} {mob} +æ» 663B U7faf B123 S15 N3670 V4670 MN28537 MP9.0088 P1-6-9 I4c11.5 Q8652.7 Yjie2 Wgal ¥«¥Ä ¥±¥Ä {barbarian} +æ¼ 663C U7fb2 B123 S16 V4671 O2675 MN28552 MP9.0089 P2-3-13 I2o14.1 Q8025.3 Yxi1 Wheui ¥® ¥­ {used in proper names} +æ½ 663D U7fb9 B123 S19 XJ0663E XH3669 N3672 V4672 O2843 MN28584 MP9.0093 P2-3-16 I2o17.1 Q8053.0 Ygeng1 Wgaeng ¥³¥¦ ¥«¥ó ¤¢¤Ä¤â¤Î {hot soup} +æ¾ 663E U7fae B123 S15 XJ0663D N3669 V4669 MN28536 MP9.0088 P2-3-12 Q8053.0 Ygeng1 Wgaeng ¥³¥¦ ¥«¥ó ¤¢¤Ä¤â¤Î {hot soup} +æ¿ 663F U7fb6 B123 S19 XJ15533 V4673 MN28581 MP9.0091 P1-6-13 I4c15.4 Q8051.7 Yshan1 Wjeon ¥»¥ó ¤Ê¤Þ¤°¤µ.¤¤ {smelling like a sheep} +æÀ 6640 U7fb8 B8 C123 S19 N338 V4674 MN28583 MP9.0091 P2-2-17 I2j17.1 Q0021.7 Ylei2 Wri ¥ë¥¤ ¤Ä¤«.¤ì¤ë ¤è¤ï.¤¤ {thin} {weak} +æÁ 6641 U8b71 B123 S20 XJ04131 XH606 V5706 MN36028 MP10.0603 P2-3-17 Q8066.1 Yshan4 Wseon ¥¼¥ó ¤è.¤¤ ¤¤.¤¤ ¤è.¤¯ ¤è¤·.¤È¤¹¤ë {virtuous} {good} {goodness} +æ 6642 U7fc5 B65 C124 S10 N2040 V4678 O1248 MN28642 MP9.0104 P3-4-6 I2k8.4 Q4740.2 Ychi4 Wsi ¥· ¤Ï¤Í ¤Ä¤Ð¤µ {(insect) wings} {fly} {merely} +æà 6643 U7fc6 B124 S10 XJ03F69 XH3676 V4676 MN28647 MP9.0105 P2-6-4 Q1740.1 Ycui2 Wchwi ¥¹¥¤ ¤«¤ï¤»¤ß ¤ß¤É¤ê {color green} {kingfisher} +æÄ 6644 U7fca B124 S11 XH3674 V4680 MN28655 MP9.0105 P1-5-6 I5b6.1 Q0712.0 Yyi4 Wig ¥è¥¯ {flying} {assist} {help} {respect} +æÅ 6645 U7fd5 B9 C124 S12 N514 V4682 O1704 MN28691 MP9.0112 P2-2-10 I2a10.9 Q8012.7 Q8022.7 Yxi4 Yxi1 Wheub ¥­¥å¥¦ ¤¢.¤¦ {gather} +æÆ 6646 U7fd4 B123 C124 G9 S12 F1936 N3664 V4683 H1357 DK918 L2933 MN28689 MP9.0111 IN2200 P1-6-6 I2o10.8 Q8752.0 Yxiang2 Wsang ¥·¥ç¥¦ ¤«¤±.¤ë ¤È.¤Ö T1 ¤« {soar} {fly} +æÇ 6647 U7fe1 B175 C124 S14 N5083 V4684 MN28733 MP9.0123 P2-8-6 I0a14.1 Q1122.7 Yfei3 Wbi ¥Ò {kingfisher} +æÈ 6648 U7fe6 B12 C124 S15 XH599 N613 V4686 MN28752 MP9.0125 P2-3-12 Q8012.7 Q8022.7 Yjian3 Wjeon ¥»¥ó {scissors} {cut} {clip} {annihilate} +æÉ 6649 U7fe9 B4 C124 S15 N245 V4688 MN28762X MP9.0129 P1-9-6 I4m11.1 Q1722.0 Ypian1 Wpyeon ¥Ø¥ó ¤Ò¤ë¤¬.¤¨¤ë {fluttering of flag} +æÊ 664A U7ff3 B124 S17 N3679 V4691 H2874 MN28796 MP9.0132 P2-11-6 I2t15.2 Q7712.7 Q7722.7 ZPP1-10-7 Yyi4 Wye ¥¨¥¤ ¤«¤² ¤«¤².¤ë ¤«¤¶.¤¹ ¤­¤Ì¤¬¤µ ¤¯¤â.¤ë ¤¯¤â¤ê {hold aloft} +æË 664B U7ff9 B32 C124 S18 N1153 V4693 MN28808 MP9.0133 P2-12-6 I3b15.2 Q4721.2 Yqiao2 Yqiao4 Wgyo Wyo ¥®¥ç¥¦ ¤¢.¤²¤ë ¤Ä¤Þ¤À.¤Æ¤ë {excellence} +æÌ 664C U98dc B183 S21 XJ04B5D XH3681 N5153 V6673 H1902 MN44009 MP12.0371 P1-12-9 Q2261.3 Yfan1 Wbeon ¥Ï¥ó ¥Û¥ó ¤Ò¤ë¤¬.¤¨¤¹ ¤Ò¤ë¤¬.¤¨¤ë {flip over} {upset} {capsize} +æÍ 664D U8006 B125 S10 N3687 V4701 O1214 MN28849 MP9.0163 P2-6-4 I4c6.7 Q4460.1 Yqi2 Wgi Wchi ¥­ ¥· ¤ª¤¤.¤ë {senility} +æÎ 664E U8004 B125 S10 N3686 V4699 MN28848 MP9.0162 P2-6-4 I2k8.3 Q4471.4 Ymao4 Wmo ¥Ü¥¦ ¥â¥¦ ¤ª¤¤¤Ü.¤ì¤ë {senility} +æÏ 664F U800b B125 S12 XJ1554A V4703 MN28861 MP9.0166 P2-6-6 I3b9.15 Q4410.4 Ydie2 Wjil ¥Æ¥Ä ¤È¤·¤è¤ê {old} {elderly} +æÐ 6650 U8012 B127 S6 XH202 N3691 V4706 H3532 MN28898 MP9.0171 P4-6-3 I0a6.21 Q5090.0 Ylei3 Wroe ¥é¥¤ ¥ë¥¤ ¤­ ¤¯ ¤¹¤­ T2 ¤é¤¤¤¹¤­ {come} {plough} {3-branch tree} +æÑ 6651 U8018 B127 S10 N3693 V4708 H1310 MN28910 MP9.0176 P1-6-4 I0a10.9 Q5193.1 Yyun2 Wun ¥¦¥ó ¤¯¤µ¤®.¤ë {weed} +æÒ 6652 U8019 B127 S10 N3692 V4707 MN28911 MP9.0176 P1-6-4 I0a10.10 Q5791.7 Ypa2 Yba4 Wpa ¥Ï {forked hoe} +æÓ 6653 U801c B127 S11 V4711 MN28915 MP9.0177 P1-6-5 I0a11.3 Q5797.7 Ysi4 Wsa ¥· ¤¹¤­ {plough} +æÔ 6654 U8021 B127 S13 V4712 MN28927 MP9.0177 P1-6-7 I2g11.2 Q5492.7 Ychu2 Wseo Wjo ¥¸¥ç ¤¹.¤¯ ¤¹¤­ {plough} {spade} +æÕ 6655 U8028 B127 S16 XJ14466 XJ1652C V4714 MN28961 MP9.0180 P1-6-10 I2p14.1 Q5194.3 Ynou4 Wnu ¥É¥¦ ¥¸¥ç¥¯ ¥Ì ¥¸¥å¥¯ ¤¯¤µ¤®.¤ë ¤¯¤ï ¤¹¤­ {hoe} +æÖ 6656 U803f B128 S10 N3702 V4720 O1129 MN29026 MP9.0195 P1-6-4 I6e4.1 Q1918.0 Ygeng3 Wgyeong ¥³¥¦ ¤Ò¤«¤ê {light} +æ× 6657 U803b B128 S10 XJ04351 XH3704 V4717 H1314 MN29019 MP9.0194 P1-6-4 Q1111.0 Ychi3 Wchi ¥Á ¤Ï.¤¸¤ë ¤Ï¤¸ ¤Ï.¤¸¤é¤¦ ¤Ï.¤º¤«¤·¤¤ {shame} {humiliation} {ashamed} +æØ 6658 U804a B128 S11 N3705 V4722 MN29049 MP9.0199 P1-6-5 I6e5.1 Q1712.0 Yliao2 Wryo ¥ê¥ç¥¦ ¤¤¤µ¤µ¤« {slightly} +æÙ 6659 U8046 B128 S11 V4723 MN29044 MP9.0198 P1-6-5 I6e5.2 Q1813.7 Yling2 Wryeong ¥ì¥¤ ¥ê¥ç¥¦ ¤­¤¯ {listening} {realizing} +æÚ 665A U8052 B128 S12 N3706 V4725 MN29062 MP9.0200 P1-6-6 I6e6.1 Q1216.4 Ygua1 Yguo1 Wgwal ¥«¥Ä ¤«¤Þ¤Ó¤¹.¤·¤¤ {noisy} +æÛ 665B U8058 B128 S13 N3707 V4726 L2678 MN29079 MP9.0210 P1-6-7 I6e7.1 Q1512.7 Ypin4 Wbing ¥Ø¥¤ ¤Ø¤¤.¤¹¤ë ¤È.¤¦ ¤á.¤¹ {invite} +æÜ 665C U805a B128 S14 N3711 V4731 H2804 L2939 O2221 MN29093 MP9.0211 P2-8-6 I6e8.3 Q1723.2 Yju4 Wchwi ¥·¥å¥¦ ¥·¥å ¤¢¤Ä.¤Þ¤ë {assemble} +æÝ 665D U805f B128 S14 XJ04C3B XJ05466 XH1239 N3709 V4728 H2802 MN29106 MP9.0217 P2-8-6 Q8640.1 Q8612.1 Yxu4 Wseo ¥»¥¤ ¤à¤³ {son-in-law} +æÞ 665E U8062 B128 S14 N3710 V4729 MN29113 MP9.0217 P1-6-8 I6e8.1 Q1318.1 Wjeong ¤·¤« ¤·¤«¤È {certainly} {(kokuji)} +æß 665F U8068 B128 S15 XJ04E7E XH4702 V4733 MN29134 MP9.0218 P1-6-9 Q1214.3 Ylian2 Wyeon ¥ì¥ó ¤Ä¤é.¤Ê¤ë ¤Ä¤é.¤Í¤ë {var of N3713} +æà 6660 U8073 B128 S17 N3715 V4739 O2698 MN29167 MP9.0227 P2-11-6 I6e11.5 Q2840.1 Ysong3 Wyong ¥·¥ç¥¦ ¤½¤Ó.¤¨¤ë {rise} {tower} +æá 6661 U8072 B128 S17 XJ0403C XH1066 N3712 V4736 H2872 O2696 MN29166 MP9.0223 P2-11-6 Q4740.1 Ysheng1 Wseong ¥»¥¤ ¥·¥ç¥¦ ¤³¤¨ ¤³¤ï- {sound} {voice} {noise} {tone} {music} +æâ 6662 U8070 B128 S17 XJ0416F XJ15566 XH3708 V4735 H1420 MN29154 MP9.0221 P1-6-11 Q1613.0 Ycong1 Wchong ¥½¥¦ ¤µ¤È.¤¤ ¤ß¤ß¤¶¤È.¤¤ T1 ¤¢¤­¤é ¤µ¤È¤· {wise} {fast learner} +æã 6663 U8076 B128 S18 N3717 V4741 MN29179 MP9.0229 P2-6-12 I6e12.2 Q1044.1 Q1012.1 Ynie4 Wseob Wjeob ¥·¥ç¥¦ ¥¸¥ç¥¦ ¥Ë¥ç¥¦ ¤µ¤µ¤ä.¤¯ {whisper} +æä 6664 U8079 B128 S20 V4743 MN29199 MP9.0233 P1-6-14 I6e14.1 Q1312.1 Q1342.1 Yning2 Wnyeong ¥Í¥¤ {noisy} {earwax} +æå 6665 U807d B128 S22 XJ04430 XH3716 V4744 H1851 O2956 MN29211 MP9.0234 P1-10-12 Q1413.1 Yting1 Yting4 Wcheong ¥Á¥ç¥¦ ¤­.¤¯ ¤æ¤ë.¤¹ {careful enquiry} {headstrong} +ææ 6666 U807f B129 S6 V4746 H3533 O332 MN29215 MP9.0238 P4-6-3 I0a6.28 Q5000.7 Yyu4 Wyul ¥¤¥Á ¥¤¥Ä ¤Õ¤Ç ¤³¤³¤Ë T2 ¤Õ¤Ç¤Å¤¯¤ê {brush} {finally} {self} {relate} {follow} {here} {fast} {writing brush radical (no. 129)} +æç 6667 U8084 B129 S13 V4750 MN29224 MP9.0239 P1-7-6 I0a13.7 Q2540.7 Yyi4 Wi ¥¤ ¤Ê¤é.¤¦ {learn} {striving} {effort} +æè 6668 U8086 B168 C129 S13 N4939 V4749 O2144 MN29226 MP9.0242 P1-7-6 I0a13.6 Q7570.7 Ysi4 Wsa ¥· ¤Ä¤é.¤Í¤ë ¤Û¤·¤¤¤Þ¤Þ ¤ß¤» {four} +æé 6669 U8085 B2 C129 S13 XJ03D4D XH115 N118 V4748 H3586 MN29225 MP9.0239 P4-13-3 Q5022.7 Ysu4 Wsug ¥·¥å¥¯ ¥¹¥¯ ¤Ä¤Ä¤·.¤à {quietly} {softly} {solemnly} +æê 666A U809b B130 S7 XH115 N3728 V4758 H842 L2459 K1726 MN29271 MP9.0254 P1-4-3 I4b3.4 Q7121.0 DR3972 Ygang1 Whang ¥³¥¦ {anus} +æë 666B U8093 B130 S7 V4757 MN29259 MP9.0252 P2-2-5 I2j5.3 Q0022.7 Yhuang1 Whwang ¥³¥¦ {interior region of the body too deep to be reached by acupuncture} +æì 666C U809a B130 S7 XH3800 N3729 V4759 MN29270 MP9.0253 P1-4-3 I4b3.1 Q7421.0 Ydu4 Ydu3 Wdu ¥È ¤Ï¤é {belly} {stomach} +æí 666D U80ad B130 S8 N3733 V4765 MN29305 MP9.0262 P1-4-4 I4b4.4 Q7422.7 Yna4 Wnul ¥È¥Ä ¥¸¥¯ {new moon} +æî 666E U5190 B13 S8 XJ04B41 XH2446 XH2117 N623 V393 MN1534 MP2.0117 P2-4-4 Q6022.7 ZRP2-4-5 Ymao4 Ymo4 Wmo ¥Ü¥¦ ¤ª¤«.¤¹ {risk} {brave} {dare} {face} {defy} {(diseases) attack} {damage} {desecrate} {assume (a name)} +æï 666F U80ac B130 S8 XJ0614F XH3027 V4763 MN29304 MP9.0262 P1-4-4 Q7321.4 Yyou2 Wu ¥æ ¥æ¥¦ ¤¤¤Ü {wart} {tumor} {goiter} {papule} +æð 6670 U80db B130 S9 N3745 V4783 O842 MN29392 MP9.0278 P1-4-5 I4b5.1 Q7625.0 Yjia3 Wgab ¥³¥¦ ¤«¤¤¤¬¤é¤Ü¤Í {shoulder blade} +æñ 6671 U80e5 B130 S9 V4781 MN29406 MP9.0300 P2-5-4 I4b5.14 Q1722.7 Yxu1 Wseo ¥·¥ç ¥½ ¤¢¤¤ ¤ß.¤ë ¤ß¤Ê {together} {mutual} {subordinate official} +æò 6672 U80d9 B130 S9 N3746 V4784 MN29387 MP9.0277 P1-4-5 I4b5.4 Q7821.1 Yzuo4 Wjo ¥½ ¥µ¥¯ ¤Ò¤â¤í¤® {offerings to gods} +æó 6673 U80dd B130 S9 N3744 V4782 O1082 MN29395 MP9.0278 P1-4-5 I4b5.7 Q7224.0 Yzhi1 Wji ¥Á ¤¢¤«¤®¤ì {chap} {crack} {callus} +æô 6674 U80c4 B130 S9 XJ13062 N3747 V4785 MN29349 MP9.0269 P2-5-4 I4b5.13 Q5022.7 Yzhou4 Wju ¥Á¥å¥¦ ¤«¤Ö¤È ¤Á¤¹¤¸ ¤è¤Ä¤® {lineage} {helmet} +æõ 6675 U80da B130 S9 XJ15570 F2471 N3748 V4787 L2458 MN29390 MP9.0277 P1-4-5 I4b5.8 Q7121.9 Ypei1 Wbae ¥Ï¥¤ ¤Ï¤é¤ß ¤Ï¤é.¤à {embryo} +æö 6676 U80d6 B130 S9 V4780 O843 MN29381 MP9.0276 P1-4-5 I4b5.2 Q7925.0 Ypang4 Ypan2 Wban ¥Ï¥ó T1 ¤æ¤¿¤« ¤Ê¤ª ¤Ò¤í {half a sacrifice} {ribs} {abundant} {plentiful} +æ÷ 6677 U8109 B130 S9 XJ04C2E XH3764 N3743 V4778 H921 MN29421P MP9.0303 P1-4-5 Q7323.2 Ymai4 Ymo4 Wmaeg ¥ß¥ã¥¯ ¤¹¤¸ {vein (blood, ore)} {pulse} {hope} +æø 6678 U80ef B130 S10 N3759 V4799 MN29430 MP9.0304 P1-4-6 I4b6.2 Q7422.7 Ykua4 Wgwa Wgo ¥³¥¦ ¥« ¥³ ¤Þ¤¿ {crotch} +æù 6679 U80f1 B130 S10 N3755 V4796 L2457 MN29432 MP9.0304 P1-4-6 I4b6.1 Q7921.1 Yguang1 Wgwang ¥³¥¦ {bladder} +æú 667A U811b B130 S11 XJ15F74 N3771 V4818 L2989 MN29504 MP9.0318 P1-4-7 I4b7.6 Q7121.1 Yjing4 Wgyeong ¥±¥¤ ¤¹¤Í ¤Ï¤® {leg} {shin} +æû 667B U8129 B9 C130 G9 S11 F2267 N497 V4815 H136 DK104 L2130 O1281 MN29535 MP9.0321 IN2207 P1-2-9 I2a9.6 Q2822.7 ZPP1-3-8 Yxiu1 Wsu ¥·¥å¥¦ ¤ª¤µ.¤á¤ë ¤Ê¤¬.¤¤ ¤Û¤¸¤· T1 ¤ª¤µ¤à ¤ª¤µ ¤Ê¤¬ ¤Î¤Ö ¤Ï¤ë {dried meat} +æü 667C U8123 B161 C130 S11 XJ03F30 N4656 V4817 H2739 MN29526 MP9.0319 P2-7-4 Q7122.7 Ychun2 Wsun ¥·¥ó ¤¯¤Á¤Ó¤ë {lip} +æý 667D U812f B130 S11 V4814 MN29543 MP9.0328 P1-4-7 I4b7.1 Q7322.7 Yfu3 Ypu2 Wpo ¥Õ ¥Û ¤³¤¸¤· ¤Û¤¸¤· {dried meat} +æþ 667E U814b B130 S12 N3783 V4833 H1004 MN29615 MP9.0333 P1-4-8 I4b8.8 Q7024.7 Yyi4 Yye4 Waeg ¥¨¥­ ¥»¥­ ¤ï¤­ {armpit} {side} +ç¡ 6721 U968b B170 S13 V6464 MN41751 MP11.0946 P1-3-10 I2d9.3 Q7422.7 Ysui2 Wsu Wta ¥º¥¤ ¥¹¥¤ ¥¿ {name of a Chinese dynasty} +ç¢ 6722 U8146 B130 S12 XJ1314F V4825 O1611 MN29602 MP9.0332 P1-4-8 I4b7.4 Q7528.1 Ytian3 Wjeon ¥Æ¥ó ¤¢¤Ä.¤¤ {much} {abundant} {kind} {considerate} +ç£ 6723 U813e B130 S12 XJ1563C N3780 V4830 MN29579 MP9.0330 P1-4-8 I4b8.2 Q7624.0 Ypi2 Wbi ¥Ò {spleen} +ç¤ 6724 U8153 B130 S12 N3779 V4829 MN29629 MP9.0337 P1-4-8 I4b8.3 Q7121.1 Yfei2 Wbi ¥Ò ¤Õ¤¯¤é¤Ï¤® ¤³¤à¤é ¤³¤Ö¤é {calf (of leg)} +ç¥ 6725 U8151 B130 S12 N3781 V4831 L2456 MN29626 MP9.0336 P1-4-8 I4b8.9 Q7024.0 Yfu3 Wbu ¥Õ ¤Ï¤é¤ï¤¿ {viscera} {bowels} +ç¦ 6726 U80fc B130 S10 N3758 V4798 MN29453 MP9.0307 P1-4-6 I4b6.5 Q7824.1 Ypian2 Wbyeon ¥Ø¥ó {callus} {corn} +ç§ 6727 U8171 B130 S13 N3792 V4843 MN29708 MP9.0345 P1-4-9 I4b8.10 Q7524.0 Yjian4 Wgeon ¥±¥ó ¥­¥ó {tendon} +ç¨ 6728 U816e B130 S13 N3793 V4844 MN29702 MP9.0342 P1-4-9 I4b9.5 Q7623.0 Ysai1 Wsi ¥µ¥¤ ¤¢¤´ ¤¨¤é {jaw} +ç© 6729 U8165 B130 S13 N3794 V4845 MN29678 MP9.0340 P1-4-9 I4b9.7 Q7621.4 Yxing1 Wseong ¥»¥¤ ¥·¥ç¥¦ ¤Ê¤Þ¤°¤µ.¤¤ {bloody} {smelling of fish} {raw smelling} +çª 672A U8166 B130 S13 XJ0473E XJ13424 XH3774 N3789 V4839 H1038 MN29681 MP9.0341 P1-4-9 Q7226.3 Ynao3 Wnoe ¥Î¥¦ ¥É¥¦ ¤Î¤¦¤º¤ë {brain} {memory} +ç« 672B U8174 B130 S13 V4841 MN29713 MP9.0347 P1-4-9 I4b9.2 Q7723.7 Yyu2 Wyu ¥æ ¤¢¤Ö¤é ¤³¤¨.¤ë {fat} {grease} {growing fat} +ç¬ 672C U8183 B130 S14 N3806 V4857 MN29757 MP9.0352 P1-4-10 I4b10.4 Q7621.7 Ywa4 Wol ¥ª¥Ä {fat} {corpulent} +ç­ 672D U8188 B130 S14 N3805 V4856 MN29772 MP9.0353 P1-4-10 I4b10.5 Q7122.7 Yge2 Wgyeog ¥«¥¯ {diaphragm} +ç® 672E U818a B130 S14 N3801 V4852 MN29782 MP9.0354 P1-4-10 I4b10.2 Q7324.2 Q7324.6 Ybo2 Wbag ¥Ï¥¯ ¤Û¤¸¤· {arm} +ç¯ 672F U8180 B130 S14 N3808 V4859 MN29748 MP9.0351 P1-4-10 I4b10.7 Q7022.7 Ybang3 Ypang1 Ypang2 Wbang ¥Ü¥¦ ¥Û¥¦ {bladder} +ç° 6730 U8182 B130 S14 XJ15646 N3807 V4858 MN29755 MP9.0352 P2-10-4 I4b10.8 Q0822.7 Ylu:3 Wryeo ¥ê¥ç ¥í ¤»¤Ü¤Í {backbone} +ç± 6731 U81a0 B130 S15 F2357 N3813 V4866 MN29841 MP9.0362 P1-4-11 I4b11.3 Q7722.2 Yjiao1 Wgyo ¥³¥¦ ¥­¥ç¥¦ ¤Ë¤«¤ï ¤Ë¤Ù {glue} {isinglass} +ç² 6732 U8195 B130 S15 N3811 V4864 MN29816 MP9.0358 P1-4-11 I4b11.6 Q7620.0 Yguo2 Wgoeg ¥«¥¯ ¥³¥¯ ¥­¥ç¥¯ ¤Ò¤«¤¬¤ß {hollow of knee} +ç³ 6733 U81a4 B130 S15 V4863 P1-4-11 I4b11.1 Q7127.4 Q7127.7 Yxue3 Wseol ¥»¥Ä ¤½¤ê {used in proper names} +ç´ 6734 U81a3 B130 S15 XJ06735 XH3791 N3809 V4861 MN29849 MP9.0365 P1-4-11 Q7321.4 Yzhi4 Wjil ¥Á¥Ä {vagina} +çµ 6735 U815f B130 S13 XJ06734 N3791 V4842 MN29667 MP9.0339 P1-4-9 I4b9.9 Q7321.4 Yzhi4 Wjil ¥Á¥Ä {vagina} +ç¶ 6736 U8193 B130 S15 XJ04432 XH3798 N3810 V4862 MN29811 MP9.0358 P1-4-11 Q7822.7 Ychang2 Wjang ¥Á¥ç¥¦ ¤Ï¤é¤ï¤¿ {guts} {bowels} {intestines} {viscera} +ç· 6737 U81a9 B130 S16 V4872 MN29862 MP9.0366 P1-4-12 I4b12.5 Q7324.0 Yni4 Wni ¥¸ ¥Ë ¤¢¤Ö¤é ¤¢¤Ö¤é¤¢¤« {smooth} {oily} +ç¸ 6738 U81b0 B130 S16 N3815 V4871 MN29882 MP9.0367 P1-4-12 I4b12.3 Q7226.9 Yfan2 Wbeon Wpa ¥Ï¥ó ¤Ò¤â¤´¤ê ¤Ò¤â¤í¤® {offerings to gods} +ç¹ 6739 U81b5 B130 S15 N3812 V4865 MN29920X MP9.0370 P1-4-11 I4b11.5 Q7424.8 Ycui4 Wchwe ¥¹¥¤ {pancreas} +çº 673A U81be B130 S17 N3821 V4879 MN29937 MP9.0373 P1-4-13 I4b13.6 Q7826.6 Ykuai4 Whoe ¥«¥¤ ¥± ¤Ê¤Þ.¤¹ {raw fish salad} +ç» 673B U81b8 B130 S17 XJ03F71 XJ07172 XH5242 V4869 MN29924 MP12.0583 P1-4-13 Q7423.2 Ysui3 Wsu ¥º¥¤ {marrow} {pith} +ç¼ 673C U81bd B130 S17 XJ04340 XJ15654 XH3751 N3819 V4875 H1094 O2616 MN29933 MP9.0372 P1-4-13 Q7726.1 Ydan3 Wdam ¥¿¥ó ¤­¤â {gall bladder} {bravery} {courage} +ç½ 673D U81c0 B130 S17 XJ15655 XH1379 N3822 V4880 MN29939 MP9.0374 P2-13-4 I4b13.7 Q7722.7 Ytun2 Wdun ¥Ç¥ó ¥È¥ó ¤·¤ê {buttocks} {hips} {butt} {rear} +ç¾ 673E U81c2 B130 S17 N3820 V4877 MN29944 MP9.0374 P2-13-4 I4b13.8 Q7022.7 Ybi4 Ybei4 Ybei5 Wbi ¥Ò ¤Ò¤¸ {elbow} +ç¿ 673F U81ba B53 C130 S17 N1542 V4878 O2705 MN29928 MP9.0371 P3-3-14 I3q14.3 Q0022.7 Yying1 Weung ¥è¥¦ ¥ª¥¦ ¤à¤Í {breast} {strike} +çÀ 6740 U81c9 B130 S17 V4876 MN29954 MP9.0376 P1-4-13 I4b13.5 Q7828.6 Ylian3 Wgeom ¥±¥ó ¥»¥ó ¥ì¥ó {area between eye and cheek} {face} +çÁ 6741 U81cd B130 S18 N3829 V4887 MN29967 MP9.0378 P1-4-14 I4b14.2 Q7022.3 Yqi2 Wje ¥»¥¤ ¥µ¥¤ ¤Ø¤½ ¤Û¤¾ {navel} +ç 6742 U81d1 B130 S18 N3827 V4885 MN29986 MP9.0379 P1-4-14 I4b14.1 Q7122.7 Yru2 Wno ¥¸ ¥É¥¦ ¥¸¥å ¥Ç¥¤ ¤¹¤Í {leg} {shin} +çà 6743 U81d9 B130 S20 N3832 V4890 MN30018 MP9.0382 P1-4-16 I4b16.2 Q7423.1 Yyan1 Wyeon ¥¨¥ó ¤Î¤É ¤Ù¤Ë {rouge} +çÄ 6744 U81d8 B130 S19 XJ06745 N3830 V4888 MN30009 MP9.0378 P1-4-15 I4b15.3 Q7221.7 Q7221.6 Yla4 Yxi1 Wrab ¥í¥¦ {12th lunar month} +çÅ 6745 U81c8 B130 S16 XJ06744 XH3830 V4870 MN29953X MP9.0376 P1-4-12 Q7422.7 Yla4 Yxi1 Wrab ¥í¥¦ {year-end sacrifice} {dried meat} +çÆ 6746 U81da B130 S20 V4889 MN30027 MP9.0382 P1-4-16 I4b16.4 Q7121.7 Ylu2 Wryeo ¥í ¥ê¥ç {skin} {tell} {report} +çÇ 6747 U81df B130 S22 XJ04221 XH3828 N3835 V4892 H1112 MN30046X MP9.0384 P1-4-18 Q7425.3 Yzang4 Wjang ¥¾¥¦ ¤Ï¤é¤ï¤¿ {viscera} {bowels} +çÈ 6748 U81e0 B130 S25 N3836 V4893 MN30049 MP9.0385 P2-19-6 I7a18.1 Q2222.7 Yluan2 Wryeon ¥ì¥ó ¤ß¤½¤Ê.¤ï¤¹ ¤­¤ê¤ß {witness} +çÉ 6749 U81e7 B131 S15 S14 V4898 O2595 MN30083 MP9.0391 P4-15-4 I4n11.2 Q2325.0 Yzang1 Wjang ¥¾¥¦ ¥½¥¦ ¤è¤¤ {good} {bribe} {servant} +çÊ 674A U81fa B32 C133 S14 XJ04266 XJ13747 XH848 N1127 V4905 H2341 O2361 MN30161 MP9.0431 P2-3-11 Q4010.4 Ytai2 Ytai1 Wdae ¥À¥¤ ¥¿¥¤ ¤¦¤Æ¤Ê ¤ï¤ì ¤Ä¤«¤µ {stand} {counter for vehicles} +çË 674B U81fb B133 S16 V4906 O2637 MN30165 MP9.0435 P1-6-10 I5d11.6 Q1519.4 Yzhen1 Wjin ¥·¥ó ¤¤¤¿.¤ë {arrive} {reach} {gather} +çÌ 674C U81fe B2 C134 S9 N106 V4908 MN30178 MP9.0437 P4-9-4 I2a7.23 Q7723.7 Yyu2 Wyu Wyong Wgwe ¥æ ¥è ¥è¥¦ {a little while} {urging} +çÍ 674D U8201 B134 S9 N3851 V4909 MN30188X MP9.0438 P2-6-3 I0a9.7 Q7744.7 Yyu2 Wyeo ¥è ¤«.¤¯ {bear} {carry} +çÎ 674E U8202 B134 S11 N3852 V4910 O1460 MN30195 MP9.0438 P2-5-6 I0a11.6 Q5077.7 Ychong1 Wyong ¥·¥ç¥¦ ¤¦¤¹¤Ä.¤¯ ¤¦¤¹¤Å.¤¯ ¤Ä.¤¯ {pound (mortar)} {sink} {set (sun)} +çÏ 674F U8205 B134 C12 S13 N3853 V4912 L2064 MN30208 MP9.0440 P2-6-7 I2g11.7 Q7742.7 Yjiu4 Wgu ¥­¥å¥¦ ¤·¤å¤¦¤È {father-in-law} +çÐ 6750 U8207 B12 C134 S13 XJ04D3F XH6 N610 V4911 H2858 O2231 MN30212 MP9.0441 P2-11-2 Q7780.1 Yyu3 Yyu4 Wyeo ¥è ¤¢¤¿.¤¨¤ë ¤¢¤º¤«.¤ë ¤¯¤ß.¤¹¤ë ¤È¤â¤Ë {participate in} {give} {award} {impart} {provide} {cause} +çÑ 6751 U820a B140 C134 S17 XJ0356C XH94 N4076 V4916 H2531 MN30249X MP9.0452 P2-3-14 Q4477.7 ZRP2-4-14 Yjiu4 Wgu ¥­¥å¥¦ ¤Õ¤ë.¤¤ ¤â¤È {old things} {old friend} {old times} {former} {ex-} +çÒ 6752 U820d B135 S8 XJ03C4B XH423 V4918 H2062 MN30278 MP9.0463 P2-2-6 Q8060.4 Yshe4 Yshe3 Wsa ¥»¥­ ¥·¥ã ¤ä¤É.¤ë T1 ¤È¤Í {inn} {hut} {house} {mansion} +çÓ 6753 U8210 B135 S10 XJ15670 N3858 V4919 MN30283 MP9.0466 P1-6-4 I3d7.15 Q2264.0 Yshi4 Wji ¥· ¤Í¤Ö.¤ë ¤Ê.¤á¤ë {lick} {lap up} {burn up} {taste} {undergo} {underrate} {despise} +çÔ 6754 U8216 B135 S15 XJ04A5E XH552 V4922 H1736 MN30323 MP9.0472 P1-8-7 Q8362.7 Ypu4 Wpo ¥Û {shop} {store} +çÕ 6755 U8229 B137 S10 XJ04125 XH3873 F2420 V4930 MN30384 MP9.0482 P1-6-4 Q2843.2 Ychuan2 Wseon ¥»¥ó ¤Õ¤Í ¤Õ¤Ê- {boat} {ship} {vessel} +çÖ 6756 U822b B137 S10 N3866 V4932 MN30386 MP9.0483 P1-6-4 I6c4.1 Q2042.7 Yfang3 Wbang ¥Û¥¦ ¤â¤ä.¤¦ ¤â¤ä¤¤¤Ö¤Í {moor} {berth} +ç× 6757 U8238 B137 S11 N3868 V4934 MN30404 MP9.0487 P1-6-5 I6c5.6 Q2142.0 Yge3 Wga ¥« ¤Õ¤Í {large boat} +çØ 6758 U8233 B137 S11 N3869 V4935 MN30397 MP9.0486 P1-6-5 I6c5.1 Q2546.0 Yzhu2 Wchug ¥¸¥¯ ¥Á¥¯ ¥Á¥å¥¦ ¤Ø ¤Ø¤µ¤­ ¤È¤â {bow} {prow} +çÙ 6759 U8240 B137 S13 N3874 V4940 MN30431 MP9.0492 P1-6-7 I6c6.1 Q2244.7 Yfu2 Wbu ¥Õ ¤Ï¤·¤± {sampan} {lighter} {barge} +çÚ 675A U8259 B137 S16 N3877 V4943 H1410 MN30516 MP9.0496 P1-6-10 I6c10.1 Q2846.7 Ycang1 Wchang ¥½¥¦ {hold (ship)} +çÛ 675B U8258 B137 S16 N3876 V4942 L2068 MN30511 MP9.0496 P1-6-10 I6c9.1 Q2744.7 Ysou1 Ysao1 Wso ¥·¥ç¥¦ ¥·¥å¥¦ ¥½¥¦ ¤Õ¤Í {counter for ships} +çÜ 675C U825d B137 S17 V4945 MN30536 MP9.0497 P1-6-11 I6c11.1 Q2147.7 Wseol ¤½¤ê {sled} {sleigh} +çÝ 675D U825a B137 S17 V4944 MN30523 MP9.0496 P1-6-11 I6c11.2 Q2546.6 Ycao2 Wjo ¥½¥¦ {boat} +çÞ 675E U825f B137 S18 N3878 V4946 MN30549 MP9.0498 P1-6-12 I6c12.1 Q2041.4 Ytong2 Ychong1 Wdong Wchung ¥É¥¦ ¥·¥ç¥¦ ¥È¥¦ ¤¤¤¯¤µ¤Ö¤Í {fighting ship} +çß 675F U8264 B137 S19 N3880 V4949 MN30565 MP9.0498 P1-6-13 I6c13.2 Q2845.3 Yyi3 Weui ¥® ¤Õ¤Ê¤è¤½¤ª¤¤ {landing a boat} +çà 6760 U8262 B137 S19 V4947 MN30559 MP9.0498 P1-6-13 Q2446.1 Yqiang2 Wjang ¥í ¥·¥ç¥¦ ¥¾¥¦ ¤È¤â ¤Û¤Ð¤·¤é {bow} {stern} +çá 6761 U8268 B137 S19 N3879 V4948 MN30574X MP9.0499 P1-6-13 I6c13.1 Q2443.2 Ymeng2 Wmong ¥â¥¦ ¥Ü¥¦ ¤¤¤¯¤µ¤Ö¤Í {fighting ship} +çâ 6762 U826a B137 S21 XJ15728 XH2397 N3882 V4951 MN30580 MP9.0499 P1-6-15 I6c15.1 Q2746.3 Ylu3 Wro ¥í ¤ä¤°¤é ¤«¤¤ {oar} {tower} +çã 6763 U826b B137 S22 XJ06764 N3883 V4952 MN30582 MP9.0499 P1-6-16 I6c16.1 Q2141.7 Ylu2 Wro ¥í ¤È¤â ¤Ø¤µ¤­ {bow} {prow} {stern} +çä 6764 U822e B137 S10 XJ06763 XH3883 V4929 P1-6-4 Q2242.7 Q2342.7 Ylu2 Wro ¥í ¤È¤â ¤Ø¤µ¤­ {bow or prow of boat} +çå 6765 U8271 B138 S17 XJ1366E N3888 V4955 MN30600 MP9.0509 P1-11-6 I3k14.7 Q4753.2 Yjian1 Wgan ¥«¥ó ¥±¥ó ¤Ê¤ä.¤à ¤«¤¿.¤¤ ¤Ê¤ä¤ß {difficult} {be distressed} +çæ 6766 U8277 B139 S24 XJ03170 XJ15E6C XJ15E6D XH3890 N3891 V4958 H1920 MN30637 MP9.0515 P1-18-6 Q2711.7 Yyan4 Wyeom ¥¨¥ó ¤Ä¤ä ¤Ê¤Þ.¤á¤«¤·¤¤ ¤¢¤Ç.¤ä¤« ¤Ä¤ä.¤á¤¯ ¤Ê¤Þ.¤á¤¯ T1 ¤è¤· {luster} {glaze} {polish} {charm} {colorful} {captivating} +çç 6767 U8278 B140 S6 V4959 H209 O598 MN30638 MP9.0515 P1-3-3 I0a6.14 Q2244.7 Ycao3 Wcho ¥½¥¦ ¤¯¤µ T2 ¤¯¤µ¤«¤ó¤à¤ê ¤½¤¦¤³¤¦ {grass} {plants} {grass radical (no. 140)} +çè 6768 U827e B140 S5 XH4023 N3892 V4960 O159 MN30648X MP9.0516 P2-3-2 I3k2.2 Q4440.0 ZRP2-4-2 Yai4 Yyi4 Wae ¥«¥¤ ¥²¥¤ ¤â¤°¤µ ¤è¤â¤® ¤ª¤µ.¤á¤ë ¤«.¤ë {moxa} {sagebrush} {wormwood} {mugwort} +çé 6769 U828d B140 S6 S7 N3895 V4963 MN30674 MP9.0521 P2-3-3 I3k3.4 Q4412.7 ZRP2-4-3 Yshao2 Wjag Wjeog ¥·¥ã¥¯ {peony} +çê 676A U8292 B140 S6 S7 N3894 V4962 MN30682 MP9.0522 P2-3-3 I3k3.2 Q4471.0 ZRP2-4-3 Ymang2 Ywang2 Wmang ¥Ü¥¦ ¥³¥¦ ¥â¥¦ ¤¹¤¹¤­ ¤Î¤® ¤Î¤² {pampas grass} {beard (grain)} +çë 676B U82ab B140 S7 S8 V4967 MN30727X MP9.0534 P2-3-4 I3k4.13 Q4421.1 ZRP2-4-4 Yyan2 Yyuan2 Wweon ¥²¥ó ¥¬¥ó {type of vetch} +çì 676C U829f B140 S7 S8 N3902 V4972 MN30701X MP9.0530 P2-3-4 I3k4.11 Q4440.7 ZRP2-4-4 Yshan1 Wsam ¥»¥ó ¥µ¥ó ¤«.¤ë {cut} {clip} {trim} {harvest} {mow} +çí 676D U82bb B4 C140 S10 N226 V4971 L2084 MN30744 MP9.0559 P2-5-5 I0a10.6 Q2742.7 Ychu2 Wchu ¥¹¥¦ ¥·¥å¥¦ ¥¹ ¤Þ¤°¤µ {grass cutting} {hay} +çî 676E U82ac B140 S7 S8 N3901 V4973 O477 MN30728X MP9.0534 P2-3-4 I3k4.9 Q4422.7 ZRP2-4-4 Yfen1 Wbun ¥Õ¥ó ¤«¤ª¤ê ¤³¤¦¤Ð.¤·¤¤ {perfume} +çï 676F U82e1 B140 S8 S9 XJ15753 V4968 MN30792X MP9.0573 P2-3-5 I3k5.16 Q4418.0 ZRP2-4-5 Yyi3 Wi ¥¤ ¥· ¥ï ¤¯¤µ {adlay} {plantain} +çð 6770 U82e3 B140 S8 S9 N3900 V4988 O680 MN30794X MP9.0573 P2-3-5 I3k5.32 Q4471.7 ZRP2-4-5 Yju4 Yqu3 Wgeo ¥­¥ç ¤Á¤·¤ã {torch} +çñ 6771 U82df B140 S8 S9 N3918 V4999 MN30790X MP9.0571 P2-3-5 I3k5.31 Q4462.7 ZRP2-4-5 Ygou3 Wgu ¥³¥¦ ¥¯ ¤¤¤ä¤·¤¯.¤â {any} {at all} {in the least} +çò 6772 U82d2 B140 S8 S9 N3910 V4989 MN30776 MP9.0563 P2-3-5 I3k5.3 Q4455.7 ZRP2-4-5 Yran3 Wyeom ¥¼¥ó {flourishing} {luxuriant} +çó 6773 U82f4 B140 S8 S9 XH3917 N3913 V4992 MN30813X MP9.0591 P2-3-5 I3k5.11 Q4410.7 ZRP2-4-5 Yju1 Wjeo Wcha Wja ¥½ ¥µ ¥·¥ã ¥·¥ç ¤Ä¤È ¤¢¤µ {husk} {bract} {straw wrapper} {souvenir gift} {bribe} +çô 6774 U82f3 B140 S8 S9 V4983 MN30811 MP9.0591 P2-3-5 I3k5.21 Q4430.3 ZRP2-4-5 Ydong1 Wdong ¥È¥¦ ¤Õ¤­ {butterbur} {bog rhubarb} +çõ 6775 U82fa B140 S8 S9 XJ06776 N3911 V4990 L2350 MN30824X MP9.0593 P2-3-5 I3k5.4 Q4450.7 DR1947 ZRP2-4-5 Ymei2 Wmae ¥Ð¥¤ ¥Þ¥¤ ¤¤¤Á¤´ {strawberry} +çö 6776 U8393 B140 S10 S11 XJ06775 N3945 V5049 MN31047X MP9.0679 P2-3-7 Q4450.7 ZRP2-4-7 Ymei2 Wmae ¥Ð¥¤ ¥Þ¥¤ ¤¤¤Á¤´ {wild strawberry} +ç÷ 6777 U8303 B140 S8 S9 V4986 MN30834X MP9.0599 P2-3-5 I3k5.14 Q4411.2 ZRP2-4-5 Yfan4 Wbeom ¥Ï¥ó ¤¤¤¬¤¿ {bee} {law} {casting mould} +çø 6778 U82fb B140 S8 S9 V4985 MN30825X MP9.0593 P2-3-5 I3k5.18 Q4424.0 ZRP2-4-5 Yfu2 Wbu ¥Õ {kudzu-like plant} +çù 6779 U82f9 B140 S8 S9 V4984 MN30823 MP9.0593 P2-3-5 I3k5.8 Q4440.9 ZRP2-4-5 Yping2 Ypin2 Wpyeong ¥Ø¥¤ ¥Ó¥ç¥¦ ¥Û¥¦ ¤Û {duckweed} {mugwort} +çú 677A U82de B140 S8 S9 N3917 V4997 O688 MN30789X MP9.0570 P2-3-5 I3k5.13 Q4471.2 ZRP2-4-5 Ybao1 Wpo ¥Û¥¦ ¥Ò¥ç¥¦ ¤Ä¤È {husk} {bract} {straw wrapper} {souvenir gift} {bribe} +çû 677B U8306 B140 S8 S9 XH3916 V4987 O926 MN30838X MP9.0614 P2-3-5 I3k5.15 Q4472.7 ZRP2-4-5 Ymao3 Ymao2 Wmyo Wryu ¥¨¥ó ¥Ü¥¦ ¤½¤Î ¤«¤ä ¤Ì¤Ê¤ï {garden} {farm} {yard} +çü 677C U82dc B140 S8 S9 V4993 MN30787X MP8.0187 P2-3-5 I3k5.1 Q4460.0 ZRP2-4-5 Ymu4 Wmog ¥â¥¯ ¥Ü¥¯ {clover} {medic} +çý 677D U8309 B140 G9 S8 V4994 H2244 DK1434 L2348 O682A MN30841X MP9.0615 IN2215 P2-3-5 I3k5.6 Q4490.4 Ymo4 Wmal ¥Þ¥Ä ¥Ð¥Ä ¥Þ T1 ¤ß {jasmine} +çþ 677E U82d9 B140 S8 S9 V4982 MN30783X MP9.0568 P2-3-5 I3k5.10 Q4410.8 ZRP2-4-5 Yli4 Wrib ¥ê¥å¥¦ ¥­¥å¥¦ {type of herb} {pigsty} +è¡ 6821 U8335 B140 S9 S10 N3931 V5018 MN30914X MP9.0625 P2-3-6 I3k6.24 Q4460.0 ZRP2-4-6 Yyin1 Win ¥¤¥ó ¤·¤È¤Í {cushion} {mattress} +è¢ 6822 U8334 B140 S9 S10 V5021 MN30913X MP9.0625 P2-3-6 I3k6.23 Q4460.0 ZRP2-4-6 Yhui2 Whoe ¥¦¥¤ ¥«¥¤ {fennel} +è£ 6823 U8316 B140 S9 S10 V5012 MN30863X MP9.0616 P2-3-6 I3k6.15 Q4460.4 ZRP2-4-6 Yge2 Wgag ¥«¥¯ {mountain leek} {garlic} +è¤ 6824 U8332 B95 C140 S9 XJ15761 N2919 V5011 O1987 MN30911X MP9.0624 P2-3-6 I3k6.8 Q4473.2 Yzi1 Wja ¥· ¥¸ ¤³¤³.¤Ë ¤·.¤²¤ë {here} +è¥ 6825 U8331 B140 S9 S10 V5020 MN30910X MP9.0623 P2-3-6 I3k6.4 Q4490.4 ZRP2-4-6 Yzhu1 Wsu ¥·¥å {river ginger tree} {oleaster} +è¦ 6826 U8340 B140 S9 S10 V5014 MN30929X MP9.0634 P2-3-6 I3k6.22 Q4462.7 ZRP2-4-6 Yxun2 Wsun ¥¸¥å¥ó ¥·¥å¥ó {type of plant} {proper name} +è§ 6827 U8339 B140 S9 S10 N3937 V5030 O1171 MN30921X MP9.0633 P2-3-6 I3k6.7 Q4446.0 ZRP2-4-6 Yru2 Yru4 Wyeo ¥¸¥ç ¥Ë¥ç ¤æ.¤Ç¤ë ¤¦.¤Ç¤ë {boil} {seethe} +è¨ 6828 U8350 B140 S9 S10 V5016 MN30951X MP9.0655 P2-3-6 I3k5.29 Q4424.7 ZRP2-4-6 Yjian4 Wcheon Wgeon ¥»¥ó ¤·¤­¤ê¤Ë {mat} {repeatedly} +è© 6829 U8345 B140 S9 S10 V5015 MN30937X MP9.0638 P2-3-6 I3k6.20 Q4460.1 ZRP2-4-6 Yda2 Wdab ¥È¥¦ ¤¢¤º¤­ ¤³¤¿.¤¨¤ë {adzuki beans} {thick} +èª 682A U832f B140 S9 S10 XJ1536A V5013 MN30906X MP9.0623 P2-3-6 I3k6.9 Q4423.4 ZRP2-4-6 Yfu2 Wbog ¥Õ¥¯ ¥Ö¥¯ ¥Ò ¥Ó {type of mushroom} +è« 682B U832b B140 S9 S10 N3936 V5029 MN30900X MP9.0622 P2-3-6 I3k6.6 Q4411.0 ZRP2-4-6 Ymang2 Wmang ¥Ü¥¦ ¤È¤ª.¤¤ {wide} {extensive} +è¬ 682C U8317 B140 S9 S10 F2365 N3929 V5023 MN30864X MP9.0616 P2-3-6 I3k6.5 Q4460.7 ZRP2-4-6 Yming2 Wmyeong ¥ß¥ç¥¦ ¥á¥¤ ¤Á¤ã {tea} +è­ 682D U8318 B140 S9 S10 XJ15763 N3934 V5024 O924 MN30866X MP9.0618 P2-3-6 I3k6.21 Q4422.7 ZRP2-4-6 Yli4 Wryeo ¥ì¥¤ ¥ê ¥ì¥ó ¤ª¤ª¤Ë¤é {scallion} {small onion} +è® 682E U8385 B140 S10 S11 XJ1586D V5042 O1174 MN31024X MP9.0670 P2-3-7 I3k7.10 Q4421.8 ZRP2-4-7 Yli4 Wri ¥ê ¥ì¥¤ ¤ë¤¤ ¤Î¤¾.¤à ¤Ä.¤¯ {proceed to} {assume a post} +è¯ 682F U839a B140 S10 S11 XH3400 N3948 V5040 MN31059X MP9.0681 P2-3-7 Q4440.1 ZRP2-4-7 Yyan2 Yyan4 Wyeon ¥¨¥ó ¤à¤·¤í {straw mat} +è° 6830 U83aa B140 S10 S11 V5047 MN31077X MP9.0684 P2-3-7 I3k7.2 Q4455.3 ZRP2-4-7 Ye2 Wa ¥¬ {type of thistle} +è± 6831 U839f B140 S10 S11 N3947 V5050 O1172 MN31064X MP9.0682 P2-3-7 I3k7.19 Q4460.2 ZRP2-4-7 Yhan4 Wham ¥¬¥ó ¥«¥ó ¤Ä¤Ü¤ß {bud (plant)} +è² 6832 U83a2 B140 S10 S11 N3953 V5055 MN31069X MP9.0683 P2-3-7 I3k7.4 Q4443.8 ZRP2-4-7 Yjia2 Whyeob ¥­¥ç¥¦ ¤µ¤ä {pod} {hull} {husk} {shell} {case} +è³ 6833 U8396 B140 S10 S11 XJ03754 XH3912 N3942 V5037 H2462 O1978 MN31052X MP9.0680 P2-3-7 Q4410.1 ZRP2-4-7 Yjing1 Wgyeong ¥±¥¤ ¥­¥ç¥¦ ¤¯¤­ {stem} {stalk} +è´ 6834 U8323 B140 S10 S11 N3949 V5051 MN31090X MP00.0000 P2-3-7 I3k7.13 Q4480.1 ZRP2-4-7 Ywu2 Wo ¥´ {mat} {matting} +èµ 6835 U838e B140 S10 S11 V5045 MN31040X MP9.0678 P2-3-7 I3k7.8 Q4412.9 ZRP2-4-7 Ysha1 Ysuo1 Wsa ¥µ ¥·¥ã ¤Ï¤Þ¤¹¤² {sedge} +è¶ 6836 U8387 B140 S10 S11 V5043 MN31026X MP9.0670 P2-3-7 I3k7.7 Q4412.7 ZRP2-4-7 Yzhu4 Wjo ¥¸¥ç ¤¢¤µ¤¬¤é T1 ¤¢¤¶¤ß {Chinese matrimony vine} {tilling public fields} {corvee} {surname} +è· 6837 U838a B140 S10 S11 XJ04171 XH3938 N3943 V5038 H2464 O1440 MN31035X MP9.0671 P2-3-7 Q4421.4 ZRP2-4-7 Yzhuang1 Wjang ¥½¥¦ ¥·¥ç¥¦ ¥Á¥ã¥ó ¤Û¤¦¤­ ¤ª¤´¤½.¤« {broom} +è¸ 6838 U837c B140 S10 S11 N3951 V5053 MN31008X MP9.0668 P2-3-7 I3k7.18 Q4490.4 ZRP2-4-7 Ytu2 Wdo ¥¿ ¥º ¥È ¥À ¤Ë¤¬¤Ê {a weed} +è¹ 6839 U83b5 B140 S10 S11 XJ04546 XJ04551 XJ0513D XH3964 V5035 P2-3-7 Q4441.3 ZRP2-4-7 Ytu2 Ytu4 Wdo Wto ¥È ¥Ä ¤¦¤µ¤® {dodder (plant)} +èº 683A U8373 B140 S10 S11 V5036 MN30989X MP9.0663 P2-3-7 I3k7.20 Q4410.8 ZRP2-4-7 Ydou4 Wdu ¥È¥¦ ¥º ¤Þ¤á {bean} {nutmeg} +è» 683B U8375 B140 S10 S11 V5041 MN30994 MP9.0663 P2-3-7 I3k7.16 Q4433.2 ZRP2-4-7 Yren3 Win ¥Ë¥ó ¥¸¥ó ¤·¤Î¤Ö {hare's foot fern} +è¼ 683C U83a0 B140 S10 S11 V5046 O1443 MN31065X MP9.0682 P2-3-7 I3k7.12 Q4422.7 ZRP2-4-7 Yyou3 Wyu ¥æ¥¦ ¤Ï¤°¤µ {appears good but is bad} {type of weed which resembles rice} +è½ 683D U8389 B140 G9 S10 V5044 H2284 DK1467 L2349 MN31034X MP9.0671 IN2218 P2-3-7 I3k7.6 Q4492.0 Yli4 Wri ¥ê ¥é¥¤ ¥ì¥¤ {jasmine} +è¾ 683E U83a8 B140 S10 S11 N3946 V5056 L2347 MN31075X MP9.0684 P2-3-7 I3k7.5 Q4473.2 ZRP2-4-7 Ylang4 Yliang2 Ylang2 Wrang ¥í¥¦ ¤¿¤Ð¤³ {tobacco} +è¿ 683F U83f4 B140 S11 S12 XJ03043 XJ15852 XH1521 N3957 V5063 O1446 MN31227X MP9.0725 P2-3-8 Q4471.6 ZRP2-4-8 Yan4 Wam ¥¢¥ó ¤¤¤ª¤ê ¤¤¤ª {hermitage} +èÀ 6840 U8413 B140 S11 S12 V5071 MN31279X MP9.0736 P2-3-8 I3k8.26 Q4410.7 ZRP2-4-8 Yyi2 Weui ¥® {day lily} +èÁ 6841 U83eb B140 G9 S11 S12 N3972 V5086 DK1485 L2099 O1453 MN31207X MP9.0708 IN2219 P2-3-8 I3k8.1 Q4410.4 ZRP2-4-8 Yjin3 Wgeun ¥­¥ó ¤¹¤ß¤ì {the violet} +è 6842 U83ce B140 S11 S12 N3974 V5088 MN31160X MP9.0699 P2-3-8 I3k8.23 Q4471.1 ZRP2-4-8 Ykun1 Wgon ¥³¥ó {a kind of fragrant herb} +èà 6843 U83fd B140 S11 S12 V5068 MN31241X MP9.0727 P2-3-8 I3k8.7 Q4494.7 ZRP2-4-8 Yshu2 Yshu1 Wsug ¥·¥å¥¯ ¤Þ¤á {beans} +èÄ 6844 U8403 B140 S11 S12 N3965 V5078 H2479 O1442 MN31251X MP9.0729 P2-3-8 I3k8.29 Q4440.8 ZRP2-4-8 ZSP2-3-8 Ycui4 Wchwe ¥¹¥¤ ¥µ¥¤ ¤¢¤Ä.¤Þ¤ë {collect} {gather} {assemble} +èÅ 6845 U83d8 B140 S11 S12 V5066 O1721 MN31177X MP9.0702 P2-3-8 I3k8.9 Q4493.2 ZRP2-4-8 Ysong1 Wsung ¥¹¥¦ ¥·¥å¥¦ {type of rape plant} +èÆ 6846 U840b B140 S11 S12 V5070 O1722 MN31264X MP9.0732 P2-3-8 I3k8.19 Q4440.4 ZRP2-4-8 Yqi1 Wcheo ¥»¥¤ ¥µ¥¤ {luxuriant growth} {beautiful} +èÇ 6847 U83c1 B140 S11 S12 N3959 V5072 MN31136X MP9.0692 P2-3-8 I3k8.24 Q4422.7 ZRP2-4-8 Yjing1 Wcheong ¥»¥¤ ¥·¥ç¥¦ {turnip} +èÈ 6848 U83f7 B140 S11 S12 XH1581 V5062 MN31234X MP9.0726 P2-3-8 Q4422.7 ZRP2-4-8 Yzhou3 Wchu ¥·¥å¥¦ ¥½¥¦ ¤Û¤¦¤­ {broom} +èÉ 6849 U8407 B140 S11 S12 V5069 MN31256X MP9.0730 P2-3-8 I3k8.5 Q4473.2 ZRP2-4-8 Ychang2 Wjang ¥Á¥ç¥¦ {type of plant} +èÊ 684A U83e0 B140 S11 S12 N3968 V5081 MN31190X MP9.0705 P2-3-8 I3k8.13 Q4414.7 ZRP2-4-8 Ybo1 Wpa ¥Ï ¥Û ¤Û¤¦¤ì¤ó¤½¤¦ {spinach} +èË 684B U83f2 B140 S11 S12 N3970 V5082 MN31220X MP9.0723 P2-3-8 I3k8.10 Q4411.1 ZRP2-4-8 Yfei1 Yfei3 Wbi ¥Ò ¤¦¤¹.¤¤ {thin} {inferior} +èÌ 684C U840d B140 S11 S12 XJ15926 N3963 V5076 MN31266X MP9.0733 P2-3-8 I3k8.12 Q4414.9 ZRP2-4-8 Yping2 Wpyeong ¥Ø¥¤ ¥Ò¥ç¥¦ ¤¦¤­¤¯¤µ {floating plants} +èÍ 684D U8422 B140 S11 S12 V5065 P2-3-8 I3k8.14 Q4411.2 ZRP2-4-8 Wpo ¥ä¥Á ¥ä¥é {bog} {wetlands} {used in proper names} +èÎ 684E U8420 B140 S11 S12 XJ04B28 XH3979 V5061 H2481 O1448 P2-3-8 Q4422.7 ZRP2-4-8 Ymeng2 ¥Û¥¦ ¤â.¤¨¤ë ¤­¤¶.¤¹ ¤á¤Ð¤¨ ¤­¤¶.¤· T1 ¤á¤°¤à {show symptoms of} {sprout} {bud} {malt} +èÏ 684F U83bd B140 S9 S10 S11 XJ15834 N3971 V5010 MN31130 MP9.0691 P2-3-6 I3k6.16 Q4444.3 ZRP2-4-7 Ymang3 Wmang ¥Ü¥¦ ¥â¥¦ ¤¯¤µ {grass} {grassy field} +èÐ 6850 U8438 B140 S12 V5109 MN31356X MP9.0760 P2-3-9 I3k9.3 Q4423.7 Q4480.7 ZRP2-4-10 Yyu2 Wyu ¥æ {oleaster} {river ginger tree} +èÑ 6851 U8506 B140 S14 V5168 MN31760X MP9.0866 P2-3-11 I3k11.6 Q4414.7 ZRP2-3-12 ZRP2-4-12 Yleng2 Wreung ¥ê¥ç¥¦ ¤Ò¤· {water chestnut} +èÒ 6852 U83fb B140 S11 V5067 MN31238X MP9.0727 P2-3-8 I3k8.8 Q4499.4 ZRP2-4-9 Ylin3 Wreum ¥ê¥ó {kind of thistle} +èÓ 6853 U846d B140 S12 N3994 V5124 O1725 MN31449X MP9.0804 P2-3-9 I3k9.9 Q4424.7 ZRP2-4-10 Yjia1 Wga ¥« ¤è¤· ¤¢¤· {reed} +èÔ 6854 U842a B140 S12 S13 V5106 MN31334X MP9.0739 P2-3-9 I3k9.6 Q4494.0 ZRP2-4-10 Yke1 Wgwa ¥« {type of wisteria} +èÕ 6855 U843c B140 S12 S13 XJ06856 N3987 V5119 MN31361X MP9.0761 P2-3-9 I3k9.16 Q4420.7 ZRP2-4-10 Ye4 Wag ¥¬¥¯ ¤¦¤Æ¤Ê {calyx} {cup} +èÖ 6856 U855a B140 S16 XJ06855 XH3987 N4043 V5183 MN31970X MP9.0909 P2-3-13 Q4420.7 ZRP2-4-13 Ye4 Wag ¥¬¥¯ ¤¦¤Æ¤Ê {calyx} {cup} +è× 6857 U8484 B140 S12 S13 V5107 MN31342X MP9.0759 P2-3-9 I3k9.29 Q4421.4 ZRP2-4-9 Yguan1 Wgwan ¥«¥ó {type of plant} +èØ 6858 U8477 B140 S12 S13 V5116 MN31461X MP9.0807 P2-3-9 I3k9.28 Q4450.6 ZRP2-4-9 Yhun1 Yxun1 Whun ¥¯¥ó {garlic} +èÙ 6859 U846b B140 S12 S13 V5113 MN31443X MP9.0802 P2-3-9 I3k9.7 Q4462.7 ZRP2-4-9 Yhu2 Who ¥³ {garlic} +èÚ 685A U84ad B140 S13 S14 XH226 V5131 MN31598X MP9.0824 P2-3-10 Q4442.7 ZRP2-4-10 Ychu2 Wchu ¥·¥å¥¦ ¥¹ ¥¹¥¦ ¤Þ¤°¤µ {to cut grass} {hay} {fodder} +èÛ 685B U846e B140 S12 S13 V5114 MN31450X MP9.0805 P2-3-9 I3k9.8 Q4444.7 ZRP2-4-9 Yduan4 Wdan ¥À¥ó ¥¿¥ó ¤à¤¯¤² {rose of Sharon} {althea} +èÜ 685C U8482 B140 S12 S13 XJ06878 V5101 MN31495X MP9.0810 P2-3-9 Q4422.7 ZRP2-4-9 Ydi4 Wche ¥Æ¥¤ ¥¿¥¤ ¤Ø¤¿ {peduncle} {stem of plants} +èÝ 685D U8469 B140 S12 S13 V5112 MN31441X MP9.0802 P2-3-9 I3k9.10 Q4461.7 ZRP2-4-9 Ypa1 Wpa ¥Ï ¤Ï¤Ê {flower} {petal} +èÞ 685E U8446 B140 S12 S13 V5110 O1726 MN31381X MP9.0768 P2-3-9 I3k9.12 Q4429.4 ZRP2-4-9 Ybao3 Wbo ¥Û¥¦ ¥Û ¤·.¤²¤ë {dense growth} {keep} {adhere to} {conceal} +èß 685F U842c B140 S12 XJ04B7C XH7 F2125 N3984 V5103 H2497 L2969 O1716 MN31339 MP9.0739 P2-3-9 Q4442.7 Q4422.7 DR1953 ZRP2-4-9 Ywan4 Ymo4 Wman ¥Þ¥ó ¥Ð¥ó ¤è¤í¤º T1 ¤«¤º ¤Þ ¤æ¤ë ¤è¤· {10000} +èà 6860 U846f B140 S12 S13 V5115 MN31451 MP9.0805 P2-3-9 I3k9.4 Q4492.7 ZRP2-4-9 Yyao4 Wyag Wag ¥ä¥¯ {pollen pod at tip of stamen} {type of tall grass} +èá 6861 U8479 B140 S12 S13 V5117 MN31464X MP9.0808 P2-3-9 I3k9.11 Q4421.2 ZRP2-4-9 Yshi1 Wsi ¥· ¤ª¤Ê¤â¤ß {cocklebur} +èâ 6862 U8435 B140 S12 S13 V5108 MN31351X MP9.0760 P2-3-9 I3k9.24 Q4422.7 ZRP2-4-9 Ywo1 Wwa ¥ï {lettuce} +èã 6863 U84ca B140 S13 S14 V5136 O2189 MN31650X MP9.0845 P2-3-10 I3k10.27 Q4422.7 ZRP2-4-10 Yweng3 Wong ¥ª¥ª ¥ª¥¦ ¤È¤¦ {flower stalk} {vigorous growth} +èä 6864 U8462 B140 S12 S13 XJ03338 XJ06235 XH4019 V5100 MN31432 MP9.0791 P2-3-9 Q4410.7 ZRP2-4-9 Yge3 Wgae ¥¬¥¤ ¥«¥¤ ¥³¥¦ ¤Õ¤¿ ¤±¤À.¤· ¤ª¤ª.¤¦ ¤«¤µ ¤«¤³¤¦ {cover} {lid} {flap} +èå 6865 U84b9 B140 S13 S14 V5133 MN31621X MP9.0834 P2-3-10 I3k10.1 Q4423.7 ZRP2-4-10 Yjian1 Wgyeom ¥±¥ó ¤ª¤® {type of reed} +èæ 6866 U84bf B140 S13 S14 N4013 V5147 O1980 MN31634X MP9.0841 P2-3-10 I3k10.25 Q4422.7 ZRP2-4-10 Yhao1 Who ¥³¥¦ ¤è¤â¤® {mugwort} +èç 6867 U849f B140 S13 S14 N4016 V5150 MN31566X MP9.0821 P2-3-10 I3k10.3 Q4412.7 ZRP2-4-10 Yju3 Wgu ¥³¥ó ¥¯ {devil's tongue (plant)} +èè 6868 U84d9 B140 S13 S14 N4008 V5142 MN31709X MP9.0852 P2-3-10 I3k10.28 Q4421.4 ZRP2-4-10 Wjwa ¥¶ ¤´¤¶ {mat} {matting} {(kokuji)} +èé 6869 U84cd B140 S13 S14 V5137 MN31655X MP9.0848 P2-3-10 I3k10.11 Q4460.1 ZRP2-4-10 Yshi1 Wsi ¥· ¤á¤É¤® {yarrow} {sericea} {stalks used for divination} +èê 686A U84bb B140 S13 S14 N4007 V5141 MN31623X MP9.0835 P2-3-10 I3k10.6 Q4422.7 ZRP2-4-10 Yruo4 Wyag ¥¸¥ã¥¯ ¥Ë¥ã¥¯ {a kind of water plant} +èë 686B U84da B140 S13 S14 N4012 V5146 MN49606X MP9.0852 P2-3-10 I3k10.9 Q4422.2 ZRP2-4-10 Yxiu1 Wsu Wjo ¥·¥å¥¦ {(used only in compounds)} +èì 686C U84d0 B140 S13 S14 N4015 V5149 MN31660X MP9.0849 P2-3-10 I3k10.30 Q4424.3 ZRP2-4-10 Yru4 Wyog ¥¸¥ç¥¯ ¥Ë¥¯ ¤·¤È¤Í {bed} +èí 686D U84c1 B140 S13 S14 V5134 O1984 MN31639X MP9.0842 P2-3-10 I3k10.17 Q4490.4 ZRP2-4-10 Yzhen1 Wjin ¥·¥ó {dense growth} {thicket} +èî 686E U84c6 B140 S13 S14 N4014 V5148 MN31645X MP9.0844 P2-3-10 I3k10.29 Q4422.7 ZRP2-4-10 Yxi2 Wseog ¥»¥­ ¤à¤·¤í {straw mat} {matting} +èï 686F U84d6 B140 S13 S14 V5152 MN31626X MP9.0835 P2-3-10 I3k10.13 Q4471.1 ZRP2-4-10 Ybi4 Wbi ¥Ò ¥Ø¥¤ {castor-oil plant} +èð 6870 U84a1 B140 S13 S14 N4011 V5145 MN31572X MP9.0822 P2-3-10 I3k10.26 Q4422.7 ZRP2-4-10 Ypang2 Ybang4 Wbang ¥Ü¥¦ ¥Û¥¦ {burdock} +èñ 6871 U8521 B140 S14 S15 F2319 V5170 MN31818X MP9.0874 P2-3-11 I3k11.9 Q4490.1 ZRP2-4-11 Ycai4 Wchae Wsal ¥µ¥¤ {type of tortoise used for divination} +èò 6872 U84ff B140 S14 S15 V5167 MN31747X MP9.0865 P2-3-11 I3k11.16 Q4426.1 ZRP2-4-11 Yxu5 Ysu4 Wsug ¥·¥å¥¯ {clover} {medic} +èó 6873 U84f4 B140 S14 S15 XJ1586B V5165 MN31734X MP9.0862 P2-3-11 I3k11.7 Q4434.3 ZRP2-4-11 Ychun2 Wsun ¥·¥å¥ó ¤Ì¤Ê¤ï {type of water plant} +èô 6874 U8517 B140 S14 S15 N4034 V5176 MN31794X MP9.0871 P2-3-11 I3k11.19 Q4423.1 ZRP2-4-11 Yzhe4 Wja ¥·¥ã ¥·¥ç ¤µ¤È¤¦¤­¤Ó {sugar cane} +èõ 6875 U8518 B140 S14 S15 N4032 V5174 MN31795X MP9.0872 P2-3-11 I3k11.18 Q4420.2 ZRP2-4-11 Ysen1 Wsam ¥·¥ó ¥µ¥ó {luxurious growth of grass} +èö 6876 U852c B140 S15 S14 N4049 V5192 MN31839X MP9.0892 P2-3-12 I3k11.4 Q4411.3 ZRP2-4-12 Yshu1 Wso ¥½ ¥·¥ç ¤¢¤ª¤â¤Î {greens} {vegetables} +è÷ 6877 U851f B140 S14 S15 N4033 V5175 O2185 MN31815X MP9.0874 P2-3-11 I3k11.3 Q4423.4 ZRP2-4-12 Ycu4 Wju Wjog ¥¾¥¯ ¥½¥¦ ¤Þ¤Ö¤· {gather together} +èø 6878 U8515 B140 S14 S15 XJ0685C V5169 MN31789X MP9.0871 P2-3-11 I3k11.8 Q4422.7 ZRP2-4-12 Ydi4 Wche ¥Æ¥¤ ¥¿¥¤ ¤Ø¤¿ {calyx} {stem} +èù 6879 U8514 B140 S14 S15 N4031 V5173 MN31785X MP9.0870 P2-3-11 I3k11.20 Q4462.7 ZRP2-4-12 Ybo5 Ybu3 Ybo2 Wbog ¥Õ¥¯ ¥Û¥¯ {giant radish} {daikon} +èú 687A U84fc B140 S14 XH4032 F2447 V5166 O2229 MN31744X MP9.0863 P2-3-11 I3k11.10 Q4420.2 ZRP2-4-12 Yliao3 Wryo ¥·¥ó ¥ê¥¯ ¥ê¥ç¥¦ ¤¿¤Ç {luxurious grass} {a smartweed} +èû 687B U8540 B140 S15 V5184 MN31898X MP9.0898 P2-3-12 I3k12.2 Q4499.2 ZRP2-4-13 Yji2 Wgeug ¥­¥ç¥¯ {milwort} +èü 687C U8563 B140 S16 V5204 MN31991X MP9.0911 P2-3-13 I3k13.21 Q4425.2 ZRP2-4-13 Yshun4 Wsun ¥·¥å¥ó ¤à¤¯¤² ¤¢¤µ¤¬¤ª {rose of Sharon} {althea} +èý 687D U8558 B140 S15 V5186 MN31965X MP9.0907 P2-3-12 I3k12.12 Q4421.1 ZRP2-4-13 Yrao2 Wyo ¥¸¥ç¥¦ ¤¿¤­¤® ¤­¤³¤ê {firewood} +èþ 687E U8548 B140 S15 N4047 V5190 MN31928 MP9.0903 P2-3-12 I3k12.10 Q4440.6 ZRP2-4-13 Yxun4 Yjun4 Wsin ¥¸¥ó ¥·¥ó ¤­¤Î¤³ ¤¿¤± {mushroom} {toadstool} {fungus} +é¡ 6921 U8541 B140 S15 N4052 V5195 MN31899X MP9.0898 P2-3-12 I3k12.13 Q4434.6 ZRP2-4-13 Yxun2 Yqian2 Wdam ¥¸¥ó ¥¿¥ó {a kind of grass} +é¢ 6922 U8602 B140 S19 S20 XJ03C49 XJ06923 XH4045 V5243 MN32410X MP9.0905 P2-3-16 Q4433.3 ZRP2-4-16 Yrui3 Wye ¥º¥¤ ¤·¤Ù {pistil} {stamen} +é£ 6923 U854b B140 S15 S16 XJ03C49 XJ06922 XH4045 V5189 MN31940X MP9.0905 P2-3-12 Q4411.1 ZRP2-4-12 Yrui3 Wye ¥º¥¤ ¤·¤Ù {pistil} {stamen} +é¤ 6924 U8555 B140 S15 S16 V5185 MN31961X MP9.0907 P2-3-12 I3k12.5 Q4426.1 ZRP2-4-12 Yyou2 Wyu ¥æ¥¦ ¥æ {foul-smelling grass} +é¥ 6925 U8580 B140 S16 S17 V5205 MN32071X MP9.0935 P2-3-13 I3k13.12 Q4411.7 ZRP2-4-13 Yyun4 Won ¥¦¥ó ¥ª¥ó ¤¿¤¯¤ï.¤¨¤ë ¤Ä.¤à {pile up} {store} {hornwort} +é¦ 6926 U85a4 B140 S16 S17 N4059 V5211 O2565 MN32141X MP9.0958 P2-3-13 I3k13.10 Q4421.1 ZRP2-4-13 Yxie4 Whae ¥«¥¤ ¤é¤Ã¤­¤ç¤¦ ¤Ë¤é {scallion} {shallot} +é§ 6927 U8588 B140 S16 S17 N4058 V5210 MN32093X MP9.0943 P2-3-13 I3k13.24 Q4460.6 ZRP2-4-13 Yhui4 Whoe ¥«¥¤ ¥ï¥¤ {luxuriant vegetation} +é¨ 6928 U8591 B140 S16 S17 N4060 V5212 MN32110X MP9.0946 P2-3-13 I3k13.19 Q4410.6 ZRP2-4-13 Yjiang1 Wgang ¥­¥ç¥¦ ¥³¥¦ ¤Ï¤¸¤«¤ß {ginger} +é© 6929 U858a B140 S16 S17 XJ15860 N4061 V5213 O2562A MN32095X MP9.0943 P2-3-13 I3k13.2 Q4432.0 ZRP2-4-13 Yji4 Wgye ¥±¥¤ ¥­ ¥«¥¤ ¥± ¤¢¤¶¤ß ¤µ¤¯ ¤È¤² {thistle} +éª 692A U85a8 B140 S16 S17 N4064 V5216 MN32147X MP9.0961 P2-3-13 I3k13.22 Q4421.1 ZRP2-4-13 Yhong1 Whung Whoeng ¥³¥¦ ¤³¤¦.¤¸¤ë ¤ß¤Þ.¤«¤ë {die} +é« 692B U856d B140 S16 N4068 V5218 MN32012X MP9.0916 P2-3-13 I3k13.1 Q4422.7 ZRP2-4-13 Yxiao1 Wso ¥·¥ç¥¦ ¤è¤â¤® {a weed} {mugwort} {lonely} {silent} {calm} +é¬ 692C U8594 B140 S16 S17 F2356 N4071 V5220 MN32113X MP9.0946 P2-3-13 I3k13.20 Q4460.1 ZRP2-4-13 Yqiang2 Wjang Wsaeg ¥Ð ¥·¥ç¥¦ ¥·¥ç¥¯ ¥½¥¦ ¤ß¤º¤¿¤Ç {a kind of grass} +é­ 692D U859b B140 S16 S17 V5207 MN32123X MP9.0948 P2-3-13 I3k13.7 Q4474.1 ZRP2-4-13 Yxue1 Wseol ¥»¥Ä {type of mugwort} +é® 692E U85ea B140 S18 S19 XJ04C79 XJ06458 N4088 V5240 O2840 MN32348X MP9.1000 P2-3-15 I3k15.1 Q4444.8 ZRP2-4-15 Ysou3 Wsu ¥½¥¦ ¤ä¤Ö {thicket} {bush} {underbrush} {grove} +é¯ 692F U8587 B140 S16 S17 N4057 V5209 MN32092 MP9.0942 P2-3-13 I3k13.13 Q4424.8 ZRP2-4-13 Ywei2 Ywei1 Wmi ¥é ¥Ó ¤¼¤ó¤Þ¤¤ {an edible fern} +é° 6930 U859c B140 S16 S17 V5208 MN32125X MP9.0956 P2-3-13 I3k13.6 Q4464.1 ZRP2-4-13 Ybi4 Ybo4 Wbyeog Wpye ¥Ø¥¤ {type of vine} +é± 6931 U8577 B140 S16 S17 N4062 V5214 MN32054X MP9.0933 P2-3-13 I3k13.9 Q4428.6 ZRP2-4-13 Yyu4 Wyeo ¥è ¤¤¤â {potato} +é² 6932 U857e B140 S16 S17 N4063 V5215 MN32067X MP9.0934 P2-3-13 I3k13.18 Q4460.3 ZRP2-4-13 Ylei3 Wroe ¥é¥¤ ¤Ä¤Ü¤ß {bud (plants, mushrooms not yet opened)} +é³ 6933 U8590 B140 S16 S17 V5206 MN32108X MP9.0946 P2-3-13 I3k13.5 Q4494.7 ZRP2-4-13 Yleng2 Wreung ¥í¥¦ ¤Û¤¦¤ì¤ó¤½¤¦ {spinach} +é´ 6934 U85c9 B140 S17 N4081 V5231 H2529 MN32242X MP9.0971 P2-3-14 I3k14.2 Q4496.1 ZRP2-4-14 ZSP2-3-14 Yjie4 Yji2 Wja Wjeog ¥·¥ã ¥»¥­ ¥¸¥ã¥¯ ¤«¤ê.¤ë ¤Õ.¤à {carpet} {lend} {borrow} {make excuses} {spread out} +éµ 6935 U85ba B140 S17 XJ1584A XH5423 V5228 MN32208X MP9.0969 P2-3-14 I3k14.5 Q4422.3 ZRP2-2-12 Yqi2 Yji4 Wje Wja ¥»¥¤ ¥¶¥¤ ¤Ò¤È ¤È¤È¤Î.¤¨¤ë ¤Ê¤º¤Ê {water-chestnuts} {caltrop} +é¶ 6936 U85cf B140 S18 XJ04222 XJ1342B XH4042 F2407 N4078 V5227 H2537 MN32264X MP9.0978 P2-3-15 Q4425.3 ZRP2-4-15 Ycang2 Yzang4 Wjang ¥¾¥¦ ¥½¥¦ ¤¯¤é ¤ª¤µ.¤á¤ë ¤«¤¯.¤ì¤ë {hide} {own} {have} {possess} +é· 6937 U85b9 B140 S17 S18 N4079 V5229 MN32204X MP9.0968 P2-3-14 I3k14.4 Q4410.4 ZRP2-4-14 Ytai2 Wdae ¥¿¥¤ ¤È¤¦ ¤¢¤Ö¤é¤Ê {seed pod} +é¸ 6938 U85d0 B140 S17 S18 V5232 MN32267X MP9.0982 P2-3-14 I3k14.1 Q4421.6 ZRP2-4-14 Ymiao3 Wmyo ¥Ó¥ç¥¦ ¥Ð¥¯ ¤«¤í.¤ó¤¸¤ë ¤È¤ª.¤¤ {make light of} {far away} {beautiful} +é¹ 6939 U85d5 B140 S18 S19 N4086 V5239 MN32298 MP9.0983 P2-3-15 I3k15.2 Q4492.7 ZRP2-4-15 You3 Wu ¥°¥¦ ¥° ¥´¥¦ ¤Ï¤¹¤Î¤Í {lotus} {lotus root} {arrowroot} +éº 693A U85dd B140 S18 S19 XJ0375D XJ15076 XH3908 F2065 N4084 V5235 H2532 L2352 O2835 MN32330X MP9.0987 P2-3-15 Q4473.1 ZRP2-4-15 Yyi4 Wye ¥²¥¤ ¥¦¥ó ¤¦.¤¨¤ë ¤Î¤ê ¤ï¤¶ {art} {craft} {performance} {acting} {trick} {stunt} +é» 693B U85e5 B140 S18 S19 XJ04C74 XH4074 N4085 V5236 H2536 O2933 MN32341X MP9.0992 P2-3-15 Q4490.4 ZRP2-4-15 Yyao4 Yyue4 Wyag ¥ä¥¯ ¤¯¤¹¤ê {medicine} {chemical} {enamel} {gunpowder} {benefit} +é¼ 693C U85dc B140 S18 S19 V5238 MN32326X MP9.0985 P2-3-15 I3k15.6 Q4413.2 ZRP2-4-15 Yli2 Wryeo ¥ì¥¤ ¤¢¤«¤¶ {goosefoot} {wild spinach} +é½ 693D U85f9 B140 S19 S20 N4094 V5249 O2895 MN32397X MP9.1003 P2-3-16 I3k16.4 Q4462.7 ZRP2-4-16 Yai3 Wae ¥¢¥¤ {flourishing} {luxuriant} {harmonize} {graceful} {noble} {refined} +é¾ 693E U860a B140 S19 S20 N4095 V5250 MN32434X MP9.1021 P2-3-16 I3k16.7 Q4491.7 ZRP2-4-16 Yyun4 Won ¥¦¥ó ¤Ä.¤à {pile up} +é¿ 693F U8613 B140 S19 S20 XJ04149 XH4097 V5253 P2-3-16 Q4493.6 ZRP2-4-16 Ysu1 Wso ¥½ ¥¹ ¤è¤ß¤¬¤¨.¤ë {be resurrected} {resuscitated} {revived} +éÀ 6940 U860b B140 S19 S20 V5248 MN32435X MP9.1022 P2-3-16 I3k16.6 Q4428.6 ZRP2-4-16 Ypin2 Yping2 Wbin ¥Ò¥ó ¤¦¤­¤¯¤µ {duckweed} +éÁ 6941 U85fe B140 S19 S20 V5245 MN32405X MP9.1006 P2-3-16 I3k16.5 Q4498.6 ZRP2-4-16 Ylai4 Wroe ¥é¥¤ {type of mugwort} {cover} {hide} +é 6942 U85fa B140 S19 S20 N4096 V5251 O2838 MN32399X MP9.1003 P2-3-16 I3k16.10 Q4422.7 ZRP2-4-16 Ylin4 Wrin ¥ê¥ó ¤¤ {rush, used for tatami covers} {surname} +éà 6943 U8606 B140 S19 S20 XJ03032 XH3904 N4092 V5244 O2842 MN32425X MP9.1008 P2-3-16 Q4421.7 ZRP2-4-16 Ylu2 Ylu3 Wro Wryeo ¥í ¤¢¤· ¤è¤· {reed} {rush} +éÄ 6944 U8622 B140 S19 S20 V5246 MN32438X MP9.1023 P2-3-16 I3k16.2 Q4421.1 ZRP2-4-16 Ylong2 Wrong Wryong ¥í¥¦ {dragon grass} +éÅ 6945 U861a B140 S20 S21 N4101 V5262 MN32483X MP9.1026 P2-3-17 I3k17.2 Q4435.1 ZRP2-4-17 Yxian3 Yli4 Wseon ¥»¥ó ¤³¤± {moss} +éÆ 6946 U8630 B140 S20 S21 V5259 MN32541X MP9.1039 P2-3-17 I3k17.3 Q4494.7 ZRP2-4-17 Wman ¤«¤Ä¤é {surname} +éÇ 6947 U863f B140 S22 S23 N4104 V5263 MN32590X MP9.1042 P2-3-19 I3k19.1 Q4491.4 ZRP2-4-19 Yluo2 Wra ¥é ¤Ä¤¿ {ivy} +éÈ 6948 U864d B141 S6 V5264 H3198 MN32674 MP9.1047 P3-4-2 I2m4.1 Q2121.4 Yhu1 Who ¥³ T2 ¤È¤é¤«¤ó¤à¤ê ¤È¤é¤¬¤·¤é {tiger spots} {mottled} {tiger or tiger crown radical (no. 141)} +éÉ 6949 U4e55 B4 S7 XJ03857 XJ15A3F XH4105 V52 MN148X MP1.0348 P3-2-5 Q7222.7 Yhu3 Yhu4 Who ¥³ ¤È¤é {tiger} {brave} {fierce} {surname} +éÊ 694A U8654 B141 S10 N4107 V5266 L2868 O1253 MN32686 MP9.1058 P3-4-6 I2m8.1 Q2124.0 Yqian2 Wgeon ¥±¥ó ¤Ä¤Ä¤·.¤à {respect} +éË 694B U865f B141 S13 XJ03966 XH882 V5271 H1212 MN32726 MP9.1079 P1-5-8 Q6121.1 Yhao4 Yhao2 Who ¥³¥¦ ¤µ¤±.¤Ö ¤è¤Ó¤Ê {mark} {sign} {symbol} {number} +éÌ 694C U8667 B4 C141 S17 N252 V5274 MN32770 MP9.1084 P1-14-3 I8c9.1 Q2122.7 Ykui1 Whyu ¥­ ¤«.¤±¤ë {wane (moon)} +éÍ 694D U8671 B142 S8 XJ0697C N4116 V5276 MN32812 MP10.0002 P2-2-6 I6d2.1 Q1711.0 Yshi1 Wseul ¥·¥Ä ¤·¤é¤ß {lice} {vermin} +éÎ 694E U8693 B142 S10 N4120 V5285 MN32866 MP10.0008 P1-6-4 I6d4.4 Q5210.0 Yyin3 Win ¥º ¥¤¥ó ¤ß¤ß¤º {earthworm} +éÏ 694F U86a3 B142 S10 V5282 MN32892 MP10.0010 P1-6-4 I6d4.6 Q5813.2 Ygong1 Wgong Wsong ¥³¥¦ ¥·¥ç¥¦ {centipede} {grasshopper} +éÐ 6950 U86a9 B142 S10 V5283 MN32902 MP10.0013 P2-4-6 I6d4.9 Q2213.6 Ychi1 Wchi ¥· {fool} {make a fool of} +éÑ 6951 U86aa B142 S10 N4119 V5284 MN32903 MP10.0013 P1-6-4 I6d4.3 Q5410.0 Ydou3 Wdu ¥È {tadpole} +éÒ 6952 U868b B142 S10 XJ15B26 N4121 V5286 MN32850 MP10.0007 P1-6-4 I6d4.2 Q5412.7 Yrui4 Wye ¥¼¥¤ ¥Í¥¤ ¥¼¥Ä ¥Í¥Á ¤Ö¤æ ¤Ö¤è ¤Ö¤È ¤« {gnat} {sand fly} +éÓ 6953 U868c B142 S10 XJ15B23 V5281 MN32851 MP10.0007 P1-6-4 I6d4.1 Q5510.0 Ybang4 Ybeng4 Wbang ¥Ü¥¦ ¥Û¥¦ ¥Ó¥ç¥¦ ¤Ï¤Þ¤°¤ê ¤É¤Ö¤¬.¤¤ {clam} +éÔ 6954 U86b6 B142 S11 V5292 MN32925 MP10.0015 P1-6-5 I6d5.3 Q5417.0 Yhan1 Wgam ¥«¥ó {ark shell} +éÕ 6955 U86af B142 S11 N4129 V5300 MN32916 MP10.0014 P1-6-5 I6d5.6 Q5211.1 Yqiu1 Wgu ¥­¥å¥¦ ¤ß¤ß¤º {earthworm} +éÖ 6956 U86c4 B142 S11 V5295 MN32960 MP10.0018 P1-6-5 I6d5.9 Q5416.0 Ygu1 Ygu3 Wgo ¥³ {mole cricket} {cicada} +é× 6957 U86c6 B142 S11 N4128 V5299 MN32963 MP10.0018 P1-6-5 I6d5.5 Q5711.0 Yqu1 Yju1 Wjeo ¥½ ¥·¥ç ¤¦¤¸ {worm} {grub} {maggot} +éØ 6958 U86b0 B142 S11 N4126 V5297 MN32918 MP10.0014 P1-6-5 I6d5.2 Q5516.0 Yyou2 Wyu ¥æ¥¦ {millipede} +éÙ 6959 U86c9 B142 S11 N4124 V5294 MN32969 MP10.0022 P1-6-5 I6d5.8 Q5813.7 Yling2 Wryeong ¥ì¥¤ {dragonfly} {moon moth} +éÚ 695A U8823 B142 S20 XJ03342 N4198 V5399 O2870 MN33799X MP10.0113 P1-6-14 I6d14.3 Q5112.7 Yli4 Wryeo ¥ì¥¤ ¤«¤­ {oyster} +éÛ 695B U86ab B142 S11 XH5284 V5293 MN32984 MP10.0014 P1-6-5 Q5711.2 Ybao4 Wpo ¥Û¥¦ ¤¢¤ï¤Ó {abalone} {dried fish} {surname} +éÜ 695C U86d4 B142 S12 XJ15A4F N4134 V5310 H1359 MN32990 MP10.0023 P1-6-6 I6d6.9 Q5610.0 Yhui2 Whoe ¥«¥¤ ¥æ¥¦ ¤«¤¤¤Á¤å¤¦ ¤Ï¤é¤Î¤à¤· {intestinal worms} +éÝ 695D U86de B142 S12 N4133 V5309 MN33008 MP10.0025 P1-6-6 I6d6.6 Q5216.4 Ykuo4 Whwal ¥«¥Ä {kind of slug} +éÞ 695E U86e9 B142 S12 V5304 MN33037 MP10.0029 P2-6-6 I6d6.12 Q1713.6 Yqiong2 Wgong ¥­¥ç¥¦ ¤³¤ª¤í¤® {cricket} +éß 695F U86ec B142 S12 V5305 MN33047 MP10.0030 P2-6-6 I3k9.27 Q4413.6 Ygong3 Wgong ¥­¥ç¥¦ ¤³¤í¤® ¤­¤ê¤®¤ê¤¹ {cricket} +éà 6960 U86df B142 S12 N4135 V5311 MN33009 MP10.0025 P1-6-6 I6d6.8 Q5014.8 Yjiao1 Wgyo ¥³¥¦ ¥­¥ç¥¦ ¤ß¤º¤Á {dragon} +éá 6961 U86db B142 S12 N4131 V5307 MN33002 MP10.0024 P1-6-6 I6d6.1 Q5519.0 Yzhu1 Wju ¥Á¥å ¥·¥å {spider} +éâ 6962 U86ef B142 S12 XJ15B4A V5306 O1650 MN33061 MP10.0031 P1-6-6 I6d6.2 Q5411.1 Wro ¥±¥ó ¤¨¤Ó {shrimp} +éã 6963 U8712 B142 S13 N4139 V5317 MN33120 MP10.0043 P1-6-7 I6d6.10 Q5214.1 Yyan2 Wyeon ¥¨¥ó ¥¿¥ó {meandering} {serpentine} +éä 6964 U8706 B142 S13 N4144 V5328 MN33093 MP10.0040 P1-6-7 I6d7.4 Q5611.0 Yxian4 Yxian3 Whyeon ¥±¥ó ¤·¤¸¤ß {fresh-water clam} +éå 6965 U8708 B142 S13 V5323 MN33099 MP10.0040 P1-6-7 I6d7.2 Q5613.4 Ywu2 Wo ¥´ {centipede} +éæ 6966 U8700 B122 C142 S13 N3640 V5329 O2005 MN33086 MP10.0034 P2-5-8 I5g8.7 Q6012.7 Yshu3 Wchog ¥·¥ç¥¯ ¥¾¥¯ ¤¤¤â¤à¤· {green caterpillar} {Szechwan} +éç 6967 U8703 B161 C142 S13 N4657 V5327 MN33089 MP10.0039 P2-7-6 I6d7.11 Q7113.6 Yshen4 Wsin ¥·¥ó {clam} +éè 6968 U86fb B142 S13 N4145 V5322 MN33078 MP10.0032 P1-6-7 I6d7.8 Q5811.6 Ytui4 Yshui4 Wse Wtae ¥¼¥¤ ¥»¥¤ ¥¿¥¤ ¤â¤Ì.¤±¤ë ¤Ì¤±¤¬¤é {insect moulting} +éé 6969 U8711 B142 S13 XH4139 V5316 MN33119 MP10.0042 P2-7-6 I6d6.13 Q1213.6 Ydan4 Wdan ¥¿¥ó ¤¢¤Þ {egg} +éê 696A U8709 B142 S13 N4146 V5324 MN33104 MP10.0041 P1-6-7 I6d6.3 Q5214.7 Yfu2 Wbu ¥Õ {kind of ant} {may fly} +éë 696B U870d B142 S13 N4142 V5320 MN33110 MP10.0041 P1-6-7 I6d7.7 Q5819.4 Ychu2 Wyeo ¥·¥ç {toad} +éì 696C U86f9 B142 S13 N4148 V5326 MN33076 MP10.0032 P1-6-7 I6d7.9 Q5712.7 Yyong3 Wyong ¥è¥¦ ¤µ¤Ê¤® {chrysalis} {pupa} +éí 696D U870a B142 S13 N4141 V5319 MN33106 MP10.0041 P1-6-7 I6d7.3 Q5210.0 Yli2 Wri ¥ê ¤¢¤µ¤ê {a kind of bivalve} +éî 696E U8734 B142 S14 N4152 V5335 MN33190 MP10.0051 P1-6-8 I6d8.6 Q5612.7 Yyi4 Wcheog ¥¨¥­ {lizard} +éï 696F U873f B142 S14 N4154 V5337 MN33210 MP10.0054 P1-6-8 I6d8.8 Q5311.2 Ywan1 Ywan3 Wweon Wwan ¥¨¥ó ¥ï¥ó {meandering} +éð 6970 U8737 B142 S14 F2284 N4156 V5339 O2129 MN33199 MP10.0052 P1-6-8 I6d8.5 Q5911.2 Yquan2 Wgweon ¥±¥ó ¤Ë¤Ê {an edible river snail} +éñ 6971 U873b B142 S14 N4157 V5341 O2128 MN33203 MP10.0052 P1-6-8 I6d8.7 Q5512.7 Yqing1 Wcheong ¥»¥¤ {dragonfly} +éò 6972 U8725 B142 S14 N4155 V5338 MN33157 MP10.0048 P1-6-8 I6d8.3 Q5212.1 Yxi1 Wseog ¥·¥ã¥¯ ¥»¥­ ¤È¤«¤² {a lizard} +éó 6973 U8729 B142 S14 N4151 V5334 MN33166 MP10.0049 P1-6-8 I6d8.9 Q5712.0 Ytiao2 Wjo ¥Á¥ç¥¦ ¤Ò¤°¤é¤· ¤»¤ß {clear-toned cicada} +éô 6974 U871a B175 C142 S14 N5084 V5340 H2798 MN33138 MP10.0044 P2-8-6 I6d8.10 Q1113.6 Yfei1 Yfei3 Wbi ¥Ò ¤¢¤Ö¤é¤à¤· {wilwild} +éõ 6975 U8760 B142 S15 N4163 V5353 MN33288 MP10.0060 P1-6-9 I6d9.12 Q5116.6 Yfu2 Wbog ¥Õ¥¯ {bat} +éö 6976 U875f B142 S15 XJ14B31 N4167 V5359 MN33287 MP10.0059 P1-6-9 I6d9.5 Q5612.7 Ywei4 Wwi ¥¤ ¤Ï¤ê¤Í¤º¤ß {hedgehog} +é÷ 6977 U8778 B142 S15 N4170 V5362 MN33338 MP10.0067 P1-6-9 I6d9.11 Q5712.7 Ygua1 Ywo1 Wwa Wwae ¥« ¤«¤¿¤Ä¤à¤ê {snail} +éø 6978 U874c B142 S15 N4166 V5357 MN33248 MP10.0056 P1-6-9 I6d9.2 Q5410.0 Yke1 Wgwa ¥« {tadpole} +éù 6979 U874e B142 S15 N4164 V5354 MN33254 MP10.0056 P1-6-9 I6d9.10 Q5612.7 Yxie1 Yhe2 Wgal ¥«¥Ä ¤µ¤½¤ê ¤¹¤¯¤â¤à¤· {scorpion} +éú 697A U8774 B142 S15 V5356 MN33328 MP10.0065 P1-6-9 I6d9.3 Q5712.0 Yhu2 Who ¥³ {butterfly} +éû 697B U8757 B142 S15 N4169 V5361 MN33267 MP10.0058 P1-6-9 I6d9.8 Q5611.4 Yhuang2 Whwang ¥³¥¦ ¤¤¤Ê¤´ ¤Ð¤Ã¤¿ {locust} +éü 697C U8768 B142 S15 XJ0694D XH4116 N4159 V5347 MN33303 MP10.0062 P2-3-12 Q1713.6 Yshi1 Wseul ¥·¥Ä ¤·¤é¤ß {lice} {vermin} +éý 697D U876e B142 S15 N4165 V5355 O2312 MN33309 MP10.0063 P1-6-9 I6d9.6 Q5814.7 Yfu4 Wbog ¥Õ¥¯ ¤Þ¤à¤· {viper} {adder} {asp} +éþ 697E U8759 B142 S15 N4168 V5360 MN33271X MP10.0058 P1-6-9 I6d9.14 Q5312.7 Ybian1 Wpyeon ¥Ø¥ó ¤³¤¦¤â¤ê {bat} +ê¡ 6A21 U8753 B142 S15 N4161 V5351 MN33261 MP10.0057 P1-6-9 I6d9.13 Q5812.1 Q5813.2 Yyu2 Wyu ¥æ {slug} {snail} +ê¢ 6A22 U8763 B142 S15 N4162 V5352 MN33292 MP10.0060 P1-6-9 I6d8.4 Q5814.7 Yyou2 Wyu ¥æ¥¦ {mayfly} +ê£ 6A23 U876a B142 S15 XH4152 V5350 MN33305 MP10.0063 P1-6-9 I6d9.9 Q5612.7 Ytang1 Wtang ¥¨¥­ {lizard} +ê¤ 6A24 U8805 B142 S19 XJ04768 N4194 V5394 MN33690 MP10.0103 P1-6-13 I6d13.1 Q5611.6 Yying2 Wseung ¥è¥¦ ¤Ï¤¨ ¤Ï¤¤ {fly} +ê¥ 6A25 U87a2 B142 S16 XJ03756 N4176 V5365 H2813 MN33434 MP10.0074 P2-8-8 Q9913.6 DR971 Yying2 Whyeong ¥±¥¤ ¤Û¤¿¤ë {firefly} +ê¦ 6A26 U879f B142 S16 N4175 V5368 MN33429 MP10.0073 P1-6-10 I6d10.4 Q5718.0 Yming2 Wmyeong ¥á¥¤ ¥ß¥ç¥¦ ¤º¤¤¤à¤· {injurious parasite} +ê§ 6A27 U8782 B142 S16 N4160 V5348 MN33362 MP10.0068 P1-6-10 I6d9.1 Q5712.7 Ylang2 Wrang ¥í¥¦ {mantis} {also N4143} +ê¨ 6A28 U87af B142 S17 N4178 V5376 MN33496 MP10.0078 P2-11-6 I6d11.8 Q4813.6 Q5813.6 Yao2 Wo ¥´¥¦ ¤Ï¤µ¤ß {claws} +ê© 6A29 U87cb B142 S17 N4182 V5380 MN33550 MP10.0085 P1-6-11 I6d11.2 Q5213.9 Yxi1 Wsil ¥·¥Ä {cricket} {grasshopper} +êª 6A2A U87bd B34 C142 S17 N1165 V5378 MN33519 MP10.0082 P2-3-14 I4i14.1 Q2713.6 Yzhong1 Wjong ¥·¥å¥¦ ¤¤¤Ê¤´ {grasshopper} +ê« 6A2B U87c0 B142 S17 N4181 V5379 MN33531 MP10.0083 P1-6-11 I6d11.5 Q5014.3 Yshuai4 Yshuo4 Wsol ¥·¥å¥Ä {cricket} {grasshopper} +ê¬ 6A2C U87d0 B142 S17 V5374 P1-6-11 I6d11.4 Q5912.7 ¥¸¥ç¥¦ ¤â¤à {toad} {mantis} +ê­ 6A2D U96d6 B172 C142 S17 N5034 V6510 MN42104 MP11.1014 P1-9-8 I8c9.2 Q6011.4 Ysui1 Wsu ¥¹¥¤ ¤¤¤¨¤É.¤â ¤³¤ì {although} {however} +ê® 6A2E U87ab B142 S17 N4180 V5377 MN33491 MP10.0077 P2-11-6 I6d11.7 Q4813.6 Yzhe1 Yshi4 Wseog ¥»¥­ ¥«¥¯ ¤µ.¤¹ {bee sting} +ê¯ 6A2F U87c4 B142 S17 N4183 V5381 L2684 MN33537 MP10.0084 P2-11-6 I6d11.6 Q4513.6 Q4413.6 Yzhe2 Yzhi2 Wchib ¥Á¥Ä ¥Á¥å¥¦ ¤Á¤Ã.¤¹¤ë ¤«¤¯.¤ì¤ë {hibernation of insects} +ê° 6A30 U87b3 B142 S17 XH4193 N4177 V5372 MN33503 MP10.0079 P1-6-11 Q5911.4 Ytang2 Wdang ¥È¥¦ {mantis} +ê± 6A31 U87c7 B140 C142 S16 S17 XJ06A32 N4065 V5370 MN33543X MP10.0085 P2-3-13 I3k13.23 Q4413.6 ZRP2-4-13 Yma2 Wma ¥Ð ¥Þ ¤Ò¤­ {toad} +ê² 6A32 U87c6 B142 S16 XJ06A31 XH4065 N4173 V5369 MN33542X MP10.0084 P1-6-10 Q5413.4 Yma2 Yma5 Wma ¥Ð ¥Þ ¤Ò¤­ {toad} +ê³ 6A33 U87bb B142 S17 V5375 MN33515 MP10.0081 P1-6-11 I6d11.1 Q5514.4 Ylou2 Wru ¥í¥¦ ¥ë ¤±¤é {mole cricket} +ê´ 6A34 U87ef B142 S18 N4188 V5386 MN33626 MP10.0094 P1-6-12 I6d12.4 Q5411.1 Yrao2 Ynao2 Wyo ¥®¥ç¥¦ ¥¸¥ç¥¦ {intestinal worm} +êµ 6A35 U87f2 B142 S18 XJ0436E XH4115 N4185 V5384 H2724 O2777 MN33633 MP10.0094 P2-6-12 Q5013.6 Ychong2 Wchung Whwe ¥Á¥å¥¦ ¥­ ¤à¤· {insect} {bug} {temper} +ê¶ 6A36 U87e0 B142 S18 N4189 V5387 MN33591 MP10.0088 P1-6-12 I6d12.2 Q5216.9 Ypan2 Wban ¥Ï¥ó ¤ï¤À¤«¤Þ.¤ë ¤ï¤é¤¸¤à¤· {coiled up} +ê· 6A37 U880f B142 S19 XJ0332A XH4195 V5396 MN33669 MP10.0099 P1-6-13 Q5715.2 Yxie4 Yxie3 Whae ¥«¥¤ ¤«¤Ë {crab} +ê¸ 6A38 U880d B142 S19 XH4164 N4191 V5389 MN33707 MP10.0105 P1-6-13 Q5718.2 Yxie1 Wgal ¥«¥Ä ¤µ¤½¤ê {scorpion} +ê¹ 6A39 U87fe B142 S19 N4192 V5392 MN33676 MP10.0101 P1-6-13 I6d13.5 Q5716.1 Ychan2 Wseom ¥»¥ó {toad} +êº 6A3A U87f6 B142 S19 V5390 MN33664 MP10.0097 P1-6-13 I6d13.2 Q5611.4 Ycheng1 Wjeong ¥Æ¥¤ ¤Þ¤Æ {razor clam} +ê» 6A3B U87f7 B142 S19 N4193 V5393 MN33665 MP10.0097 P1-6-13 I6d13.3 Q5916.6 Ydang1 Wdang ¥È¥¦ {mantis} +ê¼ 6A3C U880e B142 S17 XJ06A3D XH4179 N4186 V5373 MN33724 MP10.0068 P1-6-11 Q5414.3 Ymang3 Wmang ¥Ü¥¦ ¥â¥¦ ¤¦¤ï¤Ð¤ß ¤ª¤í¤Á {python} {boa constrictor} +ê½ 6A3D U87d2 B142 S15 XJ06A3C N4179 V5345 MN33572 MP10.0086 P1-6-9 Q5414.3 Ymang3 Wmang ¥Ü¥¦ ¥â¥¦ ¤¦¤ï¤Ð¤ß ¤ª¤í¤Á {boa constrictor} {python} +ê¾ 6A3E U8811 B142 S20 V5398 MN33738 MP10.0106 P1-6-14 I6d14.2 Q5919.4 Yrong2 Wyeong ¥¨¥¤ {newt} {turban shell} +ê¿ 6A3F U8816 B142 S19 V5391 MN33752X MP10.0107 P1-6-13 I6d13.4 Q5414.7 Yhuo4 Whwag ¥ï¥¯ ¥«¥¯ {inchworm} {geometer} +êÀ 6A40 U8815 B142 S20 XJ15B31 N4197 V5400 MN33749 MP10.0107 P1-6-14 I6d14.1 Q5112.7 Yruan3 Yru2 Wyeon Wyu ¥¼¥ó ¥À ¥Í¥ó ¥¸¥å ¥Ë¥å ¤¦¤´¤á.¤¯ {crawling of a worm} +êÁ 6A41 U8822 B142 S21 N4199 V5402 MN33797 MP10.0112 P2-9-12 I6d15.2 Q5013.6 Ychun3 Wjun ¥·¥å¥ó ¤¦¤´.¤á¤¯ {wriggle} +ê 6A42 U8821 B142 S21 XJ15B65 V5401 MN33796 MP10.0111 P2-3-18 I6d15.3 Q2713.6 Yli3 Yli2 Wryeo Wri Wra ¥ì¥¤ ¥é¥¤ ¥ê ¥é ¤Ë¤Ê ¤Ò¤µ¤´ {worm-eaten} {conch} +êà 6A43 U8831 B142 S23 N4201 V5405 MN33867 MP10.0117 P2-6-17 I6d17.1 Q5010.7 Ygu3 Wgo ¥³ ¥ä {rice worm} {lead astray} +êÄ 6A44 U8836 B71 C142 S26 XJ03B3D XJ15B2D XJ15C21 XH57 N2096 V5410 H2820 MN33890 MP10.0119 P2-10-16 Q7113.6 Q1113.6 Ycan2 Wjam ¥µ¥ó ¥Æ¥ó ¤«¤¤¤³ ¤³ {silkworms} +êÅ 6A45 U8839 B142 S24 XJ06A46 XJ15B46 XH1158 N4202 V5407 MN33896 MP10.0123 P2-7-17 Q5013.6 Ydu4 Wdu ¥È ¤­¤¯¤¤¤à¤· {moth} {insects which eat into clot} +êÆ 6A46 U8827 B32 C142 S22 XJ06A45 XJ15B46 N1158 V5404 MN33824 MP10.0114 P2-3-19 I3p19.1 Q4013.6 Ydu4 Wdu ¥È ¤­¤¯¤¤¤à¤· {worm-eaten} +êÇ 6A47 U883b B142 S25 XJ0485A XH322 N4204 V5409 H2922 MN33914 MP10.0124 P2-19-6 Q2213.6 Yman2 Wman ¥Ð¥ó ¤¨¤Ó¤¹ {barbarian} +êÈ 6A48 U8844 B143 S10 XJ06A49 N4208 V5414 MN33973 MP10.0132 P1-6-4 I5h5.1 Q2711.5 Ynu:4 Wnyug ¥¸¥¯ ¤Ï¤Ê¤Â {nosebleed} +êÉ 6A49 U8842 B143 S9 XJ06A48 XH4208 N4207 V5413 MN33971X MP10.0132 P1-6-3 Q2712.0 Q2715.0 Ynu:4 Wnyug ¥¸¥¯ ¤Ï¤Ê¤Â {nosebleed} +êÊ 6A4A U8852 B60 C144 S11 N1620 V1753 MN34045 MP10.0153 P1-3-8 I3i8.1 Q2173.2 Q2122.1 Yxuan4 Whyeon ¥²¥ó ¥±¥ó ¤Æ¤é.¤¦ {show off} {display} {pretend} +êË 6A4B U8859 B60 C144 S13 N1630 V1764 MN34061 MP10.0156 P1-3-10 I3i10.2 Q2160.1 Q2122.1 Yya2 Wa ¥¬ ¥®¥ç ¥´ {government office} +êÌ 6A4C U885e B60 C144 S16 XJ03152 XH1639 N1640 V1777 H762 MN34074 MP10.0159 P1-3-13 Q2122.7 Q2122.1 Ywei4 Wwi ¥¨¥¤ ¥¨ ¤Þ¤â.¤ë T1 ¤Þ¤â¤ê ¤Þ¤â¤ë {defense} +êÍ 6A4D U8862 B60 C144 S24 N1644 V1779 O2985 MN34090 MP10.0169 P1-3-21 I3i21.1 Q2121.4 Q2122.1 Yqu2 Wgu ¥¯ ¤ß¤Á {crossroads} +êÎ 6A4E U886b B145 S8 V5421 MN34111 MP10.0181 P1-5-3 I5e3.1 Q3222.2 Yshan1 Wsam ¥µ¥ó {thin kimono} +êÏ 6A4F U8881 B32 C145 S10 F2419 N1082 V5429 MN34152 MP10.0190 P2-3-7 I3b7.8 Q4073.2 Yyuan2 Wweon ¥¨¥ó ¥ª¥ó {long kimono} +êÐ 6A50 U887e B9 C145 S10 N465 V5428 MN34147 MP10.0189 P2-2-8 I2a8.38 Q8073.2 Yqin1 Wgeum ¥­¥ó ¤Õ¤¹¤Þ {quilt} {bedding} +êÑ 6A51 U889e B8 C145 S11 N317 V5441 MN34203 MP10.0204 P2-2-9 I2j9.5 Q0073.2 Ygun3 Wgon ¥³¥ó {imperial robes} +êÒ 6A52 U8875 B145 S9 V5425 MN34135 MP10.0186 P1-5-4 I5e4.1 Q3620.0 Yri4 Wil ¥¸¥Ä ¤¢¤³¤á {everyday clothing} {underwear} +êÓ 6A53 U887d B145 S9 XJ06A54 N4218 V5427 MN34146 MP10.0188 P1-5-4 I5e4.4 Q3221.4 Yren4 Wim ¥¸¥ó ¥Ë¥ó ¤³¤¯¤Ó ¤ª¤¯¤ß ¤·¤È¤Í {neck of a garment} {gusset} {gore} +êÔ 6A54 U88b5 B145 S11 XJ06A53 XH4218 N4226 V5446 MN34237 MP10.0209 P1-5-6 Q3221.4 Yren4 Wim ¥¸¥ó ¥Ë¥ó ¤³¤¯¤Ó ¤ª¤¯¤ß ¤·¤È¤Í {neck of a garment} {gusset} {gore} +êÕ 6A55 U8872 B145 S9 V5430 MN34130 MP10.0186 P1-5-4 I5e4.3 Q3422.7 Yna4 Wnab ¥É¥¦ ¥Î¥¦ ¤³¤í¤â {mend} {priestly vestments} {priest} +êÖ 6A56 U8882 B145 S9 N4216 V5426 MN34154 MP10.0198 P1-5-4 I5e4.2 Q3523.7 Ymei4 Wmye ¥Ù¥¤ ¥±¥Ä ¤¿¤Þ¤È ¤¿¤â¤È {sleeve} {foot (of hill)} {edge} +ê× 6A57 U8897 B145 S10 V5440 MN34194 MP10.0203 P1-5-5 I5e5.8 Q3822.2 Yzhen3 Wjin ¥·¥ó {thin kimono} {embroidery} +êØ 6A58 U8892 B145 S10 N4220 V5437 MN34184 MP10.0201 P1-5-5 I5e5.6 Q3621.0 Ytan3 Wdan Wtan ¥¿¥ó ¤«¤¿¤Ì.¤° {baring the shoulder} {strip to waist} +êÙ 6A59 U88ae B145 S10 XH3235 V5433 P1-5-5 I5e5.7 Q3829.0 ¥Ç¥¤ ¥Í {ancestral shrine} +êÚ 6A5A U8899 B145 S10 V5435 MN34196 MP10.0204 P1-5-5 I5e5.4 Q3620.2 Ypa4 Wpa ¥Ð¥Ä ¥Ï ¤¢¤³¤á {warrior's headband} +êÛ 6A5B U88a2 B145 S10 N4221 V5438 MN34210 MP10.0205 P1-5-5 I5e5.2 Q3925.0 Ypan4 Wbeon ¥Ï¥ó {summer kimono} {short clothing} +êÜ 6A5C U888d B145 S10 N4219 V5439 MN34174 MP10.0200 P1-5-5 I5e5.5 Q3721.2 Ypao2 Wpo ¥Û¥¦ ¤ï¤¿¤¤¤ì {coat} +êÝ 6A5D U88a4 B8 C145 S11 N315 V5436 MN34213 MP10.0205 P2-2-9 I2j9.2 Q0073.2 Ymao4 Wmu ¥Ü¥¦ ¤Ê¤¬¤µ {length} +êÞ 6A5E U88b0 B80 C145 S11 V5434 P2-5-6 I5e5.9 Q7773.2 Whwang ¤Û¤í {hood} {top} {awning} {cover} +êß 6A5F U88bf B145 S11 N4232 V5452 MN34255 MP10.0211 P1-5-6 I5e6.3 Q3421.4 Ygui1 Wgyu ¥±¥¤ ¤¦¤Á¤­ ¤¦¤Á¤«¤± ¤¦¤Á¤® {ancient ordinary kimono} +êà 6A60 U88b1 B145 S11 N4227 V5450 MN34232 MP10.0209 P1-5-6 I5e6.2 Q3323.4 Yfu2 Wbog ¥Õ¥¯ {cloth wrapper} +êá 6A61 U88c3 B145 S11 N4228 V5447 MN34282 MP10.0215 P1-5-6 I5e6.5 Q3123.1 ¤«¤ß¤·¤â {old ceremonial garb} {samurai garb} {(kokuji)} +êâ 6A62 U88c4 B145 S11 N4231 V5451 MN34283 MP10.0215 P1-5-6 I5e6.1 Q3122.1 Whaeng ¤æ¤­ {sleeve length} {(kokuji)} +êã 6A63 U88d4 B145 S13 N4239 V5459 O2217 MN34303 MP10.0218 P2-2-11 I5e7.4 Q0022.7 Yyi4 Wye ¥¨¥¤ ¤¹¤½ {descendant} {border} +êä 6A64 U88d8 B145 S13 N4238 V5458 MN34312 MP10.0220 P2-7-6 I5e7.5 Q4373.2 Yqiu2 Wgu ¥­¥å¥¦ ¥° ¤«¤ï¤´¤í¤â {leather clothing} +êå 6A65 U88d9 B145 S12 N4240 V5460 MN34314 MP10.0221 P1-5-7 I5e7.2 Q3726.7 Yqun2 Wgun ¥¯¥ó ¤â¤¹¤½ {hem} {underwear} +êæ 6A66 U88dd B145 S13 XJ04175 XH4234 N4236 V5456 H2751 MN34321 MP10.0226 P2-7-6 Q2473.2 Yzhuang1 Wjang ¥½¥¦ ¥·¥ç¥¦ ¤è¤½¤ª.¤¦ ¤è¤½¤ª.¤¤ {dress} {pretend} {disguise} {profess} +êç 6A67 U88f9 B8 C145 S14 XH176 N328 V5468 MN34372 MP10.0238 P2-2-12 I2j12.2 Q0073.2 Yguo3 Wgwa ¥Û¥¦ ¥« ¤Ä¤Ä.¤à {wrap} {pack up} {cover} {conceal} +êè 6A68 U8902 B145 S13 XH4232 V5467 MN34401 MP10.0242 P1-5-8 I5e8.4 Q3320.0 Ygua4 Wgwae ¥±¥¤ ¥«¥¤ ¥± ¤¦¤Á¤­ ¤¦¤Á¤«¤± {ancient ordinary kimono} +êé 6A69 U88fc B145 S13 V5466 MN34379 MP10.0240 P1-5-8 I5e8.6 Q3622.7 Yxi2 Yti4 Wseog ¥»¥­ ¥Æ¥¤ ¤Ï¤À¤Ì.¤° {to bare the shoulder} +êê 6A6A U88f4 B145 S14 XJ15C53 V5465 MN34362 MP10.0232 P2-8-6 I5e8.10 Q1173.2 Ypei2 Wbae ¥Ï¥¤ ¥Ò ¥Ù ¤¿¤Á¤â¤È¤ª.¤ë {long robes} +êë 6A6B U88e8 B145 S13 XJ1426F N4244 V5471 MN34338 MP10.0229 P1-5-8 I5e8.2 Q3624.0 Ybi4 Ypi2 Ybei1 Wbi ¥Ò ¤ª¤®¤Ê.¤¦ ¤¿¤¹.¤±¤ë ¤Þ¤¹ {help} +êì 6A6C U88f2 B145 S13 N4245 V5469 O1906 MN34356 MP10.0231 P1-5-8 I5e8.3 Q3122.7 Yliang3 Wryang ¥ê¥ç¥¦ ¤¦¤Á¤«¤± {ancient robe} +êí 6A6D U8904 B145 S13 N4246 V5470 MN34410 MP10.0242 P1-5-8 I5e8.5 Q3524.4 Wcheo ¤Ä¤Þ {skirt} {(kokuji)} +êî 6A6E U890c B145 S14 N4251 V5480 MN34428 MP10.0245 P1-5-9 I5e9.2 Q3725.6 Ykun1 Yhui1 Wgon ¥³¥ó ¤Õ¤ó¤É¤· {loincloth} +êï 6A6F U890a B145 S14 XJ13E36 N4252 V5481 MN34420X MP10.0244 P1-5-9 I5e9.4 Q3222.7 Ybian3 Wpyeon ¥Ø¥ó ¤»¤Þ.¤¤ {narrow} {small} +êð 6A70 U8913 B145 S14 XJ15435 N4250 V5479 MN34438 MP10.0247 P1-5-9 I5e9.1 Q3629.4 Ybao3 Wbo ¥Û ¥Û¥¦ ¤à¤Ä¤­ {diaper} +êñ 6A71 U8943 B8 C145 S17 XJ04B2B XJ15C4B XH331 N333 V5489 MN34552 MP10.0259 P2-2-15 Q0073.2 Ybao1 Wpo ¥Û¥¦ ¤Û.¤á¤ë {praise} {extol} +êò 6A72 U891e B145 S15 N4256 V5486 MN34475 MP10.0252 P1-5-10 I5e10.1 Q3621.7 Yyun3 Won ¥¦¥ó ¥ª¥ó ¤Ì¤Î¤³ {robe} +êó 6A73 U8925 B145 S15 N4257 V5487 MN34495 MP10.0253 P1-5-10 I5e10.2 Q3124.3 Yru4 Wyog ¥¸¥ç¥¯ ¤·¤È¤Í {cushion} {mattress} {bedding} +êô 6A74 U892a B145 S15 N4253 V5482 H1234 MN34503 MP10.0254 P1-5-10 I5e9.5 Q3723.3 ZSP1-5-9 Ytun4 Ytui4 Wtoe ¥¿¥¤ ¥È¥ó ¤¢.¤»¤ë ¤Ì.¤° {fade} {discolour} +êõ 6A75 U892b B145 S15 N4258 V5488 MN34504 MP10.0254 P1-5-10 I5e10.3 Q3221.7 Ychi3 Wchi ¥Á ¤¦¤Ð.¤¦ {rob} +êö 6A76 U8941 B145 S16 N4261 V5494 MN34545 MP10.0258 P1-5-11 I5e11.1 Q3623.6 Q3323.6 Yqiang3 Wgang ¥­¥ç¥¦ ¤à¤Ä¤­ {diaper} +ê÷ 6A77 U8944 B145 S17 F2263 V5490 MN34556 MP10.0261 P2-2-15 I2j15.2 Q0073.2 Yxiang1 Wyang ¥¸¥ç¥¦ ¥·¥ç¥¦ ¤Ï¤é.¤¦ {rise} {raise} +êø 6A78 U893b B8 C145 S17 N334 V5491 MN34536 MP10.0257 P2-2-15 I2j15.1 Q0073.2 Yxie4 Wseol ¥»¥Ä ¤±¤¬.¤ì¤ë ¤Ê.¤ì¤ë {filthy} +êù 6A79 U8936 B145 S16 N4262 V5495 MN34525 MP10.0256 P1-5-11 I5e11.3 Q3726.2 Yzhe2 Yxi2 Yzhe3 Wseub Wcheob ¥·¥ç¥¦ ¥·¥å¥¦ ¥Á¥ç¥¦ ¤«¤µ¤Í.¤ë {pleats} +êú 6A7A U8938 B145 S16 N4259 V5492 MN34530 MP10.0257 P1-5-11 I5e11.2 Q3524.4 Ylu:3 Wru ¥í ¥ë ¥í¥¦ ¤¤¤È {rags} +êû 6A7B U894c B145 S17 XJ06A7C V5500 MN34593 MP10.0266 P1-5-12 I5e12.1 Q3625.6 Ydan1 Wdan ¥¿¥ó ¥¼¥ó ¤Ò¤È¤¨ {thin kimono} {undergarment} +êü 6A7C U891d B145 S14 XJ06A7B V5477 P1-5-9 Q3225.6 Q3925.6 Wdan ¥¿¥ó ¥¼¥ó ¤Ò¤È¤¨ {thin kimono} {undergarment} +êý 6A7D U8960 B145 S18 N4266 V5502 MN34649 MP10.0271 P1-5-13 I5e13.3 Q3926.6 Ydang1 Wdang ¥È¥¦ ¤Õ¤ó¤É¤· ¤Þ¤Á {gusset} {gore} +êþ 6A7E U895e B145 S19 N4265 V5501 MN34645 MP10.0270 P2-13-6 I5e13.4 Q7073.2 Ybi4 Wbyeog ¥Ø¥­ ¥Ò¥ã¥¯ ¤Ò¤À ¤·¤ï {pleat} {fold} {tuck} {crease} +ë¡ 6B21 U8966 B145 S19 N4268 V5506 MN34678 MP10.0273 P1-5-14 I5e14.1 Q3122.7 Yru2 Wyu ¥¸¥å ¤·¤¿¤® ¤Ï¤À¤® {underwear} +ë¢ 6B22 U8964 B145 S20 N4269 V5507 H1257 MN34674 MP10.0272 P1-5-15 I5e15.2 Q3821.7 ZSP1-5-14 Ylan2 Wram ¥é¥ó ¤Ü¤í {rags} +ë£ 6B23 U896d B145 S20 XJ14132 V5508 MN34702 MP10.0274 P1-5-15 I5e15.1 Q3128.6 Yxie2 Whil ¥±¥Ä ¤Ä¤Þ¤Ð¤µ.¤à ¤Ï¤µ.¤à {tuck into one's obi} +ë¤ 6B24 U896a B145 S19 V5505 MN34696X MP10.0274 P1-5-14 I5e14.2 Q3425.3 Ywa4 Wmal ¥Ù¥Ä ¥Ð¥Ä {socks} +ë¥ 6B25 U896f B145 S21 N4270 V5509 MN34712 MP10.0275 P1-5-16 I5e16.1 Q3621.0 Ychen4 Wchin ¥·¥ó ¤Ï¤À¤® {underwear} +ë¦ 6B26 U8974 B145 S22 XJ15D23 N4271 V5511 MN34728 MP10.0277 P1-5-17 I5e17.2 Q3722.0 Ylan2 Wran ¥é¥ó ¥ê¥ó {a kind of cloth} +ë§ 6B27 U8977 B145 S22 N4272 V5512 MN34737 MP10.0278 P1-5-17 I5e17.1 Q3725.2 ¤¿¤¹¤­ {cord to hold up sleeves} {(kokuji)} +ë¨ 6B28 U897e B146 S6 V5513 H3522 MN34762 MP10.0279 P4-6-1 I0a6.19 Q1022.7 ZSP4-5-1 Yya4 Wa ¥¢ ¤± T2 ¤Ë¤· {cover} {place on top of} {west radical variant (no. 146)} +ë© 6B29 U8983 B146 S12 V5516 MN34778 MP10.0311 P2-6-6 I2k10.3 Q1040.6 Ytan2 Yqin2 Wdam ¥¿¥ó ¥¨¥ó {extend} {deep} {large} +ëª 6B2A U8988 B146 S19 N4280 V5518 MN34791 MP10.0316 P2-6-13 I4h15.1 Q1024.8 Yhe2 Whaeg Wheul ¥«¥¯ ¥±¥Ä ¤·¤é.¤Ù¤ë {investigate} +ë« 6B2B U898a B146 S25 XJ06633 XJ06634 XJ15D24 XH3655 N4283 V5521 MN34795 MP10.0316 P2-6-19 Q1052.7 Yji1 Wgi ¥­ ¥Ï ¤ª¤â¤¬.¤¤ ¤¿¤Å¤Ê ¤¿¤Ó ¤Ä¤Ê.¤° {reins} {connection} +ë¬ 6B2C U8993 B147 S11 XJ15D27 V5523 MN34815 MP10.0324 P2-4-7 I5c6.8 Q2021.6 Ymi4 Wmyeog ¥Ù¥­ ¥¨¥­ ¥ß¥ã¥¯ ¤â¤È.¤á¤ë {seek} +ë­ 6B2D U8998 B147 S12 XH4287 N4286 V5527 MN34840 MP10.0328 P1-5-7 I5c7.2 Q2661.0 Yzhan1 Ychan1 Wjeom ¥Æ¥ó ¤Î¤¾.¤¯ ¤¦¤«¤¬.¤¦ {peep} {peek} +ë® 6B2E U89a1 B147 S14 N4289 V5530 MN34875 MP10.0330 P1-7-7 I5c9.2 Q1611.0 Yxi2 Wgyeog ¥²¥­ ¥±¥­ ¤«¤ó¤Ê¤® ¤ß¤³ {diviner} {medium} +ë¯ 6B2F U89a9 B147 S16 N4290 V5531 MN34913 MP10.0331 P1-9-7 Q4661.0 Ydu3 Wdo ¥È ¤ß.¤ë {see} +ë° 6B30 U89a6 B147 S16 N4291 V5532 MN34904 MP10.0331 P1-9-7 I5c11.4 Q8621.0 Yyu2 Wyu ¥æ ¤Í¤¬.¤¦ {coveting high rank} +ë± 6B31 U89ac B147 S17 N4295 V5536 MN34934 MP10.0340 P1-10-7 I5c12.9 Q2611.0 Yji4 Wgi ¥­ {coveting high rank} +ë² 6B32 U89af B147 S17 N4294 V5535 MN34937X MP10.0340 P1-10-7 I5c12.8 Q5651.0 Q5641.0 Ygou4 Wgu ¥³¥¦ ¤¢.¤¦ {happening to meet} +ë³ 6B33 U89b2 B147 S18 V5537 MN34952 MP10.0341 P1-11-7 I5c13.8 Q4611.0 Yjin3 Yjin4 Wgeun ¥­¥ó ¤Þ¤ß.¤¨¤ë {see} {have an audience with} +ë´ 6B34 U89ba B147 S20 XJ03350 XJ15D26 XH4288 N4297 V5539 H2905 O2907 MN34973 MP10.0342 P2-13-7 Q7721.6 Yjue2 Yjiao4 Wgag Wgyo ¥«¥¯ ¤ª¤Ü.¤¨¤ë ¤µ.¤Þ¤¹ ¤µ.¤á¤ë ¤µ¤È.¤ë T1 ¤¬¤¯ {memorize} +ëµ 6B35 U89bd B147 S22 XJ04D77 XH4292 N4298 V5540 H2913 O2960 MN34977 MP10.0344 P2-15-7 Q7821.6 Ylan3 Wram ¥é¥ó ¤ß.¤ë {look at} {inspect} {perceive} +ë¶ 6B36 U89bf B147 S22 N4299 V5541 MN34984 MP10.0345 P1-15-7 I7b15.3 Q4681.0 Ydi2 Wjeog ¥Æ¥­ ¤¢.¤¦ {meet} {see} +ë· 6B37 U89c0 B147 S24 XJ03451 XH4296 N4300 V5542 H1921 O2989 MN34993 MP10.0346 P1-17-7 Q4621.0 Yguan1 Yguan4 Wgwan ¥«¥ó ¤ß.¤ë ¤·¤á.¤¹ {outlook} {look} {appearance} {condition} {view} +ë¸ 6B38 U89da B148 S13 N4303 V5544 MN35043 MP10.0385 P1-7-6 I2n11.1 Q2223.0 Ygu1 Wgo ¥³ ¤µ¤«¤º¤­ {cup} +ë¹ 6B39 U89dc B148 S13 XH1000 N4304 V5546 MN35050X MP10.0359 P2-6-7 I2n11.2 Q2122.7 Yzui3 Yzi1 Wja Wchwi ¥· ¥¹¥¤ ¤¯¤Á¤Ð¤· ¤Ï¤· {beak} {bill} +ëº 6B3A U89dd B148 S12 V5545 H1498 MN35051 MP10.0360 P1-7-5 I2n10.2 Q2224.0 Ydi3 Wjeo ¥Æ¥¤ ¤Õ.¤ì¤ë {touch} {feel} {collide with} {conflict with} +ë» 6B3B U89e7 B148 S13 XJ03272 XH4306 V5549 MN35074 MP10.0371 P1-7-6 Q2825.1 Yjie3 Yjie4 Yxie4 Whae ¥«¥¤ ¥² ¤È.¤¯ ¤È.¤«¤¹ ¤È.¤±¤ë ¤Û¤É.¤¯ ¤Û¤É.¤±¤ë ¤ï¤«.¤ë ¤µ¤È.¤ë {notes} {key} {explanation} {understanding} +ë¼ 6B3C U89f4 B148 S18 N4307 V5550 MN35157 MP10.0375 P1-7-11 I4c14.5 Q2822.7 Yshang1 Wsang ¥·¥ç¥¦ ¤µ¤«¤º¤­ {cup} +ë½ 6B3D U89f8 B148 S20 XJ03F28 XH4305 N4308 V5551 H1646 MN35181 MP10.0377 P1-7-13 Q2622.7 Ychu4 Wchog ¥·¥ç¥¯ ¤Õ.¤ì¤ë ¤µ¤ï.¤ë {touch} {feel} {hit} {proclaim} {announce} {conflict} {contact} +ë¾ 6B3E U8a03 B149 S9 F2379 N4311 V5554 MN35214 MP10.0385 P1-7-2 I7a2.2 Q0360.0 Yfu4 Wbu ¥Õ ¤·¤é¤» {obituary} +ë¿ 6B3F U8a16 B149 S10 V5557 MN35242 MP10.0395 P1-7-3 I7a3.7 Q0861.7 Yqi4 Wheul Wgeul ¥­¥Ä ¤ª.¤¨¤ë ¤ª.¤ï¤ë ¤Ä¤¤¤Ë {come to an end} {reach} {arrive at} {finally} +ëÀ 6B40 U8a10 B149 S10 V5556 MN35234 MP10.0392 P1-7-3 I7a3.2 Q0164.0 Yjie2 Wal ¥±¥Ä ¤¢¤Ð.¤¯ {divulge} {reveal} +ëÁ 6B41 U8a0c B149 S10 N4313 V5558 MN35228 MP10.0390 P1-7-3 I7a3.4 Q0161.0 Yhong2 Yhong4 Whong ¥³¥¦ {get confused} +ë 6B42 U8a1b B149 S11 N4323 V5568 MN35256 MP10.0399 P1-7-4 I7a4.5 Q0461.0 Ye2 Wwa ¥« ¤Ê¤Þ.¤ë ¤Ê¤Þ.¤ê ¤¢¤ä¤Þ.¤ë {accent} {dialect} +ëà 6B43 U8a1d B149 S12 S11 N4319 V5573 MN35260 MP10.0400 P1-7-5 I7a5.1 Q0164.0 Yya4 Wa ¥¬ ¥² ¤¤¤Ö¤«.¤ë {doubt} +ëÄ 6B44 U8a25 B149 S11 N4321 V5566 O1399 MN35274 MP10.0403 P1-7-4 I7a4.4 Q0462.7 Yne4 Yna4 Wnul ¥È¥Ä ¤É¤â.¤ë {stutter} +ëÅ 6B45 U8a36 B149 S12 XJ1353F N4328 V5577 O1662 MN35328 MP10.0421 P1-7-5 I7a5.16 Q0162.0 Yhe1 Wga ¥« ¤·¤«.¤ë ¤».¤á¤ë {scold} +ëÆ 6B46 U8a41 B149 S12 N4329 V5578 MN35347 MP10.0425 P1-7-5 I7a5.12 Q0466.0 Ygu3 Wgo ¥³ ¤è¤ß {exegesis} {critical analysis of classical texts} +ëÇ 6B47 U8a5b B149 S12 N4330 V5580 MN35390 MP10.0434 P1-7-5 I7a5.4 Q0761.0 Yzu3 Wjeo ¥½ ¥·¥ç ¤Î¤í.¤¦ {curse} +ëÈ 6B48 U8a52 B149 S12 V5575 MN35376 MP10.0429 P1-7-5 I7a5.13 Q0366.0 Yyi2 Wi Wtae ¥¤ ¥¿¥¤ ¤¢¤¶¤à.¤¯ {deceive} {cheat} {give} {leave behind} +ëÉ 6B49 U8a46 B149 S12 XJ13478 V5574 MN35356 MP10.0425 P1-7-5 I7a5.7 Q0264.0 Ydi3 Wjeo ¥Æ¥¤ ¥¿¥¤ ¤½¤·.¤ë ¤·¤«.¤ë {vilify} {denounce} +ëÊ 6B4A U8a48 B122 C149 S12 N3636 V5576 MN35360 MP10.0426 P2-5-7 I5g7.1 Q6060.1 Yli4 Wri ¥ê ¤Î¤Î¤·.¤ë {ridicule} +ëË 6B4B U8a7c B149 S13 V5597 MN35462 MP10.0461 P1-7-6 I7a6.15 Q0468.9 Yhui1 Whoe ¥«¥¤ ¤¿¤ï¤à¤ì {jest} +ëÌ 6B4C U8a6d B149 S13 N4355 V5603 H1520 MN35434 MP10.0451 P1-7-6 I7a6.11 Q0761.2 Ygui3 Wgwe ¥­ ¤¤¤Ä¤ï.¤ë {lie} {deceive} +ëÍ 6B4D U8a6c B149 S13 XJ15D55 N4347 V5595 MN35433 MP10.0450 P1-7-6 I7a6.16 Q0266.1 Ygou4 Wgu Whu ¥³¥¦ ¥¯ ¤Î¤Î¤·.¤ë ¤Ï¤¸ ¤Ï¤º¤«¤·.¤á¤ë {ridicule} +ëÎ 6B4E U8a62 B149 G9 S13 N4344 V5593 DK1020 L2705 O1928 MN35411 MP10.0438 IN2240 P1-7-6 I7a6.17 Q0762.0 Yxun2 Wsun ¥¸¥å¥ó ¥·¥å¥ó ¤Ï¤«.¤ë ¤Þ¤³¤È {consult with} +ëÏ 6B4F U8a85 B149 S13 N4351 V5599 MN35472 MP10.0463 P1-7-6 I7a6.2 Q0569.0 Yzhu1 Wju ¥Á¥å¥¦ ¥Á¥å ¤Á¤å¤¦.¤¹¤ë ¤³¤í.¤¹ ¤».¤á¤ë {death penalty} +ëÐ 6B50 U8a82 B149 S13 N4348 V5596 O1929 MN35469 MP10.0462 P1-7-6 I7a6.4 Q0261.3 Ytiao3 Ydiao4 Wjo ¥Á¥ç¥¦ ¤¢¤Ä¤é.¤¨¤ë ¤¤¤É.¤à {order} +ëÑ 6B51 U8a84 B149 S13 N4350 V5600 MN35471 MP10.0463 P1-7-6 I7a6.1 Q0569.0 Ylei3 Wroe ¥ë¥¤ ¤·¤Î¤Ó¤´¤È {condolence message} +ëÒ 6B52 U8aa8 B149 S14 N4363 V5616 H1544 MN35553 MP10.4830 P1-7-7 I7a7.13 Q0865.7 Yhui4 Yhui3 Whoe ¥«¥¤ ¤ª¤·.¤¨¤ë {instruct} +ëÓ 6B53 U8aa1 B149 S14 N4364 V5617 H1545 O2139 MN35538 MP10.0478 P1-7-7 I7a7.16 Q0365.0 Yjie4 Wgye ¥«¥¤ ¤¤¤Þ¤·.¤á¤ë {admonish} {warn} {prohibit} +ëÔ 6B54 U8a91 B149 S14 N4367 V5619 MN35510 MP10.0468 P1-7-7 I7a7.3 Q0161.4 Ykuang2 Wgwang ¥­¥ç¥¦ ¤¿¤Ð¤«.¤ë ¤¿¤Ö¤é.¤«¤¹ ¤¿.¤é¤¹ {cheat} {coax} +ëÕ 6B55 U8aa5 B149 S14 V5615 O2140 MN35549 MP10.0481 P1-7-7 I7a7.5 Q0466.1 Ygao4 Wgo ¥³¥¦ ¤Ä.¤° {state} {give instructions} +ëÖ 6B56 U8aa6 B149 S14 N4368 V5621 H1549 O2138 MN35551 MP10.0482 P1-7-7 I7a7.14 Q0762.7 Ysong4 Wsong ¥·¥ç¥¦ ¥¸¥å ¥º ¤È¤Ê.¤¨¤ë ¤è.¤à {recite} {chant} +ë× 6B57 U8a9a B149 S14 V5614 MN35529 MP10.0474 P1-7-7 I7a7.7 Q0962.7 Yqiao4 Wcho ¥·¥ç¥¦ ¤».¤á¤ë {censure} {blame} +ëØ 6B58 U8aa3 B149 S14 N4365 V5618 MN35542 MP10.0478 P1-7-7 I7a7.1 Q0161.8 Ywu1 Ywu2 Wmu ¥Õ ¤·¤¤.¤ë ¤·.¤¤¤ë ¤¢¤¶¤à.¤¯ {slander} +ëÙ 6B59 U8ac4 B149 G9 S15 N4380 V5635 DK1056 L2706 O2324 MN35622 MP10.0506 IN2242 P1-7-8 I7a7.11 Q0064.7 Yzhun1 Wsun ¥·¥å¥ó ¤Ò¤Á¤¯¤É.¤¤ ¤¯¤É.¤¤ ¤¯¤É¤¯¤É ¤Í¤ó¤´.¤í {tedious} +ëÚ 6B5A U8acd B149 S15 N4378 V5633 MN35643 MP10.0514 P1-7-8 I7a8.9 Q0265.7 Yzheng1 Yzheng4 Wjaeng ¥½¥¦ ¥·¥ç¥¦ ¤¤¤µ¤«.¤¦ ¤¢¤é¤½.¤¦ ¤¤¤µ.¤á¤ë ¤¦¤Ã¤¿.¤¨¤ë {quarrel} +ëÛ 6B5B U8ac2 B149 S15 N4381 V5636 MN35616 MP10.0506 P1-7-8 I7a8.15 Q0767.7 Ychan3 Wcheom ¥Æ¥ó ¤Ø¤Ä¤é.¤¦ {flatter} +ëÜ 6B5C U8ada B149 S15 N4376 V5631 MN35682 MP10.0523 P1-7-8 I7a8.12 Q0368.1 Ypian2 Wjeong ¥¸¥ç¥¦ {command} {(kokuji)} +ëÝ 6B5D U8aeb B149 S16 XJ03452 N4408 V5664 O2514 MN35724 MP10.0514 P1-7-9 I7a9.1 Q0569.6 Yjian4 Wgan ¥«¥ó ¤¤¤µ.¤á¤ë {admonish} {dissuade} +ëÞ 6B5E U8af3 B149 S16 N4406 V5662 MN35736 MP10.0532 P1-7-9 I7a9.5 Q0066.1 Yan1 Wam ¥¢¥ó ¥ª¥ó ¤½¤é.¤ó¤¸¤ë {memorize} {recite from memory} +ëß 6B5F U8ae7 B149 S16 N4413 V5670 O2639 MN35718 MP10.0527 P1-7-9 I7a9.11 Q0166.1 Yxie2 Whae ¥«¥¤ ¤«¤Ê.¤¦ ¤ä¤ï.¤é¤° {harmony} +ëà 6B60 U8ae4 B149 S16 XJ15E5B N4401 V5655 MN35713 MP10.0526 P1-7-9 I7a9.3 Q0662.7 Ye4 Wag ¥¬¥¯ ¤ï¤á.¤¯ ¤¢¤´ {speaking the truth} +ëá 6B61 U8af1 B149 S17 N4397 V5677 MN35733 MP10.0531 P1-7-10 I7a10.8 Q0465.6 Yhui4 Whwi ¥­ ¤¤¤ß¤Ê ¤¤.¤à {posthumous (real) name} +ëâ 6B62 U8b14 B149 S16 N4396 V5675 MN35810 MP10.0552 P1-7-9 I7a9.17 Q0161.4 Ynu:e4 Yxue4 Whag ¥®¥ã¥¯ ¥­¥ã¥¯ ¤¿¤ï¤à.¤ì¤ë {sport with} +ëã 6B63 U8ae0 B149 S16 XJ15E36 N4400 V5654 O2513 MN35706 MP10.0524 P1-7-9 I7a9.12 Q0361.6 Yxuan1 Whweon ¥±¥ó ¤«¤Þ¤Ó¤¹.¤·¤¤ ¤ï¤¹.¤ì¤ë T1 ¤ß¤Ä¤° {forget} {noisy} +ëä 6B64 U8ae2 B149 S16 V5657 O2511 MN35709 MP10.0526 P1-7-9 I7a9.14 Q0765.6 Yhun4 Wweon ¥³¥ó {joke} {jest} {colloquial} +ëå 6B65 U8af7 B149 S16 N4412 V5669 H1594 O2515 MN35741 MP10.0534 P1-7-9 I7a9.21 Q0761.0 Yfeng1 Yfeng3 Yfeng4 Wpung ¥Õ¥¦ ¤½¤é.¤ó¤¸¤ë {hint} {satirize} +ëæ 6B66 U8ade B149 S16 V5651 MN35703X MP10.0524 P1-7-9 I7a9.19 Q0362.7 Q0262.7 Ypian2 Ypian3 Wpyeon Wbyeon ¥Ø¥ó {flattering} {glibness} +ëç 6B67 U8adb B149 S16 N4399 V5653 MN35696 MP10.0523 P1-7-9 I7a9.2 Q0763.7 Yyu2 Wyu ¥æ ¤Ø¤Ä¤é.¤¦ ¤Ø¤Ä¤é.¤¤ {flatter} +ëè 6B68 U8b0c B149 S17 XH2422 V5672 O2643 MN35797 MP10.0550 P1-7-10 Q0162.1 Yge1 Wga ¥« ¤¦¤¿ ¤¦¤¿.¤¦ {sing} {recite} {carol} {poem} {tanka} {slander} {defame} +ëé 6B69 U8b07 B149 S17 V5678 MN35791 MP10.0549 P2-3-14 I3m14.1 Q3060.1 Yjian3 Wgeon ¥±¥ó ¤É¤â.¤ë {stutter} {speak frankly} +ëê 6B6A U8b1a B149 S17 XJ06B6B N4417 V5679 MN35823 MP10.0555 P1-7-10 Q0861.7 Yshi4 Yyi4 Wig ¥¨¥­ ¥· ¤ª¤¯¤ê¤Ê {laughing} +ëë 6B6B U8ae1 B149 S16 XJ06B6A N4398 V5652 MN35708 MP10.0525 P1-7-9 I7a9.18 Q0861.7 Yshi4 Wsi ¥¨¥­ ¥· ¤ª¤¯¤ê¤Ê {posthumous name} +ëì 6B6C U8b16 B149 S17 V5684 MN35816 MP10.0552 P1-7-10 I7a10.2 Q0664.7 Ysu4 Wsog ¥·¥ç¥¯ ¥·¥å¥¯ ¤¿.¤Ä {arise} +ëí 6B6D U8b10 B149 S17 N4419 V5681 O2637A MN35803 MP10.0551 P1-7-10 I7a10.4 Q0361.7 Ymi4 Wmil ¥Ò¥Ä ¤·¤º¤« {quiet} +ëî 6B6E U8b17 B149 S17 N4421 V5683 MN35817 MP10.0552 P1-7-10 I7a10.9 Q0062.7 Ybang4 Wbang ¥Ü¥¦ ¥Û¥¦ ¤½¤·.¤ë {slander} {disparage} {censure} {criticize} +ëï 6B6F U8b20 B149 S17 XJ04D58 XH4410 N4415 V5673 H1623 O2735 MN35832 MP10.0569 P1-7-10 Q0767.2 Yyao2 Wyo ¥è¥¦ ¤¦¤¿.¤¦ ¤¦¤¿ {chant (esp. Noh)} {folksong} {ballad} +ëð 6B70 U8b33 B149 S18 F2492 N4429 V5693 H1632 MN35885 MP10.0575 P1-7-11 I7a11.4 Q0161.6 You1 Wgu ¥ª¥¦ ¥¦ ¤¦¤¿.¤¦ {extol} {declare} {express} +ëñ 6B71 U97ab B177 S18 N5102 V6593 MN42931 MP12.0171 P1-9-9 I7a11.6 Q4752.0 Yju2 Yju1 Wgug ¥­¥¯ {investigate a crime} +ëò 6B72 U8b26 B149 S18 N4428 V5692 MN35856 MP10.0571 P2-11-7 I7a11.5 Q4760.1 Yqing4 Yqing3 Wgyeong ¥±¥¤ ¤·¤ï¤Ö¤­ {coughing} +ëó 6B73 U8b2b B149 S18 XJ15E57 N4430 V5694 MN35868 MP10.0572 P1-7-11 I7a11.3 Q0062.7 Yzhe2 Wjeog ¥¿¥¯ ¥Á¥ã¥¯ ¤».¤á¤ë ¤È¤¬.¤á¤ë {crime} +ëô 6B74 U8b3e B149 S18 N4427 V5691 MN35909 MP10.0580 P1-7-11 I7a11.2 Q0664.7 Yman2 Yman4 Wman ¥Þ¥ó ¥Ð¥ó ¤¢¤¶¤à.¤¯ ¤¢¤Ê¤É.¤ë {despise} +ëõ 6B75 U8b28 B149 S17 N4418 V5680 O2638A MN35864X MP10.0571 P1-7-10 I7a10.7 Q0463.4 Ymo2 Wmo ¥Ü ¥â ¤Ï¤«.¤ë {plan} {deliberate} +ëö 6B76 U8b41 B149 S17 XJ0325E XH964 N4416 V5674 MN35928 MP10.0581 P1-7-10 Q0465.4 Yhua2 Whwa ¥« ¥± ¤«¤Þ¤Ó¤¹.¤·¤¤ {noisy} +ë÷ 6B77 U8b4c B149 S19 N4434 V5698 MN35951 MP10.0584 P1-7-12 Q0262.7 Ye2 Wwa ¥« ¤Ê¤Þ.¤ë ¤¢¤ä¤Þ.¤ë {accent} {dialect} {also N4323} +ëø 6B78 U8b4f B149 S19 XH4421 N4436 V5702 H1638 MN35958 MP10.0586 P1-7-12 I7a12.1 Q0265.3 Yji1 Wgi ¥­ ¤½¤·.¤ë {slander} {disparage} {censure} {criticize} +ëù 6B79 U8b4e B149 S19 XH510 N4435 V5701 MN35956 MP10.0585 P1-7-12 I7a12.5 Q0762.7 Yjue2 Whyul ¥±¥Ä ¥­¥Ä ¤¤¤Ä¤ï.¤ë ¤¤¤Ä¤ï.¤ê {deceive} +ëú 6B7A U8b49 B149 S19 XJ03E5A XH4341 N4433 V5697 H1641 O2808 MN35946 MP10.0583 P1-7-12 Q0261.8 Yzheng4 Wjeung ¥·¥ç¥¦ ¤¢¤«¤· {proof} {evidence} {certificate} {testify} {verify} {guarantee} {witness} +ëû 6B7B U8b56 B149 S21 XJ06B7C V5700 MN35972 MP10.0587 P1-7-14 I7a12.3 Q0566.1 Yzen4 Wcham ¥·¥ó ¥»¥ó ¤½¤·.¤ë {slander} +ëü 6B7C U8b5b B149 S19 XJ06B7B V5699 P1-7-12 Q0566.3 Yzen4 Wcham ¥·¥ó ¥»¥ó ¤½¤·.¤ë {slander} {false accusation} +ëý 6B7D U8b5a B149 S19 XH4388 N4432 V5696 MN35978X MP10.0591 P1-7-12 I7a12.4 Q0164.6 Ytan2 Wdam ¥¿¥ó ¤Ï¤Ê¤· {talk} +ëþ 6B7E U8b6b B149 S20 XJ1364A N4444 V5713 MN36017 MP10.0599 P1-7-13 I7a13.5 Q0766.1 Yzhan1 Wseom ¥È¥¦ ¥»¥ó ¥¿¥ó ¤¦¤ï¤´¤È ¤¿¤ï¤´¤È ¤¦¤ë¤µ¤¯¤·¤ã¤Ù.¤ë {delirious talk} +ì¡ 6C21 U8b5f B149 S20 XJ05364 V5710 MN35998 MP10.0595 P1-7-13 I7a13.2 Q0669.4 Yzao4 Wjo ¥½¥¦ ¤µ¤ï.¤° {shout} {be noisy} +ì¢ 6C22 U8b6c B149 S20 N4445 V5712 H2903 L2728 MN36019 MP10.0600 P2-13-7 I7a13.7 Q7060.1 Ypi4 Wbi ¥Ò ¤¿¤È.¤¨¤ë ¤¿¤È.¤¨ {illustrate} +ì£ 6C23 U8b6f B149 S20 XJ04C75 XH4327 N4442 V5709 H1651 O2875 MN36023 MP10.0600 P1-7-13 Q0664.1 Yyi4 Wyeog ¥ä¥¯ ¤ï¤± {translate} {decode} {encode} +ì¤ 6C24 U8b74 B149 S21 N4443 V5711 MN36043 MP10.0604 P1-7-14 I7a13.6 Q0563.7 Yqian3 Wgyeon ¥±¥ó ¤»¤á.¤ë {reproach} +ì¥ 6C25 U8b7d B149 S20 XJ04D40 XH4353 N4441 V5708 H2880 O2942 MN36066 MP10.0608 P2-11-9 Q7760.1 Yyu4 Wye ¥è ¤Û.¤Þ¤ì ¤Û.¤á¤ë {fame} {reputation} {praise} +ì¦ 6C26 U8b80 B149 S22 XJ04649 XH4375 N4450 V5719 H1661 O2949 MN36088 MP10.0609 P1-7-15 Q0468.6 Ydu2 Ydou4 Wdog Wdu ¥É¥¯ ¥È¥¯ ¥È¥¦ ¤è.¤à {read} {study} {pronounce} +ì§ 6C27 U8b8c B149 S23 N4453 V5724 MN36121 MP10.0618 P1-7-16 I7a16.1 Q0463.1 Yyan4 Wyeon ¥¨¥ó ¤¦¤¿¤² {banquet} +ì¨ 6C28 U8b8e B172 C149 S23 XJ03D32 N5041 V5723 MN36124 MP10.0619 P1-8-15 Q2021.4 Ychou2 Wsu ¥·¥å¥¦ ¤¢¤À ¤à¤¯.¤¤¤ë {enemy} {revenge} +ì© 6C29 U8b92 B149 S24 N4456 V5728 MN36137 MP10.0609 P1-7-17 I7a17.2 Q0761.6 Ychan2 Wcham ¥¶¥ó ¥µ¥ó ¤½¤·.¤ë {defamation} +ìª 6C2A U8b93 B149 S24 XJ03E79 XH4446 N4454 V5725 H1663 MN36139 MP10.0622 P1-7-17 Q0063.2 Yrang4 Wyang ¥¸¥ç¥¦ ¤æ¤º.¤ë {allow} {permit} {yield} {concede} +ì« 6C2B U8b96 B149 S24 N4455 V5726 MN36144 MP10.0624 P1-7-17 I7a17.3 Q0365.0 Ychen4 Wcham ¥·¥ó {omen} +ì¬ 6C2C U8b99 B149 S24 V5727 MN36157X MP10.0625 P1-7-17 I7a17.1 Q0461.4 Yhuan1 Whwan Whweon ¥«¥ó ¥±¥ó ¤«¤Þ¤Ó¤¹.¤·¤¤ {noisy} {disputatious} +ì­ 6C2D U8b9a B149 S26 XJ03B3E N4457 V5729 H1665 O3013 MN36163 MP10.0626 P1-7-19 Q0468.6 DR3061 Yzan4 Wchan ¥µ¥ó ¤Û.¤á¤ë ¤¿¤¿.¤¨¤ë {praise} {picture title} +ì® 6C2E U8c3a B150 S12 S11 XJ13B2A XH4460 N4462 V5732 O1652 MN36193 MP10.0631 P1-7-5 I3d9.24 Q8164.0 Yya2 Wha ¥³ ¥« ¤³¤À¤Þ {tree spirit} +ì¯ 6C2F U8c41 B150 S17 N4463 V5733 O2667 MN36221 MP10.0635 P1-10-7 I3m14.4 Q3866.8 Yhuo4 Yhua2 Yhuo1 Whwal ¥«¥Ä ¤Ò¤é.¤±¤ë ¤Ò¤í.¤¤ {empty} +ì° 6C30 U8c3f B150 S17 XJ0374C XJ05E64 XJ13B59 XJ15028 N4464 V5734 MN36219 MP10.0633 P1-10-7 Q2846.8 Yqi1 Yxi1 Wgye ¥±¥¤ ¤¿¤Ë ¤¿¤Ë¤¬¤ï {valley} +ì± 6C31 U8c48 B46 C151 S10 N1420 V5736 MN36249 MP10.0640 P2-3-7 I3o7.8 Q2210.8 Yqi3 Ykai3 Wgi Wgae ¥«¥¤ ¥¬¥¤ ¥­ ¤¢¤Ë {an interjection of surprise} +ì² 6C32 U8c4c B151 S15 N4467 V5738 MN36273 MP7.0934 P1-7-8 I3d12.14 Q1311.2 Ywan1 Wwan ¥¨¥ó ¥ï¥ó {pea} +ì³ 6C33 U8c4e B151 S16 S15 XJ04328 N4468 V5739 MN36280 MP10.0643 P2-9-7 Q7710.8 Yshu4 Wsu ¥¸¥å ¤¿¤Æ ¤¿.¤Æ¤ë ¤³¤É¤â {vertical} {child} +ì´ 6C34 U8c50 B151 S18 XJ04B2D XH4466 N4470 V5740 H2877 O2849 MN36304 MP10.0645 P2-11-7 Q2210.8 Yfeng1 Wpung ¥Û¥¦ ¥Ö ¤æ¤¿.¤« ¤È¤è {bountiful} {excellent} {rich} +ìµ 6C35 U8c55 B152 S7 N4471 V5742 H3543 O530 MN36334 MP10.0654 P4-7-1 I0a7.1 Q1023.2 Yshi3 Wsi ¥· T2 ¤¤¤Î¤³ {pig} {hog} +ì¶ 6C36 U8c62 B152 S13 V5746 MN36380 MP10.0663 P2-6-7 I0a13.4 Q9023.2 Yhuan4 Whwan ¥±¥ó ¥«¥ó ¤ä¤·¤Ê.¤¦ {raising domestic animals} +ì· 6C37 U8c6c B152 S16 XJ04376 XH2889 V5750 MN36432 MP10.0672 P1-7-9 Q1426.0 Q1426.3 Yzhu1 Wjeo ¥Á¥ç ¤¤ ¤¤¤Î¤·¤· {pig} {hog} +ì¸ 6C38 U8c78 B153 S7 V5752 H2401 MN36496 MP10.0678 P2-4-3 I0a7.2 Q2022.2 ZPP2-1-6 ZPP2-3-4 Yzhi4 Wchi ¥¿¥¤ ¥Á T2 ¤à¤¸¤Ê¤Ø¤ó {snake} {legless insect} {badger or clawed dog radical (no. 153)} +ì¹ 6C39 U8c7a B153 S10 XJ0603C N4476 V5754 MN36500 MP10.0680 P1-7-3 I0a10.4 Q2420.0 Ychai2 Wsi Wjae ¥µ¥¤ ¤ä¤Þ¤¤¤Ì {jackal} +ìº 6C3A U8c82 B153 S12 XJ16D32 N4479 V5757 MN36528 MP10.0682 P1-7-5 I3d9.30 Q2726.2 Ydiao1 Wcho ¥Á¥ç¥¦ ¤Æ¤ó {marten} {sable} +ì» 6C3B U8c89 B153 S13 XJ06042 N4480 V5759 MN36549 MP10.0684 P1-7-6 I4i10.2 Q2726.4 Yhe2 Yhao2 Ymo4 Whag ¥«¥¯ ¥Ï¥¯ ¤à¤¸¤Ê {badger} +ì¼ 6C3C U8c85 B153 S13 N4481 V5760 MN36542 MP10.0684 P1-7-6 I4a9.9 Q2429.0 Yxiu1 Whyu ¥­¥å¥¦ {brave heraldic beast} +ì½ 6C3D U8c8a B153 S13 V5758 MN36550 MP10.0685 P1-7-6 I4c9.10 Q2126.0 Ymo4 Wmaeg ¥Ï¥¯ ¥ß¥ã¥¯ ¤¨¤Ó¤¹ {barbarians} +ì¾ 6C3E U8c8d B153 S14 XJ0432C XJ14B27 XH2887 N4482 V5761 MN36561 MP10.0686 P1-7-7 Q2621.4 Yli2 Wri ¥ê ¥é¥¤ ¤¿¤Ì¤­ {a fox-like animal} +ì¿ 6C3F U8c8e B153 S15 XJ06049 XH2890 V5763 MN36572 MP10.0688 P1-7-8 Q2721.7 Yni2 Wye ¥²¥¤ {lion} {wild beast} {wild horse} +ìÀ 6C40 U8c94 B153 S17 XJ06C41 XH4478 N4485 V5764 MN36606 MP12.0676 P1-7-10 Q2621.1 Ypi2 Wbi ¥Ò {brave heraldic beast} +ìÁ 6C41 U8c7c B153 S11 XJ06C40 N4478 V5756 MN36504 MP10.0681 P1-7-4 I0a11.1 Q2121.0 Ypi2 Wbi ¥Ò {brave heraldic beast} +ì 6C42 U8c98 B153 S17 XJ06053 XH2902 N4484 V5765 MN36621X MP10.0692 P1-7-10 I4c13.4 Q2423.4 Ymo4 Wmaeg ¥Ð¥¯ ¥ß¥ã¥¯ {tapir} +ìà 6C43 U621d B62 S11 XJ03A62 XH4490 V2031 MN11603 MP5.0032 P1-7-4 Q6385.0 Ycai2 Wjeog ¥¶¥¤ ¥µ¥¤ ¥¾¥¯ {pirate} {thief} +ìÄ 6C44 U8cad B154 S11 XJ03C41 XJ13353 XH4518 V5775 H3012 MN36694 MP10.0724 P3-2-9 Q7228.6 Yzhi4 Wjil ¥·¥Ä ¥·¥Á ¥Á ¤¿¤Á ¤¿¤À.¤¹ ¤â¤È ¤ï¤ê¤Õ {matter} {material} {substance} +ìÅ 6C45 U8caa B9 C154 S11 N505 V5777 MN36680 MP10.0716 P2-2-9 I2a9.20 Q8080.6 Ytan1 Wtam ¥¿¥ó ¥È¥ó ¤à¤µ¤Ü.¤ë {covet} {indulge in} +ìÆ 6C46 U8cbd B154 S12 N4496 V5785 MN36719 MP10.0741 P1-7-5 I7b5.3 Q6386.0 Yyi2 Wi ¥¤ ¤ª¤¯.¤ë {leave behind} {gift} +ìÇ 6C47 U8cb2 B154 S13 V5797 MN36702X MP10.0725 P2-6-7 I7b6.5 Q2180.6 Yzi1 Wja ¥· ¤¿¤«¤é {treasure} {assets} {pay a fine} +ìÈ 6C48 U8cb3 B56 C154 S12 XJ04675 XJ06C49 XH32 N1557 V5783 MN36703 MP10.0725 P3-3-9 Q4380.0 Yer4 Wi ¥Ë ¥¸ ¤Õ¤¿.¤Ä ¤½¤¨ {two} +ìÉ 6C49 U8cae B154 S11 XJ04675 XJ06C48 XH32 V5774 H3144 P3-3-8 Q1384.0 ZRP3-3-9 Yer4 Wi ¥Ë ¥¸ ¤Õ¤¿.¤Ä ¤½¤¨ {number two} +ìÊ 6C4A U8cb6 B154 S11 S10 N4489 V5771 MN36707 MP10.0732 P1-7-4 I7b3.2 Q6283.7 DR3970 Ybian3 Wpyeom ¥Ø¥ó ¤ª¤È¤·.¤á¤ë ¤ª¤È.¤¹ {degrade} +ìË 6C4B U8cc8 B146 C154 S13 N4278 V5798 MN36755 MP10.0754 P2-6-7 I7b6.4 Q1080.6 Yjia3 Ygu3 Yjia4 Wga Wgo ¥³ ¥« ¤¢¤­¤Ê.¤¤ ¤¢¤­¤Ê.¤¦ ¤¦.¤ë ¤«.¤¦ {buy} {tradesman} +ìÌ 6C4C U8cc1 B154 S12 N4495 V5784 MN36727 MP10.0747 P2-2-10 I7b5.6 Q4080.6 Ybi4 Yben1 Wbun ¥Õ¥ó ¥Ò ¥Û¥ó {decorate} +ìÍ 6C4D U8ce4 B154 S15 XJ04128 XH221 N4515 V5813 H1584 O2318 MN36826 MP10.0785 P1-7-8 I7b8.3 Q6385.0 DR3959 Yjian4 Wcheon ¥»¥ó ¥¼¥ó ¤¤¤ä.¤·¤¤ ¤¤¤ä.¤·¤à ¤¤¤ä.¤·¤á¤ë ¤·¤º ¤ä¤¹.¤¤ {despise} {low-life} {poverty} +ìÎ 6C4E U8ce3 B32 C154 S15 XJ04764 XH1067 N1140 V5808 H2356 O2360 MN36825 MP10.0782 P2-3-12 Q4080.6 Ymai4 Wmae ¥Ð¥¤ ¤¦.¤ë ¤¦.¤ì¤ë {sell} {betray} {show off} +ìÏ 6C4F U8cda B154 S15 V5809 O2396 MN36805 MP10.0771 P2-8-7 I7b8.5 Q4080.6 Ylai4 Wroe ¥é¥¤ ¤¿¤Þ.¤¦ ¤¿¤Þ¤â¤Î {gift} +ìÐ 6C50 U8cfd B40 C154 S17 N1344 V5822 MN36886 MP10.0796 P2-3-14 I3m14.2 Q3080.6 Ysai4 Wsae ¥µ¥¤ {dice} {temple visit} +ìÑ 6C51 U8cfa B154 S17 N4521 V5821 MN36880 MP10.0795 P1-7-10 I7b10.1 Q6883.7 Yzhuan4 Yzuan4 Wcham ¥¿¥ó ¥ì¥ó ¤¹¤«.¤¹ {coax} +ìÒ 6C52 U8cfb B154 S17 N4520 V5820 MN36881 MP10.0795 P1-7-10 I7b10.2 Q6384.2 Q6384.6 Yfu4 Wbu ¥Õ {condolence gift} +ìÓ 6C53 U8d04 B154 S18 N4523 V5825 O2781 MN36907 MP10.0798 P2-11-7 I7b11.3 Q4580.6 Q4480.6 Yzhi4 Wji ¥· ¤Ë¤¨ {offering} {sacrifice} +ìÔ 6C54 U8d05 B154 S18 F2386 N4524 V5826 MN36908 MP10.0798 P2-11-7 I7b11.4 Q4880.6 DR1461 Yzhui4 Wchwe Wchwi ¥»¥¤ ¤¤¤Ü {luxury} +ìÕ 6C55 U8d0a B154 S19 XJ03B3F XH4516 N4528 V5829 H2892 O2906 MN36935 MP10.0802 P2-12-7 Q2480.6 Yzan4 Wchan ¥µ¥ó ¤¿¤¹.¤±¤ë ¤¿¤¿.¤¨¤ë {help} {support} {assist} {aid} +ìÖ 6C56 U8d07 B154 S19 V5831 O2852 MN36909X MP10.0800 P2-12-7 I7b12.1 Q0380.6 Yyun1 Wbin ¥¤¥ó {beautiful} +ì× 6C57 U8d0f B8 C154 S20 N337 V5833 MN36950 MP10.0805 P2-2-18 I2j18.1 Q0021.7 Yying2 Wyeong ¥¨¥¤ ¤¢¤Þ¤ê {victory} {surplus} +ìØ 6C58 U8d0d B154 S20 V5832 MN36945 MP10.0804 P1-7-13 I7b13.1 Q6786.1 Yshan4 Wseom ¥»¥ó ¤¹¤¯.¤¦ {have enough of} {add to} +ìÙ 6C59 U8d10 B154 S21 V5834 MN36956 MP10.0806 P1-7-14 I7b14.1 Q6581.7 Yjin4 Wsin ¥·¥ó ¤Ï¤Ê¤à¤± {going away present} {parting gift} +ìÚ 6C5A U9f4e B210 S21 XJ15F3C N5426 V7086 MN48575 MP12.1094 P2-2-19 I2j19.1 Q0022.3 Yji1 Wjae Wje ¥»¥¤ ¥µ¥¤ ¥· ¤â¤¿.¤é¤¹ {bring} {take} {bring about} +ìÛ 6C5B U8d13 B154 S22 XJ06C5C N4529 V5835 MN36962 MP10.0806 P1-7-15 I7b15.1 Q6385.0 Yzang1 Wjang ¥½¥¦ {bribery} +ìÜ 6C5C U8ccd B154 S13 XJ06C5B XH4529 V5795 MN36774 MP10.0763 P1-7-6 Q6081.4 Yzang1 Wjang ¥½¥¦ {bribery} +ìÝ 6C5D U8d14 B154 S21 N4530 V5836 MN36963 MP10.0807 P2-5-16 I7b14.2 Q6088.6 Ybi4 Wbi ¥Ò {strength} {power} +ìÞ 6C5E U8d16 B154 S22 N4532 V5838 MN36970 MP10.0807 P1-7-15 I7b15.2 Q6488.6 Yshu2 Wsog ¥·¥ç¥¯ ¤¢¤¬¤Ê.¤¦ {redeem} +ìß 6C5F U8d67 B155 S12 N4535 V5842 MN37001 MP10.0824 P1-7-5 I3b9.17 Q4734.7 Ynan3 Wnan ¥¿¥ó ¤¢¤«¤é.¤á¤ë {get red} +ìà 6C60 U8d6d B155 S16 N4538 V5844 MN37017 MP10.0828 P1-7-9 I4c12.5 Q4436.0 Q4426.3 Yzhe3 Wja ¥·¥ã ¤¢¤«¤Ä¤Á {red} +ìá 6C61 U8d71 B156 S7 XJ04176 XH4539 V5846 MN37034P MP10.0833 P2-3-4 Q4030.2 Yzou3 Wju ¥½¥¦ ¤Ï¤·.¤ë {walk} {go on foot} {run} {leave} +ìâ 6C62 U8d73 B156 G9 S10 F2114 V5848 H3308 DK2080 L2936 O1261 MN37038 MP10.0833 IN2244 P3-7-3 I3b7.10 Q4280.0 Q4480.0 Yjiu3 Yjiu1 Wgyu ¥­¥å¥¦ T1 ¤¿¤± ¤¿¤±¤· {strong and brave} +ìã 6C63 U8d81 B156 S12 V5850 O1815 MN37083 MP10.0841 P3-7-5 I3b9.19 Q4880.2 Ychen4 Wjin Wjeon ¥Á¥ó ¤ª.¤¦ {go to} {follow} +ìä 6C64 U8d99 B156 S14 F1522 V5853 O2243 MN37171 MP10.0854 P3-7-7 I4b10.11 Q4980.2 Yzhao4 Wjo ¥Á¥ç¥¦ ¥¸¥ç¥¦ ¥­¥ç¥¦ {nimble} {late-going} +ìå 6C65 U8dc2 B157 S11 V5857 MN37416 MP10.0902 P1-7-4 I7d4.3 Q6414.7 Yqi2 Wgi ¥­ ¤Ä¤Þ¤À.¤Ä ¤à¤Ä¤æ¤Ó {stand on tiptoes} +ìæ 6C66 U8dbe B157 S11 N4547 V5858 MN37406 MP10.0901 P1-7-4 I7d4.1 Q6111.0 Yzhi3 Wji ¥· ¤¢¤È ¤Ï¤ä.¤¤ {footprint} {remains} +ìç 6C67 U8dba B157 S11 V5859 MN37392 MP10.0900 P1-7-4 I7d4.2 Q6513.0 Yfu1 Wbu ¥· ¥Õ ¤¢¤· {foot} {calyx} {sitting in the lotus position} +ìè 6C68 U8dcf B157 S12 V5860 MN37457 MP10.0907 P1-7-5 I7d5.7 Q6610.0 Yjia1 Wga ¥« {sitting in the lotus position} +ìé 6C69 U8dda B157 S12 N4550 V5863 MN37477X MP10.0909 P1-7-5 I7d5.2 Q6714.0 Yshan1 Wsan ¥µ¥ó {stagger} {reel} {stumble} +ìê 6C6A U8dd6 B157 S12 V5861 MN37469 MP10.0908 P1-7-5 I7d5.1 Q6116.0 Yzhi1 Yzhi2 Wcheog ¥»¥­ ¤¢¤·¤Î¤¦¤é {sole of the foot} +ìë 6C6B U8dcc B157 S12 N4549 V5862 MN37450 MP10.0906 P1-7-5 I7d5.3 Q6513.0 Ydie1 Ydie2 Wjil ¥Æ¥Ä ¤¢¤ä¤Þ¤Ä ¤Ä¤Þ¤º.¤¯ {stumble} +ìì 6C6C U8ddb B157 S12 N4552 V5865 MN37479 MP10.0909 P1-7-5 I7d5.4 Q6414.7 Ybo3 Wpa Wpi ¥Ï ¥Ò ¤Ó¤Ã¤³ ¤Á¤ó¤Ð {lame} {lameness} {odd shoe} +ìí 6C6D U8dcb B157 S12 N4553 V5867 MN37446 MP10.0904 P1-7-5 I7d5.5 Q6314.4 Yba2 Wbal ¥Ï¥Ä ¥Ð¥Ä ¤ª¤¯¤¬¤­ ¤Õ.¤à {epilogue} {postscript} +ìî 6C6E U8dea B157 S13 N4559 V5874 L2745 MN37516 MP10.0914 P1-7-6 I7d6.8 Q6711.2 Ygui4 Wgwe ¥­ ¤Ò¤¶¤Þ¤º.¤¯ {kneel} +ìï 6C6F U8deb B157 S13 N4555 V5870 O2008 MN37519 MP10.0915 P2-6-7 I7d6.9 Q1780.1 Yqiong2 Wgong ¥­¥ç¥¦ ¤¢¤·¤ª¤È {sound of footsteps} +ìð 6C70 U8ddf B157 S13 N4554 V5869 MN37491 MP10.0911 P1-7-6 I7d6.2 Q6713.2 Ygen1 Wgeun ¥³¥ó ¤¯¤Ó.¤¹ {heel} +ìñ 6C71 U8de3 B157 S13 N4556 V5871 MN37497 MP10.0912 P1-7-6 I7d6.4 Q6411.1 Yxian3 Wseon ¥»¥ó ¤Ï¤À¤· {barefooted} +ìò 6C72 U8dfc B157 S14 N4564 V5881 MN37548 MP10.0922 P1-7-7 I7d7.4 Q6712.7 Yju2 Wgug ¥­¥ç¥¯ ¤³¤´.¤à ¤¯¤°¤Þ.¤ë ¤«¤¬.¤à ¤»¤°¤¯.¤Þ¤ë {bow} {stoop} {bend over} {crouch} +ìó 6C73 U8e08 B157 S14 XJ04142 XH3020 V5878 MN37579 MP10.0924 P1-7-7 Q6519.6 Yshu1 Wso ¥½ ¥·¥ç ¤¦¤È.¤¤ ¤¦¤È.¤à ¤Þ¤Ð.¤é {neglect} {careless} {lax} +ìô 6C74 U8e09 B157 S14 N4563 V5880 MN37585 MP10.0925 P1-7-7 I7d7.3 Q6313.2 Q6113.2 Yliang2 Yliang4 Wryang Wrang ¥í¥¦ ¥ê¥ç¥¦ {stagger} {falter} +ìõ 6C75 U8dff B157 S14 V5879 MN37552 MP10.0923 P1-7-7 I7d7.1 Q6418.1 Ytu2 Wdo ¥È {barefoot} +ìö 6C76 U8e1d B157 S15 N4570 V5888 MN37641 MP10.0931 P1-7-8 I7d8.1 Q6619.4 Yhuai2 Wgwa ¥« ¤¯¤ë¤Ö¤· {ankle} +ì÷ 6C77 U8e1e B157 S15 N4567 V5885 MN37642 MP10.0931 P1-7-8 I7d8.6 Q6716.4 Yju4 Wgeo ¥­¥ç ¥³ ¤¦¤º¤¯.¤Þ¤ë {crouch} {cower} +ìø 6C78 U8e10 B157 S15 XJ04129 XH4558 N4566 V5883 H1588 MN37608 MP10.0928 P1-7-8 Q6315.3 Yjian4 Wcheon ¥»¥ó ¤Õ.¤à {step on} {trample} {practice} {carry through} +ìù 6C79 U8e1f B157 S15 V5884 MN37645 MP10.0932 P1-7-8 I7d8.2 Q6610.0 Ychi2 Wji ¥Á {hesitate} +ìú 6C7A U8e42 B157 S16 N4572 V5892 MN37718 MP10.0940 P1-7-9 I7d9.2 Q6719.4 Yrou2 Wyu ¥¸¥å¥¦ ¤Õ.¤à {step on} +ìû 6C7B U8e35 B157 S16 N4573 V5893 MN37686 MP10.0937 P1-7-9 I7d9.1 Q6211.4 Yzhong3 Wjong ¥·¥ç¥¦ ¤«¤«¤È ¤¯¤Ó.¤¹ ¤­¤Ó.¤¹ ¤Ä.¤° {heel} +ìü 6C7C U8e30 B157 S16 V5891 O2740 MN37675 MP10.0935 P1-7-9 I7d9.4 Q6812.1 Q6813.7 Yyu2 Wyu ¥æ ¥è¥¦ ¤³.¤¨¤ë {go beyond} +ìý 6C7D U8e34 B157 S16 XJ04D59 XH4565 V5890 MN37684 MP10.0937 P1-7-9 Q6712.7 Yyong3 Wyong ¥è¥¦ ¤ª¤É.¤ë {jump} {dance} {leap} {skip} +ìþ 6C7E U8e4a B157 S17 N4576 V5896 O2807 MN37747 MP10.0945 P1-7-10 I7d10.2 Q6213.4 Yxi1 Yqi1 Whye ¥±¥¤ ¤ß¤Á ¤ï¤¿.¤ë {path} +í¡ 6D21 U8e47 B40 C157 S17 N1343 V5898 MN37741 MP10.0942 P2-3-14 I3m14.3 Q3080.1 Yjian3 Wgeon ¥±¥ó ¤¤¤¶.¤ë ¤¢¤·¤Ê¤¨ ¤Ê¤ä.¤à {cripple} +í¢ 6D22 U8e49 B157 S17 N4578 V5899 MN37745 MP10.0944 P1-7-10 I7d10.4 Q6811.1 Ycuo1 Wcha ¥µ ¤Ä¤Þ¤º.¤¯ {stumble} +í£ 6D23 U8e4c B157 S17 N4579 V5900 MN37755 MP10.0946 P1-7-10 I7d10.3 Q6816.7 Yqiang1 Yqiang4 Wchang ¥½¥¦ ¥·¥ç¥¦ ¤¦¤´.¤¯ ¤è¤í.¤á¤¯ {move} {stagger} +í¤ 6D24 U8e50 B157 S17 N4577 V5897 MN37766 MP10.0947 P1-7-10 I7d10.1 Q6112.7 Yji2 Wcheog ¥»¥­ {stealthy footsteps} +í¥ 6D25 U8e48 B157 S17 XH4571 N4575 V5895 H1626 MN37744 MP10.0943 P1-7-10 Q6217.7 ZSP1-7-9 Ydao4 Wdo ¥È¥¦ ¤Õ.¤à {step on} {trample} {carry through} {appraise} {evade payment} +í¦ 6D26 U8e59 B4 C157 S18 N254 V5902 MN37790 MP10.0948 P2-11-7 I7d11.6 Q5380.1 Ycu4 Wchug ¥·¥å¥¯ ¥»¥­ ¤».¤Þ¤ë {a tight place} {scowl} {approaching} +í§ 6D27 U8e64 B157 S18 XH4569 N4580 V5901 MN37823 MP10.0952 P1-7-11 I7d11.1 Q6818.1 Yzong1 Wjong ¥·¥ç¥¦ ¤¢¤È {footprints} {traces} {tracks} +í¨ 6D28 U8e60 B157 S18 N4583 V5906 MN37815 MP10.0951 P1-7-11 I7d11.5 Q6013.7 Yzhi2 Wcheog ¥»¥­ ¤¢¤·¤¦¤é ¤¢¤·¤Î¤¦¤é {sole of foot} +í© 6D29 U8e2a B157 S15 N4569 V5887 MN37668 MP10.0935 P1-7-8 I7d8.4 Q6319.1 Yzong1 Wjong ¥½¥¦ ¥·¥ç¥¦ ¤¢¤È {remains} {clue} {footprint} +íª 6D2A U8e63 B157 S18 N4584 V5907 MN37822 MP10.0951 P1-7-11 I7d11.4 Q6412.7 Yman2 Ypan2 Wman Wban ¥Þ¥ó ¥Ï¥ó ¤è¤í.¤á¤¯ {staggering} {tottering} +í« 6D2B U8e55 B157 S18 N4581 V5904 MN37783 MP10.0948 P1-7-11 I7d11.2 Q6615.0 Ybi4 Wpil ¥Ò¥Ä ¤µ¤­¤Ð¤é¤¤ {one who preceeds king in procession} +í¬ 6D2C U8e76 B157 S19 N4587 V5910 H1643 MN37880 MP10.0956 P1-7-12 I7d12.5 Q6118.2 Yjue2 Yjue3 Wgweol Wgwe ¥±¥Ä ¥±¥¤ ¤¿¤ª.¤ì¤ë ¤Ä¤Þ¤º.¤¯ {stumble} +í­ 6D2D U8e72 B157 S19 N4588 V5912 MN37874 MP10.0954 P1-7-12 I7d12.4 Q6814.6 Ydun1 Ycun2 Wjun ¥½¥ó ¥·¥å¥ó ¤Ä¤¯¤Ð.¤¦ ¤¦¤º¤¯¤Þ.¤ë {crouch} {squat} {cower} +í® 6D2E U8e7c B157 S19 N4586 V5909 MN37889 MP10.0958 P1-7-12 I7d12.1 Q6213.4 Ypu3 Ypu2 Wbog ¥Ü¥¯ ¥Û¥¯ ¤ß¤º¤«¤­ {webfoot} {web} +í¯ 6D2F U8e81 B157 S20 N4592 V5917 H1652 MN37906 MP10.0958 P1-7-13 I7d13.2 Q6619.4 Yzao4 Wjo ¥½¥¦ ¤µ¤ï.¤° {noisy} +í° 6D30 U8e87 B157 S19 XJ05457 N4585 V5908 L2994 MN37925X MP10.0960 P1-7-12 I7d12.3 Q6416.4 Q6416.3 Ychu2 Wjeo Wchag ¥Á¥ç ¥Á¥ã¥¯ ¤¿¤á¤é.¤¦ {hesitate} +í± 6D31 U8e85 B157 S20 N4590 V5914 MN37917 MP10.0959 P1-7-13 I7d13.1 Q6612.7 Yzhu2 Wchog ¥Á¥ç¥¯ ¥¿¥¯ {tap with the feet} {ruins} +í² 6D32 U8e84 B157 S20 XJ16042 N4591 V5915 MN37913 MP10.0959 P2-13-7 I7d13.3 Q7080.1 Ybi4 Wbyeog ¥Ø¥­ ¤¤¤¶.¤ë ¤¤¤¶.¤ê {crawl} {cripple} +í³ 6D33 U8e8b B157 S21 XJ1666E V5918 O2950 MN37949 MP10.0961 P1-7-14 I7d14.4 Q6012.3 Yji1 Yji4 Wje ¥»¥¤ ¥µ¥¤ ¤Î¤Ü.¤ë {climb} +í´ 6D34 U8e8a B157 S21 XJ1603C XJ16046 N4593 V5919 L2996 MN37941 MP10.0961 P1-7-14 I7d14.3 Q6414.1 Ychou2 Wju ¥Á¥å¥¦ ¥Á¥å ¥·¥å¥¦ ¥¸¥å ¤¿¤á¤é.¤¦ {hesitate} +íµ 6D35 U8e93 B157 S22 N4596 V5923 L2740 MN37967 MP10.0963 P1-7-15 I7d15.1 Q6218.6 Yzhi4 Wji ¥Á ¤Ä¤Þ¤º.¤¯ {stumble} +í¶ 6D36 U8e91 B157 S22 N4594 V5920 MN37963 MP10.0963 P1-7-15 I7d14.1 Q6712.7 Yzhi2 Wcheog ¥Æ¥­ ¤·¤ã¤¬.¤à ¤¿¤Á¤â¤È¤ª.¤ë {squat} {sit on heels} {loiter} +í· 6D37 U8e94 B157 S22 V5922 MN37970 MP10.0963 P1-7-15 I7d15.2 Q6011.4 Ychan2 Wjeon ¥Æ¥ó ¤Õ.¤à {movement of the sun/moon through the heavens} +í¸ 6D38 U8e99 B157 S23 XJ06D39 XH4599 N4597 V5924 MN37983 MP10.0964 P1-7-16 I7d16.1 Q6712.0 Ylin4 Wrin ¥ê¥ó ¤Ë¤¸.¤ë ¤Õ.¤à {edge forward} {trample} +í¹ 6D39 U8eaa B157 S26 XJ06D38 N4599 V5926 MN38026X MP10.0967 P1-7-19 Q6412.7 Ylin4 Wrin ¥ê¥ó ¤Ë¤¸.¤ë ¤Õ.¤à {edge forward} {trample} +íº 6D3A U8ea1 B157 S25 N4598 V5925 MN38009 MP10.0965 P1-7-18 I7d18.1 Q6114.1 Q6112.1 Ynie4 Wseob ¥¸¥ç¥¦ ¤Õ.¤à {step on} +í» 6D3B U8eac B158 S10 XJ16050 N4602 V5929 O1396 MN38038 MP10.0972 P1-7-3 I3h7.1 Q2722.7 Ygong1 Wgung ¥­¥å¥¦ ¥­¥ç¥¦ ¤ß {body} {self} +í¼ 6D3C U8eb0 B158 S12 XJ0424E XJ06D3D XJ07173 XJ1695C XH405 V5931 H1513 MN38065 MP10.0973 P1-7-5 Q2523.0 Yti3 Wche ¥¿¥¤ ¥Æ¥¤ ¤«¤é¤À ¤«¤¿¤Á {the body} {substance} {object} {reality} +í½ 6D3D U8ec6 B158 S20 XJ0424E XJ06D3C XJ07173 XJ1695C XH405 V5937 MN38157 MP10.0977 P1-7-13 Q2521.8 Yti3 Wche ¥¿¥¤ ¥Æ¥¤ ¤«¤é¤À ¤«¤¿¤Á {body} {group} {class} {body} {unit} +í¾ 6D3E U8eb1 B158 S13 V5932 MN38078 MP10.0974 P1-7-6 I4a9.32 Q2729.4 Yduo3 Wta ¥¿ ¤«¤ï.¤¹ {dodge} {parry} {avoid} +í¿ 6D3F U8ebe B158 S16 N4605 V5934 L2942 MN38123 MP10.0975 P1-7-9 I4f12.2 Q2823.4 Wmi ¤·¤Ä.¤±¤ë ¤·¤Ä¤± {training} {(kokuji)} +íÀ 6D40 U8ec5 B158 S19 XH4607 V5936 P1-7-12 Q2121.4 Weung ¤ä¤¬¤Æ {soon after} {presently} {almost} {all but} {no more than} {after all} +íÁ 6D41 U8ec8 B158 S24 N4607 V5938 MN38167 MP10.0977 P1-7-17 I8c16.1 Q2023.1 Weung ¤ä¤¬¤Æ {soon after} {presently} {almost} {all but} {no more than} {after all} {(kokuji)} +í 6D42 U8ecb B159 S8 N4609 V5940 MN38173 MP10.0988 P1-7-1 I7c1.1 Q5201.0 Yya4 Yzha2 Yga2 Wal ¥¢¥Ä ¤­¤·.¤ë ¤­¤·.¤à {squeak} {creak} {grate} +íà 6D43 U8edb B159 S11 N4612 V5946 H1481 MN38207 MP10.1003 P1-7-4 I7c4.4 Q5101.2 Ye4 Waeg ¥ä¥¯ ¥¢¥¯ ¤¯¤Ó¤­ {yoke} +íÄ 6D44 U8ee3 B159 S11 XJ0396C XH4643 V5945 P2-7-4 Q5013.2 Yhong1 Wgoeng ¥³¥¦ ¤È¤É¤í.¤«¤¹ ¤È¤É¤í.¤¯ {rumble} {explosion} {blast} +íÅ 6D45 U8efc B159 S12 N4618 V5951 MN38275 MP10.1010 P1-7-5 I7c5.2 Q5503.0 Yyi4 Wil Wjil ¥¤¥Ä ¥Æ¥Ä ¤¹¤®.¤ë {pass along} +íÆ 6D46 U8efb B159 S12 N4616 V5949 MN38274 MP10.1010 P1-7-5 I7c5.5 Q5102.0 Yke1 Yke3 Wga ¥« {difficult progress} +íÇ 6D47 U8eeb B159 S12 N4617 V5950 MN38243 MP10.1006 P1-7-5 I7c5.4 Q5802.2 Yzhen3 Wjin ¥·¥ó ¤è¤³¤® {sad} {revolve} +íÈ 6D48 U8efe B159 S13 V5956 MN38285 MP10.1011 P1-7-6 I7c6.4 Q5304.0 Yshi4 Wsig ¥·¥ç¥¯ ¥·¥­ ¤·¤­¤ß {front railing on a carriage} +íÉ 6D49 U8f0a B159 S13 N4622 V5958 MN38311 MP10.1018 P1-7-6 I7c6.2 Q5101.4 Yzhi4 Wji ¥Á {low} +íÊ 6D4A U8f05 B159 S13 V5957 MN38302 MP10.1014 P1-7-6 I7c6.1 Q5706.4 Ylu4 Wro Whaeg ¥í ¤¯¤ë¤Þ {carriage} +íË 6D4B U8f15 B159 S14 XJ0375A XH4620 N4624 V5961 H1560 O2636 MN38346 MP10.1022 P1-7-7 Q5101.1 Yqing1 Wgyeong ¥±¥¤ ¤«¤ë.¤¤ ¤«¤í.¤ä¤« ¤«¤í.¤ó¤¸¤ë {light} {easy} {simple} {gentle} +íÌ 6D4C U8f12 B159 S14 XJ06D4D V5962 MN38336 MP10.1019 P1-7-7 I7c7.2 Q5101.0 Yzhe2 Wcheob ¥Á¥ç¥¦ ¤¹¤Ê¤ï¤Á ¤ï¤­¤® {promptly} {easily} {i.e.} +íÍ 6D4D U8f19 B159 S15 XJ06D4C V5965 MN38359 MP10.1032 P1-7-8 Q5104.7 Yzhe2 Wcheob ¥Á¥ç¥¦ ¤¹¤Ê¤ï¤Á ¤ï¤­¤® {sides of chariot were weapons} +íÎ 6D4E U8f13 B159 S14 N4625 V5963 MN38337 MP10.1019 P1-7-7 I7c8.5 Q5701.6 Ywan3 Wman ¥Ð¥ó ¤ª¤½.¤¤ ¤Ò.¤¯ {pull} +íÏ 6D4F U8f1c B159 S15 XJ1607C V5967 MN38368 MP10.1032 P1-7-8 I7c8.3 Q5206.3 Yzi1 Wchi ¥· ¤³¤Ë¤À ¤Û¤í¤°¤ë¤Þ ¤Ë¤°¤ë¤Þ {wagon} {dray} {canopied cart} +íÐ 6D50 U8f1f B159 S15 V5968 MN38374 MP10.1034 P1-7-8 I7c8.2 Q5704.7 Ychuo4 Wcheol ¥Æ¥Ä ¤ä.¤á¤ë {stop} {mend} +íÑ 6D51 U8f1b B159 S15 XJ06D52 N4628 V5969 H1590 MN38361 MP10.1032 P1-7-8 I7c8.1 Q5102.7 Yliang4 Wryang ¥ê¥ç¥¦ {counter for large vehicles} +íÒ 6D52 U8f0c B159 S13 XJ06D51 XH4628 V5955 P1-7-6 Q5102.7 Yliang4 Wryang ¥ê¥ç¥¦ {numerary adjunct for vehicles} +íÓ 6D53 U8f26 B159 S15 N4629 V5970 O2393 MN38393 MP10.1036 P2-8-7 I7c8.6 Q5550.6 Ynian3 Wryeon ¥ì¥ó ¤¿¤´¤· ¤Æ¤°¤ë¤Þ {palanquin} +íÔ 6D54 U8f33 B159 S16 N4631 V5975 MN38429 MP10.1044 P1-7-9 I7c9.2 Q5503.4 Ycou4 Wju ¥½¥¦ ¤¢¤Ä.¤Þ¤ë {gather} +íÕ 6D55 U8f3b B159 S16 N4633 V5977 L2731 MN38442 MP10.1048 P1-7-9 I7c9.3 Q5106.6 Yfu2 Wbog Wpog ¥Õ¥¯ ¤ä {spoke (wheel)} +íÖ 6D56 U8f39 B159 S16 V5974 MN38440 MP10.1047 P1-7-9 I7c9.1 Q5804.7 Yfu4 Wbog ¥Õ¥¯ ¤È¤³¤·¤Ð¤ê {connection between axle and carriage} +í× 6D57 U8f45 B159 S17 N4635 V5980 MN38483 MP10.1053 P1-7-10 I7c10.2 Q5403.2 Yyuan2 Wweon ¥¨¥ó ¤Ê¤¬¤¨ {shaft} +íØ 6D58 U8f42 B79 C159 S17 N2465 V5979 MN38479 MP10.1052 P1-13-4 I7c10.4 Q4754.7 Ygu3 Ygu1 Wgog ¥³¥¯ ¤³¤·¤­ {hub (of wheel)} +íÙ 6D59 U8f3e B159 S17 N4637 V5982 MN38467 MP10.1049 P1-7-10 I7c10.3 Q5703.2 Yzhan3 Wjeon ¥Æ¥ó ¥Í¥ó ¤­¤·.¤ë ¤á¤°.¤ë {squeak} +íÚ 6D5A U8f4c B159 S18 V5985 P1-7-11 I7c11.1 Q5107.7 Wseol ¤½¤ê {sleigh} {sled} +íÛ 6D5B U8f49 B159 S18 XJ0453E XH4615 N4638 V5984 H1636 O2737 MN38507 MP10.1056 P1-7-11 Q5504.3 Yzhuan3 Yzhuai3 Yzhuan4 Wjeon ¥Æ¥ó ¤³¤í.¤¬¤ë ¤³¤í.¤²¤ë ¤³¤í.¤¬¤¹ ¤³¤í.¤Ö ¤Þ¤í.¤Ö ¤¦¤¿¤¿ ¤¦¤Ä.¤ë {shift} {move} {turn} +íÜ 6D5C U8f46 B159 S18 N4639 V5986 MN38502 MP10.1055 P1-7-11 I7c11.2 Q5001.1 Ylu4 Wrog ¥í¥¯ ¤³¤í {pulley} {roller} +íÝ 6D5D U8f4e B159 S19 V5987 MN38532 MP10.1063 P1-7-12 I7c12.2 Q5202.7 Yjiao4 Wgyo ¥­¥ç¥¦ ¤«¤´ {palanquin} {litter} +íÞ 6D5E U8f57 B159 S20 XJ16070 N4641 V5989 MN38550 MP10.1066 P1-7-13 I7c13.1 Q5303.5 Ykan3 Wgam ¥«¥ó ¥³¥ó {difficulty} {misfortune} +íß 6D5F U8f5c B159 S21 XJ16065 N4642 V5990 MN38571 MP10.1068 P1-7-14 I7c14.1 Q5102.7 Yer2 Wi ¥¸ ¤Ò¤Ä¤®¤°¤ë¤Þ ¤¸¤·¤ã {hearse} +íà 6D60 U8f62 B159 S22 N4644 V5993 H1662 MN38588 MP10.1070 P1-7-15 I7c15.1 Q5209.4 Yli4 Wryeog ¥ì¥­ ¤Ò.¤¯ ¤­¤·.¤ë {run over} +íá 6D61 U8f63 B159 S23 V5994 MN38593 MP10.1070 P1-7-16 I7c16.2 Q5101.1 Yli4 Wryeog ¥ì¥­ {creaking sound} +íâ 6D62 U8f64 B159 S23 N4645 V5995 MN38596 MP10.1070 P1-7-16 I7c16.1 Q5101.7 Ylu2 Wro ¥í {pulley} +íã 6D63 U8f9c B24 C160 S12 N786 V5998 MN38636 MP10.1075 P2-2-10 I2k10.2 Q4040.1 Ygu1 Wgo ¥³ ¤Ä¤ß {sin} {crime} +íä 6D64 U8f9f B4 C160 S13 N241 V5999 O1919 MN38642 MP10.1076 P1-6-7 I5b8.5 Q7064.1 Ypi4 Ybi4 Wbyeog Wpi ¥Ø¥­ ¥Ò ¤­¤ß ¤Ò¤é.¤¯ ¤á.¤¹ {false} {punish} {crime} {law} +íå 6D65 U8fa3 B160 S14 N4647 V6001 MN38646 MP10.1082 P1-7-7 I5b9.6 Q0549.6 Yla4 Wral ¥é¥Ä ¤«¤é.¤¤ {bitter} +íæ 6D66 U8fad B160 S19 XJ03C2D XJ1612D XJ16130 XH3860 N4650 V6004 H1899 O2890 MN38671 MP10.1087 P1-12-7 Q2024.1 Yci2 Wsa ¥¸ ¤ä.¤á¤ë {words} {speech} {expression} {phrase} +íç 6D67 U8faf B28 C160 S21 XJ04A5B XJ0517E XJ05221 XJ06122 XH2004 N847 V6005 H1660 MN38677 MP10.1090 P1-7-14 Q0044.1 DR2755 Ybian4 Wbyeon ¥Ù¥ó ¥Ø¥ó ¤ï¤­¤Þ.¤¨¤ë ¤ï.¤±¤ë ¤Ï¤Ê¤Ó¤é ¤¢¤é¤½.¤¦ {speech} {dialect} +íè 6D68 U8fb7 B162 S5 XH2663 N4659 V6009 H3191 MN38703 MP11.0001 P3-4-1 I2q1.1 Q3130.0 ZSP3-3-1 Wil ¤¹¤Ù.¤ë ¤¹¤Ù.¤é¤¹ {glide} {skate} {slip} {fail in exams} {(kokuji)} +íé 6D69 U8fda B162 S8 N4668 V6018 MN38773 MP11.0015 P3-4-4 I2q4.1 Q3530.6 Wjung ¤È¤Æ¤â T1 ¤È¤Æ {some way or other} {very} {(kokuji)} +íê 6D6A U8fe5 B162 S9 XJ1614D V6025 MN38786 MP11.0017 P3-4-5 I2q5.9 Q3730.2 Yjiong3 Whyeong ¥±¥¤ ¥®¥ç¥¦ ¤Ï¤ë¤« {far} {distant} +íë 6D6B U8fe2 B162 S9 V6024 O1000 MN38781 MP11.0016 P3-4-5 I2q5.7 Q3730.6 Ytiao2 Wcho ¥Á¥ç ¥Á¥ç¥¦ T1 ¤Ï¤ë {far off} {distant} +íì 6D6C U8fea B162 G9 S8 S7 XJ0572F V6026 H3076 DK1955 L2412 O1001 MN38795X MP11.0020 IN2247 P3-3-5 Q3530.6 Ydi2 Wjeog ¥Æ¥­ ¤ß¤Á ¤ß¤Á.¤Ó¤¯ ¤¹¤¹.¤à ¤¤¤¿.¤ë T1 ¤¹¤¹¤à ¤¹¤¹¤ß ¤¤¤¿¤ë ¤æ¤¦ {edify} {way} {path} +íí 6D6D U8fef B162 S9 S7 XJ04628 XH4682 V6023 MN38802 MP11.0022 P3-4-5 Q3330.0 Ytao2 Wdo ¥È¥¦ ¤Ë.¤²¤ë ¤Ë.¤¬¤¹ ¤Î¤¬.¤¹ ¤Î¤¬.¤ì¤ë {escape} {flee} {abscond} {dodge} +íî 6D6E U9087 B162 S18 S16 XJ04676 N4751 V6122 O2785 MN39193 MP11.0201 P3-4-14 I2q14.1 Q3830.9 Yer3 Wi ¥¸ ¥Ë ¤Á¤«.¤¤ {approach} {near} {close} +íï 6D6F U8ff4 B162 S10 S8 N4677 V6033 MN38818 MP11.0024 P3-4-6 I2q6.12 Q3630.0 Yhui2 Whoe ¥«¥¤ ¥¨ {go around} +íð 6D70 U9005 B162 S10 S8 N4678 V6034 MN38848 MP11.0041 P3-4-6 I2q6.11 Q3230.6 Yhou4 Whu ¥³¥¦ ¤¢.¤¦ ¤Þ¤ß.¤¨¤ë {meet} +íñ 6D71 U8ff9 B162 S10 S8 N4679 V6035 H3223 O1249 MN38827 MP11.0027 P3-4-6 I2q6.6 Q3030.3 Yji1 Wjeog ¥»¥­ ¥·¥ã¥¯ ¤¢¤È T1 ¤É {mark} {print} {impression} +íò 6D72 U8ffa B162 S10 S8 XJ04736 V6032 MN38831 MP11.0028 P3-4-6 Q3130.6 Ynai3 Wnae ¥Ê¥¤ ¥À¥¤ ¥¢¥¤ ¤Î ¤¹¤Ê¤ï.¤Á ¤Ê¤ó¤¸ {in other words} {thou} {you} {possessive particle} +íó 6D73 U9011 B162 S11 S9 V6045 MN38878 MP11.0051 P3-4-7 I2q7.7 Q3330.3 Yqiu2 Wgu ¥­¥å¥¦ ¤Ä¤ì¤¢.¤¤ {pair} {gather} {meet} +íô 6D74 U9015 B162 S11 S9 XJ03742 XJ0574D N4692 V6052 O1512 MN38883 MP11.0052 P3-4-7 Q3130.1 Yjing4 Wgyeong ¥±¥¤ ¤ß¤Á ¤³¤ß¤Á ¤µ¤·¤ï¤¿¤· ¤¿¤À¤Á¤Ë {path} +íõ 6D75 U9021 B162 S11 S9 N4690 V6050 MN38899 MP11.0075 P3-4-7 I2q7.12 Q3330.4 Yqun1 Wjun ¥·¥å¥ó ¤·¤ê¤¾.¤¯ {saunter} {go back} +íö 6D76 U900d B162 S11 S9 N4689 V6049 O1514 MN38873 MP11.0047 P3-4-7 I2q7.14 Q3930.2 Yxiao1 Wso ¥·¥ç¥¦ {saunter} {loaf} +í÷ 6D77 U901e B162 S11 S9 N4688 V6048 L2971 O1513 MN38896X MP11.0069 P3-4-7 I2q7.13 Q3630.1 Ycheng3 Wryeong ¥Æ¥¤ ¤¿¤¯¤Þ.¤·¤¤ {sturdy} {brawny} {bold} +íø 6D78 U9016 B162 S11 S9 V6046 MN38886 MP11.0052 P3-4-7 I2q7.9 Q3930.8 Yti4 Wjeog ¥Æ¥­ ¤È¤ª.¤¤ {far} +íù 6D79 U900b B162 S11 S9 N4687 V6047 MN38871 MP11.0046 P3-4-7 I2q7.3 Q3330.2 Ybu1 Wpo ¥Û ¥Õ ¤Î¤¬.¤ì¤ë {flee} +íú 6D7A U9027 B162 S11 S9 V6044 P3-4-7 I2q7.17 Q3830.6 ¥µ¥³ ¥»¥³ {ravine} {valley} +íû 6D7B U9036 B162 S12 S10 V6067 MN38949 MP11.0096 P3-4-8 I2q8.4 Q3230.4 Ywei1 Wwi ¥¤ {long} {winding} {oblique} +íü 6D7C U9035 B162 S12 S10 N4705 V6068 MN38948 MP11.0096 P3-4-8 I2q8.5 Q3430.1 Ykui2 Wgyu ¥­ ¤ª¤ª¤¸ {broad road} +íý 6D7D U9039 B162 S12 S10 XJ04323 XH4721 V6064 MN39901X MP00.0000 P3-4-8 Q3430.4 Yda2 Wdal ¥¿¥Ä ¥À -¤¿¤Á T1 ¤Æ {arrive at} {reach} {intelligent} +íþ 6D7E U8ff8 B162 S10 S8 N4680 V6036 MN38867 MP11.0045 P3-4-6 I2q6.7 Q3830.5 Q3830.4 Ybeng4 Wbyeong ¥Û¥¦ ¥Ò¥ç¥¦ ¤Û¤È¤Ð.¤·¤ë ¤Ï.¤·¤ë {gush out} {spurt} +î¡ 6E21 U904f B162 S12 S10 N4711 V6079 MN39004 MP11.0112 P3-4-8 I2q9.6 Q3630.2 Ye4 Wal ¥¢¥Ä ¤È¤É.¤á¤ë ¤È.¤á¤ë {stop} {suppress} +î¢ 6E22 U9050 B162 S13 S11 N4712 V6080 O2048 MN39005 MP11.0121 P3-4-9 I2q9.3 Q3730.4 Yxia2 Wha ¥« ¤È¤ª.¤¤ ¤Ê¤ó¤¾ T1 ¤È¤ª {distant} +î£ 6E23 U9051 B162 S13 S11 N4713 V6081 MN39006 MP11.0123 P3-4-9 I2q9.5 Q3630.1 Yhuang2 Whwang ¥«¥ó ¥³¥¦ ¤¤¤È¤Þ ¤Ò¤Þ {leisure} +î¤ 6E24 U9052 B162 S13 S11 XJ06E25 V6077 MN39008 MP11.0123 P3-4-9 I2q9.15 Q3830.6 Yqiu2 Wju ¥·¥å¥¦ ¤»¤Þ.¤ë ¤Ä¤è.¤¤ {strong} {powerful} +î¥ 6E25 U900e B162 S11 S9 XJ06E24 V6043 MN38874 MP11.0048 P3-4-7 Q3130.6 Yqiu2 Wju ¥·¥å¥¦ ¤»¤Þ.¤ë ¤Ä¤è.¤¤ {strong} {unyielding} {forceful} +î¦ 6E26 U9049 B162 S13 S11 N4714 V6082 O2047 MN38993 MP11.0108 P3-4-9 I2q9.12 Q3130.8 Yzhen1 Wjeong ¥Æ¥¤ ¤¦¤«¤¬.¤¦ ¤µ¤¹¤¬ {as might be expected} +î§ 6E27 U903e B162 S13 S11 V6076 MN38977 MP11.0101 P3-4-9 I2q9.9 Q3830.2 Q3830.3 Yyu2 Wyu ¥æ ¤¤¤è¤¤¤è ¤³.¤¨¤ë {pass} {go beyond} +î¨ 6E28 U9056 B162 S13 S11 V6078 MN39030 MP11.0146 P3-4-9 I2q9.11 Q3430.2 Wnam ¤¢¤Ã¤Ñ¤ì {bravo} {admirable} +î© 6E29 U9058 B162 S14 S12 V6096 MN39031X MP11.0146 P3-4-10 I2q10.1 Q3530.5 Ygou4 Wgu ¥³¥¦ ¤¢.¤¦ ¤Þ¤ß.¤¨¤ë {meet} +îª 6E2A U905e B162 S14 S12 XJ0447E XH4695 N4728 V6095 H3260 MN39045 MP11.0150 P3-4-10 Q3230.1 Ydi4 Wche ¥Æ¥¤ ¤«¤ï.¤ë ¤¿¤¬¤¤¤Ë {hand over} {deliver} {substitute} +î« 6E2B U9068 B162 S15 S13 V6104 MN39073 MP11.0201 P3-4-11 I2q11.1 Q3830.4 Yao2 Wo ¥´¥¦ ¤¢¤½.¤Ö {play} {enjoyment} +î¬ 6E2C U906f B162 S15 S13 XH4719 N4735 V6102 MN39089 MP11.0169 P3-4-11 Q3130.3 Ydun4 Wdun Wdon ¥È¥ó ¤Î¤¬.¤ì¤ë {deceive} {hide} {conceal} {flee} +î­ 6E2D U9076 B162 S16 S14 V6109 MN39122 MP11.0174 P3-4-12 I2q12.2 Q3430.1 Yrao4 Wyo ¥Ë¥ç¥¦ ¥¸¥ç¥¦ ¤á¤°.¤ë {surround} +î® 6E2E U96a8 B170 C162 S16 XJ03F6F XH5004 N5021 V6481 H783 O2441 MN41871 MP11.0961 P1-3-13 Q7423.2 Ysui2 Wsu ¥º¥¤ ¤Þ¤Ë¤Þ¤Ë ¤·¤¿¤¬.¤¦ {at the mercy of (the waves)} +î¯ 6E2F U9072 B162 S16 S13 S12 XJ04359 XH4722 N4734 V6108 H3267 O2420 MN39113 MP11.0170 P3-4-12 Q3730.4 Ychi2 Wji ¥Á ¤ª¤¯.¤ì¤ë ¤ª¤¯.¤é¤¹ ¤ª¤½.¤¤ {late} {tardy} {slow} {delay} +î° 6E30 U9082 B162 S17 N4747 V6118 MN39173 MP11.0197 P3-4-13 I2q13.2 Q3730.4 Yxie4 Whae ¥«¥¤ ¤¢.¤¦ {meet unexpectedly} +î± 6E31 U907d B162 S17 S15 N4746 V6117 MN39161 MP11.0192 P3-4-13 I2q13.5 Q3130.3 Yju4 Wgeo ¥­¥ç ¤¢¤ï.¤Æ¤ë ¤¢¤ï¤¿¤À.¤·¤¤ ¤¹¤ß¤ä¤« ¤Ë¤ï¤« {fear} {agitation} {confusion} {hurry} +î² 6E32 U9081 B162 S17 S15 N4740 V6110 L2970 O2592 MN39169X MP11.0196 P3-4-13 I2q12.7 Q3430.2 Ymai4 Wmae ¥Þ¥¤ ¥Ð¥¤ ¤æ.¤¯ T1 ¤¹¤¹.¤à {go} {excel} +î³ 6E33 U9080 B162 S17 S15 N4748 V6119 MN39168 MP11.0195 P3-4-13 I2q13.1 Q3830.4 Yyao1 Wyo ¥è¥¦ ¤à¤«.¤¨¤ë ¤â¤È.¤á¤ë {go to meet} {call} +î´ 6E34 U908a B162 S19 S17 XJ04A55 XJ06E35 XH4661 V6124 H3275 O2589 MN39216 MP11.0203 P3-4-15 Q3630.2 Ybian1 Wbyeon ¥Ø¥ó ¤¢¤¿.¤ê ¤Û¤È.¤ê -¤Ù T1 ¤Ê¤Ù {edge} {margin} {side} {border} +îµ 6E35 U9089 B162 S18 S25 S24 XJ04A55 XJ06E34 XH4661 V6116 MN39214 MP11.0203 P3-4-14 Q3630.6 Ybian1 Wbyeon ¥Ø¥ó ¤¢¤¿.¤ê ¤Û¤È.¤ê -¤Ù T1 ¤Ê¤Ù {edge} {margin} {side} {border} +î¶ 6E36 U908f B162 S23 S21 N4755 V6126 MN39259 MP11.0209 P3-4-19 I2q19.1 Q3630.1 Yluo2 Wra ¥é ¤á¤°.¤ë {go around} {conceal} +î· 6E37 U90a8 B163 S7 S6 XH2191 V6128 MN39313 MP11.0223 P1-4-3 Q5772.7 Ycun1 Wchon ¥½¥ó ¤à¤é {village} {hamlet} {rustic} +î¸ 6E38 U90af B163 S8 S7 S6 V6131 O643 MN39330 MP11.0226 P1-5-3 I2d5.7 Q4772.7 Yhan2 Whan Wham ¥«¥ó {place name} {tree cricket} +î¹ 6E39 U90b1 B163 S8 S7 V6132 O644 MN39335 MP11.0227 P1-5-3 I2d5.9 Q7712.7 Yqiu1 Wgu ¥­¥å¥¦ ¤ª¤« {hill} +îº 6E3A U90b5 B163 S8 S7 V6133 O646 MN39343 MP11.0228 P1-5-3 I2d5.11 Q1762.7 Yshao4 Wso ¥·¥ç¥¦ {place name} +î» 6E3B U90e2 B163 S10 S9 V6141 MN39438 MP11.0253 P1-7-3 I2d7.13 Q6712.7 Yying3 Wyeong ¥¨¥¤ {place name} +î¼ 6E3C U90e4 B163 S10 S9 V6142 MN39440 MP11.0254 P1-7-3 I2d7.15 Q8762.7 Yxi4 Wgeug ¥²¥­ ¥­¥ã¥¯ ¥±¥­ {crevice} {interstice} +î½ 6E3D U6248 B63 S11 N1824 V2057 MN11746X MP5.0076 P2-1-10 I4m7.1 Q7221.7 Yhu4 Who ¥³ ¤·¤¿¤¬.¤¦ {follow} +î¾ 6E3E U90db B163 S10 S9 V6140 MN39428 MP11.0245 P1-7-3 I2d6.7 Q2742.7 Yfu2 Wbu ¥Õ ¤¯¤ë¤ï {earthwork enclosure around a castle} +î¿ 6E3F U9102 B163 S12 S11 V6150 MN39520 MP11.0288 P1-9-3 I2d9.8 Q6722.7 Ye4 Wag ¥¬¥¯ {place name} {frankly} +îÀ 6E40 U9112 B163 S13 S12 F2283 V6152 MN39562 MP11.0292 P1-10-3 I2d10.6 Q2742.7 Yzou1 Wchu ¥¹¥¦ ¥·¥å ¥·¥å¥¦ {place name} +îÁ 6E41 U9119 B163 S14 S13 N4772 V6153 H1862 O2173 MN39597 MP11.0306 P1-11-3 I2d11.4 Q6762.7 ZSP1-11-2 Ybi3 Ybi4 Wbi ¥Ò ¤Ò¤Ê ¤Ò¤Ê.¤Ó¤ë ¤¤¤ä.¤·¤¤ {lowly} {the country} {the countryside} {be countrified} +î 6E42 U9132 B163 S15 S14 V6154 MN39659 MP11.0340 P1-12-3 I2d12.5 Q6752.7 Ydan1 Wdan ¥¿¥ó {place name} +îà 6E43 U9130 B163 S16 S15 S14 XJ04E59 XJ13454 XH5023 N4773 V6156 H1890 O2551 MN39656 MP11.0338 P1-13-3 Q9722.7 ZRP1-12-3 Ylin2 Wrin ¥ê¥ó ¤È¤Ê.¤ë ¤È¤Ê¤ê {neighbor} {neighborhood} +îÄ 6E44 U914a B164 S9 N4776 V6158 MN39764 MP11.0348 P1-7-2 I7e2.1 Q1162.0 Yding3 Yding1 Wjeong ¥Æ¥¤ ¤è¤¦ {intoxication} +îÅ 6E45 U9156 B164 S11 N4780 V6165 MN39792 MP11.0365 P1-7-4 I7e4.1 Q1461.2 Ydan1 Yzhen4 Wtam Wjim ¥¿¥ó ¥Á¥ó ¤Õ.¤±¤ë {addiction} {poison} +îÆ 6E46 U9158 B164 S11 V6164 MN39797 MP11.0365 P1-7-4 I7e4.2 Q1764.7 Ytou2 Wdu ¥È¥¦ {rebrew} {ferment again} +îÇ 6E47 U9163 B164 S12 N4782 V6168 MN39825 MP11.0367 P1-7-5 I7e5.2 Q1467.0 Yhan1 Wgam Wham ¥«¥ó ¤¿¤±¤Ê¤ï {height of} {thick of} {full swing} +îÈ 6E48 U9165 B164 S12 V6167 MN39835 MP8.0630 P1-7-5 I7e5.1 Q1269.4 Ysu1 Wso ¥½ {milk} +îÉ 6E49 U9169 B164 S13 N4784 V6170 MN39846 MP11.0369 P1-7-6 I7e6.3 Q1766.0 Yming2 Yming3 Wmyeong ¥á¥¤ ¤è¤¦ {sweet sake} +îÊ 6E4A U9173 B164 S14 V6174 MN39866 MP11.0372 P1-7-7 I7e7.4 Q1262.7 Yyin4 Wyun ¥·¥ó ¥¤¥ó {drunken babbling} {offer} +îË 6E4B U9172 B164 S14 V6173 MN39865 MP11.0372 P1-7-7 I7e7.3 Q1661.4 Ycheng2 Wjeong ¥Æ¥¤ {hangover} +îÌ 6E4C U918b B164 S15 XJ03F5D N4791 V6179 H1591 MN39911 MP11.0383 P1-7-8 I7e8.2 Q1466.1 Ycu4 Wcho Wjag ¥µ¥¯ ¤¹ {vinegar} +îÍ 6E4D U9189 B164 S15 XJ03F6C XH4781 N4790 V6178 H1592 MN39906 MP11.0379 P1-7-8 Q1064.8 Yzui4 Wchwi ¥¹¥¤ ¤è.¤¦ ¤è.¤¤ {get drunk} {feel sick} {poisoned} {elated} {spellbound} +îÎ 6E4E U9182 B164 S15 N4792 V6180 MN39891 MP8.0371 P1-7-8 I7e8.1 Q1469.0 Ylan3 Wram Wrim ¥é¥ó ¥ê¥ó ¤¢¤ï.¤¹ ¤µ¤ï.¤¹ {remove astringency} {bleach in water} +îÏ 6E4F U91a2 B164 S17 V6187 MN39981 MP11.0390 P1-7-10 I7e10.3 Q1461.7 Yhai3 Whae ¥«¥¤ ¤Ò¤·¤ª ¤·¤·¤Ó¤·¤ª ¤·¤ª¤«¤é {salted meat} +îÐ 6E50 U91ab B164 S18 XJ03065 XH763 N4799 V6190 H2876 O2850 MN40006 MP11.0392 P2-11-7 I2t5.2 Q7760.1 Yyi1 Weui ¥¤ ¤¤.¤ä¤¹ ¤¤.¤¹¤ë ¤¯¤¹¤· {medicine} +îÑ 6E51 U91af B164 S19 S18 V6193 MN40036 MP11.0396 P1-7-12 I7e12.1 Q1061.7 ZRP1-7-11 Yxi1 Yxi4 Whye ¥±¥¤ ¥«¥¤ {vinegar} +îÒ 6E52 U91aa B164 S18 N4800 V6191 MN40004 MP11.0391 P1-7-11 I7e11.1 Q1762.2 Ylao2 Wryo ¥í¥¦ ¤â¤í¤ß ¤Ë¤´¤ê¤¶¤± {unrefined sake or shoyu} +îÓ 6E53 U91b5 B164 S20 N4803 V6196 H1655 MN40055 MP11.0398 P1-7-13 I7e13.3 Q1163.2 Yju4 Wgyag Wgeo ¥­¥ç {contribution for a feast (potluck)} +îÔ 6E54 U91b4 B164 S20 V6195 MN40053 MP11.0397 P1-7-13 I7e13.2 Q1561.8 Yli3 Wrye ¥ì¥¤ ¥é¥¤ ¤¢¤Þ¤¶¤± {sweet sake} +îÕ 6E55 U91ba B164 S21 N4805 V6198 MN40070 MP11.0399 P1-7-14 I7e14.1 Q1263.1 Yxun1 Whun ¥¯¥ó ¤è¤¦ {hunger} +îÖ 6E56 U91c0 B164 S24 XJ03E7A XH4804 N4806 V6199 H1664 MN40099 MP11.0401 P1-7-17 Q1063.2 Yniang4 Wyang ¥¸¥ç¥¦ ¤«¤â.¤¹ {brew} {cause} +î× 6E57 U91c1 B164 S25 XJ15C25 V6200 MN40103X MP11.0402 P2-12-13 I2f24.1 Q7722.7 Yxin4 Wheun ¥­¥ó ¤Á¤Ì.¤ë ¤¹¤­ ¤Ò¤Þ {smear with blood} +îØ 6E58 U91c9 B165 S12 N4810 V6204 O1653 MN40121 MP11.0408 P1-7-5 I6b6.8 Q2596.0 Yyou4 Wyu ¥æ¥¦ ¤¦¤ï¤°¤¹¤ê {glaze} {enamel} +îÙ 6E59 U91cb B165 S20 XJ03C61 XH4809 N4812 V6205 H1656 MN40129 MP11.0408 P1-7-13 Q2694.1 Yshi4 Wseog ¥·¥ã¥¯ ¥»¥­ ¤È¤¯ ¤¹.¤Æ¤ë ¤æ¤ë.¤¹ {explain} +îÚ 6E5A U91d0 B66 C166 S18 N2062 V6210 MN40146 MP11.0444 P2-9-9 I4i14.2 Q5821.4 Yli2 Yxi1 Wri Wheui ¥ê ¤ª¤µ.¤á¤ë ¤µ¤¤¤ï.¤¤ ¤ê¤ó {few} {10th of a bu} +îÛ 6E5B U91d6 B167 S10 XJ04561 XJ13331 XH665 V6212 MN40157 MP11.0493 P1-8-2 Q8712.0 Ydao1 Wdo ¥È¥¦ ¤«¤¿¤Ê ¤½¤ê {knife} {sword} +îÜ 6E5C U91df B167 S10 V6214 O1153 MN40167 MP11.0496 P1-8-2 I8a2.2 Q8810.0 Yba1 Wpal ¥Ï¥Á ¥Ï¥Ä {forge} {temper} {anneal} +îÝ 6E5D U91e1 B167 S10 XJ03378 XH2834 V6216 MN40170 MP11.0496 P2-2-8 Q8010.9 Yfu3 Wbu ¥Õ ¤«¤Þ {kettle} {cauldron} {iron pot} +îÞ 6E5E U91db B167 S10 V6213 MN40163 MP11.0495 P1-8-2 I8a2.1 Q8412.7 Yhe2 Wheug Wbal ¥³¥¯ ¤«¤Í {gold} +îß 6E5F U91fc B167 S11 XJ03775 XJ05178 XJ05179 XJ0517A XJ0517B XH696 V6219 MN40186X MP00.0000 P1-8-3 Q8715.0 Yjian4 Wil ¥±¥ó ¤Ä¤ë¤® {sword} {dagger} {saber} +îà 6E60 U91f5 B167 S11 V6220 MN40191 MP11.0500 P1-8-3 I8a3.3 Q8714.0 Ychai1 Wchae Wcha ¥µ¥¤ ¥µ ¤«¤¶¤· ¤«¤ó¤¶¤· {ornamental hairpin} +îá 6E61 U91f6 B167 S11 V6221 MN40192 MP11.0500 P1-8-3 I8a3.2 Q8411.2 Yta1 Ytuo2 Wsa ¥· {halberd} +îâ 6E62 U921e B167 S12 N4823 V6229 O1674 MN40238 MP11.0506 P1-8-4 I8a4.9 Q8712.0 Yjun1 Wgyun ¥­¥ó ¤Ò¤È.¤·¤¤ {equal} {important point} +îã 6E63 U91ff B167 S12 V6227 MN40203 MP11.0501 P1-8-4 I8a4.6 Q8212.1 Yyin2 Wgeun Weun ¥­¥ó {hatchet} +îä 6E64 U9214 B167 S12 N4827 V6233 O1676 MN40227 MP11.0504 P1-8-4 I8a4.5 Q8912.0 Ychao1 Wcho ¥·¥ç¥¦ {selection} {summary} {1/10 shaku} +îå 6E65 U922c B167 S12 XJ04278 XH4920 V6225 P1-8-4 Q8718.7 Yduo2 Wtag ¥¿¥¯ {bell} {surname} +îæ 6E66 U9215 B167 S12 N4824 V6230 MN40228 MP11.0505 P1-8-4 I8a4.3 Q8711.5 Yniu3 Wnyu ¥Á¥å¥¦ ¥¸¥å¥¦ ¤Ü¤¿¤ó ¤Ä¤Þ¤ß {button} +îç 6E67 U9211 B167 S12 N4825 V6231 H1688 MN40224 MP11.0504 P1-8-4 I8a4.8 Q8114.7 Yban3 Wpan ¥Ð¥ó ¥Ï¥ó {sheet metal} +îè 6E68 U925e B167 S13 N4835 V6244 O2157 MN40313 MP11.0517 P1-8-5 I8a5.16 Q8315.0 Yyue4 Wweol ¥¨¥Ä ¤Þ¤µ¤«¤ê {battleaxe} +îé 6E69 U9257 B167 S13 N4836 V6245 MN40306 MP11.0515 P1-8-5 I8a5.3 Q8417.0 Yqian2 Wgyeom ¥±¥ó ¥«¥ó ¤Ä¤°.¤à ¤¯¤Ó¤«¤» {shut up} +îê 6E6A U9245 B167 S13 V6237 O1946 MN40286 MP11.0511 P1-8-5 I8a5.18 Q8111.7 Yju4 Wgeo ¥­¥ç ¤Ï¤¬¤Í {big} {great} +îë 6E6B U9249 B167 S13 N4832 V6241 O2335 MN40290 MP11.0513 P1-8-5 I8a5.12 Q8013.2 Yxuan4 Whyeon ¥±¥ó ¤Ä.¤ë {handle} +îì 6E6C U9264 B167 S13 XJ03343 N4841 V6250 O1939 MN40319 MP11.0518 P1-8-5 I8a5.17 Q8712.0 Ygou1 Wgu ¥³¥¦ ¥¯ ¤«¤® {hook} {barb} {gaff} {[brackets]} +îí 6E6D U9248 B167 S13 N4833 V6242 MN40289 MP11.0513 P1-8-5 I8a5.10 Q8311.1 Yshe2 Yta1 Ytuo2 Wsa ¥·¥ã ¤Ê¤¿ ¤Û¤³ {hatchet} +îî 6E6E U9295 B167 S14 XJ04534 XJ06F44 XJ06F45 XJ1644C XH4844 F2282 V6254 O2338 MN40382 MP11.0540 P1-8-6 Q8513.2 Yyi2 Wcheol ¥Æ¥Ä ¤¯¤í¤¬¤Í {iron} {strong} {solid} {firm} +îï 6E6F U923f B167 S13 N4834 V6243 O1940 MN40279 MP11.0511 P1-8-5 I8a5.2 Q8610.0 Ydian4 Ytian2 Wjeon ¥Ç¥ó ¥Æ¥ó ¤«¤ó¤¶¤· {ornamental hairpiece} +îð 6E70 U924b B167 S13 N4838 V6248 MN40292 MP11.0513 P1-8-5 I8a5.8 Q8711.2 Ybao4 Wpo ¥Û¥¦ ¥Ó¥ç¥¦ ¤«¤ó¤Ê {carpenter's plane} +îñ 6E71 U9250 B167 S13 V6238 MN40298 MP11.0514 P1-8-5 I8a5.1 Q8116.0 Yshi2 Wseog ¥»¥­ ¥¸¥ã¥¯ {brass} +îò 6E72 U929c B60 C167 S14 XJ15C2E XH956 N1632 V6257 MN40390 MP11.0543 P1-3-11 I3i11.1 Q2110.9 Q2122.1 Yxian2 Wham ¥«¥ó ¤¯¤Ä¤ï {horse's bit} +îó 6E73 U9296 B167 S14 V6256 MN40383 MP11.0540 P1-8-6 I8a6.2 Q8519.0 Yzhu1 Wsu ¥·¥å {measuring unit, 1/16 of a ryou} {percent} {small} {slight} +îô 6E74 U9293 B167 S14 N4848 V6262 H1727 O2156 MN40378 MP11.0539 P1-8-6 I8a6.10 Q8811.4 Yquan2 Wjeon ¥»¥ó ¤Ï¤«.¤ë {measure} {scales} {weigh} +îõ 6E75 U929b B167 S14 XJ16430 N4849 V6261 MN40389 MP11.0542 P1-8-6 I8a6.7 Q8216.4 Yxian1 Wseom ¥»¥ó ¥Æ¥ó ¤â¤ê ¤¹¤­ {harpoon} {gaff} +îö 6E76 U925a B167 S13 V6239 MN40309 MP11.0516 P1-8-5 I8a5.9 Q8712.0 Yliu3 Ymao3 Wryu ¥ê¥å ¤è¤¤¤«¤Í {gold} +î÷ 6E77 U92cf B167 S15 N4858 V6272 H1731 L2773 MN40450 MP11.0551 P1-8-7 I8a7.4 Q8413.8 Yjia2 Whyeob ¥­¥ç¥¦ ¤Ï¤µ¤ß ¤Ï¤µ.¤à ¤Ä¤ë¤® {scissors} +îø 6E78 U92b9 B167 S15 N4857 V6271 MN40426 MP11.0549 P1-8-7 I8a7.6 Q8212.7 Yxiu4 Wsu ¥·¥å ¥·¥å¥¦ ¤µ¤Ó {rust} {tarnish} +îù 6E79 U92b7 B167 S15 XJ14966 N4861 V6276 H1732 MN40424 MP11.0547 P1-8-7 I8a7.10 Q8912.7 Yxiao1 Wso ¥·¥ç¥¦ ¥½¥¦ ¤±.¤¹ ¤È.¤±¤ë ¤«¤ï.¤¹ ¤È¤í.¤«¤¹ {erase} {shut (door)} +îú 6E7A U92e9 B167 S14 XJ16331 N4846 V6258 MN40490X MP11.0555 P1-8-6 I8a6.8 Q8411.0 Ymang2 Wmang ¥Ü¥¦ ¤Û¤³¤µ¤­ ¤­¤Ã¤µ¤­ {sword point} +îû 6E7B U930f B167 S16 V6289 MN40534 MP11.0561 P1-8-8 I8a8.5 Q8111.7 Yya4 Wa ¥¢ ¥¨ ¤·¤í¤³ ¤·¤³¤í {armour havelock} {helmet neck guard} +îü 6E7C U92fa B167 S16 N4869 V6287 MN40507 MP11.0570 P1-8-8 I8a8.13 Q8311.2 Yyuan1 Wweon ¥¨¥ó ¤«¤Ê¤Þ¤ê {metal bowl} +îý 6E7D U9344 B167 S16 V6283 P1-8-8 I8a8.17 Q8019.6 Yliang4 ¥­¥ç¥¦ {kind of percussion instrument} +îþ 6E7E U932e B167 S16 N4867 V6285 H1739 MN40578 MP11.0587 P1-8-8 I8a8.21 Q8610.0 Ygu4 Wgo ¥³ ¤Õ¤µ.¤° {to tie} +ï¡ 6F21 U9319 B167 S16 XJ16523 V6284 MN40548 MP11.0562 P1-8-8 I8a8.15 Q8216.3 Q8316.3 Yzi1 Wchi ¥· {unit of weight} {small} {slight} +ï¢ 6F22 U9322 B167 S16 XJ0412C XH4851 N4866 V6282 H1746 MN40563 MP11.0565 P1-8-8 Q8315.3 Yqian2 Wjeon ¥»¥ó ¤¼¤Ë ¤¹¤­ {100th of yen} +ï£ 6F23 U931a B167 S16 N4871 V6290 MN40553 MP11.0563 P1-8-8 I8a8.11 Q8215.3 Yzheng1 Yzheng4 Wjaeng ¥½¥¦ {gong} +ï¤ 6F24 U9323 B167 S16 N4868 V6286 MN40566 MP11.0579 P1-8-8 I8a8.9 Q8714.7 Q8215.7 Yzhuo2 Wcheol ¥Æ¥Ä ¥Æ¥¤ ¤·¤³¤í {armor neckplates} +ï¥ 6F25 U933a B167 S15 N4859 V6274 O2337 MN40596X MP11.0591 P1-8-7 I8a7.8 Q8412.7 Yzhui4 Wbang ¤«¤¶¤ê {metal jewelry} {(kokuji)} +ï¦ 6F26 U9335 B167 S15 V6273 MN40591X MP11.0590 P1-8-7 I8a7.9 Q8411.4 Yhua1 Whwa ¥« ¤Ë¤¨ {holmium} {pattern on sword blade} +ï§ 6F27 U933b B167 S16 N4870 V6288 MN40597 MP11.0591 P1-8-8 I8a8.4 Q8314.0 Wmu ¥Ö {tin plate} +ï¨ 6F28 U935c B167 S17 V6306 MN40626 MP11.0594 P1-8-9 I8a9.4 Q8714.7 Yxia1 Wha ¥« {armour neck plates} +ï© 6F29 U9360 B167 S17 XJ1656A V6307 MN40630 MP11.0595 P1-8-9 I8a9.7 Q8611.4 Yhuang2 Wgoeng ¥³¥¦ {sound of bells and drums} +ïª 6F2A U937c B167 S17 XH4817 F2338 N4893 V6316 H1754 MN40667 MP11.0598 P1-8-9 I8a9.12 Q8315.0 Yzhen1 Wchim Wgam ¥·¥ó ¤Ï¤ê ¤µ.¤¹ {needle} +ï« 6F2B U936e B167 S17 N4885 V6308 MN40645 MP11.0596 P1-8-9 I8a9.8 Q8812.1 Yzhen1 Wyu ¥Á¥å¥¦ ¥È¥¦ {brass} +ï¬ 6F2C U9356 B167 S17 V6305 MN40620 MP11.0593 P1-8-9 I8a9.2 Q8411.1 Ychen3 Wchim ¥Á¥ó {unsatisfactory} +ï­ 6F2D U93b0 B167 S18 V6319 O2748 MN40747 MP11.0617 P1-8-10 I8a10.9 Q8811.7 Yyi4 Wil ¥¤¥Ä ¤«¤® {unit of weight} +ï® 6F2E U93ac B167 S18 N4897 V6321 MN40741 MP11.0612 P1-8-10 I8a10.5 Q8012.7 Yhao4 Ygao3 Who ¥³¥¦ ¤·¤Î¤® ¤Ê¤Ù {sword-blade ridges} +ï¯ 6F2F U93ad B167 S18 XJ04443 XH4903 V6329 H1763 MN40744 MP11.0612 P1-8-10 Q8118.1 Yzhen4 Wjin ¥Á¥ó ¤·¤º.¤á¤ë ¤·¤º.¤Þ¤ë ¤ª¤µ¤¨ {ancient peace-preservation centers} +ï° 6F30 U9394 B167 S18 N4904 V6327 H1762 MN40704 MP11.0607 P1-8-10 I8a10.1 Q8316.8 Yrong2 Wyong ¥è¥¦ ¤È.¤±¤ë ¤È.¤«¤¹ ¤¤¤¬¤¿ T1 ¤è¤ó {fuse} {melt} +ï± 6F31 U93b9 B167 S18 N4886 V6309 MN40766 MP11.0617 P1-8-10 I8a9.11 Q8813.3 Yrong2 Wsong ¤«¤¹¤¬¤¤ {clamp} {(kokuji)} +ï² 6F32 U93d6 B198 C167 S19 N5379 V6338 MN40799X MP11.0620 P2-11-8 I8a11.10 Q0010.9 Yao2 Wo ¥ª¥¦ ¤ß¤Ê¤´¤í.¤· {massacre} {annihilation} +ï³ 6F33 U93d7 B167 S20 V6333 MN40801 MP11.0621 P1-8-12 I8a12.1 Q8711.4 Ykeng1 Wgaeng ¥³¥¦ ¤Ä¤¯ {clinking sound} +ï´ 6F34 U93e8 B167 S19 N4907 V6335 MN40824 MP11.0626 P2-11-8 I8a11.9 Q5210.9 Yzan4 Wcham Wjam ¥µ¥ó ¥¶¥ó ¤¿¤¬¤Í {cold chisel} +ïµ 6F35 U93e5 B167 S19 XJ16553 XH4857 V6330 MN40821 MP11.0626 P1-8-11 Q8316.1 Yxiu4 Wsu ¥·¥å¥¦ ¤µ¤Ó {rust} {corrosion} +ï¶ 6F36 U93d8 B167 S19 N4909 V6337 O2881 MN40802 MP11.0621 P1-8-11 I8a11.3 Q8714.2 Yqiang1 Wjang ¥½¥¦ ¥·¥ç¥¦ {tinkling of jade or metal pendants} +ï· 6F37 U93c3 B167 S19 N4908 V6336 MN40772 MP11.0618 P1-8-11 I8a11.2 Q8813.4 Yzu2 Ycu4 Wjog ¥½¥¯ ¥¾¥¯ ¤ä¤¸¤ê {arrowhead} {barb} +ï¸ 6F38 U93dd B167 S19 N4911 V6340 MN40807 MP11.0622 P1-8-11 I8a11.7 Q8614.7 Yman4 Wman ¥Þ¥ó ¤³¤Æ {soldering iron} {trowel} {curling iron} {flat iron} +ï¹ 6F39 U93d0 B167 S19 V6332 MN40789 MP11.0619 P1-8-11 I8a11.5 Q8712.2 Yliu2 Wryu ¥ê¥å¥¦ {gold} +ïº 6F3A U93c8 B167 S19 N4899 V6323 O2815 MN40779 MP11.0619 P1-8-11 I8a10.10 Q8513.0 Ylian4 Wryeon ¥ì¥ó ¤¯¤µ¤ê {chain} {irons} {connection} +ï» 6F3B U93e4 B167 S19 N4910 V6339 MN40820 MP11.0625 P1-8-11 I8a11.4 Q8514.4 Ylou4 Wru ¥ë ¥í¥¦ ¤Á¤ê¤Ð.¤á¤ë {inlay} {set} {mount} +ï¼ 6F3C U941a B167 S20 N4916 V6351 MN40907 MP11.0634 P1-8-12 I8a12.3 Q8113.1 Ylou4 Ylue2 Wa ¥ï ¥¢ ¤Ó¤¿ ¤·¤³¤í {coin of smallest value} +ï½ 6F3D U9414 B167 S20 V6347 O2882 MN40893X MP11.0631 P1-8-12 I8a12.5 Q8114.6 Ytan2 Ychan2 Yxin2 Wsim ¥¿¥ó ¥·¥ó ¤Ä¤Ð {sword guard} {hilt} +ï¾ 6F3E U9413 B167 S20 V6346 MN40891 MP11.0630 P1-8-12 I8a11.1 Q8814.0 Ydui4 Ydun1 Wdae ¥¿¥¤ ¤¤¤·¤Å¤­ {ferrule} {butt end} +ï¿ 6F3F U9403 B167 S20 N4915 V6350 MN40867 MP11.0628 P1-8-12 I8a12.9 Q8411.1 Ynao2 Wnyo ¥É¥¦ ¥Ë¥ç¥¦ ¤É¤é {gong} +ïÀ 6F40 U9407 B167 S20 V6344 MN40874 MP11.0629 P1-8-12 I8a12.4 Q8216.9 Yfan2 Wbeon ¥Ï¥ó {hatchet} {vanadium} +ïÁ 6F41 U9410 B167 S20 V6345 MN40886 MP11.0630 P1-8-12 I8a12.8 Q8419.6 Yliao2 Yliao4 Wryo ¥ê¥ç¥¦ ¤¢¤·¤«¤» {silver} {platinum} {chains} +ï 6F42 U9436 B167 S21 N4922 V6358 O2952 MN40946 MP11.0647 P1-8-13 I8a13.2 Q8613.2 Yhuan2 Whwan ¥«¥ó ¤¿¤Þ¤­ ¤ï {metal ring} {link} {drawer pull} +ïà 6F43 U942b B167 S20 XH236 N4914 V6349 MN40924 MP11.0635 P1-8-12 I8a12.2 Q8012.7 Yjuan1 Wjeon ¥»¥ó ¤Û.¤ë ¤¨.¤ë ¤­.¤ë ¤Î¤ß {carve} {engrave} {chisel} +ïÄ 6F44 U9435 B167 S21 XJ04534 XJ06E6E XJ06F45 XJ1644C XH4844 N4919 V6354 H1771 O2920 MN40945 MP11.0636 P1-8-13 Q8315.0 Ytie3 Wcheol ¥Æ¥Ä ¤¯¤í¤¬¤Í {iron} +ïÅ 6F45 U9421 B167 S20 XJ04534 XJ06E6E XJ06F44 XJ1644C XH4919 V6342 P1-8-12 Q8315.0 Ytie3 Wcheol ¥Æ¥Ä ¤¯¤í¤¬¤Í {iron} +ïÆ 6F46 U943a B167 S21 V6355 MN40954 MP11.0648 P1-8-13 I8a13.4 Q8916.6 Ydang1 Ycheng1 Wdang Wjaeng ¥È ¥½¥¦ ¥È¥¦ ¤¯¤µ¤ê ¤³¤¸¤ê ¤³¤Æ ¤Ê¤Ù {chain} {tip of a scabbard} {flatiron} +ïÇ 6F47 U9441 B167 S22 V6359 P1-8-14 I8a13.1 Q8214.7 Ydang1 Yzheng1 ¥Ð¥ó {name} +ïÈ 6F48 U9452 B167 S23 XJ03455 XJ1647C XH4924 V6362 O2982 MN40989 MP11.0652 P2-15-8 Q7810.9 Yjian4 Wgam ¥«¥ó ¤«¤ó¤¬.¤ß¤ë ¤«¤¬¤ß {take warning from} {learn from} {pattern} {example} +ïÉ 6F49 U9444 B167 S22 XJ04372 XH4865 N4923 V6360 H1772 MN40972 MP11.0649 P1-8-14 Q8414.1 Yzhu4 Wju ¥Á¥å¥¦ ¥·¥å ¥·¥å¥¦ ¤¤.¤ë {cast} {mint} +ïÊ 6F4A U945b B167 S23 XJ0395B XJ0395C XJ06268 XJ15039 XH4843 N4925 V6363 H1774 O2967 MN41010 MP11.0653 P1-8-15 Q8018.6 ZSP1-8-14 Ykuang4 Wgwang ¥³¥¦ ¤¢¤é¤¬¤Í {ore} +ïË 6F4B U9460 B167 S23 XH3124 N4928 V6366 MN41019 MP11.0654 P1-8-15 I8a15.1 Q8219.4 Yshuo4 Wsag ¥·¥ã¥¯ ¤È¤í.¤«¤¹ ¤È.¤«¤¹ {melt} {be charmed} {captivated} +ïÌ 6F4C U9462 B167 S23 N4927 V6365 MN41021 MP11.0655 P1-8-15 I8a15.5 Q8113.6 Ylu:4 Wryeo ¥í ¥ê¥ç ¤ä¤¹¤ê {file} {rasp} +ïÍ 6F4D U945e B167 S23 N4929 V6367 MN41014 MP11.0654 P1-8-15 I8a15.4 Q8211.6 Yla4 Wrab ¥í¥¦ {solder} +ïÎ 6F4E U946a B167 S24 XJ06F4F XH4822 N4931 V6369 MN41038 MP11.0656 P1-8-16 I8a16.1 Q8111.7 Ylu2 Wro ¥í ¤¤¤í¤ê T1 ¤¿¤¿¤é {hearth} {fireplace} {furnace} +ïÏ 6F4F U9229 B167 S12 XJ06F4E N4822 V6228 P1-8-4 Q8312.7 Ylu2 Wro ¥í ¤¤¤í¤ê {hearth} {fireplace} {furnace} +ïÐ 6F50 U9470 B167 S25 N4933 V6371 O2998 MN41051 MP11.0657 P1-8-17 I8a17.1 Q8812.7 Q8317.7 Yyao4 Yyue4 Wyag ¥ä¥¯ ¤«¤® {lock} +ïÑ 6F51 U9475 B167 S25 XH3634 XI2k4.6 N4932 V6370 MN41064X MP11.0658 P1-8-17 Q8411.4 Yguan4 Wgwan ¥«¥ó ¤«¤Þ {steam boiler} +ïÒ 6F52 U9477 B167 S26 V6373 MN41069 MP11.0658 P1-8-18 I8a18.1 Q8114.1 Ynie4 Wseob ¥»¥Ä ¥¸¥ç¥¦ ¥Ë¥ç¥¦ ¤±¤Ì¤­ T1 ¤±¤Ì {pluck hair} {tweezers} +ïÓ 6F53 U947d B167 S27 XJ06F54 XH4930 N4935 V6374 O3020 MN41082 MP11.0659 P1-8-19 Q8418.6 Yzuan4 Yzuan1 Yzuan3 Wchan ¥µ¥ó ¤­.¤ë {make fire by rubbing sticks} +ïÔ 6F54 U945a B167 S23 XJ06F53 N4930 V6368 MN41009 MP11.0653 P1-8-15 I8a15.3 Q8518.6 Yzuan4 Yzuan1 Wchan ¥µ¥ó ¤­.¤ë {make fire by rubbing sticks} +ïÕ 6F55 U947c B167 S27 N4936 V6376 MN41081 MP11.0659 P1-8-19 I8a19.1 Q8611.4 Yluo2 Wra ¥é ¤É¤é {gong} +ïÖ 6F56 U947e B167 S27 V6375 MN41083 MP11.0660 P2-19-8 I8a19.2 Q2210.9 Yluan2 Wran ¥é¥ó ¤¹¤º {bells on emperor's carriage} +ï× 6F57 U9481 B167 S28 V6377 MN41092 MP11.0663 P1-8-20 I8a20.1 Q8614.7 Yjue2 Wgwag ¥«¥¯ ¥­¥ã¥¯ {hoe} +ïØ 6F58 U947f B167 S28 N4937 V6378 H2924 L2066 MN41088 MP11.0661 P2-20-8 I8a20.2 Q3710.9 Yzao2 Yzuo4 Wchag Wjo ¥µ¥¯ ¤Î¤ß ¤¦¤¬.¤Ä {chisel} +ïÙ 6F59 U9582 B169 S9 XDR3853 N4941 V6382 O1010 MN41211 MP11.0708 P3-8-1 I8e1.1 Q7710.7 DR3872 Yshuan1 Wsan ¥µ¥ó ¥»¥ó ¤«¤ó¤Ì¤­ {gate bar} +ïÚ 6F5A U9587 B169 S11 XJ04A44 XH4945 V6386 MN41220 MP11.0709 P3-8-3 Q7723.1 Ybi4 Wpye ¥Ø¥¤ ¤È.¤¸¤ë ¤È.¤¶¤¹ ¤·.¤á¤ë ¤·.¤Þ¤ë ¤¿.¤Æ¤ë {shut} {close} {obstruct} {block up} +ïÛ 6F5B U958a B169 S11 XH2039 N4943 V6384 MN41229 MP11.0711 P3-8-3 I8e3.2 Q7777.2 Wsan ¤Ä¤«.¤¨¤ë {to be obstructed} {to be blocked} {(kokuji)} +ïÜ 6F5C U9594 B169 S12 V6387 MN41251 MP11.0734 P3-8-4 I8e4.7 Q7740.0 Ymin3 Wmin ¥Ó¥ó ¥ß¥ó ¤¢¤ï.¤ì¤à ¤¦¤ì.¤¨¤ë {grieve} {be sad} {pity} +ïÝ 6F5D U9596 B169 S12 V6388 MN41260P MP11.0736 P3-8-4 I8e4.1 Q7723.2 Ymin3 ¥Ø¥¤ ¤æ.¤ë {shake while rinsing} {pan for gold} +ïÞ 6F5E U9598 B169 S13 N4952 V6396 MN41263 MP11.0736 P3-8-5 I8e5.2 Q7750.6 Yzha2 Wgab ¥³¥¦ ¤Ò¤Î¤¯¤Á {water gate} {lock} +ïß 6F5F U9599 B169 S13 XJ07229 N4951 V6395 MN41264 MP11.0736 P3-8-5 I8e5.3 Q7722.7 Ynao4 Wnyo ¥É¥¦ ¥È¥¦ ¤µ¤ï¤¬.¤·¤¤ {noisy} +ïà 6F60 U95a0 B169 S13 V6394 P3-8-5 I8e5.1 Q7710.3 Yrun4 Wyun ¥±¥¤ ¥®¥ç¥¯ ¥±¥¤ ¥¸¥å¥ó ¤¦¤ë¤¦ {intercalation} {illegitimate throne} +ïá 6F61 U95a8 B169 S14 N4956 V6400 MN41312 MP11.0741 P3-8-6 I8e6.5 Q7710.4 Ygui1 Wgyu ¥±¥¤ ¥± ¤Í¤ä {bedroom} +ïâ 6F62 U95a7 B169 S14 N4955 V6399 MN41311 MP11.0741 P3-8-6 I8e6.4 Q7780.1 Yhong4 Yhong1 Yhong3 Whong Whang ¥³¥¦ ¤È¤­ {war cry} +ïã 6F63 U95ad B169 S15 N4960 V6403 O2426 MN41334 MP11.0745 P3-8-7 I8e7.1 Q7760.6 Ylu:2 Wryeo ¥ê¥ç ¥í ¤µ¤È {rural area} +ïä 6F64 U95bc B169 S16 N4964 V6407 MN41380 MP11.0754 P3-8-8 I8e8.1 Q7723.3 Ye4 Yyan1 Wal ¥¢ ¥¢¥Ä ¥¨¥ó ¥è ¤È¤É.¤á¤ë ¤Õ¤µ.¤° {obstruct} {conceal} +ïå 6F65 U95bb B169 S16 N4965 V6408 MN41379 MP11.0750 P3-8-8 I8e8.4 Q7777.7 Yyan2 Wyeom ¥¨¥ó {town} +ïæ 6F66 U95b9 B169 S16 XJ13348 N4963 V6406 MN41372 MP11.0750 P3-8-8 I8e8.3 Q7771.6 Yyan1 Weom ¥¨¥ó ¥¢¥ó ¤ª¤ª.¤¦ {eunuch} +ïç 6F67 U95be B169 S16 N4962 V6405 MN41384 MP11.0755 P3-8-8 I8e8.5 Q7715.3 Yyu4 Wyeog ¥·¥­ ¥¤¥­ ¥­¥ç¥¯ ¥è¥¯ ¤¯¤®¤ê ¤·¤­¤¤ {threshold} +ïè 6F68 U95ca B169 S17 XJ06F69 XH2721 F2406 N4966 V6409 H3333 O2710 MN41429 MP11.0760 P3-8-9 I8e9.3 Q7716.4 Ykuo4 Whwal Wgwal ¥«¥Ä ¤Ò¤í.¤¤ {wide} +ïé 6F69 U6ff6 B85 S17 XJ06F68 N2721 V3364 O2611 MN18547 MP7.0328 P1-3-14 Q3712.0 Ykuo4 Whwal Wgwal ¥«¥Ä ¤Ò¤í.¤¤ {wide} +ïê 6F6A U95c3 B169 S17 XJ1662F V6410 MN41411 MP11.0756 P3-8-9 I8e9.4 Q7743.0 Yqu4 Wgyeog ¥²¥­ ¥±¥­ ¤·¤º¤« ¤Ò¤Ã¤½¤ê {quiet} {still} +ïë 6F6B U95cd B169 S17 V6411 MN41434 MP11.0762 P3-8-9 I8e9.2 Q7760.4 Ydu1 Wdo Wsa ¥È ¥¸¥ã {watchtower} {used phonetically} +ïì 6F6C U95cc B169 S17 N4968 V6413 O2708 MN41433 MP11.0761 P3-8-9 I8e9.1 Q7790.6 Q7760.3 Ylan2 Wran ¥é¥ó ¤¿.¤±¤ë ¤¿¤±¤Ê¤ï ¤Æ¤¹¤ê {rise high} {be well along} +ïí 6F6D U95d5 B169 S18 XH2412 N4972 V6417 MN41456 MP11.0766 P3-8-10 I8e10.3 Q7748.2 Yque4 Yque1 Wgweol ¥±¥Ä ¤«.¤±¤ë {lack} {gap} {fail} {imperial palace} +ïî 6F6E U95d4 B169 S18 N4970 V6415 MN41452 MP11.0765 P3-8-10 I8e10.4 Q7710.7 Yhe2 Whab ¥³¥¦ ¤È¤Ó¤é {doors} +ïï 6F6F U95d6 B169 S18 N4971 V6416 MN41458 MP11.0768 P3-8-10 I8e10.1 Q7732.7 Ychuang3 Ychuang4 Wcheum ¥Á¥ó ¤¦¤«¤¬.¤¦ {inquire about} +ïð 6F70 U95dc B169 S19 XJ03458 XH4958 N4974 V6419 H3335 O2994 MN41470 MP11.0769 P3-8-11 Q7777.2 Yguan1 Wgwan Wwan ¥«¥ó ¤»¤­ ¤«¤«.¤ï¤ë ¤«¤é¤¯¤ê ¤«¤ó¤Ì¤­ {connection} {barrier} {gateway} {involve} {concerning} +ïñ 6F71 U95e1 B169 S20 N4975 V6421 MN41489 MP11.0779 P3-8-12 I8e12.1 Q7750.6 Ychan3 Wcheon ¥»¥ó ¤ß¤Á.¤ë {clarify} +ïò 6F72 U95e5 B169 S21 V6420 MN41508 MP11.0781 P3-8-13 I8e12.2 Q7730.4 Yta4 Wdal ¥¿¥Ä ¥¿¥Á {gate} +ïó 6F73 U95e2 B169 S21 N4976 V6422 MN41500 MP11.0780 P3-8-13 I8e13.1 Q7764.1 Ypi4 Ybi4 Ypi1 Wbyeog ¥Ø¥­ ¥Ó¥ã¥¯ ¤Ò¤é.¤¯ {open} +ïô 6F74 U9621 B170 S6 N4978 V6424 MN41548 MP11.0784 P1-3-3 I2d3.1 Q7224.0 Yqian1 Wcheon ¥»¥ó {thousand} +ïõ 6F75 U9628 B170 S7 XJ1664E V6425 MN41559 MP11.0785 P1-3-4 I2d4.5 Q7121.2 Ye4 Waeg Wae ¥ä¥¯ ¥¢¥¤ ¥¢¥¯ ¤»¤Þ.¤¤ ¤Õ¤µ¤¬.¤ë ¤»¤Þ.¤ë {obstruct} {distress} {narrow} +ïö 6F76 U962e B170 S7 V6426 MN41569 MP11.0788 P1-3-4 I2d4.3 Q7121.1 Yruan3 Wwan Wweon ¥²¥ó {place name} +ï÷ 6F77 U962f B170 S7 XJ0542E XH1058 V6427 MN41570 MP11.0792 P1-3-4 Q7121.0 Yzhi3 Wji ¥· ¤¢¤È {foundation} {site} {address} +ïø 6F78 U9642 B170 S8 V6430 MN41603 MP11.0815 P1-3-5 I2d5.3 Q7424.7 Ypo1 Ybei1 Ypi2 Wpi Wpa ¥Ò ¥Ï ¤Ä¤Ä¤ß {levee} {embankment} {hill} {slope} +ïù 6F79 U964c B170 S9 V6436 O792 MN41617 MP11.0821 P1-3-6 I2d6.3 Q7126.0 Ymo4 Wmaeg ¥Ï¥¯ ¤Þ¤Á ¤ß¤Á T1 ¤Ï¤¶ {east-west path between paddies} {road} +ïú 6F7A U964f B170 S9 V6437 MN41623 MP11.0825 P1-3-6 I2d6.2 Q7422.7 Yduo4 Wta Wsu ¥À ¤º¤¤ {melon} {wrap} +ïû 6F7B U964b B170 S9 N4986 V6438 MN41616 MP11.0819 P1-3-6 I2d6.4 Q7121.2 Ylou4 Wru ¥í¥¦ ¤¤¤ä.¤·¤¤ ¤»¤Þ.¤¤ {narrowness} {meanness} {humbleness} +ïü 6F7C U9677 B170 S11 XJ03459 XH4990 N4995 V6451 H548 MN41707 MP11.0910 P1-3-8 Q7727.7 Yxian4 Wham ¥«¥ó ¤ª¤Á¤¤.¤ë ¤ª¤È¤·¤¤.¤ì¤ë {fall into} {cave in} {fall (castle)} {slide into} +ïý 6F7D U965c B170 S10 XJ1665F V6441 MN41656 MP11.0829 P1-3-7 I2d7.3 Q7423.8 Yshan3 Whyeob Whab ¥­¥ç¥¦ ¥³¥¦ ¤»¤Þ.¤¤ {narrow} +ïþ 6F7E U965e B170 S10 N4989 V6445 H459 O1057 MN41658 MP11.0830 P1-3-7 I2d7.5 Q7421.4 Ysheng1 Wseung ¥·¥ç¥¦ ¤Î¤Ü.¤ë {go up} {climb} +ð¡ 7021 U965d B170 S10 V6442 MN41657 MP11.0830 P1-3-7 I2d7.4 Q7423.8 Yshan3 Yxia2 Wseom ¥»¥ó {place name} +ð¢ 7022 U965f B170 S11 XJ13D2B V6443 O1309 MN41659 MP11.0831 P1-3-8 I2d7.8 Q7122.1 Yzhi4 Wcheog ¥Á¥ç¥¯ ¥È¥¯ ¤¹¤¹.¤à ¤Î¤Ü.¤ë T1 ¤¿¤« ¤Î¤Ü¤ë {climb} {rise} +ð£ 7023 U9666 B170 S10 XJ16668 XJ1666F V6440 P1-3-7 I2d7.2 Q7524.0 Q7122.9 Yzhi4 Wdo ¥È¥¦ ¥Á¥ç¥¦ ¤·¤Þ {island} +ð¤ 7024 U9672 B170 S11 N4996 V6452 MN41694 MP11.0852 P1-3-8 I2d8.1 Q7221.4 Ychui2 Wsu ¥¹¥¤ ¤Û¤È¤ê {boundary} +ð¥ 7025 U966c B170 S11 N4997 V6453 MN41685 MP11.0840 P1-3-8 I2d8.9 Q7124.7 Yzou1 Wchu ¥¹¥¦ ¥·¥å¥¦ ¤¹¤ß {corner} +ð¦ 7026 U968d B170 S12 V6465 MN41754 MP11.0947 P1-3-9 I2d9.4 Q7621.4 Yhuang2 Whwang ¥³¥¦ ¤Û¤ê {dry moat} +ð§ 7027 U9698 B170 S13 N5014 V6473 MN41791 MP11.0953 P1-3-10 I2d10.5 Q7821.7 Yai4 Wae Waeg ¥¢¥¤ ¥ä¥¯ ¤»¤Þ.¤¤ {narrow} {obstruct} +ð¨ 7028 U9695 B170 S13 XJ15029 N5015 V6474 MN41785 MP11.0952 P1-3-10 I2d10.3 Q7628.6 Yyun3 Wun Wweon ¥¤¥ó ¥¨¥ó ¥¦¥ó ¤ª¤Á.¤ë {fall} +ð© 7029 U9697 B170 S13 V6472 MN41788 MP11.0953 P1-3-10 I2d10.1 Q7621.3 Ywei3 Woe ¥«¥¤ ¤±¤ï.¤·¤¤ {high} {steep} +ðª 702A U96aa B170 S16 XJ03831 XJ1503C XH5000 N5024 V6483 H782 O2442 MN41874 MP11.0966 P1-3-13 Q7828.6 Yxian3 Wheom ¥±¥ó ¤±¤ï.¤·¤¤ {inaccessible place} {impregnable position} {steep place} {sharp eyes} +ð« 702B U96a7 B170 S15 N5022 V6482 MN41870 MP11.0960 P1-3-12 I2d12.1 Q7823.3 Ysui4 Wsu ¥¹¥¤ ¥Ä¥¤ ¤ß¤Á {fall} {go around} +ð¬ 702C U96b1 B170 S17 XJ03123 XJ13034 XH5020 N5025 V6485 H799 O2600 MN41891 MP11.0969 P1-3-14 Q7223.7 Yyin3 Yyin4 Weun ¥¤¥ó ¥ª¥ó ¤«¤¯.¤¹ ¤«¤¯.¤ì¤ë ¤è.¤ë {hide} {conceal} {cover} +ð­ 702D U96b2 B170 S17 V6486 MN41880 MP11.0968 P1-3-14 I2d14.2 Q7922.7 Yzhi4 Wjeul ¥Á¥ç¥¯ ¥·¥Ä ¤Î¤Ü.¤ë {stallion} {climb} {make} +ð® 702E U96b0 B170 S17 V6487 MN41889 MP11.0969 P1-3-14 I2d14.1 Q7623.3 Yxi2 Wseub ¥·¥Ä ¥·¥å¥¦ ¤µ¤ï {be moist} {be wet} +ð¯ 702F U96b4 B170 S19 V6488 MN41904 MP11.0976 P1-3-16 I2d16.1 Q7121.1 Ylong3 Wrong ¥í¥¦ ¥ê¥ç¥¦ ¤ª¤« {hill} {mound} +ð° 7030 U96b6 B171 S8 V6489 H3569 MN41923 MP11.0979 P4-8-3 I2b6.2 Q5013.2 Yli4 Wi Wdae ¥¿¥¤ T2 ¤ì¤¤¤Å¤¯¤ê {extend} {give} {cast} {slave radical (no. 171)} +ð± 7031 U96b8 B171 S17 XJ04E6C XH5026 N5027 V6491 H1804 MN41932 MP11.0979 P1-9-8 Q4593.2 Yli4 Wrye ¥ì¥¤ ¤·¤¿¤¬.¤¦ ¤·¤â¤Ù {servant} {prisoner} {criminal} {follower} +ð² 7032 U96b9 B172 S8 V6492 H3566 MN41937 MP11.0981 P4-8-2 I8c0.1 Q2021.4 ZPP1-2-6 Yzhui1 Wchu ¥µ¥¤ ¥¹¥¤ ¤È¤ê T2 ¤Õ¤ë¤È¤ê {bird} {old bird radical (no. 172)} +ð³ 7033 U96ce B172 S13 V6502 MN42001 MP11.1008 P1-5-8 I8c5.3 Q7011.4 Yju1 Wjeo ¥·¥ç {osprey} +ð´ 7034 U96cb B172 S12 V6501 MN41996 MP11.1003 P2-8-4 I8c4.4 Q2022.7 Yjun4 Yjuan4 Wjun ¥·¥å¥ó ¥»¥ó ¤¹¤°.¤ì¤ë {excel} +ðµ 7035 U96c9 B111 C172 S13 N3173 V6504 L2584 O1911 MN41987 MP11.1000 P1-5-8 I8c5.2 Q8041.4 Yzhi4 Wchi ¥¸ ¥Á ¤­¤¸ T1 ¤­ {pheasant} +ð¶ 7036 U96cd B172 S13 V6503 O2359 MN42000 MP11.1005 P2-2-11 I2j11.1 Q0071.0 Yyong1 Wong ¥è¥¦ ¥æ ¤Õ¤µ.¤° ¤ä¤ï¤é.¤° {softening} {mitigation} +ð· 7037 U894d B145 S17 XH5032 V5496 MN34596 MP10.0266 P1-5-12 Q3029.4 Q0021.4 Yza2 Wjab ¥¶¥Ä ¥¾¥¦ ¤Þ¤¸.¤¨¤ë ¤Þ¤¸.¤ë {mixed} {blended} {mix} {mingle} +ð¸ 7038 U96dc B172 S18 XJ03B28 XH5032 N5035 V6512 H1837 O2759 MN42122 MP11.1027 P1-10-8 Q0091.4 Yza2 Wjab ¥¶¥Ä ¥¾¥¦ ¤Þ¤¸.¤¨¤ë ¤Þ¤¸.¤ë T1 ¤µ¤¤ {mixed} {blended} {mix} {mingle} +ð¹ 7039 U970d B173 S16 V6533 MN42321 MP12.0056 P2-8-8 I8d8.1 Q1021.4 Yhuo4 Wgwag ¥«¥¯ ¤Ë¤ï¤« T1 ¤Ä¤ë {quick} {sudden} +ðº 703A U96d5 B172 S16 XJ16B7B N5033 V6509 MN42080 MP11.1011 P1-8-8 I8c8.1 Q7021.4 Ydiao1 Wjo ¥Á¥ç¥¦ ¤­¤¶.¤à ¤ï¤· ¤Û.¤ë {carving} +ð» 703B U96f9 B173 S13 N5047 V6523 MN42248 MP12.0045 P2-8-5 I8d5.3 Q1071.2 Ybao2 Wbag ¥Ï¥¯ ¥Ò¥ç¥¯ ¥Ü¥¯ ¤Ò¤ç¤¦ {hail} +ð¼ 703C U9704 B173 S15 N5054 V6530 MN42290 MP12.0050 P2-8-7 I8d7.1 Q1022.7 Yxiao1 Wso ¥·¥ç¥¦ ¤½¤é {sky} +ð½ 703D U9706 B173 S15 N5053 V6529 MN42299 MP12.0051 P2-8-7 I8d6.2 Q1040.1 Yting2 Wjeong ¥Æ¥¤ ¤¤¤«¤Å¤Á {lightning} {thunder} +ð¾ 703E U9708 B173 S16 N5059 V6537 MN42301 MP12.0055 P2-8-8 I8d8.4 Q1012.7 Ypei4 Wpae ¥Ï¥¤ ¤Ò¤µ¤á {big rain} {long rainy spell} +ð¿ 703F U9713 B173 S16 N5057 V6535 O2578 MN42332 MP12.0060 P2-8-8 I8d8.6 Q1021.7 Yni2 Wye Wyeog ¥²¥¤ ¤Ë¤¸ {rainbow} +ðÀ 7040 U970e B173 S16 V6534 MN42322 MP12.0059 P2-8-8 I8d8.7 Q1040.4 Ysha4 Wsab ¥·¥ç¥¦ ¥½¥¦ {light rain} {short while} +ðÁ 7041 U9711 B173 S16 N5058 V6536 MN42329 MP12.0059 P2-8-8 I8d8.5 Q1016.1 Yzhan1 Wjeom ¥Æ¥ó ¤¦¤ë¤ª.¤¦ ¤¦¤ë¤ª.¤¤ {moisten} {water} {soak} +ð 7042 U970f B173 S16 N5061 V6539 MN42323 MP12.0059 P2-8-8 I8d8.3 Q1011.1 Yfei1 Wbi ¥Ò ¤â¤ä {falling rain or snow} +ðà 7043 U9716 B173 S16 N5062 V6540 MN42335 MP12.0061 P2-8-8 I8d8.2 Q1099.4 Ylin2 Wrim ¥ê¥ó ¤Ê¤¬¤¢¤á {long rainy spell} +ðÄ 7044 U9719 B173 S16 N5060 V6538 MN42350X MP12.0062 P2-8-8 I8d8.8 Q1053.0 Yying1 Yji1 Wyeong ¥¨¥¤ ¥è¥¦ ¤ß¤¾¤ì {sleet} +ðÅ 7045 U9724 B173 S18 V6543 MN42396 MP12.0069 P2-8-10 I8d10.1 Q1060.2 Yliu4 Wryu ¥ê¥å¥¦ ¤¢¤Þ¤À¤ì {raindrops falling from the eaves} {eaves} +ðÆ 7046 U972a B173 S19 V6544 MN42430 MP12.0072 P2-8-11 I8d11.2 Q1011.4 Yyin2 Weum ¥¤¥ó {rain lasting at least ten days} +ðÇ 7047 U9730 B173 S20 N5066 V6546 MN42458 MP12.0073 P2-8-12 I8d12.1 Q1024.8 Yxian4 Ysan3 Wseon Wsan ¥»¥ó ¥µ¥ó ¤¢¤é¤ì {hail} {hailstones} {small cubes} +ðÈ 7048 U9739 B173 S21 N5068 V6548 MN42491 MP12.0081 P2-8-13 I8d13.2 Q1064.1 Ypi1 Wbyeog ¥Ø¥­ ¥Ò¥ã¥¯ {thunder} +ðÉ 7049 U973d B173 S22 XH2143 N5070 V6551 O2978 MN42499 MP12.0082 P2-8-14 I8d14.2 Q1022.3 Yji4 Wje ¥»¥¤ ¥µ¥¤ ¤Ï.¤ì¤ë ¤Ï.¤é¤¹ {clear up} +ðÊ 704A U973e B173 S22 V6550 MN42507 MP12.0083 P2-8-14 I8d14.1 Q1021.4 Ymai2 Wmae ¥Ð¥¤ ¤Ä¤Á¤Õ¤ë {wind-blown dust falling like rain} +ðË 704B U9744 B173 S24 N5074 V6555 O3004 MN42526 MP12.0085 P2-8-16 I8d16.1 Q1062.7 Yai3 Wae ¥¢¥¤ ¤â¤ä {mist} {haze} {fog} +ðÌ 704C U9746 B173 S24 N5071 V6552 MN42530 MP12.0085 P1-12-12 I8d15.1 Q1573.3 Ydai4 Wche ¥¿¥¤ {cloud cover} +ðÍ 704D U9748 B173 S24 XJ04E6E XJ14946 XJ16725 XH5056 N5072 V6553 H2819 O2992 MN42532 MP12.0085 P2-8-16 Q1010.8 Yling2 Wryeong ¥ì¥¤ ¥ê¥ç¥¦ ¤¿¤Þ {soul} {spirit} +ðÎ 704E U9742 B173 S24 N5073 V6554 MN42523 MP12.0084 P2-8-16 I8d16.2 Q1021.1 Yli4 Wryeog ¥ì¥­ {violent} {thunder} {lightening} +ðÏ 704F U9749 B173 S25 N5075 V6556 O3009 MN42540 MP12.0096 P2-8-17 I8d17.1 Q1274.7 Yai4 Wae ¥¢¥¤ ¥¤ {clouds} +ðÐ 7050 U975c B174 S16 XJ04045 XH5077 N5079 V6561 H1747 O2517 MN42578 MP12.0126 P1-8-8 Q5225.7 Yjing4 Wjeong ¥»¥¤ ¥¸¥ç¥¦ ¤·¤º- ¤·¤º.¤« ¤·¤º.¤Þ¤ë ¤·¤º.¤á¤ë T1 ¤·¤º¤« {quiet} +ðÑ 7051 U9760 B175 S15 N5085 V6564 MN42604 MP12.0137 P2-4-11 I4g11.1 Q2411.1 Ykao4 Wgo ¥³¥¦ ¤â¤¿.¤ì¤ë ¤¿¤¬.¤¦ ¤è.¤ë {lean on} +ðÒ 7052 U9764 B176 S14 XJ06157 XJ0622E V6567 MN42639 MP12.0145 P1-9-5 I3s11.1 Q1761.2 Ypao4 Wpo ¥Û¥¦ ¤Ë¤­¤Ó {pimple} +ðÓ 7053 U9766 B176 S16 V6568 MN42660 MP12.0146 P1-9-7 I5c11.5 Q1661.0 Ytian3 Ymian3 Wjeon ¥Æ¥ó {unashamed} +ðÔ 7054 U9768 B1 C176 S23 N73 V6569 MN42698 MP12.0148 P2-14-9 I4c19.1 Q7160.1 Yye4 Wyeob ¥è¥¦ ¤¨¤¯¤Ü {dimple} +ðÕ 7055 U52d2 B177 C19 S11 N5089 V545 MN2386 MP2.0390 P1-9-2 I2g9.2 Q4452.7 Yle4 Ylei1 Wreug ¥í¥¯ ¤¯¤Ä¤ï {halter and bit} +ðÖ 7056 U976b B177 S12 XJ03F59 XJ07057 N5090 V6571 MN42713 MP12.0152 P1-9-3 Q4754.0 Yren4 Wchae Wcha ¥¸¥ó ¥Ë¥ó ¥µ ¥µ¥¤ ¥µ¥Ä ¤¦¤Ä¤Ü ¤¦¤Ä¤ª ¤·¤Ê.¤ä¤« ¤æ¤® {quiver} +ð× 7057 U9771 B177 S12 XJ03F59 XJ07056 XH5091 V6574 MN42715X MP12.0152 P1-9-3 Q4752.0 Yren4 Win ¥¸¥ó ¥Ë¥ó ¥µ ¥µ¥¤ ¥µ¥Ä ¤¦¤Ä¤Ü ¤¦¤Ä¤ª ¤·¤Ê.¤ä¤« ¤æ¤® {soft} {pliable} {quiver} +ðØ 7058 U9779 B177 S13 XJ0705D V6575 O2162 MN42747 MP12.0156 P1-9-4 I3k10.33 Q4452.7 Yren4 Wbyeong ¥±¥Ä {archer's arm protector} +ðÙ 7059 U9785 B177 S14 N5094 V6581 MN42784 MP12.0158 P1-9-5 I3k11.23 Q4553.0 Yyang3 Yyang1 Yyang4 Wang ¥ª¥¦ ¥è¥¦ ¤à¤Ê¤¬¤¤ {martingale} {breast harness} {saddle girth} {fetter} {shackle} {carry on back} +ðÚ 705A U977c B177 S14 V6578 MN42764 MP12.0157 P1-9-5 I4c10.5 Q4651.0 Yda2 Wdal Wdan ¥¿¥ó ¥¿¥Á ¥¿¥Ä ¤Ê¤á.¤¹ ¤Ê¤á¤·¤¬¤ï {tanned leather} {smooth leather} +ðÛ 705B U9781 B177 S14 V6579 MN42776 MP12.0158 P1-9-5 I3k11.22 Q4454.7 Ytuo2 Wpi ¥Ò {reins} {saddle cover} +ðÜ 705C U977a B177 S14 V6577 MN42761 MP12.0156 P1-9-5 I3k11.21 Q4559.0 Ymo4 Wmal ¥Þ¥Ä ¥Ð¥Ä {proper name} +ðÝ 705D U9786 B177 S14 XJ07058 N5093 V6580 MN42794 MP12.0159 P1-9-5 I3k11.24 Q4152.7 Ymo4 Wbyeong ¤È¤â {archer's arm protector} {(kokuji)} +ðÞ 705E U978b B177 S15 XJ16750 N5096 V6584 MN42813 MP12.0160 P1-9-6 I3k12.18 Q4451.4 Yxie2 Whye Whae ¥¢¥¤ ¥«¥¤ ¤ï¤é¤¸ ¤¯¤Ä {straw sandals} +ðß 705F U978f B177 S15 N5097 V6585 H2714 O2379 MN42819X MP12.0162 P2-6-9 I3k12.21 Q1750.6 ZSP2-6-8 Ygong3 Wgong ¥­¥ç¥¦ ¤«¤¿¤¤ {hard} +ðà 7060 U9790 B177 S15 V6583 MN42829 MP12.0163 P1-9-6 I3k12.20 Q4153.1 Ygong3 Wha ¤³¤Ï¤¼ {clamp} {fastener} +ðá 7061 U979c B177 S17 N5100 V6588 MN42883 MP12.0166 P1-9-8 I3a13.12 Q4256.3 Yta4 Wdab ¥È¥¦ ¤¯¤Ä {shoes} {boots} +ðâ 7062 U97a8 B177 S18 XJ14F76 V6590 MN42924 MP12.0170 P1-9-9 I4c14.4 Q4652.7 Yhe2 Wgal ¥«¥Ä ¥¬¥Á ¥»¥Ä ¥¼¥Á ¤«¤ï¤°¤Ä {musical instrument} +ðã 7063 U97a6 B177 S18 V6592 MN42922 MP12.0170 P1-9-9 I4d14.4 Q4958.0 Yqiu1 Wchu ¥·¥å¥¦ ¤Õ¤é¤ó.¤Ë ¤·¤ê¤¬¤¤ {swing} +ðä 7064 U97a3 B177 S18 N5103 V6594 MN42909 MP12.0169 P1-9-9 I4a14.7 Q4759.4 Yrou2 Wyu ¥¸¥å¥¦ ¥Ë¥å¥¦ ¤Ê¤á.¤¹ ¤Ê¤á¤·¤¬¤ï {tanned leather} +ðå 7065 U97b3 B177 S18 V6591 MN42966 MP12.0175 P1-9-9 I3k15.9 Q4456.1 Yta4 Wtab ¥È¥¦ {rumbling} +ðæ 7066 U97b4 B177 S19 N5105 V6596 MN42972 MP12.0175 P1-9-10 I3k16.11 Q4452.7 Ybei4 Wbi Wpo ¥Ò ¥Ó ¥Õ¥¯ ¤Õ¤¤¤´ {bellows} +ðç 7067 U97c3 B177 S22 V6598 MN43053 MP12.0180 P1-9-13 I3k18.1 Q4453.4 Yda2 Wdal ¥À¥Ä ¥¿¥Ä T1 ¤À¤Ã {proper name} +ðè 7068 U97c6 B177 S24 V6600 MN43075X MP12.0181 P1-9-15 I3k20.1 Q4153.1 Yqian1 Wcheon ¥»¥ó {swing} {trapeze} +ðé 7069 U97c8 B177 S23 XJ1676C V6599 MN43079X MP12.0181 P1-9-14 I5g18.2 Q4455.3 Ywa4 Wmal ¥Ù¥Ä ¥â¥Á ¥Ð¥Ä ¥Þ¥Á ¤¯¤Ä¤·¤¿ ¤¿¤Ó {underwear} {leather-wear} {var of MN43079X} +ðê 706A U97cb B178 S10 XH2268 V6601 H2287 MN43108 MP12.0183 P2-3-7 I3d7.18 Q4050.6 Q5050.6 Ywei2 Wwi ¥¤ ¤½¤à.¤¯ T2 ¤Ê¤á¤·¤¬¤ï {tanned leather} +ðë 706B U97dc B178 S20 XJ1607E XJ1674E N5108 V6603 O2884 MN43189 MP12.0213 P1-10-10 I3d17.3 Q4257.7 Ytao1 Wdo ¥È¥¦ ¤æ¤Ö¤¯¤í ¤æ¤ß¤Ö¤¯¤í ¤Ä¤Ä.¤à {bag} {wrapping} +ðì 706C U97ed B179 S9 XJ04723 XH3988 N5109 V6604 H3574 O1011 MN43236 MP12.0217 P4-9-2 Q1110.1 Yjiu3 Wgu ¥­¥å¥¦ ¥¯ T2 ¤Ë¤é {leek} +ðí 706D U9f4f B210 S23 XJ0706E N5427 V7087 MN48578 MP12.1095 P2-2-21 I2j21.1 Q0022.3 Yji1 Wje ¥»¥¤ ¥µ¥¤ ¤¢¤¨¤â¤Î ¤Ê.¤Þ¤¹ ¤¢.¤¨¤ë {dishes seasoned with vinegar or miso} +ðî 706E U97f2 B8 C179 S19 XJ0706D XH5427 N336 V6606 MN43249 MP12.0218 P2-2-17 Q0010.1 Yji1 Wje ¥»¥¤ ¥µ¥¤ ¤¢¤¨¤â¤Î ¤Ê.¤Þ¤¹ ¤¢.¤¨¤ë {dress (salad) vegetables} +ðï 706F U7adf B180 C117 S11 N5111 V4234 MN25757 MP8.0705 P2-2-9 I5b6.5 Q0021.6 Yjing4 Wgyeong ¥­¥ç¥¦ ¥±¥¤ ¤ª¤ï.¤ë ¤Ä¤¤¤Ë ¤ï¤¿.¤ë {end} {finally} +ðð 7070 U97f6 B180 S14 V6609 O2163 MN43276 MP12.0223 P1-9-5 I5b9.7 Q0766.2 Yshao2 Wso ¥·¥ç¥¦ T1 ¤Ä¤° {music} {spring} +ðñ 7071 U97f5 B180 S13 XH5115 V6608 MN43271 MP10.0419 P1-9-4 Q0762.0 Yyun4 Wun ¥¤¥ó ¤Ò¤Ó¤­ {rhyme} {vowel} +ðò 7072 U980f B181 S13 V6620 MN43371 MP12.0246 P1-4-9 I9a4.2 Q0128.6 Yhang2 Whang ¥³¥¦ ¤Î¤É {alight} {land} {throat} {neck} +ðó 7073 U980c B181 G9 S13 N5120 V6622 H1045 DK715 L2794 O2113 MN43365 MP12.0244 IN2264 P1-4-9 I9a4.4 Q8178.6 Ysong4 Wsong Wyong ¥·¥ç¥¦ ¥¸¥å ¥è¥¦ ¤«¤¿¤Á ¤¿¤¿.¤¨¤ë ¤Û¤á.¤ë T1 ¤Ä¤° ¤Î¤Ö {eulogy} +ðô 7074 U9838 B181 S16 XJ0375B N5132 V6638 H1611 O2828 MN43515 MP12.0259 P1-7-9 I9a7.4 Q7118.6 Yjing3 Ygeng3 Wgyeong ¥±¥¤ ¤¯¤Ó {neck} {head} +ðõ 7075 U9824 B181 S15 XJ16828 N5126 V6633 MN43455 MP12.0261 P1-6-9 I9a6.3 Q7178.6 Yyi2 Wi ¥¤ ¤ª¤È¤¬¤¤ ¤¢¤´ {chin} {jaw} +ðö 7076 U9821 B181 S15 V6630 MN43452 MP12.0260 P1-6-9 I9a6.1 Q4168.6 Yjie2 Yxie2 Whil Wgal ¥±¥Ä ¥­¥Ä ¥«¥Ä ¥±¥Á {take wing} {fly up} +ð÷ 7077 U9837 B181 S16 N5125 V6632 MN43512 MP12.0270 P1-7-9 I9a7.7 Q8168.6 Yhan4 Wam Wham ¥¬¥ó ¥«¥ó ¤¦¤Ê¤º.¤¯ ¤¢¤´ {nod approval} +ðø 7078 U983d B181 S16 N5130 V6636 H1614 MN43517X MP12.0271 P1-7-9 I9a7.3 Q2128.6 Ytui2 Wtoe ¥¿¥¤ ¤¯¤º.¤ì¤ë {decline} {slide} +ðù 7079 U9846 B181 S17 N5133 V6640 MN43551 MP12.0276 P1-8-9 I9a8.1 Q6198.6 Yke1 Wgwa ¥« ¤Ä.¤Ö {grain (e.g. rice)} +ðú 707A U984f B181 S18 XJ03469 XH5139 V6649 H1809 MN43591 MP12.0290 P1-9-9 Q0128.6 Yyan2 Wan ¥¬¥ó ¤«¤ª {face} {expression} +ðû 707B U984b B181 S18 XH3793 N5134 V6642 MN43576 MP12.0277 P1-9-9 I9a9.4 Q6138.6 Ysai1 Wsi ¥µ¥¤ ¤¢¤´ ¤¨¤é {lower part of face} {jaw} {gills of a fish} +ðü 707C U986b B181 S22 N5143 V6656 MN43706 MP12.0317 P1-13-9 I9a13.1 Q0118.6 Yzhan4 Ychan4 Wjeon ¥»¥ó ¤Õ¤ë.¤¨¤ë {shudder} +ðý 707D U986f B181 S23 XJ03832 XH5137 N5144 V6657 H1913 O3002 MN43726 MP12.0318 P1-14-9 Q6138.6 Yxian3 Whyeon ¥±¥ó ¤¢¤­¤é¤« ¤¢¤é¤ï.¤ì¤ë {manifest} {display} {evident} {clear} +ðþ 707E U9870 B77 C181 S24 N2437 V6659 MN43737 MP12.0323 P2-15-9 I9a15.1 Q2140.6 Ypin2 Wbin ¥Ò¥ó ¤Ò¤½.¤á¤ë ¤·¤«.¤á¤ë {scowl} {raise eyebrows} +ñ¡ 7121 U9871 B4 C181 S25 XJ1696B XJ16C54 N259 V6660 O3001 MN43742 MP12.0323 P1-16-9 I9a16.1 Q2128.6 Ylu2 Wro ¥í ¤«¤·¤é ¤¢¤¿¤Þ {head} {skull} +ñ¢ 7122 U9874 B181 S26 N5146 V6661 MN43751X MP12.0324 P1-17-9 I9a17.1 Q4128.6 Yquan2 Wgwan ¥±¥ó ¥«¥ó {cheekbone} +ñ£ 7123 U9873 B181 S27 N5147 V6662 MN43750 MP12.0324 P1-18-9 I9a18.1 Q1118.6 Q1148.6 Ynie4 Wseob ¥·¥ç¥¦ {temple (of head)} +ñ¤ 7124 U98aa B1 C182 S12 N65 V6664 MN43769 MP12.0345 P2-3-9 I6d6.14 Q1021.7 Wpung ¤ª¤í¤· {wind from mountains} {(kokuji)} +ñ¥ 7125 U98af B117 C182 G9 S14 N3362 V6665 DK825 L2619 O2109 MN43808 MP12.0347 IN2266 P1-5-9 I5b9.4 Q0711.0 Ysa4 Wsab ¥µ¥Ä ¥½¥¦ ¤µ¤Ã.¤È {suddenly} {smoothly} +ñ¦ 7126 U98b1 B182 S14 N5149 V6666 H3336 MN43815 MP12.0348 P3-9-5 I6d8.11 Q7321.6 Ytai2 Wtae ¥¿¥¤ {typhoon} +ñ§ 7127 U98b6 B182 S17 N5150 V6668 MN43876X MP12.0351 P3-9-8 I6d11.9 Q7621.8 Q7721.8 Yju4 Wgu ¥° ¥¯ {storm} +ñ¨ 7128 U98c4 B182 S20 XJ07129 N5151 V6669 MN43946 MP12.0355 P1-11-9 I6d14.4 Q1791.0 Ypiao1 Wpyo ¥Ò¥ç¥¦ ¤Ò¤ë¤¬.¤¨¤ë ¤Ä¤à¤¸¤«¤¼ {turn over} {wave} +ñ© 7129 U98c3 B182 S20 XJ07128 XH5151 V6670 MN43945 MP12.0355 P3-9-11 Q7121.9 Ypiao1 Wpyo ¥Ò¥ç¥¦ ¤Ò¤ë¤¬.¤¨¤ë ¤Ä¤à¤¸¤«¤¼ {whirlwind} {cyclone} {floating} +ñª 712A U98c6 B182 S21 XJ1683C XJ1683F XJ16846 V6671 MN43963 MP12.0358 P1-12-9 I6d15.4 Q4741.0 Ybiao1 Wpyo ¥Ò¥ç¥¦ ¤Ä¤à¤¸¤«¤¼ {whirlwind} +ñ« 712B U98e9 B184 S13 N5156 V6677 MN44047 MP12.0380 P1-9-4 I8b4.2 Q8571.7 Ytun2 Wdon ¥É¥ó ¥È¥ó {Japanese noodles} +ñ¬ 712C U98eb B184 S13 V6676 O1963 MN44050 MP12.0380 P1-9-4 I8b4.3 Q8273.4 Yyu4 Weo ¥è¥¦ ¥ª ¥è ¤¢¤­.¤ë {satiety} +ñ­ 712D U9903 B184 S15 V6688 MN44131 MP12.0393 P1-9-6 I8b6.3 Q8074.8 Yjiao3 Yjia3 Wgyo ¥®¥ç¥¦ ¥­¥ç¥¦ ¥³¥¦ {gyoza} +ñ® 712E U9909 B184 S15 XJ16570 XJ16875 N5164 V6687 MN44140 MP12.0394 P1-9-6 I8b6.5 Q8772.0 Yxiang3 Whyang ¥·¥ç¥¦ ¤± ¤«¤ì¤¤ ¤«¤ì¤¤.¤¤ ¤Ù¤ó¤È¤¦ {(dried) boiled rice} +ñ¯ 712F U9912 B184 S16 XJ1685D XJ16863 N5169 V6695 MN44163 MP12.0402 P1-9-7 I8b7.3 Q8274.4 Ynei3 Wnoe ¥À¥¤ ¥¤ ¤¦.¤¨¤ë {hunger} {spoil} +ñ° 7130 U9914 B184 S16 V6694 MN44173 MP12.0404 P1-9-7 I8b7.2 Q8372.7 Ybu1 Wpo ¥Û ¥Õ ¤¯.¤¦ ¤æ¤¦¤á¤· {eat} {late afternoon meal} +ñ± 7131 U9918 B184 S16 XJ04D3E XH2042 XH408 N5168 V6693 H1798 MN44185 MP12.0405 P1-9-7 Q8879.4 Yyu2 Wyeo ¥è ¤¢¤Þ.¤ë ¤¢¤Þ.¤ê ¤¢¤Þ.¤¹ {surplus} {excess} {remainder} +ñ² 7132 U9921 B184 S17 N5175 V6702 MN44224 MP12.0414 P1-9-8 I8b8.4 Q8777.7 Yxian4 Wham ¥¢¥ó ¥«¥ó {bean jam} +ñ³ 7133 U991d B184 S16 XJ03E7E V6692 MN44212X MP12.0413 P1-9-7 Q8472.7 Yshi4 Wsig ¥³¥¦ ¥·¥­ ¥·¥ç¥¯ ¤«¤¶¤ê ¤«¤¶.¤ë {decorate} {ornament} {adorn} {embellish} +ñ´ 7134 U991e B184 S17 N5173 V6700 MN44214 MP12.0413 P1-9-8 I8b8.2 Q8375.3 Yjian4 Wjeon ¥»¥ó ¤Ï¤Ê¤à¤± {farewell gift} +ñµ 7135 U9924 B184 S17 V6699 MN44229 MP12.0415 P1-9-8 I8b8.1 Q8978.9 Ytan2 Wdam ¥¿¥ó {proceed} {offer} +ñ¶ 7136 U9920 B184 S17 XJ04C5F XH5172 N5172 V6698 MN44220 MP12.0414 P1-9-8 Q8874.1 Ybing3 Wbyeong ¥Ø¥¤ ¥Ò¥ç¥¦ ¤â¤Á ¤â¤Á¤¤ {rice cake} +ñ· 7137 U992c B184 S18 N5176 V6704 MN44255 MP12.0418 P1-9-9 I8b9.1 Q8772.0 Yhu2 Yhu1 Yhu4 Who ¥³ ¤«¤æ {rice broth} +ñ¸ 7138 U992e B184 S18 V6703 MN44268 MP12.0419 P2-9-9 I8b9.2 Q1873.2 Ytie4 Wcheol ¥Æ¥Ä ¤à¤µ¤Ü.¤ë {voracious} {gluttonous} +ñ¹ 7139 U993d B184 S19 V6706 MN44320 MP12.0422 P1-9-10 I8b10.1 Q8671.3 Ykui4 Wgwe ¥­ ¤ª¤¯.¤ë {give} {provide} +ñº 713A U993e B184 S19 N5177 V6707 MN44321 MP12.0422 P1-9-10 I8b10.3 Q8776.2 Yliu4 Yliu2 Wryu ¥ê¥å¥¦ {steaming rice} +ñ» 713B U9942 B184 S19 N5178 V6708 MN44339 MP12.0423 P1-9-10 I8b10.2 Q8671.7 Yyun2 Won ¥¦¥ó ¤¦¤É¤ó {Japanese noodles} {(kokuji)} +ñ¼ 713C U9949 B184 S20 N5179 V6709 MN44366 MP12.0425 P1-9-11 I8b11.2 Q8471.4 Yjin3 Wgeun ¥­¥ó ¤¦.¤¨¤ë {hunger} +ñ½ 713D U9945 B184 S20 N5180 V6710 L2998 MN44346 MP12.0424 P1-9-11 I8b11.1 Q8674.7 Yman2 Wman ¥Þ¥ó {bean-jam dumpling} {manjuu} +ñ¾ 713E U9950 B184 S21 N5182 V6713 MN44396 MP12.0427 P1-9-12 I8b12.5 Q8471.8 Yyi4 Weui ¥¤ ¥¨¥¤ ¥¨¥Ä ¤¹.¤¨¤ë ¤à¤».¤Ö {go bad} {sour} +ñ¿ 713F U994b B184 S21 V6711 MN44382 MP12.0426 P1-9-12 I8b12.4 Q8578.6 Ykui4 Wgwe ¥­ ¤ª¤¯.¤ë {give} {provide} {offer} +ñÀ 7140 U9951 B184 S21 S20 N5185 V6716 H1813 MN44397X MP12.0428 P1-9-12 I8b12.1 Q8275.3 Yji1 Wgi ¥­ ¤¦.¤¨¤ë {hunger} {thirst} +ñÁ 7141 U9952 B184 S21 S20 N5183 V6714 H1812 O2925 MN44400 MP12.0429 P1-9-12 I8b12.2 Q8471.1 Yrao2 Wyo ¥¸¥ç¥¦ ¥Ë¥ç¥¦ ¤æ¤¿¤« T1 ¤Ì¤¦ ¤Î ¤è {abundant} +ñ 7142 U994c B184 S21 N5181 V6712 MN44386 MP12.0427 P1-9-12 I8b12.3 Q8778.1 Yzhuan4 Wchan ¥»¥ó ¥µ¥ó ¤½¤Ê.¤¨¤ë {food} {offering} +ñà 7143 U9955 B184 S22 V6717 MN44426 MP12.0433 P2-13-9 I8b13.1 Q6173.2 Ytao1 Wdo ¥È¥¦ ¤à¤µ¤Ü.¤ë {be greedy} {be ravenous} +ñÄ 7144 U9997 B185 S11 V6720 MN44492 MP12.0443 P2-2-9 I5c6.10 Q4801.6 Ykui2 Wgyu Wgu ¥­ {road} +ñÅ 7145 U9998 B185 S17 N5187 V6721 MN44507 MP12.0444 P1-9-8 I5c12.6 Q8365.0 Yguo2 Wgoeg ¥«¥¯ ¥­¥ç¥¯ ¤¯¤Ó¤­.¤ë ¤ß¤ß¤­.¤ë {behead} {dismiss} +ñÆ 7146 U99a5 B186 S18 N5189 V6723 O2753 MN44545 MP12.0457 P1-9-9 I5d13.5 Q2864.7 Yfu4 Wbog ¥¯¥¯ ¥Ò¥ç¥¯ ¥Õ¥¯ ¤« ¤«¤ª.¤ë {perfume} +ñÇ 7147 U99ad B187 S12 N5192 V6727 H1814 O1697 MN44576 MP12.0488 P1-10-2 I10a2.1 Q7734.0 Yyu4 Weo ¥®¥ç {driving (horse)} +ñÈ 7148 U99ae B187 S12 V6726 O1533 MN44579 MP12.0489 P1-2-10 I2b10.1 Q3112.7 Yfeng2 Yping2 Wbing Wpung ¥Ò¥ç¥¦ ¥Õ ¥Õ¥¦ ¤¿¤Î.¤à ¤è.¤ë {displeasure} {proper name} +ñÉ 7149 U99bc B187 S14 V6732 MN44610 MP12.0504 P1-10-4 I10a4.2 Q7034.0 Ywen2 Wmun ¥Ö¥ó ¥â¥ó {zebra with yellow eyes and red mane} +ñÊ 714A U99df B187 S15 N5201 V6737 MN44683 MP12.0515 P1-10-5 I10a5.6 Q7630.0 Ysi4 Wsa ¥· {four horses} +ñË 714B U99db B187 S15 N5202 V6738 O2348 MN44679 MP12.0514 P1-10-5 I10a5.1 Q7530.6 Yshi3 Wsa ¥· ¤Ï.¤»¤ë ¤Ï¤ä.¤¤ {run fast} +ñÌ 714C U99dd B187 S15 XJ1692C N5204 V6740 MN44681 MP12.0514 P1-10-5 I10a5.3 Q7331.1 Ytuo2 Wta ¥À ¥¿ ¤»¤à¤· {hunchback} {load} +ñÍ 714D U99d8 B187 S15 N5203 V6739 MN44675 MP12.0513 P1-10-5 I10a5.4 Q7336.0 Ytai2 Wtae ¥¿¥¤ {stupid} +ñÎ 714E U99d1 B187 S15 N5205 V6741 MN44661 MP12.0509 P2-5-10 I10a5.7 Q4732.7 Ynu2 Wno ¥É ¤Ë¤Ö.¤¤ {slow horse} {foolish fellow} +ñÏ 714F U99ed B187 S16 N5213 V6750 MN44725 MP12.0518 P1-10-6 I10a6.4 Q7038.2 Yhai4 Yxie4 Whae ¥¬¥¤ ¥«¥¤ ¤ª¤É¤í.¤¯ ¤ª¤É¤í.¤«¤¹ {be surprised} +ñÐ 7150 U99ee B187 S16 N5210 V6747 MN44726 MP12.0519 P1-10-6 I10a6.3 Q7034.8 Ybo2 Wbag ¥«¥¯ ¥Ï¥¯ ¤Ö¤Á ¤Þ¤À¤é {spots} +ñÑ 7151 U99f1 B187 S16 N5212 V6749 MN44734 MP12.0520 P1-10-6 I10a6.2 Q7736.4 Yluo4 Wrag ¥é¥¯ ¤«¤ï¤é¤² {white horse} +ñÒ 7152 U99f2 B187 S16 V6746 P1-10-6 I10a6.1 Q7230.0 Wsun Whun ¥·¥å¥¦ ¥·¥å¥ó {(no known meaning; S&H uses jabberwocky words)} +ñÓ 7153 U99fb B187 S17 N5215 V6753 MN44767 MP12.0523 P1-10-7 I10a7.3 Q7634.1 Yhan4 Whan ¥«¥ó {rage} {run wild} +ñÔ 7154 U99f8 B187 S17 N5214 V6752 O2666 MN44759 MP12.0523 P1-10-7 I10a7.4 Q7734.7 Yqin1 Wchim ¥·¥ó {speed} {horses running} +ñÕ 7155 U9a01 B187 S17 V6751 MN44778 MP12.0525 P1-10-7 I10a7.2 Q7532.7 Ycheng3 Wbing ¥Æ¥¤ ¤Ï¤».¤ë {run fast} {gallop} {as one pleases} +ñÖ 7156 U9a0f B187 S18 N5219 V6757 MN44818 MP12.0532 P1-10-8 I10a8.2 Q7438.1 Yqi2 Wgi ¥­ {fast horse} +ñ× 7157 U9a05 B187 S18 V6756 MN44788 MP12.0527 P1-10-8 I10a8.1 Q7031.4 Yzhui1 Wchu ¥¹¥¤ ¤¢¤·¤² {grey horse} +ñØ 7158 U99e2 B187 S16 S18 N5211 V6748 MN44696 MP12.0516 P1-10-6 I10a6.5 Q7834.1 Ypian2 Wbyeon Wbyeong ¥Ø¥ó ¤Ê¤é.¤Ö {two-horse carriage} +ñÙ 7159 U9a19 B187 S19 N5223 V6763 H1841 L2806 MN44849X MP12.0535 P1-10-9 I10a9.1 Q7332.7 Ypian4 Wpyeon ¥Ø¥ó ¤«¤¿.¤ë ¤À¤Þ.¤¹ {deceive} +ñÚ 715A U9a2b B187 S20 V6765 MN44894 MP12.0538 P2-3-17 I3m17.1 Q3032.7 Yqian1 Wgeon ¥±¥ó {lift up} {err} {hopping} +ñÛ 715B U9a37 B187 S20 XJ0417B XH5221 N5224 V6764 H1846 MN44935 MP12.0544 P1-10-10 Q7733.6 Ysao1 Wso ¥½¥¦ ¤µ¤ï.¤° ¤¦¤ì¤¤ ¤µ¤ï¤¬.¤·¤¤ {harass} {bother} {annoy} {disturb} {agitate} {sad} {grieved} +ñÜ 715C U9a45 B187 S21 XJ0366E XJ0366F XJ14154 XH5200 N5225 V6768 H1848 MN44968 MP12.0548 P1-10-11 Q7131.6 Yqu1 Wgu ¥¯ ¤«.¤±¤ë ¤«.¤ë {spur a horse on} {expel} {drive away} +ñÝ 715D U9a42 B187 S21 V6769 MN44965 MP12.0547 P1-10-11 I10a11.2 Q7332.2 Ycan1 Wcham ¥µ¥ó ¤½¤¨¤¦¤Þ {extra driver or horse} +ñÞ 715E U9a40 B140 C187 S20 S21 N4102 V6766 MN44949X MP12.0546 P2-3-17 I3k17.5 Q4432.7 ZRP2-4-17 Ymo4 Wmaeg ¥Ð¥¯ {going straight forward} +ñß 715F U9a43 B187 S21 V6770 MN44966 MP12.0548 P1-10-11 I10a11.1 Q7139.1 Ypiao4 Ybiao1 Wpyo ¥Ò¥ç¥¦ {white horse} +ñà 7160 U9a3e B187 S21 N5226 V6771 MN44957 MP12.0546 P1-10-11 I10a11.3 Q7639.3 Yluo2 Wra ¥é {mule} +ñá 7161 U9a55 B187 S22 N5228 V6773 MN45008 MP12.0553 P1-10-12 I10a12.2 Q7232.7 Yjiao1 Wgyo Whyo ¥­¥ç¥¦ ¤ª¤´.¤ë {pride} {haughtiness} +ñâ 7162 U9a4d B187 S22 N5227 V6772 O2957 MN44986 MP12.0551 P1-10-12 I10a12.1 Q7431.1 Yxiao1 Whyo ¥®¥ç¥¦ ¥­¥ç¥¦ ¤¿¤±¤· {strong} {good horse} +ñã 7163 U9a5b B187 S23 XJ03158 XH5199 N5230 V6775 H1852 O2971 MN45030 MP12.0561 P1-10-13 Q7634.1 Yyi4 Wyeog ¥¨¥­ {station} +ñä 7164 U9a57 B187 S23 XJ03833 XJ1693C XH5220 N5231 V6776 H1853 MN45024 MP12.0556 P1-10-13 Q7838.6 Yyan4 Wheom ¥±¥ó ¥²¥ó ¤¢¤«¤· ¤·¤ë¤· ¤¿¤á.¤¹ ¤¿¤á¤· {verification} {effect} {testing} +ñå 7165 U9a5f B187 S24 N5232 V6777 MN45048 MP12.0563 P1-10-14 I10a14.1 Q7733.2 Yzou4 Yzhou4 Wchwi ¥·¥å¥¦ ¤Ë¤ï¤« ¤Ï¤».¤ë {run} {suddenly} +ñæ 7166 U9a62 B187 S26 XJ16924 N5233 V6778 L2810 O3007 MN45069 MP12.0565 P1-10-16 I10a16.2 Q7131.7 Ylu:2 Wryeo ¥í ¥ê¥ç ¤¦¤µ¤®¤¦¤Þ {donkey} +ñç 7167 U9a65 B187 S26 XJ15A26 N5234 V6779 O3008 MN45076X MP12.0566 P1-10-16 I10a16.1 Q7138.1 Yji4 Wgi ¥­ {fast horse} {talent} +ñè 7168 U9a64 B187 S27 V6780 MN45075 MP12.0566 P1-10-17 I10a17.2 Q7033.2 Yxiang1 Wyang ¥¸¥ç¥¦ ¥·¥ç¥¦ ¤¢.¤¬¤ë {lift one's head} +ñé 7169 U9a69 B187 S27 N5235 V6781 H1856 MN45086X MP12.0567 P1-10-17 I10a17.1 Q7431.4 Yhuan1 Whwan ¥«¥ó ¤è¤í¤³.¤Ö {greetings} {be happy} {celebrate} +ñê 716A U9a6b B187 S30 V6783 MN45094 MP12.0569 P2-10-20 I10a20.1 Q7132.7 Ybiao1 Wpyo ¥·¥ç¥¦ T1 ¤È¤É¤í {many horses} +ñë 716B U9a6a B187 S29 V6782 MN45090 MP12.0568 P1-10-19 I10a19.1 Q7131.1 Yli2 Wryeo ¥ê ¥ì¥¤ {black horse} +ñì 716C U9aad B188 S13 V6785 MN45111 MP12.0574 P1-10-3 I4b9.12 Q7124.0 Ygan4 Whan ¥«¥ó ¤Ï¤® {leg} {shin} +ñí 716D U9ab0 B188 S14 N5237 V6786 MN45127 MP12.0574 P1-10-4 I4b10.10 Q7724.7 Ytou2 Yshai3 Wtu ¥È¥¦ ¤µ¤¤ {dice} {bones} +ñî 716E U9abc B188 S16 N5239 V6788 H1830 MN45175 MP12.0577 P1-10-6 I4b12.6 Q7726.4 Yge2 Wgyeog ¥«¥¯ {bleached bones} +ñï 716F U9ac0 B188 S18 N5241 V6790 MN45205 MP12.0579 P1-10-8 I5f14.3 Q7624.0 Ybi4 Wbi Wpye ¥Ò ¥Ø¥¤ ¤â¤â {thigh} +ñð 7170 U9acf B188 S21 N5243 V6792 MN45267 MP12.0582 P1-10-11 I4b17.1 Q7524.4 Ylou2 Wru ¥í {skull} +ññ 7171 U9ad1 B188 S23 N5246 V6795 MN45281 MP12.0583 P1-10-13 I6d17.2 Q7622.7 Ydu2 Wchog ¥É¥¯ ¥È¥¯ {skull} +ñò 7172 U9ad3 B188 S23 XJ03F71 XJ0673B XH5242 N5244 V6793 H1855 O2970 MN45289 MP9.0371 P1-10-13 Q7423.2 Ysui3 Wsu ¥º¥¤ {marrow} {pith} +ñó 7173 U9ad4 B188 S23 XJ0424E XJ06D3C XJ06D3D XJ1695C XH405 N5245 V6794 H1854 O2969 MN45291 MP12.0584 P1-10-13 Q7521.8 Yti3 Wche ¥¿¥¤ ¥Æ¥¤ ¤«¤é¤À ¤«¤¿¤Á {the body} {substance} {object} {reality} +ñô 7174 U9ade B189 S23 V6798 O2972 MN45344 MP12.0635 P1-10-13 I4a19.2 Q0629.4 Yzao4 Wjo ¥½¥¦ T1 ¤¿¤«¤· {hurry} {high} +ñõ 7175 U9adf B190 S10 V6799 H1464 MN45355 MP12.0636 P1-7-3 I3j7.1 Q7272.2 Ybiao1 Yshan1 Wpyo ¥Ò¥å¥¦ ¥Ò¥ç¥¦ T2 ¤«¤ß¤¬¤·¤é ¤«¤ß¤«¤ó¤à¤ê {hair hanging long} {mane} {long hair radical (no.190)} +ñö 7176 U9ae2 B190 S13 N5252 V6800 MN45363 MP12.0637 P2-10-3 I3j10.1 Q7271.2 Yti4 Wche ¥Æ¥¤ ¥»¥­ ¤«¤â¤¸ {wig} +ñ÷ 7177 U9ae3 B190 S14 N5254 V6803 MN45371 MP12.0638 P2-10-4 I4h10.2 Q7222.7 Yfang3 Wbang ¥Û¥¦ {dimly} +ñø 7178 U9ae6 B190 S14 V6802 MN45377 MP12.0639 P2-10-4 I3j11.2 Q7271.4 Ymao2 Wmo ¥Ü¥¦ ¥â¥¦ ¤¿¤ì¤¬¤ß {bangs} {long hair} {excellence} +ñù 7179 U9aef B190 S15 N5259 V6809 O2580 MN45404X MP12.0642 P2-10-5 I3j12.2 Q7255.7 Q7244.7 Yran2 Yran3 Wyeom ¥¼¥ó ¤Ò¤² {beard} {mustache} +ñú 717A U9aeb B190 S15 V6807 MN45392 MP12.0640 P2-10-5 I3d12.12 Q7260.2 Ytiao2 Wcho ¥Á¥ç¥¦ ¤¦¤Ê.¤ë ¤¦¤Ê.¤¤ {long hair} {groan} +ñû 717B U9aee B190 S15 XJ04831 XH5255 N5256 V6805 H2849 MN45400 MP12.0640 P2-10-5 Q7244.7 Yfa4 Yfa3 Wbal ¥Ï¥Ä ¤«¤ß {hair} +ñü 717C U9af4 B190 S15 XJ0574A XH1601 N5257 V6806 MN45414 MP12.0643 P2-10-5 Q7252.7 Q7255.2 Yfu2 Yfo2 Wbul ¥Õ¥Ä {dimly} +ñý 717D U9af1 B190 S15 N5258 V6808 MN45410 MP12.0643 P2-10-5 I3j12.3 Q7271.2 Ypao4 Wpo ¥Û¥¦ ¤¿¤Ü {topknot} {bun} {coiled hairknot} +ñþ 717E U9af7 B190 S16 N5260 V6810 MN45426 MP12.0644 P2-10-6 I3j13.1 Q7260.2 Yqu1 Wgog ¥­¥ç¥¯ ¤Þ¤² ¤ï¤² {topknot} +ò¡ 7221 U9afb B190 S16 N5261 V6811 MN45442 MP12.0645 P2-10-6 I3d13.11 Q7260.1 Yji4 Wgye Wgil ¥±¥¤ ¥­¥Ä ¤¿¤Ö¤µ ¤ß¤º¤é ¤â¤È¤É¤ê {samurai topknot} +ò¢ 7222 U9b06 B190 S18 V6813 MN45484 MP12.0648 P2-10-8 I4a14.6 Q7293.2 Q7293.8 Ysong1 Wsong ¥·¥ç¥¦ ¥½¥¦ ¥·¥å {loose} {dishevelled} {pore} {cavity in overboiled daikon} +ò£ 7223 U9b18 B190 S21 N5263 V6814 O2979 MN45568 MP12.0653 P2-10-11 I2h19.1 Q7240.7 Yman2 Wman ¥Ð¥ó ¥Þ¥ó ¤«¤Ä¤é T1 ¤«¤º¤é {wig} {hair piece} +ò¤ 7224 U9b1a B190 S22 N5264 V6816 H2855 O2973 MN45580 MP12.0653 P2-10-12 I9a13.2 Q7228.6 ZPP1-10-12 Yxu1 Wsu ¥·¥å ¥¹ ¤Ò¤² {beard} {mustache} +ò¥ 7225 U9b1f B190 S23 V6817 MN45596 MP12.0655 P2-10-13 I5g18.1 Q7273.2 Yhuan2 Whwan ¥«¥ó ¤ï¤² ¤ß¤º¤é {topknot} {chignon} {male hairstyle of looped ponytails} +ò¦ 7226 U9b22 B190 S24 XJ16972 XJ1697D N5266 V6819 MN45607 MP12.0656 P2-10-14 I7b17.1 Q7280.6 Ybin4 Wbin ¥Ó¥ó ¥Ò¥ó {sideburns} +ò§ 7227 U9b23 B190 S25 XJ16A2D N5265 V6820 MN45613 MP12.0656 P2-10-15 I3s22.1 Q7271.6 Q7211.6 Ylie4 Wryeob ¥ê¥ç¥¦ ¤¿¤Æ¤¬¤ß {mane} +ò¨ 7228 U9b25 B191 S10 V6821 H1165 MN45632 MP12.0658 P1-5-5 I8e0.2 Q7711.4 ZPP1-1-9 Ydou4 Ydou3 Wdu Wgag T2 ¤È¤¦¤¬¤Þ¤¨ ¤¿¤¿¤«¤¤¤¬¤Þ¤¨ {broken gate radical (no. 191)} +ò© 7229 U9b27 B191 S15 XJ06F5F XH4951 N5268 V6822 MN45639 MP12.0658 P3-10-5 Q7722.7 Ynao4 Wryo Wnyo ¥È¥¦ ¥É¥¦ ¤µ¤ï¤¬.¤·¤¤ {quarrel} {dispute hotly} +òª 722A U9b28 B191 S16 N5269 V6823 MN45641 MP12.0659 P3-10-6 Q7780.1 Yhong4 Whong Whang ¥³¥¦ ¥° ¤È¤­ {fight} {war cry} +ò« 722B U9b29 B191 S18 N5270 V6824 MN45644 MP12.0659 P3-10-8 I8e8.2 Q7721.7 Yxi4 Whyeog ¥±¥­ ¥«¥¯ ¥²¥­ ¤»¤á.¤° {quarrel} +ò¬ 722C U9b2a B191 S20 XJ0462E XJ16A30 XJ16A32 XH4973 N5271 V6825 H3338 MN45649 MP12.0660 P3-10-10 Q7714.1 Ydou4 Ydou3 Wtu ¥È¥¦ ¤¿¤¿¤«.¤¦ ¤¢¤é¤½.¤¦ {fighting} +ò­ 722D U9b2e B191 S26 N5273 V6828 MN45659X MP12.0663 P3-10-16 I8e18.1 Q7711.7 Yjiu1 Wgu Wgyu ¥­¥å¥¦ ¤¯¤¸ {lottery} {lot} {raffle} +ò® 722E U9b2f B192 S10 V6829 H2758 O1517 MN45661 MP12.0664 P2-8-2 I0a10.2 Q2271.1 Ychang4 Wchang ¥Á¥ç¥¦ ¤«¤ª¤ê¤°¤µ {fragrant herbs} +ò¯ 722F U9b32 B193 S10 V6831 H1951 MN45672 MP12.0669 P2-1-9 I3d7.17 Q1022.7 Yli4 Yge2 Wgyeog ¥«¥¯ ¥ì¥­ ¤«¤Ê¤¨ ¤Ø¤À.¤Æ¤ë {tripod} +ò° 7230 U9b44 B106 C194 S15 N3108 V6837 H1227 O2487 MN45810 MP12.0688 P1-5-10 I5f10.4 Q2661.3 Ypo4 Ytuo4 Wbaeg ¥Ï¥¯ ¥¿¥¯ ¤¿¤Þ.¤·¤¤ {soul} {spirit} +ò± 7231 U9b43 B194 S15 N5279 V6836 MN45806 MP12.0688 P3-10-5 I5f10.2 Q2321.4 Yba2 Wbal ¥Ï¥Ä ¥Ð¥Ä {(god of) drought} +ò² 7232 U9b4f B194 S18 F2075 V6841 MN45872 MP12.0692 P1-8-10 I5d13.6 Q2641.3 Ywei4 Wwi ¥® ¤¿¤«.¤¤ {high} {large} +ò³ 7233 U9b4d B194 S18 V6839 MN45869 MP12.0692 P3-10-8 I5f13.2 Q2721.2 Ywang3 Wmang ¥â¥¦ ¥Ü¥¦ {spirits of mountains and streams} +ò´ 7234 U9b4e B194 S18 XJ15B29 V6840 MN45870 MP12.0692 P3-10-8 I5f13.1 Q2121.2 Yliang3 Wryang ¥ê¥ç¥¦ ¤³¤À¤Þ {spirits of trees and rocks} +òµ 7235 U9b51 B194 S21 V6842 MN45901X MP12.0705 P3-10-11 I5f15.1 Q2021.2 Ychi1 Wri ¥Á ¤¹¤À¤Þ {mountain spirits} +ò¶ 7236 U9b58 B4 C194 S24 N258 V6844 MN45941 MP12.0707 P3-2-22 I2p22.1 Q7121.3 Yyan3 Wyeom Wyeob ¥¨¥ó ¥è¥¦ ¤¦¤Ê.¤µ¤ì¤ë {have a nightmare} +ò· 7237 U9b74 B195 S15 V6846 MN46022 MP12.0731 P1-11-4 I11a4.1 Q2032.7 Yfang2 Wbang ¥Û¥¦ ¤«¤¬¤ß¤¿¤¤ ¤ª¤·¤­¤¦¤ª ¤«¤¬¤ß¤À¤¤ {type of sea bream} +ò¸ 7238 U9b93 B195 S16 N5286 V6853 MN46076 MP12.0739 P1-11-5 I11a5.3 Q2831.1 Yzha4 Yzha3 Wja ¥µ ¤¹¤· {sushi} {seasoned rice} +ò¹ 7239 U9b83 B195 S16 N5285 V6852 MN46044 MP12.0732 P1-11-5 I11a5.2 Q2734.9 Yping2 Wpyeong ¥Ò¥ç¥¦ ¥Ø¥¤ ¤Ò¤é¤á {flounder} {flatfish} +òº 723A U9b91 B195 S16 N5284 V6851 MN46074 MP12.0743 P1-11-5 I11a5.4 Q2731.2 Ybao4 Wpo ¥Û ¥Û¥¦ ¤¢¤ï¤Ó {abalone} +ò» 723B U9b96 B195 S16 V6849 MN46089 MP12.0739 P1-11-5 I11a5.1 Q2136.0 ¤«¤¸¤« {bullhead} {(kokuji)} +ò¼ 723C U9b97 B195 S16 V6850 MN46091X MP12.0739 P1-11-5 I11a5.6 Q2733.3 Wdong ¤³¤Î¤·¤í {gizzard shad} {(kokuji)} +ò½ 723D U9b9f B195 S17 V6861 MN46108 MP12.0740 P1-11-6 I11a6.4 Q2334.4 Yan4 Wan ¥¢¥ó {angler-fish} +ò¾ 723E U9ba0 B195 S17 N5292 V6860 MN46112X MP12.0740 P1-11-6 I11a6.6 Q2731.2 Ywei2 Woe ¥«¥¤ ¥² ¥¬¥¤ ¤Ï¤¨ ¤Ï¤ä {dace (carp)} {(kokuji)} +ò¿ 723F U9ba8 B195 S17 N5293 V6862 L2826 MN46123 MP12.0741 P1-11-6 I11a6.8 Q2136.1 DR2578 Yqi2 Wji Wgi ¥· ¥­ ¤¹¤· {sushi} {seasoned rice} +òÀ 7240 U9bb4 B195 S17 V6856 P1-11-6 I11a6.2 Q2439.0 ¥´¥ê ¤á¤Ð¤ë ¤Þ¤Æ ¤³¤Á {bullhead} {rockfish} {razor clam} {flathead} +òÁ 7241 U9bc0 B195 S18 V6865 MN46168 MP12.0748 P1-11-7 I11a7.4 Q2239.3 Ygun3 Wgon ¥³¥ó {large mythical fish} {proper name} +ò 7242 U9bca B195 S18 V6867 MN46186 MP12.0750 P2-7-11 I11a7.9 Q3933.6 Ysha1 Wsa ¥µ ¥·¥ã ¤µ¤á ¤Ï¤¼ {goby (fish)} +òà 7243 U9bb9 B195 S18 N5297 V6871 MN46154 MP12.0747 P1-11-7 I11a7.6 Q2932.7 Yshao1 Wso ¥·¥ç¥¦ ¥½¥¦ ¤¿¤³ {octopus} +òÄ 7244 U9bc6 B195 S18 V6866 MN46177 MP12.0749 P1-11-7 I11a7.1 Q2332.7 Yfu3 Wpo ¥Õ ¥Û ¤¤¤ë¤« {type of herring} +òÅ 7245 U9bcf B195 S18 V6868 MN46201 MP12.0751 P1-11-7 I11a7.5 Q2230.0 Wri ¤¢¤µ¤ê ¤¦¤°¤¤ {short necked clam} {dace} {chub} {(kokuji)} +òÆ 7246 U9bd1 B195 S18 V6869 MN46203 MP12.0751 P1-11-7 I11a7.8 Q2432.7 Wheui ¤«¤º¤Î¤³ {yellow fish (herring) eggs (sushi)} {(kokuji)} +òÇ 7247 U9bd2 B195 S18 N5296 V6870 MN46204 MP12.0751 P1-11-7 I11a7.7 Q2732.7 Yyong3 Wtong ¤³¤Á {flathead (fish)} {(kokuji)} {(kokuji)} +òÈ 7248 U9be3 B195 S19 N5303 V6881 MN46246 MP12.0753 P1-11-8 I11a8.5 Q2632.7 Yyi4 Wyeog ¥¨¥­ ¤¹¤ë¤á {cuttlefish} +òÉ 7249 U9be2 B195 S19 V6876 MN46245 MP12.0753 P1-11-8 I11a8.3 Q2731.7 Yni2 Wye ¥²¥¤ ¤µ¤ó¤·¤ç¤¦¤¦¤ª {salamander} {female whale} {small fish} {old person's teeth} +òÊ 724A U9be4 B195 S19 V6877 MN46247 MP12.0754 P1-11-8 I11a8.4 Q2631.1 Ykun1 Wgon ¥³¥ó {large mythical fish} {roe} +òË 724B U9bd4 B195 S19 N5304 V6882 MN46208 MP12.0751 P1-11-8 I11a8.7 Q2236.3 Yzi1 Wchi ¥· ¤Ü¤é ¤È¤É {mullet (fish)} +òÌ 724C U9be1 B195 S19 N5302 V6880 MN46243 MP12.0753 P1-11-8 I11a8.2 Q2131.1 Yfei1 Wbi ¥Ò ¤Ë¤·¤ó ¤Ï¤é¤é¤´ {herring} +òÍ 724D U9c3a B195 S22 XJ03033 N5324 V6912 O2999 MN46442 MP12.0767 P1-11-11 Q2332.2 Ysao1 Wso ¥½¥¦ ¤¢¤¸ {horse mackerel} +òÎ 724E U9bf2 B195 S19 V6878 MN46287X MP12.0757 P1-11-8 I11a8.1 Q2833.3 Weo ¤É¤¸¤ç¤¦ {loach} {lamprey} +òÏ 724F U9bf1 B195 S19 N5306 V6885 MN46286 MP12.0757 P1-11-8 I11a8.10 Q2131.7 Who ¤·¤ã¤Á¤Û¤³ ¤·¤ã¤Á {fabulous dolphin-like fish} {killer whale} {(kokuji)} +òÐ 7250 U9bf0 B195 S19 N5300 V6879 O2829 MN46285 MP12.0757 P1-11-8 I11a8.8 Q2833.2 Ynian2 Ynian3 Wyeom ¥Í¥ó ¤Ê¤Þ¤º {fresh-water catfish} {(kokuji)} +òÑ 7251 U9c15 B195 S20 N5308 V6892 O2886 MN46346 MP12.0761 P1-11-9 I11a9.4 Q2734.7 Yha2 Yxia1 Wha ¥« ¤¨¤Ó {shrimp} {prawn} {lobster} +òÒ 7252 U9c14 B195 S20 V6891 MN46345 MP12.0761 P1-11-9 I11a9.12 Q2335.0 Yjian3 Wgam ¥«¥ó ¤«¤ì¤¤ ¤¿¤é {flatfish} {turbot} {cod} +òÓ 7253 U9c09 B195 S20 V6890 MN46323 MP12.0759 P1-11-9 I11a9.10 Q2631.4 Yhuang2 Whwang ¥³¥¦ ¤Á¤ç¤¦¤¶¤á ¤Ò¤¬¤¤ {sturgeon} +òÔ 7254 U9c13 B195 S20 N5315 V6900 MN46344 MP12.0761 P1-11-9 I11a9.7 Q2633.0 Ysai1 Yxi3 Wsae ¥µ¥¤ ¥· ¤¨¤é {gills} {gill slits} +òÕ 7255 U9c0c B195 S20 N5314 V6899 MN46330 MP12.0759 P1-11-9 I11a9.14 Q2836.1 Yqiu1 Wchu ¥·¥å ¥·¥å¥¦ ¤É¤¸¤ç¤¦ {loach (fish)} +òÖ 7256 U9c06 B195 S20 V6889 MN46317 MP12.0759 P1-11-9 I11a9.8 Q2536.3 Ychun1 Wchun ¥·¥å¥ó ¤µ¤ï¤é {Spanish mackerel} +ò× 7257 U9c08 B195 S20 XJ16B34 N5313 V6898 MN46322 MP12.0759 P1-11-9 I11a9.9 Q2439.4 Ydie2 Wjeob Wtab ¥Á¥ç¥¦ ¥È¥¦ ¤«¤ì¤¤ {sole} {flatfish} {flounder} +òØ 7258 U9c12 B195 S20 N5316 V6897 MN46340 MP12.0760 P1-11-9 I11a9.6 Q2834.7 Yfu4 Wbog ¥Õ¥¯ ¤¢¤ï¤Ó ¤Õ¤° {abalone} +òÙ 7259 U9c0a B195 S20 N5309 V6893 MN46325 MP12.0753 P1-11-9 I11a9.1 Q2539.6 Ylian4 Wryeon ¥ì¥ó ¤Ë¤·¤ó {herring} +òÚ 725A U9c04 B195 S20 V6888 MN46314 MP12.0759 P1-11-9 I11a9.13 Q2335.0 Ywei1 Weui ¥¤ {a type of fish} +òÛ 725B U9c2e B195 S21 XJ0725C N5319 V6905 MN46403 MP12.0765 P1-11-10 I11a10.7 Q2631.7 Ywen1 Won ¥ª¥ó ¤¤¤ï¤· {sardine} +òÜ 725C U9c1b B195 S20 XJ0725B XH5319 V6887 P1-11-9 Q2631.7 Ywen1 Won ¥ª¥ó ¤¤¤ï¤· {sardine} +òÝ 725D U9c25 B195 S21 XJ16B4B N5321 V6908 MN46382 MP12.0763 P1-11-10 I11a10.5 Q2633.3 Yguan1 Whwan ¥«¥ó ¥³¥ó ¤ä¤â¤á ¤ä¤â¤ª {widower} {unmarried man} +òÞ 725E U9c24 B195 S21 XJ16A4C N5320 V6906 MN46381 MP12.0763 P1-11-10 I11a10.1 Q2132.7 Yshi1 Wsa ¥· ¥½¥¦ ¤Ö¤ê ¤Ï¤Þ¤Á ¤«¤Þ¤¹ {yellowtail} +òß 725F U9c21 B195 S21 V6902 MN46374 MP12.0762 P1-11-10 I11a10.6 Q2736.2 Yliu2 Wryu ¥ê¥å¥¦ ¥ë {a type of fish} +òà 7260 U9c30 B195 S21 V6903 MN46414 MP12.0765 P1-11-10 I11a10.2 Q2530.6 Wsin ¤Ï¤¿¤Ï¤¿ {sandfish} {(kokuji)} +òá 7261 U9c47 B195 S22 V6910 MN46468 MP12.0769 P1-11-11 I11a11.6 Q2033.2 Ykang1 Wgang ¥³¥¦ {anglerfish} +òâ 7262 U9c32 B195 S22 XJ07367 V6909 MN46416 MP12.0765 P2-11-11 Q4833.6 Q5833.6 Yao2 Wo ¥´¥¦ ¤ª¤ª¤¬¤á {huge sea turtle} +òã 7263 U9c46 B195 S22 N5325 V6913 MN46464 MP12.0769 P1-11-11 I11a11.4 Q2034.6 Yzhang1 Wjang ¥·¥ç¥¦ ¤¿¤³ {octopus} +òä 7264 U9c3e B195 S22 N5323 V6911 MN46447 MP12.0767 P1-11-11 I11a11.3 Q2139.1 Ybiao4 Wpyo ¥Ò¥ç¥¦ ¤Õ¤¨ ¤¦¤­¤Ö¤¯¤í {fish bladder} +òå 7265 U9c5a B195 S23 V6918 MN46516 MP12.0773 P1-11-12 I11a12.4 Q2436.1 Yxi3 Wheui ¤­¤¹ {sillaginoid} {(kokuji)} +òæ 7266 U9c60 B195 S24 V6927 MN46530 MP12.0774 P1-11-13 I11a13.4 Q2836.6 Ykuai4 Whoe ¥«¥¤ ¥± ¤¨¤½ ¤Ê¤Þ¤¹ {lizard fish} +òç 7267 U9c67 B195 S24 N5336 V6926 MN46542 MP12.0775 P1-11-13 I11a13.3 Q2531.8 Yli3 Wrye ¥ì¥¤ ¤Ï¤â {conger} {sea eel} +òè 7268 U9c76 B195 S26 XJ16A5F XJ16A73 N5337 V6928 MN46592 MP12.0777 P1-11-15 I11a15.1 Q2833.2 Yxiang3 Wsang ¥·¥ç¥¦ ¥è¥¦ ¤Õ¤« ¤Ò¤â¤Î {shark} +òé 7269 U9c78 B195 S27 N5339 V6930 O3014 MN46600 MP12.0887 P1-11-16 I11a16.1 Q2131.7 Ylu2 Wro ¥í ¤¹¤º¤­ {sea bass} +òê 726A U9ce7 B196 S13 XJ0726B N5341 V6933 MN46643 MP12.0785 P2-11-2 I11b2.3 Q2721.7 Yfu2 Wbu ¥Õ ¤±¤ê ¤«¤â {wild duck} {end} {suffix} +òë 726B U9cec B196 S9 XJ0726A XH5341 V6934 MN46644 MP12.0787 P2-7-2 Q2721.7 Yfu2 Wbu ¥Õ ¤±¤ê ¤«¤â {wild duck} {end} {suffix} +òì 726C U9cf0 B196 S13 V6935 O1824 MN46658 MP12.0789 P1-2-11 I11b2.2 Q8702.7 Wib ¤Ë¤ª {grebe} +òí 726D U9d09 B92 C196 S16 S15 N2851 V6951 MN46738 MP12.0808 P1-5-11 I11b5.3 Q1722.7 Q7722.7 Yya1 Wa ¥¢ ¤«¤é¤¹ {crow} {raven} +òî 726E U9d08 B27 C196 S15 XJ03467 XJ0726F XH830 F2128 N836 V6940 MN46734 MP12.0807 P3-2-13 Q7122.7 Yyan4 Wan ¥¬¥ó ¤«¤ê ¤«¤ê¤¬¤Í {wild goose} +òï 726F U9ceb B196 S13 XJ03467 XJ0726E XH830 V6932 MN46655 MP12.0789 P3-2-11 Q7122.7 Yyan4 Wan ¥¬¥ó ¤«¤ê ¤«¤ê¤¬¤Í {wild goose} +òð 7270 U9d03 B196 S15 V6942 MN46723 MP12.0806 P1-11-4 I11b4.1 Q2533.0 Yjue2 Wgyeog ¥±¥¤ ¥±¥­ ¥±¥Ä ¤â¤º {shrike} +òñ 7271 U9d06 B196 S15 V6944 MN46727 MP12.0806 P1-4-11 I11b4.2 Q4702.7 Yzhen4 Wjim ¥Á¥ó {a poisonous Chinese bird} +òò 7272 U9d2a B196 S16 V6947 MN46820 MP12.0818 P1-5-11 I11b5.5 Q3782.7 Yyu4 Wyul ¥¤¥Ä {flying fast} {swooping} +òó 7273 U9d26 B196 S16 N5345 V6950 MN46822 MP12.0818 P2-5-11 I11b5.8 Q5032.7 Yyang1 Wang ¥ª¥¦ {female mandarin duck} +òô 7274 U9daf B196 S21 XJ03229 N5364 V6994 O2940 MN47169 MP12.0855 P2-10-11 I11b10.9 Q3232.7 Q9032.7 Yying1 Waeng ¥ª¥¦ ¤¦¤°¤¤¤¹ {nightingale} +òõ 7275 U9d23 B196 S16 V6946 MN46814 MP12.0817 P1-5-11 I11b5.7 Q4762.7 Ygu1 Wgo ¥³ {partridge} +òö 7276 U9d1f B196 S16 XJ07277 N5347 V6954 MN46805 MP12.0815 P1-5-11 I11b5.4 Q7772.7 Q7712.7 Ychi1 Yzhi1 Wchi ¥· ¤È¤Ó {kite} +ò÷ 7277 U9d44 B133 C196 S17 XJ07276 XH5347 N3848 V6958 MN46833 MP12.0820 P1-6-11 Q1712.7 Ychi1 Wchi ¥· ¤È¤Ó {kite} {horned owl} {wine cups} +òø 7278 U9d15 B196 S16 V6952 MN46774 MP12.0811 P1-11-5 I11b5.1 Q2331.1 Ytuo2 Wta ¥À ¥¿ {Chinese ostrich} +òù 7279 U9d12 B196 S16 N5344 V6949 MN46770 MP12.0811 P1-5-11 I11b5.6 Q8732.7 Yling2 Wryeong ¥ì¥¤ {wagtail} +òú 727A U9d41 B196 S17 V6959 MN46888 MP12.0830 P1-6-11 I11b6.2 Q0742.7 Yjiao1 Wgyo ¥³¥¦ {night heron} +òû 727B U9d3f B196 S17 N5349 V6961 O2631 MN46884 MP12.0829 P1-6-11 I11b6.1 Q8762.7 Yge1 Whab ¥³¥¦ ¤Ï¤È ¤É¤Ð¤È {dove} {temple pigeon} +òü 727C U9d3e B196 S17 N5350 V6962 MN46883 MP12.0829 P1-6-11 I11b6.3 Q2752.7 Ymou2 Wmo ¥Ü¥¦ ¤È¤­ {crested ibis} +òý 727D U9d46 B196 S17 V6960 MN46903 MP12.0831 P1-3-14 I3i14.1 Q2132.7 Q2122.1 Whaeng ¤Á¤É¤ê {plover} +òþ 727E U9d48 B196 S17 V6956 P1-6-11 I6e11.1 Q1712.7 ¤È¤Ó {kite (bird)} +ó¡ 7321 U9d5d B196 S18 XJ07322 XH5353 V6970 MN46954 MP12.0835 P1-7-11 Q2752.7 Ye2 Wa ¥¬ {goose} +ó¢ 7322 U9d5e B196 S18 XJ07321 N5353 V6969 MN46956 MP12.0837 P2-7-11 I11b7.7 Q2332.7 Ye2 Wa ¥¬ {goose} +ó£ 7323 U9d64 B196 S18 V6966 MN46980 MP12.0839 P1-7-11 I11b7.5 Q2722.7 Wgag ¤¤¤«¤ë ¤¤¤«¤ë¤¬ {grosbeak} {hawkfinch} +ó¤ 7324 U9d51 B196 S18 N5351 V6967 MN46924 MP12.0832 P1-7-11 I11b7.3 Q6722.7 Yjuan1 Wgyeon ¥±¥ó {cuckoo} +ó¥ 7325 U9d50 B196 S18 V6964 MN46922 MP12.0832 P1-7-11 I11b7.1 Q1712.7 Ywu2 Wmu ¥Ö ¥à {unmottled quail} +ó¦ 7326 U9d59 B196 S18 V6965 MN46947 MP12.0834 P1-7-11 I7b11.1 Q6782.7 Yju2 Wgyeog ¥±¥­ ¥²¥­ ¤â¤º {shrike} +ó§ 7327 U9d72 B196 S19 N5356 V6975 MN47014 MP12.0842 P1-8-11 I11b8.3 Q4762.7 Yque4 Yqiao3 Wjag ¥·¥ã¥¯ ¥¸¥ã¥¯ ¤«¤µ¤µ¤® {magpie} +ó¨ 7328 U9d89 B196 S19 N5358 V6978 MN47057 MP12.0847 P1-8-11 I11b7.4 Q0742.7 Ychun2 Wsun Wdan ¥¸¥å¥ó ¥·¥å¥ó ¤¦¤º¤é {quail} +ó© 7329 U9d87 B196 S19 XJ0732A V6973 MN47054 MP12.0847 P1-8-11 I11b8.1 Q5792.7 Ydong1 Wgan ¥È¥¦ ¥Ä ¤Ä¤°¤ß {thrush} +óª 732A U9dab B196 S20 XJ07329 V6983 MN47161 MP12.0854 P1-9-11 Q5792.7 Wgan ¥È¥¦ ¥Ä ¤Ä¤°¤ß {thrush} +ó« 732B U9d6f B196 S19 V6972 MN47010 MP12.0841 P1-8-11 I11b8.2 Q2742.7 Ybei1 Wpil ¥Ò ¥Ò¥Ä ¤Ò¤è¤É¤ê {brown eared bulbul} +ó¬ 732C U9d7a B196 S19 N5357 V6977 O2818 MN47030 MP12.0845 P1-8-11 I11b8.5 Q0722.7 Yye4 Wya ¥³¥¦ ¥ä ¤Ì¤¨ {fabulous night bird} {chimera} +ó­ 732D U9d9a B196 S20 V6981 MN47105 MP12.0850 P1-9-11 I11b9.1 Q6722.7 Ye4 Wag ¥¬¥¯ ¤ß¤µ¤´ {osprey} +ó® 732E U9da4 B196 S20 XJ16C22 V6982 MN47130 MP12.0853 P1-9-11 I11b9.2 Q3752.7 Yyun4 Wgon ¥¦¥ó ¥³¥ó ¤È¤¦¤Þ¤ë ¤·¤ã¤â {type of black songbird} +ó¯ 732F U9da9 B196 S20 N5360 V6984 MN47142 MP12.0853 P2-9-11 I11b9.3 Q1832.7 Ymu4 Ywu4 Wmog ¥Ü¥¯ ¥Ö ¥à ¤¢¤Ò¤ë {domestic duck} +ó° 7330 U9db2 B196 S21 V6986 MN47179 MP12.0858 P1-10-11 I11b10.7 Q8712.7 Q8722.7 Yweng1 Wong ¤Ò¤¿¤­ {crested flycatcher} {peewee} +ó± 7331 U9dc4 B196 S21 XJ0375C XJ16678 XH5359 N5361 V6985 H1849 O2973A MN47209 MP12.0866 P1-10-11 Q2742.7 Yji1 Wgye ¥±¥¤ ¤Ë¤ï¤È¤ê ¤È¤ê {chicken} +ó² 7332 U9dc1 B196 S21 V6988 MN47206 MP12.0865 P1-10-11 I11b10.8 Q8712.7 Yyi4 Yni4 Wig ¥²¥­ {waterfowl which flies high but not against the wind} +ó³ 7333 U9dbb B196 S21 V6987 MN47198 MP12.0864 P1-10-11 I11b10.4 Q7722.7 Ygu3 Yhu2 Ygu2 Wgol ¥³¥Ä ¥«¥Ä ¤Ï¤ä¤Ö¤µ {falcon} {eagle} +ó´ 7334 U9db8 B196 S21 N5362 V6992 MN47193 MP12.0863 P1-10-11 I11b10.2 Q1722.7 Yruo4 Wyag ¥¸¥ã¥¯ ¤Ò¤ï {siskin} {greenfinch} {light yellow-green} +óµ 7335 U9dba B196 S21 N5363 V6993 MN47197 MP12.0864 P1-10-11 I11b10.3 Q1722.7 Yji2 Wjeog ¥»¥­ {wagtail} +ó¶ 7336 U9dc6 B196 S21 XJ07337 V6990 MN47213 MP12.0866 P1-10-11 I11b10.6 Q2782.7 Ytian2 Wjeon ¥Æ¥ó ¥·¥ó ¤«¤¹¤¤ {yellow-white mottled songbird} +ó· 7337 U9dcf B196 S21 XJ07336 V6991 P1-10-11 Q4782.7 Yzhen1 Wjeon ¥Æ¥ó ¥·¥ó ¤«¤¹¤¤ {yellow-white mottled songbird} +ó¸ 7338 U9dc2 B196 S21 V6989 MN47207 MP12.0865 P1-10-11 I11b10.5 Q2772.7 Yyao4 Wyo ¥è¥¦ ¤Ï¤¤¤¿¤« {sparrow hawk} +ó¹ 7339 U9dd9 B196 S22 V6996 MN47275 MP12.0870 P2-11-11 I11b11.4 Q4532.7 Q4432.7 Yzhi4 Wji ¥´¥¦ ¥· ¥Á¥Ä {flying fish} {vicious as a hawk} {ferocious bird of prey} +óº 733A U9dd3 B196 S22 V6999 MN47251 MP12.0853 P1-11-11 I11b11.2 Q0722.7 Yzhe4 Wja ¥·¥ã {partridge} +ó» 733B U9df8 B196 S23 V7003 MN47359 MP12.0877 P1-12-11 I11b12.4 Q1722.7 Yyu4 Whyul ¥¤¥Ä ¤·¤® {kingfisher} {snipe} +ó¼ 733C U9de6 B196 S23 V7000 O2976 MN47312 MP12.0873 P1-12-11 I11b12.1 Q2732.7 Yjiao1 Wcho ¥·¥ç¥¦ T1 ¤µ {wren} +ó½ 733D U9ded B196 S23 V7001 MN47335 MP12.0875 P1-12-11 I11b12.2 Q2762.7 Yfan2 Wbeon ¥Ï¥ó ¥Ð ¤Ð¤ó {water hen} {gallinulle} +ó¾ 733E U9def B196 S23 V7002 O2974 MN47342 MP12.0876 P1-12-11 I11b12.3 Q4792.7 Yliao2 Wryo ¥ê¥ç¥¦ {wren} +ó¿ 733F U9dfd B196 S24 V7005 MN47379 MP12.0880 P2-13-11 I11b13.1 Q7732.7 Yxue2 Whag ¥«¥¯ ¥¢¥¯ ¤¦¤½ T1 ¤¶¤­ {long-tailed bird} {dove} {bullfinch} +óÀ 7340 U9e1a B196 S28 N5371 V7009 L2830 O3021 MN47489 MP12.0887 P1-17-11 I11b17.1 Q6742.7 Yying1 Waeng ¥ª¥ª ¥¤¥ó ¥ª¥¦ ¥è¥¦ {parrot} {parakeet} +óÁ 7341 U9e1b B196 S28 XJ16676 N5370 V7008 MN47500X MP12.0889 P1-17-11 I11b17.2 Q4722.7 Yguan4 Wgwan ¥«¥ó ¤³¤¦¤Î¤È¤ê {Japanese stork} +ó 7342 U9e1e B196 S30 V7010 MN47508 MP12.0890 P2-19-11 I11b19.1 Q2232.7 Yluan2 Wran ¥é¥ó {fabulous mythical bird} {imperial} +óà 7343 U9e75 B197 S11 N5372 V7011 H2125 L2866 MN47528 MP12.0894 P2-2-9 I2m9.2 Q2160.0 Ylu3 Wro ¥í ¤·¤ª ¤·¤ª¤Á ¤¿¤Æ {salt} +óÄ 7344 U9e79 B197 S20 XJ16269 N5373 V7014 H1885 MN47553 MP12.0896 P1-11-9 I4n16.1 Q2365.0 Yxian2 Wham ¥«¥ó ¥À¥¤ ¤«¤é.¤¤ ¤·¤ª¤«¤é¤¤ ¤·¤ª¤± ¤»¤¤¤·¤å {salty} +óÅ 7345 U9e7d B108 C197 S25 XJ03176 XH1125 N3126 V7015 H2923 MN47579 MP12.0898 P2-20-5 Q7810.7 Yyan2 Wyeom ¥¨¥ó ¤·¤ª {salt} +óÆ 7346 U9e81 B198 S13 V7018 O2053 MN47591 MP12.0910 P2-3-10 Q2721.1 Ycu1 Wchu ¥½ ¤¢¤é.¤¤ {rough} {crude} {coarse} +óÇ 7347 U9e88 B53 C198 S16 V7019 MN47616 MP12.0911 P3-3-13 I3q13.2 Q0021.4 Yzhu3 Wju ¥·¥å ¥¹ ¤ª¤ª¤¸¤« {moose} {priest's horsehair flapper} {elk} +óÈ 7348 U9e8b B53 C198 S17 V7020 MN47625 MP12.0912 P2-11-6 I6b11.5 Q0090.4 Q0029.4 Ymi2 Wmi ¥Ó ¤Ê¤ì¤·¤« {reindeer} +óÉ 7349 U9e8c B53 C198 S18 V7021 MN47634 MP12.0914 P2-11-7 I3q15.1 Q0043.0 Q0023.4 Ywu2 Wu ¥° ¥´ ¤ª¤¸¤« {stag} {buck} {hart} +óÊ 734A U9e92 B198 S19 N5380 V7025 L2840 MN47657 MP12.0915 P1-11-8 I3q16.4 Q0428.1 Yqi2 Wgi ¥­ {Chinese unicorn} {genius} {giraffe} {bright} {shining} +óË 734B U9e95 B53 C198 S19 V7022 MN47660 MP12.0916 P2-11-8 I5d14.1 Q0060.1 Q0027.1 Yjun1 Yqun2 Wgyun Wgun ¥­¥ó ¥¯¥ó ¤Î¤í {roe deer} +óÌ 734C U9e91 B198 S19 N5378 V7024 MN47656 MP12.0915 P2-11-8 I3q16.1 Q0021.7 Yni2 Wye ¥²¥¤ ¥Ù¥¤ ¤³¤¸¤« ¤«¤Î¤³ {fawn} +óÍ 734D U9e9d B198 S21 N5382 V7027 MN47682 MP12.0921 P2-11-10 I3q18.3 Q0024.1 Yshe4 Wsa ¥¸¥ã ¥·¥ã {musk deer} +óÎ 734E U9ea5 B199 S11 XJ0477E XH5385 V7031 H2767 O1488 MN47717 MP12.0927 P2-8-3 Q4020.7 Q4040.7 ZPP4-11-4 Ymai4 Wmaeg ¥Ð¥¯ ¤à¤® {wheat} +óÏ 734F U9ea9 B199 S15 XJ07350 XJ16C6A N5386 V7033 MN47739X MP12.0931 P3-11-4 I4i12.2 Q4524.3 Yfu1 Wbu ¥Õ ¤Õ¤¹¤Þ {light wheat-gluten bread} +óÐ 7350 U9eb8 B199 S11 XJ0734F XJ16C6A XH5386 V7034 P3-7-4 Q4524.3 Q5524.3 Yfu1 Wbu ¥Õ ¤Õ¤¹¤Þ {light wheat-gluten bread} +óÑ 7351 U9eaa B199 S11 S15 XJ04C4D XJ16C70 XH5389 V7032 MN47742X MP12.0931 P1-7-4 Q4122.7 Q4142.7 ZRP1-11-4 Ymian4 Wmyeon ¥á¥ó ¥Ù¥ó ¤à¤®¤³ {noodles} {wheat flour} +óÒ 7352 U9ead B199 S12 S16 N5387 V7035 MN47757X MP12.0932 P3-7-5 I4i13.2 Q4724.1 Q4740.1 ZRP3-11-5 Ypao4 Wpo ¥Û¥¦ ¤³¤Ê¤â¤Á {sticky rice ball} +óÓ 7353 U9761 B200 C175 S19 N5397 V6565 MN42612 MP12.0138 P3-3-16 I3q16.2 Q0021.1 Ymi3 Ymi2 Wmi ¥Ò ¥Ó ¥ß ¤Ê¤Ó.¤¯ ¤Ê¤¤ ¤ï.¤±¤ë {flutter} {wave} {bow to} {obey} {seduce} +óÔ 7354 U9ecc B201 S25 V7047 MN47985 MP12.0996 P2-13-12 I2o23.1 Q7780.6 Yhong2 Whoeng ¥³¥¦ ¥ª¥¦ {school} +óÕ 7355 U9ece B85 C202 G9 S15 F2335 N2648 V7049 DK1799 L2935 O2389 MN47994 MP12.0998 IN2282 P1-3-12 I3a10.29 Q2713.2 Yli2 Wryeo ¥ì¥¤ ¥ê ¤¯¤í.¤¤ T1 ¤ì {dark} {black} {many} +óÖ 7356 U9ecf B202 S17 XH3472 N5401 V7050 MN48007 MP12.1004 P1-12-5 Q2116.0 Ynian2 Wjeom ¥Í¥ó ¤Í¤Ð.¤ê ¤Í¤Ð.¤ë {stick to} {glutinous} {sticky} {glue} +ó× 7357 U9ed0 B202 S23 N5402 V7051 MN48027X MP12.1006 P1-12-11 I5d17.1 Q2012.7 Ychi1 Yli2 Wri ¥Á ¥ê ¤â¤Á {bird-lime} +óØ 7358 U9ed4 B203 S16 V7054 MN48056 MP12.1017 P1-12-4 I4d12.10 Q6832.7 Yqian2 Wgeom Wgeum ¥±¥ó ¥­¥ó ¤¯¤í.¤¤ {black} +óÙ 7359 U9edc B203 S17 N5407 V7059 MN48076 MP12.1022 P1-12-5 I4d13.8 Q6237.2 Ychu4 Wchul ¥Á¥å¥Ä ¤·¤ê¤¾.¤±¤ë {draw back} +óÚ 735A U9ede B203 S17 XJ04540 XH804 N5406 V7057 H1894 MN48083 MP12.1024 P1-12-5 Q6136.0 Ydian3 Wjeom ¥Æ¥ó ¤Ä.¤±¤ë ¤Ä.¤¯ ¤¿.¤Æ¤ë ¤µ.¤¹ ¤È¤Ü.¤¹ ¤È¤â.¤¹ ¤Ü¤Á {point} {mark} {speck} {decimal pt} +óÛ 735B U9edd B203 S17 V7058 MN48082 MP12.1023 P1-12-5 I2g15.1 Q6432.7 Yyou3 Wyu ¥æ¥¦ ¤¢¤ª¤°¤í {black} +óÜ 735C U9ee0 B203 S18 N5409 V7061 MN48097 MP12.1028 P1-12-6 I4d14.6 Q6436.1 Yxia2 Whil ¥«¥Ä ¤µ¤È.¤¤ ¤ï¤ë¤¬¤·¤³.¤¤ {crafty} +óÝ 735D U9ee5 B203 S20 N5410 V7063 MN48123 MP12.1030 P1-12-8 I4d16.1 Q6039.6 Yqing2 Yjing1 Wgyeong ¥±¥¤ ¥²¥¤ ¤¤¤ì¤º¤ß {tatooing} +óÞ 735E U9ee8 B203 S20 XJ0455E XH1363 V7062 H2623 O2898 MN48132 MP12.1031 P2-5-15 Q9033.1 Ydang3 Wdang ¥È¥¦ ¤Ê¤«¤Þ ¤à¤é {party} {faction} {clique} +óß 735F U9eef B203 S21 N5411 V7064 MN48159 MP12.1035 P1-12-9 I5b16.1 Q6036.1 Yan4 Wam ¥¢¥ó ¤¯¤é.¤¤ {black} {dark} +óà 7360 U9ef4 B60 C203 S23 N1643 V7065 H814 MN48196 MP12.1037 P1-3-20 I3i20.1 Q2824.0 Ymei2 Wmi ¥Ð¥¤ ¥Ó ¥Þ¥¤ ¥ß ¤«¤Ó ¤«.¤Ó¤ë {mold} {mildew} +óá 7361 U9ef6 B203 S26 V7066 MN48229 MP12.1039 P2-14-12 I4d22.1 Q7133.1 Yyan3 Wyeom Wam ¥¢¥ó ¥¨¥ó ¤Û¤¯¤í {mole} {scar} {blemish} +óâ 7362 U9ef7 B203 S27 V7067 MN48234 MP12.1039 P1-12-15 I7b20.1 Q6438.6 Ydu2 Wdog ¥È¥¯ ¤±¤¬.¤¹ ¤±¤¬.¤ì¤ë {make dirty} {become dirty} +óã 7363 U9ef9 B204 S12 V7068 H2605 MN48248 MP12.1040 P2-5-7 I0a12.1 Q3222.7 Yzhi3 Wchi ¥Á ¤Ì¤¦ ¤Ì¤¤¤È¤ê T2 ¤Õ¤Ä {sewing} +óä 7364 U9efb B204 S17 V7069 MN48250 MP12.1041 P1-12-5 I0a17.1 Q3324.7 Q3324.4 Yfu2 Wbul ¥Õ¥Ä ¤¢¤ä {lap robe} {embroidery pattern} +óå 7365 U9efc B204 S19 V7070 MN48252 MP12.1041 P1-12-7 I0a19.1 Q3322.7 Yfu3 Wbo ¥Õ ¥Û ¤¢¤ä {embroidery} +óæ 7366 U9efd B205 S13 N5412 V7071 H3584 O2249 MN48257 MP12.1043 P4-13-1 I0a13.2 Q7771.7 Ymin3 Ymian3 Wmin ¥Ü¥¦ ¥Ó¥ó ¥Ù¥ó ¥ß¥ó ¥á¥ó ¤¢¤ª¤¬.¤¨¤ë ¤Ä¤È.¤á¤ë {green frog} {industry} +óç 7367 U9f07 B205 S24 XJ07262 XH5413 V7072 MN48301 MP12.1046 P2-11-13 I4h22.1 Q4871.7 Yao2 Wo ¥Ù¥Ä ¥´¥¦ ¤¹¤Ã¤Ý¤ó ¤ª¤ª¤¬¤á {snapping turtle} +óè 7368 U9f08 B205 S25 XJ16B40 XJ16D5F N5413 V7073 L3000 MN48305 MP12.1047 P2-12-13 I4i20.1 Q9871.7 Ybie1 Wbyeol ¥Ù¥Ä ¥Ø¥Ä ¤¹¤Ã¤Ý¤ó {snapping turtle} +óé 7369 U76b7 B207 S14 XJ0385D XH5415 V3881 MN22887 MP8.0100 P1-9-5 Q4414.7 Ygu3 Wgo ¥³ ¤Ä¤Å¤ß {drum} {beat} {rouse} +óê 736A U9f15 B207 S18 V7077 MN48341 MP12.1060 P2-13-5 I3p15.1 Q4430.3 Ydong1 Wdong ¥È¥¦ {beating of drums} +óë 736B U9f21 B208 S8 XJ0414D XH5417 V1394 P2-3-5 Q3221.7 Q9021.7 Yshu3 Wseo ¥½ ¥·¥ç ¤Í¤º¤ß ¤Í¤º {rat} {mouse} {dark gray} +óì 736C U9f2c B208 S18 N5418 V7079 MN48427 MP12.1069 P3-13-5 I0a18.1 Q7571.6 Yyou4 Wyu ¥æ¥¦ ¥æ ¤¤¤¿¤Á {weasel} {skunk} {ermine} +óí 736D U9f3e B209 S17 N5422 V7083 L2944 MN48505 MP12.1076 P1-14-3 I5f12.3 Q2124.0 Yhan1 Whan ¥«¥ó ¤¤¤Ó¤­ {snoring} +óî 736E U9f4a B210 S14 XJ04046 XJ13040 XJ14158 XH5423 V7084 H2142 O2401 MN48560 MP12.1079 P2-2-12 Q0022.3 ZPP2-10-4 Yqi2 Yzhai1 Wja Wje Wjae ¥»¥¤ ¥µ¥¤ ¤½¤í.¤¦ ¤Ò¤È.¤·¤¤ ¤Ò¤È.¤·¤¯ ¤¢¤¿¤ë ¤Ï¤ä¤¤ T1 ¤Ò¤È¤· {alike} {equal} {similar} {Saito} +óï 736F U9f52 B211 S15 XJ03B75 XH5428 V7088 H2516 O2598 MN48583 MP12.1095 P2-4-11 Q2177.2 Ychi3 Wchi ¥· ¤è¤ï¤¤ ¤Ï ¤è¤ï.¤¤ ¤è¤ï¤¤.¤¹¤ë {tooth} {cog} +óð 7370 U9f54 B211 S17 XJ16D45 V7089 MN48587 MP12.1098 P1-15-2 I2a15.6 Q2171.0 Ychen4 Wchin ¥·¥ó ¥½¥ó ¥È¥ó ¤«¤±¤Ð {losing baby teeth} {child} +óñ 7371 U9f63 B211 S20 N5429 V7091 MN48638 MP12.1102 P1-15-5 I3d17.6 Q2772.0 Ychu1 Wcheog ¥·¥ã¥¯ ¥·¥å¥Ä ¥»¥­ ¤³¤Þ {a paragraph} {section} +óò 7372 U9f5f B211 S20 N5432 V7095 MN48627 MP12.1101 P1-15-5 I2a18.1 Q2771.0 Yju3 Wjeo Wseo ¥½ ¥µ ¥·¥ç ¤«¤à {uneven} {bite} {disagree} +óó 7373 U9f60 B211 S20 V7090 MN48631X MP12.1101 P1-15-5 I3d17.4 Q2776.2 Ytiao2 Wcho ¥Á¥ç¥¦ {baby teeth} {young child} +óô 7374 U9f61 B211 S20 XJ04E70 XH5431 V7094 H1916 O2930 MN48632 MP12.1102 P1-15-5 Q2873.7 Yling2 Wryeong ¥ì¥¤ ¤è¤ï.¤¤ ¤È¤· {age} +óõ 7375 U9f66 B211 S21 N5433 V7096 MN48649 MP12.1102 P1-15-6 I2a19.3 Q2773.2 Yyin2 Yken3 Wgan Weun ¥®¥ó ¥³¥ó ¤Ï¤°¤­ {gums} +óö 7376 U9f67 B211 S21 XJ05377 N5434 V7097 MN48651 MP12.1103 P2-6-15 I2a19.4 Q5777.2 Q5777.1 Ynie4 Wseol ¥²¥Ä ¥±¥Ä ¤«¤¸.¤ë ¤«.¤à {gnaw} {nibble} {munch} {have a smattering of} +ó÷ 7377 U9f6c B211 S22 N5435 V7098 MN48680 MP12.1105 P1-15-7 I3d19.4 Q2176.1 Yyu3 Weo ¥´ {irregular teeth} +óø 7378 U9f6a B211 S22 XJ16D53 N5436 V7099 MN48669 MP12.1104 P1-15-7 I7d15.3 Q2678.1 Ychuo4 Wchag ¥µ¥¯ ¥½¥¯ ¥»¥¯ ¥·¥å¥¯ ¥·¥å¥¦ ¤»¤Þ.¤ë {grating the teeth} +óù 7379 U9f77 B211 S24 N5438 V7101 MN48727 MP12.1108 P1-15-9 I3r21.1 Q2771.4 Ywo4 Wag ¥¢¥¯ {grating the teeth} {fretful} +óú 737A U9f72 B211 S24 N5439 V7102 MN48716X MP12.1107 P1-15-9 I2a22.1 Q2272.7 Yqu3 Wu ¥¯ ¥¦ ¤à¤·¤Ð {decayed tooth} {cavity} +óû 737B U9f76 B211 S24 XJ15642 N5437 V7100 MN48725 MP12.1108 P1-15-9 I3d21.1 Q2672.7 Ye4 Wag ¥¬¥¯ ¤¢¤´ ¤Ï¤°¤­ {jaw} +óü 737C U9f95 B9 C212 S22 N568 V7104 MN48839 MP12.1151 P2-2-20 I2a20.3 Q8021.1 Ykan1 Wgam ¥«¥ó ¥¬¥ó ¤ì¤¤ {alcove for an image} +óý 737D U9f9c B213 S18 S16 XJ03535 XH2147 XH5445 V7106 H2150 O2598A MN48847 MP12.1151 P2-2-16 Q2711.7 ZPP4-18-4 Ygui1 Yjun1 Yqiu1 Wgwi Wgu Wgyun ¥­ ¥­¥å¥¦ ¥­¥ó ¤«¤á T1 ¤Ò¤µ¤· {turtle} {tortoise} +óþ 737E U9fa0 B214 S17 N5446 V7107 H2149 MN48882 MP12.1159 P2-2-15 I2a15.5 Q8022.7 ZPP2-3-14 Yyue4 Wyag ¥ä¥¯ ¤Õ¤¨ {flute} +ô¡ 7421 U582f B32 S12 XJ03646 V1041 H2307 MN5272 MP3.0214 P2-3-9 I3b9.3 Q4021.1 Yyao2 Wyo ¥®¥ç¥¦ ¤¿¤«.¤¤ {high} {far} +ô¢ 7422 U69c7 B75 S14 XJ04B6A N2339 V2818 H1054 O2297 MN15310 MP6.0496 P1-4-10 I4a10.27 Q4198.1 Ydian1 Yzhen3 Wjeon ¥Æ¥ó ¥·¥ó ¤Þ¤­ ¤³¤º¤¨ {twig} {Chinese black pine} +ô£ 7423 U9059 B162 S14 S12 XJ04D5A N4729 V6097 H3261 O2421 MN39035 MP11.0147 P3-4-10 I2q10.3 Q3730.7 Yyao2 Wyo ¥è¥¦ ¤Ï¤ë.¤« {far off} {distant} {long ago} +ô¤ 7424 U7464 B96 S14 XJ06076 V3666 H1061 MN21149 MP7.0155 P1-4-10 Q1717.2 Yyao2 Wyo ¥è¥¦ ¤¿¤Þ {beautiful (as a jewel)} +ô¥ 7425 U51dc B15 G9 S15 XJ0515B V429 DK126 MN1717 MP00.0000 IN2026 P1-2-13 Q3019.0 Ylin3 Wreum ¥ê¥ó ¤­¤Ó¤·.¤¤ {cold} {strict} {severe} +ô¦ 7426 U7199 B86 G9 S15 XJ05F66 XJ05F67 V3464 DK1837 IN2148 P2-11-4 Q7733.0 Yxi1 Wheui ¥­ ¤¿¤Î¤·.¤à ¤Ò¤«.¤ë ¤Ò¤í.¤¤ ¤è¤í¤³.¤Ö ¤«¤ï.¤¯ ¤¢¤­¤é¤« ¤Ò¤í.¤á¤ë ¤Ò¤í.¤Þ¤ë {bright} {sunny} {prosperous} {merry} diff --git a/kiten/kiten.cpp b/kiten/kiten.cpp new file mode 100644 index 00000000..434f02e1 --- /dev/null +++ b/kiten/kiten.cpp @@ -0,0 +1,901 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + (C) 2005 Paul Temple + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#include "kiten.h" +#include "learn.h" +#include "kitenconfig.h" +#include "optiondialog.h" + +#include + +TopLevel::TopLevel(QWidget *parent, const char *name) : KMainWindow(parent, name) +{ +#if KDE_VERSION > 305 + setStandardToolBarMenuEnabled(true); +#endif + + config = Config::self(); + config->readConfig(); + Accel = new KGlobalAccel(this); + (void) Accel->insert("Lookup Kanji (Kanjidic)", i18n("Lookup Kanji (Kanjidic)"), i18n("Gives detailed information about Kanji currently on clipboard."), CTRL + ALT + Key_K, CTRL + ALT + Key_K, this, SLOT(kanjiSearchAccel())); + (void) Accel->insert("Lookup English/Japanese word", i18n("Lookup English/Japanese Word"), i18n("Looks up current text on clipboard in the same way as if you used Kiten's regular search."), CTRL + ALT + Key_S, CTRL + ALT + Key_S, this, SLOT(searchAccel())); + Accel->readSettings(KGlobal::config()); + Accel->updateConnections(); + + _ResultView = new ResultView(true, this, "_ResultView"); + setCentralWidget(_ResultView); + + (void) KStdAction::quit(this, SLOT(close()), actionCollection()); + (void) KStdAction::print(this, SLOT(print()), actionCollection()); + (void) KStdAction::preferences(this, SLOT(slotConfigure()), actionCollection()); + KStdAction::keyBindings(guiFactory(), SLOT(configureShortcuts()), actionCollection()); + (void) new KAction(i18n("&Learn"), "pencil", CTRL+Key_L, this, SLOT(createLearn()), actionCollection(), "file_learn"); + (void) new KAction(i18n("&Dictionary Editor..."), "edit", 0, this, SLOT(createEEdit()), actionCollection(), "dict_editor"); + (void) new KAction(i18n("Ra&dical Search..."), "gear", CTRL+Key_R, this, SLOT(radicalSearch()), actionCollection(), "search_radical"); + Edit = new EditAction(i18n("Search Edit"), 0, this, SLOT(search()), actionCollection(), "search_edit"); + (void) new KAction(i18n("&Clear Search Bar"), BarIcon("locationbar_erase", 16), CTRL+Key_N, Edit, SLOT(clear()), actionCollection(), "clear_search"); + (void) new KAction(i18n("S&earch"), "key_enter", 0, this, SLOT(search()), actionCollection(), "search"); + (void) new KAction(i18n("Search with &Beginning of Word"), 0, this, SLOT(searchBeginning()), actionCollection(), "search_beginning"); + (void) new KAction(i18n("Search &Anywhere"), 0, this, SLOT(searchAnywhere()), actionCollection(), "search_anywhere"); + (void) new KAction(i18n("Stro&kes"), "paintbrush", CTRL+Key_S, this, SLOT(strokeSearch()), actionCollection(), "search_stroke"); + (void) new KAction(i18n("&Grade"), "leftjust", CTRL+Key_G, this, SLOT(gradeSearch()), actionCollection(), "search_grade"); + kanjiCB = new KToggleAction(i18n("&Kanjidic"), "kanjidic", CTRL+Key_K, this, SLOT(kanjiDictChange()), actionCollection(), "kanji_toggle"); + deinfCB = new KToggleAction(i18n("&Deinflect Verbs in Regular Search"), 0, this, SLOT(kanjiDictChange()), actionCollection(), "deinf_toggle"); + comCB = new KToggleAction(i18n("&Filter Rare"), "filter", CTRL+Key_F, this, SLOT(toggleCom()), actionCollection(), "common"); + autoSearchToggle = new KToggleAction(i18n("&Automatically Search Clipboard Selections"), "find", 0, this, SLOT(kanjiDictChange()), actionCollection(), "autosearch_toggle"); + irAction = new KAction(i18n("Search &in Results"), "find", CTRL+Key_I, this, SLOT(resultSearch()), actionCollection(), "search_in_results"); + (void) KStdAction::configureToolbars(this, SLOT(configureToolBars()), actionCollection()); + addAction = new KAction(i18n("Add &Kanji to Learning List"), 0, this, SLOT(addToList()), actionCollection(), "add"); + addAction->setEnabled(false); + (void) new KAction(i18n("Configure &Global Shortcuts..."), "configure_shortcuts", 0, this, SLOT(configureGlobalKeys()), actionCollection(), "options_configure_keybinding"); + + historyAction = new KListAction(i18n("&History"), 0, 0, 0, actionCollection(), "history"); + connect(historyAction, SIGNAL(activated(int)), this, SLOT(goInHistory(int))); + backAction = KStdAction::back(this, SLOT(back()), actionCollection()); + forwardAction = KStdAction::forward(this, SLOT(forward()), actionCollection()); + backAction->setEnabled(false); + forwardAction->setEnabled(false); + currentResult = resultHistory.end(); + currentResultIndex = 0; + + createGUI(); + + StatusBar = statusBar(); + optionDialog = 0; + + comCB->setChecked(config->com()); + kanjiCB->setChecked(config->kanji()); + autoSearchToggle->setChecked(config->autosearch()); + deinfCB->setChecked(config->deinf()); + + updateConfiguration(); + + if (config->startLearn()) + createLearn(); + + resize(600, 400); + applyMainWindowSettings(KGlobal::config(), "TopLevelWindow"); + + connect(_ResultView, SIGNAL(linkClicked(const QString &)), SLOT(ressearch(const QString &))); + connect(kapp->clipboard(), SIGNAL(selectionChanged()), this, SLOT(autoSearch())); + + QTimer::singleShot(10, this, SLOT(finishInit())); +} + +TopLevel::~TopLevel() +{ + delete optionDialog; + optionDialog = 0; +} + +void TopLevel::finishInit() +{ + // if it's the application's first time starting, + // the app group won't exist and we show demo + if (!kapp->config()->hasGroup("app")) + { + if (kanjiCB->isChecked()) + Edit->setText(QString::fromUtf8("辞")); + else + Edit->setText(QString::fromUtf8("辞書")); + + search(); + } + + Edit->clear(); // make sure the edit is focused initially + StatusBar->message(i18n("Welcome to Kiten")); + setCaption(QString::null); +} + +bool TopLevel::queryClose() +{ + for (QPtrListIterator i(learnList); *i;) + { + (*i)->show(); + if (!(*i)->closeWindow()) + return false; // cancel + Learn *old = *i; + ++i; + learnList.remove(old); + } + + config->setCom(comCB->isChecked()); + config->setKanji(kanjiCB->isChecked()); + config->setAutosearch(autoSearchToggle->isChecked()); + config->setDeinf(deinfCB->isChecked()); + config->writeConfig(); + + saveMainWindowSettings(KGlobal::config(), "TopLevelWindow"); + return true; +} + +void TopLevel::addToList() +{ + if (learnList.isEmpty()) + createLearn(); + else + StatusBar->message(i18n("%1 added to learn list of all open learn windows").arg(toAddKanji.kanji())); + + emit add(toAddKanji); +} + +void TopLevel::doSearch(const QString &text, QRegExp regexp) +{ + if (text.isEmpty()) + { + StatusBar->message(i18n("Empty search items")); + return; + } + + StatusBar->message(i18n("Searching...")); + + Dict::SearchResult results; + if (kanjiCB->isChecked()) + { + results = _Asyndeta.retrieveIndex()->searchKanji(regexp, text, comCB->isChecked()); + } + else + { + results = _Asyndeta.retrieveIndex()->search(regexp, text, comCB->isChecked()); + + // do again... bad because sometimes reading is kanji + if ((readingSearch || beginningReadingSearch) && (results.count < 1)) + { + //kdDebug() << "doing again\n"; + + if (beginningReadingSearch) + regexp = kanjiSearchItems(true); + else if (readingSearch) + regexp = kanjiSearchItems(); + + results = _Asyndeta.retrieveIndex()->search(regexp, text, comCB->isChecked()); + } + } + + addHistory(results); + handleSearchResult(results); + readingSearch = false; +} + +void TopLevel::doSearchInResults(const QString &text, QRegExp regexp) +{ + if (text.isEmpty()) + { + StatusBar->message(i18n("Empty search items")); + return; + } + + StatusBar->message(i18n("Searching...")); + Dict::SearchResult results = _Asyndeta.retrieveIndex()->searchPrevious(regexp, text, *currentResult, comCB->isChecked()); + addHistory(results); + handleSearchResult(results); + readingSearch = false; +} + +void TopLevel::handleSearchResult(Dict::SearchResult results) +{ + Edit->setText(results.text); + setResults(results.count, results.outOf); + + addAction->setEnabled(false); + _ResultView->clear(); + + Dict::Entry first = Dict::firstEntry(results); + + if (results.count > 0) + kanjiCB->setChecked(first.extendedKanjiInfo()); + else + { + _ResultView->flush(); + return; + } + + if (first.extendedKanjiInfo()) + { + if (results.count == 1) // if its only one entry, give compounds too! + { + toAddKanji = first; + _ResultView->addKanjiResult(toAddKanji, results.common, _Rad.radByKanji(toAddKanji.kanji())); + + addAction->setEnabled(true); + + _ResultView->append(QString("

    %1

    ").arg(i18n("HTML Entity: %1").arg(QString("&#x%1;").arg(QString::number(toAddKanji.kanji().at(0).unicode(), 16))))); // show html entity + + // now show some compounds in which this kanji appears + QString kanji = toAddKanji.kanji(); + + _ResultView->addHeader(i18n("%1 in compounds").arg(kanji)); + + Dict::SearchResult compounds = _Asyndeta.retrieveIndex()->search(QRegExp(kanji), kanji, true); + bool common = true; + if (compounds.count <= 0) + { + compounds = _Asyndeta.retrieveIndex()->search(QRegExp(kanji), kanji, false); + _ResultView->addHeader(i18n("(No common compounds)"), 4); + common = false; + } + + for (QValueListIterator it = compounds.list.begin(); it != compounds.list.end(); ++it) + { + //kdDebug() << "adding " << (*it).kanji() << endl; + _ResultView->addResult(*it, common); + kapp->processEvents(); + } + } + else + { + for (QValueListIterator it = results.list.begin(); it != results.list.end(); ++it) + { + kapp->processEvents(); + _ResultView->addKanjiResult(*it, results.common); + } + } + } + else + { + for (QValueListIterator it = results.list.begin(); it != results.list.end(); ++it) + { + kapp->processEvents(); + _ResultView->addResult(*it, comCB->isChecked()); + } + } + + _ResultView->flush(); +} + +void TopLevel::searchBeginning() +{ + QString text = Edit->text(); + QRegExp regexp; + + switch (Dict::textType(text)) + { + case Dict::Text_Latin: + regexp = QRegExp(QString("\\W").append(text)); + break; + + case Dict::Text_Kana: + if (kanjiCB->isChecked()) + { + regexp = QRegExp(QString("\\W").append(text)); + } + else + { + beginningReadingSearch = true; + regexp = QRegExp(QString("\\[").append(text)); + } + break; + + case Dict::Text_Kanji: + regexp = QRegExp(QString("^").append(text)); + } + + doSearch(text, regexp); +} + +void TopLevel::searchAnywhere() +{ + doSearch(Edit->text(), QRegExp(Edit->text())); +} + +void TopLevel::resultSearch() +{ + search(true); +} + +// called when a kanji is clicked on in result view +void TopLevel::ressearch(const QString &text) +{ + //kdDebug() << "ressearch(" << text << endl; + if (text.startsWith("__radical:")) + { + QString radical = text.section(":", 1, 1).right(1); + //kdDebug() << "radical is " << radical << endl; + radicalSearch()->addRadical(radical); + return; + } + Edit->setText(text); + kanjiCB->setChecked(true); + search(); +} + +void TopLevel::search(bool inResults) +{ + QString text = Edit->text(); + QRegExp regexp; + + switch (Dict::textType(text)) + { + case Dict::Text_Latin: + regexp = searchItems(); + break; + + case Dict::Text_Kana: + regexp = readingSearchItems(kanjiCB->isChecked()); + readingSearch = true; + break; + + case Dict::Text_Kanji: + if (deinfCB->isChecked()) // deinflect + { + bool common = comCB->isChecked(); + QStringList names; + QStringList res(_DeinfIndex.deinflect(text, names)); + + if (res.size() > 0) + { + Dict::SearchResult hist; + hist.count = 0; + hist.outOf = 0; + hist.common = common; + hist.text = text; + + QStringList done; + + res.prepend(text); + names.prepend(i18n("No deinflection")); + + QStringList::Iterator nit = names.begin(); + for (QStringList::Iterator it = res.begin(); it != res.end(); ++it, ++nit) + { + if (done.contains(*it) > 0) + continue; + + //kdDebug() << "currently on deinflection " << *it << endl; + Dict::SearchResult results = _Asyndeta.retrieveIndex()->search(QRegExp(QString("^") + (*it) + "\\W"), *it, common); + + if (results.count < 1) // stop if it isn't in the dictionary + continue; + + hist.list.append(Dict::Entry(*nit, true)); + + hist.list += results.list; + hist.results += results.results; + + hist.count += results.count; + hist.outOf += results.outOf; + + done.append(*it); + } + + handleSearchResult(hist); + addHistory(hist); + return; + } + } + + regexp = kanjiSearchItems(); + } + + if (inResults) + doSearchInResults(text, regexp); + else + doSearch(text, regexp); +} + +void TopLevel::strokeSearch() +{ + QString strokesString; + + bool ok = false; + QString text = Edit->text().stripWhiteSpace(); + unsigned int strokes = text.toUInt(&ok); + + if (!ok) + { + /* + if (text.find("-") < 0) + { + StatusBar->message(i18n("For a range between 4 and 8 strokes, use '4-8'")); + return; + } + + unsigned int first = text.section('-', 0, 0).toUInt(&ok); + if (!ok) + { + StatusBar->message(i18n("First number not parseable\n")); + return; + } + + unsigned int second = text.section('-', 1, 1).toUInt(&ok); + if (!ok) + { + StatusBar->message(i18n("Second number not parseable\n")); + return; + } + + bool already = false; + for (int i = first; i <= second; ++i) + { + if (already) + strokesString.append('|'); + + already = true; + + strokesString.append(QString::number(i)); + } + + strokesString.append(')'); + strokesString.prepend("(?:"); + + //kdDebug() << "strokesString is " << strokesString << endl; + */ + + StatusBar->message(i18n("Unparseable number")); + return; + } + else if (strokes <= 0 || strokes > 60) + { + StatusBar->message(i18n("Invalid stroke count")); + return; + } + else + { + strokesString = QString::number(strokes); + } + + + QRegExp regexp = QRegExp(text); + + // must be in kanjidic mode + kanjiCB->setChecked(true); + + doSearch(QString("S%1 ").arg(strokesString), regexp); +} + +void TopLevel::gradeSearch() +{ + QString editText = Edit->text().stripWhiteSpace(); + unsigned int grade; + + if (editText.lower() == "jouyou") + grade = 8; + else if (editText.lower() == "jinmeiyou") + grade = 9; + else + grade = editText.toUInt(); + + if (grade <= 0 || grade > 9) + { + StatusBar->message(i18n("Invalid grade")); + return; + } + + QString text = QString("G%1 ").arg(grade); + QRegExp regexp = QRegExp(text); + + kanjiCB->setChecked(true); + + doSearch(text, regexp); +} + +QString TopLevel::clipBoardText() // gets text from clipboard for globalaccels +{ + kapp->clipboard()->setSelectionMode(true); + QString text = kapp->clipboard()->text().stripWhiteSpace(); + kapp->clipboard()->setSelectionMode(false); + + return text; +} + +QString TopLevel::filteredClipboardText() +{ + QString newText = clipBoardText(); + QString currentText = Edit->text(); + if (newText.length() < 80 && newText.find(':') < 0 && newText.find('#') < 0 && newText.find("-") != 0 && newText.find("+") < 0 && currentText.find(newText) < 0) + return newText; + else + return QString::null; +} + +void TopLevel::autoSearch() +{ + if (autoSearchToggle->isChecked()) + searchAccel(); +} + +void TopLevel::searchAccel() +{ + QString newText = filteredClipboardText(); + if (!newText.isNull()) + { + kanjiCB->setChecked(false); + + raise(); + + Edit->setText(newText); + search(); + } +} + +void TopLevel::kanjiSearchAccel() +{ + QString newText = filteredClipboardText(); + if (!newText.isNull()) + { + kanjiCB->setChecked(true); + + raise(); + + Edit->setText(newText); + search(); + } +} + +void TopLevel::setResults(unsigned int results, unsigned int fullNum) +{ + QString str = i18n("%n result","%n results",results); + + if (results < fullNum) + str += i18n(" out of %1").arg(fullNum); + + StatusBar->message(str); + setCaption(str); +} + +void TopLevel::slotConfigurationChanged() +{ + updateConfiguration(); +} + +void TopLevel::updateConfiguration() +{ + _Asyndeta.readKitenConfiguration(); + _ResultView->updateFont(); +} + +void TopLevel::slotConfigure() +{ + if (ConfigureDialog::showDialog("settings")) + return; + + //ConfigureDialog didn't find an instance of this dialog, so lets create it : + optionDialog = new ConfigureDialog(this, "settings"); + connect(optionDialog, SIGNAL(hidden()),this,SLOT(slotConfigureHide())); + connect(optionDialog, SIGNAL(settingsChanged()), this, SLOT(slotConfigurationChanged())); + connect(optionDialog, SIGNAL(valueChanged()), this, SIGNAL(quizConfChanged())); + optionDialog->show(); + + return; +} + +void TopLevel::slotLearnConfigure() +{ + slotConfigure(); + optionDialog->showPage(2); +} + +void TopLevel::slotConfigureHide() +{ + QTimer::singleShot(0, this, SLOT(slotConfigureDestroy())); +} + +void TopLevel::slotConfigureDestroy() +{ + if (optionDialog != 0 && optionDialog->isVisible() == 0) + { + delete optionDialog; + optionDialog = 0; + } +} + +void TopLevel::createLearn() +{ + Learn *_Learn = new Learn(_Asyndeta.retrieveIndex(), 0); + + connect(_Learn, SIGNAL(destroyed(Learn *)), this, SLOT(learnDestroyed(Learn *))); + connect(_Learn, SIGNAL(linkClicked(const QString &)), this, SLOT(ressearch(const QString &))); + connect(_Learn, SIGNAL(configureLearn()), this, SLOT(slotLearnConfigure())); + connect(this, SIGNAL(quizConfChanged()), _Learn, SLOT(updateQuizConfiguration())); + connect(this, SIGNAL(add(Dict::Entry)), _Learn, SLOT(add(Dict::Entry))); + + learnList.append(_Learn); + + _Learn->show(); +} + +void TopLevel::learnDestroyed(Learn *learn) +{ + learnList.remove(learn); +} + +void TopLevel::createEEdit() +{ + eEdit *_eEdit = new eEdit(_Asyndeta.personalDictionaryLocation(), this); + _eEdit->show(); +} + +void TopLevel::kanjiDictChange() +{ + // Do we even *need* something here? +} + +QRegExp TopLevel::readingSearchItems(bool kanji) +{ + QString text = Edit->text(); + if (text.isEmpty()) // abandon search + return QRegExp(); //empty + + //CompletionObj->addItem(text); + QString regexp; + if (kanji) + regexp = " %1 "; + else + regexp = "\\[%1\\]"; + + regexp = regexp.arg(text); + + return QRegExp(regexp, Config::caseSensitive()); +} + +QRegExp TopLevel::kanjiSearchItems(bool beginning) +{ + QString text = Edit->text(); + + if (text.isEmpty()) + return QRegExp(); //empty + + QString regexp; + if (beginning) + regexp = "^%1"; + else + regexp = "^%1\\W"; + + regexp = regexp.arg(text); + + return QRegExp(regexp, Config::caseSensitive()); +} + +QRegExp TopLevel::searchItems() +{ + QString regexp; + QString text = Edit->text(); + if (text.isEmpty()) + return QRegExp(); //empty + + unsigned int contains = text.contains(QRegExp("[A-Za-z0-9_:]")); + if (Config::wholeWord() && contains == text.length()) + regexp = "\\W%1\\W"; + else + regexp = "%1"; + + regexp = regexp.arg(text); + + return QRegExp(regexp, Config::caseSensitive()); +} + +void TopLevel::toggleCom() +{ +} + +void TopLevel::configureToolBars() +{ + saveMainWindowSettings(KGlobal::config(), "TopLevelWindow"); + KEditToolbar dlg(actionCollection(), "kitenui.rc"); + connect(&dlg, SIGNAL(newToolbarConfig()), SLOT(newToolBarConfig())); + dlg.exec(); +} + +void TopLevel::newToolBarConfig() +{ + createGUI("kitenui.rc"); + applyMainWindowSettings(KGlobal::config(), "TopLevelWindow"); +} + +RadWidget *TopLevel::radicalSearch() +{ + RadWidget *rw = new RadWidget(&_Rad, 0, "rw"); + connect(rw, SIGNAL(set(const QStringList &, unsigned int, unsigned int)), this, SLOT(radSearch(const QStringList &, unsigned int, unsigned int))); + rw->show(); + return rw; +} + +void TopLevel::radSearch(const QStringList &_list, unsigned int strokes, unsigned int errorMargin) +{ + //kdDebug() << "TopLevel::radSearch\n"; + + QStringList list(_Rad.kanjiByRad(_list)); + + QStringList::iterator it; + + Dict::SearchResult hist; + hist.count = 0; + hist.outOf = 0; + hist.common = comCB->isChecked(); + + QString prettyRadicalString; + bool already = false; + for (QStringList::ConstIterator it = _list.begin(); it != _list.end(); ++it) + { + if (already) + prettyRadicalString.append(", "); + prettyRadicalString.append(*it); + + already = true; + } + + hist.text = i18n("Radical(s): %1").arg(prettyRadicalString); + + if (strokes) + hist.list.append(Dict::Entry(i18n("Kanji with radical(s) %1 and %2 strokes").arg(prettyRadicalString).arg(strokes), true)); + else + hist.list.append(Dict::Entry(i18n("Kanji with radical(s) %1").arg(prettyRadicalString), true)); + + QString strokesString; + if (strokes) + { + strokesString = QString::number(strokes); + for (unsigned i = 1; i <= errorMargin; ++i) + { + strokesString.append('|'); + strokesString.prepend('|'); + strokesString.append(QString::number(strokes + i)); + strokesString.prepend(QString::number(strokes - i)); + } + + strokesString.append(')'); + strokesString.prepend("(?:"); + + //kdDebug() << "strokesString is " << strokesString << endl; + } + + for (it = list.begin(); it != list.end(); ++it) + { + + Dict::SearchResult results = _Asyndeta.retrieveIndex()->searchKanji(QRegExp(strokes? (QString("S%1 ").arg(strokesString)) : (QString("^") + (*it)) ), (*it), comCB->isChecked()); + hist.outOf += results.outOf; + + if (results.count < 1) + continue; + + hist.list.append(Dict::firstEntry(results)); + hist.results.append(Dict::firstEntryText(results)); + hist.count += results.count; + } + + addHistory(hist); + handleSearchResult(hist); +} + +void TopLevel::back(void) +{ + assert(currentResult != resultHistory.begin()); + --currentResult; + --currentResultIndex; + enableHistoryButtons(); + handleSearchResult(*currentResult); + historySpotChanged(); +} + +void TopLevel::forward(void) +{ + assert(currentResult != resultHistory.end()); + ++currentResult; + ++currentResultIndex; + enableHistoryButtons(); + handleSearchResult(*currentResult); + historySpotChanged(); +} + +void TopLevel::goInHistory(int index) +{ + currentResult = resultHistory.at(resultHistory.count() - historyAction->items().count() + index); + currentResultIndex = index; + enableHistoryButtons(); + handleSearchResult(*currentResult); + historySpotChanged(); +} + +void TopLevel::historySpotChanged() +{ + historyAction->setCurrentItem(currentResultIndex); +} + +void TopLevel::addHistory(Dict::SearchResult result) +{ + QStringList newHistoryList = historyAction->items(); + + // remove from back till we hit currentResult + while (resultHistory.fromLast() != currentResult) + { + resultHistory.pop_back(); + newHistoryList.pop_back(); + } + + resultHistory.append(result); + newHistoryList.append(result.text); + + // make history menu a reasonable length + while (newHistoryList.count() > 20) + newHistoryList.pop_front(); + + historyAction->setItems(newHistoryList); + + currentResult = resultHistory.end(); + --currentResult; + currentResultIndex = resultHistory.count() - 1; + + historySpotChanged(); + + enableHistoryButtons(); + + if (resultHistory.size() > 50) + resultHistory.pop_front(); +} + +void TopLevel::enableHistoryButtons() +{ + backAction->setEnabled(currentResult != resultHistory.begin()); + forwardAction->setEnabled(++currentResult != resultHistory.end()); + --currentResult; +} + +void TopLevel::print() +{ + _ResultView->print((*currentResult).text); +} + +void TopLevel::configureGlobalKeys() +{ + KKeyDialog::configure(Accel, this); +} + +#include "kiten.moc" diff --git a/kiten/kiten.desktop b/kiten/kiten.desktop new file mode 100644 index 00000000..9e823fe8 --- /dev/null +++ b/kiten/kiten.desktop @@ -0,0 +1,117 @@ +[Desktop Entry] +GenericName=Japanese Reference/Study Tool +GenericName[af]=Japanese Verwysings/Leerder +GenericName[ar]=مرجع اللغة اليابانية +GenericName[be]=Праграма Ð´Ð»Ñ Ð¿Ð°ÑžÑ‚Ð°Ñ€ÑннÑ/вывучÑÐ½Ð½Ñ ÑпонÑкай мовы +GenericName[bg]=Самоучител по ÑпонÑки +GenericName[bn]=জাপানি তথà§à¦¯à¦¸à§‚তà§à¦°/শিকà§à¦·à¦¾ সহায়িকা +GenericName[bs]=Alat za referencu i uÄenje japanskog +GenericName[ca]=Eina de referència i estudi del japonès +GenericName[cs]=Japonský referenÄní/výukový nástroj +GenericName[csb]=Nôrzãdze do ùczbë japòńsczégò +GenericName[cy]=Erfyn Astudio a cyfeirio i Siapaneg +GenericName[da]=Japansk reference-/indlæringsværktøj +GenericName[de]=Referenz- und Studienprogramm für Japanisch +GenericName[el]=ΕÏγαλείο αναφοÏάς/μελέτης ιαπωνικών +GenericName[eo]=Japana referenc- kaj studilo +GenericName[es]=Herramienta de referencia/estudio del japonés +GenericName[et]=Jaapani keele õpiprogramm +GenericName[eu]=Japoniera erreferentzia/Ikasketa tresna +GenericName[fa]=ابزار مرجع/مطالعۀ ژاپنی +GenericName[fi]=Japanin opiskelutyökalu +GenericName[fr]=Un outil d'étude et de référence japonais +GenericName[gl]=Aprendizaxe e consulta do xaponés +GenericName[he]=כלי עיון\לימוד יפנית +GenericName[hi]=जापानी सनà¥à¤¦à¤°à¥à¤­/शिकà¥à¤·à¤£ औज़ार +GenericName[hr]=Program za prouÄavanje japanskog jezika +GenericName[hu]=Japán írásjeloktató +GenericName[is]=Japanskt uppsláttarrit/kennslutól +GenericName[it]=Programma per lo studio del giapponese +GenericName[ja]=日本語å‚ç…§/学習ツール +GenericName[ka]=იáƒáƒžáƒáƒœáƒ£áƒ áƒ˜áƒ¡ ლექსიკáƒáƒœáƒ˜/შესწáƒáƒ•áƒšáƒ +GenericName[km]=ឧបករណáŸâ€‹ážŸáž·áž€áŸ’សា/យោង ជប៉ុន +GenericName[lt]=JaponiÅ¡kas žinynas/studijavimo įrankis +GenericName[lv]=JapÄņu Valodas MÄcÄ«bu/References RÄ«ks +GenericName[mk]=ЈапонÑки Прирачник/Ðлатка за учење +GenericName[mn]=Япон Ñ…Ñлний Ñурах программ +GenericName[ms]=Alat Rujukan/Pembelajaran Bahasa Jepun +GenericName[nb]=Japansk oppslagsverk/læremiddel +GenericName[nds]=Nakiek- un Lehrwarktüüch för Japaansch +GenericName[ne]=जापानी सनà¥à¤¦à¤°à¥à¤­/शिकà¥à¤·à¤£ सामगà¥à¤°à¥€ +GenericName[nl]=Japans referentie-/studiehulpprogramma +GenericName[nn]=Japansk sprÃ¥kverktøy +GenericName[nso]=Sebereka sa Tebeledisiso/Thuto ya Se-Japane +GenericName[pl]=NarzÄ™dzie do nauki japoÅ„skiego +GenericName[pt]=Ferramenta Estudo de Japonês +GenericName[pt_BR]=Ferramenta de referência/estudo do japonês +GenericName[ru]=ЯпонÑко-английÑкий Ñловарь +GenericName[se]=JapánalaÅ¡ giellareaidu +GenericName[sk]=Japonská referencia/Å¡tudijný nástroj +GenericName[sl]=Orodje za referenco/Å¡tudij japonÅ¡Äine +GenericName[sr]=Ðлат за подÑећање/учење јапанÑког +GenericName[sr@Latn]=Alat za podsećanje/uÄenje japanskog +GenericName[sv]=Japanskt referens- och studieverktyg +GenericName[ta]= ஜபà¯à®ªà®¾à®©à®¿à®¯ மேறà¯à®•à¯‹à®³à¯/ கலà¯à®µà®¿à®•à¯ கரà¯à®µà®¿ +GenericName[tg]=ÐÑбоби ИÑтидони/Омӯзиши Забони Японӣ +GenericName[tr]=Japonca Referans/Çalışma Aracı +GenericName[uk]=Програма Ð²Ð¸Ð²Ñ‡ÐµÐ½Ð½Ñ ÑпонÑької мови +GenericName[ven]=Hune ninga todulusa hone ha tshidzhapani/Tshishumiswa tshau guda +GenericName[vi]=Công cụ Tham khảo/Há»c Tiếng Nhật +GenericName[xh]=Ubekiso Lwesijapani/Isixhobo Sokufunda +GenericName[zh_CN]=日语å‚考/学习工具 +GenericName[zh_TW]=日語åƒè€ƒ/學習工具 +GenericName[zu]=Ithuluzi Yethephu Yokugcina umsebenzi uphephile +Comment=Japanese Reference and Study Tool +Comment[bg]=Самоучител по ÑпонÑки +Comment[ca]=Eina de referència i estudi del japonès +Comment[csb]=Nôrzãdze do ùczbë japòńsczégò +Comment[da]=Japansk reference-/indlæringsværktøj +Comment[de]=Referenz- und Studienprogramm für Japanisch +Comment[el]=ΕÏγαλείο αναφοÏάς και μελέτης ιαπωνικών +Comment[eo]=Japana referenc- kaj studilo +Comment[es]=Herramienta de referencia y estudio del japonés +Comment[et]=Jaapani keele õpiprogramm +Comment[fa]=ابزار مرجع Ùˆ مطالعۀ ژاپنی +Comment[fi]=Japanin opiskelutyökalu +Comment[fr]=Outil d'étude et de référence japonais +Comment[gl]=Ferramenta de Estudio e Referencia do Xaponés +Comment[he]=כלי עיון\לימוד יפנית +Comment[hr]=Program za prouÄavanje japanskog jezika +Comment[hu]=Japán írásjeloktató +Comment[is]=Japanskt uppsláttarrit/kennslutól +Comment[it]=Programma per lo studio del giapponese +Comment[ja]=日本語å‚ç…§/学習ツール +Comment[km]=សáŸáž…ក្ដីយោង និង​ឧបករណáŸâ€‹ážŸáž·áž€áŸ’សា​​ភាសា​ជប៉ុន +Comment[lt]=Japonų kalbos žinynas ir studijavimo įrankis +Comment[ms]=Alat Pembelajaran dan Rujukan Bahasa Jepun +Comment[nb]=Japansk oppslagsverk/læremiddel +Comment[nds]=Nakiek- un Lehrwarktüüch för Japaansch +Comment[ne]=जापानी सनà¥à¤¦à¤°à¥à¤­ र शिकà¥à¤·à¤£ उपकरण +Comment[nl]=Dit vertaal ik lekker niet +Comment[pl]=NarzÄ™dzie do nauki jÄ™zyka japoÅ„skiego +Comment[pt]=Ferramenta Estudo e Referência de Japonês +Comment[pt_BR]=Ferramenta de estudo e referência do idioma japonês +Comment[ru]=Обучение ÑпонÑкому Ñзыку на английÑком +Comment[sk]=Japonská referencia a Å¡tudijný nástroj +Comment[sl]=Orodje za referenco/Å¡tudij japonÅ¡Äine +Comment[sr]=Ðлат за подÑећање и учење јапанÑког +Comment[sr@Latn]=Alat za podsećanje i uÄenje japanskog +Comment[sv]=Japanskt referens- och studieverktyg +Comment[tr]=Japonca Referans ve Çalışma Aracı +Comment[uk]=Програма Ð²Ð¸Ð²Ñ‡ÐµÐ½Ð½Ñ ÑпонÑької мови +Comment[zh_CN]=日语å‚考/学习工具 +Comment[zh_TW]=日語åƒè€ƒ/學習工具 +DocPath=kiten/index.html +Exec=kiten -caption "%c" %i %m +Name=Kiten +Name[af]=Katjie +Name[ar]=كيتن +Name[bn]=কিটেন +Name[hi]=किटेन +Name[ne]=किटन +Name[ta]=கிடà¯à®Ÿà®©à¯ +Name[tg]=Китен +Terminal=false +Type=Application +Icon=kiten +Categories=Qt;KDE;Education;X-KDE-Edu-Language; diff --git a/kiten/kiten.h b/kiten/kiten.h new file mode 100644 index 00000000..b991b0a5 --- /dev/null +++ b/kiten/kiten.h @@ -0,0 +1,146 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + (C) 2005 Paul Temple + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#ifndef KITEN_H +#define KITEN_H + + +#include "asyndeta.h" +#include "dict.h" +#include "rad.h" +#include "deinf.h" + +class Config; +class ConfigureDialog; +class EditAction; +class KGlobalAccel; +class KStatusBar; +class KToggleAction; +class KListAction; +class Learn; +class ResultView; + +class KDE_EXPORT TopLevel : public KMainWindow +{ + Q_OBJECT + +public: + TopLevel(QWidget *parent = 0, const char *name = 0); + ~TopLevel(); + +signals: + void saveLists(); + void add(Dict::Entry); + void quizConfChanged(); + +protected: + virtual bool queryClose(); + +private slots: + void search(bool inResults = false); + void ressearch(const QString&); + void searchBeginning(); + void searchAnywhere(); + void resultSearch(); + void searchAccel(); + void autoSearch(); + void kanjiSearchAccel(); + void strokeSearch(); + void gradeSearch(); + void back(); + void forward(); + void goInHistory(int); + void historySpotChanged(); + void slotConfigure(); + void slotLearnConfigure(); + void slotConfigureHide(); + void slotConfigureDestroy(); + void slotConfigurationChanged(); // calls the below too + void updateConfiguration(); + void kanjiDictChange(); + void toggleCom(); + void addToList(); + RadWidget *radicalSearch(); + void radSearch(const QStringList &, unsigned int, unsigned int); + + void print(); + + void createLearn(); + void learnDestroyed(Learn *); + void createEEdit(); + void configureToolBars(); + void configureGlobalKeys(); + void newToolBarConfig(); + + void finishInit(); + +private: + KStatusBar *StatusBar; + + Asyndeta _Asyndeta; + Rad _Rad; + Deinf::Index _DeinfIndex; + ResultView *_ResultView; + KToggleAction *kanjiCB; + KToggleAction *autoSearchToggle; + KToggleAction *deinfCB; + KListAction *historyAction; + KAction *irAction; + KAction *addAction; + KToggleAction *comCB; + KAction *backAction; + KAction *forwardAction; + + KGlobalAccel *Accel; + + void doSearch(const QString &text, QRegExp regexp); + void doSearchInResults(const QString &text, QRegExp regexp); + void handleSearchResult(Dict::SearchResult); + QString filteredClipboardText(); + QString clipBoardText(); + + ConfigureDialog *optionDialog; + Config* config; + void setResults(unsigned int, unsigned int); + + QPtrList learnList; + + QRegExp searchItems(); + QRegExp readingSearchItems(bool); + QRegExp kanjiSearchItems(bool = false); + + EditAction *Edit; + + bool readingSearch; // if this is true and no results, try with kanjiSearchItems + bool beginningReadingSearch; + + Dict::Entry toAddKanji; + + QValueList resultHistory; + QValueListIterator currentResult; + int currentResultIndex; + void addHistory(Dict::SearchResult); + void enableHistoryButtons(); + + QString personalDict; +}; + +#endif diff --git a/kiten/kiten.kcfg b/kiten/kiten.kcfg new file mode 100644 index 00000000..f368faaa --- /dev/null +++ b/kiten/kiten.kcfg @@ -0,0 +1,88 @@ + + + + + + + + + + true + + + + + + + + + true + + + + + + true + + + + false + + + + + + + + + false + + + 1 + + + 1 + + + 0 + + + + + + + + + 1 + + + 0 + + + 1 + + + + + + false + + + + + false + + + false + + + false + + + true + + + diff --git a/kiten/kitenconfig.kcfgc b/kiten/kitenconfig.kcfgc new file mode 100644 index 00000000..672cf6be --- /dev/null +++ b/kiten/kitenconfig.kcfgc @@ -0,0 +1,4 @@ +File=kiten.kcfg +ClassName=Config +Singleton=true +Mutators=true diff --git a/kiten/kitenui.rc b/kiten/kitenui.rc new file mode 100644 index 00000000..bda52ee9 --- /dev/null +++ b/kiten/kitenui.rc @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + +S&earch + + + + + + + + + + + + + + + + + + + + +&Search Toolbar + + + + + + + + + + + + + + + + + + diff --git a/kiten/kloader.cpp b/kiten/kloader.cpp new file mode 100644 index 00000000..c13aaa4b --- /dev/null +++ b/kiten/kloader.cpp @@ -0,0 +1,161 @@ +// ksaver.cpp +// +// Copyright (C) 2001 Neil Stevens +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +// AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +// Except as contained in this notice, the name(s) of the author(s) shall not be +// used in advertising or otherwise to promote the sale, use or other dealings +// in this Software without prior written authorization from the author(s). + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include +#include + +#include "kloader.h" + +class KLoader::KLoaderPrivate +{ +public: + KLoaderPrivate() : isLocal(true), file(0), textStream(0), dataStream(0) {} + ~KLoaderPrivate() + { + delete file; + delete textStream; + delete dataStream; + } + bool isLocal; + QString tempFile; + QFile *file; + KURL url; + QString error; + QTextStream *textStream; + QDataStream *dataStream; +}; + +KLoader::KLoader(const KURL &target) +{ + d = new KLoaderPrivate; + d->url = target; + + if(d->url.protocol() == "file") + { + d->isLocal = true; + d->file = new QFile(d->url.path()); + } + else + { + d->isLocal = false; + } +} + +KLoader::~KLoader() +{ + close(); + delete d; +} + +bool KLoader::open(void) +{ + if(d->isLocal) + { + if(!d->file->open(IO_ReadOnly)) + { + d->error = i18n("Could not read from %1.").arg(d->url.prettyURL()); + return false; + } + } + else + { + if(!KIO::NetAccess::download(d->url, d->tempFile)) + { + d->error = i18n("Could not read from %1.").arg(d->url.prettyURL()); + return false; + } + + d->file = new QFile(d->tempFile); + if(!d->file->open(IO_ReadOnly)) + { + d->error = i18n("Could not read from %1.").arg(d->tempFile); + return false; + } + } + return true; +} + +void KLoader::close(void) +{ + d->textStream = 0; + d->dataStream = 0; + + delete d->file; + d->file = 0; + + if(!d->isLocal) + KIO::NetAccess::removeTempFile(d->tempFile); +} + +QString KLoader::error(void) +{ + return d->error; +} + +QFile &KLoader::file(void) +{ + if(d->file) + return *d->file; + else + return *static_cast(0); +} + +QTextStream &KLoader::textStream() +{ + if(d->textStream) + { + return *d->textStream; + } + else if(d->file) + { + d->textStream = new QTextStream(d->file); + return *d->textStream; + } + else + { + return *static_cast(0); + } +} + +QDataStream &KLoader::dataStream() +{ + if(d->dataStream) + { + return *d->dataStream; + } + else if(d->file) + { + d->dataStream = new QDataStream(d->file); + return *d->dataStream; + } + else + { + return *static_cast(0); + } +} diff --git a/kiten/kloader.h b/kiten/kloader.h new file mode 100644 index 00000000..5682b21f --- /dev/null +++ b/kiten/kloader.h @@ -0,0 +1,91 @@ +// Copyright (C) 2001 Neil Stevens +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +// AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +// Except as contained in this notice, the name(s) of the author(s) shall not be +// used in advertising or otherwise to promote the sale, use or other dealings +// in this Software without prior written authorization from the author(s). + +#ifndef KLOADER_H +#define KLOADER_H + +#include + +/** + * KLoader provides a way to load files in the most efficient way for + * both local and remote URLs. + */ +class KLoader +{ +public: + /** + * The constructor takes the url and decides the best way to save, + * which will mean using something like KIO::NetAccess or QFile. + */ + KLoader(const KURL &_target); + + /** + * The destructor closes if necessary. + */ + ~KLoader(); + + /** + * open actually tries to open the file + * + * true on success, false on failure (get the error in @ref error) + */ + bool open(void); + + /** + * close closes the file. + */ + void close(void); + + /** + * If open or close returns false, there was an error, and error + * returns what the error was, when available. + */ + QString error(void); + + /** + * file returns a QFile open for reading, which may be for a temporary + * file on the local filesystem. + * + * If this is called before the file is opened, you will crash. + */ + QFile &file(void); + + /** + * You can use this to read in your data. + * + * If this is called before the file is opened, you will crash. + */ + QTextStream &textStream(void); + + /** + * You can use this to read in your data. + * + * If this is called before the file is opened, you will crash. + */ + QDataStream &dataStream(void); +private: + class KLoaderPrivate; + KLoaderPrivate *d; +}; + +#endif diff --git a/kiten/kromajiedit.cpp b/kiten/kromajiedit.cpp new file mode 100644 index 00000000..758a1267 --- /dev/null +++ b/kiten/kromajiedit.cpp @@ -0,0 +1,274 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include +#include +#include +#include +#include +#include +#include + +#include "kromajiedit.h" + +KRomajiEdit::KRomajiEdit(QWidget *parent, const char *name) + : KLineEdit(parent, name) +{ + kana = "unset"; + + KStandardDirs *dirs = KGlobal::dirs(); + QString romkana = dirs->findResource("data", "kiten/romkana.cnv"); + if (romkana.isNull()) + { + KMessageBox::error(0, i18n("Romaji information file not installed, so Romaji conversion cannot be used.")); + return; + } + + QFile f(romkana); + + if (!f.open(IO_ReadOnly)) + { + KMessageBox::error(0, i18n("Romaji information could not be loaded, so Romaji conversion cannot be used.")); + } + + QTextStream t(&f); + t.setCodec(QTextCodec::codecForName("eucJP")); + while (!t.eof()) + { + QString s = t.readLine(); + + QChar first = s.at(0); + if (first == '#') // comment! + { + // nothing + } + else if (first == '$') // header + { + if (kana == "unset") + kana = "hiragana"; + else + kana = "katakana"; + } + else // body + { + QStringList things(QStringList::split(QChar(' '), s)); + QString thekana(things.first()); + QString romaji(*things.at(1)); + + if (kana == "hiragana") + hiragana[romaji] = thekana; + else if (kana == "katakana") + katakana[romaji] = thekana; + } + } + f.close(); + + kana = "english"; +} + +KRomajiEdit::~KRomajiEdit() +{ +} + +void KRomajiEdit::setKana(int _kana) +{ + switch (_kana) + { + case 0: + kana = "english"; + break; + case 1: + kana = "hiragana"; + break; + //case 2: + //kana = "katakana"; + //break; + } +} + +// TODO allow editing not only at end +void KRomajiEdit::keyPressEvent(QKeyEvent *e) +{ + bool shift = e->state() & ShiftButton; + QString ji = e->text(); + + if (shift && e->key() == Key_Space) // switch hiragana/english + { + if (kana == "hiragana") + kana = "english"; + else if (kana == "english") + kana = "hiragana"; + + return; + } + + if (kana == "english" || ji.isEmpty()) + { + KLineEdit::keyPressEvent(e); + return; + } + + if (shift) // shift for katakana + { + if (kana == "hiragana") + kana = "katakana"; + } + + //kdDebug() << "--------------------\n"; + + QString curEng; + QString curKana; + QString _text = text(); + + int i; + unsigned int len = _text.length(); + //kdDebug() << "length = " << len << endl; + for (i = len - 1; i >= 0; i--) + { + QChar at = _text.at(i); + + //kdDebug() << "at = " << QString(at) << endl; + + if (at.row() == 0 && at != '.') + { + //kdDebug() << "prepending " << QString(at) << endl; + curEng.prepend(at); + } + else + break; + } + i++; + + //kdDebug() << "i is " << i << ", length is " << len << endl; + curKana = _text.left(i); + + ji.prepend(curEng); + ji = ji.lower(); + //kdDebug() << "ji = " << ji << endl; + + QString replace; + + //kdDebug () << "kana is " << kana << endl; + if (kana == "hiragana") + replace = hiragana[ji]; + else if (kana == "katakana") + replace = katakana[ji]; + + //kdDebug() << "replace = " << replace << endl; + + if (!!replace) // if (replace has something in it) + { + //kdDebug() << "replace isn't empty\n"; + + setText(curKana + replace); + + if (kana == "katakana") + kana = "hiragana"; + return; + } + else + { + //kdDebug() << "replace is empty\n"; + QString farRight(ji.right(ji.length() - 1)); + //kdDebug() << "ji = " << ji << endl; + //kdDebug() << "farRight = " << farRight << endl; + + // test if we need small tsu + if (ji.at(0) == farRight.at(0)) // if two letters are same, and we can add a twoletter length kana + { + if (kana == "hiragana") + setText(curKana + hiragana[ji.at(0) == 'n'? "n'" : "t-"] + farRight.at(0)); + else + setText(curKana + katakana[ji.at(0) == 'n'? "n'" : "t-"] + farRight.at(0)); + + if (kana == "katakana") + kana = "hiragana"; + return; + } + + // test for hanging n + QString newkana; + if (kana == "hiragana") + { + newkana = hiragana[farRight]; + //kdDebug() << "newkana = " << newkana << endl; + if (ji.at(0) == 'n' && !!newkana) + { + //kdDebug() << "doing the n thing\n"; + + setText(curKana + hiragana["n'"] + newkana); + + if (kana == "katakana") + kana = "hiragana"; + return; + } + } + else + { + newkana = katakana[farRight]; + if (ji.at(0) == 'n' && !!newkana) + { + //kdDebug() << "doing the n thing - katakana\n"; + + setText(curKana + katakana["n'"] + newkana); + + if (kana == "katakana") + kana = "hiragana"; + return; + } + } + } + + if ( e->key() == Key_Return || e->key() == Key_Enter ) // take care of pending n + { + if (kana == "hiragana") + { + if (_text[len-1] == 'n') + setText(curKana + hiragana["n'"]); + } + else + { + if (_text[len-1] == 'N') + setText(curKana + katakana["n'"]); + } + } + + KLineEdit::keyPressEvent(e); // don't think we'll get here :) +} + +QPopupMenu *KRomajiEdit::createPopupMenu() +{ + QPopupMenu *popup = KLineEdit::createPopupMenu(); + popup->insertSeparator(); + popup->insertItem(i18n("English"), 0); + popup->insertItem(i18n("Kana"), 1); + + if (kana == "english") + popup->setItemChecked(0, true); + else if (kana == "hiragana") + popup->setItemChecked(1, true); + + connect(popup, SIGNAL(activated(int)), SLOT(setKana(int))); + + emit aboutToShowContextMenu(popup); + return popup; +} + +#include "kromajiedit.moc" diff --git a/kiten/kromajiedit.h b/kiten/kromajiedit.h new file mode 100644 index 00000000..fa060cd8 --- /dev/null +++ b/kiten/kromajiedit.h @@ -0,0 +1,55 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#ifndef KROMAJIEDIT_H +#define KROMAJIEDIT_H + +#include +#include + +#include + +class QKeyEvent; +class QWidget; +class QPopupMenu; + +class KRomajiEdit : public KLineEdit +{ + Q_OBJECT + + public: + KRomajiEdit(QWidget *parent, const char *name); + ~KRomajiEdit(); + + public slots: + void setKana(int); + + protected: + void keyPressEvent(QKeyEvent *e); + QPopupMenu *createPopupMenu(); + + private: + QMap hiragana; + QMap katakana; + + QCString kana; +}; + +#endif diff --git a/kiten/ksaver.cpp b/kiten/ksaver.cpp new file mode 100644 index 00000000..6c09ffa9 --- /dev/null +++ b/kiten/ksaver.cpp @@ -0,0 +1,187 @@ +// ksaver.cpp +// +// Copyright (C) 2001 Neil Stevens +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +// AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +// Except as contained in this notice, the name(s) of the author(s) shall not be +// used in advertising or otherwise to promote the sale, use or other dealings +// in this Software without prior written authorization from the author(s). + +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + +#include +#include +#include + +#include "ksaver.h" + +class KSaver::KSaverPrivate +{ +public: + KSaverPrivate() : isLocal(true), tempFile(0), file(0), textStream(0), dataStream(0) {} + ~KSaverPrivate() + { + delete file; + delete textStream; + delete dataStream; + delete tempFile; + } + bool isLocal; + KTempFile *tempFile; + QFile *file; + KURL url; + QString error; + QTextStream *textStream; + QDataStream *dataStream; +}; + +KSaver::KSaver(const KURL &_target) +{ + d = new KSaverPrivate; + d->url = _target; + + if(d->url.protocol() == "file") + { + d->isLocal = true; + d->file = new QFile(d->url.path()); + } + else + { + d->isLocal = false; + } +} + +KSaver::~KSaver() +{ + close(); + delete d; +} + +bool KSaver::open(void) +{ + if(d->isLocal) + { + if(d->file->open(IO_WriteOnly)) + { + return true; + } + else + { + d->error = i18n("Could not write to %1.").arg(d->url.prettyURL()); + return false; + } + } + else + { + d->tempFile = new KTempFile; + return true; + } +} + +bool KSaver::close(void) +{ + if(d->textStream) + d->textStream = 0; + + if(d->dataStream) + d->dataStream = 0; + + if(d->isLocal) + { + if(!d->file) return true; + + delete d->file; + d->file = 0; + return true; + } + else + { + if(!d->tempFile) return true; + + d->tempFile->close(); + + bool retval = KIO::NetAccess::upload(d->tempFile->name(), d->url, 0); + + delete d->tempFile; + d->tempFile = 0; + + return retval; + } +} + +QString KSaver::error(void) +{ + return d->error; +} + +QFile &KSaver::file(void) +{ + if(d->isLocal && d->file) + return *d->file; + else if(!d->isLocal && d->tempFile) + return *d->tempFile->file(); + else + return *static_cast(0); +} + +QTextStream &KSaver::textStream() +{ + if(d->textStream) + { + return *d->textStream; + } + else if(d->isLocal && d->file) + { + d->textStream = new QTextStream(d->file); + return *d->textStream; + } + else if(!d->isLocal && d->tempFile) + { + d->textStream = d->tempFile->textStream(); + return *d->textStream; + } + else + { + return *static_cast(0); + } +} + +QDataStream &KSaver::dataStream() +{ + if(d->dataStream) + { + return *d->dataStream; + } + else if(d->isLocal && d->file) + { + d->dataStream = new QDataStream(d->file); + return *d->dataStream; + } + else if(!d->isLocal && d->tempFile) + { + d->dataStream = d->tempFile->dataStream(); + return *d->dataStream; + } + else + { + return *static_cast(0); + } +} diff --git a/kiten/ksaver.h b/kiten/ksaver.h new file mode 100644 index 00000000..b4ebb890 --- /dev/null +++ b/kiten/ksaver.h @@ -0,0 +1,93 @@ +// Copyright (C) 2001 Neil Stevens +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// THE AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +// AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// +// Except as contained in this notice, the name(s) of the author(s) shall not be +// used in advertising or otherwise to promote the sale, use or other dealings +// in this Software without prior written authorization from the author(s). + +#ifndef KSAVER_H +#define KSAVER_H + +#include + +/** + * KSaver provides a way to save files in the most efficient way for + * both local and remote URLs. + */ +class KSaver +{ +public: + /** + * The constructor takes the url and decides the best way to save, + * which will mean using something like KIO::NetAccess or QFile. + */ + KSaver(const KURL &_target); + + /** + * The destructor closes if necessary. + */ + ~KSaver(); + + /** + * open actually tries to open the file + * + * true on success, false on failure (get the error in @ref error) + */ + bool open(void); + + /** + * close closes the file, and uploads if necessary. + * + * true on success, false on failure (get the error in @ref error) + */ + bool close(void); + + /** + * If open or close returns false, there was an error, and error + * returns what the error was, when available. + */ + QString error(void); + + /** + * file returns a QFile open for writing, which may be for a temporary + * file on the local filesystem. + * + * If this is called before the file is opened, you will crash. + */ + QFile &file(void); + + /** + * You can use this to write out your data. + * + * If this is called before the file is opened, you will crash. + */ + QTextStream &textStream(void); + + /** + * You can use this to write out your data. + * + * If this is called before the file is opened, you will crash. + */ + QDataStream &dataStream(void); +private: + class KSaverPrivate; + KSaverPrivate *d; +}; + +#endif diff --git a/kiten/learn.cpp b/kiten/learn.cpp new file mode 100644 index 00000000..30744142 --- /dev/null +++ b/kiten/learn.cpp @@ -0,0 +1,954 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + (C) 2005 Paul Temple + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include // RAND_MAX +#include +#include + +#include "kitenconfig.h" +#include "dict.h" +#include "kloader.h" +#include "ksaver.h" +#include "learn.h" + +LearnItem::LearnItem(QListView *parent, QString label1, QString label2, QString label3, QString label4, QString label5, QString label6, QString label7, QString label8) + : QListViewItem(parent, label1, label2, label3, label4, label5, label6, label7, label8) +{ +} + +int LearnItem::compare(QListViewItem *item, int col, bool ascending) const +{ + // "Returns < 0 if this item is less than i [item] , 0 if they + // are equal and > 0 if this item is greater than i [item]." + return key(col, ascending).toInt() - item->key(col, ascending).toInt(); +} + +const int Learn::numberOfAnswers = 5; + +Learn::Learn(Dict::Index *parentDict, QWidget *parent, const char *name) + : KMainWindow(parent, name), initialized(false), isMod(false), prevItem(0), curItem(0) +{ + index = parentDict; + + QWidget *dummy = new QWidget(this); + setCentralWidget(dummy); + + QVBoxLayout *veryTop = new QVBoxLayout(dummy, 0, KDialog::spacingHint()); + Tabs = new QTabWidget(dummy); + connect(Tabs, SIGNAL(currentChanged(QWidget *)), SLOT(tabChanged(QWidget *))); + veryTop->addWidget(Tabs); + + listTop = new QSplitter(Tabs); + listTop->setOrientation(Qt::Vertical); + quizTop = new QWidget(Tabs); + Tabs->addTab(listTop, i18n("&List")); + Tabs->addTab(quizTop, i18n("&Quiz")); + + View = new ResultView(true, listTop, "View"); + View->setBasicMode(true); + connect(View, SIGNAL(linkClicked(const QString &)), this, SIGNAL(linkClicked(const QString &))); + + List = new KListView(listTop); + + List->addColumn(i18n("Kanji")); + List->addColumn(i18n("Meanings")); + List->addColumn(i18n("Readings")); + List->addColumn(i18n("Grade")); + List->addColumn(i18n("Your Score")); + + List->setAllColumnsShowFocus(true); + List->setColumnWidthMode(0, QListView::Maximum); + List->setColumnWidthMode(1, QListView::Maximum); + List->setColumnWidthMode(2, QListView::Maximum); + List->setColumnWidthMode(3, QListView::Maximum); + List->setMultiSelection(true); + List->setDragEnabled(true); + List->setSorting(4); + List->setSelectionModeExt(KListView::Extended); + + connect(List, SIGNAL(executed(QListViewItem *)), SLOT(showKanji(QListViewItem *))); + connect(List, SIGNAL(selectionChanged()), this, SLOT(itemSelectionChanged())); + + QStringList grades(i18n("Grade 1")); + grades.append(i18n("Grade 2")); + grades.append(i18n("Grade 3")); + grades.append(i18n("Grade 4")); + grades.append(i18n("Grade 5")); + grades.append(i18n("Grade 6")); + grades.append(i18n("Others in Jouyou")); + grades.append(i18n("Jinmeiyou")); + + /*KAction *closeAction = */(void) KStdAction::close(this, SLOT(close()), actionCollection()); + printAct = KStdAction::print(this, SLOT(print()), actionCollection()); + forwardAct = KStdAction::forward(this, SLOT(next()), actionCollection()); + forwardAct->plug(toolBar()); + backAct = KStdAction::back(this, SLOT(prev()), actionCollection()); + backAct->plug(toolBar()); + cheatAct = new KAction(i18n("&Cheat"), CTRL + Key_C, this, SLOT(cheat()), actionCollection(), "cheat"); + randomAct = new KAction(i18n("&Random"), "goto", CTRL + Key_R, this, SLOT(random()), actionCollection(), "random"); + gradeAct = new KListAction(i18n("Grade"), 0, 0, 0, actionCollection(), "grade"); + gradeAct->setItems(grades); + connect(gradeAct, SIGNAL(activated(const QString&)), SLOT(updateGrade())); + removeAct = new KAction(i18n("&Delete"), "edit_remove", CTRL + Key_X, this, SLOT(del()), actionCollection(), "del"); + addAct = new KAction(i18n("&Add"), "edit_add", CTRL + Key_A, this, SLOT(add()), actionCollection(), "add"); + addAllAct = new KAction(i18n("Add A&ll"), 0, this, SLOT(addAll()), actionCollection(), "addall"); + newAct = KStdAction::openNew(this, SLOT(openNew()), actionCollection()); + openAct = KStdAction::open(this, SLOT(open()), actionCollection()); + saveAct = KStdAction::save(this, SLOT(save()), actionCollection()); + saveAsAct = KStdAction::saveAs(this, SLOT(saveAs()), actionCollection()); + (void) KStdAction::preferences(this, SIGNAL(configureLearn()), actionCollection()); + + removeAct->setEnabled(false); + + QVBoxLayout *quizLayout = new QVBoxLayout(quizTop, KDialog::marginHint(), KDialog::spacingHint()); + + quizLayout->addStretch(); + QHBoxLayout *hlayout = new QHBoxLayout(quizLayout); + qKanji = new QPushButton(quizTop); + connect(qKanji, SIGNAL(clicked()), this, SLOT(qKanjiClicked())); + hlayout->addStretch(); + hlayout->addWidget(qKanji); + hlayout->addStretch(); + quizLayout->addStretch(); + + answers = new QButtonGroup(1, Horizontal, quizTop); + for (int i = 0; i < numberOfAnswers; ++i) + answers->insert(new KPushButton(answers), i); + quizLayout->addWidget(answers); + quizLayout->addStretch(); + connect(answers, SIGNAL(clicked(int)), this, SLOT(answerClicked(int))); + + createGUI("learnui.rc"); + //closeAction->plug(toolBar()); + + resize(600, 400); + applyMainWindowSettings(Config::self()->config(), "LearnWindow"); + + statusBar()->message(i18n("Put on your thinking cap!")); + + nogood = false; + + // this is so learn doesn't take so long to show itself + QTimer::singleShot(200, this, SLOT(finishCtor())); +} + +void Learn::finishCtor() +{ + Config* config = Config::self(); + + setCurrentGrade(config->grade()); + + /* + * this must be done now, because + * to start a quiz, we need a working randomMeaning() + * and that needs a loaded grade! + */ + updateGrade(); + updateQuizConfiguration(); // first + + QString entry = config->lastFile(); + //kdDebug() << "lastFile: " << entry << endl; + if (!entry.isEmpty()) + { + filename = entry; + read(filename); + } + else + { + openNew(); + } + + initialized = true; +} + +Learn::~Learn() +{ + emit destroyed(this); +} + +bool Learn::warnClose() +{ + if (isMod) + { + int result = KMessageBox::warningYesNoCancel(this, i18n("There are unsaved changes to learning list. Save them?"), i18n("Unsaved Changes"), KStdGuiItem::save(), KStdGuiItem::discard(), "DiscardAsk", true); + switch (result) + { + case KMessageBox::Yes: + saveAct->activate(); + // fallthrough + case KMessageBox::No: + return true; + case KMessageBox::Cancel: + return false; + } + } + + return true; +} + +bool Learn::closeWindow() +{ + if (!warnClose()) + { + return false; + } + else + { + close(); + return true; + } +} + +bool Learn::queryClose() +{ + if (!warnClose()) + return false; // cancel + + saveScores(); // also sync()s; + + saveMainWindowSettings(Config::self()->config(), "LearnWindow"); + return true; +} + +void Learn::random() +{ + int rand = static_cast(static_cast(list.count()) / (static_cast(RAND_MAX) / kapp->random())); + + current = list.at(rand - 1); + update(); +} + +void Learn::next() +{ + ++current; + if (current == list.end()) + current = list.begin(); + update(); +} + +void Learn::prev() +{ + if (Tabs->currentPageIndex() == 1) + { + if (!prevItem) + return; + curItem = prevItem; + + statusBar()->clear(); + qupdate(); + nogood = true; + backAct->setEnabled(false); + return; + } + + if (current == list.begin()) + current = list.end(); + --current; + update(); +} + +void Learn::update() +{ + View->clear(); + Dict::Entry curKanji = *current; + + if (!curKanji.kanji()) + { + statusBar()->message(i18n("Grade not loaded")); // oops + return; + } + View->addKanjiResult(curKanji); + + // now show some compounds in which this kanji appears + + QString kanji = curKanji.kanji(); + + Dict::SearchResult compounds = index->search(QRegExp(kanji), kanji, true); + View->addHeader(i18n("%1 in compounds").arg(kanji)); + + for (QValueListIterator it = compounds.list.begin(); it != compounds.list.end(); ++it) + { + kapp->processEvents(); + View->addResult(*it, true); + } + + View->flush(); +} + +void Learn::updateGrade() +{ + int grade = getCurrentGrade(); + + QString regexp("G%1 "); + regexp = regexp.arg(grade); + + Dict::SearchResult result = index->searchKanji(QRegExp(regexp), regexp, false); + list = result.list; + + statusBar()->message(i18n("%1 entries in grade %2").arg(list.count()).arg(grade)); + + list.remove(list.begin()); + current = list.begin(); + update(); + + Config::self()->setGrade(grade); +} + +void Learn::read(const KURL &url) +{ + List->clear(); + + KLoader loader(url); + if (!loader.open()) + { + KMessageBox::error(this, loader.error(), i18n("Error")); + return; + } + + QTextCodec &codec = *QTextCodec::codecForName("eucJP"); + QTextStream &stream = loader.textStream(); + stream.setCodec(&codec); + + while (!stream.atEnd()) + { + QChar kanji; + stream >> kanji; + // ignore whitespace + if (!kanji.isSpace()) + { + QRegExp regexp ( QString("^%1\\W").arg(kanji) ); + Dict::SearchResult res = index->searchKanji(regexp, kanji, false); + Dict::Entry first = Dict::firstEntry(res); + if (first.extendedKanjiInfo()) + add(first, true); + } + } + + setClean(); +} + +void Learn::open() +{ + if (!warnClose()) + return; + + KURL prevname = filename; + filename = KFileDialog::getOpenURL(QString::null, "*.kiten"); + if (filename.isEmpty()) + { + filename = prevname; + return; + } + + read(filename); + + //kdDebug() << "saving lastFile\n"; + Config* config = Config::self(); + config->setLastFile(filename.url()); + + // redo quiz, because we deleted the current quiz item + curItem = List->firstChild(); + backAct->setEnabled(false); + prevItem = curItem; + qnew(); + + numChanged(); +} + +void Learn::openNew() +{ + if (!warnClose()) + return; + + filename = ""; + setCaption(""); + + List->clear(); + setClean(); + + numChanged(); +} + +void Learn::saveAs() +{ + KURL prevname = filename; + filename = KFileDialog::getSaveURL(QString::null, "*.kiten"); + if (filename.isEmpty()) + { + filename = prevname; + return; + } + save(); +} + +void Learn::save() +{ + if (filename.isEmpty()) + saveAs(); + if (filename.isEmpty()) + return; + + write(filename); + + Config* config = Config::self(); + config->setLastFile(filename.url()); +} + +void Learn::write(const KURL &url) +{ + KSaver saver(url); + + if (!saver.open()) + { + KMessageBox::error(this, saver.error(), i18n("Error")); + return; + } + + QTextCodec &codec = *QTextCodec::codecForName("eucJP"); + QTextStream &stream = saver.textStream(); + stream.setCodec(&codec); + + for (QListViewItemIterator it(List); it.current(); ++it) + stream << it.current()->text(0).at(0); + + if (!saver.close()) + { + KMessageBox::error(this, saver.error(), i18n("Error")); + return; + } + + saveScores(); + + setClean(); + + statusBar()->message(i18n("%1 written").arg(url.prettyURL())); +} + +void Learn::saveScores() +{ + KConfig &config = *Config::self()->config(); + config.setGroup("Learn Scores"); + for (QListViewItemIterator it(List); it.current(); ++it) + config.writeEntry(it.current()->text(0), it.current()->text(4).toInt()); + config.sync(); + Config::self()->writeConfig(); +} + +void Learn::add(Dict::Entry toAdd, bool noEmit) +{ + // Remove peripheral readings: This is a study mode, not a reference mode + QRegExp inNames (",\\s*[A-Za-z ]+:.*"); + QString readings = Dict::prettyKanjiReading(toAdd.readings()).replace(inNames, ""); + QString meanings = shortenString(Dict::prettyMeaning(toAdd.meanings()).replace(inNames, "")); + QString kanji = toAdd.kanji(); + + // here's a dirty rotten cheat (well, not really) + // noEmit always means it's not added by the user, so this check isn't needed + if (!noEmit) + { + for (QListViewItemIterator it(List); it.current(); ++it) + { + if (it.current()->text(0) == kanji) + { + statusBar()->message(i18n("%1 already on your list").arg(kanji)); + return; + } + } + } + + statusBar()->message(i18n("%1 added to your list").arg(kanji)); + + KConfig &config = *Config::self()->config(); + int score = 0; + config.setGroup("Learn Scores"); + score = config.readNumEntry(kanji, score); + + unsigned int grade = toAdd.grade(); + addItem(new LearnItem(List, kanji, meanings, readings, QString::number(grade), QString::number(score)), noEmit); + + numChanged(); +} + +void Learn::add() +{ + add(*current); + setDirty(); +} + +void Learn::addAll() +{ + int grade = getCurrentGrade(); + + QString regexp("G%1 "); + regexp = regexp.arg(grade); + + Dict::SearchResult result = index->searchKanji(QRegExp(regexp), regexp, false); + for (QValueListIterator i = result.list.begin(); i != result.list.end(); ++i) + { + // don't add headers + if ((*i).dictName() == "__NOTSET" && (*i).header() == "__NOTSET") + add(*i); + } +} + +void Learn::addItem(QListViewItem *item, bool noEmit) +{ + // 2 is the magic jump + if (List->childCount() == 2) + { + curItem = item; + prevItem = curItem; + qnew(); // init first quiz + //kdDebug() << "initting first quiz in addItem\n"; + } + + if (!noEmit) + { + List->ensureItemVisible(item); + + setDirty(); + } +} + +void Learn::showKanji(QListViewItem *item) +{ + assert(item); + + QString kanji(item->text(0)); + int grade = item->text(3).toUInt(); + + if (getCurrentGrade() != grade) + { + setCurrentGrade(grade); + updateGrade(); + } + + // Why does this fail to find the kanji sometimes? + for (current = list.begin(); current != list.end() && (*current).kanji() != kanji; ++current); + + update(); +} + +void Learn::del() +{ + // quiz page + if (Tabs->currentPageIndex() == 1) + { + delete curItem; + curItem = prevItem; // needs to be something + qnew(); + } + else // setup page + { + QPtrList selected = List->selectedItems(); + assert(selected.count()); + + bool makenewq = false; // must make new quiz if we + // delete the current item + for (QPtrListIterator i(selected); *i; ++i) + { + if (curItem == i) + makenewq = true; + delete *i; + } + + curItem = List->firstChild(); + prevItem = curItem; + backAct->setEnabled(false); + + if (makenewq) + { + qnew(); + } + + setDirty(); + } + + itemSelectionChanged(); + numChanged(); +} + +// too easy... +void Learn::print() +{ + View->clear(); + View->addHeader(QString("

    %1

    ").arg(i18n("Learning List")), 1); + + QListViewItemIterator it(List); + for (; it.current(); ++it) + { + QString kanji = it.current()->text(0); + Dict::SearchResult result = index->searchKanji(QRegExp(kanji), kanji, false); + for (QValueListIterator i = result.list.begin(); i != result.list.end(); ++i) + { + if ((*i).dictName() == "__NOTSET" && (*i).header() == "__NOTSET") + { + View->addKanjiResult(*i); + break; + } + } + } + + View->print(); +} + +void Learn::answerClicked(int i) +{ + if (!curItem) + return; + + int newscore = 0; +// KConfig &config = *Config::self()->config(); +// config.setGroup("Learn"); + bool donew = false; + + if (seikai == i) + { + statusBar()->message(i18n("Good!")); + + if (!nogood) // add two to their score + newscore = curItem->text(4).toInt() + 2; + else + { + qnew(); + return; + } + + donew = true; + } + else + { + statusBar()->message(i18n("Wrong")); + // take one off score + newscore = curItem->text(4).toInt() - 1; + + if (!nogood) + nogood = true; + else + return; + } + + //config.writeEntry(curItem->text(0) + "_4", newscore); + + QListViewItem *newItem = new LearnItem(List, curItem->text(0), curItem->text(1), curItem->text(2), curItem->text(3), QString::number(newscore)); + + // readd, so it sorts + // 20 November 2004: why?? why not List->sort() ?? + // haha I used to be naive + delete curItem; + curItem = newItem; + + if (donew) + qnew(); +} + +QString Learn::randomMeaning(QStringList &oldMeanings) +{ + QString meaning; + + do + { + float rand = kapp->random(); + if ((rand > (RAND_MAX / 2)) || (List->childCount() < numberOfAnswers)) + { + // get a meaning from dict + //kdDebug() << "from our dict\n"; + rand = kapp->random(); + float rand2 = RAND_MAX / rand; + rand = ((float)list.count() - 1) / rand2; + //rand -= 1; + //kdDebug() << "rand: " << rand << endl; + //kdDebug() << "list.count(): " << list.count() << endl; + + switch (guessOn) + { + case 1: + meaning = shortenString(Dict::prettyMeaning((*list.at(static_cast(rand))).meanings())); + break; + case 2: + meaning = Dict::prettyKanjiReading((*list.at(static_cast(rand))).readings()); + break; + case 0: + meaning = (*list.at(static_cast(rand))).kanji(); + } + } + else + { + // get a meaning from our list + //kdDebug() << "from our list\n"; + rand = kapp->random(); + float rand2 = RAND_MAX / rand; + rand = List->childCount() / rand2; + + int max = (int) rand; + + QListViewItemIterator it(List); + it += max; + + meaning = it.current()->text(guessOn); + } + + //kdDebug() << "meaning: " << meaning << endl; + for (QStringList::Iterator it = oldMeanings.begin(); it != oldMeanings.end(); ++it) + { + //kdDebug() << "oldMeaning: " << *it << endl; + } + //kdDebug() << "curMeaning: " << curItem->text(guessOn) << endl; + } + while (oldMeanings.contains(meaning) || meaning == curItem->text(guessOn)); + + oldMeanings.append(meaning); + meaning = shortenString(meaning); + + return meaning; +} + +void Learn::qupdate() +{ + if (!curItem) + return; + + qKanji->setText(curItem->text(quizOn)); + QFont newFont = font(); + if (quizOn == 0) + newFont.setPixelSize(24); + qKanji->setFont(newFont); + + float rand = kapp->random(); + float rand2 = RAND_MAX / rand; + seikai = static_cast(numberOfAnswers / rand2); + + QStringList oldMeanings; + for (int i = 0; i < numberOfAnswers; ++i) + answers->find(i)->setText(randomMeaning(oldMeanings)); + + answers->find(seikai)->setText(curItem->text(guessOn)); +} + +struct Learn::scoreCompare +{ + bool operator()(const QListViewItem* v1, const QListViewItem* v2) + { + return v1->text(4).toInt() < v2->text(4).toInt(); + } +}; + +void Learn::qnew() // new quiz kanji +{ + //kdDebug() << "qnew\n"; + nogood = false; + + statusBar()->clear(); + statusBar()->message(QString("%1 %2 %3").arg(curItem->text(0)).arg(curItem->text(1)).arg(curItem->text(2))); + + backAct->setEnabled(true); + + unsigned int count = List->childCount(); + + if (count < 2) + return; + + // the following lines calculate which kanji will be used next: + // use f(2) every third time, f(1) otherwise + // where f(1) = numberOfItems * rand[0..1] + // and f(2) = numberOfItems * rand[0..1] * rand[0..1] + // rand[0..1] = kapp->random() / RAND_MAX + float max = static_cast(count) / (static_cast(RAND_MAX) / kapp->random()); + if (kapp->random() < (static_cast(RAND_MAX) / 3.25)) + max /= (static_cast(RAND_MAX) / (kapp->random() + 1)); + + max = static_cast(max); + + if (max > count) + max = count; + + std::multiset scores; + QListViewItemIterator sIt(List); + + for (; sIt.current(); ++sIt) + scores.insert(sIt.current()); + + std::multiset::iterator it = scores.begin(); + std::multiset::iterator tmp = scores.begin(); + + int i; + for (i = 2; i <= max; ++it) + {i++; ++tmp;} + + if (curItem->text(0) == (*it)->text(0)) // same, don't use + { + ++it; + if (it == scores.end()) + { + tmp--; + it = tmp; + } + } + + if (it == scores.end()) + { + return; + } + + prevItem = curItem; + curItem = const_cast(*it); + + qKanji->setFocus(); + qupdate(); +} + +void Learn::cheat() +{ + answers->find(seikai)->setFocus(); + statusBar()->message(i18n("Better luck next time")); + nogood = true; +} + +QString Learn::shortenString(const QString &thestring) +{ + return KStringHandler::rsqueeze(thestring, 60).stripWhiteSpace(); +} + +void Learn::tabChanged(QWidget *widget) +{ + bool isQuiz = (widget == quizTop); + + if (isQuiz) + backAct->setEnabled(prevItem != 0); + else + backAct->setEnabled(true); + + forwardAct->setEnabled(!isQuiz); + gradeAct->setEnabled(!isQuiz); + saveAct->setEnabled(!isQuiz); + addAct->setEnabled(!isQuiz); + addAllAct->setEnabled(!isQuiz); + randomAct->setEnabled(!isQuiz); + openAct->setEnabled(!isQuiz); + newAct->setEnabled(!isQuiz); + saveAsAct->setEnabled(!isQuiz); + + cheatAct->setEnabled(isQuiz); + + // also handled below for !isQuiz case + removeAct->setEnabled(isQuiz); + + if (isQuiz) + { + qKanji->setFocus(); + + } + else + { + // handle removeAct; + itemSelectionChanged(); + } + + statusBar()->clear(); +} + +void Learn::updateQuiz() +{ + if (List->childCount() < 3) + Tabs->setTabEnabled(quizTop, false); + else + Tabs->setTabEnabled(quizTop, true); +} + +void Learn::itemSelectionChanged() +{ + removeAct->setEnabled(List->selectedItems().count() > 0); +} + +int Learn::getCurrentGrade(void) +{ + int grade = gradeAct->currentItem() + 1; + if (grade > 6) ++grade; + return grade; +} + +void Learn::setCurrentGrade(int grade) +{ + if (grade > 6) --grade; + gradeAct->setCurrentItem(grade - 1); +} + +void Learn::updateQuizConfiguration() +{ + Config* config = Config::self(); + + quizOn = config->quizOn(); + guessOn = config->guessOn(); + + answers->setTitle(List->columnText(guessOn)); + + View->updateFont(); + + if (List->childCount() >= 2 && initialized) + qnew(); +} + +void Learn::setDirty() +{ + isMod = true; + setCaption(filename.prettyURL(), true); +} + +void Learn::setClean() +{ + isMod = false; + if (!filename.prettyURL().isEmpty()) + setCaption(filename.prettyURL(), false); +} + +void Learn::qKanjiClicked() +{ + if (!curItem) + return; + + showKanji(curItem); + nogood = true; +} + +void Learn::numChanged() +{ + Tabs->setTabEnabled(quizTop, List->childCount() >= 2); + //quizTop->setEnabled(List->childCount() >= 2); +} + +#include "learn.moc" diff --git a/kiten/learn.h b/kiten/learn.h new file mode 100644 index 00000000..bd7a103a --- /dev/null +++ b/kiten/learn.h @@ -0,0 +1,170 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + (C) 2005 Paul Temple + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#ifndef LEARN_H +#define LEARN_H + +#include + +#include + +#include "widgets.h" + +class KAction; +class KPushButton; +class QButtonGroup; +class QListViewItem; +class QSplitter; +class QTabWidget; + +// Item that sorts all columns numerically +class LearnItem : public QListViewItem +{ +public: + LearnItem(QListView *parent, QString label1, QString label2 = QString::null, QString label3 = QString::null, QString label4 = QString::null, QString label5 = QString::null, QString label6 = QString::null, QString label7 = QString::null, QString label8 = QString::null); + int compare(QListViewItem *item, int col, bool ascending) const; +}; + +class Learn : public KMainWindow +{ + Q_OBJECT + + public: + Learn(Dict::Index *, QWidget *parent = 0, const char *name = 0); + ~Learn(); + + bool closeWindow(); + + struct scoreCompare; + + signals: + void destroyed(Learn *); + void linkClicked(const QString &); + void configureLearn(); + + public slots: + void showKanji(QListViewItem *); + void updateQuizConfiguration(); + + protected: + virtual bool queryClose(); + + private slots: + void read(const KURL &); + void write(const KURL &); + void saveScores(); + void next(); + void prev(); + void update(); + void updateGrade(); + void random(); + void add(); + void addAll(); + void add(Dict::Entry, bool noEmit = false); + void del(); + void cheat(); + void tabChanged(QWidget *); + void itemSelectionChanged(); + void save(); + void saveAs(); + + void setDirty(); + void setClean(); + + void open(); + void openNew(); + + void print(); + + void updateQuiz(); + void answerClicked(int); + void qnew(); + void qKanjiClicked(); + + void finishCtor(); + + private: + bool initialized; + + KURL filename; + bool warnClose(); + + QTabWidget *Tabs; + QSplitter *listTop; + QWidget *quizTop; + + ResultView *View; + QValueList list; + QValueListIterator current; + + Dict::Index *index; + + KListView *List; + KPushButton *Save; + KPushButton *Del; + KPushButton *qDel; + + bool isMod; + + // Quiz, an app to itself in a tabwidget :) + + static const int numberOfAnswers; + QButtonGroup *answers; + QPushButton *qKanji; + + QListViewItem *prevItem; + QListViewItem *curItem; + // if noEmit == true, don't emit dirty + void addItem(QListViewItem *, bool noEmit = false); + + void qupdate(); + + int seikai; + bool nogood; + QString shortenString(const QString &); + + // Creates a random meaning not on the lists and adds the meaning + // to the list. + QString randomMeaning(QStringList &oldMeanings); + + KAction *forwardAct; + KAction *printAct; + KAction *backAct; + KAction *cheatAct; + KAction *saveAct; + KAction *openAct; + KAction *newAct; + KAction *saveAsAct; + KAction *addAct; + KAction *addAllAct; + KAction *removeAct; + KAction *randomAct; + KListAction *gradeAct; + + int getCurrentGrade(void); + void setCurrentGrade(int grade); + + int quizOn; + int guessOn; + inline void numChanged(); +}; + +#endif diff --git a/kiten/learnui.rc b/kiten/learnui.rc new file mode 100644 index 00000000..b6d8b674 --- /dev/null +++ b/kiten/learnui.rc @@ -0,0 +1,42 @@ + + + + +&File + + + + + + + + + + + + + + + + + + + + + + + + + +Main Toolbar + + + + + + + + + + + diff --git a/kiten/main.cpp b/kiten/main.cpp new file mode 100644 index 00000000..91e8a23d --- /dev/null +++ b/kiten/main.cpp @@ -0,0 +1,63 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + (C) 2005 Paul Temple + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include +#include +#include +#include +#include + +#include "kiten.h" + +void noMessageOutput(QtMsgType, const char *) +{ +} + +static KCmdLineOptions options[] = +{ + KCmdLineLastOption + // INSERT YOUR COMMANDLINE OPTIONS HERE +}; + +int main(int argc, char *argv[]) +{ + qInstallMsgHandler(noMessageOutput); + KAboutData aboutData( "kiten", I18N_NOOP("Kiten"), + "1.2", I18N_NOOP("Japanese Reference Tool"), KAboutData::License_GPL, + "(c) 2001-2004, Jason Katz-Brown", 0, "http://www.katzbrown.com/kiten"); + + aboutData.addAuthor("Jason Katz-Brown", I18N_NOOP("Original author"), "jason@katzbrown.com"); + aboutData.addCredit("Jim Breen", I18N_NOOP("Wrote xjdic, of which Kiten borrows code, and the xjdic index file generator.\nAlso is main author of edict and kanjidic, which Kiten essentially require."), "jwb@csse.monash.edu.au"); + aboutData.addAuthor("Neil Stevens", I18N_NOOP("Code simplification, UI suggestions."), "neil@qualityassistant.com"); + aboutData.addCredit("David Vignoni", I18N_NOOP("svg icon"), "david80v@tin.it"); + aboutData.addCredit("Paul Temple", I18N_NOOP("Porting to KConfig XT, bug fixing"), "paul.temple@gmx.net"); + KCmdLineArgs::init(argc, argv, &aboutData); + KCmdLineArgs::addCmdLineOptions(options); // Add our own options. + + KApplication a; +// a.installKDEPropertyMap(); +// QSqlPropertyMap *map = QSqlPropertyMap::defaultMap(); +// map->insert("MyStringList", "value"); + + TopLevel *t = new TopLevel(); + t->show(); + return a.exec(); +} diff --git a/kiten/optiondialog.cpp b/kiten/optiondialog.cpp new file mode 100644 index 00000000..5ada2793 --- /dev/null +++ b/kiten/optiondialog.cpp @@ -0,0 +1,90 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + (C) 2005 Paul Temple + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include "optiondialog.h" +#include "configfont.h" +#include "configlearn.h" +#include "configsearching.h" + +ConfigureDialog::ConfigureDialog(QWidget *parent, const char *name) : KConfigDialog(parent, name, Config::self()) +{ + configDic = new ConfigDictionaries(0, "dictionaries_page"); + connect(configDic, SIGNAL(widgetChanged()), this, SLOT(updateButtons())); + addPage(configDic, i18n("Dictionaries"), "contents"); + addPage(new ConfigSearching(0, "searching_page"), i18n("Searching"), "find"); + addPage(new ConfigLearn(0, "learn_page"), i18n("Learn"), "pencil"); + ConfigFont* configFont = new ConfigFont(0, "font_page"); + configFont->kcfg_font->setSampleText(i18n("Result View Font")+QString::fromUtf8(" - ã„ã‚ã¯ã«ã»ã¸ã¨ 漢字")); + addPage(configFont, i18n("Font"), "fonts"); +} + +ConfigureDialog::~ConfigureDialog() +{ +} + + +void ConfigureDialog::updateWidgets() +{ + configDic->updateWidgets(); +} + + void ConfigureDialog::updateWidgetsDefault() +{ + configDic->updateWidgetsDefault(); +} + + void ConfigureDialog::updateSettings() +{ + bool changed = hasChanged(); + configDic->updateSettings(); + if (changed) KConfigDialog::settingsChangedSlot(); +} + +////////////////////////////////////////////////////////////////////// + +bool ConfigureDialog::hasChanged() +{ + return configDic->hasChanged(); +} + +bool ConfigureDialog::isDefault() +{ + return configDic->isDefault(); +} + + +#include "optiondialog.moc" diff --git a/kiten/optiondialog.h b/kiten/optiondialog.h new file mode 100644 index 00000000..d3618081 --- /dev/null +++ b/kiten/optiondialog.h @@ -0,0 +1,61 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + (C) 2005 Paul Temple + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#ifndef OPTIONDIALOG_H +#define OPTIONDIALOG_H + +class KListView; +class QString; +class KFontChooser; +class QLabel; +class QPushButton; +class QComboBox; +class QCheckBox; +class DictList; + +#include +#include +#include + +#include "kitenconfig.h" +#include "configdictionaries.h" + +class ConfigureDialog : public KConfigDialog +{ + Q_OBJECT +public: + ConfigureDialog(QWidget *parent=0, const char *name=0); + ~ConfigureDialog(); +signals: + void settingsUpdated(); + +private slots: + void updateWidgets(); + void updateWidgetsDefault(); + void updateSettings(); + +private: + bool hasChanged(); + bool isDefault(); + ConfigDictionaries* configDic; +}; + +#endif diff --git a/kiten/pics/Makefile.am b/kiten/pics/Makefile.am new file mode 100644 index 00000000..e5515a85 --- /dev/null +++ b/kiten/pics/Makefile.am @@ -0,0 +1 @@ +KDE_ICON = AUTO diff --git a/kiten/pics/cr16-action-kanjidic.png b/kiten/pics/cr16-action-kanjidic.png new file mode 100644 index 00000000..6f617d5e Binary files /dev/null and b/kiten/pics/cr16-action-kanjidic.png differ diff --git a/kiten/pics/cr22-action-edit_add.png b/kiten/pics/cr22-action-edit_add.png new file mode 100644 index 00000000..c46aed2b Binary files /dev/null and b/kiten/pics/cr22-action-edit_add.png differ diff --git a/kiten/pics/cr22-action-edit_remove.png b/kiten/pics/cr22-action-edit_remove.png new file mode 100644 index 00000000..1a2f87c5 Binary files /dev/null and b/kiten/pics/cr22-action-edit_remove.png differ diff --git a/kiten/pics/cr22-action-kanjidic.png b/kiten/pics/cr22-action-kanjidic.png new file mode 100644 index 00000000..e0a579d2 Binary files /dev/null and b/kiten/pics/cr22-action-kanjidic.png differ diff --git a/kiten/pics/hi128-app-kiten.png b/kiten/pics/hi128-app-kiten.png new file mode 100644 index 00000000..b0ad447c Binary files /dev/null and b/kiten/pics/hi128-app-kiten.png differ diff --git a/kiten/pics/hi16-app-kiten.png b/kiten/pics/hi16-app-kiten.png new file mode 100644 index 00000000..9c10cb9c Binary files /dev/null and b/kiten/pics/hi16-app-kiten.png differ diff --git a/kiten/pics/hi32-app-kiten.png b/kiten/pics/hi32-app-kiten.png new file mode 100644 index 00000000..dc892fb5 Binary files /dev/null and b/kiten/pics/hi32-app-kiten.png differ diff --git a/kiten/pics/hi48-app-kiten.png b/kiten/pics/hi48-app-kiten.png new file mode 100644 index 00000000..96d0dea0 Binary files /dev/null and b/kiten/pics/hi48-app-kiten.png differ diff --git a/kiten/pics/hisc-app-kiten.svgz b/kiten/pics/hisc-app-kiten.svgz new file mode 100644 index 00000000..68e75610 Binary files /dev/null and b/kiten/pics/hisc-app-kiten.svgz differ diff --git a/kiten/pics/lo16-action-edit_add.png b/kiten/pics/lo16-action-edit_add.png new file mode 100644 index 00000000..57846cc1 Binary files /dev/null and b/kiten/pics/lo16-action-edit_add.png differ diff --git a/kiten/pics/lo16-action-edit_remove.png b/kiten/pics/lo16-action-edit_remove.png new file mode 100644 index 00000000..57aed56b Binary files /dev/null and b/kiten/pics/lo16-action-edit_remove.png differ diff --git a/kiten/rad.cpp b/kiten/rad.cpp new file mode 100644 index 00000000..79986301 --- /dev/null +++ b/kiten/rad.cpp @@ -0,0 +1,435 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + (C) 2005 Paul Temple + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "kitenconfig.h" +#include "rad.h" + +Rad::Rad() : QObject() +{ + loaded = false; +} + +void Rad::load() +{ + if (loaded) + return; + + KStandardDirs *dirs = KGlobal::dirs(); + QString radkfile = dirs->findResource("data", "kiten/radkfile"); + if (radkfile.isNull()) + { + KMessageBox::error(0, i18n("Kanji radical information file not installed, so radical searching cannot be used.")); + return; + } + + QFile f(radkfile); + + if (!f.open(IO_ReadOnly)) + { + KMessageBox::error(0, i18n("Kanji radical information could not be loaded, so radical searching cannot be used.")); + } + + QTextStream t(&f); + t.setCodec(QTextCodec::codecForName("eucJP")); + Radical cur; + while (!t.eof()) + { + QString s = t.readLine(); + + QChar first = s.at(0); + if (first == '#') // comment! + { + // nothing + } + else if (first == '$') // header + { + // save previous one + if( !cur.kanji().isNull() ) + list.append(cur); + + //first entry is trim(last 4 chars).. + unsigned int strokes = s.right(2).toUInt(); + QString radical = QString(s.at(2)); + cur = Radical(radical, strokes); + } + else // continuation + { + cur.addKanji(s); + } + } + + // we gotta append the last one!! + // this nagged jasonkb for a bit wondering why fue wasn't showing up ;) + list.append(cur); + + f.close(); + + loaded = true; +} + +QStringList Rad::radByStrokes(unsigned int strokes) +{ + load(); + + QStringList ret; + bool hadOne = false; + QValueListIterator it = list.begin(); + + do + { + if ((*it).strokes() == strokes) + { + ret.append((*it).radical()); + hadOne = true; + } + else if(hadOne) // shortcut because it's a sorted list + { + return ret; + } + } + while (++it != list.end()); + + return ret; +} + +QStringList Rad::kanjiByRad(const QString &text) +{ + //kdDebug() << "kanjiByRad, text is " << text << endl; + load(); + QStringList ret; + + QValueListIterator it; + for (it = list.begin(); it != list.end() && (*it).radical() != text; ++it) + { + //kdDebug() << "kanjiByRad, looping, radical is " << (*it).radical() << endl; + } + + QString kanji = (*it).kanji(); + for (unsigned i = 0; i < kanji.length(); ++i) + { + //kdDebug() << "kanjiByRad, i is " << i << endl; + ret.append(QString(kanji.at(i))); + } + + return ret; +} + +QStringList Rad::kanjiByRad(const QStringList &list) +{ + //kdDebug() << "kanjiByRad (list version)\n"; + + QStringList ret; + QValueList lists; + + for (QStringList::ConstIterator it = list.begin(); it != list.end(); ++it) + { + //kdDebug() << "loading radical " << *it << endl; + lists.append(kanjiByRad(*it)); + } + + QStringList first = lists.first(); + lists.pop_front(); + + for (QStringList::Iterator kit = first.begin(); kit != first.end(); ++kit) + { + //kdDebug() << "kit is " << *kit << endl; + QValueList outcomes; + for (QValueList::Iterator it = lists.begin(); it != lists.end(); ++it) + { + //kdDebug() << "looping through lists\n"; + outcomes.append((*it).contains(*kit) > 0); + } + + const bool containsBool = false; + if ((outcomes.contains(containsBool) < 1)) + { + //kdDebug() << "appending " << *kit << endl; + ret.append(*kit); + } + else + { + //kdDebug() << "not appending " << *kit << endl; + } + } + + return ret; +} + +Radical Rad::radByKanji(const QString &text) +{ + load(); + QString ret; + + QValueListIterator it; + for (it = list.end(); it != list.begin() && (*it).kanji().find(text) == -1; --it); + + return (*it); +} + +unsigned int Rad::strokesByRad(const QString &text) +{ + load(); + QValueListIterator it; + for(it = list.begin(); it != list.end() && (*it).radical() != text; ++it); + + return (*it).strokes(); +} + +Rad::~Rad() +{ +} + +/////////////////////////////////////////////// + +RadWidget::RadWidget(Rad *_rad, QWidget *parent, const char *name) : QWidget(parent, name) +{ + hotlistNum = 3; + + rad = _rad; + QHBoxLayout *hlayout = new QHBoxLayout(this, KDialog::marginHint(), KDialog::spacingHint()); + QVBoxLayout *vlayout = new QVBoxLayout(hlayout, KDialog::spacingHint()); + + hotlistGroup = new QButtonGroup(1, Horizontal, i18n("Hotlist"), this); + //hotlistGroup->setRadioButtonExclusive(true); + vlayout->addWidget(hotlistGroup); + + Config* config = Config::self(); + + hotlist = config->hotlist(); + + while (hotlist.size() > hotlistNum) + hotlist.pop_front(); + + for (unsigned int i = 0; i < hotlistNum; ++i) + { + if (i >= hotlistNum) + break; + + hotlistGroup->insert(new KPushButton(*hotlist.at(i), hotlistGroup), i); + } + connect(hotlistGroup, SIGNAL(clicked(int)), SLOT(hotlistClicked(int))); + + QVBoxLayout *layout = new QVBoxLayout(vlayout, KDialog::spacingHint()); + + totalStrokes = new QCheckBox(i18n("Search by total strokes"), this); + connect(totalStrokes, SIGNAL(clicked()), this, SLOT(totalClicked())); + layout->addWidget(totalStrokes); + + QHBoxLayout *strokesLayout = new QHBoxLayout(layout, KDialog::spacingHint()); + totalSpin = new QSpinBox(1, 30, 1, this); + strokesLayout->addWidget(totalSpin); + strokesLayout->addStretch(); + totalErrLabel = new QLabel(i18n("+/-"), this); + strokesLayout->addWidget(totalErrLabel); + totalErrSpin = new QSpinBox(0, 15, 1, this); + strokesLayout->addWidget(totalErrSpin); + + ok = new KPushButton(i18n("&Look Up"), this); + ok->setEnabled(false); + connect(ok, SIGNAL(clicked()), SLOT(apply())); + layout->addWidget(ok); + cancel = new KPushButton( KStdGuiItem::cancel(), this ); + + connect(cancel, SIGNAL(clicked()), SLOT(close())); + layout->addWidget(cancel); + + QVBoxLayout *middlevLayout = new QVBoxLayout(hlayout, KDialog::spacingHint()); + + strokesSpin = new QSpinBox(1, 17, 1, this); + QToolTip::add(strokesSpin, i18n("Show radicals having this number of strokes")); + middlevLayout->addWidget(strokesSpin); + + List = new KListBox(this); + middlevLayout->addWidget(List); + connect(List, SIGNAL(executed(QListBoxItem *)), this, SLOT(executed(QListBoxItem *))); + connect(strokesSpin, SIGNAL(valueChanged(int)), this, SLOT(updateList(int))); + + QVBoxLayout *rightvlayout = new QVBoxLayout(hlayout, KDialog::spacingHint()); + selectedList = new KListBox(this); + rightvlayout->addWidget(selectedList); + connect(selectedList, SIGNAL(selectionChanged()), this, SLOT(selectionChanged())); + + remove = new KPushButton(i18n("&Remove"), this); + rightvlayout->addWidget(remove); + connect(remove, SIGNAL(clicked()), this, SLOT(removeSelected())); + remove->setEnabled(false); + + clear = new KPushButton(KStdGuiItem::clear(), this); + rightvlayout->addWidget(clear); + connect(clear, SIGNAL(clicked()), this, SLOT(clearSelected())); + clear->setEnabled(false); + + setCaption(kapp->makeStdCaption(i18n("Radical Selector"))); + + strokesSpin->setValue(config->strokes()); + strokesSpin->setFocus(); + + totalSpin->setValue(config->totalStrokes()); + totalErrSpin->setValue(config->totalStrokesErrorMargin()); + totalStrokes->setChecked(config->searchByTotal()); + + // make sure the right parts of the total stroke + // selection system are enabled + totalClicked(); + + // initially show the list of radicals to choose from + updateList(strokesSpin->value()); +} + +RadWidget::~RadWidget() +{ +} + +void RadWidget::hotlistClicked(int num) +{ + addToSelected(*hotlist.at(num)); +} + +void RadWidget::executed(QListBoxItem *item) +{ + addToSelected(item->text()); +} + +void RadWidget::clearSelected() +{ + selectedList->clear(); + selected.clear(); + numChanged(); +} + +void RadWidget::removeSelected() +{ + int currentItem = selectedList->currentItem(); + if (currentItem != -1) + { + selectedList->removeItem(currentItem); + selected.remove(selected.at(currentItem)); + + numChanged(); + selectionChanged(); + } +} + +void RadWidget::numChanged() +{ + ok->setEnabled(selectedList->count() > 0); + clear->setEnabled(selectedList->count() > 0); +} + +void RadWidget::addRadical(const QString &radical) +{ + addToSelected(radical); +} + +void RadWidget::addToSelected(const QString &text) +{ + if (!text.isNull() && !selected.contains(text)) + { + selectedList->insertItem(text); + selected.append(text); + + numChanged(); + selectionChanged(); + } +} + +void RadWidget::selectionChanged() +{ + //kdDebug() << "selectionChanged()" << endl; + remove->setEnabled(selectedList->currentItem() != -1); +} + +void RadWidget::updateList(int strokes) +{ + List->clear(); + List->insertStringList(rad->radByStrokes(static_cast(strokes))); +} + +void RadWidget::apply() +{ + + if (selected.count() < 1) + return; + + emit set(selected, totalStrokes->isChecked() ? totalSpin->value() : 0, totalErrSpin->value()); + + Config* config = Config::self(); + config->setStrokes(strokesSpin->value()); + config->setTotalStrokes(totalSpin->value()); + config->setTotalStrokesErrorMargin(totalErrSpin->value()); + config->setSearchByTotal(totalStrokes->isChecked()); + + for (QStringList::Iterator it = selected.begin(); it != selected.end(); ++it) + { + if (hotlist.find(*it) == hotlist.end()) + { + if (hotlist.size() >= hotlistNum) + hotlist.pop_front(); // stupid stl functions in Qt .. ;) + hotlist.append(*it); + + config->setHotlist(hotlist); + } + } + config->writeConfig(); + close(); +} + +void RadWidget::totalClicked() +{ + bool enable = totalStrokes->isChecked(); + totalSpin->setEnabled(enable); + totalErrSpin->setEnabled(enable); + totalErrLabel->setEnabled(enable); +} + +////////////////////////////////////////////// + +Radical::Radical(QString text, unsigned int strokes) +{ + _Radical = text; + Strokes = strokes; +} + +void Radical::addKanji(const QString &text) +{ + Kanji.append(text); +} + +#include "rad.moc" diff --git a/kiten/rad.h b/kiten/rad.h new file mode 100644 index 00000000..bae2f8dc --- /dev/null +++ b/kiten/rad.h @@ -0,0 +1,123 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + (C) 2005 Paul Temple + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#ifndef RAD_H +#define RAD_H + +#include + +class Config; +class QCheckBox; +class QLabel; +class QListBoxItem; +class QSpinBox; +class KPushButton; +class KListBox; +class QButtonGroup; + +class KDE_EXPORT Radical +{ + public: + Radical(QString = QString::null, unsigned int = 0); + + QString radical() { return _Radical; } + unsigned int strokes() { return Strokes; } + QString kanji() { return Kanji; } + + void addKanji(const QString &); + + private: + QString _Radical; + unsigned int Strokes; + QString Kanji; +}; + +class KDE_EXPORT Rad : public QObject +{ + Q_OBJECT + + public: + Rad(); + ~Rad(); + + QStringList radByStrokes(unsigned int); + QStringList kanjiByRad(const QString &); + QStringList kanjiByRad(const QStringList &); + Radical radByKanji(const QString &); + unsigned int strokesByRad(const QString &); + + private: + void load(); + + QValueList list; + bool loaded; +}; + +class KDE_EXPORT RadWidget : public QWidget +{ + Q_OBJECT + + public: + RadWidget(Rad *, QWidget *parent = 0, const char *name = 0); + ~RadWidget(); + + signals: + // if totalStrokes == 0, then don't search by total strokes + void set(const QStringList &radical, unsigned int totalStrokes, unsigned int totalStrokesErr); + + public slots: + void addRadical(const QString &); + + private slots: + void updateList(int); + void apply(); + void totalClicked(void); + void selectionChanged(); + void hotlistClicked(int); + void addToSelected(const QString &); + void executed(QListBoxItem *); + void removeSelected(); + void clearSelected(); + + private: + QSpinBox *strokesSpin; + QSpinBox *totalSpin; + QSpinBox *totalErrSpin; + QLabel *totalErrLabel; + KPushButton *ok; + KPushButton *cancel; + KPushButton *remove; + KPushButton *clear; + QButtonGroup *hotlistGroup; + QCheckBox *totalStrokes; + KListBox *List; + KListBox *selectedList; + QStringList selected; + + Rad *rad; + + unsigned int hotlistNum; + QStringList hotlist; + + void numChanged(); +}; + +#endif diff --git a/kiten/radkfile b/kiten/radkfile new file mode 100644 index 00000000..84091d53 --- /dev/null +++ b/kiten/radkfile @@ -0,0 +1,1000 @@ +# +# R A D K F I L E +# +# Copyright 1995 Michael Raine, J. W. Breen +# +# This is the data file that drives the radical lookup method in XJDIC +# and possibly other dictionary and related software. +# +# The file is based on work done in 1994/1995 by Michael Raine in which he +# analyzed all the JIS1/2 kanji and identified the constituent radicals and +# other common elements, with the intention of facilitating the selection of +# kanji within a dictionary program by identifying multiple elements. +# The file was revised by Jim Breen in September 1995. +# +# The format of the file is as follows: +# +# (a) all lines starting with a # are comments +# (b) all lines starting with a $ identify a kanji element, followed by its +# stroke-count. +# (c) all other lines with kanji in them are associated with the previously +# identified element. +# +# The file can, of course, be modified by users to suit their preferences. +# Note that this file has been automatically compiled from another file, +# "kradfile", in which each of the JIS1/2 kanji is listed, along with its +# elements. +# +$ °ì 1 +°¡°¢°¤°¨°­°¯°Á°Ï°Ð°Ú°Û°ä°æ°ê°ì°ò±¦±®±¯±¾±À±×±Ý±ä±ö±ø²¬²¼²¿²Ä²Æ²É²Ï²Ñ²×²Ù²Ú²Þ²è +³«³·³À³Ä³Ö³Ù³à³î³ò³ø³ü³þ´¤´¨´³´¼´Á´Ä´Ç´Ë´Ô´ð´ñ´ó´õ´þµ©µ®µ³µ·µ¹µ¾µÁµÂµÃµÄµÖµàµá +µõ¶¡¶°¶½¶Æ¶È¶Ë¶Í¶æ¶ñ·®·¯·°·²·´·Ã·Å·ó·ô·ö·÷·ý·þ¸¯¸Ã¸Þ¸ß¸ã¸ç¸è¸ë¸ì¸ð¸÷¹¡¹¨¹ª¹±¹¸ +¹¹¹¼¹½¹¿¹Â¹Å¹É¹Ë¹Ï¹Ö¹Ø¹æº´º¸ºººÆºÇºÉºÊºÍºÔºßºàºâºèºêºëºìºôºý»°»²»´»¹»½»Ç»È»Ê»Ì +»Ó»Õ»Ü»à»ê»ì»ö»ü¼¢¼¤¼¥¼§¼¶¼Ì¼×¼ã¼æ¼÷½Å½Õ¾É¾Î¾Ú¾Ý¾à¾å¾æ¾ç¾è¾ê¾ñ¾ó¾ö¾ø¿µ¿¸¿º¿¿¿Á +¿Ó¿Ú¿â¿ç¿ê¿î¿ï¿ñÀ¤À¬À¯À°ÀµÀËÀÎÀÒÀëÀùÀýÁ°Á»Á¼ÁÀÁÂÁÄÁÅÁÆÁÈÁËÁÓÁÕÁÖÁâÁåÁæÁèÁìÁòÁ÷ +ÁøÁü«®µ¶·¸ÂÃÂÄÂÆÂÊÂÎÂÓÂ×ÂÙÂðÂñÂ÷Âúâçðòóôö÷ùÃÀÃÅÃÇÃÈÃÉÃÍÃâÃëÃ÷Ãù +ÃúģĪĮIJĺļľĿÄÃÄÄÄÐÄØÄÛÄõÄûţŤųŵŷŸÅÂÅÃÅ×ÅàÅâÅäÅìÅïÅòÅôơƢƣƥƯưƱ +ƶƹƼƽÆÀÆÌÆãÆõÆûǩǫǯǰDZǵǹǻǿÇÀÇÁÇÑÇÒÇÕÇÖÇøÇúȡȭȱÈÔÈÝɭɯɳɴɾÉÂÉÈÉÍ +ÉÔÉÛÉÝÉáÉèÉïÉñÉóÉûÉýʡʥʵʺʻʼʽÊÁÊÂÊÄÊÐÊÓÊÔÊ×ÊØÊÜÊðÊôÊöÊ÷Êû˥˩˪˭˯˽ËÀËÛ +ËÜËîËïËõËöËüËþ̵̫̬̿ÌÈÌßÌðÌúͤͥͧͨͫͭʹ͹ͺͽ;ͿÍÀÍÂÍÈÍÌÍÛÍãÍóÍöÍùηλξ +ÎÈÎÌÎÑÎØÎáÎâÎäÎçÎèÎêÎëÎíÎîÎïÎûϣϬϹÏÀÏÄÏÅÏÊÏËСТУЯгийÐÒÐÔÐáѬѺÑÀÑÆÑÇÑÊ +ÑÔÑðÑòÒ¶ÒÁÒÄÒÏÒÚÒòÒüÓ§Ó©ÓªÓÃÓÎÓßÓëÓïÓüÔ¨Ô¯ÔÁÔÅÔÒÔÝÔáÔäÔçÔèÔôÕ«Õ²Õ´Õ½ÕÁÕÐÕÚÕÞÕé +ÕîÕóÕúÖ¬Ö¸Ö¼Ö¿ÖÆÖÇÖâÖèÖüק׬׷׻׽×Í×Ù×ß×ã×ñ×øبتØÓØ×ØÚØðØþ١٨ٶٸÙÊÙÏÙÖÙëÙì +ÚªÚµÚËÚßÚæÚéÚëÚìÚíÚ÷ÚøÚúÛ¡Û¨Û®Û²Û³Û½ÛÉÛßÛáÛòÛóÛ÷ܧܮܰܲÜÍÜìÜóݤݦݸݺÝÃÝÏÝìÞ³ +Þ¾ÞÂÞÇÞÍÞÓÞÞÞàÞü߱߾ßÆßÐßÛßßßáßëà©à³à¼à½àÈàÙàåà÷á©á´á¶áÁáÃáÅáÇáËáÕáÝáÞáçáñâ½âÀ +âÖâØâàã¬ã­ã±ã¸ã¹ãºã½ãÁãÂãÊãÕãÛãàãîäÀäÂäÃäÊäÍäÎäÏäàäåäéäøå°åºåÅåÌåÑåÖåßåäæ¨æ©æÈ +æÉæÛæõç¡ç¢ç»çÐçÝçòçóçöçýè¨è³è´èÀèÁèåèîèóèôèøèýé¨é®é´éÉéËéÍéÐéÓéßéüéþê³êÅêÈêìêí +êïê÷êúë²ëÅëæëèëéëëëöì¤ì§ìªì¹ìÏìÐìéìíí¡í¨íªí«í½íÉíÒíÔíèíîíôî©î®îÄîÌîÏîÔîÖîæîûï¯ +ï»ïÐïÙïâïúð¤ðÇñ¼ñ¿ñÕñÙñÚñðñòñùò¥òÆó§óºô¡ô¢ +$ ¡Ã 1 +°¡°¢°©°­°È°Ê°Ë°æ°ð°õ°ú±­±¯±²±ë±ð²¡²£²­²¼²Ì²Ú²Þ³Á³Ñ³ò³û´µ´Ò´Ùµ®µêµì¶¡¶«¶È¶Ê¶Ò¶ú +¶þ·¡·¢·®·°·Å·Ñ·ó·ù¸¦¸¬¸¯¸ë¸õ¹¿¹Ã¹Ì¹Øº¥º¾ºÁºÂºÃºÆºÊºÑºÔºØºÞºßºçºêºëºìºîºðºñºòºô +ºõºöºøºý»µ»¶»¹»É»Ì»Õ»â»ù¼¤¼¥¼´¼¶¼¾¼Ä¼ë¼ì¼î¼ï¼ð¼ý½£½¤½§½«½·½Å½Í½Ð¾×¾á¾è¾ê¿­¿½¿À +¿Â¿Ý¿â¿ã¿ç¿î¿ûÀ¤À¥À°ÀÆÀËÀÎÀÒÀÛÀñÁªÁ»Á¼ÁÀÁÂÁÄÁÅÁÆÁÈÁËÁÓÁÕÁÜÁÞÁâÁåÁæÁìÁø«®µ¸ +ÂÃÂÓÂ×ÂÙÂüçùÃÇÃÊÃÍÃæÃçÃèÃéÃêĤĪļľÄÄÄÈÄÉÄÊÄÛÄÝÄæÄïÄðÄôÄþŤūųŵŸÅÂÅÃÅÆÅÑ +ÅàÅâÅäÅìÅïÅòơƢƣƥƯưƽÆËÆÌÆÏÆãÆûǩǰDZǵǹǻǿÇÀÇÒÇÕÇêÇøÇúȼȽȾÈÊÈÔÈñÈýÉ­ +ɳɾÉÔÉÖÉáÉèÉïÉñÉóʥʦʨʵʻʽÊÀÊÂÊÃÊÍÊÐÊÓÊÔÊ×ÊØÊðÊôÊöÊ÷Êû˥˩˪˭˯˽ËÀËÙËåËæ +ËõËöË÷ËüËþ̵̨̣̤̥ÌÈÌ×ÌßÌéÌúÌýͩͪͮͳ͹ÍãÍèÍéÍêÍóÍöηξÎÑÎØÎîÎ÷ÎûÎüÎýϣϬϹ +ÏÀÏÄУФХЧЮÐÇÐÔÐßÐãÐïÐñѯÑÀÑÇÑÊÑÕÑìÑïÑôÒ®ÒºÒÁÒÂÒÄÒßÒîÒñÒôÒüÓÃÓÉÓÖÓßÓâÔ¯ÔºÔÅ +ÔÒÔÝÔáÕ«Õ²Õ»Õ½Õ¿ÕÄÕÉÕÏÕÐÕÞÖ¢Ö­Ö°Ö¼ÖÁÖÆÖÇÖËקׯ׼׽×Ê×Ò×Ù×ã×ç×ñ×þتØÄØÖØÛØßØðØñ +٥٨ٸٻÙÂÙÄÙÊÙÓÙÙÙãÙëÙìÚªÚÀÚÁÚÅÚÉÚËÚÒÛ¡Û¨Û¬Û²Û³ÛÐÛÓÛùܧܮܰܲÜÍÜìݻݾެ޸޽ÞÇ +ÞÍÞãÞï߲߱߾ßÆßÏßÐßÑßÚßâßíßîßþà¥à½à¾àÀàÁàåàìà÷á¸á¹áÎáÝáñâÆâÉâÌâÖâØâàã®ã¯ã¸ã¹ãº +ã½ãÂãÊãÕã×ãàãðãüä¢ä«ä¬äÀäÊäÍäÏäÔäÝäàäüå«å³åÅåÇåËåÑå×åßåäåëæ©æÉæÑæÒæÓæÔæÕæÛæðæò +æôæõæöæýç¢ç¦çØçÝçïçòçýè¥èÁèÆèÓèÛèåèûé«é­é®é´é¹éÁéÉéÎéÓéØéßéáéþê³êÅêÈêÛêìêíêïê÷ +êúë²ëÏëÑëÝëæëéëöì¤ìªìÐìÑìÙìßìâìéìóìûí¡í«í¼í½íÑíÒíÙíåíéíìíîíþî¢î©îÂîÌîÔîÕîÖîØîÚ +îæîèîóîûï¨ï¯ï»ïÐïÞïâïìð¤ðÇðÜðäðùñ¶ñ¼ñ¿ñÂñÒñÕñØñÙñÚñçñèñðñóñùñüñþòªò´ò¸òÑòÙòÝòÞ +òàòçó§ó©óªóÙóìô¢ +$ Ц 1 +°Ê±º±Ê±Ë±Ó±ý²¤²¥²ª³÷³ø³ù´¨´Ýµ¡µ¤µ©µ¶µÚµßµáµå¶¤¶§¶²¶´¶¹¶»¶Ì¶Ù¶è¶í¶î¸¤¹ñºµºè»¦»· +»Ä»÷¼¶¼¹¼Û¼Ü¼Ý¼Þ¼à¼á¼ç½¢½£½§½³½·½»½Î½Ï½Ñ½Ò¾æ¿Ï¿Ô¿ÙÀªÀÍÀõÁ¨Á©Á¬ÁÊÁÐÂÀÂÁÂÌðÃÛÃÞ +ÃëÃìÃíÃðÃóÄÏÄàŪÅÆÅÑÅßǦǧǬǮǷÇîÇöÇûÈÁÈÆÈçÈëɢɹɿÉÔÉßÊÞÊßÊàÊáÊãÊäÊåÊíÊõ˳ËÞ +̩̪ÌàÌâÌèÌóÌõͲÍñÍùÎÂÏÄÏÉÏÊУЦЧÐÀÐÁÐøÐüѽÑÍÑùÑúÑûÒ²ÒµÒÍÒéÓ®ÓôÔ¯Ô¾Õ¢ÕÙÕÛÕãÕø +ÖÚ×ä×êØ»ØÉØû٭ٮٶٸپÙÕÙóÙõÚäÛ²ÛÑÛðÜÔÜéÜêÜëÝÜÝûÞðߡߨßÊßÕà»àîáÏáÖáÝã°ã±ãÁãóä¡ +äÌå¹æ¦æ©æÀæïæõæ÷æýç®çÔçéçôè»èàèäéºéÞêªê¯êÉêäêøëíëøìÒìÓìíìïíóíùîßîàðÖðßñ°ñÀñÒñÛ +ò±òÄó¹óÇóäóåô£ô¤ +$ ¥Î 1 +°ª°Ï°Ð°Ò°Ù°æ°ê°ë°ï°ü±£±¦±­±¯±Ì±ç±ö²¤²¥²ª²·²Ó³ç³è³ø³ù´«´¶´¸´Ç´õ´öµ¡µ¤µ©µÏµ×µÛµâ +µèµéµö¶£¶¤¶§¶¬¶¶¶º¶»¶¾¶Ù¶è¶í¶î·®·¯·°·¸·º·¿·Á·È·Ï·Õ·ü¸¦¸Ã¸Æ¸á¸æ¸ð¹¡¹¤¹¨¹¹¹¼¹À¹Å +¹É¹Ï¹ð¹ó¹ôº´º·º¸º¹º»º¼º½º¾ºÀºÍºÐºÑºÔºÕºØºÝºÞºßºàºâºèºîºðºñºòºõ»¡»¤»¦»§»·»º»Ä»È +»Ë»Ü¼·¼¹¼º¼½¼Ó¼ã¼æ¼ë¼ì¼î¼÷½«½³½Å½Í½Õ½ý¾£¾¯¾µ¾¶¾º¾Ä¾Ê¾Î¾æ¾ç¾è¾ê¾ë¾ó¾ø¾þ¿º¿Á¿Ñ¿Ö +¿Ý¿â¿ç¿î¿ï¿ñ¿ýÀ©À®À¹À¿ÀÆÀÌÀèÀéÀóÀõÀöÁ¨Á©Á¬Á­ÁÒÁÕÁÞÁóÁù¡¢¤°¸¹½ÂÃÂÄÂÆÂÊÂÙ +ÂðÂñÂ÷ÂúðòÃÂÃÈÃáÃåÃòĽÄØÄæÄïÄðÄôųŴźÅÆÅîÅóÅøÆ©Æ¿ÆÖÆÝÆãÆöǤǥǪǯǵÇÕÇÖÈÝÈç +ÈëɫɬɲÉÃÉÎÉÐÉÑÉÔÉÛÉÝÉïÉñÉóÉöÉ÷ʦʨʻʽÊÄÊÎÊØÊÜÊâÊêÊðÊôÊûˮ˳ËÀËÛËíËîËòËü̩̪ +̵̫̯ÌÇÌÐÌÞÌßÌèÌïÌðͤͧͨͭͲʹ͹ͺÍÅÍàÍñÍôÍõÍ÷ÍùιÎ×ÎôÏÄÏÅÏÊÏÍУХЧШЩЪЫ +илпÐÂÐÅÐÇÐÍÐÎÐÒÐßÑÓÑßÑäÑìÑþÒÁÒéÒùÓ£Ó©Ó«Ó¿ÓÍÓßÓâÓüÔ¯Ô±ÔºÔÀÔðÔüÕ«Õ¬Õ°ÕµÕÈÕÍÕõ +ÕöÕúÖ¢Ö¨Ö¸ÖåÖõ×Ê×Ø×Û×ß×ã×ä×ç×ìØ»ØÓØÖØ×ØûØüٶٸÙÁÙÄÙÆÙÏÙÙÙçÙõÙþÚ¯ÚÁÚÑÚæÚëÚîÚðÚø +Û´Û½ÛÂÛÆÛÐÛáÛçܳÜÌÜéÜêÜóݧݸݽÝÈÝÏÝÒÝÛÞ¢Þ¬Þ³Þ·Þ¸Þ½ÞÂÞÓÞÝßÀßÏßÖßÚßçßëßìßíßîà©à´ +à¼àÁàîá¤á¸á¹áÇáÌáÎáÝáçâ«â»â¼â¿âÉã¯ã°ã±ã»ã½ãÁãÒã×ãÛãÜãèãôä¢ä¤ä§ä«ä­ä¾äÔäëå°å²å³ +åÄåÈåÍåÏåïåþæ¦æ©æ·æºæòæõç¡ç¦ç¶ç»çÇçÉçËçÎçèçûè¥è¨è¯èµè¼é«é¶éÀéÉéÍéáéãéééîéüê£êÙ +êåêéë¤ë¼ëÏëÕëíë÷ì­ì¹ìÊìÕìÛìëìíìñìûí¦í¾íÅíÔíÝíÞíþî®îÏîÕîäîóîöîøïªïÓïôïúïþð¢ð£ð¤ +ð­ðÐðÑðéðþñ¬ñËñÒñØñáñòñüò¦ò¸òÁòÂòÆòÈòÒòÚóÄóú +$ ²µ 1 +±³±È±Ì±â±æ²µ²¶´¥µµµÉ¸ð¹¦»¥¼·½³¿×ÂðÂñÂ÷ÅÅÆÖÆìÆýÇ·ÇÃÇèÈÅÈÈÈÏ˳ËíËøÌéÍðεÎéÏÍЬи +ÐÎÒãÓ£Ö¦Ö¨Ù©ÙÆÛôÞ¢Þ»ßéàÚäýå§æ¬è¿éÍéüë¿ìÊíÂíÌïæ +$ Э 1 +°¤±§±ª²¿²Ä²Î²Ï²Ñ²×²Ù²ä²å²æ²ë²î³Ç³Ô´ñ´óµ³µ·µ¾µÁµÂµÄ¸¦¸º¸Á¸Ã¸Æ¹¡¹¤¹ÌºÍºàºâºôºöºý +»¹»Ç»É»Ê»Ì»ì»ô»ö¾µ¾ç¾ô¾ø¿ÚÀÅÁèÂÇðÃ÷ÃùÃúģĮĺÄâÄäÄõÄûÅ£ÅÉÅÓÅôÆÔÇ«ÇÁÊÄË£ËòÌïͽ +;ÍÂλÎÑЭЮЯавÐÊÐáÑðÒÚÒÞÒêÓ§Ó¨ÔôÕ®Õ´ÕçÖ¶Ö¿ÖÄÖÔ×»Ù³ÙÖÛ§ÛÁÛÉݦݺÞÆÞÑÞÛß¿ßßৠ+à¼àÈàØá¶áÃáËáÞâ³âÀã¦ã¬ãìä·ä¸äþåªåºæ¡æ´æäç×çßè°è¸é±éëëÅëÚëèì¹íÆíñîÄï£ð±ð´ðÐñ±òª +ó¡ó¢ +$ Æó 1 +°©°ª°ã°æ°þ±¡±¢±ª±¾±À²£²ñ²÷³¨³Ü´¬´°´Æ´Ç´Ï´Ð´Õ´Ø´á´è¶¡¶¢¶®¶´¶¹¶Ñ·Ý·è·í·ô·÷¸µ¸Ó¸Ø +¸Ù¸Þ¸ë¹¿º²º³ºÔºé»©»ª»¬»°»¾»¿¼³¼º¼ë¼ì¼î¼÷½Õ¾¡¾µ¾ð¿º¿Á¿ÎÀ©À²À¶ÀºÀÁÀÄÀËÀÎÀÔÀñÁªÁ¼ +ÁÕÂ×ÂØÂÙçÃôÄ×ÄØÄþŴŸžÅÁÅÂÅÃÆÞÆáÆóÆõȮȯȰȼȽȾÈÊɰɾÉ×ÉÞÉáÉçÉèÉñʵʻʽÊÂÊð +ÊôÊûˮ˽ËÀËËËåËæËóË÷Ëþ̣̤̥̫ÌßÌ÷;ÍãÍèÍéÍôÍõÍ÷ÎâÎìÎîÏÊÏËÏÌЧбвгдÐÅÐêѬѰ +ÑÃÑÉÑËÑÎÑÔÑêÑìÒ¥Ò·ÒËÒÞÒßÒøÒüÓôÔ¡ÔºÔÁÔÝÔàÔçÔïÔòÕ¤Õ«Õ±Õ½ÕäÕçÖ¢Ö°ÖåÖõ×Âبثسضغ +Ù±ÙÂÙÊÙÙÙäÙëÙûÚªÚ·ÚºÚéÚ÷Û¡ÛÝÛëÛóÛûÜÝÜ÷ݣݴެޱ޼ÞÓÞîßÆßâàÊá¹áºáÇáóáûâ£âªâ³âÆâÇ +âÍâÒâúã¡ã×ä¢äÀäÇä×äÛäÜäþå¢å«å¬å³å¼åÖåØåâåäåñåóåûåüåþæ¡æ¤æÑæîæöæøç¦ç·çËçÎçåçëè¥ +è¸èÁèÇèÕèÖè×èíé¨é´éºéÌéÓéßéáéëéðéñêÁêÖêÛë¢ëÏëàëãëüì¶ìÈìçìëíÅíÓíÔíÙíþî¿îÌîÚîóîû +ï±ï¼ïÈïÔïâïöð£ðÇðÌðÏðÐñ±ñ¼ñÂñØñçñèòªòÖòðó­óÏóÐóû +$ е 2 +°¥°Í°á°ç°é±Æ±Õ±ß³¯³±³²³º³¼³Á³Ç³Ë³Ó³Ô³ä³í´é´þµ£µÊµüµýµþ¶¢¶®¶´¶¹¶Ù·À·Ê·ß·é·û¸£¸¹ +¸¼¸¾¸¿¸Á¸é¸ò¸ó¸ö¸ú¹£¹¬¹²¹³¹º¹»¹Æ¹Ê¹Ñ¹Ò¹Ù¹â¹è¹ê¹ë¹í¹ïºÄºÛ»§»ª»¬»­»º»¾»¿»Ð»Ô¼µ¼¹ +¼Ç¼Ê½¢½³½¼½Æ½Î½Ï½ß½æ¾¦¾í¾î¾ð¾÷¾ù¾ú¿é¿ê¿óÀ¦À²À¶ÀºÀÁÀÄÀÅÀÑÀÒÀÓÀÕÀ×ÀØÁÁÁÇÁÖ´ÂØÂø +ÃÅÃÉÃÜÃßÃäÃòÄÒÄâÄäÄëÄùÄüÄýŦŨũŬŭŰűŲÅîÅóÅøÅýÆÇÆÔÆ×ÆØÆçÆñǷǹÇÙȴȹÈÚɧÊÑ +Êóˣ˫˳˵ËåËæËòËõËöË÷̣̤̥̬̺̽ÌëÌ÷ÍÊÍèÍéÍþ΢ΥΨΫήΰβμÎÃÎÊÎøÏ»ÏÉÏÎÏÑе +жзийÐÄÐæÐêÐôÐûѨѱÑÚÑÛÑýÒ§ÒªÒÆÒâÒìÒûÓÁÓÆÓÉÓÊÓÔÓåÓòÓ÷ÓþÔ¶ÔÃÔÕÔÙÔáÔôÔõÕÐÕØÕÙ +Ö¿Öíשױ׿×ÂجØÕØÝØäØçØîÙ·ÙÕÙüÚ¢Ú£Ú¤Ú¥Ú«Ú·Ú¹ÚÃÚÊÚÕÚØÚùÚýÛ¢Û¨ÛËÛàÛöÛùܧܸܼÜÂÜÉ +ÜÕÜÖÜÚÜãÝÚÝÜÝÝÝáÝïÞ¢ÞÃÞÛÞñÞòÞøߢ߳߷߻ß÷ßùßýà·àÄàÊàÌá¯á±á¼áÒáááûâ©âÁâÍâÐâÒâÔâì +âüã¡ã¢ã´ãºãÂãÈãÉãÌãÕäÂäÃäÇäáäïåçåèåóåöåûæ¿æþç¯ç¹çýè¥èÄèÇèÜèæèðèöéµéàéñê¦ê«ê¯êÊ +êÑêÝêäêçêñê÷êøëÙëîëóì£ìªì¯ìÊìÓìÚí³íñíóíýîÍîÑîÖîÙîëîýï®ï¾ïÁïßïòð¶ð¸ð¾ðÉðÐðÜðíðî +ðòðüñ­ñÏñÐñãñèñëñôò©òµòúó¨ó¬ó¹ó¾óÐó×óÝóö +$ ¿Í 2 +°ª°Ê°ç²é²÷³¯³±³º³¼³Ë´Ø¶¢¶®¶´¶¹·Ì·Ü·ç·è·í·ð·ô·õ·÷¸¡¸±¸³¸´¹®ºé»±»¾»¿»÷¼º¼ü¾¡¿º¿Í +¿éÀøÁ®ÁÖ´ÂØÃáÄ¿ÄÐÆâǼÉÂÉ×ÉÞÉçʺÊÁÊðÊôÊûËÀËËËÐкмÐÅÐÔÐÙÐæÐïÑ¡Ñ©Ñ­ÑÓÑåÑøÑùÑúÑû +Ò¥Ò½ÒËÒåÒëÓãÓòÔ¡Ô§Ô¶ÔÃÔÖÔëÔïÔóÕ©ÕÑÖ·ÖÕÖàÖå×Ï×Ò×éجØÈØÛØòÙ±ÙÑÙäÙüÚ¹ÚÌÚàÚõÜýÜþÝ +ÝÊÝÓÝöÝúÞ¦ÞµÞ¼ÞÃÞàÞîßÒßÛà¯àÅàÌàùáºáØááâÇâÛâìã¿ãÑä©ä®äºäÕäÛäÜäÞäïå¼åÔåØåóåùåþæ¾ +æíç«ç¹çÀçÌçàçåçïè²èÄèÐèèé¬éÒéðêÕêÖë®ëÄëØëçëüì«ì¶ìÏìçìëí¤í®íÅíÓíÔîÍîîî÷ï±ïÔïûïý +ð¡ðªð¸ðÍðØðÙðÝñÏñäòÖòÛòðó¥óµóÏóÐóïóô +$ ²½ 2 +°Ë°Ì°Í°Î±Á±Õ²¯²¶²½²¾²¿²À²Á²Â²Ö²Ù²ß²ä³ñ´¦´æ´ç´ìµ¶µ·µØµÙ¶¡¶¢¶£¶Ä¶Ï¶æ¶ö·¤·¸·¹·æ·ï +·ð·ñ·ò¸Ä¸à¸ó¸ô¸õ¸ö¹¢º´ºÄºÅºî»Å»Æ»Ç»È»÷»ø¼Ä¼Å¼Ú¼ô½¤½º½»½É½Ì½Ó½ý½þ¿­¿®¿¯¿ÎÀçÁÎÁü +¥¦¯¾ÂÎÂÒÂÞÂßÂãÂåÂëâÃÍÃçÄÂÄÑÄãÄäÄåÅÁÅÝƯǤÇÐÇÜÇìȲȵȶȼÈ÷ɶÉÕÉÜÉäÉåÉíÉîÉú +Ê©Ê«Ê»ÊÈÊÐÊØÊÜÊÝÊïÊð˫˵ËÍËóËùÌÙÌëͤͥͪÍÃηνÎÑÎãÏÁлнопÐÀÐÁÐÂÐÃÐÄÐÅÐÆÐÇÐÈ +ÐÉÐÊÐËÐÌÐÍÐÎÐÏÐÐÐÑÐÒÐÓÐÖÐ×ÐØÐÚÐÛÐÜÐÝÐÞÐßÐàÐáÐâÐãÐäÐåÐæÐçÐèÐéÐêÐëÐìÐíÐîÐïÐðÐñÐó +ÐôÐõÐöÐ÷ÐøÐùÐúÐûÐüÐýÐþѢѣѤѥѦѧѨѩѪѫѬѭѮѯѰѱѲѳѴѵѶѷѸÑßÒõÓùÔ²Ô´ +ÔÂÔÈÕ¤Õ¥Õ¬×ì×îØàØæÙÃÙÕÛÕÛêÜ­ÞþßÁßÞàÇàÍàÞâíä«ä¬ä¼äñå¶åÔæûæþç¥ç¿çøèªè®èÞèëèòêÔêà +êðëÂì¼íÀíÁíÓï¦ïµòÀòî +$ Ф 2 +°¨°¶°Á°þ±¢±Ô±÷²ð²ñ³¦³¨³©³æ´´´Í´Ü´Þ´ëµë¶×¶Ù¶Þ¶ã·ð·õ¸¡¸±¸³¸´¸é¹Þ¹çº£º×»±»ô¼¿¼Ë¼Î +¼Ð½¦½ö½ù½ü¿¾¿ÇÀÔÀòÁ§ÁÏÁÒÁäÁóÁù¯ëÃãÄÁÅÉÅÓÅãÅëÅúǰDZȣȺɨɰɵÊÞÌ­Ì¿ÌûÌüÌþÍ¡Í¢ +͵;ÍÆÍÏÍÐÍÖÍÝÍßÍáÎÀÎÅÎÆÎËÎÎÎÑÎØÎáÎäÎæÎçÎèÎêÎëÎíÎðÏÀФаÐÃÐÕÐòÐùÑ¡Ñ­ÑÁÑõÑøÑùÑú +ÑûÒ­Ò½ÒÔÒýÓ°Ó¹ÓÈÓúÔÛÕìÖªÖ´Ö»ÖÆÖÇÖÕסØÎ٤ٽÙÞÙéÙïÙ÷Ú¢ÚÆÚÇÚÌÛØܬܲÜÀÜ×ÜÜÜýÝ»ÝÀÝ +ÝÉÞªÞËÞÍÞáÞëߵߺ߽ßËßÒàÖàñá¸á»áÂáÎáÙáèáëáìâ¶âÏâÛââãÎä¥ä´äÕäàäæåÅåÙåéæ¹æÅæÙç±çº +çÀçÒçÔçÚè©è±è¸èúé§é¼éÙéëê¡êÐê×ë°ì®ì¯ì°ìÅìãìüí£íÇíúî§î¼îÒîôî÷ï¦ï«ï°ïµï¹ïÐïäðªðå +ð÷ñ±ñ¸ñäòÍòÎòÐòæòùòûó¾óØóôóüóþ +$ ѹ 2 +°½°ï°ô°ý±¡±¹±Ô±Ù±Ü²ô³¡³¦³©³Ö³õ³ö´§´ª´­´®´°´¹´Ð´á´å´èµ±µ´µÌµæµç¶¤¶¥¶­¶·¶À¶Æ¶Ç¶õ +·¢·¦·»¸«¸µ¸×¸÷¹µ¹¸¹Ð¹îº²º¶ºæºñºõ»À»Í»ù¼ö½¯½¹½¼½Æ½Ë½Ó½Ô½×½Ù¾¦¾Æ¿¼¿ÓÀªÀÇÀàÀâÀèÀö +ÀüÁ­Áë³æõùÃâÃûĩįķĸŻÅÆÅÑÅÞÅíÅýƨÆÂÆÅÆÉÆÍÇ®ÇÑÇäȮȯȰÈÔÈÕɤɩɷËÆËÓËÚËâ +Ì¥ÌÈÍ»ÍÒÍÔΦμοÎÇÎÍÐÃÐÏÐÛÐäÐåÐúѧѹѺѻѼѽѾѿÑÈÑËÑÎÑ×ÑîÒäÓ³ÓÊÓôÓûÔöÕ­ÕãÕäÕñ +ÕöÖÅÖÌÖÒÖÚÖÛÖè×¥×Ú×òآؤØÃØë٢ٿÙúÙûÚ¸ÚÐÚèÚêÚüÛ²ÛèܤܻÜÇÜöÜùÝ×ÝùÞ«Þ±ÞÌÞÒÞæÞüߤ +߫߸ßØßåßöà±à¹àÉàÛàèàóáäáóâ¦âªâ¯âËâÝâôã£ãµãÍãÖã×ãØãÙãÚãÛãÜãÞãßãàãáãâãããäãåãæä¦ +ä³äÓäóäøå­åååôåøæ§æµæËæùç­ç´ç¼çëè¹èÑè×èøèýé³é¸éºéËéèê´ê¹êãêõë¶ëÐëìëùëþì¦ì©ì­ì¿ +ìÕìØìÞìñí·íÎíõíüîªî­î´ï¬ï¿ïÇïÓïÔïöð©ð¿ðïðòñ¹ñÁñÃñÊñâò«ò¯ò°ò±ò²ò³ò´òµò¶òÉòÏó»óÌ +óâô¡ +$ Æþ 2 +µ×¹þºÁºÂºÃÆþÑÀÑÁÒÝÔ©ØðÛµÛÍÞàáÌâÖãÝäûêìíªíÑð¡ò´òì +$ Ȭ 2 +°Û°î±­±®±½±Ã±Ô±×±Ù±Ü±è±é±ð±ô²£²§²«²¬²É²ð³­³®³»³ø³ù´¨´¬´Ø´é´î´ð´ò´ú´ü´ýµ·µ½µ¾µÁ +µÂµÄµÕµó¶¡¶¢¶¦¶®¶³¶´¶¹¶½¶È¶æ¶ñ¶ó·²·ê·ó·ô·÷·ù·ý·þ¸¥¸¬¸Á¸Ã¸Æ¸Ý¸â¸ä¸ë¸í¸ø¹«¹¿¹Á¹Ë +¹Ì¹Ý¹ä¹ùº·º¹º¼ºÉºæºéºóºö»§»º»À»É»Û»ü¼¢¼¤¼¥¼§¼µ¼ë¼ì¼î¼ó¼ù½¶½¾½Ä½å¾¡¾¦¾¾¾Í¾Ù¾Ü¾è +¾í¾î¾÷¾ù¾ú¿µ¿·¿¿¿Å¿Æ¿ß¿à¿ëÀ¡ÀÇÀÒÀâÀñÀùÀýÁ¡Á¢Á¥ÁªÁ¯Á°Á±Á´Á¶Á·Á¹ÁºÁ½Á¾ÁÌÁÎÁÑÁØÁí +ÁïÁ÷ÁýÁþ£«®¯¶·ºÂ×ÂâÂþãæçëîûÃÙÃäÃåÄ¿ÄÃÄÆÄÚÄæÄëÄïÄðÄôÄùÄüÄýŢŦŨũ +ŬŭŵŶſÅÂÅÃÅÉÅÐÅÓÅõÅ÷ƦƪƬƭƮƳƻÆÒÆêÆîÆïǹÇéÇøÇúȣȬȸȼȽȾÈÀÈÊÈÒÈþɧɾ +ÉÆÉÍÉÏÉÓÉáÉèʬʱʴʵʶʷʻʼʽʾʿÊÀÊÂÊÃÊÍ˭˵˽ËÄËËËÍËÐËßËåËæËêËðËòËõËöË÷̣̤ +̧̥̽ÌÖÌ×Ìßͱ͵;ÍÀÍÁÍÆÍÍÍÎÍÏÍÐÍÒÍÓÍÖÍÜÍÝÍßÍáÍãÍêÎÀÎÅÎÆÎËÎ÷ÎøÎûÎüÎýϣϻÏÏЫЯ +ÐÍÐÓÐÔÐßÐôѥѼÑÂÑÃÑìÑïÑòÑóÒ¥ÒÊÒËÒÐÒÑÒÜÒæÒüÓ¡ÓÁÓÆÓÇÓÉÓÍÓÑÓÖÓÙÓÝÓïÓõÔ¡ÔºÔÒÔÓÔÛÔÝ +ÔåÔôÔõÔûÕªÕÄÕÏÕÚÕçÕôÖ¢Ö«Ö°Ö»Ö¾Ö¿ÖÍÖÓÖÔÖÙÖÜÖíÖõÖùעףפ״׽׿×Å×Ò×Ý×è×ù×ü×þثر +ØÄØÆØÇØÑØÚØÛØñØôÙ¦ÙÂÙÊÙãÙëÙìÙíÙùÙüÚ©ÚªÚ±Ú²Ú³ÚµÚ·ÚÅÚÉÚÍÚÕÚùÚþÛ¢Û¥Û§Û¨Û®Û³ÛÀÛÃÛË +ÛÌÛîÛ÷ÛùÛûÛüܧܮܼܰÜÂÜÈÜÌÜÍÜÎÜÕÜÖÜ×ÜâÜëÜïÜôÜ÷ݰݾÝÁÝÃÝÐÝäÝðÞ¤Þ¬Þ´Þ¸Þ¼Þ¿ÞÄÞãÞê +ÞîÞñÞòÞøߡ߲߽߰߳߾ßÁßÆßÇßÐßôßùßüßýà¥à¦àºàÕàùá¥á§áÚáõáøáýâ¡â­âµâ½âÃâÆâÇâÉâÏâÓ +âÔâÜâèâöâøâüã¤ã¦ã²ã¶ã¹ãºã½ãÂãÅãÎãäãéãðäÐäÙäÛäÜäÝäíå«å³å¼åÐåÓåØåçæ¡æ¨æµæ¶æ·æ¸æ¹ +æºæ»æ¼æ½æ¾æ¿æÀæÁæÆæÈæÑæÒæÔæÕæàæöç¢ç¦ç¯ç½çÐçÕçßçæçîçùçýè¥è´è¸èºèÅèÌèÜèãèåèðèûé¤ +é´é¹éÁéÅéÏéßéáéåéèéðê¦êÑêÛêçê÷ë§ë±ë»ëÏëÝëéëêëëëîëóëúì¥ì®ì¯ì°ì±ì²ì³ì´ì¶ìÏìÐìÑìó +í¡í¢í§í¬í­í®í¶í½í¿íîíñíúíþî¤î¨îµî¼îÔî×îÚîÜîÝîóï­ï¯ï°ï±ïÁïÅïÊïØïâïìïíð§ð«ðÜðçðè +ðóñ§ñ±ñ¾ñÂñÄñÅñÖñØñÚñçñèñóò¢òªò¬ò³ò¹òÕòÙòåòèòòó©óªó°ó²ó¶ó·ó¾óÉóÊóÔóãóäóåóéóê +$ ÑÄ 2 +±²±Ç±Í±Ñ±ß±û±ü²¨²¬²Ò²á³¼³Á³Ö³ê´­´¹µÌ¶£¶¬¶¶¶º¶½¶¾¶Í¶Ò¶Ù¶ò¶ö¶÷¶ø¶ù¸¥¸é¸þ¹½¹Â¹Æ¹Ë +¹Ö¹Ø¹Ý¹â¹ä¹üºÆºôºöºý»¹»É»Ì¼¤¼¥¼Ê¼þ½µ¾¦¾°¾³¿óÀóÂäÂüÃäÃüĦĴŦŨũŬŭÅûƱƶƹƼ +ÆÌÆâÆéÆîÆïǩǼȹÉÂÉöÉ÷ʺʾÊÀÊÁÊÃÊÍÊÏÊÐÊÓÊÔÊ×ËúËþÌÖͻξÎïÏÎЬÐÕÐïѶÑÀÑÄÑÅÑÆÑÇÑÈ +ÑÉÑÊÑËÒÒÒåÓ¥ÓÃÓÇÓåÓìÔÆÔÔÔëÔöÔüÕ½ÕÈÕÞÖ¾Öò×½×é×øدرØÙØåØðÙ¨ÙìÚ¸ÚÈÚÉÚÊÚÍÚÓÚõÚþÛ³ +ÛùÛüܧÜÉÝÊÝöÞÅÞÒÞàß´ß¾ßÐßÓß×ßØßÛßåßúà¦à·àÑàÛàðàûâÖâ÷ã¥ã»ã¼ã¿ãÇãÊãÌãÝãåãæäÀäÉäé +äøå¥åÂæ¦æ¨æíæîç¢ç­çòèßèâèæèûéÒéóé÷êÕêãêìë²ëÄëóëùíªíÑíÒíÝíæíêíîî¨î©î×ï®ïÐïûð´ðº +ðÄðØðÙðÝñ®ñÙñáñëñìñíñîñïñðñññòñóñôñùò¯ò³ò´òÞó³ó»óãóäóåóèóú +$ ÑÌ 2 +°¦°í±¿±Ã±Ä±É²©³¼³É³Ì³Ð³Ø³ê´§´øµ¢µ±·³·Ä·Ö¸£¹Ñ¹è¹ê¹ë¹ò¹üº÷¼Ì¼õ¼ø¼ú½Ö½Ø½þ¾¨¾¸¾Ø¾Þ +¾é¾ï¾ñ¾ö¿¯¿²¿»¿¼¿ñÁݳÂÓÂÚõÄÍÄÛÄâÄäÄëÄùÄüÄýÅÞƲÆÂÆÉǹÇäÉØÉÚ˵ËÖËí̴̽ÌØͥͫμ +ϫиѳѸÑÌÑÍÑÎÑÏÑÐÑÑÒ©ÓÁÓÆÓÊÓÙÓÛÓéÓêÔÊÔÛÔäÔåÔçÕÖÕÜÕêÖäÖèÖí×Ã×ÚØ£ØÂØôÙ¡ÙýÚ¬ÚÕÚô +ÚöÚùۣۤۯܫܼÜÆÜËÜÕÜÖݨݵÝÅÝÐÝ×ÝÝÞÕÞÛÞßÞñÞòÞüß½ßÂßéà¦à¸àÑàíàòá°á³áÄáÈáÊáôâ°â± +âÏâÔâÕâÙâÞâ÷âüã§ä¶æ§ç¯çÊçáèÈè×èØèÜèðèøèüéªé·ê¥ê¦ê¬ê°ê»ê¾êÅêÆêîêýë´ëäëîíØîµïÆðÏ +ñ¾ñÔñìñíñîñïñðñññòñóòôó®ó³ó¿óÔóÞ +$ ÑÒ 2 +°ñ°ó±©²§³Ú´Í´å¶Å¶Ñºã»Ñ»ð»ñ¼¡¼å½¬½Â½Ú¿éÀ¢À¨ÀÝÀðÀúÃûÃüĩįķĸŮÅàÅíÅðƨɵËÝÌêÌô +ÍâÍãΨοÎÝÎäÐÏÑÒÑÓÑÔÑÕÑÖÑ×ÑØÑÙÑÚÑÛÒ­ÒÅÒþÓ°Õ­Õ¾ÕìÖÎס×óØÒØáØôÙ¤ÙËÙîÙòÙ÷Ú¶ÚêÛÛÜÐ +ÜÜݬÝÀÞËßËà£áªáÊáÖãªãÚäçåÙæÂæÃæÄæÅæÆæÇæÈæÉæÊæËæÜç±çÉèãèêèúê«êùëÐìÛí¤íÄíàîÒîâï¹ +ïËïäðññÈò¼òÎòÝó°ó´óµóê +$ ÑÜ 2 +³®³¾³Ì´ùµ£µ²µò¶²¹£¹³¹º¹Ò½È½è¾é¿ÖÂüÃÛÃÞÆäÈ©ÈÁÈÆ˱ËÞÎÄϹжÐÄÐÐÑÜÑÝÑÞÑßÑàÒâÒðÛðßÊ +àãæÀé¯éÞëåìïðßðøòêòë +$ Ñá 2 +±ú²è´Ì´þ¶¤¶§¶»¶Ù»õÅñÆÌÆÖÆûǺǾȡͩÍÉÍØÍÚÍþÎ¥ÎðÑáÑâÒ³Ó²ÓëÓ÷ÕïÕüÖ¾Öè×Ô×ïØðÙÚÙÛÙê +Ú¢ÚÔÛüܤݵި޾ÞàÞüߢàöâÖãßäáåÃåýåþæ¡æ¢æ£æ¤æ¥æ´çÃçæèîèôèøëïì§ì´í¨íªíÒïÇð´ðÙðÜðä +ò®òµó¸óºó×óïóðóñóòóóóôóõóöó÷óøóùóúóû +$ Åá 2 +²É²ò²ý³ªµÊ·À·é·ô½é¾¤¾·¾¼¾Â¾È¾Ò¾Û¿Ï¿ÙÀÚÀàĶÅáÆáǦǧÈÒÉÏʬʱʴʶʷÊÕËÇËßÌâίαΠ+ÎÜÐÀÐÁѱÑãÑçÑìÑòÑùÑúÑûÑüÒ¡Ò£ÒÛÒæÓ÷Óúձ֧֫ר״×ÝØèÙ®ÙÍÛ·ÛÃÛÊÛëܸÜØÝäÝðߨá§áîâæ +ã´ãéäÌäÚäíå¹çîè­è»éµê·êÉìºíëî°îºî×îÛîßðÅð×ððñúòßóóóö +$ ´¢ 2 +°¢³Ä³ä´¢´£´©µ¢·º·¿·Õ·à·õ¹ä¹ïºÞºïºþ»«»É¾êÀ©À½ÀùÀýÁ°ÁϦ§¬·ÄæÅÝÅþÇíȳȽÉûÊÌ˶ +ÌûÌüÌþÍ¡Í¢ÍøÍüΡέÎãÎóÎõÎöÐÞÐùÑØÑäÑåÑæÑèÑéÑêÑëÑíÑîÑïÑðÑñÑòÑóÑôÑõÑöÑ÷ÑøÑýÒÎÓÈÓÉ +ÓèÖúئؼÙÚÙéڱܱÜÀÞ°Þ¼ÞáÞãßÈàµàñáèä´æÈè½é©éíê¡ë°ìüî§ï«òÅ +$ ÎÏ 2 +±ù²À²Ã²Å²Í²Ø²à²ì²ï³¯´ª´«¶¨¶¼¶Ð¶Ú·®·¶¸ù¸ú¹å»«½õ½û¾¡ÀªÃËļÅØƯưÊÌÊÙÊçËÖ̸̳ͦͯ +ÍÄκÎÏÎåÎôϫϾÏÆоҢңҤҥҦҧҨҩҪҫҬҭҮүҰճÕËÕÌ×ðØÖØéÙ¹ÙýÛ¶ÛÈÛûÝóÞßàÝáÐ +áôãØã÷æÔçÏè¶ìèìýîÞðÕóÛ +$ Ò± 2 +°¼°¾°ï±Ú±ë±ð±ø³Ã³Ñ³Ü³ã³å³é³ë³ì³ó´­´¹´Ù´íµµµÅµÆµÇµÞµà¶»¶Ã¶Ñ¶ç¶é¶ð·Ç·É·Ù·ç¸Ó¸Ø¸Ù +¸û¹ª¹´¹Õ¹æ¹í¼Ì¼Û¼Ý¼Þ¼à½Ü½Þ¾Ý¾ô¿¤¿§¿ö¿÷ÀÅÀÈÁèÁüÂùÃôÄ×ÄàŪÅÑÅñƫƺÆËÆ÷É¿ÉéÉòÊ­Êñ +ÊùÊúˢˤ˦˰ÌÈÌÞÌèÌóÍ¿ÏÌЮÐÈÐõÑÐÑêÒ¢Ò±Ò³Ò´ÒµÒ¶Ò·ÒöÒøÓ¸ÓöÔµÔëÔòÔöÕ¢Õ²ÕíÖ¤ÖÚ×Î×á +×ï×öسØÓØëÙÛÚøÛ«ÛÎÛÔÛÝÛÞÛøÜûݼÝÇÞ¨Þ­ßÃßÜßèà×á×áçâ®â²â»â¼â½âÝâáâòãñãôä£ä¸äååÃæ» +æÛæøç¼çÅçéçíçñçúè¦èÍèÕèÖèÚèàèçèùé¼é½éËéÌéÛéæéùê¸êÜë½ëÎëàëëëñëþìîí±î¡îÀîâîìîðïå +ïüð»ðËðÒðâðññÕñññýòºòÈó­óÆóÒóñóû +$ Ò¸ 2 +°í±³±¸±Ï±Ð±Ú±í²½²Ö²ß²ô³å³é³ë³ì³ñµ´µºµ¼µ¿µÔµõ¶Å¶ó·¤·§·¹·Ç·Î·Ø·à¸×º¡º¢º²º³ºÖºü»Ó +»Ø»Ý»à»ç»é»ó¼·¼¸¼Æ¼Ø½¯½¹¾¨ÀÚÀàÁòÂÂÂÈÂÉÂËÂÖťƾÆôÆ÷ǽÇØȧÈíɦɷÉæËÌËâÌ¥ÌÆÌéθκ +ЪЫÐÉÐõÐúÑÃÑÝÑôÒ¸ÒïÓÜÓëÓùÔ±ÔÂÔÒÕàÖÌÖØÖÛת×âØÃØÆÙ¦Ú¡Ú´ÚÍÚãÛ«ÛôÜÇݵݼÝÁÝýÞóßÎठ+àÛàèàóáÓáêá÷â¥âºâÂâÃâÄâÅâæâíâòã¨ãñäñæ¡æ»æççÃçÅçÆçãè¹èáéªé½éÃéÈéÊéËéÌéùê¸êõë¹ë +ëâì§ìÇíâî¡îªî±îÓîáîíï¦ï¯ïÌïÎð©ðËðâñ¡ñ¹ñÃñÌñæñçñöò®ò°ò±ò²ò³òµò¶ò¿òÏòéòøó¶óð +$ Ò¹ 2 +°å±á²¤²¥²ª´ª´®µÔµðµñµôµ÷¶©¶è¶í¶î¾¢¿õÁÙùƿÈÛɤÐðÐýÒ¹ÒºÒ»Ò¼Ò½Ò¾Ò¿ÓÒÔþÕÂÕöÖÏÙ¢ÚÐ +ÛÍÛÚÜ»ÜÒÜäݤݿÝØßÙßæá®âôãþä¡ä²äºäóåëæÊëâëðîÐï¬ðõñÜ +$ ½½ 2 +°´°¶±º²Õ²õ²û³×³ç³è³ð³÷´¥´³´´´Í´Ú´ì´ôµ¸µ»µêµïµø¶¨¶«¶Æ¶Ç¶ì·×·á¸¥¸´¸Ä¸Å¸Ç¸È¸Î¸Ï¸Ð +¸Ò¸Õ¸Ú¸Ý¸ê¸ï¸ö¹¬¹½¹Â¹Ö¹Ø¹ß¹îºËºÔºÕº÷»©»±»Ù»Þ»è¼­¼¹½º½½½Á½Ñ½Ò½Û½Ý½à½â¾´¾À¾Æ¾Ï¾ã +¾ý¿¢¿£¿µ¿·¿¿¿Å¿Æ¿É¿Ë¿×¿è¿é¿ì¿ø¿þÀ¨À³ÀæÀéÀìÀïÁµÁÞÁáÁð±´ÂÍÂîÂøñýÃÆÃÍÃÖÃäÃïÄ« +ĬİľÄÃÄÔÄÙŦŨũŬŭŶſÅéƾÆÁÆÛÆîÆïÇ×ÇîÇöÇûȸȻÈÜÈêÈòÉ£ÉÀÉÖÉßÉìÉòʮʯʰÊÈÊÉ +ÊÊÊÞÊßÊàÊáÊãÊäÊåÊæÊíÊóËÄËÖËÛËêΨÏÈЪЫÐÂÐÆÐÔÐâÐæÐçÐëÐìÐöѤѥѾÑÙÑîÑüÑþÒ¡Ò°ÒµÒÀ +ÒÁÒÂÒÃÒÄÒÅÒ×Ó®Ó¶ÓÅÓÇÓÑÓÞÓéÓêÓóÓþÔ¥Ô¾ÔÃÔñÕ¹ÕÉÕÊÕÖÕñÕóÖ¡ÖÑÖÜ׬׭׼×Ü×àأجحØÉØÕ +ØßØäØõÙ¥ÙÓÙÜÙçÙóÙõÙöڤڥڦܪܵÜÔÜÞÜßÜçÜïݡݢݱݶݽÝÄÝÑÝøÞÁÞÃÞßÞèÞìÞðÞõߣ߬߰ߵ +ß·ß¹ßËßéßôàÌàøàúá¢á£á¤á¯á²áàáááãáäáïâ¡â¨âÎâÐâÓâÜâàâìã¢ã¶ãÆãçãèäÉäÒäâäïå¿åÒåèåð +æ­æÂæÃæåæýç£ç®ç¹ç¾çÔèÄèÙèþé­é°éÖéúê«ê¯ê¼êëêûêüêþë©ë·ëÆëóëýì¢ì£ì¬ìÄìÌìÒìÓìåì÷í² +íÛíãíäíåíæíçíùíýî¨îÂîÍîÙîþï½ïÑïñïòïóïôðÈðþñ¢ñ°ñ·ñãñéñïòÄòãòåòõó«ó·ó¹óÁóÃóÅóåóê +$ ËÎ 2 +°¾±³±Ã²¼³°³ÝµºµÎµÔµõ¶ó·µ·Ó·à¸×¼ä½Ç½Ê¾åÀÌÀêÂîÄ¡ÄåÄçÄ÷ŹŽÅÀÅéƽÆÄÆÑǴȧɷÉæÉëËÎ +ËÑÍ¿ÍñθκнÐèÐëÑÎÑÝÒÆÓ¶ÔªÔ»ÔÒÔÛÕäÖ³Öìת٦ٷÙÀÙÜÚ¡ÛòܥܪÜåÝÁÝþߣ߽ßÎà¤àÛàèáê⺠+âÏâóãæãëãøäìå¿æ¡æ­çÆçãèÃéÃéÈéÊéËéÌêáêèêõë­ë¾ëâí¦íâííî¦îªî±îÓïÌïÎïÚðÁðàñ¡ñ¤ñÃñæ +òÏòéóÄóÖóÚ +$ ÒÇ 2 +°¸°õ±¬±å±ñ±õ²·µÑµÓµú¶ª¶Ä¶û·Þ¸æ¹·Àá¨áÈÅÈÈÈÏÉþÊóÌ¿ÌñÌøÍÞÎÎÎáÎäÎæÎçÎèÎêÎëÎíÎðÏÐ +ÏÒÏÓÒÇÒÈÒÉÒÊÒËÓ²ÓÄÔ¡Õ¶ÕÛÙ¯ÙÞÚåߺßçãûä¹æ¹æØæÙç÷çûéÙéïëÌì²ìîíÃîöîüïõñºò¾òùóô +$ ÒÌ 2 +°µ±³±¹±Þ²¾²ú³¥³³³¶³Â´ß´à´æ´ç´é´ê´íµºµÔµõ¶ó·à¸¶¸·¸»¸×¸ü¹¡¹¤ºäºå»§»º½Û½Ý½â¿«¿°¿± +¿¶¿Ì¿ßÀÈÁ¸Ã¤ÃºÄþÅ×ÆÊÆÛǻǿÇÀÇÉȧȿÈÀÈÄÈÇÈÉÈÎÈÓÈ÷ɧɷÉæÊÖÌ®ÌñθκÎÒÎåÎñÎòÏÏмÐô +Ñ·ÑÝÒ¯ÒÈÒÌÒÍÒÎÒÏÒÐÒÑÒÒÓ±ÓîÔÒÔÚÔßÕâÖ½ÖÞÖâתØÅØ×ØàØë٦ٯٿڡÚàÛéÜùÝ®ÝÁÝÖÝò߸ßÍßÎ +à¤àÕàÛàèá­áêáüâ§âºâÊâÝâêãòäÓäõäúåõæ¡ç¼çÆçãéÃéÈéÉéÊéËéÌéÚê¹êõëËëÌëÍëâëþìÄìØìîí¬ +íÀíÃíáíâíðîªî±îÓîÚîçïÌïÎïõðÎðÔðæðúñ¡ñÃñæò¶ò¾òÏòéòîòïóá +$ ÒÓ 2 +°§°®°¯°³°»°é°ô°þ±¢±»±¾±À²§²°²ñ²ô³¡³¨³¸³Ã³È´þµ´µÑµÓµî¶¯¶±¶Ù¶ò¶ö¶÷¶ø¶ù·§·Ý¸£¸é¸ø +¸û¹¨¹­¹°¹É¹Ï¹Û¹Ü¹åº²º¶ºÛ»²»´»À»Ï»ä»ê¼£¼¼½¼½Æ½Ó½Ô½×½Ù¾¾¾ÙÁÁÁëÁíÁïÂÕÂÖÂÛÂÝÂæÃ×Ãâ +ŰűŲžÅÁÅÝÅåÅýÅþÆÞǽÈíÉ°ÉÈʧʩÊÛË¡ËÇËÈËØ̶ÌÅÌêͺέήίΰαβÎÜЬÐØÐúÑ£ÑçÒÓÒÔ +ÒÕÒäÒúÓèÓóÓôÔ¥Ô¹Ô¼ÔàÕóÖ²Öê×±×ÞآتØÎØÕÙöÚ¬Ú­Ú´ÚØÚéÛ¦ÛÀÛßÛàÛâÛèܱÜÃÜØÜçÝ·ÝÚÝ÷Þ³ +Þ´ÞÄÞåÞúàëá¥á¼á½áîâ¯â´âÈâãã¢ãæãïãúäÚå¢å¦å©åÌåÖåÚåâæ¤æÏæÑæèç´çµçÊçËçÕèÅèãèõèöé· +éºéÏêöëÈìÆíÉíõîÑïîðÅðÌðÏðóñ¦ñºñÍñÝñùñþò¢ò´òÍòßò÷òüó°óù +$ Ëô 2 +±·±Ã±Î±ç²¾²Ë²Ü²â²ø³¾³Í³Ï³ß³ï´ì´ôµ¸µ»¶Ë¶Û·¬·Â·Ð·Ô·Ú·Û·ø¸­¸Ý¸îºµºÇºäºå»£»¸»Á»Ù»Þ +»è¼ä¼è¼ñ¼õ¼ø¼ú¼ý½Ç½Ê½ö¿¯¿²¿»¿Õ¿Û¿üÀÉÁÐÁÑÁÜÁßÁéÁûèÃÈÄÖÅÏÅÕÅØÅÙÅÛÅÜÆÄÆíÇÂÇÈÇËÇÌ +È¿ÈÀÈÄÈÇÈÎÈÓÈàÈäÈèÈéÈïÈöɲÉþÊÖÊóËôËý̡̢ͧдÐèÐñÑÎÑâÒÖÒ×ÒØÒÙÒóÓµÔ³ÔÛÕ·Õ¸Õ¿Õ×Õä +ÕêÖ¡ÖæÖï׸ØÌ٭ټÙÓÙØڼܥܳÜðÝÇÝòÝóÞÓÞìßëà©àààìâ§â®â¯â°â±â²âÜâßâîä¹äìåÜæÂæÜçÛèà +èÊèÓéÆê¿ëôì³ìßìåììíÍíÐíæî¢îàîçï¤ï¨ï³ï¸ï×ïøð¥ðÖðÛñ½ñÇñÎñÔñÛñåò£òÑóê +$ ¥Þ 2 +²³µ¼µ¿¶Å½À¾µ¾ç¾øÁÁÄËÄÌÈõ̷ͦͯͰͽÍÂÍÙЮаÐÜÔÐØÊØìٳٿÙæââã¨äòéììúìýðäòü +$ ¶å 2 +°°´Ýµ°µØµæ¶åºÕ»¨¼¹½Î½Ï¿¬¿è¿ìÀªÀ÷ǮȷÏÈÐçÒÀÓôÕÙØ­ÙÆÙõãóæÃéºê¯êøìÓñÄó¹ +$ ¥æ 2 +²÷ÑÓÑåÔïÙ±ä¼ +$ ǵ 2 +±ÎµÚ·È½¨Æ©Í¶ÕÔܳí¾îø +$ ¹þ 3 +°©°ã°ä°ï±ª±¿±ó²à²á´ÔµÕ¶á¶ø·Þ¸¯¹þ¼×½µ½Ò½ä½å¿Ê¿×¿à¿ë¿ï¿ñÀÂÁªÁ«ÁÌÁ÷Áø¤®½ÂÜÂàÂá +ãéÃÙÃàÄÈÄÉÄÊÄÌÄÔÄþŬųÅÓƨƩƳƻÆÛÆæÆöÇçÇ÷ÈòÈõɯÊÕÊÖÊ×˥˩ËøÌÂÌúÍ·ÍÚÎËÎúÏ¡Ï¢ +ÓØØÔÚ¥ÚûßüßýãääËå×åáç»êôì¤íèíéíêíëíìíííîíïíðíñíòíóíôíõíöí÷íøíùíúíûíüíýíþî¡î¢î£ +î¤î¥î¦î§î¨î©îªî«î¬î­î¯î°î±î²î³î´îµî¶ï±ïºïòð«ðÌðçðèñòô£ +$ ¸ý 3 +°¡°¢°¤°¥°¨°­°±°»°¾°¿°Á°É°Î°Ø°Þ°ã°ä°è°ë°ö°÷±¤±¥±¦±°±²±³±´±½±Ä±Æ±Ò±Ô±Ù±Ü±à±è±í±î +±ð±ò±ó±ô±ö²­²¿²À²Ã²Ä²Å²Í²Î²Ï²Ñ²Ò²Õ²×²Ø²Ù²Ü²Þ²à²á²ì²ï²ó²ö²ý³®³±³²³·³»³Å³Æ³Ç³Ê³Î +³Ô³Õ³Ö³×³Û³Ü³ä³å³æ³ç³è³í³ð³ú´¦´­´±´µ´¶´¸´½´Á´Ä´É´Ô´Ú´Û´Ü´Þ´â´ä´î´ï´ñ´ò´óµ®µ³µÈ +µÉµÊµËµÌµÍµÎµÒµÛµÜµëµïµ÷µøµüµýµþ¶£¶¥¶«¶¬¶¶¶·¶º¶½¶¾¶Ã¶É¶Ë¶Í¶Ï¶Ð¶à¶ã¶ç¶é¶ì¶ð¶ó¶ô +¶ú·¥·«·¯·²·´·¶·»·¼·Æ·É·Ê·Ù·ß·ë·ð·õ·ö¸¡¸¦¸§¸¨¸¯¸±¸³¸´¸º¸Ä¸Å¸Æ¸Ç¸È¸Î¸Ï¸Ð¸Ò¸Õ¸Ù¸Ú +¸Ý¸â¸ã¸ä¸ç¸è¸ê¸ë¸ì¸í¸ï¸þ¹¡¹¢¹¤¹´¹À¹Å¹Æ¹Ñ¹Ü¹Þ¹â¹æ¹ç¹è¹ê¹ë¹î¹ð¹ó¹ôº¶º½ºÈºÕºÖºéºê +ºëºìºíºð»«»Ç»È»Ê»Ë»Ì»Ï»Õ»â»ì»ð»ô»ö¼£¼§¼­¼¸¼Ã¼Ê¼Ë¼Î¼ã¼æ¼ö¼ù¼þ½¢½¦½³½´½µ½Ã½Ë½Î½Ï +½ß½æ½ú½þ¾¤¾¥¾¦¾§¾¨¾°¾³¾·¾¸¾¼¾Â¾È¾Ë¾Ì¾Ò¾Ø¾Û¾Ý¾Þ¾ï¾ü¿°¿Ò¿Ú¿ß¿à¿á¿ã¿ó¿ø¿û¿þÀ¡À°À» +ÀÇÀÐÀ×ÀØÀÙÀâÀåÀêÁ¥Á©Á±Á¶Á·Á¹ÁÂÁÃÁÏÁÒÁÓÁàÁäÁçÁóÁôÁùÁü¤¥ª«­®¯»ÂÃÂÕÂÛÂÝÂä +ÂæÂïÂóÂúÂþáæëò÷ûÃÅÃÉÃÎÃÒÃÔÃØÃäÃæÃçÃéÃïÃüÃýġĦĴĶķļÄÈÄÉÄÊÄÓÄ×ÄÙÄÛÄßÄâ +ÄäÄèÄöÄøÄýŦŨũŬŭůŹżŽÅÀÅÆÅÇÅÊÅÐÅÑÅÖÅ×ÅÞÅâÅãÅäÅæÅëÅõÅ÷ÅúÅûÅüƦƧƪƬƮƱ +ƲƶƹƼƿÆËÆÑÆÕÆ×ÆØÆÝÆçÆéÆñǡǴǹÇÁÇËÇÜÇÝÇåÇæȣȦȸȹȺÈØÈÝÈêÈòɯÉÊÉÖÉÙÉÚÉôÉø +ÉùÉûÉýÊ¡Ê­Ê®ÊÈÊÉÊÊÊËÊÌÊÝÊÞÊîÊòˣˤ˫˭˶ËÄËÊËÕËØËáËéËóËụ̱̲̺̂̾̿ÌÃÌÄÌÈÌäÌê +ÌöÌúͣͤͬʹ͵͸ͻÍÆÍÏÍÐÍÖÍÙÍÝÍßÍáÍêÍìÍíÍîÍïÍðÍùΫάβημÎÃÎÊÎ×ϤϨϩϪϬÏÂÏà +ÏÇÏÉÏÌÏÎÏÒЮадийÐÆÐÈÐËÐáÐâÐöÐýѡѥѭѲѷѸѼѾÑÈÑÕÑ×ÑÙÑÚÑÛÑâÑéÑîÑïÑðÑóÑõÑø +ÑùÑúÑûÑüÒ¢Ò£Ò¤Ò§Ò°Ò¶Ò½Ò¿ÒÊÒÒÒÚÒÛÒÜÒÝÒÞÒßÒàÒáÒâÒãÒäÒåÒæÒçÒèÒéÒêÒëÒìÒíÒîÒïÒðÒñÒò +ÒóÒôÒõÒöÒ÷ÒøÒùÒúÒûÒüÒýÒþÓ¡Ó¢Ó£Ó¤Ó¥Ó¦Ó§Ó¨Ó©ÓªÓ«Ó¬Ó­Ó®Ó¯Ó°Ó±Ó²Ó³Ó´ÓµÓ¶Ó·Ó¸Ó¹ÓºÓ» +Ó¼Ó½Ó¾Ó¿ÓÀÓÁÓÂÓÃÓÄÓÅÓÆÓÇÓÈÓÉÓÊÓËÓÌÓÍÓÎÓÏÓÐÓÑÓÒÓÓÓÔÓÕÓÖÓ×ÓØÓÙÓÚÓÛÓÜÓÝÓÞÓßÓàÓáÓâ +ÓãÓäÓåÓæÓçÓèÓéÓêÓëÓìÓíÓîÓïÓðÓñÓòÓóÓôÓõÓöÓ÷ÓýÔ¢Ô£Ô¤Ô¦Ô§Ô¨ÔÆÔÈÔÖÔÛÔáÔåÔèÔôÔþÕ¯Õ´ +ÕÂÕÃÕÄÕÈÕÉÕÊÕÏÕÐÕÙÕèÕîÕñÖ±Ö³Ö´Ö»Ö¿ÖÉÖÏÖÓÖÕÖÚÖÞÖëÖîÖòפש׫׻׼×Å×Ë×Þ×à×á×í×÷×ø +×ú×þإادسؾØÈØÔØ×ØÚØÜØÝØßØêØîØñØôØõ٥٦٫ٽÙÀÙÈÙÉÙÐÙÖÙÞÙïÙþÚ£Ú¦Ú¨Ú¬Ú­Ú®Ú¸ÚÅ +ÚÈÚÊÚËÚÌÚÑÚíÚîÚýÛÈÛÉÛÊÛÌÛÎÛçÛíÛñÛõÛöܩܫܷܵÜÈÜÉÜËÜ×ÜÚÜÞÜäÜìÜïÜôÜûÜýÜþݡݢݭݱ +ݲݶݺݿÝÀÝÂÝÄÝÅÝÍÝÎÝÐÝÑÝØÝÝÝáÝâÝøÝþÞ£ÞªÞ®Þ²Þ¹ÞÁÞÅÞÑÞÛÞãÞëÞïÞõÞöÞøÞûߩ߰߶ßÊßÒ +ß×ßØßàßäßèßôß÷à¦à¯à³à·à¾àÂàÆàÈàÙàÚàÛàÜàÝàäàéà÷àúá®á²á³áÀáÃáÄáÆáÐáÝáÞáàáìáñáúáþ +â«â­â¶âÒâÕâØâÛâÜâåâæâçâèâéâêâëâìâíâîâïâðâñâòâóâôâõâöâ÷âøâùâúâûâüâýâþã¡ã¢ã£ã¤ã¥ +ã¦ã§ã¨ã©ãªã¬ã¶ã¸ã¹ãÇãÈãÉãÌãÎãÑãÕãÛãÜãÝãàãëãðã÷ãøãúä¨ä´ä¾äÁäÂäÃäÉäÍäÏäÕäÖäÝäàäæ +äéäøå¥å©å±å¸åºåÂåÇåÈåÉåÎå×åßåòæ¥æªæ«æ°æ±æ´æºæ¿æÀæÅæÓæÚæÝç­ç²ç¾çÀçÃçÊçÒçÓçÔç×çÚ +çàçæçñè¢è£è§è©è¬è±è´èºèÁèÕèÖèÙèÞèâèæèçèùé¡é¬é­é®é°é·éÁéËéÖéÜéÝéåéèéóéõé÷éúê¬ê­ +ê°ê³êºê»êÅêÆêËêÌêÏêÑêãêåêðêñêúêûêýêþë£ë­ë±ë·ëÅëÆëÈëÍëÕëÝëàëáëèëðëóëùëúì¡ì¢ì¤ì§ +ì©ìªì¬ì®ì¯ì°ì±ì²ì³ì´ìºì»ìÆì×ìßìåìæìçìèìéìêìëìììíìîìïìðìñìòìóìôìõìöì÷ìøìùìúìûìü +ìýìþí¡í¢í£í¤í¥í¦í§í¨í©íªí«í¬í­í®í¯í°í±í²í³í´íµí¶í·í¸í¹íºí½íÆíÊíÕí×íÝíÞíãíäíåíé +íêíëíïíðí÷íúî¢îµîºî»î¼î½î¿îÁîÂîÉîËîÏîÔîÖîìîñîõîýîþïªï®ï°ï»ïÂïÄïÅïÆïÉïÐïÑïãïçïè +ïéïñïóð¨ðªðºðÁðÈðÍðÑðÙðÜðäðåðêðëðððöð÷ðüñ¢ñ¦ñ®ñ·ñ¾ñ¿ñÃñÅñËñÍñÑñÜñáñäñéñîñðñóñô +ñúò¡ò¥ò¬ò¯ò»òÑòÒòÙòÞòåòõòûó¤ó¨óªó­ó»óÁóÄóÉóÖóÚóÜóÝóÞóéóêóñóóó÷óøóûóüóþ +$ Óø 3 +°Ï°ö°ø°ù±à±ò²¸²Õ²ó²ö¶Ý·÷¸´¸Ä¸Ç¸ý¹ñº¤º­»Í¼ü¿ÞÃÄÃÅÄÏÊàйÑÙÑÛÓøÓùÓúÓûÓüÓýÓþÔ¡Ô¢Ô£ +Ô¤Ô¥Ô¦Ô§Ô¨ÔÖÖîש×Ë×ýؽØîÚ£ÛúÜþÝáÝåÝùÝúÞÁÞÞÞçߣßÝà¯à±à¹àïáàâõãÈãÉãÑãÙä°äÄäååÁåô +æ¿æâçªç²çÄçàè¡è¢èïé¬éÜë¶ëÙì¦ìÀìÞíïîÁîþï¾ïÍðüñÊò§òÛóÃóÄóÅóËóâ +$ ÅÚ 3 +°£°®°¯°µ°½°è±Û±à±á±ì±î±ò±ó±ö²°²´²Â²ô²õ²ø³²³³³¶³¸³¹³½³¿³À³Å³Ò³Ý³ß³ä³í³ï³ö´®´ðµ¬ +µ¯µÊµÑµÓµî¶­¶±¶Ï¶Ð¶Ñ¶à·¦·µ·½·¾·¿·À·Â·Ë·Ì·Í·Ð·Ó·Ô·Ú·Û·Ü·é·ø·û¹£¹¤¹À¹Ì¹å¹è¹í¹ð¹ó +¹ôº¥º¦ºÁºÂºÃºÄºÈºÉºÏºÛºÜºßºäºæºëºú»ª»¬»ê»í»ø»û»ý»þ¼¦¼¬¼¹¼¼¼Ë¼Î¼Ï¼Ò¼ñ¼ù¼þ½µ½Î¾± +¾Ñ¾ë¾ì¾í¾ð¾ý¿Ð¿öÀªÀ²À¶ÀºÀÁÀÄÀÅÀÑÀÒÀÓÀÕÀÖÀØÀèÀöÀøÁ¡Á­ÁºÁÇÁöÁý¤ÂÄÂÏÂÔÂ×ÂäãóÃÅ +ÃÏÃ×ÃáÃâÃòÃüĦĴĶÄÆÄÍÄÒÄÚÄéŶŻÅÇÅÈÅÉÅÌÅÎÅÚÅÝÅãÅäÅîÅóÅøÅùÅþƲÆÃÆÇÆÉÆÔǮǷǸÇÝ +ȹÈÉÉ©ÉÈÉÖÉëÉõʯʽÊÅÊÉÊÞÊèÊóË¡Ë·ËÄËÏËÓËÙËäÌÅÌ÷ΦοÎÇÎÍÎÝÐêÐþѧѩÑçÒªÒ÷ÒúÓ±ÓÓÓÔ +ÓôÓ÷ÓþÔ§Ô©ÔªÔ«Ô¬Ô­Ô®Ô¯Ô°Ô±Ô²Ô³Ô´ÔµÔ¶Ô·Ô¸Ô¹ÔºÔ»Ô¼Ô½Ô¾Ô¿ÔÀÔÁÔÂÔÃÔÄÔÅÔÆÔÇÔÈÔÉÔÊÔË +ÔÌÔÍÔÎÔÏÔÐÔÑÔÒÔÓÔÔÔÕÔÖÔ×ÔØÔÙÔÚÔÛÔÜÔÝÔÞÔßÔàÔáÔâÔæÔ÷ÕüÖµÖ½ÖÅÖÒÖêÖó×¥×Â×Å×ß×ë×ôد +ØÌØÔØäØóÙ£ÙÌÙÍÙÔÙúÚ¤Ú¥Ú¬Ú¹ÚÄÚîÚüÛßÛçܱܸÜÃÜÝÜöÜþÝÔÝ×ÝéÞ¬ÞºÞÌÞÐÞåߤ߫߰߷ßòßößý +à¯àÊàëá«á¿áÅáûâ«â´âÊâÌâÍâÐâÒâÕâëã¡ã£ã´ãÇãÑãÜãÞä¦äÇäßåÂåÌåÔåååèåõåúåûæËæÏæìç´çµ +çÊçËçàèÁèÇèÑèèèýé¬é³é·éºéñéóê¨ê®ê°ê´êÏêßêèêøë£ë³ëÕì£ì­ì¯ìÔìÕìÜìßìàìáìâìãìäìëìñ +ìõí·íÅíÉí×íüî«î­ï³ï¿ïÄïÅïÓïáïîïòïþð£ðÐðÑðÞðçñÁñâòâò÷óÐóçóöóùô¡ +$ »Î 3 +°í°ü±Á²Å³¾³Ì´¾´î´òµÈµËµÍ·ë¸Ý¹ò»Å»Î»Ö»ï¼Â¿ÑÀ¼ÁÔÁñÁõ³ÄÛÆÂǤǥÇäɶɽÌ×ÎâÎìÐËѥѲ +ÑßÒ¤ÓÙÔãÔäÔåÔçÔèÔùÕ¬ÕµÕÖÕüפײ×ìØÂØÚØôÙÉÚ¬Ú®ÛíÜïÝÐÞ¹ßôà±à¹áÆáÜâÜâþã¶ãåäÖåòåôæª +æáçÊè·é·êÆêæë¶ëòì¦ìÎìÞí´íØïÉðºðöñ¾ò¡òåóÜóâóéóê +$ Ôé 3 +°¦°©°½±Ý²Æ³Æ³Ê³Õ³Û´Ëµ«µÒµò¶Ã·Ä·Ù¸å¹ß¹íº¶ºí»µ»À½ª½Ó½Ô½×½Ù½è¾ñ¾òÅßÇþȱȴɢɩÉùÉü +ʢʣʤÊÑÊöÊ÷˥˩˪˯̸̳ÌÍÌùͥͪͫÍìÍíÍîÍïÍúάδοÎÇÎÍϨϩϪÑÝÒÏÒëÓ½Ó¾ÓÎÔéÔêÔë +ÖÅÖ×Öü×Õ×íآؿÙÈÙÕÚ¨Û£Ûèܤ޴ßàßâàÂàÇàäàûáÀáÖâ¯âÙãµãÍããäËå¬å¶åÁæâçôè£èÑé³éýêªëì +ì»íÊíÖíõïÇðÏñÆñÑñîò¼òØóÎóÏóÐóÑóÒóê +$ ͼ 3 +°¸°Ü±å±ñ±õ³°·æ»¢»¸»Á»Ó»à¼®½Ö½ØÁ¤Á³Áò¿DzdzÉñËñ̴̾ÌÃÌëͼÎÕÎÙÎÚÎÛÎùÏÐÏÒÏÓÐÌѳÒÉ +ÔìÔíÔîÔýÕ¶Õò×ÔÙêÚÍÛÜÞùßÕàÒâùãÙãßäìæþè¬èüéªéïëïì²ííîÃîÉîüï¶ó¬ó¸ô£ô¤ +$ Âç 3 +°ª°³°Ã°Ø°ö°ø°ù±®±Ç±Í±Ñ±â±æ±û±ü²¨²¶²¸²÷´¬´­´¹´Á´Ø´ï´ñ´óµ¬µ³µÊ¶¢¶£¶¬¶®¶´¶¹¶º¶¾·À +·Ü·è·í·ñ·ô·÷·ý·þ¸¤¸Ó¸Ø¸Ù¹Õºéºêºëºì»½»¾»¿¼Â½­¾¡¾©ÀíÁ«ÁÕÁ÷ÂÀÂÁÂÌÂØÂçå÷ĿÄÐŢŷ +źÅåÆÍÆÝÆàÆçÆèÆñÇùÇüÈþʳÊçÊèÊéÊëÊðÊôÊûËÛËëËìËóÌ«ÌÎÌÏÌáÌðÍÅÍàÎÞÎàÐÅÐáÑ¢ÑÑÑêÑðÒ¥ +Ò·ÒËÒÕÓºÓÌÔ¡ÔÔÔïÔðÔñÔòÔóÔõÔöÔ÷ÔøÔùÔúÔûÔüÔýÔþÕ©ÕÈÕëÖ·Öå×Û×éثضØåÙ±ÙÑÙÖÙàÙäÙüÚ³ +ÚµÚ¹ÚßÚõÛ¢ÛÝÛûܸݺÝÈÝÊÝåÝöÞ¦ÞµÞ»Þ¼ÞÒÞäÞîÞú߳ߴßÁßÝßåßùßúàÅàÈàÓá¡á½áÃáØâ£â¨âÇ㥠+ã©ã´ã¿ä©äºäÛäÜä÷åºå¼åÆåØåçåóåþæ¬æ²æ´æ½æ¾æøçËçÎçåè¡è²è¿èÏèäèíèõéðê±ê²ê¼ê½êÁêÖëõ +ëüì°ì¶ìÂìëìþí¶í¿íÅíÓíÔíÝîîî÷ï±ïÁïÔïæïýð¡ðÄðÙñ¬ñÝñÞñáòÖòðòóó± +$ ½÷ 3 +°£°¨°¹°Â°Ä°Æ°È°Ñ°Ò°à°ù±¸±Å±á±ã²Ç´¯´òµ¸·ù¸È¸ä¹¥¹øº§ºÊºù»Ï»Ð»Ñ¼»¼È½÷½ú¾ª¾«¾î¿±¿ô +À¨À«À³ÀÜÂÅÃäÄÜÅÊÅØÅÛÅÜÆòÇ¡Ç¥ÇÌÇÞÈÞɱɲÉØÊÚ˸Ëå̯̻̼ÌÅÌÑÌùÍÅÍ×ϬϰÏÁÐðѤÒóÓíÕ¡ +Õ¢Õ£Õ¤Õ¥Õ¦Õ§Õ¨Õ©ÕªÕ«Õ¬Õ­Õ®Õ¯Õ°Õ±Õ²Õ³Õ´ÕµÕ¶Õ·Õ¸Õ¹ÕºÕ»Õ¼Õ½Õ¾Õ¿ÕÀÕÁÕÂÕÃÕÄÕÅÕÆÕÇÕÈ +ÕÉÕÊÕËÕÌÕÍÕÎÕÏÕÐÕÑÕÒÕ×Ö¬ÖÛÖæ׸خټÚËÚçܦÜìݯޮÞÇßÊàýàþáßáñâäãàäÍäØå±å·åÏåßå÷è§ +èÆé®ê³êíêúíûï»ðÀñ¯ñÎñðò²ò½òÚóÀ +$ »Ò 3 +³Ç³Ô³Øµ¨µý¶µ¸É¸Ö¸ü¹¥¹¦¹§¹Ú»Æ»Ò»Ú»ú½Î½Ï½ß½æ½ø¸¹½Æ×ÆØÆýÉâËÖÌÒÌÔÍ·ÍûÐÚÒãÓ¬ÕÓÕÔ +ÕÕÕÖÕ×ÕØÕÙÕÚÕÛÕÜÕÝÕÞ֣أةÙÏÚýÛáÛïÛöÜÚÝËÞßÞâߥß÷çÙè¨éêê¢ëÙî¾ï¾ó¨ +$ Õß 3 +°¸°Â°Ä°Æ°È±¡±§±®±ã±é²Ç²È²É²Ô³²³Î³Û³ä³í³ö³þ´¨´°´±´²´½´É´Ð´Û´Ü´óµ¹µÃµÒµÜµæµç¶õ¶÷ +·¢·¦·ê·ö·û¹¨¹µ¹ÐºÉºËºñºõ»¡»¤»ú¼µ¼¼¼Â¼Ø¼ä¼é¼í½¡½É½Ì¾¬¾û¿²¿³¿ò¿ûÀàÀëÀüÁ×ÁëÁîÂÂÂÈ +ÂÉÂËÂðþÃâÃèÃ÷ÃùÃþÄêÄöÅæÆÍÆÒÇ«ÉÐÉÙÊõ̩̪ͨÍÆÍÏÍÐÍÒÍÖÍäÎÀÏ´ÏÍÏÐÏÒÏÓÐÉÐÊÐÎÐåÓ£Ó³ +Ó½ÓæÕ¶ÕÍÕßÕàÕáÕâÕãÕäÕåÕæÕçÕèÕéÕêÕëÕìÕíÕîÕïÕðغÙÝÙëÚ¯ÚçÚ÷Ü£ÜÃÜÍÜ×ÜéÜêݦݧÝÒÝýÞ± +Þ³ÞÊÞèß¿ßÀßÃßÄàØáÉâªâÒãÎãÖã×ãØãÙãÚãÛãÜãÝãÞãßãàãáãâãããäãåãæãìä³äðäôåªåÇåÒåïæÞæä +ç´çµèÀèòéïëÜëãëéì¯ì²ìÐí¡í©î´îíîüï°ïµñÌñÚò¦ò½òòòø +$ À£ 3 +°Ó°Ö±¥±µ±¶±½³·´§»í»ø»û»ý»þ¼¦¼¬¼Í¼Õ¼ß¼é¼í¼÷¼ù½å¾©¾­¾Õ¾ß¿«¿Ò¿ßÀ£À캼ÂÐÂÑÂÔåî +ÃÄÃñÃòÅîÅóÅøÅùƤƮƳÆÀÆÃÇîÇöÇûɪÉÕÉÜÉäÉåÉíÉõÊ«ÊíËðÐíÐüѣѲÒõÓðÓóÔ¥Ô´Ô¿ÔÀÔÍÔÓÔè +ÔýÕñÕòÕóÕôÖµÖóפ×Ö×ôØÉØÕÙÃÙóÙöÚ®ÛÕÛíÜ­ÜÔÜçÞ¹ÞéÞðÞùß©ßñàÒá¯á¿áÆáÇã¢äÖå¡åÕæ¯æÕç¥ +ç®çøè×èìèóé¡êóìÒí­í´íÛï¶ïÉð£ò¬óÍ +$ ¾® 3 +±Æ´êµþ·Ê·ß·ä·ü¸©¸¶¸»º»º½ºÀºÐ¼Ó¼ä½¢½³½Ç½Ê¾®¾¯¾¶¾Ä¾Ê¾Î¿ýÀÌÀíĽÆÄÆöǪÉÃÉÎÉÐÉÑÊâË« +ËÔ̯̺ÌïΫνÎÀÎÃÎÅÎÆÎÊÎËÎâÎìÎôÏÉзÐèÑÚÒ§Õ°ÕÍÕðÕõÕöØÅØÝÙüÚ¯ÚÆÚÇÚÍÚþÛ¢ÛÂÜ¥ÜåݧÝÒ +ÝÛÞÝß³ßÀßÖßùàßáÂâ¿ã·ãÒåÍåÑåçåïåûèµè¸èÃéÀéëêÙí¦îäîýïÁð¢ð­ðþò¦òÂó¾óÝóè +$ ¾° 3 +°î±£±Ä±É²©³É³Ð³Ø´àµ±µó¶ý·Ö¸·¸÷¹¸º¿ºïºù½Ã½þ¾¥¾¨¾¬¾°¾³¾¸¾¿¾Ã¾Ë¾Ó¾Ø¾Þ¾ä¾ïÀæÀïÁµÁã +ÂÍÂýñýÃÆÅÞÅöƲǺǾÊÀÊÃÊÍËÚÍÀÍÔÎÄϫϹѸÑöÒ«ÒÒÕÃÖ¹Öò×òØ¡ÙÂÚÈÚÉÚÍÚèÚþÛãÜ«ÜæÝ°Þ« +ÞÅÞæàôàþá³á·áÄâÕã§ãÄå­æùê¬ê°ê»êüêýë§ë×ìäíöîùïÆð¼ðÐòÃóÞóè +$ Õ÷ 3 +ÿÄÀËíÌàÕ÷×Úâ¾îÅòñ +$ Õù 3 +°®°¯°Ó°Ö±¶±Ø²°³áµïµø¶É¶ý¶þ·¡·¢ºÔºþ»Ó¼È¼Ü¼á¾ü¿¬¿Ô¿ø¿þÀ¼ÁØ°ÂòÂôÃÙÃëťŸÅÂÅÃÅËÆÏ +ÆôÇ¢ÈòÈøÈýʽÊÈÊÉÊÊËÙËùÌõÍúϳÐâÐãÑüÒèÓ¡ÓöÕ»ÕÊÕùÕûÕüÕýÕþÖ¡Ö¢Ö£Ö¤ÖÁÖÄÖËÖê×âÚ¦ÚãÛõ +ݡݢߥßñàªàúá²áìáõâÂâáâúâþãÐæáç½ç¾çÚé°êåêþëòì¢ìòì÷í£í²íÙíäî¯îåïóðÈóù +$ Ö¥ 3 +µÕºó¿ö¿÷ÁºÁÌÏÏÒÐÖ¥ØÇÜÎÞêàÕâ²çççíèÚéÐí¬îÀïí +$ »³ 3 +²¬²å³®³³³»³Ù´Ì´ß´à´â´ä´ôµ«¶®¶þ·¡·¢¹Ë¹Ý¹äº·ºÅºê»³½Ð½Ô¿ð¿ò¿óÀÛÀçÁ»ÂÒéúüħĨÅç +ÅèƽÈùÊöÊ÷ÊøËÙËþ̨̩ÍòξÎæÐãÑóÒÂÒôÓÃÓÐÔ«Ö¦Ö§Ö¨Ö©ÖªÖ«Ö¬Ö­Ö®Ö¯Ö°Ö±Ö²Ö³Ö´ÖµÖ¶Ö·Ö¸ +Ö¹ÖºÖ»Ö¼Ö½Ö¾Ö¿ÖÀÖÁÖÂÖÃÖÄÖÅÖÆÖÇÖÈÖÉÖÊÖËÖÌÖÍÖÎÖÏÖÐÖÑÖÒÖÓÖÔÖÕÖÖÖ×ÖØÖÙÖÚÖÛÖÜÖÝÖÞظ +ÙåÙñÙôÚ¸Û¬Û¼ÛÓÛüÜÈÜÏÜéÝèÞÚß­àÎáÍâ­âÀâöã®äüåÞçæé¯éÐë±ì±ì´ïÛóÙóà +$ Àî 3 +´¦¶ü·±¹²¹ÓºÒ»¢½£½§½·½ä½çÀîÁÁÆëήΰβÑíÒ¦ÒÁÖß׫×ÍؽÚØÛàÝÚàÚàïáÛáþâõå´å¾æúçªçÄè³ +èöíËíÏíôîÑï¡ïÍðôñÒòË +$ ¹© 3 +¶²¶õ¸ù¹©¹ª¹µ¹¶¹¾¹È¹Ð¹×¹à¹ãº´º·º¸º¹º¼»î¼°¿¡¿ÒÂÆÂÊÃÛÃÞÆúÌÝÐåѲÑíÒ¦Ó³ÓÍÓÚÓãÔØÔèÖÍ +Öà׶×Íر٬ÙíÚ®ÛºÛíÛýÜÊÜÌÜóÝç޹ߩßðáÂáÆáÛâåâøãÓä®ä³äÖå´åÓåýæêæúç¡ç»è³é¡éÞë®ëÁëØ +ìïí¢í´íÈíËíôî®ïÉð¬ðÍðßðôñòó¥ +$ Öá 3 +²þ³ó´¬´÷µªµ­µ¯·ñ·÷·þ¸Ê¹«¹ÁÀñÁªÁ«Ã§ÇÃÇÛÈÞÊñÊùÊúˢˤ˦˰̦ѢÑÅÒ·ÒöÔµÖáØ«Û¹ÛÔßÜßæ +ßçà¨á×â®ã«å¼çúèÍéÛéðêÜîðð»ðÒðèñÂñýòºóÒ +$ ¶Ò 3 +³Á´õµ¢µ©¶Ò¶Óºöºþ»É»Ð»Ô»Õ»â¾ï¾þ¿ãÀ©À½ÀÊÁÙÁÝÂÓÂÚÂüÄ¡Ä¢ÄßÄëÄùÄüÄýÄþÇÙȨÈÁÉØÉÛÉÝÉý +ʾÊÀÊÃÊÍ˹ËÚËëÌÉÌÊÐÐÑÑÓ©ÓÁÓÆÕÃÖãÖäÖåÖæÖçÖèÖéÖêÖëÖìÖíÖîÖïÖðÖñÖòÖóÙÚÚÉÚÍÚÔÚëÚþÛË +ÛùܧܼÜÂݸÝÅÝïÞüàãä²ä¶äÁåÄæ²èÈèÜèîèøéÉê¬êÌïßð¾ò©òÆòÞ +$ ´³ 3 +°ò±§±ª³ø´©´³´´´À´È´Î´Ü´ßµÏµö¶Î¸¥¸®¸áÄÚÆîÆïǯÇÒÇéÊ¿ÍÉÍØÍÚаÓÇÓþÕ¡Ö°ÖôÖõ×Ø×è×ûÙª +ÙÁÙÂÙÒÚÆÚÇÚÔÚÝÛ¸ÛÙÛåÞ¤ÞÜÞ÷ßµãÃæ§çùèÌëÀî¨ïØñ±ñ¶ñÓñìò¹óí +$ Öö 3 +°ë°ý´öµ¡µ¦¶¿¶Á¶Â¸¸¸¹¸¼¸¾¸¿¸å»ü¼¢¼§ÃÜÃßÍ©ÍÄΨÎþÒìÔøÕÚÖöÖ÷Ù¹ÚÒÜÛÝ«Þäß¼á±áÒâÁãØåë +æßè¤é»ê«êÊëøì°ìþîÊîëïðð®ð¶ðýñÀó±óÛ +$ Öø 3 +°Ã±þ³Ç³È·Ä¸Ë¹­¹®¹¯¹Ç¹Û¹Ü¹÷ºÂ¼¯¼×½î½ø¾±¾²¾³¾Ñ¿ÐÀÊÁ¦ÂëÄ£ÄìÄ폯ÅÏÅÕÅÙÅâÅäÅüÇÑÈß +ÉÀÉÜÉåÊùËàËáËâËãËûÍÃÍÇÎÛÎïÎñÎòÎ÷ÎüϭϼÐíѶÓ×ÔÝÖ÷ÖøÖùÖúÖûÖüÖýÖþסעףפץצקר +שת׫׬׭ØÍØÙØæڲۥۦܭÝàÞïß²ßÓâèäöå¦åÛç¥ç¿èèèîèôìÜí¨í·íÁíÜï²ïÊñëòáóºóÆóÇóÈóÉ +óÊóËóÌóÍóÓ +$ ×® 3 +±ä²ö·ò·ú¸°ÃÂÄíÄîÄòÄúǶǷ׮ׯÛìÞ·ä§ç§è¯éãééð½ +$ ×° 3 +²£²ü³£³«³×¶Æ¶Ç·º·¿·Á·Õ¸¦ºÑºØºÞ»»¾£¾ºÀÆÁòɡʻʽÊÀÊÛËÛÌßϮЧÐÕÑìÒÃÓ¯ÓçÔºÕ«ÕÎÖ¢Ö² +װױײ׳״ÛÆÛÇä¢å³æßç¦çÍèÏê¼ê½ëÓíþïþñØóí +$ ×µ 3 +»î¼°¿¡ÂÒÂÞÂßÂãÂåÆÐÆõÉÌÉêÉð̹СбԲ׵׶۪ۻàÞç·ìÈìÉ +$ µÝ 3 +°Ð°ó°ú±­´¡µÝµç¶¯¶°¸¹¸Ì¹°¼åÂèÃÆÃÐĤĥÄæÄïÄðÄôÅ®ÇêÈñɫʦʨÌïÏÑТÐÇÐßÑÂÕ©Õ¾ÖÎצ׷ +׸׹׺׻׼׽׾׿×Ê×çÙÄÙîÝ÷Þ¦Þ¸ÞýßÐßÔàÁáÅáØâ¤âÉãÖäøåÚèêéÎêöí»îîñüó´ +$ ¥è 3 +°Ë±£±ï²º³ùµ¢µÞ·Å·ó·ù¸¬¹®¹¯¹ÇºÊ»ö½«½Í¾¹¾ô¿¯¿²¿»¿ÒÀ¨À³ÀÅÀãÁÝÁèÂáÂõíŧÅâÅäÅöÆÔÇí +ÉØÌöÍÃÍÇÍËÍÔÎÐÎâÎìÎ÷ÎüϽϿЯÐÖÓ¼ÓâÔÜÔìÕêÕúÖÄÖä×ÂØ®ØÄØÍØÙÙ§ÙáÛãÛõܨܽݥݩݾÝÅÞÆ +ÞÇÞïß©ß²ßÏßþà¢à§áÉâ¸âÌâñã½ãÓãÛä¤ä¶ä·ä¸äÔäûäüæ·æºæéç³çÜèÆèÈèåé¡é«êåêíëÚìÑìÙíÚï£ +ð¬ð°ð±ðÌðÐñÔòá +$ ×À 3 +¸ß׳״×À×Á×Ã×ñÝìã³ä¿ê +$ ×Ä 3 +°³±Æ´é·Á¸ÁºÌ»²»´½¤¾´¿¾¿Ç¿Ü¿ùĦÄÁȱɦɧɵɷÉËËÄËÔÐôÒ­ÒÍÒÔÕìÕøס×Ä×ÅØÎÙ¤Ù÷ÜÜݵÝÉ +Þúß°á»äÉåÙç±èëèõèúêÎê×ìãíÇîÒï¹ðúñ¸ñÝñõñöñ÷ñøñùñúñûñüñýñþò¡ò¢ò£ò¤ò¥ò¦ò§òÍ +$ ×Æ 3 +±Ò±ý³¹µ«µú·Â·å¸å¸æ¹Ô¹Õ½¾½Ä½Ñ½Û½ù¾×À¬ÂÔħĨŰÅÌÆÀÆÁÈàÈùÉüʤÌòÍúΧΪӦԸ֡×Æ×Ç×È +×É×Ê×Ë×Ì×Í×Î×Ï×Ð×Ñ×Ò×Ó×Ô×ÕØ´ØÑÜâÞ§å®æàé¯êÊêËêÌêÍêâí§í×îòòýóà +$ Ë» 3 +°Ô±Ù²±²÷²ø²ù²û³´³æ´·´¸¶±¸ç¹±¹²¹ûº¨»´¾ð¿µÀ­ÀËÁþÂÆÄðÅéÆ´Æ×ǺÉÝÊ°Ë»ËýÌûÎçÎù×Ö×××Ø +×Ù×Ú×Þ×ß×à×á×â×å×æ×ç×è×é×ê×í×ï×ð×ñ×ò×ô×õ×ö×÷×ø×ú×û×ü×ý×þءآأؤإئاةثجح +خدذرزسصطظعغػؼؽؿØÁØÃØÄØÆØÈØÉØËØÌØÍØÎØÐØÒØÓØÔØÕØÖØØØÙØÝØÞØßØâØãØä +ØåØçØèØêØëØíØîØïØñØòØóØõØöØ÷ +$ Ù© 3 +°§°®°·°Ä±æ±ç²¡²ú²ý³È³É³Ý³ç´¹´øµ»µ¼µÅµñµò¶´·¡·Ç·È·þ¹³¹´¹µ¹éºÃºÎºñ»¢»£»¤»«»µ»Ø»ý +¼Î¼ø½¦¾¶¾·¾¹¾ñ¿¡¿¶¿ä¿øÀ¢ÀÀÀÂÀÛÀÜÀÝÀÞÀñÁ¼ÁÜÁÝÁÞÁßÁષ»ÂÇÂñÂòÂóôõÃêĩĽÄÏÄñ +ÄòÄóŦŧůűÅêÅëƵÆèDZDzÇÄÇÅÇÒÇÓÇïÈ´ÈÂÈÔÈãÈäÉÁÉÞÉïʧʱÊáÊúÊûËÐËõÌÎͬÍÈÍÉÍÊÍÞΫ +٩٪٫٬٭ٮٯٰٱٲٳٴٵٶٷٸٹٺٻپٿÙÀÙÁÙÂÙÃÙÄÙÅÙÆÙÇÙÈÙÉÙÊÙËÙÌÙÎÙÏÙÐÙÑÙÒ +ÙÓÙÔÙÕÙÖÙ×ÙØÙÙÙÛÙÜÙÝÙÞÙßÙàÙáÙâÙãÙäÙåÙæÙçÙèÙéÙêÙìÙíÙîÙïÙðÙñÙòÙóÙôÙöÙ÷ÙøÙùÙúÙûÙü +ÙýÙþÚ¡Ú¢Ú£Ú¤Ú¥Ú§Ú¨Ú«Ú¬Ú­Ú®Ú¯Ú°Ú±Ú²Ú³Ú´Ú¶Ú·Ú¸Ú¹ÚºÚ¼ÚñÝ°Þ¶ÞÜä¯ä²äÚ +$ ½Á 3 +°¯°î°ü±²±º±Ë±Ì±Õ±è±é±ø²­²¹²Ï³¤³¶³½³ã³è³é³ê³÷´À´Á´Â´Ãµ¥µâµãµôµù¶··¦·Ì·ã·è·é¸º¸» +¸Ð¹¾¹¿¹À¹Á¹Â¹ã¹ê¹÷º®º»ºÀºÑ¼¢¼£¼®¼¾¼¿¼ò½§½Á½Â½Ê½ß½à½á½í¾Â¾Ã¾Ä¾Å¾ô¿»¿¼À¡À¥À¶ÀõÀö +À÷ÀøÁ¢Á²ÁæÁô¬ÂÁÂÚÂìÂíÂôÂõÂùøùÃÓÃíÃõĬÄÀÄÅÄÒÄÙÄõťũŮźÅÃÅÉÅÏÅñÅòÅóƢƶÆÂÆÔ +ÆÙÆçÆòǨǻÇÈÇÉÇÌÇñÇóÇöÇùÈ®ÈÅÈÆÈÍÈçɺÉÍÉÎÉâʥʨÊíË¡Ë¢Ë×Ë÷ËþÌ¡Ì«ÌÇÌýͯͰÍÎÍÏÍàÍá +ÍäÍìÍîÍôήίÎÂÎÃÎÔÎÞÎúϲϳÏÑÒ»ÔËÕ°Ø´ØÊØðݹÝèÝéÝêÝëÝìÝíÝîÝïÝðÝñÝòÝóÝôÝõÝöÝ÷ÝøÝù +ÝúÝûÝüÝýÝþÞ¡Þ¢Þ£Þ¤Þ¥Þ¦Þ§Þ¨Þ©ÞªÞ«Þ¬Þ­Þ®Þ¯Þ°Þ±Þ²Þ³Þ´ÞµÞ¶Þ·Þ¸Þ¹ÞºÞ»Þ¼Þ½Þ¾Þ¿ÞÀÞÁÞ +ÞÃÞÄÞÅÞÆÞÇÞÈÞÉÞÊÞËÞÌÞÍÞÎÞÏÞÐÞÑÞÒÞÓÞÔÞÕÞÖÞ×ÞØÞÙÞÚÞÛÞÜÞÝÞÞÞßÞàÞáÞâÞãÞäÞåÞæÞçÞèÞé +ÞêÞëÞìÞíÞïÞðÞñÞòÞôÞõÞöÞ÷ÞøÞúÞûÞüÞýÞþߡߢߣߤߥߦߧߨߩߪ߲߫߬߭߮߯߰߱߳ߴߵ +߶߷߸߹ߺ߻߼߽߾߿ßÀßÁßÂßÃßÄßÅßÆßÇßÈßÉßÊßËßÌßÍßÎßÏßÐßÑßÒßÓßÔàëâ»â¼âîãûäÌäíç÷ +è«èµèÊèÌèÍèÑé¥ïèïéð¾ðÁðÆò +$ ÈÈ 3 +±î²®³Í¶¸¶¹¶é¸Ñ¹ö¹ýº¦º©»â¼íÁÀìÃöÆÈÇ­ÇâÈÈÌÔͱÎÄϵßÌà»à¼à½à¾à¿àÀàÁàÂàÃàÄàÅàÆàÈàÉ +àÊàËàÌàÍàÎàÏàÐàÑàÓàÕàÖà×àØàÚàÜé¤ëÔíø +$ çè 3 +°ª°«°±°²°È°à°ñ°ò°þ±¶±Á±Í±Ñ±í±ñ±ò²®²Ö²×²Ø²Ù²Ú²Û²Þ²ê³©³¸³Í³Ï³ë³ñ³ò³÷³ý³þ´£´²´Á´Ð +µÆ¶¾¶Ã¶Ï¶Ð¶Ü¶Ý¶à¶ì·°·É·Ô·Õ·Ù·Ý¸Ö¸î¹²¹ÓºÚ»§¼¬¼Ã¼Ç¼É¼ã¼æ½¯½ò½ó¾Ô¾Õ¾Ö¾ø¿Ä¿Å¿ûÁ¦ÁÉ +ÁðÁñÁòÁóÁô¡¢ÂÝÂúÂûò÷ÃßÃãÃ÷ÃøÄÕÅÑÅãÅëơƢƣƺƿÆÑÆåÆçÆñǣǬǭÇÎÇëÇöÇùÇüÈÍÈÙ +È÷É©ÉÁÉÄÉÅÉÇÉçÉòÉóÉøÉùʮʯʰÊÃÊÎÊçÊèÊéÊëÊî˧˨˩ËëËìËú̴̢̬ÌÎÌÏÌÐÌØÌôÌùÍÕÍÖÍé +ÍîÍõÍöΪÎêÏ¡ÏÎÏÏѳѵÑÑÑõÒ°ÓåÓôÔÂÔ×ÕëØ×ØàØéØõÚºÚõÛ¡Û¤Û¯ÜÝÜÞÜûݢݨݱݶÝÄÞÑÞõ߹ߠ+ßÏàÓà÷á°áöâ¼âÞâêâíäñäõä÷äúæ¥æ²ç¹çÅçÇçÑçáçåçççèçéçêçëçìçíçîçïçðçñçòçóçôçõçöç÷çø +çùçúçûçüçýçþè¡è¢è£è¤è¥è¦è§è¨è©èªè«è¬è­è®è¯è°è±è²è³è´èµè¶è·è¸è¹èºè»è¼è½è¾è¿èÀèÁ +èÂèÃèÄèÅèÆèÇèÈèÉèÊèËèÌèÍèÎèÏèÐèÑèÒèÓèÔèÕèÖè×èØèÙèÚèÛèÜèÝèÞèßèàèáèâèãèäèåèæèçèè +èéèêèëèìèíèîèïèðèñèòèóèôèõèöè÷èøèùèúèûèüèýèþé¡é¢é£é¤é¥é¦é§é¨é©éªé«é¬é­é®é¯é°é± +é²é³é´éµé¶é·é¸é¹éºé»é¼é½é¾é¿éÀéÁéÂéÃéÄéÅéÆéÇéÚéßê±ê²ê¼ê½ê¿ë¤ë³ë·ëõëöì¬ìÂìÌí°í¹ +î²îÀîúï¥ï¦ïÑðÄðåðæðéñ¢ñ³ñ¼ñÞñéóÁ +$ Ë® 3 +°ê³Ç³Ô¶¿¶Á¶Â·´··¹Ù¼Ã¼ÙÅ¡Å¢ÅÔÆáÉôË®ÌìÌí͹ϭϱϺÓìÕ±ÙèÚ³ÛëÜ¿ÜÚàçê§í¶î·î¸î¹îºî»î¼ +î½î¾î¿îÀîÁîÂîà +$ ïô 3 +°¤°þ±¡±¢±£³¬³Ö´Ù¶ù·¨·ä¸±¸Â¹ßºÝºå»§½ü¾ã¿Ø¿ïÁËÂÄÂËÂâÄÄÄÆÆ«ÇæÉÖÉìÉíÊÅËÉÍÛΦδÎÍÎÙ +ÔØÕ´Ö×ÜóáÞããç¡î®ïôïõïöï÷ïøïùïúïûïüïýïþð¡ð¢ð£ð¤ð¥ð¦ð§ð¨ð©ðªð«ð¬ð­ð®ð¯ +$ Ìé 3 +»Ü¾ÃÏÃÐÃÓÃÚÌéèáîáñö +$ Ë´ 3 +°º¹Ó˴˺˻˾ÌÑÌÕÌÖÕ¥ÝâßÊæ¨æÀæëçêè«ì×îúò³ +$ µÚ 3 +°·µÚµÛµâµèµéÖ© +$ µ× 3 +µä¶ê·©À¦ÛÍáÌ +$ Ï· 4 +±¸¶µ¹§¹Í¹Ú¹é¼Ñ¼Ô½ë½ì½í½ï½ð½ò½ó½ôÃõÃöÃøÅÈÅËÅÒÅÔȤÉÉÌÙÏ·Ð÷Ó¤Ó¬ÓÏÔ×ÔúÛÞܺßÌâÑæÍæÎ +æÏèééâë¯ì·ìàí°ïë +$ ¿´ 4 +°¦°­°Õ°Ö±£±å±þ²¯²±²²²¸²º´µ´¶´¸´÷µÞ¶²¶³¶ò·Ã·Ä·Å·Æ·û·ü¹ú¹ûº©»Ö»×»ï»ü¼½¼Å¼É¼æ½¥½ú +¾ñ¿´¿ÄÁÚÁÛÁëÁíÁï©ÂÕÂÖÃÑÃéĨİźÅÜÆÁǦǧǫǬǰDZÈáÈçÈëɬÊæÊé˺̩̪̭ÌåÌüÌþͥͪ +Í«ÍÝθÎøÏÇÐøÓ¹ÓàÓæ׬׭×Û×Ü×Ý×ã×ä×ë×ì×î×ó×ùبتشضػؾØÀØÂØÅØÇØÊØÏØÑØ×ØÚØÛØÜØà +ØáØæØéØìØðØôØøÙþۣܬÜéÜêÜúݦÝîß¿ßïàØàîáÜâÙã°ãÏãÓå¹åÁæâæäæåç¨è»é¢ê©ëííÁíÞï¼ïÌð¬ +ðÏðûòÐòÔ +$ Øù 4 +°¿°Ò°è°ë±Û²ä²å²æ²ë²î²ü³£´¶´¸´öµ¡µ¦µ·µºµ¾µÁµÂµÄ·á¸ººÈºÏºÐºÛºÜ¼±½¿¾ë¿¥¿¦À®À¹À¿ÀÌ +ÀïÁ¡Â¡Â¢Â±Â×ȲȵȶÊÎÊê̹ÌÇÌÐÏÇÒùÓ¨Ó¿Ô¢Õ®ÕÑÖ¶ÖÔÖîÖðØòØóØùØúØûØüØýØþ١٢٣٤٥٦ +٧ٲÙþÚðۧܢÜåÝÌÝÓÝÔÞÉßÅßõà°àºâ·ã¦ãÒä­äµä¾äÞäßå°åÀåÈåÏåùåúæ¼ç²çÇçÉçßè°é¶ë¤ëÓëø +ì«ìÃìÍìÖìÛìøí¦íÈíÞîèï¢ï§ïªïÄïÅïçðéñ´ñÀñÅòÒòÚó¡ó¢óÄ +$ ¸Í 4 +°²·¼¸ª¸Í¸Û¸Ü½êÀðÀúÈ¥ÈâÊÐÊÓÊÔÊ×˼ÌáÎÞϧӺØÈÙ¨ÙàÙïÛÅÞëÞößÉääå»åÆæÉçäéþêïëæî½ïÏñÙ +$ ¼ê 4 +²ä²å²æ²ë²î´Çµ·µ¾µÁµÂµÄµó·â·ý¼ê¾µ¾¸ËàټٽÙÍÙÚÙëÙõÚ¦Ú©ÚµÚ»ë§ +$ »Ù 4 +´ì´ôµ¸µ»¸Ý»Ù»Þ»èÒ×Ö¡ÙÓÞìâÜæÂçÛìåóê +$ Ú¾ 4 +±Õ²þ´º´àµß¶µ·¼·É·ã¸·¸Î¹¶»¶»Ú¼Ä¼Ï½¤¾³¿ôÀ¯À°Ã×ħĨŨŰűŲÆØÇÔÈ¥ÈËÈùÉÒÉßʾÊÀÊÃÊÍ +ÊïÊüËÒËçÐöÐûÐþÑ·ÒÒÓÓÓîÕÄÖÞÖòؾڽھڿÚÀÚÁÚÂÚÃÚÄÚÅÚÆÚÇÚÈÚÉÚÊÚËÚÌÚÍÚÎÚýÚþÛêÜíÜûÜü +Þþß­ßÒßòß÷â×ãáä¬äØå»åÌåäæûèëé®é¯ê¨ê®ëªìÔìíî«î³îÚï¾ðÇñûò±òâó¯óàóäóçóè +$ ʸ 4 +²ãºÑºØºÞÀÆÂÐÈÃÈåÉÌʸÌæÒçÕÝاØâÚáå¤éÊìÖïÜðúñÉ +$ ÅÍ 4 +°¶²Ê³¡¼Ð¿ÞÅÍÎÁÙµÚÏÚÐÜßÜàèÔéÑéø +$ ¶Ô 4 +³Â³Ùµ§µÖ¶Ô¶Õ¶Ü¶á¶ï¹¡¹¤»Â»Ã»Û¼Á½Û½Ý½â½ê¾¢¿·¿ÅÀÀÀÂÀÍÀÏÀÞÁ²ÁÊÃÇůÅ×ÆÊÆÛÇÉȸÉÆÉÍÉà +ʼ̮ÎåÒÑÒáÓÝÔ­ÔÏÖÐ×£××ØÏØÐÙ¾Ù×ÙùÚÑÚÒÚñÚòÛÑÛîÜáÝëÝûÞ¶ÞÈâ¬éÕéòíµî¹îãï´ +$ Êý 4 +±÷´ú·ã»ÜÀû²ÉßÊïÊüÊý˧ˬ˵˷˸˼ËÂËÃËÉͷιÐþÓ°ÓÓÓÕÓû×Ç×ÕÚÄÚÓÚÔÚÕÚÖÚ×ÚØÚÙÚÚÛÄÜÁ +ÜÖÜüÞËÞâÞñßòâüãáäÈäÙç¯ç°çÖèáèðè÷ê¢ê¨ëªëîìÔî«î³î´ï¥ï·ïäñ³ñ÷ò·òÎòâóç +$ ÚÛ 4 +ѨÖýÚÛÚÜÚúÞôߪäÑêÄëû +$ Æü 4 +°°°¶°¼°Å°Ç°Õ°×°ð±¤±·±Æ±Ç±È±Ì±Ú±Þ±á±â±ã±æ±ë±ð²¡²¢²£²¯²±²²²¹²»²Ë³¢³·³¾³À³å³é³ë³ì +³û³þ´¥´´´»´¼´Â´Ê´Í´Ò´Ö´Ù´Úµì¶­¶À¶Á¶Ç¶Ê¶ù·£·®·¯·°·Ç·Ê·Î·Ø·á·ä·ö¸²¸ü¹±¹·¹¸¹¹¹¼¹Ã +¹Å¹á¹ùº¥º§ºªº«º®ºÇºçºòºøºü»£»¯»Ã»Ø»Ý»é»ò»ù»þ¼¬¼±¼´¼¾¼Ñ¼Ô¼Ú¼â¼ï¼ð½Å½Õ½Ü½Þ½ë½ì½í +½ï½ð½ñ½ò½ó½ô½ý¾§¾¨¾«¾´¾º¾»¾¼¾½¾À¾È¾Ï¾Ô¾×¾á¾ã¾ì¿¥¿¦¿­¿¸¿½¿À¿Â¿úÀ§À±À²ÀÃÀËÀÎÀÒÀë +ÀøÁ¹Á¼Á½Á¾ÁÎÁØÁÜÁÞÁáÁâÁåÁæÁìÁðÁøÁýÁþ£ÂØÂéÂêÂîâóôöÃÀÃÅÃÈÃÉÃÒÃèÃêÃëÃõÃöÃøĪ +īĬIJÄÄÄØÄÝÄéÄóūŵÅÈÅËÅÒÅÔÅàÅéÅìÅïÅòơƢƧƯưÆÀÆÏÆÞÆüǻǿÇÀÇøÇùÇúÇüȤÈÕÉÀÉÉ +ÉáÉèÉüʢʣʤÊØÊÜÊçÊèÊéÊë˨˭˹˽ËÁËÚËæËëËìËý̡̢̨̽ÌÀÌÁÌÎÌÏÌÙÌôÌýͮͳÍÈÍËÍÌÍÛ +ÍóÍöÍúνÎÀÎÅÎÆÎÈÎËÎÌÎñÎûÎýϣϥϦÏËзйÐéÐëÐðÐòÐõÐ÷ѨѩѿÑÑÑñÒ¨ÒØÓ¶ÓÏÓÞÓàÓõÔÇÔÍ +ÔÑÔ×ÔÚÔàÔúÕ§Õ¼ÕÆÕæÕëÖÂÖÑÖíÖïÖðׯ×Î×å×ö×ûتزضعغؿØÀØÓØÕØÖØÝÙ»ÙÒÙÔÙÜÙãÙòÙöÙü +Ú£ÚÝÚÞÚßÚàÚáÚâÚãÚäÚåÚæÚçÚèÚéÚêÚëÚìÚíÚîÚïÚðÚñÚòÚóÚôÚõÚöÚ÷ÚøÚùÚúÚûÚüÚýÚþÛ¡Û¢Û£Û¤ +Û¥Û¦Û§Û¨Û«ÛØÛåÛþܡܪܰܺÜÅÜÐÜÕÜçÜðÜñÜúݼÝÏÝñÞ­ÞºÞ»ÞæÞìÞòߪ߫߬߳ߵ߼ßÆßËßÌßÑßã +ßèßìßíßîßóßõßùà¥àÀàËàÏàÓàÖàøá¯á´áÕáçáéáïáòâ»â¼âÑâÔâòã¢ã¸ã¹ã¼ãÃãÏãñä£ä±äÊäÑäÒäë +ä÷å²å¿åÎåÖåÜåãåçåéæ¤æ¬æ­æ²æ»æ¿æÍæÐæÑæÒæÓæÔæÕæÛæðæôç¢ç©ç«ç¬ç®ç¶çºçÅçØçÛçÝçâè¦è¿ +èÂèÐèßèéèóèþé¥é§é´é¸é¹é½é¾éÆéØéîéùéýê£ê¦ê±ê²ê¸êÁêÄêÒêØêéêòë¦ë©ë¯ë¼ëÎëÞëãëçëôëõ +ëûëüëýì·ìÂìàí°í½íÖíìî¡îÌîÔîØï¸ï½ïÁïÞïæïëïìð®ðËðÔðÚðáðâðïðððñðùðüðýñ»ñ½ñÆñÓñÕñÞ +ñóñþò£ò¶ò¿òÈòÊòÖòØòÜòãòæòçó§ó©ó¾óßóáóì +$ Û© 4 +ÐëÖÑÙÜ۩۪۫߬àøáïäÒèþëýï½ +$ ·î 4 +°ß°â°é°ê°ý±Þ²²³¼³Ñ³ê´Î´üµÓ¶»¶¼¶Ú¶ý·§·î¸¨¸ª¸Ð¸Ò¸Ô¸Õ¸ê¸ï¹Î¹Ï¹Ð¹Ñ¹ø¹üºèºïºó»ª»¬»µ +»¶»è»é¼ð½±¾¡¾¥¾¬¾¿¾Ã¾Ë¾Ó¾ä¾ð¿Õ¿ï¿ñÀ²À¶ÀºÀÁÀÄÀÅÀÈÀÔÀùÀýÁ£Á°Á·ÁºÁÌ¡·ÂÄÂÆÂÊÂÖÂÛ +ÂÜÂíÂýæêÃÀÃþīĬıIJĿŰűŲƣƥƭƹÆÔÆÚǽǾǿÇÆÇØÇÙÈ©ÈíÈîɨɪÉÀÉæÉþÊ¢ÊøÊþ˦ +˨˲˾ËÃËÄËìËî̮̻ÌÀÌÁÌ÷ÌûÌüÌþͨͭ͢͡ζϯϸϾÏÅÏÆÏÓÐÒÐêÐùÑÁÑÉÑËÑòÓÀÓÈÓÞÓüÔÄÔØ +ÔÚÔâÔæկֹ׺×úØ¡ØÇÙÐÙéڱڴۭ۬ۮۯ۰۱ܵÜÀÜËÜÎÜóÞ²ÞÂÞÏÞáÞêÞîߦßÊàÆàÊàÑàñàüáèáë +âÍâïâ÷ãÄä¹äÆäÛäÜåØåÞåäæ°æ±æÀæÈæêæëæìæíæîæïæðæñæòæóæôæõæöæ÷æøæùæúæûæüæýæþç¡ç¢ç£ +ç¤ç¥ç¦ç§ç¨ç©çªç«ç¬ç­ç®ç¯ç°ç±ç²ç³ç´çµç¶ç·ç¸ç¹çºç»ç¼ç½ç¾ç¿çÀçÁçÂçÃçÄçÅçÆçÇèÇèÎèÙ +éÄéñéöéúê¡ë°ë×ì×ìäìüí¤íöî§î¬î®îÊîùï«ïúð¯ð¼ðÇðÐñ·ñìñíñîñïñðñññòñóò¶òÃó¤ó³óµóü +$ ÌÚ 4 +°´°Æ°É°Ø±µ±É±Ý²£²³²Ì²Í²Ó²Û²Ý³£³µ³Á³Ê³Ë³Ú³ß³à³á³ñ³ò³ô³ü´»´¼´½´Ò´×´ù´ý´þµ¡µËµÌµÏ +µÙµàµô¶¶¶È¶Ë¶Í¶Ø¶ß¶û·ª·«·¬·Ë·å·æ¸¡¸¢¸Ï¸è¸é¹º¹»¹¼¹½¹Ìº¤º¬º­ºººÌºÎºÏºÓºÚºàºçºôºö +ºù»¥»¦»¨»·»É»Þ¼¿¼Ä¼Æ¼Ý¼ë¼ì¼î¼ù½¸½À½Ý¾²¾¾¾¿¾À¾Á¾Å¾ò¾ó¿¢¿·¿¹¿º¿¼¿Å¿Æ¿õ¿ù¿úÀ°À³À´ +ÀÏÀÒÀòÀóÀ÷Á¿ÁÂÁÃÁ×ÁÛÁàÁãÁäÁåÁçÁêÁôÁú«®¼ÂÈÂÊÂÎêîõÃÉÃÛÃãÃìÃôÃýĭijĵļÄÄÄÇ +ÄÈÄÎÄÐÄÓÄØÄôÅÉÅÎÅÓÅàÅìÅíÅîÅïÅõÆÊÆËÆÎÆêÆïǸÇÇÇÕÇÞÇßÇàÇáÇðȢȧȭȸÈÄÈõÈúɢɨɰɸ +ÉËÉöʲÊÁÊÝÊòË¿ËÀËÅËÑËÜËàËáËâËãËåËæËçËêËíËïËñËõËöË÷Ëụ̤̥̺̂ÌÉÌÏÌ×ÌÚÌÝÌôÌøÍ®ÍÌ +ÍÍÍÕÍçÍêÍóÍöÍûÍüÎÂÎÓÎÔÎÖÎñÎòÎûÎýϣϦϰϱϼÏÈÏÎÏÐÐÔÑÞÑëÑïÑöÒ«ÓÉÓÖÓ×ÓáÓäÓòÔÈÔíÔî +ÕºÕÄÕÇÕÏÕÒÖ÷Öû׶×Ã×Ò×î×ý×þØËØÛØêØìØñÙãÙæÚµÚ¶ÚÅÚÞÚâÚòÛ²Û³Û´ÛµÛ¶Û·Û¸Û¹ÛºÛ»Û¼Û½Û¾ +Û¿ÛÀÛÁÛÂÛÃÛÄÛÅÛÆÛÇÛÈÛÉÛÊÛËÛÌÛÍÛÎÛÏÛÐÛÑÛÒÛÓÛÔÛÕÛÖÛ×ÛØÛÙÛÚÛÛÛÜÛÝÛÞÛßÛàÛáÛâÛãÛäÛå +ÛæÛçÛèÛéÛêÛëÛìÛíÛîÛïÛðÛñÛòÛóÛôÛõÛöÛ÷ÛøÛùÛúÛûÛüÛýÛþܡܢܣܤܥܦܧܨܩܪܫܬܭܮ +ܯܱܴܷܸܹܻܼܾܰܲܳܵܶܺܽܿÜÀÜÁÜÂÜÃÜÄÜÅÜÆÜÇÜÈÜÉÜÊÜËÜÌÜÍÜÎÜÏÜÐÜÑÜÒÜÓÜÔÜÕ +ÜÖÜ×ÜØÜÙÜÚÜÛÜÜÜÝÜÞÜßÜàÜáÜâÜãÜäÜåÜæÜçÜèÜéÜêÜëÜìÜíÜîÜïÜðÜñÜòÜóÜôÜõÜöÜ÷ÜøÜùÜúÜûÜü +ÜýÜþݡݢݣݤݥݦݧݨݩݪݫݬݭݮݯݰݱݲݳݴݵݶÝàÝôÞ¬ÞÄÞÈÞÖÞØÞãÞûÞþߦ߶ßÍßÑßÞ +à£à¥à¦à®àÜáäáåáúáüâ¬âÆâùã©ãªãÂãðãüäÅäÌäÝäòäöå§å½åÊåÛæ®æÐæÑæÒæÓæÔæÕçýè¥èÅèÒèÞèû +é¢é´é¹é»éÁéáéòê¾êðêñë¥ë¦ëÏëÑëÝì¡ì¼ìÏìóìöìúí¯í¼í¾íàíáíåîÎîÚîóïËïìð±ð·ð¸ðÃðÎðÜðä +ðùñôò¢òÀò×òÙó©óªóÓô¢ +$ ·ç 4 +°ñ°û²¤²Î´¾´¿µ½¶Õ¶Ö·ç»Ñ»ð»ñ¼¡¿á¿æÁ¢Ã·ÅðÆðÍÂÍÝÍßÏÏÒÐÒþÓÖÔ¬ÖÈ×óØôÙ×ݷݸݹݺݻݼݽ +ݾݿÝÀÝÁÝÂÝÃÝÄÞûàÕáªä½äçê¸í¬ïí +$ »ß 4 +±ä²·³ú´ëµú¸æ¹Îº¡º³ºÐºÖ»ß»ã»ç»ó»õ¼Æ½Â¾Ä¾É¾Ú¾àÀ¬À¯À°ÀµÀ×ÁÁÁÂÃÂĽÆäɦÉÌÉÎÉÑÉêÉðÊâ +Ëï̹ÎðÎòÏÄТÒïÓ²ÓÜÓ÷Ô®ÔÎÕÁ×ÐÝ®ÝÅÝí޷ߧߨßÍßááÓáüâÄâÅãÒä§äÎæ×è¯èöé£éÀéãééë¹ìÇìÖ +ìæíáï§ï÷ð¢ðÎðþóÑóïóðóñóòóóóôóõóöó÷óøóùóúóû +$ ÝÆ 4 +»Ä¼ì½È½Þ¿£ËØÎãÎóÎõÎöÑØÝÆÝÇÝÈÝÉÝÊÝËÝÌÝÍÝÎÝÏÝÐÝÑÝÒÝÓÝÔÞ°é¦ñ¸ +$ ÝÕ 4 +±Ö²¥³Ìµ£·Ò·â¸Ô¹ò»¦ÀßÃÃÃÊÅÂÅÃÅêÆÎÈÂÈÌÈ×ÈØË×ÌòÔÌÖþצØÀØÂÜÑÝÕÝÖÝ×ÝØßûáíáõâ¤âþåËæÊ +æáç½çìèÛëòíØîÆîÐïØñí +$ Êì 4 +²ù³¢³¤´·´ÓÄÎÆÇÇßÈËÉÒÉîÊìËèÔËÕ¨ÙÅÝÙÝÚåûçõçöêÞëÒ +$ Èæ 4 +³§³¬¹÷º«º®¼¯¿ÐÈßÈãÈæÈúÈûÈüÊÅÊÏÎÛÎïϼÐóѶզÕûÖÂÖÚÙâÛþÜ´ßÓßãâçã¾ä±äÄäãå£åøèÂèïëß +ì©ìÀìÁíÜï²ñëòÊóÆóÇóÈóÉóÊóËóÌóÍ +$ ÌÓ 4 +³á»·»ÄÀõÁ¨Á©Á¬ÈøÌ°ÌÓÌ×ÚÖÜòÝÛÝÜÝÝÝÞÝßÝàÝáá¨ãêæÎñø +$ »á 4 +µÀº§ºª»á»æÄãÄìÄñÅ¡ÅÖֱ̱̲֮ÖãؾÛÒÜ¡ÝâÞ£à²ã­åÎæ«æ¸æóçÓëºëÉòö +$ Ýã 4 +µ¤µ¥ØÁÝãÝäÝåÝæ +$ ¿å 4 +±Ê±Ë±ÓµÐµßµáµå·£¹¯¹Ç¼¿½«½Í¿åÀôÀþÁ£ÂÙÂáƣƧǢÇíÇøÇúȡɨɹ˽ÍÍÎÐÎâÎìϽϿÑÖÒéÓâ×ê +ØÍÙÎÚäܨܹÜëÝÜÝçÞ¾ÞÙÞîÞóÞùß¡ßÆßÏßßâ¹âñã³äÔäÛæ÷é¼êäíóî¯ïÝð°ð±ðÌðáòá +$ ²Ð 4 +±ê±ë±ì²®²Ð²ú³¥³âµä·­ºÒ»¸¼Þ½¥½©¾Æ¿¤¿æÀúÁçøúÃÌÅôdzÇáÇëÇúȪÈÑʲÌÇÍÐÎÕÎûϧҩÒÙÓ· +ÓÂÓÛÔÊØ·ÙýܶÜÆÜÓÝßÞ×ßÕßÖß×ßØßÙßÚßÛßÜßÝßàßâßãßäßåßéßêßëßìßîßïßðßñßóßõßöß÷ßøßùßú +ßûßüßýßþà¡à¢à£à¤à¥à¦à¸à¿àòá¬áâáôæÖê¥ê¾ëËíøðãñµòô +$ Û¿ 4 +°³°¾°Ù°ó±¨±­±·±í±õ²©²ª³â³ã³ï³ûµ¶µùµû·§·®·°·ß¸ñ¹ã¹ô¹õºíºú»ª»­¼²¼Ñ¼×½Ï½î¾Á¾Ç¾È¾Ì +¾Ö¾øÀùÁ¦Á¯Á³ÁÉÂãÂäÂëíĻÄÕÄáÅÀÅèƾÆÆÆÐÆëǮDzdzȷÉÉÉïÉóʫˣ˱˲ËÏËîËð̵̹ÌÄÌÛÍÒ +ÎÚÎõϥϦÏÉÏÌÐÖѦѸÑÐÒ®ÓËÓßÓëÔÉÔÜÔßÕÁÕíֺקØÞØãÛ¿Üøß¼ßÃßÞßßßáßæßçßèßíßòßôßþàªàÔ +äÎåõæ¶æ½æ¾çÃçâèôé©é¿éÅë÷ì§ìÙí¨îÕð®ðýò·ò¸ò¹òºò»ò¼ò½ò¾ò¿òÀòÁòÂòÃòÄòÅòÆòÇòÈòÉòÊòË +òÌòÍòÎòÏòÐòÑòÒòÓòÔòÕòÖò×òØòÙòÚòÛòÜòÝòÞòßòàòáòâòãòäòåòæòçòèòéòêòìòíòîòïòðòñòòòó +òôòõòöò÷òøòùòúòûòüòýòþó¡ó¢ó£ó¤ó¥ó¦ó¨ó©óªó«ó¬ó­ó®ó¯ó°ó±ó²ó³ó´óµó¶ó·ó¸ó¹óºó»ó¼ó½ +ó¾ó¿óÀóÁóÂóØóÙóÚóÛóÜóÝóÞóßóàóáóâ +$ ÄÞ 4 +°¦°ð°ü±ç²º´Ë·Ì·Üº¦º©ºÌºÎºÓºÚ¼ß¼õ¼ø¼ú½Ö½Ø¾©¾­¾Õ¾ßÂÅÃÈÄÞÆýɲÉâÍÉÍØÍÚЬÐÚѦÓðÔ¿Ôø +ÕµÕÕÕÛÖÄÙ´Û£ÛïÝËÞÆÞÓÞäÞíßëà§à¨à©àªàöâÙãÊãËãÓãõä·å·å½çÙèüéêë¬ëÚë÷ì°ìþí¥íæî¾ï£ð¬ +ðÆðÏðÐðëñ¯ó± +$ Éã 4 +³Ó³ø¸ò¸ó¸ú¹»¹Ê¹Ù»­ÉàÉãÌìÐûÒûÚÃàÄâ©åöéàñ­ñÐòú +$ à« 4 +¼¤¼¥Ç©Çý׽ڵ߾ßÐà«à¬ã©ë´íîó¿óÔ +$ à­ 4 +±í¾©¾­¾Õ¾ß¾õ¿²ÁÔÁñÁõŤÇØËÌЪЫÑÃÑôÓëÔ±ÔãÔùÔýÕ£ÕçÕèÕêÕòײÞùà­à®à¯àÒæéçÃè·é¶êæì§ +ï¶ñç +$ ÊÒ 4 +ĭŤÇ×ÈÇÊÒà°à±æé +$ ²ç 4 +±¹²ç²ê²í³´³µ´ûºã¼ÙÀüÒàëÃì®òí +$ µí 4 +²´²ò³ª³ôµ¾µí·ï¸£¼ë¼ì¼î½Ö½ØÀ©À·À½ÁÚųÆÃʪËÈËÒ̶ÌÆÏ´ÐÍÒßרØèÙÚÛâÞ¬à²à³à´àµà¶à·à¸ +à¹àºâÈãÐè¥éáê·ëÏî¯î°îóòü +$ ¸¤ 4 +±Þ¸¤¸¥¹ö½Ã¾õÁ³Ç²Ç³ÉúËÊÌÛͲӭÔÚÖÖØÛàÇàÒàÔàÙàÛèªêàïêðÔñªò¶óá +$ Îé 4 +²Òµ§µÀ··ºç»ã»ë¼Ò½Ë¾Í¿ÀÁµÁÄÄ÷ÅøǩǪÇÕÊ¡Í´ÎéϽã«ã¬ã­ã¯ã°ã±ã²ã³ã´ãµã¶ã¸ã¹ãºòà +$ ¸¼ 4 +¸¹¸¼¸¾¸¿ÃÜÃßΨÒìâÁîë +$ ²¦ 4 +°ü±¼±Í±ý²¢²¦²Ñ³ø³ù´Ä´áµ·µ¾µÁµÂµÄµå¶©¶¸¶È¶Ì¶×¶ê·²·¾¸½¸ê¹Ä¹ñº·º¹º¼»¹¼¥¼ç¼î½»½á¾Í +¾Ü¿ðÀ»ÀòÁ¢Á§Á¯Á±Á´Á¶Á·ÁÑÂöãÃÙÃåÃìÃíÃðÃóħĨÄÁÄÂÄÏÄèÄíÄîÄòÄøÄúǤǥÇÊÈÃÈÉÈüÈþÊË +Êõ˾ËÍËÐÍÍÍÎÍÒÍÓÍÜÍýÍþΰÎÖÎÜÎèÏ®ÐÓÑàÓ¯ÓÍÕªÕïÕðÕôÖÍÖÔÖù׬×Ó×ùصٰÙíÚ¥Û§Û¾ÛÚÛìÛú +ÜÌÜëÝêÞÔß¡ß­ßÁßÇßêßûàºàÝàÞàßàààáàâàãàäàåàæàçàèàéàêàëàìàíàîàïàðàñàòàóàôàõàöà÷àø +àùàúàûàüàýàþáÙáÚáøáýâµâøã¦ãþä¡ä¥ä»åÓæµæ¶æ·æ¸æ¹æºæ»æ¼æ½æ¾æ¿æÀæÁæåçßéÅéûêºêÓêÔë» +ëÔí¢í®í¿í÷î£î»îËîôï©ïÄïàïòð¦ð½ðÆðçòÓòèóÇô¤ +$ ¸µ 4 +´°´Ð´á´å´è¸µÕäâªã·çëè×ïö +$ °æ 4 +°Ï°æ´¨¶³¹«¹Á¹ÌÇúʵ˽ÍãЧã× +$ ÌÞ 4 +°×¹ú¹û»ò¼â½ý¾ìÁÚĪIJÅòƢǬʪʭÌÞÍÈÍÌÍÛÐøÑæÑñÒ²ÔÇ×äØ»ÚæÚøÝÏßìà´ãôåµç¶éîê£êéë¼óÕ +$ Ìà 4 +·Î½¢½³ÌàÏÉÒÍÕøà»áÏæï +$ ¸Þ 4 +¸àÓªÓýÕèÚíà³êËó÷ +$ ÆÖ 4 +½ãÆÕÆÖÆÙÆÜÆßá¦î·ñ« +$ Çà 4 +¿§ÇÃÇÄÇÇÇÊÇÎÈî͸Öâ׫إÛéÞöáþãöæÒèÝî½ +$ ±» 5 +±»¸É¸Ì¸Ñ¸ÖÉ»ÒíÛ×á¡á¢ë¸ +$ ´¤ 5 +´¤¹ùÉÓá£á¤á¥á¦á§á¨á©áªá«á¬á­á®á¯á°á±á² +$ ´Å 5 +´ª´®´»´Å´ð´ú´ü´ýµ½º°»Û¿Ó¶ùżÇÞÇàÇáÈöË¿ËÅ̧ÒÑÓÝÔ°ÕöÖÈ×£ØÜ٢ٺÙùÚÐÛ®Û÷ܻ޿á³áÑ +âôã²ãÅä¯ä½äÙäóéÔî¸îÇîéï¬ñÖóÊ +$ À¸ 5 +±ù»§»ºÀ«À­À±À·À¸ÀÃδÖ××ÈعÚ×àÏá´ãããùç© +$ ÍÑ 5 +±º²³³÷ÄËÄÌÈõÈ÷ÉòÊÞÊßÊàÊáÊãÊäÊåÍ°ÍÃÍÇÍÑÍÙÎÄϹÐÜÒµÓ®Ô¾ØÊØÙØàáµäõæýçÔéìëÖíùðæñ°òÄ +òÇóå +$ ÅÄ 5 +°³°¾°Ã°Ú°Û°ß°â°ó±·±é±ù²£²«²Ì²Û²Ý²è²ô³¡³¦³½³Ä³à³â³ïµ¦µ´µµµùµû¶°¶ò¶ö¶÷¶ø¶ù·¨·Ã·Í +·ß¸ñ¹Ã¹Õ¹ùº²ºÙºæºú»ª»­»×¼²¼Å½¯½¹½Ã¾ö¿³À¦ÀæÀìÀïÁ¯ÁµÁ¹Á¾ÁÉÁÎÁØÁãÁýÁþ£µÂÍÂ×ÂäÂì +íñýÃÆÃËÃÜÃßÄ®ÄÄÄÑÅÄÅÅÆÒÆìÆíÇ­ÇÅÇ×ÇèÇîÇöÇûȧȨȪȫÈÊÈÍÈÖÈÙÈÜÈêÈûɡɣɭɯÉÁÉÄ +ÉÅÉÉÉÙÉÚÉßÉæÉûÉýʡʫʳʵÊæÊíËÝËâËîËð̥ͦͯÍãÍæÍçÍëάαεθκÎÚÎÜÎÝÎßϥϦÏÌÐìÐú +ÐüѣѬѴÑÃÑÉÑöÒ«Ò¯Ò´Ò¶ÒºÒîÒñÓ«ÓÀÓÅÓçÓéÓêÓóÓõÔÝÔÞÔîÕ²Õ³Õ¹Õ¿ÕÉÕËÕÌÕÎÕéÕóÖ­Ö¸ÖÊÖÌ +ÖÛעת׼×ÃØÃØÉØßÙ¥ÙóÚ§Ú²ÚÂÚÙÚÚÛ¥ÜÇÜÔÜØÜæÜîݪÝÑÞ¡ÞÏÞð߯߱ßÄßÎßÑßíßîßøà¤àÐàÙàåàó +á¶á·á¸á¹áºá»á¼á½á¾á¿áÀáÁáÂáÃáÄáÅáÆáÇáÈáÉáÊáãáîáðáöâºâÎâèâêã§ãµã¸ã¼ãÍäÊäÐäÚäúå¾ +åàåææ£æÌç£ç¨ç®ç¸çÆçÏçâçãèßèùé¨é©é²é¹é¿éÃéÅéÚéõéöê¶ê»êçêëêûêüêýëììÒìöìûìýí«í·íÏ +íÕíÛíâî²îÂîïï¡ïÀïÆïÊïÌïÎïñð©ðÅðùðûðþñ¡ñ¹ñºñàñæñçñïò°ò±ò²ò³ò´òµò¶ò·ò¸ò¹òºò»ò¼ò½ +ò¾ò¿òÀòÁòÂòÃòÄòÅòÆòÇòÈòÉòÊòËòÌòÍòÎòÏòÐòÑòÒòÓòÔòÕòÖò×òØòÙòÚòÛòÜòÝòÞòßòàòáòâòãòä +òåòæòçòèòéó«ó½óÔóí +$ É¥ 5 +µ¼µ¿¶Å½¾½Ä¾¹¾ûÀ§ÀûÁ¿ÁÁÁÂÁÃÂéÂêþÃÁÄéÄêÄóÄöɥ̻ÍäТÓéÓêÔæÕæÖØ×Ï×ÐØÑÙÝÜâá÷ã¨æÞæà +æñëÜí§óÑ +$ áË 5 +±Ö´âº¯¼¦¼»¼À¾É¿¾ÁéÃÔÄËÅ÷ÈèÉÂÊÊÌþΡÎÅáËáÌáÍáÎáÏáÐáÑáÒáÓáÔáÕáÖá×áØáÙáÚáÛáÜáÝáÞáß +áàáááâáãáäáåáæáçáèáéáêáëáìáíáîáïáðáñáòáóáôáõáöá÷áøáùáúáûáüáýáþâ¡çÉìÛ +$ ⢠5 +°ªº×ºÝ»¡»¤À¡ÀÔÅÐÅõƪÇÑȮȯȰÖÓצÙäÙûÜôáëáóâ¢â£â¤ã¤èñëúí¤ +$ Çò 5 +³§³¬³Ú³õ³ü´å´ê¶Ó·ã¸¶¸»¹Ä¹ý»©½¬½É½Ì¾ñÀ¢ÀôÀþÁ£ÅªÅçÇìÇïÇðÇñÇòÇóÇôÇõÇ÷È«É«É´ÊËËÆËÔ +ÌÉÌÊÍ¥ÐÑÐóÑàÖ¯Öç×Ó×Õ×æصØÅØÒÙâÚ¶ÛôܴܹÜÛÜßÜüݫݬÞÔÞÙßêà£àáá©â¥â¦â§â¨â©âªâ«â¬â­ +ãªãáãîä»åÄèÝèòé»éûêÚêùëªëßì½íàî£î³ï©ïµïËïùð¦ò°òÓ +$ Èé 5 +¿üÇÈÇËÇÌÈàÈäÈèÈéÈïÈöÔ³ààâ®â¯â°â±â²âîèÊììïøðÛóé +$ »® 5 +°î±Î±×±ö²¹³¸´Æ´Ï´Õ·ì»®½°À¹ÅðÇÖȧÈ×ËßÌÁÌÒÌÔÍôÍõÐÖÑ°ÔÜռת×õزܳÜÅݣݹީÞåßÎßþठ+áéâ³â´âµâ¶â·â¸â¹âºâ»â¼ä×åÐåñç¬çÆçãèäé¥é¾éÃêÃêÈêÉêòë¢ëêëëëíìÙíâîÏîÑï­ïÎïîð§ñ¡ñ» +ñæòÛòÜòéó²óÅ +$ ÌÜ 5 +°¹±Ã±Ý³­³î´Ç´ãµ¹µÃ¶æ¶ñ·ü¸©¸«ºº»»»¼¼ó½Ö½Û½Ý½â½õ½û¾Å¾Ê¾ý¿¢¿£¿µ¿¿¿çÁ»ÁÀÁÄÁÅÁÆÁÈÁË +ÁÛÁêÁúÃÍÃÖÃåįľÄÃŤŶſƷÆÄÆÛÈ¢ÈýÊÍ˹ËÁËÓËê̲ÌÕÌÜÎÆÐÙÒ¨ÒÕÒòÓÑÔëÕ»ÕÎÕÒÖËÖÜÖû×É +×Ü×üØÆØöÚ¼ÛÏÝáÝüÞ¥ÞÖÞÝß½à¬àðàûáÈáÊáÔâ¡â½â¾â¿âÀâÁâÂâÃâÄâÅâÆâÇâÈâÉâÊâËâÌâÍâÎâÏâÐ +âÑâÒâÓâÔâÕâÖâ×âØâÙâÚâÛâÜâÝâÞâßâàâáâéãÆåÍåÑåûæÔçóçüè¶èÀé×êÍëÇï¯ï×ïêð³ðÔñ§ñÄñÅó¶ +ó·óíóòô¢ +$ Ì· 5 +³ýµÌ½À̷̸̳ÌîЮаØìÙ³ÙæÛÁܾââäòé±êÝëùìúðäó¯ó» +$ Ìð 5 +°§°å´«´¿´Ã´Ñµ¼µ¿¶º¶Å¶ë¸¢¸ô¸õ¹¢¼»¼À²ûÃÎÃÒÃÔÃØųŴÆåÇêÐØÓÕÔ¼ÖØÜ©Ý·àÍá÷âãâäã¨ãï +ãýä¼äÈæÊæÝæçè÷ìùîÐï·ðµ +$ ÀÐ 5 +°ë±°³·³Î´äµÎ¸¦¸§¸ë¹Å¹Üº½ºÕºÖºì¼§¾Ë¾ÌÀÐÀÙÁÃÂóÄÓÄöÅÊÅÖÅ×ÅæÇËÈ£ÈØÈêÊËˤËáβÏÒâåâæ +âçâèâéâêâëâìâíâîâïâðâñâòâóâôâõâöâ÷âøâùâúâûâüâýâþã¡ã¢ã£ã¤ã¥ã¦ã§ã¨ã©ãªêÅêÆìêîñò» +$ ¼¨ 5 +°Ó°Ö±¶±Ð´¾µú¶Ø¶ßº×ºØºÝ»¡»¤¼¨½¡¿òÁîÆàÆèɸɺɻɼÉÇÑÛÑ÷ÓáÕÅØØÜ£ÞÊßñã®ãÉäðåÝèñí©ð± +ñ¨ñ©ñßòä +$ ã» 5 +¶Ù¶ò¶ö¶÷¶ø¶ù¸é¾ü°ÍþÎ¥Ò¯ÖÊڢߢáöâêã»ã¼ãæäáäúèßé¹éÚíæî²òµó×óú +$ ²Ó 5 +°¬°Ñ°Ü°à°ð±Ï²º²Ê²Ó²Ô³¾³Ï³âµ¨µ©µÐ¶Ý·­·Î¹Æ¹á¹ò»ä¼Ð¼ï½¥½¨½©½ö½ù½ü¾Î¾Ð¾è¾÷¿º¿ÁÀÇÀÑ +ÁÅÁÉÁÕÃÕÃáÄøÆ©ÆÅÇéÇëÈëÉ£ÉÃÊæËÔ̭ͶÍøÍüΡÎÇÏÁÏÂÐÞÓ»ÓÂÖÛשئةطØîܶÞ×à´àµàºá¬áß +áûâäã½ã¾ã¿ãÀãÁãÂãÃãÄãÅãÆãÇãÈãÊãËãÌãÍãÎãÏãÐãÑãÒãÓãÔãÕä°åµæ¼çËè¼è½èÔèíé³é¼é¿éíéø +íûîÈîøðãðøñÆò²òÅóË +$ ·ê 5 +³öµæµç¶õ·¢·¦·ê¹µ¹ÐºñºõÀàÀüÁëÃâÆÍÍÆÍÏÍÐÍÒÍÖÐåÓ³ÛýÜ×ãÎãÖã×ãØãÙãÚãÛãÜãÝãÞãßãàãáãâ +ãããäãåãæä³ç´î´ï°òò +$ Ω 5 +°´°Å°Ç°Ì°Õ±¤²¯²±²²²»³Þ´éµ£µã¶¥¶­¶À¶Á¸Á¸ö¹¬ºË»§»º¼­¼±¼¹¼Ã½±½×¾¦¾ª¾´¾À¾Ï¾â¾ã¿¥¿¦ +¿·¿Å¿Æ¿ÉÀÜÂìÂíÂøèüÃäÃþÄëÄùÄüÄýŦŨũŬŭƴƵƷƸÇÜÇÝÇåÇæȸÈòɧÉôÊÈÊÉÊÊÊîÊó˵ +˶Ì÷ÍâΩγεζ϶ϸÐôѪѿÑüÑþÒ¡ÓÁÓÆÓàÓþÔâÔôÕÊÖ¿ÖÑÖðÖñØäÙÇÙõÚ¤Ú¥Ú¦ÚÕÛ°ÛÖܦܼÜÖÜÙ +ÜõÜúݡݢݱÝÍÞèÞñ߮߷ßäßõßýàøàúàüá¢á²áïâÐâðâüãçãèãéãêãëãìãíãîãïãðãñãòäÆåÒåèåðæÄ +ç¯ç¾çÞçþè®èÜèçèðé­é°éÄê¯êþë¥ëÞëîëóì¢ì£ìÓí²íãíäíåíæíçíýîÙïòïóð¯ðÀðÈðïðððññ¥ñãòã +ó¹óßóü +$ ½é 5 +°Á²¨³ì¶Þ¶ß¸Ó½é¿þµÈïÊ£Êä͵ÍçΣêÎêÒêÓêÔêÕêÖê×êØêÙêÚêÛêÜêßêàêáêâêåêèêéêëêìêíêîêï +êðêòêóêôêõêöêùêúêûêüêýë¡ë¢ë£ë¤ë¥ë¦ë§ð· +$ À¤ 5 +ºûÀ¤ÃýĭijĵÌãÍÕÜÄÝõÞØå¨åÊò× +$ µð 5 +µðµñµôµ÷¶ëãÀçðîê +$ ºý 5 +ÊÐÊÓÊÔÊ×ÎÑÎØÏÀÐÕÑèÖÆÖÇ٨ܲÞÍäàåÅæÉéþêïëæìéïÐñÙóþ +$ ÃÝ 6 +²Õ³Þ´È´É´Êµè¶Ú¶ûºöºû»»»¼¼³¼Ä¾Ð¿ÚÀÒÀáÀýÂèýÃÛÃÝÃÞÅ«ÅùÅúÅûÆÆÇóȢȤȦȵÈÏÈöÉ®ÉäÊÏ +ÊÓÊí̧Îü϶ÒÕÓãÚ±ãóãôãõãöã÷ãøãùãúãûãüãýãþä¡ä¢ä£ä¤ä¥ä¦ä§ä¨ä©äªä«ä¬ä­ä®ä¯ä°ä±ä²ä³ +ä´äµä¶ä·ä¸ä¹äºä»ä¼ä½ä¾ä¿äÀäÁäÂäÃäÄäÅäÆäÇäÈäÉäÊäËäÌäÍäÎäÏäÐäÑäÒäÓäÔäÕäÖä×äØäÙäÚ +äÛäÜäÝäÞäßäàäá +$ ÊÆ 6 +°À±ü²¨³ú´¡µÅµÆµÇ¶Î·©·Ñ¸Ò¹Ç¹í»¸»õ¼½¼È¼á½Í¾Ñ¿³¿è¿ôÀºÁ¸ÁÆÁìÃÇÅüÆæÇ´ÇÅÇôȨÈÍÈÐÈÖÈÙ +ʴʵÊÆËÝÌ°ÌÂÌâÌùÍèÍéγÎÁÎÈÎÕÎÙÎÚÎÛÎàÎðÎùÏ°ÓâÓ÷ÔÔÔüÕý׳״ØÁØåÚÙÚÚÛøÝæ޽߯ߴßÄßø +ßúã¥ãæäØäâäãäääåäæäçäèäéäêäëäìäíäîäïäðäñäòäóäôäõäöä÷äøäùäúäûäüåææÌç¸é«ê©ê¶îÃîØ +îÙïÀó½óÈóðóñóòóóóõóöó÷óøóùóúóû +$ »å 6 +°¼°½°Ý°Þ±ï³¨´Ëµªµ«µéµêµë¶Û·¥·«·¸·Ï·Ð·Ñ·Ò·é·ë·ü¸¨¸¾¹È¹É¹Ê¹Ëº°ºÙº÷»¼»å»æ»ç¼Ê¼Ó¼ú +½ª½«½Ä½Ì½ã½ï¾Ò¿¥¿ÂÀÓÀäÀþÁ¡Á¶ÁÇÁÈÁíÁî³¹½þÄÖÄÝÄùÅ»ÅýÆìǼÇûÈËÈìɳʶÊÔË¥ËÂËúÌÊ +ÌËÌÖÌæÌóÍåÍæÍíÎÐÎßÎýÖÝ׳׾ØøÚ»ÚÎݩݳßÔáðäÜäýäþå¡å¢å£å¤å¥å¦å§å¨å©åªå«å¬å­å®å¯å° +å±å²å³å´åµå¶å·å¸å¹åºå»å¼å½å¾å¿åÀåÁåÂåÃåÄåÅåÆåÇåÈåÉåÊåËåÌåÍåÎåÏåÐåÑåÒåÓåÔåÕåÖå× +åØåÙåÚåÛåÜåÝåÞåßåàåáåâåãåäåååæåçåèåéåêåëåìåíåîåïåðåñåòåóåôåõåöå÷åøåùåúåûåüæ°æ± +çÈèàé¾éÆéÇêÇî¶ïÕïÖñàòÁó +$ ´Ì 6 +´ÌÅñƫƺÍÉÍØÍÚÓ²Õï×ÔÙÚÙÛÙêÚÔݵàöãßåÃåýåþæ¡æ¢æ£æ¤æ¥ëïó¸ô£ô¤ +$ Çã 6 +±µ±·²õ²û´Ä´Ô·Ó·ûºá¼ß½ì½ð½ò¿¤ÂøÂùÃÖÄ°ÆÁÇ«ÇÍÇãȳÈíÊÎËý̴̡̢ÍåÐòѳÒØÓæÓðÓöÔ¨ÔÎÔÕ +ÕîÖ¤Öï׬׭ØäØçØíÚ¤Ú´ÛØÜÁݦ߷߿àÖà×àØá°âÐâáåÜåèåéæ©æªæ«æ¬æ­æ®æ¯æ°æ±æ²æ³æ´æäæåçº +é§éªéÆéÇéæë¤ëµë½ëÊëÝëôì£ìÎí±î¶îÙï¸ïÂïÈïÕðéñ½ñãññò£ò¥òÙòÝòæóª +$ ÍÓ 6 +µ·µ¾µÁµÂµÄ¶È·²º·º¹º¼¾Í¾ÜÁ¢Á¯Á±Á¶Á·ÁÑãÃÙÃåÈþËÍËÐÍÍÍÎÍÒÍÓÍÜÐÓÓÍÕªÕôÖÍÖÔÖù×ùÙíÚ¥ +Û§ÜÌÜëÜ÷ß¡ßÁßÇàºàùáÚáøáýâµâøã¦åÓæµæ¶æ·æ¸æ¹æºæ»æ¼æ½æ¾æ¿æÀæÁæÆçßéÅë»í¢í®í¿ïòðçòè +$ ±© 6 +±©²§´Í´å½¬¿éÀ¢ÀðÀúɵËÝÍâÍãÒ­ÕìסØÒÙ¤ÙËÙòÙ÷ÛÛÜÐÜÜÝÀßËåÙæÂæÃæÄæÅæÆæÇæÈæÉæÊæËç±èã +èúêùîÒï¹ó° +$ ¼© 6 +¼©¼ô¼û¿ðÂÑüÄÜǨÓÃÕÞظØïÙåÞÚàÎäèäùåìçÂêÀë¡íß +$ æÐ 6 +¶È¹ÌÀÒÌ×æÐæÑæÒæÓæÔæÕé´é¹ëÑ +$ ¼ª 6 +±Â´º´à¸·ºÇ»£¼ª¼è¼ñ½´¿¦¿ÛÀ»ÀÝÁÑÁïÂûÿÃÑÄ°ÉøʹÌìÌíͬÎþϸѷÓîÓñÕ·Õ¸ÖÞ׬׭׹Ø÷ÙØÙè +ÙðÜ·Ü¿ÜíÜðàââ×åÉæÖæ×æØæÙæÚæÛæÜæÝæÞæßæàæáæâæãæäæåêºíºíÌíÍïÒð¥ñ£ñåòþ +$ ææ 6 +³Ä·ò·ú¸°½ñÄÅȥɮÍÇΧΪÔÜØÙÚìßþáÁâ¸æææçæèæéç§ +$ Æù 6 +ÆùÉåçÈ +$ ¿Ã 6 +²é³ß³ï´Æ´Ï´Õ¶Û·ø¸­¿Ã¿Õ¡¢èɱÍôÍõÍ÷Î×Ñ°ÕáØÌڰݣݴßæßçä×åñåüçÇçÉé¶ë¢ëµì³ìÛï³ïÈ +ðõóÅ +$ ¼« 6 +±Ý²Æ²É·Æ¼«¼ó½­Â©Æ³Æ»É¡Í«ÒÏÓÌÓÎÓçÓïÕÎÖüØþÙ¡ßïî´îµñÄñÅóí +$ »ê 6 +°®°¯²°»ê¼¼Ã×ÃâÅÝÅþÉÈÌÅÒúÔ¹ÖêÚ¬ÛßܱÜÃåÌæÏç´çµçÊçËé·íÉò÷óù +$ ±± 6 +±±³ã¶½ÁÍÍÁÐäÑ»ÑÐÒ×Ó¸ÔÌÕÜÕíÖÙÙÓÙçÙøکڪݽÝÃÞíßÃßûàÉàÚâ¹âËãËãâçÄçÌçÍçÎçÏçÐçÑë´ëÛ +ì¥ì¿í¥î×ïÍïØïåïüð¿ðëñ²ò§ò«òÉó¿óÌóÔóëóì +$ Àå 6 +³ç³è·Æ¼­ÀåżȦÍðÏÃаÑé×÷ØÜæÚçÒçÓçÔéÝîõïèïé +$ Á¤ 6 +·æ½Ö½ØÁ¤ÉñËñÎÕÎÙÎÚÎÛÎùÛÜâùèüîà +$ ½® 6 +´Ï¸¿¹Ò½®Á¥ÂÉÄúÇõÈÂÈÌÈ×ÈØÜÑáíçÕçÖç×çØçÙçÚçÛçÜçÝçÞçßçàçáçâçãçä +$ º± 6 +±µ±¹±Â³´³µ´ã´û¶ª¶¿¶Á¶Â¶ä¶û¸Âº¦º¨º©º¬º¯º±»ô¼ßÀá¨ÂÜÂà̼ÎÉϭϯϱϲϵϺÓÄÓìÓðÔ·Öý +Öþ×ÌÚúÛ­ÞôàÃàæàçäîçåè¾ê§êôìðìôòèóõ +$ ¿§ 6 +±ð¿§Àäçæ +$ éÈ 6 +µºµÔµõ¶ó·à¸×ȧɷÉæθκÑÝÔÒת٦ڡÝÁßÎà¤àÛàèáêâºæ¡çÆçãéÃéÈéÊéËéÌêõëâíâîªî±îÓïÌïÎ +ñ¡ñÃñæòÏòé +$ Ãî 6 +°º²Ü²ã²ë³ª³¿³ÂµÂ¶¯·Ö»½¼Ø¿¤¿¨¿ªÀæÁßÁûÂùÂýÃÁÃØÃîijÆÈÆúÇÂÇèȺÈÚÉÈÉöÉ÷˪Ëú̪ͻÍæϹ +ÓÐÓöÕó֤تØÕÙöÜçÜêà×á¯âáã¢ã»ãÏåÚèóéÍéÎéÏéÐéÑéÒéÓéÔéÕéÖé×éØéÙéÚéÛéÜéÝéÞéßéàéáéâ +éãéäéåéæéçéèéééêéëéìéíéîéïéðéñéòéóéôéõéöé÷éøéùéúéûéüéýéþê¡ê¢ê£ê¤ê¥ê¦ê§ê¨ê©êªê« +ê¬ê­ê®ê¯ê°ê±ê²ê³ê´êµê¶ê·ê¸ê¹êºê»ê¼ê½ê¾ê¿êÀêÁêÂêÃêÄêÅêÆêÇêöë½ëåí±íÛñÛññóú +$ ·ì 6 +·ì½°×õÞ©êÈêÉ +$ ¹Ô 6 +±Ò³¹·å¹Ô¹Õ½Ñ¾×ӦԸشާå®êÊêËêÌêÍêâí×îòòý +$ °á 6 +°¥°Í°Ú°á±à±î±ò±ó²õ²û´Ä´Ô·¨·¶ºÀ½±¾Ø¾í¾î¾÷¾ù¾ú¿«¿°¿±¿¶¿Ì¿êÀ½ÁÓÁõÂÞäÃïŸǹǻǿÇÀ +ɶɽ˫̬΢ÎöÔ¨ÔÕÔáÕÐÕâÕîØçÚ·Û¨ÜãÞøàÐá¾âúãºãÕäÂäÃç°êÏêÐêÑêÝêÞêãêäêæêçêêêñê÷êøêþ +ìªíÙîÖïÂñåñèò¥ó¬ +$ À¾ 6 +°«°À±½±ì²Á·ª¹ø»¯À´À¾Á«Ç¶ÇÆɸɺɻɼʤÍ×ѢѫÑ÷Ó¢ÔÅÕÅØËØØÜÓÞ¯ÞÐ߬á«äÅäÒåÝèþë¨ë©ëª +ë«ëýìËíòï½ðèñ¨ñ©ñßòä +$ ¸« 7 +±®³É³Ð´²´Ñµ¬¸§¸«¸½»ë¿ÆÄÐÇÁÍ÷Ð×Ùøڰݴݶäªåüéäë¥ë¬ë­ë®ë¯ë°ë±ë²ë³ë´ëµë¶ë·ðÓ +$ ³Ñ 7 +²ò³ª³Ñ¿¨ÓÜԽרØèÚÏÛäÜàáýê·ë¸ë¹ëºë»ë¼ë½î°ó£ +$ ¸À 7 +°â±Ó±Ú²Ý³º´Òµ­µÃµÄµÍµö¶à·±·×·Ø·Ù·í¸¬¸À¸Á¸Ø¸ì¸í¸î¹Ö¹öº¾»¾»ì»í»î»ï»ð¼±¼Õ½²½ó½ô¾Ù +¾Ú¾Û¾Ü¾ù¿®¿Ç¿Ö¿ÛÀ¿ÀÀÀÁÀßÀâÁ§ÁÊÂÂÂ÷ÂúïÃÂÃÌÃðĴĵÄûÄüƤƥÆÉÆæǧÇçȳÈðɵɾÉèˬËÅ +ÌÙÌõ͡ͶÍÀÍØÎÊÏÀÏÃÏÍÒÙÖÖÖÝ×¾ØëØøÙ¿Ú»ÚÎÜùݳÞ÷߸ßÔâÝäÓæ¯æÁç¼çÈé½ê¹êÇë¾ë¿ëÀëÁëÂëà +ëÄëÅëÆëÇëÈëÉëÊëËëÌëÍëÎëÏëÐëÑëÒëÓëÔëÕëÖë×ëØëÙëÚëÛëÜëÝëÞëßëàëáëâëãëäëåëæëçëèëéëê +ëëëìëíëîëïëðëñëòëóëôëõëöë÷ëøëùëúëûëüëýëþì¡ì¢ì£ì¤ì¥ì¦ì§ì¨ì©ìªì«ì¬ì­ìØíçïÖðËó +$ ë 7 +¯ëȣ͵ÍÆÍÏÍÐÍÖÍÝÍßÍáì®ì¯ì°íúî¼ï° +$ Ʀ 7 +±ð³®³»´î´ò¸Ý¼ù¿ß¿àÀ¡Ã»ÅÐÅõÅ÷ƦƪƬƮ˭ËÄÑ¥ÑóÓÙÔåÖÓפ×ÅØÚØôÙ¦ÜÈÜïÜôÝÐß°ßôâ­âÜâö +ã¤ã¶ã¹çæèºë±ëúì±ì²ì³ì´í½îÔïÅñ¾ñóò¬òåòç +$ ìµ 7 +±ï²Ç²È²Ôµ£·à¹è¹ê¹ë¾Ý¿ëÁüÂâÂïÂöÃàÃõÄÆÄÍÆËÆÚÌØЮÑÏÓ¼×ÁÙáڡۤۯܽݨݩÞçßÂßüà¡âÞãä +ä¿äôçáêÂìµì¶ì·î¬î±îÓð« +$ ì¸ 7 +º¦º©É¿ËÆé¸ì¸ì¹ìºì»ì¼ì½ì¾ì¿ìÀìÁìÂðÊ +$ ³­ 7 +°ä°÷±¤±´±Å±Ï±Ð²ß²ì³­³Û³Ü´·´Ó´æ´è´é´êµ®·¹·Û¸­¸²¸Ü¹×¹Ø¹àº¢º¿ºÄºâ»¾»¿»ñ»ò¼Á½ç½þ¾Þ +¿Ü¿üÀ¥ÀÑÀÓÀÕÀØÀÙÁ¨Â£Â¦Â§Â¬Â±Â»ÂßÂêÃùĺÄÂÄÒÄÙÄåÄçÄ÷ŽſÅÒƬÆÕÆÜÆøÇÔÇâÇãÇåÈÎÈÑÈÒ +ÈñÉÎÉÏÉÐÉÑÉéÉêʮʯʰÊÇËÇËËÌãÍÂÍêÎÎÎàÎæϨÏÅÑ«ÒªÒ¼ÒÎÓÔÓíÓõÔ¤ÕÍÕÏÕéÕïÕðÕþÖÜÖìÖúؼ +ØñÚ¯Ú¹ÜÊÜîݤݧݯÝÎÝÒÞóß¹ßÀßÅßðà±à¹àÜàôàýáúáûâ¡âØâóã¡ãåäÇäÏäÝäêåïåòåóåôåöå÷æ¢ç· +é±éÀéÁë£ë¶ì¦ìÃìÄìÅìÆìÇìÈìÉìÊìËìÌìÍìÎìÏìÐìÑìÒìÓìÔìÕìÖì×ìØìÙìÚìÛìÜìÝìÞíµî¦ïÓïÔð¨ +ðòðóðôðõðöð÷ðøðùðúðûðüðýðþñ¡ñ¢ñ£ñ¿ò¤ò¦ó¦óÀóâô¢ +$ ÀÖ 7 +³Å³Ò¼ÏÀÖÀ×Ôõ׿ê®ìßìàíñ +$ Áö 7 +±Ûµ¯¼ñ¿öÁöĶÅÌÇ·ÉëâÌåÔìÊìáìâìãìäìõ +$ ­ 7 +µ÷¸Ùºí½³À×ÀØÁ©Â¥ÂªÂ­Ä·ÄýƧÉùÌöÍÙϩϪìåìæìçìèìéìêìëìììíìîìïìðìñìòìóìôìõìöì÷ìøìù +ìúìûìüìýìþí¡í¢í£í¤í¥í¦í§í¨í©íªí«í¬í­í®í¯í°í±í²í³í´íµí¶í·í¸í¹íºóø +$ ¿È 7 +µç¶í¼Í¼Õ¿Èí»í¼í½í¾í¿íÀíÁóÍ +$ ¼Ö 7 +±¿³Ó³í´øµ°µ±·¥·³·Ò·Ú·â¸®¸Ë¹ìºÜ»Â»Ã¼´¼Ö½´¿ØÁ²Å²Å¾ÆðÇÚÈÏÊåÍ¢ÍÁÎØÎúÏ¡Ï¢ÐàÓØÓóÔÏÖÐ +ØÏØÐÚôÚöÜáÞÕàíâ°â±åáèØêîëäíÂíÃíÄíÅíÆíÇíÈíÉíÊíËíÌíÍíÎíÏíÐíÑíÒíÓíÔíÕíÖí×íØíÙíÚíÛ +íÜíÝíÞíßíàíáíâï´ïºó® +$ ¿É 7 +°´¸ö¹¬ºË¼­¼¹¿·¿Å¿Æ¿ÉÂøȸÈòÊÈÊÉÊÊÊóÑüÑþÒ¡ÓþÕÊØäÙõڤڥڦݡݢݱÞèß·àúá¢á²âÐåÒåèåð +ç¾é­é°ê¯êþì¢ì£ìÓí²íãíäíåíæíçíýîÙïòïóðÈñãó¹ +$ ä 7 +¿«¿°¿±¿¶¿ÌäÆøǻǿÇÀѯÕâÚïÞéåÕæÕæüèìéçêó +$ ÆÓ 7 +¸ï¹Ú¹ó»À¼à¼ò½¶½·½¹½å½æ¾ß¾ú¿Ý¿ìÀúÂéîÃñÅ¢ÆÓÆêÇÛÈ°ËðͱͲÍïÔÓÔûÚ³é¤í­í¶î¤î¥îÄîÅ +îÆîÇîÈîÉîÊîËîÌîÍîÎîÏîÐîÑîÒîÓîÔîÕîÖî×òÕ +$ ÈÐ 7 +¼½¼á¿³ÇÅȨÈÍÈÐÈÖÈÙËÝÚÙÚÚ߯ßÄßøãæåææÌç¸ê©ê¶îØîÙïÀó½ +$ Τ 7 +³½¸ñ¹õ¾âÁ¸ÂãìŻƴƵƷƸËÏËäËéÌÛÌîÍý΢ΣΤÎÈÎÌÎÒÐÝѪѸÔÐÔßÖñ×¥Üõß®àÔá­ãòåõçÞì¾ +îÚðÊóØóÙóÚóÛóÜóÝóÞóßóàóáóâ +$ ¶â 8 +±Ô±ô³»³Ã³ù´Õµø¶À¶Ó¶Ö¶â¶ä¶ü·­¸°¸Ú¹Û¹Ýº¿ºø»¬¼â½Æ½û¾à¾á¾â¾û¿Ë¿í¿îÁ¬Á­ÁùÂøÃÃÃòĸÄà +ÄÊÄ×ÄàţŭŴÅÕƪƼÆßÆéÈ­ÉÅÉÆÊß˯ËÈËÕÌÃÌúέÎëϣϿÓèÖÀÞÀßÈîÛîÜîÝîÞîßîàîáîâîãîäîå +îæîçîèîéîêîëîìîíîîîïîðîñîòîóîôîõîöî÷îøîùîúîûîüîýîþï¡ï¢ï£ï¤ï¥ï¦ï§ï¨ï©ïªï«ï¬ï­ï® +ï¯ï°ï±ï²ï³ï´ïµï¶ï·ï¸ï¹ïºï»ï¼ï½ï¾ï¿ïÀïÁïÂïÃïÄïÅïÆïÇïÈïÉïÊïËïÌïÍïÎïÏïÐïÑïÒïÓïÔïÕ +ïÖï×ïØ +$ Ĺ 8 +ĢĥıĹÅåȱɦذÞýæèèÉñõñöñ÷ñøñùñúñûñüñýñþò¡ò¢ò£ò¤ò¥ò¦ò§ +$ Ìç 8 +°Ç±¼±Ü³«³Õ´Â´Ê´Ö´×´Ø¹Þ½áÁ®Æ®È¶Ê¹ÊÄÌäÌåÌçÍóÍöÐîÔÑÕÆÕÇØâÙßڨܯݭßÑßóà¥áòåãéÂë¦í¸ +í¹ïÙïÚïÛïÜïÝïÞïßïàïáïâïãïäïåïæïçïèïéïêïëïìïíïîïïïðïñïòïó +$ ð° 8 +¹¯¹Ç½«½ÍÂáÎÐÎìϽϿÓâØÍܨâñã³äÔð°ð±ðÌòá +$ ð² 8 +°Ô°Ý±°²í³Í³Î³Ï´«´¿´Ã´Ñ´æ´ç·È¸¢¸Û¸Ü¸îºÅ»¨»ó½²½¸½Ú½à¾Á¾Ç¾Ì¾Ö¿Ê¿ä¿í¿÷¿ýÀÉÂÏÂëÂõÃ¥ +ïÃÕÄÇÄáŧÆåÆçÆñȻʳÌöͣͺÍÊÍËÍÔÍåΥѮѵҰһÒÅÒÖÓ´ÓòÔÙÕåÖÃÖé׫ØÞØæØíØõØö٣٧Ùô +Ú¸ÚºÚ¼ÚûÜÞݥݶÝÄÞÎÞõà¢á±áùáþâÚâßäáäûäüæ¥ç¿çÑéÂéÇéÌê­ê¿êÍë·ì¨ì¬í¸í¹íÀíÁî¶ïÃïÑïÕ +ï×ð²ð³ð´ðµð¶ð·ð¸ð¹ðºñ¢ñ×ñéò¾ó¼óÁ +$ ±« 8 +±«±À²â¼¶¼ô¼û¿ÌÀãÁúíÃôÄÜÅÅÆÞǨʷ̸ÍëÎíÎîϪϳÔàÕÒÕÞØïڧ۱ݲߺáùäùåâåìæ¤ç³çÂçÜé² +êÀë¡íÚíßð¹ð»ð¼ð½ð¾ð¿ðÀðÁðÂðÃðÄðÅðÆðÇðÈðÉðÊðËðÌðÍðÎðÏ +$ ÀÄ 8 +»ª»¬¾ðÀ²À¶ÀºÀÁÀÄÀÅÆÔÌ÷ÐêàÊâÍèÇéñðÐ +$ Èó 8 +ºáÇÐÇÓÇÚÈÛÈáÈâÈåÈìÈðÈó×ÑÚóÜÒàêæÇç¤èËéôêêðÂðÑòÌóÓ +$ ±â 8 +°Ã±â±æ²¶Þ»æ¬è¿ïæ +$ ²¬ 8 +²¬¹Ë¹Ý¹ä +$ ÌÈ 8 +°ïÈÔÈÕÊÙÊÚÌÈÐÛѽÑËÑÍÕãؤíÎ +$ ÌÌ 9 +ÌËÌÌÌÍÞÞðÒðÓðÔ +$ ³× 9 +°È³×³óµÇ·¤¾ä¿ÙÇÆÊÜÛ±æ³æ´ë«ëñðÕðÖð×ðØðÙðÚðÛðÜðÝðÞðßðàðáðâðãðäðåðæðçðèðé +$ ðê 9 +°±°Î°Þ°ã±Ò´ÚÔ£Öëëáðêðë +$ ðì 9 +Ç£ÕÑØòØóÝÓÝÔäÞäßåùåúé¦ì«ðìðíðî +$ ²» 9 +°Å°Ç°Õ±¤²¯²±²²²»¶­¶À¶Á¼±¾´¾À¾Ï¾ã¿¥¿¦Ñ¿ÓàÖÑÖðÜúßõàøáïëÞðïðððñòãóß +$ ÊÇ 9 +±Ï±Ð³Û³Ü´è´é´ê·¹·Û¸²¸Ü¹àº¢½ç¿Ü¿üÀ¥ÀÙÂêĺſƬÆÕÆÜÈÑÈÒÉÎÉÑÊÇËËÍêÎÎÎàÎæÕÏÖÜØñÞóàÜ +áúâ¡äÝäêåòåöé±éÀéÁë£ðòðóðôðõðöð÷ðøðùðúðûðüðýðþñ¡ñ¢ñ£ò¤ +$ É÷ 9 +ÉöÉ÷ËúÍòáæëåñ¤ñ¥ñ¦ñ§ñ¨ñ©ñª +$ Èô 9 +ÈôæÌ +$ ¿© 9 +°»°û±Â²î´Ûµ²¶Â¶ô»Á¾þ¿©¿ªÈÓË°ÌßÍÜÒ¬ßÇáøñ«ñ¬ñ­ñ®ñ¯ñ°ñ±ñ²ñ³ñ´ñµñ¶ñ·ñ¸ñ¹ñºñ»ñ¼ñ½ñ¾ +ñ¿ñÀñÁñÂñÃòè +$ ¼ó 9 +¼óñÄñÅ +$ ¹á 9 +³¾¹áñÆ +$ ÇÏ 9 +±Ø²ïµ³¶Ã¶î¶ï¶ð¸³½ÙÁûÂÌÂÍÃÚÃóÆ­ÇÍÇÏÇýÕÀØáàõâûæ³ë«ïïð­ñÇñÈñÉñÊñËñÌñÍñÎñÏñÐñÑñÒñÓ +ñÔñÕñÖñ×ñØñÙñÚñÛñÜñÝñÞñßñàñáñâñãñäñåñæñçñèñéñêñë +$ ÉÊ 9 +´â·«ÁàÁçÁôÉÊÎ×ÐýÒ¿ÓÒÓäÔþÕÂÖÉÖÏØêÜäÝ¿ÝØèÖëðì¡í¯ñÜñô +$ ¹ü 10 +³¼³êàÑâ÷ñìñíñîñïñðñññòñóó³ +$ ¹â 10 +¹Æ¹â¼Ê¿óȹÏÎÓåÚÊÜÉà·ãÌèæï®ñô +$ ñõ 10 +ȱɦñõñöñ÷ñøñùñúñûñüñýñþò¡ò¢ò£ò¤ò¥ò¦ò§ +$ ò¨ 10 +ò¨ò©òªò«ò¬ò­ +$ ò® 10 +ò® +$ ò¯ 10 +³ÖÍ»àÛäøç­ò¯ +$ µ´ 10 +²ô³¡µ´º²½¯½¹ËâÌ¥ÐúÖÌÖÛØÃÜÇàóè¹ð©ñ¹ò°ò±ò²ò³ò´òµò¶ +$ ε 10 +ε϶ÜÙ +$ µû 11 +°³°¾°ó±·³â³ïµùµû·ß¸ñºú»ª»­Á¯ÁÉÂäíÉÉÊ«ËîËðÎÚϥϦÏÌçâé©é¿éÅò·ò¸ò¹òºò»ò¼ò½ò¾ò¿òÀ +òÁòÂòÃòÄòÅòÆòÇòÈòÉòÊòËòÌòÍòÎòÏòÐòÑòÒòÓòÔòÕòÖò×òØòÙòÚòÛòÜòÝòÞòßòàòáòâòãòäòåòæòç +òèòé +$ Ä» 11 +±¨±­±õ²©²ª³û¹ã¹ôºí¼²ÂëÄ»ÄÕÄáÅçÅèƾÆÆÆÐÆëȷ˱˲̹ÌÄÏÉÓËÔÉÕÁÖºÙñÛæÜÏÜøäÎòêòëòìòí +òîòïòðòñòòòóòôòõòöò÷òøòùòúòûòüòýòþó¡ó¢ó£ó¤ó¥ó¦ó§ó¨ó©óªó«ó¬ó­ó®ó¯ó°ó±ó²ó³ó´óµó¶ +ó·ó¸ó¹óºó»ó¼ó½ó¾ó¿óÀóÁó +$ óà 11 +¸´ß£óÃóÄóÅ +$ ¼¯ 11 +¹÷¼¯¿ÐÎÛÎïϼѶßÓíÜï²ñëóÆóÇóÈóÉóÊóËóÌóÍ +$ Çþ 11 +¹íÇþÌÍóÎóÏóÐóÑóÒ +$ Ëã 11 +ËàËáËâËãÎñÎòÓ×óÓ +$ µµ 11 +°¬³öµµÆìÇèãÔò­óý +$ Å© 11 +ÃäŦŨũŬŭëó +$ ²« 12 +²£²«ÔÝ×¢ÙìÚ²Û¥âèäÐïÊóÔ +$ µÐ 12 +µÐóÕóÖó× +$ ¹õ 12 +¹õÂãËÏѸÔßåõóØóÙóÚóÛóÜóÝóÞóßóàóáóâ +$ óã 12 +óãóäóå +$ ̵ 12 +ÉïÉñÉó̵קØã +$ óæ 13 +ãÞåêê¤óæóçóè +$ Ť 13 +Ť +$ ¸Ý 13 +óéóê +$ ÁÍ 13 +ÁÍàÚãâçÄïÍò§óì +$ É¡ 14 +ÕÎóí +$ éµ 14 +ºÑºØºÞÀÆѱÑýÚ«ß»ã·åíåîçÁèÄéµìÚí³ðÉðíðîóî +$ »õ 15 +³ú»õÎðÓ÷óïóðóñóòóóóôóõóöó÷óøóùóúóû +$ óþ 17 +äàóþ diff --git a/kiten/romkana.cnv b/kiten/romkana.cnv new file mode 100644 index 00000000..add1d240 --- /dev/null +++ b/kiten/romkana.cnv @@ -0,0 +1,414 @@ +# This is the Romaji to Kana conversion file for JDIC and XJDIC +# Any line beginning with a # is a comment. +# Each data line must contain a kana/romaji pair, separated by one or +# more spaces, the rest of the line is a comment. +# Each entry can have at most 6 ascii or 3 kana characters. +# Order doesn't matter. +# +# As distributed, the file should handle most of the common Hepburn and +# Kunrei moras. Note that some mappings are commented out. These can +# modified according to user taste. +# Feel free to add to this file, but don't delete the "*" or "q" lines +# +# The original version of this file was obtained from a couple of MOKE's +# .hlp files. Thanks Mark. +# +$HIRAGANA TABLE (don't delete this line) +¡¼ - +# useful for kanjidic's okurigana system +#¡¦ . +¤¡ xa +¤¢ a +¤£ xi +¤¤ i +¤¥ xu +¤¦ u +¤§ xe +¤¨ e +¤¨ ye +¤© xo +¤ª o +¤« ka +¤¬ ga +¤­ ki +¤­¤ã kya +¤­¤å kyu +¤­¤§ kye +¤­¤ç kyo +¤® gi +¤®¤ã gya +¤®¤å gyu +¤®¤§ gye +¤®¤ç gyo +¤¯ ku +¤° gu +¤± ke +¤² ge +¤³ ko +¤´ go +¤µ sa +¤¶ za +¤· shi +¤· si +¤· syi +¤·¤ã sha +¤·¤ã sya +¤·¤å shu +¤·¤å syu +¤·¤§ she +¤·¤§ sye +¤·¤ç sho +¤·¤ç syo +¤¸ ji +¤¸ zi +¤¸ jyi +¤¸¤ã ja +¤¸¤ã jya +¤¸¤å ju +¤¸¤å jyu +¤¸¤§ je +¤¸¤§ jye +¤¸¤ç jo +¤¸¤ç jyo +¤¹ su +¤º zu +# ¤º¤£ zi +¤» se +¤¼ ze +¤½ so +¤¾ zo +¤¿ ta +¤À da +¤Á chi +¤Á cyi +¤Á ti +¤Á tyi +¤Á¤ã cha +¤Á¤ã cya +¤Á¤ã tya +¤Á¤å chu +¤Á¤å cyu +¤Á¤å tyu +¤Á¤§ che +¤Á¤§ cye +¤Á¤§ tye +¤Á¤ç cho +¤Á¤ç cyo +¤Á¤ç tyo +¤Â dzi +¤Â dji +¤Â¤ã dza +¤Â¤ã dja +# ¤Â¤å dzu +¤Â¤å dju +¤Â¤§ dze +¤Â¤§ dje +¤Â¤ç dzo +¤Â¤ç djo +¤Ã * note that * = small-tsu is necessary +¤Ã t- +¤Ã¤Á tchi +¤Ã¤Á¤ã tcha +¤Ã¤Á¤å tchu +¤Ã¤Á¤§ tche +¤Ã¤Á¤ç tcho +¤Ä tsu +¤Ä tu +¤Ä¤¡ tsa +¤Ä¤§ tse +¤Ä¤© tso +¤Å dzu +¤Æ te +#¤Æ¤£ ti (not used because kunrei ti=chi above) +#¤Æ¤ã tya +#¤Æ¤å tyu +#¤Æ¤ç tyo +¤Ç de +¤Ç¤£ di +¤Ç¤ã dya +¤Ç¤å dyu +¤Ç¤§ dye +¤Ç¤ç dyo +¤È to +¤É do +¤É¤¥ du +¤Ê na +¤Ë ni +¤Ë¤ã nya +¤Ë¤å nyu +¤Ë¤§ nye +¤Ë¤ç nyo +¤Ì nu +¤Í ne +¤Î no +¤Ï ha +¤Ð ba +¤Ñ pa +¤Ò hi +¤Ò¤ã hya +¤Ò¤å hyu +¤Ò¤§ hye +¤Ò¤ç hyo +¤Ó bi +¤Ó¤ã bya +¤Ó¤å byu +¤Ó¤§ bye +¤Ó¤ç byo +¤Ô pi +¤Ô¤ã pya +¤Ô¤å pyu +¤Ô¤§ pye +¤Ô¤ç pyo +¤Õ fu +¤Õ hu +¤Õ¤¡ fa +¤Õ¤£ fi +¤Õ¤§ fe +¤Õ¤© fo +¤Õ¤ã fya +¤Õ¤å fyu +¤Õ¤§ fye +¤Õ¤ç fyo +¤Ö bu +¤× pu +¤Ø he +¤Ù be +¤Ú pe +¤Û ho +¤Ü bo +¤Ý po +¤Þ ma +¤ß mi +¤ß¤ã mya +¤ß¤å myu +¤ß¤§ mye +¤ß¤ç myo +¤à mu +¤á me +¤â mo +¤ã xya +¤ä ya +¤å xyu +¤æ yu +¤ç xyo +¤è yo +¤é ra +¤ê ri +¤ê¤ã rya +¤ê¤å ryu +¤ê¤§ rye +¤ê¤ç ryo +¤ë ru +¤ì re +¤í ro +¤î xwa +¤ï wa +¤ð wi +¤ñ we +¤ò wo +¤ó n' +#¤ó nn +¤ó q note that q = n is necessary +$KATAKANA (DON'T delete this line!) +¡¼ - +#¡¦ . +¥¡ xa +¥¢ a +¥£ xi +¥¤ i +¥¥ xu +¥¦ u +¥§ xe +¥¨ e +¥¨ ye +¥© xo +¥ª o +¥« ka +¥¬ ga +¥­ ki +¥­¥ã kya +¥­¥å kyu +¥­¥§ kye +¥­¥ç kyo +¥® gi +¥®¥ã gya +¥®¥å gyu +¥®¥§ gye +¥®¥ç gyo +¥¯ ku +¥° gu +¥± ke +¥² ge +¥³ ko +¥´ go +¥µ sa +¥¶ za +¥· shi +¥· si +¥· syi +¥·¥ã sha +¥·¥ã sya +¥·¥å shu +¥·¥å syu +¥·¥§ she +¥·¥§ sye +¥·¥ç sho +¥·¥ç syo +¥¸ ji +¥¸ zi +¥¸ jyi +¥¸¥ã ja +¥¸¥ã jya +¥¸¥å ju +¥¸¥å jyu +¥¸¥§ je +¥¸¥§ jye +¥¸¥ç jo +¥¸¥ç jyo +¥¹ su +¥º zu +# ¥º¥£ zi +¥» se +¥¼ ze +¥½ so +¥¾ zo +¥¿ ta +¥À da +¥Á chi +¥Á cyi +¥Á ti +¥Á tyi +¥Á¥ã cha +¥Á¥ã cya +¥Á¥ã tya +¥Á¥å chu +¥Á¥å cyu +¥Á¥å tyu +¥Á¥§ che +¥Á¥§ cye +¥Á¥§ tye +¥Á¥ç cho +¥Á¥ç cyo +¥Á¥ç tyo +¥Â dzi +¥Â dji +¥Â¥ã dza +¥Â¥ã dja +# ¥Â¥å dzu +¥Â¥å dju +¥Â¥§ dze +¥Â¥§ dje +¥Â¥ç dzo +¥Â¥ç djo +¥Ã * note that *=small-tsu is necessary +¥Ã t- +¥Ã¥Á tchi +¥Ã¥Á¥ã tcha +¥Ã¥Á¥å tchu +¥Ã¥Á¥§ tche +¥Ã¥Á¥ç tcho +¥Å dzu +# ¥¸ dzu +¥Ä tsu +¥Ä tu +¥Ä¥¡ tsa +¥Ä¥§ tse +¥Ä¥© tso +¥Æ te +#¥Æ¥£ ti (not used because kunrei ti=chi above) +#¥Æ¥ã tya +#¥Æ¥å tyu +#¥Æ¥ç tyo +¥Ç de +¥Ç¥£ di +¥Ç¥ã dya +¥Ç¥å dyu +¥Ç¥§ dye +¥Ç¥ç dyo +¥È to +¥É do +¥É¥¥ du +¥Ê na +¥Ë ni +¥Ë¥ã nya +¥Ë¥å nyu +¥Ë¥§ nye +¥Ë¥ç nyo +¥Ì nu +¥Í ne +¥Î no +¥Ï ha +¥Ð ba +¥Ñ pa +¥Ò hi +¥Ò¥ã hya +¥Ò¥å hyu +¥Ò¥§ hye +¥Ò¥ç hyo +¥Ó bi +¥Ó¥ã bya +¥Ó¥å byu +¥Ó¥§ bye +¥Ó¥ç byo +¥Ô pi +¥Ô¥ã pya +¥Ô¥å pyu +¥Ô¥§ pye +¥Ô¥ç pyo +¥Õ fu +¥Õ hu +¥Õ¥¡ fa +¥Õ¥£ fi +¥Õ¥§ fe +¥Õ¥© fo +¥Õ¥ã fya +¥Õ¥å fyu +¥Õ¥§ fye +¥Õ¥ç fyo +¥Ö bu +¥× pu +¥Ø he +¥Ù be +¥Ú pe +¥Û ho +¥Ü bo +¥Ý po +¥Þ ma +¥ß mi +¥ß¥ã mya +¥ß¥å myu +¥ß¥§ mye +¥ß¥ç myo +¥à mu +¥á me +¥â mo +¥ã xya +¥ä ya +¥å xyu +¥æ yu +¥ç xyo +¥è yo +¥é ra +¥ê ri +¥ê¥ã rya +¥ê¥å ryu +¥ê¥§ rye +¥ê¥ç ryo +¥ë ru +¥ì re +¥í ro +¥î xwa +¥ï wa +¥ð wi +¥ñ we +¥ò wo +¥ó n' +#¥ó nn +¥ó q note that q = n is necessary +¥ô vu +¥ô¥¡ va +¥ô¥£ vi +¥ô¥§ ve +¥ô¥© vo +¥õ xka +¥ö xke diff --git a/kiten/vconj b/kiten/vconj new file mode 100644 index 00000000..e8ce23a0 --- /dev/null +++ b/kiten/vconj @@ -0,0 +1,348 @@ +# +# V C O N J - control file for verb and adjective deinflection +# +# the following section sets up the labels which are used for the +# various inflections. These are displayed by the program. +# The initial labels can be edited by the user. +# +# First there are the labels for the types of conjugations +# +0 plain, negative, nonpast +1 polite, non-past +2 conditional +3 volitional +4 te-form +5 plain, past +6 plain, negative, past +7 passive +8 causative +9 potential or imperative +10 imperative +11 polite, past +12 polite, negative, non-past +13 polite, negative, past +14 polite, volitional +15 adj. -> adverb +16 adj., past +17 polite +18 polite, volitional +19 passive or potential +20 passive (or potential if Grp 2) +21 adj., negative +22 adj., negative, past +23 adj., past +24 plain verb +# +# and these are the conjugations/inflections, and their dictionary forms +# (please note that these are scanned from the top, so the order is +# critical if the correct guess is to be made.) +# +$ this line flags the start of them +# +¤¿ ¤ë 5 +¤Æ ¤ë 4 +¤«¤Ê¤¤ ¤¯ 0 +¤«¤Ê¤« ¤¯ 6 +¤­¤Þ¤¹ ¤¯ 1 +¤­¤Þ¤· ¤¯ 11 +# NB: the order of the two following must not change, as the scan is downwards +¤­¤Þ¤»¤ó¤Ç¤·¤¿ ¤¯ 13 +¤­¤Þ¤»¤ó ¤¯ 12 +¤­¤Þ¤·¤ç¤¦ ¤¯ 18 +¤±¤Ð ¤¯ 2 +¤³¤¦ ¤¯ 3 +¤¤¤Æ ¤¯ 4 +¤Ã¤Æ ¤¯ 4 +¤¤¤¿ ¤¯ 5 +¤Ã¤¿ ¤¯ 5 +¤«¤ì ¤¯ 7 +¤«¤» ¤¯ 8 +¤± ¤¯ 9 +¤µ¤Ê¤¤ ¤¹ 0 +¤µ¤Ê¤« ¤¹ 6 +¤·¤Þ¤¹ ¤¹ 1 +¤·¤Þ¤· ¤¹ 11 +¤·¤Þ¤»¤ó¤Ç¤·¤¿ ¤¹ 13 +¤·¤Þ¤»¤ó ¤¹ 12 +¤·¤Þ¤·¤ç¤¦ ¤¹ 18 +¤»¤Ð ¤¹ 2 +¤½¤¦ ¤¹ 3 +¤·¤Æ ¤¹ 4 +¤·¤¿ ¤¹ 5 +¤µ¤ì ¤¹ 7 +¤µ¤» ¤¹ 8 +¤» ¤¹ 9 +¤¿¤Ê¤¤ ¤Ä 0 +¤¿¤Ê¤« ¤Ä 6 +¤Á¤Þ¤¹ ¤Ä 1 +¤Á¤Þ¤· ¤Ä 11 +¤Á¤Þ¤»¤ó¤Ç¤·¤¿ ¤Ä 13 +¤Á¤Þ¤»¤ó ¤Ä 12 +¤Á¤Þ¤·¤ç¤¦ ¤Ä 18 +¤Æ¤Ð ¤Ä 2 +¤È¤¦ ¤Ä 3 +¤Ã¤Æ ¤Ä 4 +¤Ã¤¿ ¤Ä 5 +¤¿¤ì ¤Ä 7 +¤¿¤» ¤Ä 8 +¤Æ ¤Ä 9 +¤Ê¤Ê¤¤ ¤Ì 0 +¤Ê¤Ê¤« ¤Ì 6 +¤Ë¤Þ¤¹ ¤Ì 1 +¤Ë¤Þ¤· ¤Ì 11 +¤Ë¤Þ¤»¤ó¤Ç¤·¤¿ ¤Ì 13 +¤Ë¤Þ¤»¤ó ¤Ì 12 +¤Ë¤Þ¤·¤ç¤¦ ¤Ë 18 +¤Í¤Ð ¤Ì 2 +¤Î¤¦ ¤Ì 3 +¤ó¤Ç ¤Ì 4 +¤ó¤À ¤Ì 5 +¤Ê¤ì ¤Ì 7 +¤Ê¤» ¤Ì 8 +¤Í ¤Ì 9 +¤Þ¤Ê¤¤ ¤à 0 +¤Þ¤Ê¤« ¤à 6 +¤ß¤Þ¤¹ ¤à 1 +¤ß¤Þ¤· ¤à 11 +¤ß¤Þ¤»¤ó¤Ç¤·¤¿ ¤à 13 +¤ß¤Þ¤»¤ó ¤à 12 +¤ß¤Þ¤·¤ç¤¦ ¤à 18 +¤á¤Ð ¤à 2 +¤â¤¦ ¤à 3 +¤ó¤Ç ¤à 4 +¤ó¤À ¤à 5 +¤Þ¤ì ¤à 7 +¤Þ¤» ¤à 8 +¤á ¤à 9 +¤é¤Ê¤¤ ¤ë 0 +¤é¤Ê¤« ¤ë 6 +¤ê¤Þ¤¹ ¤ë 1 +¤ê¤Þ¤· ¤ë 11 +¤ê¤Þ¤»¤ó¤Ç¤·¤¿ ¤ë 13 +¤ê¤Þ¤»¤ó ¤ë 12 +¤ê¤Þ¤·¤ç¤¦ ¤ë 18 +¤ì¤Ð ¤ë 2 +¤í¤¦ ¤ë 3 +¤Ã¤Æ ¤ë 4 +¤Ã¤¿ ¤ë 5 +¤é¤ì ¤ë 20 +¤é¤» ¤ë 8 +# ¤ì ¤ë 9 moved below +¤ï¤Ê¤¤ ¤¦ 0 +¤ï¤Ê¤« ¤¦ 6 +¤¤¤Þ¤¹ ¤¦ 1 +¤¤¤Þ¤· ¤¦ 11 +¤¤¤Þ¤»¤ó¤Ç¤·¤¿ ¤¦ 13 +¤¤¤Þ¤»¤ó ¤¦ 12 +¤¤¤Þ¤·¤ç¤¦ ¤¦ 18 +¤¨¤Ð ¤¦ 2 +¤ª¤¦ ¤¦ 3 +¤Ã¤Æ ¤¦ 4 +¤Ã¤¿ ¤¦ 5 +¤ï¤ì ¤¦ 7 +¤ï¤» ¤¦ 8 +¤¨ ¤¦ 9 +¤¬¤Ê¤¤ ¤° 0 +¤¬¤Ê¤« ¤° 6 +¤®¤Þ¤¹ ¤° 1 +¤®¤Þ¤· ¤° 11 +¤®¤Þ¤»¤ó¤Ç¤·¤¿ ¤° 13 +¤®¤Þ¤»¤ó ¤° 12 +¤®¤Þ¤·¤ç¤¦ ¤° 18 +¤²¤Ð ¤° 2 +¤´¤¦ ¤° 3 +¤¤¤Ç ¤° 4 +¤¤¤À ¤° 5 +¤¬¤ì ¤° 7 +¤¬¤» ¤° 8 +¤² ¤° 9 +¤Ð¤Ê¤¤ ¤Ö 0 +¤Ð¤Ê¤« ¤Ö 6 +¤Ó¤Þ¤¹ ¤Ö 1 +¤Ó¤Þ¤·¤¿ ¤Ö 11 +¤Ó¤Þ¤»¤ó¤Ç¤·¤¿ ¤Ö 13 +¤Ó¤Þ¤»¤ó ¤Ö 12 +¤Ó¤Þ¤·¤ç¤¦ ¤Ö 18 +¤Ù¤Ð ¤Ö 2 +¤Ü¤¦ ¤Ö 3 +¤ó¤Ç ¤Ö 4 +¤ó¤À ¤Ö 5 +¤Ð¤ì ¤Ö 7 +¤Ð¤» ¤Ö 8 +¤Ù ¤Ö 9 +¤Ê¤¤ ¤ë 0 +¤Ê¤« ¤ë 6 +¤Þ¤¹ ¤ë 1 +¤Þ¤·¤¿ ¤ë 11 +¤Þ¤»¤ó¤Ç¤·¤¿ ¤ë 13 +¤Þ¤»¤ó ¤ë 12 +¤Þ¤·¤ç¤¦ ¤ë 18 +¤ì¤Ð ¤ë 2 +¤è¤¦ ¤ë 3 +¤Æ ¤ë 4 +¤¿ ¤ë 5 +¤é¤ì ¤ë 20 +¤µ¤» ¤ë 8 +¤í ¤ë 10 +¤é¤Þ ¤ë 17 +¤¯¤Ê¤« ¤¤ 22 +¤¯¤Ê ¤¤ 21 +¤«¤Ã¤¿ ¤¤ 23 +¤¯ ¤¯ 24 +¤¯ ¤¤ 15 +¤·¤« ¤·¤¤ 16 +¤±¤Þ¤¹ ¤±¤ë 1 +¤±¤Þ¤·¤¿ ¤±¤ë 11 +¤±¤Þ¤»¤ó¤Ç¤· ¤±¤ë 13 +¤±¤Þ¤»¤ó ¤±¤ë 12 +¤±¤Þ¤·¤ç¤¦ ¤±¤ë 18 +¤±¤Ê¤¤ ¤±¤ë 0 +¤±¤Ê¤« ¤±¤ë 6 +¤±¤ì ¤±¤ë 2 +¤±¤è ¤±¤ë 3 +¤±¤Æ ¤±¤ë 4 +¤±¤¿ ¤±¤ë 5 +¤±¤é ¤±¤ë 19 +¤±¤µ ¤±¤ë 8 +¤±¤í ¤±¤ë 10 +¤²¤Þ¤¹ ¤²¤ë 1 +¤²¤Þ¤·¤¿ ¤²¤ë 11 +¤²¤Þ¤»¤ó¤Ç¤· ¤²¤ë 13 +¤²¤Þ¤»¤ó ¤²¤ë 12 +¤²¤Þ¤·¤ç¤¦ ¤²¤ë 18 +¤²¤Ê¤¤ ¤²¤ë 0 +¤²¤Ê¤« ¤²¤ë 6 +¤²¤Æ ¤²¤ë 4 +¤²¤ì ¤²¤ë 2 +¤²¤è ¤²¤ë 3 +¤²¤¿ ¤²¤ë 5 +¤²¤é ¤²¤ë 19 +¤²¤µ ¤²¤ë 8 +¤²¤í ¤²¤ë 10 +¤Ù¤Þ¤¹ ¤Ù¤ë 1 +¤Ù¤Þ¤·¤¿ ¤Ù¤ë 11 +¤Ù¤Þ¤»¤ó¤Ç¤· ¤Ù¤ë 13 +¤Ù¤Þ¤»¤ó ¤Ù¤ë 12 +¤Ù¤Þ¤·¤ç¤¦ ¤Ù¤ë 18 +¤Ù¤Ê¤¤ ¤Ù¤ë 0 +¤Ù¤Ê¤« ¤Ù¤ë 6 +¤Ù¤ì ¤Ù¤ë 2 +¤Ù¤è ¤Ù¤ë 3 +¤Ù¤Æ ¤Ù¤ë 4 +¤Ù¤¿ ¤Ù¤ë 5 +¤Ù¤é ¤Ù¤ë 19 +¤Ù¤µ ¤Ù¤ë 8 +¤Ù¤í ¤Ù¤ë 10 +¤á¤Þ¤¹ ¤á¤ë 1 +¤á¤Þ¤·¤¿ ¤á¤ë 11 +¤á¤Þ¤»¤ó¤Ç¤· ¤á¤ë 13 +¤á¤Þ¤»¤ó ¤á¤ë 12 +¤á¤Þ¤·¤ç¤¦ ¤á¤ë 18 +¤á¤Ê¤¤ ¤á¤ë 0 +¤á¤Ê¤« ¤á¤ë 6 +¤á¤ì ¤á¤ë 2 +¤á¤è ¤á¤ë 3 +¤á¤Æ ¤á¤ë 4 +¤á¤¿ ¤á¤ë 5 +¤á¤é ¤á¤ë 19 +¤á¤µ ¤á¤ë 8 +¤á¤í ¤á¤ë 10 +¤¨¤Þ¤¹ ¤¨¤ë 1 +¤¨¤Þ¤·¤¿ ¤¨¤ë 11 +¤¨¤Þ¤»¤ó¤Ç¤· ¤¨¤ë 13 +¤¨¤Þ¤»¤ó ¤¨¤ë 12 +¤¨¤Þ¤·¤ç¤¦ ¤¨¤ë 18 +¤¨¤Ê¤¤ ¤¨¤ë 0 +¤¨¤Ê¤« ¤¨¤ë 6 +¤¨¤ì ¤¨¤ë 2 +¤¨¤è ¤¨¤ë 3 +¤¨¤Æ ¤¨¤ë 4 +¤¨¤¿ ¤¨¤ë 5 +¤¨¤é ¤¨¤ë 19 +¤¨¤µ ¤¨¤ë 8 +¤¨¤í ¤¨¤ë 10 +¤ì¤Þ¤¹ ¤ì¤ë 1 +¤ì¤Þ¤·¤¿ ¤ì¤ë 11 +¤ì¤Þ¤»¤ó¤Ç¤· ¤ì¤ë 13 +¤ì¤Þ¤»¤ó ¤ì¤ë 12 +¤ì¤Þ¤·¤ç¤¦ ¤ì¤ë 18 +¤ì¤Ê¤¤ ¤ì¤ë 0 +¤ì¤Ê¤« ¤ì¤ë 6 +¤ì¤ì ¤ì¤ë 2 +¤ì¤è ¤ì¤ë 3 +¤ì¤Æ ¤ì¤ë 4 +¤ì¤¿ ¤ì¤ë 5 +¤ì¤é ¤ì¤ë 19 +¤ì¤µ ¤ì¤ë 8 +¤ì¤í ¤ì¤ë 10 +¤ì ¤ë 9 +¤Í¤Þ¤¹ ¤Í¤ë 1 +¤Í¤Þ¤·¤¿ ¤Í¤ë 11 +¤Í¤Þ¤»¤ó¤Ç¤· ¤Í¤ë 13 +¤Í¤Þ¤»¤ó ¤Í¤ë 12 +¤Í¤Þ¤·¤ç¤¦ ¤Í¤ë 18 +¤Í¤Ê¤¤ ¤Í¤ë 0 +¤Í¤Ê¤« ¤Í¤ë 6 +¤Í¤ì ¤Í¤ë 2 +¤Í¤è ¤Í¤ë 3 +¤Í¤Æ ¤Í¤ë 4 +¤Í¤¿ ¤Í¤ë 5 +¤Í¤é ¤Í¤ë 19 +¤Í¤µ ¤Í¤ë 8 +¤Í¤í ¤Í¤ë 10 +¤»¤Þ¤¹ ¤»¤ë 1 +¤»¤Þ¤·¤¿ ¤»¤ë 11 +¤»¤Þ¤»¤ó¤Ç¤· ¤»¤ë 13 +¤»¤Þ¤»¤ó ¤»¤ë 12 +¤»¤Þ¤·¤ç¤¦ ¤»¤ë 18 +¤»¤Ê¤¤ ¤»¤ë 0 +¤»¤Ê¤« ¤»¤ë 6 +¤»¤ì ¤»¤ë 2 +¤»¤è ¤»¤ë 3 +¤»¤Æ ¤»¤ë 4 +¤»¤¿ ¤»¤ë 5 +¤»¤é ¤»¤ë 19 +¤»¤µ ¤»¤ë 8 +¤»¤í ¤»¤ë 10 +¤¼¤Þ¤¹ ¤¼¤ë 1 +¤¼¤Þ¤·¤¿ ¤¼¤ë 11 +¤¼¤Þ¤»¤ó¤Ç¤· ¤¼¤ë 13 +¤¼¤Þ¤»¤ó ¤¼¤ë 12 +¤¼¤Þ¤·¤ç¤¦ ¤¼¤ë 18 +¤¼¤Ê¤¤ ¤¼¤ë 0 +¤¼¤Ê¤« ¤¼¤ë 6 +¤¼¤ì ¤¼¤ë 2 +¤¼¤è ¤¼¤ë 3 +¤¼¤Æ ¤¼¤ë 4 +¤¼¤¿ ¤¼¤ë 5 +¤¼¤é ¤¼¤ë 19 +¤¼¤µ ¤¼¤ë 8 +¤¼¤í ¤¼¤ë 10 +¤Æ¤Þ¤¹ ¤Æ¤ë 1 +¤Æ¤Þ¤·¤¿ ¤Æ¤ë 11 +¤Æ¤Þ¤»¤ó¤Ç¤· ¤Æ¤ë 13 +¤Æ¤Þ¤»¤ó ¤Æ¤ë 12 +¤Æ¤Þ¤·¤ç¤¦ ¤Æ¤ë 18 +¤Æ¤Ê¤¤ ¤Æ¤ë 0 +¤Æ¤Ê¤« ¤Æ¤ë 6 +¤Æ¤ì ¤Æ¤ë 2 +¤Æ¤è ¤Æ¤ë 3 +¤Æ¤Æ ¤Æ¤ë 4 +¤Æ¤¿ ¤Æ¤ë 5 +¤Æ¤é ¤Æ¤ë 19 +¤Æ¤µ ¤Æ¤ë 8 +¤Æ¤í ¤Æ¤ë 10 +¤Ç¤Þ¤¹ ¤Ç¤ë 1 +¤Ç¤Þ¤·¤¿ ¤Ç¤ë 11 +¤Ç¤Þ¤»¤ó¤Ç¤· ¤Ç¤ë 13 +¤Ç¤Þ¤»¤ó ¤Ç¤ë 12 +¤Ç¤Þ¤·¤ç¤¦ ¤Ç¤ë 18 +¤Ç¤Ê¤¤ ¤Ç¤ë 0 +¤Ç¤Ê¤« ¤Ç¤ë 6 +¤Ç¤ì ¤Ç¤ë 2 +¤Ç¤è ¤Ç¤ë 3 +¤Ç¤Æ ¤Ç¤ë 4 +¤Ç¤¿ ¤Ç¤ë 5 +¤Ç¤é ¤Ç¤ë 19 +¤Ç¤µ ¤Ç¤ë 8 +¤Ç¤í ¤Ç¤ë 10 diff --git a/kiten/widgets.cpp b/kiten/widgets.cpp new file mode 100644 index 00000000..989c777d --- /dev/null +++ b/kiten/widgets.cpp @@ -0,0 +1,514 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + (C) 2005 Paul Temple + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "kitenconfig.h" +#include "dict.h" +#include "kromajiedit.h" +#include "widgets.h" + +ResultView::ResultView(bool showLinks, QWidget *parent, const char *name) + : KTextBrowser(parent, name) +{ + setReadOnly(true); + setLinkUnderline(false); + basicMode = false; + links = showLinks; + + // don't let ktextbrowser internally handle link clicks + setNotifyClick(true); +} + +void ResultView::addResult(Dict::Entry result, bool common) +{ + if (result.dictName() != "__NOTSET") + { + addHeader((common? i18n("Common results from %1") : i18n("Results from %1")).arg(result.dictName()), 5); + return; + } + if (result.header() != "__NOTSET") + { + addHeader(result.header()); + return; + } + + QString html; + if (result.kanaOnly()) + html = QString("

    %1 ").arg(result.firstReading()); + else + html = QString("

    %1: %2 ").arg(putchars(result.kanji())).arg(result.firstReading()); + + QStringList::Iterator it; + QStringList Meanings = result.meanings(); + for (it = Meanings.begin(); it != Meanings.end(); ++it) + { + if ((*it).find("(P)") >= 0) + { + if (common) + continue; + else + { + html += QString("") + i18n("Common") + QString(" "); + } + } + else + { + html += (*it); + html += "; "; + } + } + + html += "

    "; + + append(html); +} + +void ResultView::addKanjiResult(Dict::Entry result, bool common, Radical rad) +{ + if (result.dictName() != "__NOTSET") + { + addHeader((common? i18n("Common results from %1") : i18n("Results from %1")).arg(result.dictName()), 5); + return; + } + if (result.header() != "__NOTSET") + { + addHeader(result.header()); + return; + } + + QString html; + html = QString("

    %1: %2 ").arg(putchars(result.kanji())); + + unsigned int freq = result.freq(); + if (freq == 0) // does it have a frequency? + html = html.arg(i18n("Rare")); + else + // this isn't a number of times, it's simply an index of + // probability + html = html.arg(i18n("Probability rank #%1").arg(freq)); + + html += "
    "; + + QStringList::Iterator it; + QStringList Readings = result.readings(); + for (it = Readings.begin(); it != Readings.end(); ++it) + { + if ((*it) == "T1") + { + if (basicMode) + break; + + html.truncate(html.length() - 2); // get rid of last , + html += i18n("
    In names: "); + } + else + { + if ((*it) == "T2") + { + if (basicMode) + break; + + html.truncate(html.length() - 2); + html += i18n("
    As radical: "); + } + else + { + html += (*it); + html += ", "; + } + } + } + html.truncate(html.length() - 2); + + html += "
    "; + + QStringList Meanings = result.meanings(); + for (it = Meanings.begin(); it != Meanings.end(); ++it) + { + html += (*it); + html += "; "; + } + html.truncate(html.length() - 2); + html += "
    "; + html += i18n("Grade Level: %1. Strokes: %2."); + + switch (result.grade()) + { + case 0: + html = html.arg(i18n("None")); + break; + case 8: + html = html.arg(i18n("In Jouyou")); + break; + case 9: + html = html.arg(i18n("In Jinmeiyou")); + break; + default: + html = html.arg(result.grade()); + } + + html = html.arg(result.strokes()); + + if (result.miscount() != 0) + html.append(i18n(" Common Miscount: %1.").arg(result.miscount())); + + if (!!rad.radical()) + html.append(i18n(" Largest radical: %1, with %2 strokes.").arg(QString("%2").arg(rad.radical()).arg(rad.radical())).arg(rad.strokes())); + + html += "

    "; + + append(html); +} + +void ResultView::addHeader(const QString &header, unsigned int degree) +{ + append(QString("%2").arg(degree).arg(header).arg(degree)); +} + +QString ResultView::putchars(const QString &text) +{ + if (!links) + return text; + + unsigned int len = text.length(); + QString ret; + + for (unsigned i = 0; i < len; i++) + { + if (Dict::textType(QString(text.at(i))) == Dict::Text_Kanji) + ret.append(QString("%1").arg(text.at(i)).arg(text.at(i))); + else + ret.append(text.at(i)); + } + + return ret; +} + +void ResultView::append(const QString &text) +{ + printText.append(text); +} + +void ResultView::clear() +{ + printText = ""; +} + +void ResultView::flush() +{ + setText(printText); + setCursorPosition(0, 0); + ensureCursorVisible(); +} + +void ResultView::print(QString title) +{ + KPrinter printer; + printer.setFullPage(true); + if (printer.setup(this, i18n("Print Japanese Reference"))) + { + QPainter p(&printer); + QPaintDeviceMetrics metrics(p.device()); + int dpix = metrics.logicalDpiX(); + int dpiy = metrics.logicalDpiY(); + const int margin = 72; // pt + + QRect body(dpix, dpiy, metrics.width() - margin * dpix / margin * 2, metrics.height() - margin * dpiy / margin * 2); + + QSimpleRichText richText(title.isNull()? printText : i18n("

    Search for \"%1\"

    ").arg(title) + printText, font(), context(), styleSheet(), mimeSourceFactory(), body.height(), Qt::black, false); + richText.setWidth(&p, body.width()); + QRect view(body); + int page = 1; + + QColorGroup goodColorGroup = QColorGroup(colorGroup()); + goodColorGroup.setColor(QColorGroup::Link, Qt::black); + + do + { + richText.draw(&p, body.left(), body.top(), view, goodColorGroup); + view.moveBy(0, body.height()); + p.translate(0, -body.height()); + + QFont myFont(font()); + myFont.setPointSize(9); + p.setFont(myFont); + QString footer(QString("%1 - Kiten").arg(QString::number(page))); + p.drawText(view.right() - p.fontMetrics().width(footer), view.bottom() + p.fontMetrics().ascent() + 5, footer); + + + if (view.top() >= richText.height()) + break; + + printer.newPage(); + page++; + + kapp->processEvents(); + } + while (true); + } +} + +void ResultView::updateFont() +{ + setFont(Config::self()->font()); +} + +///////////////////////////////////////////////////// +// nice EDICT dictionary editor + +eEdit::eEdit(const QString &_filename, QWidget *parent, const char *name) + : KMainWindow(parent, name) + , filename(_filename) +{ + List = new KListView(this); + setCentralWidget(List); + + List->addColumn(i18n("Kanji")); + List->addColumn(i18n("Reading")); + List->addColumn(i18n("Meanings")); + List->addColumn(i18n("Common")); + List->setItemsRenameable(true); + List->setRenameable(0); + List->setRenameable(1); + List->setRenameable(2); + List->setRenameable(3); + + List->setAllColumnsShowFocus(true); + List->setColumnWidthMode(0, QListView::Maximum); + List->setColumnWidthMode(1, QListView::Maximum); + List->setColumnWidthMode(2, QListView::Maximum); + List->setColumnWidthMode(3, QListView::Maximum); + List->setMultiSelection(true); + List->setDragEnabled(true); + + saveAct = KStdAction::save(this, SLOT(save()), actionCollection()); + removeAct = new KAction(i18n("&Delete"), "edit_remove", CTRL + Key_X, this, SLOT(del()), actionCollection(), "del"); + (void) new KAction(i18n("&Disable Dictionary"), 0, this, SLOT(disable()), actionCollection(), "disable"); + addAct = new KAction(i18n("&Add"), "edit_add", CTRL + Key_A, this, SLOT(add()), actionCollection(), "add"); + (void) KStdAction::close(this, SLOT(close()), actionCollection()); + + createGUI("eeditui.rc"); + //closeAction->plug(toolBar()); + + openFile(filename); + + isMod = false; +} + +eEdit::~eEdit() +{ +} + +void eEdit::add() +{ + if (List) + new KListViewItem(List); +} + +void eEdit::openFile(const QString &file) +{ + QFile f(file); + if (!f.open(IO_ReadOnly)) + return; + + QTextStream t(&f); + QString s; + + while (!t.eof()) + { + s = t.readLine(); + if (s.left(1) == "#" || s.isEmpty()) + continue; + Dict::Entry entry = Dict::parse(s); + QString meanings = Dict::prettyMeaning(entry.meanings()); + bool common = meanings.find(QString("(P)")) >= 0; + meanings.replace(QRegExp("; "), "/"); + meanings.replace(QRegExp("/\\(P\\)"), ""); + new QListViewItem(List, entry.kanji(), Dict::prettyKanjiReading(entry.readings()), meanings, common? i18n("yes") : i18n("no")); + } +} + +void eEdit::save() +{ + QFile f(filename); + if (!f.open(IO_WriteOnly)) + return; + QTextStream t(&f); + + t << "# Generated by Kiten's EDICT editor" << endl << "# http://katzbrown.com/kiten" << endl << endl; + + QListViewItemIterator it(List); + for (; it.current(); ++it) + { + QString kanji = it.current()->text(0); + QString reading = it.current()->text(1); + QString text = kanji.isEmpty()? reading : kanji; + + QString meanings = it.current()->text(2); + if (meanings.right(1) != "/") + meanings.append("/"); + if (meanings.left(1) != "/") + meanings.prepend("/"); + + QString commonString = it.current()->text(3).lower(); + bool common = (commonString == "true" || commonString == "yes" || commonString == "1" || commonString == "common"); + + text.append(" "); + if (!kanji.isEmpty()) + text.append(QString("[%1] ").arg(reading)); + text.append(meanings); + + if (common) + text.append("(P)/"); + + t << text << endl; + } + + f.flush(); + + // find the index generator executable + KProcess proc; + proc << KStandardDirs::findExe("kitengen") << filename << KGlobal::dirs()->saveLocation("data", "kiten/xjdx/", true) + QFileInfo(filename).baseName() + ".xjdx"; + // TODO: put up a status dialog and event loop instead of blocking + proc.start(KProcess::Block, KProcess::NoCommunication); + + statusBar()->message(i18n("Saved")); + isMod = false; +} + +void eEdit::disable() +{ + int result = KMessageBox::warningYesNo(this, i18n("Disabling your personal dictionary will delete its contents.\n\n(You can however always create your dictionary again.)"), QString::null, i18n("Disable"), KStdGuiItem::cancel(), "DisableAsk", true); + if (result == KMessageBox::No) + return; + + QFile::remove(filename); + delete this; +} + +void eEdit::del() +{ + QPtrList selected = List->selectedItems(); + assert(selected.count()); + + for(QPtrListIterator i(selected); *i; ++i) + delete *i; + + isMod = true; +} + +///////////////////////////////////////////////////// +// sorta taken from konqy + +EditAction::EditAction(const QString& text, int accel, const QObject *receiver, const char *member, QObject* parent, const char* name) + : KAction(text, accel, parent, name) +{ + m_receiver = receiver; + m_member = member; +} + +EditAction::~EditAction() +{ +} + +int EditAction::plug( QWidget *w, int index ) +{ + // if ( !w->inherits( "KToolBar" ) ) + // return -1; + + KToolBar *toolBar = (KToolBar *)w; + + int id = KAction::getToolButtonID(); + + KRomajiEdit *comboBox = new KRomajiEdit(toolBar, "search edit"); + toolBar->insertWidget( id, 70, comboBox, index ); + connect( comboBox, SIGNAL( returnPressed()), m_receiver, m_member ); + + addContainer(toolBar, id); + + connect( toolBar, SIGNAL( destroyed() ), this, SLOT( slotDestroyed() ) ); + + toolBar->setItemAutoSized( id, true ); + + m_combo = comboBox; + + emit plugged(); + + //QWhatsThis::add( comboBox, whatsThis() ); + + return containerCount() - 1; +} + +void EditAction::unplug( QWidget *w ) +{ +// if ( !w->inherits( "KToolBar" ) ) +// return; + + KToolBar *toolBar = (KToolBar *)w; + + int idx = findContainer( w ); + + toolBar->removeItem( itemId( idx ) ); + + removeContainer( idx ); + m_combo = 0L; +} + +void EditAction::clear() +{ + m_combo->clear(); + m_combo->setFocus(); +} + +void EditAction::insert(const QString &text) +{ + m_combo->insert(text); +} + +void EditAction::setText(const QString &text) +{ + m_combo->setText(text); +} + +QGuardedPtr EditAction::editor() +{ + return m_combo; +} + +#include "widgets.moc" diff --git a/kiten/widgets.h b/kiten/widgets.h new file mode 100644 index 00000000..ab9b7725 --- /dev/null +++ b/kiten/widgets.h @@ -0,0 +1,122 @@ +/** + This file is part of Kiten, a KDE Japanese Reference Tool... + Copyright (C) 2001 Jason Katz-Brown + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 + USA +**/ + +#ifndef KITEN_WIDGETS_H +#define KITEN_WIDGETS_H + +#include + +#include +#include +#include +#include + +class KListView; +class KStatusBar; + +#include "dict.h" +#include "rad.h" + +class KDE_EXPORT ResultView : public KTextBrowser +{ + Q_OBJECT + + public: + ResultView(bool showLinks, QWidget *parent = 0, const char *name = 0); + + void addResult(Dict::Entry result, bool common = false); + void addKanjiResult(Dict::Entry, bool common = false, Radical = Radical()); + + void addHeader(const QString &, unsigned int degree = 3); + + public slots: + void print(QString = QString::null); + void append(const QString &); + void flush(); + void clear(); + void setBasicMode(bool yes) { basicMode = yes; } + + void updateFont(); + + private: + QString putchars(const QString &); + QString printText; + + bool links; + bool basicMode; +}; + +class KDE_EXPORT eEdit : public KMainWindow +{ + Q_OBJECT + + public: + eEdit(const QString &, QWidget *parent = 0, const char *name = 0); + ~eEdit(); + + private slots: + void add(); + void save(); + void del(); + void disable(); + void openFile(const QString &); + + private: + KListView *List; + QString filename; + KStatusBar *StatusBar; + KAction *addAct; + KAction *removeAct; + KAction *saveAct; + bool isMod; +}; + +class KDE_EXPORT EditAction : public KAction +{ + Q_OBJECT + public: + EditAction( const QString& text, int accel, const QObject *receiver, const char *member, QObject* parent, const char* name ); + virtual ~EditAction(); + + virtual int plug( QWidget *w, int index = -1 ); + + virtual void unplug( QWidget *w ); + + QString text() { return m_combo->text(); } + void setText(const QString &text); + + QGuardedPtr editor(); + + public slots: + void insert(const QString &); + + // also sets focus to the lineedit widget + void clear(); + + signals: + void plugged(); + +private: + QGuardedPtr m_combo; + const QObject *m_receiver; + const char *m_member; +}; + +#endif diff --git a/kiten/xjdic.h b/kiten/xjdic.h new file mode 100644 index 00000000..1e9ae68a --- /dev/null +++ b/kiten/xjdic.h @@ -0,0 +1,90 @@ +/************************************************************************** +* X J D X G E N +* Author: Jim Breen +* Index (.xjdx) generator program fron XJDIC +* +* V2.3 - indexes JIS X 0212 (3-byte EUC) kanji +***************************************************************************/ +/* This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 1, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + + +#define MAXLINES 24 /* default lines per display */ +#define MAXCOLS 80 /* default cols per display */ +#define NRKANA 250*2 /* size of the romaji to kana tables*/ +#define NOFILT 10 /* maximum number of general filters */ +#define VMAX 350 /* maximum entries in the verb table */ +#define DEFAULT_DICDIR "" /* could be: "/usr/local/lib/xjdic" */ +#define NOHITS 1000 /* size of hittab */ +#define SPTAG '@' /* character that flags priority entries */ +#define KFBUFFSIZE 2000 /* size of the KFlush buffer */ +#define KANJARRAYSIZE 600 /* size of the kanji sorting array */ +#define SVER "2.3" +#define TINITVAL 2 +#define TMAXVAL 30 +#define TMAXREP 1 +#define VBUFFSIZE 4096 /* size in bytes for each virtual buffer */ +#define NOVB 1000 /* maximum number of virtual buffers */ +#define RADPERLINE 20 /* No of radicals to display per line */ +#define RADLOOKLIM 2*20 /*threshold for displaying results of radical + lookup (default 20) */ +#define MAXITER 40 /*maximum binary search iterations*/ + +/* The following is for Solarises */ + +#ifndef SEEK_END +#define SEEK_END 2 +#endif +#ifndef SEEK_SET +#define SEEK_SET 0 +#endif +#ifndef INADDR_NONE +#define INADDR_NONE -1 +#endif + + +/* type fields for PDUs and server calls */ + +#define XJ_FIND 1 /* find entry */ +#define XJ_ENTRY 2 /* get this entry according to index */ +#define XJ_OK 3 /* find/entry_get succeeded */ +#define XJ_NBG 4 /* find/entry_get failed */ +#define XJ_PROTERR 5 /* protocol error - server only */ +#define XJ_HULLO 6 /* just send back an XJ_OK and # dics */ +#define XJ_GET 7 /* get this entry, wo checking any match*/ + +#define XJ_PORTNO 47512 /* server's "well-known" port no */ + +/* PDU structures */ + +typedef struct { + int32_t xjdreq_checksum; + short xjdreq_type; + short xjdreq_seq; + short xjdreq_dicno; + int32_t xjdreq_indexpos; + short xjdreq_schlen; + unsigned char xjdreq_schstr[21]; + } REQ_PDU; + +typedef struct { + int32_t xjdrsp_checksum; + short xjdrsp_type; + short xjdrsp_seq; + int32_t xjdrsp_resindex; + short xjdrsp_hitposn; + short xjdrsp_reslen; + int32_t xjdrsp_dicloc; + unsigned char xjdrsp_resstr[512]; + } RSP_PDU; diff --git a/kiten/xjdxgen.c b/kiten/xjdxgen.c new file mode 100644 index 00000000..8dcfdd64 --- /dev/null +++ b/kiten/xjdxgen.c @@ -0,0 +1,425 @@ +/************************************************************************** +* X J D X G E N +* Author: Jim Breen +* Index (.xjdx) generator program fron XJDIC +* +* V2.3 - indexes JIS X 0212 (3-byte EUC) kanji +***************************************************************************/ +/* This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 1, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ + +/* Changed: ignore all rc stuff. use args 1 and 2 for input/output file. + -- jason */ + +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef HAVE_STDINT_H +#include +#endif + +#include "xjdic.h" + +#define TRUE 1 +#define FALSE 0 +#define SPTAG '@' +#define EXLIM 100 +#define TOKENLIM 40 + +unsigned char *db; +unsigned char ENVname[50]; +unsigned char *dicenv; +struct stat buf; +uint32_t dbyte; +uint32_t *jindex; +uint32_t indptr,llone; +const char *ctl_file = ".xjdicrc"; +const char *Dname; +const char *JDXname; +unsigned char exlist[EXLIM][11]; /* list of words to be excluded */ +int excount,exlens[EXLIM]; +int jiver = 14; /*The last time the index structure changed was Version1.4*/ + +/*====== prototypes=================================================*/ +int stringcomp(unsigned char *s1, unsigned char *s2); +void jqsort(int32_t i, int32_t j); +int Kstrcmp(uint32_t lhs, uint32_t rhs); +void xjdicrc(); +int alphaoreuc(unsigned char x); + +int stringcomp(unsigned char *s1, unsigned char *s2) +{ + uint i; + unsigned char c1,c2; + + for(i = 0; i < strlen(s1);i++) + { + c1 = s1[i]; + if (c1 < 0x60) c1 = (c1|0x20); + c2 = s2[i]; + if (c2 < 0x60) c2 = (c2|0x20); + if (c1 != c2) return(1); + } + return (0); +} + +extern char *getenv(const char *name); + + +/*====function to Load Dictionary and load/create index table=======*/ +int main(argc,argv) +int argc; +unsigned char **argv; +{ + FILE *fp,*fopen(); + uint32_t possav,schi,diclen,indlen; + int i,inwd,cstrp,saving,isc,nodread; + unsigned char c; + unsigned char currstr[TOKENLIM]; + + printf("\nNOTE: running this program by itself is never necessary. Kiten will run it automatically.\n"); + printf("\nXJDXGEN V2.3 Index Table Generator for XJDIC. \n Copyright J.W. Breen, 1998\n"); + + if (argc < 3) + { + printf("\nUSAGE: kitengen input output.xjdx\n"); + exit(2); + } + + Dname = argv[1]; + JDXname = argv[2]; + printf("Commandline request to use files %s and %s \n", Dname, JDXname); + + inwd = FALSE; + indptr = 1; + llone = 1; + if(stat(Dname, &buf) != 0) + { + perror(NULL); + printf("Cannot stat: %s \n",Dname); + exit(1); + } + diclen = buf.st_size; + printf("\nWARNING!! This program may take a long time to run .....\n"); + + puts ("\nLoading Dictionary file. Please wait.....\n"); + fp=fopen(Dname,"rb"); + if (fp==NULL ) + { + printf("\nCannot open dictionary file\n"); + exit(1); + } + db = (unsigned char *)malloc((diclen+100) * sizeof(unsigned char)); + if(db == NULL) + { + fprintf(stderr,"malloc() for dictionary failed.\n"); + fclose(fp); + exit(1); + } + nodread = diclen/1024; + dbyte = fread((unsigned char *)db+1, 1024, nodread, fp); + nodread = diclen % 1024; + dbyte = fread((unsigned char *)(db+(diclen/1024)*1024)+1, nodread,1, fp); + fclose(fp); + diclen++; + dbyte = diclen; + db[diclen] = 10; + db[0] = 10; + printf("Dictionary size: %d bytes.\n",dbyte); + indlen = (diclen * 3)/4; + jindex = (uint32_t *)malloc(indlen); + if(jindex == NULL) + { + fprintf(stderr,"malloc() for index table failed.\n"); + exit(1); + } + printf("Parsing.... \n"); + /*this is the dictionary parser. It places an entry in jindex for every + kana/kanji string and every alphabetic string it finds which is >=3 + characters and is not on the "exclude" list */ + indptr = 1; + saving = FALSE; + cstrp = 0; + for (schi =0; schi < dbyte; schi++) /* scan whole dictionary */ + { + c = db[schi]; + if (inwd) + { + if ((alphaoreuc(c))||(c == '-')||(c == '.')||((c >= '0') && (c <= '9'))) + { + currstr[cstrp] = c; + if(cstrp < TOKENLIM-1) cstrp++; + } + else + { + currstr[cstrp] = '\0'; + inwd = FALSE; + if ((strlen(currstr) <= 2) && (currstr[0] < 127))saving = FALSE; + if ((strlen(currstr) == 2) && (currstr[1] <= '9'))saving = TRUE; + if (saving && (currstr[0] > 127)) + { + possav = jindex[indptr]; + indptr++; + if (indptr > indlen/sizeof(int32_t)) + { + printf("Index table overflow. Dictionary too etarge?\n"); + exit(1); + } +/* generate index for *every* kanji in key */ + i = 2; + if (currstr[0] == 0x8f) i++; + for ( ; i < strlen(currstr); i+=2) + { + if((currstr[i] >= 0xb0) || (currstr[i] == 0x8f)) + { + jindex[indptr] = possav+i; + indptr++; + if (indptr > indlen/sizeof(int32_t)) + { + printf("Index table overflow. Dictionary too large?\n"); + exit(1); + } + } + if (currstr[i] == 0x8f) i++; + } + } + if (saving && (currstr[0] < 127)) + { + indptr++; + if (indptr > indlen/sizeof(int32_t)) + { + printf("Index table overflow. Dictionary too large?\n"); + exit(1); + } +/* If this is non-Japanese, and has a 'SPTAGn' tag, generate two indices */ + if ( currstr[0] == SPTAG) + { + jindex[indptr] = jindex[indptr-1]+1; + strcpy(currstr,currstr+1); + indptr++; + if (indptr > indlen/sizeof(int32_t)) + { + printf("Index table overflow. Dictionary too large?\n"); + exit(1); + } + } + if (currstr[0] < 128) + { + for (isc = 0; isc <= excount; isc++) + { + if (( (uint) exlens[isc] == strlen(currstr)) && + (stringcomp(currstr,exlist[isc]) == 0) ) + { + indptr--; + break; + } + } + } + } + } + } + else + { + if (alphaoreuc(c) || c == SPTAG) + { + inwd = TRUE; + jindex[indptr] = schi; + cstrp = 1; + currstr[0] = c; + currstr[1] = '\0'; + saving = TRUE; + } + } + } + indptr--; + printf("Index entries: %d \nSorting (this is slow)......\n",indptr); + jqsort(llone,indptr); + printf("Sorted\nWriting index file ....\n"); + fp = fopen(JDXname,"wb"); + if (fp==NULL ) + { + printf("\nCannot open %s output file\n",JDXname); + exit(1); + } + jindex[0] = diclen+jiver; + fwrite(jindex,sizeof(int32_t),indptr+1,fp); + fclose(fp); + return 0; +} +/*======function to sort jindex table====================*/ +void jqsort(int32_t lhs, int32_t rhs) +{ + int32_t i,last,midp; + uint32_t temp; + if (lhs >= rhs) return; + /* Swap ( lhs , (lhs+rhs)/2);*/ + midp = (lhs+rhs)/2; + temp = jindex[lhs]; + jindex[lhs] = jindex[midp]; + jindex[midp] = temp; + last = lhs; + for (i = lhs+1;i <= rhs; i++) + { + if (Kstrcmp(jindex[i],jindex[lhs]) < 0) + { + /* Swap(++last,i);*/ + last++; + temp = jindex[i]; + jindex[i] = jindex[last]; + jindex[last] = temp; + } + } +/* Swap (lhs,last);*/ + temp = jindex[lhs]; + jindex[lhs] = jindex[last]; + jindex[last] = temp; + jqsort(lhs,last-1); + jqsort(last+1,rhs); +} +/*=====string comparison used by jqsort==========================*/ +int Kstrcmp(uint32_t lhs, uint32_t rhs) +{ + int i,c1 = 0, c2 = 0; +/* effectively does a strnicmp on two "strings" within the dictionary, + except it will make katakana and hirgana match (EUC A4 & A5) */ + + for (i = 0; i<20 ; i++) + { + c1 = db[lhs+i]; + c2 = db[rhs+i]; + if ((i % 2) == 0) + { + if (c1 == 0xA5) + { + c1 = 0xA4; + } + if (c2 == 0xA5) + { + c2 = 0xA4; + } + } + if ((c1 >= 'A') && (c1 <= 'Z')) c1 |= 0x20; + if ((c2 >= 'A') && (c2 <= 'Z')) c2 |= 0x20; + if (c1 != c2 ) break; + } + return(c1-c2); +} + +/*=====xjdicrc - access and analyze "xjdicrc" file (if any)==============*/ +/* +void xjdicrc() +{ + unsigned char xjdicdir[PATH_MAX],rcstr[80],*rcwd; + int iex; + FILE *fm,*fopen(); + + iex = 0; + xjdicdir[0] = '\0'; + dicenv = (unsigned char *)getenv("XJDIC"); + if (!dicenv) dicenv = (unsigned char *)DEFAULT_DICDIR; + if (strlen(dicenv) <= 2) + { + dicenv = (unsigned char *)getcwd(ENVname,sizeof(ENVname)); + if (dicenv == NULL) + { + printf("Cannot extract working directory!\n"); + exit(1); + } + } + else + { + strncpy(ENVname,dicenv,sizeof(ENVname)); + } + ENVname[sizeof(ENVname)-1] = '\0'; + + xjdicdir[sizeof(xjdicdir)-1] = '\0'; + if (strlen(ENVname) > 2) + { + strncpy(xjdicdir,ENVname, sizeof(xjdicdir)-1); + strncat(xjdicdir,"/", sizeof(xjdicdir)-1-strlen(xjdicdir)); + } + else + { + strncpy(xjdicdir,(unsigned char *)getenv("HOME"), sizeof(xjdicdir)-1); + strncat(xjdicdir,"/", sizeof(xjdicdir)-1-strlen(xjdicdir)); + } + + strncat(xjdicdir, ctl_file, sizeof(xjdicdir)-1-strlen(xjdicdir)); + fm = fopen(xjdicdir,"r"); + if (fm == NULL) + { + // Weird code --waba + strncat(xjdicdir, ctl_file, sizeof(xjdicdir)-1-strlen(xjdicdir)); + fm = fopen(xjdicdir,"r"); + } + if (fm != NULL) + { + while(fgets(rcstr,79,fm) != NULL) + { + rcwd = (unsigned char *)strtok(rcstr," \t"); + if( stringcomp((unsigned char *)"exlist",rcwd) == 0) + { + while (TRUE) + { + rcwd = (unsigned char *)strtok(NULL," \t\f\r\n"); + if (rcwd == NULL) break; + strncpy(exlist[iex],rcwd, sizeof(exlist[iex])); + exlist[iex][sizeof(exlist[iex])-1] = '\0'; + exlens[iex] = strlen(rcwd); + if (iex < EXLIM) iex++; + } + excount = iex-1; + continue; + } + } + } + if (fm == NULL) + { + printf("No control file detected!\n"); + return; + } + else + { + fclose(fm); + return; + } +} +*/ +/*=======function to test a character for alpha or kana/kanji====*/ +int alphaoreuc(unsigned char x) +{ + int c; + + c = x & 0xff; + if(((c >= 65) && (c <= 90)) || ((c >= 97) && (c <= 122))) + { + return (TRUE); + } + if ((c >= '0') && (c <= '9')) + { + return(TRUE); + } + if ((c & 0x80) > 0) + { + return(TRUE); + } + return (FALSE); +} + diff --git a/klatin/AUTHORS b/klatin/AUTHORS new file mode 100644 index 00000000..eddaf195 --- /dev/null +++ b/klatin/AUTHORS @@ -0,0 +1 @@ +George Wright diff --git a/klatin/COPYING b/klatin/COPYING new file mode 100644 index 00000000..37ba36f1 --- /dev/null +++ b/klatin/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/klatin/ChangeLog b/klatin/ChangeLog new file mode 100644 index 00000000..e69de29b diff --git a/klatin/INSTALL b/klatin/INSTALL new file mode 100644 index 00000000..02a4a074 --- /dev/null +++ b/klatin/INSTALL @@ -0,0 +1,167 @@ +Basic Installation +================== + + These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, a file +`config.cache' that saves the results of its tests to speed up +reconfiguring, and a file `config.log' containing compiler output +(useful mainly for debugging `configure'). + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If at some point `config.cache' +contains results you don't want to keep, you may remove or edit it. + + The file `configure.in' is used to create `configure' by a program +called `autoconf'. You only need `configure.in' if you want to change +it or regenerate `configure' using a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes a while. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Type `make install' to install the programs and any data files and + documentation. + + 4. You can remove the program binaries and object files from the + source code directory by typing `make clean'. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. You can give `configure' +initial values for variables by setting them in the environment. Using +a Bourne-compatible shell, you can do that on the command line like +this: + CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure + +Or on systems that have the `env' program, you can do it like this: + env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not supports the `VPATH' +variable, you have to compile the package for one architecture at a time +in the source code directory. After you have installed the package for +one architecture, use `make distclean' before reconfiguring for another +architecture. + +Installation Names +================== + + By default, `make install' will install the package's files in +`/usr/local/bin', `/usr/local/man', etc. You can specify an +installation prefix other than `/usr/local' by giving `configure' the +option `--prefix=PATH'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +give `configure' the option `--exec-prefix=PATH', the package will use +PATH as the prefix for installing programs and libraries. +Documentation and other data files will still use the regular prefix. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Optional Features +================= + + Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + +Specifying the System Type +========================== + + There may be some features `configure' can not figure out +automatically, but needs to determine by the type of host the package +will run on. Usually `configure' can figure that out, but if it prints +a message saying it can not guess the host type, give it the +`--host=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name with three fields: + CPU-COMPANY-SYSTEM + +See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the host type. + + If you are building compiler tools for cross-compiling, you can also +use the `--target=TYPE' option to select the type of system they will +produce code for and the `--build=TYPE' option to select the type of +system on which you are compiling the package. + +Sharing Defaults +================ + + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Operation Controls +================== + + `configure' recognizes the following options to control how it +operates. + +`--cache-file=FILE' + Use and save the results of the tests in FILE instead of + `./config.cache'. Set FILE to `/dev/null' to disable caching, for + debugging `configure'. + +`--help' + Print a summary of the options to `configure', and exit. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`--version' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`configure' also accepts some other, not widely useful, options. + diff --git a/klatin/Makefile.am b/klatin/Makefile.am new file mode 100644 index 00000000..7b9d8819 --- /dev/null +++ b/klatin/Makefile.am @@ -0,0 +1,11 @@ +####### kdevelop will overwrite this part!!! (begin)########## + +# po and doc do not exist. autmake 1.5 does not accept not existing pathes +SUBDIRS = klatin + +EXTRA_DIST = AUTHORS COPYING ChangeLog INSTALL README TODO klatin.lsm + +AUTOMAKE_OPTIONS = foreign + + +include ../admin/Doxyfile.am diff --git a/klatin/README b/klatin/README new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/klatin/README @@ -0,0 +1 @@ + diff --git a/klatin/TODO b/klatin/TODO new file mode 100644 index 00000000..564fcd38 --- /dev/null +++ b/klatin/TODO @@ -0,0 +1,3 @@ +Add subjunctive verb listings to the revision notes (verbs section) + +Add a way to allow the user to add Grammar and Verbs data diff --git a/klatin/klatin.lsm b/klatin/klatin.lsm new file mode 100644 index 00000000..52ec73ab --- /dev/null +++ b/klatin/klatin.lsm @@ -0,0 +1,14 @@ +Begin4 +Title: KLatin -- An educational program to help revise/learn Latin +Version: 1.0 +Entered-date: 2003-08-19 +Description: +Keywords: KDE3 Qt +Author: George Wright +Maintained-by: George Wright +Home-page: +Alternate-site: +Primary-site: http://edu.kde.org/klatin +Platform: Linux. Needs KDE 3.1 or higher +Copying-policy: GPL +End diff --git a/klatin/klatin/Makefile.am b/klatin/klatin/Makefile.am new file mode 100644 index 00000000..048d3c7f --- /dev/null +++ b/klatin/klatin/Makefile.am @@ -0,0 +1,40 @@ +## Makefile.am for klatin + +# this has all of the subdirectories that make will recurse into. if +# there are none, comment this out +SUBDIRS = . data icons + +# this is the program that gets installed. it's name is used for all +# of the other Makefile.am variables +bin_PROGRAMS = klatin + +# set the include path for X, qt and KDE +INCLUDES = $(all_includes) + +# the library search path. +klatin_LDFLAGS = $(KDE_RPATH) $(all_libraries) + +# the libraries to link against. +klatin_LDADD = $(LIB_KFILE) $(top_builddir)/libkdeedu/kdeeducore/libkdeeducore.la + +# which sources should be compiled for klatin +klatin_SOURCES = main.cpp klatin.cpp klatingrammar.cpp klatinverbs.cpp klatinvocab.cpp \ + klatinchoose.ui settings.kcfgc klatingrammarwidget.ui klatinvocabwidget.ui klatinverbswidget.ui \ + klatinresultsdialog.ui klatinsettings_vocabpage.ui + +# these are the headers for your project +noinst_HEADERS = klatin.h klatinverbs.h klatinvocab.h klatingrammar.h + +# let automoc handle all of the meta source files (moc) +METASOURCES = AUTO + +messages: rc.cpp + $(XGETTEXT) *.cpp -o $(podir)/klatin.pot + +xdg_apps_DATA = klatin.desktop +kde_kcfg_DATA = klatin.kcfg + +# this is where the XML-GUI resource file goes +rcdir = $(kde_datadir)/klatin +rc_DATA = klatinui.rc + diff --git a/klatin/klatin/data/Makefile.am b/klatin/klatin/data/Makefile.am new file mode 100644 index 00000000..92cc07c9 --- /dev/null +++ b/klatin/klatin/data/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = . vocab grammar verbs \ No newline at end of file diff --git a/klatin/klatin/data/grammar/Makefile.am b/klatin/klatin/data/grammar/Makefile.am new file mode 100644 index 00000000..0b4f3bf8 --- /dev/null +++ b/klatin/klatin/data/grammar/Makefile.am @@ -0,0 +1,2 @@ +grammardir = $(kde_datadir)/klatin/data/grammar +grammar_DATA = puella.klat servus.klat bellum.klat rex.klat opus.klat gradus.klat genu.klat res.klat \ No newline at end of file diff --git a/klatin/klatin/data/grammar/bellum.klat b/klatin/klatin/data/grammar/bellum.klat new file mode 100644 index 00000000..8f600ffc --- /dev/null +++ b/klatin/klatin/data/grammar/bellum.klat @@ -0,0 +1,40 @@ + + + + +bellum + + +bellum + + +bellum + + +belli + + +bello + + +bello + + +bella + + +bella + + +bella + + +bellorum + + +bellis + + +bellis + + \ No newline at end of file diff --git a/klatin/klatin/data/grammar/genu.klat b/klatin/klatin/data/grammar/genu.klat new file mode 100644 index 00000000..adcf1553 --- /dev/null +++ b/klatin/klatin/data/grammar/genu.klat @@ -0,0 +1,40 @@ + + + + +genu + + +genu + + +genu + + +genus + + +genu + + +genu + + +genua + + +genua + + +genua + + +genuum + + +genibus + + +genibus + + \ No newline at end of file diff --git a/klatin/klatin/data/grammar/gradus.klat b/klatin/klatin/data/grammar/gradus.klat new file mode 100644 index 00000000..d0b598fe --- /dev/null +++ b/klatin/klatin/data/grammar/gradus.klat @@ -0,0 +1,40 @@ + + + + +gradus + + +gradus + + +gradum + + +gradus + + +gradui + + +gradu + + +gradus + + +gradus + + +gradus + + +graduum + + +gradibus + + +gradibus + + \ No newline at end of file diff --git a/klatin/klatin/data/grammar/opus.klat b/klatin/klatin/data/grammar/opus.klat new file mode 100644 index 00000000..1af36a98 --- /dev/null +++ b/klatin/klatin/data/grammar/opus.klat @@ -0,0 +1,40 @@ + + + + +opus + + +opus + + +opus + + +operis + + +operi + + +opere + + +opera + + +opera + + +opera + + +operum + + +operibus + + +operibus + + \ No newline at end of file diff --git a/klatin/klatin/data/grammar/puella.klat b/klatin/klatin/data/grammar/puella.klat new file mode 100644 index 00000000..c379afe6 --- /dev/null +++ b/klatin/klatin/data/grammar/puella.klat @@ -0,0 +1,40 @@ + + + + +puella + + +puella + + +puellam + + +puellae + + +puellae + + +puella + + +puellae + + +puellae + + +puellas + + +puellarum + + +puellis + + +puellis + + \ No newline at end of file diff --git a/klatin/klatin/data/grammar/res.klat b/klatin/klatin/data/grammar/res.klat new file mode 100644 index 00000000..4f4f5a59 --- /dev/null +++ b/klatin/klatin/data/grammar/res.klat @@ -0,0 +1,40 @@ + + + + +res + + +res + + +rem + + +rei + + +rei + + +re + + +res + + +res + + +res + + +rerum + + +rebus + + +rebus + + diff --git a/klatin/klatin/data/grammar/rex.klat b/klatin/klatin/data/grammar/rex.klat new file mode 100644 index 00000000..41a81e05 --- /dev/null +++ b/klatin/klatin/data/grammar/rex.klat @@ -0,0 +1,40 @@ + + + + +rex + + +rex + + +regem + + +regis + + +regi + + +rege + + +reges + + +reges + + +reges + + +regum + + +regibus + + +regibus + + \ No newline at end of file diff --git a/klatin/klatin/data/grammar/servus.klat b/klatin/klatin/data/grammar/servus.klat new file mode 100644 index 00000000..1bb6a4b0 --- /dev/null +++ b/klatin/klatin/data/grammar/servus.klat @@ -0,0 +1,40 @@ + + + + +servus + + +serve + + +servum + + +servi + + +servo + + +servo + + +servi + + +servi + + +servos + + +servorum + + +servis + + +servis + + \ No newline at end of file diff --git a/klatin/klatin/data/verbs/Makefile.am b/klatin/klatin/data/verbs/Makefile.am new file mode 100644 index 00000000..75d2dc9c --- /dev/null +++ b/klatin/klatin/data/verbs/Makefile.am @@ -0,0 +1,6 @@ +verbsdir = $(kde_datadir)/klatin/data/verbs +verbs_DATA = amo-indicative-active.klat amo-indicative-passive.klat amo-subjunctive-active.klat amo-subjunctive-passive.klat \ +moneo-indicative-active.klat moneo-indicative-passive.klat moneo-subjunctive-active.klat moneo-subjunctive-passive.klat \ +rego-indicative-active.klat rego-indicative-passive.klat rego-subjunctive-active.klat rego-subjunctive-passive.klat \ +audio-indicative-active.klat audio-indicative-passive.klat audio-subjunctive-active.klat audio-subjunctive-passive.klat \ +sum-indicative-active.klat sum-subjunctive-active.klat diff --git a/klatin/klatin/data/verbs/amo-indicative-active.klat b/klatin/klatin/data/verbs/amo-indicative-active.klat new file mode 100644 index 00000000..bb7379f3 --- /dev/null +++ b/klatin/klatin/data/verbs/amo-indicative-active.klat @@ -0,0 +1,148 @@ + + + + + amo + amo + + + amas + amas + + + amat + amat + + + amamus + amamus + + + amatis + amatis + + + amant + amant + + + amabo + amabo + + + amabis + amabit + + + amabit + amabit + + + amabimus + amabimus + + + amabitis + amabitis + + + amabunt + amabunt + + + amabam + amabam + + + amabas + amabas + + + amabat + amabat + + + amabamus + amabamus + + + amabatis + amabatis + + + amabant + amabant + + + amavi + amavi + + + amavisti + amavisti + + + amavit + amavit + + + amavimus + amavimus + + + amavistis + amavistis + + + amaverunt + amaverunt + + + amaveram + amaveram + + + amaveras + amaveras + + + amaverat + amaverat + + + amaveramus + amaveramus + + + amaveratis + amaveratis + + + amaverant + amaverant + + + amavero + amavero + + + amaveris + amaveris + + + amaverit + amaverit + + + amaverimus + amaverimus + + + amaveritis + amaveritis + + + amaverint + amaverint + + diff --git a/klatin/klatin/data/verbs/amo-indicative-passive.klat b/klatin/klatin/data/verbs/amo-indicative-passive.klat new file mode 100644 index 00000000..3789b3f4 --- /dev/null +++ b/klatin/klatin/data/verbs/amo-indicative-passive.klat @@ -0,0 +1,148 @@ + + + + + amor + amor + + + amaris + amaris + + + amatur + amatur + + + amamur + amamur + + + amamini + amamini + + + amantur + amantur + + + amabor + amabor + + + amaberis + amaberis + + + amabitur + amabitur + + + amabimur + amabimur + + + amabimini + amabimini + + + amabuntur + amabuntur + + + amabar + amabar + + + amabaris + amabaris + + + amabatur + amabatur + + + amabamur + amabamur + + + amabamini + amabamini + + + amabantur + amabantur + + + amatus sum + amatus sum + + + amatus es + amatus es + + + amatus est + amatus est + + + amati sumus + amati sumus + + + amati estis + amati estis + + + amati sunt + amati sunt + + + amatus eram + amatus eram + + + amatus eras + amatus eras + + + amatus erat + amatus erat + + + amati eramus + amati eramus + + + amati eratis + amati eratis + + + amati erant + amati erant + + + amatus ero + amatus ero + + + amatus eris + amatus eris + + + amatus erit + amatus erit + + + amati erimus + amati erimus + + + amati eritis + amati eritis + + + amati erunt + amati erunt + + diff --git a/klatin/klatin/data/verbs/amo-subjunctive-active.klat b/klatin/klatin/data/verbs/amo-subjunctive-active.klat new file mode 100644 index 00000000..2710602c --- /dev/null +++ b/klatin/klatin/data/verbs/amo-subjunctive-active.klat @@ -0,0 +1,100 @@ + + + + + amem + amem + + + ames + ames + + + amet + amet + + + amemus + amemus + + + ametis + ametis + + + ament + ament + + + amarem + amarem + + + amares + amares + + + amaret + amaret + + + amaremus + amaremus + + + amaretis + amaretis + + + amarent + amarent + + + amaverim + amaverim + + + amaveris + amaveris + + + amaverit + amaverit + + + amaverimus + amaverimus + + + amaveritis + amaveritis + + + amaverint + amaverint + + + amavissem + amavissem + + + amavisses + amavisses + + + amavisset + amavisset + + + amavissemus + amavissemus + + + amavissetis + amavissetis + + + amavissent + amavissent + + diff --git a/klatin/klatin/data/verbs/amo-subjunctive-passive.klat b/klatin/klatin/data/verbs/amo-subjunctive-passive.klat new file mode 100644 index 00000000..78940ebf --- /dev/null +++ b/klatin/klatin/data/verbs/amo-subjunctive-passive.klat @@ -0,0 +1,100 @@ + + + + + amer + amer + + + ameris + ameris + + + ametur + ametur + + + amemur + amemur + + + amemini + amemini + + + amentur + amentur + + + amarer + amarer + + + amareris + amareris + + + amaretur + amaretur + + + amaremur + amaremur + + + amaremini + amaremini + + + amarentur + amarentur + + + amatus sim + amatus sim + + + amatus sis + amatus sis + + + amatus sit + amatus sit + + + amati simus + amati simus + + + amati sitis + amati sitis + + + amati sint + amati sint + + + amatus essem + amatus essem + + + amatus esses + amatus esses + + + amatus esset + amatus esset + + + amati essemus + amati essemus + + + amati essetis + amati essetis + + + amati essent + amati essent + + diff --git a/klatin/klatin/data/verbs/audio-indicative-active.klat b/klatin/klatin/data/verbs/audio-indicative-active.klat new file mode 100644 index 00000000..a140c01e --- /dev/null +++ b/klatin/klatin/data/verbs/audio-indicative-active.klat @@ -0,0 +1,148 @@ + + + + + audio + audio + + + audis + audis + + + audit + audit + + + audimus + audimus + + + auditis + auditis + + + audiunt + audiunt + + + audiam + audiam + + + audies + audies + + + audiet + audiet + + + audiemus + audiemus + + + audietis + audietis + + + audient + audient + + + audibam + audibam + + + audibas + audibas + + + audibat + audibat + + + audibamus + audibamus + + + audibatis + audibatis + + + audibant + audibant + + + audivi + audivi + + + audivisti + audivisti + + + audivit + audivit + + + audivimus + audivimus + + + audivistis + audivistis + + + audiverunt + audiverunt + + + audiveram + audiveram + + + audiveras + audiveras + + + audiverat + audiverat + + + audiveramus + audiveramus + + + audiveratis + audiveratis + + + audiverant + audiverant + + + audivero + audivero + + + audiveris + audiveris + + + audiverit + audiverit + + + audiverimus + audiverimus + + + audiveritis + audiveritis + + + audiverint + audiverint + + diff --git a/klatin/klatin/data/verbs/audio-indicative-passive.klat b/klatin/klatin/data/verbs/audio-indicative-passive.klat new file mode 100644 index 00000000..be6f9d10 --- /dev/null +++ b/klatin/klatin/data/verbs/audio-indicative-passive.klat @@ -0,0 +1,148 @@ + + + + + audior + audior + + + audieris + audieris + + + auditur + auditur + + + audimur + audimur + + + audimini + audimini + + + audiunt + audiunt + + + audiar + audiar + + + audieris + audieris + + + audietur + audietur + + + audiemur + audiemur + + + audiemini + audiemini + + + audientur + audientur + + + audiebar + audiebar + + + audiebaris + audiebaris + + + audiebatur + audiebatur + + + audiebamur + audiebamur + + + audiebamini + audiebamini + + + audiebantur + audiebantur + + + auditus sum + auditus sum + + + auditus es + auditus es + + + auditus est + auditus est + + + auditi sumus + auditi sumus + + + auditi estis + auditi estis + + + auditi sunt + auditi sunt + + + auditus eram + auditus eram + + + auditus eras + auditus eras + + + auditus erat + auditus erat + + + auditi eramus + auditi eramus + + + auditi eratis + auditi eratis + + + auditi erant + auditi erant + + + auditus ero + auditus ero + + + auditus eris + auditus eris + + + auditus erit + auditus erit + + + auditi erimus + auditi erimus + + + auditi eritis + auditi eritis + + + auditi erunt + auditi erunt + + diff --git a/klatin/klatin/data/verbs/audio-subjunctive-active.klat b/klatin/klatin/data/verbs/audio-subjunctive-active.klat new file mode 100644 index 00000000..896ca98f --- /dev/null +++ b/klatin/klatin/data/verbs/audio-subjunctive-active.klat @@ -0,0 +1,100 @@ + + + + + audiam + audiam + + + audias + audias + + + audiat + audiat + + + audiamus + audiamus + + + audiatis + audiatis + + + audiant + audiant + + + audirem + audirem + + + audires + audires + + + audiret + audiret + + + audiremus + audiremus + + + audiretis + audiretis + + + audirent + audirent + + + audiverim + audiverim + + + audiveris + audiveris + + + audiverit + audiverit + + + audiverimus + audiverimus + + + audiveritis + audiveritis + + + audiverint + audiverint + + + audivissem + audivissem + + + audivisses + audivisses + + + audivisset + audivisset + + + audivissemus + audivissemus + + + audivissetis + audivissetis + + + audivissent + audivissent + + diff --git a/klatin/klatin/data/verbs/audio-subjunctive-passive.klat b/klatin/klatin/data/verbs/audio-subjunctive-passive.klat new file mode 100644 index 00000000..0a86c492 --- /dev/null +++ b/klatin/klatin/data/verbs/audio-subjunctive-passive.klat @@ -0,0 +1,100 @@ + + + + + audiar + audiar + + + audiaris + audiaris + + + audiatur + audiatur + + + audiamur + audiamur + + + audiamini + audiamini + + + audiantur + audiantur + + + audirer + audirer + + + audireris + audireris + + + audiretur + audiretur + + + audiremur + audiremur + + + audiremini + audiremini + + + audirentur + audirentur + + + auditus sim + auditus sim + + + auditus sis + auditus sis + + + auditus sit + auditus sit + + + auditi simus + auditi simus + + + auditi sitis + auditi sitis + + + auditi sint + auditi sint + + + auditus essem + auditus essem + + + auditus esses + auditus esses + + + auditus esset + auditus esset + + + auditi essemus + auditi essemus + + + auditi essetis + auditi essetis + + + auditi essent + auditi essent + + diff --git a/klatin/klatin/data/verbs/moneo-indicative-active.klat b/klatin/klatin/data/verbs/moneo-indicative-active.klat new file mode 100644 index 00000000..e6f4f70f --- /dev/null +++ b/klatin/klatin/data/verbs/moneo-indicative-active.klat @@ -0,0 +1,148 @@ + + + + + moneo + moneo + + + mones + mones + + + monet + monet + + + monemus + monemus + + + monetis + monetis + + + monent + monent + + + monebo + monebo + + + monebis + monebis + + + monebit + monebit + + + monebimus + monebimus + + + monebitis + monebitis + + + monebunt + monebunt + + + monebam + monebam + + + monebas + monebas + + + monebat + monebat + + + monebamus + monebamus + + + monebatis + monebatis + + + monebant + monebant + + + monui + monui + + + monuisti + monuisti + + + monuit + monuit + + + monuimus + monuimus + + + monuistis + monuistis + + + monuerunt + monuerunt + + + monueram + monueram + + + monueras + monueras + + + monuerat + monuerat + + + monueramus + monueramus + + + monueratis + monueratis + + + monuerant + monuerant + + + monuero + monuero + + + monueris + monueris + + + monuerit + monuerit + + + monuerimus + monuerimus + + + monueritis + monueritis + + + monuerint + monuerint + + diff --git a/klatin/klatin/data/verbs/moneo-indicative-passive.klat b/klatin/klatin/data/verbs/moneo-indicative-passive.klat new file mode 100644 index 00000000..8b61f28e --- /dev/null +++ b/klatin/klatin/data/verbs/moneo-indicative-passive.klat @@ -0,0 +1,148 @@ + + + + + moneor + moneor + + + moneris + moneris + + + monetur + monetur + + + monemur + monemur + + + monemini + monemini + + + monentur + monentur + + + monebor + monebor + + + moneberis + moneberis + + + monebitur + monebitur + + + monebimur + monebimur + + + monebimini + monebimini + + + monebuntur + monebuntur + + + monebar + monebar + + + monebaris + monebaris + + + monebatur + monebatur + + + monebamur + monebamur + + + monebamini + monebamini + + + monebantur + monebantur + + + monitus sum + monitus sum + + + monitus es + monitus es + + + monitus est + monitus est + + + moniti sumus + moniti sumus + + + moniti estis + moniti estis + + + moniti sunt + moniti sunt + + + monitus eram + monitus eram + + + monitus eras + monitus eras + + + monitus erat + monitus erat + + + moniti eramus + moniti eramus + + + moniti eratis + moniti eratis + + + moniti erant + moniti erant + + + monitus ero + monitus ero + + + monitus eris + monitus eris + + + monitus erit + monitus erit + + + moniti erimus + moniti erimus + + + moniti eritis + moniti eritis + + + moniti erunt + moniti erunt + + diff --git a/klatin/klatin/data/verbs/moneo-subjunctive-active.klat b/klatin/klatin/data/verbs/moneo-subjunctive-active.klat new file mode 100644 index 00000000..5742269b --- /dev/null +++ b/klatin/klatin/data/verbs/moneo-subjunctive-active.klat @@ -0,0 +1,100 @@ + + + + + moneam + moneam + + + moneas + moneas + + + moneat + moneat + + + moneamus + moneamus + + + moneatis + moneatis + + + moneant + moneant + + + monerem + monerem + + + moneres + moneres + + + moneret + moneret + + + moneremus + moneremus + + + moneretis + moneretis + + + monerent + monerent + + + monuerim + monuerim + + + monueris + monueris + + + monuerit + monuerit + + + monuerimus + monuerimus + + + monueritis + monueritis + + + monuerint + monuerint + + + monuissem + monuissem + + + monuisses + monuisses + + + monuisset + monuisset + + + monuissemus + monuissemus + + + monuissetis + monuissetis + + + monuissent + monuissent + + diff --git a/klatin/klatin/data/verbs/moneo-subjunctive-passive.klat b/klatin/klatin/data/verbs/moneo-subjunctive-passive.klat new file mode 100644 index 00000000..693a9e5d --- /dev/null +++ b/klatin/klatin/data/verbs/moneo-subjunctive-passive.klat @@ -0,0 +1,100 @@ + + + + + monear + monear + + + monearis + monearis + + + moneatur + moneatur + + + moneamur + moneamur + + + moneamini + moneamini + + + moneantur + moneantur + + + monerer + monerer + + + monereris + monereris + + + moneretur + moneretur + + + moneremur + moneremur + + + moneremini + moneremini + + + monerentur + monerentur + + + monitus sum + monitus sum + + + monitus sis + monitus sis + + + monitus sit + monitus sit + + + moniti simus + moniti simus + + + moniti sitis + moniti sitis + + + moniti sint + moniti sint + + + monitus essem + monitus essem + + + monitus esses + monitus esses + + + monitus esset + monitus esset + + + moniti essemus + moniti essemus + + + moniti essetis + moniti essetis + + + moniti essent + moniti essent + + diff --git a/klatin/klatin/data/verbs/rego-indicative-active.klat b/klatin/klatin/data/verbs/rego-indicative-active.klat new file mode 100644 index 00000000..75c78dd0 --- /dev/null +++ b/klatin/klatin/data/verbs/rego-indicative-active.klat @@ -0,0 +1,148 @@ + + + + + rego + rego + + + regis + regis + + + regit + regit + + + regimus + regimus + + + regitis + regitis + + + regunt + regunt + + + regam + regam + + + reges + reges + + + reget + reget + + + regemus + regemus + + + regetis + regetis + + + regent + regent + + + regebam + regebam + + + regebas + regebas + + + regebat + regebat + + + regebamus + regebamus + + + regebatis + regebatis + + + regebant + regebant + + + rexi + rexi + + + rexisti + rexisti + + + rexit + rexit + + + reximus + reximus + + + rexistis + rexistis + + + rexerunt + rexerunt + + + rexeram + rexeram + + + rexeras + rexeras + + + rexerat + rexerat + + + rexeramus + rexeramus + + + rexeratis + rexeratis + + + rexerant + rexerant + + + rexero + rexero + + + rexeris + rexeris + + + rexerit + rexerit + + + rexerimus + rexerimus + + + rexeritis + rexeritis + + + rexerint + rexerint + + diff --git a/klatin/klatin/data/verbs/rego-indicative-passive.klat b/klatin/klatin/data/verbs/rego-indicative-passive.klat new file mode 100644 index 00000000..1ea54b6d --- /dev/null +++ b/klatin/klatin/data/verbs/rego-indicative-passive.klat @@ -0,0 +1,148 @@ + + + + + regor + regor + + + regeris + regeris + + + regitur + regitur + + + regimur + regimur + + + regimini + regimini + + + reguntur + reguntur + + + regar + regar + + + regeris + regeris + + + regetur + regetur + + + regemur + regemur + + + regemini + regemini + + + regentur + regentur + + + regebar + regebar + + + regebaris + regebaris + + + regebatur + regebatur + + + regebamur + regebamur + + + regebamini + regebamini + + + regebantur + regebantur + + + rectus sum + rectus sum + + + rectus es + rectus es + + + rectus est + rectus est + + + recti sumus + recti sumus + + + recti estis + recti estis + + + recti sunt + recti sunt + + + rectus eram + rectus eram + + + rectus eras + rectus eras + + + rectus erat + rectus erat + + + recti eramus + recti eramus + + + recti eratis + recti eratis + + + recti erant + recti erant + + + rectus ero + rectus ero + + + rectus eris + rectus eris + + + rectus erit + rectus erit + + + recti erimus + recti erimus + + + recti eritis + recti eritis + + + recti erunt + recti erunt + + diff --git a/klatin/klatin/data/verbs/rego-subjunctive-active.klat b/klatin/klatin/data/verbs/rego-subjunctive-active.klat new file mode 100644 index 00000000..3a97d2d0 --- /dev/null +++ b/klatin/klatin/data/verbs/rego-subjunctive-active.klat @@ -0,0 +1,100 @@ + + + + + regam + regam + + + regas + regas + + + regat + regat + + + regamus + regamus + + + regatis + regatis + + + regant + regant + + + regerem + regerem + + + regeres + regeres + + + regeret + regeret + + + regeremus + regeremus + + + regeretis + regeretis + + + regerent + regerent + + + rexerim + rexerim + + + rexeris + rexeris + + + rexerit + rexerit + + + rexerimus + rexerimus + + + rexeritis + rexeritis + + + rexerint + rexerint + + + rexissem + rexissem + + + rexisses + rexisses + + + rexisset + rexisset + + + rexissemus + rexissemus + + + rexissetis + rexissetis + + + rexissent + rexissent + + diff --git a/klatin/klatin/data/verbs/rego-subjunctive-passive.klat b/klatin/klatin/data/verbs/rego-subjunctive-passive.klat new file mode 100644 index 00000000..1758e9b5 --- /dev/null +++ b/klatin/klatin/data/verbs/rego-subjunctive-passive.klat @@ -0,0 +1,100 @@ + + + + + regar + regar + + + regaris + regaris + + + regatur + regatur + + + regamur + regamur + + + regamini + regamini + + + regantur + regantur + + + regerer + regerer + + + regereris + regereris + + + regeretur + regeretur + + + regeremur + regeremur + + + regeremini + regeremini + + + regerentur + regerentur + + + rectus sim + rectus sim + + + rectus sis + rectus sis + + + rectus sit + rectus sit + + + recti simus + recti simus + + + recti sitis + recti sitis + + + recti sint + recti sint + + + rectus essem + rectus essem + + + rectus esses + rectus esses + + + rectus esset + rectus esset + + + recti essemus + recti essemus + + + recti essetis + recti essetis + + + recti essent + recti essent + + diff --git a/klatin/klatin/data/verbs/sum-indicative-active.klat b/klatin/klatin/data/verbs/sum-indicative-active.klat new file mode 100644 index 00000000..b77fcc88 --- /dev/null +++ b/klatin/klatin/data/verbs/sum-indicative-active.klat @@ -0,0 +1,148 @@ + + + + + sum + sum + + + es + es + + + est + est + + + sumus + sumus + + + estis + estis + + + sunt + sunt + + + ero + ero + + + eris + eris + + + erit + erit + + + erimus + erimus + + + eritis + eritis + + + erunt + erunt + + + eram + eram + + + eras + eras + + + erat + erat + + + eramus + eramus + + + eratis + eratis + + + erant + erant + + + fui + fui + + + fuisti + fuisti + + + fuit + fuit + + + fuimus + fuimus + + + fuistis + fuistis + + + fuerunt + fuerunt + + + fueram + fueram + + + fueras + fueras + + + fuerat + fuerat + + + fueramus + fueramus + + + fueratis + fueratis + + + fuerant + fuerant + + + fuero + fuero + + + fueris + fueris + + + fuerit + fuerit + + + fuerimus + fuerimus + + + fueritis + fueritis + + + fuerint + fuerint + + diff --git a/klatin/klatin/data/verbs/sum-subjunctive-active.klat b/klatin/klatin/data/verbs/sum-subjunctive-active.klat new file mode 100644 index 00000000..c552986a --- /dev/null +++ b/klatin/klatin/data/verbs/sum-subjunctive-active.klat @@ -0,0 +1,100 @@ + + + + + sim + sim + + + sis + sis + + + sit + sit + + + simus + simus + + + sitis + sitis + + + sint + sint + + + essem + essem + + + esses + esses + + + esset + esset + + + essemus + essemus + + + essetis + essetis + + + essent + essent + + + fuerim + fuerim + + + fueris + fueris + + + fuerit + fuerit + + + fuerimus + fuerimus + + + fueritis + fueritis + + + fuerint + fuerint + + + fuissem + fuissem + + + fuisses + fuisses + + + fuisset + fuisset + + + fuissemus + fuissemus + + + fuissetis + fuissetis + + + fuissent + fuissent + + diff --git a/klatin/klatin/data/vocab/Makefile.am b/klatin/klatin/data/vocab/Makefile.am new file mode 100644 index 00000000..54cb7de5 --- /dev/null +++ b/klatin/klatin/data/vocab/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = $(AUTODIRS) diff --git a/klatin/klatin/data/vocab/de/A.kvtml b/klatin/klatin/data/vocab/de/A.kvtml new file mode 100644 index 00000000..01b5c074 --- /dev/null +++ b/klatin/klatin/data/vocab/de/A.kvtml @@ -0,0 +1,197 @@ + + + + + + a, ab + abl + von, seit + + + absum (irreg) + abwesend, fort, weg, fehlen + + + ac, atque + und + + + accido (3) + hinfallen, sich ereignen + + + accipio (3) + annehmen, entgegennehmen + + + accuso (1) + anklagen, beschuldigen + + + ad + acc + zu, an, nahe bei + + + adeo + so sehr + + + adhuc + bis jetzt, immer noch + + + adiuvo (1) + helfen + + + adsum (irreg) + hier sein, anwesend sein + + + advenio (4) + ankommen + + + adversus + entgegen, ungünstig + + + aedificium + Gebäude + + + aedifico (1) + bauen + + + ago (1) + in Bewegung setzen, handeln + + + gratias ago (1) + Dank, bedanken + + + agricola (1) + Bauer + + + aliquis + jemand, etwas + + + alius + ein anderer + + + alii...alii + die anderen, andere + + + alter + der andere, der zweite + + + altus + hoch, tief + + + ambulo (1) + wandern + + + amitto (3) + weggehen lassen, entkommen lassen + + + amo (1) + lieben, gern haben + + + amor (3) + Liebe + + + ancilla (1) + Dienerin, Magd + + + animus (2) + Geist, Seele, Sinn + + + annus (2) + Jahr + + + ante + acc + vorher, vor + + + antea + vorher + + + aperio (4) + öffnen + + + appareo (2) + erscheinen + + + appropinquo (1) + nahekommen + + + apud + acc + bei, in Nähe von + + + aqua (1) + Wasser + + + ara (1) + Altar + + + arcesso (3) + kommen lassen, herbeiführen + + + ars (3) + Handwerk, Kunst + + + ascendo (3) + besteigen + + + audax + kühn, frech, verwegen + + + audeo (2) + Lust haben, wagen + + + audio (4) + hören können, erfahren + + + aufero (3) + wegtragen, wegnehmen, stehlen + + + autem + aber, jedoch + + + auxilium (2) + Hilfe + + diff --git a/klatin/klatin/data/vocab/de/BC.kvtml b/klatin/klatin/data/vocab/de/BC.kvtml new file mode 100644 index 00000000..6aaac787 --- /dev/null +++ b/klatin/klatin/data/vocab/de/BC.kvtml @@ -0,0 +1,229 @@ + + + + + + bellum (2) + Krieg + + + bellum gerere + Krieg führen + + + bene + gut, wohl, günstig + + + bibo (3) + trinken + + + bonus, a, um + gut + + + brevis + kurz + + + caelum (2) + Himmel, Wetter + + + canis (3) + Hund + + + canto (1) + singen, spielen (Musical) + + + capio (3) + erfassen, aussuchen + + + captivus (2) + gefangen, Gefangener + + + caput (3) + Kopf + + + carmen (3) + Lied, Gedicht + + + carus + lieb, teuer + + + castra (2) + Lager + + + celer + schnell, rasch + + + celo (1) + verstecken + + + cena (1) + Mahlzeit + + + centum + hundert + + + ceteri + die übrigen, die anderen + + + cibus (2) + Nahrung + + + circum + um herum + + + civis (3) + Bürger + + + clamo (1) + schreien + + + clamor (3) + Ruf, Schrei, Lärm + + + coepi (past tenses only) + beginnen + + + cogito (1) + denken + + + cognosco (3) + erkennen + + + cogo (3) + versammeln, erzwingen + + + comes (3) + Begleiter, Kamerad + + + conficio (3) + zustandebringen, fertig werden + + + conor (1) + versuchen + + + consentio (4) + übereinstimmen + + + consilium (2) + Plan, Entschluß, Beratung + + + conspicio (3) + anblicken + + + consisto (3) + anhalten, stehen bleiben + + + constituo (3) + entschließen + + + consumo (3) + verbrauchen + + + contendo (3) + vergleichen + + + contra + gegen + + + convenio (4) + zusammenkommen,sich einigen + + + corpus (3) + Körper + + + cotidie + täglich + + + cras + morgen + + + crudelis + grausam + + + cum + wenn + + + credo (3) + glauben, vertrauen + + + cum + abl + mit + + + cupio (3) + begehren, wünschen + + + cur? + warum + + + cura (1) + Vorsorge, Sorge + + + curo (1) + sorgen, besorgen + + + curro (3) + laufen + + + custodio (4) + bewachen + + + custos (3) + Wächter + + diff --git a/klatin/klatin/data/vocab/de/D.kvtml b/klatin/klatin/data/vocab/de/D.kvtml new file mode 100644 index 00000000..afb08499 --- /dev/null +++ b/klatin/klatin/data/vocab/de/D.kvtml @@ -0,0 +1,133 @@ + + + + + + de + abl + unten, über, an + + + dea (1) + Göttin + + + debeo (2) + schulden, müssen + + + decem + zehn + + + decido (3) + herabfallen + + + defendo (3) + abwehren + + + deinde + dann + + + deleo (2) + zerstören + + + descendo (3) + absteigen + + + despero (1) + verzweifeln + + + deus (2) + Gott + + + dico (3) + sagen + + + dies (5) + Tag + + + difficilis + schwierig + + + dirus + unglückverkündend + + + diligenter + sorgfältig + + + discedo (3) + auseinandergehen, verlassen + + + diu + lange + + + dives + reich + + + do (1) + geben + + + doceo (2) + lehren + + + doctus + gelehrt + + + domina (1) + Herrin + + + dominus (2) + Herr + + + domus (4) + Haus + + + donum (2) + Gabe, Geschenk + + + dormio (4) + schlafen + + + duco (3) + führen + + + dum + während, solange bis + + + duo + zwei + + + dux (3) + Führer + + diff --git a/klatin/klatin/data/vocab/de/EF.kvtml b/klatin/klatin/data/vocab/de/EF.kvtml new file mode 100644 index 00000000..2b9b259f --- /dev/null +++ b/klatin/klatin/data/vocab/de/EF.kvtml @@ -0,0 +1,173 @@ + + + + + + e, ex + abl + an, aus + + + ecce! + siehe da + + + efficio (3) + hervorbringen, durchsetzen + + + effugio (3) + entfliehen + + + ego + ich + + + egredior (3) + herausgehen + + + emo (3) + kaufen + + + enim + denn + + + eo (irreg) + gehen + + + epistula (1) + Brief + + + eques (2) + Reiter, Ritter + + + equus (2) + Pferd + + + et + und + + + et... et + sowohl ... als auch + + + etiam + auch, sogar + + + expecto (1) + erwarten + + + fabula (1) + Erzählung, Schauspiel + + + facilis + leicht + + + facio (3) + machen, tun + + + faveo (2) + begünstigen + + + femina (1) + Frau + + + fero (irreg) + tragen, erfordern + + + ferox + mutig, wild + + + ferrum (2) + Eisen + + + fessus + müde + + + festino (1) + eilen + + + fidelis + treu + + + fides (5) + Zuversicht + + + filia (1) + Tochter + + + filius (2) + Sohn + + + flos (3) + Blume + + + flumen (3) + Fluß + + + forte + energisch + + + fortis + stark + + + forum (2) + Forum, Markplatz + + + frango (3) + brechen + + + frater (3) + Bruder + + + frumentum (2) + Getreide + + + frustra + vergeblich + + + fugio (3) + fliehen + + + fundo (3) + gießen + + diff --git a/klatin/klatin/data/vocab/de/GHI1.kvtml b/klatin/klatin/data/vocab/de/GHI1.kvtml new file mode 100644 index 00000000..c172567b --- /dev/null +++ b/klatin/klatin/data/vocab/de/GHI1.kvtml @@ -0,0 +1,173 @@ + + + + + + gaudeo (2) + sich freuen + + + gaudium (2) + Freude + + + gero (3) + tragen, ausführen + + + gladius (2) + Schwert + + + gratias ago + danken, Dank sagen + + + gravis + schwer, ernst + + + habeo (2) + haben + + + habito (1) + bewohnen + + + heri + gestern + + + hic + hier + + + hic, haec, hoc + dies + + + hodie + heute + + + homo (3) + Mann, Mensch + + + honor (3) + Ehre + + + hora (1) + Stunde + + + hortor (1) + ermuntern + + + hortus (2) + Garten + + + hospes (3) + Gast, Fremder + + + hostis (3) + Feind + + + humus (2) + Boden + + + iaceo (2) + liegen + + + iacio (3) + werfen + + + de-/e-/in-icio + abwerfen/ausstoßen/hineinwerfen + + + iam + bereits, schon + + + ianua (1) + Tür + + + ibi + da, dort + + + idem + derselbe, dieselbe, dasselbe + + + igitur + also, daher + + + ignarus + unkundig, unwissend + + + ille + jener, jene, jenes + + + imperator (3) + Kaiser + + + imperium (2) + Reich, Befehl, Gebot + + + impero (1) + befehlen + + + impetus (4) + Angriff + + + in + abl + in, auf + + + in + acc + hinein, hinauf + + + incendo (3) + anzünden + + + infelix + unglücklich + + + ingenium (2) + Begabung + + + ingens + riesig + + + ingredior (3) + einherschreiten + + diff --git a/klatin/klatin/data/vocab/de/I2L.kvtml b/klatin/klatin/data/vocab/de/I2L.kvtml new file mode 100644 index 00000000..6f84d94f --- /dev/null +++ b/klatin/klatin/data/vocab/de/I2L.kvtml @@ -0,0 +1,189 @@ + + + + + + inquit (irreg) + sagen + + + inspicio (3) + besichtigen, einsehen + + + insula (1) + Insel + + + intellego (3) + verstehen + + + inter + acc + unter, zwischen + + + interea + inzwischen + + + interficio (3) + töten + + + intro (1) + eintreten + + + invenio (3) + finden, erfinden + + + invito (1) + einladen + + + invitus + unwillig + + + ipse + selbst + + + ira (1) + Zorn + + + iratus + zornig + + + is, ea, id + dies, das, er, sie, es + + + ita + so + + + ita vero + ja + + + itaque + und so, deshalb + + + iter (3) + Reise + + + iterum + noch einmal + + + iubeo (2) + verordnen + + + iudex (3) + richten + + + iuvenis (3) + junger Mann, Jüngling + + + labor (3) + Arbeit + + + laboro (1) + arbeiten + + + lacrima (1) + Tränen + + + lacrimo (1) + weinen + + + laetus + fröhlich + + + latus + weit + + + laudo (1) + loben + + + legatus (2) + Gesandter + + + legio (3) + Legion + + + lego (3) + lesen + + + lente + slowly + + + leo (3) + Löwe + + + libenter + gern + + + liber + Buch + + + liberi (2) + Kinder + + + libero (1) + befreien + + + libertus (2) + der Freigelassene + + + locus (2) + Platz, Ort + + + longus + lang + + + loquor (3) + sprechen + + + luna (1) + Mond + + + lux (3) + Licht + + diff --git a/klatin/klatin/data/vocab/de/M.kvtml b/klatin/klatin/data/vocab/de/M.kvtml new file mode 100644 index 00000000..ede7e1b9 --- /dev/null +++ b/klatin/klatin/data/vocab/de/M.kvtml @@ -0,0 +1,129 @@ + + + + + + magnopere + sehr + + + magnus + groß + + + malo (irreg) + lieber wollen + + + malus + böse, schlecht + + + maneo (2) + bleiben + + + manus (4) + Hand, Schar + + + mare (3) + Meer + + + maritus (2) + Ehemann + + + mater (3) + Mutter + + + maximus + der größte + + + medius + Mitte + + + mercator (3) + Kaufmann + + + meus + mein + + + miles (3) + Sodat + + + mille (irreg) + tausend + + + minimus + sehr klein, kleinster + + + minime + am wenigsten + + + mirabilis + wunderlich + + + miser + elend, unglücklich + + + mitto (3) + senden + + + modus (2) + Maßstab, Art + + + moneo (2) + warnen, erinnern + + + mons (3) + Berg + + + morior (3) + sterben + + + mors (3) + Tod + + + moveo (2) + bewegen + + + mox + bald + + + multo + viel + + + multus + viel, zahlreich + + + murus (2) + Mauer + + diff --git a/klatin/klatin/data/vocab/de/Makefile.am b/klatin/klatin/data/vocab/de/Makefile.am new file mode 100644 index 00000000..454b81b9 --- /dev/null +++ b/klatin/klatin/data/vocab/de/Makefile.am @@ -0,0 +1,3 @@ +de_vocabdir = $(kde_datadir)/klatin/data/vocabs/de +de_vocab_DATA = A.kvtml BC.kvtml D.kvtml EF.kvtml GHI1.kvtml I2L.kvtml M.kvtml N.kvtml \ + OP1.kvtml P2.kvtml QR.kvtml S.kvtml TU.kvtml V.kvtml diff --git a/klatin/klatin/data/vocab/de/N.kvtml b/klatin/klatin/data/vocab/de/N.kvtml new file mode 100644 index 00000000..33ba97ab --- /dev/null +++ b/klatin/klatin/data/vocab/de/N.kvtml @@ -0,0 +1,157 @@ + + + + + + nuntio (1) + verkündigen + + + nascor (3) + geboren + + + numero (1) + zählen + + + nam + denn + + + -ne + fragend + + + neco (1) + töten + + + notus + bekannt + + + nuntius (2) + Bote, Botschaft + + + nomen (3) + Name + + + nec... nec + weder... noch + + + numquam + nie + + + novus + neu + + + nox (3) + Nacht + + + novem + neun + + + nemo (irreg) + keiner, niemand + + + nobilis + vornehm, adelig + + + non + nicht + + + nullus + keiner, niemand + + + ne quidem + nicht einmal + + + nescio (4) + nicht wissen + + + nolo (irreg) + nicht wollen + + + nihil (irreg) + nichts + + + nunc + jetzt + + + nusquam + nirgends + + + numerus (2) + Zahl, Nummer + + + noster + unser + + + navigo (1) + schiffen + + + nauta (1) + Seemann + + + navis (3) + Schiff + + + nonnulli + einige, manche + + + num...? + nun doch + + + nonne? + nicht wahr + + + narro (1) + erzählen + + + ne + nicht, damit nicht + + + nisi + wenn nicht + + + nos + wir, uns + + + num + nun doch + + diff --git a/klatin/klatin/data/vocab/de/OP1.kvtml b/klatin/klatin/data/vocab/de/OP1.kvtml new file mode 100644 index 00000000..70d023f5 --- /dev/null +++ b/klatin/klatin/data/vocab/de/OP1.kvtml @@ -0,0 +1,145 @@ + + + + + + occido (3) + töten + + + octo + acht + + + oculus (2) + Auge + + + odi (defect) + hassen + + + offero (irref) + anbieten + + + olim + einst, ehemals + + + omnis + alles, jeder + + + opprimo (3) + niederdrücken + + + oppugno (1) + angreifen + + + optimus + sehr gut, der beste + + + opus (3) + Werk + + + oro (1) + beten + + + ostendo (3) + zeigen + + + paene + fast, beinahe + + + pareo (2) + gehorchen + + + paro (1) + vorbereiten + + + pars (3) + Teil + + + parvus + klein + + + pater (3) + Vater + + + patior (3) + ertragen + + + pauci + wenige + + + pauper + arm + + + pax (3) + Frieden + + + pecunia (1) + Geld + + + per + acc + aus, durch + + + periculum (2) + Gefahr + + + periculosus + gefährlich + + + persuadeo (2) + überzeugen + + + perterritus + erschrecken + + + pervenio (4) + ankommen + + + pes (3) + Fuss, Schritt + + + pessimus + am schlechtesten + + + peto (3) + aufsuchen, beanspruchen + + + placet (2, impersonal) + gefallen + + diff --git a/klatin/klatin/data/vocab/de/P2.kvtml b/klatin/klatin/data/vocab/de/P2.kvtml new file mode 100644 index 00000000..b6468ae7 --- /dev/null +++ b/klatin/klatin/data/vocab/de/P2.kvtml @@ -0,0 +1,153 @@ + + + + + + plenus + voll + + + plurimus + das meiste, sehr viel + + + plus + mehr + + + poena (1) + Strafe + + + poenas do + bestrafen + + + pono (3) + zurücklegen + + + pons (3) + Brücke + + + populus (2) + Volk + + + porta (1) + Tor + + + porto (1) + tragen + + + portus (4) + Hafen + + + possum (irreg) + können + + + post + acc + hinter, nach + + + postea + nachher + + + postquam + nachdem + + + postridie + am folgenden Tag + + + postulo (1) + fordern + + + praebeo (2) + darreichen, gewähren + + + praemium (2) + Lohn, Belohnung + + + pretium (2) + Preis + + + primus + erste, erster, erstes + + + princeps (3) + Fürst + + + priusquam + bevor + + + pro + abl + für + + + procedo (3) + vorwärtsschreiten + + + procul + fern + + + proficiscor (3) + aufbrechen + + + progredior (3) + vorschreiten + + + promitto (3) + versprechen + + + prope + acc + nahe + + + proximus + nächster + + + puella (1) + Mädchen + + + puer (2) + Junge + + + pugno (1) + kämpfen + + + pulcher + hübsch, schön + + + punio (4) + strafen + + diff --git a/klatin/klatin/data/vocab/de/QR.kvtml b/klatin/klatin/data/vocab/de/QR.kvtml new file mode 100644 index 00000000..4e40e318 --- /dev/null +++ b/klatin/klatin/data/vocab/de/QR.kvtml @@ -0,0 +1,149 @@ + + + + + + quaero (3) + suchen, forschen + + + qualis + wie beschaffen + + + quam + wie, als + + + quamquam + obwohl + + + quantus? + wie groß + + + quattuor + vier + + + -que + und + + + qui + welcher, wie + + + quidam + ein gewisser + + + quinque + fünf + + + quis? + wer, jemand + + + quo? + wohin + + + quod + weil + + + quo modo? + wie, auf welche Weise + + + quoque + auch + + + quot? + wie viele + + + rapio (3) + rauben, wegschleppen + + + re- + -zurück + + + reddo (3) + zurückgeben + + + redeo (irreg) + zurückgehen + + + refero (irreg) + zurücktragen + + + reficio (3) + wiederherstellen + + + regina (1) + Königin + + + regnum (2) + Königreich + + + regredior (3) + zurückgehen + + + relinquo (3) + aufgeben, zurücklassen + + + res (5) + Sache, Angelegenheit + + + resisto (3) + stehen bleiben widerstehen + + + respondeo (2) + antworten + + + rex (3) + König + + + rideo (2) + lachen + + + rogo (1) + holen, fragen + + + Roma (1) + Rom + + + Romanus + Römer + + + rursus + rückwärts + + diff --git a/klatin/klatin/data/vocab/de/S.kvtml b/klatin/klatin/data/vocab/de/S.kvtml new file mode 100644 index 00000000..3359d9f1 --- /dev/null +++ b/klatin/klatin/data/vocab/de/S.kvtml @@ -0,0 +1,225 @@ + + + + + + sacer + heilig + + + sacerdos (3) + Priester + + + saepe + oft + + + saevus + tobend, wild + + + salus (3) + Sicherheit, Wohlbefinden + + + saluto (1) + grüßen + + + salve! + Sei gegrüßt + + + sanguis (3) + Blut + + + sapiens + weise + + + satis + genug + + + saxum (2) + Felsen + + + scio (4) + wissen + + + scribo (3) + schreiben + + + se + sich + + + sed + aber + + + sedeo (2) + sitzen + + + semper + immer + + + senator (3) + Senator + + + senex (3) + Greis + + + sentio (4) + fühlen + + + septem + sieben + + + sequor (3) + folgen + + + sermo (3) + Gespräch + + + servo (1) + retten, beobachten + + + servus (2) + Sklave + + + severus + streng + + + sex + sechs + + + si + wenn + + + sic + so, auf diese Weise + + + sicut + sowie + + + signum (2) + Zeichen, Merkmal + + + silva (1) + Wald + + + simulac + sobald als + + + sine + abl + ohne + + + sol (3) + Sonne + + + soleo (2) + gewohnt sein + + + solus + allein, einsam + + + sonitus (4) + Klang + + + soror (3) + Schwester + + + specto (1) + schauen, betrachten + + + spero (1) + hoffen, erwarten + + + spes (5) + Hoffnung + + + statim + sofort, gleich + + + sto (1) + stehen + + + stultus + dumm, töricht + + + suavis + angenehm + + + sub + acc/abl + unter, darunter + + + subito + plötzlich + + + sum (irreg) + sein + + + summus + höchster, größter + + + superbus + stolz, hochmütig + + + supero (1) + überwinden, übertreffen + + + surgo (3) + aufstehen, errichten + + + suus + sein, ihr + + diff --git a/klatin/klatin/data/vocab/de/TU.kvtml b/klatin/klatin/data/vocab/de/TU.kvtml new file mode 100644 index 00000000..2d32cf4b --- /dev/null +++ b/klatin/klatin/data/vocab/de/TU.kvtml @@ -0,0 +1,165 @@ + + + + + + taberna (1) + Geschäft, Wirtshaus + + + taceo (2) + schweigen + + + talis + solcher + + + tam + so + + + tamen + jedoch + + + tandem + endlich + + + tantus + so groß + + + templum (2) + Tempel + + + tempestas (3) + Sturm + + + tempus (3) + Zeit + + + teneo (2) + halten + + + terra (1) + Boden, Land + + + terreo (2) + erschrecken + + + timeo (2) + fürchten, sich ängstigen + + + tollo (3) + aufheben, hochheben + + + tot + so viele + + + totus + ganz + + + trado (3) + übergeben + + + traho (3) + ziehen + + + trans + acc + hinüber + + + tres + drei + + + tristis + traurig + + + tu + du + + + tum + dann + + + turba (1) + Menge + + + tutus + sicher + + + tuus + dein + + + ubi + wo?, als, da + + + ultimus + äußerste, letzte + + + umquam + jemals + + + unda (1) + Welle + + + unde + woher + + + unus + eins + + + urbs (3) + Stadt + + + ut + indic + wie + + + ut + subj + dass, so dass + + + utilis + brauchbar + + + utrum... an + ob ... oder + + + uxor (3) + Ehefrau + + diff --git a/klatin/klatin/data/vocab/de/V.kvtml b/klatin/klatin/data/vocab/de/V.kvtml new file mode 100644 index 00000000..334b1b1d --- /dev/null +++ b/klatin/klatin/data/vocab/de/V.kvtml @@ -0,0 +1,125 @@ + + + + + + valde + sehr + + + vale + Lebewohl + + + vehementer + heftig + + + veho (3) + tragen + + + vendo (3) + verkaufen + + + venio (4) + kommen + + + ventus (2) + Wind + + + verbum (2) + Wort + + + verto (3) + wenden + + + verus + echt, wahr + + + vester + euer + + + vestimenta (2) + Kleidung + + + via (1) + Straße, Weg + + + video (2) + sehen + + + villa (1) + Haus, Bauernhof + + + vinco (3) + siegen + + + vinum (2) + Wein + + + vir (2) + Mann + + + vita (1) + Leben + + + vivo (3) + leben + + + vivus + lebend + + + vix + kaum + + + voco (1) + rufen + + + volo (irreg) + wollen + + + vos + Ihr (plural) + + + vox (3) + Stimme, Ruf + + + vulnero (1) + verwunden, verletzen + + + vulnus (3) + Wunde + + + vultus (4) + Miene, Gesicht + + diff --git a/klatin/klatin/data/vocab/en/A.kvtml b/klatin/klatin/data/vocab/en/A.kvtml new file mode 100644 index 00000000..7c0c8e98 --- /dev/null +++ b/klatin/klatin/data/vocab/en/A.kvtml @@ -0,0 +1,192 @@ + + + + + a, ab + abl + from, by + + + absum (irreg) + be out, be absent, be away + + + ac, atque + and + + + accido (3) + happen + + + accipio (3) + accept, take in, receive + + + accuso (1) + accuse + + + ad + acc + to, towards, at + + + adeo + so much, so greatly + + + adhuc + up till now, still + + + adiuvo (1) + help + + + adsum (irreg) + be here, be present + + + advenio (4) + arrive + + + adversus + hostile, unfavourable + + + aedificium + building + + + aedifico (1) + build + + + ago (1) + do, act + + + gratias ago (1) + thank, give thanks + + + agricola (1) + farmer + + + aliquis + someone, something + + + alius + other, another, else + + + alii...alii + some...others + + + alter + the other, the second of two, another + + + altus + high, deep + + + ambulo (1) + walk + + + amitto (3) + lose + + + amo (1) + love, like + + + amor (3) + love + + + ancilla (1) + slave girl, maid + + + animus (2) + spirit, soul, mind + + + annus (2) + year + + + ante + acc + before, in front of + + + antea + before + + + aperio (4) + open + + + appareo (2) + appear + + + appropinquo (1) + approach, come near to + + + apud + acc + among, with, at the house of + + + aqua (1) + water + + + ara (1) + altar + + + arcesso (3) + summon, send for + + + ars (3) + art, skill + + + ascendo (3) + climb + + + audax + bold, daring + + + audeo (2) + dare + + + audio (4) + hear, listen to + + + aufero (3) + take away, carry off, steal + + + autem + but, however + + + auxilium (2) + help + + diff --git a/klatin/klatin/data/vocab/en/BC.kvtml b/klatin/klatin/data/vocab/en/BC.kvtml new file mode 100644 index 00000000..5daf4b83 --- /dev/null +++ b/klatin/klatin/data/vocab/en/BC.kvtml @@ -0,0 +1,224 @@ + + + + + bellum (2) + war + + + bellum gerere + wage war, campaign + + + bene + well + + + bibo (3) + drink + + + bonus, a, um + good + + + brevis + short, brief + + + caelum (2) + sky, heaven + + + canis (3) + dog + + + canto (1) + sing, play (musical) + + + capio (3) + take, catch, capture + + + captivus (2) + captive, prisoner + + + caput (3) + head + + + carmen (3) + song, poem + + + carus + dear + + + castra (2) + camp + + + celer + quick, fast + + + celo (1) + hide + + + cena (1) + dinner + + + centum + a hundred + + + ceteri + the rest, the others + + + cibus (2) + food + + + circum + around + + + civis (3) + citizen + + + clamo (1) + shout + + + clamor (3) + shout, shouting, noise + + + coepi (past tenses only) + begin + + + cogito (1) + think + + + cognosco (3) + get to know, find out + + + cogo (3) + force, compel + + + comes (3) + comrade, companion + + + conficio (3) + finish; wear out, exhaust + + + conor (1) + try + + + consentio (4) + agree + + + consilium (2) + plan, idea, advice + + + conspicio (3) + catch sight of, notice + + + consisto (3) + halt, stop, stand still + + + constituo (3) + decide + + + consumo (3) + eat + + + contendo (3) + hurry + + + contra + against + + + convenio (4) + come together, gather, meet + + + corpus (3) + body + + + cotidie + every day + + + cras + tomorrow + + + crudelis + cruel + + + cum + when + + + credo (3) + believe, trust, have faith in + + + cum + abl + with + + + cupio (3) + want, desire + + + cur? + why? + + + cura (1) + care, worry + + + curo (1) + look after, care for, supervise + + + curro (3) + run + + + custodio (4) + guard + + + custos (3) + guard + + diff --git a/klatin/klatin/data/vocab/en/D.kvtml b/klatin/klatin/data/vocab/en/D.kvtml new file mode 100644 index 00000000..f0d12dc9 --- /dev/null +++ b/klatin/klatin/data/vocab/en/D.kvtml @@ -0,0 +1,128 @@ + + + + + de + abl + from, down from; about + + + dea (1) + goddess + + + debeo (2) + owe, ought, should, must + + + decem + ten + + + decido (3) + fall down + + + defendo (3) + defend + + + deinde + then + + + deleo (2) + destroy + + + descendo (3) + go down, come down + + + despero (1) + despair + + + deus (2) + god + + + dico (3) + say + + + dies (5) + day + + + difficilis + difficult + + + dirus + dreadful + + + diligenter + carefully + + + discedo (3) + depart, leave + + + diu + for a long time + + + dives + rich + + + do (1) + give + + + doceo (2) + teach + + + doctus + learned, educated, skilful, clever + + + domina (1) + mistress + + + dominus (2) + master + + + domus (4) + home + + + donum (2) + gift, present + + + dormio (4) + sleep + + + duco (3) + lead, take + + + dum + while, until + + + duo + two + + + dux (3) + leader + + diff --git a/klatin/klatin/data/vocab/en/EF.kvtml b/klatin/klatin/data/vocab/en/EF.kvtml new file mode 100644 index 00000000..6875c9d2 --- /dev/null +++ b/klatin/klatin/data/vocab/en/EF.kvtml @@ -0,0 +1,168 @@ + + + + + e, ex + abl + from, out of + + + ecce! + see! look! + + + efficio (3) + carry out, accomplish + + + effugio (3) + escape + + + ego + I, me + + + egredior (3) + go out + + + emo (3) + buy + + + enim + for + + + eo (irreg) + go + + + epistula (1) + letter + + + eques (2) + horseman, equestrian + + + equus (2) + horse + + + et + and + + + et... et + both... and + + + etiam + also, even + + + expecto (1) + wait for + + + fabula (1) + story, play + + + facilis + easy + + + facio (3) + make, do + + + faveo (2) + favour, support + + + femina (1) + woman + + + fero (irreg) + bring, carry + + + ferox + fierce, ferocious + + + ferrum (2) + iron, sword + + + fessus + tired + + + festino (1) + hurry + + + fidelis + faithful, loyal + + + fides (5) + loyalty, trustworthiness + + + filia (1) + daughter + + + filius (2) + son + + + flos (3) + flower + + + flumen (3) + river + + + forte + by chance + + + fortis + brave + + + forum (2) + forum, market place + + + frango (3) + break + + + frater (3) + brother + + + frumentum (2) + grain + + + frustra + in vain + + + fugio (3) + run away, flee + + + fundo (3) + pour + + diff --git a/klatin/klatin/data/vocab/en/GHI1.kvtml b/klatin/klatin/data/vocab/en/GHI1.kvtml new file mode 100644 index 00000000..00aa7e13 --- /dev/null +++ b/klatin/klatin/data/vocab/en/GHI1.kvtml @@ -0,0 +1,168 @@ + + + + + gaudeo (2) + be pleased, rejoice + + + gaudium (2) + joy, pleasure + + + gero (3) + wear (clothes), wage (war) + + + gladius (2) + sword + + + gratias ago + thank, give thanks + + + gravis + heavy, serious + + + habeo (2) + have + + + habito (1) + live + + + heri + yesterday + + + hic + here + + + hic, haec, hoc + this + + + hodie + today + + + homo (3) + man, human being + + + honor (3) + honour, official position + + + hora (1) + hour + + + hortor (1) + encourage, urge + + + hortus (2) + garden + + + hospes (3) + guest, host + + + hostis (3) + enemy + + + humus (2) + ground + + + iaceo (2) + lie + + + iacio (3) + throw + + + de-/e-/in-icio + throw down/out/in + + + iam + now, already + + + ianua (1) + door + + + ibi + there + + + idem + the same + + + igitur + therefore, and so + + + ignarus + not knowing, unaware + + + ille + that, he, she, it + + + imperator (3) + emperor + + + imperium (2) + empire, power, command + + + impero (1) + order, command + + + impetus (4) + attack + + + in + abl + in, on + + + in + acc + into, onto + + + incendo (3) + burn, set on fire + + + infelix + unlucky, unhappy + + + ingenium (2) + character + + + ingens + huge + + + ingredior (3) + enter + + diff --git a/klatin/klatin/data/vocab/en/I2L.kvtml b/klatin/klatin/data/vocab/en/I2L.kvtml new file mode 100644 index 00000000..367475ba --- /dev/null +++ b/klatin/klatin/data/vocab/en/I2L.kvtml @@ -0,0 +1,184 @@ + + + + + inquit (irreg) + say, said + + + inspicio (3) + look at, inspect, examine + + + insula (1) + island, block of flats + + + intellego (3) + understand + + + inter + acc + among, between + + + interea + meanwhile + + + interficio (3) + kill + + + intro (1) + enter + + + invenio (3) + find + + + invito (1) + invite + + + invitus + unwilling, reluctant + + + ipse + himself, herself, itself + + + ira (1) + anger + + + iratus + angry + + + is, ea, id + this, that, he, she, it + + + ita + in this way + + + ita vero + yes + + + itaque + and so, therefore + + + iter (3) + journey + + + iterum + again + + + iubeo (2) + order + + + iudex (3) + judge + + + iuvenis (3) + young man + + + labor (3) + work + + + laboro (1) + to work + + + lacrima (1) + tear + + + lacrimo (1) + weep, cry + + + laetus + happy + + + latus + wide + + + laudo (1) + praise + + + legatus (2) + commander + + + legio (3) + legion + + + lego (3) + read, choose + + + lente + slowly + + + leo (3) + lion + + + libenter + willingly, gladly + + + liber + book + + + liberi (2) + children + + + libero (1) + free, set free + + + libertus (2) + freedman, ex-slave + + + locus (2) + place + + + longus + long + + + loquor (3) + speak + + + luna (1) + moon + + + lux (3) + light, daylight + + diff --git a/klatin/klatin/data/vocab/en/M.kvtml b/klatin/klatin/data/vocab/en/M.kvtml new file mode 100644 index 00000000..1380e063 --- /dev/null +++ b/klatin/klatin/data/vocab/en/M.kvtml @@ -0,0 +1,124 @@ + + + + + magnopere + greatly + + + magnus + big, large, great + + + malo (irreg) + prefer + + + malus + evil, bad + + + maneo (2) + remain stay + + + manus (4) + hand, group of people + + + mare (3) + sea + + + maritus (2) + husband + + + mater (3) + mother + + + maximus + very big/great, biggest, greatest + + + medius + middle + + + mercator (3) + merchant + + + meus + my + + + miles (3) + soldier + + + mille (irreg) + thousand + + + minimus + very little, smallest + + + minime + very little, least, no + + + mirabilis + strange, extraordinary, wonderful + + + miser + miserable, wretched, sad + + + mitto (3) + send + + + modus (2) + manner, way, kind + + + moneo (2) + warn, advise + + + mons (3) + mountain + + + morior (3) + die + + + mors (3) + death + + + moveo (2) + move + + + mox + soon + + + multo + much + + + multus + much, many + + + murus (2) + wall + + diff --git a/klatin/klatin/data/vocab/en/Makefile.am b/klatin/klatin/data/vocab/en/Makefile.am new file mode 100644 index 00000000..46f763f6 --- /dev/null +++ b/klatin/klatin/data/vocab/en/Makefile.am @@ -0,0 +1,3 @@ +en_vocabdir = $(kde_datadir)/klatin/data/vocabs/en +en_vocab_DATA = A.kvtml BC.kvtml D.kvtml EF.kvtml GHI1.kvtml I2L.kvtml M.kvtml N.kvtml \ + OP1.kvtml P2.kvtml QR.kvtml S.kvtml TU.kvtml V.kvtml diff --git a/klatin/klatin/data/vocab/en/N.kvtml b/klatin/klatin/data/vocab/en/N.kvtml new file mode 100644 index 00000000..2f971a4b --- /dev/null +++ b/klatin/klatin/data/vocab/en/N.kvtml @@ -0,0 +1,152 @@ + + + + + nuntio (1) + accounce + + + nascor (3) + be born + + + numero (1) + count + + + nam + for + + + -ne + introduces question + + + neco (1) + kill + + + notus + known, well-known, famous + + + nuntius (2) + messenger, message, news + + + nomen (3) + name + + + nec... nec + neither... nor + + + numquam + never + + + novus + new + + + nox (3) + night + + + novem + nine + + + nemo (irreg) + no one, nobody + + + nobilis + noble, of noble birth + + + non + not + + + nullus + not any, no + + + ne quidem + not even + + + nescio (4) + not know + + + nolo (irreg) + not want + + + nihil (irreg) + nothing + + + nunc + now + + + nusquam + nowhere + + + numerus (2) + number + + + noster + our + + + navigo (1) + sail + + + nauta (1) + sailor + + + navis (3) + ship + + + nonnulli + some, several + + + num...? + surely not? + + + nonne? + surely? + + + narro (1) + tell, relate + + + ne + that... not, so that... not + + + nisi + unless, except + + + nos + we, us + + + num + whether + + diff --git a/klatin/klatin/data/vocab/en/OP1.kvtml b/klatin/klatin/data/vocab/en/OP1.kvtml new file mode 100644 index 00000000..287b461c --- /dev/null +++ b/klatin/klatin/data/vocab/en/OP1.kvtml @@ -0,0 +1,140 @@ + + + + + occido (3) + kill + + + octo + eight + + + oculus (2) + eye + + + odi (defect) + I hate + + + offero (irref) + offer + + + olim + once, some time ago + + + omnis + all, every + + + opprimo (3) + crush + + + oppugno (1) + attack + + + optimus + very good, excellent, best + + + opus (3) + work, construction + + + oro (1) + beg + + + ostendo (3) + show + + + paene + almost, nearly + + + pareo (2) + obey + + + paro (1) + prepare + + + pars (3) + part + + + parvus + small + + + pater (3) + father + + + patior (3) + suffer, eundure + + + pauci + few, a few + + + pauper + poor + + + pax (3) + peace + + + pecunia (1) + money + + + per + acc + through, along + + + periculum (2) + danger + + + periculosus + dangerous + + + persuadeo (2) + persuade + + + perterritus + terrified + + + pervenio (4) + reach, arrive at + + + pes (3) + foot, paw + + + pessimus + very bad, worst + + + peto (3) + make for, seek, beg/ask for, attack + + + placet (2, impersonal) + it pleases, suits + + diff --git a/klatin/klatin/data/vocab/en/P2.kvtml b/klatin/klatin/data/vocab/en/P2.kvtml new file mode 100644 index 00000000..39ed0c5a --- /dev/null +++ b/klatin/klatin/data/vocab/en/P2.kvtml @@ -0,0 +1,148 @@ + + + + + plenus + full + + + plurimus + most, very much, very many + + + plus + more + + + poena (1) + punishment + + + poenas do + pay the penalty, be punished + + + pono (3) + put, place, put up + + + pons (3) + bridge + + + populus (2) + people, nation + + + porta (1) + gate + + + porto (1) + carry + + + portus (4) + harbour, port + + + possum (irreg) + can, be able + + + post + acc + after, behind + + + postea + afterwards + + + postquam + after, when + + + postridie + on the next day + + + postulo (1) + demand + + + praebeo (2) + provide + + + praemium (2) + prize, reward, profit + + + pretium (2) + price + + + primus + first + + + princeps (3) + chief, chieftain, emperor + + + priusquam + before, until + + + pro + abl + in front of, for, in return for + + + procedo (3) + advance, proceed + + + procul + far off + + + proficiscor (3) + set out + + + progredior (3) + advance + + + promitto (3) + promise + + + prope + acc + near + + + proximus + nearest, next to + + + puella (1) + girl + + + puer (2) + boy + + + pugno (1) + fight + + + pulcher + beautiful, handsome + + + punio (4) + punish + + diff --git a/klatin/klatin/data/vocab/en/QR.kvtml b/klatin/klatin/data/vocab/en/QR.kvtml new file mode 100644 index 00000000..bb164992 --- /dev/null +++ b/klatin/klatin/data/vocab/en/QR.kvtml @@ -0,0 +1,144 @@ + + + + + quaero (3) + search for, look for, ask + + + qualis + what sort of + + + quam + how; than + + + quamquam + although + + + quantus? + how big? + + + quattuor + four + + + -que + and + + + qui + who, which + + + quidam + one, a certain, some + + + quinque + five + + + quis? + who? what? + + + quo? + where to? + + + quod + because + + + quo modo? + how? in what way? + + + quoque + also, too + + + quot? + how many? + + + rapio (3) + seize, grab + + + re- + -back + + + reddo (3) + give back, restore + + + redeo (irreg) + go back, come back, return + + + refero (irreg) + bring/carry back; report, tell + + + reficio (3) + repair + + + regina (1) + queen + + + regnum (2) + kingdom + + + regredior (3) + go back, return + + + relinquo (3) + leave, leave behind + + + res (5) + thing, business + + + resisto (3) + resist + + + respondeo (2) + reply + + + rex (3) + king + + + rideo (2) + laugh, smile + + + rogo (1) + ask, ask for + + + Roma (1) + Rome + + + Romanus + Roman + + + rursus + again + + diff --git a/klatin/klatin/data/vocab/en/S.kvtml b/klatin/klatin/data/vocab/en/S.kvtml new file mode 100644 index 00000000..ea548f8e --- /dev/null +++ b/klatin/klatin/data/vocab/en/S.kvtml @@ -0,0 +1,220 @@ + + + + + sacer + sacred + + + sacerdos (3) + priest + + + saepe + often + + + saevus + savage, cruel + + + salus (3) + safety, health + + + saluto (1) + greet + + + salve! + hello! + + + sanguis (3) + blood + + + sapiens + wise + + + satis + enough + + + saxum (2) + rock + + + scio (4) + know + + + scribo (3) + write + + + se + himself, herself, itself + + + sed + but + + + sedeo (2) + sit + + + semper + always + + + senator (3) + senator + + + senex (3) + old man + + + sentio (4) + feel, notice + + + septem + seven + + + sequor (3) + follow + + + sermo (3) + conversation + + + servo (1) + save, look after + + + servus (2) + slave + + + severus + severe, strict + + + sex + six + + + si + if + + + sic + thus, in this way + + + sicut + like, just as + + + signum (2) + sign, signal, seal + + + silva (1) + wood + + + simulac + as soon as + + + sine + abl + without + + + sol (3) + sun + + + soleo (2) + be accustomed + + + solus + alone, lonely, only + + + sonitus (4) + noise + + + soror (3) + sister + + + specto (1) + look at, watch + + + spero (1) + hope, expect + + + spes (5) + hope + + + statim + at once, immediately + + + sto (1) + stand + + + stultus + stupid, foolish + + + suavis + sweet + + + sub + acc/abl + under, beneath + + + subito + suddenly + + + sum (irreg) + be + + + summus + highest, greatest, top (of) + + + superbus + proud, arrogant + + + supero (1) + overcome, overpower + + + surgo (3) + get up, stand up, rise + + + suus + his, her, its, their (own) + + diff --git a/klatin/klatin/data/vocab/en/TU.kvtml b/klatin/klatin/data/vocab/en/TU.kvtml new file mode 100644 index 00000000..299e3cbc --- /dev/null +++ b/klatin/klatin/data/vocab/en/TU.kvtml @@ -0,0 +1,160 @@ + + + + + taberna (1) + shop, inn + + + taceo (2) + be silent, be quiet + + + talis + such + + + tam + so + + + tamen + however + + + tandem + at last, finally + + + tantus + so great, such a great + + + templum (2) + temple + + + tempestas (3) + storm + + + tempus (3) + time + + + teneo (2) + hold + + + terra (1) + ground, land + + + terreo (2) + frighten + + + timeo (2) + fear, be afraid + + + tollo (3) + raise, lift up, hold up + + + tot + so many + + + totus + whole + + + trado (3) + hand over + + + traho (3) + drag + + + trans + acc + across + + + tres + three + + + tristis + sad + + + tu + you (singular) + + + tum + then + + + turba (1) + crowd + + + tutus + safe + + + tuus + your (singular), yours + + + ubi + where? where, when + + + iltimus + furthest, last + + + umquam + ever + + + unda (1) + wave + + + unde + from where + + + unus + one + + + urbs (3) + city + + + ut + indic + as + + + ut + subj + that, so that, in order that + + + utilis + useful + + + utrum... an + whether... or + + + uxor (3) + wife + + diff --git a/klatin/klatin/data/vocab/en/V.kvtml b/klatin/klatin/data/vocab/en/V.kvtml new file mode 100644 index 00000000..29fd7b09 --- /dev/null +++ b/klatin/klatin/data/vocab/en/V.kvtml @@ -0,0 +1,120 @@ + + + + + valde + very much, very + + + vale + goodbye, farewell + + + vehementer + violently, loudly + + + veho (3) + carry + + + vendo (3) + sell + + + venio (4) + come + + + ventus (2) + wind + + + verbum (2) + word + + + verto (3) + turn + + + verus + true, real + + + vester + you (plural), yours + + + vestimenta (2) + clothes + + + via (1) + street, road, way + + + video (2) + see + + + villa (1) + house, country villa + + + vinco (3) + conquer + + + vinum (2) + wine + + + vir (2) + man + + + vita (1) + life + + + vivo (3) + live, be alive + + + vivus + alive, living + + + vix + hardly, scarcely, with difficulty + + + voco (1) + call + + + volo (irreg) + want + + + vos + you (plural) + + + vox (3) + voice, shout + + + vulnero (1) + wound, injure + + + vulnus (3) + wound + + + vultus (4) + expression, face + + diff --git a/klatin/klatin/data/vocab/pl/A.kvtml b/klatin/klatin/data/vocab/pl/A.kvtml new file mode 100644 index 00000000..3ccf4856 --- /dev/null +++ b/klatin/klatin/data/vocab/pl/A.kvtml @@ -0,0 +1,192 @@ + + + + + a, ab + abl + z + + + absum (irreg) + być nieobecnym + + + ac, atque + i + + + accido (3) + zdarzać siÄ™ + + + accipio (3) + akceptować + + + accuso (1) + oskarżać + + + ad + acc + do, w kierunku + + + adeo + tak wiele, tak wielki + + + adhuc + do tej pory, wciąż + + + adiuvo (1) + pomagać + + + adsum (irreg) + być tu, być obecnym + + + advenio (4) + przybywać + + + adversus + wrogi, nieprzyjazny + + + aedificium + budynek + + + aedifico (1) + budować + + + ago (1) + robić, dziaÅ‚ać + + + gratias ago (1) + dziÄ™kować + + + agricola (1) + rolnik + + + aliquis + ktoÅ›, coÅ› + + + alius + inny + + + alii...alii + niektórzy...inni + + + alter + ten drugi, alternatywny + + + altus + wysoki, gÅ‚Ä™boki + + + ambulo (1) + spacerować + + + amitto (3) + przegrywać + + + amo (1) + kochać + + + amor (3) + miÅ‚ość + + + ancilla (1) + niewolnica + + + animus (2) + duch, umysÅ‚, dusza + + + annus (2) + rok + + + ante + acc + przed (czas), przed czymÅ› + + + antea + przed + + + aperio (4) + otwierać + + + appareo (2) + pojawiać siÄ™ + + + appropinquo (1) + nadchodzić, zbliżać siÄ™ + + + apud + acc + pomiÄ™dzy, z, w domu ... + + + aqua (1) + woda + + + ara (1) + oÅ‚tarz + + + arcesso (3) + wezwać + + + ars (3) + sztuka, umiejÄ™tność + + + ascendo (3) + wspinać siÄ™ + + + audax + Å›miaÅ‚y + + + audeo (2) + oÅ›mielać siÄ™ + + + audio (4) + sÅ‚yszeć, sÅ‚uchać + + + aufero (3) + odbierać, kraść + + + autem + ale, aczkolwiek + + + auxilium (2) + pomoc + + diff --git a/klatin/klatin/data/vocab/pl/BC.kvtml b/klatin/klatin/data/vocab/pl/BC.kvtml new file mode 100644 index 00000000..adddfcdf --- /dev/null +++ b/klatin/klatin/data/vocab/pl/BC.kvtml @@ -0,0 +1,224 @@ + + + + + bellum (2) + wojna + + + bellum gerere + prowadzić wojnÄ™ + + + bene + dobrze + + + bibo (3) + pić + + + bonus, a, um + dobry + + + brevis + krótki + + + caelum (2) + niebo, niebiosa + + + canis (3) + pies + + + canto (1) + Å›piewać + + + capio (3) + chwytać, brać + + + captivus (2) + schwytany, wiÄ™zieÅ„ + + + caput (3) + gÅ‚owa + + + carmen (3) + pieśń, poemat + + + carus + drogi + + + castra (2) + obóz + + + celer + szybki + + + celo (1) + ukryć siÄ™ + + + cena (1) + wieczerza + + + centum + sto + + + ceteri + reszta, pozostali + + + cibus (2) + jedzenie + + + circum + wokoÅ‚o + + + civis (3) + obywatel + + + clamo (1) + krzyczeć, woÅ‚ać + + + clamor (3) + krzyk, haÅ‚as + + + coepi (past tenses only) + zaczynać + + + cogito (1) + myÅ›leć + + + cognosco (3) + poznawać + + + cogo (3) + zmuszać + + + comes (3) + towarzysz + + + conficio (3) + skoÅ„czyć, zmÄ™czyć siÄ™ + + + conor (1) + próbować + + + consentio (4) + zgadzać siÄ™ + + + consilium (2) + plan, pomysÅ‚, rada + + + conspicio (3) + zauważyć + + + consisto (3) + zatrzymywać, stać bez ruchu + + + constituo (3) + decydować + + + consumo (3) + jeść + + + contendo (3) + Å›pieszyć siÄ™ + + + contra + przeciw + + + convenio (4) + iść razem, spotykać siÄ™, zbierać siÄ™ + + + corpus (3) + ciaÅ‚o + + + cotidie + każdego dnia + + + cras + jutro + + + crudelis + okrutny + + + cum + kiedy + + + credo (3) + wierzyć, mieć nadziejÄ™ w + + + cum + abl + z + + + cupio (3) + chcieć, pragnąć + + + cur? + dlaczego? + + + cura (1) + dbać, martwić siÄ™ + + + curo (1) + opiekować siÄ™, nadzorować + + + curro (3) + biec + + + custodio (4) + bronić + + + custos (3) + bronić + + diff --git a/klatin/klatin/data/vocab/pl/D.kvtml b/klatin/klatin/data/vocab/pl/D.kvtml new file mode 100644 index 00000000..ca491f41 --- /dev/null +++ b/klatin/klatin/data/vocab/pl/D.kvtml @@ -0,0 +1,128 @@ + + + + + de + abl + od, z + + + dea (1) + bogini + + + debeo (2) + mieć powinność, musieć + + + decem + dziesięć + + + decido (3) + fall down + + + defendo (3) + bronić + + + deinde + wtedy + + + deleo (2) + niszczyć + + + descendo (3) + iść w dół, zstÄ™pować + + + despero (1) + rozpaczać + + + deus (2) + bóg + + + dico (3) + mówić + + + dies (5) + dzieÅ„ + + + difficilis + trudny + + + dirus + straszny + + + diligenter + ostrożny + + + discedo (3) + opuszczać + + + diu + na dÅ‚ugi czas + + + dives + bogaty + + + do (1) + dawać + + + doceo (2) + uczyć + + + doctus + nauczony, wyksztaÅ‚cony, mÄ…dry + + + domina (1) + pani + + + dominus (2) + pan + + + domus (4) + dom + + + donum (2) + prezent, dar + + + dormio (4) + spać + + + duco (3) + prowadzić + + + dum + podczas + + + duo + dwa + + + dux (3) + przywódca + + diff --git a/klatin/klatin/data/vocab/pl/EF.kvtml b/klatin/klatin/data/vocab/pl/EF.kvtml new file mode 100644 index 00000000..952766c3 --- /dev/null +++ b/klatin/klatin/data/vocab/pl/EF.kvtml @@ -0,0 +1,168 @@ + + + + + e, ex + abl + z + + + ecce! + oto, patrz + + + efficio (3) + osiÄ…gnąć + + + effugio (3) + uciekać + + + ego + ja + + + egredior (3) + wychodzić + + + emo (3) + kupować + + + enim + dla + + + eo (irreg) + iść + + + epistula (1) + list + + + eques (2) + jeździec + + + equus (2) + koÅ„ + + + et + i + + + et... et + oba... oraz + + + etiam + także, nawet + + + expecto (1) + oczekiwać + + + fabula (1) + historia, fabuÅ‚a + + + facilis + Å‚atwy + + + facio (3) + czynić, robić + + + faveo (2) + wspierać, popierać + + + femina (1) + kobieta + + + fero (irreg) + przynosić, nieść + + + ferox + gwaÅ‚towny + + + ferrum (2) + iron, sword + + + fessus + zmÄ™czony + + + festino (1) + Å›pieszyć siÄ™ + + + fidelis + wierny, lojalny + + + fides (5) + lojalność, wierność + + + filia (1) + córka + + + filius (2) + syn + + + flos (3) + kwiat + + + flumen (3) + rzeka + + + forte + szczęśliwie + + + fortis + dzielny + + + forum (2) + plac, targ + + + frango (3) + Å‚amać + + + frater (3) + brat + + + frumentum (2) + ziarno + + + frustra + na próżno + + + fugio (3) + uciekać + + + fundo (3) + wylewać + + diff --git a/klatin/klatin/data/vocab/pl/GHI1.kvtml b/klatin/klatin/data/vocab/pl/GHI1.kvtml new file mode 100644 index 00000000..4637bcc3 --- /dev/null +++ b/klatin/klatin/data/vocab/pl/GHI1.kvtml @@ -0,0 +1,168 @@ + + + + + gaudeo (2) + radować siÄ™ + + + gaudium (2) + radość, przyjemność + + + gero (3) + nosić (ubrania), prowadzić (wojnÄ™) + + + gladius (2) + miecz + + + gratias ago + dziÄ™kować + + + gravis + ciężki, poważny + + + habeo (2) + mieć + + + habito (1) + żyć + + + heri + wczoraj + + + hic + tutaj + + + hic, haec, hoc + to + + + hodie + dziÅ› + + + homo (3) + czÅ‚owiek + + + honor (3) + zaszczyt, urzÄ…d + + + hora (1) + godzina + + + hortor (1) + zachÄ™cać + + + hortus (2) + ogród + + + hospes (3) + gość, gospodarz + + + hostis (3) + wróg + + + humus (2) + ziemia + + + iaceo (2) + kÅ‚amać + + + iacio (3) + rzucać + + + de-/e-/in-icio + zrzucać, wyrzucać, wrzucać + + + iam + teraz, już + + + ianua (1) + drzwi + + + ibi + tam + + + idem + ten sam + + + igitur + dlatego + + + ignarus + nie wiedzÄ…cy, nieÅ›wiadomy + + + ille + ten, on, ona, to + + + imperator (3) + cesarz + + + imperium (2) + imperium, potÄ™ga, dowodzenie + + + impero (1) + rozkazywać, dowodzić + + + impetus (4) + atak + + + in + abl + w, na + + + in + acc + w, na (zmiana stanu) + + + incendo (3) + palić, podpalać + + + infelix + nieszczęśliwy + + + ingenium (2) + charakter + + + ingens + duży + + + ingredior (3) + wchodzić + + diff --git a/klatin/klatin/data/vocab/pl/I2L.kvtml b/klatin/klatin/data/vocab/pl/I2L.kvtml new file mode 100644 index 00000000..712cba87 --- /dev/null +++ b/klatin/klatin/data/vocab/pl/I2L.kvtml @@ -0,0 +1,184 @@ + + + + + inquit (irreg) + mówić, powiedzieć + + + inspicio (3) + spojrzeć na, sprawdzać + + + insula (1) + wyspa + + + intellego (3) + rozumieć + + + inter + acc + pomiÄ™dzy, miÄ™dzy + + + interea + podczas + + + interficio (3) + zabić + + + intro (1) + wejść + + + invenio (3) + znaleźć + + + invito (1) + zapraszać + + + invitus + niechÄ™tny + + + ipse + on sam, ona sama, to samo + + + ira (1) + gniew + + + iratus + gniewny + + + is, ea, id + ten, to, on, ona, to + + + ita + tym sposobem + + + ita vero + zaprawdÄ™, tak + + + itaque + i tak, dlatego + + + iter (3) + podróż + + + iterum + znowu + + + iubeo (2) + rozkazywać + + + iudex (3) + sÄ…dzić + + + iuvenis (3) + mÅ‚odzieniec + + + labor (3) + praca + + + laboro (1) + pracować + + + lacrima (1) + Å‚za + + + lacrimo (1) + pÅ‚akać + + + laetus + szczęśliwy + + + latus + szeroki + + + laudo (1) + chwalić + + + legatus (2) + dowódca + + + legio (3) + legion + + + lego (3) + czytać, wybierać + + + lente + powoli + + + leo (3) + lew + + + libenter + chÄ™tnie, z radoÅ›ciÄ… + + + liber + książka + + + liberi (2) + dzieci + + + libero (1) + uwalniać + + + libertus (2) + wyzwoleniec, byÅ‚y niewolnik + + + locus (2) + miejsce + + + longus + dÅ‚ugi + + + loquor (3) + mówić + + + luna (1) + księżyc + + + lux (3) + Å›wiatÅ‚o + + diff --git a/klatin/klatin/data/vocab/pl/M.kvtml b/klatin/klatin/data/vocab/pl/M.kvtml new file mode 100644 index 00000000..907484b3 --- /dev/null +++ b/klatin/klatin/data/vocab/pl/M.kvtml @@ -0,0 +1,124 @@ + + + + + magnopere + wspaniale + + + magnus + wielki, duży + + + malo (irreg) + woleć + + + malus + zÅ‚y + + + maneo (2) + pozostawać + + + manus (4) + rÄ™ka, grupa ludzi + + + mare (3) + morze + + + maritus (2) + mąż + + + mater (3) + matka + + + maximus + najwiÄ™kszy, bardzo dużo + + + medius + Å›redni + + + mercator (3) + kupiec + + + meus + mój + + + miles (3) + żoÅ‚nierz + + + mille (irreg) + tysiÄ…c + + + minimus + najmniejszy, bardzo maÅ‚o + + + minime + bardzo maÅ‚o, najmniej + + + mirabilis + dziwny, cudowny + + + miser + żaÅ‚osny, smutny + + + mitto (3) + wysyÅ‚ać + + + modus (2) + sposób + + + moneo (2) + ostrzegać, doradzać + + + mons (3) + góra + + + morior (3) + umierać + + + mors (3) + Å›mierć + + + moveo (2) + ruszać + + + mox + wkrótce + + + multo + dużo + + + multus + liczny + + + murus (2) + mur + + diff --git a/klatin/klatin/data/vocab/pl/Makefile.am b/klatin/klatin/data/vocab/pl/Makefile.am new file mode 100644 index 00000000..fe184430 --- /dev/null +++ b/klatin/klatin/data/vocab/pl/Makefile.am @@ -0,0 +1,3 @@ +pl_vocabdir = $(kde_datadir)/klatin/data/vocabs/pl +pl_vocab_DATA = A.kvtml BC.kvtml D.kvtml EF.kvtml GHI1.kvtml I2L.kvtml M.kvtml N.kvtml \ + OP1.kvtml P2.kvtml QR.kvtml S.kvtml TU.kvtml V.kvtml diff --git a/klatin/klatin/data/vocab/pl/N.kvtml b/klatin/klatin/data/vocab/pl/N.kvtml new file mode 100644 index 00000000..af7afc55 --- /dev/null +++ b/klatin/klatin/data/vocab/pl/N.kvtml @@ -0,0 +1,152 @@ + + + + + nuntio (1) + ogÅ‚aszać + + + nascor (3) + rodzić siÄ™, pochodzić + + + numero (1) + liczyć + + + nam + dla + + + -ne + wprowadza pytanie + + + neco (1) + zabić + + + notus + znany, sÅ‚awny + + + nuntius (2) + posÅ‚aniec, wiadomość + + + nomen (3) + imiÄ™ + + + nec... nec + ani... ani + + + numquam + nigdy + + + novus + nowy + + + nox (3) + noc + + + novem + dziewięć + + + nemo (irreg) + nikt + + + nobilis + szlachetny, dobrze urodzony + + + non + nie + + + nullus + nic, żaden + + + ne quidem + nawet nie + + + nescio (4) + nie wiedzieć + + + nolo (irreg) + nie chcieć + + + nihil (irreg) + nic + + + nunc + teraz + + + nusquam + nigdzie + + + numerus (2) + liczba + + + noster + nasz + + + navigo (1) + żeglować + + + nauta (1) + żeglarz + + + navis (3) + statek + + + nonnulli + kilka, trochÄ™ + + + num...? + na pewno nie? + + + nonne? + na pewno? + + + narro (1) + opowiadać, relacjonować + + + ne + to... nie, tak wiÄ™c... nie + + + nisi + jeÅ›li nie, z wyjÄ…tkiem + + + nos + my, nas + + + num + jeÅ›li + + diff --git a/klatin/klatin/data/vocab/pl/OP1.kvtml b/klatin/klatin/data/vocab/pl/OP1.kvtml new file mode 100644 index 00000000..f82a7557 --- /dev/null +++ b/klatin/klatin/data/vocab/pl/OP1.kvtml @@ -0,0 +1,140 @@ + + + + + occido (3) + zabić + + + octo + osiem + + + oculus (2) + oko + + + odi (defect) + nienawidzÄ™ + + + offero (irref) + oferować + + + olim + raz, jakiÅ› czas temu + + + omnis + wszystko, zawsze + + + opprimo (3) + zmiażdżyć + + + oppugno (1) + atakować + + + optimus + bardzo dobry, znakomity, najlepszy + + + opus (3) + pracować, dzieÅ‚o + + + oro (1) + bÅ‚agać, żebrać + + + ostendo (3) + pokazywać + + + paene + prawie, blisko + + + pareo (2) + być posÅ‚usznym + + + paro (1) + przygotowywać + + + pars (3) + część + + + parvus + maÅ‚y + + + pater (3) + ojciec + + + patior (3) + cierpieć + + + pauci + odrobina, maÅ‚o + + + pauper + biedny + + + pax (3) + pokój + + + pecunia (1) + pieniÄ…dze + + + per + acc + przez + + + periculum (2) + niebezpieczeÅ„stwo + + + periculosus + niebezpieczny + + + persuadeo (2) + perswadować + + + perterritus + przerażony + + + pervenio (4) + osiÄ…gać, przybywać + + + pes (3) + stopa, pazur + + + pessimus + bardzo źle, najgorzej + + + peto (3) + szukać, bÅ‚agać, prosić, atakować + + + placet (2, impersonal) + zadowalać, pasować + + diff --git a/klatin/klatin/data/vocab/pl/P2.kvtml b/klatin/klatin/data/vocab/pl/P2.kvtml new file mode 100644 index 00000000..72ccf9ab --- /dev/null +++ b/klatin/klatin/data/vocab/pl/P2.kvtml @@ -0,0 +1,148 @@ + + + + + plenus + peÅ‚ny + + + plurimus + wiÄ™kszość, bardzo dużo + + + plus + wiÄ™cej + + + poena (1) + kara + + + poenas do + pÅ‚acić karÄ™, zostać ukaranym + + + pono (3) + poÅ‚ożyć, umieÅ›cić + + + pons (3) + most + + + populus (2) + lud, ludzie, naród + + + porta (1) + brama + + + porto (1) + nieść + + + portus (4) + port + + + possum (irreg) + móc, być w stanie + + + post + acc + za, poza + + + postea + potem + + + postquam + potym, kiedy + + + postridie + nastÄ™pnego dnia, jutro + + + postulo (1) + żądanie + + + praebeo (2) + zapewniać + + + praemium (2) + nagroda, zysk + + + pretium (2) + cena + + + primus + pierwszy + + + princeps (3) + dowódca, przywódca, cesarz + + + priusquam + przed, dopóki + + + pro + abl + przed czymÅ›, dla, w zamian + + + procedo (3) + postÄ™pować, iść do przodu + + + procul + daleko + + + proficiscor (3) + wyruszyć, podróżować + + + progredior (3) + posuwać siÄ™ do przodu + + + promitto (3) + obiecywać + + + prope + acc + blisko + + + proximus + najbliższy, nastÄ™pny + + + puella (1) + dziewczyna + + + puer (2) + chÅ‚opiec + + + pugno (1) + walczyć + + + pulcher + piÄ™kny, przystojny + + + punio (4) + karać + + diff --git a/klatin/klatin/data/vocab/pl/QR.kvtml b/klatin/klatin/data/vocab/pl/QR.kvtml new file mode 100644 index 00000000..f43207b3 --- /dev/null +++ b/klatin/klatin/data/vocab/pl/QR.kvtml @@ -0,0 +1,144 @@ + + + + + quaero (3) + szukać, pytać + + + qualis + co za jeden + + + quam + jak; niż + + + quamquam + chociać + + + quantus? + jak duży? + + + quattuor + cztery + + + -que + i + + + qui + kto, który + + + quidam + jeden, pewien, jakiÅ› + + + quinque + pięć + + + quis? + kto? co? + + + quo? + gdzie? + + + quod + ponieważ + + + quo modo? + jak? w jaki sposób? + + + quoque + także + + + quot? + jak dużo? + + + rapio (3) + schwytać, zÅ‚apać + + + re- + -znowu + + + reddo (3) + zwrócić, przywrócić + + + redeo (irreg) + wracać, wrócić + + + refero (irreg) + przynieść z powrotem; zdawać relacjÄ™, opowiadać + + + reficio (3) + reperować + + + regina (1) + królowa + + + regnum (2) + królestwo + + + regredior (3) + wracać, cofać siÄ™ + + + relinquo (3) + opuszczać + + + res (5) + rzecz, interes + + + resisto (3) + opierać siÄ™ + + + respondeo (2) + odpowiadać + + + rex (3) + król + + + rideo (2) + Å›miać siÄ™, uÅ›miechać siÄ™ + + + rogo (1) + pytać, dowiadywać + + + Roma (1) + Rzym + + + Romanus + Rzymianin + + + rursus + znowu + + diff --git a/klatin/klatin/data/vocab/pl/S.kvtml b/klatin/klatin/data/vocab/pl/S.kvtml new file mode 100644 index 00000000..2b0f38f3 --- /dev/null +++ b/klatin/klatin/data/vocab/pl/S.kvtml @@ -0,0 +1,220 @@ + + + + + sacer + Å›wiÄ™ty + + + sacerdos (3) + kapÅ‚an + + + saepe + czÄ™sto + + + saevus + dziki, okrutny + + + salus (3) + bezpieczny, zdrowy + + + saluto (1) + witać, pozdrawiać + + + salve! + witam! + + + sanguis (3) + krew + + + sapiens + mÄ…dry + + + satis + wystarczajÄ…co, dość + + + saxum (2) + skaÅ‚a + + + scio (4) + wiedzieć + + + scribo (3) + pisać + + + se + on sam, ona sama, to + + + sed + lecz, ale + + + sedeo (2) + siedzieć + + + semper + zawsze + + + senator (3) + senator + + + senex (3) + starzec + + + sentio (4) + czuć, zauważać + + + septem + siedem + + + sequor (3) + podążać + + + sermo (3) + rozmowa + + + servo (1) + pilnować, obserwować + + + servus (2) + niewolnik + + + severus + ciężki, rygorystyczny + + + sex + sześć + + + si + jeÅ›li + + + sic + tak, w ten sposób + + + sicut + tak jak + + + signum (2) + znak, pieczęć + + + silva (1) + las, drzewo + + + simulac + tak szybko jak + + + sine + abl + bez + + + sol (3) + sÅ‚oÅ„ce + + + soleo (2) + być przyzwyczajonym + + + solus + sam, samotny, tylko + + + sonitus (4) + haÅ‚as + + + soror (3) + siostra + + + specto (1) + spojrzeć na, obserwować + + + spero (1) + mieć nadziejÄ™, oczekiwać + + + spes (5) + nadzieja + + + statim + natychmiast + + + sto (1) + stać + + + stultus + gÅ‚upi, gÅ‚upio + + + suavis + sÅ‚odki + + + sub + acc/abl + pod, pod spodem + + + subito + nagle + + + sum (irreg) + być + + + summus + najwyższy, najwiÄ™kszy, szczyt (czegoÅ›) + + + superbus + dumny, arogancki + + + supero (1) + zwyciężać, przewyższać + + + surgo (3) + podnieść siÄ™, wstać, unieść siÄ™ + + + suus + jego, jej, tego, ich (wÅ‚asny) + + diff --git a/klatin/klatin/data/vocab/pl/TU.kvtml b/klatin/klatin/data/vocab/pl/TU.kvtml new file mode 100644 index 00000000..64524d94 --- /dev/null +++ b/klatin/klatin/data/vocab/pl/TU.kvtml @@ -0,0 +1,160 @@ + + + + + taberna (1) + sklep, karczma + + + taceo (2) + być cicho + + + talis + taki + + + tam + tak bardzo + + + tamen + jednak + + + tandem + w koÅ„cu + + + tantus + tak wielki + + + templum (2) + Å›wiÄ…tynia + + + tempestas (3) + burza, sztorm + + + tempus (3) + czas + + + teneo (2) + trzymać + + + terra (1) + ziemia, kraj + + + terreo (2) + straszyć + + + timeo (2) + bać siÄ™ + + + tollo (3) + podnieść + + + tot + tak wiele + + + totus + caÅ‚y + + + trado (3) + przekazać + + + traho (3) + ciÄ…gnąć + + + trans + acc + w poprzek + + + tres + drzewo + + + tristis + smutny + + + tu + ty, twój + + + tum + potem + + + turba (1) + tÅ‚um + + + tutus + bezpieczny + + + tuus + twój (singular), wasz + + + ubi + gdzie? gdzie, kiedy + + + iltimus + najdalszy, ostatni + + + umquam + zawsze + + + unda (1) + fala + + + unde + skÄ…d + + + unus + jeden + + + urbs (3) + miasto + + + ut + indic + jak, jak bardzo + + + ut + subj + jak tylko + + + utilis + użyteczny + + + utrum... an + czy... czy + + + uxor (3) + żona + + diff --git a/klatin/klatin/data/vocab/pl/V.kvtml b/klatin/klatin/data/vocab/pl/V.kvtml new file mode 100644 index 00000000..6ace2e9a --- /dev/null +++ b/klatin/klatin/data/vocab/pl/V.kvtml @@ -0,0 +1,120 @@ + + + + + valde + bardzo, mocno, gwaÅ‚townie + + + vale + do widzenia, pożegnanie + + + vehementer + gwaÅ‚towny, gÅ‚oÅ›ny + + + veho (3) + nieść + + + vendo (3) + sprzedawać + + + venio (4) + przychodzić + + + ventus (2) + wiatr + + + verbum (2) + sÅ‚owo + + + verto (3) + obracać + + + verus + prawdziwy, rzeczywisty + + + vester + wy, wasz + + + vestimenta (2) + ubrania + + + via (1) + ulica, droga + + + video (2) + widzieć + + + villa (1) + dom, willa + + + vinco (3) + zdobywać + + + vinum (2) + wino + + + vir (2) + mąż + + + vita (1) + życie + + + vivo (3) + żyć + + + vivus + żywy + + + vix + trudno, prawie nie, z trudnoÅ›ciÄ… + + + voco (1) + woÅ‚ać + + + volo (irreg) + chcieć + + + vos + wy + + + vox (3) + gÅ‚os, krzyk + + + vulnero (1) + ranić, krzywdzić + + + vulnus (3) + rana + + + vultus (4) + mina, twarz + + diff --git a/klatin/klatin/data/vocab/sk/A.kvtml b/klatin/klatin/data/vocab/sk/A.kvtml new file mode 100644 index 00000000..f8cbd879 --- /dev/null +++ b/klatin/klatin/data/vocab/sk/A.kvtml @@ -0,0 +1,192 @@ + + + + + a, ab + abl + od + + + absum (irreg) + byÅ¥ mimo, byÅ¥ neprítomný, byÅ¥ preÄ + + + ac, atque + a, i + + + accido (3) + diaÅ¥ sa, stávaÅ¥ sa, prihodiÅ¥ sa + + + accipio (3) + prijímaÅ¥, braÅ¥, dostávaÅ¥ + + + accuso (1) + obžalovaÅ¥ + + + ad + acc + k, u, do + + + adeo + do tej miery, tak Äaleko, tak veľa + + + adhuc + doposiaľ, eÅ¡te + + + adiuvo (1) + pomôcÅ¥ + + + adsum (irreg) + byÅ¥ tu, byÅ¥ prítomný + + + advenio (4) + približovaÅ¥ sa, prichádzaÅ¥ + + + adversus + nepriateľský, nevýhodný, nepriaznivý + + + aedificium + budova, zakladanie + + + aedifico (1) + budovaÅ¥, zakladaÅ¥ + + + ago (1) + robiÅ¥, ÄiniÅ¥ + + + gratias ago (1) + vÄaka, ÄakovaÅ¥ + + + agricola (1) + roľník, poľnohospodár + + + aliquis + niekto, nieÄo + + + alius + iný, iní, druhý, ostatný + + + alii...alii + niektorý...iný + + + alter + druhý, iný, jeden z dvoch, opaÄný + + + altus + hlboký, vysoký, hrdý + + + ambulo (1) + obchádzaÅ¥, prechádzaÅ¥ + + + amitto (3) + stratiÅ¥ + + + amo (1) + milovaÅ¥, maÅ¥ rád + + + amor (3) + láska + + + ancilla (1) + slúžka + + + animus (2) + duch, myseľ, odvaha + + + annus (2) + rok + + + ante + acc + pred, skôr + + + antea + pred tým, skôr + + + aperio (4) + otvorený + + + appareo (2) + objaviÅ¥ sa + + + appropinquo (1) + blížiÅ¥ sa, prichádzaÅ¥ bližšie + + + apud + acc + blízko, pri, u + + + aqua (1) + voda + + + ara (1) + oltár + + + arcesso (3) + povolávaÅ¥, zvolávaÅ¥ + + + ars (3) + umenie + + + ascendo (3) + vystupovaÅ¥, stúpaÅ¥ + + + audax + odvážny, statoÄný, drzý + + + audeo (2) + odvážiÅ¥ sa + + + audio (4) + poÄuÅ¥, poÄúvaÅ¥ + + + aufero (3) + odniesÅ¥, odnášaÅ¥, ukradnúť + + + autem + ale, avÅ¡ak + + + auxilium (2) + podpora, pomoc + + diff --git a/klatin/klatin/data/vocab/sk/BC.kvtml b/klatin/klatin/data/vocab/sk/BC.kvtml new file mode 100644 index 00000000..fc4da165 --- /dev/null +++ b/klatin/klatin/data/vocab/sk/BC.kvtml @@ -0,0 +1,224 @@ + + + + + bellum (2) + vojna, bitka; pekné, spanilé + + + bellum gerere + viesÅ¥ vojnu, vojnové Å¥aženie + + + bene + dobre + + + bibo (3) + piÅ¥ + + + bonus, a, um + dobrý, správny + + + brevis + krátky, struÄný, malý + + + caelum (2) + nebo, oblaky + + + canis (3) + pes, psí + + + canto (1) + spievaÅ¥, hraÅ¥ (hud.) + + + capio (3) + braÅ¥, uchopiÅ¥, chápaÅ¥, zmocniÅ¥ sa + + + captivus (2) + chytený, zajatec + + + caput (3) + hlava, hlavné mesto + + + carmen (3) + pieseň, báseň + + + carus + drahý, milý + + + castra (2) + kasáreň + + + celer + rýchly, mrÅ¡tný + + + celo (1) + ukrývaÅ¥, utajiÅ¥ + + + cena (1) + obed, hlavné jedlo + + + centum + sto + + + ceteri + ostatné, zvyÅ¡ok + + + cibus (2) + jedlo, pokrm + + + circum + okolo, vôkol + + + civis (3) + obÄan + + + clamo (1) + kriÄaÅ¥, volaÅ¥ + + + clamor (3) + krik, pokrik, hluk + + + coepi (past tenses only) + zaÄal som + + + cogito (1) + myslieÅ¥, uvažovaÅ¥ + + + cognosco (3) + poznávaÅ¥, skúmaÅ¥, skúšaÅ¥ + + + cogo (3) + nútiÅ¥, donucovaÅ¥ + + + comes (3) + sprievodca, spoloÄník + + + conficio (3) + urobiÅ¥, dokonÄiÅ¥; vyÄerpaÅ¥, unaviÅ¥ + + + conor (1) + pokúšaÅ¥ sa + + + consentio (4) + súhlasiÅ¥ + + + consilium (2) + úmysel, zámer, rada + + + conspicio (3) + postrehnúť, uvidieÅ¥, vÅ¡imnúť si + + + consisto (3) + zastaviÅ¥, ostaÅ¥ nehybný + + + constituo (3) + ustanoviÅ¥, zakladaÅ¥, tvoriÅ¥ + + + consumo (3) + spotrebovaÅ¥, vynakladaÅ¥ + + + contendo (3) + napínaÅ¥, bojovaÅ¥, porovnávaÅ¥ + + + contra + naopak, proti + + + convenio (4) + schádzaÅ¥ sa, prichádzaÅ¥, priliehaÅ¥ + + + corpus (3) + telo, ložisko + + + cotidie + každodenne + + + cras + zajtra + + + crudelis + surový, krutý, nemilosrdný + + + cum + keÄ + + + credo (3) + veriÅ¥, zdôverovaÅ¥ sa, byÅ¥ dôverÄivý + + + cum + abl + s + + + cupio (3) + chcenie, žiadosÅ¥, túžba + + + cur? + preÄo? + + + cura (1) + starostlivosÅ¥, lieÄenie + + + curo (1) + staraÅ¥ sa, kontrolovaÅ¥, dbaÅ¥ + + + curro (3) + bežaÅ¥, hnaÅ¥ sa, behaÅ¥ + + + custodio (4) + strážiÅ¥, chrániÅ¥ + + + custos (3) + strážca, dozorca + + diff --git a/klatin/klatin/data/vocab/sk/D.kvtml b/klatin/klatin/data/vocab/sk/D.kvtml new file mode 100644 index 00000000..43cc45f1 --- /dev/null +++ b/klatin/klatin/data/vocab/sk/D.kvtml @@ -0,0 +1,128 @@ + + + + + de + abl + od, z; o + + + dea (1) + bohyňa + + + debeo (2) + dlžiÅ¥, maÅ¥ nieÄo ako povinnosÅ¥, musieÅ¥ + + + decem + desaÅ¥ + + + decido (3) + spadnúť, klesnúť + + + defendo (3) + odháňaÅ¥, odpudzovaÅ¥, brániÅ¥ + + + deinde + od tej doby, potom, odtiaľ Äalej + + + deleo (2) + niÄiÅ¥, hubiÅ¥, vyhladiÅ¥ + + + descendo (3) + zostupovaÅ¥, zísÅ¥, zostúpiÅ¥ + + + despero (1) + nemaÅ¥ nádej, strácaÅ¥ nádej + + + deus (2) + boh + + + dico (3) + hovoriÅ¥, vravieÅ¥ + + + dies (5) + deň, doba, Äas + + + difficilis + Å¥ažký, neľahký, obtiažny + + + dirus + krutý, straÅ¡ný, príšerný + + + diligenter + svedomito, poriadne + + + discedo (3) + rozchádzaÅ¥ sa, odchádzaÅ¥, ustúpiÅ¥ + + + diu + dlho, cez deň + + + dives + bohatý, úrodný, výnosný + + + do (1) + daÅ¥, dávaÅ¥ + + + doceo (2) + uÄiÅ¥, vyuÄovaÅ¥, vysvetlovaÅ¥ + + + doctus + uÄený, vzdelaný, schopný, Å¡ikovný + + + domina (1) + pani, majiteľka, gazdiná + + + dominus (2) + majiteľ, gazda, vládca + + + domus (4) + dom, byt, rod + + + donum (2) + dar, obeÅ¥ + + + dormio (4) + spaÅ¥ + + + duco (3) + viesÅ¥, Å¥ahaÅ¥, odvádzaÅ¥ + + + dum + kým, pokiaľ, tu + + + duo + dva, dve + + + dux (3) + knieža, vojvodca + + diff --git a/klatin/klatin/data/vocab/sk/EF.kvtml b/klatin/klatin/data/vocab/sk/EF.kvtml new file mode 100644 index 00000000..3fd250b7 --- /dev/null +++ b/klatin/klatin/data/vocab/sk/EF.kvtml @@ -0,0 +1,168 @@ + + + + + e, ex + abl + z, z vnútra + + + ecce! + hľa! aha! + + + efficio (3) + urobiÅ¥, zvládnuÅ¥, splniÅ¥, vykonaÅ¥ + + + effugio (3) + utiecÅ¥, uniknúť + + + ego + ja + + + egredior (3) + vyjsÅ¥, vykroÄiÅ¥ + + + emo (3) + braÅ¥, kupovaÅ¥, vykúpiÅ¥ + + + enim + totiž, lebo, urÄite + + + eo (irreg) + ísÅ¥, bežaÅ¥ + + + epistula (1) + list + + + eques (2) + jazdec + + + equus (2) + kôň, osol + + + et + a + + + et... et + aj... aj + + + etiam + tiež, dokonca aj + + + expecto (1) + ÄakaÅ¥ na + + + fabula (1) + príbeh, bájka, rozprávka + + + facilis + ľahký, jednoduchý + + + facio (3) + vyrobiÅ¥, urobiÅ¥ + + + faveo (2) + vyhovieÅ¥, vyhovovaÅ¥ + + + femina (1) + žena, samica + + + fero (irreg) + niesÅ¥, držaÅ¥, znášaÅ¥ + + + ferox + bujný, prudký, divoký + + + ferrum (2) + železo, meÄ + + + fessus + unavený, slabý, vysilený + + + festino (1) + náhliÅ¥ sa, ponáhľaÅ¥ sa + + + fidelis + verný, lojálny, spoľahlivý + + + fides (5) + dôvera, vernosÅ¥, lojalita + + + filia (1) + priateľstvo, priazeň, dcéra + + + filius (2) + syn + + + flos (3) + kvet, kvetina + + + flumen (3) + tok, rieka, prúd + + + forte + náhodou, zrovna + + + fortis + silný, pevný, udatný + + + forum (2) + námestie, nádvorie + + + frango (3) + lámaÅ¥, zlomiÅ¥, polámaÅ¥ + + + frater (3) + brat + + + frumentum (2) + obilie, obilný + + + frustra + sklamane, bezvýsledne, márne + + + fugio (3) + utekaÅ¥, ubiehaÅ¥ + + + fundo (3) + liaÅ¥, vylievaÅ¥ + + diff --git a/klatin/klatin/data/vocab/sk/GHI1.kvtml b/klatin/klatin/data/vocab/sk/GHI1.kvtml new file mode 100644 index 00000000..3a37603c --- /dev/null +++ b/klatin/klatin/data/vocab/sk/GHI1.kvtml @@ -0,0 +1,168 @@ + + + + + gaudeo (2) + byÅ¥ rád, teÅ¡iÅ¥ sa, radovaÅ¥ sa + + + gaudium (2) + radosÅ¥, poteÅ¡enie + + + gero (3) + nosiÅ¥ (Å¡aty), viesÅ¥ (vojnu) + + + gladius (2) + meÄ + + + gratias ago + ÄakovaÅ¥, prejavovaÅ¥ vÄaku + + + gravis + Å¥ažký, vážny + + + habeo (2) + držaÅ¥, udržovaÅ¥, chovaÅ¥ + + + habito (1) + bývaÅ¥, byÅ¥ + + + heri + vÄera + + + hic + tu, sem + + + hic, haec, hoc + túto, tieto, toto, tento + + + hodie + dnes, v dneÅ¡nej dobe + + + homo (3) + Älovek, ľudská bytosÅ¥ + + + honor (3) + úcta, ÄesÅ¥, poklona + + + hora (1) + hodina, doba + + + hortor (1) + povzbudzovaÅ¥, súriÅ¥ + + + hortus (2) + záhrada + + + hospes (3) + hosÅ¥, hostiteľ + + + hostis (3) + cudzinec, nepriateľ v boji + + + humus (2) + zem, hlina + + + iaceo (2) + ležaÅ¥ + + + iacio (3) + hádzaÅ¥, vrhaÅ¥ + + + de-/e-/in-icio + hádzaÅ¥ dole/z/do + + + iam + už, teraz + + + ianua (1) + dvere, vchod + + + ibi + tam, na tom mieste + + + idem + ten istý + + + igitur + teda, a preto + + + ignarus + neznalý + + + ille + onen, ona + + + imperator (3) + vládca, cisár + + + imperium (2) + vláda, zvrchovaná moc, rozkaz + + + impero (1) + panovaÅ¥, ovládaÅ¥, rozkazovaÅ¥ + + + impetus (4) + útok, nával, nápor + + + in + abl + na, v + + + in + acc + do, dovnútra + + + incendo (3) + páliÅ¥, zapáliÅ¥ + + + infelix + neÅ¡Å¥astný, neplodný + + + ingenium (2) + prirodzenosÅ¥, duÅ¡evná povaha + + + ingens + nesmierny, obrovský + + + ingredior (3) + vkroÄiÅ¥, vstúpiÅ¥ + + diff --git a/klatin/klatin/data/vocab/sk/I2L.kvtml b/klatin/klatin/data/vocab/sk/I2L.kvtml new file mode 100644 index 00000000..12ed2a61 --- /dev/null +++ b/klatin/klatin/data/vocab/sk/I2L.kvtml @@ -0,0 +1,184 @@ + + + + + inquit (irreg) + povedal + + + inspicio (3) + hľadieÅ¥ dovnútra, skúmaÅ¥, nazeraÅ¥ + + + insula (1) + ostrov, ostrovÄek + + + intellego (3) + rozumieÅ¥ + + + inter + acc + medzi + + + interea + zatiaľ Äo + + + interficio (3) + zabiÅ¥ + + + intro (1) + vstúpiÅ¥, vojsÅ¥ + + + invenio (3) + nachádzaÅ¥, objaviÅ¥ + + + invito (1) + pozývaÅ¥, zvaÅ¥ + + + invitus + nerád + + + ipse + sám + + + ira (1) + hnev, zlosÅ¥ + + + iratus + nahnevaný, zlostný + + + is, ea, id + ten, tá, to, on, ona, ono + + + ita + tak, takým spôsobom + + + ita vero + áno + + + itaque + a tak, teda, preto + + + iter (3) + cesta, pochod + + + iterum + eÅ¡te raz + + + iubeo (2) + prikazovaÅ¥, kázaÅ¥ + + + iudex (3) + sudca + + + iuvenis (3) + mladík, mladý muž + + + labor (3) + práca, námaha, úsilie + + + laboro (1) + pracovaÅ¥, namáhaÅ¥ sa + + + lacrima (1) + slza, plaÄ + + + lacrimo (1) + roniÅ¥ slzy, plakaÅ¥ + + + laetus + veselý, Å¡Å¥astný + + + latus + rozsiahly, priestorný, Äaleký + + + laudo (1) + chváliÅ¥, schvalovaÅ¥, vychvaľovaÅ¥ + + + legatus (2) + vyslanec, poboÄník + + + legio (3) + légia, výber + + + lego (3) + voliÅ¥, zbieraÅ¥ + + + lente + pomaly, váhavo + + + leo (3) + lev + + + libenter + voľne, ochotne, nenásilne + + + liber + kniha, závitok + + + liberi (2) + deti + + + libero (1) + oslobodzovaÅ¥, uvoľňovaÅ¥ + + + libertus (2) + prepustený z otroctva + + + locus (2) + miesto, nálezisko, kraj + + + longus + dlhý + + + loquor (3) + hovoriÅ¥, vravieÅ¥, povedaÅ¥ + + + luna (1) + mesiac, luna + + + lux (3) + svetlo, denné svetlo + + diff --git a/klatin/klatin/data/vocab/sk/M.kvtml b/klatin/klatin/data/vocab/sk/M.kvtml new file mode 100644 index 00000000..ea61fd1d --- /dev/null +++ b/klatin/klatin/data/vocab/sk/M.kvtml @@ -0,0 +1,124 @@ + + + + + magnopere + veľmi, moc + + + magnus + veľký, silný, dôležitý, vážny + + + malo (irreg) + uprednostňovaÅ¥ + + + malus + zlý, Å¡kodlivý, biedny + + + maneo (2) + zostávaÅ¥, trvaÅ¥ + + + manus (4) + ruka, hÅ•stka + + + mare (3) + more + + + maritus (2) + manžel, ženích + + + mater (3) + matka, žena + + + maximus + veľmi veľký, najväÄší, obrovský + + + medius + stredný, priemerný, prostredný + + + mercator (3) + kupec, obchodník + + + meus + môj + + + miles (3) + vojak, rytier + + + mille (irreg) + tisíc + + + minimus + najmenší, veľmi malý + + + minime + najmenej, veľmi málo + + + mirabilis + zvláštny, podivuhodný, pozoruhodný + + + miser + biedny, úbohý, smutný + + + mitto (3) + posielaÅ¥, poslaÅ¥, venovaÅ¥ + + + modus (2) + spôsob, pravidlo, druh + + + moneo (2) + upozorňovaÅ¥, káraÅ¥, upomínaÅ¥ + + + mons (3) + hora, vrch + + + morior (3) + umieraÅ¥, zomrieÅ¥ + + + mors (3) + smrÅ¥ + + + moveo (2) + hýbaÅ¥, hnúť, pohybovaÅ¥ sa + + + mox + skoro + + + multo + veľa, mnoho + + + multus + mnohý, poÄetný + + + murus (2) + stena, hradba + + diff --git a/klatin/klatin/data/vocab/sk/N.kvtml b/klatin/klatin/data/vocab/sk/N.kvtml new file mode 100644 index 00000000..d13c83fd --- /dev/null +++ b/klatin/klatin/data/vocab/sk/N.kvtml @@ -0,0 +1,152 @@ + + + + + nuntio (1) + oznámiÅ¥, ohlásiÅ¥, zvestovaÅ¥ + + + nascor (3) + narodiÅ¥ sa + + + numero (1) + poÄítaÅ¥, vypoÄítaÅ¥ + + + nam + pretože, totiž + + + -ne + uvádza otázku + + + neco (1) + usmrtiÅ¥, zabiÅ¥, zniÄiÅ¥ + + + notus + známy, preslávený + + + nuntius (2) + posol, správa, novinka + + + nomen (3) + meno, rod + + + nec... nec + ani... ani + + + numquam + nikdy + + + novus + nový, neslýchaný, iný + + + nox (3) + noc, spánok + + + novem + deväť + + + nemo (irreg) + nikto, žiadny + + + nobilis + urodzený, sľachetný, sľachtic + + + non + nie + + + nullus + žiadny, bezvýznamný, nikto + + + ne quidem + vôbec nie + + + nescio (4) + neviem + + + nolo (irreg) + nechcieÅ¥ + + + nihil (irreg) + niÄ + + + nunc + teraz + + + nusquam + nikde, nikam + + + numerus (2) + ÄasÅ¥, množstvo, poÄet + + + noster + náš + + + navigo (1) + plaviÅ¥ sa + + + nauta (1) + námorník, obchodník, kupec + + + navis (3) + loÄ, plavidlo + + + nonnulli + niektorí + + + num...? + urÄite nie? + + + nonne? + bezpeÄne? urÄite? + + + narro (1) + hovoriÅ¥, podávaÅ¥ správu + + + ne + že... nie, takže... nie + + + nisi + ak nie, ibaže + + + nos + my, nás + + + num + Äi + + diff --git a/klatin/klatin/data/vocab/sk/OP1.kvtml b/klatin/klatin/data/vocab/sk/OP1.kvtml new file mode 100644 index 00000000..a9b37353 --- /dev/null +++ b/klatin/klatin/data/vocab/sk/OP1.kvtml @@ -0,0 +1,140 @@ + + + + + occido (3) + zabiÅ¥, usmrtiÅ¥ + + + octo + osem + + + oculus (2) + oko + + + odi (defect) + nenávidím, mám odpor + + + offero (irref) + ponúkaÅ¥, núkaÅ¥ + + + olim + kedysi, raz, skôr + + + omnis + vÅ¡etko, každý + + + opprimo (3) + pritláÄaÅ¥, prepadnúť, napadnúť + + + oppugno (1) + napadnúť + + + optimus + najlepší, excelentný + + + opus (3) + dielo, práca, výtvor + + + oro (1) + prosiÅ¥, prosebne žiadaÅ¥ + + + ostendo (3) + ukázaÅ¥ + + + paene + skoro, takmer, temer + + + pareo (2) + poslúchaÅ¥ + + + paro (1) + pripravovaÅ¥, strojiÅ¥, chystaÅ¥ sa + + + pars (3) + diel, ÄasÅ¥ + + + parvus + malý, nepatrný + + + pater (3) + otec, hlava rodiny, pán + + + patior (3) + snášaÅ¥, trpieÅ¥, zakúšaÅ¥ + + + pauci + máloktorí, len niekoľkí + + + pauper + chudák, nemajetný + + + pax (3) + pokoj, mier, kľud + + + pecunia (1) + peniaze, majetok + + + per + acc + skrz, cez, popri + + + periculum (2) + nebezpeÄie, pokus, skúška + + + periculosus + nebezpeÄný + + + persuadeo (2) + naviesÅ¥, presvedÄiÅ¥ + + + perterritus + zhrozený + + + pervenio (4) + dostaÅ¥ sa, dôjsÅ¥ niekam + + + pes (3) + úpätie, noha, kopyto + + + pessimus + najhorší, veľmi zlý + + + peto (3) + siahaÅ¥, hľadaÅ¥, žiadaÅ¥ o, prosiÅ¥, útoÄiÅ¥ + + + placet (2, impersonal) + teší, sadne, vyhovuje + + diff --git a/klatin/klatin/data/vocab/sk/P2.kvtml b/klatin/klatin/data/vocab/sk/P2.kvtml new file mode 100644 index 00000000..9b2cf3aa --- /dev/null +++ b/klatin/klatin/data/vocab/sk/P2.kvtml @@ -0,0 +1,147 @@ + + + + + plenus + plný, dostatoÄný, tehotná + + + plurimus + najpoÄetnejší + + + plus + viac, eÅ¡te viacej, najviac, veľmi veľa + + + poena (1) + trest + + + poenas do + byÅ¥ trestaným + + + pono (3) + ukladaÅ¥, vzdávaÅ¥ sa + + + pons (3) + most, lávka + + + populus (2) + ľudia, národ, obecenstvo + + + porta (1) + brána, dvere, vchod + + + porto (1) + niesÅ¥, voziÅ¥, dopravovaÅ¥ + + + portus (4) + prístav, útoÄisko + + + possum (irreg) + môcÅ¥, byÅ¥ schopný, maÅ¥ moc, dokázaÅ¥ + + + post + acc + po, vzadu, za + + + postea + potom, neskôr + + + postquam + keÄ, akonáhle + + + postridie + druhý deň, druhého dňa + + + postulo (1) + žiadaÅ¥, požadovaÅ¥, navrhovaÅ¥, vymáhaÅ¥ + + + praebeo (2) + dávaÅ¥, poskytovaÅ¥, pôsobiÅ¥ + + + praemium (2) + výhoda, výsada, korisÅ¥ + + + pretium (2) + cena, výkupné, odmena, zisk + + + primus + prvý, predný + + + princeps (3) + vodca, veliteľ, knieža + + + priusquam + pred, až do + + + pro + abl + pred, za, neÄaleko + + + procedo (3) + predstupujem, postupujem + + + procul + Äaleko, v diali + + + proficiscor (3) + vydaÅ¥ sa na cestu, vyjsÅ¥, vytiahnuÅ¥ + + + progredior (3) + kráÄaÅ¥ vpred, postupovaÅ¥, vyÅ¥ahovaÅ¥ + + + promitto (3) + sľubujem + + + prope + acc + blízko + + proximus + najbližší + + + puella (1) + dievÄa, pani + + + puer (2) + dieÅ¥a, chlapec + + + pugno (1) + bojovaÅ¥, zápasiÅ¥ + + + pulcher + krásny, pekný + + + punio (4) + trestaÅ¥, mstiÅ¥ + + diff --git a/klatin/klatin/data/vocab/sk/QR.kvtml b/klatin/klatin/data/vocab/sk/QR.kvtml new file mode 100644 index 00000000..7db08854 --- /dev/null +++ b/klatin/klatin/data/vocab/sk/QR.kvtml @@ -0,0 +1,144 @@ + + + + + quaero (3) + hľadaÅ¥, vyhľadávaÅ¥, chcieÅ¥, želaÅ¥ si + + + qualis + aký + + + quam + ako; ktorú + + + quamquam + aj keÄ, a predsa + + + quantus? + aký veľký? + + + quattuor + Å¡tyri, Å¡tyridsaÅ¥ + + + -que + a + + + qui + kto, aký, ktorý, ako + + + quidam + ktosi, Äosi, niekto + + + quinque + päť + + + quis? + kto? Äo? + + + quo? + kam? + + + quod + a preto, aby + + + quo modo? + ako? akým spôsobom? + + + quoque + tiež, aj, i + + + quot? + koľko? + + + rapio (3) + uchvátiÅ¥, zmocniÅ¥ sa + + + re- + -späť + + + reddo (3) + vracaÅ¥, obnovovaÅ¥ + + + redeo (irreg) + vracaÅ¥ sa, ísÅ¥ späť + + + refero (irreg) + nosiÅ¥ naspäť; hlásiÅ¥, hovoriÅ¥ + + + reficio (3) + opraviÅ¥, znovu stavaÅ¥, znovu robiÅ¥ + + + regina (1) + kráľovná, princezná + + + regnum (2) + najvyÅ¡Å¡ia moc, kráľovstvo, majetok + + + regredior (3) + kráÄaÅ¥ späť, vracaÅ¥ sa + + + relinquo (3) + zanechávam, opúšťam + + + res (5) + vec, skutoÄnosÅ¥, podnik + + + resisto (3) + odolávaÅ¥ + + + respondeo (2) + odvetiÅ¥, súhlasiÅ¥, zodpovedaÅ¥ + + + rex (3) + pán, vládca, kráľ + + + rideo (2) + smiaÅ¥ sa, usmievaÅ¥ sa + + + rogo (1) + pýtaÅ¥ sa, žiadaÅ¥, prosiÅ¥ + + + Roma (1) + Rím + + + Romanus + rímsky + + + rursus + naspäť, znovu + + diff --git a/klatin/klatin/data/vocab/sk/S.kvtml b/klatin/klatin/data/vocab/sk/S.kvtml new file mode 100644 index 00000000..edba5bcd --- /dev/null +++ b/klatin/klatin/data/vocab/sk/S.kvtml @@ -0,0 +1,220 @@ + + + + + sacer + svätý, posvätný + + + sacerdos (3) + kňaz, duchovný + + + saepe + Äasto, mnohokrát + + + saevus + zúrivý, divoký, besný + + + salus (3) + bezpeÄnost, zdravie, život, spása + + + saluto (1) + zdraviÅ¥, pozdravovaÅ¥, nazývaÅ¥ + + + salve! + buÄ vítaný! + + + sanguis (3) + krv + + + sapiens + múdry, rozumný, mudrc + + + satis + dosÅ¥, dostatoÄne + + + saxum (2) + kameň, skala + + + scio (4) + vedieÅ¥, rozumieÅ¥, rozhodovaÅ¥ + + + scribo (3) + písaÅ¥, ryÅ¥, spísaÅ¥ + + + se + seba, sa, sebe, si, sebou + + + sed + ale, avÅ¡ak + + + sedeo (2) + sedieÅ¥, zasadaÅ¥, trvaÅ¥ + + + semper + vždy, stále, ustaviÄne + + + senator (3) + senátor + + + senex (3) + starec, starý Älovek, kmeÅ¥ + + + sentio (4) + vnímaÅ¥, zaznamenaÅ¥, cítiÅ¥, znamenaÅ¥ + + + septem + sedem + + + sequor (3) + nasledovaÅ¥, ísÅ¥ za, držaÅ¥ sa + + + sermo (3) + rozhovor, konverzácia, reÄ + + + servo (1) + strážiÅ¥, dávaÅ¥ pozor, ochraňovaÅ¥ + + + servus (2) + otrok, služobník, podrobený + + + severus + prísny, svedomitý, ukrutný, tvrdý + + + sex + Å¡esÅ¥ + + + si + ak, keby + + + sic + takto, takým spôsobom + + + sicut + ako, práve tak + + + signum (2) + znamenie, signál, peÄaÅ¥ + + + silva (1) + drevo, strom, les + + + simulac + akonáhle, hneÄ ako + + + sine + abl + bez + + + sol (3) + slnko + + + soleo (2) + Äasto robiÅ¥, byÅ¥ zvyknutý + + + solus + jediný, opustený, sám + + + sonitus (4) + huÄanie, hluk + + + soror (3) + sestra + + + specto (1) + dívaÅ¥ sa, pozorovaÅ¥, mieriÅ¥ + + + spero (1) + oÄakávaÅ¥, dúfaÅ¥, maÅ¥ nádej + + + spes (5) + nádej, obava, starosÅ¥ + + + statim + ihneÄ, okamžite, pevne + + + sto (1) + stáť, vydržaÅ¥, zastaviÅ¥ + + + stultus + hlúpy, bláznivý, blázon + + + suavis + chutný, ľúbezný, milý + + + sub + acc/abl + pod, za + + + subito + náhle, bez prípravy + + + sum (irreg) + byÅ¥, vyskytovaÅ¥ sa, týkaÅ¥ sa + + + summus + najvyšší, vrchný + + + superbus + hrdý, spupný, arogantný + + + supero (1) + vynikaÅ¥, predÄiÅ¥, preÄnievaÅ¥ + + + surgo (3) + zdvihnúť sa, týÄiÅ¥ sa + + + suus + svoj, vlastný, osobný + + diff --git a/klatin/klatin/data/vocab/sk/TU.kvtml b/klatin/klatin/data/vocab/sk/TU.kvtml new file mode 100644 index 00000000..a9d9c264 --- /dev/null +++ b/klatin/klatin/data/vocab/sk/TU.kvtml @@ -0,0 +1,160 @@ + + + + + taberna (1) + obchod, krÄma, chatrÄ + + + taceo (2) + mlÄaÅ¥, zamlÄaÅ¥ + + + talis + taký, aký + + + tam + do tej miery, tak + + + tamen + ale predsa, vÅ¡ak, aspoň + + + tandem + koneÄne, koneÄne predsa + + + tantus + tak veľký, len toľko, mocný, slávny + + + templum (2) + svätyňa, sieň + + + tempestas (3) + búrka + + + tempus (3) + Äas, doba + + + teneo (2) + držaÅ¥, maÅ¥ v moci + + + terra (1) + zem, svet, zemský okrsok + + + terreo (2) + triasÅ¥, straÅ¡iÅ¥, zastraÅ¡ovaÅ¥ + + + timeo (2) + báť sa, obávaÅ¥ sa, maÅ¥ strach + + + tollo (3) + zdvíhaÅ¥, niesÅ¥, držaÅ¥, niÄiÅ¥ + + + tot + toľko + + + totus + celý, vÅ¡etok + + + trado (3) + podaÅ¥, vydaÅ¥, prenechaÅ¥ + + + traho (3) + Å¥ahaÅ¥, vliecÅ¥ + + + trans + acc + cez, za, pre- + + + tres + tri + + + tristis + smutný, žalostný + + + tu + ty + + + tum + potom, vtedy + + + turba (1) + ruch, nával, zmätok + + + tutus + chránený, bezpeÄný, opatrný + + + tuus + tvoj, tvoj majetok, tvoja vec + + + ubi + kde, kedy + + + ultimus + najvzdialenejší, posledný + + + umquam + niekedy, vôbec + + + unda (1) + voda, rieka, vodstvo + + + unde + odkiaľ, z Äoho + + + unus + jeden, jediný, spoloÄný + + + urbs (3) + mesto + + + ut + indic + ako + + + ut + subj + aby, tak aby, akonáhle + + + utilis + prospeÅ¡ný, užitoÄný + + + utrum... an + buÄ... alebo + + + uxor (3) + žena, manželka + + diff --git a/klatin/klatin/data/vocab/sk/V.kvtml b/klatin/klatin/data/vocab/sk/V.kvtml new file mode 100644 index 00000000..3009a82a --- /dev/null +++ b/klatin/klatin/data/vocab/sk/V.kvtml @@ -0,0 +1,120 @@ + + + + + valde + veľmi, tuho, silno + + + vale + dovidenia, zbohom + + + vehementer + prudko, náhle, rázne, hlasno + + + veho (3) + viesÅ¥, voziÅ¥ + + + vendo (3) + predávaÅ¥, doporuÄovaÅ¥ + + + venio (4) + prichádzaÅ¥, prísÅ¥, vznikaÅ¥ + + + ventus (2) + vietor + + + verbum (2) + slovo, sloveso, výrok + + + verto (3) + toÄiÅ¥, obracaÅ¥, zniÄiÅ¥ + + + verus + skutoÄný, pravý + + + vester + váš + + + vestimenta (2) + Å¡at, odev + + + via (1) + cesta, cestiÄka, spôsob + + + video (2) + vidieÅ¥, navÅ¡tíviÅ¥ + + + villa (1) + statok, dvor, osada + + + vinco (3) + víťaziÅ¥, vyhrávaÅ¥, vynikaÅ¥ + + + vinum (2) + víno + + + vir (2) + muž, manžel, vojak, Älovek + + + vita (1) + život + + + vivo (3) + žiÅ¥, byÅ¥ živým + + + vivus + živý, žijúci, Äerstvý + + + vix + sotva, tažko, s problémami, ani nie + + + voco (1) + volaÅ¥, privolaÅ¥, hnaÅ¥ + + + volo (irreg) + chcieÅ¥, maÅ¥ chuÅ¥ + + + vos + vy, vás + + + vox (3) + hlas, krik, slovo + + + vulnero (1) + raniÅ¥, ublížiÅ¥ + + + vulnus (3) + rana, poranenie, úraz, útrapa + + + vultus (4) + tvár, výraz, podoba + + diff --git a/klatin/klatin/icons/Makefile.am b/klatin/klatin/icons/Makefile.am new file mode 100644 index 00000000..a4b97f06 --- /dev/null +++ b/klatin/klatin/icons/Makefile.am @@ -0,0 +1 @@ +KDE_ICON=AUTO diff --git a/klatin/klatin/icons/hi128-app-klatin.png b/klatin/klatin/icons/hi128-app-klatin.png new file mode 100644 index 00000000..ff4771dd Binary files /dev/null and b/klatin/klatin/icons/hi128-app-klatin.png differ diff --git a/klatin/klatin/icons/hi16-app-klatin.png b/klatin/klatin/icons/hi16-app-klatin.png new file mode 100644 index 00000000..5cfc2e1e Binary files /dev/null and b/klatin/klatin/icons/hi16-app-klatin.png differ diff --git a/klatin/klatin/icons/hi22-app-klatin.png b/klatin/klatin/icons/hi22-app-klatin.png new file mode 100644 index 00000000..4bfa629e Binary files /dev/null and b/klatin/klatin/icons/hi22-app-klatin.png differ diff --git a/klatin/klatin/icons/hi32-app-klatin.png b/klatin/klatin/icons/hi32-app-klatin.png new file mode 100644 index 00000000..71eb1b59 Binary files /dev/null and b/klatin/klatin/icons/hi32-app-klatin.png differ diff --git a/klatin/klatin/icons/hi48-app-klatin.png b/klatin/klatin/icons/hi48-app-klatin.png new file mode 100644 index 00000000..af019976 Binary files /dev/null and b/klatin/klatin/icons/hi48-app-klatin.png differ diff --git a/klatin/klatin/icons/hi64-app-klatin.png b/klatin/klatin/icons/hi64-app-klatin.png new file mode 100644 index 00000000..aca23ceb Binary files /dev/null and b/klatin/klatin/icons/hi64-app-klatin.png differ diff --git a/klatin/klatin/icons/hisc-app-klatin.svgz b/klatin/klatin/icons/hisc-app-klatin.svgz new file mode 100644 index 00000000..d6198363 Binary files /dev/null and b/klatin/klatin/icons/hisc-app-klatin.svgz differ diff --git a/klatin/klatin/keduvocdata.h b/klatin/klatin/keduvocdata.h new file mode 100644 index 00000000..eede664a --- /dev/null +++ b/klatin/klatin/keduvocdata.h @@ -0,0 +1,49 @@ +/* This file is part of the KDE Edu Library + Copyright (C) 2002 Scott Wheeler + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef KEDUVOCDATA_H +#define KEDUVOCDATA_H + +#include + +class KEduVocDataItem +{ +public: + KEduVocDataItem(); + KEduVocDataItem(QDomElement &entry); + virtual ~KEduVocDataItem(); + + QString originalText() const; + QString translatedText() const; + +protected: + QString getText(const QString &tagName) const; + +private: + QDomElement domElement; +}; + +typedef QValueList KEduVocDataItemList; + +class KEduVocData +{ +public: + static KEduVocDataItemList parse(const QString &fileName); +}; + +#endif // KEDUVOCDATA_H diff --git a/klatin/klatin/klatin.cpp b/klatin/klatin/klatin.cpp new file mode 100644 index 00000000..118c89a1 --- /dev/null +++ b/klatin/klatin/klatin.cpp @@ -0,0 +1,217 @@ +/*************************************************************************** + begin : Thu Jul 17 + copyright : (C) 2001-2004 by George Wright + email : gwright@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include "klatin.h" +#include "settings.h" + +KLatin::KLatin(QWidget* parent, const char *name) + : KMainWindow(parent, name) +{ + m_section = 0; + + // Setup the actions for the menubar + setupActions(); + + // Used for resetting the GUI after leaving + // a section, but used here to initialise + // the GUI for the first time. + resetGUI(); +} + +KLatin::~KLatin() +{ +} + +void KLatin::setupActions() +{ + // Setup various menu actions + KStdAction::preferences(this, SLOT(loadSettings()), actionCollection()); + m_loadVocab = new KAction(i18n("Load &Vocabulary"), 0, this, SLOT(loadVocab()), actionCollection(), "go_vocab"); + m_loadGrammar = new KAction(i18n("Load &Grammar"), 0, this, SLOT(loadGrammar()), actionCollection(), "go_grammar"); + m_loadVerbs = new KAction(i18n("Load V&erbs"), 0, this, SLOT(loadVerbs()), actionCollection(), "go_verbs"); + m_loadRevision = new KAction(i18n("Load &Revision"), 0, this, SLOT(loadRevision()), actionCollection(), "go_revision"); + KStdAction::quit(kapp, SLOT(quit()), actionCollection()); +} + +void KLatin::startClicked() +{ + if (klatinchoose->VocabOption->isOn()) + loadVocab(); + if (klatinchoose->GrammarOption->isOn()) + loadGrammar(); + if (klatinchoose->VerbsOption->isOn()) + loadVerbs(); + if (klatinchoose->RevisionOption->isOn()) + loadRevision(); +} + +// Start of section loading code + +void KLatin::loadVocab() +{ + klatinchoose->close(); + + klatinvocabsection = new KLatinVocab(this); + klatinvocabsection->show(); + + slotWriteMsg(i18n("Ready")); + + // Set this widget as the central widget + setCentralWidget(klatinvocabsection); + + updateSection(FALSE); + + // When the child emits the signal exitted(), + // then reset the GUI to go back to the menu + connect(klatinvocabsection, SIGNAL(exited()), this, SLOT(resetGUI())); + + // Set the section variable + m_section = 1; +} + +void KLatin::loadGrammar() +{ + klatinchoose->close(); + + klatingrammarsection = new KLatinGrammar(this); + klatingrammarsection->show(); + + slotWriteMsg(i18n("Grammar")); + + // Disable all the menu entries under Section/ + updateSection(FALSE); + + // Set this widget as the central widget + setCentralWidget(klatingrammarsection); + + // When the child emits the signal exited(), + // then reset the GUI to go back to the menu + connect(klatingrammarsection, SIGNAL(exited()), this, SLOT(resetGUI())); + connect(klatingrammarsection, SIGNAL(statusMsg(const QString&)), this, SLOT(slotWriteMsg(const QString&))); + // Set the section variable + m_section = 2; +} + +void KLatin::slotWriteMsg(const QString& message) +{ + statusBar()->message(message); +} + +void KLatin::loadVerbs() +{ + klatinchoose->close(); + + klatinverbssection = new KLatinVerbs(this); + klatinverbssection->show(); + + slotWriteMsg(i18n("Verbs")); + + // Disable all the menu entries under Section/ + updateSection(FALSE); + + // Set this widget as the central widget + setCentralWidget(klatinverbssection); + + // When the child emits the signal exited(), + // then reset the GUI to go back to the menu + connect(klatinverbssection, SIGNAL(exited()), this, SLOT(resetGUI())); + connect(klatinverbssection, SIGNAL(statusMsg(const QString&)), this, SLOT(slotWriteMsg(const QString&))); + + // Set the section variable + m_section = 3; +} + +void KLatin::loadRevision() +{ + kapp->invokeHelp("klatin-index", "klatin"); +} + +void KLatin::loadSettings() +{ + if (KConfigDialog::showDialog("settings")) + return; + + KConfigDialog *dialog = new KConfigDialog(this, "settings", Settings::self()); + + vocabPage = new VocabPage(0); + vocabPage->kcfg_DefaultFile->setMode(KFile::File | KFile::LocalOnly); + vocabPage->kcfg_DefaultFile->setFilter("*.kvtml"); + vocabPage->kcfg_DefaultFile->setCaption(i18n("Load Vocabulary File")); + dialog->addPage(vocabPage, i18n("Vocabulary"), "kdict"); + connect(dialog, SIGNAL(settingsChanged()), this, SLOT(settingsChanged())); + dialog->show(); +} + +void KLatin::settingsChanged() +{ + // Only the vocab section so far needs config refreshed for it + if (m_section == 1) { + klatinvocabsection->changeVocab(Settings::defaultFile()); + } +} + +void KLatin::resetGUI() +{ + // Load the central widget to show the user the + // various options that are available to choose + // and setCentralWidget it. + klatinchoose = new KLatinChoose(this); + klatinchoose->QuitButton->setIconSet(KGlobal::iconLoader()->loadIconSet("exit", KIcon::Small)); + klatinchoose->show(); + setCentralWidget(klatinchoose); + + // Connect the "Start" button to slot StartPressed() + connect(klatinchoose->StartButton, SIGNAL(clicked()), this, SLOT(startClicked())); + // Make the quit button quit the application :) + connect(klatinchoose->QuitButton, SIGNAL(clicked()), kapp, SLOT(quit())); + + // Enable all the menu entries under Section/ + updateSection(TRUE); + + // Use XML GUI to construct the menubar + setupGUI(); + + // Reset the section variable + m_section = 0; + + slotWriteMsg(i18n("Ready")); +} + +void KLatin::updateSection(bool m_bool) +{ + // Disable all the menu entries under Section/ + m_loadVocab->setEnabled(m_bool); + m_loadGrammar->setEnabled(m_bool); + m_loadVerbs->setEnabled(m_bool); + m_loadRevision->setEnabled(m_bool); +} + +#include "klatin.moc" diff --git a/klatin/klatin/klatin.desktop b/klatin/klatin/klatin.desktop new file mode 100644 index 00000000..d2938fb7 --- /dev/null +++ b/klatin/klatin/klatin.desktop @@ -0,0 +1,125 @@ +[Desktop Entry] +Type=Application +Exec=klatin -caption "%c" %i %m +Icon=klatin +DocPath=klatin/index.html +Comment=A program to help revise Latin +Comment[af]='n Program om Latyn te help hersien +Comment[be]=Праграма, ÑÐºÐ°Ñ Ð´Ð°Ð¿Ð°Ð¼Ð°Ð³Ð°Ðµ вывучыць латынь +Comment[bg]=Самоучител по латинÑки +Comment[bn]=লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ ভাষা চরà§à¦šà¦¾à§Ÿ সহায়তা করার à¦à¦•à¦Ÿà¦¿ পà§à¦°à§‹à¦—à§à¦°à¦¾à¦® +Comment[bs]=Program za pomoć pri revidiranju Latinskog +Comment[ca]=Un programa per ajudar a revisar el llatí +Comment[cs]=Program na procviÄování latiny +Comment[csb]=Programa do pòwtórzaniô Å‚acëznë +Comment[cy]=Rhaglen i helpu adolygu Lladin +Comment[da]=Et program til at hjælpe med at revidere Latin +Comment[de]=Ein Programm, das beim Erlernen der lateinischen Sprache hilft +Comment[el]=Μία εφαÏμογή για να ξαναθυμηθείτε τα Λατινικά +Comment[eo]=Programo por plistudi latinan +Comment[es]=Un programa de ayuda para la corrección del latín +Comment[et]=Ladina keele õpiprogramm +Comment[eu]=Latina errepasatzeko tresna bat +Comment[fa]=برنامه‌ای برای Ú©Ù…Ú© به بازبینی لاتین +Comment[fi]=Ohjelma latinan harjoitteluun +Comment[fr]=Un programme pour aider à réviser le latin +Comment[gl]=Programa que axuda a repasar latín +Comment[he]=תכנה לעזרה בהגיית לטינית +Comment[hi]=à¤à¤• पà¥à¤°à¥‹à¤—à¥à¤°à¤¾à¤® जो आपको लेटिन को सà¥à¤§à¤¾à¤°à¤¨à¥‡ में मदद करता है +Comment[hr]=Program koji pomaže u korekcijama latinskog jezika +Comment[hu]=Oktatóprogram a latin nyelv gyakorlásához +Comment[is]=Forrit til að fara yfir Latínu +Comment[it]=Un programma per ripassare il Latino +Comment[ja]=ラテン語を学習ã™ã‚‹ãƒ—ログラム +Comment[ka]=ლáƒáƒ—ინურის შესáƒáƒ¡áƒ¬áƒáƒ•áƒšáƒ˜ პრáƒáƒ’რáƒáƒ›áƒ +Comment[km]=កម្មវិធី​សម្រាប់​ជួយ​កែប្រែ​ភាសា​ឡាážáž¶áŸ†áž„ +Comment[lt]=Programa lotynų kalbos studijavimui +Comment[mk]=Програма која ќе ви помогне да го повторите латинÑкиот јазик +Comment[nb]=Et øvelsesprogram i latin +Comment[nds]=En Programm för't Öven vun Latiensch +Comment[ne]=लà¥à¤¯à¤¾à¤Ÿà¤¿à¤¨ पà¥à¤¨à¤°à¤¾à¤µà¤²à¥‹à¤•à¤¨ गरà¥à¤¨ मदà¥à¤¦à¤¤ गरà¥à¤¨à¥‡ कारà¥à¤¯à¤•à¥à¤°à¤® +Comment[nl]=Een programme om uw Latijn op te halen +Comment[nn]=Eit øvingsprogram i latin +Comment[pl]=Program do powtarzania Å‚aciny +Comment[pt]=Programa para rever Latim +Comment[pt_BR]=Um programa para ajudar a revisar o Latim +Comment[ru]=Программа Ð¾Ð±ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð»Ð°Ñ‚Ñ‹Ð½Ð¸ +Comment[sk]=Program pre latinÄinu +Comment[sl]=Program za pregled latinÅ¡Äine +Comment[sr]=Програм за помоћ у обнови латинÑког +Comment[sr@Latn]=Program za pomoć u obnovi latinskog +Comment[sv]=Ett program för att hjälpa till med latinrepetition +Comment[ta]=லதà¯à®¤à¯€à®©à¯ˆ மற௠ஆயà¯à®µà¯ செயà¯à®¯ உதவà¯à®®à¯ ஒர௠நிரல௠+Comment[tg]=Банома барои хондани забони Лотинӣ +Comment[tr]=Latince'yi gözden geçirmenize yardım eden bir uygulama +Comment[uk]=Програма Ð´Ð»Ñ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð½Ñ Ð»Ð°Ñ‚Ð¸Ð½Ñ– +Comment[vi]=Má»™t chÆ°Æ¡ng trình giúp ôn tập tiếng Latin +Comment[zh_CN]=帮助å¤ä¹ æ‹‰ä¸è¯­çš„ç¨‹åº +Comment[zh_TW]=練習拉ä¸æ–‡çš„ç¨‹å¼ +Terminal=false +Name=KLatin +Name[af]=K-Latyn +Name[bn]=কে-লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ +Name[hi]=के-लेटिन +Name[is]=KLatína +Name[ne]=केडीई लà¥à¤¯à¤¾à¤Ÿà¤¿à¤¨ +Name[pl]=Åacina +Name[sv]=Klatin +Name[ta]=கேலதà¯à®¤à®¿à®©à¯ +Name[tg]=KЛотинӣ +Name[ven]=Tshilatini tsha K +GenericName=Latin Reviser +GenericName[af]=Latyn Hersiener +GenericName[be]=Праверка ведаў латыні +GenericName[bg]=Самоучител по латинÑки +GenericName[bn]=লà§à¦¯à¦¾à¦Ÿà¦¿à¦¨ চরà§à¦šà¦¾ +GenericName[bs]=Revidiranje Latinskog +GenericName[ca]=Revisor de llatí +GenericName[cs]=ProcviÄování latiny +GenericName[csb]=Programa do pòwtórzaniô Å‚acëznë +GenericName[cy]=Adolygydd Lladin +GenericName[da]=Latin-reviderer +GenericName[de]=Latein-Ãœbungen +GenericName[el]=ΕφαÏμογή φÏεσκαÏίσματος των Λατινικών +GenericName[eo]=Latina plistudado +GenericName[es]=Revisor de latín +GenericName[et]=Ladina keele õpiprogramm +GenericName[eu]=Latin errepasatzailea +GenericName[fa]=بازبینی لاتین +GenericName[fi]=Latinan harjoitukset +GenericName[fr]=Outil de révision du latin +GenericName[ga]=Leasaitheoir Laidine +GenericName[gl]=Utilidade de repaso de latín +GenericName[he]=×”×’×™×™×” לטינית +GenericName[hi]=लेटिन सà¥à¤§à¤¾à¤°à¤• +GenericName[hr]=Korekcije latinskog +GenericName[hu]=Latinoktató +GenericName[is]=Latínupúki +GenericName[it]=Studio del Latino +GenericName[ja]=ラテン語ã®å­¦ç¿’ +GenericName[ka]=ლáƒáƒ—ინურის შემáƒáƒ¬áƒ›áƒ”ბრ+GenericName[km]=កម្មវិធី​កែប្រែ​ភាសា​ឡាážáž¶áŸ†áž„ +GenericName[lt]=PagalbinÄ— lotynų kalbos priemonÄ— +GenericName[ms]=Ulangkaji Latin +GenericName[nb]=Øvingsprogram i latin +GenericName[nds]=Latiensch öven +GenericName[ne]=लà¥à¤¯à¤¾à¤Ÿà¤¿à¤¨ पà¥à¤¨à¤°à¤¾à¤µà¤²à¥‹à¤•à¤¨à¤•à¤°à¥à¤¤à¤¾ +GenericName[nl]=Latijn +GenericName[nn]=Øvingsprogram i latin +GenericName[pl]=Program do powtarzania Å‚aciny +GenericName[pt]=Revisão de Latim +GenericName[pt_BR]=Revisor de latim +GenericName[ru]=Обучение латыни +GenericName[sk]=Výuka latinÄiny +GenericName[sl]=Pregled latinÅ¡Äine +GenericName[sr]=Обнављач латинÑког +GenericName[sr@Latn]=ObnavljaÄ latinskog +GenericName[sv]=Latinrepetition +GenericName[ta]=லதà¯à®¤à¯€à®©à¯ மற௠ஆயà¯à®µà®¿ +GenericName[tg]=Ðамоишгари Лотинӣ +GenericName[tr]=Latince Gözden Geçiricisi +GenericName[uk]=ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð½Ñ Ð»Ð°Ñ‚Ð¸Ð½Ñ– +GenericName[vi]=Ôn tập Latin +GenericName[zh_CN]=拉ä¸è¯­å¤ä¹ å·¥å…· +GenericName[zh_TW]=拉ä¸èªžå¾©ç¿’ +Categories=Qt;KDE;Education;Languages; diff --git a/klatin/klatin/klatin.h b/klatin/klatin/klatin.h new file mode 100644 index 00000000..8adb2cbe --- /dev/null +++ b/klatin/klatin/klatin.h @@ -0,0 +1,93 @@ +/*************************************************************************** + begin : Thu Jul 17 + copyright : (C) 2001-2004 by George Wright + email : gwright@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef KLATIN_H +#define KLATIN_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +#include + +#include "klatinchoose.h" +#include "klatingrammar.h" +#include "klatinverbs.h" +#include "klatinvocab.h" + +#include "klatinsettings_vocabpage.h" + +/** @short Main application class */ +class KLatin : public KMainWindow +{ + Q_OBJECT +public: + KLatin(QWidget* parent=0, const char *name=0); + ~KLatin(); + + void setupActions(); + +public slots: + /// Load vocabulary revision section + void loadVocab(); + /// Load grammar revision section + void loadGrammar(); + /// Load verb revision section + void loadVerbs(); + /// Load revision notes in Konqueror + void loadRevision(); + /// Parse settings from config file + void loadSettings(); + + /// Slot for the start button + void startClicked(); + /// Reloads the section choose screen + void resetGUI(); + +private slots: + /// Slot for when settings are changed in the KConfig XT dialog + void settingsChanged(); + + void slotWriteMsg(const QString&); + +private: + + KAction *m_loadVocab; + KAction *m_loadGrammar; + KAction *m_loadVerbs; + KAction *m_loadRevision; + + KLatinChoose *klatinchoose; + KLatinGrammar *klatingrammarsection; + KLatinVocab *klatinvocabsection; + KLatinVerbs *klatinverbssection; + + VocabPage *vocabPage; + + /// Current section loaded + int m_section; + +private: + /** + * Enable/Disable the items in the Section menu + *@param bool if bool is true then the menu items are enabled + */ + void updateSection(bool); +}; + +#endif // KLATIN_H diff --git a/klatin/klatin/klatin.kcfg b/klatin/klatin/klatin.kcfg new file mode 100644 index 00000000..407f47a2 --- /dev/null +++ b/klatin/klatin/klatin.kcfg @@ -0,0 +1,59 @@ + + + + + + + + KConfigBase *globalConf = KGlobal::config(); + globalConf->setGroup("Locale"); + QString m_language = globalConf->readEntry("Language", "en"); + //keep only the first 2 characters + m_language = m_language.left(2); + QString filename = locate("data", "klatin/data/vocabs/"); + filename += m_language; + QDir check(filename); + + if (check.exists() == FALSE) { + m_language = "en"; + } + kdDebug()<< m_language <<endl; + + m_language + + + + + + 10 + + + + 0 + + + + + QString fileDir = locate("data", "klatin/data/vocabs/"); + fileDir += m_language; + QDir vocabDirectory(fileDir, "*.kvtml"); + kdDebug()<< m_language <<endl; + + QString defaultFile = (fileDir + "/" + vocabDirectory[0]); + kdDebug()<< defaultFile <<endl; + + defaultFile + + + + true + + + + false + + + \ No newline at end of file diff --git a/klatin/klatin/klatinchoose.ui b/klatin/klatin/klatinchoose.ui new file mode 100644 index 00000000..98115187 --- /dev/null +++ b/klatin/klatin/klatinchoose.ui @@ -0,0 +1,264 @@ + +KLatinChoose + + + KLatinChoose + + + + 0 + 0 + 490 + 230 + + + + + 5 + 5 + 0 + 0 + + + + + unnamed + + + + layout81 + + + + unnamed + + + + WelcomeLabel + + + + 16 + 1 + + + + Welcome to KLatin +Please Choose Section of Revision + + + AlignCenter + + + + + layout80 + + + + unnamed + + + + Options + + + + 5 + 5 + 0 + 0 + + + + Revision Sections + + + + unnamed + + + + spacer1 + + + Vertical + + + Expanding + + + + 20 + 21 + + + + + + VocabOption + + + &Vocabulary + + + true + + + Test on Vocabulary + + + Multiple choice vocabulary test + + + + + GrammarOption + + + &Grammar + + + false + + + Test on noun grammar + + + Test on common nouns and endings + + + + + VerbsOption + + + Ver&bs + + + Test on verb forms + + + Test on common verbs and endings + + + + + RevisionOption + + + &Revision notes + + + Load revision notes + + + The KLatin revision notes with +verb and noun tables + + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 31 + + + + + + + + layout79 + + + + unnamed + + + + spacer3 + + + Vertical + + + Expanding + + + + 20 + 34 + + + + + + StartButton + + + S&tart + + + Start chosen area of revision + + + Start the section you have chosen + + + + + QuitButton + + + &Quit + + + Quits + + + Quit KLatin + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 33 + + + + + + + + + + + + + + + + kpushbutton.h + kpushbutton.h + + diff --git a/klatin/klatin/klatingrammar.cpp b/klatin/klatin/klatingrammar.cpp new file mode 100644 index 00000000..f320fd5b --- /dev/null +++ b/klatin/klatin/klatingrammar.cpp @@ -0,0 +1,243 @@ +/*************************************************************************** + begin : Thu Jul 17 + copyright : (C) 2001-2004 by George Wright + email : gwright@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "klatingrammar.h" + +KLatinGrammar::KLatinGrammar(QWidget* parent, const char *name) + : KLatinGrammarWidget(parent, name) +{ + // Set defaults + m_total = 0; + m_totalCorrect = 0; + m_numWrong = 0; + + OKButton->setIconSet(KGlobal::iconLoader()->loadIconSet("button_ok", KIcon::Small)); + BackButton->setIconSet(KGlobal::iconLoader()->loadIconSet("back", KIcon::Small)); + + // Set connections + connect(BackButton, SIGNAL(clicked()), this, SLOT(goBack())); + connect(OKButton, SIGNAL(clicked()), this, SLOT(checkAnswer())); + connect(AnswerBox, SIGNAL(returnPressed()), this, SLOT(checkAnswer())); + connect(ChooseSection, SIGNAL(activated(int)), this, SLOT(loadDatabase())); + + // Insert the various declensions + ChooseSection->insertItem(i18n("All Declensions")); + ChooseSection->insertItem(i18n("1st Feminine")); + ChooseSection->insertItem(i18n("2nd Masculine")); + ChooseSection->insertItem(i18n("2nd Neuter")); + ChooseSection->insertItem(i18n("3rd Masc/Fem")); + ChooseSection->insertItem(i18n("3rd Neuter")); + ChooseSection->insertItem(i18n("4th Masc/Fem")); + ChooseSection->insertItem(i18n("4th Neuter")); + ChooseSection->insertItem(i18n("5th Feminine")); + + // Load the database of nouns + loadDatabase(); + + AnswerBox->setFocus(); +} + +KLatinGrammar::~KLatinGrammar() +{ +} + +void KLatinGrammar::loadDatabase() +{ + int curitem = ChooseSection->currentItem(); + if ( curitem != 0 ) { + curitem--; + } + else + { + // Seed the random number generator + srandom(time(NULL)); + + curitem = (random() % 8); + } + + // Various files that are used for each declension + QString file = "klatin/data/grammar/"; + switch (curitem) { + case 0: + file += "puella.klat"; + break; + case 1: + file += "servus.klat"; + break; + case 2: + file += "bellum.klat"; + break; + case 3: + file += "rex.klat"; + break; + case 4: + file += "opus.klat"; + break; + case 5: + file += "gradus.klat"; + break; + case 6: + file += "genu.klat"; + break; + case 7: + file += "res.klat"; + break; + default: // fake case... + file += "foo.klat"; + } + + // Check whether the file actually exists + // If not - warn user. + if (QFile::exists(locate("data", file)) == FALSE) { + KMessageBox::error(this, i18n("Could not load grammar-definition file, check KLatin installation."), i18n("Error with KLatin")); + QuestionLabel->setText(i18n("Error.")); + return; + } + + KEduVocDataItemList grammar = KEduVocData::parse(locate("data", file)); + + // Load XML file into memory + int numberOfWords = 0; + for(KEduVocDataItemList::Iterator dataIt = grammar.begin(); dataIt != grammar.end(); ++dataIt) { + m_noun[numberOfWords] = grammar[numberOfWords].originalText(); + numberOfWords++; + } + + nextQuestion(); +} + +void KLatinGrammar::goBack() +{ + emit exited(); + close(); +} + +void KLatinGrammar::nextQuestion() +{ + emit statusMsg(i18n("Grammar")); + + // Seed the random number generator + srandom(time(NULL)); + + m_grammarNumber = (random() % 12) + 1; + + QString questionString; + + // Question string... + switch (m_grammarNumber) { + case 1: + questionString = i18n("What is the nominative singular of %1?").arg(m_noun[0]); + break; + case 2: + questionString = i18n("What is the vocative singular of %1?").arg(m_noun[0]); + break; + case 3: + questionString = i18n("What is the accusative singular of %1?").arg(m_noun[0]); + break; + case 4: + questionString = i18n("What is the genitive singular of %1?").arg(m_noun[0]); + break; + case 5: + questionString = i18n("What is the dative singular of %1?").arg(m_noun[0]); + break; + case 6: + questionString = i18n("What is the ablative singular of %1?").arg(m_noun[0]); + break; + case 7: + questionString = i18n("What is the nominative plural of %1?").arg(m_noun[0]); + break; + case 8: + questionString = i18n("What is the vocative plural of %1?").arg(m_noun[0]); + break; + case 9: + questionString = i18n("What is the accusative plural of %1?").arg(m_noun[0]); + break; + case 10: + questionString = i18n("What is the genitive plural of %1?").arg(m_noun[0]); + break; + case 11: + questionString = i18n("What is the dative plural of %1?").arg(m_noun[0]); + break; + case 12: + questionString = i18n("What is the ablative plural of %1?").arg(m_noun[0]); + break; + } + + // Set question on screen + QuestionLabel->setText(questionString); +} + +void KLatinGrammar::checkAnswer() +{ + if (m_noun[m_grammarNumber - 1] != AnswerBox->text().lower()) { + m_numWrong++; + + // Allow a tolerance of 1 retry + if (m_numWrong == 2) { + m_numWrong = 0; + KMessageBox::information(this, i18n("The correct answer was %1.").arg(m_noun[m_grammarNumber - 1]), i18n("Wrong")); + if (ChooseSection->currentItem()==0) + loadDatabase(); + else + nextQuestion(); + } else { + if (AnswerBox->text().isEmpty()) { + emit statusMsg(i18n("Please enter an answer")); + } + } + } else { + m_totalCorrect++; + + // Reset the number of questions that were wrong + m_numWrong = 0; + + if (ChooseSection->currentItem()==0) + loadDatabase(); + else + nextQuestion(); + } + m_total++; + + AnswerBox->setText(NULL); + + updateScores(); +} + +void KLatinGrammar::updateScores() +{ + // Update the score labels + Score1Label->setNum(m_totalCorrect); + Score2Label->setNum(m_total); + + // Set percentage + PercentageLabel->setText(QString::number(int(double(m_totalCorrect) / m_total * 100))+QString("%")); +} + +#include "klatingrammar.moc" diff --git a/klatin/klatin/klatingrammar.h b/klatin/klatin/klatingrammar.h new file mode 100644 index 00000000..5c00d6b7 --- /dev/null +++ b/klatin/klatin/klatingrammar.h @@ -0,0 +1,63 @@ +/*************************************************************************** + begin : Thu Jul 17 2003 + copyright : (C) 2001-2004 by George Wright + email : gwright@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KLATINGRAMMAR_H +#define KLATINGRAMMAR_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include "keduvocdata.h" +#include "klatingrammarwidget.h" + +/** @short Main class for testing grammar*/ +class KLatinGrammar : public KLatinGrammarWidget +{ + Q_OBJECT +public: + KLatinGrammar(QWidget* parent=0, const char *name=0); + ~KLatinGrammar(); + + /// Load next question + void nextQuestion(); + /// Update score of test so far + void updateScores(); +public slots: + /// Load grammar definitions database + void loadDatabase(); + /// Destroys the widget + void goBack(); + /// Check whether the answer is correct + void checkAnswer(); +signals: + /// Signal that is emitted when the widget is closed + void exited(); + void statusMsg(const QString&); +private: + /// Array that holds the 12 cases of a noun + QString m_noun[12]; + /// The case of the noun being tested + int m_grammarNumber; + /// Total number of questions attempted that are wrong + int m_numWrong; + + /// Total number of questions attempted that are correct + int m_totalCorrect; + /// Total number of questions attempted + int m_total; +}; + +#endif // KLATINGRAMMAR_H diff --git a/klatin/klatin/klatingrammarwidget.ui b/klatin/klatin/klatingrammarwidget.ui new file mode 100644 index 00000000..2e8046fb --- /dev/null +++ b/klatin/klatin/klatingrammarwidget.ui @@ -0,0 +1,382 @@ + +KLatinGrammarWidget + + + KLatinGrammarWidget + + + + 0 + 0 + 439 + 320 + + + + + 0 + 0 + + + + KLatin + + + + unnamed + + + + TitleGrammar + + + + 0 + 0 + + + + + 22 + + + + Grammar Section + + + AlignCenter + + + + + + + layout39 + + + + unnamed + + + + ChooseSection + + + Choice of nouns for testing + + + + + + + layout40 + + + + unnamed + + + + QuestionLabel + + + + 3 + 3 + 0 + 0 + + + + + 0 + 0 + + + + + 17 + + + + Box + + + Raised + + + Question Word +Line 2 +Line 3 +Line 4 + + + WordBreak|AlignCenter + + + + + The question will appear here + + + + + + + Frame10 + + + + 5 + 4 + 0 + 0 + + + + + 0 + 0 + + + + + 32767 + 32767 + + + + StyledPanel + + + Raised + + + + unnamed + + + 11 + + + 6 + + + + Layout41_2 + + + + unnamed + + + 0 + + + 6 + + + + ScoreLabel + + + + 19 + + + + Score + + + AlignCenter + + + + + + + Layout40_2 + + + + unnamed + + + 0 + + + 6 + + + + Layout39 + + + + unnamed + + + 0 + + + 6 + + + + Score1Label + + + 0 + + + AlignVCenter|AlignRight + + + + + + + SeparatorLabel + + + / + + + AlignCenter + + + + + + + Score2Label + + + 0 + + + + + + + PercentageLabel + + + AlignCenter + + + + + Your test percentage so far + + + + + + + + + + + + + layout37 + + + + unnamed + + + + AnswerLabel + + + Answer: + + + + + AnswerBox + + + Your answer goes here + + + Enter your answer here + + + + + OKButton + + + &OK + + + false + + + false + + + Check answer + + + + + + + layout21 + + + + unnamed + + + + Spacer20 + + + Horizontal + + + Expanding + + + + 294 + 20 + + + + + + BackButton + + + &Back + + + Go back to the selection screen + + + Return to selection screen + + + + + + + + + + AnswerBox + OKButton + BackButton + ChooseSection + + + + klineedit.h + + diff --git a/klatin/klatin/klatinresultsdialog.ui b/klatin/klatin/klatinresultsdialog.ui new file mode 100644 index 00000000..f81f0bc2 --- /dev/null +++ b/klatin/klatin/klatinresultsdialog.ui @@ -0,0 +1,223 @@ + +KLatinResultsDialog + + + KLatinResultsDialog + + + + 0 + 0 + 408 + 309 + + + + Results + + + + unnamed + + + + ResultsLabel + + + + 16 + + + + <b>Your Results</b> + + + WordBreak|AlignCenter + + + + + + Question + + + false + + + true + + + + + Your Answer + + + false + + + true + + + + + Correct Answer + + + false + + + true + + + + ResultsView + + + + 7 + 3 + 0 + 0 + + + + false + + + AllColumns + + + Table of results + + + + + layout83 + + + + unnamed + + + + PercentageLabel + + + Percentage: + + + Percentage of correct answers + + + This shows the percentage of the questions you answered correctly out of those attempted. + + + + + PercentageValue + + + + + + AlignCenter + + + Percentage of correct answers + + + This shows the percentage of the questions you answered correctly out of those attempted. + + + + + AttemptedLabel + + + Number attempted: + + + Number of questions attempted + + + This shows the number of questions you answered. + + + + + AttemptedValue + + + + + + AlignCenter + + + Number of questions attempted + + + This shows the number of questions you answered. + + + + + + + layout70 + + + + unnamed + + + + spacer23 + + + Horizontal + + + Expanding + + + + 291 + 20 + + + + + + CloseButton + + + &Close + + + true + + + Close this dialog + + + Close this dialog and return to KLatin's main window. + + + + + + + + + CloseButton + clicked() + KLatinResultsDialog + close() + + + + + kpushbutton.h + + diff --git a/klatin/klatin/klatinsettings_vocabpage.ui b/klatin/klatin/klatinsettings_vocabpage.ui new file mode 100644 index 00000000..7db9e38a --- /dev/null +++ b/klatin/klatin/klatinsettings_vocabpage.ui @@ -0,0 +1,181 @@ + +VocabPage + + + VocabPage + + + + 0 + 0 + 182 + 203 + + + + Configure Vocabulary + + + + unnamed + + + + ButtonGroup + + + Testing Style + + + + unnamed + + + + layout24 + + + + unnamed + + + + layout10 + + + + unnamed + + + + kcfg_LatinToLang + + + To Latin + + + true + + + Question in your language and answers in Latin + + + Choose to be tested from your language to Latin, which means the word will be displayed in your language and you will have to choose from 4 Latin translations. + + + + + kcfg_LangToLatin + + + From Latin + + + Question in Latin and answers in your language + + + Choose to be tested from Latin to your language, which means the word will be displayed in Latin and you will have to choose from 4 translations in your language. + + + + + + + + + + + MiscGroup + + + Miscellaneous + + + + unnamed + + + + layout6 + + + + unnamed + + + + kcfg_DefaultFile + + + The file you are tested on in vocabulary + + + You can change the file you are tested on for the vocabulary section + + + + + layout6 + + + + unnamed + + + + QuestionsLabel + + + Number of questions: + + + WordBreak|AlignVCenter + + + Set the number of questions you want to be tested on + + + Here you can set the number of questions you want to be tested on. When this number is reached, a result dialog appears. + + + + + kcfg_NumOfQuestions + + + + 0 + 0 + 0 + 0 + + + + 50 + + + 10 + + + Number of questions to be asked before ending + + + Numbers of questions to ask at a time + + + + + + + + + + + + + kurlrequester.h + klineedit.h + kpushbutton.h + knuminput.h + + diff --git a/klatin/klatin/klatinui.rc b/klatin/klatin/klatinui.rc new file mode 100644 index 00000000..76ce8a94 --- /dev/null +++ b/klatin/klatin/klatinui.rc @@ -0,0 +1,12 @@ + + + + + S&ection + + + + + + + diff --git a/klatin/klatin/klatinverbs.cpp b/klatin/klatin/klatinverbs.cpp new file mode 100644 index 00000000..8b6f956c --- /dev/null +++ b/klatin/klatin/klatinverbs.cpp @@ -0,0 +1,272 @@ +/*************************************************************************** + begin : Fri Aug 15 + copyright : (C) 2001-2004 by George Wright + email : gwright@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "klatinverbs.h" + +KLatinVerbs::KLatinVerbs(QWidget* parent, const char *name) + : KLatinVerbsWidget(parent, name) +{ + OKButton->setIconSet(KGlobal::iconLoader()->loadIconSet("button_ok", KIcon::Small)); + BackButton->setIconSet(KGlobal::iconLoader()->loadIconSet("back", KIcon::Small)); + ChangeButton->setIconSet(KGlobal::iconLoader()->loadIconSet("apply", KIcon::Small)); + + ChooseConjugation->insertItem(i18n("1st")); + ChooseConjugation->insertItem(i18n("2nd")); + ChooseConjugation->insertItem(i18n("3rd")); + ChooseConjugation->insertItem(i18n("4th")); + ChooseConjugation->insertItem("sum"); // Does not need translating as it's in Latin + + ChooseMood->insertItem(i18n("Indicative")); + ChooseMood->insertItem(i18n("Subjunctive")); + + ChooseVoice->insertItem(i18n("Active")); + ChooseVoice->insertItem(i18n("Passive")); + + m_total = 0; + m_totalCorrect = 0; + m_numWrong = 0; + + // Initializing the data structures + // These are words in Latin and do not need i18n + verbparts.declension.push_back("amo"); + verbparts.declension.push_back("moneo"); + verbparts.declension.push_back("rego"); + verbparts.declension.push_back("audio"); + verbparts.declension.push_back("sum"); + + verbparts.mood.push_back(I18N_NOOP("indicative")); + verbparts.mood.push_back(I18N_NOOP("subjunctive")); + + verbparts.voice.push_back(I18N_NOOP("active")); + verbparts.voice.push_back(I18N_NOOP("passive")); + + question.person.push_back(I18N_NOOP("first")); + question.person.push_back(I18N_NOOP("second")); + question.person.push_back(I18N_NOOP("third")); + + question.number.push_back(I18N_NOOP("singular")); + question.number.push_back(I18N_NOOP("plural")); + + question.tense.push_back(I18N_NOOP("present")); + question.tense.push_back(I18N_NOOP("future")); + question.tense.push_back(I18N_NOOP("imperfect")); + question.tense.push_back(I18N_NOOP("perfect")); + question.tense.push_back(I18N_NOOP("pluperfect")); + question.tense.push_back(I18N_NOOP("future perfect")); + + connect(ChooseConjugation, SIGNAL(activated(int)), this, SLOT(conjugationActivated(int))); + connect(BackButton, SIGNAL(clicked()), this, SLOT(goBack())); + connect(ChangeButton, SIGNAL(clicked()), this, SLOT(loadDatabase())); + connect(AnswerBox, SIGNAL(returnPressed()), this, SLOT(checkAnswer())); + connect(OKButton, SIGNAL(clicked()), this, SLOT(checkAnswer())); + + loadDatabase(); + + AnswerBox->setFocus(); +} + +KLatinVerbs::~KLatinVerbs() +{ +} + +void KLatinVerbs::loadDatabase() +{ + QString databaseFile = verbparts.declension[ChooseConjugation->currentItem()]; + m_currentVerb = databaseFile; + databaseFile += "-" + QString(verbparts.mood[ChooseMood->currentItem()]); + databaseFile += "-" + QString(verbparts.voice[ChooseVoice->currentItem()]) + ".klat"; + + QString fileName = "klatin/data/verbs/" + databaseFile; + + if (QFile::exists(locate("data", fileName)) == FALSE) { + KMessageBox::error(this, i18n("Could not load verb-definition file, check KLatin installation."), i18n("Error with KLatin")); + goBack(); + } + + int numberOfWords = 0; + + KEduVocDataItemList verbs = KEduVocData::parse(locate("data", fileName)); + + for(KEduVocDataItemList::Iterator dataIt = verbs.begin(); dataIt != verbs.end(); ++dataIt) { + m_verb[numberOfWords] = verbs[numberOfWords].originalText(); + numberOfWords++; + } + + nextQuestion(); +} + +void KLatinVerbs::nextQuestion() +{ + emit statusMsg(i18n("Verbs")); + + // Seed the random number generator + srandom(time(NULL)); + + if (ChooseMood->currentText() == i18n("Indicative")) + m_verbNumber = (random() % 35) + 1; + if (ChooseMood->currentText() == i18n("Subjunctive")) + m_verbNumber = (random() % 23) + 1; + + QString QuestionString; + + int person = 0, number = 0, tense = 0; + + switch (m_verbNumber % 6) { + case 1: + person = 0; + number = 0; + break; + case 2: + person = 1; + number = 0; + break; + case 3: + person = 2; + number = 0; + break; + case 4: + person = 0; + number = 1; + break; + case 5: + person = 1; + number = 1; + break; + case 0: + person = 2; + number = 1; + break; + } + + switch ((int) (m_verbNumber - 1) / 6) { + case 0: + tense = 0; + break; + case 1: + if (ChooseMood->currentText() == i18n("Indicative")) + tense = 1; + else + tense = 2; + break; + case 2: + if (ChooseMood->currentText() == i18n("Indicative")) + tense = 2; + else + tense = 3; + break; + case 3: + if (ChooseMood->currentText() == i18n("Indicative")) + tense = 3; + else + tense = 4; + break; + case 4: + tense = 4; + break; + case 5: + tense = 5; + break; + } + + QuestionString = i18n("Note: ARGUMENT %1 is an ordinal number (1st, 2nd, 3rd). " + "ARGUMENT %2 indicates whether the person is singular or plural. " + "ARGUMENT %3 is the tense of the verb (Present, Imperfect, Perfect). " + "ARGUMENT %4 is the mood of the verb (Indicative, Subjunctive). " + "ARGUMENT %5 is the voice of the verb (Active, Passive). " + "ARGUMENT %6 is the verb name (amo, moneo etc). This is in Latin and should not be translated. " + "The output string in English is something like: What is the first person singular present indicative active of amo?", + "What is the %1 person %2 %3 %4 %5 of %6?").arg(i18n(question.person[person])) + .arg(i18n(question.number[number])) + .arg(i18n(question.tense[tense])) + .arg(i18n(verbparts.mood[ChooseMood->currentItem()])) + .arg(i18n(verbparts.voice[ChooseVoice->currentItem()])) + .arg(m_currentVerb); + + QuestionLabel->setText(QuestionString); +} + +void KLatinVerbs::checkAnswer() +{ + if (AnswerBox->text().isEmpty()) { + emit statusMsg(i18n("Please enter an answer")); + return; + } + + if (m_verb[m_verbNumber - 1] != AnswerBox->text().lower()) { + // Iterate... + m_numWrong++; + + // Retry tolerance... + if (m_numWrong == 2) { + m_numWrong = 0; + KMessageBox::information(this, i18n("The correct answer was %1.").arg(m_verb[m_verbNumber - 1]), i18n("Wrong")); + nextQuestion(); + } + } else { + // Iterate... + m_totalCorrect++; + + m_numWrong = 0; + + nextQuestion(); + } + + m_total++; + AnswerBox->setText(NULL); + + updateScores(); +} + +void KLatinVerbs::conjugationActivated(int itemNumber) +{ + if (itemNumber == 4) + ChooseVoice->removeItem(1); + else + if (ChooseVoice->count() == 1) + ChooseVoice->insertItem(i18n("Passive")); +} + +void KLatinVerbs::updateScores() +{ + // Update the score labels + Score1Label->setNum(m_totalCorrect); + Score2Label->setNum(m_total); + + // Set percentage + PercentageLabel->setText(QString::number(int(double(m_totalCorrect) / m_total * 100))+QString("%")); +} + +void KLatinVerbs::goBack() +{ + emit exited(); + close(); +} + +#include "klatinverbs.moc" diff --git a/klatin/klatin/klatinverbs.h b/klatin/klatin/klatinverbs.h new file mode 100644 index 00000000..b389102e --- /dev/null +++ b/klatin/klatin/klatinverbs.h @@ -0,0 +1,83 @@ +/*************************************************************************** + begin : Fri Aug 15 2003 + copyright : (C) 2001-2004 by George Wright + email : gwright@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KLATINVERBS_H +#define KLATINVERBS_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +#include "keduvocdata.h" +#include "klatinverbswidget.h" + +struct fileparts { + std::vector declension; + std::vector mood; + std::vector voice; +}; + +struct questionparts { + std::vector person; + std::vector number; + std::vector tense; +}; + +/** @short Main class for testing verb forms */ +class KLatinVerbs : public KLatinVerbsWidget +{ + Q_OBJECT +public: + KLatinVerbs(QWidget* parent=0, const char *name=0); + ~KLatinVerbs(); + + /// Load next question + void nextQuestion(); + /// Update current scores + void updateScores(); +public slots: + /// Destroy the widget + void goBack(); + /// Called when the combobox is clicked + /** @param itemNumber is the index of the item selected */ + void conjugationActivated(int itemNumber); + /// Load the verb definitions database + void loadDatabase(); + /// Check the user's input + void checkAnswer(); +signals: + /// Signal that is emitted when the widget wishes to terminate + void exited(); + void statusMsg(const QString&); +private: + /// These are structs containing information required to generate a question + struct fileparts verbparts; + struct questionparts question; + /// String array for the various verbs + QString m_verb[36]; + QString m_currentVerb; + /// Number to reference the verb form given + int m_verbNumber; + /// Total number of wrong answers given + int m_numWrong; + /// Total number of answers given + int m_total; + /// Total number of correct answers given + int m_totalCorrect; +}; + +#endif // KLATINVERBS_H diff --git a/klatin/klatin/klatinverbswidget.ui b/klatin/klatin/klatinverbswidget.ui new file mode 100644 index 00000000..a00b72f0 --- /dev/null +++ b/klatin/klatin/klatinverbswidget.ui @@ -0,0 +1,426 @@ + +KLatinVerbsWidget + + + KLatinVerbsWidget + + + + 0 + 0 + 442 + 320 + + + + KLatin + + + + unnamed + + + + TitleVerbs + + + + 5 + 4 + 0 + 1 + + + + + 22 + + + + Verbs Section + + + AlignCenter + + + + + + + layout29 + + + + unnamed + + + + ChooseConjugation + + + Choice of verb conjugation + + + Conjugation of verb to be +tested on + + + + + ChooseVoice + + + + 120 + 0 + + + + Choice of verb voice + + + Voice of verb to be +tested on + + + + + ChooseMood + + + Choice of verb mood + + + Mood of verb to be +tested on + + + + + ChangeButton + + + + 25 + 32767 + + + + + + + Apply + + + Change test to new type + + + + + + + layout11 + + + + unnamed + + + + QuestionLabel + + + + 3 + 3 + 0 + 0 + + + + + 17 + + + + Box + + + Raised + + + Question Word +Line 2 +Line 3 +Line 4 + + + WordBreak|AlignCenter + + + + + The question will appear here + + + + + + + Frame10 + + + + 5 + 4 + 0 + 0 + + + + + 0 + 0 + + + + + 32767 + 32767 + + + + StyledPanel + + + Raised + + + + unnamed + + + 11 + + + 6 + + + + Layout41_2 + + + + unnamed + + + 0 + + + 6 + + + + ScoreLabel + + + + 19 + + + + Score + + + AlignCenter + + + + + + + Layout40_2 + + + + unnamed + + + 0 + + + 6 + + + + Layout39 + + + + unnamed + + + 0 + + + 6 + + + + Score1Label + + + 0 + + + AlignVCenter|AlignRight + + + + + + + SeparatorLabel + + + / + + + AlignCenter + + + + + + + Score2Label + + + 0 + + + + + + + PercentageLabel + + + AlignCenter + + + + + Your test percentage so far + + + + + + + + + + + + + layout9 + + + + unnamed + + + + AnswerLabel + + + Answer: + + + + + AnswerBox + + + Enter your answer here + + + + + OKButton + + + &OK + + + true + + + true + + + Check your answer + + + + + + + layout29 + + + + unnamed + + + + Spacer20 + + + Horizontal + + + Expanding + + + + 297 + 20 + + + + + + BackButton + + + &Back + + + Go back to the selection screen + + + Return to selection screen + + + + + + + + + + AnswerBox + OKButton + BackButton + ChooseConjugation + ChooseVoice + ChooseMood + ChangeButton + + + + klineedit.h + + diff --git a/klatin/klatin/klatinvocab.cpp b/klatin/klatin/klatinvocab.cpp new file mode 100644 index 00000000..27c2481c --- /dev/null +++ b/klatin/klatin/klatinvocab.cpp @@ -0,0 +1,398 @@ +/*************************************************************************** + begin : Thu Jul 17 + copyright : (C) 2001-2004 by George Wright + email : gwright@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "klatinvocab.h" +#include "settings.h" + +KLatinVocab::KLatinVocab(QWidget* parent, const char *name) + : KLatinVocabWidget(parent, name) +{ + BackButton->setIconSet(KGlobal::iconLoader()->loadIconSet("back", KIcon::Small)); + + m_vocabFile = QString::null; + + // Goes back to the last dialog + connect(BackButton, SIGNAL(clicked()), this, SLOT(goBack())); + + // Set default settings + m_numberOfQuestions = Settings::numOfQuestions(); + m_total = 0; + m_totalCorrect = 0; + m_questionNumber = 0; + m_dialogShown = true; + + // Parse the kvtml vocab file + parseVocab(); + + // Connect the multiple choice buttons to the various slots + connect(Answer1, SIGNAL(clicked()), this, SLOT(checkAnswerOne())); + connect(Answer2, SIGNAL(clicked()), this, SLOT(checkAnswerTwo())); + connect(Answer3, SIGNAL(clicked()), this, SLOT(checkAnswerThree())); + connect(Answer4, SIGNAL(clicked()), this, SLOT(checkAnswerFour())); +} + +KLatinVocab::~KLatinVocab() +{ +} + +void KLatinVocab::parseVocab(QString customFile) +{ + m_vocabFile = customFile; + + m_texts.clear(); + + QString fileName; + + // Load all the config variables + if (Settings::numOfQuestions() != 0) { + m_numberOfQuestions = Settings::numOfQuestions(); + } + + // Load default file as defined in settings + fileName = Settings::defaultFile(); + + kdDebug() << fileName << endl; + + if (!customFile.isNull()) + fileName = customFile; + + // Check whether file exists or not + // If not then regenerate working default + if (QFile::exists(fileName) == FALSE) { + KConfigBase *globalConf = KGlobal::config(); + globalConf->setGroup("Locale"); + + QString language = globalConf->readEntry("Language", "en"); + language = language.left(2); + + QString fileNameLang = locate("data", "klatin/data/vocabs/"); + fileNameLang += language; + + QDir checkLang(fileNameLang); + + if (checkLang.exists() == FALSE) { + language = "en"; + } + + QDir vocabDirectory(fileNameLang, "*.kvtml"); + + QString defaultFile = (fileNameLang + "/" + vocabDirectory[0]); + + if (QFile::exists(defaultFile) == FALSE) { + KMessageBox::error(this, i18n("Could not load vocabulary file; there is a problem with your KLatin installation."), i18n("Error with KLatin")); + kapp->quit(); + } else { + fileName = defaultFile; + Settings::setDefaultFile(defaultFile); + } + } + + // Load XML file into memory + KEduVocDataItemList vocabulary = KEduVocData::parse(fileName); + + int it = 0; + + // Start parsing file and allocating words to the QValueList + for(KEduVocDataItemList::Iterator dataIt = vocabulary.begin(); dataIt != vocabulary.end(); ++dataIt) { + if (Settings::langToLatin()) { + m_texts.append(qMakePair(vocabulary[it].originalText(), vocabulary[it].translatedText())); + } else { + m_texts.append(qMakePair(vocabulary[it].translatedText(), vocabulary[it].originalText())); + } + it++; + } + + // Number of words in the list + m_numberOfWords = it - 1; + + // Create a random sequence to follow in the test + createRandomSequence(); + + // Ask a question + newQuestion(); +} + +void KLatinVocab::createRandomSequence() +{ + // Seed the random number generator + srandom(time(NULL)); + + // This works by assigning an array with 1, 2, 3, 4, 5 etc + // and then shuffling them into m_sequence. + // This sequence is then followed for testing purposes + + // TODO Change implementation to use KRandomSequence + + int i; + int randomSequence[256]; + m_numberOfQuestions++; + + for (i = 0; i < m_numberOfWords; i++) { + randomSequence[i] = i; + } + + // Courtesy of Neil Stevens + for (i = 0; i < m_numberOfQuestions * 2; i++) { + const int x = i % m_numberOfWords; + const int y = x + (rand() % (m_numberOfWords - x)); + const int swap = randomSequence[x]; + randomSequence[x] = randomSequence[y]; + randomSequence[y] = swap; + } + + if (m_numberOfQuestions <= m_numberOfWords) { + for (i = 0; i < m_numberOfQuestions; i++) { + m_sequence[i] = randomSequence[i]; + } + } + + if (m_numberOfQuestions > m_numberOfWords) { + int j = 0; + + for (i = 0; i < m_numberOfQuestions; i++) { + if (j < m_numberOfWords) { + m_sequence[i] = randomSequence[j]; + j++; + } + if (j >= m_numberOfWords) { + j = 0; + } + } + } +} + +void KLatinVocab::newQuestion() +{ + int randNum = 0; + + // If we have already asked the number of questions required + // then show the results dialogue + if (m_questionNumber == (m_numberOfQuestions - 1)) { + resultsDialog(); + return; + } + + // Seed the random number generator + srandom(time(NULL)); + + // Grab number from random sequence + randNum = m_sequence[m_questionNumber]; + + QuestionLabel->setText(m_texts[randNum].first); + m_previousQuestion += QuestionLabel->text(); + + // Initialise a couple of temporary variables + int i = 0, j = 0, tempRand[4]; + bool override = FALSE; + + // Assign m_choiceWords with the 4 words + // to go into the multiple choice. Make sure + // none of them are the same. + while (i < 4) { + tempRand[i] = (random() % (m_numberOfWords - 1)) + 1; + if (i > 0) { + j = 0; + while (j < i) { + if (tempRand[j] == tempRand[i]) { + tempRand[i] = (random() % (m_numberOfWords - 1)) + 1; + } else + j++; + } + } + i++; + } + + // Assign the four words to m_choiceWords. + if (m_choiceWords.count() == 0) { + for (i = 0; i < 4; i++) + m_choiceWords += m_texts[tempRand[i]].second; + m_choiceWords += m_texts[randNum].second; + } else { + for (i = 0; i < 4; i++) + m_choiceWords[i] = m_texts[tempRand[i]].second; + m_choiceWords[4] = m_texts[randNum].second; + } + + // Make sure the actual answer isn't already in m_choiceWords + // If it is, set override to be TRUE + for (i = 0; i < 4; i++) { + if (m_choiceWords[4] == m_choiceWords[i]) { + m_lastAnswerNumber = i; + override = TRUE; + } + } + + bool exitLoop = FALSE; + + // Override a random variable with the correct + // answer + if (!override) { + int answerNumber = (random() % 3); + while (!exitLoop) { + if (answerNumber != m_lastAnswerNumber) { + m_choiceWords[answerNumber] = m_texts[randNum].second; + m_lastAnswerNumber = answerNumber; + exitLoop = TRUE; + } else { + answerNumber = (random() % 3); + } + } + } + + // Add the correct answer to the list (for use + // when the results dialogue is called) + m_correctAnswer += m_choiceWords[4]; + + // The four values that will go into the four + // Option boxes. + Answer1->setText(m_choiceWords[0]); + Answer2->setText(m_choiceWords[1]); + Answer3->setText(m_choiceWords[2]); + Answer4->setText(m_choiceWords[3]); + + // We have now asked another question so iterate this int. + m_questionNumber++; +} + +// Slots + +void KLatinVocab::goBack() +{ + // If the dialogue isn't already shown then show it + if (!m_dialogShown) + resultsDialog(); + + emit exited(); + close(); +} + +// Slots for each of the multiple choice buttons + +void KLatinVocab::checkAnswer(int button) +{ + m_dialogShown = false; + + if (m_choiceWords[button] == m_choiceWords[4]) { + // Update the total answered correctly + m_totalCorrect++; + } + // Update the total questions faced + m_total++; + + m_previousAnswer += m_choiceWords[button]; + updateScores(); + // Setup a new question + newQuestion(); +} + +// TODO Use one slot and check the sender() instead +void KLatinVocab::checkAnswerOne() +{ + checkAnswer(0); +} + +void KLatinVocab::checkAnswerTwo() +{ + checkAnswer(1); +} + +void KLatinVocab::checkAnswerThree() +{ + checkAnswer(2); +} + +void KLatinVocab::checkAnswerFour() +{ + checkAnswer(3); +} + +void KLatinVocab::updateScores() +{ + // Update the score labels + Score1Label->setNum(m_totalCorrect); + Score2Label->setNum(m_total); + + // Set percentage + PercentageLabel->setText(QString::number(int(double(m_totalCorrect) / m_total * 100))+QString("%")); +} + +void KLatinVocab::resultsDialog() +{ + // Show the results dialog + + results = new KLatinResultsDialog(this, 0, TRUE); + results->CloseButton->setGuiItem(KStdGuiItem::close()); + + int temp = Score2Label->text().toInt(); + + // Set the lists + for (int i = 0 ; i < temp; i++) { + if (m_previousAnswer[i] != 0) + new QListViewItem(results->ResultsView, m_previousQuestion[i], m_previousAnswer[i], m_correctAnswer[i]); + } + + // Set the scores + results->PercentageValue->setText(PercentageLabel->text()); + results->AttemptedValue->setText(Score2Label->text()); + + results->show(); + results->resize(QSize(420, 280)); + + // Set some variables. + m_dialogShown = true; + + changeVocab(Settings::defaultFile()); +} + +void KLatinVocab::changeVocab(const QString &filename) +{ + // Reset to defaults + m_total = 0; + m_totalCorrect = 0; + m_questionNumber = 0; + m_numberOfQuestions = Settings::numOfQuestions(); + + // Reset the StringLists as we are now on a new testing session + m_correctAnswer.clear(); + m_previousAnswer.clear(); + m_previousQuestion.clear(); + + // Reset score labels + Score1Label->setNum(m_totalCorrect); + Score2Label->setNum(m_total); + PercentageLabel->setText(0); + + // Load the vocabulary file again (and thus create a new random sequence) + parseVocab(filename); +} + + +#include "klatinvocab.moc" diff --git a/klatin/klatin/klatinvocab.h b/klatin/klatin/klatinvocab.h new file mode 100644 index 00000000..c33081df --- /dev/null +++ b/klatin/klatin/klatinvocab.h @@ -0,0 +1,110 @@ +/*************************************************************************** + begin : Thu Jul 17 + copyright : (C) 2001-2004 by George Wright + email : gwright@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef KLATINVOCAB_H +#define KLATINVOCAB_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include + +#include "keduvocdata.h" +#include "klatinresultsdialog.h" +#include "klatinvocabwidget.h" + +class KLatinVocab : public KLatinVocabWidget +{ + Q_OBJECT +public: + KLatinVocab(QWidget* parent=0, const char *name=0); + ~KLatinVocab(); + + /// Load vocabulary from file @p customFile + void parseVocab(QString customFile = QString::null); + /// Generate a new question + void newQuestion(); + /// Update the scores of the test so far + void updateScores(); + /// Show the results dialog + void resultsDialog(); + /// Shuffle the words into a random sequence + void createRandomSequence(); + /// Check the answer given (forwarded to from checkAnswer*) + void checkAnswer(int button); +private slots: + /// Destory the widget + void goBack(); + /// Check if answer is correct if button 1 is pressed + void checkAnswerOne(); + /// Check if answer is correct if button 2 is pressed + void checkAnswerTwo(); + /// Check if answer is correct if button 3 is pressed + void checkAnswerThree(); + /// Check if answer is correct if button 4 is pressed + void checkAnswerFour(); +public slots: + /// Load a different vocabulary file in the standard install + void changeVocab(const QString &filename); +signals: + /// Emitted when goBack() is called + void exited(); +private: + /// The list in which the native language and Latin words are assigned + typedef QPair QStringPair; + QValueList m_texts; + + QString m_fileDir; + /// The filename of the vocabulary file being tested on + QString m_vocabFile; + /// A list of the 4 words used for assigning to the 4 multiple choice buttons + QStringList m_choiceWords; + /// The previous question's answer + QStringList m_correctAnswer; + /// The user's answer to the previous question + QStringList m_previousAnswer; + /// The previous question asked + QStringList m_previousQuestion; + + QDir m_vocabDirectory; + + /// The question number in this session + int m_questionNumber; + /// The number of questions to ask (defined in Settings) + int m_numberOfQuestions; + /// The number of words in the vocabulary list + int m_numberOfWords; + + /// The button on which the last correct answer was assigned + int m_lastAnswerNumber; + + /// Determines whether the results dialog is currently shown or not + bool m_dialogShown; + /// Total number of questions answered correctly + int m_totalCorrect; + /// Total number of questions answered + int m_total; + + /// Array to assign random sequence of words to + int m_sequence[256]; + + KLatinResultsDialog *results; + +}; + +#endif // KLATINVOCAB_H diff --git a/klatin/klatin/klatinvocabwidget.ui b/klatin/klatin/klatinvocabwidget.ui new file mode 100644 index 00000000..db6ad834 --- /dev/null +++ b/klatin/klatin/klatinvocabwidget.ui @@ -0,0 +1,392 @@ + +KLatinVocabWidget + + + KLatinVocabWidget + + + + 0 + 0 + 582 + 376 + + + + KLatin + + + + unnamed + + + + TitleLabel + + + + 500 + 0 + + + + + 22 + + + + Vocabulary Section + + + AlignCenter + + + + + + + layout52 + + + + unnamed + + + + QuestionLabel + + + + 3 + 3 + 0 + 0 + + + + + 17 + + + + Box + + + Raised + + + Question Word + + + AlignCenter + + + + + The question word will appear here + + + + + Frame10 + + + + 5 + 4 + 0 + 0 + + + + + 32767 + 32767 + + + + StyledPanel + + + Raised + + + Your current score + + + Your score appears on this display. Number of correct answers/total number of answers. + + + + unnamed + + + 11 + + + 6 + + + + Layout41 + + + + unnamed + + + 0 + + + 6 + + + + ScoreLabel + + + + 19 + + + + Score + + + AlignCenter + + + + + + + Layout40 + + + + unnamed + + + 0 + + + 6 + + + + Layout39 + + + + unnamed + + + 0 + + + 6 + + + + Score1Label + + + 0 + + + AlignVCenter|AlignRight + + + + + + + Separator + + + / + + + AlignCenter + + + + + + + Score2Label + + + 0 + + + + + + + PercentageLabel + + + AlignCenter + + + + + Your test percentage so far + + + + + + + + + + + + + layout53 + + + + unnamed + + + + Answer1 + + + + 150 + 40 + + + + Answer 1 + + + Click this if you think it is the right answer. + + + + + Answer2 + + + + 150 + 40 + + + + Answer 2 + + + Click this if you think it is the right answer. + + + + + + + layout64 + + + + unnamed + + + + Answer3 + + + + 150 + 40 + + + + Answer 3 + + + Click this if you think it is the right answer. + + + + + Answer4 + + + + 150 + 40 + + + + Answer 4 + + + Click this if you think it is the right answer. + + + + + + + layout18 + + + + unnamed + + + + Spacer405 + + + Horizontal + + + Expanding + + + + 326 + 20 + + + + + + BackButton + + + &Back + + + Go back to the selection screen + + + Return to the selection screen + + + + + + + + Answer1 + Answer2 + Answer3 + Answer4 + BackButton + + + + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + + diff --git a/klatin/klatin/main.cpp b/klatin/klatin/main.cpp new file mode 100644 index 00000000..8de40ff0 --- /dev/null +++ b/klatin/klatin/main.cpp @@ -0,0 +1,62 @@ +/*************************************************************************** + begin : Tue Dec 18 17:47:22 GMT 2001 + copyright : (C) 2001-2004 by George Wright + email : gwright@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include + +#include "klatin.h" + +static const char description[] = + I18N_NOOP("KLatin - a program to help revise Latin"); +// INSERT A DESCRIPTION FOR YOUR APPLICATION HERE + + +static KCmdLineOptions options[] = +{ + KCmdLineLastOption +}; + +int main(int argc, char *argv[]) +{ + + KAboutData aboutData( "klatin", I18N_NOOP("KLatin"), + "0.9", description, KAboutData::License_GPL, + "(C) 2001-2004, George Wright", 0, "http://edu.kde.org/klatin", "submit@bugs.kde.org"); + + aboutData.addAuthor("George Wright",I18N_NOOP("Author and Maintainer"), "gwright@kde.org"); + aboutData.addCredit("Anne-Marie Mahfouf",I18N_NOOP("Bug fixes, documentation"), "annma@kde.org"); + aboutData.addCredit("Neil Stevens",I18N_NOOP("Vocabulary shuffling code"), "neil@hakubi.us"); + + aboutData.addCredit("Danny Allen",I18N_NOOP("SVG icon"), "danny@dannyallen.co.uk"); + aboutData.addCredit("Pino Toscano",I18N_NOOP("Bug fixes and code improvement, Italian Vocabulary Data Translation"), "toscano.pino@tiscali.it"); + aboutData.addCredit("Mikolaj Machowski",I18N_NOOP("Polish Vocabulary Data Translation"), "mikmach@wp.pl"); + + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); // Add our own options. + + KApplication a; + + KLatin *klatin = new KLatin(); + + if (a.isRestored()) { + RESTORE(KLatin); + } else { + a.setMainWidget(klatin); + klatin->show(); + } + + return a.exec(); +} diff --git a/klatin/klatin/settings.kcfgc b/klatin/klatin/settings.kcfgc new file mode 100644 index 00000000..f9475d28 --- /dev/null +++ b/klatin/klatin/settings.kcfgc @@ -0,0 +1,5 @@ +File=klatin.kcfg +ClassName=Settings +IncludeFiles=kstandarddirs.h,qdir.h,klocale.h,kdebug.h +Singleton=true +Mutators=true \ No newline at end of file diff --git a/klettres/AUTHORS b/klettres/AUTHORS new file mode 100644 index 00000000..25f799a8 --- /dev/null +++ b/klettres/AUTHORS @@ -0,0 +1,38 @@ +Anne-Marie Mahfouf +Original idea, main developer and maintainer + +Ludovic Grossard +French sounds + +Geert Stams +Dutch sounds + +Erik Kjaer Pedersen +Danish sounds + +Eva MikulÄíková +Czech sounds + +Silvia MotyÄková & Jozef Říha +Slovak sounds + +Alessandro Pasotti +Italian sounds + +Primoz Anzur +Original Icon + +Renaud Blanchard +Background picture + +Robert Gogolok +Support and coding guidance + +Chris Luetchford +svg icon + +Peter Hedlund +Code for generating special characters icons + +Waldo Bastian +Port to KConfig XT, coding help diff --git a/klettres/COPYING b/klettres/COPYING new file mode 100644 index 00000000..37ba36f1 --- /dev/null +++ b/klettres/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/klettres/ChangeLog b/klettres/ChangeLog new file mode 100644 index 00000000..52ca488f --- /dev/null +++ b/klettres/ChangeLog @@ -0,0 +1,22 @@ +29 April 2002 +- add "Look and Feel" menu that allow 2 different styles. Style "kid" has no MenuBar, has a kid background pic and a toolbar. +Style "grown-up" has a different background, a menuBar and a toolbar. +Buttons appear consequently in the 2 styles to allow menuBar and other style. + +28 April 2002 +- better internationalization +- i18n() the KLettres on the splash-screen +- suppress the sound with the splash-screen as it was too long +- add menubar, toolbar and statusbar, configurable using KAction +- settings allow to choose the language and the level from the menuBar and toolBar +- statusBar indicates level and language +- suppressed the .ui file +- fixed the bug in levels 3 & 4 (prevented upper-case letters and got it wrong in those 2 levels) + +25 February 2002 +- dutch sounds +- setup dialog for language +- if file or sound not found: warning +- cleaned code +- changed sounds from wav to mp3 + diff --git a/klettres/INSTALL b/klettres/INSTALL new file mode 100644 index 00000000..02a4a074 --- /dev/null +++ b/klettres/INSTALL @@ -0,0 +1,167 @@ +Basic Installation +================== + + These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, a file +`config.cache' that saves the results of its tests to speed up +reconfiguring, and a file `config.log' containing compiler output +(useful mainly for debugging `configure'). + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If at some point `config.cache' +contains results you don't want to keep, you may remove or edit it. + + The file `configure.in' is used to create `configure' by a program +called `autoconf'. You only need `configure.in' if you want to change +it or regenerate `configure' using a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes a while. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Type `make install' to install the programs and any data files and + documentation. + + 4. You can remove the program binaries and object files from the + source code directory by typing `make clean'. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. You can give `configure' +initial values for variables by setting them in the environment. Using +a Bourne-compatible shell, you can do that on the command line like +this: + CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure + +Or on systems that have the `env' program, you can do it like this: + env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not supports the `VPATH' +variable, you have to compile the package for one architecture at a time +in the source code directory. After you have installed the package for +one architecture, use `make distclean' before reconfiguring for another +architecture. + +Installation Names +================== + + By default, `make install' will install the package's files in +`/usr/local/bin', `/usr/local/man', etc. You can specify an +installation prefix other than `/usr/local' by giving `configure' the +option `--prefix=PATH'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +give `configure' the option `--exec-prefix=PATH', the package will use +PATH as the prefix for installing programs and libraries. +Documentation and other data files will still use the regular prefix. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Optional Features +================= + + Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + +Specifying the System Type +========================== + + There may be some features `configure' can not figure out +automatically, but needs to determine by the type of host the package +will run on. Usually `configure' can figure that out, but if it prints +a message saying it can not guess the host type, give it the +`--host=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name with three fields: + CPU-COMPANY-SYSTEM + +See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the host type. + + If you are building compiler tools for cross-compiling, you can also +use the `--target=TYPE' option to select the type of system they will +produce code for and the `--build=TYPE' option to select the type of +system on which you are compiling the package. + +Sharing Defaults +================ + + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Operation Controls +================== + + `configure' recognizes the following options to control how it +operates. + +`--cache-file=FILE' + Use and save the results of the tests in FILE instead of + `./config.cache'. Set FILE to `/dev/null' to disable caching, for + debugging `configure'. + +`--help' + Print a summary of the options to `configure', and exit. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`--version' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`configure' also accepts some other, not widely useful, options. + diff --git a/klettres/Makefile.am b/klettres/Makefile.am new file mode 100644 index 00000000..fec74446 --- /dev/null +++ b/klettres/Makefile.am @@ -0,0 +1,13 @@ +####### kdevelop will overwrite this part!!! (begin)########## + +SUBDIRS = klettres + +EXTRA_DIST = klettres.kdevprj AUTHORS COPYING ChangeLog INSTALL README TODO klettres.lsm + +####### kdevelop will overwrite this part!!! (end)############ +# not a GNU package. You can remove this line, if +# have all needed files, that a GNU package needs +AUTOMAKE_OPTIONS = foreign + + +include ../admin/Doxyfile.am diff --git a/klettres/TODO b/klettres/TODO new file mode 100644 index 00000000..c0f9cc70 --- /dev/null +++ b/klettres/TODO @@ -0,0 +1,3 @@ +APRIL 2005 + +- fix backspace key problem \ No newline at end of file diff --git a/klettres/klettres.lsm b/klettres/klettres.lsm new file mode 100644 index 00000000..46729874 --- /dev/null +++ b/klettres/klettres.lsm @@ -0,0 +1,14 @@ +Begin3 +Title: KLettres +Version: 0.2 +Entered-date: +Description: +Keywords: +Author: Anne-Marie Mahfouf +Maintained-by: Anne-Marie Mahfouf +Primary-site: +Home-page: http://edu.kde.org/klettres +Original-site: +Platforms: Linux and other Unices +Copying-policy: GNU Public License +End diff --git a/klettres/klettres/Makefile.am b/klettres/klettres/Makefile.am new file mode 100644 index 00000000..46b1c832 --- /dev/null +++ b/klettres/klettres/Makefile.am @@ -0,0 +1,59 @@ +####### kdevelop will overwrite this part!!! (begin)########## +bin_PROGRAMS = klettres + +## INCLUDES were found outside kdevelop specific part + +klettres_SOURCES = fontsdlg.ui klettres.cpp klnewstuff.cpp main.cpp klettresview.cpp soundfactory.cpp prefs.kcfgc timerdlg.ui timer.cpp +klettres_LDADD = $(LIB_KDEUI) -lknewstuff + +SUBDIRS = pics data icons + +xdg_apps_DATA = klettres.desktop +kde_kcfg_DATA = klettres.kcfg +kde_conf_DATA = klettresrc + +appdir = $(kde_datadir)/klettres +app_DATA = klettresui.rc + +####### kdevelop will overwrite this part!!! (end)############ +# set the include path for X, qt and KDE +INCLUDES= $(all_includes) + +METASOURCES = AUTO + +KDE_ICON = AUTO + +# the library search path. +klettres_LDFLAGS = $(all_libraries) $(KDE_RPATH) + +messages: rc.cpp + $(XGETTEXT) *.cpp -o $(podir)/klettres.pot; + +LANGS = fr en +SUBS = alpha syllab + +xmlen_DATA = en/sounds.xml +xmlendir = $(kde_datadir)/klettres/en + +xmlfr_DATA = fr/sounds.xml +xmlfrdir = $(kde_datadir)/klettres/fr + +install-data-local: + @for lang in $(LANGS); do \ + for sub in $(SUBS); do \ + $(mkinstalldirs) $(DESTDIR)$(kde_datadir)/klettres/$$lang/$$sub ;\ + list=`cd $(srcdir)/$$lang/$$sub && ls -1d *` ;\ + for file in $$list; do \ + if test -f $(srcdir)/$$lang/$$sub/$$file; then \ + echo $(INSTALL_DATA) $(srcdir)/$$lang/$$sub/$$file $(DESTDIR)$(kde_datadir)/klettres/$$lang/$$sub/$$file ;\ + $(INSTALL_DATA) $(srcdir)/$$lang/$$sub/$$file $(DESTDIR)$(kde_datadir)/klettres/$$lang/$$sub/$$file ;\ + fi ;\ + done ;\ + done ;\ + done + +uninstall-local: + for lang in $(LANGS); do \ + rm -rf $(DESTDIR)$(kde_datadir)/klettres/$$lang ;\ + done + diff --git a/klettres/klettres/data/Makefile.am b/klettres/klettres/data/Makefile.am new file mode 100644 index 00000000..5c8b00e6 --- /dev/null +++ b/klettres/klettres/data/Makefile.am @@ -0,0 +1,6 @@ +SUBDIRS = $(AUTODIRS) +xml_DATA = sounds.xml +xmldir = $(kde_datadir)/klettres/data + + + diff --git a/klettres/klettres/data/langs/Makefile.am b/klettres/klettres/data/langs/Makefile.am new file mode 100644 index 00000000..6f39922b --- /dev/null +++ b/klettres/klettres/data/langs/Makefile.am @@ -0,0 +1,2 @@ +txt_DATA=cs.txt da.txt sk.txt es.txt de.txt nds.txt +txtdir=$(kde_datadir)/klettres diff --git a/klettres/klettres/data/langs/cs.txt b/klettres/klettres/data/langs/cs.txt new file mode 100644 index 00000000..7f78811e --- /dev/null +++ b/klettres/klettres/data/langs/cs.txt @@ -0,0 +1,7 @@ +à +ÄŒ +ÄŽ +Ř +Å  +Ť +Ž \ No newline at end of file diff --git a/klettres/klettres/data/langs/da.txt b/klettres/klettres/data/langs/da.txt new file mode 100644 index 00000000..899e8cb2 --- /dev/null +++ b/klettres/klettres/data/langs/da.txt @@ -0,0 +1,3 @@ +Ã… +Æ +Ø \ No newline at end of file diff --git a/klettres/klettres/data/langs/de.txt b/klettres/klettres/data/langs/de.txt new file mode 100644 index 00000000..8300c35a --- /dev/null +++ b/klettres/klettres/data/langs/de.txt @@ -0,0 +1,4 @@ +Ä +Ö +Ãœ +ß \ No newline at end of file diff --git a/klettres/klettres/data/langs/es.txt b/klettres/klettres/data/langs/es.txt new file mode 100644 index 00000000..d8cd5ed1 --- /dev/null +++ b/klettres/klettres/data/langs/es.txt @@ -0,0 +1,2 @@ +Ñ +Ãœ \ No newline at end of file diff --git a/klettres/klettres/data/langs/nds.txt b/klettres/klettres/data/langs/nds.txt new file mode 100644 index 00000000..455b2a2b --- /dev/null +++ b/klettres/klettres/data/langs/nds.txt @@ -0,0 +1,4 @@ +Ä +Ö +Ãœ +ß diff --git a/klettres/klettres/data/langs/sk.txt b/klettres/klettres/data/langs/sk.txt new file mode 100644 index 00000000..9ae15968 --- /dev/null +++ b/klettres/klettres/data/langs/sk.txt @@ -0,0 +1,16 @@ +à +Ä +ÄŒ +ÄŽ +É +à +Ĺ +Ľ +Ň +Ó +Ô +Å” +Å  +Ť +Ú +Ž \ No newline at end of file diff --git a/klettres/klettres/data/sounds.xml b/klettres/klettres/data/sounds.xml new file mode 100644 index 00000000..2b3650d4 --- /dev/null +++ b/klettres/klettres/data/sounds.xml @@ -0,0 +1,878 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/klettres/klettres/en/alpha/A.ogg b/klettres/klettres/en/alpha/A.ogg new file mode 100644 index 00000000..2fd80c45 Binary files /dev/null and b/klettres/klettres/en/alpha/A.ogg differ diff --git a/klettres/klettres/en/alpha/B.ogg b/klettres/klettres/en/alpha/B.ogg new file mode 100644 index 00000000..b324af70 Binary files /dev/null and b/klettres/klettres/en/alpha/B.ogg differ diff --git a/klettres/klettres/en/alpha/C.ogg b/klettres/klettres/en/alpha/C.ogg new file mode 100644 index 00000000..3587b7be Binary files /dev/null and b/klettres/klettres/en/alpha/C.ogg differ diff --git a/klettres/klettres/en/alpha/D.ogg b/klettres/klettres/en/alpha/D.ogg new file mode 100644 index 00000000..6fe5b319 Binary files /dev/null and b/klettres/klettres/en/alpha/D.ogg differ diff --git a/klettres/klettres/en/alpha/E.ogg b/klettres/klettres/en/alpha/E.ogg new file mode 100644 index 00000000..598dd6c6 Binary files /dev/null and b/klettres/klettres/en/alpha/E.ogg differ diff --git a/klettres/klettres/en/alpha/F.ogg b/klettres/klettres/en/alpha/F.ogg new file mode 100644 index 00000000..ef54f336 Binary files /dev/null and b/klettres/klettres/en/alpha/F.ogg differ diff --git a/klettres/klettres/en/alpha/G.ogg b/klettres/klettres/en/alpha/G.ogg new file mode 100644 index 00000000..afd4aa66 Binary files /dev/null and b/klettres/klettres/en/alpha/G.ogg differ diff --git a/klettres/klettres/en/alpha/H.ogg b/klettres/klettres/en/alpha/H.ogg new file mode 100644 index 00000000..ad0f847b Binary files /dev/null and b/klettres/klettres/en/alpha/H.ogg differ diff --git a/klettres/klettres/en/alpha/I.ogg b/klettres/klettres/en/alpha/I.ogg new file mode 100644 index 00000000..76e0b109 Binary files /dev/null and b/klettres/klettres/en/alpha/I.ogg differ diff --git a/klettres/klettres/en/alpha/J.ogg b/klettres/klettres/en/alpha/J.ogg new file mode 100644 index 00000000..6ed9ad6c Binary files /dev/null and b/klettres/klettres/en/alpha/J.ogg differ diff --git a/klettres/klettres/en/alpha/K.ogg b/klettres/klettres/en/alpha/K.ogg new file mode 100644 index 00000000..7a3a1b97 Binary files /dev/null and b/klettres/klettres/en/alpha/K.ogg differ diff --git a/klettres/klettres/en/alpha/L.ogg b/klettres/klettres/en/alpha/L.ogg new file mode 100644 index 00000000..d1370390 Binary files /dev/null and b/klettres/klettres/en/alpha/L.ogg differ diff --git a/klettres/klettres/en/alpha/M.ogg b/klettres/klettres/en/alpha/M.ogg new file mode 100644 index 00000000..4495b9cc Binary files /dev/null and b/klettres/klettres/en/alpha/M.ogg differ diff --git a/klettres/klettres/en/alpha/N.ogg b/klettres/klettres/en/alpha/N.ogg new file mode 100644 index 00000000..dd195c3c Binary files /dev/null and b/klettres/klettres/en/alpha/N.ogg differ diff --git a/klettres/klettres/en/alpha/O.ogg b/klettres/klettres/en/alpha/O.ogg new file mode 100644 index 00000000..0f56fd43 Binary files /dev/null and b/klettres/klettres/en/alpha/O.ogg differ diff --git a/klettres/klettres/en/alpha/P.ogg b/klettres/klettres/en/alpha/P.ogg new file mode 100644 index 00000000..8f13b609 Binary files /dev/null and b/klettres/klettres/en/alpha/P.ogg differ diff --git a/klettres/klettres/en/alpha/Q.ogg b/klettres/klettres/en/alpha/Q.ogg new file mode 100644 index 00000000..94728401 Binary files /dev/null and b/klettres/klettres/en/alpha/Q.ogg differ diff --git a/klettres/klettres/en/alpha/R.ogg b/klettres/klettres/en/alpha/R.ogg new file mode 100644 index 00000000..4241ebbf Binary files /dev/null and b/klettres/klettres/en/alpha/R.ogg differ diff --git a/klettres/klettres/en/alpha/S.ogg b/klettres/klettres/en/alpha/S.ogg new file mode 100644 index 00000000..15a91cc5 Binary files /dev/null and b/klettres/klettres/en/alpha/S.ogg differ diff --git a/klettres/klettres/en/alpha/T.ogg b/klettres/klettres/en/alpha/T.ogg new file mode 100644 index 00000000..2374745d Binary files /dev/null and b/klettres/klettres/en/alpha/T.ogg differ diff --git a/klettres/klettres/en/alpha/U.ogg b/klettres/klettres/en/alpha/U.ogg new file mode 100644 index 00000000..2c10dbd4 Binary files /dev/null and b/klettres/klettres/en/alpha/U.ogg differ diff --git a/klettres/klettres/en/alpha/V.ogg b/klettres/klettres/en/alpha/V.ogg new file mode 100644 index 00000000..afe7f9bd Binary files /dev/null and b/klettres/klettres/en/alpha/V.ogg differ diff --git a/klettres/klettres/en/alpha/W.ogg b/klettres/klettres/en/alpha/W.ogg new file mode 100644 index 00000000..93e1742f Binary files /dev/null and b/klettres/klettres/en/alpha/W.ogg differ diff --git a/klettres/klettres/en/alpha/X.ogg b/klettres/klettres/en/alpha/X.ogg new file mode 100644 index 00000000..2cbd07b6 Binary files /dev/null and b/klettres/klettres/en/alpha/X.ogg differ diff --git a/klettres/klettres/en/alpha/Y.ogg b/klettres/klettres/en/alpha/Y.ogg new file mode 100644 index 00000000..d1eb408d Binary files /dev/null and b/klettres/klettres/en/alpha/Y.ogg differ diff --git a/klettres/klettres/en/alpha/Z.ogg b/klettres/klettres/en/alpha/Z.ogg new file mode 100644 index 00000000..d0a0fb11 Binary files /dev/null and b/klettres/klettres/en/alpha/Z.ogg differ diff --git a/klettres/klettres/en/sounds.xml b/klettres/klettres/en/sounds.xml new file mode 100644 index 00000000..03469205 --- /dev/null +++ b/klettres/klettres/en/sounds.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/klettres/klettres/en/syllab/aw.ogg b/klettres/klettres/en/syllab/aw.ogg new file mode 100644 index 00000000..51bd021e Binary files /dev/null and b/klettres/klettres/en/syllab/aw.ogg differ diff --git a/klettres/klettres/en/syllab/car.ogg b/klettres/klettres/en/syllab/car.ogg new file mode 100644 index 00000000..2639b8b8 Binary files /dev/null and b/klettres/klettres/en/syllab/car.ogg differ diff --git a/klettres/klettres/en/syllab/ch.ogg b/klettres/klettres/en/syllab/ch.ogg new file mode 100644 index 00000000..554e9e38 Binary files /dev/null and b/klettres/klettres/en/syllab/ch.ogg differ diff --git a/klettres/klettres/en/syllab/dog.ogg b/klettres/klettres/en/syllab/dog.ogg new file mode 100644 index 00000000..f0f18f5d Binary files /dev/null and b/klettres/klettres/en/syllab/dog.ogg differ diff --git a/klettres/klettres/en/syllab/fix.ogg b/klettres/klettres/en/syllab/fix.ogg new file mode 100644 index 00000000..dee499cb Binary files /dev/null and b/klettres/klettres/en/syllab/fix.ogg differ diff --git a/klettres/klettres/en/syllab/gas.ogg b/klettres/klettres/en/syllab/gas.ogg new file mode 100644 index 00000000..ea1d4485 Binary files /dev/null and b/klettres/klettres/en/syllab/gas.ogg differ diff --git a/klettres/klettres/en/syllab/gem.ogg b/klettres/klettres/en/syllab/gem.ogg new file mode 100644 index 00000000..80225ba5 Binary files /dev/null and b/klettres/klettres/en/syllab/gem.ogg differ diff --git a/klettres/klettres/en/syllab/hot.ogg b/klettres/klettres/en/syllab/hot.ogg new file mode 100644 index 00000000..e99a52c2 Binary files /dev/null and b/klettres/klettres/en/syllab/hot.ogg differ diff --git a/klettres/klettres/en/syllab/jet.ogg b/klettres/klettres/en/syllab/jet.ogg new file mode 100644 index 00000000..56f62276 Binary files /dev/null and b/klettres/klettres/en/syllab/jet.ogg differ diff --git a/klettres/klettres/en/syllab/key.ogg b/klettres/klettres/en/syllab/key.ogg new file mode 100644 index 00000000..173416cb Binary files /dev/null and b/klettres/klettres/en/syllab/key.ogg differ diff --git a/klettres/klettres/en/syllab/me.ogg b/klettres/klettres/en/syllab/me.ogg new file mode 100644 index 00000000..1b236faa Binary files /dev/null and b/klettres/klettres/en/syllab/me.ogg differ diff --git a/klettres/klettres/en/syllab/my.ogg b/klettres/klettres/en/syllab/my.ogg new file mode 100644 index 00000000..be98cc12 Binary files /dev/null and b/klettres/klettres/en/syllab/my.ogg differ diff --git a/klettres/klettres/en/syllab/no.ogg b/klettres/klettres/en/syllab/no.ogg new file mode 100644 index 00000000..2686ec5d Binary files /dev/null and b/klettres/klettres/en/syllab/no.ogg differ diff --git a/klettres/klettres/en/syllab/pet.ogg b/klettres/klettres/en/syllab/pet.ogg new file mode 100644 index 00000000..cd12ab50 Binary files /dev/null and b/klettres/klettres/en/syllab/pet.ogg differ diff --git a/klettres/klettres/en/syllab/saw.ogg b/klettres/klettres/en/syllab/saw.ogg new file mode 100644 index 00000000..634fcf2e Binary files /dev/null and b/klettres/klettres/en/syllab/saw.ogg differ diff --git a/klettres/klettres/en/syllab/say.ogg b/klettres/klettres/en/syllab/say.ogg new file mode 100644 index 00000000..02e65e4b Binary files /dev/null and b/klettres/klettres/en/syllab/say.ogg differ diff --git a/klettres/klettres/en/syllab/sit.ogg b/klettres/klettres/en/syllab/sit.ogg new file mode 100644 index 00000000..1f9ac418 Binary files /dev/null and b/klettres/klettres/en/syllab/sit.ogg differ diff --git a/klettres/klettres/en/syllab/sky.ogg b/klettres/klettres/en/syllab/sky.ogg new file mode 100644 index 00000000..18111663 Binary files /dev/null and b/klettres/klettres/en/syllab/sky.ogg differ diff --git a/klettres/klettres/en/syllab/th.ogg b/klettres/klettres/en/syllab/th.ogg new file mode 100644 index 00000000..d8184c67 Binary files /dev/null and b/klettres/klettres/en/syllab/th.ogg differ diff --git a/klettres/klettres/fontsdlg.ui b/klettres/klettres/fontsdlg.ui new file mode 100644 index 00000000..34c72ad5 --- /dev/null +++ b/klettres/klettres/fontsdlg.ui @@ -0,0 +1,38 @@ + +fontsdlg + + + fontsdlg + + + + 0 + 0 + 484 + 330 + + + + + unnamed + + + + kcfg_Font + + + + 48 + 1 + + + + + + + + + + kfontdialog.h + + diff --git a/klettres/klettres/fr/alpha/a-0.ogg b/klettres/klettres/fr/alpha/a-0.ogg new file mode 100644 index 00000000..dfbbb361 Binary files /dev/null and b/klettres/klettres/fr/alpha/a-0.ogg differ diff --git a/klettres/klettres/fr/alpha/a-1.ogg b/klettres/klettres/fr/alpha/a-1.ogg new file mode 100644 index 00000000..44aed1b6 Binary files /dev/null and b/klettres/klettres/fr/alpha/a-1.ogg differ diff --git a/klettres/klettres/fr/alpha/a-10.ogg b/klettres/klettres/fr/alpha/a-10.ogg new file mode 100644 index 00000000..5d984de5 Binary files /dev/null and b/klettres/klettres/fr/alpha/a-10.ogg differ diff --git a/klettres/klettres/fr/alpha/a-11.ogg b/klettres/klettres/fr/alpha/a-11.ogg new file mode 100644 index 00000000..43a89b32 Binary files /dev/null and b/klettres/klettres/fr/alpha/a-11.ogg differ diff --git a/klettres/klettres/fr/alpha/a-12.ogg b/klettres/klettres/fr/alpha/a-12.ogg new file mode 100644 index 00000000..e769e8cb Binary files /dev/null and b/klettres/klettres/fr/alpha/a-12.ogg differ diff --git a/klettres/klettres/fr/alpha/a-13.ogg b/klettres/klettres/fr/alpha/a-13.ogg new file mode 100644 index 00000000..b1bce28b Binary files /dev/null and b/klettres/klettres/fr/alpha/a-13.ogg differ diff --git a/klettres/klettres/fr/alpha/a-14.ogg b/klettres/klettres/fr/alpha/a-14.ogg new file mode 100644 index 00000000..7d2ff40a Binary files /dev/null and b/klettres/klettres/fr/alpha/a-14.ogg differ diff --git a/klettres/klettres/fr/alpha/a-15.ogg b/klettres/klettres/fr/alpha/a-15.ogg new file mode 100644 index 00000000..70302d2f Binary files /dev/null and b/klettres/klettres/fr/alpha/a-15.ogg differ diff --git a/klettres/klettres/fr/alpha/a-16.ogg b/klettres/klettres/fr/alpha/a-16.ogg new file mode 100644 index 00000000..c459d599 Binary files /dev/null and b/klettres/klettres/fr/alpha/a-16.ogg differ diff --git a/klettres/klettres/fr/alpha/a-17.ogg b/klettres/klettres/fr/alpha/a-17.ogg new file mode 100644 index 00000000..4d5b9dc5 Binary files /dev/null and b/klettres/klettres/fr/alpha/a-17.ogg differ diff --git a/klettres/klettres/fr/alpha/a-18.ogg b/klettres/klettres/fr/alpha/a-18.ogg new file mode 100644 index 00000000..2cae5ed9 Binary files /dev/null and b/klettres/klettres/fr/alpha/a-18.ogg differ diff --git a/klettres/klettres/fr/alpha/a-19.ogg b/klettres/klettres/fr/alpha/a-19.ogg new file mode 100644 index 00000000..8345a447 Binary files /dev/null and b/klettres/klettres/fr/alpha/a-19.ogg differ diff --git a/klettres/klettres/fr/alpha/a-2.ogg b/klettres/klettres/fr/alpha/a-2.ogg new file mode 100644 index 00000000..7ac113e0 Binary files /dev/null and b/klettres/klettres/fr/alpha/a-2.ogg differ diff --git a/klettres/klettres/fr/alpha/a-20.ogg b/klettres/klettres/fr/alpha/a-20.ogg new file mode 100644 index 00000000..97f94041 Binary files /dev/null and b/klettres/klettres/fr/alpha/a-20.ogg differ diff --git a/klettres/klettres/fr/alpha/a-21.ogg b/klettres/klettres/fr/alpha/a-21.ogg new file mode 100644 index 00000000..b9318123 Binary files /dev/null and b/klettres/klettres/fr/alpha/a-21.ogg differ diff --git a/klettres/klettres/fr/alpha/a-22.ogg b/klettres/klettres/fr/alpha/a-22.ogg new file mode 100644 index 00000000..f4365fbf Binary files /dev/null and b/klettres/klettres/fr/alpha/a-22.ogg differ diff --git a/klettres/klettres/fr/alpha/a-23.ogg b/klettres/klettres/fr/alpha/a-23.ogg new file mode 100644 index 00000000..d84272dc Binary files /dev/null and b/klettres/klettres/fr/alpha/a-23.ogg differ diff --git a/klettres/klettres/fr/alpha/a-24.ogg b/klettres/klettres/fr/alpha/a-24.ogg new file mode 100644 index 00000000..c5551471 Binary files /dev/null and b/klettres/klettres/fr/alpha/a-24.ogg differ diff --git a/klettres/klettres/fr/alpha/a-25.ogg b/klettres/klettres/fr/alpha/a-25.ogg new file mode 100644 index 00000000..cf88c3c4 Binary files /dev/null and b/klettres/klettres/fr/alpha/a-25.ogg differ diff --git a/klettres/klettres/fr/alpha/a-3.ogg b/klettres/klettres/fr/alpha/a-3.ogg new file mode 100644 index 00000000..b30a553d Binary files /dev/null and b/klettres/klettres/fr/alpha/a-3.ogg differ diff --git a/klettres/klettres/fr/alpha/a-4.ogg b/klettres/klettres/fr/alpha/a-4.ogg new file mode 100644 index 00000000..23487f9d Binary files /dev/null and b/klettres/klettres/fr/alpha/a-4.ogg differ diff --git a/klettres/klettres/fr/alpha/a-5.ogg b/klettres/klettres/fr/alpha/a-5.ogg new file mode 100644 index 00000000..718301fa Binary files /dev/null and b/klettres/klettres/fr/alpha/a-5.ogg differ diff --git a/klettres/klettres/fr/alpha/a-6.ogg b/klettres/klettres/fr/alpha/a-6.ogg new file mode 100644 index 00000000..3e91e04d Binary files /dev/null and b/klettres/klettres/fr/alpha/a-6.ogg differ diff --git a/klettres/klettres/fr/alpha/a-7.ogg b/klettres/klettres/fr/alpha/a-7.ogg new file mode 100644 index 00000000..eae2effd Binary files /dev/null and b/klettres/klettres/fr/alpha/a-7.ogg differ diff --git a/klettres/klettres/fr/alpha/a-8.ogg b/klettres/klettres/fr/alpha/a-8.ogg new file mode 100644 index 00000000..4607e214 Binary files /dev/null and b/klettres/klettres/fr/alpha/a-8.ogg differ diff --git a/klettres/klettres/fr/alpha/a-9.ogg b/klettres/klettres/fr/alpha/a-9.ogg new file mode 100644 index 00000000..5aaaec0b Binary files /dev/null and b/klettres/klettres/fr/alpha/a-9.ogg differ diff --git a/klettres/klettres/fr/sounds.xml b/klettres/klettres/fr/sounds.xml new file mode 100644 index 00000000..f5b49577 --- /dev/null +++ b/klettres/klettres/fr/sounds.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/klettres/klettres/fr/syllab/ad-0.ogg b/klettres/klettres/fr/syllab/ad-0.ogg new file mode 100644 index 00000000..6535c478 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-0.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-1.ogg b/klettres/klettres/fr/syllab/ad-1.ogg new file mode 100644 index 00000000..43dd93a1 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-1.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-10.ogg b/klettres/klettres/fr/syllab/ad-10.ogg new file mode 100644 index 00000000..53c2a865 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-10.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-11.ogg b/klettres/klettres/fr/syllab/ad-11.ogg new file mode 100644 index 00000000..67c8adb2 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-11.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-12.ogg b/klettres/klettres/fr/syllab/ad-12.ogg new file mode 100644 index 00000000..88276fcd Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-12.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-13.ogg b/klettres/klettres/fr/syllab/ad-13.ogg new file mode 100644 index 00000000..90f9a997 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-13.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-14.ogg b/klettres/klettres/fr/syllab/ad-14.ogg new file mode 100644 index 00000000..55a864ab Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-14.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-15.ogg b/klettres/klettres/fr/syllab/ad-15.ogg new file mode 100644 index 00000000..719c710b Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-15.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-16.ogg b/klettres/klettres/fr/syllab/ad-16.ogg new file mode 100644 index 00000000..a0379a91 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-16.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-17.ogg b/klettres/klettres/fr/syllab/ad-17.ogg new file mode 100644 index 00000000..35765e24 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-17.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-18.ogg b/klettres/klettres/fr/syllab/ad-18.ogg new file mode 100644 index 00000000..7c2ab97c Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-18.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-19.ogg b/klettres/klettres/fr/syllab/ad-19.ogg new file mode 100644 index 00000000..43df844b Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-19.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-2.ogg b/klettres/klettres/fr/syllab/ad-2.ogg new file mode 100644 index 00000000..7c1ac057 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-2.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-20.ogg b/klettres/klettres/fr/syllab/ad-20.ogg new file mode 100644 index 00000000..9c8be15b Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-20.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-21.ogg b/klettres/klettres/fr/syllab/ad-21.ogg new file mode 100644 index 00000000..24ab94ae Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-21.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-22.ogg b/klettres/klettres/fr/syllab/ad-22.ogg new file mode 100644 index 00000000..c3fdcc65 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-22.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-23.ogg b/klettres/klettres/fr/syllab/ad-23.ogg new file mode 100644 index 00000000..a093f6d7 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-23.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-24.ogg b/klettres/klettres/fr/syllab/ad-24.ogg new file mode 100644 index 00000000..596d1e27 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-24.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-25.ogg b/klettres/klettres/fr/syllab/ad-25.ogg new file mode 100644 index 00000000..1038cd25 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-25.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-26.ogg b/klettres/klettres/fr/syllab/ad-26.ogg new file mode 100644 index 00000000..e3a67e9a Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-26.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-27.ogg b/klettres/klettres/fr/syllab/ad-27.ogg new file mode 100644 index 00000000..6e2aadaa Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-27.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-3.ogg b/klettres/klettres/fr/syllab/ad-3.ogg new file mode 100644 index 00000000..838adc0d Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-3.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-4.ogg b/klettres/klettres/fr/syllab/ad-4.ogg new file mode 100644 index 00000000..f06bbf16 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-4.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-5.ogg b/klettres/klettres/fr/syllab/ad-5.ogg new file mode 100644 index 00000000..40048c97 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-5.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-6.ogg b/klettres/klettres/fr/syllab/ad-6.ogg new file mode 100644 index 00000000..4b146f3f Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-6.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-7.ogg b/klettres/klettres/fr/syllab/ad-7.ogg new file mode 100644 index 00000000..ddb61a20 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-7.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-8.ogg b/klettres/klettres/fr/syllab/ad-8.ogg new file mode 100644 index 00000000..59b83e36 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-8.ogg differ diff --git a/klettres/klettres/fr/syllab/ad-9.ogg b/klettres/klettres/fr/syllab/ad-9.ogg new file mode 100644 index 00000000..34aac296 Binary files /dev/null and b/klettres/klettres/fr/syllab/ad-9.ogg differ diff --git a/klettres/klettres/hi128-app-klettres.png b/klettres/klettres/hi128-app-klettres.png new file mode 100644 index 00000000..e9f89b4f Binary files /dev/null and b/klettres/klettres/hi128-app-klettres.png differ diff --git a/klettres/klettres/hi16-app-klettres.png b/klettres/klettres/hi16-app-klettres.png new file mode 100644 index 00000000..4030f836 Binary files /dev/null and b/klettres/klettres/hi16-app-klettres.png differ diff --git a/klettres/klettres/hi22-app-klettres.png b/klettres/klettres/hi22-app-klettres.png new file mode 100644 index 00000000..0bf8f601 Binary files /dev/null and b/klettres/klettres/hi22-app-klettres.png differ diff --git a/klettres/klettres/hi32-app-klettres.png b/klettres/klettres/hi32-app-klettres.png new file mode 100644 index 00000000..a94740b8 Binary files /dev/null and b/klettres/klettres/hi32-app-klettres.png differ diff --git a/klettres/klettres/hi48-app-klettres.png b/klettres/klettres/hi48-app-klettres.png new file mode 100644 index 00000000..4dd30ce9 Binary files /dev/null and b/klettres/klettres/hi48-app-klettres.png differ diff --git a/klettres/klettres/hisc-app-klettres.svgz b/klettres/klettres/hisc-app-klettres.svgz new file mode 100644 index 00000000..dca12f7b Binary files /dev/null and b/klettres/klettres/hisc-app-klettres.svgz differ diff --git a/klettres/klettres/icons/Makefile.am b/klettres/klettres/icons/Makefile.am new file mode 100644 index 00000000..c8d9aaa8 --- /dev/null +++ b/klettres/klettres/icons/Makefile.am @@ -0,0 +1,2 @@ +klettresdir = $(kde_datadir)/klettres/icons +klettres_ICON = AUTO diff --git a/klettres/klettres/icons/cr128-action-klettres_desert.png b/klettres/klettres/icons/cr128-action-klettres_desert.png new file mode 100644 index 00000000..a8d491a2 Binary files /dev/null and b/klettres/klettres/icons/cr128-action-klettres_desert.png differ diff --git a/klettres/klettres/icons/cr128-action-klettres_grownup.png b/klettres/klettres/icons/cr128-action-klettres_grownup.png new file mode 100644 index 00000000..7051a69d Binary files /dev/null and b/klettres/klettres/icons/cr128-action-klettres_grownup.png differ diff --git a/klettres/klettres/icons/cr128-action-klettres_kids.png b/klettres/klettres/icons/cr128-action-klettres_kids.png new file mode 100644 index 00000000..923a66fe Binary files /dev/null and b/klettres/klettres/icons/cr128-action-klettres_kids.png differ diff --git a/klettres/klettres/icons/cr16-action-klettres_desert.png b/klettres/klettres/icons/cr16-action-klettres_desert.png new file mode 100644 index 00000000..a91c56ca Binary files /dev/null and b/klettres/klettres/icons/cr16-action-klettres_desert.png differ diff --git a/klettres/klettres/icons/cr16-action-klettres_grownup.png b/klettres/klettres/icons/cr16-action-klettres_grownup.png new file mode 100644 index 00000000..b3826fcb Binary files /dev/null and b/klettres/klettres/icons/cr16-action-klettres_grownup.png differ diff --git a/klettres/klettres/icons/cr16-action-klettres_kids.png b/klettres/klettres/icons/cr16-action-klettres_kids.png new file mode 100644 index 00000000..dd56f257 Binary files /dev/null and b/klettres/klettres/icons/cr16-action-klettres_kids.png differ diff --git a/klettres/klettres/icons/cr22-action-klettres_desert.png b/klettres/klettres/icons/cr22-action-klettres_desert.png new file mode 100644 index 00000000..8f4cbec2 Binary files /dev/null and b/klettres/klettres/icons/cr22-action-klettres_desert.png differ diff --git a/klettres/klettres/icons/cr22-action-klettres_grownup.png b/klettres/klettres/icons/cr22-action-klettres_grownup.png new file mode 100644 index 00000000..9ffc899b Binary files /dev/null and b/klettres/klettres/icons/cr22-action-klettres_grownup.png differ diff --git a/klettres/klettres/icons/cr22-action-klettres_kids.png.png b/klettres/klettres/icons/cr22-action-klettres_kids.png.png new file mode 100644 index 00000000..712fc9ea Binary files /dev/null and b/klettres/klettres/icons/cr22-action-klettres_kids.png.png differ diff --git a/klettres/klettres/icons/cr32-action-klettres_desert.png b/klettres/klettres/icons/cr32-action-klettres_desert.png new file mode 100644 index 00000000..3ec7fc79 Binary files /dev/null and b/klettres/klettres/icons/cr32-action-klettres_desert.png differ diff --git a/klettres/klettres/icons/cr32-action-klettres_grownup.png b/klettres/klettres/icons/cr32-action-klettres_grownup.png new file mode 100644 index 00000000..7a541c42 Binary files /dev/null and b/klettres/klettres/icons/cr32-action-klettres_grownup.png differ diff --git a/klettres/klettres/icons/cr32-action-klettres_kids.png b/klettres/klettres/icons/cr32-action-klettres_kids.png new file mode 100644 index 00000000..dda08859 Binary files /dev/null and b/klettres/klettres/icons/cr32-action-klettres_kids.png differ diff --git a/klettres/klettres/icons/cr48-action-klettres_desert.png b/klettres/klettres/icons/cr48-action-klettres_desert.png new file mode 100644 index 00000000..f2aa087b Binary files /dev/null and b/klettres/klettres/icons/cr48-action-klettres_desert.png differ diff --git a/klettres/klettres/icons/cr48-action-klettres_grownup.png b/klettres/klettres/icons/cr48-action-klettres_grownup.png new file mode 100644 index 00000000..e188a658 Binary files /dev/null and b/klettres/klettres/icons/cr48-action-klettres_grownup.png differ diff --git a/klettres/klettres/icons/cr48-action-klettres_kids.png b/klettres/klettres/icons/cr48-action-klettres_kids.png new file mode 100644 index 00000000..a24a1647 Binary files /dev/null and b/klettres/klettres/icons/cr48-action-klettres_kids.png differ diff --git a/klettres/klettres/icons/cr64-action-klettres_desert.png b/klettres/klettres/icons/cr64-action-klettres_desert.png new file mode 100644 index 00000000..c05803b0 Binary files /dev/null and b/klettres/klettres/icons/cr64-action-klettres_desert.png differ diff --git a/klettres/klettres/icons/cr64-action-klettres_grownup.png.png b/klettres/klettres/icons/cr64-action-klettres_grownup.png.png new file mode 100644 index 00000000..669a2bf3 Binary files /dev/null and b/klettres/klettres/icons/cr64-action-klettres_grownup.png.png differ diff --git a/klettres/klettres/icons/cr64-action-klettres_kids.png b/klettres/klettres/icons/cr64-action-klettres_kids.png new file mode 100644 index 00000000..9aceea21 Binary files /dev/null and b/klettres/klettres/icons/cr64-action-klettres_kids.png differ diff --git a/klettres/klettres/icons/crsc-action-klettres_desert.svgz b/klettres/klettres/icons/crsc-action-klettres_desert.svgz new file mode 100644 index 00000000..fbaca462 Binary files /dev/null and b/klettres/klettres/icons/crsc-action-klettres_desert.svgz differ diff --git a/klettres/klettres/icons/crsc-action-klettres_grownup.svgz b/klettres/klettres/icons/crsc-action-klettres_grownup.svgz new file mode 100644 index 00000000..233a6246 Binary files /dev/null and b/klettres/klettres/icons/crsc-action-klettres_grownup.svgz differ diff --git a/klettres/klettres/icons/crsc-action-klettres_kids.svgz b/klettres/klettres/icons/crsc-action-klettres_kids.svgz new file mode 100644 index 00000000..36d860cb Binary files /dev/null and b/klettres/klettres/icons/crsc-action-klettres_kids.svgz differ diff --git a/klettres/klettres/klettres.cpp b/klettres/klettres/klettres.cpp new file mode 100644 index 00000000..031f2f3c --- /dev/null +++ b/klettres/klettres/klettres.cpp @@ -0,0 +1,527 @@ +/*************************************************************************** + * Copyright (C) 2001-2006 by Anne-Marie Mahfouf * + * annemarie.mahfouf@free.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +//Qt includes +#include +#include +#include +#include +#include +#include +#include +#include + +//KDE includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +//Project includes +#include "klnewstuff.h" +#include "klettres.h" +#include "fontsdlg.h" +#include "timer.h" +#include "prefs.h" + +const int ID_KIDB = 100; +const int ID_GROWNB = 101; +const int ID_MENUBARB = 102; + +KLettres::KLettres() + : KMainWindow( 0, "KLettres" ) +{ + mNewStuff = 0; + m_view = new KLettresView(this); + // tell the KMainWindow that this is indeed the main widget + setCentralWidget(m_view); + //Scan for existing languages -> m_languages + findLanguages(); + Prefs::setLanguage(Prefs::defaultLanguage()); + Prefs::writeConfig(); + //MainWindow GUI: menus, tolbars and statusbar + setupActions(); + setupStatusbar(); + setupToolbars(); + //Load Settings + loadSettings(); + //Setup current language sounds + soundFactory = new SoundFactory(this, "sounds"); + setMinimumSize( QSize( 640, 550 ) ); + setMaximumSize( QSize( 640, 550 ) ); + //Start game + m_view->game(); +} + +KLettres::~KLettres() +{ +} + +void KLettres::findLanguages() +{ + m_languages.clear(); + m_languageNames.clear(); + //m_sortedNames.clear(); + //the program scans in khangman/data/ to see what languages data is found + QStringList mdirs = KGlobal::dirs()->findDirs("data", "klettres/"); + if (mdirs.isEmpty()) return; + for (QStringList::Iterator it =mdirs.begin(); it !=mdirs.end(); ++it ) { + QDir dir(*it); + m_languages += dir.entryList(QDir::Dirs, QDir::Name); + m_languages.remove(m_languages.find(".")); + m_languages.remove(m_languages.find("..")); + } + m_languages.remove(m_languages.find("pics")); + m_languages.remove(m_languages.find("data")); + m_languages.remove(m_languages.find("icons")); + m_languages.sort(); + if (m_languages.isEmpty()) return; + Prefs::setLanguages(m_languages); + Prefs::writeConfig(); + //find duplicated entries in KDEDIR and KDEHOME + QStringList temp_languages; + for (uint i=0; i1) { + temp_languages.append(m_languages[i]); + m_languages.remove(m_languages[i]); + } + for (uint i=0; iconfig(); + config->setGroup("KNewStuffStatus"); + for (uint i=0; ireadEntry(tmp)) + config->writeEntry(tmp, QDate::currentDate().toString()); + } + //we look in $KDEDIR/share/locale/all_languages from /kdelibs/kdecore/all_languages + //to find the name of the country + //corresponding to the code and the language the user set + KConfig entry(locate("locale", "all_languages")); + const QStringList::ConstIterator itEnd = m_languages.end(); + for (QStringList::Iterator it = m_languages.begin(); it != m_languages.end(); ++it) { + if (*it == "hi-ro") + m_languageNames.append(i18n("Romanized Hindi")); + else if (*it =="lug_UG") + m_languageNames.append(i18n("Luganda")); + else + { + entry.setGroup(*it); + m_languageNames.append(entry.readEntry("Name")); + } + } + //never sort m_languageNames as it's m_languages translated + //m_sortedNames = m_languageNames; +} + +QString Prefs::defaultLanguage() +{ + //see what is the user language for KDE + QStringList defaultLanguages = KGlobal::locale()->languagesTwoAlpha(); + if (!defaultLanguages.isEmpty()) { + //scan to see if defaultLanguages[0] belongs to m_languages. If not, en is default. + int i = Prefs::self()->m_languages.findIndex(defaultLanguages[0]); + if (Prefs::self()->m_languages.contains(Prefs::language())) + return Prefs::language(); //the last language played + else if (i<1) + return "en"; //if no other + else + return Prefs::self()->m_languages[i]; //KDE default if exists + } + return QString::null; +} + + +bool KLettres::loadLayout(QDomDocument &layoutDocument) +{ + QFile layoutFile(locate("data", "klettres/"+Prefs::language()+"/sounds.xml")); + //if xml file is not found, program exits + if (!layoutFile.exists()) + { + kdWarning() << "sounds.xml file not found in $KDEDIR/share/apps/klettres/"+Prefs::language() << endl; + QString mString=i18n("The file sounds.xml was not found in\n" + "$KDEDIR/share/apps/klettres/\n\n" + "Please install this file and start KLettres again.\n\n"); + KMessageBox::information( this, mString,"KLettres - Error" ); + kapp->quit();//exit(1); + } + if (!layoutFile.open(IO_ReadOnly)) + return false; + //Check if document is well-formed + if (!layoutDocument.setContent(&layoutFile)) + { + layoutFile.close(); + return false; + } + layoutFile.close(); + + return true; +} + +void KLettres::setupActions() +{ + KAction *m_newAction = new KAction(i18n("New Sound"), "file_new", CTRL+Key_N, m_view, SLOT(game()), actionCollection(), "play_new"); + m_newAction->setToolTip(i18n("Play a new sound")); + m_newAction->setWhatsThis(i18n("You can play a new sound by clicking this button or using the File menu, New Sound.")); + new KAction( i18n("Get Alphabet in New Language..."), "knewstuff", 0, this, SLOT( slotDownloadNewStuff() ), actionCollection(), "downloadnewstuff" ); + KAction *m_playAgainAction = new KAction(i18n("Replay Sound"),"player_play", CTRL+Key_P, m_view, SLOT(slotPlayAgain()), actionCollection(), "play_again"); + m_playAgainAction->setToolTip(i18n("Play the same sound again")); + m_playAgainAction->setWhatsThis(i18n("You can replay the same sound again by clicking this button or using the File menu, Replay Sound.")); + KStdAction::quit(kapp, SLOT(quit()), actionCollection()); + + m_menubarAction = new KToggleAction(i18n("Show &Menubar"),"editclear", CTRL+Key_M, this, SLOT(slotMenubar()), actionCollection(), "menubar"); + m_menubarAction->setCheckedState(i18n("Hide &Menubar")); + m_menubarAction->setChecked(true); + m_menubarAction->setWhatsThis(i18n("You can show or hide the menubar as you wish by clicking this button.")); + + m_levelAction = new KSelectAction(i18n("L&evel"), KShortcut(), actionCollection(), "levels"); + m_levelAction->setToolTip(i18n("Select the level")); + m_levelAction->setWhatsThis(i18n("You can select the level: level 1 displays a letter and you hear it; level 2 does not display the letter, you only hear it; level 3 displays a syllable and you hear it; level 4 does not display the syllable, you only hear it.")); + + m_languageAction = new KSelectAction(i18n("&Language"), KShortcut(), actionCollection(), "languages"); + m_languageAction->setItems(m_languageNames); + + m_levelsNames.append(i18n( "Level 1" )); + m_levelsNames.append(i18n( "Level 2" )); + m_levelsNames.append(i18n( "Level 3" )); + m_levelsNames.append(i18n( "Level 4" )); + m_levelAction->setItems(m_levelsNames); + + m_themeAction = new KSelectAction(i18n("Themes"), KShortcut(), actionCollection(), "looks"); + m_themesNames.append(i18n("Classroom")); + m_themesNames.append(i18n("Arctic")); + m_themesNames.append(i18n("Desert")); + m_themeAction->setItems(m_themesNames); + m_themeAction->setToolTip(i18n("Select the theme")); + m_themeAction->setWhatsThis(i18n("Here you can change the theme for KLettres. A theme consists in the background picture and the font color for the letter displayed.")); + + m_kidAction = new KToggleAction(i18n("Mode Kid"), "klettres_kids", CTRL+Key_K, this, SLOT(slotModeKid()), actionCollection(), "mode_kid"); + m_kidAction->setWhatsThis(i18n("If you are in the Grown-up mode, clicking on this button will set up the Kid mode. The Kid mode has no menubar and the font is bigger in the statusbar.")); + m_grownupAction = new KToggleAction(i18n("Mode Grown-up"), "klettres_grownup", CTRL+Key_G, this, SLOT(slotModeGrownup()), actionCollection(), "mode_grownup"); + m_grownupAction->setWhatsThis(i18n("The Grown-up mode is the normal mode where you can see the menubar.")); + + connect(m_levelAction, SIGNAL(activated(int)), this, SLOT(slotChangeLevel(int))); + connect(m_languageAction, SIGNAL(activated(int)), this, SLOT(slotChangeLanguage(int))); + connect(m_themeAction, SIGNAL(activated(int)), this, SLOT(slotChangeTheme(int))); + + KStdAction::preferences(this, SLOT(optionsPreferences()), actionCollection()); + + setupGUI(); +} + +void KLettres::setupStatusbar() +{ + KStatusBar *st=statusBar(); + m_langLabel = new QLabel(st); + m_levLabel = new QLabel(st); + st->addWidget(m_levLabel); + st->insertFixedItem("", 1);//add a space + st->addWidget(m_langLabel); + statusBar(); +} + +void KLettres::setupToolbars() +{ + //toolbar for special characters + m_secondToolbar = toolBar("secondToolbar"); + m_secondToolbar->setBarPos(KToolBar::Bottom); +} + +void KLettres::optionsPreferences() +{ + if(KConfigDialog::showDialog("settings")) + return; + + KConfigDialog *dialog = new KConfigDialog(this, "settings", Prefs::self()); + dialog->addPage(new fontsdlg(0, "mFont"), i18n("Font Settings"), "fonts"); + //fontsdlg is the page name, mFont is the widget name, Font Settings is the page display string + //fonts is the icon + Timer *m_timer = new Timer(); + dialog->addPage(m_timer, i18n("Timer"), "clock"); + connect(dialog, SIGNAL(settingsChanged()), this, SLOT(slotUpdateSettings())); + dialog->show(); +} + +void KLettres::loadSettings() +{ + //TODO load default language + //selectedLanguage = Prefs::languageNumber(); + //m_view->selectedLanguage = selectedLanguage; + m_languageAction->setCurrentItem(Prefs::languageNumber()); + QString langString = m_languageNames[Prefs::languageNumber()]; + langString.replace("&", QString::null); + m_langLabel->setText(i18n("Current language is %1").arg(langString)); + loadLangToolBar(); + // load default level + m_levelAction->setCurrentItem(Prefs::level()-1); + m_levLabel->setText(i18n("Current level is %1").arg(Prefs::level())); + + if (Prefs::theme() == Prefs::EnumTheme::classroom) { + m_themeAction->setCurrentItem(0); + m_view->viewThemeClassroom(); + } + else if (Prefs::theme() == Prefs::EnumTheme::arctic) { + m_themeAction->setCurrentItem(1); + m_view->viewThemeArctic(); + } + else { + m_themeAction->setCurrentItem(2); + m_view->viewThemeDesert(); + } + + if (Prefs::mode() == Prefs::EnumMode::grownup) + slotModeGrownup(); + else + slotModeKid(); +} + +void KLettres::slotDownloadNewStuff() +{ + if ( !mNewStuff ) + mNewStuff = new KLNewStuff( m_view ); + mNewStuff->download(); +} + +void KLettres::slotMenubar() +{ + switch (m_menubarAction->isChecked()){ + case false: + m_menubarAction->setChecked(false); + m_menubarAction->setToolTip(i18n("Show Menubar")); + menuBar()->hide(); + break; + case true: + m_menubarAction->setChecked(true); + m_menubarAction->setToolTip(i18n("Hide Menubar")); + menuBar()->show(); + break; + } +} + +void KLettres::slotUpdateSettings() +{ + m_view->m_timer = Prefs::kidTimer(); + m_view->m_timer = Prefs::grownTimer(); + //apply the font + m_view->setFont(Prefs::font()); +} + +void KLettres::slotChangeLevel(int newLevel) +{ + Prefs::setLevel(newLevel+1); + Prefs::writeConfig(); + updateLevMenu(newLevel); + //TODO is that necessary? Change level effectively by reloading sounds + + //this is duplicated in changeLanguage() + soundFactory->change(Prefs::language()); + //update game effectively + m_view->game(); +} + +void KLettres::updateLevMenu(int id) +{ + //m_levelCombo->setCurrentItem(id); + m_levelAction->setCurrentItem(id); + m_levLabel->setText(i18n("Current level is %1").arg(Prefs::level())); +} + +void KLettres::slotChangeLanguage(int newLanguage) +{ + // Write new language in config + Prefs::setLanguage(m_languages[newLanguage]); + Prefs::writeConfig(); + // Update the StatusBar + QString langString = m_languageNames[newLanguage]; + langString.replace("&", QString::null); + m_langLabel->setText(i18n("Current language is %1").arg(langString)); + loadLangToolBar(); + // Change language effectively + bool ok = loadLayout(soundFactory->m_layoutsDocument); + if (ok) + soundFactory->change(Prefs::language()); + m_view->game(); +} + +void KLettres::slotChangeTheme(int index) +{ + switch (index) { + case 0: + m_view->viewThemeClassroom(); + break; + + case 1: + m_view->viewThemeArctic(); + break; + + case 2: + m_view->viewThemeDesert(); + break; + } +} + +void KLettres::slotModeGrownup() +{ + QPalette pal; + QColorGroup cg; + cg.setColor( QColorGroup::Background, white); + pal.setActive( cg ); + statusBar()->setPalette( pal ); + QFont f_lab( "Serif" , 10); //font for statusBar + m_levLabel->setFont(f_lab); + m_langLabel->setFont(f_lab); + m_menubarAction->setChecked(true); + m_grownupAction->setChecked(true); + m_kidAction->setChecked(false); + m_grownupAction->setToolTip(i18n("Grown-up mode is currently active")); + m_kidAction->setToolTip(i18n("Switch to Kid mode")); + m_menubarAction->setToolTip(i18n("Hide Menubar")); + slotMenubar(); + //m_secondToolbar->setIconSize(22); //causes a crash when adding/removing actions in toolbar + setMinimumSize( QSize( 640, 538 ) ); + setMaximumSize( QSize( 640, 538 ) ); + m_view->m_timer = Prefs::grownTimer(); + Prefs::setMode(Prefs::EnumMode::grownup); + Prefs::writeConfig(); +} + +void KLettres::slotModeKid() +{ + QPalette pal; + QColorGroup cg; + cg.setColor( QColorGroup::Background, white); + pal.setActive( cg ); + statusBar()->setPalette( pal ); + QFont f_lab( "Serif" , 12); //font for statusBar + f_lab.setBold(true); + m_levLabel->setFont(f_lab); + m_langLabel->setFont(f_lab); + m_menubarAction->setChecked(false); + slotMenubar(); + m_kidAction->setChecked(true); + m_kidAction->setToolTip(i18n("Kid mode is currently active")); + m_grownupAction->setToolTip(i18n("Switch to Grown-up mode")); + m_menubarAction->setToolTip(i18n("Show Menubar")); + m_grownupAction->setChecked(false); + //m_secondToolbar->setIconSize(32); + setMinimumSize( QSize( 640, 480 ) ); + setMaximumSize( QSize( 640, 480 ) ); + m_view->m_timer = Prefs::kidTimer(); + Prefs::setMode(Prefs::EnumMode::kid); + Prefs::writeConfig(); +} + +void KLettres::loadLangToolBar() +{ + m_secondToolbar->clear(); + if (m_languages[Prefs::languageNumber()]== "cs" || m_languages[Prefs::languageNumber()]== "da" || m_languages[Prefs::languageNumber()]== "sk" || m_languages[Prefs::languageNumber()]== "es" || m_languages[Prefs::languageNumber()]== "de" || m_languages[Prefs::languageNumber()]== "nds")//Dutch, English, French and Italian have no special characters + { + allData.clear(); + QString myString=QString("klettres/%1.txt").arg(m_languages[Prefs::languageNumber()]); + QFile myFile; + myFile.setName(locate("data",myString)); + if (!myFile.exists()) + { + + QString mString=i18n("File $KDEDIR/share/apps/klettres/%1.txt not found;\n" + "please check your installation.").arg(m_languages[Prefs::languageNumber()]); + KMessageBox::sorry( this, mString, + i18n("Error") ); + kapp->quit(); + } + update(); + //we open the file and store info into the stream... + QFile openFileStream(myFile.name()); + openFileStream.open(IO_ReadOnly); + QTextStream readFileStr(&openFileStream); + readFileStr.setEncoding(QTextStream::UnicodeUTF8); + //allData contains all the words from the file + allData = QStringList::split("\n", readFileStr.read(), true); + openFileStream.close(); + for (int i=0; i<(int) allData.count(); i++) { + if (!allData[i].isEmpty()) + m_secondToolbar->insertButton (charIcon(allData[i].at(0)), i, SIGNAL( clicked() ), this, SLOT( slotPasteChar()), true, i18n("Inserts the character %1").arg(allData[i]), i+1 ); + } + } +} + +void KLettres::slotPasteChar() +{ + KToolBarButton *charBut = (KToolBarButton* ) sender(); + m_view->m_letterEdit->insert(allData[charBut->id()]); +} + +QString KLettres::charIcon(const QChar & c) +{ + ///Create a name and path for the icon + QString s = locateLocal("icon", "char" + QString::number(c.unicode()) + ".png"); + + QRect r(4, 4, 120, 120); + + ///A font to draw the character with + QFont font; + font.setFamily( "Arial" ); + font.setPixelSize(120); + font.setWeight(QFont::Normal); + + ///Create the pixmap + QPixmap pm(128, 128); + pm.fill(Qt::white); + QPainter p(&pm); + p.setFont(font); + p.setPen(Qt::black); + p.drawText(r, Qt::AlignCenter, (QString) c); + + ///Create transparency mask + QBitmap bm(128, 128); + bm.fill(Qt::color0); + QPainter b(&bm); + b.setFont(font); + b.setPen(Qt::color1); + b.drawText(r, Qt::AlignCenter, (QString) c); + + ///Mask the pixmap + pm.setMask(bm); + + ///Save the icon to disk + pm.save(s, "PNG"); + + return s; +} + +#include "klettres.moc" diff --git a/klettres/klettres/klettres.desktop b/klettres/klettres/klettres.desktop new file mode 100644 index 00000000..7193c668 --- /dev/null +++ b/klettres/klettres/klettres.desktop @@ -0,0 +1,130 @@ +# KDE Config File +[Desktop Entry] +Type=Application +Exec=klettres -caption "%c" %i %m +Icon=klettres +DocPath=klettres/index.html +Comment= a KDE program to learn the alphabet +Comment[be]=Праграма KDE Ð´Ð»Ñ Ð²Ñ‹Ð²ÑƒÑ‡ÑÐ½Ð½Ñ Ð°Ð»Ñ„Ð°Ð²Ñ–Ñ‚Ñƒ +Comment[bg]=Учене на азбуката +Comment[bn]=বরà§à¦£à¦®à¦¾à¦²à¦¾ শেখার জনà§à¦¯ à¦à¦•à¦Ÿà¦¿ কে.ডি.ই. পà§à¦°à§‹à¦—à§à¦°à¦¾à¦® +Comment[bs]= KDE program za uÄenje abecede +Comment[ca]=Un programa per a KDE per ajudar l'aprenentatge de l'alfabet +Comment[cs]=KDE program pro výuku abecedy +Comment[csb]=Programa KDE do ùczbë alfabétu +Comment[da]=Et KDE program for at lære sig alfabetet +Comment[de]=Ein KDE-Programm zum Erlernen des Alphabets +Comment[el]=Μία εφαÏμογή του KDE για την εκμάθηση του αλφάβητου +Comment[eo]=KDE programo por lerni alfabeton +Comment[es]=Un programa de KDE para aprender el alfabeto +Comment[et]=KDE tähestiku omandamise programm +Comment[eu]=Alfabetoa ikasteko KDE programa +Comment[fa]=برنامه‌ای از KDE برای یادگیری الÙبا +Comment[fi]=Ohjelma aakkosien harjoitteluun +Comment[fr]=Un programme KDE pour apprendre l'alphabet +Comment[ga]=Clár KDE chun an aibítir a fhoghlaim +Comment[gl]=Aprenda o alfabeto con KDE +Comment[he]=תוכנת KDE ללימוד ×”×לפבית +Comment[hr]=KDE program za uÄenje abecede +Comment[hu]=KDE-alapú oktatóprogram az ábécé gyakorlásához +Comment[is]=KDE forrit til að læra stafrófið +Comment[it]=Un programma KDE per imparare l'alfabeto +Comment[ja]=アルファベットを学習ã™ã‚‹ãƒ—ログラム +Comment[ka]= KDE áƒáƒœáƒ‘áƒáƒœáƒ˜áƒ¡ შესáƒáƒ¡áƒ¬áƒáƒ•áƒšáƒ˜ პრáƒáƒ’რáƒáƒ›áƒ +Comment[km]= កម្មវិធី​របស់ KDE សម្រាប់​រៀន​អក្ážážšáž€áŸ’រម +Comment[lt]= KDE programa raidyno mokymuisi +Comment[nb]=Et KDE-program for Ã¥ lære alfabetet +Comment[nds]=En KDE-Programm för't Lehren vun dat Alfabeet +Comment[ne]= वरà¥à¤£ सिकà¥à¤¨à¤•à¤¾ लागि KDE कारà¥à¤¯à¤•à¥à¤°à¤® +Comment[nl]=Een KDE-programma waarmee het alfabet geleerd kan worden +Comment[nn]=Eit KDE-program for Ã¥ læra alfabetet +Comment[pl]=Program do nauki alfabetu dla KDE +Comment[pt]=Um programa do KDE para aprender o alfabeto +Comment[pt_BR]=Um programa do KDE para aprender o alfabeto +Comment[ru]=Программа Ð´Ð»Ñ Ð¸Ð·ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð°Ð»Ñ„Ð°Ð²Ð¸Ñ‚Ð° +Comment[sk]=KDE program pre výuku abecedy +Comment[sl]=Program za uÄenje abecede +Comment[sr]=KDE програм за учење алфабета +Comment[sr@Latn]=KDE program za uÄenje alfabeta +Comment[sv]=Ett KDE program för att lära sig alfabetet +Comment[tr]=Alfabe öğrenme programı +Comment[uk]=Програма Ð´Ð»Ñ Ð²Ð¸Ð²Ñ‡ÐµÐ½Ð½Ñ Ð°Ð»Ñ„Ð°Ð²Ñ–Ñ‚Ñƒ +Comment[vi]= má»™t chÆ°Æ¡ng trình KDE để há»c bảng chữ cái +Comment[zh_CN]=帮助学习字æ¯è¡¨çš„ KDE ç¨‹åº +Comment[zh_TW]= 學習字æ¯çš„ KDE ç¨‹å¼ +Terminal=false +Name=KLettres +Name[af]=K-letters +Name[ar]=الاحر٠ك +Name[bn]=কে-লেটারà§à¦¸ +Name[csb]=KLetters +Name[hi]=के-लेटरà¥à¤¸ +Name[hr]=KSlova +Name[ne]=केडीई अकà¥à¤·à¤° +Name[sr]=Klettres +Name[sr@Latn]=Klettres +Name[sv]=Klettres +Name[ta]=கே +Name[tr]=Harfler +Name[ven]=Lunwalo lwa K +Name[vi]=Chữ cái K +Name[zh_TW]=KLetters +Name[zu]=IKLettres +GenericName=Learn Alphabet +GenericName[af]=Leer die Alfabet +GenericName[ar]=تعلّم الحرو٠+GenericName[be]=ВывучÑнне алфавіту +GenericName[bg]=Изучаване на азбуката +GenericName[bn]=অকà§à¦·à¦° শিখà§à¦¨ +GenericName[br]=Deskiñ an alfabet +GenericName[bs]=NauÄite abecedu +GenericName[ca]=Aprenent l'alfabet +GenericName[cs]=Výuka abecedy +GenericName[csb]=Ùczba Alfabétu +GenericName[cy]=Dysgu'r Wyddor +GenericName[da]=Lær alfabetet +GenericName[de]=Lerne das Alphabet +GenericName[el]=Εκμάθηση αλφάβητου +GenericName[eo]=Lernado de alfabeto +GenericName[es]=Aprender el alfabeto +GenericName[et]=Tähestiku õppimine +GenericName[eu]=Ikasi alfabetoa +GenericName[fa]=یادگیری الÙبا +GenericName[fi]=Opettele aakkosia +GenericName[fr]=Apprentissage de l'alphabet +GenericName[ga]=Foghlaim an Aibítir +GenericName[gl]=Aprender o alfabeto +GenericName[he]=למידת ×”×לפבית +GenericName[hi]=वरà¥à¤£à¤®à¤¾à¤²à¤¾ सीखें +GenericName[hr]=UÄite abecedu +GenericName[hu]=Ãbécétanító +GenericName[is]=Læra stafrófið +GenericName[it]=Impara l'alfabeto +GenericName[ja]=アルファベットã®å­¦ç¿’ +GenericName[ka]=áƒáƒœáƒ‘áƒáƒœáƒ˜áƒ¡ შესწáƒáƒ•áƒšáƒ +GenericName[km]=រៀន​អក្ážážšáž€áŸ’រម +GenericName[lt]=IÅ¡mokite raidynÄ… +GenericName[mk]=Учете азбука +GenericName[ms]=Belajar Huruf +GenericName[nb]=Lær alfabetet +GenericName[nds]=Alfabeet lehren +GenericName[ne]=वरà¥à¤£ सिकà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ +GenericName[nl]=Leer het alfabet +GenericName[nn]=Lær alfabetet +GenericName[pl]=Nauka alfabetu +GenericName[pt]=Aprender o Alfabeto +GenericName[pt_BR]=Aprenda o alfabeto +GenericName[ru]=Изучение алфавита +GenericName[sk]=Výuka abecedy +GenericName[sl]=UÄenje abecede +GenericName[sr]=Ðаучите азбуку +GenericName[sr@Latn]=NauÄite azbuku +GenericName[sv]=Inlärning av alfabetet +GenericName[ta]=ஹாஙà¯à®•à¯à®®à¯‡à®©à¯ விளையாடà¯à®Ÿà¯ +GenericName[tg]=Омӯхтани Ðлифбо +GenericName[tr]=Alfabeyi Öğrenin +GenericName[uk]=Ð’Ð¸Ð²Ñ‡ÐµÐ½Ð½Ñ Ð°Ð±ÐµÑ‚ÐºÐ¸ +GenericName[vi]=Há»c Bảng chữ cái +GenericName[zh_CN]=å­¦ä¹ å­—æ¯ +GenericName[zh_TW]=å­¸ç¿’å­—æ¯ +Categories=Qt;KDE;Education;Languages; diff --git a/klettres/klettres/klettres.h b/klettres/klettres/klettres.h new file mode 100644 index 00000000..82ce62ed --- /dev/null +++ b/klettres/klettres/klettres.h @@ -0,0 +1,151 @@ +/*************************************************************************** + * Copyright (C) 2001-2006 by Anne-Marie Mahfouf * + * annemarie.mahfouf@free.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + + +#ifndef KLETTRES_H +#define KLETTRES_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +#include "klettresview.h" +#include "soundfactory.h" + +class QLabel; +class KToggleAction; +class KSelectAction; +class KComboBox; +class KToolBar; +class KLNewStuff; + +/** + * @short Application Main Window + * @author Anne-Marie Mahfouf + * @version 1.4 + */ +class KLettres : public KMainWindow +{ + Q_OBJECT +public: + + ///Constructor + KLettres(); + ///Destructor + virtual ~KLettres(); + + ///Sound class + SoundFactory *soundFactory; + ///All available language codes + QStringList m_languages; + ///All available language names + QStringList m_languageNames; + /** + *Load the xml file + *@param layoutDocument the xml file + *@return bool true if the xml document is found and well formed, false otherwise + */ + bool loadLayout(QDomDocument &layoutDocument); + ///Number corresponding to the selected language: 0 is Czech, 1 is Danish, 2 is English (default), 3 is French, 4 is Dutch, 5 is Slovak + //uint selectedLanguage; + ///Action that sets up the Language menu + KSelectAction *m_languageAction; + ///Look for all languages available + void findLanguages(); + + public slots: + ///Set the new language + void slotChangeLanguage(int); + +protected: + ///Call an instance of the KLettresView widget + KLettresView *m_view; + ///Action that enables the ShowMenuBar item in the Settings menu + KToggleAction *m_menubarAction; + ///Action that sets up the Level menu + KSelectAction *m_levelAction; + ///Action that sets up the Look menu + KSelectAction *m_themeAction; + ///Action allow the Kid mode + KToggleAction *m_kidAction; + ///Action allow the Grownup mode + KToggleAction *m_grownupAction; + ///Label stating the language in the statusbar + QLabel *m_langLabel; + ///Label stating the level in the statusbar + QLabel *m_levLabel; + ///Holds the levels + QStringList m_levelsNames; + ///Holds the looks + QStringList m_themesNames; + ///Create an instance of a KToolBar + KToolBar *m_mainToolbar; + ///Second toolbar with buttons of special characters per language + KToolBar *m_secondToolbar; + ///is false when menubar button is not shown + bool menuBool; + ///Build the main window menus + void setupActions(); + ///Create and setup statusbar + void setupStatusbar(); + ///Create main and second toolbars + void setupToolbars(); + /**generates icons for the special characters toolbar + * @param c the character that will be painted on the icon + */ + QString charIcon(const QChar &c); + /** + *Update the level menu and level combobox + * @param id The id of the new level + */ + void updateLevMenu(int id); + ///Create a KNewStuff instance + KLNewStuff *mNewStuff; + ///Set the correct buttons on the second toolbar according to the language + void loadLangToolBar(); + ///All the special characters from a language file, these characters will be as buttons on the Special Characters Toolbar + QStringList allData; + + protected slots: + ///Call the Get New Stuff dialog + void slotDownloadNewStuff(); + ///Hide/Show the menubar + void slotMenubar(); + ///Set the new font and the new timers + void slotUpdateSettings(); + ///Set the new level + void slotChangeLevel(int); + ///Switch to the grown-up look, menubar is shown + void slotModeGrownup(); + ///Switch to the kid look, menubar is hidden + void slotModeKid(); + ///Change Look from menu Look + void slotChangeTheme(int); + ///Display the Configure KLettres dialog + void optionsPreferences(); + ///Load the configuration settings and apply them + void loadSettings(); + ///When a button is clicked on the characters toolbar, the corresponding character is written in the lineedit + void slotPasteChar(); +}; + +#endif // KLETTRES_H diff --git a/klettres/klettres/klettres.kcfg b/klettres/klettres/klettres.kcfg new file mode 100644 index 00000000..4769b359 --- /dev/null +++ b/klettres/klettres/klettres.kcfg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + arctic + + + + + + + + grownup + + + + 1 + 1 + 4 + + + + 4 + + + + 2 + + + + + + QFont defaultFont = KGlobalSettings::largeFont(); + defaultFont.setPointSize(48); + defaultFont.setBold(true); + + defaultFont + + + diff --git a/klettres/klettres/klettresrc b/klettres/klettres/klettresrc new file mode 100644 index 00000000..ac08286b --- /dev/null +++ b/klettres/klettres/klettresrc @@ -0,0 +1,3 @@ +[KNewStuff] +ProvidersUrl=http://edu.kde.org/klettres/downloads/providers.xml + diff --git a/klettres/klettres/klettresui.rc b/klettres/klettres/klettresui.rc new file mode 100644 index 00000000..ca7680b8 --- /dev/null +++ b/klettres/klettres/klettresui.rc @@ -0,0 +1,49 @@ + + + + &File + + + + + + + + + + + L&ook + + + + + + + + &Settings + + + + + + + + + + Main + + + + + + + + + + + + + + Characters + + diff --git a/klettres/klettres/klettresview.cpp b/klettres/klettres/klettresview.cpp new file mode 100644 index 00000000..f015c18d --- /dev/null +++ b/klettres/klettres/klettresview.cpp @@ -0,0 +1,225 @@ +/*************************************************************************** + * Copyright (C) 2001-2006 by Anne-Marie Mahfouf * + * annemarie.mahfouf@free.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +//Project headers +#include "klettres.h" +#include "klettresview.h" +#include "prefs.h" + +KLettresView::KLettresView(KLettres *parent) + : QWidget(parent) +{ + m_klettres = parent; + + setMinimumSize( QSize( 640, 480 ) ); + setMaximumSize( QSize( 640, 480 ) ); + + //lineEdit for user input + m_letterEdit = new KLineEdit( this, "line1" ); + m_letterEdit->setGeometry( QRect( 40, 310, 161, 160 ) ); + QToolTip::add( m_letterEdit, i18n( "Type the letter or syllable that you just heard" ) ); + + setFont(Prefs::font()); + //load background pics + m_grownupPicture.load(locate("data","klettres/pics/klettres_grownup.png")); + m_kidPicture.load(locate("data","klettres/pics/klettres_kids.jpeg")); + m_desertPicture.load(locate("data","klettres/pics/klettres_desert.png")); + +} + +KLettresView::~KLettresView() +{ +} + +void KLettresView::chooseSound() +{ + //If there are no sounds loaded + if (m_klettres->soundFactory->sounds ==0) + return; + //get a random sound + m_random=kapp->random()%(m_klettres->soundFactory->sounds); + //have not 2 same sounds consecutively + int temp = 0; + if (temp<0) + temp=m_random; + else + { + while (m_random==temp) + m_random=kapp->random()%(m_klettres->soundFactory->sounds); + temp=m_random; + } + + //The sound is played + kdDebug() << "m_random " << m_random << endl; + m_klettres->soundFactory->playSound(m_random); + //store letter or syllable in m_currentLetter + m_currentLetter = m_klettres->soundFactory->namesList[m_random]; + //Find the length of the syllable + m_length=m_klettres->soundFactory->namesList[m_random].length(); + kdDebug() << "syllable length " << m_length << endl; + int width; + if (m_length<3) + width = 200; + else + width = 200+(20*(m_length-2)); + update(); + m_letterEdit->setMinimumSize( QSize( width, 160 ) ); + m_letterEdit->setMaximumSize( QSize( width, 160 ) ); +} + +void KLettresView::paintEvent( QPaintEvent * ) +{ + if (Prefs::level()%2==1) { + QPainter paint(this); + paint.setFont(Prefs::font()); + QString start = i18n("Start"); + + paint.setFont(Prefs::font()); + if (Prefs::theme() == Prefs::EnumTheme::desert) { + paint.setPen( QColor(115, 50, 95)); //brown + //m_letterEdit->setPaletteForegroundColor(QColor(115, 50, 95)); + } + else if (Prefs::theme() == Prefs::EnumTheme::arctic) { + paint.setPen( Qt::white ); + //m_letterEdit->setPaletteForegroundColor(QColor(48, 75, 137)); + } + else { + paint.setPen( Qt::white ); + //m_letterEdit->setPaletteForegroundColor(Qt::black); + } + paint.drawText(50, 230, m_currentLetter); + } +} + + +void KLettresView::game() +{ + m_cursorPos = 1; + //reset everything so when you change language or levels + //it all restarts nicely + QObject::disconnect(m_letterEdit, SIGNAL(textChanged(const QString&)),this,SLOT(slotProcess(const QString&)) ); + m_letterEdit->clear(); + m_letterEdit->setCursorPosition(0); + m_letterEdit->setMaxLength(1); //fix that's in trunk + m_letterEdit->setFocus(); + chooseSound(); + QObject::connect(m_letterEdit, SIGNAL(textChanged(const QString&)), this, SLOT(slotProcess(const QString&)) ); +} + +void KLettresView::slotProcess(const QString &inputLetter) +{ + QObject::disconnect(m_letterEdit, SIGNAL(textChanged(const QString&)), this, SLOT(slotProcess(const QString&)) ); + //check if backspace + if(inputLetter.length() != m_cursorPos) + { + m_cursorPos--; + m_letterEdit->setMaxLength( m_cursorPos ); + QObject::connect(m_letterEdit, SIGNAL(textChanged(const QString&)),this,SLOT(slotProcess(const QString&)) ); + return; + } + + QChar input_character = inputLetter.at(inputLetter.length()-1); + + if (input_character.isLetter()) //(a1.at(inputLetter.length()).lower().isLetter()) + { + m_upperLetter = inputLetter.upper(); //put it in uppercase + m_letterEdit->selectAll(); + m_letterEdit->cut(); + m_letterEdit->setText(m_upperLetter); + QTimer::singleShot(m_timer*100, this, SLOT(slotTimerDone())); + } + else + { + kdDebug() << "in no char loop" << endl; + kdDebug() << "cursor " << m_cursorPos << endl; + m_letterEdit->backspace(); + QObject::connect(m_letterEdit, SIGNAL(textChanged(const QString&)),this,SLOT(slotProcess(const QString&)) ); + } +} + +void KLettresView::slotTimerDone() +{ + kdDebug() << "in timer done" << endl; + QString match = m_currentLetter.left(m_cursorPos ); + + if (match == m_upperLetter) + { + if (m_cursorPos!=m_length) //if text in lineEdit not equal to text on button + { //i.e if you still have to allow input + m_letterEdit->setMaxLength( m_cursorPos +1 ); + m_letterEdit->setCursorPosition( m_cursorPos ); + m_letterEdit->setFocus(); + m_cursorPos ++; + QObject::connect(m_letterEdit, SIGNAL(textChanged(const QString&)), this, SLOT(slotProcess(const QString&)) ); + } + else + { + game(); //another syllable + } + } + else //if not, cut it + { + m_letterEdit->backspace(); //delete the char to the left and position curseur accordingly + m_letterEdit->setFocus(); + //play sound again + m_klettres->soundFactory->playSound(m_random); + + QObject::connect(m_letterEdit, SIGNAL(textChanged(const QString&)), this, SLOT(slotProcess(const QString&)) ); + } +} + +void KLettresView::slotPlayAgain() +{ + //TODO wait for the previous sound to be payed before playing again as it won't play if the previous one was not finished + m_klettres->soundFactory->playSound(m_random); +} + +void KLettresView::viewThemeArctic() +{ + Prefs::setTheme(Prefs::EnumTheme::arctic); + Prefs::writeConfig(); + setPaletteBackgroundPixmap(m_grownupPicture); +} + +void KLettresView::viewThemeClassroom() +{ + Prefs::setTheme(Prefs::EnumTheme::classroom); + Prefs::writeConfig(); + setPaletteBackgroundPixmap(m_kidPicture); +} + +void KLettresView::viewThemeDesert() +{ + Prefs::setTheme(Prefs::EnumTheme::desert); + Prefs::writeConfig(); + setPaletteBackgroundPixmap(m_desertPicture); +} + +#include "klettresview.moc" diff --git a/klettres/klettres/klettresview.h b/klettres/klettres/klettresview.h new file mode 100644 index 00000000..80c8a95b --- /dev/null +++ b/klettres/klettres/klettresview.h @@ -0,0 +1,107 @@ +/*************************************************************************** + * Copyright (C) 2001-2006 by Anne-Marie Mahfouf * + * annemarie.mahfouf@free.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#ifndef KLETTRESVIEW_H +#define KLETTRESVIEW_H + +#include +#include +#include + +class QLabel; +class KLettres; + +/** + * This class serves as the view for KLettres. It holds the GUI for the kid and grown-up looks + * and has the code to display the letter/syllable and play the sound. + * + * @short KLettres View class + * @author Anne-Marie Mahfouf + * @version 1.1 + */ + + +class KLettresView : public QWidget +{ + Q_OBJECT +public: + /** + * Default constructor + */ + KLettresView(KLettres *parent); + + /** + * Destructor + */ + virtual ~KLettresView(); + + ///Set the Grown-up background, show menubar, show the Kid button + void viewThemeArctic(); + ///Set the Kid background pic, hide the menubar, show the Grownup button + void viewThemeClassroom(); + ///Set the Desert background pic, hide the menubar, show the Grownup button + void viewThemeDesert(); + ///The timer value i.e. the time for displaying the letters/syllables + int m_timer; + ///A Klettres object + KLettres *m_klettres; + ///The line where the user enters his/her input + KLineEdit *m_letterEdit; + +protected: + + ///The pixmaps for the themes backgrounds + QPixmap m_grownupPicture, + m_kidPicture, + m_desertPicture; + ///Palette changes wether it's kid or grown-up + QPalette pal; + QColorGroup cg; + ///cursor position in the line edit + int m_cursorPos; + ///Random number that decides on the letter/syllable and sound + int m_random; + ///Length of the syllables + int m_length; + ///Choose a sound in random and ensure that it's not the same than the previous one + void chooseSound(); + ///Current letter or syllable stored + QString m_currentLetter; + ///Current letter entered uppercase i.e. m_inputLetter.upper() + QString m_upperLetter; + ///Current letter entered + //QString m_inputLetter; NOTE: not used + ///Paint the letter/syllable in levels 1 and 3 + void paintEvent( QPaintEvent * ); + + public slots: + ///Start playing displaying a new letter/syllable, playing the associated sound + void game(); + + protected slots: + ///Play the same sound again + void slotPlayAgain(); + + void slotProcess(const QString &inputLetter); + + void slotTimerDone(); +}; + +#endif // KLETTRESVIEW_H diff --git a/klettres/klettres/klnewstuff.cpp b/klettres/klettres/klnewstuff.cpp new file mode 100644 index 00000000..c6d601ba --- /dev/null +++ b/klettres/klettres/klnewstuff.cpp @@ -0,0 +1,61 @@ +/* + * Copyright (c) 2002 Cornelius Schumacher + * Copyright (C) 2004-2006 Anne-Marie Mahfouf + * + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#include +#include +#include +#include +#include +#include +#include "klnewstuff.h" +#include "prefs.h" + +KLNewStuff::KLNewStuff( KLettresView *view ) : + KNewStuff( "klettres", view ), + m_view( view ) +{ +} + +bool KLNewStuff::install( const QString &fileName ) +{ + kdDebug(5850) << "KLNewStuff::install(): " << fileName << endl; + + KTar archive( fileName ); + if ( !archive.open( IO_ReadOnly ) ) + return false; + const KArchiveDirectory *archiveDir = archive.directory(); + KStandardDirs myStdDir; + const QString destDir =myStdDir.saveLocation("data", kapp->instanceName() + "/", true); + KStandardDirs::makeDir( destDir ); + archiveDir->copyTo(destDir); + archive.close(); + //look for languages dirs installed + m_view->m_klettres->findLanguages(); + //refresh Languages menu + //kdDebug() << "---- selected language : " << m_view->m_klettres->selectedLanguage << endl; + m_view->m_klettres->m_languageAction->setItems(m_view->m_klettres->m_languageNames); + m_view->m_klettres->slotChangeLanguage(m_view->m_klettres->m_languages.findIndex(Prefs::defaultLanguage())); + m_view->m_klettres->m_languageAction->setCurrentItem(m_view->m_klettres->m_languages.findIndex(Prefs::defaultLanguage())); + return true; +} + +bool KLNewStuff::createUploadFile( const QString &fileName ) +{ + //return mView->saveCalendar( fileName ); + return true; +} diff --git a/klettres/klettres/klnewstuff.h b/klettres/klettres/klnewstuff.h new file mode 100644 index 00000000..f7cd9803 --- /dev/null +++ b/klettres/klettres/klnewstuff.h @@ -0,0 +1,39 @@ +/* + * Copyright (c) 2002 Cornelius Schumacher + * Copyright (C) 2004-2006 Anne-Marie Mahfouf + * + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#ifndef KLNEWSTUFF_H +#define KLNEWSTUFF_H + +#include "knewstuff/knewstuff.h" +#include "klettres.h" + +class KLettres; + +class KLNewStuff : public KNewStuff +{ +public: + KLNewStuff( KLettresView * ); + + bool install( const QString &fileName ); + bool createUploadFile( const QString &fileName ); + + //private: + KLettresView *m_view; +}; + +#endif diff --git a/klettres/klettres/main.cpp b/klettres/klettres/main.cpp new file mode 100644 index 00000000..cb9a2368 --- /dev/null +++ b/klettres/klettres/main.cpp @@ -0,0 +1,123 @@ +/*************************************************************************** + * Copyright (C) 2001-2005 by Anne-Marie Mahfouf * + * annemarie.mahfouf@free.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +/*****************************************************/ +/* Please save with utf8 encoding, thanks */ +/*****************************************************/ + +#include +#include +#include + +#include "klettres.h" +#include "version.h" + +static const char description[] = + I18N_NOOP("KLettres helps a very young child or an adult learning \n" + "a new language by associating sounds and \n" + "letters in this language.\n" + "13 languages are available: British, Czech, Danish, Dutch, English, French,\nGerman, Hebrew, Italian, Luganda, Romanized Hindi, Spanish and Slovak."); + +static const char version[] = "1.5.1"; + +static KCmdLineOptions options[] = + { + // { "+[URL]", I18N_NOOP( "Document to open" ), 0 }, + KCmdLineLastOption + }; + +int main(int argc, char **argv) +{ + KAboutData about("klettres", I18N_NOOP("KLettres"), KLETTRES_VERSION, description, + KAboutData::License_GPL, "(C) 2001-2006 Anne-Marie Mahfouf",0, "http://edu.kde.org/klettres", "submit@bugs.kde.org"); + about.addAuthor( "Anne-Marie Mahfouf", 0, "annma AT kde.org"); + about.addCredit("Ludovic Grossard", + I18N_NOOP("French sounds"), "grossard AT kde.org"); + about.addCredit("Geert Stams", + I18N_NOOP("Dutch sounds"), "geert AT pa3csg.myweb.nl"); + about.addCredit("Erik Kjaer Pedersen", + I18N_NOOP("Danish sounds"), "erik AT binghamton.edu"); + about.addCredit("Eva MikulÄíková", + I18N_NOOP("Czech sounds"), "evmi AT seznam.cz"); + about.addCredit("Silvia MotyÄková & Jozef Říha", + I18N_NOOP("Slovak sounds"), "silviamotycka AT seznam.cz"); + about.addCredit("Robert Wadley", + I18N_NOOP("English sounds"), "robntina AT juno DOT com"); + about.addCredit("Pietro Pasotti", + I18N_NOOP("Italian sounds"), "pietro AT itopen.it"); + about.addCredit("Ana Belén Caballero and Juan Pedro Paredes", + I18N_NOOP("Spanish sounds"), "neneta AT iquis.com"); + about.addCredit("Vikas Kharat", + I18N_NOOP("Romanized Hindi sounds"), "kharat AT sancharnet.in"); + about.addCredit("John Magoye and Cormac Lynch", + I18N_NOOP("Luganda sounds"), "cormaclynch AT eircom.net"); + about.addCredit("Helmut Kriege", + I18N_NOOP("German sounds"), "h.kriege AT freenet.de"); + about.addCredit("Assaf Gorgon and Diego Iastrubni", + I18N_NOOP("Hebrew sounds"), "elcuco AT kde.org"); + about.addCredit("Lisa Kriege", + I18N_NOOP("British English sounds"), "h.kriege AT freenet.de"); + about.addCredit("Primoz Anzur", + I18N_NOOP("Icons"), "zerokode AT yahoo.com"); + about.addCredit("Renaud Blanchard", + I18N_NOOP("Background picture"), "kisukuma AT chez.com"); + about.addCredit("Robert Gogolok", + I18N_NOOP("Support and coding guidance"), "mail AT robert-gogolok.de"); + about.addCredit("Chris Luetchford", + I18N_NOOP("SVG icon"), "chris AT os11.com"); + about.addCredit("Peter Hedlund", + I18N_NOOP("Code for generating special characters' icons"), "peter.hedlund AT kdemail.net"); + about.addCredit("Waldo Bastian", + I18N_NOOP("Port to KConfig XT, coding help"), "bastian AT kde.org"); + about.addCredit("Danny Allen", + I18N_NOOP("Kids and grown-up SVG icons"), "danny AT dannyallen.co.uk"); + about.addCredit("Michael Goettsche", + I18N_NOOP("Timer setting widgets"), "michael.goettsche AT kdemail.net"); + KCmdLineArgs::init(argc, argv, &about); + KCmdLineArgs::addCmdLineOptions(options); + KApplication app; + + // see if we are starting with session management + if (app.isRestored()) + RESTORE(KLettres) + else + { + // no session.. just start up normally + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + if (args->count() == 0) + { + KLettres *widget = new KLettres; + widget->show(); + } + else + { + int i = 0; + for (; i < args->count(); i++) + { + KLettres *widget = new KLettres; + widget->show(); + } + } + args->clear(); + } + + return app.exec(); +} + diff --git a/klettres/klettres/pics/Makefile.am b/klettres/klettres/pics/Makefile.am new file mode 100644 index 00000000..a76e605d --- /dev/null +++ b/klettres/klettres/pics/Makefile.am @@ -0,0 +1,2 @@ +pics_DATA = klettres_kids.jpeg klettres_grownup.png klettres_desert.png +picsdir = $(kde_datadir)/klettres/pics diff --git a/klettres/klettres/pics/klettres_desert.png b/klettres/klettres/pics/klettres_desert.png new file mode 100644 index 00000000..9a78ff74 Binary files /dev/null and b/klettres/klettres/pics/klettres_desert.png differ diff --git a/klettres/klettres/pics/klettres_grownup.png b/klettres/klettres/pics/klettres_grownup.png new file mode 100644 index 00000000..57d724b5 Binary files /dev/null and b/klettres/klettres/pics/klettres_grownup.png differ diff --git a/klettres/klettres/pics/klettres_kids.jpeg b/klettres/klettres/pics/klettres_kids.jpeg new file mode 100644 index 00000000..afa0bf97 Binary files /dev/null and b/klettres/klettres/pics/klettres_kids.jpeg differ diff --git a/klettres/klettres/pics/menubar.png b/klettres/klettres/pics/menubar.png new file mode 100644 index 00000000..1f20a6da Binary files /dev/null and b/klettres/klettres/pics/menubar.png differ diff --git a/klettres/klettres/prefs.kcfgc b/klettres/klettres/prefs.kcfgc new file mode 100644 index 00000000..91156dab --- /dev/null +++ b/klettres/klettres/prefs.kcfgc @@ -0,0 +1,8 @@ +# Code generation options for kconfig_compiler +File=klettres.kcfg +IncludeFiles=kdebug.h +ClassName=Prefs +Singleton=true +CustomAdditions=true +Mutators=true + diff --git a/klettres/klettres/prefs_addons.h b/klettres/klettres/prefs_addons.h new file mode 100644 index 00000000..42744ffa --- /dev/null +++ b/klettres/klettres/prefs_addons.h @@ -0,0 +1,48 @@ +/*************************************************************************** + * Copyright (C) 2004 by Waldo Bastian * + * bastian@kde.org * + * Copyright (c) 2005 Anne-Marie Mahfouf + * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + + public: +static QString defaultLanguage(); +static void setLanguages(const QStringList &languages) +{ + Prefs::self()->m_languages = languages; +} + +static void setLanguageNumber(int i) +{ + setLanguage(Prefs::self()->m_languages[i]); +} + +static int languageNumber() +{ + int i = Prefs::self()->m_languages.findIndex(language()); + if (i != -1) + return i; + i = Prefs::self()->m_languages.findIndex(defaultLanguage()); + if (i != -1) + return i; + i = Prefs::self()->m_languages.findIndex("en"); + if (i != -1) + return i; + + return 0; +} +QStringList m_languages; diff --git a/klettres/klettres/soundfactory.cpp b/klettres/klettres/soundfactory.cpp new file mode 100644 index 00000000..31f243fa --- /dev/null +++ b/klettres/klettres/soundfactory.cpp @@ -0,0 +1,148 @@ +/* ------------------------------------------------------------- + From KDE Tuberling + mailto:e.bischoff@noos.fr + ------------------------------------------------------------- */ +/* + * Copyright (C) 2001 Eric Bischoff + 2004-2006 Anne-Marie Mahfouf + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ +#include + +#include +#include +#include +#include +#include + +#include "soundfactory.h" +#include "soundfactory.moc" +#include "klettres.h" +#include "prefs.h" + + +SoundFactory::SoundFactory(KLettres *parent, const char *name) + : QObject(parent, name) +{ + klettres = parent; + + namesList = filesList = 0; + sounds = 0; + + bool ok = klettres->loadLayout(m_layoutsDocument); + if (ok) change(Prefs::language()); + if (!ok) loadFailure(); +} + +SoundFactory::~SoundFactory() +{ +} + +void SoundFactory::change(QString currentLanguage) +{ + //go load the sounds for the current language + bool ok = loadLanguage(m_layoutsDocument, currentLanguage); + kdDebug() << "ok " << ok << endl; + //tell the user if there are no sounds + if (!ok) loadFailure(); +} + +void SoundFactory::playSound(int mySound) +{ + QString soundFile; + + if ((uint) mySound >= sounds) return; + + soundFile = locate("data", "klettres/" + filesList[mySound]); + kdDebug() << "soundFile " << soundFile << endl; + + if (soundFile == 0) return; + + KAudioPlayer::play(soundFile); +} + +void SoundFactory::loadFailure() +{ + KMessageBox::error(klettres, i18n("Error while loading the sound names.")); +} + +bool SoundFactory::loadLanguage(QDomDocument &layoutDocument, QString currentLanguage) +{ + QDomNodeList languagesList, + alphabetList, + syllablesList, + soundNamesList; + QDomElement languageElement, + alphabetElement, + syllableElement, + soundNameElement; + QDomAttr nameAttribute, fileAttribute; + + languagesList = layoutDocument.elementsByTagName("language"); + QDomAttr codeAttribute; + //check if the sound files match current language + languageElement = (const QDomElement &) languagesList.item(0).toElement(); + codeAttribute = languageElement.attributeNode("code"); + if (currentLanguage != codeAttribute.value()) { + kdDebug() << "Fail reading language !!! " << endl; + return false; + } + else kdDebug() << "current language " << currentLanguage << endl; + //load the sounds for level 1 and 2 (alphabet) + if ((Prefs::level() == 1) || (Prefs::level() == 2)) + { + alphabetList = languageElement.elementsByTagName("alphabet"); + if (alphabetList.count() != 1) + return false; + + alphabetElement = (const QDomElement &) alphabetList.item(0).toElement(); + + soundNamesList = alphabetElement.elementsByTagName("sound"); + } + + //load the sounds for level 3 and 4 (syllables) + if ((Prefs::level() == 3) || (Prefs::level() == 4)) + { + syllablesList = languageElement.elementsByTagName("syllables"); + if (syllablesList.count() != 1) + return false; + + syllableElement = (const QDomElement &) syllablesList.item(0).toElement(); + + soundNamesList = syllableElement.elementsByTagName("sound"); + } + //Counts the number of sounds + sounds = soundNamesList.count(); + if (sounds < 1) + return false; + + namesList.clear(); + filesList.clear(); + + for (uint sound = 0; sound < sounds; sound++) + { + soundNameElement = (const QDomElement &) soundNamesList.item(sound).toElement(); + nameAttribute = soundNameElement.attributeNode("name"); + //namesList helds the names of the letter or syllable to display + namesList.append(nameAttribute.value()); + fileAttribute = soundNameElement.attributeNode("file"); + //filesList helds the names of the sound files (i.e the location of the sounds like fr/alpha/a-0.mp3) + filesList.append(fileAttribute.value()); + } + if (namesList.isEmpty()) return false; + if (filesList.isEmpty()) return false; + return true; +} + diff --git a/klettres/klettres/soundfactory.h b/klettres/klettres/soundfactory.h new file mode 100644 index 00000000..c02b26c4 --- /dev/null +++ b/klettres/klettres/soundfactory.h @@ -0,0 +1,77 @@ +/* ------------------------------------------------------------- + From KDE Tuberling + mailto:e.bischoff@noos.fr + ------------------------------------------------------------- */ + /* + * Copyright (C) 2001 + Eric Bischoff + 2004-2006 Anne-Marie Mahfouf + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +#ifndef _SOUNDFACTORY_H_ +#define _SOUNDFACTORY_H_ + +#include + +class KLettres; + +/** + * This class manages the sounds toplay in KLettres, reading the data about the sounds + * in the sounds.xml file which is in /data. + * + * @short Sounds factory class: find and play the right sound. + * @author Anne-Marie Mahfouf + * @version 1.1 + */ + +class SoundFactory : public QObject +{ + Q_OBJECT + +public: + + SoundFactory(KLettres *parent, const char *name); + ~SoundFactory(); + + ///Call the main instance of the program + KLettres *klettres; + ///Change the language when the user changes the language in the Languages menu + void change(QString currentLanguage); + ///Play the sound associated to int soundRef + void playSound(int ) ; + ///Number of sounds corresponding to the current language and level (alphabet or syllables) + uint sounds; + ///List of sound names + QStringList namesList; + ///List of sound files associated with each sound name + QStringList filesList; + /** + * Load the sounds of one given language + * Call that when you read the language from Config and when the language changes + * or when the level changes + */ + bool loadLanguage(QDomDocument &layoutDocument, QString currentLanguage); + ///The language document + QDomDocument m_layoutsDocument; + +private: + ///Report a load failure + void loadFailure(); + +}; + +#endif diff --git a/klettres/klettres/timer.cpp b/klettres/klettres/timer.cpp new file mode 100644 index 00000000..7ddcc20c --- /dev/null +++ b/klettres/klettres/timer.cpp @@ -0,0 +1,49 @@ +/*************************************************************************** + * Copyright (C) 2005 by Michael Goettsche * + * michael.goettsche@kdemail.net + * Copyright (C) 2006 by Anne-Marie Mahfouf * + * annma@kde.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#include + +#include +#include + +#include "timer.h" +#include "prefs.h" + + +Timer::Timer() + :timerdlg() +{ + timeGrownLabel->setText(QString::number(Prefs::grownTimer()) + " " + i18n("tenths of second")); + timeKidLabel->setText(QString::number(Prefs::kidTimer()) + " " + i18n("tenths of second")); + connect(kcfg_GrownTimer, SIGNAL(valueChanged(int)), this, SLOT(sliderValueChanged())); + connect(kcfg_KidTimer, SIGNAL(valueChanged(int)), this, SLOT(sliderValueChanged())); +} + + +void Timer::sliderValueChanged() +{ + timeKidLabel->setText(QString::number(kcfg_KidTimer->value()) + " " + i18n("tenths of second")); + timeGrownLabel->setText(QString::number(kcfg_GrownTimer->value()) + " " + i18n("tenths of second")); +} + + +#include "timer.moc" diff --git a/klettres/klettres/timer.h b/klettres/klettres/timer.h new file mode 100644 index 00000000..91785a32 --- /dev/null +++ b/klettres/klettres/timer.h @@ -0,0 +1,49 @@ +/*************************************************************************** + * Copyright (C) 2005 by Michael Goettsche * + * michael.goettsche@kdemail.net + * Copyright (C) 2006 by Anne-Marie Mahfouf * + * annma@kde.org * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + +#ifndef TIMER_H_ +#define TIMER_H_ + + +#include "timerdlg.h" + +/** + * @short Timer widget in Settings dialog + * @author Michael Goettsche + * @version 0.1 + */ + +class Timer : public timerdlg +{ +Q_OBJECT + +public: + ///Constructor + Timer(); + +protected slots: + ///When the QSlider value changes + void sliderValueChanged(); +}; + + +#endif //TIMER_H_ diff --git a/klettres/klettres/timerdlg.ui b/klettres/klettres/timerdlg.ui new file mode 100644 index 00000000..91ab486f --- /dev/null +++ b/klettres/klettres/timerdlg.ui @@ -0,0 +1,245 @@ + +timerdlg + + + timerdlg + + + + 0 + 0 + 434 + 260 + + + + + 350 + 0 + + + + + unnamed + + + + kActiveLabel1 + + + Set the time between 2 letters. + + + + + kcfg_KidTimer + + + true + + + 10 + + + 1 + + + 2 + + + Horizontal + + + Below + + + 1 + + + Set the timer (in minutes) + + + Only used if Use a timer is checked + + + + + textLabel1 + + + Kid Mode + + + + + spacer8 + + + Horizontal + + + Expanding + + + + 264 + 20 + + + + + + spacer26_2 + + + Vertical + + + Expanding + + + + 25 + 16 + + + + + + spacer24_2 + + + Horizontal + + + Expanding + + + + 270 + 20 + + + + + + kcfg_GrownTimer + + + true + + + 10 + + + 1 + + + 2 + + + Horizontal + + + Below + + + 1 + + + Set the timer (in minutes) + + + Only used if Use a timer is checked + + + + + spacer8_2 + + + Horizontal + + + Expanding + + + + 228 + 20 + + + + + + textLabel1_2 + + + Grown-up Mode + + + + + timeGrownLabel + + + + + + + + + + + spacer24_2_2 + + + Horizontal + + + Expanding + + + + 226 + 20 + + + + + + spacer26_2_2 + + + Vertical + + + Expanding + + + + 25 + 16 + + + + + + timeKidLabel + + + + + + + + + + + + + + + kactivelabel.h + + diff --git a/klettres/klettres/version.h b/klettres/klettres/version.h new file mode 100644 index 00000000..f9a01f27 --- /dev/null +++ b/klettres/klettres/version.h @@ -0,0 +1,28 @@ +/*************************************************************************** + * Copyright (C) 2004-2006 by Anne-Marie Mahfouf * + * annemarie.mahfouf@free.fr * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * This program is distributed in the hope that it will be useful, * + * but WITHOUT ANY WARRANTY; without even the implied warranty of * + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * + * GNU General Public License for more details. * + * * + * You should have received a copy of the GNU General Public License * + * along with this program; if not, write to the * + * Free Software Foundation, Inc., * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * + ***************************************************************************/ + + /** + * This file serves holds the version number of KLettres + * @author Anne-Marie Mahfouf + * @version 1.1 + */ + #ifndef KLETTRES_VERSION +#define KLETTRES_VERSION "1.5.1" +#endif diff --git a/kmplot/COPYING b/kmplot/COPYING new file mode 100644 index 00000000..c13faf0d --- /dev/null +++ b/kmplot/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/kmplot/KmPlot.kdevelop b/kmplot/KmPlot.kdevelop new file mode 100644 index 00000000..c430df75 --- /dev/null +++ b/kmplot/KmPlot.kdevelop @@ -0,0 +1,156 @@ + + + + Klaus-Dieter Moeller + kd.moeller@t-online.de + $VERSION$ + KDevCustomProject + C + + . + false + + + C++ + + + + + kmplot/kmplot + executable + / + + false + true + + + + make + + + + false + 1 + false + + default + + + + + + + + + + + + + + + true + false + false + + + false + true + 10 + + + + + ada + ada_bugs_gcc + bash + bash_bugs + clanlib + fortran_bugs_gcc + gnome1 + gnustep + gtk + gtk_bugs + haskell + haskell_bugs_ghc + java_bugs_gcc + java_bugs_sun + kde2book + libstdc++ + opengl + pascal_bugs_fp + php + php_bugs + perl + perl_bugs + python + python_bugs + qt-kdev3 + ruby + ruby_bugs + sdl + stl + sw + w3c-dom-level2-html + w3c-svg + w3c-uaag10 + wxwindows_bugs + + + Guide to the Qt Translation Tools + Qt Assistant Manual + Qt Designer Manual + Qt Reference Documentation + qmake User Guide + + + KDE Libraries (Doxygen) + + + html/ + html/ + + + + + + + + + + + + + + Qt + KDElibs + + + true + true + true + false + true + true + true + 250 + 400 + 250 + + + + + false + false + + + *.o,*.lo,CVS,*.moc,*~ + false + + + + + .h + .cpp + + + diff --git a/kmplot/KmPlot.kdevelop.filelist b/kmplot/KmPlot.kdevelop.filelist new file mode 100644 index 00000000..7e79f898 --- /dev/null +++ b/kmplot/KmPlot.kdevelop.filelist @@ -0,0 +1,89 @@ +# KDevelop Custom Project File List +KmPlot.kdevelop +Makefile.am +TODO +pics/coords.png +pics/kfkt.png +pics/ksys1.png +pics/ksys2.png +pics/ksys3.png +pics/Makefile.am +pics/scaling.png +kmplot/AttrDlg.cpp +kmplot/AttrDlg.h +kmplot/AttrDlgData.ui +kmplot/BezWnd.cpp +kmplot/BezWnd.h +kmplot/BezWndData.ui +kmplot/diagr.cpp +kmplot/diagr.h +kmplot/FktDlg.cpp +kmplot/FktDlg.h +kmplot/FktDlgData.ui +kmplot/kmplot.desktop +kmplot/kmplot.kcfg +kmplot/kmplotui.rc +kmplot/KoordDlg.cpp +kmplot/KoordDlg.h +kmplot/KoordDlgData.ui +kmplot/KOptDlg.cpp +kmplot/KOptDlg.h +kmplot/KOptDlgData.ui +kmplot/kprinterdlg.cpp +kmplot/kprinterdlg.h +kmplot/ksettingsdlg.cpp +kmplot/ksettingsdlg.h +kmplot/main.cpp +kmplot/main.h +kmplot/MainDlg.cpp +kmplot/MainDlg.h +kmplot/Makefile.am +kmplot/misc.cpp +kmplot/misc.h +kmplot/parser.cpp +kmplot/parser.h +kmplot/RstDlg.cpp +kmplot/RstDlg.h +kmplot/RstDlgData.ui +kmplot/settings.kcfgc +kmplot/settingspagecolor.ui +kmplot/settingspagecoords.ui +kmplot/settingspagefonts.ui +kmplot/settingspagescaling.ui +kmplot/SkalDlg.cpp +kmplot/SkalDlg.h +kmplot/SkalDlgData.ui +kmplot/SwDlg.cpp +kmplot/SwDlg.h +kmplot/SwDlgData.ui +kmplot/View.cpp +kmplot/View.h +kmplot/x-kmplot.desktop +kmplot/xparser.cpp +kmplot/xparser.h +icons/cr128-app-kmplot.png +icons/cr16-app-kmplot.png +icons/cr32-app-kmplot.png +icons/cr48-app-kmplot.png +icons/Makefile.am +KmPlot.kdevelop.filelist +/keditfunction.h +/keditfunction.cpp +kmplot/qeditfunction.ui +/keditfunction2.h +/keditfunction2.cpp +/kfunctionedit.h +/kfunctionedit.cpp +keditfunction.h +keditfunction.cpp.c +kmplot/keditfunction.h +kmplot/keditfunction.cpp +/qfunctionlist.h +/qfunctionlist.cpp +kmplot/settingspageprecision.ui +kmplot/keditparametric.cpp +kmplot/keditparametric.h +kmplot/keditpolar.cpp +kmplot/keditpolar.h +kmplot/qeditparametric.ui +kmplot/qeditpolar.ui diff --git a/kmplot/Makefile.am b/kmplot/Makefile.am new file mode 100644 index 00000000..e8002ec3 --- /dev/null +++ b/kmplot/Makefile.am @@ -0,0 +1,7 @@ +SUBDIRS = kmplot icons + +EXTRA_DIST = KmPlot.kdevelop KmPlot.kdevelop.filelist TODO + +AUTOMAKE_OPTIONS = foreign + +include ../admin/Doxyfile.am diff --git a/kmplot/TODO b/kmplot/TODO new file mode 100644 index 00000000..1a9acc22 --- /dev/null +++ b/kmplot/TODO @@ -0,0 +1,80 @@ +Last modified: 2005-03-24 + +TODO +========================= +* Find bugs +* More functions? +* In tool menu: + * find "nollställen" ( en: where the function's value is 0) + * get slope for a x-point + * Value table +* Fix the unpolished lines? +* #52887, need to calculate with complex numbers. +* Popupmenu and tracemode for parametric- and polar functions +* Draw tangents in trace mode (pipesmoker) +* Printing (pipesmoker) + - different paper sizes +* Use a better(faster!) algorithm for drawing integrals numeric. It's not urgent anymore since the implemention of Euler's method is better now. +* An export dialog where you can set the size and enable/disable monocrome. +* More printing options. + +IN PROGRESS +========================= +* Import parameter values from different file format(.csv, KSpread, OpenOffice) via Koffice (see kde-edu/kig) + +DONE +========================= + +* Function edit Dialog + - Apply button for edit of more than one function in one go +* Printing + - possibility for omitting the Header +* Porting File save format to xml +* Bug #80739 +* A constant editor which can imports/export constants from KCalc +* Progressbar + stopbutton when drawing anti-derivates. +* No re-drawing then the user don't make any changes in the function editor dialog +* handle with comma-characters +* Replace the comma-seperated KLineEdit with a new dialog +* Parse the new dialog's values. +* don't freeze at rf(x)=ln(x) +* Set background color +* In tool menu: + * maximumvalue + * minimumvalue + * get the y-value from a x-value +* Default color for derivatives and anti-derivatives. +* Range check when adding plot functions. +* Don't calculate stepWidth if nothing is changed. +* Import parameter values from .txt-files +* Navigating in trace mode with the keyboard +* Trace mode with derivatives +* Fix totalsteps in progressbar +* In tool menu: + * area under a graph +* Printable area-under-graphs +* Draw functions with parameters in tool-menu +* Version check +* Load old Kmplot files without crash +* Popup tool menu when right clicking on a graph +* Ask the user (yes|no) when he or she saves an old kmplot file +* Don't save a file if it isn't necessary +* Fix scaling +* Change icon when zooming +* Ability to print background color +* Four modes for zooming. +* Basic popup menu for single parametric points. +* Configure Dialog for global Settings / save as default Checkboxes (Started) +* Replace QFile with KIO in KmplotIO. +* Ability to export the parameter values. +* Support for more than 10 functions. +* Support for more than 10 parameter values for a function. +* Improved drawing of integrals (faster!) +* KPart +* Ability to set font size when drawing labels. +* Automatic choose a new function if the user want to define a function name that already exists. +* Move and copy functions to other instances of KmPlot. +* DCOP +* Make it possible to set a min OR max range value for functions. +* Checkbox in the function list to show/hide functions. +* Ability to set min and max values for the sliders. \ No newline at end of file diff --git a/kmplot/icons/Makefile.am b/kmplot/icons/Makefile.am new file mode 100644 index 00000000..6e22aa71 --- /dev/null +++ b/kmplot/icons/Makefile.am @@ -0,0 +1,3 @@ + +SUBDIRS = actions +KDE_ICON=AUTO \ No newline at end of file diff --git a/kmplot/icons/actions/Makefile.am b/kmplot/icons/actions/Makefile.am new file mode 100644 index 00000000..3dfaa660 --- /dev/null +++ b/kmplot/icons/actions/Makefile.am @@ -0,0 +1,2 @@ +kmploticonsdir = $(kde_datadir)/kmplot/icons +kmploticons_ICON = AUTO diff --git a/kmplot/icons/actions/cr16-action-editplots.png b/kmplot/icons/actions/cr16-action-editplots.png new file mode 100644 index 00000000..fd0b4b6e Binary files /dev/null and b/kmplot/icons/actions/cr16-action-editplots.png differ diff --git a/kmplot/icons/actions/cr16-action-functionhelp.png b/kmplot/icons/actions/cr16-action-functionhelp.png new file mode 100644 index 00000000..9f4ccc65 Binary files /dev/null and b/kmplot/icons/actions/cr16-action-functionhelp.png differ diff --git a/kmplot/icons/actions/cr16-action-ksys1.png b/kmplot/icons/actions/cr16-action-ksys1.png new file mode 100644 index 00000000..5d4f623b Binary files /dev/null and b/kmplot/icons/actions/cr16-action-ksys1.png differ diff --git a/kmplot/icons/actions/cr16-action-ksys2.png b/kmplot/icons/actions/cr16-action-ksys2.png new file mode 100644 index 00000000..2c9d8a51 Binary files /dev/null and b/kmplot/icons/actions/cr16-action-ksys2.png differ diff --git a/kmplot/icons/actions/cr16-action-ksys3.png b/kmplot/icons/actions/cr16-action-ksys3.png new file mode 100644 index 00000000..62710043 Binary files /dev/null and b/kmplot/icons/actions/cr16-action-ksys3.png differ diff --git a/kmplot/icons/actions/cr16-action-maximum.png b/kmplot/icons/actions/cr16-action-maximum.png new file mode 100644 index 00000000..12cb9d5f Binary files /dev/null and b/kmplot/icons/actions/cr16-action-maximum.png differ diff --git a/kmplot/icons/actions/cr16-action-minimum.png b/kmplot/icons/actions/cr16-action-minimum.png new file mode 100644 index 00000000..c7e52031 Binary files /dev/null and b/kmplot/icons/actions/cr16-action-minimum.png differ diff --git a/kmplot/icons/actions/cr16-action-newfunction.png b/kmplot/icons/actions/cr16-action-newfunction.png new file mode 100644 index 00000000..5d9182c4 Binary files /dev/null and b/kmplot/icons/actions/cr16-action-newfunction.png differ diff --git a/kmplot/icons/actions/cr16-action-newparametric.png b/kmplot/icons/actions/cr16-action-newparametric.png new file mode 100644 index 00000000..61b38232 Binary files /dev/null and b/kmplot/icons/actions/cr16-action-newparametric.png differ diff --git a/kmplot/icons/actions/cr16-action-newpolar.png b/kmplot/icons/actions/cr16-action-newpolar.png new file mode 100644 index 00000000..aae5f5f8 Binary files /dev/null and b/kmplot/icons/actions/cr16-action-newpolar.png differ diff --git a/kmplot/icons/actions/cr22-action-editplots.png b/kmplot/icons/actions/cr22-action-editplots.png new file mode 100644 index 00000000..78e0fe7a Binary files /dev/null and b/kmplot/icons/actions/cr22-action-editplots.png differ diff --git a/kmplot/icons/actions/cr22-action-functionhelp.png b/kmplot/icons/actions/cr22-action-functionhelp.png new file mode 100644 index 00000000..a5264214 Binary files /dev/null and b/kmplot/icons/actions/cr22-action-functionhelp.png differ diff --git a/kmplot/icons/actions/cr22-action-ksys1.png b/kmplot/icons/actions/cr22-action-ksys1.png new file mode 100644 index 00000000..7cbb1cc2 Binary files /dev/null and b/kmplot/icons/actions/cr22-action-ksys1.png differ diff --git a/kmplot/icons/actions/cr22-action-ksys2.png b/kmplot/icons/actions/cr22-action-ksys2.png new file mode 100644 index 00000000..bc095525 Binary files /dev/null and b/kmplot/icons/actions/cr22-action-ksys2.png differ diff --git a/kmplot/icons/actions/cr22-action-ksys3.png b/kmplot/icons/actions/cr22-action-ksys3.png new file mode 100644 index 00000000..f40600ec Binary files /dev/null and b/kmplot/icons/actions/cr22-action-ksys3.png differ diff --git a/kmplot/icons/actions/cr22-action-maximum.png b/kmplot/icons/actions/cr22-action-maximum.png new file mode 100644 index 00000000..80103583 Binary files /dev/null and b/kmplot/icons/actions/cr22-action-maximum.png differ diff --git a/kmplot/icons/actions/cr22-action-minimum.png b/kmplot/icons/actions/cr22-action-minimum.png new file mode 100644 index 00000000..fa4eb320 Binary files /dev/null and b/kmplot/icons/actions/cr22-action-minimum.png differ diff --git a/kmplot/icons/actions/cr22-action-newfunction.png b/kmplot/icons/actions/cr22-action-newfunction.png new file mode 100644 index 00000000..86281a78 Binary files /dev/null and b/kmplot/icons/actions/cr22-action-newfunction.png differ diff --git a/kmplot/icons/actions/cr22-action-newparametric.png b/kmplot/icons/actions/cr22-action-newparametric.png new file mode 100644 index 00000000..b0865220 Binary files /dev/null and b/kmplot/icons/actions/cr22-action-newparametric.png differ diff --git a/kmplot/icons/actions/cr22-action-newpolar.png b/kmplot/icons/actions/cr22-action-newpolar.png new file mode 100644 index 00000000..dec65b92 Binary files /dev/null and b/kmplot/icons/actions/cr22-action-newpolar.png differ diff --git a/kmplot/icons/actions/cr32-action-coords.png b/kmplot/icons/actions/cr32-action-coords.png new file mode 100644 index 00000000..5f94ab16 Binary files /dev/null and b/kmplot/icons/actions/cr32-action-coords.png differ diff --git a/kmplot/icons/actions/cr32-action-deriv_func.png b/kmplot/icons/actions/cr32-action-deriv_func.png new file mode 100644 index 00000000..1d1fd7ea Binary files /dev/null and b/kmplot/icons/actions/cr32-action-deriv_func.png differ diff --git a/kmplot/icons/actions/cr32-action-editconstants.png b/kmplot/icons/actions/cr32-action-editconstants.png new file mode 100644 index 00000000..192cbad4 Binary files /dev/null and b/kmplot/icons/actions/cr32-action-editconstants.png differ diff --git a/kmplot/icons/actions/cr32-action-editplots.png b/kmplot/icons/actions/cr32-action-editplots.png new file mode 100644 index 00000000..ba942cf6 Binary files /dev/null and b/kmplot/icons/actions/cr32-action-editplots.png differ diff --git a/kmplot/icons/actions/cr32-action-func.png b/kmplot/icons/actions/cr32-action-func.png new file mode 100644 index 00000000..7e654827 Binary files /dev/null and b/kmplot/icons/actions/cr32-action-func.png differ diff --git a/kmplot/icons/actions/cr32-action-functionhelp.png b/kmplot/icons/actions/cr32-action-functionhelp.png new file mode 100644 index 00000000..64521ef2 Binary files /dev/null and b/kmplot/icons/actions/cr32-action-functionhelp.png differ diff --git a/kmplot/icons/actions/cr32-action-integral_func.png b/kmplot/icons/actions/cr32-action-integral_func.png new file mode 100644 index 00000000..e4f4161f Binary files /dev/null and b/kmplot/icons/actions/cr32-action-integral_func.png differ diff --git a/kmplot/icons/actions/cr32-action-ksys1.png b/kmplot/icons/actions/cr32-action-ksys1.png new file mode 100644 index 00000000..a5a22e9b Binary files /dev/null and b/kmplot/icons/actions/cr32-action-ksys1.png differ diff --git a/kmplot/icons/actions/cr32-action-ksys2.png b/kmplot/icons/actions/cr32-action-ksys2.png new file mode 100644 index 00000000..2fbf7f00 Binary files /dev/null and b/kmplot/icons/actions/cr32-action-ksys2.png differ diff --git a/kmplot/icons/actions/cr32-action-ksys3.png b/kmplot/icons/actions/cr32-action-ksys3.png new file mode 100644 index 00000000..ef0fd0fa Binary files /dev/null and b/kmplot/icons/actions/cr32-action-ksys3.png differ diff --git a/kmplot/icons/actions/cr32-action-lessen.png b/kmplot/icons/actions/cr32-action-lessen.png new file mode 100644 index 00000000..59233667 Binary files /dev/null and b/kmplot/icons/actions/cr32-action-lessen.png differ diff --git a/kmplot/icons/actions/cr32-action-magnify.png b/kmplot/icons/actions/cr32-action-magnify.png new file mode 100644 index 00000000..28b865f7 Binary files /dev/null and b/kmplot/icons/actions/cr32-action-magnify.png differ diff --git a/kmplot/icons/actions/cr32-action-maximum.png b/kmplot/icons/actions/cr32-action-maximum.png new file mode 100644 index 00000000..2bc6eb6d Binary files /dev/null and b/kmplot/icons/actions/cr32-action-maximum.png differ diff --git a/kmplot/icons/actions/cr32-action-minimum.png b/kmplot/icons/actions/cr32-action-minimum.png new file mode 100644 index 00000000..df8db60e Binary files /dev/null and b/kmplot/icons/actions/cr32-action-minimum.png differ diff --git a/kmplot/icons/actions/cr32-action-newfunction.png b/kmplot/icons/actions/cr32-action-newfunction.png new file mode 100644 index 00000000..32d22fb6 Binary files /dev/null and b/kmplot/icons/actions/cr32-action-newfunction.png differ diff --git a/kmplot/icons/actions/cr32-action-newparametric.png b/kmplot/icons/actions/cr32-action-newparametric.png new file mode 100644 index 00000000..a32a1969 Binary files /dev/null and b/kmplot/icons/actions/cr32-action-newparametric.png differ diff --git a/kmplot/icons/actions/cr32-action-newpolar.png b/kmplot/icons/actions/cr32-action-newpolar.png new file mode 100644 index 00000000..b307afa1 Binary files /dev/null and b/kmplot/icons/actions/cr32-action-newpolar.png differ diff --git a/kmplot/icons/actions/cr32-action-scaling.png b/kmplot/icons/actions/cr32-action-scaling.png new file mode 100644 index 00000000..b9f4af86 Binary files /dev/null and b/kmplot/icons/actions/cr32-action-scaling.png differ diff --git a/kmplot/icons/actions/cr48-action-editplots.png b/kmplot/icons/actions/cr48-action-editplots.png new file mode 100644 index 00000000..52511214 Binary files /dev/null and b/kmplot/icons/actions/cr48-action-editplots.png differ diff --git a/kmplot/icons/actions/cr48-action-functionhelp.png b/kmplot/icons/actions/cr48-action-functionhelp.png new file mode 100644 index 00000000..58ff782c Binary files /dev/null and b/kmplot/icons/actions/cr48-action-functionhelp.png differ diff --git a/kmplot/icons/actions/cr48-action-integral_func.png b/kmplot/icons/actions/cr48-action-integral_func.png new file mode 100644 index 00000000..e7ef66ef Binary files /dev/null and b/kmplot/icons/actions/cr48-action-integral_func.png differ diff --git a/kmplot/icons/actions/cr48-action-ksys1.png b/kmplot/icons/actions/cr48-action-ksys1.png new file mode 100644 index 00000000..6a1ed976 Binary files /dev/null and b/kmplot/icons/actions/cr48-action-ksys1.png differ diff --git a/kmplot/icons/actions/cr48-action-ksys2.png b/kmplot/icons/actions/cr48-action-ksys2.png new file mode 100644 index 00000000..69766eee Binary files /dev/null and b/kmplot/icons/actions/cr48-action-ksys2.png differ diff --git a/kmplot/icons/actions/cr48-action-ksys3.png b/kmplot/icons/actions/cr48-action-ksys3.png new file mode 100644 index 00000000..5facf747 Binary files /dev/null and b/kmplot/icons/actions/cr48-action-ksys3.png differ diff --git a/kmplot/icons/actions/cr48-action-maximum.png b/kmplot/icons/actions/cr48-action-maximum.png new file mode 100644 index 00000000..2fc2e9a0 Binary files /dev/null and b/kmplot/icons/actions/cr48-action-maximum.png differ diff --git a/kmplot/icons/actions/cr48-action-minimum.png b/kmplot/icons/actions/cr48-action-minimum.png new file mode 100644 index 00000000..da24a3a9 Binary files /dev/null and b/kmplot/icons/actions/cr48-action-minimum.png differ diff --git a/kmplot/icons/actions/cr48-action-newfunction.png b/kmplot/icons/actions/cr48-action-newfunction.png new file mode 100644 index 00000000..249b62b1 Binary files /dev/null and b/kmplot/icons/actions/cr48-action-newfunction.png differ diff --git a/kmplot/icons/actions/cr48-action-newparametric.png b/kmplot/icons/actions/cr48-action-newparametric.png new file mode 100644 index 00000000..74843d4c Binary files /dev/null and b/kmplot/icons/actions/cr48-action-newparametric.png differ diff --git a/kmplot/icons/actions/cr48-action-newpolar.png b/kmplot/icons/actions/cr48-action-newpolar.png new file mode 100644 index 00000000..f3697116 Binary files /dev/null and b/kmplot/icons/actions/cr48-action-newpolar.png differ diff --git a/kmplot/icons/actions/cr64-action-maximum.png b/kmplot/icons/actions/cr64-action-maximum.png new file mode 100644 index 00000000..0be1c598 Binary files /dev/null and b/kmplot/icons/actions/cr64-action-maximum.png differ diff --git a/kmplot/icons/actions/cr64-action-minimum.png b/kmplot/icons/actions/cr64-action-minimum.png new file mode 100644 index 00000000..acfb195f Binary files /dev/null and b/kmplot/icons/actions/cr64-action-minimum.png differ diff --git a/kmplot/icons/actions/crsc-action-deriv_func.svgz b/kmplot/icons/actions/crsc-action-deriv_func.svgz new file mode 100644 index 00000000..6c95f644 Binary files /dev/null and b/kmplot/icons/actions/crsc-action-deriv_func.svgz differ diff --git a/kmplot/icons/actions/crsc-action-editconstants.svgz b/kmplot/icons/actions/crsc-action-editconstants.svgz new file mode 100644 index 00000000..fcc1803f Binary files /dev/null and b/kmplot/icons/actions/crsc-action-editconstants.svgz differ diff --git a/kmplot/icons/actions/crsc-action-editplots.svgz b/kmplot/icons/actions/crsc-action-editplots.svgz new file mode 100644 index 00000000..7d515cca Binary files /dev/null and b/kmplot/icons/actions/crsc-action-editplots.svgz differ diff --git a/kmplot/icons/actions/crsc-action-functionhelp.svgz b/kmplot/icons/actions/crsc-action-functionhelp.svgz new file mode 100644 index 00000000..ee62a812 Binary files /dev/null and b/kmplot/icons/actions/crsc-action-functionhelp.svgz differ diff --git a/kmplot/icons/actions/crsc-action-integral_func.svgz b/kmplot/icons/actions/crsc-action-integral_func.svgz new file mode 100644 index 00000000..7a79a7ae Binary files /dev/null and b/kmplot/icons/actions/crsc-action-integral_func.svgz differ diff --git a/kmplot/icons/actions/crsc-action-ksys1.svgz b/kmplot/icons/actions/crsc-action-ksys1.svgz new file mode 100644 index 00000000..b49765c8 Binary files /dev/null and b/kmplot/icons/actions/crsc-action-ksys1.svgz differ diff --git a/kmplot/icons/actions/crsc-action-ksys2.svgz b/kmplot/icons/actions/crsc-action-ksys2.svgz new file mode 100644 index 00000000..79ac96a9 Binary files /dev/null and b/kmplot/icons/actions/crsc-action-ksys2.svgz differ diff --git a/kmplot/icons/actions/crsc-action-ksys3.svgz b/kmplot/icons/actions/crsc-action-ksys3.svgz new file mode 100644 index 00000000..907f890e Binary files /dev/null and b/kmplot/icons/actions/crsc-action-ksys3.svgz differ diff --git a/kmplot/icons/actions/crsc-action-maximum.svgz b/kmplot/icons/actions/crsc-action-maximum.svgz new file mode 100644 index 00000000..e4bb1ba3 Binary files /dev/null and b/kmplot/icons/actions/crsc-action-maximum.svgz differ diff --git a/kmplot/icons/actions/crsc-action-minimum.svgz b/kmplot/icons/actions/crsc-action-minimum.svgz new file mode 100644 index 00000000..8d2c42f6 Binary files /dev/null and b/kmplot/icons/actions/crsc-action-minimum.svgz differ diff --git a/kmplot/icons/actions/crsc-action-newfunction.svgz b/kmplot/icons/actions/crsc-action-newfunction.svgz new file mode 100644 index 00000000..ead8e42e Binary files /dev/null and b/kmplot/icons/actions/crsc-action-newfunction.svgz differ diff --git a/kmplot/icons/actions/crsc-action-newparametric.svgz b/kmplot/icons/actions/crsc-action-newparametric.svgz new file mode 100644 index 00000000..9ab6e61a Binary files /dev/null and b/kmplot/icons/actions/crsc-action-newparametric.svgz differ diff --git a/kmplot/icons/actions/crsc-action-newpolar.svgz b/kmplot/icons/actions/crsc-action-newpolar.svgz new file mode 100644 index 00000000..816f213d Binary files /dev/null and b/kmplot/icons/actions/crsc-action-newpolar.svgz differ diff --git a/kmplot/icons/hi128-app-kmplot.png b/kmplot/icons/hi128-app-kmplot.png new file mode 100644 index 00000000..0acdedec Binary files /dev/null and b/kmplot/icons/hi128-app-kmplot.png differ diff --git a/kmplot/icons/hi16-app-kmplot.png b/kmplot/icons/hi16-app-kmplot.png new file mode 100644 index 00000000..56ebd2e7 Binary files /dev/null and b/kmplot/icons/hi16-app-kmplot.png differ diff --git a/kmplot/icons/hi22-app-kmplot.png b/kmplot/icons/hi22-app-kmplot.png new file mode 100644 index 00000000..5f9a283b Binary files /dev/null and b/kmplot/icons/hi22-app-kmplot.png differ diff --git a/kmplot/icons/hi32-app-kmplot.png b/kmplot/icons/hi32-app-kmplot.png new file mode 100644 index 00000000..98fa9c75 Binary files /dev/null and b/kmplot/icons/hi32-app-kmplot.png differ diff --git a/kmplot/icons/hi48-app-kmplot.png b/kmplot/icons/hi48-app-kmplot.png new file mode 100644 index 00000000..0873b559 Binary files /dev/null and b/kmplot/icons/hi48-app-kmplot.png differ diff --git a/kmplot/icons/hi64-app-kmplot.png b/kmplot/icons/hi64-app-kmplot.png new file mode 100644 index 00000000..cd499844 Binary files /dev/null and b/kmplot/icons/hi64-app-kmplot.png differ diff --git a/kmplot/icons/hisc-app-kmplot.svgz b/kmplot/icons/hisc-app-kmplot.svgz new file mode 100644 index 00000000..38fc974a Binary files /dev/null and b/kmplot/icons/hisc-app-kmplot.svgz differ diff --git a/kmplot/kmplot/FktDlg.cpp b/kmplot/kmplot/FktDlg.cpp new file mode 100644 index 00000000..aef0b3f4 --- /dev/null +++ b/kmplot/kmplot/FktDlg.cpp @@ -0,0 +1,337 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter M�ler +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +// Qt includes +// #include +// #include + +// KDE includes +#include +#include +#include +#include +#include +#include +#include +#include + +// locale includes +#include "FktDlg.h" +#include "FktDlg.moc" +#include "editfunction.h" +#include "keditparametric.h" +#include "keditpolar.h" +#include "MainDlg.h" +#include "parseriface.h" +#include "xparser.h" + +#include + +FktDlg::FktDlg( QWidget* parent, View *view ) : FktDlgData( parent, "editPlots" ), m_view(view) +{ + connect( cmdCopyFunction, SIGNAL( clicked() ), this, SLOT( slotCopyFunction()) ); + connect( cmdMoveFunction, SIGNAL( clicked() ), this, SLOT( slotMoveFunction()) ); + connect( lb_fktliste, SIGNAL( doubleClicked(QListViewItem *, const QPoint &, int)), this, SLOT(lb_fktliste_doubleClicked(QListViewItem *, const QPoint &, int)) ); + connect( lb_fktliste, SIGNAL( clicked(QListViewItem *)), this, SLOT(lb_fktliste_clicked(QListViewItem *))); + connect( lb_fktliste, SIGNAL( spacePressed(QListViewItem *)), this, SLOT(lb_fktliste_spacePressed(QListViewItem *))); + + lb_fktliste->addColumn( "" ); + lb_fktliste->header()->hide(); + lb_fktliste->setResizeMode( QListView::LastColumn ); +} + +FktDlg::~FktDlg() +{ +} + +void FktDlg::slotDelete() +{ + if ( lb_fktliste->currentItem() == 0) + return; + QCheckListItem *currentItem = dynamic_cast(lb_fktliste->currentItem()); + if( currentItem->text()[0] == 'x' ) + { + // Delete pair of parametric function + int const id = getParamId( currentItem->text()); + if ( id == -1) + return; + if ( !m_view->parser()->delfkt(id)) + return; + } + else + { + // only one function to be deleted + if (!m_view->parser()->delfkt( getId( currentItem->text()) ) ) + return; + } + lb_fktliste->takeItem( currentItem ); + changed = true; + updateView(); + if ( lb_fktliste->childCount()==0 ) + PushButtonDel->setEnabled(false); +} + +void FktDlg::lb_fktliste_doubleClicked( QListViewItem *, const QPoint &, int ) +{ + if ( mapFromGlobal(QCursor::pos()).x() <= 40 ) + return; + slotEdit(); +} + +void FktDlg::lb_fktliste_spacePressed( QListViewItem *item) +{ + if ( !item ) + return; + QCheckListItem *currentItem = dynamic_cast(item); + int id; + if ( currentItem->text()[0] == 'x' ) + id = getParamId(currentItem->text()); + else + id = getId(currentItem->text()); + Ufkt *function = &m_view->parser()->ufkt[ m_view->parser()->ixValue(id) ]; + if ( id==-1 ) + return; + + function->f_mode=currentItem->isOn(); + updateView(); +} + +void FktDlg::lb_fktliste_clicked( QListViewItem * item ) +{ + if ( mapFromGlobal(QCursor::pos()).x() > 40 ) + return; + lb_fktliste_spacePressed(item); +} + + +void FktDlg::slotEdit() +{ + QCheckListItem *currentItem = dynamic_cast(lb_fktliste->currentItem()); + if ( currentItem == 0 ) + { + PushButtonEdit->setEnabled(false); + return; + } + int const id = getId( currentItem->text().section( ";", 0, 0) ) ; + + // find out the function type + char const prefix = m_view->parser()->ufkt[ m_view->parser()->ixValue(id) ].fstr.at(0).latin1(); + + if ( prefix == 'r') + slotEditPolar( id ); + else if ( prefix == 'x') + slotEditParametric( id, m_view->parser()->ixValue(getId( currentItem->text().section( ";", 1, 1) ))); + else + slotEditFunction( id ); +} + +int FktDlg::getId( const QString &f_str ) +{ + for( QValueVector::iterator it = m_view->parser()->ufkt.begin(); it != m_view->parser()->ufkt.end(); ++it) + { + if ( it->fstr == f_str ) + return it->id; + } + return -1; +} + +int FktDlg::getParamId( const QString &f_str) +{ + QString const fname = f_str.section( "(", 0, 0 ); + for( QValueVector::iterator it = m_view->parser()->ufkt.begin(); it != m_view->parser()->ufkt.end(); ++it) + { + if ( it->fname == fname ) + return it->id; + } + return -1; +} + +void FktDlg::updateView() +{ + m_view->drawPlot(); +} + +void FktDlg::slotHasSelection() +{ + bool const has_selection = !( lb_fktliste->currentItem() == 0 ); + PushButtonEdit->setEnabled( has_selection ); + PushButtonDel->setEnabled( has_selection ); + cmdCopyFunction->setEnabled( has_selection ); + cmdMoveFunction->setEnabled( has_selection ); +} + +void FktDlg::slotEditFunction( int id ) +{ + EditFunction* editFunction = new EditFunction( m_view->parser(), this ); + if ( id==-1 ) editFunction->setCaption(i18n( "New Function Plot" )); + else editFunction->setCaption(i18n( "Edit Function Plot" )); + editFunction->initDialog( id ); + if( editFunction->exec() == QDialog::Accepted ) + { + Ufkt *function = editFunction->functionItem(); + QCheckListItem *item; + if( id == -1 ) //a new function + item = new QCheckListItem(lb_fktliste, function->fstr, QCheckListItem::CheckBox); //a new function + else //change a function + { + item = dynamic_cast(lb_fktliste->currentItem()); + item->setText(0, function->fstr ); + } + item->setOn(function->f_mode); + lb_fktliste->sort(); + changed = true; + updateView(); + } +} + +void FktDlg::slotEditParametric( int x_id, int y_id) +{ + KEditParametric* editParametric = new KEditParametric( m_view->parser(), this ); + if ( x_id==-1 && y_id==-1) + editParametric->setCaption(i18n( "New Parametric Plot" )); + editParametric->initDialog( x_id, y_id ); + if( editParametric->exec() == QDialog::Accepted ) + { + Ufkt *function_y = editParametric->functionItem(); + Ufkt *function_x = &m_view->parser()->ufkt[m_view->parser()->ixValue(function_y->id - 1)]; //get the x-function + QCheckListItem *item; + if( x_id == -1 ) //a new function + { + item = new QCheckListItem(lb_fktliste, function_x->fstr+";"+function_y->fstr, QCheckListItem::CheckBox); + } + else //change a function + { + item = dynamic_cast(lb_fktliste->currentItem()); + item->setText(0, function_x->fstr+";"+function_y->fstr ); + } + item->setOn(function_y->f_mode); + lb_fktliste->sort(); + changed = true; + updateView(); + } +} + +void FktDlg::slotEditPolar( int id ) +{ + KEditPolar* editPolar = new KEditPolar( m_view->parser(), this ); + if ( id==-1) editPolar->setCaption(i18n( "New Polar Plot" )); + editPolar->initDialog( id ); + if( editPolar->exec() == QDialog::Accepted ) + { + Ufkt *function = editPolar->functionItem(); + QCheckListItem *item; + if( id == -1 ) // a new function + { + item = new QCheckListItem(lb_fktliste, function->fstr, QCheckListItem::CheckBox); + } + else //change a function + { + item = dynamic_cast(lb_fktliste->currentItem()); + item->setText(0, function->fstr ); + } + item->setOn(function->f_mode); + lb_fktliste->sort(); + changed = true; + updateView(); + } +} + +void FktDlg::slotNewFunction() +{ + slotEditFunction(); +} + +void FktDlg::slotNewParametric() +{ + slotEditParametric(); +} + +void FktDlg::slotNewPolar() +{ + slotEditPolar(); +} + +void FktDlg::getPlots() +{ + lb_fktliste->clear(); + + // adding all yet added functions + for( QValueVector::iterator it = m_view->parser()->ufkt.begin(); it != m_view->parser()->ufkt.end(); ++it) + { + if( it->fname.isEmpty() || it->fstr[0] == 'y' ) continue; + QCheckListItem *item; + if( it->fstr[0] == 'x' ) + { + QString y = it->fstr; + ++it; + item = new QCheckListItem( lb_fktliste, y + ";" + it->fstr, QCheckListItem::CheckBox ); + } + else + item = new QCheckListItem(lb_fktliste, it->fstr, QCheckListItem::CheckBox); + item->setOn(it->f_mode); + } + lb_fktliste->sort(); +} + +void FktDlg::slotHelp() +{ + kapp->invokeHelp( "", "kmplot" ); +} + +bool FktDlg::isChanged() +{ + return changed; +} + +void FktDlg::showEvent ( QShowEvent * ) +{ + changed = false; +} + +void FktDlg::slotCopyFunction() +{ + if ( lb_fktliste->currentItem() == 0) + { + cmdCopyFunction->setEnabled(false); + return; + } + QCheckListItem *currentItem = dynamic_cast(lb_fktliste->currentItem()); + QString const fstr = currentItem->text(); + m_view->parser()->sendFunction(getId(fstr)); +} + +void FktDlg::slotMoveFunction() +{ + if ( lb_fktliste->currentItem() == 0) + { + cmdCopyFunction->setEnabled(false); + return; + } + QCheckListItem *currentItem = dynamic_cast(lb_fktliste->currentItem()); + QString const fstr = currentItem->text(); + if ( !m_view->parser()->sendFunction(getId( currentItem->text()) ) ) + return; + slotDelete(); +} diff --git a/kmplot/kmplot/FktDlg.h b/kmplot/kmplot/FktDlg.h new file mode 100644 index 00000000..84908316 --- /dev/null +++ b/kmplot/kmplot/FktDlg.h @@ -0,0 +1,119 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter M�ler +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +/** @file FktDlg.h + * @brief Contains the FktDlg class. Entering and editing functions equation and attributes. + */ + +#ifndef FktDlg_included +#define FktDlg_included + +// locale includes +#include "FktDlgData.h" +#include "View.h" + +class XParser; + +/** @short This widget class handles the users function input. + * + * The list of stored plots is shown. The entries can be edited and/or removed. + * New plots can be entered calling special dialog windows. + * @see KEditFunction, KEditParametric, KEditPolar + */ +class FktDlg : public FktDlgData +{ + Q_OBJECT + +public: + /** + * The constructor gets the current parser instance + * @param parent Parent widget. + * @param view points to the current view instance. + */ + FktDlg( QWidget* parent, View* view ); + /// Empty destructor. + virtual ~FktDlg(); + /// Fill the widgets with plots contained in the parser instance. + void getPlots(); + /// Returns true if a function was changed + bool isChanged(); + +public slots: + /// Pressed on the "Copy Function.." button + void slotCopyFunction(); + /// Pressed on the "Move Function.." button + void slotMoveFunction(); +protected slots: + /// Delete selected plot + void slotDelete(); + /// Edit selected Plot + void slotEdit(); + /// Enables/disables actions if the list has a/no selection. + void slotHasSelection(); + void lb_fktliste_doubleClicked(QListViewItem *, const QPoint &, int); + void lb_fktliste_clicked(QListViewItem * item); + void lb_fktliste_spacePressed(QListViewItem * item); + + /// Edit a function plot. + /// @param id Id of the function plot to edit + /// @see KEditFunction + void slotEditFunction( int id = -1 ); + /// Edit a parametric plot. + /// @param x_id Function index to edit + /// @param y_id Function index to edit + /// @see KEditParametric + void slotEditParametric( int x_id = -1, int y_id = -1 ); + /// Edit a polar plot. + /// @param id Function index of the parser instance. + /// @see KEditPolar + void slotEditPolar( int id = -1 ); + /// Edit a new function plot. + void slotNewFunction(); + /// Edit a new parametric plot. + void slotNewParametric(); + /// Edit a new polar plot. + void slotNewPolar(); + /// Invoke Help + void slotHelp(); + +private: + /// Looks up the id of \a f_str in the parser instance. + int getId( const QString &f_str ); + /// Looks up the indices of the parametric pair of function. + int getParamId( const QString &f_str ); + /// Update the view of the main window. + void updateView(); + /// Called when the dialog is showed + void showEvent ( QShowEvent * ); + // /// Send a function to an other instance of Kmplot. Returns true if it success, otherwise false + // bool sendFunction(); + + /// Ponts to the parser instance. + View* m_view; + /// indicates if a function is changed/added/removed + bool changed; +}; + +#endif // FktDlg_included diff --git a/kmplot/kmplot/FktDlgData.ui b/kmplot/kmplot/FktDlgData.ui new file mode 100644 index 00000000..9678e889 --- /dev/null +++ b/kmplot/kmplot/FktDlgData.ui @@ -0,0 +1,424 @@ + +FktDlgData + + + FktDlgData + + + + 0 + 0 + 462 + 355 + + + + + 350 + 250 + + + + Edit Plots + + + + unnamed + + + 11 + + + 6 + + + + layout3 + + + + unnamed + + + + pushButtonHelp + + + &Help + + + + + spacer6 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + PushButtonOk + + + &OK + + + apply the changes and close the dialog + + + Click here to apply your changes and close this dialog. + + + + + pushButtonCancel + + + &Cancel + + + cancel without any changes + + + Click here to close the dialog without any changes. + + + + + + + frame5 + + + Box + + + Sunken + + + + unnamed + + + + lb_fktliste + + + + 7 + 7 + 2 + 0 + + + + StyledPanel + + + Sunken + + + list of functions to be plotted + + + Here you see the list of all functions to be plotted. The checked functions are visible, the others are hidden. Click on a checkbox to show or hide the function. + + + + + PushButtonDel + + + false + + + + 1 + 0 + 1 + 0 + + + + &Delete + + + delete the selected function + + + Click here to delete the selected function from the list. + + + + + PushButtonEdit + + + false + + + + 1 + 0 + 1 + 0 + + + + &Edit... + + + edit the selected function + + + Click here to edit the selected function. + + + + + PushButtonNewFunction + + + + 1 + 0 + 1 + 0 + + + + Ne&w Function Plot... + + + true + + + define a new function + + + Click here to define a new function. There are 3 types of function, explicit given functions, parametric plots and polar plots. Choose the appropriate type from the drop down list. + + + + + PushButtonNewParametric + + + + 1 + 0 + 1 + 0 + + + + New &Parametric Plot... + + + define a new function + + + Click here to define a new function. There are 3 types of function, explicit given functions, parametric plots and polar plots. Choose the appropriate type from the drop down list. + + + + + PushButtonNewPolar + + + + 1 + 0 + 1 + 0 + + + + &New Polar Plot... + + + define a new function + + + Click here to define a new function. There are 3 types of function, explicit given functions, parametric plots and polar plots. Choose the appropriate type from the drop down list. + + + + + Spacer1 + + + Vertical + + + Expanding + + + + 20 + 20 + + + + + + cmdCopyFunction + + + false + + + + 1 + 0 + 1 + 0 + + + + Cop&y Function... + + + define a new function + + + Click here to define a new function. There are 3 types of function, explicit given functions, parametric plots and polar plots. Choose the appropriate type from the drop down list. + + + + + cmdMoveFunction + + + false + + + + 1 + 0 + 1 + 0 + + + + &Move Function... + + + define a new function + + + Click here to define a new function. There are 3 types of function, explicit given functions, parametric plots and polar plots. Choose the appropriate type from the drop down list. + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 20 + + + + + + + + + + PushButtonDel + clicked() + FktDlgData + slotDelete() + + + lb_fktliste + selectionChanged() + FktDlgData + slotHasSelection() + + + PushButtonOk + clicked() + FktDlgData + accept() + + + pushButtonCancel + clicked() + FktDlgData + reject() + + + PushButtonEdit + clicked() + FktDlgData + slotEdit() + + + PushButtonNewFunction + clicked() + FktDlgData + slotNewFunction() + + + PushButtonNewParametric + clicked() + FktDlgData + slotNewParametric() + + + PushButtonNewPolar + clicked() + FktDlgData + slotNewPolar() + + + pushButtonHelp + clicked() + FktDlgData + slotHelp() + + + + lb_fktliste + PushButtonNewFunction + PushButtonNewParametric + PushButtonNewPolar + PushButtonEdit + PushButtonDel + PushButtonOk + pushButtonCancel + pushButtonHelp + + + slotDelete() + slotEdit() + slotHasSelection() + slotNewParametric() + slotNewPolar() + slotNewFunction() + slotHelp() + slotNewPrime() + + + + klistview.h + + diff --git a/kmplot/kmplot/MainDlg.cpp b/kmplot/kmplot/MainDlg.cpp new file mode 100644 index 00000000..c148d3a2 --- /dev/null +++ b/kmplot/kmplot/MainDlg.cpp @@ -0,0 +1,830 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möller +* 2000, 2002 kdmoeller@foni.net +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +// Qt includes +#include +#include + +// KDE includes +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +// local includes +#include "editfunction.h" +#include "keditparametric.h" +#include "keditpolar.h" +#include "kprinterdlg.h" +#include "kconstanteditor.h" +#include "MainDlg.h" +#include "MainDlg.moc" +#include "settings.h" +#include "settingspagecolor.h" +#include "settingspagefonts.h" +#include "settingspageprecision.h" +#include "settingspagescaling.h" +#include "ksliderwindow.h" + +class XParser; +class KmPlotIO; + +bool MainDlg::oldfileversion; + +MainDlg::MainDlg(QWidget *parentWidget, const char *, QObject *parent, const char *name) : DCOPObject( "MainDlg" ), KParts::ReadOnlyPart( parent, name ), m_recentFiles( 0 ), m_modified(false), m_parent(parentWidget) +{ + // we need an instance + setInstance( KmPlotPartFactory::instance() ); + + kdDebug() << "parentWidget->name():" << parentWidget->name() << endl; + if ( QString(parentWidget->name()).startsWith("KmPlot") ) + { + setXMLFile("kmplot_part.rc"); + m_readonly = false; + } + else + { + setXMLFile("kmplot_part_readonly.rc"); + m_readonly = true; + new BrowserExtension(this); // better integration with Konqueror + } + fdlg = 0; + coordsDialog = 0; + m_popupmenu = new KPopupMenu(parentWidget); + view = new View( m_readonly, m_modified, m_popupmenu, parentWidget ); + connect( view, SIGNAL( setStatusBarText(const QString &)), this, SLOT( setReadOnlyStatusBarText(const QString &) ) ); + setWidget( view ); + view->setFocusPolicy(QWidget::ClickFocus); + minmaxdlg = new KMinMax(view, m_parent); + view->setMinMaxDlg(minmaxdlg); + m_quickEdit = new KLineEdit( parentWidget ); + m_quickEdit->setFocus(); + QToolTip::add( m_quickEdit, i18n( "Enter a function equation, for example: f(x)=x^2" ) ); + setupActions(); + loadConstants(); + kmplotio = new KmPlotIO(view->parser()); + m_config = kapp->config(); + m_recentFiles->loadEntries( m_config ); + + // Let's create a Configure Diloag + m_settingsDialog = new KConfigDialog( parentWidget, "settings", Settings::self() ); + m_settingsDialog->setHelp("general-config"); + + // create and add the page(s) + m_generalSettings = new SettingsPagePrecision( 0, "precisionSettings", "precision" ); + m_constantsSettings = new KConstantEditor( view, 0, "constantsSettings" ); + m_settingsDialog->addPage( m_generalSettings, i18n("General"), "package_settings", i18n("General Settings") ); + m_settingsDialog->addPage( m_constantsSettings, i18n("Constants"), "editconstants", i18n("Constants") ); + // User edited the configuration - update your local copies of the + // configuration data + connect( m_settingsDialog, SIGNAL( settingsChanged() ), this, SLOT(updateSettings() ) ); + connect( view, SIGNAL( resetZoom() ), this, SLOT(resetZoom() ) ); +} + +MainDlg::~MainDlg() +{ + m_recentFiles->saveEntries( m_config ); + saveConstants(); + delete kmplotio; +} + +void MainDlg::setupActions() +{ + // standard actions + m_recentFiles = KStdAction::openRecent( this, SLOT( slotOpenRecent( const KURL& ) ), actionCollection(),"file_openrecent"); + KStdAction::print( this, SLOT( slotPrint() ), actionCollection(),"file_print" ); + KStdAction::save( this, SLOT( slotSave() ), actionCollection() ); + KStdAction::saveAs( this, SLOT( slotSaveas() ), actionCollection() ); + connect( kapp, SIGNAL( lastWindowClosed() ), kapp, SLOT( quit() ) ); + + KAction *prefs = KStdAction::preferences( this, SLOT( slotSettings() ), actionCollection()); + prefs->setText( i18n( "Configure KmPlot..." ) ); + KStdAction::keyBindings(this, SLOT(optionsConfigureKeys()), actionCollection()); + KStdAction::configureToolbars(this, SLOT(optionsConfigureToolbars()), actionCollection()); + + + // KmPlot specific actions + // file menu + ( void ) new KAction( i18n( "E&xport..." ), 0, this, SLOT( slotExport() ), actionCollection(), "export"); + + //zoom menu + m_mnuNoZoom = new KRadioAction(i18n("&No Zoom") ,"CTRL+0",view, SLOT( mnuNoZoom_clicked() ),actionCollection(),"no_zoom" ); + KRadioAction * mnuRectangular = new KRadioAction(i18n("Zoom &Rectangular"), "viewmagfit", "CTRL+1",view, SLOT( mnuRectangular_clicked() ),actionCollection(),"zoom_rectangular" ); + KRadioAction * mnuZoomIn = new KRadioAction(i18n("Zoom &In"), "viewmag+", "CTRL+2",view, SLOT( mnuZoomIn_clicked() ),actionCollection(),"zoom_in" ); + KRadioAction * mnuZoomOut = new KRadioAction(i18n("Zoom &Out"), "viewmag-", "CTRL+3",view, SLOT( mnuZoomOut_clicked() ),actionCollection(),"zoom_out" ); + KRadioAction * mnuZoomCenter = new KRadioAction(i18n("&Center Point") ,"CTRL+4",view, SLOT( mnuCenter_clicked() ),actionCollection(),"zoom_center" ); + (void ) new KAction(i18n("&Fit Widget to Trigonometric Functions") ,0,view, SLOT( mnuTrig_clicked() ),actionCollection(),"zoom_trig" ); + m_mnuNoZoom->setExclusiveGroup("zoom_modes"); + m_mnuNoZoom->setChecked(true); + mnuRectangular->setExclusiveGroup("zoom_modes"); + mnuZoomIn->setExclusiveGroup("zoom_modes"); + mnuZoomOut->setExclusiveGroup("zoom_modes"); + mnuZoomCenter->setExclusiveGroup("zoom_modes"); + + // help menu + ( void ) new KAction( i18n( "Predefined &Math Functions" ), "functionhelp", 0, this, SLOT( slotNames() ), actionCollection(), "names" ); + + // edit menu + ( void ) new KAction( i18n( "&Colors..." ), "colorize.png", 0, this, SLOT( editColors() ), actionCollection(), "editcolors" ); + ( void ) new KAction( i18n( "&Coordinate System..." ), "coords.png", 0, this, SLOT( editAxes() ), actionCollection(), "editaxes" ); + // ( void ) new KAction( i18n( "&Grid..." ), "coords.png", 0, this, SLOT( editGrid() ), actionCollection(), "editgrid" ); + ( void ) new KAction( i18n( "&Scaling..." ), "scaling", 0, this, SLOT( editScaling() ), actionCollection(), "editscaling" ); + ( void ) new KAction( i18n( "&Fonts..." ), "fonts", 0, this, SLOT( editFonts() ), actionCollection(), "editfonts" ); + + ( void ) new KAction( i18n( "Coordinate System I" ), "ksys1.png", 0, this, SLOT( slotCoord1() ), actionCollection(), "coord_i" ); + ( void ) new KAction( i18n( "Coordinate System II" ), "ksys2.png", 0, this, SLOT( slotCoord2() ), actionCollection(), "coord_ii" ); + ( void ) new KAction( i18n( "Coordinate System III" ), "ksys3.png", 0, this, SLOT( slotCoord3() ), actionCollection(), "coord_iii" ); + + // plot menu + ( void ) new KAction( i18n( "&New Function Plot..." ), "newfunction", 0, this, SLOT( newFunction() ), actionCollection(), "newfunction" ); + ( void ) new KAction( i18n( "New Parametric Plot..." ), "newparametric", 0, this, SLOT( newParametric() ), actionCollection(), "newparametric" ); + ( void ) new KAction( i18n( "New Polar Plot..." ), "newpolar", 0, this, SLOT( newPolar() ), actionCollection(), "newpolar" ); + ( void ) new KAction( i18n( "Edit Plots..." ), "editplots", 0, this, SLOT( slotEditPlots() ), actionCollection(), "editplots" ); + + // tools menu + KAction *mnuYValue = new KAction( i18n( "&Get y-Value..." ), 0, this, SLOT( getYValue() ), actionCollection(), "yvalue" ); + KAction *mnuMinValue = new KAction( i18n( "&Search for Minimum Value..." ), "minimum", 0, this, SLOT( findMinimumValue() ), actionCollection(), "minimumvalue" ); + KAction *mnuMaxValue = new KAction( i18n( "&Search for Maximum Value..." ), "maximum", 0, this, SLOT( findMaximumValue() ), actionCollection(), "maximumvalue" ); + KAction *mnuArea = new KAction( i18n( "&Calculate Integral" ), 0, this, SLOT( graphArea() ), actionCollection(), "grapharea" ); + + connect( m_quickEdit, SIGNAL( returnPressed( const QString& ) ), this, SLOT( slotQuickEdit( const QString& ) ) ); + KWidgetAction* quickEditAction = new KWidgetAction( m_quickEdit, i18n( "Quick Edit" ), 0, this, 0, actionCollection(), "quickedit" ); + quickEditAction->setWhatsThis( i18n( "Enter a simple function equation here.\n" + "For instance: f(x)=x^2\nFor more options use Functions->Edit Plots... menu." ) ); + + view->mnuSliders[0] = new KToggleAction( i18n( "Show Slider 1" ), 0, this, SLOT( toggleShowSlider0() ), actionCollection(), QString( "options_configure_show_slider_0" ).latin1() ); + view->mnuSliders[1] = new KToggleAction( i18n( "Show Slider 2" ), 0, this, SLOT( toggleShowSlider1() ), actionCollection(), QString( "options_configure_show_slider_1" ).latin1() ); + view->mnuSliders[2] = new KToggleAction( i18n( "Show Slider 3" ), 0, this, SLOT( toggleShowSlider2() ), actionCollection(), QString( "options_configure_show_slider_2" ).latin1() ); + view->mnuSliders[3] = new KToggleAction( i18n( "Show Slider 4" ), 0, this, SLOT( toggleShowSlider3() ), actionCollection(), QString( "options_configure_show_slider_3" ).latin1() ); + + // Popup menu + KAction *mnuHide = new KAction(i18n("&Hide") ,0,view, SLOT( mnuHide_clicked() ),actionCollection(),"mnuhide" ); + mnuHide->plug(m_popupmenu); + KAction *mnuRemove = new KAction(i18n("&Remove"),"editdelete", 0,view, SLOT( mnuRemove_clicked() ),actionCollection(),"mnuremove" ); + mnuRemove->plug(m_popupmenu); + KAction *mnuEdit = new KAction(i18n("&Edit"),"editplots", 0,view, SLOT( mnuEdit_clicked() ),actionCollection(),"mnuedit" ); + mnuEdit->plug(m_popupmenu); + m_popupmenu->insertSeparator(); + KAction *mnuCopy = new KAction(i18n("&Copy"), 0,view, SLOT( mnuCopy_clicked() ),actionCollection(),"mnucopy" ); + mnuCopy->plug(m_popupmenu); + KAction *mnuMove = new KAction(i18n("&Move"), 0,view, SLOT( mnuMove_clicked() ),actionCollection(),"mnumove" ); + mnuMove->plug(m_popupmenu); + m_popupmenu->insertSeparator(); + mnuYValue->plug(m_popupmenu); + mnuMinValue->plug(m_popupmenu); + mnuMaxValue->plug(m_popupmenu); + mnuArea->plug(m_popupmenu); +} +bool MainDlg::checkModified() +{ + if( m_modified ) + { + int saveit = KMessageBox::warningYesNoCancel( m_parent, i18n( "The plot has been modified.\n" + "Do you want to save it?" ), QString::null, KStdGuiItem::save(), KStdGuiItem::discard() ); + switch( saveit ) + { + case KMessageBox::Yes: + slotSave(); + if ( m_modified) // the user didn't saved the file + return false; + break; + case KMessageBox::Cancel: + return false; + } + } + return true; +} +/* +void MainDlg::slotCleanWindow() +{ + if (m_readonly) + return; + view->init(); // set globals to default + view->updateSliders(); + view->drawPlot(); +} +*/ +void MainDlg::slotSave() +{ + if ( !m_modified || m_readonly) //don't save if no changes are made or readonly is enabled + return; + if ( m_url.isEmpty() ) // if there is no file name set yet + slotSaveas(); + else + { + if ( !m_modified) //don't save if no changes are made + return; + + if ( oldfileversion) + { + if ( KMessageBox::warningContinueCancel( m_parent, i18n( "This file is saved with an old file format; if you save it, you cannot open the file with older versions of Kmplot. Are you sure you want to continue?" ), QString::null, i18n("Save New Format") ) == KMessageBox::Cancel) + return; + } + kmplotio->save( m_url.url() ); + kdDebug() << "saved" << endl; + m_modified = false; + } + +} + +void MainDlg::slotSaveas() +{ + if (m_readonly) + return; + const KURL url = KFileDialog::getSaveURL( QDir::currentDirPath(), i18n( "*.fkt|KmPlot Files (*.fkt)\n*|All Files" ), m_parent, i18n( "Save As" ) ); + + if ( !url.isEmpty() ) + { + // check if file exists and overwriting is ok. + if( !KIO::NetAccess::exists( url,false,m_parent ) || KMessageBox::warningContinueCancel( m_parent, i18n( "A file named \"%1\" already exists. Are you sure you want to continue and overwrite this file?" ).arg( url.url()), i18n( "Overwrite File?" ), KGuiItem( i18n( "&Overwrite" ) ) ) == KMessageBox::Continue ) + { + if ( !kmplotio->save( url ) ) + KMessageBox::error(m_parent, i18n("The file could not be saved") ); + else + { + m_url = url; + m_recentFiles->addURL( url ); + setWindowCaption( m_url.prettyURL(0, KURL::StripFileProtocol) ); + m_modified = false; + } + return; + } + } +} + +void MainDlg::slotExport() +{ + KURL const url = KFileDialog::getSaveURL(QDir::currentDirPath(), + i18n("*.svg|Scalable Vector Graphics (*.svg)\n" + "*.bmp|Bitmap 180dpi (*.bmp)\n" + "*.png|Bitmap 180dpi (*.png)"), m_parent, i18n("Export") ); + if(!url.isEmpty()) + { + // check if file exists and overwriting is ok. + if( KIO::NetAccess::exists(url,false,m_parent ) && KMessageBox::warningContinueCancel( m_parent, i18n( "A file named \"%1\" already exists. Are you sure you want to continue and overwrite this file?" ).arg(url.url() ), i18n( "Overwrite File?" ), KGuiItem( i18n( "&Overwrite" ) ) ) != KMessageBox::Continue ) return; + + if( url.fileName().right(4).lower()==".svg") + { + QPicture pic; + view->draw(&pic, 2); + if (url.isLocalFile() ) + pic.save( url.prettyURL(0,KURL::StripFileProtocol), "SVG"); + else + { + KTempFile tmp; + pic.save( tmp.name(), "SVG"); + if ( !KIO::NetAccess::upload(tmp.name(), url, 0) ) + KMessageBox::error(m_parent, i18n("The URL could not be saved.") ); + tmp.unlink(); + } + } + + else if( url.fileName().right(4).lower()==".bmp") + { + QPixmap pic(100, 100); + view->draw(&pic, 3); + if (url.isLocalFile() ) + pic.save( url.prettyURL(0,KURL::StripFileProtocol), "BMP"); + else + { + KTempFile tmp; + pic.save( tmp.name(), "BMP"); + if ( !KIO::NetAccess::upload(tmp.name(), url, 0) ) + KMessageBox::error(m_parent, i18n("The URL could not be saved.") ); + tmp.unlink(); + } + } + + else if( url.fileName().right(4).lower()==".png") + { + QPixmap pic(100, 100); + view->draw(&pic, 3); + if (url.isLocalFile() ) + pic.save( url.prettyURL(0,KURL::StripFileProtocol), "PNG"); + else + { + KTempFile tmp; + pic.save( tmp.name(), "PNG"); + if ( !KIO::NetAccess::upload(tmp.name(), url, 0) ) + KMessageBox::error(m_parent, i18n("The URL could not be saved.") ); + tmp.unlink(); + } + } + } +} +bool MainDlg::openFile() +{ + view->init(); + if (m_url==m_currentfile || !kmplotio->load( m_url ) ) + { + m_recentFiles->removeURL(m_url ); //remove the file from the recent-opened-file-list + m_url = ""; + return false; + } + m_currentfile = m_url; + m_recentFiles->addURL( m_url.prettyURL(0, KURL::StripFileProtocol) ); + setWindowCaption( m_url.prettyURL(0, KURL::StripFileProtocol) ); + m_modified = false; + view->updateSliders(); + view->drawPlot(); + return true; +} + +void MainDlg::slotOpenRecent( const KURL &url ) +{ + if( isModified() || !m_url.isEmpty() ) // open the file in a new window + { + QByteArray data; + QDataStream stream(data, IO_WriteOnly); + stream << url; + KApplication::kApplication()->dcopClient()->send(KApplication::kApplication()->dcopClient()->appId(), "KmPlotShell","openFileInNewWindow(KURL)", data); + return; + } + + view->init(); + if ( !kmplotio->load( url ) ) //if the loading fails + { + m_recentFiles->removeURL(url ); //remove the file from the recent-opened-file-list + return; + } + m_url = m_currentfile = url; + m_recentFiles->setCurrentItem(-1); //don't select the item in the open-recent menu + setWindowCaption( m_url.prettyURL(0, KURL::StripFileProtocol) ); + m_modified = false; + view->updateSliders(); + view->drawPlot(); +} + +void MainDlg::slotPrint() +{ + KPrinter prt( QPrinter::PrinterResolution ); + prt.setResolution( 72 ); + prt.addDialogPage( new KPrinterDlg( m_parent, "KmPlot page" ) ); + if ( prt.setup( m_parent, i18n( "Print Plot" ) ) ) + { + prt.setFullPage( true ); + view->draw(&prt, 1); + } +} + +void MainDlg::editColors() +{ + // create a config dialog and add a colors page + KConfigDialog* colorsDialog = new KConfigDialog( m_parent, "colors", Settings::self() ); + colorsDialog->setHelp("color-config"); + colorsDialog->addPage( new SettingsPageColor( 0, "colorSettings" ), i18n( "Colors" ), "colorize", i18n( "Edit Colors" ) ); + + // User edited the configuration - update your local copies of the + // configuration data + connect( colorsDialog, SIGNAL( settingsChanged() ), this, SLOT(updateSettings() ) ); + colorsDialog->show(); +} + +void MainDlg::editAxes() +{ + // create a config dialog and add a axes page + if ( !coordsDialog) + { + coordsDialog = new CoordsConfigDialog( view->parser(), m_parent); + // User edited the configuration - update your local copies of the + // configuration data + connect( coordsDialog, SIGNAL( settingsChanged() ), this, SLOT(updateSettings() ) ); + } + coordsDialog->show(); +} + +void MainDlg::editScaling() +{ + // create a config dialog and add a scaling page + KConfigDialog *scalingDialog = new KConfigDialog( m_parent, "scaling", Settings::self() ); + scalingDialog->setHelp("scaling-config"); + scalingDialog->addPage( new SettingsPageScaling( 0, "scalingSettings" ), i18n( "Scale" ), "scaling", i18n( "Edit Scaling" ) ); + // User edited the configuration - update your local copies of the + // configuration data + connect( scalingDialog, SIGNAL( settingsChanged() ), this, SLOT(updateSettings() ) ); + scalingDialog->show(); +} + +void MainDlg::editFonts() +{ + // create a config dialog and add a font page + KConfigDialog* fontsDialog = new KConfigDialog( m_parent, "fonts", Settings::self() ); + fontsDialog->setHelp("font-config"); + fontsDialog->addPage( new SettingsPageFonts( 0, "fontsSettings" ), i18n( "Fonts" ), "fonts", i18n( "Edit Fonts" ) ); + // User edited the configuration - update your local copies of the + // configuration data + connect( fontsDialog, SIGNAL( settingsChanged() ), this, SLOT(updateSettings() ) ); + fontsDialog->show(); +} + +void MainDlg::editConstants() +{ + QConstantEditor* contsDialog = new QConstantEditor(); + contsDialog->show(); +} + +void MainDlg::slotNames() +{ + kapp->invokeHelp( "func-predefined", "kmplot" ); +} + +void MainDlg::newFunction() +{ + EditFunction* editFunction = new EditFunction( view->parser(), m_parent ); + editFunction->setCaption(i18n( "New Function Plot" ) ); + editFunction->initDialog(); + if ( editFunction->exec() == QDialog::Accepted ) + { + m_modified = true; + view->updateSliders(); + view->drawPlot(); + } +} + +void MainDlg::newParametric() +{ + KEditParametric* editParametric = new KEditParametric( view->parser(), m_parent ); + editParametric->setCaption(i18n( "New Parametric Plot")); + editParametric->initDialog(); + if ( editParametric->exec() == QDialog::Accepted ) + { + m_modified = true; + view->drawPlot(); + } + +} + +void MainDlg::newPolar() +{ + KEditPolar* editPolar = new KEditPolar( view->parser(), m_parent ); + editPolar->setCaption(i18n( "New Polar Plot")); + editPolar->initDialog(); + if ( editPolar->exec() == QDialog::Accepted ) + { + m_modified = true; + view->drawPlot(); + } + +} + +void MainDlg::slotEditPlots() +{ + if ( !fdlg ) fdlg = new FktDlg( m_parent, view ); // make the dialog only if not allready done + fdlg->getPlots(); + KTempFile tmpfile; + kmplotio->save( tmpfile.name() ); + if( fdlg->exec() == QDialog::Rejected ) + { + if ( fdlg->isChanged() ) + { + view->init(); + kmplotio->load( tmpfile.name() ); + view->drawPlot(); + } + } + else if ( fdlg->isChanged() ) + { + view->updateSliders(); + m_modified = true; + } + tmpfile.unlink(); +} + +void MainDlg::slotQuickEdit(const QString& f_str_const ) +{ + //creates a valid name for the function if the user has forgotten that + QString f_str( f_str_const ); + int const pos = f_str_const.find(';'); + if (pos!=-1) + f_str = f_str.left(pos); + if (f_str.at(0)=='r') + view->parser()->fixFunctionName(f_str, XParser::Polar); + else + view->parser()->fixFunctionName(f_str); + if ( f_str.at(0)== 'x' || f_str.at(0)== 'y') + { + KMessageBox::error( m_parent, i18n("Parametric functions must be definied in the \"New Parametric Plot\"-dialog which you can find in the menubar")); + return; + } + if ( f_str.contains('y') != 0) + { + KMessageBox::error( m_parent, i18n( "Recursive function is not allowed")); + m_quickEdit->setFocus(); + m_quickEdit->selectAll(); + return; + } + + int const id = view->parser()->addfkt( f_str ); + if (id==-1) + { + view->parser()->parserError(); + m_quickEdit->setFocus(); + m_quickEdit->selectAll(); + return; + } + Ufkt *ufkt = &view->parser()->ufkt.last(); + view->parser()->prepareAddingFunction(ufkt); + + if ( pos!=-1 && !view->parser()->getext(ufkt, QString(f_str_const))) + { + m_quickEdit->setFocus(); + m_quickEdit->selectAll(); + view->parser()->Parser::delfkt( ufkt ); + return; + } + m_quickEdit->clear(); + m_modified = true; + view->drawPlot(); +} + + +void MainDlg::slotCoord1() +{ + Settings::setXRange( 0 ); + Settings::setYRange( 0 ); + m_modified = true; + view->drawPlot(); +} + +void MainDlg::slotCoord2() +{ + Settings::setXRange( 2 ); + Settings::setYRange( 0 ); + m_modified = true; + view->drawPlot(); +} + +void MainDlg::slotCoord3() +{ + Settings::setXRange( 2 ); + Settings::setYRange( 2 ); + m_modified = true; + view->drawPlot(); +} + +void MainDlg::slotSettings() +{ + // An instance of your dialog has already been created and has been cached, + // so we want to display the cached dialog instead of creating + // another one + KConfigDialog::showDialog( "settings" ); +} + +void MainDlg::updateSettings() +{ + view->getSettings(); + m_modified = true; + view->drawPlot(); +} + +void MainDlg::loadConstants() +{ + KSimpleConfig conf ("kcalcrc"); + conf.setGroup("UserConstants"); + QString tmp; + QString tmp_constant; + QString tmp_value; + char constant; + double value; + for( int i=0; ;i++) + { + tmp.setNum(i); + tmp_constant = conf.readEntry("nameConstant"+tmp," "); + tmp_value = conf.readEntry("valueConstant"+tmp," "); +// kdDebug() << "konstant: " << tmp_constant.latin1() << endl; +// kdDebug() << "value: " << value << endl; +// kdDebug() << "**************" << endl; + + if ( tmp_constant == " " || tmp_constant == " ") + return; + + constant = tmp_constant.at(0).upper().latin1(); + + if ( constant<'A' || constant>'Z') + constant = 'A'; + value = view->parser()->eval(tmp_value); + if ( view->parser()->parserError(false) ) //couln't parse the value + continue; + + if ( !view->parser()->constant.empty() ) + { + bool copy_found=false; + while (!copy_found) + { + // go through the constant list + QValueVector::iterator it = view->parser()->constant.begin(); + while (it!= view->parser()->constant.end() && !copy_found) + { + if (constant == it->constant ) + copy_found = true; + else + ++it; + } + if ( !copy_found) + copy_found = true; + else + { + copy_found = false; + if (constant == 'Z') + constant = 'A'; + else + constant++; + } + } + } + /*kdDebug() << "**************" << endl; + kdDebug() << "C:" << constant << endl; + kdDebug() << "V:" << value << endl;*/ + + view->parser()->constant.append(Constant(constant, value) ); + } +} + +void MainDlg::saveConstants() +{ + KSimpleConfig conf ("kcalcrc"); + conf.deleteGroup("Constants"); + conf.setGroup("UserConstants"); + QString tmp; + for( int i = 0; i< (int)view->parser()->constant.size();i++) + { + tmp.setNum(i); + conf.writeEntry("nameConstant"+tmp, QString( QChar(view->parser()->constant[i].constant) ) ) ; + conf.writeEntry("valueConstant"+tmp, view->parser()->constant[i].value); + } +} + +void MainDlg::getYValue() +{ + minmaxdlg->init(2); + minmaxdlg->show(); +} + +void MainDlg::findMinimumValue() +{ + minmaxdlg->init(0); + minmaxdlg->show(); +} + +void MainDlg::findMaximumValue() +{ + minmaxdlg->init(1); + minmaxdlg->show(); +} + +void MainDlg::graphArea() +{ + minmaxdlg->init(3); + minmaxdlg->show(); +} + +void MainDlg::toggleShowSlider0() +{ + toggleShowSlider(0); +} + +void MainDlg::toggleShowSlider1() +{ + toggleShowSlider(1); +} + +void MainDlg::toggleShowSlider2() +{ + toggleShowSlider(2); +} + +void MainDlg::toggleShowSlider3() +{ + toggleShowSlider(3); +} + +void MainDlg::toggleShowSlider(int const num) +{ + // create the slider if it not exists already + if ( view->sliders[ num ] == 0 ) + { + view->sliders[ num ] = new KSliderWindow( view, num); + connect( view->sliders[num]->slider, SIGNAL( valueChanged( int ) ), view, SLOT( drawPlot() ) ); + connect( view->sliders[num], SIGNAL( windowClosed( int ) ), view, SLOT( sliderWindowClosed(int) ) ); + } + if ( !view->sliders[ num ]->isShown() ) + view->sliders[ num ]->show(); + else + view->sliders[ num ]->hide(); +} + +void MainDlg::setReadOnlyStatusBarText(const QString &text) +{ + setStatusBarText(text); +} + +void MainDlg::optionsConfigureKeys() +{ + KApplication::kApplication()->dcopClient()->send(KApplication::kApplication()->dcopClient()->appId(), "KmPlotShell","optionsConfigureKeys()", QByteArray()); +} + +void MainDlg::optionsConfigureToolbars() +{ + KApplication::kApplication()->dcopClient()->send(KApplication::kApplication()->dcopClient()->appId(), "KmPlotShell","optionsConfigureToolbars()", QByteArray()); +} + +void MainDlg::resetZoom() +{ + m_mnuNoZoom->activate(); +} + +// It's usually safe to leave the factory code alone.. with the +// notable exception of the KAboutData data +#include +#include + +KInstance* KmPlotPartFactory::s_instance = 0L; +KAboutData* KmPlotPartFactory::s_about = 0L; + +KmPlotPartFactory::KmPlotPartFactory() + : KParts::Factory() +{} + +KmPlotPartFactory::~KmPlotPartFactory() +{ + delete s_instance; + delete s_about; + + s_instance = 0L; +} + +KParts::Part* KmPlotPartFactory::createPartObject( QWidget *parentWidget, const char *widgetName, + QObject *parent, const char *name, + const char *, const QStringList & ) +{ + // Create an instance of our Part + MainDlg* obj = new MainDlg( parentWidget, widgetName, parent, name ); + emit objectCreated( obj ); + return obj; +} + +KInstance* KmPlotPartFactory::instance() +{ + if( !s_instance ) + { + s_about = new KAboutData("kmplot",I18N_NOOP( "KmPlotPart" ), "1"); + s_instance = new KInstance(s_about); + } + return s_instance; +} + +extern "C" +{ + KDE_EXPORT void* init_libkmplotpart() + { + return new KmPlotPartFactory; + } +} + + +/// BrowserExtension class +BrowserExtension::BrowserExtension(MainDlg* parent) + : KParts::BrowserExtension( parent, "KmPlot::BrowserExtension" ) +{ + emit enableAction("print", true); + setURLDropHandlingEnabled(true); +} + +void BrowserExtension::print() +{ + static_cast(parent())->slotPrint(); +} + + diff --git a/kmplot/kmplot/MainDlg.h b/kmplot/kmplot/MainDlg.h new file mode 100644 index 00000000..dd3a9916 --- /dev/null +++ b/kmplot/kmplot/MainDlg.h @@ -0,0 +1,243 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter M�ler +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +*/ + +/** @file MainDlg.h + * @brief Contains the main window class MainDlg. */ + +#ifndef MainDlg_included +#define MainDlg_included + +// Qt includes +#include + +// KDE includes +#include +#include +#include +#include +#include +#include +#include + +#undef GrayScale + +// local includes +#include "coordsconfigdialog.h" +#include "FktDlg.h" +#include "View.h" +#include "kminmax.h" +#include "kmplotio.h" +#include "MainDlgIface.h" + +class KConfigDialog; +class KLineEdit; +class KRecentFilesAction; +class SettingsPageColor; +class SettingsPageFonts; +class SettingsPagePrecision; +class SettingsPageScaling; +class KConstantEditor; +class KToggleFullScreenAction; +class BrowserExtension; + + +/** @short This is the main window of KmPlot. + * + * Its central widget view contains the parser, accessable via its parser() function. + * @see View, View::m_parser, View::parser + */ +class MainDlg : public KParts::ReadOnlyPart, virtual public MainDlgIface +{ + Q_OBJECT + +public: + /** Constuctor. + * @param parentWidget parent widget for this part + * @param parent parent object + * @param name name of this dialog + */ + MainDlg(QWidget *parentWidget, const char *, QObject *parent, const char *name); + /// Cleaning up a bit. + virtual ~MainDlg(); + /// This class needs access to private members, too. + friend class FktDlg; + /// This class needs access to private members, too. + friend class BezWnd; + + /// Asks the user and returns true if modified data shall be dicarded. + bool checkModified(); + /// Is set to true if a file from an old file format was loaded + static bool oldfileversion; + +public slots: + /// Implement the color edit dialog + void editColors(); + /// Implement the coordinate system edit dialog + void editAxes(); + /// Implement the scaling edit dialog + void editScaling(); + /// Implement the fonts edit dialog + void editFonts(); + /// Implement the constants edit dialog + void editConstants(); + /// Implement the dialog to enter a function plot and its options + void newFunction(); + /// Implement the dialog to enter a parametric plot and its options + void newParametric(); + /// Implement the dialog to enter a polar plot and its options + void newPolar(); + /// Show/hide parameter slider windows + void toggleShowSlider0(); + void toggleShowSlider1(); + void toggleShowSlider2(); + void toggleShowSlider3(); + + // ///I'm not sure it a delete-all-functions command is necessary + // void slotCleanWindow(); + ///Save a plot i.e. save the function name and all the settings for the plot + void slotSave(); + ///Save a plot and choose a name for it + void slotSaveas(); + ///Call the dialog (an instance of FktDlg) to edit the functions and make changes on them + void slotEditPlots(); + ///Print the current plot + void slotPrint(); + ///Export the current plot as a png, svg or bmp picture + void slotExport(); + ///Implement the Configure KmPlot dialog + void slotSettings(); + /// Calls the common function names dialog. + /// @see BezWnd::hideEvent + void slotNames(); + /// Change the coordinate systems, shows negative x-values and negative y-values. + void slotCoord1(); + /// Change the coordinate systems, shows positive x-values and negative y-values. + void slotCoord2(); + /// Change the coordinate systems, shows positive x-values and positive y-values. + void slotCoord3(); + /// Tools menu + void getYValue(); + void findMinimumValue(); + void findMaximumValue(); + void graphArea(); + void resetZoom(); + +private: + /// Settings the standard and non standard actions of the application. + void setupActions(); + /// Called when a file is opened. The filename is is m_url + virtual bool openFile(); + /// Loading the constants by start + void loadConstants(); + /// Loading the constants when closing the program + void saveConstants(); + /// Returns true if any changes are done + bool isModified(){return m_modified;} + /// Toggle the slider with index num + void toggleShowSlider(int const num); + + /// Cached dialog to edit all functions + FktDlg *fdlg; + /// Central widget of the KMainWindow instance. tralala + View *view; + ///The Recent Files action + KRecentFilesAction * m_recentFiles; + /// true == modifications not saved + bool m_modified; + ///An instance of the application config file + KConfig* m_config; + ///The KLineEdit which is in the toolbar + KLineEdit* m_quickEdit; + ///A Configure KmPlot dialog instance + KConfigDialog* m_settingsDialog; + ///The Precision page for the Configure KmPlot dialog + SettingsPagePrecision* m_generalSettings; + ///The Constants page for the Configure KmPlot constants + KConstantEditor* m_constantsSettings; + + /// A dialog used by many tools-menu-items + KMinMax *minmaxdlg; + /// the popup menu shown when cling with the right mouse button on a graph in the graph widget + KPopupMenu *m_popupmenu; + /// Loads and saves the user's file. + KmPlotIO *kmplotio; + /// Set to true if the application is readonly + bool m_readonly; + /// MainDlg's parent widget + QWidget *m_parent; + /// Current file + KURL m_currentfile; + /// The axes config dialogs + CoordsConfigDialog* coordsDialog; + KRadioAction * m_mnuNoZoom; + +protected slots: + /** + * When you click on a File->Open Recent file, it'll open + * @param url name of the url to open + */ + void slotOpenRecent( const KURL &url ); + ///Update settings when there is a change in the Configure KmPlot dialog + void updateSettings(); + /** + * Manages the LineEdit content after returnPressed() is emitted. + * @param f_str_const the content of the KLineEdit + */ + void slotQuickEdit( const QString& f_str_const ); + + void setReadOnlyStatusBarText(const QString &); + + /// slots for the settings-menu + void optionsConfigureKeys(); + void optionsConfigureToolbars(); +}; + +class KmPlotPartFactory : public KParts::Factory +{ + Q_OBJECT +public: + KmPlotPartFactory(); + virtual ~KmPlotPartFactory(); + virtual KParts::Part* createPartObject( QWidget *parentWidget, const char *widgetName, + QObject *parent, const char *name, + const char *classname, const QStringList &args ); + static KInstance* instance(); + +private: + static KInstance* s_instance; + static KAboutData* s_about; +}; + +class BrowserExtension : public KParts::BrowserExtension +{ + Q_OBJECT +public: + BrowserExtension(MainDlg*); + +public slots: + // Automatically detected by the host. + void print(); +}; + +#endif // MainDlg_included diff --git a/kmplot/kmplot/MainDlgIface.h b/kmplot/kmplot/MainDlgIface.h new file mode 100644 index 00000000..c0431146 --- /dev/null +++ b/kmplot/kmplot/MainDlgIface.h @@ -0,0 +1,70 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef MAINDLGIFACE_H +#define MAINDLGIFACE_H + +#include + +/** +@author Fredrik Edemar +*/ +/// All functions in MainDlgIface are accessible with DCOP. For descriptions about the functions, see MainDlg. +class MainDlgIface : virtual public DCOPObject +{ + K_DCOP +k_dcop: + virtual bool checkModified() = 0; + + virtual bool isModified() = 0; + virtual void editColors() = 0; + virtual void editAxes() = 0; + virtual void editScaling() = 0; + virtual void editFonts() = 0; + virtual void editConstants() = 0; + virtual void newFunction() = 0; + virtual void newParametric() = 0; + virtual void newPolar() = 0; + virtual void toggleShowSlider0() = 0; + virtual void toggleShowSlider1() = 0; + virtual void toggleShowSlider2() = 0; + virtual void toggleShowSlider3() = 0; + virtual void slotSave() = 0; + virtual void slotSaveas() = 0; + virtual void slotEditPlots() = 0; + virtual void slotPrint() = 0; + virtual void slotExport() = 0; + virtual void slotSettings() = 0; + virtual void slotNames() = 0; + virtual void slotCoord1() = 0; + virtual void slotCoord2() = 0; + virtual void slotCoord3() = 0; + virtual void getYValue() = 0; + virtual void findMinimumValue() = 0; + virtual void findMaximumValue() = 0; + virtual void graphArea() = 0; +}; + +#endif diff --git a/kmplot/kmplot/Makefile.am b/kmplot/kmplot/Makefile.am new file mode 100644 index 00000000..f5158dc9 --- /dev/null +++ b/kmplot/kmplot/Makefile.am @@ -0,0 +1,61 @@ +# set the include path for X, qt and KDE +INCLUDES= $(all_includes) + +# these are the headers for your project +noinst_HEADERS = kmplot.h kmplotprogress.h MainDlg.h + +METASOURCES = AUTO + +messages: rc.cpp + $(EXTRACTRC) *.ui >> rc.cpp + LIST=`find . -name \*.h -o -name \*.hh -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.ecpp -o -name \*.C`; \ + if test -n "$$LIST"; then \ + $(XGETTEXT) $$LIST -o $(podir)/kmplot.pot; \ + fi +# messages: rc.cpp +# $(XGETTEXT) *.cpp -o $(podir)/kmplot.pot + + +######################################################################### +# APPLICATION SECTION +######################################################################### +# this is the program that gets installed. it's name is used for all +# of the other Makefile.am variables +bin_PROGRAMS = kmplot + +# the application source, library search path, and link libraries +kmplot_SOURCES = main.cpp kmplot.cpp kmplotprogress.cpp kmplotIface.skel +kmplot_LDFLAGS = $(KDE_RPATH) $(all_libraries) +kmplot_LDADD = $(LIB_KPARTS) + +# this is where the desktop file will go +appmimedir = $(kde_mimedir)/application +appmime_DATA = x-kmplot.desktop + +# this is where the shell's XML-GUI resource file goes +shellrcdir = $(kde_datadir)/kmplot +shellrc_DATA = kmplot_shell.rc + + +######################################################################### +# KPART SECTION +######################################################################### +kde_module_LTLIBRARIES = libkmplotpart.la + +# the Part's source, library search path, and link libraries +libkmplotpart_la_SOURCES = FktDlgData.ui parser.cpp xparser.cpp diagr.cpp View.cpp MainDlg.cpp FktDlg.cpp kprinterdlg.cpp settings.kcfgc settingspagecolor.ui kconstanteditor.cpp qparametereditor.ui kparametereditor.cpp settingspagecoords.ui settingspagefonts.ui settingspagescaling.ui settingspageprecision.ui qeditparametric.ui keditparametric.cpp qeditpolar.ui keditpolar.cpp editfunctionpage.ui editderivativespage.ui editintegralpage.ui editfunction.cpp qeditconstant.ui qminmax.ui kminmax.cpp qconstanteditor.ui keditconstant.cpp kmplotio.cpp sliderwindow.ui ksliderwindow.cpp MainDlgIface.skel parseriface.skel Viewiface.skel coordsconfigdialog.cpp +libkmplotpart_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries) +libkmplotpart_la_LIBADD = $(LIB_KFILE) $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_QT) $(LIBSOCKET) $(LIB_KDEPRINT) + +# this is where the desktop file will go +partdesktopdir = $(kde_servicesdir) +partdesktop_DATA = kmplot_part.desktop + +# this is where the part's XML-GUI resource file goes +partrcdir = $(kde_datadir)/kmplot +partrc_DATA = kmplot_part.rc kmplot_part_readonly.rc + +EXTRA_DIST = kmplot.desktop FktDlg.h MainDlg.cpp MainDlg.h View.h diagr.cpp diagr.h xparser.h parser.h kprinterdlg.h keditparametric.h keditpolar.h ksliderwindow.h keditconstant.h kconstanteditor.h kparametereditor.h kmplotio.h kminmax.h coordsconfigdialog.h + +xdg_apps_DATA = kmplot.desktop +kde_kcfg_DATA = kmplot.kcfg diff --git a/kmplot/kmplot/View.cpp b/kmplot/kmplot/View.cpp new file mode 100644 index 00000000..2df9647d --- /dev/null +++ b/kmplot/kmplot/View.cpp @@ -0,0 +1,2149 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möller +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +// Qt includes +#include +#include +#include +#include +#include +#include +#include + +// KDE includes +#include +#include +#include +#include +#include +#include +#include +#include + +// local includes +#include "editfunction.h" +#include "keditparametric.h" +#include "kminmax.h" +#include "settings.h" +#include "ksliderwindow.h" +#include "View.h" +#include "View.moc" + +//minimum and maximum x range. Should always be accessible. +double View::xmin = 0; +double View::xmax = 0; + + +View::View(bool const r, bool &mo, KPopupMenu *p, QWidget* parent, const char* name ) : DCOPObject("View"), QWidget( parent, name , WStaticContents ), buffer( width(), height() ), m_popupmenu(p), m_modified(mo), m_readonly(r), m_dcop_client(KApplication::kApplication()->dcopClient()) +{ + csmode = csparam = -1; + cstype = 0; + areaDraw = false; + areaUfkt = 0; + areaPMode = 0; + areaMin = areaMax = 0.0; + w = h = 0; + s = 0.0; + fcx = 0; + fcy = 0; + csxpos = 0.0; + csypos = 0.0; + rootflg = false; + tlgx = tlgy = drskalx = drskaly = 0.0;; + stepWidth = 0.0; + ymin = 0.0;; + ymax = 0.0;; + m_printHeaderTable = false; + stop_calculating = false; + m_minmax = 0; + isDrawing = false; + m_popupmenushown = 0; + + m_parser = new XParser(mo); + init(); + csflg=0; + csmode=-1; + backgroundcolor = Settings::backgroundcolor(); + invertColor(backgroundcolor,inverted_backgroundcolor); + setBackgroundColor(backgroundcolor); + setMouseTracking(true); + rootflg = false; + for( int number = 0; number < SLIDER_COUNT; number++ ) + sliders[ number ] = 0; + updateSliders(); + m_popupmenushown = 0; + m_popupmenu->insertTitle( "",10); + zoom_mode = Z_Normal; + isDrawing=false; + areaDraw = false; +} + +void View::setMinMaxDlg(KMinMax *minmaxdlg) +{ + m_minmax = minmaxdlg; +} + +View::~View() +{ + delete m_parser; +} + +XParser* View::parser() +{ + return m_parser; +} + +void View::draw(QPaintDevice *dev, int form) +{ + int lx, ly; + float sf; + QRect rc; + QPainter DC; // our painter + DC.begin(dev); // start painting widget + rc=DC.viewport(); + w=rc.width(); + h=rc.height(); + + setPlotRange(); + setScaling(); + + if(form==0) // screen + { + ref=QPoint(120, 100); + lx=(int)((xmax-xmin)*100.*drskalx/tlgx); + ly=(int)((ymax-ymin)*100.*drskaly/tlgy); + DC.scale((float)h/(float)(ly+2*ref.y()), (float)h/(float)(ly+2*ref.y())); + if(DC.xForm(QPoint(lx+2*ref.x(), ly)).x() > DC.viewport().right()) + { + DC.resetXForm(); + DC.scale((float)w/(float)(lx+2*ref.x()), (float)w/(float)(lx+2*ref.x())); + } + wm=DC.worldMatrix(); + s=DC.xForm(QPoint(1000, 0)).x()/1000.; + dgr.Create( ref, lx, ly, xmin, xmax, ymin, ymax ); + } + else if(form==1) // printer + { + sf=72./254.; // 72dpi + ref=QPoint(100, 100); + lx=(int)((xmax-xmin)*100.*drskalx/tlgx); + ly=(int)((ymax-ymin)*100.*drskaly/tlgy); + DC.scale(sf, sf); + s=1.; + m_printHeaderTable = ( ( KPrinter* ) dev )->option( "app-kmplot-printtable" ) != "-1"; + drawHeaderTable( &DC ); + dgr.Create( ref, lx, ly, xmin, xmax, ymin, ymax ); + if ( ( (KPrinter* )dev )->option( "app-kmplot-printbackground" ) == "-1" ) + DC.fillRect( dgr.GetFrame(), backgroundcolor); //draw a colored background + //DC.end(); + //((QPixmap *)dev)->fill(QColor("#FF00FF")); + //DC.begin(dev); + } + else if(form==2) // svg + { + ref=QPoint(0, 0); + lx=(int)((xmax-xmin)*100.*drskalx/tlgx); + ly=(int)((ymax-ymin)*100.*drskaly/tlgy); + dgr.Create( ref, lx, ly, xmin, xmax, ymin, ymax ); + DC.translate(-dgr.GetFrame().left(), -dgr.GetFrame().top()); + s=1.; + } + else if(form==3) // bmp, png + { + sf=180./254.; // 180dpi + ref=QPoint(0, 0); + lx=(int)((xmax-xmin)*100.*drskalx/tlgx); + ly=(int)((ymax-ymin)*100.*drskaly/tlgy); + dgr.Create( ref, lx, ly, xmin, xmax, ymin, ymax ); + DC.end(); + ((QPixmap *)dev)->resize((int)(dgr.GetFrame().width()*sf), (int)(dgr.GetFrame().height()*sf)); + ((QPixmap *)dev)->fill(backgroundcolor); + DC.begin(dev); + DC.translate(-dgr.GetFrame().left()*sf, -dgr.GetFrame().top()*sf); + DC.scale(sf, sf); + s=1.; + } + + dgr.borderThickness=(uint)(4*s); + dgr.axesLineWidth = (uint)( Settings::axesLineWidth()*s ); + dgr.gridLineWidth = (uint)( Settings::gridLineWidth()*s ); + dgr.ticWidth = (uint)( Settings::ticWidth()*s ); + dgr.ticLength = (uint)( Settings::ticLength() ); + dgr.axesColor = Settings::axesColor().rgb(); + dgr.gridColor=Settings::gridColor().rgb(); + dgr.Skal( tlgx, tlgy ); + + if ( form!=0 && areaDraw) + { + areaUnderGraph(areaUfkt, areaPMode, areaMin,areaMax, areaParameter, &DC); + areaDraw = false; + if (stop_calculating) + return; + } + + dgr.Plot(&DC); + PlotArea=dgr.GetPlotArea(); + area=DC.xForm(PlotArea); + hline.resize(area.width(), 1); + vline.resize(1, area.height()); + stepWidth=Settings::stepWidth(); + + isDrawing=true; + setCursor(Qt::WaitCursor ); + stop_calculating = false; + for(QValueVector::iterator ufkt=m_parser->ufkt.begin(); ufkt!=m_parser->ufkt.end() && !stop_calculating; ++ufkt) + if ( !ufkt->fname.isEmpty() ) + plotfkt(ufkt, &DC); + + isDrawing=false; + restoreCursor(); + csflg=0; + DC.end(); // painting done +} + + +void View::plotfkt(Ufkt *ufkt, QPainter *pDC) +{ + char p_mode; + int iy, k, ke, mflg; + double x, y, dmin, dmax; + QPoint p1, p2; + QPen pen; + pen.setCapStyle(Qt::RoundCap); + iy=0; + y=0.0; + + char const fktmode=ufkt->fstr[0].latin1(); + if(fktmode=='y') return ; + + dmin=ufkt->dmin; + dmax=ufkt->dmax; + + if(!ufkt->usecustomxmin) + { + if(fktmode=='r') + dmin=0.; + else if ( fktmode == 'x' ) + dmin = -M_PI; + else + dmin = xmin; + } + if(!ufkt->usecustomxmax) + { + if(fktmode=='r') + dmax=2*M_PI; + else if ( fktmode == 'x' ) + dmax = M_PI; + else + dmax = xmax; + } + double dx; + if(fktmode=='r') + if ( Settings::useRelativeStepWidth() ) + dx=stepWidth*0.05/(dmax-dmin); + else + dx=stepWidth; + else + if ( Settings::useRelativeStepWidth() ) + dx=stepWidth*(dmax-dmin)/area.width(); + else + dx=stepWidth; + + if(fktmode=='x') + iy = m_parser->ixValue(ufkt->id)+1; + p_mode=0; + pen.setWidth((int)(ufkt->linewidth*s) ); + pen.setColor(ufkt->color); + pDC->setPen(pen); + + while(1) + { + k=0; + ke=ufkt->parameters.count(); + do + { + kdDebug() << "drawing " << ufkt->id << endl; + if ( p_mode == 3 && stop_calculating) + break; + if( ufkt->use_slider == -1 ) + { + if ( !ufkt->parameters.isEmpty() ) + ufkt->setParameter( ufkt->parameters[k].value ); + } + else + { + if ( KSliderWindow * sw = sliders[ ufkt->use_slider ] ) + ufkt->setParameter( sw->slider->value() ); + } + + mflg=2; + if ( p_mode == 3) + { + if ( ufkt->integral_use_precision ) + if ( Settings::useRelativeStepWidth() ) + dx = ufkt->integral_precision*(dmax-dmin)/area.width(); + else + dx = ufkt->integral_precision; + startProgressBar((int)double((dmax-dmin)/dx)/2); + x = ufkt->oldx = ufkt->startx; //the initial x-point + ufkt->oldy = ufkt->starty; + ufkt->oldyprim = ufkt->integral_precision; + paintEvent(0); + } + else + x=dmin; + bool forward_direction; + + if (dmin<0 && dmax<0) + forward_direction = false; + else + forward_direction = true; + + if ( p_mode != 0 || ufkt->f_mode) // if not the function is hidden + while ((x>=dmin && x<=dmax) || (p_mode == 3 && x>=dmin && !forward_direction) || (p_mode == 3 && x<=dmax && forward_direction)) + { + if ( p_mode == 3 && stop_calculating) + { + p_mode=1; + x=dmax+1; + continue; + } + switch(p_mode) + { + case 0: + y=m_parser->fkt(ufkt, x); + break; + case 1: + y=m_parser->a1fkt(ufkt, x); + break; + case 2: + y=m_parser->a2fkt(ufkt, x); + break; + case 3: + { + y = m_parser->euler_method(x, ufkt); + if ( int(x*100)%2==0) + { + KApplication::kApplication()->processEvents(); //makes the program usable when drawing a complicated integral function + increaseProgressBar(); + } + break; + } + } + + if(fktmode=='r') + { + p2.setX(dgr.Transx(y*cos(x))); + p2.setY(dgr.Transy(y*sin(x))); + } + else if(fktmode=='x') + { + p2.setX(dgr.Transx(y)); + p2.setY(dgr.Transy(m_parser->fkt(iy, x))); + } + else + { + p2.setX(dgr.Transx(x)); + p2.setY(dgr.Transy(y)); + } + + if ( dgr.xclipflg || dgr.yclipflg ) + { + //if(mflg>=1) + p1=p2; + /*else + { + pDC->drawLine(p1, p2); + p1=p2; + mflg=1; + }*/ + } + else + { + if(mflg<=1) + pDC->drawLine(p1, p2); + p1=p2; + mflg=0; + } + + if (p_mode==3) + { + if ( forward_direction) + { + x=x+dx; + if (x>dmax && p_mode== 3) + { + forward_direction = false; + x = ufkt->oldx = ufkt->startx; + ufkt->oldy = ufkt->starty; + ufkt->oldyprim = ufkt->integral_precision; + paintEvent(0); + mflg=2; + } + } + else + x=x-dx; // go backwards + } + else + x=x+dx; + } + } + while(++kf1_mode==1 && p_mode< 1) //draw the 1st derivative + { + p_mode=1; + pen.setWidth((int)(ufkt->f1_linewidth*s) ); + pen.setColor(ufkt->f1_color); + pDC->setPen(pen); + } + else if(ufkt->f2_mode==1 && p_mode< 2) //draw the 2nd derivative + { + p_mode=2; + pen.setWidth((int)(ufkt->f2_linewidth*s) ); + pen.setColor(ufkt->f2_color); + pDC->setPen(pen); + } + else if( ufkt->integral_mode==1 && p_mode< 3) //draw the integral + { + p_mode=3; + pen.setWidth((int)(ufkt->integral_linewidth*s) ); + pen.setColor(ufkt->integral_color); + pDC->setPen(pen); + } + else break; //otherwise stop + } + if ( stopProgressBar() ) + if( stop_calculating) + KMessageBox::error(this,i18n("The drawing was cancelled by the user.")); +} + +void View::drawHeaderTable(QPainter *pDC) +{ + QString alx, aly, atx, aty, dfx, dfy; + + if( m_printHeaderTable ) + { + pDC->translate(250., 150.); + pDC->setPen(QPen(black, (int)(5.*s))); + pDC->setFont(QFont( Settings::headerTableFont(), 30) ); + puts( Settings::headerTableFont().latin1() ); + QString minStr = Settings::xMin(); + QString maxStr = Settings::xMax(); + getMinMax( Settings::xRange(), minStr, maxStr); + alx="[ "+minStr+" | "+maxStr+" ]"; + minStr = Settings::yMin(); + maxStr = Settings::yMax(); + getMinMax( Settings::yRange(), minStr, maxStr); + aly="[ "+minStr+" | "+maxStr+" ]"; + setpi(&alx); + setpi(&aly); + atx="1E = "+tlgxstr; + setpi(&atx); + aty="1E = "+tlgystr; + setpi(&aty); + dfx="1E = "+drskalxstr+" cm"; + setpi(&dfx); + dfy="1E = "+drskalystr+" cm"; + setpi(&dfy); + + pDC->drawRect(0, 0, 1500, 230); + pDC->Lineh(0, 100, 1500); + pDC->Linev(300, 0, 230); + pDC->Linev(700, 0, 230); + pDC->Linev(1100, 0, 230); + + pDC->drawText(0, 0, 300, 100, AlignCenter, i18n("Parameters:")); + pDC->drawText(300, 0, 400, 100, AlignCenter, i18n("Plotting Area")); + pDC->drawText(700, 0, 400, 100, AlignCenter, i18n("Axes Division")); + pDC->drawText(1100, 0, 400, 100, AlignCenter, i18n("Printing Format")); + pDC->drawText(0, 100, 300, 65, AlignCenter, i18n("x-Axis:")); + pDC->drawText(0, 165, 300, 65, AlignCenter, i18n("y-Axis:")); + pDC->drawText(300, 100, 400, 65, AlignCenter, alx); + pDC->drawText(300, 165, 400, 65, AlignCenter, aly); + pDC->drawText(700, 100, 400, 65, AlignCenter, atx); + pDC->drawText(700, 165, 400, 65, AlignCenter, aty); + pDC->drawText(1100, 100, 400, 65, AlignCenter, dfx); + pDC->drawText(1100, 165, 400, 65, AlignCenter, dfy); + + pDC->drawText(0, 300, i18n("Functions:")); + pDC->Lineh(0, 320, 700); + int ypos = 380; + //for(uint ix=0; ixcountFunctions() && !stop_calculating; ++ix) + for(QValueVector::iterator it=m_parser->ufkt.begin(); it!=m_parser->ufkt.end() && !stop_calculating; ++it) + { + pDC->drawText(100, ypos, it->fstr); + ypos+=60; + } + pDC->translate(-60., ypos+100.); + } + else pDC->translate(150., 150.); +} + + +void View::getMinMax( int koord, QString &mini, QString &maxi ) +{ + switch(koord) + { + case 0: + mini="-8.0"; + maxi="8.0"; + break; + case 1: + mini="-5.0"; + maxi="5.0"; + break; + case 2: + mini="0.0"; + maxi="16.0"; + break; + case 3: + mini="0.0"; + maxi="10.0"; + } +} + + +void View::setpi(QString *s) +{ + int i; + QChar c(960); + + while((i=s->find('p')) != -1) s->replace(i, 2, &c, 1); +} + + +bool View::root(double *x0, Ufkt *it) +{ + if(rootflg) + return false; + double yn; + double x=csxpos; + double y=fabs(csypos); + double dx=0.1; + while(1) + { + if((yn=fabs(m_parser->fkt(it, x-dx))) < y) + { + x-=dx; + y=yn; + } + else if((yn=fabs(m_parser->fkt(it, x+dx))) < y) + { + x+=dx; + y=yn; + } + else + dx/=10.; + printf("x=%g, dx=%g, y=%g\n", x, dx, y); + if(y<1e-8) + { + *x0=x; + return true; + } + if(fabs(dx)<1e-8) + return false; + if(xxmax) + return false; + } +} + +void View::paintEvent(QPaintEvent *) +{ + QPainter p; + p.begin(this); + bitBlt( this, 0, 0, &buffer, 0, 0, width(), height() ); + p.end(); +} + +void View::resizeEvent(QResizeEvent *) +{ + if (isDrawing) //stop drawing integrals + { + stop_calculating = true; //stop drawing + return; + } + buffer.resize(size() ); + drawPlot(); +} + +void View::drawPlot() +{ + if( m_minmax->isShown() ) + m_minmax->updateFunctions(); + buffer.fill(backgroundcolor); + draw(&buffer, 0); + QPainter p; + p.begin(this); + bitBlt( this, 0, 0, &buffer, 0, 0, width(), height() ); + p.end(); +} + +void View::mouseMoveEvent(QMouseEvent *e) +{ + if ( isDrawing) + return; + if (zoom_mode==4 && e->stateAfter() != Qt::NoButton) + { + QPainter p; + p.begin(this); + bitBlt( this, 0, 0, &buffer, 0, 0, width(), height() ); + p.end(); + + QPainter painter(this); + QPen pen(Qt::white, 1, Qt::DotLine); + painter.setRasterOp (Qt::XorROP); + painter.setPen(pen); + painter.setBackgroundMode (QPainter::OpaqueMode); + painter.setBackgroundColor (Qt::blue); + + painter.drawRect(rectangle_point.x(), rectangle_point.y(), e->pos().x()-rectangle_point.x(), e->pos().y()-rectangle_point.y()); + return; + + } + if ( zoom_mode!=0) + return; + if( m_popupmenushown>0 && !m_popupmenu->isShown() ) + { + if ( m_popupmenushown==1) + csmode=-1; + m_popupmenushown = 0; + return; + } + if(csflg==1) // Fadenkreuz l�chen + { + bitBlt(this, area.left(), fcy, &hline, 0, 0, area.width(), 1); + bitBlt(this, fcx, area.top(), &vline, 0, 0, 1, area.height()); + csflg=0; + } + + if(area.contains(e->pos()) || (e->button()==Qt::LeftButton && e->state()==Qt::LeftButton && csxpos>xmin && csxpospos()); + Ufkt *it = 0; + if( csmode >= 0 && csmode <= (int)m_parser->countFunctions() ) + { + int const ix = m_parser->ixValue(csmode); + if (ix!=-1 && ((!m_parser->ufkt[ix].usecustomxmin) || (m_parser->ufkt[ix].usecustomxmin && csxpos>m_parser->ufkt[ix].dmin)) && ((!m_parser->ufkt[ix].usecustomxmax)||(m_parser->ufkt[ix].usecustomxmax && csxposufkt[ix].dmax)) ) + { + it = &m_parser->ufkt[ix]; + if( it->use_slider == -1 ) + { + if( it->parameters.isEmpty() ) + it->setParameter( it->parameters[csparam].value ); + } + else + it->setParameter(sliders[ it->use_slider ]->slider->value() ); + if ( cstype == 0) + ptl.setY(dgr.Transy(csypos=m_parser->fkt( it, csxpos=dgr.Transx(ptl.x())))); + else if ( cstype == 1) + ptl.setY(dgr.Transy(csypos=m_parser->a1fkt( it, csxpos=dgr.Transx(ptl.x()) ))); + else if ( cstype == 2) + ptl.setY(dgr.Transy(csypos=m_parser->a2fkt( it, csxpos=dgr.Transx(ptl.x())))); + + if ( csyposymax) //the ypoint is not visible + out_of_bounds = true; + else if(fabs(dgr.Transy(ptl.y())) < (xmax-xmin)/80) + { + double x0; + if(root(&x0, it)) + { + QString str=" "; + str+=i18n("root"); + setStatusBar(str+QString().sprintf(": x0= %+.5f", x0), 3); + rootflg=true; + } + } + else + { + setStatusBar("", 3); + rootflg=false; + } + } + else + { + csxpos=dgr.Transx(ptl.x()); + csypos=dgr.Transy(ptl.y()); + csflg = 1; + } + } + else + { + csxpos=dgr.Transx(ptl.x()); + csypos=dgr.Transy(ptl.y()); + } + ptd=DC.xForm(ptl); + DC.end(); + QString sx, sy; + if (out_of_bounds) + { + sx = sy = ""; + } + else + { + sx.sprintf(" x= %+.2f", (float)dgr.Transx(ptl.x()));//csxpos); + sy.sprintf(" y= %+.2f", csypos); + } + if(csflg==0) // Hintergrund speichern + { + bitBlt(&hline, 0, 0, this, area.left(), fcy=ptd.y(), area.width(), 1); + bitBlt(&vline, 0, 0, this, fcx=ptd.x(), area.top(), 1, area.height()); + // Fadenkreuz zeichnen + QPen pen; + if ( csmode == -1) + pen.setColor(inverted_backgroundcolor); + else + { + if ( csmode == -1) + pen.setColor(inverted_backgroundcolor); + else + { + switch (cstype) + { + case 0: + pen.setColor( it->color); + break; + case 1: + pen.setColor( it->f1_color); + break; + case 2: + pen.setColor( it->f2_color); + break; + default: + pen.setColor(inverted_backgroundcolor); + } + if ( pen.color() == backgroundcolor) // if the "Fadenkreuz" has the same color as the background, the "Fadenkreuz" will have the inverted color of background so you can see it easier + pen.setColor(inverted_backgroundcolor); + } + } + DC.begin(this); + DC.setPen(pen); + DC.Lineh(area.left(), fcy, area.right()); + DC.Linev(fcx, area.bottom(), area.top()); + DC.end(); + } + csflg=1; + setCursor(Qt::blankCursor); + setStatusBar(sx, 1); + setStatusBar(sy, 2); + } + else + { + setCursor(arrowCursor); + setStatusBar("", 1); + setStatusBar("", 2); + } + +} + + +void View::mousePressEvent(QMouseEvent *e) +{ + if ( m_popupmenushown>0) + return; + + if (isDrawing) + { + stop_calculating = true; //stop drawing + return; + } + + if ( zoom_mode==Z_Rectangular ) //rectangle zoom + { + zoom_mode=Z_Center; + rectangle_point = e->pos(); + return; + } + else if ( zoom_mode==Z_ZoomIn ) //zoom in + { + QPainter DC; + DC.begin(this); + DC.setWindow(0, 0, w, h); + DC.setWorldMatrix(wm); + double real = dgr.Transx(DC.xFormDev(e->pos()).x()); + + double const diffx = (xmax-xmin)*(double)Settings::zoomInStep()/100; + double const diffy = (ymax-ymin)*(double)Settings::zoomInStep()/100; + + if ( diffx < 0.00001 || diffy < 0.00001) + return; + + Settings::setXMin( Parser::number( real-double(diffx) ) ); + Settings::setXMax( Parser::number( real+double(diffx) ) ); + + real = dgr.Transy(DC.xFormDev(e->pos()).y()); + Settings::setYMin( Parser::number( real-double(diffy) ) ); + Settings::setYMax( Parser::number( real+double(diffy) ) ); + + Settings::setXRange(4); //custom x-range + Settings::setYRange(4); //custom y-range + drawPlot(); //update all graphs + return; + + } + else if ( zoom_mode==3 ) //zoom out + { + QPainter DC; + DC.begin(this); + DC.setWindow(0, 0, w, h); + DC.setWorldMatrix(wm); + double real = dgr.Transx(DC.xFormDev(e->pos()).x()); + + double const diffx = (xmax-xmin)*(((double)Settings::zoomOutStep()/100) +1); + double const diffy = (ymax-ymin)*(((double)Settings::zoomOutStep()/100) +1); + + if ( diffx > 1000000 || diffy > 1000000) + return; + + Settings::setXMin( Parser::number( real-double(diffx) ) ); + Settings::setXMax( Parser::number( real+double(diffx) ) ); + + real = dgr.Transy(DC.xFormDev(e->pos()).y()); + Settings::setYMin( Parser::number( real-double(diffy) ) ); + Settings::setYMax( Parser::number( real+double(diffy) ) ); + + Settings::setXRange(4); //custom x-range + Settings::setYRange(4); //custom y-range + drawPlot(); //update all graphs + return; + + } + else if ( zoom_mode==5 ) //center + { + QPainter DC; + DC.begin(this); + DC.setWindow(0, 0, w, h); + DC.setWorldMatrix(wm); + double real = dgr.Transx(DC.xFormDev(e->pos()).x()); + + double const diffx = (xmax-xmin)/2; + double const diffy = (ymax-ymin)/2; + + Settings::setXMin( Parser::number( real-double(diffx) ) ); + Settings::setXMax( Parser::number( real+double(diffx) ) ); + + real = dgr.Transy(DC.xFormDev(e->pos()).y()); + Settings::setYMin( Parser::number( real-double(diffy) ) ); + Settings::setYMax( Parser::number( real+double(diffy) ) ); + + Settings::setXRange(4); //custom x-range + Settings::setYRange(4); //custom y-range + drawPlot(); //update all graphs + return; + + } + double const g=tlgy*double(xmax-xmin)/(2*double(ymax-ymin)); + if( !m_readonly && e->button()==RightButton) //clicking with the right mouse button + { + char function_type; + for( QValueVector::iterator it = m_parser->ufkt.begin(); it != m_parser->ufkt.end(); ++it) + { + function_type = it->fstr[0].latin1(); + if ( function_type=='y' || function_type=='r' || it->fname.isEmpty()) continue; + if (!(((!it->usecustomxmin) || (it->usecustomxmin && csxpos>it->dmin)) && ((!it->usecustomxmax)||(it->usecustomxmax && csxposdmax)) )) + continue; + kdDebug() << "it:" << it->fstr << endl; + int k=0; + int const ke=it->parameters.count(); + do + { + if( it->use_slider == -1 ) + { + if ( !it->parameters.isEmpty()) + it->setParameter(it->parameters[k].value); + } + else + { + if ( KSliderWindow * sw = sliders[ it->use_slider ] ) + it->setParameter( sw->slider->value() ); + } + + if ( function_type=='x' && fabs(csxpos-m_parser->fkt(it, csxpos))< g && it->fstr.contains('t')==1) //parametric plot + { + QValueVector::iterator ufkt_y = it+1; + if ( fabs(csypos-m_parser->fkt(ufkt_y, csxpos)fstr.contains('t')==1) + { + if ( csmode == -1) + { + csmode=it->id; + cstype=0; + csparam = k; + m_popupmenushown = 1; + } + else + m_popupmenushown = 2; + QString y_name( ufkt_y->fstr ); + m_popupmenu->setItemEnabled(m_popupmenu->idAt(m_popupmenu->count()-1),false); + m_popupmenu->setItemEnabled(m_popupmenu->idAt(m_popupmenu->count()-2),false); + m_popupmenu->setItemEnabled(m_popupmenu->idAt(m_popupmenu->count()-3),false); + m_popupmenu->setItemEnabled(m_popupmenu->idAt(m_popupmenu->count()-4),false); + m_popupmenu->changeTitle(10,ufkt_y->fstr+";"+y_name); + m_popupmenu->exec(QCursor::pos()); + m_popupmenu->setItemEnabled(m_popupmenu->idAt(m_popupmenu->count()-1),true); + m_popupmenu->setItemEnabled(m_popupmenu->idAt(m_popupmenu->count()-2),true); + m_popupmenu->setItemEnabled(m_popupmenu->idAt(m_popupmenu->count()-3),true); + m_popupmenu->setItemEnabled(m_popupmenu->idAt(m_popupmenu->count()-4),true); + return; + } + } + else if( fabs(csypos-m_parser->fkt(it, csxpos))< g && it->f_mode) + { + if ( csmode == -1) + { + csmode=it->id; + cstype=0; + csparam = k; + m_popupmenushown = 1; + } + else + m_popupmenushown = 2; + m_popupmenu->changeTitle(10, it->fstr); + m_popupmenu->exec(QCursor::pos()); + return; + } + else if(fabs(csypos-m_parser->a1fkt( it, csxpos))< g && it->f1_mode) + { + if ( csmode == -1) + { + csmode=it->id; + cstype=1; + csparam = k; + m_popupmenushown = 1; + } + else + m_popupmenushown = 2; + QString function = it->fstr; + function = function.left(function.find('(')) + '\''; + m_popupmenu->changeTitle(10, function); + m_popupmenu->exec(QCursor::pos()); + return; + } + else if(fabs(csypos-m_parser->a2fkt(it, csxpos))< g && it->f2_mode) + { + if ( csmode == -1) + { + csmode=it->id; + cstype=2; + csparam = k; + m_popupmenushown = 1; + } + else + m_popupmenushown = 2; + QString function = it->fstr; + function = function.left(function.find('(')) + "\'\'"; + m_popupmenu->changeTitle(10, function); + m_popupmenu->exec(QCursor::pos()); + return; + } + } + while(++kbutton()!=LeftButton) return ; + if(csmode>=0) //disable trace mode if trace mode is enable + { + csmode=-1; + setStatusBar("",3); + setStatusBar("",4); + mouseMoveEvent(e); + return ; + } + for( QValueVector::iterator it = m_parser->ufkt.begin(); it != m_parser->ufkt.end(); ++it) + { + if (it->fname.isEmpty() ) + continue; + switch(it->fstr[0].latin1()) + { + case 'x': case 'y': case 'r': continue; // Not possible to catch + } + if (!(((!it->usecustomxmin) || (it->usecustomxmin && csxpos>it->dmin)) && ((!it->usecustomxmax)||(it->usecustomxmax && csxposdmax)) )) + continue; + int k=0; + int const ke=it->parameters.count(); + do + { + if( it->use_slider == -1 ) + { + if ( !it->parameters.isEmpty() ) + it->setParameter( it->parameters[k].value ); + } + else + { + if ( KSliderWindow * sw = sliders[ it->use_slider ] ) + it->setParameter( sw->slider->value() ); + } + if(fabs(csypos-m_parser->fkt(it, csxpos))< g && it->f_mode) + { + csmode=it->id; + cstype=0; + csparam = k; + m_minmax->selectItem(); + setStatusBar(it->fstr,4); + mouseMoveEvent(e); + return; + } + if(fabs(csypos-m_parser->a1fkt( it, csxpos))< g && it->f1_mode) + { + csmode=it->id; + cstype=1; + csparam = k; + m_minmax->selectItem(); + QString function = it->fstr; + function = function.left(function.find('(')) + '\''; + setStatusBar(function,4); + mouseMoveEvent(e); + return; + } + if(fabs(csypos-m_parser->a2fkt(it, csxpos))< g && it->f2_mode) + { + csmode=it->id; + cstype=2; + csparam = k; + m_minmax->selectItem(); + QString function = it->fstr; + function = function.left(function.find('(')) + "\'\'"; + setStatusBar(function,4); + mouseMoveEvent(e); + return; + } + } + while(++kpos().x() - rectangle_point.x() >= -2) && (e->pos().x() - rectangle_point.x() <= 2) || + (e->pos().y() - rectangle_point.y() >= -2) && (e->pos().y() - rectangle_point.y() <= 2) ) + { + update(); + return; + } + QPainter DC; + DC.begin(this); + bitBlt( this, 0, 0, &buffer, 0, 0, width(), height() ); + DC.setWindow(0, 0, w, h); + DC.setWorldMatrix(wm); + + QPoint p=DC.xFormDev(e->pos()); + double real1x = dgr.Transx(p.x() ) ; + double real1y = dgr.Transy(p.y() ) ; + p=DC.xFormDev(rectangle_point); + double real2x = dgr.Transx(p.x() ) ; + double real2y = dgr.Transy(p.y() ) ; + + + if ( real1x>xmax || real2x>xmax || real1xymax || real2y>ymax || real1yeval( minStr ); + max = m_parser->eval( maxStr ); + } +} + +void View::setPlotRange() +{ + coordToMinMax( Settings::xRange(), Settings::xMin(), Settings::xMax(), xmin, xmax ); + coordToMinMax( Settings::yRange(), Settings::yMin(), Settings::yMax(), ymin, ymax ); +} + +void View::setScaling() +{ + QString units[ 9 ] = { "10", "5", "2", "1", "0.5", "pi/2", "pi/3", "pi/4",i18n("automatic") }; + + if( Settings::xScaling() == 8) //automatic x-scaling + { + tlgx = double(xmax-xmin)/16; + tlgxstr = units[ Settings::xScaling() ]; + } + else + { + tlgxstr = units[ Settings::xScaling() ]; + tlgx = m_parser->eval( tlgxstr ); + } + + if( Settings::yScaling() == 8) //automatic y-scaling + { + tlgy = double(ymax-ymin)/16; + tlgystr = units[ Settings::yScaling() ]; + } + else + { + tlgystr = units[ Settings::yScaling() ]; + tlgy = m_parser->eval( tlgystr ); + } + + drskalxstr = units[ Settings::xPrinting() ]; + drskalx = m_parser->eval( drskalxstr ); + drskalystr = units[ Settings::yPrinting() ]; + drskaly = m_parser->eval( drskalystr ); +} + +void View::getSettings() +{ + m_parser->setAngleMode( Settings::anglemode() ); + m_parser->linewidth0 = Settings::gridLineWidth(); + + backgroundcolor = Settings::backgroundcolor(); + invertColor(backgroundcolor,inverted_backgroundcolor); + setBackgroundColor(backgroundcolor); +} + +void View::init() +{ + getSettings(); + QValueVector::iterator it = m_parser->ufkt.begin(); + it->fname=""; + while ( m_parser->ufkt.count() > 1) + m_parser->Parser::delfkt( &m_parser->ufkt.last() ); +} + + +void View::stopDrawing() +{ + if (isDrawing) + stop_calculating = true; +} + +void View::findMinMaxValue(Ufkt *ufkt, char p_mode, bool minimum, double &dmin, double &dmax, const QString &str_parameter) +{ + double x, y = 0; + double result_x = 0; + double result_y = 0; + bool start = true; + + // TODO: parameter sliders + if ( !ufkt->parameters.isEmpty() ) + { + for ( QValueList::Iterator it = ufkt->parameters.begin(); it != ufkt->parameters.end(); ++it ) + { + if ( (*it).expression == str_parameter) + { + ufkt->setParameter( (*it).value ); + break; + } + } + } + + isDrawing=true; + setCursor(Qt::WaitCursor ); + + double dx; + if ( p_mode == 3) + { + stop_calculating = false; + if ( ufkt->integral_use_precision ) + if ( ufkt->integral_use_precision ) + dx = ufkt->integral_precision*(dmax-dmin)/area.width(); + else + dx = ufkt->integral_precision; + else + if ( ufkt->integral_use_precision ) + dx = stepWidth*(dmax-dmin)/area.width(); + else + dx = stepWidth; + startProgressBar((int)double((dmax-dmin)/dx)/2); + x = ufkt->oldx = ufkt->startx; //the initial x-point + ufkt->oldy = ufkt->starty; + ufkt->oldyprim = ufkt->integral_precision; + paintEvent(0); + } + else + { + dx = stepWidth*(dmax-dmin)/area.width(); + x=dmin; + } + + bool forward_direction; + if (dmin<0 && dmax<0) + forward_direction = false; + else + forward_direction = true; + while ((x>=dmin && x<=dmax) || (p_mode == 3 && x>=dmin && !forward_direction) || (p_mode == 3 && x<=dmax && forward_direction)) + { + if ( p_mode == 3 && stop_calculating) + { + p_mode = 1; + x=dmax+1; + continue; + } + switch(p_mode) + { + case 0: + y=m_parser->fkt(ufkt, x); + break; + + case 1: + { + y=m_parser->a1fkt( ufkt, x); + break; + } + case 2: + { + y=m_parser->a2fkt(ufkt, x); + break; + } + case 3: + { + y = m_parser->euler_method(x, ufkt); + if ( int(x*100)%2==0) + { + KApplication::kApplication()->processEvents(); //makes the program usable when drawing a complicated integral function + increaseProgressBar(); + } + break; + } + } + if ( !isnan(x) && !isnan(y) ) + { + kdDebug() << "x " << x << endl; + kdDebug() << "y " << y << endl; + if (x>=dmin && x<=dmax) + { + if ( start) + { + result_x = x; + result_y = y; + start=false; + } + else if ( minimum &&y <=result_y) + { + result_x = x; + result_y = y; + } + else if ( !minimum && y >=result_y) + { + result_x = x; + result_y = y; + } + } + } + if (p_mode==3) + { + if ( forward_direction) + { + x=x+dx; + if (x>dmax && p_mode== 3) + { + forward_direction = false; + x = ufkt->oldx = ufkt->startx; + ufkt->oldy = ufkt->starty; + ufkt->oldyprim = ufkt->integral_precision; + paintEvent(0); + } + } + else + x=x-dx; // go backwards + } + else + x=x+dx; + } + stopProgressBar(); + isDrawing=false; + restoreCursor(); + + dmin = int(result_x*1000)/double(1000); + dmax = int(result_y*1000)/double(1000); + + switch (p_mode) + { + case 0: + dmax=m_parser->fkt(ufkt, dmin); + break; + case 1: + dmax=m_parser->a1fkt(ufkt, dmin); + break; + case 2: + dmax=m_parser->a2fkt(ufkt, dmin); + break; + } +} + +void View::getYValue(Ufkt *ufkt, char p_mode, double x, double &y, const QString &str_parameter) +{ + // TODO: parameter sliders + if ( !ufkt->parameters.isEmpty() ) + { + for ( QValueList::Iterator it = ufkt->parameters.begin(); it != ufkt->parameters.end(); ++it ) + { + if ( (*it).expression == str_parameter) + { + ufkt->setParameter((*it).value); + break; + } + } + } + + switch (p_mode) + { + case 0: + y= m_parser->fkt(ufkt, x); + break; + case 1: + y=m_parser->a1fkt( ufkt, x); + break; + case 2: + y=m_parser->a2fkt( ufkt, x); + break; + case 3: + double dmin = ufkt->dmin; + double dmax = ufkt->dmax; + const double target = x; //this is the x-value the user had chosen + bool forward_direction; + if ( target>=0) + forward_direction = true; + else + forward_direction = false; + + if(dmin==dmax) //no special plot range is specified. Use the screen border instead. + { + dmin=xmin; + dmax=xmax; + } + + double dx; + if ( ufkt->integral_use_precision ) + dx = ufkt->integral_precision*(dmax-dmin)/area.width(); + else + dx=stepWidth*(dmax-dmin)/area.width(); + + stop_calculating = false; + isDrawing=true; + setCursor(Qt::WaitCursor ); + bool target_found=false; + startProgressBar((int) double((dmax-dmin)/dx)/2); + x = ufkt->oldx = ufkt->startx; //the initial x-point + ufkt->oldy = ufkt->starty; + ufkt->oldyprim = ufkt->integral_precision; + paintEvent(0); + while (x>=dmin && !stop_calculating && !target_found) + { + y = m_parser->euler_method( x, ufkt ); + if ( int(x*100)%2==0) + { + KApplication::kApplication()->processEvents(); //makes the program usable when drawing a complicated integral function + increaseProgressBar(); + } + + if ( (x+dx > target && forward_direction) || ( x+dx < target && !forward_direction)) //right x-value is found + target_found = true; + + + + if (forward_direction) + { + x=x+dx; + if (x>dmax) + { + forward_direction = false; + x = ufkt->oldx = ufkt->startx; + ufkt->oldy = ufkt->starty; + ufkt->oldyprim = ufkt->integral_precision; + paintEvent(0); + } + } + else + x=x-dx; // go backwards + } + stopProgressBar(); + isDrawing=false; + restoreCursor(); + break; + } +} + +void View::keyPressEvent( QKeyEvent * e) +{ + if ( zoom_mode != Z_Normal && e->key() == Qt::Key_Escape ) + { + resetZoom(); + return; + } + if ( zoom_mode == Z_Center) //drawing a rectangle + { + zoom_mode = Z_Rectangular; + update(); + return; + } + + if (isDrawing) + { + stop_calculating=true; + return; + } + + if (csmode==-1 ) return; + + QMouseEvent *event; + if (e->key() == Qt::Key_Left ) + event = new QMouseEvent(QEvent::MouseMove,QPoint(fcx-1,fcy-1),Qt::LeftButton,Qt::LeftButton); + else if (e->key() == Qt::Key_Right ) + event = new QMouseEvent(QEvent::MouseMove,QPoint(fcx+1,fcy+1),Qt::LeftButton,Qt::LeftButton); + else if (e->key() == Qt::Key_Up || e->key() == Qt::Key_Down) //switch graph in trace mode + { + QValueVector::iterator it = &m_parser->ufkt[m_parser->ixValue(csmode)]; + int const ke=it->parameters.count(); + if (ke>0) + { + csparam++; + if (csparam >= ke) + csparam=0; + } + if (csparam==0) + { + int const old_csmode=csmode; + char const old_cstype = cstype; + bool start = true; + bool found = false; + while ( 1 ) + { + if ( old_csmode==csmode && !start) + { + cstype=old_cstype; + break; + } + kdDebug() << "csmode: " << csmode << endl; + switch(it->fstr[0].latin1()) + { + case 'x': + case 'y': + case 'r': + break; + default: + { + for (cstype=0;cstype<3;cstype++) //going through the function, the first and the second derivative + { + if (start) + { + if ( cstype==2) + cstype=0; + else + cstype=old_cstype+1; + start=false; + } + kdDebug() << " cstype: " << (int)cstype << endl; + switch (cstype) + { + case (0): + if (it->f_mode ) + found=true; + break; + case (1): + if ( it->f1_mode ) + found=true; + break; + case (2): + if ( it->f2_mode ) + found=true; + break; + } + if (found) + break; + } + break; + } + } + if (found) + break; + + if ( ++it == m_parser->ufkt.end()) + it = m_parser->ufkt.begin(); + csmode = it->id; + } + } + + kdDebug() << "************************" << endl; + kdDebug() << "csmode: " << (int)csmode << endl; + kdDebug() << "cstype: " << (int)cstype << endl; + kdDebug() << "csparam: " << csparam << endl; + + //change function in the statusbar + switch (cstype ) +{ + case 0: + setStatusBar(it->fstr,4); + break; + case 1: + { + QString function = it->fstr; + function = function.left(function.find('(')) + '\''; + setStatusBar(function,4); + break; + } + case 2: + { + QString function = it->fstr; + function = function.left(function.find('(')) + "\'\'"; + setStatusBar(function,4); + break; + } + } + event = new QMouseEvent(QEvent::MouseMove,QPoint(fcx,fcy),Qt::LeftButton,Qt::LeftButton); + } + else if ( e->key() == Qt::Key_Space ) + { + event = new QMouseEvent(QEvent::MouseButtonPress,QCursor::pos(),Qt::RightButton,Qt::RightButton); + mousePressEvent(event); + delete event; + return; + } + else + { + event = new QMouseEvent(QEvent::MouseButtonPress,QPoint(fcx,fcy),Qt::LeftButton,Qt::LeftButton); + mousePressEvent(event); + delete event; + return; + } + mouseMoveEvent(event); + delete event; +} + +void View::areaUnderGraph( Ufkt *ufkt, char const p_mode, double &dmin, double &dmax, const QString &str_parameter, QPainter *DC ) +{ + double x, y = 0; + float calculated_area=0; + int rectheight; + areaMin = dmin; + QPoint p; + QColor color; + switch(p_mode) + { + case 0: + color = ufkt->color; + break; + case 1: + color = ufkt->f1_color; + break; + case 2: + color = ufkt->f2_color; + break; + case 3: + color = ufkt->integral_color; + break; + } + if ( DC == 0) //screen + { + int ly; + buffer.fill(backgroundcolor); + DC = new QPainter(&buffer); + ly=(int)((ymax-ymin)*100.*drskaly/tlgy); + DC->scale((float)h/(float)(ly+2*ref.y()), (float)h/(float)(ly+2*ref.y())); + } + + if(dmin==dmax) //no special plot range is specified. Use the screen border instead. + { + dmin=xmin; + dmax=xmax; + } + + // TODO: parameter sliders + if ( !ufkt->parameters.isEmpty() ) + { + for ( QValueList::Iterator it = ufkt->parameters.begin(); it != ufkt->parameters.end(); ++it ) + { + if ( (*it).expression == str_parameter) + { + ufkt->setParameter((*it).value); + break; + } + } + } + double dx; + if ( p_mode == 3) + { + stop_calculating = false; + if ( ufkt->integral_use_precision ) + dx = ufkt->integral_precision*(dmax-dmin)/area.width(); + else + dx = stepWidth*(dmax-dmin)/area.width(); + startProgressBar((int)double((dmax-dmin)/dx)/2); + x = ufkt->oldx = ufkt->startx; //the initial x-point + ufkt->oldy = ufkt->starty; + ufkt->oldyprim = ufkt->integral_precision; + //paintEvent(0); + + /*QPainter p; + p.begin(this); + bitBlt( this, 0, 0, &buffer, 0, 0, width(), height() ); + p.end();*/ + } + else + { + dx = stepWidth*(dmax-dmin)/area.width(); + x=dmin; + } + + + int const origoy = dgr.Transy(0.0); + int const rectwidth = dgr.Transx(dx)- dgr.Transx(0.0)+1; + + setCursor(Qt::WaitCursor ); + isDrawing=true; + + bool forward_direction; + if (dmin<0 && dmax<0) + forward_direction = false; + else + forward_direction = true; + + int intervals = qRound((dmax-dmin)/dx); + int at = 0; + + while ((at<=intervals) || (p_mode == 3 && x>=dmin && !forward_direction) || (p_mode == 3 && x<=dmax && forward_direction)) + { + if ( p_mode != 3 ) + x = (intervals-at)*dmin + at*dmax; + ++at; + + if ( p_mode == 3 && stop_calculating) + { + if (forward_direction) + x=dmin-1; + else + x=dmax+1; + break; + continue; + } + switch(p_mode) + { + case 0: + y=m_parser->fkt( ufkt, x); + break; + + case 1: + y=m_parser->a1fkt( ufkt, x); + break; + case 2: + y=m_parser->a2fkt( ufkt, x); + break; + case 3: + { + y = m_parser->euler_method(x, ufkt); + if ( int(x*100)%2==0) + { + KApplication::kApplication()->processEvents(); //makes the program usable when drawing a complicated integral function + increaseProgressBar(); + } + break; + } + } + + p.setX(dgr.Transx(x)); + p.setY(dgr.Transy(y)); + if (dmin<=x && x<=dmax) + { + if( dgr.xclipflg || dgr.yclipflg ) //out of bounds + { + if (y>-10e10 && y<10e10) + { + if ( y<0) + rectheight = origoy-p.y() ; + else + rectheight= -1*( p.y()-origoy); + calculated_area = calculated_area + ( dx*y); + DC->fillRect(p.x(),p.y(),rectwidth,rectheight,color); + } + } + else + { + if ( y<0) + rectheight = origoy-p.y(); + else + rectheight = -1*( p.y()-origoy); + + calculated_area = calculated_area + (dx*y); + /*kdDebug() << "Area: " << area << endl; + kdDebug() << "x:" << p.height() << endl; + kdDebug() << "y:" << p.y() << endl; + kdDebug() << "*************" << endl;*/ + + DC->fillRect(p.x(),p.y(),rectwidth,rectheight,color); + } + } + + if (p_mode==3) + { + if ( forward_direction) + { + x=x+dx; + if (x>dmax && p_mode== 3) + { + forward_direction = false; + x = ufkt->oldx = ufkt->startx; + ufkt->oldy = ufkt->starty; + ufkt->oldyprim = ufkt->integral_precision; + paintEvent(0); + } + } + else + x=x-dx; // go backwards + } + else + x=x+dx; + } + if ( stopProgressBar() ) + { + if( stop_calculating) + { + KMessageBox::error(this,i18n("The drawing was cancelled by the user.")); + isDrawing=false; + restoreCursor(); + return; + } + } + isDrawing=false; + restoreCursor(); + + + areaUfkt = ufkt; + areaPMode = p_mode; + areaMax = dmax; + areaParameter = str_parameter; + + if ( DC->device() == &buffer) //draw the graphs to the screen + { + areaDraw=true; + DC->end(); + setFocus(); + update(); + draw(&buffer,0); + } + + if ( calculated_area>0) + dmin = int(calculated_area*1000)/double(1000); + else + dmin = int(calculated_area*1000)/double(1000)*-1; //don't answer with a negative number +} + +bool View::isCalculationStopped() +{ + if ( stop_calculating) + { + stop_calculating = false; + return true; + } + else + return false; +} + +void View::updateSliders() +{ + for( int number = 0; number < SLIDER_COUNT; number++) + { + if (sliders[ number ]) + { + sliders[ number ]->hide(); + mnuSliders[ number ]->setChecked(false); //uncheck the slider-item in the menu + } + } + + for(QValueVector::iterator it=m_parser->ufkt.begin(); it!=m_parser->ufkt.end(); ++it) + { + if (it->fname.isEmpty() ) continue; + if( it->use_slider > -1 && (it->f_mode || it->f1_mode || it->f2_mode || it->integral_mode)) + { + // create the slider if it not exists already + if ( sliders[ it->use_slider ] == 0 ) + { + sliders[ it->use_slider ] = new KSliderWindow( this, it->use_slider); + connect( sliders[ it->use_slider ]->slider, SIGNAL( valueChanged( int ) ), this, SLOT( drawPlot() ) ); + connect( sliders[ it->use_slider ], SIGNAL( windowClosed( int ) ), this , SLOT( sliderWindowClosed(int) ) ); + mnuSliders[ it->use_slider ]->setChecked(true); //set the slider-item in the menu + } + sliders[ it->use_slider ]->show(); + } + } +} + +void View::mnuHide_clicked() +{ + if ( csmode == -1 ) + return; + + Ufkt *ufkt = &m_parser->ufkt[ m_parser->ixValue(csmode)]; + switch (cstype ) + { + case 0: + ufkt->f_mode=0; + break; + case 1: + ufkt->f1_mode=0; + break; + case 2: + ufkt->f2_mode=0; + break; + } + drawPlot(); + m_modified = true; + updateSliders(); + if (csmode==-1) + return; + if ( !ufkt->f_mode && !ufkt->f1_mode && !ufkt->f2_mode) //all graphs for the function are hidden + { + csmode=-1; + QMouseEvent *event = new QMouseEvent(QMouseEvent::KeyPress,QCursor::pos(),Qt::LeftButton,Qt::LeftButton); + mousePressEvent(event); //leave trace mode + delete event; + return; + } + else + { + QKeyEvent *event = new QKeyEvent(QKeyEvent::KeyPress,Qt::Key_Up ,Qt::Key_Up ,0); + keyPressEvent(event); //change selected graph + delete event; + return; + } +} +void View::mnuRemove_clicked() +{ + if ( csmode == -1 ) + return; + + if ( KMessageBox::warningContinueCancel(this,i18n("Are you sure you want to remove this function?"), QString::null, KStdGuiItem::del()) == KMessageBox::Continue ) + { + Ufkt *ufkt = &m_parser->ufkt[m_parser->ixValue(csmode)]; + char const function_type = ufkt->fstr[0].latin1(); + if (!m_parser->delfkt( ufkt )) + return; + + if (csmode!=-1) // if trace mode is enabled + { + csmode=-1; + QMouseEvent *event = new QMouseEvent(QMouseEvent::KeyPress,QCursor::pos(),Qt::LeftButton,Qt::LeftButton); + mousePressEvent(event); //leave trace mode + delete event; + } + + drawPlot(); + if ( function_type != 'x' && function_type != 'y' && function_type != 'r' ) + updateSliders(); + m_modified = true; + } +} +void View::mnuEdit_clicked() +{ + if ( csmode == -1 ) + return; + if ( m_parser->ufkt[m_parser->ixValue(csmode)].fstr[0] == 'x') // a parametric function + { + int y_index = csmode+1; //the y-function + if ( y_index == (int)m_parser->countFunctions()) + y_index=0; + KEditParametric* editParametric = new KEditParametric( m_parser, this ); + editParametric->setCaption(i18n( "New Parametric Plot" )); + editParametric->initDialog( csmode,y_index ); + if( editParametric->exec() == QDialog::Accepted ) + { + drawPlot(); + m_modified = true; + } + + } + else // a plot function + { + EditFunction* editFunction = new EditFunction( m_parser, this ); + editFunction->setCaption(i18n( "Edit Function Plot" )); + editFunction->initDialog( csmode ); + if( editFunction->exec() == QDialog::Accepted ) + { + drawPlot(); + updateSliders(); + m_modified = true; + } + } +} + +void View::mnuCopy_clicked() +{ + if ( csmode == -1 ) + return; + + if ( m_parser->sendFunction(csmode) ) + m_modified = true; +} + +void View::mnuMove_clicked() +{ + if ( csmode == -1 ) + return; + + if ( m_parser->sendFunction(csmode) ) + { + if (!m_parser->delfkt(csmode) ) + return; + drawPlot(); + m_modified = true; + } +} + +void View::mnuNoZoom_clicked() +{ + setCursor(Qt::ArrowCursor); + zoom_mode = Z_Normal; +} + +void View::mnuRectangular_clicked() +{ + if ( zoom_mode == Z_Rectangular ) + resetZoom(); + else + { + setCursor(Qt::CrossCursor); + zoom_mode = Z_Rectangular; + } +} +void View::mnuZoomIn_clicked() +{ + if ( zoom_mode == Z_ZoomIn ) + resetZoom(); + else + { + setCursor( QCursor( SmallIcon( "magnify", 32), 10, 10 ) ); + zoom_mode = Z_ZoomIn; + } +} + +void View::mnuZoomOut_clicked() +{ + if ( zoom_mode == Z_ZoomOut ) + resetZoom(); + else + { + setCursor( QCursor( SmallIcon( "lessen", 32), 10, 10 ) ); + zoom_mode = Z_ZoomOut; + } +} +void View::mnuCenter_clicked() +{ + if ( zoom_mode == Z_Center ) + resetZoom(); + else + { + setCursor(Qt::PointingHandCursor); + zoom_mode = Z_Center; + } +} +void View::mnuTrig_clicked() +{ + if ( Settings::anglemode()==0 ) //radians + { + Settings::setXMin("-(47/24)pi"); + Settings::setXMax("(47/24)pi"); + } + else //degrees + { + Settings::setXMin("-352.5" ); + Settings::setXMax("352.5" ); + } + Settings::setYMin("-4"); + Settings::setYMax("4"); + + Settings::setXRange(4); //custom x-range + Settings::setYRange(4); //custom y-range + drawPlot(); //update all graphs +} +void View::invertColor(QColor &org, QColor &inv) +{ + int r = org.red()-255; + if ( r<0) r=r*-1; + int g = org.green()-255; + if ( g<0) g=g*-1; + int b = org.blue()-255; + if ( b<0) b=b*-1; + + inv.setRgb(r,g,b); +} +void View::restoreCursor() +{ + switch (zoom_mode) + { + case Z_Normal: //no zoom + setCursor(Qt::ArrowCursor); + break; + case Z_Rectangular: //rectangle zoom + setCursor(Qt::CrossCursor); + break; + case Z_ZoomIn: //zoom in + setCursor( QCursor( SmallIcon( "magnify", 32), 10, 10 ) ); + break; + case Z_ZoomOut: //zoom out + setCursor( QCursor( SmallIcon( "lessen", 32), 10, 10 ) ); + break; + case Z_Center: //center a point + setCursor(Qt::PointingHandCursor); + break; + } +} + +bool View::event( QEvent * e ) +{ + if ( e->type() == QEvent::WindowDeactivate && isDrawing) + { + stop_calculating = true; + return true; + } + return QWidget::event(e); //send the information further +} + +void View::setStatusBar(const QString &text, const int id) +{ + if ( m_readonly) //if KmPlot is shown as a KPart with e.g Konqueror, it is only possible to change the status bar in one way: to call setStatusBarText + { + switch (id) + { + case 1: + m_statusbartext1 = text; + break; + case 2: + m_statusbartext2 = text; + break; + case 3: + m_statusbartext3 = text; + break; + case 4: + m_statusbartext4 = text; + break; + default: + return; + } + QString statusbartext = m_statusbartext1; + if ( !m_statusbartext1.isEmpty() && !m_statusbartext2.isEmpty() ) + statusbartext.append(" | "); + statusbartext.append(m_statusbartext2); + if ( !m_statusbartext2.isEmpty() && !m_statusbartext3.isEmpty() ) + statusbartext.append(" | "); + statusbartext.append(m_statusbartext3); + if ( (!m_statusbartext2.isEmpty() || !m_statusbartext3.isEmpty() ) && !m_statusbartext4.isEmpty() ) + statusbartext.append(" | "); + statusbartext.append(m_statusbartext4); + emit setStatusBarText(statusbartext); + } + else + { + QByteArray parameters; + QDataStream arg( parameters, IO_WriteOnly); + arg << text << id; + m_dcop_client->send(m_dcop_client->appId(), "KmPlotShell","setStatusBarText(QString,int)", parameters); + } +} +void View::startProgressBar(int steps) +{ + QByteArray data; + QDataStream stream(data, IO_WriteOnly); + stream << steps; + m_dcop_client->send(m_dcop_client->appId(), "KmPlotShell","startProgressBar(int)", data); +} +bool View::stopProgressBar() +{ + QCString replyType; + QByteArray replyData; + m_dcop_client->call(m_dcop_client->appId(), "KmPlotShell","stopProgressBar()", QByteArray(), replyType, replyData); + bool result; + QDataStream stream(replyData, IO_ReadOnly); + stream >> result; + return result; +} +void View::increaseProgressBar() +{ + m_dcop_client->send(m_dcop_client->appId(), "KmPlotShell","increaseProgressBar()", QByteArray()); +} + +void View::sliderWindowClosed(int num) +{ + mnuSliders[num]->setChecked(false); +} diff --git a/kmplot/kmplot/View.h b/kmplot/kmplot/View.h new file mode 100644 index 00000000..a3079c92 --- /dev/null +++ b/kmplot/kmplot/View.h @@ -0,0 +1,273 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möller +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef View_included +#define View_included +#undef GrayScale + +// Qt includes +#include + +// KDE includes +#include +#include +#include +#include +#include +#include +#include + + +// local includes +#include "diagr.h" +#include "Viewiface.h" +#include "xparser.h" + +class XParser; +class KMinMax; +class KSliderWindow; + +enum ZoomMode +{ + Z_Normal = 0, + Z_Rectangular = 1, + Z_ZoomIn = 2, + Z_ZoomOut = 3, + Z_Center = 4 +}; + +/** + * @short This class contains the plots. + * + * It is the central widget of MainDlg. + * @see MainDlg, MainDlg::view + */ +class View : public QWidget, virtual public ViewIface +{ + Q_OBJECT +public: + /// Contructor sets up the parser, too. + View(bool, bool &, KPopupMenu *, QWidget* parent=NULL, const char* name=NULL ); + void setMinMaxDlg(KMinMax *); + virtual ~View(); + + /// Reimplemented to draw all stuff to the view. + void draw(QPaintDevice *, int const); + /// Getting all relevant settings using KConfig XT class Settings. + void getSettings(); + /// Clears all functions in the parser and gets default settings. + /// @see getSettings + void init(); + /// Finding the minimum or maximum value + void findMinMaxValue(Ufkt *, char, bool, double &, double &,const QString &); + /// get a y-value from a x-value + void getYValue(Ufkt * , char, double , double &,const QString &); + /// draw and calculate the area between the graph and the x-axis. + void areaUnderGraph(Ufkt *, char const, double &, double &, const QString &, QPainter* ); + /// the calculation was cancelled by the user + bool isCalculationStopped(); + + /// Returns a pointer to the private parser instance m_parser. + /// @see m_parser + XParser* parser(); + + /** Current plot range endge. */ + static double xmin; + static double xmax; + + /// trace mode stuff, must be accessible in KMinMax + int csmode, csparam; + char cstype; + + /// for areadrawing when printing + bool areaDraw; + Ufkt * areaUfkt; + char areaPMode; + double areaMin, areaMax; + QString areaParameter; + + /// Slider controlling parameter values + KSliderWindow* sliders[ SLIDER_COUNT ]; + /// Menu actions for the sliders + KToggleAction *mnuSliders[ SLIDER_COUNT ]; + void updateSliders(); /// show only needed sliders + +public slots: + /// Called when the user want to cancel the drawing + void stopDrawing(); + /// A slider window has been closed + void sliderWindowClosed(int); + + /// Called when the graph should be updated + void drawPlot(); + ///Slots for the three first items in popup menu + void mnuCopy_clicked(); + void mnuMove_clicked(); + void mnuHide_clicked(); + void mnuRemove_clicked(); + void mnuEdit_clicked(); + ///Slots for the zoom menu + void mnuNoZoom_clicked(); + void mnuRectangular_clicked(); + void mnuZoomIn_clicked(); + void mnuZoomOut_clicked(); + void mnuCenter_clicked(); + void mnuTrig_clicked(); + +protected slots: + void paintEvent(QPaintEvent *); + void resizeEvent(QResizeEvent *); + /// Updating the cross hair. + void mouseMoveEvent(QMouseEvent *); + /// Toggles the trace mode if the cursor is near to a plot. + void mousePressEvent(QMouseEvent *); + /// when a key is pressed and the graph widget has focus + void keyPressEvent(QKeyEvent * ); + /// called when a mouse key is released + void mouseReleaseEvent ( QMouseEvent * e ); + /// Is needed to be reimplement so that the user can stop a preview-drawing + bool event( QEvent * e ); + +signals: + void setStatusBarText(const QString &); + void resetZoom(); + +private: + /// Print out table with additional information. + /// Only for printing. + void drawHeaderTable(QPainter *); + /// Draw the function plots. + void plotfkt(Ufkt *ufkt, QPainter*); + /// Gets the greek pi symbol. + void setpi(QString *); + /// in trace mode checks, if the function is (near by) zero + bool root(double *, Ufkt *); + ///return the inverted color + void invertColor(QColor &, QColor &); + /// Restore the mouse cursor when a drawing is finished + void restoreCursor(); + /// Changes the text in the statusbar + void setStatusBar(const QString &text, const int id); + /// Functions for the progressbar + bool stopProgressBar(); + void startProgressBar(int); + void increaseProgressBar(); + + /// The central parser instance. + /// @see parser() + XParser *m_parser; + + int w, h; + float s; + + /// @name Crosshair + /// Crosshair support. + //@{ + int fcx; ///< x-position of the crosshais (pixel) + int fcy; ///< y-position of the crosshais (pixel) + float csxpos; ///< y-position of the cross hair (real coordinates) + float csypos; ///< x-position of the cross hair (real coordinates) + //@} + /// trace mode stuff + int csflg; + bool rootflg; + + CDiagr dgr; ///< Coordinate system + QPoint ref; + QRect area, + PlotArea; + QPixmap hline, + vline; + QWMatrix wm; + + double tlgx, tlgy, drskalx, drskaly; + QString tlgxstr, tlgystr, drskalxstr, drskalystr; + double stepWidth; ///< Absolute step width + + /** @name Plotrange + * There are 4 predefined plot ranges: + * @li 0: -8..8 + * @li 1: -5..5 + * @li 2: 0..16 + * @li 3: 0..10 + * @li 4: custom + */ + //@{ + ///Convert axes range predefinition index to boundaries. + void getMinMax(int koord, QString &mini, QString &maxi); + /** Handle predefiend axes ranges. + * + * @p koord can have the values 0 to 4 which have the following meanings: + * + * In the last case @p minstr and @p maxstr are evaluated. + */ + void coordToMinMax( const int koord, const QString &minStr, const QString &maxStr, + double &min, double &max ); + /// Sets the plot range from Settings + void setPlotRange(); + //@{ + /** Current plot range endge. */ + double ymin; + double ymax; + //@} + //@} + + void setScaling(); + /// represents the KPrinter option app-kmplot-printtable. + /// @see KPrinterDlg + bool m_printHeaderTable; + /// if stop_calculating is true, the user has canceled drawing of an integral graph + bool stop_calculating; + /// the background color of the graph + QColor backgroundcolor; + /// the inverted background color used by the "Fadenkreuz" + QColor inverted_backgroundcolor; + /// pointer to KMinMax + KMinMax *m_minmax; + ///buffer the current window so all functions don't need to be re-drawed + QPixmap buffer; + /// the popup menu + KPopupMenu *m_popupmenu; + /// is set to true if an integral is calculated + bool isDrawing; + ///status of the popup menu + char m_popupmenushown; /// 0==no popup 1==popup 2==popup+trace mode before + /// for zoom-mode + QPoint rectangle_point; + /*char zoom_mode;*/ ///0=normal 1=rectangular zoom, 2=zoom in, 3=zoom out ,4=drawing a rectangle, 5=center + ZoomMode zoom_mode; + /// true == modifications not saved + bool &m_modified; + /// False if KmPlot is started as a program, otherwise true + bool const m_readonly; + + DCOPClient *m_dcop_client; + QString m_statusbartext1; + QString m_statusbartext2; + QString m_statusbartext3; + QString m_statusbartext4; +}; + +#endif // View_included diff --git a/kmplot/kmplot/Viewiface.h b/kmplot/kmplot/Viewiface.h new file mode 100644 index 00000000..732c7e10 --- /dev/null +++ b/kmplot/kmplot/Viewiface.h @@ -0,0 +1,43 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef VIEWIFACE_H +#define VIEWIFACE_H + +#include + +/** +@author Fredrik Edemar +*/ +/// All functions in ViewIface are accessible with DCOP. For descriptions about the functions, see View. +class ViewIface : virtual public DCOPObject +{ + K_DCOP +k_dcop: + virtual void stopDrawing() = 0; + virtual void drawPlot() = 0; +}; + +#endif diff --git a/kmplot/kmplot/coordsconfigdialog.cpp b/kmplot/kmplot/coordsconfigdialog.cpp new file mode 100644 index 00000000..bc6df41e --- /dev/null +++ b/kmplot/kmplot/coordsconfigdialog.cpp @@ -0,0 +1,90 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#include +#include +#include +#include + +#include "settings.h" +#include "settingspagecoords.h" +#include "coordsconfigdialog.h" + +CoordsConfigDialog::CoordsConfigDialog(XParser *p, QWidget *parent) + : KConfigDialog(parent, "coords", Settings::self()), m_parser(p) +{ + configAxesDialog = new SettingsPageCoords( 0, "coordsSettings" ); + addPage(configAxesDialog , i18n( "Coords" ), "coords", i18n( "Edit Coordinate System" ) ); + setHelp("axes-config"); +} + +CoordsConfigDialog::~CoordsConfigDialog() +{ +} + +bool CoordsConfigDialog::evalX() +{ + double const min = m_parser->eval( configAxesDialog->kcfg_XMin->text() ); + if ( m_parser->parserError()!=0 ) + return false; + double const max = m_parser->eval( configAxesDialog->kcfg_XMax->text() ); + if ( m_parser->parserError()!=0 ) + return false; + if ( min >= max ) + { + KMessageBox::error(this,i18n("The minimum range value must be lower than the maximum range value")); + return false; + } + return true; +} +bool CoordsConfigDialog::evalY() +{ + double const min = m_parser->eval( configAxesDialog->kcfg_YMin->text() ); + if ( m_parser->parserError()!=0 ) + return false; + double const max = m_parser->eval( configAxesDialog->kcfg_YMax->text() ); + if ( m_parser->parserError()!=0 ) + return false; + if ( min >= max ) + { + KMessageBox::error(this,i18n("The minimum range value must be lower than the maximum range value")); + return false; + } + return true; +} + +void CoordsConfigDialog::slotOk() +{ + if ( !(configAxesDialog->radioButton1_4->isChecked() && !evalX()) && !(configAxesDialog->radioButton1_4_2->isChecked() && !evalY())) + KConfigDialog::slotOk(); +} + +void CoordsConfigDialog::slotApply() +{ + if ( !(configAxesDialog->radioButton1_4->isChecked() && !evalX()) && !(configAxesDialog->radioButton1_4_2->isChecked() && !evalY())) + KConfigDialog::slotApply(); +} + +#include "coordsconfigdialog.moc" diff --git a/kmplot/kmplot/coordsconfigdialog.h b/kmplot/kmplot/coordsconfigdialog.h new file mode 100644 index 00000000..f7f8cc48 --- /dev/null +++ b/kmplot/kmplot/coordsconfigdialog.h @@ -0,0 +1,56 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef COORDSCONFIGDIALOG_H +#define COORDSCONFIGDIALOG_H + +#include + +#include "xparser.h" + +class SettingsPageCoords; + +/** +@author Fredrik Edemar +*/ +/// +class CoordsConfigDialog : public KConfigDialog +{ + Q_OBJECT + public: + CoordsConfigDialog(XParser *p, QWidget *parent = 0); + ~CoordsConfigDialog(); + protected slots: + virtual void slotOk(); + virtual void slotApply(); + private: + bool evalX(); + bool evalY(); + + Parser *m_parser; + SettingsPageCoords* configAxesDialog; +}; + +#endif diff --git a/kmplot/kmplot/diagr.cpp b/kmplot/kmplot/diagr.cpp new file mode 100644 index 00000000..ba438c7b --- /dev/null +++ b/kmplot/kmplot/diagr.cpp @@ -0,0 +1,653 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter M�ler +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +//local includes +#include "diagr.h" +#include "settings.h" + +#ifdef __osf__ +#include +#define isnan(x) IsNAN(x) +#define isinf(x) IsINF(X) +#endif + +#ifdef USE_SOLARIS +#include +int isinf(double x) +{ + return !finite(x) && x==x; +} +#endif + +#include + +CDiagr::CDiagr() +{ + frameColor=qRgb(0, 0, 0); + axesColor=qRgb(0, 0, 0); + gridColor=qRgb(192, 192, 192); + borderThickness=2; + axesLineWidth = Settings::axesLineWidth(); + gridLineWidth = Settings::gridLineWidth(); + ticWidth = Settings::ticWidth(); + ticLength = Settings::ticLength(); + g_mode = Settings::gridStyle(); + ex=ey=1.; +} + + +CDiagr::~CDiagr() +{} + +void CDiagr::Create(QPoint Ref, // Bezugspunkt links unten + int lx, int ly, // Achsenl�gen + double xmin, double xmax, // x-Wertebereich + double ymin, double ymax) // y-Wertebereich +{ int x, y, h, w; + + CDiagr::xmin=xmin; // globale Variablen setzen + CDiagr::xmax=xmax; + CDiagr::ymin=ymin; + CDiagr::ymax=ymax; + xmd=xmax+1e-6; + ymd=ymax+1e-6; + tsx=ceil(xmin/ex)*ex; + tsy=ceil(ymin/ey)*ey; + skx=lx/(xmax-xmin); // Skalierungsfaktoren berechnen + sky=ly/(ymax-ymin); + ox=Ref.x()-skx*xmin+0.5; // Ursprungskoordinaten berechnen + oy=Ref.y()+sky*ymax+0.5; + PlotArea.setRect(x=Ref.x(), y=Ref.y(), w=lx, h=ly); + if( Settings::showExtraFrame() ) + { + x-=20; + y-=20; + w+=40; + h+=40; + + if( Settings::showLabel() && ymin>=0. ) + h+=60; + } + + m_frame.setRect(x, y, w, h); +} + + +void CDiagr::Skal( double ex, double ey ) +{ + CDiagr::ex=ex; + CDiagr::ey=ey; + g_mode = Settings::gridStyle(); + tsx=ceil(xmin/ex)*ex; + tsy=ceil(ymin/ey)*ey; +} + + +void CDiagr::Plot(QPainter* pDC) +{ + QPen pen(frameColor, borderThickness); + + if( g_mode != GRID_NONE ) + drawGrid( pDC ); // draw the grid + drawAxes( pDC ); // draw the axes + if( Settings::showLabel() ) + drawLabels(pDC); // Achsen beschriften + if( Settings::showFrame() || Settings::showExtraFrame() )// FRAME zeichnen + { + pDC->setPen(pen); + pDC->drawRect(m_frame); + } +} + + +int CDiagr::Transx( double x ) // reale x-Koordinate +{ + int xi; // transformierte x-Koordinate + static double lastx; // vorherige x-Koordinate + if(isnan(x)) + { + xclipflg=1; + if(lastx<1. && lastx>-1.) + xi=(int)(ox-skx*lastx); + else + xi=(lastx<0)? PlotArea.left(): PlotArea.right(); + } + else if(isinf(x)==-1) + { + xclipflg=0; + xi=PlotArea.left(); + } + else if(isinf(x)==1) + { + xclipflg=0; + xi=PlotArea.right(); + + } + else if(xxmax) + { + xclipflg=1; + xi=PlotArea.right(); + } + else + { + xclipflg=0; + xi=(int)(ox+skx*x); + } + + lastx=x; + return xi; +} + + +int CDiagr::Transy(double y) // reale y-Koordinate +{ + int yi; // transformierte y-Koordinate + static double lasty; // vorherige y-Koordinate + if(isnan(y)) + { + yclipflg=1; + if(lasty<1. && lasty>-1.) + yi=(int)(oy-sky*lasty); + else + yi=(lasty<0)? PlotArea.bottom(): PlotArea.top(); + } + else if(isinf(y)==-1) + { + yclipflg=0; + yi=PlotArea.bottom(); + + } + else if(isinf(y)==1) + { + yclipflg=0; + yi=PlotArea.top(); + + } + else if(yymax) + { + yclipflg=1; + yi=PlotArea.top(); + } + else + { + yclipflg=0; + yi=(int)(oy-sky*y); + } + + lasty=y; + return yi; +} + + +double CDiagr::Transx(int x) // Bildschirmkoordinate +{ return (x-ox)/skx; // reale x-Koordinate +} + + +double CDiagr::Transy(int y) // Bildschirmkoordinate +{ return (oy-y)/sky; // reale y-Koordinate +} + + +void CDiagr::drawAxes( QPainter* pDC ) // draw axes +{ int a, b, tl; + double d, da, db; + + if( Settings::showAxes() ) + { + pDC->setPen( QPen( axesColor, axesLineWidth ) ); + b = Transy(0.); + a = PlotArea.right(); + pDC->Lineh(PlotArea.left(), b, a); // x-Achse + if( Settings::showArrows()) // ARROWS + { int const dx=40; + int const dy=15; + pDC->Line(a, b, a-dx, b+dy); + pDC->Line(a, b, a-dx, b-dy); + } + + a = Transx(0.); + b = PlotArea.top(); + pDC->Linev(a, PlotArea.bottom(), b); // y-Achse + if( Settings::showArrows() ) // ARROWS + { int const dx=15; + int const dy=40; + pDC->Line(a, b, a-dx, b+dy); + pDC->Line(a, b, a+dx, b+dy); + } + } + + pDC->setPen( QPen( axesColor, ticWidth ) ); + if( Settings::showAxes() ) + { + da=oy-ticLength; + db=oy+ticLength; + tl= Settings::showFrame()? 0: ticLength; + d=tsx; + if(da<(double)PlotArea.top()) + { + a=PlotArea.top()-tl; + b=PlotArea.top()+ticLength; + } + else if(db>(double)PlotArea.bottom()) + { + b=PlotArea.bottom()+tl; + a=PlotArea.bottom()-ticLength; + } + else + { + a=(int)da; + b=(int)db; + } + + while(dLinev(Transx(d), a, b); + d+=ex; + } + + da=ox-ticLength; + db=ox+ticLength; + d=tsy; + if(da<(double)PlotArea.left()) + { + a=PlotArea.left()-tl; + b=PlotArea.left()+ticLength; + } + else if(db>(double)PlotArea.right()) + { + b=PlotArea.right()+tl; + a=PlotArea.right()-ticLength; + } + else + { + a=(int)da; + b=(int)db; + } + + while(dLineh(a, Transy(d), b); + d+=ey; + } + } + else if( Settings::showFrame() ) + { + a=PlotArea.bottom()+ticLength; + b=PlotArea.top()-ticLength; + d=tsx; + while(dLinev(Transx(d), PlotArea.bottom(), a); + pDC->Linev(Transx(d), PlotArea.top(), b); + d+=ex; + } + + a=PlotArea.left()+ticLength; + b=PlotArea.right()-ticLength; + d=tsy; + while(dLineh(PlotArea.left(), Transy(d), a); + pDC->Lineh(PlotArea.right(), Transy(d), b); + d+=ey; + } + } +} + + +void CDiagr::drawGrid( QPainter* pDC ) +{ + int a, b; + double d, x, y; + QPen pen( gridColor, gridLineWidth ); + + pDC->setPen(pen); + if( g_mode==GRID_LINES ) + { + d=tsx; + while(dLinev(Transx(d), PlotArea.bottom(), PlotArea.top()); + d+=ex; + } + d=tsy; + while(dLineh(PlotArea.left(), Transy(d), PlotArea.right()); + d+=ey; + } + } + else if( g_mode==GRID_CROSSES ) + { + int const dx = 5; + int const dy = 5; + + for(x=tsx; xLineh(a-dx, b, a+dx); + pDC->Linev(a, b-dy, b+dy); + } + } + } + else if( g_mode==GRID_POLAR ) + { + int y2; + double w; + QRect const rc=PlotArea; + + pDC->setClipRect(pDC->xForm(rc)); + double const c=hypot(xmd*skx, ymd*sky); + int const xm=(int)(c+ox); + int const dr=(int)(skx*ex); + int const d2r=(int)(2.*skx*ex); + int x1=(int)ox-dr; + int y1=(int)oy-dr; + int x2=y2=d2r; + + do + { + pDC->drawEllipse(x1, y1, x2, y2); + x1-=dr; + y1-=dr; + x2+=d2r; + y2+=d2r; + } + while(x2<=xm); + + x1=(int)ox; + y1=(int)oy; + for(w=0.; w<2.*M_PI; w+=M_PI/12.) + { + x2=(int)(ox+c*cos(w)); + y2=(int)(oy+c*sin(w)); + pDC->Line(x1, y1, x2, y2); + } + pDC->setClipping(false); + } +} + + +void CDiagr::drawLabels(QPainter* pDC) +{ + int const dx=15; + int const dy=40; + QFont const font=QFont( Settings::axesFont(), Settings::axesFontSize() ); + pDC->setFont(font); + int const x=Transx(0.); + int const y=Transy(0.); + double d; + int n; + QString s; + + //pDC->drawText(x-dx, y+dy, 0, 0, Qt::AlignRight|Qt::AlignVCenter|Qt::DontClip, "0"); + char draw_next=0; + QFontMetrics const test(font); + int swidth=0; + + for(d=tsx, n=(int)ceil(xmin/ex); d-swidth && draw_next==0) + { + draw_next=1; + continue; + } + if (draw_next>0) + { + if (draw_next==1) + { + draw_next++; + continue; + } + else + draw_next=0; + } + pDC->drawText(Transx(d), y+dy, 0, 0, Qt::AlignCenter|Qt::DontClip, s); + } + else if(fabs(ex-M_PI/3.)<1e-3) + { + if(n==-1 || n==1) + s+="pi/3";//s+=QChar(960)+QString("/3"); + else if(n%3==0) + { + if(n==-3 || n==3) + s+="pi";//s+=QChar(960); + else + { + s=QString().sprintf("%+d", n/3); + s+="pi";//s+=QChar(960); + } + } + else + continue; + swidth = test.width(s); + if ( Transx(d)-x-swidth && draw_next==0) + { + draw_next=1; + continue; + } + if (draw_next>0) + { + if (draw_next==1) + { + draw_next++; + continue; + } + else + draw_next=0; + } + pDC->drawText(Transx(d), y+dy, 0, 0, Qt::AlignCenter|Qt::DontClip, s); + } + else if(fabs(ex-M_PI/4.)<1e-3) + { + if(n==-1 || n==1) + s+="pi/4";//s+=QChar(960)+QString("/4"); + else if(n%4==0) + { + if(n==-4 || n==4) + s+="pi";//s+=QChar(960); + else + { + s=QString().sprintf("%+d", n/4); + s+="pi";//s+=QChar(960); + } + } + else + continue; + swidth = test.width(s); + if ( Transx(d)-x-swidth && draw_next==0) + { + draw_next=1; + continue; + } + if (draw_next>0) + { + if (draw_next==1) + { + draw_next++; + continue; + } + else + draw_next=0; + } + pDC->drawText(Transx(d), y+dy, 0, 0, Qt::AlignCenter|Qt::DontClip, s); + } + else if((n%5==0 || n==1 || n==-1 || draw_next)) + { + s=QString().sprintf("%+0.3g", n*ex); + swidth = test.width(s); + if ( Transx(d)-x-swidth && draw_next==0) + { + draw_next=1; + continue; + } + if (draw_next>0) + { + if (draw_next==1) + { + draw_next++; + continue; + } + else + draw_next=0; + } + pDC->drawText(Transx(d), y+dy, 0, 0, Qt::AlignCenter|Qt::DontClip, s); + } + } + + if(ymax<0 && xmax<0) + pDC->drawText(Transx(xmax)-(4*dx), y+(dy-20), 0, 0, Qt::AlignCenter|Qt::DontClip, "x"); + else + pDC->drawText(Transx(xmax)-dx, y+dy, 0, 0, Qt::AlignCenter|Qt::DontClip, "x"); + + for(d=tsy, n=(int)ceil(ymin/ey); d=0) + pDC->drawText(x+dx, Transy(d), 0, 0, Qt::AlignVCenter|Qt::AlignLeft|Qt::DontClip, s); + else + pDC->drawText(x-dx, Transy(d), 0, 0, Qt::AlignVCenter|Qt::AlignRight|Qt::DontClip, s); + } + else if(fabs(ey-M_PI/3.)<1e-3) + { + if(n==-1 || n==1) + s+="pi/3";//s+=QChar(960)+QString("/3"); + else if(n%3==0) + { + if(n==-3 || n==3) + s+="pi";//s+=QChar(960); + else + { + s=QString().sprintf("%+d", n/3); + s+="pi";//s+=QChar(960); + } + } + else + continue; + if (xmin>=0) + pDC->drawText(x+dx, Transy(d), 0, 0, Qt::AlignVCenter|Qt::AlignLeft|Qt::DontClip, s); + else + pDC->drawText(x-dx, Transy(d), 0, 0, Qt::AlignVCenter|Qt::AlignRight|Qt::DontClip, s); + } + else if(fabs(ey-M_PI/4.)<1e-3) + { + if(n==-1 || n==1) + s+="pi/4";//s+=QChar(960)+QString("/4"); + else if(n%4==0) + { + if(n==-4 || n==4) + s+="pi";//s+=QChar(960); + else + { + s=QString().sprintf("%+d", n/4); + s+="pi";//s+=QChar(960); + } + } + else + continue; + if (xmin>=0) + pDC->drawText(x+dx, Transy(d), 0, 0, Qt::AlignVCenter|Qt::AlignLeft|Qt::DontClip, s); + else + pDC->drawText(x-dx, Transy(d), 0, 0, Qt::AlignVCenter|Qt::AlignRight|Qt::DontClip, s); + } + else if((n%5==0 || n==1 || n==-1)) + { + s=QString().sprintf("%+0.3g", n*ey); + if (xmin>=0) + pDC->drawText(x+dx, Transy(d), 0, 0, Qt::AlignVCenter|Qt::AlignLeft|Qt::DontClip, s); + else + pDC->drawText(x-dx, Transy(d), 0, 0, Qt::AlignVCenter|Qt::AlignRight|Qt::DontClip, s); + } + } + + if(ymax<0 && xmax<0) + pDC->drawText(x-dx, Transy(ymax)+(2*dy), 0, 0, Qt::AlignVCenter|Qt::AlignRight|Qt::DontClip, "y"); + else if (xmin>0) + pDC->drawText(x-(2*dx), Transy(ymax)+dy, 0, 0, Qt::AlignVCenter|Qt::AlignRight|Qt::DontClip, "y"); + else + pDC->drawText(x-dx, Transy(ymax)+dy, 0, 0, Qt::AlignVCenter|Qt::AlignRight|Qt::DontClip, "y"); +} diff --git a/kmplot/kmplot/diagr.h b/kmplot/kmplot/diagr.h new file mode 100644 index 00000000..45cae5a6 --- /dev/null +++ b/kmplot/kmplot/diagr.h @@ -0,0 +1,145 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter M�ler +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ +/** @file diagr.h + * @brief Contains the CDiagr class. */ + +#ifndef diagr_included +#define diagr_included + +// standard includes +#include +#include + +// Qt includes +#include + +//@{ +/// Some abbreviations for horizontal and vertical lines. +#define Line drawLine +#define Lineh(x1, y, x2) drawLine(x1, y, x2, y) +#define Linev(x, y1, y2) drawLine(x, y1, x, y2) +//@} + +//@{ +/// Grid styles. +#define GRID_NONE 0 +#define GRID_LINES 1 +#define GRID_CROSSES 2 +#define GRID_POLAR 3 +//@} + +/** @short This class manages the core drawing of the axes and the grid. */ +class CDiagr +{ +public: + /// Contructor. Members are set to initial values. + ///@see Create() + CDiagr(); + /// Nothing to do for the destructor. + ~CDiagr(); + + /// Sets all members to current values. + void Create( QPoint Ref, + int lx, int ly, + double xmin, double xmax, + double ymin, double ymax ); + /// Sets the current values for the scaling factors + void Skal( double ex, double ey ); + /// Draws all requested parts of the diagram (axes, labels, grid e.g.) + void Plot( QPainter* pDC ); + /// Returns the rectangle around the core of the plot area. + QRect GetPlotArea() { return PlotArea; } + /// Returns the rectangle for the frame around the plot. Extra frame is bigger. + QRect GetFrame() { return m_frame; } + + /** @name Transformations */ + //@{ + /// These functions convert real coordinates to pixel coordinates and vice versa. + int Transx(double); + int Transy(double); + double Transx(int); + double Transy(int); + //@} + + /** @name Style options + * These members hold the current options for line widths and colors + */ + //@{ + QRgb frameColor; ///< color of the border frame + QRgb axesColor; ///< color of the axes + QRgb gridColor; ///< color of the grid + + uint borderThickness, ///< current line width for the border frame + axesLineWidth, ///< current line width for the axes + gridLineWidth, ///< current line width for the grid + ticWidth, ///< current line width for the tics + ticLength, ///< current length of the tic lines + //@} + xclipflg, ///< clipflg is set to 1 if the plot is out of the plot aerea. + yclipflg; ///< clipflg is set to 1 if the plot is out of the plot aerea. + + +private: + + /// Draw the coordinate axes. + void drawAxes(QPainter*); + /// Draw the grid. + void drawGrid( QPainter* ); + /// Write labels. + void drawLabels(QPainter*); + /// Current grid style. + int g_mode; + + //@{ + /// Plot range edge. + double xmin, xmax, ymin, ymax; + //@} + //@{ + /// Clip boundage. + double xmd, ymd; + //@} + //@{ + /// Axes tic distance. + double ex, ey; + //@} + //@{ + ///Position of the first tic. + double tsx, tsy; + //@} + //@{ + /// Screen coordinates of the coordinate system origin. + double ox, oy; + //@} + //@{ + /// Transformation factors. + /// @see Skal + double skx, sky; + //@} + + QRect PlotArea; ///< plot area + QRect m_frame; ///< frame around the plot +}; + +#endif // diagr_included diff --git a/kmplot/kmplot/editderivativespage.ui b/kmplot/kmplot/editderivativespage.ui new file mode 100644 index 00000000..a6a88b78 --- /dev/null +++ b/kmplot/kmplot/editderivativespage.ui @@ -0,0 +1,276 @@ + +EditDerivativesPage + + + EditDerivativesPage + + + + 0 + 0 + 323 + 255 + + + + Edit Derivatives + + + + unnamed + + + + grp1der + + + Box + + + Sunken + + + + unnamed + + + + colorDerivative1 + + + false + + + + + + color of the plot line + + + Click this button to choose a color for the plot line. + + + + + TextLabel2_2_2 + + + 0.1mm + + + + + textLabel2_2_2 + + + &Color: + + + colorDerivative1 + + + + + lineWidthDerivative1 + + + false + + + 1 + + + width of the plot line + + + Change the width of the plot line in steps of 0.1mm. + + + + + showDerivative1 + + + Show &1st derivative + + + Show first derivative + + + If this box is checked, the first derivative will be plotted, too. + + + + + textLabel1_3_2_2 + + + &Line width: + + + lineWidthDerivative1 + + + + + + + grp2der + + + Box + + + Sunken + + + + unnamed + + + + textLabel2_2 + + + Colo&r: + + + colorDerivative2 + + + + + colorDerivative2 + + + false + + + + + + color of the plot line + + + Click this button to choose a color for the plot line. + + + + + textLabel1_3_2 + + + Line &width: + + + lineWidthDerivative2 + + + + + lineWidthDerivative2 + + + false + + + 1 + + + width of the plot line + + + Change the width of the plot line in steps of 0.1mm. + + + + + TextLabel2_2 + + + 0.1mm + + + + + showDerivative2 + + + Show &2nd derivative + + + Show second derivative + + + If this box is checked, the first derivative will be plotted, too. + + + + + + + spacer6 + + + Vertical + + + Expanding + + + + 20 + 110 + + + + + + + + + + showDerivative1 + toggled(bool) + lineWidthDerivative1 + setEnabled(bool) + + + showDerivative1 + toggled(bool) + colorDerivative1 + setEnabled(bool) + + + showDerivative2 + toggled(bool) + lineWidthDerivative2 + setEnabled(bool) + + + showDerivative2 + toggled(bool) + colorDerivative2 + setEnabled(bool) + + + showDerivative1 + toggled(bool) + textLabel1_3_2_2 + setEnabled(bool) + + + + showDerivative1 + lineWidthDerivative1 + colorDerivative1 + showDerivative2 + lineWidthDerivative2 + colorDerivative2 + + + + knuminput.h + knuminput.h + + diff --git a/kmplot/kmplot/editfunction.cpp b/kmplot/kmplot/editfunction.cpp new file mode 100644 index 00000000..60786d21 --- /dev/null +++ b/kmplot/kmplot/editfunction.cpp @@ -0,0 +1,446 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möller +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +// Qt includes +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +// KDE includes +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +// local includes +#include "editfunction.h" +#include "editfunction.moc" +#include "View.h" +#include "editfunctionpage.h" +#include "editderivativespage.h" +#include "editintegralpage.h" +#include "kparametereditor.h" + +EditFunction::EditFunction( XParser* parser, QWidget* parent, const char* name ) : + KDialogBase( IconList, "Caption", Help|Ok|Cancel, Ok, parent, name ), m_parser(parser) +{ + QVBox *page0 = addVBoxPage( i18n("Function"), i18n( "Function" ), SmallIcon( "func", 32 ) ); + editfunctionpage = new EditFunctionPage( page0 ); + QVBox *page1 = addVBoxPage( i18n("Derivatives"), i18n( "Derivatives" ), SmallIcon( "deriv_func", 32 ) ); + editderivativespage = new EditDerivativesPage( page1 ); + QVBox *page2 = addVBoxPage( i18n("Integral"), i18n( "Integral" ), SmallIcon( "integral_func", 32 ) ); + editintegralpage = new EditIntegralPage( page2 ); + for( int number = 0; number < SLIDER_COUNT; number++ ) + { + editfunctionpage->listOfSliders->insertItem( i18n( "Slider No. %1" ).arg( number +1) ); + } + connect( editfunctionpage->cmdParameter, SIGNAL ( clicked() ), this, SLOT( cmdParameter_clicked() ) ); + connect( editfunctionpage->useNoParameter, SIGNAL ( toggled(bool) ), this, SLOT( noParameter_toggled(bool) ) ); + connect( editfunctionpage->customMinRange, SIGNAL ( toggled(bool) ), this, SLOT( customMinRange_toggled(bool) ) ); + connect( editfunctionpage->customMaxRange, SIGNAL ( toggled(bool) ), this, SLOT( customMaxRange_toggled(bool) ) ); + m_updatedfunction = 0; +} + +void EditFunction::initDialog( int id ) +{ + m_id = id; + if( m_id == -1 ) clearWidgets(); //new function, so clear all values + else setWidgets(); + editfunctionpage->equation->setFocus(); +} + +void EditFunction::clearWidgets() +{ + // Clear the Function page + editfunctionpage->equation->clear(); + editfunctionpage->hide->setChecked( false ); + editfunctionpage->customMinRange->setChecked( false ); + editfunctionpage->customMaxRange->setChecked( false ); + editfunctionpage->min->clear(); + editfunctionpage->max->clear(); + editfunctionpage->lineWidth->setValue( m_parser->linewidth0 ); + editfunctionpage->color->setColor( m_parser->defaultColor(m_parser->getNextIndex() ) ); + + // Clear the Derivatives page + editderivativespage->showDerivative1->setChecked( false ); + editderivativespage->lineWidthDerivative1->setValue( editfunctionpage->lineWidth->value() ); + editderivativespage->colorDerivative1->setColor( editfunctionpage->color->color() ); + editderivativespage->showDerivative2->setChecked( false ); + editderivativespage->lineWidthDerivative2->setValue( editfunctionpage->lineWidth->value() ); + editderivativespage->colorDerivative2->setColor( editfunctionpage->color->color() ); + + // Clear the Integral page + editintegralpage->precision->setValue( Settings::stepWidth()); + editintegralpage->color->setColor( editfunctionpage->color->color() ); + editintegralpage->lineWidth->setValue(editfunctionpage->lineWidth->value()); + +} + +void EditFunction::setWidgets() +{ + Ufkt *ufkt = &m_parser->ufkt[ m_parser->ixValue(m_id) ]; + editfunctionpage->equation->setText( ufkt->fstr ); + editfunctionpage->hide->setChecked( !ufkt->f_mode); + editfunctionpage->lineWidth->setValue( ufkt->linewidth ); + editfunctionpage->color->setColor( ufkt->color ); + + if (ufkt->usecustomxmin) + { + editfunctionpage->customMinRange->setChecked(true); + editfunctionpage->min->setText( ufkt->str_dmin ); + } + else + editfunctionpage->customMinRange->setChecked(false); + if (ufkt->usecustomxmax) + { + editfunctionpage->customMaxRange->setChecked(true); + editfunctionpage->max->setText( ufkt->str_dmax ); + } + else + editfunctionpage->customMaxRange->setChecked(false); + + m_parameter = ufkt->parameters; + if( ufkt->use_slider == -1 ) + if ( ufkt->parameters.isEmpty() ) + editfunctionpage->useNoParameter->setChecked( true ); + else + editfunctionpage->useList->setChecked( true ); + else + { + editfunctionpage->useSlider->setChecked( true ); + editfunctionpage->listOfSliders->setCurrentItem( ufkt->use_slider ); + } + + editderivativespage->showDerivative1->setChecked( ufkt->f1_mode ); + editderivativespage->lineWidthDerivative1->setValue( ufkt->f1_linewidth ); + editderivativespage->colorDerivative1->setColor( ufkt->f1_color ); + editderivativespage->showDerivative2->setChecked( ufkt->f2_mode ); + editderivativespage->lineWidthDerivative2->setValue( ufkt->f2_linewidth ); + editderivativespage->colorDerivative2->setColor( ufkt->f2_color ); + editintegralpage->precision->setValue( ufkt->integral_precision ); + editintegralpage->lineWidth->setValue( ufkt->integral_linewidth ); + editintegralpage->color->setColor( ufkt->integral_color ); + + if ( ufkt->integral_mode ) + { + editintegralpage->showIntegral->setChecked( ufkt->integral_mode ); + editintegralpage->customPrecision->setChecked( ufkt->integral_use_precision ); + editintegralpage->txtInitX->setText(ufkt->str_startx); + editintegralpage->txtInitY->setText(ufkt->str_starty); + + } + +} + +void EditFunction::accept() +{ + QString f_str( editfunctionpage->equation->text() ); + + if ( m_id!=-1 ) + m_parser->fixFunctionName(f_str, XParser::Function, m_id); + else + m_parser->fixFunctionName(f_str, XParser::Function); + if ( f_str.at(0)== 'x' || f_str.at(0)== 'y' || f_str.at(0)== 'r') + { + KMessageBox::error( this, i18n("You can only define plot functions in this dialog")); + return; + } + + Ufkt tmp_ufkt; //all settings are saved here until we know that no errors have appeared + if( editfunctionpage->customMinRange->isChecked() ) + { + tmp_ufkt.usecustomxmin = true; + tmp_ufkt.str_dmin = editfunctionpage->min->text(); + tmp_ufkt.dmin = m_parser->eval( editfunctionpage->min->text() ); + if (m_parser->parserError() != 0) + { + showPage(0); + editfunctionpage->min->setFocus(); + editfunctionpage->min->selectAll(); + return; + } + } + else + tmp_ufkt.usecustomxmin = false; + if( editfunctionpage->customMaxRange->isChecked() ) + { + tmp_ufkt.usecustomxmax = true; + tmp_ufkt.str_dmax= editfunctionpage->max->text(); + tmp_ufkt.dmax = m_parser->eval( editfunctionpage->max->text() ); + if (m_parser->parserError() != 0) + { + showPage(0); + editfunctionpage->max->setFocus(); + editfunctionpage->max->selectAll(); + return; + } + } + else + tmp_ufkt.usecustomxmax = false; + + if( tmp_ufkt.usecustomxmin && tmp_ufkt.usecustomxmax ) + { + if ( tmp_ufkt.dmin >= tmp_ufkt.dmax) + { + KMessageBox::error(this,i18n("The minimum range value must be lower than the maximum range value")); + showPage(0); + editfunctionpage->min->setFocus(); + editfunctionpage->min->selectAll(); + return; + } + + if ( tmp_ufkt.dminView::xmax ) + { + KMessageBox::error(this,i18n("Please insert a minimum and maximum range between %1 and %2").arg(View::xmin).arg(View::xmax) ); + showPage(0); + editfunctionpage->min->setFocus(); + editfunctionpage->min->selectAll(); + return; + } + } + + tmp_ufkt.linewidth = editfunctionpage->lineWidth->value(); + tmp_ufkt.color = editfunctionpage->color->color().rgb(); + + if (editintegralpage->showIntegral->isChecked() ) + { + double initx = m_parser->eval(editintegralpage->txtInitX->text()); + tmp_ufkt.startx = initx; + tmp_ufkt.str_startx = editintegralpage->txtInitX->text(); + if (m_parser->parserError(false) != 0) + { + KMessageBox::error(this,i18n("Please insert a valid x-value")); + showPage(2); + editintegralpage->txtInitX->setFocus(); + editintegralpage->txtInitX->selectAll(); + return; + } + + double inity = m_parser->eval(editintegralpage->txtInitY->text()); + tmp_ufkt.starty = inity; + tmp_ufkt.str_starty = editintegralpage->txtInitY->text(); + if (m_parser->parserError(false) != 0) + { + KMessageBox::error(this,i18n("Please insert a valid y-value")); + showPage(2); + editintegralpage->txtInitY->setFocus(); + editintegralpage->txtInitY->selectAll(); + return; + } + tmp_ufkt.integral_mode = 1; + } + else + tmp_ufkt.integral_mode = 0; + + tmp_ufkt.integral_color = editintegralpage->color->color().rgb(); + tmp_ufkt.integral_use_precision = editintegralpage->customPrecision->isChecked(); + tmp_ufkt.integral_precision = editintegralpage->precision->value(); + tmp_ufkt.integral_linewidth = editintegralpage->lineWidth->value(); + + tmp_ufkt.f_mode = !editfunctionpage->hide->isChecked(); + + if( editfunctionpage->useSlider->isChecked() ) + tmp_ufkt.use_slider = editfunctionpage->listOfSliders->currentItem(); //specify which slider that will be used + else + { + tmp_ufkt.use_slider = -1; + if ( editfunctionpage->useNoParameter->isChecked() || m_parameter.isEmpty() ) + m_parameter.clear(); + else + { + tmp_ufkt.parameters = m_parameter; + } + + } + + tmp_ufkt.f1_mode = editderivativespage->showDerivative1->isChecked(); + tmp_ufkt.f1_linewidth = editderivativespage->lineWidthDerivative1->value(); + tmp_ufkt.f1_color = editderivativespage->colorDerivative1->color().rgb(); + + tmp_ufkt.f2_mode = editderivativespage->showDerivative2->isChecked(); + tmp_ufkt.f2_linewidth = editderivativespage->lineWidthDerivative2->value(); + tmp_ufkt.f2_color = editderivativespage->colorDerivative2->color().rgb(); + + if ( f_str.contains('y') != 0 && ( tmp_ufkt.f_mode || tmp_ufkt.f1_mode || tmp_ufkt.f2_mode) ) + { + KMessageBox::error( this, i18n( "Recursive function is only allowed when drawing integral graphs") ); + return; + } + + Ufkt *added_ufkt; + if( m_id != -1 ) //when editing a function: + { + int const ix = m_parser->ixValue(m_id); + if ( ix == -1) //The function could have been deleted + { + KMessageBox::error(this,i18n("Function could not be found")); + return; + } + added_ufkt = &m_parser->ufkt[ix]; + QString const old_fstr = added_ufkt->fstr; + if(( (!m_parameter.isEmpty() && editfunctionpage->useList->isChecked() ) || editfunctionpage->useSlider->isChecked() ) && !functionHas2Arguments() ) + fixFunctionArguments(f_str); //adding an extra argument for the parameter value + added_ufkt->fstr = f_str; + m_parser->reparse(added_ufkt); //reparse the funcion + if ( m_parser->parserError() != 0) + { + added_ufkt->fstr = old_fstr; + m_parser->reparse(added_ufkt); + raise(); + showPage(0); + editfunctionpage->equation->setFocus(); + editfunctionpage->equation->selectAll(); + return; + } + } + else //creating a new function + { + if(( (!m_parameter.isEmpty() && editfunctionpage->useList->isChecked() ) || editfunctionpage->useSlider->isChecked() ) && !functionHas2Arguments() ) + fixFunctionArguments(f_str); //adding an extra argument for the parameter value + int const id = m_parser->addfkt( f_str ); //create a new function otherwise + if( id == -1) + { + m_parser->parserError(); + raise(); + showPage(0); + editfunctionpage->equation->setFocus(); + editfunctionpage->equation->selectAll(); + return; + } + added_ufkt = &m_parser->ufkt.last(); + } + //save all settings in the function now when we know no errors have appeared + added_ufkt->f_mode = tmp_ufkt.f_mode; + added_ufkt->f1_mode = tmp_ufkt.f1_mode; + added_ufkt->f2_mode = tmp_ufkt.f2_mode; + added_ufkt->integral_mode = tmp_ufkt.integral_mode; + added_ufkt->integral_use_precision = tmp_ufkt.integral_use_precision; + added_ufkt->linewidth = tmp_ufkt.linewidth; + added_ufkt->f1_linewidth = tmp_ufkt.f1_linewidth; + added_ufkt->f2_linewidth = tmp_ufkt.f2_linewidth; + added_ufkt->integral_linewidth = tmp_ufkt.integral_linewidth; + added_ufkt->str_dmin = tmp_ufkt.str_dmin; + added_ufkt->str_dmax = tmp_ufkt.str_dmax; + added_ufkt->dmin = tmp_ufkt.dmin; + added_ufkt->dmax = tmp_ufkt.dmax; + added_ufkt->str_startx = tmp_ufkt.str_startx; + added_ufkt->str_starty = tmp_ufkt.str_starty; + added_ufkt->oldx = tmp_ufkt.oldx; + added_ufkt->starty = tmp_ufkt.starty; + added_ufkt->startx = tmp_ufkt.startx; + added_ufkt->integral_precision = tmp_ufkt.integral_precision; + added_ufkt->color = tmp_ufkt.color; + added_ufkt->f1_color = tmp_ufkt.f1_color; + added_ufkt->f2_color = tmp_ufkt.f2_color; + added_ufkt->integral_color = tmp_ufkt.integral_color; + added_ufkt->parameters = tmp_ufkt.parameters; + added_ufkt->use_slider = tmp_ufkt.use_slider; + added_ufkt->usecustomxmin = tmp_ufkt.usecustomxmin; + added_ufkt->usecustomxmax = tmp_ufkt.usecustomxmax; + + m_updatedfunction = added_ufkt; + + // call inherited method + KDialogBase::accept(); +} + +Ufkt * EditFunction::functionItem() +{ + return m_updatedfunction; +} + +void EditFunction::slotHelp() +{ + kapp->invokeHelp( "", "kmplot" ); +} + +bool EditFunction::functionHas2Arguments() +{ + int const openBracket = editfunctionpage->equation->text().find( "(" ); + int const closeBracket = editfunctionpage->equation->text().find( ")" ); + return editfunctionpage->equation->text().mid( openBracket+1, closeBracket-openBracket-1 ).find( "," ) != -1; +} +void EditFunction::cmdParameter_clicked() +{ + editfunctionpage->useList->setChecked(true); + KParameterEditor *dlg = new KParameterEditor(m_parser,&m_parameter); + dlg->show(); +} +void EditFunction::noParameter_toggled(bool status) +{ + if (status) + { + editfunctionpage->cmdParameter->setEnabled(false); + editfunctionpage->listOfSliders->setEnabled(false); + } +} + +void EditFunction::customMinRange_toggled(bool status) +{ + if (status) + editfunctionpage->min->setEnabled(true); + else + editfunctionpage->min->setEnabled(false); +} + +void EditFunction::customMaxRange_toggled(bool status) +{ + if (status) + editfunctionpage->max->setEnabled(true); + else + editfunctionpage->max->setEnabled(false); +} + +void EditFunction::fixFunctionArguments(QString &f_str) +{ + int const openBracket = f_str.find( "(" ); + int const closeBracket = f_str.find( ")" ); + char parameter_name; + if ( closeBracket-openBracket == 2) //the function atribute is only one character + { + char const function_name = f_str.at(openBracket+1).latin1(); + parameter_name = 'a'; + while ( parameter_name == function_name) + parameter_name++; + } + else + parameter_name = 'a'; + f_str.insert(closeBracket,parameter_name); + f_str.insert(closeBracket,','); +} + diff --git a/kmplot/kmplot/editfunction.h b/kmplot/kmplot/editfunction.h new file mode 100644 index 00000000..9ef8ee05 --- /dev/null +++ b/kmplot/kmplot/editfunction.h @@ -0,0 +1,91 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möller +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef KEDITFUNCTION_H +#define KEDITFUNCTION_H + +#include + +#include "xparser.h" + +class XParser; +class EditFunctionPage; +class EditDerivativesPage; +class EditIntegralPage; + +/** @short Dialog window editing a function plot and its properties. */ +class EditFunction : public KDialogBase +{ + Q_OBJECT + public: + /// @param parser points to the parser instance. + /// @param parent points to the parent widget. + /// @param name of this instance. + EditFunction( XParser* parser, QWidget* parent = NULL, const char* name = NULL ); + /// Nothing special to do. + virtual ~EditFunction() {} + /// Fill the dialog's widgets with the properties of the parser function number index. + void initDialog( int id = -1 ); + /// Returns a pointer to the added/updated function + Ufkt *functionItem(); + + protected slots: + /// Overwrites the dialog's accept() method to make sure, that the user's input is valid. + virtual void accept(); + /// Invokes the HelpCenter. + void slotHelp(); + /// Called when the "Change parameter values" is clicked + void cmdParameter_clicked(); + /// Called when the no_parameter-radiobutton is toggled. + void noParameter_toggled(bool); + /// Called when customMinRange is toggled. + void customMinRange_toggled(bool); + /// Called when customMaxRange is toggled. + void customMaxRange_toggled(bool); + + private: + /// Clear alls widgets values + void clearWidgets(); + /// Fill the dialog's widgets with values from the parser + void setWidgets(); + /// Check, if the function has 2 arguments (function group) + bool functionHas2Arguments(); + /// Adding an extra argument + void fixFunctionArguments(QString &); + + /// Pointer to the parser instance + XParser* m_parser; + /// Current function index + int m_id; + QValueList m_parameter; + + EditFunctionPage* editfunctionpage; + EditDerivativesPage* editderivativespage; + EditIntegralPage* editintegralpage; + + Ufkt *m_updatedfunction; +}; + +#endif diff --git a/kmplot/kmplot/editfunctionpage.ui b/kmplot/kmplot/editfunctionpage.ui new file mode 100644 index 00000000..31d9bd28 --- /dev/null +++ b/kmplot/kmplot/editfunctionpage.ui @@ -0,0 +1,908 @@ + +EditFunctionPage + + + EditFunctionPage + + + true + + + + 0 + 0 + 313 + 519 + + + + Edit Function Plot + + + + unnamed + + + + groupBox1 + + + GroupBoxPanel + + + Sunken + + + Definition + + + + unnamed + + + + textLabel1_4 + + + &Equation: + + + equation + + + + + equation + + + + 7 + 0 + 0 + 0 + + + + enter an equation, for instance f(x)=x^2 + + + Enter an equation for the function. +Example: f(x)=x^2 + + + + + + + buttonGroup1 + + + Extensions + + + + unnamed + + + + hide + + + &Hide + + + hide the plot + + + Check this box if you want to hide the plot of the function. + + + + + + + parameterValues + + + Parameter Values + + + + unnamed + + + + useSlider + + + Use + + + change parameter value by moving a slider + + + Check this to change the parameter value by moving a slider. Select the slider from the list box on the right. The values vary from 0 (left) to 100 (right). + + + + + listOfSliders + + + false + + + Select a slider + + + Select one of the sliders to change the parameter value dynamically. The values vary from 0 (left) to 100 (right). + + + + + useList + + + Values from a list + + + read parameter values from a list + + + Check this to let KmPlot use parameter values given in a list. Edit this list by clicking the button on the right. + + + + + cmdParameter + + + false + + + Edit List... + + + Edit the list of parameters + + + Click here to open a list of parameter values. Here you can add, remove, and change them. + + + + + useNoParameter + + + Disable parameter values + + + true + + + Do not use any parameter values + + + By having this option selected parameter values are disabled in the function. + + + + + + + frame5 + + + Box + + + Sunken + + + + unnamed + + + + customMinRange + + + Custom plot m&inimum-range: + + + Customize the minimum plot range + + + Check this button and enter the plot range boundarys below. + + + + + textLabel1 + + + &Min: + + + min + + + + + min + + + false + + + lower boundary of the plot range + + + Enter the lower boundary of the plot range. Expressions like 2*pi are allowed, too. + + + + + customMaxRange + + + Custom plot m&aximum-range: + + + Customize the maximum plot range + + + Check this button and enter the plot range boundarys below. + + + + + max + + + false + + + upper boundary of the plot range + + + Enter the upper boundary of the plot range. Expressions like 2*pi are allowed, too. + + + + + textLabel1_2 + + + Ma&x: + + + max + + + + + + + frame6 + + + Box + + + Sunken + + + + unnamed + + + + textLabel2 + + + Co&lor: + + + color + + + + + color + + + + + + color of the plot line + + + Click this button to choose a color for the plot line. + + + + + textLabel1_3 + + + Line &width: + + + lineWidth + + + + + lineWidth + + + 1 + + + width of the plot line + + + Change the width of the plot line in steps of 0.1mm. + + + + + TextLabel2 + + + 0.1mm + + + + + + + spacer8 + + + Vertical + + + Expanding + + + + 20 + 20 + + + + + + + + KLineEdit +
    klineedit.h
    + + -1 + -1 + + 0 + + 5 + 5 + 0 + 0 + + image0 + destroyed() + destroyed(QObject*) + textChanged(const QString&) + returnPressed() + lostFocus() + selectionChanged() + completionBoxActivated(const QString&) + returnPressed(const QString&) + completion(const QString&) + substringCompletion(const QString&) + textRotation(KCompletionBase::KeyBindingType) + completionModeChanged(KGlobalSettings::Completion) + aboutToShowContextMenu(QPopupMenu*) + deleteLater() + cleanupEventFilter(QObject*) + setEnabled(bool) + setDisabled(bool) + setCaption(const QString&) + setIcon(const QPixmap&) + setIconText(const QString&) + setMouseTracking(bool) + setFocus() + clearFocus() + setUpdatesEnabled(bool) + update() + update(int,int,int,int) + update(const QRect&) + repaint() + repaint(bool) + repaint(int,int,int,int) + repaint(int,int,int,int,bool) + repaint(const QRect&) + repaint(const QRect&,bool) + repaint(const QRegion&) + repaint(const QRegion&,bool) + show() + hide() + setShown(bool) + setHidden(bool) + iconify() + showMinimized() + showMaximized() + showFullScreen() + showNormal() + polish() + constPolish() + close() + raise() + lower() + stackUnder(QWidget*) + move(int,int) + move(const QPoint&) + resize(int,int) + resize(const QSize&) + setGeometry(int,int,int,int) + setGeometry(const QRect&) + adjustSize() + focusProxyDestroyed() + setText(const QString&) + selectAll() + deselect() + clearValidator() + insert(const QString&) + clear() + undo() + redo() + setMaxLength(int) + setFrame(bool) + setEchoMode(EchoMode) + setReadOnly(bool) + setValidator(const QValidator*) + setFont(const QFont&) + setPalette(const QPalette&) + setSelection(int,int) + setCursorPosition(int) + setAlignment(int) + cut() + copy() + paste() + setDragEnabled(bool) + clipboardChanged() + setReadOnly(bool) + rotateText(KCompletionBase::KeyBindingType) + setCompletedText(const QString&) + setCompletedItems(const QStringList&) + setCompletedItems(const QStringList&,bool) + clear() + setSqueezedText(const QString&) + setText(const QString&) + makeCompletion(const QString&) + slotAboutToShow() + slotCancelled() + userCancelled(const QString&) + completionMenuActivated(int) + tripleClickTimeout() + slotRestoreSelectionColors() + setTextWorkaround(const QString&) + name + enabled + geometry + sizePolicy + minimumSize + maximumSize + sizeIncrement + baseSize + paletteForegroundColor + paletteBackgroundColor + paletteBackgroundPixmap + palette + backgroundOrigin + font + cursor + caption + icon + iconText + mouseTracking + focusPolicy + acceptDrops + frameShape + frameShadow + lineWidth + margin + midLineWidth + text + maxLength + frame + echoMode + cursorPosition + alignment + dragEnabled + readOnly + inputMask + contextMenuEnabled + urlDropsEnabled + trapEnterKeyEvent + enableSqueezedText +
    + + KColorButton +
    kcolorbutton.h
    + + -1 + -1 + + 0 + + 5 + 5 + 0 + 0 + + image0 + destroyed() + destroyed(QObject*) + pressed() + released() + clicked() + toggled(bool) + stateChanged(int) + changed(const QColor&) + deleteLater() + cleanupEventFilter(QObject*) + setEnabled(bool) + setDisabled(bool) + setCaption(const QString&) + setIcon(const QPixmap&) + setIconText(const QString&) + setMouseTracking(bool) + setFocus() + clearFocus() + setUpdatesEnabled(bool) + update() + update(int,int,int,int) + update(const QRect&) + repaint() + repaint(bool) + repaint(int,int,int,int) + repaint(int,int,int,int,bool) + repaint(const QRect&) + repaint(const QRect&,bool) + repaint(const QRegion&) + repaint(const QRegion&,bool) + show() + hide() + setShown(bool) + setHidden(bool) + iconify() + showMinimized() + showMaximized() + showFullScreen() + showNormal() + polish() + constPolish() + close() + raise() + lower() + stackUnder(QWidget*) + move(int,int) + move(const QPoint&) + resize(int,int) + resize(const QSize&) + setGeometry(int,int,int,int) + setGeometry(const QRect&) + adjustSize() + focusProxyDestroyed() + animateClick() + toggle() + animateTimeout() + autoRepeatTimeout() + emulateClick() + setOn(bool) + popupPressed() + chooseColor() + name + enabled + geometry + sizePolicy + minimumSize + maximumSize + sizeIncrement + baseSize + paletteForegroundColor + paletteBackgroundColor + paletteBackgroundPixmap + palette + backgroundOrigin + font + cursor + caption + icon + iconText + mouseTracking + focusPolicy + acceptDrops + text + pixmap + accel + autoRepeat + autoDefault + default + iconSet + toggleButton + on + flat + autoMask + color +
    + + KIntNumInput +
    knuminput.h
    + + -1 + -1 + + 0 + + 5 + 5 + 0 + 0 + + image0 + destroyed() + destroyed(QObject*) + valueChanged(int) + relativeValueChanged(double) + deleteLater() + cleanupEventFilter(QObject*) + setEnabled(bool) + setDisabled(bool) + setCaption(const QString&) + setIcon(const QPixmap&) + setIconText(const QString&) + setMouseTracking(bool) + setFocus() + clearFocus() + setUpdatesEnabled(bool) + update() + update(int,int,int,int) + update(const QRect&) + repaint() + repaint(bool) + repaint(int,int,int,int) + repaint(int,int,int,int,bool) + repaint(const QRect&) + repaint(const QRect&,bool) + repaint(const QRegion&) + repaint(const QRegion&,bool) + show() + hide() + setShown(bool) + setHidden(bool) + iconify() + showMinimized() + showMaximized() + showFullScreen() + showNormal() + polish() + constPolish() + close() + raise() + lower() + stackUnder(QWidget*) + move(int,int) + move(const QPoint&) + resize(int,int) + resize(const QSize&) + setGeometry(int,int,int,int) + setGeometry(const QRect&) + adjustSize() + focusProxyDestroyed() + setValue(int) + setRelativeValue(double) + setReferencePoint(int) + setSuffix(const QString&) + setPrefix(const QString&) + setEditFocus() + setEditFocus(bool) + spinValueChanged(int) + slotEmitRelativeValueChanged(int) + name + enabled + geometry + sizePolicy + minimumSize + maximumSize + sizeIncrement + baseSize + paletteForegroundColor + paletteBackgroundColor + paletteBackgroundPixmap + palette + backgroundOrigin + font + cursor + caption + icon + iconText + mouseTracking + focusPolicy + acceptDrops + label + value + minValue + maxValue + referencePoint + suffix + prefix + specialValueText +
    + + KPushButton +
    kpushbutton.h
    + + -1 + -1 + + 0 + + 5 + 5 + 0 + 0 + + image0 + destroyed() + destroyed(QObject*) + pressed() + released() + clicked() + toggled(bool) + stateChanged(int) + deleteLater() + cleanupEventFilter(QObject*) + setEnabled(bool) + setDisabled(bool) + setCaption(const QString&) + setIcon(const QPixmap&) + setIconText(const QString&) + setMouseTracking(bool) + setFocus() + clearFocus() + setUpdatesEnabled(bool) + update() + update(int,int,int,int) + update(const QRect&) + repaint() + repaint(bool) + repaint(int,int,int,int) + repaint(int,int,int,int,bool) + repaint(const QRect&) + repaint(const QRect&,bool) + repaint(const QRegion&) + repaint(const QRegion&,bool) + show() + hide() + setShown(bool) + setHidden(bool) + iconify() + showMinimized() + showMaximized() + showFullScreen() + showNormal() + polish() + constPolish() + close() + raise() + lower() + stackUnder(QWidget*) + move(int,int) + move(const QPoint&) + resize(int,int) + resize(const QSize&) + setGeometry(int,int,int,int) + setGeometry(const QRect&) + adjustSize() + focusProxyDestroyed() + animateClick() + toggle() + animateTimeout() + autoRepeatTimeout() + emulateClick() + setOn(bool) + popupPressed() + slotSettingsChanged(int) + name + enabled + geometry + sizePolicy + minimumSize + maximumSize + sizeIncrement + baseSize + paletteForegroundColor + paletteBackgroundColor + paletteBackgroundPixmap + palette + backgroundOrigin + font + cursor + caption + icon + iconText + mouseTracking + focusPolicy + acceptDrops + text + pixmap + accel + autoRepeat + autoDefault + default + iconSet + toggleButton + on + flat + autoMask +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b00000301494441541895b59531681b5718c77f0e377c070e3c810a3a70e0041eac51852e0a19e45134830a1d9a4c69a04bc8928e990a693a640e1d0c8642b08742321894c1507991b484c890902bb8701a047760c3bd21701fe4201dde49b6a41a32b8df72dcbbeffdbefffbbfefbd5b1b0c07cce266ebe667ae2006c3c1dada0cdc3be87d6e6c35b0d692a409d9c7ec8b20d65ae29398d19b1114e7e3de4ce98b3f5e10dc0053cf0951b4506496e1b964bf7ce6c585d9054c62d01d617ca48be0596553cf496d8f2c8b01c5f795fc93904e85ec4c01a152857a5d9175d0b2805c872080f18595ccc1499a10a225d4e2fbc2877786fe81253ab6c04c8d106e09db5d43ab0d146e5c64d1a23938fb98a185cea1c33eecfd9eba49eb427dcb201e245365f2b7b2fb5b4a3a31dcb927178afe07d86901df870fefa4842aed6f6b74ba42e52b4014d580e1eb9cbd9d94de7e4aad16d2f9be02d805f0b5e532f927a1ffcacea1777f122a8105b164a7c25faf323a5d9f1f1fd600e1e5bec59e2d4b5c7ef5209d0ad17b8b31864e57c0b3e0815ac3ee33253ab664a770ff5185d1a1cb8d2267d3e58aa1dc7d2508cbe597d0e74fdd269aaaf0f52d414c4ea3e9762c996869e42560d7a72e41c4799a2586e74f95e8d8151481fa86efbe7b3398ac58b1a2b8527589f15451ad303ac2293542ad6648a796278f13a27185e4c4754310facb98c53a79e19a3fdc1426ff28c3d7399d1f7cb25343eb96106cf83c790ce9c4f2eb831855c55485663327992eb6dc8a6259874ed700b0b793323cccb9ffa842b30d6133e3e75fea989ac15a8b16ca76b746b0b92278d919774c5b6d48a78697fb29bbcf52468742a32120909c24e899ce67beed5be2db01e22d1e9485bb620e47f9ee9e606a21bd3f5d3744c7e7c54d55e87443867d8b554515ac5db4620e8e4f62263170fd1cdee90aad7640141992891b0f367c9adfe4049bb07d3b7022bd8c687c0978f46684ee084150b65ac1fcca94591b7a90a496e4c095164fb016a2b192a497795cc0f84817aebe25f7bf70ccc54a575c555c03f78ffa5fc0570d1f0c076bff0232285a09283782c80000000049454e44ae426082 + + + + + useList + toggled(bool) + cmdParameter + setEnabled(bool) + + + useList + toggled(bool) + listOfSliders + setDisabled(bool) + + + useSlider + toggled(bool) + cmdParameter + setDisabled(bool) + + + useSlider + toggled(bool) + listOfSliders + setEnabled(bool) + + + + equation + hide + useList + cmdParameter + listOfSliders + customMinRange + min + max + lineWidth + color + + + slotHelp() + customRange_toggled( bool ) + + + + klineedit.h + kpushbutton.h + klineedit.h + klineedit.h + kcolorbutton.h + +
    diff --git a/kmplot/kmplot/editintegralpage.ui b/kmplot/kmplot/editintegralpage.ui new file mode 100644 index 00000000..5180a8d2 --- /dev/null +++ b/kmplot/kmplot/editintegralpage.ui @@ -0,0 +1,288 @@ + +EditIntegralPage + + + EditIntegralPage + + + + 0 + 0 + 324 + 316 + + + + Integral + + + + unnamed + + + + showIntegral + + + Show integral + + + hide the plot + + + Check this box if you want to hide the plot of the function. + + + + + grpPoint + + + false + + + Initial Point + + + + unnamed + + + + textLabel1_5 + + + &x-value: + + + txtInitX + + + + + textLabel1_5_2 + + + &y-value: + + + txtInitY + + + + + txtInitX + + + Enter the initial x-point,for instance 2 or pi + + + Enter the initial x-value or expression for the integral, for example 2 or pi/2 + + + + + txtInitY + + + enter the initial y-point, eg 2 or pi + + + Enter the initial y-value or expression for the integral, for example 2 or pi/2 + + + + + + + frame5_2_2 + + + false + + + Box + + + Sunken + + + + unnamed + + + + textLabel2_2_3 + + + P&recision: + + + precision + + + + + precision + + + false + + + 0.01 + + + + + customPrecision + + + Custom &precision + + + Customize the precision + + + + + + + frame6_3 + + + false + + + Box + + + Sunken + + + + unnamed + + + + textLabel2_3 + + + Color: + + + + + color + + + + + + color of the plot line + + + Click this button to choose a color for the plot line. + + + + + textLabel1_3_3 + + + Line width: + + + lineWidthAntiderivative + + + + + lineWidth + + + 1 + + + width of the plot line + + + Change the width of the plot line in steps of 0.1mm. + + + + + TextLabel2_3 + + + 0.1mm + + + + + + + spacer5 + + + Vertical + + + Expanding + + + + 20 + 62 + + + + + + + + + + showIntegral + toggled(bool) + grpPoint + setEnabled(bool) + + + showIntegral + toggled(bool) + frame5_2_2 + setEnabled(bool) + + + showIntegral + toggled(bool) + frame6_3 + setEnabled(bool) + + + customPrecision + toggled(bool) + precision + setEnabled(bool) + + + customPrecision + toggled(bool) + textLabel2_2_3 + setEnabled(bool) + + + + showIntegral + txtInitX + txtInitY + customPrecision + precision + lineWidth + color + + + + knuminput.h + + diff --git a/kmplot/kmplot/kconstanteditor.cpp b/kmplot/kmplot/kconstanteditor.cpp new file mode 100644 index 00000000..6014c82b --- /dev/null +++ b/kmplot/kmplot/kconstanteditor.cpp @@ -0,0 +1,215 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "kmplotio.h" +#include "kconstanteditor.h" + + +KConstantEditor::KConstantEditor(View *v, QWidget *parent, const char *name) + : QConstantEditor(parent,name), m_view(v) +{ + QString str_value; + QValueVector::iterator it; + for(it = m_view->parser()->constant.begin(); it!= m_view->parser()->constant.end() ;++it) + { + str_value.setNum(it->value); + (void) new QListViewItem(varlist, QChar(it->constant), str_value); + } + +} + +KConstantEditor::~KConstantEditor() +{ +} + +void KConstantEditor::cmdNew_clicked() +{ + constant = '0'; + KEditConstant *dlg = new KEditConstant(m_view->parser(), constant, value); + connect( dlg, SIGNAL( finished() ), this,SLOT(newConstantSlot() ) ); + dlg->show(); +} + +void KConstantEditor::cmdEdit_clicked() +{ + if ( !varlist->currentItem() ) + return; + constant = varlist->currentItem()->text(0).at(0).latin1(); + value = varlist->currentItem()->text(1); + + KEditConstant *dlg = new KEditConstant(m_view->parser(), constant, value); + connect( dlg, SIGNAL( finished() ), this,SLOT(editConstantSlot() ) ); + dlg->show(); +} + +void KConstantEditor::cmdDelete_clicked() +{ + if ( !varlist->currentItem() ) + return; + + constant = varlist->currentItem()->text(0).at(0).latin1(); + value = varlist->currentItem()->text(1); + QString str; + + for( QValueVector::iterator it = m_view->parser()->ufkt.begin(); it != m_view->parser()->ufkt.end(); ++it) + { + str = it->fstr; + for (int i=str.find(')'); (uint)i::iterator it; + for(it = m_view->parser()->constant.begin(); it!= m_view->parser()->constant.end(); ++it) + { + if ( it->constant == constant) + { + if ( it++ == m_view->parser()->constant.end()) + m_view->parser()->constant.pop_back(); + else + { + it--; + m_view->parser()->constant.erase(it++); + } + KMessageBox::error(this, i18n("The item could not be found.")); + return; + } + } + + delete varlist->findItem(QChar(constant), 0); //removes the item from the constant list +} + +void KConstantEditor::varlist_clicked( QListViewItem * item ) +{ + if (item) + { + cmdEdit->setEnabled(true); + cmdDelete->setEnabled(true); + cmdDuplicate->setEnabled(true); + } + else + { + cmdEdit->setEnabled(false); + cmdDelete->setEnabled(false); + cmdDuplicate->setEnabled(false); + } +} + +void KConstantEditor::cmdDuplicate_clicked() +{ + if (!varlist->currentItem()) + return; + constant = varlist->currentItem()->text(0).at(0).latin1(); + value = varlist->currentItem()->text(1); + + QStringList list; + bool found; + for (char i='A'; i<'Z';i++) + { + found = false; + QValueVector::iterator it; + for(it = m_view->parser()->constant.begin(); it!= m_view->parser()->constant.end() && !found;++it) + { + if ( it->constant == i || i == constant) + { + found = true; + } + } + if (!found) + list.append(QChar(i)); + } + QStringList result = KInputDialog::getItemList(i18n("Choose Name"),i18n("Choose a name for the constant:"),list, QStringList(), false, &found); + if (found) + { + constant = (*result.begin()).at(0).latin1(); + emit newConstantSlot(); + } + +} + +void KConstantEditor::newConstantSlot() +{ + double dvalue = m_view->parser()->eval(value); + m_view->parser()->constant.append( Constant(constant, dvalue) ); + (void) new QListViewItem(varlist, QChar( constant ), value); + varlist->sort(); +} + +void KConstantEditor::editConstantSlot() +{ + double dvalue = m_view->parser()->eval(value); + bool found = false; + QValueVector::iterator it; + for(it = m_view->parser()->constant.begin(); it!= m_view->parser()->constant.end() && !found;++it) + { + if ( it->constant == constant) + { + it->value = dvalue; + found = true; + } + } + if (!found) + { + KMessageBox::error(this, i18n("The item could not be found.")); + return; + } + + QListViewItem *item = varlist->findItem(QChar(constant), 0); + if (item!=0) + item->setText(1,value); + + + int index = 0; + for( QValueVector::iterator it = m_view->parser()->ufkt.begin(); it != m_view->parser()->ufkt.end(); ++it) + { + if( it->fstr.contains(constant)!=0 ) + m_view->parser()->reparse(index); //reparsing the function + ++index; + } + + m_view->drawPlot(); +} + +void KConstantEditor::varlist_doubleClicked( QListViewItem * ) +{ + cmdEdit_clicked(); +} + +#include "kconstanteditor.moc" diff --git a/kmplot/kmplot/kconstanteditor.h b/kmplot/kmplot/kconstanteditor.h new file mode 100644 index 00000000..5f801891 --- /dev/null +++ b/kmplot/kmplot/kconstanteditor.h @@ -0,0 +1,68 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef KCONSTANTEDITOR_H +#define KCONSTANTEDITOR_H + +#include "qconstanteditor.h" +#include "keditconstant.h" +#include "View.h" + +/** +@author Fredrik Edemar +*/ +/// Handles all the constants. +class KConstantEditor : public QConstantEditor +{ +Q_OBJECT +public: + KConstantEditor(View *, QWidget *parent = 0, const char *name = 0); + ~KConstantEditor(); + +public slots: + /// actions for the buttons + void cmdNew_clicked(); + void cmdEdit_clicked(); + void cmdDelete_clicked(); + void cmdDuplicate_clicked(); + + ///actions for the visible constant list + void varlist_clicked( QListViewItem * item ); + void varlist_doubleClicked( QListViewItem * ); + + /// called when a user pressed OK the the new-constant-dialog + void newConstantSlot(); + /// called when a user pressed OK the the edit-constant-dialog + void editConstantSlot(); + + +private: + char constant; + QString value; + View *m_view; + +}; + +#endif diff --git a/kmplot/kmplot/keditconstant.cpp b/kmplot/kmplot/keditconstant.cpp new file mode 100644 index 00000000..e7a724ac --- /dev/null +++ b/kmplot/kmplot/keditconstant.cpp @@ -0,0 +1,100 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#include +#include +#include +#include +#include + + +#include "keditconstant.h" + +KEditConstant::KEditConstant(XParser *p, char &c, QString &v, QWidget *parent, const char *name) + : QEditConstant(parent, name,Qt::WDestructiveClose), constant(c), value(v), m_parser(p) +{ + if ( constant != '0' ) + { + txtConstant->setEnabled(false); + txtConstant->setText(QChar(constant)); + txtValue->setText(value); + txtValue->setFocus(); + txtValue->selectAll(); + } + connect( cmdCancel, SIGNAL( clicked() ), this, SLOT( deleteLater() )); + connect( cmdOK, SIGNAL( clicked() ), this, SLOT( cmdOK_clicked() )); +} + + +KEditConstant::~KEditConstant() +{ +} + +void KEditConstant::cmdOK_clicked() +{ + constant = txtConstant->text().at(0).latin1(); + value = txtValue->text(); + if ( constant<'A' || constant>'Z') + { + KMessageBox::error(this, i18n("Please insert a valid constant name between A and Z.")); + txtConstant->setFocus(); + txtConstant->selectAll(); + return; + } + + if ( txtConstant->isEnabled() ) //creating, not edit a constant + { + bool found= false; + QValueVector::iterator it; + for(it = m_parser->constant.begin(); it!= m_parser->constant.end() && !found;++it) + { + if ( it->constant == constant) + found = true; + } + if (found) + { + KMessageBox::error(this, i18n("The constant already exists.")); + return; + } + } + (double) m_parser->eval(value); + if ( m_parser->parserError() ) + { + txtValue->setFocus(); + txtValue->selectAll(); + return; + } + + emit finished(); + QDialog::accept(); +} + +void KEditConstant::txtVariable_lostFocus() +{ + txtConstant->setText( txtConstant->text().upper() ); +} + +#include "keditconstant.moc" + diff --git a/kmplot/kmplot/keditconstant.h b/kmplot/kmplot/keditconstant.h new file mode 100644 index 00000000..dcce75cd --- /dev/null +++ b/kmplot/kmplot/keditconstant.h @@ -0,0 +1,60 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef KEDITCONSTANT_H +#define KEDITCONSTANT_H + +#include "qeditconstant.h" +#include "xparser.h" + +/** +@author Fredrik Edemar +*/ +/// A small dialog for creating an editing constants +class KEditConstant : public QEditConstant +{ +Q_OBJECT +public: + KEditConstant(XParser *p, char &, QString &,QWidget *parent = 0, const char *name = 0); + ~KEditConstant(); + +public slots: + void cmdOK_clicked(); + void txtVariable_lostFocus(); + +signals: + /// called when we are finished + void finished(); + +private: + char &constant; + QString &value; + XParser *m_parser; + + +}; + +#endif + diff --git a/kmplot/kmplot/keditparametric.cpp b/kmplot/kmplot/keditparametric.cpp new file mode 100644 index 00000000..06b9d359 --- /dev/null +++ b/kmplot/kmplot/keditparametric.cpp @@ -0,0 +1,345 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möller +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ +// Qt includes +#include + +// KDE includes +#include +#include +#include +#include +#include +#include + +#include + +// local includes +#include "keditparametric.h" +#include "keditparametric.moc" +#include "xparser.h" +#include "View.h" + +KEditParametric::KEditParametric( XParser* parser, QWidget* parent, const char* name ) : + QEditParametric( parent, name ), m_parser(parser) +{ + connect( customMinRange, SIGNAL ( toggled(bool) ), this, SLOT( customMinRange_toggled(bool) ) ); + connect( customMaxRange, SIGNAL ( toggled(bool) ), this, SLOT( customMaxRange_toggled(bool) ) ); + m_updatedfunction = 0; +} + +void KEditParametric::initDialog( int x_id, int y_id) +{ + m_x_id = x_id; + m_y_id = y_id; + if( m_x_id == -1 ) clearWidgets(); + else setWidgets(); +} + +void KEditParametric::clearWidgets() +{ + kLineEditName->clear(); + kLineEditXFunction->clear(); + kLineEditYFunction->clear(); + checkBoxHide->setChecked( false ); + customMinRange->setChecked( false ); + customMinRange->setChecked( false ); + min->clear(); + max->clear(); + kIntNumInputLineWidth->setValue( m_parser->linewidth0 ); + kColorButtonColor->setColor( m_parser->defaultColor(m_parser->getNextIndex() ) ); +} + +void KEditParametric::setWidgets() +{ + Ufkt *ufkt = &m_parser->ufkt[ m_parser->ixValue(m_x_id) ]; + QString name, expression; + splitEquation( ufkt->fstr, name, expression ); + kLineEditName->setText( name ); + kLineEditXFunction->setText( expression ); + splitEquation( m_parser->ufkt[ m_y_id ].fstr, name, expression ); + kLineEditYFunction->setText( expression ); + checkBoxHide->setChecked( !ufkt->f_mode ); + if (ufkt->usecustomxmin) + { + customMinRange->setChecked(true); + min->setText( ufkt->str_dmin ); + } + else + customMinRange->setChecked(false); + + if (ufkt->usecustomxmax) + { + customMaxRange->setChecked(true); + max->setText( ufkt->str_dmax ); + } + else + customMaxRange->setChecked(false); + + kIntNumInputLineWidth->setValue( ufkt->linewidth ); + kColorButtonColor->setColor( ufkt->color ); +} + +void KEditParametric::accept() +{ + if ( kLineEditXFunction->text().contains('y') != 0 || kLineEditYFunction->text().contains('y') != 0) + { + KMessageBox::error( this, i18n( "Recursive function not allowed")); + kLineEditXFunction->setFocus(); + kLineEditXFunction->selectAll(); + return; + } + + // find a name not already used + if( kLineEditName->text().isEmpty() ) + { + QString fname; + m_parser->fixFunctionName(fname, XParser::ParametricX, m_x_id); + int const pos = fname.find('('); + kLineEditName->setText(fname.mid(1,pos-1)); + } + + Ufkt tmp_ufkt; + tmp_ufkt.f_mode = !checkBoxHide->isChecked(); + + if( customMinRange->isChecked() ) + { + tmp_ufkt.usecustomxmin = true; + tmp_ufkt.str_dmin = min->text(); + tmp_ufkt.dmin = m_parser->eval( min->text() ); + if ( m_parser->parserError()) + { + min->setFocus(); + min->selectAll(); + return; + } + } + else + tmp_ufkt.usecustomxmin = false; + + if( customMaxRange->isChecked() ) + { + tmp_ufkt.usecustomxmax = true; + tmp_ufkt.str_dmax = max->text(); + tmp_ufkt.dmax = m_parser->eval( max->text() ); + if ( m_parser->parserError()) + { + max->setFocus(); + max->selectAll(); + return; + } + if ( tmp_ufkt.usecustomxmin && tmp_ufkt.dmin >= tmp_ufkt.dmax) + { + KMessageBox::error(this,i18n("The minimum range value must be lower than the maximum range value")); + min->setFocus(); + min->selectAll(); + return; + } + } + else + tmp_ufkt.usecustomxmax = false; + + tmp_ufkt.linewidth = kIntNumInputLineWidth->value(); + tmp_ufkt.color = kColorButtonColor->color().rgb(); + tmp_ufkt.f1_color = tmp_ufkt.f2_color = tmp_ufkt.integral_color = tmp_ufkt.color; + tmp_ufkt.integral_mode = 0; + tmp_ufkt.f1_mode = tmp_ufkt.f1_mode; + tmp_ufkt.f2_mode = 0; + tmp_ufkt.use_slider = -1; + + Ufkt *added_ufkt; + if( m_x_id != -1 ) //when editing a function: + { + int const ix = m_parser->ixValue(m_x_id); + if ( ix == -1) //The function could have been deleted + { + KMessageBox::error(this,i18n("Function could not be found")); + return; + } + added_ufkt = &m_parser->ufkt[ix]; + QString old_fstr = added_ufkt->fstr; + added_ufkt->fstr = xFunction(); + m_parser->reparse(added_ufkt); //reparse the funcion + if ( m_parser->parserError() != 0) + { + added_ufkt->fstr = old_fstr; + m_parser->reparse(added_ufkt); + raise(); + kLineEditXFunction->setFocus(); + kLineEditXFunction->selectAll(); + return; + } + } + else + { + int const id = m_parser->addfkt( xFunction() ); + if( id == -1 ) + { + m_parser->parserError(); + raise(); + kLineEditXFunction->setFocus(); + kLineEditXFunction->selectAll(); + return; + } + added_ufkt = &m_parser->ufkt.last(); + } + + //save all settings in the function now when we know no errors have appeared + added_ufkt->f_mode = tmp_ufkt.f_mode; + added_ufkt->f1_mode = tmp_ufkt.f1_mode; + added_ufkt->f2_mode = tmp_ufkt.f2_mode; + added_ufkt->integral_mode = tmp_ufkt.integral_mode; + added_ufkt->integral_use_precision = tmp_ufkt.integral_use_precision; + added_ufkt->linewidth = tmp_ufkt.linewidth; + added_ufkt->f1_linewidth = tmp_ufkt.f1_linewidth; + added_ufkt->f2_linewidth = tmp_ufkt.f2_linewidth; + added_ufkt->integral_linewidth = tmp_ufkt.integral_linewidth; + added_ufkt->str_dmin = tmp_ufkt.str_dmin; + added_ufkt->str_dmax = tmp_ufkt.str_dmax; + added_ufkt->dmin = tmp_ufkt.dmin; + added_ufkt->dmax = tmp_ufkt.dmax; + added_ufkt->str_startx = tmp_ufkt.str_startx; + added_ufkt->str_starty = tmp_ufkt.str_starty; + added_ufkt->oldx = tmp_ufkt.oldx; + added_ufkt->starty = tmp_ufkt.starty; + added_ufkt->startx = tmp_ufkt.startx; + added_ufkt->integral_precision = tmp_ufkt.integral_precision; + added_ufkt->color = tmp_ufkt.color; + added_ufkt->f1_color = tmp_ufkt.f1_color; + added_ufkt->f2_color = tmp_ufkt.f2_color; + added_ufkt->integral_color = tmp_ufkt.integral_color; + added_ufkt->use_slider = tmp_ufkt.use_slider; + added_ufkt->usecustomxmin = tmp_ufkt.usecustomxmin; + added_ufkt->usecustomxmax = tmp_ufkt.usecustomxmax; + + added_ufkt = 0; + if( m_y_id != -1 ) //when editing a function: + { + added_ufkt = &m_parser->ufkt[m_parser->ixValue(m_y_id)]; + QString old_fstr = added_ufkt->fstr; + added_ufkt->fstr = yFunction(); + m_parser->reparse(added_ufkt); //reparse the funcion + if ( m_parser->parserError() != 0) //when something went wrong: + { + added_ufkt->fstr = old_fstr; //go back to the old expression + m_parser->reparse(added_ufkt); //reparse + raise(); + kLineEditXFunction->setFocus(); + kLineEditXFunction->selectAll(); + return; + } + } + else + { + int const id = m_parser->addfkt( yFunction() ); + if( id == -1 ) + { + m_parser->parserError(); + raise(); + kLineEditXFunction->setFocus(); + kLineEditXFunction->selectAll(); + return; + } + added_ufkt = &m_parser->ufkt.last(); + } + + //save all settings in the function now when we now no errors have appeared + added_ufkt->f_mode = tmp_ufkt.f_mode; + added_ufkt->f1_mode = tmp_ufkt.f1_mode; + added_ufkt->f2_mode = tmp_ufkt.f2_mode; + added_ufkt->integral_mode = tmp_ufkt.integral_mode; + added_ufkt->integral_use_precision = tmp_ufkt.integral_use_precision; + added_ufkt->linewidth = tmp_ufkt.linewidth; + added_ufkt->f1_linewidth = tmp_ufkt.f1_linewidth; + added_ufkt->f2_linewidth = tmp_ufkt.f2_linewidth; + added_ufkt->integral_linewidth = tmp_ufkt.integral_linewidth; + added_ufkt->str_dmin = tmp_ufkt.str_dmin; + added_ufkt->str_dmax = tmp_ufkt.str_dmax; + added_ufkt->dmin = tmp_ufkt.dmin; + added_ufkt->dmax = tmp_ufkt.dmax; + added_ufkt->str_startx = tmp_ufkt.str_startx; + added_ufkt->str_starty = tmp_ufkt.str_starty; + added_ufkt->oldx = tmp_ufkt.oldx; + added_ufkt->starty = tmp_ufkt.starty; + added_ufkt->startx = tmp_ufkt.startx; + added_ufkt->integral_precision = tmp_ufkt.integral_precision; + added_ufkt->color = tmp_ufkt.color; + added_ufkt->f1_color = tmp_ufkt.f1_color; + added_ufkt->f2_color = tmp_ufkt.f2_color; + added_ufkt->integral_color = tmp_ufkt.integral_color; + added_ufkt->parameters = tmp_ufkt.parameters; + added_ufkt->use_slider = tmp_ufkt.use_slider; + added_ufkt->usecustomxmin = tmp_ufkt.usecustomxmin; + added_ufkt->usecustomxmax = tmp_ufkt.usecustomxmax; + m_updatedfunction = added_ufkt; + + + // call inherited method + QEditParametric::accept(); //update the function name in FktDlg +} + +QString KEditParametric::xFunction() +{ + return "x" + kLineEditName->text() + "(t)=" + kLineEditXFunction->text(); +} + +void KEditParametric::splitEquation( const QString equation, QString &name, QString &expression ) +{ + int start = 0; + if( equation[ 0 ] == 'x' || equation[ 0 ] == 'y' ) start++; + int length = equation.find( '(' ) - start; + name = equation.mid( start, length ); + + expression = equation.section( '=', 1, 1 ); +} + +QString KEditParametric::yFunction() +{ + return "y" + kLineEditName->text() + "(t)=" + kLineEditYFunction->text(); +} + +Ufkt * KEditParametric::functionItem() +{ + return m_updatedfunction; +} + +void KEditParametric::slotHelp() +{ + kapp->invokeHelp( "", "kmplot" ); +} +void KEditParametric::customMinRange_toggled(bool status) +{ + if (status) + min->setEnabled(true); + else + min->setEnabled(false); +} + +void KEditParametric::customMaxRange_toggled(bool status) +{ + if (status) + max->setEnabled(true); + else + max->setEnabled(false); +} diff --git a/kmplot/kmplot/keditparametric.h b/kmplot/kmplot/keditparametric.h new file mode 100644 index 00000000..0ce5b2d4 --- /dev/null +++ b/kmplot/kmplot/keditparametric.h @@ -0,0 +1,81 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möller +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef KEDITPARAMETRIC_H +#define KEDITPARAMETRIC_H + +#include "qeditparametric.h" +#include "xparser.h" + +class View; +class XParser; + +/** @short Dialog window editing a parametric plot and its properties. */ +class KEditParametric : public QEditParametric +{ + Q_OBJECT + public: + /// @param parser points to the parser instance. + /// @param parent points to the parent widget. + /// @param name of this instance. + KEditParametric( XParser* parser, QWidget* parent = NULL, const char* name = NULL ); + /// Nothing special to do. + virtual ~KEditParametric() {} + + /// Fill the dialog's widgets with the properties of the parser function number id. + void initDialog( int x_id = -1, int y_id = -1 ); + /// Returns a pointer to the added/inserted y-function, or 0 if the user havn't pressed OK yet + Ufkt *functionItem(); + + private: + /// Clear alls widgets values + void clearWidgets(); + /// Fill the dialog's widgets with values from the parser + void setWidgets(); + /// Returns the well formed function equation + QString xFunction(); + /// Returns the well formed function equation + QString yFunction(); + /// extract function \a name and \a expression from a given \a equation + void splitEquation( const QString equation, QString &name, QString &expression ); + /// Pointer to the parser instance. + XParser* m_parser; + //@{ + /// Current function indices. + int m_x_id, m_y_id; + //@} + + protected slots: + /// Overwrites the dialog's accept() method to make sure, that the user's input is valid. + virtual void accept(); + /// Invokes the HelpCenter. + void slotHelp(); + void customMaxRange_toggled(bool); + void customMinRange_toggled(bool); + + Ufkt *m_updatedfunction; +}; + +#endif diff --git a/kmplot/kmplot/keditpolar.cpp b/kmplot/kmplot/keditpolar.cpp new file mode 100644 index 00000000..7499be1a --- /dev/null +++ b/kmplot/kmplot/keditpolar.cpp @@ -0,0 +1,250 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möller +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ +// Qt includes +#include + +// KDE includes +#include +#include +#include +#include +#include +#include + + +#include + +// local includes +#include "keditpolar.h" +#include "keditpolar.moc" +#include "xparser.h" +#include "View.h" + +KEditPolar::KEditPolar( XParser* parser, QWidget* parent, const char* name ) : + QEditPolar( parent, name ),m_parser(parser) +{ + connect( customMinRange, SIGNAL ( toggled(bool) ), this, SLOT( customMinRange_toggled(bool) ) ); + connect( customMaxRange, SIGNAL ( toggled(bool) ), this, SLOT( customMaxRange_toggled(bool) ) ); + m_updatedfunction = 0; +} + +void KEditPolar::initDialog( int id ) +{ + m_id = id; + if( m_id == -1 ) clearWidgets(); + else setWidgets(); +} + +void KEditPolar::clearWidgets() +{ + kLineEditYFunction->clear(); + checkBoxHide->setChecked( false ); + customMinRange->setChecked( false ); + customMaxRange->setChecked(false); + min->clear(); + max->clear(); + kIntNumInputLineWidth->setValue( m_parser->linewidth0 ); + kColorButtonColor->setColor( m_parser->defaultColor(m_parser->getNextIndex() ) ); +} + +void KEditPolar::setWidgets() +{ + Ufkt *ufkt = &m_parser->ufkt[ m_parser->ixValue(m_id) ]; + QString function = ufkt->fstr; + function = function.right( function.length()-1 ); + kLineEditYFunction->setText( function ); + checkBoxHide->setChecked( !ufkt->f_mode); + if (ufkt->usecustomxmin) + { + customMinRange->setChecked(true); + min->setText( ufkt->str_dmin ); + } + else + customMinRange->setChecked(false); + + if (ufkt->usecustomxmin) + { + customMaxRange->setChecked(true); + max->setText( ufkt->str_dmax ); + } + else + customMaxRange->setChecked(false); + + kIntNumInputLineWidth->setValue( ufkt->linewidth ); + kColorButtonColor->setColor( ufkt->color ); +} + +void KEditPolar::accept() +{ + QString f_str = /*"r" + */kLineEditYFunction->text(); + + if ( m_id!=-1 ) + m_parser->fixFunctionName(f_str, XParser::Polar, m_id); + else + m_parser->fixFunctionName(f_str, XParser::Polar); + Ufkt tmp_ufkt; //all settings are saved here until we know that no errors have appeared + + tmp_ufkt.f_mode = !checkBoxHide->isChecked(); + + if( customMinRange->isChecked() ) + { + tmp_ufkt.usecustomxmin = true; + tmp_ufkt.str_dmin = min->text(); + tmp_ufkt.dmin = m_parser->eval( min->text() ); + if ( m_parser->parserError() ) + { + min->setFocus(); + min->selectAll(); + return; + } + } + else + tmp_ufkt.usecustomxmin = false; + if( customMaxRange->isChecked() ) + { + tmp_ufkt.usecustomxmax = true; + tmp_ufkt.str_dmax = max->text(); + tmp_ufkt.dmax = m_parser->eval( max->text() ); + if ( m_parser->parserError()) + { + max->setFocus(); + max->selectAll(); + return; + } + if ( tmp_ufkt.usecustomxmin && tmp_ufkt.dmin >= tmp_ufkt.dmax) + { + KMessageBox::error(this,i18n("The minimum range value must be lower than the maximum range value")); + min->setFocus(); + min->selectAll(); + return; + } + } + else + tmp_ufkt.usecustomxmax = false; + + tmp_ufkt.f1_mode = 0; + tmp_ufkt.f2_mode = 0; + tmp_ufkt.integral_mode = 0; + tmp_ufkt.linewidth = kIntNumInputLineWidth->value(); + tmp_ufkt.color = kColorButtonColor->color().rgb(); + tmp_ufkt.use_slider = -1; + + Ufkt *added_ufkt; + if( m_id != -1 ) //when editing a function: + { + int const ix = m_parser->ixValue(m_id); + if ( ix == -1) //The function could have been deleted + { + KMessageBox::error(this,i18n("Function could not be found")); + return; + } + added_ufkt = &m_parser->ufkt[ix]; + QString const old_fstr = added_ufkt->fstr; + added_ufkt->fstr = f_str; + m_parser->reparse(added_ufkt); //reparse the funcion + if ( m_parser->parserError() != 0) + { + added_ufkt->fstr = old_fstr; + m_parser->reparse(added_ufkt); + raise(); + kLineEditYFunction->setFocus(); + kLineEditYFunction->selectAll(); + return; + } + } + else + { + int const id = m_parser->addfkt(f_str ); + kdDebug() << "id: " << id << endl; + if( id == -1 ) + { + m_parser->parserError(); + raise(); + kLineEditYFunction->setFocus(); + kLineEditYFunction->selectAll(); + return; + } + added_ufkt = &m_parser->ufkt.last(); + } + //save all settings in the function now when we know no errors have appeared + added_ufkt->f_mode = tmp_ufkt.f_mode; + added_ufkt->f1_mode = tmp_ufkt.f1_mode; + added_ufkt->f2_mode = tmp_ufkt.f2_mode; + added_ufkt->integral_mode = tmp_ufkt.integral_mode; + added_ufkt->integral_use_precision = tmp_ufkt.integral_use_precision; + added_ufkt->linewidth = tmp_ufkt.linewidth; + added_ufkt->f1_linewidth = tmp_ufkt.f1_linewidth; + added_ufkt->f2_linewidth = tmp_ufkt.f2_linewidth; + added_ufkt->integral_linewidth = tmp_ufkt.integral_linewidth; + added_ufkt->str_dmin = tmp_ufkt.str_dmin; + added_ufkt->str_dmax = tmp_ufkt.str_dmax; + added_ufkt->dmin = tmp_ufkt.dmin; + added_ufkt->dmax = tmp_ufkt.dmax; + added_ufkt->str_startx = tmp_ufkt.str_startx; + added_ufkt->str_starty = tmp_ufkt.str_starty; + added_ufkt->oldx = tmp_ufkt.oldx; + added_ufkt->starty = tmp_ufkt.starty; + added_ufkt->startx = tmp_ufkt.startx; + added_ufkt->integral_precision = tmp_ufkt.integral_precision; + added_ufkt->color = tmp_ufkt.color; + added_ufkt->f1_color = tmp_ufkt.f1_color; + added_ufkt->f2_color = tmp_ufkt.f2_color; + added_ufkt->integral_color = tmp_ufkt.integral_color; + added_ufkt->parameters = tmp_ufkt.parameters; + added_ufkt->use_slider = tmp_ufkt.use_slider; + added_ufkt->usecustomxmin = tmp_ufkt.usecustomxmin; + added_ufkt->usecustomxmax = tmp_ufkt.usecustomxmax; + + m_updatedfunction = added_ufkt; + + // call inherited method + QEditPolar::accept(); +} + +Ufkt *KEditPolar::functionItem() +{ + return m_updatedfunction; +} + +void KEditPolar::slotHelp() +{ + kapp->invokeHelp( "", "kmplot" ); +} + +void KEditPolar::customMinRange_toggled(bool status) +{ + if (status) + min->setEnabled(true); + else + min->setEnabled(false); +} + +void KEditPolar::customMaxRange_toggled(bool status) +{ + if (status) + max->setEnabled(true); + else + max->setEnabled(false); +} diff --git a/kmplot/kmplot/keditpolar.h b/kmplot/kmplot/keditpolar.h new file mode 100644 index 00000000..4189450a --- /dev/null +++ b/kmplot/kmplot/keditpolar.h @@ -0,0 +1,73 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möller +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef KEDITPOLAR_H +#define KEDITPOLAR_H + +#include "qeditpolar.h" +#include "xparser.h" + +class View; +class XParser; + +/** @short Dialog window editing a polar plot and its properties. */ +class KEditPolar : public QEditPolar +{ + Q_OBJECT + public: + /// @param parser points to the parser instance. + /// @param parent points to the parent widget. + /// @param name of this instance. + KEditPolar( XParser* parser, QWidget* parent = NULL, const char* name = NULL ); + /// Nothing special to do. + virtual ~KEditPolar() {} + + ///Fill the dialog widgets with the properties of the parser function number id. + void initDialog( int id = -1 ); + /// Returns a pointer to the added/updated function + Ufkt * functionItem(); + + private: + /// Clear alls widgets values. + void clearWidgets(); + /// Fill the dialog's widgets with values from the parser. + void setWidgets(); + /// Pointer to the parser instance. + XParser* m_parser; + /// Current function id. + int m_id; + + protected slots: + /// Overwrites the dialog's accept() method to make sure, that the user's input is valid. + virtual void accept(); + /// Invokes the helpCenter. + void slotHelp(); + void customMinRange_toggled(bool); + void customMaxRange_toggled(bool); + + Ufkt *m_updatedfunction; +}; + +#endif diff --git a/kmplot/kmplot/kminmax.cpp b/kmplot/kmplot/kminmax.cpp new file mode 100644 index 00000000..bf4e69a8 --- /dev/null +++ b/kmplot/kmplot/kminmax.cpp @@ -0,0 +1,435 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#include +#include +#include +#include +#include +#include +#include +#include + + +#include "kminmax.h" +#include "xparser.h" + +KMinMax::KMinMax(View *v, QWidget *parent, const char *name) + : QMinMax(parent, name), m_view(v) +{ + m_mode=-1; + connect( cmdClose, SIGNAL( clicked() ), this, SLOT( close() )); + connect( cmdFind, SIGNAL( clicked() ), this, SLOT( cmdFind_clicked() )); + connect( cmdParameter, SIGNAL( clicked() ), this, SLOT( cmdParameter_clicked() )); + connect( list, SIGNAL( highlighted(QListBoxItem*) ), this, SLOT( list_highlighted(QListBoxItem*) )); + connect( list, SIGNAL( doubleClicked( QListBoxItem * ) ), this, SLOT( list_doubleClicked(QListBoxItem *) )); + parameter=""; +} + + +void KMinMax::init(char m) +{ + if ( m_mode==m) + { + if ( m_mode == 2) //get y-value + max->setText(""); + updateFunctions(); + return; + } + + m_mode = m; + if ( m_mode < 2) //find minimum point + { + max->setReadOnly(false); + QString range; + range.setNum(View::xmin); + min->setText( range); + range.setNum(View::xmax); + max->setText(range); + lblMin->setText(i18n("Search between the x-value:")); + lblMax->setText(i18n("and:")); + cmdFind->setText(i18n("&Find")); + QToolTip::add(min,i18n("Lower boundary of the plot range")); + QWhatsThis::add(min,i18n("Enter the lower boundary of the plot range. Expressions like 2*pi are allowed, too.")); + QToolTip::add(max,i18n("Upper boundary of the plot range")); + QWhatsThis::add(max,i18n("Enter the upper boundary of the plot range. Expressions like 2*pi are allowed, too.")); + + if ( m_mode == 1) //find maximum point + { + setCaption(i18n("Find Maximum Point")); + QToolTip::add( cmdFind, i18n( "Search for the maximum point in the range you specified" ) ); + QWhatsThis::add(cmdFind,i18n("Search for the highest y-value in the x-range you specified and show the result in a message box.")); + } + else + { + setCaption(i18n("Find Minimum Point")); + QToolTip::add( cmdFind, i18n( "Search for the minimum point in the range you specified" ) ); + QWhatsThis::add(cmdFind,i18n("Search for the lowest y-value in the x-range you specified and show the result in a message box.")); + } + } + else if ( m_mode == 2) //get y-value + { + setCaption(i18n("Get y-Value")); + lblMin->setText(i18n("X:")); + lblMax->setText(i18n("Y:")); + max->setReadOnly(true); + min->setText(""); + max->setText(""); + QToolTip::add(min,i18n("Lower boundary of the plot range")); + QWhatsThis::add(min,i18n("Enter the lower boundary of the plot range. Expressions like 2*pi are allowed, too.")); + QToolTip::add(max,i18n("No returned y-value yet")); + QWhatsThis::add(max,i18n("Here you will see the y-value which you got from the x-value in the textbox above. To calculate the y-value, press the Calculate button.")); + + cmdFind->setText(i18n("&Calculate")); + QToolTip::add( cmdFind, i18n( "Get the y-value from the x-value you typed" ) ); + QWhatsThis::add(cmdFind,i18n("Get the y-value from the x-value you typed and show it in the y-value box.")); + + } + else if ( m_mode == 3) //area under a graph + { + max->setReadOnly(false); + QString range; + range.setNum(View::xmin); + min->setText( range); + range.setNum(View::xmax); + max->setText(range); + QToolTip::add(min,i18n("Lower boundary of the plot range")); + QWhatsThis::add(min,i18n("Enter the lower boundary of the plot range. Expressions like 2*pi are allowed, too.")); + QToolTip::add(max,i18n("Upper boundary of the plot range")); + QWhatsThis::add(max,i18n("Enter the upper boundary of the plot range. Expressions like 2*pi are allowed, too.")); + + setCaption(i18n("Calculate Integral")); + lblMin->setText(i18n("Calculate the integral between the x-values:")); + lblMax->setText(i18n("and:")); + cmdFind->setText(i18n("&Calculate")); + QToolTip::add( cmdFind, i18n( "Calculate the integral between the x-values" ) ); + QWhatsThis::add(cmdFind,i18n("Calculate the numeric integral between the x-values and draw the result as an area.")); + + } + + min->setFocus(); + updateFunctions(); +} + +void KMinMax::updateFunctions() +{ + QString const selected_item(list->currentText() ); + list->clear(); + + for( QValueVector::iterator it = m_view->parser()->ufkt.begin(); it != m_view->parser()->ufkt.end(); ++it) + { + if( it->fname[0] != 'x' && it->fname[0] != 'y' && it->fname[0] != 'r' && !it->fname.isEmpty()) + { + if ( it->f_mode ) + list->insertItem(it->fstr); + + if ( it->f1_mode ) //1st derivative + { + QString function (it->fstr); + int i= function.find('('); + function.truncate(i); + function +="\'"; + list->insertItem(function ); + } + if ( it->f2_mode )//2nd derivative + { + QString function (it->fstr); + int i= function.find('('); + function.truncate(i); + function +="\'\'"; + list->insertItem(function ); + } + if ( it->integral_mode )//integral + { + QString function (it->fstr); + int i= function.find('('); + function.truncate(i); + function = function.upper(); + list->insertItem(function ); + } + } + } + list->sort(); + if (list->count()==0) //empty list + cmdFind->setEnabled(false); + else + cmdFind->setEnabled(true); + selectItem(); + QListBoxItem *found_item = list->findItem(selected_item,Qt::ExactMatch); + if ( found_item && m_view->csmode < 0) + list->setSelected(found_item,true); +} + +void KMinMax::selectItem() +{ + cmdParameter->hide(); + if ( m_view->csmode < 0) + return; + //kdDebug() << "cstype: " << (int)m_view->cstype << endl; + Ufkt *ufkt = &m_view->parser()->ufkt[m_view->parser()->ixValue(m_view->csmode)]; + QString function = ufkt->fstr; + if ( m_view->cstype == 2) + { + int i= function.find('('); + function.truncate(i); + function +="\'\'"; + } + else if ( m_view->cstype == 1) + { + int i= function.find('('); + function.truncate(i); + function +="\'"; + } + //kdDebug() << "function: " << function << endl; + QListBoxItem *item = list->findItem(function,Qt::ExactMatch); + list->setSelected(item,true); + + if ( !ufkt->parameters.isEmpty() ) + parameter = ufkt->parameters[m_view->csparam].expression; +} + +KMinMax::~KMinMax() +{ +} + +void KMinMax::cmdFind_clicked() +{ + if ( list->currentItem() == -1) + { + KMessageBox::error(this, i18n("Please choose a function")); + return; + } + double dmin, dmax; + dmin = m_view->parser()->eval(min->text() ); + if ( m_view->parser()->parserError()!=0 ) + { + min->setFocus(); + min->selectAll(); + return; + } + if ( m_mode != 2) + { + dmax = m_view->parser()->eval(max->text() ); + if ( m_view->parser()->parserError()!=0 ) + { + max->setFocus(); + max->selectAll(); + return; + } + if ( dmin >= dmax) + { + KMessageBox::error(this,i18n("The minimum range value must be lower than the maximum range value")); + min->setFocus(); + min->selectAll(); + return; + } + + if ( dminView::xmax ) + { + KMessageBox::error(this,i18n("Please insert a minimum and maximum range between %1 and %2").arg(View::xmin).arg(View::xmax) ); + min->setFocus(); + min->selectAll(); + return; + } + } + + + QString function( list->currentText() ); + char p_mode = 0; + if ( function.contains('\'') == 1) + { + p_mode = 1; + int pos = function.find('\''); + function.remove(pos,1); + } + else if ( function.contains('\'') == 2) + { + p_mode = 2; + int pos = function.find('\''); + function.remove(pos,2); + } + else if ( function.at(0).category() == QChar::Letter_Uppercase) + { + p_mode = 3; + function.at(0) = function.at(0).lower(); + } + + QString fname, fstr; + Ufkt *ufkt = 0; + QString sec_function = function.section('(',0,0); + + for( QValueVector::iterator it = m_view->parser()->ufkt.begin(); it != m_view->parser()->ufkt.end(); ++it) + { + if ( it->fstr.section('(',0,0) == sec_function) + { + ufkt = it; + break; + } + } + if ( !ufkt) + { + KMessageBox::error(this,i18n("Function could not be found")); + return; + } + + if ( ufkt->parameters.isEmpty() ) + parameter = "0"; + else if ( parameter.isEmpty()) + { + KMessageBox::error(this,i18n("You must choose a parameter for that function")); + list_highlighted(list->selectedItem() ); + return; + } + + + if ( m_mode == 0) + { + m_view->findMinMaxValue(ufkt,p_mode,true,dmin,dmax,parameter); + if ( !m_view->isCalculationStopped() ) + KMessageBox::information(this,i18n("Minimum value:\nx: %1\ny: %2").arg(dmin).arg(dmax) ); + } + else if ( m_mode == 1) + { + m_view->findMinMaxValue(ufkt,p_mode,false,dmin,dmax,parameter); + if ( !m_view->isCalculationStopped() ) + KMessageBox::information(this,i18n("Maximum value:\nx: %1\ny: %2").arg(dmin).arg(dmax)); + } + else if ( m_mode == 2) + { + m_view->getYValue(ufkt,p_mode,dmin,dmax,parameter); + if ( !m_view->isCalculationStopped() ) + { + QString tmp; + tmp.setNum(dmax); + max->setText(tmp); + } + QToolTip::add(max,i18n("The returned y-value")); + QWhatsThis::add(max,i18n("Here you see the result of the calculation: the returned y-value you got from the x-value in the textbox above")); + } + else if ( m_mode == 3) + { + double dmin_tmp = dmin; + m_view->areaUnderGraph(ufkt,p_mode,dmin,dmax,parameter, 0); + if ( !m_view->isCalculationStopped() ) + { + m_view->setFocus(); + m_view->update(); + KMessageBox::information(this,i18n("The integral in the interval [%1, %2] is:\n%3").arg(dmin_tmp).arg(dmax).arg(dmin)); + } + } + + if ( m_view->isCalculationStopped() ) + KMessageBox::error(this,i18n("The operation was cancelled by the user.")); +} +void KMinMax::list_highlighted(QListBoxItem* item) +{ + if ( !item) + { + cmdParameter->hide(); + return; + } + QString function( list->currentText() ); + char p_mode = 0; + if ( function.contains('\'') == 1) + { + p_mode = 1; + int pos = function.find('\''); + function.remove(pos,1); + } + else if ( function.contains('\'') == 2) + { + p_mode = 2; + int pos = function.find('\''); + function.remove(pos,2); + } + else if ( function.at(0).category() == QChar::Letter_Uppercase) + { + p_mode = 3; + function.at(0) = function.at(0).lower(); + } + QString const sec_function = function.section('(',0,0); + for(QValueVector::iterator it = m_view->parser()->ufkt.begin(); it!=m_view->parser()->ufkt.end(); ++it) + { + if ( it->fstr.section('(',0,0) == sec_function) + { + if ( it->parameters.count() == 0) + cmdParameter->hide(); + else + { + cmdParameter->show(); + if (parameter.isEmpty() ) + parameter = it->parameters.first().expression; + } + break; + } + } +} +void KMinMax::cmdParameter_clicked() +{ + QString function( list->currentText() ); + char p_mode = 0; + if ( function.contains('\'') == 1) + { + p_mode = 1; + int pos = function.find('\''); + function.remove(pos,1); + } + else if ( function.contains('\'') == 2) + { + p_mode = 2; + int pos = function.find('\''); + function.remove(pos,2); + } + else if ( function.at(0).category() == QChar::Letter_Uppercase) + { + p_mode = 3; + function.at(0) = function.at(0).lower(); + } + + QString const sec_function = function.section('(',0,0); + for(QValueVector::iterator it = m_view->parser()->ufkt.begin() ; it!=m_view->parser()->ufkt.end(); ++it) + { + if ( it->fstr.section('(',0,0) == sec_function) + { + QStringList str_parameters; + for ( QValueList::Iterator k = it->parameters.begin(); k != it->parameters.end(); ++k ) + str_parameters.append( (*k).expression); + bool ok; + QStringList result = KInputDialog::getItemList( i18n("Choose Parameter"), i18n("Choose a parameter to use:"), str_parameters, QStringList(parameter),false,&ok,this ); + if ( ok) + parameter = result.first(); + break; + } + } +} + +void KMinMax::list_doubleClicked(QListBoxItem *) +{ + if ( list->currentItem() == -1) + return; + else if( cmdParameter->isShown() ) + cmdParameter_clicked(); +} +#include "kminmax.moc" diff --git a/kmplot/kmplot/kminmax.h b/kmplot/kmplot/kminmax.h new file mode 100644 index 00000000..3b818758 --- /dev/null +++ b/kmplot/kmplot/kminmax.h @@ -0,0 +1,68 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef KMINMAX_H +#define KMINMAX_H + +#include "qminmax.h" +#include "View.h" + +/** +@author Fredrik Edemar +*/ +/// KMinMax handles all the dialogs for the items in the tool-menu. +class KMinMax : public QMinMax +{ +Q_OBJECT +public: + KMinMax(View *, QWidget *parent = 0, const char *name = 0); + /// called every time the dialog is opened + void init(char); + /// update the list with functions + void updateFunctions(); + /// select the right function when using the popup menu to show the dialog + void selectItem(); + + ~KMinMax(); + +public slots: + /// the user has pressen the find/caluclate/draw button + void cmdFind_clicked(); + /// the selecting a function that uses parameter function from a list the user can choose which paramater value he/she wants to use + void cmdParameter_clicked(); + /// the button for changing the selected parameter value + void list_highlighted(QListBoxItem*); + /// call cmdParameter_clicked() if parameter values is enabled for that function + void list_doubleClicked(QListBoxItem *); + +private: + View *m_view; + char m_mode; //< 0 = minimum, 1 = maximum, 2 = y-point, 3=drawing area + QString parameter; + + +}; + +#endif diff --git a/kmplot/kmplot/kmplot.cpp b/kmplot/kmplot/kmplot.cpp new file mode 100644 index 00000000..3b0e8b3c --- /dev/null +++ b/kmplot/kmplot/kmplot.cpp @@ -0,0 +1,318 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#include "kmplot.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "MainDlg.h" +#include "kmplotprogress.h" + +KmPlot::KmPlot( KCmdLineArgs* args) + : DCOPObject( "KmPlotShell" ), KParts::MainWindow( 0L, "KmPlot" ) +{ + // set the shell's ui resource file + setXMLFile("kmplot_shell.rc"); + // then, setup our actions + setupActions(); + + // setup the status bar + setupStatusBar(); + + // this routine will find and load our Part. it finds the Part by + // name which is a bad idea usually.. but it's alright in this + // case since our Part is made for this Shell + KLibFactory *factory = KLibLoader::self()->factory("libkmplotpart"); + if (factory) + { + // now that the Part is loaded, we cast it to a Part to get + // our hands on it + m_part = static_cast(factory->create(this, + "kmplot_part", "KParts::ReadOnlyPart" )); + if (m_part) + { + // tell the KParts::MainWindow that this is indeed the main widget + setCentralWidget(m_part->widget()); + //m_part->widget()->setFocus(); + // and integrate the part's GUI with the shell's + createGUI(m_part); + } + } + else + { + // if we couldn't find our Part, we exit since the Shell by + // itself can't do anything useful + KMessageBox::error(this, i18n("Could not find KmPlot's part.")); + kapp->quit(); + // we return here, cause kapp->quit() only means "exit the + // next time we enter the event loop... + return; + } + + if (!initialGeometrySet()) + resize( QSize(450, 520).expandedTo(minimumSizeHint())); + + // apply the saved mainwindow settings, if any, and ask the mainwindow + // to automatically save settings if changed: window size, toolbar + // position, icon size, etc. + setAutoSaveSettings(); + if (args) + { + bool exit = false; + for (int i=0; i < args->count(); i++ ) + { + if (i==0) + { + if (!load(args->url(0) ) ) + exit = true; + } + else + openFileInNewWindow( args->url(i) ); + } + args->clear(); + if (exit) + deleteLater(); // couln't open the file, and therefore exit + } +} + +KmPlot::~KmPlot() +{} + +void KmPlot::slotUpdateFullScreen( bool checked) +{ + if (checked) + { + showFullScreen(); + m_fullScreen->plug( toolBar( "mainToolBar" ) ); + } + else + { + showNormal(); + m_fullScreen->unplug( toolBar( "mainToolBar" ) ); + } +} + +bool KmPlot::load(const KURL& url) +{ + m_part->openURL( url ); + if (m_part->url().isEmpty()) + return false; + setCaption(url.prettyURL(0, KURL::StripFileProtocol)); + return true; +} + +void KmPlot::setupActions() +{ + KStdAction::openNew(this, SLOT(fileNew()), actionCollection()); + KStdAction::open(this, SLOT(fileOpen()), actionCollection()); + KStdAction::quit(kapp, SLOT(quit()), actionCollection()); + + createStandardStatusBarAction(); + setStandardToolBarMenuEnabled(true); + + KStdAction::keyBindings(this, SLOT(optionsConfigureKeys()), actionCollection()); + KStdAction::configureToolbars(this, SLOT(optionsConfigureToolbars()), actionCollection()); + + m_fullScreen = KStdAction::fullScreen( NULL, NULL, actionCollection(), this, "fullscreen"); + connect( m_fullScreen, SIGNAL( toggled( bool )), this, SLOT( slotUpdateFullScreen( bool ))); +} + +void KmPlot::saveProperties(KConfig* /*config*/) +{ + // the 'config' object points to the session managed + // config file. anything you write here will be available + // later when this app is restored +} + +void KmPlot::readProperties(KConfig* /*config*/) +{ + // the 'config' object points to the session managed + // config file. this function is automatically called whenever + // the app is being restored. read in here whatever you wrote + // in 'saveProperties' +} + +void KmPlot::fileNew() +{ + // About this function, the style guide ( + // http://developer.kde.org/documentation/standards/kde/style/basics/index.html ) + // says that it should open a new window if the document is _not_ + // in its initial state. This is what we do here.. + if ( !m_part->url().isEmpty() || isModified() ) + //KApplication::startServiceByDesktopName("kmplot"); + KApplication::kdeinitExec("kmplot"); +} + +bool KmPlot::stopProgressBar() +{ + if (m_progressbar && m_progressbar->isShown()) + { + m_progressbar->hide(); + return true; + } + return false; +} + +void KmPlot::startProgressBar(int steps) +{ + if (m_progressbar) + { + m_progressbar->progress->setTotalSteps(steps); + m_progressbar->show(); + } +} + +void KmPlot::increaseProgressBar() +{ + if (m_progressbar) + m_progressbar->increase(); +} + +void KmPlot::optionsConfigureKeys() +{ + KKeyDialog::configure(actionCollection(), "kmplot_shell.rc"); +} + +void KmPlot::optionsConfigureToolbars() +{ + saveMainWindowSettings(KGlobal::config() ); + // use the standard toolbar editor + KEditToolbar dlg(factory()); + connect(&dlg, SIGNAL(newToolbarConfig()), this, SLOT(applyNewToolbarConfig())); + dlg.exec(); +} + +void KmPlot::applyNewToolbarConfig() +{ + applyMainWindowSettings(KGlobal::config()); +} + +void KmPlot::fileOpen() +{ + // this slot is called whenever the File->Open menu is selected, + // the Open shortcut is pressed (usually CTRL+O) or the Open toolbar + // button is clicked + KURL const url = KFileDialog::getOpenURL( QDir::currentDirPath(), + i18n( "*.fkt|KmPlot Files (*.fkt)\n*.*|All Files" ), this, i18n( "Open" ) ); + + if ( !url.isEmpty()) + { + // About this function, the style guide ( + // http://developer.kde.org/documentation/standards/kde/style/basics/index.html ) + // says that it should open a new window if the document is _not_ + // in its initial state. This is what we do here.. + if ( m_part->url().isEmpty() && !isModified() ) + load( url ); // we open the file in this window... + else + openFileInNewWindow(url); // we open the file in a new window... + } +} + +void KmPlot::fileOpen(const KURL &url) +{ + if ( !url.isEmpty()) + { + // About this function, the style guide ( + // http://developer.kde.org/documentation/standards/kde/style/basics/index.html ) + // says that it should open a new window if the document is _not_ + // in its initial state. This is what we do here.. + if ( m_part->url().isEmpty() && !isModified() ) + load( KStandardDirs::realFilePath(url.url())); // we open the file in this window... + else + openFileInNewWindow(url); // we open the file in a new window... + } +} + + +void KmPlot::openFileInNewWindow(const KURL url) +{ + KApplication::startServiceByDesktopName("kmplot",url.url()); +} + +bool KmPlot::checkModified() +{ + QCString replyType; + QByteArray replyData; + kapp->dcopClient()->call(kapp->dcopClient()->appId(), "MainDlg","checkModified()", QByteArray(), replyType, replyData, false); + bool result; + QDataStream stream(replyData, IO_ReadOnly); + stream >> result; + return result; +} + +bool KmPlot::isModified() +{ + QCString replyType; + QByteArray replyData; + kapp->dcopClient()->call(kapp->dcopClient()->appId(), "MainDlg","isModified()", QByteArray(), replyType, replyData, false); + bool result; + QDataStream stream(replyData, IO_ReadOnly); + stream >> result; + return result; +} + +bool KmPlot::queryClose() +{ + return checkModified(); +} + +void KmPlot::setStatusBarText(const QString &text, int id) +{ + statusBar()->changeItem(text,id); +} + + +void KmPlot::setupStatusBar() +{ + statusBar()->insertFixedItem( "1234567890", 1 ); + statusBar()->insertFixedItem( "1234567890", 2 ); + statusBar()->insertItem( "", 3, 3 ); + statusBar()->insertItem( "", 4 ); + statusBar()->changeItem( "", 1 ); + statusBar()->changeItem( "", 2 ); + statusBar()->setItemAlignment( 3, AlignLeft ); + + m_progressbar = new KmPlotProgress( statusBar() ); + m_progressbar->setMaximumHeight( statusBar()->height()-10 ); + connect( m_progressbar->button, SIGNAL (clicked() ), this, SLOT( progressbar_clicked() ) ); + statusBar()->addWidget(m_progressbar); +} + +void KmPlot::progressbar_clicked() +{ + kapp->dcopClient()->send(kapp->dcopClient()->appId(), "View","stopDrawing()", QByteArray()); +} + +#include "kmplot.moc" diff --git a/kmplot/kmplot/kmplot.desktop b/kmplot/kmplot/kmplot.desktop new file mode 100644 index 00000000..7e6d1237 --- /dev/null +++ b/kmplot/kmplot/kmplot.desktop @@ -0,0 +1,134 @@ +# KDE Config File +[Desktop Entry] +Type=Application +Exec=kmplot +Icon=kmplot +DocPath=kmplot/index.html +Comment=Function Plotter +Comment[af]=Funksieplotter +Comment[ar]=مخطط وظيÙØ© +Comment[be]=МалÑванне графікаў функцый +Comment[bg]=Чертане на функции +Comment[bn]=ফাংশন পà§à¦²à¦Ÿà¦¾à¦° +Comment[br]=Tresell fonksion +Comment[bs]=CrtaÄ funkcija +Comment[ca]=Traçador de funcions +Comment[cs]=Zobrazení funkce +Comment[csb]=Programa céchùjÄ…ca dijagramë fùnkcëji +Comment[cy]=Plotydd Ffwythiannau +Comment[da]=Funktionsprogram +Comment[de]=Funktionsplotter +Comment[el]=ΓÏαφική αναπαÏάσταση συναÏτήσεων +Comment[eo]=Funkcia desegnilo +Comment[es]=Trazador de funciones +Comment[et]=Funktsioonide graafiku joonistaja +Comment[eu]=Funtzio-marrazkigilea +Comment[fa]=رسام تابع +Comment[fi]=Kuvaajapiirturi +Comment[fo]=Funkateknari +Comment[fr]=Traceur de courbes +Comment[ga]=Breacaire Feidhmeanna +Comment[gl]=Representación Gráfica de Funcións +Comment[he]=תווין פונקציות +Comment[hi]=फंकà¥à¤¶à¤¨ पà¥à¤²à¥‰à¤Ÿ करने वाला +Comment[hr]=CrtaÄ funkcija +Comment[hu]=Függvényábrázoló +Comment[is]=Teiknar gröf falla +Comment[it]=Grafici di funzioni +Comment[ja]=関数プロッタ +Comment[ka]=ფუნქციების გრáƒáƒ¤áƒ˜áƒ™áƒ”ბი +Comment[km]=កម្មវិធី​គ្រោង​អនុគមន០+Comment[lt]=funkcijinis braižytuvas +Comment[lv]=Funkciju ZÄ«mÄ“tÄjs +Comment[mk]=Цртач на функции +Comment[mn]=Функцийн плоттер +Comment[ms]=Plot Fungsi +Comment[nb]=Funksjonsplotter +Comment[nds]=Bagenschriever för Funkschonen +Comment[ne]=पà¥à¤°à¤•à¤¾à¤°à¥à¤¯ आलेखक +Comment[nl]=functieplotter +Comment[nn]=Funksjonsteiknar +Comment[nso]=Mmei wa Pereko +Comment[pl]=Program rysujÄ…cy wykresy funkcji +Comment[pt]=Desenho de funções +Comment[pt_BR]=Desenho de funções +Comment[ru]=ПоÑтроение графиков функций +Comment[se]=FunkÅ¡uvdnasárgojeaddji +Comment[sk]=Kreslenie funkcií +Comment[sl]=Risanje funkcij +Comment[sr]=Цртач функција +Comment[sr@Latn]=CrtaÄ funkcija +Comment[sv]=Funktionsritare +Comment[ta]=இயகà¯à®• வரைவி +Comment[tg]=Плоттери ФункÑионалӣ +Comment[tr]=Fonksiyon Noktalayıcı +Comment[uk]=Побудова графіків функцій +Comment[ven]=Mushumo wa tshiiti tsha nyito +Comment[vi]=Vẽ đồ thị Hàm số +Comment[xh]=Umzobi Womsebenzi +Comment[zh_CN]=å‡½æ•°ç»˜å›¾ç¨‹åº +Comment[zh_TW]=å‡½æ•¸ç¹ªåœ–ç¨‹å¼ +Comment[zu]=Umbheki Womsebenzi +Terminal=false +Name=KmPlot +Name[ar]=المخطط +Name[bn]=কে-à¦à¦®à¦ªà§à¦²à¦Ÿ +Name[eo]=KmPloto +Name[hi]=के-à¤à¤®-पà¥à¤²à¥‰à¤Ÿ +Name[sv]=Kmplot +Name[ta]=கேஎமà¯à®ªà®¿à®³à®¾à®Ÿà¯ +Name[ven]=Mutodo wa Km +Name[vi]=Äồ thị K +Categories=Qt;KDE;Education;Math; +MimeType=application/x-kmplot; +GenericName=Mathematical Function Plotter +GenericName[be]=МалÑванне графікаў матÑматычных функцый +GenericName[bg]=Интерактивна Ð³ÐµÐ¾Ð¼ÐµÑ‚Ñ€Ð¸Ñ +GenericName[bn]=গাণিতিক ফাংশন পà§à¦²à¦Ÿà¦¾à¦° +GenericName[bs]=CrtaÄ matematiÄkih funkcija +GenericName[ca]=Traçador de funcions matemàtiques +GenericName[cs]=Kreslení funkcí +GenericName[csb]=Programa céchùjÄ…cô matematiczne fùnkcëjë +GenericName[cy]=Plotydd Ffwythiannau Mathemategol +GenericName[da]=Matematisk funktionsplotter +GenericName[de]=Mathematischer Funktionsplotter +GenericName[el]=ΓÏαφική αναπαÏάσταση συναÏτήσεων +GenericName[eo]=Matematika funkcia desegnilo +GenericName[es]=Trazador de funciones matemáticas +GenericName[et]=Matemaatiliste funktsioonide graafiku joonistaja +GenericName[eu]=Funtzio matematikoen marrazkigilea +GenericName[fa]=رسام تابع ریاضی +GenericName[fi]=Matemaattisten funktioiden kuvaajapiirturi +GenericName[fr]=Traceur de fonctions mathématiques +GenericName[ga]=Breacaire Feidhmeanna Matamaiticiúla +GenericName[gl]=Representación Gráfica de Funcións +GenericName[he]=תוין פונקציות מתמטיות +GenericName[hr]=CrtaÄ matematiÄkih funkcija +GenericName[hu]=Függvényábrázoló +GenericName[is]=Teiknar gröf falla +GenericName[it]=Grafici di funzioni matematiche +GenericName[ja]=数学関数プロッタ +GenericName[ka]=მáƒáƒ—იმáƒáƒ¢áƒ˜áƒ™áƒ£áƒ áƒ˜ ფუნქციების გრáƒáƒ¤áƒ˜áƒ™áƒ”ბი +GenericName[km]=កម្មវិធី​គ្រោង​អនុគមនáŸâ€‹áž‚ណិážážœáž·áž‘្យា +GenericName[lt]=MatematinÄ—s funkcijos braižytuvas +GenericName[ms]=Pemplot Fungsi Matematik +GenericName[nb]=Matematisk Funksjonsplotter +GenericName[nds]=Mathemaatsch Bagenschriever +GenericName[ne]=गणित पà¥à¤°à¤•à¤¾à¤°à¥à¤¯ आलेखक +GenericName[nl]=Wiskundige functieplotter +GenericName[nn]=Eit plotteprogram for matematiske funksjonar +GenericName[pl]=Program rysujÄ…cy funkcje matematyczne +GenericName[pt]=Desenho de Funções Matemáticas +GenericName[pt_BR]=Desenho de funções matemáticas +GenericName[ru]=ГрафопоÑтроитель функций +GenericName[sk]=Kreslenie matematických funkcií +GenericName[sl]=Risanje matematiÄnih funkcij +GenericName[sr]=Цртач математичких функција +GenericName[sr@Latn]=CrtaÄ matematiÄkih funkcija +GenericName[sv]=Matematisk funktionsritare +GenericName[ta]=கணகà¯à®•à®¿à®¯à®²à¯ இயகà¯à®• வரைவி +GenericName[tr]=Matematiksel Fonksiyon Çizici +GenericName[uk]=Графобудівник математичних функцій +GenericName[vi]=Vẽ đồ thị Hàm số Toán há»c +GenericName[zh_CN]=数学函数绘图器 +GenericName[zh_TW]=å‡½æ•¸ç¹ªåœ–ç¨‹å¼ diff --git a/kmplot/kmplot/kmplot.h b/kmplot/kmplot/kmplot.h new file mode 100644 index 00000000..b2cf4242 --- /dev/null +++ b/kmplot/kmplot/kmplot.h @@ -0,0 +1,122 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef KMPLOT_H_ +#define KMPLOT_H_ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +#include + +#include "kmplotIface.h" +#include "kmplotprogress.h" + +class KToggleAction; + +/** + * This is the application "Shell". It has a menubar, toolbar, and + * statusbar but relies on the "Part" to do all the real work. + * + * @short Application Shell + * @author Fredrik Edemar + */ +class KmPlot : public KParts::MainWindow, virtual public KmPlotIface +{ + Q_OBJECT +public: + /** + * Default Constructor + */ + KmPlot( KCmdLineArgs* args); + + /** + * Default Destructor + */ + virtual ~KmPlot(); + + /** + * Use this method to load whatever file/URL you have + */ + bool load(const KURL& url); + +protected: + /** + * This method is called when it is time for the app to save its + * properties for session management purposes. + */ + void saveProperties(KConfig *); + + /** + * This method is called when this app is restored. The KConfig + * object points to the session management config file that was saved + * with @ref saveProperties + */ + void readProperties(KConfig *); + + /// Quits KmPlot after checking if modifications shall be saved. + virtual bool queryClose(); + +private slots: + void fileNew(); + void fileOpen(); + void fileOpen(const KURL &url); + void optionsConfigureKeys(); + void optionsConfigureToolbars(); + void applyNewToolbarConfig(); + + /// Called when the user want to cancel the drawing + void progressbar_clicked(); + +public slots: + /// Called when fullscren is enabled/disabled + void slotUpdateFullScreen(bool); + void setStatusBarText(const QString &, int id); + +private: + void setupAccel(); + void setupActions(); + void setupStatusBar(); + bool checkModified(); + bool isModified(); + void openFileInNewWindow(const KURL url); + + /// Functions for the progressbar + bool stopProgressBar(); + void startProgressBar(int); + void increaseProgressBar(); + + +private: + KParts::ReadOnlyPart *m_part; + /// The fullscreen action to be plugged/unplegged to the toolbar + KToggleFullScreenAction* m_fullScreen; + KmPlotProgress *m_progressbar; +}; + +#endif // KMPLOT_H_ diff --git a/kmplot/kmplot/kmplot.kcfg b/kmplot/kmplot/kmplot.kcfg new file mode 100644 index 00000000..1963aac3 --- /dev/null +++ b/kmplot/kmplot/kmplot.kcfg @@ -0,0 +1,232 @@ + + + + + + + + + Enter the width of the axis lines. + 5 + + + + Check this box if the labels at the tics should be shown. + true + + + + Check this box if axes should be shown. + true + + + + Check this box if axes should have arrows. + true + + + + Enter the width of the grid lines. + 1 + + + + Choose a suitable grid style. + 1 + + + + Check this box if a frame should be drawn around the plot area. + false + + + + Check this box if an extra frame should be drawn around the plot area. + true + + + + Enter the length of the tic lines + 10 + + + + Enter the width of the tic lines. + 1 + + + + Enter the width of the plot line. + 5 + + + + Predefined plot area widths. + 0 + + + + Predefined plot area heights. + 0 + + + + Enter the left boundary of the plotting area. + -2*pi + + + + Enter the right boundary of the plotting area. + 2*pi + + + + Enter the lower boundary of the plotting area. + -2*pi + + + + Enter the upper boundary of the plotting area. + 2*pi + + + + + + + Enter the width of a unit from tic to tic. + 8 + + + + Enter the height of a unit from tic to tic. + 8 + + + + Enter the width of a unit in cm. + 3 + + + + Enter the height of a unit in cm. + 3 + + + + + + + Choose a font name for the axis labels. + KGlobalSettings::generalFont().family() + + + + Choose a font size for the axis labels. + 40 + + + + Choose a font name for the table printed at the top of the page. + KGlobalSettings::generalFont().family() + + + + + + + Enter the color of the axis lines. + + + + Choose a color for the grid lines. + #C0C0C0 + + + + Choose a color for function 1. + #FF0000 + + + + Choose a color for function 2. + #00FF00 + + + + Choose a color for function 3. + #0000FF + + + + Choose a color for function 4. + #FF00FF + + + + Choose a color for function 5. + #FFFF00 + + + + Choose a color for function 6. + #00FFFF + + + + Choose a color for function 7. + #008000 + + + + Choose a color for function 8. + #000080 + + + + Choose a color for function 9. + #000000 + + + + Choose a color for function 10. + #000000 + + + + + + + The greater the step width the faster but the less precise the plot is done. + 1.0 + + + + If relative step width is set to true, the step width will be adapted to the size of the window. + true + + + + Check the box if you want to use radians + 0 + + + + The background color for the graph + #FFFFFF + + + + The value the zoom-in tool should use + 20 + + + + The value the zoom-out tool should use + 25 + + + diff --git a/kmplot/kmplot/kmplotIface.h b/kmplot/kmplot/kmplotIface.h new file mode 100644 index 00000000..b176b944 --- /dev/null +++ b/kmplot/kmplot/kmplotIface.h @@ -0,0 +1,56 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef KMPLOTIFACE_H +#define KMPLOTIFACE_H + + +#include +#include + +/** +@author Fredrik Edemar +*/ +/// All functions in KmPlotIface are accessible with DCOP. For descriptions about the functions, see KmPlot. +class KmPlotIface : virtual public DCOPObject +{ + K_DCOP +k_dcop: + virtual void fileOpen() = 0; + virtual void setStatusBarText(const QString &text, int id) = 0; + virtual void optionsConfigureKeys() = 0; + virtual void optionsConfigureToolbars() = 0; + virtual void openFileInNewWindow(const KURL url) = 0; + virtual bool stopProgressBar() = 0; + virtual void startProgressBar(int) = 0; + virtual void increaseProgressBar() = 0; + + virtual void fileOpen(const KURL &url) = 0; +}; + + +#endif + + diff --git a/kmplot/kmplot/kmplot_part.desktop b/kmplot/kmplot/kmplot_part.desktop new file mode 100644 index 00000000..c1c1ea57 --- /dev/null +++ b/kmplot/kmplot/kmplot_part.desktop @@ -0,0 +1,15 @@ +[Desktop Entry] +Icon=kmplot +Name=KmPlotPart +Name[bn]=কে-à¦à¦®à¦ªà§à¦²à¦Ÿ-পারà§à¦Ÿ +Name[cs]=KmPlot part +Name[et]=KmPloti komponent +Name[hi]=केà¤à¤®-पà¥à¤²à¤¾à¤Ÿ-पारà¥à¤Ÿ +Name[pl]=Część osadzalna KPart programu KmPlot +Name[sv]=Kmplot-delprogram +Name[ta]=கேஎமà¯à®ªà®¿à®³à®¾à®Ÿà¯à®ªà®•à¯à®¤à®¿ +Name[vi]=Phần Äồ thị K +MimeType=application/x-kmplot +ServiceTypes=KParts/ReadOnlyPart +X-KDE-Library=libkmplotpart +Type=Service diff --git a/kmplot/kmplot/kmplot_part.rc b/kmplot/kmplot/kmplot_part.rc new file mode 100644 index 00000000..a90a0653 --- /dev/null +++ b/kmplot/kmplot/kmplot_part.rc @@ -0,0 +1,73 @@ + + + + + + + + + + + + + &Edit + + + + + + + + + + &Plot + + + + + + &Zoom + + + + + + + + + &Tools + + + + + + &Settings + + + Show S&liders + + + + + + + + + + + &Help + + + + + + + + + + + + + + + diff --git a/kmplot/kmplot/kmplot_part_readonly.rc b/kmplot/kmplot/kmplot_part_readonly.rc new file mode 100644 index 00000000..fceafa84 --- /dev/null +++ b/kmplot/kmplot/kmplot_part_readonly.rc @@ -0,0 +1,54 @@ + + + + + + + + + &Edit + + + + + + + + + + &Zoom + + + + + + + + + &Tools + + + + + + &Settings + Show S&liders + + + + + + + + + &Help + + + + + + + + + + diff --git a/kmplot/kmplot/kmplot_shell.rc b/kmplot/kmplot/kmplot_shell.rc new file mode 100644 index 00000000..10c38866 --- /dev/null +++ b/kmplot/kmplot/kmplot_shell.rc @@ -0,0 +1,43 @@ + + + + &File + + + + + + + + + &Settings + + + + + + + + + + &Help + + + + + + + + + + + + Main Toolbar + + + + + \ No newline at end of file diff --git a/kmplot/kmplot/kmplotio.cpp b/kmplot/kmplot/kmplotio.cpp new file mode 100644 index 00000000..1af28e25 --- /dev/null +++ b/kmplot/kmplot/kmplotio.cpp @@ -0,0 +1,614 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möller +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +// Qt includes +#include +#include + +// KDE includes +#include +#include +#include +#include + +// ANSI-C includes +#include + +// local includes +#include "kmplotio.h" +#include "MainDlg.h" +#include "settings.h" + +class XParser; + +KmPlotIO::KmPlotIO( XParser *parser) + : m_parser(parser) +{} + + +KmPlotIO::~KmPlotIO() +{} + +bool KmPlotIO::save( const KURL &url ) +{ + // saving as xml by a QDomDocument + QDomDocument doc( "kmpdoc" ); + // the root tag + QDomElement root = doc.createElement( "kmpdoc" ); + root.setAttribute( "version", "2" ); + doc.appendChild( root ); + + // the axes tag + QDomElement tag = doc.createElement( "axes" ); + + tag.setAttribute( "color", Settings::axesColor().name() ); + tag.setAttribute( "width", Settings::axesLineWidth() ); + tag.setAttribute( "tic-width", Settings::ticWidth() ); + tag.setAttribute( "tic-legth", Settings::ticLength() ); + + addTag( doc, tag, "show-axes", Settings::showAxes() ? "1" : "-1" ); + addTag( doc, tag, "show-arrows", Settings::showArrows() ? "1" : "-1" ); + addTag( doc, tag, "show-label", Settings::showLabel() ? "1" : "-1" ); + addTag( doc, tag, "show-frame", Settings::showExtraFrame() ? "1" : "-1" ); + addTag( doc, tag, "show-extra-frame", Settings::showExtraFrame() ? "1" : "-1" ); + + addTag( doc, tag, "xcoord", QString::number( Settings::xRange() ) ); + if( Settings::xRange() == 4 ) // custom plot range + { + addTag( doc, tag, "xmin", Settings::xMin() ); + addTag( doc, tag, "xmax", Settings::xMax() ); + } + + addTag( doc, tag, "ycoord", QString::number( Settings::yRange() ) ); + if( Settings::yRange() == 4 ) // custom plot range + { + addTag( doc, tag, "ymin", Settings::yMin() ); + addTag( doc, tag, "ymax", Settings::yMax() ); + } + + root.appendChild( tag ); + + tag = doc.createElement( "grid" ); + + tag.setAttribute( "color", Settings::gridColor().name() ); + tag.setAttribute( "width", Settings::gridLineWidth() ); + + addTag( doc, tag, "mode", QString::number( Settings::gridStyle() ) ); + + root.appendChild( tag ); + + tag = doc.createElement( "scale" ); + + QString temp; + temp.setNum(Settings::xScaling()); + addTag( doc, tag, "tic-x", temp ); + temp.setNum(Settings::yScaling()); + addTag( doc, tag, "tic-y", temp ); + temp.setNum(Settings::xPrinting()); + addTag( doc, tag, "print-tic-x", temp ); + temp.setNum(Settings::yPrinting()); + addTag( doc, tag, "print-tic-y", temp); + + root.appendChild( tag ); + + + for( QValueVector::iterator it = m_parser->ufkt.begin(); it != m_parser->ufkt.end(); ++it) + { + if ( !it->fstr.isEmpty() ) + { + tag = doc.createElement( "function" ); + + //tag.setAttribute( "number", ix ); + tag.setAttribute( "visible", it->f_mode ); + tag.setAttribute( "color", QColor( it->color ).name() ); + tag.setAttribute( "width", it->linewidth ); + tag.setAttribute( "use-slider", it->use_slider ); + + if ( it->f1_mode) + { + tag.setAttribute( "visible-deriv", it->f1_mode ); + tag.setAttribute( "deriv-color", QColor( it->f1_color ).name() ); + tag.setAttribute( "deriv-width", it->f1_linewidth ); + } + + if ( it->f2_mode) + { + tag.setAttribute( "visible-2nd-deriv", it->f2_mode ); + tag.setAttribute( "deriv2nd-color", QColor( it->f2_color ).name() ); + tag.setAttribute( "deriv2nd-width", it->f2_linewidth ); + } + + if ( it->integral_mode) + { + tag.setAttribute( "visible-integral", "1" ); + tag.setAttribute( "integral-color", QColor( it->integral_color ).name() ); + tag.setAttribute( "integral-width", it->integral_linewidth ); + tag.setAttribute( "integral-use-precision", it->integral_use_precision ); + tag.setAttribute( "integral-precision", it->integral_precision ); + tag.setAttribute( "integral-startx", it->str_startx ); + tag.setAttribute( "integral-starty", it->str_starty ); + } + + addTag( doc, tag, "equation", it->fstr ); + + QStringList str_parameters; + for ( QValueList::Iterator k = it->parameters.begin(); k != it->parameters.end(); ++k ) + str_parameters.append( (*k).expression); + + if( !str_parameters.isEmpty() ) + addTag( doc, tag, "parameterlist", str_parameters.join( ";" ) ); + + if (it->usecustomxmin) + addTag( doc, tag, "arg-min", it->str_dmin ); + if (it->usecustomxmax) + addTag( doc, tag, "arg-max", it->str_dmax ); + + root.appendChild( tag ); + + } + } + + tag = doc.createElement( "fonts" ); + addTag( doc, tag, "axes-font", Settings::axesFont() ); + addTag( doc, tag, "header-table-font", Settings::headerTableFont() ); + root.appendChild( tag ); + + QFile xmlfile; + if (!url.isLocalFile() ) + { + KTempFile tmpfile; + xmlfile.setName(tmpfile.name() ); + if (!xmlfile.open( IO_WriteOnly ) ) + { + tmpfile.unlink(); + return false; + } + QTextStream ts( &xmlfile ); + doc.save( ts, 4 ); + xmlfile.close(); + + if ( !KIO::NetAccess::upload(tmpfile.name(), url,0)) + { + tmpfile.unlink(); + return false; + } + tmpfile.unlink(); + } + else + { + xmlfile.setName(url.prettyURL(0,KURL::StripFileProtocol) ); + if (!xmlfile.open( IO_WriteOnly ) ) + return false; + QTextStream ts( &xmlfile ); + doc.save( ts, 4 ); + xmlfile.close(); + return true; + } + return true; + +} + +void KmPlotIO::addTag( QDomDocument &doc, QDomElement &parentTag, const QString tagName, const QString tagValue ) +{ + QDomElement tag = doc.createElement( tagName ); + QDomText value = doc.createTextNode( tagValue ); + tag.appendChild( value ); + parentTag.appendChild( tag ); +} + +bool KmPlotIO::load( const KURL &url ) +{ + QDomDocument doc( "kmpdoc" ); + QFile f; + if ( !url.isLocalFile() ) + { + if( !KIO::NetAccess::exists( url, true, 0 ) ) + { + KMessageBox::error(0,i18n("The file does not exist.")); + return false; + } + QString tmpfile; + if( !KIO::NetAccess::download( url, tmpfile, 0 ) ) + { + KMessageBox::error(0,i18n("An error appeared when opening this file")); + return false; + } + f.setName(tmpfile); + } + else + f.setName( url.prettyURL(0,KURL::StripFileProtocol) ); + + if ( !f.open( IO_ReadOnly ) ) + { + KMessageBox::error(0,i18n("An error appeared when opening this file")); + return false; + } + if ( !doc.setContent( &f ) ) + { + KMessageBox::error(0,i18n("The file could not be loaded")); + f.close(); + return false; + } + f.close(); + + QDomElement element = doc.documentElement(); + QString version = element.attribute( "version" ); + if ( version.isNull()) //an old kmplot-file + { + MainDlg::oldfileversion = true; + for ( QDomNode n = element.firstChild(); !n.isNull(); n = n.nextSibling() ) + { + if ( n.nodeName() == "axes" ) + oldParseAxes( n.toElement() ); + if ( n.nodeName() == "grid" ) + parseGrid( n.toElement() ); + if ( n.nodeName() == "scale" ) + oldParseScale( n.toElement() ); + if ( n.nodeName() == "function" ) + oldParseFunction( m_parser, n.toElement() ); + } + } + else if (version == "1" || version == "2") + { + MainDlg::oldfileversion = false; + for ( QDomNode n = element.firstChild(); !n.isNull(); n = n.nextSibling() ) + { + if ( n.nodeName() == "axes" ) + parseAxes( n.toElement() ); + if ( n.nodeName() == "grid" ) + parseGrid( n.toElement() ); + if ( n.nodeName() == "scale" ) + parseScale( n.toElement() ); + if ( n.nodeName() == "function") + parseFunction( m_parser, n.toElement() ); + } + } + else + KMessageBox::error(0,i18n("The file had an unknown version number")); + + if ( !url.isLocalFile() ) + KIO::NetAccess::removeTempFile( f.name() ); + return true; +} + +void KmPlotIO::parseAxes( const QDomElement &n ) +{ + Settings::setAxesLineWidth( n.attribute( "width", "1" ).toInt() ); + Settings::setAxesColor( QColor( n.attribute( "color", "#000000" ) ) ); + Settings::setTicWidth( n.attribute( "tic-width", "3" ).toInt() ); + Settings::setTicLength( n.attribute( "tic-length", "10" ).toInt() ); + + Settings::setShowAxes( n.namedItem( "show-axes" ).toElement().text().toInt() == 1 ); + Settings::setShowArrows( n.namedItem( "show-arrows" ).toElement().text().toInt() == 1 ); + Settings::setShowLabel( n.namedItem( "show-label" ).toElement().text().toInt() == 1 ); + Settings::setShowFrame( n.namedItem( "show-frame" ).toElement().text().toInt() == 1 ); + Settings::setShowExtraFrame( n.namedItem( "show-extra-frame" ).toElement().text().toInt() == 1 ); + Settings::setXRange( n.namedItem( "xcoord" ).toElement().text().toInt() ); + Settings::setXMin( n.namedItem( "xmin" ).toElement().text() ); + Settings::setXMax( n.namedItem( "xmax" ).toElement().text() ); + Settings::setYRange( n.namedItem( "ycoord" ).toElement().text().toInt() ); + Settings::setYMin( n.namedItem( "ymin" ).toElement().text() ); + Settings::setYMax( n.namedItem( "ymax" ).toElement().text() ); +} + +void KmPlotIO::parseGrid( const QDomElement & n ) +{ + Settings::setGridColor( QColor( n.attribute( "color", "#c0c0c0" ) ) ); + Settings::setGridLineWidth( n.attribute( "width", "1" ).toInt() ); + + Settings::setGridStyle( n.namedItem( "mode" ).toElement().text().toInt() ); +} + +int unit2index( const QString unit ) +{ + QString units[ 9 ] = { "10", "5", "2", "1", "0.5", "pi/2", "pi/3", "pi/4",i18n("automatic") }; + int index = 0; + while( ( index < 9 ) && ( unit!= units[ index ] ) ) index ++; + if( index == 9 ) index = -1; + return index; +} + + +void KmPlotIO::parseScale(const QDomElement & n ) +{ + Settings::setXScaling( n.namedItem( "tic-x" ).toElement().text().toInt() ); + Settings::setYScaling( n.namedItem( "tic-y" ).toElement().text().toInt() ); + Settings::setXPrinting( n.namedItem( "print-tic-x" ).toElement().text().toInt() ); + Settings::setYPrinting( n.namedItem( "print-tic-y" ).toElement().text().toInt() ); +} + +void KmPlotIO::parseFunction( XParser *m_parser, const QDomElement & n ) +{ + QString temp; + Ufkt ufkt; + m_parser->prepareAddingFunction(&ufkt); + int const next_index=m_parser->getNextIndex()+1; + + ufkt.f_mode = n.attribute( "visible" ).toInt(); + ufkt.color = QColor( n.attribute( "color" ) ).rgb(); + ufkt.linewidth = n.attribute( "width" ).toInt(); + ufkt.use_slider = n.attribute( "use-slider" ).toInt(); + + temp = n.attribute( "visible-deriv" ); + if (!temp.isNull()) + { + ufkt.f1_mode = temp.toInt(); + ufkt.f1_color = QColor(n.attribute( "deriv-color" )).rgb(); + ufkt.f1_linewidth = n.attribute( "deriv-width" ).toInt(); + } + else + { + ufkt.f1_mode = 0; + ufkt.f1_color = m_parser->defaultColor(next_index); + ufkt.f1_linewidth = m_parser->linewidth0; + } + + temp = n.attribute( "visible-2nd-deriv" ); + if (!temp.isNull()) + { + ufkt.f2_mode = temp.toInt(); + ufkt.f2_color = QColor(n.attribute( "deriv2nd-color" )).rgb(); + ufkt.f2_linewidth = n.attribute( "deriv2nd-width" ).toInt(); + } + else + { + ufkt.f2_mode = 0; + ufkt.f2_color = m_parser->defaultColor(next_index); + ufkt.f2_linewidth = m_parser->linewidth0; + } + + temp = n.attribute( "visible-integral" ); + if (!temp.isNull()) + { + ufkt.integral_mode = temp.toInt(); + ufkt.integral_color = QColor(n.attribute( "integral-color" )).rgb(); + ufkt.integral_linewidth = n.attribute( "integral-width" ).toInt(); + ufkt.integral_use_precision = n.attribute( "integral-use-precision" ).toInt(); + ufkt.integral_precision = n.attribute( "integral-precision" ).toInt(); + ufkt.str_startx = n.attribute( "integral-startx" ); + ufkt.startx = m_parser->eval( ufkt.str_startx ); + ufkt.str_starty = n.attribute( "integral-starty" ); + ufkt.starty = m_parser->eval( ufkt.str_starty ); + + } + else + { + ufkt.integral_mode = 0; + ufkt.integral_color = m_parser->defaultColor(next_index); + ufkt.integral_linewidth = m_parser->linewidth0; + ufkt.integral_use_precision = 0; + ufkt.integral_precision = ufkt.linewidth; + } + + ufkt.str_dmin = n.namedItem( "arg-min" ).toElement().text(); + if( ufkt.str_dmin.isEmpty() ) + ufkt.usecustomxmin = false; + else + { + ufkt.usecustomxmin = true; + ufkt.dmin = m_parser->eval( ufkt.str_dmin ); + + } + ufkt.str_dmax = n.namedItem( "arg-max" ).toElement().text(); + if( ufkt.str_dmax.isEmpty() ) + ufkt.usecustomxmax = false; + else + { + ufkt.usecustomxmax = true; + ufkt.dmax = m_parser->eval( ufkt.str_dmax ); + } + + if (ufkt.usecustomxmin && ufkt.usecustomxmax && ufkt.str_dmin==ufkt.str_dmax) + { + ufkt.usecustomxmin = false; + ufkt.usecustomxmax = false; + } + + ufkt.fstr = n.namedItem( "equation" ).toElement().text(); + if (MainDlg::oldfileversion) + parseThreeDotThreeParameters( m_parser, n, ufkt ); + else + parseParameters( m_parser, n, ufkt ); + + QString fstr = ufkt.fstr; + if ( !fstr.isEmpty() ) + { + int const i = fstr.find( ';' ); + QString str; + if ( i == -1 ) + str = fstr; + else + str = fstr.left( i ); + m_parser->addfkt( str ); + Ufkt *added_function = &m_parser->ufkt.last(); + added_function->f_mode = ufkt.f_mode; + added_function->f1_mode = ufkt.f1_mode; + added_function->f2_mode = ufkt.f2_mode; + added_function->integral_mode = ufkt.integral_mode; + added_function->integral_use_precision = ufkt.integral_use_precision; + added_function->linewidth = ufkt.linewidth; + added_function->f1_linewidth = ufkt.f1_linewidth; + added_function->f2_linewidth = ufkt.f2_linewidth; + added_function->integral_linewidth = ufkt.integral_linewidth; + added_function->str_dmin = ufkt.str_dmin; + added_function->str_dmax = ufkt.str_dmax; + added_function->dmin = ufkt.dmin; + added_function->dmax = ufkt.dmax; + added_function->str_startx = ufkt.str_startx; + added_function->str_starty = ufkt.str_starty; + added_function->oldx = ufkt.oldx; + added_function->starty = ufkt.starty; + added_function->startx = ufkt.startx; + added_function->integral_precision = ufkt.integral_precision; + added_function->color = ufkt.color; + added_function->f1_color = ufkt.f1_color; + added_function->f2_color = ufkt.f2_color; + added_function->integral_color = ufkt.integral_color; + added_function->parameters = ufkt.parameters; + added_function->use_slider = ufkt.use_slider; + added_function->usecustomxmin = ufkt.usecustomxmin; + added_function->usecustomxmax = ufkt.usecustomxmax; + } +} + +void KmPlotIO::parseParameters( XParser *m_parser, const QDomElement &n, Ufkt &ufkt ) +{ + QStringList str_parameters; + for ( QValueList::Iterator it = ufkt.parameters.begin(); it != ufkt.parameters.end(); ++it ) + str_parameters.append( (*it).expression); + str_parameters = QStringList::split( ";", n.namedItem( "parameterlist" ).toElement().text() ); + for( QStringList::Iterator it = str_parameters.begin(); it != str_parameters.end(); ++it ) + ufkt.parameters.append( ParameterValueItem( *it, m_parser->eval( *it ) )); +} + +void KmPlotIO::parseThreeDotThreeParameters( XParser *m_parser, const QDomElement &n, Ufkt &ufkt ) +{ + QStringList str_parameters; + for ( QValueList::Iterator it = ufkt.parameters.begin(); it != ufkt.parameters.end(); ++it ) + str_parameters.append( (*it).expression); + str_parameters = QStringList::split( ",", n.namedItem( "parameterlist" ).toElement().text() ); + for( QStringList::Iterator it = str_parameters.begin(); it != str_parameters.end(); ++it ) + ufkt.parameters.append( ParameterValueItem( *it, m_parser->eval( *it ) )); +} + +void KmPlotIO::oldParseFunction( XParser *m_parser, const QDomElement & n ) +{ + kdDebug() << "parsing old function" << endl; + Ufkt ufkt; + m_parser->prepareAddingFunction(&ufkt); + + ufkt.f_mode = n.attribute( "visible" ).toInt(); + ufkt.f1_mode = n.attribute( "visible-deriv" ).toInt(); + ufkt.f2_mode = n.attribute( "visible-2nd-deriv" ).toInt(); + ufkt.f2_mode = 0; + ufkt.linewidth = n.attribute( "width" ).toInt(); + ufkt.use_slider = -1; + ufkt.color = ufkt.f1_color = ufkt.f2_color = ufkt.integral_color = QColor( n.attribute( "color" ) ).rgb(); + + ufkt.str_dmin = n.namedItem( "arg-min" ).toElement().text(); + if( ufkt.str_dmin.isEmpty() ) + ufkt.usecustomxmin = false; + else + { + ufkt.dmin = m_parser->eval( ufkt.str_dmin ); + ufkt.usecustomxmin = true; + } + ufkt.str_dmax = n.namedItem( "arg-max" ).toElement().text(); + if( ufkt.str_dmax.isEmpty() ) + ufkt.usecustomxmax = false; + else + { + ufkt.dmax = m_parser->eval( ufkt.str_dmax ); + ufkt.usecustomxmax = true; + } + if (ufkt.usecustomxmin && ufkt.usecustomxmax && ufkt.str_dmin==ufkt.str_dmax) + { + ufkt.usecustomxmin = false; + ufkt.usecustomxmax = false; + } + + const QString tmp_fstr = n.namedItem( "equation" ).toElement().text(); + const int pos = tmp_fstr.find(';'); + if ( pos == -1 ) + ufkt.fstr = tmp_fstr; + else + { + ufkt.fstr = tmp_fstr.left(pos); + if ( !m_parser->getext( &ufkt, tmp_fstr) ) + { + KMessageBox::error(0,i18n("The function %1 could not be loaded").arg(ufkt.fstr)); + return; + } + } + + QString fstr = ufkt.fstr; + if ( !fstr.isEmpty() ) + { + int const i = fstr.find( ';' ); + QString str; + if ( i == -1 ) + str = fstr; + else + str = fstr.left( i ); + m_parser->addfkt( str ); + Ufkt *added_function = &m_parser->ufkt.last(); + added_function->f_mode = ufkt.f_mode; + added_function->f1_mode = ufkt.f1_mode; + added_function->f2_mode = ufkt.f2_mode; + added_function->integral_mode = ufkt.integral_mode; + added_function->integral_use_precision = ufkt.integral_use_precision; + added_function->linewidth = ufkt.linewidth; + added_function->f1_linewidth = ufkt.f1_linewidth; + added_function->f2_linewidth = ufkt.f2_linewidth; + added_function->integral_linewidth = ufkt.integral_linewidth; + added_function->str_dmin = ufkt.str_dmin; + added_function->str_dmax = ufkt.str_dmax; + added_function->dmin = ufkt.dmin; + added_function->dmax = ufkt.dmax; + added_function->str_startx = ufkt.str_startx; + added_function->str_starty = ufkt.str_starty; + added_function->oldx = ufkt.oldx; + added_function->starty = ufkt.starty; + added_function->startx = ufkt.startx; + added_function->integral_precision = ufkt.integral_precision; + added_function->color = ufkt.color; + added_function->f1_color = ufkt.f1_color; + added_function->f2_color = ufkt.f2_color; + added_function->integral_color = ufkt.integral_color; + added_function->parameters = ufkt.parameters; + added_function->use_slider = ufkt.use_slider; + added_function->usecustomxmin = ufkt.usecustomxmin; + added_function->usecustomxmax = ufkt.usecustomxmax; + } +} + +void KmPlotIO::oldParseAxes( const QDomElement &n ) +{ + Settings::setAxesLineWidth( n.attribute( "width", "1" ).toInt() ); + Settings::setAxesColor( QColor( n.attribute( "color", "#000000" ) ) ); + Settings::setTicWidth( n.attribute( "tic-width", "3" ).toInt() ); + Settings::setTicLength( n.attribute( "tic-length", "10" ).toInt() ); + + Settings::setShowAxes( true ); + Settings::setShowArrows( true ); + Settings::setShowLabel( true ); + Settings::setShowFrame( true ); + Settings::setShowExtraFrame( true ); + Settings::setXRange( n.namedItem( "xcoord" ).toElement().text().toInt() ); + Settings::setXMin( n.namedItem( "xmin" ).toElement().text() ); + Settings::setXMax( n.namedItem( "xmax" ).toElement().text() ); + Settings::setYRange( n.namedItem( "ycoord" ).toElement().text().toInt() ); + Settings::setYMin( n.namedItem( "ymin" ).toElement().text() ); + Settings::setYMax( n.namedItem( "ymax" ).toElement().text() ); +} + +void KmPlotIO::oldParseScale( const QDomElement & n ) +{ + Settings::setXScaling( unit2index( n.namedItem( "tic-x" ).toElement().text() ) ); + Settings::setYScaling( unit2index( n.namedItem( "tic-y" ).toElement().text() ) ); + Settings::setXPrinting( unit2index( n.namedItem( "print-tic-x" ).toElement().text() ) ); + Settings::setYPrinting( unit2index( n.namedItem( "print-tic-y" ).toElement().text() ) ); +} + diff --git a/kmplot/kmplot/kmplotio.h b/kmplot/kmplot/kmplotio.h new file mode 100644 index 00000000..837cf4ec --- /dev/null +++ b/kmplot/kmplot/kmplotio.h @@ -0,0 +1,103 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möler +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef KMPLOTIO_H +#define KMPLOTIO_H + +#include +#include "xparser.h" + +class QString; +class XParser; + +/** @short This class manages the file operations load and save. + * + * @author Klaus-Dieter Möller & Matthias Meßmer + */ +class KmPlotIO +{ + public: + /// Nothing to do here; only static functions needed. + KmPlotIO( XParser *parser); + /// Empty. + ~KmPlotIO(); + + /** + * Store all information about the current saved plot in a xml file with the .fkt extension + * in the filename file. + * @param url Name (URL) of the file which will be saved. + */ + bool save( const KURL &url ); + + /** + * Read a kmpdoc xml file to restaure the settings of a previously saved plot + * @param url Name (URL) of file which will be opened + */ + bool load( const KURL &url ); + + private: + /** Esay way to add a tag to the Dom tree + * @param &doc The document. + * @param parentTag The parent tag to support encapsulated tags. + * @param tagName The Name of the tag. + * @param tagValue The data between the opening and cloding tag. + */ + void addTag( QDomDocument &doc, QDomElement &parentTag, const QString tagName, const QString tagValue ); + /// Reads axes parameters from the node @a n. + /// @param n Node containing the options. + void parseAxes( const QDomElement &n ); + /// Reads grid parameters from the node @a n. + /// @param n Node containing the options. + void parseGrid( const QDomElement &n ); + /// Reads scale parameters from the node @a n. + /// @param n Node containing the options. + void parseScale( const QDomElement &n ); + /// Reads function parameters from the node @a n. + /// @param parser points to the parser instance. + /// @param n Node containing the options. + void parseFunction( XParser *parser, const QDomElement &n ); + /// Reads parameter values for a function from the node @a n. + /// @param parser points to the parser instance. + /// @param n Node containing the options. + /// @param ix Function index in the parser instance + void parseParameters( XParser *parser, const QDomElement &n, Ufkt &ufkt); + + /// For KDE 3.3 + void parseThreeDotThreeParameters( XParser *parser, const QDomElement &n, Ufkt &ufkt); + + ///For KDE <3.3 + /// This is the same as parseScale but is made for old Kmplot-files + void oldParseScale( const QDomElement & n ); + /// This is the same as parseFunction but is made for old Kmplot-files + void oldParseFunction( XParser *parser, const QDomElement &n ); + /// This is the same as parseAxes but is made for old Kmplot-files + void oldParseAxes( const QDomElement &n ); + + XParser *m_parser; + +}; + +#endif + diff --git a/kmplot/kmplot/kmplotprogress.cpp b/kmplot/kmplot/kmplotprogress.cpp new file mode 100644 index 00000000..721480e0 --- /dev/null +++ b/kmplot/kmplot/kmplotprogress.cpp @@ -0,0 +1,56 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#include +#include + +#include "kmplotprogress.h" +//#include "kmplotprogress.moc.cpp" + +KmPlotProgress::KmPlotProgress( QWidget* parent, const char* name ) : QWidget( parent, name) +{ + button = new KPushButton(this); + button->setPixmap( SmallIcon( "cancel" ) ); + button->setGeometry( QRect( 0, 0, 30, 23 ) ); + button->setMaximumHeight(height()-10); + + progress = new KProgress(this); + progress->setGeometry( QRect( 30, 0, 124, 23 ) ); + progress->setMaximumHeight(height()-10); + + hide(); + setMinimumWidth(154); +} + +KmPlotProgress::~KmPlotProgress() +{ +} + +void KmPlotProgress::increase() +{ + progress->setProgress( progress->progress()+1); +} + +#include "kmplotprogress.moc" diff --git a/kmplot/kmplot/kmplotprogress.h b/kmplot/kmplot/kmplotprogress.h new file mode 100644 index 00000000..dc7bb166 --- /dev/null +++ b/kmplot/kmplot/kmplotprogress.h @@ -0,0 +1,45 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ +#ifndef kmplotprogress_included +#define kmplotprogress_included + +#include +#include +#include + +/// The progress-widget in the statusbar which appears when drawing integrals +class KmPlotProgress: public QWidget +{ + Q_OBJECT +public: + KmPlotProgress( QWidget* parent = 0, const char* name = 0 ); + ~KmPlotProgress(); + void increase(); + + KPushButton *button; + KProgress *progress; +}; + +#endif // kmplotprogress_included diff --git a/kmplot/kmplot/kparametereditor.cpp b/kmplot/kmplot/kparametereditor.cpp new file mode 100644 index 00000000..95b4a0c5 --- /dev/null +++ b/kmplot/kmplot/kparametereditor.cpp @@ -0,0 +1,298 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "kparametereditor.h" + +class ParameterValueList; + +KParameterEditor::KParameterEditor(XParser *m, QValueList *l, QWidget *parent, const char *name) + : QParameterEditor(parent,name, true, Qt::WDestructiveClose), m_parameter(l), m_parser(m) +{ + for ( QValueList::Iterator it = m_parameter->begin(); it != m_parameter->end(); ++it ) + list->insertItem( (*it).expression ); + list->sort(); + + connect( cmdNew, SIGNAL( clicked() ), this, SLOT( cmdNew_clicked() )); + connect( cmdEdit, SIGNAL( clicked() ), this, SLOT( cmdEdit_clicked() )); + connect( cmdDelete, SIGNAL( clicked() ), this, SLOT( cmdDelete_clicked() )); + connect( cmdImport, SIGNAL( clicked() ), this, SLOT( cmdImport_clicked() )); + connect( cmdExport, SIGNAL( clicked() ), this, SLOT( cmdExport_clicked() )); + connect( cmdClose, SIGNAL( clicked() ), this, SLOT( close() )); + connect( list, SIGNAL( doubleClicked( QListBoxItem * ) ), this, SLOT( varlist_doubleClicked( QListBoxItem *) )); + connect( list, SIGNAL( clicked ( QListBoxItem * ) ), this, SLOT( varlist_clicked(QListBoxItem * ) )); + +} + +KParameterEditor::~KParameterEditor() +{ + m_parameter->clear(); + QString item_text; + for (int i = 0; (uint)i <= list->count();i++) + { + item_text = list->text(i); + if ( !item_text.isEmpty() ) + m_parameter->append( ParameterValueItem(item_text, m_parser->eval( item_text)) ); + } +} + +void KParameterEditor::cmdNew_clicked() +{ + QString result=""; + while (1) + { + bool ok; + result = KInputDialog::getText( i18n("Parameter Value"), i18n( "Enter a new parameter value:" ), result, &ok ); + if ( !ok) + return; + m_parser->eval( result ); + if ( m_parser->parserError(false) != 0 ) + { + m_parser->parserError(); + continue; + } + if ( checkTwoOfIt(result) ) + { + KMessageBox::error(0,i18n("The value %1 already exists and will therefore not be added.").arg(result)); + continue; + } + list->insertItem(result); + list->sort(); + break; + } +} + +void KParameterEditor::cmdEdit_clicked() +{ + QString result=list->currentText(); + while (1) + { + bool ok; + result = KInputDialog::getText( i18n("Parameter Value"), i18n( "Enter a new parameter value:" ), result, &ok ); + if ( !ok) + return; + m_parser->eval(result); + if ( m_parser->parserError(false) != 0) + { + m_parser->parserError(); + continue; + } + if ( checkTwoOfIt(result) ) + { + if( result != list->currentText() ) + KMessageBox::error(0,i18n("The value %1 already exists.").arg(result)); + continue; + } + list->removeItem( list->currentItem()); + list->insertItem(result); + list->sort(); + break; + } +} + +void KParameterEditor::cmdDelete_clicked() +{ + list->removeItem( list->currentItem()); + list->sort(); +} + +void KParameterEditor::cmdImport_clicked() +{ + KURL url = KFileDialog::getOpenURL( QString::null,i18n("*.txt|Plain Text File ")); + if ( url.isEmpty() ) + return; + + if (!KIO::NetAccess::exists(url,true,this) ) + { + KMessageBox::error(0,i18n("The file does not exist.")); + return; + } + + bool verbose = false; + QFile file; + QString tmpfile; + if ( !url.isLocalFile() ) + { + if ( !KIO::NetAccess::download(url, tmpfile, this) ) + { + KMessageBox::error(0,i18n("An error appeared when opening this file")); + return; + } + file.setName(tmpfile); + } + else + file.setName(url.prettyURL(0,KURL::StripFileProtocol) ); + + if ( file.open(IO_ReadOnly) ) + { + QTextStream stream(&file); + QString line; + for( int i=1; !stream.atEnd();i++ ) + { + line = stream.readLine(); + if (line.isEmpty()) + continue; + m_parser->eval( line ); + if ( m_parser->parserError(false) == 0) + { + if ( !checkTwoOfIt(line) ) + { + list->insertItem(line); + list->sort(); + } + } + else if ( !verbose) + { + if ( KMessageBox::warningContinueCancel(this,i18n("Line %1 is not a valid parameter value and will therefore not be included. Do you want to continue?").arg(i) ) == KMessageBox::Cancel) + { + file.close(); + KIO::NetAccess::removeTempFile( tmpfile ); + return; + } + else if (KMessageBox::warningYesNo(this,i18n("Would you like to be informed about other lines that cannot be read?"), QString::null, i18n("Get Informed"), i18n("Ignore Information") ) == KMessageBox::No) + verbose = true; + } + } + file.close(); + } + else + KMessageBox::error(0,i18n("An error appeared when opening this file")); + + if ( !url.isLocalFile() ) + KIO::NetAccess::removeTempFile( tmpfile ); +} + +void KParameterEditor::cmdExport_clicked() +{ + if ( !list->count() ) + return; + KURL url = KFileDialog::getSaveURL( QString::null,i18n("*.txt|Plain Text File ")); + if ( url.isEmpty() ) + return; + + if( !KIO::NetAccess::exists( url,false,this ) || KMessageBox::warningContinueCancel( this, i18n( "A file named \"%1\" already exists. Are you sure you want to continue and overwrite this file?" ).arg( url.url()), i18n( "Overwrite File?" ), KGuiItem( i18n( "&Overwrite" ) ) ) == KMessageBox::Continue ) + { + QString tmpfile; + QFile file; + if ( !url.isLocalFile() ) + { + KTempFile tmpfile; + file.setName(tmpfile.name() ); + + if (file.open( IO_WriteOnly ) ) + { + QTextStream stream(&file); + QListBoxItem *it = list->firstItem(); + while ( 1 ) + { + stream << it->text(); + it = it->next(); + if (it) + stream << endl; //only write a new line if there are more text + else + break; + } + file.close(); + } + else + KMessageBox::error(0,i18n("An error appeared when saving this file")); + + if ( !KIO::NetAccess::upload(tmpfile.name(),url, this) ) + { + KMessageBox::error(0,i18n("An error appeared when saving this file")); + tmpfile.unlink(); + return; + } + tmpfile.unlink(); + } + else + { + file.setName(url.prettyURL(0,KURL::StripFileProtocol)); + if (file.open( IO_WriteOnly ) ) + { + QTextStream stream(&file); + QListBoxItem *it = list->firstItem(); + while ( 1 ) + { + stream << it->text(); + it = it->next(); + if (it) + stream << endl; //only write a new line if there are more text + else + break; + } + file.close(); + } + else + KMessageBox::error(0,i18n("An error appeared when saving this file")); + } + } + + +} + +void KParameterEditor::varlist_clicked( QListBoxItem * item ) +{ + if (item) + { + cmdEdit->setEnabled(true); + cmdDelete->setEnabled(true); + } + else + { + cmdEdit->setEnabled(false); + cmdDelete->setEnabled(false); + } +} + + +void KParameterEditor::varlist_doubleClicked( QListBoxItem * ) +{ + cmdEdit_clicked(); +} + +bool KParameterEditor::checkTwoOfIt(const QString & text) +{ + if ( list->findItem(text,Qt::ExactMatch) == 0) + return false; + else + return true; +} + +#include "kparametereditor.moc" diff --git a/kmplot/kmplot/kparametereditor.h b/kmplot/kmplot/kparametereditor.h new file mode 100644 index 00000000..223ce5b8 --- /dev/null +++ b/kmplot/kmplot/kparametereditor.h @@ -0,0 +1,62 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef KPARAMETEREDITOR_H +#define KPARAMETEREDITOR_H + +#include "qparametereditor.h" +#include "xparser.h" + +class ParameterValueList; + +/** +@author Fredrik Edemar +*/ +/// This class handles the parameter values: it can create, remove, edit and import values. +class KParameterEditor : public QParameterEditor +{ +Q_OBJECT +public: + KParameterEditor(XParser *, QValueList *, QWidget *parent = 0, const char *name = 0); + ~KParameterEditor(); + +public slots: + void cmdNew_clicked(); + void cmdEdit_clicked(); + void cmdDelete_clicked(); + void cmdImport_clicked(); + void cmdExport_clicked(); + void varlist_clicked( QListBoxItem * ); + void varlist_doubleClicked( QListBoxItem * ); + + +private: + /// Check so that it doesn't exist two equal values + bool checkTwoOfIt( const QString & text); + QValueList *m_parameter; + XParser *m_parser; +}; + +#endif diff --git a/kmplot/kmplot/kprinterdlg.cpp b/kmplot/kmplot/kprinterdlg.cpp new file mode 100644 index 00000000..f17308e0 --- /dev/null +++ b/kmplot/kmplot/kprinterdlg.cpp @@ -0,0 +1,71 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möller +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +// Qt includes +#include + +// KDE includes +#include +#include + +// local includes +#include "kprinterdlg.h" + +KPrinterDlg::KPrinterDlg( QWidget *parent, const char *name ) + : KPrintDialogPage( parent, name ) +{ + setTitle( i18n( "KmPlot Options" ) ); + QVBoxLayout *layout = new QVBoxLayout( this ); + layout->setMargin( KDialog::marginHint() ); + layout->setSpacing( KDialog::spacingHint() ); + + + printHeaderTable = new QCheckBox( i18n( "Print header table" ), this ); + transparent_background = new QCheckBox( i18n( "Transparent background" ), this ); + layout->addWidget( printHeaderTable ); + layout->addWidget( transparent_background ); + layout->addStretch( 1 ); +} + +void KPrinterDlg::getOptions( QMap& opts, bool include_def ) +{ + if ( include_def || !printHeaderTable->isChecked() ) + opts[ "app-kmplot-printtable" ] = ( printHeaderTable->isChecked() ? "1" : "-1" ); + if ( include_def || !transparent_background->isChecked() ) + opts[ "app-kmplot-printbackground" ] = ( transparent_background->isChecked() ? "1" : "-1" ); +} + +void KPrinterDlg::setOptions( const QMap& opts ) +{ + printHeaderTable->setChecked( opts[ "app-kmplot-printtable" ] != "-1" ); + transparent_background->setChecked( opts[ "app-kmplot-printbackground" ] != "-1" ); +} + +bool KPrinterDlg::isValid( const QString& ) +{ + return true; +} + +#include "kprinterdlg.moc" diff --git a/kmplot/kmplot/kprinterdlg.h b/kmplot/kmplot/kprinterdlg.h new file mode 100644 index 00000000..e875ee7a --- /dev/null +++ b/kmplot/kmplot/kprinterdlg.h @@ -0,0 +1,60 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter M�ler +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ +/** @file kprinterdlg.h + * @brief Contains the KPrinterDlg class. */ + +#ifndef kprintdlg_included +#define kprintdlg_included + +// Qt includes +#include + +// KDE includes +#include + +/** @short A dialog page for the print dialog. + * + * It manages the option to print or not to print the header table with addition plot information. + * It is linked to the app-kmplot-printtable entry in the kmplotrc. + */ +class KPrinterDlg : public KPrintDialogPage +{ + Q_OBJECT +public: + /// Getting the common arguments. + KPrinterDlg( QWidget *parent = 0, const char *name = 0 ); + + /// Reimplemented. + void getOptions( QMap& opts, bool include_def = false ); + /// Reimplemented. + void setOptions( const QMap& opts ); + /// Reimplemented. + bool isValid( const QString& msg ); + /// The check box for the option. + QCheckBox *printHeaderTable; + QCheckBox *transparent_background; +}; + +#endif //kprinterdlg_included diff --git a/kmplot/kmplot/ksliderwindow.cpp b/kmplot/kmplot/ksliderwindow.cpp new file mode 100644 index 00000000..675cb9d9 --- /dev/null +++ b/kmplot/kmplot/ksliderwindow.cpp @@ -0,0 +1,121 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2005 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ +// Qt includes +#include +#include +#include +#include + +// KDE includes +#include +#include +#include +#include +#include + +#include +#include +#include + +// local includes +#include "ksliderwindow.h" + +KSliderWindow::KSliderWindow(QWidget* parent, int num ) : + SliderWindow( parent, "", false, Qt::WStyle_Tool-Qt::WStyle_Maximize ), m_num(num) +{ + setCaption(i18n( "Slider %1" ).arg( num+1 ) ); + QToolTip::add( slider, i18n( "Slider no. %1" ).arg( num+1 )); + QWhatsThis::add( this, i18n( "Move slider to change the parameter of the function plot connected to this slider." ) ); + + // load the min and max value + the current value + KConfig config( "kmplotrc" ); + config.setGroup( "slider" + QString::number(num) ); + slider->setMinValue( config.readNumEntry( "min", 0) ); + slider->setMaxValue( config.readNumEntry( "max", 100) ); + slider->setValue( config.readNumEntry( "value", 50) ); + slider->setPageStep( (int)ceil((abs(slider->minValue()) + abs(slider->maxValue()))/10.) ); + + slider->installEventFilter(this); + installEventFilter(this); + + m_popupmenu = new KPopupMenu(this); + KAction *mnuMinValue = new KAction(i18n("&Change Minimum Value") ,0,this, SLOT( mnuMinValue_clicked() ),0); + mnuMinValue->plug(m_popupmenu); + KAction *mnuMaxValue = new KAction(i18n("&Change Maximum Value") ,0,this, SLOT( mnuMaxValue_clicked() ),0 ); + mnuMaxValue->plug(m_popupmenu); +} + +KSliderWindow::~KSliderWindow() +{ + // save the min and max value + the current value + KConfig config( "kmplotrc" ); + config.setGroup( "slider" + QString::number(m_num) ); + config.writeEntry( "min", slider->minValue() ); + config.writeEntry( "max", slider->maxValue() ); + config.writeEntry( "value", slider->value() ); +} + +bool KSliderWindow::eventFilter( QObject *obj, QEvent *ev ) +{ + if (ev->type() == QEvent::MouseButtonPress) + { + QMouseEvent *e = (QMouseEvent *)ev; + if (e->button() != Qt::RightButton) + return SliderWindow::eventFilter( obj, ev ); + m_popupmenu->exec(QCursor::pos()); + return true; + } + return SliderWindow::eventFilter( obj, ev ); +} + +void KSliderWindow::closeEvent( QCloseEvent * e) +{ + emit windowClosed(m_num); + e->accept(); +} + +void KSliderWindow::mnuMinValue_clicked() +{ + bool ok; + int const result = KInputDialog::getInteger(i18n("Change Minimum Value"), i18n("Type a new minimum value for the slider:"), slider->minValue(), INT_MIN, INT_MAX, 1, 10, &ok); + if (!ok) + return; + slider->setMinValue(result); + slider->setPageStep( (int)ceil((abs(slider->maxValue()) + abs(result))/10.) ); + setFocus(); +} + +void KSliderWindow::mnuMaxValue_clicked() +{ + bool ok; + int const result = KInputDialog::getInteger(i18n("Change Maximum Value"), i18n("Type a new maximum value for the slider:"), slider->maxValue(), INT_MIN, INT_MAX, 1, 10, &ok); + if (!ok) + return; + slider->setMaxValue(result); + slider->setPageStep( (int)ceil((abs(slider->minValue()) + abs(result))/10.) ); + setFocus(); +} + +#include "ksliderwindow.moc" diff --git a/kmplot/kmplot/ksliderwindow.h b/kmplot/kmplot/ksliderwindow.h new file mode 100644 index 00000000..115c5010 --- /dev/null +++ b/kmplot/kmplot/ksliderwindow.h @@ -0,0 +1,58 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2005 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef KSLIDERWINDOW_H +#define KSLIDERWINDOW_H + +#include + +#include "sliderwindow.h" + +/** @short Slider window for changing a parameter value */ +class KSliderWindow : public SliderWindow +{ + Q_OBJECT + public: + /// @param parent points to the parent widget. + /// @param num number of this instance. + KSliderWindow(QWidget* parent, int num ); + virtual ~KSliderWindow(); + + private slots: + void mnuMinValue_clicked(); + void mnuMaxValue_clicked(); + + signals: + /// emitted when the window has been closed + void windowClosed(int); + + private: + bool eventFilter( QObject *obj, QEvent *ev ); + void closeEvent( QCloseEvent * ); + KPopupMenu *m_popupmenu; + int m_num; +}; + +#endif diff --git a/kmplot/kmplot/main.cpp b/kmplot/kmplot/main.cpp new file mode 100644 index 00000000..594f3a95 --- /dev/null +++ b/kmplot/kmplot/main.cpp @@ -0,0 +1,83 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möller +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +/** + * Version string of KmPlot. + */ +#define KP_VERSION "1.2.0" + +// local includes +#include "kmplot.h" + + +// KDE includes +#include +#include +#include + + + +static const char description[] = + I18N_NOOP( "Mathematical function plotter for KDE" ); + +static KCmdLineOptions options[] = + { + { "+[URL]", I18N_NOOP( "File to open" ), 0 }, + KCmdLineLastOption + // INSERT YOUR COMMANDLINE OPTIONS HERE + }; + + +int main( int argc, char **argv ) +{ + KAboutData aboutData( + "kmplot", + I18N_NOOP( "KmPlot" ), + KP_VERSION, description, KAboutData::License_GPL, + "(c) 2000-2002, Klaus-Dieter Möller", + 0, + "http://edu.kde.org/kmplot/" ); + aboutData.addAuthor( + "Klaus-Dieter Möller", I18N_NOOP( "Original Author" ) , + "kdmoeller@foni.net" ); + aboutData.addAuthor( + "Matthias Meßmer", I18N_NOOP( "GUI" ) , + "bmlmessmer@web.de" ); + aboutData.addAuthor( "Fredrik Edemar", I18N_NOOP( "Various improvements" ), "f_edemar@linux.se" ); + aboutData.addCredit( "David Vignoni", I18N_NOOP( "svg icon" ), "david80v@tin.it" ); + aboutData.addCredit( "Albert Astals Cid", I18N_NOOP( "command line options, MIME type" ), "tsdgeos@terra.es" ); + + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); // Add our own options. + + KApplication ka; + KCmdLineArgs* args = KCmdLineArgs::parsedArgs(); + KmPlot *w = new KmPlot( args ); + w->show(); + ka.setMainWidget( w ); + + return ka.exec(); +} + diff --git a/kmplot/kmplot/parser.cpp b/kmplot/kmplot/parser.cpp new file mode 100644 index 00000000..1f3fa011 --- /dev/null +++ b/kmplot/kmplot/parser.cpp @@ -0,0 +1,1165 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter M�ler +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Cambridge, MA 02110-1301, USA. +* +*/ + +// standard c(++) includes +#include +#include +#include + +//KDE includes +#include +#include +#include + +// local includes +#include "parser.h" +#include "settings.h" +#include "xparser.h" + +double Parser::m_anglemode = 0; + +/// List of predefined functions. +Parser::Mfkt Parser::mfkttab[ FANZ ]= +{ + {"tanh", ltanh}, // Tangens hyperbolicus + {"tan", ltan}, // Tangens + {"sqrt", sqrt}, // Square root + {"sqr", sqr}, // Square + {"sinh", lsinh}, // Sinus hyperbolicus + {"sin", lsin}, // Sinus + {"sign", sign}, // Signum + {"sech", sech}, // Secans hyperbolicus + {"sec", sec}, // Secans + {"log", llog}, // Logarithm base 10 + {"ln", ln}, // Logarithm base e + {"exp", exp}, // Exponential function base e + {"coth", coth}, // Co-Tangens hyperbolicus + {"cot", cot}, // Co-Tangens = 1/tan + {"cosh", lcosh}, // Cosinus hyperbolicus + {"cosech", cosech}, // Co-Secans hyperbolicus + {"cosec", cosec}, // Co-Secans + {"cos", lcos}, // Cosinus + {"artanh", artanh}, // Area-tangens hyperbolicus = inverse of tanh + {"arsinh", arsinh}, // Area-sinus hyperbolicus = inverse of sinh + {"arsech", arsech}, // Area-secans hyperbolicus = invers of sech + {"arctanh", artanh}, // The same as artanh + {"arcsinh", arsinh}, // The same as arsinh + {"arccosh", arcosh}, // The same as arcosh + {"arctan", arctan}, // Arcus tangens = inverse of tan + {"arcsin", arcsin}, // Arcus sinus = inverse of sin + {"arcsec", arcsec}, // Arcus secans = inverse of sec + {"arcoth", arcoth}, // Area-co-tangens hyperbolicus = inverse of coth + {"arcosh", arcosh}, // Area-cosinus hyperbolicus = inverse of cosh + {"arcosech", arcosech}, // Area-co-secans hyperbolicus = inverse of cosech + {"arccot", arccot}, // Arcus co-tangens = inverse of cotan + {"arccosec", arccosec}, // Arcus co-secans = inverse of cosec + {"arccos", arccos}, // Arcus cosinus = inverse of cos + {"abs", fabs} // Absolute value +}; + + + +Ufkt::Ufkt() +{ + id = 0; + mem = 0; + mptr = 0; + k = 0; + oldy = 0; + f_mode = true; + f1_mode = false; + f2_mode = false; + integral_mode = false; + integral_use_precision = false; + linewidth = 0; + f1_linewidth = 0; + f2_linewidth = 0; + integral_linewidth = 0; + double dmin = 0.0; + dmax = 0.0; + oldyprim = 0.0; + oldx = 0.0; + starty = 0.0; + startx = 0.0; + integral_precision = 0.0; + use_slider = -1; + usecustomxmin = false; + usecustomxmax = false; + +} + +Ufkt::~Ufkt() +{ +} + + +Parser::Parser() +{ + ps_init(); +} + + +void Parser::ps_init() +{ + evalflg=0; + Ufkt temp; + temp.fname = temp.fvar = temp.fpar = temp.fstr = ""; + temp.mem=new unsigned char [MEMSIZE]; + ufkt.append(temp ); + current_item = ufkt.begin(); +} + + +Parser::~Parser() +{ + kdDebug() << "Exiting......" << endl; + for( QValueVector::iterator it = ufkt.begin(); it != ufkt.end(); ++it) + { + kdDebug() << "Deleting something... :-)" << endl; + delete [](*it).mem; + } +} + +void Parser::setAngleMode(int angle) +{ + if(angle==0) + m_anglemode = 1; + else + m_anglemode = M_PI/180; +} + +void Parser::setDecimalSymbol(const QString c) +{ + m_decimalsymbol = c; +} + +double Parser::anglemode() +{ + return m_anglemode; +} + + +uint Parser::getNewId() +{ + uint i = 0; + bool found = false; + while (1 ) + { + found = false; + for( QValueVector::iterator it = ufkt.begin(); it != ufkt.end(); ++it) + { + if (it->id == i && !it->fname.isEmpty()) + { + found = true; + break; + } + } + if (!found) + return i; + ++i; + } +} + +double Parser::eval(QString str) +{ + stack=new double [STACKSIZE]; + stkptr=stack; + evalflg=1; + + fix_expression(str,0); + + if ( str.contains('y')!=0) + { + err=9; + delete []stack; + return 0; + } + for (uint i=0;i=0 && ix<(int)ufkt.count() ) // range check + { + if ( !( ufkt.count()==1 && ufkt[0].fname.isEmpty() ) ) + return ufkt[ix].id; + } + return -1; + +} + +int Parser::ixValue(uint const id) +{ + int ix=0; + for( QValueVector::iterator it = ufkt.begin(); it != ufkt.end(); ++it) + { + if ( it->id ==id) + return ix; + ix++; + } + return -1; +} + +double Parser::fkt(uint const id, double const x) +{ + for( QValueVector::iterator it = ufkt.begin(); it != ufkt.end(); ++it) + { + if ( it->id == id) + return fkt(it,x); + } + err=13; + return 0; +} + +double Parser::fkt(Ufkt *it, double const x) +{ + double *pd, (**pf)(double); + double *stack, *stkptr; + uint *puf; + it->mptr=it->mem; + stack=stkptr= new double [STACKSIZE]; + + while(1) + { + switch(*it->mptr++) + { + case KONST: + pd=(double*)it->mptr; + *stkptr=*pd++; + it->mptr=(unsigned char*)pd; + break; + case XWERT: + *stkptr=x; + break; + case YWERT: + *stkptr=it->oldy; + break; + case KWERT: + *stkptr=it->k; + break; + case PUSH: + ++stkptr; + break; + case PLUS: + stkptr[-1]+=*stkptr; + --stkptr; + break; + case MINUS: + stkptr[-1]-=*stkptr; + --stkptr; + break; + case MULT: + stkptr[-1]*=*stkptr; + --stkptr; + break; + case DIV: + if(*stkptr==0.)*(--stkptr)=HUGE_VAL; + else + { + stkptr[-1]/=*stkptr; + --stkptr; + } + break; + case POW: + stkptr[-1]=pow(*(stkptr-1), *stkptr); + --stkptr; + break; + case NEG: + *stkptr=-*stkptr; + break; + case FKT: + pf=(double(**)(double))it->mptr; + *stkptr=(*pf++)(*stkptr); + it->mptr=(unsigned char*)pf; + break; + case UFKT: + { + puf=(uint*)it->mptr; + uint id = *puf++; + for( QValueVector::iterator ite = ufkt.begin(); ite != ufkt.end(); ++ite) + { + if ( ite->id == id) + { + *stkptr=fkt(ite, *stkptr); + break; + } + } + it->mptr=(unsigned char*)puf; + break; + } + case ENDE: + double const erg=*stkptr; + delete [] stack; + return erg; + } + } +} + +int Parser::addfkt(QString str) +{ + QString const extstr = str; + stkptr=stack=0; + err=0; + errpos=1; + const int p1=str.find('('); + int p2=str.find(','); + const int p3=str.find(")="); + fix_expression(str,p1+4); + + if(p1==-1 || p3==-1 || p1>p3) + { err=4; + return -1; + } + if ( p3+2 == (int) str.length()) //empty function + { err=11; + return -1; + } + if(p2==-1 || p2>p3) p2=p3; + + if( fnameToId(str.left(p1))!=-1 ) + { + err=8; + return -1; + } + else + err=0; + + if (str.mid(p1+1, p2-p1-1) == "e") + { err=4; + return -1; + } + + if ( ufkt.begin()->fname.isEmpty() ) + { + ufkt.begin()->id = 0; + //kdDebug() << "ufkt.begin()->id:" << ufkt.begin()->id << endl; + } + else + { + Ufkt temp; + if ( !temp.fstr.isEmpty() && temp.fstr.at(0) == 'y') + temp.id = ufkt.last().id; //the function belongs to the last inserted function + else + temp.id = getNewId(); + temp.mem=new unsigned char [MEMSIZE]; + ufkt.append(temp ); + } + QString const fname = str.left(p1); + Ufkt *temp = &ufkt.last(); + temp->fstr=extstr; + temp->mptr = 0; + temp->fname=fname; + temp->fvar=str.mid(p1+1, p2-p1-1); + if(p2fpar=str.mid(p2+1, p3-p2-1); + else temp->fpar=""; //.resize(1); + + kdDebug() << "temp.id:" << temp->id << endl; + + if ( temp->fname != temp->fname.lower() ) //isn't allowed to contain capital letters + { + delfkt(temp); + err=12; + return -1; + } + current_item = temp; + mem=mptr=temp->mem; + lptr=(str.latin1())+p3+2; + heir1(); + if(*lptr!=0 && err==0) err=1; // Syntaxfehler + addtoken(ENDE); + if(err!=0) + { + errpos=lptr-(str.latin1())+1; + delfkt(temp); + return -1; + } + errpos=0; + return temp->id; //return the unique ID-number for the function +} + +void Parser::reparse(int ix) +{ + reparse( &ufkt[ix] ); +} + +void Parser::reparse(Ufkt *item) +{ + kdDebug() << "Reparsing: " << item->fstr << endl; + QString str = item->fstr.latin1(); + err=0; + errpos=1; + + const int p1=str.find('('); + int p2=str.find(','); + const int p3=str.find(")="); + + fix_expression(str,p1+4); + + if(p1==-1 || p3==-1 || p1>p3) + { err=4; + return; + } + if ( p3+2 == (int) str.length()) //empty function + { err=11; + return; + } + if(p2==-1 || p2>p3) p2=p3; + + if (str.mid(p1+1, p2-p1-1) == "e") + { err=4; + return; + } + + item->fname=str.left(p1); + item->fvar=str.mid(p1+1, p2-p1-1); + if(p2fpar=str.mid(p2+1, p3-p2-1); + else item->fpar=""; + + if ( item->fname != item->fname.lower() ) //isn't allowed to contain capital letters + { + err=12; + return; + } + + //ixa=ix; + current_item = item; + mem=mptr=item->mem; + lptr=(str.latin1())+p3+2; + heir1(); + if(*lptr!=0 && err==0) err=1; // Syntaxfehler + addtoken(ENDE); + errpos=0; +} + +void Parser::fix_expression(QString &str, int const pos) +{ + str.remove(" " ); + + //insert '*' when it is needed + QChar ch; + bool function = false; + for(uint i=pos; i < str.length();i++) + { + ch = str.at(i); + if ( str.at(i+1)=='(' && ch.category()==QChar::Letter_Lowercase ) + { + QString str_function(ch); + int n=i-1; + while (n>0 && str.at(n).category() == QChar::Letter_Lowercase ) + { + str_function.prepend(str.at(n)); + --n; + } + if (str_function == "tanh" || str_function == "tan" || str_function =="sqrt" || str_function =="sqr" || str_function =="sin" || str_function =="sinh" || str_function =="sign" || str_function =="sech" || str_function =="sec" || str_function =="log" || str_function =="ln" || str_function =="exp" || str_function =="coth" || str_function =="cot" || str_function =="cosh" || str_function =="cosech" || str_function =="cosec" || str_function =="cos" || str_function =="artanh" || str_function =="arsinh" || str_function =="arsech" || str_function =="arctan" || str_function =="arcsin" || str_function =="arcsec" || str_function =="arcoth" || str_function =="arcosh" || str_function =="arcosech" || str_function =="arccot" || str_function =="arccosec" || str_function =="arccos" || str_function =="abs" || str_function=="arctanh" || str_function=="arcsinh" || str_function=="arccosh") + function = true; + else + for( QValueVector::iterator it = ufkt.begin(); it != ufkt.end(); ++it) + { + for ( int j=i; j>0 && (str.at(j).isLetter() || str.at(j).isNumber() ) ; --j) + { + if ( it->fname == str.mid(j,i-j+1) ) + function = true; + } + } + } + else if (function) + function = false; + + if( (ch.isNumber() || ch.category()==QChar::Letter_Uppercase )&& ( str.at(i-1).isLetter() || str.at(i-1) == ')' ) || (ch.isLetter() && str.at(i-1)==')') ) + str.insert(i,'*'); + else if( (ch.isNumber() || ch == ')' || ch.category()==QChar::Letter_Uppercase) && ( str.at(i+1).isLetter() || str.at(i+1) == '(' ) || (ch.isLetter() && str.at(i+1)=='(' && !function ) ) + { + str.insert(i+1,'*'); + i++; + } + } + QString str_end = str.mid(pos); + str_end = str_end.replace(m_decimalsymbol, "."); //replace the locale decimal symbol with a '.' + str.truncate(pos); + str.append(str_end); + //kdDebug() << "str:" << str << endl; +} + +bool Parser::delfkt( Ufkt *item) +{ + kdDebug() << "Deleting id:" << item->id << endl; + if (!item->dep.isEmpty()) + { + KMessageBox::error(0,i18n("This function is depending on an other function")); + return false; + } + for(QValueVector::iterator it1=ufkt.begin(); it1!=ufkt.end(); ++it1) + { + if (it1==item) + continue; + for(QValueList::iterator it2=it1->dep.begin(); it2!=it1->dep.end(); ++it2) + if ( (uint)*it2 == item->id ) + it2 = it1->dep.erase(it2); + } + + if ( ufkt.count()==1 ) + { + //kdDebug() << "first item, don't delete" << endl; + item->fname=""; + } + else + { + //kdDebug() << "Deleting something" << endl; + QChar const extstr_c = item->fstr.at(0); + uint const id = item->id; + delete []item->mem; + ufkt.erase(item); + if ( extstr_c == 'x') + { + int const ix = ixValue(id+1); + if (ix!= -1 && ufkt[ix].fstr.at(0) == 'y') + delfkt( &ufkt[ix]); + } + else if ( extstr_c == 'y') + { + int const ix = ixValue(id-1); + if (ix!= -1 && ufkt[ix].fstr.at(0) == 'x') + delfkt( &ufkt[ix]); + } + } + return true; +} + +bool Parser::delfkt(uint id) +{ + int ix = ixValue(id); + if ( ix!=-1 && delfkt(&ufkt[ix])) + return true; + else + return false; +} + +uint Parser::countFunctions() +{ + uint const count = ufkt.count(); + if (count == 1 && ufkt.begin()->fname.isEmpty()) + return 0; + else + return count; +} + +void Parser::heir1() +{ + char c; + heir2(); + if(err!=0) return ; + + while(1) + { + switch(c=*lptr) + { + default: + return ; + + case ' ': + ++lptr; + continue; + case '+': + case '-': + ++lptr; + addtoken(PUSH); + heir2(); + if(err!=0) + return; + } + switch(c) + { + case '+': + addtoken(PLUS); + break; + case '-': + addtoken(MINUS); + } + } +} + + +void Parser::heir2() +{ + if(match("-")) + { + heir2(); + if(err!=0) + return; + addtoken(NEG); + } + else + heir3(); +} + + +void Parser::heir3() +{ + char c; + heir4(); + if(err!=0) + return; + while(1) + { + switch(c=*lptr) + { + default: + return; + case ' ': + ++lptr; + continue; + case '*': + case '/': + ++lptr; + addtoken(PUSH); + heir4(); + if(err!=0) + return ; + } + switch(c) + { + case '*': + addtoken(MULT); + break; + case '/': + addtoken(DIV); + } + } +} + + +void Parser::heir4() +{ + primary(); + if(err!=0) + return; + while(match("^")) + { + addtoken(PUSH); + primary(); + if(err!=0) + return; + addtoken(POW); + } +} + + +void Parser::primary() +{ + if(match("(")) + { + heir1(); + if(match(")")==0) + err=2; // fehlende Klammer + return; + } + int i; + for(i=0; i::iterator it = ufkt.begin(); it != ufkt.end(); ++it) + { + if(QString(lptr)=="pi" || QString(lptr)=="e") continue; + + if( match(it->fname.latin1()) ) + { + if (it == current_item) + { + err=9; + return; + } + primary(); + addtoken(UFKT); + addfptr( it->id ); + it->dep.append(current_item->id); + return; + } + } + + // A constant + if(lptr[0] >='A' && lptr[0]<='Z' ) + { + char tmp[2]; + tmp[1] = '\0'; + for( i = 0; i< (int)constant.size();i++) + { + tmp[0] = constant[i].constant; + if ( match( tmp) ) + { + addtoken(KONST); + addwert(constant[i].value); + return; + } + } + err = 10; + return; + } + + if(match("pi")) + { + addtoken(KONST); + addwert(M_PI); + return; + } + + if(match("e")) + { + addtoken(KONST); + addwert(M_E); + return; + } + //if(match(ufkt[ixa].fvar.latin1())) + if(match(current_item->fvar.latin1())) + { + addtoken(XWERT); + return; + } + + if(match("y")) + { + addtoken(YWERT); + return; + } + + //if(match(ufkt[ixa].fpar.latin1())) + if(match(current_item->fpar.latin1())) + { + addtoken(KWERT); + return; + } + + char *p; + double const w=strtod(lptr, &p); + if(lptr!=p) + { + lptr=p; + addtoken(KONST); + addwert(w); + } + else + err=1; // Syntax-Fehler +} + + +int Parser::match(const char *lit) +{ + + const char *p; + if(*lit==0) + return 0; + while(*lptr==' ') + ++lptr; + p=lptr; + + while(*lit) + { + if(*lit++!=*p++) + return 0; + } + lptr=p; + return 1; +} + + +void Parser::addtoken(unsigned char token) +{ + if(stkptr>=stack+STACKSIZE-1) + { + err=7; + return; + } + + if(evalflg==0) + { + if(mptr>=&mem[MEMSIZE-10]) + err=6; + else + *mptr++=token; + + switch(token) + { + case PUSH: + ++stkptr; + break; + case PLUS: + case MINUS: + case MULT: + case DIV: + case POW: + --stkptr; + } + } + else switch(token) + { + case PUSH: + ++stkptr; + break; + case PLUS: + stkptr[-1]+=*stkptr; + --stkptr; + break; + + case MINUS: + stkptr[-1]-=*stkptr; + --stkptr; + break; + case MULT: + stkptr[-1]*=*stkptr; + --stkptr; + break; + case DIV: + if(*stkptr==0.) + *(--stkptr)=HUGE_VAL; + else + { + stkptr[-1]/=*stkptr; + --stkptr; + } + break; + + case POW: + stkptr[-1]=pow(*(stkptr-1), *stkptr); + --stkptr; + break; + case NEG: + *stkptr=-*stkptr; + } +} + + +void Parser::addwert(double x) +{ + double *pd=(double*)mptr; + + if(evalflg==0) + { + if(mptr>=&mem[MEMSIZE-10]) + err=6; + else + { + *pd++=x; + mptr=(unsigned char*)pd; + } + } + else + *stkptr=x; +} + + +void Parser::addfptr(double(*fadr)(double)) +{ + double (**pf)(double)=(double(**)(double))mptr; + if( evalflg==0 ) + { + if( mptr>=&mem[MEMSIZE-10] ) + err=6; + else + { + *pf++=fadr; + mptr=(unsigned char*)pf; + } + } + else + *stkptr=(*fadr)(*stkptr); +} + + +void Parser::addfptr(uint id) +{ + uint *p=(uint*)mptr; + if(evalflg==0) + { + if(mptr>=&mem[MEMSIZE-10]) err=6; + else + { + *p++=id; + mptr=(unsigned char*)p; + } + } + else + { + for( QValueVector::iterator it = ufkt.begin(); it != ufkt.end(); ++it) + if ( it->id == id) + { + *stkptr=fkt(it, *stkptr); + break; + } + } +} + + +int Parser::fnameToId(const QString &name) +{ + for( QValueVector::iterator it = ufkt.begin(); it != ufkt.end(); ++it) + { + if(name==it->fname) + return it->id; + } + return -1; // Name nicht bekannt +} + + +int Parser::parserError(bool showMessageBox) +{ + if (!showMessageBox) + return err; + switch(err) + { + case 1: KMessageBox::error(0, i18n("Parser error at position %1:\n" + "Syntax error").arg(QString::number(errpos)), "KmPlot"); + break; + case 2: KMessageBox::error(0, i18n("Parser error at position %1:\n" + "Missing parenthesis").arg(QString::number(errpos)), "KmPlot"); + break; + case 3: KMessageBox::error(0, i18n("Parser error at position %1:\n" + "Function name unknown").arg(QString::number(errpos)), "KmPlot"); + break; + case 4: KMessageBox::error(0, i18n("Parser error at position %1:\n" + "Void function variable").arg(QString::number(errpos)), "KmPlot"); + break; + case 5: KMessageBox::error(0, i18n("Parser error at position %1:\n" + "Too many functions").arg(QString::number(errpos)), "KmPlot"); + break; + case 6: KMessageBox::error(0, i18n("Parser error at position %1:\n" + "Token-memory overflow").arg(QString::number(errpos)), "KmPlot"); + break; + case 7: KMessageBox::error(0, i18n("Parser error at position %1:\n" + "Stack overflow").arg(QString::number(errpos)), "KmPlot"); + break; + case 8: KMessageBox::error(0, i18n("Parser error at position %1:\n" + "Name of function not free.").arg(QString::number(errpos)), "KmPlot"); + break; + case 9: KMessageBox::error(0, i18n("Parser error at position %1:\n" + "recursive function not allowed.").arg(QString::number(errpos)), "KmPlot"); + break; + case 10: KMessageBox::error(0, i18n("Could not find a defined constant at position %1." ).arg(QString::number(errpos)), + "KmPlot"); + break; + case 11: KMessageBox::error(0, i18n("Empty function"), "KmPlot"); + break; + case 12: KMessageBox::error(0, i18n("The function name is not allowed to contain capital letters."), "KmPlot"); + break; + case 13: KMessageBox::error(0, i18n("Function could not be found."), "KmPlot"); + break; + case 14: KMessageBox::error(0, i18n("The expression must not contain user-defined constants."), "KmPlot"); + break; + } + return err; +} + + + +// static +QString Parser::number( double value ) +{ + QString str = QString::number( value, 'g', 6 ); + str.replace( 'e', "*10^" ); +// kDebug() << "returning str="<0.) + return 1.; + return 0.; +} + +double sqr(double x) +{ + return x*x; +} + +double arsinh(double x) +{ + return log(x+sqrt(x*x+1)); +} + + +double arcosh(double x) +{ + return log(x+sqrt(x*x-1)); +} + + +double artanh(double x) +{ + return log((1+x)/(1-x))/2; +} + +// sec, cosec, cot and their inverses + +double sec(double x) +{ + return (1 / cos(x*Parser::anglemode())); +} + +double cosec(double x) +{ + return (1 / sin(x*Parser::anglemode())); +} + +double cot(double x) +{ + return (1 / tan(x*Parser::anglemode())); +} + +double arcsec(double x) +{ + if ( !Parser::anglemode() ) + return ( 1/acos(x)* 180/M_PI ); + else + return acos(1/x); +} + +double arccosec(double x) +{ + return asin(1/x)* 1/Parser::anglemode(); +} + +double arccot(double x) +{ + return atan(1/x)* 1/Parser::anglemode(); +} + +// sech, cosech, coth and their inverses + + +double sech(double x) +{ + return (1 / cosh(x*Parser::anglemode())); +} + +double cosech(double x) +{ + return (1 / sinh(x*Parser::anglemode())); +} + +double coth(double x) +{ + return (1 / tanh(x*Parser::anglemode())); +} + +double arsech(double x) +{ + return arcosh(1/x)* 1/Parser::anglemode(); +} + +double arcosech(double x) +{ + return arsinh(1/x)* 1/Parser::anglemode(); +} + +double arcoth(double x) +{ return artanh(1/x)* 1/Parser::anglemode(); +} + +//basic trigonometry functions + +double lcos(double x) +{ + return cos(x*Parser::anglemode()); +} +double lsin(double x) +{ + return sin(x*Parser::anglemode()); +} +double ltan(double x) +{ + return tan(x*Parser::anglemode()); +} + +double lcosh(double x) +{ + return cosh(x*Parser::anglemode()); +} +double lsinh(double x) +{ + return sinh(x*Parser::anglemode()); +} +double ltanh(double x) +{ + return tanh(x*Parser::anglemode()); +} + +double arccos(double x) +{ + return acos(x) * 1/Parser::anglemode(); +} +double arcsin(double x) +{ + return asin(x)* 1/Parser::anglemode(); +} + +double arctan(double x) +{ + return atan(x)* 1/Parser::anglemode(); +} diff --git a/kmplot/kmplot/parser.h b/kmplot/kmplot/parser.h new file mode 100644 index 00000000..82111080 --- /dev/null +++ b/kmplot/kmplot/parser.h @@ -0,0 +1,285 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter M�ler +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Cambridge, MA 02110-1301, USA. +* +*/ + +/** @file parser.h + * \brief Contains the parser core class Parser. */ + +// Qt includes +#include +#include + +#include "parseriface.h" + +#ifndef parser_included +#define parser_included + +// Voreinstellungen bei Verwendung des Standardkonstruktors : + +#define MEMSIZE 500 ///< memory size for tokens +#define STACKSIZE 50 ///< stack depth + +//@{ +/** Token type. */ +#define KONST 0 // double value follows +#define XWERT 1 // get x value +#define KWERT 2 // get function parameter +#define PUSH 3 // push value to stack +#define PLUS 4 // add +#define MINUS 5 // subtract +#define MULT 6 // multiply +#define DIV 7 // divide +#define POW 8 // exponentiate +#define NEG 9 // negate +#define FKT 10 // address to function followes +#define UFKT 11 // address to user defined function follows +#define ENDE 12 // end of function +#define YWERT 13 // get y value +#define FANZ 34 // number of mathematical functions in mfkttab[] +//@} + +//@{ +/** Predefined mathematical function. */ +double ln(double x); +double llog(double x); +double sign(double x); +double sqr(double x); +double arsinh(double x); +double arcosh(double x); +double artanh(double x); + +double sec(double x); +double cosec(double x); +double cot(double x); +double arcsec(double x); +double arccosec(double x); +double arccot(double x); + +double sech(double x); +double cosech(double x); +double coth(double x); +double arsech(double x); +double arcosech(double x); +double arcoth(double x); + +double lcos(double x); +double lsin(double x); +double ltan(double x); + +double lcosh(double x); +double lsinh(double x); +double ltanh(double x); + +double arccos(double x); +double arcsin(double x); +double arctan(double x); + +/// A parameter expression and value +class ParameterValueItem +{ + public: + ParameterValueItem(const QString &e, double v) + { + expression = e; + value = v; + } + ParameterValueItem() {;} + QString expression; + double value; +}; + + +/** Here are all atitrbutes for a function stored. */ +class Ufkt +{ + public: + Ufkt(); + ~Ufkt(); + /// Sets the parameter + void setParameter(double const &p) {k = p; } + + uint id; + unsigned char *mem; ///< Pointer to the allocated memory for the tokens. + unsigned char *mptr; ///< Pointer to the token. + QString fname; ///< Name of the function. + QString fvar; ///< Dummy variable. + QString fpar; ///< Parameter. + QString fstr; ///< Function expression. + double k, ///< Function parameter. + oldy; ///< The last y-value needed for Euler's method + QValueList dep; /// A list with all functions this function depends on + + bool f_mode, ///< \a f_mode == 1: draw the plot. + f1_mode, ///< \a f1_mode == 1. draw the 1st derivative, too. + f2_mode,///< \a f2_mode == 1. draw the 2nd derivative, too. + integral_mode, ///< \a f2_mode == 1. draw the integral, too. + integral_use_precision; ///< The user can specify an unic precision for numeric prime-functions + int linewidth,f1_linewidth,f2_linewidth, integral_linewidth; ///< Line width. + /** Number of parameter values. + * @see FktExt::k_liste */ + QString str_dmin, str_dmax, str_startx, str_starty ; /// Plot range, input strings. + double dmin, ///< Custom plot range, lower boundage. + dmax, ///< Custom plot range, upper boundage. + /** List of parameter values. + * @see FktExt::k_anz */ + oldyprim, ///< needed for Euler's method, the last y'.value + oldx, ///< needed for Euler's method, the last x-value + starty,///< startposition for Euler's method, the initial y-value + startx, ///< startposition for Euler's method, the initial x-value last y'.valuenitial x-value last y'.valuenitial x-value + integral_precision; /// parameters; ///< List with parameter for the function + bool usecustomxmin, usecustomxmax; + // TODO double slider_min, slider_max; ///< extreme values of the slider +}; + +class Constant +{ +public: + Constant( char c='A', double v=0) + { + constant = c; + value = v; + } + + char constant; + double value; +}; + +/** @short Parser. + * + * Tokenizes a function equation to be evaluated. + */ +class Parser : virtual public ParserIface +{ +public: + Parser(); + ~Parser(); + + /** + * @return A string that is safe to use as a number in a string to be + * parsed. This is needed as e.g. "1.2e-3" is not allowed (e is a + * constant) - so cannot use the QString::number. + */ + static QString number( double value ); + + /// Returns the result of a calculation + double fkt(Ufkt *it, double const x); + double fkt(uint id, double const x); + + /// Evaluates the given expression. + double eval(QString); + /// Adds a user defined function with the given equation. The new function's ID-number is returned. + int addfkt(QString); + /// Removes the function with the given id. + bool delfkt(uint id); + bool delfkt( Ufkt *item); + + /// Returns the ID-number of the function "name". If the function couldn't be found, -1 is returned. + int fnameToId(const QString &name); + /// Returns the current error value. If showMessageBox is true, an error message box will appear if an error was found + int parserError(bool showMessageBox=TRUE); + + /// return the angletype + static double anglemode(); + /// Sets the angletype. TRUE is radians and FALSE degrees + void setAngleMode(int); + /// sets the decimal symbol + void setDecimalSymbol(const QString ); + + /// reparse the function. It also do a grammer check for the expression + void reparse(int ix); + void reparse(Ufkt *item); + + uint getNewId(); /// Returns the next ID-number + int idValue(int const ix); /// Converts an index-value to an ID-number + int ixValue(uint const id);/// Converts an ID-numer to an index-value + uint countFunctions(); /// Returns how many functions there are + + QValueVector constant; + QValueVector ufkt;///< Points to the array of user defined functions. + +private: + /** Mathematical function. */ + struct Mfkt + { + const char *mfstr; + double (*mfadr)(double); + }; + static Mfkt mfkttab[FANZ]; + + /// Error codes: + /** + * The values have following meanings: + * \li 0 => parse success + * \li 1 => syntax error + * \li 2 => missing bracket + * \li 3 => function unknown + * \li 4 => function variable not valid + * \li 5 => too much functions + * \li 6 => memory overflow + * \li 7 => stack overflow + * \li 8 => function name already used + * \li 9 => recursive function call + * \li 10 => didn't found the wanted constant + * \li 11 => emtpy function + * \li 12 => function name contains a capital letter + * \li 13 => function could not be found + * \li 14 => evalation expression may not use user definded constants + */ + int err; + /// Position where the error occurred. + int errpos; + + void fix_expression(QString &, int const); ///adding extra *-characters, remove spaces and replace the locale .-character with '.' + + void ps_init(), + heir1(), + heir2(), + heir3(), + heir4(), + primary(), + addtoken(unsigned char), + addwert(double), + addfptr(double(*)(double)), + addfptr(uint ); + int match(const char*); + + unsigned + char evalflg, // 0 => String wird tokenisiert + // 1 => String wird direkt ausgewertet + *mem, // Zeiger auf Speicher fr Token + *mptr; // Zeiger fr Token + const + char *lptr; // Zeiger fr Funktions-String + Ufkt *current_item; // Pointer to the current function + double *stack, // Zeiger auf Stackanfang + *stkptr; // Stackpointer + static double m_anglemode; + QString m_decimalsymbol; +}; + +#endif // parser_included diff --git a/kmplot/kmplot/parseriface.h b/kmplot/kmplot/parseriface.h new file mode 100644 index 00000000..07020ebb --- /dev/null +++ b/kmplot/kmplot/parseriface.h @@ -0,0 +1,89 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 2004 Fredrik Edemar +* f_edemar@linux.se +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef XPARSERIFACE_H +#define XPARSERIFACE_H + +#include +#include +#include + +/** +@author Fredrik Edemar +*/ +/// All functions in ParserIface are accessible with DCOP. For descriptions about the functions, see Parser and XParser. +class ParserIface : virtual public DCOPObject +{ + K_DCOP +k_dcop: + virtual bool addFunction(const QString &extstr, bool f_mode, bool f1_mode, bool f2_mode, bool integral_mode, bool integral_use_precision, int linewidth, int f1_linewidth, int f2_linewidth, int integral_linewidth, const QString &str_dmin, const QString &str_dmax, const QString &str_startx, const QString &str_starty, double integral_precision, QRgb color, QRgb f1_color, QRgb f2_color, QRgb integral_color, QStringList str_parameter, int use_slider) = 0; + + virtual int addFunction(const QString &f_str) = 0; + virtual bool delfkt(uint id) = 0; + virtual bool setFunctionExpression(const QString &f_str, uint id) = 0; + virtual uint countFunctions() = 0; + virtual QStringList listFunctionNames() = 0; + virtual int fnameToId(const QString &name) = 0; + virtual double fkt(uint id, double x) = 0; + virtual bool functionFVisible(uint id) = 0; + virtual bool functionF1Visible(uint id) = 0; + virtual bool functionF2Visible(uint id) = 0; + virtual bool functionIntVisible(uint id) = 0; + virtual bool setFunctionFVisible(bool visible, uint id) = 0; + virtual bool setFunctionF1Visible(bool visible, uint id) = 0; + virtual bool setFunctionF2Visible(bool visible, uint id) = 0; + virtual bool setFunctionIntVisible(bool visible, uint id) = 0; + virtual QString functionStr(uint id) = 0; + virtual QColor functionFColor(uint id) = 0; + virtual QColor functionF1Color(uint id) = 0; + virtual QColor functionF2Color(uint id) = 0; + virtual QColor functionIntColor(uint id) = 0; + virtual bool setFunctionFColor(const QColor &color, uint id) = 0; + virtual bool setFunctionF1Color(const QColor &color, uint id) = 0; + virtual bool setFunctionF2Color(const QColor &color, uint id) = 0; + virtual bool setFunctionIntColor(const QColor &color, uint id) = 0; + virtual int functionFLineWidth(uint id) = 0; + virtual int functionF1LineWidth(uint id) = 0; + virtual int functionF2LineWidth(uint id) = 0; + virtual int functionIntLineWidth(uint id) = 0; + virtual bool setFunctionFLineWidth(int linewidth, uint id) = 0; + virtual bool setFunctionF1LineWidth(int linewidth, uint id) = 0; + virtual bool setFunctionF2LineWidth(int linewidth, uint id) = 0; + virtual bool setFunctionIntLineWidth(int linewidth, uint id) = 0; + virtual QStringList functionParameterList(uint id) = 0; + virtual bool functionAddParameter(const QString &new_parameter, uint id) = 0; + virtual bool functionRemoveParameter(const QString &remove_parameter, uint id) = 0; + virtual QString functionMinValue(uint id) = 0; + virtual QString functionMaxValue(uint id) = 0; + virtual bool setFunctionMinValue(const QString &min, uint id) = 0; + virtual bool setFunctionMaxValue(const QString &max, uint id) = 0; + virtual QString functionStartXValue(uint id) = 0; + virtual QString functionStartYValue(uint id) = 0; + virtual bool setFunctionStartXValue(const QString &x, uint id) = 0; + virtual bool setFunctionStartYValue(const QString &y, uint id) = 0; + +}; + +#endif diff --git a/kmplot/kmplot/qconstanteditor.ui b/kmplot/kmplot/qconstanteditor.ui new file mode 100644 index 00000000..92baf7e5 --- /dev/null +++ b/kmplot/kmplot/qconstanteditor.ui @@ -0,0 +1,200 @@ + +QConstantEditor + + + QConstantEditor + + + + 0 + 0 + 388 + 341 + + + + Constant Editor + + + + unnamed + + + + cmdDelete + + + false + + + &Delete + + + delete selected constant + + + Click here to delete the selected constant; it can only be removed if it is not currently used by a plot. + + + + + cmdEdit + + + false + + + &Change Value... + + + Change the value of a user-defined constant + + + Click here to edit the value of the selected constant. Its name cannot be changed. + + + + + cmdDuplicate + + + false + + + D&uplicate + + + Duplicate the selected constant + + + Click here to Copy the selected constant to another constant. You can choose the new name from a list. + + + + + cmdNew + + + &New... + + + Add a new constant + + + Click this button to add a new constant. + + + + + + Variable + + + true + + + true + + + + + Value + + + true + + + true + + + + varlist + + + true + + + false + + + List of user-defined constants + + + Select a constant to change its value, remove it or duplicate it. + + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 147 + + + + + + + + cmdNew + clicked() + QConstantEditor + cmdNew_clicked() + + + cmdEdit + clicked() + QConstantEditor + cmdEdit_clicked() + + + cmdDelete + clicked() + QConstantEditor + cmdDelete_clicked() + + + varlist + clicked(QListViewItem*) + QConstantEditor + varlist_clicked(QListViewItem*) + + + cmdDuplicate + clicked() + QConstantEditor + cmdDuplicate_clicked() + + + varlist + doubleClicked(QListViewItem*) + QConstantEditor + varlist_doubleClicked(QListViewItem*) + + + + qconstanteditor.ui.h + + + cmdCancel_clicked() + cmdNew_clicked() + cmdEdit_clicked() + cmdDelete_clicked() + varlist_clicked( QListViewItem * item ) + cmdDuplicate_clicked() + newNewConstantSlot() + varlist_doubleClicked( QListViewItem * ) + + + + klistview.h + + diff --git a/kmplot/kmplot/qconstanteditor.ui.h b/kmplot/kmplot/qconstanteditor.ui.h new file mode 100644 index 00000000..3c174b76 --- /dev/null +++ b/kmplot/kmplot/qconstanteditor.ui.h @@ -0,0 +1,44 @@ +/**************************************************************************** +** ui.h extension file, included from the uic-generated form implementation. +** +** If you wish to add, delete or rename functions or slots use +** Qt Designer which will update this file, preserving your code. Create an +** init() function in place of a constructor, and a destroy() function in +** place of a destructor. +*****************************************************************************/ +void QConstantEditor::cmdCancel_clicked() +{ +} + +void QConstantEditor::cmdNew_clicked() +{ +} + +void QConstantEditor::cmdEdit_clicked() +{ +} + +void QConstantEditor::cmdDelete_clicked() +{ +} + + +void QConstantEditor::varlist_clicked( QListViewItem * ) +{ +} + + +void QConstantEditor::cmdDuplicate_clicked() +{ +} + + +void QConstantEditor::newNewConstantSlot() +{ +} + + +void QConstantEditor::varlist_doubleClicked( QListViewItem * ) +{ + +} diff --git a/kmplot/kmplot/qeditconstant.ui b/kmplot/kmplot/qeditconstant.ui new file mode 100644 index 00000000..1d9bdb0a --- /dev/null +++ b/kmplot/kmplot/qeditconstant.ui @@ -0,0 +1,139 @@ + +QEditConstant + + + QEditConstant + + + + 0 + 0 + 252 + 115 + + + + Edit Constant + + + true + + + + unnamed + + + + textLabel1 + + + Variable: + + + + + textLabel2 + + + Value: + + + + + layout1 + + + + unnamed + + + + cmdOK + + + &OK + + + true + + + + + spacer1 + + + Horizontal + + + Expanding + + + + 71 + 20 + + + + + + cmdCancel + + + &Cancel + + + + + + + txtConstant + + + 1 + + + Name of the constant (only 1 character but "E") + + + Enter the name of the constant here. User-defined constant names only have 1 character; the constant "E" (Euler number) is reserved. + + + + + txtValue + + + Enter the constant's value here. + + + The value of a constant can be an expression, for instance PI/2 or sqrt(2). + + + + + + + txtConstant + lostFocus() + QEditConstant + txtVariable_lostFocus() + + + + txtConstant + txtValue + cmdCancel + cmdOK + + + qeditconstant.ui.h + + + txtVariable_lostFocus() + + + + klineedit.h + klineedit.h + + diff --git a/kmplot/kmplot/qeditconstant.ui.h b/kmplot/kmplot/qeditconstant.ui.h new file mode 100644 index 00000000..a4b8efba --- /dev/null +++ b/kmplot/kmplot/qeditconstant.ui.h @@ -0,0 +1,13 @@ +/**************************************************************************** +** ui.h extension file, included from the uic-generated form implementation. +** +** If you wish to add, delete or rename functions or slots use +** Qt Designer which will update this file, preserving your code. Create an +** init() function in place of a constructor, and a destroy() function in +** place of a destructor. +*****************************************************************************/ + + +void QEditConstant::txtVariable_lostFocus() +{ +} diff --git a/kmplot/kmplot/qeditparametric.ui b/kmplot/kmplot/qeditparametric.ui new file mode 100644 index 00000000..b41573ab --- /dev/null +++ b/kmplot/kmplot/qeditparametric.ui @@ -0,0 +1,545 @@ + +QEditParametric + + + QEditParametric + + + + 0 + 0 + 335 + 470 + + + + + 1 + 1 + 0 + 0 + + + + Edit Parametric Plot + + + true + + + + unnamed + + + + groupBox1 + + + Definition + + + + unnamed + + + + textLabel4 + + + Name: + + + AlignVCenter|AlignRight + + + kLineEditName + + + + + kLineEditXFunction + + + + 7 + 0 + 0 + 0 + + + + enter an expression + + + Enter an expression for the function. +The dummy variable is t. +Example: cos(t) + + + + + kLineEditName + + + f + + + name of the function + + + Enter the name of the function. +The name of a function must be unique. If you leave this line empty KmPlot will set a default name. You can change it later. + + + + + layout9 + + + + unnamed + + + 0 + + + + textLabelY + + + y + + + + + textLabelYF + + + + 1 + + + + f + + + + + textLabelArgY + + + (t) = + + + + + + + kLineEditYFunction + + + + 7 + 0 + 0 + 0 + + + + enter an expression + + + Enter an expression for the function. +The dummy variable is t. +Example: sin(t) + + + + + layout8 + + + + unnamed + + + 0 + + + 0 + + + + textLabelX + + + x + + + + + textLabelXF + + + + 1 + + + + f + + + + + textLabelArgX + + + (t) = + + + + + + + + + buttonGroup1 + + + Extensions + + + + unnamed + + + + checkBoxHide + + + Hide + + + hide the plot + + + Check this box if you want to hide the plot of the function. + + + + + + + frame6 + + + Box + + + Sunken + + + + unnamed + + + + textLabel2 + + + Colo&r: + + + kColorButtonColor + + + + + kColorButtonColor + + + + + + color of the plot line + + + Click this button to choose a color for the plot line. + + + + + textLabel1_3 + + + Line &width: + + + kIntNumInputLineWidth + + + + + kIntNumInputLineWidth + + + 1 + + + width of the plot line + + + Change the width of the plot line in steps of 0.1mm. + + + + + TextLabel2 + + + 0.1mm + + + + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + buttonHelp + + + &Help + + + F1 + + + true + + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + buttonOk + + + &OK + + + true + + + true + + + apply changes to the list + + + Click this button to apply the changes to the list of functions. + + + + + buttonCancel + + + &Cancel + + + true + + + abort without changing anything + + + Click here to close the dialog without changing anything. + + + + + + + frame5 + + + Box + + + Sunken + + + + unnamed + + + + textLabel1 + + + &Min: + + + min + + + + + textLabel1_2 + + + &Max: + + + max + + + + + customMaxRange + + + Custom plot maximum t-range: + + + Customize the maximum plot range + + + Check this button and enter the plot maximum range boundary below. + + + + + customMinRange + + + Custom plot minimum t-range: + + + Customize the minimum plot range + + + Check this button and enter the plot minimum range boundary below. + + + + + max + + + false + + + upper boundary of the plot range + + + Enter the upper boundary of the plot range. Expressions like 2*pi are allowed, too. + + + + + min + + + false + + + lower boundary of the plot range + + + Enter the lower boundary of the plot range. Expressions like 2*pi are allowed, too. + + + + + + + + + buttonOk + clicked() + QEditParametric + accept() + + + buttonCancel + clicked() + QEditParametric + reject() + + + kLineEditName + textChanged(const QString&) + textLabelXF + setText(const QString&) + + + kLineEditName + textChanged(const QString&) + textLabelYF + setText(const QString&) + + + buttonHelp + clicked() + QEditParametric + slotHelp() + + + + kLineEditName + kLineEditXFunction + kLineEditYFunction + checkBoxHide + customMinRange + min + max + kIntNumInputLineWidth + kColorButtonColor + buttonOk + buttonCancel + buttonHelp + + + slotHelp() + + + + klineedit.h + klineedit.h + klineedit.h + kcolorbutton.h + knuminput.h + knuminput.h + klineedit.h + klineedit.h + + diff --git a/kmplot/kmplot/qeditpolar.ui b/kmplot/kmplot/qeditpolar.ui new file mode 100644 index 00000000..e61c5c6d --- /dev/null +++ b/kmplot/kmplot/qeditpolar.ui @@ -0,0 +1,407 @@ + +QEditPolar + + + QEditPolar + + + + 0 + 0 + 342 + 432 + + + + + 1 + 1 + 0 + 0 + + + + Edit Polar Plot + + + true + + + + unnamed + + + + groupBox1 + + + Definition + + + + unnamed + + + + kLineEditYFunction + + + + 7 + 0 + 0 + 0 + + + + enter an equation, for instance loop(angle)=ln(angle) + + + Enter an expression for the function. The prefix "r" will be added automatically. +Example: loop(angle)=ln(angle) + + + + + textLabelR + + + r + + + + + textLabel2_2 + + + Equation: + + + + + + + buttonGroup1 + + + Extensions + + + + unnamed + + + + checkBoxHide + + + Hide + + + hide the plot + + + Check this box if you want to hide the plot of the function. + + + + + + + frame6 + + + Box + + + Sunken + + + + unnamed + + + + textLabel2 + + + Colo&r: + + + kColorButtonColor + + + + + kColorButtonColor + + + + + + color of the plot line + + + Click this button to choose a color for the plot line. + + + + + textLabel1_3 + + + Line &width: + + + kIntNumInputLineWidth + + + + + kIntNumInputLineWidth + + + 1 + + + width of the plot line + + + Change the width of the plot line in steps of 0.1mm. + + + + + TextLabel2 + + + 0.1mm + + + + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + buttonHelp + + + &Help + + + F1 + + + true + + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + buttonOk + + + &OK + + + true + + + true + + + apply changes to the list + + + Click this button to apply the changes to the list of functions. + + + + + buttonCancel + + + &Cancel + + + true + + + abort without changing anything + + + Click here to close the dialog without changing anything. + + + + + + + frame5 + + + Box + + + Sunken + + + + unnamed + + + + textLabel1_2 + + + Max: + + + max + + + + + textLabel1 + + + Min: + + + min + + + + + min + + + false + + + lower boundary of the plot range + + + Enter the lower boundary of the plot range. Expressions like 2*pi are allowed, too. + + + + + max + + + false + + + upper boundary of the plot range + + + Enter the upper boundary of the plot range. Expressions like 2*pi are allowed, too. + + + + + customMinRange + + + Custom plot minimum r-range: + + + Customize the plot range + + + Check this button and enter the plot minimum range boundary below. + + + + + customMaxRange + + + Custom plot maximum r-range: + + + Customize the maximum plot range + + + Check this button and enter the plot maximum range boundary below. + + + + + + + + + buttonOk + clicked() + QEditPolar + accept() + + + buttonCancel + clicked() + QEditPolar + reject() + + + buttonHelp + clicked() + QEditPolar + slotHelp() + + + + kLineEditYFunction + checkBoxHide + customMinRange + min + max + kIntNumInputLineWidth + kColorButtonColor + buttonOk + buttonCancel + buttonHelp + + + slotHelp() + + + + klineedit.h + kcolorbutton.h + knuminput.h + knuminput.h + klineedit.h + klineedit.h + + diff --git a/kmplot/kmplot/qminmax.ui b/kmplot/kmplot/qminmax.ui new file mode 100644 index 00000000..d828cbd6 --- /dev/null +++ b/kmplot/kmplot/qminmax.ui @@ -0,0 +1,142 @@ + +QMinMax + + + QMinMax + + + + 0 + 0 + 301 + 339 + + + + Find Minimum Point + + + + unnamed + + + + cmdFind + + + &Find + + + true + + + + + frame5 + + + Box + + + Sunken + + + + unnamed + + + + lblMin + + + Search between the x-value: + + + AlignCenter + + + + + lblMax + + + and: + + + AlignCenter + + + + + min + + + true + + + + + max + + + true + + + + + + + groupBox2 + + + Graph + + + + unnamed + + + + list + + + The available functions you can search in + + + Here you can see all available functions you can use. Select one of them. + + + + + + + cmdClose + + + &Close + + + close the dialog + + + Close the dialog and return to the main window. + + + + + cmdParameter + + + Choose Parameter Value... + + + select the parameter value you want to use + + + If the function has any parameter values you must select it here. + + + + + + diff --git a/kmplot/kmplot/qparametereditor.ui b/kmplot/kmplot/qparametereditor.ui new file mode 100644 index 00000000..619f4fd7 --- /dev/null +++ b/kmplot/kmplot/qparametereditor.ui @@ -0,0 +1,185 @@ + +QParameterEditor + + + QParameterEditor + + + + 0 + 0 + 395 + 339 + + + + Parameter Editor + + + true + + + + unnamed + + + + frame3 + + + StyledPanel + + + Raised + + + + unnamed + + + + cmdEdit + + + false + + + &Change Value... + + + Change the value of a user-defined constant + + + Click here to edit the value of the selected constant. Its name cannot be changed. + + + + + list + + + list of parameter values + + + Here you see the list of all parameter values for the function. + + + + + cmdNew + + + &New... + + + Add a new constant + + + Click this button to add a new constant. + + + + + cmdClose + + + &Close + + + Close the dialog + + + Close the window and return to the function dialog. + + + + + cmdDelete + + + false + + + &Delete + + + delete selected constant + + + Click here to delete the selected constant; it can only be removed if it is not currently used by a plot. + + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 80 + + + + + + cmdExport + + + true + + + &Export... + + + Export values to a textfile + + + Export values to a textfile. Every value in the parameter list will be written to one line in the file. + + + + + spacer2_2 + + + Vertical + + + Expanding + + + + 20 + 21 + + + + + + cmdImport + + + true + + + &Import... + + + Import values from a textfile + + + Import values from a textfile. Every line in the file is parsed as a value or expression. + + + + + + + + diff --git a/kmplot/kmplot/settings.kcfgc b/kmplot/kmplot/settings.kcfgc new file mode 100644 index 00000000..84f83ed6 --- /dev/null +++ b/kmplot/kmplot/settings.kcfgc @@ -0,0 +1,4 @@ +File=kmplot.kcfg +ClassName=Settings +Singleton=true +Mutators=true diff --git a/kmplot/kmplot/settingspagecolor.ui b/kmplot/kmplot/settingspagecolor.ui new file mode 100644 index 00000000..e8e85323 --- /dev/null +++ b/kmplot/kmplot/settingspagecolor.ui @@ -0,0 +1,459 @@ + +SettingsPageColor + + + SettingsPageColor + + + + 0 + 0 + 415 + 257 + + + + + unnamed + + + + tabs + + + + tab + + + &Coords + + + + unnamed + + + + layout2 + + + + unnamed + + + + textLabel1 + + + &Axes: + + + kcfg_AxesColor + + + + + kcfg_AxesColor + + + + + + select color for the axes + + + Specify the color of the axes. The change will appear as soon as you press the OK button. + + + + + kcfg_GridColor + + + + + + select color for the grid + + + Specify the color of the grid. The change will appear as soon as you press the OK button. + + + + + textLabel2 + + + &Grid: + + + kcfg_GridColor + + + + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + tab + + + &Default Function Colors + + + + unnamed + + + + layout19 + + + + unnamed + + + + layout16 + + + + unnamed + + + + kcfg_Color1 + + + + + + the default color for function number 2 + + + The default color for function number 2. Please note that this color setting only affects empty functions, so if you have defined a function at number 1 and you change the color for that number here, the setting will be shown next time you define a new function at number 1. + + + + + kcfg_Color4 + + + + + + the default color for function number 5 + + + The default color for function number 5. Please note that this color setting only affects empty functions, so if you have defined a function at number 1 and you change the color for that number here, the setting will be shown next time you define a new function at number 1. + + + + + kcfg_Color0 + + + + + + the default color for function number 1 + + + The default color for function number 1. Please note that this color setting only affects empty functions, so if you have defined a function at number 1 and you change the color for that number here, the setting will be shown next time you define a new function at number 1. + + + + + textLabel3 + + + Function &1: + + + kcfg_Color1 + + + + + kcfg_Color2 + + + + + + the default color for function number 3 + + + The default color for function number 3. Please note that this color setting only affects empty functions, so if you have defined a function at number 1 and you change the color for that number here, the setting will be shown next time you define a new function at number 1. + + + + + textLabel3_13 + + + Function &3: + + + kcfg_Color3 + + + + + textLabel3_2 + + + Function &2: + + + kcfg_Color2 + + + + + textLabel3_12 + + + Function &4: + + + kcfg_Color4 + + + + + kcfg_Color3 + + + + + + the default color for function number 4 + + + The default color for function number 4. Please note that this color setting only affects empty functions, so if you have defined a function at number 1 and you change the color for that number here, the setting will be shown next time you define a new function at number 1. + + + + + textLabel3_11 + + + Function &5: + + + kcfg_Color5 + + + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + layout17 + + + + unnamed + + + + textLabel3_9 + + + Function &7: + + + kcfg_Color7 + + + + + textLabel3_8 + + + Function &8: + + + kcfg_Color8 + + + + + kcfg_Color8 + + + + + + the default color for function number 9 + + + The default color for function number 9. Please note that this color setting only affects empty functions, so if you have defined a function at number 1 and you change the color for that number here, the setting will be shown next time you define a new function at number 1. + + + + + textLabel3_10 + + + Function &6: + + + kcfg_Color6 + + + + + kcfg_Color6 + + + + + + the default color for function number 7 + + + The default color for function number 7. Please note that this color setting only affects empty functions, so if you have defined a function at number 1 and you change the color for that number here, the setting will be shown next time you define a new function at number 1. + + + + + kcfg_Color7 + + + + + + the default color for function number 8 + + + The default color for function number 8. Please note that this color setting only affects empty functions, so if you have defined a function at number 1 and you change the color for that number here, the setting will be shown next time you define a new function at number 1. + + + + + kcfg_Color5 + + + + + + the default color for function number 6 + + + The default color for function number 6. Please note that this color setting only affects empty functions, so if you have defined a function at number 1 and you change the color for that number here, the setting will be shown next time you define a new function at number 1. + + + + + textLabel3_7 + + + Function &9: + + + kcfg_Color9 + + + + + kcfg_Color9 + + + + + + the default color for function number 10 + + + The default color for function number 10. Please note that this color setting only affects empty functions, so if you have defined a function at number 1 and you change the color for that number here, the setting will be shown next time you define a new function at number 1. + + + + + textLabel3_6 + + + Function 1&0: + + + kcfg_Color0 + + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + + + tabs + kcfg_AxesColor + kcfg_GridColor + kcfg_Color0 + kcfg_Color1 + kcfg_Color2 + kcfg_Color3 + kcfg_Color4 + kcfg_Color5 + kcfg_Color6 + kcfg_Color7 + kcfg_Color8 + kcfg_Color9 + + + diff --git a/kmplot/kmplot/settingspagecoords.ui b/kmplot/kmplot/settingspagecoords.ui new file mode 100644 index 00000000..cf2826b3 --- /dev/null +++ b/kmplot/kmplot/settingspagecoords.ui @@ -0,0 +1,769 @@ + +SettingsPageCoords + + + SettingsPageCoords + + + + 0 + 0 + 420 + 501 + + + + + unnamed + + + + tabs + + + + tab + + + &Axes + + + + unnamed + + + + layout23 + + + + unnamed + + + + kcfg_XRange + + + &X Axis + + + + unnamed + + + + radioButton1 + + + [-8 | +8] + + + true + + + Predefined plot ranges + + + Select one of the predefined plot ranges. + + + + + radioButton1_3 + + + [-5 | +5] + + + 1 + + + Predefined plot ranges + + + Select one of the predefined plot ranges. + + + + + radioButton1_2 + + + [0 | +16] + + + 2 + + + Predefined plot ranges + + + Select one of the predefined plot ranges. + + + + + radioButton1_5 + + + [0 | +10] + + + 3 + + + Predefined plot ranges + + + Select one of the predefined plot ranges. + + + + + radioButton1_4 + + + Custom: + + + 4 + + + + + layout20 + + + + unnamed + + + + textLabel4_2 + + + Max: + + + + + textLabel4 + + + Min: + + + + + kcfg_XMin + + + false + + + Custom boundary of the plot range + + + Enter a valid expression, for instance 2*pi or e/2. + + + + + kcfg_XMax + + + false + + + Custom boundary of the plot range + + + Enter a valid expression, for instance 2*pi or e/2. + + + + + + + + + kcfg_YRange + + + &Y Axis + + + + unnamed + + + + radioButton1_6 + + + [-8 | +8] + + + true + + + Predefined plot ranges + + + Select one of the predefined plot ranges. + + + + + radioButton1_3_2 + + + [-5 | +5] + + + 1 + + + Predefined plot ranges + + + Select one of the predefined plot ranges. + + + + + radioButton1_2_2 + + + [0 | +16] + + + 2 + + + Predefined plot ranges + + + Select one of the predefined plot ranges. + + + + + radioButton1_5_2 + + + [0 | +10] + + + 3 + + + Predefined plot ranges + + + Select one of the predefined plot ranges. + + + + + radioButton1_4_2 + + + Custom: + + + 4 + + + + + layout20_2 + + + + unnamed + + + + textLabel4_2_2 + + + Max: + + + + + textLabel4_3 + + + Min: + + + + + kcfg_YMin + + + false + + + Custom boundary of the plot range + + + Enter a valid expression, for instance 2*pi or e/2. + + + + + kcfg_YMax + + + false + + + Custom boundary of the plot range + + + Enter a valid expression, for instance 2*pi or e/2. + + + + + + + + + + + layout24 + + + + unnamed + + + + textLabel7 + + + Axis-line width: + + + kcfg_AxesLineWidth + + + + + kcfg_AxesLineWidth + + + 1 + + + Line width + + + + + textLabel8 + + + 0.1 mm + + + + + + + layout25 + + + + unnamed + + + + textLabel9 + + + Tic width: + + + kcfg_TicWidth + + + + + kcfg_TicWidth + + + 1 + + + Line width + + + + + textLabel8_2 + + + 0.1 mm + + + + + + + layout26 + + + + unnamed + + + + textLabel8_4 + + + Tic length: + + + kcfg_TicLength + + + + + kcfg_TicLength + + + 1 + + + Length of the tic line + + + Enter the length of a tic line. + + + + + textLabel8_3 + + + 0.1 mm + + + + + + + layout22 + + + + unnamed + + + + kcfg_ShowArrows + + + Show arrows + + + true + + + visible arrows at the end of the axes + + + Check this if the axes should have arrows at their ends. + + + + + kcfg_ShowLabel + + + Show labels + + + true + + + visible tic labels + + + Check this if the axes' tics should be labeled. + + + + + kcfg_ShowExtraFrame + + + Show extra frame + + + true + + + visible extra frame + + + Check this if the plot area should be framed by an extra line. + + + + + kcfg_ShowAxes + + + Show axes + + + true + + + visible axes + + + Check this if the axes should be visible. + + + + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 30 + + + + + + + + tab + + + &Grid + + + + unnamed + + + + kcfg_GridStyle + + + Grid &Style + + + Available grid styles + + + + unnamed + + + + radioButton11 + + + None + + + No Grid will be plotted. + + + + + radioButton12 + + + Lines + + + A line for every tic. + + + + + radioButton13 + + + Crosses + + + Only little crosses in the plot area. + + + + + radioButton14 + + + Polar + + + Circles around the Origin. + + + + + + + layout24 + + + + unnamed + + + + textLabel5 + + + Line &width: + + + kcfg_GridLineWidth + + + + + kcfg_GridLineWidth + + + 1 + + + Width for the grid lines + + + Enter the width of the grid lines. + + + + + textLabel6 + + + 0.1 mm + + + + + + + spacer6 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + + + + radioButton1_4 + toggled(bool) + kcfg_XMin + setEnabled(bool) + + + radioButton1_4 + toggled(bool) + kcfg_XMin + setFocus() + + + radioButton1_4 + toggled(bool) + kcfg_XMax + setEnabled(bool) + + + radioButton1_4_2 + toggled(bool) + kcfg_YMin + setEnabled(bool) + + + radioButton1_4_2 + toggled(bool) + kcfg_YMin + setFocus() + + + radioButton1_4_2 + toggled(bool) + kcfg_YMax + setEnabled(bool) + + + kcfg_ShowAxes + toggled(bool) + kcfg_ShowArrows + setEnabled(bool) + + + + tabs + radioButton1 + kcfg_XMin + kcfg_XMax + radioButton1_6 + kcfg_YMin + kcfg_YMax + kcfg_AxesLineWidth + kcfg_ShowLabel + kcfg_TicWidth + kcfg_TicLength + radioButton11 + radioButton12 + radioButton13 + radioButton14 + kcfg_GridLineWidth + + + + klineedit.h + klineedit.h + klineedit.h + klineedit.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + + diff --git a/kmplot/kmplot/settingspagefonts.ui b/kmplot/kmplot/settingspagefonts.ui new file mode 100644 index 00000000..e5f80ccd --- /dev/null +++ b/kmplot/kmplot/settingspagefonts.ui @@ -0,0 +1,128 @@ + +SettingsPageFonts + + + SettingsPageFonts + + + + 0 + 0 + 483 + 147 + + + + + unnamed + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 110 + + + + + + textLabel11 + + + &Header table: + + + kcfg_HeaderTableFont + + + + + textLabel10 + + + + 0 + 5 + 0 + 0 + + + + Axis &font: + + + kcfg_AxesFont + + + + + textLabel10_2 + + + + 0 + 5 + 0 + 0 + + + + Axis font &size: + + + kcfg_AxesFont + + + + + kcfg_AxesFont + + + the font for the axis + + + Select the font you want to use for the axis labels. If you cannot see the labels, check that you have enabled "Show labels" in the coordinate setting dialog. + + + + + kcfg_AxesFontSize + + + The font size for the axis + + + Here you set the font size for the axis + + + + + kcfg_HeaderTableFont + + + the font for the header table + + + Select the font you want to use in the header table. The header table can be included when you are printing a graph. + + + + + + + + + kfontcombo.h + knuminput.h + kfontcombo.h + + diff --git a/kmplot/kmplot/settingspageprecision.ui b/kmplot/kmplot/settingspageprecision.ui new file mode 100644 index 00000000..25f732ce --- /dev/null +++ b/kmplot/kmplot/settingspageprecision.ui @@ -0,0 +1,276 @@ + +SettingsPagePrecision + + + SettingsPagePrecision + + + + 0 + 0 + 301 + 401 + + + + + unnamed + + + + spacer1 + + + Vertical + + + Expanding + + + + 20 + 29 + + + + + + groupBox3 + + + Zoom + + + + unnamed + + + + textLabel1_2 + + + Zoom in by: + + + kcfg_zoomStep + + + + + textLabel1_2_2 + + + Zoom out by: + + + kcfg_zoomStep + + + + + kcfg_zoomInStep + + + 25 + + + 1 + + + 100 + + + 5 + + + % + + + The value the zoom-in tool should use. + + + + + kcfg_zoomOutStep + + + 25 + + + 1 + + + 100 + + + 5 + + + % + + + The value the zoom-out tool should use. + + + + + + + groupBox2 + + + Background Color + + + + unnamed + + + + kcfg_backgroundcolor + + + + + + Color for the plot area behind the grid. + + + Click on the button the choose the color of the background. This option has no effect on printing nor export. + + + + + spacer2 + + + Horizontal + + + Expanding + + + + 81 + 20 + + + + + + + + kcfg_anglemode + + + Angle Mode + + + + unnamed + + + + radioButton1 + + + &Radian + + + Trigonometric functions use radian mode for angles. + + + Check this button to use radian mode to measure angles. This is important for trigonometric functions only. + + + + + radioButton2 + + + &Degree + + + Trigonometric functions use degree mode for angles. + + + Check this button to use degree mode to measure angles. This is important for trigonometric functions only. + + + + + + + groupBox1 + + + Precision + + + + unnamed + + + + layout1 + + + + unnamed + + + + textLabel1 + + + Points per pixel: + + + kcfg_relativeStepWidth + + + + + kcfg_stepWidth + + + 1 + + + 0.1 + + + How many points per pixel shall be calculated. + + + Enter the amount of points per pixel which shall be calculated. For slow computers or very complex plots use higher values. + + + + + + + kcfg_useRelativeStepWidth + + + &Use relative step width + + + Use the same precision independent of the window's size + + + If relative step width is set to true, the step width will be adapted to the size of the window. + + + + + + + + + + + knuminput.h + knuminput.h + + diff --git a/kmplot/kmplot/settingspagescaling.ui b/kmplot/kmplot/settingspagescaling.ui new file mode 100644 index 00000000..222359ba --- /dev/null +++ b/kmplot/kmplot/settingspagescaling.ui @@ -0,0 +1,415 @@ + +SettingsPageScaling + + + SettingsPageScaling + + + + 0 + 0 + 450 + 345 + + + + + unnamed + + + + layout35 + + + + unnamed + + + + groupBox1 + + + X-Axis + + + + unnamed + + + + textLabel13 + + + Scaling: + + + + + line1 + + + HLine + + + Sunken + + + Horizontal + + + + + textLabel13_2 + + + Printing: + + + + + textLabel12 + + + 1 tic = + + + kcfg_XScaling + + + + + textLabel12_2 + + + 1 tic = + + + kcfg_XPrinting + + + + + + 10 + + + + + 5 + + + + + 2 + + + + + 1 + + + + + 0.5 + + + + + pi/2 + + + + + pi/3 + + + + + pi/4 + + + + kcfg_XPrinting + + + set the x-axis' printing scaling + + + This is similar to the setting above, but this sets the distance between two x-axis-grids when printing or drawing on the screen. + + + + + textLabel14 + + + cm + + + + + + 10 + + + + + 5 + + + + + 2 + + + + + 1 + + + + + 0.5 + + + + + pi/2 + + + + + pi/3 + + + + + pi/4 + + + + + automatic + + + + kcfg_XScaling + + + set the x-axis' scaling + + + Choose how many units apart the x-axis tics will be, and therefore, how far apart grid lines will be drawn. + + + + + + + groupBox1_2 + + + Y-Axis + + + + unnamed + + + + textLabel13_3 + + + Scaling: + + + + + line1_2 + + + HLine + + + Sunken + + + Horizontal + + + + + textLabel13_2_2 + + + Printing: + + + + + textLabel12_3 + + + 1 tic = + + + kcfg_YScaling + + + + + textLabel12_2_2 + + + 1 tic = + + + kcfg_YPrinting + + + + + + 10 + + + + + 5 + + + + + 2 + + + + + 1 + + + + + 0.5 + + + + + pi/2 + + + + + pi/3 + + + + + pi/4 + + + + kcfg_YPrinting + + + set the y-axis' scaling + + + This is similar to the setting above, but this sets the distance between two y-axis-grids when printing or drawing on the screen. + + + + + textLabel14_2 + + + cm + + + + + + 10 + + + + + 5 + + + + + 2 + + + + + 1 + + + + + 0.5 + + + + + pi/2 + + + + + pi/3 + + + + + pi/4 + + + + + automatic + + + + kcfg_YScaling + + + set the y-axis' scaling + + + Choose how many units apart the y-axis tics will be, and therefore, how far apart grid lines will be drawn. + + + + + + + + + spacer1 + + + Vertical + + + Expanding + + + + 21 + 91 + + + + + + + kcfg_XScaling + kcfg_XPrinting + kcfg_YScaling + kcfg_YPrinting + + + diff --git a/kmplot/kmplot/sliderwindow.ui b/kmplot/kmplot/sliderwindow.ui new file mode 100644 index 00000000..deff716a --- /dev/null +++ b/kmplot/kmplot/sliderwindow.ui @@ -0,0 +1,87 @@ + +SliderWindow + + + SliderWindow + + + + 0 + 0 + 273 + 51 + + + + Slider + + + + unnamed + + + + slider + + + + 200 + 0 + + + + 13 + + + StrongFocus + + + 100 + + + Horizontal + + + Below + + + 10 + + + + + value + + + + 1 + 5 + 0 + 0 + + + + + 45 + 0 + + + + 0 + + + AlignVCenter|AlignRight + + + + + + + slider + valueChanged(int) + value + setNum(int) + + + + diff --git a/kmplot/kmplot/x-kmplot.desktop b/kmplot/kmplot/x-kmplot.desktop new file mode 100644 index 00000000..06093db0 --- /dev/null +++ b/kmplot/kmplot/x-kmplot.desktop @@ -0,0 +1,63 @@ +[Desktop Entry] +Comment=KmPlot File +Comment[af]=KmPlot lêer +Comment[be]=Файл KmPlot +Comment[bg]=Файл KmPlot +Comment[bn]=কে-à¦à¦®à¦ªà§à¦²à¦Ÿ ফাইল +Comment[br]=Restr KmPlot +Comment[bs]=KmPlot datoteka +Comment[ca]=Fitxer de KmPlot +Comment[cs]=KMPlot soubor +Comment[csb]=Lopk KmPlot +Comment[cy]=Ffeil KmPlot +Comment[da]=KmPlot-fil +Comment[de]=KmPlot-Datei +Comment[el]=ΑÏχείο του KmPlot +Comment[eo]=KmPlota dosiero +Comment[es]=Archivo de KmPlot +Comment[et]=KmPloti fail +Comment[eu]=KmPlot fitxategia +Comment[fi]=KGeo-kaavio +Comment[fr]=Fichier KmPlot +Comment[ga]=Comhad KmPlot +Comment[gl]=Ficheiro de KmPlot +Comment[he]=KmPlot קובץ +Comment[hi]=केà¤à¤®-पà¥à¤²à¥‰à¤Ÿ फ़ाइल +Comment[hr]=KmPlot datoteka +Comment[hu]=KmPlot-fájl +Comment[is]=KmPlot-skrá +Comment[it]=File di KmPlot +Comment[ja]=KmPlot ファイル +Comment[ka]=KmPlot ფáƒáƒ˜áƒšáƒ˜ +Comment[km]=ឯកសារ KmPlot +Comment[lt]=KmPlot byla +Comment[ms]=Fail KmPlot +Comment[nb]=KmPlot-fil +Comment[nds]=KmPlot-Datei +Comment[ne]=KmPlot फाइल +Comment[nl]=KmPlot-bestand +Comment[nn]=KmPlot-fil +Comment[pl]=Plik KmPlot +Comment[pt]=Ficheiro do KmPlot +Comment[pt_BR]=Arquivo do KMPlot +Comment[ru]=Файл KmPlot +Comment[sk]=Súbor KmPlot +Comment[sl]=Datoteka KmPlot +Comment[sr]=Фајл KmPlot-а +Comment[sr@Latn]=Fajl KmPlot-a +Comment[sv]=Kmplot-fil +Comment[ta]= கேஎமà¯à®ªà®¿à®³à®¾à®Ÿà¯ கோபà¯à®ªà¯ +Comment[tg]=Файли KmPlot +Comment[tr]=KmPlot Dosyası +Comment[uk]=Файл KmPlot +Comment[vi]=Tập tin Äồ thị K +Comment[zh_CN]=KmPlot 文件 +Comment[zh_TW]=KmPlot 檔案 +Icon=kmplot +Type=MimeType +MimeType=application/x-kmplot +Patterns=*.fkt + +[Property::X-KDE-text] +Type=bool +Value=true diff --git a/kmplot/kmplot/xparser.cpp b/kmplot/kmplot/xparser.cpp new file mode 100644 index 00000000..cc618e13 --- /dev/null +++ b/kmplot/kmplot/xparser.cpp @@ -0,0 +1,826 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möller +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +// KDE includes +#include +#include +#include +#include +#include +#include + +// local includes +#include "xparser.h" + +XParser::XParser(bool &mo) : DCOPObject("Parser"), Parser(), m_modified(mo) +{ + // setup slider support + setDecimalSymbol( KGlobal::locale()->decimalSymbol() ); +} + +XParser::~XParser() +{ +} + +bool XParser::getext( Ufkt *item, const QString fstr ) +{ + bool errflg = false; + int p1, p2, p3, pe; + QString tstr; + pe = fstr.length(); + if ( fstr.find( 'N' ) != -1 ) + item->f_mode = false; + else + { + if ( fstr.find( "A1" ) != -1 ) + item->f1_mode = true; + if ( fstr.find( "A2" ) != -1 ) + item->f2_mode = true; + } + switch ( fstr[0].latin1() ) + { + case 'x': + case 'y': + case 'r': + item->f1_mode = item->f2_mode = false; + } + + p1 = fstr.find( "D[" ); + if ( p1 != -1 ) + { + p1 += 2; + const QString str = fstr.mid( p1, pe - p1); + p2 = str.find(','); + p3 = str.find(']'); + if ( p2 > 0 && p2 < p3 ) + { + tstr = str.left( p2 ); + item->dmin = eval( tstr ); + if ( parserError(false) ) + errflg = true; + tstr = str.mid( p2 + 1, p3 - p2 - 1 ); + item->dmax = eval( tstr ); + if ( parserError(false) ) + errflg = true; + if ( item->dmin > item->dmax ) + errflg = true; + } + else + errflg = true; + } + p1 = fstr.find( "P[" ); + if ( p1 != -1 ) + { + int i = 0; + p1 += 2; + QString str = fstr.mid( p1, 1000); + p3 = str.find( ']' ); + do + { + p2 = str.find( ',' ); + if ( p2 == -1 || p2 > p3 ) + p2 = p3; + tstr = str.left( p2++ ); + str = str.mid( p2, 1000 ); + item->parameters.append( ParameterValueItem(tstr, eval( tstr )) ); + if ( parserError(false) ) + { + errflg = true; + break; + } + p3 -= p2; + } + while ( p3 > 0 && i < 10 ); + } + + if ( errflg ) + { + KMessageBox::error( 0, i18n( "Error in extension." ) ); + return false; + } + else + return true; +} + +double XParser::a1fkt( Ufkt *u_item, double x, double h ) +{ + return ( fkt(u_item, x + h ) - fkt( u_item, x ) ) / h; +} + +double XParser::a2fkt( Ufkt *u_item, double x, double h ) +{ + return ( fkt( u_item, x + h + h ) - 2 * fkt( u_item, x + h ) + fkt( u_item, x ) ) / h / h; +} + +void XParser::findFunctionName(QString &function_name, int const id, int const type) +{ + char last_character; + int pos; + if ( function_name.length()==2/*type == XParser::Polar*/ || type == XParser::ParametricX || type == XParser::ParametricY) + pos=1; + else + pos=0; + for ( ; ; ++pos) + { + last_character = 'f'; + for (bool ok=true; last_character<'x'; ++last_character) + { + if ( pos==0 && last_character == 'r') continue; + function_name.at(pos)=last_character; + for( QValueVector::iterator it = ufkt.begin(); it != ufkt.end(); ++it) + { + if (it == ufkt.begin() && it->fname.isEmpty() ) continue; + if ( it->fstr.startsWith(function_name+'(') && (int)it->id!=id) //check if the name is free + ok = false; + } + if ( ok) //a free name was found + { + //kdDebug() << "function_name:" << function_name << endl; + return; + } + ok = true; + } + function_name.at(pos)='f'; + function_name.append('f'); + } + function_name = "e"; //this should never happen +} + +void XParser::fixFunctionName( QString &str, int const type, int const id) +{ + if ( str.startsWith( "y=" ) ) //we find a free function name + { + str.remove( 0, 2 ); + str.prepend("(x)="); + QString function_name; + findFunctionName(function_name, id, type); + str.prepend( function_name ); + } + + int p1=str.find('('); + int p2=str.find(')'); + if( p1>=0 && str.at(p2+1)=='=') + { + if ( type == XParser::Polar && str.at(0)!='r' ) + { + if (str.at(0)=='(') + { + str.prepend('f'); + p1++; + p2++; + } + str.prepend('r'); + p1++; + p2++; + } + QString const fname = str.left(p1); + for ( QValueVector::iterator it = ufkt.begin(); it!=ufkt.end(); ++it ) + { + if (it->fname == fname) + { + str = str.mid(p1,str.length()-1); + QString function_name; + if ( type == XParser::Polar ) + function_name = "rf"; + else if ( type == XParser::ParametricX ) + function_name = "x"; + else if ( type == XParser::ParametricY ) + function_name = "y"; + else + function_name = "f"; + findFunctionName(function_name, id, type); + str.prepend( function_name ); + return; + } + } + } + else if ( p1==-1 || !str.at(p1+1).isLetter() || p2==-1 || str.at(p2+1 )!= '=') + { + QString function_name; + if ( type == XParser::Polar ) + function_name = "rf"; + else if ( type == XParser::ParametricX ) + function_name = "xf"; + else if ( type == XParser::ParametricY ) + function_name = "yf"; + else + function_name = "f"; + str.prepend("(x)="); + findFunctionName(function_name, id, type); + str.prepend( function_name ); + } +} + +double XParser::euler_method(const double x, const QValueVector::iterator it) +{ + double const y = it->oldy + ((x-it->oldx) * it->oldyprim); + it->oldy = y; + it->oldx = x; + it->oldyprim = fkt( it, x ); //yprim; + return y; +} + +QRgb XParser::defaultColor(int function) +{ + switch ( function%10 ) + { + case 0: + return Settings::color0().rgb(); + break; + case 1: + return Settings::color1().rgb(); + break; + case 2: + return Settings::color2().rgb(); + break; + case 3: + return Settings::color3().rgb(); + break; + case 4: + return Settings::color4().rgb(); + break; + case 5: + return Settings::color5().rgb(); + break; + case 6: + return Settings::color6().rgb(); + break; + case 7: + return Settings::color7().rgb(); + break; + case 8: + return Settings::color8().rgb(); + break; + case 9: + return Settings::color9().rgb(); + break; + default: + return Settings::color0().rgb(); + break; + } +} + +void XParser::prepareAddingFunction(Ufkt *temp) +{ + temp->color = temp->f1_color = temp->f2_color = temp->integral_color = defaultColor(getNextIndex() ); + temp->linewidth = temp->f1_linewidth = temp->f2_linewidth = temp->integral_linewidth = linewidth0; + temp->f_mode = true; + temp->f1_mode = false; + temp->f2_mode = false; + temp->integral_mode = false; + temp->integral_precision = Settings::stepWidth(); + temp->usecustomxmin = false; + temp->usecustomxmax = false; + temp->use_slider = -1; + //TODO temp->slider_min = 0; temp->slider_max = 50; + +} +int XParser::getNextIndex() +{ + //return ufkt.count(); + return getNewId(); +} + +QStringList XParser::listFunctionNames() +{ + QStringList list; + for( QValueVector::iterator it = ufkt.begin(); it != ufkt.end(); ++it) + { + list.append(it->fname); + } + return list; +} + +bool XParser::functionFVisible(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + return ufkt[ix].f_mode; +} +bool XParser::functionF1Visible(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + return ufkt[ix].f1_mode; +} +bool XParser::functionF2Visible(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + return ufkt[ix].f2_mode; +} +bool XParser::functionIntVisible(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + return ufkt[ix].integral_mode; +} + +bool XParser::setFunctionFVisible(bool visible, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].f_mode = visible; + m_modified = true; + return true; +} +bool XParser::setFunctionF1Visible(bool visible, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].f1_mode = visible; + m_modified = true; + return true; +} +bool XParser::setFunctionF2Visible(bool visible, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].f2_mode = visible; + m_modified = true; + return true; +} +bool XParser::setFunctionIntVisible(bool visible, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].integral_mode = visible; + m_modified = true; + return true; +} + +QString XParser::functionStr(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return ""; + return ufkt[ix].fstr; +} + +QColor XParser::functionFColor(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return QColor(); + return QColor(ufkt[ix].color); +} +QColor XParser::functionF1Color(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return QColor(); + return QColor(ufkt[ix].f1_color); +} +QColor XParser::functionF2Color(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return QColor(); + return QColor(ufkt[ix].f2_color); +} +QColor XParser::functionIntColor(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return QColor(); + return QColor(ufkt[ix].integral_color); +} +bool XParser::setFunctionFColor(const QColor &color, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].color = color.rgb(); + m_modified = true; + return true; +} +bool XParser::setFunctionF1Color(const QColor &color, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].color = color.rgb(); + m_modified = true; + return true; +} +bool XParser::setFunctionF2Color(const QColor &color, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].color = color.rgb(); + m_modified = true; + return true; +} +bool XParser::setFunctionIntColor(const QColor &color, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].color = color.rgb(); + m_modified = true; + return true; +} + +int XParser::functionFLineWidth(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return 0; + return ufkt[ix].linewidth; +} +int XParser::functionF1LineWidth(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return int(); + return ufkt[ix].f1_linewidth; +} +int XParser::functionF2LineWidth(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return int(); + return ufkt[ix].f2_linewidth; +} +int XParser::functionIntLineWidth(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return int(); + return ufkt[ix].integral_linewidth; +} +bool XParser::setFunctionFLineWidth(int linewidth, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].linewidth = linewidth; + m_modified = true; + return true; +} +bool XParser::setFunctionF1LineWidth(int linewidth, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].f1_linewidth = linewidth; + m_modified = true; + return true; +} +bool XParser::setFunctionF2LineWidth(int linewidth, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].f2_linewidth = linewidth; + m_modified = true; + return true; +} +bool XParser::setFunctionIntLineWidth(int linewidth, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].integral_linewidth = linewidth; + m_modified = true; + return true; +} + +QString XParser::functionMinValue(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return int(); + return ufkt[ix].str_dmin; +} + +bool XParser::setFunctionMinValue(const QString &min, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].str_dmin = min; + m_modified = true; + return true; +} + +QString XParser::functionMaxValue(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return int(); + return ufkt[ix].str_dmax; +} + +bool XParser::setFunctionMaxValue(const QString &max, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].str_dmax = max; + m_modified = true; + return true; +} + +QString XParser::functionStartXValue(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return int(); + return ufkt[ix].str_startx; +} + +bool XParser::setFunctionStartXValue(const QString &x, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].str_startx = x; + m_modified = true; + return true; +} + +QString XParser::functionStartYValue(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return int(); + return ufkt[ix].str_starty; +} + +bool XParser::setFunctionStartYValue(const QString &y, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + ufkt[ix].str_starty = y; + m_modified = true; + return true; +} + +QStringList XParser::functionParameterList(uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return QStringList(); + Ufkt *item = &ufkt[ix]; + QStringList str_parameter; + for ( QValueList::iterator it = item->parameters.begin(); it != item->parameters.end(); ++it) + str_parameter.append( (*it).expression); + return str_parameter; +} +bool XParser::functionAddParameter(const QString &new_parameter, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + Ufkt *tmp_ufkt = &ufkt[ix]; + for ( QValueList::iterator it = tmp_ufkt->parameters.begin(); it != tmp_ufkt->parameters.end(); ++it) + if ( (*it).expression == new_parameter) //check if the parameter already exists + return false; + + double const result = eval(new_parameter); + if ( parserError(false) != 0) + return false; + tmp_ufkt->parameters.append( ParameterValueItem(new_parameter,result) ); + m_modified = true; + return true; +} +bool XParser::functionRemoveParameter(const QString &remove_parameter, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + Ufkt *tmp_ufkt = &ufkt[ix]; + + bool found = false; + QValueList::iterator it; + for ( it = tmp_ufkt->parameters.begin(); it != tmp_ufkt->parameters.end(); ++it) + if ( (*it).expression == remove_parameter) //check if the parameter already exists + { + found = true; + break; + } + if (!found) + return false; + tmp_ufkt->parameters.remove(it); + m_modified = true; + return true; +} +int XParser::addFunction(const QString &f_str) +{ + QString added_function(f_str); + int const pos = added_function.find(';'); + if (pos!=-1) + added_function = added_function.left(pos); + + fixFunctionName(added_function); + if ( added_function.at(0)== 'x' || added_function.at(0)== 'y') //TODO: Make it possible to define parametric functions + return -1; + if ( added_function.contains('y') != 0) + return -1; + int const id = addfkt( added_function ); + if (id==-1) + return -1; + Ufkt *tmp_ufkt = &ufkt.last(); + prepareAddingFunction(tmp_ufkt); + if ( pos!=-1 && !getext( tmp_ufkt, f_str ) ) + { + Parser::delfkt( tmp_ufkt ); + return -1; + } + m_modified = true; + return id; +} + +bool XParser::addFunction(const QString &fstr_const, bool f_mode, bool f1_mode, bool f2_mode, bool integral_mode, bool integral_use_precision, int linewidth, int f1_linewidth, int f2_linewidth, int integral_linewidth, const QString &str_dmin, const QString &str_dmax, const QString &str_startx, const QString &str_starty, double integral_precision, QRgb color, QRgb f1_color, QRgb f2_color, QRgb integral_color, QStringList str_parameter, int use_slider) +{ + QString fstr(fstr_const); + switch ( fstr.at(0).latin1() ) + { + case 'r': + { + fixFunctionName(fstr, XParser::Polar); + break; + } + case 'x': + fixFunctionName(fstr, XParser::ParametricX); + break; + case 'y': + fixFunctionName(fstr, XParser::ParametricY); + break; + default: + fixFunctionName(fstr, XParser::Function); + break; + } + int const id = addfkt( fstr ); + if ( id==-1 ) + return false; + Ufkt *added_function = &ufkt.last(); + added_function->f_mode = f_mode; + added_function->f1_mode = f1_mode; + added_function->f2_mode = f2_mode; + added_function->integral_mode = integral_mode; + added_function->integral_use_precision = integral_use_precision; + added_function->linewidth = linewidth; + added_function->f1_linewidth = f1_linewidth; + added_function->f2_linewidth = f2_linewidth; + added_function->integral_linewidth = integral_linewidth; + + if ( str_dmin.isEmpty() ) + added_function->usecustomxmin = false; + else //custom minimum range + { + added_function->usecustomxmin = true; + added_function->str_dmin = str_dmin; + added_function->dmin = eval(str_dmin); + } + if ( str_dmax.isEmpty() ) + added_function->usecustomxmax = false; + else //custom maximum range + { + added_function->usecustomxmax = true; + added_function->str_dmax = str_dmax; + added_function->dmax = eval(str_dmax); + } + added_function->str_startx = str_startx; + added_function->str_starty = str_starty; + if ( !str_starty.isEmpty() ) + added_function->starty = eval(str_starty); + if ( !str_startx.isEmpty() ) + added_function->startx = eval(str_startx); + added_function->oldx = 0; + added_function->integral_precision = integral_precision; + added_function->color = color; + added_function->f1_color = f1_color; + added_function->f2_color = f2_color; + added_function->integral_color = integral_color; + added_function->use_slider = use_slider; + for( QStringList::Iterator it = str_parameter.begin(); it != str_parameter.end(); ++it ) + { + double result = eval(*it); + if ( parserError(false) != 0) + continue; + added_function->parameters.append( ParameterValueItem(*it, result ) ); + } + m_modified = true; + return true; +} + +bool XParser::setFunctionExpression(const QString &f_str, uint id) +{ + int const ix = ixValue(id); + if (ix==-1) + return false; + Ufkt *tmp_ufkt = &ufkt[ix]; + QString const old_fstr = tmp_ufkt->fstr; + QString const fstr_begin = tmp_ufkt->fstr.left(tmp_ufkt->fstr.find('=')+1); + tmp_ufkt->fstr = fstr_begin+f_str; + reparse(tmp_ufkt); + if ( parserError(false) != 0) + { + tmp_ufkt->fstr = old_fstr; + reparse(tmp_ufkt); + return false; + } + return true; +} + +bool XParser::sendFunction(int id, const QString &dcopclient_target) +{ + QCStringList cstr_list = kapp->dcopClient()->registeredApplications(); + QStringList str_list; + for ( QCStringList::iterator it = cstr_list.begin(); it!=cstr_list.end();++it ) + if ( QString(*it).startsWith("kmplot") && *it!=kapp->dcopClient()->appId() ) + str_list.append(*it); + if ( str_list.isEmpty() ) + { + KMessageBox::error(0, i18n("There are no other Kmplot instances running")); + return false; + } + + Ufkt *item = &ufkt[ixValue(id)]; + kdDebug() << "Transferring " << item->fname.latin1() << endl; + QString str_result; + if ( dcopclient_target.isEmpty() && item->fname.at(0) == 'y' ) + return false; + else if ( dcopclient_target.isEmpty() ) + { + bool ok; + str_result = KInputDialog::getItem(i18n("kmplot"), i18n("Choose which KmPlot instance\nyou want to copy the function to:"), str_list, 0, false, &ok); + if (!ok) + return false; + } + else + str_result = dcopclient_target; + + QByteArray parameters; + QDataStream arg( parameters, IO_WriteOnly); + + QString str_dmin; + if (!item->usecustomxmin) + str_dmin = item->str_dmin; + QString str_dmax; + if (!item->usecustomxmax) + str_dmax = item->str_dmax; + + QStringList str_parameters; + for ( QValueList::Iterator it = item->parameters.begin(); it != item->parameters.end(); ++it ) + str_parameters.append( (*it).expression); + arg << item->fstr << item->f_mode << item->f1_mode << item->f2_mode << item->integral_mode << item->integral_use_precision << item->linewidth << item->f1_linewidth << item->f2_linewidth << item->integral_linewidth << str_dmin << str_dmax << item->str_startx << item->str_starty << item->integral_precision << item->color << item->f1_color << item->f2_color << item->integral_color << str_parameters << item->use_slider; + QByteArray replay_data; + QCString replay_type; + bool ok = kapp->dcopClient()->call( str_result.utf8(), "Parser", "addFunction(QString,bool,bool,bool,bool,bool,int,int,int,int,QString,QString,QString,QString,double,QRgb,QRgb,QRgb,QRgb,QStringList,int)", parameters, replay_type, replay_data, false); + if (!ok) + { + KMessageBox::error(0, i18n("An error appeared during the transfer")); + return false; + } + + QDataStream replay_arg(replay_data, IO_ReadOnly); + bool result; + replay_arg >> result; + if (!result) + { + KMessageBox::error(0, i18n("An error appeared during the transfer")); + return false; + } + + kapp->dcopClient()->send(str_result.utf8(), "View","drawPlot()",QByteArray() ); //update the other window + + if (item->fname.at(0) == 'x') // a parametric function + return sendFunction(id+1, str_result); + else + return true; +} diff --git a/kmplot/kmplot/xparser.h b/kmplot/kmplot/xparser.h new file mode 100644 index 00000000..78c4463e --- /dev/null +++ b/kmplot/kmplot/xparser.h @@ -0,0 +1,146 @@ +/* +* KmPlot - a math. function plotter for the KDE-Desktop +* +* Copyright (C) 1998, 1999 Klaus-Dieter Möller +* 2000, 2002 kd.moeller@t-online.de +* +* This file is part of the KDE Project. +* KmPlot is part of the KDE-EDU Project. +* +* This program is free software; you can redistribute it and/or modify +* it under the terms of the GNU General Public License as published by +* the Free Software Foundation; either version 2 of the License, or +* (at your option) any later version. +* +* This program is distributed in the hope that it will be useful, +* but WITHOUT ANY WARRANTY; without even the implied warranty of +* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +* GNU General Public License for more details. +* +* You should have received a copy of the GNU General Public License +* along with this program; if not, write to the Free Software +* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +* +*/ + +#ifndef xparser_included +#define xparser_included + +#define SLIDER_COUNT 4 + +// Qt includes +#include + +// local includes +#include "parser.h" +#include "settings.h" + +/** + * @short Extended parser class. + * + * This class extends the parser class to support derivatives, + * draw options like color and line width and so on. + */ +class XParser : public Parser +{ +public: + XParser(bool &); + ~XParser(); + /// Evaluates the 1st dreivative of the function with intex \a ix + double a1fkt( Ufkt *u_item , double, double h = 1e-3 ); + /// Evaluates the 2nd dreivative of the function with intex \a ix + double a2fkt( Ufkt *, double, double h = 1e-3 ); + /// calculate euler's method when drawing a numeric prime-function + double euler_method(const double, const QValueVector::iterator); + + /// Line width default + int linewidth0; + QRgb defaultColor(int function); + + enum { Function, Polar, ParametricX, ParametricY }; ///types of functions + ///Returns an unused function name if it is needed + void fixFunctionName(QString &, int const = XParser::Function , int const=-1); + + /// Returns the index for the next function. + int getNextIndex(); + /// Fill item with default values (e.g color, linewidth ) + void prepareAddingFunction(Ufkt *item); + + /// Interpretates the extended function string (only used by the old file format) + bool getext( Ufkt *, const QString ); + + /// Send a function to an other instance of Kmplot. Returns true if it success, otherwise false + bool sendFunction(int id, const QString &dcopclient_target=""); + + /// Functions for the DCOP interface: + + /// Returns a list with all functions + QStringList listFunctionNames(); + + /// Returns true if the graph is visible, otherwise false. + bool functionFVisible(uint id); + bool functionF1Visible(uint id); + bool functionF2Visible(uint id); + bool functionIntVisible(uint id); + /// Set the visible of the function. Returns true if it succeeds, otherwise false. + bool setFunctionFVisible(bool visible, uint id); + bool setFunctionF1Visible(bool visible, uint id); + bool setFunctionF2Visible(bool visible, uint id); + bool setFunctionIntVisible(bool visible, uint id); + + /// Returns the function expression, or an empty string if the function couldn't be found + QString functionStr(uint id); + /// Returns the complete function string including the extensions of a function, or an empty string if the function couldn't be found + + /// Get the color of a graph + QColor functionFColor(uint id); + QColor functionF1Color(uint id); + QColor functionF2Color(uint id); + QColor functionIntColor(uint id); + /// Set the color of a graph. Returns true if it succeeds, otherwise false. + bool setFunctionFColor(const QColor &color, uint id); + bool setFunctionF1Color(const QColor &color, uint id); + bool setFunctionF2Color(const QColor &color, uint id); + bool setFunctionIntColor(const QColor &color, uint id); + + /// Get the line width of a graph + int functionFLineWidth(uint id); + int functionF1LineWidth(uint id); + int functionF2LineWidth(uint id); + int functionIntLineWidth(uint id); + /// Set the line width of a graph. Returns true if it succeeds, otherwise false. + bool setFunctionFLineWidth(int linewidth, uint id); + bool setFunctionF1LineWidth(int linewidth, uint id); + bool setFunctionF2LineWidth(int linewidth, uint id); + bool setFunctionIntLineWidth(int linewidth, uint id); + + /// Returns the function's parameter list + QStringList functionParameterList(uint id); + bool functionAddParameter(const QString &new_parameter, uint id); + bool functionRemoveParameter(const QString &remove_parameter, uint id); + int addFunction(const QString &f_str); + bool addFunction(const QString &extstr, bool f_mode, bool f1_mode, bool f2_mode, bool integral_mode, bool integral_use_precision, int linewidth, int f1_linewidth, int f2_linewidth, int integral_linewidth, const QString &str_dmin, const QString &str_dmax, const QString &str_startx, const QString &str_starty, double integral_precision, QRgb color, QRgb f1_color, QRgb f2_color, QRgb integral_color, QStringList str_parameter, int use_slider); + bool setFunctionExpression(const QString &f_str, uint id); + + /// Get the min and max value of a graph + QString functionMinValue(uint id); + QString functionMaxValue(uint id); + /// Set the min and max values of a graph. Returns true if it succeeds, otherwise false. + bool setFunctionMinValue(const QString &min, uint id); + bool setFunctionMaxValue(const QString &max, uint id); + + /// Get the startx and starty value of a graph + QString functionStartXValue(uint id); + QString functionStartYValue(uint id); + /// Set the startx and starty values of a graph. Returns true if it succeeds, otherwise false. + bool setFunctionStartXValue(const QString &x, uint id); + bool setFunctionStartYValue(const QString &y, uint id); +private: + + /// finds a free function name + void findFunctionName(QString &, int const, int const); + /// indicates if the widget is changed + bool &m_modified; +}; + +#endif //xparser_included diff --git a/kpercentage/Makefile.am b/kpercentage/Makefile.am new file mode 100644 index 00000000..a10ee998 --- /dev/null +++ b/kpercentage/Makefile.am @@ -0,0 +1,7 @@ +SUBDIRS = kpercentage + +EXTRA_DIST = kpercentage.kdevprj + +AUTOMAKE_OPTIONS = foreign + +include ../admin/Doxyfile.am diff --git a/kpercentage/TODO b/kpercentage/TODO new file mode 100644 index 00000000..06343aed --- /dev/null +++ b/kpercentage/TODO @@ -0,0 +1,10 @@ +Last modified: 26/05/2005 + +TODO for KDE 3.x release: + - a more motivating, animated feedback concept + > visualize the amount of right and wrong ansers by additional progrss bars (Geert) + - adding senseful icons for all the pushbuttons +  - all help features (ToolTips, WhatsThis, About, etc.) + - a more educational section introducing to the meaning of percentages + - removing the splash scrren + - text related tasks diff --git a/kpercentage/kpercentage/Makefile.am b/kpercentage/kpercentage/Makefile.am new file mode 100644 index 00000000..c617e129 --- /dev/null +++ b/kpercentage/kpercentage/Makefile.am @@ -0,0 +1,49 @@ +bin_PROGRAMS = kpercentage +kpercentage_SOURCES = kanimation.cpp kanswer.cpp kpercentmain.cpp kpercentage.cpp ksplashscreen.cpp main.cpp +kpercentage_LDADD = $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_QT) $(LIBSOCKET) + +SUBDIRS = icons pics + +EXTRA_DIST = main.cpp kpercentage.cpp kpercentage.h kpercentmain.cpp kanswer.h kanswer.cpp right.txt wrong.txt kpercentage.desktop ksplashscreen.cpp ksplashscreen.h kanimation.cpp kanimation.h + +text_DATA = right.txt wrong.txt +textdir = $(kde_datadir)/kpercentage + +# this 10 paths are KDE specific. Use them: +# kde_htmldir Where your docs should go to. (contains lang subdirs) +# kde_appsdir Where your application file (.kdelnk) should go to. +xdg_apps_DATA = kpercentage.desktop +# kde_icondir Where your icon should go to. +# kde_minidir Where your mini icon should go to. +# kde_datadir Where you install application data. (Use a subdir) +# kde_locale Where translation files should go to.(contains lang subdirs) +# kde_cgidir Where cgi-bin executables should go to. +# kde_confdir Where config files should go to. +# kde_mimedir Where mimetypes should go to. +# kde_toolbardir Where general toolbar icons should go to. +# kde_wallpaperdir Where general wallpapers should go to. + +# set the include path for X, qt and KDE +INCLUDES= $(all_includes) + +METASOURCES = AUTO + + +# the library search path. +kpercentage_LDFLAGS = $(all_libraries) $(KDE_RPATH) + + +stringstocpp: + rm -f feedback_i18n.cpp; \ + echo "# right.txt" >> feedback_i18n.cpp ;\ + cat right.txt | sed -e 's#^\(.*\)#i18n(\"\1\")#' >> feedback_i18n.cpp ;\ + echo "# wrong.txt" >> feedback_i18n.cpp ;\ + cat wrong.txt | sed -e 's#^\(.*\)#i18n(\"\1\")#' >> feedback_i18n.cpp + + +messages: stringstocpp rc.cpp + LIST=`find . -name \*.h -o -name \*.hh -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.ecpp -o -name \*.C`; \ + if test -n "$$LIST"; then \ + $(XGETTEXT) $$LIST -o $(podir)/kpercentage.pot; \ + fi + diff --git a/kpercentage/kpercentage/icons/Makefile.am b/kpercentage/kpercentage/icons/Makefile.am new file mode 100644 index 00000000..48195256 --- /dev/null +++ b/kpercentage/kpercentage/icons/Makefile.am @@ -0,0 +1,3 @@ +SUBDIRS = actions + +KDE_ICON = AUTO diff --git a/kpercentage/kpercentage/icons/actions/Makefile.am b/kpercentage/kpercentage/icons/actions/Makefile.am new file mode 100644 index 00000000..0e433e64 --- /dev/null +++ b/kpercentage/kpercentage/icons/actions/Makefile.am @@ -0,0 +1,2 @@ +kpercentageiconsdir = $(kde_datadir)/kpercentage/icons +kpercentageicons_ICON = AUTO diff --git a/kpercentage/kpercentage/icons/actions/cr22-action-button_cancel.png b/kpercentage/kpercentage/icons/actions/cr22-action-button_cancel.png new file mode 100644 index 00000000..96919575 Binary files /dev/null and b/kpercentage/kpercentage/icons/actions/cr22-action-button_cancel.png differ diff --git a/kpercentage/kpercentage/icons/actions/cr22-action-button_ok.png b/kpercentage/kpercentage/icons/actions/cr22-action-button_ok.png new file mode 100644 index 00000000..31c064ba Binary files /dev/null and b/kpercentage/kpercentage/icons/actions/cr22-action-button_ok.png differ diff --git a/kpercentage/kpercentage/icons/actions/cr32-action-button_cancel.png b/kpercentage/kpercentage/icons/actions/cr32-action-button_cancel.png new file mode 100644 index 00000000..c6464d90 Binary files /dev/null and b/kpercentage/kpercentage/icons/actions/cr32-action-button_cancel.png differ diff --git a/kpercentage/kpercentage/icons/actions/cr32-action-button_ok.png b/kpercentage/kpercentage/icons/actions/cr32-action-button_ok.png new file mode 100644 index 00000000..230de530 Binary files /dev/null and b/kpercentage/kpercentage/icons/actions/cr32-action-button_ok.png differ diff --git a/kpercentage/kpercentage/icons/actions/lo32-action-button_cancel.png b/kpercentage/kpercentage/icons/actions/lo32-action-button_cancel.png new file mode 100644 index 00000000..61f11054 Binary files /dev/null and b/kpercentage/kpercentage/icons/actions/lo32-action-button_cancel.png differ diff --git a/kpercentage/kpercentage/icons/actions/lo32-action-button_ok.png b/kpercentage/kpercentage/icons/actions/lo32-action-button_ok.png new file mode 100644 index 00000000..fab861e7 Binary files /dev/null and b/kpercentage/kpercentage/icons/actions/lo32-action-button_ok.png differ diff --git a/kpercentage/kpercentage/icons/hi128-app-kpercentage.png b/kpercentage/kpercentage/icons/hi128-app-kpercentage.png new file mode 100644 index 00000000..274585a1 Binary files /dev/null and b/kpercentage/kpercentage/icons/hi128-app-kpercentage.png differ diff --git a/kpercentage/kpercentage/icons/hi16-app-kpercentage.png b/kpercentage/kpercentage/icons/hi16-app-kpercentage.png new file mode 100644 index 00000000..8ed80516 Binary files /dev/null and b/kpercentage/kpercentage/icons/hi16-app-kpercentage.png differ diff --git a/kpercentage/kpercentage/icons/hi22-app-kpercentage.png b/kpercentage/kpercentage/icons/hi22-app-kpercentage.png new file mode 100644 index 00000000..a100c6ff Binary files /dev/null and b/kpercentage/kpercentage/icons/hi22-app-kpercentage.png differ diff --git a/kpercentage/kpercentage/icons/hi32-app-kpercentage.png b/kpercentage/kpercentage/icons/hi32-app-kpercentage.png new file mode 100644 index 00000000..db6bf2d6 Binary files /dev/null and b/kpercentage/kpercentage/icons/hi32-app-kpercentage.png differ diff --git a/kpercentage/kpercentage/icons/hi48-app-kpercentage.png b/kpercentage/kpercentage/icons/hi48-app-kpercentage.png new file mode 100644 index 00000000..d7d8e6a2 Binary files /dev/null and b/kpercentage/kpercentage/icons/hi48-app-kpercentage.png differ diff --git a/kpercentage/kpercentage/icons/hisc-app-kpercentage.svgz b/kpercentage/kpercentage/icons/hisc-app-kpercentage.svgz new file mode 100644 index 00000000..4a421a2a Binary files /dev/null and b/kpercentage/kpercentage/icons/hisc-app-kpercentage.svgz differ diff --git a/kpercentage/kpercentage/kanimation.cpp b/kpercentage/kpercentage/kanimation.cpp new file mode 100644 index 00000000..a0e77910 --- /dev/null +++ b/kpercentage/kpercentage/kanimation.cpp @@ -0,0 +1,224 @@ +// C/C++ includes +#include + +// Qt includes +#include + +// KDE includes +#include + +// local includes +#include "kanimation.h" + +/////////// +// KFrame + +KFrame::KFrame( double nx, double ny, int nf ) +{ + x = nx; + y = ny; + f = nf; +} + +KFrame::~KFrame() +{ +} + + +//////////// +// KScene + +KScene::KScene() +{ + current_frame_number = 0; + setAutoDelete( TRUE ); + following = new QStrList( TRUE ); // deep copy + following->setAutoDelete( TRUE ); +} + +KScene::~KScene() +{ + delete following; +} + +KFrame *KScene::nextFrame() +{ + current_frame_number++; + if ( current_frame_number < count() ) + return at( current_frame_number ); + else + return 0; +} + +KFrame *KScene::currentFrame() +{ + if ( current_frame_number < count() ) + return at( current_frame_number ); + else + return 0; +} + +void KScene::addFollowingScene( const QString scene_name ) +{ + following->append( scene_name.latin1() ); +} + +void KScene::followingSceneName( QString& scene_name ) +{ + if ( following->count() == 0 ) + scene_name = ""; + else + scene_name = following->at( rand() % following->count() ); +} + +void KScene::setToStart() +{ + current_frame_number = 0; +} + + +///////////// +// KStoryBoard + +KStoryBoard::KStoryBoard( const QString filename ) : QDict() +{ + current_scene = 0; + + QFile f( filename ); + KScene *c_scene = 0; + + if ( f.open( IO_ReadOnly ) ) // file opened successfully + { + QTextStream t( &f ); // use a text stream + + kdDebug() << "loading the story board..." << endl; + + while ( !t.eof() ) // until end of file... + { + QString s = t.readLine(); // line of text excluding '\n' + QString dbgString = s; + int pos = s.find ( "#"); + if (pos==-1) + pos = s.find ( ";"); + if ( pos > -1 ) + { + dbgString = s.mid( pos +1 ); + kdDebug() << "Comment: " << dbgString << endl; + s = s.left( pos ); + } + if ( !s.isEmpty() ) + { + QString command_word = s.section( " ", 0, 0 ); + // new scene beginning + if ( command_word == "name" ) + { + QString scene_name = s.section( " ", 1, 1 ); + c_scene = new KScene(); + insert( scene_name, c_scene ); + kdDebug() << "scene found: " << scene_name << endl; + } + // new frame + if ( c_scene && command_word == "move" ) + { + QString parameters = s.section( " ", 1, 1 ); + c_scene->append( new KFrame( + parameters.section( ",", 0, 0 ).toDouble(), + parameters.section( ",", 1, 1 ).toDouble(), + parameters.section( ",", 2, 2 ).toInt() ) ); + kdDebug() << parameters << endl; + } + // new following scene + if ( c_scene && command_word == "following" ) + { + kdDebug() << "following st..." << endl; + c_scene->addFollowingScene( s.section( " ", 1, 1 ) ); + } + } + } + } + f.close(); + // TODO check, if all scenes called by "following" exist + setToStart(); + } + + KStoryBoard::~KStoryBoard() + { + } + + KFrame *KStoryBoard::currentFrame() + { + if ( current_scene ) + return current_scene->currentFrame(); + else + return 0; + } + + KFrame *KStoryBoard::nextFrame() + { + if ( current_scene ) + { + if ( current_scene->nextFrame() ) + return current_scene->currentFrame(); + else + { + QString scene_name; + current_scene->followingSceneName( scene_name ); + current_scene = find( scene_name ); + if ( current_scene ) + { + current_scene->setToStart(); + return current_scene->currentFrame(); + } + else + return 0; + } + } + else + { + return 0; + } + } + + void KStoryBoard::setToStart() + { + current_scene = find( "init" ); + if ( current_scene ) + current_scene->setToStart(); + } + + ////////// + // KAnimation + + KAnimation::KAnimation( const QString story_filename, + QCanvasPixmapArray * a, QCanvas * canvas ) : + QCanvasSprite( a, canvas ) + { + story = new KStoryBoard( story_filename ); + } + + KAnimation::~KAnimation() + { + delete story; + } + + void KAnimation::advance( int phase ) + { + if ( phase == 1 ) + { + KFrame * f_ = story->nextFrame(); + if ( f_ ) + move( f_->x, f_->y, f_->f ); + } + } + + void KAnimation::setToStart() + { + story->setToStart(); + KFrame *f_ = story->currentFrame(); + if ( f_ ) + move( f_->x, f_->y, f_->f ); + } + + + + diff --git a/kpercentage/kpercentage/kanimation.h b/kpercentage/kpercentage/kanimation.h new file mode 100644 index 00000000..97d492f5 --- /dev/null +++ b/kpercentage/kpercentage/kanimation.h @@ -0,0 +1,104 @@ +#ifndef KANIMATION_H +#define KANIMATION_H + +#include +#include + +class QString; + +/** + * This class contains information about one frame. + */ +class KFrame +{ + public: + /** + * The constructor gets: + * @param nx the position x coordinate + * @param ny the position coordinate + * @param nf the frame number + */ + KFrame( double nx, double ny, int nf ); + /** + * The destructor is empty yet + */ + ~KFrame(); + + double x, y; // position + int f; // frame number +}; + +/** + * This class handles a list of frames, called "scene". + * Also a list of possibly following scene names is maintained. + */ +class KScene: public QPtrList +{ + public: + /** + * The constructor initiates the list of following scene names. + * Attention: this list uses the autoDelete functionality as the KScene itself do. + */ + KScene(); + /** + * The destructor deletes the list of following scene names. + */ + ~KScene(); + + /** + * @return a pointer to the current frame or 0, if the list is empty. + */ + KFrame *currentFrame(); + /** + * increases the current frame. Resets the scene, if the laste frame was reached. + * @return a pointer to the next frame or 0, if there is no frame left or the list is empty + */ + KFrame *nextFrame(); + + /** + * adds a scene name + */ + void addFollowingScene( const QString scene_name ); + /** + * selects a scene out of the list of possibly following scenes. + */ + void followingSceneName( QString& scene_name); + + void setToStart(); + + private: + QStrList *following; + unsigned int current_frame_number; +}; + +/** + * KStoryBoard + */ +class KStoryBoard: public QDict +{ + public: + KStoryBoard( const QString filename ); + ~KStoryBoard(); + + KFrame *nextFrame(); + KFrame *currentFrame(); + void setToStart(); + + private: + KScene *current_scene; +}; + +class KAnimation: public QCanvasSprite +{ + public: + KAnimation( const QString stroy_filename, QCanvasPixmapArray *a, QCanvas *canvas ); + ~KAnimation(); + + virtual void advance( int phase ); + + void setToStart(); + + KStoryBoard *story; +}; + +#endif diff --git a/kpercentage/kpercentage/kanswer.cpp b/kpercentage/kpercentage/kanswer.cpp new file mode 100644 index 00000000..3042008c --- /dev/null +++ b/kpercentage/kpercentage/kanswer.cpp @@ -0,0 +1,255 @@ +/*************************************************************************** + kanswer.cpp - description + ------------------- + begin : Fri Nov 30 2001 + copyright : (C) 2001 by Matthias Messmer & + Carsten Niehaus & + Robert Gogolok + email : bmlmessmer@web.de & + cniehaus@gmx.de & + mail@robert-gogolok.de +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +// C/C++ includes +#include +#include + +// Qt includes +#include +#include +#include + +// KDE includes +#include +#include +#include +#include +#include +#include + +// local includes +#include "kanimation.h" +#include "kanswer.h" + +KAnswer::KAnswer( QWidget *parent ): KDialog( parent, "answer", TRUE ) +{ + setFont( parent->font() ); + // fix size for the background pixmap + setFixedSize( QSize( 430, 190 ) ); + + // load background pixmap + QPixmap bgp( locate( "data", "kpercentage/pics/kanswer_bg.png" ) ); + setBackgroundPixmap( bgp ); + + setupSprite(); + + ButtonOK = new KPushButton( KStdGuiItem::ok(), this ); + // for the bottons edges + ButtonOK->setBackgroundOrigin( QPushButton::ParentOrigin ); + ButtonOK->setIconSet( QIconSet( DesktopIcon( "button_ok" ) ) ); +// ButtonOK->hide(); + + TextLabelAnswer = new QLabel( this ); + // make the label transparent + TextLabelAnswer->setBackgroundOrigin( QLabel::ParentOrigin ); + TextLabelAnswer->setBackgroundPixmap( bgp ); + + canvas->setBackgroundPixmap( bgp ); + canvas_view->setBackgroundOrigin( QCanvasView::ParentOrigin ); + canvas_view->setBackgroundPixmap( bgp ); + + /////// + // begin layouting + /////// + mainLayout = new QHBoxLayout( this ); + mainLayout->setDirection(QBoxLayout::LeftToRight); + +// mainLayout->addSpacing( 20 ); + + QVBoxLayout *leftLayout = new QVBoxLayout( mainLayout, -1, "main" ); +// leftLayout->addSpacing( 20 ); + leftLayout->addWidget( canvas_view ); + leftLayout->addSpacing( 20 ); + leftLayout->addStretch(); + + mainLayout->addSpacing( 60 ); + + QVBoxLayout *rightLayout = new QVBoxLayout( mainLayout, -1, "right" ); + + rightLayout->addStretch( 2 ); + + QHBoxLayout *topLayout = new QHBoxLayout( rightLayout, -1, "top" ); + topLayout->setDirection(QBoxLayout::LeftToRight); + topLayout->addStretch(); + topLayout->addWidget( TextLabelAnswer ); + topLayout->addStretch(); + + rightLayout->addStretch( 2 ); + + QHBoxLayout *bottomLayout = new QHBoxLayout( rightLayout, -1, "bottom" ); + bottomLayout->setDirection(QBoxLayout::LeftToRight); + bottomLayout->addStretch(); + bottomLayout->addWidget( ButtonOK ); + bottomLayout->addSpacing( 20 ); + + rightLayout->addSpacing( 20 ); + /////// + // end layouting + /////// + + connect( ButtonOK, SIGNAL( clicked() ), this, SLOT( accept() ) ); + loadAnswers(); +} + +void KAnswer::loadAnswers() +{ + // helping to manage the IO + QString s; + QFile f; + QTextStream t; + + //reading proper answers from file + f.setName( locate( "data", "kpercentage/right.txt" ) ); + if ( f.open( IO_ReadOnly ) ) // file opened successfully + { + QTextStream t( &f ); // use a text stream + while ( !t.eof() ) // until end of file... + { + s = t.readLine(); // line of text excluding '\n' + rightAnswerList.append( s ); + } + } + f.close(); + + // reading proper answers from file + f.setName( locate( "data", "kpercentage/wrong.txt" ) ); + if ( f.open( IO_ReadOnly ) ) // file opened successfully + { + QTextStream t( &f ); // use a text stream + while ( !t.eof() ) // until end of file... + { + s = t.readLine(); // line of text excluding '\n' + wrongAnswerList.append( s ); + } + } + f.close(); +} + +void KAnswer::setAnswer( int modus ) +{ + bool correct; + switch ( modus ) + { + case 1: + setCaption( i18n( "Congratulations!" ) ); + TextLabelAnswer->setText( getRightAnswer() ); + correct = true; + break; + case 2: + setCaption( i18n( "Error!" ) ); + TextLabelAnswer->setText( getWrongAnswer() ); + correct = false; + break; + case 3: + setCaption( i18n( "Oops!" ) ); + TextLabelAnswer->setText( i18n( "Mistyped!" ) ); + correct = false; + break; + case 4: + setCaption( i18n( "Congratulations!" ) ); + TextLabelAnswer->setText( i18n( "Great!\nYou managed all\nthe exercises!" ) ); + correct = true; + break; + default: + assert(false); + correct = false; + } + + if (correct) + { + wrong_animation->hide(); + right_animation->show(); + } + else + { + wrong_animation->show(); + right_animation->hide(); + } + + wrong_animation->setToStart(); + wrong_animation->setAnimated( !correct ); + right_animation->setToStart(); + right_animation->setAnimated( correct ); + canvas->setAllChanged(); + canvas->update(); + canvas->setAdvancePeriod( advPer ); + + // this seems to be needed for proper showing TextLabelAnswer :-( + resize( width(), height() ); +} + +// reads one answer out of the list by chance +QString KAnswer::getRightAnswer() +{ + return i18n( rightAnswerList[ random() % rightAnswerList.count() ].utf8() ); +} + +// reads one answer out of the list by chance +QString KAnswer::getWrongAnswer() +{ + return i18n( wrongAnswerList[ random() % wrongAnswerList.count() ].utf8() ); +} + + +// Animation stuff + +void KAnswer::setupSprite() +{ + + advPer = 80; + + canvas = new QCanvas( this ); + canvas->resize( size().width(), size().height() ); + pixs = new QCanvasPixmapArray( locate( "data", "kpercentage/pics/" )+"smily%1.png", 7 ); + + right_animation = new KAnimation( locate( "data", "kpercentage/story/right.story" ), pixs , canvas ); + right_animation->setAnimated( TRUE ); + wrong_animation = new KAnimation( locate( "data", "kpercentage/story/wrong.story" ), pixs , canvas ); + wrong_animation->setAnimated( TRUE ); + + canvas_view = new QCanvasView( canvas, this ); + canvas_view->resize( size() ); + canvas_view->setVScrollBarMode( QCanvasView::AlwaysOff ); + canvas_view->setHScrollBarMode( QCanvasView::AlwaysOff ); + canvas_view->setFrameStyle( QCanvasView::NoFrame ); +} + + +void KAnswer::timerEvent( QTimerEvent *event ) +{ + accept(); +} + +int KAnswer::exec() +{ + killTimers(); + startTimer( 3000 ); // 5 seconds + return KDialog::exec(); +} + +void KAnswer::accept() +{ + canvas->setAdvancePeriod( -1 ); // stop all animation + KDialog::accept(); +} + +#include "kanswer.moc" diff --git a/kpercentage/kpercentage/kanswer.h b/kpercentage/kpercentage/kanswer.h new file mode 100644 index 00000000..32519398 --- /dev/null +++ b/kpercentage/kpercentage/kanswer.h @@ -0,0 +1,104 @@ +/*************************************************************************** + kanswer.h - description + ------------------- + begin : Fri Nov 30 2001 + copyright : (C) 2001 by Matthias Messmer & + Carsten Niehaus & + Robert Gogolok + email : bmlmessmer@web.de & + cniehaus@gmx.de & + mail@robert-gogolok.de +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KANSWER_H +#define KANSWER_H + +// Qt includes + +// KDE includes +#include + +class QCanvas; +class QCanvasPixmapArray; +class QCanvasSprite; +class QCanvasView; +class QHBoxLayout; +class QLabel; + +class KAnimation; + +class KPushButton; + +/** + * A small dialog, which gives feedback, if the input was wrong or false. + * It provides reading several sentences from file and selecting by chance. + * + * @author Matthias Messmer & Carsten Niehaus & Robert Gogolok + */ +class KAnswer : public KDialog +{ + Q_OBJECT + public: + /** + * The constructor doesn't need any parameters but the parent, + * because it will not be used in any other context. + * + * @param parent Parent widget for modal functionality + */ + KAnswer( QWidget *parent ); + + // public functions + /** setting/changing feedback text and pic */ + void setAnswer( int modus ); + + public slots: + /** reimplemented: close the window after some time */ + void timerEvent( QTimerEvent * ); + void accept(); + + int exec(); + + private: + // private functions + /** Loads feadback sentences from file */ + void loadAnswers(); + /** Gets a answer by chance for well solved tasks. */ + QString getRightAnswer(); + /** Gets a answer by chance for not solved tasks. */ + QString getWrongAnswer(); + + // GUI widgets + /** Label for the answer text */ + QLabel *TextLabelAnswer; + /** OK button */ + KPushButton *ButtonOK; + + /** List of feedback text for well solved tasks. */ + QStringList rightAnswerList; + /** List of feedback text for not solved tasks. */ + QStringList wrongAnswerList; + + QHBoxLayout *mainLayout; + + KAnimation *right_animation; + KAnimation *wrong_animation; + + int advPer; + + QCanvasView *canvas_view; + QCanvasPixmapArray *pixs; + QCanvas *canvas; + + void setupSprite(); +}; + +#endif diff --git a/kpercentage/kpercentage/kpercentage.cpp b/kpercentage/kpercentage/kpercentage.cpp new file mode 100644 index 00000000..d8ff8e34 --- /dev/null +++ b/kpercentage/kpercentage/kpercentage.cpp @@ -0,0 +1,231 @@ +/*************************************************************************** + kpercentage.cpp - description + ------------------- + begin : Fre Nov 16 14:52:33 CET 2001 + copyright : (C) 2001 by Matthias Messmer & + Carsten Niehaus & + Robert Gogolok + email : bmlmessmer@web.de & + cniehaus@gmx.de & + mail@robert-gogolok.de +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +// C/C++ includes +#include + +// Qt includes +#include +#include +#include +#include + +// KDE includes +#include +#include +#include +#include +#include +#include + +//local includes +#include "kpercentage.h" +#include "ksplashscreen.h" + +KPercentage::KPercentage( const char *name ) : + KDialog ( 0, name ) +{ + // show splash screen + KSplashScreen * splash_screen = new KSplashScreen( this, "splashscreen" ); + splash_screen->show(); + splash_screen->raise(); + + // Icon loader for the button's icons + KIconLoader icon_loader; + + // let's set a suitable, not too small font size + QFont the_font( font() ); + the_font.setPointSize( 14 ); + //the_font.setBold(true); + setFont( the_font ); + + // prepare exercise window, that will use the fontsize above! + percent_main = new KPercentMain( this, "KPercentage" ); + + // fixed geometry bacause of background pixmap + setFixedSize( QSize( 548, 248 ) ); + + /** load and set background pixmap */ + QPixmap bgp( locate( "data", QApplication::reverseLayout() ? "kpercentage/pics/kpercentage_bg_rtl.png" : "kpercentage/pics/kpercentage_bg.png" ) ); + setBackgroundPixmap( bgp ); + + + QLabel *label_number = new QLabel( i18n( "Number of tasks:" ), this ); + QLabel *label_level = new QLabel( i18n( "Level:" ), this ); + QLabel *label_choose = new QLabel( i18n( "Choose an exercise type:" ), this ); + + /** make labels transparent */ + label_number->setBackgroundPixmap( bgp ); + label_number->setBackgroundOrigin( QLabel::ParentOrigin ); + label_level->setBackgroundPixmap( bgp ); + label_level->setBackgroundOrigin( QLabel::ParentOrigin ); + label_choose->setBackgroundPixmap( bgp ); + label_choose->setBackgroundOrigin( QLabel::ParentOrigin ); + + KPushButton *button_basevalue = new KPushButton( i18n( "x% &of ?? = y" ), this ); + KPushButton *button_percentvalue = new KPushButton( i18n( "x% of &y = ??" ), this ); + KPushButton *button_percentage = new KPushButton( i18n( "??% o&f x = y" ), this ); + KPushButton *button_random = new KPushButton( i18n( "??" ), this ); + KPushButton *button_help = new KPushButton( KStdGuiItem::help().text(), this ); + button_help->setIconSet( QIconSet( icon_loader.loadIcon( "help", KIcon::NoGroup, 32 ) ) ); + KHelpMenu *help_menu = new KHelpMenu( this, KGlobal::instance()->aboutData(), true ); + button_help->setPopup( ( QPopupMenu* ) ( help_menu->menu() ) ); + KPushButton *button_close = new KPushButton( i18n( "E&xit" ), this ); + button_close->setIconSet( QIconSet( icon_loader.loadIcon( "exit", KIcon::NoGroup, 32 ) ) ); + + combo_box_level = new KComboBox( this ); + combo_box_level->insertItem( i18n( "Easy" ) ); + combo_box_level->insertItem( i18n( "Medium" ) ); + combo_box_level->insertItem( i18n( "Crazy" ) ); + + spin_box_number = new QSpinBox( 1, 10, 1, this ); + spin_box_number->setValue( 5 ); + + // connecting all the slots + connect( button_basevalue, SIGNAL( clicked() ), this, SLOT( selBasevalue() ) ); + connect( button_percentvalue, SIGNAL( clicked() ), this, SLOT( selPercentvalue() ) ); + connect( button_percentage, SIGNAL( clicked() ), this, SLOT( selPercentage() ) ); + connect( button_random, SIGNAL( clicked() ), this, SLOT( selRandom() ) ); + connect( button_help, SIGNAL( clicked() ), this, SLOT( needHelp() ) ); + connect( button_close, SIGNAL( clicked() ), this, SLOT( accept() ) ); + + //////// + // begin layouting + //////// + QVBoxLayout *main_layout = new QVBoxLayout( this, 20, 20, "main_layout" ); + main_layout->setResizeMode( QLayout::FreeResize ); + + QHBoxLayout *top_layout = new QHBoxLayout( main_layout, -1, "top_layout" ); + top_layout->addWidget( label_number ); + top_layout->addWidget( spin_box_number ); + top_layout->addSpacing( 20 ); + top_layout->addStretch(); + top_layout->addWidget( label_level ); + top_layout->addWidget( combo_box_level ); + + main_layout->addSpacing( 40 ); + main_layout->addStretch(); + + QHBoxLayout *bottom_layout = new QHBoxLayout( main_layout, -1, "bottom_layout" ); + QVBoxLayout *bLeftLayout = new QVBoxLayout( bottom_layout ); + bLeftLayout->addWidget( label_choose ); + bLeftLayout->addSpacing( 10 ); + + QGridLayout *grid_layout = new QGridLayout( bLeftLayout, 2, 2, 10 ); + grid_layout->addWidget( button_basevalue, 0, 0 ); + grid_layout->addWidget( button_percentvalue, 1, 0 ); + grid_layout->addWidget( button_percentage, 0, 1 ); + grid_layout->addWidget( button_random, 1, 1 ); + + bottom_layout->addStretch(); + + QVBoxLayout *b_right_layout = new QVBoxLayout( bottom_layout ); + b_right_layout->addStretch(); + b_right_layout->addWidget( button_help ); + b_right_layout->addSpacing( 10 ); + b_right_layout->addWidget( button_close ); + + main_layout->addStretch(); + //////// + // end layouting + //////// + + //////// + // Tooltips + QToolTip::add( button_basevalue, i18n( "Exercises with base value omitted" ) ); + QToolTip::add( button_percentvalue, i18n( "Exercises with percent value omitted" ) ); + QToolTip::add( button_percentage, i18n( "Exercises with percentage omitted" ) ); + QToolTip::add( button_random, i18n( "Several exercise types in random" ) ); + QToolTip::add( spin_box_number, i18n( "Choose the number of exercises from 1 to 10." ) ); + QToolTip::add( combo_box_level, i18n( "Choose the level of difficulty." ) ); + QToolTip::add( button_close, i18n( "Close KPercentage." ) ); + QToolTip::add( button_help, i18n( "Get some help." ) ); + + //////// + // WhatsThis + QWhatsThis::add( button_basevalue, i18n( "Click here to start a sequence of exercises where the base value is omitted.") ); + QWhatsThis::add( button_percentvalue, i18n( "Click here to start a sequence of exercises where the percent value is omitted." ) ); + QWhatsThis::add( button_percentage, i18n( "Click here to start a sequence of exercises where the percentage is omitted." ) ); + QWhatsThis::add( button_random, i18n( "Click here to start a sequence of exercises where one value is omitted at random." ) ); + QWhatsThis::add( spin_box_number, i18n( "Here you can adjust the number of exercises from 1 to 10." ) ); + QWhatsThis::add( combo_box_level, i18n( "Choose one of the levels easy, medium, and crazy." ) ); + QWhatsThis::add( button_close, i18n( "Close KPercentage." ) ); + QWhatsThis::add( button_help, i18n( "Get some help." ) ); +} + +void KPercentage::selPercentage() +{ + // set the proper value for KPercentMain::selected_type + percent_main->selected_type = SEL_PERCENTAGE; + // and lets go! + startExercise(); +} + +void KPercentage::selBasevalue() +{ + // set the proper value for KPercentMain::selected_type + percent_main->selected_type = SEL_BASEVALUE; + // and lets go! + startExercise(); +} + +void KPercentage::selPercentvalue() +{ + // set the proper value for KPercentMain::selected_type + percent_main->selected_type = SEL_PERCENTVALUE; + // and lets go! + startExercise(); +} + +void KPercentage::selRandom() +{ + // set the proper value for KPercentMain::selected_type + percent_main->selected_type = SEL_RANDOM; + // and lets go! + startExercise(); +} + +/** No descriptions */ +void KPercentage::startExercise() +{ + // copy the actual settings to the KPercentMain instance + percent_main->setNumber( spin_box_number->value() ); + percent_main->selected_level = combo_box_level->currentItem(); + percent_main->initExercise(); + QPoint p = pos(); + hide(); + percent_main->move( p ); + percent_main->exec(); + move( p ); + show(); +} + +void KPercentage::needHelp() +{ + kapp->invokeHelp( "", "kpercentage" ); +} + +void KPercentage::closeEvent( QCloseEvent * ) +{ + exit( 0 ); +} + +#include "kpercentage.moc" diff --git a/kpercentage/kpercentage/kpercentage.desktop b/kpercentage/kpercentage/kpercentage.desktop new file mode 100644 index 00000000..e09e5eff --- /dev/null +++ b/kpercentage/kpercentage/kpercentage.desktop @@ -0,0 +1,82 @@ +[Desktop Entry] +Name=KPercentage +Name[af]=K-Persentasie +Name[ar]=النسبة المئوية +Name[bn]=কে-পারà§à¦¸à§‡à¦¨à§à¦Ÿà§‡à¦œ +Name[cy]=Kamran +Name[fo]=KProsent +Name[hi]=के-परसेंटेज +Name[hr]=KPostotak +Name[is]=KPrósentur +Name[mn]=KХувь +Name[ne]=केडीई पà¥à¤°à¤¤à¤¿à¤¶à¤¤ +Name[sv]=Kpercentage +Name[ta]=கேவிழà¯à®•à¯à®•à®¾à®Ÿà¯ +Name[ven]=Zwa nomboro ya dana +Name[vi]=Phần trăm K +GenericName=Exercise Percentages +GenericName[af]=Oefen Persentasies +GenericName[ar]=تمرين النسبة المئويّة +GenericName[be]=Практыкаванні з працÑнтамі +GenericName[bg]=Ð£Ð¿Ñ€Ð°Ð¶Ð½ÐµÐ½Ð¸Ñ Ñ Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð¸ +GenericName[bn]=শতাংশের অংক অনà§à¦¶à§€à¦²à¦¨ করà§à¦¨ +GenericName[bs]=Vježbajte postotke +GenericName[ca]=Exercita els percentatges +GenericName[cs]=ProcviÄování procent +GenericName[csb]=Cwiczënczi z procentów +GenericName[cy]=Ymarfer Canrannau +GenericName[da]=Øvelser med procent +GenericName[de]=Prozentrechnung üben +GenericName[el]=Εξάσκηση με ποσοστά +GenericName[eo]=Ekzercado de elcentoj +GenericName[es]=Ejercitar porcentajes +GenericName[et]=Harjutused protsentidega +GenericName[eu]=Entrenatu portzentaiak +GenericName[fa]=تمرین درصدها +GenericName[fi]=Harjoittele prosentteja +GenericName[fr]=Exercices pratiques avec des pourcentages +GenericName[gl]=Exercicios de Porcentaxes +GenericName[he]=מתרגל ××—×•×–×™× +GenericName[hi]=पà¥à¤°à¤¤à¤¿à¤¶à¤¤ अभà¥à¤¯à¤¾à¤¸ +GenericName[hr]=Vježbajte s postocima +GenericName[hu]=Százalékszámító +GenericName[is]=Æfa prósentureikninga +GenericName[it]=Esercizi con le percentuali +GenericName[ja]=パーセンテージ (百分率) ã®ç·´ç¿’ +GenericName[ka]=სáƒáƒ•áƒáƒ áƒ¯áƒ˜áƒ¨áƒáƒ”ბი პრáƒáƒªáƒ”ნტებთáƒáƒœ +GenericName[km]=លំហាážáŸ‹â€‹áž—ាគរយ +GenericName[lt]=Procentų mokymosi priemonÄ— +GenericName[mk]=Вежбајте проценти +GenericName[ms]=Peratus Latihan +GenericName[nb]=Prosent-øvelser +GenericName[nds]=Perzentreken öven +GenericName[ne]=पà¥à¤°à¤¤à¤¿à¤¶à¤¤ अभà¥à¤¯à¤¾à¤¸ +GenericName[nl]=Percentages oefenen +GenericName[nn]=Prosentøvingar +GenericName[pa]=ਫੀ-ਸਦੀ ਅਭਿਆਸ +GenericName[pl]=Ćwiczenia z procentów +GenericName[pt]=Exercícios com Percentagens +GenericName[pt_BR]=Exercícios de porcentagens +GenericName[ru]=Ð£Ð¿Ñ€Ð°Ð¶Ð½ÐµÐ½Ð¸Ñ Ñ Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð°Ð¼Ð¸ +GenericName[sk]=CviÄenie percent +GenericName[sl]=Vaje z odstotki +GenericName[sr]=Вежбајте проценте +GenericName[sr@Latn]=Vežbajte procente +GenericName[sv]=Öva procenttal +GenericName[ta]=பயிறà¯à®žà®¿ விழà¯à®•à¯à®•à®¾à®Ÿà¯ +GenericName[tg]=Машқҳо барои ҳиÑоби фоиз +GenericName[tr]=Çalışma Oranları +GenericName[uk]=Вправи з відÑотками +GenericName[vi]=Bài tập tính Phần trăm +GenericName[zh_CN]=练习百分数 +GenericName[zh_TW]=練習百分率計算 +Comment= +Comment[bn]=মনà§à¦¤à¦¬à§à¦¯ +Comment[sl]=Periodna tabela elementov +Exec=kpercentage +Terminal=false +Icon=kpercentage +Type=Application +DocPath=kpercentage/index.html + +Categories=Qt;KDE;Education;Math; diff --git a/kpercentage/kpercentage/kpercentage.docbook b/kpercentage/kpercentage/kpercentage.docbook new file mode 100644 index 00000000..c356b9f8 --- /dev/null +++ b/kpercentage/kpercentage/kpercentage.docbook @@ -0,0 +1,556 @@ + + + + + + + +]> + + + + + + + + + + + + + +The KPercentage Handbook + + + +George +N. +Ugnacious + +
    gnu@kde.org
    +
    +
    +
    + + + + +1999 +2000 +George N. Ugnacious + + + +&FDLNotice; + + + +03/04/1999 +1.01.00 + + + + + +&kpercentage; is an application specially designed to do nothing you would +ever want. + + + + + + +KDE +kdeutils +Kapp +nothing +nothing else + + +
    + + + + +Introduction + + + + +&kapp; is a program that lets you do absolutely nothing. Please report +any problems or feature requests to the KDE mailing lists. + + + + +Using KPercentage + + + + + + + + +Here's a screenshot of &kapp; + + + + + + + + + Screenshot + + + + + + + +More Kapp features + +It slices! It dices! and it comes with a free toaster! + +The Squiggle Tool + + + + + + + + Squiggle + + is used to draw squiggly lines all over +the &kpercentage; main window. It's not a bug, it's a feature! + + + + + + +Command Reference + + + + +The main KPercentage window + + + +The File Menu + + + + + +Ctrln + +File +New + +Creates a new document + + + + +Ctrls + +File +Save + +Saves the document + + + + +Ctrlq + +File +Quit + +Quits &kapp; + + + + + + + + + + +Developer's Guide to KPercentage + + + + +Programming &kpercentage; plugins is a joy to behold. Just read through the next +66 pages of API's to learn how! + + + + + + +XtUnmanageChildren +Xt - Geometry Management + + +XtUnmanageChildren + +remove a list of children from a parent widget's managed list. + +widgetsremoving +XtUnmanageChildren + + + +4 March 1996 + + +void XtUnmanageChildren(children, num_children) + WidgetList children; + Cardinal num_children; + + + +Inputs + + +children + + +Specifies an array of child widgets. Each child must be of +class RectObj or any subclass thereof. + + + + +num_children + + +Specifies the number of elements in children. + + + + + + + +Description + +XtUnmanageChildren() unmaps the specified widgets +and removes them from their parent's geometry management. +The widgets will disappear from the screen, and (depending +on its parent) may no longer have screen space allocated for +them. + +Each of the widgets in the children array must have +the same parent. + +See the “Algorithm” section below for full details of the +widget unmanagement procedure. + + + + +Usage +Unmanaging widgets is the usual method for temporarily +making them invisible. They can be re-managed with +XtManageChildren(). + +You can unmap a widget, but leave it under geometry +management by calling XtUnmapWidget(). You can +destroy a widget's window without destroying the widget by +calling XtUnrealizeWidget(). You can destroy a +widget completely with XtDestroyWidget(). + +If you are only going to unmanage a single widget, it is +more convenient to call XtUnmanageChild(). It is +often more convenient to call XtUnmanageChild() +several times than it is to declare and initialize an array +of widgets to pass to XtUnmanageChildren(). Calling +XtUnmanageChildren() is more efficient, however, +because it only calls the parent's change_managed() +method once. + + + + +Algorithm + +XtUnmanageChildren() performs the following: + + + +- + + +Ignores the child if it already is unmanaged or is being +destroyed. + + + + +- + + +Otherwise, if the child is realized, it makes it nonvisible +by unmapping it. + + + + + + + + + +Structures +The WidgetList type is simply an array of widgets: + +typedef Widget *WidgetList; + + + + + + + +Questions and Answers + + + +&reporting.bugs; +&updating.documentation; + + + + +My Mouse doesn't work. How do I quit &kapp;? + + +You silly goose! Check out the Commands +Section for the answer. + + + + +Why can't I twiddle my documents? + + +You can only twiddle your documents if you have the foobar.lib +installed. + + + + + + + + + +Credits and License + + +&kapp; + + +Program copyright 1997 John Q. Hacker jqh@kde.org + + +Contributors: + +Konqui the KDE Dragon konqui@kde.org + +Tux the Linux Penguin tux@linux.org + + + + + +Documentation copyright 1999 George N. Ugnacious gnu@kde.org + + + + +&underFDL; + + + + +&underGPL; +&underBSDLicense; +&underArtisticLicense; +&underX11License; + + + + +Installation + + +How to obtain KPercentage + + +&kpercentage; is part of the KDE project +http://www.kde.org. +&kpercentage; can be found in the kdeutils package on +ftp://ftp.kde.org/pub/kde/, the +main ftp site of the KDE project. + + + +Requirements + + + + +In order to successfully use &kpercentage;, you need KDE 1.1. Foobar.lib is required +in order to support the advanced &kpercentage; features. &kpercentage; uses about 5 megs of +memory to run, but this may vary depending on your platform and +configuration. + + + +All required libraries as well as &kpercentage; itself can be found +on The &kpercentage; home page. + + + + +You can find a list of changes at http://apps.kde.org/kapp. + + + + +Compilation and Installation + + +In order to compile and install KApp on your system, type the following in the base +directory of the Icon Editor distribution: + +% ./configure +% make +% make install + + + +Since KApp uses autoconf and automake you should have not trouble compiling it. +Should you run into problems please report them to the KDE mailing lists. + + + + +Configuration + +Don't forget to tell your system to start the dtd +dicer-toaster daemon first, or KApp won't work ! + + + + + +&documentation.index; +
    + + + + + + + + + + + + + + diff --git a/kpercentage/kpercentage/kpercentage.h b/kpercentage/kpercentage/kpercentage.h new file mode 100644 index 00000000..ff06c102 --- /dev/null +++ b/kpercentage/kpercentage/kpercentage.h @@ -0,0 +1,85 @@ +/*************************************************************************** + kpercentage.h - description + ------------------- + begin : Fre Nov 16 14:52:33 CET 2001 + copyright : (C) 2001 by Matthias Messmer & + Carsten Niehaus & + Robert Gogolok + email : bmlmessmer@web.de & + cniehaus@gmx.de & + mail@robert-gogolok.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KPERCENTAGE_H +#define KPERCENTAGE_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +// Qt includes +#include + +// KDE includes +#include +#include + +// local includes +#include "kpercentmain.h" + +#define SEL_PERCENTAGE 0 +#define SEL_BASEVALUE 1 +#define SEL_PERCENTVALUE 2 +#define SEL_RANDOM 3 + +#define KPERCENTAGE_VERSION "1.2" + +/** + * KPercentage is the base class of the project. + */ +class KPercentage : public KDialog +{ + Q_OBJECT +public: + /** construtor */ + KPercentage( const char *name=0 ); + + /** The exercise dialog */ + KPercentMain * percent_main; + +public slots: // Public slots + /** connected to PushButtonRandom */ + void selRandom(); + /** connected to PushButtonPercentvalue */ + void selPercentvalue(); + /** connected to PushButtonBasevalue */ + void selBasevalue(); + /** connected to PushButtonPercentage */ + void selPercentage(); + /** invokes the HelpCenter. doc must be installed */ + void needHelp(); + +protected: + /** closes the application */ + void closeEvent(QCloseEvent *); + +private: + /** Choose the level: easy, medium, crazy */ + KComboBox *combo_box_level; + /** Choose the number of exercises. */ + QSpinBox *spin_box_number; + + /** common preparing the exercise */ + void startExercise(); +}; + +#endif diff --git a/kpercentage/kpercentage/kpercentmain.cpp b/kpercentage/kpercentage/kpercentmain.cpp new file mode 100644 index 00000000..276b787d --- /dev/null +++ b/kpercentage/kpercentage/kpercentmain.cpp @@ -0,0 +1,467 @@ +/*************************************************************************** + kpercentmain.cpp - description + ------------------- + begin : Fri Nov 16 2001 + copyright : (C) 2001 by Matthias Messmer & + Carsten Niehaus & + Robert Gogolok + email : bmlmessmer@web.de & + cniehaus@gmx.de & + mail@robert-gogolok.de +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +// C/C++ includes +#include +#include + +// Qt includes +#include +#include +#include +#include +#include + +// KDE includes +#include +#include +#include +#include +#include + +// local includes +#include "kpercentmain.h" +#include "kpercentage.h" + + +KPercentMain::KPercentMain( QWidget *parent, const char *name ) : + KDialog( parent, name, TRUE ) // TRUE for modal dialog +{ + setFont( parent->font() ); + /** load and set the background pixmap */ + QPixmap bgp( locate( "data", QApplication::reverseLayout() ? "kpercentage/pics/kpercentmain_bg_rtl.png" : "kpercentage/pics/kpercentmain_bg.png" ) ); +// resize( 520, 220 ); + setFixedSize( QSize( 520, 275 ) ); + setBackgroundPixmap( bgp ); + setBackgroundOrigin( QDialog::ParentOrigin ); + KIntValidator *validLine = new KIntValidator( this ); + + line_edit_percentage = new QLineEdit( this, "line_edit_percentage" ); + line_edit_percentage->setAlignment( int( QLineEdit::AlignHCenter ) ); + line_edit_percentage->setValidator( validLine ); + + line_edit_basevalue = new QLineEdit( this, "line_edit_basevalue" ); + line_edit_basevalue->setAlignment( int( QLineEdit::AlignHCenter ) ); + line_edit_basevalue->setValidator( validLine ); + + line_edit_percentvalue = new QLineEdit( this, "line_edit_percentvalue" ); + line_edit_percentvalue->setAlignment( int( QLineEdit::AlignHCenter ) ); + line_edit_percentvalue->setValidator( validLine ); + + progress_bar_count = new QProgressBar( this, "progress_bar_count" ); + progress_bar_count->setFrameShape( QProgressBar::Panel ); + progress_bar_count->setFrameShadow( QProgressBar::Sunken ); +// progress_bar_count->setFixedWidth( 250 ); + + progress_bar_right_wrong = new QProgressBar( this, "progress_bar_right" ); + progress_bar_right_wrong->setFrameShape( QProgressBar::Panel ); + progress_bar_right_wrong->setFrameShadow( QProgressBar::Sunken ); +// progress_bar_right_wrong->setFixedWidth( 250 ); + progress_bar_right_wrong->setPercentageVisible( FALSE ); + progress_bar_right_wrong->setPaletteBackgroundColor( QColor( "red" ) ); + + label_right = new QLabel( this, "" ); + label_right->setBackgroundPixmap( bgp ); + label_right->setBackgroundOrigin( QDialog::ParentOrigin ); + label_wrong = new QLabel( this, "" ); + label_wrong->setBackgroundPixmap( bgp ); + label_wrong->setBackgroundOrigin( QDialog::ParentOrigin ); + + push_button_apply = new QPushButton( this, "push_button_apply" ); + push_button_apply->setText( KStdGuiItem::apply().text() ); + push_button_apply->setDefault( TRUE ); + push_button_apply->setBackgroundPixmap( bgp); + push_button_apply->setBackgroundOrigin( QPushButton::ParentOrigin ); + + push_button_cancel = new QPushButton( this, "push_button_cancel" ); + push_button_cancel->setText( KStdGuiItem::cancel().text() ); + + KIconLoader icon_loader; + push_button_apply->setIconSet( QIconSet( icon_loader.loadIcon( "button_ok", KIcon::NoGroup, 32 ) ) ); + push_button_cancel->setIconSet( QIconSet( icon_loader.loadIcon( "button_cancel", KIcon::NoGroup, 32 ) ) ); + + label_1 = new QLabel( this, "label_1" ); + label_1->setText( i18n( " % of " ) ); + label_1->setBackgroundPixmap( bgp ); + label_1->setBackgroundOrigin( QDialog::ParentOrigin ); + + label_2 = new QLabel( this, "label_2" ); + label_2->setText( i18n( " = " ) ); + label_2->setBackgroundPixmap( bgp ); + label_2->setBackgroundOrigin( QDialog::ParentOrigin ); + + label_number = new QLabel( this, "label_number" ); + label_number->setBackgroundPixmap( bgp ); + label_number->setBackgroundOrigin( QDialog::ParentOrigin ); + label_number->setText( i18n( "Task no. MM:" ) ); // for the right width + + label_count = new QLabel( this, "label_count" ); + label_count->setText( i18n( "You got MM of MM." ) ); // for the right width + label_count->setBackgroundPixmap( bgp ); + label_count->setBackgroundOrigin( QDialog::ParentOrigin ); + + ////// + // begin layouting + ////// + QVBoxLayout *main_layout = new QVBoxLayout ( this, 0, -1, "main_layout" ); + main_layout->setMargin( 20 ); + main_layout->setSpacing( 10 ); + + QHBoxLayout *label_number_layout = new QHBoxLayout ( main_layout, -1, "label_number_layout" ); + label_number_layout->addWidget( label_number ); + label_number_layout->addStretch(); + + QHBoxLayout *line_edit_layout = new QHBoxLayout ( main_layout, -1, "line_edit_layout" ); + + line_edit_layout->addWidget( line_edit_percentage ); + line_edit_layout->addWidget( label_1 ); + line_edit_layout->addWidget( line_edit_basevalue ); + line_edit_layout->addWidget( label_2 ); + line_edit_layout->addWidget( line_edit_percentvalue ); + line_edit_layout->addStretch(); + + main_layout->addStretch(); + + QHBoxLayout *bottom_layout = new QHBoxLayout( main_layout, -1, "bottom_layout" ); + + QVBoxLayout *current_state_layout = new QVBoxLayout ( bottom_layout, -1, "current_state_layout" ); + + QHBoxLayout *label_count_layout = new QHBoxLayout ( current_state_layout, -1, "label_count_layout" ); + label_count_layout->addWidget( label_count ); + label_count_layout->addStretch(); + + current_state_layout->addSpacing( 10 ); + current_state_layout->addWidget( progress_bar_count ); + + QHBoxLayout *right_wrong_layout = new QHBoxLayout( current_state_layout, -1, "right_wrong_layout" ); + + right_wrong_layout->addWidget( label_right ); + right_wrong_layout->addWidget( progress_bar_right_wrong ); + right_wrong_layout->addWidget( label_wrong ); + + bottom_layout->addSpacing( 40 ); + + QVBoxLayout *button_layout = new QVBoxLayout ( bottom_layout, -1, "button_layout" ); + + button_layout->addWidget( push_button_apply ); + button_layout->addSpacing( 10 ); + button_layout->addWidget( push_button_cancel ); + + // END LAYOUT + // -------------------------------------------------------- + + // tab order + setTabOrder( line_edit_percentvalue, push_button_apply ); + setTabOrder( push_button_apply, push_button_cancel ); + + /////////// + // ToolTips + + QToolTip::add( progress_bar_count, i18n( "Number of managed exercises" ) ); + QToolTip::add( progress_bar_right_wrong, i18n( "Relation of right to wrong inputs" ) ); + QToolTip::add( push_button_apply, i18n( "Check your answer" ) ); + QToolTip::add( push_button_cancel, i18n( "Back to the main window" ) ); + + // signals and slots connections + connect( push_button_apply, SIGNAL( clicked() ), this, SLOT( slotApplyInput() ) ); + connect( push_button_cancel, SIGNAL( clicked() ), this, SLOT( accept() ) ); + + // build up the answer window + answer = new KAnswer( this ); + + + /** this is to tell rand() to be randomizing */ + srandom( time( 0 ) ); + +} + +/** No descriptions */ +void KPercentMain::newTask() +{ + // no Editline can be focused + line_edit_percentage->setFocusPolicy( NoFocus ); + line_edit_basevalue->setFocusPolicy( NoFocus ); + line_edit_percentvalue->setFocusPolicy( NoFocus ); + + // set the number of managed tasks into a label + label_count->setText( QString( i18n("You got %1 of %2 exercises.").arg(count).arg(number) ) ); // update Label for the Progress + +// progress_bar_count->setProgress( count*100 ); // updating Progrssbar + startTimer( 10 ); + // set string which task is just workin on (Task x of y) + QString taskNumber( i18n( "Exercise no. %1:" ).arg(count+1) ); + + label_number->setText( taskNumber ); + // label_number->adjustSize(); + + int selection; // which task is to be solved ? + if ( count == number ) // all tasks managed ? + { +// finished(); + } + else + { + if ( selected_type == SEL_RANDOM ) + { + selection = rand() % 3; // select one task by random + } + else + { + selection = selected_type; // or take the preselected one + } + // set the right line_edit_layout for input + switch ( selection ) + { + case SEL_PERCENTAGE: + line_edit_input = line_edit_percentage; + break; + case SEL_BASEVALUE: + line_edit_input = line_edit_basevalue; + break; + case SEL_PERCENTVALUE: + line_edit_input = line_edit_percentvalue; + break; + } + // show the numbers + showNumbers(); + // delete this one + line_edit_input->clear(); + // make the line_edit_layout accessable + line_edit_input->setFocusPolicy( StrongFocus ); + // set the focus on it + line_edit_input->setFocus(); + } +} + +/** checks, if the task is solved right */ +bool KPercentMain::validateTask() +{ + // here is some mathematics :) + return ( getPercentage() * getBasevalue() == 100 * getPercentvalue() ); +} + +/** gets the numbers from the line_edit_layouts */ +int KPercentMain::getPercentage() +{ + return line_edit_percentage->text().toInt(); // check for valid input is omitted (slotApplyInput) +} +int KPercentMain::getBasevalue() +{ + return line_edit_basevalue->text().toInt(); // check for valid input is omitted (slotApplyInput) +} +int KPercentMain::getPercentvalue() +{ + return line_edit_percentvalue->text().toInt(); // check for valid input is omitted (slotApplyInput) +} + +/* checks, if the input is a val. number + * calls validateTask then and if succeeds causes a newTask */ +void KPercentMain::slotApplyInput() +{ + bool ok; // conversion to int successful ? + line_edit_input->text().toInt( &ok ); + if ( !ok ) + { + showAnswer( 3 ); + } + else + { + if ( validateTask() ) // are the numbers right ? + { + showAnswer( 1 ); + count++; // one more solved + right_answers++; // one more right answer + total_answers++; + progress_bar_right_wrong->setTotalSteps( total_answers ); + progress_bar_right_wrong->setProgress( right_answers ); + label_right->setText( i18n( "%1%\nright" ).arg( (100*right_answers)/total_answers ) ); + label_wrong->setText( i18n( "%1%\nwrong" ).arg( 100-(100*right_answers)/total_answers ) ); + + newTask(); // next task, perhaps + } + else + { + showAnswer( 2 ); + wrong_answers++; // one more right answer + total_answers++; + progress_bar_right_wrong->setTotalSteps( total_answers ); + progress_bar_right_wrong->setProgress( right_answers ); + label_right->setText( i18n( "%1%\nright" ).arg( (100*right_answers)/total_answers ) ); + label_wrong->setText( i18n( "%1%\nwrong" ).arg( 100-(100*right_answers)/total_answers ) ); + } + } +} + +/** inserts the numbers of a new task in the line_edit_layouts */ +void KPercentMain::showNumbers() +{ + line_edit_percentage->setText( QString::number( percentage[ count ] ) ); + line_edit_basevalue->setText( QString::number( basevalue[ count ] ) ); + line_edit_percentvalue->setText( QString::number( percentvalue[ count ] ) ); +} + +/** called, if number tasks are managed */ +void KPercentMain::finished() +{ + showAnswer( 4 ); + accept(); // hides the dialog +} +/** shows the kanswer dialog modal with an proper answer about the success. */ +void KPercentMain::showAnswer( int modus ) +{ + answer->setAnswer( modus ); + answer->exec(); +} +/** sets the total amount of tasks selekted in opening screen */ +void KPercentMain::setNumber( int anumber ) +{ + number = anumber; + progress_bar_count->setTotalSteps( number*100 ); +} + +/** Prepares the exercise of number tasks */ +void KPercentMain::initExercise() +{ + count = 0; + progress_bar_count->setProgress( 0 ); + total_answers = 0; + right_answers = 0; + wrong_answers = 0; + + progress_bar_right_wrong->setProgress( 0 ); + label_right->setText( "" ); + label_wrong->setText( "" ); + switch ( selected_level ) + { + /** easy level */ + case 0: + { + /** easy percentages to calculate with */ + const int values[] = { 1, 10, 25, 50, 75, 100, 10, 25, 50, 75}; + ::memcpy(percentage, values, sizeof(values)); + } + + + int num; + if ( number < 6 ) /* for only few tasks, chose from the first 6 numbers */ + { + num = 6; + } + else + { + num = 10; /* else take them all! */ + } + /** swap 20 times in the array */ + for ( int i = 0; i < 20; i++ ) + { + int m = rand() % num; + int n = rand() % num; + if ( n == m ) /* not a swap */ + { + n = ( n + 1 ) % num; + } + int h = percentage[ m ]; + percentage[ m ] = percentage[ n ]; + percentage[ n ] = h; + } + for ( int i = 0; i < number; i++ ) + { + /** basevalue 100..2000 by chance */ + basevalue[ i ] = 100 * ( 1 + rand() % 20 ); + /** calc percentvalue */ + percentvalue[ i ] = percentage[ i ] * basevalue[ i ] / 100; + } + break; + case 1: + { + /** some more tricky percentages */ + const int values[] = { 0, 5, 10, 20, 60, 90, 100, 110, 150, 200}; + ::memcpy(percentage, values, sizeof(values)); + } + /** swap some times in this array */ + for ( int i = 0; i < 20; i++ ) + { + int m = rand() % 10; + int n = rand() % 10; + if ( n == m ) /** not a swap */ + { + n = ( n + 1 ) % 10; + } + int h = percentage[ m ]; + percentage[ m ] = percentage[ n ]; + percentage[ n ] = h; + } + for ( int i = 0; i < number; i++ ) + { + /** basevalue 0..2000 */ + basevalue[ i ] = 100 * ( rand() % 21 ); + /** calc percentvalue */ + percentvalue[ i ] = percentage[ i ] * basevalue[ i ] / 100; + } + break; + case 2: + int factor; + for ( int i = 0; i < number; i++ ) + { + /** this lines give you 3 integer by chance. percentage will be somewhere + * between 0 and 200. We use factorisation to have "almost" random numbers + * and _always_ valid numbers. */ + factor = 1; + if ( rand() % 2 == 1 ) + factor *= 2; + if ( rand() % 2 == 1 ) + factor *= 2; + if ( rand() % 2 == 1 ) + factor *= 5; + if ( rand() % 2 == 1 ) + factor *= 5; + percentage[ i ] = rand() % ( 200 / factor ); + basevalue[ i ] = rand() % ( 10 * factor ); + percentvalue[ i ] = percentage[ i ] * basevalue[ i ]; + percentage[ i ] *= factor; + basevalue[ i ] *= 100 / factor; + } + break; + } + newTask(); /** prepare the window for the first task */ +} + +void KPercentMain::timerEvent( QTimerEvent *event ) +{ + if( progress_bar_count->progress()setProgress(progress_bar_count->progress()+1); + } + else + { + killTimer( event->timerId() ); + } + if( progress_bar_count->progress()==number*100 ) finished(); +} + +void KPercentMain::keyPressEvent( QKeyEvent * e ) +{ + if ( e->key() == Key_Enter ) slotApplyInput(); + else + KDialog::keyPressEvent( e ); +} + +#include "kpercentmain.moc" diff --git a/kpercentage/kpercentage/kpercentmain.h b/kpercentage/kpercentage/kpercentmain.h new file mode 100644 index 00000000..6e6aea64 --- /dev/null +++ b/kpercentage/kpercentage/kpercentmain.h @@ -0,0 +1,137 @@ +/*************************************************************************** + kpercentmain.h - description + ------------------- + begin : Fri Nov 16 2001 + copyright : (C) 2001 by Matthias Messmer & + Carsten Niehaus & + Robert Gogolok + email : bmlmessmer@web.de & + cniehaus@gmx.de & + mail@robert-gogolok.de +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KPERCENTMAIN_H +#define KPERCENTMAIN_H + +// Qt includes + +// KDE includes + +// local includes +#include "kanswer.h" + +class QGridLayout; +class QHBoxLayout; +class QLabel; +class QLineEdit; +class QProgressBar; +class QPushButton; +class QVBoxLayout; + +/** + * Dialog for the exercises + * @author Matthias Messmer & Rober Gogolok & Carsten Niehaus + */ +class KPercentMain : public KDialog +{ + Q_OBJECT + public: + KPercentMain( QWidget *parent, const char *name = 0 ); + /** checks, if the task is solved right */ + bool validateTask(); + /** prepares the dialog for a new task */ + void newTask(); + /** gets the numbers from the editlines */ + int getPercentvalue(); + int getBasevalue(); + int getPercentage(); + /** inserts the numbers of a new task in the editlines */ + void showNumbers(); + /** called, if number tasks are managed */ + void finished(); + /** shows the kanswer dialog modal with an proper answer about the success. */ + void showAnswer( int modus ); + /** sets the total amount of tasks selekted in opening screen */ + void setNumber( int anumber ); + /** Prepares the exercise for number tasks + * espacially fills the arrays with proper numbers */ + void initExercise(); + + // Public attributes + /** total number of exercises */ + int number; + /** actual number of managed exercises */ + int count; + + /** actual amount of given answers */ + int total_answers; + /** actual count of right answers */ + int right_answers; + /** actual count of wrong answers */ + int wrong_answers; + + /** in KPercentage selected type of task */ + int selected_type; + /** percentages to be calculated with */ + int percentage[ 10 ]; + /** basevalues to be calculated with */ + int basevalue[ 10 ]; + /** percentvalues to be calculated with */ + int percentvalue[ 10 ]; + + QLabel *label_1; + QLabel *label_2; + QLabel *label_number; + QLabel *label_count; + + /** editline for the actual task */ + QLineEdit *line_edit_input; + /** editline for the percentage */ + QLineEdit *line_edit_percentage; + /** editline for the basevalue */ + QLineEdit *line_edit_basevalue; + /** editline for the percentvalue */ + QLineEdit *line_edit_percentvalue; + + /** showing the effort of the user */ + QProgressBar *progress_bar_count; + /** button to apply the current input */ + QPushButton *push_button_apply; + /** button to cancel the exercise series */ + QPushButton *push_button_cancel; + + QProgressBar *progress_bar_right_wrong; + QLabel *label_right; + QLabel *label_wrong; + + /** the answer window */ + KAnswer *answer; + /** stores the level selected in KPercentage's combo_box_level */ + int selected_level; + + private: + void keyPressEvent( QKeyEvent * e ); + + + public slots: // Public slots + /** + * checks, if the input is a val. number + * calls validateTask then and if succeeds causes a newTask + * + * @see kpercentmain#validateTask kpercetmain#newTask + */ + void slotApplyInput(); + /** reimplemented: growing the progressbar step by step */ + void timerEvent( QTimerEvent * ); +}; + +#endif diff --git a/kpercentage/kpercentage/ksplashscreen.cpp b/kpercentage/kpercentage/ksplashscreen.cpp new file mode 100644 index 00000000..bd0adea1 --- /dev/null +++ b/kpercentage/kpercentage/ksplashscreen.cpp @@ -0,0 +1,68 @@ +/*************************************************************************** + splashscreen.h - description + ------------------- + begin : Fri Nov 30 2001 + copyright : (C) 2001 by Matthias Messmer & + Carsten Niehaus & + Robert Gogolok + email : bmlmessmer@web.de & + cniehaus@gmx.de & + mail@robert-gogolok.de +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +// Qt includes +#include +#include + +// KDE includes +#include + +// local includes +#include "kpercentage.h" +#include "ksplashscreen.h" + +/* creates the splash window without titlebar and border */ +KSplashScreen::KSplashScreen( KPercentage *percentage, const char *name ) : + KDialog( 0L, name, FALSE, QWidget::WStyle_Customize | QWidget::WStyle_NoBorder ) +{ + percentage_window = percentage; + resize( 380, 300 ); + /* load the background pixmap */ + QPixmap bgp( locate( "data", "kpercentage/pics/splash.png" ) ); + /* wait some time and start the main window */ + QCanvas *canvas = new QCanvas( this ); + canvas->resize( 400, 300 ); + /* set the background pixmap */ + canvas->setBackgroundPixmap( bgp ); + //remove version number from splash annma 14/02/2005 + //QCanvasText *t = new QCanvasText( KPERCENTAGE_VERSION, canvas ); + //t->move( 330.0, 260.0 ); + //t->show(); + canvas->setAllChanged(); + canvas->update(); + QCanvasView *view = new QCanvasView( canvas, this, "", QCanvasView::WStyle_Customize | QCanvasView::WStyle_NoBorder ); + view->resize( 380, 300 ); + view->setVScrollBarMode( QCanvasView::AlwaysOff ); + view->setHScrollBarMode( QCanvasView::AlwaysOff ); + view->setFrameStyle( QCanvasView::NoFrame ); + view->show(); + QTimer::singleShot( 2000, this, SLOT( showPercentage() ) ); +} + +/* show the main window and close the splah window */ +void KSplashScreen::showPercentage() +{ + percentage_window->show(); + delete( this ); +} + +#include "ksplashscreen.moc" diff --git a/kpercentage/kpercentage/ksplashscreen.h b/kpercentage/kpercentage/ksplashscreen.h new file mode 100644 index 00000000..3c051242 --- /dev/null +++ b/kpercentage/kpercentage/ksplashscreen.h @@ -0,0 +1,52 @@ +/*************************************************************************** + splashscreen.h - description + ------------------- + begin : Fri Nov 30 2001 + copyright : (C) 2001 by Matthias Messmer & + Carsten Niehaus & + Robert Gogolok + email : bmlmessmer@web.de & + cniehaus@gmx.de & + mail@robert-gogolok.de +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef SPLASHSCREEN_H +#define SPLASHSCREEN_H + +// KDE includes + +class QWidget; +class KPercentage; + +/** + * Spashscreen + * + * @author Matthias Messmer & Robert Gogolok + */ +class KSplashScreen : public KDialog +{ + Q_OBJECT + + public: + /** constructor */ + KSplashScreen( KPercentage *percentage, const char *name ); + + public slots: // public slots + /* called after some time to hide the splash and show the main window */ + void showPercentage(); + + private: + /** The KPercentage central window */ + KPercentage *percentage_window; +}; + +#endif diff --git a/kpercentage/kpercentage/main.cpp b/kpercentage/kpercentage/main.cpp new file mode 100644 index 00000000..b52bd324 --- /dev/null +++ b/kpercentage/kpercentage/main.cpp @@ -0,0 +1,70 @@ +/*************************************************************************** + main.cpp - description + ------------------- + begin : Fre Nov 16 14:52:33 CET 2001 + copyright : (C) 2001 by Matthias Messmer & + Carsten Niehaus & + Robert Gogolok + email : bmlmessmer@web.de & + cniehaus@gmx.de & + mail@robert-gogolok.de +***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +// KDE includes +#include +#include + +// local includes +#include "kpercentage.h" + +static const char description[] = + I18N_NOOP( "A program to improve your skills in calculating with percentages" ); + +static KCmdLineOptions options[] = + { + KCmdLineLastOption + }; + +int main( int argc, char *argv[] ) +{ + KAboutData aboutData + ( + "kpercentage", + I18N_NOOP( "KPercentage" ), + KPERCENTAGE_VERSION, description, KAboutData::License_GPL, + "(c) 2001-2007, Matthias Messmer", + 0, 0, + "submit@bugs.kde.org" + ); + aboutData.addAuthor( "Matthias Messmer", I18N_NOOP( "coding, coding and coding" ), "bmlmessmer@web.de" ); + aboutData.addAuthor( "Carsten Niehaus", I18N_NOOP( "CVS, coding and sed-script" ), "cniehaus@gmx.de" ); + aboutData.addAuthor( "Robert Gogolok", I18N_NOOP( "CVS, coding and Makefile stuff" ), "mail@robert-gogolok.de" ); + aboutData.addCredit( "Elhay Achiam", I18N_NOOP( "Pixmaps" ), "e_achiam@netvision.net.il" ); + aboutData.addCredit( "Danny Allen", I18N_NOOP( "Pixmaps" ), "danny@dannyallen.co.uk" ); + aboutData.addCredit( "Jonathan Drews", I18N_NOOP( "Spelling and Language" ), "j.e.drews@att.net" ); + aboutData.addCredit( "Primoz Anzur", I18N_NOOP( "Cleaning and bugfixing code" ), "zerokode@gmx.net" ); + aboutData.addCredit("David Vignoni", I18N_NOOP("SVG icon"), "david80v@tin.it"); + + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); // Add our own options. + + KApplication a; + KPercentage *kpercentage = new KPercentage( "kpercentage" ); + a.setMainWidget( kpercentage ); + + /* + * no window is shown here, cause constructor of KPercentage shows + * splash screen first, then the main window is shown. + */ + + return a.exec(); +} diff --git a/kpercentage/kpercentage/pics/Makefile.am b/kpercentage/kpercentage/pics/Makefile.am new file mode 100644 index 00000000..14a8cdd3 --- /dev/null +++ b/kpercentage/kpercentage/pics/Makefile.am @@ -0,0 +1,7 @@ +pics_DATA = smily_medium.png smily_right.png smily_wrong.png kanswer_bg.png kpercentage_bg.png kpercentage_bg_rtl.png kpercentmain_bg.png kpercentmain_bg_rtl.png splash.png \ + smily0000.png smily0001.png smily0002.png smily0003.png smily0004.png smily0005.png smily0006.png + +picsdir = $(kde_datadir)/kpercentage/pics + +story_DATA = right.story wrong.story +storydir = $(kde_datadir)/kpercentage/story diff --git a/kpercentage/kpercentage/pics/kanswer_bg.png b/kpercentage/kpercentage/pics/kanswer_bg.png new file mode 100644 index 00000000..0f5f09b9 Binary files /dev/null and b/kpercentage/kpercentage/pics/kanswer_bg.png differ diff --git a/kpercentage/kpercentage/pics/kpercentage_bg.png b/kpercentage/kpercentage/pics/kpercentage_bg.png new file mode 100644 index 00000000..ef3d488a Binary files /dev/null and b/kpercentage/kpercentage/pics/kpercentage_bg.png differ diff --git a/kpercentage/kpercentage/pics/kpercentage_bg.svgz b/kpercentage/kpercentage/pics/kpercentage_bg.svgz new file mode 100644 index 00000000..85a56ee4 Binary files /dev/null and b/kpercentage/kpercentage/pics/kpercentage_bg.svgz differ diff --git a/kpercentage/kpercentage/pics/kpercentage_bg_rtl.png b/kpercentage/kpercentage/pics/kpercentage_bg_rtl.png new file mode 100644 index 00000000..21275c07 Binary files /dev/null and b/kpercentage/kpercentage/pics/kpercentage_bg_rtl.png differ diff --git a/kpercentage/kpercentage/pics/kpercentage_bg_rtl.svgz b/kpercentage/kpercentage/pics/kpercentage_bg_rtl.svgz new file mode 100644 index 00000000..5864b7bb Binary files /dev/null and b/kpercentage/kpercentage/pics/kpercentage_bg_rtl.svgz differ diff --git a/kpercentage/kpercentage/pics/kpercentmain_bg.png b/kpercentage/kpercentage/pics/kpercentmain_bg.png new file mode 100644 index 00000000..cf45cd6a Binary files /dev/null and b/kpercentage/kpercentage/pics/kpercentmain_bg.png differ diff --git a/kpercentage/kpercentage/pics/kpercentmain_bg.svgz b/kpercentage/kpercentage/pics/kpercentmain_bg.svgz new file mode 100644 index 00000000..cd123cf7 Binary files /dev/null and b/kpercentage/kpercentage/pics/kpercentmain_bg.svgz differ diff --git a/kpercentage/kpercentage/pics/kpercentmain_bg_rtl.png b/kpercentage/kpercentage/pics/kpercentmain_bg_rtl.png new file mode 100644 index 00000000..34f1a547 Binary files /dev/null and b/kpercentage/kpercentage/pics/kpercentmain_bg_rtl.png differ diff --git a/kpercentage/kpercentage/pics/kpercentmain_bg_rtl.svgz b/kpercentage/kpercentage/pics/kpercentmain_bg_rtl.svgz new file mode 100644 index 00000000..f4ecf9e0 Binary files /dev/null and b/kpercentage/kpercentage/pics/kpercentmain_bg_rtl.svgz differ diff --git a/kpercentage/kpercentage/pics/right.story b/kpercentage/kpercentage/pics/right.story new file mode 100644 index 00000000..a739817c --- /dev/null +++ b/kpercentage/kpercentage/pics/right.story @@ -0,0 +1,17 @@ +# story board for right answer animation +name init +move 10,0,0 #smily face going down +move 10,3,0 #smily face going down +move 10,12,0 #smily face going down +move 10,27,0 #smily face going down +move 10,58,0 #smily face going down +move 10,58,1 #smily face going down +move 10,58,2 #smily face going down +move 10,58,3 #bounce +move 10,58,2 #smily face going up +move 10,58,1 #smily face going up +move 10,58,0 #smily face going up +move 10,27,0 #smily face going up +move 10,12,0 #smily face going up +move 10,3,0 #smily face going up +following init #forever loopback... diff --git a/kpercentage/kpercentage/pics/smily0000.png b/kpercentage/kpercentage/pics/smily0000.png new file mode 100644 index 00000000..347dd5d1 Binary files /dev/null and b/kpercentage/kpercentage/pics/smily0000.png differ diff --git a/kpercentage/kpercentage/pics/smily0001.png b/kpercentage/kpercentage/pics/smily0001.png new file mode 100644 index 00000000..c96f538c Binary files /dev/null and b/kpercentage/kpercentage/pics/smily0001.png differ diff --git a/kpercentage/kpercentage/pics/smily0002.png b/kpercentage/kpercentage/pics/smily0002.png new file mode 100644 index 00000000..3f3b1af1 Binary files /dev/null and b/kpercentage/kpercentage/pics/smily0002.png differ diff --git a/kpercentage/kpercentage/pics/smily0003.png b/kpercentage/kpercentage/pics/smily0003.png new file mode 100644 index 00000000..78b43212 Binary files /dev/null and b/kpercentage/kpercentage/pics/smily0003.png differ diff --git a/kpercentage/kpercentage/pics/smily0004.png b/kpercentage/kpercentage/pics/smily0004.png new file mode 100644 index 00000000..3aeb7b10 Binary files /dev/null and b/kpercentage/kpercentage/pics/smily0004.png differ diff --git a/kpercentage/kpercentage/pics/smily0005.png b/kpercentage/kpercentage/pics/smily0005.png new file mode 100644 index 00000000..66342946 Binary files /dev/null and b/kpercentage/kpercentage/pics/smily0005.png differ diff --git a/kpercentage/kpercentage/pics/smily0006.png b/kpercentage/kpercentage/pics/smily0006.png new file mode 100644 index 00000000..a4395fac Binary files /dev/null and b/kpercentage/kpercentage/pics/smily0006.png differ diff --git a/kpercentage/kpercentage/pics/smily_medium.png b/kpercentage/kpercentage/pics/smily_medium.png new file mode 100644 index 00000000..fe51c32d Binary files /dev/null and b/kpercentage/kpercentage/pics/smily_medium.png differ diff --git a/kpercentage/kpercentage/pics/smily_right.png b/kpercentage/kpercentage/pics/smily_right.png new file mode 100644 index 00000000..c20871da Binary files /dev/null and b/kpercentage/kpercentage/pics/smily_right.png differ diff --git a/kpercentage/kpercentage/pics/smily_wrong.png b/kpercentage/kpercentage/pics/smily_wrong.png new file mode 100644 index 00000000..3056c08f Binary files /dev/null and b/kpercentage/kpercentage/pics/smily_wrong.png differ diff --git a/kpercentage/kpercentage/pics/splash.png b/kpercentage/kpercentage/pics/splash.png new file mode 100644 index 00000000..7ee11378 Binary files /dev/null and b/kpercentage/kpercentage/pics/splash.png differ diff --git a/kpercentage/kpercentage/pics/splash.svgz b/kpercentage/kpercentage/pics/splash.svgz new file mode 100644 index 00000000..ce8ea9a1 Binary files /dev/null and b/kpercentage/kpercentage/pics/splash.svgz differ diff --git a/kpercentage/kpercentage/pics/wrong.story b/kpercentage/kpercentage/pics/wrong.story new file mode 100644 index 00000000..56d3edaa --- /dev/null +++ b/kpercentage/kpercentage/pics/wrong.story @@ -0,0 +1,10 @@ +# story board for wrong answer animation +name init +move 10,0,4 #smiley face going down +move 15,8,4 #smiley face going down +move 10,18,4 #smiley face going down +move 5,28,4 #smiley face going down +move 10,38,4 #smiley face going down +move 15,48,4 #smiley face going down +move 13,54,4 #smiley face going down +move 10,58,4 #smiley face going down diff --git a/kpercentage/kpercentage/right.txt b/kpercentage/kpercentage/right.txt new file mode 100644 index 00000000..ac657cc0 --- /dev/null +++ b/kpercentage/kpercentage/right.txt @@ -0,0 +1,8 @@ +Good choice! +Well done! +Pretty good! +Fine! +Right! +Yes! +Great! +Good work! diff --git a/kpercentage/kpercentage/wrong.txt b/kpercentage/kpercentage/wrong.txt new file mode 100644 index 00000000..58c6a5cf --- /dev/null +++ b/kpercentage/kpercentage/wrong.txt @@ -0,0 +1,8 @@ +Wrong! +Not right! +Think twice! +Sorry, no! +False! +Try again! +Oh no! +That's not right! diff --git a/kstars/AUTHORS b/kstars/AUTHORS new file mode 100644 index 00000000..fb7ae590 --- /dev/null +++ b/kstars/AUTHORS @@ -0,0 +1,9 @@ +Jason Harris +Heiko Evermann +Thomas Kabelmann +Pablo de Vicente +Jasem Mutlaq +Mark Hollomon +Carsten Niehaus +Vincent Jagot +Martin Piskernig diff --git a/kstars/COPYING b/kstars/COPYING new file mode 100644 index 00000000..37ba36f1 --- /dev/null +++ b/kstars/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/kstars/ChangeLog b/kstars/ChangeLog new file mode 100644 index 00000000..5c2b696a --- /dev/null +++ b/kstars/ChangeLog @@ -0,0 +1,310 @@ +KStars Revision History + + 1.0 (Kornephoros): (* indicates to-be-done) +===================---------------------------------- + +Display Features: + +- Added Comets and Asteroids (numbers of each?). + +- Added Jupiter's Moons: Io, Europa, Ganymede and Callisto + +- Added configurable "Target Indicator" at center of display. + + +Other Features: + +* Have any planetary body leave a trail as it moves across the sky. + +- Tag any named object with a name label (in popup menu) + +- High-quality printouts + +- "Default Zoom" menu item/toolbar button + + +Performance: + +- Rigorous performance profiling with valgrind has resulted in + sky-rendering times about half of what they were in 0.9.1 + +- Startup time has been greatly reduced by more efficient + algorithms to read in large data files. + + +New Tools: + +- Altitude vs. Time plotter + +- Light-curve Plotter for variable stars + +- Detailed Information Window has been greatly expanded; in addition + to presenting data about the object, it allows you to manage the + object's internet links, query professional astronomical databases, + and attach personalized text to the object's data record. + +* KStars script generator: a GUI to build KStars DCOP scripts. + + +Miscellany: + +- New KStars icon + +- Opening secondary KStars windows is finally stable + +- Expanded DCOP functionality; can now generate interesting + "demo movies" with KStars. + +- Delay "focus below horizon" popup window to avoid mysterious + exit condition. + +- Updated some inline object images + +* Expanded number of image/info links + +- KStars can now alternately use a localized list of internet links, + rather than the default which links to mostly English-only + websites. + +- We no longer support KDE 2.x + + + 0.9.1 (Indus): +===============-------------------------------------- + + This is a maintenance release; it contains all the feature + improvements we have made up to the KDE 3.1 feature freeze. + +- The Info Panel has been removed; in its place, we display the + time/geography/focus data directly on screen in three separate + "Info Boxes". These can be dragged around the window to any + position, and they "stick" to the window edges on resize events. + In addition, each box can be "shaded" (by double-clicking) + between a full mode, and a short mode, in which only one line of + information is shown. + +- New "Detailed Information" window displays name, position and other + information about any object in the sky. + +- Redesign of Time Step widget in the main toolbar. The new custom + widget renders properly in all widget styles and should function + more consistently. + +- ~50% improvement in sky-rendering speed due to code optimization + +- Improved display of angles as strings (use + degree/arcminute/arcsecond symbols instead of letters d,m,s). + +- More accurate Rise/Set/Transit times for planets + +- new AstroCalculator module: "Day Duration"...calculates time of + sunrise/sunset/noon as well as length of day and position of Sun + at these three times. + +- Added many locations to geographic database, including major + observatories. + +- More AstroInfo articles on on Blackbody Radiation, Parallax, + Stars, Star Colors, Dark Matter, and Elliptical Galaxies + +- Handling of Daylight Savings time (a.k.a. Summer Time) is more stable. + +- Many bugfixes, including some more memory leaks. + +- Various usability/stability improvements. + + +0.9 (Indus): +============-------------------------------------------- + +Display Features: +- Configurable InfoPanel: can choose to show parts of infopanel, or hide + it all. + +- We now show the sky "slewing" to a new position, instead of "snapping" + immediately to the new position. You can turn this off in the options. + +- Added planet name labels + +- Planets drawn with more realistic angular sizes and position angles + +- The NGC/IC catalogs are now complete (13,000 deep sky objects; the old + version had ~10,000). In addition, the new catalog has more precise + coordinates. + +- Deep sky objects drawn with correct angular size and position angle + (including images) + +- Added many more zoom levels + +- KDE3 automatically alpha-blends the planet, Messier, and star bitmaps + in the sky map + +- KStars can spawn multiple windows. Use this with caution; it isn't + stable yet! + +- Added View Options toolbar, which provides buttons to toggle the display + of major sky features (stars, constellations, planets, deep sky obj., + coordinate grid, and horizon) + +- Added Advanced tab to Configuration window + + +Other Features: +- Can now add custom object catalogs! + +- Manual focus function (you enter exact coordinates to center on). + +- Added AstroCalc calculator window + +- Added wider range of timesteps + +- Time can now run backwards + +- Added Daylight Savings Time rules + +- Added DCOP interface, which will form the foundation of our scriptable + behavior features. + +- Can zoom with the mouse wheel, or by dragging with the middle mouse + button. + +- new "Advanced" Options tab for tweaking behaviors such as atmospheric + refraction correction, hiding objects while moving, and animated slewing + +- Preliminary Print function (does not work well yet) + +- "Tip of the Day" window + + +Calculation Accuracy: +- More accurate Planet positions: now properly include aberration, + nutation, light travel time delay. Planet positions are updated + more often. + +- Atmospheric refraction: in Alt/Az mode, we include the effect of our + atmosphere, which bends light that passes through it, slightly altering + the positions of objects in the sky. + +- rewrote time handling code; simulation time is now kept by a separate + class. + + +Performance: +- Using a memory cache for object images, which greatly reduces CPU load + when object images are on-screen. + +- rewrite of splashscreen/data loading procedure to be more efficient. + +- Find Object (by Name) function is faster + +- clicking on the map to identify an object is more intelligent when + several objects are near the clicked location (it prioritizes the + selection by object type). + + +Code Structure: +- major code overhauls to improve performance and memory usage + +- Improved OOP code structure (classes are more independent; and + have private data). + +- Planet data stored in a hierarchy of classes. + +- the information panel is now its own class + +- using XMLGUI to describe menu and toolbar structure + +- Menus conform to the standard KDE structure + + +Several bugfixes, including some crash conditions. + + +0.8 (Hydra): +============----------------------------------------------- + +Sky display: Milky Way is now filled. Added coordinate grid. + Reorganized "colors" tab in options window. Added options to + show constellation names in native language, or as official IAU + abbreviations. Popup menu now shows Rise/Set times of the object. + Added "genetive" star names (e.g., "alpha Orionis"). Added + keyboard shortcuts to center on planets, and on cardinal direction + points along the horizon (N, S, E, W). + +Customization: Ability to add custom geographic locations, custom + URLs, and custom color schemes. Added "star chart" predefined + color scheme. + +Geographic locations: Added about 80 non-US cities to locations + database. Improved determination of a location's time zone. + Added optional "Province" field to geolocation database. + +Documentation: Updated Handbook. Added AstroInfo articles to the + Handbook. Added toolbar button to launch handbook browser + +Performance: +- Improved memory handling (unused objects are not loaded into + memory on startup). + + +0.7 (Gemini): +=============------------------------------------------------ +Added realistic star colors. +Added ability to provide custom image and information links. +Most Messier objects now shown as inline images directly on the sky map. +Expanded number of internet links. +Added Pluto. +Added Milky Way countour. +Added spectral type of stars to popup menu. +Automated object tracking when an object is centered. +Display name and coordinates of centered object in the infoPanel. +Fixed "extra layout" error messages. +Improved efficiency of KSPlanet::findPosition(). +Initial startup parameters make more sense. +If focus point is below horizon when KStars restarts, a warning message + is triggered. Also, if it is shut down while tracking an object, it + will still be tracking when restarted. +Choose latin or localized constellation names. +Various bug fixes and minor improvements. + + +0.6 (Fomalhaut): +================-------------------------------------------- +Added the moon, with phases. +Reorganized the InfoPanel widget (and painted it black). +The sky map now stretches when the window is resized. +Improved startup speed and vastly improved speed of the "Find Object" + function. + +0.5 (Enif): +===========------------------------------ +Added Sun and all planets except Pluto. +Reorganized view options dialog. +Added Splash Screen, with loading messages. + +0.4 (Deneb): +============----------------------------- +Added customizable display options, including color palette. +Implemented Alt/Az Coordinate system. +Added optional opaque horizon. +Expanded star catalog. +Deep-sky objects symbols indicate object type, and color indicates catalog. +Added NGC/IC catalog. +Added links to HST press release images. +Added Find-by-name function. +Updated documentation. + +0.3 (Castor): +=============---------------------------- +added Messier objects, constellation lines, image downloads, +drag sky w/ mouse. + +0.2 (Betelgeuse): +=================---------------- +added global coverage to city database + +0.1 (Altair): +=============-------------------- +first public release + diff --git a/kstars/INSTALL b/kstars/INSTALL new file mode 100644 index 00000000..17f6b7d4 --- /dev/null +++ b/kstars/INSTALL @@ -0,0 +1,216 @@ +Basic Installation +================== + +==---> Don't forget to specify the install directory on the configure + command line: `./configure --prefix=$KDEDIR'. If KDEDIR is not + defined, then substitute the top-level directory of your KDE + installation. You can determine this with, for example + "which konqueror". The KDEDIR is everything before "bin" + (i.e., if it's /usr/bin/konqueror, then use + "./configure --prefix=/usr"). + + KDEDIR is typically /usr or /opt/kde or /opt/kde2 or /opt/kde3 + +==---> Dependencies: KStars is a KDE application. To build it from + source code, you will need to have the following packages installed. + You will need both the base package and the "-devel" version. + XFree86(-devel) (X11 libraries and headers) + libqt2(-devel) (QT libraries and headers) + kdelibs(-devel) (KDE libraries and headers) + libpng(-devel) (PNG graphics library) + libjpeg(-devel) (JPEG graphics library) + fam(-devel) (file monitoring library) + zlib(-devel) (image compression, may be named zlib1) + arts(-devel) (why does kstars need sound libs?) + libart_lgpl(-devel) (GNOME library required by KDE apps (why?)) + + If you are using an RPM-based distro (e.g., redhat or mandrake), you + can check for these packages with "rpm -qa |grep ". + + A good place to find these packages is http://speakeasy.rpmfind.net + Make sure you match the versions of the KDE and QT packages to your + current installation, and try to find the RPM that was made specifically + for your distribution. + + If you find a dependency other than those listed here, please let us + know! (email to kstars@30doradus.org) + + (NOTE: you only need the devel packages if you are compiling from + the source code, not if you are installing a precompiled binary) + +--------------------------------------------------------------------- + + These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, a file +`config.cache' that saves the results of its tests to speed up +reconfiguring, and a file `config.log' containing compiler output +(useful mainly for debugging `configure'). + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If at some point `config.cache' +contains results you don't want to keep, you may remove or edit it. + + The file `configure.in' is used to create `configure' by a program +called `autoconf'. You only need `configure.in' if you want to change +it or regenerate `configure' using a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + **IMPORTANT NOTE: For some reason, the configure script isn't + reading the $KDEDIR environemnt variable. As a result, it + will install files below the root directort (/) because it + sets $prefix="". So, be sure to give the cmd-line + argument to set this directly: + 'configure --prefix=$KDEDIR' + or, if KDEDIR is not defined, substitute the top-lavel directory of + your KDE installation. For example: + 'configure --prefix=/usr' (default for Redhat and Mandrake) + + Running `configure' takes a while. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Type `make install' to install the programs and any data files and + documentation. (run this step as root) + + 4. You can remove the program binaries and object files from the + source code directory by typing `make clean'. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. You can give `configure' +initial values for variables by setting them in the environment. Using +a Bourne-compatible shell, you can do that on the command line like +this: + CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure + +Or on systems that have the `env' program, you can do it like this: + env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not supports the `VPATH' +variable, you have to compile the package for one architecture at a time +in the source code directory. After you have installed the package for +one architecture, use `make distclean' before reconfiguring for another +architecture. + +Installation Names +================== + + By default, `make install' will install the package's files in +`/usr/local/bin', `/usr/local/man', etc. You can specify an +installation prefix other than `/usr/local' by giving `configure' the +option `--prefix=PATH'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +give `configure' the option `--exec-prefix=PATH', the package will use +PATH as the prefix for installing programs and libraries. +Documentation and other data files will still use the regular prefix. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Optional Features +================= + + Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + +Specifying the System Type +========================== + + There may be some features `configure' can not figure out +automatically, but needs to determine by the type of host the package +will run on. Usually `configure' can figure that out, but if it prints +a message saying it can not guess the host type, give it the +`--host=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name with three fields: + CPU-COMPANY-SYSTEM + +See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the host type. + + If you are building compiler tools for cross-compiling, you can also +use the `--target=TYPE' option to select the type of system they will +produce code for and the `--build=TYPE' option to select the type of +system on which you are compiling the package. + +Sharing Defaults +================ + + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Operation Controls +================== + + `configure' recognizes the following options to control how it +operates. + +`--cache-file=FILE' + Use and save the results of the tests in FILE instead of + `./config.cache'. Set FILE to `/dev/null' to disable caching, for + debugging `configure'. + +`--help' + Print a summary of the options to `configure', and exit. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`--version' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`configure' also accepts some other, not widely useful, options. + diff --git a/kstars/Mainpage.dox b/kstars/Mainpage.dox new file mode 100644 index 00000000..08363a7a --- /dev/null +++ b/kstars/Mainpage.dox @@ -0,0 +1,5 @@ +/** @mainpage +* +* KStars is a good replacement for looking out the window. +* +*/ diff --git a/kstars/Makefile.am b/kstars/Makefile.am new file mode 100644 index 00000000..7cf05d5a --- /dev/null +++ b/kstars/Makefile.am @@ -0,0 +1,14 @@ +####### kdevelop will overwrite this part!!! (begin)########## + +SUBDIRS = kstars + +EXTRA_DIST = kstars.kdevprj AUTHORS COPYING ChangeLog INSTALL README TODO kstars.lsm README.customize + +####### kdevelop will overwrite this part!!! (end)############ +# not a GNU package. You can remove this line, if +# have all needed files, that a GNU package needs +AUTOMAKE_OPTIONS = foreign + +DOXYGEN_SET_RECURSIVE = YES +DOXYGEN_EXCLUDE = kstars/indi/ +include ../admin/Doxyfile.am diff --git a/kstars/README b/kstars/README new file mode 100644 index 00000000..0c5993dc --- /dev/null +++ b/kstars/README @@ -0,0 +1,129 @@ + + ***************************************************** + ** KStars 1.0: A Desktop Planetarium for KDE ** + ***************************************************** + +Copyright (c) 2001,2002,2003 by The KStars Team: + + Jason Harris + Heiko Evermann + Thomas Kabelmann + Pablo de Vicente + Jasem Mutlaq + Mark Hollomon + Carsten Niehaus + +KStars is Free Software, released under the GNU Public License. +See COPYING for GPL license information. +----------------------------------------------------------------- + + +1. Important URLs and files. +----------------------------- + +The KStars homepage is: http://edu.kde.org/kstars/ + +You can obtain the latest version at: +http://sourceforge.net/project/showfiles.php?group_id=22914 + +There are instructions for obtaining the latest CVS build at: +http://edu.kde.org/kstars/cvs.html + +Installation instructions are in the file INSTALL. + +This is the file README. + + +2. KStars documentation +----------------------- + +The KStars handbook can be found in your $(KDEDIR)/share/doc/HTML//kstars/ +directory. You can also easily access it from the Help menu, or by pressing +the [F1] key, or by visiting http://edu.kde.org/kstars/handbook/ + +In addition, there are the following README files: + +README: This file; general information +README.planetmath: Explanation of algorithms used to compute planet positions +README.customize: Advanced customization options +README.images: Copyright information for images used in KStars. +README.i18n: Instructions for translators + + +3. Credits +---------- +A. The KStars Team + +Main contributors: + Jason Harris + Heiko Evermann + Thomas Kabelmann + Pablo de Vicente + Jasem Mutlaq + Mark Hollomon + Carsten Niehaus + + +B. Data Sources: + + Most of the catalog data came from the Astronomical Data Center, run by + NASA. The website is: + http://adc.gsfc.nasa.gov/ + + KStars links to the excellent image collections and HTML pages put together + by the Students for the Exploration and Development of Space, at: + http://www.seds.org + + KStars links to the online Digitized Sky Survey images, which you can + query at: + http://archive.stsci.edu/cgi-bin/dss_form + + KStars links to images from the HST Heritage project, and from HST + press releases: + http://heritage.stsci.edu + http://oposite.stsci.edu/pubinfo/pr.html + + KStars links to images from the Advanced Observer Program at + Kitt Peak National Observatory. If you are interested in astrophotography, + you might consider checking out their program: + http://www.noao.edu/outreach/aop/ + + Credits for each image used in the program are listed in README.images + + +C. Acknowledgements + + KStars is a labor of love. It started as a personal hobby of mine, but + very soon after I first posted the code on Sourceforge, it started to + attract other developers. I am just completely impressed and gratified + by my co-developers. I couldn't ask for a more talented, friendly crew. + It goes without saying that KStars would be nowhere near what it is today + without their efforts. Together, we've made something we can all be + proud of. + + We used (primarily) two books as a guide in writing the algorithms used + in KStars: + + "Practical Astronomy With Your Calculator" by Peter Duffett-Smith + + "Astronomical Algorithms" by Jean Meeus + + Thanks to the developers of Qt and KDE whose peerless API made KStars + possible. Thanks also to the tireless efforts of the KDE translation + teams, who bring KStars to a global audience. + + Thanks to everyone at the KDevelop message boards and on irc.kde.org, + for answering my frequent questions. + + Thanks also to the many users who have submitted bug reports or other + feedback. + + +You're still reading this? :) +Well, that's about it. I hope you enjoy KStars! + +Jason Harris +kstars@30doradus.org + +KStars Development Mailing list +kstars-devel@kde.org + +Send us ideas and feedback! diff --git a/kstars/README.customize b/kstars/README.customize new file mode 100644 index 00000000..5452501d --- /dev/null +++ b/kstars/README.customize @@ -0,0 +1,102 @@ +KStars Customization Guide. +copyright 2002 by Jason Harris and the KStars team +This document is licensed under the terms of the GNU Free +Documentation License +--------------------------- + +This document provides a brief overview of the many advanced customization +features provided in the program. If you have a useful customization that +you would like to share with the KStars community, please consider +submitting it to kstars@30doradus.org; we may incorporate your data into +a future version of KStars! + + +1. Color Schemes + +In the "Colors" tab of the KStars Configuration window, the colors of +all items drawn in the sky map can be customized. At any time, +you can save the current collection of colors into a custom color scheme. +Saved schemes will appear in the listbox on the right of the Colors +tab, as well as in the "Settings|Color Schemes" menu. In addition, +the custom color schemes are automatically reloaded when KStars starts up, +so they will always be available. + +You can remove a custom color scheme at any time by highlighting it in the +listbox and then pressing the "remove" button. + + +2. Geographic Locations + +The Change Location window allows you to set the geographic location +by choosing from a list of over 2000 predefined cities around the world. +If you would like to use a location that is not on the list, enter the +relevant information (longitude, latitude, city name, province name, and +country name), then press "Add to list". All fields must be filled, except +the optional province field. + +In addition, you can also modify the values for an existing city, by +simply changing the values in the window, and adding it to the list. + + +3. Object Catalogs + +You can easily add your own object data to KStars. First, prepare the +object catalog data file. Each line in the file should contain the +following space-separated fields: + +for stars: +type(0 for stars), RA, Dec, mag, SpType, name(optional) + +other types: +type(3-8), RA, Dec, mag, name(optional) + +The types are: +0: star +1: star (in object catalog...probably don't want to use this) +2: planet (don't use this in custom catalog) +3: open cluster +4: globular cluster +5: gaseous nebula +6: planetary nebula +7: supernova remnant +8: galaxy + +The SpType is a short string for the spectral type. For example, "B5" or "G2" +The coordinates should be given as floating-point values, in the J2000.0 epoch. +The name can be anything you wish. If the name is more than one word, it +must be enclosed in quotation marks. + +Once you have constructed a custom data file, open the Configuration window +to the Catalogs tab, and press the "Add Custom Catalog" button. A popup +window appears in which you can specify a name for the catalog, and the +name of the file (including the path). + +When you press Ok, KStars will attempt to read the lines of your data file. +It will report any problems, and if any lines at all were successfully parsed, +you are given a choice to accept the data file (ignoring any unparsed lines), +or to cancel the operation to attempt to resolve the problems first. + +Once the data file has been accepted, your custom catalog will be loaded on +startup along with the standard catalogs, and there will be a checkbox in the +Configuration window to toggle the display of your catalog objects. + +You can remove custom catalogs by highlighting its checkbox in the +Configuration window, and pressing the "Remove Custom Catalog" button (this +button is only active if a custom catalog is highlighted in the list +of checkboxes). + + +4. URL Links + +You can add your own internet links to any object by selecting the +"Add Link..." item from the object's right-click popup menu. A +window opens in which you can enter text to appear in the new menu item, +and the URL which should be opened. You should also specify whether the +link points to an image or an HTML page (Image links open the Image Viewer, +HTML links open a Konqueror window). The menu text is filled +with a default string at first; feel free to modify it. + +Note that the URL can point to a file on your hard drive, so this is an +interesting way to catalog your own astrophotos, or perhaps to keep +observing notes about different objects... + diff --git a/kstars/README.ephemerides b/kstars/README.ephemerides new file mode 100644 index 00000000..104deeaf --- /dev/null +++ b/kstars/README.ephemerides @@ -0,0 +1,78 @@ +KStars keeps track of thousands of comets and asteroids. +It uses orbital data published by NASA's Jet Propulsion +Laboratory (JPL); these data are known as "orbital elements". +Because these small bodies are easily perturbed as they +wander about the solar system, their orbital elements must +be updated regularly. Updating the elements will also add +any recently-discovered bodies. + + +How to update the orbital elements of comets and asteroids: + +-=( 1 )=- The Easy Way. + +Start KStars, then open the "Get New Stuff" Tool by selecting +"Download Data..." from the File menu, or by pressing Ctrl+D. + +If a new "ephemerides" package is available, select it and press +the Install button. Voila! + + +-=( 2 )=- Doing it Manually. + +It is possible that the ephemerides package is not completely +up-to-date. Fortunately, it's relatively simple to update the +files manually whenever you want. + +::NOTE:: If you find that the ephemerides package is woefully +outdated, and you follow this manual-install procedure, PLEASE +send your final comets.dat and asteroids.dat files to +kstars-devel@kde.org! Now is your chance to be a KStars Hero! + + +Step 1: The JPL Webpage + +Point your browser to the following URL: +http://ssd.jpl.nasa.gov/sb_elem.html + + +Step 2: The Comets + +Under "ASCII Files", click on the "Comets" link, and save +this file as ~/.kde/share/apps/kstars/comets.dat (or as +$KDEDIR/share/apps/kstars/comets.dat for a system-wide install). + + +Step 3: The Asteroids + +Under "ASCII Files", click on the "Numbered Asteroids" link, +and save this file in a working directory as "asteroids.full.dat". + +This file contains about 100,000 asteroids, far more than we +want to deal with in KStars. I ship KStars with 2000 asteroids; +you may feel free to keep as many as you want (but be aware that +larger numbers will require more RAM and will use the CPU more). + +So, how do we pick which of the 100,000 asteroids to keep? I +think the most sensible option is to sort the list from biggest +to smallest, and then just keep the 2000 largest (or however +many you are keeping). However, there isn't a "size" column to +sort by! Ah, but there *is* an "absolute magnitude" column +(column 10). Absolute magnitude is a measure of the asteroid's +intrinsic brightness, which is a good indicator of its size. +Smaller numbers are brighter, so sorting the file such that the +magnitudes increase means that the biggest asteroids are at the +top of the list. + +Use the "sort" command to sort, and the "head" command to cut +out the first 2000 lines, like this: + + % sort -n -k 10 asteroids.full.dat | head -n 2000 > asteroids.dat + + [[ WARNING: There is (at least) one asteroid with spaces in its + name ("van de Hulst"), which messes up the columns for that object. + You may want to rename this object before sorting.]] + +FInally, copy "asteroids.dat" to ~/.kde/share/apps/kstars/ (for +single-user install) or $KDEDIR/share/apps/kstars/ (for system +install). diff --git a/kstars/README.i18n b/kstars/README.i18n new file mode 100644 index 00000000..6953afba --- /dev/null +++ b/kstars/README.i18n @@ -0,0 +1,59 @@ +README.i18n: Instructions for Translating KStars +copyright 2002 by Jason Harris and the KStars team. +This document is licensed under the terms of the GNU Free Documentation License +------------------------------------------------------------------------------- + + +Some parts of i18n in KStars are a bit complicated, so we provide +this document to answer some questions you might have. + ++ Strings in data files. + + KStars has many data files that contain strings that you may want + to translate: cities.dat, cnames.dat, image_url.dat, info_url.dat + + We have modified our Makefile to automatically parse these files + and generate a "dummy" source file that only contains the translatable + strings from our data files. The file is called "kstars-i18n.cpp". + Once the kstars.pot file is generated, this file is destroyed. + + The advantage to this is that it requires no special effort on the + part of the translation teams; the data file strings are automatically + added to our POT file. The disadvantage is that our POT file is now + quite large! Especially because of the city names. Probably, most of + the city names won't need to be translated. We added a comment to + these strings indicating that they are optional. + + cnames.dat contains constellation names, in Latin. We include + an option in the program to display "Localized" names instead of + Latin names; if you want this to work for your language, you'll + need to provide translations for the strings in the POT file which + have a comment like: "Constellation name (optional)". + + ++ Alternate internet URL lists + + KStars provides many internet links to images and information on + specific objects in the sky. The links appear in an object's + right-click popup menu. The POT file already provides the link + text for translation, but there's still a problem: the websites + that the links go to are all in English! + + If you want to provide internet links that point to websites + in your native language, you can. Add a file to the CVS tree at: + kde-i18n//data/kdeedu/kstars/info_url.dat (where is + the two-letter code for your language). This file should contain + the list of internet links you want KStars to use when localized + for your language. You can look at the default info_url.dat to + figure out the file format; briefly, it's a colon-delimited line + with fields: object name, link text, link URL + + Note that your alternate info_url.dat file will completely replace + the default, so if you want to include some links from the original, + you will need to copy them over. Some of the sites we link to provide + versions of their pages in other languages (e.g., seds.org). So + for these sites, you can just modify the URLs from the default file. + + (you can also provide a localized version of image_url.dat, but this + is probably unnecessary since these are only image links). + diff --git a/kstars/README.images b/kstars/README.images new file mode 100644 index 00000000..c6904269 --- /dev/null +++ b/kstars/README.images @@ -0,0 +1,246 @@ + + Credits for Images used in KStars + + Jason Harris and the KStars team + +--------------------------------------------- + +KStars uses images in the skymap that are under copyright. +In most cases, these images are freely available for +non-commercial uses. When required, we have obtained +permission from the image's author. For each image, we +credit the author or source and provide a link to their +website, when available. + +Key: +FFNP: Free for non-profit/non-commercial use +FFE: Free for educational use +FWC: Free to use, with credit +UWP: Used with Permission +PD: Public Domain +CR: Authorship Credit Requested +GPL: Released under the General Public License + +DSS: Digitized Sky Survey +KPNO AOP: Kitt Peak Nat'l Observatory Advanced Observing Program +NOAO: National Optical Astronomical Observatories +AURA: Association of Universities for Research in Astronomy +NSF: National Science Foundation +ESO/VLT: European Southern Observatory / Very Large Telescope +ING: Isaac Newton Group of Telescopes (La Palma) +2MASS: 2-Micron All-Sky Survey +NASA/GSFC:Nat'l Aeronautics and Space Admin./Goddard Spaceflight Center + + +Messier Catalog Inline Image Credits: + +M 1: Till Credner and Sven Kohle (FFNP) +M 2: Doug Williams, N. A.Sharp NOAO/AURA/NSF (FFE/FFNP) +M 3: KPNO AOP (FFNP) +M 4: DSS (FFE/FFNP) +M 5: KPNO AOP (FFNP) +M 6: N. A. Sharp, Mark Hanna, AURA/NOAO/NSF (FFE/FFNP) +M 7: no image +M 8: KPNO AOP (FFNP) +M 9: DSS (FFE/FFNP) +M 10: Till Credner and Sven Kohle (FFNP) +M 11: 2MASS (FWC) +M 12: KPNO AOP (FFNP) +M 13: KPNO AOP (FFNP) +M 14: DSS (FFE/FFNP) +M 15: KPNO AOP (FFNP) +M 16: KPNO AOP (FFNP) +M 17: KPNO AOP (FFNP) +M 18: no image +M 19: DSS (FFE/FFNP) +M 20: KPNO AOP (FFNP) +M 21: no image +M 22: N. A. Sharp NOAO/AURA/NSF (FFE/FFNP) +M 23: no image +M 24: no image +M 25: no image +M 26: no image +M 27: ESO/VLT (FFE/FFNP) +M 28: 2MASS (FWC) +M 29: no image +M 30: N. A. Sharp NOAO/AURA/NSF (FFE/FFNP) +M 31: Jason Ware (UWP) +M 32: DSS (FFE/FFNP) +M 33: Brad Wallis and Robert Provin (FFNP) +M 34: no image +M 35: no image +M 36: no image +M 37: no image +M 38: no image +M 39: no image +M 40: no image +M 41: no image +M 42: Brad Wallis and Robert Provin +M 43: no image +M 44: no image +M 45: Dean Jacobson (UWP) +M 46: no image +M 47: no image +M 48: no image +M 49: DSS (FFE/FFNP) +M 50: Till Credner and Sven Kohle (FFNP) +M 51: ING (FFNP) +M 52: no image +M 53: DSS (FFE/FFNP) +M 54: DSS (FFE/FFNP) +M 55: DSS (FFE/FFNP) +M 56: DSS (FFE/FFNP) +M 57: HST image (FWC) +M 58: KPNO AOP (FFNP) +M 59: N.A.Sharp AURA/NOAO/NSF (FFE/FFNP) +M 60: DSS (FFE/FFNP) +M 61: KPNO AOP (FFNP) +M 62: 2MASS (FWC) +M 63: KPNO AOP (FFNP) +M 64: KPNO AOP (FFNP) +M 65: KPNO AOP (FFNP) +M 66: KPNO AOP (FFNP) +M 67: Jan Wisniewski (FFNP) +M 68: DSS (FFE/FFNP) +M 69: DSS (FFE/FFNP) +M 70: DSS (FFE/FFNP) +M 71: Till Credner and Sven Kohle (FFNP) +M 72: DSS (FFE/FFNP) +M 73: DSS (FFE/FFNP) +M 74: DSS (FFE/FFNP) +M 75: DSS (FFE/FFNP) +M 76: Scott J. Wolk and Nancy R. Adams (FFE/FFNP) +M 77: KPNO AOP (FFNP) +M 78: KPNO AOP (FFNP) +M 79: DSS (FFE/FFNP) +M 80: DSS (FFE/FFNP) +M 81: N.A.Sharp AURA/NOAO/NSF (FFE/FFNP) +M 82: KPNO AOP (FFNP) +M 83: ESO/VLT (FWC) +M 84: Grasslands Observatory (UWP) +M 85: N. A. Sharp AURA/NOAO/NSF (FFE/FFNP) +M 86: Grasslands Observatory (UWP) +M 87: KPNO AOP (FFNP) +M 88: N. A. Sharp AURA/NOAO/NSF (FFE/FFNP) +M 89: N. A. Sharp AURA/NOAO/NSF (FFE/FFNP) +M 90: KPNO AOP (FFNP) +M 91: KPNO AOP (FFNP) +M 92: DSS (FFE/FFNP) +M 93: N. A. Sharp AURA/NOAO/NSF (FFE/FFNP) +M 94: KPNO AOP (FFNP) +M 95: KPNO AOP (FFNP) +M 96: KPNO AOP (FFNP) +M 97: KPNO AOP (FFNP) +M 98: N. A. Sharp AURA/NOAO/NSF (FFE/FFNP) +M 99: KPNO AOP (FFNP) +M 100: KPNO AOP (FFNP) +M 101: N.A. Sharp AURA/NOAO/NSF +M 102: no image +M 103: Hillary Mathis, N. A. Sharp AURA/NOAO/NSF (FFE/FFNP) +M 104: ESO/VLT (FWC) +M 105: N. A. Sharp AURA/NOAO/NSF (FFE/FFNP) +M 106: KPNO AOP (FFNP) +M 107: DSS (FFE/FFNP) +M 108: KPNO AOP (FFNP) +M 109: KPNO AOP (FFNP) +M 110: N. A. Sharp AURA/NOAO/NSF (FFE/FFNP) + + +Planets Inline Image Credits: +Mercury: NASA/GSFC (PD/CR) +Venus: NASA/GSFC (PD/CR) +Moon: based on a photo contributed by Frank Stefani (GPL) +Mars: NASA and Hubble Heritage team (PD/CR) +Jupiter: NASA/GSFC (PD/CR) +Saturn: NASA and Hubble Heritage team (PD/CR) +Uranus: Erich Karkoschka (University of Arizona) and NASA (PD/CR) +Neptune: NASA Voyager 2 (PD/CR) +Pluto: NASA/GSFC (PD/CR) + + +Credits and permissions, listed by author/source: + + +Individual Authors: + +Till Credner and Sven Kohle: http://www.allthesky.com +Images copyright Till Credner and Sven Kohle. They may be used for +private and non-profit educational purposes. + +Martin Germano: http://home.earthlink.net/~mcgermano/ +Images copyright Martin Germano. Used with permission. + +Dean Jacobson: http://www.astrophoto.net +Images copyright Dean Jacobson. Used with permission. + +Brad Wallis and Robert Provin: +http://voltaire.csun.edu/wallis_provin.html +Images copyright Brad Wallis and Robert Provin. They may be used +for non-profit purposes, as long as proper credit is given. + +Jason Ware: http://www.galaxyphoto.com +Images copyright Jason Ware. Used with permission. + +Jan Wisniewski: http://jwisn.freeyellow.com/list.htm +Images copyright Jan Wisniewski. They may be used +for non-commercial purposes, as long as proper credit is given. + +Scott J. Wolk and Nancy R. Adams: +http://hea-www.harvard.edu/~swolk/pretty.html +Image copyright Scott J. Wolk and Nancy R. Adams. They may be used +for non-commercial purposes, as long as proper credit is given. + + +Organizations: + +DSS: http://archive.stsci.edu/dss/index.html +The Digitized Sky Survey is in the public domain. The DSS +was produced at the Space Telescope Science Institute under U.S. +Government grant NAG W-2166. The images of these surveys are based +on photographic data obtained using the Oschin Schmidt Telescope on +Palomar Mountain and the UK Schmidt Telescope. The plates were +processed into the present compressed digital form with the +permission of these institutions. + +KPNO AOP: http://www.noao.edu/outreach/aop/ +The Advanced Observing Program at Kitt Peak National Observatory +is a public program in which participants use the high-tech +resources of the Kitt Peak Visitor Center Observatory to create +their own film or digital images of objects in the night sky. All +images are freely available for non-commercial use in electronic +form, but may not be printed on paper without written permission. + +ESO/VLT: http://www.eso.org/outreach/gallery/astro/ +Images taken using the European Southern Observatory's +Very Large Telescope in Chile. Images published in the ESO +Image Gallery may be reproduced for non-commercial purposes. + +HST Public Pictures: http://oposite.stsci.edu/pubinfo/pictures.html +HST Image Gallery: http://hubble.stsci.edu/gallery/ +Hubble Heritage Project: http://heritage.stsci.edu/ +Images published by the Space Telescope Science Institute are +in the public domain. + +Grasslands Observatory: http://www.3towers.com/index.htm +Owned by Tim Hunter, who operates the observatory with +James McGaha. Images of the entire Messier catalog as well as many +NGC objects are published on their website. Images in KStars are +used with permission. + +Isaac Newton Group of Telescopes Gallery: +http://www.ing.iac.es/PR/science/pictures.html +Images courtesy of the Isaac Newton Group of Telescopes, La Palma. + +NOAO/AURA/NSF Image Gallery: +http://www.noao.edu/image_gallery/ +NOAO allows reproduction, authorship of derivative works, and other +transformations of the original work strictly for educational and +research purposes without further permission. + +2MASS Messier objects: +http://www.ipac.caltech.edu/2mass/gallery/messiercat.html +Images obtained as part of the Two Micron All Sky Survey (2MASS), +a joint project of the University of Massachusetts and the Infrared +Processing and Analysis Center/California Institute of Technology, +funded by the National Aeronautics and Space Administration and the +National Science Foundation. diff --git a/kstars/README.planetmath b/kstars/README.planetmath new file mode 100644 index 00000000..5fd8f6f7 --- /dev/null +++ b/kstars/README.planetmath @@ -0,0 +1,112 @@ +README.planetmath: Understanding Planetary Positions in KStars. +copyright 2002 by Jason Harris and the KStars team. +This document is licensed under the terms of the GNU Free Documentation License +------------------------------------------------------------------------------- + + +0. Introduction: Why are the calculations so complicated? + +We all learned in school that planets orbit the Sun on simple, beautiful +elliptical orbits. It turns out this is only true to first order. It +would be precisely true only if there was only one planet in the Solar System, +and if both the Planet and the Sun were perfect point masses. In reality, +each planet's orbit is constantly perturbed by the gravity of the other planets +and moons. Since the distances to these other bodies change in a complex way, +the orbital perturbations are also complex. In fact, any time you have more +than two masses interacting through mutual gravitational attraction, it is +*not possible* to find a general analytic solution to their orbital motion. +The best you can do is come up with a numerical model that predicts the orbits +pretty well, but imperfectly. + + +1. The Theory, Briefly + +We use the VSOP ("Variations Seculaires des Orbites Planetaires") theory of +planet positions, as outlined in "Astronomical Algorithms", by Jean Meeus. +The theory is essentially a Fourier-like expansion of the coordinates for +a planet as a function of time. That is, for each planet, the Ecliptic +Longitude, Ecliptic Latitude, and Distance can each be approximated as a sum: + + Long/Lat/Dist = s(0) + s(1)*T + s(2)*T^2 + s(3)*T^3 + s(4)*T^4 + s(5)*T^5 + +where T is the number of Julian Centuries since J2000. The s(N) parameters +are each themselves a sum: + + s(N) = SUM_i[ A(N)_i * Cos( B(N)_i + C(N)_i*T ) ] + +Again, T is the Julian Centuries since J2000. The A(N)_i, B(N)_i and C(N)_i +values are constants, and are unique for each planet. An s(N) sum can +have hundreds of terms, but typically, higher N sums have fewer terms. +The A/B/C values are stored for each planet in the files +..vsop. For example, the terms for the s(3) sum +that describes the T^3 term for the Longitude of Mars are stored in +"mars.L3.vsop". + +Pluto is a bit different. In this case, the positional sums describe the +Cartesian X, Y, Z coordinates of Pluto (where the Sun is at X,Y,Z=0,0,0). +The structure of the sums is a bit different as well. See KSPluto.cpp +(or Astronomical Algorithms) for details. + +The Moon is also unique, but the general structure, where the coordinates +are described by a sum of several sinusoidal series expansions, remains +the same. + + +2. The Implementation. + +The KSplanet class contains a static OrbitDataManager member. The +OrbitDataManager provides for loading and storing the A/B/C constants +for each planet. In KstarsData::slotInitialize(), we simply call +loadData() for each planet. KSPlanet::loadData() calls +OrbitDataManager::loadData(QString n), where n is the name of the planet. + +The A/B/C constants are stored hierarchically: + + The A,B,C values for a single term in an s(N) sum are stored in an + OrbitData object. + + The list of OrbitData objects that compose a single s(N) sum is + stored in a QVector (recall, this can have up to hundreds of elements). + + The six s(N) sums (s(0) through s(5)) are collected as an array of + these QVectors ( typedef QVector OBArray[6] ). + + The OBArrays for the Longitude, Latitude, and Distance are collected + in a class called OrbitDataColl. Thus, OrbitDataColl stores all the + numbers needed to describe the position of any planet, given the + Julian Day. + + The OrbitDataColl objects for each planet are stored in a QDict object + called OrbitDataManager. Since OrbitDataManager is static, each planet can + access this single storage location for their positional information. + (A QDict is basically a QArray indexed by a string instead of an integer. + In this case, the OrbitDataColl elements are indexed by the name of the + planets.) + +Tree view of this hierarchy: + +OrbitDataManager[QDict]: Stores 9 OrbitDataColl objects, one per planet. +| ++--OrbitDataColl: Contains all three OBArrays (for + Longitude/Latitude/Distance) for a single planet. + | + +--OBArray[array of 6 QVectors]: the collection of s(N) sums for + the Latitude, Longitude, or Distance. + | + +--QVector: Each s(N) sum is a QVector of OrbitData objects + | + +--OrbitData: a single triplet of the constants A/B/C for + one term in an s(N) sum. + +To determine the instantaneous position of a planet, the planet calls its +findPosition() function. This first calls calcEcliptic(double T), which +does the calculation outlined above: it computes the s(N) sums to determine +the Heliocentric Ecliptic Longitude, Ecliptic Latitude, and Distance to the +planet. findPosition() then transforms from heliocentric to geocentric +coordinates, using a KSPlanet object passed as an argument representing the +Earth. Then the ecliptic coordinates are transformed to equatorial +coordinates (RA,Dec). Finally, the coordinates are corrected for the +effects of nutation, aberration, and figure-of-the-Earth. Figure-of-the-Earth +just means correcting for the fact that the observer is not at the center of +the Earth, rather they are on some point on the Earth's surface, some 6000 km +from the center. This results in a small parallactic displacement of the +planet's coordinates compared to its geocentric position. In most cases, +the planets are far enough away that this correction is negligible; however, +it is particularly important for the Moon, which is only 385 Mm (i.e., +385,000 km) away. + diff --git a/kstars/README.timekeeping b/kstars/README.timekeeping new file mode 100644 index 00000000..412c371a --- /dev/null +++ b/kstars/README.timekeeping @@ -0,0 +1,113 @@ +README.timekeeping: Keeping time in KStars +copyright 2002 by Jason Harris and the KStars team. +This document is licensed under the terms of the GNU Free Documentation License +------------------------------------------------------------------------------- + + +1. The Basics + +Timekeeping is handled by the SimClock class. SimClock stores the +simulation time as the Julian Day, in a long double variable +("julian"). A long double is required to provide sub-second resolution +in the Julian Day value. The date can be converted to a calendar date +(QDateTime object) with the UTC() function. julian is updated every +0.1 sec by an internal QTimer, using the SimClock::tick() SLOT, +connected to the internal QTimer's timeout() SIGNAL. + +We make a distinction between "system time" and "simulation time". +System time is real time, according to the computer's CPU clock. +Simulation time is the time according to KStars; since the time and +date are adjustable, system time and simulation time can have an +arbitrary offset. Furthermore, SimClock has an adjustable Scale +parameter that determines how many seconds of simulation time pass for +each second of system time. Scale can even be negative, indicating +that the simulation clock is running backwards. + +The simplest way to advance the simulation time would be to add +(0.1*Scale) seconds to julian every time tick() is called. However, +this is not accurate, because there is always some error associated +with the time it takes to execute tick(), and these errors would +accumulate during each cycle. Instead, tick() measures the elapsed +time since some fixed system-time marker ("sysmark"), and adds +(elapsed_time*Scale) seconds to "julianmark", a fixed simulation-time +marker that was the exact simulation time at the moment the system-time +marker was set. This is much more accurate, because any errors in +tick() do not accumulate. Any time the clock is started, or its +scale changed, the sysmark and julianmark markers are reset (they are +also reset if they have not changed in more than 24 hours of real time). + +tick() emits the timeAdvanced() signal, which is connected to +KStarsData::updateTime(), which takes care of updating object +coordinates and drawing the skymap (see below for details). + +Note also that the SimClock class only handles the Julian Day and the +Universal Time, not the local time. Time zone corrections and daylight +savings time are handled by KStarsData::updateTime(). + + +2. Manual Mode + +The above procedure works well, as long as tick() takes less than 0.1 sec, +on average (including the time taken by KStarsData::updateTime()). In +practice, large values of Scale cause more calls to updateTime() than the +CPU is able to handle. This results in some time steps being skipped +altogether, which makes the simulation seem jerky. + +To compensate for this, we implemented a "Manual Mode" for SimClock. In +Manual mode, the internal QTimer is stopped, so that tick() is not +triggered every 0.1 seconds. Instead, a similar function (manualTick()) +is called whenever KStarsData::updateTime() has finished. manualTick() +adds Scale seconds to the simulation time. So, the Scale parameter has +a slightly different meaning in Manual mode. The simulation time +no longer runs at strictly Scale seconds per real-time second; rather, +every update of the simulation occurs exactly Scale simulation-seconds +after the previous update, no matter how long the update takes. + +There are two bool variables in SimClock, ManualMode and ManualActive. +The first controls whether the clock is using Manual Mode (accessed by +isManualMode()); the second controls whether the clock is running in +Manual Mode (recall that the internal timer is halted when in Manual +Mode). The function isActive() returns whether the clock is running, +for both the standard mode and Manual Mode. + + +3. KStarsData::updateTime() + +updateTime() is a SLOT connected to the SimClock's timeAdvanced() +SIGNAL, which is emitted every tick() or manualTick(). + +KStarsData keeps its own representation of the universal time as a +QDateTime object (UTime); the first thing that updateTime() does is to +reset this with clock->UTC(). It then sets the local time QDateTime +object (LTime) by adding 3600*geo->TZ() seconds to UTime. It then +checks if it has reached the next daylight savings time change point, +and adjusts the Time Zone offset, if necessary. + +There is a group of time-dependent numbers such as the obliquity and +the sun's mean anomaly; these are kept in the KSNumbers class. The next +thing updateTime() does is create a KSNumbers object appropriate for the +current julian day value [we may be able to save some time by keeping a +persistent KSNumbers object, and not updating it on every call to +updateTime(), as the values stored there don't change very quickly]. + +There are several things that don't need to be updated on every call to +updateTime(). To save time, we only update them if a certain amount of +time has passed since the last update. For example, the LastNumUpdate +variable stores the julian day of the last time object coordinates were +updated for precession/nutation/aberration. This needs to happen once +per simulation day, so whenever (CurrentDate-LastNumUpdate) exceeds 1.0, +it signals the update (by setting needNewCoords=true) and resets +LastNumUpdate to CurrentDate. Similarly, we use LastPlanetUpdate to +update planet coordinates 100 times per day. LastSkyUpdate monitors +the last time the horizontal coordinates were updated (the update +interval is dependent on the current zoom setting). + +Next, we update the focus position. If no object is being tracked, and +useAltAz=true, then the focus RA needs to advance at the sidereal rate +(one second on the sky per sidereal second of time). If the simulation +is tracking an object, then the focus is set to the object's coordinates. +(See README.skymap for details on the focus position and animated +slewing) + +Finally, the last thing updateTime() does is to re-draw the sky by calling +SkyMap::update(); see README.skymap for details. diff --git a/kstars/TODO b/kstars/TODO new file mode 100644 index 00000000..fa6e56ab --- /dev/null +++ b/kstars/TODO @@ -0,0 +1,127 @@ +## KStars TODO list: updated August 2004 +## Announce interest in working on these on kstars-devel@kde.org +## suggest new items on the same list or at http://bugs.kde.org + + +1. Bug reports to be resolved: + +- 69818: Empty Sky on PPC + +- 71434: Date boxes too small [cannot reproduce] + +- 77564: Sun and other planets overlay in dumped image [cannot reproduce] + +- 81303: KStars crashes with segfault after loading + +- 85322: Cannot start INDI service [cannot reproduce] + + +2. Other Required Fixes: + +- Improve opaque ground polygon + +- Fix custom catalogs, make it *much* easier to add custom objects. + +- UI file for Location dialog (and others?) + +- "Engage Tracking" menu/toolbar action jumps to previous tracked object + +- INDI device manager: Close button instead of Ok/Cancel + +- ExtDatePicker highlights wrong day for year<2000 (correct day selected, + just highlighting is wrong) + +- OpsDialog: zoomed-out faint limit not restricted to be <= zoomed-in limit + +- OpsDialog: child widgets should disable when parent deselected: + Stars, Asteroids, Comets, CNames, MW, Hide obj. + +- OpsDialog: Remove All Trails button does nothing + +- OpsDialog: modifying the Hide Objects timestep should trigger Apply button + +- AltVsTime: can add custom object more than once, because coords are + re-precessed + +- Details: Messier object with no long name display M name twice + +- Details: "Edit Link" button should allow link text to be changed + +- Details: Log window: get rid of Save button; text should silently autosave + +- ScriptBuilder: Does not warn if Save As target already exists + +- ScriptBuilder: Sometimes, opening a script file sets UnsavedChanges + +- Removing a User Label does not cause it to disappear immediately + +- Showing star mag label, but not name label, prepends "star" to label + + +3. Wishlist Items + +- 51299: Marking of important points on celestial lines + +- 63369: Display multiple views [Low priority] + +- 66177: Screen saver mode + +- 68529: Occultation detection + +- 77748: Show Magelanic Cloud contours + +- 78068: Option to startup with clock paused + +- 79671: Ability to add individual custom objects or "pushpin" markers + +- 81617: Ability to save and reload "view profiles" + +- 81760: Add "Goto" button to Details/WUT + +- 82946: Include Constellation in object details + +- 83125: Add new cities in Sweden + + +4. New Features + +- Almanac tool (sun events, moon events, planet events, etc) + +- Observing list tool (under development by Jeff Woods) + +- Solar system viewer: more interactive; independent clock; include minor bodies + +- JMoons tool: show dates rather than day offset; show position of moons at t0 + +- Countour lines for nebulae + +- Alternative sky-projection schemes + +- Indicate binarity/variability of stars on map? + +- DCOP functions for overlay drawing of text and lines + +- add light grey "dd:mm:ss" text to dmsBoxes, which disappears when it gets focus + +- Better rendering of comets and asteroids + + +5. Large projects: +- OpenGL rendering + +- Add more planet satellites + +- Add Earth satellites (man-made) + +- Update moon position code to Meeus 1998. + + +6. Ever-present needs +- Translations + +- Improve documentation + +- More AstroInfo articles + +- More internet links + diff --git a/kstars/configure.in.in b/kstars/configure.in.in new file mode 100644 index 00000000..5bc872a4 --- /dev/null +++ b/kstars/configure.in.in @@ -0,0 +1,106 @@ +dnl KStars configuration + +timezone_int=no +AC_TRY_COMPILE( + #include + , + daylight = 0; + timezone = 0; + , + AC_DEFINE(TIMEZONE_IS_INT,1,[The symbol timezone is an int, not a function]) + , + AC_DEFINE(TIMEZONE_IS_INT,0,[The symbol timezone is an int, not a function]) + ) + +# KStars INDI driver for the FLI CCD +case "${host_os}" in + *linux* ) OSDIR=linux ;; + *bsd* ) OSDIR=bsd ;; + * ) OSDIR=null ;; +esac + +# This variable to is check for the availability of libusb +have_libusb="no" + +dnl --enable-libusb=PATH +AC_ARG_ENABLE(libusb, + AC_HELP_STRING([--enable-libusb=PATH],[libusb path (default /usr)]), + [ + case ${enableval} in + "" | "yes" | "YES") + ;; + "no" | "NO") + use_libusb=false + ;; + *) + CPPFLAGS="$CPPFLAGS -I${enableval}/include" + LDFLAGS="$LDFLAGS -L${enableval}/lib" + ;; + esac + ] +) + +dnl check if libusb is available +if test "${use_libusb}" != false ; then + AC_SUBST(LIBUSB) + AC_CHECK_HEADERS(usb.h, [have_libusb="yes"], + [ AC_MSG_WARN([usb.h not found, use --enable-libusb=PATH. Otherwise, INDI will compile without Apogee USB support.]) ]) + + ac_save_LIBS="$LIBS" + LIBS="$LIBS $COREFOUNDATION $IOKIT" + AC_CHECK_LIB(usb, usb_init, [LIBUSB="$LIBUSB -lusb" have_libusb="yes"], + [ AC_MSG_WARN([libusb not found. INDI will compile without Apogee USB support.]) ]) + LIBS="$ac_save_LIBS" + +fi + +dnl check if v4l2 is available +have_v4l2=false +case "$target" in + *-*-linux*) + AC_ARG_ENABLE(v4l2, + [AC_HELP_STRING([--disable-v4l2], + [disable V4L2 interface for KStars])], + [ case "${enableval}" in + no) disable_v4l2=yes ;; + yes) disable_v4l2=no ;; + *) AC_MSG_ERROR(bad value ${enableval} for --disable-v4l2) ;; + esac], + [disable_v4l2=no]) + if test x$disable_v4l2 = xno; then + AC_CHECK_TYPE([struct v4l2_buffer], + [have_v4l2=true], + [have_v4l2=false], + [#include +#include ]) + if test x$have_v4l2 = xfalse; then + KERNEL_VERSION=`uname -r` + AC_CHECK_FILE(/lib/modules/$KERNEL_VERSION/build/include/linux/videodev2.h, + [AC_MSG_WARN([]) + AC_MSG_WARN([]) + AC_MSG_WARN([We cannot locate videodev2.h in /usr/include/linux]) + AC_MSG_WARN([]) + AC_MSG_WARN([This file is responsible for V4L2 in KStars]) + AC_MSG_WARN([This file is correct in /lib/modules/$KERNEL_VERSION/build/include]) + AC_MSG_WARN([It is recommended that you copy this file and videodev.h to /usr/include/linux]) + AC_MSG_WARN([]) + ]) + fi + else + have_v4l2=false + fi + ;; + *) + ;; + esac + +if test x$have_v4l2 = xtrue; then + AC_DEFINE(HAVE_LINUX_VIDEODEV2_H, 1, [Define to 1 if you have the header file.]) +fi + +AM_CONDITIONAL(BSD, test x$OSDIR = xbsd) +AM_CONDITIONAL(LINUX, test x$OSDIR = xlinux) +AM_CONDITIONAL(NULL, test x$OSDIR = xnull) +AM_CONDITIONAL(HAVE_LIBUSB, test x$have_libusb = xyes) +AM_CONDITIONAL(HAVE_V4L2, [test x$have_v4l2 = xtrue]) + diff --git a/kstars/kstars.kdevelop b/kstars/kstars.kdevelop new file mode 100644 index 00000000..fa51ce3f --- /dev/null +++ b/kstars/kstars.kdevelop @@ -0,0 +1,97 @@ + + + + Jason Harris + kstars@30doradus.org + KDevKDEAutoProject + C++ + + KDE + Qt + + + + + kstars + + + \s--build=i386-linux --host=i386-linux --target=i386-linux --prefix=/usr --with-qt-dir=/usr/lib/qt2\s + + + + + + + + + + + + + + \s-O0 -g3 -Wall + + + + + + + executable + + + + + + + + + + + + + false + + false + + + + + gtk + gnustep + python + php + perl + + + + + libtool + + + + -f + + + + -dP + -f + -C -d -P + -u3 -p + + + + + true + true + true + false + true + true + true + 250 + 400 + 250 + + + + diff --git a/kstars/kstars.kdevprj b/kstars/kstars.kdevprj new file mode 100644 index 00000000..77b6886f --- /dev/null +++ b/kstars/kstars.kdevprj @@ -0,0 +1,3171 @@ +[AUTHORS] +dist=true +install=false +install_location= +type=DATA + +[COPYING] +dist=true +install=false +install_location= +type=DATA + +[ChangeLog] +dist=true +install=false +install_location= +type=DATA + +[Config for BinMakefileAm] +addcxxflags= +bin_program=kstars +cflags= +cppflags= +cxxflags=\s-O0 -g3 -Wall +ldadd=-lkio -lkdeprint -lm $(LIB_KFILE) $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_QT) +ldflags=\s\s + +[General] +AMChanged=true +author=Jason Harris +configure_args=\s--build=i386-linux --host=i386-linux --target=i386-linux --prefix=/usr --with-qt-dir=/usr/lib/qt2\s +email=kstars@30doradus.org +kdevprj_version=1.3 +lfv_open_groups= +make_options=\s-j1 +makefiles=Makefile.am,kstars/Makefile.am,kstars/data/Makefile.am +modifyMakefiles=true +project_name=KStars +project_type=normal_kde2 +sgml_file= +short_info=A Desktop Planetarium for KDE +sub_dir=kstars/ +version=0.9.1 +version_control=None +workspace=33555202 + +[INSTALL] +dist=true +install=false +install_location= +type=DATA + +[LFV Groups] +GNU=AUTHORS,COPYING,ChangeLog,INSTALL,README,TODO,NEWS +Headers=*.h,*.hh,*.hxx,*.hpp,*.H +Others=* +Sources=*.cpp,*.c,*.cc,*.C,*.cxx,*.ec,*.ecpp,*.lxx,*.l++,*.ll,*.l +Translations=*.po +User Interface=*.kdevdlg,*.ui,*.rc +groups=Headers,Sources,User Interface,Translations,GNU,Others + +[Makefile.am] +files=kstars.kdevprj,AUTHORS,COPYING,ChangeLog,INSTALL,README,TODO,kstars.lsm,README.customize +sub_dirs=kstars +type=normal + +[README] +dist=true +install=false +install_location= +type=DATA + +[README.customize] +dist=true +install=false +install_location= +type=DATA + +[TODO] +dist=true +install=false +install_location= +type=DATA + +[kstars.kdevprj] +dist=true +install=false +install_location= +type=DATA + +[kstars.lsm] +dist=true +install=false +install_location= +type=DATA + +[kstars/KSFileReader.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/Makefile.am] +files=kstars/main.cpp,kstars/kstars.cpp,kstars/kstars.h,kstars/kstars.desktop,kstars/skymap.cpp,kstars/skymap.h,kstars/geolocation.cpp,kstars/geolocation.h,kstars/skyobject.cpp,kstars/skyobject.h,kstars/dms.cpp,kstars/dms.h,kstars/skypoint.cpp,kstars/skypoint.h,kstars/timedialog.cpp,kstars/timedialog.h,kstars/locationdialog.cpp,kstars/locationdialog.h,kstars/mapcanvas.cpp,kstars/mapcanvas.h,kstars/viewopsdialog.cpp,kstars/viewopsdialog.h,kstars/finddialog.cpp,kstars/finddialog.h,kstars/ksplanet.cpp,kstars/ksplanet.h,kstars/kssun.cpp,kstars/kssun.h,kstars/kstarsdata.cpp,kstars/kstarsdata.h,kstars/kstarssplash.cpp,kstars/kstarssplash.h,kstars/kstarsoptions.h,kstars/kstarsoptions.cpp,kstars/magnitudespinbox.cpp,kstars/magnitudespinbox.h,kstars/skyobjectname.cpp,kstars/skyobjectname.h,kstars/ksmoon.cpp,kstars/ksmoon.h,kstars/imageviewer.cpp,kstars/imageviewer.h,kstars/timespinbox.cpp,kstars/timespinbox.h,kstars/starobject.cpp,kstars/starobject.h,kstars/starpixmap.cpp,kstars/starpixmap.h,kstars/kspluto.cpp,kstars/kspluto.h,kstars/addlinkdialog.cpp,kstars/addlinkdialog.h,kstars/toggleaction.h,kstars/toggleaction.cpp,kstars/simclock.h,kstars/simclock.cpp,kstars/ksutils.h,kstars/ksutils.cpp,kstars/ksnumbers.cpp,kstars/ksnumbers.h,kstars/kstarsui.rc,kstars/ksplanetbase.cpp,kstars/ksplanetbase.h,kstars/dmsbox.cpp,kstars/dmsbox.h,kstars/timebox.cpp,kstars/timebox.h,kstars/astrocalc.cpp,kstars/astrocalc.h,kstars/modcalcjd.cpp,kstars/modcalcjd.h,kstars/modcalcprec.cpp,kstars/modcalcprec.h,kstars/modcalcgalcoord.cpp,kstars/modcalcgalcoord.h,kstars/modcalcsidtime.cpp,kstars/modcalcsidtime.h,kstars/modcalcgeodcoord.cpp,kstars/modcalcgeodcoord.h,kstars/filesource.cpp,kstars/filesource.h,kstars/stardatasink.cpp,kstars/stardatasink.h,kstars/planetcatalog.h,kstars/planetcatalog.cpp,kstars/objectnamelist.cpp,kstars/objectnamelist.h,kstars/kstarsactions.cpp,kstars/kstarsinit.cpp,kstars/addcatdialog.cpp,kstars/addcatdialog.h,kstars/kstarsmessagebox.cpp,kstars/kstarsmessagebox.h,kstars/skymapevents.cpp,kstars/focusdialog.cpp,kstars/focusdialog.h,kstars/kstars_options_handling.cpp,kstars/timezonerule.cpp,kstars/timezonerule.h,kstars/modcalcapcoord.cpp,kstars/modcalcapcoord.h,kstars/timestepbox.cpp,kstars/timestepbox.h,kstars/timeunitbox.cpp,kstars/timeunitbox.h,kstars/detaildialog.cpp,kstars/detaildialog.h,kstars/colorscheme.cpp,kstars/colorscheme.h,kstars/infobox.cpp,kstars/infoboxes.cpp,kstars/infoboxes.h,kstars/infobox.h,kstars/modcalcdaylength.cpp,kstars/modcalcdaylength.h,kstars/lcgenerator.h,kstars/lcgenerator.cpp,kstars/jupitermoons.cpp,kstars/jupitermoons.h,kstars/modcalcazeldlg.ui,kstars/modcalcazel.cpp,kstars/modcalcazel.h,kstars/elts.cpp,kstars/elts.h,kstars/eltscanvas.cpp,kstars/eltscanvas.h,kstars/KSFileReader.h,kstars/ksfilereader.cpp,kstars/ksfilereader.h,kstars/ksasteroid.cpp,kstars/ksasteroid.h,kstars/kscomet.cpp,kstars/kscomet.h,kstars/modcalcjddlg.ui,kstars/modcalcsidtimedlg.ui,kstars/modcalcprecdlg.ui,kstars/kspopupmenu.cpp,kstars/kspopupmenu.h,kstars/skymapdraw.cpp,kstars/kstarsdcop.cpp,kstars/modcalcgeoddlg.ui,kstars/wutdialog.cpp,kstars/wutdialog.h,kstars/modcalcapcoorddlg.ui,kstars/modcalcgalcoorddlg.ui,kstars/modcalcdaylengthdlg.ui,kstars/kslineedit.cpp,kstars/kslineedit.h,kstars/focusdialogdlg.ui +sub_dirs=data +type=prog_main + +[kstars/addcatdialog.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/addcatdialog.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/addlinkdialog.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/addlinkdialog.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/astrocalc.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/astrocalc.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/colorscheme.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/colorscheme.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/data/Cities.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/Cities.dat +type=DATA + +[kstars/data/Makefile.am] +files=kstars/data/Cities.dat,kstars/data/clines.dat,kstars/data/cnames.dat,kstars/data/ngcic01.dat,kstars/data/ngcic02.dat,kstars/data/ngcic03.dat,kstars/data/ngcic04.dat,kstars/data/ngcic05.dat,kstars/data/ngcic06.dat,kstars/data/ngcic07.dat,kstars/data/ngcic08.dat,kstars/data/ngcic09.dat,kstars/data/ngcic10.dat,kstars/data/ngcic11.dat,kstars/data/ngcic12.dat,kstars/data/ngcic13.dat,kstars/data/sao01.dat,kstars/data/sao02.dat,kstars/data/sao03.dat,kstars/data/sao04.dat,kstars/data/sao05.dat,kstars/data/sao06.dat,kstars/data/sao07.dat,kstars/data/sao08.dat,kstars/data/sao09.dat,kstars/data/sao10.dat,kstars/data/sao11.dat,kstars/data/sao12.dat,kstars/data/sao13.dat,kstars/data/sao14.dat,kstars/data/sao15.dat,kstars/data/sao16.dat,kstars/data/sao17.dat,kstars/data/sao18.dat,kstars/data/sao19.dat,kstars/data/sao20.dat,kstars/data/sao21.dat,kstars/data/sao22.dat,kstars/data/sao23.dat,kstars/data/sao24.dat,kstars/data/sao25.dat,kstars/data/sao26.dat,kstars/data/sao27.dat,kstars/data/sao28.dat,kstars/data/sao29.dat,kstars/data/sao30.dat,kstars/data/sao31.dat,kstars/data/sao32.dat,kstars/data/sao33.dat,kstars/data/sao34.dat,kstars/data/sao35.dat,kstars/data/sao36.dat,kstars/data/sao37.dat,kstars/data/sao38.dat,kstars/data/sao39.dat,kstars/data/sao40.dat,kstars/data/cr16-app-kstars.png,kstars/data/cr32-app-kstars.png,kstars/data/cr48-app-kstars.png,kstars/data/lo16-app-kstars.png,kstars/data/lo32-app-kstars.png,kstars/data/lo48-app-kstars.png,kstars/data/geomap.png,kstars/data/mercury.L0.vsop,kstars/data/mercury.L1.vsop,kstars/data/mercury.L2.vsop,kstars/data/mercury.L3.vsop,kstars/data/mercury.L4.vsop,kstars/data/mercury.L5.vsop,kstars/data/mercury.B0.vsop,kstars/data/mercury.B1.vsop,kstars/data/mercury.B2.vsop,kstars/data/mercury.B3.vsop,kstars/data/mercury.B4.vsop,kstars/data/mercury.B5.vsop,kstars/data/mercury.R0.vsop,kstars/data/mercury.R1.vsop,kstars/data/mercury.R2.vsop,kstars/data/mercury.R3.vsop,kstars/data/mercury.R4.vsop,kstars/data/mercury.R5.vsop,kstars/data/venus.L0.vsop,kstars/data/venus.L1.vsop,kstars/data/venus.L2.vsop,kstars/data/venus.L3.vsop,kstars/data/venus.L4.vsop,kstars/data/venus.L5.vsop,kstars/data/venus.B0.vsop,kstars/data/venus.B1.vsop,kstars/data/venus.B2.vsop,kstars/data/venus.B3.vsop,kstars/data/venus.B4.vsop,kstars/data/venus.B5.vsop,kstars/data/venus.R0.vsop,kstars/data/venus.R1.vsop,kstars/data/venus.R2.vsop,kstars/data/venus.R3.vsop,kstars/data/venus.R4.vsop,kstars/data/venus.R5.vsop,kstars/data/earth.L0.vsop,kstars/data/earth.L1.vsop,kstars/data/earth.L2.vsop,kstars/data/earth.L3.vsop,kstars/data/earth.L4.vsop,kstars/data/earth.L5.vsop,kstars/data/earth.B0.vsop,kstars/data/earth.B1.vsop,kstars/data/earth.B2.vsop,kstars/data/earth.B3.vsop,kstars/data/earth.B4.vsop,kstars/data/earth.R0.vsop,kstars/data/earth.R1.vsop,kstars/data/earth.R2.vsop,kstars/data/earth.R3.vsop,kstars/data/earth.R4.vsop,kstars/data/earth.R5.vsop,kstars/data/mars.L0.vsop,kstars/data/mars.L1.vsop,kstars/data/mars.L2.vsop,kstars/data/mars.L3.vsop,kstars/data/mars.L4.vsop,kstars/data/mars.L5.vsop,kstars/data/mars.B0.vsop,kstars/data/mars.B1.vsop,kstars/data/mars.B2.vsop,kstars/data/mars.B3.vsop,kstars/data/mars.B4.vsop,kstars/data/mars.B5.vsop,kstars/data/mars.R0.vsop,kstars/data/mars.R1.vsop,kstars/data/mars.R2.vsop,kstars/data/mars.R3.vsop,kstars/data/mars.R4.vsop,kstars/data/mars.R5.vsop,kstars/data/jupiter.L0.vsop,kstars/data/jupiter.L1.vsop,kstars/data/jupiter.L2.vsop,kstars/data/jupiter.L3.vsop,kstars/data/jupiter.L4.vsop,kstars/data/jupiter.L5.vsop,kstars/data/jupiter.B0.vsop,kstars/data/jupiter.B1.vsop,kstars/data/jupiter.B2.vsop,kstars/data/jupiter.B3.vsop,kstars/data/jupiter.B4.vsop,kstars/data/jupiter.B5.vsop,kstars/data/jupiter.R0.vsop,kstars/data/jupiter.R1.vsop,kstars/data/jupiter.R2.vsop,kstars/data/jupiter.R3.vsop,kstars/data/jupiter.R4.vsop,kstars/data/jupiter.R5.vsop,kstars/data/saturn.L0.vsop,kstars/data/saturn.L1.vsop,kstars/data/saturn.L2.vsop,kstars/data/saturn.L3.vsop,kstars/data/saturn.L4.vsop,kstars/data/saturn.L5.vsop,kstars/data/saturn.B0.vsop,kstars/data/saturn.B1.vsop,kstars/data/saturn.B2.vsop,kstars/data/saturn.B3.vsop,kstars/data/saturn.B4.vsop,kstars/data/saturn.B5.vsop,kstars/data/saturn.R0.vsop,kstars/data/saturn.R1.vsop,kstars/data/saturn.R2.vsop,kstars/data/saturn.R3.vsop,kstars/data/saturn.R4.vsop,kstars/data/saturn.R5.vsop,kstars/data/uranus.L0.vsop,kstars/data/uranus.L1.vsop,kstars/data/uranus.L2.vsop,kstars/data/uranus.L3.vsop,kstars/data/uranus.L4.vsop,kstars/data/uranus.L5.vsop,kstars/data/uranus.B0.vsop,kstars/data/uranus.B1.vsop,kstars/data/uranus.B2.vsop,kstars/data/uranus.B3.vsop,kstars/data/uranus.B4.vsop,kstars/data/uranus.R0.vsop,kstars/data/uranus.R1.vsop,kstars/data/uranus.R2.vsop,kstars/data/uranus.R3.vsop,kstars/data/uranus.R4.vsop,kstars/data/neptune.L0.vsop,kstars/data/neptune.L1.vsop,kstars/data/neptune.L2.vsop,kstars/data/neptune.L3.vsop,kstars/data/neptune.L4.vsop,kstars/data/neptune.L5.vsop,kstars/data/neptune.B0.vsop,kstars/data/neptune.B1.vsop,kstars/data/neptune.B2.vsop,kstars/data/neptune.B3.vsop,kstars/data/neptune.B4.vsop,kstars/data/neptune.B5.vsop,kstars/data/neptune.R0.vsop,kstars/data/neptune.R1.vsop,kstars/data/neptune.R2.vsop,kstars/data/neptune.R3.vsop,kstars/data/neptune.R4.vsop,kstars/data/jupiter.png,kstars/data/mars.png,kstars/data/mercury.png,kstars/data/neptune.png,kstars/data/pluto.png,kstars/data/saturn.png,kstars/data/sun.png,kstars/data/uranus.png,kstars/data/venus.png,kstars/data/kstars.png,kstars/data/earth.png,kstars/data/moon0.png,kstars/data/moon1.png,kstars/data/moon2.png,kstars/data/moon3.png,kstars/data/moon4.png,kstars/data/moon5.png,kstars/data/moon6.png,kstars/data/moon7.png,kstars/data/moon8.png,kstars/data/moon9.png,kstars/data/moon10.png,kstars/data/moon11.png,kstars/data/moon12.png,kstars/data/moon13.png,kstars/data/moon14.png,kstars/data/moon15.png,kstars/data/moon16.png,kstars/data/moon17.png,kstars/data/moon18.png,kstars/data/moon19.png,kstars/data/moon20.png,kstars/data/moon21.png,kstars/data/moon22.png,kstars/data/moon23.png,kstars/data/moonB.dat,kstars/data/moonLR.dat,kstars/data/fr_cnames.dat,kstars/data/image_url.dat,kstars/data/info_url.dat,kstars/data/m1.png,kstars/data/m10.png,kstars/data/m100.png,kstars/data/m101.png,kstars/data/m102.png,kstars/data/m103.png,kstars/data/m104.png,kstars/data/m105.png,kstars/data/m106.png,kstars/data/m107.png,kstars/data/m108.png,kstars/data/m109.png,kstars/data/m11.png,kstars/data/m110.png,kstars/data/m12.png,kstars/data/m13.png,kstars/data/m14.png,kstars/data/m15.png,kstars/data/m16.png,kstars/data/m17.png,kstars/data/m19.png,kstars/data/m2.png,kstars/data/m20.png,kstars/data/m22.png,kstars/data/m27.png,kstars/data/m28.png,kstars/data/m3.png,kstars/data/m30.png,kstars/data/m31.png,kstars/data/m32.png,kstars/data/m33.png,kstars/data/m4.png,kstars/data/m42.png,kstars/data/m45.png,kstars/data/m49.png,kstars/data/m5.png,kstars/data/m50.png,kstars/data/m51.png,kstars/data/m53.png,kstars/data/m54.png,kstars/data/m55.png,kstars/data/m56.png,kstars/data/m57.png,kstars/data/m58.png,kstars/data/m59.png,kstars/data/m6.png,kstars/data/m60.png,kstars/data/m61.png,kstars/data/m62.png,kstars/data/m63.png,kstars/data/m64.png,kstars/data/m65.png,kstars/data/m66.png,kstars/data/m67.png,kstars/data/m68.png,kstars/data/m69.png,kstars/data/m70.png,kstars/data/m71.png,kstars/data/m72.png,kstars/data/m73.png,kstars/data/m74.png,kstars/data/m75.png,kstars/data/m76.png,kstars/data/m77.png,kstars/data/m78.png,kstars/data/m79.png,kstars/data/m8.png,kstars/data/m80.png,kstars/data/m81.png,kstars/data/m82.png,kstars/data/m83.png,kstars/data/m84.png,kstars/data/m85.png,kstars/data/m86.png,kstars/data/m87.png,kstars/data/m88.png,kstars/data/m89.png,kstars/data/m9.png,kstars/data/m90.png,kstars/data/m91.png,kstars/data/m92.png,kstars/data/m93.png,kstars/data/m94.png,kstars/data/m95.png,kstars/data/m96.png,kstars/data/m97.png,kstars/data/m98.png,kstars/data/m99.png,kstars/data/pluto.freq,kstars/data/pluto.x,kstars/data/pluto.y,kstars/data/pluto.z,kstars/data/mw01.dat,kstars/data/mw02.dat,kstars/data/mw03.dat,kstars/data/mw04.dat,kstars/data/mw05.dat,kstars/data/mw06.dat,kstars/data/mw07.dat,kstars/data/mw08.dat,kstars/data/mw09.dat,kstars/data/mw10.dat,kstars/data/mw11.dat,kstars/data/chart.colors,kstars/data/default.colors,kstars/data/night.colors,kstars/data/tips,kstars/data/show_clines.png,kstars/data/show_cnames.png,kstars/data/show_deepsky.png,kstars/data/show_grid.png,kstars/data/show_horiz.png,kstars/data/show_mw.png,kstars/data/show_planets.png,kstars/data/show_stars.png,kstars/data/TZrules.dat,kstars/data/valaav.txt,kstars/data/asteroids.dat,kstars/data/comets.dat +sub_dirs= +type=normal + +[kstars/data/TZrules.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/TZrules.dat +type=DATA + +[kstars/data/asteroids.dat] +dist=true +install=false +install_location= +type=DATA + +[kstars/data/chart.colors] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/chart.colors +type=DATA + +[kstars/data/clines.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/clines.dat +type=DATA + +[kstars/data/cnames.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/cnames.dat +type=DATA + +[kstars/data/comets.dat] +dist=true +install=false +install_location= +type=DATA + +[kstars/data/cr16-app-kstars.png] +dist=true +install=true +install_location=$$(kde_icondir)/crystalsvg/16x16/apps/kstars.png +type=DATA + +[kstars/data/cr32-app-kstars.png] +dist=true +install=true +install_location=$$(kde_icondir)/crystalsvg/32x32/apps/kstars.png \s +type=DATA + +[kstars/data/cr48-app-kstars.png] +dist=true +install=true +install_location=$$(kde_icondir)/crystalsvg/48x48/apps/kstars.png +type=DATA + +[kstars/data/default.colors] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/default.colors +type=DATA + +[kstars/data/earth.B0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.B0.vsop +type=DATA + +[kstars/data/earth.B1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.B1.vsop +type=DATA + +[kstars/data/earth.B2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.B2.vsop +type=DATA + +[kstars/data/earth.B3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.B3.vsop +type=DATA + +[kstars/data/earth.B4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.B4.vsop +type=DATA + +[kstars/data/earth.L0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.L0.vsop +type=DATA + +[kstars/data/earth.L1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.L1.vsop +type=DATA + +[kstars/data/earth.L2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.L2.vsop +type=DATA + +[kstars/data/earth.L3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.L3.vsop +type=DATA + +[kstars/data/earth.L4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.L4.vsop +type=DATA + +[kstars/data/earth.L5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.L5.vsop +type=DATA + +[kstars/data/earth.R0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.R0.vsop +type=DATA + +[kstars/data/earth.R1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.R1.vsop +type=DATA + +[kstars/data/earth.R2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.R2.vsop +type=DATA + +[kstars/data/earth.R3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.R3.vsop +type=DATA + +[kstars/data/earth.R4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.R4.vsop +type=DATA + +[kstars/data/earth.R5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.R5.vsop +type=DATA + +[kstars/data/earth.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/earth.png +type=DATA + +[kstars/data/fr_cnames.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/fr_cnames.dat +type=DATA + +[kstars/data/geomap.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/geomap.png +type=DATA + +[kstars/data/image_url.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/image_url.dat +type=DATA + +[kstars/data/info_url.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/info_url.dat +type=DATA + +[kstars/data/jupiter.B0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.B0.vsop +type=DATA + +[kstars/data/jupiter.B1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.B1.vsop +type=DATA + +[kstars/data/jupiter.B2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.B2.vsop +type=DATA + +[kstars/data/jupiter.B3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.B3.vsop +type=DATA + +[kstars/data/jupiter.B4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.B4.vsop +type=DATA + +[kstars/data/jupiter.B5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.B5.vsop +type=DATA + +[kstars/data/jupiter.L0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.L0.vsop +type=DATA + +[kstars/data/jupiter.L1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.L1.vsop +type=DATA + +[kstars/data/jupiter.L2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.L2.vsop +type=DATA + +[kstars/data/jupiter.L3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.L3.vsop +type=DATA + +[kstars/data/jupiter.L4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.L4.vsop +type=DATA + +[kstars/data/jupiter.L5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.L5.vsop +type=DATA + +[kstars/data/jupiter.R0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.R0.vsop +type=DATA + +[kstars/data/jupiter.R1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.R1.vsop +type=DATA + +[kstars/data/jupiter.R2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.R2.vsop +type=DATA + +[kstars/data/jupiter.R3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.R3.vsop +type=DATA + +[kstars/data/jupiter.R4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.R4.vsop +type=DATA + +[kstars/data/jupiter.R5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.R5.vsop +type=DATA + +[kstars/data/jupiter.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/jupiter.png +type=DATA + +[kstars/data/kstars.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/kstars.png +type=DATA + +[kstars/data/lo16-app-kstars.png] +dist=true +install=true +install_location=$$(kde_icondir)/locolor/16x16/apps/kstars.png\s +type=DATA + +[kstars/data/lo32-app-kstars.png] +dist=true +install=true +install_location=$$(kde_icondir)/locolor/32x32/apps/kstars.png\s +type=DATA + +[kstars/data/lo48-app-kstars.png] +dist=true +install=true +install_location=$$(kde_icondir)/locolor/48x48/apps/kstars.png\s +type=DATA + +[kstars/data/m1.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m1.png +type=DATA + +[kstars/data/m10.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m10.png +type=DATA + +[kstars/data/m100.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m100.png +type=DATA + +[kstars/data/m101.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m101.png +type=DATA + +[kstars/data/m102.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m102.png +type=DATA + +[kstars/data/m103.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m103.png +type=DATA + +[kstars/data/m104.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m104.png +type=DATA + +[kstars/data/m105.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m105.png +type=DATA + +[kstars/data/m106.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m106.png +type=DATA + +[kstars/data/m107.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m107.png +type=DATA + +[kstars/data/m108.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m108.png +type=DATA + +[kstars/data/m109.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m109.png +type=DATA + +[kstars/data/m11.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m11.png +type=DATA + +[kstars/data/m110.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m110.png +type=DATA + +[kstars/data/m12.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m12.png +type=DATA + +[kstars/data/m13.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m13.png +type=DATA + +[kstars/data/m14.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m14.png +type=DATA + +[kstars/data/m15.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m15.png +type=DATA + +[kstars/data/m16.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m16.png +type=DATA + +[kstars/data/m17.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m17.png +type=DATA + +[kstars/data/m19.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m19.png +type=DATA + +[kstars/data/m2.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m2.png +type=DATA + +[kstars/data/m20.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m20.png +type=DATA + +[kstars/data/m22.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m22.png +type=DATA + +[kstars/data/m27.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m27.png +type=DATA + +[kstars/data/m28.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m28.png +type=DATA + +[kstars/data/m3.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m3.png +type=DATA + +[kstars/data/m30.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m30.png +type=DATA + +[kstars/data/m31.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m31.png +type=DATA + +[kstars/data/m32.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m32.png +type=DATA + +[kstars/data/m33.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m33.png +type=DATA + +[kstars/data/m4.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m4.png +type=DATA + +[kstars/data/m42.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m42.png +type=DATA + +[kstars/data/m45.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m45.png +type=DATA + +[kstars/data/m49.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m49.png +type=DATA + +[kstars/data/m5.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m5.png +type=DATA + +[kstars/data/m50.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m50.png +type=DATA + +[kstars/data/m51.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m51.png +type=DATA + +[kstars/data/m53.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m53.png +type=DATA + +[kstars/data/m54.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m54.png +type=DATA + +[kstars/data/m55.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m55.png +type=DATA + +[kstars/data/m56.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m56.png +type=DATA + +[kstars/data/m57.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m57.png +type=DATA + +[kstars/data/m58.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m58.png +type=DATA + +[kstars/data/m59.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m59.png +type=DATA + +[kstars/data/m6.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m6.png +type=DATA + +[kstars/data/m60.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m60.png +type=DATA + +[kstars/data/m61.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m61.png +type=DATA + +[kstars/data/m62.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m62.png +type=DATA + +[kstars/data/m63.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m63.png +type=DATA + +[kstars/data/m64.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m64.png +type=DATA + +[kstars/data/m65.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m65.png +type=DATA + +[kstars/data/m66.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m66.png +type=DATA + +[kstars/data/m67.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m67.png +type=DATA + +[kstars/data/m68.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m68.png +type=DATA + +[kstars/data/m69.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m69.png +type=DATA + +[kstars/data/m70.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m70.png +type=DATA + +[kstars/data/m71.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m71.png +type=DATA + +[kstars/data/m72.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m72.png +type=DATA + +[kstars/data/m73.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m73.png +type=DATA + +[kstars/data/m74.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m74.png +type=DATA + +[kstars/data/m75.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m75.png +type=DATA + +[kstars/data/m76.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m76.png +type=DATA + +[kstars/data/m77.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m77.png +type=DATA + +[kstars/data/m78.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m78.png +type=DATA + +[kstars/data/m79.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m79.png +type=DATA + +[kstars/data/m8.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m8.png +type=DATA + +[kstars/data/m80.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m80.png +type=DATA + +[kstars/data/m81.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m81.png +type=DATA + +[kstars/data/m82.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m82.png +type=DATA + +[kstars/data/m83.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m83.png +type=DATA + +[kstars/data/m84.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m84.png +type=DATA + +[kstars/data/m85.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m85.png +type=DATA + +[kstars/data/m86.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m86.png +type=DATA + +[kstars/data/m87.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m87.png +type=DATA + +[kstars/data/m88.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m88.png +type=DATA + +[kstars/data/m89.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m89.png +type=DATA + +[kstars/data/m9.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m9.png +type=DATA + +[kstars/data/m90.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m90.png +type=DATA + +[kstars/data/m91.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m91.png +type=DATA + +[kstars/data/m92.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m92.png +type=DATA + +[kstars/data/m93.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m93.png +type=DATA + +[kstars/data/m94.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m94.png +type=DATA + +[kstars/data/m95.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m95.png +type=DATA + +[kstars/data/m96.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m96.png +type=DATA + +[kstars/data/m97.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m97.png +type=DATA + +[kstars/data/m98.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m98.png +type=DATA + +[kstars/data/m99.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/m99.png +type=DATA + +[kstars/data/mars.B0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.B0.vsop +type=DATA + +[kstars/data/mars.B1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.B1.vsop +type=DATA + +[kstars/data/mars.B2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.B2.vsop +type=DATA + +[kstars/data/mars.B3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.B3.vsop +type=DATA + +[kstars/data/mars.B4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.B4.vsop +type=DATA + +[kstars/data/mars.B5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.B5.vsop +type=DATA + +[kstars/data/mars.L0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.L0.vsop +type=DATA + +[kstars/data/mars.L1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.L1.vsop +type=DATA + +[kstars/data/mars.L2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.L2.vsop +type=DATA + +[kstars/data/mars.L3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.L3.vsop +type=DATA + +[kstars/data/mars.L4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.L4.vsop +type=DATA + +[kstars/data/mars.L5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.L5.vsop +type=DATA + +[kstars/data/mars.R0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.R0.vsop +type=DATA + +[kstars/data/mars.R1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.R1.vsop +type=DATA + +[kstars/data/mars.R2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.R2.vsop +type=DATA + +[kstars/data/mars.R3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.R3.vsop +type=DATA + +[kstars/data/mars.R4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.R4.vsop +type=DATA + +[kstars/data/mars.R5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.R5.vsop +type=DATA + +[kstars/data/mars.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mars.png +type=DATA + +[kstars/data/mercury.B0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.B0.vsop +type=DATA + +[kstars/data/mercury.B1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.B1.vsop +type=DATA + +[kstars/data/mercury.B2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.B2.vsop +type=DATA + +[kstars/data/mercury.B3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.B3.vsop +type=DATA + +[kstars/data/mercury.B4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.B4.vsop +type=DATA + +[kstars/data/mercury.B5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.B5.vsop +type=DATA + +[kstars/data/mercury.L0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.L0.vsop +type=DATA + +[kstars/data/mercury.L1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.L1.vsop +type=DATA + +[kstars/data/mercury.L2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.L2.vsop +type=DATA + +[kstars/data/mercury.L3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.L3.vsop +type=DATA + +[kstars/data/mercury.L4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.L4.vsop +type=DATA + +[kstars/data/mercury.L5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.L5.vsop +type=DATA + +[kstars/data/mercury.R0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.R0.vsop +type=DATA + +[kstars/data/mercury.R1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.R1.vsop +type=DATA + +[kstars/data/mercury.R2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.R2.vsop +type=DATA + +[kstars/data/mercury.R3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.R3.vsop +type=DATA + +[kstars/data/mercury.R4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.R4.vsop +type=DATA + +[kstars/data/mercury.R5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.R5.vsop +type=DATA + +[kstars/data/mercury.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mercury.png +type=DATA + +[kstars/data/moon0.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon0.png +type=DATA + +[kstars/data/moon1.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon1.png +type=DATA + +[kstars/data/moon10.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon10.png +type=DATA + +[kstars/data/moon11.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon11.png +type=DATA + +[kstars/data/moon12.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon12.png +type=DATA + +[kstars/data/moon13.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon13.png +type=DATA + +[kstars/data/moon14.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon14.png +type=DATA + +[kstars/data/moon15.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon15.png +type=DATA + +[kstars/data/moon16.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon16.png +type=DATA + +[kstars/data/moon17.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon17.png +type=DATA + +[kstars/data/moon18.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon18.png +type=DATA + +[kstars/data/moon19.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon19.png +type=DATA + +[kstars/data/moon2.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon2.png +type=DATA + +[kstars/data/moon20.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon20.png +type=DATA + +[kstars/data/moon21.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon21.png +type=DATA + +[kstars/data/moon22.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon22.png +type=DATA + +[kstars/data/moon23.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon23.png +type=DATA + +[kstars/data/moon3.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon3.png +type=DATA + +[kstars/data/moon4.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon4.png +type=DATA + +[kstars/data/moon5.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon5.png +type=DATA + +[kstars/data/moon6.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon6.png +type=DATA + +[kstars/data/moon7.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon7.png +type=DATA + +[kstars/data/moon8.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon8.png +type=DATA + +[kstars/data/moon9.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moon9.png +type=DATA + +[kstars/data/moonB.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moonB.dat +type=DATA + +[kstars/data/moonLR.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/moonLR.dat +type=DATA + +[kstars/data/mw01.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mw01.dat +type=DATA + +[kstars/data/mw02.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mw02.dat +type=DATA + +[kstars/data/mw03.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mw03.dat +type=DATA + +[kstars/data/mw04.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mw04.dat +type=DATA + +[kstars/data/mw05.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mw05.dat +type=DATA + +[kstars/data/mw06.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mw06.dat +type=DATA + +[kstars/data/mw07.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mw07.dat +type=DATA + +[kstars/data/mw08.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mw08.dat +type=DATA + +[kstars/data/mw09.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mw09.dat +type=DATA + +[kstars/data/mw10.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mw10.dat +type=DATA + +[kstars/data/mw11.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/mw11.dat +type=DATA + +[kstars/data/neptune.B0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.B0.vsop +type=DATA + +[kstars/data/neptune.B1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.B1.vsop +type=DATA + +[kstars/data/neptune.B2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.B2.vsop +type=DATA + +[kstars/data/neptune.B3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.B3.vsop +type=DATA + +[kstars/data/neptune.B4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.B4.vsop +type=DATA + +[kstars/data/neptune.B5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.B5.vsop +type=DATA + +[kstars/data/neptune.L0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.L0.vsop +type=DATA + +[kstars/data/neptune.L1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.L1.vsop +type=DATA + +[kstars/data/neptune.L2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.L2.vsop +type=DATA + +[kstars/data/neptune.L3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.L3.vsop +type=DATA + +[kstars/data/neptune.L4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.L4.vsop +type=DATA + +[kstars/data/neptune.L5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.L5.vsop +type=DATA + +[kstars/data/neptune.R0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.R0.vsop +type=DATA + +[kstars/data/neptune.R1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.R1.vsop +type=DATA + +[kstars/data/neptune.R2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.R2.vsop +type=DATA + +[kstars/data/neptune.R3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.R3.vsop +type=DATA + +[kstars/data/neptune.R4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.R4.vsop +type=DATA + +[kstars/data/neptune.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/neptune.png +type=DATA + +[kstars/data/ngcic01.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/ngcic01.dat +type=DATA + +[kstars/data/ngcic02.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/ngcic02.dat +type=DATA + +[kstars/data/ngcic03.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/ngcic03.dat +type=DATA + +[kstars/data/ngcic04.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/ngcic04.dat +type=DATA + +[kstars/data/ngcic05.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/ngcic05.dat +type=DATA + +[kstars/data/ngcic06.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/ngcic06.dat +type=DATA + +[kstars/data/ngcic07.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/ngcic07.dat +type=DATA + +[kstars/data/ngcic08.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/ngcic08.dat +type=DATA + +[kstars/data/ngcic09.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/ngcic09.dat +type=DATA + +[kstars/data/ngcic10.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/ngcic10.dat +type=DATA + +[kstars/data/ngcic11.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/ngcic11.dat +type=DATA + +[kstars/data/ngcic12.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/ngcic12.dat +type=DATA + +[kstars/data/ngcic13.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/ngcic13.dat +type=DATA + +[kstars/data/night.colors] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/night.colors +type=DATA + +[kstars/data/pluto.freq] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/pluto.freq +type=DATA + +[kstars/data/pluto.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/pluto.png +type=DATA + +[kstars/data/pluto.x] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/pluto.x +type=DATA + +[kstars/data/pluto.y] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/pluto.y +type=DATA + +[kstars/data/pluto.z] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/pluto.z +type=DATA + +[kstars/data/sao01.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao01.dat +type=DATA + +[kstars/data/sao02.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao02.dat +type=DATA + +[kstars/data/sao03.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao03.dat +type=DATA + +[kstars/data/sao04.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao04.dat +type=DATA + +[kstars/data/sao05.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao05.dat +type=DATA + +[kstars/data/sao06.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao06.dat +type=DATA + +[kstars/data/sao07.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao07.dat +type=DATA + +[kstars/data/sao08.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao08.dat +type=DATA + +[kstars/data/sao09.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao09.dat +type=DATA + +[kstars/data/sao10.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao10.dat +type=DATA + +[kstars/data/sao11.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao11.dat +type=DATA + +[kstars/data/sao12.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao12.dat +type=DATA + +[kstars/data/sao13.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao13.dat +type=DATA + +[kstars/data/sao14.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao14.dat +type=DATA + +[kstars/data/sao15.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao15.dat +type=DATA + +[kstars/data/sao16.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao16.dat +type=DATA + +[kstars/data/sao17.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao17.dat +type=DATA + +[kstars/data/sao18.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao18.dat +type=DATA + +[kstars/data/sao19.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao19.dat +type=DATA + +[kstars/data/sao20.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao20.dat +type=DATA + +[kstars/data/sao21.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao21.dat +type=DATA + +[kstars/data/sao22.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao22.dat +type=DATA + +[kstars/data/sao23.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao23.dat +type=DATA + +[kstars/data/sao24.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao24.dat +type=DATA + +[kstars/data/sao25.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao25.dat +type=DATA + +[kstars/data/sao26.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao26.dat +type=DATA + +[kstars/data/sao27.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao27.dat +type=DATA + +[kstars/data/sao28.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao28.dat +type=DATA + +[kstars/data/sao29.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao29.dat +type=DATA + +[kstars/data/sao30.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao30.dat +type=DATA + +[kstars/data/sao31.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao31.dat +type=DATA + +[kstars/data/sao32.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao32.dat +type=DATA + +[kstars/data/sao33.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao33.dat +type=DATA + +[kstars/data/sao34.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao34.dat +type=DATA + +[kstars/data/sao35.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao35.dat +type=DATA + +[kstars/data/sao36.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao36.dat +type=DATA + +[kstars/data/sao37.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao37.dat +type=DATA + +[kstars/data/sao38.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao38.dat +type=DATA + +[kstars/data/sao39.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao39.dat +type=DATA + +[kstars/data/sao40.dat] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sao40.dat +type=DATA + +[kstars/data/saturn.B0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.B0.vsop +type=DATA + +[kstars/data/saturn.B1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.B1.vsop +type=DATA + +[kstars/data/saturn.B2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.B2.vsop +type=DATA + +[kstars/data/saturn.B3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.B3.vsop +type=DATA + +[kstars/data/saturn.B4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.B4.vsop +type=DATA + +[kstars/data/saturn.B5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.B5.vsop +type=DATA + +[kstars/data/saturn.L0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.L0.vsop +type=DATA + +[kstars/data/saturn.L1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.L1.vsop +type=DATA + +[kstars/data/saturn.L2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.L2.vsop +type=DATA + +[kstars/data/saturn.L3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.L3.vsop +type=DATA + +[kstars/data/saturn.L4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.L4.vsop +type=DATA + +[kstars/data/saturn.L5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.L5.vsop +type=DATA + +[kstars/data/saturn.R0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.R0.vsop +type=DATA + +[kstars/data/saturn.R1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.R1.vsop +type=DATA + +[kstars/data/saturn.R2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.R2.vsop +type=DATA + +[kstars/data/saturn.R3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.R3.vsop +type=DATA + +[kstars/data/saturn.R4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.R4.vsop +type=DATA + +[kstars/data/saturn.R5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.R5.vsop +type=DATA + +[kstars/data/saturn.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/saturn.png +type=DATA + +[kstars/data/show_clines.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/show_clines.png +type=DATA + +[kstars/data/show_cnames.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/show_cnames.png +type=DATA + +[kstars/data/show_deepsky.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/show_deepsky.png +type=DATA + +[kstars/data/show_grid.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/show_grid.png +type=DATA + +[kstars/data/show_horiz.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/show_horiz.png +type=DATA + +[kstars/data/show_mw.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/show_mw.png +type=DATA + +[kstars/data/show_planets.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/show_planets.png +type=DATA + +[kstars/data/show_stars.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/show_stars.png +type=DATA + +[kstars/data/sun.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/sun.png +type=DATA + +[kstars/data/tips] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/tips +type=DATA + +[kstars/data/uranus.B0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.B0.vsop +type=DATA + +[kstars/data/uranus.B1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.B1.vsop +type=DATA + +[kstars/data/uranus.B2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.B2.vsop +type=DATA + +[kstars/data/uranus.B3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.B3.vsop +type=DATA + +[kstars/data/uranus.B4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.B4.vsop +type=DATA + +[kstars/data/uranus.L0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.L0.vsop +type=DATA + +[kstars/data/uranus.L1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.L1.vsop +type=DATA + +[kstars/data/uranus.L2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.L2.vsop +type=DATA + +[kstars/data/uranus.L3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.L3.vsop +type=DATA + +[kstars/data/uranus.L4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.L4.vsop +type=DATA + +[kstars/data/uranus.L5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.L5.vsop +type=DATA + +[kstars/data/uranus.R0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.R0.vsop +type=DATA + +[kstars/data/uranus.R1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.R1.vsop +type=DATA + +[kstars/data/uranus.R2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.R2.vsop +type=DATA + +[kstars/data/uranus.R3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.R3.vsop +type=DATA + +[kstars/data/uranus.R4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.R4.vsop +type=DATA + +[kstars/data/uranus.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/uranus.png +type=DATA + +[kstars/data/valaav.txt] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/valaav.txt +type=DATA + +[kstars/data/venus.B0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.B0.vsop +type=DATA + +[kstars/data/venus.B1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.B1.vsop +type=DATA + +[kstars/data/venus.B2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.B2.vsop +type=DATA + +[kstars/data/venus.B3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.B3.vsop +type=DATA + +[kstars/data/venus.B4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.B4.vsop +type=DATA + +[kstars/data/venus.B5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.B5.vsop +type=DATA + +[kstars/data/venus.L0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.L0.vsop +type=DATA + +[kstars/data/venus.L1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.L1.vsop +type=DATA + +[kstars/data/venus.L2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.L2.vsop +type=DATA + +[kstars/data/venus.L3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.L3.vsop +type=DATA + +[kstars/data/venus.L4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.L4.vsop +type=DATA + +[kstars/data/venus.L5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.L5.vsop +type=DATA + +[kstars/data/venus.R0.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.R0.vsop +type=DATA + +[kstars/data/venus.R1.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.R1.vsop +type=DATA + +[kstars/data/venus.R2.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.R2.vsop +type=DATA + +[kstars/data/venus.R3.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.R3.vsop +type=DATA + +[kstars/data/venus.R4.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.R4.vsop +type=DATA + +[kstars/data/venus.R5.vsop] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.R5.vsop +type=DATA + +[kstars/data/venus.png] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/venus.png +type=DATA + +[kstars/detaildialog.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/detaildialog.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/dms.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/dms.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/dmsbox.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/dmsbox.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/elts.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/elts.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/eltscanvas.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/eltscanvas.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/filesource.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/filesource.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/finddialog.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/finddialog.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/focusdialog.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/focusdialog.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/focusdialogdlg.ui] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/geolocation.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/geolocation.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/imageviewer.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/imageviewer.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/infobox.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/infobox.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/infoboxes.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/infoboxes.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/jupitermoons.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/jupitermoons.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/ksasteroid.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/ksasteroid.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/kscomet.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/kscomet.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/ksfilereader.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/ksfilereader.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/ksmoon.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/ksmoon.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/ksnumbers.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/ksnumbers.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/ksplanet.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/ksplanet.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/ksplanetbase.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/ksplanetbase.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/kspluto.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/kspluto.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/kspopupmenu.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/kspopupmenu.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/kssun.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/kssun.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/kstars.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/kstars.desktop] +dist=true +install=true +install_location=$$(kde_appsdir)/Edutainment/Science/kstars.desktop +type=DATA + +[kstars/kstars.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/kstars/kslineedit.cpp] +dist=true +install=false +install_location= +type=HEADER + +[kstars/kstars/kslineedit.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/kstars_options_handling.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/kstarsactions.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/kstarsdata.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/kstarsdata.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/kstarsdcop.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/kstarsinit.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/kstarsmessagebox.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/kstarsmessagebox.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/kstarsoptions.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/kstarsoptions.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/kstarssplash.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/kstarssplash.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/kstarsui.rc] +dist=true +install=true +install_location=$$(kde_datadir)/kstars/kstarsui.rc +type=DATA + +[kstars/ksutils.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/ksutils.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/lcgenerator.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/lcgenerator.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/locationdialog.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/locationdialog.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/magnitudespinbox.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/magnitudespinbox.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/main.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/mapcanvas.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/mapcanvas.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/modcalcapcoord.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcapcoord.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/modcalcapcoorddlg.ui] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcazel.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcazel.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/modcalcazeldlg.ui] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcdaylength.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcdaylength.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/modcalcdaylengthdlg.ui] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcgalcoord.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcgalcoord.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/modcalcgalcoorddlg.ui] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcgeodcoord.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcgeodcoord.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/modcalcgeoddlg.ui] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcjd.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcjd.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/modcalcjddlg.ui] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcprec.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcprec.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/modcalcprecdlg.ui] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcsidtime.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/modcalcsidtime.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/modcalcsidtimedlg.ui] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/objectnamelist.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/objectnamelist.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/planetcatalog.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/planetcatalog.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/simclock.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/simclock.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/skymap.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/skymap.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/skymapdraw.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/skymapevents.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/skyobject.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/skyobject.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/skyobjectname.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/skyobjectname.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/skypoint.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/skypoint.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/stardatasink.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/stardatasink.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/starobject.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/starobject.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/starpixmap.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/starpixmap.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/timebox.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/timebox.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/timedialog.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/timedialog.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/timespinbox.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/timespinbox.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/timestepbox.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/timestepbox.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/timeunitbox.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/timeunitbox.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/timezonerule.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/timezonerule.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/toggleaction.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/toggleaction.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/viewopsdialog.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/viewopsdialog.h] +dist=true +install=false +install_location= +type=HEADER + +[kstars/wutdialog.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kstars/wutdialog.h] +dist=true +install=false +install_location= +type=HEADER diff --git a/kstars/kstars.lsm b/kstars/kstars.lsm new file mode 100644 index 00000000..cbf18409 --- /dev/null +++ b/kstars/kstars.lsm @@ -0,0 +1,14 @@ +Begin3 +Title: KStars +Version: 0.9 +Entered-date: 22/04/02 +Description: A K Desktop Planetarium +Keywords: Science Astronomy +Author: Jason Harris +Maintained-by: Jason Harris +Primary-site: +Home-page: http://edu.kde.org/kstars +Original-site: +Platforms: Linux and other Unices +Copying-policy: GNU Public License +End diff --git a/kstars/kstars/Makefile.am b/kstars/kstars/Makefile.am new file mode 100644 index 00000000..a8051fd1 --- /dev/null +++ b/kstars/kstars/Makefile.am @@ -0,0 +1,132 @@ +bin_PROGRAMS = kstars + +kstars_SOURCES = addcatdialog.cpp addlinkdialog.cpp colorscheme.cpp \ + conbridlg.cpp csegment.cpp deepskyobject.cpp detaildialog.cpp devicemanager.cpp \ + dms.cpp dmsbox.cpp filesource.cpp finddialog.cpp fitshistogram.cpp ccdpreviewwg.cpp customcatalog.cpp \ + fitsimage.cpp fitsprocess.cpp fitsviewer.cpp focusdialog.cpp fov.cpp fovdialog.cpp \ + geolocation.cpp imagereductiondlg.cpp imagesequence.cpp imageviewer.cpp indidevice.cpp \ + indidriver.cpp indielement.cpp indifitsconf.cpp indigroup.cpp indimenu.cpp \ + indiproperty.cpp indistd.cpp infobox.cpp infoboxes.cpp jupitermoons.cpp ksasteroid.cpp \ + kscomet.cpp ksfilereader.cpp ksmoon.cpp ksnewstuff.cpp ksnumbers.cpp ksplanet.cpp \ + ksplanetbase.cpp kspluto.cpp kspopupmenu.cpp kssun.cpp kstars.cpp kstarsactions.cpp \ + kstarsdata.cpp kstarsdatetime.cpp kstarsdcop.cpp kstarsinit.cpp kstarssplash.cpp \ + ksutils.cpp kswizard.cpp locationdialog.cpp magnitudespinbox.cpp main.cpp \ + mapcanvas.cpp objectnamelist.cpp opsadvanced.cpp opscatalog.cpp opscolors.cpp \ + opsguides.cpp opssolarsystem.cpp planetcatalog.cpp simclock.cpp skymap.cpp \ + skymapdraw.cpp skymapevents.cpp skyobject.cpp skyobjectname.cpp skypoint.cpp \ + stardatasink.cpp starobject.cpp starpixmap.cpp streamwg.cpp telescopewizardprocess.cpp \ + telescopeprop.cpp timebox.cpp timedialog.cpp timespinbox.cpp timestepbox.cpp timeunitbox.cpp \ + timezonerule.cpp toggleaction.cpp thumbnailpicker.cpp thumbnaileditor.cpp draglistbox.cpp \ + addcatdialogui.ui addlinkdialogui.ui ccdpreviewui.ui contrastbrightnessgui.ui details_data.ui \ + details_position.ui details_links.ui details_database.ui details_log.ui devmanager.ui \ + fitsheaderdialog.ui focusdialogdlg.ui fovdialogui.ui histdialog.ui imagereductionui.ui \ + imgsequencedlgui.ui indiconf.ui indihostconf.ui kswizardui.ui newfovui.ui opsadvancedui.ui \ + opscatalogui.ui opscolorsui.ui opsguidesui.ui opssolarsystemui.ui statform.ui \ + streamformui.ui telescopewizard.ui thumbnailpickerui.ui thumbnaileditorui.ui telescopepropui.ui \ + Options.kcfgc kstarsinterface.skel simclockinterface.skel + +kde_kcfg_DATA = kstars.kcfg +kde_conf_DATA = kstarsrc + +kstars_LDADD = indi/liblilxml.a indi/libindicom.a tools/libkstarstools.a $(top_builddir)/libkdeedu/kdeeduplot/libkdeeduplot.la $(top_builddir)/libkdeedu/kdeeduui/libkdeeduui.la $(top_builddir)/libkdeedu/extdate/libextdate.la -lkdeprint -lknewstuff -lm -lz + +SUBDIRS = indi tools . data icons + +KDE_ICON=AUTO + +kstars_COMPILE_FIRST = Options.kcfgc + +EXTRA_DIST = kstars.desktop kstarsui.rc fitsviewer.rc + +# needed for sincos() GNU extension to math.h +KDE_CXXFLAGS = -D_GNU_SOURCE + +xdg_apps_DATA = kstars.desktop + +rcdir = $(kde_datadir)/kstars/ +rc_DATA = kstarsui.rc fitsviewer.rc + +include_HEADERS = kstarsinterface.h simclockinterface.h + +# set the include path for X, qt and KDE +INCLUDES= -I$(top_srcdir) -Itools -I$(srcdir)/tools $(all_includes) + +METASOURCES = AUTO + +# the library search path. +kstars_LDFLAGS = $(all_libraries) $(KDE_RPATH) + +# Uncomment the following two lines if you add a ui.rc file for your application to make use of +# KDE +#rcdir = $(kde_datadir)/kstars +#rc_DATA = kstarsui.rc + +# +# (LW 18/04/2002) Stripped trailing slashes from comments, to keep make happy +# (JH 16/08/2002) Patch submitted by Stefan Asserhall to deal with diacritic characters properly +# (JH 16/08/2002) modified to sort strings alphabetically and filter through uniq. +# (HE 31/08/2002) treat cities, regions, countries separatedly +stringsfile: + cd $(srcdir); + rm -f kstars_i18n.cpp; + rm -f cities.tmp; + rm -f regions.tmp; + rm -f countries.tmp; + + echo "#if 0" >> kstars_i18n.cpp; +# extract constellations + sed -e "s/\([0-9].*[a-z]\)//" < data/cnames.dat | sed 's/^[A-B] //' | \ + sed 's/\([A-Z].*\)/i18n("Constellation name (optional)", "\1");/' | sed 's/\ "/"/g' >> "kstars_i18n.cpp"; +# extract cities + awk 'BEGIN {FS=":"}; {print "\"" $$1 "\""; }' < data/Cities.dat | \ + sed 's/ *\"$$/\");/g' | sed 's/^\" */i18n(\"City name (optional, probably does not need a translation)\",\"/g' | sed 's/i18n(.*,"");//' >> "cities.tmp"; + sort cities.tmp | uniq >> kstars_i18n.cpp; +# extract regions + awk 'BEGIN {FS=":"}; {print "\"" $$2 "\""; }' < data/Cities.dat | \ + sed 's/ *\"$$/\");/g' | sed 's/^\" */i18n(\"Region\/state name (optional, rarely needs a translation)\",\"/g' | sed 's/i18n(.*,"");//' >> "regions.tmp"; + sort regions.tmp | uniq >> kstars_i18n.cpp; +# extract countries + awk 'BEGIN {FS=":"}; {print "\"" $$3 "\""; }' < data/Cities.dat | \ + sed 's/ *\"$$/\");/g' | sed 's/^\" */i18n(\"Country name (optional, but should be translated)\",\"/g' | sed 's/i18n(.*,"");//' >> "countries.tmp"; + sort countries.tmp | uniq >> kstars_i18n.cpp; +# extract image/info menu items + awk 'BEGIN {FS=":"}; {print "i18n(\"Image/info menu item (should be translated)\",\"" $$2 "\");"; }' < data/image_url.dat | \ + sed 's/i18n(.*,"");//' >> "image_url.tmp"; + sort image_url.tmp | uniq >> kstars_i18n.cpp; + awk 'BEGIN {FS=":"}; {print "i18n(\"Image/info menu item (should be translated)\",\"" $$2 "\");"; }' < data/info_url.dat | \ + sed 's/i18n(.*,"");//' >> "info_url.tmp"; + sort info_url.tmp | uniq >> kstars_i18n.cpp; +# star names : some might be different in other languages, or they might have to be adapted to non-Latin alphabets + cat data/hip*.dat | perl -e 'while ( $$line= ) { $$starname = substr ($$line,72); chop $$starname; if ( $$starname =~ /(.*)\:/ ) { $$starname = $$1 . " "; } if ( $$starname =~ /(.*\w)(\s+)/) { $$starname = $$1; $$starnames{$$starname} = 1; } } foreach $$star( sort keys %starnames) { printf "i18n(\"star name\",\"%s\");\n", $$star; }' >> kstars_i18n.cpp; +# extract deep-sky object names (sorry, I don't know perl-fu ;( ...using AWK ) + cat data/ngcic*.dat | gawk '{ split(substr( $$0, 77 ), name, " "); \ + if ( name[1]!="" ) { \ + printf( "%s", name[1] ); i=2; \ + while( name[i]!="" ) { printf( " %s", name[i] ); i++; } \ + printf( "\n" ); } }' | uniq | sort | gawk '{ \ + printf( "i18n(\"object name (optional)\", \"%s\");\n", $$0 ); }' >> kstars_i18n.cpp +# extract strings from file containing advanced URLs: + cat data/advinterface.dat | gawk '( match( $$0, "KSLABEL" ) ) { \ + name=substr($$0,10); \ + printf( "i18n(\"Advanced URLs: description or category\", \"%s\")\n", name ); }' >> kstars_i18n.cpp + +# finish file + echo "#endif" >> kstars_i18n.cpp; +# cleanup temporary files + rm -f cities.tmp; + rm -f regions.tmp; + rm -f countries.tmp; + rm -f image_url.tmp; + rm -f info_url.tmp; + +messages: rc.cpp stringsfile + rm -f tips.cpp + $(EXTRACTRC) *.ui tools/*.ui *.rc > rc.cpp + (cd data && $(PREPARETIPS) > ../tips.cpp) + $(XGETTEXT) *.cpp *.h tools/*.cpp tools/*.h -o $(podir)/kstars.pot; + rm -f tips.cpp + rm -f kstars_i18n.cpp + +noinst_HEADERS = fovdialog.h + +kstarsactions.o: tools/planetviewerui.h diff --git a/kstars/kstars/Options.kcfgc b/kstars/kstars/Options.kcfgc new file mode 100644 index 00000000..e82fba2f --- /dev/null +++ b/kstars/kstars/Options.kcfgc @@ -0,0 +1,5 @@ +File=kstars.kcfg +IncludeFiles=qpoint.h +ClassName=Options +Singleton=yes +Mutators=true diff --git a/kstars/kstars/addcatdialog.cpp b/kstars/kstars/addcatdialog.cpp new file mode 100644 index 00000000..e0be99de --- /dev/null +++ b/kstars/kstars/addcatdialog.cpp @@ -0,0 +1,236 @@ +/*************************************************************************** + addcatdialog.cpp - description + ------------------- + begin : Sun Mar 3 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "kstars.h" +#include "kstarsdata.h" +#include "customcatalog.h" + +#include "addcatdialog.h" + +AddCatDialog::AddCatDialog( QWidget *parent ) + : KDialogBase( KDialogBase::Plain, i18n( "Import Catalog" ), Help|Ok|Cancel, Ok, parent ) { + + QFrame *page = plainPage(); + setMainWidget(page); + QDir::setCurrent( QDir::homeDirPath() ); + + vlay = new QVBoxLayout( page, 0, spacingHint() ); + acd = new AddCatDialogUI(page); + vlay->addWidget( acd ); + + connect( acd->DataURL->lineEdit(), SIGNAL( lostFocus() ), this, SLOT( slotShowDataFile() ) ); + connect( acd->DataURL, SIGNAL( urlSelected( const QString & ) ), + this, SLOT( slotShowDataFile() ) ); + connect( acd->PreviewButton, SIGNAL( clicked() ), this, SLOT( slotPreviewCatalog() ) ); + connect( this, SIGNAL( okClicked() ), this, SLOT( slotCreateCatalog() ) ); + + acd->FieldList->insertItem( i18n( "ID Number" ) ); + acd->FieldList->insertItem( i18n( "Right Ascension" ) ); + acd->FieldList->insertItem( i18n( "Declination" ) ); + acd->FieldList->insertItem( i18n( "Object Type" ) ); + + acd->FieldPool->insertItem( i18n( "Common Name" ) ); + acd->FieldPool->insertItem( i18n( "Magnitude" ) ); + acd->FieldPool->insertItem( i18n( "Major Axis" ) ); + acd->FieldPool->insertItem( i18n( "Minor Axis" ) ); + acd->FieldPool->insertItem( i18n( "Position Angle" ) ); + acd->FieldPool->insertItem( i18n( "Ignore" ) ); +} + +AddCatDialog::~AddCatDialog(){ +} + +void AddCatDialog::slotOk() { +//Overriding slotOk() so that custom data file can be validated before +//QDialog::accept() is emitted and the window is closed. + +//the validation code needs to be aware of AddCatDialog members, so I will just +//emit the okClicked() signal, which is connected to AddCatDialog::validateFile() + emit okClicked(); +} + +void AddCatDialog::slotHelp() { + QString message = + i18n( "A valid custom catalog file has one line per object, " + "with the following fields in each line:") + "\n\t" + + i18n( "1. Type identifier. Must be one of: 0 (star), 3 (open cluster), 4 (globular cluster), " + "5 (gaseous nebula), 6 (planetary nebula), 7 (supernova remnant), or 8 (galaxy)" ) + "\n\t" + + i18n( "2. Right Ascension (floating-point value)" ) + "\n\t" + + i18n( "3. Declination (floating-point value)" ) + "\n\t" + + i18n( "4. Magnitude (floating-point value)" ) + "\n\t" + + i18n( "5. Spectral type (if type=0); otherwise object's catalog name" ) + "\n\t" + + i18n( "6. Star name (if type=0); otherwise object's common name. [field 6 is optional]" ) + "\n\n" + + + i18n( "The fields should be separated by whitespace. In addition, the catalog " + "may contain comment lines beginning with \'#\'." ); + + KMessageBox::information( 0, message, i18n( "Help on custom catalog file format" ) ); +} + +/* Attempt to parse the catalog data file specified in the DataURL box. + * We assume the data file has space-separated fields, and that each line has + * the data fields listed in the Catalog fields list, in the same order. + * Each data field is parsed as follows: + * + * ID number: integer value + * Right Ascension: colon-delimited hh:mm:ss.s or floating-point value + * Declination: colon-delimited dd:mm:ss.s or floating-point value + * Object type: integer value, one of [ 0,1,2,3,4,5,6,7,8 ] + * Common name: string value (if it contains a space, it *must* be enclosed in quotes!) + * Magnitude: floating-point value + * Major axis: floating-point value (length of major axis in arcmin) + * Minor axis: floating-point value (length of minor axis in arcmin) + * Position angle: floating-point value (position angle, in degrees) + */ +bool AddCatDialog::validateDataFile() { + KStars *ksw = (KStars*) topLevelWidget()->parent(); + + //Create the catalog file contents: first the header + CatalogContents = writeCatalogHeader(); + + //Next, the data lines (fill from user-specified file) + QFile dataFile( acd->DataURL->url() ); + if ( ! acd->DataURL->url().isEmpty() && dataFile.open( IO_ReadOnly ) ) { + QTextStream dataStream( &dataFile ); + CatalogContents += dataStream.read(); + + dataFile.close(); + } + + //Now create a temporary file for the Catalog, and attempt to parse it into a CustomCatalog + KTempFile ktf; + QFile tmpFile( ktf.name() ); + ktf.unlink(); //just need filename + if ( tmpFile.open( IO_WriteOnly ) ) { + QTextStream ostream( &tmpFile ); + ostream << CatalogContents; + tmpFile.close(); + CustomCatalog *newCat; + + newCat = ksw->data()->createCustomCatalog( tmpFile.name(), true ); // true = showerrs + if ( newCat ) { + int nObjects = newCat->objList().count(); + delete newCat; + if ( nObjects ) return true; + } + } + + return false; +} + +QString AddCatDialog::writeCatalogHeader() { + QString name = ( acd->CatalogName->text().isEmpty() ? i18n("Custom") : acd->CatalogName->text() ); + QString pre = ( acd->Prefix->text().isEmpty() ? "CC" : acd->Prefix->text() ); + + QString h = QString("# Name: %1\n").arg( name ); + h += QString("# Prefix: %1\n").arg( pre ); + h += QString("# Color: %1\n").arg( acd->ColorButton->color().name() ); + h += QString("# Epoch: %1\n").arg( acd->Epoch->value() ); + h += QString("# "); + + for ( uint i=0; i < acd->FieldList->count(); ++i ) { + QString f = acd->FieldList->text( i ); + + if ( f == i18n( "ID Number" ) ) { + h += "ID "; + } else if ( f == i18n( "Right Ascension" ) ) { + h += "RA "; + } else if ( f == i18n( "Declination" ) ) { + h += "Dc "; + } else if ( f == i18n( "Object Type" ) ) { + h += "Tp "; + } else if ( f == i18n( "Common Name" ) ) { + h += "Nm "; + } else if ( f == i18n( "Magnitude" ) ) { + h += "Mg "; + } else if ( f == i18n( "Major Axis" ) ) { + h += "Mj "; + } else if ( f == i18n( "Minor Axis" ) ) { + h += "Mn "; + } else if ( f == i18n( "Position Angle" ) ) { + h += "PA "; + } else if ( f == i18n( "Ignore" ) ) { + h += "Ig "; + } + } + + h += "\n"; + + return h; +} + +void AddCatDialog::slotShowDataFile() { + QFile dataFile( acd->DataURL->url() ); + if ( ! acd->DataURL->url().isEmpty() && dataFile.open( IO_ReadOnly ) ) { + acd->DataFileBox->clear(); + QTextStream dataStream( &dataFile ); + acd->DataFileBox->insertStringList( QStringList::split( "\n", dataStream.read(), TRUE ) ); + dataFile.close(); + } +} + +void AddCatDialog::slotPreviewCatalog() { + if ( validateDataFile() ) { + KMessageBox::informationList( 0, i18n( "Preview of %1" ).arg( acd->CatalogName->text() ), + QStringList::split( "\n", CatalogContents ), i18n( "Catalog Preview" ) ); + } +} + +void AddCatDialog::slotCreateCatalog() { + if ( validateDataFile() ) { + //CatalogContents now contains the text for the catalog file, + //and objList contains the parsed objects + + //Warn user if file exists! + if ( QFile::exists( acd->CatalogURL->url() ) ) + { + KURL u( acd->CatalogURL->url() ); + int r=KMessageBox::warningContinueCancel( 0, + i18n( "A file named \"%1\" already exists. " + "Overwrite it?" ).arg( u.fileName() ), + i18n( "Overwrite File?" ), + i18n( "&Overwrite" ) ); + + if(r==KMessageBox::Cancel) return; + } + + QFile OutFile( acd->CatalogURL->url() ); + if ( ! OutFile.open( IO_WriteOnly ) ) { + KMessageBox::sorry( 0, + i18n( "Could not open the file %1 for writing." ).arg( acd->CatalogURL->url() ), + i18n( "Error Opening Output File" ) ); + } else { + QTextStream outStream( &OutFile ); + outStream << CatalogContents; + OutFile.close(); + + emit QDialog::accept(); + close(); + } + } +} + +#include "addcatdialog.moc" diff --git a/kstars/kstars/addcatdialog.h b/kstars/kstars/addcatdialog.h new file mode 100644 index 00000000..46b108ba --- /dev/null +++ b/kstars/kstars/addcatdialog.h @@ -0,0 +1,96 @@ +/*************************************************************************** + addcatdialog.h - description + ------------------- + begin : Sun Mar 3 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef ADDCATDIALOG_H +#define ADDCATDIALOG_H + +#include +#include + +#include +#include +#include +#include "deepskyobject.h" +#include "addcatdialogui.h" +#include "draglistbox.h" + +/**@class AddCatDialog + *@short Dialog for adding custom object catalogs to KStars + *@author Jason Harris + *@version 1.0 + */ + +class AddCatDialog : public KDialogBase { + Q_OBJECT +public: +/**Default constructor + */ + AddCatDialog( QWidget *parent=0 ); + +/**Destructor (empty) + */ + ~AddCatDialog(); + +/**@return the name for the custom catalog. + */ + QString name() const { return acd->CatalogName->text(); } + +/**@return the filename of the custom catalog. + */ + QString filename() const { return acd->CatalogURL->url(); } + +private slots: +/**Display contents of the import file. + */ + void slotShowDataFile(); + +/**Create the object catalog file, populate the objectList, + *and close the dialog. + */ + void slotCreateCatalog(); + +/**Preview the catalog file as constructed by the current parameters + */ + void slotPreviewCatalog(); + +/**Overridden from KDialogBase to show short help in a dialog rather + *than launch KHelpCenter. + */ + void slotHelp(); + +/**Overridden from KDialogBase, so that the entered file can be parsed + *before window is closed. + */ + void slotOk(); + +private: +/**Attempt to parse the user's data file according to the fields + *specified in the Catalog fields list. + */ + bool validateDataFile(); + +/**Write a header line describing the data fields in the catalog, and + *defining the catalog name, ID prefix, and coordinate epoch. + */ + QString writeCatalogHeader(); + + QVBoxLayout *vlay; + AddCatDialogUI *acd; + QString CatalogContents; +}; + +#endif diff --git a/kstars/kstars/addcatdialogui.ui b/kstars/kstars/addcatdialogui.ui new file mode 100644 index 00000000..39488947 --- /dev/null +++ b/kstars/kstars/addcatdialogui.ui @@ -0,0 +1,371 @@ + +AddCatDialogUI + + + AddCatDialogUI + + + + 0 + 0 + 614 + 652 + + + + AddCatDialog + + + + unnamed + + + + groupBox4 + + + Import File + + + + unnamed + + + + DataURL + + + Enter import data filename + + + To import an existing data file, enter its filename here. You will then describe the contents of the file below. You can leave the filename blank to construct a catalog file with a valid header, but no data. + + + + + DataFileBox + + + true + + + + 7 + + + + Contents of the imported data file + + + When you select a data file in the above line, its contents are displayed here. + + + + + + + groupBox1 + + + Describe Data Fields + + + + unnamed + + + + layout7 + + + + unnamed + + + + textLabel1_3 + + + + 8 + + + + <b>Catalog fields:</b> + + + + + FieldList + + + Data fields present in the import file + + + Build a list of data fields for your import data file (in the correct order from left to right), by dragging items from the "Available fields" list. + + + + + + + layout8 + + + + unnamed + + + + textLabel1_3_2 + + + + 8 + + + + <b>Available fields:</b> + + + + + FieldPool + + + The list of available data fields + + + Drag items from this box to the "Catalog fields" box to describe the contents of your imported data file. + + + + + + + + + layout27 + + + + unnamed + + + + Prefix + + + + + Epoch + + + 2000 + + + The coordinate epoch for the catalog + + + + + textLabel4 + + + Catalog name prefix: + + + + + layout13 + + + + unnamed + + + + textLabel1_4 + + + Symbol color: + + + + + ColorButton + + + + + + + 255 + 0 + 0 + + + + + + + + textLabel3 + + + Coordinate epoch: + + + + + layout12 + + + + unnamed + + + + spacer7 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + PreviewButton + + + true + + + Preview &Output + + + + + + + + + layout4 + + + + unnamed + + + + CatalogURL + + + Enter the filename for the output catalog file + + + + + textLabel1_2 + + + Catalog name: + + + + + textLabel1 + + + Save catalog as: + + + + + CatalogName + + + Enter a name for the catalog + + + + + + + spacer3 + + + Vertical + + + Expanding + + + + 20 + 16 + + + + + + + + DragListBox +
    draglistbox.h
    + + 180 + 180 + + 0 + + 7 + 7 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154388db5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c6a2573410000000049454e44ae426082 + + + + DataURL + DataFileBox + Epoch + ColorButton + Prefix + PreviewButton + CatalogName + CatalogURL + + + + kurlrequester.h + klineedit.h + kpushbutton.h + klistbox.h + draglistbox.h + draglistbox.h + klineedit.h + knuminput.h + knuminput.h + kcolorbutton.h + kpushbutton.h + kurlrequester.h + klineedit.h + kpushbutton.h + klineedit.h + +
    diff --git a/kstars/kstars/addlinkdialog.cpp b/kstars/kstars/addlinkdialog.cpp new file mode 100644 index 00000000..9f9a0e97 --- /dev/null +++ b/kstars/kstars/addlinkdialog.cpp @@ -0,0 +1,73 @@ +/*************************************************************************** + addlinkdialog.cpp - K Desktop Planetarium + ------------------- + begin : Sun Oct 21 2001 + copyright : (C) 2001 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include +#include + +#include "addlinkdialog.h" +#include "skyobject.h" + +AddLinkDialog::AddLinkDialog( QWidget *parent, const QString &oname ) + : KDialogBase( KDialogBase::Plain, i18n( "Add Custom URL to %1" ).arg( oname ), Ok|Cancel, Ok, parent ), ObjectName( oname ) { + + QFrame *page = plainPage(); + setMainWidget(page); + + vlay = new QVBoxLayout( page, 0, spacingHint() ); + ald = new AddLinkDialogUI(page); + + vlay->addWidget( ald ); + vlay->activate(); + + //connect signals to slots + connect( ald->URLButton, SIGNAL( clicked() ), this, SLOT( checkURL() ) ); + connect( ald->TypeBox, SIGNAL( clicked( int ) ), this, SLOT( changeDefaultDescription( int ) ) ); + + ald->ImageRadio->setChecked(true); + ald->DescBox->setText( i18n( "Show image of " ) + ObjectName ); +} + +void AddLinkDialog::checkURL( void ) { + KURL _url ( url() ); + if ( _url.isValid() ) { //Is the string a valid URL? + kapp->invokeBrowser( _url.url() ); //If so, launch the browser to see if it's the correct document + } else { //If not, print a warning message box that offers to open the browser to a search engine. + QString message = i18n( "The URL is not valid. Would you like to open a browser window\nto the Google search engine?" ); + QString caption = i18n( "Invalid URL" ); + if ( KMessageBox::warningYesNo( 0, message, caption, i18n("Browse Google"), i18n("Do Not Browse") )==KMessageBox::Yes ) { + kapp->invokeBrowser( "http://www.google.com" ); + } + } +} + +void AddLinkDialog::changeDefaultDescription( int id ) { +//If the user hasn't changed the default desc text, but the link type (image/webpage) +//has been toggled, update the default desc text + if ( id==1 && desc().startsWith( i18n( "Show image of " ) ) ) { + ald->DescBox->setText( i18n( "Show webpage about " ) + ObjectName ); + } + + if ( id==0 && desc().startsWith( i18n( "Show webpage about " ) ) ) { + ald->DescBox->setText( i18n( "Show image of " ) + ObjectName ); + } +} + +#include "addlinkdialog.moc" diff --git a/kstars/kstars/addlinkdialog.h b/kstars/kstars/addlinkdialog.h new file mode 100644 index 00000000..d6017d3d --- /dev/null +++ b/kstars/kstars/addlinkdialog.h @@ -0,0 +1,88 @@ +/*************************************************************************** + addlinkdialog.h - K Desktop Planetarium + ------------------- + begin : Sun Oct 21 2001 + copyright : (C) 2001 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef ADDLINKDIALOG_H +#define ADDLINKDIALOG_H + +#include +#include +#include +#include + +#include "addlinkdialogui.h" + +class QLayout; +class QString; +class SkyMap; + +/**@class Simple dialog for adding a custom URL to a popup menu. + *@author Jason Harris + *@version 1.0 + */ + +class AddLinkDialog : public KDialogBase { + Q_OBJECT +public: +/**Constructor. */ + AddLinkDialog( QWidget* parent = 0, const QString &oname=i18n("object") ); + +/**Destructor (empty) */ + ~AddLinkDialog() {} + +/**@return QString of the entered URL */ + QString url() const { return ald->URLBox->text(); } + +/**@short Set the URL text + *@param s the new URL text + */ + void setURL( const QString &s ) { ald->URLBox->setText( s ); } + +/**@return QString of the entered menu entry text */ + QString desc() const { return ald->DescBox->text(); } + +/**@short Set the Description text + *@param s the new description text + */ + void setDesc( const QString &s ) { ald->DescBox->setText( s ); } + +/**@return TRUE if user declared the link is an image */ + bool isImageLink() const { return ald->ImageRadio->isChecked(); } + +/**@short Set the link type + *@param b if true, link is an image link. + */ + void setImageLink( bool b ) { ald->ImageRadio->setChecked( b ); } + +private slots: +/**Open the entered URL in the web browser + */ + void checkURL( void ); + + /**We provide a default menu text string; this function changes the + *default string if the link type (image/webpage) is changed. Note + *that if the user has changed the menu text, this function does nothing. + *@param id 0=show image string; 1=show webpage string. + */ + void changeDefaultDescription( int id ); + +private: + QString ObjectName; + QVBoxLayout *vlay; + AddLinkDialogUI *ald; +}; + +#endif diff --git a/kstars/kstars/addlinkdialogui.ui b/kstars/kstars/addlinkdialogui.ui new file mode 100644 index 00000000..3e5bdf53 --- /dev/null +++ b/kstars/kstars/addlinkdialogui.ui @@ -0,0 +1,153 @@ + +AddLinkDialogUI + + + AddLinkDialogUI + + + + 0 + 0 + 566 + 201 + + + + + unnamed + + + + TypeBox + + + Resource Type + + + + unnamed + + + + ImageRadio + + + Image + + + + + InfoRadio + + + Information + + + + + + + layout2 + + + + unnamed + + + + DescBox + + + + + DescLabel + + + Description: + + + + + URLLabel + + + URL: + + + + + URLBox + + + + 5 + 0 + 0 + 0 + + + + + 450 + 0 + + + + + + + + layout1 + + + + unnamed + + + + spacer1 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + URLButton + + + Check URL + + + + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + diff --git a/kstars/kstars/ccdpreviewui.ui b/kstars/kstars/ccdpreviewui.ui new file mode 100644 index 00000000..93a4d804 --- /dev/null +++ b/kstars/kstars/ccdpreviewui.ui @@ -0,0 +1,435 @@ + +CCDPreviewForm + + + CCDPreviewForm + + + + 0 + 0 + 379 + 453 + + + + CCD Preview + + + + unnamed + + + + layout2 + + + + unnamed + + + + playB + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Play/Pause + + + + + + + + captureB + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Capture Image + + + + + + + + imgFormatCombo + + + Image Format + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 300 + 21 + + + + + + + + videoFrame + + + + 5 + 5 + 0 + 0 + + + + + 160 + 120 + + + + NoFrame + + + Sunken + + + + + layout19 + + + + unnamed + + + + layout7 + + + + unnamed + + + + brightnessLabel + + + + 5 + 1 + 0 + 0 + + + + Brightness: + + + + + contrastLabel + + + + 5 + 1 + 0 + 0 + + + + Contrast: + + + + + gammaLabel + + + + 5 + 1 + 0 + 0 + + + + Gamma: + + + + + textLabel1_2 + + + + 5 + 1 + 0 + 0 + + + + Focal length: + + + + + + + + textLabel1 + + + + 5 + 1 + 0 + 0 + + + + FWHM: + + + Full Width at Half Maximum + + + + + + + layout18 + + + + unnamed + + + + brightnessBar + + + + 7 + 0 + 0 + 0 + + + + 0 + + + 200 + + + 100 + + + Horizontal + + + + + contrastBar + + + + 7 + 0 + 0 + 0 + + + + 0 + + + 200 + + + 120 + + + Horizontal + + + + + gammaBar + + + + 7 + 0 + 0 + 0 + + + + 200 + + + 66 + + + Horizontal + + + + + layout17 + + + + unnamed + + + + layout11 + + + + unnamed + + + + focalEdit + + + Enter the telescope focal length in mm + + + + + FWHMLabel + + + + 7 + 0 + 0 + 0 + + + + + 100 + 0 + + + + GroupBoxPanel + + + -- + + + AlignCenter + + + Full Width at Half Maximum + + + + + + + layout8 + + + + unnamed + + + + textLabel1_3 + + + + 5 + 1 + 0 + 0 + + + + mm + + + Full Width at Half Maximum + + + + + textLabel3 + + + + 5 + 1 + 0 + 0 + + + + arcsecs + + + + + + + + + + + + + + + kpushbutton.h + kpushbutton.h + kcombobox.h + klineedit.h + + diff --git a/kstars/kstars/ccdpreviewwg.cpp b/kstars/kstars/ccdpreviewwg.cpp new file mode 100644 index 00000000..41eed90e --- /dev/null +++ b/kstars/kstars/ccdpreviewwg.cpp @@ -0,0 +1,427 @@ +/* CCD Preview + Copyright (C) 2005 Dirk Huenniger + + Adapted from streamwg by Jasem Mutlaq + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + */ + +#include "ccdpreviewwg.h" +#include "indistd.h" +#include "indidriver.h" +#include "indimenu.h" +#include "Options.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + + +#include +#include +#include +#include + + +#define STREAMBUFSIZ 1024 + +#include "ccdpreviewwg.moc" + +FILE *CCDwfp; + + CCDPreviewWG::CCDPreviewWG(INDIStdDevice *inStdDev, QWidget * parent, const char * name) : CCDPreviewForm(parent, name) + { + + stdDev = inStdDev; + + fwhm = -1; + mu = -1; + streamWidth = streamHeight = -1; + processStream = colorFrame = false; + streamFrame = new CCDVideoWG(videoFrame); + streamFrame->bytesPerPixel= 1; + streamFrame->PixelOrder= 1; + gammaChanged(gammaBar->value()); + brightnessChanged(brightnessBar->value()); + contrastChanged(contrastBar->value()); + + KIconLoader *icons = KGlobal::iconLoader(); + + playPix = icons->loadIcon( "player_play", KIcon::Toolbar ); + pausePix = icons->loadIcon( "player_pause", KIcon::Toolbar ); + capturePix = icons->loadIcon( "frame_image", KIcon::Toolbar ); + + playB->setPixmap(pausePix); + captureB->setPixmap(capturePix); + + imgFormatCombo->insertStrList(QImage::outputFormats()); + + connect(playB, SIGNAL(clicked()), this, SLOT(playPressed())); + connect(captureB, SIGNAL(clicked()), this, SLOT(captureImage())); + connect(brightnessBar, SIGNAL(valueChanged(int)), this, SLOT(brightnessChanged(int))); + connect(contrastBar, SIGNAL(valueChanged(int)), this, SLOT(contrastChanged(int))); + connect(gammaBar, SIGNAL(valueChanged(int)), this, SLOT(gammaChanged(int))); + connect(focalEdit, SIGNAL(returnPressed()), this, SLOT(updateFWHM())); + } + +CCDPreviewWG::~CCDPreviewWG() +{ + +} + +void CCDPreviewWG::closeEvent ( QCloseEvent * e ) +{ + stdDev->streamDisabled(); + processStream = false; + e->accept(); +} + +void CCDPreviewWG::setColorFrame(bool color) +{ + colorFrame = color; +} + +/*void CCDPreviewWG::establishDataChannel(QString host, int port) +{ + QString errMsg; + struct sockaddr_in pin; + struct hostent *serverHostName = gethostbyname(host.ascii()); + errMsg = QString("Connection to INDI host at %1 on port %2 failed.").arg(host).arg(port); + + memset(&pin, 0, sizeof(pin)); + pin.sin_family = AF_INET; + pin.sin_addr.s_addr = ((struct in_addr *) (serverHostName->h_addr))->s_addr; + pin.sin_port = htons(port); + + if ( (streamFD = socket(AF_INET, SOCK_STREAM, 0)) == -1) + { + KMessageBox::error(0, i18n("Cannot create socket.")); + return; + } + + if ( ::connect(streamFD, (struct sockaddr*) &pin, sizeof(pin)) == -1) + { + KMessageBox::error(0, errMsg); + streamFD = -1; + return; + } + + // callback notified + sNotifier = new QSocketNotifier( streamFD, QSocketNotifier::Read, this); + QObject::connect( sNotifier, SIGNAL(activated(int)), this, SLOT(streamReceived())); +}*/ + +void CCDPreviewWG::enableStream(bool enable) +{ + if (enable) + { + processStream = true; + show(); + } + else + { + processStream = false; + playB->setPixmap(pausePix); + hide(); + } + +} + +void CCDPreviewWG::setCtrl(int wd, int ht,int po, int bpp,unsigned long mgd) +{ + long i; + streamWidth = wd; + streamHeight = ht; + streamFrame->totalBaseCount = wd * ht * bpp; + // fprintf(stderr,"%d %d %d",wd,ht,bpp) + streamFrame->Width = wd; + streamFrame->Height = ht; + streamFrame->bytesPerPixel=bpp; + streamFrame->PixelOrder=po; + streamFrame->maxGoodData=mgd; + if (streamFrame->streamBuffer!=NULL) { + free(streamFrame->streamBuffer); + } + streamFrame->streamBufferPos=0; + streamFrame->streamBuffer=(unsigned char*) + malloc(sizeof(unsigned char)*streamFrame->totalBaseCount); + for (i=0;itotalBaseCount;i++) { + streamFrame->streamBuffer[i]=0; + } + resize(wd + layout()->margin() * 2 , ht + playB->height() + brightnessLabel->height() + + contrastLabel->height() + gammaLabel->height() + focalEdit->height() + FWHMLabel->height() + layout()->margin() * 2 + layout()->spacing()*6); + streamFrame->resize(wd, ht); +} + + +void CCDPreviewWG::setCCDInfo(double in_fwhm, int in_mu) +{ + fwhm = in_fwhm; + mu = in_mu; + + updateFWHM(); + +} + +void CCDPreviewWG::updateFWHM() +{ + double focal_length(-1), fwhm_arcsec; + + focal_length = focalEdit->text().toDouble(); + + if (focal_length <= 0 || fwhm <= 0 || mu <= 0) + { + FWHMLabel->setText("--"); + return; + } + + fwhm_arcsec = (206.26 / focal_length) * fwhm * mu; + + FWHMLabel->setText(QString("%1").arg(fwhm_arcsec, 0, 'g', 3)); + +} + + +void CCDPreviewWG::resizeEvent(QResizeEvent *ev) +{ + streamFrame->resize(ev->size().width() - layout()->margin() * 2, ev->size().height() - playB->height() - layout()->margin() * 2 - layout()->spacing()); +} + +void CCDPreviewWG::playPressed() +{ + + if (processStream) + { + playB->setPixmap(playPix); + processStream = false; + } + else + { + playB->setPixmap(pausePix); + processStream = true; + } + +} + +void CCDPreviewWG::captureImage() +{ + QString fname; + QString fmt; + KURL currentFileURL; + QString currentDir = Options::fitsSaveDirectory(); + KTempFile tmpfile; + tmpfile.setAutoDelete(true); + + fmt = imgFormatCombo->currentText(); + + currentFileURL = KFileDialog::getSaveURL( currentDir, fmt ); + + if (currentFileURL.isEmpty()) return; + + if ( currentFileURL.isValid() ) + { + currentDir = currentFileURL.directory(); + + if ( currentFileURL.isLocalFile() ) + fname = currentFileURL.path(); + else + fname = tmpfile.name(); + + if (fname.right(fmt.length()).lower() != fmt.lower()) + { + fname += "."; + fname += fmt.lower(); + } + + streamFrame->qPix.save(fname, fmt.ascii()); + + //set rwx for owner, rx for group, rx for other + chmod( fname.ascii(), S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH ); + + if ( tmpfile.name() == fname ) + { //need to upload to remote location + + if ( ! KIO::NetAccess::upload( tmpfile.name(), currentFileURL, (QWidget*) 0 ) ) + { + QString message = i18n( "Could not upload image to remote location: %1" ).arg( currentFileURL.prettyURL() ); + KMessageBox::sorry( 0, message, i18n( "Could not upload file" ) ); + } + } + } + else + { + QString message = i18n( "Invalid URL: %1" ).arg( currentFileURL.url() ); + KMessageBox::sorry( 0, message, i18n( "Invalid URL" ) ); + } + +} + + +CCDVideoWG::CCDVideoWG(QWidget * parent, const char * name) : QFrame(parent, name, Qt::WNoAutoErase) +{ + streamImage = NULL; + streamBuffer = NULL; + displayBuffer = NULL; + grayTable=new QRgb[256]; + for (int i=0;i<256;i++) { + grayTable[i]=qRgb(i,i,i); + } + grayTable[255]=qRgb(255,0,0); +} + +CCDVideoWG::~CCDVideoWG() +{ + delete (streamImage); + if (displayBuffer!=NULL) { + free(displayBuffer); + } + if (streamBuffer!=NULL) { + free(streamBuffer); + } + + delete [] (grayTable); +} + +void CCDVideoWG::newFrame(unsigned char *buffer, int buffSize, int w, int h) +{ + long i,offs,d; + offs=0; + Width=w; + Height=h; + d=2*bytesPerPixel; + if (streamBuffer==NULL) { + return; + } + if (streamBufferPos>=totalBaseCount) { + streamBufferPos=0; + } + for (i=streamBufferPos;((i totalBaseCount) + streamImage = new QImage(buffer, w, h, 32, 0, 0, QImage::BigEndian); + else + streamImage = new QImage(streamBuffer, w, h, 8, grayTable, 256, QImage::IgnoreEndian); + update(); + */ + redrawVideoWG(); +} + +void CCDVideoWG::redrawVideoWG(void) +{ + int x,y,b; + double val; + unsigned long dat; + if (displayBuffer!=NULL) { + displayBuffer=(unsigned char*) + realloc(displayBuffer, sizeof(unsigned char)*Width*Height); + } + else { + displayBuffer=(unsigned char*) + malloc(sizeof(unsigned char)*Width*Height); + } + if (displayBuffer==NULL) { + return; + } + if (streamBuffer==NULL) { + return; + } + for (x=0;x255.0) { + val=255.0; + } + val=qRound(val*(254.0/255.0)); + displayBuffer[Width*y+x]=(int) val; + } + else { + displayBuffer[Width*y+x]=255; + } + } + } + streamImage = new QImage(displayBuffer, Width, Height, 8, grayTable, 256, QImage::IgnoreEndian); + update(); +} + + +void CCDVideoWG::paintEvent(QPaintEvent */*ev*/) +{ + + if (streamImage) + { + if (streamImage->isNull()) return; + //qPix = kPixIO.convertToPixmap(*streamImage);/*streamImage->smoothScale(width(), height()));*/ + qPix = kPixIO.convertToPixmap(streamImage->scale(width(), height())); + delete (streamImage); + streamImage = NULL; + } + + bitBlt(this, 0, 0, &qPix); + +} + + +void CCDPreviewWG::brightnessChanged(int value) +{ + streamFrame->offset=pow(pow(256.0,streamFrame->bytesPerPixel),1.0-(value/200.0))-1.0; + //fprintf(stderr,"offs=%lf\n",streamFrame->offset); + streamFrame->redrawVideoWG(); +} + +void CCDPreviewWG::contrastChanged(int value) +{ + streamFrame->scale=pow(pow(256.0,streamFrame->bytesPerPixel+1),value/200.0)-1.0; + //fprintf(stderr,"scale=%lf\n",streamFrame->scale); + streamFrame->redrawVideoWG(); +} + +void CCDPreviewWG::gammaChanged(int value) +{ + streamFrame->gamma=3.0*(value/200.0); + //fprintf(stderr,"gamma=%lf\n",streamFrame->gamma); + streamFrame->redrawVideoWG(); +} diff --git a/kstars/kstars/ccdpreviewwg.h b/kstars/kstars/ccdpreviewwg.h new file mode 100644 index 00000000..f054a8a5 --- /dev/null +++ b/kstars/kstars/ccdpreviewwg.h @@ -0,0 +1,105 @@ +/* CCD Preview + Copyright (C) 2005 Dirk Huenniger + + Adapted from streamwg by Jasem Mutlaq + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + */ + + #ifndef CCDPREVIEWWG_H + #define CCDPREVIEWWG_H + + #include + #include + + #include "ccdpreviewui.h" + #include "qframe.h" + +enum Pixelorder {PIXELORDER_NORMAL=1, PIXELORDER_DUAL=2}; + + class QImage; + class QSocketNotifier; + class CCDVideoWG; + class INDIStdDevice; + class QPainter; + class QVBoxLayout; + + class CCDPreviewWG : public CCDPreviewForm + { + Q_OBJECT + + public: + CCDPreviewWG(INDIStdDevice *inStdDev, QWidget * parent =0, const char * name =0); + ~CCDPreviewWG(); + + friend class CCDVideoWG; + friend class INDIStdDevice; + + void setColorFrame(bool color); + void setCtrl(int wd, int ht,int po, int bpp, unsigned long mgd); + void setCCDInfo(double in_fwhm, int in_mu); + void enableStream(bool enable); + + bool processStream; + int streamWidth, streamHeight; + CCDVideoWG *streamFrame; + bool colorFrame; + + private: + INDIStdDevice *stdDev; + QPixmap playPix, pausePix, capturePix; + QVBoxLayout *videoFrameLayout; + double fwhm; + int mu; + + protected: + void closeEvent ( QCloseEvent * e ); + void resizeEvent(QResizeEvent *ev); + + + public slots: + void playPressed(); + void captureImage(); + void brightnessChanged(int value); + void contrastChanged(int value); + void gammaChanged(int value); + void updateFWHM(); + }; + + class CCDVideoWG : public QFrame + { + Q_OBJECT + + public: + CCDVideoWG(QWidget * parent =0, const char * name =0); + ~CCDVideoWG(); + + friend class CCDPreviewWG; + + void newFrame(unsigned char *buffer, int buffSiz, int w, int h); + + private: + void redrawVideoWG(void); + long totalBaseCount; + QRgb *grayTable; + QImage *streamImage; + QPixmap qPix; + KPixmapIO kPixIO; + unsigned char *streamBuffer; + unsigned char *displayBuffer; + long streamBufferPos; + double scale,offset,gamma; + int bytesPerPixel, PixelOrder; + int Width, Height; + unsigned long maxGoodData; + protected: + void paintEvent(QPaintEvent *ev); + + public slots: +}; + +#endif //CCDPREVIEWWG diff --git a/kstars/kstars/colorscheme.cpp b/kstars/kstars/colorscheme.cpp new file mode 100644 index 00000000..575206fa --- /dev/null +++ b/kstars/kstars/colorscheme.cpp @@ -0,0 +1,311 @@ +/*************************************************************************** + colorscheme.cpp - description + ------------------- + begin : Wed May 8 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include +#include + +#include "ksutils.h" +#include "colorscheme.h" + +typedef QStringList::const_iterator SL_it; + +ColorScheme::ColorScheme() : FileName() { + //Each color has two names associated with it. The KeyName is its + //identification in the QMap, the *.colors file, and the config file. + //The Name is what appears in the ViewOpsDialog ListBox. + //In addition, we define default RGB strings for each item. + //To add another color to the Palette, just add an entry for KeyName, + //Name and Default here. + + KeyName.append( "SkyColor" ); + Name.append( i18n( "Sky" ) ); + Default.append( "#002" ); + KeyName.append( "MessColor" ); + Name.append( i18n( "Messier Object" ) ); + Default.append( "#0F0" ); + KeyName.append( "NGCColor" ); + Name.append( i18n( "New General Catalog object", "NGC Object" ) ); + Default.append( "#066" ); + KeyName.append( "ICColor" ); + Name.append( i18n( "Index Catalog object", "IC Object" ) ); + Default.append( "#439" ); + KeyName.append( "HSTColor" ); + Name.append( i18n( "Object with extra attached URLs", "Object w/ Links" ) ); + Default.append( "#A00" ); + KeyName.append( "SNameColor" ); + Name.append( i18n( "Star Name" ) ); + Default.append( "#7AA" ); + KeyName.append( "PNameColor" ); + Name.append( i18n( "Planet Name" ) ); + Default.append( "#A77" ); + KeyName.append( "CNameColor" ); + Name.append( i18n( "Constellation Name", "Constell. Name" ) ); + Default.append( "#AA7" ); + KeyName.append( "CLineColor" ); + Name.append( i18n( "Constellation Line", "Constell. Line" ) ); + Default.append( "#555" ); + KeyName.append( "CBoundColor" ); + Name.append( i18n( "Constellation Boundary", "Constell. Boundary" ) ); + Default.append( "#222" ); + KeyName.append( "MWColor" ); + Name.append( i18n( "refers to the band of stars in the sky due to the Galactic plane", "Milky Way" ) ); + Default.append( "#123" ); + KeyName.append( "EqColor" ); + Name.append( i18n( "Equator" ) ); + Default.append( "#FFF" ); + KeyName.append( "EclColor" ); + Name.append( i18n( "Ecliptic" ) ); + Default.append( "#663" ); + KeyName.append( "HorzColor" ); + Name.append( i18n( "Horizon" ) ); + Default.append( "#5A3" ); + KeyName.append( "CompassColor" ); + Name.append( i18n( "Compass Labels" ) ); + Default.append( "#002" ); + KeyName.append( "GridColor" ); + Name.append( i18n( "Coordinate Grid" ) ); + Default.append( "#456" ); + KeyName.append( "BoxTextColor" ); + Name.append( i18n( "Info Box Text" ) ); + Default.append( "#FFF" ); + KeyName.append( "BoxGrabColor" ); + Name.append( i18n( "Info Box Selected" ) ); + Default.append( "#F00" ); + KeyName.append( "BoxBGColor" ); + Name.append( i18n( "Info Box Background" ) ); + Default.append( "#000" ); + KeyName.append( "TargetColor" ); + Name.append( i18n( "Target Indicator" ) ); + Default.append( "#8B8" ); + KeyName.append( "UserLabelColor" ); + Name.append( i18n( "User Labels" ) ); + Default.append( "#FFF" ); + KeyName.append( "PlanetTrailColor" ); + Name.append( i18n( "Planet Trails" ) ); + Default.append( "#963" ); + KeyName.append( "AngularRuler" ); + Name.append( i18n( "Angular Distance Ruler" ) ); + Default.append( "#FFF" ); + KeyName.append( "ObsListColor" ); + Name.append( i18n( "Observing List Label" ) ); + Default.append( "#F00" ); + + //Set the default colors in the Palette. + for( uint i=0; ireadEntry( QString(*it), QString( *Default.at( KeyName.findIndex(*it) ) ) ) ); + + setStarColorMode( conf->readNumEntry( "StarColorMode", 0 ) ); + setStarColorIntensity( conf->readNumEntry( "StarColorIntensity", 5 ) ); +} + +void ColorScheme::saveToConfig( KConfig *conf ) { + QStringList::Iterator it = KeyName.begin(); + QStringList::Iterator it_end = KeyName.end(); + for ( ; it != it_end; ++it ) + conf->writeEntry( QString(*it), colorNamed( QString(*it) ) ); + + conf->writeEntry( "StarColorMode", starColorMode() ); + conf->writeEntry( "StarColorIntensity", starColorIntensity() ); +} diff --git a/kstars/kstars/colorscheme.h b/kstars/kstars/colorscheme.h new file mode 100644 index 00000000..b7c17b2b --- /dev/null +++ b/kstars/kstars/colorscheme.h @@ -0,0 +1,146 @@ +/*************************************************************************** + colorscheme.h - description + ------------------- + begin : Wed May 8 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef COLORSCHEME_H +#define COLORSCHEME_H + +#include +#include + +class KConfig; + +/** + *@class ColorScheme + *This class stores all of the adjustable colors in KStars, in + *a QMap object keyed by the names of the colors. It also stores + *information on how stars are to be rendered in the map + *(with realistic colors, or as solid red/whit/black circles). + *In addition to the brief "Key names" used to index the colors in + *the QMap, each color has a "long name" description that is a bit + *more verbose, and suitable for UI display. + *@author Jason Harris + *@version 1.0 + */ + +class ColorScheme { + + public: + + /**Constructor. Enter all adjustable colors and their default + *values into the QMap. Also assign the corresponding long names. + */ + ColorScheme(); + + /**Copy constructor + */ + ColorScheme( const ColorScheme &cs ); + + /**Destructor + */ + ~ColorScheme(); + + /**@return true if the Palette contains the given key name + */ + bool hasColorNamed( const QString &name ) const { return ( ! Palette[ name ].isEmpty() ); } + + /** + *@short Retrieve a color by name. + *@p name the key name of the color to be retrieved. + *@return the requested color, or "#FFFFFF" (white) if color name not found. + */ + QString colorNamed( const QString &name ) const; + + /**@p i the index of the color to retrieve + *@return a color by its index in the QMap + */ + QString colorAt( int i ) const; + + /**@p i the index of the long name to retrieve + *@return the name of the color at index i + */ + QString nameAt( int i ) const; + + /**@p i the index of the key name to retrieve + *@return the key name of the color at index i + */ + QString keyAt( int i ) const; + + /** + *@return the long name of the color whose key name is given + *@p key the key name identifying the color. + */ + QString nameFromKey( const QString &key ) const; + + /**Change the color with the given key to the given value + *@p key the key-name of the color to be changed + *@p color the new color value + */ + void setColor( const QString &key, const QString &color ); + + /**Load a color scheme from a *.colors file + *@p filename the filename of the color scheme to be loaded. + *@return TRUE if the scheme was successfully loaded + */ + bool load( const QString &filename ); + + /**Save the current color scheme to a *.colors file. + *@p name the filename to create + *@return TRUE if the color scheme is successfully writeen to a file + */ + bool save( const QString &name ); + + /**@return the Filename associated with the color scheme. + */ + QString fileName() const { return FileName; } + + /**Copy a color scheme + *@p cs the color scheme to be copied into this object + */ + void copy( const ColorScheme &cs ); + + /**Read color-scheme data from the Config object. + */ + void loadFromConfig( KConfig* ); + + /**Save color-scheme data to the Config object. + */ + void saveToConfig( KConfig* ); + + /**@return the number of colors in the color scheme.*/ + unsigned int numberOfColors() const { return (int)Palette.size(); } + + /**@return the star color mode used by the color scheme*/ + int starColorMode() const { return StarColorMode; } + + /**@return the star color intensity value used by the color scheme*/ + int starColorIntensity() const { return StarColorIntensity; } + + /**Set the star color mode used by the color scheme*/ + void setStarColorMode( int mode ) { StarColorMode = mode; } + + /**Set the star color intensity value used by the color scheme*/ + void setStarColorIntensity( int intens) { StarColorIntensity = intens; } + + private: + int StarColorMode, StarColorIntensity; + QString FileName; + QStringList KeyName, Name, Default; + QMap Palette; + +}; + +#endif diff --git a/kstars/kstars/conbridlg.cpp b/kstars/kstars/conbridlg.cpp new file mode 100644 index 00000000..57bb84c7 --- /dev/null +++ b/kstars/kstars/conbridlg.cpp @@ -0,0 +1,239 @@ +/*************************************************************************** + conbridlg.h - Contrast/Brightness Dialog + ------------------- + begin : Fri Feb 6th 2004 + copyright : (C) 2004 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * * + ***************************************************************************/ + + #include + #include + #include + + #include + #include + #include + #include + + #include + + #include "contrastbrightnessgui.h" + #include "conbridlg.h" + #include "fitsviewer.h" + #include "fitsimage.h" + + #define REFRESH 500 + +//TODO find a better and faster way to implement this, this operation can be memory and CPU intensive. + +ContrastBrightnessDlg::ContrastBrightnessDlg(QWidget *parent) : + KDialogBase(KDialogBase::Plain, i18n( "Brightness/Contrast" ), Ok|Cancel, Ok, parent ) +{ + + float pixdiff, datadiff; + contrast = brightness = 0; + viewer = (FITSViewer *) parent; + displayImage = viewer->image->displayImage; + tempImage = new QImage(displayImage->copy()); + width = displayImage->width(); + height = displayImage->height(); + + datadiff = 255; + pixdiff = viewer->stats.max - viewer->stats.min; + offs = - (viewer->stats.min * datadiff / pixdiff); + scale = datadiff / pixdiff; + + ConBriDlg = new ConBriForm(this); + if (!ConBriDlg) return; + + localImgBuffer = (float *) malloc (width * height * sizeof(float)); + if (!localImgBuffer) + { + kdDebug() << "Not enough memory for local image buffer" << endl; + return; + } + + memcpy(localImgBuffer, viewer->imgBuffer, width * height * sizeof(float)); + + setMainWidget(ConBriDlg); + show(); + + connect(ConBriDlg->conSlider, SIGNAL( valueChanged(int)), this, SLOT (setContrast(int ))); + connect(ConBriDlg->briSlider, SIGNAL( valueChanged(int)), this, SLOT (setBrightness(int))); + +} + +ContrastBrightnessDlg::~ContrastBrightnessDlg() +{ + delete (tempImage); +} + +void ContrastBrightnessDlg::range(int min, int max, int & num) +{ + if (num < min) num = min; + else if (num > max) num = max; +} + +void ContrastBrightnessDlg::range(float min, float max, float & num) +{ + if (num < min) num = min; + else if (num > max) num = max; +} + + +#include + +void ContrastBrightnessDlg::setContrast(int contrastValue) +{ + int val = 0, index=0, totalPix = width * height; + int min = (int) viewer->imgBuffer[0], max = 0; + if (!viewer) return; + QColor myCol; + contrast = contrastValue; + + + // Apply Contrast and brightness + for (int i=0 ; i < height ; i++) + for (int j=0; j < width; j++) + { + val = (int) *(viewer->image->templateImage->scanLine(i) + j); + + if (contrast) + { + if (val < 128) + { + val -= contrast; + range(0, 127, val); + } + else + { + val += contrast; + range(128, 255, val); + } + } + if (brightness) + { + myCol.setRgb(val,val,val); + if ( brightness < 0 ) + val += brightness; + else + { + myCol = myCol.light(100+(brightness)); + val = myCol.red(); + } + + range(0, 255, val); + } + + localImgBuffer[(height - i - 1) * width + j] = (val - offs) / scale; + } + + + + for (int i=0; i < totalPix; i++) + { + if (localImgBuffer[i] < min) min = (int) localImgBuffer[i]; + else if (localImgBuffer[i] > max) max = (int) localImgBuffer[i]; + } + + float pixdiff_b = max - min; + float offs_b = - (min * 255 / pixdiff_b); + float scale_b = 255 / pixdiff_b; + + for (int i=0; i < height; i++) + for (int j=0; j < width; j++) + { + index = i * width + j; + val = (int) (localImgBuffer[index] * scale_b + offs_b); + range(0, 255, val); + displayImage->setPixel(j, height - i - 1, val); + } + + viewer->image->zoomToCurrent(); +} + +void ContrastBrightnessDlg::setBrightness(int brightnessValue) +{ + int val = 0, index=0, totalPix = width * height; + int min = (int) viewer->imgBuffer[0], max = 0; + if (!viewer) return; + QColor myCol; + brightness = brightnessValue; + + // Apply Contrast and brightness + for (int i=0 ; i < height ; i++) + for (int j=0; j < width; j++) + { + val = (int) *(viewer->image->templateImage->scanLine(i) + j); + + if (contrast) + { + if (val < 128) + { + val -= contrast; + range(0, 127, val); + } + else + { + val += contrast; + range(128, 255, val); + } + } + if (brightness) + { + myCol.setRgb(val,val,val); + if ( brightness < 0 ) + val += brightness; + else + { + myCol = myCol.light(100+(brightness)); + val = myCol.red(); + } + + range(0, 255, val); + } + + localImgBuffer[(height - i - 1) * width + j] = (val - offs) / scale; + + + } + + for (int i=0; i < totalPix; i++) + { + if (localImgBuffer[i] < min) min = (int) localImgBuffer[i]; + else if (localImgBuffer[i] > max) max = (int) localImgBuffer[i]; + } + + float pixdiff_b = max - min; + float offs_b = - (min * 255 / pixdiff_b); + float scale_b = 255 / pixdiff_b; + + for (int i=0; i < height; i++) + for (int j=0; j < width; j++) + { + index = i * width + j; + val = (int) (localImgBuffer[index] * scale_b + offs_b); + range(0, 255, val); + displayImage->setPixel(j, height - i - 1, val); + } + + viewer->image->zoomToCurrent(); + +} + +QSize ContrastBrightnessDlg::sizeHint() const +{ + return QSize(400,130); +} + +#include "conbridlg.moc" diff --git a/kstars/kstars/conbridlg.h b/kstars/kstars/conbridlg.h new file mode 100644 index 00000000..e653ed70 --- /dev/null +++ b/kstars/kstars/conbridlg.h @@ -0,0 +1,63 @@ +/*************************************************************************** + conbridlg.h - Contrast/Brightness Dialog + ------------------- + begin : Fri Feb 6th 2004 + copyright : (C) 2004 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * * + ***************************************************************************/ + + #ifndef CONTRASTBRIGHTNESSDLG_H + #define CONTRASTBRIGHTNESSDLG_H + + #include + #include + + class ConBriForm; + class FITSViewer; + class QImage; + + +class ContrastBrightnessDlg : public KDialogBase { + Q_OBJECT + public: + ContrastBrightnessDlg(QWidget *parent=0); + ~ContrastBrightnessDlg(); + + QSize sizeHint() const; + void range(int min, int max, int & num); + void range(float min, float max, float & num); + + float *localImgBuffer; + float offs; + float scale; + + private: + int contrast; + int brightness; + int height; + int width; + FITSViewer *viewer; + ConBriForm *ConBriDlg; + //unsigned char *localImgBuffer; + + QImage *displayImage; + QImage *tempImage; + + public slots: + void setContrast(int contrastValue); + void setBrightness(int brightnessValue); + +}; + + +#endif diff --git a/kstars/kstars/contrastbrightnessgui.ui b/kstars/kstars/contrastbrightnessgui.ui new file mode 100644 index 00000000..b05db5b3 --- /dev/null +++ b/kstars/kstars/contrastbrightnessgui.ui @@ -0,0 +1,126 @@ + +ConBriForm + + + ConBriForm + + + + 0 + 0 + 398 + 88 + + + + Contrast/Brightness + + + + unnamed + + + + briSlider + + + -128 + + + 128 + + + Horizontal + + + NoMarks + + + + + conLabel + + + Contrast: + + + + + briSpinBox + + + 128 + + + -128 + + + + + conSpinBox + + + 128 + + + -128 + + + + + briLabel + + + Brightness: + + + + + conSlider + + + -128 + + + 128 + + + Horizontal + + + + + + + + + briSlider + sliderMoved(int) + briSpinBox + setValue(int) + + + briSpinBox + valueChanged(int) + briSlider + setValue(int) + + + conSlider + sliderMoved(int) + conSpinBox + setValue(int) + + + conSpinBox + valueChanged(int) + conSlider + setValue(int) + + + + + knuminput.h + knuminput.h + + diff --git a/kstars/kstars/csegment.cpp b/kstars/kstars/csegment.cpp new file mode 100644 index 00000000..e01802f9 --- /dev/null +++ b/kstars/kstars/csegment.cpp @@ -0,0 +1,43 @@ +/*************************************************************************** + csegment.cpp - K Desktop Planetarium + ------------------- + begin : Sun Feb 1 2004 + copyright : (C) 2004 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "csegment.h" +#include "skypoint.h" + +CSegment::CSegment() : Name1(), Name2() { + Nodes.setAutoDelete( true ); +} + +void CSegment::addPoint( double ra, double dec ) { + SkyPoint *p = new SkyPoint( ra, dec ); + Nodes.append( p ); +} + +bool CSegment::setNames( QString n1, QString n2 ) { + if ( n1.length() == 3 && n2.length() == 3 ) { + Name1 = n1; + Name2 = n2; + return true; + } else { + return false; + } +} + +bool CSegment::borders( QString cname ) { + if ( Name1 == cname || Name2 == cname ) return true; + return false; +} diff --git a/kstars/kstars/csegment.h b/kstars/kstars/csegment.h new file mode 100644 index 00000000..dea55c9f --- /dev/null +++ b/kstars/kstars/csegment.h @@ -0,0 +1,91 @@ +/*************************************************************************** + csegment.h - K Desktop Planetarium + ------------------- + begin : Sun Feb 1 2004 + copyright : (C) 2004 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef CSEGMENT_H +#define CSEGMENT_H + +#include +#include + +/**@class CSegment + *A segment of a constellation boundary. The segment consists + *of two or more SkyPoint "nodes" which are vertices of the + *boundary polygon. A single segment is define as the set of nodes + *that separates a single pair of constellations. An entire + *constellation boundary must consist of many segments, because + *each constellation is surrounded by multiple neighbors. + * + *For example, imagine constellation A is surrounded by constellations + *B, C, and D. One CSegment (AB) will describe the boundary between + *A and B; another (AC) will describe the boundary between A and C; + *and a third (AD) will describe the boundary between A and D. + */ + +class SkyPoint; + +class CSegment { +public: + /**Constructor*/ + CSegment(); + /**Destructor (empty)*/ + ~CSegment() {} + + /**Add a SkyPoint node to the boundary segment. + *@p ra the RA of the node + *@p dec the Dec of the node + */ + void addPoint( double ra, double dec ); + + /**@return the name of one of the constellations + *that borders this boundary segment. + */ + QString name1() const { return Name1; } + + /**@return the name of one of the constellations + *that borders this boundary segment. + */ + QString name2() const { return Name2; } + + /**Set the names of the bounding constellations. Use the IAU + *three-letter abbreviations. + *@p n1 IAU name of one bounding constellation + *@p n2 IAU name of the other bounding constellation + */ + bool setNames( QString n1, QString n2 ); + + /**Determine if a given constellation borders this boundary segment + *@p cname the IAU code of the constellation to be tested. + */ + bool borders( QString cname ); + + /**@return pointer to the first node in the segment + */ + SkyPoint* firstNode() { return Nodes.first(); } + /**@return pointer to the next node in the segment. + *If we were on the last node, return the NULL pointer. + */ + SkyPoint* nextNode() { return Nodes.next(); } + + /**@return pointer to the list of nodes*/ + QPtrList* nodes() { return &Nodes; } + +private: + QPtrList Nodes; + QString Name1, Name2; +}; + +#endif diff --git a/kstars/kstars/customcatalog.cpp b/kstars/kstars/customcatalog.cpp new file mode 100644 index 00000000..199ef099 --- /dev/null +++ b/kstars/kstars/customcatalog.cpp @@ -0,0 +1,34 @@ +/*************************************************************************** + customcatalog.cpp - description + ------------------- + begin : Fri May 3 2005 + copyright : (C) 2005 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "customcatalog.h" + +CustomCatalog::CustomCatalog() : m_Name( i18n("Custom") ), m_Prefix( "CC" ), + m_Color( "#FF0000" ), m_Epoch( 2000.0 ), m_ObjList() { +} + +CustomCatalog::CustomCatalog( QString nm, QString px, QString co, float ep, + QPtrList ol ) : m_Name(nm), m_Prefix(px), m_Color(co), + m_Epoch(ep), m_ObjList( ol ) { + +} + +CustomCatalog::~CustomCatalog() { +} + diff --git a/kstars/kstars/customcatalog.h b/kstars/kstars/customcatalog.h new file mode 100644 index 00000000..ee2eef94 --- /dev/null +++ b/kstars/kstars/customcatalog.h @@ -0,0 +1,53 @@ +/*************************************************************************** + customcatalog.h - K Desktop Planetarium + ------------------- + begin : Fri 3 Jun 2005 + copyright : (C) 2005 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef CUSTOM_CATALOG_H +#define CUSTOM_CATALOG_H + +#include +#include "skyobject.h" + +class QString; + +/**@class CustomCatalog + *@short Object catalog added by the user. + */ +class CustomCatalog { +public: + CustomCatalog(); + CustomCatalog( QString nm, QString px, QString co, float ep, QPtrList ol ); + ~CustomCatalog(); + + QString name() const { return m_Name; } + QString prefix() const { return m_Prefix; } + QString color() const { return m_Color; } + float epoch() const { return m_Epoch; } + QPtrList objList() const { return m_ObjList; } + + void setName( const QString &name ) { m_Name = name; } + void setPrefix( const QString &prefix ) { m_Prefix = prefix; } + void setColor( const QString &color ) { m_Color = color; } + void setEpoch( float epoch ) { m_Epoch = epoch; } + void setObjectList( QPtrList ol ) { m_ObjList = ol; } + +private: + QString m_Name, m_Prefix, m_Color; + float m_Epoch; + QPtrList m_ObjList; +}; + +#endif //CUSTOM_CATALOG_H diff --git a/kstars/kstars/data/Cities.dat b/kstars/kstars/data/Cities.dat new file mode 100644 index 00000000..2adacf45 --- /dev/null +++ b/kstars/kstars/data/Cities.dat @@ -0,0 +1,2841 @@ +Aabenraa : Jylland : Denmark : 55 : 1 : 58 : N : 9 : 25 : 58 : E : 1.0 : EU +Aachen : : Germany : 50 : 46 : 00 : N : 6 : 06 : 00 : E : 1.0 : EU +Aalborg : Jylland : Denmark : 57 : 5 : 48 : N : 9 : 50 : 48 : E : 1.0 : EU +Aarhus : Jylland : Denmark : 56 : 8 : 59 : N : 10 : 13 : 59 : E : 1.0 : EU +Abakan : Siberia : Russia : 53 : 43 : 0 : N : 91 : 26 : 0 : E : 7.0 : RU +Abbotsford : British Columbia : Canada : 49 : 1 : 48 : N : 122 : 19 : 11 : W : -8.0 : US +Aberdeen : Idaho : USA : 42 : 57 : 0 : N : 112 : 49 : 47 : W : -7.0 : US +Aberdeen : Maryland : USA : 39 : 30 : 42 : N : 76 : 9 : 42 : W : -5.0 : US +Aberdeen : Scotland : United Kingdom : 57 : 12 : 0 : N : 2 : 12 : 0 : W : 0.0 : EU +Aberdeen : South Dakota : USA : 45 : 28 : 1 : N : 98 : 28 : 58 : W : -6.0 : US +Aberdeen : Washington : USA : 47 : 0 : 0 : N : 123 : 47 : 59 : W : -8.0 : US +Abidjan : : Ivory coast : 5 : 15 : 0 : N : 3 : 56 : 0 : W : 0.0 : -- +Abilene : Kansas : USA : 38 : 53 : 59 : N : 97 : 12 : 0 : W : -6.0 : US +Abilene : Texas : USA : 32 : 27 : 54 : N : 99 : 42 : 47 : W : -6.0 : US +Abuja : : Nigeria : 9 : 15 : 0 : N : 7 : 00 : 0 : E : 1.0 : -- +Acapulco : : Mexico : 16 : 45 : 0 : N : 99 : 46 : 1 : W : -6.0 : MX +Accra : : Ghana : 5 : 35 : 59 : N : 0 : 10 : 1 : W : 0.0 : -- +Ada : Minnesota : USA : 47 : 16 : 58 : N : 96 : 31 : 58 : W : -6.0 : US +Adak : Alaska : USA : 51 : 40 : 1 : N : 176 : 28 : 1 : W : -9.0 : US +Adams : Massachusetts : USA : 42 : 34 : 58 : N : 73 : 10 : 1 : W : -5.0 : US +Adamstown : : Pitcairn Islands : 25 : 3 : 59 : S : 130 : 4 : 58 : W : -8.0 : -- +Addis Ababa : : Ethiopia : 9 : 0 : 0 : N : 38 : 43 : 59 : E : 3.0 : -- +Adelaide : South Australia : Australia : 34 : 45 : 59 : S : 138 : 32 : 12 : E : +9.5 : AU +Aden : : Yemen : 12 : 48 : 0 : N : 45 : 0 : 0 : E : 3.0 : -- +Afton : Oklahoma : USA : 36 : 42 : 0 : N : 94 : 55 : 58 : W : -6.0 : US +Afton : Wyoming : USA : 42 : 42 : 0 : N : 110 : 52 : 1 : W : -7.0 : US +Agadez : : Niger : 16 : 58 : 0 : N : 7 : 59 : 0 : E : 1.0 : -- +Agadir : : Morocco : 30 : 20 : 0 : N : 9 : 24 : 0 : W : 0.0 : -- +Agana : : Guam : 13 : 28 : 54 : N : 144 : 47 : 35 : E : 10.0 : -- +Aginskoe : Siberia : Russia : 51 : 6 : 0 : N : 114 : 32 : 0 : E : 9.0 : RU +Ahwahnee : California : USA : 37 : 15 : 0 : N : 119 : 25 : 12 : W : -8.0 : US +Aiken : South Carolina : USA : 33 : 31 : 58 : N : 81 : 43 : 1 : W : -5.0 : US +Ainsworth : Nebraska : USA : 42 : 31 : 58 : N : 99 : 50 : 59 : W : -6.0 : US +Ajaccio : Corse du Sud : France : 41 : 55 : 00 : N : 08 : 40 : 00 : E : 1.0 : EU +Ajo : Arizona : USA : 32 : 19 : 58 : N : 112 : 55 : 1 : W : -7.0 : -- +Akron : Ohio : USA : 41 : 4 : 59 : N : 81 : 30 : 43 : W : -5.0 : US +Al Jawf : : Lybia : 24 : 13 : 0 : N : 23 : 18 : 0 : E : 1.0 : -- +Al Manamah : : Bahrain : 26 : 1 : 0 : N : 50 : 32 : 59 : E : 3.0 : -- +Alameda : California : USA : 37 : 45 : 47 : N : 122 : 14 : 34 : W : -8.0 : US +Alamo : Nevada : USA : 37 : 22 : 1 : N : 115 : 10 : 1 : W : -8.0 : US +Alamogordo : New Mexico : USA : 32 : 53 : 59 : N : 105 : 57 : 25 : W : -7.0 : US +Albacete : : Spain : 38 : 59 : 44 : N : 01 : 51 : 22 : W : 1.0 : EU +Albany : Georgia : USA : 31 : 34 : 29 : N : 84 : 9 : 29 : W : -5.0 : US +Albany : New York : USA : 42 : 39 : 1 : N : 73 : 45 : 1 : W : -5.0 : US +Albany : Oregon : USA : 44 : 37 : 59 : N : 123 : 5 : 52 : W : -8.0 : US +Albion : Idaho : USA : 42 : 23 : 59 : N : 113 : 34 : 11 : W : -7.0 : US +Albuquerque : New Mexico : USA : 35 : 5 : 0 : N : 106 : 39 : 3 : W : -7.0 : US +Alcalá de Henares : : Spain : 40 : 28 : 53 : N : 03 : 22 : 05 : W : 1.0 : EU +Alcoa : Tennessee : USA : 35 : 45 : 0 : N : 84 : 0 : 0 : W : -5.0 : US +Aldermaston : : United Kingdom : 51 : 7 : 9 : N : 1 : 9 : 19 : W : 0.0 : EU +Alert : Nunavut : Canada : 82 : 31 : 11 : N : 62 : 16 : 48 : W : -5.0 : US +Alessandria : : Italy : 44 : 54 : 46 : N : 8 : 36 : 53 : E : 1.0 : EU +Alexander City : Alabama : USA : 32 : 55 : 1 : N : 85 : 55 : 1 : W : -6.0 : US +Alexandria : : Egypt : 31 : 11 : 24 : N : 29 : 56 : 59 : E : 2.0 : EG +Alexandria : Louisiana : USA : 31 : 18 : 6 : N : 92 : 27 : 11 : W : -6.0 : US +Alexandria : Virginia : USA : 38 : 48 : 11 : N : 77 : 2 : 59 : W : -5.0 : US +Algiers : : Algeria : 36 : 42 : 0 : N : 3 : 13 : 1 : E : 1.0 : -- +Algonquin : : Canada : 45 : 57 : 3 : N : 78 : 4 : 30 : W : -5.0 : US +Alhambra : California : USA : 34 : 8 : 24 : N : 118 : 6 : 25 : W : -8.0 : US +Alicante : : Spain : 38 : 20 : 43 : N : 00 : 28 : 58 : W : 1.0 : EU +Alice Springs : Northern Territory : Australia : 23 : 48 : 0 : S : 133 : 54 : 0 : E : +9.5 : -- +Allegheny Obs. : Pennsylvania : USA : 40 : 29 : 0 : N : 80 : 1 : 14 : W : -5.0 : US +Allentown : Pennsylvania : USA : 40 : 36 : 10 : N : 75 : 28 : 5 : W : -5.0 : US +Alliance : Nebraska : USA : 42 : 6 : 0 : N : 102 : 52 : 58 : W : -7.0 : US +Alma Ata : : Kazakhstan : 43 : 11 : 3 : N : 76 : 57 : 29 : E : 5.0 : -- +Almería : : Spain : 36 : 50 : 18 : N : 02 : 28 : 04 : W : 1.0 : EU +Alpharetta : Georgia : USA : 34 : 3 : 39 : N : 84 : 13 : 19 : W : -5.0 : US +Alpine : California : USA : 32 : 30 : 13 : N : 116 : 27 : 3 : W : -8.0 : US +Altenstadt : : Germany : 47 : 50 : 2 : N : 10 : 52 : 4 : E : 1.0 : EU +Altoona : Pennsylvania : USA : 40 : 30 : 55 : N : 78 : 24 : 2 : W : -5.0 : US +Amami Island : : Japan : 28 : 15 : 0 : N : 129 : 41 : 59 : E : 9.0 : -- +Amarillo : Texas : USA : 35 : 12 : 27 : N : 101 : 50 : 2 : W : -6.0 : US +Ambler : Alaska : USA : 67 : 4 : 47 : N : 157 : 50 : 59 : W : -9.0 : US +Amchitka : Alaska : USA : 51 : 22 : 48 : N : 179 : 15 : 35 : W : -9.0 : US +American Falls : Idaho : USA : 42 : 45 : 0 : N : 112 : 52 : 58 : W : -7.0 : US +Ames : Iowa : USA : 42 : 1 : 54 : N : 93 : 37 : 0 : W : -6.0 : US +Amherst : Ohio : USA : 41 : 23 : 51 : N : 82 : 13 : 10 : W : -5.0 : US +Amherst Obs. : Massachusetts : USA : 42 : 23 : 5 : N : 72 : 20 : 44 : W : -5.0 : US +Amiens : Somme : France : 89 : 54 : 00 : N : 02 : 16 : 00 : E : 1.0 : EU +Amilcar Cabral : : Cape Verde : 16 : 45 : 0 : N : 22 : 56 : 59 : W : 1.0 : -- +Amman : : Jordan : 31 : 56 : 59 : N : 35 : 57 : 0 : E : 2.0 : JD +Amsterdam : : Netherlands : 52 : 21 : 0 : N : 4 : 51 : 59 : E : 1.0 : EU +Anaconda : Montana : USA : 46 : 7 : 41 : N : 112 : 57 : 10 : W : -7.0 : US +Anadyr : Far East : Russia : 64 : 45 : 0 : N : 177 : 29 : 0 : E : 12.0 : RU +Anaheim : California : USA : 33 : 50 : 6 : N : 117 : 54 : 46 : W : -8.0 : US +Anchorage : Alaska : USA : 61 : 10 : 0 : N : 149 : 58 : 58 : W : -9.0 : US +Ancona : : Italy : 43 : 36 : 11 : N : 13 : 30 : 27 : E : 1.0 : EU +Anderson : Indiana : USA : 40 : 10 : 0 : N : 85 : 41 : 6 : W : -5.0 : -- +Anderson : South Carolina : USA : 34 : 30 : 35 : N : 82 : 39 : 18 : W : -5.0 : US +Anderson AFB : : Guam : 13 : 35 : 12 : N : 144 : 56 : 12 : E : 10.0 : -- +Andong : Gyeongbuk : Korea : 36 : 34 : 0 : N : 128 : 43 : 0 : E : 9.0 : SK +Andria : : Italy : 41 : 13 : 35 : N : 16 : 17 : 44 : E : 1.0 : EU +Angaur Island : : Palau : 6 : 54 : 0 : N : 134 : 9 : 0 : E : 9.0 : -- +Ankara : : Turkey : 40 : 1 : 48 : N : 32 : 53 : 59 : E : 2.0 : EU +Ann Arbor : Michigan : USA : 42 : 16 : 59 : N : 83 : 44 : 52 : W : -5.0 : US +Annabah : : Algeria : 36 : 50 : 0 : N : 7 : 49 : 0 : E : 1.0 : -- +Annapolis : Maryland : USA : 38 : 58 : 23 : N : 76 : 29 : 42 : W : -5.0 : US +Annecy : Haute-Savoie : France : 45 : 55 : 00 : N : 6 : 8 : 0 : E : 1.0 : EU +Annette Island : Alaska : USA : 55 : 2 : 42 : N : 131 : 33 : 36 : W : -9.0 : US +Anniston : Alabama : USA : 33 : 38 : 59 : N : 85 : 46 : 58 : W : -6.0 : US +Ansbach : : Germany : 49 : 19 : 47 : N : 10 : 35 : 49 : E : 1.0 : EU +Antananarivo : : Madagascar : 18 : 48 : 0 : S : 47 : 29 : 0 : E : 3.0 : -- +Antlers : Oklahoma : USA : 24 : 13 : 58 : N : 95 : 37 : 58 : W : -6.0 : US +Antofagasta : : Chile : 23 : 25 : 59 : S : 70 : 35 : 59 : W : -4.0 : CL +Antsirabe : : Madagascar : 19 : 87 : 0 : S : 47 : 03 : 0 : E : 3.0 : -- +Antwerp : : Belgium : 51 : 13 : 0 : N : 4 : 24 : 0 : E : 1.0 : EU +Aosta : : Italy : 45 : 44 : 13 : N : 7 : 18 : 47 : E : 1.0 : EU +Appleton : Wisconsin : USA : 44 : 15 : 42 : N : 88 : 25 : 12 : W : -6.0 : US +Aqaba : : Jordan : 29 : 36 : 0 : N : 35 : 0 : 35 : E : 2.0 : JD +Arcade-Arden : California : USA : 38 : 34 : 59 : N : 121 : 28 : 58 : W : -8.0 : US +Arcetri : : Italy : 43 : 45 : 2 : N : 11 : 15 : 15 : E : 1.0 : EU +Archenhold : : Germany : 52 : 29 : 2 : N : 13 : 28 : 45 : E : 1.0 : EU +Ardmore : Oklahoma : USA : 34 : 10 : 1 : N : 97 : 7 : 58 : W : -6.0 : US +Arecibo Obs. : Puerto Rico : USA : 18 : 20 : 8 : N : 66 : 45 : 15 : W : -4.0 : -- +Arese : : Italy : 45 : 36 : 0 : N : 9 : 9 : 0 : E : 1.0 : EU +Arezzo : : Italy : 43 : 27 : 46 : N : 11 : 52 : 46 : E : 1.0 : EU +Argyle : Minnesota : USA : 48 : 21 : 0 : N : 96 : 47 : 59 : W : -6.0 : US +Arica : : Chile : 18 : 21 : 0 : S : 70 : 19 : 59 : W : -4.0 : CL +Arkadelphia : Arkansas : USA : 34 : 6 : 0 : N : 93 : 4 : 58 : W : -6.0 : US +Arkhangelsk : North-West Region : Russia : 64 : 33 : 0 : N : 40 : 32 : 0 : E : 3.0 : RU +Arlington : Massachusetts : USA : 42 : 24 : 53 : N : 71 : 9 : 6 : W : -5.0 : US +Arlington : Texas : USA : 32 : 44 : 12 : N : 97 : 6 : 47 : W : -6.0 : US +Arlington : Virginia : USA : 38 : 53 : 59 : N : 77 : 5 : 59 : W : -5.0 : US +Arlington Heights : Illinois : USA : 42 : 5 : 17 : N : 87 : 58 : 48 : W : -6.0 : US +Armagh : Northern Ireland : United Kingdom : 54 : 21 : 2 : N : 6 : 39 : 0 : W : 0.0 : EU +Armour : South Dakota : USA : 43 : 17 : 59 : N : 98 : 20 : 59 : W : -6.0 : US +Arrecife : Gran Canaria : Spain : 28 : 57 : 0 : N : 13 : 32 : 0 : W : 0.0 : EU +Arua : : Uganda : 3 : 1 : 0 : N : 30 : 55 : 0 : E : 3.0 : -- +Arvada : Colorado : USA : 39 : 47 : 59 : N : 105 : 4 : 40 : W : -7.0 : US +Ash Fork : Arizona : USA : 35 : 13 : 1 : N : 112 : 28 : 58 : W : -7.0 : -- +Asheville : North Carolina : USA : 35 : 35 : 41 : N : 82 : 33 : 25 : W : -5.0 : US +Ashland : Kansas : USA : 37 : 10 : 58 : N : 99 : 46 : 1 : W : -6.0 : US +Ashland : Kentucky : USA : 38 : 28 : 36 : N : 82 : 38 : 22 : W : -5.0 : US +Ashland : Maine : USA : 46 : 37 : 1 : N : 68 : 25 : 58 : W : -5.0 : US +Ashley : North Dakota : USA : 46 : 2 : 59 : N : 99 : 22 : 58 : W : -6.0 : US +Asiago : : Italy : 45 : 51 : 8 : N : 11 : 31 : 45 : E : 1.0 : EU +Asmera : : Eritrea : 15 : 16 : 59 : N : 38 : 53 : 59 : E : 3.0 : -- +Aspen : Colorado : USA : 39 : 15 : 0 : N : 106 : 55 : 1 : W : -7.0 : US +Assab : : Eritrea : 13 : 04 : 0 : N : 42 : 43 : 0 : E : 3.0 : -- +Astoria : Oregon : USA : 46 : 10 : 58 : N : 123 : 50 : 59 : W : -8.0 : US +Asunción : : Paraguay : 25 : 13 : 59 : S : 57 : 31 : 0 : W : -4.0 : PY +Aswan : : Egypt : 23 : 57 : 53 : N : 32 : 49 : 12 : E : 2.0 : EG +Asyut : : Egypt : 27 : 3 : 0 : N : 31 : 01 : 0 : E : 2.0 : EG +Atenas : : Greece : 37 : 58 : 4 : N : 23 : 43 : 14 : E : 2.0 : EU +Athens : : Greece : 38 : 1 : 36 : N : 23 : 44 : 0 : E : 2.0 : EU +Athens : Georgia : USA : 33 : 57 : 24 : N : 83 : 22 : 59 : W : -5.0 : US +Athens : Tennessee : USA : 35 : 25 : 58 : N : 84 : 35 : 59 : W : -5.0 : US +Atkinson : Nebraska : USA : 42 : 31 : 58 : N : 98 : 58 : 1 : W : -6.0 : US +Atlanta : Georgia : USA : 33 : 45 : 10 : N : 84 : 23 : 36 : W : -5.0 : US +Atlantic City : New Jersey : USA : 39 : 21 : 32 : N : 74 : 25 : 53 : W : -5.0 : US +Atmore : Alabama : USA : 31 : 1 : 1 : N : 87 : 31 : 1 : W : -6.0 : US +Attleboro : Massachusetts : USA : 41 : 57 : 28 : N : 71 : 17 : 30 : W : -5.0 : US +Auburn : Alabama : USA : 32 : 36 : 24 : N : 85 : 28 : 59 : W : -6.0 : US +Auburn : Maine : USA : 44 : 5 : 48 : N : 70 : 13 : 41 : W : -5.0 : US +Auckland : : New Zealand : 36 : 52 : 59 : S : 174 : 45 : 0 : E : 12.0 : NZ +Augsburg : : Germany : 48 : 22 : 00 : N : 10 : 53 : 00 : E : 1.0 : EU +Augusta : Arkansas : USA : 35 : 16 : 1 : N : 91 : 20 : 59 : W : -6.0 : US +Augusta : Georgia : USA : 33 : 28 : 19 : N : 81 : 58 : 0 : W : -5.0 : US +Augusta : Maine : USA : 44 : 18 : 52 : N : 69 : 46 : 28 : W : -5.0 : US +Aurora : Colorado : USA : 39 : 44 : 24 : N : 104 : 52 : 4 : W : -7.0 : US +Aurora : Illinois : USA : 41 : 45 : 18 : N : 88 : 18 : 47 : W : -6.0 : US +Aurora : Minnesota : USA : 47 : 31 : 1 : N : 92 : 16 : 58 : W : -6.0 : US +Austin : Nevada : USA : 39 : 30 : 0 : N : 117 : 4 : 58 : W : -8.0 : US +Austin : Texas : USA : 30 : 16 : 9 : N : 97 : 44 : 36 : W : -6.0 : US +Avalon : New South Wales : Australia : 38 : 1 : 59 : S : 144 : 28 : 0 : E :+10.0 : AU +Aviano : : Italy : 46 : 1 : 58 : N : 12 : 35 : 59 : E : 1.0 : EU +Avon : Connecticut : USA : 41 : 40 : 1 : N : 72 : 49 : 58 : W : -5.0 : US +Ayase : : Japan : 35 : 27 : 0 : N : 139 : 26 : 59 : E : 9.0 : -- +Aztec : New Mexico : USA : 36 : 40 : 1 : N : 108 : 0 : 0 : W : -7.0 : US +Babelthuap Island : : Palau : 7 : 21 : 51 : N : 134 : 33 : 5 : E : 9.0 : -- +Bacolod : : Philippines : 10 : 39 : 0 : N : 122 : 55 : 59 : E : 8.0 : -- +Badajoz : : Spain : 38 : 52 : 55 : N : 06 : 58 : 04 : W : 1.0 : EU +Badalona : : Spain : 41 : 27 : 13 : N : 02 : 14 : 51 : E : 1.0 : EU +Baden-Baden : : Germany : 48 : 47 : 23 : N : 8 : 11 : 23 : E : 1.0 : EU +Bafata : : Guinea Bissau : 12 : 11 : 0 : N : 14 : 40 : 0 : W : 0.0 : -- +Baghdad : : Iraq : 33 : 13 : 59 : N : 44 : 22 : 0 : E : 3.0 : IQ +Bahrain : : United Arab Emirates : 26 : 16 : 1 : N : 50 : 37 : 58 : E : 4.0 : -- +Baie-Comeau : Quebec : Canada : 49 : 8 : 24 : N : 68 : 10 : 48 : W : -5.0 : US +Baker : Montana : USA : 46 : 21 : 0 : N : 104 : 12 : 0 : W : -7.0 : US +Bakersfield : California : USA : 35 : 22 : 30 : N : 119 : 1 : 19 : W : -8.0 : US +Balboa : : Panama : 8 : 55 : 0 : N : 79 : 35 : 59 : W : -5.0 : -- +Baldwin Park : California : USA : 34 : 4 : 12 : N : 117 : 57 : 28 : W : -8.0 : US +Bali : : Indonesia : 8 : 45 : 0 : S : 115 : 10 : 0 : E : 8.0 : -- +Baltimore : Maryland : USA : 39 : 17 : 25 : N : 76 : 36 : 44 : W : -5.0 : US +Bamako : : Mali : 12 : 32 : 0 : N : 7 : 57 : 0 : W : 0.0 : -- +Bamberg : : Germany : 49 : 49 : 58 : N : 10 : 49 : 58 : E : 1.0 : EU +Bandar Abbass : : Iran : 27 : 13 : 33 : N : 56 : 22 : 37 : E : 3.5 : IR +Bandar Lengeh : : Iran : 26 : 31 : 58 : N : 54 : 49 : 30 : E : 3.5 : IR +Bandar Seri Begawan : : Brunei : 4 : 57 : 0 : N : 114 : 56 : 12 : E : 8.0 : -- +Bandirma : : Turkey : 40 : 18 : 32 : N : 27 : 58 : 22 : E : 2.0 : EU +Banff : Alberta : Canada : 51 : 10 : 47 : N : 115 : 32 : 59 : W : -7.0 : US +Bangalore : : India : 13 : 48 : 0 : N : 77 : 17 : 59 : E : 5.5 : -- +Bangassou : :Central African Republic: 5 : 5 : 0 : N : 23 : 33 : 0 : E : 1.0 : -- +Bangkok : : Thailand : 13 : 49 : 59 : N : 100 : 28 : 59 : E : 7.0 : -- +Bangor : Maine : USA : 44 : 48 : 12 : N : 68 : 46 : 18 : W : -5.0 : US +Bangui : :Central African Republic: 18 : 31 : 0 : N : 4 : 24 : 0 : E : 1.0 : -- +Banjul : : Gambia : 13 : 20 : 9 : N : 16 : 39 : 35 : W : 0.0 : -- +Bar Harbor : Maine : USA : 44 : 22 : 1 : N : 68 : 13 : 1 : W : -5.0 : US +Baraboo : Wisconsin : USA : 43 : 28 : 58 : N : 89 : 43 : 58 : W : -6.0 : US +Barcelona : : Spain : 41 : 23 : 03 : N : 02 : 10 : 35 : E : 1.0 : EU +Bari : : Italy : 41 : 6 : 23 : N : 16 : 50 : 48 : E : 1.0 : EU +Barletta : : Italy : 41 : 19 : 5 : N : 16 : 16 : 46 : E : 1.0 : EU +Barnaul : Siberia : Russia : 53 : 22 : 0 : N : 83 : 45 : 0 : E : 6.0 : RU +Barnesville : Ohio : USA : 40 : 0 : 11 : N : 81 : 11 : 30 : W : -5.0 : US +Barranquilla : : Colombia : 10 : 54 : 0 : N : 74 : 46 : 59 : W : -5.0 : -- +Barre : Vermont : USA : 44 : 11 : 53 : N : 72 : 30 : 6 : W : -5.0 : US +Barron : Wisconsin : USA : 45 : 23 : 59 : N : 91 : 50 : 59 : W : -6.0 : US +Barrow : Alaska : USA : 71 : 19 : 58 : N : 156 : 0 : 0 : W : -9.0 : US +Barstow : California : USA : 34 : 52 : 58 : N : 117 : 2 : 59 : W : -8.0 : US +Bartlesville : Oklahoma : USA : 36 : 44 : 41 : N : 95 : 58 : 36 : W : -6.0 : US +Barton : Vermont : USA : 44 : 45 : 0 : N : 72 : 4 : 58 : W : -5.0 : US +Basrah : : Iraq : 30 : 34 : 0 : N : 47 : 46 : 37 : E : 3.5 : IQ +Bastia : Haute-Corse : France : 42 : 40 : 00 : N : 09 : 30 : 00 : E : 1.0 : EU +Bata : : Equatorial Guinea : 1 : 50 : 0 : N : 9 : 50 : 0 : E : 1.0 : -- +Batesburg : South Carolina : USA : 33 : 52 : 58 : N : 81 : 34 : 1 : W : -5.0 : US +Baton Rouge : Louisiana : USA : 30 : 26 : 57 : N : 91 : 10 : 59 : W : -6.0 : US +Battle Creek : Michigan : USA : 42 : 18 : 57 : N : 85 : 10 : 48 : W : -5.0 : US +Bay City : Michigan : USA : 43 : 36 : 3 : N : 83 : 53 : 15 : W : -5.0 : US +Bay St. Louis : Mississippi : USA : 30 : 19 : 1 : N : 89 : 19 : 58 : W : -6.0 : US +Bayonne : New Jersey : USA : 40 : 40 : 0 : N : 74 : 7 : 12 : W : -5.0 : US +Bayonne : Pyrénées atlantiques : France : 43 : 30 : 0 : N : 1 : 28 : 00 : W : 1.0 : EU +Baytown : Texas : USA : 29 : 43 : 5 : N : 94 : 58 : 36 : W : -6.0 : US +Be'er Sheva : : Israel : 31 : 15 : 00 : N : 34 : 47 : 00 : E : 2.0 : ZN +Beach : North Dakota : USA : 46 : 55 : 1 : N : 104 : 0 : 0 : W : -7.0 : US +Beatty : Nevada : USA : 36 : 58 : 1 : N : 116 : 47 : 59 : W : -8.0 : US +Beaufort : South Carolina : USA : 32 : 25 : 1 : N : 80 : 40 : 1 : W : -5.0 : US +Beaumont : Texas : USA : 30 : 5 : 20 : N : 94 : 6 : 9 : W : -6.0 : US +Beaver : Utah : USA : 38 : 15 : 0 : N : 112 : 40 : 1 : W : -7.0 : US +Beaverton : Oregon : USA : 45 : 29 : 17 : N : 122 : 48 : 25 : W : -8.0 : US +Beckley : West Virginia : USA : 37 : 46 : 36 : N : 81 : 11 : 23 : W : -5.0 : US +Beijing : : China : 39 : 54 : 59 : N : 116 : 22 : 59 : E : 8.0 : CH +Beira : : Mozambique : 19 : 48 : 0 : S : 34 : 54 : 0 : E : 2.0 : -- +Beirut : : Lebanon : 33 : 52 : 59 : N : 35 : 30 : 0 : E : 2.0 : LB +Beja : : Portugal : 38 : 8 : 45 : N : 7 : 55 : 19 : W : 0.0 : EU +Belem : : Brazil : 1 : 22 : 59 : S : 48 : 28 : 59 : W : -3.0 : -- +Belen : New Mexico : USA : 34 : 40 : 1 : N : 106 : 45 : 0 : W : -7.0 : US +Belfast : Northern Ireland : United Kingdom : 54 : 37 : 48 : N : 5 : 52 : 12 : W : 0.0 : EU +Belgorod : Central Region : Russia : 50 : 36 : 0 : N : 36 : 35 : 0 : E : 3.0 : RU +Belgrade : : Yugoslavia : 44 : 47 : 59 : N : 20 : 31 : 59 : E : 1.0 : EU +Belize City : : Belize : 15 : 31 : 59 : N : 88 : 17 : 59 : W : -6.0 : -- +Belleville : Illinois : USA : 38 : 31 : 1 : N : 89 : 58 : 58 : W : -6.0 : US +Bellevue : Nebraska : USA : 41 : 8 : 42 : N : 95 : 53 : 30 : W : -6.0 : US +Bellevue : Washington : USA : 47 : 37 : 0 : N : 122 : 12 : 0 : W : -8.0 : US +Bellflower : California : USA : 33 : 53 : 24 : N : 118 : 8 : 31 : W : -8.0 : US +Bellingham : Washington : USA : 48 : 45 : 1 : N : 122 : 28 : 37 : W : -8.0 : US +Bellows Falls : Vermont : USA : 43 : 7 : 59 : N : 72 : 27 : 0 : W : -5.0 : US +Ben Guerir : : Morocco : 32 : 7 : 39 : N : 7 : 52 : 47 : W : 0.0 : -- +Bend : Oregon : USA : 44 : 4 : 1 : N : 121 : 16 : 58 : W : -8.0 : US +Bender Cassim : : Somalia : 11 : 16 : 0 : N : 49 : 10 : 0 : E : 3.0 : -- +Bendigo : Victoria : Australia : 36 : 45 : 59 : S : 144 : 16 : 59 : E : 10.0 : AU +Benghazi : : Lybia : 32 : 5 : 0 : N : 20 : 16 : 0 : E : 1.0 : -- +Bennington : Vermont : USA : 42 : 52 : 48 : N : 73 : 11 : 48 : W : -5.0 : US +Benton : Arkansas : USA : 34 : 33 : 53 : N : 92 : 35 : 12 : W : -6.0 : US +Berbera : : Somalia : 10 : 25 : 0 : N : 45 : 01 : 0 : E : 3.0 : -- +Bergamo : : Italy : 45 : 41 : 38 : N : 9 : 40 : 13 : E : 1.0 : EU +Bergen : : Norway : 60 : 17 : 23 : N : 5 : 13 : 11 : E : 1.0 : EU +Bergisch-Gladbach : : Germany : 50 : 59 : 00 : N : 7 : 08 : 00 : E : 1.0 : EU +Berkeley : California : USA : 37 : 52 : 9 : N : 122 : 16 : 15 : W : -8.0 : US +Berlin : : Germany : 52 : 31 : 0 : N : 13 : 19 : 59 : E : 1.0 : EU +Berlin : New Hampshire : USA : 44 : 25 : 1 : N : 71 : 10 : 1 : W : -5.0 : US +Bern : : Switzerland : 46 : 55 : 0 : N : 7 : 25 : 0 : E : 1.0 : EU +Bethel : Alaska : USA : 60 : 47 : 30 : N : 161 : 45 : 0 : W : -9.0 : US +Bethesda : Maryland : USA : 39 : 0 : 0 : N : 77 : 10 : 1 : W : -5.0 : US +Bethlehem : Pennsylvania : USA : 40 : 37 : 15 : N : 75 : 22 : 33 : W : -5.0 : US +Bettendorf : Iowa : USA : 41 : 36 : 42 : N : 90 : 35 : 21 : W : -6.0 : US +Bettles Field : Alaska : USA : 66 : 58 : 1 : N : 151 : 48 : 0 : W : -9.0 : US +Biddeford : Maine : USA : 43 : 29 : 30 : N : 70 : 27 : 47 : W : -5.0 : US +Big Bear Solar Obs. : California : USA : 34 : 15 : 2 : N : 116 : 55 : 0 : W : -7.0 : US +Big Delta : Alaska : USA : 64 : 7 : 58 : N : 145 : 48 : 0 : W : -9.0 : US +Big Lake : Alaska : USA : 61 : 51 : 0 : N : 150 : 5 : 59 : W : -9.0 : US +Bilbao : : Spain : 43 : 15 : 26 : N : 02 : 55 : 27 : W : 1.0 : EU +Billings : Montana : USA : 45 : 46 : 59 : N : 108 : 30 : 3 : W : -7.0 : US +Biloxi : Mississippi : USA : 30 : 23 : 48 : N : 88 : 52 : 59 : W : -6.0 : US +Binghamton : New York : USA : 42 : 6 : 2 : N : 75 : 54 : 47 : W : -5.0 : US +Birao : :Central African Republic: 10 : 16 : 0 : N : 22 : 46 : 0 : E : 1.0 : -- +Birmingham : : United Kingdom : 52 : 28 : 59 : N : 1 : 52 : 59 : W : 0.0 : EU +Birmingham : Alabama : USA : 33 : 31 : 0 : N : 86 : 48 : 36 : W : -6.0 : US +Birobidzhan : Far East : Russia : 48 : 48 : 0 : N : 132 : 57 : 0 : E : 10.0 : RU +Biruni : : Iran : 29 : 35 : 0 : N : 52 : 30 : 0 : E : 3.5 : IR +Bismarck : North Dakota : USA : 46 : 48 : 23 : N : 100 : 47 : 16 : W : -6.0 : US +Bissau : : Guinea Bissau : 11 : 53 : 0 : N : 15 : 39 : 0 : W : 0.0 : -- +Bitburg : : Germany : 49 : 56 : 42 : N : 6 : 34 : 8 : E : 1.0 : EU +Blaavands huk : Jylland : Denmark : 55 : 33 : 50 : N : 8 : 5 : 50 : E : 1.0 : EU +Black Birch : : New Zealand : 41 : 44 : 8 : S : 173 : 48 : 15 : E : 12.0 : NZ +Blackpool : : United Kingdom : 53 : 46 : 22 : N : 3 : 2 : 41 : W : 0.0 : EU +Blackwell : Oklahoma : USA : 36 : 46 : 58 : N : 97 : 19 : 1 : W : -6.0 : US +Blantyre : : Malawi : 15 : 79 : 0 : S : 34 : 99 : 0 : E : 2.0 : -- +Bleien : : Switzerland : 47 : 20 : 4 : N : 8 : 6 : 45 : E : 1.0 : EU +Bloomfield : New Jersey : USA : 40 : 47 : 42 : N : 74 : 12 : 0 : W : -5.0 : US +Bloomington : Illinois : USA : 40 : 28 : 54 : N : 88 : 59 : 35 : W : -6.0 : US +Bloomington : Indiana : USA : 39 : 9 : 53 : N : 86 : 31 : 54 : W : -5.0 : -- +Bloomington : Minnesota : USA : 44 : 49 : 30 : N : 93 : 16 : 30 : W : -6.0 : US +Bluefield : West Virginia : USA : 37 : 16 : 0 : N : 81 : 13 : 23 : W : -5.0 : US +Bluff : Utah : USA : 37 : 17 : 59 : N : 109 : 34 : 1 : W : -7.0 : US +Bnei Brak : : Israel : 32 : 05 : 00 : N : 34 : 52 : 00 : E : 2.0 : ZN +Bobo-Dioulasso : : Burkina Faso : 11 : 11 : 0 : N : 4 : 17 : 0 : E : 0.0 : -- +Boca Raton : Florida : USA : 26 : 21 : 0 : N : 80 : 5 : 12 : W : -5.0 : US +Bochum : : Germany : 51 : 25 : 7 : N : 7 : 11 : 44 : E : 1.0 : EU +Bodo : : Norway : 67 : 16 : 11 : N : 14 : 22 : 0 : E : 1.0 : EU +Boeun : Chungbuk : Korea : 36 : 29 : 0 : N : 127 : 44 : 0 : E : 9.0 : SK +Bogalusa : Louisiana : USA : 30 : 48 : 0 : N : 89 : 52 : 1 : W : -6.0 : US +Bogotá : : Colombia : 4 : 37 : 59 : N : 74 : 5 : 59 : W : -5.0 : -- +Boise : Idaho : USA : 43 : 36 : 49 : N : 116 : 12 : 09 : W : -7.0 : US +Boise City : Oklahoma : USA : 36 : 42 : 0 : N : 102 : 30 : 0 : W : -6.0 : US +Bolgatanga : : Ghana : 10 : 47 : 8 : N : 0 : 51 : 5 : W : 0.0 : -- +Bologna : : Italy : 44 : 32 : 16 : N : 11 : 17 : 23 : E : 1.0 : EU +Bolzano : : Italy : 46 : 29 : 49 : N : 11 : 21 : 16 : E : 1.0 : EU +Bombay : : India : 18 : 58 : 0 : N : 72 : 49 : 59 : E : 5.5 : -- +Bonn : : Germany : 50 : 43 : 11 : N : 7 : 4 : 48 : E : 1.0 : EU +Boone : North Carolina : USA : 36 : 11 : 54 : N : 81 : 39 : 27 : W : -5.0 : US +Booneville : Kentucky : USA : 37 : 25 : 1 : N : 83 : 40 : 1 : W : -5.0 : US +Bordeaux : Gironde : France : 44 : 50 : 1 : N : 0 : 31 : 45 : W : 1.0 : EU +Bordentown : New Jersey : USA : 40 : 4 : 58 : N : 74 : 40 : 1 : W : -5.0 : US +Borinquen : Puerto Rico : USA : 18 : 30 : 0 : N : 67 : 7 : 59 : W : -5.0 : -- +Borowiec : : Poland : 52 : 16 : 6 : N : 17 : 4 : 30 : E : 1.0 : EU +Boscobel : Wisconsin : USA : 43 : 7 : 58 : N : 90 : 43 : 58 : W : -6.0 : US +Bosscha : : Indonesia : 6 : 49 : 5 : S : 100 : 37 : 0 : E : 7.5 : -- +Bossier City : Louisiana : USA : 32 : 31 : 0 : N : 93 : 43 : 54 : W : -6.0 : US +Boston : Massachusetts : USA : 42 : 21 : 24 : N : 71 : 3 : 24 : W : -5.0 : US +Bottrop : : Germany : 51 : 31 : 00 : N : 6 : 55 : 00 : E : 1.0 : EU +Boulder : Colorado : USA : 40 : 0 : 47 : N : 105 : 16 : 48 : W : -7.0 : US +Boulder City : Nevada : USA : 35 : 58 : 41 : N : 114 : 50 : 16 : W : -8.0 : US +Boulder Creek : California : USA : 37 : 2 : 59 : N : 122 : 9 : 0 : W : -8.0 : US +Boulogne-sur-mer : Pas-de-Calais : France : 50 : 43 : 00 : N : 1 : 37 : 00 : E : 1.0 : EU +Bountiful : Utah : USA : 40 : 53 : 5 : N : 111 : 52 : 47 : W : -7.0 : US +Bourges : Cher : France : 47 : 09 : 00 : N : 2 : 52 : 00 : E : 1.0 : EU +Bowie : Maryland : USA : 39 : 0 : 24 : N : 76 : 46 : 54 : W : -5.0 : US +Bowling Green : Kentucky : USA : 36 : 59 : 17 : N : 86 : 27 : 2 : W : -6.0 : US +Bowman : North Dakota : USA : 46 : 10 : 58 : N : 103 : 22 : 58 : W : -7.0 : US +Boyden : : South Africa : 29 : 2 : 3 : S : 26 : 24 : 15 : E : 2.0 : -- +Bozeman : Montana : USA : 45 : 40 : 54 : N : 111 : 2 : 16 : W : -7.0 : US +Bradford : : United Kingdom : 53 : 48 : 00 : N : 1 : 45 : 00 : W : 0.0 : EU +Brandon : Manitoba : Canada : 49 : 51 : 0 : N : 99 : 57 : 0 : W : -6.0 : US +Brandon : Vermont : USA : 43 : 45 : 0 : N : 73 : 4 : 58 : W : -5.0 : US +Brasilia : : Brazil : 15 : 52 : 0 : S : 47 : 55 : 0 : W : -3.0 : BZ +Bratsk : Siberia : Russia : 56 : 5 : 0 : N : 101 : 48 : 0 : E : 8.0 : RU +Brattleboro : Vermont : USA : 42 : 51 : 6 : N : 72 : 33 : 47 : W : -5.0 : US +Braunschweig : : Germany : 52 : 16 : 00 : N : 10 : 32 : 00 : E : 1.0 : EU +Brazzaville : : Congo : 4 : 15 : 0 : S : 15 : 15 : 0 : E : 1.0 : -- +Bremen : : Germany : 53 : 2 : 49 : N : 8 : 47 : 23 : E : 1.0 : EU +Bremerhaven : : Germany : 53 : 33 : 00 : N : 8 : 35 : 00 : E : 1.0 : EU +Bremerton : Washington : USA : 47 : 34 : 1 : N : 122 : 37 : 58 : W : -8.0 : US +Brera : : Italy : 45 : 28 : 0 : N : 9 : 11 : 30 : E : 1.0 : EU +Brescia : : Italy : 45 : 32 : 38 : N : 10 : 12 : 52 : E : 1.0 : EU +Brest : Finistère : France : 48 : 23 : 59 : N : 4 : 29 : 59 : W : 1.0 : EU +Bridgeport : Connecticut : USA : 41 : 11 : 15 : N : 73 : 12 : 29 : W : -5.0 : US +Bridgeton : New Jersey : USA : 39 : 27 : 0 : N : 75 : 12 : 35 : W : -5.0 : US +Bridgetown : : Barbados : 13 : 4 : 0 : N : 59 : 30 : 0 : W : x : -- +Brilliant : Ohio : USA : 40 : 9 : 35 : N : 80 : 22 : 47 : W : -5.0 : US +Brindisi : : Italy : 40 : 38 : 12 : N : 17 : 56 : 44 : E : 1.0 : EU +Brisbane : Queensland : Australia : 27 : 29 : 59 : S : 153 : 10 : 0 : E :+10.0 : -- +Bristol : : United Kingdom : 51 : 28 : 59 : N : 2 : 38 : 59 : W : 0.0 : EU +Bristol : Connecticut : USA : 41 : 40 : 23 : N : 72 : 57 : 0 : W : -5.0 : US +Bristol : Rhode Island : USA : 41 : 40 : 58 : N : 71 : 13 : 58 : W : -5.0 : US +Bristol : Tennessee : USA : 36 : 35 : 35 : N : 82 : 10 : 36 : W : -5.0 : US +Bristol : Vermont : USA : 44 : 10 : 1 : N : 73 : 0 : 0 : W : -5.0 : US +Brize Norton : : United Kingdom : 51 : 45 : 0 : N : 1 : 35 : 19 : W : 0.0 : EU +Brockton : Massachusetts : USA : 42 : 5 : 2 : N : 71 : 1 : 24 : W : -5.0 : US +Broken Arrow : Oklahoma : USA : 36 : 2 : 59 : N : 95 : 47 : 42 : W : -6.0 : US +Brookings : Oregon : USA : 42 : 4 : 1 : N : 124 : 16 : 1 : W : -8.0 : US +Brookings : South Dakota : USA : 44 : 18 : 36 : N : 96 : 47 : 35 : W : -6.0 : US +Brookline : Massachusetts : USA : 42 : 19 : 54 : N : 71 : 7 : 18 : W : -5.0 : US +Brooklyn Park : Minnesota : USA : 45 : 6 : 0 : N : 93 : 22 : 30 : W : -6.0 : US +Brookside Park : Delaware : USA : 39 : 40 : 23 : N : 75 : 43 : 11 : W : -5.0 : US +Brownsville : Texas : USA : 25 : 54 : 6 : N : 97 : 29 : 57 : W : -6.0 : US +Brunswick : Georgia : USA : 31 : 7 : 58 : N : 81 : 30 : 0 : W : -5.0 : US +Brunswick : Maine : USA : 43 : 54 : 24 : N : 69 : 57 : 47 : W : -5.0 : US +Brussels : Brabant : Belgium : 50 : 51 : 0 : N : 4 : 20 : 59 : E : 1.0 : EU +Bryansk : Central Region : Russia : 53 : 15 : 0 : N : 34 : 22 : 0 : E : 3.0 : RU +Buan : Jeonbuk : Korea : 35 : 43 : 0 : N : 126 : 42 : 0 : E : 9.0 : SK +Bucarest : : Romania : 44 : 24 : 8 : N : 25 : 6 : 45 : E : 2.0 : EU +Bucharest : : Romania : 44 : 22 : 59 : N : 26 : 10 : 0 : E : 2.0 : EU +Buckeburg : : Germany : 52 : 16 : 29 : N : 9 : 4 : 26 : E : 1.0 : EU +Budapest : : Hungary : 47 : 29 : 6 : N : 19 : 3 : 45 : E : 2.0 : EU +Buena Park : California : USA : 33 : 52 : 18 : N : 117 : 59 : 49 : W : -8.0 : US +Buenos Aires : : Argentina : 34 : 19 : 59 : S : 58 : 29 : 59 : W : -3.0 : -- +Buffalo : New York : USA : 42 : 52 : 51 : N : 78 : 52 : 21 : W : -5.0 : US +Buffalo : Wyoming : USA : 44 : 19 : 1 : N : 106 : 42 : 0 : W : -7.0 : US +Bujumburo : : Burundi : 3 : 19 : 0 : S : 29 : 19 : 0 : E : 2.0 : -- +Bukavu : : Rwanda : 2 : 5 : 0 : S : 28 : 87 : 0 : E : 2.0 : -- +Bulawayo : : Zimbabwe : 20 : 01 : 0 : S : 28 : 37 : 0 : E : 2.0 : -- +Burbank : California : USA : 34 : 10 : 54 : N : 118 : 18 : 43 : W : -8.0 : US +Burgos : : Spain : 42 : 20 : 25 : N : 03 : 42 : 18 : W : 1.0 : EU +Burlington : Colorado : USA : 39 : 16 : 58 : N : 102 : 25 : 58 : W : -7.0 : US +Burlington : Connecticut : USA : 41 : 46 : 12 : N : 72 : 59 : 23 : W : -5.0 : US +Burlington : Iowa : USA : 40 : 48 : 36 : N : 91 : 13 : 59 : W : -6.0 : US +Burlington : North Carolina : USA : 36 : 5 : 48 : N : 79 : 25 : 59 : W : -5.0 : US +Burlington : Vermont : USA : 44 : 28 : 42 : N : 73 : 12 : 46 : W : -5.0 : US +Burlington : Washington : USA : 48 : 28 : 11 : N : 122 : 27 : 0 : W : -8.0 : US +Burns : Oregon : USA : 43 : 34 : 58 : N : 119 : 4 : 58 : W : -8.0 : US +Bururi : : Burundi : 3 : 95 : 0 : S : 29 : 61 : 0 : E : 2.0 : -- +Burwash : Ontario : Canada : 61 : 19 : 47 : N : 139 : 0 : 0 : W : -6.0 : US +Busan : : Korea : 35 : 06 : 0 : N : 129 : 02 : 0 : E : 9.0 : SK +Butte : Montana : USA : 46 : 1 : 5 : N : 112 : 32 : 9 : W : -7.0 : US +Butterworth : : Malaysia : 5 : 28 : 0 : N : 100 : 24 : 0 : E : 8.0 : -- +Buyeo : Chungnam : Korea : 36 : 16 : 0 : N : 126 : 55 : 0 : E : 9.0 : SK +Byurakan : : Armenia : 40 : 20 : 1 : N : 44 : 17 : 30 : E : 3.0 : -- +Caen : Calvados : France : 49 : 10 : 0 : N : 00 : 22 : 00 : W : 1.0 : EU +Cagliari : : Italy : 39 : 8 : 2 : N : 8 : 58 : 30 : E : 1.0 : EU +Cairo : : Egypt : 30 : 0 : 0 : N : 31 : 16 : 59 : E : 2.0 : EG +Calais/Dunkirk : Pas-de-Calais : France : 50 : 57 : 36 : N : 1 : 57 : 0 : E : 1.0 : EU +Calar Alto : : Spain : 37 : 13 : 8 : N : 2 : 32 : 15 : W : 1.0 : EU +Calcutta : : India : 22 : 31 : 59 : N : 88 : 22 : 0 : E : 5.5 : -- +Caldwell : Idaho : USA : 43 : 39 : 53 : N : 116 : 41 : 13 : W : -7.0 : US +Calgary : Alberta : Canada : 51 : 2 : 59 : N : 114 : 4 : 58 : W : -7.0 : US +Caliente : Nevada : USA : 37 : 37 : 58 : N : 114 : 30 : 0 : W : -8.0 : US +Cambridge : : United Kingdom : 52 : 11 : 23 : N : 0 : 10 : 12 : E : 0.0 : EU +Cambridge : Maryland : USA : 38 : 34 : 12 : N : 76 : 4 : 41 : W : -5.0 : US +Cambridge : Massachusetts : USA : 42 : 22 : 0 : N : 71 : 6 : 21 : W : -5.0 : US +Camden : New Jersey : USA : 39 : 56 : 40 : N : 75 : 7 : 13 : W : -5.0 : US +Campobasso : : Italy : 41 : 33 : 24 : N : 14 : 40 : 2 : E : 1.0 : EU +Canberra : ACT : Australia : 35 : 21 : 0 : S : 149 : 10 : 0 : E :+10.0 : -- +Cannes : Alpes Maritimes : France : 43 : 43 : 47 : N : 6 : 54 : 0 : E : 1.0 : EU +Canoga Park : California : USA : 34 : 12 : 36 : N : 118 : 34 : 11 : W : -8.0 : US +Canton : : China : 23 : 7 : 0 : N : 113 : 15 : 0 : E : 8.0 : CH +Canton : Ohio : USA : 40 : 47 : 49 : N : 81 : 22 : 36 : W : -5.0 : US +Cantonsville : Maryland : USA : 39 : 17 : 25 : N : 76 : 36 : 44 : W : -5.0 : US +Cape Canaveral : Florida : USA : 28 : 26 : 59 : N : 80 : 27 : 28 : W : -5.0 : US +Cape Girardeau : Missouri : USA : 37 : 18 : 36 : N : 89 : 31 : 59 : W : -6.0 : US +Cape May : New Jersey : USA : 38 : 55 : 1 : N : 74 : 49 : 58 : W : -5.0 : US +Cape Town : : South Africa : 33 : 47 : 59 : S : 18 : 28 : 0 : E : 2.0 : -- +Caracas : : Venezuela : 10 : 30 : 0 : N : 66 : 57 : 59 : W : -4.0 : -- +Carbonado : Washington : USA : 47 : 4 : 58 : N : 122 : 2 : 59 : W : -8.0 : US +Carbondale : Illinois : USA : 37 : 42 : 0 : N : 89 : 12 : 0 : W : -6.0 : US +Cardiff : Wales : United Kingdom : 51 : 30 : 0 : N : 3 : 17 : 59 : W : 0.0 : EU +Carlton : Minnesota : USA : 46 : 40 : 1 : N : 92 : 25 : 58 : W : -6.0 : US +Carmichael : California : USA : 38 : 40 : 0 : N : 121 : 19 : 44 : W : -8.0 : US +Carrizozo : New Mexico : USA : 33 : 40 : 1 : N : 105 : 55 : 1 : W : -7.0 : US +Carrollton : Georgia : USA : 33 : 34 : 58 : N : 84 : 4 : 58 : W : -5.0 : US +Carson : California : USA : 33 : 48 : 24 : N : 118 : 16 : 58 : W : -8.0 : US +Carson City : Nevada : USA : 39 : 10 : 0 : N : 119 : 46 : 1 : W : -8.0 : US +Cartagena : : Spain : 37 : 36 : 05 : N : 00 : 58 : 51 : W : 1.0 : EU +Cartersville : Georgia : USA : 34 : 8 : 59 : N : 84 : 46 : 58 : W : -5.0 : US +Cary : Illinois : USA : 42 : 13 : 0 : N : 88 : 13 : 59 : W : -6.0 : US +Casa Grande : Arizona : USA : 32 : 52 : 48 : N : 111 : 44 : 52 : W : -7.0 : -- +Casablanca : : Morocco : 33 : 31 : 59 : N : 7 : 40 : 59 : W : 0.0 : -- +Caserta : : Italy : 41 : 4 : 16 : N : 14 : 20 : 0 : E : 1.0 : EU +Casper : Wyoming : USA : 42 : 50 : 48 : N : 106 : 18 : 46 : W : -7.0 : US +Castellon de la Plana : : Spain : 39 : 59 : 10 : N : 00 : 02 : 16 : W : 1.0 : EU +Castlerock : Washington : USA : 46 : 16 : 58 : N : 122 : 52 : 58 : W : -8.0 : US +Castries : : St. Lucia : 13 : 43 : 59 : N : 60 : 57 : 0 : W : x : -- +Catania : : Italy : 37 : 30 : 2 : N : 15 : 5 : 15 : E : 1.0 : EU +Catanzaro : : Italy : 38 : 54 : 51 : N : 16 : 35 : 9 : E : 1.0 : EU +Cave Creek : Arizona : USA : 33 : 46 : 29 : N : 111 : 53 : 45 : W : -7.0 : -- +Cayenne : : French Guiana : 4 : 54 : 0 : N : 52 : 30 : 0 : W : -3.0 : -- +Cedar City : Utah : USA : 37 : 40 : 1 : N : 113 : 10 : 1 : W : -7.0 : US +Cedar Falls : Iowa : USA : 42 : 31 : 29 : N : 92 : 27 : 6 : W : -6.0 : US +Cedar Rapids : Iowa : USA : 41 : 58 : 0 : N : 91 : 39 : 52 : W : -6.0 : US +Central Islip : New York : USA : 40 : 47 : 23 : N : 73 : 12 : 0 : W : -5.0 : US +Centreville : Maryland : USA : 39 : 4 : 58 : N : 76 : 4 : 58 : W : -5.0 : US +Cerritos : California : USA : 33 : 50 : 6 : N : 118 : 4 : 58 : W : -8.0 : US +Cerro Calán : : Chile : 33 : 23 : 8 : S : 70 : 32 : 44 : W : -4.0 : CL +Cerro Tololo Int'l Obs. : : Chile : 30 : 10 : 0 : S : 70 : 49 : 0 : W : -4.0 : CL +Ceuta : : Spain : 35 : 53 : 22 : N : 05 : 18 : 20 : W : 1.0 : EU +Ch'ongjin : : Korea : 41 : 47 : 0 : N : 129 : 50 : 0 : E : 9.0 : SK +Chagrin Falls : Ohio : USA : 41 : 23 : 59 : N : 81 : 35 : 59 : W : -5.0 : US +Champaign : Illinois : USA : 40 : 7 : 4 : N : 88 : 14 : 48 : W : -6.0 : US +Chapel Hill : North Carolina : USA : 35 : 56 : 4 : N : 79 : 4 : 1 : W : -5.0 : US +Charleston : South Carolina : USA : 32 : 46 : 35 : N : 79 : 55 : 53 : W : -5.0 : US +Charleston : West Virginia : USA : 38 : 21 : 1 : N : 81 : 37 : 51 : W : -5.0 : US +Charlevoix : Quebec : Canada : 47 : 36 : 35 : N : 70 : 11 : 23 : W : -5.0 : US +Charlotte : North Carolina : USA : 35 : 13 : 44 : N : 80 : 50 : 44 : W : -5.0 : US +Charlottesville : Virginia : USA : 38 : 0 : 0 : N : 78 : 25 : 1 : W : -5.0 : US +Charlottetown : Prince Edward Island : Canada : 46 : 14 : 24 : N : 63 : 7 : 48 : W : -4.0 : US +Chatham : Ontario : Canada : 47 : 2 : 59 : N : 65 : 27 : 0 : W : -5.0 : US +Chattanooga : Tennessee : USA : 35 : 2 : 40 : N : 85 : 18 : 32 : W : -5.0 : US +Cheboksary : Volga Region : Russia : 56 : 4 : 0 : N : 47 : 10 : 0 : E : 3.0 : RU +Cheltenham : Pennsylvania : USA : 40 : 2 : 59 : N : 75 : 6 : 35 : W : -5.0 : US +Chelyabinsk : Ural : Russia : 55 : 10 : 0 : N : 61 : 24 : 0 : E : 5.0 : RU +Chemnitz : : Germany : 50 : 50 : 00 : N : 12 : 55 : 00 : E : 1.0 : EU +Cheongju : Chungbuk : Korea : 36 : 38 : 0 : N : 127 : 27 : 0 : E : 9.0 : SK +Cheorwon : Gangwon : Korea : 38 : 09 : 0 : N : 127 : 18 : 0 : E : 9.0 : SK +Cheraw : South Carolina : USA : 34 : 40 : 1 : N : 79 : 52 : 1 : W : -5.0 : US +Cherbourg : Manche : France : 49 : 38 : 59 : N : 1 : 28 : 1 : W : 1.0 : EU +Cherkessk : South Region : Russia : 44 : 14 : 0 : N : 42 : 4 : 0 : E : 3.0 : RU +Cherokee : Oklahoma : USA : 36 : 43 : 58 : N : 98 : 22 : 1 : W : -6.0 : US +Chesapeake : Virginia : USA : 36 : 49 : 30 : N : 76 : 16 : 59 : W : -5.0 : US +Chester : Connecticut : USA : 41 : 24 : 35 : N : 72 : 28 : 48 : W : -5.0 : US +Chester : Pennsylvania : USA : 39 : 51 : 0 : N : 75 : 22 : 1 : W : -5.0 : US +Cheyenne : Wyoming : USA : 41 : 8 : 8 : N : 104 : 49 : 8 : W : -7.0 : US +Chiang Mai : : Thailand : 18 : 45 : 47 : N : 98 : 58 : 0 : E : 7.0 : -- +Chibougamau : Quebec : Canada : 49 : 53 : 59 : N : 74 : 22 : 47 : W : -5.0 : US +Chicago : Illinois : USA : 41 : 52 : 27 : N : 87 : 38 : 21 : W : -6.0 : US +Chiclayo : : Peru : 6 : 46 : 59 : S : 79 : 49 : 59 : W : -5.0 : -- +Chicopee : Massachusetts : USA : 42 : 8 : 24 : N : 72 : 36 : 42 : W : -5.0 : US +Chignik : Alaska : USA : 56 : 13 : 58 : N : 158 : 11 : 59 : W : -9.0 : US +Chillicothe : Illinois : USA : 41 : 55 : 1 : N : 89 : 30 : 0 : W : -6.0 : US +Chillicothe : Missouri : USA : 39 : 46 : 1 : N : 93 : 31 : 58 : W : -6.0 : US +Chillicothe : Ohio : USA : 39 : 19 : 58 : N : 83 : 0 : 0 : W : -5.0 : US +Chingola : : Zambie : 12 : 54 : 0 : S : 27 : 85 : 0 : E : 2.0 : -- +Chino : California : USA : 34 : 1 : 1 : N : 117 : 42 : 0 : W : -8.0 : US +Chino Hills : California : USA : 34 : 1 : 1 : N : 117 : 42 : 0 : W : -8.0 : US +Chinook : Montana : USA : 48 : 34 : 58 : N : 109 : 15 : 0 : W : -7.0 : US +Chisimayu : : Somalia : 0 : 13 : 12 : S : 42 : 19 : 12 : E : 3.0 : -- +Chita : Siberia : Russia : 52 : 3 : 0 : N : 113 : 30 : 0 : E : 9.0 : RU +Chitose : : Japan : 42 : 47 : 59 : N : 141 : 40 : 0 : E : 9.0 : -- +Chittagong : : Bangladesh : 22 : 15 : 0 : N : 91 : 49 : 59 : E : 6.0 : -- +Chitungwiza : : Zimbabwe : 18 : 00 : 0 : S : 31 : 10 : 0 : E : 2.0 : -- +Christchurch : : New Zealand : 43 : 28 : 58 : S : 172 : 31 : 58 : E : 12.0 : NZ +Christiansoe : Bornholm : Denmark : 55 : 19 : 0 : N : 15 : 11 : 0 : E : 1.0 : EU +Christmas Island : : Australia : 10 : 30 : 00 : S : 105 : 40 : 00 : E : 7.0 : -- +Chula Vista : California : USA : 32 : 38 : 35 : N : 117 : 4 : 58 : W : -8.0 : US +Chuncheon : Gangwon : Korea : 37 : 54 : 0 : N : 127 : 44 : 0 : E : 9.0 : SK +Chungju : Chungbuk : Korea : 36 : 58 : 0 : N : 127 : 53 : 0 : E : 9.0 : SK +Chupungryeong : : Korea : 36 : 13 : 0 : N : 128 : 0 : 0 : E : 9.0 : SK +Churchill : Manitoba : Canada : 58 : 46 : 12 : N : 94 : 5 : 24 : W : -6.0 : US +Chuuk : : Micronesia : 7 : 27 : 34 : N : 151 : 50 : 20 : E : 11.0 : -- +Cicero : Illinois : USA : 41 : 51 : 0 : N : 87 : 44 : 42 : W : -6.0 : US +Cincinnati : Ohio : USA : 39 : 6 : 6 : N : 84 : 30 : 34 : W : -5.0 : US +Circle : Alaska : USA : 65 : 49 : 47 : N : 144 : 3 : 36 : W : -9.0 : US +Circleville : Ohio : USA : 39 : 34 : 58 : N : 83 : 0 : 0 : W : -5.0 : US +Ciudad Real : : Spain : 38 : 59 : 12 : N : 03 : 55 : 53 : W : 1.0 : EU +Claremont : New Hampshire : USA : 43 : 22 : 30 : N : 72 : 20 : 12 : W : -5.0 : US +Clark : New Jersey : USA : 40 : 45 : 0 : N : 74 : 0 : 0 : W : -5.0 : US +Clarksburg : West Virginia : USA : 39 : 16 : 48 : N : 80 : 20 : 53 : W : -5.0 : US +Clarksdale : Mississippi : USA : 34 : 11 : 53 : N : 90 : 34 : 30 : W : -6.0 : US +Clarksville : Tennessee : USA : 36 : 31 : 36 : N : 87 : 20 : 53 : W : -6.0 : US +Claymont : Delaware : USA : 39 : 48 : 17 : N : 75 : 27 : 11 : W : -5.0 : US +Clear : Alaska : USA : 64 : 19 : 47 : N : 149 : 9 : 0 : W : -9.0 : US +Clear Lake City : Texas : USA : 29 : 31 : 48 : N : 95 : 4 : 40 : W : -6.0 : US +Clearlake : California : USA : 38 : 55 : 59 : N : 122 : 35 : 59 : W : -8.0 : US +Clearwater : Florida : USA : 27 : 58 : 0 : N : 82 : 47 : 53 : W : -5.0 : US +Clermont-Ferrand : Puy-de-Dôme : France : 45 : 46 : 0 : N : 03 : 04 : 00 : E : 1.0 : EU +Cleveland : Ohio : USA : 41 : 29 : 51 : N : 81 : 41 : 49 : W : -5.0 : US +Cleveland : Tennessee : USA : 35 : 9 : 29 : N : 84 : 52 : 36 : W : -5.0 : US +Clifton : New Jersey : USA : 40 : 52 : 59 : N : 74 : 8 : 48 : W : -5.0 : US +Clinton : Iowa : USA : 41 : 50 : 35 : N : 90 : 11 : 35 : W : -6.0 : US +Cloppenburg : : Germany : 52 : 85 : 08 : N : 8 : 2 : 98 : E : 1.0 : EU +Clovis : New Mexico : USA : 34 : 24 : 6 : N : 103 : 12 : 17 : W : -7.0 : US +Cockburn Town : : Turks and Caicos Islands : 21 : 26 : 59 : N : 71 : 9 : 0 : W : -5.0 : US +Cockeysville : Maryland : USA : 39 : 30 : 0 : N : 76 : 40 : 1 : W : -5.0 : US +Cocos Island : : Australia : 12 : 10 : 59 : S : 96 : 49 : 59 : E : 6.5 : -- +Cody : Wyoming : USA : 44 : 31 : 1 : N : 109 : 1 : 58 : W : -7.0 : US +Coimbra : : Portugal : 40 : 11 : 8 : N : 8 : 26 : 30 : W : 0.0 : EU +Cold Bay : Alaska : USA : 55 : 12 : 0 : N : 162 : 43 : 29 : W : -9.0 : US +Cold Lake : Alberta : Canada : 54 : 25 : 47 : N : 110 : 13 : 48 : W : -7.0 : US +College Park : Maryland : USA : 38 : 59 : 12 : N : 76 : 56 : 6 : W : -5.0 : US +Collegedale : Tennessee : USA : 35 : 2 : 49 : N : 85 : 3 : 3 : W : -5.0 : US +Cologne : : Germany : 50 : 55 : 59 : N : 6 : 57 : 0 : E : 1.0 : EU +Colombo : : Sri Lanka : 6 : 58 : 0 : N : 79 : 51 : 59 : E : 6.0 : -- +Colon : : Panama : 9 : 22 : 0 : N : 79 : 53 : 59 : W : -5.0 : -- +Colorado Springs : Colorado : USA : 38 : 50 : 7 : N : 104 : 49 : 15 : W : -7.0 : US +Columbia : Missouri : USA : 38 : 57 : 2 : N : 92 : 19 : 45 : W : -6.0 : US +Columbia : South Carolina : USA : 34 : 0 : 1 : N : 81 : 1 : 59 : W : -5.0 : US +Columbia : Tennessee : USA : 35 : 36 : 54 : N : 87 : 2 : 12 : W : -6.0 : US +Columbia Station : Ohio : USA : 41 : 19 : 4 : N : 81 : 57 : 38 : W : -5.0 : US +Columbus : Georgia : USA : 32 : 28 : 6 : N : 84 : 59 : 23 : W : -5.0 : US +Columbus : Mississippi : USA : 33 : 29 : 53 : N : 88 : 25 : 0 : W : -6.0 : US +Columbus : Nebraska : USA : 42 : 25 : 29 : N : 97 : 21 : 35 : W : -6.0 : US +Columbus : Ohio : USA : 39 : 57 : 46 : N : 83 : 0 : 16 : W : -5.0 : US +Como : : Italy : 45 : 48 : 34 : N : 9 : 5 : 3 : E : 1.0 : EU +Comox : British Columbia : Canada : 49 : 40 : 47 : N : 124 : 54 : 0 : W : -8.0 : US +Compton : California : USA : 33 : 53 : 42 : N : 118 : 13 : 33 : W : -8.0 : US +Conakry : : Guinea : 9 : 34 : 0 : N : 13: 37 : 0 : W : 0.0 : -- +Concepcion : : Chile : 36 : 46 : 0 : S : 73 : 2 : 59 : W : -4.0 : CL +Concord : California : USA : 37 : 58 : 30 : N : 122 : 1 : 48 : W : -8.0 : US +Concord : New Hampshire : USA : 43 : 12 : 21 : N : 71 : 32 : 25 : W : -5.0 : US +Condon : Oregon : USA : 45 : 13 : 58 : N : 120 : 10 : 1 : W : -8.0 : US +Connabarabran : : Australia : 31 : 16 : 6 : S : 149 : 4 : 0 : E : 10.0 : AU +Conway : Arkansas : USA : 35 : 6 : 0 : N : 92 : 27 : 0 : W : -6.0 : US +Conway : New Hampshire : USA : 44 : 0 : 0 : N : 71 : 10 : 1 : W : -5.0 : US +Copenhagen : : Denmark : 55 : 41 : 2 : N : 12 : 34 : 45 : E : 1.0 : EU +Coralville : Iowa : USA : 41 : 41 : 2 : N : 91 : 35 : 48 : W : -6.0 : US +Corbin : Kentucky : USA : 36 : 55 : 1 : N : 84 : 5 : 59 : W : -5.0 : US +Cordova : Alaska : USA : 60 : 34 : 1 : N : 145 : 37 : 58 : W : -9.0 : US +Corinth : Mississippi : USA : 34 : 55 : 1 : N : 88 : 30 : 0 : W : -6.0 : US +Corning : Iowa : USA : 40 : 58 : 1 : N : 94 : 40 : 1 : W : -6.0 : US +Corpus Christi : Texas : USA : 27 : 47 : 50 : N : 97 : 23 : 44 : W : -6.0 : US +Cortez : Colorado : USA : 37 : 21 : 0 : N : 108 : 34 : 58 : W : -7.0 : US +Corvallis : Oregon : USA : 44 : 34 : 0 : N : 123 : 16 : 11 : W : -8.0 : US +Cosenza : : Italy : 39 : 18 : 11 : N : 16 : 15 : 6 : E : 1.0 : EU +Costa Mesa : California : USA : 33 : 38 : 24 : N : 117 : 55 : 4 : W : -8.0 : US +Cotonou : : Bénin : 6 : 21 : 0 : N : 2 : 23 : 0 : E : 1.0 : -- +Cottbus : : Germany : 51 : 46 : 00 : N : 14 : 20 : 00 : E : 1.0 : EU +Couer d'Alene : Idaho : USA : 47 : 41 : 52 : N : 116 : 47 : 5 : W : -8.0 : US +Council Bluffs : Iowa : USA : 41 : 15 : 42 : N : 95 : 51 : 53 : W : -6.0 : US +Covington : Kentucky : USA : 39 : 5 : 12 : N : 84 : 30 : 42 : W : -5.0 : US +Cranbrook : British Columbia : Canada : 49 : 40 : 47 : N : 115 : 45 : 36 : W : -8.0 : US +Cranford : New Jersey : USA : 40 : 39 : 43 : N : 74 : 12 : 57 : W : -5.0 : US +Cranston : Rhode Island : USA : 41 : 46 : 59 : N : 71 : 26 : 17 : W : -5.0 : US +Crawford : Nebraska : USA : 42 : 40 : 58 : N : 103 : 25 : 1 : W : -7.0 : US +Crawford Hill : New Jersey : USA : 40 : 23 : 5 : N : 74 : 11 : 15 : W : -5.0 : US +Crestwood : Kentucky : USA : 38 : 8 : 24 : N : 85 : 27 : 0 : W : -5.0 : US +Crestwood : Missouri : USA : 38 : 20 : 24 : N : 90 : 13 : 48 : W : -6.0 : US +Creve Coeur : Illinois : USA : 40 : 38 : 36 : N : 89 : 36 : 38 : W : -6.0 : US +Cripple Creek : Colorado : USA : 38 : 43 : 58 : N : 105 : 12 : 0 : W : -7.0 : US +Crocker : Missouri : USA : 35 : 28 : 11 : N : 92 : 4 : 47 : W : -6.0 : US +Crofton : Nebraska : USA : 42 : 43 : 58 : N : 97 : 31 : 58 : W : -6.0 : US +Cubi Point : : Philippines : 14 : 48 : 0 : N : 120 : 10 : 0 : E : 8.0 : -- +Cuenca : : Spain : 40 : 04 : 35 : N : 02 : 07 : 54 : W : 1.0 : EU +Culgoora : : Australia : 30 : 18 : 9 : S : 149 : 33 : 45 : E : 10.0 : AU +Culver City : California : USA : 34 : 0 : 35 : N : 118 : 22 : 58 : W : -8.0 : US +Cumberland : Maryland : USA : 39 : 38 : 59 : N : 78 : 45 : 47 : W : -5.0 : US +Cut Bank : Montana : USA : 48 : 37 : 58 : N : 112 : 19 : 1 : W : -7.0 : US +Cáceres : : Spain : 39 : 28 : 23 : N : 06 : 22 : 16 : W : 1.0 : EU +Cádiz : : Spain : 36 : 31 : 55 : N : 06 : 17 : 55 : W : 1.0 : EU +Córdoba : : Spain : 37 : 52 : 46 : N : 04 : 46 : 50 : W : 1.0 : EU +Dacca : : Bangladesh : 23 : 51 : 0 : N : 90 : 24 : 0 : E : 6.0 : -- +Daegu : : Korea : 35 : 53 : 0 : N : 128 : 37 : 0 : E : 9.0 : SK +Daegwallyeong : : Korea : 37 : 41 : 0 : N : 128 : 46 : 0 : E : 9.0 : SK +Daejeon : : Korea : 36 : 22 : 0 : N : 127 : 22 : 0 : E : 9.0 : SK +Dakar : : Senegal : 14 : 45 : 0 : N : 17 : 30 : 0 : W : 0.0 : -- +Dakhla : : Western sahara : 23 : 42 : 0 : N : 15 : 52 : 0 : W : 0.0 : -- +Dallas : Texas : USA : 32 : 47 : 8 : N : 96 : 47 : 36 : W : -6.0 : US +Dalsbruk : : Finland : 60 : 0 : 35 : N : 22 : 28 : 48 : E : 2.0 : EU +Daly City : California : USA : 37 : 42 : 6 : N : 122 : 27 : 43 : W : -8.0 : US +Damascus : : Syria : 33 : 31 : 0 : N : 36 : 17 : 59 : E : 2.0 : SY +Damecuta : : Italy : 40 : 33 : 5 : N : 14 : 11 : 44 : E : 1.0 : EU +Danbury : Connecticut : USA : 41 : 23 : 35 : N : 73 : 27 : 25 : W : -5.0 : US +Danielson : Connecticut : USA : 41 : 47 : 23 : N : 71 : 52 : 47 : W : -5.0 : US +Danville : Iowa : USA : 40 : 46 : 59 : N : 91 : 7 : 59 : W : -6.0 : US +Danville : Virginia : USA : 36 : 35 : 30 : N : 79 : 23 : 3 : W : -5.0 : US +Danyang : : South Korea : 36 : 56 : 0 : N : 128 : 27 : 29 : E : 9.0 : SK +Dapaong : : Togo : 10 : 52 : 0 : N : 00 : 15 : 0 : E : 0.0 : -- +Dar es Salaam : : Tanzania : 6 : 47 : 59 : S : 39 : 16 : 59 : E : 3.0 : -- +Darmstadt : : Germany : 49 : 52 : 00 : N : 8 : 39 : 00 : E : 1.0 : EU +Darwin : Northern Territory : Australia : 12 : 25 : 11 : S : 130 : 50 : 12 : E : +9.5 : -- +Davenport : Iowa : USA : 41 : 31 : 18 : N : 90 : 34 : 32 : W : -6.0 : US +Dayton : Ohio : USA : 39 : 45 : 32 : N : 84 : 11 : 43 : W : -5.0 : US +Dayton : Tennessee : USA : 35 : 30 : 0 : N : 85 : 0 : 0 : W : -5.0 : US +Daytona Beach : Florida : USA : 29 : 12 : 43 : N : 81 : 1 : 9 : W : -5.0 : US +De Aar : : South Africa : 30 : 40 : 0 : S : 24 : 00 : 0 : E : 2.0 : -- +DeMotte : Indiana : USA : 41 : 12 : 0 : N : 87 : 10 : 20 : W : -5.0 : -- +Deadhorse : Alaska : USA : 70 : 11 : 41 : N : 148 : 27 : 36 : W : -9.0 : US +Dearborn : Michigan : USA : 42 : 19 : 23 : N : 83 : 10 : 29 : W : -5.0 : US +Dearborn Heights : Michigan : USA : 42 : 19 : 30 : N : 83 : 17 : 30 : W : -5.0 : US +Dearborn Obs. : Illinois : USA : 42 : 3 : 6 : N : 87 : 40 : 14 : W : -5.0 : US +Death Valley : California : USA : 36 : 27 : 50 : N : 116 : 52 : 51 : W : -8.0 : US +Debrecen : : Hungary : 47 : 33 : 6 : N : 21 : 37 : 30 : E : 2.0 : EU +Decataur : Illinois : USA : 39 : 50 : 41 : N : 88 : 56 : 47 : W : -6.0 : US +Decimomannu : : Italy : 39 : 24 : 35 : N : 8 : 58 : 1 : E : 1.0 : EU +Dekalb : Illinois : USA : 41 : 55 : 47 : N : 88 : 42 : 48 : W : -6.0 : US +Del Rio : Texas : USA : 29 : 22 : 0 : N : 100 : 43 : 48 : W : -6.0 : US +Delavan : Wisconsin : USA : 49 : 38 : 59 : N : 88 : 37 : 59 : W : -6.0 : US +Delhi : Louisiana : USA : 32 : 25 : 58 : N : 91 : 28 : 58 : W : -6.0 : US +Delta : Utah : USA : 39 : 19 : 58 : N : 112 : 34 : 58 : W : -7.0 : US +Delta Junction : Alaska : USA : 64 : 1 : 48 : N : 145 : 43 : 11 : W : -9.0 : US +Denali National Park : Alaska : USA : 63 : 42 : 36 : N : 148 : 56 : 23 : W : -9.0 : US +Denton : Texas : USA : 33 : 13 : 11 : N : 97 : 8 : 12 : W : -6.0 : US +Denver : Colorado : USA : 39 : 44 : 57 : N : 104 : 59 : 20 : W : -7.0 : US +Derby : : United Kingdom : 52 : 49 : 1 : N : 1 : 19 : 58 : W : 0.0 : EU +Derby : Connecticut : USA : 41 : 19 : 58 : N : 73 : 4 : 58 : W : -5.0 : US +Derry : New Hampshire : USA : 42 : 52 : 54 : N : 71 : 19 : 23 : W : -5.0 : US +Des Moines : Iowa : USA : 41 : 35 : 13 : N : 93 : 37 : 0 : W : -6.0 : US +Des Plaines : Illinois : USA : 42 : 2 : 35 : N : 87 : 52 : 12 : W : -6.0 : US +Dessau : : Germany : 51 : 50 : 00 : N : 12 : 15 : 00 : E : 1.0 : EU +Detroit : Michigan : USA : 42 : 19 : 47 : N : 83 : 2 : 57 : W : -5.0 : US +Devils Lake : North Dakota : USA : 48 : 6 : 35 : N : 98 : 51 : 47 : W : -6.0 : US +Dhahran : : Saudi Arabia : 26 : 15 : 36 : N : 50 : 8 : 59 : E : 3.0 : -- +Diamond Bar : California : USA : 34 : 2 : 16 : N : 117 : 47 : 49 : W : -8.0 : US +Diamond Springs : California : USA : 38 : 42 : 6 : N : 120 : 49 : 26 : W : -8.0 : US +Dickinson : North Dakota : USA : 46 : 52 : 48 : N : 102 : 47 : 16 : W : -7.0 : US +Dickinson : Texas : USA : 29 : 28 : 9 : N : 95 : 4 : 56 : W : -6.0 : US +Diego Garcia : : US Territory : 7 : 19 : 0 : S : 72 : 24 : 0 : E : x : -- +Dijon : Côte d'or : France : 47 : 21 : 0 : N : 5 : 1 : 59 : E : 1.0 : EU +Dillingham : Hawaii : USA : 21 : 34 : 59 : N : 158 : 11 : 59 : W :-10.0 : -- +Dillon : Montana : USA : 45 : 12 : 0 : N : 112 : 40 : 1 : W : -7.0 : US +Dillon : South Carolina : USA : 34 : 23 : 59 : N : 79 : 28 : 1 : W : -5.0 : US +Diyarbakir : : Turkey : 37 : 53 : 59 : N : 40 : 12 : 0 : E : 2.0 : EU +Djakarta : : Indonesia : 6 : 9 : 0 : S : 106 : 50 : 59 : E : 7.0 : -- +Djerba : : Tunisia : 33 : 52 : 0 : N : 10 : 46 : 0 : E : 1.0 : -- +Djibouti : : Djibouti : 11 : 34 : 0 : N : 43 : 0 : 0 : E : 3.0 : -- +Dodge City : Kansas : USA : 37 : 45 : 16 : N : 100 : 1 : 8 : W : -6.0 : US +Dodoma : : Tanzanie : 6 : 10 : 0 : S : 35 : 46 : 0 : E : 3.0 : -- +Doha : : Qatar : 25 : 16 : 1 : N : 51 : 34 : 1 : E : x : -- +Dokdo : Gyengnam : Korea : 37 : 14 : 12 : N : 131 : 52 : 07 : E : 9.0 : SK +Dominion : : Canada : 49 : 19 : 2 : N : 119 : 37 : 14 : W : -8.0 : US +Dongducheon : Gyeonggi : Korea : 37 : 54 : 0 : N : 127 : 04 : 0 : E : 9.0 : SK +Donghae : Gangwon : Korea : 37 : 30 : 0 : N : 129 : 08 : 0 : E : 9.0 : SK +Dortmund : : Germany : 51 : 31 : 12 : N : 7 : 35 : 59 : E : 1.0 : EU +Dothan : Alabama : USA : 31 : 13 : 1 : N : 85 : 22 : 58 : W : -6.0 : US +Douala : : Cameroon : 4 : 1 : 1 : N : 9 : 43 : 1 : E : 1.0 : -- +Douglas : : Isle of Man : 54 : 4 : 47 : N : 4 : 37 : 40 : W : 0.0 : EU +Dover : : United Kingdom : 51 : 7 : 59 : N : 1 : 19 : 0 : E : 0.0 : EU +Dover : Delaware : USA : 39 : 7 : 59 : N : 75 : 32 : 59 : W : -5.0 : US +Dover : Florida : USA : 27 : 57 : 59 : N : 82 : 15 : 29 : W : -5.0 : US +Dover : New Hampshire : USA : 43 : 11 : 30 : N : 70 : 52 : 47 : W : -5.0 : US +Downey : California : USA : 33 : 56 : 6 : N : 118 : 7 : 30 : W : -8.0 : US +Dr. Remeis : : Germany : 49 : 53 : 1 : N : 10 : 53 : 30 : E : 1.0 : EU +Drammen : : Norway : 59 : 45 : 00 : N : 10 : 15 : 00 : E : 1.0 : EU +Dresden : : Germany : 51 : 03 : 00 : N : 13 : 45 : 00 : E : 1.0 : EU +Dryden : Ontario : Canada : 49 : 46 : 12 : N : 92 : 49 : 47 : W : -6.0 : US +Dubai : : United Arab Emirates : 25 : 18 : 0 : N : 55 : 25 : 59 : E : 4.0 : -- +Dublin : : Ireland : 53 : 25 : 58 : N : 6 : 15 : 0 : W : 0.0 : EU +Dubrovnik : : Croatia : 42 : 33 : 50 : N : 18 : 15 : 3 : E : 1.0 : EU +Dubuque : Iowa : USA : 42 : 30 : 11 : N : 90 : 40 : 29 : W : -6.0 : US +Dudinka : Siberia : Russia : 69 : 25 : 0 : N : 86 : 15 : 0 : E : 7.0 : RU +Duisburg : : Germany : 51 : 26 : 00 : N : 6 : 45 : 00 : E : 1.0 : EU +Duluth : Minnesota : USA : 46 : 46 : 55 : N : 92 : 6 : 24 : W : -6.0 : US +Dundalk : Maryland : USA : 39 : 16 : 1 : N : 76 : 31 : 1 : W : -5.0 : US +Dunedin : : New Zealand : 45 : 55 : 59 : S : 170 : 11 : 59 : E : 12.0 : NZ +Dunlap : Iowa : USA : 41 : 52 : 58 : N : 95 : 32 : 59 : W : -6.0 : US +Dunsink : : Ireland : 53 : 23 : 2 : N : 6 : 20 : 15 : W : 0.0 : EU +Durango : Colorado : USA : 37 : 15 : 0 : N : 107 : 55 : 1 : W : -7.0 : US +Durban : : South Africa : 29 : 58 : 0 : S : 30 : 57 : 0 : E : 2.0 : -- +Durham : North Carolina : USA : 36 : 0 : 0 : N : 78 : 54 : 44 : W : -5.0 : US +Dutch Harbor : Alaska : USA : 53 : 54 : 35 : N : 166 : 32 : 23 : W : -9.0 : US +Dwingeloo Obs. : : Netherlands : 52 : 48 : 8 : N : 6 : 23 : 44 : E : 1.0 : EU +Dyer Observatory : Tennessee : USA : 36 : 3 : 2 : N : 86 : 47 : 30 : W : -5.0 : US +Düsseldorf : : Germany : 51 : 13 : 00 : N : 6 : 47 : 00 : E : 1.0 : EU +Eagan : Minnesota : USA : 44 : 49 : 47 : N : 93 : 13 : 11 : W : -6.0 : US +Eagle : Alaska : USA : 64 : 42 : 0 : N : 141 : 19 : 58 : W : -9.0 : US +Eagle River : Alaska : USA : 61 : 19 : 18 : N : 149 : 34 : 1 : W : -9.0 : US +East Boston : Massachusetts : USA : 42 : 20 : 34 : N : 71 : 2 : 59 : W : -5.0 : US +East Brunswick : New Jersey : USA : 40 : 26 : 23 : N : 74 : 25 : 12 : W : -5.0 : US +East Lansing : Michigan : USA : 42 : 44 : 5 : N : 84 : 28 : 59 : W : -5.0 : US +East Las Vegas : Nevada : USA : 36 : 5 : 41 : N : 115 : 2 : 31 : W : -8.0 : US +East London : : South Africa : 33 : 2 : 0 : S : 27 : 50 : 0 : E : 2.0 : -- +East Los Angeles : California : USA : 34 : 1 : 12 : N : 118 : 9 : 10 : W : -8.0 : US +East Orange : New Jersey : USA : 40 : 45 : 47 : N : 74 : 12 : 35 : W : -5.0 : US +East Point : Georgia : USA : 33 : 40 : 36 : N : 84 : 26 : 35 : W : -5.0 : US +East St. Louis : Illinois : USA : 38 : 37 : 18 : N : 90 : 9 : 18 : W : -6.0 : US +East Stroudsburg : Pennsylvania : USA : 41 : 4 : 59 : N : 75 : 13 : 0 : W : -5.0 : US +East Wenatchee : Washington : USA : 47 : 12 : 12 : N : 120 : 3 : 10 : W : -8.0 : US +Eastampton : New Jersey : USA : 39 : 34 : 47 : N : 74 : 24 : 0 : W : -5.0 : US +Eatonton : Georgia : USA : 33 : 4 : 58 : N : 83 : 15 : 0 : W : -5.0 : US +Eau Claire : Wisconsin : USA : 44 : 48 : 47 : N : 91 : 29 : 42 : W : -6.0 : US +Ebro : : Spain : 40 : 49 : 2 : N : 0 : 29 : 30 : E : 1.0 : EU +Edina : Minnesota : USA : 44 : 52 : 59 : N : 93 : 20 : 59 : W : -6.0 : US +Edinburgh : Scotland : United Kingdom : 55 : 57 : 0 : N : 3 : 10 : 0 : W : 0.0 : EU +Edmond : Oklahoma : USA : 35 : 39 : 11 : N : 97 : 28 : 54 : W : -6.0 : US +Edmonds : Washington : USA : 47 : 28 : 47 : N : 122 : 13 : 11 : W : -8.0 : US +Edmonton : Alberta : Canada : 53 : 30 : 0 : N : 113 : 30 : 0 : W : -7.0 : US +Edmundston : New Brunswick : Canada : 47 : 25 : 47 : N : 68 : 24 : 35 : W : -4.0 : US +Edna : Texas : USA : 28 : 59 : 5 : N : 96 : 40 : 59 : W : -6.0 : US +Efate : : Vanuatu : 17 : 58 : 48 : S : 168 : 41 : 59 : E : 11.0 : -- +Effelsberg : : Germany : 50 : 31 : 6 : N : 6 : 52 : 59 : E : 1.0 : EU +Effingham : Illinois : USA : 39 : 4 : 58 : N : 88 : 30 : 0 : W : -6.0 : US +Egvekinot : Far East : Russia : 66 : 19 : 0 : N : 179 : 10 : 0 : E : 12.0 : RU +Ekaterinburg : Ural : Russia : 56 : 49 : 0 : N : 60 : 38 : 0 : E : 5.0 : RU +El Aaiun : : Western sahara : 27 : 9 : 0 : N : 13 : 12 : 0 : W : 0.0 : -- +El Cajon : California : USA : 32 : 47 : 42 : N : 116 : 57 : 35 : W : -8.0 : US +El Dorado : Arkansas : USA : 33 : 12 : 24 : N : 92 : 40 : 0 : W : -6.0 : US +El Fasher : : Sudan : 13 : 37 : 0 : N : 25 : 20 : 0 : E : 2.0 : -- +El Mirage : Arizona : USA : 33 : 35 : 14 : N : 112 : 20 : 9 : W : -7.0 : -- +El Monte : California : USA : 34 : 4 : 0 : N : 118 : 1 : 30 : W : -8.0 : US +El Obeid : : Sudan : 13 : 10 : 0 : N : 30 : 14 : 0 : E : 2.0 : -- +El Paso : Texas : USA : 31 : 45 : 36 : N : 106 : 29 : 9 : W : -6.0 : US +El fayum : : Egypt : 29 : 19 : 0 : N : 30 : 50 : 0 : E : 2.0 : EG +Elche : : Spain : 38 : 16 : 06 : N : 00 : 41 : 48 : W : 1.0 : EU +Eldorado : Illinois : USA : 37 : 49 : 58 : N : 88 : 30 : 0 : W : -6.0 : US +Eldridge : Iowa : USA : 41 : 36 : 43 : N : 90 : 35 : 24 : W : -6.0 : US +Elgin : Illinois : USA : 42 : 2 : 17 : N : 88 : 17 : 24 : W : -6.0 : US +Elizabeth : New Jersey : USA : 40 : 39 : 42 : N : 74 : 12 : 59 : W : -5.0 : US +Elizabeth City : North Carolina : USA : 36 : 15 : 0 : N : 76 : 15 : 0 : W : -5.0 : US +Elizabethtown : Kentucky : USA : 37 : 41 : 23 : N : 85 : 52 : 12 : W : -5.0 : US +Elk City : Oklahoma : USA : 35 : 22 : 58 : N : 99 : 22 : 58 : W : -6.0 : US +Elk Point : South Dakota : USA : 42 : 40 : 58 : N : 96 : 43 : 58 : W : -6.0 : US +Elkhart : Indiana : USA : 41 : 40 : 1 : N : 86 : 0 : 0 : W : -5.0 : -- +Elkins : West Virginia : USA : 38 : 55 : 1 : N : 79 : 49 : 58 : W : -5.0 : US +Elko : Nevada : USA : 40 : 49 : 47 : N : 115 : 45 : 36 : W : -8.0 : US +Elmira : New York : USA : 42 : 4 : 58 : N : 76 : 49 : 58 : W : -5.0 : US +Elsmere : Delaware : USA : 39 : 44 : 24 : N : 75 : 35 : 24 : W : -5.0 : US +Elva : : Estonia : 58 : 13 : 36 : N : 26 : 25 : 05 : E : 2.0 : EU +Elverson : Pennsylvania : USA : 40 : 9 : 11 : N : 75 : 51 : 46 : W : -5.0 : US +Elyria : Ohio : USA : 41 : 21 : 54 : N : 82 : 6 : 35 : W : -5.0 : US +Enfield : Connecticut : USA : 41 : 55 : 1 : N : 72 : 34 : 58 : W : -5.0 : US +Englewood : Colorado : USA : 39 : 39 : 11 : N : 104 : 59 : 5 : W : -7.0 : US +Enid : Oklahoma : USA : 36 : 23 : 42 : N : 97 : 52 : 30 : W : -6.0 : US +Entebbe : : Uganda : 0 : 3 : 0 : N : 32 : 27 : 0 : E : 3.0 : -- +Ephrata : Pennsylvania : USA : 40 : 6 : 35 : N : 76 : 5 : 59 : W : -5.0 : US +Erding : : Germany : 48 : 19 : 12 : N : 11 : 55 : 58 : E : 1.0 : EU +Erfurt : : Germany : 50 : 58 : 30 : N : 10 : 57 : 28 : E : 1.0 : EU +Erie : Pennsylvania : USA : 42 : 7 : 14 : N : 80 : 4 : 56 : W : -5.0 : US +Erlangen : : Germany : 49 : 36 : 00 : N : 11 : 01 : 00 : E : 1.0 : EU +Esbjerg : Jylland : Denmark : 55 : 28 : 1 : N : 8 : 26 : 1 : E : 1.0 : EU +Escondido : California : USA : 33 : 7 : 0 : N : 117 : 5 : 5 : W : -8.0 : US +Esfahan : : Iran : 32 : 45 : 0 : N : 51 : 51 : 50 : E : 3.5 : IR +Espoo : : Finland : 60 : 10 : 00 : N : 24 : 42 : 00 : E : 2.0 : EU +Essen : : Germany : 51 : 27 : 00 : N : 7 : 01 : 00 : E : 1.0 : EU +Essex Junction : Vermont : USA : 44 : 29 : 17 : N : 73 : 6 : 42 : W : -5.0 : US +Euclid : Ohio : USA : 41 : 34 : 12 : N : 81 : 32 : 12 : W : -5.0 : US +Eudora : Arkansas : USA : 33 : 7 : 1 : N : 91 : 16 : 1 : W : -6.0 : US +Eugene : Oregon : USA : 44 : 3 : 15 : N : 123 : 5 : 31 : W : -8.0 : US +Eureka : California : USA : 40 : 45 : 0 : N : 124 : 10 : 1 : W : -8.0 : US +Eureka : Nevada : USA : 39 : 32 : 59 : N : 115 : 58 : 1 : W : -8.0 : US +Eureka : Utah : USA : 39 : 55 : 1 : N : 112 : 10 : 1 : W : -7.0 : US +Evanston : Illinois : USA : 42 : 2 : 35 : N : 87 : 40 : 36 : W : -6.0 : US +Evanston : Wyoming : USA : 41 : 1 : 39 : N : 111 : 1 : 51 : W : -7.0 : US +Evansville : Indiana : USA : 37 : 58 : 19 : N : 87 : 34 : 21 : W : -5.0 : -- +Everett : Washington : USA : 47 : 58 : 47 : N : 122 : 12 : 0 : W : -8.0 : US +Evergreen : Colorado : USA : 39 : 38 : 27 : N : 105 : 24 : 57 : W : -7.0 : US +Ewa : Hawaii : USA : 21 : 20 : 6 : N : 158 : 2 : 34 : W :-10.0 : -- +Exeter : New Hampshire : USA : 42 : 57 : 57 : N : 70 : 55 : 12 : W : -5.0 : US +F'Dérik : : Mauritania : 22 : 30 : 0 : N : 12 : 40 : 30 : W : 0.0 : -- +Fabra : : Spain : 41 : 25 : 0 : N : 2 : 7 : 30 : E : 1.0 : EU +Fair Haven : Vermont : USA : 43 : 34 : 58 : N : 73 : 15 : 0 : W : -5.0 : US +Fairbanks : Alaska : USA : 64 : 47 : 59 : N : 147 : 50 : 59 : W : -9.0 : US +Fairfax : Minnesota : USA : 44 : 28 : 58 : N : 94 : 43 : 58 : W : -6.0 : US +Fairfax : South Carolina : USA : 32 : 28 : 58 : N : 81 : 13 : 1 : W : -5.0 : US +Fairfield : California : USA : 38 : 15 : 0 : N : 122 : 2 : 31 : W : -8.0 : US +Fairfield : Connecticut : USA : 41 : 8 : 30 : N : 73 : 15 : 47 : W : -5.0 : US +Fairmont : West Virginia : USA : 39 : 28 : 59 : N : 80 : 8 : 35 : W : -5.0 : US +Faith : South Dakota : USA : 45 : 1 : 58 : N : 102 : 1 : 58 : W : -7.0 : US +Falcon : Colorado : USA : 38 : 56 : 52 : N : 104 : 33 : 39 : W : -7.0 : US +Fall River : Massachusetts : USA : 41 : 42 : 6 : N : 71 : 9 : 18 : W : -5.0 : US +Fallon : Nevada : USA : 39 : 30 : 0 : N : 118 : 47 : 59 : W : -8.0 : US +Falmouth : Kentucky : USA : 38 : 40 : 1 : N : 84 : 19 : 58 : W : -5.0 : US +Fargo : North Dakota : USA : 46 : 52 : 30 : N : 96 : 47 : 17 : W : -6.0 : US +Farmington : New Mexico : USA : 36 : 43 : 59 : N : 108 : 12 : 10 : W : -7.0 : US +Farnborough : : United Kingdom : 51 : 16 : 48 : N : 0 : 45 : 46 : W : 0.0 : EU +Fayetteville : Arkansas : USA : 36 : 4 : 0 : N : 94 : 9 : 35 : W : -6.0 : US +Fayetteville : North Carolina : USA : 35 : 3 : 17 : N : 78 : 52 : 36 : W : -5.0 : US +Ferrara : : Italy : 44 : 50 : 8 : N : 11 : 37 : 6 : E : 1.0 : EU +Ferriday : Louisiana : USA : 31 : 37 : 58 : N : 91 : 32 : 59 : W : -6.0 : US +Fes : : Morocco : 34 : 5 : 0 : N : 5 : 00 : 0 : W : 0.0 : -- +Finningley : : United Kingdom : 53 : 28 : 1 : N : 1 : 0 : 0 : W : 0.0 : EU +Fisher : Louisiana : USA : 31 : 28 : 1 : N : 93 : 30 : 0 : W : -6.0 : US +Fitchburg : Massachusetts : USA : 42 : 34 : 58 : N : 71 : 47 : 59 : W : -5.0 : US +Flagstaff : Arizona : USA : 35 : 11 : 35 : N : 111 : 39 : 7 : W : -7.0 : -- +Flint : Michigan : USA : 43 : 1 : 18 : N : 83 : 40 : 59 : W : -5.0 : US +Florala : Alabama : USA : 31 : 1 : 1 : N : 86 : 19 : 1 : W : -6.0 : US +Florence : : Italy : 43 : 46 : 38 : N : 11 : 14 : 56 : E : 1.0 : EU +Florence : Alabama : USA : 34 : 46 : 1 : N : 87 : 40 : 1 : W : -6.0 : US +Florence : South Carolina : USA : 34 : 11 : 48 : N : 79 : 46 : 5 : W : -5.0 : US +Florissant : Missouri : USA : 38 : 47 : 16 : N : 90 : 19 : 17 : W : -6.0 : US +Flower Mound : Texas : USA : 33 : 1 : 48 : N : 97 : 4 : 11 : W : -6.0 : US +Foggia : : Italy : 41 : 27 : 37 : N : 15 : 33 : 9 : E : 1.0 : EU +Folsom : New Mexico : USA : 36 : 46 : 58 : N : 103 : 55 : 58 : W : -7.0 : US +Fond du Lac : Wisconsin : USA : 43 : 46 : 58 : N : 88 : 28 : 58 : W : -6.0 : US +Ford Island : Hawaii : USA : 21 : 22 : 5 : N : 157 : 57 : 46 : W :-10.0 : -- +Forli` : : Italy : 44 : 13 : 0 : N : 12 : 2 : 57 : E : 1.0 : EU +Forrest City : Arkansas : USA : 35 : 0 : 0 : N : 90 : 46 : 1 : W : -6.0 : US +Forsyth : Montana : USA : 46 : 15 : 0 : N : 106 : 40 : 58 : W : -7.0 : US +Fort Collins : Colorado : USA : 40 : 34 : 47 : N : 105 : 4 : 58 : W : -7.0 : US +Fort Dodge : Iowa : USA : 42 : 31 : 1 : N : 94 : 10 : 1 : W : -6.0 : US +Fort Greely : Alaska : USA : 64 : 0 : 0 : N : 145 : 43 : 11 : W : -9.0 : US +Fort Lauderdale : Florida : USA : 26 : 7 : 12 : N : 80 : 8 : 12 : W : -5.0 : US +Fort McMurray : Alberta : Canada : 56 : 43 : 47 : N : 111 : 16 : 11 : W : -7.0 : US +Fort McPherson : Northwest Territories : Canada : 67 : 25 : 48 : N : 134 : 50 : 59 : W : -7.0 : US +Fort Myers : Florida : USA : 26 : 39 : 3 : N : 81 : 45 : 10 : W : -5.0 : US +Fort Nelson : British Columbia : Canada : 58 : 47 : 59 : N : 122 : 37 : 47 : W : -8.0 : US +Fort Payne : Alabama : USA : 34 : 25 : 58 : N : 85 : 40 : 58 : W : -6.0 : US +Fort Richardson : Alaska : USA : 61 : 15 : 35 : N : 149 : 39 : 0 : W : -9.0 : US +Fort Riley : Kansas : USA : 39 : 4 : 58 : N : 96 : 46 : 1 : W : -6.0 : US +Fort Salonga : New York : USA : 40 : 53 : 59 : N : 73 : 18 : 27 : W : -5.0 : US +Fort Scott : Kansas : USA : 37 : 49 : 58 : N : 94 : 43 : 1 : W : -6.0 : US +Fort Simpson : Northwest Territories : Canada : 61 : 45 : 35 : N : 121 : 15 : 0 : W : -7.0 : US +Fort Skala : : Poland : 50 : 3 : 3 : N : 19 : 49 : 45 : E : 1.0 : EU +Fort Smith : Arkansas : USA : 35 : 23 : 5 : N : 94 : 25 : 5 : W : -6.0 : US +Fort Wayne : Indiana : USA : 41 : 4 : 20 : N : 85 : 8 : 25 : W : -5.0 : -- +Fort Worth : Texas : USA : 32 : 44 : 54 : N : 97 : 19 : 44 : W : -6.0 : US +Fort Yukon : Alaska : USA : 66 : 30 : 0 : N : 145 : 0 : 0 : W : -9.0 : US +Fountain Valley : California : USA : 33 : 42 : 0 : N : 117 : 57 : 35 : W : -8.0 : US +Framingham : Massachusetts : USA : 42 : 16 : 23 : N : 71 : 24 : 54 : W : -5.0 : US +Franceville : : Gabon : 01 : 38 : 0 : S : 13 : 3 : 4 : E : 1.0 : -- +Francistown : : Botswana : 21 : 17 : 0 : S : 27 : 50 : 0 : E : 2.0 : -- +Frankfort : Kentucky : USA : 38 : 12 : 0 : N : 84 : 51 : 42 : W : -5.0 : US +Frankfurt : : Germany : 50 : 1 : 58 : N : 8 : 34 : 1 : E : 1.0 : EU +Franklin : New Hampshire : USA : 43 : 25 : 1 : N : 71 : 40 : 1 : W : -5.0 : US +Franklin : Tennessee : USA : 35 : 53 : 59 : N : 86 : 54 : 0 : W : -6.0 : US +Fred Lawrence Whipple Obs. : Arizona : USA : 31 : 41 : 19 : N : 110 : 53 : 2 : W : -7.0 : -- +Fredericia : Jylland : Denmark : 55 : 34 : 58 : N : 9 : 46 : 58 : E : 1.0 : EU +Frederick : Maryland : USA : 39 : 24 : 53 : N : 77 : 25 : 0 : W : -5.0 : US +Fredericksburg : Virginia : USA : 38 : 19 : 58 : N : 77 : 30 : 0 : W : -5.0 : US +Fredericktown : Missouri : USA : 37 : 31 : 58 : N : 90 : 16 : 1 : W : -6.0 : US +Fredericton : New Brunswick : Canada : 45 : 51 : 0 : N : 66 : 25 : 48 : W : -4.0 : US +Frederikshavn : Jylland : Denmark : 57 : 25 : 58 : N : 10 : 31 : 58 : E : 1.0 : EU +Frederiksvaerk : Zealand : Denmark : 55 : 58 : 1 : N : 12 : 1 : 1 : E : 1.0 : EU +Freehold : New Jersey : USA : 40 : 15 : 0 : N : 74 : 16 : 1 : W : -5.0 : US +Freeport : : Bahamas : 26 : 33 : 0 : N : 78 : 42 : 0 : W : -5.0 : US +Freetown : : Sierra Leone : 7 : 58 : 0 : S : 14 : 24 : 0 : W : 0.0 : -- +Freiburg : : Germany : 48 : 1 : 48 : N : 7 : 49 : 58 : E : 1.0 : EU +Fremont : California : USA : 37 : 32 : 5 : N : 121 : 57 : 25 : W : -8.0 : US +Fremont : Nebraska : USA : 41 : 26 : 23 : N : 96 : 29 : 42 : W : -6.0 : US +Fremont Peak Observatory : California : USA : 36 : 45 : 37 : N : 121 : 29 : 55 : W : -8.0 : US +Fresno : California : USA : 36 : 44 : 12 : N : 119 : 46 : 11 : W : -8.0 : US +Fruitland Park : Florida : USA : 28 : 51 : 42 : N : 81 : 54 : 52 : W : -5.0 : US +Fujigane : : Japan : 35 : 26 : 6 : N : 138 : 36 : 45 : E : 9.0 : -- +Fukuoka : : Japan : 33 : 34 : 59 : N : 130 : 26 : 59 : E : 9.0 : -- +Fullerton : California : USA : 33 : 52 : 30 : N : 117 : 55 : 29 : W : -8.0 : US +Funchal : Madeira : Portugal : 32 : 41 : 31 : N : 16 : 46 : 22 : W : 0.0 : EU +Furth (Mfr) : : Germany : 49 : 28 : 58 : N : 11 : 58 : 58 : E : 1.0 : EU +Fömi : : Hungary : 47 : 47 : 4 : N : 19 : 16 : 59 : E : 2.0 : EU +GMRT : : India : 19 : 6 : 0 : N : 74 : 3 : 0 : E : 5.5 : -- +Gabes : : Tunisia : 33 : 53 : 0 : N : 10 : 06 : 0 : E : 1.0 : -- +Gaborone : : Botswana : 24 : 40 : 0 : S : 25 : 55 : 0 : E : 2.0 : -- +Gadsden : Alabama : USA : 34 : 0 : 56 : N : 86 : 0 : 41 : W : -6.0 : US +Gainesville : Florida : USA : 29 : 41 : 59 : N : 82 : 15 : 0 : W : -5.0 : US +Gainesville : Georgia : USA : 34 : 16 : 1 : N : 83 : 47 : 59 : W : -5.0 : US +Gaithersburg : Maryland : USA : 39 : 8 : 24 : N : 77 : 11 : 53 : W : -5.0 : US +Galena : Alaska : USA : 64 : 44 : 27 : N : 156 : 57 : 3 : W : -9.0 : US +Gallup : New Mexico : USA : 35 : 31 : 29 : N : 108 : 44 : 31 : W : -7.0 : US +Galveston : Texas : USA : 29 : 18 : 10 : N : 94 : 47 : 43 : W : -6.0 : US +Gander : Newfoundland : Canada : 48 : 55 : 58 : N : 54 : 34 : 1 : W : -3.5 : US +Ganghwa : Incheon : Korea : 37 : 42 : 0 : N : 126 : 27 : 0 : E : 9.0 : SK +Gangneung : Gangwon : Korea : 37 : 45 : 0 : N : 128 : 54 : 0 : E : 9.0 : SK +Gao : : Mali : 16 : 19 : 0 : N : 00 : 09 : 0 : W : 0.0 : -- +Gardaia : : Algeria : 32 : 23 : 0 : N : 3 : 49 : 0 : E : 1.0 : -- +Garden City : Kansas : USA : 37 : 58 : 1 : N : 100 : 52 : 1 : W : -6.0 : US +Garden Grove : California : USA : 33 : 46 : 29 : N : 117 : 54 : 46 : W : -8.0 : US +Garland : Texas : USA : 32 : 54 : 29 : N : 96 : 38 : 12 : W : -6.0 : US +Garland : Utah : USA : 41 : 45 : 0 : N : 112 : 10 : 1 : W : -7.0 : US +Garrison : North Dakota : USA : 47 : 37 : 58 : N : 101 : 24 : 0 : W : -6.0 : US +Gars am Inn : : Germany : 48 : 8 : 25 : N : 12 : 13 : 15 : E : 1.0 : EU +Gary : Indiana : USA : 41 : 36 : 11 : N : 87 : 20 : 18 : W : -5.0 : -- +Gaspe : Quebec : Canada : 48 : 46 : 48 : N : 64 : 30 : 36 : W : -5.0 : US +Gassaway : West Virginia : USA : 38 : 40 : 1 : N : 80 : 45 : 0 : W : -5.0 : US +Gastonia : North Carolina : USA : 35 : 15 : 54 : N : 81 : 10 : 54 : W : -5.0 : US +Gauribidanur : : India : 13 : 36 : 2 : N : 77 : 25 : 59 : E : 5.5 : -- +Gaya : : Niger : 11 : 53 : 0 : N : 03 : 27 : 0 : E : 1.0 : -- +Gdansk : : Poland : 54 : 19 : 59 : N : 18 : 40 : 0 : E : 1.0 : EU +Gedser : Falster : Denmark : 54 : 34 : 58 : N : 11 : 56 : 58 : E : 1.0 : EU +Geilenkirchen : : Germany : 50 : 57 : 39 : N : 6 : 1 : 58 : E : 1.0 : EU +Gelsenkirchen : : Germany : 51 : 31 : 00 : N : 7 : 06 : 00 : E : 1.0 : EU +Geneva : : Switzerland : 46 : 13 : 59 : N : 6 : 4 : 0 : E : 1.0 : EU +Genoa : : Italy : 44 : 24 : 46 : N : 8 : 50 : 59 : E : 1.0 : EU +Geochang : Gyeongnam : Korea : 35 : 40 : 0 : N : 127 : 55 : 0 : E : 9.0 : SK +Geoje : Gyeongnam : Korea : 34 : 53 : 0 : N : 128 : 36 : 0 : E : 9.0 : SK +Geomsan : Chungnam : Korea : 36 : 06 : 0 : N : 127 : 28 : 0 : E : 9.0 : SK +Georgetown : : Ascension Island : 7 : 52 : 47 : S : 14 : 25 : 11 : W : 0.0 : -- +Georgetown : : Cayman Islands : 19 : 18 : 0 : N : 81 : 22 : 0 : W : -5.0 : -- +Georgetown : : Guyana : 6 : 28 : 59 : N : 58 : 16 : 0 : W : -4.0 : -- +Georgetown : Delaware : USA : 38 : 40 : 1 : N : 75 : 19 : 58 : W : -5.0 : US +Gera : : Germany : 51 : 4 : 1 : N : 13 : 45 : 0 : E : 1.0 : EU +Gerona : : Spain : 41 : 59 : 14 : N : 02 : 49 : 32 : E : 1.0 : EU +Gibraltar : : United Kingdom : 36 : 9 : 3 : N : 5 : 20 : 49 : W : 0.0 : EU +Gijón : : Spain : 43 : 32 : 25 : N : 05 : 39 : 29 : W : 1.0 : EU +Gila Bend : Arizona : USA : 32 : 58 : 58 : N : 112 : 40 : 58 : W : -7.0 : -- +Gillette : Wyoming : USA : 44 : 17 : 35 : N : 105 : 30 : 7 : W : -7.0 : US +Gitega : : Burundi : 3 : 43 : 0 : S : 29 : 93 : 0 : E : 2.0 : -- +Glasgow : Kentucky : USA : 37 : 0 : 0 : N : 85 : 55 : 1 : W : -6.0 : US +Glasgow : Scotland : United Kingdom : 55 : 53 : 59 : N : 4 : 24 : 59 : W : 0.0 : EU +Glendale : Arizona : USA : 33 : 32 : 17 : N : 112 : 10 : 55 : W : -7.0 : -- +Glendale : California : USA : 34 : 8 : 30 : N : 118 : 14 : 49 : W : -8.0 : US +Glendora : California : USA : 34 : 7 : 0 : N : 117 : 50 : 59 : W : -8.0 : US +Glenns Ferry : Idaho : USA : 42 : 58 : 1 : N : 115 : 20 : 59 : W : -7.0 : US +Glens Falls : New York : USA : 43 : 18 : 40 : N : 73 : 38 : 44 : W : -5.0 : US +Glenwood : Minnesota : USA : 45 : 38 : 59 : N : 95 : 22 : 58 : W : -6.0 : US +Glenwood Springs : Colorado : USA : 39 : 34 : 58 : N : 107 : 19 : 58 : W : -7.0 : US +Godthaab : Jylland : Denmark : 56 : 58 : 58 : N : 9 : 49 : 58 : E : 1.0 : EU +GodthÃ¥b : : Greenland : 64 : 12 : 0 : N : 51 : 40 : 47 : W : -3.0 : EU +Goheung : Jeonnam : Korea : 34 : 36 : 0 : N : 127 : 16 : 0 : E : 9.0 : SK +Goldfield : Nevada : USA : 37 : 42 : 0 : N : 117 : 15 : 0 : W : -8.0 : US +Goldsboro : North Carolina : USA : 35 : 22 : 58 : N : 77 : 58 : 58 : W : -5.0 : US +Goldstone : California : USA : 35 : 21 : 0 : N : 116 : 52 : 58 : W : -8.0 : US +Goose Bay : Ontario : Canada : 53 : 19 : 47 : N : 60 : 25 : 12 : W : -4.0 : US +Goose Creek : South Carolina : USA : 32 : 46 : 35 : N : 79 : 55 : 53 : W : -5.0 : US +Gorham : Maine : USA : 43 : 40 : 0 : N : 70 : 28 : 0 : W : -5.0 : US +Gornergrat : : Switzerland : 45 : 59 : 1 : N : 7 : 46 : 59 : E : 1.0 : EU +Gorno-Altaysk : Siberia : Russia : 51 : 58 : 0 : N : 85 : 58 : 0 : E : 6.0 : RU +Gothenburg : : Sweden : 57 : 41 : 0 : N : 12 : 0 : 0 : E : 1.0 : EU +Granada : : Spain : 37 : 10 : 35 : N : 03 : 36 : 00 : W : 1.0 : EU +Granada Hills : California : USA : 34 : 10 : 59 : N : 118 : 30 : 0 : W : -8.0 : US +Grand Forks : North Dakota : USA : 47 : 55 : 12 : N : 97 : 2 : 42 : W : -6.0 : US +Grand Island : Nebraska : USA : 40 : 55 : 18 : N : 98 : 21 : 11 : W : -6.0 : US +Grand Junction : Colorado : USA : 39 : 4 : 58 : N : 108 : 34 : 58 : W : -7.0 : US +Grand Prairie : Texas : USA : 32 : 44 : 53 : N : 96 : 59 : 42 : W : -6.0 : US +Grand Rapids : Michigan : USA : 42 : 58 : 3 : N : 85 : 40 : 13 : W : -5.0 : US +Granger : Wyoming : USA : 41 : 37 : 1 : N : 109 : 58 : 1 : W : -7.0 : US +Grangeville : Idaho : USA : 45 : 55 : 58 : N : 116 : 7 : 58 : W : -8.0 : US +Granite Falls : Minnesota : USA : 44 : 46 : 1 : N : 95 : 34 : 1 : W : -6.0 : US +Grants Pass : Oregon : USA : 42 : 25 : 58 : N : 123 : 19 : 58 : W : -8.0 : US +Grass Valley : California : USA : 39 : 8 : 59 : N : 121 : 1 : 58 : W : -8.0 : US +Great Falls : Montana : USA : 47 : 30 : 6 : N : 111 : 17 : 5 : W : -7.0 : US +Great Falls : South Carolina : USA : 34 : 31 : 58 : N : 80 : 52 : 58 : W : -5.0 : US +Greeley : Colorado : USA : 40 : 25 : 5 : N : 104 : 41 : 34 : W : -7.0 : US +Green Bank Obs. : West Virginia : USA : 38 : 25 : 8 : N : 79 : 50 : 30 : W : -5.0 : US +Green Bay : Wisconsin : USA : 44 : 30 : 47 : N : 88 : 0 : 50 : W : -6.0 : US +Green River : Utah : USA : 39 : 0 : 0 : N : 110 : 4 : 58 : W : -7.0 : US +Green River : Wyoming : USA : 41 : 31 : 36 : N : 109 : 28 : 4 : W : -7.0 : US +Greenbelt : Maryland : USA : 39 : 0 : 0 : N : 76 : 51 : 15 : W : -5.0 : US +Greensboro : North Carolina : USA : 36 : 4 : 17 : N : 79 : 47 : 25 : W : -5.0 : US +Greenville : Maine : USA : 45 : 25 : 58 : N : 69 : 34 : 58 : W : -5.0 : US +Greenville : Mississippi : USA : 33 : 24 : 24 : N : 91 : 3 : 36 : W : -6.0 : US +Greenville : South Carolina : USA : 34 : 50 : 49 : N : 82 : 24 : 1 : W : -5.0 : US +Greenville : Tennessee : USA : 36 : 7 : 58 : N : 82 : 49 : 58 : W : -5.0 : US +Greenwich : : United Kingdom : 51 : 28 : 6 : N : 0 : 0 : 0 : W : 0.0 : EU +Greenwich : Connecticut : USA : 41 : 1 : 41 : N : 73 : 37 : 30 : W : -5.0 : US +Greenwood : Mississippi : USA : 33 : 31 : 0 : N : 90 : 10 : 54 : W : -6.0 : US +Greenwood : South Carolina : USA : 34 : 11 : 35 : N : 82 : 9 : 54 : W : -5.0 : US +Grenaa : Jylland : Denmark : 56 : 25 : 1 : N : 10 : 52 : 1 : E : 1.0 : EU +Grenoble : Isère : France : 45 : 21 : 35 : N : 5 : 19 : 12 : E : 1.0 : EU +Gresham : Oregon : USA : 45 : 30 : 0 : N : 122 : 25 : 48 : W : -8.0 : US +Groningen : : Netherlands : 53 : 13 : 0 : N : 6 : 35 : 0 : E : 1.0 : EU +Grosseto : : Italy : 42 : 45 : 36 : N : 11 : 6 : 53 : E : 1.0 : EU +Groton : South Dakota : USA : 45 : 25 : 1 : N : 98 : 4 : 1 : W : -6.0 : US +Groveton : New Hampshire : USA : 44 : 34 : 58 : N : 71 : 30 : 0 : W : -5.0 : US +Grozny : South Region : Russia : 43 : 20 : 0 : N : 45 : 42 : 0 : E : 3.0 : RU +Guadalajara : : Spain : 40 : 38 : 04 : N : 03 : 09 : 46 : W : 1.0 : EU +Guantanamo Bay : : Cuba : 19 : 53 : 59 : N : 75 : 12 : 0 : W : -5.0 : US +Guatemala City : : Guatemala : 14 : 34 : 58 : N : 90 : 31 : 58 : W : -6.0 : -- +Guayaquil : : Ecuador : 2 : 15 : 59 : S : 79 : 52 : 59 : W : -5.0 : -- +Guelph : Ontario : Canada : 43 : 34 : 12 : N : 80 : 10 : 48 : W : -5.0 : US +Gulfport : Mississippi : USA : 30 : 22 : 4 : N : 89 : 5 : 35 : W : -6.0 : US +Gulkana : Alaska : USA : 62 : 6 : 0 : N : 145 : 30 : 0 : W : -9.0 : US +Gumi : Gyeongbuk : Korea : 36 : 07 : 0 : N : 128 : 19 : 0 : E : 9.0 : SK +Gunsan : Jeonbuk : Korea : 35 : 59 : 0 : N : 126 : 42 : 0 : E : 9.0 : SK +Gurushikhar : : India : 24 : 39 : 0 : N : 72 : 43 : 0 : E : 5.5 : -- +Gutersloh : : Germany : 51 : 55 : 15 : N : 8 : 18 : 14 : E : 1.0 : EU +Guthrie : Oklahoma : USA : 35 : 52 : 1 : N : 97 : 25 : 58 : W : -6.0 : US +Gwangju : : Korea : 35 : 10 : 0 : N : 126 : 54 : 0 : E : 9.0 : SK +Gweru : : Zimbabwe : 19 : 45 : 0 : S : 29 : 82 : 0 : E : 2.0 : -- +Gönsdorf : : Germany : 51 : 3 : 0 : N : 13 : 52 : 14 : E : 1.0 : EU +Göttingen : : Germany : 51 : 31 : 8 : N : 9 : 56 : 30 : E : 1.0 : EU +H. List : : Germany : 50 : 9 : 8 : N : 6 : 51 : 0 : E : 1.0 : EU +Haapsalu : : Estonia : 58 : 56 : 34 : N : 23 : 32 : 28 : E : 2.0 : EU +Haarlem : : Netherlands : 52 : 23 : 00 : N : 4 : 38 : 00 : E : 1.0 : EU +Haderslev : Jylland : Denmark : 55 : 15 : 0 : N : 9 : 30 : 0 : E : 1.0 : EU +Hadong : Gyeongnam : Korea : 35 : 03 : 58 : N : 127 : 45 : 03 : E : 9.0 : SK +Haenam : Jeonnam : Korea : 34 : 33 : 0 : N : 126 : 34 : 0 : E : 9.0 : SK +Hagen : : Germany : 51 : 21 : 00 : N : 7 : 28 : 00 : E : 1.0 : EU +Hagerstown : Maryland : USA : 39 : 38 : 42 : N : 77 : 43 : 11 : W : -5.0 : US +Haifa : : Israel : 32 : 49 : 00 : N : 34 : 59 : 00 : E : 2.0 : ZN +Haiku : Hawaii : USA : 20 : 58 : 59 : N : 156 : 16 : 58 : W :-10.0 : -- +Hailey : Idaho : USA : 43 : 31 : 1 : N : 114 : 19 : 1 : W : -7.0 : US +Haines : Alaska : USA : 59 : 15 : 0 : N : 135 : 27 : 36 : W : -9.0 : US +Haleakala : Hawaii : USA : 20 : 42 : 6 : N : 156 : 15 : 29 : W :-10.0 : -- +Halifax : Nova Scotia : Canada : 44 : 40 : 12 : N : 63 : 34 : 47 : W : -4.0 : US +Halle : : Germany : 51 : 28 : 00 : N : 11 : 58 : 00 : E : 1.0 : EU +Hamburg : : Germany : 53 : 28 : 9 : N : 10 : 14 : 30 : E : 1.0 : EU +Hamden : Connecticut : USA : 41 : 23 : 5 : N : 72 : 54 : 11 : W : -5.0 : US +Hamilton : : Bermuda : 32 : 22 : 1 : N : 64 : 40 : 58 : W : -4.0 : US +Hamilton : Ohio : USA : 39 : 23 : 58 : N : 84 : 33 : 46 : W : -5.0 : US +Hamilton : Ontario : Canada : 43 : 15 : 0 : N : 79 : 50 : 59 : W : -5.0 : US +Hamm : : Germany : 51 : 41 : 00 : N : 7 : 48 : 00 : E : 1.0 : EU +Hammond : Indiana : USA : 41 : 37 : 48 : N : 87 : 30 : 17 : W : -5.0 : -- +Hampton : Virginia : USA : 37 : 1 : 29 : N : 76 : 20 : 30 : W : -5.0 : US +Hana : Hawaii : USA : 20 : 43 : 1 : N : 155 : 58 : 58 : W :-10.0 : -- +Hancock : Michigan : USA : 47 : 8 : 20 : N : 88 : 37 : 14 : W : -5.0 : US +Hankinson : North Dakota : USA : 46 : 4 : 1 : N : 96 : 54 : 0 : W : -6.0 : US +Hannah : North Dakota : USA : 48 : 58 : 1 : N : 98 : 42 : 0 : W : -6.0 : US +Hannibal : Missouri : USA : 39 : 42 : 0 : N : 91 : 22 : 1 : W : -6.0 : US +Hannover : : Germany : 52 : 23 : 3 : N : 9 : 42 : 45 : E : 1.0 : EU +Hanstholm : Jylland : Denmark : 57 : 7 : 1 : N : 8 : 37 : 1 : E : 1.0 : EU +Hao : : French Polynesia : 17 : 59 : 59 : S : 141 : 0 : 0 : W :-10.0 : -- +Hapcheon : Gyeongnam : Korea : 35 : 34 : 0 : N : 128 : 10 : 0 : E : 9.0 : SK +Harare : : Zimbabwe : 17 : 50 : 0 : S : 31 : 01 : 0 : E : 2.0 : -- +Harbel : : Liberia : 06 : 15 : 0 : N : 10 : 21 : 0 : W : 0.0 : -- +Harper : : Liberia : 4 : 39 : 0 : N : 7 : 72 : 0 : W : 0.0 : -- +Harper Woods : Michigan : USA : 42 : 23 : 59 : N : 82 : 55 : 1 : W : -5.0 : US +Harpers Ferry : West Virginia : USA : 39 : 19 : 58 : N : 77 : 45 : 0 : W : -5.0 : US +Harrington : Delaware : USA : 38 : 55 : 1 : N : 75 : 34 : 58 : W : -5.0 : US +Harrisburg : Pennsylvania : USA : 40 : 15 : 42 : N : 76 : 52 : 58 : W : -5.0 : US +Harrisburg : South Dakota : USA : 43 : 25 : 0 : N : 96 : 40 : 59 : W : -6.0 : US +Harrison : Arkansas : USA : 36 : 13 : 1 : N : 93 : 5 : 59 : W : -6.0 : US +Harrisonburg : Virginia : USA : 38 : 30 : 0 : N : 78 : 49 : 58 : W : -5.0 : US +Hartford : Connecticut : USA : 41 : 46 : 12 : N : 72 : 40 : 49 : W : -5.0 : US +Hartrao : : South Africa : 23 : 54 : 0 : S : 27 : 42 : 0 : E : 2.0 : -- +Harvard Obs. : Massachusetts : USA : 42 : 22 : 1 : N : 71 : 7 : 14 : W : -5.0 : US +Harvey : North Dakota : USA : 47 : 46 : 1 : N : 99 : 55 : 1 : W : -6.0 : US +Hassi Messaoud : : Algeria : 31 : 40 : 0 : N : 6 : 09 : 0 : E : 1.0 : -- +Hastings : Nebraska : USA : 40 : 35 : 24 : N : 98 : 23 : 12 : W : -6.0 : US +Hat Creek Radio Obs. : California : USA : 40 : 49 : 1 : N : 121 : 28 : 30 : W : -8.0 : US +Hat Yai : : Thailand : 6 : 56 : 12 : N : 100 : 24 : 0 : E : 7.0 : -- +Hattiesburg : Mississippi : USA : 31 : 19 : 36 : N : 89 : 17 : 17 : W : -6.0 : US +Hauula : Hawaii : USA : 21 : 37 : 1 : N : 157 : 45 : 0 : W :-10.0 : -- +Havana : : Cuba : 23 : 7 : 59 : N : 82 : 22 : 59 : W : -5.0 : US +Havre : Montana : USA : 48 : 32 : 59 : N : 109 : 41 : 6 : W : -7.0 : US +Hawthorne : California : USA : 33 : 55 : 0 : N : 118 : 21 : 7 : W : -8.0 : US +Hawthorne : Nevada : USA : 38 : 32 : 59 : N : 118 : 39 : 0 : W : -8.0 : US +Haystack Obs. : Massachusetts : USA : 42 : 37 : 4 : N : 71 : 29 : 15 : W : -5.0 : US +Hayward : California : USA : 37 : 39 : 53 : N : 122 : 4 : 37 : W : -8.0 : US +Hazard : Kentucky : USA : 37 : 13 : 1 : N : 83 : 10 : 1 : W : -5.0 : US +Heidelberg : : Germany : 49 : 23 : 9 : N : 8 : 43 : 14 : E : 1.0 : EU +Heilbronn : : Germany : 49 : 08 : 00 : N : 9 : 13 : 00 : E : 1.0 : EU +Helena : Montana : USA : 46 : 35 : 33 : N : 112 : 2 : 24 : W : -7.0 : US +Helgoland : : Germany : 54 : 11 : 6 : N : 7 : 54 : 18 : E : 1.0 : EU +Helsingoer : Zealand : Denmark : 56 : 1 : 58 : N : 12 : 37 : 58 : E : 1.0 : EU +Helsinki : : Finland : 60 : 9 : 7 : N : 24 : 57 : 15 : E : 2.0 : EU +Helwan : : Egypt : 29 : 51 : 5 : N : 31 : 22 : 45 : E : 2.0 : EG +Henderson : Kentucky : USA : 37 : 50 : 12 : N : 87 : 35 : 12 : W : -6.0 : US +Henderson : Nevada : USA : 36 : 2 : 12 : N : 114 : 58 : 48 : W : -8.0 : US +Hendersonville : Tennessee : USA : 36 : 18 : 17 : N : 86 : 37 : 12 : W : -6.0 : US +Herndon : Virginia : USA : 38 : 53 : 51 : N : 77 : 0 : 33 : W : -5.0 : US +Herne : : Germany : 51 : 33 : 00 : N : 7 : 13 : 00 : E : 1.0 : EU +Herning : Jylland : Denmark : 56 : 7 : 58 : N : 8 : 58 : 58 : E : 1.0 : EU +Herstmonceux : : United Kingdom : 50 : 52 : 2 : N : 0 : 20 : 15 : W : 0.0 : EU +Heuksando : Jeonnam : Korea : 34 : 41 : 0 : N : 125 : 27 : 0 : E : 9.0 : SK +Hialeah : Florida : USA : 25 : 49 : 41 : N : 80 : 16 : 59 : W : -5.0 : US +Hickory : North Carolina : USA : 35 : 43 : 1 : N : 81 : 20 : 59 : W : -5.0 : US +Hida : : Japan : 36 : 59 : 4 : N : 135 : 47 : 44 : E : 9.0 : -- +High Point : North Carolina : USA : 35 : 57 : 6 : N : 80 : 0 : 17 : W : -5.0 : US +Highland Lakes : New Jersey : USA : 41 : 9 : 39 : N : 74 : 27 : 12 : W : -5.0 : US +Highmore : South Dakota : USA : 44 : 30 : 0 : N : 99 : 25 : 58 : W : -6.0 : US +Hill City : Minnesota : USA : 46 : 58 : 1 : N : 93 : 37 : 58 : W : -6.0 : US +Hilleroed : Zealand : Denmark : 55 : 55 : 58 : N : 12 : 19 : 58 : E : 1.0 : EU +Hillsboro : North Dakota : USA : 47 : 22 : 58 : N : 97 : 4 : 58 : W : -6.0 : US +Hillsboro : Oregon : USA : 45 : 31 : 12 : N : 122 : 59 : 13 : W : -8.0 : US +Hilo : Hawaii : USA : 19 : 43 : 30 : N : 155 : 5 : 24 : W :-10.0 : -- +Hinnerup : Jylland : Denmark : 56 : 16 : 1 : N : 10 : 4 : 1 : E : 1.0 : EU +Hinton : West Virginia : USA : 37 : 40 : 1 : N : 80 : 55 : 1 : W : -5.0 : US +Hjoerring : Jylland : Denmark : 57 : 28 : 1 : N : 9 : 58 : 1 : E : 1.0 : EU +Hobbs : New Mexico : USA : 32 : 42 : 0 : N : 103 : 7 : 55 : W : -7.0 : US +Hobro : Jylland : Denmark : 56 : 37 : 58 : N : 9 : 48 : 58 : E : 1.0 : EU +Holbaek : Zealand : Denmark : 55 : 43 : 1 : N : 11 : 43 : 1 : E : 1.0 : EU +Holbrook : Arizona : USA : 34 : 55 : 1 : N : 110 : 15 : 0 : W : -7.0 : -- +Hollis Hills : New York : USA : 40 : 43 : 55 : N : 73 : 45 : 54 : W : -5.0 : US +Holliston : Massachusetts : USA : 42 : 21 : 0 : N : 71 : 2 : 59 : W : -5.0 : US +Holly Springs : Mississippi : USA : 34 : 45 : 0 : N : 89 : 28 : 1 : W : -6.0 : US +Hollywood : California : USA : 34 : 7 : 30 : N : 118 : 20 : 13 : W : -8.0 : US +Hollywood : Florida : USA : 26 : 0 : 36 : N : 80 : 9 : 0 : W : -5.0 : US +Holon : : Israel : 32 : 02 : 00 : N : 34 : 47 : 00 : E : 2.0 : ZN +Holstebro : Jylland : Denmark : 56 : 21 : 0 : N : 8 : 37 : 0 : E : 1.0 : EU +Holyoke : Massachusetts : USA : 42 : 12 : 29 : N : 72 : 36 : 35 : W : -5.0 : US +Homer : Alaska : USA : 59 : 38 : 59 : N : 151 : 31 : 12 : W : -9.0 : US +Hong Kong : : China : 21 : 45 : 0 : N : 115 : 0 : 0 : E : 8.0 : HK +Hongcheon : Gangwon : Korea : 37 : 41 : 0 : N : 127 : 53 : 0 : E : 9.0 : SK +Honiara : Guadalcanal : Solomon Islands : 9 : 14 : 59 : S : 159 : 45 : 0 : E : 11.0 : -- +Honington : : United Kingdom : 52 : 19 : 58 : N : 0 : 46 : 1 : E : 0.0 : EU +Honolulu : Hawaii : USA : 21 : 18 : 21 : N : 157 : 51 : 36 : W :-10.0 : -- +Hooker : Oklahoma : USA : 36 : 49 : 1 : N : 101 : 13 : 1 : W : -6.0 : US +Hooper Bay : Alaska : USA : 61 : 31 : 58 : N : 166 : 1 : 58 : W : -9.0 : US +Hopkinsville : Kentucky : USA : 36 : 51 : 42 : N : 87 : 28 : 18 : W : -6.0 : US +Horsens : Jylland : Denmark : 55 : 52 : 19 : N : 9 : 52 : 19 : E : 1.0 : EU +Hospit. de Llobregat, L' : : Spain : 41 : 21 : 39 : N : 02 : 06 : 00 : E : 1.0 : EU +Hot Springs National Park : Arkansas : USA : 34 : 30 : 29 : N : 93 : 3 : 11 : W : -6.0 : US +Houma : Louisiana : USA : 29 : 36 : 0 : N : 90 : 43 : 1 : W : -6.0 : US +Houston : Texas : USA : 29 : 45 : 25 : N : 95 : 21 : 37 : W : -6.0 : US +Huambo : : Angola : 12 : 76 : 0 : S : 15 : 73 : 0 : E : 1.0 : -- +Huancayo : : Peru : 12 : 2 : 3 : N : 75 : 19 : 14 : W : -5.0 : -- +Huelva : : Spain : 37 : 15 : 36 : N : 06 : 57 : 01 : W : 1.0 : EU +Huesca : : Spain : 42 : 08 : 26 : N : 00 : 24 : 32 : W : 1.0 : EU +Humain : : Belgium : 50 : 11 : 5 : N : 5 : 15 : 15 : E : 1.0 : EU +Humboldt : Nebraska : USA : 40 : 10 : 1 : N : 95 : 57 : 0 : W : -6.0 : US +Hungnam : : Korea : 39 : 50 : 0 : N : 127 : 38 : 0 : E : 9.0 : SK +Huntington : West Virginia : USA : 38 : 25 : 12 : N : 82 : 26 : 32 : W : -5.0 : US +Huntington Beach : California : USA : 33 : 40 : 5 : N : 118 : 4 : 58 : W : -8.0 : US +Huntington Station : New York : USA : 40 : 50 : 34 : N : 73 : 24 : 3 : W : -5.0 : US +Huntsville : Alabama : USA : 34 : 43 : 54 : N : 86 : 35 : 12 : W : -6.0 : US +Hurley : Wisconsin : USA : 46 : 25 : 58 : N : 90 : 10 : 58 : W : -6.0 : US +Huron : South Dakota : USA : 44 : 21 : 35 : N : 98 : 13 : 5 : W : -6.0 : US +Hutchinson : Kansas : USA : 38 : 4 : 54 : N : 97 : 55 : 41 : W : -6.0 : US +Hutchinson : Minnesota : USA : 44 : 52 : 58 : N : 94 : 22 : 58 : W : -6.0 : US +Hvar : : Croatia : 43 : 10 : 0 : N : 16 : 27 : 0 : E : 1.0 : EU +Hyderabad : Andhra Pradesh : India : 17 : 22 : 31 : N : 78 : 28 : 28 : E : 5.5 : -- +Hyltebruk : : Sweden : 57 : 0 : 0 : N : 13 : 5 : 59 : E : 1.0 : EU +Ibadan : : Nigeria : 7 : 23 : 0 : N : 3 : 56 : 0 : E : 1.0 : -- +Icheon : Gyeonggi : Korea : 37 : 15 : 0 : N : 127 : 29 : 0 : E : 9.0 : SK +Idaho Falls : Idaho : USA : 43 : 29 : 30 : N : 112 : 1 : 58 : W : -7.0 : US +Imsil : Jeonbuk : Korea : 35 : 37 : 0 : N : 127 : 17 : 0 : E : 9.0 : SK +Incheon : : Korea : 37 : 28 : 0 : N : 126 : 38 : 0 : E : 9.0 : SK +Incirlik : : Turkey : 37 : 0 : 4 : N : 35 : 25 : 29 : E : 2.0 : EU +Independence : Kansas : USA : 37 : 13 : 58 : N : 95 : 42 : 0 : W : -6.0 : US +Independence : Missouri : USA : 39 : 5 : 35 : N : 94 : 25 : 0 : W : -6.0 : US +Indianapolis : Indiana : USA : 39 : 46 : 6 : N : 86 : 9 : 46 : W : -5.0 : -- +Ine : : Marshall Islands : 7 : 1 : 0 : N : 171 : 28 : 59 : E : 12.0 : -- +Inglewood : California : USA : 33 : 57 : 36 : N : 118 : 20 : 59 : W : -8.0 : US +Innsbruck : : Austria : 47 : 15 : 35 : N : 11 : 20 : 23 : E : 1.0 : EU +Inuvik : Northwest Territories : Canada : 68 : 19 : 11 : N : 133 : 30 : 0 : W : -7.0 : US +Invercargill : : New Zealand : 46 : 25 : 0 : S : 168 : 19 : 0 : E : 12.0 : NZ +Iowa City : Iowa : USA : 41 : 39 : 37 : N : 91 : 31 : 53 : W : -6.0 : US +Ipswich : Queensland : Australia : 27 : 37 : 59 : S : 152 : 43 : 0 : E :+10.0 : -- +Iqaluit : Nunavut : Canada : 63 : 45 : 35 : N : 68 : 32 : 59 : W : -5.0 : US +Irkutsk : Siberia : Russia : 52 : 16 : 0 : N : 104 : 20 : 0 : E : 8.0 : RU +Iron River : Michigan : USA : 46 : 8 : 59 : N : 88 : 39 : 0 : W : -5.0 : US +Irvine : California : USA : 33 : 40 : 29 : N : 117 : 45 : 36 : W : -8.0 : US +Irving : Texas : USA : 32 : 48 : 47 : N : 96 : 56 : 12 : W : -6.0 : US +Irvington : New Jersey : USA : 40 : 43 : 36 : N : 74 : 13 : 29 : W : -5.0 : US +Ischia : : Italy : 40 : 44 : 34 : N : 13 : 56 : 32 : E : 1.0 : EU +Islamabad : : Pakistan : 33 : 37 : 0 : N : 73 : 5 : 59 : E : 5.0 : -- +Istanbul : : Turkey : 41 : 1 : 59 : N : 29 : 0 : 0 : E : 2.0 : EU +Istrana : : Italy : 45 : 44 : 13 : N : 12 : 8 : 2 : E : 1.0 : EU +Itapetinga : : Brazil : 23 : 11 : 1 : S : 46 : 33 : 45 : W : -3.0 : BZ +Ivanovo : Central Region : Russia : 57 : 0 : 0 : N : 40 : 59 : 0 : E : 3.0 : RU +Izaña : Tenerife : Spain : 28 : 18 : 00 : N : 16 : 30 : 35 : W : 0.0 : EU +Izhevsk : Volga Region : Russia : 56 : 51 : 0 : N : 53 : 14 : 0 : E : 4.0 : RU +J. Horrocks : : United Kingdom : 53 : 46 : 5 : N : 2 : 42 : 15 : W : 0.0 : EU +Jackson : Michigan : USA : 42 : 14 : 43 : N : 84 : 24 : 21 : W : -5.0 : US +Jackson : Mississippi : USA : 32 : 17 : 56 : N : 90 : 11 : 6 : W : -6.0 : US +Jackson : Tennessee : USA : 35 : 37 : 0 : N : 88 : 48 : 47 : W : -6.0 : US +Jacksonville : Arkansas : USA : 34 : 51 : 54 : N : 92 : 6 : 42 : W : -6.0 : US +Jacksonville : Florida : USA : 30 : 19 : 44 : N : 81 : 39 : 42 : W : -5.0 : US +Jakarta : : Indonesia : 6 : 9 : 0 : S : 106 : 50 : 59 : E : 7.0 : -- +Jaluit : : Marshall Islands : 5 : 54 : 24 : N : 169 : 38 : 30 : E : 12.0 : -- +Jamestown : North Dakota : USA : 46 : 54 : 18 : N : 98 : 42 : 17 : W : -6.0 : US +Janesville : Wisconsin : USA : 42 : 40 : 54 : N : 89 : 1 : 11 : W : -6.0 : US +Jangheung : Jeonnam : Korea : 34 : 41 : 0 : N : 126 : 55 : 0 : E : 9.0 : SK +Jangsu : Jeonbuk : Korea : 35 : 39 : 0 : N : 127 : 31 : 0 : E : 9.0 : SK +Jarkov : : Ukraine : 50 : 0 : 2 : N : 36 : 13 : 59 : E : 2.0 : EU +Jasper : Alberta : Canada : 53 : 0 : 0 : N : 118 : 2 : 59 : W : -7.0 : US +Jatiluhur : : Indonesia : 6 : 31 : 16 : S : 107 : 0 : 0 : E : 7.0 : -- +Jaén : : Spain : 37 : 45 : 54 : N : 03 : 47 : 26 : W : 1.0 : EU +Jecheon : Chungbuk : Korea : 37 : 09 : 0 : N : 128 : 11 : 0 : E : 9.0 : SK +Jeddah : : Saudi Arabia : 21 : 30 : 0 : N : 39 : 12 : 0 : E : 3.0 : -- +Jefferson City : Missouri : USA : 38 : 31 : 0 : N : 92 : 13 : 0 : W : -6.0 : US +Jeju : : Korea : 33 : 31 : 0 : N : 126 : 32 : 0 : E : 9.0 : SK +Jena : : Germany : 50 : 56 : 00 : N : 11 : 35 : 00 : E : 1.0 : EU +Jensen Beach : Florida : USA : 27 : 15 : 0 : N : 80 : 15 : 0 : W : -5.0 : US +Jeongeup : Jeonbuk : Korea : 35 : 34 : 0 : N : 126 : 53 : 0 : E : 9.0 : SK +Jeonju : Jeonbuk : Korea : 35 : 49 : 0 : N : 127 : 09 : 0 : E : 9.0 : SK +Jerez de la Frontera : : Spain : 36 : 40 : 52 : N : 06 : 08 : 10 : W : 1.0 : EU +Jersey City : New Jersey : USA : 40 : 43 : 49 : N : 74 : 3 : 56 : W : -5.0 : US +Jerusalem : : Israel : 31 : 46 : 0 : N : 35 : 13 : 59 : E : 2.0 : ZN +Jinja : : Uganda : 0 : 27 : 0 : N : 33 : 11 : 0 : E : 3.0 : -- +Jinju : Gyeongnam : Korea : 35 : 12 : 0 : N : 128 : 07 : 0 : E : 9.0 : SK +Jodrell Bank : : United Kingdom : 53 : 14 : 2 : N : 2 : 18 : 29 : W : 0.0 : EU +Johannesburg : : South Africa : 26 : 7 : 59 : S : 27 : 53 : 59 : E : 2.0 : -- +Johnson City : Tennessee : USA : 36 : 19 : 5 : N : 82 : 21 : 11 : W : -5.0 : US +Johnston Atoll : : US Territory : 16 : 43 : 59 : N : 169 : 31 : 58 : W :-10.0 : -- +Johnstown : Pennsylvania : USA : 40 : 19 : 35 : N : 78 : 55 : 3 : W : -5.0 : US +Joliet : Illinois : USA : 41 : 31 : 36 : N : 88 : 4 : 47 : W : -6.0 : US +Jonesboro : Arkansas : USA : 35 : 50 : 12 : N : 90 : 42 : 24 : W : -6.0 : US +Joplin : Missouri : USA : 37 : 5 : 35 : N : 94 : 30 : 42 : W : -6.0 : US +Julian : California : USA : 33 : 0 : 0 : N : 116 : 34 : 47 : W : -8.0 : US +Juneau : Alaska : USA : 58 : 18 : 11 : N : 134 : 24 : 28 : W : -9.0 : US +Jõgeva : : Estonia : 58 : 44 : 42 : N : 26 : 23 : 49 : E : 2.0 : EU +Jõvi : : Estonia : 59 : 21 : 19 : N : 27 : 25 : 04 : E : 2.0 : EU +Kabul : : Afghanistan : 34 : 34 : 1 : N : 69 : 13 : 1 : E : 4.5 : -- +Kabwe : : Zambie : 14 : 44 : 0 : S : 28 : 45 : 0 : E : 2.0 : -- +Kaduna : : Nigeria : 10 : 28 : 0 : N : 07 : 55 : 0 : E : 1.0 : -- +Kaena Point : Hawaii : USA : 21 : 30 : 0 : N : 158 : 11 : 59 : W :-10.0 : -- +Kaesong : : Korea : 37 : 59 : 0 : N : 126 : 33 : 0 : E : 9.0 : SK +Kahului : Hawaii : USA : 20 : 52 : 58 : N : 156 : 28 : 1 : W :-10.0 : -- +Kailua Kona : Hawaii : USA : 19 : 49 : 1 : N : 155 : 58 : 58 : W :-10.0 : -- +Kairouan : : Tunisia : 35 : 40 : 0 : N : 10 : 06 : 0 : E : 1.0 : -- +Kaiserslautern : : Germany : 49 : 27 : 00 : N : 7 : 45 : 00 : E : 1.0 : EU +Kalamazoo : Michigan : USA : 42 : 17 : 29 : N : 85 : 35 : 13 : W : -5.0 : US +Kalapana : Hawaii : USA : 19 : 25 : 1 : N : 155 : 0 : 0 : W :-10.0 : -- +Kalaupapa : Hawaii : USA : 21 : 12 : 48 : N : 156 : 58 : 40 : W :-10.0 : -- +Kaliningrad : North-West Region : Russia : 54 : 43 : 0 : N : 20 : 30 : 0 : E : 2.0 : RU +Kalispell : Montana : USA : 48 : 11 : 42 : N : 114 : 18 : 46 : W : -7.0 : US +Kallaste : : Estonia : 58 : 40 : 05 : N : 27 : 09 : 20 : E : 2.0 : EU +Kaluga : Central Region : Russia : 54 : 31 : 0 : N : 36 : 16 : 0 : E : 3.0 : RU +Kalundborg : Zealand : Denmark : 55 : 40 : 58 : N : 11 : 5 : 58 : E : 1.0 : EU +Kamloops : British Columbia : Canada : 50 : 42 : 0 : N : 120 : 27 : 0 : W : -8.0 : US +Kampala : : Uganda : 0 : 19 : 0 : N : 32 : 37 : 0 : E : 3.0 : -- +Kamuela : Hawaii : USA : 20 : 1 : 1 : N : 155 : 40 : 1 : W :-10.0 : -- +Kanab : Utah : USA : 37 : 0 : 0 : N : 112 : 30 : 0 : W : -7.0 : US +Kaneohe Bay : Hawaii : USA : 21 : 27 : 17 : N : 157 : 45 : 21 : W :-10.0 : -- +Kankakee : Illinois : USA : 41 : 7 : 1 : N : 87 : 52 : 58 : W : -6.0 : US +Kankan : : Guinea : 10 : 23 : 0 : N : 09 : 31 : 0 : W : 0.0 : -- +Kannapolis : North Carolina : USA : 35 : 30 : 0 : N : 80 : 37 : 58 : W : -5.0 : US +Kano : : Nigeria : 12 : 3 : 0 : N : 8 : 31 : 30 : E : 1.0 : -- +Kansas City : Kansas : USA : 39 : 7 : 4 : N : 94 : 38 : 24 : W : -6.0 : US +Kansas City : Missouri : USA : 39 : 4 : 55 : N : 94 : 35 : 20 : W : -6.0 : US +Kanzelheohe : : Austria : 46 : 40 : 7 : N : 13 : 54 : 29 : E : 1.0 : EU +Kaolack : : Senegal : 14 : 15 : 0 : N : 16 : 10 : 0 : W : 0.0 : -- +Kapaa : Hawaii : USA : 22 : 6 : 0 : N : 159 : 19 : 58 : W :-10.0 : -- +Kapalua : Hawaii : USA : 20 : 57 : 57 : N : 156 : 40 : 37 : W :-10.0 : -- +Kapuskasing : Ontario : Canada : 49 : 25 : 12 : N : 82 : 30 : 0 : W : -5.0 : US +Karachi : : Pakistan : 24 : 53 : 59 : N : 67 : 9 : 0 : E : 5.0 : -- +Karlsruhe : : Germany : 49 : 01 : 00 : N : 8 : 24 : 00 : E : 1.0 : EU +Karonga : : Malawi : 9 : 94 : 0 : S : 33 : 95 : 0 : E : 2.0 : -- +Kassel : : Germany : 51 : 19 : 26 : N : 9 : 22 : 19 : E : 1.0 : EU +Kathmandu : : Nepal : 27 : 49 : 0 : N : 85 : 20 : 59 : E : 5.75 : -- +Katima Mulilo : : Namibia : 17 : 5 : 0 : S : 24 : 27 : 0 : E : 0.0 : NB +Kaunakakai : Hawaii : USA : 21 : 6 : 0 : N : 156 : 58 : 58 : W :-10.0 : -- +Kazan : Volga Region : Russia : 55 : 49 : 0 : N : 49 : 8 : 0 : E : 3.0 : RU +Keahole : Hawaii : USA : 19 : 44 : 8 : N : 156 : 2 : 56 : W :-10.0 : -- +Kearney : Nebraska : USA : 40 : 41 : 53 : N : 99 : 4 : 59 : W : -6.0 : US +Keene : New Hampshire : USA : 42 : 55 : 59 : N : 71 : 16 : 48 : W : -5.0 : US +Keflavik : : Iceland : 64 : 0 : 0 : N : 22 : 37 : 1 : W : 0.0 : -- +Kehra : : Estonia : 59 : 20 : 21 : N : 25 : 19 : 43 : E : 2.0 : EU +Keila : : Estonia : 59 : 18 : 24 : N : 24 : 24 : 59 : E : 2.0 : EU +Kekaha : Hawaii : USA : 21 : 56 : 59 : N : 159 : 41 : 59 : W :-10.0 : -- +Kelso : Washington : USA : 46 : 8 : 54 : N : 122 : 52 : 51 : W : -8.0 : US +Kemerovo : Siberia : Russia : 55 : 20 : 0 : N : 86 : 5 : 0 : E : 7.0 : RU +Kenai : Alaska : USA : 60 : 32 : 59 : N : 151 : 16 : 1 : W : -9.0 : US +Kenema : : Sierra Leone : 7 : 52 : 0 : N : 11 : 12 : 0 : W : 0.0 : -- +Kennebunk : Maine : USA : 43 : 23 : 59 : N : 70 : 32 : 59 : W : -5.0 : US +Kenner : Louisiana : USA : 29 : 58 : 59 : N : 90 : 14 : 30 : W : -6.0 : US +Kenora : Ontario : Canada : 49 : 47 : 59 : N : 94 : 20 : 59 : W : -6.0 : US +Kenosha : Wisconsin : USA : 42 : 35 : 43 : N : 87 : 50 : 11 : W : -6.0 : US +Ketchikan : Alaska : USA : 55 : 20 : 30 : N : 131 : 38 : 49 : W : -9.0 : US +Kettering : Ohio : USA : 39 : 41 : 12 : N : 84 : 10 : 12 : W : -5.0 : US +Khabarovsk : Far East : Russia : 48 : 30 : 0 : N : 135 : 6 : 0 : E : 10.0 : RU +Khaniá : : Greece : 35 : 32 : 12 : N : 24 : 8 : 59 : E : 2.0 : EU +Khanty-Mansiysk : Ural : Russia : 61 : 0 : 0 : N : 69 : 6 : 0 : E : 5.0 : RU +Khartoum : : Sudan : 15 : 34 : 0 : N : 32 : 36 : 0 : E : 2.0 : -- +Kiel : : Germany : 54 : 19 : 0 : N : 10 : 7 : 59 : E : 1.0 : EU +Kigali : : Rwanda : 1 : 58 : 0 : S : 30 : 07 : 0 : E : 2.0 : -- +Kili : : Marshall Islands : 5 : 39 : 0 : N : 169 : 7 : 0 : E : 12.0 : -- +Kilingi-Nõmme : : Estonia : 58 : 08 : 59 : N : 24 : 57 : 44 : E : 2.0 : EU +Kimball : Nebraska : USA : 41 : 13 : 58 : N : 103 : 40 : 58 : W : -7.0 : US +Kimch'aek : : Korea : 40 : 41 : 0 : N : 129 : 12 : 0 : E : 9.0 : SK +King George : Virginia : USA : 38 : 12 : 0 : N : 77 : 1 : 11 : W : -5.0 : US +King Salmon : Alaska : USA : 58 : 40 : 47 : N : 156 : 39 : 0 : W : -9.0 : US +Kingman : Arizona : USA : 35 : 10 : 1 : N : 114 : 4 : 58 : W : -7.0 : -- +Kings Beach : Queensland : Australia : 26 : 48 : 0 : S : 153 : 5 : 59 : E :+10.0 : -- +Kingsport : Tennessee : USA : 36 : 32 : 42 : N : 82 : 32 : 35 : W : -5.0 : US +Kingston : : Jamaica : 18 : 0 : 0 : N : 76 : 44 : 59 : W : -5.0 : -- +Kingston : Ontario : Canada : 44 : 13 : 11 : N : 76 : 35 : 59 : W : -5.0 : US +Kinshasa : : Congo (Democratic Republic) : 4 : 22 : 58 : S : 15 : 26 : 59 : E : x : -- +Kiruna : : Sweden : 67 : 49 : 0 : N : 20 : 19 : 0 : E : 1.0 : EU +Kisangani : : Dem rep of Congo : 0 : 31 : 0 : N : 25 : 11 : 0 : E : 1.0 : -- +Kismayu : : Somalia : 0 : 23 : 0 : S : 42 : 33 : 0 : E : 3.0 : -- +Kiso : : Japan : 35 : 47 : 7 : N : 137 : 37 : 45 : E : 9.0 : -- +Kissimmee : Florida : USA : 28 : 16 : 58 : N : 81 : 25 : 1 : W : -5.0 : US +Kisumu : : Kenya : 0 : 6 : 0 : S : 34 : 45 : 0 : E : 3.0 : -- +Kit Carson : Colorado : USA : 38 : 46 : 1 : N : 102 : 47 : 59 : W : -7.0 : US +Kitchener : Ontario : Canada : 43 : 15 : 0 : N : 80 : 19 : 47 : W : -5.0 : US +Kitt Peak Nat'l. Obs. : Arizona : USA : 31 : 42 : 5 : N : 111 : 35 : 44 : W : -7.0 : -- +Kitwe : : Zambie : 12 : 81 : 0 : S : 28 : 22 : 0 : E : 2.0 : -- +Kiviõli : : Estonia : 59 : 21 : 25 : N : 26 : 57 : 47 : E : 2.0 : EU +Klamath Falls : Oregon : USA : 42 : 13 : 1 : N : 121 : 49 : 1 : W : -8.0 : US +Knightdale : North Carolina : USA : 35 : 47 : 48 : N : 78 : 26 : 21 : W : -5.0 : US +Knoxville : Tennessee : USA : 35 : 57 : 38 : N : 83 : 55 : 6 : W : -5.0 : US +Koblenz : : Germany : 50 : 35 : 00 : N : 7 : 6 : 0 : E : 1.0 : EU +Kodaikanal : : India : 10 : 13 : 8 : N : 77 : 28 : 0 : E : 5.5 : -- +Kodiak : Alaska : USA : 57 : 47 : 17 : N : 152 : 24 : 10 : W : -9.0 : US +Koege : Zealand : Denmark : 55 : 27 : 0 : N : 12 : 10 : 0 : E : 1.0 : EU +Kohala : Hawaii : USA : 20 : 0 : 15 : N : 155 : 40 : 15 : W :-10.0 : -- +Kohtla-Järve : : Estonia : 59 : 23 : 44 : N : 27 : 15 : 01 : E : 2.0 : EU +Koko Head : Hawaii : USA : 21 : 16 : 5 : N : 157 : 42 : 21 : W :-10.0 : -- +Kokomo : Indiana : USA : 40 : 30 : 0 : N : 86 : 19 : 58 : W : -5.0 : -- +Kolding : Jylland : Denmark : 55 : 31 : 1 : N : 9 : 28 : 1 : E : 1.0 : EU +Koln : : Germany : 50 : 50 : 12 : N : 7 : 9 : 0 : E : 1.0 : EU +Koloa : Hawaii : USA : 21 : 53 : 30 : N : 159 : 26 : 59 : W :-10.0 : -- +Kona : Hawaii : USA : 19 : 39 : 26 : N : 156 : 1 : 40 : W :-10.0 : -- +Konkoli : : Hungary : 47 : 30 : 0 : N : 18 : 58 : 0 : E : 2.0 : EU +Korat : : Thailand : 14 : 56 : 12 : N : 102 : 4 : 59 : E : 7.0 : -- +Korsoer : Zealand : Denmark : 55 : 19 : 58 : N : 11 : 9 : 58 : E : 1.0 : EU +Kosrae : : Micronesia : 5 : 22 : 2 : N : 162 : 58 : 35 : E : 11.0 : -- +Kostroma : Central Region : Russia : 57 : 46 : 0 : N : 40 : 55 : 0 : E : 3.0 : RU +Kota Kinabalu : : Malaysia : 5 : 56 : 12 : N : 116 : 2 : 59 : E : 8.0 : -- +Kotzebue : Alaska : USA : 66 : 54 : 0 : N : 162 : 35 : 59 : W : -9.0 : US +Krasnodar : South Region : Russia : 45 : 2 : 0 : N : 39 : 0 : 0 : E : 3.0 : RU +Krasnoyarsk : Siberia : Russia : 56 : 1 : 0 : N : 92 : 57 : 0 : E : 7.0 : RU +Krefeld : : Germany : 51 : 20 : 00 : N : 6 : 34 : 00 : E : 1.0 : EU +Kristiansand : : Norway : 58 : 08 : 00 : N : 8 : 01 : 00 : E : 1.0 : EU +Kuala Lumpur : : Malaysia : 3 : 7 : 59 : N : 101 : 42 : 0 : E : 8.0 : -- +Kuching : : Malaysia : 1 : 29 : 12 : N : 110 : 19 : 59 : E : 8.0 : -- +Kuffner : : Austria : 48 : 12 : 8 : N : 16 : 17 : 44 : E : 1.0 : EU +Kunda : : Estonia : 59 : 30 : 33 : N : 26 : 31 : 39 : E : 2.0 : EU +Kuopio : : Finland : 62 : 54 : 00 : N : 27 : 40 : 00 : E : 2.0 : EU +Kure Island : Hawaii : USA : 28 : 22 : 59 : N : 178 : 18 : 0 : W :-10.0 : -- +Kuressaare : : Estonia : 58 : 15 : 26 : N : 22 : 29 : 37 : E : 2.0 : EU +Kurgan : Ural : Russia : 55 : 26 : 0 : N : 65 : 18 : 0 : E : 5.0 : RU +Kursk : Central Region : Russia : 51 : 42 : 0 : N : 36 : 12 : 0 : E : 3.0 : RU +Kuwait City : : Kuwait : 29 : 4 : 0 : N : 47 : 58 : 59 : E : 3.0 : -- +Kwajalein Atoll : : Marshall Islands : 9 : 0 : 0 : N : 167 : 35 : 59 : E : 12.0 : -- +Kwasan : : Japan : 34 : 59 : 4 : N : 135 : 47 : 44 : E : 9.0 : -- +Kyoto : : Japan : 35 : 0 : 0 : N : 135 : 46 : 0 : E : 9.0 : -- +Kyzyl : Siberia : Russia : 51 : 42 : 0 : N : 94 : 27 : 0 : E : 7.0 : RU +Kärdla : : Estonia : 58 : 59 : 52 : N : 22 : 44 : 50 : E : 2.0 : EU +L'Aquila : : Italy : 42 : 21 : 21 : N : 13 : 23 : 45 : E : 1.0 : EU +La Coruña : : Spain : 43 : 22 : 12 : N : 08 : 23 : 28 : W : 1.0 : EU +La Crosse : Wisconsin : USA : 43 : 47 : 59 : N : 91 : 14 : 42 : W : -6.0 : US +La Grande : Oregon : USA : 45 : 19 : 58 : N : 118 : 5 : 59 : W : -8.0 : US +La Grange : Georgia : USA : 33 : 1 : 1 : N : 85 : 0 : 0 : W : -5.0 : US +La Habana : : Cuba : 22 : 54 : 0 : N : 82 : 24 : 0 : W : 5.0 : US +La Mesa : California : USA : 32 : 46 : 5 : N : 117 : 2 : 31 : W : -8.0 : US +La Palma Obs. : Canary Islands : Spain : 28 : 45 : 37 : N : 17 : 52 : 57 : W : 0.0 : EU +La Paz : : Bolivia : 16 : 31 : 1 : S : 68 : 10 : 58 : W : -4.0 : -- +La Rochelle : Charente-Maritime : France : 46 : 10 : 0 : N : 1 : 8 : 59 : W : 1.0 : EU +La Silla Obs. : : Chile : 29 : 15 : 4 : S : 70 : 43 : 45 : W : -4.0 : CL +La Spezia : : Italy : 44 : 6 : 18 : N : 9 : 49 : 8 : E : 1.0 : EU +La Verne : California : USA : 34 : 4 : 58 : N : 117 : 46 : 58 : W : -8.0 : US +LaPeer : Michigan : USA : 43 : 3 : 34 : N : 83 : 17 : 7 : W : -5.0 : US +Laconia : New Hampshire : USA : 43 : 31 : 36 : N : 71 : 28 : 11 : W : -5.0 : US +Lafayette : Indiana : USA : 40 : 25 : 10 : N : 86 : 53 : 39 : W : -5.0 : -- +Lafayette : Louisiana : USA : 30 : 13 : 30 : N : 92 : 1 : 11 : W : -6.0 : US +Lagos : : Nigeria : 6 : 34 : 58 : N : 3 : 1 : 58 : E : 1.0 : -- +Lahore : : Pakistan : 32 : 0 : 0 : N : 74 : 17 : 59 : E : 5.0 : -- +Lahr : : Germany : 48 : 22 : 11 : N : 7 : 49 : 33 : E : 1.0 : EU +Lahti : : Finland : 61 : 00 : 00 : N : 25 : 40 : 00 : E : 2.0 : EU +Lajes : Azores : Portugal : 38 : 46 : 12 : N : 27 : 6 : 0 : W : -1.0 : -- +Lake Charles : Louisiana : USA : 30 : 13 : 41 : N : 93 : 13 : 0 : W : -6.0 : US +Lake City : Florida : USA : 30 : 8 : 59 : N : 82 : 40 : 1 : W : -5.0 : US +Lake Oswego : Oregon : USA : 45 : 25 : 1 : N : 122 : 40 : 1 : W : -8.0 : US +Lake Villa : Illinois : USA : 42 : 19 : 47 : N : 88 : 4 : 40 : W : -6.0 : US +Lake Village : Arkansas : USA : 33 : 19 : 58 : N : 91 : 16 : 58 : W : -6.0 : US +Lakeland : Florida : USA : 28 : 0 : 2 : N : 81 : 33 : 37 : W : -5.0 : US +Lakewood : California : USA : 33 : 57 : 0 : N : 118 : 8 : 13 : W : -8.0 : US +Lakewood : Colorado : USA : 39 : 44 : 24 : N : 105 : 4 : 40 : W : -7.0 : US +Lakewood : Ohio : USA : 41 : 29 : 12 : N : 81 : 48 : 11 : W : -5.0 : US +Lakota : North Dakota : USA : 48 : 4 : 1 : N : 98 : 20 : 59 : W : -6.0 : US +Lamar : Colorado : USA : 38 : 4 : 1 : N : 102 : 43 : 58 : W : -7.0 : US +Lambarene : : Gabon : 0 : 70 : 0 : S : 10 : 21 : 0 : E : 1.0 : -- +Lampedusa : : Italy : 35 : 29 : 59 : N : 12 : 36 : 21 : E : 1.0 : EU +Lanai City : Hawaii : USA : 20 : 49 : 58 : N : 156 : 55 : 58 : W :-10.0 : -- +Lancaster : New Hampshire : USA : 44 : 25 : 1 : N : 71 : 30 : 0 : W : -5.0 : US +Lancaster : Pennsylvania : USA : 40 : 2 : 25 : N : 76 : 18 : 28 : W : -5.0 : US +Lander : Wyoming : USA : 42 : 50 : 6 : N : 108 : 43 : 58 : W : -7.0 : US +Lansing : Michigan : USA : 42 : 44 : 0 : N : 84 : 33 : 15 : W : -5.0 : US +Laramie : Wyoming : USA : 41 : 18 : 42 : N : 105 : 35 : 5 : W : -7.0 : US +Laredo : Texas : USA : 27 : 30 : 21 : N : 99 : 30 : 29 : W : -6.0 : US +Largo : Florida : USA : 27 : 55 : 5 : N : 82 : 47 : 24 : W : -5.0 : US +Las Campanas Obs. : : Chile : 29 : 0 : 5 : S : 70 : 42 : 0 : W : -4.0 : CL +Las Cruces : New Mexico : USA : 32 : 18 : 42 : N : 106 : 46 : 40 : W : -7.0 : US +Las Palmas de Gran Canaria : Gran Canaria : Spain : 28 : 06 : 0 : N : 15 : 25 : 00 : W : 0.0 : EU +Las Vegas : Nevada : USA : 36 : 10 : 19 : N : 115 : 8 : 38 : W : -8.0 : US +Latham : ACT : Australia : 35 : 21 : 0 : S : 149 : 10 : 11 : E :+10.0 : -- +Latina : : Italy : 41 : 27 : 59 : N : 12 : 54 : 12 : E : 1.0 : EU +Laurel : Delaware : USA : 38 : 30 : 0 : N : 75 : 40 : 1 : W : -5.0 : US +Laurel : Maryland : USA : 39 : 6 : 0 : N : 76 : 50 : 59 : W : -5.0 : US +Laurel : Mississippi : USA : 31 : 41 : 17 : N : 89 : 7 : 59 : W : -6.0 : US +Lausanne : : Switzerland : 46 : 18 : 4 : N : 6 : 8 : 15 : E : 1.0 : EU +Laval : Quebec : Canada : 45 : 29 : 56 : N : 73 : 36 : 14 : W : -5.0 : US +Lawrence : Kansas : USA : 38 : 57 : 47 : N : 95 : 14 : 17 : W : -6.0 : US +Lawrence : Massachusetts : USA : 42 : 42 : 15 : N : 71 : 10 : 8 : W : -5.0 : US +Lawton : Oklahoma : USA : 34 : 36 : 42 : N : 98 : 24 : 42 : W : -6.0 : US +Layton : Utah : USA : 41 : 3 : 42 : N : 111 : 57 : 46 : W : -7.0 : US +Le Havre : Seine-maritime : France : 49 : 31 : 0 : N : 0 : 7 : 0 : E : 1.0 : EU +Learmonth : Western Australia : Australia : 22 : 14 : 12 : S : 114 : 4 : 59 : E : +8.0 : -- +Leavenworth : Kansas : USA : 39 : 18 : 42 : N : 94 : 54 : 47 : W : -6.0 : US +Leavenworth : Washington : USA : 47 : 34 : 58 : N : 120 : 39 : 0 : W : -8.0 : US +Lebanon : Kentucky : USA : 37 : 31 : 58 : N : 85 : 15 : 0 : W : -5.0 : US +Lebanon : Missouri : USA : 37 : 40 : 1 : N : 92 : 43 : 1 : W : -6.0 : US +Lebanon : New Hampshire : USA : 43 : 40 : 1 : N : 72 : 15 : 0 : W : -5.0 : US +Lecce : : Italy : 40 : 21 : 4 : N : 18 : 10 : 8 : E : 1.0 : EU +Lecco : Lecco : Italy : 45 : 51 : 11 : N : 9 : 24 : 11 : E : 1.0 : EU +Leck : : Germany : 54 : 47 : 20 : N : 8 : 56 : 31 : E : 1.0 : EU +Lee : : Lebanon : 33 : 54 : 4 : N : 35 : 28 : 14 : E : 3.0 : -- +Leeds : : United Kingdom : 53 : 47 : 59 : N : 1 : 32 : 59 : W : 0.0 : EU +Leganés : : Spain : 40 : 19 : 59 : N : 03 : 45 : 55 : W : 1.0 : EU +Leiden : : Netherlands : 52 : 9 : 3 : N : 4 : 28 : 59 : E : 1.0 : EU +Leiden Sur : : South Africa : 25 : 46 : 4 : S : 27 : 52 : 30 : E : 2.0 : -- +Leipzig : : Germany : 51 : 24 : 32 : N : 12 : 13 : 26 : E : 1.0 : EU +Lemmon : South Dakota : USA : 45 : 55 : 1 : N : 102 : 10 : 1 : W : -7.0 : US +Lemvig : Jylland : Denmark : 56 : 31 : 58 : N : 8 : 18 : 58 : E : 1.0 : EU +Leopold Figl : : Austria : 48 : 5 : 0 : N : 15 : 25 : 30 : E : 1.0 : EU +Lethbridge : Alberta : Canada : 49 : 37 : 11 : N : 112 : 46 : 48 : W : -7.0 : US +Leverkusen : : Germany : 51 : 01 : 00 : N : 6 : 59 : 00 : E : 1.0 : EU +Lewes : Delaware : USA : 38 : 45 : 0 : N : 75 : 10 : 1 : W : -5.0 : US +Lewisburg : West Virginia : USA : 37 : 49 : 58 : N : 80 : 19 : 58 : W : -5.0 : US +Lewiston : Idaho : USA : 46 : 24 : 42 : N : 117 : 1 : 11 : W : -7.0 : US +Lewiston : Maine : USA : 44 : 5 : 48 : N : 70 : 13 : 5 : W : -5.0 : US +Lewiston : New York : USA : 43 : 10 : 9 : N : 79 : 0 : 6 : W : -5.0 : US +Lewistown : Montana : USA : 47 : 4 : 58 : N : 109 : 25 : 1 : W : -7.0 : US +Lexington : Kentucky : USA : 38 : 2 : 49 : N : 84 : 29 : 45 : W : -5.0 : US +León : : Spain : 42 : 35 : 57 : N : 05 : 34 : 02 : W : 1.0 : EU +Lhasa : Tibet : China : 29 : 40 : 59 : N : 91 : 12 : 0 : E : 8.0 : CH +Libreville : : Gabon : 0 : 36 : 0 : N : 9 : 18 : 0 : E : 1.0 : -- +Lick Obs. : California : USA : 37 : 20 : 6 : N : 121 : 38 : 15 : W : -8.0 : US +Lihue : Hawaii : USA : 21 : 58 : 48 : N : 159 : 22 : 30 : W :-10.0 : -- +Lille : Nord : France : 50 : 38 : 00 : N : 03 : 03 : 00 : E : 1.0 : EU +Lilongwe : : Malawi : 13 : 47 : 0 : S : 33 : 46 : 0 : E : 2.0 : -- +Lima : : Peru : 12 : 5 : 59 : S : 76 : 54 : 59 : W : -5.0 : -- +Lima : Ohio : USA : 40 : 44 : 34 : N : 84 : 6 : 19 : W : -5.0 : US +Lincoln : Kansas : USA : 39 : 1 : 58 : N : 98 : 7 : 58 : W : -6.0 : US +Lincoln : Maine : USA : 45 : 22 : 58 : N : 68 : 31 : 1 : W : -5.0 : US +Lincoln : Nebraska : USA : 40 : 48 : 59 : N : 96 : 42 : 15 : W : -6.0 : US +Lindenhurst : New York : USA : 40 : 41 : 49 : N : 73 : 21 : 24 : W : -5.0 : US +Linz : : Austria : 48 : 13 : 59 : N : 14 : 11 : 23 : E : 1.0 : EU +Lipetsk : Central Region : Russia : 52 : 37 : 0 : N : 39 : 35 : 0 : E : 3.0 : RU +Lisbon : : Portugal : 38 : 42 : 5 : N : 9 : 11 : 15 : W : 0.0 : EU +Lisbon : North Dakota : USA : 46 : 21 : 0 : N : 97 : 43 : 1 : W : -6.0 : US +Litchville : North Dakota : USA : 46 : 39 : 21 : N : 98 : 12 : 21 : W : -6.0 : US +Little Rock : Arkansas : USA : 34 : 44 : 41 : N : 92 : 16 : 36 : W : -6.0 : US +Littleton : New Hampshire : USA : 44 : 15 : 0 : N : 71 : 45 : 0 : W : -5.0 : US +Liverpool : : United Kingdom : 53 : 25 : 0 : N : 2 : 51 : 59 : W : 0.0 : EU +Livingston : Alabama : USA : 32 : 34 : 58 : N : 88 : 9 : 0 : W : -6.0 : US +Livingston : Montana : USA : 45 : 39 : 47 : N : 110 : 33 : 46 : W : -7.0 : US +Livingstone : : Zambie : 17 : 49 : 0 : S : 25 : 49 : 0 : E : 2.0 : -- +Livonia : Michigan : USA : 42 : 22 : 59 : N : 83 : 22 : 30 : W : -5.0 : US +Livorno : : Italy : 43 : 33 : 0 : N : 10 : 19 : 15 : E : 1.0 : EU +Ljubljana : : Slovenia : 46 : 2 : 6 : N : 14 : 31 : 45 : E : 1.0 : EU +Llano del Hato : : Venezuela : 8 : 47 : 4 : N : 70 : 52 : 0 : W : -4.0 : -- +Lobatsi : : Botswana : 25 : 13 : 0 : S : 25 : 40 : 0 : E : 2.0 : -- +Lockwood Valley : California : USA : 34 : 26 : 45 : N : 119 : 3 : 10 : W : -8.0 : US +Logan : Utah : USA : 41 : 44 : 24 : N : 111 : 49 : 40 : W : -7.0 : US +Logroño : : Spain : 42 : 28 : 00 : N : 02 : 26 : 45 : W : 1.0 : EU +Loiano : : Italy : 44 : 15 : 5 : N : 11 : 20 : 15 : E : 1.0 : EU +Loksa : : Estonia : 59 : 35 : 03 : N : 25 : 43 : 16 : E : 2.0 : EU +Lolo : Montana : USA : 46 : 45 : 0 : N : 114 : 4 : 58 : W : -7.0 : US +Lomnicky stit : : Slovakia : 49 : 11 : 8 : N : 20 : 13 : 14 : E : 1.0 : EU +Lompoc : California : USA : 34 : 40 : 47 : N : 120 : 27 : 0 : W : -8.0 : US +Lomé : : Togo : 6 : 10 : 0 : N : 1 : 15 : 0 : E : 0.0 : -- +London : : United Kingdom : 51 : 30 : 0 : N : 0 : 7 : 0 : W : 0.0 : EU +London : Ontario : Canada : 43 : 0 : 0 : N : 81 : 15 : 0 : W : -5.0 : US +Long Beach : California : USA : 33 : 46 : 14 : N : 118 : 11 : 16 : W : -8.0 : US +Longview : Texas : USA : 32 : 29 : 30 : N : 94 : 43 : 59 : W : -6.0 : US +Longview : Washington : USA : 46 : 6 : 19 : N : 123 : 0 : 21 : W : -8.0 : US +Lorain : Ohio : USA : 41 : 28 : 4 : N : 82 : 10 : 49 : W : -5.0 : US +Lordsburg : New Mexico : USA : 32 : 19 : 58 : N : 108 : 45 : 0 : W : -7.0 : US +Los Alamos : New Mexico : USA : 35 : 52 : 58 : N : 106 : 19 : 58 : W : -7.0 : US +Los Altos Hills : California : USA : 37 : 20 : 38 : N : 122 : 7 : 30 : W : -8.0 : US +Los Angeles : California : USA : 34 : 3 : 15 : N : 118 : 14 : 27 : W : -8.0 : US +Louisville : Georgia : USA : 32 : 59 : 11 : N : 82 : 23 : 8 : W : -5.0 : US +Louisville : Kentucky : USA : 38 : 14 : 47 : N : 85 : 45 : 48 : W : -5.0 : US +Louxor : : Egypt : 25 : 40 : 0 : N : 32 : 42 : 0 : E : 2.0 : EG +Loveland : Colorado : USA : 40 : 12 : 36 : N : 105 : 3 : 36 : W : -7.0 : US +Lovelock : Nevada : USA : 40 : 10 : 1 : N : 118 : 37 : 1 : W : -8.0 : US +Lowell : Massachusetts : USA : 42 : 38 : 25 : N : 71 : 19 : 13 : W : -5.0 : US +Lowell Obs. : Arizona : USA : 35 : 12 : 1 : N : 111 : 39 : 45 : W : -7.0 : -- +Luanda : : Angola : 8 : 51 : 0 : S : 13 : 14 : 0 : E : 1.0 : -- +Lubbock : Texas : USA : 33 : 35 : 4 : N : 101 : 50 : 34 : W : -6.0 : US +Lucca : : Italy : 43 : 50 : 35 : N : 10 : 30 : 19 : E : 1.0 : EU +Ludwigshafen : : Germany : 49 : 29 : 5 : N : 8 : 22 : 58 : E : 1.0 : EU +Luena : : Angola : 11 : 46 : 0 : S : 19 : 55 : 0 : E : 1.0 : -- +Lugo : : Spain : 43 : 00 : 34 : N : 07 : 33 : 29 : W : 1.0 : EU +LuleÃ¥ : : Sweden : 65 : 32 : 59 : N : 22 : 7 : 59 : E : 1.0 : EU +Lund : : Sweden : 55 : 41 : 9 : N : 13 : 11 : 15 : E : 1.0 : EU +Lusaka : : Zambia : 15 : 19 : 58 : S : 28 : 26 : 59 : E : 2.0 : -- +Lusaka : : Zambie : 14 : 27 : 0 : S : 28 : 28 : 0 : E : 2.0 : -- +Luxembourg City : : Luxembourg : 49 : 37 : 1 : N : 6 : 12 : 0 : E : 1.0 : EU +Lynchburg : Virginia : USA : 37 : 24 : 53 : N : 79 : 8 : 35 : W : -5.0 : US +Lynden : Washington : USA : 48 : 55 : 58 : N : 122 : 27 : 0 : W : -8.0 : US +Lynn : Massachusetts : USA : 42 : 27 : 47 : N : 70 : 56 : 53 : W : -5.0 : US +Lynn Haven : Florida : USA : 30 : 14 : 50 : N : 85 : 40 : 18 : W : -5.0 : US +Lyon : Rhône : France : 45 : 43 : 59 : N : 4 : 52 : 0 : E : 1.0 : EU +Lérida : : Spain : 41 : 37 : 03 : N : 00 : 37 : 35 : E : 1.0 : EU +Lübeck : : Germany : 53 : 52 : 00 : N : 10 : 42 : 00 : E : 1.0 : EU +Maando : Pyungbuk : Korea : 39 : 47 : 60 : N : 124 : 10 : 60 : E : 9.0 : SK +Maardu : : Estonia : 59 : 28 : 50 : N : 25 : 01 : 14 : E : 2.0 : EU +Maastricht : : Netherlands : 50 : 51 : 0 : N : 5 : 42 : 0 : E : 1.0 : EU +Macao : : China : 22 : 0 : 0 : N : 113 : 0 : 0 : E : 8.0 : CH +Machern : : Germany : 51 : 21 : 21 : N : 12 : 37 : 21 : E : 1.0 : EU +Mackay : Idaho : USA : 43 : 55 : 1 : N : 113 : 37 : 58 : W : -7.0 : US +Macon : Georgia : USA : 32 : 50 : 12 : N : 83 : 37 : 36 : W : -5.0 : US +Madelia : Minnesota : USA : 44 : 2 : 59 : N : 94 : 22 : 58 : W : -6.0 : US +Madison : Alabama : USA : 34 : 41 : 30 : N : 86 : 45 : 41 : W : -6.0 : US +Madison : South Dakota : USA : 44 : 0 : 24 : N : 97 : 6 : 47 : W : -6.0 : US +Madison : Wisconsin : USA : 43 : 4 : 22 : N : 89 : 22 : 54 : W : -6.0 : US +Madras : : India : 13 : 0 : 0 : N : 80 : 10 : 58 : E : 5.5 : -- +Madrid : : Spain : 40 : 24 : 31 : N : 03 : 41 : 11 : W : 1.0 : EU +Magadan : Far East : Russia : 59 : 34 : 0 : N : 150 : 48 : 0 : E : 11.0 : RU +Magdalena : New Mexico : USA : 34 : 10 : 1 : N : 107 : 45 : 0 : W : -7.0 : US +Magdeburg : : Germany : 52 : 08 : 00 : N : 11 : 37 : 00 : E : 1.0 : EU +Magnolia : Arkansas : USA : 33 : 15 : 45 : N : 93 : 14 : 4 : W : -6.0 : US +Mahlow : : Germany : 52 : 22 : 1 : N : 13 : 23 : 1 : E : 1.0 : EU +Mainz : : Germany : 50 : 00 : 00 : N : 8 : 15 : 00 : E : 1.0 : EU +Maiquetia : : Venezuela : 10 : 35 : 59 : N : 66 : 58 : 59 : W : -4.0 : -- +Majunga : : Madagascar : 15 : 40 : 0 : S : 46 : 21 : 0 : E : 3.0 : -- +Majuro : : Marshall Islands : 7 : 3 : 47 : N : 171 : 16 : 10 : E : 12.0 : -- +Makhachkala : South Region : Russia : 42 : 58 : 0 : N : 47 : 30 : 0 : E : 3.0 : RU +Makokou : : Gabon : 00 : 34 : 0 : N : 12 : 52 : 0 : E : 1.0 : -- +Malabo : : Equatorial Guinea : 3 : 45 : 0 : N : 8 : 46 : 0 : E : 1.0 : -- +Malchin : : Germany : 53 : 44 : 27 : N : 12 : 45 : 27 : E : 1.0 : EU +Malchow : : Germany : 53 : 28 : 37 : N : 12 : 25 : 37 : E : 1.0 : EU +Malden : Massachusetts : USA : 42 : 25 : 23 : N : 71 : 4 : 0 : W : -5.0 : US +Male : : Maldives : 4 : 0 : 0 : N : 73 : 0 : 0 : E : 5.0 : -- +Malmö : : Sweden : 55 : 32 : 53 : N : 13 : 21 : 53 : E : 1.0 : EU +Maloelap : : Marshall Islands : 8 : 42 : 29 : N : 171 : 13 : 59 : E : 12.0 : -- +Malone : New York : USA : 44 : 49 : 58 : N : 74 : 19 : 58 : W : -5.0 : US +Mamoudzou : Mayotte : France : 12 : 46 : 45 : S : 45 : 13 : 45 : E : 4.0 : -- +Managua : : Nicaragua : 12 : 10 : 0 : N : 86 : 15 : 59 : W : -6.0 : -- +Manaus : : Brazil : 3 : 1 : 59 : S : 60 : 2 : 59 : W : -4.0 : -- +Manchester : : United Kingdom : 53 : 28 : 0 : N : 2 : 13 : 59 : W : 0.0 : EU +Manchester : Connecticut : USA : 41 : 46 : 59 : N : 72 : 31 : 23 : W : -5.0 : US +Manchester : New Hampshire : USA : 42 : 59 : 27 : N : 71 : 27 : 41 : W : -5.0 : US +Mandalay : : Myanmar : 22 : 0 : 0 : N : 96 : 7 : 59 : E : 6.5 : -- +Mandan : North Dakota : USA : 46 : 49 : 36 : N : 100 : 53 : 41 : W : -7.0 : US +Manebach : : Germany : 50 : 40 : 37 : N : 10 : 51 : 37 : E : 1.0 : EU +Mangum : Oklahoma : USA : 34 : 53 : 59 : N : 99 : 31 : 1 : W : -6.0 : US +Manhattan : Kansas : USA : 39 : 10 : 59 : N : 96 : 34 : 30 : W : -6.0 : US +Manhattan Beach : California : USA : 33 : 52 : 19 : N : 118 : 23 : 52 : W : -8.0 : US +Manila : : Philippines : 14 : 37 : 0 : N : 121 : 0 : 0 : E : 8.0 : -- +Manitowoc : Wisconsin : USA : 44 : 4 : 58 : N : 87 : 42 : 0 : W : -6.0 : US +Mannheim : : Germany : 49 : 28 : 15 : N : 8 : 30 : 0 : E : 1.0 : EU +Mansfeld : : Germany : 51 : 35 : 31 : N : 11 : 27 : 31 : E : 1.0 : EU +Mansfield : Ohio : USA : 40 : 45 : 24 : N : 82 : 31 : 0 : W : -5.0 : US +Manton : California : USA : 40 : 27 : 17 : N : 121 : 46 : 22 : W : -8.0 : US +Mantorville : Minnesota : USA : 44 : 2 : 59 : N : 92 : 27 : 0 : W : -6.0 : US +Manzini : : Swaziland : 26 : 49 : 0 : S : 31 : 38 : 0 : E : 2.0 : -- +Maputo : : Mozambique : 25 : 55 : 0 : S : 32 : 34 : 0 : E : 2.0 : -- +Marado : Jeju : Korea : 33 : 06 : 33 : N : 126 : 11 : 03 : E : 9.0 : SK +Marbach : : Germany : 51 : 2 : 38 : N : 13 : 13 : 38 : E : 1.0 : EU +Marienberg : : Germany : 50 : 38 : 56 : N : 13 : 9 : 56 : E : 1.0 : EU +Marietta : Georgia : USA : 33 : 57 : 0 : N : 84 : 32 : 48 : W : -5.0 : US +Marion : Virginia : USA : 36 : 47 : 59 : N : 81 : 32 : 59 : W : -5.0 : US +Markersbach : : Germany : 50 : 32 : 13 : N : 12 : 52 : 13 : E : 1.0 : EU +Markersdorf : : Germany : 50 : 55 : 51 : N : 12 : 52 : 51 : E : 1.0 : EU +Markkleeberg : : Germany : 51 : 16 : 4 : N : 12 : 22 : 4 : E : 1.0 : EU +Markneukirchen : : Germany : 50 : 18 : 43 : N : 12 : 20 : 43 : E : 1.0 : EU +Markranstät : : Germany : 51 : 17 : 52 : N : 12 : 12 : 52 : E : 1.0 : EU +Marlow : : Germany : 54 : 9 : 3 : N : 12 : 34 : 3 : E : 1.0 : EU +Marlton : New Jersey : USA : 39 : 52 : 58 : N : 74 : 55 : 1 : W : -5.0 : US +Marquette : Michigan : USA : 46 : 31 : 58 : N : 87 : 25 : 1 : W : -5.0 : US +Marrakech : : Morocco : 31 : 37 : 0 : N : 8 : 02 : 0 : W : 0.0 : -- +Marseille : Bouches-du-rhône : France : 43 : 17 : 59 : N : 5 : 25 : 0 : E : 1.0 : EU +Marshall : Texas : USA : 32 : 32 : 59 : N : 94 : 22 : 59 : W : -6.0 : US +Martinsburg : West Virginia : USA : 39 : 30 : 0 : N : 78 : 0 : 0 : W : -5.0 : US +Martinsville : Virginia : USA : 36 : 40 : 1 : N : 79 : 52 : 58 : W : -5.0 : US +Masan : Gyeongnam : Korea : 35 : 11 : 0 : N : 128 : 34 : 0 : E : 9.0 : SK +Maseru : : Lesotho : 29 : 31 : 0 : S : 27 : 49 : 0 : E : 2.0 : -- +Mashpee : Massachusetts : USA : 42 : 30 : 7 : N : 70 : 30 : 46 : W : -5.0 : US +Mason City : Iowa : USA : 43 : 7 : 58 : N : 93 : 13 : 58 : W : -6.0 : US +Massa : : Italy : 44 : 1 : 28 : N : 10 : 7 : 21 : E : 1.0 : EU +Massawa : : Eritrea : 15 : 37 : 0 : N : 39 : 27 : 0 : E : 3.0 : -- +Massen : : Germany : 51 : 38 : 38 : N : 13 : 44 : 38 : E : 1.0 : EU +Matadi : : Dem rep of Congo : 5 : 48 : 0 : S : 13 : 26 : 0 : E : 1.0 : -- +Matsapha : : Swaziland : 26 : 53 : 0 : S : 31 : 30 : 0 : E : 2.0 : -- +Mauldin : South Carolina : USA : 34 : 47 : 52 : N : 82 : 17 : 56 : W : -5.0 : US +Mauna Kea Obs. : Hawaii : USA : 19 : 49 : 7 : N : 155 : 28 : 14 : W :-10.0 : -- +Mayaguez : Puerto Rico : USA : 18 : 15 : 0 : N : 67 : 9 : 0 : W : -5.0 : US +Maykop : South Region : Russia : 44 : 35 : 0 : N : 40 : 7 : 0 : E : 3.0 : RU +Maysville : Kentucky : USA : 38 : 34 : 58 : N : 83 : 45 : 0 : W : -5.0 : US +Mbabane : : Swaziland : 26 : 32 : 0 : S : 31 : 14 : 0 : E : 2.0 : -- +Mbandaka : : Dem rep of Congo : 00 : 1 : 0 : N : 18 : 17 : 0 : E : 1.0 : -- +Mbeya : : Tanzanie : 8 : 89 : 0 : S : 33 : 43 : 0 : E : 3.0 : -- +McAlester : Oklahoma : USA : 34 : 55 : 1 : N : 95 : 45 : 0 : W : -6.0 : US +McAllen : Texas : USA : 26 : 12 : 11 : N : 98 : 13 : 48 : W : -6.0 : US +McCook : Nebraska : USA : 40 : 13 : 1 : N : 100 : 37 : 1 : W : -6.0 : US +McCormick Obs. : Virginia : USA : 38 : 2 : 0 : N : 78 : 31 : 30 : W : -5.0 : US +McDonald Obs. : Texas : USA : 30 : 40 : 3 : N : 104 : 1 : 45 : W : -5.0 : EU +McGill : Nevada : USA : 39 : 25 : 1 : N : 114 : 46 : 58 : W : -8.0 : US +McGrath : Alaska : USA : 62 : 53 : 59 : N : 155 : 35 : 59 : W : -9.0 : US +McKeesport : Pennsylvania : USA : 40 : 21 : 0 : N : 79 : 50 : 59 : W : -5.0 : US +McNary : Arizona : USA : 34 : 10 : 1 : N : 109 : 55 : 1 : W : -7.0 : -- +McNary : Louisiana : USA : 30 : 58 : 1 : N : 92 : 31 : 58 : W : -6.0 : US +Medenine : : Tunisia : 33 : 24 : 0 : N : 10 : 25 : 0 : E : 1.0 : -- +Medford : Massachusetts : USA : 42 : 25 : 5 : N : 71 : 6 : 24 : W : -5.0 : US +Medford : Oregon : USA : 42 : 19 : 23 : N : 122 : 52 : 1 : W : -8.0 : US +Medicine Hat : Alberta : Canada : 50 : 1 : 48 : N : 110 : 43 : 48 : W : -7.0 : US +Medingen : : Germany : 51 : 10 : 51 : N : 13 : 47 : 51 : E : 1.0 : EU +Meerane : : Germany : 50 : 51 : 21 : N : 12 : 27 : 21 : E : 1.0 : EU +Meinersdorf : : Germany : 50 : 43 : 30 : N : 12 : 52 : 30 : E : 1.0 : EU +Meiningen : : Germany : 50 : 34 : 1 : N : 10 : 9 : 1 : E : 1.0 : EU +Meiän : : Germany : 51 : 10 : 1 : N : 13 : 28 : 1 : E : 1.0 : EU +Meknès : : Morocco : 33 : 53 : 0 : N : 5 : 32 : 0 : W : 0.0 : -- +Melbourne : Florida : USA : 28 : 4 : 58 : N : 80 : 37 : 1 : W : -5.0 : US +Melbourne : Victoria : Australia : 37 : 51 : 59 : S : 145 : 7 : 59 : E :+10.0 : AU +Melilla : : Spain : 35 : 17 : 46 : N : 02 : 56 : 28 : W : 1.0 : EU +Melksham : : United Kingdom : 51 : 13 : 11 : N : 2 : 4 : 48 : E : 0.0 : EU +Mellenbach-Glasbach : : Germany : 50 : 35 : 38 : N : 11 : 6 : 38 : E : 1.0 : EU +Mellensee : : Germany : 52 : 10 : 58 : N : 13 : 27 : 58 : E : 1.0 : EU +Mellingen : : Germany : 50 : 56 : 34 : N : 11 : 23 : 34 : E : 1.0 : EU +Melrose Park : Illinois : USA : 41 : 52 : 48 : N : 87 : 38 : 24 : W : -6.0 : US +Memphis : Tennessee : USA : 35 : 8 : 45 : N : 90 : 3 : 12 : W : -6.0 : US +Mena : Arkansas : USA : 34 : 34 : 58 : N : 94 : 9 : 0 : W : -6.0 : US +Mengersgereuth-Hämern : : Germany : 50 : 23 : 56 : N : 11 : 7 : 56 : E : 1.0 : EU +Menongue : : Angola : 14 : 38 : 0 : S : 17 : 44 : 0 : E : 1.0 : -- +Menteroda : : Germany : 51 : 18 : 25 : N : 10 : 33 : 25 : E : 1.0 : EU +Meredith : New Hampshire : USA : 43 : 34 : 58 : N : 71 : 34 : 58 : W : -5.0 : US +Meriden : Connecticut : USA : 41 : 32 : 5 : N : 72 : 47 : 30 : W : -5.0 : US +Meridian : Mississippi : USA : 32 : 22 : 0 : N : 88 : 42 : 0 : W : -6.0 : US +Meridianville : Alabama : USA : 34 : 46 : 0 : N : 86 : 32 : 59 : W : -6.0 : US +Merkers : : Germany : 50 : 49 : 47 : N : 10 : 7 : 47 : E : 1.0 : EU +Merrimack : New Hampshire : USA : 42 : 49 : 5 : N : 70 : 48 : 42 : W : -5.0 : US +Merritt Island : Florida : USA : 28 : 22 : 47 : N : 80 : 42 : 0 : W : -5.0 : US +Merschwitz : : Germany : 51 : 15 : 50 : N : 13 : 24 : 50 : E : 1.0 : EU +Merseburg : : Germany : 51 : 21 : 10 : N : 11 : 59 : 10 : E : 1.0 : EU +Merzdorf : : Germany : 51 : 24 : 3 : N : 13 : 31 : 3 : E : 1.0 : EU +Mesa : Arizona : USA : 33 : 24 : 53 : N : 111 : 49 : 40 : W : -7.0 : -- +Mesquite : Texas : USA : 32 : 45 : 54 : N : 96 : 35 : 48 : W : -6.0 : US +Messina : : Italy : 38 : 11 : 14 : N : 15 : 32 : 58 : E : 1.0 : EU +Metairie : Louisiana : USA : 30 : 0 : 0 : N : 90 : 10 : 58 : W : -6.0 : US +Metsähovi : : Finland : 60 : 13 : 1 : N : 24 : 23 : 44 : E : 1.0 : EU +Metz : Moselle : France : 49 : 08 : 00 : N : 06 : 10 : 00 : E : 1.0 : EU +Meudon (observatory) : Hauts-de-Seine : France : 48 : 48 : 3 : N : 2 : 13 : 59 : E : 1.0 : EU +Meuselbach-Schwarzmühle : : Germany : 50 : 34 : 22 : N : 11 : 5 : 22 : E : 1.0 : EU +Meuselwitz : : Germany : 51 : 2 : 38 : N : 12 : 18 : 38 : E : 1.0 : EU +Mexico : Missouri : USA : 39 : 10 : 0 : N : 91 : 49 : 59 : W : -6.0 : US +Mexico City : : Mexico : 19 : 28 : 0 : N : 99 : 8 : 59 : W : -6.0 : -- +Meyenburg : : Germany : 53 : 18 : 50 : N : 12 : 14 : 50 : E : 1.0 : EU +Mhlume : : Swaziland : 26 : 3 : 0 : S : 31 : 85 : 0 : E : 2.0 : -- +Miami : Florida : USA : 25 : 46 : 36 : N : 80 : 11 : 31 : W : -5.0 : US +Miami Beach : Florida : USA : 25 : 47 : 17 : N : 80 : 7 : 47 : W : -5.0 : US +Michendorf : : Germany : 52 : 18 : 36 : N : 13 : 1 : 36 : E : 1.0 : EU +Midas : Nevada : USA : 41 : 15 : 0 : N : 116 : 49 : 58 : W : -8.0 : US +Middelburg : : Netherlands : 51 : 15 : 0 : N : 3 : 25 : 0 : E : 1.0 : EU +Middelfart : Fyn : Denmark : 55 : 30 : 0 : N : 9 : 45 : 0 : E : 1.0 : EU +Middlebury : Vermont : USA : 44 : 0 : 0 : N : 73 : 10 : 1 : W : -5.0 : US +Middletown : Delaware : USA : 39 : 30 : 0 : N : 75 : 40 : 1 : W : -5.0 : US +Midland : Texas : USA : 31 : 59 : 42 : N : 102 : 4 : 40 : W : -6.0 : US +Midnapore : : Canada : 50 : 52 : 4 : N : 114 : 17 : 15 : W : -7.0 : US +Midway Island : : US Territory : 28 : 11 : 59 : N : 177 : 22 : 58 : W :-11.0 : -- +Midwest City : Oklahoma : USA : 35 : 27 : 0 : N : 97 : 23 : 30 : W : -6.0 : US +Mieäste : : Germany : 52 : 28 : 55 : N : 11 : 12 : 55 : E : 1.0 : EU +Milan : : Italy : 45 : 28 : 59 : N : 9 : 11 : 59 : E : 1.0 : EU +Milbank : South Dakota : USA : 45 : 13 : 1 : N : 96 : 37 : 58 : W : -6.0 : US +Mildenau : : Germany : 50 : 35 : 38 : N : 13 : 4 : 38 : E : 1.0 : EU +Milford : Connecticut : USA : 41 : 13 : 30 : N : 73 : 3 : 36 : W : -5.0 : US +Milford : Delaware : USA : 38 : 55 : 1 : N : 75 : 25 : 1 : W : -5.0 : US +Milford : New Hampshire : USA : 42 : 49 : 5 : N : 71 : 43 : 15 : W : -5.0 : US +Milford : Utah : USA : 38 : 19 : 58 : N : 113 : 4 : 58 : W : -7.0 : US +Mili : : Marshall Islands : 6 : 4 : 59 : N : 171 : 43 : 59 : E : 12.0 : -- +Milkau : : Germany : 51 : 2 : 2 : N : 12 : 53 : 2 : E : 1.0 : EU +Milledgeville : Georgia : USA : 33 : 4 : 58 : N : 83 : 15 : 0 : W : -5.0 : US +Miller : South Dakota : USA : 44 : 31 : 1 : N : 99 : 0 : 0 : W : -6.0 : US +Millinocket : Maine : USA : 45 : 40 : 1 : N : 68 : 43 : 58 : W : -5.0 : US +Millville : New Jersey : USA : 39 : 22 : 5 : N : 75 : 4 : 29 : W : -5.0 : US +Milpitas : California : USA : 37 : 22 : 36 : N : 122 : 1 : 58 : W : -8.0 : US +Milwaukee : Wisconsin : USA : 43 : 2 : 18 : N : 87 : 54 : 15 : W : -6.0 : US +Mine Hill : New Jersey : USA : 40 : 52 : 30 : N : 74 : 36 : 46 : W : -5.0 : US +Minneapolis : Minnesota : USA : 44 : 58 : 57 : N : 93 : 15 : 42 : W : -6.0 : US +Minnetonka : Minnesota : USA : 44 : 56 : 23 : N : 93 : 26 : 35 : W : -6.0 : US +Minot : North Dakota : USA : 48 : 14 : 17 : N : 101 : 17 : 49 : W : -6.0 : US +Miquelon Island : St-Pierre and Miquelon : France : 47 : 6 : 0 : N : 56 : 23 : 59 : W : 1.0 : EU +Miramar : Florida : USA : 26 : 0 : 36 : N : 80 : 9 : 0 : W : -5.0 : US +Mirnyi : Far East : Russia : 62 : 33 : 0 : N : 113 : 53 : 0 : E : 9.0 : RU +Miryang : Gyeongnam : Korea : 35 : 29 : 0 : N : 128 : 45 : 0 : E : 9.0 : SK +Mishawaka : Indiana : USA : 41 : 42 : 46 : N : 86 : 11 : 4 : W : -5.0 : -- +Misratah : : Lybia : 32 : 19 : 0 : N : 15 : 03 : 0 : E : 1.0 : -- +Mississauga : Ontario : Canada : 43 : 35 : 24 : N : 79 : 27 : 35 : W : -5.0 : US +Missoula : Montana : USA : 46 : 51 : 42 : N : 114 : 0 : 28 : W : -7.0 : US +Mitchell : South Dakota : USA : 43 : 32 : 35 : N : 98 : 1 : 30 : W : -6.0 : US +Mitzpe Ramon : : Israel : 30 : 35 : 8 : N : 34 : 45 : 45 : E : 1.0 : ZN +Mizusawa : : Japan : 39 : 8 : 1 : N : 141 : 7 : 59 : E : 9.0 : -- +Mobile : Alabama : USA : 30 : 41 : 35 : N : 88 : 2 : 33 : W : -6.0 : US +Mobridge : South Dakota : USA : 45 : 31 : 58 : N : 100 : 25 : 58 : W : -6.0 : US +Modena : : Italy : 44 : 38 : 49 : N : 10 : 55 : 31 : E : 1.0 : EU +Modesto : California : USA : 37 : 38 : 35 : N : 121 : 0 : 7 : W : -8.0 : US +Moenkopi : Arizona : USA : 36 : 7 : 1 : N : 111 : 13 : 1 : W : -7.0 : -- +Moers : : Germany : 51 : 27 : 00 : N : 6 : 39 : 00 : E : 1.0 : EU +Mogadishu : : Somalia : 2 : 2 : 0 : N : 45 : 21 : 0 : E : 3.0 : -- +Mokpo : Jeonnam : Korea : 34 : 49 : 0 : N : 126 : 23 : 0 : E : 9.0 : SK +Moline : Illinois : USA : 41 : 30 : 30 : N : 90 : 30 : 48 : W : -6.0 : US +Molokai : Hawaii : USA : 21 : 9 : 21 : N : 157 : 5 : 56 : W :-10.0 : -- +Molonglo : : Australia : 35 : 22 : 3 : S : 149 : 25 : 30 : E : 10.0 : -- +Mombasa : : Kenya : 4 : 2 : 0 : S : 39 : 37 : 0 : E : 3.0 : -- +Moncton : New Brunswick : Canada : 46 : 6 : 35 : N : 64 : 40 : 12 : W : -4.0 : US +Monroe : Louisiana : USA : 32 : 30 : 0 : N : 92 : 7 : 0 : W : -6.0 : US +Monrovia : : Liberia : 6 : 15 : 0 : N : 10 : 20 : 59 : W : 0.0 : -- +Mont-Joli : Quebec : Canada : 48 : 36 : 0 : N : 68 : 13 : 11 : W : -5.0 : US +Monte Carlo : : Monaco : 43 : 43 : 0 : N : 7 : 46 : 59 : E : 1.0 : -- +Montebello : California : USA : 34 : 0 : 0 : N : 118 : 5 : 59 : W : -8.0 : US +Montego Bay : : Jamaica : 18 : 30 : 0 : N : 77 : 55 : 0 : W : -5.0 : -- +Monterey : California : USA : 36 : 36 : 0 : N : 121 : 52 : 58 : W : -8.0 : US +Monterey Park : California : USA : 34 : 3 : 42 : N : 118 : 7 : 37 : W : -8.0 : US +Montevideo : : Uruguay : 34 : 54 : 5 : S : 56 : 12 : 45 : W : -3.0 : -- +Montgomery : Alabama : USA : 32 : 22 : 32 : N : 86 : 18 : 30 : W : -6.0 : US +Monticello : Indiana : USA : 40 : 4 : 58 : N : 88 : 34 : 58 : W : -5.0 : -- +Monticello : Maine : USA : 46 : 19 : 1 : N : 67 : 52 : 58 : W : -5.0 : US +Monticello : Utah : USA : 37 : 55 : 1 : N : 109 : 25 : 1 : W : -7.0 : US +Montour Falls : New York : USA : 42 : 20 : 24 : N : 76 : 47 : 24 : W : -5.0 : US +Montpelier : Indiana : USA : 40 : 34 : 58 : N : 85 : 19 : 58 : W : -5.0 : -- +Montpelier : Vermont : USA : 44 : 15 : 35 : N : 72 : 34 : 40 : W : -5.0 : US +Montpellier : Herault : France : 43 : 37 : 59 : N : 3 : 52 : 59 : E : 1.0 : EU +Montreal : Quebec : Canada : 45 : 30 : 0 : N : 73 : 34 : 47 : W : -5.0 : US +Moore : Oklahoma : USA : 35 : 20 : 12 : N : 97 : 29 : 17 : W : -6.0 : US +Moose Jaw : Saskatchewan : Canada : 50 : 22 : 11 : N : 105 : 31 : 48 : W : -6.0 : -- +Morehead : Kentucky : USA : 38 : 10 : 1 : N : 83 : 25 : 1 : W : -5.0 : US +Morgan City : Louisiana : USA : 29 : 41 : 53 : N : 91 : 12 : 24 : W : -6.0 : US +Morgantown : West Virginia : USA : 39 : 37 : 54 : N : 79 : 57 : 11 : W : -5.0 : US +Morogoro : : Tanzanie : 6 : 82 : 0 : S : 37 : 66 : 0 : E : 3.0 : -- +Moroto : : Uganda : 2 : 30 : 0 : N : 34 : 38 : 0 : E : 3.0 : -- +Morristown : New Jersey : USA : 40 : 47 : 59 : N : 74 : 28 : 58 : W : -5.0 : US +Morristown : Tennessee : USA : 36 : 10 : 1 : N : 83 : 17 : 59 : W : -5.0 : US +Morrow : Georgia : USA : 33 : 35 : 24 : N : 84 : 19 : 40 : W : -5.0 : US +Morón : : Spain : 37 : 10 : 59 : N : 5 : 36 : 47 : W : 1.0 : EU +Moscow : Central Region : Russia : 55 : 46 : 0 : N : 37 : 40 : 0 : E : 3.0 : RU +Moscow : Idaho : USA : 46 : 43 : 59 : N : 117 : 0 : 0 : W : -7.0 : US +Moses Lake : Washington : USA : 47 : 7 : 58 : N : 119 : 15 : 0 : W : -8.0 : US +Mosselbaai : : South Africa : 34 : 11 : 0 : S : 22 : 09 : 0 : E : 2.0 : -- +Mount Ekar : : Italy : 45 : 50 : 8 : N : 11 : 34 : 14 : E : 1.0 : EU +Mount Erebus : : Antarctica : 77 : 27 : 25 : S : 167 : 4 : 48 : E : x : -- +Mount Evans Obs. : Colorado : USA : 39 : 35 : 2 : N : 105 : 38 : 30 : W : -6.0 : US +Mount Graham Obs. : Arizona : USA : 32 : 42 : 6 : N : 109 : 53 : 29 : W : -7.0 : -- +Mount John : : New Zealand : 43 : 59 : 2 : S : 189 : 31 : 59 : E : 12.0 : NZ +Mount Lemmon Obs. : Arizona : USA : 32 : 26 : 5 : N : 110 : 47 : 30 : W : -7.0 : -- +Mount Mario : : Italy : 41 : 45 : 3 : N : 13 : 43 : 59 : E : 1.0 : EU +Mount Palomar Obs. : California : USA : 33 : 21 : 4 : N : 116 : 51 : 45 : W : -8.0 : US +Mount Pleasant : : Australia : 42 : 48 : 3 : S : 147 : 26 : 15 : E : 10.0 : -- +Mount Stromlo : : Australia : 35 : 19 : 2 : S : 149 : 0 : 29 : E : 10.0 : -- +Mount Vernon : New York : USA : 40 : 54 : 35 : N : 73 : 49 : 30 : W : -5.0 : US +Mount Wilson Obs. : California : USA : 34 : 13 : 0 : N : 118 : 3 : 45 : W : -8.0 : US +Mountain Brook : Alabama : USA : 33 : 29 : 53 : N : 86 : 45 : 11 : W : -6.0 : US +Mountain View : California : USA : 37 : 23 : 17 : N : 122 : 4 : 47 : W : -8.0 : US +Mountain View : Missouri : USA : 36 : 58 : 58 : N : 91 : 46 : 1 : W : -6.0 : US +Muan : Jeonnam : Korea : 35 : 05 : 0 : N : 126 : 17 : 0 : E : 9.0 : SK +Mullard : : United Kingdom : 52 : 10 : 2 : N : 0 : 2 : 45 : W : 0.0 : EU +Muncie : Indiana : USA : 40 : 11 : 27 : N : 85 : 23 : 16 : W : -5.0 : -- +Muncy : Pennsylvania : USA : 41 : 14 : 31 : N : 75 : 53 : 16 : W : -5.0 : US +Mungyeong : Gyeongbuk : Korea : 36 : 37 : 0 : N : 128 : 09 : 0 : E : 9.0 : SK +Munich : : Germany : 48 : 7 : 59 : N : 11 : 34 : 59 : E : 1.0 : EU +Murfreesboro : Tennessee : USA : 35 : 50 : 53 : N : 86 : 23 : 30 : W : -6.0 : US +Murmansk : North-West Region : Russia : 68 : 58 : 0 : N : 33 : 5 : 0 : E : 3.0 : RU +Murray : Utah : USA : 40 : 39 : 35 : N : 111 : 53 : 13 : W : -7.0 : US +Muskegon : Michigan : USA : 43 : 15 : 0 : N : 86 : 19 : 58 : W : -5.0 : US +Muskogee : Oklahoma : USA : 35 : 44 : 41 : N : 95 : 22 : 0 : W : -6.0 : US +Mustvee : : Estonia : 58 : 50 : 54 : N : 26 : 56 : 40 : E : 2.0 : EU +Mutare : : Zimbabwe : 18 : 97 : 0 : S : 32 : 65 : 0 : E : 2.0 : -- +Muyinga : : Burundi : 2 : 86 : 0 : S : 30 : 32 : 0 : E : 2.0 : -- +Mwanza : : Tanzanie : 2 : 52 : 0 : S : 32 : 89 : 0 : E : 3.0 : -- +Myrtle Beach : South Carolina : USA : 33 : 42 : 0 : N : 78 : 52 : 58 : W : -5.0 : US +Mzuzu : : Malawi : 11 : 46 : 0 : S : 34 : 02 : 0 : E : 2.0 : -- +Málaga : : Spain : 36 : 43 : 13 : N : 04 : 25 : 12 : W : 1.0 : EU +Móstoles : : Spain : 40 : 19 : 29 : N : 03 : 51 : 49 : W : 1.0 : EU +Mõisaküla : : Estonia : 58 : 05 : 34 : N : 25 : 10 : 51 : E : 2.0 : EU +Múrcia : : Spain : 37 : 59 : 04 : N : 01 : 07 : 43 : W : 1.0 : EU +Mülheim : : Germany : 51 : 26 : 00 : N : 6 : 53 : 00 : E : 1.0 : EU +Münchengladbach : : Germany : 51 : 12 : 00 : N : 6 : 26 : 00 : E : 1.0 : EU +Münster : : Germany : 51 : 58 : 00 : N : 7 : 38 : 00 : E : 1.0 : EU +N'djamina : : Chad : 12 : 8 : 24 : N : 15 : 2 : 23 : E : 1.0 : -- +Naalehu : Hawaii : USA : 19 : 0 : 0 : N : 155 : 34 : 58 : W :-10.0 : -- +Naestved : Zealand : Denmark : 55 : 13 : 58 : N : 11 : 46 : 58 : E : 1.0 : EU +Nagasaki : : Japan : 32 : 55 : 0 : N : 129 : 55 : 0 : E : 9.0 : -- +Nagoya : : Japan : 35 : 15 : 0 : N : 136 : 55 : 0 : E : 9.0 : -- +Nagpur : : India : 21 : 4 : 59 : N : 79 : 2 : 59 : E : 5.5 : -- +Naini Tal : : India : 29 : 21 : 6 : N : 79 : 27 : 29 : E : 5.5 : -- +Nairobi : : Kenya : 1 : 16 : 59 : S : 36 : 49 : 0 : E : 3.0 : -- +Nakskov : Lolland : Denmark : 54 : 49 : 58 : N : 11 : 9 : 58 : E : 1.0 : EU +Nal'chik : South Region : Russia : 43 : 29 : 0 : N : 43 : 37 : 0 : E : 3.0 : RU +Namhae : Gyeongnam : Korea : 34 : 47 : 0 : N : 127 : 52 : 0 : E : 9.0 : SK +Namibe : : Angola : 15 : 17 : 0 : S : 12 : 16 : 0 : E : 1.0 : -- +Namorik : : Marshall Islands : 5 : 37 : 54 : N : 168 : 7 : 30 : E : 12.0 : -- +Nampa : Idaho : USA : 43 : 34 : 23 : N : 116 : 33 : 43 : W : -7.0 : US +Nampula : : Mozambique : 15 : 6 : 0 : S : 39 : 17 : 0 : E : 2.0 : -- +Namwon : Jeonbuk : Korea : 35 : 24 : 0 : N : 127 : 20 : 0 : E : 9.0 : SK +Nancay (observatory) : Cher : France : 47 : 22 : 8 : N : 2 : 13 : 59 : E : 1.0 : EU +Nandi : : Fiji : 17 : 45 : 0 : S : 177 : 26 : 59 : E : 12.0 : -- +Nantes : Loire atlantique : France : 47 : 13 : 00 : N : 1 : 33 : 00 : W : 1.0 : EU +Napa : California : USA : 38 : 17 : 59 : N : 122 : 17 : 24 : W : -8.0 : US +Naperville : Illinois : USA : 41 : 45 : 0 : N : 88 : 10 : 0 : W : -6.0 : US +Naples : : Italy : 40 : 37 : 0 : N : 14 : 11 : 59 : E : 1.0 : EU +Naples : Florida : USA : 26 : 7 : 1 : N : 81 : 46 : 1 : W : -5.0 : US +Narva : : Estonia : 59 : 22 : 33 : N : 28 : 09 : 45 : E : 2.0 : EU +Narva-Jõesuu : : Estonia : 59 : 27 : 17 : N : 28 : 02 : 06 : E : 2.0 : EU +Nashua : New Hampshire : USA : 42 : 46 : 58 : N : 71 : 22 : 58 : W : -5.0 : US +Nashville : Tennessee : USA : 36 : 9 : 33 : N : 86 : 46 : 54 : W : -6.0 : US +Nassau : : Bahamas : 25 : 3 : 0 : N : 77 : 28 : 1 : W : -5.0 : US +Nassau Obs. : Ohio : USA : 41 : 35 : 5 : N : 81 : 4 : 30 : W : -5.0 : US +Natal : : Brazil : 5 : 17 : 59 : S : 35 : 47 : 59 : W : -3.0 : BZ +Natchez : Mississippi : USA : 31 : 33 : 47 : N : 91 : 23 : 30 : W : -6.0 : US +Ndola : : Zambie : 12 : 97 : 0 : S : 28 : 29 : 0 : E : 2.0 : -- +Needles : California : USA : 34 : 51 : 0 : N : 114 : 39 : 0 : W : -8.0 : US +Nenana : Alaska : USA : 64 : 34 : 11 : N : 149 : 4 : 11 : W : -9.0 : US +Neponsit : New York : USA : 43 : 34 : 1 : N : 73 : 52 : 1 : W : -5.0 : US +Neuss : : Germany : 51 : 12 : 00 : N : 6 : 42 : 00 : E : 1.0 : EU +Nevada : Missouri : USA : 37 : 49 : 1 : N : 94 : 20 : 59 : W : -6.0 : US +New Albany : Indiana : USA : 38 : 16 : 58 : N : 85 : 49 : 1 : W : -5.0 : -- +New Bedford : Massachusetts : USA : 41 : 38 : 12 : N : 70 : 55 : 41 : W : -5.0 : US +New Britian : Connecticut : USA : 41 : 40 : 8 : N : 72 : 46 : 59 : W : -5.0 : US +New Brunswick : New Jersey : USA : 40 : 28 : 58 : N : 74 : 27 : 0 : W : -5.0 : US +New Carrollton : Maryland : USA : 38 : 55 : 12 : N : 77 : 4 : 2 : W : -5.0 : US +New Castle : Delaware : USA : 39 : 39 : 47 : N : 75 : 33 : 42 : W : -5.0 : US +New Castle : Indiana : USA : 39 : 55 : 1 : N : 85 : 25 : 1 : W : -5.0 : -- +New Castle : New South Wales : Australia : 32 : 47 : 59 : S : 151 : 49 : 59 : E :+10.0 : AU +New Castle : Pennsylvania : USA : 41 : 0 : 0 : N : 80 : 25 : 1 : W : -5.0 : US +New Delhi : : India : 28 : 53 : 59 : N : 77 : 13 : 0 : E : 5.5 : -- +New Hampton : Iowa : USA : 43 : 2 : 59 : N : 92 : 19 : 58 : W : -6.0 : US +New Hartford : Connecticut : USA : 41 : 52 : 30 : N : 73 : 2 : 30 : W : -5.0 : US +New Haven : Connecticut : USA : 41 : 18 : 24 : N : 72 : 55 : 29 : W : -5.0 : US +New Iberia : Louisiana : USA : 30 : 0 : 42 : N : 91 : 49 : 23 : W : -6.0 : US +New London : Connecticut : USA : 41 : 19 : 58 : N : 72 : 4 : 58 : W : -5.0 : US +New Meadows : Idaho : USA : 44 : 58 : 1 : N : 116 : 19 : 58 : W : -7.0 : US +New Orleans : Louisiana : USA : 29 : 56 : 52 : N : 90 : 4 : 9 : W : -6.0 : US +New Rochelle : New York : USA : 40 : 54 : 29 : N : 73 : 46 : 54 : W : -5.0 : US +New Rockford : North Dakota : USA : 47 : 40 : 1 : N : 99 : 7 : 58 : W : -6.0 : US +New Washoe City : California : USA : 39 : 18 : 48 : N : 119 : 47 : 9 : W : -8.0 : US +New York : New York : USA : 40 : 45 : 6 : N : 73 : 59 : 39 : W : -5.0 : US +Newark : Delaware : USA : 39 : 40 : 59 : N : 75 : 45 : 29 : W : -5.0 : US +Newark : New Jersey : USA : 40 : 44 : 13 : N : 74 : 10 : 18 : W : -5.0 : US +Newcastle : : United Kingdom : 53 : 1 : 0 : N : 2 : 13 : 59 : W : 0.0 : EU +Newell : South Dakota : USA : 44 : 43 : 1 : N : 103 : 25 : 58 : W : -7.0 : US +Newport : Kentucky : USA : 39 : 5 : 17 : N : 84 : 29 : 42 : W : -5.0 : US +Newport : New Hampshire : USA : 43 : 19 : 58 : N : 72 : 10 : 1 : W : -5.0 : US +Newport : Oregon : USA : 44 : 38 : 59 : N : 124 : 1 : 58 : W : -8.0 : US +Newport : Rhode Island : USA : 41 : 28 : 54 : N : 71 : 19 : 0 : W : -5.0 : US +Newport : Vermont : USA : 44 : 55 : 1 : N : 72 : 15 : 0 : W : -5.0 : US +Newport Beach : California : USA : 33 : 37 : 11 : N : 117 : 55 : 37 : W : -8.0 : US +Newport News : Virginia : USA : 36 : 58 : 36 : N : 76 : 25 : 5 : W : -5.0 : US +Newton : Massachusetts : USA : 42 : 20 : 53 : N : 71 : 11 : 23 : W : -5.0 : US +Newton : New Jersey : USA : 41 : 2 : 59 : N : 74 : 45 : 0 : W : -5.0 : US +Ngozi : : Burundi : 2 : 91 : 0 : S : 29 : 82 : 0 : E : 2.0 : -- +Niagara Falls : New York : USA : 43 : 5 : 34 : N : 79 : 3 : 25 : W : -5.0 : US +Niamey : : Niger : 13 : 29 : 0 : N : 2 : 10 : 0 : E : 1.0 : -- +Nice : Alpes maritimes : France : 43 : 42 : 0 : N : 7 : 20 : 59 : E : 1.0 : EU +Nicosia : : Cyprus : 35 : 8 : 59 : N : 33 : 16 : 58 : E : 2.0 : -- +Nijmegen : : Netherlands : 51 : 49 : 48 : N : 5 : 52 : 12 : E : 1.0 : EU +Nitro : West Virginia : USA : 38 : 25 : 1 : N : 81 : 49 : 58 : W : -5.0 : US +Nizhnii Novgorod : Volga Region : Russia : 56 : 20 : 0 : N : 44 : 0 : 0 : E : 3.0 : RU +Nobeyama : : Japan : 35 : 36 : 3 : N : 138 : 28 : 45 : E : 9.0 : -- +Nogales : Arizona : USA : 31 : 19 : 58 : N : 110 : 55 : 1 : W : -7.0 : -- +Nome : Alaska : USA : 64 : 30 : 0 : N : 165 : 25 : 1 : W : -9.0 : US +Norco : California : USA : 33 : 55 : 5 : N : 117 : 31 : 40 : W : -8.0 : US +Norfolk : Nebraska : USA : 42 : 1 : 41 : N : 97 : 25 : 0 : W : -6.0 : US +Norfolk : Virginia : USA : 36 : 51 : 10 : N : 76 : 17 : 21 : W : -5.0 : US +Norman : Oklahoma : USA : 35 : 13 : 0 : N : 97 : 26 : 23 : W : -6.0 : US +North Bay : Ontario : Canada : 46 : 19 : 12 : N : 79 : 27 : 35 : W : -5.0 : US +North Bellmore : New York : USA : 40 : 41 : 32 : N : 73 : 32 : 55 : W : -5.0 : US +North Cape May : New Jersey : USA : 39 : 0 : 0 : N : 74 : 33 : 36 : W : -5.0 : US +North Charleston : South Carolina : USA : 32 : 53 : 5 : N : 80 : 0 : 0 : W : -5.0 : US +North Hollywood : California : USA : 34 : 7 : 59 : N : 118 : 25 : 1 : W : -8.0 : US +North Las Vegas : Nevada : USA : 36 : 12 : 11 : N : 115 : 6 : 43 : W : -8.0 : US +North Liberty Obs. : Iowa : USA : 41 : 46 : 3 : N : 91 : 34 : 30 : W : -6.0 : US +North Little Rock : Arkansas : USA : 34 : 45 : 18 : N : 92 : 16 : 0 : W : -6.0 : US +North Olmstead : Ohio : USA : 41 : 21 : 0 : N : 81 : 58 : 0 : W : -5.0 : US +North Platte : Nebraska : USA : 41 : 8 : 17 : N : 100 : 45 : 43 : W : -6.0 : US +Northfield : Minnesota : USA : 44 : 28 : 1 : N : 93 : 10 : 58 : W : -6.0 : US +Northport : Washington : USA : 48 : 52 : 58 : N : 117 : 46 : 58 : W : -8.0 : US +Northrop Strip : New Mexico : USA : 32 : 42 : 0 : N : 106 : 19 : 47 : W : -7.0 : US +Northway : Alaska : USA : 62 : 58 : 11 : N : 141 : 55 : 48 : W : -9.0 : US +Norton : Kansas : USA : 39 : 40 : 1 : N : 99 : 54 : 0 : W : -6.0 : US +Norton : Virginia : USA : 36 : 53 : 59 : N : 82 : 35 : 59 : W : -5.0 : US +Norwalk : California : USA : 33 : 54 : 6 : N : 118 : 4 : 47 : W : -8.0 : US +Norwalk : Connecticut : USA : 41 : 7 : 23 : N : 73 : 21 : 53 : W : -5.0 : US +Norway : Maine : USA : 44 : 10 : 58 : N : 70 : 34 : 58 : W : -5.0 : US +Nottingham : : United Kingdom : 52 : 58 : 0 : N : 1 : 8 : 59 : W : 0.0 : EU +Nouakchott : : Mauritania : 18 : 6 : 0 : N : 15 : 57 : 0 : W : 0.0 : -- +Noumea : New Caledonia : France : 22 : 18 : 0 : S : 166 : 48 : 0 : E : 11.0 : -- +Novara : : Italy : 45 : 26 : 44 : N : 8 : 37 : 23 : E : 1.0 : EU +Novgorod : North-West Region : Russia : 58 : 31 : 0 : N : 31 : 17 : 0 : E : 3.0 : RU +Novi : Michigan : USA : 42 : 28 : 30 : N : 83 : 31 : 30 : W : -5.0 : US +Novosibirsk : Siberia : Russia : 55 : 2 : 0 : N : 82 : 55 : 0 : E : 6.0 : RU +Nyborg : Fyn : Denmark : 55 : 19 : 1 : N : 10 : 48 : 1 : E : 1.0 : EU +Nykoebing Falster : Falster : Denmark : 54 : 46 : 1 : N : 11 : 52 : 1 : E : 1.0 : EU +Nürnberg : : Germany : 49 : 27 : 0 : N : 11 : 5 : 56 : E : 1.0 : EU +Oak Park : Illinois : USA : 41 : 53 : 59 : N : 87 : 46 : 59 : W : -6.0 : US +Oak Ridge : Tennessee : USA : 36 : 0 : 42 : N : 84 : 16 : 0 : W : -6.0 : US +Oak Ridge Obs. : Massachusetts : USA : 42 : 30 : 3 : N : 71 : 33 : 29 : W : -5.0 : US +Oakfield : Maine : USA : 46 : 7 : 58 : N : 68 : 10 : 1 : W : -5.0 : US +Oakland : California : USA : 37 : 48 : 2 : N : 122 : 15 : 54 : W : -8.0 : US +Oakley : Kansas : USA : 39 : 7 : 58 : N : 100 : 49 : 1 : W : -6.0 : US +Oberhausen : : Germany : 51 : 28 : 00 : N : 6 : 51 : 00 : E : 1.0 : EU +Oberlin : Ohio : USA : 41 : 15 : 51 : N : 82 : 15 : 24 : W : -5.0 : US +Oberpfaffenhofen : : Germany : 48 : 4 : 30 : N : 11 : 16 : 58 : E : 1.0 : EU +Obs. Astronomico de Madrid : : Spain : 40 : 24 : 5 : N : 3 : 41 : 15 : W : 1.0 : EU +Obs. Milan : : Italy : 45 : 42 : 0 : N : 9 : 25 : 45 : E : 1.0 : EU +Observatoire de Haute Provence : Alpes de Haute Provence: France : 43 : 55 : 9 : N : 5 : 42 : 45 : E : 1.0 : EU +Ocala : Florida : USA : 29 : 10 : 58 : N : 82 : 9 : 0 : W : -5.0 : US +Ocean City : Maryland : USA : 38 : 19 : 58 : N : 75 : 10 : 1 : W : -5.0 : US +Ocean Grove : New Jersey : USA : 40 : 10 : 1 : N : 74 : 0 : 0 : W : -5.0 : US +Oceanside : California : USA : 33 : 11 : 53 : N : 117 : 22 : 37 : W : -8.0 : US +Odense : Fyn : Denmark : 55 : 23 : 59 : N : 10 : 22 : 59 : E : 1.0 : EU +Odessa : : Ukraine : 46 : 28 : 6 : N : 30 : 45 : 29 : E : 1.0 : RU +Odessa : Texas : USA : 31 : 51 : 29 : N : 102 : 22 : 30 : W : -6.0 : US +Offenbach : : Germany : 50 : 06 : 00 : N : 8 : 46 : 00 : E : 1.0 : EU +Ogallala : Nebraska : USA : 41 : 7 : 58 : N : 101 : 43 : 58 : W : -7.0 : US +Ogden : Utah : USA : 41 : 13 : 31 : N : 111 : 58 : 22 : W : -7.0 : US +Oggiono : Lecco : Italy : 45 : 47 : 10 : N : 9 : 20 : 10 : E : 1.0 : EU +Ohakea : : New Zealand : 40 : 12 : 0 : S : 175 : 22 : 59 : E : 12.0 : NZ +Okayama : : Japan : 34 : 34 : 4 : N : 133 : 35 : 44 : E : 9.0 : -- +Okinawa : : Japan : 26 : 21 : 0 : N : 127 : 46 : 0 : E : 9.0 : -- +Oklahoma City : Oklahoma : USA : 35 : 28 : 26 : N : 97 : 31 : 4 : W : -6.0 : US +Olathe : Kansas : USA : 38 : 53 : 5 : N : 94 : 49 : 18 : W : -6.0 : US +Olbia : : Italy : 40 : 55 : 23 : N : 9 : 30 : 7 : E : 1.0 : EU +Oldenburg : : Germany : 53 : 16 : 00 : N : 8 : 20 : 00 : E : 1.0 : EU +Oldendorf : : Germany : 52 : 17 : 39 : N : 8 : 32 : 36 : E : 1.0 : EU +Olean : New York : USA : 42 : 4 : 58 : N : 78 : 25 : 1 : W : -5.0 : US +Olympia : Washington : USA : 47 : 1 : 59 : N : 122 : 58 : 1 : W : -8.0 : US +Omaha : Nebraska : USA : 41 : 15 : 42 : N : 95 : 56 : 13 : W : -6.0 : US +Omsk : Siberia : Russia : 55 : 0 : 0 : N : 73 : 24 : 0 : E : 6.0 : RU +Ondangwa : : Namibia : 17 : 54 : 0 : S : 15 : 58 : 0 : E : 0.0 : NB +Onsala : : Sweden : 57 : 23 : 8 : N : 11 : 53 : 30 : E : 1.0 : EU +Ontario : California : USA : 34 : 3 : 42 : N : 117 : 39 : 0 : W : -8.0 : US +Oostende : Flandre occidentale : Belgium : 51 : 7 : 48 : N : 2 : 32 : 59 : E : 1.0 : EU +Ooty : : India : 11 : 22 : 8 : N : 76 : 40 : 0 : E : 5.5 : -- +Opelika : Alabama : USA : 32 : 38 : 53 : N : 85 : 23 : 6 : W : -6.0 : US +Opheim : Montana : USA : 48 : 51 : 0 : N : 106 : 19 : 1 : W : -7.0 : US +Oporto : : Portugal : 41 : 6 : 5 : N : 8 : 35 : 15 : W : 0.0 : EU +Oran : : Algeria : 35 : 46 : 0 : N : 0 : 44 : 59 : W : 1.0 : -- +Orange : California : USA : 33 : 47 : 12 : N : 117 : 50 : 59 : W : -8.0 : US +Orange : Connecticut : USA : 41 : 15 : 0 : N : 73 : 0 : 0 : W : -5.0 : US +Orange : Vaucluse : France : 44 : 08 : 0 : N : 04 : 47 : 0 : E : 1.0 : EU +Orange Park : Florida : USA : 30 : 9 : 30 : N : 81 : 43 : 58 : W : -5.0 : US +Orangeburg : South Carolina : USA : 33 : 30 : 0 : N : 80 : 49 : 58 : W : -5.0 : US +Orel : Central Region : Russia : 52 : 59 : 0 : N : 36 : 5 : 0 : E : 3.0 : RU +Orem : Utah : USA : 40 : 18 : 42 : N : 111 : 42 : 0 : W : -7.0 : US +Orenburg : Volga Region : Russia : 51 : 54 : 0 : N : 55 : 6 : 0 : E : 5.0 : RU +Orense : : Spain : 42 : 20 : 11 : N : 07 : 51 : 49 : W : 1.0 : EU +Orlando : Florida : USA : 28 : 32 : 42 : N : 81 : 22 : 37 : W : -5.0 : US +Orleans : Loiret : France : 47 : 55 : 0 : N : 1 : 55 : 59 : E : 1.0 : EU +Osaka : : Japan : 34 : 46 : 58 : N : 135 : 26 : 59 : E : 9.0 : -- +Osborne : Kansas : USA : 39 : 25 : 1 : N : 98 : 42 : 0 : W : -6.0 : US +Oshkosh : Wisconsin : USA : 44 : 1 : 18 : N : 88 : 32 : 42 : W : -6.0 : US +Oslo : : Norway : 59 : 55 : 59 : N : 10 : 40 : 59 : E : 1.0 : EU +Osnabrück : : Germany : 52 : 26 : 70 : N : 8 : 05 : 00 : E : 1.0 : EU +Otranto : : Italy : 40 : 8 : 38 : N : 18 : 29 : 28 : E : 1.0 : EU +Ottawa : : Canada : 45 : 24 : 0 : N : 75 : 55 : 14 : W : -5.0 : US +Ottawa : Ontario : Canada : 45 : 25 : 12 : N : 75 : 40 : 12 : W : -5.0 : US +Ottumwa : Iowa : USA : 41 : 0 : 0 : N : 92 : 25 : 58 : W : -6.0 : US +Ouagadougou : : Burkina Faso : 12 : 21 : 0 : N : 1 : 31 : 0 : W : 0.0 : -- +Ouarzazate : : Morocco : 30 : 56 : 0 : N : 6 : 54 : 0 : W : 0.0 : -- +Oulu : : Finland : 65 : 00 : 00 : N : 25 : 26 : 00 : E : 2.0 : EU +Overland Park : Kansas : USA : 38 : 58 : 11 : N : 94 : 40 : 0 : W : -6.0 : US +Oviedo : : Spain : 43 : 21 : 44 : N : 05 : 50 : 38 : W : 1.0 : EU +Owens Valley Radio Obs. : California : USA : 37 : 13 : 9 : N : 118 : 16 : 59 : W : -8.0 : US +Owensboro : Kentucky : USA : 37 : 46 : 5 : N : 87 : 6 : 47 : W : -6.0 : US +Oxford : : United Kingdom : 51 : 45 : 00 : N : 1 : 15 : 00 : W : 0.0 : EU +Oxford : Mississippi : USA : 34 : 22 : 1 : N : 89 : 30 : 0 : W : -6.0 : US +Oxford : North Carolina : USA : 36 : 16 : 58 : N : 78 : 34 : 58 : W : -5.0 : US +Oxnard : California : USA : 34 : 12 : 17 : N : 119 : 10 : 29 : W : -8.0 : US +Oymiakon : Far East : Russia : 63 : 28 : 0 : N : 142 : 49 : 0 : E : 9.0 : RU +Ozark : Arkansas : USA : 35 : 28 : 58 : N : 93 : 49 : 1 : W : -6.0 : US +P'yongyang : : Korea : 39 : 01 : 0 : N : 125 : 45 : 0 : E : 9.0 : SK +Paauilo : Hawaii : USA : 20 : 3 : 0 : N : 155 : 25 : 1 : W :-10.0 : -- +Pacific : Missouri : USA : 38 : 28 : 11 : N : 90 : 45 : 54 : W : -6.0 : US +Pacific Beach : California : USA : 32 : 43 : 59 : N : 117 : 10 : 1 : W : -8.0 : US +Paderborn : : Germany : 51 : 43 : 00 : N : 8 : 46 : 00 : E : 1.0 : EU +Padova : : Italy : 45 : 24 : 24 : N : 11 : 52 : 33 : E : 1.0 : EU +Paducah : Kentucky : USA : 37 : 5 : 12 : N : 88 : 35 : 56 : W : -6.0 : US +Pagan Island : : US Territory : 18 : 7 : 27 : N : 145 : 46 : 6 : E : x : -- +Pago Pago : : Samoa : 14 : 19 : 58 : S : 170 : 43 : 1 : W :-11.0 : -- +Paide : : Estonia : 58 : 53 : 12 : N : 25 : 33 : 44 : E : 2.0 : EU +Palana : Far East : Russia : 59 : 7 : 0 : N : 159 : 58 : 0 : E : 12.0 : RU +Paldiski : : Estonia : 59 : 21 : 08 : N : 24 : 03 : 28 : E : 2.0 : EU +Palembang : : Indonesia : 2 : 53 : 59 : S : 104 : 42 : 0 : E : 7.0 : -- +Palencia : : Spain : 42 : 00 : 28 : N : 04 : 32 : 05 : W : 1.0 : EU +Palermo : : Italy : 38 : 6 : 7 : N : 13 : 21 : 15 : E : 1.0 : EU +Palm City : Florida : USA : 27 : 6 : 35 : N : 80 : 6 : 35 : W : -5.0 : US +Palma de Mallorca : : Spain : 39 : 34 : 32 : N : 02 : 39 : 06 : E : 1.0 : EU +Palmdale : California : USA : 34 : 59 : 45 : N : 118 : 7 : 1 : W : -8.0 : US +Palmer : Alaska : USA : 61 : 36 : 0 : N : 149 : 5 : 59 : W : -9.0 : US +Palo Alto : California : USA : 37 : 26 : 30 : N : 122 : 9 : 46 : W : -8.0 : US +Pamplona : : Spain : 42 : 49 : 11 : N : 01 : 38 : 31 : W : 1.0 : EU +Panama City : : Panama : 9 : 4 : 1 : N : 79 : 22 : 58 : W : -5.0 : -- +Panama City : Florida : USA : 30 : 7 : 58 : N : 85 : 39 : 0 : W : -5.0 : US +Pantelleria : : Italy : 36 : 49 : 46 : N : 11 : 56 : 35 : E : 1.0 : EU +Papeete : : French Polynesia : 17 : 34 : 1 : S : 149 : 37 : 1 : W :-10.0 : -- +Paradise : Nevada : USA : 36 : 6 : 0 : N : 115 : 7 : 1 : W : -8.0 : US +Paris : Christmas Island : Kiribati : 01 : 58 : 00 : N : 157 : 27 : 00 : W : 14 : +Paris : Illinois : USA : 39 : 34 : 58 : N : 87 : 40 : 1 : W : -6.0 : US +Paris : Paris : France : 48 : 51 : 0 : N : 2 : 19 : 59 : E : 1.0 : EU +Park Rapids : Minnesota : USA : 46 : 52 : 58 : N : 95 : 4 : 58 : W : -6.0 : US +Park View : New Mexico : USA : 36 : 45 : 0 : N : 106 : 30 : 0 : W : -7.0 : US +Parkersburg : West Virginia : USA : 39 : 16 : 0 : N : 81 : 33 : 29 : W : -5.0 : US +Parkes : : Australia : 33 : 0 : 0 : S : 148 : 15 : 45 : E : 10.0 : AU +Parma : : Italy : 44 : 48 : 3 : N : 10 : 19 : 43 : E : 1.0 : EU +Parma : Ohio : USA : 41 : 23 : 5 : N : 81 : 42 : 42 : W : -5.0 : US +Parsons : West Virginia : USA : 39 : 4 : 58 : N : 79 : 40 : 1 : W : -5.0 : US +Pasadena : California : USA : 34 : 8 : 44 : N : 118 : 8 : 41 : W : -8.0 : US +Pasadena : Texas : USA : 29 : 42 : 47 : N : 95 : 12 : 42 : W : -6.0 : US +Pascagoula : Mississippi : USA : 30 : 21 : 11 : N : 88 : 32 : 48 : W : -6.0 : US +Paterson : New Jersey : USA : 40 : 55 : 0 : N : 74 : 10 : 20 : W : -5.0 : US +Pau : Pyrénées atlantiques : France : 43 : 18 : 00 : N : 0 : 22 : 00 : W : 1.0 : EU +Pawtucket : Rhode Island : USA : 41 : 52 : 41 : N : 71 : 22 : 59 : W : -5.0 : US +Peace River : Alberta : Canada : 56 : 13 : 47 : N : 117 : 24 : 0 : W : -7.0 : US +Pearce : Western Australia : Australia : 31 : 40 : 0 : S : 116 : 1 : 0 : E : +8.0 : -- +Peking : : China : 40 : 6 : 1 : N : 116 : 19 : 45 : E : 8.0 : CH +Pemba : : Mozambique : 12 : 58 : 0 : S : 40 : 30 : 0 : E : 2.0 : -- +Pembina : North Dakota : USA : 48 : 58 : 1 : N : 97 : 15 : 0 : W : -6.0 : US +Penang : : Malaysia : 5 : 17 : 59 : N : 100 : 16 : 59 : E : 8.0 : -- +Pendleton : Oregon : USA : 45 : 40 : 58 : N : 118 : 46 : 58 : W : -8.0 : US +Pensacola : Florida : USA : 30 : 24 : 51 : N : 87 : 12 : 55 : W : -5.0 : US +Penza : Volga Region : Russia : 53 : 13 : 0 : N : 45 : 0 : 0 : E : 3.0 : RU +Peoria : Illinois : USA : 40 : 41 : 42 : N : 89 : 35 : 33 : W : -6.0 : US +Perkins Obs. : Ohio : USA : 40 : 15 : 1 : N : 83 : 3 : 15 : W : -5.0 : US +Perm : Volga Region : Russia : 58 : 0 : 0 : N : 56 : 15 : 0 : E : 5.0 : RU +Perpignan : Pyrénées Orientales : France : 42 : 42 : 00 : N : 02 : 53: 00 : E : 1.0 : EU +Perth : Western Australia : Australia : 31 : 49 : 59 : S : 116 : 10 : 0 : E : +8.0 : -- +Perth Amboy : New Jersey : USA : 40 : 31 : 1 : N : 74 : 16 : 1 : W : -5.0 : US +Peru : Illinois : USA : 41 : 19 : 58 : N : 89 : 10 : 1 : W : -6.0 : US +Perugia : : Italy : 43 : 6 : 22 : N : 12 : 23 : 11 : E : 1.0 : EU +Pesaro : : Italy : 43 : 54 : 16 : N : 12 : 54 : 18 : E : 1.0 : EU +Pescara : : Italy : 42 : 27 : 50 : N : 14 : 12 : 51 : E : 1.0 : EU +Peshawar : : Pakistan : 34 : 0 : 0 : N : 71 : 30 : 47 : E : 5.0 : -- +Petach Tikva : : Israel : 31 : 52 : 00 : N : 34 : 55 : 00 : E : 2.0 : ZN +Petersburg : Alaska : USA : 56 : 48 : 36 : N : 132 : 56 : 59 : W : -9.0 : US +Petersburg : Virginia : USA : 37 : 12 : 0 : N : 77 : 30 : 0 : W : -5.0 : US +Petropavlovsk-Kamchatskiy : Far East : Russia : 53 : 1 : 0 : N : 158 : 39 : 0 : E : 12.0 : RU +Petrozavodsk : North-West Region : Russia : 52 : 53 : 0 : N : 158 : 42 : 0 : E : 3.0 : RU +Petseri : : Estonia : 57 : 48 : 30 : N : 27 : 36 : 00 : E : 2.0 : EU +Pevek : Far East : Russia : 69 : 42 : 0 : N : 170 : 17 : 0 : E : 12.0 : RU +Pforzheim : : Germany : 48 : 53 : 00 : N : 8 : 42 : 00 : E : 1.0 : EU +Phenix City : Alabama : USA : 32 : 27 : 47 : N : 85 : 0 : 11 : W : -6.0 : US +Philadelphia : Pennsylvania : USA : 39 : 56 : 57 : N : 75 : 9 : 20 : W : -5.0 : US +Philip : South Dakota : USA : 44 : 2 : 59 : N : 101 : 34 : 58 : W : -7.0 : US +Phoenix : Arizona : USA : 33 : 27 : 11 : N : 112 : 4 : 26 : W : -7.0 : -- +Phuket : : Thailand : 8 : 7 : 0 : N : 98 : 19 : 0 : E : 7.0 : -- +Piacenza : : Italy : 45 : 3 : 8 : N : 9 : 41 : 34 : E : 1.0 : EU +Pic du Midi (observatory) : Hautes-Pyrénées : France : 42 : 56 : 2 : N : 0 : 8 : 44 : E : 1.0 : EU +Picayune : Mississippi : USA : 30 : 31 : 29 : N : 89 : 40 : 41 : W : -6.0 : US +Pico Rivera : California : USA : 34 : 0 : 0 : N : 118 : 4 : 58 : W : -8.0 : US +Pico de Veleta : : Spain : 37 : 4 : 1 : N : 3 : 24 : 0 : W : 1.0 : EU +Pierce : Nebraska : USA : 42 : 10 : 58 : N : 97 : 32 : 59 : W : -6.0 : US +Pierre : South Dakota : USA : 44 : 22 : 18 : N : 100 : 20 : 52 : W : -6.0 : US +Pilot Hill : California : USA : 38 : 49 : 40 : N : 120 : 58 : 40 : W : -8.0 : US +Pine Bluff : Arkansas : USA : 34 : 13 : 23 : N : 92 : 1 : 0 : W : -6.0 : US +Pine City : Minnesota : USA : 45 : 49 : 58 : N : 93 : 1 : 1 : W : -6.0 : US +Pisa : : Italy : 43 : 42 : 57 : N : 10 : 24 : 3 : E : 1.0 : EU +Pittsburgh : Pennsylvania : USA : 40 : 26 : 18 : N : 80 : 0 : 0 : W : -5.0 : US +Pittsfield : Massachusetts : USA : 42 : 26 : 52 : N : 73 : 15 : 14 : W : -5.0 : US +Piwnice : : Poland : 53 : 5 : 7 : N : 18 : 33 : 45 : E : 1.0 : EU +Placerville : California : USA : 38 : 42 : 34 : N : 120 : 40 : 58 : W : -8.0 : US +Plainfield : New Jersey : USA : 40 : 37 : 58 : N : 74 : 25 : 1 : W : -5.0 : US +Plaisance : : Mauritius : 20 : 25 : 59 : S : 57 : 42 : 0 : E : 4.0 : -- +Plano : Texas : USA : 33 : 1 : 12 : N : 96 : 42 : 0 : W : -6.0 : US +Plateau de Bure (observatory) : Hautes Alpes : France : 44 : 38 : 0 : N : 5 : 54 : 29 : E : 1.0 : EU +Plateau de Calern (observatory) : Alpes-Maritimes : France : 43 : 44 : 9 : N : 6 : 55 : 30 : E : 1.0 : EU +Plattsburgh : New York : USA : 44 : 40 : 1 : N : 73 : 30 : 0 : W : -5.0 : US +Plymouth : : United Kingdom : 50 : 23 : 00 : N : 4 : 06 : 00 : W : 0.0 : EU +Plymouth : Massachusetts : USA : 42 : 0 : 0 : N : 70 : 45 : 0 : W : -5.0 : US +Plymouth : Minnesota : USA : 44 : 58 : 57 : N : 93 : 15 : 42 : W : -6.0 : US +Plymouth : New Hampshire : USA : 43 : 49 : 58 : N : 71 : 40 : 1 : W : -5.0 : US +Pocatello : Idaho : USA : 42 : 52 : 23 : N : 112 : 27 : 0 : W : -7.0 : US +Pocomoke City : Maryland : USA : 38 : 4 : 58 : N : 75 : 34 : 58 : W : -5.0 : US +Podor : : Senegal : 16 : 39 : 0 : N : 14 : 58 : 0 : W : 0.0 : -- +Pohang : Gyeongbuk : Korea : 36 : 02 : 0 : N : 129 : 23 : 0 : E : 9.0 : SK +Pohnpei : : Micronesia : 6 : 59 : 4 : N : 158 : 12 : 55 : E : 11.0 : -- +Point Hope : Alaska : USA : 68 : 17 : 59 : N : 166 : 37 : 58 : W : -9.0 : US +Pointe Noire : : Congo : 4 : 49 : 0 : S : 11 : 54 : 0 : E : 1.0 : -- +Polson : Montana : USA : 47 : 40 : 1 : N : 114 : 10 : 1 : W : -7.0 : US +Pomona : California : USA : 34 : 3 : 42 : N : 117 : 45 : 0 : W : -8.0 : US +Pompano Beach : Florida : USA : 26 : 13 : 59 : N : 80 : 7 : 30 : W : -5.0 : US +Ponca City : Oklahoma : USA : 36 : 42 : 25 : N : 97 : 0 : 33 : W : -6.0 : US +Ponce : Puerto Rico : USA : 18 : 1 : 0 : N : 66 : 34 : 0 : W : -5.0 : -- +Pontevedra : : Spain : 42 : 26 : 01 : N : 08 : 38 : 52 : W : 1.0 : EU +Pontiac : Michigan : USA : 42 : 38 : 12 : N : 83 : 17 : 30 : W : -5.0 : US +Poplar : Montana : USA : 48 : 7 : 58 : N : 105 : 10 : 1 : W : -7.0 : US +Poplar Bluff : Missouri : USA : 36 : 43 : 1 : N : 90 : 22 : 1 : W : -6.0 : US +Pori : : Finland : 61 : 28 : 00 : N : 21 : 45 : 00 : E : 2.0 : EU +Port Allen : Hawaii : USA : 21 : 53 : 59 : N : 159 : 36 : 21 : W :-10.0 : -- +Port Arthur : Texas : USA : 29 : 52 : 30 : N : 93 : 56 : 15 : W : -6.0 : US +Port Elizabeth : : South Africa : 33 : 59 : 0 : S : 25 : 37 : 0 : E : 2.0 : -- +Port Gentil : : Gabon : 0 : 42 : 0 : S : 8 : 45 : 0 : E : 1.0 : -- +Port Harcourt : : Nigeria : 4 : 51 : 0 : N : 7 : 01 : 0 : E : 1.0 : -- +Port Huron : Michigan : USA : 43 : 0 : 0 : N : 82 : 30 : 0 : W : -5.0 : US +Port Moresby : : Papua New Guinea : 9 : 26 : 59 : S : 147 : 13 : 0 : E : 10.0 : -- +Port Salerno : Florida : USA : 27 : 11 : 59 : N : 80 : 12 : 0 : W : -5.0 : US +Port Soudan : : Sudan : 19 : 36 : 0 : N : 37 : 13 : 0 : E : 2.0 : -- +Port Sulphur : Louisiana : USA : 29 : 28 : 1 : N : 89 : 40 : 58 : W : -6.0 : US +Port of Spain : : Trinidad and Tobago : 10 : 35 : 59 : N : 61 : 21 : 0 : W : -4.0 : -- +Port-au-Prince : : Haiti : 18 : 34 : 59 : N : 72 : 19 : 59 : W : -5.0 : -- +Portland : Maine : USA : 43 : 39 : 33 : N : 70 : 15 : 19 : W : -5.0 : US +Portland : Oregon : USA : 45 : 31 : 5 : N : 122 : 40 : 33 : W : -8.0 : US +Porto Novo : : Bénin : 6 : 30 : 0 : N : 2 : 47 : 0 : E : 1.0 : -- +Portsmouth : : United Kingdom : 50 : 45 : 0 : N : 1 : 2 : 59 : W : 0.0 : EU +Portsmouth : New Hampshire : USA : 43 : 4 : 30 : N : 70 : 45 : 24 : W : -5.0 : US +Portsmouth : Ohio : USA : 38 : 45 : 0 : N : 83 : 0 : 0 : W : -5.0 : US +Portsmouth : Virginia : USA : 36 : 50 : 7 : N : 76 : 18 : 14 : W : -5.0 : US +Potchefstroom : : South Africa : 27 : 10 : 5 : S : 26 : 54 : 15 : E : 2.0 : -- +Potenza : : Italy : 40 : 38 : 17 : N : 15 : 48 : 19 : E : 1.0 : EU +Potomac : Maryland : USA : 39 : 2 : 19 : N : 77 : 10 : 29 : W : -5.0 : US +Potsdam : : Germany : 52 : 24 : 00 : N : 13 : 04 : 00 : E : 1.0 : EU +Pottstown : Pennsylvania : USA : 40 : 15 : 0 : N : 75 : 40 : 1 : W : -5.0 : US +Poughkeepsie : New York : USA : 41 : 45 : 0 : N : 73 : 55 : 1 : W : -5.0 : US +Poznan : : Poland : 52 : 23 : 9 : N : 16 : 52 : 45 : E : 1.0 : EU +Prague : : Czech Republic : 50 : 4 : 59 : N : 14 : 25 : 59 : E : 1.0 : EU +Prato : : Italy : 43 : 52 : 47 : N : 11 : 5 : 46 : E : 1.0 : EU +Pratt : Kansas : USA : 37 : 23 : 7 : N : 98 : 26 : 8 : W : -6.0 : US +Prescott : Arizona : USA : 34 : 32 : 48 : N : 112 : 28 : 19 : W : -7.0 : -- +Preston : Idaho : USA : 42 : 4 : 58 : N : 111 : 54 : 0 : W : -7.0 : US +Pretoria : : South Africa : 25 : 51 : 0 : S : 28 : 0 : 0 : E : 2.0 : -- +Primghar : Iowa : USA : 43 : 2 : 59 : N : 95 : 20 : 59 : W : -6.0 : US +Prince Albert : Saskatchewan : Canada : 55 : 23 : 48 : N : 111 : 7 : 30 : W : -6.0 : -- +Prince George : British Columbia : Canada : 53 : 55 : 12 : N : 122 : 41 : 23 : W : -8.0 : US +Prince Rupert : British Columbia : Canada : 54 : 18 : 36 : N : 130 : 22 : 47 : W : -8.0 : US +Princeton : Missouri : USA : 40 : 22 : 58 : N : 93 : 34 : 1 : W : -6.0 : US +Princeton : New Jersey : USA : 40 : 21 : 0 : N : 74 : 40 : 1 : W : -5.0 : US +Princeton : West Virginia : USA : 37 : 21 : 0 : N : 81 : 4 : 58 : W : -5.0 : US +Princeton Obs. : New Jersey : USA : 40 : 20 : 8 : N : 74 : 39 : 0 : W : -5.0 : US +Procida : : Italy : 40 : 45 : 30 : N : 14 : 1 : 0 : E : 1.0 : EU +Proctor : Vermont : USA : 43 : 40 : 1 : N : 73 : 0 : 0 : W : -5.0 : US +Prosser : Washington : USA : 46 : 7 : 11 : N : 119 : 27 : 35 : W : -8.0 : US +Providence : Rhode Island : USA : 41 : 49 : 31 : N : 71 : 24 : 41 : W : -5.0 : US +Provideniya Bay : Far East : Russia : 64 : 23 : 0 : N : 173 : 18 : 0 : E : 12.0 : RU +Provo : Utah : USA : 40 : 14 : 5 : N : 111 : 39 : 25 : W : -7.0 : US +Prudhoe Bay : Alaska : USA : 70 : 16 : 11 : N : 148 : 20 : 24 : W : -9.0 : US +Pskov : North-West Region : Russia : 57 : 50 : 0 : N : 28 : 20 : 0 : E : 3.0 : RU +Pueblo : Colorado : USA : 38 : 16 : 17 : N : 104 : 36 : 32 : W : -7.0 : US +Puerto Montt : : Chile : 41 : 25 : 59 : S : 73 : 5 : 59 : W : -4.0 : CL +Puerto Real : Puerto Rico : USA : 18 : 20 : 30 : N : 65 : 37 : 17 : W : -5.0 : -- +Puerto del Rosario : Gran Canaria : Spain : 28 : 30 : 0 : N : 13 : 52 : 00 : W : 0.0 : EU +Pulkovo : : Russia : 59 : 46 : 4 : N : 30 : 19 : 30 : E : 1.0 : RU +Purple Mountain : : China : 32 : 4 : 0 : N : 118 : 49 : 14 : E : 8.0 : CH +Putnam : Connecticut : USA : 41 : 55 : 1 : N : 71 : 55 : 1 : W : -5.0 : US +Puyallup : Washington : USA : 47 : 7 : 33 : N : 122 : 15 : 32 : W : -8.0 : US +Pärnu : : Estonia : 58 : 23 : 05 : N : 24 : 30 : 58 : E : 2.0 : EU +Põltsamaa : : Estonia : 58 : 39 : 23 : N : 25 : 58 : 36 : E : 2.0 : EU +Põlva : : Estonia : 58 : 03 : 13 : N : 27 : 04 : 13 : E : 2.0 : EU +Püssi : : Estonia : 59 : 21 : 34 : N : 27 : 02 : 40 : E : 2.0 : EU +Quakertown : Pennsylvania : USA : 40 : 27 : 55 : N : 75 : 22 : 19 : W : -5.0 : US +Quebec : Quebec : Canada : 46 : 45 : 0 : N : 71 : 10 : 12 : W : -5.0 : US +Quezon : : Philippines : 14 : 39 : 2 : N : 121 : 4 : 14 : E : 1.0 : -- +Quincy : Massachusetts : USA : 42 : 15 : 6 : N : 71 : 0 : 6 : W : -5.0 : US +Quito : : Ecuador : 0 : 7 : 58 : S : 78 : 28 : 58 : W : -5.0 : -- +Qustantinah : : Algeria : 36 : 17 : 0 : N : 6 : 37 : 0 : E : 1.0 : -- +R.M. Aller de S. de Compostela : : Spain : 42 : 52 : 5 : N : 8 : 33 : 29 : W : 1.0 : EU +Ra'anana : : Israel : 32 : 10 : 59 : N : 34 : 52 : 30 : E : 2.0 : ZN +Rabat : : Morocco : 34 : 2 : 59 : N : 6 : 45 : 0 : W : 0.0 : -- +Racine : Wisconsin : USA : 42 : 43 : 49 : N : 87 : 47 : 12 : W : -6.0 : US +Rakvere : : Estonia : 59 : 21 : 10 : N : 26 : 21 : 38 : E : 2.0 : EU +Raleigh : North Carolina : USA : 35 : 46 : 37 : N : 78 : 38 : 21 : W : -5.0 : US +Ramat Gan : : Israel : 32 : 04 : 00 : N : 34 : 48 : 00 : E : 2.0 : ZN +Ramstein : : Germany : 49 : 25 : 58 : N : 7 : 35 : 59 : E : 1.0 : EU +Rancho Palos Verdes : California : USA : 33 : 46 : 2 : N : 118 : 24 : 10 : W : -8.0 : US +Randers : Jylland : Denmark : 56 : 28 : 1 : N : 10 : 3 : 1 : E : 1.0 : EU +Randolph : Vermont : USA : 43 : 55 : 1 : N : 72 : 40 : 1 : W : -5.0 : US +Rangeley : Maine : USA : 45 : 0 : 0 : N : 70 : 25 : 1 : W : -5.0 : US +Rangoon : : Myanmar : 16 : 46 : 0 : N : 96 : 9 : 0 : E : 6.5 : -- +Rapid City : South Dakota : USA : 44 : 4 : 47 : N : 103 : 13 : 40 : W : -7.0 : US +Rapla : : Estonia : 58 : 59 : 38 : N : 24 : 46 : 20 : E : 2.0 : EU +Rastede : : Germany : 53 : 15 : 0 : N : 8 : 11 : 0 : E : 1.0 : EU +Ravenna : : Italy : 44 : 25 : 2 : N : 12 : 11 : 54 : E : 1.0 : EU +Rawalpindi : : Pakistan : 33 : 37 : 1 : N : 73 : 5 : 59 : E : 5.0 : -- +Rawlins : Wyoming : USA : 41 : 47 : 23 : N : 107 : 14 : 16 : W : -7.0 : US +Reading : Pennsylvania : USA : 40 : 20 : 8 : N : 75 : 55 : 40 : W : -5.0 : US +Recife : : Brazil : 8 : 7 : 58 : S : 34 : 55 : 58 : W : -3.0 : BZ +Recklinghausen : : Germany : 51 : 37 : 00 : N : 7 : 12 : 00 : E : 1.0 : EU +Redding : California : USA : 40 : 36 : 0 : N : 122 : 25 : 1 : W : -8.0 : US +Redondo Beach : California : USA : 33 : 49 : 36 : N : 118 : 23 : 13 : W : -8.0 : US +Redwood City : California : USA : 37 : 28 : 0 : N : 122 : 15 : 0 : W : -8.0 : US +Regensburg : : Germany : 49 : 01 : 00 : N : 12 : 06 : 00 : E : 1.0 : EU +Reggio di Calabria : : Italy : 38 : 6 : 29 : N : 15 : 38 : 50 : E : 1.0 : EU +Regina : Saskatchewan : Canada : 50 : 30 : 0 : N : 104 : 30 : 0 : W : -6.0 : -- +Rehovot : : Israel : 31 : 53 : 49 : N : 34 : 49 : 8 : E : 2.0 : ZN +Reims : Marne : France : 49 : 16 : 0 : N : 4 : 0 : 0 : E : 1.0 : EU +Remscheid : : Germany : 51 : 11 : 00 : N : 7 : 12 : 00 : E : 1.0 : EU +Rennes : Ille-et-vilaine : France : 48 : 7 : 0 : N : 1 : 1 : 59 : W : 1.0 : EU +Reno : Nevada : USA : 39 : 31 : 27 : N : 119 : 48 : 39 : W : -8.0 : US +Reseda : California : USA : 34 : 12 : 0 : N : 118 : 31 : 58 : W : -8.0 : US +Rexburg : Idaho : USA : 43 : 49 : 23 : N : 111 : 47 : 5 : W : -7.0 : US +Reykjavik : : Iceland : 64 : 8 : 4 : N : 21 : 57 : 29 : W : 0.0 : EU +Rhinelander : Wisconsin : USA : 45 : 38 : 59 : N : 89 : 25 : 1 : W : -6.0 : US +Ribe : Jylland : Denmark : 55 : 21 : 0 : N : 8 : 46 : 0 : E : 1.0 : EU +Richardson : Texas : USA : 32 : 57 : 11 : N : 96 : 43 : 29 : W : -6.0 : US +Richland : Washington : USA : 46 : 16 : 58 : N : 119 : 19 : 1 : W : -8.0 : US +Richmond : California : USA : 37 : 56 : 12 : N : 122 : 20 : 49 : W : -8.0 : US +Richmond : Kentucky : USA : 37 : 45 : 0 : N : 84 : 19 : 58 : W : -5.0 : US +Richmond : New South Wales : Australia : 33 : 36 : 0 : S : 150 : 46 : 59 : E :+10.0 : AU +Richmond : Utah : USA : 41 : 55 : 1 : N : 111 : 49 : 58 : W : -7.0 : US +Richmond : Virginia : USA : 37 : 32 : 15 : N : 77 : 26 : 8 : W : -5.0 : US +Rifle : Colorado : USA : 39 : 34 : 58 : N : 107 : 49 : 58 : W : -7.0 : US +Riga : : Latvia : 56 : 46 : 6 : N : 24 : 24 : 15 : E : 2.0 : -- +Rimini : : Italy : 44 : 3 : 33 : N : 12 : 34 : 0 : E : 1.0 : EU +Ringkoebing : Jylland : Denmark : 56 : 4 : 58 : N : 8 : 15 : 58 : E : 1.0 : EU +Ringsted : Zealand : Denmark : 55 : 27 : 0 : N : 11 : 49 : 0 : E : 1.0 : EU +Rio de Janeiro : : Brazil : 22 : 26 : 59 : S : 42 : 43 : 1 : W : -3.0 : BZ +River Ottawa : : Canada : 45 : 23 : 2 : N : 75 : 53 : 30 : W : -5.0 : US +Riverside : California : USA : 33 : 58 : 47 : N : 117 : 21 : 53 : W : -8.0 : US +Riverton : Wyoming : USA : 43 : 1 : 29 : N : 108 : 23 : 6 : W : -7.0 : US +Riyadh : : Saudi Arabia : 24 : 31 : 0 : N : 46 : 46 : 59 : E : 3.0 : -- +Roanoke : Virginia : USA : 37 : 16 : 13 : N : 79 : 56 : 43 : W : -5.0 : US +Robinson : Illinois : USA : 39 : 49 : 58 : N : 87 : 47 : 59 : W : -6.0 : US +Robledo de Chavela : : Spain : 40 : 25 : 6 : N : 4 : 15 : 0 : W : 1.0 : EU +Rochdale Lanc : : United Kingdom : 53 : 36 : 0 : N : 2 : 6 : 0 : E : 0.0 : EU +Rochester : Minnesota : USA : 44 : 1 : 21 : N : 92 : 28 : 3 : W : -6.0 : US +Rochester : New Hampshire : USA : 43 : 18 : 11 : N : 70 : 58 : 29 : W : -5.0 : US +Rochester : New York : USA : 43 : 9 : 41 : N : 77 : 36 : 20 : W : -5.0 : US +Rochester Hills : Michigan : USA : 42 : 40 : 59 : N : 83 : 7 : 59 : W : -5.0 : US +Rock Hill : South Carolina : USA : 34 : 55 : 41 : N : 81 : 1 : 23 : W : -5.0 : US +Rock Springs : Wyoming : USA : 41 : 35 : 6 : N : 109 : 13 : 29 : W : -7.0 : US +Rockford : Illinois : USA : 42 : 16 : 6 : N : 89 : 5 : 48 : W : -6.0 : US +Rockland : Maine : USA : 44 : 5 : 30 : N : 69 : 6 : 15 : W : -5.0 : US +Rockport : Missouri : USA : 40 : 25 : 1 : N : 95 : 30 : 0 : W : -6.0 : US +Rockville : Maryland : USA : 39 : 4 : 59 : N : 77 : 8 : 35 : W : -5.0 : US +Rockwood : Maine : USA : 45 : 38 : 59 : N : 69 : 45 : 0 : W : -5.0 : US +Rocky Mount : North Carolina : USA : 35 : 55 : 1 : N : 77 : 46 : 58 : W : -5.0 : US +Roenne : Bornholm : Denmark : 55 : 6 : 0 : N : 14 : 41 : 0 : E : 1.0 : EU +Rogers : Arkansas : USA : 36 : 16 : 48 : N : 94 : 16 : 48 : W : -6.0 : US +Rome : : Italy : 41 : 52 : 0 : N : 12 : 37 : 0 : E : 1.0 : EU +Roosevelt Roads : Puerto Rico : USA : 18 : 15 : 0 : N : 65 : 37 : 59 : W : -5.0 : -- +Roque de los Muchachos : Tenerife : Spain : 28 : 45 : 34 : N : 17 : 52 : 34 : W : 0.0 : EU +Rosemead : California : USA : 34 : 4 : 12 : N : 118 : 5 : 24 : W : -8.0 : US +Roseville : California : USA : 38 : 34 : 57 : N : 121 : 29 : 42 : W : -8.0 : US +Roseville : Michigan : USA : 42 : 30 : 11 : N : 82 : 56 : 12 : W : -5.0 : US +Roskilde : Zealand : Denmark : 55 : 38 : 59 : N : 12 : 4 : 59 : E : 1.0 : EU +Rostock : : Germany : 54 : 4 : 58 : N : 12 : 7 : 58 : E : 1.0 : EU +Rostov na Donu : South Region : Russia : 47 : 13 : 0 : N : 39 : 43 : 0 : E : 3.0 : RU +Roswell : Georgia : USA : 34 : 1 : 58 : N : 84 : 20 : 59 : W : -5.0 : US +Roswell : New Mexico : USA : 33 : 23 : 42 : N : 104 : 31 : 37 : W : -7.0 : US +Rota Island : : US Territory : 14 : 10 : 23 : N : 145 : 14 : 20 : E : x : -- +Rotterdam : : Netherlands : 51 : 55 : 0 : N : 4 : 29 : 0 : E : 1.0 : EU +Rouen : Seine maritime : France : 49 : 25 : 0 : N : 1 : 4 : 59 : E : 1.0 : EU +Roundup : Montana : USA : 46 : 25 : 1 : N : 108 : 34 : 58 : W : -7.0 : US +Rowland Heights : California : USA : 34 : 0 : 0 : N : 117 : 52 : 30 : W : -8.0 : US +Royal Oak : Michigan : USA : 42 : 30 : 24 : N : 83 : 8 : 48 : W : -5.0 : US +Ruby : Alaska : USA : 64 : 37 : 58 : N : 155 : 22 : 1 : W : -9.0 : US +Rugby : North Dakota : USA : 48 : 22 : 1 : N : 100 : 0 : 0 : W : -6.0 : US +Rumford : Rhode Island : USA : 41 : 49 : 12 : N : 71 : 24 : 35 : W : -5.0 : US +Russell : Kansas : USA : 38 : 51 : 0 : N : 98 : 50 : 59 : W : -6.0 : US +Ruston : Louisiana : USA : 32 : 31 : 29 : N : 92 : 38 : 17 : W : -6.0 : US +Rutherford Appleton Lab. : : United Kingdom : 51 : 34 : 3 : N : 1 : 18 : 45 : W : 0.0 : EU +Rutland : Vermont : USA : 43 : 36 : 29 : N : 72 : 58 : 18 : W : -5.0 : US +Ruyigi : : Burundi : 3 : 47 : 0 : S : 30 : 24 : 0 : E : 2.0 : -- +Ryazan : Central Region : Russia : 54 : 38 : 0 : N : 39 : 44 : 0 : E : 3.0 : RU +Räpina : : Estonia : 58 : 05 : 59 : N : 27 : 28 : 01 : E : 2.0 : EU +Saarbrücken : : Germany : 49 : 14 : 00 : N : 7 : 00 : 00 : E : 1.0 : EU +Sabadell : : Spain : 41 : 32 : 53 : N : 02 : 06 : 33 : E : 1.0 : EU +Saco : Maine : USA : 43 : 30 : 0 : N : 70 : 26 : 35 : W : -5.0 : US +Sacramento : California : USA : 38 : 34 : 57 : N : 121 : 29 : 42 : W : -8.0 : US +Saginaw : Michigan : USA : 43 : 25 : 51 : N : 83 : 56 : 4 : W : -5.0 : US +Saginaw : Texas : USA : 32 : 30 : 46 : N : 97 : 13 : 11 : W : -6.0 : US +Saint-Etienne : Loire : France : 45 : 26 : 00 : N : 4 : 23 : 00 : E : 1.0 : EU +Saipan Island : : US Territory : 15 : 7 : 13 : N : 145 : 43 : 49 : E : 10.0 : -- +Salamanca : : Spain : 40 : 57 : 38 : N : 05 : 40 : 01 : W : 1.0 : EU +Sale : Victoria : Australia : 38 : 6 : 0 : S : 147 : 9 : 0 : E :+10.0 : AU +Salem : Massachusetts : USA : 42 : 31 : 1 : N : 70 : 54 : 0 : W : -5.0 : US +Salem : New Hampshire : USA : 42 : 42 : 0 : N : 71 : 15 : 0 : W : -5.0 : US +Salem : Oregon : USA : 44 : 56 : 23 : N : 123 : 1 : 58 : W : -8.0 : US +Salem : West Virginia : USA : 39 : 15 : 0 : N : 80 : 34 : 58 : W : -5.0 : US +Salerno : : Italy : 40 : 40 : 44 : N : 14 : 45 : 56 : E : 1.0 : EU +Salina : Kansas : USA : 38 : 50 : 6 : N : 97 : 36 : 29 : W : -6.0 : US +Salina : Utah : USA : 39 : 0 : 0 : N : 111 : 55 : 1 : W : -7.0 : US +Salinas : California : USA : 36 : 40 : 12 : N : 121 : 39 : 7 : W : -8.0 : US +Salisbury : Maryland : USA : 38 : 19 : 58 : N : 75 : 40 : 1 : W : -5.0 : US +Sallisaw : Oklahoma : USA : 35 : 27 : 0 : N : 94 : 47 : 59 : W : -6.0 : US +Salmon : Idaho : USA : 45 : 30 : 0 : N : 115 : 45 : 0 : W : -7.0 : US +Salt Lake City : Utah : USA : 40 : 45 : 23 : N : 111 : 53 : 27 : W : -7.0 : US +Salton City : California : USA : 33 : 14 : 24 : N : 115 : 57 : 0 : W : -8.0 : US +Salzburg : : Austria : 47 : 46 : 48 : N : 13 : 0 : 0 : E : 1.0 : EU +Salzgitter : : Germany : 52 : 05 : 00 : N : 10 : 20 : 00 : E : 1.0 : EU +Samara : Volga Region : Russia : 53 : 11 : 0 : N : 50 : 6 : 0 : E : 4.0 : RU +Samarrah : : Iraq : 34 : 12 : 0 : N : 43 : 54 : 18 : E : 3.0 : IQ +San Angelo : Texas : USA : 31 : 27 : 38 : N : 100 : 26 : 2 : W : -6.0 : US +San Antonio : Texas : USA : 29 : 25 : 36 : N : 98 : 29 : 5 : W : -6.0 : US +San Bernardino : California : USA : 34 : 6 : 29 : N : 117 : 17 : 27 : W : -8.0 : US +San Diego : California : USA : 32 : 42 : 52 : N : 117 : 9 : 21 : W : -8.0 : US +San Fernando : : Spain : 36 : 28 : 0 : N : 6 : 12 : 15 : W : 1.0 : EU +San Francisco : California : USA : 37 : 46 : 39 : N : 122 : 24 : 39 : W : -8.0 : US +San Jose : : Costa Rica : 9 : 56 : 59 : N : 84 : 4 : 59 : W : -6.0 : -- +San Jose : California : USA : 37 : 20 : 16 : N : 121 : 53 : 24 : W : -8.0 : US +San Juan : Puerto Rico : USA : 18 : 26 : 59 : N : 66 : 0 : 0 : W : -5.0 : -- +San Leandro : California : USA : 37 : 43 : 30 : N : 122 : 9 : 18 : W : -8.0 : US +San Mateo : California : USA : 37 : 33 : 47 : N : 122 : 19 : 22 : W : -8.0 : US +San Pedro : California : USA : 33 : 43 : 59 : N : 118 : 16 : 58 : W : -8.0 : US +San Pedro Martir : : Mexico : 31 : 2 : 6 : N : 115 : 27 : 45 : W : -6.0 : MX +San Salvador : : El Salvador : 13 : 41 : 59 : N : 89 : 7 : 1 : W : -6.0 : -- +San Sebastián : : Spain : 43 : 19 : 01 : N : 01 : 58 : 55 : W : 1.0 : EU +San Sebastián de la Gomera : Tenerife : Spain : 28 : 06 : 0 : N : 17 : 06 : 0 : W : 0.0 : EU +Sancheong : Gyeongnam : Korea : 35 : 25 : 0 : N : 127 : 53 : 0 : E : 9.0 : SK +Sanders : Arizona : USA : 35 : 13 : 1 : N : 109 : 19 : 58 : W : -7.0 : -- +Sandersville : Georgia : USA : 33 : 0 : 0 : N : 82 : 27 : 35 : W : -5.0 : US +Sandhurst Surrey : : United Kingdom : 51 : 20 : 48 : N : 0 : 48 : 18 : W : 0.0 : EU +Sandpoint : Idaho : USA : 48 : 16 : 58 : N : 116 : 34 : 1 : W : -8.0 : US +Sanford : Maine : USA : 43 : 26 : 30 : N : 70 : 46 : 36 : W : -5.0 : US +Santa Ana : California : USA : 33 : 45 : 47 : N : 117 : 51 : 53 : W : -8.0 : US +Santa Barbara : California : USA : 34 : 25 : 18 : N : 119 : 41 : 56 : W : -8.0 : US +Santa Clara : California : USA : 37 : 20 : 41 : N : 121 : 56 : 49 : W : -8.0 : US +Santa Cruz : : Bolivia : 17 : 38 : 59 : S : 63 : 7 : 59 : W : -4.0 : -- +Santa Cruz de Tenerife : Tenerife : Spain : 28 : 27 : 0 : N : 16 : 14 : 0 : W : 0.0 : EU +Santa Cruz de la Palma : Tenerife : Spain : 28 : 40 : 60 : N : 17 : 45 : 00 : W : 0.0 : EU +Santa Fe : New Mexico : USA : 35 : 41 : 11 : N : 105 : 56 : 9 : W : -7.0 : US +Santa Maria : California : USA : 34 : 53 : 56 : N : 120 : 27 : 21 : W : -8.0 : US +Santa Maria Capua Vetere : : Italy : 41 : 4 : 41 : N : 14 : 15 : 21 : E : 1.0 : EU +Santa Monica : California : USA : 34 : 0 : 47 : N : 118 : 29 : 5 : W : -8.0 : US +Santa Rosa : California : USA : 38 : 26 : 23 : N : 122 : 42 : 54 : W : -8.0 : US +Santa Rosa : New Mexico : USA : 34 : 55 : 1 : N : 104 : 40 : 58 : W : -7.0 : US +Santander : : Spain : 43 : 27 : 47 : N : 03 : 48 : 20 : W : 1.0 : EU +Santiago : : Chile : 33 : 25 : 59 : S : 70 : 39 : 59 : W : -4.0 : CL +Santo Domingo : : Dominican Republic : 18 : 26 : 12 : N : 69 : 40 : 0 : W : -4.0 : -- +Sapporo : : Japan : 43 : 7 : 1 : N : 141 : 22 : 58 : E : 9.0 : -- +Sarajevo : : Bosnia and Herzegovina : 43 : 49 : 55 : N : 18 : 20 : 6 : E : 1.0 : EU +Saransk : Volga Region : Russia : 54 : 11 : 0 : N : 45 : 11 : 0 : E : 3.0 : RU +Sarasota : Florida : USA : 27 : 20 : 12 : N : 82 : 31 : 54 : W : -5.0 : US +Saratov : Volga Region : Russia : 51 : 34 : 0 : N : 46 : 2 : 0 : E : 3.0 : RU +Sargent : Nebraska : USA : 41 : 40 : 1 : N : 99 : 37 : 58 : W : -6.0 : US +Saskatoon : Saskatchewan : Canada : 52 : 8 : 59 : N : 106 : 35 : 59 : W : -6.0 : -- +Sassari : : Italy : 40 : 43 : 26 : N : 8 : 33 : 49 : E : 1.0 : EU +Satif : : Algeria : 36 : 11 : 0 : N : 5 : 25 : 0 : E : 1.0 : -- +Saue : : Estonia : 59 : 19 : 13 : N : 24 : 32 : 39 : E : 2.0 : EU +Sault St. Marie : Michigan : USA : 46 : 28 : 58 : N : 84 : 20 : 59 : W : -5.0 : US +Savannah : Georgia : USA : 32 : 4 : 41 : N : 81 : 5 : 36 : W : -5.0 : US +Savona : : Italy : 44 : 18 : 26 : N : 8 : 28 : 49 : E : 1.0 : EU +Scarborough : Ontario : Canada : 43 : 40 : 12 : N : 79 : 22 : 12 : W : -5.0 : US +Schauinsland : : Germany : 47 : 54 : 8 : N : 7 : 54 : 15 : E : 1.0 : EU +Schaumburg : Illinois : USA : 42 : 2 : 23 : N : 88 : 4 : 47 : W : -6.0 : US +Schenectady : New York : USA : 42 : 48 : 42 : N : 73 : 55 : 41 : W : -5.0 : US +Schuyler : Nebraska : USA : 41 : 28 : 1 : N : 97 : 4 : 58 : W : -6.0 : US +Schwerin : : Germany : 53 : 38 : 00 : N : 11 : 23 : 00 : E : 1.0 : EU +Scottsdale : Arizona : USA : 33 : 29 : 17 : N : 111 : 55 : 37 : W : -7.0 : -- +Scranton : Pennsylvania : USA : 41 : 24 : 32 : N : 75 : 39 : 46 : W : -5.0 : US +Seabrook : Texas : USA : 29 : 33 : 49 : N : 95 : 1 : 32 : W : -6.0 : US +Seaford : Delaware : USA : 38 : 38 : 30 : N : 75 : 36 : 42 : W : -5.0 : US +Seal Beach : California : USA : 33 : 46 : 29 : N : 117 : 59 : 34 : W : -8.0 : US +Seattle : Washington : USA : 47 : 36 : 32 : N : 122 : 20 : 13 : W : -8.0 : US +Sebastian : Florida : USA : 27 : 50 : 23 : N : 80 : 29 : 49 : W : -5.0 : US +Segou : : Mali : 13 : 24 : 0 : N : 6 : 09 : 0 : W : 0.0 : -- +Segovia : : Spain : 40 : 57 : 00 : N : 04 : 07 : 34 : W : 1.0 : EU +Selma : Alabama : USA : 32 : 25 : 0 : N : 87 : 1 : 23 : W : -6.0 : US +Selter : : Germany : 50 : 22 : 9 : N : 8 : 15 : 59 : E : 1.0 : EU +Seogwipo : Jeju : Korea : 33 : 15 : 0 : N : 126 : 34 : 0 : E : 9.0 : SK +Seongsanpo : Jeju : Korea : 33 : 23 : 0 : N : 126 : 53 : 0 : E : 9.0 : SK +Seosan : Chungnam : Korea : 36 : 46 : 0 : N : 126 : 30 : 0 : E : 9.0 : SK +Seoul : : Korea : 37 : 34 : 0 : N : 126 : 58 : 0 : E : 9.0 : SK +Sept-Iles : Quebec : Canada : 50 : 13 : 11 : N : 66 : 18 : 36 : W : -5.0 : US +Sevilla : : Spain : 37 : 23 : 10 : N : 05 : 59 : 34 : W : 1.0 : EU +Seward : Alaska : USA : 60 : 6 : 0 : N : 149 : 26 : 59 : W : -9.0 : US +Seymour : Tennessee : USA : 35 : 52 : 59 : N : 83 : 42 : 59 : W : -5.0 : US +Sfax : : Tunisia : 34 : 43 : 0 : N : 10 : 41 : 0 : E : 1.0 : -- +Shanghai : : China : 31 : 13 : 58 : N : 121 : 27 : 0 : E : 8.0 : CH +Shannon : : Ireland : 52 : 42 : 0 : N : 8 : 55 : 1 : W : 0.0 : EU +Shawnee : Kansas : USA : 39 : 0 : 47 : N : 94 : 42 : 54 : W : -6.0 : US +Sheboygan : Wisconsin : USA : 43 : 45 : 35 : N : 87 : 44 : 53 : W : -6.0 : US +Sheffield : : United Kingdom : 53 : 22 : 59 : N : 1 : 27 : 59 : W : 0.0 : EU +Shelby : Ohio : USA : 40 : 52 : 54 : N : 82 : 39 : 42 : W : -5.0 : US +Shelbyville : Tennessee : USA : 35 : 30 : 0 : N : 86 : 28 : 1 : W : -6.0 : US +Sheldon : Iowa : USA : 43 : 10 : 1 : N : 95 : 49 : 58 : W : -6.0 : US +Shell Beach : California : USA : 35 : 9 : 18 : N : 120 : 40 : 19 : W : -8.0 : US +Shemya : Alaska : USA : 52 : 42 : 36 : N : 174 : 7 : 12 : E : -9.0 : US +Sherbrooke : Quebec : Canada : 45 : 23 : 59 : N : 71 : 46 : 11 : W : -5.0 : US +Sheridan : Wyoming : USA : 44 : 47 : 48 : N : 106 : 57 : 43 : W : -7.0 : US +Shiraz : : Iran : 29 : 32 : 23 : N : 52 : 35 : 24 : E : 3.5 : IR +Shoshone : Idaho : USA : 42 : 55 : 58 : N : 114 : 24 : 0 : W : -7.0 : US +Shreveport : Louisiana : USA : 32 : 30 : 46 : N : 93 : 44 : 57 : W : -6.0 : US +Shungnak : Alaska : USA : 66 : 55 : 1 : N : 157 : 19 : 58 : W : -9.0 : US +Sibu : : Malaysia : 2 : 21 : 0 : N : 111 : 49 : 59 : E : 8.0 : -- +Siding Spring : : Australia : 31 : 16 : 4 : S : 149 : 3 : 45 : E : 10.0 : AU +Siegen : : Germany : 50 : 52 : 00 : N : 8 : 02 : 00 : E : 1.0 : EU +Siena : : Italy : 43 : 19 : 16 : N : 11 : 19 : 39 : E : 1.0 : EU +Sigonella : : Italy : 37 : 23 : 59 : N : 14 : 55 : 30 : E : 1.0 : EU +Silkeborg : Jylland : Denmark : 56 : 10 : 1 : N : 9 : 34 : 1 : E : 1.0 : EU +Sillamäe : : Estonia : 59 : 24 : 01 : N : 27 : 44 : 09 : E : 2.0 : EU +Silver Spring : Maryland : USA : 39 : 0 : 0 : N : 77 : 0 : 0 : W : -5.0 : US +Simi Valley : California : USA : 34 : 16 : 5 : N : 118 : 46 : 40 : W : -8.0 : US +Simunye : : Swaziland : 26 : 18 : 0 : S : 31 : 95 : 0 : E : 2.0 : -- +Sindi : : Estonia : 58 : 24 : 11 : N : 24 : 39 : 32 : E : 2.0 : EU +Singapore : : Singapore : 1 : 22 : 0 : N : 103 : 45 : 0 : E : 8.0 : -- +Sinuiju : : Korea : 40 : 05 : 0 : N : 124 : 24 : 0 : E : 9.0 : SK +Sioux City : Iowa : USA : 42 : 29 : 45 : N : 96 : 24 : 29 : W : -6.0 : US +Sioux Falls : South Dakota : USA : 43 : 32 : 34 : N : 96 : 43 : 35 : W : -6.0 : US +Sioux Lookout : Ontario : Canada : 50 : 4 : 12 : N : 91 : 55 : 12 : W : -6.0 : US +Sioux Narrows : Ontario : Canada : 49 : 23 : 59 : N : 94 : 0 : 0 : W : -6.0 : US +Siracusa : : Italy : 37 : 4 : 56 : N : 15 : 17 : 7 : E : 1.0 : EU +Sitka : Alaska : USA : 57 : 2 : 59 : N : 135 : 21 : 36 : W : -9.0 : US +Sittwe : : Myanmar : 20 : 7 : 59 : N : 92 : 52 : 59 : E : 6.5 : -- +Skagen : Jylland : Denmark : 57 : 43 : 58 : N : 10 : 35 : 58 : E : 1.0 : EU +Skalnate Pleso : : Slovakia : 49 : 11 : 8 : N : 20 : 13 : 14 : E : 1.0 : EU +Skibotn : : Norway : 69 : 20 : 9 : N : 20 : 22 : 0 : E : 1.0 : EU +Skive : Jylland : Denmark : 56 : 34 : 1 : N : 9 : 1 : 1 : E : 1.0 : EU +Skokie : Illinois : USA : 42 : 2 : 35 : N : 87 : 44 : 48 : W : -6.0 : US +Skopje : : Macedonia : 41 : 59 : 0 : N : 21 : 26 : 0 : E : 1.0 : EU +Slagelse : Zealand : Denmark : 55 : 23 : 59 : N : 11 : 22 : 59 : E : 1.0 : EU +Slidell : Louisiana : USA : 30 : 16 : 29 : N : 89 : 48 : 6 : W : -6.0 : US +Smolensk : Central Region : Russia : 54 : 47 : 0 : N : 32 : 3 : 0 : E : 3.0 : RU +Smyrna : Delaware : USA : 39 : 18 : 10 : N : 75 : 36 : 24 : W : -5.0 : US +Sochi : South Region : Russia : 43 : 35 : 0 : N : 39 : 45 : 0 : E : 3.0 : RU +Soda Springs : Idaho : USA : 42 : 38 : 59 : N : 111 : 37 : 1 : W : -7.0 : US +Soeborg : : Denmark : 55 : 25 : 12 : N : 12 : 20 : 59 : E : 1.0 : EU +Soenderborg : Jylland : Denmark : 54 : 55 : 1 : N : 9 : 46 : 1 : E : 1.0 : EU +Sofia : : Bulgaria : 42 : 43 : 0 : N : 23 : 19 : 59 : E : 2.0 : EU +Sokcho : Gangwon : Korea : 38 : 15 : 0 : N : 128 : 34 : 0 : E : 9.0 : SK +Solingen : : Germany : 51 : 11 : 00 : N : 7 : 05 : 00 : E : 1.0 : EU +Somerset : Kentucky : USA : 37 : 2 : 23 : N : 84 : 21 : 35 : W : -5.0 : US +Somerset : New Jersey : USA : 40 : 30 : 35 : N : 74 : 33 : 36 : W : -5.0 : US +Somerville : Massachusetts : USA : 42 : 23 : 15 : N : 71 : 6 : 6 : W : -5.0 : US +Somerville : New Jersey : USA : 40 : 34 : 1 : N : 74 : 37 : 1 : W : -5.0 : US +Sondrestrom : : Greenland : 67 : 1 : 11 : N : 50 : 43 : 11 : W : -3.0 : EU +Sonnenberg : : Germany : 50 : 22 : 7 : N : 11 : 11 : 30 : E : 1.0 : EU +Sonoma : California : USA : 38 : 17 : 53 : N : 122 : 30 : 46 : W : -8.0 : US +Soria : : Spain : 41 : 46 : 06 : N : 02 : 28 : 01 : W : 1.0 : EU +Sousse : : Tunisia : 35 : 50 : 0 : N : 10 : 38 : 0 : E : 1.0 : -- +South Bend : Indiana : USA : 41 : 40 : 32 : N : 86 : 15 : 1 : W : -5.0 : -- +South Gate : California : USA : 33 : 57 : 17 : N : 118 : 12 : 17 : W : -8.0 : US +South Kauai VORTAC : Hawaii : USA : 21 : 54 : 12 : N : 159 : 31 : 55 : W :-10.0 : -- +Southampton : : United Kingdom : 50 : 53 : 59 : N : 1 : 29 : 59 : W : 0.0 : EU +Southampton : New York : USA : 40 : 52 : 58 : N : 72 : 24 : 0 : W : -5.0 : US +Southfield : Michigan : USA : 42 : 28 : 30 : N : 83 : 16 : 36 : W : -5.0 : US +Southington : Connecticut : USA : 41 : 37 : 49 : N : 72 : 52 : 14 : W : -5.0 : US +Soweto : : South Africa : 26 : 28: 0 : S : 27 : 84 : 0 : E : 2.0 : -- +Soyo : : Angola : 6 : 2 : 0 : S : 12 : 25 : 0 : E : 1.0 : -- +Sparks : Nevada : USA : 39 : 32 : 17 : N : 119 : 45 : 10 : W : -8.0 : US +Spartanburg : South Carolina : USA : 34 : 57 : 2 : N : 81 : 56 : 6 : W : -5.0 : US +Spenard : Alaska : USA : 61 : 11 : 17 : N : 149 : 55 : 1 : W : -9.0 : US +Spencer : Iowa : USA : 43 : 8 : 59 : N : 95 : 7 : 58 : W : -6.0 : US +Spokane : Washington : USA : 47 : 39 : 32 : N : 117 : 25 : 33 : W : -8.0 : US +Springdale : Arkansas : USA : 36 : 10 : 1 : N : 94 : 7 : 1 : W : -6.0 : US +Springfield : Illinois : USA : 39 : 47 : 57 : N : 89 : 38 : 50 : W : -6.0 : US +Springfield : Massachusetts : USA : 42 : 6 : 20 : N : 72 : 35 : 31 : W : -5.0 : US +Springfield : Missouri : USA : 37 : 13 : 3 : N : 93 : 17 : 31 : W : -6.0 : US +Springfield : Ohio : USA : 39 : 55 : 37 : N : 83 : 48 : 28 : W : -5.0 : US +Springfield : Oregon : USA : 44 : 2 : 59 : N : 123 : 1 : 11 : W : -8.0 : US +Springfield : Vermont : USA : 43 : 17 : 48 : N : 72 : 28 : 54 : W : -5.0 : US +St-Hubert : Quebec : Canada : 45 : 30 : 0 : N : 73 : 34 : 47 : W : -5.0 : US +St. Albans : Vermont : USA : 44 : 49 : 58 : N : 73 : 4 : 58 : W : -5.0 : US +St. Catharines : Ontario : Canada : 43 : 6 : 0 : N : 79 : 7 : 12 : W : -5.0 : US +St. Charles : Missouri : USA : 38 : 47 : 12 : N : 90 : 28 : 48 : W : -6.0 : US +St. Clair Shores : Michigan : USA : 42 : 29 : 48 : N : 82 : 53 : 12 : W : -5.0 : US +St. Cloud : Minnesota : USA : 45 : 34 : 0 : N : 94 : 10 : 23 : W : -6.0 : US +St. Croix : : Virgin Islands : 17 : 41 : 59 : N : 64 : 47 : 59 : W : -4.0 : -- +St. George : Utah : USA : 37 : 4 : 58 : N : 113 : 40 : 1 : W : -7.0 : US +St. John : New Brunswick : Canada : 45 : 20 : 24 : N : 65 : 57 : 35 : W : -4.0 : US +St. John's : : Antigua and Barbuda : 17 : 7 : 59 : N : 61 : 46 : 59 : W : -4.0 : -- +St. John's : Newfoundland : Canada : 47 : 4 : 47 : N : 52 : 42 : 36 : W : -3.5 : US +St. Joseph : Missouri : USA : 39 : 45 : 56 : N : 94 : 51 : 2 : W : -6.0 : US +St. Louis : : Senegal : 16 : 3 : 0 : N : 16 : 27 : 0 : W : 0.0 : -- +St. Louis : Missouri : USA : 38 : 37 : 45 : N : 90 : 12 : 21 : W : -6.0 : US +St. María Tonantzintla : : Mexico : 19 : 2 : 0 : N : 98 : 16 : 14 : W : -6.0 : MX +St. Michales : Maryland : USA : 38 : 47 : 59 : N : 76 : 12 : 0 : W : -5.0 : US +St. Nazaire : Loire-atlantique : France : 47 : 17 : 59 : N : 2 : 12 : 59 : W : 1.0 : EU +St. Paul : Minnesota : USA : 44 : 57 : 19 : N : 93 : 6 : 6 : W : -6.0 : US +St. Peter Port : Guernsey : United Kingdom : 49 : 25 : 47 : N : 2 : 36 : 10 : W : 0.0 : EU +St. Petersburg : Florida : USA : 27 : 46 : 18 : N : 82 : 38 : 18 : W : -5.0 : US +St. Petersburg : North-West Region : Russia : 59 : 56 : 0 : N : 30 : 16 : 0 : E : 3.0 : RU +St. Thomas : : Virgin Islands : 18 : 19 : 59 : N : 64 : 58 : 0 : W : -4.0 : -- +Stamford : Connecticut : USA : 41 : 3 : 9 : N : 73 : 32 : 24 : W : -5.0 : US +Stanley : : Falkland Islands : 51 : 45 : 59 : S : 57 : 58 : 59 : W : -4.0 : FK +Stara Lesna : : Slovakia : 49 : 9 : 3 : N : 20 : 27 : 15 : E : 1.0 : EU +Staten Island : New York : USA : 40 : 34 : 59 : N : 74 : 9 : 0 : W : -5.0 : US +Statesville : North Carolina : USA : 34 : 45 : 0 : N : 80 : 54 : 0 : W : -5.0 : US +Stavanger : : Norway : 58 : 58 : 00 : N : 5 : 45 : 00 : E : 1.0 : EU +Stavropol' : South Region : Russia : 45 : 2 : 0 : N : 41 : 59 : 0 : E : 3.0 : RU +Steamboat Springs : Colorado : USA : 40 : 30 : 0 : N : 106 : 47 : 59 : W : -7.0 : US +Sterling : Illinois : USA : 41 : 46 : 58 : N : 89 : 39 : 0 : W : -6.0 : US +Sterling : Virginia : USA : 38 : 56 : 40 : N : 77 : 27 : 20 : W : -5.0 : US +Sterling Heights : Michigan : USA : 42 : 34 : 59 : N : 83 : 1 : 0 : W : -5.0 : US +Steubenville : Ohio : USA : 40 : 21 : 42 : N : 80 : 36 : 52 : W : -5.0 : US +Stockert : : Germany : 50 : 34 : 2 : N : 6 : 43 : 30 : E : 1.0 : EU +Stockholm : : Sweden : 59 : 17 : 0 : N : 18 : 3 : 0 : E : 1.0 : EU +Stockholm : Maine : USA : 47 : 4 : 58 : N : 68 : 7 : 58 : W : -5.0 : US +Stockton : California : USA : 37 : 57 : 29 : N : 121 : 17 : 16 : W : -8.0 : US +Stony Brook : New York : USA : 40 : 55 : 12 : N : 73 : 7 : 47 : W : -5.0 : US +Strasbourg : Bas-Rhin : France : 48 : 32 : 23 : N : 7 : 37 : 33 : E : 1.0 : EU +Stratford : Connecticut : USA : 41 : 12 : 0 : N : 73 : 7 : 59 : W : -5.0 : US +Struer : Jylland : Denmark : 56 : 28 : 58 : N : 8 : 37 : 58 : E : 1.0 : EU +Sturtevant : Wisconsin : USA : 42 : 42 : 0 : N : 87 : 54 : 0 : W : -6.0 : US +Stuttgart : : Germany : 48 : 47 : 59 : N : 9 : 15 : 0 : E : 1.0 : EU +Sudbury : Ontario : Canada : 46 : 32 : 23 : N : 80 : 51 : 35 : W : -5.0 : US +Suez : : Egypt : 29 : 59 : 0 : N : 32 : 33 : 0 : E : 2.0 : EG +Suffolk : Virginia : USA : 36 : 43 : 41 : N : 76 : 34 : 47 : W : -5.0 : US +Sugadaira : : Japan : 36 : 31 : 3 : N : 138 : 19 : 14 : E : 9.0 : -- +Sumter : South Carolina : USA : 33 : 55 : 5 : N : 80 : 20 : 48 : W : -5.0 : US +Sun Valley : California : USA : 34 : 15 : 0 : N : 118 : 22 : 22 : W : -8.0 : US +Suncheon : Jeonnam : Korea : 35 : 04 : 0 : N : 127 : 15 : 0 : E : 9.0 : SK +Sunnyvale : California : USA : 37 : 22 : 36 : N : 122 : 1 : 58 : W : -8.0 : US +Sunrise : Florida : USA : 26 : 8 : 51 : N : 80 : 15 : 14 : W : -5.0 : US +Superior : Wisconsin : USA : 46 : 43 : 14 : N : 92 : 6 : 6 : W : -6.0 : US +Sutherland : : South Africa : 32 : 22 : 8 : S : 20 : 56 : 44 : E : 2.0 : -- +Suure-Jaani : : Estonia : 58 : 32 : 10 : N : 25 : 28 : 05 : E : 2.0 : EU +Suwon : Gyeonggi : Korea : 37 : 16 : 0 : N : 126 : 09 : 0 : E : 9.0 : SK +Svendborg : Fyn : Denmark : 55 : 2 : 59 : N : 10 : 37 : 59 : E : 1.0 : EU +Swannanoa : North Carolina : USA : 35 : 35 : 41 : N : 82 : 33 : 25 : W : -5.0 : US +Swift Current : Saskatchewan : Canada : 50 : 16 : 48 : N : 107 : 45 : 0 : W : -6.0 : -- +Sydney : New South Wales : Australia : 33 : 54 : 59 : S : 151 : 16 : 59 : E :+10.0 : AU +Sydney : Nova Scotia : Canada : 46 : 8 : 24 : N : 60 : 4 : 47 : W : -4.0 : US +Syktyvkar : North-West Region : Russia : 61 : 40 : 0 : N : 50 : 46 : 0 : E : 3.0 : RU +Syracuse : New York : USA : 43 : 3 : 3 : N : 76 : 9 : 14 : W : -5.0 : US +São Paulo : : Brazil : 23 : 32 : 51 : S : 46 : 37 : 59 : W : -3.0 : BZ +Tabriz : : Iran : 38 : 7 : 59 : N : 46 : 14 : 9 : E : 3.5 : IR +Tacoma : Washington : USA : 47 : 14 : 58 : N : 122 : 26 : 16 : W : -8.0 : US +Taebaek : Gangwon : Korea : 37 : 10 : 0 : N : 128 : 59 : 0 : E : 9.0 : SK +Tahiti : : French Polynesia : 17 : 33 : 0 : S : 149 : 35 : 59 : W :-10.0 : -- +Tai Tam : : Hong Kong : 22 : 15 : 0 : N : 114 : 12 : 0 : E : 8.0 : HK +Taipei : : Taiwan : 25 : 1 : 59 : N : 121 : 37 : 59 : E : 8.0 : -- +Takoradi : : Ghana : 4 : 53 : 0 : N : 1 : 46 : 0 : W : 0.0 : -- +Talara : : Peru : 4 : 34 : 0 : S : 81 : 15 : 0 : W : -5.0 : -- +Tallahassee : Florida : USA : 30 : 26 : 42 : N : 84 : 16 : 54 : W : -5.0 : US +Tallinn : : Estonia : 59 : 26 : 0 : N : 24 : 45 : 00 : E : 2.0 : EU +Tamanrasset : : Algeria : 22 : 47 : 0 : N : 5 : 31 : 0 : E : 1.0 : -- +Tambov : Central Region : Russia : 52 : 43 : 0 : N : 41 : 25 : 0 : E : 3.0 : RU +Tampa : Florida : USA : 27 : 56 : 57 : N : 82 : 27 : 24 : W : -5.0 : US +Tampere : : Finland : 61 : 32 : 00 : N : 23 : 45 : 00 : E : 2.0 : EU +Tamsalu : : Estonia : 59 : 09 : 51 : N : 26 : 05 : 37 : E : 2.0 : EU +Tangier : : Morocco : 35 : 52 : 0 : N : 5 : 54 : 59 : W : 0.0 : -- +Taora Island : : Marshall Islands : 8 : 42 : 29 : N : 171 : 13 : 59 : E : 12.0 : -- +Tapa : : Estonia : 59 : 16 : 18 : N : 25 : 56 : 54 : E : 2.0 : EU +Taranto : : Italy : 40 : 27 : 31 : N : 17 : 14 : 47 : E : 1.0 : EU +Tarragona : : Spain : 41 : 07 : 09 : N : 01 : 15 : 29 : E : 1.0 : EU +Tartu : : Estonia : 58 : 22 : 47 : N : 26 : 37 : 59 : E : 2.0 : EU +Tashkent : : Uzbekistan : 41 : 19 : 5 : N : 69 : 17 : 30 : E : 5.0 : -- +Tataouine : : Tunisia : 33 : 0 : 0 : N : 10 : 28 : 0 : E : 1.0 : -- +Taylor : Michigan : USA : 42 : 13 : 30 : N : 83 : 16 : 5 : W : -5.0 : US +Tegucigalpa : : Honduras : 14 : 4 : 0 : N : 87 : 13 : 0 : W : -6.0 : -- +Tehran : : Iran : 35 : 45 : 0 : N : 51 : 30 : 0 : E : 3.5 : IR +Teignmouth : : United Kingdom : 50 : 32 : 59 : N : 3 : 30 : 35 : E : 0.0 : EU +Tel Aviv : : Israel : 32 : 1 : 1 : N : 34 : 52 : 58 : E : 2.0 : ZN +Tempe : Arizona : USA : 33 : 24 : 53 : N : 111 : 55 : 40 : W : -7.0 : -- +Tengah : : Singapore : 1 : 22 : 59 : N : 103 : 43 : 0 : E : 8.0 : -- +Tenino : Washington : USA : 46 : 52 : 28 : N : 122 : 50 : 5 : W : -8.0 : US +Tern Island : Hawaii : USA : 23 : 52 : 1 : N : 166 : 17 : 16 : W :-10.0 : -- +Terni : : Italy : 42 : 33 : 39 : N : 12 : 38 : 52 : E : 1.0 : EU +Terrassa : : Spain : 41 : 33 : 48 : N : 02 : 00 : 48 : E : 1.0 : EU +Terre Haute : Indiana : USA : 39 : 28 : 3 : N : 87 : 24 : 25 : W : -5.0 : -- +Teruel : : Spain : 40 : 20 : 39 : N : 01 : 06 : 34 : W : 1.0 : EU +Texarkana : Arkansas : USA : 33 : 25 : 47 : N : 94 : 2 : 30 : W : -6.0 : US +Texarkana : Texas : USA : 33 : 25 : 47 : N : 94 : 2 : 30 : W : -6.0 : US +Teyateayneng : : Lesotho : 29 : 15 : 0 : S : 27 : 74 : 0 : E : 2.0 : -- +The Pas : Manitoba : Canada : 53 : 52 : 48 : N : 101 : 10 : 12 : W : -6.0 : US +Thessaloníki : : Greece : 40 : 37 : 0 : N : 22 : 7 : 30 : E : 2.0 : EU +Thibodaux : Louisiana : USA : 29 : 47 : 42 : N : 90 : 48 : 24 : W : -6.0 : US +Thies : : Senegal : 14 : 49 : 0 : N : 16 : 52 : 0 : W : 0.0 : -- +Thisted : Jylland : Denmark : 56 : 57 : 0 : N : 8 : 41 : 0 : E : 1.0 : EU +Thomasville : Alabama : USA : 31 : 55 : 1 : N : 87 : 43 : 1 : W : -6.0 : US +Thornton : Colorado : USA : 39 : 51 : 47 : N : 104 : 57 : 54 : W : -7.0 : US +Thousand Oaks : California : USA : 34 : 10 : 18 : N : 118 : 50 : 24 : W : -8.0 : US +Thule : : Greenland : 76 : 32 : 24 : N : 68 : 42 : 0 : W : -3.0 : EU +Thunder Bay : Ontario : Canada : 48 : 27 : 0 : N : 89 : 12 : 0 : W : -5.0 : US +Tifton : Georgia : USA : 31 : 25 : 1 : N : 83 : 34 : 1 : W : -5.0 : US +Tiko : : Cameroon : 1 : 0 : 5 : N : 09 : 12 : 0 : E : 1.0 : -- +Tilburg : : Netherlands : 51 : 34 : 00 : N : 5 : 05 : 00 : E : 1.0 : EU +Tillson : New York : USA : 41 : 50 : 18 : N : 74 : 4 : 11 : W : -5.0 : US +Timmins : Ontario : Canada : 48 : 28 : 47 : N : 81 : 19 : 47 : W : -5.0 : US +Tinak : : Marshall Islands : 7 : 7 : 59 : N : 171 : 55 : 0 : E : 12.0 : -- +Tindouf : : Algeria : 27 : 40 : 0 : N : 8 : 08 : 0 : W : 1.0 : -- +Tinian Island : : US Territory : 14 : 59 : 44 : N : 145 : 36 : 56 : E : x : -- +Tlemcen : : Algeria : 35 : 1 : 0 : N : 1 : 28 : 0 : W : 1.0 : -- +Toamasina : : Madagascar : 18 : 15 : 0 : S : 49 : 40 : 0 : E : 3.0 : -- +Tobruk : : Lybia : 32 : 6 : 0 : N : 23 : 55 : 0 : E : 1.0 : -- +Toender : Jylland : Denmark : 54 : 55 : 58 : N : 8 : 54 : 58 : E : 1.0 : EU +Tokyo : : Japan : 35 : 40 : 59 : N : 139 : 43 : 59 : E : 9.0 : -- +Toledo : Ohio : USA : 41 : 39 : 14 : N : 83 : 32 : 39 : W : -5.0 : US +Toledo : Toledo : Spain : 39 : 51 : 26 : N : 04 : 01 : 28 : W : 1.0 : EU +Toliara : : Madagascar : 23 : 23 : 0 : S : 43 : 44 : 0 : E : 3.0 : -- +Tombouctou : : Mali : 16 : 43 : 0 : N : 03 : 00 : 0 : W : 0.0 : -- +Tombstone : Arizona : USA : 31 : 40 : 1 : N : 110 : 0 : 0 : W : -7.0 : -- +Tomsk : Siberia : Russia : 56 : 30 : 0 : N : 84 : 58 : 0 : E : 6.0 : RU +Tongyeong : Gyeongnam : Korea : 34 : 51 : 0 : N : 128 : 26 : 0 : E : 9.0 : SK +Topeka : Kansas : USA : 39 : 3 : 15 : N : 95 : 40 : 22 : W : -6.0 : US +Toronto : Ontario : Canada : 43 : 40 : 12 : N : 79 : 22 : 12 : W : -5.0 : US +Torrance : California : USA : 33 : 49 : 30 : N : 118 : 18 : 28 : W : -8.0 : US +Torrington : Connecticut : USA : 41 : 49 : 58 : N : 73 : 10 : 1 : W : -5.0 : US +Toulouse : Haute-Garonne : France : 43 : 37 : 0 : N : 1 : 26 : 59 : E : 1.0 : EU +Tours : Indre-et-Loire : France : 47 : 22 : 59 : N : 0 : 39 : 0 : E : 1.0 : EU +Townsville : Queensland : Australia : 19 : 15 : 0 : S : 146 : 46 : 0 : E :+10.0 : -- +Toyokawa : : Japan : 34 : 50 : 2 : N : 137 : 22 : 14 : E : 9.0 : -- +Tozeur : : Tunisia : 33 : 55 : 0 : N : 8 : 06 : 0 : E : 1.0 : -- +Trapani : : Italy : 37 : 53 : 59 : N : 12 : 28 : 58 : E : 1.0 : EU +Traverse City : Michigan : USA : 44 : 45 : 0 : N : 85 : 40 : 1 : W : -5.0 : US +Trento : : Italy : 46 : 3 : 51 : N : 11 : 7 : 28 : E : 1.0 : EU +Trenton : New Jersey : USA : 40 : 13 : 14 : N : 74 : 46 : 13 : W : -5.0 : US +Treviso : : Italy : 45 : 40 : 9 : N : 12 : 14 : 38 : E : 1.0 : EU +Trieste : : Italy : 45 : 38 : 6 : N : 13 : 1 : 14 : E : 1.0 : EU +Trinidad : Colorado : USA : 37 : 10 : 58 : N : 104 : 31 : 1 : W : -7.0 : US +Tripoli : : Libya : 32 : 49 : 59 : N : 13 : 13 : 0 : E : 1.0 : -- +Trois-Rivieres : Quebec : Canada : 46 : 21 : 35 : N : 72 : 40 : 48 : W : -5.0 : US +Trondheim : : Norway : 63 : 25 : 00 : N : 10 : 25 : 00 : E : 1.0 : EU +Troy : Michigan : USA : 42 : 36 : 35 : N : 83 : 9 : 0 : W : -5.0 : US +Troy : Montana : USA : 48 : 28 : 1 : N : 115 : 55 : 58 : W : -7.0 : US +Troy : New York : USA : 42 : 43 : 45 : N : 73 : 40 : 58 : W : -5.0 : US +Troyes : Aube : France : 48 : 19 : 00 : N : 4 : 3 : 0 : E : 1.0 : EU +Truk Atoll : : Micronesia : 7 : 27 : 19 : N : 151 : 50 : 13 : E : 11.0 : -- +Truth or Consequences : New Mexico : USA : 33 : 10 : 1 : N : 107 : 19 : 58 : W : -7.0 : US +Tucker : Georgia : USA : 33 : 31 : 12 : N : 84 : 7 : 12 : W : -5.0 : US +Tucson : Arizona : USA : 32 : 13 : 14 : N : 110 : 58 : 8 : W : -7.0 : -- +Tucumcari : New Mexico : USA : 35 : 10 : 58 : N : 103 : 43 : 1 : W : -7.0 : US +Tula : Central Region : Russia : 54 : 12 : 0 : N : 37 : 37 : 0 : E : 3.0 : RU +Tulsa : Oklahoma : USA : 36 : 9 : 11 : N : 95 : 59 : 34 : W : -6.0 : US +Tunis : : Tunisia : 36 : 51 : 0 : N : 10 : 13 : 1 : E : 1.0 : -- +Tupelo : Mississippi : USA : 34 : 13 : 58 : N : 88 : 43 : 1 : W : -6.0 : US +Turin : : Italy : 45 : 2 : 3 : N : 7 : 46 : 30 : E : 1.0 : EU +Turku : : Finland : 60 : 27 : 00 : N : 22 : 15 : 00 : E : 2.0 : EU +Tuscaloosa : Alabama : USA : 33 : 12 : 17 : N : 87 : 34 : 0 : W : -6.0 : US +Tver' : Central Region : Russia : 56 : 52 : 0 : N : 35 : 55 : 0 : E : 3.0 : RU +Twin Falls : Idaho : USA : 42 : 33 : 42 : N : 114 : 28 : 11 : W : -7.0 : US +Tyler : Texas : USA : 32 : 20 : 41 : N : 95 : 18 : 6 : W : -6.0 : US +Tyumen' : Ural : Russia : 57 : 9 : 0 : N : 65 : 32 : 0 : E : 5.0 : RU +Tõrva : : Estonia : 58 : 00 : 29 : N : 25 : 55 : 24 : E : 2.0 : EU +Türi : : Estonia : 58 : 48 : 31 : N : 25 : 25 : 34 : E : 2.0 : EU +US Naval Observatory : Washington, DC : USA : 38 : 55 : 3 : N : 77 : 4 : 0 : W : -5.0 : US +Ubon : : Thailand : 15 : 15 : 0 : N : 104 : 52 : 0 : E : 7.0 : -- +Udine : : Italy : 46 : 3 : 48 : N : 13 : 14 : 9 : E : 1.0 : EU +Udon-Thani : : Thailand : 17 : 22 : 59 : N : 102 : 47 : 59 : E : 7.0 : -- +Uelzen : : Germany : 52 : 58 : 11 : N : 10 : 31 : 11 : E : 1.0 : EU +Ufa : Volga Region : Russia : 54 : 44 : 0 : N : 55 : 56 : 0 : E : 5.0 : RU +Uiseong : Gyeongbuk : Korea : 36 : 21 : 0 : N : 128 : 41 : 0 : E : 9.0 : SK +Ujung Pandang : : Indonesia : 5 : 4 : 0 : S : 119 : 32 : 59 : E : 8.0 : -- +Ukkel : : Belgium : 50 : 47 : 9 : N : 4 : 21 : 29 : E : 1.0 : EU +Ulan-Ude : Siberia : Russia : 51 : 50 : 0 : N : 107 : 37 : 0 : E : 8.0 : RU +Uljin : Gyeongbuk : Korea : 36 : 59 : 0 : N : 129 : 25 : 0 : E : 9.0 : SK +Ulleungdo : Gyeongbuk : Korea : 37 : 29 : 0 : N : 130 : 54 : 0 : E : 9.0 : SK +Ulm : : Germany : 48 : 25 : 00 : N : 10 : 00 : 00 : E : 1.0 : EU +Ulsan : : Korea : 35 : 33 : 0 : N : 129 : 19 : 0 : E : 9.0 : SK +Unalaska : Alaska : USA : 53 : 54 : 35 : N : 166 : 32 : 23 : W : -9.0 : US +Uni. de Barcelona : : Spain : 41 : 23 : 2 : N : 2 : 7 : 0 : E : 1.0 : EU +Union City : New Jersey : USA : 40 : 45 : 11 : N : 74 : 2 : 17 : W : -5.0 : US +Union City : Tennessee : USA : 36 : 25 : 1 : N : 89 : 4 : 1 : W : -6.0 : US +University City : Missouri : USA : 38 : 39 : 35 : N : 90 : 19 : 59 : W : -6.0 : US +Upolu : Hawaii : USA : 20 : 16 : 5 : N : 155 : 51 : 46 : W :-10.0 : -- +Upolu Point : Hawaii : USA : 20 : 12 : 12 : N : 155 : 50 : 45 : W :-10.0 : -- +Uppsala : : Sweden : 59 : 51 : 5 : N : 17 : 37 : 30 : E : 1.0 : EU +Uppsala Sur : : Australia : 31 : 16 : 6 : S : 149 : 4 : 0 : E : 10.0 : AU +Urbana : Illinois : USA : 40 : 6 : 42 : N : 88 : 12 : 6 : W : -6.0 : US +Ust'-Ordynsky : Siberia : Russia : 52 : 48 : 0 : N : 104 : 45 : 0 : E : 8.0 : RU +Utica : New York : USA : 43 : 6 : 11 : N : 75 : 13 : 32 : W : -5.0 : US +Utirik : : Marshall Islands : 11 : 13 : 59 : N : 169 : 50 : 59 : E : 12.0 : -- +Utrecht : : Netherlands : 52 : 06 : 00 : N : 5 : 07 : 00 : E : 1.0 : EU +Vacaville : California : USA : 38 : 16 : 12 : N : 121 : 30 : 0 : W : -8.0 : US +Vainu Bappu : : India : 12 : 24 : 5 : N : 78 : 49 : 59 : E : 5.5 : -- +Val-d'or : Quebec : Canada : 48 : 4 : 47 : N : 77 : 46 : 48 : W : -5.0 : US +Valdez : Alaska : USA : 61 : 7 : 48 : N : 146 : 16 : 48 : W : -9.0 : US +Valdosta : Georgia : USA : 30 : 49 : 54 : N : 83 : 16 : 41 : W : -5.0 : US +Vale : Oregon : USA : 43 : 58 : 58 : N : 117 : 13 : 58 : W : -8.0 : US +Valentine : Nebraska : USA : 42 : 52 : 1 : N : 100 : 34 : 1 : W : -6.0 : US +Valga : : Estonia : 57 : 46 : 44 : N : 26 : 02 : 59 : E : 2.0 : EU +Valhalla : New York : USA : 41 : 48 : 46 : N : 73 : 46 : 20 : W : -5.0 : US +Valladolid : : Spain : 41 : 39 : 08 : N : 04 : 43 : 24 : W : 1.0 : EU +Vallejo : California : USA : 38 : 6 : 35 : N : 122 : 15 : 0 : W : -8.0 : US +Valletta : : Malta : 35 : 49 : 59 : N : 14 : 28 : 59 : E : 1.0 : EU +Valparaiso : : Chile : 33 : 1 : 59 : S : 71 : 31 : 59 : W : -4.0 : CL +Valverde : Tenerife : Spain : 27 : 48 : 0 : N : 17 : 55 : 0 : W : 0.0 : EU +Valéncia : : Spain : 39 : 28 : 31 : N : 00 : 22 : 34 : W : 1.0 : EU +Van Buren : Maine : USA : 47 : 8 : 59 : N : 67 : 58 : 1 : W : -5.0 : US +Van Nuys : California : USA : 34 : 10 : 59 : N : 118 : 22 : 1 : W : -8.0 : US +Vancouver : British Columbia : Canada : 49 : 15 : 0 : N : 123 : 4 : 47 : W : -8.0 : US +Vancouver : Washington : USA : 45 : 37 : 30 : N : 122 : 40 : 12 : W : -8.0 : US +Vandans : : Austria : 47 : 5 : 57 : N : 9 : 51 : 48 : E : 1.0 : EU +Vantaa : : Finland : 60 : 18 : 00 : N : 24 : 57 : 00 : E : 2.0 : EU +Varde : Jylland : Denmark : 55 : 37 : 58 : N : 8 : 28 : 58 : E : 1.0 : EU +Varsovia : : Poland : 52 : 5 : 4 : N : 21 : 25 : 14 : E : 1.0 : EU +Vaticano : : Vatican : 41 : 44 : 8 : N : 12 : 39 : 0 : E : 1.0 : EU +Vaughn : New Mexico : USA : 34 : 37 : 1 : N : 105 : 13 : 1 : W : -7.0 : US +Vejle : Jylland : Denmark : 55 : 42 : 0 : N : 9 : 31 : 0 : E : 1.0 : EU +Venice : : Italy : 45 : 25 : 0 : N : 12 : 18 : 0 : E : 1.0 : EU +Venice : California : USA : 33 : 53 : 59 : N : 118 : 26 : 31 : W : -8.0 : US +Ventura : California : USA : 34 : 16 : 59 : N : 119 : 17 : 59 : W : -8.0 : US +Vermillion : South Dakota : USA : 42 : 46 : 48 : N : 96 : 55 : 41 : W : -6.0 : US +Vernal : Utah : USA : 40 : 28 : 58 : N : 109 : 40 : 1 : W : -7.0 : US +Verona : : Italy : 45 : 26 : 16 : N : 10 : 59 : 38 : E : 1.0 : EU +Very Large Array : New Mexico : USA : 34 : 4 : 7 : N : 107 : 37 : 0 : W : -7.0 : US +Viborg : Jylland : Denmark : 56 : 25 : 58 : N : 9 : 24 : 58 : E : 1.0 : EU +Vicenza : : Italy : 45 : 32 : 57 : N : 11 : 32 : 57 : E : 1.0 : EU +Vicksburg : Mississippi : USA : 32 : 20 : 53 : N : 90 : 52 : 41 : W : -6.0 : US +Victoria : : Seychelles : 5 : 0 : 0 : S : 55 : 0 : 0 : E : 4.0 : -- +Victoria : British Columbia : Canada : 48 : 37 : 48 : N : 123 : 24 : 0 : W : -8.0 : US +Victoria : Texas : USA : 28 : 48 : 17 : N : 97 : 0 : 17 : W : -6.0 : US +Vienna : : Austria : 48 : 13 : 0 : N : 16 : 22 : 0 : E : 1.0 : EU +Vigo : : Spain : 42 : 14 : 26 : N : 08 : 43 : 29 : W : 1.0 : EU +Viljandi : : Estonia : 58 : 21 : 41 : N : 25 : 34 : 29 : E : 2.0 : EU +Vilnius : : Lithuania : 54 : 41 : 0 : N : 25 : 17 : 15 : E : 2.0 : RU +Vineland : New Jersey : USA : 39 : 29 : 12 : N : 75 : 1 : 36 : W : -5.0 : US +Virginia Beach : Virginia : USA : 36 : 50 : 45 : N : 76 : 8 : 21 : W : -5.0 : US +Visalia : California : USA : 36 : 20 : 6 : N : 119 : 17 : 49 : W : -8.0 : US +Vitoria-Gasteiz : : Spain : 42 : 51 : 01 : N : 02 : 40 : 23 : W : 1.0 : EU +Vladikavkaz : South Region : Russia : 43 : 3 : 0 : N : 44 : 40 : 0 : E : 3.0 : RU +Vladimir : Central Region : Russia : 56 : 10 : 0 : N : 40 : 25 : 0 : E : 3.0 : RU +Vladivostok : Far East : Russia : 43 : 7 : 0 : N : 131 : 55 : 0 : E : 10.0 : RU +Volgograd : South Region : Russia : 48 : 42 : 0 : N : 44 : 31 : 0 : E : 3.0 : RU +Vologda : North-West Region : Russia : 59 : 12 : 0 : N : 39 : 55 : 0 : E : 3.0 : RU +Vols : : Austria : 47 : 9 : 7 : N : 11 : 11 : 41 : E : 1.0 : EU +Vordingborg : Zealand : Denmark : 54 : 58 : 58 : N : 11 : 54 : 58 : E : 1.0 : EU +Võhma : : Estonia : 58 : 38 : 01 : N : 25 : 33 : 37 : E : 2.0 : EU +Võru : : Estonia : 57 : 50 : 15 : N : 27 : 00 : 46 : E : 2.0 : EU +Wabash : Indiana : USA : 40 : 45 : 0 : N : 85 : 49 : 58 : W : -5.0 : -- +Waco : Texas : USA : 31 : 33 : 11 : N : 97 : 7 : 59 : W : -6.0 : US +Wad Medani : : Sudan : 14 : 4 : 0 : N : 35 : 5 : 0 : E : 2.0 : -- +Wadi-Halfa : : Sudan : 21 : 50 : 0 : N : 31 : 18 : 0 : E : 2.0 : -- +Wafra : : Kuwait : 28 : 33 : 1 : N : 48 : 6 : 45 : E : 3.0 : -- +Wahiawa : Hawaii : USA : 21 : 30 : 0 : N : 158 : 1 : 58 : W :-10.0 : -- +Waialua : Hawaii : USA : 21 : 33 : 0 : N : 158 : 7 : 58 : W :-10.0 : -- +Waikola : Hawaii : USA : 19 : 52 : 1 : N : 155 : 45 : 0 : W :-10.0 : -- +Wailuku : Hawaii : USA : 20 : 55 : 1 : N : 156 : 30 : 0 : W :-10.0 : -- +Waimea : Hawaii : USA : 21 : 55 : 58 : N : 159 : 37 : 58 : W :-10.0 : -- +Waipahu : Hawaii : USA : 21 : 19 : 58 : N : 158 : 1 : 58 : W :-10.0 : -- +Wake Island : : US Territory : 19 : 16 : 54 : N : 166 : 38 : 11 : E : 12.0 : -- +Wakefield : Massachusetts : USA : 42 : 30 : 0 : N : 71 : 4 : 0 : W : -5.0 : US +Waldoboro : Maine : USA : 44 : 6 : 0 : N : 69 : 22 : 1 : W : -5.0 : US +Walker : Louisiana : USA : 30 : 26 : 57 : N : 91 : 10 : 59 : W : -6.0 : US +Walla Walla : Washington : USA : 46 : 4 : 8 : N : 118 : 20 : 24 : W : -8.0 : US +Wallace : Idaho : USA : 47 : 27 : 0 : N : 115 : 55 : 1 : W : -8.0 : US +Wallowa : Oregon : USA : 45 : 34 : 1 : N : 117 : 31 : 58 : W : -8.0 : US +Walnut Creek : California : USA : 37 : 54 : 6 : N : 122 : 3 : 28 : W : -8.0 : US +Waltham : Massachusetts : USA : 42 : 22 : 23 : N : 71 : 14 : 12 : W : -5.0 : US +Walvis Bay : : Namibia : 22 : 58 : 0 : S : 14 : 40 : 0 : E : 0.0 : NB +Wando : Jeonnam : Korea : 34 : 24 : 0 : N : 126 : 42 : 0 : E : 9.0 : SK +Warner Robins : Georgia : USA : 32 : 37 : 0 : N : 83 : 36 : 6 : W : -5.0 : US +Warren : Michigan : USA : 42 : 30 : 29 : N : 83 : 1 : 36 : W : -5.0 : US +Warren : Ohio : USA : 41 : 14 : 12 : N : 80 : 48 : 29 : W : -5.0 : US +Warren : Pennsylvania : USA : 41 : 49 : 58 : N : 79 : 10 : 1 : W : -5.0 : US +Warsaw : : Poland : 52 : 35 : 0 : N : 21 : 4 : 59 : E : 1.0 : EU +Warwick : Rhode Island : USA : 41 : 42 : 6 : N : 71 : 27 : 29 : W : -5.0 : US +Wasco : Oregon : USA : 45 : 36 : 0 : N : 120 : 42 : 0 : W : -8.0 : US +Waseca : Minnesota : USA : 44 : 4 : 27 : N : 93 : 29 : 33 : W : -6.0 : US +Washington : DC : USA : 38 : 53 : 51 : N : 77 : 0 : 33 : W : -5.0 : US +Washington : Illinois : USA : 40 : 41 : 34 : N : 89 : 24 : 0 : W : -6.0 : US +Waterbury : Connecticut : USA : 41 : 33 : 12 : N : 73 : 2 : 30 : W : -5.0 : US +Waterloo : Iowa : USA : 42 : 29 : 39 : N : 92 : 20 : 20 : W : -6.0 : US +Waterloo : Ontario : Canada : 43 : 27 : 36 : N : 80 : 29 : 23 : W : -5.0 : US +Watertown : New York : USA : 44 : 0 : 0 : N : 75 : 55 : 1 : W : -5.0 : US +Watertown : South Dakota : USA : 44 : 54 : 6 : N : 97 : 6 : 47 : W : -6.0 : US +Waterville : Washington : USA : 47 : 37 : 58 : N : 120 : 4 : 1 : W : -8.0 : US +Waukegan : Illinois : USA : 42 : 21 : 29 : N : 87 : 49 : 59 : W : -6.0 : US +Waukesha : Wisconsin : USA : 43 : 0 : 7 : N : 88 : 14 : 12 : W : -6.0 : US +Wausau : Wisconsin : USA : 44 : 58 : 1 : N : 89 : 40 : 1 : W : -6.0 : US +Wauwatosa : Wisconsin : USA : 43 : 3 : 6 : N : 88 : 0 : 24 : W : -6.0 : US +Waycross : Georgia : USA : 31 : 10 : 58 : N : 82 : 24 : 0 : W : -5.0 : US +Wayne : Nebraska : USA : 42 : 13 : 1 : N : 97 : 2 : 59 : W : -6.0 : US +Waynesboro : Virginia : USA : 38 : 3 : 45 : N : 78 : 52 : 30 : W : -5.0 : US +Waynesburg : Pennsylvania : USA : 39 : 55 : 59 : N : 80 : 13 : 59 : W : -5.0 : US +Weirs : New Hampshire : USA : 43 : 42 : 0 : N : 71 : 15 : 0 : W : -5.0 : US +Weirton : West Virginia : USA : 40 : 24 : 18 : N : 80 : 35 : 17 : W : -5.0 : US +Wellington : : New Zealand : 41 : 14 : 59 : S : 174 : 45 : 0 : E : 12.0 : NZ +Wells : Nevada : USA : 41 : 7 : 1 : N : 115 : 4 : 1 : W : -8.0 : US +Wendover : Utah : USA : 40 : 46 : 58 : N : 114 : 1 : 1 : W : -7.0 : US +West Allis : Wisconsin : USA : 43 : 0 : 29 : N : 88 : 0 : 24 : W : -6.0 : US +West Covina : California : USA : 34 : 4 : 18 : N : 117 : 54 : 32 : W : -8.0 : US +West Haven : Connecticut : USA : 41 : 16 : 59 : N : 72 : 57 : 11 : W : -5.0 : US +West Hills : California : USA : 34 : 11 : 13 : N : 118 : 38 : 16 : W : -8.0 : US +West Memphis : Arkansas : USA : 35 : 8 : 48 : N : 90 : 10 : 36 : W : -6.0 : US +West Palm Beach : Florida : USA : 26 : 43 : 0 : N : 80 : 3 : 11 : W : -5.0 : US +Westbrook : Maine : USA : 43 : 40 : 36 : N : 70 : 21 : 47 : W : -5.0 : US +Westerbork : : Netherlands : 52 : 55 : 0 : N : 6 : 36 : 15 : E : 1.0 : EU +Westerly : Rhode Island : USA : 41 : 25 : 1 : N : 71 : 49 : 58 : W : -5.0 : US +Westland : Michigan : USA : 42 : 17 : 48 : N : 83 : 23 : 12 : W : -5.0 : US +Westminster : California : USA : 33 : 46 : 29 : N : 117 : 59 : 34 : W : -8.0 : US +Westminster : Colorado : USA : 39 : 49 : 47 : N : 105 : 1 : 58 : W : -7.0 : US +Westminster : Maryland : USA : 38 : 33 : 39 : N : 76 : 59 : 39 : W : -5.0 : US +Weymouth : Massachusetts : USA : 42 : 13 : 18 : N : 70 : 57 : 54 : W : -5.0 : US +Wheaton : Maryland : USA : 39 : 4 : 58 : N : 77 : 4 : 58 : W : -5.0 : US +Wheeling : West Virginia : USA : 40 : 4 : 3 : N : 80 : 43 : 19 : W : -5.0 : US +Whenuapai : : New Zealand : 36 : 46 : 59 : S : 174 : 37 : 59 : E : 12.0 : NZ +Whidbey Island : Washington : USA : 48 : 17 : 59 : N : 122 : 39 : 0 : W : -8.0 : US +White Plains : New York : USA : 41 : 1 : 59 : N : 73 : 45 : 47 : W : -5.0 : US +Whitehorse : Yukon : Canada : 60 : 43 : 1 : N : 135 : 4 : 1 : W : -8.0 : US +Whittier : California : USA : 33 : 58 : 0 : N : 118 : 2 : 31 : W : -8.0 : US +Wichita : Kansas : USA : 37 : 41 : 30 : N : 97 : 20 : 16 : W : -6.0 : US +Wichita Falls : Texas : USA : 33 : 54 : 33 : N : 98 : 29 : 27 : W : -6.0 : US +Wickenburg : Arizona : USA : 33 : 58 : 1 : N : 112 : 43 : 58 : W : -7.0 : -- +Wiesbaden : : Germany : 50 : 05 : 00 : N : 8 : 15 : 00 : E : 1.0 : EU +Wilcox Solar Obs. : California : USA : 37 : 24 : 6 : N : 122 : 10 : 0 : W : -8.0 : US +Wilder : Idaho : USA : 43 : 36 : 37 : N : 116 : 56 : 31 : W : -7.0 : US +Wilkes-Barre : Pennsylvania : USA : 41 : 14 : 31 : N : 75 : 53 : 16 : W : -5.0 : US +Willcox : Arizona : USA : 32 : 15 : 0 : N : 109 : 49 : 58 : W : -7.0 : -- +Willemstad : : Netherlands : 68 : 57 : 00 : N : 12 : 06 : 00 : E : 1.0 : EU +Williston : North Dakota : USA : 48 : 8 : 53 : N : 103 : 37 : 19 : W : -6.0 : US +Wilmington : Delaware : USA : 39 : 44 : 45 : N : 75 : 32 : 50 : W : -5.0 : US +Wilmington : North Carolina : USA : 34 : 14 : 12 : N : 77 : 55 : 23 : W : -5.0 : US +Winchester : Idaho : USA : 46 : 13 : 58 : N : 116 : 39 : 0 : W : -8.0 : US +Winchester : Kentucky : USA : 38 : 0 : 0 : N : 84 : 15 : 0 : W : -5.0 : US +Winchester : New Hampshire : USA : 42 : 45 : 0 : N : 72 : 25 : 1 : W : -5.0 : US +Winchester : Virginia : USA : 39 : 10 : 1 : N : 78 : 10 : 1 : W : -5.0 : US +Windam : Connecticut : USA : 41 : 45 : 0 : N : 72 : 4 : 58 : W : -5.0 : US +Windhoek : : Namibia : 23 : 50 : 0 : S : 29 : 25 : 0 : E : 0.0 : NB +Windhoek : Khomas Hochland : Namibia : 22 : 33 : 35 : S : 17 : 04 : 34 : E : 1.0 : NB +Windsor : Ontario : Canada : 42 : 16 : 58 : N : 82 : 58 : 1 : W : -5.0 : US +Winnemucca : Nevada : USA : 40 : 6 : 0 : N : 119 : 7 : 1 : W : -8.0 : US +Winner : South Dakota : USA : 43 : 22 : 1 : N : 99 : 49 : 58 : W : -6.0 : US +Winnett : Montana : USA : 47 : 1 : 1 : N : 108 : 19 : 58 : W : -7.0 : US +Winnfield : Louisiana : USA : 31 : 55 : 58 : N : 92 : 39 : 0 : W : -6.0 : US +Winnipeg : Manitoba : Canada : 49 : 53 : 59 : N : 97 : 7 : 47 : W : -6.0 : US +Winona : Minnesota : USA : 44 : 2 : 59 : N : 91 : 40 : 1 : W : -6.0 : US +Winona : Mississippi : USA : 33 : 28 : 58 : N : 89 : 43 : 1 : W : -6.0 : US +Winooski : Vermont : USA : 44 : 30 : 0 : N : 73 : 10 : 1 : W : -5.0 : US +Winsted : Connecticut : USA : 41 : 55 : 1 : N : 73 : 4 : 58 : W : -5.0 : US +Winston-Salem : North Carolina : USA : 36 : 5 : 52 : N : 80 : 14 : 42 : W : -5.0 : US +Witten : : Germany : 51 : 26 : 00 : N : 7 : 20 : 00 : E : 1.0 : EU +Wolfsburg : : Germany : 52 : 26 : 00 : N : 10 : 48 : 00 : E : 1.0 : EU +Wolphaartsdijk : : Netherlands : 51 : 31 : 59 : N : 3 : 53 : 54 : E : 1.0 : EU +Wonju : Gangwon : Korea : 37 : 20 : 0 : N : 127 : 57 : 0 : E : 9.0 : SK +Wonsan : : Korea : 39 : 09 : 0 : N : 127 : 25 : 0 : E : 9.0 : SK +Woodland Hills : California : USA : 34 : 9 : 1 : N : 118 : 35 : 24 : W : -8.0 : US +Woodsville : New Hampshire : USA : 44 : 10 : 1 : N : 72 : 0 : 0 : W : -5.0 : US +Woodward : Oklahoma : USA : 36 : 25 : 1 : N : 99 : 24 : 0 : W : -6.0 : US +Woonsocket : Rhode Island : USA : 42 : 0 : 0 : N : 71 : 30 : 0 : W : -5.0 : US +Woonsocket : South Dakota : USA : 44 : 2 : 59 : N : 98 : 16 : 58 : W : -6.0 : US +Worcester : Massachusetts : USA : 42 : 15 : 37 : N : 71 : 48 : 16 : W : -5.0 : US +Wotje : : Marshall Islands : 9 : 28 : 0 : N : 170 : 13 : 59 : E : 12.0 : -- +Wuppertal : : Germany : 51 : 16 : 00 : N : 7 : 11 : 00 : E : 1.0 : EU +Wurzburg : : Germany : 49 : 49 : 12 : N : 9 : 53 : 27 : E : 1.0 : EU +Wynnewood : Pennsylvania : USA : 40 : 0 : 35 : N : 75 : 10 : 47 : W : -5.0 : US +Wyoming : Michigan : USA : 42 : 53 : 48 : N : 85 : 42 : 24 : W : -5.0 : US +Wytheville : Virginia : USA : 36 : 55 : 1 : N : 81 : 5 : 59 : W : -5.0 : US +Yakima : Washington : USA : 46 : 35 : 41 : N : 120 : 30 : 46 : W : -8.0 : US +Yakutat : Alaska : USA : 59 : 31 : 58 : N : 139 : 34 : 58 : W : -9.0 : US +Yakutsk : Far East : Russia : 62 : 0 : 0 : N : 129 : 40 : 0 : E : 9.0 : RU +Yale Obs. : Connecticut : USA : 41 : 19 : 0 : N : 72 : 48 : 45 : W : -5.0 : US +Yalta : : Ukraine : 44 : 28 : 59 : N : 34 : 12 : 0 : E : 2.0 : EU +Yamoussoukro : : Ivory coast : 6 : 54 : 0 : N : 5 : 21 : 0 : W : 0.0 : -- +Yangpyeong : Gyeonggi : Korea : 37 : 29 : 0 : N : 127 : 30 : 0 : E : 9.0 : SK +Yankton : South Dakota : USA : 42 : 52 : 30 : N : 97 : 23 : 24 : W : -6.0 : US +Yaounde : : Cameroon : 3 : 50 : 0 : N : 11 : 31 : 0 : E : 1.0 : -- +Yap Island : : Micronesia : 9 : 29 : 51 : N : 138 : 5 : 21 : E : 11.0 : -- +Yardley : Pennsylvania : USA : 40 : 12 : 39 : N : 74 : 46 : 33 : W : -5.0 : US +Yebes : : Spain : 40 : 31 : 4 : N : 3 : 5 : 15 : W : 1.0 : EU +Yekepa : : Liberia : 7 : 58 : 0 : N : 8 : 53 : 0 : W : 0.0 : -- +Yellowknife : Northwest Territories : Canada : 62 : 28 : 47 : N : 114 : 25 : 12 : W : -7.0 : US +Yeongcheon : Gyeongbuk : Korea : 35 : 58 : 0 : N : 128 : 57 : 0 : E : 9.0 : SK +Yeongdeok : Gyeongbuk : Korea : 36 : 32 : 0 : N : 129 : 25 : 0 : E : 9.0 : SK +Yeongju : Gyeongbuk : Korea : 36 : 52 : 0 : N : 128 : 31 : 0 : E : 9.0 : SK +Yeongwol : Gangwon : Korea : 37 : 11 : 0 : N : 128 : 28 : 0 : E : 9.0 : SK +Yeosu : Jeonnam : Korea : 34 : 44 : 0 : N : 127 : 45 : 0 : E : 9.0 : SK +Yerkes Obs. : Wisconsin : USA : 42 : 34 : 2 : N : 88 : 33 : 29 : W : -5.0 : US +Yonkers : New York : USA : 40 : 55 : 54 : N : 73 : 53 : 53 : W : -5.0 : US +York : : United Kingdom : 53 : 57 : 00 : N : 1 : 05 : 00 : W : 0.0 : EU +York : Pennsylvania : USA : 39 : 57 : 34 : N : 76 : 43 : 36 : W : -5.0 : US +Yorktown Heights : New York : USA : 41 : 19 : 59 : N : 73 : 46 : 0 : W : -5.0 : US +Yoshkar Ola : Volga Region : Russia : 56 : 38 : 0 : N : 47 : 52 : 0 : E : 3.0 : RU +Youngstown : Ohio : USA : 41 : 5 : 57 : N : 80 : 39 : 1 : W : -5.0 : US +Yuba City : California : USA : 39 : 7 : 58 : N : 121 : 37 : 58 : W : -8.0 : US +Yuma : Arizona : USA : 32 : 42 : 54 : N : 114 : 37 : 22 : W : -7.0 : -- +Yuma : Colorado : USA : 40 : 7 : 58 : N : 102 : 49 : 58 : W : -7.0 : US +Yupojin : Hambuk : Korea : 43 : 0 : 39 : N : 129 : 0 : 0 : E : 9.0 : SK +Yuzhno-Sakhalinsk : Far East : Russia : 46 : 58 : 0 : N : 142 : 42 : 0 : E : 10.0 : RU +Zamora : : Spain : 41 : 29 : 56 : N : 05 : 45 : 18 : W : 1.0 : EU +Zanesville : Ohio : USA : 39 : 56 : 17 : N : 82 : 0 : 29 : W : -5.0 : US +Zanzibar : : Tanzanie : 6 : 13 : 0 : S : 39 : 13 : 0 : E : 3.0 : -- +Zaragoza : : Spain : 41 : 39 : 24 : N : 00 : 52 : 48 : W : 1.0 : EU +Zarzis : : Tunisia : 33 : 34 : 0 : N : 11 : 04 : 0 : E : 1.0 : -- +Zduny : Wielkopolska : Poland : 51 : 38 : 59 : N : 17 : 22 : 59 : E : 1.0 : EU +Zelenchukskaya : : Russia : 43 : 39 : 2 : N : 41 : 26 : 30 : E : 3.0 : RU +Ziguinchor : : Senegal : 12 : 59 : 0 : N : 16 : 29 : 0 : W : 0.0 : -- +Zimmerwald : : Switzerland : 46 : 52 : 6 : N : 7 : 28 : 0 : E : 1.0 : EU +Zomba : : Malawi : 15 : 39 : 0 : S : 35 : 31 : 0 : E : 2.0 : -- +Zorneding : : Germany : 48 : 5 : 13 : N : 11 : 50 : 13 : E : 1.0 : EU +Zwickau : : Germany : 50 : 42 : 0 : N : 12 : 30 : 0 : E : 1.0 : EU +Zürich : : Switzerland : 47 : 22 : 0 : N : 8 : 31 : 59 : E : 1.0 : EU +Ãvila : : Spain : 40 : 39 : 21 : N : 04 : 41 : 52 : W : 1.0 : EU diff --git a/kstars/kstars/data/Makefile.am b/kstars/kstars/data/Makefile.am new file mode 100644 index 00000000..c3e55b30 --- /dev/null +++ b/kstars/kstars/data/Makefile.am @@ -0,0 +1,26 @@ +appdatadir = $(kde_datadir)/kstars + +appdata_DATA = kstars.png geomap.png hip001.dat hip002.dat hip003.dat hip004.dat hip005.dat hip006.dat hip007.dat hip008.dat hip009.dat hip010.dat hip011.dat hip012.dat hip013.dat hip014.dat hip015.dat hip016.dat hip017.dat hip018.dat hip019.dat hip020.dat hip021.dat hip022.dat hip023.dat hip024.dat hip025.dat hip026.dat hip027.dat hip028.dat hip029.dat hip030.dat hip031.dat hip032.dat hip033.dat hip034.dat hip035.dat hip036.dat hip037.dat hip038.dat hip039.dat hip040.dat hip041.dat hip042.dat hip043.dat hip044.dat hip045.dat hip046.dat hip047.dat hip048.dat hip049.dat hip050.dat hip051.dat hip052.dat hip053.dat hip054.dat hip055.dat hip056.dat hip057.dat hip058.dat hip059.dat hip060.dat hip061.dat hip062.dat hip063.dat hip064.dat hip065.dat hip066.dat hip067.dat hip068.dat hip069.dat hip070.dat hip071.dat hip072.dat hip073.dat hip074.dat hip075.dat hip076.dat hip077.dat hip078.dat hip079.dat hip080.dat hip081.dat hip082.dat hip083.dat hip084.dat hip085.dat hip086.dat hip087.dat hip088.dat hip089.dat hip090.dat hip091.dat hip092.dat hip093.dat hip094.dat hip095.dat hip096.dat hip097.dat hip098.dat hip099.dat hip100.dat hip101.dat hip102.dat hip103.dat hip104.dat hip105.dat hip106.dat hip107.dat hip108.dat hip109.dat hip110.dat hip111.dat hip112.dat hip113.dat hip114.dat hip115.dat hip116.dat hip117.dat hip118.dat hip119.dat hip120.dat hip121.dat hip122.dat hip123.dat hip124.dat hip125.dat hip126.dat hip127.dat ngcic01.dat ngcic02.dat ngcic03.dat ngcic04.dat ngcic05.dat ngcic06.dat ngcic07.dat ngcic08.dat ngcic09.dat ngcic10.dat ngcic11.dat ngcic12.dat ngcic13.dat ngcic14.dat mw01.dat mw02.dat mw03.dat mw04.dat mw05.dat mw06.dat mw07.dat mw08.dat mw09.dat mw10.dat mw11.dat Cities.dat clines.dat cnames.dat cbound.dat image_url.dat info_url.dat mercury.L0.vsop mercury.L1.vsop mercury.L2.vsop mercury.L3.vsop mercury.L4.vsop mercury.L5.vsop mercury.B0.vsop mercury.B1.vsop mercury.B2.vsop mercury.B3.vsop mercury.B4.vsop mercury.B5.vsop mercury.R0.vsop mercury.R1.vsop mercury.R2.vsop mercury.R3.vsop mercury.R4.vsop mercury.R5.vsop venus.L0.vsop venus.L1.vsop venus.L2.vsop venus.L3.vsop venus.L4.vsop venus.L5.vsop venus.B0.vsop venus.B1.vsop venus.B2.vsop venus.B3.vsop venus.B4.vsop venus.B5.vsop venus.R0.vsop venus.R1.vsop venus.R2.vsop venus.R3.vsop venus.R4.vsop venus.R5.vsop earth.L0.vsop earth.L1.vsop earth.L2.vsop earth.L3.vsop earth.L4.vsop earth.L5.vsop earth.B0.vsop earth.B1.vsop earth.B2.vsop earth.B3.vsop earth.B4.vsop earth.R0.vsop earth.R1.vsop earth.R2.vsop earth.R3.vsop earth.R4.vsop earth.R5.vsop moonB.dat moonLR.dat mars.L0.vsop mars.L1.vsop mars.L2.vsop mars.L3.vsop mars.L4.vsop mars.L5.vsop mars.B0.vsop mars.B1.vsop mars.B2.vsop mars.B3.vsop mars.B4.vsop mars.B5.vsop mars.R0.vsop mars.R1.vsop mars.R2.vsop mars.R3.vsop mars.R4.vsop mars.R5.vsop jupiter.L0.vsop jupiter.L1.vsop jupiter.L2.vsop jupiter.L3.vsop jupiter.L4.vsop jupiter.L5.vsop jupiter.B0.vsop jupiter.B1.vsop jupiter.B2.vsop jupiter.B3.vsop jupiter.B4.vsop jupiter.B5.vsop jupiter.R0.vsop jupiter.R1.vsop jupiter.R2.vsop jupiter.R3.vsop jupiter.R4.vsop jupiter.R5.vsop saturn.L0.vsop saturn.L1.vsop saturn.L2.vsop saturn.L3.vsop saturn.L4.vsop saturn.L5.vsop saturn.B0.vsop saturn.B1.vsop saturn.B2.vsop saturn.B3.vsop saturn.B4.vsop saturn.B5.vsop saturn.R0.vsop saturn.R1.vsop saturn.R2.vsop saturn.R3.vsop saturn.R4.vsop saturn.R5.vsop uranus.L0.vsop uranus.L1.vsop uranus.L2.vsop uranus.L3.vsop uranus.L4.vsop uranus.L5.vsop uranus.B0.vsop uranus.B1.vsop uranus.B2.vsop uranus.B3.vsop uranus.B4.vsop uranus.R0.vsop uranus.R1.vsop uranus.R2.vsop uranus.R3.vsop uranus.R4.vsop neptune.L0.vsop neptune.L1.vsop neptune.L2.vsop neptune.L3.vsop neptune.L4.vsop neptune.L5.vsop neptune.B0.vsop neptune.B1.vsop neptune.B2.vsop neptune.B3.vsop neptune.B4.vsop neptune.B5.vsop neptune.R0.vsop neptune.R1.vsop neptune.R2.vsop neptune.R3.vsop neptune.R4.vsop mercury.orbit venus.orbit earth.orbit mars.orbit jupiter.orbit saturn.orbit uranus.orbit neptune.orbit pluto.orbit asteroids.dat comets.dat sun.png mercury.png venus.png mars.png jupiter.png saturn.png uranus.png neptune.png pluto.png moon00.png moon01.png moon02.png moon03.png moon04.png moon05.png moon06.png moon07.png moon08.png moon09.png moon10.png moon11.png moon12.png moon13.png moon14.png moon15.png moon16.png moon17.png moon18.png moon19.png moon20.png moon21.png moon22.png moon23.png moon24.png moon25.png moon26.png moon27.png moon28.png moon29.png moon30.png moon31.png moon32.png moon33.png moon34.png moon35.png wzstars.png wzgeo.png wzscope.png wzdownload.png wizardside.png chart.colors default.colors moonless-night.colors night.colors tips TZrules.dat valaav.txt advinterface.dat histogram.png imgreduction.png noimage.png glossary.xml + +#deprecated data files that should be removed, if present +appdata_CLEAN = sao01.dat sao02.dat sao03.dat sao04.dat sao05.dat sao06.dat sao07.dat sao08.dat sao09.dat sao10.dat \ + sao11.dat sao12.dat sao13.dat sao14.dat sao15.dat sao16.dat sao17.dat sao18.dat sao19.dat sao20.dat \ + sao21.dat sao22.dat sao23.dat sao24.dat sao25.dat sao26.dat sao27.dat sao28.dat sao29.dat sao30.dat \ + sao31.dat sao32.dat sao33.dat sao34.dat sao35.dat sao36.dat sao37.dat sao38.dat sao39.dat sao40.dat \ + sao.dat ngcic.dat m1.png m10.png m100.png m101.png m102.png m103.png m104.png m105.png m106.png \ + m107.png m108.png m109.png m11.png m110.png m12.png m13.png m14.png m15.png m16.png m17.png m19.png \ + m2.png m20.png m22.png m27.png m28.png m3.png m30.png m31.png m32.png m33.png m4.png m42.png \ + m45.png m49.png m5.png m50.png m51.png m53.png m54.png m55.png m56.png m57.png m58.png m59.png \ + m6.png m60.png m61.png m62.png m63.png m64.png m65.png m66.png m67.png m68.png m69.png m70.png \ + m71.png m72.png m73.png m74.png m75.png m76.png m77.png m78.png m79.png m8.png m80.png m81.png \ + m82.png m83.png m84.png m85.png m86.png m87.png m88.png m89.png m9.png m90.png m91.png m92.png \ + m93.png m94.png m95.png m96.png m97.png m98.png m99.png + +#Remove deprecated data files: +install-data-hook: + @list='$(appdata_CLEAN)'; for p in $$list; do \ + if test -f "$(DESTDIR)$(appdatadir)/$$p"; then \ + echo " rm -f $(DESTDIR)$(appdatadir)/$$p"; \ + rm -f $(DESTDIR)$(appdatadir)/$$p; \ + fi; \ + done diff --git a/kstars/kstars/data/TZrules.dat b/kstars/kstars/data/TZrules.dat new file mode 100644 index 00000000..34e73977 --- /dev/null +++ b/kstars/kstars/data/TZrules.dat @@ -0,0 +1,99 @@ +#"US": DST starts on the first Sunday of April, reverts on the +# last Sunday of October (2:00 am). Canada uses this +# rule as well. +US Mar 2Sun 02:00 Nov 1Sun 02:00 + +#"MX": DST starts on the 1st Sunday of May, and switch back on +# the last Sunday of September (2:00 am). (Mexico) +MX May 1Sun 02:00 Sep Sun 02:00 + +#"EU": DST starts on the last Sunday of March, reverts on last +# Sunday of October (1:00 am) +EU Mar Sun 02:00 Oct Sun 03:00 + +#"RU": Same as EU but changes at 2:00 instead of 1:00 (Russia) +RU Mar Sun 02:00 Oct Sun 02:00 + +#"EE": Same as EU but changes at 0:00 instead of 1:00 (East Europe) +EE Mar Sun 00:00 Oct Sun 02:00 + +#"CH": DST starts 2nd Sun in Apr, reverts 2nd Sun in Sept (0:00) +# (China; the dates are rather uncertain...) +CH Apr 2Sun 00:00 Sep 2Sun 00:00 + +#"HK": DST starts 2nd Sun in May, reverts 3rd Sun in Oct (3:30) +# (Hong Kong) +HK May 2Sun 03:30 Oct 3Sun 03:30 + +#"IR": DST starts Mar 21, reverts Sep 22 (0:00) (note: these +# dates are approximate, since Iran doesn't use the +# Gregorian calendar. Dates vary between March 20-21 and +# Sep 22-23) +IR Mar 21 00:00 Sep 22 00:00 + +#"IQ": DST starts Apr 1, reverts Oct 1 (3:00). (Iraq) +IQ Apr 1 03:00 Oct 1 00:00 + +#"ZN": DST starts Apr 1, reverts Oct 1 (1:00). Israel has no +# fixed law for start/end dates, so these are approximate. +ZN Apr 1 01:00 Oct 1 00:00 + +#"JD": DST starts last Thu of Mar, reverts last Thu of Sep (0:00) +# (Jordan) +JD Mar Thu 00:00 Sep Thu 00:00 + +#"SK": DST starts 2nd Sun in May, reverts 2nd Sun in Oct (0:00) +#(South Korea) +SK May 2Sun 00:00 Oct 2Sun 00:00 + +#"LB": DST starts last Sun in March, reverts last Sun in Oct (0:00) +#(Lebanon) +LB Mar Sun 00:00 Oct Sun 00:00 + +#"SY": DST starts Apr 1, reverts Oct 1 (0:00). (Syria) +SY Apr 1 00:00 Oct 1 00:00 + +#"TS": DST starts 1st Sun in Oct, reverts last Sun in Mar (2:00) +TS Oct 1Sun 02:00 Mar Sun 02:00 + +#"AU": DST starts last Sun in Oct, reverts last Sun in Mar (2:00) +AU Oct Sun 02:00 Mar Sun 02:00 + +#"NZ": DST starts 1st Sun in Oct, reverts 3rd Sun in Mar (2:00) +NZ Oct 1Sun 02:00 Mar 3Sun 02:00 + +#"CZ": DST starts 1st Sun in Oct, reverts 3rd Sun in Mar (2:45) +# (used for Chatham, New Zealand) +CZ Oct 1Sun 02:45 Mar 3Sun 02:45 + +#"TG": DST starts 1st Sunday in Nov, reverts last Sun in Jan (2:00) +#(Tonga) +TG Nov 1Sun 02:00 Jan Sun 02:00 + +#"BZ": DST starts 2nd Sun in Oct, reverts 3rd Sun in Feb (0:00) +#(Brazil) +BZ Oct 2Sun 00:00 Feb 3Sun 00:00 + +#"CL": DST starts 2nd Sun in Oct, reverts 2nd Sun in Mar (4:00) +#(Chile) +CL Oct 2Sun 04:00 Mar 2Sun 04:00 + +#"PY": DST starts 1st Sun in Oct, reverts 1st Sun in Mar (0:00) +#(Paraguay) +PY Oct 1Sun 00:00 Mar 1Sun 00:00 + +#"EG": DST starts last Fri in Apr, reverts last Thu in Sep (0:00) +#(Egypt) +EG Apr Fri 00:00 Sep Thu 00:00 + +#"NB": DST starts 1st Sun in Sep, reverts 1st Sun in Apr (2:00) +#(Namibia) +NB Sep 1Sun 02:00 Apr 1Sun 02:00 + +#"FK": DST starts 1st Sun in Sep, reverts 3rd Sun in Apr (2:00) +#(Falkland Islands) +FK Sep 1Sun 02:00 Apr 3Sun 02:00 + +#"--": no DST correction is used. +-- 0 0 0 0 0 0 + diff --git a/kstars/kstars/data/advinterface.dat b/kstars/kstars/data/advinterface.dat new file mode 100644 index 00000000..8c4e467a --- /dev/null +++ b/kstars/kstars/data/advinterface.dat @@ -0,0 +1,232 @@ +[KSLABEL]Simbad +General:http://simbad.harvard.edu/sim-id.pl?protocol=html&Ident=KSOBJ&NbIdent=1&Radius=10&Radius.unit=arcmin&CooFrame=FK5&CooEpoch=2000&CooEqui=2000&output.max=all&o.catall=on&output.mesdisp=N&Bibyear1=1983&Bibyear2=2002&Frame1=FK5&Frame2=FK4&Frame3=G&Equi1=2000.0&Equi2=1950.0&Equi3=2000.0&Epoch1=2000.0&Epoch2=1950.0&Epoch3=2000.0 +References:http://simbad.harvard.edu/sim-id.pl?protocol=html&Ident=KSOBJ&keywords=&Radius=10&CooEqui=2000&output.mes=o.catall%2C&output.mesdisp=N&Equi1=2000.0&Epoch1=2000.0&Frame1=FK5&Equi2=1950.0&Epoch2=1950.0&Frame2=FK4&Equi3=2000.0&Epoch3=2000.0&Frame3=G&FrameList=FK5&EquiList=2000.0&EpochList=2000.0&output.bib=b.ref&Bibyear1=1983&Bibyear2=2002 +[KSLABEL]Aladin +Aladin previewer:http://aladin.u-strasbg.fr/AladinPreview?KSRA%20KSDEC +Aladin Java applet:http://aladin.u-strasbg.fr/java/nph-aladin.pl?-c=KSRA%20KSDEC&-rm=11&-server=Aladin%2CSimbad +[END] +[END] +[KSLABEL]Skyview +[KSINTERFACE]http://skyview.gsfc.nasa.gov/cgi-bin/nnskcall.pl?Interface=bform&VCOORD=KSRA%2C+KSDEC&NWINDOW=on&SURVEY=KSINTERFACE&SCOORD=Equatorial&EQUINX=2000&MAPROJ=Gnomonic&SFACTR=Default&ISCALN=Log%2810%29&GRIDDD=No&COLTAB=Stern+Special +[KSLABEL]Gamma-ray +EGRET(3D): +EGRET > 100 MeV: +EGRET < 100 MeV: +COMPTEL: +[END] +[KSLABEL]X-ray +HEAO 1 A-2: +RASS-Cnt Broad: +RASS-Cnt Hard: +RASS-Cnt Soft: +HRI: +PSPC 2.0 Deg-Inten: +PSPC 1.0 Deg-Inten: +RASS 1/4 keV: +RASS 3/4 keV: +RASS 1.5 keV: +Old PSPC (2 deg): +[END] +[KSLABEL]EUV +ROSAR WFC F1: +ROSAR WFC F2: +EUVE 83 A: +EUVE 171 A: +EUVE 405 A: +EUVE 555 A: +[END] +[KSLABEL]UV +UV Total: +UV Galactic: +UV Stellar: +UV SolSys: +[END] +[KSLABEL]Optical +Digitized Sky Survey: +DSS2 Red: +DSS2 Blue: +NEAT/SkyMorph: +[END] +[KSLABEL]Infrared +CODE DIRBE: +2MASS-J: +2MASS-H: +2MASS-K +IRAS 12 micron: +IRAS 25 micron: +IRAS 60 micron: +IRAS 100 micron: +SFD 100 micron: +SFD Dust Map: +[END] +[KSLABEL]Radio +CO: +GB6 (4850Mhz): +4850Mhz (OLD): +nH: +VLA FIRST (1.4 Ghz): +VLA NVSS (1.4 Ghz): +1420Mhz (Bonn): +SUMSS 843 MHZ: +0408Mhz: +WENSS: +0035MHz: +[END] +[END] +[KSLABEL]High Energy Astrophysical Archive (HEASARC) +[KSLABEL]Recent X-Ray Missions +[KSINTERFACE]http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D/cgi-bin/W3Browse/w3browse.pl%253%3E+Main+Search+Form%3C/a%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_xray1=KSINTERFACE&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +ASCA: +BeppoSAX: +Chandra: +RXTE: +XMM-Newton: +[END] +[KSLABEL]Past X-ray Mission +[KSINTERFACE]http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D/cgi-bin/W3Browse/w3browse.pl%253%3E+Main+Search+Form%3C/a%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_xray2=KSINTERFACE&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +Ariel V: +BBXRT: +Copernicus: +EXOSAT: +Cinga: +HEAO 1: +SAS 3: +Uhuru: +Vela 5B: +[END] +[KSLABEL]Gamma-Ray Missions +[KSINTERFACE]http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D/cgi-bin/W3Browse/w3browse.pl%253%3E+Main+Search+Form%3C/a%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_gammaray=KSINTERFACE&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +CGRO: +COS B: +HETE-2: +SAS-2: +Gamma-Ray Bursts: +[END] +[KSLABEL]Other Missions +[KSINTERFACE]http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D/cgi-bin/W3Browse/w3browse.pl%253%3E+Main+Search+Form%3C/a%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_other=KSINTERFACE&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +EUVE: +FAUST: +HST: +ISO: +IUE: +TD1 (UV): +[END] +[KSLABEL]Popular Catalog Choices +Hipparcos Main:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead=name%253Dhipparcos&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +HST Guide Stars 2.2:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead=name%253DI%2F271&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +NGC 2000:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead=name%253Dngc2000&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +USNO A2:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead= &table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +2MASS:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead= &table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +ROSAT All-Sky-Survey:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead=name%253Drassbsc%7C%7Crassfs&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +ROSAT Pointed Source Catalogs:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead=name%253Drospspc%7C%7Croshri%7C%7Cwgacat&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +CGRO BATSE GRB Catalog:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead=name%253Dbatsegrb&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +Veron Quasars/AGN:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead=name%253Dveron2000&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +[END] +[KSLABEL]Multiwavelength Catalogs +Galaxies:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_object=GALAXY+CATALOG&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +Master:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_object=MASTER+CATALOG&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +Nebulae:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_object=NEBULA+CATALOG&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +Mega-catalogs:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_object=GENERAL+CATALOG&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +Stars:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_object=STAR+CATALOG&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +Radio:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_object=RADIO+CATALOG&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +Atomic Data:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_object=PHYSICS+DATA&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on +[END] +[END] +[KSLABEL]NASA Extragalactic Database (NED) +Photometry:http://nedwww.ipac.caltech.edu/cgi-bin/nph-datasearch?objname=KSOBJ&meas_type=bot&ebars_spec=ebars&label_spec=no&x_spec=freq&y_spec=Fnu_jy&xr=-1&search_type=Photometry +Images & Maps:http://nedwww.ipac.caltech.edu/cgi-bin/nph-imgdatan?objname=KSOBJ +Redshift:http://nedwww.ipac.caltech.edu/cgi-bin/nph-datasearch?objname=KSOBJ&search_type=Redshifts&zv_breaker=30000.0 +[KSLABEL]Positions +[KSINTERFACE]http://nedwww.ipac.caltech.edu/cgi-bin/nph-datasearch?objname=KSOBJ&out_csys=KSINTERFACE&out_equinox=J2000.0&search_type=Positions +Equatorial: +Ecliptic: +Galactic: +SuperGalactic: +[END] +Notes:http://nedwww.ipac.caltech.edu/cgi-bin/nph-datasearch?objname=KSOBJ&search_type=Notes +References:http://nedwww.ipac.caltech.edu/cgi-bin/nph-datasearch?objname=KSOBJ&ref_extend=no&begin_year=1800&end_year=2002 +[END] +[KSLABEL]NASA Astrophysics Data System (ADS) +[KSLABEL]Astronomy and Astrophysics +Title word search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=AST&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=KSOBJ&txt_logic=OR&text=&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1 +Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=AST&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=&txt_logic=OR&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1 +Title & Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=AST&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=AND&title=KSOBJ&txt_logic=AND&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1 +[END] +[KSLABEL]Instrumentation +Title word search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=INST&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=KSOBJ&txt_logic=OR&text=&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1 +Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=INST&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=&txt_logic=OR&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1 +Title & Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=INST&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=AND&title=KSOBJ&txt_logic=AND&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1 +[END] +[KSLABEL]Physics and Geophysics +Title word search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=PHY&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=KSOBJ&txt_logic=OR&text=&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1 +Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=PHY&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=&txt_logic=OR&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1 +Title & Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=PHY&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=AND&title=KSOBJ&txt_logic=AND&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1 +[END] +[KSLABEL]Astrophysics preprints +Title word search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=PRE&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=KSOBJ&txt_logic=OR&text=&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1 +Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=PRE&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=&txt_logic=OR&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1 +Title & Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=PRE&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=AND&title=KSOBJ&txt_logic=AND&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1 +[END] +[END] +[KSLABEL]Multimission Archive at Space Telescope (MAST) +[KSLABEL]HST +Target search:http://archive.stsci.edu/cgi-bin/hst?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0 +Abstract search:http://archive.stsci.edu/cgi-bin/hst_abstracts?search_string=KSOBJ +[END] +[KSLABEL]ASTRO +Hopkins Ultraviolet Telescope (HUT):http://archive.stsci.edu/cgi-bin/hut?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0 +Ultraviolet Imaging Telescope (UIT):http://archive.stsci.edu/cgi-bin/uit?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0 +Wisconsin Ultraviolet Photo-Polarimeter Experiment (WUPPE):http://archive.stsci.edu/cgi-bin/wuppe?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0 +[END] +[KSLABEL]ORFEUS +Berkeley Extreme and Far-UV Spectrometer (BEFS):http://archive.stsci.edu/cgi-bin/befs?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0 +Tübingen Ultraviolet Echelle Spectrometer (TUES):http://archive.stsci.edu/cgi-bin/tues?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0 +[END] +[KSLABEL]COPERNICUS +Raw Data search:http://archive.stsci.edu/cgi-bin/copernicus?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0 +Coadd Data search:http://archive.stsci.edu/cgi-bin/coper_coadd?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0 +[END] +International Ultraviolet Explorer IUE:http://archive.stsci.edu/cgi-bin/iue?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0 +Extreme Ultraviolet Explorer:http://archive.stsci.edu/cgi-bin/euve?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0 +[KSLABEL]Images +X-Ray:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&xi=1&Submit=Search +Extreme UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&ei=1&Submit=Search +Far UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&fi=1&Submit=Search +Near UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&ni=1&Submit=Search +Optical :http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&oi=1&Submit=Search +Near IR:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&ii=1&Submit=Search +Radio :http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&ri=1&Submit=Search +[END] +[KSLABEL]Spectra +X-Ray:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&xs=1&Submit=Search +Extreme UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&es=1&Submit=Search +Far UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&fs=1&Submit=Search +Near UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&ns=1&Submit=Search +Optical :http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&os=1&Submit=Search +Near IR:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&is=1&Submit=Search +[END] +[KSLABEL]Other +Far UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&fp=1&Submit=Search +Near UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&np=1&Submit=Search +Optical :http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&op=1&Submit=Search +Near IR:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&ip=1&Submit=Search +[END] +[END] +[END] + + + + + + + + + + + + + + + + + diff --git a/kstars/kstars/data/asteroids.dat b/kstars/kstars/data/asteroids.dat new file mode 100644 index 00000000..07f3bdbe --- /dev/null +++ b/kstars/kstars/data/asteroids.dat @@ -0,0 +1,2000 @@ +90377 Sedna 53400 502.8068357 0.84879192 11.93168 311.47394 144.54413 357.7177652 1.57 0.15 JPL 7 +90482 Orcus 53200 39.4739076 0.21790807 20.55528 73.33451 268.53706 157.5372876 2.30 0.15 JPL 4 +50000 Quaoar 53400 43.4408276 0.03445712 7.98268 153.51335 188.78250 275.4353274 2.69 0.15 JPL 2 +55636 2002 TX300 53200 43.1037132 0.12112511 25.89577 339.08446 324.69618 59.0610719 3.10 0.15 JPL 4 + 4 Vesta 53200 2.3618163 0.08877520 7.13281 150.27066 103.93585 69.9049995 3.20 0.32 JPL 27 +28978 Ixion 53200 39.4904008 0.24160732 19.62701 299.92255 71.02549 263.6277216 3.20 0.15 JPL 5 +55565 2002 AW197 53200 47.5170295 0.13019025 24.33494 293.12045 297.44398 281.3007765 3.27 0.15 JPL 8 + 1 Ceres 53200 2.7670783 0.07986147 10.58147 73.94714 80.46386 0.7441042 3.34 0.12 JPL 26 +55637 2002 UX25 53200 42.5967851 0.14414058 19.47087 278.27151 204.63567 279.6941104 3.60 0.15 JPL 6 +20000 Varuna 53200 43.1256519 0.05125004 17.15769 271.64282 97.29569 89.6603178 3.70 0.15 JPL 7 +84522 2002 TC302 53200 55.2147174 0.29369914 35.10957 87.10899 23.87544 311.9088330 3.85 0.15 JPL 2 +84922 2003 VS2 53200 39.4086171 0.07558406 14.77952 114.17377 302.83401 358.8900632 3.90 0.15 JPL 2 +90568 2004 GV9 53200 42.2060685 0.08252639 21.98090 292.42924 250.60110 20.1497450 3.90 0.15 JPL 3 +42301 2001 UR163 53000 51.3855957 0.28156863 0.75339 342.16016 302.39724 65.7554617 3.97 0.15 JPL 4 + 2 Pallas 53000 2.7725878 0.22997740 34.85142 310.49737 173.16584 303.3458840 4.13 0.11 JPL 21 +19308 1996 TO66 53200 43.1459092 0.12034633 27.50291 238.85040 355.25934 122.8591929 4.50 0.15 JPL 4 +26375 1999 DE9 53200 56.0949746 0.42407371 7.60295 160.05565 322.93701 15.5191534 4.70 0.15 JPL 7 +38628 Huya 53200 39.6736683 0.28005188 15.45190 67.20957 169.25415 345.1525947 4.70 0.15 JPL 4 +47171 1999 TC36 53000 39.2854480 0.22276903 8.41545 295.49982 97.17790 343.0266296 4.73 0.15 JPL 4 +82075 2000 YW134 53200 58.2427953 0.29245626 19.77079 317.07146 126.97194 20.2986904 4.76 0.15 JPL 4 +24835 1995 SM55 53200 41.7458949 0.10540877 27.09686 72.44048 21.07132 312.2824800 4.80 0.15 JPL 6 +19521 Chaos 53200 45.7859990 0.10594772 12.04923 58.27584 50.00299 324.0839814 4.90 0.15 JPL 6 +79360 1997 CS29 53200 44.1150997 0.01633778 2.23800 218.81441 304.36834 321.4271092 5.09 0.15 JPL 5 +26181 1996 GQ21 53200 94.6808261 0.59613954 13.33150 356.49165 194.13602 5.7520975 5.20 0.15 JPL 4 + 15 Eunomia 53400 2.6457003 0.18617537 11.73096 97.66424 293.34970 171.6631045 5.28 0.23 JPL 30 +48639 1995 TL8 53000 52.3495775 0.23384103 0.24234 83.69715 261.36580 30.9528590 5.28 0.15 JPL 4 +55638 2002 VE95 53400 39.2404508 0.28694310 16.34996 207.27326 199.86820 4.7205400 5.30 0.15 MPO39867 + 3 Juno 53400 2.6681508 0.25840166 12.97175 247.86213 170.12675 300.2499029 5.33 0.32 JPL 40 +15874 1996 TL66 53200 83.3246119 0.57956446 24.00302 184.83705 217.78996 1.4082186 5.40 0.15 JPL 5 + 10 Hygiea 53400 3.1396706 0.11919258 3.83965 313.23683 283.59049 309.5889490 5.43 0.15 JPL 42 +88611 2001 QT297 53200 43.8392775 0.03093357 2.58772 233.15780 304.79510 147.6359056 5.48 0.15 JPL 6 +78799 2002 XW93 53400 37.4861511 0.24755080 14.38263 247.36394 46.89568 123.1599500 5.50 0.15 MPO55708 + 7 Iris 53400 2.3855455 0.23101684 5.52597 145.42824 259.73021 189.2552826 5.51 0.15 JPL 45 +40314 1999 KR16 53200 49.0334155 0.30538565 24.77695 57.86501 205.61056 333.5120171 5.70 0.15 JPL 3 +84719 2002 VR128 53400 39.2866534 0.26254580 14.04388 287.77568 23.11932 57.5511200 5.70 0.15 MPO60317 + 6 Hebe 53400 2.4269966 0.20106828 14.75520 239.24260 138.81774 169.9483869 5.71 0.24 JPL 32 +79978 1999 CC158 53200 54.3037744 0.27872172 18.69799 102.47460 337.06173 31.7239244 5.74 0.15 JPL 4 +26308 1998 SM165 53000 47.4673509 0.36819361 13.51895 130.80450 183.16620 32.1886990 5.80 0.15 JPL 3 +35671 1998 SN165 53200 37.7511787 0.04389470 4.61252 269.33142 192.08301 264.3886377 5.80 0.15 JPL 4 + 532 Herculina 53400 2.7707040 0.17831857 16.30929 76.97123 107.64155 312.9850931 5.81 0.26 JPL 30 +66652 1999 RZ253 53200 43.5879377 0.08618802 0.56249 195.17105 84.56331 45.5299069 5.82 0.15 JPL 4 + 29 Amphitrite 53400 2.5558492 0.07146238 6.10110 63.00722 356.54430 109.4631222 5.85 0.20 JPL 37 + 16 Psyche 53400 2.9207287 0.13952911 3.09543 228.02168 150.35197 343.1449846 5.90 0.20 JPL 23 + 349 Dembowska 53400 2.9265916 0.08695196 8.25628 347.17089 32.50006 198.1477601 5.93 0.37 JPL 28 + 704 Interamnia 53400 3.0621434 0.14924709 17.28718 95.69868 280.40790 222.4573538 5.94 -0.02 JPL 25 +82158 2001 FP185 53400 227.7251997 0.84958221 30.74881 6.92917 179.34139 0.1150168 6.09 0.15 JPL 6 +60454 2000 CH105 53000 44.6212028 0.08462921 1.15860 287.04073 320.00975 288.4899968 6.08 0.15 JPL 4 + 39 Laetitia 53400 2.7677004 0.11388525 10.38418 209.67902 157.17404 268.3501515 6.10 0.15 JPL 20 +47932 2000 GN171 53200 39.6509938 0.28620833 10.79777 194.56653 26.09259 352.3614400 6.10 0.15 JPL 5 +79983 1999 DF9 53200 46.7947018 0.14978307 9.79189 177.56718 334.84424 5.4298223 6.10 0.15 JPL 4 +86177 1999 RY215 53200 45.0337105 0.23365109 22.22743 51.44439 326.62775 332.5068661 6.13 0.15 JPL 4 +80806 2000 CM105 53200 42.4398811 0.06609720 3.75565 10.70153 45.75729 76.7740208 6.16 0.15 JPL 4 +82155 2001 FZ173 53400 87.0879826 0.62766060 12.69622 198.97394 2.39687 357.4767200 6.20 0.15 MPO59365 + 511 Davida 53400 3.1663258 0.18540344 15.93662 338.65486 107.67733 142.5415259 6.22 0.16 JPL 22 + 9 Metis 53400 2.3866186 0.12173906 5.57614 5.49393 68.97814 327.6343236 6.28 0.17 JPL 37 +65489 2003 FX128 53400 103.5619628 0.82767280 22.26202 320.05835 171.91494 5.2796000 6.30 0.15 MPO46261 + 14 Irene 53400 2.5856685 0.16853903 9.10601 96.39618 86.47200 13.9784098 6.30 0.15 JPL 9 +88268 2001 KK76 53200 42.5356939 0.01504374 1.88595 223.70335 86.96772 302.7428690 6.30 0.15 JPL 4 + 52 Europa 53400 3.0983461 0.10136611 7.46902 343.18315 129.01880 16.8993868 6.31 0.18 JPL 34 +10199 Chariklo 53400 15.8693199 0.17605336 23.37179 242.10828 300.42881 6.1079347 6.40 0.15 JPL 7 +58534 1997 CQ29 53000 45.5313718 0.12391996 2.89517 338.81730 132.52660 42.6522119 6.42 0.15 JPL 5 + 354 Eleonora 53400 2.7988406 0.11260345 18.38476 6.99374 140.51008 317.9663064 6.44 0.37 JPL 27 + 22 Kalliope 53400 2.9082352 0.10287635 13.71050 356.31270 66.24553 243.7954625 6.45 0.21 JPL 17 + 8 Flora 53400 2.2011724 0.15633077 5.88699 284.95519 111.03270 66.0439913 6.49 0.28 JPL 42 + 20 Massalia 53400 2.4086406 0.14315635 0.70670 255.57954 206.52207 188.0168609 6.50 0.25 JPL 27 + 2060 Chiron 53400 13.6649541 0.38194760 6.93478 339.54553 209.23706 63.8381438 6.50 0.15 JPL 38 +33340 1998 VG44 53200 39.3316947 0.25390144 3.03577 324.58773 128.01278 346.0792883 6.50 0.15 JPL 4 + 18 Melpomene 53400 2.2954255 0.21845199 10.12562 228.00296 150.54140 233.5602040 6.51 0.25 JPL 31 + 196 Philomela 53400 3.1132017 0.02441694 7.25297 203.61738 72.63186 235.2466225 6.54 0.15 JPL 20 + 11 Parthenope 53400 2.4527915 0.09984882 4.62425 195.41179 125.63629 24.9008905 6.55 0.15 JPL 14 + 89 Julia 53200 2.5498617 0.18354887 16.14083 45.10382 311.65849 271.2296264 6.60 0.15 JPL 22 +33001 1997 CU29 53400 43.6351998 0.03629360 1.45148 261.78660 350.44282 232.9698400 6.60 0.15 MPO21258 +53311 Deucalion 53400 44.3407507 0.06199550 0.36502 235.79337 51.60999 290.8332800 6.60 0.15 MPO57650 +88267 2001 KE76 53400 43.1384300 0.02759630 0.49711 43.14926 113.14449 83.3512100 6.60 0.15 MPO63784 + 92 Undina 53200 3.1899900 0.10013933 9.92146 242.42026 101.84691 321.4567819 6.61 0.15 JPL 12 + 65 Cybele 53400 3.4350400 0.10449491 3.54765 105.59569 155.81838 171.4020061 6.62 0.01 JPL 13 +60620 2000 FD8 53200 44.0144891 0.22163987 19.46836 79.74730 184.81160 309.6263237 6.62 0.15 JPL 6 + 451 Patientia 53400 3.0596971 0.07733649 15.22252 340.87247 89.40932 222.3181096 6.65 0.19 JPL 29 +38083 Rhadamanthus 53000 39.2116321 0.15551051 12.72336 82.12687 9.99834 79.2725575 6.70 0.15 JPL 3 + 471 Papagena 53400 2.8857005 0.23350851 14.98515 314.56154 84.10322 282.2324336 6.73 0.37 JPL 24 + 13 Egeria 53400 2.5764764 0.08487354 16.53999 81.45854 43.29959 27.4148245 6.74 0.15 JPL 18 + 31 Euphrosyne 53400 3.1496280 0.22620644 26.31639 62.06428 31.24282 251.0485178 6.74 0.15 JPL 12 +60621 2000 FE8 53000 55.8907794 0.40829628 5.85601 143.55997 3.89595 18.5873536 6.74 0.15 JPL 4 +86047 1999 OY3 53200 43.7080218 0.17016741 24.27723 303.73142 301.83643 48.1431273 6.76 0.15 JPL 3 + 68 Leto 53400 2.7845660 0.18498122 7.96967 305.12137 44.18290 236.2541365 6.78 0.05 JPL 21 +82157 2001 FM185 53200 38.8334861 0.05924000 5.35597 108.22222 150.73026 274.0435474 6.78 0.15 JPL 4 +15875 1996 TP66 53000 39.3995585 0.33068674 5.69244 75.54571 316.90811 5.1221074 6.80 0.15 JPL 3 +60458 2000 CM114 53400 60.0993136 0.40872860 19.66774 250.88482 312.32973 332.1462500 6.80 0.15 MPO44436 +85633 1998 KR65 53400 43.3850588 0.03158250 1.18915 337.52033 101.91482 234.7613800 6.80 0.15 MPO62764 +95626 2002 GZ32 53200 23.1887479 0.22040750 15.01841 153.95285 107.24788 312.2019800 6.80 0.15 E2004U28 + 324 Bamberga 53400 2.6832515 0.33838904 11.10658 44.06192 328.05789 4.5640700 6.82 0.09 JPL 43 +44594 1999 OX3 53200 32.0711061 0.45267327 2.62607 144.63104 259.33174 321.0363249 6.83 0.15 JPL 7 + 5 Astraea 53400 2.5726921 0.19314245 5.36967 357.52667 141.68869 122.7945238 6.85 0.15 JPL 28 + 48 Doris 53400 3.1085161 0.07505505 6.55461 257.99735 183.75616 209.9663036 6.90 0.15 JPL 31 +15789 1993 SC 53000 39.4067500 0.18301197 5.17106 316.57792 354.72085 48.3926451 6.90 0.15 JPL 2 +16684 1994 JQ1 53400 44.3145586 0.05154580 3.73455 245.58484 25.59449 316.3621600 6.90 0.15 MPO73869 +66452 1999 OF4 53400 44.8036085 0.06662050 2.66403 85.51609 134.40570 95.2414100 6.90 0.15 MPO48699 +59358 1999 CL158 53000 41.7992125 0.21295322 10.01209 329.40670 120.06733 28.2669993 6.91 0.15 JPL 4 + 87 Sylvia 53200 3.4902678 0.07956202 10.85515 266.19452 73.34180 352.7634673 6.94 0.15 JPL 10 + 23 Thalia 53400 2.6275121 0.23329142 10.14455 59.30611 67.23649 213.0112523 6.95 0.15 JPL 14 + 27 Euterpe 53400 2.3468945 0.17140247 1.58363 356.55234 94.81292 349.6487574 7.00 0.15 JPL 28 + 40 Harmonia 53400 2.2672210 0.04705992 4.25538 269.05759 94.30507 46.9624772 7.00 0.15 JPL 32 + 5145 Pholus 53200 20.4229416 0.57353590 24.69742 355.17739 119.27065 49.8809846 7.00 0.15 JPL 7 +19255 1994 VK8 53400 42.8002817 0.03516220 1.48951 114.36768 72.38949 251.5043700 7.00 0.15 MPO06493 + 44 Nysa 53400 2.4230386 0.14885518 3.70302 342.50088 131.60929 165.2505889 7.03 0.46 JPL 34 + 57 Mnemosyne 53400 3.1499838 0.11848600 15.20024 213.04310 199.34416 304.4050400 7.03 0.15 MPO20668 + 88 Thisbe 53400 2.7680443 0.16435635 5.21757 36.63213 276.77817 15.6169511 7.04 0.14 JPL 35 + 69 Hesperia 53400 2.9802857 0.16498505 8.58885 290.01344 185.17991 22.6451069 7.05 0.19 JPL 27 + 129 Antigone 53400 2.8686087 0.21329658 12.21931 108.09688 136.45695 328.6246850 7.07 0.33 JPL 17 + 24 Themis 53400 3.1292611 0.13268780 0.76010 107.97368 35.98163 150.3917590 7.08 0.19 JPL 15 + 107 Camilla 53200 3.4787124 0.07905296 10.04755 309.69327 173.14698 225.2114192 7.08 0.08 JPL 13 + 28 Bellona 53400 2.7789417 0.14857151 9.40120 342.48494 144.51390 247.6732115 7.09 0.15 JPL 12 +15820 1994 TB 53200 39.3398303 0.31537974 12.15041 99.35793 317.49189 338.5782197 7.10 0.15 JPL 3 +95625 2002 GX32 53200 53.4444855 0.38073990 13.92079 185.66778 28.13451 7.0145500 7.10 0.15 E2004U28 + 41 Daphne 53200 2.7650779 0.27169440 15.76712 46.12364 178.17329 54.7722864 7.12 0.10 JPL 34 + 130 Elektra 53400 3.1191814 0.21232900 22.88164 234.47271 145.79984 100.6764992 7.12 0.15 JPL 11 + 19 Fortuna 53200 2.4413627 0.15936427 1.57326 182.10396 211.38068 242.5440632 7.13 0.10 JPL 30 + 192 Nausikaa 53400 2.4020673 0.24733535 6.82552 29.73312 343.46102 63.1916720 7.13 0.03 JPL 32 + 346 Hermentaria 53400 2.7955825 0.10274830 8.76007 290.08827 92.16994 25.6156900 7.13 0.15 MPC22200 + 372 Palma 53200 3.1440138 0.26300030 23.86728 116.11149 327.46775 218.2116173 7.20 0.15 JPL 2 +15760 1992 QB1 53400 43.7400135 0.06530500 2.19395 2.81080 359.46761 13.3164800 7.20 0.15 MPO01695 +15883 1997 CR29 53400 47.2768465 0.21225430 19.12614 302.48317 127.16125 54.0358200 7.20 0.15 MPO01728 +33128 1998 BU48 53200 33.4766441 0.38416168 14.22437 283.21912 132.74183 49.5688235 7.20 0.15 JPL 3 +38084 1999 HB12 53400 56.2323860 0.42029104 13.12958 66.08340 166.37374 348.2478404 7.20 0.15 JPL 4 +69987 1998 WA25 53400 42.4349561 0.01911670 1.04669 212.71540 136.36032 66.7198400 7.20 0.15 MPO51101 +42355 2002 CR46 53200 38.3491455 0.54294037 2.42609 158.79357 352.01600 357.2587814 7.21 0.15 JPL 6 + 12 Victoria 53400 2.3337665 0.22076437 8.36308 69.71725 235.54825 135.9082421 7.24 0.22 JPL 36 + 423 Diotima 53400 3.0661050 0.04085205 11.24004 207.47276 69.56401 179.5142760 7.24 0.15 JPL 12 + 702 Alauda 53400 3.1934405 0.02393771 20.59228 354.00227 290.13547 232.4720847 7.25 0.15 JPL 8 + 37 Fides 53400 2.6406941 0.17677094 3.07378 62.81296 7.41277 228.4674654 7.29 0.24 JPL 23 + 71 Niobe 53400 2.7545537 0.17609210 23.25585 267.43871 316.11824 222.9419400 7.30 0.40 MPO02601 + 216 Kleopatra 53400 2.7927961 0.25192256 13.13558 179.09923 215.67211 55.2595108 7.30 0.29 JPL 29 +49673 1999 RA215 53400 42.9895027 0.10355460 22.57036 271.40593 132.32785 290.2719200 7.30 0.15 MPO36139 +76803 2000 PK30 53200 38.5035047 0.12252690 33.80317 125.37854 127.38322 48.3052604 7.30 0.15 JPL 5 + 121 Hermione 53400 3.4421495 0.14413734 7.57724 295.15010 73.45970 141.6810010 7.31 0.15 JPL 12 + 21 Lutetia 53400 2.4350443 0.16382482 3.06439 250.22709 80.91718 75.3934291 7.35 0.11 JPL 20 + 51 Nemausa 53400 2.3655469 0.06667261 9.97219 2.53916 176.17576 127.3587996 7.35 0.08 JPL 27 + 230 Athamantis 53400 2.3820326 0.06160342 9.43498 138.92585 239.97913 70.6078555 7.35 0.27 JPL 18 +15807 1994 GV9 53400 44.0669182 0.06477770 0.56092 310.22966 176.77972 54.4947700 7.40 0.15 MPO01707 +85627 1998 HP151 53400 44.1665276 0.08687410 1.51107 248.35627 55.95200 303.1858800 7.40 0.15 MPO62762 + 106 Dione 53400 3.1676320 0.17453306 4.61616 329.54188 62.40458 39.4536674 7.41 0.15 JPL 28 + 387 Aquitania 53200 2.7393455 0.23661687 18.13256 157.67366 128.33410 6.7691569 7.41 0.15 JPL 19 + 202 Chryseis 53400 3.0733744 0.09556280 8.83316 0.42297 137.10037 323.1677500 7.42 0.15 E2005G62 + 674 Rachele 53400 2.9267693 0.19023770 13.49689 42.30580 58.27558 39.0488800 7.42 0.15 MPC31778 + 386 Siegena 53200 2.8941597 0.17292168 20.25545 220.30760 166.95061 265.5793526 7.43 0.16 JPL 9 + 45 Eugenia 53400 2.7213271 0.08259689 6.61003 85.14757 147.94991 339.3347828 7.46 0.07 JPL 17 + 375 Ursula 53400 3.1245125 0.10734020 15.93055 344.75735 336.68550 85.3228300 7.47 0.27 MPC35673 + 153 Hilda 53400 3.9739237 0.14096150 7.83422 42.52649 228.38394 245.5768300 7.48 0.15 MPC31412 + 128 Nemesis 53400 2.7493362 0.12761409 6.25401 302.51505 76.46259 29.6545011 7.49 0.15 JPL 11 + 385 Ilmatar 53400 2.8488083 0.12701783 13.56687 188.31618 345.25584 25.2577751 7.49 0.15 JPL 19 + 624 Hektor 53400 5.2227613 0.02429046 18.19785 183.94953 342.79261 102.6446310 7.49 0.15 JPL 14 + 26 Proserpina 53400 2.6557352 0.08702734 3.56228 192.92106 45.88418 1.9417720 7.50 0.15 JPL 29 +20161 1996 TR66 53400 47.6249432 0.39778280 12.45130 308.72538 343.13389 41.8286700 7.50 0.15 MPO07746 +24952 1997 QJ4 53000 39.2785240 0.22648513 16.60317 82.72062 346.89153 319.5447562 7.50 0.15 JPL 2 +24978 1998 HJ151 53400 43.5167685 0.05335440 2.38646 129.09787 50.41018 54.3788200 7.50 0.15 MPO12471 +32929 1995 QY9 53000 39.5032101 0.26077378 4.84744 25.50246 342.11878 356.2797429 7.50 0.15 JPL 2 +69988 1998 WA31 53400 55.0190331 0.42764450 9.48503 309.30259 20.80398 33.7332200 7.50 0.15 MPO73917 +79969 1999 CP133 53200 35.1461010 0.08880442 3.16856 159.53314 334.20716 29.1097900 7.50 0.15 JPL 4 + 115 Thyra 53400 2.3797440 0.19153640 11.60011 96.25035 309.14068 61.4275600 7.51 0.12 MPO02601 +54598 Bienor 53200 16.4650962 0.20221171 20.78474 153.15169 337.85110 233.3058176 7.51 0.15 JPL 6 + 42 Isis 53400 2.4416961 0.22257413 8.52900 236.60351 84.40306 301.0840658 7.53 0.15 JPL 21 + 63 Ausonia 53400 2.3950083 0.12639895 5.78834 295.86777 337.95105 197.0626720 7.55 0.25 JPL 25 + 32 Pomona 53400 2.5868556 0.08242726 5.53039 339.83095 220.57832 240.1533023 7.56 0.15 JPL 26 + 30 Urania 53400 2.3652813 0.12691131 2.09828 86.13235 307.92494 61.4951390 7.57 0.15 JPL 16 + 94 Aurora 53400 3.1664926 0.08420791 7.98058 59.17882 2.81885 117.6986869 7.57 0.15 JPL 10 + 154 Bertha 53400 3.1899209 0.08439590 21.03112 154.12130 36.96985 125.4633200 7.58 0.15 MPC32294 + 241 Germania 53400 3.0548526 0.09569535 5.50554 77.67547 270.63810 224.4164694 7.58 0.15 JPL 12 + 250 Bettina 53400 3.1503840 0.12469880 12.84398 75.08681 24.10000 37.5312800 7.58 0.15 MPC30777 + 190 Ismene 53200 3.9839109 0.16679289 6.16579 274.79782 175.99658 306.1576955 7.59 0.15 JPL 13 + 85 Io 53400 2.6525818 0.19287791 11.96658 122.35181 203.44396 115.6014018 7.61 0.15 JPL 14 + 185 Eunike 53400 2.7396288 0.12734390 23.24831 223.39561 154.05869 134.7739100 7.62 0.15 MPC27543 + 409 Aspasia 53400 2.5768501 0.07110317 11.24144 352.33032 242.37016 340.5236762 7.62 0.29 JPL 11 +91133 1998 HK151 53200 39.4890149 0.23104096 5.93572 180.37862 50.21922 8.5300088 7.62 0.15 JPL 4 + 97 Klotho 53400 2.6674082 0.25704668 11.78456 268.76350 159.77831 215.9039245 7.63 0.15 JPL 5 + 148 Gallia 53400 2.7709705 0.18728620 25.29704 252.21608 145.19937 334.0325800 7.63 0.15 MPC26146 + 334 Chicago 53400 3.8980845 0.02666129 4.64084 146.24193 130.34779 292.8528806 7.64 0.15 JPL 20 + 165 Loreley 53400 3.1273333 0.08240430 11.23511 350.90858 302.66664 93.2276600 7.65 0.15 MPC22665 + 54 Alexandra 53400 2.7119448 0.19628360 11.80480 345.47956 313.46218 309.4233054 7.66 0.15 JPL 38 + 103 Hera 53400 2.7021890 0.07925520 5.42140 189.97343 136.28457 279.6885300 7.66 0.15 MPO08362 + 173 Ino 53200 2.7423293 0.20839171 14.20687 228.12127 148.36591 303.7359490 7.66 0.01 JPL 8 + 64 Angelina 53400 2.6826285 0.12330067 1.30745 179.16739 309.42756 311.1530329 7.67 0.48 JPL 22 + 96 Aegle 53200 3.0592665 0.13190967 15.93668 206.69549 321.83085 189.2469823 7.67 0.15 JPL 14 + 100 Hekate 53400 3.0935436 0.16475990 6.42980 185.91399 127.35116 21.6696500 7.67 0.15 MPC27886 + 221 Eos 53400 3.0114575 0.10300380 10.88749 196.02965 141.95866 351.6180300 7.67 0.13 MPO02601 + 61 Danae 53400 2.9825316 0.16765540 18.21919 13.91195 333.78710 355.3546100 7.68 0.15 MPO02601 + 194 Prokne 53400 2.6161570 0.23683160 18.49763 162.97261 159.54267 144.7609930 7.68 0.15 JPL 24 + 776 Berbericia 53400 2.9362792 0.16091332 18.19731 305.59949 80.05224 133.3752324 7.68 0.34 JPL 19 + 747 Winchester 53200 2.9937066 0.34444243 18.17723 275.57318 130.21310 303.3918846 7.69 0.15 JPL 2 + 93 Minerva 53200 2.7551388 0.14097942 8.55721 275.71642 4.16572 32.1942350 7.70 0.15 JPL 17 +15788 1993 SB 53000 39.2941488 0.32053050 1.94393 79.46854 354.92851 332.1514011 7.70 0.15 JPL 2 +15810 1994 JR1 53400 39.4498680 0.11961080 3.80612 101.45329 144.66181 13.5730900 7.70 0.15 MPO01707 + 120 Lachesis 53400 3.1152121 0.05979336 6.95589 231.65947 341.51304 25.0173625 7.75 0.15 JPL 19 + 17 Thetis 53400 2.4703375 0.13411880 5.58681 135.92321 125.62153 63.8003700 7.76 0.15 MPC38747 + 259 Aletheia 53200 3.1406384 0.12131107 10.81507 168.89900 87.15814 80.8713288 7.76 0.15 JPL 11 + 139 Juewa 53200 2.7842102 0.17227596 10.90426 166.14601 2.02487 205.0807279 7.78 0.15 JPL 14 +91554 1999 RZ215 53200 100.5030366 0.69207810 25.55130 335.54991 341.63044 2.0701900 7.80 0.15 E2004U28 + 49 Pales 53400 3.0851905 0.23382820 3.18035 110.18358 286.19894 19.7995400 7.80 0.15 MPO02601 + 55 Pandora 53400 2.7589263 0.14472670 7.18518 4.39280 10.54741 324.2810100 7.80 0.15 MPO14338 + 110 Lydia 53400 2.7322622 0.07976480 5.97253 281.53427 57.01598 154.2678500 7.80 0.20 MPC30889 +15809 1994 JS 53400 42.3035130 0.21739100 14.02990 236.58077 56.29818 336.4331800 7.80 0.15 MPO73868 +55576 2002 GB10 53400 25.2603440 0.39865370 13.33407 239.13277 315.47803 5.6599400 7.80 0.15 MPO39846 + 488 Kreusa 53200 3.1572374 0.16972286 11.50023 68.81395 85.00591 149.2645736 7.81 0.15 JPL 9 + 116 Sirona 53200 2.7696516 0.13790399 3.56888 92.95763 64.04618 148.0413136 7.82 0.15 JPL 18 + 245 Vera 53400 3.0938306 0.20029731 5.17618 327.09650 61.55650 85.4450194 7.82 0.15 JPL 16 + 25 Phocaea 53400 2.4000921 0.25608372 21.57827 90.15025 214.27806 234.4508032 7.83 0.15 JPL 19 + 444 Gyptis 53400 2.7745061 0.17330400 10.27721 154.56881 195.84990 195.0109170 7.83 0.22 JPL 21 + 47 Aglaja 53400 2.8787714 0.13495547 4.98424 314.70992 3.25870 83.5563613 7.84 0.16 JPL 14 + 95 Arethusa 53400 3.0681638 0.14831190 12.99517 155.04373 243.14956 198.4743900 7.84 0.15 MPO09657 + 181 Eucharis 53400 3.1359330 0.19776320 18.81499 316.92841 143.71206 7.3750900 7.84 0.15 MPO47586 + 804 Hispania 53400 2.8370141 0.14102290 15.38000 342.55426 347.88938 134.4395000 7.84 0.18 MPO65986 + 579 Sidonia 53400 3.0112465 0.08234640 11.01998 231.80936 82.83874 85.8242100 7.85 0.15 MPO41498 + 980 Anacostia 53400 2.7406661 0.20179220 15.88563 69.60121 286.06783 126.2046500 7.85 0.06 MPO62176 +69986 1998 WW24 53200 39.4290403 0.22389699 13.94062 146.77406 233.99039 26.0637009 7.85 0.15 JPL 4 + 122 Gerda 53400 3.2204705 0.04126210 1.63842 325.88003 178.43722 163.7718600 7.87 0.15 MPO02601 + 389 Industria 53400 2.6080201 0.06546812 8.13514 263.30347 282.57540 87.8292413 7.88 0.15 JPL 20 + 211 Isolda 53400 3.0394295 0.16244469 3.88281 174.92444 263.77095 197.8306096 7.89 0.12 JPL 12 + 416 Vaticana 53200 2.7921006 0.21806665 12.86000 198.79981 58.21525 57.0406234 7.89 0.20 JPL 9 + 911 Agamemnon 53400 5.2507724 0.06596566 21.79120 81.03732 338.00949 203.6565743 7.89 0.15 JPL 8 + 76 Freia 53400 3.4154366 0.16359580 2.11599 254.26375 204.54606 189.8237400 7.90 0.15 MPC25033 + 176 Iduna 53400 3.1981648 0.16200090 22.57832 185.56461 200.76051 161.0800400 7.90 0.15 MPO14996 +20108 1995 QZ9 53400 39.2886606 0.14282590 19.59653 142.23404 188.05383 43.7646800 7.90 0.15 MPO07731 +52747 1998 HM151 53400 44.5402934 0.05884680 0.54411 244.77475 63.96077 304.1997400 7.90 0.15 MPO66038 +91205 1998 US43 53400 39.1961911 0.13013620 10.62075 140.85248 223.88091 43.7067500 7.90 0.15 MPO66633 + 144 Vibilia 53200 2.6545195 0.23501695 4.80755 293.63902 76.49506 217.8005675 7.91 0.17 JPL 9 + 675 Ludmilla 53400 2.7679142 0.20438040 9.80161 152.03009 263.43932 281.3171700 7.91 0.15 MPO12096 + 43 Ariadne 53400 2.2032266 0.16766481 3.46738 15.91163 264.94534 11.2137736 7.93 0.11 JPL 23 + 59 Elpis 53400 2.7127750 0.11818419 8.64357 210.13030 170.31069 93.3795819 7.93 0.15 JPL 22 + 1143 Odysseus 53400 5.2573842 0.09050290 3.13500 235.88173 221.31917 150.8148100 7.93 0.15 MPC22574 + 168 Sibylla 53400 3.3757355 0.06679680 4.63391 168.08601 206.46664 230.1369400 7.94 0.15 MPC27692 + 117 Lomia 53200 2.9895916 0.02828053 14.93123 63.61334 348.99470 187.8317233 7.95 0.15 JPL 7 + 79 Eurynome 53200 2.4445202 0.19245059 4.62229 200.38719 206.80576 277.3872980 7.96 0.25 JPL 24 + 760 Massinga 53400 3.1585746 0.22588390 12.49834 200.90486 331.88432 270.0167100 7.96 0.15 MPO73855 + 80 Sappho 53400 2.2953863 0.20108610 8.66469 139.14956 218.82512 64.5437400 7.98 0.15 MPO57621 + 133 Cyrene 53400 3.0587679 0.14133100 7.23233 291.04638 319.24681 261.7395100 7.98 0.13 MPC25186 + 478 Tergeste 53400 3.0136971 0.08869270 13.17553 241.60239 234.03271 164.1510200 7.98 0.15 MPO50329 +54520 2000 PJ30 53400 123.0252354 0.76801430 5.71454 303.48380 293.27953 8.5175200 8.00 0.15 MPO39448 + 595 Polyxena 53400 3.2078898 0.05565820 17.88551 274.25916 24.24942 0.0221500 8.00 0.15 E2005J42 + 790 Pretoria 53400 3.4100441 0.15039850 20.54827 40.45890 252.17170 147.7783900 8.00 0.15 MPO73855 +10370 Hylonome 53200 25.1507373 0.24996473 4.14126 6.29341 178.13228 26.1382647 8.00 0.15 JPL 3 +45802 2000 PV29 53400 43.3210006 0.01325340 1.17989 47.26612 173.29007 89.0674400 8.00 0.15 MPO32767 +69990 1998 WU31 53400 39.1746057 0.18444170 6.58475 141.92850 237.17687 30.0819400 8.00 0.15 MPO51101 + 111 Ate 53200 2.5949044 0.10116101 4.92379 165.75913 305.91222 233.2940754 8.02 0.15 JPL 2 + 690 Wratislavia 53400 3.1416278 0.18514830 11.28153 115.72705 253.33147 29.6407700 8.02 0.15 E2005H34 + 566 Stereoskopia 53400 3.3820382 0.11032290 4.89844 294.62065 80.26697 235.9099700 8.03 0.15 E2005J42 + 247 Eukrate 53200 2.7394429 0.24446662 24.99327 55.16023 0.23558 200.1618480 8.04 0.15 JPL 5 + 137 Meliboea 53400 3.1134912 0.22093612 13.42761 107.18443 202.46340 189.0943450 8.05 0.15 JPL 14 + 344 Desiderata 53200 2.5948041 0.31555458 18.35530 237.37446 48.25537 343.6912442 8.08 0.15 JPL 2 + 536 Merapi 53200 3.5057672 0.08094554 19.37798 302.01454 59.47289 354.5945772 8.08 0.15 JPL 8 + 78 Diana 53400 2.6197434 0.20771492 8.68976 151.43313 333.59424 191.1342347 8.09 0.08 JPL 6 + 108 Hecuba 53400 3.2411752 0.05246520 4.24753 190.90246 350.38350 191.0135800 8.09 0.15 MPC27692 + 665 Sabine 53400 3.1494103 0.16692470 14.74487 319.93304 298.58637 127.0562600 8.10 0.15 E2005H34 + 683 Lanzia 53400 3.1169432 0.04966370 18.52705 283.66662 259.87118 246.5843600 8.10 0.15 E2005H34 + 849 Ara 53400 3.1554216 0.19495470 19.48399 64.01815 228.51438 55.2322500 8.10 0.15 MPO53552 + 3451 Mentor 53400 5.0932430 0.06889740 24.70047 131.16589 179.76309 186.3856200 8.10 0.15 MPO47594 +15836 1995 DA2 53400 36.6050168 0.07757030 6.54672 337.84426 127.46611 35.4656600 8.10 0.15 MPO50342 + 70 Panopaea 53400 2.6162047 0.18109850 11.58414 255.75818 47.80547 298.3343200 8.11 0.14 MPO02601 + 124 Alkeste 53200 2.6303651 0.07615969 2.95047 62.93896 188.19190 45.5353724 8.11 0.19 JPL 22 +87555 2000 QB243 53200 34.7385292 0.56220626 6.80414 284.08675 330.14831 21.5544027 8.11 0.15 JPL 4 + 159 Aemilia 53400 3.0994051 0.11143314 6.12891 335.66175 134.33501 173.7077103 8.12 0.15 JPL 11 + 145 Adeona 53400 2.6732843 0.14325092 12.62724 44.99233 77.49262 5.4401942 8.13 0.15 JPL 14 + 487 Venetia 53400 2.6700936 0.08672770 10.23189 279.87686 115.03402 95.0316700 8.14 0.15 MPC28813 + 179 Klytaemnestra 53400 2.9710213 0.11537650 7.81628 105.53898 252.13218 348.4967800 8.15 0.15 MPC32506 + 187 Lamberta 53400 2.7312588 0.23688075 10.59882 195.04836 21.90254 22.5273581 8.16 0.15 JPL 3 + 758 Mancunia 53400 3.1877574 0.15168670 5.60688 316.92198 106.32592 251.7308200 8.16 0.15 MPO70179 + 308 Polyxo 53400 2.7509908 0.03814840 4.36367 109.98624 181.92630 248.1108600 8.17 0.21 MPC24371 + 236 Honoria 53400 2.7990115 0.18975340 7.69423 173.78250 186.18347 132.4133300 8.18 -0.02 MPO53552 + 238 Hypatia 53400 2.9062141 0.08886500 12.40806 206.93471 184.20013 59.1010900 8.18 0.15 MPC32294 + 617 Patroclus 53400 5.2281429 0.13817850 22.03376 307.91573 44.37518 133.2955400 8.19 0.15 MPC36496 + 141 Lumen 53400 2.6650666 0.21500880 11.88526 57.62113 318.78406 62.1215900 8.20 0.15 MPO02601 + 146 Lucina 53400 2.7189635 0.06526703 13.07330 143.22831 84.18532 358.4980032 8.20 0.11 JPL 20 + 639 Latona 53400 3.0209097 0.10342520 8.56217 66.09701 280.37258 189.2650800 8.20 0.15 E2005G62 +19299 1996 SZ4 53400 39.4305391 0.25549960 4.74753 30.52253 15.99686 350.9247200 8.20 0.15 MPO06506 +73480 2002 PN34 53400 30.8230173 0.56761940 16.65110 358.21962 299.21870 6.7738800 8.20 0.15 MPO66047 + 60 Echo 53200 2.3936997 0.18236974 3.60174 270.38746 191.80949 211.6417095 8.21 0.27 JPL 25 + 233 Asterope 53400 2.6599540 0.10030990 7.67537 126.27368 222.12084 263.3571300 8.21 0.15 MPC30889 + 356 Liguria 53400 2.7548192 0.23986810 8.23165 78.91533 354.86123 204.3008100 8.22 0.15 MPC30777 + 361 Bononia 53200 3.9542107 0.21267742 12.63203 68.34207 18.96103 138.8938251 8.22 0.15 JPL 10 + 135 Hertha 53400 2.4286233 0.20638754 2.30544 340.10555 343.90910 63.6869693 8.23 0.15 JPL 10 + 150 Nuwa 53400 2.9800168 0.13053520 2.19398 152.04338 206.49017 53.6223600 8.23 0.15 MPC25186 + 209 Dido 53400 3.1477060 0.06438994 7.18090 250.78125 0.84429 287.7409947 8.24 0.15 JPL 11 + 508 Princetonia 53200 3.1610075 0.01461324 13.36165 178.04633 44.51127 350.5627136 8.24 0.15 JPL 10 + 381 Myrrha 53400 3.2188536 0.09535520 12.52668 137.24076 125.35418 0.9008800 8.25 0.15 MPC28813 + 114 Kassandra 53400 2.6765141 0.13653582 4.93758 353.28739 164.39250 330.7342547 8.26 0.15 JPL 28 + 200 Dynamene 53200 2.7391785 0.13257671 6.90357 86.08101 324.75324 131.7376397 8.26 0.15 JPL 10 + 618 Elfriede 53400 3.1866455 0.07944331 17.01649 228.29786 111.25185 134.9789890 8.26 0.15 JPL 11 + 90 Antiope 53200 3.1569009 0.15583480 2.21964 242.31898 70.23681 278.2019256 8.27 0.15 JPL 10 + 104 Klymene 53400 3.1582873 0.14917404 2.79802 30.25719 41.89635 83.9602729 8.27 0.15 JPL 10 + 147 Protogeneia 53400 3.1355771 0.03399990 1.93466 107.59408 248.72924 60.4489200 8.27 0.15 MPC30777 + 516 Amherstia 53400 2.6806871 0.27327280 12.95507 258.44550 328.90860 162.2451000 8.27 0.15 MPC34570 + 67 Asia 53400 2.4213710 0.18453436 6.02695 106.32224 202.72841 359.0754976 8.28 0.15 JPL 28 + 212 Medea 53400 3.1128604 0.11278890 4.26502 99.62274 313.69803 356.7978000 8.28 0.15 MPC25033 + 268 Adorea 53400 3.0950530 0.13244820 2.43664 70.84244 120.97689 260.2080000 8.28 0.15 MPC34570 + 762 Pulcova 53400 3.1591680 0.09650191 13.04940 188.09719 306.03847 332.0867342 8.28 0.15 JPL 16 + 127 Johanna 53200 2.7564719 0.06445184 8.24448 91.32891 31.45649 203.1589555 8.30 0.15 JPL 12 + 199 Byblis 53200 3.1784592 0.17125234 15.42868 179.90191 88.98162 39.8259768 8.30 0.15 JPL 8 + 287 Nephthys 53400 2.3529864 0.02346041 10.02314 120.15057 142.49333 59.7248998 8.30 0.22 JPL 17 + 410 Chloris 53400 2.7292955 0.23707550 10.92070 171.95831 97.25083 287.9299500 8.30 0.15 MPC27290 + 466 Tisiphone 53400 3.3599373 0.08252786 19.15882 245.61494 291.20319 250.2104809 8.30 0.15 JPL 13 + 485 Genua 53400 2.7509855 0.19008400 13.86027 271.04298 193.87296 291.4871900 8.30 0.15 E2005G62 + 779 Nina 53400 2.6646434 0.22526230 14.57267 48.88003 283.89956 113.3071400 8.30 0.15 MPC28814 + 788 Hohensteina 53400 3.1351255 0.12421900 14.28709 47.85811 178.03979 145.6674500 8.30 0.15 MPO73855 + 895 Helio 53400 3.2007678 0.14782830 26.06268 179.60562 264.81264 236.8291100 8.30 0.15 MPO65987 + 1437 Diomedes 53400 5.1554396 0.04394150 20.53117 130.67454 315.83150 192.8228800 8.30 0.15 MPO62176 + 3317 Paris 53400 5.2162034 0.12513870 27.87149 149.07269 135.91636 208.7967800 8.30 0.15 MPO47594 + 56 Melete 53200 2.5959849 0.23778226 8.07127 103.71474 193.48569 55.5347192 8.31 0.15 JPL 21 + 171 Ophelia 53400 3.1325020 0.12778866 2.54481 58.47752 100.60846 342.5630705 8.31 0.15 JPL 13 + 175 Andromache 53400 3.1861086 0.23226070 3.21901 321.34246 21.41481 26.1090300 8.31 0.15 MPO47586 + 184 Dejopeja 53400 3.1811901 0.07615810 1.14714 207.71748 332.49554 112.1611800 8.31 0.15 MPO02601 + 420 Bertholda 53200 3.4145680 0.04333697 6.65838 224.25769 243.78684 264.2900390 8.31 0.15 JPL 14 + 521 Brixia 53400 2.7462530 0.27900740 10.55620 315.47800 89.94920 116.8683800 8.31 -0.06 MPO33740 + 602 Marianna 53400 3.0972401 0.24251480 15.08338 45.35313 331.78573 194.4372700 8.31 0.15 MPO12096 + 38 Leda 53200 2.7421416 0.15167667 6.95445 168.37969 295.94915 272.5625072 8.32 0.15 JPL 12 + 489 Comacina 53400 3.1535641 0.03862715 12.97734 12.11180 167.19057 262.7907260 8.32 0.15 JPL 14 + 490 Veritas 53400 3.1700721 0.09901020 9.26458 197.06949 178.51498 15.1524100 8.32 0.15 E2005G62 + 712 Boliviana 53200 2.5740254 0.18834158 12.78097 181.26869 231.05767 249.8789502 8.32 0.03 JPL 14 + 101 Helena 53400 2.5824880 0.14121754 10.20019 347.86468 343.48303 319.3560923 8.33 0.35 JPL 10 + 152 Atala 53400 3.1415141 0.07101480 12.13323 56.10867 40.12218 32.8876100 8.33 0.15 E2005G62 + 198 Ampella 53400 2.4584225 0.22922040 9.29974 88.21636 268.67402 137.6217900 8.33 0.15 MPC30889 + 483 Seppina 53400 3.4222154 0.05455510 18.74386 151.73420 174.13009 285.1204100 8.33 0.15 MPO04876 + 772 Tanete 53400 3.0024030 0.09227108 28.78186 141.84368 64.05612 92.2027312 8.33 0.15 JPL 7 + 925 Alphonsina 53400 2.7013103 0.08116633 21.06468 202.40634 299.78444 37.3616587 8.33 0.15 JPL 5 + 1172 Aneas 53400 5.1924256 0.10250708 16.68377 49.68596 247.41288 200.1680378 8.33 0.15 JPL 12 + 140 Siwa 53200 2.7324442 0.21587351 3.18707 197.22668 107.30227 319.8427595 8.34 0.15 JPL 45 + 46 Hestia 53400 2.5259608 0.17179835 2.34223 176.75941 181.16439 233.5930390 8.36 0.06 JPL 25 + 350 Ornamenta 53400 3.1136381 0.15518800 24.88469 339.07944 90.21431 141.9834900 8.37 0.15 MPO62176 + 480 Hansa 53400 2.6437139 0.04685600 21.29250 212.76919 237.40327 204.2270500 8.38 0.15 MPO12096 + 393 Lampetia 53200 2.7788548 0.33110189 14.87035 91.03968 212.52094 316.2456881 8.39 0.15 JPL 15 + 705 Erminia 53400 2.9240107 0.05239270 25.01233 97.45691 3.03671 244.5534600 8.39 0.15 MPO70179 + 82 Alkmene 53400 2.7587151 0.22496422 2.83371 110.41210 25.63026 140.9569493 8.40 0.28 JPL 14 + 509 Iolanda 53400 3.0682221 0.08898340 15.40422 156.58478 217.80666 199.6603800 8.40 0.15 E2005J42 + 912 Maritima 53400 3.1311161 0.18205240 18.28896 86.10879 34.71324 258.6165400 8.40 0.15 MPC34570 + 2797 Teucer 53400 5.1058151 0.08816190 22.39322 48.10543 69.94734 123.8073900 8.40 0.15 MPO06175 + 119 Althaea 53400 2.5826496 0.08040070 5.77712 170.97697 203.73404 195.8046000 8.42 0.15 MPC35405 + 264 Libussa 53400 2.7980783 0.13531730 10.43411 339.26921 49.79969 92.5300900 8.42 0.15 MPC38008 + 419 Aurelia 53400 2.5959839 0.25226853 3.92433 44.54766 229.36067 27.5569230 8.42 0.15 JPL 3 + 426 Hippo 53200 2.8867810 0.10511638 19.54148 218.85310 311.73157 87.9661244 8.42 0.15 JPL 5 + 201 Penelope 53400 2.6814091 0.17970560 5.76094 180.76872 157.17000 215.1351100 8.43 0.24 MPC25716 +60608 2000 EE173 53200 49.9805294 0.54805087 5.94418 235.42302 294.02657 357.2563457 8.45 0.15 JPL 5 + 36 Atalante 53400 2.7462919 0.30345484 18.43269 47.20425 358.47529 255.3857543 8.46 0.15 JPL 8 + 405 Thia 53400 2.5841923 0.24444053 11.94892 309.20061 255.30297 210.7055647 8.46 0.15 JPL 16 + 81 Terpsichore 53400 2.8531110 0.21134300 7.81444 50.09378 1.50865 6.5233200 8.48 0.15 MPC26546 + 174 Phaedra 53400 2.8583970 0.14553740 12.12876 289.86375 327.81860 193.8590500 8.48 0.15 MPO53552 + 360 Carlova 53400 2.9984110 0.18189770 11.71323 288.65390 132.67023 273.1522000 8.48 0.15 MPC34570 + 35 Leukothea 53400 2.9898036 0.22842800 7.94095 214.17431 353.84726 303.8445200 8.50 0.15 MPO53552 + 258 Tyche 53400 2.6147978 0.20482320 14.29306 154.94825 207.70148 258.9681800 8.50 0.23 MPO31791 + 338 Budrosa 53400 2.9124992 0.01970620 6.03733 124.14385 287.64941 175.9539300 8.50 0.15 E2005G62 + 366 Vincentina 53400 3.1464075 0.05519110 10.55654 323.37471 347.02062 270.4510200 8.50 0.15 MPC37254 + 491 Carina 53400 3.1886583 0.08985960 18.88635 237.17985 175.55966 284.9242700 8.50 0.15 MPO03854 + 563 Suleika 53400 2.7111933 0.23638870 10.24841 336.69322 85.46996 258.5530400 8.50 0.15 MPO57621 + 739 Mandeville 53400 2.7361826 0.14336180 20.71455 43.17704 136.85480 85.3129500 8.50 0.15 MPC27543 + 34 Circe 53400 2.6864460 0.10893700 5.50351 330.42626 184.53434 43.3051000 8.51 0.15 MPO53552 + 441 Bathilde 53400 2.8048438 0.08304800 8.14220 201.59011 253.87657 187.6752200 8.51 0.15 MPO53552 + 77 Frigga 53400 2.6677150 0.13257440 2.43311 61.60236 1.33259 188.1673200 8.52 0.16 MPC28813 + 369 Aeria 53400 2.6491858 0.09727940 12.70638 269.46597 94.39333 233.0877000 8.52 0.15 MPC32294 + 654 Zelinda 53200 2.2970169 0.23158340 18.11693 214.01158 278.60317 245.9037238 8.52 0.15 JPL 21 + 86 Semele 53400 3.1244543 0.20445364 4.79825 306.29646 86.82750 141.3226919 8.54 0.15 JPL 11 + 33 Polyhymnia 53400 2.8661426 0.33749270 1.87039 338.29146 8.61191 6.6580500 8.55 0.33 MPO09657 + 476 Hedwig 53200 2.6495945 0.07361538 10.94362 1.72330 286.52996 350.4534116 8.55 0.15 JPL 6 + 276 Adelheid 53400 3.1129700 0.07285730 21.64470 268.38650 211.30136 168.8213800 8.56 0.15 MPC30777 + 105 Artemis 53400 2.3734798 0.17628360 21.46469 56.60993 188.36498 205.5727976 8.57 0.10 JPL 23 + 279 Thule 53400 4.2768610 0.01235130 2.33806 82.81883 73.64357 274.7957800 8.57 0.15 MPC22386 + 388 Charybdis 53400 3.0054187 0.05842340 6.45913 333.00254 354.62566 296.5453400 8.57 0.07 JPL 11 + 1467 Mashona 53400 3.3832351 0.13496250 21.98763 348.39689 326.74426 246.8767000 8.57 0.15 MPC29073 + 224 Oceana 53400 2.6452461 0.04564370 5.83820 284.12113 353.02961 119.4336700 8.59 0.15 MPC37254 + 218 Bianca 53400 2.6666036 0.11771780 15.23059 60.97006 170.89622 301.7665700 8.60 0.32 MPC30889 + 328 Gudrun 53400 3.1093553 0.11307060 16.07967 101.00255 352.62365 293.7487700 8.60 0.15 MPO02601 + 481 Emita 53400 2.7397969 0.15847800 9.85761 348.74734 67.02810 309.9693500 8.60 0.15 MPO53552 + 774 Armor 53400 3.0432473 0.17196930 5.56360 29.49925 250.35910 180.4211200 8.60 0.15 MPO73855 + 1304 Arosa 53400 3.2052807 0.10948100 18.97413 146.81196 87.02849 136.9363000 8.60 0.15 MPC24886 + 1583 Antilochus 53400 5.1058088 0.05186560 28.55291 186.98899 221.37138 208.0615300 8.60 0.15 MPC30684 + 3063 Makhaon 53400 5.1819019 0.05931760 12.17901 204.98525 287.88068 128.6139300 8.60 0.15 MPO41498 + 4063 Euforbo 53400 5.1679455 0.11820030 18.94957 317.83711 113.52222 182.7099600 8.60 0.15 MPO08362 +83982 2002 GO9 53200 19.4968977 0.27988021 12.77367 92.74869 117.37284 9.0170051 8.60 0.15 JPL 4 + 505 Cava 53400 2.6849208 0.24548656 9.82378 335.98739 91.02404 359.9977866 8.61 -0.03 JPL 10 + 1867 Deiphobus 53400 5.1367528 0.04286940 26.90739 358.42009 283.69397 199.9979500 8.61 0.15 MPO70180 + 246 Asporina 53400 2.6956516 0.10671790 15.64488 95.23850 162.52980 318.0539100 8.62 0.15 MPO03854 + 469 Argentina 53400 3.1676069 0.16843640 11.70442 205.95024 334.37998 144.5627400 8.62 0.15 MPO02602 + 156 Xanthippe 53400 2.7322886 0.22226943 9.74716 337.79201 242.19525 65.7911470 8.64 0.15 JPL 29 + 213 Lilaea 53400 2.7534693 0.14413063 6.80471 163.25977 122.19186 12.2206416 8.64 0.15 JPL 11 + 2241 Alcathous 53400 5.2103464 0.06729930 16.60751 290.47167 267.98903 275.4594300 8.64 0.15 MPO47589 + 325 Heidelberga 53400 3.2034843 0.16840940 8.54340 67.88291 345.29069 7.7901700 8.65 0.15 MPC35405 + 786 Bredichina 53400 3.1681842 0.16737050 14.55287 133.46979 89.93440 10.8386500 8.65 0.15 MPC31133 + 74 Galatea 53400 2.7780578 0.23949318 4.07504 174.51621 197.31242 247.8238069 8.66 0.15 JPL 9 + 83 Beatrix 53400 2.4320073 0.08190413 4.96674 167.65141 27.80408 319.4940400 8.66 0.15 JPL 21 + 751 Faina 53400 2.5503635 0.15350120 15.61389 302.37366 78.94042 18.5672300 8.66 0.08 MPO70179 + 374 Burgundia 53400 2.7805583 0.07946590 8.98578 27.58652 219.23774 119.5632600 8.67 0.15 MPC35405 + 588 Achilles 53400 5.1923233 0.14697810 10.32365 132.74872 316.58547 166.1393500 8.67 0.15 MPC26546 + 206 Hersilia 53200 2.7409817 0.04058348 3.78071 303.06618 145.28676 109.8038286 8.68 0.15 JPL 12 + 227 Philosophia 53400 3.1518673 0.19822790 9.14773 262.11775 327.80810 57.8490300 8.70 0.15 MPC31577 + 303 Josephina 53400 3.1213536 0.06904470 6.87753 66.22021 344.15472 324.7997200 8.70 0.15 MPO02601 + 631 Philippina 53400 2.7926508 0.08535190 18.92553 279.68592 224.78834 48.4813700 8.70 0.15 MPO04876 + 886 Washingtonia 53400 3.1881632 0.26220780 16.77798 299.57821 59.73369 209.3508200 8.70 0.15 MPO65987 + 345 Tercidina 53400 2.3249811 0.06153223 9.75122 229.93074 212.79727 201.5573239 8.71 0.10 JPL 12 + 584 Semiramis 53400 2.3733816 0.23404204 10.72040 84.42539 282.45140 115.0608933 8.71 0.24 JPL 8 + 599 Luisa 53400 2.7713528 0.29365790 16.67154 293.04725 44.69447 56.7120900 8.71 0.15 E2005J42 + 225 Henrietta 53400 3.3821710 0.26781503 20.90241 104.69704 197.19929 215.0458367 8.72 0.15 JPL 13 + 283 Emma 53400 3.0429480 0.15277240 7.99126 54.03155 304.50631 67.8544900 8.72 0.15 MPC34570 + 357 Ninina 53400 3.1526313 0.07311800 15.09363 247.69323 138.19007 131.1368500 8.72 0.15 MPO00595 + 371 Bohemia 53400 2.7280978 0.06159210 7.38179 340.37295 283.75703 306.9839700 8.72 0.15 MPC31778 + 431 Nephele 53400 3.1383431 0.17547330 1.82716 212.67517 117.42040 210.2527800 8.72 0.15 MPC31133 + 113 Amalthea 53400 2.3760636 0.08755814 5.03689 78.86238 123.60324 176.4242908 8.74 0.35 JPL 23 + 337 Devosa 53400 2.3829055 0.13849755 7.85130 98.55997 355.56628 124.6362007 8.74 0.19 JPL 2 + 814 Tauris 53400 3.1510043 0.30940140 21.83300 297.15020 88.86376 339.9352700 8.74 0.15 MPC36496 + 109 Felicitas 53400 2.6960336 0.29705000 7.88650 56.63140 3.21308 175.2800900 8.75 0.04 MPC23226 + 138 Tolosa 53400 2.4485330 0.16216030 3.20813 260.05160 54.95263 348.8659000 8.75 0.15 E2005G62 + 270 Anahita 53200 2.1982560 0.15073379 2.36509 80.43998 254.57456 328.7005979 8.75 0.15 JPL 17 + 62 Erato 53400 3.1204797 0.17911081 2.22354 273.17833 125.75785 36.7215583 8.76 0.15 JPL 22 + 134 Sophrosyne 53400 2.5638518 0.11691468 11.58894 83.73123 346.22139 302.3098838 8.76 0.28 JPL 13 + 203 Pompeja 53400 2.7361478 0.06060936 3.18470 59.83033 348.01947 210.6747975 8.76 0.15 JPL 18 + 914 Palisana 53400 2.4581043 0.21308510 25.22052 48.77532 255.88333 77.5785600 8.76 0.15 MPC25716 + 305 Gordonia 53400 3.0995572 0.18461080 4.44621 259.70005 207.86873 4.6140500 8.77 0.15 MPO03854 + 382 Dodona 53400 3.1181331 0.17785610 7.40277 270.82739 313.65435 333.6171900 8.77 0.15 MPC22573 + 172 Baucis 53400 2.3792341 0.11511300 10.03794 359.29767 332.13507 127.6539500 8.79 0.15 E2005G62 + 266 Aline 53400 2.8033097 0.15711710 13.39051 151.35984 236.00655 250.5607025 8.80 0.15 JPL 13 + 537 Pauly 53400 3.0718808 0.23221830 9.89250 183.69909 120.62480 252.5749500 8.80 0.15 E2005J42 + 1166 Sakuntala 53400 2.5361270 0.20718450 18.88883 189.33972 106.81164 135.6344000 8.80 0.15 MPC35406 + 2920 Automedon 53400 5.1162549 0.02611900 21.11639 197.76170 230.95885 170.6839800 8.80 0.15 MPC35674 + 3793 Leonteus 53400 5.1917049 0.08981250 20.93014 262.51491 200.52449 156.1367500 8.80 0.15 MPO47596 + 5254 Ulysses 53400 5.2445394 0.12046240 24.18624 342.43686 76.05476 186.9282400 8.80 0.15 MPO57623 +29981 1999 TD10 53200 95.6278430 0.87147954 5.96348 172.56992 184.71074 1.8137249 8.80 0.15 JPL 4 + 53 Kalypso 53400 2.6191869 0.20414488 5.15414 312.17518 143.83287 295.4613281 8.81 0.15 JPL 21 + 570 Kythera 53400 3.4269679 0.11888580 1.77903 153.21266 223.98311 193.6194700 8.81 0.15 E2005J42 + 737 Arequipa 53400 2.5909023 0.24298260 12.36083 133.78768 184.99090 113.1203700 8.81 0.15 MPC32295 + 884 Priamus 53400 5.1641677 0.12062480 8.92559 333.92421 301.64180 216.2721100 8.81 0.15 MPC36496 + 235 Carolina 53400 2.8828937 0.05952620 9.02632 211.84656 66.24592 49.4391600 8.82 0.15 MPC36495 + 1269 Rollandia 53400 3.9071938 0.09870710 2.75695 20.81526 134.80969 46.5819200 8.82 0.15 MPO47587 + 162 Laurentia 53400 3.0265269 0.17309680 6.08458 112.25546 36.45628 236.0629200 8.83 0.15 MPC37254 + 1093 Freda 53400 3.1318507 0.27028170 25.20852 251.99970 55.69856 76.2614900 8.83 0.15 MPO47586 + 91 Aegina 53400 2.5902265 0.10444506 2.11302 72.59861 10.89294 18.8431943 8.84 0.15 JPL 21 + 98 Ianthe 53200 2.6852116 0.18972562 15.61702 158.79428 354.14377 357.0217074 8.84 0.15 JPL 1 + 432 Pythia 53400 2.3694326 0.14651900 12.12992 174.02387 88.88735 308.9214700 8.84 0.15 MPC33062 + 482 Petrina 53400 2.9957038 0.10287920 14.47464 88.65270 179.56747 207.6612600 8.84 0.15 MPO03854 + 545 Messalina 53400 3.2017119 0.16864590 11.12509 325.76817 334.28541 308.5061200 8.84 0.15 MPO38158 + 275 Sapientia 53400 2.7726942 0.16141610 4.77080 37.29107 134.29281 127.4226700 8.85 0.15 MPC25033 + 506 Marion 53400 3.0406919 0.14675310 16.99444 147.63277 313.03617 115.4877600 8.85 0.15 E2005J42 + 58 Concordia 53200 2.7005644 0.04283964 5.05788 33.94413 161.30150 175.6813840 8.86 0.15 JPL 11 + 359 Georgia 53400 2.7280711 0.15609660 6.77860 337.44910 6.41419 127.0814000 8.86 0.15 MPC27543 + 455 Bruchsalia 53400 2.6555727 0.29406570 12.02286 272.37329 76.61860 344.6296500 8.86 0.15 E2005G62 + 379 Huenna 53400 3.1300099 0.19143074 1.66841 180.09542 172.28444 99.9951654 8.87 0.15 JPL 16 + 407 Arachne 53400 2.6239761 0.07055270 7.53569 82.22619 294.84290 261.3487500 8.88 0.15 MPC22573 + 123 Brunhild 53400 2.6939120 0.12198710 6.42863 125.09190 307.96969 242.2609800 8.89 0.15 MPC31133 + 164 Eva 53400 2.6323580 0.34530050 24.47859 283.61843 77.15549 330.9252900 8.89 0.15 MPC36495 + 204 Kallisto 53400 2.6722236 0.17184630 8.27157 55.71201 205.21693 2.2348700 8.89 0.15 MPC25186 + 312 Pierretta 53400 2.7797113 0.16214600 9.04142 260.59797 6.76422 232.3507800 8.89 0.15 MPC22665 + 377 Campania 53400 2.6899926 0.07626490 6.68326 194.64824 210.31240 56.6489800 8.89 0.15 MPO03854 + 1173 Anchises 53400 5.3278276 0.13602660 6.91031 40.18362 283.92036 157.5759200 8.89 0.15 MPC25036 + 2207 Antenor 53400 5.1257472 0.01777830 6.81020 298.79914 159.18275 31.8588300 8.89 0.15 MPO47589 + 313 Chaldaea 53400 2.3760445 0.17971980 11.64638 315.77494 176.82555 211.7715500 8.90 0.15 MPC31778 + 411 Xanthe 53400 2.9348966 0.11553950 15.35260 183.48477 107.55972 64.3550400 8.90 0.15 MPC27693 + 446 Aeternitas 53400 2.7889253 0.12385220 10.62390 280.03488 42.15351 273.4817800 8.90 0.15 MPC35405 + 501 Urhixidur 53400 3.1664397 0.14167910 20.87769 351.01468 357.57657 190.0818800 8.90 0.15 E2005G62 + 596 Scheila 53400 2.9264542 0.16545750 14.66782 176.46460 70.73475 194.4796500 8.90 0.15 E2005J42 + 667 Denise 53400 3.1807933 0.19258470 25.41002 306.79162 153.35422 195.2884500 8.90 0.15 MPC32506 + 769 Tatjana 53400 3.1752100 0.18217860 7.36022 255.10602 38.63665 76.7463500 8.90 0.15 MPO73855 + 1388 Aphrodite 53400 3.0161177 0.09677470 11.19370 257.56550 54.57228 137.2864800 8.90 0.15 MPC38009 + 4060 Deipylos 53400 5.2588299 0.15492420 16.14460 306.24499 168.27910 134.1885600 8.90 0.15 MPO07418 + 4709 Ennomos 53400 5.1910492 0.02128070 25.51486 92.63427 253.27131 160.5065900 8.90 0.15 MPO47601 + 5144 Achates 53400 5.2315620 0.27111990 8.88312 330.41205 322.89154 178.5139300 8.90 0.15 MPO53554 + 186 Celuta 53400 2.3627523 0.15021730 13.17506 314.97452 14.87613 215.5501800 8.91 0.15 MPC36495 + 472 Roma 53400 2.5442140 0.09306760 15.80037 295.69421 127.37002 73.6406300 8.92 0.15 MPC24550 + 72 Feronia 53400 2.2660823 0.12025769 5.41730 102.55803 208.14088 304.7739406 8.94 0.15 JPL 15 + 2357 Phereclos 53400 5.1923467 0.04310150 2.66884 72.43701 179.32608 241.9954800 8.94 0.15 MPC35408 + 498 Tokio 53400 2.6498101 0.22487250 9.50379 241.27320 97.50298 298.8487900 8.95 0.15 MPC25408 + 909 Ulla 53400 3.5397454 0.10015798 18.75277 236.05435 146.63762 69.7673253 8.95 0.15 JPL 7 + 75 Eurydike 53400 2.6763434 0.30515860 5.00986 339.25571 359.53138 228.9059100 8.96 0.23 MPO73855 + 208 Lacrimosa 53400 2.8945028 0.01512810 1.75066 129.38330 4.59361 67.1993800 8.96 0.15 MPC30246 + 306 Unitas 53400 2.3583079 0.15019400 7.26748 167.66615 142.04574 26.2666300 8.96 0.15 MPC27886 + 335 Roberta 53400 2.4744904 0.17376100 5.09274 139.56581 148.54264 12.6956100 8.96 0.15 MPC25034 + 347 Pariana 53400 2.6123069 0.16454050 11.69481 84.78174 85.86012 109.0347500 8.96 0.15 MPC22665 + 494 Virtus 53400 2.9883931 0.05659960 7.07571 216.47531 38.39470 63.3474700 8.96 0.15 MPO02602 + 260 Huberta 53400 3.4446573 0.12291289 6.44435 178.34554 165.83623 186.1686696 8.97 0.15 JPL 9 + 554 Peraga 53400 2.3743559 0.15400488 2.93896 127.49362 295.56250 164.2601938 8.97 0.15 JPL 12 + 713 Luscinia 53400 3.3994521 0.16799485 10.30642 134.28118 217.89993 194.4684942 8.97 0.15 JPL 11 + 740 Cantabia 53400 3.0476685 0.11572060 10.83826 49.14335 116.22431 75.3907100 8.97 0.15 MPC32506 + 286 Iclea 53400 3.1955282 0.03489360 17.87459 221.39293 149.26327 36.7433900 8.98 0.15 MPO04876 + 351 Yrsa 53400 2.7634978 0.15690830 9.19467 31.74830 99.45156 99.4999400 8.98 0.15 MPO00595 + 1021 Flammario 53400 2.7370203 0.28651700 15.82303 286.06904 115.82592 47.6692200 8.98 0.15 MPO02604 + 447 Valentine 53400 2.9891045 0.03793150 4.79525 317.79614 72.07955 141.2887800 8.99 0.15 MPO04876 + 640 Brambilla 53400 3.1579024 0.08084990 13.38902 34.95965 235.06996 174.6855200 8.99 0.15 E2005H34 + 659 Nestor 53400 5.2020005 0.11611880 4.52034 340.35437 350.96547 269.1680300 8.99 0.15 E2005H34 + 1208 Troilus 53400 5.2353383 0.09136720 33.56369 296.31108 48.56388 154.0650600 8.99 0.15 MPO02605 + 73 Klytia 53400 2.6643710 0.04125340 2.37756 52.68864 7.29593 58.0328300 9.00 0.15 MPC25315 + 240 Vanadis 53400 2.6640603 0.20655310 2.10452 300.57490 115.22500 188.4237700 9.00 0.15 MPC36495 + 362 Havnia 53400 2.5801878 0.04295410 8.07241 32.14379 27.40410 120.6049500 9.00 0.15 E2005G62 + 399 Persephone 53400 3.0568059 0.06754600 13.08227 189.38729 346.60938 204.4086600 9.00 0.15 E2005G62 + 412 Elisabetha 53400 2.7636097 0.04045280 13.77501 94.88262 106.58058 176.5466700 9.00 0.15 MPC27886 + 626 Notburga 53400 2.5741732 0.24299930 25.35363 43.57900 341.80460 355.0143500 9.00 0.15 MPC34570 + 696 Leonora 53400 3.1682785 0.25185630 13.04227 104.78509 299.63114 292.6872700 9.00 0.15 E2005H34 + 780 Armenia 53400 3.1145684 0.09436810 19.09460 216.84261 145.04272 310.6293300 9.00 0.15 MPO10820 + 784 Pickeringia 53400 3.0985493 0.24083200 12.28471 238.90303 15.04758 163.4655300 9.00 0.15 MPO73855 + 1303 Luthera 53400 3.2208581 0.11426520 19.49801 100.01548 72.24258 135.6149300 9.00 0.15 MPO02605 + 1404 Ajax 53400 5.3022934 0.11286690 18.00600 59.53372 332.97911 219.1029200 9.00 0.15 MPC38009 + 2674 Pandarus 53400 5.1737555 0.06755050 1.85371 37.21077 179.88073 271.5525700 9.00 0.15 MPO47591 + 3540 Protesilaos 53400 5.2482052 0.11796210 23.32594 116.01283 26.41577 122.6748900 9.00 0.15 MPO47595 + 3564 Talthybius 53400 5.2281669 0.04024170 15.49253 200.40442 23.87300 16.9726200 9.00 0.15 MPO25662 + 3709 Polypoites 53400 5.2618423 0.06104880 19.60392 246.30061 187.18166 169.2455900 9.00 0.15 MPC33063 + 4489 1988 AK 53400 5.2799042 0.05979740 22.15532 6.39445 86.70476 140.5659800 9.00 0.15 MPO43316 + 7352 1994 CO 53400 5.1656915 0.03688220 8.16895 123.85438 130.30919 214.1675500 9.00 0.15 MPO47622 + 8405 Asbolus 53200 17.9304231 0.61880656 17.64369 290.22180 6.03395 9.3154073 9.00 0.15 JPL 11 +32532 Thereus 53200 10.6145989 0.19745986 20.37718 86.30869 205.26538 56.3938851 9.00 0.15 JPL 10 + 195 Eurykleia 53400 2.8772482 0.03949250 6.97695 122.29028 7.23515 342.3508300 9.01 0.15 MPC27886 + 322 Phaeo 53400 2.7875988 0.24432360 8.01577 114.42449 252.67753 171.9615200 9.01 0.15 MPO06175 + 363 Padua 53200 2.7471289 0.07318375 5.95060 294.70733 64.99968 322.3243633 9.01 0.15 JPL 9 + 404 Arsinoe 53200 2.5945947 0.19819150 14.11364 120.97752 92.69447 82.8285899 9.01 0.15 JPL 29 + 583 Klotilde 53400 3.1703264 0.16237010 8.25080 253.75400 257.98889 74.1733900 9.01 0.15 E2005J42 + 635 Vundtia 53400 3.1401117 0.07986000 11.04692 218.76320 183.47860 62.8312000 9.01 0.15 E2005H34 + 679 Pax 53400 2.5871492 0.31170750 24.36249 266.34931 112.53987 118.4893700 9.01 0.15 E2005H34 + 748 Simeisa 53200 3.9399281 0.18974592 2.25723 180.83434 265.77495 310.5647902 9.01 0.15 JPL 13 + 234 Barbara 53400 2.3859647 0.24407340 15.35192 192.21182 144.64863 333.9756000 9.02 0.15 MPC35405 + 402 Chloe 53400 2.5582612 0.11194970 11.82098 18.30939 129.59402 331.1874000 9.02 0.15 MPC24549 + 678 Fredegundis 53400 2.5757929 0.21711912 6.07531 120.18095 281.61480 150.8362043 9.02 0.15 JPL 12 + 863 Benkoela 53400 3.1993833 0.03652750 25.39722 93.44228 117.07668 52.4978600 9.02 0.15 MPO65986 + 984 Gretia 53400 2.8090552 0.19440290 9.09065 55.05003 314.56769 180.0376000 9.03 0.15 MPO62176 + 1015 Christa 53400 3.2145688 0.07920073 9.45308 280.66862 120.80101 134.8176139 9.03 0.15 JPL 11 + 125 Liberatrix 53400 2.7431055 0.08083270 4.65561 110.23308 169.16912 115.8866300 9.04 0.33 MPC25186 + 514 Armida 53400 3.0462763 0.04646050 3.88469 112.67959 268.99653 348.3568000 9.04 0.15 E2005G62 + 709 Fringilla 53400 2.9126691 0.11578321 16.29018 16.79357 324.66522 105.4579739 9.04 0.15 JPL 5 + 733 Mocia 53400 3.3970691 0.06415880 20.26876 194.44626 341.18094 113.2096500 9.05 0.15 MPO70179 + 191 Kolga 53400 2.8955827 0.08842844 11.50888 228.79271 159.47696 203.9257078 9.07 0.15 JPL 13 + 714 Ulula 53400 2.5346587 0.05758590 14.27102 230.45589 234.08184 184.4545600 9.07 0.15 MPO12096 + 160 Una 53400 2.7277025 0.06738590 3.82443 49.97363 8.85596 308.5645100 9.08 0.15 MPC22573 + 558 Carmen 53400 2.9095750 0.04220870 8.36646 318.45074 143.92211 95.0188900 9.09 0.15 MPC24371 +87269 2000 OO67 53200 514.0706889 0.95960363 20.09079 212.41390 142.35720 359.9761092 9.13 0.15 JPL 4 + 252 Clementina 53400 3.1558496 0.07623620 10.06553 154.16492 202.29452 115.6135400 9.10 0.15 MPC32506 + 358 Apollonia 53400 2.8789568 0.14826040 3.55136 251.47519 172.49583 53.5787100 9.10 0.15 MPC30777 + 401 Ottilia 53400 3.3503356 0.04088878 5.97288 287.80587 36.22755 223.0846955 9.10 0.15 JPL 12 + 403 Cyane 53400 2.8106561 0.09696890 9.15369 251.81898 244.85388 195.4392000 9.10 0.15 MPC25187 + 507 Laodica 53400 3.1605669 0.09190780 9.50669 98.89870 293.77423 172.8615200 9.10 0.15 E2005J42 + 568 Cheruskia 53400 2.8841470 0.16525870 18.36788 172.37717 250.02432 41.0978800 9.10 0.15 E2005J42 + 773 Irmintraud 53400 2.8579549 0.08137920 16.67898 334.39024 322.48365 80.6116400 9.10 0.15 MPO73855 + 818 Kapteynia 53400 3.1678841 0.09789970 15.67827 295.67710 71.03383 21.5985100 9.10 0.15 MPO65986 + 830 Petropolitana 53400 3.2119196 0.06003840 3.82675 77.87261 341.39413 71.4465000 9.10 0.15 MPO41498 + 1107 Lictoria 53400 3.1800144 0.12809270 7.06950 353.67056 111.01322 196.5353300 9.10 0.15 MPO02604 + 1264 Letaba 53400 2.8617522 0.15803170 25.01206 29.97177 235.29156 258.4797300 9.10 0.15 MPO02605 + 1444 Pannonia 53400 3.1510417 0.13995250 17.75460 312.52404 303.42220 211.9894600 9.10 0.15 MPC23112 + 4086 Podalirius 53400 5.2221147 0.12086870 21.74123 356.40438 54.96436 220.2461200 9.10 0.15 MPO65990 + 4833 Meges 53400 5.2579145 0.09195950 34.67104 278.76788 101.76854 221.8140200 9.10 0.15 MPO08362 +15440 1998 WX4 53400 5.2955392 0.02170540 28.74381 283.22509 120.55997 208.7759800 9.10 0.15 MPO47650 + 582 Olympia 53400 2.6086235 0.22530570 30.01852 310.03090 155.82085 186.2875400 9.11 0.15 MPO00595 + 2363 Cebriones 53400 5.1594108 0.03475470 32.19632 53.97177 211.84034 238.4326600 9.11 0.15 MPO47589 + 143 Adria 53400 2.7613495 0.07042700 11.47229 250.58956 333.24390 46.1598800 9.12 0.15 MPC25315 + 182 Elsa 53400 2.4165456 0.18557242 2.00283 309.68225 107.29856 359.0893627 9.12 0.15 JPL 16 + 522 Helga 53200 3.6294528 0.07401795 4.43635 238.23512 117.06322 301.9861729 9.12 0.15 JPL 8 + 796 Sarita 53400 2.6344057 0.32017160 19.06452 329.57311 33.38929 53.7506000 9.12 0.15 MPO73855 + 1268 Libya 53200 3.9654292 0.10538204 4.42226 126.81365 351.80011 271.5803059 9.12 0.15 JPL 9 + 222 Lucia 53400 3.1361122 0.13943970 2.15769 178.57757 80.33010 327.0858100 9.13 0.15 MPC34570 + 229 Adelinda 53400 3.4126873 0.14705020 2.09209 312.31381 28.34315 142.4584800 9.13 0.15 MPO02601 + 373 Melusina 53400 3.1124067 0.14703320 15.44954 347.90494 4.06037 94.5406600 9.13 0.15 MPO41498 + 118 Peitho 53400 2.4374628 0.16216360 7.74234 33.39580 47.75741 43.2600800 9.14 0.15 MPO10820 + 503 Evelyn 53400 2.7247400 0.17502700 5.02594 40.13737 69.20530 259.5410900 9.14 0.15 MPC37254 + 519 Sylvania 53400 2.7890716 0.18564860 11.01591 303.11807 44.81416 294.4096000 9.14 0.15 MPO03854 + 528 Rezia 53400 3.3982239 0.01718920 12.67616 324.05194 49.78889 210.2222400 9.14 0.15 MPO41498 + 589 Croatia 53400 3.1327596 0.04234910 10.82454 212.85170 177.94628 76.0610700 9.14 0.15 E2005J42 + 660 Crescentia 53400 2.5331323 0.10707110 15.22117 105.16411 157.18244 239.9313000 9.14 0.15 E2005H34 + 1180 Rita 53400 3.9929008 0.15916130 7.19764 208.89626 88.42329 25.3105100 9.14 0.15 MPC25625 + 161 Athor 53400 2.3792038 0.13726690 9.05388 294.33555 18.78601 301.5609500 9.15 0.13 MPC25033 + 567 Eleutheria 53400 3.1306092 0.09649020 9.27254 135.10474 58.47016 32.3914300 9.16 0.15 E2005J42 + 694 Ekard 53400 2.6692041 0.32460590 15.84213 110.96710 230.43164 332.3004900 9.17 0.15 MPO50329 + 197 Arete 53400 2.7403904 0.16201340 8.78571 245.81229 81.77932 188.6935000 9.18 0.15 MPO62176 + 365 Corduba 53400 2.8026279 0.15541090 12.80419 214.84972 185.50349 73.5183500 9.18 0.15 MPO02601 + 653 Berenike 53400 3.0127278 0.04530480 11.28767 49.50377 133.23985 91.4998500 9.18 0.15 E2005H34 + 692 Hippodamia 53400 3.3811573 0.17157270 26.10419 55.76813 63.56857 200.0170200 9.18 0.15 E2005H34 + 611 Valeria 53400 2.9801012 0.11873470 13.45133 253.40255 189.88140 350.8752900 9.19 0.15 E2005G62 + 754 Malabar 53200 2.9893043 0.05010802 24.51150 296.25492 180.22588 213.2113151 9.19 0.15 JPL 5 + 231 Vindobona 53400 2.9183113 0.15801960 5.10198 267.31325 350.92865 264.5534100 9.20 0.15 MPC31001 + 242 Kriemhild 53400 2.8628640 0.12151870 11.31829 276.49808 207.37274 219.7822300 9.20 0.15 MPC37254 + 454 Mathesis 53200 2.6279462 0.11096289 6.30059 178.20290 32.47833 158.9847598 9.20 0.15 JPL 12 + 456 Abnoba 53400 2.7866952 0.18103780 14.44966 7.38772 229.36816 191.0091200 9.20 0.15 MPC27886 + 578 Happelia 53200 2.7505794 0.19264510 6.14971 262.03807 29.48852 328.9188233 9.20 0.15 JPL 9 + 604 Tekmessa 53400 3.1431643 0.20282550 4.42533 29.78150 12.27303 328.2632300 9.20 0.15 E2005H34 + 866 Fatme 53400 3.1216313 0.06140950 8.64248 257.92894 91.41181 120.4844700 9.20 0.15 MPO00595 + 952 Caia 53400 2.9833584 0.25059350 10.05056 354.66494 18.78784 41.8086500 9.20 0.15 MPO62176 + 1186 Turnera 53400 3.0177258 0.10856380 10.75867 294.41545 43.22136 109.2121200 9.20 0.15 MPO30233 + 1749 Telamon 53400 5.1733455 0.10776840 6.08803 111.62370 341.01908 146.2877500 9.20 0.15 MPC30247 + 3596 Meriones 53400 5.1424016 0.07328110 23.56378 66.40108 356.68567 195.9145000 9.20 0.15 MPO09657 + 4348 Poulydamas 53400 5.2496893 0.09799190 7.95168 160.01955 220.12548 107.5908300 9.20 0.15 MPC35674 + 4834 Thoas 53400 5.2376089 0.13485960 28.44524 350.98235 76.07326 173.9864900 9.20 0.15 MPO10820 + 5648 1990 VU1 53400 5.1772769 0.16409570 22.67441 268.50017 71.07280 134.3731600 9.20 0.15 MPO70180 +34746 2001 QE91 53400 5.1979823 0.03680480 27.38748 194.50780 93.24179 181.9812000 9.20 0.15 MPO21857 + 415 Palatia 53400 2.7907681 0.30117130 8.17358 297.43919 127.04198 186.7692600 9.21 0.15 MPC31133 + 586 Thekla 53400 3.0428507 0.06353880 1.62234 242.87823 229.30137 266.0533300 9.21 0.15 MPC37254 + 663 Gerlinde 53400 3.0600749 0.15389980 17.85140 310.39447 233.04035 84.9063400 9.21 0.15 E2005H34 + 188 Menippe 53400 2.7603565 0.17819930 11.73121 68.60223 241.24148 166.6550800 9.22 0.15 MPC33062 + 976 Benjamina 53400 3.2070665 0.09561400 7.65286 311.25503 244.84193 169.1098200 9.22 0.15 MPO62176 + 205 Martha 53400 2.7771642 0.03645120 10.69457 171.42274 212.06919 29.9235700 9.23 0.15 MPC30777 + 462 Eriphyla 53400 2.8759865 0.08394630 3.18934 248.88815 105.45633 174.0209700 9.23 0.15 MPO41498 + 2893 Peiroos 53400 5.1816598 0.07566850 14.64557 170.67459 108.76626 191.5329000 9.23 0.15 MPO47592 + 50 Virginia 53400 2.6490881 0.28660389 2.83494 199.95279 173.78782 50.9835599 9.24 0.15 JPL 15 + 151 Abundantia 53400 2.5922541 0.03308320 6.44440 133.96210 39.04848 226.8011400 9.24 0.15 MPC38008 + 167 Urda 53400 2.8556998 0.03444520 2.21027 124.38945 166.44808 267.5766400 9.24 0.15 MPC35055 + 237 Coelestina 53400 2.7630221 0.07296360 9.75433 201.74278 84.44673 69.1663300 9.24 0.15 MPC26147 + 339 Dorothea 53400 3.0159780 0.09606190 9.94072 159.34034 173.86284 205.6574100 9.24 0.15 MPO47586 + 628 Christine 53400 2.5816836 0.04455290 11.52691 206.27094 112.19299 48.4055300 9.25 0.15 E2005H34 + 701 Oriola 53400 3.0149684 0.03177140 7.11270 312.88448 244.15711 116.4365800 9.25 0.15 MPO13522 + 791 Ani 53400 3.1154521 0.19965000 16.38462 202.14820 130.12101 110.2560600 9.25 0.15 MPO73855 +52975 Cyllarus 53000 26.2095699 0.37835317 12.64064 301.42353 51.98431 38.2265861 9.25 0.15 JPL 3 + 102 Miriam 53400 2.6620141 0.25359300 5.17078 146.95135 210.97315 151.2464400 9.26 0.15 MPC34570 + 721 Tabora 53400 3.5591251 0.10846320 8.34341 356.12314 38.82317 318.3486500 9.26 0.15 MPO70179 + 931 Whittemora 53400 3.1891175 0.21989700 11.40745 312.80650 112.06744 88.3534800 9.26 0.15 MPO65987 + 126 Velleda 53400 2.4385513 0.10573920 2.92482 328.09241 23.48145 295.7679200 9.27 0.15 MPC35055 + 158 Koronis 53400 2.8676642 0.05661220 1.00347 144.31664 278.58568 240.9938400 9.27 0.15 MPO35428 + 593 Titania 53400 2.6965374 0.21829890 16.89365 30.99978 76.19617 153.0048300 9.28 0.06 MPC23111 + 445 Edna 53400 3.2048359 0.18988020 21.34674 79.26198 292.58606 189.1500500 9.29 0.15 MPO14996 + 530 Turandot 53400 3.1839709 0.22094750 8.56060 201.04400 129.22041 82.7560500 9.29 0.15 E2005J42 + 500 Selinur 53400 2.6136007 0.14533590 9.75952 74.07896 290.22387 143.5122000 9.30 0.15 MPO53552 + 538 Friederike 53400 3.1636592 0.16317010 6.50340 228.39296 141.36431 258.5898600 9.30 0.15 MPO53552 + 592 Bathseba 53400 3.0236479 0.13058650 10.18089 253.16151 168.45352 29.5954200 9.30 0.15 MPO41498 + 676 Melitta 53400 3.0573677 0.12863180 12.87716 181.51914 150.61857 159.6657500 9.30 0.15 E2005H34 + 691 Lehigh 53400 3.0150097 0.11812280 12.98999 301.09682 88.44876 121.5872600 9.30 0.15 E2005H34 + 695 Bella 53400 2.5398468 0.15962210 13.85293 79.38148 275.80482 241.0171600 9.30 0.15 E2005H34 + 840 Zenobia 53400 3.1371673 0.09193500 9.95656 10.09413 273.24728 47.3661700 9.30 0.15 MPO65986 + 987 Wallia 53400 3.1484754 0.22892550 8.88382 16.32006 322.98756 300.2001600 9.30 0.15 MPC31133 + 1069 Planckia 53400 3.1279773 0.10855290 13.57143 34.71718 142.57522 333.8065700 9.30 0.15 MPC31778 + 1086 Nata 53400 3.1604967 0.05640080 8.34955 165.11095 313.43388 143.6649700 9.30 0.15 MPO02604 + 1115 Sabauda 53400 3.1084094 0.16240050 15.30509 54.93650 71.98636 312.2425200 9.30 0.15 MPC27290 + 1177 Gonnessia 53400 3.3490600 0.02593390 15.10319 225.41679 252.42077 341.5526700 9.30 0.15 MPC38009 + 1868 Thersites 53400 5.3064213 0.10862550 16.76380 169.18115 197.83087 251.1950100 9.30 0.15 MPC38009 + 2895 Memnon 53400 5.2305371 0.05088000 27.22752 276.78697 133.99884 84.9857400 9.30 0.15 MPO35428 + 3708 1974 FV1 53400 5.2225227 0.15749120 13.36869 57.15579 291.18310 139.2227600 9.30 0.15 MPO18123 + 4035 1986 WD 53400 5.2779912 0.05622660 12.13509 197.84706 233.73906 182.6012500 9.30 0.15 MPO47597 + 4715 1989 TS1 53400 5.1220375 0.04883390 18.63957 345.39385 1.61173 130.9300600 9.30 0.15 MPO35428 + 5283 Pyrrhus 53400 5.2033709 0.14876220 17.48478 355.34998 71.18151 180.7841500 9.30 0.15 MPC38748 + 7641 1986 TT6 53400 5.2193674 0.05368570 34.68839 228.55180 242.05343 134.2669900 9.30 0.15 MPO65992 +12929 1999 TZ1 53400 5.2003027 0.03977940 43.52359 132.36858 200.24922 174.0185200 9.30 0.15 MPO47647 + 397 Vienna 53200 2.6345545 0.24635980 12.83535 139.46765 228.27347 269.2493101 9.31 0.15 JPL 9 + 680 Genoveva 53400 3.1609643 0.28165790 17.59488 244.28838 38.72030 7.2540100 9.31 0.15 E2005H34 + 729 Watsonia 53400 2.7592939 0.09539040 18.06254 85.48821 124.66991 43.1875300 9.31 0.15 MPO70179 + 2260 Neoptolemus 53400 5.1896323 0.04344670 17.78229 320.57840 86.57159 202.1555700 9.31 0.15 MPC38009 + 84 Klio 53400 2.3612836 0.23765310 9.34361 14.54889 327.74421 136.1526600 9.32 0.15 MPO00595 + 219 Thusnelda 53400 2.3542151 0.22400000 10.84120 142.08077 200.96371 172.8223900 9.32 0.15 MPC36495 + 189 Phthia 53400 2.4505604 0.03701990 5.17901 167.33874 203.62169 338.4711000 9.33 0.15 MPC23324 + 210 Isabella 53200 2.7213187 0.12447119 5.26133 13.94311 32.86108 268.9857625 9.33 0.15 JPL 10 + 417 Suevia 53400 2.8010428 0.13305350 6.61646 346.13850 199.77962 104.4158300 9.34 0.15 MPO03854 + 517 Edith 53400 3.1472129 0.18973620 3.19901 137.67381 274.84328 28.0032000 9.35 0.15 MPC26147 + 66 Maja 53400 2.6449303 0.17344700 3.04768 43.84690 7.67238 268.6744200 9.36 0.15 MPO00595 + 326 Tamara 53400 2.3179113 0.19078868 23.72269 238.42881 32.33529 292.7832910 9.36 0.15 JPL 11 + 542 Susanna 53400 2.9046262 0.14197810 12.07545 214.26022 153.28011 84.3777900 9.36 0.15 E2005J42 + 559 Nanon 53200 2.7118480 0.06405464 9.31076 130.36828 112.22745 36.3567272 9.36 0.15 JPL 10 + 550 Senta 53400 2.5887148 0.22093210 10.11362 44.70919 270.83348 104.6917600 9.37 0.15 E2005J42 + 924 Toni 53400 2.9357782 0.15913970 8.99391 219.96631 150.55633 339.1758300 9.37 0.15 MPO65987 + 132 Aethra 53400 2.6086102 0.38852590 25.05210 254.34929 258.93972 136.5894800 9.38 0.15 MPO02601 + 178 Belisana 53400 2.4604171 0.04352360 1.89956 211.58833 51.20250 128.1662500 9.38 0.15 MPO08362 + 693 Zerbinetta 53400 2.9445673 0.02648570 14.20207 293.17450 351.98298 37.1189100 9.38 0.15 E2005H34 + 170 Maria 53400 2.5524327 0.06487720 14.40457 157.96961 301.47207 154.7517600 9.39 0.15 MPO53552 + 499 Venusia 53400 4.0112812 0.21383030 2.09051 177.30514 256.53805 351.3773000 9.39 0.15 MPO70179 + 834 Burnhamia 53400 3.1726577 0.21109350 3.95645 88.43380 183.57115 315.7872669 9.39 0.15 JPL 12 + 278 Paulina 53400 2.7558939 0.13211890 7.82493 140.96179 62.12483 218.2374800 9.40 0.15 MPO53552 + 318 Magdalena 53400 3.1938644 0.08363080 10.64088 300.31200 161.67077 149.9355700 9.40 0.15 MPC29577 + 348 May 53400 2.9705097 0.06870330 9.76469 7.48796 90.20987 299.3216700 9.40 0.15 MPO62176 + 504 Cora 53400 2.7214263 0.21732410 12.88929 248.19900 104.72135 260.2702100 9.40 0.15 MPO04876 + 543 Charlotte 53400 3.0578022 0.15374430 8.47274 111.00593 295.13314 235.4517300 9.40 0.15 MPC35055 + 552 Sigelinde 53400 3.1546543 0.08262570 7.70510 350.82740 267.25040 132.8533800 9.40 0.15 MPO04876 + 576 Emanuela 53400 2.9824935 0.19838860 10.22871 26.67308 300.03612 105.1284300 9.40 0.15 MPC26379 + 581 Tauntonia 53400 3.2144934 0.02708160 21.85849 31.32042 102.80582 23.1233900 9.40 0.15 MPC32295 + 597 Bandusia 53400 2.6709567 0.14433800 12.82447 306.90785 36.75662 110.4065600 9.40 0.15 MPO41498 + 781 Kartvelia 53400 3.2234336 0.11006880 19.16560 157.70779 138.32871 64.5613900 9.40 0.15 MPO73855 + 844 Leontina 53400 3.2076500 0.07131270 8.80358 343.89412 348.98775 218.9907300 9.40 0.15 MPO65986 + 894 Erda 53400 3.1167758 0.11791440 12.70631 113.03177 190.92512 231.0773500 9.40 0.15 MPO65987 + 986 Amelia 53400 3.1380029 0.19834240 14.79285 266.61366 92.71483 295.6236200 9.40 0.15 MPO62176 + 1085 Amaryllis 53400 3.1832807 0.04863940 6.62852 120.89142 140.13558 329.0960400 9.40 0.15 MPC35406 + 1102 Pepita 53400 3.0644201 0.11866150 15.81130 115.24187 216.85495 145.6577100 9.40 0.15 MPO02604 + 1113 Katja 53400 3.1064516 0.14621590 13.30757 120.52786 324.74818 233.2137000 9.40 0.15 MPO02604 + 1390 Abastumani 53400 3.4360104 0.02615220 19.98153 334.82998 29.29910 327.5797700 9.40 0.15 MPO02606 + 1735 ITA 53400 3.1418518 0.12781930 15.58927 277.99333 9.47655 101.2156600 9.40 0.15 MPO47587 + 4068 Menestheus 53400 5.1935117 0.07393340 17.52583 314.94648 177.82303 101.1080800 9.40 0.15 MPO25662 + 4867 Polites 53400 5.1584777 0.01647370 27.16807 273.75156 335.20246 239.9178500 9.40 0.15 MPO53554 + 5027 Androgeos 53400 5.2968632 0.06485760 31.45684 344.58494 78.21326 191.6295500 9.40 0.15 MPO62177 + 6090 1989 DJ 53400 5.3123616 0.05672400 20.18112 72.98137 328.52526 210.1306100 9.40 0.15 MPO47611 +21601 1998 XO89 53400 5.1752975 0.03561270 19.51283 212.66367 263.68615 167.2499600 9.40 0.15 MPO66016 +38050 1998 VR38 53400 5.2249591 0.07533400 28.51987 191.94754 233.58663 174.0250200 9.40 0.15 MPO26374 +88269 2001 KF77 53400 26.0965202 0.24007450 4.35065 265.39601 14.56769 327.2270800 9.40 0.15 MPO63784 + 1266 Tone 53400 3.3603410 0.04715440 17.18036 286.90115 321.29071 97.7299300 9.41 0.15 MPO47587 + 2223 Sarpedon 53400 5.1934581 0.01338980 15.98849 56.33974 221.00517 224.1452300 9.41 0.15 MPC35408 + 380 Fiducia 53400 2.6799492 0.11303300 6.15412 240.19548 95.23573 246.7088700 9.42 0.15 MPC25034 + 99 Dike 53400 2.6647066 0.19656578 13.85793 195.94102 41.68187 145.6572827 9.43 0.15 JPL 10 + 1028 Lydina 53400 3.3966083 0.11900590 9.39030 25.10556 63.48981 312.5336500 9.43 0.15 MPC38747 + 261 Prymno 53400 2.3312252 0.08979902 3.63532 65.50207 96.77847 313.5248093 9.44 0.19 JPL 18 + 798 Ruth 53400 3.0134447 0.04249330 9.22581 43.98001 214.54966 253.9621700 9.44 0.15 MPO73855 + 1162 Larissa 53400 3.9319803 0.11194810 1.88854 211.52759 39.84091 90.8791500 9.44 0.15 MPO02605 + 785 Zwetana 53400 2.5698054 0.21096750 12.72934 129.99899 72.19408 345.0724300 9.45 0.15 MPO06175 + 1036 Ganymed 53400 2.6625193 0.53641137 26.65337 132.45942 215.67250 175.1455643 9.45 0.30 JPL 137 + 1241 Dysona 53400 3.1835697 0.10645840 23.55828 321.80487 322.45460 211.0274600 9.45 0.15 MPC28564 + 333 Badenia 53400 3.1245064 0.16768400 3.79407 17.73762 354.16268 108.6826500 9.46 0.15 MPO02601 + 163 Erigone 53400 2.3674290 0.19064850 4.80613 297.53303 160.36874 224.3361798 9.47 -0.04 JPL 18 + 257 Silesia 53400 3.1163220 0.11910440 3.64808 24.72608 34.89362 2.0132200 9.47 0.15 MPO47586 + 449 Hamburga 53400 2.5527398 0.17122050 3.08978 46.35343 86.04475 197.7513900 9.47 0.15 MPC32506 + 893 Leopoldina 53400 3.0492853 0.15078850 17.03095 224.57989 145.13295 333.1432500 9.47 0.15 MPO65987 + 1567 Alikoski 53400 3.2099410 0.08562100 17.28527 113.91891 51.62880 63.7614500 9.47 0.15 MPC24086 + 535 Montague 53400 2.5696928 0.02305340 6.78207 67.45008 84.87667 237.2519800 9.48 0.15 MPO03854 + 764 Gedania 53400 3.1864437 0.10740440 10.07170 154.89936 259.37425 355.9750600 9.48 0.15 MPO73855 + 177 Irma 53400 2.7688487 0.23724991 1.39197 38.50263 347.66052 222.8951882 9.49 0.15 JPL 6 + 376 Geometria 53400 2.2889004 0.17110560 5.42992 316.33548 302.26858 147.9447600 9.49 0.15 MPC35405 + 414 Liriope 53400 3.5078443 0.06915460 9.54233 326.90858 110.76299 262.2932900 9.49 0.15 MPO02602 + 214 Aschera 53400 2.6118245 0.02970140 3.43320 130.40070 342.20501 267.2481900 9.50 0.51 MPO04876 + 269 Justitia 53400 2.6176436 0.21201570 5.47844 119.92931 156.81595 321.1406900 9.50 0.15 MPC30777 + 292 Ludovica 53400 2.5293610 0.03417190 14.91916 285.28736 43.66112 79.5701300 9.50 0.15 MPC35405 + 297 Caecilia 53400 3.1615581 0.14556050 7.54973 355.65145 332.24113 99.2651200 9.50 0.15 MPC32294 + 314 Rosalia 53400 3.1467923 0.18261330 12.57232 190.12459 170.61060 97.0279000 9.50 0.15 MPC30683 + 332 Siri 53400 2.7728383 0.09107330 2.84781 298.01064 31.69160 8.0621300 9.50 0.15 MPO02601 + 408 Fama 53400 3.1778084 0.13489080 9.08944 106.10175 297.89034 137.7700100 9.50 0.15 MPC25936 + 577 Rhea 53400 3.1145339 0.15252790 5.29918 332.38405 328.68849 69.6133700 9.50 0.15 MPO53552 + 607 Jenny 53400 2.8515002 0.07843290 10.10779 291.15068 285.43918 296.4110800 9.50 0.15 E2005H34 + 636 Erika 53400 2.9082243 0.17500270 7.93330 298.11691 34.80041 68.0693300 9.50 0.15 E2005H34 + 892 Seeligeria 53400 3.2336431 0.09780110 21.32144 288.73455 176.03159 88.8561800 9.50 0.15 MPC36496 + 906 Repsolda 53400 2.8970854 0.08084300 11.79903 294.05227 40.35788 240.6971800 9.50 0.15 MPO65987 + 972 Cohnia 53400 3.0612566 0.23143450 8.35828 94.29242 281.63999 240.0948600 9.50 0.15 MPO62176 + 1118 Hanskya 53400 3.2110515 0.05237220 14.00435 333.49012 319.16112 239.8339900 9.50 0.15 MPC34277 + 1424 Sundmania 53400 3.1846766 0.06831440 9.20248 301.96932 43.18701 119.2357200 9.50 0.15 MPC38009 + 3548 Eurybates 53400 5.1569922 0.08909030 8.07614 27.32192 43.54421 195.4810800 9.50 0.15 MPO02609 + 4708 Polydoros 53400 5.2890591 0.05926530 6.97504 104.44450 281.16933 92.1051600 9.50 0.15 MPO70180 + 4836 Medon 53400 5.1789767 0.10850970 19.42476 34.20107 82.05045 145.3764200 9.50 0.15 MPO47602 + 5120 Bitias 53400 5.2945169 0.10939150 24.97765 23.29040 295.87167 168.4288600 9.50 0.15 MPO73857 + 5264 Telephus 53400 5.2020168 0.11142190 33.58450 359.07505 121.90065 128.7143400 9.50 0.15 MPO27568 +11395 1998 XN77 53400 5.2090823 0.06670890 24.14499 116.77183 213.23676 279.4863300 9.50 0.15 MPO73862 +15436 1998 VU30 53400 5.2051700 0.04380770 16.26752 179.16911 253.43016 177.0644200 9.50 0.15 MPO62184 +23135 2000 AN146 53400 5.2177200 0.05175310 17.38955 255.12390 256.59609 121.1106000 9.50 0.15 MPO10221 +60558 2000 EC98 53200 10.7586963 0.45478493 4.33385 162.54690 173.31090 249.8413404 9.50 0.15 JPL 7 + 289 Nenetta 53400 2.8719475 0.20651410 6.69138 189.65536 182.20886 333.5030100 9.51 0.15 MPO09657 + 888 Parysatis 53400 2.7076644 0.19423120 13.86092 297.78619 124.23848 217.0308400 9.51 0.15 MPC37254 + 1902 Shaposhnikov 53400 3.9687394 0.22307710 12.49313 267.89508 59.43235 333.2531400 9.51 0.15 MPC33062 + 464 Megaira 53400 2.8046344 0.20366850 10.15021 257.60721 102.70446 157.8009000 9.52 0.15 MPO02602 + 547 Praxedis 53400 2.7714607 0.23717930 16.89816 195.66036 193.26760 259.6085300 9.52 0.15 MPO41498 + 598 Octavia 53400 2.7608032 0.24960440 12.23529 291.33915 91.92760 342.7267700 9.53 0.15 MPO38158 + 927 Ratisbona 53400 3.2328134 0.08009170 14.51310 162.90096 8.22849 224.7135200 9.54 0.15 MPO65987 + 1212 Francette 53400 3.9518066 0.18949090 7.58875 348.51659 149.67116 64.8757100 9.54 0.15 MPC36497 + 735 Marghanna 53400 2.7333702 0.32203570 16.85229 309.71751 43.07457 202.3239900 9.55 0.15 MPO70179 + 742 Edisona 53400 3.0113254 0.11890960 11.21430 286.27079 64.37177 350.6824100 9.55 0.15 MPC36496 + 940 Kordula 53400 3.3670420 0.17648310 6.20525 277.64452 67.25305 232.1527100 9.55 0.15 MPO65988 + 169 Zelia 53400 2.3581748 0.13156840 5.50693 334.44322 354.85402 187.0345700 9.56 0.15 MPC37254 + 556 Phyllis 53400 2.4650516 0.10169580 5.23155 177.35808 286.26193 311.2935200 9.56 0.15 E2005J42 + 1031 Arctica 53400 3.0473237 0.06197720 17.59271 301.34976 219.12866 153.8645600 9.56 0.15 MPC35406 + 551 Ortrud 53400 2.9636757 0.12616460 0.40268 69.68974 6.17195 214.2957000 9.57 0.15 MPO50329 + 983 Gunila 53400 3.1592892 0.09825410 14.86042 349.41048 250.98839 305.0217500 9.58 0.15 MPO62176 + 215 Oenone 53400 2.7661220 0.03401730 1.69029 321.46739 25.05153 265.8940100 9.59 0.15 MPC35405 + 294 Felicia 53400 3.1403572 0.24500780 6.30005 184.70950 136.27359 193.6062900 9.60 0.15 MPC36495 + 300 Geraldina 53400 3.2063699 0.05215840 0.74063 332.84288 42.72832 304.6597700 9.60 0.15 MPC32506 + 479 Caprera 53400 2.7199152 0.21999240 8.66540 269.13015 136.29669 0.1637800 9.60 0.15 MPO57621 + 523 Ada 53400 2.9666076 0.17978030 4.32207 186.62955 261.33465 305.5293700 9.60 0.15 MPO65986 + 573 Recha 53400 3.0119847 0.11685690 9.83716 30.83260 343.04811 341.8608200 9.60 0.15 E2005J42 + 580 Selene 53400 3.2318144 0.08050860 3.65159 327.80896 99.38755 59.8668100 9.60 0.15 MPO09657 + 634 Ute 53400 3.0433837 0.18805340 12.28982 221.36020 133.51206 36.2000900 9.60 0.15 E2005H34 + 655 Briseis 53400 2.9875810 0.09138780 6.50507 280.53560 130.19879 285.1181900 9.60 0.15 MPC32295 + 756 Lilliana 53400 3.1946302 0.14775470 20.36444 6.76925 208.16373 274.9961200 9.60 0.15 MPC25936 + 803 Picka 53400 3.1985160 0.06495390 8.68435 66.57677 251.26580 85.6518000 9.60 0.15 MPO65986 + 850 Altona 53400 2.9992185 0.12739870 15.48488 130.57492 121.49517 341.3141700 9.60 0.15 MPC35405 + 859 Bouzareah 53400 3.2286864 0.10433160 13.54689 13.37588 36.01406 93.4069500 9.60 0.15 MPO65986 + 861 Aida 53400 3.1389973 0.10347900 8.05092 196.75912 115.10134 97.4196900 9.60 0.15 MPO65986 + 973 Aralia 53400 3.2122862 0.10966950 15.81415 90.56921 348.62244 182.2063200 9.60 0.15 MPO43316 + 1000 Piazzia 53400 3.1773307 0.25444780 20.54945 281.41233 323.84308 160.5018500 9.60 0.15 MPO62176 + 1351 Uzbekistania 53400 3.1974627 0.06091550 9.70282 54.22893 9.81534 71.2060600 9.60 0.15 MPC33062 + 1469 Linzia 53400 3.1226352 0.07045780 13.38730 212.13095 189.08787 306.1435200 9.60 0.15 MPO02606 + 2456 Palamedes 53400 5.1388068 0.07379650 13.90067 94.10441 327.43098 179.2509800 9.60 0.15 MPO47590 + 4057 Demophon 53400 5.2710247 0.11882130 2.87307 58.04815 24.47602 165.9755600 9.60 0.15 MPO62177 + 4902 Thessandrus 53400 5.2095812 0.04261510 9.07084 270.80357 170.33463 165.1343800 9.60 0.15 MPO47602 + 5119 1988 RA1 53400 5.2027119 0.10782210 15.94818 16.43509 316.98193 155.3449500 9.60 0.15 MPO18124 + 5511 Cloanthus 53400 5.2157843 0.11430780 11.17757 120.05253 172.76022 205.1695100 9.60 0.15 MPO18124 + 7066 Nessus 53200 24.5264729 0.51975542 15.64723 170.34891 31.22741 36.8966724 9.60 0.15 JPL 3 + 331 Etheridgea 53400 3.0234575 0.10317440 6.05211 335.20666 22.20455 18.9240900 9.62 0.15 MPO02601 + 727 Nipponia 53400 2.5665377 0.10649520 15.05234 274.52541 133.15415 284.7790500 9.62 0.15 MPO70179 + 731 Sorga 53400 2.9936307 0.13697270 10.69529 285.40514 46.60721 216.7209200 9.62 0.15 MPO41498 + 1512 Oulu 53400 3.9531475 0.15225070 6.49530 239.93861 10.34339 114.7634700 9.62 0.15 MPO30233 + 458 Hercynia 53400 2.9922559 0.24313540 12.63016 274.62028 134.99438 27.0495300 9.63 0.15 E2005G62 + 661 Cloelia 53400 3.0162497 0.03697110 9.25909 169.51761 336.03229 190.3168300 9.63 0.15 MPC35405 + 697 Galilea 53400 2.8803525 0.15533630 15.14324 334.33122 15.59839 294.6490400 9.63 0.15 E2005H34 + 384 Burdigala 53400 2.6518998 0.14867440 5.60391 33.57538 48.11200 296.1116200 9.64 0.15 MPC30889 + 601 Nerthus 53400 3.1396233 0.10212560 16.09045 154.51976 169.88542 245.5403700 9.65 0.15 E2005H34 + 329 Svea 53400 2.4774358 0.02452590 15.88735 53.05748 178.55604 303.5163200 9.66 0.15 MPO02601 + 394 Arduina 53400 2.7611748 0.22885820 6.22391 269.75486 67.37359 50.5807200 9.66 0.15 MPC37254 + 778 Theobalda 53400 3.2000891 0.24250200 13.59159 131.77671 322.62930 20.6868300 9.66 0.15 MPC36496 + 1256 Normannia 53400 3.8923476 0.08499860 4.18000 112.60958 238.47499 123.8119500 9.66 0.15 MPO47587 + 533 Sara 53400 2.9801604 0.04231370 6.55204 40.00008 180.58215 201.0055300 9.67 0.15 MPC31133 + 613 Ginevra 53400 2.9185787 0.06159110 7.68259 66.47034 354.93847 220.9134300 9.67 0.15 E2005H34 + 686 Gersuind 53400 2.5881205 0.26884620 15.68031 88.38071 243.43239 322.5554200 9.67 0.15 E2005H34 + 977 Philippa 53400 3.1167047 0.02974360 15.19611 84.39926 75.91328 60.4767400 9.67 0.15 MPO62176 + 183 Istria 53400 2.7966967 0.34825440 26.38326 263.95309 142.20938 127.3075700 9.68 0.15 MPC35405 + 193 Ambrosia 53400 2.6038514 0.29357870 12.02989 81.09778 350.22601 64.7470900 9.68 0.15 MPC36056 + 223 Rosa 53400 3.0922612 0.12364160 1.93951 57.87564 48.35807 273.2789500 9.68 0.15 MPC34570 + 648 Pippa 53400 3.2152861 0.19148800 9.77169 172.96000 291.73620 334.6518800 9.68 0.15 E2005H34 + 1243 Pamela 53400 3.0991442 0.04272280 13.26647 62.69491 245.99254 47.7113500 9.68 0.15 MPO02605 + 136 Austria 53400 2.2865088 0.08555390 9.57154 132.47866 186.54836 175.2836800 9.69 0.15 MPC31778 + 226 Weringia 53400 2.7107181 0.20484290 15.92357 152.67158 135.18871 169.7981400 9.70 0.15 MPC30777 + 392 Wilhelmina 53400 2.8860997 0.13830510 14.32278 174.82356 209.90343 195.8918300 9.70 0.15 MPO02602 + 465 Alekto 53400 3.0893811 0.21184510 4.65807 284.43155 300.77896 325.3695300 9.70 0.15 MPC31133 + 539 Pamina 53400 2.7379829 0.21265070 6.81014 96.70320 274.66251 24.2563800 9.70 0.15 MPO50329 + 546 Herodias 53400 2.5988911 0.11368820 14.85692 108.12766 22.01948 241.3626900 9.70 0.15 E2005J42 + 677 Aaltje 53400 2.9551142 0.04756690 8.48139 281.36845 272.95024 249.4349300 9.70 0.15 E2005H34 + 723 Hammonia 53400 2.9931197 0.05942920 4.98238 243.40888 163.60626 354.9284000 9.70 0.15 MPO70179 + 734 Benda 53400 3.1516325 0.09370610 5.80060 68.26467 3.34878 141.9075600 9.70 0.15 MPO70179 + 795 Fini 53400 2.7507271 0.09898800 19.03135 188.72262 17.52317 77.8519300 9.70 0.15 MPC37254 + 808 Merxia 53400 2.7431980 0.13063850 4.71831 274.39640 181.16615 181.0286600 9.70 0.15 MPO06175 + 845 Naema 53400 2.9406384 0.06375800 12.62829 294.47769 43.29641 250.6936200 9.70 0.15 MPO65986 + 949 Hel 53400 2.9960265 0.19985990 10.69578 248.48352 321.59530 17.2833700 9.70 0.15 MPO65988 + 957 Camelia 53400 2.9172755 0.08599020 14.77998 224.79455 232.99436 172.4071700 9.70 0.15 MPO62176 + 1005 Arago 53400 3.1744415 0.10925690 19.10849 58.00352 349.48003 125.6424100 9.70 0.15 MPO35428 + 1116 Catriona 53400 2.9216491 0.22992010 16.53410 83.32405 356.59594 159.8161200 9.70 0.15 MPC35406 + 1240 Centenaria 53400 2.8678078 0.17310580 10.16657 22.40152 324.12224 150.5078400 9.70 0.15 MPC33737 + 1248 Jugurtha 53400 2.7219306 0.01546010 9.14887 337.11219 79.53973 340.3711800 9.70 0.15 MPO47587 + 1384 Kniertje 53400 2.6768754 0.18270530 11.83263 275.03625 153.17575 334.0446900 9.70 0.15 MPO02606 + 4543 Phoinix 53400 5.0933687 0.09578840 14.73318 84.55127 325.40893 210.5952200 9.70 0.15 MPC33538 + 4722 Agelaos 53400 5.2197773 0.11177860 8.81016 315.31087 65.01592 103.4682100 9.70 0.15 MPO73857 + 720 Bohlinia 53400 2.8881277 0.01381410 2.35858 103.41274 35.93960 241.8461500 9.71 0.15 MPC31133 + 1306 Scythia 53400 3.1442041 0.09793920 14.90932 133.86057 274.58143 55.2896800 9.71 0.15 MPC36497 + 643 Scheherezade 53400 3.3569679 0.06509690 13.76390 236.22812 252.39410 204.6389600 9.72 0.15 E2005H34 + 323 Brucia 53400 2.3815789 0.30192390 24.22739 291.34379 97.46325 313.4433400 9.73 0.15 MPC27693 + 510 Mabella 53400 2.6096271 0.19217710 9.52052 91.01729 202.88803 8.0370400 9.73 0.15 E2005J42 + 633 Zelima 53400 3.0152967 0.08928570 10.91967 185.95213 147.61354 147.8340200 9.73 0.15 E2005H34 + 978 Aidamina 53400 3.1931349 0.23717100 21.66686 133.46030 216.75444 79.6925000 9.73 0.15 MPO04876 + 1087 Arabis 53400 3.0122077 0.09534720 10.07085 28.89675 30.51202 223.1394000 9.73 0.15 MPC35406 + 1345 Potomac 53400 3.9825361 0.18056080 11.39915 333.09101 137.53288 107.0486000 9.73 0.15 MPO02605 + 304 Olga 53400 2.4037151 0.22128940 15.83830 172.39223 159.23073 32.7076900 9.74 0.07 MPO53552 + 513 Centesima 53400 3.0149253 0.07942400 9.73367 220.93482 184.75696 82.1339300 9.75 0.15 MPO53552 + 1048 Feodosia 53200 2.7332495 0.17973922 15.80435 184.09181 52.91620 67.6328805 9.75 0.15 JPL 9 + 336 Lacadiera 53400 2.2516209 0.09521864 5.64586 31.28576 235.19438 178.9026192 9.76 0.15 JPL 15 + 907 Rhoda 53400 2.7979960 0.16400450 19.57292 88.42961 43.17314 85.2898900 9.76 0.15 MPO65987 + 1023 Thomana 53400 3.1643673 0.10875730 10.06807 194.88801 194.66707 21.5267400 9.76 0.15 MPO02604 + 418 Alemannia 53400 2.5924564 0.11960080 6.82485 126.12052 249.09803 321.7153500 9.77 0.15 MPC32294 + 534 Nassovia 53400 2.8844234 0.05743110 3.27641 333.52224 94.25835 344.1208000 9.77 0.15 MPC27086 + 943 Begonia 53400 3.1241987 0.20683080 12.08337 4.81303 114.05382 27.6133200 9.77 0.15 MPO65988 + 1001 Gaussia 53400 3.2028751 0.13490540 9.31314 139.84414 259.58254 54.9901300 9.77 0.15 MPO02604 + 1754 Cunningham 53400 3.9472321 0.16684710 12.12078 112.19279 163.25101 219.9324000 9.77 0.15 MPO02606 + 1043 Beate 53400 3.0904139 0.04711930 8.92985 158.57775 159.57781 137.2420800 9.79 0.15 MPO12096 + 217 Eudora 53400 2.8749822 0.30521420 10.47448 154.30260 163.15183 220.9930200 9.80 0.15 E2005G62 + 256 Walpurga 53400 2.9978372 0.07101160 13.32164 50.00362 183.11477 271.7163500 9.80 0.15 MPC37254 + 271 Penthesilea 53400 3.0102037 0.09730320 3.53674 58.32614 335.66672 169.5083900 9.80 0.15 MPO41498 + 316 Goberta 53400 3.1713577 0.14575060 2.33893 314.74230 124.03864 304.4880700 9.80 0.15 MPC33062 + 319 Leona 53400 3.3887175 0.22723300 10.55655 228.44584 185.45271 17.7904700 9.80 0.15 MPC25034 + 378 Holmia 53400 2.7758868 0.13016050 7.00973 156.05963 232.76707 39.2905900 9.80 0.15 MPO00595 + 424 Gratia 53400 2.7727246 0.10999960 8.20860 333.17978 99.38420 172.6905100 9.80 0.15 MPO12096 + 427 Galene 53400 2.9735234 0.11699920 5.12697 13.65365 297.70740 0.7999800 9.80 0.15 MPC37254 + 436 Patricia 53400 3.2060507 0.06077000 18.48357 38.09390 351.51490 183.2756700 9.80 0.15 MPC35405 + 438 Zeuxo 53400 2.5535598 0.06947160 7.38620 210.36044 49.28724 150.1840100 9.80 0.15 MPC32294 + 492 Gismonda 53400 3.1238360 0.16986140 1.62522 293.60255 46.73700 239.4027200 9.80 0.15 MPC35055 + 638 Moira 53400 2.7326619 0.16283260 7.71582 129.05918 103.27625 218.4852300 9.80 0.15 E2005H34 + 670 Ottegebe 53400 2.8085494 0.19104950 7.53929 194.71113 174.87900 172.5700300 9.80 0.15 E2005H34 + 715 Transvaalia 53400 2.7676437 0.08567420 13.81240 300.09463 46.31665 13.0372600 9.80 0.15 MPO70179 + 718 Erida 53400 3.0531098 0.20250660 6.93239 175.51507 38.65226 308.4070100 9.80 0.15 MPO70179 + 777 Gutemberga 53400 3.2301288 0.10044940 12.99586 258.65074 283.90159 212.5408800 9.80 0.15 MPC37254 + 903 Nealley 53400 3.2391810 0.03794940 11.75175 239.57403 159.69672 235.4442000 9.80 0.15 MPC27429 + 947 Monterosa 53400 2.7508444 0.25000050 6.70666 338.55194 48.39370 233.7389500 9.80 0.15 MPO00595 + 965 Angelica 53400 3.1462983 0.28675440 21.47528 47.24046 41.58337 255.1530700 9.80 0.15 MPC40287 + 979 Ilsewa 53400 3.1648238 0.13365940 10.08163 110.40317 231.36448 225.4755000 9.80 0.15 MPO53552 + 1042 Amazone 53400 3.2322209 0.09772390 20.67535 293.46238 52.67072 164.8390700 9.80 0.15 MPO38158 + 1146 Biarmia 53400 3.0533716 0.25000740 17.02876 64.22564 214.01075 52.3226300 9.80 0.15 MPC31778 + 1315 Bronislawa 53400 3.2040212 0.08074810 7.06803 26.33986 236.68161 235.9307200 9.80 0.15 MPO09657 + 1712 Angola 53400 3.1754421 0.14559980 19.32992 18.22677 237.89074 107.0989000 9.80 0.15 MPO65988 + 2759 Idomeneus 53400 5.1667800 0.06661300 21.97014 7.97000 171.22698 76.2144900 9.80 0.15 MPC35409 + 3036 Krat 53400 3.2118563 0.09415930 22.88168 317.59802 24.03851 277.1356800 9.80 0.15 MPO25662 + 4138 Kalchas 53400 5.1511424 0.04306440 2.10047 163.83561 208.03076 239.1484100 9.80 0.15 MPO47598 + 4832 Palinurus 53400 5.2563248 0.13990680 19.07024 209.16983 135.15219 152.3075700 9.80 0.15 MPO35428 + 4835 1989 BQ 53400 5.1860504 0.25104880 19.58326 354.51457 125.53820 136.0719900 9.80 0.15 MPO65990 + 5025 1986 TS6 53400 5.2123331 0.07471700 11.01645 72.56203 347.87816 182.8238300 9.80 0.15 MPO47603 + 5130 Ilioneus 53400 5.2504858 0.00935340 15.71017 107.55805 242.55277 115.9593400 9.80 0.15 MPO15993 + 5285 Krethon 53400 5.1364693 0.04914170 25.20997 257.24847 144.30375 228.4757800 9.80 0.15 MPO25663 + 5652 Amphimachus 53400 5.1974891 0.07565730 1.89891 107.51240 281.66364 223.9680100 9.80 0.15 MPC36059 + 7119 Hiera 53400 5.2130673 0.10141010 19.24567 119.23357 285.71218 185.0465500 9.80 0.15 MPO07419 +16070 1999 RB101 53400 5.1274781 0.12267440 16.25645 352.54757 300.90814 192.9133900 9.80 0.15 MPO53561 +16974 1998 WR21 53400 5.2210854 0.06881380 15.00649 133.63563 241.62011 223.4035800 9.80 0.15 MPO47653 +20729 1999 XS143 53400 5.2040230 0.06375230 22.01688 92.07665 306.92032 213.6962800 9.80 0.15 MPO07925 +21900 1999 VQ10 53400 5.1552240 0.03608290 8.45235 179.72675 258.63223 157.5710700 9.80 0.15 MPO62187 +22180 2000 YZ 53400 5.2025255 0.07113410 29.26507 146.78050 247.60782 83.4686100 9.80 0.15 MPO08986 +32496 2000 WX182 53400 5.2298958 0.07799660 30.51888 275.81647 65.93967 164.0265100 9.80 0.15 MPO19132 + 755 Quintilla 53400 3.1707287 0.14679850 3.23914 42.19443 177.26390 40.8873000 9.81 0.15 MPC32295 + 429 Lotis 53400 2.6084997 0.12259173 9.52407 168.60193 220.04627 185.2571061 9.82 0.15 JPL 12 + 805 Hormuthia 53400 3.1921025 0.18766200 15.71719 133.48027 166.54108 125.3450700 9.82 0.15 MPO65986 + 439 Ohio 53400 3.1314968 0.06224030 19.18599 235.78206 201.87048 14.7983300 9.83 0.15 MPO70179 + 468 Lina 53400 3.1328580 0.19766730 0.44021 334.53890 21.41309 0.2228400 9.83 0.15 MPC31133 + 524 Fidelio 53400 2.6349718 0.12915050 8.22335 79.46187 326.85263 308.6540000 9.83 0.15 MPC27886 + 112 Iphigenia 53400 2.4334465 0.12905400 2.60883 16.47509 323.77851 159.6837100 9.84 0.15 E2005G62 + 277 Elvira 53400 2.8865686 0.08864960 1.15563 134.11810 231.77305 145.5160100 9.84 0.15 MPO62176 + 288 Glauke 53400 2.7563487 0.21067380 4.32937 83.13839 120.58283 354.4051600 9.84 0.15 MPC39509 + 1796 Riga 53400 3.3485703 0.06263180 22.66766 18.02512 187.14448 130.8523900 9.84 0.15 MPO65988 + 1062 Ljuba 53400 3.0069084 0.06339680 5.60810 97.07583 341.85828 35.8572400 9.85 0.15 MPO02604 + 1167 Dubiago 53400 3.4091250 0.07734050 5.72162 67.69230 223.96282 318.0708600 9.85 0.15 MPO02605 + 364 Isara 53400 2.2204567 0.14889150 6.00257 312.53392 105.67549 32.3737300 9.86 0.15 MPO53552 + 484 Pittsburghia 53400 2.6670962 0.05834870 12.49593 189.16992 127.40884 117.0224200 9.86 0.15 MPC36496 + 166 Rhodope 53400 2.6850230 0.21246230 12.01152 264.04825 129.12328 15.3399400 9.89 0.15 MPO00595 + 311 Claudia 53400 2.8965278 0.00827610 3.22502 41.83083 81.16078 150.5957100 9.89 0.15 MPC32294 + 1245 Calvinia 53400 2.8963792 0.07755690 2.88770 205.94597 151.96274 178.4617800 9.89 0.15 MPO02605 + 340 Eduarda 53400 2.7449023 0.11738750 4.67895 42.72667 27.11426 193.0914600 9.90 0.15 MPC27429 + 396 Aeolia 53400 2.7413130 0.15886630 2.54378 19.68183 250.18693 252.6789100 9.90 0.15 MPO02602 + 425 Cornelia 53400 2.8851499 0.06073480 4.05186 126.06198 61.21218 296.4556400 9.90 0.15 MPO53552 + 544 Jetta 53400 2.5909217 0.15466510 8.37449 342.74872 298.41395 93.7175700 9.90 0.15 MPC32506 + 590 Tomyris 53400 3.0036655 0.07510840 11.16619 341.88381 106.35922 87.7150200 9.90 0.15 MPO10820 + 605 Juvisia 53400 2.9985649 0.14181210 19.65742 15.80182 342.93660 14.7822800 9.90 0.15 E2005H34 + 629 Bernardina 53400 3.1343157 0.15998720 9.32553 30.58615 87.37430 272.4881200 9.90 0.15 E2005H34 + 787 Moskva 53400 2.5388388 0.12987380 14.84307 125.25698 184.13116 76.1384600 9.90 0.15 MPO73855 + 852 Wladilena 53400 2.3626389 0.27390380 23.03385 282.41803 27.39777 87.5679400 9.90 0.15 MPC37254 + 891 Gunhild 53400 2.8615671 0.02700690 13.53625 301.29199 106.01358 162.5427900 9.90 0.15 MPO65987 + 904 Rockefellia 53400 2.9904426 0.09227280 15.17341 253.76649 198.24098 189.8006400 9.90 0.15 MPO65987 + 982 Franklina 53400 3.0689389 0.23313450 13.64855 351.91151 299.26079 86.5193200 9.90 0.15 MPO62176 + 1041 Asta 53400 3.0749034 0.14147000 13.89760 339.55417 60.40447 88.0972500 9.90 0.15 MPO02604 + 1051 Merope 53400 3.2166322 0.09475930 23.45602 150.01445 181.04816 288.2400100 9.90 0.15 MPC22035 + 1114 Lorraine 53400 3.0915750 0.07859020 10.74587 201.10928 195.89889 27.6596000 9.90 0.15 MPO47586 + 1171 Rusthawelia 53400 3.1741076 0.19669120 3.05708 284.79659 122.86936 67.3777500 9.90 0.15 MPC25036 + 1323 Tugela 53400 3.2291537 0.15454870 18.66114 130.41075 45.87717 179.8059300 9.90 0.15 MPO02605 + 1356 Nyanza 53400 3.0874095 0.04330520 7.95284 296.44684 69.90701 196.5394400 9.90 0.15 MPC20607 + 1459 Magnya 53400 3.1404666 0.23614340 16.95196 329.39335 41.66679 26.8085200 9.90 0.15 MPO12096 + 3794 Sthenelos 53400 5.1966280 0.14569340 6.06595 34.54991 343.29209 234.7841800 9.90 0.15 MPO62177 + 4791 Iphidamas 53400 5.1825788 0.04679120 25.94431 165.76536 261.45029 49.0809600 9.90 0.15 MPO18123 + 4946 Askalaphus 53400 5.3082935 0.05008590 21.87194 203.27300 59.04448 355.9833000 9.90 0.15 MPO25662 + 5028 Halaesus 53400 5.2513898 0.12986840 21.50047 10.90150 44.05147 199.7348400 9.90 0.15 MPC38012 + 5123 1989 BL 53400 5.2390169 0.10229610 8.52608 31.32392 78.25514 138.3115000 9.90 0.15 MPO57622 + 5284 Orsilocus 53400 5.2153151 0.08330540 20.23032 342.84367 102.74997 166.7805700 9.90 0.15 MPO25663 + 7152 Euneus 53400 5.1650510 0.06313020 3.71017 305.61408 113.06246 183.8476800 9.90 0.15 MPC38013 + 9799 1996 RJ 53400 5.1967216 0.04697630 30.50472 112.89001 259.54908 231.0701300 9.90 0.15 MPO73860 +15539 2000 CN3 53400 5.3609782 0.04252280 27.82796 331.20187 108.95212 156.9654600 9.90 0.15 MPO57632 +22149 2000 WD49 53400 5.1431335 0.04585070 21.49679 226.62027 292.36259 93.4843200 9.90 0.15 MPO08977 +23958 1998 VD30 53400 5.2269910 0.09920670 24.91229 234.36764 225.44365 150.3664000 9.90 0.15 MPO47663 + 383 Janina 53400 3.1402988 0.16712770 2.64998 318.26971 93.22226 58.8491600 9.91 0.15 MPO04876 + 872 Holda 53400 2.7323561 0.07821750 7.36674 19.74895 194.94531 168.9254600 9.91 0.15 MPO65987 + 966 Muschi 53400 2.7198821 0.12769420 14.39210 177.97740 72.63430 12.8770300 9.91 0.15 MPC36496 + 1210 Morosovia 53400 3.0120489 0.05370600 11.25229 165.68555 106.99087 19.0452800 9.91 0.15 MPC35406 + 1317 Silvretta 53400 3.1876894 0.24369220 20.67270 30.33552 7.21067 69.0448700 9.91 0.15 MPO31791 + 207 Hedda 53400 2.2838231 0.02892500 3.80386 193.50393 29.29275 275.2416500 9.92 0.15 MPC25936 + 1765 Wrubel 53400 3.1791118 0.17588270 19.95557 261.74689 70.82380 236.6284000 9.92 0.15 MPO53553 + 368 Haidea 53400 3.0732439 0.20356455 7.77350 90.99951 227.51545 225.7369299 9.93 0.15 JPL 11 + 243 Ida 53400 2.8613864 0.04623832 1.13770 108.67851 324.21709 265.9044333 9.94 0.15 JPL 49 + 293 Brasilia 53400 2.8608994 0.10439530 15.58654 88.84604 61.42995 330.3840200 9.94 0.15 MPC27693 + 645 Agrippina 53400 3.2042204 0.15653340 7.02607 81.94093 0.74632 324.9302100 9.94 0.15 E2005H34 + 954 Li 53400 3.1369701 0.16676150 1.16530 152.68550 163.20174 7.3697000 9.94 0.15 MPO53552 + 562 Salome 53400 3.0226664 0.09465530 11.12024 260.91350 70.80253 248.2386500 9.95 0.15 MPC36496 + 619 Triberga 53400 2.5200381 0.07489090 13.78323 178.37567 187.56927 234.1358400 9.95 0.15 MPO41498 + 627 Charis 53400 2.8985822 0.06334400 6.47201 175.06583 142.68177 122.5684300 9.95 0.15 MPC22666 + 1746 Brouwer 53400 3.9570022 0.20392590 8.37765 50.26804 322.47357 72.5805600 9.95 0.15 MPO50329 + 664 Judith 53400 3.2078163 0.21861740 8.59558 97.09611 172.86745 31.5046500 9.97 0.15 E2005H34 + 642 Clara 53400 3.1967594 0.11904190 8.14102 111.87575 6.79560 308.1364800 9.98 0.15 E2005H34 + 1004 Belopolskya 53400 3.4057430 0.08266110 2.97743 220.92644 153.83833 346.1773200 9.99 0.15 MPO47586 + 251 Sophia 53400 3.0927536 0.10580540 10.52682 287.09737 156.31455 258.4257400 10.00 0.15 MPC35405 + 609 Fulvia 53400 3.0865249 0.04051310 4.17807 121.03530 165.55575 123.2069200 10.00 0.15 MPO38158 + 625 Xenia 53400 2.6455672 0.22595160 12.05715 200.03183 127.67928 93.1159400 10.00 0.15 E2005H34 + 656 Beagle 53400 3.1470201 0.13672190 0.51400 332.47145 184.53285 72.4671300 10.00 0.15 E2005H34 + 671 Carnegia 53400 3.0909197 0.06810100 8.03636 95.71801 0.76733 163.3210800 10.00 0.15 MPO03854 + 743 Eugenisis 53400 2.7931973 0.05933570 4.83410 183.04409 229.31909 345.6089400 10.00 0.15 MPO09657 + 746 Marlu 53400 3.1034592 0.24096529 17.51523 307.56201 2.09903 131.2033211 10.00 0.15 JPL 6 + 767 Bondia 53400 3.1331861 0.17440720 2.41834 265.45945 79.77981 222.2626500 10.00 0.15 MPO73855 + 858 El Djezair 53400 2.8111604 0.10440120 8.87860 175.72048 67.32544 307.4688100 10.00 0.15 MPO65986 + 874 Rotraut 53400 3.1534111 0.07594820 11.15339 14.34043 190.88991 261.2452000 10.00 0.15 MPO65987 + 932 Hooveria 53400 2.4201317 0.09068640 8.13047 48.35217 15.22329 306.8724600 10.00 0.15 MPO65987 + 936 Kunigunde 53400 3.1296624 0.17861270 2.37142 255.54956 62.26296 89.9908400 10.00 0.15 MPO65987 + 1032 Pafuri 53400 3.1265413 0.14395590 9.48462 191.39161 76.41397 179.6682200 10.00 0.15 MPC25188 + 1074 Beljawskya 53400 3.1603928 0.17179180 0.80500 23.27154 38.23713 141.8262600 10.00 0.15 MPC25036 + 1144 Oda 53400 3.7488598 0.09418080 9.74303 219.63704 156.80848 228.4374700 10.00 0.15 MPO02604 + 1157 Arabia 53400 3.1845709 0.14286670 9.53688 315.33133 336.29799 115.5920400 10.00 0.15 MPC33062 + 1189 Terentia 53400 2.9302071 0.11509650 9.86182 97.47819 275.43250 277.8331000 10.00 0.15 MPC35406 + 1197 Rhodesia 53400 2.8784223 0.23755670 12.95831 276.29185 256.10745 77.7897900 10.00 0.15 MPO01400 + 1282 Utopia 53400 3.1151470 0.12575540 18.06408 81.26987 324.47709 277.3264300 10.00 0.15 MPC35055 + 1520 Imatra 53400 3.1054102 0.10416270 15.26290 116.02145 253.60738 73.3153100 10.00 0.15 MPC32736 + 1572 Posnania 53400 3.1035886 0.21022620 13.29492 355.14971 6.20286 28.2166400 10.00 0.15 MPC35406 + 1731 Smuts 53400 3.1703720 0.12274370 5.93234 205.81310 152.70286 315.2365200 10.00 0.15 MPC30247 + 2906 Caltech 53400 3.1617428 0.11413460 30.68980 295.04975 84.61395 60.3319900 10.00 0.15 MPC38010 + 2951 Perepadin 53400 3.1340132 0.11911360 14.69915 113.90786 25.37381 229.1691500 10.00 0.15 MPO07418 + 3240 Laocoon 53400 5.2594633 0.12547290 2.33167 14.82199 296.29576 170.5721400 10.00 0.15 MPC36057 + 3259 Brownlee 53400 3.1590796 0.13016670 15.51811 314.66314 242.70429 54.9038600 10.00 0.15 MPO47593 + 3754 Kathleen 53400 3.1601796 0.10955020 8.45729 58.44058 110.61476 31.7917300 10.00 0.15 MPO47596 + 4007 Euryalos 53400 5.1559689 0.05608110 11.01565 77.55449 6.76817 170.3938100 10.00 0.15 MPO47597 + 4792 Lykaon 53400 5.2733275 0.09038540 9.33028 283.62912 61.94515 142.2327400 10.00 0.15 MPO38159 + 4828 Misenus 53400 5.1880573 0.04329550 14.88241 128.89875 352.99287 353.9717100 10.00 0.15 MPO73857 + 5023 Agapenor 53400 5.2129760 0.05099750 11.75192 84.07780 308.50136 203.5092200 10.00 0.15 MPO47603 + 5258 1989 AU1 53400 5.2328188 0.07742090 5.89502 228.11705 248.28524 118.8087500 10.00 0.15 MPO47604 + 5638 Deikoon 53400 5.2817312 0.10651900 10.88673 90.82569 156.02477 229.3250400 10.00 0.15 MPC35411 + 6545 1986 TR6 53400 5.1175152 0.05079190 12.00402 148.51989 278.02077 193.8031000 10.00 0.15 MPO47615 +11397 1998 XX93 53400 5.2029876 0.06129010 21.03845 151.64183 261.26112 230.5243100 10.00 0.15 MPO47643 +13385 1998 XO79 53400 5.2147008 0.04493790 13.97261 164.64234 157.14571 293.1903000 10.00 0.15 MPO43317 +76867 2000 YM5 53400 5.1913380 0.02874090 28.72437 299.75483 38.52417 139.4154800 10.00 0.15 MPO55063 + 352 Gisela 53400 2.1937179 0.15001920 3.38195 144.32580 247.43130 240.7358000 10.01 0.15 MPO03854 + 651 Antikleia 53400 3.0261588 0.09536560 10.76721 355.62536 38.21261 184.6221900 10.01 0.15 E2005H34 + 968 Petunia 53400 2.8667909 0.13397850 11.59929 298.81516 209.01604 316.8619500 10.01 0.15 MPO62176 + 1461 Jean-Jacques 53400 3.1293268 0.04052680 15.30653 333.18960 105.03453 85.7303900 10.01 0.15 MPO02606 + 497 Iva 53400 2.8517351 0.30013790 4.83750 2.69297 6.80863 105.5599300 10.02 0.11 MPC29073 + 1628 Strobel 53400 3.0133121 0.06687970 19.38056 293.08780 181.34830 92.8067900 10.02 0.15 MPC29578 + 131 Vala 53400 2.4317483 0.06734050 4.95655 159.72846 65.78747 278.7781800 10.03 0.15 MPO06175 + 317 Roxane 53400 2.2863175 0.08517800 1.76277 186.86100 151.46139 282.2105700 10.03 0.15 MPO62176 + 442 Eichsfeldia 53400 2.3453436 0.07132120 6.06236 84.79676 135.04566 113.6637700 10.03 0.15 MPC34277 + 321 Florentina 53400 2.8855625 0.04349170 2.59418 30.44673 40.46001 3.5845600 10.04 0.15 MPO02601 + 2760 Kacha 53400 3.9856876 0.12265570 13.46231 155.72529 352.83524 253.7024300 10.04 0.15 MPO50329 + 284 Amalia 53400 2.3585682 0.22288315 8.06170 57.46420 233.96569 297.4822514 10.05 0.11 JPL 17 + 971 Alsatia 53400 2.6413965 0.16137300 13.76552 6.70821 83.66411 109.6132200 10.05 0.15 MPO62176 + 1112 Polonia 53400 3.0260759 0.10013510 8.99312 85.13643 303.29450 148.0221200 10.05 0.15 MPC35406 + 1529 Oterma 53400 3.9897571 0.19961000 9.05282 294.37509 100.71858 202.6478900 10.05 0.15 MPO03854 + 529 Preziosa 53400 3.0154031 0.09507020 11.02364 336.46461 65.28523 225.6131100 10.06 0.15 MPC29073 + 1109 Tata 53400 3.2188780 0.10389660 4.13553 353.06259 268.48229 5.8216400 10.06 0.15 MPO02604 + 1723 Klemola 53400 3.0130135 0.04619090 10.92116 6.94628 150.01968 58.4550200 10.06 0.15 MPC24717 + 470 Kilia 53400 2.4049407 0.09354100 7.22863 46.63946 173.31750 290.0175600 10.07 0.15 MPO50329 + 838 Seraphina 53400 2.8970958 0.13565840 10.41348 117.76175 240.27444 335.5445900 10.09 0.15 MPO65986 + 1105 Fragaria 53400 3.0122761 0.10045200 10.94949 226.19702 117.12363 284.2688400 10.09 0.15 MPO02604 + 274 Philagoria 53400 3.0425083 0.12624090 3.68148 120.36951 92.90679 344.3274200 10.10 0.15 MPO57621 + 301 Bavaria 53400 2.7264836 0.06565280 4.89318 121.63945 142.65713 279.8228200 10.10 0.15 E2005G62 + 327 Columbia 53400 2.7761963 0.06301300 7.14550 309.46507 354.91410 34.9710100 10.10 0.15 MPC32506 + 391 Ingeborg 53400 2.3195537 0.30694930 23.16979 146.55378 213.00651 90.2115000 10.10 0.15 MPO01400 + 400 Ducrosa 53400 3.1269621 0.11431340 10.52866 240.38630 327.31342 263.4960800 10.10 0.15 MPO02602 + 527 Euryanthe 53400 2.7245153 0.15283080 9.67537 203.15971 120.67590 45.3847700 10.10 0.15 E2005J42 + 541 Deborah 53400 2.8144720 0.05313640 6.00767 0.67202 267.87055 148.0481300 10.10 0.15 E2005J42 + 752 Sulamitis 53400 2.4622314 0.07347810 5.95429 24.24377 85.25994 5.3442000 10.10 0.15 MPC34570 + 928 Hildrun 53400 3.1311724 0.15228070 17.64977 23.28423 129.94679 92.7254500 10.10 0.15 MPC31778 + 1071 Brita 53400 2.7992066 0.11204820 5.37142 28.48115 52.64560 171.5790300 10.10 0.15 MPC35406 + 1101 Clematis 53400 3.2332736 0.07705350 21.39199 111.59810 202.16646 86.4206800 10.10 0.15 MPC36056 + 1227 Geranium 53400 3.2220054 0.18834020 16.42273 299.03373 1.62917 323.5888400 10.10 0.15 MPO02605 + 1242 Zambesia 53400 2.7345364 0.19070420 10.17823 53.22691 350.07520 216.9867000 10.10 0.15 MPO57621 + 1398 Donnera 53400 3.1551071 0.11133310 11.83025 72.75814 297.24869 53.6296900 10.10 0.15 MPC33062 + 1605 Milankovitch 53400 3.0106082 0.07914780 10.56994 279.66098 173.92878 159.8113500 10.10 0.15 MPC24717 + 1659 Punkaharju 53400 2.7832378 0.25922780 16.48047 35.42684 338.48966 348.9785100 10.10 0.15 MPC30247 + 1771 Makover 53400 3.1191308 0.17922720 11.25821 317.74903 86.51395 315.3442200 10.10 0.15 MPO47587 + 4707 Khryses 53400 5.1755172 0.12302230 7.10806 65.94558 310.24598 115.1758700 10.10 0.15 MPO47601 + 4754 Panthoos 53400 5.1825761 0.00993470 12.35436 216.05563 155.24802 133.4141400 10.10 0.15 MPO47601 + 4805 Asteropaios 53400 5.2376984 0.08970500 12.00025 90.41978 278.39006 108.0400600 10.10 0.15 MPO38159 + 4827 Dares 53400 5.1214808 0.04606880 7.70496 169.62875 242.08934 70.8726800 10.10 0.15 MPO53554 + 5126 Achaemenides 53400 5.2294272 0.02566850 29.87812 353.43440 116.48853 144.5213700 10.10 0.15 MPO10820 + 5209 1989 CW1 53400 5.1489584 0.04982990 9.06953 105.48635 322.74590 205.4485900 10.10 0.15 MPO47604 + 5244 Amphilochos 53400 5.1563763 0.02762210 6.16106 124.66183 213.30086 275.4003300 10.10 0.15 MPO47604 + 5661 Hildebrand 53400 3.9514468 0.23819010 13.31441 3.11935 317.40972 188.7706900 10.10 0.15 MPO73857 +11429 Demodokus 53400 5.3045124 0.02982580 17.04787 91.78428 6.46927 139.7671100 10.10 0.15 MPO47643 +11509 Thersilochos 53400 5.1897339 0.14190170 18.49000 128.11481 214.73372 141.1529100 10.10 0.15 MPO73862 +12126 1999 RM11 53400 5.2526840 0.20679740 2.03929 302.88780 351.13480 185.4014700 10.10 0.15 MPO73863 +12444 Prothoon 53400 5.2628725 0.07049300 30.79786 64.14161 213.21346 207.5655500 10.10 0.15 MPO73863 +15502 1999 NV27 53400 5.1535827 0.01721740 16.79877 180.75359 308.70784 340.5480400 10.10 0.15 MPO70185 +18046 1999 RN116 53400 5.2325132 0.05664700 33.23928 152.24895 164.62453 163.2861000 10.10 0.15 MPO53562 +21595 1998 WJ5 53400 5.1942271 0.13447870 25.06265 257.30889 144.03723 211.2450200 10.10 0.15 MPO08801 +30705 Idaios 53400 5.2362232 0.05871000 19.71366 342.88683 24.20180 105.4281100 10.10 0.15 MPO16689 +31824 Elatus 53200 11.8186338 0.38555800 5.27206 281.79104 87.29615 53.0178225 10.10 0.15 JPL 6 + 1911 Schubart 53400 3.9875750 0.16661660 1.64898 184.30178 285.48202 283.3740400 10.11 0.15 MPC35407 + 307 Nike 53400 2.9099167 0.13824440 6.11306 322.81780 101.26323 58.3835600 10.12 0.15 MPO02601 + 569 Misa 53400 2.6564205 0.18311730 1.29590 141.84561 301.99656 257.3873600 10.12 0.15 MPC30777 + 1013 Tombecka 53400 2.6802654 0.21289330 11.88381 99.15292 27.48790 144.4313000 10.12 0.15 MPC23112 + 738 Alagasta 53400 3.0324796 0.06229910 3.52940 41.04525 132.37777 84.3552700 10.13 0.15 MPC31778 + 945 Barcelona 53400 2.6375184 0.16232060 32.85141 161.09555 318.40413 229.3187300 10.13 0.15 MPO50329 + 899 Jokaste 53400 2.9089819 0.19923440 12.43019 125.90318 252.88070 117.7871300 10.14 0.15 MPO65987 + 1331 Solvejg 53400 3.1044977 0.18631550 3.09932 186.34651 121.43954 34.5222400 10.14 0.15 MPC29578 + 766 Moguntia 53400 3.0250601 0.08970430 10.09324 72.17721 8.05576 85.8282100 10.15 0.15 MPO73855 + 1075 Helina 53400 3.0119271 0.11520060 11.53334 252.70602 100.94057 6.9599100 10.15 0.15 MPC28564 + 1148 Rarahu 53400 3.0126916 0.11573170 10.84552 174.78065 145.69101 132.4004400 10.15 0.15 MPC25036 + 526 Jena 53400 3.1162162 0.13962730 2.17186 358.84439 137.93566 141.7800700 10.17 0.15 MPO04876 + 622 Esther 53400 2.4148745 0.24191686 8.64946 255.94163 142.28754 71.3195830 10.17 0.15 JPL 9 + 1330 Spiridonia 53400 3.1745110 0.07523850 15.96178 9.43821 158.95319 16.3908700 10.17 0.15 MPO73855 + 413 Edburga 53400 2.5845511 0.34435210 18.70573 252.32338 104.15246 166.8503800 10.18 0.15 MPC38008 + 600 Musa 53400 2.6600455 0.05577560 10.20009 111.10982 139.57323 276.7427000 10.18 0.15 E2005J42 + 2312 Duboshin 53400 3.9788113 0.14639980 5.18684 346.53307 61.98431 8.5521900 10.18 0.15 MPC40287 + 295 Theresia 53400 2.7998517 0.16805430 2.69804 148.06504 276.39035 100.8685600 10.19 0.15 MPO47586 + 253 Mathilde 53400 2.6466424 0.26582067 6.73849 157.45822 179.64256 288.8542012 10.20 0.15 JPL 76 + 673 Edda 53400 2.8145746 0.00907440 2.87513 257.02096 226.94147 21.7263300 10.20 0.15 MPO50329 + 706 Hirundo 53400 2.7272472 0.19583280 14.47152 30.25537 325.56790 340.5805000 10.20 0.15 MPO70179 + 757 Portlandia 53400 2.3734204 0.10841270 8.16948 44.12914 22.58869 81.2823600 10.20 0.15 MPO70179 + 839 Valborg 53400 2.6140184 0.15359290 12.60627 339.26571 338.28935 4.0544600 10.20 0.15 MPO65986 + 959 Arne 53400 3.1879690 0.21294320 4.49555 333.47546 58.81658 194.7844500 10.20 0.15 MPO38158 + 1003 Lilofee 53400 3.1433628 0.15688780 1.83742 318.91517 139.47151 115.5455600 10.20 0.15 MPC31270 + 1046 Edwin 53400 2.9818975 0.06646130 7.91525 52.58112 10.88892 210.9962700 10.20 0.15 MPC18601 + 1098 Hakone 53400 2.6888065 0.11703970 13.37798 80.05502 329.29555 66.0741900 10.20 0.15 MPO02604 + 1129 Neujmina 53400 3.0226310 0.08091580 8.59532 133.60856 269.72543 68.8872700 10.20 0.15 MPC36497 + 1135 Colchis 53400 2.6653628 0.11513960 4.54877 2.87506 351.05681 127.0875700 10.20 0.15 MPO02604 + 1175 Margo 53400 3.2190945 0.06219090 16.26623 107.39548 237.38007 351.0158300 10.20 0.15 MPO02605 + 1194 Aletta 53400 2.9127983 0.09427640 10.86951 245.82383 291.47578 343.5766300 10.20 0.15 MPC36497 + 1232 Cortusa 53400 3.1936578 0.12506530 10.27618 336.05304 262.08745 103.4671700 10.20 0.15 MPC27886 + 1255 Schilowa 53400 3.1472404 0.16978550 8.53902 135.02948 237.72933 282.7863400 10.20 0.15 MPC25188 + 1294 Antwerpia 53400 2.6862198 0.23473470 8.71451 312.42134 81.30556 67.9051400 10.20 0.15 MPC26379 + 1309 Hyperborea 53400 3.2023373 0.15318940 10.28940 246.79957 206.20279 219.8148800 10.20 0.15 MPO02605 + 1332 Marconia 53400 3.0711895 0.12432420 2.45914 346.41785 14.06726 203.3363600 10.20 0.15 MPC29578 + 1349 Bechuana 53400 3.0116613 0.15771590 10.05462 306.93295 307.26856 187.7363200 10.20 0.15 MPO02606 + 1558 Jarnefelt 53400 3.2225015 0.03927580 10.47727 284.64327 111.08640 48.7116900 10.20 0.15 MPC29578 + 1819 Laputa 53400 3.1426416 0.22343680 23.88273 166.77019 122.28727 55.3036100 10.20 0.15 MPC35407 + 1859 Kovalevskaya 53400 3.2105431 0.10516600 7.71263 246.90374 343.44438 328.0461200 10.20 0.15 MPC34571 + 2091 Sampo 53400 3.0120631 0.06415290 11.37438 323.15412 114.76884 208.5190200 10.20 0.15 MPO02607 + 2443 Tomeileen 53400 3.0048338 0.05869870 11.44766 74.27726 118.97339 304.2070100 10.20 0.15 MPO53553 + 2634 James Bradley 53400 3.4549970 0.05465510 6.40259 344.29598 133.77168 225.3278000 10.20 0.15 MPO02608 + 2697 Albina 53400 3.5506686 0.09526740 3.60753 130.04296 271.63227 61.3135100 10.20 0.15 MPC33330 + 2892 Filipenko 53400 3.1660896 0.21400990 16.91993 90.44728 326.99775 16.1174600 10.20 0.15 MPO09657 + 2957 Tatsuo 53400 3.0228747 0.08678330 8.68794 63.78121 249.66007 348.6078800 10.20 0.15 MPC35409 + 5637 Gyas 53400 5.1141415 0.11843870 22.47774 331.15459 2.09027 163.5882500 10.20 0.15 MPO04877 + 5849 1990 HF1 53400 3.1808144 0.00950180 22.50144 172.30423 129.91112 140.9683500 10.20 0.15 MPO70181 + 6002 Augustesen 53400 5.2100546 0.09273990 15.56002 159.19042 209.76004 125.2729700 10.20 0.15 MPC35412 +31342 1998 MU31 53400 5.2282490 0.07432180 24.41541 190.72991 102.96363 197.2211600 10.20 0.15 MPO18730 +32499 2000 YS11 53400 5.2149801 0.15948260 16.76187 244.36320 68.78705 158.3551700 10.20 0.15 MPO19133 +48438 1989 WJ2 53400 5.1056622 0.03257670 31.44747 295.36237 95.95285 101.6873100 10.20 0.15 MPO35689 + 248 Lameia 53400 2.4716232 0.06531550 4.04968 10.58580 247.07115 278.5586926 10.21 0.15 JPL 7 + 744 Aguntina 53400 3.1672418 0.12255910 7.70885 30.42014 142.79155 71.7419600 10.21 0.15 MPO53552 + 753 Tiflis 53400 2.3288979 0.22167300 10.08785 203.08601 61.50200 261.8987800 10.21 0.15 MPO70179 + 768 Struveana 53400 3.1561251 0.20178420 16.21312 15.67280 39.17486 118.3628400 10.21 0.15 MPO73855 + 342 Endymion 53400 2.5693819 0.12732170 7.33871 225.41012 232.77170 49.7050700 10.22 0.15 MPC25186 + 868 Lova 53400 2.7034240 0.14801540 5.82729 285.91086 116.02346 63.6690900 10.22 0.15 MPO65986 + 435 Ella 53400 2.4493126 0.15455740 1.81727 333.30734 23.29962 266.2348800 10.23 0.15 MPC35055 + 669 Kypria 53400 3.0088746 0.08319660 10.79292 115.14178 170.95470 205.3510400 10.24 0.15 E2005H34 + 1284 Latvia 53400 2.6462787 0.17030570 10.87667 114.76447 303.10853 150.3086700 10.24 0.15 MPC38747 + 232 Russia 53400 2.5502222 0.17772190 6.07154 51.28666 152.54462 278.9828000 10.25 0.15 MPC35055 + 477 Italia 53400 2.4159551 0.18893580 5.29222 322.05698 10.75312 201.8834900 10.25 0.15 MPO35428 + 1262 Sniadeckia 53400 3.0012592 0.01110130 13.13122 165.82804 124.56498 176.0026000 10.25 0.15 MPC24716 + 1687 Glarona 53400 3.1523001 0.18294740 2.64082 317.42273 93.69798 333.2864800 10.25 0.15 MPC25409 + 2196 Ellicott 53400 3.4385969 0.05286180 10.30592 313.04621 212.27632 56.3293900 10.25 0.15 MPO47589 + 273 Atropos 53400 2.3955132 0.15983530 20.44000 120.59989 159.14485 91.7200900 10.26 0.15 MPC25033 + 793 Arizona 53400 2.7994348 0.12199330 15.79387 308.33287 36.18120 203.8835300 10.26 0.15 MPO73855 + 846 Lipperta 53400 3.1218248 0.18721720 0.26589 129.02384 262.62072 357.0443300 10.26 0.15 MPO65986 + 860 Ursina 53400 2.7952145 0.10904380 13.31366 20.14571 309.55658 83.8862500 10.26 0.15 MPO65986 + 1196 Sheba 53400 2.6519317 0.18018490 17.67698 262.07470 101.02988 274.6739800 10.26 0.15 MPO00595 + 1578 Kirkwood 53400 3.9315157 0.23785130 0.81139 3.72485 73.99315 330.8448300 10.26 0.15 MPC34277 + 142 Polana 53400 2.4182899 0.13596380 2.23697 292.03125 291.37098 120.0547800 10.27 0.15 MPC22665 + 443 Photographica 53400 2.2159270 0.04031232 4.23060 349.27661 175.55643 33.8510810 10.28 0.15 JPL 6 + 450 Brigitta 53400 3.0139761 0.10379170 10.16619 355.72424 14.73832 55.8106900 10.28 0.15 MPC30777 + 1140 Crimea 53400 2.7753472 0.11000270 14.11380 310.46582 72.25787 161.6525400 10.28 0.15 MPO00595 + 1321 Majuba 53400 2.9442203 0.16371610 9.49836 345.27726 318.09326 314.4415200 10.28 0.15 MPO02605 + 847 Agnia 53400 2.7822406 0.09465310 2.48004 127.80643 271.24257 38.9973200 10.29 0.15 MPO53552 + 239 Adrastea 53400 2.9798137 0.22837610 6.16895 209.06017 180.90388 146.5190800 10.30 0.15 MPC37254 + 310 Margarita 53400 2.7600535 0.11758550 3.17316 325.30045 229.43827 315.0826000 10.30 0.15 MPC32506 + 398 Admete 53400 2.7398468 0.22298470 9.51674 159.52607 280.08855 119.9760000 10.30 0.15 MPC25716 + 430 Hybris 53400 2.8478700 0.25310880 14.57678 179.44361 249.48509 129.8537800 10.30 0.15 MPC32506 + 448 Natalie 53400 3.1383221 0.18412310 12.71515 295.32213 37.37938 1.3818600 10.30 0.15 E2005G62 + 493 Griseldis 53400 3.1261963 0.16854590 15.15479 47.07126 357.56178 162.5820600 10.30 0.15 MPO00595 + 745 Mauritia 53400 3.2625281 0.04170180 13.35377 8.02791 126.00273 266.6922300 10.30 0.15 MPO70179 + 799 Gudula 53400 2.5413996 0.02306260 5.27962 239.36743 164.93129 189.3441300 10.30 0.15 MPO73855 + 881 Athene 53400 2.6147007 0.20621520 14.17656 41.27205 277.28170 254.3590600 10.30 0.15 MPO10820 + 910 Anneliese 53400 2.9252574 0.15485140 9.25594 204.58354 50.24692 322.4225700 10.30 0.15 MPO38158 + 926 Imhilde 53400 2.9916203 0.17436520 16.26438 172.77364 49.36519 108.6751100 10.30 0.15 MPO65987 + 934 Thuringia 53400 2.7521329 0.21620970 14.08613 63.86766 325.83751 142.3473200 10.30 0.15 MPO65987 + 942 Romilda 53400 3.1535129 0.17616860 10.58591 320.85108 71.54388 352.1270100 10.30 0.15 MPO65988 + 953 Painleva 53400 2.7905793 0.18628050 8.66677 260.00251 36.52428 297.7802600 10.30 0.15 MPO53552 + 974 Lioba 53400 2.5333350 0.11189060 5.46263 302.11803 86.76998 319.4237200 10.30 0.15 MPO00595 + 994 Otthild 53400 2.5293954 0.11601130 15.39230 342.03781 2.50408 322.8895400 10.30 0.15 MPO50329 + 995 Sternberga 53400 2.6149810 0.16786990 13.06273 121.80562 222.01674 47.9888700 10.30 0.15 MPC32506 + 1030 Vitja 53400 3.1213586 0.11877740 14.78456 7.97329 188.05242 258.9481600 10.30 0.15 MPO12096 + 1035 Amata 53400 3.1410808 0.19997270 18.08194 323.13592 2.16991 186.4799100 10.30 0.15 MPC31270 + 1054 Forsytia 53400 2.9197879 0.13959210 10.86264 294.63729 86.07300 336.1286100 10.30 0.15 MPC31133 + 1096 Reunerta 53400 2.6009111 0.19273150 9.48840 247.29404 81.51344 65.3047000 10.30 0.15 MPC36497 + 1142 Aetolia 53400 3.1785551 0.08913160 2.10142 94.18666 139.53593 13.7186300 10.30 0.15 MPC29886 + 1165 Imprinetta 53400 3.1235243 0.21366280 12.81230 97.82966 203.89851 119.7198600 10.30 0.15 MPC28814 + 1222 Tina 53400 2.7922453 0.24835930 19.65589 58.59159 246.17625 184.2248300 10.30 0.15 MPC23112 + 1283 Komsomolia 53400 3.1844723 0.21911470 8.90477 236.02146 157.85281 265.6180800 10.30 0.15 MPC29887 + 1421 Esperanto 53400 3.0923592 0.07778660 9.81767 165.77971 42.87558 211.7491000 10.30 0.15 MPO47587 + 1436 Salonta 53400 3.1453765 0.06984530 13.87158 28.68719 260.86535 236.6286000 10.30 0.15 MPO53552 + 1542 Schalen 53400 3.0984741 0.10868760 2.76169 163.38126 212.03154 209.4253700 10.30 0.15 MPC35406 + 1574 Meyer 53400 3.5358431 0.03920590 14.51185 273.64122 246.04506 163.6781400 10.30 0.15 MPO02606 + 1647 Menelaus 53400 5.2328558 0.02304900 5.64390 294.86041 240.37246 68.3644200 10.30 0.15 MPC38009 + 1701 Okavango 53400 3.1697548 0.18722700 16.24949 261.13184 61.39906 11.7723300 10.30 0.15 MPO25662 + 2008 Konstitutsiya 53400 3.2164071 0.10177680 20.66514 204.63116 15.71952 326.1018300 10.30 0.15 MPO00595 + 2104 Toronto 53400 3.1897682 0.11556090 18.37203 293.19557 252.59382 281.7515700 10.30 0.15 MPC38009 + 2193 Jackson 53400 3.1088646 0.06887120 11.67237 229.05151 36.87068 111.3273500 10.30 0.15 MPO07418 + 2829 Bobhope 53400 3.0826265 0.19327360 14.32779 340.03107 324.21018 154.9963600 10.30 0.15 MPO30233 + 3391 Sinon 53400 5.2928801 0.08274000 14.87958 102.97648 341.12984 172.1454700 10.30 0.15 MPO47594 + 3431 Nakano 53400 3.0950092 0.04031250 12.25270 46.20581 312.60382 254.6830600 10.30 0.15 MPC32039 + 3694 Sharon 53400 3.9307695 0.20455430 4.97726 79.88293 311.29907 207.7996900 10.30 0.15 MPO62177 + 3731 Hancock 53400 3.2255814 0.12317300 21.52107 251.49613 264.74556 190.0440300 10.30 0.15 MPO03855 + 4501 Eurypylos 53400 5.1754758 0.05252390 8.31547 180.12247 244.27467 201.0000700 10.30 0.15 MPO47600 + 5259 Epeigeus 53400 5.1870491 0.07300880 15.93250 198.87338 67.46611 348.2793900 10.30 0.15 MPO25663 + 5436 Eumelos 53400 5.1972935 0.07776450 7.43384 220.59099 253.99417 135.0249100 10.30 0.15 MPO08362 + 9857 1991 EN 53400 5.1273380 0.02619630 19.63908 1.68847 289.38744 325.2031800 10.30 0.15 MPO08363 +11089 1994 CS8 53400 5.2356913 0.02288800 6.91893 21.30859 120.10845 320.7986500 10.30 0.15 MPO70183 +12714 Alkimos 53400 5.2027515 0.03625170 9.52017 163.97117 298.91019 160.0330500 10.30 0.15 MPO09660 +13060 1991 EJ 53400 5.2046328 0.12285470 22.85781 94.12198 280.57366 219.6475500 10.30 0.15 MPO66000 +13182 1996 SO8 53400 5.2559130 0.11207260 5.06543 63.39268 303.14007 236.7385300 10.30 0.15 MPO09660 +13694 1997 WW7 53400 5.2029143 0.06886250 5.65665 164.38491 249.84005 232.3428700 10.30 0.15 MPO47648 +14690 2000 AR25 53400 5.1856442 0.03038620 4.45323 4.87360 1.48895 249.4488600 10.30 0.15 MPO41501 +17365 1978 VF11 53400 5.2610947 0.07840020 11.64642 118.33121 252.18409 125.7483700 10.30 0.15 MPO04031 +20424 1998 VF30 53400 5.2239600 0.12853470 25.62719 3.63924 67.01981 173.4486700 10.30 0.15 MPO43317 +22014 1999 XQ96 53400 5.1692669 0.10523710 29.53962 202.04205 260.15353 136.4256600 10.30 0.15 MPO08936 +32475 2000 SD234 53400 5.2258869 0.09395440 30.65158 285.87496 18.75149 181.0439400 10.30 0.15 MPO57641 +32482 2000 ST354 53400 5.1481833 0.02500630 12.14524 217.31279 52.79892 210.4021500 10.30 0.15 MPO53567 +34642 2000 WN2 53400 5.2373498 0.09618040 19.60311 265.78148 45.20839 172.7069300 10.30 0.15 MPO70196 +39264 2000 YQ139 53400 5.2155137 0.07026530 18.21564 206.40242 207.20117 208.5315000 10.30 0.15 MPO53568 + 180 Garumna 53400 2.7195805 0.16930670 0.87084 175.57807 312.71518 99.8861200 10.31 0.15 MPC27429 + 1328 Devota 53400 3.4919040 0.14536460 5.77009 175.96119 223.44546 39.9076000 10.31 0.15 MPO02605 + 1952 Hesburgh 53400 3.1131229 0.13819720 14.19294 334.67884 78.64261 75.1336200 10.32 0.15 MPC29579 + 792 Metcalfia 53400 2.6222214 0.13306220 8.60605 227.90681 265.33512 59.8446800 10.33 0.15 MPO00595 + 828 Lindemannia 53400 3.1937412 0.03667330 1.13864 286.51301 2.10595 253.6967800 10.33 0.15 MPO65986 + 1280 Baillauda 53400 3.4103843 0.06153420 6.45821 97.02122 293.36469 65.1473900 10.33 0.15 MPC38009 + 1291 Phryne 53400 3.0167371 0.08867970 9.11381 115.59792 215.73020 246.0045900 10.33 0.15 MPO02605 + 797 Montana 53400 2.5352137 0.06075280 4.49815 353.39894 238.51027 285.5303500 10.34 0.15 MPO73855 + 1481 Tubingia 53400 3.0152335 0.04942580 3.52042 315.43149 354.03287 135.2173900 10.34 0.15 MPC25037 + 1625 The NORC 53400 3.2013499 0.22168080 15.55782 282.65497 322.17125 78.1636500 10.34 0.15 MPO41498 + 406 Erna 53400 2.9142928 0.18265720 4.19807 38.10690 315.86281 336.5442300 10.36 0.15 MPO12096 + 615 Roswitha 53400 2.6313145 0.11176100 2.76315 247.20151 13.68805 128.0466800 10.36 0.15 E2005H34 + 1199 Geldonia 53400 3.0198970 0.02825340 8.77069 275.71531 236.08329 195.7696100 10.36 0.15 MPC36497 + 897 Lysistrata 53400 2.5411514 0.09454410 14.32777 23.20248 258.06144 147.6196800 10.37 0.15 MPO65987 + 395 Delia 53400 2.7855612 0.08351140 3.35082 12.80642 259.64396 40.7817600 10.38 0.15 MPC22665 + 606 Brangane 53400 2.5873773 0.21967860 8.62512 57.52334 318.79569 220.3641700 10.38 0.15 E2005H34 + 255 Oppavia 53400 2.7444327 0.08083260 9.48627 152.96046 13.77361 74.6199800 10.39 0.15 MPO02601 + 390 Alma 53400 2.6530452 0.12945170 12.14430 190.07460 305.34202 258.3814200 10.39 0.15 MPC32506 + 263 Dresda 53400 2.8856435 0.07920790 1.31368 158.47075 216.66218 58.5505900 10.40 0.15 MPC31133 + 309 Fraternitas 53400 2.6647224 0.11411870 3.72194 311.55949 356.63087 317.5378900 10.40 0.15 MPC25034 + 355 Gabriella 53400 2.5383820 0.10567840 4.28018 104.49821 352.08294 268.0635000 10.40 0.15 E2005G62 + 585 Bilkis 53400 2.4309011 0.12991520 7.55752 328.16569 180.37844 49.1570400 10.40 0.15 MPC32506 + 741 Botolphia 53400 2.7204442 0.06761650 8.42477 60.08000 100.91501 168.3949300 10.40 0.15 MPO00595 + 775 Lumiere 53400 3.0091822 0.07524620 9.28335 170.22721 298.00990 159.7467200 10.40 0.15 MPO73855 + 1008 La Paz 53400 3.0910500 0.08269940 8.93167 18.28587 20.69837 313.3982300 10.40 0.15 MPO47586 + 1010 Marlene 53400 2.9299721 0.10417850 3.90699 275.83954 99.03328 87.0470400 10.40 0.15 MPO02604 + 1040 Klumpkea 53400 3.1101158 0.19410780 16.68536 159.07594 280.29695 220.8355500 10.40 0.15 MPO41498 + 1099 Figneria 53400 3.2069043 0.26648170 11.75147 344.44613 22.91462 189.4141800 10.40 0.15 MPO62176 + 1276 Ucclia 53400 3.1723768 0.10200770 23.34370 331.41010 114.68955 307.2287500 10.40 0.15 MPC36056 + 1320 Impala 53400 2.9836683 0.23499780 19.85732 205.17456 72.23222 233.4740200 10.40 0.15 MPC38009 + 1353 Maartje 53400 3.0127418 0.08983800 9.18930 99.84947 211.91361 345.5263600 10.40 0.15 MPC27886 + 1416 Renauxa 53400 3.0185652 0.10337290 10.06169 61.53729 353.08723 54.8661400 10.40 0.15 MPO02606 + 1596 Itzigsohn 53400 2.8933308 0.12577730 13.25105 159.67832 249.34936 101.6043800 10.40 0.15 MPO50329 + 1617 Alschmitt 53400 3.1930119 0.13429270 13.25981 24.72437 155.23301 93.7982500 10.40 0.15 MPO18123 + 2120 Tyumenia 53400 3.0640480 0.12305680 17.53366 76.90160 222.60564 34.4562000 10.40 0.15 MPO47588 + 2448 Sholokhov 53400 2.7928914 0.11287270 17.71293 71.25478 131.33020 100.2490400 10.40 0.15 MPC33329 + 2617 Jiangxi 53400 3.1712334 0.22605930 12.82745 345.98574 73.94908 76.7615800 10.40 0.15 MPO13522 + 2725 David Bender 53400 3.0351382 0.14967900 15.60710 24.38023 61.99234 332.6111800 10.40 0.15 MPO47591 + 3300 McGlasson 53400 3.1575017 0.20861970 18.77563 264.37971 27.39700 199.7862900 10.40 0.15 MPO12096 + 3577 Putilin 53400 3.9533711 0.19264760 3.73214 179.50943 280.38184 100.4334000 10.40 0.15 MPO18123 + 3776 Vartiovuori 53400 3.1830046 0.06216000 27.44049 164.80137 39.78211 251.6022600 10.40 0.15 MPO09657 + 3990 Heimdal 53400 3.9401167 0.24000580 9.50143 199.96315 192.83827 48.7299100 10.40 0.15 MPO47597 + 4317 Garibaldi 53400 3.9930335 0.15973810 9.82310 95.34495 38.53912 72.7702200 10.40 0.15 MPO47599 + 5192 Yabuki 53400 3.1924148 0.08318880 14.90189 305.18609 91.26031 258.8596100 10.40 0.15 MPC35411 + 6475 Refugium 53400 3.1370861 0.16748140 8.93994 77.01693 277.33392 46.4726300 10.40 0.15 MPO47614 + 7815 Dolon 53400 5.2986749 0.05835460 20.33836 219.63630 147.48264 117.4909900 10.40 0.15 MPO18124 + 9023 Mnesthus 53400 5.2593934 0.06302570 23.87144 158.25082 159.88081 157.6054800 10.40 0.15 MPO53555 +14268 2000 AK156 53400 5.2911798 0.08939900 14.93528 123.87467 284.68930 188.9392300 10.40 0.15 MPO62182 +15527 1999 YY2 53400 5.2174998 0.15282940 21.27130 166.75338 173.82231 268.4789100 10.40 0.15 MPO57632 +15535 2000 AT177 53400 5.1545834 0.08446230 13.19194 302.29223 155.12597 158.7485300 10.40 0.15 MPO47651 +15977 1998 MA11 53400 5.2137976 0.04835980 17.31587 229.33486 209.57769 32.8189800 10.40 0.15 MPO01753 +17171 1999 NB38 53400 5.1503081 0.08096430 25.27065 356.36241 317.97996 166.5902100 10.40 0.15 MPO57634 +17419 1988 RH13 53400 5.1473569 0.06804440 15.98420 332.18047 45.71040 122.9987100 10.40 0.15 MPO04046 +19020 2000 SC6 53400 5.2264093 0.11111730 17.09443 223.86793 93.22372 168.9763500 10.40 0.15 MPO73872 +29943 1999 JZ78 53400 3.1220286 0.15405820 19.65550 28.21339 90.82810 91.2466200 10.40 0.15 MPO16447 +30102 2000 FC1 53400 5.2334916 0.04098260 23.73598 279.80080 42.16736 296.9724200 10.40 0.15 MPO16499 +49036 Pelion 53400 19.9430041 0.13530480 9.36884 152.55281 127.13097 50.0479500 10.40 0.15 MPO35905 +51365 2000 TA42 53400 5.2486307 0.05566460 30.15565 255.53302 18.38818 205.5067500 10.40 0.15 MPO36742 +54656 2000 SX362 53400 5.2288174 0.07390690 32.88958 178.67102 120.90730 209.2049200 10.40 0.15 MPO39499 + 437 Rhodia 53400 2.3859245 0.24734856 7.35767 61.48588 263.40022 312.8117068 10.41 0.15 JPL 8 + 824 Anastasia 53400 2.7966443 0.13354350 8.11678 139.98969 141.78395 281.1449300 10.41 0.15 MPO65986 + 975 Perseverantia 53400 2.8333184 0.03575920 2.55993 53.33855 38.85416 221.0024500 10.41 0.15 MPC37254 + 1082 Pirola 53400 3.1228161 0.18064860 1.85001 188.73619 148.02996 27.0242500 10.41 0.15 MPO02604 + 946 Poesia 53400 3.1188067 0.14189600 1.43294 40.06614 69.70490 105.2907200 10.42 0.15 MPO65988 + 1095 Tulipa 53400 3.0266870 0.02622870 10.01909 354.26289 178.77800 28.1381200 10.42 0.15 MPO02604 + 564 Dudu 53400 2.7528491 0.27263990 17.95145 214.74910 70.91239 279.5084700 10.43 0.15 MPO08362 + 1434 Margot 53400 3.0184150 0.06079500 10.81477 142.31883 152.80323 307.6211400 10.43 0.15 MPC25514 + 459 Signe 53400 2.6203422 0.20914920 10.29668 19.31639 29.57932 194.6168600 10.44 0.15 MPC34277 + 1366 Piccolo 53400 2.8741716 0.14139290 9.47059 284.17370 24.24503 32.7091300 10.45 0.15 MPC29578 + 1439 Vogtia 53400 4.0011742 0.11562260 4.20724 102.62755 35.64167 67.1540600 10.45 0.15 MPO02606 + 2111 Tselina 53400 3.0207503 0.08973710 10.48960 233.55140 167.37957 172.0706800 10.45 0.15 MPC29288 + 461 Saskia 53400 3.1179441 0.14889210 1.44316 301.07075 157.48692 298.4625400 10.48 0.15 MPC30889 + 2052 Tamriko 53400 3.0063934 0.08352410 9.50761 208.14191 213.98313 187.3771900 10.48 0.15 MPO41498 + 2067 Aksnes 53400 3.9567546 0.18384100 3.07119 300.37030 150.62443 332.8686900 10.48 0.15 MPC34277 + 621 Werdandi 53400 3.1192199 0.14817660 2.31915 30.76478 67.45572 271.3666800 10.49 0.15 MPC35055 + 771 Libera 53400 2.6534766 0.24462080 14.93883 227.18328 218.29077 29.6553100 10.49 0.15 MPO73855 + 267 Tirza 53400 2.7731929 0.10234250 6.01215 196.76448 73.92672 151.2965246 10.50 0.15 JPL 14 + 285 Regina 53400 3.0816208 0.20897890 17.62041 15.17216 311.44921 91.7049800 10.50 0.15 MPC35405 + 467 Laura 53400 2.9422121 0.11249480 6.45110 92.80103 322.63760 264.0484600 10.50 0.15 MPO41498 + 662 Newtonia 53400 2.5539836 0.21480330 4.11662 165.47196 133.93733 190.9191100 10.50 0.15 E2005H34 + 759 Vinifera 53400 2.6195741 0.20552280 19.91996 0.95155 318.61363 216.7809600 10.50 0.15 MPO04876 + 816 Juliana 53400 3.0042671 0.10980070 14.32446 23.72087 127.98648 25.4455900 10.50 0.15 MPO65986 + 882 Swetlana 53400 3.1307266 0.26225060 6.11812 126.99404 256.43322 233.1407700 10.50 0.15 MPO65987 + 1022 Olympiada 53400 2.8076032 0.17105670 21.06304 125.21709 112.14034 83.4041900 10.50 0.15 MPO02604 + 1064 Aethusa 53400 2.5432175 0.17547600 9.48707 19.87070 280.70233 128.7503500 10.50 0.15 MPO02604 + 1072 Malva 53400 3.1608949 0.24346150 8.02873 26.89171 37.13697 267.9349300 10.50 0.15 MPO02604 + 1200 Imperatrix 53400 3.0602910 0.10821960 4.60877 45.93984 205.36346 354.7159200 10.50 0.15 MPC34571 + 1251 Hedera 53400 2.7169432 0.15688860 6.04319 216.73858 140.92760 124.8374200 10.50 0.15 MPC27086 + 1258 Sicilia 53400 3.1858271 0.03516250 7.70114 76.08283 299.77735 229.5932900 10.50 0.15 MPO02605 + 1263 Varsavia 53400 2.6656000 0.18995120 29.23157 286.97588 158.62880 252.6247600 10.50 0.15 MPO02605 + 1359 Prieska 53400 3.1258817 0.06054620 11.07862 338.99017 64.39751 134.3922600 10.50 0.15 MPO00595 + 1423 Jose 53400 2.8594663 0.08195640 2.91184 318.40664 58.69217 37.5964000 10.50 0.15 MPC36056 + 1626 Sadeya 53400 2.3624373 0.27580920 25.31318 148.77950 279.60410 203.6315100 10.50 0.15 MPC35407 + 1633 Chimay 53400 3.1857569 0.13291280 2.67827 58.88312 114.88347 168.8653100 10.50 0.15 MPO02606 + 1642 Hill 53400 2.7499403 0.06901750 10.83100 148.46736 339.35187 118.7323100 10.50 0.15 MPC20485 + 1853 McElroy 53400 3.0631571 0.05502720 15.78814 93.35521 298.94745 338.0283300 10.50 0.15 MPC36056 + 1870 Glaukos 53400 5.2558573 0.03116440 6.57162 130.90034 176.30322 181.1304200 10.50 0.15 MPO47588 + 1873 Agenor 53400 5.2521941 0.09227460 21.85548 355.99978 197.93313 287.0892100 10.50 0.15 MPO47588 + 1903 Adzhimushkaj 53400 3.0011944 0.05107740 10.98924 347.04775 135.46130 207.8330000 10.50 0.15 MPC32039 + 2025 Nortia 53400 3.1714874 0.10215200 7.04213 308.42969 329.72084 49.3450500 10.50 0.15 MPO02607 + 2152 Hannibal 53400 3.1274796 0.21851240 13.95413 143.16713 251.00665 253.6745600 10.50 0.15 MPO47589 + 2264 Sabrina 53400 3.1332310 0.16925730 0.15074 78.63609 241.24689 340.6370600 10.50 0.15 MPC18088 + 2269 Efremiana 53400 3.1242931 0.08829910 15.38346 38.47811 66.85286 181.5430200 10.50 0.15 MPO18123 + 2320 Blarney 53400 3.1757976 0.12401800 11.50447 257.50788 118.53468 182.0539600 10.50 0.15 MPC35408 + 2393 Suzuki 53400 3.2321340 0.18954960 10.22912 108.93861 225.16358 248.8902700 10.50 0.15 MPO02607 + 2525 O'Steen 53400 3.1376938 0.19047940 2.77414 284.27797 87.08908 87.4152900 10.50 0.15 MPO47590 + 2582 Harimaya-Bashi 53400 3.2000272 0.06573360 18.17396 241.62073 56.49452 129.1854600 10.50 0.15 MPC38010 + 2670 Chuvashia 53400 3.1678711 0.07689730 9.84172 172.59531 285.13695 198.6844700 10.50 0.15 MPC33330 + 3141 Buchar 53400 3.4036961 0.07698860 10.93160 141.42635 321.69748 347.3670800 10.50 0.15 MPO02608 + 3560 Chenqian 53400 3.0194902 0.11361040 9.27561 60.12177 325.40807 204.0952200 10.50 0.15 MPO47595 + 3631 Sigyn 53400 3.0963748 0.07307460 14.37904 153.38313 151.23101 299.3276300 10.50 0.15 MPC33331 + 3843 OISCA 53400 3.9914309 0.14117230 3.93285 23.23238 28.41447 168.7133400 10.50 0.15 MPO15993 + 5041 Theotes 53400 5.1497460 0.03600630 10.60522 106.36255 29.87685 129.3144300 10.50 0.15 MPC38012 + 5603 Rausudake 53400 3.9696367 0.06738010 4.32908 18.41518 196.87424 174.5234900 10.50 0.15 MPO12097 + 6997 Laomedon 53400 5.1881709 0.10028920 19.10068 56.52980 195.32830 231.0958800 10.50 0.15 MPO73858 + 9430 Erichthonios 53400 5.2895886 0.05231200 1.00069 308.99726 326.45701 209.6213600 10.50 0.15 MPO53555 + 9431 1996 PS1 53400 5.1493759 0.08406900 21.31358 183.13088 201.59341 209.8133500 10.50 0.15 MPO47635 + 9694 Lycomedes 53400 5.2103978 0.03544170 4.92653 53.18222 350.66422 180.4352600 10.50 0.15 MPO47636 +10247 Amphiaraos 53400 5.2138405 0.00771010 4.19892 341.61754 162.59989 149.8327700 10.50 0.15 MPO23409 +11351 1997 TS25 53400 5.2444340 0.06386870 11.57885 160.51936 251.10526 226.6671900 10.50 0.15 MPO25664 +11396 1998 XZ77 53400 5.2058175 0.06328450 12.58732 175.96791 195.69191 239.6042000 10.50 0.15 MPC35589 +11554 Asios 53400 5.2201770 0.05925970 13.73658 123.73633 128.21364 250.3539200 10.50 0.15 MPO47643 +12242 Koon 53400 5.1055419 0.06616320 29.77746 93.81546 222.66045 166.1419100 10.50 0.15 MPC36671 +13362 1998 UQ16 53400 5.2138062 0.02900680 9.33330 117.93004 57.99736 63.1861800 10.50 0.15 MPC37585 +13832 1999 XR13 53400 3.3699828 0.11495120 16.16201 118.07370 86.26527 160.5570800 10.50 0.15 MPC38409 +15033 1998 VY29 53400 5.1800806 0.20210810 12.02694 163.59039 258.45925 187.8159400 10.50 0.15 MPO47650 +17172 1999 NZ41 53400 5.1926976 0.05712270 29.20044 216.83098 135.26792 146.3446300 10.50 0.15 MPO62185 +24244 1999 XY101 53400 5.1502284 0.04526350 29.22341 166.29682 292.06789 166.3751200 10.50 0.15 MPO11350 +24506 2001 BS15 53400 5.2959478 0.03000590 11.83118 127.36861 340.12262 156.5317200 10.50 0.15 MPO62188 +32615 2001 QU277 53400 5.2189651 0.03071210 17.51152 223.05947 100.45457 127.3796500 10.50 0.15 MPO70195 + 1154 Astronomia 53400 3.3864566 0.07377210 4.55887 192.66592 82.89282 27.4518500 10.51 0.15 MPC36497 + 1247 Memoria 53400 3.1392856 0.16870650 1.77348 140.61813 161.75740 32.8186200 10.52 0.15 MPO47587 + 2311 El Leoncito 53400 3.6354466 0.05177150 6.63806 184.80355 157.39079 178.1702800 10.52 0.15 MPO47589 + 1604 Tombaugh 53400 3.0291214 0.09561610 9.37870 35.03328 309.37634 221.0015100 10.53 0.15 MPC38747 + 658 Asteria 53400 2.8554336 0.06070140 1.51156 60.01174 351.41577 102.0908600 10.54 0.15 E2005H34 + 341 California 53400 2.1992345 0.19447830 5.66860 293.34801 29.19940 187.1000200 10.55 0.15 MPC23324 + 1556 Wingolfia 53400 3.4180965 0.11779640 15.76996 270.78761 91.76649 102.7915100 10.55 0.15 MPO33740 + 807 Ceraskia 53400 3.0166278 0.06693910 11.30582 342.00006 132.35544 113.3851200 10.56 0.15 MPO65986 + 2246 Bowell 53400 3.9572545 0.09369620 6.49679 23.32522 155.77435 25.5888300 10.56 0.15 MPC28277 + 726 Joella 53400 2.5656001 0.28448790 15.40888 112.44994 242.36208 276.7738700 10.57 0.15 MPC32506 + 981 Martina 53400 3.0951907 0.20389660 2.06652 299.60257 46.13601 13.5866800 10.57 0.15 MPO62176 + 1149 Volga 53400 2.8974018 0.09721510 11.74902 113.20882 261.79448 63.3893400 10.57 0.15 MPO47586 + 1223 Neckar 53400 2.8695325 0.06083050 2.55059 10.31882 41.07549 347.2458600 10.58 0.15 MPC29886 + 1341 Edmee 53400 2.7423826 0.07569770 13.09146 140.54455 107.76285 20.6566300 10.58 0.15 MPO47587 + 688 Melanie 53400 2.6992048 0.13750860 10.25308 138.75625 171.16166 215.7629200 10.59 0.15 MPO35428 + 157 Dejanira 53400 2.5818714 0.19453490 12.15281 46.82797 62.13316 33.3376600 10.60 0.15 MPC28813 + 453 Tea 53400 2.1833624 0.10874200 5.55800 220.04826 11.83031 115.8709100 10.60 0.15 MPC33062 + 460 Scania 53400 2.7170871 0.10498240 4.63728 161.07257 205.43602 115.1707400 10.60 0.15 MPC33062 + 474 Prudentia 53400 2.4531931 0.21206040 8.80332 155.86758 161.90883 219.2564700 10.60 0.15 MPC32295 + 555 Norma 53400 3.1841768 0.15716780 2.63660 351.01355 130.65480 273.4673700 10.60 0.15 MPO03854 + 560 Delila 53400 2.7520346 0.15789430 8.45617 4.15329 105.47851 359.8731300 10.60 0.15 E2005J42 + 608 Adolfine 53400 3.0240141 0.12024200 9.36313 72.60809 294.03981 250.8415500 10.60 0.15 MPC32295 + 783 Nora 53400 2.3431480 0.22844970 9.32447 154.29482 142.29937 38.1664300 10.60 0.15 MPO73855 + 806 Gyldenia 53400 3.2140352 0.06987720 14.23892 113.22394 44.55083 253.1960000 10.60 0.15 MPO65986 + 862 Franzia 53400 2.8034630 0.08314840 13.89407 118.56912 300.24554 320.6254800 10.60 0.15 MPO12096 + 921 Jovita 53400 3.1817468 0.17621370 16.29033 71.40029 205.08520 75.0992600 10.60 0.15 MPO65987 + 1024 Hale 53400 2.8654858 0.22490330 16.08268 308.49352 58.92901 277.6800500 10.60 0.15 MPC25408 + 1027 Aesculapia 53400 3.1502100 0.13289250 1.25569 134.02316 29.45299 64.5358800 10.60 0.15 MPC30889 + 1070 Tunica 53400 3.2375693 0.07923650 16.98374 181.97833 165.55975 207.6002200 10.60 0.15 MPO01400 + 1091 Spiraea 53400 3.4249688 0.05834580 1.15669 10.40583 80.70844 115.8407800 10.60 0.15 MPC36496 + 1132 Hollandia 53400 2.6833719 0.27849120 7.21735 269.86661 29.96303 69.9727000 10.60 0.15 MPC36497 + 1163 Saga 53400 3.2145687 0.05361700 9.01977 197.26838 128.09839 171.8204500 10.60 0.15 MPC32736 + 1191 Alfaterna 53400 2.8921820 0.05098360 18.48058 56.79610 134.89943 332.6992900 10.60 0.15 MPC38009 + 1202 Marina 53400 3.9714184 0.17927650 3.36211 311.17548 50.59588 133.7483300 10.60 0.15 MPO47586 + 1209 Pumma 53400 3.1648816 0.13291430 6.93399 179.14121 89.94401 216.2926400 10.60 0.15 MPC25036 + 1211 Bressole 53400 2.9298198 0.15788870 12.75603 212.78062 129.92138 282.5707600 10.60 0.15 MPC27886 + 1271 Isergina 53400 3.1364736 0.12677860 6.66016 265.16769 127.72743 70.4348000 10.60 0.15 MPC27544 + 1285 Julietta 53400 2.9913931 0.05177830 5.69562 76.79564 318.21885 237.6894800 10.60 0.15 MPO02605 + 1295 Deflotte 53400 3.3943717 0.11548110 2.87507 276.57347 185.16034 125.9091500 10.60 0.15 MPO02605 + 1302 Werra 53400 3.1144954 0.17309220 2.59659 355.93812 90.17848 145.4224000 10.60 0.15 MPC35406 + 1364 Safara 53400 3.0105507 0.07308840 11.48895 219.17225 64.29696 222.7883200 10.60 0.15 MPC22574 + 1403 Idelsonia 53400 2.7180213 0.29214350 10.15108 192.01616 157.23612 85.7031000 10.60 0.15 MPO47587 + 1406 Komppa 53400 2.6983862 0.09575270 12.43083 85.53508 333.45474 118.2416900 10.60 0.15 MPC29887 + 1407 Lindelof 53400 2.7628631 0.28241150 5.81057 109.71410 269.19323 326.0003900 10.60 0.15 MPC25189 + 1409 Isko 53400 2.6759645 0.05777570 6.69687 206.67314 177.69681 296.5540300 10.60 0.15 MPO02606 + 1457 Ankara 53400 2.6964204 0.15619240 6.09448 297.22161 296.39005 162.6615300 10.60 0.15 MPO47587 + 1463 Nordenmarkia 53400 3.1557083 0.19011350 7.31477 73.37018 330.98545 86.6843700 10.60 0.15 MPO02606 + 1487 Boda 53400 3.1447339 0.11255480 2.46909 108.30484 97.19674 197.3688000 10.60 0.15 MPC31133 + 1503 Kuopio 53400 2.6255066 0.10413410 12.38015 176.15114 317.09755 171.2826100 10.60 0.15 MPC30890 + 1539 Borrelly 53400 3.1560400 0.18132140 1.72506 250.20122 143.00005 177.7845900 10.60 0.15 MPO00595 + 1546 Izsak 53400 3.1772322 0.11608010 16.16252 277.75353 190.88926 359.7617400 10.60 0.15 MPO02606 + 1679 Nevanlinna 53400 3.1195690 0.15105960 17.95215 91.74659 177.61656 130.9572800 10.60 0.15 MPO27568 + 1838 Ursa 53400 3.2136671 0.02216800 21.98987 68.18945 44.34877 207.0932400 10.60 0.15 MPC35407 + 1961 Dufour 53400 3.1997980 0.11765370 6.64188 58.37147 29.75310 111.8664400 10.60 0.15 MPC29288 + 1999 Hirayama 53400 3.1199559 0.10770350 12.48837 354.94141 148.35452 297.5581300 10.60 0.15 MPC36056 + 2145 Blaauw 53400 3.2220979 0.08856430 15.03050 278.33977 264.56605 250.0810200 10.60 0.15 MPO50329 + 2332 Kalm 53400 3.0748155 0.05978380 14.58441 235.79417 61.48204 279.3946700 10.60 0.15 MPO00596 + 2494 Inge 53400 3.1577168 0.07148790 11.56292 101.57596 283.55841 347.6891300 10.60 0.15 MPO47590 + 3139 Shantou 53400 3.1942586 0.02725560 20.50171 98.09511 253.05601 149.4372400 10.60 0.15 MPO47593 + 3237 Victorplatt 53400 3.0169552 0.05989430 9.11780 340.58624 280.68994 78.3850500 10.60 0.15 MPO41498 + 5483 Cherkashin 53400 3.1231651 0.07472770 10.21299 209.08271 60.33176 344.7918700 10.60 0.15 MPC35411 + 6505 1976 AH 53400 3.2019126 0.18776060 17.61236 255.73672 258.06569 5.8841600 10.60 0.15 MPO47614 + 7543 Prylis 53400 5.1623388 0.06295590 14.08950 206.88455 195.58300 219.2157800 10.60 0.15 MPO25663 + 8060 Anius 53400 5.1598829 0.09153900 7.09825 33.11069 6.35972 225.6316100 10.60 0.15 MPO47627 + 9142 Rhesus 53400 5.2039038 0.12811860 12.77595 172.58337 141.17277 158.6931900 10.60 0.15 MPO47634 +11552 Boucolion 53400 5.2065036 0.15054900 14.71165 180.70807 138.60808 185.5549300 10.60 0.15 MPO73862 +12052 Aretaon 53400 5.2808944 0.06682300 11.43900 85.19006 219.83504 165.1476000 10.60 0.15 MPO53557 +15521 1999 XH133 53400 5.2112148 0.07155080 10.69859 170.62528 10.40470 80.2875800 10.60 0.15 MPO57632 +15663 Periphas 53400 5.1708909 0.10387850 33.92922 23.67561 12.07380 220.4056600 10.60 0.15 MPO27570 +16956 1998 MQ11 53400 5.2682356 0.11049940 30.84879 202.16707 137.52519 135.0338600 10.60 0.15 MPO57633 +19725 1999 WT4 53400 5.2424477 0.07178800 9.93100 32.75999 43.56331 154.4707100 10.60 0.15 MPO57634 +23968 1998 XA13 53400 5.2231363 0.16141040 12.52561 28.54608 84.05709 151.8879000 10.60 0.15 MPO66019 +39369 2002 CE13 53400 5.1595407 0.05897260 18.15633 259.70445 354.64179 351.5940900 10.60 0.15 MPO26832 + 520 Franziska 53400 3.0101528 0.10469700 10.95994 22.76527 34.47512 140.2100300 10.61 0.15 MPO04876 + 708 Raphaela 53400 2.6714671 0.08330330 3.48882 197.44265 355.34151 140.2226800 10.61 0.15 MPO70179 + 1609 Brenda 53400 2.5826585 0.24964080 18.66446 228.63517 105.47149 297.4188800 10.61 0.15 MPO14338 + 2375 Radek 53400 3.1725769 0.21665910 14.99580 101.86159 110.84217 26.7641000 10.61 0.15 MPO47590 + 1018 Arnolda 53400 2.5405974 0.24699440 7.66356 342.91695 359.81880 165.0132000 10.62 0.15 MPO02604 + 591 Irmgard 53400 2.6819695 0.20498180 12.47433 217.76938 334.38817 179.2755000 10.64 0.15 MPC32506 + 1305 Pongola 53400 3.0115245 0.07712260 2.31983 150.94567 63.07993 298.1392100 10.65 0.15 MPC36497 + 1748 Mauderli 53400 3.9339894 0.22648890 3.29592 199.36336 126.03212 2.8135400 10.65 0.15 MPC35407 + 1336 Zeelandia 53400 2.8527619 0.05992170 3.19319 217.86239 97.53406 257.6037900 10.66 0.15 MPC35406 + 1585 Union 53400 2.9359944 0.30500140 26.17461 264.49114 150.33825 120.1717600 10.66 0.15 MPC34277 + 1111 Reinmuthia 53400 2.9995879 0.09486100 3.88555 233.18919 132.67683 177.5204200 10.67 0.15 MPO02604 + 1124 Stroobantia 53400 2.9255990 0.03590590 7.79852 267.04950 22.47225 161.2290900 10.67 0.15 MPO70179 + 1584 Fuji 53400 2.3759330 0.19451120 26.64760 188.00906 305.47542 102.4784800 10.67 0.15 MPC32295 + 370 Modestia 53400 2.3240723 0.09142150 7.86999 67.88033 291.17545 121.9129600 10.68 0.15 MPO47586 + 512 Taurinensis 53400 2.1890240 0.25451300 8.75104 248.91635 107.20282 71.9677600 10.68 0.15 MPC31133 + 616 Elly 53400 2.5533322 0.05788040 14.96733 108.09630 356.31112 323.2780100 10.68 0.15 MPO53552 + 1579 Herrick 53400 3.4307660 0.13194500 8.78004 282.90004 184.43041 248.2240200 10.68 0.15 MPC30890 + 1780 Kippes 53400 3.0163203 0.04913860 8.97783 333.31852 291.43500 9.6150500 10.68 0.15 MPC31133 + 856 Backlunda 53400 2.4357493 0.11848620 14.31033 73.52358 125.63653 125.0273800 10.69 0.15 MPO65986 + 908 Buda 53400 2.4730085 0.14664480 13.39421 24.02405 85.71107 17.6186200 10.69 0.15 MPO00595 + 272 Antonia 53400 2.7770599 0.03090940 4.44370 68.16188 37.47364 129.7874100 10.70 0.15 MPC37254 + 280 Philia 53400 2.9444488 0.10640640 7.44614 85.74869 10.40398 317.4961600 10.70 0.15 MPC25315 + 320 Katharina 53400 3.0125803 0.11262060 9.38102 151.49664 220.04660 242.4605500 10.70 0.15 MPC35405 + 367 Amicitia 53400 2.2194654 0.09571640 2.94275 55.26241 83.55320 12.1347700 10.70 0.15 MPO06175 + 486 Cremona 53400 2.3521268 0.16307370 11.07624 123.93078 94.37133 184.9028900 10.70 0.15 MPO47586 + 698 Ernestina 53400 2.8697652 0.10839970 11.52291 95.68897 41.07899 216.8966100 10.70 0.15 E2005H34 + 732 Tjilaki 53400 2.4563212 0.04284270 10.98072 64.55441 173.44192 6.5200500 10.70 0.15 MPC38009 + 815 Coppelia 53400 2.6584953 0.07611780 13.87003 56.79688 57.33426 202.4990600 10.70 0.15 MPC35405 + 829 Academia 53400 2.5796362 0.09916190 8.29702 40.51196 352.74053 75.0421000 10.70 0.15 MPC22574 + 885 Ulrike 53400 3.0919137 0.18893040 3.30230 205.56919 149.10261 21.4695700 10.70 0.15 MPO50329 + 918 Itha 53400 2.8712034 0.18565010 12.06375 15.22388 330.78532 216.1176600 10.70 0.15 MPO65987 + 1059 Mussorgskia 53400 2.6413145 0.18606040 10.11450 87.00632 200.67848 196.3175100 10.70 0.15 MPC35406 + 1128 Astrid 53400 2.7872161 0.04336670 1.01629 238.38935 59.36408 350.1613500 10.70 0.15 MPC34277 + 1237 Genevieve 53400 2.6141481 0.07622350 9.72403 306.31698 57.95728 175.1019400 10.70 0.15 MPC32295 + 1298 Nocturna 53400 3.1224840 0.15408360 5.49508 59.95903 300.10833 49.0862600 10.70 0.15 MPC25037 + 1369 Ostanina 53400 3.1207030 0.21375020 14.26970 124.13607 181.21672 263.4419200 10.70 0.15 MPC34277 + 1385 Gelria 53400 2.7404951 0.10796790 6.92470 259.36157 115.10115 12.7203800 10.70 0.15 MPO25662 + 1427 Ruvuma 53400 2.7543233 0.20944160 9.33030 241.85773 78.57250 251.9439400 10.70 0.15 MPO02606 + 1471 Tornio 53400 2.7152793 0.11978170 13.63088 93.57611 322.14519 255.8118700 10.70 0.15 MPC36497 + 1535 Paijanne 53400 3.1650831 0.18864130 6.10715 35.00353 265.50508 303.6481200 10.70 0.15 MPO47587 + 1614 Goldschmidt 53400 2.9937034 0.07602340 14.09179 343.49254 162.65072 115.6394700 10.70 0.15 MPC35406 + 1645 Waterfield 53400 3.0571775 0.11597880 1.01712 100.75480 266.75166 94.0207100 10.70 0.15 MPO47587 + 1811 Bruwer 53400 3.1420056 0.10168660 8.51987 139.63499 168.02417 29.0595600 10.70 0.15 MPO65988 + 1877 Marsden 53400 3.9463774 0.21017100 17.55064 306.76127 352.95469 25.8689300 10.70 0.15 MPO62176 + 1910 Mikhailov 53400 3.0466768 0.04514030 10.36586 329.28299 201.16171 257.7799500 10.70 0.15 MPC32295 + 1958 Chandra 53400 3.1010532 0.16918100 10.55827 320.20302 345.15132 122.3917000 10.70 0.15 MPC25037 + 2127 Tanya 53400 3.2125594 0.03838650 13.11473 177.04571 106.68201 283.4134900 10.70 0.15 MPO02607 + 2219 Mannucci 53400 3.1486275 0.12319850 7.59551 296.44521 72.77353 26.1397300 10.70 0.15 MPO47589 + 2235 Vittore 53400 3.2156949 0.20713070 18.76184 275.26013 205.18896 31.6957100 10.70 0.15 MPO47589 + 2315 Czechoslovakia 53400 3.0091417 0.10908110 10.73237 9.25637 30.48185 39.0512700 10.70 0.15 MPO02607 + 2323 Zverev 53400 3.1401795 0.15213060 4.63213 93.01232 6.49631 324.5521800 10.70 0.15 MPC25038 + 2364 Seillier 53400 3.1742202 0.13828030 10.71889 170.46222 42.91389 259.9611400 10.70 0.15 MPO47589 + 2378 Pannekoek 53400 2.8878760 0.14371320 14.25704 266.49423 181.26787 141.0530300 10.70 0.15 MPO38158 + 2621 Goto 53400 3.0824420 0.17374730 13.03282 273.87769 95.87218 293.5274700 10.70 0.15 MPO62177 + 2624 Samitchell 53400 3.9522741 0.11788780 2.77493 145.12430 162.14318 182.7488600 10.70 0.15 MPO53553 + 2731 Cucula 53400 3.1829081 0.19426990 13.24556 128.91813 151.35542 326.8352600 10.70 0.15 MPO02608 + 2846 Ylppo 53400 3.2232777 0.06872380 11.41101 78.46278 144.86912 242.6518900 10.70 0.15 MPO50330 + 3024 Hainan 53400 3.4203403 0.12121660 14.77228 337.87723 28.02280 269.5462300 10.70 0.15 MPO03854 + 3028 Zhangguoxi 53400 3.0200309 0.02457480 9.50735 11.47993 189.82142 204.2261400 10.70 0.15 MPC30777 + 3134 Kostinsky 53400 3.9785186 0.21991730 7.63778 163.12105 257.10669 197.4307400 10.70 0.15 MPC33330 + 3202 Graff 53400 3.9550977 0.10841720 11.09611 270.28206 205.29803 72.2921500 10.70 0.15 MPO73856 + 3248 Farinella 53400 3.2076628 0.15566530 10.87044 311.76757 12.52217 238.1662500 10.70 0.15 MPC33737 + 3419 Guth 53400 3.2084645 0.06385120 17.55697 216.53735 58.82541 358.7319300 10.70 0.15 MPO41499 + 3561 Devine 53400 3.9575663 0.13094100 9.65786 181.38832 118.13943 200.6962600 10.70 0.15 MPC36057 + 3614 Tumilty 53400 2.9806271 0.13013630 16.65107 307.45237 287.58883 15.2753100 10.70 0.15 MPO57622 + 4196 Shuya 53400 3.9069264 0.04350050 1.49934 195.58539 167.13043 319.6416400 10.70 0.15 MPC34278 + 4829 Sergestus 53400 5.1082941 0.04910800 8.61642 123.60811 222.09723 150.2415500 10.70 0.15 MPO15993 + 4967 Glia 53400 3.1477424 0.04571270 16.96079 222.06918 125.23177 129.1157400 10.70 0.15 MPO50331 + 5749 1991 FV 53400 3.0058002 0.08180100 9.59824 39.79290 265.36473 110.6548800 10.70 0.15 MPO47608 + 5833 Peterson 53400 3.4957525 0.02878300 19.32102 129.85435 306.97770 267.5459700 10.70 0.15 MPO47609 + 6619 1973 SS4 53400 3.1682649 0.18770920 19.09942 113.61107 18.08624 112.6098000 10.70 0.15 MPO38159 + 8317 Eurysaces 53400 5.2598429 0.04552110 0.94754 113.24548 208.21136 312.9980300 10.70 0.15 MPO41500 +11252 Laertes 53400 5.1688298 0.02956430 5.85294 325.59245 78.37207 193.6071200 10.70 0.15 MPO47643 +12921 1998 WZ5 53400 5.2392258 0.09268700 12.79903 272.82283 160.22086 178.9555100 10.70 0.15 MPO47647 +13323 1998 SQ 53400 5.2010654 0.08922620 0.90516 251.50417 182.44500 152.0715700 10.70 0.15 MPO47647 +13372 1998 VU6 53400 5.2153839 0.04675890 7.30949 303.83841 96.67868 217.5583000 10.70 0.15 MPO47648 +17492 Hippasos 53400 5.0943978 0.06726350 29.27285 217.77819 89.15104 193.1629200 10.70 0.15 MPO53562 +29976 1999 NE9 53400 5.1490162 0.01182530 30.09425 114.30224 318.90762 55.7282400 10.70 0.15 MPO53567 +30506 2000 RO85 53400 5.1383505 0.08071680 20.03951 11.65181 343.35305 124.4727600 10.70 0.15 MPO16630 +32435 2000 RZ96 53400 5.2644858 0.12568740 21.70747 342.37610 280.72839 207.9692100 10.70 0.15 MPO73897 +36267 1999 XB211 53400 5.1941871 0.09127810 19.70470 7.72086 317.17754 278.0255800 10.70 0.15 MPO24509 +55060 2001 QM73 53400 5.1214081 0.04488470 26.56855 176.40575 105.87146 193.6259400 10.70 0.15 MPO70204 +55419 2001 TF19 53400 5.2977307 0.04485990 28.63965 164.43909 110.43528 202.8567100 10.70 0.15 MPO39789 +76857 2000 WE132 53400 5.2743802 0.09182930 22.97346 256.09000 61.36181 174.5221900 10.70 0.15 MPO55058 + 877 Walkure 53400 2.4859023 0.16048370 4.25665 276.21999 116.44144 254.8677300 10.71 0.15 MPO65987 + 958 Asplinda 53400 3.9805847 0.18493770 5.63485 92.78394 343.25779 179.4445900 10.71 0.15 MPO62176 + 1275 Cimbria 53400 2.6814697 0.16771080 12.87849 197.27036 188.60968 190.0001100 10.72 0.15 MPO13522 + 1289 Kutaissi 53400 2.8606013 0.05815500 1.61230 117.71273 193.25237 297.1033000 10.73 0.15 MPC22797 + 1137 Raissa 53400 2.4239657 0.09750230 4.31861 277.24435 78.50427 11.1963600 10.74 0.15 MPO02604 + 1547 Nele 53400 2.6427188 0.25643030 11.74610 153.99049 291.50211 272.2997200 10.75 0.15 MPC35406 + 540 Rosamunde 53400 2.2187468 0.08972260 5.57641 337.26438 202.26809 273.2297200 10.76 0.15 MPC35405 + 502 Sigune 53400 2.3830219 0.17917890 25.00984 19.33645 133.10396 225.4382300 10.77 0.15 MPC27429 + 944 Hidalgo 53400 5.7426764 0.66028629 42.56808 56.57115 21.54936 0.6006621 10.77 0.15 JPL 12 + 1755 Lorbach 53400 3.0893141 0.05019740 10.69656 328.30533 157.32939 120.3941900 10.77 0.15 MPO47587 + 2407 Haug 53400 2.9215033 0.22076500 2.47678 10.81939 342.35448 285.4157300 10.77 0.15 MPO47590 + 495 Eulalia 53400 2.4872313 0.13008750 2.27966 206.51470 186.62464 30.8362600 10.78 0.15 MPO00595 + 811 Nauheima 53400 2.8964305 0.07540760 3.13568 180.49999 130.96499 73.9199700 10.78 0.15 MPO00595 + 890 Waltraut 53400 3.0253093 0.05319200 10.85795 92.07955 160.79584 105.4126100 10.78 0.15 MPO65987 + 1084 Tamariwa 53400 2.6872862 0.13211250 3.89452 108.05236 187.25465 175.7987300 10.78 0.15 MPO02604 + 1350 Rosselia 53400 2.8589695 0.08664830 2.93713 239.43082 139.68376 205.0109200 10.78 0.15 MPC34277 + 149 Medusa 53400 2.1744892 0.06499610 0.93653 250.47106 159.63072 70.1209900 10.79 0.15 MPO70179 + 817 Annika 53400 2.5899761 0.17893100 11.34398 284.93058 125.71212 177.1033000 10.80 0.15 MPO65986 + 842 Kerstin 53400 3.2280291 0.12821790 14.59634 350.66886 5.98944 123.3007900 10.80 0.15 MPO65986 + 938 Chlosinde 53400 3.1524632 0.19351040 2.66880 227.40771 119.13864 356.9675100 10.80 0.15 MPO65988 + 992 Swasey 53400 3.0229097 0.09191230 10.87060 342.11344 212.47826 70.1315700 10.80 0.15 MPO62176 + 1158 Luda 53400 2.5640153 0.11215640 14.85445 55.80058 344.94114 80.2372200 10.80 0.15 MPO30233 + 1213 Algeria 53400 3.1347537 0.13251260 13.03917 104.84239 272.07397 111.5062300 10.80 0.15 MPO70179 + 1254 Erfordia 53400 3.1321042 0.03875260 7.06721 244.34626 288.16529 81.5855000 10.80 0.15 MPO02605 + 1278 Kenya 53400 2.4055457 0.26198820 10.85190 238.68090 90.36965 31.4251900 10.80 0.15 MPC29886 + 1297 Quadea 53400 3.0187462 0.07543830 9.00933 126.88424 296.24285 243.3138300 10.80 0.15 MPO12096 + 1301 Yvonne 53400 2.7626775 0.27319180 34.06602 302.22359 161.66865 191.0457900 10.80 0.15 MPO02605 + 1308 Halleria 53400 2.9083722 0.01223310 5.58124 190.58593 354.39477 312.8799300 10.80 0.15 MPO33740 + 1312 Vassar 53400 3.0897379 0.21955350 21.92126 261.96071 129.53810 350.3218000 10.80 0.15 MPC19822 + 1361 Leuschneria 53400 3.0837609 0.12409330 21.58520 173.58912 164.95331 295.5279300 10.80 0.15 MPO00595 + 1417 Walinskia 53400 2.9751748 0.07056840 8.25955 164.01342 96.38403 37.8429500 10.80 0.15 MPO03854 + 1426 Riviera 53400 2.5807471 0.16165490 9.05860 275.39004 335.13993 97.6382200 10.80 0.15 MPO02606 + 1462 Zamenhof 53400 3.1465048 0.10858110 0.97138 190.77648 24.90400 271.9114200 10.80 0.15 MPC24086 + 1488 Aura 53400 3.0347145 0.12424850 10.55763 113.61161 354.68892 176.4408300 10.80 0.15 MPC29578 + 1524 Joensuu 53400 3.1105088 0.12019590 12.70163 5.15544 347.84633 339.4151600 10.80 0.15 MPO02606 + 1540 Kevola 53400 2.8507861 0.08175470 11.96269 110.07880 52.83423 178.3928200 10.80 0.15 MPO00595 + 1637 Swings 53400 3.0685672 0.04525970 14.11184 226.38823 21.61950 10.6163500 10.80 0.15 MPO02606 + 1654 Bojeva 53400 3.0150426 0.09336570 10.44524 334.39698 25.49374 12.0687200 10.80 0.15 MPC27887 + 1684 Iguassu 53400 3.0929698 0.12640190 3.65362 148.61346 105.69029 7.2876200 10.80 0.15 MPC30247 + 1721 Wells 53400 3.1485040 0.04344790 16.09475 128.19415 317.64900 19.3405300 10.80 0.15 MPO70179 + 1737 Severny 53400 3.0113841 0.05083590 9.38700 228.51329 327.65305 318.2074300 10.80 0.15 MPO73855 + 1841 Masaryk 53400 3.4275028 0.09091350 2.63172 120.59301 45.59953 317.4859500 10.80 0.15 MPC35407 + 1889 Pakhmutova 53400 3.0931345 0.10604180 13.21920 80.73322 55.58168 282.7493700 10.80 0.15 MPO02607 + 1890 Konoshenkova 53400 3.2093421 0.13980410 9.88778 18.63225 70.44872 204.5104000 10.80 0.15 MPO03854 + 1939 Loretta 53400 3.1200906 0.12930640 0.91035 191.98700 40.41167 280.5657300 10.80 0.15 MPO14996 + 1947 Iso-Heikkila 53400 3.1561459 0.03103450 11.89660 132.19375 91.41420 121.6290600 10.80 0.15 MPO47588 + 1985 Hopmann 53400 3.1307896 0.14583720 17.13397 233.45305 305.33570 234.7056100 10.80 0.15 MPO09657 + 2009 Voloshina 53400 3.1117130 0.14512390 2.86013 8.03299 107.61972 154.2880400 10.80 0.15 MPC22473 + 2043 Ortutay 53400 3.1154936 0.10309150 3.07943 57.50736 321.64061 178.7482300 10.80 0.15 MPC34277 + 2103 Laverna 53400 3.1441614 0.19186390 7.69288 239.55182 292.24262 352.7232500 10.80 0.15 MPC34277 + 2146 Stentor 53400 5.2005664 0.10140920 39.24665 272.88841 131.31770 198.5825000 10.80 0.15 MPO25662 + 2216 Kerch 53400 3.0169181 0.10327480 10.44054 183.42399 155.89453 72.4489700 10.80 0.15 MPO47589 + 2217 Eltigen 53400 3.1638060 0.15855790 2.24361 173.72547 127.73368 14.7648200 10.80 0.15 MPC35674 + 2266 Tchaikovsky 53400 3.3949928 0.18568250 13.24485 207.48842 229.58461 292.1537200 10.80 0.15 MPC32295 + 2291 Kevo 53400 3.0464057 0.06309890 24.47778 300.84160 169.63565 85.8870000 10.80 0.15 MPC35408 + 2301 Whitford 53400 3.1691784 0.21952180 11.76660 3.85940 79.60268 350.0715200 10.80 0.15 MPC38009 + 2345 Fucik 53400 3.0144080 0.07863460 9.14584 139.38773 304.07848 174.0577400 10.80 0.15 MPC34571 + 2356 Hirons 53400 3.2374354 0.04057460 15.60323 8.71960 189.21553 337.6312800 10.80 0.15 MPO00596 + 2413 van de Hulst 53400 3.0222583 0.10838000 10.64637 253.46745 166.73314 118.3257800 10.80 0.15 MPO13522 + 2421 Nininger 53400 3.2365038 0.04899130 10.16523 269.38117 77.88892 175.8802400 10.80 0.15 MPO14338 + 2483 Guinevere 53400 3.9686688 0.27545350 4.49572 183.00013 252.15889 151.7092600 10.80 0.15 MPO02607 + 2612 Kathryn 53400 2.8943367 0.16505980 20.18228 359.73870 132.93774 115.6610100 10.80 0.15 MPO47591 + 2793 Valdaj 53400 3.1631075 0.03606510 22.15618 180.36412 356.63310 128.2806900 10.80 0.15 MPO03854 + 2826 Ahti 53400 3.2222170 0.04220950 15.48856 156.27441 33.82645 293.4112000 10.80 0.15 MPO12096 + 3062 Wren 53400 3.0207539 0.11063280 11.32058 268.49152 110.70709 129.5064700 10.80 0.15 MPC38010 + 3106 Morabito 53400 3.1514976 0.23295170 14.83250 290.83577 121.53547 164.6712600 10.80 0.15 MPO47593 + 3171 Wangshouguan 53400 3.1941142 0.13521030 11.39360 24.80021 31.97515 133.0212800 10.80 0.15 MPO73856 + 3310 Patsy 53400 3.0109164 0.05515120 11.09794 138.70740 101.57768 143.7610700 10.80 0.15 MPO47594 + 3415 Danby 53400 3.9612122 0.24838930 1.36368 136.10165 254.24712 232.0341500 10.80 0.15 MPO47594 + 3475 Fichte 53400 3.1708850 0.12958990 15.01277 233.22154 242.06733 159.9670300 10.80 0.15 MPO47595 + 3557 Sokolsky 53400 4.0027026 0.17371180 6.03607 125.42326 186.38082 183.4929500 10.80 0.15 MPO70180 + 3906 Chao 53400 2.9315668 0.07136320 26.06495 204.51349 149.34741 96.1136500 10.80 0.15 MPO08362 + 4003 Schumann 53400 3.4220852 0.09642980 5.01525 106.84060 190.46100 357.4688700 10.80 0.15 MPO47597 + 4159 Freeman 53400 2.5508620 0.07252090 15.17097 312.72222 91.46386 118.3860700 10.80 0.15 MPC31412 + 4209 Briggs 53400 3.1530639 0.08926890 21.61138 13.35627 330.56056 105.6407500 10.80 0.15 MPO09657 + 4896 Tomoegozen 53400 3.1074651 0.17101080 16.51624 94.62029 261.72865 165.1361200 10.80 0.15 MPO33740 + 4959 Niinoama 53400 3.1471063 0.00669500 8.99420 247.88489 129.18887 110.5287500 10.80 0.15 MPO47602 + 5567 Durisen 53400 2.9418469 0.21820150 16.16237 309.02239 9.12328 346.8570900 10.80 0.15 MPO47607 + 5914 1990 WK 53400 3.5458266 0.08627520 10.38477 253.22913 73.69382 103.3389200 10.80 0.15 MPO47609 + 6984 Lewiscarroll 53400 3.9696280 0.18705860 16.80104 248.08662 206.29329 141.4625800 10.80 0.15 MPO57623 + 8551 Daitarabochi 53400 3.9849890 0.15716310 14.21387 263.43649 52.59816 183.9791500 10.80 0.15 MPO53555 + 9712 Nauplius 53400 5.2317127 0.12705400 8.46364 273.22919 176.66891 160.6490700 10.80 0.15 MPO47636 +11861 1988 VY2 53400 3.1604277 0.10561520 12.43233 278.08433 64.15973 17.3800600 10.80 0.15 MPO65998 +12238 Actor 53400 5.1715100 0.12300540 21.10214 176.63878 227.59333 203.1366600 10.80 0.15 MPO62181 +13183 1996 TW 53400 5.1937802 0.08957550 17.97580 313.55397 8.04842 296.2912800 10.80 0.15 MPO62181 +13184 Augeias 53400 5.1385149 0.04849510 4.51973 96.45959 227.47036 295.8918300 10.80 0.15 MPO62181 +15398 1997 UZ23 53400 5.1297423 0.02639170 28.47154 317.63311 189.60629 94.4967700 10.80 0.15 MPO62184 +15529 2000 AA80 53400 5.2393169 0.02658840 5.08910 83.30125 169.55615 5.6215300 10.80 0.15 MPO47651 +15536 2000 AG191 53400 5.1854529 0.14342090 14.67447 258.37931 192.71866 165.8464600 10.80 0.15 MPO25665 +17314 Aisakos 53400 5.1825770 0.07554130 10.71447 84.92644 353.79673 39.3568600 10.80 0.15 MPO50343 +18054 1999 SW7 53400 5.1823033 0.01277700 19.71360 120.40891 124.95720 255.4074900 10.80 0.15 MPO04231 +20428 1998 WG20 53400 5.2421623 0.14422490 21.02834 3.97676 45.50432 190.5761700 10.80 0.15 MPO07830 +23075 1999 XV83 53400 5.2317433 0.17050140 14.41371 318.12087 104.34604 182.0631500 10.80 0.15 MPO47662 +25895 2000 XN9 53400 5.2027366 0.07638470 21.59530 165.93652 70.54086 15.3513800 10.80 0.15 MPO12780 +32437 2000 RR97 53400 5.2209334 0.12146720 23.09668 29.13277 269.27709 184.5600800 10.80 0.15 MPO19113 +37519 Amphios 53400 5.2003384 0.00595640 25.46281 315.99269 30.37410 144.8286300 10.80 0.15 MPO73898 +41340 1999 YO14 53400 5.1674691 0.05781590 33.16057 285.69022 183.28928 132.4818500 10.80 0.15 MPO28540 +51962 2001 QH267 53400 5.2423738 0.05902440 18.50355 299.84587 288.11510 235.2546900 10.80 0.15 MPO36942 + 1339 Desagneauxa 53400 3.0214843 0.05543500 8.68556 167.65920 291.12445 111.0589400 10.81 0.15 MPO53552 + 1038 Tuckia 53400 3.9540476 0.22998880 9.22726 307.22801 58.25200 126.0889200 10.82 0.15 MPO47586 + 1092 Lilium 53400 2.9015965 0.07853290 5.39049 313.45049 308.02136 6.2772100 10.82 0.15 MPO02604 + 1533 Saimaa 53400 3.0137969 0.03441560 10.69011 358.80524 156.88910 211.7138900 10.82 0.15 MPO02606 + 422 Berolina 53400 2.2293535 0.21373560 4.99797 335.07878 9.22184 225.3112800 10.83 0.15 MPC36056 + 761 Brendelia 53400 2.8629785 0.06320690 2.16280 301.81404 23.89312 336.7279000 10.83 0.15 MPO73855 + 716 Berkeley 53400 2.8119208 0.08631840 8.49729 52.96309 146.30154 50.4639700 10.84 0.15 MPO70179 + 1581 Abanderada 53400 3.1566588 0.12309270 2.53813 93.03499 104.93563 309.2478000 10.85 0.15 MPC24086 + 565 Marbachia 53400 2.4434294 0.12877630 10.99203 290.79560 226.07102 109.9722200 10.88 0.15 MPC32295 + 996 Hilaritas 53400 3.0927466 0.13891480 0.66213 149.05562 347.67650 49.3699200 10.88 0.15 MPO62176 + 1029 La Plata 53400 2.8913850 0.02247530 2.42912 139.84998 30.15311 207.7923500 10.88 0.15 MPC29886 + 1286 Banachiewicza 53400 3.0266086 0.08967270 9.73608 101.94454 200.93711 253.0740200 10.88 0.15 MPO02605 + 1564 Srbija 53400 3.1632247 0.20324420 11.06235 226.38315 178.44434 62.2096800 10.88 0.15 MPO47587 + 302 Clarissa 53400 2.4051114 0.11232700 3.41277 54.67749 7.96704 184.2954300 10.89 0.15 MPC25034 + 876 Scott 53400 3.0164048 0.10692120 11.33579 209.65752 151.23369 200.9967900 10.89 0.15 MPO65987 + 1252 Celestia 53400 2.6947489 0.20447030 33.89701 62.81319 141.09216 59.6545600 10.89 0.15 MPO02605 + 575 Renate 53400 2.5544002 0.12723080 15.02722 333.67534 349.88625 147.2200700 10.90 0.15 E2005J42 + 666 Desdemona 53400 2.5926359 0.23901920 7.59200 173.93269 215.65028 351.8370500 10.90 0.15 E2005H34 + 789 Lena 53400 2.6841409 0.14782470 10.80276 42.30463 232.84149 206.5727100 10.90 0.15 MPO73855 + 848 Inna 53400 3.1013406 0.17260870 1.04484 125.07229 208.19695 128.8421000 10.90 0.15 MPO65986 + 964 Subamara 53400 3.0500625 0.11726910 9.05978 11.92487 30.83569 210.4849300 10.90 0.15 MPO14996 + 1017 Jacqueline 53400 2.6051985 0.07744910 7.93891 66.15787 119.16456 62.5459100 10.90 0.15 MPO00595 + 1044 Teutonia 53400 2.5750872 0.14423180 4.26228 227.24489 60.11727 131.8997300 10.90 0.15 MPO09657 + 1176 Lucidor 53400 2.6912602 0.14475740 6.65882 155.29947 272.51218 279.6069900 10.90 0.15 MPO47586 + 1214 Richilde 53400 2.7121290 0.11661230 9.82772 33.14322 286.12086 270.5935000 10.90 0.15 MPO53552 + 1246 Chaka 53400 2.6199958 0.30856360 16.05499 54.14239 290.81093 1.4748700 10.90 0.15 MPO73855 + 1296 Andree 53400 2.4181456 0.14119690 4.10645 236.60274 227.07142 308.3571700 10.90 0.15 MPO02605 + 1300 Marcelle 53400 2.7812128 0.00910520 9.53814 353.84005 83.12047 168.7092100 10.90 0.15 MPO01400 + 1329 Eliane 53400 2.6189865 0.17167860 14.47064 164.90328 132.27515 247.4834500 10.90 0.15 MPC38009 + 1411 Brauna 53400 3.0047876 0.05349040 8.04179 87.34435 285.06482 142.5440700 10.90 0.15 MPO53552 + 1413 Roucarie 53400 3.0216370 0.05794790 10.23733 300.19513 179.00689 356.0684600 10.90 0.15 MPC36056 + 1428 Mombasa 53400 2.8093102 0.14084090 17.31131 251.09659 115.94143 65.1771200 10.90 0.15 MPO02606 + 1582 Martir 53400 3.1535029 0.13036520 11.60768 130.33352 94.13046 298.0735800 10.90 0.15 MPC40287 + 1603 Neva 53400 2.7545804 0.09463690 8.54624 255.47878 130.20841 50.6366800 10.90 0.15 MPO02606 + 1678 Hveen 53400 3.1567096 0.11099240 10.19254 124.10996 351.75522 130.8514500 10.90 0.15 MPO03854 + 1686 De Sitter 53400 3.1561714 0.16673150 0.62532 295.68741 6.69717 169.5584500 10.90 0.15 MPC35407 + 1690 Mayrhofer 53400 3.0380660 0.09608470 13.04504 159.25839 230.54796 245.3571000 10.90 0.15 MPO02606 + 1725 CrAO 53400 2.9025507 0.09356580 3.17026 229.63914 119.28450 21.4967200 10.90 0.15 MPO65988 + 1758 Naantali 53400 3.0082171 0.03835140 10.82072 112.73600 113.86306 324.6174300 10.90 0.15 MPC28814 + 1799 Koussevitzky 53400 3.0224146 0.12529910 11.51472 190.53593 156.98980 107.8968900 10.90 0.15 MPO47588 + 1826 Miller 53400 2.9994477 0.08053600 9.22150 165.92995 274.39242 115.2693400 10.90 0.15 MPO02606 + 1828 Kashirina 53400 3.0593221 0.11266560 14.30795 218.44120 184.95953 14.0173200 10.90 0.15 MPO65988 + 1848 Delvaux 53400 2.8724931 0.04248280 1.44219 309.25070 332.25577 293.6195400 10.90 0.15 MPC35407 + 1930 Lucifer 53400 2.8946354 0.14666810 14.08412 341.28350 318.72337 134.9417600 10.90 0.15 MPO25662 + 2140 Kemerovo 53400 2.9900476 0.05247480 6.97944 121.67068 274.89811 174.8353800 10.90 0.15 MPC29073 + 2209 Tianjin 53400 2.8479938 0.06508250 2.61112 264.77330 151.03832 150.8007100 10.90 0.15 MPO47589 + 2220 Hicks 53400 3.1506018 0.16520800 2.58621 277.19717 95.09663 106.0754900 10.90 0.15 MPO00595 + 2228 Soyuz-Apollo 53400 3.1337601 0.18531070 1.98836 287.12737 140.48156 243.3256800 10.90 0.15 MPC24551 + 2263 Shaanxi 53400 3.0139827 0.11617240 11.42009 314.58016 54.61387 36.2061900 10.90 0.15 MPO47589 + 2270 Yazhi 53400 3.1622880 0.12606830 2.12033 186.95166 76.18039 62.9866600 10.90 0.15 MPO06175 + 2293 Guernica 53400 3.1341191 0.13485420 0.59195 134.78243 23.66875 26.9897700 10.90 0.15 MPC31270 + 2307 Garuda 53400 3.0471113 0.06244240 7.71910 339.54601 251.82477 324.4212200 10.90 0.15 MPC38747 + 2376 Martynov 53400 3.2067964 0.10838690 3.84888 300.19171 61.50755 257.9395600 10.90 0.15 MPO02607 + 2379 Heiskanen 53400 3.1661097 0.27594650 0.46746 177.72101 151.25543 49.2029600 10.90 0.15 MPC32506 + 2397 Lappajarvi 53400 3.0826345 0.17956330 10.30676 298.36519 145.90058 184.1722900 10.90 0.15 MPO14338 + 2476 Andersen 53400 3.0213163 0.12077290 10.83309 266.32710 82.48727 55.0493700 10.90 0.15 MPC38009 + 2524 Budovicium 53400 3.1131942 0.16065840 0.29019 21.15649 279.11296 124.2506000 10.90 0.15 MPO30233 + 2531 Cambridge 53400 3.0109747 0.05688210 11.03123 38.40802 104.49706 44.2906700 10.90 0.15 MPO47590 + 2534 Houzeau 53400 3.1382961 0.17962750 0.80549 200.74695 168.20980 69.3664000 10.90 0.15 MPO02608 + 2909 Hoshi-no-ie 53400 3.0187254 0.11785700 11.44093 287.22751 85.53886 286.3975900 10.90 0.15 MPO03854 + 2976 Lautaro 53400 3.3551344 0.13945950 9.79078 180.78259 207.06425 162.6391600 10.90 0.15 MPO18123 + 3118 Claytonsmith 53400 3.0361637 0.06411910 13.26112 260.29874 305.06790 352.8269400 10.90 0.15 MPO15993 + 3140 Stellafane 53400 3.0212710 0.10439580 11.25615 265.31616 101.90073 172.2657600 10.90 0.15 MPO38158 + 3176 Paolicchi 53400 2.8759550 0.03097960 18.12258 16.72252 53.45095 329.9345600 10.90 0.15 MPC36057 + 3262 Miune 53400 3.0100775 0.05908440 9.45488 59.52122 73.10427 319.2174400 10.90 0.15 MPC38010 + 3425 Hurukawa 53400 2.9989404 0.09040600 9.23486 135.89282 291.79805 272.8856400 10.90 0.15 MPO23408 + 3608 Kataev 53400 3.3813575 0.14480370 11.03744 238.66122 78.73672 122.3180900 10.90 0.15 MPO47595 + 3655 Eupraksia 53400 3.9922757 0.20866620 3.84944 42.89987 338.48335 95.9853500 10.90 0.15 MPO47596 + 3925 Tret'yakov 53400 3.1573126 0.19279450 15.61374 208.34870 163.77484 311.2239100 10.90 0.15 MPO47597 + 4091 Lowe 53400 3.1816234 0.11707670 12.23093 198.60089 49.92417 205.8779100 10.90 0.15 MPO31791 + 4140 Branham 53400 3.0079722 0.11868650 7.72750 215.51378 127.52065 180.9035400 10.90 0.15 MPO53553 + 4169 Celsius 53400 3.3933309 0.17528600 10.17737 25.45518 356.92203 139.8909100 10.90 0.15 MPC34278 + 4224 Susa 53400 2.9145756 0.19061250 12.12083 180.13182 201.10932 0.9051400 10.90 0.15 MPC36058 + 4431 Holeungholee 53400 3.0607104 0.10491250 10.90776 216.21681 223.61845 308.7121300 10.90 0.15 MPO07418 + 4672 Takuboku 53400 3.1883033 0.05586240 15.54547 173.19479 91.96562 296.1906800 10.90 0.15 MPO01401 + 4712 Iwaizumi 53400 3.1526821 0.12959890 12.16895 346.72462 334.56767 287.0482000 10.90 0.15 MPO57622 + 5262 Brucegoldberg 53400 3.0900406 0.16290800 15.98418 89.16888 91.99135 166.9784200 10.90 0.15 MPO47604 + 5357 1992 EL 53400 2.9861034 0.10837590 9.10553 117.96730 302.18896 276.4176500 10.90 0.15 MPC35411 + 5528 1992 AJ 53400 3.2508344 0.04065060 16.39601 339.78283 140.65659 85.2251900 10.90 0.15 MPO47606 + 7476 Ogilsbie 53400 3.1450268 0.23267530 25.81663 145.70624 57.60087 27.7853100 10.90 0.15 MPO57624 + 7895 Kaseda 53400 3.1576636 0.14166170 13.17705 37.75277 133.75371 266.6119400 10.90 0.15 MPO10821 + 8660 Sano 53400 3.2622909 0.04468630 6.62005 245.57706 86.27909 214.2024000 10.90 0.15 MPC40287 +11275 1988 SL3 53400 5.1918121 0.08906810 25.16360 217.53974 122.57807 150.3058400 10.90 0.15 MPO73861 +16099 1999 VQ24 53400 5.1888207 0.08144090 13.44865 276.13102 96.38994 234.4981800 10.90 0.15 MPO62184 +16560 1991 VZ5 53400 5.0808646 0.04028550 15.29860 156.47221 100.75537 210.9013000 10.90 0.15 MPO47652 +16667 1993 XM1 53400 5.2278679 0.19730660 16.68219 238.53544 96.61645 145.0721700 10.90 0.15 MPO02900 +18063 1999 XW211 53400 5.1320303 0.05633090 18.00255 64.37007 327.03100 220.8300700 10.90 0.15 MPO70188 +23285 2000 YH119 53400 5.1140977 0.05543920 16.56982 132.76907 329.90931 136.7270200 10.90 0.15 MPO57635 +23301 2001 AO16 53400 3.9972004 0.19687520 21.39895 359.04832 301.71452 17.7735000 10.90 0.15 MPO38163 +24313 1999 YR27 53400 5.2687380 0.08454710 18.15916 355.25762 33.89276 221.9860600 10.90 0.15 MPO11371 +24403 2000 AX193 53400 5.2337304 0.02865240 22.56265 330.11691 146.55479 153.7370000 10.90 0.15 MPO11399 +24486 2000 YR102 53400 5.1958225 0.07541800 8.28267 137.55502 190.05116 275.9973400 10.90 0.15 MPO11424 +24537 2001 CB35 53400 5.1397913 0.08136680 18.31188 14.84188 34.87225 207.6385000 10.90 0.15 MPO11439 +24587 Kapaneus 53400 5.1598909 0.01132940 29.08497 346.17996 176.33959 90.9257300 10.90 0.15 MPO11454 +29977 1999 NH11 53400 5.2521643 0.08706510 23.94792 154.72429 133.93370 194.5950700 10.90 0.15 MPO16457 +32513 2001 OL31 53400 5.2384347 0.05986480 25.32391 111.47018 266.14831 86.3559400 10.90 0.15 MPO19137 +42168 2001 CT13 53400 5.1358887 0.05817250 14.01054 182.56381 120.11156 317.5663800 10.90 0.15 MPO28827 +42187 2001 CS32 53400 5.2164603 0.03358490 24.17711 252.80088 9.53238 341.5499200 10.90 0.15 MPO73903 + 282 Clorinde 53400 2.3389332 0.08128620 9.02326 295.66322 145.05604 200.7098600 10.91 0.15 MPC26379 + 1963 Bezovec 53400 2.4221027 0.21000572 25.03876 355.80514 107.03582 22.5459819 10.91 0.15 JPL 7 + 1326 Losaka 53400 2.6658594 0.22551890 15.98817 278.52135 101.84269 20.0867900 10.92 0.15 MPO02605 + 1368 Numidia 53400 2.5241706 0.06298440 14.83095 263.46377 18.33652 96.3037000 10.92 0.15 MPC34000 + 657 Gunlod 53400 2.6098934 0.11503110 10.21949 245.35940 297.81872 305.5351500 10.93 0.15 E2005H34 + 770 Bali 53400 2.2205939 0.15140130 4.38922 17.85229 44.81004 189.5313100 10.93 0.15 MPO73855 + 1456 Saldanha 53400 3.2157752 0.21056560 10.48811 62.31740 283.11092 248.1180800 10.93 0.15 MPC27430 + 572 Rebekka 53400 2.3999666 0.15749950 10.56925 192.16752 194.71822 239.6543600 10.94 0.15 E2005J42 +52872 Okyrhoe 53200 8.3995773 0.30913140 15.63658 337.92462 173.23768 307.7318773 10.94 0.15 JPL 6 + 1127 Mimi 53400 2.5978278 0.26248270 14.74711 281.56030 128.88936 117.6589100 10.95 0.15 MPO53552 + 1691 Oort 53400 3.1743387 0.16621270 1.07585 232.52585 174.57741 156.4148200 10.95 0.15 MPC35407 + 1057 Wanda 53400 2.8902947 0.24989410 3.52252 112.37118 258.94214 24.1118500 10.96 0.15 MPC18086 + 2208 Pushkin 53400 3.4941837 0.04749460 5.41625 2.68846 79.47897 338.5765600 10.96 0.15 MPO47589 + 623 Chimaera 53400 2.4603022 0.11429680 14.13758 124.30620 308.41275 194.2523400 10.97 0.15 E2005H34 + 1669 Dagmar 53400 3.1355281 0.11659610 0.94374 179.40964 19.11804 29.4594900 10.97 0.15 MPC30890 + 1693 Hertzsprung 53400 2.8029837 0.26986220 11.92082 234.92490 70.11089 276.1242800 10.97 0.15 MPO65988 + 1639 Bower 53400 2.5724980 0.15153900 8.42682 105.51463 324.38973 289.0996500 10.98 0.15 MPO65988 + 2089 Cetacea 53400 2.5333596 0.15615840 15.39530 287.19503 102.81590 272.8170200 10.98 0.15 MPO47588 + 1067 Lunaria 53400 2.8697963 0.19322510 10.54660 113.48117 290.01950 13.2080700 10.99 0.15 MPO12096 + 2090 Mizuho 53400 3.0730898 0.13715480 11.82561 336.99912 340.19931 220.4584400 10.99 0.15 MPC34277 + 220 Stephania 53400 2.3481413 0.25849810 7.58533 78.59581 258.05701 59.0332200 11.00 0.15 MPC25033 + 298 Baptistina 53400 2.2639547 0.09565820 6.28472 134.49214 8.34532 74.9032000 11.00 0.15 E2005G62 + 353 Ruperto-Carola 53400 2.7320041 0.33093740 5.71085 321.06711 102.65875 311.5720900 11.00 0.15 MPO00595 + 457 Alleghenia 53400 3.0879280 0.18078940 12.94726 128.24485 249.87694 63.4481000 11.00 0.15 MPC32506 + 518 Halawe 53400 2.5330494 0.22642590 6.73037 116.97485 204.26502 75.0631600 11.00 0.15 MPC32506 + 614 Pia 53400 2.6941130 0.10840460 7.02814 208.22518 217.42218 51.6164700 11.00 0.15 MPO41498 + 630 Euphemia 53400 2.6239140 0.11341140 13.84406 40.66331 105.60346 18.9934100 11.00 0.15 MPC22666 + 637 Chrysothemis 53400 3.1630968 0.13559940 0.28648 169.50681 355.43706 150.9619500 11.00 0.15 MPO06175 + 681 Gorgo 53400 3.1069023 0.10258780 12.56404 119.63058 178.13463 106.9679900 11.00 0.15 E2005H34 + 820 Adriana 53400 3.1323458 0.05193130 5.93609 183.31288 118.63511 266.9731200 11.00 0.15 MPC22574 + 917 Lyka 53400 2.3804467 0.20231850 5.14258 359.39805 343.60122 120.3366000 11.00 0.15 MPC31133 + 1033 Simona 53400 3.0077346 0.11098440 10.65169 216.19911 189.20423 119.0499100 11.00 0.15 MPO35428 + 1100 Arnica 53400 2.9008052 0.06639670 1.03423 18.87429 304.75916 213.7388200 11.00 0.15 MPO02604 + 1136 Mercedes 53400 2.5657451 0.25686770 8.97554 148.25191 209.61191 148.8165300 11.00 0.15 MPC36056 + 1207 Ostenia 53400 3.0209003 0.09029920 10.36753 40.46882 20.52805 346.6408700 11.00 0.15 MPO02605 + 1259 Ogyalla 53400 3.1001907 0.13506880 2.38607 150.21774 75.13011 343.6872800 11.00 0.15 MPC31133 + 1261 Legia 53400 3.1394836 0.17554460 2.42809 106.14400 67.34626 320.7534800 11.00 0.15 MPO02605 + 1265 Schweikarda 53400 3.0228865 0.07757380 9.52032 114.58598 314.59127 222.8973500 11.00 0.15 MPO02605 + 1360 Tarka 53400 2.6334929 0.21653140 22.80941 287.99109 331.53285 124.3670900 11.00 0.15 MPC35406 + 1408 Trusanda 53400 3.1123820 0.08733140 8.34397 187.68065 201.81362 194.2485900 11.00 0.15 MPO02606 + 1464 Armisticia 53400 3.0013550 0.05255270 11.55627 55.56166 87.03035 111.6485600 11.00 0.15 MPO57621 + 1470 Carla 53400 3.1606181 0.06061510 3.22180 342.41145 358.94649 308.7721000 11.00 0.15 MPC29887 + 1552 Bessel 53400 3.0093786 0.09889500 9.86456 34.67248 10.39982 42.7800300 11.00 0.15 MPO25662 + 1599 Giomus 53400 3.1283575 0.14360560 6.09327 358.63565 43.50398 268.6433800 11.00 0.15 MPC27290 + 1623 Vivian 53400 3.1361450 0.16522560 2.48817 315.27395 115.74604 339.9261400 11.00 0.15 MPC25037 + 1776 Kuiper 53400 3.1046472 0.01427190 9.46788 275.11761 177.00740 318.9795000 11.00 0.15 MPC27430 + 1801 Titicaca 53400 3.0182447 0.07515880 10.98761 7.36969 77.95637 273.7577700 11.00 0.15 MPO47588 + 1805 Dirikis 53400 3.1316960 0.12154240 2.51705 85.21447 79.06196 140.7063900 11.00 0.15 MPC29579 + 1832 Mrkos 53400 3.2102147 0.11076310 14.97057 83.55461 303.57699 17.5167100 11.00 0.15 MPC21761 + 1844 Susilva 53400 3.0156950 0.04680610 11.77758 78.38426 99.57754 280.1600500 11.00 0.15 MPO31791 + 1847 Stobbe 53400 2.6113082 0.02081980 11.12752 134.34686 107.14313 291.7700800 11.00 0.15 MPO73855 + 1869 Philoctetes 53400 5.2831359 0.06563480 3.96805 320.61795 44.18388 230.3788000 11.00 0.15 MPO62176 + 1871 Astyanax 53400 5.2927845 0.03254480 8.57972 161.61407 145.76784 156.2878800 11.00 0.15 MPO57621 + 1874 Kacivelia 53400 3.1457507 0.29449850 4.86134 192.79681 159.83550 158.5694900 11.00 0.15 MPC30247 + 1940 Whipple 53400 3.0588826 0.07073750 6.55582 180.92468 264.26873 250.3886100 11.00 0.15 MPC30247 + 2027 Shen Guo 53400 3.0189828 0.09979070 11.02531 356.22210 55.33701 245.3545000 11.00 0.15 MPO47588 + 2058 Roka 53400 3.1201770 0.15491620 2.54019 179.22972 95.55272 276.3687900 11.00 0.15 MPO73855 + 2115 Irakli 53400 3.0092930 0.05437060 8.96961 330.78515 241.60871 49.3442300 11.00 0.15 MPO47588 + 2144 Marietta 53400 2.8783592 0.05833480 2.82650 280.52247 138.66393 131.1748000 11.00 0.15 MPO14338 + 2165 Young 53400 3.1306057 0.17149010 0.94468 25.10131 19.38305 200.6688100 11.00 0.15 MPC35408 + 2180 Marjaleena 53400 3.0089021 0.08636940 9.23810 86.86607 233.60510 142.5529400 11.00 0.15 MPC30248 + 2249 Yamamoto 53400 3.1868934 0.08876880 4.09278 109.13828 148.10356 331.8582900 11.00 0.15 MPC31412 + 2288 Karolinum 53400 2.9098138 0.15717920 14.57345 101.87875 75.84138 261.6517200 11.00 0.15 MPO47589 + 2297 Daghestan 53400 3.1610148 0.13493570 1.60596 92.17796 140.68414 2.3763400 11.00 0.15 MPO02607 + 2303 Retsina 53400 2.9949696 0.11654180 18.94434 331.96249 195.48301 356.2787700 11.00 0.15 MPC31002 + 2358 Bahner 53400 3.0235034 0.09572080 9.71667 46.26220 344.95285 93.1155400 11.00 0.15 MPC30890 + 2428 Kamenyar 53400 3.1669739 0.09165290 9.33051 354.85108 8.50074 311.7515700 11.00 0.15 MPC35055 + 2543 Machado 53400 3.0846019 0.29150000 15.05859 286.28633 41.12020 138.9866500 11.00 0.15 MPO02608 + 2636 Lassell 53400 3.0073067 0.07047740 10.46381 151.40721 98.92794 65.1545100 11.00 0.15 MPC35408 + 2802 Weisell 53400 3.1118758 0.12249770 9.61531 62.11926 129.54845 305.9076600 11.00 0.15 MPC38010 + 2808 Belgrano 53400 3.0063918 0.08568860 8.95996 111.37822 314.81656 311.5813900 11.00 0.15 MPO47592 + 2813 Zappala 53400 3.1418893 0.14367960 14.73309 247.59382 231.98412 5.9065600 11.00 0.15 MPO13522 + 2856 Roser 53400 3.0279072 0.00707830 9.90930 258.24383 17.16439 135.3773700 11.00 0.15 MPO47592 + 2967 Vladisvyat 53400 3.1993030 0.13234730 18.01205 2.13185 32.55078 268.1091900 11.00 0.15 MPO23408 + 3089 Oujianquan 53400 2.9341980 0.18180490 16.67521 184.72868 88.43761 33.9646700 11.00 0.15 MPO41498 + 3092 Herodotus 53400 3.5328289 0.12075410 10.94306 2.14178 8.65153 226.3717600 11.00 0.15 MPO02608 + 3150 Tosa 53400 3.1972587 0.11993270 22.08609 274.33262 350.45640 209.9301600 11.00 0.15 MPO33740 + 3223 Forsius 53400 2.6058795 0.14535050 10.04155 292.67235 168.35087 207.1789000 11.00 0.15 MPO02609 + 3254 Bus 53400 3.9555402 0.16613550 4.44570 304.82724 43.59327 326.9039400 11.00 0.15 MPC33331 + 3318 Blixen 53400 3.0087449 0.04579960 11.56837 55.73216 109.33092 321.6710200 11.00 0.15 MPC27431 + 3396 Muazzez 53400 3.3752966 0.19490470 8.39294 315.78957 38.27803 150.1970000 11.00 0.15 MPO47594 + 3469 Bulgakov 53400 3.0174315 0.08410490 9.22954 64.99382 219.62590 211.8220400 11.00 0.15 MPO70180 + 3675 Kemstach 53400 3.3635082 0.09578220 10.85993 176.74906 340.11087 166.5605900 11.00 0.15 MPO04876 + 3784 Chopin 53400 3.1231500 0.17138340 13.54504 193.01335 94.84828 216.1122900 11.00 0.15 MPO47596 + 4202 1985 CB2 53400 3.0177540 0.08982370 10.25420 139.00154 144.60478 164.5043400 11.00 0.15 MPO70180 + 4436 1983 EX 53400 3.2495181 0.05328170 17.36380 17.73547 90.71918 330.7940500 11.00 0.15 MPC32737 + 4460 Bihoro 53400 2.9246418 0.18018250 27.04528 29.46436 326.62868 149.9670500 11.00 0.15 MPO50330 + 4493 1988 TG1 53400 3.0233089 0.07466340 9.01727 153.34823 264.80615 8.8682200 11.00 0.15 MPO09657 + 4542 Mossotti 53400 3.0106886 0.05909920 11.30081 145.43075 104.56133 270.9522000 11.00 0.15 MPC38748 + 4547 Massachusetts 53400 2.6137434 0.06968310 18.00711 36.82558 358.51693 354.6171200 11.00 0.15 MPC35410 + 4628 Laplace 53400 2.6437288 0.11754440 11.78570 249.50303 275.75463 320.8799100 11.00 0.15 MPO50330 + 4843 Megantic 53400 3.0856335 0.12735560 10.99424 221.18945 162.84687 24.5465600 11.00 0.15 MPO65990 + 4930 Rephiltim 53400 3.1241115 0.04294370 15.49241 353.96475 122.50692 345.4659300 11.00 0.15 MPC38011 + 5092 Manara 53400 3.2015205 0.06233120 16.11062 201.59028 359.26916 347.1040700 11.00 0.15 MPO73857 + 5222 Ioffe 53400 2.7725888 0.14542480 34.57508 331.62300 220.74517 312.8311300 11.00 0.15 MPO31791 + 5368 1984 SW5 53400 3.9680700 0.08157560 6.26388 339.69477 159.64004 75.6336400 11.00 0.15 MPO15993 + 5476 1989 TO11 53400 5.1197755 0.07211860 13.69171 94.56588 198.58373 186.0635300 11.00 0.15 MPO33741 + 5687 Yamamotoshinobu 53400 3.0055169 0.17741700 12.43878 240.40234 130.50595 345.2737400 11.00 0.15 MPC35411 + 5920 1992 SX17 53400 3.1303452 0.12488540 19.46076 59.39886 348.24257 56.1476000 11.00 0.15 MPO47609 + 5959 Shaklan 53400 3.1889882 0.10323880 17.86432 146.44277 135.63938 279.7308500 11.00 0.15 MPO47610 + 6052 Junichi 53400 3.2466623 0.04365470 21.76374 277.53708 169.91225 141.1081200 11.00 0.15 MPO47611 + 6137 1991 BY 53400 3.2148934 0.06210730 15.43574 92.73423 337.26496 225.9945200 11.00 0.15 MPC24096 + 6392 Takashimizuno 53400 3.2119829 0.13658380 17.63726 249.66897 53.31691 139.6831700 11.00 0.15 MPO10820 + 6794 Masuisakura 53400 3.0837901 0.21175240 16.33330 349.92077 41.13062 259.1179600 11.00 0.15 MPO47617 + 6823 1988 ED1 53400 2.5691446 0.13752240 16.64699 335.65182 86.85111 128.8523900 11.00 0.15 MPO13524 + 7027 Toshihanda 53400 3.9609145 0.19474190 12.38240 12.75718 77.26092 153.3807400 11.00 0.15 MPO47619 + 7124 Glinos 53400 3.1406605 0.03928760 17.91218 58.86726 274.00630 193.9889200 11.00 0.15 MPO47620 + 8125 Tyndareus 53400 5.1448933 0.04659500 13.14521 57.10436 323.14896 250.0459100 11.00 0.15 MPO47628 + 9807 1997 SJ4 53400 5.2100816 0.15356220 4.97002 195.88057 232.63390 181.6374100 11.00 0.15 MPO25664 + 9818 Eurymachos 53400 5.2579343 0.00490510 7.47912 124.76600 18.78596 93.8689900 11.00 0.15 MPO47636 +11428 Alcinoos 53400 5.2999550 0.01292110 17.32831 61.54762 3.32531 200.9042600 11.00 0.15 MPO47643 +11663 1997 GO24 53400 5.1623747 0.12547780 14.45175 88.12178 226.06570 161.4832900 11.00 0.15 MPO33742 +11887 Echemmon 53400 5.1923268 0.09128980 24.03406 112.05132 242.65591 130.2294300 11.00 0.15 MPC36243 +13383 1998 XS31 53400 5.1248894 0.06393700 6.40654 160.76660 252.21803 204.8989000 11.00 0.15 MPO23409 +15638 2000 JA65 53400 3.9908803 0.18340530 9.43116 228.18975 119.00218 124.4086600 11.00 0.15 MPO53561 +15651 Tlepolemos 53400 5.2466160 0.04003550 2.96811 30.95924 45.29328 204.4949100 11.00 0.15 MPO00953 +18493 1996 HV9 53400 5.3180149 0.09061810 17.17953 89.04892 215.55484 183.1005700 11.00 0.15 MPO38163 +19844 2000 ST317 53400 5.1874815 0.04858430 40.43398 104.52445 207.52372 180.7431400 11.00 0.15 MPO06672 +20898 Fountainhills 53400 4.2273393 0.46517570 45.51667 234.82611 293.33331 144.4452200 11.00 0.15 MPO07975 +22052 2000 AQ14 53400 5.2289294 0.03492390 11.86462 320.17258 83.66661 193.3529000 11.00 0.15 MPO62188 +23144 2000 AY182 53400 5.2032978 0.06840950 9.43068 210.41619 230.15111 190.6650200 11.00 0.15 MPO62188 +23549 1994 ES6 53400 5.2455054 0.04384200 9.04919 64.92203 124.03696 306.1296700 11.00 0.15 MPO11121 +23622 1996 RW29 53400 5.1003181 0.03378390 13.04484 324.78483 146.55764 139.3158900 11.00 0.15 MPO62188 +24449 2000 QL63 53400 5.2314588 0.04967980 36.91765 220.96769 158.41777 110.6633600 11.00 0.15 MPO11413 +24451 2000 QS104 53400 5.2905382 0.12916500 21.37436 323.59111 28.57130 142.1043200 11.00 0.15 MPO31798 +24453 2000 QG173 53400 5.2156928 0.05341700 9.75598 353.38972 291.68644 176.1894500 11.00 0.15 MPO11414 +24456 2000 RO25 53400 5.1645716 0.04319220 8.07672 144.92649 220.93637 129.0834900 11.00 0.15 MPO11414 +24485 2000 YL102 53400 5.1505945 0.04141940 13.26766 187.98751 151.30261 263.1123600 11.00 0.15 MPO11423 +24531 2001 CE21 53400 5.2953326 0.08772240 22.43556 236.18363 190.75884 172.4812000 11.00 0.15 MPO11437 +24534 2001 CX27 53400 5.1699680 0.08213660 13.08447 304.51020 28.79531 290.2392900 11.00 0.15 MPO11438 +30942 1994 CX13 53400 5.1494330 0.06909920 22.92650 270.19669 143.69747 83.4765900 11.00 0.15 MPO73896 +31806 1999 NE11 53400 5.1938412 0.09415990 34.09421 192.92258 136.71382 162.2157600 11.00 0.15 MPO18893 +31819 1999 RS150 53400 5.1286149 0.00234640 14.42415 349.39239 349.06911 166.4124100 11.00 0.15 MPO18898 +34785 2001 RG87 53400 5.1832357 0.03802320 20.27639 87.28065 198.93614 182.5881600 11.00 0.15 MPO21871 +36279 2000 BQ5 53400 5.2959757 0.09947900 31.17801 7.00375 75.46799 177.6099100 11.00 0.15 MPO24513 +37297 2001 BQ77 53400 5.2211281 0.07788700 20.78101 255.93277 250.92478 113.3403700 11.00 0.15 MPO24854 +38610 2000 AU45 53400 5.2326644 0.01458520 14.07137 301.54753 270.68329 35.8115900 11.00 0.15 MPO26571 + 549 Jessonda 53400 2.6824434 0.26100730 3.96631 156.98423 291.66136 269.5841300 11.01 0.15 E2005J42 + 1711 Sandrine 53400 3.0140945 0.11119980 11.08214 252.76908 134.94255 217.3565700 11.01 0.15 MPC34571 + 1357 Khama 53400 3.1806004 0.16120010 13.99853 285.38534 83.89103 20.4225600 11.03 0.15 MPO47587 + 1702 Kalahari 53400 2.8624726 0.13935690 9.94403 241.49839 104.09624 210.4719300 11.03 0.15 MPO14338 + 1482 Sebastiana 53400 2.8712907 0.04045980 2.97614 215.70075 71.17742 148.4798700 11.04 0.15 MPO09657 + 1576 Fabiola 53400 3.1384959 0.17503070 0.94403 240.91702 167.18855 40.6308300 11.04 0.15 MPC30890 + 1655 Comas Sola 53400 2.7846423 0.23151300 9.57696 323.25638 111.41681 66.2247700 11.04 0.15 MPO50329 + 1277 Dolores 53400 2.6990569 0.23876720 6.96524 47.35937 247.26159 12.1552500 11.05 0.15 MPC38009 + 1379 Lomonosowa 53400 2.5246674 0.08971120 15.59587 30.63848 169.95057 39.4214500 11.05 0.15 MPC24550 + 1337 Gerarda 53400 2.9093178 0.10180160 17.98820 199.38584 160.52129 67.4560300 11.06 0.15 MPO02605 + 1674 Groeneveld 53400 3.1973857 0.12576980 2.66807 354.45605 95.83552 344.8185700 11.06 0.15 MPO70179 + 1287 Lorcia 53400 3.0093255 0.06535090 9.83154 272.15978 202.70644 121.7952000 11.07 0.15 MPC29578 + 1794 Finsen 53400 3.1282774 0.15543980 14.50591 335.42149 221.51019 124.5942200 11.08 0.15 MPO02606 + 672 Astarte 53400 2.5575176 0.13405610 11.13593 309.02001 344.04252 266.0114900 11.10 0.15 E2005H34 + 710 Gertrud 53400 3.1263669 0.13770970 1.74953 101.57253 140.25323 272.8808300 11.10 0.15 MPO70179 + 717 Wisibada 53400 3.1491552 0.25619850 1.64426 24.38279 343.94610 240.6779100 11.10 0.15 MPO70179 + 794 Irenaea 53400 3.1290603 0.29599090 5.41458 132.01260 160.50242 112.5365800 11.10 0.15 MPO73855 + 889 Erynia 53400 2.4467419 0.20463360 8.08796 277.14352 132.90097 341.9821700 11.10 0.15 MPO65987 + 955 Alstede 53400 2.5949947 0.28898980 10.68795 282.73576 351.54773 23.5248400 11.10 0.15 MPO62176 + 999 Zachia 53400 2.6117954 0.21613050 9.76819 127.76925 215.19628 92.1725500 11.10 0.15 MPO62176 + 1002 Olbersia 53400 2.7880597 0.15261460 10.77384 354.34881 344.12039 172.0082500 11.10 0.15 MPO30233 + 1039 Sonneberga 53400 2.6795583 0.06269540 4.55394 327.05681 221.84425 328.4440900 11.10 0.15 MPO02604 + 1122 Neith 53400 2.6046378 0.25912820 4.74607 328.60958 63.48285 33.5582600 11.10 0.15 MPO47586 + 1145 Robelmonte 53400 2.4247922 0.11839210 6.21174 267.75819 346.89917 306.3798900 11.10 0.15 MPC32506 + 1160 Illyria 53400 2.5608522 0.11793390 14.98927 4.40518 3.90321 140.1451200 11.10 0.15 MPO02605 + 1184 Gaea 53400 2.6681865 0.07265050 11.30627 311.44467 355.88123 39.6563700 11.10 0.15 MPO02605 + 1226 Golia 53400 2.5819723 0.11480931 9.85454 138.74101 17.56281 46.0076537 11.10 0.15 JPL 13 + 1229 Tilia 53400 3.2345003 0.15604550 1.01927 162.82620 198.35521 226.7227900 11.10 0.15 MPC35406 + 1319 Disa 53400 2.9862995 0.20608520 2.79885 317.35978 256.24028 241.1162700 11.10 0.15 MPC24717 + 1340 Yvette 53400 3.1758242 0.13641140 0.41993 223.97017 346.04419 44.1073000 11.10 0.15 MPO02605 + 1343 Nicole 53400 2.5702909 0.11219290 6.03475 234.24202 41.32247 266.5771600 11.10 0.15 MPO02605 + 1352 Wawel 53400 2.7804208 0.06317310 3.75663 212.81499 186.31304 134.2780000 11.10 0.15 MPC25189 + 1410 Margret 53400 3.0196792 0.10383990 10.36363 228.36733 171.34458 71.0216800 11.10 0.15 MPC25409 + 1489 Attila 53400 3.2090824 0.13404440 2.42384 20.57998 155.05079 214.4502200 11.10 0.15 MPO02606 + 1517 Beograd 53400 2.7172348 0.04389200 5.27898 227.81436 63.98734 230.9902500 11.10 0.15 MPC33537 + 1569 Evita 53400 3.1484488 0.13278400 12.26751 251.89570 99.69306 1.2283200 11.10 0.15 MPC24371 + 1588 Descamisada 53400 3.0298511 0.06932520 11.26557 228.59459 98.83809 357.8679500 11.10 0.15 MPO02606 + 1635 Bohrmann 53400 2.8520505 0.06138500 1.81547 132.55406 184.65651 140.1232100 11.10 0.15 MPC35407 + 1672 Gezelle 53400 3.1890018 0.26801660 1.05803 255.63477 181.15422 103.5500200 11.10 0.15 MPO47587 + 1692 Subbotina 53400 2.7903872 0.13426210 2.42354 112.15419 199.73317 268.4481900 11.10 0.15 MPC32736 + 1728 Goethe Link 53400 2.5628992 0.09057570 7.18848 66.44706 240.79112 357.6779700 11.10 0.15 MPC24717 + 1732 Heike 53400 3.0102858 0.11476450 10.79458 207.34232 156.02004 106.7131500 11.10 0.15 MPO50329 + 1753 Mieke 53400 3.0131416 0.08439940 11.37474 232.85687 58.59984 139.7687300 11.10 0.15 MPO47587 + 1777 Gehrels 53400 2.6265816 0.01812730 3.15424 137.30714 335.01256 45.9860900 11.10 0.15 MPO31791 + 1852 Carpenter 53400 3.0150318 0.06479780 11.20386 345.91228 95.67493 303.0377500 11.10 0.15 MPO02606 + 1881 Shao 53400 3.1621800 0.11093440 9.87312 69.50724 218.21658 191.3176100 11.10 0.15 MPC36497 + 1882 Rauma 53400 3.0040129 0.09935020 9.48789 125.81700 201.48626 108.3180000 11.10 0.15 MPC32506 + 1936 Lugano 53400 2.6748429 0.13768730 10.24587 256.03680 265.28757 334.5398000 11.10 0.15 MPC32295 + 1984 Fedynskij 53400 3.0117300 0.08945330 4.78354 130.97277 185.85235 47.7836900 11.10 0.15 MPC32039 + 2040 Chalonge 53400 3.1205224 0.18594720 14.65505 85.49157 39.82619 270.6063900 11.10 0.15 MPO08362 + 2069 Hubble 53400 3.1655276 0.17617050 9.12613 68.67130 46.72961 356.8940900 11.10 0.15 MPO50329 + 2114 Wallenquist 53400 3.1926610 0.14817710 0.55965 217.55098 1.59603 17.0995800 11.10 0.15 MPO57621 + 2137 Priscilla 53400 3.1840212 0.06194530 11.71302 135.51913 320.12406 270.9196600 11.10 0.15 MPO09657 + 2148 Epeios 53400 5.2030908 0.05685570 9.15438 231.48803 176.59334 205.0285700 11.10 0.15 MPO47589 + 2151 Hadwiger 53400 2.5610024 0.05780020 15.46741 85.36081 28.09034 153.1247600 11.10 0.15 MPO02607 + 2224 Tucson 53400 2.8808997 0.04811520 2.66996 248.15145 51.39409 87.4610100 11.10 0.15 MPC29888 + 2271 Kiso 53400 2.7583612 0.06135130 3.38283 176.78447 136.61358 128.6966700 11.10 0.15 MPO02607 + 2326 Tololo 53400 2.8608393 0.15838220 15.12978 257.89547 156.17961 359.1078400 11.10 0.15 MPO09657 + 2352 Kurchatov 53400 3.1100744 0.11194848 14.75496 113.63594 232.59415 177.9988993 11.10 0.15 JPL 9 + 2425 Shenzhen 53400 2.9986151 0.09821300 10.87517 244.78036 52.75276 140.1629400 11.10 0.15 MPO09657 + 2434 Bateson 53400 3.0813720 0.17047530 15.62332 285.75742 27.47871 74.1800300 11.10 0.15 MPO65989 + 2651 Karen 53400 2.9801939 0.32782840 17.76970 276.90982 126.45062 233.3971100 11.10 0.15 MPO47591 + 2690 Ristiina 53400 3.0334465 0.11896290 11.43099 260.40385 136.39146 358.8555900 11.10 0.15 MPO65989 + 2774 Tenojoki 53400 3.1815257 0.14477100 8.54031 110.16490 291.19950 320.2235600 11.10 0.15 MPO47591 + 2848 ASP 53400 3.1951613 0.20034750 0.91930 52.82139 338.95968 1.7335200 11.10 0.15 MPO47592 + 3012 Minsk 53400 3.2254633 0.06192020 18.27306 85.73539 355.34040 61.8699900 11.10 0.15 MPO73856 + 3015 Candy 53400 3.3962538 0.16455990 17.42608 301.55560 38.48039 354.4237800 11.10 0.15 MPO06175 + 3104 Durer 53400 2.9620205 0.09133470 24.18700 244.77504 162.31038 262.0146900 11.10 0.15 MPO47593 + 3214 Makarenko 53400 3.0135571 0.05862810 11.50802 161.18704 100.40435 130.2375100 11.10 0.15 MPO25662 + 3278 Behounek 53400 3.2178675 0.02098110 9.70471 54.00330 78.75825 230.0697600 11.10 0.15 MPO47593 + 3339 Treshnikov 53400 3.1766479 0.13447330 17.80532 150.36493 84.86480 250.1674600 11.10 0.15 MPC27431 + 3346 Gerla 53400 3.1854987 0.04559800 21.54411 8.59610 2.88840 147.5625000 11.10 0.15 MPO14338 + 3571 Milanstefanik 53400 3.9347393 0.11616650 7.82736 24.89537 249.26224 252.6771200 11.10 0.15 MPO00596 + 3736 Rokoske 53400 3.0159885 0.08721330 11.31840 147.23801 145.53627 184.1851500 11.10 0.15 MPC33737 + 3747 Belinskij 53400 3.1911504 0.11472460 24.38943 103.17905 38.53321 295.2785300 11.10 0.15 MPO09657 + 3761 Romanskaya 53400 3.1210286 0.28291980 16.21815 84.32614 207.38069 135.8818100 11.10 0.15 MPC36057 + 4201 Orosz 53400 3.1543687 0.23040110 8.87827 14.60941 238.23034 237.1816600 11.10 0.15 MPC33738 + 4446 Carolyn 53400 3.9779063 0.28200140 7.24496 118.07614 189.24416 200.2908400 11.10 0.15 MPO47599 + 4455 Ruriko 53400 3.0140143 0.04441280 9.38931 229.40280 243.93198 354.4119800 11.10 0.15 MPO31791 + 4498 Shinkoyama 53400 2.9995279 0.12359040 8.88579 69.88121 281.30000 149.5964600 11.10 0.15 MPO47600 + 4505 Okamura 53400 3.0106104 0.04609030 11.82239 21.03868 119.35517 324.3124800 11.10 0.15 MPO47600 + 4730 Xingmingzhou 53400 3.1254437 0.04947440 12.00375 197.57953 80.89131 284.7008800 11.10 0.15 MPO57622 + 4744 1988 RF5 53400 2.7970333 0.18622540 10.17750 186.74833 348.39866 331.8144400 11.10 0.15 MPO50331 + 5012 Eurymedon 53400 5.2658452 0.08498450 4.99815 332.98697 34.83152 244.9721000 11.10 0.15 MPO47603 + 5070 Arai 53400 3.1030686 0.07296940 6.03623 189.33223 340.27269 88.2266600 11.10 0.15 MPO03855 + 5231 Verne 53400 2.6201297 0.15108710 14.89515 319.84092 91.32786 165.2655800 11.10 0.15 MPO33740 + 5495 Rumyantsev 53400 3.4204307 0.04070710 9.19880 290.68411 33.36415 80.3517600 11.10 0.15 MPO30233 + 5711 Eneev 53400 3.9388961 0.16566320 6.37547 298.97872 14.72118 178.9059200 11.10 0.15 MPO33741 + 5907 1989 TU5 53400 5.1545199 0.09649460 1.92053 139.59003 107.74485 232.6980200 11.10 0.15 MPO73857 + 5942 Denzilrobert 53400 3.0322561 0.12663700 11.09303 293.27767 77.89003 154.3498500 11.10 0.15 MPO47610 + 6057 Robbia 53400 3.3270548 0.10149230 17.88149 184.93361 171.07535 203.3733900 11.10 0.15 MPO47611 + 6372 Walker 53400 3.1902635 0.15457550 15.79276 189.16674 64.29258 140.3308900 11.10 0.15 MPO47613 + 6785 1990 VA7 53400 3.1832141 0.10130040 20.09157 121.53289 46.41476 82.4092300 11.10 0.15 MPC26388 + 7394 Xanthomalitia 53400 3.9347249 0.04762230 8.69081 176.63626 175.80552 176.3039700 11.10 0.15 MPC35412 + 9713 Oceax 53400 5.1991201 0.05445400 4.15237 312.81974 156.03141 131.6207100 11.10 0.15 MPO47636 + 9817 Thersander 53400 5.3011925 0.04160800 9.15657 81.65051 24.45111 137.2720700 11.10 0.15 MPO47636 +10664 Phemios 53400 5.1471852 0.03104440 8.59342 235.08976 240.13900 153.1127900 11.10 0.15 MPO47640 +12658 Peiraios 53400 5.1253691 0.05687500 1.77843 326.40927 111.88260 189.0153100 11.10 0.15 MPO27569 +12920 1998 VM15 53400 3.9851943 0.20535610 6.33428 88.15858 221.09866 349.1675800 11.10 0.15 MPO47647 +13062 Podarkes 53400 5.1201823 0.00993250 8.24408 282.48002 91.03379 259.1497700 11.10 0.15 MPO57629 +13366 1998 US24 53400 5.2311207 0.10405750 6.63600 354.68521 96.31582 157.6079300 11.10 0.15 MPO41501 +13862 1999 XT160 53400 5.2958538 0.08462550 8.38525 277.30097 132.21196 199.1482500 11.10 0.15 MPO62182 +15161 2000 FQ48 53400 3.2065723 0.21302520 18.15547 98.39190 231.08607 192.7173200 11.10 0.15 MPO00111 +18060 1999 XJ156 53400 5.1640308 0.05593340 6.62439 150.47983 224.98128 219.6936800 11.10 0.15 MPO62186 +18062 1999 XY187 53400 5.1782340 0.04829550 17.36924 33.21931 38.44670 164.8950800 11.10 0.15 MPO47655 +20720 1999 XP101 53400 5.2903686 0.14491360 18.16688 350.69793 100.77039 162.2691700 11.10 0.15 MPO66015 +21372 1997 TM28 53400 5.2145191 0.02864680 11.04182 276.30357 188.72334 136.7858200 11.10 0.15 MPO27572 +22054 2000 AP21 53400 5.1679715 0.05427560 20.94097 231.28923 287.05785 99.7230300 11.10 0.15 MPO25668 +23186 2000 PO8 53400 4.0131373 0.12636550 13.04770 103.47759 98.50927 347.0569800 11.10 0.15 MPO10236 +23709 1997 TA28 53400 5.1674823 0.08267570 10.69435 333.50243 37.98977 230.7172400 11.10 0.15 MPO11171 +24233 1999 XD94 53400 5.2585095 0.03856430 11.69863 101.32878 304.52556 221.6779400 11.10 0.15 MPO11346 +24452 2000 QU167 53400 5.1665940 0.06399580 6.86595 211.14391 226.09442 52.0206000 11.10 0.15 MPO11413 +24470 2000 SJ310 53400 5.1746036 0.08272630 24.01761 68.17900 260.88707 174.8644300 11.10 0.15 MPO57636 +24471 2000 SH313 53400 5.3137759 0.04668360 26.96510 142.27209 241.69517 115.2593800 11.10 0.15 MPO38163 +24472 2000 SY317 53400 5.1277752 0.04778830 21.21691 141.08137 237.84607 119.4978600 11.10 0.15 MPO73887 +29314 1994 CR18 53400 5.2340941 0.06933430 15.26639 132.50584 143.50346 228.7919500 11.10 0.15 MPO16244 +29603 1998 MO44 53400 5.1843993 0.03250130 33.34125 187.50992 113.54894 164.6714500 11.10 0.15 MPO16335 +30708 Echepolos 53400 5.2369158 0.01291480 24.11500 27.70868 29.44692 58.9106800 11.10 0.15 MPO38168 +31344 1998 OM12 53400 5.3473993 0.03776850 7.47504 329.33916 27.26687 141.5146200 11.10 0.15 MPO73896 +32440 2000 RC100 53400 5.1164179 0.02418230 31.42285 357.35903 319.40551 178.1720900 11.10 0.15 MPO19113 +32480 2000 SG348 53400 5.2627921 0.09066890 21.57717 207.09000 127.85553 153.5712500 11.10 0.15 MPO19127 +32501 2000 YV135 53400 5.2049462 0.06710360 32.13802 177.75491 55.70516 259.3826000 11.10 0.15 MPO19134 +41379 2000 AS105 53400 5.1052028 0.06032690 25.94309 343.34678 104.95297 157.9972800 11.10 0.15 MPO28554 +42367 2002 CQ134 53400 5.1686087 0.04479540 29.12509 342.36063 187.96856 104.9136900 11.10 0.15 MPO28891 +51354 2000 RX25 53400 5.1426933 0.10557990 9.90181 58.43837 269.55794 158.2207100 11.10 0.15 MPO36737 +51378 2001 AT33 53400 5.1929387 0.04994120 33.59153 121.88965 302.49964 166.3522200 11.10 0.15 MPO36747 +60383 2000 AR184 53400 5.2478930 0.07177300 15.15321 69.05969 248.10091 306.2476000 11.10 0.15 MPO73914 +82055 2000 TY40 53400 5.1379463 0.05889470 36.57679 329.62141 156.68305 6.4080700 11.10 0.15 MPO59328 + 991 McDonalda 53400 3.1488689 0.14880110 2.07700 254.39150 63.39527 330.6679000 11.12 0.15 MPO62176 + 644 Cosima 53400 2.5987080 0.15587850 1.04064 268.33317 109.92780 90.3921000 11.13 0.15 E2005H34 + 1215 Boyer 53400 2.5780662 0.13328210 15.91621 265.85218 123.82502 310.1759700 11.14 0.15 MPO02605 + 433 Eros 53400 1.4582038 0.22277991 10.82933 178.67426 304.40049 16.1787961 11.16 0.46 JPL 208 + 832 Karin 53400 2.8634314 0.08150310 1.00321 118.11310 254.60852 70.4757600 11.18 0.15 MPO65986 + 1362 Griqua 53400 3.2205088 0.36955790 24.20599 262.14629 121.39933 276.5508700 11.18 0.15 MPO06175 + 920 Rogeria 53400 2.6227979 0.10422510 11.58497 267.88869 193.07706 303.2910900 11.19 0.15 MPO65987 + 265 Anna 53400 2.4200753 0.26766380 25.63030 251.77739 335.64179 64.9226400 11.20 0.15 MPC36495 + 452 Hamiltonia 53400 2.8476179 0.00989780 3.22682 62.81185 92.61764 234.7838200 11.20 0.15 MPO47586 + 612 Veronika 53400 3.1619726 0.25952990 20.81576 119.49103 203.67732 247.7719200 11.20 0.15 MPO03854 + 700 Auravictrix 53400 2.2296192 0.10399260 6.78567 101.29177 96.95910 199.5352000 11.20 0.15 E2005H34 + 823 Sisigambis 53400 2.2211111 0.09011130 3.64376 218.49208 255.24041 6.2763600 11.20 0.15 MPO41498 + 916 America 53400 2.3663158 0.23520820 11.10136 41.37890 329.91237 187.7628700 11.20 0.15 MPO65987 + 988 Appella 53400 3.1472398 0.23170170 1.57765 337.85833 41.86664 250.5009200 11.20 0.15 MPO62176 + 1006 Lagrangea 53400 3.1628680 0.34838650 10.88954 85.34963 295.21978 193.5899200 11.20 0.15 MPO15993 + 1068 Nofretete 53400 2.9087504 0.09236630 5.50501 262.65285 319.29364 61.2156300 11.20 0.15 MPC35406 + 1079 Mimosa 53400 2.8734928 0.04360630 1.17965 103.76698 329.86334 44.9804600 11.20 0.15 MPC33537 + 1119 Euboea 53400 2.6110731 0.15381310 7.86671 229.29903 57.49372 197.3855100 11.20 0.15 MPC20607 + 1125 China 53400 3.1282266 0.21690960 3.04108 11.70605 97.20135 114.2936800 11.20 0.15 MPO57621 + 1203 Nanna 53400 2.8836731 0.25034430 5.96699 175.68720 224.97544 333.4882300 11.20 0.15 MPO06175 + 1373 Cincinnati 53400 3.4159030 0.31643251 38.96671 99.74609 297.51354 6.1961536 11.20 0.15 JPL 13 + 1499 Pori 53400 2.6691576 0.18562740 12.20705 73.79750 239.90596 122.8446600 11.20 0.15 MPC35406 + 1510 Charlois 53400 2.6708299 0.15033900 11.84217 165.43831 331.68637 57.8575500 11.20 0.15 MPC38747 + 1541 Estonia 53400 2.7682642 0.06758180 4.88327 188.24651 1.56551 86.9442200 11.20 0.15 MPO41498 + 1587 Kahrstedt 53400 2.5457115 0.15214320 7.83872 96.56168 357.87176 320.6219600 11.20 0.15 MPO02606 + 1624 Rabe 53400 3.1923382 0.09635580 1.98290 13.76905 133.58821 221.1851900 11.20 0.15 MPC24717 + 1630 Milet 53400 3.0307888 0.16710650 4.53710 97.06281 54.56217 1.6031500 11.20 0.15 MPC25189 + 1680 Per Brahe 53400 2.7235114 0.18351050 4.25633 156.53098 83.50388 292.7276000 11.20 0.15 MPC33062 + 1698 Christophe 53400 3.1689851 0.10311360 1.50412 121.32624 27.48211 228.9471400 11.20 0.15 MPO04876 + 1741 Giclas 53400 2.8870798 0.06639190 2.89178 341.00003 55.59314 170.1547100 11.20 0.15 MPC34277 + 1742 Schaifers 53400 2.8883202 0.09556230 2.49148 210.51435 152.42444 116.9611500 11.20 0.15 MPC32736 + 1764 Cogshall 53400 3.0910677 0.12838750 2.22927 79.84409 152.40046 330.4535500 11.20 0.15 MPC34277 + 1872 Helenos 53400 5.2872151 0.04582430 14.66083 116.26737 188.86941 199.0663000 11.20 0.15 MPO47588 + 1901 Moravia 53400 3.2457544 0.06553450 24.06683 143.09409 94.68825 120.5372300 11.20 0.15 MPO47588 + 2197 Shanghai 53400 3.1573654 0.11663810 2.50895 68.44249 56.61254 334.4262600 11.20 0.15 MPC36056 + 2218 Wotho 53400 3.0397106 0.16684290 14.96479 323.24556 96.76129 287.3929200 11.20 0.15 MPO47589 + 2248 Kanda 53400 3.0945264 0.12211500 1.63924 146.93143 33.97627 57.6417500 11.20 0.15 MPC26547 + 2453 Wabash 53400 3.0179470 0.11340540 10.32545 343.05292 11.91264 322.3750600 11.20 0.15 MPC33329 + 2475 Semenov 53400 3.0370384 0.10711840 9.09524 176.53103 210.35865 46.3591900 11.20 0.15 MPC31133 + 2550 Houssay 53400 3.1876130 0.17628760 10.39684 244.30801 158.61844 335.2597000 11.20 0.15 MPO47590 + 2569 Madeline 53400 2.6265603 0.16224230 11.47496 313.65653 76.45647 202.9884600 11.20 0.15 MPO02608 + 2587 Gardner 53400 3.1644718 0.15651080 2.63277 185.94456 87.79920 168.5388100 11.20 0.15 MPO31791 + 2599 Veseli 53400 2.5343728 0.16532620 15.34613 341.35992 353.57827 31.8442100 11.20 0.15 MPO02608 + 2601 Bologna 53400 3.1301735 0.06283590 9.59178 199.10241 288.36678 72.5060700 11.20 0.15 MPO02608 + 2613 Plzen 53400 3.0382591 0.05080840 12.99782 195.73367 277.85551 171.4025400 11.20 0.15 MPO14996 + 2655 Guangxi 53400 3.1994341 0.15540270 17.13727 353.40492 88.15302 98.1672000 11.20 0.15 MPO10820 + 2659 Millis 53400 3.1223147 0.11371930 1.31468 328.86237 157.25801 208.8097600 11.20 0.15 MPO47591 + 2891 McGetchin 53400 3.3583268 0.12765680 9.33244 247.29069 115.17420 257.5926500 11.20 0.15 MPO25662 + 2934 Aristophanes 53400 3.1705596 0.04243070 8.81055 83.81348 202.50933 22.6189400 11.20 0.15 MPO47592 + 2959 Scholl 53400 3.9429801 0.27394000 5.23253 284.75875 121.33853 221.8999000 11.20 0.15 MPO06175 + 2983 Poltava 53400 2.8466161 0.05878100 4.26066 90.21055 248.03830 311.2377600 11.20 0.15 MPC30890 + 3066 McFadden 53400 2.5260621 0.13373130 15.56789 187.77871 175.76071 230.5926100 11.20 0.15 MPO13522 + 3210 Lupishko 53400 3.1157001 0.04761740 13.61599 13.74307 128.31998 244.9188300 11.20 0.15 MPO47593 + 3330 Gantrisch 53400 3.1429832 0.21214720 10.29160 304.93163 10.11789 205.7482300 11.20 0.15 MPO02609 + 3582 Cyrano 53400 3.0050626 0.07534690 10.86761 354.13879 59.76650 147.6591600 11.20 0.15 MPO38158 + 3615 Safronov 53400 3.1719873 0.11782010 2.10703 109.60112 135.14911 100.0036800 11.20 0.15 MPO65989 + 3642 Frieden 53400 2.7873628 0.07916400 13.45862 16.68109 131.44075 306.2960700 11.20 0.15 MPO02609 + 3772 Piaf 53400 3.0202328 0.06651530 11.01712 195.67732 101.66150 198.4614800 11.20 0.15 MPO13522 + 3786 Yamada 53400 2.5509904 0.07958240 14.29161 355.88794 261.96777 279.2846700 11.20 0.15 MPO31791 + 3899 Wichterle 53400 3.1841205 0.18115500 2.82040 327.58923 82.13956 307.6519900 11.20 0.15 MPC33063 + 4103 Chahine 53400 2.3800451 0.19152430 26.98934 329.08979 23.30962 289.3768700 11.20 0.15 MPO13522 + 4207 Chernova 53400 3.0211089 0.05326420 9.01820 221.41758 261.56431 45.3393400 11.20 0.15 MPO47598 + 4381 Uenohara 53400 3.0261136 0.08119060 11.23503 231.93154 108.22421 34.6994700 11.20 0.15 MPO47599 + 4449 Sobinov 53400 3.1441697 0.09040320 4.90226 314.06512 299.30352 148.2973100 11.20 0.15 MPO47599 + 4617 Zadunaisky 53400 3.2133227 0.06310360 18.64804 275.66073 234.69309 359.4057600 11.20 0.15 MPO35428 + 4717 Kaneko 53400 3.0162747 0.09818410 10.79380 245.53261 73.45408 55.6338200 11.20 0.15 MPO65990 + 5006 Teller 53400 3.1844869 0.06417310 7.62090 28.64514 103.00592 339.4759400 11.20 0.15 MPO47603 + 5139 Rumoi 53400 2.8546890 0.03450210 2.85365 231.26659 57.21388 98.9021700 11.20 0.15 MPC32040 + 5153 1940 GO 53400 2.6570558 0.17392220 12.78974 40.41008 91.01162 50.2441500 11.20 0.15 MPO47604 + 5215 Tsurui 53400 2.6861725 0.14904770 14.11002 150.01042 125.53051 286.4890200 11.20 0.15 MPO47604 + 5374 Hokutosei 53400 3.1793296 0.08930690 12.27410 250.66166 300.17769 229.9504300 11.20 0.15 MPO47605 + 5438 Lorre 53400 2.7486309 0.27381090 26.55143 238.73547 298.57070 210.4594800 11.20 0.15 MPO47606 + 6025 Naotosato 53400 3.0238060 0.06702360 8.99522 164.03804 280.35191 129.7967400 11.20 0.15 MPO57623 + 6362 Tunis 53400 3.1894389 0.17798550 19.05003 296.14185 105.64359 66.1816900 11.20 0.15 MPO25663 + 6393 1990 HM1 53400 3.1580078 0.12284360 10.75924 60.99145 76.51171 286.3838000 11.20 0.15 MPO47613 + 6400 Georgealexander 53400 3.0099709 0.16125690 12.72596 231.54674 87.95894 153.0145800 11.20 0.15 MPO27568 + 6419 Susono 53400 3.1275218 0.08744750 11.36566 76.07276 274.81303 84.3070000 11.20 0.15 MPO30234 + 6420 Riheijyaya 53400 2.9895274 0.10292840 8.91030 48.74344 290.85256 165.4392200 11.20 0.15 MPO47614 + 6548 1988 BO4 53400 3.0180533 0.06259000 9.29762 347.90571 278.05631 333.0591900 11.20 0.15 MPO15993 + 6734 1992 FB 53400 2.9945579 0.11816030 11.36306 309.12201 58.54087 356.5667600 11.20 0.15 MPC36059 + 6924 Fukui 53400 3.3885702 0.09799550 12.21014 281.32800 26.18554 340.7683700 11.20 0.15 MPO62178 + 7037 Davidlean 53400 3.1064191 0.10329880 11.07565 297.13681 279.00850 215.7881100 11.20 0.15 MPO47619 + 7588 1992 FJ1 53400 3.2058174 0.15361150 20.69354 258.57996 320.55548 63.9388700 11.20 0.15 MPC36060 + 8721 AMOS 53400 3.8917192 0.04541520 5.38841 81.61313 266.11730 167.3518300 11.20 0.15 MPO53555 + 9790 1995 OK8 53400 5.2576435 0.05414010 5.91319 150.10695 231.21712 226.5108100 11.20 0.15 MPO25664 +12974 Halitherses 53400 5.1768729 0.05079250 7.61185 2.22658 15.19576 231.1612800 11.20 0.15 MPO62181 +13331 1998 SU52 53400 5.1071532 0.10779360 2.28859 147.36553 284.96239 161.6475300 11.20 0.15 MPO66000 +13463 Antiphos 53400 5.1558244 0.00629340 10.54065 93.29826 323.57673 201.8890300 11.20 0.15 MPO25665 +13782 1998 UM18 53400 5.1701743 0.13310560 28.59984 231.85764 150.16969 229.2221700 11.20 0.15 MPO10822 +13790 1998 UF31 53400 5.2486963 0.11266580 7.97800 54.80655 67.24578 138.6225600 11.20 0.15 MPO47648 +14792 Thyestes 53400 5.1470951 0.08236430 11.38059 244.56532 154.80503 218.1858400 11.20 0.15 MPO23409 +17428 1989 DL 53400 3.9412439 0.11613960 8.38789 329.61405 256.32046 312.1386800 11.20 0.15 MPO73870 +21284 1996 TC51 53400 5.2515201 0.10084950 7.02861 180.85600 184.08752 239.1629700 11.20 0.15 MPO43318 +22059 2000 AD75 53400 5.1654752 0.11115460 7.81633 320.38474 213.98287 82.1710500 11.20 0.15 MPO62188 +23463 1989 TX11 53400 5.1795500 0.04897440 12.88909 272.72040 110.65975 101.7533300 11.20 0.15 MPO57635 +23987 1999 NB63 53400 5.1800210 0.16724600 21.43233 66.91633 279.77415 144.0776700 11.20 0.15 MPO53564 +24380 2000 AA160 53400 5.2158782 0.08151430 7.19252 35.48794 9.76447 223.9685300 11.20 0.15 MPO11392 +24444 2000 OP32 53400 5.2098075 0.05450390 6.87682 352.47821 291.46211 171.5047000 11.20 0.15 MPO11411 +24446 2000 PR25 53400 5.2680949 0.07874520 25.27442 68.87225 287.06087 120.7545300 11.20 0.15 MPO11412 diff --git a/kstars/kstars/data/cbound.dat b/kstars/kstars/data/cbound.dat new file mode 100644 index 00000000..ae0c9742 --- /dev/null +++ b/kstars/kstars/data/cbound.dat @@ -0,0 +1,2315 @@ +# Constellation Boundaries data file compiled by Torsten Bronger, +# author of PP3 (http://pp3.sourceforge.net). Based on the canonical work by +# Delporte (1930), in electronic form at: ftp://cdsarc.u-strasbg.fr/cats/VI/49/ +# +# The file consists of definitions of boundary segments that divide two adjacent +# constellation regions. Each boundary segment is defined by two or more +# pairs of RA,Dec coordinates. The segments follow lines of nearly-constant RA +# or Dec (not exactly constant because they are defined at epoch 1875.0). +# Each segment definition begins with an integer equal to the number of +# coordinate pairs, followed by the coordinate pairs themselves (RA in hours, +# Dec in degrees). Finally, there is an integer describing the number of +# constellations bordering the segment (it is always 2). Then, the 3-letter IAU +# codes of the bordering constellations. A single segment definition may span +# multiple lines. +# +3 20.6386585 2.4360874 20.6392918 1.4361323 20.6399231 0.4361772 2 AQL AQR +10 20.6399231 0.4361772 20.6405544 -0.5637780 20.6411858 -1.5637331 +20.6418171 -2.5636883 20.6424503 -3.5636432 20.6430855 -4.5635982 20.6437206 -5.5635533 +20.6443596 -6.5635080 20.6450005 -7.5634623 20.6456432 -8.5634165 2 AQL AQR +9 17.7183819 -67.5711060 17.6515274 -67.5831985 17.5846500 -67.5952682 +17.5177269 -67.6073151 17.4507694 -67.6193314 17.3837872 -67.6313095 17.3167629 -67.6432495 +17.2497025 -67.6551590 17.2161655 -67.6610870 2 ARA APS +18 6.2754059 55.9658089 6.2088003 55.9779434 6.1421833 55.9900818 +6.0755353 56.0022316 6.0088668 56.0143814 5.9421873 56.0265274 5.8754768 56.0386658 +5.8087454 56.0507965 5.7420030 56.0629120 5.6752291 56.0750122 5.6084347 56.0870934 +5.5416288 56.0991440 5.4747925 56.1111717 5.4079351 56.1231651 5.3410668 56.1351204 +5.2741671 56.1470413 5.2072473 56.1589165 5.1737843 56.1648331 2 CAM AUR +5 5.1737843 56.1648331 5.1713157 55.1650505 5.1689677 54.1652603 +5.1667309 53.1654587 5.1656508 52.6655540 2 CAM AUR +6 5.1656508 52.6655540 5.0987325 52.6773491 5.0318055 52.6890945 +4.9648509 52.7007828 4.8978777 52.7124100 4.8560190 52.7196465 2 CAM AUR +19 14.1132488 47.9039383 14.1141682 46.9039841 14.1150532 45.9040222 +14.1159067 44.9040642 14.1167307 43.9041023 14.1175280 42.9041405 14.1183004 41.9041748 +14.1190481 40.9042130 14.1197739 39.9042473 14.1204786 38.9042816 14.1211643 37.9043121 +14.1218309 36.9043427 14.1224804 35.9043770 14.1231136 34.9044075 14.1237316 33.9044342 +14.1243353 32.9044647 14.1249256 31.9044914 14.1255035 30.9045181 14.1259289 30.1545391 2 CVN BOO +3 14.1259289 30.1545391 14.0596790 30.1483574 14.0513906 30.1475964 2 CVN BOO +4 14.0513906 30.1475964 14.0519295 29.1476192 14.0524578 28.1476460 +14.0525885 27.8976517 2 CVN BOO +8 14.0525885 27.8976517 13.9863071 27.8916721 13.9200172 27.8858757 +13.8537331 27.8802643 13.7874613 27.8748417 13.7211828 27.8696098 13.6549072 27.8645668 +13.5969248 27.8603134 2 CVN BOO +5 7.9247737 13.1732168 7.9240222 12.1732769 7.9232759 11.1733360 +7.9225349 10.1733961 7.9221659 9.6734257 2 CMI CNC +3 7.9221659 9.6734257 7.9887652 9.6627522 8.0387115 9.6548138 2 CMI CNC +4 8.0387115 9.6548138 8.0379896 8.6548719 8.0372715 7.6549282 +8.0365562 6.6549850 2 CMI CNC +4 8.0365562 6.6549850 8.1031742 6.6444893 8.1697798 6.6341038 +8.1947594 6.6302376 2 CMI CNC +7 20.6495934 -14.5631361 20.6489239 -13.5631838 20.6482582 -12.5632305 +20.6475983 -11.5632782 20.6469421 -10.5633240 20.6462917 -9.5633707 20.6456432 -8.5634165 2 CAP AQR +9 20.6456432 -8.5634165 20.5790634 -8.5729389 20.5124722 -8.5825920 +20.4458809 -8.5923729 20.3792973 -8.6022758 20.3127022 -8.6123018 20.2461033 -8.6224461 +20.1795139 -8.6327038 20.1129131 -8.6430750 2 CAP AQL +5 20.1129131 -8.6430750 20.1136265 -9.6430187 20.1143456 -10.6429625 +20.1150684 -11.6429062 20.1150913 -11.6762342 2 CAP AQL +18 21.9846859 -24.9040413 21.9841805 -23.9040642 21.9836826 -22.9040890 +21.9831905 -21.9041119 21.9827080 -20.9041328 21.9822292 -19.9041576 21.9817581 -18.9041786 +21.9812927 -17.9041996 21.9808311 -16.9042225 21.9803753 -15.9042444 21.9799232 -14.9042645 +21.9794769 -13.9042864 21.9790325 -12.9043083 21.9785938 -11.9043283 21.9781570 -10.9043484 +21.9777222 -9.9043694 21.9772911 -8.9043894 21.9770775 -8.4043999 2 CAP AQR +9 21.9770775 -8.4043999 21.9105148 -8.4107742 21.8439503 -8.4173279 +21.7773933 -8.4240570 21.7108269 -8.4309626 21.6442604 -8.4380417 21.5777035 -8.4452906 +21.5111332 -8.4527092 21.4445610 -8.4602947 2 CAP AQR +7 21.4445610 -8.4602947 21.4450874 -9.4602642 21.4456139 -10.4602337 +21.4461460 -11.4602032 21.4466801 -12.4601717 21.4472198 -13.4601412 21.4477634 -14.4601107 2 CAP AQR +14 21.4477634 -14.4601107 21.3812675 -14.4678507 21.3147621 -14.4757547 +21.2482529 -14.4838171 21.1817513 -14.4920359 21.1152382 -14.5004101 21.0487232 -14.5089369 +20.9822159 -14.5176105 20.9156933 -14.5264339 20.8491707 -14.5354004 20.7826538 -14.5445070 +20.7161255 -14.5537539 20.6495934 -14.5631361 20.6495934 -14.5631361 2 CAP AQR +8 23.4301929 53.1870041 23.3624706 53.1849251 23.2947426 53.1826363 +23.2270184 53.1801338 23.1593113 53.1774216 23.0915947 53.1744957 23.0238838 53.1713676 +22.9561901 53.1680298 2 CAS AND +10 3.6872499 77.4163132 3.6747680 76.4172058 3.6639669 75.4179840 +3.6545231 74.4186630 3.6461914 73.4192657 3.6387818 72.4197998 3.6321456 71.4202728 +3.6261644 70.4207001 3.6207426 69.4210892 3.6158023 68.4214401 2 CAS CAM +6 3.6158023 68.4214401 3.5479021 68.4311371 3.4799728 68.4406967 +3.4120245 68.4501266 3.3440371 68.4594116 3.2930305 68.4662857 2 CAS CAM +12 3.2930305 68.4662857 3.2887990 67.4665756 3.2849092 66.4668350 +3.2813191 65.4670792 3.2779932 64.4673004 3.2749021 63.4675026 3.2720194 62.4676933 +3.2693238 61.4678802 3.2667956 60.4680481 3.2644186 59.4682083 3.2621784 58.4683571 +3.2600620 57.4684982 2 CAS CAM +5 1.4938624 50.6478767 1.4262758 50.6522484 1.3586829 50.6564217 +1.2910939 50.6603928 1.2403936 50.6632347 2 CAS AND +3 1.2403936 50.6632347 1.2397984 49.6632500 1.2392272 48.6632690 2 CAS AND +5 1.2392272 48.6632690 1.1716827 48.6668777 1.1041336 48.6702805 +1.0365901 48.6734772 0.9859245 48.6757393 2 CAS AND +3 0.9859245 48.6757393 0.9854900 47.6757469 0.9850718 46.6757545 2 CAS AND +12 0.9850718 46.6757545 0.9175716 46.6785851 0.8500678 46.6812057 +0.7825710 46.6836166 0.7150610 46.6858139 0.6475484 46.6878052 0.5800435 46.6895790 +0.5125263 46.6911430 0.4450073 46.6924934 0.3774968 46.6936302 0.3099749 46.6945534 +0.2762186 46.6949348 2 CAS AND +3 0.2762186 46.6949348 0.2763196 47.6949348 0.2764245 48.6949348 2 CAS AND +12 0.2764245 48.6949348 0.2088388 48.6955376 0.1412523 48.6959229 +0.1074640 48.6960373 0.1074647 48.6960373 0.0398779 48.6961021 23.9722996 48.6959496 +23.9047146 48.6955833 23.8371277 48.6950035 23.7695522 48.6942101 23.7019691 48.6932030 +23.6850719 48.6929169 2 CAS AND +3 23.6850719 48.6929169 23.6848907 49.6929131 23.6847038 50.6929131 2 CAS AND +5 23.6847038 50.6929131 23.6170635 50.6916351 23.5494175 50.6901436 +23.4817734 50.6884384 23.4310455 50.6870193 2 CAS AND +4 23.4310455 50.6870193 23.4307156 51.6870155 23.4303703 52.6870079 +23.4301929 53.1870041 2 CAS AND +6 11.0986242 -35.6746559 11.0983200 -36.6746483 11.0980072 -37.6746407 +11.0976849 -38.6746330 11.0973549 -39.6746292 11.0971003 -40.4246216 2 CEN ANT +5 11.0891504 -57.1744423 11.1570339 -57.1773720 11.2249136 -57.1800919 +11.2928076 -57.1826019 11.3437281 -57.1843452 2 CEN CAR +9 11.3437281 -57.1843452 11.3432140 -58.1843376 11.3426704 -59.1843300 +11.3420935 -60.1843147 11.3414803 -61.1843071 11.3408270 -62.1842957 11.3401299 -63.1842842 +11.3393822 -64.1842728 11.3389874 -64.6842651 2 CEN CAR +32 22.6173992 88.6638870 22.7165813 88.6681976 22.8161602 88.6722107 +22.9161415 88.6759262 23.0164833 88.6793442 23.1171417 88.6824417 23.2181168 88.6852341 +23.3193645 88.6877136 23.4208355 88.6898727 23.5225315 88.6917191 23.6244030 88.6932373 +23.7264042 88.6944427 23.8285275 88.6953201 23.9307270 88.6958694 0.0329547 88.6960983 +0.1352024 88.6959991 0.1352014 88.6959991 0.2374217 88.6955795 0.3395649 88.6948318 +0.4416277 88.6937561 0.5435609 88.6923676 0.6453159 88.6906509 0.7468904 88.6886139 +0.8482371 88.6862640 0.9493093 88.6835938 1.0501068 88.6806183 1.1505843 88.6773300 +1.2506984 88.6737366 1.3504516 88.6698380 1.4498017 88.6656418 1.5487088 88.6611557 +1.6471782 88.6563721 2 UMI CEP +106 1.6471782 88.6563721 1.7451720 88.6513062 1.8426541 88.6459579 +1.9396331 88.6403351 2.0360754 88.6344452 2.1319487 88.6282883 2.2272656 88.6218643 +2.3219965 88.6151962 2.4161134 88.6082687 2.5096321 88.6011047 2.6025274 88.5937042 +2.6947753 88.5860672 2.7863951 88.5782089 2.8773649 88.5701294 2.9676652 88.5618439 +3.0573182 88.5533447 3.1463051 88.5446472 3.2346103 88.5357513 3.3222582 88.5266724 +3.4092338 88.5174026 3.4955239 88.5079651 3.5811555 88.4983597 3.6661160 88.4885864 +3.7503953 88.4786530 3.8340218 88.4685745 3.9169853 88.4583435 3.9992781 88.4479828 +4.0809298 88.4374771 4.1619320 88.4268494 4.2422786 88.4160995 4.3220005 88.4052353 +4.4010911 88.3942566 4.4795461 88.3831787 4.5573955 88.3719940 4.6346350 88.3607178 +4.7112608 88.3493576 4.7873044 88.3379059 4.8627615 88.3263855 4.9376292 88.3147812 +5.0119386 88.3031158 5.0856872 88.2913818 5.1588721 88.2795944 5.2315245 88.2677536 +5.3036413 88.2558594 5.3752222 88.2439194 5.4462957 88.2319412 5.5168605 88.2199326 +5.5869155 88.2078857 5.6564898 88.1958160 5.7255826 88.1837234 5.7941918 88.1716080 +5.8623462 88.1594849 5.9300447 88.1473389 5.9972858 88.1352005 6.0640979 88.1230469 +6.1304798 88.1109009 6.1964302 88.0987549 6.2619758 88.0866241 6.3271160 88.0744934 +6.3918486 88.0623856 6.4562011 88.0502930 6.5201721 88.0382233 6.5837593 88.0261765 +6.6469893 88.0141602 6.7098603 88.0021744 6.7723703 87.9902191 6.8345451 87.9783096 +6.8963828 87.9664307 6.9578815 87.9545975 7.0190659 87.9428101 7.0799332 87.9310760 +7.1404819 87.9193878 7.2007365 87.9077530 7.2606940 87.8961792 7.3203521 87.8846588 +7.3797355 87.8732071 7.4388399 87.8618164 7.4976640 87.8504868 7.5562301 87.8392334 +7.6145358 87.8280487 7.6725779 87.8169403 7.7303796 87.8059006 7.7879372 87.7949448 +7.8452477 87.7840652 7.9023333 87.7732697 7.9591913 87.7625580 8.0158176 87.7519379 +8.0722342 87.7414017 8.1284370 87.7309570 8.1844234 87.7206039 8.2402143 87.7103424 +8.2958059 87.7001801 8.3511944 87.6901169 8.4064016 87.6801453 8.4614220 87.6702805 +8.5162525 87.6605225 8.5709133 87.6508636 8.6254005 87.6413116 8.6797104 87.6318665 +8.7338638 87.6225357 8.7878542 87.6133118 8.8416786 87.6042023 8.8953581 87.5952072 +8.9488869 87.5863266 9.0022602 87.5775604 9.0554981 87.5689163 2 UMI CEP +3 8.6935167 86.0975418 8.5736599 85.1069717 8.5302410 84.6103745 2 CEP CAM +46 8.5302410 84.6103745 8.4687109 84.6201172 8.4070864 84.6299744 +8.3453493 84.6399460 8.2835045 84.6500244 8.2215624 84.6602173 8.1595020 84.6705093 +8.0973291 84.6809158 8.0350523 84.6914139 7.9726520 84.7020111 7.9101348 84.7127075 +7.8475089 84.7234955 7.7847528 84.7343750 7.7218752 84.7453384 7.6588831 84.7563858 +7.5957565 84.7675171 7.5325027 84.7787323 7.4691300 84.7900162 7.4056168 84.8013763 +7.3419714 84.8128128 7.2782016 84.8243027 7.2142873 84.8358688 7.1502352 84.8474884 +7.0860543 84.8591690 7.0217233 84.8709030 6.9572501 84.8826904 6.8926430 84.8945236 +6.8278809 84.9064026 6.7629724 84.9183197 6.6979251 84.9302826 6.6327181 84.9422760 +6.5673594 84.9542999 6.5018582 84.9663544 6.4361935 84.9784317 6.3703723 84.9905243 +6.3044047 85.0026398 6.2382684 85.0147705 6.1719728 85.0269089 6.1055255 85.0390549 +6.0389066 85.0512009 5.9721241 85.0633545 5.9051876 85.0754929 5.8380747 85.0876312 +5.7707953 85.0997543 5.7033577 85.1118622 5.6357412 85.1239471 2 CEP CAM +6 5.6357412 85.1239471 5.5453849 84.1319656 5.4811087 83.1376648 +5.4330444 82.1419144 5.3957367 81.1452179 5.3659263 80.1478500 2 CEP CAM +24 5.3659263 80.1478500 5.2983856 80.1597824 5.2307725 80.1716766 +5.1630673 80.1835175 5.0952802 80.1953125 5.0274205 80.2070541 4.9594693 80.2187424 +4.8914361 80.2303619 4.8233314 80.2419205 4.7551351 80.2534103 4.6868577 80.2648239 +4.6185088 80.2761688 4.5500693 80.2874298 4.4815493 80.2986069 4.4129596 80.3097000 +4.3442793 80.3206940 4.2755203 80.3316040 4.2066917 80.3424072 4.1377754 80.3531113 +4.0687804 80.3637161 3.9997184 80.3742065 3.9305694 80.3845825 3.8613436 80.3948441 +3.8353660 80.3986664 2 CEP CAM +4 3.8353660 80.3986664 3.8141670 79.4002228 3.7965803 78.4015045 +3.7817473 77.4025955 2 CEP CAM +3 3.7817473 77.4025955 3.7130342 77.4125900 3.6872499 77.4163132 2 CEP CAM +48 3.6872499 77.4163132 3.6184506 77.4261398 3.5495973 77.4358368 +3.4807007 77.4454041 3.4117403 77.4548264 3.3427279 77.4641190 3.2736740 77.4732590 +3.2045584 77.4822540 3.1353929 77.4911041 3.0661881 77.4998016 2.9969237 77.5083466 +2.9276116 77.5167236 2.8582628 77.5249481 2.7888570 77.5330048 2.7194057 77.5409012 +2.6499205 77.5486221 2.5803804 77.5561752 2.5107980 77.5635529 2.4411840 77.5707474 +2.3715184 77.5777664 2.3018131 77.5846024 2.2320793 77.5912552 2.1622968 77.5977249 +2.0924773 77.6040039 2.0226326 77.6100845 1.9527423 77.6159821 1.8828183 77.6216736 +1.8128723 77.6271744 1.7428842 77.6324768 1.6728656 77.6375732 1.6028283 77.6424713 +1.5327523 77.6471634 1.4626495 77.6516495 1.3925313 77.6559219 1.3223780 77.6599960 +1.2522016 77.6638489 1.1820134 77.6674957 1.1117939 77.6709213 1.0415547 77.6741409 +0.9713077 77.6771393 0.9010330 77.6799240 0.8307425 77.6824875 0.7604481 77.6848373 +0.6901299 77.6869583 0.6197997 77.6888657 0.5494693 77.6905518 0.4791191 77.6920090 +0.4615276 77.6923447 2 CEP CAS +12 0.4615276 77.6923447 0.4598595 76.6923599 0.4584206 75.6923676 +0.4571660 74.6923828 0.4560619 73.6923981 0.4550821 72.6924057 0.4542063 71.6924133 +0.4534182 70.6924133 0.4527050 69.6924210 0.4520560 68.6924286 0.4514625 67.6924362 +0.4509176 66.6924438 2 CEP CAS +14 0.4509176 66.6924438 0.3823912 66.6935959 0.3138515 66.6945343 +0.2453095 66.6952515 0.1767760 66.6957550 0.1082311 66.6960373 0.1082318 66.6960373 +0.0396864 66.6960983 23.9711514 66.6959457 23.9026070 66.6955795 23.8340626 66.6949921 +23.7655315 66.6941833 23.6969929 66.6931610 23.6798573 66.6928711 2 CEP CAS +4 23.6798573 66.6928711 23.6803284 65.6928711 23.6807671 64.6928787 +23.6811714 63.6928787 2 CEP CAS +8 23.6811714 63.6928787 23.6128883 63.6915894 23.5445976 63.6900826 +23.4763107 63.6883621 23.4080391 63.6864281 23.3397617 63.6842766 23.2714920 63.6819153 +23.2544327 63.6812897 2 CEP CAS +5 23.2544327 63.6812897 23.2552395 62.6813049 23.2559929 61.6813240 +23.2567005 60.6813354 23.2573109 59.7646751 2 CEP CAS +6 23.2573109 59.7646751 23.1892891 59.7620544 23.1212730 59.7592239 +23.0532722 59.7561836 22.9852676 59.7529335 22.9512749 59.7512321 2 CEP CAS +4 22.9512749 59.7512321 22.9521389 58.7512512 22.9529552 57.7512779 +22.9536018 56.9179611 2 CEP CAS +21 2.1110165 10.5143948 2.1778100 10.5080709 2.2445917 10.5015678 +2.3113823 10.4948854 2.3781712 10.4880266 2.4449484 10.4809942 2.5117342 10.4737892 +2.5785182 10.4664135 2.6452904 10.4588718 2.7120712 10.4511633 2.7788498 10.4432926 +2.8456168 10.4352617 2.9123924 10.4270716 2.9791656 10.4187260 3.0459268 10.4102287 +3.1126966 10.4015799 3.1794641 10.3927832 3.2462196 10.3838425 3.3129833 10.3747578 +3.3797448 10.3655338 3.3964274 10.3632069 2 CET ARI +20 23.9407043 -24.8042011 23.9406757 -23.8042011 23.9406471 -22.8042011 +23.9406185 -21.8042011 23.9405918 -20.8042011 23.9405632 -19.8042011 23.9405365 -18.8042011 +23.9405098 -17.8042011 23.9404831 -16.8042011 23.9404583 -15.8042021 23.9404316 -14.8042011 +23.9404068 -13.8042011 23.9403801 -12.8042021 23.9403553 -11.8042021 23.9403305 -10.8042011 +23.9403057 -9.8042021 23.9402809 -8.8042021 23.9402561 -7.8042016 23.9402332 -6.8042021 +23.9402199 -6.3042021 2 CET AQR +9 13.9407406 -83.1200714 13.9192753 -82.1209335 13.9026136 -81.1215897 +13.8893003 -80.1221161 13.8784113 -79.1225510 13.8693361 -78.1229095 13.8616505 -77.1232147 +13.8550558 -76.1234818 13.8520956 -75.6235962 2 CHA APS +35 11.3237982 -75.6840134 11.2540236 -75.6815948 11.1842709 -75.6789627 +11.1145220 -75.6761169 11.0447874 -75.6730499 10.9750795 -75.6697769 10.9053774 -75.6662827 +10.8356934 -75.6625824 10.7660389 -75.6586685 10.6963949 -75.6545486 10.6267710 -75.6502228 +10.5571795 -75.6456833 10.4876013 -75.6409454 10.4180460 -75.6360016 10.3485270 -75.6308594 +10.2790232 -75.6255112 10.2095461 -75.6199722 10.1401072 -75.6142349 10.0706863 -75.6083069 +10.0012951 -75.6021805 9.9319448 -75.5958710 9.8626165 -75.5893707 9.7933197 -75.5826874 +9.7240667 -75.5758209 9.6548376 -75.5687714 9.5856428 -75.5615463 9.5164948 -75.5541458 +9.4473715 -75.5465698 9.3782864 -75.5388260 9.3092499 -75.5309143 9.2402411 -75.5228348 +9.1712704 -75.5145874 9.1023521 -75.5061874 9.0334635 -75.4976349 9.0162458 -75.4954681 2 CHA CAR +17 14.7009983 -64.5390244 14.6330252 -64.5466995 14.5650215 -64.5542068 +14.4969988 -64.5615463 14.4289694 -64.5687180 14.3609104 -64.5757065 14.2928343 -64.5825195 +14.2247515 -64.5891495 14.1566410 -64.5955963 14.0885143 -64.6018600 14.0203829 -64.6079407 +13.9522247 -64.6138229 13.8840523 -64.6195221 13.8158751 -64.6250305 13.7476740 -64.6303406 +13.6794596 -64.6354599 13.6453524 -64.6379395 2 CIR CEN +18 13.8307247 -70.6244431 13.8994284 -70.6188965 13.9681225 -70.6131516 +14.0367956 -70.6072159 14.1054373 -70.6010971 14.1740675 -70.5947800 14.2426748 -70.5882874 +14.3112488 -70.5816040 14.3798103 -70.5747452 14.4483461 -70.5677032 14.5168476 -70.5604935 +14.5853348 -70.5531006 14.6537952 -70.5455399 14.7222185 -70.5378113 14.7906246 -70.5299149 +14.8590031 -70.5218506 14.9273434 -70.5136261 14.9444294 -70.5115433 2 CIR APS +10 14.6822977 -55.5400887 14.6839237 -56.5399971 14.6856394 -57.5399017 +14.6874504 -58.5397949 14.6893692 -59.5396843 14.6914043 -60.5395699 14.6935692 -61.5394478 +14.6958790 -62.5393105 14.6983490 -63.5391693 14.7009983 -64.5390244 2 CIR CEN +17 5.0649629 -42.8255501 5.0663996 -41.8256798 5.0677919 -40.8258018 +5.0691428 -39.8259201 5.0704551 -38.8260384 5.0717311 -37.8261490 5.0729728 -36.8262596 +5.0741825 -35.8263664 5.0753622 -34.8264694 5.0765138 -33.8265724 5.0776386 -32.8266716 +5.0787382 -31.8267689 5.0798144 -30.8268623 5.0808682 -29.8269577 5.0819011 -28.8270493 +5.0829148 -27.8271389 5.0836625 -27.0772038 2 COL CAE +7 6.1995044 -27.2787991 6.1984706 -28.2787056 6.1974173 -29.2786121 +6.1963434 -30.2785110 6.1952472 -31.2784138 6.1941271 -32.2783089 6.1932712 -33.0282326 2 COL CMA +8 6.1932712 -33.0282326 6.2599506 -33.0403671 6.3266487 -33.0524940 +6.3933558 -33.0646057 6.4600625 -33.0766945 6.5267878 -33.0887642 6.5935230 -33.1008072 +6.6602573 -33.1128159 2 COL CMA +6 12.1063004 33.3039627 12.1724339 33.3042374 12.2385569 33.3047180 +12.3046913 33.3054123 12.3708248 33.3063164 12.4369507 33.3074303 2 COM CVN +3 12.4369507 33.3074303 12.4370661 32.3074341 12.4371796 31.3074341 2 COM CVN +15 12.4371796 31.3074341 12.5033550 31.3087559 12.5695314 31.3102894 +12.6356983 31.3120289 12.7018776 31.3139782 12.7680578 31.3161354 12.8342304 31.3184986 +12.9004135 31.3210678 12.9665985 31.3238430 13.0327759 31.3268204 13.0989647 31.3300037 +13.1651564 31.3333893 13.2313404 31.3369770 13.2975368 31.3407631 13.3471832 31.3437366 2 COM CVN +5 13.3471832 31.3437366 13.3475504 30.3437462 13.3479109 29.3437595 +13.3482637 28.3437691 13.3484383 27.8437748 2 COM CVN +5 13.3484383 27.8437748 13.4147015 27.8479156 13.4809570 27.8522511 +13.5472250 27.8567848 13.5969248 27.8603134 2 COM CVN +15 13.5969248 27.8603134 13.5973310 26.8603268 13.5977306 25.8603420 +13.5981226 24.8603573 13.5985088 23.8603687 13.5988894 22.8603840 13.5992632 21.8603973 +13.5996332 20.8604107 13.5999975 19.8604240 13.6003571 18.8604374 13.6007128 17.8604488 +13.6010647 16.8604622 13.6014128 15.8604746 13.6017570 14.8604860 13.6019287 14.3604937 2 COM BOO +4 18.1539345 -45.4859734 18.0872841 -45.4981232 18.0206280 -45.5102692 +17.9872856 -45.5163460 2 CRA ARA +8 15.2733011 25.5380573 15.2725487 26.5380058 15.2717838 27.5379543 +15.2710047 28.5379009 15.2702103 29.5378475 15.2693996 30.5377903 15.2685728 31.5377350 +15.2677279 32.5376778 2 CRB BOO +5 15.2677279 32.5376778 15.3340521 32.5468063 15.4003830 32.5560722 +15.4667110 32.5654755 15.5164652 32.5726128 2 CRB BOO +8 15.5164652 32.5726128 15.5155525 33.5725441 15.5146189 34.5724792 +15.5136614 35.5724106 15.5126810 36.5723381 15.5116739 37.5722656 15.5106401 38.5721931 +15.5095768 39.5721130 2 CRB BOO +6 15.5095768 39.5721130 15.5758324 39.5817337 15.6420975 39.5914764 +15.7083626 39.6013451 15.7746468 39.6113358 15.8243618 39.6189079 2 CRB BOO +15 11.9394207 -25.1957951 11.9394503 -24.1957951 11.9394789 -23.1957970 +11.9395075 -22.1957951 11.9395351 -21.1957970 11.9395628 -20.1957970 11.9395895 -19.1957951 +11.9396162 -18.1957970 11.9396429 -17.1957970 11.9396687 -16.1957951 11.9396944 -15.1957960 +11.9397202 -14.1957970 11.9397459 -13.1957970 11.9397707 -12.1957960 11.9397840 -11.6957970 2 CRT CRV +16 12.9556341 -55.6771049 12.8878231 -55.6798439 12.8199978 -55.6823730 +12.7521677 -55.6846886 12.6843443 -55.6867905 12.6165066 -55.6886826 12.5486660 -55.6903610 +12.4808331 -55.6918259 12.4129868 -55.6930733 12.3451385 -55.6941071 12.2772999 -55.6949272 +12.2094488 -55.6955338 12.1415968 -55.6959190 12.0737553 -55.6960945 12.0059032 -55.6960487 +11.9380512 -55.6957932 2 CRU CEN +10 11.9380512 -55.6957932 11.9379740 -56.6957932 11.9378920 -57.6957932 +11.9378052 -58.6957893 11.9377136 -59.6957932 11.9376163 -60.6957932 11.9375124 -61.6957932 +11.9374027 -62.6957893 11.9372845 -63.6957893 11.9371576 -64.6957855 2 CRU CEN +10 12.9625587 -64.6769638 12.9615765 -63.6769791 12.9606609 -62.6769981 +12.9598055 -61.6770210 12.9590034 -60.6770363 12.9582500 -59.6770515 12.9575396 -58.6770668 +12.9568701 -57.6770821 12.9562349 -56.6770935 12.9556341 -55.6771049 2 CRU CEN +10 20.0382175 59.8510780 20.1055870 59.8615685 20.1729679 59.8719482 +20.2403774 59.8822174 20.3078098 59.8923721 20.3752518 59.9024048 20.4427261 59.9123154 +20.5102196 59.9221039 20.5777225 59.9317589 20.5811062 59.9322395 2 CYG CEP +3 20.5811062 59.9322395 20.5785160 60.9320564 20.5773869 61.3486443 2 CYG CEP +2 20.5773869 61.3486443 20.6415863 61.3576965 2 CYG CEP +8 20.6415863 61.3576965 20.6442108 60.3578873 20.6466789 59.3580589 +20.6490059 58.3582191 20.6512051 57.3583717 20.6532879 56.3585167 20.6552639 55.3586578 +20.6554241 55.2753258 2 CYG CEP +22 20.6554241 55.2753258 20.7228317 55.2846947 20.7902489 55.2939262 +20.8576889 55.3030167 20.9251461 55.3119659 20.9926071 55.3207664 21.0600929 55.3294144 +21.1275959 55.3379173 21.1951027 55.3462601 21.2626343 55.3544464 21.3301792 55.3624725 +21.3977280 55.3703384 21.4653015 55.3780365 21.5328865 55.3855705 21.6004734 55.3929291 +21.6680851 55.4001198 21.7357082 55.4071388 21.8033352 55.4139748 21.8709831 55.4206352 +21.9386425 55.4271164 22.0063019 55.4334106 22.0401459 55.4364891 2 CYG CEP +4 22.0401459 55.4364891 22.0413628 54.4365463 22.0425205 53.4365959 +22.0426140 53.3532715 2 CYG CEP +6 20.9387398 2.4773185 20.8720608 2.4684026 20.8053722 2.4593425 +20.7386837 2.4501426 20.6720085 2.4408073 20.6386585 2.4360874 2 DEL AQR +5 20.6386585 2.4360874 20.5719814 2.4265513 20.5052967 2.4168842 +20.4386120 2.4070899 20.4052734 2.4021468 2 DEL AQL +8 20.4052734 2.4021468 20.4046116 3.4020977 20.4039478 4.4020481 +20.4032822 5.4019985 20.4026127 6.4019494 20.4019432 7.4018993 20.4012680 8.4018488 +20.4009304 8.9018240 2 DEL AQL +4 20.4009304 8.9018240 20.3341942 8.8918362 20.2674694 8.8817320 +20.2424450 8.8779116 2 DEL AQL +9 20.2424450 8.8779116 20.2417469 9.8778591 20.2410431 10.8778057 +20.2403355 11.8777504 20.2396240 12.8776960 20.2389050 13.8776417 20.2381802 14.8775864 +20.2374496 15.8775291 20.2372665 16.1275158 2 DEL AQL +5 4.5574832 -48.7384491 4.4911780 -48.7272606 4.4248972 -48.7161560 +4.3586202 -48.7051392 4.3254924 -48.6996651 2 DOR CAE +10 9.3743649 72.9741364 9.3810301 73.9737320 9.3885565 74.9732819 +9.3971300 75.9727554 9.4069901 76.9721527 9.4184589 77.9714584 9.4319715 78.9706421 +9.4481411 79.9696655 9.4678469 80.9684677 9.4794130 81.4677658 2 DRA CAM +24 9.4794130 81.4677658 9.5418243 81.4602661 9.6041956 81.4529190 +9.6665173 81.4457321 9.7287817 81.4387054 9.7910099 81.4318390 9.8531923 81.4251404 +9.9153204 81.4186020 9.9774160 81.4122391 10.0394697 81.4060440 10.1014738 81.4000168 +10.1634493 81.3941574 10.2253847 81.3884735 10.2872753 81.3829727 10.3491383 81.3776398 +10.4109678 81.3724823 10.4727545 81.3675079 10.5345192 81.3627167 10.5962524 81.3581009 +10.6579475 81.3536682 10.7196236 81.3494186 10.7812729 81.3453598 10.8428869 81.3414764 +10.8736944 81.3396072 2 DRA CAM +3 10.8736944 81.3396072 10.8631535 80.3399200 10.8545732 79.3401794 2 DRA CAM +14 10.8545732 79.3401794 10.9171257 79.3365250 10.9796686 79.3330612 +11.0421934 79.3297806 11.1046915 79.3266983 11.1671820 79.3238068 11.2296591 79.3211136 +11.2921124 79.3186111 11.3545618 79.3163071 11.4169998 79.3141937 11.4794168 79.3122711 +11.5418339 79.3105545 11.6042423 79.3090286 11.6354389 79.3083420 2 DRA CAM +4 11.6354389 79.3083420 11.6329260 78.3083725 11.6308031 77.3083954 +11.6289864 76.3084106 2 DRA CAM +24 11.6289864 76.3084106 11.6923447 76.3071671 11.7556877 76.3061218 +11.8190374 76.3052750 11.8823833 76.3046341 11.9457169 76.3041916 12.0090590 76.3039474 +12.0724001 76.3039093 12.1357327 76.3040695 12.1990757 76.3044281 12.2624207 76.3049927 +12.3257580 76.3057556 12.3891096 76.3067245 12.4524670 76.3078918 12.5158186 76.3092575 +12.5791864 76.3108292 12.6425610 76.3125916 12.7059345 76.3145599 12.7693262 76.3167267 +12.8327274 76.3190842 12.8961296 76.3216476 12.9595537 76.3244019 13.0229893 76.3273544 +13.0547075 76.3289108 2 DRA CAM +7 20.5813980 86.4656219 20.6974564 85.4730225 20.7717991 84.4777603 +20.8234806 83.4810486 20.8614998 82.4834671 20.8906517 81.4853210 20.9137249 80.4867859 2 DRA CEP +14 20.9137249 80.4867859 20.8438034 80.4778061 20.7739620 80.4686890 +20.7041798 80.4594193 20.6344681 80.4500122 20.5648365 80.4404602 20.4952698 80.4307785 +20.4257755 80.4209671 20.3563633 80.4110184 20.2870178 80.4009476 20.2177467 80.3907623 +20.1485615 80.3804550 20.0794430 80.3700256 20.0449200 80.3647766 2 DRA CEP +6 20.0449200 80.3647766 20.0668354 79.3664551 20.0850296 78.3678360 +20.1003838 77.3690033 20.1135197 76.3700027 20.1248932 75.3708725 2 DRA CEP +9 20.1248932 75.3708725 20.1931725 75.3812180 20.2615108 75.3914566 +20.3298988 75.4015656 20.3983231 75.4115601 20.4668045 75.4214249 20.5353317 75.4311676 +20.6038933 75.4407730 20.6382027 75.4455261 2 DRA CEP +9 20.6382027 75.4455261 20.6473026 74.4461517 20.6553268 73.4467163 +20.6624622 72.4472046 20.6688519 71.4476471 20.6746082 70.4480362 20.6798267 69.4484024 +20.6845818 68.4487228 20.6889343 67.4490280 2 DRA CEP +5 20.6889343 67.4490280 20.6210403 67.4395905 20.5531750 67.4300232 +20.4853477 67.4203186 20.4344921 67.4129562 2 DRA CEP +7 20.4344921 67.4129562 20.4386978 66.4132614 20.4425812 65.4135437 +20.4461784 64.4138031 20.4495220 63.4140434 20.4526405 62.4142685 20.4541245 61.9143791 2 DRA CEP +8 20.4541245 61.9143791 20.3865776 61.9044876 20.3190536 61.8944740 +20.2515602 61.8843422 20.1840820 61.8740921 20.1166267 61.8637276 20.0492058 61.8532562 +20.0323467 61.8506203 2 DRA CEP +3 20.0323467 61.8506203 20.0353756 60.8508568 20.0382175 59.8510780 2 DRA CEP +5 20.0382175 59.8510780 19.9708710 59.8404770 19.9035587 59.8297768 +19.8362560 59.8189774 19.8026161 59.8135414 2 DRA CYG +3 19.8026161 59.8135414 19.8053799 58.8137703 19.8067036 58.3138733 2 DRA CYG +7 19.8067036 58.3138733 19.7394676 58.3029327 19.6722527 58.2919044 +19.6050701 58.2807884 19.5378971 58.2695847 19.4707470 58.2583008 19.4539700 58.2554703 2 DRA CYG +4 19.4539700 58.2554703 19.4566078 57.2556953 19.4591064 56.2559052 +19.4603062 55.7560043 2 DRA CYG +6 19.4603062 55.7560043 19.3932228 55.7446327 19.3261604 55.7331886 +19.2591248 55.7216721 19.1921005 55.7100906 19.1250973 55.6984482 2 DRA CYG +9 19.1250973 55.6984482 19.1274757 54.6986542 19.1297379 53.6988525 +19.1318970 52.6990395 19.1339569 51.6992188 19.1359310 50.6993904 19.1378193 49.6995544 +19.1396332 48.6997108 19.1413765 47.6998672 2 DRA CYG +3 15.8083057 51.1176796 15.8065424 52.1175461 15.8056316 52.6174774 2 DRA BOO +9 15.8056316 52.6174774 15.7395620 52.6074295 15.6735191 52.5975037 +15.6074791 52.5876999 15.5414543 52.5780182 15.4754524 52.5684700 15.4094553 52.5590515 +15.3434725 52.5497627 15.3104916 52.5451736 2 DRA BOO +4 15.3104916 52.5451736 15.3087854 53.5450554 15.3069973 54.5449295 +15.3060703 55.0448647 2 DRA BOO +14 15.3060703 55.0448647 15.2401762 55.0357933 15.1743059 55.0268669 +15.1084404 55.0180779 15.0425892 55.0094376 14.9767609 55.0009499 14.9109364 54.9926071 +14.8451262 54.9844208 14.7793379 54.9763870 14.7135534 54.9685135 14.6477804 54.9608002 +14.5820303 54.9532509 14.5162821 54.9458656 14.4834166 54.9422379 2 DRA BOO +9 21.4388981 2.5393796 21.3722153 2.5316172 21.3055229 2.5236917 +21.2388306 2.5156066 21.1721497 2.5073657 21.1054592 2.4989688 21.0387688 2.4904201 +20.9720898 2.4817235 20.9387398 2.4773185 2 EQU AQR +5 20.9387398 2.4773185 20.9381485 3.4772794 20.9375572 4.4772401 +20.9369621 5.4772005 20.9363670 6.4771614 2 EQU DEL +2 20.9363670 6.4771614 20.9780731 6.4826641 2 EQU DEL +7 20.9780731 6.4826641 20.9774799 7.4826255 20.9768867 8.4825859 +20.9762878 9.4825468 20.9756870 10.4825068 20.9750805 11.4824677 20.9745731 12.3157644 2 EQU DEL +4 20.9745731 12.3157644 21.0413628 12.3244572 21.1081429 12.3329983 +21.1498909 12.3382607 2 EQU DEL +4 4.9172864 -27.0479794 4.8507562 -27.0363960 4.7842221 -27.0248775 +4.7842221 -27.0248775 2 ERI CAE +4 4.7842221 -27.0248775 4.7832465 -28.0247955 4.7822528 -29.0247097 +4.7814946 -29.7746429 2 ERI CAE +3 4.7814946 -29.7746429 4.7149849 -29.7631969 4.6651101 -29.7546597 2 ERI CAE +8 4.6651101 -29.7546597 4.6640930 -30.7545700 4.6630545 -31.7544823 +4.6619930 -32.7543945 4.6609082 -33.7542992 4.6597972 -34.7542038 4.6586590 -35.7541084 +4.6574917 -36.7540054 2 ERI CAE +6 4.6574917 -36.7540054 4.5910578 -36.7426987 4.5246229 -36.7314682 +4.4581985 -36.7203217 4.3917933 -36.7092628 4.3419900 -36.7010231 2 ERI CAE +4 4.3419900 -36.7010231 4.3408351 -37.7009277 4.3396482 -38.7008324 +4.3384275 -39.7007294 2 ERI CAE +24 2.7432506 -23.8536034 2.7438755 -22.8536415 2.7444911 -21.8536777 +2.7450981 -20.8537140 2.7456970 -19.8537502 2.7462888 -18.8537846 2.7468731 -17.8538189 +2.7474511 -16.8538532 2.7480230 -15.8538876 2.7485893 -14.8539200 2.7491505 -13.8539543 +2.7497067 -12.8539867 2.7502584 -11.8540201 2.7508063 -10.8540516 2.7513504 -9.8540850 +2.7518914 -8.8541164 2.7524292 -7.8541479 2.7529645 -6.8541803 2.7534976 -5.8542113 +2.7540288 -4.8542428 2.7545583 -3.8542740 2.7550869 -2.8543055 2.7556143 -1.8543369 +2.7559481 -1.2210265 2 ERI CET +11 2.7559481 -1.2210265 2.8225999 -1.2290035 2.8892422 -1.2371379 +2.9558945 -1.2454296 3.0225468 -1.2538751 3.0891893 -1.2624704 3.1558418 -1.2712154 +3.2224946 -1.2801063 3.2891376 -1.2891390 3.3557906 -1.2983134 3.3891122 -1.3029516 2 ERI CET +3 1.7639259 -24.8729095 1.7643508 -23.8729267 1.7643999 -23.7562580 2 FOR CET +16 1.7643999 -23.7562580 1.8307351 -23.7616138 1.8970828 -23.7671604 +1.9634334 -23.7728920 2.0297768 -23.7788086 2.0961332 -23.7849102 2.1624928 -23.7911930 +2.2288454 -23.7976532 2.2952113 -23.8042946 2.3615806 -23.8111095 2.4279432 -23.8180981 +2.4943197 -23.8252602 2.5606992 -23.8325901 2.6270728 -23.8400879 2.6934602 -23.8477497 +2.7432506 -23.8536034 2 FOR CET +18 2.7432506 -23.8536034 2.8096447 -23.8615494 2.8760331 -23.8696537 +2.9424353 -23.8779144 3.0088415 -23.8863277 3.0752423 -23.8948936 3.1416571 -23.9036064 +3.2080765 -23.9124660 3.2744906 -23.9214687 3.3409190 -23.9306126 3.4073520 -23.9398937 +3.4737799 -23.9493084 3.5402224 -23.9588566 3.6066699 -23.9685345 3.6731124 -23.9783363 +3.7395697 -23.9882641 3.8060319 -23.9983101 3.8392601 -24.0033779 2 FOR ERI +13 3.8392601 -24.0033779 3.8384392 -25.0033169 3.8376048 -26.0032520 +3.8367560 -27.0031872 3.8358922 -28.0031204 3.8350120 -29.0030537 3.8341148 -30.0029869 +3.8331993 -31.0029144 3.8322642 -32.0028534 3.8313086 -33.0027771 3.8303311 -34.0027046 +3.8293302 -35.0026283 3.8287008 -35.6192436 2 FOR ERI +5 3.8287008 -35.6192436 3.7623591 -35.6091537 3.6960356 -35.5991859 +3.6297100 -35.5893402 3.5799737 -35.5820351 2 FOR ERI +5 3.5799737 -35.5820351 3.5789793 -36.5819626 3.5779588 -37.5818901 +3.5769107 -38.5818138 3.5762856 -39.1650963 2 FOR ERI +9 3.5762856 -39.1650963 3.5100236 -39.1554756 3.4437802 -39.1459885 +3.3775358 -39.1366348 3.3112998 -39.1274147 3.2450821 -39.1183357 3.1788630 -39.1093941 +3.1126523 -39.1005974 3.0795548 -39.0962563 2 FOR ERI +2 3.0795548 -39.0962563 3.0791507 -39.5128975 2 FOR ERI +11 3.0791507 -39.5128975 3.0129588 -39.5043221 2.9467847 -39.4958992 +2.8806086 -39.4876289 2.8144400 -39.4795151 2.7482891 -39.4715576 2.6821353 -39.4637604 +2.6159887 -39.4561234 2.5498593 -39.4486542 2.4837270 -39.4413490 2.4176009 -39.4342155 2 FOR ERI +11 6.0147381 28.0092907 6.0814037 27.9971409 6.1480622 27.9849930 +6.2147026 27.9728527 6.2813458 27.9607182 6.3479819 27.9485970 6.4145999 27.9364948 +6.4812207 27.9244099 6.5478339 27.9123478 6.6144300 27.9003162 6.6643772 27.8913116 2 GEM AUR +9 6.6643772 27.8913116 6.6654115 28.8912182 6.6664658 29.8911247 +6.6675415 30.8910255 6.6686401 31.8909283 6.6697626 32.8908272 6.6709108 33.8907204 +6.6720862 34.8906174 6.6726851 35.3905640 2 GEM AUR +14 6.6726851 35.3905640 6.7392521 35.3785934 6.8058095 35.3666573 +6.8723474 35.3547668 6.9388857 35.3429184 7.0054135 35.3311157 7.0719223 35.3193703 +7.1384311 35.3076782 7.2049308 35.2960472 7.2714109 35.2844810 7.3378921 35.2729759 +7.4043632 35.2615433 7.4708152 35.2501831 7.5040479 35.2445297 2 GEM AUR +7 8.1328821 33.1415138 8.1319008 32.1415901 8.1309414 31.1416626 +8.1300011 30.1417389 8.1290798 29.1418095 8.1281767 28.1418800 8.1277313 27.6419144 2 GEM CNC +3 8.1277313 27.6419144 8.0612822 27.6523705 8.0114431 27.6602821 2 GEM CNC +9 8.0114431 27.6602821 8.0105495 26.6603546 8.0096703 25.6604233 +8.0088062 24.6604919 8.0079556 23.6605606 8.0071173 22.6606255 8.0062923 21.6606922 +8.0054779 20.6607571 8.0046749 19.6608200 2 GEM CNC +3 8.0046749 19.6608200 7.9381590 19.6714687 7.9298363 19.6728077 2 GEM CNC +8 7.9298363 19.6728077 7.9290342 18.6728725 7.9282413 17.6729374 +7.9274573 16.6729984 7.9266815 15.6730623 7.9259133 14.6731243 7.9251523 13.6731853 +7.9247737 13.1732168 2 GEM CNC +6 7.9247737 13.1732168 7.8582067 13.1839848 7.7916265 13.1948509 +7.7250438 13.2058096 7.6584678 13.2168570 7.6168485 13.2238064 2 GEM CMI +2 7.6168485 13.2238064 7.6160669 12.2238722 2 GEM CMI +9 7.6160669 12.2238722 7.5494699 12.2350607 7.4828806 12.2463284 +7.4162788 12.2576752 7.3496737 12.2690954 7.2830753 12.2805853 7.2164650 12.2921438 +7.1498513 12.3037653 7.1165485 12.3095980 2 GEM CMI +4 7.1165485 12.3095980 7.1157351 11.3096695 7.1149273 10.3097410 +7.1145253 9.8097754 2 GEM CMI +3 16.1203823 25.6641407 16.1868610 25.6748180 16.2533455 25.6855946 2 HER CRB +2 16.2533455 25.6855946 16.2524471 26.6855240 2 HER CRB +4 16.2524471 26.6855240 16.3189220 26.6963940 16.3854122 26.7073574 +16.4186535 26.7128716 2 HER CRB +14 16.4186535 26.7128716 16.4177189 27.7127934 16.4167671 28.7127151 +16.4157982 29.7126350 16.4148083 30.7125511 16.4137974 31.7124672 16.4127655 32.7123833 +16.4117107 33.7122917 16.4106312 34.7122040 16.4095230 35.7121124 16.4083881 36.7120171 +16.4072247 37.7119217 16.4060268 38.7118225 16.4047966 39.7117195 2 HER CRB +10 16.4047966 39.7117195 16.3384266 39.7007294 16.2720585 39.6898308 +16.2057018 39.6790276 16.1393642 39.6683235 16.0730286 39.6577187 16.0067005 39.6472168 +15.9403925 39.6368256 15.8740845 39.6265450 15.8243618 39.6189079 2 HER CRB +13 15.8243618 39.6189079 15.8231993 40.6188202 15.8220024 41.6187286 +15.8207664 42.6186333 15.8194904 43.6185379 15.8181725 44.6184387 15.8168068 45.6183319 +15.8153925 46.6182251 15.8139248 47.6181107 15.8123989 48.6179924 15.8108120 49.6178741 +15.8091593 50.6177483 15.8083057 51.1176796 2 HER BOO +20 15.8083057 51.1176796 15.8744230 51.1278496 15.9405422 51.1381302 +16.0066853 51.1485214 16.0728455 51.1590233 16.1390095 51.1696243 16.2051983 51.1803284 +16.2714043 51.1911316 16.3376122 51.2020302 16.4038486 51.2130203 16.4700985 51.2240982 +16.5363560 51.2352600 16.6026402 51.2465019 16.6689377 51.2578239 16.7352448 51.2692184 +16.8015766 51.2806892 16.8679237 51.2922249 16.9342785 51.3038254 17.0006599 51.3154869 +17.0504551 51.3242683 2 HER DRA +2 17.0504551 51.3242683 17.0524235 50.3244438 2 HER DRA +20 17.0524235 50.3244438 17.1188431 50.3362083 17.1852684 50.3480186 +17.2517223 50.3598785 17.3181934 50.3717842 17.3846684 50.3837280 17.4511719 50.3957062 +17.5176907 50.4077225 17.5842190 50.4197655 17.6507721 50.4318352 17.7173424 50.4439278 +17.7839184 50.4560394 17.8505230 50.4681625 17.9171448 50.4803009 17.9837742 50.4924469 +18.0504303 50.5045929 18.1171017 50.5167427 18.1837826 50.5288887 18.2504902 50.5410271 +18.2838459 50.5470886 2 HER DRA +4 18.2838459 50.5470886 18.2858047 49.5472679 18.2876835 48.5474358 +18.2894917 47.5476036 2 HER DRA +8 18.9582424 18.6647091 18.9591141 17.6647854 18.9599743 16.6648636 +18.9608269 15.6649370 18.9616718 14.6650124 18.9625092 13.6650867 18.9633389 12.6651602 +18.9637508 12.1651964 2 HER AQL +5 18.9637508 12.1651964 18.8970451 12.1533661 18.8303432 12.1414890 +18.7636547 12.1295710 18.7592030 12.1287737 2 HER AQL +7 3.9403923 -39.6368256 4.0067000 -39.6472168 4.0730276 -39.6577187 +4.1393647 -39.6683235 4.2057023 -39.6790276 4.2720599 -39.6898308 4.3384275 -39.7007294 2 HOR ERI +10 4.3384275 -39.7007294 4.3371716 -40.7006264 4.3358769 -41.7005234 +4.3345413 -42.7004089 4.3331618 -43.7002983 4.3317361 -44.7001801 4.3302598 -45.7000580 +4.3287301 -46.6999321 4.3271422 -47.6998024 4.3254924 -48.6996651 2 HOR CAE +4 4.3254924 -48.6996651 4.2592373 -48.6887817 4.1929965 -48.6779976 +4.1433272 -48.6699715 2 HOR DOR +3 4.1433272 -48.6699715 4.1416535 -49.6698380 4.1399093 -50.6697006 2 HOR DOR +5 4.1399093 -50.6697006 4.0737367 -50.6590958 4.0075684 -50.6485939 +3.9414146 -50.6381989 3.8918111 -50.6304779 2 HOR DOR +4 3.8918111 -50.6304779 3.8900611 -51.6303406 3.8882320 -52.6301994 +3.8879192 -52.7968445 2 HOR DOR +6 2.2326283 -57.9161568 2.2341619 -56.9162292 2.2356155 -55.9163017 +2.2369959 -54.9163704 2.2383096 -53.9164352 2.2389429 -53.4164696 2 HOR ERI +5 2.2389429 -53.4164696 2.3046856 -53.4231339 2.3704484 -53.4299736 +2.4362218 -53.4369850 2.4855564 -53.4423561 2 HOR ERI +4 2.4855564 -53.4423561 2.4869003 -52.4424286 2.4881847 -51.4424973 +2.4894140 -50.4425697 2 HOR ERI +5 2.4894140 -50.4425697 2.5552864 -50.4498863 2.6211786 -50.4573669 +2.6870813 -50.4650154 2.7365129 -50.4708595 2 HOR ERI +3 2.7365129 -50.4708595 2.7377923 -49.4709320 2.7390206 -48.4710045 2 HOR ERI +6 2.7390206 -48.4710045 2.8049831 -48.4789391 2.8709660 -48.4870338 +2.9369590 -48.4952812 3.0029528 -48.5036812 3.0689676 -48.5122337 2 HOR ERI +4 3.0689676 -48.5122337 3.0702651 -47.5123215 3.0715141 -46.5124016 +3.0727181 -45.5124779 2 HOR ERI +8 3.0727181 -45.5124779 3.1388080 -45.5211868 3.2048981 -45.5300369 +3.2710087 -45.5390320 3.3371296 -45.5481682 3.4032512 -45.5574417 3.4693937 -45.5668488 +3.4859335 -45.5692215 2 HOR ERI +3 3.4859335 -45.5692215 3.4872141 -44.5693169 3.4884515 -43.5694046 2 HOR ERI +8 3.4884515 -43.5694046 3.5546322 -43.5789795 3.6208336 -43.5886841 +3.6870456 -43.5985146 3.7532582 -43.6084633 3.8194916 -43.6185379 3.8857362 -43.6287231 +3.9354243 -43.6364403 2 HOR ERI +5 3.9354243 -43.6364403 3.9367254 -42.6365395 3.9379854 -41.6366425 +3.9392068 -40.6367340 3.9403923 -39.6368256 2 HOR ERI +8 8.1899338 -0.3693900 8.1906204 0.6305570 8.1913071 1.6305040 +8.1919947 2.6304510 8.1926832 3.6303976 8.1933727 4.6303444 8.1940651 5.6302910 +8.1947594 6.6302376 2 HYA CMI +19 8.1947594 6.6302376 8.2613735 6.6200042 8.3279867 6.6098871 +8.3945885 6.5998902 8.4611988 6.5900135 8.5278082 6.5802622 8.5944061 6.5706396 +8.6610136 6.5611467 8.7276192 6.5517874 8.7942133 6.5425658 8.8608170 6.5334821 +8.9274187 6.5245404 8.9940109 6.5157447 9.0606108 6.5070953 9.1272106 6.4985962 +9.1937981 6.4902506 9.2603951 6.4820595 9.3269911 6.4740252 9.3602839 6.4700689 2 HYA CNC +9 10.8538609 -11.6621428 10.8535995 -12.6621361 10.8533363 -13.6621275 +10.8530712 -14.6621208 10.8528032 -15.6621132 10.8525324 -16.6621056 10.8522596 -17.6620979 +10.8519831 -18.6620903 10.8517027 -19.6620827 2 HYA CRT +3 10.8517027 -19.6620827 10.9186440 -19.6657410 10.9353724 -19.6666222 2 HYA CRT +7 10.9353724 -19.6666222 10.9351082 -20.6666145 10.9348402 -21.6666088 +10.9345694 -22.6666012 10.9342937 -23.6665936 10.9340143 -24.6665878 10.9338722 -25.1665821 2 HYA CRT +16 10.9338722 -25.1665821 11.0009031 -25.1699905 11.0679350 -25.1731930 +11.1349592 -25.1761894 11.2019949 -25.1789799 11.2690315 -25.1815605 11.3360605 -25.1839333 +11.4031000 -25.1860962 11.4701405 -25.1880493 11.5371733 -25.1897926 11.6042166 -25.1913223 +11.6712608 -25.1926422 11.7382946 -25.1937504 11.8053398 -25.1946449 11.8723850 -25.1953259 +11.9394207 -25.1957951 2 HYA CRT +13 11.9394207 -25.1957951 12.0064669 -25.1960506 12.0735130 -25.1960945 +12.1405487 -25.1959229 12.2075949 -25.1955395 12.2746410 -25.1949425 12.3416758 -25.1941319 +12.4087200 -25.1931095 12.4757652 -25.1918755 12.5427990 -25.1904297 12.6098413 -25.1887703 +12.6768827 -25.1869011 12.6936350 -25.1864014 2 HYA CRV +4 12.6936350 -25.1864014 12.6934729 -24.1864052 12.6933126 -23.1864071 +12.6932335 -22.6864090 2 HYA CRV +5 12.6932335 -22.6864090 12.7602310 -22.6842785 12.8272285 -22.6819382 +12.8942146 -22.6793900 12.9444580 -22.6773415 2 HYA CRV +37 15.0420513 -29.9948788 14.9750519 -30.0033684 14.9080467 -30.0117035 +14.8410454 -30.0198822 14.7740288 -30.0279026 14.7070074 -30.0357628 14.6399899 -30.0434570 +14.5729570 -30.0509853 14.5059195 -30.0583458 14.4388866 -30.0655365 14.3718386 -30.0725536 +14.3047857 -30.0793953 14.2377377 -30.0860577 14.1706762 -30.0925446 14.1036100 -30.0988483 +14.0365486 -30.1049671 13.9694738 -30.1109028 13.9023952 -30.1166515 13.8353224 -30.1222095 +13.7682362 -30.1275787 13.7011461 -30.1327553 13.6340618 -30.1377373 13.5669651 -30.1425247 +13.4998646 -30.1471157 13.4327698 -30.1515083 13.3656635 -30.1557007 13.2985535 -30.1596928 +13.2314510 -30.1634808 13.1643362 -30.1670685 13.0972195 -30.1704502 13.0301104 -30.1736240 +12.9629879 -30.1765938 12.8958645 -30.1793575 12.8287497 -30.1819096 12.7616224 -30.1842556 +12.6944933 -30.1863899 12.6944933 -30.1863899 2 HYA CEN +5 12.6944933 -30.1863899 12.6946745 -31.1863880 12.6948605 -32.1863823 +12.6950502 -33.1863823 12.6951466 -33.6863785 2 HYA CEN +6 12.6951466 -33.6863785 12.6279583 -33.6883049 12.5607586 -33.6900215 +12.4935570 -33.6915245 12.4263659 -33.6928139 12.3591623 -33.6938934 2 HYA CEN +3 12.3591623 -33.6938934 12.3592567 -34.6938896 12.3593531 -35.6938896 2 HYA CEN +20 12.3593531 -35.6938896 12.2921076 -35.6947556 12.2248716 -35.6954079 +12.1576242 -35.6958466 12.0903778 -35.6960716 12.0231409 -35.6960831 11.9558945 -35.6958771 +11.8886480 -35.6954613 11.8214111 -35.6948318 11.7541647 -35.6939888 11.6869202 -35.6929283 +11.6196871 -35.6916618 11.5524445 -35.6901779 11.4852028 -35.6884842 11.4179735 -35.6865768 +11.3507357 -35.6844597 11.2834997 -35.6821327 11.2162762 -35.6795959 11.1490450 -35.6768494 +11.0986242 -35.6746559 2 HYA CEN +4 11.0986242 -35.6746559 11.0313978 -35.6715469 10.9641838 -35.6682320 +10.9305677 -35.6664963 2 HYA ANT +5 10.9305677 -35.6664963 10.9309158 -34.6665039 10.9312563 -33.6665154 +10.9315882 -32.6665230 10.9318590 -31.8332005 2 HYA ANT +5 10.9318590 -31.8332005 10.8647242 -31.8295822 10.7975826 -31.8257599 +10.7304420 -31.8217373 10.6800919 -31.8185863 2 HYA ANT +3 10.6800919 -31.8185863 10.6804800 -30.8186016 10.6808596 -29.8186131 2 HYA ANT +6 10.6808596 -29.8186131 10.6137714 -29.8142414 10.5466766 -29.8096714 +10.4795847 -29.8049030 10.4125061 -29.7999420 10.3454218 -29.7947845 2 HYA ANT +4 10.3454218 -29.7947845 10.3458796 -28.7948036 10.3463278 -27.7948189 +10.3466225 -27.1281624 2 HYA ANT +9 10.3466225 -27.1281624 10.2795849 -27.1228161 10.2125607 -27.1172810 +10.1455297 -27.1115551 10.0785017 -27.1056423 10.0114889 -27.0995464 9.9444685 -27.0932636 +9.8774529 -27.0868015 9.8439522 -27.0835037 2 HYA ANT +4 9.8439522 -27.0835037 9.8445024 -26.0835304 9.8450441 -25.0835571 +9.8453121 -24.5835705 2 HYA ANT +7 9.8453121 -24.5835705 9.7783384 -24.5768433 9.7113781 -24.5699406 +9.6444120 -24.5628624 9.5774498 -24.5556126 9.5105019 -24.5481949 9.4602890 -24.5425186 2 HYA ANT +4 4.5862679 -67.2479248 4.5809736 -68.2474747 4.5751948 -69.2469864 +4.5721016 -69.7467194 2 HYI DOR +9 0.1022261 -81.8039551 0.1027226 -80.8039627 0.1031225 -79.8039627 +0.1034516 -78.8039627 0.1037274 -77.8039627 0.1039620 -76.8039551 0.1041640 -75.8039551 +0.1043400 -74.8039627 0.1044198 -74.3039627 2 HYI OCT +14 1.4137486 -57.8484154 1.4792098 -57.8527489 1.5446787 -57.8572769 +1.6101460 -57.8619957 1.6756318 -57.8669090 1.7411263 -57.8720093 1.8066202 -57.8772964 +1.8721337 -57.8827744 1.9376569 -57.8884354 2.0031805 -57.8942795 2.0687246 -57.9003067 +2.1342795 -57.9065132 2.1998358 -57.9128952 2.2326283 -57.9161568 2 HYI ERI +10 2.2326283 -57.9161568 2.2310069 -58.9160690 2.2292888 -59.9159851 +2.2274640 -60.9158936 2.2255208 -61.9157982 2.2234464 -62.9156952 2.2212253 -63.9155769 +2.2188399 -64.9154587 2.2162697 -65.9153290 2.2134907 -66.9151917 2 HYI HOR +17 2.2134907 -66.9151917 2.2785501 -66.9217911 2.3436363 -66.9285583 +2.4087408 -66.9355011 2.4738531 -66.9426117 2.5389941 -66.9498901 2.6041543 -66.9573288 +2.6693244 -66.9649353 2.7345240 -66.9727020 2.7997444 -66.9806213 2.8649757 -66.9887009 +2.9302380 -66.9969330 2.9955220 -67.0053177 3.0608187 -67.0138550 3.1261475 -67.0225372 +3.1914995 -67.0313568 3.2241793 -67.0358200 2 HYI HOR +8 22.1409130 -56.3908348 22.1396561 -55.3908882 22.1384621 -54.3909416 +22.1373234 -53.3909950 22.1362381 -52.3910408 22.1352005 -51.3910866 22.1342087 -50.3911324 +22.1332550 -49.3911743 2 IND GRU +11 22.1332550 -49.3911743 22.0674152 -49.3971176 22.0015774 -49.4032440 +21.9357185 -49.4095497 21.8698540 -49.4160347 21.8039894 -49.4226952 21.7381058 -49.4295311 +21.6722145 -49.4365387 21.6063232 -49.4437141 21.5404110 -49.4510612 21.4744911 -49.4585724 2 IND GRU +6 21.4744911 -49.4585724 21.4733028 -48.4586372 21.4721622 -47.4587059 +21.4710636 -46.4587669 21.4700031 -45.4588280 21.4694881 -44.9588585 2 IND GRU +9 21.9640675 36.5953827 21.9634113 37.5953484 21.9627361 38.5953178 +21.9620419 39.5952873 21.9613266 40.5952492 21.9605923 41.5952187 21.9598312 42.5951843 +21.9590473 43.5951424 21.9584427 44.3451195 2 LAC CYG +2 21.9584427 44.3451195 21.9921093 44.3482628 2 LAC CYG +2 21.9921093 44.3482628 21.9919071 44.5982513 2 LAC CYG +2 21.9919071 44.5982513 22.0508442 44.6036453 2 LAC CYG +10 22.0508442 44.6036453 22.0500393 45.6036072 22.0492039 46.6035690 +22.0483379 47.6035309 22.0474377 48.6034927 22.0465012 49.6034470 22.0455265 50.6034050 +22.0445080 51.6033592 22.0434456 52.6033096 22.0426140 53.3532715 2 LAC CYG +4 22.0426140 53.3532715 22.1102161 53.3592796 22.1778374 53.3651047 +22.2116451 53.3679428 2 LAC CEP +4 22.2116451 53.3679428 22.2105808 54.3679008 22.2094631 55.3678551 +22.2091751 55.6178436 2 LAC CEP +4 22.2091751 55.6178436 22.2768917 55.6233864 22.3446198 55.6287384 +22.3954201 55.6326256 2 LAC CEP +3 22.3954201 55.6326256 22.3943405 56.6325874 22.3940620 56.8825760 2 LAC CEP +10 22.3940620 56.8825760 22.4618587 56.8875885 22.5296516 56.8924065 +22.5974655 56.8970261 22.6652794 56.9014473 22.7331104 56.9056625 22.8009472 56.9096794 +22.8687840 56.9134865 22.9366360 56.9170914 22.9536018 56.9179611 2 LAC CEP +5 22.9536018 56.9179611 22.9543400 55.9179840 22.9550419 54.9179993 +22.9557095 53.9180145 22.9561901 53.1680298 2 LAC CAS +19 22.9561901 53.1680298 22.9568043 52.1680412 22.9573917 51.1680603 +22.9579544 50.1680717 22.9584942 49.1680870 22.9590130 48.1681023 22.9595108 47.1681137 +22.9599895 46.1681252 22.9604530 45.1681366 22.9608994 44.1681480 22.9613323 43.1681557 +22.9617500 42.1681709 22.9621544 41.1681786 22.9625473 40.1681900 22.9629288 39.1682014 +22.9632988 38.1682091 22.9636593 37.1682205 22.9640121 36.1682281 22.9643536 35.1682358 2 LAC AND +6 9.6932278 6.4327669 9.6266470 6.4398904 9.5600557 6.4471850 +9.4934626 6.4546485 9.4268789 6.4622765 9.3602839 6.4700689 2 LEO HYA +28 9.3602839 6.4700689 9.3608179 7.4700375 9.3613539 8.4700060 +9.3618917 9.4699736 9.3624334 10.4699421 9.3629789 11.4699097 9.3635283 12.4698772 +9.3640814 13.4698448 9.3646393 14.4698114 9.3652029 15.4697781 9.3657713 16.4697437 +9.3663454 17.4697113 9.3669262 18.4696770 9.3675137 19.4696407 9.3681087 20.4696064 +9.3687115 21.4695702 9.3693228 22.4695339 9.3699427 23.4694996 9.3705711 24.4694614 +9.3712111 25.4694233 9.3718615 26.4693851 9.3725224 27.4693451 9.3731966 28.4693050 +9.3738832 29.4692650 9.3745832 30.4692230 9.3752975 31.4691811 9.3760281 32.4691391 +9.3763990 32.9691162 2 LEO CNC +16 11.9739294 28.3040466 11.9739075 27.3040485 11.9738855 26.3040485 +11.9738655 25.3040466 11.9738445 24.3040485 11.9738245 23.3040485 11.9738045 22.3040466 +11.9737844 21.3040485 11.9737654 20.3040485 11.9737463 19.3040466 11.9737272 18.3040485 +11.9737082 17.3040485 11.9736900 16.3040485 11.9736719 15.3040485 11.9736538 14.3040485 +11.9736357 13.3040485 2 LEO COM +13 11.6228199 -6.6916924 11.5560608 -6.6902204 11.4893017 -6.6885381 +11.4225531 -6.6866455 11.3557940 -6.6845436 11.2890358 -6.6822329 11.2222881 -6.6797142 +11.1555309 -6.6769881 11.0887737 -6.6740551 11.0220270 -6.6709175 10.9552698 -6.6675744 +10.8885145 -6.6640282 10.8551426 -6.6621790 2 LEO CRT +11 10.0056257 32.9022789 9.9394188 32.9085732 9.8731976 32.9150505 +9.8069715 32.9216995 9.7407494 32.9285278 9.6745129 32.9355278 9.6082716 32.9426994 +9.5420351 32.9500427 9.4757824 32.9575500 9.4095249 32.9652214 9.3763990 32.9691162 2 LMI LEO +5 11.1129332 28.3250256 11.1126785 27.3250313 11.1124296 26.3250370 +11.1121836 25.3250408 11.1120625 24.8250446 2 LMI LEO +5 11.1120625 24.8250446 11.0457602 24.8281116 10.9794664 24.8313808 +10.9131603 24.8348522 10.8634329 24.8375893 2 LMI LEO +3 10.8634329 24.8375893 10.8631315 23.8375969 10.8628359 22.8376045 2 LMI LEO +5 10.8628359 22.8376045 10.7964945 22.8414307 10.7301617 22.8454571 +10.6638165 22.8496799 10.6140585 22.8529778 2 LMI LEO +6 10.6140585 22.8529778 10.6144133 23.8529663 10.6147747 24.8529549 +10.6151409 25.8529415 10.6155138 26.8529282 10.6158934 27.8529167 2 LMI LEO +11 10.6158934 27.8529167 10.5496254 27.8574791 10.4833641 27.8622360 +10.4170904 27.8671875 10.3508129 27.8723297 10.2845430 27.8776627 10.2182598 27.8831825 +10.1519728 27.8888912 10.0856934 27.8947849 10.0193996 27.9008617 10.0028229 27.9024086 2 LMI LEO +6 10.0028229 27.9024086 10.0033607 28.9023838 10.0039101 29.9023590 +10.0044699 30.9023304 10.0050421 31.9023056 10.0056257 32.9022789 2 LMI LEO +14 4.9286532 -14.2989721 4.9278231 -15.2988997 4.9269853 -16.2988281 +4.9261389 -17.2987537 4.9252830 -18.2986774 4.9244170 -19.2986031 4.9235411 -20.2985268 +4.9226532 -21.2984486 4.9217534 -22.2983704 4.9208403 -23.2982903 4.9199138 -24.2982082 +4.9189725 -25.2981281 4.9180150 -26.2980442 4.9172864 -27.0479794 2 LEP ERI +4 4.9172864 -27.0479794 4.9838338 -27.0596256 5.0503879 -27.0713310 +5.0836625 -27.0772038 2 LEP CAE +18 5.0836625 -27.0772038 5.1502271 -27.0889893 5.2167888 -27.1008244 +5.2833672 -27.1127052 5.3499527 -27.1246300 5.4165354 -27.1365910 5.4831352 -27.1485901 +5.5497417 -27.1606197 5.6163464 -27.1726742 5.6829677 -27.1847553 5.7495956 -27.1968575 +5.8162212 -27.2089748 5.8828640 -27.2211075 5.9495144 -27.2332497 6.0161614 -27.2453957 +6.0828266 -27.2575436 6.1494985 -27.2696915 6.1995044 -27.2787991 2 LEP COL +18 6.1995044 -27.2787991 6.2005196 -26.2788925 6.2015176 -25.2789841 +6.2024989 -24.2790718 6.2034655 -23.2791595 6.2044172 -22.2792473 6.2053556 -21.2793312 +6.2062812 -20.2794170 6.2071948 -19.2795010 6.2080979 -18.2795830 6.2089901 -17.2796631 +6.2098727 -16.2797432 6.2107468 -15.2798243 6.2116122 -14.2799025 6.2124701 -13.2799807 +6.2133207 -12.2800570 6.2141652 -11.2801352 6.2143750 -11.0301533 2 LEP CMA +4 5.1813354 -10.8432293 5.1147170 -10.8314209 5.0480909 -10.8196630 +5.0147834 -10.8138046 2 LEP ERI +5 5.0147834 -10.8138046 5.0139713 -11.8137341 5.0131536 -12.8136616 +5.0123291 -13.8135891 5.0119143 -14.3135529 2 LEP ERI +3 5.0119143 -14.3135529 4.9453068 -14.3018808 4.9286532 -14.2989721 2 LEP ERI +4 14.3675394 -22.5727749 14.3680820 -23.5727463 14.3686333 -24.5727196 +14.3689127 -25.0727024 2 LIB HYA +11 14.3689127 -25.0727024 14.4358864 -25.0656929 14.5028467 -25.0585117 +14.5698137 -25.0511589 14.6367760 -25.0436382 14.7037239 -25.0359516 14.7706776 -25.0281010 +14.8376265 -25.0200882 14.9045610 -25.0119171 14.9715014 -25.0035896 15.0384369 -24.9951096 2 LIB HYA +6 15.0384369 -24.9951096 15.0391340 -25.9950657 15.0398436 -26.9950199 +15.0405655 -27.9949722 15.0413017 -28.9949265 15.0420513 -29.9948788 2 LIB HYA +14 14.2966843 -42.5806465 14.2975178 -43.5806007 14.2983799 -44.5805588 +14.2992716 -45.5805168 14.3001957 -46.5804672 14.3011551 -47.5804214 14.3021517 -48.5803719 +14.3031883 -49.5803185 14.3042679 -50.5802650 14.3053951 -51.5802078 14.3065720 -52.5801468 +14.3078051 -53.5800858 14.3090973 -54.5800247 14.3104544 -55.5799522 2 LUP CEN +7 14.3104544 -55.5799522 14.3780851 -55.5730972 14.4457130 -55.5660629 +14.5133295 -55.5588531 14.5809221 -55.5514755 14.6485119 -55.5439262 14.6822977 -55.5400887 2 LUP CEN +9 14.6822977 -55.5400887 14.7498674 -55.5322876 14.8174229 -55.5243263 +14.8849554 -55.5162010 14.9524822 -55.5079193 15.0199957 -55.4994812 15.0874834 -55.4908905 +15.1549664 -55.4821472 15.2055674 -55.4754944 2 LUP CIR +13 15.7953320 -29.8896160 15.7284040 -29.8996429 15.6614676 -29.9095497 +15.5945377 -29.9193306 15.5275898 -29.9289837 15.4606352 -29.9385071 15.3936834 -29.9478931 +15.3267164 -29.9571457 15.2597418 -29.9662590 15.1927719 -29.9752293 15.1257858 -29.9840546 +15.0587931 -29.9927330 15.0420513 -29.9948788 2 LUP LIB +14 15.0420513 -29.9948788 15.0428171 -30.9948311 15.0435982 -31.9947777 +15.0443974 -32.9947281 15.0452147 -33.9946785 15.0460510 -34.9946213 15.0469084 -35.9945679 +15.0477877 -36.9945145 15.0486898 -37.9944534 15.0496178 -38.9943962 15.0505714 -39.9943352 +15.0515547 -40.9942703 15.0525675 -41.9942055 15.0530853 -42.4941750 2 LUP CEN +13 15.0530853 -42.4941750 14.9858913 -42.5026894 14.9186878 -42.5110474 +14.8514853 -42.5192528 14.7842636 -42.5272980 14.7170334 -42.5351830 14.6498041 -42.5429001 +14.5825567 -42.5504532 14.5153017 -42.5578384 14.4480476 -42.5650520 14.3807764 -42.5720901 +14.3134975 -42.5789566 14.2966843 -42.5806465 2 LUP CEN +7 7.8859806 35.1810532 7.8195748 35.1918793 7.7531700 35.2028008 +7.6867466 35.2138100 7.6203141 35.2249107 7.5538826 35.2360916 7.5040479 35.2445297 2 LYN GEM +10 7.5040479 35.2445297 7.5051932 36.2444344 7.5063686 37.2443314 +7.5075755 38.2442322 7.5088162 39.2441292 7.5100927 40.2440186 7.5114074 41.2439079 +7.5127630 42.2437897 7.5141621 43.2436714 7.5156083 44.2435493 2 LYN AUR +10 7.5156083 44.2435493 7.4492316 44.2548599 7.3828421 44.2662430 +7.3164496 44.2776985 7.2500343 44.2892227 7.1836066 44.3008156 7.1171756 44.3124657 +7.0507212 44.3241730 6.9842539 44.3359375 6.9510202 44.3418388 2 LYN AUR +7 6.9510202 44.3418388 6.9525909 45.3416977 6.9542189 46.3415527 +6.9559069 47.3414040 6.9576602 48.3412476 6.9594841 49.3410873 6.9604239 49.8410034 2 LYN AUR +6 6.9604239 49.8410034 6.8939762 49.8528366 6.8275228 49.8647118 +6.7610426 49.8766365 6.6945467 49.8885956 6.6612973 49.8945885 2 LYN AUR +5 6.6612973 49.8945885 6.6632695 50.8944130 6.6653285 51.8942223 +6.6674809 52.8940315 6.6697354 53.8938293 2 LYN AUR +7 6.6697354 53.8938293 6.6032391 53.9058380 6.5367341 53.9178734 +6.4701991 53.9299393 6.4036460 53.9420280 6.3370829 53.9541321 6.2704911 53.9662552 2 LYN AUR +3 6.2704911 53.9662552 6.2728872 54.9660339 6.2754059 55.9658089 2 LYN AUR +7 6.2754059 55.9658089 6.2780581 56.9655685 6.2808566 57.9653091 +6.2838159 58.9650421 6.2869520 59.9647560 6.2902827 60.9644547 6.2938304 61.9641266 2 LYN CAM +15 6.2938304 61.9641266 6.3603864 61.9520073 6.4269061 61.9399071 +6.4934096 61.9278297 6.5598874 61.9157715 6.6263289 61.9037437 6.6927543 61.8917503 +6.7591538 61.8797874 6.8255172 61.8678665 6.8918653 61.8559837 6.9581881 61.8441505 +7.0244756 61.8323669 7.0907478 61.8206367 7.1569948 61.8089600 7.1901035 61.8031464 2 LYN CAM +3 7.1901035 61.8031464 7.1867228 60.8034477 7.1835465 59.8037262 2 LYN CAM +16 7.1835465 59.8037262 7.2497940 59.7921333 7.3160090 59.7806129 +7.3822122 59.7691536 7.4483919 59.7577705 7.5145397 59.7464600 7.5806756 59.7352295 +7.6467891 59.7240791 7.7128716 59.7130165 7.7789426 59.7020416 7.8449912 59.6911545 +7.9110093 59.6803665 7.9770174 59.6696777 8.0430040 59.6590843 8.1089602 59.6486015 +8.1419401 59.6433983 2 LYN CAM +4 9.7139492 41.4316750 9.7131262 40.4317169 9.7123270 39.4317551 +9.7121315 39.1817665 2 LYN LMI +6 9.7121315 39.1817665 9.6460123 39.1888428 9.5798779 39.1960869 +9.5137367 39.2034988 9.4475975 39.2110786 9.3814421 39.2188187 2 LYN LMI +8 9.3814421 39.2188187 9.3805790 38.2188683 9.3797388 37.2189217 +9.3789215 36.2189674 9.3781242 35.2190132 9.3773460 34.2190628 9.3765869 33.2191048 +9.3763990 32.9691162 2 LYN LMI +20 9.3763990 32.9691162 9.3101320 32.9770317 9.2438698 32.9851036 +9.1775913 32.9933357 9.1113071 33.0017204 9.0450268 33.0102539 8.9787292 33.0189362 +8.9124260 33.0277672 8.8461266 33.0367393 8.7798100 33.0458527 8.7134857 33.0551033 +8.6471653 33.0644913 8.5808287 33.0740128 8.5144835 33.0836601 8.4481411 33.0934372 +8.3817825 33.1033363 8.3154163 33.1133575 8.2490520 33.1234970 8.1826706 33.1337509 +8.1328821 33.1415138 2 LYN CNC +5 8.1328821 33.1415138 8.0664873 33.1519623 8.0000944 33.1625137 +7.9336834 33.1731682 7.8838720 33.1812286 2 LYN GEM +3 7.8838720 33.1812286 7.8849134 34.1811409 7.8859806 35.1810532 2 LYN GEM +2 18.9518108 25.6641407 18.9513245 26.1640968 2 LYR HER +9 18.9513245 26.1640968 18.8845692 26.1522560 18.8178215 26.1403713 +18.7510910 26.1284447 18.6843567 26.1164799 18.6176300 26.1044788 18.5509205 26.0924473 +18.4842072 26.0803871 18.4508591 26.0743504 2 LYR HER +5 18.4508591 26.0743504 18.4498520 27.0742588 18.4488277 28.0741653 +18.4477825 29.0740719 18.4467182 30.0739765 2 LYR HER +4 18.4467182 30.0739765 18.3800106 30.0618801 18.3133087 30.0497665 +18.2549591 30.0391560 2 LYR HER +19 18.2549591 30.0391560 18.2538681 31.0390549 18.2527561 32.0389557 +18.2516174 33.0388527 18.2504539 34.0387459 18.2492619 35.0386391 18.2480412 36.0385284 +18.2467880 37.0384102 18.2455025 38.0382957 18.2441807 39.0381775 18.2428226 40.0380516 +18.2414227 41.0379257 18.2399788 42.0377960 18.2384892 43.0376549 18.2369518 44.0375175 +18.2353592 45.0373726 18.2337112 46.0372238 18.2320023 47.0370674 18.2311249 47.5369873 2 LYR HER +2 18.2311249 47.5369873 18.2894917 47.5476036 2 LYR HER +14 18.2894917 47.5476036 18.3562183 47.5597229 18.4229622 47.5718231 +18.4897099 47.5839043 18.5564842 47.5959625 18.6232738 47.6079903 18.6900673 47.6199875 +18.7568874 47.6319504 18.8237228 47.6438751 18.8905640 47.6557541 18.9574299 47.6675911 +19.0243111 47.6793747 19.0911961 47.6911049 19.1413765 47.6998672 2 LYR DRA +3 19.1413765 47.6998672 19.2082996 47.7114944 19.2250347 47.7143936 2 LYR CYG +5 19.2250347 47.7143936 19.2267017 46.7145386 19.2283077 45.7146759 +19.2298565 44.7148132 19.2313538 43.7149391 2 LYR CYG +5 19.2313538 43.7149391 19.2982521 43.7264824 19.3651714 43.7379570 +19.4321041 43.7493591 19.4655685 43.7550354 2 LYR CYG +8 19.4655685 43.7550354 19.4669876 42.7551537 19.4683609 41.7552719 +19.4696903 40.7553825 19.4709816 39.7554932 19.4722366 38.7556000 19.4734554 37.7556992 +19.4746437 36.7558022 2 LYR CYG +2 19.4746437 36.7558022 19.4328403 36.7487144 2 LYR CYG +8 19.4328403 36.7487144 19.4340019 35.7488136 19.4351349 34.7489090 +19.4362411 33.7490044 19.4373207 32.7490921 19.4383755 31.7491817 19.4394093 30.7492733 +19.4399185 30.2493153 2 LYR CYG +3 19.4399185 30.2493153 19.3731003 30.2379227 19.3396835 30.2321968 2 LYR CYG +4 19.3396835 30.2321968 19.3406944 29.2322826 19.3416862 28.2323685 +19.3421764 27.7324085 2 LYR CYG +9 3.3394437 -82.0644531 3.3697331 -81.0666733 3.3939788 -80.0684433 +3.4138353 -79.0698929 3.4304039 -78.0711060 3.4444461 -77.0721283 3.4565053 -76.0730133 +3.4669797 -75.0737839 3.4717188 -74.5741272 2 MEN HYI +18 3.4717188 -74.5741272 3.5365665 -74.5836639 3.6014428 -74.5933380 +3.6663675 -74.6031265 3.7313316 -74.6130371 3.7963259 -74.6230698 3.8613708 -74.6332169 +3.9264565 -74.6434784 3.9915738 -74.6538467 4.0567431 -74.6643219 4.1219549 -74.6748962 +4.1872001 -74.6855774 4.2524991 -74.6963501 4.3178420 -74.7072220 4.3832197 -74.7181854 +4.4486518 -74.7292328 4.5141296 -74.7403641 4.5304990 -74.7431641 2 MEN HYI +6 4.5304990 -74.7431641 4.5408010 -73.7440414 4.5499396 -72.7448273 +4.5581069 -71.7455215 4.5654535 -70.7461472 4.5721016 -69.7467194 2 MEN HYI +31 4.5721016 -69.7467194 4.6379538 -69.7580032 4.7038407 -69.7693634 +4.7697530 -69.7807999 4.8357105 -69.7923050 4.9017038 -69.8038712 4.9677234 -69.8155060 +5.0337887 -69.8271942 5.0998907 -69.8389435 5.1660190 -69.8507385 5.2321944 -69.8625870 +5.2984066 -69.8744736 5.3646469 -69.8864059 5.4309340 -69.8983765 5.4972587 -69.9103851 +5.5636115 -69.9224167 5.6300120 -69.9344788 5.6964512 -69.9465637 5.7629185 -69.9586716 +5.8294344 -69.9707947 5.8959885 -69.9829254 5.9625711 -69.9950638 6.0292025 -70.0072174 +6.0958729 -70.0193634 6.1625724 -70.0315094 6.2293210 -70.0436478 6.2961082 -70.0557861 +6.3629241 -70.0679016 6.4297895 -70.0800018 6.4966941 -70.0920792 6.5636282 -70.1041336 2 MEN DOR +9 7.6143136 -75.2899170 7.6021986 -76.2889252 7.5882192 -77.2877808 +7.5718975 -78.2864380 7.5525804 -79.2848587 7.5293446 -80.2829437 7.5008469 -81.2806015 +7.4650512 -82.2776642 7.4434743 -82.7758865 2 MEN CHA +16 20.4598637 -27.5913391 20.5262756 -27.5815849 20.5926838 -27.5719585 +20.6590748 -27.5624638 20.7254715 -27.5530987 20.7918606 -27.5438709 20.8582363 -27.5347843 +20.9246159 -27.5258369 20.9909916 -27.5170345 21.0573483 -27.5083790 21.1237125 -27.4998722 +21.1900711 -27.4915161 21.2564163 -27.4833164 21.3227654 -27.4752731 21.3891106 -27.4673901 +21.4554424 -27.4596672 2 MIC CAP +10 21.4618702 -36.4592972 21.4626732 -37.4592514 21.4634953 -38.4592056 +21.4643421 -39.4591522 21.4652138 -40.4591064 21.4661121 -41.4590530 21.4670372 -42.4589996 +21.4679928 -43.4589462 21.4689808 -44.4588890 21.4694881 -44.9588585 2 MIC GRU +16 21.4694881 -44.9588585 21.4034576 -44.9665451 21.3374100 -44.9743919 +21.2713547 -44.9824028 21.2052975 -44.9905663 21.1392231 -44.9988861 21.0731392 -45.0073547 +21.0070553 -45.0159760 20.9409523 -45.0247421 20.8748379 -45.0336533 20.8087234 -45.0427055 +20.7425880 -45.0518990 20.6764431 -45.0612297 20.6102962 -45.0706902 20.5441303 -45.0802803 +20.4779530 -45.0900002 2 MIC IND +11 6.4248509 11.9332972 6.4914980 11.9212151 6.5581417 11.9091587 +6.6247735 11.8971310 6.6914115 11.8851337 6.7580466 11.8731709 6.8246689 11.8612499 +6.8912983 11.8493690 6.9579248 11.8375340 7.0245390 11.8257504 7.0495210 11.8213453 2 MON GEM +3 7.0495210 11.8213453 7.0487065 10.8214169 7.0478973 9.8214874 2 MON GEM +2 7.0478973 9.8214874 7.1145253 9.8097754 2 MON GEM +6 7.1145253 9.8097754 7.1137252 8.8098459 7.1129289 7.8099155 +7.1121368 6.8099852 7.1113482 5.8100543 7.1109548 5.3100886 2 MON CMI +2 7.1109548 5.3100886 7.1276183 5.3071680 2 MON CMI +5 7.1276183 5.3071680 7.1268344 4.3072371 7.1260529 3.3073053 +7.1252723 2.3073735 7.1244931 1.3074419 2 MON CMI +4 7.1244931 1.3074419 7.1911430 1.2957985 7.2578025 1.2842157 +7.3077946 1.2755718 2 MON CMI +3 7.3077946 1.2755718 7.3070278 0.2756380 7.3066444 -0.2243290 2 MON CMI +15 7.3066444 -0.2243290 7.3733106 -0.2357957 7.4399667 -0.2471889 +7.5066328 -0.2585085 7.5732994 -0.2697494 7.6399560 -0.2809064 7.7066231 -0.2919796 +7.7732897 -0.3029638 7.8399463 -0.3138541 7.9066143 -0.3246506 7.9732814 -0.3353480 +8.0399389 -0.3459418 8.1066065 -0.3564317 8.1732740 -0.3668131 8.1899338 -0.3693900 2 MON CMI +12 8.1899338 -0.3693900 8.1892471 -1.3693370 8.1885595 -2.3692839 +8.1878719 -3.3692307 8.1871824 -4.3691773 8.1864910 -5.3691239 8.1857967 -6.3690705 +8.1851006 -7.3690166 8.1844006 -8.3689623 8.1836977 -9.3689089 8.1829901 -10.3688536 +8.1822786 -11.3687992 2 MON HYA +20 7.4648933 -11.2521448 7.3981714 -11.2407780 7.3314524 -11.2293377 +7.2647452 -11.2178288 7.1980314 -11.2062531 7.1313205 -11.1946144 7.0646224 -11.1829176 +6.9979167 -11.1711645 6.9312139 -11.1593590 6.8645234 -11.1475067 6.7978263 -11.1356087 +6.7311320 -11.1236687 6.6644502 -11.1116934 6.5977612 -11.0996828 6.5310750 -11.0876427 +6.4644017 -11.0755768 6.3977203 -11.0634861 6.3310423 -11.0513773 6.2643776 -11.0392542 +6.2143750 -11.0301533 2 MON CMA +6 6.2143750 -11.0301533 6.1477051 -11.0180111 6.0810375 -11.0058632 +6.0143824 -10.9937153 5.9477205 -10.9815683 5.9310527 -10.9785318 2 MON LEP +10 11.9371576 -64.6957855 11.8687906 -64.6953125 11.8004150 -64.6946182 +11.7320423 -64.6937027 11.6636820 -64.6925735 11.5953150 -64.6912308 11.5269499 -64.6896667 +11.4586010 -64.6878891 11.3902464 -64.6858978 11.3389874 -64.6842651 2 MUS CEN +12 11.3389874 -64.6842651 11.3381529 -65.6842499 11.3372517 -66.6842422 +11.3362741 -67.6842270 11.3352098 -68.6842041 11.3340464 -69.6841812 11.3327675 -70.6841660 +11.3313541 -71.6841431 11.3297834 -72.6841125 11.3280268 -73.6840897 11.3260479 -74.6840515 +11.3237982 -75.6840134 2 MUS CAR +38 11.3237982 -75.6840134 11.3935852 -75.6862106 11.4633722 -75.6881866 +11.5331783 -75.6899490 11.6029940 -75.6914902 11.6728048 -75.6928101 11.7426329 -75.6939011 +11.8124676 -75.6947784 11.8822937 -75.6954346 11.9521332 -75.6958694 12.0219746 -75.6960831 +12.0918055 -75.6960678 12.1616468 -75.6958389 12.2314863 -75.6953812 12.3013124 -75.6947021 +12.3711443 -75.6938019 12.4409723 -75.6926804 12.5107832 -75.6913452 12.5805969 -75.6897812 +12.6504040 -75.6880035 12.7201900 -75.6859970 12.7899752 -75.6837769 12.8597498 -75.6813431 +12.9295006 -75.6786880 12.9992476 -75.6758194 13.0689802 -75.6727371 13.1386871 -75.6694336 +13.2083864 -75.6659241 13.2780685 -75.6622009 13.3477211 -75.6582642 13.4173632 -75.6541214 +13.4869852 -75.6497726 13.5565748 -75.6452179 13.6261511 -75.6404572 13.6957035 -75.6354904 +13.7652206 -75.6303253 13.8347216 -75.6249619 13.8520956 -75.6235962 2 MUS CHA +6 13.8520956 -75.6235962 13.8467417 -74.6238022 13.8420267 -73.6239929 +13.8378401 -72.6241608 13.8340960 -71.6243057 13.8307247 -70.6244431 2 MUS APS +6 13.8307247 -70.6244431 13.8276739 -69.6245575 13.8248959 -68.6246719 +13.8223553 -67.6247787 13.8200216 -66.6248703 13.8178682 -65.6249542 2 MUS CIR +4 13.8178682 -65.6249542 13.7495956 -65.6302719 13.6813097 -65.6353912 +13.6471653 -65.6378784 2 MUS CIR +2 13.6471653 -65.6378784 13.6453524 -64.6379395 2 MUS CIR +11 13.6453524 -64.6379395 13.5771189 -64.6427612 13.5088835 -64.6473770 +13.4406252 -64.6517944 13.3723564 -64.6560135 13.3040876 -64.6600189 13.2357969 -64.6638260 +13.1674976 -64.6674194 13.0992002 -64.6708069 13.0308838 -64.6739883 12.9625587 -64.6769638 2 MUS CEN +16 12.9625587 -64.6769638 12.8942366 -64.6797180 12.8258982 -64.6822662 +12.7575521 -64.6846008 12.6892118 -64.6867218 12.6208553 -64.6886292 12.5524940 -64.6903152 +12.4841394 -64.6917953 12.4157696 -64.6930542 12.3473978 -64.6940918 12.2790346 -64.6949158 +12.2106581 -64.6955261 12.1422806 -64.6959229 12.0739136 -64.6960907 12.0055351 -64.6960526 +11.9371576 -64.6957855 2 MUS CRU +6 15.4921274 -55.4362831 15.4941282 -56.4361420 15.4962368 -57.4359932 +15.4984646 -58.4358330 15.5008230 -59.4356689 15.5033245 -60.4354935 2 NOR CIR +16 16.6023121 -60.2644577 16.5993690 -59.2647018 16.5965939 -58.2649345 +16.5939713 -57.2651558 16.5914860 -56.2653656 16.5891285 -55.2655602 16.5868855 -54.2657509 +16.5847492 -53.2659302 16.5827122 -52.2661018 16.5807629 -51.2662659 16.5788975 -50.2664223 +16.5771084 -49.2665710 16.5753918 -48.2667160 16.5737400 -47.2668533 16.5721493 -46.2669868 +16.5713749 -45.7670517 2 NOR ARA +6 16.1435204 -42.3366776 16.0764961 -42.3472862 16.0094700 -42.3577919 +15.9424219 -42.3681870 15.8753643 -42.3784714 15.8083057 -42.3886375 2 NOR LUP +7 15.8083057 -42.3886375 15.8095531 -43.3885422 15.8108435 -44.3884468 +15.8121777 -45.3883476 15.8135605 -46.3882408 15.8149948 -47.3881340 15.8164854 -48.3880234 2 NOR LUP +7 15.8164854 -48.3880234 15.7493095 -48.3980865 15.6821184 -48.4080315 +15.6149273 -48.4178505 15.5477114 -48.4275436 15.4804831 -48.4371071 15.4804831 -48.4371071 2 NOR LUP +7 15.4804831 -48.4371071 15.4819374 -49.4370003 15.4834528 -50.4368935 +15.4850340 -51.4367828 15.4866848 -52.4366646 15.4884138 -53.4365463 15.4902248 -54.4364166 2 NOR LUP +6 15.4902248 -54.4364166 15.4228573 -54.4458656 15.3554649 -54.4551773 +15.2880554 -54.4643517 15.2206421 -54.4733810 15.2037811 -54.4756165 2 NOR LUP +2 15.2037811 -54.4756165 15.2055674 -55.4754944 2 NOR LUP +6 15.2055674 -55.4754944 15.2730227 -55.4664955 15.3404531 -55.4573555 +15.4078770 -55.4480743 15.4752846 -55.4386559 15.4921274 -55.4362831 2 NOR CIR +54 0.1022261 -81.8039551 0.1632688 -81.8042068 0.2243047 -81.8046570 +0.2853534 -81.8052979 0.3464070 -81.8061295 0.4074577 -81.8071594 0.4685251 -81.8083801 +0.5296014 -81.8097916 0.5906786 -81.8114014 0.6517765 -81.8132019 0.7128870 -81.8151932 +0.7740026 -81.8173752 0.8351426 -81.8197479 0.8962992 -81.8223114 0.9574646 -81.8250656 +1.0186584 -81.8280106 1.0798727 -81.8311386 1.1410997 -81.8344574 1.2023591 -81.8379669 +1.2636428 -81.8416595 1.3249431 -81.8455353 1.3862796 -81.8496017 1.4476444 -81.8538437 +1.5090295 -81.8582687 1.5704548 -81.8628845 1.6319122 -81.8676682 1.6933941 -81.8726349 +1.7549198 -81.8777847 1.8164815 -81.8831100 1.8780713 -81.8886032 1.9397092 -81.8942795 +2.0013869 -81.9001236 2.0630963 -81.9061356 2.1248577 -81.9123230 2.1866627 -81.9186783 +2.2485034 -81.9252014 2.3104000 -81.9318848 2.3723438 -81.9387360 2.4343271 -81.9457474 +2.4963703 -81.9529190 2.5584643 -81.9602509 2.6206019 -81.9677353 2.6828027 -81.9753799 +2.7450585 -81.9831696 2.8073614 -81.9911194 2.8697314 -81.9992142 2.9321601 -82.0074539 +2.9946394 -82.0158386 3.0571899 -82.0243683 3.1198025 -82.0330353 3.1824696 -82.0418396 +3.2452114 -82.0507889 3.3080192 -82.0598679 3.3394437 -82.0644531 2 OCT HYI +4 3.3394437 -82.0644531 3.3005078 -83.0616074 3.2485828 -84.0578079 +3.2155280 -84.5553818 2 OCT MEN +64 3.2155280 -84.5553818 3.2764897 -84.5643921 3.3375349 -84.5735321 +3.3986826 -84.5828018 3.4599261 -84.5922012 3.5212576 -84.6017151 3.5826981 -84.6113510 +3.6442389 -84.6211014 3.7058735 -84.6309738 3.7676215 -84.6409531 3.8294759 -84.6510468 +3.8914289 -84.6612473 3.9535012 -84.6715546 4.0156856 -84.6819687 4.0779729 -84.6924744 +4.1403852 -84.7030869 4.2029142 -84.7137909 4.2655525 -84.7245865 4.3283205 -84.7354736 +4.3912110 -84.7464447 4.4542150 -84.7575073 4.5173545 -84.7686462 4.5806212 -84.7798615 +4.6440072 -84.7911606 4.7075334 -84.8025284 4.7711926 -84.8139648 4.8349752 -84.8254623 +4.8989038 -84.8370361 4.9629693 -84.8486633 5.0271645 -84.8603439 5.0915098 -84.8720856 +5.1559973 -84.8838806 5.2206192 -84.8957138 5.2853956 -84.9076004 5.3503194 -84.9195251 +5.4153814 -84.9314880 5.4806037 -84.9434814 5.5459776 -84.9555130 5.6114941 -84.9675674 +5.6771746 -84.9796448 5.7430110 -84.9917450 5.8089948 -85.0038605 5.8751469 -85.0159912 +5.9414592 -85.0281296 6.0079222 -85.0402756 6.0745578 -85.0524292 6.1413565 -85.0645752 +6.2083101 -85.0767136 6.2754397 -85.0888519 6.3427358 -85.1009750 6.4101906 -85.1130753 +6.4778237 -85.1251602 6.5456271 -85.1372223 6.6135912 -85.1492615 6.6817369 -85.1612625 +6.7500553 -85.1732254 6.8185368 -85.1851501 6.8872023 -85.1970367 6.9560423 -85.2088776 +7.0250473 -85.2206573 7.0942378 -85.2323914 7.1636047 -85.2440567 7.2331381 -85.2556686 +7.2679806 -85.2614441 2 OCT MEN +4 7.2679806 -85.2614441 7.3563757 -84.2687302 7.4187193 -83.2738571 +7.4434743 -82.7758865 2 OCT MEN +91 7.4434743 -82.7758865 7.5124588 -82.7872009 7.5815659 -82.7984314 +7.6507831 -82.8095779 7.7201004 -82.8206329 7.7895379 -82.8315964 7.8590851 -82.8424683 +7.9287310 -82.8532333 7.9984961 -82.8638916 8.0683689 -82.8744431 8.1383381 -82.8848877 +8.2084255 -82.8952103 8.2786179 -82.9054184 8.3489056 -82.9154968 8.4193077 -82.9254532 +8.4898138 -82.9352798 8.5604115 -82.9449768 8.6311207 -82.9545288 8.7019300 -82.9639435 +8.7728281 -82.9732132 8.8438349 -82.9823380 8.9149389 -82.9913101 8.9861279 -83.0001297 +9.0574217 -83.0087891 9.1288080 -83.0172958 9.2002754 -83.0256271 9.2718439 -83.0337982 +9.3435020 -83.0418015 9.4152346 -83.0496292 9.4870634 -83.0572815 9.5589762 -83.0647507 +9.6309595 -83.0720444 9.7030344 -83.0791473 9.7751875 -83.0860672 9.8474054 -83.0927963 +9.9197092 -83.0993271 9.9920855 -83.1056747 10.0645218 -83.1118164 10.1370363 -83.1177597 +10.2096195 -83.1234970 10.2822542 -83.1290359 10.3549614 -83.1343613 10.4277296 -83.1394882 +10.5005436 -83.1443939 10.5734234 -83.1490936 10.6463566 -83.1535797 10.7193289 -83.1578445 +10.7923603 -83.1618881 10.8654375 -83.1657181 10.9385471 -83.1693268 11.0117073 -83.1727066 +11.0849066 -83.1758728 11.1581306 -83.1788025 11.2313976 -83.1815109 11.3046951 -83.1839905 +11.3780098 -83.1862411 11.4513597 -83.1882629 11.5247326 -83.1900558 11.5981131 -83.1916199 +11.6715221 -83.1929474 11.7449455 -83.1940384 11.8183699 -83.1949081 11.8918133 -83.1955338 +11.9652624 -83.1959305 12.0387058 -83.1960983 12.1121588 -83.1960297 12.1856108 -83.1957245 +12.2590456 -83.1951828 12.3324842 -83.1944122 12.4059124 -83.1934128 12.4793167 -83.1921768 +12.5527163 -83.1907043 12.6260967 -83.1890106 12.6994448 -83.1870804 12.7727804 -83.1849213 +12.8460894 -83.1825256 12.9193592 -83.1799088 12.9926071 -83.1770706 13.0658207 -83.1739960 +13.1389856 -83.1707001 13.2121220 -83.1671829 13.2852173 -83.1634445 13.3582554 -83.1594849 +13.4312592 -83.1553040 13.5042124 -83.1509094 13.5771027 -83.1463013 13.6499500 -83.1414719 +13.7227411 -83.1364365 13.7954626 -83.1311874 13.8681335 -83.1257324 13.9407406 -83.1200714 2 OCT CHA +66 13.9407406 -83.1200714 14.0132723 -83.1142120 14.0857468 -83.1081467 +14.1581507 -83.1018829 14.2304735 -83.0954285 14.3027325 -83.0887756 14.3749161 -83.0819321 +14.4470110 -83.0749054 14.5190382 -83.0676880 14.5909834 -83.0602875 14.6628351 -83.0527039 +14.7346144 -83.0449448 14.8063059 -83.0370178 14.8778982 -83.0289154 14.9494133 -83.0206451 +15.0208368 -83.0122070 15.0921564 -83.0036087 15.1633940 -82.9948502 15.2345362 -82.9859390 +15.3055716 -82.9768753 15.3765192 -82.9676666 15.4473686 -82.9583054 15.5181074 -82.9488068 +15.5887575 -82.9391708 15.6593037 -82.9293976 15.7297363 -82.9194946 15.8000765 -82.9094543 +15.8703108 -82.8992996 15.9404287 -82.8890228 16.0104542 -82.8786240 16.0803699 -82.8681183 +16.1501656 -82.8574982 16.2198658 -82.8467789 16.2894573 -82.8359528 16.3589287 -82.8250275 +16.4283009 -82.8140030 16.4975605 -82.8028946 16.5667000 -82.7916946 16.6357403 -82.7804184 +16.7046680 -82.7690506 16.7734756 -82.7576141 16.8421803 -82.7461090 16.9107742 -82.7345276 +16.9792461 -82.7228928 17.0476151 -82.7111893 17.1158733 -82.6994324 17.1840057 -82.6876221 +17.2520390 -82.6757584 17.3199615 -82.6638565 17.3877621 -82.6519089 17.4554596 -82.6399307 +17.5230465 -82.6279144 17.5905113 -82.6158676 17.6578770 -82.6037903 17.7251339 -82.5916977 +17.7922668 -82.5795898 17.8593025 -82.5674591 17.9262276 -82.5553207 17.9930363 -82.5431747 +18.0597458 -82.5310287 18.1263466 -82.5188751 18.1928291 -82.5067368 18.2592163 -82.4945984 +18.3254967 -82.4824753 18.3916626 -82.4703598 18.4577332 -82.4582748 2 OCT APS +9 18.4577332 -82.4582748 18.4161739 -81.4620667 18.3832436 -80.4650726 +18.3564987 -79.4675140 18.3343353 -78.4695358 18.3156605 -77.4712372 18.2996998 -76.4726868 +18.2858982 -75.4739532 18.2796707 -74.9745178 2 OCT APS +31 21.5456505 -74.4544678 21.6099930 -74.4471359 21.6743107 -74.4399643 +21.7385883 -74.4329605 21.8028507 -74.4261246 21.8670864 -74.4194641 21.9312878 -74.4129715 +21.9954739 -74.4066467 22.0596352 -74.4005051 22.1237640 -74.3945313 22.1878796 -74.3887405 +22.2519741 -74.3831329 22.3160400 -74.3777084 22.3800926 -74.3724594 22.4441242 -74.3674011 +22.5081310 -74.3625259 22.5721264 -74.3578339 22.6361046 -74.3533325 22.7000561 -74.3490219 +22.7640018 -74.3449097 22.8279324 -74.3409805 22.8918381 -74.3372421 22.9557400 -74.3337021 +23.0196304 -74.3303604 23.0834961 -74.3272095 23.1473637 -74.3242569 23.2112179 -74.3214951 +23.2750511 -74.3189392 23.3388863 -74.3165817 23.4027119 -74.3144226 23.4665222 -74.3124619 2 OCT IND +9 16.3705730 3.7033811 16.4372063 3.7144136 16.5038509 3.7255349 +16.5704956 3.7367396 16.6371307 3.7480233 16.7037773 3.7593851 16.7704239 3.7708201 +16.8370609 3.7823234 16.8537273 3.7852108 2 OPH HER +10 16.8537273 3.7852108 16.8529530 4.7851434 16.8521748 5.7850766 +16.8513947 6.7850089 16.8506126 7.7849407 16.8498249 8.7848730 16.8490353 9.7848034 +16.8482380 10.7847347 16.8474369 11.7846661 16.8467655 12.6179380 2 OPH HER +9 16.8467655 12.6179380 16.9133759 12.6295185 16.9799767 12.6411600 +17.0465927 12.6528616 17.1132126 12.6646185 17.1798267 12.6764250 17.2464504 12.6882820 +17.3130798 12.7001829 17.3463898 12.7061481 2 OPH HER +3 17.3463898 12.7061481 17.3455486 13.7060728 17.3451252 14.2060347 2 OPH HER +16 17.3451252 14.2060347 17.4117546 14.2179947 17.4783783 14.2299891 +17.5450134 14.2420158 17.6116543 14.2540722 17.6782856 14.2661495 17.7449322 14.2782507 +17.8115826 14.2903690 17.8782272 14.3024979 17.9448853 14.3146391 18.0115452 14.3267860 +18.0782013 14.3389339 18.1448689 14.3510818 18.2115402 14.3632250 18.2782059 14.3753576 +18.3448849 14.3874788 2 OPH HER +4 18.3448849 14.3874788 18.3457413 13.3875570 18.3465900 12.3876343 +18.3468723 12.0543308 2 OPH HER +8 18.3468723 12.0543308 18.4135532 12.0664358 18.4802265 12.0785189 +18.5469112 12.0905800 18.6136017 12.1026144 18.6802826 12.1146154 18.7469769 12.1265841 +18.7592030 12.1287737 2 OPH HER +7 18.7592030 12.1287737 18.7600327 11.1288481 18.7608566 10.1289215 +18.7616749 9.1289949 18.7624893 8.1290674 18.7632999 7.1291399 18.7639046 6.3791943 2 OPH AQL +4 18.3530674 4.5548930 18.4197369 4.5669961 18.4864006 4.5790777 +18.5247421 4.5860157 2 OPH SCD +3 18.5247421 4.5860157 18.5255489 3.5860884 18.5259533 3.0861249 2 OPH SCD +4 18.5259533 3.0861249 18.4592819 3.0740557 18.3926125 3.0619640 +18.3542824 3.0550034 2 OPH SCD +6 16.0291519 -8.3523235 16.0284405 -7.3523793 16.0277309 -6.3524351 +16.0270252 -5.3524904 16.0263233 -4.3525457 16.0257969 -3.6025870 2 OPH LIB +2 4.7734876 0.2289162 4.7234907 0.2375014 2 ORI ERI +3 6.0096025 22.8430862 6.0086560 21.8431740 6.0083437 21.5098724 2 ORI GEM +6 6.0083437 21.5098724 6.0750093 21.4977226 6.1416698 21.4855747 +6.2083149 21.4734325 6.2749639 21.4612980 6.3416085 21.4491768 2 ORI GEM +5 6.3416085 21.4491768 6.3406820 20.4492607 6.3397675 19.4493446 +6.3388643 18.4494247 6.3379717 17.4495068 2 ORI GEM +3 6.3379717 17.4495068 6.4046054 17.4374008 6.4295945 17.4328651 2 ORI GEM +7 6.4295945 17.4328651 6.4287133 16.4329472 6.4278412 15.4330244 +6.4269776 14.4331036 6.4261217 13.4331818 6.4252729 12.4332581 6.4248509 11.9332972 2 ORI GEM +3 6.4248509 11.9332972 6.4240117 10.9333725 6.4231777 9.9334478 2 ORI MON +2 6.4231777 9.9334478 6.3565354 9.9455481 2 ORI MON +11 6.3565354 9.9455481 6.3557057 8.9456244 6.3548803 7.9456992 +6.3540587 6.9457736 6.3532410 5.9458480 6.3524261 4.9459219 6.3516135 3.9459958 +6.3508034 2.9460695 6.3499942 1.9461430 6.3491859 0.9462164 6.3483787 -0.0537102 2 ORI MON +5 6.3483787 -0.0537102 6.3475709 -1.0536368 6.3467627 -2.0535634 +6.3459535 -3.0534899 6.3451428 -4.0534163 2 ORI MON +8 6.3451428 -4.0534163 6.2784743 -4.0412946 6.2118063 -4.0291605 +6.1451488 -4.0170193 6.0784831 -4.0048714 6.0118184 -3.9927218 5.9451642 -3.9805765 +5.9368248 -3.9790573 2 ORI MON +8 5.9368248 -3.9790573 5.9360104 -4.9789829 5.9351935 -5.9789090 +5.9343734 -6.9788342 5.9335499 -7.9787588 5.9327221 -8.9786835 5.9318900 -9.9786072 +5.9310527 -10.9785318 2 ORI MON +13 5.9310527 -10.9785318 5.8644042 -10.9663944 5.7977481 -10.9542656 +5.7310953 -10.9421501 5.6644545 -10.9300556 5.5978065 -10.9179802 5.5311613 -10.9059305 +5.4645290 -10.8939104 5.3978891 -10.8819218 5.3312521 -10.8699694 5.2646275 -10.8580589 +5.1979952 -10.8461895 5.1813354 -10.8432293 2 ORI LEP +8 5.1813354 -10.8432293 5.1821513 -9.8433008 5.1829619 -8.8433733 +5.1837683 -7.8434453 5.1845708 -6.8435163 5.1853700 -5.8435874 5.1861663 -4.8436580 +5.1869597 -3.8437285 2 ORI ERI +8 5.1869597 -3.8437285 5.1203175 -3.8319163 5.0536661 -3.8201537 +4.9870152 -3.8084457 4.9203753 -3.7967980 4.8537264 -3.7852106 4.7870784 -3.7736888 +4.7704239 -3.7708201 2 ORI ERI +5 4.7704239 -3.7708201 4.7711911 -2.7708862 4.7719574 -1.7709521 +4.7727227 -0.7710179 4.7734876 0.2289162 2 ORI ERI +9 18.2186718 -67.4800797 18.2244339 -68.4795532 18.2307320 -69.4789810 +18.2376461 -70.4783478 18.2452736 -71.4776535 18.2537403 -72.4768829 18.2631969 -73.4760208 +18.2738342 -74.4750519 18.2796707 -74.9745178 2 PAV APS +51 18.2796707 -74.9745178 18.3461304 -74.9623947 18.4125290 -74.9502945 +18.4788857 -74.9382019 18.5451908 -74.9261475 18.6114330 -74.9141083 18.6776352 -74.9021072 +18.7437859 -74.8901367 18.8098774 -74.8782043 18.8759270 -74.8663177 18.9419270 -74.8544693 +19.0078678 -74.8426743 19.0737686 -74.8309250 19.1396217 -74.8192368 19.2054138 -74.8076096 +19.2711697 -74.7960358 19.3368759 -74.7845306 19.4025269 -74.7731018 19.4681377 -74.7617340 +19.5337048 -74.7504501 19.5992126 -74.7392426 19.6646862 -74.7281189 19.7301140 -74.7170715 +19.7954865 -74.7061234 19.8608246 -74.6952591 19.9261189 -74.6844940 19.9913616 -74.6738281 +20.0565681 -74.6632614 20.1217346 -74.6527939 20.1868458 -74.6424408 20.2519283 -74.6321945 +20.3169689 -74.6220551 20.3819599 -74.6120377 20.4469204 -74.6021347 20.5118408 -74.5923538 +20.5767117 -74.5827026 20.6415558 -74.5731735 20.7063618 -74.5637741 20.7711220 -74.5545044 +20.8358555 -74.5453720 20.9005508 -74.5363693 20.9652042 -74.5275192 21.0298309 -74.5187988 +21.0944252 -74.5102310 21.1589737 -74.5018082 21.2235012 -74.4935303 21.2879963 -74.4854050 +21.3524494 -74.4774399 21.4168835 -74.4696198 21.4812851 -74.4619675 21.5456505 -74.4544678 2 PAV OCT +16 21.5456505 -74.4544678 21.5389423 -73.4548569 21.5329800 -72.4552078 +21.5276413 -71.4555130 21.5228291 -70.4557877 21.5184689 -69.4560394 21.5144978 -68.4562683 +21.5108624 -67.4564743 21.5075188 -66.4566727 21.5044346 -65.4568481 21.5015755 -64.4570084 +21.4989185 -63.4571648 21.4964428 -62.4573059 21.4941254 -61.4574356 21.4919529 -60.4575691 +21.4899101 -59.4576836 2 PAV IND +16 21.4899101 -59.4576836 21.4243221 -59.4653206 21.3587093 -59.4731178 +21.2930832 -59.4810753 21.2274494 -59.4891853 21.1617928 -59.4974556 21.0961189 -59.5058746 +21.0304394 -59.5144424 20.9647331 -59.5231552 20.8990097 -59.5320168 20.8332787 -59.5410156 +20.7675209 -59.5501556 20.7017460 -59.5594330 20.6359615 -59.5688438 20.5701504 -59.5783844 +20.5043201 -59.5880547 2 PAV IND +4 20.5043201 -59.5880547 20.5018311 -58.5882378 20.4994793 -57.5884094 +20.4972534 -56.5885773 2 PAV IND +9 18.1781502 -56.9837723 18.1115150 -56.9959183 18.0448685 -57.0080643 +17.9781895 -57.0202141 17.9114895 -57.0323563 17.8447781 -57.0444908 17.7780342 -57.0566177 +17.7112675 -57.0687256 17.6778793 -57.0747757 2 PAV ARA +12 17.6778793 -57.0747757 17.6806793 -58.0745201 17.6836376 -59.0742531 +17.6867752 -60.0739708 17.6901093 -61.0736694 17.6936588 -62.0733414 17.6974525 -63.0730019 +17.7015152 -64.0726318 17.7058792 -65.0722427 17.7105846 -66.0718155 17.7156754 -67.0713577 +17.7183819 -67.5711060 2 PAV ARA +9 17.7183819 -67.5711060 17.7852001 -67.5589981 17.8519764 -67.5468674 +17.9187279 -67.5347366 17.9854450 -67.5225906 18.0521183 -67.5104446 18.1187668 -67.4982910 +18.1853828 -67.4861450 18.2186718 -67.4800797 2 PAV APS +3 21.5722847 2.5544112 21.5055923 2.5469787 21.4388981 2.5393796 2 PEG AQR +12 21.4388981 2.5393796 21.4383850 3.5393500 21.4378700 4.5393205 +21.4373550 5.5392904 21.4368362 6.5392609 21.4363174 7.5392308 21.4357948 8.5392008 +21.4352703 9.5391712 21.4347420 10.5391397 21.4342117 11.5391092 21.4336758 12.5390787 +21.4334068 13.0390635 2 PEG EQU +5 21.4334068 13.0390635 21.3666077 13.0312872 21.2997990 13.0233479 +21.2329960 13.0152493 21.2163010 13.0132008 2 PEG EQU +2 21.2163010 13.0132008 21.2166843 12.3465548 2 PEG EQU +2 21.2166843 12.3465548 21.1498909 12.3382607 2 PEG EQU +9 21.1498909 12.3382607 21.1493034 13.3382244 21.1487141 14.3381863 +21.1481171 15.3381500 21.1475163 16.3381119 21.1469078 17.3380737 21.1462917 18.3380356 +21.1456699 19.3379955 21.1452522 20.0046406 2 PEG DEL +6 21.5080109 28.5480537 21.5750141 28.5554790 21.6420345 28.5627346 +21.7090569 28.5698185 21.7760735 28.5767288 21.8263454 28.5817947 2 PEG CYG +9 21.8263454 28.5817947 21.8257656 29.5817642 21.8251724 30.5817375 +21.8245678 31.5817051 21.8239498 32.5816765 21.8233185 33.5816460 21.8226719 34.5816116 +21.8220100 35.5815773 21.8213310 36.5815468 2 PEG CYG +4 21.8213310 36.5815468 21.8885002 36.5881577 21.9556751 36.5945892 +21.9640675 36.5953827 2 PEG CYG +3 21.9640675 36.5953827 22.0312500 36.6016083 22.0900307 36.6069069 2 PEG LAC +2 22.0900307 36.6069069 22.0906372 35.6069336 2 PEG LAC +14 22.0906372 35.6069336 22.1578102 35.6128120 22.2249775 35.6184998 +22.2921600 35.6240005 22.3593483 35.6293106 22.4265308 35.6344261 22.4937267 35.6393509 +22.5609264 35.6440735 22.6281185 35.6486015 22.6953259 35.6529312 22.7625389 35.6570587 +22.8297443 35.6609879 22.8969631 35.6647110 22.9137688 35.6656113 2 PEG LAC +2 22.9137688 35.6656113 22.9139462 35.1656151 2 PEG LAC +2 22.9139462 35.1656151 22.9643536 35.1682358 2 PEG LAC +11 22.9643536 35.1682358 23.0315571 35.1715508 23.0987759 35.1746559 +23.1659946 35.1775589 23.2332058 35.1802521 23.3004303 35.1827354 23.3676548 35.1850090 +23.4348736 35.1870728 23.5021038 35.1889267 23.5693340 35.1905670 23.6029453 35.1913109 2 PEG AND +4 23.6029453 35.1913109 23.6030846 34.1913147 23.6032219 33.1913147 +23.6032772 32.7746468 2 PEG AND +5 23.6032772 32.7746468 23.6704597 32.7759666 23.7376366 32.7770767 +23.8048210 32.7779732 23.8552055 32.7785072 2 PEG AND +2 23.8552055 32.7785072 23.8552494 32.0285034 2 PEG AND +7 23.8552494 32.0285034 23.9224224 32.0290260 23.9895840 32.0293350 +0.0567555 32.0294342 0.1071325 32.0293655 0.1071318 32.0293655 0.1071318 32.0293655 2 PEG AND +5 0.1071318 32.0293655 0.1071162 31.0293674 0.1071010 30.0293655 +0.1070860 29.0293655 0.1070811 28.6960354 2 PEG AND +2 0.1070811 28.6960354 0.1741895 28.6957588 2 PEG AND +7 0.1741895 28.6957588 0.1741567 27.6957588 0.1741245 26.6957569 +0.1740929 25.6957588 0.1740618 24.6957588 0.1740313 23.6957569 0.1740011 22.6957588 2 PEG AND +3 0.1740011 22.6957588 0.2409946 22.6952686 0.2493763 22.6951923 2 PEG AND +2 0.2493763 22.6951923 0.2493281 21.6951923 2 PEG AND +13 22.8561478 2.6622071 22.7894459 2.6583602 22.7227573 2.6543136 +22.6560574 2.6500666 22.5893574 2.6456218 22.5226669 2.6409807 22.4559669 2.6361439 +22.3892689 2.6311131 22.3225784 2.6258905 22.2558804 2.6204767 22.1891823 2.6148736 +22.1224957 2.6090844 22.1058178 2.6076074 2 PEG AQR +2 22.1058178 2.6076074 22.1059170 2.3576119 2 PEG AQR +6 22.1059170 2.3576119 22.0392227 2.3515899 21.9725418 2.3453860 +21.9058475 2.3389995 21.8391552 2.3324335 21.7724724 2.3256910 2 PEG AQR +2 21.7724724 2.3256910 21.7720146 3.3256676 2 PEG AQR +4 21.7720146 3.3256676 21.7053108 3.3187475 21.6386089 3.3116543 +21.5719166 3.3043909 2 PEG AQR +2 21.5719166 3.3043909 21.5722847 2.5544112 2 PEG AQR +11 3.4951112 31.1003609 3.4281394 31.1098194 3.3611610 31.1191425 +3.2941859 31.1283264 3.2271941 31.1373711 3.1601961 31.1462727 3.0932014 31.1550255 +3.0261905 31.1636295 2.9591737 31.1720829 2.8921607 31.1803818 2.8418920 31.1865025 2 PER ARI +15 2.6452894 37.2931557 2.6460977 38.2931099 2.6469288 39.2930603 +2.6477838 40.2930145 2.6486645 41.2929649 2.6495726 42.2929115 2.6505101 43.2928581 +2.6514788 44.2928047 2.6524811 45.2927475 2.6535194 46.2926865 2.6545966 47.2926292 +2.6557150 48.2925606 2.6568780 49.2924957 2.6580894 50.2924309 2.6590319 51.0423737 2 PER AND +9 2.6590319 51.0423737 2.5915837 51.0499535 2.5241244 51.0573578 +2.4566641 51.0645943 2.3891830 51.0716553 2.3216920 51.0785446 2.2542005 51.0852509 +2.1866894 51.0917816 2.1782534 51.0925827 2 PER AND +5 2.1782534 51.0925827 2.1772053 50.0926323 2.1762002 49.0926781 +2.1752348 48.0927277 2.1747661 47.5927505 2 PER AND +7 2.1747661 47.5927505 2.1073434 47.5990639 2.0399125 47.6051941 +1.9724836 47.6111374 1.9050370 47.6168938 1.8375829 47.6224594 1.7954293 47.6258430 2 PER AND +4 1.7954293 47.6258430 1.7962207 48.6258125 1.7970439 49.6257782 +1.7979016 50.6257439 2 PER AND +6 1.7979016 50.6257439 1.7303469 50.6310043 1.6627845 50.6360703 +1.5952250 50.6409416 1.5276483 50.6456146 1.4938624 50.6478767 2 PER AND +5 1.4938624 50.6478767 1.4946102 51.6478539 1.4953917 52.6478233 +1.4962097 53.6478004 1.4970676 54.6477699 2 PER CAS +6 1.4970676 54.6477699 1.5647798 54.6431885 1.6324942 54.6384048 +1.7002002 54.6334267 1.7678876 54.6282539 1.8355761 54.6228828 2 PER CAS +5 1.8355761 54.6228828 1.8366737 55.6228371 1.8378290 56.6227913 +1.8390471 57.6227455 1.8396815 58.1227188 2 PER CAS +5 1.8396815 58.1227188 1.9075037 58.1171455 1.9753048 58.1113853 +2.0431046 58.1054306 2.0515749 58.1046753 2 PER CAS +2 2.0515749 58.1046753 2.0530417 59.1046104 2 PER CAS +9 2.0530417 59.1046104 2.1208727 59.0984421 2.1886911 59.0920906 +2.2564867 59.0855560 2.3242786 59.0788422 2.3920569 59.0719490 2.4598112 59.0648766 +2.5275609 59.0576324 2.5868237 59.0511551 2 PER CAS +3 2.5868237 59.0511551 2.5850203 58.0512505 2.5841558 57.5513000 2 PER CAS +11 2.5841558 57.5513000 2.6518180 57.5437431 2.7194660 57.5360146 +2.7870889 57.5281258 2.8547070 57.5200729 2.9223094 57.5118637 2.9898865 57.5034943 +3.0574574 57.4949684 3.1250122 57.4862938 3.1925404 57.4774704 3.2600620 57.4684982 2 PER CAS +3 3.2600620 57.4684982 3.3275664 57.4593849 3.3275664 57.4593849 2 PER CAM +3 3.3275664 57.4593849 3.3255320 56.4595222 3.3236015 55.4596519 2 PER CAM +4 3.3236015 55.4596519 3.3910198 55.4504089 3.4584320 55.4410248 +3.4921267 55.4362831 2 PER CAM +4 3.4921267 55.4362831 3.4902246 54.4364166 3.4884131 53.4365463 +3.4875391 52.9366074 2 PER CAM +22 3.4875391 52.9366074 3.5548642 52.9270287 3.6221738 52.9173241 +3.6894579 52.9074898 3.7567368 52.8975334 3.8239996 52.8874550 3.8912365 52.8772583 +3.9584675 52.8669472 4.0256820 52.8565254 4.0928702 52.8459969 4.1600518 52.8353577 +4.2272167 52.8246231 4.2943544 52.8137856 4.3614855 52.8028564 4.4285994 52.7918358 +4.4956861 52.7807274 4.5627656 52.7695313 4.6298270 52.7582550 4.6968613 52.7469025 +4.7638879 52.7354736 4.8308964 52.7239761 4.8560190 52.7196465 2 PER CAM +18 4.8560190 52.7196465 4.8539762 51.7198219 4.8520222 50.7199936 +4.8501492 49.7201538 4.8483520 48.7203064 4.8466249 47.7204590 4.8449626 46.7206001 +4.8433609 45.7207375 4.8418159 44.7208710 4.8403230 43.7210007 4.8388791 42.7211227 +4.8374815 41.7212448 4.8361263 40.7213631 4.8348112 39.7214775 4.8335338 38.7215881 +4.8322916 37.7216911 4.8310823 36.7217979 4.8304896 36.2218513 2 PER AUR +4 4.8304896 36.2218513 4.7636333 36.2333488 4.6967659 36.2447739 +4.6382561 36.2547150 2 PER AUR +7 4.6382561 36.2547150 4.6371136 35.2548103 4.6359982 34.2549019 +4.6349096 33.2549973 4.6338458 32.2550850 4.6328049 31.2551727 4.6324625 30.9218750 2 PER AUR +18 23.4461803 -39.3127594 23.4463997 -40.3127594 23.4466267 -41.3127556 +23.4468594 -42.3127518 23.4470997 -43.3127480 23.4473476 -44.3127441 23.4476051 -45.3127403 +23.4478722 -46.3127365 23.4481487 -47.3127327 23.4484367 -48.3127289 23.4487343 -49.3127251 +23.4490452 -50.3127213 23.4493694 -51.3127136 23.4497089 -52.3127098 23.4500637 -53.3127060 +23.4504356 -54.3126984 23.4508247 -55.3126945 23.4512348 -56.3126869 2 PHE GRU +6 1.4137486 -57.8484154 1.4147369 -56.8484459 1.4156737 -55.8484764 +1.4165635 -54.8485031 1.4174103 -53.8485298 1.4182175 -52.8485603 2 PHE ERI +5 1.4182175 -52.8485603 1.4838843 -52.8529053 1.5495577 -52.8574486 +1.6152281 -52.8621826 1.6644903 -52.8658562 2 PHE ERI +3 1.6644903 -52.8658562 1.6653931 -51.8658905 1.6662565 -50.8659210 2 PHE ERI +5 1.6662565 -50.8659210 1.7320170 -50.8709946 1.7977848 -50.8762589 +1.8635498 -50.8817101 1.9128838 -50.8859215 2 PHE ERI +5 1.9128838 -50.8859215 1.9138284 -49.8859634 1.9147346 -48.8860016 +1.9156054 -47.8860397 1.9158882 -47.5527229 2 PHE ERI +9 1.9158882 -47.5527229 1.9817744 -47.5585098 2.0476680 -47.5644760 +2.1135590 -47.5706253 2.1794674 -47.5769539 2.2453842 -47.5834618 2.3112988 -47.5901451 +2.3772318 -47.5970001 2.4101965 -47.6004944 2 PHE ERI +10 2.4101965 -47.6004944 2.4112191 -46.6005478 2.4122047 -45.6006012 +2.4131558 -44.6006508 2.4140747 -43.6007004 2.4149632 -42.6007462 2.4158239 -41.6007957 +2.4166584 -40.6008377 2.4174683 -39.6008797 2.4176009 -39.4342155 2 PHE ERI +11 2.4176009 -39.4342155 2.3514917 -39.4272537 2.2853789 -39.4204636 +2.2192719 -39.4138489 2.1531813 -39.4074135 2.0870867 -39.4011574 2.0209975 -39.3950806 +1.9549241 -39.3891869 1.8888462 -39.3834801 1.8227732 -39.3779564 1.7567152 -39.3726234 2 PHE FOR +16 6.0634518 -43.0057793 5.9967909 -42.9936295 5.9301534 -42.9814835 +5.8635197 -42.9693451 5.7968984 -42.9572182 5.7303004 -42.9451027 5.6637058 -42.9330063 +5.5971241 -42.9209328 5.5305648 -42.9088860 5.4640088 -42.8968620 5.3974662 -42.8848763 +5.3309460 -42.8729248 5.2644286 -42.8610115 5.1979241 -42.8491440 5.1314421 -42.8373222 +5.0649629 -42.8255501 2 PIC COL +4 5.0649629 -42.8255501 4.9984961 -42.8138351 4.9320521 -42.8021774 +4.8988247 -42.7963676 2 PIC CAE +5 4.8988247 -42.7963676 4.8973598 -43.7962418 4.8958454 -44.7961121 +4.8942776 -45.7959709 4.8934722 -46.2959023 2 PIC CAE +6 4.8934722 -46.2959023 4.8270779 -46.2843399 4.7606864 -46.2728462 +4.6943092 -46.2614212 4.6279559 -46.2500725 4.5616064 -46.2387962 2 PIC CAE +4 4.5616064 -46.2387962 4.5600038 -47.2386627 4.5583396 -48.2385216 +4.5574832 -48.7384491 2 PIC CAE +6 4.5574832 -48.7384491 4.5557175 -49.7383003 4.5538778 -50.7381439 +4.5519576 -51.7379799 4.5499506 -52.7378120 4.5478497 -53.7376366 2 PIC DOR +9 4.5478497 -53.7376366 4.6140995 -53.7488937 4.6803565 -53.7602272 +4.7466421 -53.7716370 4.8129454 -53.7831154 4.8792567 -53.7946625 4.9455962 -53.8062744 +5.0119538 -53.8179474 5.0451345 -53.8238029 2 PIC DOR +5 5.0451345 -53.8238029 5.0428257 -54.8235970 5.0403996 -55.8233833 +5.0378451 -56.8231583 5.0365162 -57.3230400 2 PIC DOR +9 5.0365162 -57.3230400 5.1028595 -57.3347893 5.1692147 -57.3465881 +5.2356005 -57.3584404 5.3020072 -57.3703346 5.3684258 -57.3822670 5.4348760 -57.3942375 +5.5013475 -57.4062462 5.5345869 -57.4122620 2 PIC DOR +5 5.5345869 -57.4122620 5.5317354 -58.4120026 5.5287180 -59.4117241 +5.5255165 -60.4114380 5.5238409 -60.9112892 2 PIC DOR +9 5.5238409 -60.9112892 5.5903177 -60.9233360 5.6568093 -60.9354057 +5.7233357 -60.9475021 5.7898879 -60.9596138 5.8564548 -60.9717407 5.9230571 -60.9838791 +5.9896855 -60.9960251 6.0230041 -61.0020981 2 PIC DOR +4 6.0230041 -61.0020981 6.0194459 -62.0017662 6.0156460 -63.0014229 +6.0115762 -64.0010529 2 PIC DOR +10 6.0115762 -64.0010529 6.0782375 -64.0131989 6.1449180 -64.0253448 +6.2116375 -64.0374908 6.2783861 -64.0496216 6.3451533 -64.0617447 6.4119606 -64.0738525 +6.4787960 -64.0859375 6.5456510 -64.0979996 6.5958166 -64.1070251 2 PIC DOR +7 6.8468876 -64.1518784 6.8508902 -63.1522331 6.8546267 -62.1525650 +6.8581238 -61.1528816 6.8614058 -60.1531715 6.8644948 -59.1534424 6.8674078 -58.1537018 2 PIC CAR +6 6.8674078 -58.1537018 6.8004880 -58.1418037 6.7335811 -58.1298676 +6.6666965 -58.1178932 6.5998445 -58.1058846 6.5330052 -58.0938416 2 PIC CAR +4 6.5330052 -58.0938416 6.5357962 -57.0940971 6.5384407 -56.0943336 +6.5409517 -55.0945587 2 PIC CAR +6 6.5409517 -55.0945587 6.4741488 -55.0824966 6.4073763 -55.0704117 +6.3406138 -55.0583038 6.2738719 -55.0461807 6.2071600 -55.0340500 2 PIC CAR +4 6.2071600 -55.0340500 6.2095623 -54.0342712 6.2118516 -53.0344772 +6.2129569 -52.5345764 2 PIC CAR +4 6.2129569 -52.5345764 6.1462574 -52.5224342 6.0795755 -52.5102844 +6.0462470 -52.5042114 2 PIC CAR +3 6.0462470 -52.5042114 6.0483842 -51.5044060 6.0499268 -50.7545471 2 PIC CAR +5 22.8576469 -3.3377509 22.8573971 -2.3377581 22.8571472 -1.3377649 +22.8568974 -0.3377719 22.8566475 0.6622211 2 PSC AQR +3 22.8566475 0.6622211 22.8563976 1.6622140 22.8561478 2.6622071 2 PSC AQR +7 22.8561478 2.6622071 22.8558979 3.6622000 22.8556461 4.6621928 +22.8553944 5.6621857 22.8551426 6.6621790 22.8548889 7.6621718 22.8547611 8.1621685 2 PSC PEG +18 22.8547611 8.1621685 22.9215374 8.1658173 22.9883041 8.1692629 +23.0550823 8.1725044 23.1218586 8.1755409 23.1886272 8.1783714 23.2554054 8.1809950 +23.3221855 8.1834106 23.3889542 8.1856174 23.4557343 8.1876154 23.5225143 8.1894035 +23.5892868 8.1909809 23.6560669 8.1923485 23.7228489 8.1935043 23.7896194 8.1944475 +23.8563995 8.1951799 23.9231815 8.1957006 23.9398689 8.1957970 2 PSC PEG +4 23.9398689 8.1957970 23.9398460 9.1957970 23.9398212 10.1957970 +23.9398079 10.6957970 2 PSC PEG +6 23.9398079 10.6957970 0.0066261 10.6960516 0.0734441 10.6960936 +0.1068494 10.6960354 0.1068487 10.6960354 0.1068487 10.6960354 2 PSC PEG +4 0.1068487 10.6960354 0.1068605 11.6960354 0.1068723 12.6960363 +0.1068783 13.1960354 2 PSC PEG +4 0.1068783 13.1960354 0.1737332 13.1957588 0.2405781 13.1952705 +0.2489412 13.1951942 2 PSC PEG +10 0.2489412 13.1951942 0.2489850 14.1951942 0.2490291 15.1951933 +0.2490737 16.1951923 0.2491188 17.1951942 0.2491643 18.1951923 0.2492104 19.1951923 +0.2492570 20.1951923 0.2493043 21.1951923 0.2493281 21.6951923 2 PSC PEG +12 0.2493281 21.6951923 0.3163048 21.6944637 0.3832912 21.6935215 +0.4502770 21.6923676 0.5172521 21.6910019 0.5842367 21.6894245 0.6512204 21.6876354 +0.7181931 21.6856365 0.7851749 21.6834278 0.8521556 21.6810112 0.9191250 21.6783848 +0.9609877 21.6766376 2 PSC AND +4 0.9609877 21.6766376 0.9612091 22.6766319 0.9614336 23.6766262 +0.9616043 24.4266243 2 PSC AND +4 0.9616043 24.4266243 0.8945809 24.4293823 0.8275661 24.4319324 +0.8275661 24.4319324 2 PSC AND +11 0.8275661 24.4319324 0.8277634 25.4319267 0.8279639 26.4319229 +0.8281680 27.4319210 0.8283757 28.4319172 0.8285875 29.4319134 0.8288034 30.4319077 +0.8290238 31.4319038 0.8292490 32.4319000 0.8294792 33.4318962 0.8295376 33.6818962 2 PSC AND +12 0.8295376 33.6818962 0.8967203 33.6793404 0.9639109 33.6765747 +1.0310993 33.6736031 1.0982752 33.6704254 1.1654583 33.6670380 1.2326388 33.6634483 +1.2998062 33.6596565 1.3669807 33.6556625 1.4341518 33.6514664 1.5013094 33.6470680 +1.5264951 33.6453705 2 PSC AND +17 1.7829783 25.6263351 1.7825483 24.6263523 1.7821250 23.6263676 +1.7817082 22.6263847 1.7812974 21.6264019 1.7808923 20.6264172 1.7804924 19.6264343 +1.7800975 18.6264496 1.7797072 17.6264648 1.7793212 16.6264801 1.7789391 15.6264954 +1.7785609 14.6265106 1.7781861 13.6265249 1.7778144 12.6265402 1.7774456 11.6265545 +1.7770793 10.6265688 1.7770489 10.5432396 2 PSC ARI +6 1.7770489 10.5432396 1.8438390 10.5378466 1.9106380 10.5322638 +1.9774355 10.5264931 2.0442216 10.5205364 2.1110165 10.5143948 2 PSC ARI +9 2.1110165 10.5143948 2.1105890 9.5144157 2.1101637 8.5144348 +2.1097407 7.5144548 2.1093197 6.5144744 2.1089005 5.5144939 2.1084826 4.5145135 +2.1080658 3.5145330 2.1076844 2.5978806 2 PSC CET +26 2.1076844 2.5978806 2.0409875 2.6040132 1.9743004 2.6099606 +1.9076028 2.6157229 1.8409047 2.6212978 1.7742164 2.6266825 1.7075177 2.6318769 +1.6408186 2.6368790 1.5741292 2.6416862 1.5074296 2.6462984 1.4407296 2.6507139 +1.3740393 2.6549304 1.3073388 2.6589479 1.2406380 2.6627645 1.1739469 2.6663787 +1.1072457 2.6697903 1.0405440 2.6729980 0.9738523 2.6759999 0.9071504 2.6787963 +0.8404483 2.6813858 0.7737560 2.6837673 0.7070535 2.6859407 0.6403510 2.6879051 +0.5736582 2.6896596 0.5069554 2.6912043 0.4402525 2.6925383 2 PSC CET +3 0.4402525 2.6925383 0.4401705 1.6925390 0.4400886 0.6925398 2 PSC CET +8 0.4400886 0.6925398 0.4400067 -0.3074595 0.4399249 -1.3074588 +0.4398429 -2.3074582 0.4397609 -3.3074572 0.4396787 -4.3074565 0.4395962 -5.3074560 +0.4395135 -6.3074551 2 PSC CET +10 0.4395135 -6.3074551 0.3729476 -6.3063345 0.3063717 -6.3054247 +0.2397960 -6.3047261 0.1732303 -6.3042393 0.1066547 -6.3039641 0.1066554 -6.3039641 +0.0400798 -6.3039007 23.9735126 -6.3040485 23.9402199 -6.3042021 2 PSC CET +4 23.9402199 -6.3042021 23.9401951 -5.3042026 23.9401722 -4.3042021 +23.9401474 -3.3042023 2 PSC AQR +18 23.9401474 -3.3042023 23.8735409 -3.3046682 23.8069210 -3.3053458 +23.7403030 -3.3062348 23.6736946 -3.3073349 23.6070766 -3.3086460 23.5404568 -3.3101673 +23.4738483 -3.3118987 23.4072285 -3.3138397 23.3406105 -3.3159893 23.2740021 -3.3183470 +23.2073822 -3.3209124 23.1407642 -3.3236847 23.0741539 -3.3266623 23.0075340 -3.3298452 +22.9409142 -3.3332322 22.8743057 -3.3368216 22.8576469 -3.3377509 2 PSC AQR +18 23.1120644 -24.8250446 23.0457592 -24.8281116 22.9794674 -24.8313808 +22.9131603 -24.8348522 22.8468533 -24.8385258 22.7805519 -24.8423996 22.7142410 -24.8464737 +22.6479263 -24.8507462 22.5816212 -24.8552132 22.5153027 -24.8598766 22.4489822 -24.8647346 +22.3826675 -24.8697853 22.3163414 -24.8750267 22.2500134 -24.8804569 22.1836891 -24.8860760 +22.1173553 -24.8918800 22.0510159 -24.8978710 21.9846859 -24.9040413 2 PSA AQR +9 21.9846859 -24.9040413 21.9183426 -24.9103947 21.8519936 -24.9169273 +21.7856522 -24.9236355 21.7192974 -24.9305191 21.6529388 -24.9375744 21.5865879 -24.9448013 +21.5202217 -24.9521980 21.4538517 -24.9597607 2 PSA CAP +4 21.4538517 -24.9597607 21.4544792 -25.9597225 21.4551182 -26.9596863 +21.4554424 -27.4596672 2 PSA CAP +10 21.4554424 -27.4596672 21.4560986 -28.4596291 21.4567661 -29.4595928 +21.4574490 -30.4595509 21.4581451 -31.4595127 21.4588566 -32.4594727 21.4595833 -33.4594269 +21.4603271 -34.4593849 21.4610901 -35.4593430 21.4618702 -36.4592972 2 PSA MIC +26 21.4618702 -36.4592972 21.5280666 -36.4517555 21.5942554 -36.4443779 +21.6604290 -36.4371719 21.7266064 -36.4301338 21.7927780 -36.4232674 21.8589363 -36.4165802 +21.9250965 -36.4100647 21.9912510 -36.4037285 22.0573902 -36.3975754 22.1235352 -36.3916054 +22.1896763 -36.3858147 22.2558022 -36.3802147 22.3219337 -36.3747978 22.3880596 -36.3695717 +22.4541721 -36.3645401 22.5202904 -36.3596954 22.5864048 -36.3550453 22.6525040 -36.3505936 +22.7186108 -36.3463326 22.7847157 -36.3422737 22.8508053 -36.3384132 22.9169025 -36.3347511 +22.9829979 -36.3312874 23.0490780 -36.3280296 23.1151676 -36.3249741 2 PSA GRU +12 8.1822786 -11.3687992 8.1155386 -11.3584337 8.0487900 -11.3479576 +7.9820452 -11.3373766 7.9153132 -11.3266935 7.8485732 -11.3159103 7.7818365 -11.3050299 +7.7151117 -11.2940598 7.6483798 -11.2829971 7.5816507 -11.2718487 7.5149341 -11.2606201 +7.4648933 -11.2521448 2 PUP MON +23 7.4648933 -11.2521448 7.4641061 -12.2520790 7.4633126 -13.2520103 +7.4625130 -14.2519426 7.4617062 -15.2518749 7.4608912 -16.2518044 7.4600682 -17.2517357 +7.4592361 -18.2516651 7.4583945 -19.2515926 7.4575429 -20.2515202 7.4566798 -21.2514477 +7.4558053 -22.2513733 7.4549179 -23.2512970 7.4540172 -24.2512226 7.4531021 -25.2511444 +7.4521718 -26.2510643 7.4512253 -27.2509861 7.4502616 -28.2509022 7.4492798 -29.2508202 +7.4482789 -30.2507362 7.4472570 -31.2506466 7.4462132 -32.2505608 7.4451466 -33.2504692 2 PUP CMA +13 7.4451466 -33.2504692 7.3782969 -33.2390785 7.3114557 -33.2276192 +7.2446332 -33.2160912 7.1778097 -33.2044945 7.1109953 -33.1928368 7.0441999 -33.1811256 +6.9774036 -33.1693535 6.9106164 -33.1575317 6.8438478 -33.1456680 6.7770786 -33.1337547 +6.7103186 -33.1218033 6.6602573 -33.1128159 2 PUP CMA +11 6.6602573 -33.1128159 6.6591058 -34.1127090 6.6579266 -35.1126060 +6.6567178 -36.1124992 6.6554780 -37.1123848 6.6542053 -38.1122704 6.6528969 -39.1121559 +6.6515512 -40.1120338 6.6501651 -41.1119080 6.6487360 -42.1117821 6.6472611 -43.1116486 2 PUP COL +10 6.6472611 -43.1116486 6.5804949 -43.0996284 6.5137324 -43.0875816 +6.4469829 -43.0755081 6.3802567 -43.0634155 6.3135333 -43.0513000 6.2468233 -43.0391731 +6.1801362 -43.0270348 6.1134529 -43.0148888 6.0634518 -43.0057793 2 PUP COL +9 6.0634518 -43.0057793 6.0619121 -44.0056381 6.0603194 -45.0054970 +6.0586705 -46.0053444 6.0569611 -47.0051880 6.0551863 -48.0050278 6.0533409 -49.0048561 +6.0514202 -50.0046844 6.0499268 -50.7545471 2 PUP PIC +31 6.0499268 -50.7545471 6.1165996 -50.7666969 6.1832795 -50.7788391 +6.2499866 -50.7909775 6.3167114 -50.8031044 6.3834438 -50.8152161 6.4502034 -50.8273125 +6.5169802 -50.8393822 6.5837646 -50.8514290 6.6505756 -50.8634453 6.7174044 -50.8754311 +6.7842402 -50.8873749 6.8511038 -50.8992844 6.9179840 -50.9111443 6.9848714 -50.9229584 +7.0517855 -50.9347229 7.1187167 -50.9464302 7.1856551 -50.9580803 7.2526207 -50.9696693 +7.3196030 -50.9811897 7.3865914 -50.9926414 7.4536066 -51.0040207 7.5206385 -51.0153236 +7.5876765 -51.0265465 7.6547418 -51.0376892 7.7218223 -51.0487404 7.7889090 -51.0597038 +7.8560228 -51.0705719 7.9231515 -51.0813446 7.9902859 -51.0920143 8.0574465 -51.1025848 2 PUP CAR +7 8.4618063 -17.4112568 8.4625196 -16.4113102 8.4632254 -15.4113626 +8.4639244 -14.4114132 8.4646168 -13.4114637 8.4653044 -12.4115152 8.4659853 -11.4115648 2 PUP HYA +6 8.4659853 -11.4115648 8.3992252 -11.4016972 8.3324671 -11.3917074 +8.2657213 -11.3815985 8.1989679 -11.3713732 8.1822786 -11.3687992 2 PUP HYA +21 8.4451866 -37.1600380 8.4462013 -36.1601105 8.4471903 -35.1601868 +8.4481544 -34.1602554 8.4490967 -33.1603241 8.4500179 -32.1603928 8.4509192 -31.1604576 +8.4518013 -30.1605225 8.4526653 -29.1605873 8.4535131 -28.1606483 8.4543457 -27.1607113 +8.4551630 -26.1607685 8.4559660 -25.1608295 8.4567566 -24.1608868 8.4575348 -23.1609440 +8.4583015 -22.1610012 8.4590569 -21.1610565 8.4598026 -20.1611118 8.4605389 -19.1611652 +8.4612665 -18.1612186 8.4618063 -17.4112568 2 PYX PUP +5 8.4618063 -17.4112568 8.5286131 -17.4210052 8.5954332 -17.4306278 +8.6622562 -17.4401188 8.6789560 -17.4424706 2 PYX HYA +3 8.6789560 -17.4424706 8.6782656 -18.4424229 8.6775675 -19.4423733 2 PYX HYA +9 8.6775675 -19.4423733 8.7444162 -19.4516983 8.8112688 -19.4608860 +8.8781147 -19.4699326 8.9449739 -19.4788361 9.0118380 -19.4875946 9.0786953 -19.4962025 +9.1455660 -19.5046597 9.1789980 -19.5088310 2 PYX HYA +6 9.1789980 -19.5088310 9.1783733 -20.5087910 9.1777401 -21.5087528 +9.1770983 -22.5087128 9.1764469 -23.5086708 9.1757851 -24.5086308 2 PYX HYA +6 9.1757851 -24.5086308 9.2427216 -24.5168648 9.3096628 -24.5249405 +9.3765984 -24.5328541 9.4435482 -24.5406075 9.4602890 -24.5425186 2 PYX HYA +14 9.4602890 -24.5425186 9.4596720 -25.5424843 9.4590445 -26.5424480 +9.4584064 -27.5424118 9.4577560 -28.5423756 9.4570932 -29.5423374 9.4564171 -30.5422993 +9.4557276 -31.5422573 9.4550228 -32.5422173 9.4543018 -33.5421791 9.4535646 -34.5421333 +9.4528093 -35.5420914 9.4520350 -36.5420494 9.4514399 -37.2920151 2 PYX ANT +11 3.2527421 -57.0377846 3.2506263 -58.0376396 3.2483888 -59.0374794 +3.2460172 -60.0373192 3.2434976 -61.0371475 3.2408137 -62.0369644 3.2379477 -63.0367699 +3.2348778 -64.0365524 3.2315798 -65.0363312 3.2280247 -66.0360870 3.2241793 -67.0358200 2 RET HOR +22 3.2241793 -67.0358200 3.2895663 -67.0448608 3.3549676 -67.0540314 +3.4204030 -67.0633392 3.4858632 -67.0727844 3.5513384 -67.0823517 3.6168494 -67.0920486 +3.6823862 -67.1018753 3.7479391 -67.1118164 3.8135288 -67.1218796 3.8791449 -67.1320496 +3.9447792 -67.1423416 4.0104504 -67.1527405 4.0761495 -67.1632462 4.1418672 -67.1738510 +4.2076230 -67.1845627 4.2734079 -67.1953735 4.3392124 -67.2062683 4.4050560 -67.2172623 +4.4709296 -67.2283401 4.5368228 -67.2395020 4.5862679 -67.2479248 2 RET HYI +10 4.5862679 -67.2479248 4.5911398 -66.2483444 4.5956397 -65.2487259 +4.5998116 -64.2490768 4.6036921 -63.2494164 4.6073132 -62.2497253 4.6107016 -61.2500114 +4.6138811 -60.2502823 4.6168718 -59.2505379 4.6183023 -58.7506638 2 RET DOR +5 4.6183023 -58.7506638 4.5521479 -58.7394028 4.4860039 -58.7282181 +4.4198813 -58.7171211 4.3703060 -58.7088547 2 RET DOR +4 4.3703060 -58.7088547 4.3729682 -57.7090721 4.3754873 -56.7092857 +4.3766975 -56.2093849 2 RET DOR +6 4.3766975 -56.2093849 4.3105655 -56.1984329 4.2444429 -56.1875763 +4.1783385 -56.1768112 4.1122627 -56.1661491 4.0461946 -56.1555862 2 RET DOR +5 4.0461946 -56.1555862 4.0484161 -55.1557617 4.0505295 -54.1559258 +4.0525427 -53.1560898 4.0531931 -52.8228111 2 RET DOR +4 4.0531931 -52.8228111 3.9870701 -52.8123436 3.9209721 -52.8019829 +3.8879192 -52.7968445 2 RET DOR +6 3.8879192 -52.7968445 3.8218448 -52.7866554 3.7557755 -52.7765770 +3.6897213 -52.7666206 3.6236916 -52.7567863 3.5576668 -52.7470779 2 RET HOR +6 3.5576668 -52.7470779 3.5558527 -53.7469406 3.5539503 -54.7468033 +3.5519514 -55.7466583 3.5498476 -56.7465019 3.5491211 -57.0797844 2 RET HOR +6 3.5491211 -57.0797844 3.4832273 -57.0702171 3.4173596 -57.0607834 +3.3514986 -57.0514793 3.2856536 -57.0423164 3.2527421 -57.0377846 2 RET HOR +3 19.0916996 18.6882229 19.0249634 18.6764908 18.9582424 18.6647091 2 SGE AQL +4 18.9582424 18.6647091 18.9573612 19.6646309 18.9564686 20.6645527 +18.9559422 21.2478352 2 SGE HER +6 20.3422699 20.8936996 20.3430290 19.8937569 20.3437786 18.8938122 +20.3445206 17.8938675 20.3452530 16.8939228 20.3457966 16.1439629 2 SGE DEL +3 20.3457966 16.1439629 20.2790012 16.1338768 20.2372665 16.1275158 2 SGE DEL +6 20.2372665 16.1275158 20.1704750 16.1172409 20.1036892 16.1068554 +20.0369148 16.0963612 19.9701366 16.0857620 19.9284000 16.0790844 2 SGE AQL +2 19.9284000 16.0790844 19.9280777 16.4957294 2 SGE AQL +14 19.9280777 16.4957294 19.8613110 16.4849663 19.7945385 16.4741039 +19.7277699 16.4631481 19.6610165 16.4521046 19.5942554 16.4409733 19.5274982 16.4297581 +19.4607544 16.4184647 19.3940048 16.4070911 19.3272610 16.3956470 19.2605286 16.3841343 +19.1937923 16.3725548 19.1270580 16.3609104 19.0936985 16.3550682 2 SGE AQL +4 19.0936985 16.3550682 19.0928478 17.3549938 19.0919876 18.3549194 +19.0916996 18.6882229 2 SGE AQL +18 20.1150913 -11.6762342 20.0485115 -11.6867104 19.9819393 -11.6972904 +19.9153557 -11.7079744 19.8487663 -11.7187586 19.7821865 -11.7296362 19.7155933 -11.7406082 +19.6489983 -11.7516699 19.5824089 -11.7628155 19.5158081 -11.7740450 19.4492054 -11.7853546 +19.3826103 -11.7967367 19.3160019 -11.8081942 19.2493896 -11.8197193 19.1827850 -11.8313084 +19.1161671 -11.8429613 19.0495491 -11.8546724 18.9829369 -11.8664360 2 SGR AQL +15 17.7200127 -16.0618820 17.7208900 -17.0618019 17.7217770 -18.0617218 +17.7226753 -19.0616398 17.7235832 -20.0615559 17.7245045 -21.0614738 17.7254372 -22.0613899 +17.7263813 -23.0613022 17.7273426 -24.0612164 17.7283173 -25.0611286 17.7293091 -26.0610371 +17.7303162 -27.0609474 17.7313423 -28.0608540 17.7323895 -29.0607586 17.7334557 -30.0606632 2 SGR OPH +21 17.9750309 -37.0174599 18.0417042 -37.0053139 18.1083660 -36.9931641 +18.1750050 -36.9810181 18.2416458 -36.9688797 18.3082752 -36.9567528 18.3748856 -36.9446373 +18.4414940 -36.9325409 18.5080910 -36.9204636 18.5746689 -36.9084167 18.6412468 -36.8963928 +18.7078133 -36.8844070 18.7743587 -36.8724556 18.8409042 -36.8605423 18.9074402 -36.8486710 +18.9739571 -36.8368492 19.0404720 -36.8250771 19.1069775 -36.8133583 19.1734600 -36.8017006 +19.2399464 -36.7901001 19.3064213 -36.7785645 2 SGR CRA +10 19.3064213 -36.7785645 19.3076344 -37.7784615 19.3088837 -38.7783546 +19.3101673 -39.7782402 19.3114872 -40.7781258 19.3128490 -41.7780113 19.3142548 -42.7778854 +19.3157043 -43.7777634 19.3172054 -44.7776337 19.3179760 -45.2775650 2 SGR CRA +19 20.4779530 -45.0900002 20.4766560 -44.0900993 20.4754047 -43.0901909 +20.4741917 -42.0902786 20.4730186 -41.0903664 20.4718781 -40.0904503 20.4707718 -39.0905342 +20.4696960 -38.0906143 20.4686508 -37.0906906 20.4676323 -36.0907669 20.4666386 -35.0908394 +20.4656696 -34.0909081 20.4647217 -33.0909805 20.4637966 -32.0910492 20.4628906 -31.0911140 +20.4620056 -30.0911827 20.4611359 -29.0912457 20.4602833 -28.0913086 20.4598637 -27.5913391 2 SGR MIC +6 20.4598637 -27.5913391 20.3934555 -27.6012173 20.3270321 -27.6112175 +20.2606010 -27.6213360 20.1941738 -27.6315689 20.1277313 -27.6419144 2 SGR CAP +17 20.1277313 -27.6419144 20.1268520 -26.6419849 20.1259899 -25.6420517 +20.1251392 -24.6421185 20.1243038 -23.6421833 20.1234818 -22.6422462 20.1226711 -21.6423111 +20.1218719 -20.6423740 20.1210823 -19.6424351 20.1203022 -18.6424961 20.1195316 -17.6425571 +20.1187706 -16.6426163 20.1180153 -15.6426754 20.1172695 -14.6427345 20.1165295 -13.6427917 +20.1157951 -12.6428490 20.1150913 -11.6762342 2 SGR CAP +13 16.0381184 -20.3516178 16.0373287 -19.3516808 16.0365486 -18.3517437 +16.0357780 -17.3518028 16.0350151 -16.3518620 16.0342617 -15.3519230 16.0335140 -14.3519812 +16.0327740 -13.3520384 16.0320377 -12.3520975 16.0313091 -11.3521538 16.0305862 -10.3522110 +16.0298672 -9.3522673 16.0291519 -8.3523235 2 SCO LIB +7 16.0291519 -8.3523235 16.0958652 -8.3417892 16.1625862 -8.3311491 +16.2293072 -8.3204079 16.2960167 -8.3095703 16.3627338 -8.2986374 16.3794136 -8.2958899 2 SCO OPH +12 16.3794136 -8.2958899 16.3801651 -9.2958279 16.3809185 -10.2957659 +16.3816776 -11.2957029 16.3824425 -12.2956400 16.3832130 -13.2955761 16.3839912 -14.2955122 +16.3847752 -15.2954483 16.3855667 -16.2953835 16.3863659 -17.2953167 16.3871746 -18.2952499 +16.3873787 -18.5452347 2 SCO OPH +3 16.3873787 -18.5452347 16.4541473 -18.5341797 16.4958820 -18.5272255 2 SCO OPH +2 16.4958820 -18.5272255 16.4967117 -19.5271549 2 SCO OPH +3 16.4967117 -19.5271549 16.4299316 -19.5382671 16.3881989 -19.5451660 2 SCO OPH +7 16.3881989 -19.5451660 16.3890285 -20.5450974 16.3898697 -21.5450268 +16.3907223 -22.5449581 16.3915882 -23.5448856 16.3924675 -24.5448132 16.3927631 -24.8781185 2 SCO OPH +9 16.3927631 -24.8781185 16.4595737 -24.8670559 16.5263882 -24.8559074 +16.5931969 -24.8446751 16.6599884 -24.8333645 16.7267857 -24.8219776 16.7935734 -24.8105164 +16.8603458 -24.7989902 16.8770447 -24.7960968 2 SCO OPH +7 16.8770447 -24.7960968 16.8779869 -25.7960167 16.8789463 -26.7959328 +16.8799229 -27.7958488 16.8809166 -28.7957630 16.8819294 -29.7956734 16.8823566 -30.2123089 2 SCO OPH +14 16.8823566 -30.2123089 16.9491596 -30.2006931 17.0159454 -30.1890202 +17.0827332 -30.1772881 17.1495113 -30.1655025 17.2162743 -30.1536694 17.2830372 -30.1417885 +17.3497925 -30.1298637 17.4165287 -30.1179028 17.4832668 -30.1059036 17.5499992 -30.0938740 +17.6167126 -30.0818195 17.6834259 -30.0697365 17.7334557 -30.0606632 2 SCO OPH +5 17.7334557 -30.0606632 17.8001556 -30.0485477 17.8668365 -30.0364189 +17.9335194 -30.0242805 17.9668541 -30.0182076 2 SCO SGR +8 17.9668541 -30.0182076 17.9679451 -31.0181065 17.9690609 -32.0180054 +17.9701996 -33.0179024 17.9713631 -34.0177956 17.9725552 -35.0176888 17.9737778 -36.0175781 +17.9750309 -37.0174599 2 SCO SGR +10 17.9750309 -37.0174599 17.9763184 -38.0173454 17.9776421 -39.0172272 +17.9790020 -40.0171013 17.9804020 -41.0169716 17.9818459 -42.0168419 17.9833374 -43.0167046 +17.9848766 -44.0165672 17.9864693 -45.0164223 17.9872856 -45.5163460 2 SCO CRA +23 17.9872856 -45.5163460 17.9206085 -45.5284882 17.8539085 -45.5406265 +17.7871933 -45.5527534 17.7204723 -45.5648651 17.6537285 -45.5769577 17.5869694 -45.5890274 +17.5202084 -45.6010742 17.4534206 -45.6130867 17.3866196 -45.6250725 17.3198109 -45.6370163 +17.2529812 -45.6489220 17.1861362 -45.6607819 17.1192894 -45.6725922 17.0524158 -45.6843567 +16.9855289 -45.6960602 16.9186382 -45.7077065 16.8517227 -45.7192955 16.7847939 -45.7308121 +16.7178593 -45.7422638 16.6509037 -45.7536392 16.5839329 -45.7649422 16.5713749 -45.7670517 2 SCO ARA +5 16.5713749 -45.7670517 16.5698681 -44.7671814 16.5684128 -43.7672997 +16.5670052 -42.7674179 16.5663185 -42.2674789 2 SCO NOR +8 16.5663185 -42.2674789 16.4993801 -42.2786751 16.4324169 -42.2897911 +16.3654423 -42.3008194 16.2984657 -42.3117523 16.2314682 -42.3225937 16.1644592 -42.3333397 +16.1435204 -42.3366776 2 SCO NOR +14 16.1435204 -42.3366776 16.1422462 -41.3367767 16.1410122 -40.3368721 +16.1398125 -39.3369713 16.1386471 -38.3370628 16.1375141 -37.3371506 16.1364098 -36.3372421 +16.1353340 -35.3373260 16.1342850 -34.3374062 16.1332588 -33.3374901 16.1322575 -32.3375702 +16.1312790 -31.3376465 16.1303196 -30.3377247 16.1298466 -29.8377628 2 SCO LUP +6 16.1298466 -29.8377628 16.0629539 -29.8483524 15.9960632 -29.8588333 +15.9291563 -29.8692093 15.8622427 -29.8794708 15.7953320 -29.8896160 2 SCO LUP +11 15.7953320 -29.8896160 15.7944498 -28.8896828 15.7935839 -27.8897457 +15.7927341 -26.8898106 15.7918997 -25.8898754 15.7910786 -24.8899345 15.7902708 -23.8899975 +15.7894764 -22.8900566 15.7886925 -21.8901157 15.7879200 -20.8901730 15.7875376 -20.3902016 2 SCO LIB +5 15.7875376 -20.3902016 15.8543577 -20.3800716 15.9211836 -20.3698215 +15.9880056 -20.3594608 16.0381184 -20.3516178 2 SCO LIB +13 23.1151676 -36.3249741 23.1148663 -35.3249817 23.1145706 -34.3249893 +23.1142826 -33.3249931 23.1140022 -32.3250008 23.1137257 -31.3250065 23.1134567 -30.3250122 +23.1131935 -29.3250198 23.1129341 -28.3250256 23.1126804 -27.3250313 23.1124306 -26.3250370 +23.1121845 -25.3250408 23.1120644 -24.8250446 2 SCL PSA +14 23.1120644 -24.8250446 23.1783657 -24.8221836 23.2446537 -24.8195286 +23.3109512 -24.8170776 23.3772488 -24.8148346 23.4435349 -24.8127995 23.5098305 -24.8109722 +23.5761242 -24.8093548 23.6424065 -24.8079453 23.7086983 -24.8067455 23.7749901 -24.8057556 +23.8412724 -24.8049755 23.9075642 -24.8044071 23.9407043 -24.8042011 2 SCL AQR +30 23.9407043 -24.8042011 0.0069950 -24.8039494 0.0732857 -24.8039074 +0.1064274 -24.8039646 0.1064268 -24.8039646 0.1727176 -24.8042393 0.2389987 -24.8047237 +0.3052901 -24.8054180 0.3715818 -24.8063240 0.4378642 -24.8074398 0.5041571 -24.8087654 +0.5704508 -24.8103008 0.6367354 -24.8120461 0.7030308 -24.8139973 0.7693273 -24.8161583 +0.8356150 -24.8185253 0.9019141 -24.8210983 0.9682145 -24.8238792 1.0345063 -24.8268623 +1.1008099 -24.8300514 1.1671150 -24.8334427 1.2334120 -24.8370342 1.2997210 -24.8408298 +1.3660319 -24.8448238 1.4323350 -24.8490143 1.4986503 -24.8534050 1.5649679 -24.8579903 +1.6312780 -24.8627701 1.6976007 -24.8677444 1.7639259 -24.8729095 2 SCL CET +16 1.7639259 -24.8729095 1.7634940 -25.8728924 1.7630548 -26.8728752 +1.7626078 -27.8728580 1.7621524 -28.8728390 1.7616882 -29.8728218 1.7612146 -30.8728008 +1.7607311 -31.8727837 1.7602369 -32.8727646 1.7597313 -33.8727417 1.7592138 -34.8727226 +1.7586837 -35.8727036 1.7581398 -36.8726807 1.7575817 -37.8726578 1.7570081 -38.8726349 +1.7567152 -39.3726234 2 SCL FOR +37 1.7567152 -39.3726234 1.6906523 -39.3674774 1.6245939 -39.3625221 +1.5585499 -39.3577614 1.4925004 -39.3531952 1.4264550 -39.3488235 1.3604233 -39.3446465 +1.2943857 -39.3406715 1.2283516 -39.3368912 1.1623306 -39.3333130 1.0963032 -39.3299370 +1.0302787 -39.3267632 0.9642669 -39.3237915 0.8982478 -39.3210220 0.8322312 -39.3184586 +0.7662268 -39.3161049 0.7002146 -39.3139534 0.6342042 -39.3120079 0.5682054 -39.3102722 +0.5021982 -39.3087425 0.4361923 -39.3074226 0.3701975 -39.3063126 0.3041937 -39.3054085 +0.2381906 -39.3047180 0.1721979 -39.3042336 0.1061957 -39.3039627 0.1061964 -39.3039627 +0.0401944 -39.3038979 23.9742012 -39.3040466 23.9081993 -39.3044014 23.8421974 -39.3049698 +23.7762012 -39.3057442 23.7101974 -39.3067322 23.6441936 -39.3079262 23.5781975 -39.3093300 +23.5121899 -39.3109398 23.4461803 -39.3127594 2 SCL PHE +4 23.4461803 -39.3127594 23.4459667 -38.3127632 23.4457607 -37.3127670 +23.4455585 -36.3127670 2 SCL GRU +6 23.4455585 -36.3127670 23.3794880 -36.3147964 23.3134079 -36.3170319 +23.2473278 -36.3194733 23.1812534 -36.3221207 23.1151676 -36.3249741 2 SCL GRU +11 18.3699684 -15.9435720 18.4366131 -15.9314737 18.5032425 -15.9193974 +18.5698795 -15.9073458 18.6365108 -15.8953218 18.7031288 -15.8833323 18.7697525 -15.8713760 +18.8363743 -15.8594599 18.9029789 -15.8475885 18.9695911 -15.8357620 18.9862480 -15.8328123 2 SCT SGR +5 18.9862480 -15.8328123 18.9854012 -14.8328886 18.9845638 -13.8329620 +18.9837341 -12.8330355 18.9829369 -11.8664360 2 SCT SGR +10 18.9829369 -11.8664360 18.9821186 -10.8665075 18.9813061 -9.8665800 +18.9804974 -8.8666515 18.9796944 -7.8667231 18.9788933 -6.8667936 18.9780979 -5.8668642 +18.9773045 -4.8669343 18.9765129 -3.8670044 18.9764862 -3.8336766 2 SCT AQL +6 18.9764862 -3.8336766 18.9098320 -3.8454983 18.8431797 -3.8573668 +18.7765350 -3.8692768 18.7098808 -3.8812284 18.6932125 -3.8842230 2 SCT AQL +5 15.1921301 -3.7241600 15.1915359 -2.7241998 15.1909418 -1.7242392 +15.1903486 -0.7242788 15.1902008 -0.4742887 2 SCP LIB +19 15.1854324 7.5253930 15.1848278 8.5253534 15.1842194 9.5253124 +15.1836081 10.5252714 15.1829929 11.5252314 15.1823730 12.5251894 15.1817484 13.5251474 +15.1811190 14.5251064 15.1804829 15.5250635 15.1798420 16.5250206 15.1791935 17.5249767 +15.1785374 18.5249329 15.1778746 19.5248890 15.1772022 20.5248451 15.1765223 21.5247993 +15.1758318 22.5247517 15.1751328 23.5247078 15.1744213 24.5246582 15.1736994 25.5246105 2 SCP BOO +3 15.1736994 25.5246105 15.2401018 25.5335388 15.2733011 25.5380573 2 SCP BOO +14 15.2733011 25.5380573 15.3397112 25.5471973 15.4061260 25.5564766 +15.4725370 25.5658894 15.5389624 25.5754356 15.6053925 25.5851097 15.6718178 25.5949097 +15.7382593 25.6048355 15.8047056 25.6148796 15.8711481 25.6250401 15.9376059 25.6353188 +16.0040703 25.6457062 16.0705280 25.6562004 16.1203823 25.6641407 2 SCP CRB +5 16.1203823 25.6641407 16.1212482 24.6642113 16.1221027 23.6642799 +16.1229439 22.6643448 16.1237717 21.6644115 2 SCP HER +3 16.1237717 21.6644115 16.0572739 21.6538334 16.0074005 21.6459675 2 SCP HER +7 16.0074005 21.6459675 16.0082035 20.6460323 16.0089951 19.6460934 +16.0097771 18.6461544 16.0105515 17.6462154 16.0113163 16.6462746 16.0120716 15.6463346 2 SCP HER +4 16.0120716 15.6463346 16.0786133 15.6568422 16.1451664 15.6674557 +16.1784420 15.6728001 2 SCP HER +13 16.1784420 15.6728001 16.1792107 14.6728621 16.1799717 13.6729231 +16.1807251 12.6729841 16.1814747 11.6730442 16.1822186 10.6731043 16.1829567 9.6731634 +16.1836910 8.6732225 16.1844215 7.6732812 16.1851482 6.6733398 16.1858711 5.6733980 +16.1865921 4.6734562 16.1873112 3.6735139 2 SCP HER +4 16.1873112 3.6735139 16.2539539 3.6842916 16.3205948 3.6951654 +16.3705730 3.7033811 2 SCP HER +5 16.3705730 3.7033811 16.3713074 2.7034419 16.3720417 1.7035023 +16.3727760 0.7035627 16.3735085 -0.2963768 2 SCP OPH +5 16.3735085 -0.2963768 16.3742409 -1.2963164 16.3749752 -2.2962558 +16.3757095 -3.2961955 16.3758926 -3.5461800 2 SCP OPH +7 16.3758926 -3.5461800 16.3092060 -3.5571311 16.2425194 -3.5679886 +16.1758404 -3.5787475 16.1091518 -3.5894082 16.0424614 -3.5999653 16.0257969 -3.6025870 2 SCP OPH +14 16.0257969 -3.6025870 15.9591055 -3.6130106 15.8924131 -3.6233234 +15.8257294 -3.6335213 15.7590351 -3.6436038 15.6923409 -3.6535664 15.6256561 -3.6634042 +15.5589600 -3.6731179 15.4922628 -3.6827028 15.4255743 -3.6921544 15.3588762 -3.7014728 +15.2921762 -3.7106535 15.2254868 -3.7196925 15.1921301 -3.7241600 2 SCP LIB +8 17.9400692 -0.0206471 18.0067348 -0.0085003 18.0733986 0.0036491 +18.1400528 0.0157954 18.2067184 0.0279388 18.2733841 0.0400738 18.3400402 0.0521948 +18.3567066 0.0552235 2 SCD OPH +4 18.3567066 0.0552235 18.3558998 1.0551502 18.3550911 2.0550768 +18.3542824 3.0550034 2 SCD OPH +3 18.3530674 4.5548930 18.3522530 5.5548191 18.3516407 6.3047633 2 SCD OPH +8 18.3516407 6.3047633 18.4183140 6.3168669 18.4849796 6.3289490 +18.5516548 6.3410082 18.6183319 6.3530402 18.6849995 6.3650389 18.7516804 6.3770051 +18.7639046 6.3791943 2 SCD OPH +5 18.7639046 6.3791943 18.8305759 6.3911123 18.8972607 6.4029889 +18.9639454 6.4148197 18.9683990 6.4156075 2 SCD AQL +6 18.9683990 6.4156075 18.9691944 5.4156780 18.9699860 4.4157481 +18.9707756 3.4158180 18.9715652 2.4158878 18.9717617 2.1659052 2 SCD AQL +6 18.9717617 2.1659052 18.9050884 2.1540802 18.8384171 2.1422086 +18.7717571 2.1302955 18.7050858 2.1183410 18.6884155 2.1153460 2 SCD AQL +3 18.6884155 2.1153460 18.6892147 1.1154177 18.6900139 0.1154895 2 SCD AQL +5 18.6900139 0.1154895 18.6908112 -0.8844388 18.6916103 -1.8843669 +18.6924114 -2.8842952 18.6932125 -3.8842230 2 SCD AQL +6 18.6932125 -3.8842230 18.6265678 -3.8962176 18.5599098 -3.9082458 +18.4932518 -3.9203022 18.4266014 -3.9323814 18.3599415 -3.9444826 2 SCD SCT +13 18.3599415 -3.9444826 18.3607540 -4.9444089 18.3615685 -5.9443350 +18.3623867 -6.9442606 18.3632088 -7.9441862 18.3640327 -8.9441109 18.3648624 -9.9440355 +18.3656979 -10.9439602 18.3665390 -11.9438839 18.3673859 -12.9438066 18.3682384 -13.9437294 +18.3690987 -14.9436512 18.3699684 -15.9435720 2 SCD SCT +11 18.3699684 -15.9435720 18.3033199 -15.9556875 18.2366791 -15.9678154 +18.1700230 -15.9799557 18.1033630 -15.9921026 18.0367088 -16.0042496 17.9700413 -16.0163994 +17.9033680 -16.0285416 17.8367023 -16.0406761 17.7700214 -16.0527992 17.7200127 -16.0618820 2 SCD SGR +8 17.7200127 -16.0618820 17.6533241 -16.0739746 17.5866432 -16.0860443 +17.5199471 -16.0980892 17.4532471 -16.1101055 17.3865547 -16.1220875 17.3198452 -16.1340332 +17.2864952 -16.1399899 2 SCD OPH +7 17.2864952 -16.1399899 17.2856407 -15.1400671 17.2847919 -14.1401424 +17.2839527 -13.1402168 17.2831192 -12.1402912 17.2822933 -11.1403646 17.2814713 -10.1404381 2 SCD OPH +8 17.2814713 -10.1404381 17.3481560 -10.1285162 17.4148464 -10.1165543 +17.4815331 -10.1045570 17.5482082 -10.0925303 17.6148911 -10.0804739 17.6815720 -10.0683928 +17.6982327 -10.0653696 2 SCD OPH +3 17.6982327 -10.0653696 17.6990681 -11.0652943 17.6996269 -11.7319136 2 SCD OPH +3 17.6996269 -11.7319136 17.7663059 -11.7198076 17.7829800 -11.7167768 2 SCD OPH +3 17.7829800 -11.7167768 17.7821388 -10.7168531 17.7815838 -10.0502338 2 SCD OPH +6 17.7815838 -10.0502338 17.8482456 -10.0381098 17.9149170 -10.0259724 +17.9815865 -10.0138283 18.0482445 -10.0016804 18.0815811 -9.9956055 2 SCD OPH +7 18.0815811 -9.9956055 18.0807495 -8.9956818 18.0799217 -7.9957566 +18.0790977 -6.9958320 18.0782776 -5.9959068 18.0774593 -4.9959807 18.0766449 -3.9960551 2 SCD OPH +3 18.0766449 -3.9960551 18.0099792 -4.0082045 17.9433136 -4.0203514 2 SCD OPH +5 17.9433136 -4.0203514 17.9425011 -3.0204258 17.9416885 -2.0204995 +17.9408798 -1.0205733 17.9400692 -0.0206471 2 SCD OPH +12 9.6846848 -11.5667810 9.6851721 -10.5668068 9.6856575 -9.5668335 +9.6861391 -8.5668583 9.6866179 -7.5668836 9.6870947 -6.5669088 9.6875706 -5.5669336 +9.6880436 -4.5669589 9.6885157 -3.5669839 9.6889868 -2.5670087 9.6894569 -1.5670336 +9.6899271 -0.5670585 2 SEX HYA +8 9.6899271 -0.5670585 9.6903973 0.4329166 9.6908665 1.4328918 +9.6913366 2.4328671 9.6918077 3.4328420 9.6922798 4.4328170 9.6927528 5.4327922 +9.6932278 6.4327669 2 SEX HYA +19 9.6932278 6.4327669 9.7598181 6.4258151 9.8264074 6.4190383 +9.8929863 6.4124393 9.9595737 6.4060178 10.0261612 6.3997769 10.0927372 6.3937201 +10.1593237 6.3878465 10.2259083 6.3821592 10.2924833 6.3766608 10.3590670 6.3713512 +10.4256496 6.3662329 10.4922218 6.3613081 10.5588036 6.3565769 10.6253853 6.3520417 +10.6919565 6.3477039 10.7585363 6.3435645 10.8251162 6.3396244 10.8584013 6.3377299 2 SEX LEO +8 10.8584013 6.3377299 10.8581495 5.3377371 10.8578978 4.3377438 +10.8576469 3.3377509 10.8573971 2.3377581 10.8571472 1.3377649 10.8568974 0.3377719 +10.8566475 -0.6622211 2 SEX LEO +7 10.8566475 -0.6622211 10.8563976 -1.6622140 10.8561478 -2.6622071 +10.8558979 -3.6622002 10.8556471 -4.6621928 10.8553953 -5.6621857 10.8551426 -6.6621790 2 SEX LEO +6 10.8551426 -6.6621790 10.8548889 -7.6621718 10.8546343 -8.6621647 +10.8543777 -9.6621580 10.8541203 -10.6621494 10.8538609 -11.6621428 2 SEX CRT +19 10.8538609 -11.6621428 10.7870378 -11.6582890 10.7202253 -11.6542349 +10.6534033 -11.6499805 10.5865831 -11.6455278 10.5197735 -11.6408777 10.4529552 -11.6360321 +10.3861389 -11.6309929 10.3193331 -11.6257610 10.2525187 -11.6203375 10.1857061 -11.6147251 +10.1189051 -11.6089258 10.0520954 -11.6029396 9.9852867 -11.5967703 9.9184904 -11.5904188 +9.8516855 -11.5838861 9.7848825 -11.5771761 9.7180891 -11.5702906 9.6846848 -11.5667810 2 SEX HYA +6 3.6890388 -1.3461887 3.6223946 -1.3363565 3.5557411 -1.3266491 +3.4890876 -1.3170706 3.4224439 -1.3076253 3.3891122 -1.3029516 2 TAU ERI +3 3.3891122 -1.3029516 3.3897333 -0.3029950 3.3901989 0.4469725 2 TAU CET +11 3.3901989 0.4469725 3.3908200 1.4469291 3.3914418 2.4468856 +3.3920643 3.4468424 3.3926883 4.4467988 3.3933136 5.4467549 3.3939414 6.4467111 +3.3945715 7.4466672 3.3952045 8.4466228 3.3958409 9.4465790 3.3964274 10.3632069 2 TAU CET +11 3.3964274 10.3632069 3.3970711 11.3631620 3.3977194 12.3631172 +3.3983729 13.3630714 3.3990316 14.3630257 3.3996961 15.3629799 3.4003673 16.3629322 +3.4010453 17.3628845 3.4017305 18.3628368 3.4024241 19.3627892 3.4024823 19.4461136 2 TAU ARI +3 3.4024823 19.4461136 3.4693282 19.4367085 3.4860415 19.4343338 2 TAU ARI +13 3.4860415 19.4343338 3.4867568 20.4342842 3.4874814 21.4342327 +3.4882159 22.4341793 3.4889612 23.4341259 3.4897180 24.4340744 3.4904866 25.4340191 +3.4912684 26.4339619 3.4920638 27.4339066 3.4928734 28.4338493 3.4936988 29.4337902 +3.4945405 30.4337311 3.4951112 31.1003609 2 TAU ARI +18 3.4951112 31.1003609 3.5620663 31.0907726 3.6290243 31.0810528 +3.6959753 31.0712070 3.7629094 31.0612392 3.8298461 31.0511494 3.8967757 31.0409431 +3.9636879 31.0306225 4.0306029 31.0201912 4.0975103 31.0096531 4.1644001 30.9990120 +4.2312922 30.9882679 4.2981768 30.9774265 4.3650436 30.9664917 4.4319124 30.9554653 +4.4987741 30.9443512 4.5656176 30.9331532 4.6324625 30.9218750 2 TAU PER +2 4.6324625 30.9218750 4.6317859 30.2552605 2 TAU AUR +5 4.6317859 30.2552605 4.6986184 30.2439041 4.7654338 30.2324772 +4.8322511 30.2209778 4.8823562 30.2123089 2 TAU AUR +3 4.8823562 30.2123089 4.8813348 29.2123966 4.8808317 28.7124405 2 TAU AUR +18 4.8808317 28.7124405 4.9476271 28.7008266 5.0144048 28.6891556 +5.0811853 28.6774235 5.1479583 28.6656399 5.2147136 28.6538067 5.2814713 28.6419277 +5.3482213 28.6300049 5.4149532 28.6180439 5.4816885 28.6060467 5.5484157 28.5940170 +5.6151252 28.5819626 5.6818366 28.5698814 5.7485409 28.5577793 5.8152270 28.5456619 +5.8819160 28.5335293 5.9485970 28.5213890 6.0152602 28.5092430 2 TAU AUR +2 6.0152602 28.5092430 6.0147381 28.0092907 2 TAU AUR +7 6.0147381 28.0092907 6.0137086 27.0093842 6.0126972 26.0094757 +6.0117030 25.0095673 6.0107250 24.0096569 6.0097618 23.0097427 6.0096025 22.8430862 2 TAU GEM +4 6.0096025 22.8430862 5.9429407 22.8552322 5.8762631 22.8673725 +5.8262529 22.8764725 2 TAU ORI +6 5.8262529 22.8764725 5.8253078 21.8765583 5.8243756 20.8766441 +5.8234558 19.8767281 5.8225474 18.8768101 5.8217988 18.0435486 2 TAU ORI +3 5.8217988 18.0435486 5.8884778 18.0314159 5.8884778 18.0314159 2 TAU ORI +7 5.8884778 18.0314159 5.8875880 17.0314941 5.8867073 16.0315762 +5.8858361 15.0316553 5.8849726 14.0317335 5.8841166 13.0318117 5.8836913 12.5318508 2 TAU ORI +4 5.8836913 12.5318508 5.8170166 12.5439825 5.7503390 12.5561018 +5.7170038 12.5621548 2 TAU ORI +4 5.7170038 12.5621548 5.7178540 13.5620775 5.7187114 14.5619993 +5.7195764 15.5619202 2 TAU ORI +5 5.7195764 15.5619202 5.6528897 15.5740137 5.5862083 15.5860834 +5.5195141 15.5981283 5.4528155 15.6101446 2 TAU ORI +2 5.4528155 15.6101446 5.4532475 16.1101055 2 TAU ORI +7 5.4532475 16.1101055 5.3865538 16.1220875 5.3198462 16.1340332 +5.2531343 16.1459389 5.1864281 16.1577969 5.1197085 16.1696110 5.0863519 16.1754990 2 TAU ORI +2 5.0863519 16.1754990 5.0859284 15.6755352 2 TAU ORI +7 5.0859284 15.6755352 5.0192046 15.6872692 4.9524765 15.6989479 +4.8857551 15.7105637 4.8190193 15.7221174 4.7522798 15.7336035 4.7356019 15.7364635 2 TAU ORI +17 4.7356019 15.7364635 4.7347841 14.7365341 4.7339740 13.7366037 +4.7331705 12.7366724 4.7323732 11.7367401 4.7315817 10.7368088 4.7307959 9.7368755 +4.7300143 8.7369423 4.7292366 7.7370095 4.7284632 6.7370753 4.7276926 5.7371416 +4.7269249 4.7372074 4.7261596 3.7372727 4.7253957 2.7373381 4.7246332 1.7374035 +4.7238717 0.7374687 4.7234907 0.2375014 2 TAU ORI +17 4.7234907 0.2375014 4.6568246 0.2488852 4.5901580 0.2601934 +4.5235014 0.2714205 4.4568348 0.2825667 4.3901682 0.2936268 4.3235111 0.3045957 +4.2568445 0.3154736 4.1901770 0.3262555 4.1235194 0.3369363 4.0568523 0.3475161 +3.9901845 0.3579900 3.9235270 0.3683533 3.8568590 0.3786060 3.7901909 0.3887434 +3.7235327 0.3987608 3.6901937 0.4037257 2 TAU ERI +3 3.6901937 0.4037257 3.6895337 -0.5962253 3.6890388 -1.3461887 2 TAU ERI +36 18.1781502 -56.9837723 18.2447643 -56.9716339 18.3113480 -56.9595070 +18.3779182 -56.9473915 18.4444656 -56.9352951 18.5109825 -56.9232216 18.5774879 -56.9111748 +18.6439724 -56.8991547 18.7104263 -56.8871651 18.7768688 -56.8752136 18.8432884 -56.8633041 +18.9096775 -56.8514366 18.9760571 -56.8396149 19.0424156 -56.8278427 19.1087437 -56.8161278 +19.1750603 -56.8044701 19.2413559 -56.7928696 19.3076229 -56.7813377 19.3738804 -56.7698746 +19.4401150 -56.7584801 19.5063210 -56.7471619 19.5725174 -56.7359200 19.6386948 -56.7247581 +19.7048435 -56.7136841 19.7709827 -56.7026978 19.8371010 -56.6918030 19.9031925 -56.6810036 +19.9692745 -56.6702995 20.0353394 -56.6596985 20.1013737 -56.6492004 20.1674004 -56.6388130 +20.2334099 -56.6285324 20.2993927 -56.6183662 20.3653679 -56.6083145 20.4313240 -56.5983849 +20.4972534 -56.5885773 2 TEL PAV +13 20.4972534 -56.5885773 20.4951439 -55.5887337 20.4931374 -54.5888786 +20.4912281 -53.5890236 20.4894066 -52.5891571 20.4876652 -51.5892830 20.4860001 -50.5894089 +20.4844036 -49.5895271 20.4828720 -48.5896378 20.4813995 -47.5897484 20.4799824 -46.5898514 +20.4786167 -45.5899544 20.4779530 -45.0900002 2 TEL IND +19 20.4779530 -45.0900002 20.4117737 -45.0998459 20.3455734 -45.1098099 +20.2793617 -45.1198959 20.2131481 -45.1300964 20.1469135 -45.1404114 20.0806656 -45.1508369 +20.0144176 -45.1613655 19.9481468 -45.1720009 19.8818645 -45.1827354 19.8155766 -45.1935654 +19.7492695 -45.2044907 19.6829472 -45.2155075 19.6166229 -45.2266083 19.5502758 -45.2377968 +19.4839172 -45.2490654 19.4175549 -45.2604103 19.3511696 -45.2718277 19.3179760 -45.2775650 2 TEL SGR +19 19.3179760 -45.2775650 19.2515697 -45.2890892 19.1851501 -45.3006783 +19.1187286 -45.3123245 19.0522823 -45.3240356 18.9858208 -45.3357964 18.9193573 -45.3476105 +18.8528690 -45.3594704 18.7863674 -45.3713760 18.7198639 -45.3833199 18.6533337 -45.3953056 +18.5867882 -45.4073219 18.5202408 -45.4193649 18.4536686 -45.4314346 18.3870831 -45.4435272 +18.3204918 -45.4556389 18.2538776 -45.4677658 18.1872482 -45.4799042 18.1539345 -45.4859734 2 TEL CRA +13 18.1539345 -45.4859734 18.1556110 -46.4858246 18.1573524 -47.4856644 +18.1591606 -48.4855003 18.1610413 -49.4853287 18.1630001 -50.4851494 18.1650429 -51.4849625 +18.1671791 -52.4847679 18.1694145 -53.4845657 18.1717567 -54.4843521 18.1742172 -55.4841270 +18.1768055 -56.4838943 18.1781502 -56.9837723 2 TEL ARA +5 2.0342474 25.6050701 1.9672436 25.6110001 1.9002362 25.6167431 +1.8332359 25.6222954 1.7829783 25.6263351 2 TRI ARI +4 1.7829783 25.6263351 1.7834157 26.6263180 1.7838607 27.6263008 +1.7843140 28.6262817 2 TRI PSC +5 1.7843140 28.6262817 1.7172498 28.6315060 1.6501821 28.6365356 +1.5831213 28.6413689 1.5244280 28.6454391 2 TRI PSC +6 1.5244280 28.6454391 1.5248245 29.6454239 1.5252289 30.6454124 +1.5256418 31.6453953 1.5260637 32.6453819 1.5264951 33.6453705 2 TRI PSC +3 1.5264951 33.6453705 1.5269367 34.6453514 1.5273890 35.6453362 2 TRI AND +10 1.5273890 35.6453362 1.5945902 35.6406670 1.6617873 35.6357956 +1.7289701 35.6307335 1.7961584 35.6254768 1.8633423 35.6200294 1.9305112 35.6143913 +1.9976853 35.6085625 2.0648544 35.6025505 2.1236167 35.5971375 2 TRI AND +3 2.1236167 35.5971375 2.1242521 36.5971069 2.1247394 37.3470840 2 TRI AND +9 2.1247394 37.3470840 2.1919310 37.3407249 2.2591064 37.3341827 +2.3262863 37.3274612 2.3934596 37.3205605 2.4606166 37.3134880 2.5277772 37.3062439 +2.5949311 37.2988281 2.6452894 37.2931557 2 TRI AND +2 2.6452894 37.2931557 2.6956439 37.2873878 2 TRI PER +4 2.6956439 37.2873878 2.6948440 36.2874336 2.6940644 35.2874832 +2.6934922 34.5375137 2 TRI PER +4 2.6934922 34.5375137 2.7605736 34.5296860 2.8276584 34.5216980 +2.8444312 34.5196762 2 TRI PER +5 2.8444312 34.5196762 2.8436491 33.5197258 2.8428850 32.5197716 +2.8421376 31.5198135 2.8418920 31.1865025 2 TRI PER +6 2.8418920 31.1865025 2.7748587 31.1945248 2.7078197 31.2023869 +2.6407850 31.2100830 2.5737348 31.2176132 2.5402129 31.2213154 2 TRI ARI +5 2.5402129 31.2213154 2.5395525 30.2213516 2.5389054 29.2213860 +2.5382707 28.2214203 2.5380099 27.8047638 2 TRI ARI +9 2.5380099 27.8047638 2.4710026 27.8120365 2.4039907 27.8191376 +2.3369846 27.8260632 2.2699637 27.8328133 2.2029390 27.8393841 2.1359203 27.8457756 +2.0688875 27.8519840 2.0353744 27.8550186 2 TRI ARI +4 2.0353744 27.8550186 2.0348680 26.8550434 2.0343704 25.8550663 +2.0342474 25.6050701 2 TRI ARI +35 17.2313786 -70.1597443 17.1642151 -70.1715927 17.0970211 -70.1833878 +17.0297794 -70.1951294 16.9624996 -70.2068176 16.8951931 -70.2184448 16.8278370 -70.2300034 +16.7604408 -70.2415009 16.6930180 -70.2529221 16.6255474 -70.2642746 16.5580387 -70.2755432 +16.4905033 -70.2867279 16.4229202 -70.2978363 16.3552990 -70.3088455 16.2876549 -70.3197708 +16.2199612 -70.3305969 16.1522312 -70.3413162 16.0844746 -70.3519440 16.0166740 -70.3624573 +15.9488373 -70.3728638 15.8809776 -70.3831635 15.8130713 -70.3933411 15.7451286 -70.4033966 +15.6771650 -70.4133301 15.6091566 -70.4231415 15.5411148 -70.4328232 15.4730511 -70.4423676 +15.4049444 -70.4517822 15.3368044 -70.4610596 15.2686443 -70.4701920 15.2004423 -70.4791794 +15.1322098 -70.4880219 15.0639572 -70.4967117 14.9956656 -70.5052490 14.9444294 -70.5115433 2 TRA APS +4 14.9444294 -70.5115433 14.9397840 -69.5118256 14.9355536 -68.5120850 +14.9335756 -68.0122070 2 TRA CIR +4 14.9335756 -68.0122070 15.0016899 -68.0038147 15.0697689 -67.9952621 +15.1038084 -67.9909286 2 TRA CIR +5 15.1038084 -67.9909286 15.0999298 -66.9911804 15.0963573 -65.9914017 +15.0930538 -64.9916153 15.0902357 -64.0751266 2 TRA CIR +5 15.0902357 -64.0751266 15.1580477 -64.0663834 15.2258463 -64.0574875 +15.2936230 -64.0484390 15.3444386 -64.0415649 2 TRA CIR +4 15.3444386 -64.0415649 15.3413906 -63.0417747 15.3385458 -62.0419655 +15.3369713 -61.4587479 2 TRA CIR +4 15.3369713 -61.4587479 15.4045877 -61.4494743 15.4721947 -61.4400635 +15.5059843 -61.4353065 2 TRA CIR +2 15.5059843 -61.4353065 15.5033245 -60.4354935 2 TRA CIR +18 15.5033245 -60.4354935 15.5708628 -60.4258842 15.6383820 -60.4161491 +15.7058687 -60.4062881 15.7733469 -60.3962975 15.8408031 -60.3861885 15.9082260 -60.3759651 +15.9756384 -60.3656273 16.0430298 -60.3551750 16.1103897 -60.3446159 16.1777363 -60.3339539 +16.2450600 -60.3231888 16.3123512 -60.3123322 16.3796291 -60.3013763 16.4468861 -60.2903290 +16.5141106 -60.2791977 16.5813198 -60.2679787 16.6023121 -60.2644577 2 TRA NOR +2 16.6023121 -60.2644577 16.6054420 -61.2641945 2 TRA ARA +4 16.6054420 -61.2641945 16.6726418 -61.2528687 16.7398167 -61.2414665 +16.7691898 -61.2364578 2 TRA ARA +4 16.7691898 -61.2364578 16.7725754 -62.2361641 16.7761936 -63.2358551 +16.7784214 -63.8189964 2 TRA ARA +4 16.7784214 -63.8189964 16.8456116 -63.8074837 16.9127750 -63.7959061 +16.9463425 -63.7900925 2 TRA ARA +3 16.9463425 -63.7900925 16.9504375 -64.7897415 16.9522343 -65.2062531 2 TRA ARA +3 16.9522343 -65.2062531 17.0193844 -65.1945724 17.0361595 -65.1916428 2 TRA ARA +4 17.0361595 -65.1916428 17.0407391 -66.1912460 17.0456963 -67.1908112 +17.0483322 -67.6905823 2 TRA ARA +4 17.0483322 -67.6905823 17.1154938 -67.6788254 17.1826210 -67.6670151 +17.2161655 -67.6610870 2 TRA ARA +4 17.2161655 -67.6610870 17.2218437 -68.6605911 17.2280502 -69.6600418 +17.2313786 -70.1597443 2 TRA APS +9 23.4574261 -66.8125992 23.4582977 -67.8125839 23.4592457 -68.8125763 +23.4602833 -69.8125534 23.4614258 -70.8125381 23.4626884 -71.8125229 23.4640923 -72.8125000 +23.4656639 -73.8124771 23.4665222 -74.3124619 2 TUC IND +13 23.4665222 -74.3124619 23.5303345 -74.3107071 23.5941391 -74.3091431 +23.6579285 -74.3077927 23.7217236 -74.3066330 23.7855148 -74.3056793 23.8492947 -74.3049316 +23.9130802 -74.3043823 23.9768639 -74.3040390 0.0406376 -74.3039017 0.1044204 -74.3039627 +0.1044198 -74.3039627 0.1044198 -74.3039627 2 TUC OCT +13 0.1044198 -74.3039627 0.1682032 -74.3042221 0.2319784 -74.3046875 +0.2957654 -74.3053589 0.3595552 -74.3062286 0.4233392 -74.3073044 0.4871371 -74.3085785 +0.5509403 -74.3100586 0.6147398 -74.3117371 0.6785556 -74.3136139 0.7423789 -74.3156967 +0.8062008 -74.3179779 0.8221625 -74.3185730 2 TUC HYI +2 0.8221625 -74.3185730 0.8196943 -75.3185272 2 TUC HYI +10 0.8196943 -75.3185272 0.8833348 -75.3210526 0.9469764 -75.3237686 +1.0106388 -75.3266830 1.0743135 -75.3297958 1.1379915 -75.3330994 1.2016927 -75.3366013 +1.2654086 -75.3402939 1.3291302 -75.3441772 1.3769367 -75.3472214 2 TUC HYI +19 1.3769367 -75.3472214 1.3811506 -74.3473587 1.3848704 -73.3474731 +1.3881800 -72.3475876 1.3911455 -71.3476868 1.3938193 -70.3477707 1.3962439 -69.3478470 +1.3984541 -68.3479156 1.4004779 -67.3479843 1.4023393 -66.3480453 1.4040581 -65.3480988 +1.4056509 -64.3481522 1.4071319 -63.3481979 1.4085134 -62.3482437 1.4098059 -61.3482819 +1.4110183 -60.3483276 1.4121586 -59.3483620 1.4132336 -58.3483963 1.4137486 -57.8484154 2 TUC HYI +32 1.4137486 -57.8484154 1.3483047 -57.8442802 1.2828584 -57.8403358 +1.2174187 -57.8365936 1.1519952 -57.8330460 1.0865681 -57.8297005 1.0211467 -57.8265533 +0.9557405 -57.8236084 0.8903295 -57.8208656 0.8249232 -57.8183289 0.7595310 -57.8159943 +0.6941329 -57.8138618 0.6287384 -57.8119354 0.5633569 -57.8102150 0.4979685 -57.8087006 +0.4325825 -57.8073959 0.3672085 -57.8062935 0.3018264 -57.8054008 0.2364457 -57.8047142 +0.1710759 -57.8042374 0.1056969 -57.8039665 0.1056975 -57.8039665 0.0403189 -57.8039055 +23.9749489 -57.8040504 23.9095707 -57.8044014 23.8441906 -57.8049622 23.7788181 -57.8057327 +23.7134342 -57.8067093 23.6480503 -57.8078918 23.5826740 -57.8092804 23.5172844 -57.8108788 +23.4518929 -57.8126793 2 TUC PHE +3 23.4518929 -57.8126793 23.4514484 -56.8126869 23.4512348 -56.3126869 2 TUC PHE +21 23.4512348 -56.3126869 23.3857784 -56.3146973 23.3203068 -56.3169136 +23.2548332 -56.3193321 23.1893654 -56.3219566 23.1238823 -56.3247833 23.0583935 -56.3278122 +22.9929123 -56.3310394 22.9274120 -56.3344688 22.8619080 -56.3381004 22.7964077 -56.3419266 +22.7308903 -56.3459511 22.6653652 -56.3501701 22.5998459 -56.3545876 22.5343056 -56.3591957 +22.4687595 -56.3639984 22.4032135 -56.3689880 22.3376503 -56.3741684 22.2720776 -56.3795395 +22.2065048 -56.3850937 22.1409130 -56.3908348 2 TUC GRU +12 22.1409130 -56.3908348 22.1422386 -57.3907738 22.1436367 -58.3907127 +22.1451168 -59.3906479 22.1466885 -60.3905792 22.1483574 -61.3904991 22.1501389 -62.3904190 +22.1520424 -63.3903389 22.1540833 -64.3902512 22.1562786 -65.3901520 22.1586475 -66.3900452 +22.1599045 -66.8899918 2 TUC IND +21 22.1599045 -66.8899918 22.2248917 -66.8843002 22.2898560 -66.8787994 +22.3548164 -66.8734741 22.4197617 -66.8683472 22.4846878 -66.8634033 22.5496082 -66.8586426 +22.6145172 -66.8540802 22.6794033 -66.8497086 22.7442894 -66.8455276 22.8091660 -66.8415451 +22.8740234 -66.8377533 22.9388809 -66.8341599 23.0037270 -66.8307648 23.0685558 -66.8275681 +23.1333904 -66.8245697 23.1982136 -66.8217697 23.2630196 -66.8191757 23.3278313 -66.8167801 +23.3926353 -66.8145828 23.4574261 -66.8125992 2 TUC IND +10 10.2918816 41.3773613 10.2258530 41.3828621 10.1598186 41.3885498 +10.0937881 41.3944206 10.0277424 41.4004745 9.9616899 41.4067078 9.8956413 41.4131241 +9.8295765 41.4197159 9.7635050 41.4264832 9.7139492 41.4316750 2 UMA LMI +8 9.7139492 41.4316750 9.6478758 41.4387436 9.5817852 41.4459839 +9.5156870 41.4533920 9.4495916 41.4609642 9.3834782 41.4687004 9.3173561 41.4765968 +9.3008327 41.4785957 2 UMA LYN +6 9.3008327 41.4785957 9.3018084 42.4785347 9.3028145 43.4784737 +9.3038549 44.4784126 9.3049316 45.4783440 9.3060474 46.4782791 2 UMA LYN +13 9.3060474 46.4782791 9.2400198 46.4863625 9.1739817 46.4945984 +9.1079426 46.5029907 9.0418854 46.5115318 8.9758167 46.5202217 8.9097481 46.5290565 +8.8436584 46.5380363 8.7775583 46.5471573 8.7114573 46.5564117 8.6453352 46.5658035 +8.5792007 46.5753250 8.5626736 46.5777283 2 UMA LYN +14 8.5626736 46.5777283 8.5640669 47.5776253 8.5655155 48.5775185 +8.5670223 49.5774117 8.5685921 50.5772972 8.5702295 51.5771751 8.5719414 52.5770531 +8.5737324 53.5769234 8.5756111 54.5767860 8.5775833 55.5766411 8.5796595 56.5764923 +8.5818481 57.5763321 8.5841608 58.5761642 8.5866089 59.5759888 2 UMA LYN +8 8.5866089 59.5759888 8.5207834 59.5856247 8.4549398 59.5953903 +8.3890867 59.6052742 8.3232050 59.6152840 8.2573032 59.6254082 8.1913929 59.6356468 +8.1419401 59.6433983 2 UMA LYN +15 8.1419401 59.6433983 8.1447630 60.6431770 8.1477661 61.6429367 +8.1509695 62.6426849 8.1543970 63.6424179 8.1580744 64.6421280 8.1620331 65.6418152 +8.1663094 66.6414795 8.1709452 67.6411133 8.1759920 68.6407166 8.1815109 69.6402817 +8.1875734 70.6398087 8.1942701 71.6392822 8.2017088 72.6386948 8.2057486 73.1383743 2 UMA CAM +19 8.2057486 73.1383743 8.2709579 73.1281662 8.3361397 73.1180649 +8.4012842 73.1080780 8.4663849 73.0982132 8.5314579 73.0884705 8.5964956 73.0788498 +8.6614885 73.0693588 8.7264585 73.0600052 8.7913933 73.0507736 8.8562860 73.0416870 +8.9211559 73.0327301 8.9859943 73.0239182 9.0507917 73.0152512 9.1155672 73.0067291 +9.1803131 72.9983521 9.2450199 72.9901276 9.3097067 72.9820557 9.3743649 72.9741364 2 UMA CAM +34 9.3743649 72.9741364 9.4389858 72.9663773 9.5035887 72.9587784 +9.5681658 72.9513321 9.6327057 72.9440613 9.6972313 72.9369507 9.7617311 72.9300079 +9.8261976 72.9232330 9.8906498 72.9166260 9.9550791 72.9101944 10.0194769 72.9039383 +10.0838623 72.8978653 10.1482267 72.8919601 10.2125616 72.8862381 10.2768860 72.8806992 +10.3411903 72.8753433 10.4054680 72.8701706 10.4697371 72.8651810 10.5339890 72.8603821 +10.5982151 72.8557739 10.6624346 72.8513489 10.7266397 72.8471146 10.7908201 72.8430786 +10.8549976 72.8392334 10.9191618 72.8355789 10.9833031 72.8321228 11.0474434 72.8288651 +11.1115713 72.8257980 11.1756802 72.8229294 11.2397900 72.8202667 11.3038893 72.8177948 +11.3679714 72.8155289 11.4320564 72.8134613 11.4640913 72.8125000 2 UMA DRA +8 11.4640913 72.8125000 11.4626875 71.8125229 11.4614248 70.8125381 +11.4602833 69.8125534 11.4592457 68.8125763 11.4582968 67.8125839 11.4574261 66.8125992 +11.4566231 65.8126068 2 UMA DRA +11 11.4566231 65.8126068 11.5215044 65.8108215 11.5863819 65.8092346 +11.6512461 65.8078537 11.7161169 65.8066788 11.7809849 65.8057175 11.8458405 65.8049545 +11.9107046 65.8043976 11.9755678 65.8040466 12.0404215 65.8039017 12.1052837 65.8039627 2 UMA DRA +4 12.1052837 65.8039627 12.1053486 64.8039627 12.1054096 63.8039589 +12.1054373 63.3039627 2 UMA DRA +24 12.1054373 63.3039627 12.1704922 63.3042297 12.2355385 63.3047066 +12.3005953 63.3053894 12.3656530 63.3062782 12.4307041 63.3073730 12.4957676 63.3086739 +12.5608339 63.3101807 12.6258936 63.3118935 12.6909676 63.3138084 12.7560463 63.3159294 +12.8211203 63.3182526 12.8862085 63.3207817 12.9513035 63.3235092 13.0163937 63.3264389 +13.0815010 63.3295708 13.1466150 63.3329010 13.2117271 63.3364296 13.2768564 63.3401566 +13.3419943 63.3440819 13.4071321 63.3481979 13.4722881 63.3525124 13.5374537 63.3570175 +13.5700359 63.3593445 2 UMA DRA +2 13.5700359 63.3593445 13.5715761 62.3593979 2 UMA DRA +15 13.5715761 62.3593979 13.6368198 62.3641968 13.7020645 62.3691826 +13.7673292 62.3743591 13.8326054 62.3797226 13.8978834 62.3852730 13.9631834 62.3910065 +14.0284967 62.3969231 14.0938110 62.4030151 14.1591492 62.4092903 14.2245007 62.4157448 +14.2898569 62.4223709 14.3552361 62.4291687 14.4206305 62.4361420 14.4696836 62.4414825 2 UMA DRA +9 14.4696836 62.4414825 14.4718904 61.4416008 14.4739590 60.4417229 +14.4759045 59.4418259 14.4777384 58.4419250 14.4794712 57.4420204 14.4811115 56.4421120 +14.4826679 55.4421959 14.4834166 54.9422379 2 UMA DRA +7 14.4834166 54.9422379 14.4176855 54.9351044 14.3519669 54.9281387 +14.2862682 54.9213486 14.2205696 54.9147339 14.1548824 54.9082909 14.1056261 54.9035759 2 UMA BOO +8 14.1056261 54.9035759 14.1068687 53.9036369 14.1080523 52.9036942 +14.1091833 51.9037476 14.1102648 50.9037971 14.1113005 49.9038467 14.1122942 48.9038925 +14.1132488 47.9039383 2 UMA BOO +9 14.1132488 47.9039383 14.0473671 47.8977890 13.9814825 47.8918228 +13.9156046 47.8860397 13.8497448 47.8804398 13.7838821 47.8750267 13.7180252 47.8698044 +13.6521854 47.8647728 13.5863409 47.8599281 2 UMA CVN +6 13.5863409 47.8599281 13.5856152 48.8599052 13.5848598 49.8598785 +13.5840731 50.8598480 13.5832510 51.8598213 13.5828266 52.3598061 2 UMA CVN +23 13.5828266 52.3598061 13.5171318 52.3551674 13.4514542 52.3507195 +13.3857727 52.3464699 13.3200970 52.3424149 13.2544374 52.3385582 13.1887722 52.3348999 +13.1231127 52.3314438 13.0574684 52.3281860 12.9918184 52.3251305 12.9261732 52.3222771 +12.8605413 52.3196259 12.7949038 52.3171806 12.7292690 52.3149376 12.6636477 52.3129044 +12.5980186 52.3110733 12.5323925 52.3094521 12.4667788 52.3080330 12.4011564 52.3068275 +12.3355360 52.3058243 12.2699261 52.3050346 12.2043085 52.3044472 12.1879015 52.3043365 2 UMA CVN +9 12.1879015 52.3043365 12.1879768 51.3043327 12.1880493 50.3043365 +12.1881189 49.3043365 12.1881857 48.3043365 12.1882505 47.3043365 12.1883125 46.3043365 +12.1883717 45.3043365 12.1884289 44.3043365 2 UMA CVN +3 12.1884289 44.3043365 12.1225643 44.3040123 12.1060944 44.3039627 2 UMA CVN +12 12.1060944 44.3039627 12.1061153 43.3039627 12.1061363 42.3039627 +12.1061573 41.3039627 12.1061773 40.3039627 12.1061964 39.3039627 12.1062145 38.3039627 +12.1062326 37.3039627 12.1062508 36.3039627 12.1062679 35.3039627 12.1062841 34.3039627 +12.1063004 33.3039627 2 UMA CVN +6 12.1063004 33.3039627 12.1063166 32.3039627 12.1063328 31.3039627 +12.1063480 30.3039627 12.1063633 29.3039646 12.1063776 28.3039627 2 UMA COM +3 12.1063776 28.3039627 12.0401487 28.3038998 11.9739294 28.3040466 2 UMA COM +14 11.9739294 28.3040466 11.9076996 28.3044052 11.8414707 28.3049736 +11.7752514 28.3057518 11.7090206 28.3067417 11.6427898 28.3079395 11.5765676 28.3093472 +11.5103359 28.3109646 11.4441023 28.3127899 11.3778772 28.3148251 11.3116407 28.3170643 +11.2454033 28.3195133 11.1791735 28.3221664 11.1129332 28.3250256 2 UMA LEO +6 11.1129332 28.3250256 11.1131916 29.3250198 11.1134558 30.3250122 +11.1137247 31.3250084 11.1140003 32.3250008 11.1142817 33.3249931 2 UMA LMI +5 11.1142817 33.3249931 11.0481319 33.3280525 10.9819899 33.3313141 +10.9158354 33.3347778 10.8992939 33.3356781 2 UMA LMI +7 10.8992939 33.3356781 10.8996458 34.3356667 10.9000063 35.3356590 +10.9003763 36.3356476 10.9007549 37.3356361 10.9011450 38.3356285 10.9015446 39.3356133 2 UMA LMI +11 10.9015446 39.3356133 10.8355217 39.3393211 10.7694855 39.3432312 +10.7034454 39.3473358 10.6374111 39.3516388 10.5713634 39.3561401 10.5053110 39.3608322 +10.4392643 39.3657188 10.3732033 39.3707962 10.3071375 39.3760643 10.2906275 39.3774109 2 UMA LMI +3 10.2906275 39.3774109 10.2912455 40.3773880 10.2918816 41.3773613 2 UMA LMI +10 13.6104679 76.3638153 13.5468884 76.3590927 13.4833183 76.3545532 +13.4197683 76.3502045 13.3562450 76.3460464 13.2927313 76.3420792 13.2292337 76.3383026 +13.1657619 76.3347168 13.1022949 76.3313217 13.0547075 76.3289108 2 UMI CAM +8 13.0547075 76.3289108 13.0583916 75.3289948 13.0616150 74.3290787 +13.0644608 73.3291473 13.0669928 72.3292160 13.0692625 71.3292694 13.0713091 70.3293152 +13.0731649 69.3293610 2 UMI DRA +16 13.0731649 69.3293610 13.1377640 69.3326645 13.2023630 69.3361664 +13.2669821 69.3398666 13.3316116 69.3437576 13.3962440 69.3478470 13.4608974 69.3521271 +13.5255632 69.3565979 13.5902338 69.3612595 13.6549273 69.3661118 13.7196350 69.3711548 +13.7843475 69.3763809 13.8490858 69.3817902 13.9138393 69.3873825 13.9785995 69.3931580 +14.0433874 69.3991165 2 UMI DRA +5 14.0433874 69.3991165 14.0465889 68.3992691 14.0495205 67.3994064 +14.0522156 66.3995361 14.0547037 65.3996506 2 UMI DRA +26 14.0547037 65.3996506 14.1198444 65.4058151 14.1849899 65.4121628 +14.2501621 65.4186859 14.3153486 65.4253769 14.3805428 65.4322433 14.4457645 65.4392853 +14.5110016 65.4464874 14.5762472 65.4538574 14.6415215 65.4613953 14.7068138 65.4690933 +14.7721148 65.4769440 14.8374453 65.4849625 14.9027948 65.4931259 14.9681559 65.5014496 +15.0335464 65.5099182 15.0989580 65.5185394 15.1643810 65.5273056 15.2298365 65.5362167 +15.2953138 65.5452652 15.3608027 65.5544434 15.4263248 65.5637665 15.4918699 65.5732193 +15.5574274 65.5828018 15.6230211 65.5925140 15.6886377 65.6023483 2 UMI DRA +5 15.6886377 65.6023483 15.6845541 66.6020355 15.6801281 67.6016998 +15.6753092 68.6013412 15.6700420 69.6009445 2 UMI DRA +14 15.6700420 69.6009445 15.7354393 69.6108627 15.8008766 69.6209030 +15.8663445 69.6310577 15.9318333 69.6413193 15.9973631 69.6516953 16.0629253 69.6621857 +16.1285076 69.6727676 16.1941319 69.6834564 16.2597904 69.6942444 16.3254719 69.7051239 +16.3911972 69.7161026 16.4569550 69.7271576 16.5227375 69.7383041 2 UMI DRA +6 16.5227375 69.7383041 16.5161285 70.7377472 16.5088253 71.7371216 +16.5007057 72.7364349 16.4916210 73.7356567 16.4813805 74.7347870 2 UMI DRA +16 16.4813805 74.7347870 16.5468807 74.7459641 16.6124287 74.7572174 +16.6780109 74.7685547 16.7436523 74.7799606 16.8093395 74.7914352 16.8750668 74.8029785 +16.9408493 74.8145828 17.0066833 74.8262558 17.0725536 74.8379745 17.1384830 74.8497543 +17.2044659 74.8615799 17.2704849 74.8734512 17.3365650 74.8853683 17.4026966 74.8973236 +17.4357758 74.9033127 2 UMI DRA +6 17.4357758 74.9033127 17.4230957 75.9021683 17.4085255 76.9008484 +17.3915939 77.8993149 17.3716679 78.8975143 17.3478603 79.8953476 2 UMI DRA +9 17.3478603 79.8953476 17.4137287 79.9073105 17.4796638 79.9193039 +17.5456867 79.9313354 17.6117859 79.9433899 17.6779537 79.9554672 17.7442093 79.9675674 +17.8105431 79.9796829 17.8437347 79.9857483 2 UMI DRA +7 17.8437347 79.9857483 17.8140202 80.9830399 17.7769871 81.9796600 +17.7295265 82.9753265 17.6664944 83.9695663 17.5787163 84.9615326 17.4481487 85.9495697 2 UMI DRA +46 17.4481487 85.9495697 17.5131016 85.9615784 17.5782356 85.9736176 +17.6435680 85.9856873 17.7090950 85.9977798 17.7748051 86.0098877 17.8407211 86.0220108 +17.9068394 86.0341492 17.9731483 86.0462875 18.0396690 86.0584412 18.1063938 86.0705872 +18.1733150 86.0827332 18.2404556 86.0948715 18.3078098 86.1070023 18.3753624 86.1191101 +18.4431400 86.1312103 18.5111332 86.1432877 18.5793343 86.1553345 18.6477623 86.1673508 +18.7164116 86.1793365 18.7852707 86.1912842 18.8543644 86.2031860 18.9236832 86.2150497 +18.9932175 86.2268524 19.0629864 86.2386093 19.1329842 86.2503128 19.2032013 86.2619400 +19.2736568 86.2735138 19.3443432 86.2850113 19.4152489 86.2964325 19.4863968 86.3077774 +19.5577774 86.3190384 19.6293793 86.3302155 19.7012253 86.3413010 19.7733040 86.3522873 +19.8456020 86.3631744 19.9181461 86.3739548 19.9909229 86.3846359 20.0639210 86.3951950 +20.1371593 86.4056396 20.2106304 86.4159622 20.2843227 86.4261627 20.3582535 86.4362335 +20.4324131 86.4461670 20.5067863 86.4559631 20.5813980 86.4656219 2 UMI DRA +2 20.5813980 86.4656219 20.5554237 86.6306305 2 UMI CEP +31 20.5554237 86.6306305 20.6305885 86.6401901 20.7059803 86.6495972 +20.7816162 86.6588593 20.8574867 86.6679611 20.9335766 86.6768951 21.0099049 86.6856689 +21.0864582 86.6942749 21.1632233 86.7026978 21.2402210 86.7109528 21.3174362 86.7190170 +21.3948536 86.7269058 21.4724922 86.7345963 21.5503368 86.7420959 21.6283722 86.7494049 +21.7066193 86.7565079 21.7850590 86.7634048 21.8636780 86.7701035 21.9424934 86.7765884 +22.0214882 86.7828522 22.1006489 86.7889099 22.1799889 86.7947388 22.2594948 86.8003540 +22.3391457 86.8057404 22.4189625 86.8108902 22.4989262 86.8158188 22.5790195 86.8205109 +22.6592598 86.8249664 22.7396278 86.8291855 22.8201027 86.8331604 22.9007111 86.8368912 2 UMI CEP +3 22.9007111 86.8368912 22.8054028 87.8347626 22.6173992 88.6638870 2 UMI CEP +3 9.0554981 87.5689163 8.7794704 86.5907669 8.6935167 86.0975418 2 UMI CEP +99 8.6935167 86.0975418 8.7525520 86.0882416 8.8114567 86.0790634 +8.8702526 86.0700073 8.9289322 86.0610809 8.9874897 86.0522766 9.0459442 86.0436020 +9.1042900 86.0350647 9.1625214 86.0266571 9.2206564 86.0183792 9.2786913 86.0102463 +9.3366165 86.0022430 9.3944540 85.9943848 9.4521961 85.9866638 9.5098362 85.9790878 +9.5673962 85.9716492 9.6248665 85.9643631 9.6822433 85.9572220 9.7395449 85.9502335 +9.7967644 85.9433899 9.8538961 85.9366989 9.9109602 85.9301605 9.9679489 85.9237747 +10.0248556 85.9175415 10.0817003 85.9114685 10.1384764 85.9055481 10.1951771 85.8997955 +10.2518215 85.8941956 10.3084040 85.8887558 10.3649178 85.8834763 10.4213810 85.8783569 +10.4777889 85.8734055 10.5341339 85.8686218 10.5904350 85.8639984 10.6466866 85.8595352 +10.7028799 85.8552475 10.7590361 85.8511276 10.8151484 85.8471680 10.8712101 85.8433838 +10.9272394 85.8397751 10.9832306 85.8363266 11.0391769 85.8330536 11.0950966 85.8299484 +11.1509838 85.8270187 11.2068329 85.8242645 11.2626610 85.8216782 11.3184624 85.8192673 +11.3742313 85.8170319 11.4299850 85.8149719 11.4857178 85.8130875 11.5414228 85.8113785 +11.5971184 85.8098373 11.6527996 85.8084793 11.7084579 85.8072968 11.7641134 85.8062897 +11.8197594 85.8054581 11.8753891 85.8048019 11.9310207 85.8043289 11.9866486 85.8040237 +12.0422668 85.8039017 12.0978918 85.8039551 12.1535187 85.8041840 12.2091398 85.8045883 +12.2647753 85.8051758 12.3204174 85.8059387 12.3760605 85.8068695 12.4317236 85.8079834 +12.4873981 85.8092728 12.5430794 85.8107376 12.5987854 85.8123856 12.6545105 85.8142014 +12.7102480 85.8161926 12.7660151 85.8183594 12.8218060 85.8206940 12.8776150 85.8232117 +12.9334602 85.8258972 12.9893360 85.8287582 13.0452337 85.8317947 13.1011744 85.8349991 +13.1571512 85.8383789 13.2131567 85.8419189 13.2692099 85.8456421 13.3253050 85.8495255 +13.3814354 85.8535843 13.4376192 85.8578033 13.4938507 85.8621979 13.5501232 85.8667526 +13.6064548 85.8714752 13.6628408 85.8763580 13.7192726 85.8814087 13.7757711 85.8866272 +13.8323298 85.8919983 13.8889408 85.8975372 13.9456244 85.9032288 14.0023727 85.9090881 +14.0591812 85.9151001 14.1160688 85.9212646 14.1730280 85.9275894 14.2015305 85.9308090 2 UMI CAM +8 14.2015305 85.9308090 14.2816648 84.9353485 14.3355122 83.9383926 +14.3741913 82.9405746 14.4033289 81.9422226 14.4260788 80.9435120 14.4443426 79.9445419 +14.4521904 79.4449844 2 UMI CAM +15 14.4521904 79.4449844 14.3890629 79.4379272 14.3259830 79.4310379 +14.2629318 79.4243088 14.1999178 79.4177475 14.1369486 79.4113617 14.0740051 79.4051437 +14.0110950 79.3991013 13.9482269 79.3932266 13.8853807 79.3875351 13.8225660 79.3820190 +13.7597904 79.3766785 13.6970348 79.3715210 13.6343060 79.3665466 13.5872793 79.3629303 2 UMI CAM +4 13.5872793 79.3629303 13.5963173 78.3632813 13.6039429 77.3635635 +13.6104679 76.3638153 2 UMI CAM +34 8.8882437 -56.9739723 8.9557590 -56.9828529 9.0232906 -56.9915848 +9.0908289 -57.0001678 9.1583920 -57.0085945 9.2259712 -57.0168686 9.2935553 -57.0249825 +9.3611641 -57.0329361 9.4287872 -57.0407257 9.4964151 -57.0483475 9.5640669 -57.0558014 +9.6317320 -57.0630836 9.6994009 -57.0701942 9.7670937 -57.0771294 9.8347979 -57.0838852 +9.9025049 -57.0904579 9.9702358 -57.0968552 10.0379763 -57.1030617 10.1057186 -57.1090851 +10.1734829 -57.1149216 10.2412567 -57.1205673 10.3090315 -57.1260223 10.3768263 -57.1312828 +10.4446306 -57.1363449 10.5124340 -57.1412125 10.5802574 -57.1458855 10.6480885 -57.1503563 +10.7159176 -57.1546211 10.7837658 -57.1586876 10.8516207 -57.1625519 10.9194727 -57.1662064 +10.9873409 -57.1696587 11.0552158 -57.1729012 11.0891504 -57.1744423 2 VEL CAR +18 11.0891504 -57.1744423 11.0898085 -56.1744576 11.0904341 -55.1744690 +11.0910282 -54.1744843 11.0915947 -53.1744957 11.0921345 -52.1745071 11.0926514 -51.1745224 +11.0931463 -50.1745338 11.0936213 -49.1745415 11.0940762 -48.1745529 11.0945148 -47.1745644 +11.0949364 -46.1745720 11.0953436 -45.1745834 11.0957365 -44.1745911 11.0961170 -43.1745987 +11.0964842 -42.1746063 11.0968399 -41.1746140 11.0971003 -40.4246216 2 VEL CEN +26 11.0971003 -40.4246216 11.0297689 -40.4215088 10.9624500 -40.4181862 +10.8951254 -40.4146614 10.8278036 -40.4109306 10.7604961 -40.4070015 10.6931829 -40.4028664 +10.6258736 -40.3985291 10.5585794 -40.3939934 10.4912796 -40.3892632 10.4239855 -40.3843346 +10.3567057 -40.3792076 10.2894201 -40.3738937 10.2221413 -40.3683815 10.1548786 -40.3626862 +10.0876112 -40.3568001 10.0203505 -40.3507271 9.9531059 -40.3444672 9.8858576 -40.3380280 +9.8186159 -40.3314095 9.7513914 -40.3246117 9.6841631 -40.3176384 9.6169424 -40.3104897 +9.5497389 -40.3031693 9.4825325 -40.2956810 9.4489374 -40.2918739 2 VEL ANT +4 9.4489374 -40.2918739 9.4497957 -39.2919197 9.4506292 -38.2919693 +9.4514399 -37.2920151 2 VEL ANT +16 9.4514399 -37.2920151 9.3842993 -37.2842827 9.3171663 -37.2763863 +9.2500496 -37.2683296 9.1829309 -37.2601128 9.1158190 -37.2517395 9.0487251 -37.2432137 +8.9816284 -37.2345390 8.9145403 -37.2257156 8.8474712 -37.2167473 8.7803993 -37.2076340 +8.7133350 -37.1983795 8.6462908 -37.1889954 8.5792437 -37.1794701 8.5122061 -37.1698189 +8.4451866 -37.1600380 2 VEL PYX +8 8.4451866 -37.1600380 8.4441452 -38.1599617 8.4430742 -39.1598816 +8.4419727 -40.1598015 8.4408388 -41.1597214 8.4396687 -42.1596298 8.4384623 -43.1595459 +8.4381542 -43.4095192 2 VEL PUP +7 8.4381542 -43.4095192 8.3710470 -43.3996010 8.3039503 -43.3895607 +8.2368746 -43.3794022 8.1698017 -43.3691254 8.1027393 -43.3587379 8.0692186 -43.3535042 2 VEL PUP +9 8.0692186 -43.3535042 8.0678806 -44.3534012 8.0664959 -45.3532944 +8.0650625 -46.3531799 8.0635748 -47.3530655 8.0620289 -48.3529434 8.0604219 -49.3528175 +8.0587482 -50.3526878 8.0574465 -51.1025848 2 VEL PUP +4 8.0574465 -51.1025848 8.1246214 -51.1130447 8.1918030 -51.1233940 +8.2254086 -51.1285286 2 VEL CAR +4 8.2254086 -51.1285286 8.2236509 -52.1283951 8.2218132 -53.1282539 +8.2213411 -53.3782196 2 VEL CAR +6 8.2213411 -53.3782196 8.2885904 -53.3884048 8.3558655 -53.3984718 +8.4231567 -53.4084206 8.4904547 -53.4182396 8.5072861 -53.4206772 2 VEL CAR +3 8.5072861 -53.4206772 8.5054340 -54.4205437 8.5044746 -54.9204712 2 VEL CAR +7 8.5044746 -54.9204712 8.5718374 -54.9301414 8.6392078 -54.9396782 +8.7066040 -54.9490776 8.7740154 -54.9583435 8.8414335 -54.9674683 8.8920116 -54.9742203 2 VEL CAR +3 8.8920116 -54.9742203 8.8901758 -55.9740982 8.8882437 -56.9739723 2 VEL CAR +7 11.6228199 -6.6916924 11.6229115 -5.6916928 11.6230040 -4.6916943 +11.6230955 -3.6916952 11.6231861 -2.6916959 11.6232777 -1.6916969 11.6233683 -0.6916979 2 VIR LEO +12 11.6233683 -0.6916979 11.6234598 0.3083012 11.6235504 1.3083003 +11.6236420 2.3082993 11.6237326 3.3082983 11.6238241 4.3082972 11.6239157 5.3082967 +11.6240082 6.3082957 11.6240997 7.3082948 11.6241922 8.3082943 11.6242857 9.3082924 +11.6243792 10.3082914 2 VIR LEO +7 11.6243792 10.3082914 11.6908884 10.3070354 11.7574062 10.3059893 +11.8239250 10.3051548 11.8904333 10.3045311 11.9569511 10.3041182 11.9735823 10.3040485 2 VIR LEO +4 11.9735823 10.3040485 11.9736004 11.3040485 11.9736176 12.3040485 +11.9736357 13.3040485 2 VIR LEO +16 11.9736357 13.3040485 12.0401001 13.3039007 12.1065731 13.3039637 +12.1730471 13.3042393 12.2395105 13.3047247 12.3059845 13.3054228 12.3724585 13.3063307 +12.4389229 13.3074493 12.5053968 13.3087788 12.5718718 13.3103180 12.6383371 13.3120670 +12.7048130 13.3140249 12.7712898 13.3161907 12.8377581 13.3185644 12.9042349 13.3211451 +12.9374685 13.3225126 2 VIR COM +2 12.9374685 13.3225126 12.9372711 14.3225088 2 VIR COM +11 12.9372711 14.3225088 13.0037355 14.3253975 13.0702000 14.3284922 +13.1366558 14.3317900 13.2031231 14.3352909 13.2695923 14.3389931 13.3360510 14.3428965 +13.4025211 14.3470001 13.4689922 14.3513012 13.5354548 14.3557997 13.6019287 14.3604937 2 VIR COM +8 13.6019287 14.3604937 13.6022682 13.3605051 13.6026049 12.3605175 +13.6029396 11.3605299 13.6032724 10.3605413 13.6036024 9.3605528 13.6039305 8.3605652 +13.6042566 7.3605771 2 VIR BOO +25 13.6042566 7.3605771 13.6708260 7.3654728 13.7373857 7.3705606 +13.8039560 7.3758407 13.8705282 7.3813105 13.9370899 7.3869677 14.0036631 7.3928123 +14.0702372 7.3988419 14.1368017 7.4050531 14.2033777 7.4114466 14.2699537 7.4180193 +14.3365211 7.4247675 14.4030991 7.4316921 14.4696789 7.4387894 14.5362492 7.4460568 +14.6028299 7.4534936 14.6694126 7.4610968 14.7359858 7.4688625 14.8025703 7.4767914 +14.8691568 7.4848800 14.9357338 7.4931235 15.0023212 7.5015225 15.0689106 7.5100737 +15.1354914 7.5187721 15.1854324 7.5253930 2 VIR BOO +9 15.1854324 7.5253930 15.1860342 6.5254335 15.1866331 5.5254736 +15.1872311 4.5255132 15.1878271 3.5255530 15.1884212 2.5255928 15.1890144 1.5256323 +15.1896076 0.5256718 15.1902008 -0.4742887 2 VIR SCP +8 15.1902008 -0.4742887 15.1235409 -0.4831079 15.0568714 -0.4917813 +14.9902010 -0.5003049 14.9235411 -0.5086748 14.8568707 -0.5168910 14.7902002 -0.5249498 +14.7735395 -0.5269387 2 VIR LIB +9 14.7735395 -0.5269387 14.7740688 -1.5269072 14.7745991 -2.5268757 +14.7751303 -3.5268443 14.7756615 -4.5268126 14.7761955 -5.5267806 14.7767305 -6.5267491 +14.7772675 -7.5267167 14.7778072 -8.5266848 2 VIR LIB +8 14.7778072 -8.5266848 14.7110500 -8.5345535 14.6442909 -8.5422592 +14.5775404 -8.5497990 14.5107784 -8.5571709 14.4440145 -8.5643740 14.3772602 -8.5714045 +14.3605671 -8.5731344 2 VIR LIB +15 14.3605671 -8.5731344 14.3610373 -9.5731106 14.3615112 -10.5730858 +14.3619881 -11.5730619 14.3624687 -12.5730371 14.3629532 -13.5730114 14.3634415 -14.5729866 +14.3639336 -15.5729618 14.3644314 -16.5729351 14.3649340 -17.5729084 14.3654423 -18.5728836 +14.3659563 -19.5728569 14.3664770 -20.5728283 14.3670044 -21.5728035 14.3675394 -22.5727749 2 VIR LIB +23 14.3675394 -22.5727749 14.3005962 -22.5796051 14.2336588 -22.5862579 +14.1667080 -22.5927334 14.0997553 -22.5990257 14.0328083 -22.6051350 13.9658489 -22.6110611 +13.8988867 -22.6167984 13.8319311 -22.6223488 13.7649632 -22.6277084 13.6979933 -22.6328754 +13.6310301 -22.6378479 13.5640545 -22.6426277 13.4970760 -22.6472092 13.4301052 -22.6515923 +13.3631229 -22.6557789 13.2961388 -22.6597614 13.2291622 -22.6635437 13.1621742 -22.6671238 +13.0951843 -22.6704979 13.0282021 -22.6736679 12.9612093 -22.6766319 12.9444580 -22.6773415 2 VIR HYA +12 12.9444580 -22.6773415 12.9442406 -21.6773453 12.9440260 -20.6773491 +12.9438152 -19.6773548 12.9436054 -18.6773586 12.9433994 -17.6773624 12.9431953 -16.6773682 +12.9429932 -15.6773720 12.9427929 -14.6773758 12.9425955 -13.6773796 12.9423981 -12.6773844 +12.9422035 -11.6773882 2 VIR CRV +16 12.9422035 -11.6773882 12.8753853 -11.6800861 12.8085566 -11.6825762 +12.7417269 -11.6848583 12.6749067 -11.6869316 12.6080761 -11.6887941 12.5412455 -11.6904478 +12.4744234 -11.6918898 12.4075909 -11.6931200 12.3407593 -11.6941395 12.2739372 -11.6949463 +12.2071047 -11.6955414 12.1402721 -11.6959238 12.0734491 -11.6960945 12.0066166 -11.6960516 +11.9397840 -11.6957970 2 VIR CRV +6 11.9397840 -11.6957970 11.9398088 -10.6957970 11.9398336 -9.6957970 +11.9398584 -8.6957970 11.9398823 -7.6957970 11.9399071 -6.6957974 2 VIR CRT +6 11.9399071 -6.6957974 11.8731575 -6.6953301 11.8063974 -6.6946511 +11.7396374 -6.6937604 11.6728878 -6.6926579 11.6228199 -6.6916924 2 VIR CRT +5 6.8468876 -64.1518784 6.7799015 -64.1399689 6.7129354 -64.1280212 +6.6459975 -64.1160355 6.5958166 -64.1070251 2 VOL PIC +7 6.5958166 -64.1070251 6.5914717 -65.1066360 6.5867872 -66.1062164 +6.5817184 -67.1057587 6.5762134 -68.1052628 6.5702081 -69.1047211 6.5636282 -70.1041336 2 VOL DOR +6 6.5636282 -70.1041336 6.5563817 -71.1034851 6.5483565 -72.1027603 +6.5394158 -73.1019592 6.5293856 -74.1010513 6.5180473 -75.1000366 2 VOL MEN +18 6.5180473 -75.1000366 6.5851083 -75.1120758 6.6522226 -75.1240997 +6.7193804 -75.1360779 6.7866015 -75.1480255 6.8538756 -75.1599274 6.9211936 -75.1717911 +6.9885745 -75.1836014 7.0560083 -75.1953583 7.1234846 -75.2070618 7.1910243 -75.2187119 +7.2586164 -75.2302933 7.3262510 -75.2418060 7.3939481 -75.2532501 7.4616971 -75.2646255 +7.5294876 -75.2759171 7.5973406 -75.2871246 7.6143136 -75.2899170 2 VOL MEN +22 7.6143136 -75.2899170 7.6822200 -75.3010254 7.7501884 -75.3120422 +7.8182068 -75.3229599 7.8862653 -75.3337860 7.9543839 -75.3445129 8.0225525 -75.3551407 +8.0907593 -75.3656540 8.1590261 -75.3760605 8.2273417 -75.3863525 8.2956944 -75.3965225 +8.3641043 -75.4065781 8.4325628 -75.4165115 8.5010567 -75.4263153 8.5696068 -75.4359894 +8.6382036 -75.4455261 8.7068348 -75.4549332 8.7755203 -75.4641953 8.8442497 -75.4733124 +8.9130116 -75.4822845 8.9818268 -75.4911118 9.0162458 -75.4954681 2 VOL CHA +12 9.0162458 -75.4954681 9.0246038 -74.4959946 9.0319719 -73.4964600 +9.0385218 -72.4968719 9.0443840 -71.4972458 9.0496655 -70.4975739 9.0544510 -69.4978714 +9.0588093 -68.4981461 9.0627975 -67.4984055 9.0664644 -66.4986343 9.0698481 -65.4988480 +9.0729818 -64.4990387 2 VOL CAR +35 9.0729818 -64.4990387 9.0051298 -64.4904175 8.9372911 -64.4816437 +8.8694744 -64.4727249 8.8016911 -64.4636612 8.7339201 -64.4544525 8.6661730 -64.4451065 +8.5984592 -64.4356232 8.5307598 -64.4260025 8.4630852 -64.4162598 8.3954449 -64.4063873 +8.3278189 -64.3963852 8.2602186 -64.3862686 8.1926527 -64.3760300 8.1251040 -64.3656845 +8.0575800 -64.3552246 7.9900937 -64.3446579 7.9226227 -64.3339844 7.8551788 -64.3232117 +7.7877717 -64.3123398 7.7203817 -64.3013763 7.6530190 -64.2903214 7.5856934 -64.2791824 +7.5183854 -64.2679520 7.4511056 -64.2566452 7.3838634 -64.2452621 7.3166399 -64.2338104 +7.2494440 -64.2222824 7.1822863 -64.2106934 7.1151471 -64.1990433 7.0480366 -64.1873322 +6.9809647 -64.1755676 6.9139118 -64.1637497 6.8468876 -64.1518784 6.8468876 -64.1518784 2 VOL CAR +7 19.3397541 21.3148155 19.2729874 21.3033142 19.2062378 21.2917480 +19.1394806 21.2801170 19.0727310 21.2684250 19.0059929 21.2566795 18.9559422 21.2478352 2 VUL SGE +6 18.9559422 21.2478352 18.9550304 22.2477551 18.9541054 23.2476730 +18.9531670 24.2475910 18.9522133 25.2475052 18.9518108 25.6641407 2 VUL HER +7 18.9518108 25.6641407 19.0185585 25.6759281 19.0853252 25.6876640 +19.1520977 25.6993446 19.2188663 25.7109623 19.2856522 25.7225189 19.3440876 25.7325745 2 VUL LYR +3 19.3440876 25.7325745 19.3431396 26.7324924 19.3421764 27.7324085 2 VUL LYR +8 19.3421764 27.7324085 19.4089851 27.7438374 19.4758015 27.7551918 +19.5426140 27.7664680 19.6094456 27.7776661 19.6762848 27.7887783 19.7431183 27.7998009 +19.7514801 27.8011742 2 VUL CYG +3 19.7514801 27.8011742 19.7505398 28.8010979 19.7500629 29.3010578 2 VUL CYG +20 19.7500629 29.3010578 19.8169174 29.3119812 19.8837891 29.3228111 +19.9506664 29.3335419 20.0175419 29.3441696 20.0844345 29.3546963 20.1513329 29.3651142 +20.2182312 29.3754196 20.2851429 29.3856106 20.3520641 29.3956852 20.4189796 29.4056396 +20.4859123 29.4154701 20.5528526 29.4251747 20.6197891 29.4347477 20.6867428 29.4441891 +20.7537022 29.4534950 20.8206577 29.4626637 20.8876286 29.4716892 20.9546051 29.4805737 +21.0048389 29.4871387 2 VUL CYG +2 21.0048389 29.4871387 21.0055943 28.4871883 2 VUL CYG +9 21.0055943 28.4871883 21.0725594 28.4958115 21.1395397 28.5042820 +21.2065258 28.5125999 21.2735062 28.5207596 21.3405037 28.5287628 21.4075050 28.5366020 +21.4745007 28.5442772 21.5080109 28.5480537 2 VUL CYG +6 21.5080109 28.5480537 21.5086498 27.5480900 21.5092773 26.5481243 +21.5098953 25.5481606 21.5105019 24.5481949 21.5108013 24.0482101 2 VUL PEG +4 21.5108013 24.0482101 21.4438553 24.0406246 21.3769112 24.0328712 +21.3434467 24.0289364 2 VUL PEG +5 21.3434467 24.0289364 21.3440723 23.0289726 21.3446884 22.0290089 +21.3452950 21.0290451 21.3458939 20.0290813 2 VUL PEG +4 21.3458939 20.0290813 21.2790070 20.0210915 21.2121315 20.0129452 +21.1452522 20.0046406 2 VUL PEG +9 21.1452522 20.0046406 21.0783749 19.9961815 21.0115108 19.9875736 +20.9446430 19.9788151 20.8777771 19.9699097 20.8109264 19.9608631 20.7440701 19.9516754 +20.6772156 19.9423485 20.6605110 19.9399967 2 VUL DEL +2 20.6605110 19.9399967 20.6597958 20.9399471 2 VUL DEL +6 20.6597958 20.9399471 20.5929375 20.9304504 20.5260849 20.9208241 +20.4592438 20.9110699 20.3923988 20.9011898 20.3422699 20.8936996 2 VUL DEL +2 20.3422699 20.8936996 20.3416939 21.6436558 2 VUL SGE +8 20.3416939 21.6436558 20.2748508 21.6335621 20.2080212 21.6233540 +20.1411877 21.6130295 20.0743580 21.6025963 20.0075436 21.5920563 19.9407234 21.5814095 +19.9240170 21.5787334 2 VUL SGE +4 19.9240170 21.5787334 19.9248371 20.5787983 19.9256458 19.5788651 +19.9257126 19.4955387 2 VUL SGE +10 19.9257126 19.4955387 19.8589230 19.4847717 19.7921295 19.4739075 +19.7253418 19.4629498 19.6585693 19.4519024 19.5917892 19.4407673 19.5250149 19.4295483 +19.4582539 19.4182510 19.3914871 19.4068775 19.3414192 19.3982983 2 VUL SGE +3 19.3414192 19.3982983 19.3405552 20.3982239 19.3397541 21.3148155 2 VUL SGE diff --git a/kstars/kstars/data/chart.colors b/kstars/kstars/data/chart.colors new file mode 100644 index 00000000..aca6fc23 --- /dev/null +++ b/kstars/kstars/data/chart.colors @@ -0,0 +1,25 @@ +2:0 StarColorMode:StarColorIntensity +#FFFFFF :SkyColor +#00FF00 :MessColor +#006666 :NGCColor +#443399 :ICColor +#AA0000 :HSTColor +#77AAAA :SNameColor +#660000 :PNameColor +#666633 :CNameColor +#5555AA :CLineColor +#AAAACC :CBoundColor +#DDDDDD :MWColor +#000000 :EqColor +#999900 :EclColor +#55AA33 :HorzColor +#FFFFFF :CompassColor +#445566 :GridColor +#000000 :BoxTextColor +#FF0000 :BoxGrabColor +#FFFFFF :BoxBGColor +#006600 :TargetColor +#000000 :UserLabelColor +#BB9900 :PlanetTrailColor +#000000 :AngularRuler +#990000 :ObsListColor diff --git a/kstars/kstars/data/check_url.pl b/kstars/kstars/data/check_url.pl new file mode 100755 index 00000000..a9542976 --- /dev/null +++ b/kstars/kstars/data/check_url.pl @@ -0,0 +1,37 @@ +#!/usr/bin/perl -w +use strict; +use LWP::Simple; + +if ( $#ARGV != 0 ) { + print "Usage: ./check_url.pl \n\n"; + exit(1); +} + +open( INF, $ARGV[0] ); + +while ( my $line = ) { + chomp($line); + my $i1 = index( $line, ":" ); + my $i2 = index( $line, "http" ); + + if ( $i1 > -1 && $i2 > -1 ) { + my $name = substr( $line, 0, $i1 ); + my $url = substr( $line, $i2 ); + + &img_check($name, $url); + } +} + +close( INF ); +exit; + + +sub img_check { + my $name = shift; + my $url = shift; + + if (head($url)) { + } else { + print "$name: $url\n"; + } +} # end sub url_check diff --git a/kstars/kstars/data/cities.pl b/kstars/kstars/data/cities.pl new file mode 100644 index 00000000..953f7fdf --- /dev/null +++ b/kstars/kstars/data/cities.pl @@ -0,0 +1,318 @@ +$filename = $ARGV[0]; # "somecities.dat" + +&initTZList(); + +open ( CITIES, $filename ) || die "file $filename not found"; +while ( $city = ) { + chop $city; + $_ = $city; + $fieldcount = s/://g; + @fields = split(/:/, $city ); + + for ( $i=0; $i<$fieldcount; $i++) { + $fields[$i] =~ s/^\s+//; + $fields[$i] =~ s/\s+$//; + } + #printf("calling 0: %s, 1: %s, 2: %s \n", $fields[0], $fields[1], $fields[2]); + + #Only calculate TZ if it is currently set to "x" + if ($fields[11]=="x") { + $TZ = &calcTZ($fields[2], $fields[1]); + } else { + $TZ = $fields[11]; + } + + if ( $fieldcount == 11 ) { + printf ( "%-32s :", $fields[0] ); # City + printf ( " %-21s :", $fields[1] ); # Province + printf ( " %-21s :", $fields[2] ); # Country + printf ( " %2s :", $fields[3] ); # Lat deg + printf ( " %2s :", $fields[4] ); # Lat min + printf ( " %2s :", $fields[5] ); # lat sec + printf ( " %1s :", $fields[6] ); # lat sign + printf ( " %3s :", $fields[7] ); # lon deg + printf ( " %2s :", $fields[8] ); # long min + printf ( " %2s :", $fields[9] ); # lon sec + printf ( " %1s :", $fields[10] ); # lon sign + printf ( " %s", $TZ ); + } + else { + # old data: no privince field, replace with blank + printf ( "%-32s :", $fields[0] ); # City + printf ( " %-21s :", "" ); # Province + printf ( " %-21s :", $fields[1] ); # Country + printf ( " %2s :", $fields[2] ); # Lat deg + printf ( " %2s :", $fields[3] ); # Lat min + printf ( " %2s :", $fields[4] ); # lat sec + printf ( " %1s :", $fields[5] ); # lat sign + printf ( " %3s :", $fields[6] ); # lon deg + printf ( " %2s :", $fields[7] ); # long min + printf ( " %2s :", $fields[8] ); # lon sec + printf ( " %1s :", $fields[9] ); # lon sign + printf ( " %s", $TZ ); + } + printf"\n"; +} + +sub calcTZ { + local($country); + local($province); + local($TZ); + $country=$_[0]; + $province=$_[1]; + # printf ("calculating TZ for country=x%sx, province=x%sx\n", $country, $province); + + $TZ = $timezone{$country}; + # printf ("Current result: %s\n", $TZ); + if ( ($TZ eq "" ) or ($TZ eq "x")) { + if ( $country eq "USA" ) { + $TZ = $us_timezone{$province}; + } + if ( $country eq "Canada" ) { + $TZ = $ca_timezone{$province}; + } + if ( $country eq "Australia" ) { + $TZ = $au_timezone{$province}; + } + if ( $TZ eq "" ) { + $TZ = "x"; + } + } + $TZ; +} + +sub initTZList{ + $timezone{"Afghanistan"} = "4.5"; + $timezone{"Algeria"} = "1.0"; + $timezone{"Antarcti"} = "x"; # covers several TZs + $timezone{"Antigua"} = "x"; + $timezone{"Argentina"} = "-3.0"; + $timezone{"Ascension Island"} = "0.0"; + $timezone{"Australia"} = "x"; # covers several TZs + $timezone{"Austria"} = "1.0"; + $timezone{"Azores"} = "-1.0"; + $timezone{"Bahamas"} = "-5.0"; + $timezone{"Bahrain"} = "x"; # illegible in map + $timezone{"Bangladesh"} = "6.0"; + $timezone{"Barbados"} = "x"; + $timezone{"Belgium"} = "1.0"; + $timezone{"Belize"} = "-6.0"; + $timezone{"Bermuda"} = "x"; + $timezone{"Bolivia"} = "-4.0"; + $timezone{"Bosnia"} = "1.0"; + $timezone{"Brazil"} = "x"; # covers several TZs + $timezone{"Brunei"} = "8.0"; + $timezone{"Bulgaria"} = "2.0"; + $timezone{"Cabo Verde"} = "1.0"; + $timezone{"Caicos Islands"} = "x"; + $timezone{"Cameroon"} = "1.0"; + $timezone{"Canada"} = "x"; # covers several TZs + $timezone{"Canary Island"} = "0.0"; + $timezone{"Cayman Islands"} = "x"; + $timezone{"Chad"} = "1.0"; + $timezone{"Chile"} = "-4.0"; + $timezone{"China"} = "8.0"; + $timezone{"Colombia"} = "-5.0"; + $timezone{"Costa Rica"} = "-6.0"; + $timezone{"Croatia"} = "1.0"; + $timezone{"Cuba"} = "-5.0"; + $timezone{"Cyprus"} = "2.0"; + $timezone{"Czech Republic"} = "1.0"; + $timezone{"Denmark"} = "1.0"; + $timezone{"Djibouti"} = "3.0"; + $timezone{"Dominican Repub"} = "-4.0"; + $timezone{"Ecuador"} = "-5.0"; + $timezone{"Egypt"} = "2.0"; + $timezone{"El Salvador"} = "-6.0"; + $timezone{"Ethiopia"} = "3.0"; + $timezone{"Falkland Island"} = "-4.0"; + $timezone{"Fiji"} = "12.0"; + $timezone{"Finland"} = "2.0"; + $timezone{"France"} = "1.0"; + $timezone{"French Guiana"} = "-3.0"; + $timezone{"French Polynesia"} = "-10.0"; # mostly + $timezone{"Gabon"} = "1.0"; + $timezone{"Gambia"} = "0.0"; + $timezone{"Germany"} = "1.0"; + $timezone{"Ghana"} = "0.0"; + $timezone{"Greece"} = "2.0"; + $timezone{"Greenland"} = "-3.0"; + $timezone{"Guadalcanal"} = "x"; + $timezone{"Guam"} = "x"; + $timezone{"Guatemala"} = "-6.0"; + $timezone{"Guyana"} = "-4.0"; + $timezone{"Haiti"} = "-5.0"; + $timezone{"Honduras"} = "-6.0"; + $timezone{"Hong Kong"} = "8.0"; + $timezone{"Hungary"} = "1.0"; + $timezone{"Iceland"} = "0.0"; + $timezone{"India"} = "5.5"; + $timezone{"Indonesia"} = "x"; # covers several TZs + $timezone{"Iran"} = "3.5"; + $timezone{"Iraq"} = "3.0"; + $timezone{"Ireland"} = "0.0"; + $timezone{"Isle of Man"} = "0.0"; + $timezone{"Israel"} = "2.0"; + $timezone{"Italy"} = "1.0"; + $timezone{"Jamaica"} = "-5.0"; + $timezone{"Japan"} = "9.0"; + $timezone{"Jordan"} = "2.0"; + $timezone{"Kenya"} = "3.0"; + $timezone{"Kuwait"} = "3.0"; + $timezone{"Lebanon"} = "2.0"; + $timezone{"Liberia"} = "0.0"; + $timezone{"Libya"} = "1.0"; + $timezone{"Luxembourg"} = "1.0"; + $timezone{"Madeira Island"} = "0.0"; + $timezone{"Malaysia"} = "8.0"; + $timezone{"Maldive Island"} = "5.0"; + $timezone{"Malta"} = "1.0"; + $timezone{"Marshall Islands"} = "12.0"; + $timezone{"Mauritius"} = "4.0"; + $timezone{"Mexico"} = "x"; # covers several TZs + $timezone{"Micronesia"} = "x"; + $timezone{"Monaco"} = "1.0"; + $timezone{"Morocco"} = "0.0"; + $timezone{"Myanmar"} = "9.5"; + $timezone{"Nepal"} = "5.75"; + $timezone{"Netherlands"} = "1.0"; + $timezone{"New Caledonia"} = "x"; + $timezone{"New Zealand"} = "12.0"; # apart from Chatham Islands + $timezone{"Nicaragua"} = "6.0"; + $timezone{"Nigeria"} = "1.0"; + $timezone{"Northern Ireland"} = "0.0"; + $timezone{"Norway"} = "1.0"; + $timezone{"Pakistan"} = "5.0"; + $timezone{"Palau"} = "x"; + $timezone{"Panama"} = "-5.0"; + $timezone{"Papua"} = "10.0"; + $timezone{"Paraguay"} = "-4.0"; + $timezone{"Peru"} = "-5.0"; + $timezone{"Philippines"} = "8.0"; + $timezone{"Poland"} = "1.0"; + $timezone{"Portugal"} = "0.0"; + $timezone{"Qatar"} = "x"; # illegible on map + $timezone{"Romania"} = "2.0"; + $timezone{"Russia"} = "x"; # covers several TZs + $timezone{"Samoa"} = "x"; + $timezone{"Saudi Arabia"} = "3.0"; + $timezone{"Scotland"} = "0.0"; + $timezone{"Senegal"} = "0.0"; + $timezone{"Serbia"} = "1.0"; + $timezone{"Seychelles"} = "4.0"; + $timezone{"Singapore"} = "8.0"; + $timezone{"Slowenien"} = "1.0"; + $timezone{"South Africa"} = "2.0"; + $timezone{"South Korea"} = "9.0"; + $timezone{"Spain"} = "1.0"; + $timezone{"Sri Lanka"} = "5.5"; + $timezone{"St. Lucia"} = "x"; + $timezone{"Sudan"} = "2.0"; + $timezone{"Sweden"} = "1.0"; + $timezone{"Switzerland"} = "1.0"; + $timezone{"Syria"} = "2.0"; + $timezone{"Tahiti"} = "x"; + $timezone{"Taiwan"} = "8.0"; + $timezone{"Tanzania"} = "3.0"; + $timezone{"Thailand"} = "7.0"; + $timezone{"Tibet"} = "8.0"; + $timezone{"Trinidad"} = "-4.0"; + $timezone{"Tunisia"} = "1.0"; + $timezone{"Turkey"} = "2.0"; + $timezone{"UK Territory"} = "x"; + $timezone{"US Teritory"} = "x"; + $timezone{"US Territory"} = "x"; + $timezone{"USA"} = "x"; # covers several TZs + $timezone{"Uganda"} = "3.0"; + $timezone{"Ukraine"} = "2.0"; + $timezone{"United Arab Emirates"} = "4.0"; + $timezone{"United Kingdom"} = "0.0"; + $timezone{"Uruguay"} = "-3.0"; + $timezone{"Vanuatu"} = "11.0"; + $timezone{"Venezuela"} = "-4.0"; + $timezone{"Virgin Islands"} = "x"; + $timezone{"Yemen"} = "3.0"; + $timezone{"Zaire"} = "x"; # covers several TZs + $timezone{"Zambia"} = "2.0"; + +#Province-specific TZ's +# US States + $us_timezone{"Alabama"} = "-6.0"; + $us_timezone{"Alaska"} = "-9.0"; + $us_timezone{"Arizona"} = "-7.0"; #AZ does not use daylight savings time + $us_timezone{"Arkansas"} = "-6.0"; + $us_timezone{"California"} = "-8.0"; + $us_timezone{"Colorado"} = "-7.0"; + $us_timezone{"Connecticut"} = "-5.0"; + $us_timezone{"Delaware"} = "-5.0"; + $us_timezone{"Florida"} = "-5.0"; #a small part of western FL is -6.0 (CST) + $us_timezone{"Georgia"} = "-5.0"; + $us_timezone{"Hawaii"} = "-10.0"; + $us_timezone{"Idaho"} = "x"; #northern ID is -8.0; southern ID is -7.0 + $us_timezone{"Illinois"} = "-6.0"; + $us_timezone{"Indiana"} = "-5.0"; #two corners of IN are in -6.0; the rest of IN does not use savings time + $us_timezone{"Iowa"} = "-6.0"; + $us_timezone{"Kansas"} = "-6.0"; #4 counties in Western KS are -7.0 + $us_timezone{"Kentucky"} = "x"; #half is -5.0, half is -6.0 + $us_timezone{"Louisiana"} = "-6.0"; + $us_timezone{"Maine"} = "-5.0"; + $us_timezone{"Maryland"} = "-5.0"; + $us_timezone{"Massachusetts"} = "-5.0"; + $us_timezone{"Michigan"} = "-5.0"; + $us_timezone{"Minnesota"} = "-6.0"; + $us_timezone{"Mississippi"} = "-6.0"; + $us_timezone{"Missouri"} = "-6.0"; + $us_timezone{"Montana"} = "-7.0"; + $us_timezone{"Nebraska"} = "x"; #eastern 2/3 is -6.0, the rest is -7.0 + $us_timezone{"Nevada"} = "-8.0"; + $us_timezone{"New Hampshire"} = "-5.0"; + $us_timezone{"New Jersey"} = "-5.0"; + $us_timezone{"New Mexico"} = "-7.0"; + $us_timezone{"New York"} = "-5.0"; + $us_timezone{"North Carolina"} = "-5.0"; + $us_timezone{"North Dakota"} = "x"; #3/4 is -6.0, the rest is -7.0 + $us_timezone{"Ohio"} = "-5.0"; + $us_timezone{"Oklahoma"} = "-6.0"; + $us_timezone{"Oregon"} = "-8.0"; #one county in Easter OR is -7.0 + $us_timezone{"Pennsylvania"} = "-5.0"; + $us_timezone{"Rhode Island"} = "-5.0"; + $us_timezone{"South Carolina"} = "-5.0"; + $us_timezone{"South Dakota"} = "x"; #1/2 is -6.0, the rest is -7.0 + $us_timezone{"Tennessee"} = "x"; #2/3 is -6.0, the rest is -5.0 + $us_timezone{"Texas"} = "-6.0"; #two westernmost counties are -7.0 + $us_timezone{"Utah"} = "-7.0"; + $us_timezone{"Vermont"} = "-5.0"; + $us_timezone{"Virginia"} = "-5.0"; + $us_timezone{"Washington"} = "-8.0"; + $us_timezone{"West Virginia"} = "-5.0"; + $us_timezone{"Wisconsin"} = "-6.0"; + $us_timezone{"Wyoming"} = "-7.0"; + $us_timezone{"DC"} = "-5.0"; + $us_timezone{"Puerto Rico"} = "-5.0"; + +#Canadian Provinces + $ca_timezone{"Alberta"} = "-7.0"; + $ca_timezone{"British Columbia"} = "-8.0"; #Small parts of Eastern BC are -7.0 + $ca_timezone{"Labrador"} = "-4.0"; + $ca_timezone{"Manitoba"} = "-6.0"; + $ca_timezone{"New Brunswick"} = "-4.0"; + $ca_timezone{"Newfoundland"} = "-3.5"; + $ca_timezone{"Northwest Territories"} = "-7.0"; + $ca_timezone{"Nova Scotia"} = "-4.0"; + $ca_timezone{"Nunavut"} = "x"; #spans 3 timezones! -5, -6 and -7 + $ca_timezone{"Ontario"} = "x"; #Eastern 2/3 is -5, the rest is -6 + $ca_timezone{"Prince Edward Island"} = "-4.0"; + $ca_timezone{"Quebec"} = "-5.0"; #small eastern section is -4 + $ca_timezone{"Saskatchewan"} = "-6.0"; #does not use savings time. + $ca_timezone{"Yukon"} = "-8.0"; + +#Australian Provinces + $au_timezone{"ACT"} = "+10.0"; + $au_timezone{"New South Wales"} = "+10.0"; + $au_timezone{"Northern Territory"} = "+9.0"; + $au_timezone{"Queensland"} = "+10.0"; + $au_timezone{"South Australia"} = "+9.0"; + $au_timezone{"Tasmania"} = "+10.0"; + $au_timezone{"Victoria"} = "+10.0"; + $au_timezone{"Western Australia"} = "+8.0"; +} diff --git a/kstars/kstars/data/clines.dat b/kstars/kstars/data/clines.dat new file mode 100644 index 00000000..ee7e5cb8 --- /dev/null +++ b/kstars/kstars/data/clines.dat @@ -0,0 +1,983 @@ +# Constellation Lines data file for KStars. +# Copyright 2004 by Jason Harris and Clemens (?) +# This file is licensed under the terms of the +# GNU General Public License (GPL), Version 2: +# http://www.gnu.org/licenses/gpl.html +# +# +# Andromeda +M alp And +D del And +D bet And +D gam2And +M alp And +D pi And +D mu And +D 51 And +# +# Antlia +M iot Ant +D alp Ant +D the Ant +D eps Ant +# +# Apus +M alp Aps +D del1Aps +D gam Aps +D bet Aps +# +# Aquarius +M bet Aqr +D xi Aqr +D nu Aqr +D eps Aqr +D 3 Aqr +D bet Aqr +D alp Aqr +D pi Aqr +D zet2Aqr +D gam Aqr +D alp Aqr +D the Aqr +D iot Aqr +M zet2Aqr +D eta Aqr +D lam Aqr +D phi Aqr +D psi1Aqr +D 98 Aqr +D 88 Aqr +D del Aqr +D tau2Aqr +D lam Aqr +# +# Aquila +M 12 Aql +D lam Aql +D del Aql +D zet Aql +D gam Aql +D alp Aql +D bet Aql +D the Aql +D eta Aql +D del Aql +M eps Aql +D zet Aql +# +# Ara +M alp Ara +D the Ara +D bet Ara +D gam Ara +D del Ara +D eta Ara +D zet Ara +D alp Ara +# +# Aries +M gam1Ari +D bet Ari +D alp Ari +D 41 Ari +# +# Auriga +M alp Aur +D eps Aur +D eta Aur +D zet Aur +D iot Aur +D bet Tau +D the Aur +D bet Aur +D alp Aur +# +# Bootes +M eta Boo +D alp Boo +D rho Boo +D gam Boo +D bet Boo +D del Boo +D eps Boo +D alp Boo +D zet Boo +# +# Caelum +M alp Cae +D bet Cae +# +# Camelopardalis +M 2 Cam +D gam Cam +D alp Cam +D bet Cam +D 7 Cam +# +# Cancer +M alp Cnc +D del Cnc +D gam Cnc +D iot Cnc +M del Cnc +D bet Cnc +# +# Canes Venatici +M alp1CVn +D bet CVn +# +# Canis Major +M bet CMa +D alp CMa +D omi2CMa +D del CMa +D sig CMa +D eps CMa +M del CMa +D eta CMa +# +# Canis Minor +M alp CMi +D bet CMi +# +# Capricornus +M alp2Cap +D bet1Cap +D rho Cap +D psi Cap +D ome Cap +D 24 Cap +D zet Cap +D 36 Cap +D eps Cap +D del Cap +D gam Cap +D iot Cap +D the Cap +D alp2Cap +# +# Carina +M alp Car +D chi Car +D eps Car +D iot Car +D q Car +D the Car +D ome Car +D bet Car +# +# Cassiopeia +M eps Cas +D del Cas +D gam Cas +D alp Cas +D bet Cas +# +# Centaurus +M the Cen +D nu Cen +D eta Cen +D kap Cen +M nu Cen +D d Cen +D iot Cen +M nu Cen +D mu Cen +D zet Cen +D eps Cen +D gam Cen +D nu Cen +M gam Cen +D sig Cen +D del Cen +D rho Cen +# +# Cepheus +M alp Cep +D zet Cep +D iot Cep +D gam Cep +D bet Cep +D alp Cep +# +# Cetus +M zet Cet +D the Cet +D eta Cet +D iot Cet +D bet Cet +D tau Cet +D zet Cet +D omi Cet +D del Cet +D gam Cet +D nu Cet +D xi 2Cet +D mu Cet +D lam Cet +D alp Cet +D gam Cet +# +# Chamaeleon +M alp Cha +D gam Cha +D bet Cha +D del2Cha +D alp Cha +# +# Circinus +M alp Cir +D bet Cir +# +# Columba +M del Col +D kap Col +D gam Col +D bet Col +D alp Col +D eps Col +M bet Col +D eta Col +# +# Coma Berenices +M alp Com +D bet Com +D gam Com +# +# Corona Australis +M eps CrA +D gam CrA +D alp CrA +D bet CrA +D del CrA +D zet CrA +# +# Corona Borealis +M the CrB +D bet CrB +D alp CrB +D gam CrB +D del CrB +D eps CrB +D iot CrB +# +# Corvus +M alp Crv +D eps Crv +D gam Crv +D del Crv +D bet Crv +D eps Crv +# +# Crater +M eta Crt +D zet Crt +D gam Crt +D bet Crt +D alp Crt +D del Crt +D gam Crt +M the Crt +D eps Crt +D del Crt +# +# Crux +M gam Cru +D alp2Cru +M bet Cru +D del Cru +# +# Cygnus +M bet2Cyg +D eta Cyg +D gam Cyg +D alp Cyg +M zet Cyg +D eps Cyg +D gam Cyg +D del Cyg +D iot2Cyg +# +# Delphinus +M eps Del +D bet Del +D alp Del +D gam1Del +D del Del +D bet Del +# +#Dorado +M gam Dor +D alp Dor +D bet Dor +D del Dor +# +# Draco +M xi Dra +D gam Dra +D bet Dra +D nu 1Dra +D xi Dra +D del Dra +D eps Dra +D tau Dra +D chi Dra +D psi1Dra +D zet Dra +D eta Dra +D the Dra +D iot Dra +D alp Dra +D kap Dra +D lam Dra +# +# Equuleus +M alp Equ +D gam Equ +D del Equ +D bet Equ +# +# Eridanus +M lam Eri +D bet Eri +D ome Eri +D mu Eri +D nu Eri +D omi1Eri +D gam Eri +D pi Eri +D del Eri +D eps Eri +D eta Eri +D pi Cet +D tau1Eri +D tau3Eri +D tau4Eri +D tau5Eri +D tau6Eri +D tau8Eri +D tau9Eri +D ups1Eri +D ups2Eri +D ups3Eri +D ups4Eri +D g Eri +D f Eri +D y Eri +D e Eri +D the2Eri +D iot Eri +D s Eri +D kap Eri +D phi Eri +D chi Eri +D alp Eri +# +# Fornax +M alp For +D bet For +D nu For +# +# Gemini +M eta Gem +D mu Gem +D eps Gem +D tau Gem +D rho Gem +D alp Gem +D sig Gem +D bet Gem +D kap Gem +D del Gem +D zet Gem +D gam Gem +D xi Gem +M del Gem +D lam Gem +# +# Grus +M zet Gru +D eps Gru +D bet Gru +D del1Gru +D del2Gru +D lam Gru +D gam Gru +M the Gru +D iot Gru +D bet Gru +D alp Gru +# +# Hercules +M gam Her +D bet Her +D zet Her +D eta Her +D pi Her +D eps Her +D zet Her +M eps Her +D del Her +D mu Her +D xi Her +D omi Her +M pi Her +D rho Her +D the Her +M pi Her +D iot Her +M eta Her +D sig Her +D tau Her +D phi Her +D chi Her +# +# Horologium +M alp Hor +D iot Hor +D eta Hor +D zet Hor +D mu Hor +D bet Hor +# +# Hydra +M pi Hya +D gam Hya +D bet Hya +D xi Hya +D nu Hya +D mu Hya +D lam Hya +D ups2Hya +D ups1Hya +D alp Hya +D iot Hya +D the Hya +D zet Hya +D eta Hya +D sig Hya +D del Hya +D eps Hya +D zet Hya +# +# Hydrus +M bet Hyi +D gam Hyi +D eps Hyi +D del Hyi +D alp Hyi +# +# Indus +M alp Ind +D the Ind +D del Ind +M the Ind +D bet Ind +# +# Lacerta +M bet Lac +D alp Lac +D 4 Lac +D 5 Lac +D 2 Lac +D 6 Lac +D 1 Lac +# +# Leo +M the Leo +D bet Leo +D del Leo +D the Leo +D alp Leo +D eta Leo +D gam2Leo +D zet Leo +D mu Leo +D eps Leo +# +# Leo Minor +M 21 LMi +D bet LMi +D 46 LMi +# +# Lepus +M mu Lep +D alp Lep +D del Lep +D gam Lep +D bet Lep +D alp Lep +M bet Lep +D eps Lep +# +# Libra +M tau Lib +D ups Lib +D sig Lib +D alp2Lib +D bet Lib +D gam Lib +D sig Lib +# +# Lupus +M the Lup +D eta Lup +D gam Lup +D eps Lup +D kap2Lup +D zet Lup +D alp Lup +D bet Lup +D del Lup +D gam Lup +M del Lup +D phi1Lup +D chi Lup +# +# Lynx +M alp Lyn +D 38 Lyn +D 31 Lyn +D 21 Lyn +D 15 Lyn +D 2 Lyn +# +# Lyra +M kap Lyr +D alp Lyr +D zet2Lyr +D del2Lyr +D gam Lyr +D bet Lyr +D zet2Lyr +M eps2Lyr +D alp Lyr +# +# Mensa +M alp Men +D gam Men +D eta Men +D bet Men +# +# Microscopium +M the1Mic +D eps Mic +D gam Mic +D alp Mic +# +# Monoceros +M zet Mon +D alp Mon +D del Mon +D 18 Mon +D eps Mon +D 13 Mon +M del Mon +D bet Mon +D gam Mon +# +# Musca +M lam Mus +D mu Mus +D eps Mus +D alp Mus +D bet Mus +D eta Mus +D del Mus +D gam Mus +D alp Mus +# +# Norma +M eps Nor +D gam2Nor +D eta Nor +# +# Octans +M del Oct +D gam1Oct +D bet Oct +D del Oct +# +# Ophiuchus +M 45 Oph +D the Oph +D 44 Oph +D xi Oph +D eta Oph +D zet Oph +D eps Oph +D del Oph +D lam Oph +D kap Oph +D alp Oph +D bet Oph +D gam Oph +D eta Oph +M gam Oph +D nu Oph +# +# Orion +M alp Ori +D lam Ori +D gam Ori +D del Ori +D bet Ori +D kap Ori +D zet Ori +D alp Ori +M alp Ori +D mu Ori +D xi Ori +D nu Ori +D chi2Ori +M xi Ori +D 71 Ori +M gam Ori +D pi 3Ori +M pi 1Ori +D pi 2Ori +D pi 3Ori +D pi 4Ori +D pi 5Ori +D pi 6Ori +# +# Pavo +M gam Pav +D bet Pav +D del Pav +D eta Pav +D zet Pav +D eps Pav +D bet Pav +D alp Pav +# +# Pegasus +M bet Peg +D alp And +D gam Peg +D alp Peg +D bet Peg +D eta Peg +D iot Peg +D kap Peg +M bet Peg +D mu Peg +D lam Peg +D 9 Peg +D 1 Peg +M alp Peg +D xi Peg +D zet Peg +D the Peg +D eps Peg +# +# Perseus +M phi Per +D eta Per +D gam Per +D alp Per +D kap Per +D bet Per +D rho Per +D 16 Per +M alp Per +D del Per +D eps Per +D xi Per +D zet Per +D omi Per +# +# Phoenix +M del Phe +D gam Phe +D bet Phe +D alp Phe +D eps Phe +D iot Phe +D the Phe +D pi Phe +M eps Phe +D eta Phe +M bet Phe +D zet Phe +# +# Pictor +M alp Pic +D gam Pic +D bet Pic +# +# Pisces +M tau Psc +D ups Psc +D phi Psc +D eta Psc +D omi Psc +D alp Psc +D nu Psc +D eps Psc +D del Psc +D ome Psc +D iot Psc +D the Psc +D 7 Psc +D gam Psc +D kap Psc +D lam Psc +D 19 Psc +D iot Psc +# +# Piscis Austrinus +M alp PsA +D eps PsA +D lam PsA +D the PsA +D iot PsA +D mu PsA +D bet PsA +D gam PsA +D del PsA +D alp PsA +# +# Puppis +M rho Pup +D xi Pup +D k Pup +D p Pup +D pi Pup +D nu Pup +D tau Pup +D J Pup +D P Pup +D zet Pup +D rho Pup +# +# Pyxis +M bet Pyx +D alp Pyx +D gam Pyx +# +# Reticulum +M bet Ret +D alp Ret +D eps Ret +D iot Ret +D del Ret +D gam Ret +D bet Ret +# +# Sagitta +M gam Sge +D del Sge +D alp Sge +M del Sge +D bet Sge +# +# Sagittarius +M eta Sgr +D eps Sgr +D gam2Sgr +D del Sgr +D lam Sgr +D mu Sgr +M lam Sgr +D phi Sgr +D sig Sgr +D tau Sgr +D zet Sgr +D phi Sgr +M zet Sgr +D eps Sgr +D del Sgr +M tau Sgr +D 52 Sgr +D 59 Sgr +D 62 Sgr +D the2Sgr +D the1Sgr +D iot Sgr +D alp Sgr +M iot Sgr +D bet1Sgr +# +# Scorpius +M rho Sco +D pi Sco +D del Sco +D bet2Sco +D nu Sco +M del Sco +D sig Sco +D alp Sco +D tau Sco +D eps Sco +D mu 1Sco +D zet2Sco +D eta Sco +D the Sco +D iot1Sco +D kap Sco +D lam Sco +# +# Sculptor +M alp Scl +D del Scl +D gam Scl +D bet Scl +# +# Scutum +M bet Sct +D alp Sct +D zet Sct +M alp Sct +D gam Sct +# +# Serpens Caput +M mu Ser +D eps Ser +D alp Ser +D del Ser +D bet Ser +D kap Ser +D gam Ser +D bet Ser +# +# Serpens Cauda +M the2Ser +D eta Ser +D nu Oph +D omi Ser +D xi Ser +D nu Ser +# +# Sextans +M gam Sex +D alp Sex +D bet Sex +# +# Taurus +M omi Tau +D lam Tau +D gam Tau +D del1Tau +D eps Tau +D eta Tau +M eps Tau +D tau Tau +D bet Tau +M gam Tau +D the2Tau +D alp Tau +D zet Tau +# +# Telescopium +M eps Tel +D alp Tel +D zet Tel +# +# Triangulum +M bet Tri +D alp Tri +D gam Tri +D bet Tri +# +# Triangulum Australe +M alp TrA +D bet TrA +D eps TrA +D gam TrA +# +# Tucana +M alp Tuc +D gam Tuc +D zet Tuc +D bet2Tuc +M zet Tuc +D eps Tuc +# +# Ursa Major +M eta UMa +D zet UMa +D eps UMa +D del UMa +D gam UMa +D bet UMa +D alp UMa +D del UMa +M gam UMa +D chi UMa +D nu UMa +D xi UMa +M chi UMa +D psi UMa +D mu UMa +D lam UMa +M bet UMa +D ups UMa +D phi UMa +D 26 UMa +D the UMa +D iot UMa +D kap UMa +M alp UMa +D 23 UMa +D omi UMa +D ups UMa +# +# Ursa Minor +M zet UMi +D eta UMi +D gam UMi +D bet UMi +D zet UMi +D eps UMi +D del UMi +D alp UMi +# +# Vela +M gam1Vel +D del Vel +D kap Vel +D phi Vel +D mu Vel +D p Vel +D t Vel +D q Vel +D psi Vel +D lam Vel +D d Vel +D e Vel +D gam1Vel +# +# Virgo +M nu Vir +D bet Vir +D eta Vir +D gam Vir +D the Vir +D alp Vir +D zet Vir +D del Vir +D gam Vir +M del Vir +D eps Vir +M alp Vir +D iot Vir +D mu Vir +M zet Vir +D tau Vir +D 109 Vir +# +# Volans +M alp Vol +D bet Vol +D eps Vol +D zet Vol +M gam1Vol +D zet Vol +D del Vol +# +# Vulpecula +M 2 Vul +D alp Vul +D 12 Vul diff --git a/kstars/kstars/data/cnames.dat b/kstars/kstars/data/cnames.dat new file mode 100644 index 00000000..77820d7d --- /dev/null +++ b/kstars/kstars/data/cnames.dat @@ -0,0 +1,89 @@ +012000+410000And ANDROMEDA +100000-320000Ant ANTLIA +160000-760000Aps APUS +222000-070000Aqr AQUARIUS +194000+070000Aql AQUILA +171000-580000Ara ARA +023000+250000Ari ARIES +053000+370000Aur AURIGA +145000+320000Boo BOOTES +044800-390000Cae CAELUM +053000+690000Cam CAMELOPARDALIS +084000+160000Cnc CANCER +130000+423000CVn CANES VENATICI +070000-230000CMa CANIS MAJOR +073000+043000CMi CANIS MINOR +210000-210000Cap CAPRICORNUS +090000-614000Car CARINA +010000+560000Cas CASSIOPEIA +133000-480000Cen CENTAURUS +220000+670000Cep CEPHEUS +020000-070000Cet CETUS +120000-820000Cha CHAMAELEON +150000-583000Cir CIRCINUS +055500-380000Col COLUMBA +130000+230000Com COMA BERENICES +184500-410000CrA CORONA AUSTRALIS +154500+280000CrB CORONA BOREALIS +123000-200000Crv CORVUS +111500-183000Crt CRATER +123000-600000Cru CRUX +200000+370000Cyg CYGNUS +203000+120000Del DELPHINUS +052000-640000Dor DORADO +174500+650000Dra DRACO +212000+030000Equ EQUULEUS +033000-200000Eri ERIDANUS +024500-340000For FORNAX +070000+230000Gem GEMINI +223000-460000Gru GRUS +170000+340000Her HERCULES +030000-500000Hor HOROLOGIUM +094500-183000Hya HYDRA +023000-723000Hyi HYDRUS +213000-580000Ind INDUS +224500+460000Lac LACERTA +103000+160000Leo LEO +104000+300000LMi LEO MINOR +054000-210000Lep LEPUS +151500-170000Lib LIBRA +151500-461500Lup LUPUS +080000+480000Lyn LYNX +184500+350000Lyr LYRA +053000-800000Men MENSA +210000-380000Mic MICROSCOPIUM +070000-060000Mon MONOCEROS +130000-740000Mus MUSCA +161000-513000Nor NORMA +220000-870000Oct OCTANS +170000-020000Oph OPHIUCHUS +054000+030000Ori ORION +194000-690000Pav PAVO +234000+210000Peg PEGASUS +033000+420000Per PERSEUS +004600-500000Phe PHOENIX +054000-530000Pic PICTOR +012000+112000Psc PISCES +223000-300000PsA PISCIS AUSTRINUS +073000-403000Pup PUPPIS +085000-320000Pyx PYXIS +040000-620000Ret RETICULUM +194000+170000Sge SAGITTA +184000-310000Sgr SAGITTARIUS +164500-320000Sco SCORPIUS +001400-300000Scl SCULPTOR +184000-110000Sct SCUTUM +154000+080000SCp SERPENS CAPUT +180000-053000SCd SERPENS CAUDA +101000-030000Sex SEXTANS +050000+210000Tau TAURUS +184000-500000Tel TELESCOPIUM +020000+323000Tri TRIANGULUM +160000-673000TrA TRIANGULUM AUSTRALE +234500-643000Tuc TUCANA +110000+520000UMa URSA MAJOR +150000+770000UMi URSA MINOR +093000-490000Vel VELA +131500-030000Vir VIRGO +080000-733000Vol VOLANS +194000+240000Vul VULPECULA diff --git a/kstars/kstars/data/comets.dat b/kstars/kstars/data/comets.dat new file mode 100644 index 00000000..1fa4172a --- /dev/null +++ b/kstars/kstars/data/comets.dat @@ -0,0 +1,539 @@ + 1P/Halley 49400 0.58597811 0.96714291 162.26269 111.33249 58.42008 19860205.89532 JPL J863/77 + 2P/Encke 51120 0.33541700 0.84859557 11.86038 186.41178 334.72243 19970523.56424 JPL J974/1 + 3D/Biela -9480 0.87907300 0.75129900 13.21640 221.65880 250.66900 18321126.61520 IAUCAT03 + 4P/Faye 51680 1.65749925 0.56814362 9.04886 204.99704 199.34013 19990506.12673 JPL J993/10 + 5D/Brorsen 7440 0.58984700 0.80979600 29.38210 14.94680 102.96760 18790331.03410 IAUCAT03 + 6P/d'Arrest 52080 1.35260138 0.61285312 19.49723 178.12211 138.94945 20020203.59955 JPL K024/45 + 7P/Pons-Winnecke 53040 1.25726995 0.63412259 22.28809 172.26324 93.43668 20020515.70935 JPL K027/23 + 8P/Tuttle 48840 0.99728992 0.82415040 54.70519 206.69069 270.59170 19940625.24504 JPL J943/10 + 9P/Tempel 1 53440 1.50612380 0.51756755 10.52960 178.83838 68.94088 20050705.31618 JPL K052/7 + 10P/Tempel 2 53280 1.42688164 0.53535948 12.01774 195.55628 117.84930 20050215.03659 JPL K0512/15 + 11P/Tempel-Swift-LINEAR 52320 1.58407204 0.53916516 13.46043 163.63395 240.71050 20011230.75628 JPL K0116/15 + 12P/Pons-Brooks 35000 0.77366709 0.95481239 74.17689 199.02847 255.89114 19540522.88085 JPL 15 + 13P/Olbers 35760 1.17845061 0.93029715 44.60989 64.64121 86.10313 19560619.13533 JPL 10 + 14P/Wolf 53040 2.40614959 0.40838829 27.65530 162.64307 203.52542 20001120.21250 JPL K007/18 + 15P/Finlay 52400 1.03408498 0.71055148 3.67428 323.64510 41.96083 20020207.20510 JPL K024/10 + 16P/Brooks 2 51760 1.83516105 0.49207985 5.54789 198.06619 176.92135 20010719.74388 JPL K014/8 + 17P/Holmes 52000 2.16512855 0.41272851 19.18878 23.43539 327.93810 20000511.95402 JPL K006/9 + 18D/Perrine-Mrkos 40240 1.27224808 0.64258098 17.75898 166.05042 240.87555 19681101.54213 JPL J682/18 + 19P/Borrelly 52174 1.35820317 0.62390848 30.32461 353.37539 75.42487 20010914.73115 JPL K013/75 + 20D/Westphal 20080 1.25401276 0.91983119 40.89006 57.08095 348.00645 19131126.79026 JPL 19 + 21P/Giacobini-Zinner 53520 1.03792266 0.70567858 31.81105 172.54311 195.42981 20050702.76097 JPL K054/9 + 22P/Kopff 53000 1.58326283 0.54332250 4.71879 162.73717 120.91929 20021212.05979 JPL K023/85 + 23P/Brorsen-Metcalf 47800 0.47875271 0.97195226 19.33394 129.61068 311.58546 19890911.93743 JPL 13 + 24P/Schaumasse 52120 1.20501004 0.70480036 11.75153 57.87449 79.83104 20010502.66093 JPL K014/19 + 25D/Neujmin 2 24960 1.33816965 0.56681860 10.63871 193.70403 328.71695 19270116.22411 JPL 7 + 26P/Grigg-Skjellerup 50760 0.99681861 0.66379625 21.08674 359.33380 213.30872 19970830.30467 JPL J978/18 + 27P/Crommelin 45880 0.73453023 0.91916891 29.10126 195.84083 250.90026 19840220.16897 JPL J843/16 + 28P/Neujmin 1 53080 1.55215690 0.77541331 14.18564 346.91625 347.02892 20021227.33432 JPL 23 + 29P/Schwassmann-Wachmann 1 53440 5.72336267 0.04407506 9.39101 48.66029 312.70441 20040706.65257 JPL K042/8 + 30P/Reinmuth 1 52840 1.87739414 0.50187000 8.13039 13.26299 119.75675 20021224.33909 JPL K027/19 + 31P/Schwassmann-Wachmann 2 52800 3.40889592 0.19386657 4.55009 18.34216 114.19633 20020118.03343 JPL K023/8 + 32P/Comas Sola 53520 1.83302769 0.56925133 12.92690 45.82615 60.79574 20050401.34056 JPL K053/16 + 33P/Daniel 51960 2.15738391 0.46333049 22.41018 18.99197 66.58304 20000623.46595 JPL K004/3 + 34D/Gale 29080 1.18290700 0.76071900 11.72810 209.15720 67.92350 19380618.48320 IAUCAT03 + 35P/Herschel-Rigollet 29480 0.74849000 0.97405000 64.20700 29.29800 355.98000 19390809.46400 IAUCAT03 + 36P/Whipple 53080 3.08827962 0.25880575 9.93325 202.20244 182.40143 20030706.59601 JPL K037/37 + 37P/Forbes 53480 1.57241737 0.54139219 8.95812 329.25042 315.10111 20050801.74185 JPL K055/8 + 38P/Stephan-Oterma 44720 1.57442075 0.86002249 17.98142 358.19104 79.18838 19801205.17613 JPL 10 + 39P/Oterma 52200 5.47114748 0.24551396 1.94283 56.27834 331.58112 20021221.02035 JPL 14 + 40P/Vaisala 1 53240 1.79597439 0.63291236 11.53846 47.18940 134.73252 20040122.88601 JPL K045/7 + 41P/Tuttle-Giacobini-Kresak 52040 1.05220981 0.65935850 9.22552 62.17514 141.10537 20010106.97667 JPL K013/19 + 42P/Neujmin 3 53320 2.01471456 0.58515624 3.98546 147.16042 150.38392 20040715.94444 JPL K044/16 + 43P/Wolf-Harrington 50960 1.58173143 0.54409635 18.50979 187.13604 254.74974 19970929.22102 JPL J973/1 + 44P/Reinmuth 2 52680 1.90345012 0.46603475 6.91492 47.28913 295.96212 20010223.90356 JPL K014/2 + 45P/Honda-Mrkos-Pajdusakova 52080 0.52839781 0.82507079 4.25559 326.12943 89.08165 20010329.92621 JPL K013/6 + 46P/Wirtanen 51320 1.06170446 0.65725604 11.73031 356.32192 82.17901 19970314.41874 JPL J973/32 + 47P/Ashbrook-Jackson 52360 2.30712043 0.39702587 12.50740 349.20574 2.48302 20010107.20812 JPL 40 + 48P/Johnson 53400 2.30995055 0.36656077 13.65786 207.68953 117.32762 20041011.94911 JPL 41 + 49P/Arend-Rigaux 53520 1.36856708 0.61161685 18.30170 330.70599 121.64741 20050224.56278 JPL 55 + 50P/Arend 51680 1.91685288 0.53007409 19.17860 48.99705 355.37983 19990803.75086 JPL 31 + 51P/Harrington 49760 1.57184761 0.56138213 8.65580 233.45608 119.26014 19940823.23428 JPL J943/5 +51P-A/Harrington 52320 1.56831730 0.56220236 8.65735 233.64697 119.17192 20010605.83424 JPL K013/32 + 52P/Harrington-Abell 51360 1.75598431 0.54303772 10.21798 138.90326 337.28799 19990127.88618 JPL J994/2 + 53P/Van Biesbroeck 53400 2.41486785 0.55229060 6.60999 134.08314 149.00228 20031009.44479 JPL 52 + 54P/de Vico-Swift-NEAT 52680 2.14503377 0.43057063 6.08507 2.05730 358.96538 20020730.94162 JPL 18 + 55P/Tempel-Tuttle 51040 0.97642792 0.90555272 162.48658 172.50027 235.27099 19980228.09773 JPL J985/69 + 56P/Slaughter-Burnham 53480 2.53519558 0.50382561 8.15541 44.09300 346.27084 20050115.01025 JPL K053/28 + 57P/duToit-Neujmin-Delporte 45480 1.70819680 0.50285001 2.84633 115.16413 189.15077 19830601.32769 JPL J964/1 +57P-A/duToit-Neujmin-Delporte 52480 1.72947684 0.49910920 2.84463 115.24515 188.92850 20020731.18132 JPL 20 + 58P/Jackson-Neujmin 50160 1.38117347 0.66150673 13.47841 200.35826 160.71487 19951006.61418 JPL 6 + 59P/Kearns-Kwee 51640 2.33930581 0.47645561 9.35202 127.46725 313.03484 19990916.39625 JPL J993/27 + 60P/Tsuchinshan 2 51320 1.77036286 0.50642442 6.71631 203.18924 288.19902 19990308.18878 JPL J995/7 + 61P/Shajn-Schaldach 52280 2.33009391 0.39027755 6.08424 216.70401 166.83992 20010509.18532 JPL K015/12 + 62P/Tsuchinshan 1 53480 1.48921620 0.57792141 10.50141 22.85913 96.75996 20041207.92572 JPL K044/13 + 63P/Wild 1 51680 1.96086133 0.64982138 19.93313 167.98819 358.52376 19991227.07721 JPL 25 + 64P/Swift-Gehrels 52000 1.33901500 0.69443283 8.43801 92.41195 306.13405 20000421.76148 JPL 14 + 65P/Gunn 53400 2.44514769 0.31907397 10.38482 196.37751 68.39599 20030511.93215 JPL K034/21 + 66P/du Toit 52920 1.27426678 0.78770149 18.70074 257.24972 22.21536 20030827.99192 JPL 48 + 67P/Churyumov-Gerasimenko 53240 1.28931109 0.63193560 7.12723 11.36788 50.92302 20020818.23754 JPL K023/22 + 68P/Klemola 51200 1.75418716 0.64109193 11.08945 154.50165 175.54337 19980501.58054 JPL 19 + 69P/Taylor 50800 1.94782838 0.46598352 20.54671 355.37564 108.85849 19971212.27008 JPL J972/1 + 70P/Kojima 52080 2.00355008 0.45455070 6.60046 1.99472 119.29536 20000914.89993 JPL 16 + 71P/Clark 52240 1.55927185 0.50038649 9.49519 208.83162 59.69277 20001201.98258 JPL K002/6 + 72P/Denning-Fujikawa 43880 0.77972752 0.81985972 8.64319 334.31710 41.53343 19781002.14222 JPL 17 + 73P/Schwassmann-Wachmann 3 50080 0.93277079 0.69482691 11.42349 198.76998 69.94634 19950922.88986 JPL J954/19 +73P-B/Schwassmann-Wachmann 3 52120 0.93750307 0.69401060 11.40605 198.78365 69.92112 20010127.97736 JPL 9 +73P-C/Schwassmann-Wachmann 3 51920 0.93737463 0.69380645 11.40602 198.77297 69.92280 20010127.71416 JPL K013/57 +73P-E/Schwassmann-Wachmann 3 51920 0.93743699 0.69387746 11.40562 198.77324 69.91710 20010128.45340 JPL K013/11 + 74P/Smirnova-Chernykh 53360 3.55065603 0.14887248 6.64833 87.29803 77.13797 20010119.63340 JPL K012/5 + 75P/Kohoutek 49520 1.78465694 0.49630740 5.90721 175.80172 269.68609 19940629.89848 JPL J873/16 + 76P/West-Kohoutek-Ikemura 52040 1.59628321 0.53974502 30.49888 0.10250 84.12396 20000601.27175 JPL 15 + 77P/Longmore 52440 2.30955544 0.35818984 24.40314 196.43873 14.97706 20020904.70137 JPL 11 + 78P/Gehrels 2 53520 2.00814711 0.46241795 6.25287 192.95228 210.54821 20041027.03756 JPL K043/36 + 79P/du Toit-Hartley 52720 1.22997814 0.59410787 2.89447 253.07607 307.97028 20030215.37973 JPL K035/3 + 80P/Peters-Hartley 50960 1.62392155 0.59807504 29.85433 338.40141 260.00816 19980811.63354 JPL 15 + 81P/Wild 2 51080 1.58489778 0.53975820 3.24233 41.84902 136.15637 19970506.54805 JPL J974/1 + 82P/Gehrels 3 52360 3.62616670 0.12387464 1.12653 227.65070 239.62884 20010831.62834 JPL 11 + 83P/Russell 1 46240 1.61154163 0.51720991 22.65946 0.37623 230.84201 19850705.22914 JPL 7 + 84P/Giclas 51680 1.84573781 0.49329493 7.28268 276.39324 112.47909 19990825.04166 JPL 29 + 85P/Boethin 46520 1.11433288 0.77774599 5.75637 11.67646 26.48124 19860116.42607 JPL 12 + 86P/Wild 3 52080 2.31028192 0.36447645 15.43861 179.16137 72.61301 20010618.59194 JPL 12 + 87P/Bus 51680 2.18087829 0.37480091 2.57426 24.16211 182.20705 20001229.81088 JPL 8 + 88P/Howell 53440 1.36725589 0.56124367 4.38281 235.83590 56.81719 20040412.56379 JPL K043/12 + 89P/Russell 2 52640 2.28984769 0.39779499 12.02846 249.19241 42.47686 20020322.81482 JPL 12 + 90P/Gehrels 1 52680 2.96591125 0.50913673 9.61527 28.23751 13.51663 20020623.11474 JPL 20 + 91P/Russell 3 53520 2.60190934 0.33086811 14.09186 354.69827 247.89741 20050626.80898 JPL 18 + 92P/Sanguin 53040 1.80804078 0.66308226 18.76465 163.07043 182.33999 20020922.99755 JPL 24 + 93P/Lovas 1 51680 1.69281193 0.61326433 12.23139 74.55861 340.01543 19981014.25658 JPL 36 + 94P/Russell 4 53200 2.23118933 0.36445100 6.18542 92.92293 70.92869 20030829.12725 JPL 23 + 95P/Chiron 53400 8.44565772 0.38194760 6.93478 339.54553 209.23706 19960215.18722 JPL 38 + 96P/Machholz 1 52480 0.12412875 0.95881324 60.18131 14.58389 94.60901 20020108.62807 JPL 41 + 97P/Metcalf-Brewington 51920 2.61089722 0.45620917 17.98854 229.72030 186.44419 20010415.04204 JPL 26 + 98P/Takamizawa 51000 1.58522671 0.57524677 9.48967 147.79689 124.84739 19981107.98568 JPL 13 + 99P/Kowal 1 53480 4.71978306 0.22588929 4.34625 172.69631 28.39845 20070114.68644 JPL K072/2 +100P/Hartley 1 52840 1.97971461 0.41915379 25.66351 181.52895 37.89222 20030818.00867 JPL K033/11 +101P/Chernykh 49120 2.35685793 0.59321658 5.07815 263.24654 130.39692 19920125.40067 JPL 16 +102P/Shoemaker 1 48960 1.98570973 0.47015250 26.24287 18.75061 339.95020 19911218.15523 JPL 20 +103P/Hartley 2 53480 1.03718784 0.69956647 13.60743 180.89998 219.86457 20040517.97203 JPL 48 +104P/Kowal 2 50920 1.39660195 0.58532519 15.48915 191.90272 246.14672 19980302.16533 JPL J982/26 +105P/Singer Brewster 53520 2.04124336 0.41109980 9.17936 46.66040 192.47167 20050911.34471 JPL K053/2 +106P/Schuster 51640 1.54968456 0.58777572 20.13904 355.84768 50.58942 19991216.20756 JPL 13 +107P/Wilson-Harrington 53400 0.99300859 0.62369592 2.78634 91.27080 270.57970 20050710.72736 JPL 17 +108P/Ciffreo 51920 1.71336017 0.54236246 13.09275 358.02517 53.72049 20000418.34415 JPL 15 +109P/Swift-Tuttle 50000 0.95951616 0.96322576 113.45382 152.98217 139.38119 19921211.99978 JPL 32 +110P/Hartley 3 52400 2.47847172 0.31398179 11.69070 167.89492 287.75389 20010321.20061 JPL 30 +111P/Helin-Roman-Crockett 52200 3.47757904 0.14048021 4.23264 10.01662 91.95557 20041223.99119 JPL 6 +112P/Urata-Niijima 51520 1.45781503 0.58776040 24.20494 21.46697 31.94395 20000304.40486 JPL 14 +113P/Spitaler 51960 2.12725266 0.42354904 5.77655 50.06300 14.52548 20010225.87171 JPL 25 +114P/Wiseman-Skiff 51680 1.56946350 0.55644468 18.29104 172.82407 271.06970 20000111.73825 JPL 26 +115P/Maury 52960 2.04137496 0.52079387 11.68371 119.85216 176.75533 20021223.79927 JPL 11 +116P/Wild 4 53300 2.17054010 0.37567697 3.61555 173.50806 21.05679 20030121.82213 JPL 87 +117P/Helin-Roman-Alu 1 53520 3.03715945 0.25585299 8.70747 222.62189 58.93747 20051219.65864 JPL K052/9 +118P/Shoemaker-Levy 4 53200 2.00955266 0.42279028 8.48135 302.02536 152.03316 20030716.72975 JPL 38 +119P/Parker-Hartley 53440 3.04448960 0.29079929 5.18765 181.41233 244.09426 20050524.34711 JPL K052/6 +120P/Mueller 1 53360 2.74680763 0.33667688 8.78702 30.16501 4.46017 20040930.09520 JPL 13 +121P/Shoemaker-Holt 2 53480 2.64832834 0.33870515 17.71534 6.27916 99.66188 20040901.88100 JPL 32 +122P/de Vico 50280 0.65933734 0.96270889 85.38275 12.99609 79.62450 19951006.00017 JPL 27 +123P/West-Hartley 53240 2.12837050 0.44826919 15.35036 102.88322 46.61037 20031209.00203 JPL 56 +124P/Mrkos 52400 1.46706282 0.54270322 31.35115 181.23883 1.39136 20020727.00757 JPL 17 +125P/Spacewatch 52560 1.52845126 0.51159372 9.98212 87.29159 153.23527 20020128.04393 JPL 10 +126P/IRAS 50520 1.70271551 0.69657553 45.96135 356.89050 357.70014 19961029.99940 JPL 9 +127P/Holt-Olmstead 52990 2.15913495 0.36948481 14.39652 6.50035 14.00801 20030612.46859 JPL 8 +128P-A/Shoemaker-Holt 1 50440 3.04727913 0.32104005 4.36157 210.19222 214.52920 19971120.20418 JPL 10 +128P-B/Shoemaker-Holt 1 51320 3.04769915 0.32189408 4.36149 210.33548 214.50745 19971120.80676 JPL 17 +129P/Shoemaker-Levy 3 53480 2.80695436 0.24937202 5.01202 181.66853 303.63215 20050604.66896 JPL K052/10 +130P/McNaught-Hughes 53360 2.10424203 0.40591321 7.30694 224.11825 89.88565 20041023.27804 JPL 29 +131P/Mueller 2 53360 2.42406482 0.34222181 7.34921 179.84684 214.22893 20041217.57126 JPL 26 +132P/Helin-Roman-Alu 2 50960 1.91008301 0.53171295 5.77569 220.97320 178.47785 19971110.12241 JPL 15 +134P/Kowal-Vavrova 51400 2.57526168 0.58684094 4.34545 18.69080 202.28914 19981118.78316 JPL 12 +135P/Shoemaker-Levy 8 51360 2.72110392 0.28956774 6.05011 22.60841 213.31757 19991210.59430 JPL 11 +136P/Mueller 3 51560 3.00826539 0.28820561 9.40619 225.12721 137.80113 19990318.22784 JPL 16 +137P/Shoemaker-Levy 2 52000 1.86737635 0.57951640 4.65785 141.91615 234.75276 20000205.59953 JPL 11 +138P/Shoemaker-Levy 7 51240 1.69731061 0.53109225 10.08854 95.53605 309.51772 19980824.58765 JPL 7 +139P/Vaisala-Oterma 51280 3.38165264 0.24806512 2.33291 165.58795 242.46753 19980929.02046 JPL 20 +140P/Bowell-Skiff 51320 1.97187717 0.69176166 3.83583 173.08677 343.45646 19990514.81193 JPL 25 +141P-A/Machholz 2 53480 0.75284988 0.75012396 12.79506 149.28443 246.16159 20050228.24850 JPL 75 +141P-D/Machholz 2 51520 0.74900569 0.75106241 12.81184 149.29181 246.13363 19991209.95528 JPL 11 +142P/Ge-Wang 51480 2.49663072 0.50070951 12.17188 177.35971 177.13828 19990621.36782 JPL 9 +143P/Kowal-Mrkos 53320 2.53947146 0.41037417 4.68655 320.58522 245.41206 20000703.27636 JPL 21 +144P/Kushida 51760 1.43112836 0.62882352 4.11878 216.04937 245.62509 20010627.75320 JPL 3 +145P/Shoemaker-Levy 5 51960 1.98824268 0.52942391 11.76767 6.20663 29.67674 20000816.99990 JPL 13 +146P/Shoemaker-LINEAR 51960 1.31895176 0.66681152 21.61536 317.74639 55.35528 20000714.28581 JPL 15 +147P/Kushida-Muramatsu 52360 2.75135325 0.27659804 2.36782 347.26837 93.74163 20010428.47670 JPL 7 +148P/Anderson-LINEAR 51960 1.69359477 0.53955615 3.68230 6.72999 89.80217 20010501.97487 JPL 12 +149P/Mueller 4 52120 2.64669813 0.38874612 29.74807 43.61475 145.36474 20010207.87030 JPL 7 +150P/LONEOS 52080 1.76173272 0.54662122 18.51996 245.50353 272.55213 20010323.33163 JPL 18 +151P/Helin 52200 2.53086969 0.56554383 4.71711 215.43097 143.53821 20010923.75607 JPL 16 +152P/Helin-Lawrence 51295 3.10573426 0.30715738 9.87540 163.97626 92.02309 20021223.96438 JPL 28 +153P/Ikeya-Zhang 52560 0.50714132 0.99009752 28.11988 34.67317 93.37027 20020318.98078 JPL 73 +154P/Brewington 52760 1.59036215 0.67164300 18.05971 48.00747 343.64353 20030219.37086 JPL 20 +155P/Shoemaker 3 52800 1.81334212 0.72667267 6.38589 14.91091 97.26450 20021214.82944 JPL 31 +156P/Russell-LINEAR 51960 1.59666561 0.55700385 20.74789 357.71954 39.04243 20000817.57450 JPL 12 +157P/Tritton 53120 1.42118350 0.58993084 7.11624 147.41019 300.72151 20030924.27991 JPL 17 +158P/Kowal-LINEAR 53440 4.59415335 0.02793209 7.90467 234.61879 137.30218 20020715.92731 JPL 8 +159P/LONEOS 53047 3.65082197 0.38071268 23.42139 4.99512 55.16111 20040303.05099 JPL 20 +160P/LINEAR 53174 2.08271300 0.47690602 17.25660 18.00594 337.06186 20041013.05213 JPL 14 +161P/Hartley-IRAS 53520 1.27514160 0.83510502 95.69815 47.07572 1.39733 20050620.84467 JPL 36 +162P/Siding Spring 53298 1.22763486 0.59730099 27.84477 356.36213 31.25263 20041110.28300 JPL 42 +163P/NEAT 53440 1.91990649 0.47586876 12.46464 347.17825 103.74733 20050131.30545 JPL 28 +164P/Christensen 53348 1.64582588 0.54641376 16.24181 325.46072 88.68861 20040621.90515 JPL 19 + P/Catalina (1999 V1) 51535 2.94429888 0.55058205 15.58671 186.69791 294.31115 19991025.07349 JPL 32 + P/Catalina (1999 XN120) 51558 3.28627989 0.21387451 5.02844 161.78628 285.46914 20000501.39397 JPL 29 + P/Catalina (2005 JQ5) 53507 0.82551956 0.69353918 5.69586 222.69501 95.86466 20050728.04299 JPL 5 + P/Catalina-LINEAR (2004 EW38) 53096 1.79325364 0.50028276 6.52368 90.22341 49.89498 20031119.86141 JPL 6 + P/Christensen (2003 K2) 52792 0.54948333 0.82921916 10.14063 345.57952 93.89492 20030407.85849 JPL 9 + P/Gehrels (1997 C1) 50880 3.56323318 0.46925701 2.86829 211.31756 225.87566 19960129.01381 JPL 23 + P/Hergenrother (1998 W2) 51320 1.42018171 0.60824022 21.92916 13.88122 356.50214 19981205.93119 JPL 24 + P/Hergenrother (2000 C1) 51611 2.09554573 0.40640735 6.10538 51.16295 127.04468 20000319.85852 JPL 15 + P/Hermann (1999 D1) 51320 1.65460261 0.71277929 21.52166 173.09837 349.37501 19990218.02814 JPL 10 + P/Hug-Bell (1999 X1) 51600 1.93684188 0.47251535 10.96980 296.91329 103.64769 19990620.80558 JPL 8 + P/Jager (1998 U3) 51320 2.13389554 0.64828495 19.14077 180.89729 303.54228 19990310.07566 JPL 30 + P/Jedicke (1995 A1) 50120 4.07916417 0.30763353 19.88524 295.71767 116.00990 19930815.88050 JPL 3 + P/Jedicke (1996 A1) 51000 4.04953916 0.43593771 6.62395 223.93416 249.17407 19950814.53928 JPL 13 + P/Kobayashi (1997 B1) 50600 2.05453939 0.76069686 12.34957 183.33755 329.06421 19970302.34088 JPL 11 + P/Korlevic (1999 WJ7) 51792 3.16750447 0.31609732 2.97992 154.55356 290.53059 20000215.88732 JPL 42 + P/Korlevic-Juric (1999 DN3) 51295 3.90833840 0.13516762 18.71950 161.30187 5.95448 19980930.82226 JPL 10 + P/LINEAR (1998 VS24) 51200 3.40544633 0.24378766 5.03103 244.60998 159.19876 19981103.34129 JPL 9 + P/LINEAR (1999 J5) 51344 3.71293732 0.16952501 13.71793 132.21298 112.01336 19990512.31806 JPL 12 + P/LINEAR (1999 U3) 51640 1.84633508 0.61898617 20.39570 111.31558 306.97590 19991118.45771 JPL 17 + P/LINEAR (1999 XB69) 51680 1.63927617 0.63200406 11.33638 220.18488 256.16596 20000217.04473 JPL 9 + P/LINEAR (2000 B3) 51611 1.70024666 0.57520546 11.12616 130.50623 352.14772 20000214.15953 JPL 44 + P/LINEAR (2000 G1) 51760 1.00284747 0.67207283 10.37686 343.29290 191.02297 20000309.80631 JPL 20 + P/LINEAR (2000 R2) 51880 1.38999168 0.58371147 3.21627 147.06969 187.49934 20000912.66629 JPL 8 + P/LINEAR (2001 CV8) 52080 2.15207061 0.44515291 9.04208 151.45542 359.95362 20010212.35819 JPL 21 + P/LINEAR (2001 MD7) 52203 1.25428122 0.68410582 13.52393 244.84669 129.16878 20011130.13207 JPL 46 + P/LINEAR (2001 YX127) 52681 3.42613863 0.17959424 7.90565 115.93109 31.15327 20030307.46583 JPL 18 + P/LINEAR (2002 AR2) 52374 2.06444083 0.61582861 21.10924 73.67720 7.83622 20020116.52211 JPL 2 + P/LINEAR (2002 CW134) 52355 1.83954815 0.48939073 15.22625 190.11105 348.31684 20020228.94434 JPL 10 + P/LINEAR (2002 EJ57) 52410 2.63561895 0.59380709 4.96953 166.90577 330.38382 20011219.16677 JPL 4 + P/LINEAR (2002 JN16) 52432 1.79058175 0.48610488 11.41278 39.62876 230.07751 20020727.59860 JPL 31 + P/LINEAR (2002 LZ11) 52862 2.37044670 0.35160372 11.51979 107.96444 231.13989 20030315.62010 JPL 16 + P/LINEAR (2002 T1) 52566 1.19198341 0.66374926 20.71015 1.31255 15.50372 20021008.08623 JPL 28 + P/LINEAR (2002 T5) 52934 3.93414054 0.43705865 30.90355 326.78084 123.33228 20030628.01096 JPL 49 + P/LINEAR (2003 A1) 52671 1.91580814 0.48101412 46.26197 357.07664 55.19253 20030201.23797 JPL 11 + P/LINEAR (2003 H4) 52785 1.70310892 0.48999642 18.14809 10.44777 226.79346 20030514.30522 JPL 10 + P/LINEAR (2003 HT15) 52758 2.67149711 0.41988311 27.67021 124.04561 81.47277 20030417.70602 JPL 14 + P/LINEAR (2003 KV2) 52795 1.06301373 0.62925331 25.53910 188.74152 66.40964 20030710.84818 JPL 21 + P/LINEAR (2003 O2) 52892 1.50544412 0.64603572 14.69110 32.72085 344.71091 20030905.80924 JPL 23 + P/LINEAR (2003 O3) 52881 1.24638036 0.59854526 8.36448 0.76328 341.50079 20030814.06399 JPL 17 + P/LINEAR (2003 U2) 52941 1.71048602 0.62136752 24.49144 177.32079 186.45718 20031204.87786 JPL 7 + P/LINEAR (2003 UY275) 52974 1.83154571 0.50879754 16.33026 119.37709 245.75129 20030702.08194 JPL 6 + P/LINEAR (2004 CB) 53068 0.91218143 0.68939195 19.14693 149.65524 66.48766 20040402.16318 JPL 29 + P/LINEAR (2004 HC18) 53176 1.71150071 0.50956539 23.50713 30.84057 219.56096 20040618.67830 JPL 19 + P/LINEAR (2004 WR9) 53366 1.91720597 0.68374598 5.04839 70.64295 25.44877 20050111.51038 JPL 14 + P/LINEAR (2004 X1) 53358 0.78244184 0.72662024 5.14157 345.45040 7.13946 20041101.92704 JPL 9 + P/LINEAR-Catalina (2003 WC7) 53048 1.65488448 0.68092123 21.21993 341.05808 89.88811 20040205.74685 JPL 6 + P/LINEAR-Hill (2004 V5-A) 53395 4.41086544 0.44519090 19.35822 87.66568 47.86035 20050228.56229 JPL 32 + P/LINEAR-Hill (2004 V5-B) 53396 4.41090614 0.44521351 19.35825 87.66082 47.86017 20050228.75683 JPL 25 + P/LINEAR-Mueller (1998 S1) 52000 2.55159824 0.41556462 10.55588 26.41489 359.19263 19981102.51096 JPL 25 + P/LINEAR-NEAT (2001 BB50) 52009 2.34683882 0.58694573 10.61722 189.34314 355.81579 20010130.42364 JPL 32 + P/LINEAR-NEAT (2001 Q5) 52280 2.04320756 0.41668292 10.94481 6.41468 336.26419 20010611.65906 JPL 17 + P/LINEAR-NEAT (2001 TU80) 52400 1.93246358 0.47182982 6.58723 355.12284 109.10274 20011209.96726 JPL 14 + P/LINEAR-NEAT (2003 CP7) 52730 3.01691025 0.24875430 12.33935 42.62510 133.12593 20030429.37183 JPL 10 + P/LINEAR-NEAT (2003 XD10) 52993 1.88081732 0.43667953 14.72716 9.14286 43.55522 20030916.84618 JPL 5 + P/LINEAR-NEAT (2004 R3) 53277 2.14146685 0.44190869 7.97288 5.28427 318.80991 20040524.46856 JPL 10 + P/LINEAR-NEAT (2004 T1) 53316 1.70957525 0.50764463 11.03801 336.52387 51.45996 20041107.77019 JPL 19 + P/LINEAR-Skiff (2001 R6) 52280 2.11508074 0.48596327 17.34459 306.19172 70.32342 20011027.09403 JPL 16 + P/LINEAR-Spacewatch (2000 S4) 51880 2.26542508 0.68187268 28.32612 172.32247 174.64482 20001019.09421 JPL 7 + P/LONEOS (1999 RO28) 51520 1.23176003 0.65082116 8.19079 219.86469 148.44423 19991002.34302 JPL 12 + P/LONEOS (2001 R1) 52280 1.36043865 0.60859864 7.04158 24.75582 35.48588 20020217.59380 JPL 23 + P/LONEOS (2001 WF2) 52270 0.97634773 0.66669330 16.92424 51.35012 75.13685 20020129.84970 JPL 43 + P/LONEOS (2004 A1) 53158 5.46259701 0.30765896 10.57954 20.45450 125.25039 20040825.55403 JPL 29 + P/LONEOS (2004 VR8) 53377 2.37582769 0.50995548 20.11548 63.08596 71.21606 20050902.46828 JPL 22 + P/LONEOS (2005 GF8) 53482 2.82917507 0.51719969 1.18929 285.23841 315.22678 20050817.33948 JPL 5 + P/LONEOS-Tucker (1998 QP54) 51240 1.88183574 0.55167462 17.74273 30.09087 341.92538 19981006.36946 JPL 20 + P/Lagerkvist (1996 R2) 50364 2.60962243 0.30999203 2.60532 334.04513 40.24084 19970119.20014 JPL 17 + P/Lagerkvist-Carsenty (1997 T3) 51240 4.24084030 0.36531970 4.83519 334.27740 63.19843 19980311.78089 JPL 21 + P/Larsen (1997 V1) 50880 3.29336458 0.33199024 12.09081 132.86593 234.83795 19970915.11225 JPL 11 + P/Larsen (2004 H2) 53137 2.61727674 0.41876191 11.78673 104.56631 131.55199 20040510.98225 JPL 8 + P/Larsen (2004 H3) 53130 2.43725731 0.37409348 25.15601 346.49688 220.97363 20040312.94750 JPL 6 + P/Li (1998 Y2) 51196 2.51881417 0.58848341 24.32405 318.98178 91.83139 19981217.80729 JPL 13 + P/McNaught (2004 K2) 53243 1.55445418 0.50129606 8.12283 180.77259 150.12389 20040616.81367 JPL 17 + P/McNaught (2004 R1) 53263 0.98848345 0.68229270 4.89054 0.60310 296.00592 20040830.21000 JPL 10 + P/McNaught (2005 J1) 53498 1.53004524 0.57078117 31.76268 338.91616 268.83893 20050417.29695 JPL 3 + P/McNaught (2005 K3) 53516 1.43611246 0.45243105 15.83521 24.06255 350.22135 20050822.98478 JPL 1 + P/McNaught (2005 L1) 53522 3.10453554 0.22018115 7.68933 148.52782 138.39748 20051203.67493 JPL 1 + P/McNaught-Hartley (1994 N2) 50120 2.48456209 0.67170676 17.64563 312.20086 36.00781 19941208.22969 JPL 3 + P/McNaught-Russell (1994 X1) 49840 1.27673367 0.81564123 29.07411 171.13919 218.00723 19940907.93644 JPL 4 + P/Montani (1997 G1) 51000 4.21345055 0.41674960 3.98897 213.45412 267.84883 19970406.33389 JPL 18 + P/Mueller (1998 U2) 51240 2.02528042 0.52134700 2.19322 49.53145 336.21993 19981020.73492 JPL 13 + P/Mueller 5 (1993 W1) 49382 4.24989093 0.26094745 16.46378 29.99565 100.66078 19940911.92040 JPL 23 + P/NEAT (2001 F1) 52055 4.15328179 0.35601300 19.08743 80.80617 92.83185 20001122.57566 JPL 25 + P/NEAT (2001 H5) 52120 2.39662471 0.60025212 8.39927 224.88071 329.56000 20010128.70296 JPL 9 + P/NEAT (2001 J1) 52036 0.93707164 0.75831457 10.15920 271.02522 200.79616 20010314.10595 JPL 43 + P/NEAT (2001 K1) 52120 2.47051758 0.35759935 16.91282 94.65525 84.83717 20001106.93085 JPL 17 + P/NEAT (2001 Q6) 52207 1.40817854 0.82386047 56.85527 43.32926 22.13591 20011109.46604 JPL 44 + P/NEAT (2001 T3) 52230 2.50574479 0.61485808 19.19863 356.23302 56.53873 20020201.09384 JPL 18 + P/NEAT (2002 O5) 52497 1.17424927 0.59746762 20.39996 15.30683 282.20894 20020803.10213 JPL 30 + P/NEAT (2002 O8) 52554 3.22933722 0.19927125 12.78517 222.25784 75.49859 20020508.47574 JPL 11 + P/NEAT (2002 X2) 52682 2.52873491 0.37328737 25.35449 356.03624 78.15434 20030329.60384 JPL 11 + P/NEAT (2003 F2) 52735 2.97715132 0.54226675 11.60389 191.61321 359.02854 20030414.86777 JPL 4 + P/NEAT (2003 QX29) 52879 4.23939095 0.47167951 11.39605 37.27465 264.57850 20021026.58131 JPL 8 + P/NEAT (2003 S1) 52958 2.59564903 0.43055749 5.94489 175.81395 241.06827 20040327.61134 JPL 19 + P/NEAT (2003 S2) 52944 2.45754901 0.35882488 7.63747 284.22918 87.77411 20030907.31546 JPL 17 + P/NEAT (2003 U3) 52948 2.49578524 0.50881372 7.04679 356.24713 348.36942 20030423.05114 JPL 10 + P/NEAT (2004 F1) 53082 2.45047679 0.45169456 18.26771 26.33881 111.89533 20031019.64279 JPL 5 + P/NEAT (2004 F3) 53161 2.86427505 0.28686177 15.98571 176.07121 78.83742 20050104.07969 JPL 24 + P/NEAT-LINEAR (2002 T6) 52848 3.38709685 0.55734706 11.00930 217.57590 209.04613 20030627.03165 JPL 34 + P/NEAT-LONEOS (2003 SQ215) 52990 2.30427200 0.58163577 5.54592 137.30257 257.63790 20040324.21680 JPL 12 + P/ODAS (1998 X1) 51320 1.97469425 0.44814371 1.35198 68.82717 358.84388 19980721.01721 JPL 20 + P/Petriew (2001 Q2) 52360 0.94550994 0.69624339 13.94486 181.89546 214.09787 20010901.91637 JPL 28 + P/Scotti (2000 Y3) 52127 4.04697965 0.19701914 2.24952 88.57632 354.98367 20001030.92298 JPL 43 + P/Scotti (2001 X2) 52282 2.52374069 0.33181237 2.18425 255.89703 194.63808 20011014.57390 JPL 38 + P/Scotti (2003 L1) 52754 5.00971686 0.25205193 9.02398 355.20085 226.03864 20030307.76000 JPL 3 + P/Shoemaker 4 (1994 J3) 49640 2.94433249 0.50555851 24.80423 192.13082 92.94265 19941014.59845 JPL 2 + P/Shoemaker-Levy 1 (1990 V1) 48280 1.52405843 0.77177519 24.33167 310.62445 52.04477 19900918.59396 JPL 3 + P/Shoemaker-Levy 6 (1991 V1) 48640 1.13237182 0.70560145 16.85440 333.13154 37.93282 19911013.86094 JPL 10 + P/Siding Spring (2004 V3) 53358 3.93828357 0.44660623 50.45019 322.44451 356.09553 20041111.87671 JPL 9 + P/Skiff (2000 S1) 51833 2.51391716 0.61845258 21.00761 308.45324 29.13834 20000714.70460 JPL 22 + P/Skiff (2002 S1) 52562 2.30557346 0.42923065 27.68754 35.45109 347.37971 20020325.28025 JPL 18 + P/Skiff (2004 V1) 53351 1.41845133 0.69395807 11.46707 144.76148 242.23773 20041208.86358 JPL 14 + P/Spacewatch (2005 JN) 53493 2.27554917 0.34953881 8.85588 153.64945 70.80378 20050620.36832 JPL 4 + P/Spacewatch-LINEAR (2004 DO29) 53076 4.09513906 0.45094412 14.54727 41.87920 147.87212 20041011.96421 JPL 9 + P/Spahr (1998 U4) 51239 3.84334602 0.31001983 31.51909 251.74981 181.71686 19990226.51080 JPL 24 + P/Spahr (1998 W1) 51180 1.72577256 0.51007965 21.96185 346.67687 101.97326 19990117.95128 JPL 18 + P/Tichy (2000 U6) 51960 2.15474105 0.43151015 19.36530 11.83964 24.42341 20001004.54823 JPL 18 + P/Tubbiolo (2005 E1) 53455 4.44599072 0.38455308 5.15444 170.62796 4.41404 20050316.90271 JPL 9 + P/Van Ness (2002 Q1) 52520 1.52139526 0.56970481 36.36879 184.75216 174.10366 20020715.99145 JPL 5 + P/Yeung (2002 BV) 52353 2.24446052 0.36114609 11.51511 178.77088 40.14109 20020311.05871 JPL 8 + C/ASAS (2004 R2) 53276 0.11283422 1.00000000 63.17393 5.35354 182.46391 20041007.89735 JPL 9 + C/Aarseth-Brewington (1989 W1) 47865 0.30068690 1.00008786 88.38760 205.25915 345.91480 19891227.88860 JPL 1 + C/Austin (1982 M1) 45440 0.64782074 0.99934928 84.49809 33.82165 326.26123 19820824.72407 JPL 2 + C/Austin (1989 X1) 47998 0.34977396 1.00022748 58.95639 61.57634 75.92534 19900409.96760 JPL 3 + C/BATTERS (2001 W2) 52248 1.05106559 0.94137761 115.91307 142.08585 113.35591 20011223.91835 JPL 19 + C/Borrelly-Brooks (1900 O1) 15247 1.01483294 1.00026836 62.53262 12.42267 329.41206 19000803.70067 JPL 2 + C/Bowell (1980 E1) 46800 3.37691279 1.05578689 1.66163 135.22580 114.55087 19820310.76192 JPL 2 + C/Bradfield (1975 E1) 42582 1.21695229 1.00141148 55.24372 264.13102 157.90890 19750404.58046 JPL 1 + C/Bradfield (1975 V2) 42769 0.21872096 1.00001620 70.62629 358.08988 271.31308 19751221.18126 JPL 1 + C/Bradfield (1979 Y1) 44262 0.54525454 0.98788780 148.60237 257.60120 103.21654 19791221.60604 JPL 5 + C/Bradfield (1987 P1) 47280 0.86883612 0.99467304 34.09229 73.89164 268.09155 19871107.26977 JPL 6 + C/Bradfield (2004 F4) 53157 0.16826581 0.99929406 63.16464 332.78604 222.77820 20040417.08996 JPL 29 + C/Bradfield 1 (1984 A1) 45880 1.35749572 0.95232793 51.80206 219.16649 356.85512 19831227.79336 JPL 2 + C/Brewington (1996 N1) 50412 0.92583047 1.00052065 52.14809 43.96972 234.89989 19960803.42249 JPL 12 + C/Catalina (1999 F1) 52034 5.78702904 0.99915046 92.03591 255.15698 20.02373 20020213.63748 JPL 40 + C/Catalina (2004 K1) 53357 3.39929691 0.99806870 153.74745 97.74272 326.92252 20050705.06964 JPL 29 + C/Catalina (2005 J2) 53506 4.28166936 1.00000000 150.78962 198.90360 33.35999 20050330.73526 JPL 2 + C/Catalina-LINEAR (2004 DZ61) 53087 2.01333090 0.95602498 66.80930 44.46207 172.79184 20040526.85782 JPL 28 + C/Catalina-Skiff (1999 U4) 52286 4.91536192 1.00756010 51.92603 77.52483 32.28639 20011028.54433 JPL 60 + C/Cernis (1983 O1) 48400 3.32908071 1.00172732 134.60827 186.49358 209.69819 19830722.69897 JPL 1 + C/Christensen (2005 B1) 53450 3.20568513 1.00040520 92.55161 103.15064 195.55657 20060223.44785 JPL 23 + C/Dalcanton (1999 F2) 51450 4.71807112 0.99820581 56.42738 352.35241 210.29773 19980823.68837 JPL 16 + C/Dubiago (1921 H1) 22800 1.11497800 0.92908800 22.32650 97.44880 67.20650 19210505.34680 IAUCAT03 + C/Evans-Drinkwater (1996 J1-A) 50840 1.29770582 1.00102833 22.51637 14.80108 278.16944 19961230.37632 JPL 26 + C/Evans-Drinkwater (1996 J1-B) 51200 1.29908441 1.00059351 22.51139 14.85047 278.17915 19961230.21268 JPL 19 + C/Ferris (1999 K2) 51353 5.29022268 0.96576901 82.19056 4.56892 300.31801 19990410.52278 JPL 17 + C/Ferris (1999 U1) 51600 4.14111953 1.00326554 105.77436 291.15847 58.25442 19980903.41523 JPL 25 + C/Ferris (2000 J1) 51720 2.54263304 0.95465869 98.79548 147.22181 28.43916 20000511.30882 JPL 14 + C/Gleason (2003 A2) 52751 11.42731813 1.00694145 8.06143 346.60694 154.54435 20031104.14936 JPL 14 + C/Hale-Bopp (1995 O1) 50453 0.91413964 0.99509107 89.43026 130.58885 282.47097 19970401.13683 JPL 212 + C/Hartley-Good (1985 R1) 46370 0.69457663 0.99987969 79.92940 87.03298 358.39587 19851209.11637 JPL 2 + C/Hergenrother-Spahr (1996 R1) 50353 1.89920035 0.98560117 145.81446 139.45686 149.74499 19960828.73966 JPL 10 + C/Hoenig (2002 O4) 52499 0.77620265 1.00083595 73.12653 105.93759 321.04046 20021001.98243 JPL 35 + C/Honda (1968 N1) 40103 1.16042842 1.00062486 143.23842 88.71456 106.74773 19680807.92201 JPL 1 + C/Hyakutake (1996 B2) 50400 0.23020430 0.99990196 124.92271 130.17293 188.05770 19960501.39253 JPL 68 + C/IRAS-Araki-Alcock (1983 H1) 45466 0.99133991 0.98983570 73.25215 192.85153 49.10249 19830521.25525 JPL 9 + C/Ichimura (1987 W1) 47160 0.19951417 1.00000000 41.62400 329.29205 226.52940 19880110.10400 JPL 2 + C/Juels-Holvorcem (2002 Y1) 52682 0.71380991 0.99715164 103.78165 128.81563 166.22019 20030413.24810 JPL 23 + C/Koehn (2000 O1) 51684 5.92178998 0.99996654 148.10429 55.16582 88.88313 20000127.74610 JPL 29 + C/Kohler (1977 R1) 43448 0.99057604 0.99954681 48.71185 163.48658 182.52270 19771110.56999 JPL 1 + C/Kudo-Fujikawa (2002 X5) 52659 0.18993320 0.99983837 94.15235 187.58470 119.06506 20030129.00228 JPL 33 + C/LINEAR (1998 G1) 51000 2.13332174 0.82361472 109.71414 236.32507 341.38402 19981116.63006 JPL 15 + C/LINEAR (1998 K2) 51640 2.32606900 0.99883832 64.47970 221.48297 68.75392 19980901.11820 JPL 34 + C/LINEAR (1998 K3) 51040 3.54634685 0.99806568 160.20579 47.83366 307.94922 19980307.21216 JPL 14 + C/LINEAR (1998 K5) 51020 0.96354696 0.98669298 9.92714 99.46028 211.11769 19980717.44622 JPL 29 + C/LINEAR (1998 M1) 51520 3.11922030 0.99261044 20.38427 19.45424 256.05847 19981028.22694 JPL 23 + C/LINEAR (1998 M2) 51044 2.72533444 0.99776013 60.18235 37.24309 260.88021 19980813.17265 JPL 17 + C/LINEAR (1998 M4) 51080 2.60029740 0.99762626 154.57228 106.29731 92.92186 19971210.15060 JPL 7 + C/LINEAR (1998 M5) 51134 1.74229295 0.99602603 82.22890 101.28254 333.37677 19990124.56830 JPL 42 + C/LINEAR (1998 Q1) 51160 1.57764747 0.99572671 32.30269 134.72458 159.78224 19980629.50793 JPL 17 + C/LINEAR (1998 T1) 51308 1.46772630 0.99910888 170.15992 226.35153 153.35749 19990625.24916 JPL 76 + C/LINEAR (1998 U1) 51200 3.97567479 1.00050108 156.42933 124.65674 210.45651 19980502.56657 JPL 14 + C/LINEAR (1998 U5) 51146 1.23645277 0.98798026 131.76471 51.13424 66.65059 19981221.75996 JPL 39 + C/LINEAR (1998 W3) 51640 4.91564062 1.00007271 129.18145 6.90381 123.91141 19981006.75823 JPL 26 + C/LINEAR (1998 Y1) 51320 1.74706224 0.92400197 28.10712 339.85130 98.85690 19981121.59308 JPL 11 + C/LINEAR (1999 G1) 51320 4.03990727 0.84563054 76.31914 135.98948 23.48364 19980731.82831 JPL 3 + C/LINEAR (1999 H3) 51581 3.50083558 1.00296362 115.83733 101.91045 332.72937 19990818.21992 JPL 58 + C/LINEAR (1999 J3) 51423 0.97680744 0.99939569 101.65608 161.98104 228.97899 19990920.16717 JPL 40 + C/LINEAR (1999 J4) 51360 3.78194459 1.00133434 118.91589 95.10633 264.49780 19991117.28656 JPL 6 + C/LINEAR (1999 K3) 51400 1.92878841 0.99172192 92.27492 341.14958 266.91416 19990227.53183 JPL 17 + C/LINEAR (1999 K4) 51360 1.44480119 0.94993942 120.99251 8.80026 241.54300 19990516.39538 JPL 6 + C/LINEAR (1999 K5) 51614 3.25539538 1.00176528 89.47114 241.48529 106.37968 20000704.38463 JPL 29 + C/LINEAR (1999 K6) 51560 2.24711210 0.99352856 46.34448 56.77471 245.37033 19990724.69624 JPL 20 + C/LINEAR (1999 K7) 51400 2.32277551 0.99663845 135.15956 104.66380 50.33012 19990224.79033 JPL 5 + C/LINEAR (1999 K8) 51586 4.20057316 1.00054382 52.73514 164.61686 195.39360 20000424.27354 JPL 43 + C/LINEAR (1999 L2) 51400 1.90475104 0.99513152 43.94214 178.71866 94.28979 19990804.89046 JPL 13 + C/LINEAR (1999 L3) 51534 1.98891718 0.97436468 166.09929 353.29781 140.16131 20000104.90823 JPL 23 + C/LINEAR (1999 N4) 52400 5.50289984 1.00335187 156.91374 90.38325 345.93437 20000522.94740 JPL 38 + C/LINEAR (1999 S3) 51640 1.89498722 0.89979987 70.56043 44.13146 11.87782 19991109.01927 JPL 32 + C/LINEAR (1999 S4) 51749 0.76514344 0.99947987 149.39055 151.05663 83.19093 20000726.17774 JPL 87 + C/LINEAR (1999 T2) 51826 3.03740449 1.00201147 111.00204 104.66792 14.87881 20001124.46638 JPL 23 + C/LINEAR (1999 T3) 51580 5.36859339 1.00323502 104.75730 211.08555 223.51515 20000830.26840 JPL 43 + C/LINEAR (1999 XS87) 51640 2.77190350 0.84045403 14.84659 151.35556 266.72959 19990806.59966 JPL 11 + C/LINEAR (1999 Y1) 51800 3.09138738 1.00087554 134.79627 184.26419 188.87663 20010324.04689 JPL 56 + C/LINEAR (2000 B2) 51640 3.77624338 0.99937325 93.64865 154.60264 284.99112 19991110.10158 JPL 13 + C/LINEAR (2000 B4) 51864 6.82970544 0.62111252 15.90817 126.16288 0.63142 20000615.06278 JPL 40 + C/LINEAR (2000 CT54) 52233 3.15608874 0.99853881 49.20834 272.64902 18.96061 20010619.48440 JPL 58 + C/LINEAR (2000 D2) 51640 2.29760641 0.86703022 156.99195 117.68461 235.88718 20000308.61897 JPL 10 + C/LINEAR (2000 G2) 51680 2.71704795 0.81008902 170.47909 101.76734 328.38354 20000206.23396 JPL 8 + C/LINEAR (2000 H1) 51760 3.63772715 1.00229327 118.23712 78.84045 356.44002 20000129.12546 JPL 19 + C/LINEAR (2000 K1) 51782 6.27584671 1.00230855 116.78910 15.79170 260.19810 19991214.52092 JPL 43 + C/LINEAR (2000 K2) 51912 2.43707150 0.99539533 25.63352 106.82675 195.26136 20001011.37064 JPL 43 + C/LINEAR (2000 SV74) 52530 3.54177799 1.00487263 75.23705 76.23373 24.18561 20020430.50774 JPL 105 + C/LINEAR (2000 U5) 51893 3.48613906 1.00521463 93.65297 299.01900 65.29455 20000313.56379 JPL 57 + C/LINEAR (2000 WM1) 52282 0.55534691 1.00025377 72.55026 276.77162 237.89579 20020122.67335 JPL 120 + C/LINEAR (2001 A1) 51943 2.40645736 0.99096618 59.94127 107.88909 339.59426 20000917.61994 JPL 39 + C/LINEAR (2001 A2-A) 52049 0.77905450 0.99969214 36.48661 295.32273 295.12772 20010524.52366 JPL 2 + C/LINEAR (2001 A2-B) 52248 0.77889395 0.99924030 36.47703 295.31671 295.12590 20010524.51746 JPL 59 + C/LINEAR (2001 B1) 52280 2.92857371 1.00089525 104.09783 284.84466 49.84150 20000919.34610 JPL 21 + C/LINEAR (2001 C1) 52005 5.10432654 0.99987600 68.96480 219.95001 33.71637 20020328.41516 JPL 52 + C/LINEAR (2001 K5) 52674 5.18424164 0.99954476 72.59032 47.05425 237.45755 20021011.74016 JPL 119 + C/LINEAR (2001 N2) 52358 2.66851964 1.00106278 138.54347 151.89576 52.80381 20020819.66367 JPL 46 + C/LINEAR (2001 RX14) 52633 2.05756377 1.00160547 30.57414 121.48545 14.17028 20030118.70326 JPL 61 + C/LINEAR (2001 U6) 52358 4.40642394 0.99617597 107.25547 85.71510 115.23053 20020808.65942 JPL 45 + C/LINEAR (2001 W1) 52284 2.39947530 0.99998937 118.65291 6.15797 91.94069 20011224.88927 JPL 28 + C/LINEAR (2001 X1) 52280 1.69794862 0.99714093 115.62715 202.20144 336.07098 20020108.09232 JPL 45 + C/LINEAR (2002 A1) 52480 4.71031997 0.72372469 14.04075 18.91051 81.73752 20011126.90722 JPL 31 + C/LINEAR (2002 A2) 52410 4.70663039 0.72493255 14.03974 19.26015 81.88013 20011205.19621 JPL 14 + C/LINEAR (2002 A3) 52840 5.15917410 0.97682025 48.59639 329.59434 136.46130 20020421.79353 JPL 27 + C/LINEAR (2002 B1) 52313 2.27113145 0.77100928 51.02136 76.15813 58.18546 20020420.00465 JPL 29 + C/LINEAR (2002 B2) 52400 3.84224697 0.99761551 152.87257 257.07754 54.31862 20020406.85986 JPL 6 + C/LINEAR (2002 B3) 52315 6.05618202 1.00548947 73.69109 123.12628 289.36385 20020116.55718 JPL 27 + C/LINEAR (2002 C2) 52412 3.25374843 0.99963431 104.88161 159.93395 242.95594 20020410.81633 JPL 17 + C/LINEAR (2002 CE10) 52828 2.04675986 0.79149951 145.45867 126.18823 147.44390 20030622.09912 JPL 26 + C/LINEAR (2002 H2) 52415 1.63483823 0.99407162 110.50109 20.41941 269.00206 20020323.40865 JPL 17 + C/LINEAR (2002 J5) 52911 5.72679576 1.00118851 117.22824 74.83258 314.11020 20030919.30496 JPL 58 + C/LINEAR (2002 K2) 52452 5.23505977 0.99317338 130.89553 26.66422 294.55668 20020105.82842 JPL 11 + C/LINEAR (2002 O7) 52741 0.90332627 1.00027819 98.74345 252.06827 12.80353 20030922.57158 JPL 36 + C/LINEAR (2002 Q2) 52520 1.30306225 0.97816746 96.76694 125.47531 154.28328 20020817.78808 JPL 7 + C/LINEAR (2002 Q3-A) 52535 1.30939652 1.02278713 97.02744 126.02223 154.01134 20020819.55196 JPL 13 + C/LINEAR (2002 Q5) 52569 1.24296646 1.00157437 149.16419 133.30645 33.74708 20021119.20039 JPL 21 + C/LINEAR (2002 T7) 52936 0.61454073 1.00048165 160.58257 157.73945 94.85643 20040423.06254 JPL 131 + C/LINEAR (2002 U2) 52639 1.20863272 1.00004647 59.13574 95.84690 38.77667 20021231.98553 JPL 35 + C/LINEAR (2002 V2) 52855 6.81203511 0.99863502 166.77619 314.67888 20.23453 20030513.67805 JPL 30 + C/LINEAR (2002 VQ94) 52910 6.79865738 0.96877504 70.50437 99.96855 34.99689 20060205.56521 JPL 29 + C/LINEAR (2002 X1) 52741 2.48670122 0.99822124 164.08957 207.32455 281.88697 20030712.88660 JPL 42 + C/LINEAR (2003 F1) 52787 4.00782078 0.80604776 70.22162 121.18695 87.48755 20030628.45325 JPL 28 + C/LINEAR (2003 G1) 52870 4.91628807 1.00138276 66.84952 11.42244 246.08896 20030203.65443 JPL 50 + C/LINEAR (2003 G2) 52762 1.55274634 0.99132076 96.11562 190.70693 24.56779 20030429.98335 JPL 3 + C/LINEAR (2003 H1) 52866 2.23964169 0.99916445 138.66725 196.13870 19.00030 20040222.62225 JPL 42 + C/LINEAR (2003 H2) 52782 2.17852239 0.94292949 74.21781 155.08231 79.83799 20030517.96935 JPL 12 + C/LINEAR (2003 K4) 53480 1.02366485 1.00024551 134.25291 198.44050 18.67563 20041013.71521 JPL 78 + C/LINEAR (2003 L2) 52899 2.86479620 0.98145643 82.05108 119.84138 273.55929 20040119.19213 JPL 29 + C/LINEAR (2003 O1) 53061 6.84736268 1.00161667 117.98156 81.67283 347.64354 20040317.20216 JPL 43 + C/LINEAR (2003 R1) 52924 2.10187430 0.89329498 149.19562 302.68944 356.68916 20030629.61508 JPL 11 + C/LINEAR (2003 S3) 52910 8.12952554 1.00175501 151.49740 154.56899 226.38893 20030410.51341 JPL 10 + C/LINEAR (2003 S4-A) 53296 3.85893506 0.90181603 40.60734 154.44564 224.55066 20040526.58899 JPL 4 + C/LINEAR (2003 S4-B) 53296 3.85885813 0.90181915 40.60711 154.44737 224.55126 20040526.59660 JPL 4 + C/LINEAR (2003 T2) 52972 1.78636257 0.99977137 87.53194 152.23332 238.53249 20031114.02812 JPL 16 + C/LINEAR (2003 T4) 53520 0.84968015 0.99988362 86.76469 181.62367 93.90258 20050403.63979 JPL 99 + C/LINEAR (2003 U1) 52947 1.79571174 0.92154523 164.47460 278.38358 322.76296 20031103.39773 JPL 11 + C/LINEAR (2003 V1) 53016 1.78307129 0.99712588 28.67515 8.63143 25.83356 20030311.19692 JPL 26 + C/LINEAR (2003 W1) 52978 1.65242417 0.93435694 78.07604 113.28868 256.74256 20031109.46298 JPL 9 + C/LINEAR (2003 WT42) 53246 5.19195335 1.00353270 31.41090 92.42064 48.45743 20060410.37030 JPL 50 + C/LINEAR (2004 B1) 53282 1.60184932 1.00133899 114.08651 327.89400 272.78958 20060207.87218 JPL 22 + C/LINEAR (2004 F2) 53124 1.43044055 0.99056738 104.96007 317.14343 248.27358 20031226.64601 JPL 11 + C/LINEAR (2004 G1) 53110 1.20055530 0.99515279 114.48523 110.64486 228.33580 20040604.98266 JPL 7 + C/LINEAR (2004 H1) 53126 2.07761725 1.00000000 140.72069 290.35318 120.02446 20040115.11566 JPL 4 + C/LINEAR (2004 K3) 53167 1.10334538 0.98090830 111.92795 60.49224 275.53668 20040630.45820 JPL 7 + C/LINEAR (2004 L1) 53357 2.04740933 0.99760489 159.36020 243.57942 66.17326 20050330.11124 JPL 23 + C/LINEAR (2004 L2) 53249 3.77883630 0.99485858 62.52747 257.30584 99.18794 20051115.11888 JPL 9 + C/LINEAR (2004 RG113) 53401 1.94236202 0.99722282 21.61826 125.30509 8.77308 20050303.71698 JPL 26 + C/LINEAR (2004 U1) 53363 2.65936689 0.99914212 130.62314 20.12519 112.54610 20041208.74950 JPL 23 + C/LINEAR (2004 X2) 53384 3.79308300 0.99744491 72.11871 162.21360 307.34135 20040824.32602 JPL 16 + C/LINEAR (2004 X3) 53403 4.40231660 1.00646851 81.08036 202.12573 343.04800 20050617.18645 JPL 18 + C/LINEAR (2005 A1) 53404 0.90689771 1.00066159 74.88676 271.86224 355.86018 20050410.22335 JPL 11 + C/LINEAR (2005 G1) 53520 4.96133025 1.00000000 108.41388 113.79299 299.59159 20060227.12217 JPL 8 + C/LINEAR (2005 H1) 53501 4.76270452 0.89635385 81.49353 94.94756 71.52085 20041026.65247 JPL 12 + C/LINEAR (2005 K2) 53514 0.54434182 0.99827956 102.02094 216.67564 45.76237 20050705.42007 JPL 6 + C/LINEAR-NEAT (2001 HT50) 52875 2.79206388 0.99761424 163.21190 324.06922 42.91285 20030709.01607 JPL 102 + C/LONEOS (2000 S3) 51920 2.66237786 0.77245880 25.16305 298.28334 41.15440 20000716.35236 JPL 7 + C/LONEOS (2001 G1) 52264 8.23548852 1.00272173 45.36538 343.27988 203.89087 20011009.18157 JPL 57 + C/LONEOS (2001 OG108) 52258 0.99404637 0.92526170 80.24502 116.41960 10.55531 20020315.20597 JPL 31 + C/LONEOS (2002 R3) 52735 3.86948858 1.00260691 161.09511 45.06817 54.29523 20030613.48319 JPL 41 + C/LONEOS (2005 EL173) 53457 3.89603602 1.00228201 130.70470 261.35551 344.78523 20070306.16539 JPL 2 + C/Lagerkvist (1996 R3) 50387 5.18051752 1.01169944 39.40985 129.44986 172.69416 19950716.32668 JPL 1 + C/Larsen (1998 M3) 51360 5.76797899 1.00238865 113.43421 20.83060 255.53687 19980717.00155 JPL 15 + C/Larsen (2004 C1) 53061 4.35938469 0.62320471 28.91860 316.14468 151.95393 20030319.60108 JPL 6 + C/Lee (1999 H1) 51560 0.70795314 0.99976137 149.34438 40.70165 162.65946 19990711.17718 JPL 38 + C/Levy (1990 K1) 48139 0.93871614 1.00063431 131.58390 242.66717 139.36421 19901024.68285 JPL 2 + C/Levy (1991 L3) 49040 0.98660343 0.92878096 19.15757 41.58820 329.44354 19910707.93546 JPL 6 + C/Levy-Rudenko (1984 V1) 46240 0.91789632 0.99920947 65.71740 82.73501 331.16823 19841214.25837 JPL 3 + C/Li (1999 E1) 51431 3.92002130 0.76009902 46.88133 329.76788 127.83435 19990131.77805 JPL 19 + C/Lynn (1999 N2) 51480 0.76126934 0.99742950 111.65623 357.83285 254.67692 19990723.04968 JPL 8 + C/Machholz (2004 Q2) 53381 1.20504257 0.99941617 38.58880 19.50469 93.62426 20050124.91180 JPL 54 + C/McNaught (1987 U3) 47320 0.84133521 0.99881245 97.12552 17.41978 261.34159 19871211.93905 JPL 1 + C/McNaught (2005 E2) 53520 1.51991225 0.99988857 16.98844 39.96677 347.85117 20060223.53635 JPL 9 + C/McNaught-Hartley (1999 T1) 51860 1.17169724 0.99986219 79.97525 344.75829 182.48298 20001213.47222 JPL 77 + C/McNaught-Russell (1993 Y1) 49464 0.86763649 0.99355250 51.58658 353.46785 166.35910 19940331.09604 JPL 12 + C/McNaught-Watson (1999 S2) 52360 6.46470070 1.00243057 65.82376 223.40469 74.45897 19971120.58914 JPL 51 + C/Meier (1980 V1) 44760 1.51963811 0.99488197 100.98980 87.97674 25.43527 19801209.66939 JPL 3 + C/Meunier-Dupouy (1997 J2) 50836 3.05114815 1.00056008 91.27341 122.67175 148.84453 19980310.43372 JPL 48 + C/Montani (1997 G2) 50653 3.08496971 0.99417007 69.83547 239.84284 55.80253 19980416.30111 JPL 25 + C/Montani (1998 M6) 51025 5.97868137 0.99891033 91.54052 9.12525 306.60368 19981006.34401 JPL 22 + C/Montani (2000 A1) 51728 9.74308900 1.00388175 24.54259 14.26858 111.83558 20000713.19483 JPL 50 + C/Mori-Sato-Fujikawa (1975 T1) 42766 1.60393484 0.99746081 91.60767 246.24136 278.67849 19751225.87791 JPL 1 + C/Mueller (1991 X2) 48652 0.19886042 1.00027396 95.59233 306.97277 288.77882 19920321.20086 JPL 1 + C/Mueller (1993 Q1) 49290 0.96725728 1.00032078 105.02652 261.03272 193.78898 19940326.27745 JPL 3 + C/Mueller (1997 D1) 51080 2.24824821 1.00091309 141.88888 184.99221 279.18828 19971011.62141 JPL 26 + C/Mueller (1997 J1) 50666 2.30213321 0.99099114 122.96833 98.95464 277.07602 19970503.80336 JPL 18 + C/Mueller (1998 K1) 50969 3.41663345 0.94521621 35.63587 165.25015 18.25633 19980901.03861 JPL 14 + C/NEAT (1996 E1) 50412 1.35899906 1.00086401 114.47671 81.11161 149.84163 19960727.35044 JPL 10 + C/NEAT (1997 A1) 50840 3.15721312 1.00164135 145.07179 40.00734 135.76598 19970619.55964 JPL 24 + C/NEAT (2001 B2) 52257 5.30679393 1.00174669 150.60146 304.75703 145.09491 20000901.75826 JPL 65 + C/NEAT (2001 M10) 52216 5.30276615 0.80111036 28.08344 5.47729 293.91748 20010621.19673 JPL 37 + C/NEAT (2001 O2) 52200 4.83197659 0.99833278 91.01223 281.07532 328.69922 19991017.65382 JPL 31 + C/NEAT (2001 Q1) 52680 5.83293949 0.96532897 66.96261 175.41085 139.26501 20010920.35058 JPL 22 + C/NEAT (2001 Q4) 53110 0.96195476 1.00067194 99.64268 1.20596 210.27852 20040515.96677 JPL 177 + C/NEAT (2001 T4) 52665 8.56432344 0.38355713 15.36606 321.88183 64.49261 20020521.03471 JPL 38 + C/NEAT (2002 J4) 52699 3.63370533 0.99984540 46.52607 230.71069 70.88460 20031003.19150 JPL 32 + C/NEAT (2002 K1) 52449 3.23023896 0.99967095 89.72172 4.45896 280.54835 20020616.44660 JPL 6 + C/NEAT (2002 K4) 52468 2.76451538 0.84228181 94.06266 24.43178 308.09899 20020712.97382 JPL 16 + C/NEAT (2002 L9) 53005 7.03302527 0.99870405 68.44867 231.43741 110.46112 20040406.14912 JPL 30 + C/NEAT (2002 P1) 52583 6.53023394 0.98419248 34.60620 347.76392 310.67256 20011123.15182 JPL 11 + C/NEAT (2002 V1) 52634 0.09925866 0.99990177 81.70600 152.16964 64.08843 20030218.29578 JPL 33 + C/NEAT (2003 E1) 52920 3.24496623 0.76358306 33.53789 103.85858 137.07004 20040213.60220 JPL 27 + C/NEAT (2003 H3) 52848 2.90143999 0.99977531 42.81176 6.47750 269.41727 20030424.23098 JPL 30 + C/NEAT (2003 J1) 52840 5.12542461 0.99113830 98.31341 196.02825 122.03315 20031010.59904 JPL 8 + C/NEAT (2004 D1) 53242 4.97541205 1.00234621 45.53400 75.50788 62.24983 20060210.49514 JPL 17 + C/NEAT (2004 P1) 53247 6.01371709 0.99929771 28.81660 16.57919 284.18389 20030808.68219 JPL 13 + C/Nishikawa-Takamizawa-Ta (1987 B1) 46960 0.86962004 0.99579067 172.22986 200.40693 176.01271 19870317.34675 JPL 1 + C/Okazaki-Levy-Rudenko (1989 Q1) 47920 0.64232946 1.00019931 90.14671 150.55836 275.51100 19891111.91469 JPL 6 + C/Panther (1980 Y2) 44960 1.65729086 0.99895798 82.63462 105.60150 331.99614 19810127.31306 JPL 7 + C/Russell-Watson (1996 P2) 50880 2.00754209 1.00003844 29.08171 188.82971 101.40732 19960301.24130 JPL 12 + C/SOHO (1998 J1) 51040 0.15319994 1.00017317 62.93169 110.55599 351.64706 19980508.61903 JPL 73 + C/SWAN (2002 O6) 52496 0.49464864 0.99859852 58.62438 78.74835 330.95193 20020909.44932 JPL 5 + C/SWAN (2004 H6) 53215 0.77627335 1.00061835 107.66344 269.04819 317.24535 20040512.68739 JPL 15 + C/SWAN (2004 V13) 53374 0.18088329 1.00000000 34.80543 92.70492 207.65185 20041221.15172 JPL 4 + C/Seargent (1978 T1) 43880 0.36985452 0.99826175 67.82781 207.75265 41.77587 19780914.84761 JPL 2 + C/Shoemaker-Holt-Rodrique (1988 L1) 47467 2.47429186 1.00066764 97.68842 232.14619 115.25515 19890612.46545 JPL 6 + C/Shoemaker-Levy (1991 T2) 48880 0.83625285 0.99985175 113.49808 145.24078 49.05061 19920724.50730 JPL 16 + C/Siding Spring (2004 T3) 53350 8.86525166 0.99817474 71.96338 259.70303 50.35704 20030415.55086 JPL 16 + C/Skiff (1999 J2) 51656 7.10976736 1.00110168 86.41281 127.13896 50.04244 20000405.98950 JPL 42 + C/Skiff (2000 Y2) 51956 2.76872299 0.99436948 12.08755 326.81965 185.84802 20010321.81165 JPL 44 + C/Skiff (2001 K3) 52108 3.06012609 0.99893691 52.02660 3.45256 289.85013 20010422.87751 JPL 53 + C/Skiff (2001 S1) 52240 3.74998988 0.93177356 139.13598 285.19080 330.11229 20010602.54034 JPL 8 + C/Skiff (2005 K1) 53520 3.69156565 1.00000000 77.72396 134.84024 106.37190 20051120.65043 JPL 7 + C/Snyder-Murakami (2002 E2) 52408 1.46644544 1.00079811 92.54502 9.03429 244.58296 20020221.79314 JPL 115 + C/Spacewatch (1997 BA6) 51450 3.43643768 0.99899169 72.71448 285.93421 317.66636 19991127.56190 JPL 86 + C/Spacewatch (1997 P2) 50760 4.26301280 1.02495615 14.56056 24.50221 302.86793 19970830.84296 JPL 15 + C/Spacewatch (2000 OF8) 51860 2.17290115 1.00185293 152.43371 256.07540 117.09021 20010804.79083 JPL 37 + C/Spacewatch (2003 K1) 52789 2.08839924 0.95257752 129.85382 314.56398 250.06367 20021221.36978 JPL 5 + C/Spacewatch (2004 HV60) 53134 3.04183626 0.90141471 91.92917 146.93300 44.80085 20031212.62569 JPL 2 + C/Stonehouse (1998 H1) 51040 1.48726917 0.99788510 104.69371 1.32371 222.11031 19980414.42328 JPL 13 + C/Sugano-Saigusa-Fujikawa (1983 J1) 45520 0.47134147 1.00066280 96.64663 82.22068 83.04158 19830501.34341 JPL 12 + C/Swift (1899 E1) 14781 0.32656171 1.00032124 146.27039 8.70554 26.40576 18990413.47704 JPL 1 + C/Szczepanski (1996 B1) 50244 1.44879763 0.99066695 51.91909 151.28378 345.44232 19960206.91346 JPL 13 + C/Tabur (1996 Q1) 50417 0.83981068 0.99873685 73.35695 57.41120 31.40054 19961103.53023 JPL 12 + C/Tabur (1997 N1) 50661 0.39565187 1.00004497 85.96425 344.19158 147.61015 19970815.47945 JPL 7 + C/Tabur (2003 T3) 53218 1.48107673 0.99973853 50.44448 43.77367 347.05761 20040429.00158 JPL 61 + C/Tago-Honda-Yamamoto (1968 H1) 39993 0.68037807 0.99609686 102.16980 50.44713 233.10788 19680516.27136 JPL 1 + C/Tago-Sato-Kosaka (1969 T1) 40608 0.47263952 0.99992638 75.81774 267.83434 101.65980 19691221.26781 JPL 1 + C/Tilbrook (1997 O1) 50920 1.37178697 0.98423212 115.80472 336.19067 231.25187 19970713.42109 JPL 18 + C/Tilbrook (1999 A1) 51240 0.73074228 0.99584820 89.48109 232.67130 259.12221 19990129.65813 JPL 10 + C/Tubbiolo (2000 Y1) 52023 7.97473503 1.00240724 137.97482 181.73196 239.39492 20010202.14884 JPL 38 + C/Tucker (2004 Q1) 53330 2.04672275 0.98905328 56.08750 32.96895 22.13008 20041206.86594 JPL 41 + C/Utsunomiya (1997 T1) 50774 1.35910946 0.99852340 127.99262 95.96525 53.70276 19971210.14489 JPL 29 + C/Utsunomiya (2002 F1) 52410 0.43829584 0.99954807 80.87653 125.89956 289.02933 20020422.89837 JPL 10 + C/Utsunomiya-Jones (2000 W1) 51888 0.32118117 0.99999968 160.16544 51.50885 10.76589 20001226.55928 JPL 19 + C/Van Ness (2004 S1) 53301 0.68176379 1.00000000 114.66680 92.81683 19.21972 20041208.92095 JPL 17 + C/Williams (1998 P1) 51320 1.14583661 0.99963557 145.72669 294.43777 156.37162 19981017.84284 JPL 64 + C/Wilson (1986 P1) 46823 1.19964747 1.00031383 147.11921 238.30845 111.66553 19870420.78186 JPL 3 + C/Yanaka (1989 A1) 47720 1.89466840 0.99874345 52.40769 351.56819 157.08385 19881031.81429 JPL 2 + C/Zanotta-Brewington (1991 Y1) 48760 0.64396116 1.00004010 50.02909 197.87303 254.90570 19920131.99073 JPL 1 + C/Zhu-Balam (1997 L1) 51080 4.89930133 0.99734438 73.00768 346.34876 233.31347 19961122.70532 JPL 22 + D/Haneda-Campos (1978 R1) 43880 1.10146633 0.66525500 5.94635 240.50208 132.22934 19781009.50480 JPL 4 + D/Harrington-Wilson (1952 B1) 34068 1.66490750 0.51433212 16.35235 343.03469 128.47790 19511030.37569 JPL 1 + D/Lovas 2 (1986 W1) 46880 1.45803017 0.59218012 1.52891 71.34012 283.75492 19860902.18594 JPL 5 + D/Skiff-Kosai (1977 C1) 43240 2.84982769 0.25917126 3.20139 26.55908 80.76835 19760804.02725 JPL 3 + D/van Houten (1960 S1) 37240 3.95339145 0.36812390 6.65247 14.54078 23.61524 19610427.49063 JPL 2 diff --git a/kstars/kstars/data/default.colors b/kstars/kstars/data/default.colors new file mode 100644 index 00000000..8a4104bc --- /dev/null +++ b/kstars/kstars/data/default.colors @@ -0,0 +1,25 @@ +0:4 StarColorMode:StarColorIntensity +#000022 :SkyColor +#00FF00 :MessColor +#006666 :NGCColor +#443399 :ICColor +#AA0000 :HSTColor +#77AAAA :SNameColor +#AA7777 :PNameColor +#AAAA77 :CNameColor +#555555 :CLineColor +#333333 :CBoundColor +#112233 :MWColor +#FFFFFF :EqColor +#666633 :EclColor +#55AA33 :HorzColor +#000022 :CompassColor +#445566 :GridColor +#FFFFFF :BoxTextColor +#FF0000 :BoxGrabColor +#223344 :BoxBGColor +#88BB88 :TargetColor +#FFFFFF :UserLabelColor +#996633 :PlanetTrailColor +#FFFFFF :AngularRuler +#FFFF00 :ObsListColor diff --git a/kstars/kstars/data/earth.B0.vsop b/kstars/kstars/data/earth.B0.vsop new file mode 100644 index 00000000..ef5f8e71 --- /dev/null +++ b/kstars/kstars/data/earth.B0.vsop @@ -0,0 +1,184 @@ +-0.00000001039 0.000000 0.000000 +0.0000027962 3.19870156017 84334.6615813083 +0.00000101643 5.42248619256 5507.5532386674 +0.00000080445 3.88013204458 5223.6939198022 +0.00000043806 3.70444689758 2352.8661537718 +0.00000031933 4.00026369781 1577.3435424478 +0.00000022724 3.9847383156 1047.7473117547 +0.00000016392 3.56456119782 5856.4776591154 +0.00000018141 4.98367470263 6283.0758499914 +0.00000014443 3.70275614914 9437.762934887 +0.00000014304 3.41117857525 10213.285546211 +0.00000011246 4.8282069053 14143.4952424306 +0.000000109 2.08574562327 6812.766815086 +0.00000009714 3.47303947752 4694.0029547076 +0.00000010367 4.05663927946 71092.8813549327 +0.00000008775 4.44016515669 5753.3848848968 +0.00000008366 4.9925151218 7084.8967811152 +0.00000006921 4.32559054073 6275.9623029906 +0.00000009145 1.14182646613 6620.8901131878 +0.00000007194 3.60193205752 529.6909650946 +0.00000007698 5.55425745881 167621.575850862 +0.00000005285 2.48446991566 4705.7323075436 +0.00000005208 6.24992674537 18073.7049386502 +0.00000004529 2.33827747356 6309.3741697912 +0.00000005579 4.41023653738 7860.4193924392 +0.00000004743 0.70995680136 5884.9268465832 +0.00000004301 1.10255777773 6681.2248533996 +0.00000003849 1.82229412531 5486.777843175 +0.00000004093 5.11700141207 13367.9726311066 +0.00000003681 0.43793170356 3154.6870848956 +0.0000000342 5.42034800952 6069.7767545534 +0.00000003617 6.04641937526 3930.2096962196 +0.0000000367 4.58210192227 12194.0329146209 +0.00000002918 1.95463881126 10977.078804699 +0.00000002797 5.61259275048 11790.6290886588 +0.00000002502 0.60499729367 6496.3749454294 +0.00000002319 5.01648216014 1059.3819301892 +0.00000002684 1.39470396488 22003.9146348698 +0.00000002428 3.24183056052 78051.5857313169 +0.0000000212 4.30691000285 5643.1785636774 +0.00000002257 3.15557225618 90617.7374312997 +0.00000001813 3.75574218285 3340.6124266998 +0.00000002226 2.79699346659 12036.4607348882 +0.00000001888 0.86991545823 8635.9420037632 +0.00000001517 1.95852055701 398.1490034082 +0.00000001581 3.19976230948 5088.6288397668 +0.00000001421 6.25530883827 2544.3144198834 +0.00000001595 0.25619915135 17298.1823273262 +0.00000001391 4.69964175561 7058.5984613154 +0.00000001478 2.81808207569 25934.1243310894 +0.00000001481 3.65823554806 11506.7697697936 +0.00000001693 4.95689385293 156475.290247996 +0.00000001183 1.29343061246 775.522611324 +0.00000001114 2.37889311846 3738.761430108 +0.00000000994 4.30088900425 9225.539273283 +0.00000000924 3.06451026812 4164.311989613 +0.00000000867 0.55606931068 8429.2412664666 +0.00000000988 5.97286104208 7079.3738568078 +0.00000000824 1.50984806173 10447.3878396044 +0.00000000915 0.12635654592 11015.1064773348 +0.00000000742 1.99159139281 26087.9031415742 +0.0000000085 4.24120016095 29864.334027309 +0.00000000755 2.8963187332 4732.0306273434 +0.00000000714 1.37548118603 2146.1654164752 +0.00000000708 1.91406542362 8031.0922630584 +0.00000000746 0.57893808616 796.2980068164 +0.00000000802 5.1233913723 2942.4634232916 +0.00000000751 1.67479850166 21228.3920235458 +0.00000000602 4.09976538826 64809.8055049413 +0.00000000594 3.49580704962 16496.3613962024 +0.00000000592 4.59481504319 4690.4798363586 +0.0000000053 5.739792952 8827.3902698748 +0.00000000503 5.66433137112 33794.5437235286 +0.00000000483 1.57106522411 801.8209311238 +0.00000000438 0.06707733767 3128.3887650958 +0.00000000423 2.86944595927 12566.1516999828 +0.00000000504 3.2620766916 7632.9432596502 +0.00000000552 1.02926440457 239762.204517549 +0.00000000427 3.6743437821 213.299095438 +0.00000000404 1.46193297142 15720.8387848784 +0.00000000503 4.85802444134 6290.1893969922 +0.00000000417 0.81920713533 5216.5803728014 +0.00000000365 0.01002966162 12168.0026965746 +0.00000000363 1.28376436579 6206.8097787158 +0.00000000353 4.7005913311 7234.794256242 +0.00000000415 0.96862624175 4136.9104335162 +0.00000000387 3.09145061418 25158.6017197654 +0.00000000373 2.65119262792 7342.4577801806 +0.00000000361 2.97762937739 9623.6882766912 +0.00000000418 3.75759994446 5230.807466803 +0.00000000396 1.22507712354 6438.4962494256 +0.00000000322 1.21162178805 8662.240323563 +0.00000000284 5.64170320068 1589.0728952838 +0.00000000379 1.72248432748 14945.3161735544 +0.0000000032 3.94161159962 7330.8231617461 +0.00000000313 5.47602376446 1194.4470102246 +0.00000000292 1.38971327603 11769.8536931664 +0.00000000305 0.80429352049 37724.7534197482 +0.00000000257 5.81382809757 426.598190876 +0.00000000265 6.10358507671 6836.6452528338 +0.0000000025 4.56452895547 7477.522860216 +0.00000000266 2.62926282354 7238.6755916 +0.00000000263 6.22089501237 6133.5126528568 +0.00000000306 2.79682380531 1748.016413067 +0.00000000236 2.46093023714 11371.7046897582 +0.00000000316 1.62662805006 250908.490120415 +0.00000000216 3.68721275185 5849.3641121146 +0.0000000023 0.36165162947 5863.5912061162 +0.00000000233 5.03509933858 20426.571092422 +0.000000002 5.86073159059 4535.0594369244 +0.00000000277 4.65400292395 82239.1669577989 +0.00000000209 3.72323200804 10973.55568635 +0.00000000199 5.05186622555 5429.8794682394 +0.00000000256 2.4092327977 19651.048481098 +0.0000000021 4.50691909144 29088.811415985 +0.00000000181 6.00294783127 4292.3308329504 +0.00000000249 0.12900984422 154379.795624486 +0.00000000209 3.87759458598 17789.845619785 +0.00000000225 3.18339652605 18875.525869774 +0.00000000191 4.53897489299 18477.1087646123 +0.00000000172 2.09694183014 13095.8426650774 +0.00000000182 3.161079435 16730.4636895958 +0.00000000188 2.22746128596 41654.9631159678 +0.00000000164 5.18686275017 5481.2549188676 +0.0000000016 2.49298855159 12592.4500197826 +0.00000000155 1.5959543823 10021.8372800994 +0.00000000135 0.21349051064 10988.808157535 +0.00000000178 3.8037517797 23581.2581773176 +0.00000000123 1.66800739151 15110.4661198662 +0.00000000122 2.72678272244 18849.2275499742 +0.00000000126 1.1767551291 14919.0178537546 +0.00000000142 3.95053441332 337.8142631964 +0.00000000116 6.06340906229 6709.6740408674 +0.00000000137 3.52143246757 12139.5535091068 +0.00000000136 2.92179113542 32217.2001810808 +0.0000000011 3.51203379263 18052.9295431578 +0.00000000147 4.63371971408 22805.7355659936 +0.00000000108 5.45280814878 7.1135470008 +0.00000000148 0.65447253687 95480.9471841745 +0.00000000119 5.92110458985 33019.0211122046 +0.0000000011 5.34824206306 639.897286314 +0.00000000106 3.71081682629 14314.1681130498 +0.00000000139 6.17607198418 24356.7807886416 +0.00000000118 5.5973871267 161338.50000087 +0.00000000117 3.6506527164 45585.1728121874 +0.00000000127 4.74596574209 49515.382508407 +0.0000000012 1.04211499785 6915.8595893046 +0.0000000012 5.60638811846 5650.2921106782 +0.00000000115 3.10668213289 14712.317116458 +0.00000000099 0.69018940049 12779.4507954208 +0.00000000097 1.07908724794 9917.6968745098 +0.00000000093 2.62295197319 17260.1546546904 +0.00000000099 4.45774681732 4933.2084403326 +0.00000000123 1.37488922089 28286.9904848612 +0.00000000121 5.19767249813 27511.4678735372 +0.00000000105 0.87192267806 77375.9572049241 +0.00000000087 3.9363781295 17654.7805397496 +0.00000000122 2.2395606868 83997.0911355954 +0.00000000087 4.18201600952 22779.4372461938 +0.00000000104 4.59580877295 1349.8674096588 +0.00000000102 2.83545248411 12352.8526045448 +0.00000000102 3.97386522171 10818.1352869158 +0.00000000101 4.32892825857 36147.4098773004 +0.00000000094 5.00001709261 150192.214398004 +0.00000000077 3.97199369296 1592.5960136328 +0.000000001 6.07733097102 26735.9452622132 +0.00000000086 5.2602963825 28313.288804661 +0.00000000093 4.31900620254 44809.6502008634 +0.00000000076 6.22743405935 13521.7514415914 +0.00000000072 1.55820597747 6256.7775301916 +0.00000000082 4.95202664555 10575.4066829418 +0.00000000082 1.69647647075 1990.745017041 +0.00000000075 2.29836095644 3634.6210245184 +0.00000000075 2.66367876557 16200.7727245012 +0.00000000087 0.26630214764 31441.6775697568 +0.00000000077 2.25530954137 5235.3285382367 +0.00000000076 1.09869730846 12903.9659631792 +0.00000000058 4.28246138307 12559.038152982 +0.00000000064 5.51112830114 173904.651700853 +0.00000000056 2.60133794851 73188.3759784421 +0.00000000055 5.81483150022 143233.51002162 +0.00000000054 3.38482031504 323049.118787103 +0.00000000039 3.28500401343 71768.5098813255 +0.00000000039 3.1123991069 96900.8132812911 diff --git a/kstars/kstars/data/earth.B1.vsop b/kstars/kstars/data/earth.B1.vsop new file mode 100644 index 00000000..770196cd --- /dev/null +++ b/kstars/kstars/data/earth.B1.vsop @@ -0,0 +1,99 @@ +0.00000000143 0.000000 0.000000 +0.0000000903 3.8972906189 5507.5532386674 +0.00000006177 1.73038850355 5223.6939198022 +0.000000038 5.24404145734 2352.8661537718 +0.00000002834 2.4734503745 1577.3435424478 +0.00000001817 0.41874743765 6283.0758499914 +0.00000001499 1.83320979291 5856.4776591154 +0.00000001466 5.69401926017 5753.3848848968 +0.00000001301 2.18890066314 9437.762934887 +0.00000001233 4.95222451476 10213.285546211 +0.00000001021 0.12866660208 7860.4193924392 +0.00000000982 0.09005453285 14143.4952424306 +0.00000000865 1.73949953555 3930.2096962196 +0.00000000581 2.26949174067 5884.9268465832 +0.00000000524 5.65662503159 529.6909650946 +0.00000000473 6.22750969242 6309.3741697912 +0.00000000451 1.53288619213 18073.7049386502 +0.00000000364 3.61614477374 13367.9726311066 +0.00000000372 3.2247072132 6275.9623029906 +0.00000000268 2.34341267879 11790.6290886588 +0.00000000322 0.94084045832 6069.7767545534 +0.00000000232 0.26781182579 7058.5984613154 +0.00000000216 6.05952221329 10977.078804699 +0.00000000232 2.93325646109 22003.9146348698 +0.00000000204 3.86264841382 6496.3749454294 +0.00000000202 2.81892511133 15720.8387848784 +0.00000000185 4.93512381859 12036.4607348882 +0.0000000022 3.99305643742 6812.766815086 +0.00000000166 1.74970002999 11506.7697697936 +0.00000000212 1.57166285369 4694.0029547076 +0.00000000157 1.08259734788 5643.1785636774 +0.00000000154 5.99434678412 5486.777843175 +0.00000000144 5.23285656085 78051.5857313169 +0.00000000144 1.16454655948 90617.7374312997 +0.00000000137 2.67760436027 6290.1893969922 +0.0000000018 2.06509026215 7084.8967811152 +0.00000000121 5.90212574947 9225.539273283 +0.0000000015 2.00175038718 5230.807466803 +0.00000000149 5.06157254516 17298.1823273262 +0.00000000118 5.39979058038 3340.6124266998 +0.00000000161 3.32421999691 6283.3196674749 +0.00000000121 4.36722193162 19651.048481098 +0.00000000116 5.83462858507 4705.7323075436 +0.00000000128 4.35489873365 25934.1243310894 +0.00000000109 2.52157834166 6438.4962494256 +0.00000000099 2.70727488041 5216.5803728014 +0.00000000103 0.93782340879 8827.3902698748 +0.00000000082 4.2921468039 8635.9420037632 +0.00000000079 2.24085737326 1059.3819301892 +0.00000000097 5.50959692365 29864.334027309 +0.00000000072 0.21891639822 21228.3920235458 +0.00000000071 2.86755026812 6681.2248533996 +0.00000000074 2.20184828895 37724.7534197482 +0.00000000063 4.45586625948 7079.3738568078 +0.00000000061 0.63918772258 33794.5437235286 +0.00000000047 2.09070235724 3128.3887650958 +0.00000000047 3.325438433 26087.9031415742 +0.00000000049 1.60680905005 6702.5604938666 +0.00000000057 0.11215813438 29088.811415985 +0.00000000056 5.47982934911 775.522611324 +0.0000000005 1.89396788463 12139.5535091068 +0.00000000047 2.9721490724 20426.571092422 +0.00000000041 5.5532939489 11015.1064773348 +0.00000000041 5.91861144924 23581.2581773176 +0.00000000045 4.95273290181 5863.5912061162 +0.0000000005 3.62740835096 41654.9631159678 +0.00000000037 6.09033460601 64809.8055049413 +0.00000000037 5.86153655431 12566.1516999828 +0.00000000046 1.65798680284 25158.6017197654 +0.00000000038 2.00673650251 426.598190876 +0.00000000036 6.24373396652 6283.14316029419 +0.00000000036 0.40465162918 6283.0085396886 +0.00000000032 6.03707103538 2942.4634232916 +0.00000000041 4.86809570283 1592.5960136328 +0.00000000028 4.38359423735 7632.9432596502 +0.00000000028 6.03334294232 17789.845619785 +0.00000000026 3.88971333608 5331.3574437408 +0.00000000026 5.94932724051 16496.3613962024 +0.00000000031 1.44666331503 16730.4636895958 +0.00000000026 6.26376705837 23543.2305046818 +0.00000000033 0.93797239147 213.299095438 +0.00000000026 3.71858432944 13095.8426650774 +0.00000000027 0.60565274405 10988.808157535 +0.00000000023 4.4438898555 18849.2275499742 +0.00000000028 1.53862289477 6279.4854213396 +0.00000000028 1.96831814872 6286.6662786432 +0.00000000028 5.78094918529 15110.4661198662 +0.00000000026 2.48165809843 5729.506447149 +0.0000000002 3.85655029499 9623.6882766912 +0.00000000021 5.83006047147 7234.794256242 +0.00000000021 0.69628570421 398.1490034082 +0.00000000022 5.02222806555 6127.6554505572 +0.0000000002 3.4761126529 6148.010769956 +0.0000000002 0.90769829044 5481.2549188676 +0.0000000002 0.03081589303 6418.1409300268 +0.0000000002 3.74220084927 1589.0728952838 +0.00000000021 4.00149269576 3154.6870848956 +0.00000000018 1.58348238359 2118.7638603784 +0.00000000019 0.85407021371 14712.317116458 diff --git a/kstars/kstars/data/earth.B2.vsop b/kstars/kstars/data/earth.B2.vsop new file mode 100644 index 00000000..6e2696da --- /dev/null +++ b/kstars/kstars/data/earth.B2.vsop @@ -0,0 +1,49 @@ +0.00000001662 1.62703209173 84334.6615813083 +0.00000000492 2.41382223971 1047.7473117547 +0.00000000344 2.24353004539 5507.5532386674 +0.00000000258 6.00906896311 5223.6939198022 +0.00000000131 0.9544734524 6283.0758499914 +0.00000000086 1.67530247303 7860.4193924392 +0.0000000009 0.97606804452 1577.3435424478 +0.0000000009 0.37899871725 2352.8661537718 +0.00000000089 6.25807507963 10213.285546211 +0.00000000075 0.84213523741 167621.575850862 +0.00000000052 1.70501566089 14143.4952424306 +0.00000000057 6.15295833679 12194.0329146209 +0.00000000051 1.2761601674 5753.3848848968 +0.00000000051 5.37229738682 6812.766815086 +0.00000000034 1.73672994279 7058.5984613154 +0.00000000038 2.77761031485 10988.808157535 +0.00000000046 3.38617099014 156475.290247996 +0.00000000021 1.95248349228 8827.3902698748 +0.00000000018 3.33419222028 8429.2412664666 +0.00000000019 4.32945160287 17789.845619785 +0.00000000017 0.66191210656 6283.0085396886 +0.00000000018 3.74885333072 11769.8536931664 +0.00000000017 4.23058370776 10977.078804699 +0.00000000017 1.78116162721 5486.777843175 +0.00000000021 1.36972913918 12036.4607348882 +0.00000000017 2.79601092529 796.2980068164 +0.00000000015 0.4308784885 11790.6290886588 +0.00000000017 1.35132152761 78051.5857313169 +0.00000000015 1.17032155085 213.299095438 +0.00000000018 2.85221514199 5088.6288397668 +0.00000000017 0.21780913672 6283.14316029419 +0.00000000013 1.21201504386 25132.3033999656 +0.00000000012 1.12953712197 90617.7374312997 +0.00000000012 5.13714452592 7079.3738568078 +0.00000000013 3.79842135217 4933.2084403326 +0.00000000012 4.89407978213 3738.761430108 +0.00000000015 6.05682328852 398.1490034082 +0.00000000014 4.81029291856 4694.0029547076 +0.00000000011 0.61684523405 3128.3887650958 +0.00000000011 5.328765385 6040.3472460174 +0.00000000014 5.27227350286 4535.0594369244 +0.00000000011 2.39292099451 5331.3574437408 +0.0000000001 4.4529653271 6525.8044539654 +0.00000000014 4.66400985037 8031.0922630584 +0.0000000001 3.22472385926 9437.762934887 +0.00000000011 3.80913404437 801.8209311238 +0.0000000001 5.15032130575 11371.7046897582 +0.00000000013 0.98720797401 5729.506447149 +0.00000000009 5.94191743597 7632.9432596502 diff --git a/kstars/kstars/data/earth.B3.vsop b/kstars/kstars/data/earth.B3.vsop new file mode 100644 index 00000000..2f111637 --- /dev/null +++ b/kstars/kstars/data/earth.B3.vsop @@ -0,0 +1,11 @@ +0.00000000011 0.23877262399 7860.4193924392 +0.00000000009 1.16069982609 5507.5532386674 +0.00000000008 1.65357552925 5884.9268465832 +0.00000000008 2.86720038197 7058.5984613154 +0.00000000007 3.04818741666 5486.777843175 +0.00000000007 2.59437103785 529.6909650946 +0.00000000008 4.02863090524 6256.7775301916 +0.00000000008 2.42003508927 5753.3848848968 +0.00000000006 0.84181087594 6275.9623029906 +0.00000000006 5.40160929468 1577.3435424478 +0.00000000007 2.73399865247 6309.3741697912 diff --git a/kstars/kstars/data/earth.B4.vsop b/kstars/kstars/data/earth.B4.vsop new file mode 100644 index 00000000..ed9fc4f5 --- /dev/null +++ b/kstars/kstars/data/earth.B4.vsop @@ -0,0 +1,5 @@ +0.00000000004 0.79662198849 6438.4962494256 +0.00000000005 0.84308705203 1047.7473117547 +0.00000000005 0.05711572303 84334.6615813083 +0.00000000003 3.46779895686 6279.5527316424 +0.00000000003 2.89822201212 6127.6554505572 diff --git a/kstars/kstars/data/earth.L0.vsop b/kstars/kstars/data/earth.L0.vsop new file mode 100644 index 00000000..6dc5ae0b --- /dev/null +++ b/kstars/kstars/data/earth.L0.vsop @@ -0,0 +1,559 @@ +1.75347045673 0.000000 0.000000 +0.03341656456 4.66925680417 6283.0758499914 +0.00034894275 4.62610241759 12566.1516999828 +0.00003417571 2.82886579606 3.523118349 +0.00003497056 2.74411800971 5753.3848848968 +0.00003135896 3.62767041758 77713.7714681205 +0.00002676218 4.41808351397 7860.4193924392 +0.00002342687 6.13516237631 3930.2096962196 +0.00001273166 2.03709655772 529.6909650946 +0.00001324292 0.74246356352 11506.7697697936 +0.00000901855 2.04505443513 26.2983197998 +0.00001199167 1.10962944315 1577.3435424478 +0.00000857223 3.50849156957 398.1490034082 +0.00000779786 1.17882652114 5223.6939198022 +0.0000099025 5.23268129594 5884.9268465832 +0.00000753141 2.53339053818 5507.5532386674 +0.00000505264 4.58292563052 18849.2275499742 +0.00000492379 4.20506639861 775.522611324 +0.00000356655 2.91954116867 0.0673103028 +0.00000284125 1.89869034186 796.2980068164 +0.0000024281 0.34481140906 5486.777843175 +0.00000317087 5.84901952218 11790.6290886588 +0.00000271039 0.31488607649 10977.078804699 +0.0000020616 4.80646606059 2544.3144198834 +0.00000205385 1.86947813692 5573.1428014331 +0.00000202261 2.45767795458 6069.7767545534 +0.00000126184 1.0830263021 20.7753954924 +0.00000155516 0.83306073807 213.299095438 +0.00000115132 0.64544911683 0.9803210682 +0.00000102851 0.63599846727 4694.0029547076 +0.00000101724 4.26679821365 7.1135470008 +0.00000099206 6.20992940258 2146.1654164752 +0.00000132212 3.41118275555 2942.4634232916 +0.00000097607 0.6810127227 155.4203994342 +0.00000085128 1.29870743025 6275.9623029906 +0.00000074651 1.75508916159 5088.6288397668 +0.00000101895 0.97569221824 15720.8387848784 +0.00000084711 3.67080093025 71430.6956181291 +0.00000073547 4.67926565481 801.8209311238 +0.00000073874 3.50319443167 3154.6870848956 +0.00000078756 3.03698313141 12036.4607348882 +0.00000079637 1.807913307 17260.1546546904 +0.00000085803 5.98322631256 161000.685737674 +0.00000056963 2.78430398043 6286.5989683404 +0.00000061148 1.81839811024 7084.8967811152 +0.00000069627 0.83297596966 9437.762934887 +0.00000056116 4.38694880779 14143.4952424306 +0.00000062449 3.97763880587 8827.3902698748 +0.00000051145 0.28306864501 5856.4776591154 +0.00000055577 3.47006009062 6279.5527316424 +0.00000041036 5.36817351402 8429.2412664666 +0.00000051605 1.33282746983 1748.016413067 +0.00000051992 0.18914945834 12139.5535091068 +0.00000049 0.48735065033 1194.4470102246 +0.000000392 6.16832995016 10447.3878396044 +0.00000035566 1.77597314691 6812.766815086 +0.0000003677 6.04133859347 10213.285546211 +0.00000036596 2.56955238628 1059.3819301892 +0.00000033291 0.59309499459 17789.845619785 +0.00000035954 1.70876111898 2352.8661537718 +0.00000040938 2.39850881707 19651.048481098 +0.00000030047 2.73975123935 1349.8674096588 +0.00000030412 0.44294464135 83996.8473181119 +0.00000023663 0.48473567763 8031.0922630584 +0.00000023574 2.06527720049 3340.6124266998 +0.00000021089 4.14825464101 951.7184062506 +0.00000024738 0.21484762138 3.5904286518 +0.00000025352 3.16470953405 4690.4798363586 +0.0000002282 5.22197888032 4705.7323075436 +0.00000021419 1.42563735525 16730.4636895958 +0.00000021891 5.55594302562 553.5694028424 +0.00000017481 4.56052900359 135.0650800354 +0.00000019925 5.22208471269 12168.0026965746 +0.0000001986 5.77470167653 6309.3741697912 +0.000000203 0.37133792946 283.8593188652 +0.00000014421 4.19315332546 242.728603974 +0.00000016225 5.98837722564 11769.8536931664 +0.00000015077 4.19567181073 6256.7775301916 +0.00000019124 3.82219996949 23581.2581773176 +0.00000018888 5.38626880969 149854.400134808 +0.00000014346 3.72355084422 38.0276726358 +0.00000017898 2.21490735647 13367.9726311066 +0.00000012054 2.62229588349 955.5997416086 +0.00000011287 0.17739328092 4164.311989613 +0.00000013971 4.40138139996 6681.2248533996 +0.00000013621 1.88934471407 7632.9432596502 +0.00000012503 1.13052412208 5.5229243074 +0.00000010498 5.35909518669 1592.5960136328 +0.00000009803 0.99947478995 11371.7046897582 +0.0000000922 4.57138609781 4292.3308329504 +0.00000010327 6.19982566125 6438.4962494256 +0.00000012003 1.003514567 632.7837393132 +0.00000010827 0.32734520222 103.0927742186 +0.00000008356 4.53902685948 25132.3033999656 +0.00000010005 6.0291496328 5746.271337896 +0.00000008409 3.29946744189 7234.794256242 +0.00000008006 5.82145271907 28.4491874678 +0.00000010523 0.93871805506 11926.2544136688 +0.00000007686 3.12142363172 7238.6755916 +0.00000009378 2.62414241032 5760.4984318976 +0.00000008127 6.11228001785 4732.0306273434 +0.00000009232 0.48343968736 522.5774180938 +0.00000009802 5.24413991147 27511.4678735372 +0.00000007871 0.99590177926 5643.1785636774 +0.00000008123 6.2705301365 426.598190876 +0.00000009048 5.33686335897 6386.16862421 +0.0000000862 4.16538210888 7058.5984613154 +0.00000006297 4.71724819317 6836.6452528338 +0.00000007575 3.97382858911 11499.6562227928 +0.00000007756 2.95729056763 23013.5395395872 +0.00000007314 0.60652505806 11513.8833167944 +0.00000005955 2.87641047971 6283.14316029419 +0.00000006534 5.79072926033 18073.7049386502 +0.00000007188 3.99831508699 74.7815985673 +0.00000007346 4.38582365437 316.3918696566 +0.00000005413 5.39199024641 419.4846438752 +0.00000005127 2.36062848786 10973.55568635 +0.00000007056 0.32258441903 263.0839233728 +0.00000006625 3.66475158672 17298.1823273262 +0.00000006762 5.91132535899 90955.5516944961 +0.00000004938 5.73672165674 9917.6968745098 +0.00000005547 2.45152597661 12352.8526045448 +0.00000005958 3.32051344676 6283.0085396886 +0.00000004471 2.06385999536 7079.3738568078 +0.00000006153 1.45823331144 233141.314404362 +0.00000004348 4.4234217548 5216.5803728014 +0.00000006123 1.07494905258 19804.8272915828 +0.00000004488 3.6528503715 206.1855484372 +0.0000000402 0.83995823171 20.3553193988 +0.00000005188 4.06503864016 6208.2942514241 +0.00000005307 0.38217636096 31441.6775697568 +0.00000003785 2.34369213733 3.881335358 +0.00000004497 3.27230796845 11015.1064773348 +0.00000004132 0.92128915753 3738.761430108 +0.00000003521 5.97844807108 3894.1818295422 +0.00000004215 1.90601120623 245.8316462294 +0.00000003701 5.03069397926 536.8045120954 +0.00000003865 1.82634360607 11856.2186514245 +0.00000003652 1.01838584934 16200.7727245012 +0.0000000339 0.97785123922 8635.9420037632 +0.00000003737 2.95380107829 3128.3887650958 +0.00000003507 3.71291946325 6290.1893969922 +0.00000003086 3.64646921512 10.6366653498 +0.00000003397 1.10590684017 14712.317116458 +0.00000003334 0.83684924911 6496.3749454294 +0.00000002805 2.58504514144 14314.1681130498 +0.0000000365 1.08344142571 88860.0570709867 +0.00000003388 3.20185096055 5120.6011455836 +0.00000003252 3.47859752062 6133.5126528568 +0.00000002553 3.94869034189 1990.745017041 +0.0000000352 2.05559692878 244287.600007228 +0.00000002565 1.560717849 23543.2305046818 +0.00000002621 3.85639359951 266.6070417218 +0.00000002955 3.39692949667 9225.539273283 +0.00000002876 6.02635617464 154717.609887683 +0.00000002395 1.16131956403 10984.1923516998 +0.00000003161 1.32798718453 10873.9860304804 +0.00000003163 5.08946464629 21228.3920235458 +0.00000002361 4.27212906992 6040.3472460174 +0.0000000303 1.80209931347 35371.8872659764 +0.00000002343 3.576898605 10969.9652576982 +0.00000002618 2.57870156528 22483.8485744926 +0.00000002113 3.71393780256 65147.6197681377 +0.00000002019 0.81393923319 170.6728706192 +0.00000002003 0.38091017375 6172.869528772 +0.00000002506 3.74379142438 10575.4066829418 +0.00000002381 0.10581361289 7.046236698 +0.00000001949 4.86892513469 36.0278666774 +0.00000002074 4.2279477457 5650.2921106782 +0.00000001924 5.5946054986 6282.0955289232 +0.00000001949 1.07002512703 5230.807466803 +0.00000001988 5.19736046771 6262.300454499 +0.00000001887 3.74365662683 23.8784377478 +0.00000001787 1.25929682929 12559.038152982 +0.00000001883 1.90364058477 15.252471185 +0.00000001816 3.68083868442 15110.4661198662 +0.00000001701 4.4110589538 110.2063212194 +0.0000000199 3.93295788548 6206.8097787158 +0.00000002103 0.75354917468 13521.7514415914 +0.00000001774 0.48747535361 1551.045222648 +0.00000001882 0.86684493432 22003.9146348698 +0.00000001924 1.22898324132 709.9330485583 +0.00000002009 4.6285092198 6037.244203762 +0.00000001924 0.60231842508 6284.0561710596 +0.00000001596 3.98332956992 13916.0191096416 +0.00000001664 4.41939715469 8662.240323563 +0.00000001971 1.04560500503 18209.3302636602 +0.00000001942 4.31335979989 6244.9428143536 +0.00000001476 0.93271367331 2379.1644735716 +0.0000000181 0.49112137707 1.4844727083 +0.00000001346 1.51574702235 4136.9104335162 +0.00000001528 5.61835711404 6127.6554505572 +0.00000001791 3.22187270126 39302.096962196 +0.00000001747 3.05638656738 18319.5365848796 +0.00000001431 4.51153808594 20426.571092422 +0.00000001695 0.22047718414 25158.6017197654 +0.00000001242 4.46665769933 17256.6315363414 +0.00000001463 4.69242679213 14945.3161735544 +0.00000001205 1.86912144659 4590.910180489 +0.00000001192 2.74227166898 12569.6748183318 +0.00000001222 5.18120087482 5333.9002410216 +0.0000000139 5.42894648983 143571.324284816 +0.00000001473 1.70479245805 11712.9553182308 +0.00000001362 2.61069503292 6062.6632075526 +0.00000001148 6.0300180054 3634.6210245184 +0.00000001198 5.15294130422 10177.2576795336 +0.00000001266 0.11421493643 18422.6293590982 +0.00000001411 1.09908857534 3496.032826134 +0.00000001349 2.99805109633 17654.7805397496 +0.00000001253 2.79850152848 167283.761587666 +0.00000001311 1.60942984879 5481.2549188676 +0.00000001079 6.20304501787 3.2863574178 +0.00000001181 1.20653776978 131.5419616864 +0.00000001254 5.45103277798 6076.8903015542 +0.00000001035 2.32142722747 7342.4577801806 +0.00000001117 0.38838354256 949.1756089698 +0.00000000966 3.18341890851 11087.2851259184 +0.00000001171 3.39635049962 12562.6285816338 +0.00000001121 0.72627490378 220.4126424388 +0.00000001024 2.19378315386 11403.676995575 +0.00000000888 3.91173199285 4686.8894077068 +0.0000000091 1.98802695087 735.8765135318 +0.0000000083 0.48984915507 24072.9214697764 +0.00000001096 6.17377835617 5436.9930152402 +0.00000000908 0.44959639433 7477.522860216 +0.00000000974 1.52996238356 9623.6882766912 +0.0000000084 1.79543266333 5429.8794682394 +0.00000000778 6.17699177946 38.1330356378 +0.00000000776 4.09855402433 14.2270940016 +0.00000001068 4.64200173735 43232.3066584156 +0.00000000954 1.49988435748 1162.4747044078 +0.00000000907 0.86986870809 10344.2950653858 +0.00000000931 4.06044689031 28766.924424484 +0.00000000739 5.04368197372 639.897286314 +0.00000000937 3.4688469896 1589.0728952838 +0.00000000763 5.86304932998 16858.4825329332 +0.00000000953 4.20801492835 11190.377900137 +0.00000000708 1.7289998894 13095.8426650774 +0.00000000969 1.64439522215 29088.811415985 +0.00000000717 0.16688678895 11.729352836 +0.00000000962 3.53092337542 12416.5885028482 +0.00000000747 5.77866940346 12592.4500197826 +0.00000000672 1.91095796194 3.9321532631 +0.00000000671 5.46240843677 18052.9295431578 +0.00000000675 6.28311558823 4535.0594369244 +0.00000000684 0.3997501208 5849.3641121146 +0.00000000799 0.29851185294 12132.439962106 +0.00000000758 0.96370823331 1052.2683831884 +0.00000000782 5.33878339919 13517.8701062334 +0.0000000073 1.70106160291 17267.2682016912 +0.00000000749 2.59599901875 11609.8625440122 +0.00000000734 2.78417782952 640.8776073822 +0.00000000688 5.15048287468 16496.3613962024 +0.0000000077 1.62469589333 4701.1165017084 +0.00000000633 2.20587893893 25934.1243310894 +0.0000000076 4.21317219403 377.3736079158 +0.00000000584 2.13420121623 10557.5941608238 +0.00000000574 0.24250054587 9779.1086761254 +0.00000000573 3.16435264609 533.2140834436 +0.00000000685 3.19344289472 12146.6670561076 +0.00000000675 0.96179233959 10454.5013866052 +0.00000000648 1.46327342555 6268.8487559898 +0.00000000589 2.50543543638 3097.88382272579 +0.00000000551 5.28099026956 9388.0059094152 +0.00000000696 3.65342150016 4804.209275927 +0.00000000669 2.51030077026 2388.8940204492 +0.0000000055 0.06883864342 20199.094959633 +0.00000000629 4.13350995675 45892.730433157 +0.00000000678 6.09190163533 135.62532501 +0.00000000593 1.50136257618 226858.23855437 +0.00000000542 3.58573645173 6148.010769956 +0.00000000682 5.02203067788 17253.0411076896 +0.00000000565 4.2930923861 11933.3679606696 +0.00000000486 0.77746204893 27.4015560968 +0.00000000503 0.58963565969 15671.0817594066 +0.00000000616 4.06539884128 227.476132789 +0.00000000583 6.12695541996 18875.525869774 +0.00000000537 2.1505644098 21954.157609398 +0.00000000669 6.06986269566 47162.5163546352 +0.00000000475 0.4034384211 6915.8595893046 +0.0000000054 2.83444222174 5326.7866940208 +0.0000000053 5.26359885263 10988.808157535 +0.00000000582 3.24533095664 153.7788104848 +0.00000000641 3.24711791371 2107.0345075424 +0.00000000621 3.09698523779 33019.0211122046 +0.00000000466 3.14982372198 10440.2742926036 +0.00000000466 0.90708835657 5966.6839803348 +0.00000000528 0.8192645447 813.5502839598 +0.00000000603 3.81378921927 316428.228673915 +0.00000000559 1.81894804124 17996.0311682222 +0.00000000437 2.28625594435 6303.8512454838 +0.00000000518 4.86069178322 20597.2439630412 +0.00000000424 6.23520018693 6489.2613984286 +0.00000000518 6.17617826756 0.2438174835 +0.00000000404 5.72804304258 5642.1982426092 +0.00000000458 1.34117773915 6287.0080032545 +0.00000000548 5.6845445832 155427.542936241 +0.00000000547 1.03391472061 3646.3503773544 +0.00000000428 4.69800981138 846.0828347512 +0.00000000413 6.02520699406 6279.4854213396 +0.00000000534 3.03030638223 66567.4858652543 +0.00000000383 1.49056949125 19800.9459562248 +0.0000000041 5.28319622279 18451.078546566 +0.00000000352 4.68891600359 4907.3020501456 +0.0000000048 5.36572651091 348.924420448 +0.00000000344 5.89157452896 6546.1597733642 +0.0000000034 0.3755742644 13119.7211028252 +0.00000000434 4.98417785901 6702.5604938666 +0.00000000332 2.68902519126 29296.6153895786 +0.00000000448 2.16478480251 5905.7022420756 +0.00000000344 2.06546633735 49.7570254718 +0.00000000315 1.24023811803 4061.2192153944 +0.00000000324 2.30897526929 5017.508371365 +0.00000000413 0.17171692962 6286.6662786432 +0.00000000431 3.86601101393 12489.8856287072 +0.00000000349 4.55372342974 4933.2084403326 +0.00000000323 0.41971136084 10770.8932562618 +0.00000000341 2.68612860807 11.0457002639 +0.00000000316 3.52936906658 17782.7320727842 +0.00000000315 5.63357264999 568.8218740274 +0.0000000034 3.83571212349 10660.6869350424 +0.00000000297 0.62691416712 20995.3929664494 +0.00000000405 1.00085779471 16460.333529525 +0.00000000414 1.21998752076 51092.7260508548 +0.00000000336 4.71465945226 6179.9830757728 +0.00000000361 3.71227508354 28237.2334593894 +0.00000000385 6.21925225757 24356.7807886416 +0.00000000327 1.05606504715 11919.140866668 +0.00000000327 6.14222420989 6254.6266625236 +0.00000000268 2.47224339737 664.75604513 +0.00000000269 1.86207884109 23141.5583829246 +0.00000000345 0.93461290184 6058.7310542895 +0.00000000296 4.5168755718 6418.1409300268 +0.00000000353 4.50033653082 36949.2308084242 +0.0000000026 4.04963546305 6525.8044539654 +0.00000000298 2.20046722622 156137.475984799 +0.00000000253 3.49900838384 29864.334027309 +0.00000000254 2.44901693835 5331.3574437408 +0.00000000296 0.84347588787 5729.506447149 +0.00000000298 1.29194706125 22805.7355659936 +0.00000000241 2.00721280805 16737.5772365966 +0.00000000311 1.23668016334 6281.5913772831 +0.0000000024 2.51650377121 6245.0481773556 +0.00000000332 3.55576945724 7668.6374249425 +0.00000000264 4.44052061202 12964.300703391 +0.00000000257 1.79654471948 11080.1715789176 +0.0000000026 3.3307759842 5888.4499649322 +0.00000000285 0.3088636143 11823.1616394502 +0.0000000029 5.70141882483 77.673770428 +0.00000000255 4.0093966444 5881.4037282342 +0.00000000253 4.73318493678 16723.350142595 +0.00000000228 0.95333661324 5540.0857894588 +0.00000000319 1.38633229189 163096.180361183 +0.00000000224 1.65156322696 10027.9031957292 +0.00000000226 0.34106460604 17796.9591667858 +0.00000000236 4.19817431922 19.66976089979 +0.0000000028 4.1408026897 12539.853380183 +0.00000000275 5.50306930248 32.5325507914 +0.00000000223 5.23334210294 56.8983749356 +0.00000000217 6.08587881787 6805.6532680852 +0.0000000028 4.52472044653 6016.4688082696 +0.00000000227 5.06509843737 6277.552925684 +0.00000000226 5.17755154305 11720.0688652316 +0.00000000245 3.96486270306 22.7752014508 +0.0000000022 4.7207808197 6.62855890001 +0.00000000207 5.71701403951 41.5507909848 +0.00000000204 3.9122741125 2699.7348193176 +0.00000000209 0.86881969011 6321.1035226272 +0.000000002 2.11984445273 4274.5183108324 +0.000000002 5.39839888163 6019.9919266186 +0.00000000209 5.67606291663 11293.4706743556 +0.00000000252 1.64965729351 9380.9596727172 +0.00000000275 5.04826903506 73.297125859 +0.00000000208 1.88207277133 11300.5842213564 +0.00000000272 0.74640926842 1975.492545856 +0.00000000199 3.30836672397 22743.4093795164 +0.00000000269 4.48560812155 64471.9912417449 +0.00000000192 2.17464236325 5863.5912061162 +0.00000000228 5.85373115869 128.0188433374 +0.00000000261 2.64321183295 55022.9357470744 +0.0000000022 5.75012110079 29.429508536 +0.00000000187 4.03230554718 467.9649903544 +0.000000002 5.60556112058 1066.49547719 +0.00000000231 1.09802712785 12341.8069042809 +0.00000000199 0.295006252 149.5631971346 +0.00000000249 5.10473210814 7875.6718636242 +0.00000000208 0.93013835019 14919.0178537546 +0.00000000179 0.87104393079 12721.572099417 +0.00000000203 1.56920753653 28286.9904848612 +0.00000000179 2.47036386443 16062.1845261168 +0.00000000198 3.54061588502 30.914125635 +0.00000000171 3.45356518113 5327.4761083828 +0.00000000183 0.72325421604 6272.0301497275 +0.00000000216 2.97174580686 19402.7969528166 +0.00000000168 2.51550550242 23937.856389741 +0.00000000195 0.09045393425 156.4007205024 +0.00000000179 4.4947179809 31415.379249957 +0.00000000216 0.42177594328 23539.7073863328 +0.00000000189 0.37542530191 9814.6041002912 +0.00000000218 2.36835880025 16627.3709153772 +0.00000000166 4.23182968446 16840.6700108152 +0.000000002 2.02153258098 16097.6799502826 +0.00000000169 0.91318727 95.9792272178 +0.00000000211 5.73370637657 151.8972810852 +0.00000000204 0.42643085174 515.463871093 +0.00000000212 3.00233538977 12043.574281889 +0.00000000192 5.46153589821 6379.0550772092 +0.00000000165 1.38698167064 4171.4255366138 +0.0000000016 6.23798383332 202.2533951741 +0.00000000215 0.20889073407 5621.8429232104 +0.00000000181 4.12439203622 13341.6743113068 +0.00000000153 1.24460848836 29826.3063546732 +0.0000000015 3.12999753018 799.8211251654 +0.00000000175 4.55671604437 239424.390254353 +0.00000000192 1.33928820063 394.6258850592 +0.00000000149 2.65697593276 21.335640467 +0.00000000146 5.58021191726 412.3710968744 +0.00000000156 3.75650175503 12323.4230960088 +0.00000000143 3.75708566606 58864.5439181463 +0.00000000143 3.28248547724 29.8214381488 +0.00000000144 1.07862546598 1265.5674786264 +0.00000000148 0.23389236655 10021.8372800994 +0.00000000193 5.92751083086 40879.4405046438 +0.0000000014 4.97612440269 158.9435177832 +0.00000000148 2.61640453469 17157.0618804718 +0.00000000141 3.66871308723 26084.0218062162 +0.00000000147 5.09968173403 661.232926781 +0.00000000146 4.96885605695 57375.8019008462 +0.00000000142 0.78678347839 12779.4507954208 +0.00000000134 4.79432636012 111.1866422876 +0.0000000014 1.27748013377 107.6635239386 +0.00000000169 2.74893543762 26735.9452622132 +0.00000000165 3.95288000638 6357.8574485587 +0.00000000183 5.43418358741 369.6998159404 +0.00000000134 3.09132862833 17.812522118 +0.00000000132 3.05633896779 22490.9621214934 +0.00000000134 4.09472795832 6599.467719648 +0.00000000181 4.22950689891 966.9708774356 +0.00000000152 5.28885894415 12669.2444742014 +0.0000000015 5.86819430908 97238.6275444875 +0.00000000142 5.87266532526 22476.7350274918 +0.00000000145 5.07330784304 87.30820453981 +0.00000000133 5.65471067133 31.9723058168 +0.00000000124 2.83326217072 12566.2190102856 +0.00000000135 3.12861731644 32217.2001810808 +0.00000000137 0.86487461904 9924.8104215106 +0.00000000172 1.98369595114 174242.46596405 +0.0000000017 4.41115280254 327574.514276781 +0.00000000151 0.46542099527 39609.6545831656 +0.00000000148 2.13439571118 491.6632924588 +0.00000000153 3.78801830344 17363.247428909 +0.00000000165 5.31654110459 16943.7627850338 +0.00000000165 4.06747587817 58953.145443294 +0.00000000118 0.63846333239 6.0659156298 +0.00000000159 0.86086959274 221995.028801495 +0.00000000119 5.96432932413 1385.8952763362 +0.00000000114 5.16516114595 25685.872802808 +0.00000000112 3.39403722178 21393.5419698576 +0.00000000112 4.92889233335 56.8032621698 +0.00000000119 2.40637635942 18635.9284545362 +0.00000000115 0.23374479051 418.9243989006 +0.00000000122 0.93575234049 24492.4061136516 +0.00000000115 4.58880032176 26709.6469424134 +0.0000000013 4.85539251 22345.2603761082 +0.0000000014 1.09413073202 44809.6502008634 +0.00000000112 6.05401806281 433.7117378768 +0.00000000104 1.54931540602 127.9515330346 +0.00000000105 4.82620858888 33794.5437235286 +0.00000000102 4.12448497391 15664.0355227086 +0.00000000107 4.67919356465 77690.7595057385 +0.00000000118 4.5232017012 19004.6479494084 +0.00000000107 5.71774478555 77736.7834305025 +0.00000000143 1.81201813018 4214.0690150848 +0.00000000125 1.14419195615 625.6701923124 +0.00000000124 3.27736514057 12566.08438968 +0.0000000011 1.08682570828 2787.0430238574 +0.00000000105 1.78318141871 18139.2945014159 +0.00000000102 4.75119578149 12242.6462833254 +0.00000000137 1.43510636754 86464.6133168312 +0.00000000101 4.91289409429 401.6721217572 +0.00000000129 1.23567904485 12029.3471878874 +0.00000000138 2.45654707999 7576.560073574 +0.00000000103 0.40004073416 90279.9231681033 +0.00000000108 0.9898977494 5636.0650166766 +0.00000000117 5.17362872063 34520.3093093808 +0.000000001 3.95534628189 5547.1993364596 +0.00000000098 1.28118280598 21548.9623692918 +0.00000000097 3.34717130592 16310.9790457206 +0.00000000098 4.37041908717 34513.2630726828 +0.00000000125 2.7216443296 24065.8079227756 +0.00000000102 0.66938025772 10239.5838660108 +0.00000000119 1.21689479331 1478.8665740644 +0.00000000094 1.99595224256 13362.4497067992 +0.00000000094 4.30965982872 26880.3198130326 +0.00000000095 2.89807657534 34911.412076091 +0.00000000106 1.0015665359 16522.6597160022 +0.00000000097 0.89642320201 71980.6335747312 +0.00000000116 4.19967201116 206.7007372966 +0.00000000099 1.37437847718 1039.0266107904 +0.00000000126 3.21642544972 305281.943071049 +0.00000000094 0.6899787606 7834.1210726394 +0.00000000094 5.58132218606 3104.9300594238 +0.00000000095 3.0382374111 8982.810669309 +0.00000000108 0.52696637156 276.7457718644 +0.00000000124 3.43899862683 172146.97134054 +0.00000000102 1.04031728553 95143.1329209781 +0.00000000104 3.39218586218 290.972865866 +0.0000000011 3.68205877433 22380.755800274 +0.00000000117 0.78475956902 83286.9142695536 +0.00000000083 0.18241793425 15141.390794312 +0.00000000089 4.45371820659 792.7748884674 +0.00000000082 4.80703651241 6819.8803620868 +0.00000000087 3.43122851097 27707.5424942948 +0.00000000101 5.32081603011 2301.58581590939 +0.00000000082 0.87060089842 10241.2022911672 +0.00000000086 4.61919461931 36147.4098773004 +0.00000000095 2.87032884659 23020.653086588 +0.00000000088 3.2113316569 33326.5787331742 +0.0000000008 1.84900424847 21424.4666443034 +0.00000000101 4.18796434479 30666.1549584328 +0.00000000107 5.77864921649 34115.1140692746 +0.00000000104 1.08739495962 6288.5987742988 +0.0000000011 3.32898859416 72140.6286666874 +0.00000000087 4.40657711727 142.1786270362 +0.00000000109 1.94546030825 24279.1070182136 +0.00000000087 4.32472045435 742.9900605326 +0.00000000107 4.91580912547 277.0349937414 +0.00000000088 2.10180220766 26482.1708096244 +0.00000000086 4.01887374432 12491.3701014155 +0.00000000106 5.49092372854 62883.3551395136 +0.0000000008 6.19781316983 6709.6740408674 +0.00000000088 2.09872810657 238004.524157236 +0.00000000083 4.90662164029 51.28033786241 +0.00000000095 4.13387406591 18216.443810661 +0.00000000078 6.0694939168 148434.534037691 +0.00000000079 3.03048221644 838.9692877504 +0.00000000074 5.49813051211 29026.4852295078 +0.00000000073 3.05008665738 567.7186377304 +0.00000000084 0.46604373274 45.1412196366 +0.00000000093 2.52267536308 48739.859897083 +0.00000000076 1.76418124905 41654.9631159678 +0.00000000067 5.77851227793 6311.5250374592 +0.00000000062 3.32967880172 15508.6151232744 +0.00000000079 5.59773841328 71960.3865832237 +0.00000000057 3.90629505268 5999.2165311262 +0.00000000061 0.05695043232 7856.89627409019 +0.00000000061 5.63297958433 7863.9425107882 +0.00000000065 3.72178394016 12573.2652469836 +0.00000000057 4.18217219541 26087.9031415742 +0.00000000066 3.92262333487 69853.3520756813 +0.00000000053 5.51119362045 77710.2483497715 +0.00000000053 4.88573986961 77717.2945864695 +0.00000000062 2.88876342225 9411.4646150872 +0.00000000051 1.12657183874 82576.9812209953 +0.00000000045 2.95671076719 24602.612434871 +0.0000000004 5.55145719241 12565.1713789146 +0.00000000039 1.20838190039 18842.1140029734 +0.00000000045 3.18590558749 45585.1728121874 +0.00000000049 2.44790934886 13613.804277336 diff --git a/kstars/kstars/data/earth.L1.vsop b/kstars/kstars/data/earth.L1.vsop new file mode 100644 index 00000000..dd19800a --- /dev/null +++ b/kstars/kstars/data/earth.L1.vsop @@ -0,0 +1,341 @@ +6283.31966747491 0.000000 0.000000 +0.00206058863 2.67823455584 6283.0758499914 +0.0000430343 2.63512650414 12566.1516999828 +0.00000425264 1.59046980729 3.523118349 +0.00000108977 2.96618001993 1577.3435424478 +0.00000093478 2.59212835365 18849.2275499742 +0.00000119261 5.79557487799 26.2983197998 +0.00000072122 1.13846158196 529.6909650946 +0.00000067768 1.87472304791 398.1490034082 +0.00000067327 4.40918235168 5507.5532386674 +0.00000059027 2.8879703846 5223.6939198022 +0.00000055976 2.17471680261 155.4203994342 +0.00000045407 0.39803079805 796.2980068164 +0.00000036369 0.46624739835 775.522611324 +0.00000028958 2.64707383882 7.1135470008 +0.00000019097 1.84628332577 5486.777843175 +0.00000020844 5.34138275149 0.9803210682 +0.00000018508 4.96855124577 213.299095438 +0.00000016233 0.03216483047 2544.3144198834 +0.00000017293 2.99116864949 6275.9623029906 +0.00000015832 1.43049285325 2146.1654164752 +0.00000014615 1.20532366323 10977.078804699 +0.00000011877 3.25804815607 5088.6288397668 +0.00000011514 2.07502418155 4694.0029547076 +0.00000009721 4.23925472239 1349.8674096588 +0.00000009969 1.30262991097 6286.5989683404 +0.00000009452 2.69957062864 242.728603974 +0.00000012461 2.83432285512 1748.016413067 +0.00000011808 5.2737979048 1194.4470102246 +0.00000008577 5.64475868067 951.7184062506 +0.00000010641 0.76614199202 553.5694028424 +0.00000007576 5.30062664886 2352.8661537718 +0.00000005834 1.76649917904 1059.3819301892 +0.00000006385 2.65033984967 9437.762934887 +0.00000005223 5.66135767624 71430.6956181291 +0.00000005305 0.90857521574 3154.6870848956 +0.00000006101 4.66632584188 4690.4798363586 +0.0000000433 0.24102555403 6812.766815086 +0.00000005041 1.42490103709 6438.4962494256 +0.00000004259 0.77355900599 10447.3878396044 +0.00000005198 1.85353197345 801.8209311238 +0.00000003744 2.00119516488 8031.0922630584 +0.00000003558 2.42901552681 14143.4952424306 +0.00000003372 3.86210700128 1592.5960136328 +0.00000003374 0.88776219727 12036.4607348882 +0.00000003175 3.18785710594 4705.7323075436 +0.00000003221 0.61599835472 8429.2412664666 +0.00000004132 5.23992859705 7084.8967811152 +0.0000000297 6.07026318493 4292.3308329504 +0.000000029 2.32464208411 20.3553193988 +0.00000003504 4.79975694359 6279.5527316424 +0.0000000295 1.43108874817 5746.271337896 +0.00000002697 4.80368225199 7234.794256242 +0.00000002531 6.22290682655 6836.6452528338 +0.00000002745 0.93466065396 5760.4984318976 +0.0000000325 3.39954640038 7632.9432596502 +0.00000002277 5.00277837672 17789.845619785 +0.00000002075 3.95534978634 10213.285546211 +0.00000002061 2.22411683077 5856.4776591154 +0.00000002252 5.67166499885 11499.6562227928 +0.00000002148 5.20184578235 11513.8833167944 +0.00000001886 0.53198320577 3340.6124266998 +0.00000001875 4.73511970207 83996.8473181119 +0.0000000206 2.54987293999 25132.3033999656 +0.00000001794 1.47435409831 4164.311989613 +0.00000001778 3.02473091781 5.5229243074 +0.00000002029 0.90960209983 6256.7775301916 +0.00000002075 2.26767270157 522.5774180938 +0.00000001772 3.02622802353 5753.3848848968 +0.00000001569 6.12410242782 5216.5803728014 +0.0000000159 4.63713748247 3.2863574178 +0.00000001542 4.20004448567 13367.9726311066 +0.00000001427 1.19088061711 3894.1818295422 +0.00000001375 3.09301252193 135.0650800354 +0.00000001359 4.24532506641 426.598190876 +0.0000000134 5.76511818622 6040.3472460174 +0.00000001284 3.08524663344 5643.1785636774 +0.0000000125 3.07748157144 11926.2544136688 +0.00000001551 3.07665451458 6681.2248533996 +0.00000001268 2.09196018331 6290.1893969922 +0.00000001144 3.24444699514 12168.0026965746 +0.00000001248 3.44504937285 536.8045120954 +0.00000001118 2.31829670425 16730.4636895958 +0.00000001105 5.31966001019 23.8784377478 +0.00000001051 3.75015946014 7860.4193924392 +0.00000001025 2.44688534235 1990.745017041 +0.00000000962 0.81771017882 3.881335358 +0.0000000091 0.41727865299 7079.3738568078 +0.00000000883 5.16833917651 11790.6290886588 +0.00000000957 4.07673573735 6127.6554505572 +0.0000000111 3.90096793825 11506.7697697936 +0.00000000802 3.88778875582 10973.55568635 +0.0000000078 2.39934293755 1589.0728952838 +0.00000000758 1.30034364248 103.0927742186 +0.00000000749 4.962758033 6496.3749454294 +0.00000000765 3.36312388424 36.0278666774 +0.00000000915 5.41543742089 206.1855484372 +0.00000000776 2.57589093871 11371.7046897582 +0.00000000772 3.98369209464 955.5997416086 +0.00000000749 5.17890001805 10969.9652576982 +0.00000000806 0.34218864254 9917.6968745098 +0.00000000728 5.20962563787 38.0276726358 +0.00000000685 2.77592961854 20.7753954924 +0.00000000636 4.28242193632 28.4491874678 +0.00000000608 5.63278508906 10984.1923516998 +0.00000000704 5.60738823665 3738.761430108 +0.00000000685 0.38876148682 15.252471185 +0.00000000601 0.73489602442 419.4846438752 +0.00000000716 2.65279791438 6309.3741697912 +0.00000000584 5.54502568227 17298.1823273262 +0.0000000065 1.13379656406 7058.5984613154 +0.00000000688 2.59683891779 3496.032826134 +0.00000000485 0.44467180946 12352.8526045448 +0.00000000528 2.74936967681 3930.2096962196 +0.00000000597 5.27668281777 10575.4066829418 +0.00000000583 3.1892906781 4732.0306273434 +0.00000000526 5.01697321546 5884.9268465832 +0.0000000054 1.29175137075 640.8776073822 +0.00000000473 5.4995330697 5230.807466803 +0.00000000406 5.21248452189 220.4126424388 +0.00000000395 1.87474483222 16200.7727245012 +0.0000000037 3.84921354713 18073.7049386502 +0.00000000367 0.88533542778 6283.14316029419 +0.00000000379 0.37983009325 10177.2576795336 +0.00000000356 3.84145204913 11712.9553182308 +0.00000000374 5.01577520608 7.046236698 +0.00000000381 4.30250406634 6062.6632075526 +0.00000000471 0.86381834647 6069.7767545534 +0.00000000367 1.32943839763 6283.0085396886 +0.0000000046 5.19667219575 6284.0561710596 +0.00000000333 5.54256205741 4686.8894077068 +0.00000000341 4.36522989934 7238.6755916 +0.00000000336 4.00205876835 3097.88382272579 +0.00000000359 6.22679790284 245.8316462294 +0.00000000307 2.35299010924 170.6728706192 +0.00000000343 3.77164927143 6076.8903015542 +0.00000000296 5.44152227481 17260.1546546904 +0.00000000328 0.13837875384 11015.1064773348 +0.00000000268 1.1390455063 12569.6748183318 +0.00000000263 0.00538633678 4136.9104335162 +0.00000000282 5.0439983748 7477.522860216 +0.00000000288 3.13401177517 12559.038152982 +0.00000000259 0.93882269387 5642.1982426092 +0.00000000292 1.98420020514 12132.439962106 +0.00000000247 3.84244798532 5429.8794682394 +0.00000000245 5.70467521726 65147.6197681377 +0.00000000241 0.99480969552 3634.6210245184 +0.00000000246 3.06168069935 110.2063212194 +0.00000000239 6.11855909114 11856.2186514245 +0.00000000263 0.66348415419 21228.3920235458 +0.00000000262 1.51070507866 12146.6670561076 +0.0000000023 1.75927314884 9779.1086761254 +0.00000000223 2.00967043606 6172.869528772 +0.00000000246 1.10411690865 6282.0955289232 +0.00000000221 3.03945240854 8635.9420037632 +0.00000000214 4.03840869663 14314.1681130498 +0.00000000236 5.4691507058 13916.0191096416 +0.00000000224 4.68408089456 24072.9214697764 +0.00000000212 2.13695625494 5849.3641121146 +0.00000000207 3.07724246401 11.729352836 +0.00000000207 6.10306282747 23543.2305046818 +0.00000000266 1.00709566823 2388.8940204492 +0.00000000217 6.27837036335 17267.2682016912 +0.00000000204 2.34615348695 266.6070417218 +0.00000000195 5.55015549753 6133.5126528568 +0.00000000188 2.52667166175 6525.8044539654 +0.00000000185 0.90960768344 18319.5365848796 +0.00000000177 1.73429218289 154717.609887683 +0.00000000187 4.76483647432 4535.0594369244 +0.00000000186 4.63080493407 10440.2742926036 +0.00000000215 2.8125545456 7342.4577801806 +0.00000000172 1.45551888559 9225.539273283 +0.00000000162 3.30661909388 639.897286314 +0.00000000168 2.17671416605 27.4015560968 +0.0000000016 1.68164180475 15110.4661198662 +0.00000000158 0.13519771874 13095.8426650774 +0.00000000183 0.56281322071 13517.8701062334 +0.00000000179 3.58450811616 87.30820453981 +0.00000000152 2.84070476818 5650.2921106782 +0.00000000182 0.44065530624 17253.0411076896 +0.0000000016 5.95767264171 4701.1165017084 +0.00000000142 1.4629013752 11087.2851259184 +0.00000000142 2.04464036087 20426.571092422 +0.00000000131 5.40912137746 2699.7348193176 +0.00000000144 2.07312090485 25158.6017197654 +0.00000000147 6.15106982168 9623.6882766912 +0.00000000141 5.55739979498 10454.5013866052 +0.00000000135 0.06098110407 16723.350142595 +0.00000000124 5.81218025669 17256.6315363414 +0.00000000124 2.36293551623 4933.2084403326 +0.00000000126 3.47435905118 22483.8485744926 +0.00000000159 5.63954754618 5729.506447149 +0.00000000123 3.92815963256 17996.0311682222 +0.00000000148 3.02509280598 1551.045222648 +0.0000000012 5.91904349732 6206.8097787158 +0.00000000134 3.11122937825 21954.157609398 +0.00000000119 5.5214112345 709.9330485583 +0.00000000122 3.00813429479 19800.9459562248 +0.00000000127 1.37618620001 14945.3161735544 +0.00000000141 2.56889468729 1052.2683831884 +0.00000000123 2.83671175442 11919.140866668 +0.00000000118 0.81934438215 5331.3574437408 +0.00000000151 2.68731829165 11769.8536931664 +0.00000000119 5.08835797638 5481.2549188676 +0.00000000153 2.46021790779 11933.3679606696 +0.00000000108 1.04936452145 11403.676995575 +0.00000000128 0.99794735107 8827.3902698748 +0.00000000144 2.54869747042 227.476132789 +0.0000000015 4.50631437136 2379.1644735716 +0.00000000107 1.79272017026 13119.7211028252 +0.00000000107 4.43556814486 18422.6293590982 +0.00000000109 0.29269062317 16737.5772365966 +0.00000000141 3.18979826258 6262.300454499 +0.00000000122 4.23040027813 29.429508536 +0.00000000111 5.16954029551 17782.7320727842 +0.000000001 3.52213872761 18052.9295431578 +0.00000000108 1.08514212991 16858.4825329332 +0.00000000106 1.9608524841 74.7815985673 +0.0000000011 2.30582372873 16460.333529525 +0.00000000097 3.5091894021 5333.9002410216 +0.00000000099 3.56417337974 735.8765135318 +0.00000000094 5.01857894228 3128.3887650958 +0.00000000097 1.65579893894 533.2140834436 +0.00000000092 0.89217162285 29296.6153895786 +0.00000000123 3.16062050433 9380.9596727172 +0.00000000102 1.20493500565 23020.653086588 +0.00000000088 2.21296088224 12721.572099417 +0.00000000089 1.5426472031 20199.094959633 +0.00000000113 4.8332070787 16496.3613962024 +0.00000000121 6.19860353182 9388.0059094152 +0.00000000089 4.08082274765 22805.7355659936 +0.00000000098 1.0918183283 12043.574281889 +0.00000000086 1.13655027605 143571.324284816 +0.00000000088 5.96980472191 107.6635239386 +0.00000000082 5.01340404594 22003.9146348698 +0.00000000094 1.69615700473 23006.4259925864 +0.00000000081 3.00657814365 2118.7638603784 +0.00000000098 1.39215287161 8662.240323563 +0.00000000077 3.3355519084 15720.8387848784 +0.00000000082 5.86880116464 2787.0430238574 +0.00000000076 5.67183650604 14.2270940016 +0.00000000081 6.16619455699 1039.0266107904 +0.00000000076 3.21449884756 111.1866422876 +0.00000000078 1.37531518377 21947.1113727 +0.00000000074 3.58814195051 11609.8625440122 +0.00000000077 4.84846488388 22743.4093795164 +0.0000000009 1.48869013606 15671.0817594066 +0.00000000082 3.48618399109 29088.811415985 +0.00000000069 3.55746476593 4590.910180489 +0.00000000069 1.93625656075 135.62532501 +0.0000000007 2.66548322237 18875.525869774 +0.00000000069 5.41478093731 26735.9452622132 +0.00000000079 5.15154513662 12323.4230960088 +0.00000000094 3.62899392448 77713.7714681205 +0.00000000078 4.17011182047 1066.49547719 +0.00000000071 3.89435637865 22779.4372461938 +0.00000000063 4.53968787714 8982.810669309 +0.00000000069 0.96028230548 14919.0178537546 +0.00000000076 3.29092216589 2942.4634232916 +0.00000000063 4.09167842893 16062.1845261168 +0.00000000065 3.34580407184 51.28033786241 +0.00000000065 5.75757544877 52670.0695933026 +0.00000000068 5.75884067555 21424.4666443034 +0.00000000057 5.4512239985 12592.4500197826 +0.00000000057 5.25043362558 20995.3929664494 +0.00000000073 0.53299090807 2301.58581590939 +0.0000000007 4.31243357502 19402.7969528166 +0.00000000067 2.53852336668 377.3736079158 +0.00000000056 3.20816844695 24889.5747959916 +0.00000000053 3.17816599142 18451.078546566 +0.00000000053 3.61529270216 77.673770428 +0.00000000053 0.45467549335 30666.1549584328 +0.00000000061 0.14807288453 23013.5395395872 +0.00000000051 3.32803972907 56.8983749356 +0.00000000052 3.41177624177 23141.5583829246 +0.00000000058 3.13638677202 309.2783226558 +0.0000000007 2.50592323465 31415.379249957 +0.00000000052 5.10673376738 17796.9591667858 +0.00000000067 6.27917920454 22345.2603761082 +0.0000000005 0.42577644151 25685.872802808 +0.00000000048 0.70204553333 1162.4747044078 +0.00000000066 3.64350022359 15265.8865193004 +0.0000000005 5.7438291744 19.66976089979 +0.0000000005 4.69825387775 28237.2334593894 +0.00000000047 5.74015846442 12139.5535091068 +0.00000000054 1.97301333704 23581.2581773176 +0.00000000049 4.98223579027 10021.8372800994 +0.00000000046 5.41431705539 33019.0211122046 +0.00000000051 1.23882053879 12539.853380183 +0.00000000046 2.41369976086 98068.5367163054 +0.00000000044 0.80750593746 167283.761587666 +0.00000000045 4.39613584445 433.7117378768 +0.00000000044 2.57358208785 12964.300703391 +0.00000000046 0.26142733448 11.0457002639 +0.00000000045 2.46230645202 51868.2486621788 +0.00000000048 0.89551707131 56600.2792895222 +0.00000000057 1.8641670701 25287.7237993998 +0.00000000042 5.26377513431 26084.0218062162 +0.00000000049 3.17757670611 6303.8512454838 +0.00000000052 3.65266055509 7872.1487452752 +0.0000000004 1.81891629936 34596.3646546524 +0.00000000043 1.94164978061 1903.4368125012 +0.00000000041 0.74461854136 23937.856389741 +0.00000000048 6.26034008181 28286.9904848612 +0.00000000045 5.4557501753 60530.4889857418 +0.0000000004 2.92105728682 21548.9623692918 +0.0000000004 0.04502010161 38526.574350872 +0.00000000053 3.64791042082 11925.2740926006 +0.00000000041 5.04048954693 27832.0382192832 +0.00000000042 5.19292937193 19004.6479494084 +0.0000000004 2.57120233428 24356.7807886416 +0.00000000038 3.49190341464 226858.23855437 +0.00000000039 4.61184303844 95.9792272178 +0.00000000043 2.20648228147 13521.7514415914 +0.0000000004 5.83461945819 16193.6591775004 +0.00000000045 3.73714372195 7875.6718636242 +0.00000000043 1.14078465002 49.7570254718 +0.00000000037 1.29390383811 310.8407988684 +0.00000000038 0.9597092595 664.75604513 +0.00000000037 4.27532649462 6709.6740408674 +0.00000000038 2.20108541046 28628.3362260996 +0.00000000039 0.85957361635 16522.6597160022 +0.0000000004 4.35214003837 48739.859897083 +0.00000000036 1.68167662194 10344.2950653858 +0.0000000004 5.13217319067 15664.0355227086 +0.00000000036 3.72187132496 30774.5016425748 +0.00000000036 3.32158458257 16207.886271502 +0.00000000045 3.94202418608 10988.808157535 +0.00000000039 1.51948786199 12029.3471878874 +0.00000000026 3.8768588318 6262.7205305926 +0.00000000024 4.91804163466 19651.048481098 +0.00000000023 0.29300197709 13362.4497067992 +0.00000000021 3.18605672363 6277.552925684 +0.00000000021 6.07546891132 18139.2945014159 +0.00000000022 2.31199937177 6303.4311693902 +0.00000000021 3.58418394393 18209.3302636602 +0.00000000026 2.068012969 12573.2652469836 +0.00000000021 1.56857722317 13341.6743113068 +0.00000000024 5.72605158675 29864.334027309 +0.00000000024 1.40237993205 14712.317116458 +0.00000000025 5.71466092822 25934.1243310894 diff --git a/kstars/kstars/data/earth.L2.vsop b/kstars/kstars/data/earth.L2.vsop new file mode 100644 index 00000000..4d6f97e3 --- /dev/null +++ b/kstars/kstars/data/earth.L2.vsop @@ -0,0 +1,142 @@ +0.0005291887 0.000000 0.000000 +0.00008719837 1.07209665242 6283.0758499914 +0.00000309125 0.86728818832 12566.1516999828 +0.00000027339 0.05297871691 3.523118349 +0.00000016334 5.18826691036 26.2983197998 +0.00000015752 3.6845788943 155.4203994342 +0.00000009541 0.75742297675 18849.2275499742 +0.00000008937 2.05705419118 77713.7714681205 +0.00000006952 0.8267330541 775.522611324 +0.00000005064 4.66284525271 1577.3435424478 +0.00000004061 1.03057162962 7.1135470008 +0.00000003463 5.14074632811 796.2980068164 +0.00000003169 6.05291851171 5507.5532386674 +0.0000000302 1.19246506441 242.728603974 +0.00000002886 6.11652627155 529.6909650946 +0.0000000381 3.4405080349 5573.1428014331 +0.00000002714 0.30637881025 398.1490034082 +0.00000002371 4.38118838167 5223.6939198022 +0.00000002538 2.27992810679 553.5694028424 +0.00000002079 3.75435330484 0.9803210682 +0.00000001675 0.90216407959 951.7184062506 +0.00000001534 5.75900462759 1349.8674096588 +0.00000001224 2.97328088405 2146.1654164752 +0.00000001449 4.3641591397 1748.016413067 +0.00000001341 3.72061130861 1194.4470102246 +0.00000001254 2.94846826628 6438.4962494256 +0.00000000999 5.98640014468 6286.5989683404 +0.00000000917 4.79788687522 5088.6288397668 +0.00000000828 3.31321076572 213.299095438 +0.00000001103 1.27104454479 161000.685737674 +0.00000000762 3.41582762988 5486.777843175 +0.00000001044 0.60409577691 3154.6870848956 +0.00000000887 5.23465144638 7084.8967811152 +0.00000000645 1.60096192515 2544.3144198834 +0.00000000681 3.43155669169 4694.0029547076 +0.00000000605 2.47806340546 10977.078804699 +0.00000000706 6.19393222575 4690.4798363586 +0.00000000643 1.98042503148 801.8209311238 +0.00000000502 1.44394375363 6836.6452528338 +0.0000000049 2.34129524194 1592.5960136328 +0.00000000458 1.30876448575 4292.3308329504 +0.00000000431 0.03526421494 7234.794256242 +0.00000000379 3.17030522615 6309.3741697912 +0.00000000348 0.99049550009 6040.3472460174 +0.00000000386 1.57019797263 71430.6956181291 +0.00000000347 0.67013291338 1059.3819301892 +0.00000000458 3.81499443681 149854.400134808 +0.00000000302 1.91760044838 10447.3878396044 +0.00000000307 3.55343347416 8031.0922630584 +0.00000000395 4.93701776616 7632.9432596502 +0.00000000314 3.18093696547 2352.8661537718 +0.00000000282 4.41936437052 9437.762934887 +0.00000000276 2.71314254553 3894.1818295422 +0.00000000298 2.5203747421 6127.6554505572 +0.0000000023 1.37790215549 4705.7323075436 +0.00000000252 0.55330133471 6279.5527316424 +0.00000000255 5.26570187369 6812.766815086 +0.00000000275 0.67264264272 25132.3033999656 +0.00000000178 0.92820785174 1990.745017041 +0.00000000221 0.63897368842 6256.7775301916 +0.00000000155 0.77319790838 14143.4952424306 +0.0000000015 2.40470465561 426.598190876 +0.00000000196 6.06877865012 640.8776073822 +0.00000000137 2.21679460145 8429.2412664666 +0.00000000127 3.26094223174 17789.845619785 +0.00000000128 5.47237279946 12036.4607348882 +0.00000000122 2.16291082757 10213.285546211 +0.00000000118 0.45789822268 7058.5984613154 +0.00000000141 2.34932647403 11506.7697697936 +0.000000001 0.85621569847 6290.1893969922 +0.00000000092 5.10587476002 7079.3738568078 +0.00000000126 2.65428307012 88860.0570709867 +0.00000000106 5.85646710022 7860.4193924392 +0.00000000084 3.57457554262 16730.4636895958 +0.00000000089 4.21433259618 83996.8473181119 +0.00000000097 5.57938280855 13367.9726311066 +0.00000000102 2.05853060226 87.30820453981 +0.0000000008 4.73792651816 11926.2544136688 +0.0000000008 5.41418965044 10973.55568635 +0.00000000106 4.10978997399 3496.032826134 +0.00000000102 3.62650006043 244287.600007228 +0.00000000075 4.89483161769 5643.1785636774 +0.00000000087 0.42863750683 11015.1064773348 +0.00000000069 1.8890876072 10177.2576795336 +0.00000000089 1.35567273119 6681.2248533996 +0.00000000066 0.99455837265 6525.8044539654 +0.00000000067 5.5124099707 3097.88382272579 +0.00000000076 2.72016814799 4164.311989613 +0.00000000063 1.4434990254 9917.6968745098 +0.00000000078 3.51469733747 11856.2186514245 +0.00000000085 0.50956043858 10575.4066829418 +0.00000000067 3.62043033405 16496.3613962024 +0.00000000055 5.24637517308 3340.6124266998 +0.00000000048 5.43966777314 20426.571092422 +0.00000000064 5.79535817813 2388.8940204492 +0.00000000046 5.43499966519 6275.9623029906 +0.0000000005 3.86263598617 5729.506447149 +0.00000000044 1.52269529228 12168.0026965746 +0.00000000057 4.96352373486 14945.3161735544 +0.00000000045 1.0086123016 8635.9420037632 +0.00000000043 3.30685683359 9779.1086761254 +0.00000000042 0.6348125893 2699.7348193176 +0.00000000041 5.67996766641 11712.9553182308 +0.00000000056 4.34024451468 90955.5516944961 +0.00000000041 5.81722212845 709.9330485583 +0.00000000053 6.17052087143 233141.314404362 +0.00000000037 3.12495025087 16200.7727245012 +0.00000000035 5.76973458495 12569.6748183318 +0.00000000037 0.31656444326 24356.7807886416 +0.00000000035 0.96229051027 17298.1823273262 +0.00000000033 5.23130355867 5331.3574437408 +0.00000000035 0.62517020593 25158.6017197654 +0.00000000035 0.80004512129 13916.0191096416 +0.00000000037 2.89336088688 12721.572099417 +0.0000000003 4.50198402401 23543.2305046818 +0.0000000003 5.31355708693 18319.5365848796 +0.00000000029 3.47275229977 13119.7211028252 +0.00000000029 3.11002782516 4136.9104335162 +0.00000000032 5.52273255667 5753.3848848968 +0.00000000035 3.7969999668 143571.324284816 +0.00000000026 1.50634201907 154717.609887683 +0.0000000003 3.53519084118 6284.0561710596 +0.00000000023 4.41808025967 5884.9268465832 +0.00000000025 1.38477355808 65147.6197681377 +0.00000000023 3.49782549797 7477.522860216 +0.00000000019 3.14329413716 6496.3749454294 +0.00000000019 2.20135125199 18073.7049386502 +0.00000000019 4.95020255309 3930.2096962196 +0.00000000019 0.57998702747 31415.379249957 +0.00000000021 1.75474323399 12139.5535091068 +0.00000000019 3.92233070499 19651.048481098 +0.00000000014 0.98131213224 12559.038152982 +0.00000000019 4.93309333729 2942.4634232916 +0.00000000016 5.55997534558 8827.3902698748 +0.00000000013 1.68808165516 4535.0594369244 +0.00000000013 0.33982116161 4933.2084403326 +0.00000000012 1.85426309994 5856.4776591154 +0.0000000001 4.82763996845 13095.8426650774 +0.00000000011 5.38005490571 11790.6290886588 +0.0000000001 1.40815507226 10988.808157535 +0.00000000011 3.05005267431 17260.1546546904 +0.0000000001 4.93364992366 12352.8526045448 diff --git a/kstars/kstars/data/earth.L3.vsop b/kstars/kstars/data/earth.L3.vsop new file mode 100644 index 00000000..e4afa014 --- /dev/null +++ b/kstars/kstars/data/earth.L3.vsop @@ -0,0 +1,22 @@ +0.00000034955 0.000000 0.000000 +0.00000289226 5.84384198723 6283.0758499914 +0.00000016819 5.48766912348 12566.1516999828 +0.00000002962 5.19577265202 155.4203994342 +0.00000001288 4.72200252235 3.523118349 +0.00000000635 5.96925937141 242.728603974 +0.00000000714 5.30045809128 18849.2275499742 +0.00000000402 3.78682982419 553.5694028424 +0.00000000072 4.2976812618 6286.5989683404 +0.00000000067 0.90721687647 6127.6554505572 +0.00000000036 5.24029648014 6438.4962494256 +0.00000000024 5.16003960716 25132.3033999656 +0.00000000023 3.01921570335 6309.3741697912 +0.00000000017 5.82863573502 6525.8044539654 +0.00000000017 3.6777286393 71430.6956181291 +0.00000000009 4.58467294499 1577.3435424478 +0.00000000008 1.40626662824 11856.2186514245 +0.00000000008 5.07561257196 6256.7775301916 +0.00000000007 2.82473374405 83996.8473181119 +0.00000000005 2.71488713339 10977.078804699 +0.00000000005 3.76879847273 12036.4607348882 +0.00000000005 4.28412873331 6275.9623029906 diff --git a/kstars/kstars/data/earth.L4.vsop b/kstars/kstars/data/earth.L4.vsop new file mode 100644 index 00000000..a6cc5b54 --- /dev/null +++ b/kstars/kstars/data/earth.L4.vsop @@ -0,0 +1,11 @@ +-0.00000114084 0.000000 0.000000 +0.00000007717 4.13446589358 6283.0758499914 +0.00000000765 3.83803776214 12566.1516999828 +0.0000000042 0.41925861858 155.4203994342 +0.0000000004 3.5984758584 18849.2275499742 +0.00000000041 3.14398414077 3.523118349 +0.00000000035 5.00298940826 5573.1428014331 +0.00000000013 0.48794833701 77713.7714681205 +0.0000000001 5.6480176635 6127.6554505572 +0.00000000008 2.84160570605 161000.685737674 +0.00000000002 0.54912904658 6438.4962494256 diff --git a/kstars/kstars/data/earth.L5.vsop b/kstars/kstars/data/earth.L5.vsop new file mode 100644 index 00000000..f28f2822 --- /dev/null +++ b/kstars/kstars/data/earth.L5.vsop @@ -0,0 +1,5 @@ +-0.00000000878 0.000000 0.000000 +0.00000000172 2.7657906951 6283.0758499914 +0.0000000005 2.01353298182 155.4203994342 +0.00000000028 2.21496423926 12566.1516999828 +0.00000000005 1.75600058765 18849.2275499742 diff --git a/kstars/kstars/data/earth.R0.vsop b/kstars/kstars/data/earth.R0.vsop new file mode 100644 index 00000000..40f1c86e --- /dev/null +++ b/kstars/kstars/data/earth.R0.vsop @@ -0,0 +1,526 @@ +1.00013988799 0.000000 0.000000 +0.01670699626 3.09846350771 6283.0758499914 +0.00013956023 3.0552460962 12566.1516999828 +0.0000308372 5.19846674381 77713.7714681205 +0.00001628461 1.17387749012 5753.3848848968 +0.00001575568 2.84685245825 7860.4193924392 +0.00000924799 5.45292234084 11506.7697697936 +0.00000542444 4.56409149777 3930.2096962196 +0.0000047211 3.66100022149 5884.9268465832 +0.0000032878 5.89983646482 5223.6939198022 +0.00000345983 0.96368617687 5507.5532386674 +0.00000306784 0.29867139512 5573.1428014331 +0.00000174844 3.01193636534 18849.2275499742 +0.00000243189 4.27349536153 11790.6290886588 +0.00000211829 5.84714540314 1577.3435424478 +0.00000185752 5.02194447178 10977.078804699 +0.00000109835 5.05510636285 5486.777843175 +0.00000098316 0.88681311277 6069.7767545534 +0.00000086499 5.68959778254 15720.8387848784 +0.00000085825 1.27083733351 161000.685737674 +0.00000062916 0.92177108832 529.6909650946 +0.00000057056 2.01374292014 83996.8473181119 +0.00000064903 0.27250613787 17260.1546546904 +0.00000049384 3.24501240359 2544.3144198834 +0.00000055736 5.24159798933 71430.6956181291 +0.00000042515 6.01110242003 6275.9623029906 +0.00000046963 2.57805070386 775.522611324 +0.00000038968 5.36071738169 4694.0029547076 +0.00000044661 5.53715807302 9437.762934887 +0.0000003566 1.67468058995 12036.4607348882 +0.00000031921 0.18368229781 5088.6288397668 +0.00000031846 1.77775642085 398.1490034082 +0.00000033193 0.24370300098 7084.8967811152 +0.00000038245 2.39255343974 8827.3902698748 +0.00000028464 1.21344868176 6286.5989683404 +0.0000003749 0.82952922332 19651.048481098 +0.00000036957 4.90107591914 12139.5535091068 +0.00000034537 1.84270693282 2942.4634232916 +0.00000026275 4.58896850401 10447.3878396044 +0.00000024596 3.78660875483 8429.2412664666 +0.00000023587 0.26866117066 796.2980068164 +0.00000027793 1.89934330904 6279.5527316424 +0.00000023927 4.99598548138 5856.4776591154 +0.00000020349 4.65267995431 2146.1654164752 +0.00000023287 2.80783650928 14143.4952424306 +0.00000022103 1.95004702988 3154.6870848956 +0.00000019506 5.38227371393 2352.8661537718 +0.00000017958 0.19871379385 6812.766815086 +0.00000017174 4.43315560735 10213.285546211 +0.0000001619 5.23160507859 17789.845619785 +0.00000017314 6.15200787916 16730.4636895958 +0.00000013814 5.18962074032 8031.0922630584 +0.00000018833 0.67306674027 149854.400134808 +0.00000018331 2.25348733734 23581.2581773176 +0.00000013641 3.68516118804 4705.7323075436 +0.00000013139 0.65289581324 13367.9726311066 +0.00000010414 4.33285688538 11769.8536931664 +0.00000009978 4.20126336355 6309.3741697912 +0.00000010169 1.59390681369 4690.4798363586 +0.00000007564 2.6256059739 6256.7775301916 +0.00000009661 3.6758679122 27511.4678735372 +0.00000006743 0.56270332741 3340.6124266998 +0.00000008743 6.06359123461 1748.016413067 +0.00000007786 3.67371235637 12168.0026965746 +0.00000006633 5.66149277792 11371.7046897582 +0.00000007712 0.31242577789 7632.9432596502 +0.00000006592 3.13576266188 801.8209311238 +0.0000000746 5.64757188143 11926.2544136688 +0.00000006933 2.923845864 6681.2248533996 +0.00000006802 1.4232980642 23013.5395395872 +0.00000006115 5.13393615454 1194.4470102246 +0.00000006477 2.64986648492 19804.8272915828 +0.00000005233 4.62434053374 6438.4962494256 +0.00000006147 3.02863936662 233141.314404362 +0.00000004608 1.72194702724 7234.794256242 +0.00000004221 1.55697533729 7238.6755916 +0.00000005314 2.40716580847 11499.6562227928 +0.00000005128 5.3239896569 11513.8833167944 +0.0000000477 0.25554312006 11856.2186514245 +0.00000005519 2.09089154502 17298.1823273262 +0.00000005625 4.34052903053 90955.5516944961 +0.00000004578 4.4656964157 5746.271337896 +0.00000003788 4.9072938351 4164.311989613 +0.00000005337 5.09957905104 31441.6775697568 +0.00000003967 1.20054555174 1349.8674096588 +0.00000004008 3.03007204392 1059.3819301892 +0.00000003476 0.7608027703 10973.55568635 +0.00000004232 1.05485713117 5760.4984318976 +0.00000004582 3.76570026763 6386.16862421 +0.00000003335 3.13829943354 6836.6452528338 +0.00000003418 3.00072390334 4292.3308329504 +0.00000003598 5.70718084323 5643.1785636774 +0.00000003237 4.16448773994 9917.6968745098 +0.00000004154 2.59941292162 7058.5984613154 +0.00000003362 4.54577697964 4732.0306273434 +0.00000002978 1.3056126882 6283.14316029419 +0.00000002765 0.51311975679 26.2983197998 +0.00000002802 5.66263240521 8635.9420037632 +0.00000002927 5.73787481548 16200.7727245012 +0.00000003164 1.69140262657 11015.1064773348 +0.00000002598 2.96244118586 25132.3033999656 +0.00000003519 3.62639325753 244287.600007228 +0.00000002676 4.2072570085 18073.7049386502 +0.00000002978 1.74971565805 6283.0085396886 +0.00000002287 1.06975704977 14314.1681130498 +0.00000002863 5.92838131397 14712.317116458 +0.00000003071 0.23793217002 35371.8872659764 +0.00000002656 0.8995930178 12352.8526045448 +0.00000002415 2.79975176257 709.9330485583 +0.00000002814 3.51488206882 21228.3920235458 +0.00000001977 2.6135829755 951.7184062506 +0.00000002548 2.47684686575 6208.2942514241 +0.00000001999 0.5609038816 7079.3738568078 +0.00000002305 1.05376461628 22483.8485744926 +0.00000001855 2.86090681163 5216.5803728014 +0.00000002157 1.31396741861 154717.609887683 +0.0000000197 4.36929875289 167283.761587666 +0.00000001635 5.85571606764 10984.1923516998 +0.00000001754 2.14452408833 6290.1893969922 +0.00000002154 6.03828341543 10873.9860304804 +0.00000001714 3.70157691113 1592.5960136328 +0.00000001541 6.21598380732 23543.2305046818 +0.00000001611 1.99824499377 10969.9652576982 +0.00000001712 1.34295663542 3128.3887650958 +0.00000001642 5.55026665339 6496.3749454294 +0.00000001502 5.43948825854 155.4203994342 +0.00000001827 5.91227480261 3738.761430108 +0.00000001726 2.16764983583 10575.4066829418 +0.00000001532 5.3568310707 13521.7514415914 +0.00000001829 1.66006148731 39302.096962196 +0.00000001605 1.90928637633 6133.5126528568 +0.00000001282 2.46014880418 13916.0191096416 +0.00000001211 4.4136063155 3894.1818295422 +0.00000001394 1.77801929354 9225.539273283 +0.00000001571 4.95512957592 25158.6017197654 +0.00000001205 1.19212540615 3.523118349 +0.00000001132 2.69830084955 6040.3472460174 +0.00000001504 5.77002730341 18209.3302636602 +0.00000001393 1.62621805428 5120.6011455836 +0.00000001077 2.93931554233 17256.6315363414 +0.00000001232 0.71655165307 143571.324284816 +0.00000001087 0.99769687939 955.5997416086 +0.00000001068 5.28472576231 65147.6197681377 +0.0000000098 5.10949204607 6172.869528772 +0.00000001169 3.11664290862 14945.3161735544 +0.00000001202 4.02992510402 553.5694028424 +0.00000000979 2.00000879212 15110.4661198662 +0.00000000962 4.023807714 6282.0955289232 +0.00000000999 3.6264300279 6262.300454499 +0.0000000103 5.84989900289 213.299095438 +0.00000001014 2.84221578218 8662.240323563 +0.00000001185 1.51330541132 17654.7805397496 +0.00000000967 2.67081017562 5650.2921106782 +0.00000001222 2.65423784904 88860.0570709867 +0.00000000981 2.36370360283 6206.8097787158 +0.00000001033 0.13874927606 11712.9553182308 +0.00000001103 3.08477302937 43232.3066584156 +0.00000000781 2.53372735932 16496.3613962024 +0.00000001019 3.04569392376 6037.244203762 +0.00000000795 5.80662989111 5230.807466803 +0.00000000813 3.57710279439 10177.2576795336 +0.00000000962 5.31470594766 6284.0561710596 +0.00000000721 5.96264301567 12559.038152982 +0.00000000966 2.74714939953 6244.9428143536 +0.00000000921 0.10155275926 29088.811415985 +0.00000000692 3.89764447548 1589.0728952838 +0.00000000719 5.91791450402 4136.9104335162 +0.00000000772 4.05505682353 6127.6554505572 +0.00000000712 5.49291532439 22003.9146348698 +0.00000000672 1.60700490811 11087.2851259184 +0.0000000069 4.50539825563 426.598190876 +0.00000000854 3.26104981596 20426.571092422 +0.00000000656 4.3241018294 16858.4825329332 +0.0000000084 2.59572585222 28766.924424484 +0.00000000692 0.61650089011 11403.676995575 +0.000000007 3.40901167143 7.1135470008 +0.00000000726 0.04243053594 5481.2549188676 +0.00000000557 4.78317696534 20199.094959633 +0.00000000649 1.04027912958 6062.6632075526 +0.00000000633 5.70229959167 45892.730433157 +0.00000000592 6.11836729658 9623.6882766912 +0.00000000523 3.62840021266 5333.9002410216 +0.00000000604 5.57734696185 10344.2950653858 +0.00000000496 2.21023499449 1990.745017041 +0.00000000691 1.96071732602 12416.5885028482 +0.0000000064 1.59074172032 18319.5365848796 +0.00000000625 3.82362791378 13517.8701062334 +0.00000000663 5.08444996779 283.8593188652 +0.00000000475 1.17025894287 12569.6748183318 +0.00000000664 4.50029469969 47162.5163546352 +0.00000000569 0.16310365162 17267.2682016912 +0.00000000568 3.86100969474 6076.8903015542 +0.00000000539 4.83282276086 18422.6293590982 +0.00000000466 0.75872342878 7342.4577801806 +0.00000000541 3.07212190507 226858.23855437 +0.00000000458 0.26774483096 4590.910180489 +0.0000000061 1.53597051291 33019.0211122046 +0.00000000617 2.62356328726 11190.377900137 +0.00000000548 4.55798855791 18875.525869774 +0.00000000633 4.60110281228 66567.4858652543 +0.00000000596 5.78202396722 632.7837393132 +0.00000000533 5.01786882904 12132.439962106 +0.00000000603 5.38458554802 316428.228673915 +0.00000000469 0.59168241917 21954.157609398 +0.00000000548 3.50613163558 17253.0411076896 +0.00000000502 0.98804327589 11609.8625440122 +0.00000000568 1.98497313089 7668.6374249425 +0.00000000482 1.62141803864 12146.6670561076 +0.00000000391 3.68718382989 18052.9295431578 +0.00000000457 3.7720573734 156137.475984799 +0.00000000401 5.28260651958 15671.0817594066 +0.00000000469 1.80963184268 12562.6285816338 +0.00000000508 3.36399024699 20597.2439630412 +0.0000000045 5.6605429925 10454.5013866052 +0.00000000375 4.98534633105 9779.1086761254 +0.00000000523 0.97215560834 155427.542936241 +0.00000000403 5.13939866506 1551.045222648 +0.00000000372 3.69883738807 9388.0059094152 +0.00000000367 4.43875659716 4535.0594369244 +0.00000000406 4.208631566 12592.4500197826 +0.0000000036 2.53924644657 242.728603974 +0.00000000471 4.61907324819 5436.9930152402 +0.00000000441 5.83872966262 3496.032826134 +0.00000000385 4.94496680973 24356.7807886416 +0.00000000349 6.15018231784 19800.9459562248 +0.00000000355 0.21895678106 5429.8794682394 +0.00000000344 5.62993724928 2379.1644735716 +0.0000000038 2.72105213143 11933.3679606696 +0.00000000432 0.24221790536 17996.0311682222 +0.00000000378 5.22517556974 7477.522860216 +0.00000000337 5.10888041439 5849.3641121146 +0.00000000315 0.57827745123 10557.5941608238 +0.00000000318 4.49953141399 3634.6210245184 +0.00000000323 1.54274281393 10440.2742926036 +0.00000000309 5.76839284397 20.7753954924 +0.00000000301 2.34727604008 4686.8894077068 +0.00000000414 5.9323760231 51092.7260508548 +0.00000000361 2.1639860955 28237.2334593894 +0.00000000288 0.18376252189 13095.8426650774 +0.00000000277 5.12952205045 13119.7211028252 +0.00000000327 6.19222146204 6268.8487559898 +0.00000000273 0.30522428863 23141.5583829246 +0.00000000267 5.76152585786 5966.6839803348 +0.00000000308 5.99280509979 22805.7355659936 +0.00000000345 2.92489919444 36949.2308084242 +0.00000000253 5.20995219509 24072.9214697764 +0.00000000342 5.72702586209 16460.333529525 +0.00000000261 2.00304796059 6148.010769956 +0.00000000238 5.08264392839 6915.8595893046 +0.00000000249 2.94762789744 135.0650800354 +0.00000000306 3.89764686987 10988.808157535 +0.00000000305 0.05827812117 4701.1165017084 +0.00000000319 2.95712862064 163096.180361183 +0.00000000209 4.43768461442 6546.1597733642 +0.0000000027 2.06643178717 4804.209275927 +0.00000000217 0.73691592312 6303.8512454838 +0.00000000206 0.32075959415 25934.1243310894 +0.00000000218 0.18428135264 28286.9904848612 +0.00000000205 5.21312087405 20995.3929664494 +0.00000000199 0.44384292491 16737.5772365966 +0.0000000023 6.06567392849 6287.0080032545 +0.00000000219 1.291942163 5326.7866940208 +0.00000000201 1.74700937253 22743.4093795164 +0.00000000207 4.45440927276 6279.4854213396 +0.00000000269 6.0564044503 64471.9912417449 +0.0000000019 0.99256176518 29296.6153895786 +0.00000000238 5.42471431221 39609.6545831656 +0.00000000262 5.26961924198 522.5774180938 +0.0000000021 4.68618183158 6254.6266625236 +0.00000000197 2.8062455408 4933.2084403326 +0.00000000252 4.36220154608 40879.4405046438 +0.00000000261 1.07241516738 55022.9357470744 +0.00000000189 3.82966734476 419.4846438752 +0.00000000185 4.14324541379 5642.1982426092 +0.00000000247 3.44855612987 6702.5604938666 +0.00000000205 4.04424043223 536.8045120954 +0.00000000191 3.14082686083 16723.350142595 +0.00000000222 5.16263907319 23539.7073863328 +0.0000000018 4.56214752149 6489.2613984286 +0.00000000219 0.80382553358 16627.3709153772 +0.00000000227 0.60156339452 5905.7022420756 +0.00000000168 0.88753528161 16062.1845261168 +0.00000000158 0.92127725775 23937.856389741 +0.00000000157 4.69607868164 6805.6532680852 +0.00000000207 4.88410451334 6286.6662786432 +0.0000000016 4.95943826846 10021.8372800994 +0.00000000166 0.97126433565 3097.88382272579 +0.00000000209 5.75663411805 3646.3503773544 +0.00000000175 6.12762824412 239424.390254353 +0.00000000173 3.13887234973 6179.9830757728 +0.00000000157 3.62822058179 18451.078546566 +0.00000000157 4.67695912235 6709.6740408674 +0.00000000146 3.09506069735 4907.3020501456 +0.00000000165 2.2713912876 10660.6869350424 +0.00000000201 1.67701267433 2107.0345075424 +0.00000000144 3.96947747592 6019.9919266186 +0.00000000171 5.91302216729 6058.7310542895 +0.00000000144 2.1315565512 26084.0218062162 +0.00000000151 0.67417383554 2388.8940204492 +0.00000000189 5.07122281033 263.0839233728 +0.00000000146 5.10373877968 10770.8932562618 +0.00000000187 1.23915444627 19402.7969528166 +0.00000000174 0.08407293391 9380.9596727172 +0.00000000137 1.26247412309 12566.2190102856 +0.00000000137 3.52826010842 639.897286314 +0.00000000148 1.76124372592 5888.4499649322 +0.00000000164 2.39195095081 6357.8574485587 +0.00000000146 2.43675816553 5881.4037282342 +0.00000000161 1.15721259372 26735.9452622132 +0.00000000131 2.51859277344 6599.467719648 +0.00000000153 5.85203687779 6281.5913772831 +0.00000000151 3.72338532649 12669.2444742014 +0.00000000132 2.38417741883 6525.8044539654 +0.00000000129 0.75556744143 5017.508371365 +0.00000000127 0.00254936441 10027.9031957292 +0.00000000148 2.85102145528 6418.1409300268 +0.00000000143 5.74460279367 26087.9031415742 +0.00000000172 0.4128996224 174242.46596405 +0.00000000136 4.15497742275 6311.5250374592 +0.0000000017 5.98194913129 327574.514276781 +0.00000000124 1.65497607604 32217.2001810808 +0.00000000136 2.48430783417 13341.6743113068 +0.00000000165 2.496679246 58953.145443294 +0.00000000123 3.45660563754 6277.552925684 +0.00000000117 0.86065134175 6245.0481773556 +0.00000000149 5.61358280963 5729.506447149 +0.00000000153 0.2686002995 245.8316462294 +0.00000000128 0.71204006588 103.0927742186 +0.00000000159 2.43166592149 221995.028801495 +0.0000000013 2.80707316718 6016.4688082696 +0.00000000137 1.70657709294 12566.08438968 +0.00000000111 1.56305648432 17782.7320727842 +0.00000000113 3.58302904101 25685.872802808 +0.00000000109 3.26403795962 6819.8803620868 +0.00000000122 0.34120688217 1162.4747044078 +0.00000000119 5.84644718278 12721.572099417 +0.00000000144 2.28899679126 12489.8856287072 +0.00000000137 5.82029768354 44809.6502008634 +0.00000000107 2.4281854414 5547.1993364596 +0.00000000134 1.26539982939 5331.3574437408 +0.00000000103 5.96518130595 6321.1035226272 +0.00000000109 0.33808549034 11300.5842213564 +0.00000000129 5.89187277327 12029.3471878874 +0.00000000122 5.77325634636 11919.140866668 +0.00000000107 6.2499898935 77690.7595057385 +0.00000000107 1.00535580713 77736.7834305025 +0.00000000143 0.24122178432 4214.0690150848 +0.00000000143 0.88529649733 7576.560073574 +0.00000000107 2.92124030496 31415.379249957 +0.00000000099 5.70862227072 5540.0857894588 +0.0000000011 0.37528037383 5863.5912061162 +0.00000000104 4.44107178366 2118.7638603784 +0.00000000098 5.95877916706 4061.2192153944 +0.00000000113 1.24206857385 84672.4758445047 +0.00000000124 2.55619029867 12539.853380183 +0.0000000011 3.66952094329 238004.524157236 +0.00000000112 4.32512422943 97238.6275444875 +0.00000000097 3.70151541181 11720.0688652316 +0.0000000012 1.26895630252 12043.574281889 +0.00000000094 2.56461130309 19004.6479494084 +0.00000000117 3.65425622684 34520.3093093808 +0.00000000098 0.13589994287 11080.1715789176 +0.00000000097 5.38330115253 7834.1210726394 +0.00000000097 2.46722096722 71980.6335747312 +0.00000000095 5.36958330451 6288.5987742988 +0.00000000111 5.01961920313 11823.1616394502 +0.0000000009 2.72299804525 26880.3198130326 +0.00000000099 0.90164266377 18635.9284545362 +0.00000000126 4.78722177847 305281.943071049 +0.00000000093 0.21240380046 18139.2945014159 +0.00000000124 5.00979495566 172146.97134054 +0.00000000099 5.67090026475 16522.6597160022 +0.00000000092 2.28180963676 12491.3701014155 +0.0000000009 4.50544881196 40077.61957352 +0.000000001 2.00639461612 12323.4230960088 +0.00000000095 5.68801979087 14919.0178537546 +0.00000000087 1.86043406047 27707.5424942948 +0.00000000105 3.02903468417 22345.2603761082 +0.00000000087 5.43970168638 6272.0301497275 +0.00000000089 1.63389387182 33326.5787331742 +0.00000000082 5.58298993353 10241.2022911672 +0.00000000094 5.47749711149 9924.8104215106 +0.00000000082 4.71988314145 15141.390794312 +0.00000000097 5.61458778738 2787.0430238574 +0.00000000096 3.89073946348 6379.0550772092 +0.00000000081 3.13038482444 36147.4098773004 +0.0000000011 4.89978492291 72140.6286666874 +0.00000000097 5.20764563059 6303.4311693902 +0.00000000082 5.26342716139 9814.6041002912 +0.00000000109 2.3555558977 83286.9142695536 +0.00000000097 2.58492958057 30666.1549584328 +0.00000000093 1.32651591333 23020.653086588 +0.00000000078 3.99588630754 11293.4706743556 +0.0000000009 0.57771932738 26482.1708096244 +0.00000000106 3.92012705073 62883.3551395136 +0.00000000098 2.94397773524 316.3918696566 +0.00000000076 3.96310417608 29026.4852295078 +0.00000000078 1.97068529306 90279.9231681033 +0.00000000076 0.23027966596 21424.4666443034 +0.0000000008 2.23099742212 266.6070417218 +0.00000000079 1.46227790922 8982.810669309 +0.00000000102 4.92129953565 5621.8429232104 +0.000000001 0.39243148321 24279.1070182136 +0.00000000071 1.52014858474 33794.5437235286 +0.00000000076 0.22880641443 57375.8019008462 +0.00000000091 0.96515913904 48739.859897083 +0.00000000075 2.77638585157 12964.300703391 +0.00000000077 5.18846946344 11520.9968637952 +0.00000000068 0.50006599129 4274.5183108324 +0.00000000075 2.07323762803 15664.0355227086 +0.00000000074 1.01884134928 6393.2821712108 +0.00000000077 0.4666517878 16207.886271502 +0.00000000081 4.10452219483 161710.618786232 +0.00000000067 3.83840630887 6262.7205305926 +0.00000000071 3.91415523291 7875.6718636242 +0.00000000081 0.91938383237 74.7815985673 +0.00000000083 4.69916218791 23006.4259925864 +0.00000000063 2.32556465878 6279.1945146334 +0.00000000065 5.41938745446 28628.3362260996 +0.00000000065 3.02336771694 5959.570433334 +0.00000000064 3.3103319837 2636.725472637 +0.00000000064 0.18375587519 1066.49547719 +0.0000000008 5.81239171612 12341.8069042809 +0.00000000066 2.15105504851 38.0276726358 +0.00000000062 2.43313614978 10138.1095169486 +0.0000000006 3.1615390647 5490.300961524 +0.00000000069 0.30764736334 7018.9523635232 +0.00000000068 2.24442548639 24383.0791084414 +0.00000000078 1.39649386463 9411.4646150872 +0.00000000063 0.72976362625 6286.9571853494 +0.00000000073 4.95125917731 6453.7487206106 +0.00000000078 0.32736023459 6528.9074962208 +0.00000000059 4.95362151577 35707.7100829074 +0.0000000007 2.37962727525 15508.6151232744 +0.00000000073 1.35229143111 5327.4761083828 +0.00000000072 5.91833527334 10881.0995774812 +0.00000000059 5.36231868425 10239.5838660108 +0.00000000059 1.63156134967 61306.0115970658 +0.00000000054 4.29491690425 21947.1113727 +0.00000000057 5.89190132575 34513.2630726828 +0.00000000074 1.38235845304 9967.4538999816 +0.00000000053 3.86543309344 32370.9789915656 +0.00000000055 4.51794544854 34911.412076091 +0.00000000063 5.41479412056 11502.8376165305 +0.00000000063 2.34416220742 11510.7019230567 +0.00000000068 0.77493931112 29864.334027309 +0.0000000006 5.57024703495 5756.9080032458 +0.00000000072 2.80863088166 10866.8724834796 +0.00000000061 2.69736991384 82576.9812209953 +0.00000000063 5.32068807257 3116.6594122598 +0.00000000052 1.02278758099 6272.4391846416 +0.00000000069 5.00698550308 25287.7237993998 +0.00000000066 6.12047940728 12074.488407524 +0.00000000051 2.59519527563 11396.5634485742 +0.00000000056 2.57995973521 17892.9383940036 +0.00000000059 0.4416723762 250570.675857219 +0.00000000059 3.84070143543 5483.254724826 +0.00000000049 0.54704693048 22594.054895712 +0.00000000065 2.38423614501 52670.0695933026 +0.00000000069 5.34363738671 66813.5648357332 +0.00000000057 5.42770501007 310145.152823924 +0.00000000053 1.17760296075 149.5631971346 +0.00000000061 4.02090887211 34596.3646546524 +0.00000000049 4.18361320516 18606.4989460002 +0.00000000055 0.83886167974 20452.8694122218 +0.0000000005 1.46327331958 37455.7264959744 +0.00000000048 4.53854727167 29822.7832363242 +0.00000000058 3.34847975377 33990.6183442862 +0.00000000065 1.45522693982 76251.3277706202 +0.00000000056 2.35650663692 37724.7534197482 +0.00000000052 2.61551081496 5999.2165311262 +0.00000000053 0.17334326094 77717.2945864695 +0.00000000053 0.79879700631 77710.2483497715 +0.00000000047 0.43240779709 735.8765135318 +0.00000000053 4.58763261686 11616.976091013 +0.00000000048 6.20230111054 4171.4255366138 +0.00000000052 1.09723616404 640.8776073822 +0.00000000057 3.42008310383 50317.2034395308 +0.00000000053 1.01528448581 149144.46708625 +0.00000000047 3.00924906195 52175.8062831484 +0.00000000052 2.03254070404 6293.7125153412 +0.00000000048 0.12356889734 13362.4497067992 +0.00000000045 3.37963782356 10763.779709261 +0.00000000047 5.50981287869 12779.4507954208 +0.00000000062 5.45209070099 949.1756089698 +0.00000000061 2.93237974631 5791.4125575326 +0.00000000044 2.87440620802 8584.6616659008 +0.00000000046 4.0314179656 10667.8004820432 +0.00000000047 3.89902931422 3903.9113764198 +0.00000000046 2.75700467329 6993.0088985497 +0.00000000045 1.933862933 206.1855484372 +0.00000000047 2.57670800912 11492.542675792 +0.00000000044 3.62570223167 63658.8777508376 +0.00000000051 0.84536826273 12345.739057544 +0.00000000043 0.01524970172 37853.8754993826 +0.00000000041 3.27146326065 8858.3149443206 +0.00000000045 3.03765521215 65236.2212932854 +0.00000000047 1.44447548944 21393.5419698576 +0.00000000058 5.45843180927 1975.492545856 +0.0000000005 2.13285524146 12573.2652469836 +0.00000000041 1.32190847146 2547.8375382324 +0.00000000047 3.67579608544 28313.288804661 +0.00000000041 2.24013475126 8273.8208670324 +0.00000000047 6.21438985953 10991.3058987006 +0.00000000042 3.0163181735 853.196381752 +0.00000000056 1.09773690181 77376.2010224076 +0.0000000004 2.35698541041 2699.7348193176 +0.00000000043 5.28030898459 17796.9591667858 +0.00000000054 2.59175932091 22910.4467653686 +0.00000000054 0.88027764102 71960.3865832237 +0.00000000055 0.07988899477 83467.1563530173 +0.00000000039 1.12867321442 9910.583327509 +0.0000000004 1.35670430524 27177.8515292002 +0.00000000039 4.39624220245 5618.3198048614 +0.00000000042 4.78798367468 7856.89627409019 +0.00000000047 2.75482175292 18202.2167166594 +0.00000000039 1.97008298629 24491.4257925834 +0.00000000042 4.04346599946 7863.9425107882 +0.00000000038 0.49178679251 38650.173506199 +0.00000000036 4.86047906533 4157.1984426122 +0.00000000043 5.64354880978 1062.9050485382 +0.00000000036 3.98066313627 12565.1713789146 +0.00000000042 2.30753932657 6549.6828917132 +0.0000000004 5.3969491832 9498.2122306346 +0.0000000004 3.30603243754 23536.116957681 +0.0000000005 6.15760345261 78051.3419138334 diff --git a/kstars/kstars/data/earth.R1.vsop b/kstars/kstars/data/earth.R1.vsop new file mode 100644 index 00000000..1aef89a7 --- /dev/null +++ b/kstars/kstars/data/earth.R1.vsop @@ -0,0 +1,292 @@ +-0.00000702215 0.000000 0.000000 +0.00103018608 1.10748969588 6283.0758499914 +0.00001721238 1.06442301418 12566.1516999828 +0.00000032346 1.02169059149 18849.2275499742 +0.00000030799 2.84353804832 5507.5532386674 +0.00000024971 1.31906709482 5223.6939198022 +0.00000018485 1.42429748614 1577.3435424478 +0.00000010078 5.91378194648 10977.078804699 +0.00000008634 0.27146150602 5486.777843175 +0.00000008654 1.42046854427 6275.9623029906 +0.00000005069 1.68613426734 5088.6288397668 +0.00000004985 6.01401770704 6286.5989683404 +0.00000004669 5.98724494073 529.6909650946 +0.00000004395 0.51800238019 4694.0029547076 +0.00000003872 4.74969833437 2544.3144198834 +0.0000000375 5.07097685568 796.2980068164 +0.000000041 1.08424786092 9437.762934887 +0.00000003518 0.02290216272 83996.8473181119 +0.00000003436 0.94937019624 71430.6956181291 +0.00000003221 6.15628775313 2146.1654164752 +0.00000003414 5.41218322538 775.522611324 +0.00000002863 5.48432847146 10447.3878396044 +0.0000000252 0.24276941146 398.1490034082 +0.00000002201 4.95216196651 6812.766815086 +0.00000002186 0.41991743105 8031.0922630584 +0.00000002838 3.42034351366 2352.8661537718 +0.00000002554 6.13241878525 6438.4962494256 +0.00000001932 5.31374608366 8429.2412664666 +0.00000002429 3.09164528262 4690.4798363586 +0.0000000173 1.5368620855 4705.7323075436 +0.0000000225 3.68863633842 7084.8967811152 +0.00000002093 1.28191783032 1748.016413067 +0.00000001441 0.81656250862 14143.4952424306 +0.00000001483 3.22225357771 7234.794256242 +0.00000001754 3.22883705112 6279.5527316424 +0.00000001583 4.09702349428 11499.6562227928 +0.00000001575 5.53890170575 3154.6870848956 +0.00000001847 1.82040335363 7632.9432596502 +0.00000001504 3.63293385726 11513.8833167944 +0.00000001337 4.64440864339 6836.6452528338 +0.00000001275 2.69341415363 1349.8674096588 +0.00000001352 6.15101580257 5746.271337896 +0.00000001125 3.35673439497 17789.845619785 +0.0000000147 3.65282991755 1194.4470102246 +0.00000001177 2.57676109092 13367.9726311066 +0.00000001101 4.49748696552 4292.3308329504 +0.00000001234 5.65036509521 5760.4984318976 +0.00000000984 0.65517395136 5856.4776591154 +0.00000000928 2.32420318751 10213.285546211 +0.00000001077 5.82812169132 12036.4607348882 +0.00000000916 0.76613009583 16730.4636895958 +0.00000000877 1.50137505051 11926.2544136688 +0.00000001023 5.62076589825 6256.7775301916 +0.00000000851 0.65709335533 155.4203994342 +0.00000000802 4.10519132088 951.7184062506 +0.00000000857 1.41661697538 5753.3848848968 +0.00000000994 1.14418521187 1059.3819301892 +0.00000000813 1.63948433322 6681.2248533996 +0.00000000662 4.5520045226 5216.5803728014 +0.00000000644 4.19478168733 6040.3472460174 +0.00000000626 1.50767713598 5643.1785636774 +0.0000000059 6.18277145205 4164.311989613 +0.00000000635 0.52413263542 6290.1893969922 +0.0000000065 0.9793569035 25132.3033999656 +0.00000000568 2.30125315873 10973.55568635 +0.00000000547 5.27256412213 3340.6124266998 +0.00000000547 2.20144422886 1592.5960136328 +0.00000000526 0.92464258226 11371.7046897582 +0.0000000049 5.90951388655 3894.1818295422 +0.00000000478 1.66857963179 12168.0026965746 +0.00000000516 3.59803483887 10969.9652576982 +0.00000000518 3.97914412373 17298.1823273262 +0.00000000534 5.03740926442 9917.6968745098 +0.00000000487 2.50545369269 6127.6554505572 +0.00000000416 4.04828175503 10984.1923516998 +0.00000000538 5.54081539805 553.5694028424 +0.00000000402 2.16544019233 7860.4193924392 +0.00000000553 2.32177369366 11506.7697697936 +0.00000000367 3.3915253225 6496.3749454294 +0.0000000036 5.34379853282 7079.3738568078 +0.00000000337 3.61563704045 11790.6290886588 +0.00000000456 0.30754294809 801.8209311238 +0.00000000417 3.70009308674 10575.4066829418 +0.00000000381 5.82033971802 7058.5984613154 +0.00000000321 0.31988767355 16200.7727245012 +0.00000000364 1.08414306177 6309.3741697912 +0.00000000294 4.54798604957 11856.2186514245 +0.0000000029 1.26473978562 8635.9420037632 +0.00000000399 4.16998866302 26.2983197998 +0.00000000262 5.08316906342 10177.2576795336 +0.00000000243 2.2574609119 11712.9553182308 +0.00000000237 1.05070575346 242.728603974 +0.00000000275 3.45319481756 5884.9268465832 +0.00000000255 5.38496831087 21228.3920235458 +0.00000000307 4.24313526604 3738.761430108 +0.00000000216 3.46037894728 213.299095438 +0.00000000196 0.69029243914 1990.745017041 +0.00000000198 5.16301829964 12352.8526045448 +0.00000000214 3.91876200279 13916.0191096416 +0.00000000212 4.00861198517 5230.807466803 +0.00000000184 5.59805976614 6283.14316029419 +0.00000000184 2.85275392124 7238.6755916 +0.00000000179 2.54259058334 14314.1681130498 +0.00000000225 1.64458698399 4732.0306273434 +0.00000000236 5.58826125715 6069.7767545534 +0.00000000187 2.72805985443 6062.6632075526 +0.00000000184 6.04216273598 6283.0085396886 +0.0000000023 3.62591335086 6284.0561710596 +0.00000000163 2.19117396803 18073.7049386502 +0.00000000172 0.9761295074 3930.2096962196 +0.00000000215 1.04672844028 3496.032826134 +0.00000000169 4.75084479006 17267.2682016912 +0.00000000152 0.19390712179 9779.1086761254 +0.00000000182 5.16288118255 17253.0411076896 +0.00000000149 0.8094418426 709.9330485583 +0.00000000163 2.1920957039 6076.8903015542 +0.00000000186 5.01159497089 11015.1064773348 +0.00000000134 0.97765485759 65147.6197681377 +0.00000000141 4.38421981312 4136.9104335162 +0.00000000158 4.60974280627 9623.6882766912 +0.00000000133 3.30508592837 154717.609887683 +0.00000000163 6.11782626245 3.523118349 +0.00000000174 1.58078542187 7.1135470008 +0.00000000141 0.49976927274 25158.6017197654 +0.00000000124 6.03440460031 9225.539273283 +0.0000000015 5.30166336812 13517.8701062334 +0.00000000127 1.92389511438 22483.8485744926 +0.00000000121 2.37813129011 167283.761587666 +0.0000000012 3.98423684853 4686.8894077068 +0.00000000117 5.81072642211 12569.6748183318 +0.00000000122 5.60973054224 5642.1982426092 +0.00000000157 3.40236426002 16496.3613962024 +0.00000000129 2.10705116371 1589.0728952838 +0.00000000116 0.55839966736 5849.3641121146 +0.00000000123 1.52961392771 12559.038152982 +0.00000000111 0.44848279675 6172.869528772 +0.00000000123 5.81645568991 6282.0955289232 +0.0000000015 4.26278409223 3128.3887650958 +0.00000000106 2.27437761356 5429.8794682394 +0.00000000104 4.42743707728 23543.2305046818 +0.00000000121 0.39459045915 12132.439962106 +0.00000000104 2.41842602527 426.598190876 +0.0000000011 5.80381480447 16858.4825329332 +0.000000001 2.93805577485 4535.0594369244 +0.00000000097 3.97935904984 6133.5126528568 +0.0000000011 6.22339014386 12146.6670561076 +0.00000000098 0.87576563709 6525.8044539654 +0.00000000098 3.15248421301 10440.2742926036 +0.00000000095 2.461684111 3097.88382272579 +0.00000000088 0.23371480284 13119.7211028252 +0.00000000098 5.77016493489 7342.4577801806 +0.00000000092 6.03915555063 20426.571092422 +0.00000000096 5.56909292561 2388.8940204492 +0.00000000081 1.32131147691 5650.2921106782 +0.00000000086 3.94529200528 10454.5013866052 +0.00000000076 2.70729716925 143571.324284816 +0.00000000091 5.64100034152 8827.3902698748 +0.00000000076 1.80783856698 28286.9904848612 +0.00000000081 1.90858992196 29088.811415985 +0.00000000075 3.40955892978 5481.2549188676 +0.00000000069 4.49936170873 17256.6315363414 +0.00000000088 1.10098454357 11769.8536931664 +0.00000000066 2.78285801977 536.8045120954 +0.00000000068 3.88179770758 17260.1546546904 +0.00000000084 1.59303306354 9380.9596727172 +0.00000000088 3.88076636762 7477.522860216 +0.00000000061 6.17558202197 11087.2851259184 +0.0000000006 4.34824715818 6206.8097787158 +0.00000000082 4.59843208943 9388.0059094152 +0.00000000079 1.63131230601 4933.2084403326 +0.00000000078 4.20905757484 5729.506447149 +0.00000000057 5.48157926651 18319.5365848796 +0.0000000006 1.01261781084 12721.572099417 +0.00000000056 1.63031935692 15720.8387848784 +0.00000000055 0.24926735018 15110.4661198662 +0.00000000061 5.93059279661 12539.853380183 +0.00000000055 4.84298966314 13095.8426650774 +0.00000000067 6.11690589247 8662.240323563 +0.00000000054 5.73750638571 3634.6210245184 +0.00000000074 1.05466745829 16460.333529525 +0.00000000053 2.29084335688 16062.1845261168 +0.00000000064 2.13513767927 7875.6718636242 +0.00000000067 0.07096807518 14945.3161735544 +0.00000000051 2.31511194429 6262.7205305926 +0.00000000057 5.77055471237 12043.574281889 +0.00000000056 4.41980790431 4701.1165017084 +0.00000000059 5.87963500073 5331.3574437408 +0.00000000058 2.30546168628 955.5997416086 +0.00000000049 1.93839278478 5333.9002410216 +0.00000000048 2.69973662261 6709.6740408674 +0.00000000064 1.64379897981 6262.300454499 +0.00000000046 3.98449608961 98068.5367163054 +0.0000000005 3.68875893005 12323.4230960088 +0.00000000045 3.30068569697 22003.9146348698 +0.00000000047 1.26317154881 11919.140866668 +0.00000000045 0.89150445122 51868.2486621788 +0.00000000043 1.61526242998 6277.552925684 +0.00000000043 5.74295325645 11403.676995575 +0.00000000044 3.43070646822 10021.8372800994 +0.00000000056 0.02481833774 15671.0817594066 +0.00000000055 3.14274403422 33019.0211122046 +0.00000000045 3.00877289177 8982.810669309 +0.00000000046 0.73303568429 6303.4311693902 +0.00000000049 1.60455690285 6303.8512454838 +0.00000000045 0.40210030323 6805.6532680852 +0.00000000053 0.94869680175 10988.808157535 +0.00000000041 1.61122384329 6819.8803620868 +0.00000000055 0.89439119424 11933.3679606696 +0.00000000045 3.88495384656 60530.4889857418 +0.0000000004 4.75740908001 38526.574350872 +0.0000000004 1.49921251887 18451.078546566 +0.0000000004 3.77498297228 26087.9031415742 +0.00000000051 1.70258603562 1551.045222648 +0.00000000039 2.97100699926 2118.7638603784 +0.00000000053 5.19854123078 77713.7714681205 +0.00000000047 4.26356628717 21424.4666443034 +0.00000000037 0.62902722802 24356.7807886416 +0.00000000036 0.11087914947 10344.2950653858 +0.00000000036 0.77037556319 12029.3471878874 +0.00000000035 3.30933994515 24072.9214697764 +0.00000000035 5.93650887012 31570.7996493912 +0.00000000036 2.15108874765 30774.5016425748 +0.00000000036 1.75078825382 16207.886271502 +0.00000000033 5.06264177921 226858.23855437 +0.00000000034 6.168913788 24491.4257925834 +0.00000000035 3.19120695549 32217.2001810808 +0.00000000034 2.31528650443 55798.4583583984 +0.00000000032 4.21446357042 15664.0355227086 +0.00000000039 1.24979117796 6418.1409300268 +0.00000000037 4.1194365577 2787.0430238574 +0.00000000032 1.6288771089 639.897286314 +0.00000000038 5.89832942685 640.8776073822 +0.00000000032 1.72442327688 27433.889215875 +0.00000000031 2.78828943753 12139.5535091068 +0.00000000035 4.44608896525 18202.2167166594 +0.00000000034 3.96287980676 18216.443810661 +0.00000000033 4.73611335874 16723.350142595 +0.00000000034 1.43910280005 49515.382508407 +0.00000000031 0.23302920161 23581.2581773176 +0.00000000029 2.0263384022 11609.8625440122 +0.0000000003 2.5492323024 9924.8104215106 +0.00000000032 4.91793198558 11300.5842213564 +0.00000000028 0.26187189577 13521.7514415914 +0.00000000028 3.84568936822 2699.7348193176 +0.00000000029 1.83149729794 29822.7832363242 +0.00000000033 4.60320094415 19004.6479494084 +0.00000000027 4.46183450287 6702.5604938666 +0.0000000003 4.4649407224 36147.4098773004 +0.00000000027 0.03211931363 6279.7894925736 +0.00000000026 5.46497324333 6245.0481773556 +0.00000000035 4.52695674113 36949.2308084242 +0.00000000027 3.52528177609 10770.8932562618 +0.00000000026 1.48499438453 11080.1715789176 +0.00000000035 2.82154380962 19402.7969528166 +0.00000000025 2.46339998836 6279.4854213396 +0.00000000026 4.97688894643 16737.5772365966 +0.00000000026 2.36136541526 17996.0311682222 +0.00000000029 4.15148654061 45892.730433157 +0.00000000026 4.50714272714 17796.9591667858 +0.00000000027 4.72625223674 1066.49547719 +0.00000000025 2.89309528854 6286.6662786432 +0.00000000027 0.37462444357 12964.300703391 +0.00000000029 4.94860010533 5863.5912061162 +0.00000000031 3.93096113577 29864.334027309 +0.00000000024 6.14987193584 18606.4989460002 +0.00000000024 3.74225964547 29026.4852295078 +0.00000000025 5.70460621565 27707.5424942948 +0.00000000025 5.33928840652 15141.390794312 +0.00000000027 3.0232089714 6286.3622074092 +0.00000000023 0.28364955406 5327.4761083828 +0.00000000026 1.34240461687 18875.525869774 +0.00000000024 1.33998410121 19800.9459562248 +0.00000000025 6.00172494004 6489.2613984286 +0.00000000022 1.81777974484 6288.5987742988 +0.00000000022 3.5860360664 6915.8595893046 +0.00000000029 2.09564449439 15265.8865193004 +0.00000000022 1.02173599251 11925.2740926006 +0.00000000022 4.74660932338 28230.1872226914 +0.00000000021 2.30688751432 5999.2165311262 +0.00000000021 3.2265494443 25934.1243310894 +0.00000000021 3.04956726238 6566.9351688566 +0.00000000027 5.35653084499 33794.5437235286 +0.00000000028 3.91168324815 18208.349942592 +0.0000000002 1.52296293311 135.0650800354 +0.00000000022 4.66462839521 13362.4497067992 +0.00000000019 1.78121167862 156137.475984799 +0.00000000019 2.99969102221 19651.048481098 +0.00000000019 2.86664273362 18422.6293590982 +0.00000000025 0.94995632141 31415.379249957 +0.00000000019 4.71432851499 77690.7595057385 +0.00000000019 2.54227398241 77736.7834305025 +0.0000000002 5.91915117116 48739.859897083 diff --git a/kstars/kstars/data/earth.R2.vsop b/kstars/kstars/data/earth.R2.vsop new file mode 100644 index 00000000..b8336e31 --- /dev/null +++ b/kstars/kstars/data/earth.R2.vsop @@ -0,0 +1,139 @@ +-0.00000012341 0.000000 0.000000 +0.00004359385 5.78455133738 6283.0758499914 +0.00000123633 5.57934722157 12566.1516999828 +0.00000008792 3.62777733395 77713.7714681205 +0.00000005689 1.86958905084 5573.1428014331 +0.00000003301 5.47027913302 18849.2275499742 +0.00000001471 4.48028885617 5507.5532386674 +0.00000001013 2.81456417694 5223.6939198022 +0.00000000854 3.10878241236 1577.3435424478 +0.00000001102 2.84173992403 161000.685737674 +0.00000000648 5.47349498544 775.522611324 +0.00000000609 1.37969434104 6438.4962494256 +0.00000000499 4.4164924225 6286.5989683404 +0.00000000417 0.90242451175 10977.078804699 +0.00000000402 3.2037658529 5088.6288397668 +0.00000000351 1.8107922777 5486.777843175 +0.00000000467 3.65753702738 7084.8967811152 +0.00000000458 5.38585314743 149854.400134808 +0.00000000304 3.51701098693 796.2980068164 +0.00000000266 6.17413982699 6836.6452528338 +0.00000000279 1.84120501086 4694.0029547076 +0.0000000026 1.41629543251 2146.1654164752 +0.00000000266 3.13832905677 71430.6956181291 +0.00000000321 5.35313367048 3154.6870848956 +0.00000000238 2.17720020018 155.4203994342 +0.00000000293 4.61501268144 4690.4798363586 +0.00000000229 4.7596958807 7234.794256242 +0.00000000211 0.21868065485 4705.7323075436 +0.00000000201 4.21905743357 1349.8674096588 +0.00000000195 4.57808285364 529.6909650946 +0.00000000253 2.81496293039 1748.016413067 +0.00000000182 5.70454011389 6040.3472460174 +0.00000000179 6.02897097053 4292.3308329504 +0.00000000186 1.58690991244 6309.3741697912 +0.0000000017 2.90220009715 9437.762934887 +0.00000000166 1.99984925026 8031.0922630584 +0.00000000158 0.04783713552 2544.3144198834 +0.00000000197 2.01083639502 1194.4470102246 +0.00000000165 5.78372596778 83996.8473181119 +0.00000000214 3.38285934319 7632.9432596502 +0.0000000014 0.36401486094 10447.3878396044 +0.00000000151 0.95153163031 6127.6554505572 +0.00000000136 1.48426306582 2352.8661537718 +0.00000000127 5.48475435134 951.7184062506 +0.00000000126 5.26866506592 6279.5527316424 +0.00000000125 3.75754889288 6812.766815086 +0.00000000101 4.95015746147 398.1490034082 +0.00000000102 0.68468295277 1592.5960136328 +0.000000001 1.14568935785 3894.1818295422 +0.00000000129 0.76540016965 553.5694028424 +0.00000000109 5.41063597567 6256.7775301916 +0.00000000075 5.84804322893 242.728603974 +0.00000000095 1.94452244083 11856.2186514245 +0.00000000077 0.69373708195 8429.2412664666 +0.000000001 5.19725292131 244287.600007228 +0.0000000008 6.18440483705 1059.3819301892 +0.00000000069 5.25699888595 14143.4952424306 +0.00000000085 5.39484725499 25132.3033999656 +0.00000000066 0.51779993906 801.8209311238 +0.00000000055 5.16878202461 7058.5984613154 +0.00000000051 3.88759155247 12036.4607348882 +0.0000000005 5.57636570536 6290.1893969922 +0.00000000061 2.24359003264 8635.9420037632 +0.0000000005 5.54441900966 1990.745017041 +0.00000000056 4.0030107804 13367.9726311066 +0.00000000052 4.13138898038 7860.4193924392 +0.00000000052 3.90943054011 26.2983197998 +0.00000000041 3.5712848278 7079.3738568078 +0.00000000056 2.76959005761 90955.5516944961 +0.00000000042 1.91461189199 7477.522860216 +0.00000000042 0.42728171713 10213.285546211 +0.00000000042 1.09413724455 709.9330485583 +0.00000000039 3.93298068961 10973.55568635 +0.00000000038 6.17935925345 9917.6968745098 +0.00000000049 0.83021145241 11506.7697697936 +0.00000000053 1.45828359397 233141.314404362 +0.00000000047 6.21568666789 6681.2248533996 +0.00000000037 0.3635930998 10177.2576795336 +0.00000000035 3.33024911524 5643.1785636774 +0.00000000034 5.63446915337 6525.8044539654 +0.00000000035 5.36033855038 25158.6017197654 +0.00000000034 5.36319798321 4933.2084403326 +0.00000000033 4.24722336872 12569.6748183318 +0.00000000043 5.26370903404 10575.4066829418 +0.00000000042 5.08837645072 11015.1064773348 +0.0000000004 1.98334703186 6284.0561710596 +0.00000000042 4.22496037505 88860.0570709867 +0.00000000029 3.1908862817 11926.2544136688 +0.00000000029 0.15217616684 12168.0026965746 +0.0000000003 1.61904744136 9779.1086761254 +0.00000000027 0.76388991416 1589.0728952838 +0.00000000036 2.74712003443 3738.761430108 +0.00000000033 3.08807829566 3930.2096962196 +0.00000000031 5.34906619513 143571.324284816 +0.00000000025 0.10240267494 22483.8485744926 +0.0000000003 3.47110495524 14945.3161735544 +0.00000000024 1.10425016019 4535.0594369244 +0.00000000024 1.5803725978 6496.3749454294 +0.00000000023 3.87710321433 6275.9623029906 +0.00000000025 3.9452977897 3128.3887650958 +0.00000000023 3.44685609601 4136.9104335162 +0.00000000023 3.83156029849 5753.3848848968 +0.00000000022 1.86956128067 16730.4636895958 +0.00000000025 2.42188933855 5729.506447149 +0.0000000002 1.78208352927 17789.845619785 +0.00000000021 4.303630874 16858.4825329332 +0.00000000021 0.49258939822 29088.811415985 +0.00000000025 1.33030250444 6282.0955289232 +0.00000000027 2.54785812264 3496.032826134 +0.00000000022 1.1123252195 12721.572099417 +0.00000000021 5.97759081637 7.1135470008 +0.00000000019 0.80292033311 16062.1845261168 +0.00000000023 4.12454848769 2388.8940204492 +0.00000000022 4.92663152168 18875.525869774 +0.00000000023 5.68902059771 16460.333529525 +0.00000000023 4.97346265647 17260.1546546904 +0.00000000023 3.03021283729 66567.4858652543 +0.00000000016 3.89740925257 5331.3574437408 +0.00000000017 3.08268671348 154717.609887683 +0.00000000016 3.95085099736 3097.88382272579 +0.00000000016 3.99041783945 6283.14316029419 +0.0000000002 6.10644140189 167283.761587666 +0.00000000015 4.09775914607 11712.9553182308 +0.00000000016 5.717699407 17298.1823273262 +0.00000000016 3.28894009404 5884.9268465832 +0.00000000015 5.64785377164 12559.038152982 +0.00000000016 4.4345208093 6283.0085396886 +0.00000000014 2.31721603062 5481.2549188676 +0.00000000014 4.43479032305 13517.8701062334 +0.00000000014 4.73209312936 7342.4577801806 +0.00000000012 0.64705975463 18073.7049386502 +0.00000000011 1.514433322 16200.7727245012 +0.00000000011 0.88708889185 21228.3920235458 +0.00000000014 4.50116508534 640.8776073822 +0.00000000011 4.64339996198 11790.6290886588 +0.00000000011 1.31064298246 4164.311989613 +0.00000000009 3.02238989305 23543.2305046818 +0.00000000009 2.04999402381 22003.9146348698 +0.00000000009 4.91488110218 213.299095438 diff --git a/kstars/kstars/data/earth.R3.vsop b/kstars/kstars/data/earth.R3.vsop new file mode 100644 index 00000000..5e318362 --- /dev/null +++ b/kstars/kstars/data/earth.R3.vsop @@ -0,0 +1,27 @@ +0.00000000774 0.000000 0.000000 +0.00000144595 4.27319435148 6283.0758499914 +0.00000006729 3.91697608662 12566.1516999828 +0.00000000247 3.73019298781 18849.2275499742 +0.00000000036 2.8008140905 6286.5989683404 +0.00000000033 5.62216602775 6127.6554505572 +0.00000000019 3.71292621802 6438.4962494256 +0.00000000016 4.26011484232 6525.8044539654 +0.00000000016 3.50416887054 6256.7775301916 +0.00000000014 3.62127621114 25132.3033999656 +0.00000000011 4.39200958819 4705.7323075436 +0.00000000011 5.22327127059 6040.3472460174 +0.0000000001 4.28045254647 83996.8473181119 +0.00000000009 1.56864096494 5507.5532386674 +0.00000000011 1.37795688024 6309.3741697912 +0.0000000001 5.19937959068 71430.6956181291 +0.00000000009 0.4727519993 6279.5527316424 +0.00000000009 0.74642756529 5729.506447149 +0.00000000007 2.9737489156 775.522611324 +0.00000000007 3.28615691021 7058.5984613154 +0.00000000007 2.19184402142 6812.766815086 +0.00000000005 3.15419034438 529.6909650946 +0.00000000006 4.54725567047 1059.3819301892 +0.00000000005 1.51104406936 7079.3738568078 +0.00000000007 2.98052059053 6681.2248533996 +0.00000000005 2.30961231391 12036.4607348882 +0.00000000005 3.71102966917 6290.1893969922 diff --git a/kstars/kstars/data/earth.R4.vsop b/kstars/kstars/data/earth.R4.vsop new file mode 100644 index 00000000..46820047 --- /dev/null +++ b/kstars/kstars/data/earth.R4.vsop @@ -0,0 +1,10 @@ +0.00000003858 2.56384387339 6283.0758499914 +0.00000000306 2.2676950123 12566.1516999828 +0.00000000053 3.44031471924 5573.1428014331 +0.00000000015 2.04794573436 18849.2275499742 +0.00000000013 2.05688873673 77713.7714681205 +0.00000000007 4.4121885448 161000.685737674 +0.00000000005 5.26154653107 6438.4962494256 +0.00000000005 4.07695126049 6127.6554505572 +0.00000000006 3.81514213664 149854.400134808 +0.00000000003 1.28175749811 6286.5989683404 diff --git a/kstars/kstars/data/earth.R5.vsop b/kstars/kstars/data/earth.R5.vsop new file mode 100644 index 00000000..a8900a0e --- /dev/null +++ b/kstars/kstars/data/earth.R5.vsop @@ -0,0 +1,3 @@ +0.00000000086 1.21579741687 6283.0758499914 +0.00000000012 0.65617264033 12566.1516999828 +0.00000000001 0.38068797142 18849.2275499742 diff --git a/kstars/kstars/data/earth.orbit b/kstars/kstars/data/earth.orbit new file mode 100644 index 00000000..ae199b3f --- /dev/null +++ b/kstars/kstars/data/earth.orbit @@ -0,0 +1,100 @@ +1.00291 -0.0545663 0.00000 +1.00319 0.0142911 0.00000 +0.998703 0.0830907 0.00000 +0.989456 0.15148 0.00000 +0.975499 0.219123 0.00000 +0.9569 0.285704 0.00000 +0.933737 0.350921 0.00000 +0.90609 0.414471 0.00000 +0.87406 0.476041 0.00000 +0.837772 0.535312 0.00000 +0.797393 0.591961 0.00000 +0.753132 0.645699 0.00000 +0.70521 0.696268 0.00000 +0.653849 0.743432 0.00000 +0.599277 0.78696 0.00000 +0.541735 0.826625 0.00000 +0.481487 0.862201 0.00000 +0.418836 0.89348 0.00000 +0.354114 0.920295 0.00000 +0.287653 0.942521 0.00000 +0.219774 0.960057 0.00000 +0.150799 0.972818 0.00000 +0.081052 0.980727 0.00000 +0.0108734 0.983718 0.00000 +-0.0593714 0.98175 0.00000 +-0.129303 0.974833 0.00000 +-0.198562 0.96302 0.00000 +-0.266808 0.946387 0.00000 +-0.333716 0.925023 0.00000 +-0.398969 0.899028 0.00000 +-0.462244 0.868512 0.00000 +-0.523208 0.833616 0.00000 +-0.581534 0.794525 0.00000 +-0.636927 0.751463 0.00000 +-0.689125 0.704666 0.00000 +-0.737894 0.654377 0.00000 +-0.783013 0.60084 0.00000 +-0.824265 0.544306 0.00000 +-0.861434 0.485048 0.00000 +-0.894326 0.423378 0.00000 +-0.922786 0.359627 0.00000 +-0.946702 0.29413 0.00000 +-0.965988 0.227212 0.00000 +-0.980578 0.159189 0.00000 +-0.990412 0.0903722 0.00000 +-0.995433 0.0210908 0.00000 +-0.995616 -0.0483037 0.00000 +-0.990978 -0.117455 0.00000 +-0.981572 -0.186019 0.00000 +-0.967479 -0.253674 0.00000 +-0.948795 -0.320117 0.00000 +-0.925614 -0.38506 0.00000 +-0.898036 -0.448203 0.00000 +-0.866193 -0.509234 0.00000 +-0.830253 -0.567855 0.00000 +-0.790416 -0.623788 0.00000 +-0.746899 -0.676787 0.00000 +-0.699924 -0.726634 0.00000 +-0.649706 -0.773126 0.00000 +-0.59646 -0.816056 0.00000 +-0.540433 -0.855214 0.00000 +-0.481897 -0.89041 0.00000 +-0.421146 -0.921487 0.00000 +-0.35848 -0.948318 0.00000 +-0.294197 -0.970812 0.00000 +-0.228574 -0.988892 0.00000 +-0.161888 -1.00247 0.00000 +-0.0944405 -1.01148 0.00000 +-0.0265504 -1.01586 0.00000 +0.0414543 -1.01559 0.00000 +0.109249 -1.0107 0.00000 +0.176524 -1.00123 0.00000 +0.242995 -0.987228 0.00000 +0.308384 -0.96876 0.00000 +0.372394 -0.945881 0.00000 +0.43472 -0.918682 0.00000 +0.495058 -0.887283 0.00000 +0.553119 -0.851839 0.00000 +0.608639 -0.812529 0.00000 +0.661384 -0.769538 0.00000 +0.711131 -0.723041 0.00000 +0.757642 -0.673222 0.00000 +0.800683 -0.620292 0.00000 +0.84003 -0.564494 0.00000 +0.875483 -0.506094 0.00000 +0.906877 -0.445378 0.00000 +0.934081 -0.382626 0.00000 +0.956973 -0.318103 0.00000 +0.975427 -0.252085 0.00000 +0.989328 -0.184867 0.00000 +0.998577 -0.116767 0.00000 +1.00311 -0.0481226 0.00000 +1.0029 0.0207247 0.00000 +0.997959 0.0894511 0.00000 +0.988307 0.157751 0.00000 +0.973962 0.225317 0.00000 +0.95496 0.291828 0.00000 +0.931358 0.356953 0.00000 +0.903249 0.42035 0.00000 +0.870772 0.481692 0.00000 diff --git a/kstars/kstars/data/geomap.png b/kstars/kstars/data/geomap.png new file mode 100644 index 00000000..9f835518 Binary files /dev/null and b/kstars/kstars/data/geomap.png differ diff --git a/kstars/kstars/data/glossary.xml b/kstars/kstars/data/glossary.xml new file mode 100644 index 00000000..dc91d017 --- /dev/null +++ b/kstars/kstars/data/glossary.xml @@ -0,0 +1,6 @@ + + + Sun + The sun is the center of our solarsystem. + + diff --git a/kstars/kstars/data/glstarbase.png b/kstars/kstars/data/glstarbase.png new file mode 100644 index 00000000..e7406242 Binary files /dev/null and b/kstars/kstars/data/glstarbase.png differ diff --git a/kstars/kstars/data/hip001.dat b/kstars/kstars/data/hip001.dat new file mode 100644 index 00000000..f93a4cbf --- /dev/null +++ b/kstars/kstars/data/hip001.dat @@ -0,0 +1,1012 @@ +# Star catalog derived from the Hipparcos and Tycho star catalogs. +# These catalogs are in the public domain, and can be obtained from +# http://cdsweb.u-strasbg.fr/viz-bin/Cat?I/239 +# +# Changes made to the raw catalog include stripping out certain data +# fields, reformatting, and manual matching up common and genetive +# star names. The modified catalog is (C) Jason Harris, 2003, and is +# licensed under the terms of the GNU General Public License (GPL): +# http://www.gnu.org/licenses/gpl.html +# +# RA DEC pmRA pmDEC plx mag BV SpT b? dV vper Name : genetive name +# +064509.25 -164247.3 -000546.0-001223.100379.2 -1.4400.01A0 1 Sirius : alp CMa +062357.09 -524144.6 +000020.0+000023.700010.4 -0.6200.16F0 0 Canopus : alp Car +141540.35 +191114.2 -001093.5-001999.400088.8 -0.0501.24K2 1 Arcturus : alp Boo +143940.90 -605006.5 -003678.2+000481.800742.1 -0.0100.71G2 1 Rigel Kentaurus : alp1Cen +183656.19 +384658.8 +000201.0+000287.500128.9 00.03-0.00A0 0 Vega : alp Lyr +051641.30 +455956.5 +000075.5-000427.100077.3 00.0800.80M1 1 Capella : alp Aur +051432.27 -081205.9 +000001.9-000000.600004.2 00.18-0.03B8 0 0.05 2.07Rigel : bet Ori +073918.54 +051339.0 -000716.6-001034.600285.9 00.4000.43F5 1 Procyon : alp CMi +013742.75 -571412.0 +000088.0-000040.100022.7 00.45-0.16B3 1 Achernar : alp Eri +055510.29 +072425.3 +000027.3+000010.900007.6 00.4501.50M2 0 Betelgeuse : alp Ori +140349.44 -602222.7 -000034.0-000025.100006.2 00.61-0.23B1 1 Hadar : bet Cen +195046.68 +085202.6 +000536.8+000385.500194.4 00.7600.22A7 0 0.05 7.94Altair : alp Aql +122635.94 -630556.6 -000035.4-000014.700010.2 00.77-0.24B0 1 Acrux : alp2Cru +043555.20 +163035.1 +000062.8-000189.400050.1 00.8701.54K5 0 Aldebaran : alp Tau +132511.60 -110940.5 -000042.5-000031.700012.4 00.98-0.23B1 0 0.04 4.01Spica : alp Vir +162924.47 -262555.0 -000010.2-000023.200005.4 01.0601.86M1 0 Antares : alp Sco +074519.36 +280134.7 -000625.7-000046.000096.7 01.1600.99K0 0 Pollux : bet Gem +225738.83 -293718.6 +000329.2-000164.200130.1 01.1700.14A3 1 Fomalhaut : alp PsA +124743.32 -594119.4 -000048.2-000012.800009.2 01.25-0.24B0 1 0.03 0.19Mimosa : bet Cru +204125.91 +451649.2 +000001.6+000001.600001.0 01.2500.09A2 0 Deneb : alp Cyg +143939.39 -605022.1 -003600.3+000952.100742.1 01.3500.90K1 1 : alp2Cen +100822.46 +115801.9 -000249.4+000004.900042.1 01.36-0.09B7 0 Regulus : alp Leo +065837.55 -285819.5 +000002.6+000002.300007.6 01.50-0.21B2 0 Adhara : eps CMa +073436.00 +315319.1 -000206.3-000148.200063.3 01.5800.03A2 1 Castor : alp Gem +123109.93 -570645.2 +000027.9-000264.300037.1 01.5901.60M4 0 Gacrux : gam Cru +173336.53 -370613.5 -000008.9-000029.900004.6 01.62-0.23B1 0 0.06 0.21Shaula : lam Sco +052507.87 +062059.0 -000008.8-000013.300013.4 01.64-0.22B2 0 Bellatrix : gam Ori +052617.50 +283628.3 +000023.3-000174.200024.9 01.65-0.13B7 0 Alnath : bet Tau +091312.24 -694302.9 -000157.7+000108.900029.3 01.6700.07A2 0 Miaplacidus : bet Car +053612.81 -011206.9 +000001.5-000001.100002.4 01.69-0.18B0 0 Alnilam : eps Ori +220813.88 -465738.2 +000127.6-000147.900032.2 01.73-0.07B7 0 Al Na'ir : alp Gru +054045.52 -015633.3 +000004.0+000002.500004.0 01.74-0.20O9 1 Alnitak : zet Ori +080931.96 -472011.8 -000005.9+000009.900003.9 01.75-0.14WC 0 Regor : gam1Vel +125401.63 +555735.4 +000111.7-000009.000040.3 01.76-0.02A0 0 0.03 5.08Alioth : eps UMa +032419.35 +495140.5 +000024.1-000026.000005.5 01.7900.48F5 0 Mirfak : alp Per +182410.35 -342303.5 -000039.6-000124.000022.6 01.79-0.03B9 0 Kaus Australis : eps Sgr +110343.84 +614504.0 -000136.5-000035.200026.4 01.8101.06F7 1 Dubhe : alp UMa +070823.49 -262335.5 -000002.8+000003.300001.8 01.8300.67F8 0 Wezen : del CMa +134732.55 +491847.9 -000121.2-000015.600032.4 01.85-0.10B3 0 Alkaid : eta UMa +173719.13 -425952.2 +000006.1-000000.900012.0 01.8600.41F1 1 Sargas : the Sco +082230.86 -593034.3 -000025.3+000022.700005.2 01.8601.20K3 1 Avior : eps Car +055931.77 +445650.8 -000056.4-000000.900039.7 01.9000.08A2 1 0.07 0.00Menkalinan : bet Aur +164839.87 -690139.5 +000017.9-000032.900007.8 01.9101.45K2 0 : alp TrA +063742.70 +162357.9 -000002.0-000066.900031.1 01.9300.00A0 0 Alhena : gam Gem +084442.20 -544230.8 +000028.8-000104.100040.9 01.9300.04A1 1 : del Vel +202538.85 -564405.6 +000007.7-000086.200017.8 01.94-0.12B2 0 Peacock : alp Pav +023147.08 +891550.9 +000044.2-000011.700007.6 01.9700.64F7 0 0.04 3.97Polaris : alp UMi +062241.99 -175721.3 -000003.5-000000.500006.5 01.98-0.24B1 0 0.03 0.25Mirzam : bet CMa +092735.25 -083931.3 -000014.5+000033.200018.4 01.9901.44K3 0 Alphard : alp Hya +020710.29 +232746.0 +000190.7-000145.800049.5 02.0101.15K2 0 Hamal : alp Ari +101958.16 +195030.7 +000310.8-000152.900026.0 02.0101.13K0 1 Al Gieba : gam2Leo +004335.23 -175912.1 +000232.8+000032.700034.0 02.0401.02K0 0 Diphda : bet Cet +185515.92 -261747.7 +000013.9-000052.600014.5 02.05-0.13B2 0 Nunki : sig Sgr +140641.32 -362207.3 -000519.3-000517.900053.5 02.0601.01K0 0 Menkent : the Cen +000823.17 +290527.0 +000135.7-000162.900033.6 02.07-0.04B9 1 Alpheratz : alp And +054745.39 -094010.6 +000001.6-000001.200004.5 02.07-0.17B0 0 Saiph : kap Ori +010943.80 +353715.0 +000175.6-000112.200016.4 02.0701.58M0 0 Mirach : bet And +145042.40 +740919.7 -000032.3+000011.900025.8 02.0701.47K4 0 Kocab : bet UMi +224239.93 -465304.4 +000135.7-000004.500019.2 02.0701.61M5 0 : bet Gru +173456.00 +123338.1 +000110.1-000222.600069.8 02.0800.15A5 1 Rasalhague : alp Oph +030810.13 +405720.3 +000002.4-000001.400035.1 02.09-0.00B8 1 0.14 0.00Algol : bet Per +020353.92 +421947.5 +000043.1-000050.900009.2 02.1001.37B8 1 Almach : gam2And +114903.88 +143420.4 -000499.0-000113.800090.2 02.1400.09A3 0 Denebola : bet Leo +005642.50 +604300.3 +000025.6-000003.800005.3 02.15-0.05B0 0 Tsih : gam Cas +124131.20 -485735.6 -000187.3-000001.200025.0 02.20-0.02A1 1 : gam Cen +080335.07 -400011.5 -000030.8+000016.800002.3 02.21-0.27O5 0 Naos : zet Pup +091705.43 -591630.9 -000019.0+000013.100004.7 02.2100.19A8 0 Aspidiske : iot Car +153441.19 +264253.7 +000120.4-000089.400043.6 02.2200.03A0 1 Alphecca : alp CrB +132355.42 +545531.5 +000121.2-000022.000041.7 02.2300.06A2 1 Mizar : zet UMa +202213.70 +401524.1 +000002.4-000000.900002.1 02.2300.67F8 0 Sadr : gam Cyg +090759.78 -432557.4 -000023.2+000014.300005.7 02.2301.67K4 0 Suhail : lam Vel +004030.39 +563214.7 +000050.4-000032.200014.3 02.2401.17K0 0 Schedar : alp Cas +175636.38 +512920.2 -000008.5-000023.100022.1 02.2401.52K5 0 Eltanin : gam Dra +053200.40 -001756.7 +000001.7+000000.600003.6 02.25-0.17O9 1 0.10 0.00Mintaka : del Ori +000910.09 +590900.8 +000523.4-000180.400059.9 02.2800.38F2 0 0.04 0.10Caph : bet Cas +133953.27 -532758.9 -000014.6-000012.800008.7 02.29-0.17B1 1 : eps Cen +160020.01 -223717.8 -000008.7-000036.900008.1 02.29-0.12B0 1 Dschubba : del Sco +165010.24 -341733.4 -000611.8-000255.900049.9 02.2901.14K2 0 : eps Sco +144155.77 -472317.3 -000021.1-000024.200006.0 02.30-0.15B1 0 0.03 0.26Men : alp Lup +143530.45 -420927.9 -000035.3-000032.400010.6 02.33-0.16B1 0 0.07 1.28: eta Cen +110150.39 +562256.4 +000081.7+000033.700041.1 02.3400.03A1 0 Merak : bet UMa +144459.25 +270427.0 -000050.6+000020.000015.6 02.3500.97A0 1 Pulcherrima : eps Boo +214411.14 +095230.0 +000030.0+000001.400004.8 02.3801.52K2 0 Enif : eps Peg +174229.28 -390147.7 -000006.5-000025.600007.0 02.39-0.17B1 0 0.02 0.20: kap Sco +002616.87 -421818.4 +000232.8-000353.600042.1 02.4001.08K0 1 Ankaa : alp Phe +115349.74 +534141.0 +000107.8+000011.200039.0 02.4100.04A0 0 Phecda : gam UMa +171022.66 -154330.5 +000041.2+000097.700038.8 02.4300.06A2 1 : eta Oph +230346.33 +280456.8 +000187.8+000137.600016.4 02.4401.66M2 0 Scheat : bet Peg +072405.71 -291811.2 -000003.8+000006.700001.0 02.45-0.08B5 0 Aludra : eta CMa +211834.58 +623507.6 +000149.9+000048.300066.8 02.4500.26A7 0 Alderamin : alp Cep +092206.83 -550038.5 -000010.7+000011.200006.0 02.47-0.14B2 0 Markab : kap Vel +204612.43 +335810.0 +000356.2+000330.300045.3 02.4801.02K0 0 Gienah : eps Cyg +230445.62 +151219.3 +000061.1-000042.600023.4 02.49-0.00B9 0 Markab : alp Peg +163709.53 -103401.7 +000013.1+000025.400007.1 02.5400.04O9 0 : zet Oph +030216.78 +040523.7 -000011.8-000078.800014.8 02.5401.63M2 0 Menkab : alp Cet +135532.43 -471717.8 -000057.1-000044.800008.5 02.55-0.18B2 0 : zet Cen +111406.41 +203126.5 +000143.3-000130.400056.5 02.5600.13A4 0 Zozma : del Leo +160526.23 -194819.4 -000006.8-000024.900006.2 02.56-0.07B0 1 Graffias : bet2Sco +053243.81 -174920.3 +000003.3+000001.500002.5 02.5800.21F0 0 Arneb : alp Lep +120821.54 -504320.7 -000047.5-000006.400008.2 02.58-0.13B2 0 : del Cen +121548.47 -173231.1 -000159.6+000022.300019.8 02.58-0.11B8 0 Gienah : gam Crv +190236.72 -295248.4 -000014.1+000003.700036.6 02.6000.06A3 1 : zet Sgr +151700.47 -092258.3 -000096.4-000020.800020.4 02.61-0.07B8 0 Zuben el Chamali : bet Lib +154416.00 +062531.9 +000134.7+000044.100044.5 02.6301.17K2 0 Unukalhai : alp Ser +015438.35 +204829.9 +000096.3-000108.800054.7 02.6400.17A5 1 Sheratan : bet Ari +053938.94 -340426.6 -000000.1-000024.100012.2 02.65-0.12B7 0 Phakt : alp Col +055943.24 +371246.0 +000042.1-000073.600018.8 02.65-0.08A0 0 0.03 3.62: the Aur +123423.23 -232347.8 +000000.9-000056.000023.3 02.6500.89G5 0 Kraz : bet Crv +012548.60 +601407.5 +000297.2-000049.500032.8 02.6600.16A5 0 Ruchbah : del Cas +135441.12 +182354.9 -000061.0-000358.100088.2 02.6800.58G0 1 Muphrid : eta Boo +145831.95 -430801.9 -000034.1-000038.300006.2 02.68-0.18B2 0 : bet Lup +104646.12 -492512.5 +000062.5-000053.600028.2 02.6900.90G5 1 : mu Vel +123711.08 -690807.9 -000039.9-000012.400010.7 02.69-0.18B2 0 : alp Mus +045659.62 +330958.1 +000003.6-000018.500006.4 02.6901.49K3 0 Kabdhilinan : iot Aur +173045.84 -371744.7 -000004.2-000029.100006.3 02.70-0.18B2 0 Lesath : ups Sco +071708.56 -370551.0 -000010.6+000007.000003.0 02.7101.62K3 1 : pi Pup +182059.62 -294940.9 +000030.0-000026.400010.7 02.7201.38K3 0 Kaus Media : del Sgr +194615.57 +103647.8 +000015.7-000003.100007.1 02.7201.51K3 0 Tarazed : gam Aql +162359.51 +613050.7 -000017.0+000056.700037.2 02.7300.91G8 0 : eta Dra +161420.77 -034138.3 -000045.8-000142.900019.2 02.7301.58M1 0 Yed Prior : del Oph +104257.43 -642340.1 -000018.9+000012.100007.4 02.74-0.22B0 1 : the Car +124140.00 -012658.3 -000616.7+000060.700084.5 02.7400.37F0 1 : gam Vir +053525.98 -055435.6 +000002.3-000000.600002.5 02.75-0.21O9 0 Na'ir al Saif : iot Ori +132036.07 -364243.5 -000340.8-000088.000055.6 02.7500.07A2 0 : iot Cen +145052.78 -160229.8 -000105.7-000069.000042.2 02.7500.15A3 0 Zuben El Genubi : alp2Lib +174328.38 +043400.9 -000040.7+000158.800039.8 02.7601.17K2 0 Kelb al Rai : bet Oph +050751.03 -050510.5 -000083.4-000075.400036.7 02.7800.16A3 0 Cursa : bet Eri +163013.26 +212922.7 -000098.4-000014.500022.1 02.7800.95G8 1 Kornephoros : bet Her +171438.86 +142324.9 -000006.7+000032.800008.5 02.7801.16M5 1 Ras Algethi : alp Her +121508.76 -584456.0 -000036.7-000010.700009.0 02.79-0.19B2 0 : del Cru +173025.98 +521804.9 -000015.6+000011.600009.0 02.7900.95G2 0 Rastaban : bet Dra +153508.46 -411000.1 -000016.1-000025.500005.8 02.80-0.22B2 1 0.02 2.85: gam Lup +052814.73 -204533.2 -000005.0-000085.900020.5 02.8100.81G5 0 Nihal : bet Lep +164117.48 +313606.8 -000462.6+000345.100092.6 02.8100.65F9 1 : zet Her +002539.20 -771518.1 +002220.1+000324.400133.8 02.8200.62G2 0 : bet Hyi +163552.96 -281257.5 -000008.6-000022.500007.6 02.82-0.21B0 0 : tau Sco +182758.27 -252516.5 -000044.8-000186.300042.2 02.8201.02K1 0 Kaus Borealis : lam Sgr +001314.15 +151101.0 +000004.7-000008.200009.8 02.83-0.19B2 1 0.03 0.15Algenib : gam Peg +080732.70 -241816.0 -000083.3+000046.400052.0 02.8300.46F2 0 0.10 0.14: rho Pup +155508.81 -632547.1 -000188.4-000401.900081.2 02.8300.32F2 0 : bet TrA +035407.92 +315301.2 +000004.4-000009.200003.3 02.8400.27B1 0 Atik : zet Per +173150.52 -495233.5 -000031.3-000067.200013.5 02.84-0.14B2 0 Tchou : alp Ara +172518.00 -553147.4 -000008.2-000024.700005.4 02.8401.48K3 0 : bet Ara +034729.06 +240618.9 +000019.4-000043.100008.9 02.85-0.09B7 0 Alcyone : eta Tau +130210.76 +105732.8 -000275.1+000020.000031.9 02.8500.93G8 0 Vindemiatrix : eps Vir +214702.29 -160735.6 +000263.3-000296.200084.6 02.8500.18A5 0 0.11 1.02Deneb Algiedi : del Cap +015845.87 -613411.7 +000262.5+000026.900045.7 02.8600.29F0 1 : alp Hyi +194458.44 +450750.5 +000043.2+000048.400019.1 02.86-0.00B9 1 : del Cyg +151854.69 -684046.1 -000066.5-000032.000017.9 02.8700.01A1 0 : gam TrA +062257.59 +223049.9 +000056.8-000108.800014.1 02.8701.62M3 0 Tejat : mu Gem +221830.18 -601534.2 -000071.5-000038.100016.4 02.8701.39K3 1 : alp Tuc +025815.72 -401817.0 -000053.5+000025.700020.2 02.8800.13A4 1 Acamar : the2Eri +190945.83 -210124.7 -000001.2-000036.800007.4 02.8800.38F2 0 : pi Sgr +072709.07 +081721.9 -000050.3-000038.500019.2 02.89-0.10B8 0 Gomeisa : bet CMi +125601.84 +381905.7 -000233.4+000055.000029.6 02.89-0.12A0 1 0.08 5.47Cor Caroli : alp1CVn +155851.12 -260650.6 -000012.0-000025.700007.1 02.89-0.18B1 0 0.04 1.57: pi Sco +035751.22 +400037.0 +000012.6-000024.100006.1 02.90-0.20B0 0 : eps Per +162111.32 -253533.9 -000010.0-000018.000004.4 02.9000.30B1 1 0.06 0.25Al Niyat : sig Sco +213133.52 -053416.2 +000022.8-000006.700005.3 02.9000.83G0 0 Sadalsud : bet Aqr +030447.79 +533023.2 +000000.5-000004.200012.7 02.9100.72G8 1 : gam Per +094706.14 -650419.3 -000011.6+000005.000002.0 02.9200.27A9 1 : ups Car +224300.13 +301316.7 +000013.1-000026.100015.2 02.9300.85G2 1 Matar : eta Peg +122951.98 -163054.3 -000210.0-000139.300037.1 02.94-0.01B9 0 Algorab : del Crv +064956.14 -503651.8 +000034.2-000065.800017.9 02.9401.21K0 1 : tau Pup +220547.03 -001911.4 +000017.9-000009.900004.3 02.9500.97G2 0 Sadalmelik : alp Aqr +053738.68 +210833.3 +000002.4-000018.000007.8 02.97-0.15B4 0 : zet Tau +094551.10 +234627.4 -000046.1-000009.600013.0 02.9700.81G0 0 : eps Leo +035801.73 -133029.7 +000060.5-000111.300014.8 02.9701.59M1 0 Zaurak : gam Eri +180548.52 -302525.1 -000055.8-000181.500033.9 02.9800.98K0 0 Al Nasl : gam2Sgr +131855.25 -231017.1 +000068.4-000041.100024.7 02.9900.92G8 0 : gam Hya +174735.08 -400737.1 +000000.4-000006.400001.8 02.9900.51F3 0 : iot1Sco +190524.61 +135149.4 -000007.0-000095.300039.2 02.9900.01A0 0 : zet Aql +020932.52 +345914.6 +000148.8-000039.100026.2 03.0000.14A5 1 : bet Tri +152043.75 +715002.3 -000018.0+000017.700006.8 03.0000.06A3 0 Pherkab : gam UMi +165152.24 -380250.4 -000008.8-000021.600004.0 03.00-0.20B1 0 0.26 1.45: mu 1Sco +215355.65 -372153.4 +000095.9-000012.100016.1 03.00-0.08B8 1 Al Dhanab : gam Gru +110939.86 +442954.8 -000062.4-000027.400022.2 03.0001.14K1 0 : psi UMa +034255.48 +474715.6 +000023.8-000041.900006.2 03.01-0.12B5 1 : del Per +062018.79 -300348.2 +000008.0+000003.800009.7 03.02-0.16B2 0 Furud : zet CMa +070301.47 -234959.9 -000001.6+000004.300001.3 03.02-0.08B3 0 0.08 24.44: omi2CMa +121007.53 -223711.3 -000071.5+000010.600010.8 03.0201.33K2 0 Minkar : eps Crv +050158.13 +434923.9 +000000.2-000002.300001.6 03.0300.54F0 1 0.15 0.00Maaz : eps Aur +124616.87 -680629.1 -000040.4-000010.300010.5 03.04-0.18B2 1 : bet Mus +143204.76 +381828.4 -000115.5+000151.900038.3 03.0400.19A7 0 Seginus : gam Boo +202100.65 -144653.0 +000048.4+000014.000009.5 03.0500.79A5 1 Dabih : bet1Cap +193043.29 +275734.9 -000007.1-000005.600008.5 03.0501.09K3 1 Albireo : bet2Cyg +064355.93 +250752.2 -000005.9-000012.800003.6 03.0601.38A3 0 Mebsuta : eps Gem +102219.80 +412958.0 -000080.5+000034.100013.1 03.0601.60M0 0 Tania Australis : mu UMa +191233.15 +673940.7 +000094.5+000092.300032.5 03.0700.99G9 0 Altais : del Dra +181737.73 -364540.6 -000129.3-000166.600021.9 03.1001.58M2 0 : eta Sgr +085523.68 +055643.9 -000099.8+000014.700021.6 03.1100.98G8 0 : zet Hya +113546.93 -630111.4 -000033.8-000006.900008.0 03.11-0.04B9 0 : lam Cen +104937.43 -161138.9 +000092.8+000199.000023.5 03.1101.23K0 0 : nu Hya +203733.99 -471730.0 +000049.2+000066.100032.2 03.1101.00K0 0 Al Nair : alp Ind +085912.84 +480232.5 -000441.1-000215.200068.3 03.1200.22A7 0 Talitha Borealis : iot UMa +171501.92 +245022.5 -000021.1-000157.700041.5 03.1200.08A3 0 Sarin : del Her +055057.55 -354609.5 +000055.7+000404.700037.9 03.1201.15K1 0 Wazn : bet Col +165837.23 -555924.2 -000018.3-000035.300005.7 03.1201.55K5 0 : zet Ara +145909.70 -420614.9 -000017.8-000021.300006.0 03.13-0.21B2 1 : kap Cen +092103.46 +342333.1 -000222.8+000014.800014.7 03.1401.55M0 0 : alp Lyn +093113.35 -570203.8 -000032.6+000006.100013.7 03.1601.54K5 0 +171502.85 +364833.0 -000027.4+000002.700008.9 03.1601.44K3 0 : pi Her +063745.67 -431145.3 -000000.4-000004.000007.7 03.17-0.10B8 0 : nu Pup +093252.33 +514043.0 -000947.1-000535.600074.2 03.1700.47F6 0 : the UMa +170847.23 +654252.7 -000020.8+000019.100009.6 03.17-0.12B6 1 Kaou Pih : zet Dra +184539.35 -265926.8 +000051.1+000000.500014.1 03.17-0.11B8 0 : phi Sgr +050630.87 +411404.7 +000030.6-000068.400014.9 03.18-0.15B3 0 : eta Aur +144230.69 -645828.5 -000192.6-000234.100061.0 03.1800.26F1 0 : alp Cir +044950.14 +065740.5 +000463.4+000011.600124.6 03.1900.48F6 0 : pi 3Ori +050527.65 -222215.1 +000019.3-000072.300014.4 03.1901.46K4 0 : eps Lep +165740.27 +092230.2 -000293.0-000009.700038.0 03.1901.16K2 0 : kap Oph +174951.45 -370236.1 +000042.1+000027.800025.7 03.1901.19K0 0 +211256.18 +301337.5 +000006.9-000068.100021.6 03.2100.99G8 1 : zet Cyg +233920.98 +773755.1 -000048.9+000127.200072.5 03.2101.03K1 1 Er Rai : gam Cep +152122.34 -403850.9 -000019.1-000024.100006.4 03.22-0.23B1 1 : del Lup +161819.24 -044133.4 +000082.4+000040.100030.3 03.2300.97G8 0 Yed Posterior : eps Oph +182118.92 -025349.6 -000547.6-000700.700052.8 03.2300.94K0 0 : eta Ser +212839.58 +703338.5 +000012.6+000008.700005.5 03.23-0.20B2 0 0.05 0.19Alphirk : bet Cep +064811.54 -615631.1 -000068.4+000242.000033.0 03.2400.23A7 0 : alp Pic +201118.26 -004917.3 +000035.5+000006.000011.4 03.24-0.07B9 1 : the Aql +185856.62 +324122.4 -000002.8+000001.800005.1 03.25-0.05B9 0 Sulaphat : gam Lyr +072913.88 -431806.8 -000059.9+000188.700017.7 03.2501.51K5 1 0.04 130.50: sig Pup +140622.27 -264055.3 +000043.0-000140.800032.2 03.2501.09K2 0 : pi Hya +150404.26 -251654.7 -000071.8-000044.700011.2 03.2501.67M3 0 : sig Lib +034714.23 -741421.3 +000051.1+000115.300015.2 03.2601.59M2 0 : gam Hyi +172200.58 -245958.2 -000008.8-000023.600005.8 03.27-0.19B2 0 0.03 0.14: the Oph +225439.04 -154914.7 -000044.1-000024.800020.4 03.2700.07A3 0 Skat : del Aqr +003919.60 +305140.4 +000115.4-000083.000032.2 03.2701.27K3 0 : del And +051255.87 -161219.5 +000045.7-000016.100017.7 03.29-0.11B9 0 : mu Lep +101344.28 -700216.5 -000035.7+000007.500008.8 03.29-0.07B8 0 : ome Car +152455.78 +585757.7 -000008.3+000017.300031.9 03.2901.17K2 0 Edasich : iot Dra +043359.72 -550242.0 +000058.1+000012.700018.6 03.30-0.08A0 1 0.04 2.94: alp Dor +103201.48 -614107.3 -000016.6+000011.400006.6 03.30-0.09B4 0 : q Car +172523.66 -562239.7 -000000.8-000015.800002.9 03.31-0.15B1 0 : gam Ara +061452.70 +223024.6 -000062.5-000010.200009.3 03.3101.60M3 1 0.23 233.00: eta Gem +010605.11 -464306.6 -000070.2+000031.600016.5 03.3200.89G8 0 : bet Phe +121525.45 +570157.4 +000103.6+000007.800040.0 03.3200.08A3 0 Megrez : del UMa +171209.18 -431418.6 +000022.0-000287.400045.6 03.3200.44F3 0 : eta Sco +175901.60 -094624.1 -000010.3-000116.100021.4 03.3200.99K0 0 : nu Oph +030510.50 +385025.9 +000128.7-000106.600010.0 03.3201.53M3 0 : rho Per +190656.44 -274011.3 -000050.8-000250.500027.1 03.3201.17K1 1 : tau Sgr +041425.43 -622826.3 +000041.6+000049.700020.0 03.3300.92G7 0 : alp Ret +111414.44 +152547.1 -000059.0-000079.400018.4 03.33-0.00A2 0 Chertan : the Leo +074917.66 -245135.2 -000005.6-000000.700002.4 03.3401.22G6 0 Asmidiske : xi Pup +015423.68 +634012.5 +000032.0-000018.700007.4 03.35-0.15B2 0 Navi : eps Cas +052428.62 -022349.7 -000000.5-000003.200003.6 03.35-0.24B1 1 0.27 7.99: eta Ori +064517.43 +125345.8 -000115.2-000190.900057.0 03.3500.44F5 0 : xi Gem +083016.03 +604306.4 -000134.3-000107.700017.8 03.3500.86G4 0 Muscida : omi UMa +192529.75 +030652.5 +000253.1+000080.700065.0 03.3600.32F0 1 : del Aql +152240.89 -444122.5 -000020.2-000020.100006.5 03.37-0.19B2 1 : eps Lup +084646.65 +062508.1 -000231.0-000040.200024.1 03.3800.69G0 1 : eps Hya +133441.75 -003545.4 -000278.9+000048.600044.5 03.3800.11A3 0 Heze : zet Vir +053508.28 +095603.0 -000001.0-000001.900003.1 03.39-0.16O. 1 : lam Ori +101705.01 -611956.4 -000024.2+000006.400004.4 03.3901.54K3 0 +125536.48 +032351.4 -000471.4-000052.800016.1 03.3901.57M3 0 Auva : del Vir +221051.26 +581204.5 +000013.3+000004.500004.5 03.3901.56K1 0 : zet Cep +042839.67 +155215.4 +000108.7-000026.400021.9 03.4000.18A7 0 : the2Tau +040040.82 +122925.4 -000008.2-000012.000008.8 03.41-0.10B3 0 0.10 0.00: lam Tau +134930.30 -414115.6 -000026.0-000020.400006.9 03.41-0.23B2 0 0.03 2.62: nu Cen +151217.20 -520556.7 -000113.9-000071.000028.1 03.4100.92G8 0 : zet Lup +204517.27 +615012.5 +000086.1+000817.900069.7 03.4100.91K0 0 : eta Cep +224127.67 +104953.0 +000077.4-000011.000015.6 03.41-0.09B8 0 Homan : zet Peg +012821.94 -431903.8 -000018.2-000207.700013.9 03.4101.54K5 1 0.09 97.50: gam Phe +015304.90 +293445.8 +000012.0-000233.700050.9 03.4200.49F6 0 0.02 0.87Mothallah : alp Tri +160007.34 -382347.9 -000016.6-000027.100006.6 03.42-0.21B2 0 : eta Lup +174627.72 +274321.0 -000291.4-000750.000119.0 03.4200.75G5 0 : mu Her +204457.56 -661211.7 -000042.4+000010.600023.7 03.4200.16A5 0 : bet Pav +091058.11 -585800.9 -000017.7+000014.100007.8 03.43-0.19B2 1 +101641.40 +232502.4 +000019.8-000007.300012.6 03.4300.31F0 0 Adhafera : zet Leo +190614.95 -045256.4 -000019.7-000090.400026.1 03.43-0.10B9 0 Al Thalimain : lam Aql +101705.93 +425452.1 -000170.1-000042.600024.3 03.4500.03A2 1 Tania Borealis : lam UMa +004905.10 +574859.6 +001087.1-000559.600168.0 03.4600.59G0 1 : eta Cas +075646.74 -525856.6 -000028.4+000016.800008.4 03.46-0.18B3 1 : chi Car +151530.10 +331854.4 +000084.8-000110.600027.9 03.4600.96G8 0 : del Boo +010835.26 -101054.9 +000215.8-000138.300027.7 03.4601.16K2 0 : eta Cet +024318.12 +031410.2 -000146.4-000145.300039.8 03.4700.09A3 1 : gam Cet +134937.01 -422825.3 -000023.9-000019.200006.2 03.47-0.17B2 0 : mu Cen +100719.95 +164545.6 -000001.9-000000.500001.5 03.48-0.03A0 0 : eta Leo +164253.74 +385520.9 +000035.6-000085.000029.1 03.4800.92G8 0 : eta Her +014405.13 -155622.4 -001721.8+000854.100274.2 03.4900.73G8 0 : tau Cet +150156.79 +402326.3 -000040.2-000029.200014.9 03.4900.96G8 0 Nekkar : bet Boo +182658.43 -455806.0 -000016.7-000053.300013.1 03.49-0.18B3 0 : alp Tel +224833.20 -511900.1 +000108.5-000065.900025.2 03.4900.08A3 0 : eps Gru +070143.15 -275605.4 -000006.0+000004.600002.7 03.4901.73K4 0 : sig CMa +111828.76 +330539.3 -000026.6+000027.500007.7 03.4901.40K3 0 Alula Borealis : nu UMa +064950.47 -323030.6 -000009.2+000004.000004.1 03.50-0.12B1 0 : kap CMa +072007.39 +215856.4 -000018.7-000007.800055.5 03.5000.37F0 1 Wasat : del Gem +224940.91 +661202.6 -000066.1-000124.700028.3 03.5001.05K0 0 : iot Cep +225000.10 +243606.1 +000144.1-000043.400027.9 03.5100.93M2 0 Sadalbari : mu Peg +195845.39 +192931.5 +000064.4+000022.600011.9 03.5101.57K5 0 : gam Sge +034314.96 -094554.7 -000091.7+000742.200110.6 03.5200.92K0 0 Rana : del Eri +094109.12 +095332.6 -000143.7-000037.500024.1 03.5200.52A5 0 : omi Leo +095651.75 -543404.1 -000013.1+000002.800001.7 03.52-0.07B5 0 Tseen Ke : phi Vel +185004.79 +332145.6 +000001.1-000004.500003.7 03.5200.00A8 0 0.93 12.94Sheliak : bet Lyr +221011.82 +061152.0 +000282.0+000031.200033.8 03.5200.09A2 1 Baham : the Peg +185743.78 -210623.8 +000034.9-000012.300008.8 03.5201.15G8 1 : xi 2Sgr +042836.93 +191049.9 +000107.2-000036.800021.0 03.5301.01K0 0 Ain : eps Tau +081630.95 +091108.4 -000046.8-000048.600011.2 03.5301.48K4 1 Tarf : bet Cnc +113300.26 -315127.1 -000209.1-000041.600025.2 03.5400.95G8 0 : xi Hya +154937.27 -032548.5 -000098.1-000027.400020.9 03.54-0.04A0 1 : mu Ser +173735.23 -152354.3 -000039.3-000061.300030.9 03.5400.26F0 0 : xi Ser +041753.62 -334754.0 +000062.3-000006.800018.3 03.55-0.11B9 0 : ups4Eri +054657.35 -144919.0 -000014.8-000001.200046.5 03.5500.10A2 0 : zet Lep +141924.23 -460329.1 -000012.8-000003.800009.3 03.55-0.18B2 0 : iot Lup +182102.34 +724401.3 +000531.1-000351.600124.1 03.5500.49F7 1 : chi Dra +200841.86 -661045.6 +001210.3-001130.300163.7 03.5500.75G5 0 : del Pav +021630.50 -513043.6 +000090.8-000021.900021.1 03.56-0.12B8 0 : phi Eri +165220.15 -380102.9 -000012.9-000023.800006.3 03.56-0.21B2 0 : mu 2Sco +001925.68 -084925.8 -000014.4-000037.800011.3 03.5601.21K2 0 Schemali : iot Cet +111920.52 -144644.6 -000124.5+000206.600016.8 03.5601.11K0 0 : del Crt +074426.87 +242353.3 -000022.4-000056.200022.7 03.5700.93G8 0 : kap Gem +090337.56 +470924.0 -000037.4-000055.400007.7 03.5700.01A1 1 Talitha Australis : kap UMa +143149.86 +302216.1 -000100.4+000120.200021.9 03.5701.30K3 0 : rho Boo +152148.44 -361540.2 -000091.8-000086.000010.0 03.5701.53K5 0 : phi1Lup +071805.61 +163225.7 -000046.1-000037.900034.6 03.5800.11A3 0 : lam Gem +201803.22 -123241.5 +000061.8+000002.900030.0 03.5800.88G6 0 Al Giedi : alp2Cap +051736.40 -065039.8 -000015.3-000009.600005.9 03.59-0.12B5 0 : tau Ori +054427.97 -222651.0 -000292.4-000368.400111.5 03.5900.48F7 0 : gam Lep +115041.29 +014555.4 +000741.0-000271.200091.7 03.5900.52F8 0 Zawijah : bet Vir +013759.50 +483742.6 +000060.9-000112.400018.8 03.5901.27K3 0 : 51 And +122121.81 -602404.9 -000171.1+000091.800014.3 03.5901.39K3 0 : eps Cru +065247.34 +335740.9 -000002.7-000047.700016.6 03.6000.10A3 0 : the Gem +084017.61 -525519.1 -000024.6+000035.100006.6 03.60-0.17B3 1 0.05 2.80 +093042.11 -402800.8 -000147.1+000048.600053.9 03.6000.37F2 1 : psi Vel +173105.98 -604101.0 -000053.6-000099.400017.4 03.60-0.10B8 1 : del Ara +012401.45 -081057.9 -000078.4-000206.900028.5 03.6001.06K0 0 : the Cet +153701.46 -280806.3 -000013.3-000003.500016.8 03.6001.36K3 0 : ups Lib +024958.99 +271538.8 +000065.5-000116.600020.4 03.61-0.10B8 0 : 41 Ari +032448.84 +090144.6 -000074.2-000080.300015.4 03.6100.89G8 1 : omi Tau +101035.40 -122113.8 -000200.3-000100.300028.4 03.6101.01K0 1 : lam Hya +130215.78 -713255.7 +000263.6-000023.300035.9 03.6101.19K2 1 : del Mus +174544.00 -644325.4 -000011.1-000056.400008.8 03.6101.16K1 0 : eta Pav +013128.99 +152045.0 +000025.7-000003.300011.1 03.6200.97G8 1 : eta Psc +034909.73 +240312.7 +000017.8-000044.700008.6 03.62-0.07B8 1 Atlas +230155.25 +421933.5 +000022.5+000000.200004.7 03.62-0.10B6 1 : omi And +074515.30 -375807.0 -000010.8+000006.000002.4 03.6201.71K4 0 +165435.11 -422138.7 -000126.5-000227.800021.7 03.6201.39K4 0 : zet2Sco +114536.57 -664343.8 -000100.4+000033.200025.4 03.6300.16A7 1 : lam Mus +203732.87 +143542.7 +000118.3-000047.600033.5 03.6400.42F5 1 Rotanev : bet Del +041947.53 +153739.7 +000115.3-000023.900021.2 03.6500.98G8 0 Primus Hyadum : gam Tau +093131.57 +630342.5 +000107.5+000026.900043.2 03.6500.36F0 0 : 23 UMa +154611.21 +152518.9 +000068.5-000041.300021.3 03.6500.07A3 0 Chow : bet Ser +180637.88 -500529.2 -000008.4-000009.300003.2 03.65-0.10B2 0 : the Ara +222849.80 -000112.2 +000191.3+000037.500031.5 03.6500.41F3 1 : zet2Aqr +152749.85 +290619.8 -000181.4+000086.800028.6 03.6600.32F0 1 0.03 18.54Nusakan : bet CrB +153839.38 -294639.7 -000022.1-000026.500007.3 03.66-0.18B2 1 : tau Lib +140423.43 +642232.9 -000056.5+000017.200010.6 03.67-0.05A0 1 Thuban : alp Dra +205448.58 -582714.7 +000021.1-000024.800005.4 03.6701.25K0 0 : bet Ind +045112.37 +053618.4 -000003.6+000001.000002.6 03.68-0.16B2 0 : pi 4Ori +084335.55 -331111.1 -000014.3+000010.600003.9 03.68-0.18B1 0 : alp Pyx +194723.27 +183203.3 -000004.6+000011.100007.3 03.6801.31M2 1 : del Sge +230926.76 -211020.9 +000056.0+000031.200014.0 03.6801.20K1 0 : 88 Aqr +003658.27 +535349.0 +000017.8-000009.200005.5 03.69-0.20B2 0 : zet Cas +015556.83 -513634.5 +000681.2+000284.200057.2 03.6900.84G5 1 : chi Eri +214005.34 -163944.1 +000187.4-000022.300023.5 03.6900.32A7 1 Nashira : gam Cap +050228.68 +410433.2 +000008.9-000021.400004.1 03.6901.15K4 1 0.04 0.00Sadatoni : zet Aur +094514.83 -623028.5 -000012.9+000008.300002.2 03.6901.01G5 0 0.72 35.56 +114603.13 +474645.6 -000138.4+000028.400016.6 03.6901.18K0 0 : chi UMa +175745.83 +291452.5 +000082.3-000018.700024.1 03.7000.94K0 0 0.04 120.80Marfik : xi Her +231709.49 +031656.1 +000760.4+000018.000024.9 03.7000.92G7 0 : gam Psc +031930.97 -214528.6 +000051.4+000032.200012.6 03.7001.61M3 0 : tau4Eri +045415.10 +022626.4 +000001.4+000000.200002.4 03.71-0.18B2 0 0.05 3.70: pi 5Ori +055624.32 -141004.9 -000042.2+000139.000066.5 03.7100.34F1 0 : eta Lep +155048.89 +042839.3 +000128.0+000061.900046.4 03.7100.15A2 0 : eps Ser +180721.02 +093349.2 -000061.6+000079.700039.4 03.7100.16A4 0 +195518.77 +062428.6 +000046.4-000481.300073.0 03.7100.85G8 0 Alshain : bet Aql +075213.05 -403432.9 -000013.9+000005.300009.5 03.7101.01G5 1 +033256.42 -092729.9 -000976.4+000018.000310.8 03.7200.88K2 0 : eps Eri +034452.52 +240648.4 +000021.6-000044.900008.8 03.72-0.10B6 0 Electra +055931.55 +541705.9 +000086.3-000134.100023.2 03.7201.01K0 1 Prijipati : del Aur +210455.86 +435540.3 +000008.6+000000.300002.8 03.7201.61K5 0 : xi Cyg +032710.12 +094358.0 +000053.6-000038.100014.7 03.73-0.08B9 1 : xi Tau +144614.99 +015334.6 -000116.0-000021.800025.4 03.73-0.01A0 0 : 109 Vir +175331.63 +565220.8 +000093.7+000078.400029.3 03.7301.18K2 0 Grumium : xi Dra +214128.47 -772322.1 +000064.8-000240.400047.2 03.7301.01K0 0 : nu Oct +225236.86 -073446.8 +000019.5+000032.700008.3 03.7301.63M2 0 : lam Aqr +162155.24 +190910.9 -000047.4+000044.600016.7 03.7400.30A9 0 : gam Her +211447.35 +380239.6 +000195.7+000410.000047.8 03.7400.39F1 1 : tau Cyg +015127.61 -102005.8 +000038.8-000038.000012.6 03.7401.14K2 1 Baten : zet Cet +174753.57 +024226.9 -000023.1-000075.100034.4 03.7500.04A0 0 : gam Oph +090409.32 -470551.8 -000046.8-000009.600010.6 03.7501.17K2 0 +053337.52 -622923.5 +000001.1+000012.600003.1 03.7600.64F6 0 0.68 9.84: bet Dor +055119.15 -205239.0 +000229.0-000648.000029.1 03.7600.98G8 0 : del Lep +062849.07 -070159.0 -000007.0-000005.000004.7 03.76-0.11B3 1 : bet Mon +192942.34 +514346.1 +000020.9+000128.100026.6 03.7600.15A5 0 : iot2Cyg +223117.38 +501656.8 +000137.2+000017.100031.9 03.7600.03A1 0 : alp Lac +190440.93 -214428.9 +000076.3-000058.100023.5 03.7601.01K0 0 : omi Sgr +034511.64 +423442.8 -000014.6+000001.800005.9 03.7700.42F5 0 : nu Per +042256.03 +173233.3 +000107.8-000028.800021.3 03.7700.98G8 0 : del1Tau +053844.77 -023600.2 +000004.6-000000.400002.8 03.77-0.19O9 1 : sig Ori +084037.58 -463855.5 -000006.3+000004.300001.1 03.7700.67F3 0 +203938.25 +155443.4 +000054.1+000007.900013.6 03.77-0.06B9 1 Svalocin : alp Del +220700.47 +252042.2 +000296.7+000026.900085.1 03.7700.43F5 0 : iot Peg +025041.79 +555343.9 +000016.6-000013.800002.5 03.7701.69K3 0 : eta Per +082544.25 -660811.5 -000035.8-000152.200030.2 03.7701.13K2 0 : bet Vol +164947.11 -590228.7 +000039.6-000025.300010.4 03.7701.56K5 0 : eta Ara +212640.03 -222441.0 -000002.6+000018.900008.2 03.7701.00G4 0 : zet Cap +095059.69 +590220.8 -000294.4-000151.800028.4 03.7800.29F0 0 0.07 0.16: ups UMa +105329.57 -585111.8 +000079.8+000038.600033.7 03.7800.94K0 0 +144108.92 +134342.0 +000052.4-000012.700018.1 03.7800.04A3 1 : zet Boo +204740.53 -092944.5 +000031.9-000035.300014.2 03.7800.00A1 0 Albali : eps Aqr +070844.82 -702957.1 +000023.7+000108.100023.0 03.7801.01G8 1 : gam1Vol +072543.68 +274753.8 -000121.3-000084.400025.9 03.7801.02G9 0 : iot Gem +030929.63 +445128.4 +000173.0-000142.100029.1 03.7900.98K0 0 : kap Per +111811.24 +313150.8 +000000.0+000000.000000.0 03.7900.61G0 0 : xi UMa +105318.64 +341256.0 +000092.5-000286.100033.4 03.7901.04K0 0 Praecipula : 46 LMi +031204.28 -285920.8 +000371.5+000612.300070.9 03.8000.54F8 1 : alp For +073849.88 -264814.0 -000017.0+000023.100007.2 03.80-0.16B5 1 : k Pup +153448.19 +103219.9 -000072.6+000003.200015.5 03.8000.27F0 1 : del Ser +191706.11 +532205.4 +000060.2+000122.900026.5 03.8000.95K0 0 : kap Cyg +201337.90 +464428.8 +000004.2+000001.900002.4 03.8001.27K2 1 0.12 0.00 +043533.07 -303344.3 -000048.9-000012.800015.6 03.8100.96G8 0 : ups2Eri +102752.75 -584421.9 -000013.2+000002.200003.1 03.8100.32F2 0 +154244.64 +261743.9 -000112.5+000050.700022.5 03.8100.02A1 1 : gam CrB +233733.71 +462733.0 +000159.2-000421.500038.7 03.8100.98G8 0 0.21 54.33: lam And +020202.80 +024549.5 +000033.3-000000.400023.4 03.8200.02A2 1 0.02 0.75: alp Psc +091850.67 +364810.4 -000032.6-000123.800026.8 03.8200.07A1 1 : 38 Lyn +163054.84 +015902.8 -000031.4-000073.000019.6 03.8200.02A2 1 : lam Oph +173927.89 +460022.8 -000007.2+000004.000006.6 03.82-0.18B3 0 0.02 3.49: iot Her +113124.29 +691952.0 -000041.1-000018.800009.8 03.8201.61M0 0 : lam Dra +135816.28 -420602.5 -000023.7-000019.800007.0 03.83-0.22B2 0 : phi Cen +102605.51 -165009.9 -000128.5-000080.100013.1 03.8301.46K4 0 : mu Hya +144751.73 -790241.0 -000005.7-000015.800007.9 03.8301.43K5 0 : alp Aps +034419.13 +321717.8 +000008.1-000010.300002.2 03.8400.02B1 1 0.04 4.42: omi Per +042834.43 +155744.0 +000104.8-000015.000020.7 03.8400.95G7 0 : the1Tau +085502.86 -603841.0 -000028.2+000042.200010.4 03.84-0.10B8 0 +103248.68 +091823.7 -000005.6-000003.600000.6 03.84-0.15B1 0 0.04 3.43: rho Leo +103718.26 -481332.2 -000131.5-000001.600037.7 03.8400.30A3 1 : p Vel +123228.11 -720758.7 -000050.6-000005.200010.1 03.84-0.16B5 0 : gam Mus +180732.55 +284544.9 -000000.2+000007.500009.4 03.84-0.02B9 0 : omi Her +181345.81 -210331.8 +000001.7-000001.400000.1 03.8400.20B2 0 : mu Sgr +194810.21 +701604.2 +000080.2+000039.000022.4 03.8400.89G8 1 : eps Dra +034411.55 -644825.5 +000308.4+000078.700032.7 03.8401.13K0 1 : bet Ret +054717.08 -510400.2 +000004.7+000082.000051.9 03.8500.17A3 0 : bet Pic +062206.85 -332610.6 -000024.2-000052.500013.8 03.8500.86G7 1 : del Col +101444.27 -420719.4 -000150.7+000049.800031.7 03.8500.05A2 0 : q Vel +123329.04 +694717.6 -000058.1+000011.400006.5 03.85-0.12B6 0 0.03 0.00: kap Dra +123742.33 -483228.6 -000186.6-000006.500024.8 03.8500.05A2 0 : tau Cen +155626.99 +153953.0 +000311.2-001282.200089.9 03.8500.48F6 0 : gam Ser +041400.08 -421737.9 +000041.9-000203.700027.9 03.8501.08K1 0 : alp Hor +182341.77 +214613.2 +000195.5-000242.900025.4 03.8501.17K2 0 +183512.44 -081435.9 -000019.0-000314.600018.7 03.8501.32K2 0 : alp Sct +005645.10 +382957.3 +000152.8+000036.800023.9 03.8600.13A5 0 : mu And +163327.46 -785349.1 -000125.7-000077.600020.4 03.8600.92K0 0 : gam Aps +222139.30 -012314.5 +000129.2+000008.900020.7 03.86-0.06A0 0 Sadachbia : gam Aqr +043810.87 -141812.9 -000077.9-000178.100029.8 03.8601.08K1 1 +053112.74 -352813.6 +000028.4-000034.100011.8 03.8601.13K1 1 : eps Col +161526.27 -634108.3 +000003.5-000013.500005.2 03.8601.10G5 0 : del TrA +175615.18 +371501.9 +000002.7+000007.200004.9 03.8601.35K1 0 : the Her +034549.59 +242204.3 +000021.1-000045.000009.1 03.87-0.06B8 0 Maia +084601.65 -460229.5 -000012.2+000004.800002.1 03.8700.01A1 0 +135840.77 -444812.7 -000028.0-000021.700007.8 03.87-0.21B2 0 : ups1Cen +144303.56 -053926.7 +000104.2-000319.900053.5 03.8700.39F2 0 : mu Vir +155653.09 -291250.4 -000015.2-000025.100008.0 03.87-0.20B2 0 : rho Sco +195228.36 +010020.4 +000006.9-000007.300002.8 03.8700.63F6 0 0.68 7.18: eta Aql +015331.77 +191738.7 +000079.4-000099.100016.0 03.88-0.05A1 1 Mesarthim : gam1Ari +151156.16 -484415.7 -000096.5-000048.000017.9 03.88-0.03B9 1 : kap2Lup +000924.54 -454449.2 +000122.2-000180.100023.3 03.8801.01K0 0 : eps Phe +095245.96 +260025.5 -000216.3-000054.900024.5 03.8801.22K0 0 Rasalas : mu Leo +231021.43 -451447.9 +000132.4-000026.300017.6 03.8801.00K0 1 : iot Gru +091421.79 +021854.1 +000112.6-000306.100025.3 03.89-0.06B9 1 : the Hya +121954.39 -004000.3 -000059.1-000023.100013.1 03.8900.03A2 1 : eta Vir +025625.60 -085351.4 +000077.7-000220.000024.5 03.8901.09K1 0 Azha : eta Eri +065407.95 -241103.2 -000003.5+000005.000001.6 03.8901.74K3 0 : omi1CMa +195618.40 +350500.6 -000034.0-000027.600023.4 03.8901.02K0 0 : eta Cyg +112100.44 -542927.7 -000035.3-000002.200010.2 03.90-0.16B5 1 : pi Cen +093951.33 -010833.6 +000047.8-000062.900011.8 03.9001.31K3 0 : iot Hya +133102.67 -392426.2 -000015.7-000011.200002.6 03.9001.19G8 1 : d Cen +040309.38 +055921.5 +000005.5-000001.600025.2 03.9100.03A1 0 : nu Tau +082539.67 -035422.9 -000066.0-000024.200026.1 03.91-0.01A0 0 +122802.41 -501350.2 -000032.5-000012.400007.4 03.91-0.19B3 0 : sig Cen +150507.11 -470304.3 -000023.4-000021.100006.6 03.91-0.14B5 1 : pi Lup +161944.45 +461847.8 -000013.2+000039.300010.4 03.91-0.15B5 0 0.03 1.25: tau Her +153531.54 -144722.4 +000065.7+000006.900021.4 03.9101.01K0 0 Zuben el Hakrabi : gam Lib +170017.41 +305534.8 -000047.7+000026.900020.0 03.92-0.02A0 0 : eps Her +192140.38 -175050.1 -000026.9+000022.200026.8 03.9200.23F0 0 : rho1Sgr +211549.40 +051453.1 +000059.6-000094.300017.5 03.9200.55G0 0 Kitalpha : alp Equ +002612.12 -434047.7 +000106.1+000032.800042.5 03.9300.17A7 0 : kap Phe +013114.98 -490423.1 +000138.2+000154.200022.1 03.9300.97K0 0 : del Phe +025415.46 +524545.0 -000002.0-000004.500013.2 03.9300.76G4 1 : tau Per +043619.14 -032108.8 +000001.7-000004.500005.6 03.93-0.21B2 0 0.12 0.17: nu Eri +160648.43 -204008.9 -000010.6-000023.700007.7 03.93-0.05B1 0 : ome1Sco +180038.72 +025553.7 +000000.4-000008.200002.3 03.9300.03B5 0 +074149.20 -723622.1 +000033.4+000015.300024.4 03.9301.03K0 0 : zet Vol +110835.40 -585830.2 -000005.0+000002.100000.6 03.9301.23G0 0 +010823.06 -551445.0 +000021.2+000029.700011.7 03.94-0.12B6 1 0.27 1.67: zet Phe +074348.47 -285717.4 -000004.6+000003.900000.4 03.9400.16A2 0 +205710.41 +411001.9 +000008.5-000024.000009.2 03.9400.03A1 1 : nu Cyg +074114.88 -093303.9 -000074.8-000019.600022.6 03.9401.02K0 0 : alp Mon +084441.11 +180917.5 -000017.1-000228.500024.0 03.9401.08K0 0 Asellus Borealis : del Cnc +020326.19 +722516.5 -000044.0+000022.500020.1 03.95-0.00A2 0 +063641.00 -191520.6 +000062.3-000069.900050.4 03.9501.04K1 0 : nu 2CMa +040839.67 +474245.3 +000020.2-000033.300005.9 03.96-0.03B3 0 +090038.75 +414700.4 -000487.7-000219.300060.9 03.9600.46F5 1 +091116.77 -621901.3 -000038.0+000015.900006.5 03.96-0.18B3 0 +192238.29 -442732.1 +000007.3-000022.400008.6 03.96-0.09B9 1 : bet1Sgr +192353.15 -403656.3 +000032.7-000120.800019.2 03.96-0.10B8 0 : alp Sgr +055908.79 -424854.4 +000018.5-000011.400006.1 03.9601.15K0 0 : eta Col +201528.32 +474251.1 +000003.9+000001.200002.9 03.9601.45K3 1 0.05 0.00 +232258.30 -200601.2 -000120.3-000096.700020.1 03.9601.08K0 0 : 98 Aqr +071649.83 -675725.8 -000004.1+000008.500004.9 03.9700.76F6 0 : del Vol +084006.14 -351829.9 +000009.7-000021.200008.4 03.9700.94G5 0 : bet Pyx +121139.15 -522206.3 -000042.2-000018.400009.5 03.97-0.16B3 1 : rho Cen +155057.54 -333737.6 -000005.9-000024.900015.9 03.97-0.04B9 0 : chi Lup +200035.39 -725436.7 +000080.5-000131.300030.7 03.97-0.03A0 0 : eps Pav +042402.17 -340101.2 +000073.8+000057.600011.9 03.9701.47K4 0 : ups3Eri +055129.39 +390854.5 +000008.5+000000.400015.2 03.9701.13K0 1 : nu Aur +222916.15 -432944.0 +000025.6-000004.200011.0 03.9701.02G6 0 : del1Gru +224631.84 +233356.4 +000057.0-000010.500008.3 03.9701.07G8 0 : lam Peg +035857.90 +354727.7 +000001.9+000002.300001.8 03.9800.02O7 0 Menkib : xi Per +213358.87 +453531.4 -000024.5-000093.900026.2 03.9800.89G8 0 : rho Cyg +102423.74 -740153.6 -000016.1-000027.600061.7 03.9900.37F2 0 +132513.42 +545916.8 +000120.3-000016.900040.2 03.9900.17A5 0 Alcor +231725.81 -581409.3 -000034.9+000079.600045.4 03.9900.41F1 1 : gam Tuc +020000.22 -210440.0 +000133.0-000024.500010.8 03.9901.55K5 0 : ups Cet +061451.34 -061629.0 -000006.2-000020.100005.1 03.9901.32K3 0 : gam Mon +090226.80 -662345.0 -000002.0-000095.800026.2 04.0000.14Am 0 : alp Vol +112355.37 +103146.9 +000140.8-000077.800041.3 04.0000.42F2 1 : iot Leo +161159.74 -192738.3 -000009.7-000025.200007.5 04.0000.08B2 1 : nu Sco +014339.62 +504119.6 +000024.1-000013.600004.5 04.01-0.10B2 0 : phi Per +044530.14 -031516.6 +000017.3-000013.500006.1 04.01-0.15B5 0 : mu Eri +070406.54 +203413.1 -000005.7-000001.000002.8 04.0100.90G3 0 0.47 10.15Mekbuda : zet Gem +071448.66 -264621.7 -000011.5+000007.700003.5 04.01-0.15B2 0 : ome CMa +144157.61 -374736.3 -000029.6-000030.700010.7 04.01-0.16B2 0 +160153.70 +583352.0 -000320.1+000335.000047.8 04.0100.53F8 0 : the Dra +202923.73 +302206.8 +000006.9-000000.600004.3 04.0100.40F5 0 +161950.57 -500919.4 -000159.4-000052.800025.6 04.0101.08G8 0 : gam2Nor +184302.13 -712539.8 +000001.2-000158.300015.6 04.0101.13K2 0 : zet Pav +120824.75 -244343.6 +000100.2-000039.300067.7 04.0200.33F0 0 : alp Crv +085032.01 -274236.2 -000133.5+000088.200015.6 04.0201.27K3 0 : gam Pyx +185937.39 +150406.5 -000052.7-000073.800021.2 04.0201.08K2 1 : eps Aql +190140.84 -054420.5 -000024.1-000039.700021.9 04.0201.08K1 0 : 12 Aql +021718.84 +335050.4 +000044.9-000052.400027.7 04.0300.02A1 0 : gam Tri +050325.10 +602632.2 -000006.1-000014.800003.3 04.0300.92G0 0 : bet Cam +125435.66 -571040.4 -000030.4-000013.600008.6 04.03-0.18B2 0 : mu 2Cru +180527.21 +023008.8 +000124.6-000962.700196.6 04.0300.86K0 1 0.03 1.96 +203312.76 +111812.0 +000010.8-000028.500009.1 04.03-0.12B6 0 Dulfim : eps Del +235918.60 +065148.9 +000148.5-000112.200030.8 04.0300.42F4 0 : ome Psc +084641.83 +284536.0 -000020.7-000044.000010.9 04.0301.01G8 1 : iot Cnc +041151.93 -065016.0 +000011.9+000081.300026.0 04.0400.33F2 0 Beid : omi1Eri +142512.02 +515106.2 -000236.1-000399.100068.6 04.0400.50F7 0 : the Boo +223521.33 -000702.5 +000088.6-000056.100017.8 04.04-0.08B9 0 : eta Aqr +114551.57 +063147.3 -000019.6-000180.000010.4 04.0401.50M0 0 : nu Vir +030902.88 +493648.6 +001262.3-000091.500094.9 04.0500.59G0 0 : iot Per +081831.27 -765511.9 +000109.8+000106.900051.4 04.0500.41F5 0 : alp Cha +084423.97 -423857.6 -000023.9+000019.500014.3 04.0500.87G5 0 : d Vel +112108.25 +060145.7 -000091.8-000012.800015.2 04.05-0.06B9 0 : sig Leo +142033.48 -375307.0 -000064.5-000011.400013.2 04.05-0.03A0 0 : psi Cen +143753.25 -492532.7 -000027.8-000029.100010.5 04.05-0.15B5 0 : rho Lup +134928.70 +154752.1 -000093.6+000040.800013.3 04.0501.52K5 0 : ups Boo +224935.51 -133533.1 -000012.6-000038.800008.6 04.0501.57K5 0 : tau2Aqr +112452.98 -174102.5 -000097.0+000003.200038.9 04.0600.22A9 0 : gam Crt +121826.29 -640011.0 -000033.2-000010.400009.0 04.06-0.17B2 0 : zet Cru +045622.32 +133052.5 -000077.8-000046.000019.3 04.0601.16K2 0 : omi2Ori +073555.37 +265345.6 -000039.6-000108.100013.6 04.0601.54K5 1 : ups Gem +121734.64 -675738.4 -000231.3-000026.400010.8 04.0601.60M5 0 : eps Mus +144339.48 -351023.6 -000060.9-000176.800015.9 04.0601.36K3 0 +165935.05 -530937.8 +000001.1+000021.500010.7 04.0601.45K4 0 : eps1Ara +141600.88 -055958.3 -000025.8-000419.800046.7 04.0700.51F7 0 Syrma : iot Vir +150850.63 -451647.3 -000017.3-000026.100008.0 04.07-0.16B3 1 : lam Lup +151730.96 -584803.2 -000098.4-000135.500033.8 04.0700.09A3 0 : bet Cir +222910.25 +582454.7 +000016.5+000003.500003.3 04.0700.78G2 0 0.68 5.37: del Cep +022145.02 -683933.9 -000050.1+000002.400024.1 04.0800.03A3 0 : del Hyi +023928.95 +001942.7 +000014.4-000002.500005.0 04.08-0.21B2 0 0.03 0.16: del Cet +030223.59 -233727.6 -000146.0-000055.800037.9 04.0800.16A4 0 : tau3Eri +093426.66 -591347.2 -000011.2+000006.000001.6 04.08-0.01B5 0 +210556.78 -171357.8 +000079.6-000061.600020.6 04.08-0.01A1 0 : the Cap +004720.39 +241602.6 -000101.2-000081.900018.0 04.0801.10K1 0 0.07 0.00: zet And +065411.48 -120218.9 -000139.0-000014.500012.9 04.0801.42K4 0 : the CMa +105946.75 -181756.8 -000462.4+000129.100018.7 04.0801.08K1 0 Alkes : alp Crt +185520.09 +435645.2 +000019.9+000080.600009.3 04.0801.40M5 0 +212205.13 +194815.7 +000105.9+000062.600021.2 04.0801.11K1 0 : 1 Peg +053654.33 +091729.1 +000096.8-000304.200028.1 04.0900.95G8 1 : phi2Ori +154844.41 +180830.4 -000051.8-000088.700009.4 04.0901.62M1 0 : kap Ser +013647.98 +412423.0 -000172.6-000381.000074.2 04.1000.54F8 0 : ups And +024411.69 +491343.2 +000334.0-000090.000089.0 04.1000.51F7 0 : the Per +074914.30 -462223.6 -000004.6+000009.000001.7 04.10-0.16B0 1 : P Pup +182849.74 -490412.1 +000137.9-000229.100025.6 04.1000.99G8 0 : zet Tel +191001.75 -392026.5 +000005.9-000036.800006.4 04.1001.16K0 0 : bet CrA +070345.49 -153759.7 -000000.8-000011.200008.1 04.11-0.11B8 0 Muliphein : gam CMa +083738.64 -425920.8 -000010.4+000009.500002.3 04.1100.11A6 0 : e Vel +095128.68 -145047.6 +000018.7-000021.900011.9 04.1100.92G6 0 : ups1Hya +114630.85 -611042.1 -000021.9-000016.200007.5 04.1100.90G0 0 +190928.28 -375415.3 +000085.7-000096.700025.1 04.1100.04A0 0 Alkes : alp CrA +230052.87 -524514.8 -000065.1-000012.900029.0 04.1100.96G8 0 : zet Gru +024039.93 -395119.1 +000135.2-000027.300022.4 04.1101.01K0 0 : iot Eri +103528.22 -783628.1 -000038.0+000011.500007.9 04.1101.58M0 0 : gam Cha +153643.19 -661900.9 +000024.5-000054.700015.1 04.1101.16K0 0 : eps TrA +023935.22 -681601.0 +000087.4+000000.600021.3 04.12-0.06B9 0 : eps Hyi +041453.86 +482433.7 +000005.0-000017.400004.5 04.1200.94G0 0 : mu Per +060222.99 +093850.5 +000014.2-000037.400021.5 04.1200.17Am 1 : mu Ori +120512.67 +084358.2 -000220.3+000057.500019.1 04.1200.97G8 0 : omi Vir +195515.68 -415206.3 +000023.4+000051.600017.2 04.1201.06K0 0 : iot Sgr +205149.30 -265508.9 -000008.0-000002.500005.2 04.1201.63K4 0 : ome Cap +222945.45 -434457.2 -000014.9+000001.800010.0 04.1201.57M4 0 : del2Gru +052356.84 -074828.6 -000013.9-000044.800018.7 04.1300.94G8 0 +062857.79 +201243.8 -000006.0-000014.100006.5 04.13-0.12B6 0 : nu Gem +204605.77 -251613.9 -000051.4-000156.700068.2 04.1300.43F5 0 : psi Cap +224603.72 -812253.8 -000055.4+000000.900023.2 04.1300.21A9 1 : bet Oct +233956.82 +053738.5 +000376.3-000437.000072.5 04.1300.51F7 0 : iot Psc +155349.48 -164346.6 +000100.1+000135.300020.0 04.1301.00K0 0 : the Lib +034619.56 +235654.5 +000021.2-000042.700009.1 04.14-0.05B6 0 Merope +083739.41 +054213.7 -000070.3-000007.000018.2 04.1400.00A1 0 : del Hya +120652.85 -643649.1 +000034.3-000037.500050.8 04.1400.35F2 0 : eta Cru +153255.80 +312133.0 -000019.6-000008.900010.5 04.14-0.13B6 1 : the CrB +214438.70 +253842.0 +000046.7+000013.500028.3 04.1400.42F5 1 : kap Peg +033052.37 +125612.1 +000018.9-000001.600009.1 04.1401.11K0 1 +155735.30 +265240.9 -000076.5-000060.200014.2 04.1401.23K3 0 : eps CrB +221558.17 +374455.4 +000008.7+000000.800005.2 04.1401.45K3 0 : 1 Lac +071151.86 -002934.0 -000000.2+000006.700008.7 04.15-0.01A2 0 : del Mon +172340.97 +370845.3 -000038.6+000009.200008.1 04.15-0.01B9 1 : rho Her +234024.44 +442002.3 +000081.3-000019.000019.2 04.15-0.07B9 0 : kap And +060407.22 +231549.1 -000002.6-000119.700021.6 04.1600.83G7 1 +072906.61 +314702.7 +000159.3+000193.800054.1 04.1600.32F0 0 : rho Gem +160421.63 -112224.8 +000000.0+000000.000000.0 04.1600.46F6 0 : xi Sco +172622.22 -241030.1 -000002.0-000117.700039.0 04.1600.28A3 0 : 44 Oph +003259.99 +625554.4 +000004.0-000002.100000.8 04.1700.13B1 0 : kap Cas +034927.28 -361200.4 -000049.4-000056.600015.5 04.1700.93G8 0 : g Eri +221649.97 -074659.7 +000119.0-000021.900017.0 04.1700.98G8 0 Ancha : the Aqr +141623.18 +460516.5 -000187.4+000159.000033.6 04.1800.09A0 0 : lam Boo +221501.68 +570236.5 +000476.4+000050.000038.9 04.1800.28F0 1 : eps Cep +224039.33 -270237.0 +000022.0-000000.900004.4 04.18-0.10B8 1 : eps PsA +141253.74 -101626.6 +000008.0+000140.800014.6 04.1801.32K3 0 : kap Vir +163622.46 -351519.3 +000014.7+000012.100009.6 04.1801.53K5 0 +184539.73 +203249.6 -000009.2-000335.600052.4 04.1900.48F6 0 +134926.75 -342702.3 -000042.6-000059.900018.4 04.1901.52M5 0 +053047.05 +055653.6 +000006.6-000032.500011.3 04.20-0.14B5 1 +075651.56 -225248.5 -000029.6+000012.300006.5 04.2000.72F7 0 +102753.09 +364226.9 -000127.5-000109.600022.3 04.2000.91G8 1 : bet LMi +163406.19 +422612.8 -000009.0+000059.800010.8 04.20-0.01B9 0 : sig Her +224641.44 +121026.7 +000233.1-000492.000061.5 04.2000.50F7 0 : xi Peg +225556.89 -323222.9 +000010.8+000030.300019.1 04.2000.95G8 0 : del PsA +032904.13 +595625.2 -000000.8-000001.900000.8 04.2100.42B9 1 0.06 26.76: 2 Cam +042522.10 +221738.3 +000105.5-000044.100021.3 04.2100.14A7 0 : kap1Tau +164558.16 +820214.1 +000019.5+000004.700009.4 04.2100.90G5 0 0.05 0.00: eps UMi +202934.83 +625938.9 +000045.0-000013.300024.0 04.2100.20A7 1 : the Cep +212626.49 -652205.3 +000081.1+000800.700108.5 04.2100.49F6 0 : gam Pav +025034.91 +381908.1 +000195.7-000108.900025.5 04.2200.34F2 0 : 16 Per +034650.99 -231454.4 -000159.9-000528.500055.8 04.2200.43F3 0 : tau6Eri +075318.16 -480610.6 -000004.9+000005.900001.7 04.22-0.13B0 0 : J Pup +160635.56 -364808.0 -000015.8-000031.100007.9 04.22-0.18B2 1 : the Lup +162701.44 -182722.3 -000005.6-000022.200006.7 04.2200.22B2 0 : chi Oph +182045.44 +712015.8 -000005.9+000035.800011.3 04.22-0.09A0 1 0.03 1.72: phi Dra +185213.04 -621115.2 -000001.3-000013.500001.8 04.22-0.15B2 0 : lam Pav +211724.95 +392340.9 +000000.4-000003.600000.7 04.2200.10B9 1 : sig Cyg +184710.48 -044452.2 -000007.7-000015.900004.7 04.2201.09G5 1 : bet Sct +185430.29 +365355.0 -000006.7+000003.300003.6 04.2201.57M4 0 : del2Lyr +204539.76 +304310.8 -000008.0+000024.000015.8 04.2201.05K0 0 +231419.33 -060254.7 +000046.2-000195.800014.7 04.2201.54M2 1 : phi Aqr +002001.91 -645239.4 +001707.6+001165.400116.4 04.2300.58F9 0 : zet Tuc +131152.92 +275233.7 -000801.9+000882.700109.2 04.2300.57G0 0 : bet Com +134541.57 -330236.1 -000461.9-000146.200051.9 04.2300.39F3 0 +140138.78 +013240.5 +000017.4-000021.200014.9 04.2300.12A3 0 : tau Vir +160846.20 +445605.3 -000026.0+000035.900014.3 04.23-0.04B9 1 0.01 7.02: phi Her +190625.04 -370345.9 +000096.9-000279.700055.9 04.2300.52F7 1 : gam CrA +214647.61 +491834.5 +000003.6-000001.900002.8 04.23-0.12B3 1 : pi 2Cyg +074318.69 +285302.7 +000061.8-000231.300026.7 04.2301.12K1 0 : sig Gem +164305.42 -773059.7 -000282.8-000355.000020.7 04.2301.06K0 0 : bet Aps +214330.45 +584648.2 +000005.2-000002.900000.6 04.2302.24M2 0 : mu Cep +022659.10 -474213.8 +000020.0-000005.400006.2 04.24-0.14B5 0 : kap Eri +024407.35 -135131.2 -000007.6-000008.400007.4 04.24-0.12B7 0 : pi Cet +121820.94 -791844.2 -000038.1+000012.000012.1 04.24-0.12B5 0 : bet Cha +123345.09 +412124.4 -000705.1+000292.900119.5 04.2400.59G0 0 Chara : bet CVn +163122.94 -344215.6 -000011.5-000018.600004.4 04.24-0.17B2 0 +174124.92 -125230.6 -000072.2-000055.200019.4 04.2400.09A2 0 : omi Ser +010844.16 +861525.6 +000080.3-000011.400010.4 04.2401.21K2 0 +231553.28 -090515.7 +000368.6-000017.000022.0 04.2401.11K0 0 : psi1Aqr +011545.50 -685234.5 +000411.1+000127.400048.9 04.2500.48F6 1 : kap Tuc +040635.06 +502104.9 -000013.0-000036.400009.4 04.25-0.01A0 0 : lam Per +043539.23 +100939.3 +000044.9-000052.400021.7 04.2500.18A5 1 +050908.78 -084514.7 +000000.0-000002.000001.9 04.25-0.19B2 0 : lam Eri +125326.15 -401043.7 +000069.6-000021.800021.0 04.2500.22A4 0 +214526.93 +610714.9 -000003.1-000001.900000.6 04.2500.47A2 0 : nu Cep +043641.43 +411553.5 -000005.4-000019.200005.1 04.2501.17G8 0 +082250.13 +431118.1 -000025.6-000099.400008.4 04.2501.55K5 0 : 31 Lyn +142731.52 +754145.4 +000008.7+000022.100009.5 04.2501.43K4 0 +010930.12 +471430.6 +000003.8-000013.000004.4 04.2600.01B7 1 : phi And +014523.59 +090927.5 +000070.8+000039.000012.6 04.2600.94K0 0 : omi Psc +031953.22 -430417.6 +003038.1+000726.300165.0 04.2600.71G8 0 : e Eri +033347.25 -213758.1 +000044.9-000027.500011.0 04.26-0.11B9 0 : tau5Eri +041601.49 -512913.5 +000100.6+000184.200049.3 04.2600.31F4 0 0.07 0.76: gam Dor +045403.01 +662033.6 +000000.5+000007.300000.5 04.26-0.01O9 0 : alp Cam +085829.20 +115128.0 +000041.5-000029.200018.8 04.2600.14A5 1 Acubens : alp Cnc +180130.40 +213544.5 +000007.5+000038.800006.9 04.2600.41G5 1 +220347.16 +643739.9 +000214.5+000089.300032.1 04.2600.38Am 1 : xi Cep +173632.85 -383805.5 -000018.5-000182.300022.6 04.2601.07G8 1 +010256.66 +075324.3 -000080.6+000025.900017.1 04.2700.95K0 0 : eps Psc +024456.37 +100651.2 +000285.2-000030.400038.7 04.2700.31F1 0 : mu Cet +041532.05 +085332.7 +000020.4-000021.800007.5 04.27-0.05B3 0 : mu Tau +043809.40 +123039.1 +000101.7-000014.900021.8 04.2700.12A6 0 +044214.70 +225725.1 -000002.8-000020.300008.1 04.27-0.11B3 1 : tau Tau +130654.66 -495422.4 -000026.2-000012.400007.9 04.27-0.18B1 0 : xi 2Cen +151832.05 -475230.7 -000031.7-000032.800011.2 04.27-0.09B8 1 : mu Lup +192313.06 -444758.7 +000092.8-000053.700023.5 04.2700.35F2 1 : bet2Sgr +204639.52 +160729.2 -000025.9-000196.300032.1 04.2701.04K1 1 : gam1Del +232758.17 +062244.8 -000123.8-000043.300020.5 04.2701.06K1 0 : the Psc +042618.39 +224849.3 +000108.7-000045.800021.1 04.2800.26A8 0 : ups Tau +172721.26 -295200.1 +000014.4-000137.400029.3 04.2800.40F3 0 : 45 Oph +201323.80 +563403.1 +000060.9+000082.300021.4 04.2800.11A3 0 +212214.78 -165004.4 +000030.8+000005.300015.1 04.2800.89G8 0 : iot Cap +220959.25 +331041.8 -000012.3-000017.900013.0 04.2800.47F5 0 : pi 2Peg +230652.77 -433113.2 -000048.4-000014.000024.5 04.2800.42F5 1 : the Gru +093705.35 +811935.1 -000016.8-000015.900003.0 04.2801.49K3 0 +102709.16 -310404.1 -000080.4+000009.600008.9 04.2801.43K4 0 : alp Ant +033652.52 +002410.2 -000232.7-000482.000072.9 04.2900.57F9 0 +051934.53 -131036.4 -000002.5-000004.700003.0 04.29-0.23B0 0 : lam Lep +115254.56 -335429.3 -000058.0+000002.400008.9 04.29-0.10Ap 1 0.04 2.36: bet Hya +154403.46 +774740.2 +000020.1-000002.500008.7 04.2900.04A3 0 : zet UMi +163108.39 -163645.5 -000044.6-000038.000015.5 04.2900.92G8 0 : phi Oph +220626.21 -135210.3 +000040.5-000057.200018.9 04.29-0.07B8 0 : iot Aqr +223130.29 -322045.7 +000059.6-000018.700022.0 04.2900.01A1 0 : bet PsA +233808.18 +431605.1 +000027.7-000001.200006.5 04.29-0.08B8 0 : iot And +103918.41 -553611.8 -000018.9+000004.300003.6 04.2901.02G2 0 +005836.35 -292126.9 +000022.4+000006.300004.8 04.30-0.15B7 0 : alp Scl +022809.52 +082736.3 +000041.7-000014.500018.5 04.30-0.05B9 0 : xi 2Cet +034512.48 +242802.6 +000019.4-000041.600008.8 04.30-0.11B6 0 Taygeta +034835.82 -373712.5 +000075.8-000010.700020.2 04.30-0.04A+ 1 : f Eri +042529.32 +175540.8 +000108.3-000032.500022.1 04.3000.05A2 1 : del3Tau +084313.49 +032355.2 -000019.1-000001.300007.0 04.30-0.19B3 0 : eta Hya +105536.85 +244459.1 -000078.4-000014.900011.3 04.3000.02A1 1 +113656.93 -004925.9 +000001.3+000043.400018.3 04.3000.98G9 0 : ups Leo +114941.09 -634718.6 -000017.9+000004.400007.1 04.30-0.15B3 1 +123204.48 -161145.1 -000424.4-000058.400054.9 04.3000.39F2 0 : eta Crv +142019.55 -562311.3 -000009.3-000007.600002.8 04.3000.08B6 0 +201738.86 -123029.6 +000022.2+000000.800004.8 04.3000.93G3 1 : alp1Cap +055956.10 +455612.3 -000002.4-000007.300003.9 04.3001.70M3 0 : pi Aur +084037.04 -594539.7 -000006.9+000004.900002.3 04.31-0.12B1 0 +152429.54 +372237.1 -000147.7+000084.700027.0 04.3100.31F0 1 Alkalurops : mu 1Boo +160724.30 -205207.2 +000043.7-000045.300012.3 04.3100.83G6 0 : ome2Sco +203820.27 -010618.3 +000015.7-000017.000008.5 04.3100.95G8 0 +142655.74 -834004.3 -000095.8-000012.900011.7 04.3101.30K2 0 : del Oct +033629.36 +481133.7 +000021.4-000027.600004.7 04.32-0.06B5 0 : psi Per +084622.53 -133251.7 +000017.6-000006.200014.4 04.3200.90G8 0 +120301.70 -631846.6 -000152.5+000006.100014.2 04.3200.28Am 0 : the1Cru +130959.55 +173144.8 -000445.9+000129.700069.8 04.3200.46F5 0 : alp Com +135149.63 -325938.5 -000035.7-000030.100011.0 04.32-0.15B5 1 +145138.32 -433431.1 -000024.8-000026.800008.0 04.32-0.15B5 1 : omi Lup +172049.64 -125048.8 +000042.8+000002.700016.9 04.3200.04A0 0 : nu Ser +044026.49 -194016.5 +000028.2-000097.100009.0 04.3201.60M3 0 +061522.74 +292955.4 -000070.9-000261.700019.3 04.3201.02G8 0 : kap Aur +093143.24 +225805.0 -000019.4-000039.000009.7 04.3201.54K5 0 : lam Leo +053212.75 +183539.3 -000000.3-000004.500001.7 04.3202.06M2 0 +142610.80 -452245.3 +000013.6-000006.300010.4 04.3300.43A7 1 : tau2Lup +171521.29 -263600.2 -000473.7-001143.900167.1 04.3300.85K2 1 +180834.79 -634005.0 +000017.4-000207.600023.6 04.3300.23Am 0 : pi Pav +072809.83 +085531.8 -000059.3+000010.800008.2 04.3301.43K3 0 : gam CMi +125306.98 -485635.7 -000079.2-000025.300010.8 04.3301.34K3 0 +181951.72 +360352.0 -000016.1+000041.300013.7 04.3301.16K2 0 : kap Lyr +003652.84 +334309.7 +000015.2-000003.600005.0 04.34-0.12B5 1 : pi And +003833.50 +291844.5 -000229.4-000254.100019.3 04.3400.87G5 0 : eps And +011105.93 +550859.8 +000226.6-000019.300023.7 04.3400.17A7 0 : the Cas +054446.42 -654407.9 -000028.4+000006.100022.5 04.3400.22A7 0 : del Dor +063151.37 -232506.4 -000002.7+000006.500001.6 04.34-0.24B1 0 0.05 0.21: xi 1CMa +093649.66 -492118.5 -000130.6+000042.300030.4 04.3400.17A5 0 +140143.49 -453612.1 +000003.9-000020.900007.3 04.3400.60F6 1 : ups2Cen +184446.34 +373618.2 +000029.3+000026.600021.2 04.3400.19Am 0 : zet2Lyr +184701.22 +181052.4 +000083.7+000119.000035.2 04.3400.15A5 1 +082038.89 -772904.5 -000129.1+000040.800021.2 04.3401.16K0 0 : the Cha +091612.10 -573229.2 -000027.8-000014.800006.1 04.3401.60M1 0 +153803.32 -423402.9 -000147.6+000056.400014.2 04.3401.41K4 0 : ome Lup +172630.88 +040825.2 +000001.2+000007.100002.8 04.3401.48K3 0 : sig Oph +214430.69 +172100.2 +000007.9-000010.800003.6 04.3401.16G5 0 : 9 Peg +222931.82 +474224.8 -000000.6-000003.400002.8 04.3401.68M0 0 : 5 Lac +045036.72 +085400.9 -000000.9-000031.600016.8 04.3500.01A1 0 : pi 2Ori +063458.59 -525832.3 -000007.7+000011.300001.9 04.35-0.02B9 0 +065716.60 +582523.0 +000006.6-000123.500019.1 04.3500.85G5 0 : 15 Lyn +080755.84 -683701.7 -000029.9+000030.600005.1 04.35-0.11B6 1 : eps Vol +084825.98 +055016.4 -000017.5-000029.800009.7 04.35-0.04A0 0 : rho Hya +173212.90 +863510.8 +000010.5+000054.000017.9 04.3500.02A1 0 : del UMi +214456.79 -330132.0 +000031.8-000094.000015.9 04.35-0.05B9 0 : iot PsA +031137.67 +194336.1 +000154.6-000008.400019.4 04.3501.03K2 0 Botein : del Ari +122656.33 +281607.0 -000083.4-000081.000019.2 04.3501.13K2 0 : gam Com +151749.84 -300855.2 -000008.7-000004.500010.6 04.3501.10K1 0 +182313.62 -612938.1 +000000.5+000001.700007.8 04.3501.46M1 1 : xi Pav +191622.10 +380801.4 -000000.5+000001.200004.2 04.3501.26K0 0 : the Lyr +003132.56 -625729.1 +000082.5-000054.400023.4 04.36-0.06B9 0 : bet2Tuc +004321.24 -572747.2 -000005.2+000015.500013.6 04.3600.02A0 1 : eta Phe +021300.01 +085048.3 -000026.2-000014.400009.0 04.3600.88G8 1 : xi 1Cet +045253.68 -052709.9 -000018.0+000025.000014.4 04.3600.26A9 0 : ome Eri +051313.89 -125628.6 -000012.2-000001.300005.8 04.36-0.09B7 1 : kap Lep +055732.21 -351659.9 -000002.6+000011.200003.8 04.36-0.17B2 0 : gam Col +065608.23 -170315.3 -000002.5+000001.900001.1 04.36-0.06B3 0 : iot CMa +080835.66 -025901.6 -000016.8-000003.900001.8 04.3600.97G2 0 : zet Mon +140602.79 -411046.5 -000024.4-000021.600007.3 04.36-0.20B2 0 : chi Cen +193643.28 -011711.6 +000001.9-000020.800010.6 04.36-0.08B5 0 : iot Aql +033034.48 +475942.6 +000001.6+000018.100009.2 04.3601.37K3 0 : sig Per +040441.66 +220455.4 +000091.7-000058.500018.0 04.3601.06K0 0 +061633.14 -350826.6 +000000.4+000087.600017.8 04.3700.98G8 0 : kap Col +071842.49 -245715.8 -000001.8+000003.700001.0 04.37-0.13O9 1 0.06 1.28: tau CMa +110009.25 -421333.1 +000023.0+000004.500016.0 04.3700.12A3 0 +180845.49 +204852.5 -000002.7-000006.200002.1 04.37-0.16B2 0 +195944.17 -351634.5 +000006.0-000025.100005.3 04.37-0.15B2 0 : the1Sgr +000157.59 -060050.3 +000046.6-000041.300007.9 04.3701.63M3 0 +130957.01 -053220.1 -000035.1-000032.800007.9 04.38-0.01A1 1 : the Vir +200853.32 +774240.9 +000011.1+000023.700010.0 04.38-0.05B9 1 : kap Cep +233258.19 -374906.1 +000096.4+000037.600018.3 04.38-0.10B9 0 : bet Scl +232602.82 -203830.7 -000050.1-000063.000010.6 04.3801.46K4 0 +053449.24 +092922.5 -000001.2-000002.500003.3 04.39-0.16B0 0 : phi1Ori +055423.08 +201635.1 -000163.2-000098.900115.4 04.3900.59G0 0 : chi1Ori +062346.10 +043534.2 -000020.9+000010.800025.4 04.3900.21A5 1 : eps Mon +165400.50 +100955.6 -000053.8-000034.700013.9 04.39-0.09B8 0 : iot Oph +172100.21 -210644.8 +000262.0-000204.700057.5 04.3900.39F2 0 : xi Oph +194005.78 +180050.2 +000015.1-000019.700006.9 04.3900.78G0 0 : alp Sge +211951.88 -532657.4 +000107.4-000067.100033.6 04.3900.19A5 1 : the Ind +015338.82 -461808.8 -000092.4-000091.500010.2 04.3901.60M4 0 : psi Phe +034931.29 +653133.6 -000002.5-000014.000003.4 04.3901.87M1 0 +080215.95 +022003.5 -000028.0+000105.500012.5 04.3901.25K2 0 +100754.32 +095951.6 -000081.1-000064.200011.9 04.3901.45K4 0 +150254.07 +020528.6 -000055.9+000012.900017.8 04.3901.03K0 0 +194102.93 +172834.0 +000009.1-000033.900007.0 04.3901.04G8 0 : bet Sge +005712.43 +232503.9 -000043.7-000046.100013.4 04.4000.94G8 0 : eta And +074805.17 -255613.8 -000010.2+000004.900001.3 04.40-0.07B1 0 : omi Pup +080901.64 -191442.0 -000010.0-000005.500006.9 04.40-0.16B5 0 +185657.04 -671400.7 -000007.8+000016.600006.0 04.4000.53F5 0 0.88 9.09: kap Pav +215755.03 -545933.2 +000043.0-000003.700017.6 04.4000.30F0 1 : del Ind +064951.32 -533721.0 -000002.3+000017.600005.9 04.4100.90G6 1 +142302.26 -393042.4 -000024.3-000021.800007.8 04.41-0.18B2 0 0.06 8.81 +175830.15 +301121.4 -000000.5+000003.200004.1 04.4100.38F2 1 : nu Her +211755.07 +345348.8 +000012.0+000006.800003.6 04.41-0.10B2 1 : ups Cyg +230753.84 +752315.3 +000005.7-000035.100014.8 04.4100.80G2 1 : pi Cep +231754.20 -091057.0 +000019.6-000009.600010.1 04.41-0.14B5 0 : psi2Aqr +071108.39 +301443.0 -000031.0-000048.400010.8 04.4101.26K2 0 : tau Gem +173044.30 +260638.2 +000018.4+000016.800008.9 04.4101.43K3 0 : lam Her +231849.43 -323154.6 +000019.6-000078.600018.2 04.4101.11K1 0 : gam Scl +060734.32 +144606.7 +000005.0-000021.200006.1 04.42-0.16B3 0 : nu Ori +071415.22 -262109.1 -000006.6+000003.900002.1 04.42-0.17B3 1 +110219.78 +201047.1 -000009.6+000039.600026.4 04.4200.05A1 0 +154626.75 +072111.7 -000225.5-000068.500085.1 04.4200.60G0 0 : lam Ser +180145.19 +011818.4 +000015.4-000013.600012.3 04.4200.05A2 1 +232522.66 +232414.4 +000193.1+000036.500018.8 04.4200.62F8 0 : ups Peg +063753.43 -181414.8 -000006.9-000008.500007.0 04.4201.14K0 1 : nu 3CMa +071332.23 -443825.9 +000107.1+000325.300016.5 04.4201.33M5 0 0.86 140.00 +081402.89 -402051.8 +000044.8-000065.800010.5 04.4201.17K1 1 +145017.47 -275736.8 -000237.4-000062.400010.7 04.4201.37K3 0 +222333.64 +521346.2 -000013.6-000186.400019.2 04.4201.01G9 0 : bet Lac +041517.64 -073840.4 -002239.3-003419.900198.2 04.4300.82K1 0 : omi2Eri +045717.22 +534507.5 -000024.2+000007.500008.7 04.43-0.02A1 1 : 7 Cam +191345.49 +390845.5 -000001.6-000000.600003.1 04.43-0.15B2 0 : eta Lyr +204327.55 +150428.9 -000019.6-000041.700016.0 04.4300.30A7 0 0.07 0.16: del Del +034608.50 -120606.2 +000055.6+000060.000006.6 04.4301.60M1 0 : pi Eri +200239.46 -274235.6 +000032.3+000014.300007.3 04.4301.64M4 0 : 62 Sgr +202351.60 +321124.7 +000035.7-000005.800012.8 04.4301.33K3 0 +204744.24 -050139.4 -000003.3-000040.200007.3 04.4301.64M3 0 : 3 Aqr +044033.82 -415148.9 -000141.2-000075.000049.7 04.4400.34F2 0 : alp Cae +061937.39 +590039.3 -000003.5+000024.400021.9 04.4400.03A2 1 : 2 Lyn +073403.21 -221746.3 -000040.4+000046.800038.9 04.4400.52F6 0 +081833.39 -363934.3 -000111.3+000100.600035.1 04.4400.22A4 0 +143237.08 -502725.6 -000029.6-000014.800005.7 04.44-0.18B2 0 : sig Lup +001438.43 -185557.7 -000027.1-000073.800006.6 04.4401.64M1 0 +004840.90 +073506.7 +000083.1-000050.500010.7 04.4401.50K5 0 : del Psc +041629.08 -591806.3 -000048.0-000167.800054.8 04.4401.08K2 0 : eps Ret +081121.50 -393706.8 -000008.9+000003.100001.7 04.4401.59K4 0 +192842.41 +243954.6 -000126.5-000107.000011.0 04.4401.50M0 0 : alp Vul +024905.36 -322422.6 +000087.0+000159.000019.3 04.4500.98G8 0 : bet For +051217.89 -115208.9 +000024.9-000031.200013.5 04.45-0.10B8 0 : iot Lep +061156.40 +141231.7 -000001.6-000020.200005.1 04.45-0.18B3 0 : xi Ori +090005.44 -411513.5 -000040.7+000054.600016.2 04.4500.65Fp 0 +104547.14 -803224.7 -000037.3+000006.200009.0 04.45-0.19B2 0 : del2Cha +111639.76 -033905.5 -000108.2-000035.800016.7 04.4500.21A7 0 : phi Leo +163208.19 -212759.3 +000020.2+000036.200018.7 04.4500.13Ap 0 : ome Oph +014125.91 +052915.4 -000022.7+000003.600008.9 04.4501.35K3 0 : nu Psc +083845.45 +032029.3 -000019.0-000016.300009.2 04.4501.22K2 0 Minhar al Shuja : sig Hya +103535.31 -573327.5 -000015.4-000000.200002.4 04.4501.60K3 0 +191533.29 +732118.8 -000116.6+000104.200021.7 04.4501.26K3 1 : tau Dra +193405.23 +072245.5 +000212.8-000155.400029.5 04.4501.18K3 0 : mu Aql +022903.99 +672408.6 -000027.9+000037.100023.0 04.4600.15A5 1 0.03 1.74: iot Cas +035417.49 -025717.0 +000026.4+000001.500009.5 04.4600.67G8 1 +090852.39 +513617.0 -000137.8-000032.500034.1 04.4600.29Am 0 +111139.49 -224932.2 +000004.7-000099.100012.3 04.4600.03A1 1 : bet Crt +120805.26 -503940.5 -000034.1-000009.800008.7 04.46-0.16B2 1 0.04 1.30 +162711.05 -473317.0 -000013.7-000020.600008.2 04.46-0.07B4 0 : eps Nor +225231.56 -325231.6 -000033.3-000022.100014.7 04.46-0.04A0 1 : gam PsA +051317.48 +025140.5 +000003.0+000004.900009.5 04.4601.17K3 1 : rho Ori +024505.98 -183421.5 +000330.9+000036.300071.6 04.4700.48F5 1 : tau1Eri +062810.22 -323448.5 -000013.8+000024.200008.0 04.47-0.17B4 0 : lam CMa +063254.23 +071958.7 -000003.9-000005.800002.2 04.4700.02A0 0 : 13 Mon +075814.44 -491441.7 -000007.5+000006.900002.8 04.47-0.18B1 0 0.54 1.45 +090508.83 -723609.7 -000008.4-000004.700007.2 04.4700.61F6 0 +093449.49 +520305.6 -000065.1-000037.300012.2 04.4700.03A2 0 : 26 UMa +143440.69 +294441.3 +000188.3+000132.700064.7 04.4700.36F3 0 : sig Boo +145711.06 -042045.9 -000097.8-000154.600035.8 04.4700.32F0 0 +211428.79 +100027.8 +000042.3-000303.400054.1 04.4700.53F5 1 : del Equ +032020.37 +290254.6 -000008.2-000016.400005.1 04.4701.55K2 0 +045832.90 +014250.5 -000001.6-000007.900003.4 04.4701.37K2 0 : pi 6Ori +092439.28 +261056.8 -000031.1-000048.100015.3 04.4701.22K2 0 : kap Leo +115108.75 -451024.4 -000072.4-000008.600007.0 04.4701.28K4 0 +220606.90 -393235.0 -000024.2-000125.200013.2 04.4701.35M0 0 : lam Gru +004443.50 +481703.8 +000017.8-000007.600003.6 04.48-0.07B5 1 : omi Cas +042620.67 +153706.0 +000114.7-000033.300020.9 04.4800.26F0 0 +100756.30 -002217.9 -000026.2-000003.600011.3 04.48-0.03A0 1 : alp Sex +152322.66 -591914.5 -000010.3-000036.600006.4 04.4800.17B5 1 : gam Cir +230352.61 +034912.3 +000012.9-000010.100006.6 04.48-0.12B6 0 : bet Psc +230640.81 -234435.2 +000059.9+000000.500017.3 04.4800.89G8 1 +040053.81 -620933.7 +000001.8+000035.000006.7 04.4801.50M4 0 : gam Ret +064751.66 +022443.9 -000013.0-000012.400008.7 04.4801.10K0 1 : 18 Mon +162406.20 -200214.0 -000021.5-000047.500018.3 04.4801.00K0 0 : psi Oph +020157.55 +705425.4 -000054.5-000010.700027.9 04.4900.16A3 1 +043330.63 -294557.0 -000114.3-000271.600026.2 04.4900.97K0 0 : ups1Eri +071233.74 -464534.4 -000135.6+000106.800047.2 04.4900.32F0 0 +075238.65 -385146.2 -000009.5+000004.000005.1 04.49-0.19B2 0 0.06 1.11 +100725.73 +351440.9 +000051.0+000000.600035.8 04.4900.19A7 0 : 21 LMi +144043.56 +162505.9 +000009.6+000009.500010.3 04.49-0.00B9 1 : pi 2Boo +193626.54 +501313.7 -000008.2+000263.000053.8 04.4900.40F4 0 : the Cyg +214408.40 +284435.6 +000260.3-000242.700044.6 04.4900.51F6 1 : mu 2Cyg +234202.88 +014649.5 -000129.6-000154.900032.4 04.4900.20A7 0 : lam Psc +234243.28 -143241.1 +000098.3-000066.800021.2 04.49-0.03B9 0 : ome2Aqr +235954.91 -653437.5 +000048.6-000022.300008.7 04.49-0.07B9 0 : eps Tuc +064359.29 +131341.3 -000002.3-000051.800011.8 04.4901.17K1 0 +210707.69 -250020.7 -000027.2-000043.400006.2 04.4901.60K5 0 : 24 Cap +053911.15 +040717.3 +000000.8+000000.100002.0 04.50-0.10B3 0 : ome Ori +084642.56 -564611.3 -000009.4+000008.600006.0 04.50-0.17B3 0 +102054.81 -560235.6 -000018.1+000001.500002.3 04.50-0.10B3 1 +114759.23 +201308.2 -000145.5-000004.000014.4 04.5000.55A 1 +134716.04 +172724.4 -000480.3+000054.200064.1 04.5000.51F7 0 : tau Boo +210935.59 -112218.0 +000092.3-000015.800019.9 04.5000.93G8 0 : nu Aqr +212843.32 -214825.8 +000134.0-000005.500018.2 04.5000.89K0 0 : 36 Cap +220822.95 -325918.2 +000080.0-000028.900025.0 04.5000.05A2 0 : mu PsA +054949.58 -560959.4 +000081.6-000071.800018.8 04.5001.07K1 0 : gam Pic +201546.16 +274851.2 -000034.4+000005.800009.9 04.5001.26K3 1 +221352.70 +394253.6 +000037.6+000015.600005.8 04.5001.39K3 1 +224030.78 +441634.6 +000094.2+000010.000010.8 04.5001.32K3 0 +001819.71 +364707.2 -000066.5-000042.500023.1 04.5100.05A2 0 : sig And +054910.46 +391052.1 -000028.4-000025.600015.3 04.5100.95G8 0 : tau Aur +093921.04 -611941.2 -000034.9+000018.600014.6 04.51-0.07B9 0 +154133.09 +194013.8 -000059.9-000043.200017.0 04.5100.06A1 1 : iot Ser +204402.19 -515515.0 +000155.5-000053.600041.4 04.5100.28A6 0 : eta Ind +213704.82 -192757.6 +000013.5+000000.800004.9 04.51-0.18B3 0 : eps Cap +222719.87 -645759.0 +000068.7+000010.200012.2 04.51-0.03B8 1 : del Tuc +011139.59 +300523.0 +000074.3-000037.600020.1 04.5101.09K0 0 : tau Psc +092914.74 -355704.9 -000024.7+000005.100004.7 04.5101.41K3 0 : eps Ant +200249.05 +675224.4 +000016.4+000047.800008.0 04.5101.31K3 0 : rho Dra +235423.04 +572957.8 -000004.5-000003.500000.3 04.5101.19F8 0 : rho Cas +132237.98 -605918.1 -000035.5-000015.200009.2 04.52-0.14B3 0 +132400.44 -643208.2 +000029.1-000021.000012.7 04.5200.82G5 0 +141906.60 -132216.2 -000017.1+000029.400017.5 04.5200.13A1 0 : lam Vir +192143.62 -155718.0 +000001.8-000006.300001.9 04.5200.08F2 0 : ups Sgr +204521.20 +573449.1 -000063.0-000235.600036.9 04.5200.54F8 1 +223029.26 +430724.2 -000002.0-000005.800002.4 04.52-0.09B2 0 : 6 Lac +024754.44 +291450.7 +000148.4-000125.800018.1 04.5201.11K1 0 +150426.86 +265651.6 -000176.3-000004.500013.0 04.5201.24K2 0 : psi Boo +181113.78 -455715.6 -000016.3-000037.300008.0 04.5201.01G5 0 : eps Tel +212956.88 +233819.8 +000024.4+000003.500007.4 04.5201.62M1 0 +003133.36 -625755.6 +000088.0-000045.800018.9 04.5300.15A2 0 +004948.83 +410444.2 +000022.7-000018.100004.8 04.53-0.14B5 0 : nu And +073722.12 -345806.9 -000013.7+000016.500009.1 04.53-0.08B8 1 +141328.95 +514724.0 +000061.4-000010.600021.0 04.5300.23A8 1 : kap1Boo +172637.94 -050511.4 -000091.5-000042.800033.3 04.5300.39F3 0 +174733.63 -274950.7 -000003.6-000010.700003.0 04.5300.60F7 0 0.61 7.01 +204724.53 +362926.7 +000014.9-000008.200003.7 04.53-0.08B6 1 : lam Cyg +231232.92 +492421.5 +000089.8+000095.600040.8 04.5300.30F0 0 +060003.35 -030426.7 +000006.9-000072.700007.8 04.5301.20K2 0 +063503.38 -225753.4 +000013.1+000016.500007.9 04.54-0.04A0 1 : xi 2CMa +093158.93 -011104.8 -000011.4-000003.900007.1 04.5400.11A3 1 : tau2Hya +093413.38 +362351.4 +000006.8-000022.900018.5 04.5400.91G8 0 +093428.97 +694948.6 -000063.9+000077.600030.9 04.5400.78G4 0 +145123.28 +190602.3 +000152.8-000071.300149.3 04.5400.72G8 1 : xi Boo +151213.31 -194729.9 -000035.6-000032.500008.7 04.54-0.07As 0 : iot1Lib +152309.36 -365130.4 -000018.1-000021.500005.4 04.54-0.15B4 0 : phi2Lup +232909.26 +124537.8 +000059.6+000025.200018.3 04.5400.94G8 1 +051810.55 +332219.2 +000029.9-000161.000013.9 04.5401.25K3 1 +195656.82 -271011.5 +000009.6-000014.900002.7 04.5401.46K3 0 : 59 Sgr +230700.26 +092434.3 +000006.7-000012.800010.1 04.5401.56M2 0 +000344.37 -172009.5 +000028.6-000007.300014.3 04.55-0.05B9 0 +032954.75 +585243.5 -000001.9-000001.100001.3 04.5500.49A0 0 +095206.36 +540351.4 -000004.2+000019.200007.5 04.5500.04A3 1 : phi UMa +153553.27 -445730.0 -000020.4-000021.500007.5 04.55-0.17B3 1 0.02 2.09 +162038.18 -241009.4 -000004.2-000014.700002.8 04.5500.76A4 0 : omi Sco +180804.96 -282725.3 +000024.8-000031.600009.4 04.5500.94K0 0 +222101.53 +463211.6 +000021.7+000001.900006.4 04.55-0.10B6 0 : 2 Lac +222431.00 +492835.0 -000005.1-000003.400001.5 04.5500.09B9 0 : 4 Lac +050424.31 -352858.3 +000126.2-000044.400017.6 04.5501.18K2 1 : gam1Cae +070003.85 +765838.8 +000073.2-000013.900017.4 04.5501.36K4 0 +072947.78 +120023.8 +000001.3-000019.300005.8 04.5501.28K2 0 +214155.08 +711840.3 +000119.5+000094.500018.6 04.5501.11K0 0 +055319.64 +273644.2 +000003.8-000009.600007.5 04.56-0.01A0 0 +142608.24 -451317.0 -000013.5-000014.000003.1 04.56-0.15B2 0 0.04 0.18: tau1Lup +173539.61 -463020.1 -000025.1-000038.300008.5 04.56-0.02A0 0 : sig Ara +205207.73 +270549.7 -000072.3-000061.000015.1 04.5600.83G8 1 +025130.83 +350335.6 +000009.3-000063.000008.0 04.5601.55K5 0 +035844.74 -612400.5 +000009.8-000014.400006.2 04.5601.59M2 0 : del Ret +090631.79 +382708.1 -000028.4-000014.300004.8 04.5601.04G8 0 +111512.24 +230543.9 -000022.2-000009.500000.5 04.5601.66M3 0 +210636.09 +473854.3 +000006.5-000001.000003.3 04.5601.57K4 0 +162524.93 +140200.3 +000039.4-000059.900013.9 04.5700.00B9 1 0.03 3.04Cujam : ome Her +162535.12 -232649.6 -000005.6-000025.000008.3 04.5700.23B2 1 : rho Oph +174156.31 +720858.2 +000026.6-000269.800045.4 04.5700.43F5 1 Dziban : psi1Dra +185444.88 +223842.3 +000006.4+000001.000006.7 04.5700.78G4 1 +195327.68 +240446.3 +000022.8+000036.300009.1 04.57-0.05B9 1 +033705.68 -401628.2 +000002.8-000014.200014.9 04.5701.02K0 1 : y Eri +190820.93 -402947.9 +000048.0-000026.800018.7 04.5701.07K1 0 : del CrA +053523.16 -045018.0 +000004.3-000007.200004.2 04.58-0.18B2 0 +131217.63 -595513.9 -000028.5-000017.500009.4 04.58-0.07B8 0 0.15 0.64 +161218.21 -275534.7 -000010.3-000023.200007.0 04.58-0.17B2 0 +173750.72 -080707.4 -000011.7-000020.400005.9 04.5800.13B8 0 : mu Oph +232038.22 +234425.3 +000030.5-000009.100019.5 04.5800.18A5 0 0.04 0.05: tau Peg +095140.69 -463251.5 -000024.4+000009.800003.0 04.5801.17G5 0 +104332.31 -603359.9 -000015.2+000003.100003.1 04.5801.70K3 0 +135125.94 +644323.8 +000001.4-000004.500008.3 04.5801.57M3 0 +004119.58 -460506.0 -000028.9+000001.000013.2 04.5900.95G8 0 : mu Phe +035021.48 +711956.5 +000018.3-000042.000009.7 04.5900.06A2 0 : gam Cam diff --git a/kstars/kstars/data/hip002.dat b/kstars/kstars/data/hip002.dat new file mode 100644 index 00000000..2ba6856e --- /dev/null +++ b/kstars/kstars/data/hip002.dat @@ -0,0 +1,1000 @@ +052650.23 +030544.4 +000000.3-000001.100002.3 04.59-0.20B2 1 0.05 2.53: psi2Ori +092908.84 -024608.2 +000100.9-000003.100058.5 04.5900.41F6 0 : tau1Hya +111236.02 -601903.5 -000006.2+000002.300000.3 04.5900.54A6 0 +154935.70 +260406.8 -000079.8-000063.800019.7 04.5900.79G5 0 : del CrB +155336.73 -251937.5 -000014.4-000025.400007.5 04.59-0.07B2 1 +184422.78 +393645.3 +000005.8+000051.800020.3 04.5900.18A8 1 : eps2Lyr +193642.39 -245300.8 +000068.7-000023.200017.2 04.59-0.07B8 0 : 52 Sgr +234855.48 -280748.1 +000100.0-000104.000022.7 04.5900.00A0 0 : del Scl +034250.12 -371848.0 -000090.8-000071.400018.3 04.5901.19K2 0 +084012.90 +641940.3 -000059.4+000026.400012.9 04.5901.18K2 0 : pi 2UMa +101936.77 -550145.5 -000014.8+000004.000002.2 04.5901.60K3 0 +041814.58 +501744.3 +000046.6-000056.400010.2 04.6000.04A2 1 0.06 1.53 +100507.49 -130352.8 -000037.5+000019.900011.8 04.60-0.09B8 0 : ups2Hya +144514.50 +165751.9 -000060.9-000050.700014.5 04.6000.97K0 0 : omi Boo +152520.25 -384400.9 -000046.0-000013.300008.7 04.6000.00A0 0 +155240.19 +422700.0 +000439.0+000629.500063.1 04.6000.56F9 1 : chi Her +192040.07 +654251.9 +000014.1+000041.600014.5 04.6000.03A2 0 : pi Dra +105643.00 -370814.9 +000075.0-000124.500016.4 04.6001.01K0 0 : iot Ant +001705.54 +384054.0 -000050.0-000017.900012.9 04.6100.06A2 0 : the And +015333.34 +031114.9 +000023.7+000023.900017.1 04.6100.93K0 1 : xi Psc +072642.86 +491241.9 -000010.8-000048.600013.1 04.61-0.00A1 0 : 21 Lyn +075952.06 -182356.9 -000007.3-000035.100013.7 04.6100.09A1 0 +000520.15 -054228.2 -000008.3+000088.200025.4 04.6101.03K1 1 +031117.40 +393641.7 -000026.2+000004.800010.7 04.6101.11K1 0 : ome Per +153410.52 -100350.3 +000305.6-000234.100034.5 04.6101.00K1 0 +203354.19 +351503.1 -000002.3-000005.300003.5 04.6101.59K2 1 +005640.01 +591052.2 -000092.6-000045.300015.8 04.6200.96G8 0 : ups2Cas +035955.48 -240058.5 +000011.4+000017.100009.8 04.62-0.12Ap 0 0.04 1.21: tau9Eri +050305.70 +213524.2 +000068.9-000040.900020.0 04.6200.15A7 0 : iot Tau +053155.86 -071805.5 -000000.5-000004.400002.1 04.62-0.26B0 0 : ups Ori +110501.23 +072010.0 -000344.4-000047.400034.5 04.6200.33F2 0 : chi Leo +110632.47 -622526.9 -000036.8+000009.600008.8 04.6200.99G8 0 +113445.71 -541550.9 -000055.5+000016.600007.0 04.62-0.08B9 0 +124622.75 -562919.6 -000033.1-000014.600008.2 04.62-0.15B3 0 +125439.22 -590848.0 -000033.4-000014.800009.1 04.62-0.15B4 0 0.03 0.35: lam Cru +162748.23 -082218.1 -000067.3-000012.600026.7 04.6200.18A3 1 : ups Oph +180028.92 -034124.6 +000154.2-000044.400043.1 04.6200.39F3 0 : zet Ser +183330.16 -421844.9 +000032.5-000021.000003.8 04.6200.99G5 0 : the CrA +185613.16 +041212.7 +000037.7+000027.000024.7 04.6200.16A5 1 Alya : the2Ser +090802.86 -255130.7 +000035.8+000000.500006.7 04.6201.59K4 0 : kap Pyx +025912.73 +212025.6 -000013.0-000006.500011.2 04.6300.05A2 1 : eps Ari +075303.64 -493647.1 -000008.4+000014.700004.5 04.63-0.23B1 0 +084340.38 -071401.4 -000011.7-000001.100005.4 04.6300.84G2 0 +091545.07 -372447.3 +000013.8-000007.300019.7 04.6300.47F3 0 +123952.56 -395914.1 -000042.0-000024.900009.2 04.63-0.08B8 0 +155058.75 -254504.4 -000013.6-000024.900006.2 04.63-0.07B1 0 +160332.22 -574629.5 -000118.3-000078.300023.3 04.6300.25A7 1 : iot1Nor +183122.43 -621641.5 -000001.0-000045.600006.8 04.63-0.12B8 0 0.04 0.86: nu Pav +074332.40 -282439.4 -000013.6+000029.800003.3 04.6301.63K5 0 +134044.29 +544054.0 -000019.1-000011.400005.9 04.6301.63M2 0 +145735.12 +655556.6 -000078.3+000032.500008.2 04.6301.59M5 1 +185112.01 +592317.8 +000077.6+000025.400010.1 04.6301.19K0 1 0.04 138.70: omi Dra +235745.55 +250829.3 -000036.1-000032.200007.5 04.6301.58M3 0 : psi Peg +035342.68 -243644.0 +000030.9-000007.200008.5 04.64-0.14B5 0 0.03 0.86: tau8Eri +045453.70 +100904.1 +000040.1-000128.400027.0 04.6400.09A0 0 : pi 1Ori +060355.18 +200818.5 +000002.2-000002.800000.1 04.6400.24B2 0 0.05 2.87: chi2Ori +134639.37 -512557.7 +000010.3-000028.000012.7 04.6400.95G8 1 +153922.68 +363809.0 -000015.3-000006.500006.9 04.64-0.10B7 1 : zet1CrB +154111.52 -443938.0 -000168.7-000265.700057.1 04.6400.41F5 0 +164949.97 -104658.1 +000093.7-000081.900027.0 04.6400.48F7 1 +171740.29 +371728.8 -000042.7+000063.800018.3 04.6400.04A2 1 +180718.35 +084401.7 +000009.8+000030.200013.7 04.6400.95G8 0 +192631.09 +002018.9 -000000.9-000002.300000.3 04.6400.58F2 0 : nu Aql +203518.51 +144027.1 +000045.1+000011.700014.4 04.6400.12A3 0 : zet Del +223722.47 +513243.3 -000051.3-000103.300018.9 04.6400.25A8 0 +230410.83 +500306.1 +000166.7+000167.300018.2 04.6401.06K0 0 +024327.11 +274225.8 +000003.5-000010.000008.8 04.65-0.12B3 1 +043350.86 +145040.2 +000103.7-000025.900021.4 04.6500.26A8 1 : rho Tau +050434.14 +152415.1 +000018.4-000031.000008.2 04.65-0.06A0 0 0.03 4.64 +071818.40 -364402.3 -000011.3+000001.900003.9 04.65-0.10B2 0 +073042.61 -305744.2 -000011.7+000000.800001.9 04.6500.90G2 0 +073522.94 -282209.4 -000066.9-000018.700014.5 04.65-0.11B8 1 : p Pup +102724.48 -573819.7 -000006.7+000003.700000.0 04.6500.47A6 0 0.06 88.30 +120052.39 +063651.8 -000000.2-000029.700009.2 04.6500.12A5 1 : pi Vir +160312.86 -491347.0 +000041.2+000010.400015.0 04.6500.90G8 0 : eta Nor +055405.90 -630527.7 +000120.1+000573.400036.7 04.6501.02K1 1 +014935.19 -104110.3 -000148.9-000094.500042.4 04.6600.33F3 0 : chi Cet +064058.66 +095344.7 -000000.7-000002.500003.2 04.66-0.23O7 1 +065537.40 -200811.7 +000051.4+000039.800034.2 04.6600.37F2 0 : pi CMa +084317.21 +212806.9 -000106.9-000039.200020.6 04.6600.01A1 0 Asellus Borealis : gam Cnc +090538.38 -703218.7 -000004.4+000009.900003.0 04.66-0.15B2 0 0.10 137.70 +105358.71 +431124.1 +000044.8-000024.400012.2 04.66-0.04A1 1 : ome UMa +153945.97 -342442.8 +000005.7-000013.700013.3 04.6600.96G8 0 : psi1Lup +180501.22 -293448.3 +000004.0-000004.600001.6 04.6600.77G0 0 0.73 7.59: gam1Sgr +182339.55 -085604.2 +000051.9+000052.300017.1 04.6600.93K0 1 : zet Sct +200106.01 +274512.8 +000058.0+000003.800014.7 04.6600.18A4 0 +011127.19 +210204.8 +000041.7-000010.600007.4 04.6601.02K0 0 : chi Psc +071635.00 -275252.6 -000012.5+000038.800007.2 04.6601.59M2 0 +123914.81 -075943.8 -000077.3-000024.700010.2 04.6601.24K2 0 : chi Vir +124235.56 -484846.9 -000123.3-000030.400017.3 04.6601.07K0 0 +181803.19 -270233.5 +000004.5-000002.800004.7 04.6601.63K3 0 +032922.03 +493032.5 +000022.2-000029.200005.8 04.67-0.10B3 1 +043916.45 +155504.9 +000082.4-000019.500020.5 04.6700.15A5 0 : sig2Tau +060609.33 -145607.0 -000016.9+000013.200019.1 04.6700.05A0 0 : the Lep +081212.71 +173853.3 +000028.3-000150.900039.1 04.6700.53G0 1 : zet2Cnc +091054.93 +633049.6 +000099.2-000061.000026.8 04.6700.38Am 1 : tau UMa +182911.85 -143356.9 +000003.1-000003.500011.2 04.6700.08A1 0 : gam Sct +184420.34 +394011.9 +000010.6+000060.200020.1 04.6700.17F1 1 : eps1Lyr +193220.59 +693955.4 +000598.4-001738.800173.4 04.6700.79K0 0 : sig Dra +210117.46 -321528.0 -000002.1-000000.200014.6 04.6700.89G8 0 : gam Mic +011344.94 +243501.6 +000018.6-000021.300008.6 04.6701.05K0 0 : phi Psc +041453.31 +402901.4 +000009.7-000021.600005.2 04.6701.01G5 1 +180003.42 +164503.4 -000007.5-000010.600005.0 04.6701.25K0 0 +013355.93 +591355.5 -000043.1-000023.200016.0 04.6800.99K0 0 : chi Cas +015456.01 -673850.9 +000076.0+000073.200015.0 04.6800.93G5 0 : eta2Hyi +020429.43 -291748.6 +000012.6+000008.500009.0 04.68-0.16B9 0 0.03 1.89: nu For +025845.65 +393946.2 +000025.9-000040.700010.0 04.6800.07A2 0 : pi Per +085619.28 -524324.6 -000016.6+000014.600008.7 04.68-0.12B5 1 +103843.21 +315834.4 +000000.1+000007.200006.9 04.6800.82G0 0 +133427.37 +490057.3 -000128.3+000027.400017.1 04.6800.13A5 0 +193922.60 +300911.6 +000001.9+000036.100013.0 04.6800.97G8 1 : phi Cyg +213745.04 -075114.9 +000114.3-000024.400018.3 04.6800.17A7 0 : xi Aqr +093827.39 +043857.9 -000165.4-000049.900011.9 04.6801.31K3 0 +100012.82 +080239.4 -000030.1-000022.100006.2 04.6801.59M2 0 : pi Leo +133157.95 -061520.6 -000103.8-000043.400007.5 04.6801.61M3 0 +162020.84 -784144.4 -000009.9-000036.600004.3 04.6801.68M5 0 : del1Aps +224335.25 -184949.1 -000031.4-000028.000006.7 04.6801.36K3 0 +042636.38 +144249.9 -000007.6-000031.100007.2 04.6900.98G8 0 : pi Tau +051908.08 +400602.4 +000519.4-000664.800079.1 04.6900.63G0 0 : lam Aur +073818.05 -252153.2 -000002.3-000006.700005.9 04.69-0.10B8 0 0.06 2.58 +214205.66 +511122.7 +000005.2-000002.100001.9 04.69-0.12B3 0 : pi 1Cyg +233504.53 -423654.4 +000042.2+000010.800011.9 04.6900.08A2 0 : iot Phe +074820.25 -470439.1 -000101.3-000078.400014.4 04.6901.04K0 0 +080113.30 -012332.7 +000066.0-000075.700006.9 04.6901.48K4 0 +103845.01 -591058.8 -000014.3+000000.800001.8 04.6901.56K4 1 +124537.92 -605852.2 +000112.5-000064.900026.2 04.6901.05K1 0 : iot Cru +220317.44 -564647.3 +003960.0-002538.800275.8 04.6901.06K5 0 : eps Ind +052026.91 -211423.1 +000010.8-000009.900007.1 04.70-0.05A0 1 +113640.95 -094808.1 -000059.3+000002.800010.7 04.70-0.07B9 0 : the Crt +114012.82 -344440.8 -000044.0-000001.800006.6 04.70-0.07B9 0 : omi Hya +165359.73 -422143.3 -000000.5-000002.200001.1 04.7000.44B1 0 : zet1Sco +184216.42 -090309.2 +000007.9+000002.000017.4 04.7000.36F2 0 0.17 0.19: del Sct +195550.23 -261758.9 +000204.0+000074.400042.0 04.7000.75G3 1 : ome Sgr +211020.47 +100755.0 +000049.1-000151.800028.4 04.7000.26F0 1 : gam Equ +233316.63 -205452.3 -000002.5+000008.600010.2 04.7000.02A0 1 +225424.38 +842046.0 +000098.5+000023.900008.3 04.7001.42K4 0 +025942.90 +085426.6 +000009.2-000014.900007.7 04.71-0.11B6 0 : lam Cet +032922.19 -625618.4 +000383.1+000373.100046.6 04.7100.41F5 0 : kap Ret +050530.69 -572822.8 -000031.9+000117.400085.8 04.7100.53F7 0 : zet Dor +053243.67 +321131.3 -000001.8-000004.000000.8 04.7100.28B5 0 : chi Aur +092312.34 -285002.1 -000128.7+000020.600017.9 04.7100.89G8 1 : lam Pyx +114445.76 -182102.2 +000027.1-000024.600009.3 04.7100.96G8 1 : zet Crt +130616.73 -482747.7 -000029.7-000014.700007.9 04.71-0.15B5 0 +211756.25 -321020.9 +000055.5-000022.100019.8 04.7100.07A0 0 : eps Mic +230954.88 -222727.3 +000035.9-000007.800006.3 04.7100.67A3 1 +045231.96 +141502.8 -000002.6-000056.100006.0 04.7101.77M3 0 0.09 30.29: omi1Ori +052943.98 -010531.8 +000000.2-000026.100007.2 04.7101.59K5 1 +092129.60 -255755.5 -000012.3-000009.200006.2 04.7101.63M0 0 : the Pyx +135738.94 -634111.8 -000040.5-000032.800015.6 04.7101.07K4 0 +195414.82 +082741.9 +000101.4-000081.300016.0 04.7101.02K0 0 : xi Aql +052145.75 -002256.9 +000000.5+000001.700002.5 04.72-0.17B2 0 +061017.91 -545807.2 -000004.1+000006.500002.0 04.72-0.23B0 0 0.21 1.67: del Pic +081116.32 -125537.3 -000026.0+000008.100017.6 04.7200.94K0 0 +102554.87 +334746.5 -000075.3-000059.000015.8 04.7200.26F0 0 +103020.08 -715933.8 +000027.9-000030.000012.6 04.7200.04A2 0 +103314.00 +402531.9 -000142.0+000008.000029.1 04.7200.22A7 0 +120419.24 -630956.6 -000017.2-000000.000004.3 04.72-0.08B2 0 : the2Cru +131732.64 +403421.2 -000125.7+000018.400011.4 04.7200.31F3 0 0.03 0.12 +160247.85 +460212.7 +000056.0-000061.200008.7 04.72-0.09B9 0 : ups Her +214239.42 -185158.7 +000145.9-000009.100011.2 04.7200.87G8 0 : kap Cap +012555.90 +680747.8 +000075.1+000026.800016.9 04.7201.05K0 0 : psi Cas +055102.41 +371820.5 +000037.0-000044.800006.9 04.7201.62M1 0 : ups Aur +092718.30 -222036.3 +000171.7-000150.200018.5 04.7201.15K1 1 +122043.09 +174733.6 -000109.7+000088.500009.0 04.7201.01G8 0 +171636.71 -002642.5 -000033.1-000063.900015.0 04.7201.12K2 1 +065438.59 +131040.9 +000070.2-000077.800035.8 04.7300.32F0 1 +081125.90 -425914.2 -000005.3+000004.600000.7 04.7300.16A7 0 +160629.42 -451023.8 +000017.5+000037.000026.4 04.7300.23Am 1 : del Nor +205239.21 -085859.7 +000047.1-000032.900021.0 04.7300.33A3 0 : mu Aqr +022537.40 +501643.2 +000023.8-000014.300009.5 04.7301.53K4 0 +110149.67 -022904.2 +000009.6-000036.100006.3 04.7301.59K5 0 +160858.33 +362924.4 -000040.7+000343.500028.8 04.7301.01K0 1 : tau CrB +003146.32 +543120.4 +000040.8-000014.800009.2 04.74-0.10B8 1 : lam Cas +011927.98 +271550.7 +000026.2-000011.600010.5 04.7400.03A3 0 : ups Psc +023205.28 -151439.6 -000080.9-000146.800038.7 04.7400.45F5 0 : sig Cet +023947.92 -425329.9 +000092.1-000015.100025.1 04.7400.06A2 1 : s Eri +031959.26 +653908.4 +000011.3-000014.300004.1 04.74-0.11B2 0 +033037.05 -050430.6 +000013.3+000007.300008.6 04.74-0.09B9 0 +080900.86 -611806.1 -000155.0-000297.700046.8 04.7400.44F5 0 +084113.14 -471901.7 -000010.5+000006.900001.7 04.7400.14A5 0 +131824.97 -181831.0 -001069.9-001063.800117.3 04.7400.71G5 0 +140954.96 -532619.4 -000144.2-000090.500017.9 04.7400.94G8 0 +175947.56 -234857.6 -000005.4-000050.300007.5 04.74-0.03B9 0 +190306.83 -420542.0 +000055.7-000045.300017.8 04.74-0.03A0 0 : zet CrA +193146.32 +342710.7 +000001.1-000003.600005.2 04.74-0.15B3 0 +205949.55 +473115.4 +000007.2+000002.500002.9 04.74-0.08B1 1 +220318.83 -020919.2 +000024.8-000011.100008.6 04.74-0.10B7 0 : omi Aqr +233750.94 -452932.4 +000071.4-000012.300016.3 04.7400.08A2 0 +090232.73 +673746.5 -000022.1+000018.100011.3 04.7401.54M3 0 : rho UMa +155115.94 +205840.4 -000054.7+000018.000008.3 04.7401.53K5 0 : rho Ser +071438.14 -481618.9 -000004.2+000000.600009.2 04.75-0.09B8 0 +135312.55 -315539.3 -000013.5-000010.700004.9 04.75-0.11B4 1 +141610.07 +512201.3 -000150.0+000089.400033.5 04.7500.24A9 0 : iot Boo +154241.04 -344237.2 -000024.0-000030.400008.2 04.75-0.15B5 0 : psi2Lup +203534.77 -603452.7 +000070.2-000185.600036.3 04.7500.29F1 0 : phi1Pav +231837.41 +680641.1 +000054.9+000010.900015.5 04.7500.84K0 1 : omi Cep +114814.49 -664853.5 +000030.8-000016.200007.5 04.7501.52K4 0 : mu Mus +154156.82 -194042.9 -000033.2-000104.300008.2 04.7501.57K5 1 : kap Lib +003124.86 -484812.8 +000140.7+000019.500019.0 04.7600.02A0 0 : lam1Phe +025102.35 -210014.3 -000039.0-000016.600017.9 04.7600.91K0 0 : tau2Eri +061850.78 +691912.1 -000001.6-000101.700018.6 04.7600.03A0 0 +075740.11 -302004.5 -000008.1+000007.100002.3 04.7600.15A7 0 +094117.03 -233529.5 -000029.1+000003.000006.6 04.76-0.12B5 0 +104214.14 -642759.2 -000017.8+000011.300007.2 04.76-0.14B3 0 +111907.94 +381108.6 -000057.1-000068.100017.8 04.7600.11A2 1 +122401.48 +513344.0 +000013.2+000011.300008.3 04.7600.88G7 0 +142237.12 -582733.0 -000047.0+000017.000011.6 04.7600.80G8 1 +174023.73 -492454.6 +000104.3-000177.700045.7 04.7600.41F3 0 : lam Ara +191613.04 +212325.6 +000000.7-000006.100003.6 04.76-0.06B4 0 +213755.23 +620455.0 -000001.9-000002.800000.7 04.7600.25B2 0 +025028.54 -750400.8 -000034.0-000027.200009.9 04.7601.34K3 0 : nu Hyi +055226.44 +015118.6 -000007.1-000009.900002.9 04.7601.38K2 0 +125855.47 +172433.7 -000038.7+000035.000010.9 04.7601.57M0 0 +132727.24 -155825.1 -000122.1+000021.600012.6 04.7601.10K1 0 +135147.49 +342639.5 -000020.5-000031.800005.4 04.7601.61K5 0 +172159.53 -674614.3 -000037.1-000007.800010.5 04.7601.19K1 0 : zet Aps +230706.74 +252806.0 +000000.3-000033.300006.1 04.7601.28K0 0 +053853.09 -071245.8 -000015.0-000049.500021.2 04.7700.14A4 1 +091946.40 -115829.6 -000027.9+000012.200010.2 04.7700.93G8 0 +173657.09 +684525.9 +000001.3+000321.100042.6 04.7700.43F5 0 : ome Dra +180304.91 -081048.9 +000015.1-000037.600019.2 04.7700.41F5 1 : tau Oph +183234.52 +570244.2 +000000.3-000007.100001.1 04.7700.61F7 0 +201747.20 +380158.6 -000003.5-000006.900000.5 04.7700.38B2 0 +202039.81 -124532.6 +000015.7-000014.600012.0 04.77-0.05B9 0 : nu Cap +202851.62 -174849.2 -000015.8-000007.700033.0 04.7700.39F3 1 : rho Cap +004411.41 -103633.4 -000007.0-000113.900015.5 04.7701.00K0 0 : phi1Cet +030532.43 +564220.0 -000013.5+000070.300015.9 04.7701.02K0 0 +064719.84 +080214.2 -000023.3-000011.800006.7 04.7701.40K4 0 +113018.88 -030012.5 +000019.8-000017.100005.4 04.7701.53K4 0 +125421.17 -093220.2 -000018.3-000019.700007.8 04.7701.59M3 0 : psi Vir +200333.41 -375625.8 +000064.7-000085.400008.1 04.7701.42K4 0 +224728.95 +830913.4 +000023.6+000047.200010.1 04.7701.26K3 0 +020829.15 +375133.1 +000154.2-000043.600016.5 04.7800.12A5 0 +034602.33 +632042.2 -000000.9-000008.400004.1 04.7800.75A3 0 +043033.57 +161138.7 +000105.0-000025.100022.5 04.7800.17A6 0 +045955.71 -123213.9 +000040.4-000086.900011.2 04.7800.27F0 0 +053502.68 -060007.3 +000000.6+000000.700001.8 04.78-0.25B0 0 +080827.50 +513024.0 -000060.1-000002.100015.0 04.7800.05A2 0 +081329.52 -355358.4 -000007.3+000010.100003.3 04.78-0.11B2 0 +094412.13 -274610.4 -000053.1+000037.800008.5 04.7800.52A7 1 : the Ant +101944.31 +192817.2 -000230.0-000214.700047.2 04.7800.45F6 0 +122230.32 +255046.3 -000010.8-000008.800011.9 04.7800.52F8 0 +142042.55 -451112.8 +000037.2-000073.600021.9 04.7800.31F0 0 +173124.95 -235745.3 +000004.9-000025.900007.7 04.7800.02A0 0 +175011.11 -400525.5 +000003.6-000002.700000.9 04.7800.26A6 0 : iot2Sco +184526.86 -645215.2 +000032.7-000148.700034.2 04.7800.20A7 0 +222119.33 +281949.9 +000017.4+000005.600005.4 04.78-0.01B9 1 +000135.85 -770355.1 -000056.5-000176.900014.8 04.7801.25K2 0 : the Oct +005300.49 -010839.2 +000006.5-000016.300006.3 04.7801.55M0 0 +131736.29 +052811.4 -000007.2+000010.000006.0 04.7801.64M2 0 : sig Vir +142305.91 -274513.4 -000201.6-000116.600018.7 04.7801.30K3 0 +222751.48 +044147.1 +000077.3-000307.400020.4 04.7801.04K0 0 +015755.78 +233545.9 -000091.5-000014.400024.5 04.7900.29F0 0 : lam Ari +082231.70 -482925.4 -000006.3+000006.800002.2 04.79-0.15B1 1 +092056.83 -622416.7 -000014.3+000000.200014.7 04.7900.93G6 0 +131515.00 -675340.4 -000036.9-000010.600008.0 04.79-0.08B8 0 0.06 2.40: eta Mus +163012.48 -250654.6 -000003.4-000026.500008.3 04.79-0.12B3 0 +174910.47 -314211.5 +000004.2-000007.900005.4 04.79-0.03B8 0 +180015.80 +042207.1 +000001.8-000012.900004.8 04.79-0.10B2 0 +201515.89 +253531.1 +000006.9-000005.000002.7 04.79-0.18B3 1 +220948.37 +722028.3 +000033.4+000003.100008.6 04.7900.92G8 0 +221536.88 -412048.3 +000046.0+000020.400012.4 04.7900.79G8 1 : mu 1Gru +001436.11 +201224.1 +000090.7+000001.900010.0 04.7901.57M2 0 : chi Peg +045238.00 +364211.5 -000026.0-000003.900005.8 04.7901.41K3 0 +155113.94 +353929.6 -000008.1-000347.400032.1 04.7901.00K0 0 : kap CrB +004203.88 +503045.1 +000012.3-000006.500002.9 04.80-0.10B2 0 : xi Cas +005304.28 +610724.8 -000068.5+000169.700053.9 04.8000.54F8 0 +031550.03 -084911.4 -000003.8+000045.500027.2 04.8000.23A5 0 : zet Eri +042133.15 +462956.3 +000021.4-000035.000007.0 04.80-0.02B4 0 0.08 2.17 +042405.69 +172639.2 +000110.0-000033.500022.4 04.8000.15A7 0 : del2Tau +050126.34 -071026.3 -000000.2+000005.200003.4 04.80-0.16B3 0 : psi Eri +091023.53 +670803.3 +000012.9-000090.800048.9 04.8000.49F7 1 : sig2UMa +091611.28 +540118.2 +000049.1+000059.800027.6 04.8000.20A5 0 +092029.03 -093320.3 -000013.4-000026.800013.4 04.8000.91F5 0 +104406.94 -635740.0 -000017.1+000012.000006.7 04.80-0.13B5 0 +123451.12 +223745.1 -000057.4+000028.500008.9 04.8000.01A0 1 +161817.92 -283649.6 -000033.8-000100.600023.2 04.8000.01A0 0 +171719.57 +330600.4 -000003.7-000005.700003.8 04.80-0.17B1 0 0.37 2.05 +201318.04 +464856.4 +000013.4+000001.900004.5 04.8000.10A5 0 +205314.75 +442314.2 +000011.3-000002.400006.5 04.80-0.13B5 0 +212045.58 -404834.2 +000076.2+000017.700017.5 04.8000.03A2 1 0.02 2.12: the1Mic +222516.61 +012238.6 +000018.4+000003.400003.0 04.80-0.17B1 0 : pi Aqr +224145.41 +291827.7 -000002.0-000020.000010.7 04.80-0.01A1 1 : omi Peg +063919.83 +422920.4 -000001.0-000055.600007.5 04.8001.24K3 0 : psi2Aur +130710.71 +273729.7 +000033.3-000068.200010.8 04.8001.48K5 0 +140851.01 +773250.8 -000030.4+000033.400006.5 04.8001.37K3 1 +141759.82 +353034.1 +000004.9+000014.200014.6 04.8001.06K1 1 +144325.37 +263140.4 -000013.3-000016.700003.7 04.8001.67M3 0 0.09 35.33 +150206.51 +250029.7 -000005.9-000048.600009.1 04.8001.51K4 0 : ome Boo +050941.96 +153550.2 -000007.1-000016.100010.2 04.8100.31F2 1 +051729.02 -345339.8 +000093.7-000336.500029.6 04.8100.99K0 0 : omi Col +055759.66 +255714.1 -000002.9-000001.700001.6 04.81-0.09B1 0 +080019.97 -633403.0 -000001.9+000019.300006.0 04.81-0.17B3 0 +093503.85 +393717.2 -000029.6+000020.700014.2 04.8100.99K0 0 +142812.22 -021340.6 -000140.9-000002.900024.1 04.8100.69G2 1 : phi Vir +203831.29 +211204.2 +000074.4-000002.500015.3 04.81-0.03A0 1 +204856.29 +460650.9 -000002.9-000002.600001.4 04.8100.57B3 0 +051345.43 -671107.3 +000018.2+000039.000006.0 04.8101.27K2 0 : the Dor +112436.61 -105133.8 -000024.1+000024.500008.9 04.8101.56K5 0 : eps Crt +182521.04 -203229.8 +000008.3-000028.700005.5 04.8101.31A1 1 +015709.99 -472307.1 +000101.7+000008.800012.2 04.8200.86G8 1 +051325.73 +382904.8 -000018.7-000072.400020.1 04.8200.19A4 0 : mu Aur +065332.91 -201327.3 -000005.1+000004.100002.0 04.82-0.21B1 0 +103037.76 +555850.2 -000177.0-000033.500077.8 04.8200.54F8 0 +122631.79 -512702.2 -000031.0-000009.800008.2 04.82-0.14B3 0 +133727.70 +361741.4 -000094.8+000023.600017.0 04.8200.24A7 1 +141023.95 +250530.6 -000023.0-000060.100027.3 04.8200.54F9 0 +160217.69 +224815.8 +000004.6+000024.000018.4 04.8200.07A3 0 : pi Ser +162204.44 +010144.1 -000156.0+000048.100036.6 04.8200.34F0 0 : sig Ser +164914.20 +455900.4 +000022.8-000051.400018.6 04.8200.09A2 1 +210424.32 -195117.8 -000039.0-000024.400020.6 04.8200.17A5 1 : eta Cap +222131.07 +121218.6 +000006.2+000005.500003.4 04.82-0.13B2 0 +223038.82 -104040.4 +000001.8-000026.300012.3 04.82-0.05A0 1 : sig Aqr +234145.80 -174859.5 +000013.9+000000.100005.1 04.8200.82G2 0 +063916.72 -140844.7 +000004.6-000007.000002.1 04.8201.46K2 0 +073347.97 -143126.0 -000007.7+000003.600001.0 04.8201.36A4 0 +102219.61 -413900.4 -000027.2+000060.800016.3 04.8201.09K1 0 +170103.63 -041320.8 -000040.3-000077.900008.1 04.8201.48K4 0 +182558.99 +653348.8 +000106.5-000027.100010.3 04.8201.18K2 0 +185423.77 +711749.5 +000048.6+000042.100009.5 04.8201.15K0 0 : ups Dra +231744.62 +490055.0 +000034.5+000006.700005.0 04.8201.67M2 0 +012739.09 +452425.0 +000357.0-000109.300035.3 04.8300.42F5 0 : ome And +023933.73 -115217.7 +000172.0-000236.300037.0 04.8300.45F5 1 : eps Cet +024532.53 -673700.2 +000066.5+000044.000011.1 04.8300.06A2 0 : zet Hyi +070851.08 -393920.4 -000011.0+000007.000004.3 04.83-0.18B3 0 +084225.41 -530650.5 -000024.9+000023.200006.8 04.83-0.17B3 0 0.05 3.10 +130333.35 -493138.1 -000046.6-000011.200015.0 04.8300.03A0 0 : xi 1Cen +150347.68 +473914.5 -000436.2+000018.900078.4 04.8300.65G2 1 0.15 0.27 +151249.60 -443001.3 -000020.5-000022.200007.2 04.83-0.18B3 0 +170449.35 -340722.5 +000002.0-000003.200001.2 04.8300.26B2 0 +185843.47 -370625.5 -000132.2-000110.500033.4 04.8300.40F3 0 0.26 0.59: eps CrA +005500.19 +585822.1 -000032.2-000040.700008.0 04.8301.22K2 1 : ups1Cas +071636.84 -231856.2 -000004.9+000003.000000.5 04.8301.60K4 1 +082123.03 -330315.7 -000011.3+000002.400003.9 04.8301.42K2 0 +162838.52 +415254.1 +000029.1-000005.500009.0 04.8301.29M6 0 +184604.47 +263943.5 +000018.7+000024.400013.0 04.8301.20K3 0 +185703.63 -055046.4 +000060.8-000040.900015.8 04.8301.06K1 0 : eta Sct +021702.42 +341329.4 +001151.6-000246.300092.2 04.8400.61G0 1 : del Tri +031921.54 +032211.9 +000268.9+000093.500109.2 04.8400.68G5 0 0.04 9.09: kap1Cet +041356.39 +091550.0 -000009.4-000030.600008.8 04.8400.80G5 1 +054117.72 +163203.1 +000005.4-000014.500004.4 04.84-0.12B3 1 +073927.35 -381829.0 -000021.4+000016.000005.7 04.84-0.19B3 0 +083519.65 -580033.5 +000053.8+000027.300014.2 04.8400.98K0 1 +114517.00 +081529.4 +000059.7-000022.800027.3 04.8400.17A4 0 : xi Vir +164517.79 +564654.1 +000026.3+000070.000037.4 04.8400.38F2 1 +195857.18 -261145.0 +000034.5+000024.700009.6 04.8400.88G8 0 +230636.81 +592511.2 +000006.8-000002.000003.0 04.84-0.06B0 0 +013010.94 +060838.2 +000293.2-000046.400009.1 04.8401.37K4 0 : mu Psc +021313.34 +441354.1 -000020.6-000015.200005.9 04.8401.48K4 0 +110033.64 +033703.1 +000015.7-000016.200009.5 04.8401.14K1 0 +141945.32 +161824.5 -000140.9+000060.300017.1 04.8401.23K3 0 +163236.40 +112917.6 -000178.4-000079.200010.3 04.8401.50K4 0 +164055.12 +643520.7 -000000.0-000016.200004.8 04.8401.21K1 0 +224329.97 -412450.8 +000010.2-000094.000014.7 04.8401.03K0 0 : rho Gru +224537.85 -533000.6 +000030.6+000017.300008.3 04.8401.18K2 0 : eta Gru +031156.24 +742337.9 +000014.5-000086.200020.1 04.8500.04A2 0 +072951.41 -230127.5 -000002.6+000004.900001.0 04.8500.24A6 0 +100856.25 -514840.5 -000014.6+000000.500003.0 04.85-0.12B3 0 +131203.47 -374811.3 -000382.4+000047.000048.8 04.8500.69G3 0 +182052.06 +032237.7 +000001.7+000008.400012.1 04.8500.91G8 0 +185827.76 -525619.0 +000011.5-000008.800006.1 04.85-0.05A0 0 : lam Tel +031843.82 +341321.6 +000001.3-000008.700002.2 04.8501.49K2 0 +151738.89 -633637.8 +000002.1+000008.700008.7 04.8501.26K2 0 : eps Cir +175647.43 -442031.9 -000003.2-000019.500009.4 04.8501.18K2 0 +031822.10 -223040.1 +000012.6+000013.100012.8 04.8600.90K0 1 +064614.15 +592630.1 -000018.1-000008.700014.3 04.8600.08A3 1 +083942.49 -293339.1 -000025.4-000091.200013.8 04.8600.90G5 0 : zet Pyx +103505.59 +754246.7 -000045.6-000015.000012.7 04.8600.96K0 0 +142322.74 +082647.9 -000075.3-000009.600015.2 04.8600.01A0 1 +144138.76 +080942.3 -000010.2+000003.200005.7 04.8600.99G8 0 +162205.89 +305330.2 -000097.3+000107.700017.8 04.8600.97K0 0 : xi CrB +163405.02 -440243.1 +000000.5-000002.500000.7 04.8600.04B0 0 : mu Nor +173215.88 +551022.1 +000143.7+000062.500032.6 04.8600.28Am 0 : nu 2Dra +174325.85 -214059.1 -000097.9-000044.600057.0 04.8600.47F6 0 +184419.36 -353830.9 +000001.2-000027.000007.2 04.86-0.17B2 0 +191532.40 -251523.8 +000047.6-000031.200009.9 04.8600.57K0 0 : psi Sgr +203735.24 -613147.1 +000059.1-000071.700016.7 04.8600.45Fm 0 : rho Pav +002755.71 -330025.4 -000020.5-000050.400006.0 04.8601.63M2 0 : eta Scl +131713.03 -664700.3 -000015.3-000006.300002.8 04.8601.48K2 0 +163844.89 +485541.8 -000048.1+000026.800008.7 04.8601.56M2 0 +185410.18 -224441.4 +000003.0-000005.700001.8 04.8601.41K1 0 : nu 1Sgr +220540.69 +050329.8 +000101.6+000101.200012.4 04.8601.44K4 0 : nu Peg +023552.49 +053535.9 -000028.9-000022.800008.8 04.8700.88G8 0 : nu Cet +031454.11 +210240.7 -000029.8-000077.200009.6 04.87-0.01A1 0 : zet Ari +071313.37 -451057.1 -000024.8-000088.200018.0 04.87-0.00Ap 0 0.02 0.92 +085531.52 -274053.9 +000083.0-000100.900014.4 04.8700.14A3 1 : del Pyx +104651.24 -642300.6 -000018.6+000009.300007.3 04.87-0.15B3 0 +012220.39 +453143.5 +000032.2+000008.700016.7 04.8701.08K0 0 : xi And +041423.69 -101521.2 -000007.6-000162.100015.8 04.8701.16K3 1 +084143.33 -155635.3 +000003.5-000096.800016.0 04.8701.06K0 0 +095412.44 -255556.9 -000183.9+000056.600009.7 04.8701.20K2 0 +103713.80 -272445.7 -000113.0+000021.500006.8 04.8701.63M1 0 +194621.82 -194539.2 -000128.9-000089.800015.9 04.8701.06K0 0 +213446.48 +383201.8 +000116.8+000093.300012.8 04.8701.08K1 0 +022557.01 -121725.6 -000011.7-000011.400006.2 04.88-0.03A0 0 : rho Cet +052738.08 +215613.1 +000001.8-000007.000004.7 04.88-0.14B2 0 +055306.88 -334805.2 -000004.5+000032.400009.6 04.88-0.15B5 0 0.05 0.64: lam Col +071840.38 -243331.3 -000002.8+000002.700001.1 04.88-0.16O7 0 0.40 4.39 +115937.69 -781318.5 -000041.2-000008.500008.9 04.88-0.05B9 1 : eps Cha +124153.01 +101409.0 +000082.6-000089.500027.1 04.8800.08A0 0 : rho Vir +165601.36 +650804.8 +000238.1+000050.800066.3 04.8800.48F6 1 +235840.41 -033320.9 -000056.5-000072.300014.6 04.8800.93G9 0 +235900.53 +554517.8 +000009.3-000005.100002.1 04.88-0.07B1 1 : sig Cas +054900.96 +243403.2 +000012.1-000008.200006.2 04.8801.02G8 1 +130016.49 +304706.1 -000021.6-000006.400003.6 04.8801.17K1 1 +175747.81 -414258.5 -000001.7-000015.100006.0 04.8801.62M0 0 +184331.24 -081630.9 +000021.3+000011.600006.2 04.8801.11G8 1 : eps Sct +191738.09 -185710.4 -000010.1-000010.600006.1 04.8801.01K0 0 +193512.99 -480556.8 -000007.0-000037.400008.2 04.8801.10G9 0 : iot Tel +234703.39 +583906.7 +000060.7+000056.700018.9 04.8801.12K1 0 : tau Cas +001115.91 -152802.4 -000084.2-000269.300052.9 04.8900.49F5 0 +052444.83 +015047.2 +000000.1-000000.600002.9 04.89-0.20B1 0 : psi1Ori +054932.94 +123904.9 -000021.6-000017.400012.0 04.89-0.07B9 0 +073909.96 +343504.7 -000036.0-000118.000020.6 04.8900.41F3 0 : omi Gem +103122.23 -534257.6 -000418.8+000209.500045.7 04.8900.50F6 0 +114632.25 -403004.8 -001531.7+000403.400108.2 04.8900.66G3 0 +115151.27 -651221.2 -000034.4-000006.500009.6 04.89-0.12B4 1 +125317.77 +211442.1 -000042.5-000032.000010.1 04.8900.90G8 1 +141813.97 -810027.4 -000019.9-000065.400023.4 04.8900.24A2 0 : eta Aps +170522.66 +124427.1 +000050.6-000011.000022.7 04.8900.12A4 0 +173210.42 +551102.8 +000148.5+000054.200033.0 04.8900.25Am 0 : nu 1Dra +194416.55 +372115.4 +000072.6+000035.100011.7 04.8900.95G8 0 +223915.68 +390301.0 -000000.3-000005.700003.1 04.89-0.21O9 0 +233001.92 +583256.1 +000018.7+000004.200005.7 04.89-0.12B3 0 0.03 6.07 +044954.67 +372917.5 -000038.4+000038.500006.2 04.8901.45K4 0 +074607.49 +183036.6 -000075.5-000051.500009.6 04.8901.43K5 0 +204958.08 -334646.8 +000003.7-000020.200008.6 04.8901.00G8 0 : alp Mic +103733.25 -132304.0 +000041.7-000037.800006.2 04.8902.80C 0 0.26 114.80 +004849.99 +505805.5 +000030.3-000009.800008.4 04.90-0.09B9 0 : nu Cas +065737.12 +450538.8 -000021.7-000003.200014.5 04.9000.03A2 0 +125041.19 -335957.4 -000029.1-000014.300008.4 04.90-0.03B9 0 +131415.43 -590610.3 -000249.6-000154.600055.5 04.9000.49F7 0 +160324.20 -383608.9 -000017.7-000028.500006.2 04.90-0.15B6 0 +160526.58 -194806.6 -000034.6-000007.500002.9 04.90-0.02B2 1 +162827.80 -700504.8 +000199.9+000110.800082.6 04.9000.56F9 0 : zet TrA +195104.09 +223636.3 +000023.4-000016.600005.3 04.90-0.15B2 0 : 12 Vul +012537.21 -143555.5 +000042.5-000017.200011.3 04.9001.23K2 0 +054228.66 +012828.8 -000055.3-000014.800010.8 04.9001.14K1 0 +204928.93 -461336.8 +000037.9+000027.300008.1 04.9001.49K5 0 : zet Ind +024214.93 +401139.8 -000016.8-000182.300040.5 04.9100.58F9 1 +050125.56 -200306.8 +000036.7-000015.500015.6 04.91-0.05B9 0 +050726.68 +183842.0 +000536.0+000018.500063.0 04.9100.66G4 0 +103835.01 -165235.9 -000098.6+000026.800014.5 04.9100.92G8 1 : phi3Hya +124156.60 -594108.9 -000024.7-000003.600003.1 04.91-0.04B6 0 +133447.75 +371056.8 +000084.7-000009.800022.5 04.9100.40F2 0 +150058.39 -083108.2 -000066.2-000003.400010.7 04.9100.00B9 0 0.89 2.33: del Lib +151437.33 -313108.9 -000009.7+000001.800002.9 04.9100.37F3 0 +170520.18 +542811.5 -000066.0+000073.900037.1 04.9100.47F5 1 : mu Dra +195537.82 +522620.5 -000036.6-000031.000011.3 04.9100.12A4 1 : psi Cyg +225513.62 +084857.9 +000081.9+000029.000011.6 04.91-0.00A1 0 : rho Peg +043152.67 -000238.4 -000003.8-000008.200003.9 04.9101.32K3 0 +061959.60 -025640.2 -000007.3-000001.000006.4 04.9101.61M1 0 +071013.68 -041415.5 +000000.0+000217.800015.4 04.9101.02K0 0 +071139.29 +391914.0 +000044.2+000002.100007.0 04.9101.45K4 0 +164134.40 -174431.8 -000021.7-000000.900008.3 04.9101.09G8 0 +202938.96 -025307.7 +000071.9-000022.400017.1 04.9101.16K2 0 +203643.63 -023259.7 +000009.1-000016.100001.5 04.9101.61K5 0 +223300.01 -615855.5 +000040.8-000020.100012.0 04.9101.61M4 0 : nu Tuc +060150.43 -103552.6 -000006.9+000003.600003.3 04.92-0.13B5 1 +060459.13 -162903.9 -000005.6-000003.200003.0 04.9200.20Ap 0 +070353.66 -493503.3 -000053.7+000139.000017.0 04.9200.14A4 1 +110520.03 -271736.9 -000190.7-000006.900023.0 04.9200.37F3 1 : chi1Hya +122624.07 +271605.7 -000014.8-000010.400011.9 04.9200.28F0 0 +133407.91 +033932.5 +000043.9-000024.000017.8 04.9200.03A1 0 0.03 3.72 +144459.20 -351130.6 +000010.0-000002.000015.8 04.9200.01A0 0 +152411.93 -101918.8 -000068.5-000152.700030.9 04.9200.45F5 1 : eps Lib +180649.88 -432529.9 +000009.5-000104.700022.8 04.9200.26A5 1 +183145.44 -455453.1 -000003.8-000028.800004.1 04.92-0.10B6 0 : del1Tel +185313.54 +504229.8 +000004.5-000027.800009.7 04.9200.90G8 1 +015640.16 -223136.2 +000062.2-000030.200008.2 04.9201.43K3 0 +062453.90 +491716.4 +000000.8-000002.500000.8 04.9201.91K5 0 : psi1Aur +073104.48 +822441.6 -000003.7-000042.300006.9 04.9201.63M4 0 +091536.76 -383411.7 -000071.2-000010.100014.5 04.9201.08K1 0 +134942.82 +211550.6 +000021.1+000017.000008.9 04.9201.43K4 0 +182017.90 +215741.2 +000017.5-000059.300007.7 04.9201.59M1 0 +204452.52 +251615.8 -000027.7-000177.600008.9 04.9201.18K2 1 +041050.43 -415937.5 +000199.1+000069.100018.6 04.9300.33A9 1 : del Hor +041715.69 +203443.5 -000040.9-000061.500034.9 04.9300.26A3 0 : ome2Tau +042024.66 +343400.3 -000024.9-000007.000014.4 04.9300.95G8 0 +045915.38 +375325.7 +000046.3-000097.800020.5 04.9300.04A1 1 : ome Aur +074300.46 +584237.8 -000037.0-000052.100013.8 04.9300.10A3 0 +085658.43 -591345.7 -000008.4+000008.700005.2 04.93-0.18B2 0 +094214.67 -235458.4 -000399.2+000263.200067.2 04.9300.53G0 0 +113216.42 -291540.9 -000020.3+000144.400037.4 04.9300.54F8 1 +121620.56 +235643.5 -000026.9-000005.900013.1 04.9300.96K0 0 +125141.93 +273226.6 -000009.5-000008.800010.6 04.9300.68G0 0 +130043.59 +562158.8 +000108.4+000002.700040.1 04.9300.37F2 1 +145101.02 -021755.9 +000087.6-000123.600015.1 04.9300.99G8 0 +150717.95 +245210.5 +000184.8-000163.500050.7 04.9300.43F5 0 +161200.00 -100351.1 -000021.9-000027.900019.8 04.9300.09A3 1 : psi Sco +193653.45 -070138.9 +000001.3-000002.700002.2 04.93-0.05B0 0 : kap Aql +200925.62 +365022.5 +000003.1+000013.000003.8 04.93-0.14B2 0 +201431.98 +364822.1 +000069.2+000068.700024.4 04.9300.15A2 0 +234359.44 +292141.6 +000071.4-000040.800013.9 04.9300.94K0 1 +073539.70 -523201.7 +000023.4-000011.600008.3 04.9301.37K3 0 +075944.18 -034046.5 -000055.2-000001.800013.1 04.9301.21K2 0 +114053.65 -620524.4 -000015.0+000001.100004.5 04.9301.11G3 0 +141050.48 -161807.2 +000003.8-000010.900006.0 04.9301.68M1 0 +200723.17 -525250.9 -000012.7+000006.900002.6 04.9301.59M1 0 : xi Tel +204710.72 +342226.8 +000039.3+000008.200008.2 04.9301.29K3 0 +231650.95 -074335.3 -000018.7-000015.400005.1 04.9301.61M3 0 : chi Aqr +021222.32 +301811.6 -000064.6-000061.100010.7 04.9400.77F5 1 0.06 0.00 +072213.53 -190059.7 -000001.7-000006.400006.3 04.94-0.04B5 0 +084947.65 -451828.5 -000012.4+000014.400003.9 04.9400.04A2 0 +102407.86 +653359.3 -000008.9-000020.800010.8 04.94-0.05A0 0 +162759.05 +684605.0 -000024.5+000033.800006.6 04.94-0.05A0 0 +201416.59 +151150.9 +000055.7+000058.000021.2 04.9400.07A2 0 : rho Aql +203003.53 +485705.6 +000010.0+000007.600003.8 04.94-0.09B2 0 : ome1Cyg +221008.48 -323254.4 +000428.6+000013.800053.4 04.9400.49F6 0 : tau PsA +025903.71 +351059.2 -000046.5+000005.800009.3 04.9401.24K2 0 +065615.99 -484316.2 +000001.6+000008.400003.1 04.9401.67M1 0 +080331.10 +274739.9 -000028.5-000035.200012.7 04.9401.13K2 1 : chi Gem +095452.24 -190033.4 -000046.1-000037.000004.6 04.9401.56K5 0 +103102.07 -731317.4 -000007.5+000007.600003.4 04.9401.68K4 0 +130903.28 -230704.7 -000020.0-000039.900014.1 04.9401.05K0 1 : psi Hya +131342.98 +400910.3 -000052.2+000015.500006.2 04.9401.06K0 0 +190000.82 +320843.8 +000006.1+000009.800002.1 04.9401.47K3 0 : lam Lyr +004328.09 +470128.7 -000024.5-000037.200018.7 04.9500.17A5 0 0.02 0.98: pi Cas +012004.92 +581353.8 -000001.3-000002.200001.4 04.9500.68F0 0 : phi Cas +035725.44 +630420.1 +000007.6+000006.000009.7 04.95-0.07B9 0 +054050.72 -010743.6 -000001.9-000000.700001.6 04.95-0.20B2 0 +061203.28 +160749.6 +000005.6-000016.800004.2 04.95-0.15B5 0 +155811.38 -141645.5 -000012.3-000016.800006.4 04.95-0.08B8 0 +161730.50 +754516.9 -000089.9+000257.800033.5 04.9500.39F5 0 : eta UMi +195551.76 +382912.1 +000001.5+000000.600002.7 04.95-0.09B5 0 +232655.91 +011521.0 +000085.6-000094.400020.1 04.9500.04A0 0 : kap Psc +112756.23 +025122.6 +000017.3-000010.400005.2 04.9501.00G8 0 : tau Leo +123444.07 +700118.4 -000030.4-000001.400006.0 04.9501.31K2 0 +161328.73 -543749.5 -000005.3-000022.500007.5 04.9501.02G4 0 : kap Nor +200144.72 -592233.0 +000019.7-000026.900007.5 04.9501.36M6 0 +225201.95 +431844.5 +000109.4+000021.500010.0 04.9501.56M0 0 +234623.54 +032912.7 -000035.0-000025.000004.3 04.9502.51C5 0 : 19 Psc +014034.80 +403437.6 +000016.7-000023.500004.8 04.96-0.07B8 0 : tau And +014146.52 +423649.7 +000791.4-000180.200079.1 04.9600.62G2 1 +023350.71 -281356.4 -000012.7-000001.400007.2 04.96-0.05B9 1 : ome For +032126.61 +431946.7 -000060.4-000000.400021.0 04.9600.05A3 0 +051916.59 +220548.1 +000019.6-000081.100015.8 04.9600.94G8 0 +055450.79 +554224.9 -000003.6+000017.200013.5 04.9600.05A2 0 : xi Aur +155747.59 +544458.2 -000150.2+000106.500029.6 04.9600.27F0 0 +042826.37 +162134.7 +000008.1+000017.800016.8 04.9601.14K2 0 +134952.34 -180802.7 -000099.3-000037.700013.5 04.9601.06K0 0 +160320.67 -255154.5 -000067.9-000037.600015.4 04.9601.23K3 0 +180601.91 +221308.0 -000013.3-000005.300005.3 04.9601.66M3 0 +181143.33 -234204.2 +000007.8-000027.800013.3 04.9601.05K0 0 +181154.17 +312419.0 -000014.5+000025.200005.4 04.9601.64M3 0 +232450.25 +621658.2 +000012.2-000013.200004.2 04.9601.68M1 0 +011510.57 -453155.5 +000664.5+000178.100066.4 04.9700.57F8 0 : nu Phe +015600.00 +684107.0 +000013.8-000009.700004.7 04.97-0.08B8 0 : ome Cas +034222.64 +335754.1 +000004.4-000005.200003.5 04.97-0.05B0 0 +075329.84 +264557.1 -000034.0-000031.200012.8 04.9700.10A3 1 : phi Gem +102258.18 -665405.5 -000022.8+000011.000007.6 04.97-0.13B8 0 +132825.95 +134648.7 -000234.8-000576.200055.2 04.9700.71G5 0 +142810.44 -292929.7 -000024.9-000023.800007.8 04.97-0.07B7 0 +161700.94 -500405.2 -000002.2-000004.000002.3 04.9700.79F9 0 : gam1Nor +233947.04 -141319.4 +000051.8-000055.600024.4 04.9700.26A7 0 : ome1Aqr +040118.07 -610444.6 +000066.7+000094.500009.8 04.9701.39K4 0 : iot Ret +042021.23 +272103.4 -000029.0-000077.000009.5 04.9701.15K1 0 : phi Tau +055529.89 -370714.2 +000036.6-000024.100009.9 04.9701.10K1 1 : xi Col +122021.15 +031845.8 -000293.8-000062.900011.4 04.9701.17K1 0 +154016.91 -234905.0 -000015.6-000008.200008.6 04.9701.30K3 0 +170307.86 +140531.6 +000026.0-000063.200008.0 04.9701.60M3 0 +233357.15 +311931.2 +000050.2-000018.400006.0 04.9701.38K4 1 +234602.04 +462513.0 +000009.1-000006.200002.5 04.9701.09G5 1 : psi And +020925.29 +255623.9 +000077.5-000033.100010.2 04.9800.34F2 1 +025847.77 -640416.7 +000023.0+000005.400010.4 04.9800.13A5 0 : bet Hor +050640.66 +513553.3 -000029.3-000173.900038.1 04.9800.34F0 0 +053515.82 -052314.3 -000000.9+000000.100001.9 04.9800.00O7 1 : the1Ori +053522.90 -052457.8 +000001.7+000001.500001.7 04.98-0.10O9 1 : the2Ori +110044.83 +060605.4 -000051.0-000022.200021.6 04.9800.17A5 0 +122659.30 +264932.6 -000011.6-000009.200011.6 04.9800.09A4 0 +153146.99 +405357.7 -000013.7-000014.900007.6 04.9800.09A5 1 : nu 2Boo +160126.59 +295103.9 -000038.2-000006.900009.3 04.98-0.05A0 0 : iot CrB +182354.65 +584802.1 -000037.6+000062.100017.3 04.9800.08A3 1 +185614.61 +041207.4 +000052.4+000031.200022.8 04.9800.20A5 1 +192032.84 -052457.1 +000113.4+000044.800021.2 04.9800.94G8 1 +014243.52 -034124.4 -000011.7-000034.400002.7 04.9801.38K3 0 +074023.21 -151549.9 -000002.3-000028.000004.8 04.9801.54K3 0 +084001.52 -122831.3 -000079.9+000000.900007.8 04.9801.42K3 0 +114956.63 -701332.8 -000007.6-000002.000002.2 04.9801.36G5 0 +195555.39 +585045.7 -000009.0-000020.900003.5 04.9801.58K5 0 +020218.07 +542915.2 +000033.8-000003.400004.4 04.99-0.07B8 0 +032803.05 +490346.6 +000021.9-000026.800005.7 04.99-0.09B5 0 +034214.90 -315618.2 +000005.2+000014.200004.5 04.99-0.16B5 0 : del For +043853.59 -120723.1 -000065.1-000017.700014.3 04.9900.07A0 1 +052250.00 +033240.0 -000002.0+000001.800003.4 04.99-0.10B1 0 +070254.78 -041421.3 -000004.7+000002.800002.9 04.99-0.20B1 0 0.07 0.19 +072538.90 +091634.0 -000003.0-000008.700003.3 04.9900.99G8 0 : eps CMi +091104.40 -445204.5 -000004.4+000004.300000.3 04.9900.22B5 0 +134144.81 -543333.7 -000043.6-000024.600012.1 04.99-0.06B8 1 +141215.83 +022434.2 -000044.7-000026.100012.4 04.99-0.12B9 0 0.08 0.52 +152208.39 -475538.9 -000141.4-000132.600029.3 04.9900.52F8 0 : nu 1Lup +152312.23 +301717.7 +000125.8-000176.500053.7 04.9900.58G2 1 : eta CrB +155930.30 -414439.8 -000037.8-000016.500008.6 04.9900.99G8 0 +181353.36 +642349.9 +000351.6+000036.000042.6 04.9900.44F5 0 +192407.57 +293716.7 +000010.6+000010.800004.2 04.99-0.12B3 0 +231857.65 -093638.6 +000043.5-000007.800013.1 04.99-0.02A0 0 : psi3Aqr +000430.12 -103034.2 -000006.5-000011.900002.0 04.9901.62K3 0 +035708.29 +610632.1 -000003.4-000014.100001.8 04.9901.44K3 1 +065045.96 +414653.6 -000023.9-000138.000008.9 04.9901.26K3 0 : psi7Aur +065052.35 -342202.4 +000004.5+000000.800003.6 04.9901.38K2 0 +081319.98 -154717.6 -000011.5-000002.900002.6 04.9901.07G5 0 +090558.38 +050532.4 -000019.0-000011.000002.7 04.9901.19K2 0 : ome Hya +093156.79 +111800.1 -000089.9-000084.000013.7 04.9901.05K0 0 : xi Leo +112249.61 +432857.9 -000036.9-000013.800006.6 04.9901.00G8 0 +121630.17 +330342.5 -000054.9-000111.900010.7 04.9901.14K1 1 +200419.56 -320322.6 +000043.0-000010.800010.1 04.9901.21K1 0 +220825.93 -340237.4 +000006.0-000049.400006.2 04.9901.50K4 0 : ups PsA +225626.00 +494400.8 +000000.1-000002.900001.7 04.9901.78K5 0 +040427.16 +590919.8 -000001.8-000000.400001.9 05.0000.49F0 0 +052425.31 +172300.8 +000250.4-000007.400068.2 05.0000.54F8 0 0.04 3.65 +060731.63 -371510.5 +000000.9+000000.300004.3 05.00-0.10B8 0 : the Col +061544.88 -134306.2 +000012.3-000011.100008.7 05.00-0.08B9 0 +071831.98 +492753.1 -000001.4+000003.900011.0 05.0000.09A4 0 +114331.20 -622921.8 -000005.8+000001.100001.3 05.0000.78F9 0 +160804.55 +170249.2 -000034.3-000005.500008.4 05.0000.93G8 1 Marsik : kap Her +180728.74 +432743.3 +000001.9-000058.000009.0 05.0000.91G8 1 +190126.36 +465606.1 +000013.6-000086.100025.5 05.0000.19A7 0 +193434.89 +194624.2 +000013.4+000002.200005.4 05.00-0.09B8 0 +194625.58 +334343.3 +000023.1-000448.700047.9 05.0000.48F5 0 +235734.97 -641753.1 +000078.9-000061.100020.5 05.0000.06A1 1 : eta Tuc +065606.65 -140236.4 -000001.7+000006.900003.6 05.0001.18B9 1 : mu CMa +093712.71 +065008.8 -000070.3+000011.000014.4 05.0001.05K1 1 +112312.70 -360953.2 -000026.5-000000.600003.8 05.0001.46K4 0 +153125.05 +772057.6 -000046.9+000005.300003.9 05.0001.54K5 1 : the UMi +175905.28 -301510.8 +000002.5-000008.300003.5 05.0001.65K5 1 +185507.07 -224016.5 +000110.3-000030.800012.1 05.0001.35K1 1 : nu 2Sgr +191355.16 +574218.9 -000017.1-000063.100020.1 05.0001.16K2 0 +001019.24 +460420.2 +000004.5+000000.200003.2 05.0100.41F2 0 +013921.02 +442310.1 -000020.5+000014.900013.5 05.0100.88G8 1 : chi And +051524.41 +324115.3 -000027.1+000012.500012.1 05.0100.22A9 1 +075215.80 -344221.7 -000198.2+000238.100055.5 05.0100.47F3 1 +093408.80 -511519.0 -000008.5+000006.400003.5 05.01-0.18B1 0 +113929.63 -652351.9 -000028.5-000007.000005.8 05.0100.80G2 1 +122551.00 +390107.3 -000078.1-000034.000014.3 05.0100.95G8 0 +194858.65 +190831.1 +000017.9+000026.500010.0 05.0100.10A3 1 : zet Sge +195757.02 -152928.5 +000017.8-000093.700011.2 05.0100.06A2 1 +002802.84 +175335.1 +000114.9+000020.500006.7 05.0101.58M3 0 +050209.77 -261629.4 +000085.8-000076.600013.4 05.0101.06K1 0 +061115.02 -653522.9 -000023.0+000118.300004.9 05.0101.60M2 0 : eta2Dor +061754.83 +613055.1 -000009.6-000002.400005.5 05.0101.84M3 0 +072948.78 +275458.3 -000024.0-000021.700008.5 05.0101.12K2 1 +083443.61 -495639.3 -000012.6+000017.700003.7 05.0101.30K1 0 +104304.04 +690434.5 +000000.3-000012.900007.7 05.0101.41K3 0 +121859.83 -550834.7 -000070.4-000011.100008.6 05.0101.60M1 1 +123006.76 +691204.5 -000063.1-000056.500005.6 05.0101.62M3 1 +172018.87 +180326.0 +000009.0-000055.700006.9 05.0101.65M2 0 +042850.10 +130251.5 +000105.2-000015.100020.3 05.0200.21A7 0 +145251.09 -374811.2 -000020.6-000018.000008.5 05.02-0.15B7 0 0.03 1.57 +174904.33 +504650.0 -000051.9+000218.200015.0 05.0200.04A2 1 +174926.94 +765744.2 +000037.3+000248.000031.1 05.0200.52F6 0 +184449.93 +020336.3 +000008.8-000015.100006.9 05.02-0.06B9 0 +185720.48 -203922.8 -000001.6-000004.800000.7 05.0200.14B9 0 : xi 1Sgr +192516.45 -243030.4 +000063.6-000051.900014.8 05.0200.23A4 1 : chi1Sgr +214744.17 -305353.9 -000034.5+000000.600009.6 05.0200.04A1 0 : the PsA +052439.14 +372307.4 -000000.3-000012.100006.3 05.0201.45K4 0 : sig Aur +093312.47 -210656.7 -000020.2+000015.100009.8 05.0201.02K0 0 +103256.88 -470012.1 -000024.0+000006.800003.4 05.0201.04K4 1 : t Vel +105544.46 +333025.2 -000111.7-000027.600013.3 05.0201.10K1 0 +135634.16 +272931.9 +000028.2-000047.800005.0 05.0201.44K3 0 +151705.88 +714926.0 +000003.7+000009.400008.4 05.0201.37K4 0 +182132.68 +490717.3 -000024.2+000051.100004.3 05.0201.62M2 0 +020633.91 +223854.3 +000020.6-000035.800017.4 05.0300.12A2 0 : kap Ari +045011.59 -161302.2 +000045.0+000051.300013.4 05.0300.99K0 0 +071649.42 -363533.5 -000010.4+000006.200003.4 05.03-0.16B3 0 +074556.88 -143349.8 -000011.2+000006.300013.8 05.0300.34F2 0 +082927.49 -444329.4 -000005.8+000006.400000.5 05.03-0.17B+ 1 +105928.22 +402548.4 -000315.9+000055.100071.0 05.0300.62G0 0 +141457.16 -570509.9 -000024.0-000021.000006.7 05.03-0.07B4 0 +170152.65 -320836.2 -000009.6-000048.400006.6 05.03-0.10B8 0 +184237.96 +553221.8 -000002.6+000023.400009.0 05.03-0.07B9 0 +192251.18 -542525.4 +000025.6-000083.000021.0 05.0300.02A0 0 : eta Tel +060315.56 -261705.1 +000066.2+000084.800008.4 05.0301.33K3 0 +123507.76 +182237.2 -000004.6+000023.300005.3 05.0301.15K2 1 +134136.83 -084211.1 -000091.7+000040.300007.1 05.0301.62M2 0 +165145.26 +243923.1 +000010.3+000005.500004.3 05.0301.25K2 0 +171836.99 +105153.0 +000008.1-000097.700004.7 05.0301.54K4 0 +193039.82 -024719.9 +000023.1-000010.500006.5 05.0301.77M1 0 +195037.73 +525917.4 -000010.3-000068.000017.0 05.0301.29K3 0 +205433.64 +280327.5 +000000.1-000004.200004.4 05.0301.48K4 0 +000219.91 -294313.6 +000009.7+000014.000006.4 05.04-0.15B4 0 : zet Scl +010800.72 +435632.1 +000161.0-000061.300016.6 05.0400.11A3 0 +014606.14 -533119.9 +000126.5+000059.000017.5 05.0400.03A1 0 +044203.45 -370841.2 +000046.9+000193.100036.2 05.0400.39F3 0 : bet Cae +055904.31 -093329.3 +000008.4-000045.500009.9 05.0400.19A6 0 +061626.57 +121618.2 +000083.1+000186.300051.0 05.0400.43F5 0 +072328.55 +250302.2 -000066.6-000028.400021.2 05.0400.90G8 0 +074257.16 -451018.4 -000077.8-000553.400041.4 05.0400.77G5 0 +131203.48 -161152.5 +000096.2-000287.200030.7 05.0400.46F6 0 +132925.26 -510954.4 -000001.5-000007.800006.5 05.0400.06A0 0 +151656.90 -605726.1 -000002.0-000004.100000.5 05.04-0.08O8 0 0.15 3.90: del Cir +151918.58 +014600.0 +000373.2-000513.600040.5 05.0400.54F8 0 +155320.06 -201001.2 -000003.6-000019.000009.2 05.04-0.01B3 1 : lam Lib +211827.18 +435645.5 +000004.5-000009.100000.1 05.04-0.06O8 0 +213656.98 +402448.6 -000001.5+000012.500015.8 05.0400.20A5 1 +215915.10 +731049.0 -000068.3-000159.800026.7 05.0400.44F5 0 +031612.20 +505615.8 -000001.3-000019.200003.9 05.0401.11G5 0 +060703.36 -620915.9 +000021.4-000069.700008.3 05.0401.26K2 0 +064305.01 +443128.3 -000045.0-000030.300010.7 05.0401.48K5 0 : psi4Aur +073928.59 +174028.3 +000002.3+000001.300006.1 05.0401.62M0 0 +080640.34 -451557.8 -000005.3+000011.000002.6 05.0401.49K3 0 +120446.66 -763109.0 -000077.5+000046.800007.4 05.0401.49K4 0 : kap Cha +132507.36 -745315.0 -000108.3-000132.100014.5 05.0401.11K0 0 : iot1Mus +153055.75 +404959.0 +000011.0-000008.800003.7 05.0401.59K5 0 : nu 1Boo +223745.42 -041339.9 -000068.4-000120.500013.9 05.0401.14K2 0 : kap Aqr +031907.62 +500542.1 +000022.4-000025.300006.8 05.05-0.07B5 0 +034911.20 +240812.6 +000018.7-000046.700008.4 05.05-0.08B7 0 Pleione +052000.92 +335729.0 +000000.0-000003.700001.1 05.0500.29A5 0 +083908.07 -223946.5 -000268.3+000424.100050.2 05.0500.72G3 1 +180701.61 +303342.7 -000100.9+000111.700063.9 05.0500.53F7 1 +221130.58 +592452.3 -000007.2-000011.100002.0 05.0500.19O6 0 : lam Cep +234754.75 +674824.5 +000014.6-000001.900011.0 05.0500.01A1 0 +050457.95 -493440.2 +000068.7-000003.000006.9 05.0501.48M2 0 : eta2Pic +063837.63 -481312.8 +000003.9+000019.800007.5 05.0501.00G8 1 +074031.09 +870112.6 -000053.5-000026.900006.5 05.0501.60M2 0 +230931.45 +084037.8 +000003.7-000004.500004.3 05.0501.48M4 0 +232020.54 +052253.2 +000078.5-000059.400009.6 05.0501.20K2 0 : 7 Psc +051524.37 -265636.4 +000010.9-000029.400012.0 05.06-0.07B9 0 +052146.27 -244622.6 -000020.6-000013.000011.1 05.0600.66A2 1 +060844.34 -685036.4 -000050.9+000019.700011.8 05.06-0.07B8 0 : nu Dor +061151.82 -063301.0 -000003.5-000001.800002.7 05.06-0.20B2 0 +062757.57 -044543.7 -000004.2-000003.100002.4 05.06-0.17B2 0 +073418.67 -232825.2 -000088.7+000001.000034.4 05.0600.47F6 1 +100611.22 -472211.5 -000010.8-000053.500012.6 05.0600.88K0 1 +110050.48 +391243.7 -000080.9-000016.300008.1 05.0600.26Am 0 +142223.20 -800632.1 -000010.9-000014.100005.9 05.06-0.11B4 0 : eps Aps +171042.35 -443327.2 -000033.2-000069.100010.9 05.0600.87G8 0 +194050.11 +453128.7 +000084.1+000120.400020.5 05.0600.43F5 0 +194231.09 -160726.3 +000067.8-000009.200018.7 05.0600.32F3 0 +203831.91 +240657.5 +000010.0-000007.800006.6 05.06-0.13B5 0 +205004.83 +440332.3 +000122.7+000132.300023.7 05.0600.20A4 0 +034209.35 +631300.3 -000017.0+000019.300006.3 05.0601.65S5 1 +081818.78 -653647.7 +000020.7+000022.100011.0 05.0601.13K1 0 +200121.55 +500616.8 +000016.3+000006.100007.6 05.0601.12K1 0 +205130.05 -513629.4 -000000.2-000005.000005.8 05.0601.12K1 0 : iot Ind +211320.44 -700734.4 +000041.4-000020.300003.7 05.0601.58M2 0 : omi Pav +235229.29 +190713.3 -000006.4-000034.200007.5 05.0601.59M2 0 : phi Peg +003243.79 -630153.0 +000086.2-000049.900021.5 05.0700.04A0 0 : bet3Tuc +004858.71 +165628.1 -000002.3-000201.600041.8 05.0700.50F8 0 +031246.32 -011145.4 +000193.4-000069.200044.7 05.0700.57F8 0 +043050.10 -445713.5 +000002.4-000002.500004.6 05.07-0.19B2 0 : del Cae +052428.91 -005330.0 -000005.0+000140.200018.9 05.0700.96K0 1 +065825.11 -340642.2 -000016.5+000007.200004.3 05.07-0.15B4 1 +072920.46 +280706.3 -000033.3-000052.900020.0 05.0700.12A4 0 +074725.00 -383040.2 -000009.9+000004.700002.6 05.07-0.11B2 0 +093353.51 -805628.7 -000034.6+000014.700006.0 05.07-0.14B5 0 0.07 1.08: zet Cha +094018.38 -141956.1 -000026.3-000019.200006.3 05.07-0.15B4 0 : kap Hya +095230.47 -080617.7 -000061.8-000047.200012.5 05.0700.04A2 1 : gam Sex +103448.07 +065713.0 -000100.2+000056.600010.2 05.0700.92G8 0 +163613.73 +525527.7 -000012.3+000027.400008.2 05.07-0.03B9 1 +183201.94 -454526.5 +000001.3-000011.600002.9 05.07-0.13B3 0 : del2Tel +190658.60 +110416.7 -000000.3-000031.500006.4 05.07-0.06B8 1 +203907.59 +100510.1 +000323.6+000021.100033.3 05.0700.70G5 0 : kap Del +214950.68 +301027.4 +000018.9-000026.100010.8 05.0700.01A1 0 +220508.79 +621647.4 -000001.8-000003.000000.6 05.0700.24O9 0 +043954.69 +530446.5 -000007.4-000015.900006.6 05.0701.08K0 0 +071322.27 +160932.6 +000014.7-000041.800004.7 05.0701.65K3 1 +093157.58 +094256.9 -000008.9-000013.000006.8 05.0701.36K3 0 +113146.07 -592631.4 -000004.1+000001.100001.0 05.0701.03G0 0 : omi1Cen +141246.03 -271540.0 -000013.4-000035.500014.2 05.0701.13K2 0 +170933.28 +404637.3 -000043.8+000007.400011.7 05.0701.27K3 0 +173157.89 +680804.9 -000013.6+000132.700015.0 05.0701.08K0 0 +003608.29 +541006.4 +000023.0-000001.500006.5 05.08-0.10B7 0 +034816.25 +110836.1 +000028.2-000029.800005.8 05.08-0.12B3 1 +043909.20 +154800.1 +000032.4-000077.700021.5 05.0800.14A4 1 : sig1Tau +045122.41 +185023.8 +000079.7-000032.800017.3 05.0800.21A7 0 +052233.78 +791350.7 -000078.6+000161.100047.7 05.0800.51F6 0 +061014.20 -744509.1 +000121.8-000212.800098.5 05.0800.71G5 0 : alp Men +075718.43 -440635.6 -000011.5+000006.900002.5 05.08-0.17B2 0 +082736.65 -530518.7 -000067.6+000024.700016.0 05.0800.26A9 0 +094835.18 +460116.4 +000222.1-000092.600054.3 05.0800.62G2 0 +103017.50 -003813.1 -000040.1-000022.200009.5 05.08-0.14B6 0 : bet Sex +104325.03 +231118.2 -000116.7+000008.300015.7 05.0800.04A3 0 +112322.07 -184647.6 -000305.9-000029.100022.8 05.0800.44F3 1 : lam Crt +125436.92 -571007.1 -000032.4-000010.900009.0 05.08-0.09B5 0 +145644.00 -624651.6 -000012.4-000011.800003.9 05.08-0.02B4 0 : the Cir +185443.12 -153610.9 -000002.4-000005.600002.0 05.0800.14B3 0 +200653.40 +233651.9 +000015.2+000000.500006.7 05.08-0.16B3 0 +202719.20 -181242.1 +000010.3-000010.900004.9 05.08-0.05B4 1 : pi Cap +215317.58 -133306.5 +000313.0+000013.700036.1 05.0800.38F3 0 : mu Cap +223545.78 +733835.3 +000173.3+000025.100017.7 05.0800.40F3 0 +052738.89 +342833.6 -000001.4-000038.800008.1 05.0801.40K4 0 : phi Aur +064737.22 -085954.6 -000004.2-000000.600002.5 05.0801.79M1 0 +103400.89 -234442.8 -000010.4+000021.100005.2 05.0801.60K5 0 +103620.56 -593351.5 -000039.9-000039.900012.1 05.0801.17K1 0 +015721.03 +174903.3 +000034.3-000023.700005.0 05.0900.92K1 0 : iot Ari +033000.23 +552706.6 -000045.4-000011.800017.1 05.0900.02A1 0 +063337.92 -011312.4 +000002.1-000017.700006.1 05.09-0.13B5 0 +081358.32 -361920.3 -000008.7+000007.900002.8 05.09-0.18B2 0 +085033.46 -463145.1 -000002.8+000003.800001.2 05.09-0.20B0 0 +092617.98 -532244.2 -000019.9+000011.100007.7 05.09-0.10B6 0 +094957.16 -454357.9 -000024.9+000010.100003.8 05.09-0.10B7 0 +112321.43 -645717.0 -000022.6+000007.000006.9 05.09-0.06B5 1 +121600.23 +145356.9 -000080.6-000030.500016.5 05.0900.07A3 0 +155115.65 -030525.5 -000092.5-000027.600020.5 05.0900.14A3 0 +215303.76 +255530.5 +000009.1+000000.300006.4 05.09-0.15B3 0 +230236.34 +424528.1 +000055.7-000004.800009.3 05.0900.09A3 1 +004835.12 -745524.1 +000133.2-000034.600015.9 05.0901.34K5 0 : lam Hyi +050020.72 +811138.5 +000001.0+000027.500009.5 05.0901.30K3 0 +072156.90 +202637.4 -000062.0-000023.900007.6 05.0901.53M0 0 +072621.86 -510106.6 -000005.5+000006.100005.8 05.0901.04K0 0 +075905.72 -231837.4 -000011.7+000002.800004.2 05.0901.11G8 0 +094631.66 +570740.8 +000000.1+000033.100005.9 05.0901.59M3 0 +161102.13 -292457.6 -000085.6-000087.900012.8 05.0901.13K0 0 +174849.15 +253722.7 -000003.7-000038.500015.9 05.0901.14K2 0 +182218.60 -383924.6 -000042.3-000028.300006.5 05.0901.50K4 0 +200509.47 +195927.2 +000030.6+000079.700020.2 05.0901.06K2 0 : eta Sge +214011.06 +431625.7 +000060.5+000016.100008.1 05.0901.60M1 0 +220601.96 +450051.8 -000009.3-000015.400005.3 05.0901.57K5 0 +222001.48 -802622.7 +000056.4-000042.800012.2 05.0901.28M6 0 : eps Oct +232304.56 +121850.2 +000019.0-000017.100009.9 05.0901.31K3 0 +234322.36 +101953.4 +000004.9+000011.400004.0 05.0901.69M2 0 +025717.28 +315603.5 +000003.0-000031.100008.4 05.10-0.01B9 0 0.02 2.88 +041002.79 +804155.2 -000011.6+000003.000009.4 05.1000.59G8 1 +042351.84 +092739.5 -000021.0-000006.700008.2 05.1000.07A3 0 +054953.55 -665404.4 -000022.1+000018.100006.4 05.10-0.13B6 0 : eps Dor +131653.11 -313021.9 +000034.6-000049.300013.2 05.1000.96K0 0 +142411.39 +054912.4 -000077.9+000006.500021.6 05.1000.12A5 0 +160114.35 +174904.9 -000046.1+000152.800010.6 05.1000.99G8 1 +164640.01 -670634.8 -000015.2-000013.300005.2 05.10-0.08Ap 0 0.04 3.76 +172413.09 -440945.0 -000006.9-000030.400004.3 05.10-0.05B7 0 +180852.86 +200243.0 +000008.4-000021.100010.2 05.1000.18A8 0 +235206.69 -820107.6 -000049.1-000020.900012.2 05.1000.93G7 0 : gam1Oct +032245.27 +204431.6 -000049.2-000014.900010.2 05.1001.23K3 1 : tau2Ari +114845.11 -264459.1 -000034.9-000009.700006.8 05.1001.59M4 0 +191832.49 +010506.3 +000011.2+000017.900008.6 05.1001.14K2 1 +213933.28 +021437.5 -000032.7-000084.200013.6 05.1001.03K0 0 +214500.25 -090456.7 +000013.0-000001.600004.1 05.1001.11G8 0 +230005.10 +565643.4 -000002.9-000003.100000.1 05.1001.01G0 0 +012936.10 -213745.6 +000055.6+000003.200014.7 05.1100.03A0 0 +035338.92 -344356.3 +000032.0-000000.800009.2 05.11-0.13B6 0 +050843.67 -042722.5 +000055.6+000016.000040.0 05.1100.46F2 0 +065342.24 +685317.9 +000004.5+000007.300003.3 05.11-0.11B7 0 +071838.19 -364433.9 -000010.2+000005.900003.9 05.11-0.17A0 0 +095741.14 +410320.5 -000116.9-000026.300034.6 05.1100.48F6 0 +110834.01 -615649.8 -000005.8+000002.000000.6 05.1100.20B9 0 +182413.80 +393026.1 -000021.3-000004.600007.4 05.1100.05A3 0 : mu Lyr +184346.94 -381923.9 +000001.1-000053.800016.1 05.1100.07A0 0 : lam CrA +190909.75 +763338.9 +000051.6-000119.800036.6 05.1100.31A9 0 +204002.27 -603251.0 +000312.9-000569.000041.3 05.1100.54F8 0 : phi2Pav +204829.00 -435917.8 +000175.8-000112.200024.4 05.1100.36F1 1 : iot Mic +221626.57 -413737.9 -000013.6-000009.500013.6 05.1100.93G8 1 : mu 2Gru +224405.49 +414909.2 -000008.3+000003.100011.9 05.1100.96K0 0 +132607.64 -394517.9 +000168.3-000058.600015.7 05.1101.18Kp 1 +155529.61 -683610.8 -000008.9-000006.300001.1 05.1101.11G6 0 : kap TrA +215639.14 +633732.0 -000000.3-000003.800000.4 05.1101.55M2 0 0.50 0.00 +223837.87 +564744.6 +000052.4-000032.300007.6 05.1101.54M4 0 +015422.06 -422948.8 -000034.3-000028.300010.6 05.12-0.06A3 1 : phi Phe +030336.90 -594415.4 -000072.8-000063.900023.7 05.1200.35F0 0 : mu Hor +050645.65 -043918.6 +000010.1+000000.000011.7 05.12-0.06B9 0 +075142.00 +014600.8 -000014.0-000003.800007.8 05.12-0.12B8 0 : zet CMi +093344.56 -490018.3 -000023.4+000008.800003.4 05.12-0.11B4 1 +113148.81 -593056.3 -000006.6+000000.700001.0 05.1200.43A3 0 : omi2Cen +123545.61 -410119.0 -000107.2+000001.100028.9 05.1200.22A7 0 +174408.72 -515000.9 -000015.1-000191.200065.5 05.1200.69G5 0 : mu Ara +182101.02 +285211.4 +000004.0+000048.800011.8 05.1200.21A7 0 +183126.30 -182409.5 -000007.0-000021.400015.3 05.1200.02B9 0 +183502.36 -105837.9 +000049.1-000005.000011.2 05.1200.93G8 0 +193045.40 +275755.0 -000001.9-000001.000008.7 05.12-0.10B8 0 +195101.50 +102457.8 +000240.1-000134.500051.6 05.1200.56F8 0 : omi Aql +230329.76 -344458.6 +000074.8+000084.500035.0 05.1200.30A9 1 : pi PsA +071047.50 -485557.3 -000017.2+000197.000010.4 05.1201.25K2 0 +072202.69 +364538.3 -000098.6-000022.100013.9 05.1201.08K0 0 +074341.83 -405600.0 +000131.1-000171.200015.1 05.1201.10K1 0 +091623.04 -441556.7 -000002.5+000004.700000.8 05.1201.64K3 0 +104156.78 +654259.3 -000162.7-000075.000014.6 05.1201.21K2 0 +105334.52 +543506.5 -000066.8-000009.800004.8 05.1201.35K3 0 +124638.75 +163439.5 +000012.6+000017.400010.1 05.1201.35K3 0 +193507.25 -103337.6 +000006.9-000003.000007.3 05.1201.12G8 0 +203355.06 -443057.5 +000011.2-000035.700015.1 05.1201.00K0 0 : nu Mic +222135.58 -213552.9 -000011.3-000084.600017.8 05.1201.06K0 0 +000149.44 -030138.9 +000018.9-000010.200008.0 05.13-0.13B7 0 +011747.98 +033652.3 -000048.4-000022.400014.8 05.1300.07A3 0 +022801.69 -334839.8 +000018.6+000005.500021.4 05.1300.09A2 0 : phi For +053516.47 -052322.9 -000000.9+000000.100001.9 05.1300.02O6 1 +082003.87 +271307.0 -000018.4-000376.300055.2 05.1300.49F6 0 : chi Cnc +082554.79 +073352.3 -000033.7-000009.600009.1 05.1300.93G8 0 +161515.35 -472218.9 -000036.8-000045.900011.1 05.13-0.11B8 0 : the Nor +172054.22 +242958.0 -000019.4-000001.900007.0 05.1300.00A2 0 +210443.03 -770122.3 +000013.8-000369.400022.1 05.1300.49F4 0 0.05 2.88: alp Oct +001427.59 -074649.9 +000061.0+000002.400005.2 05.1301.60M3 0 +113254.15 -310514.0 -000028.6+000004.000007.2 05.1301.58M1 0 +140755.75 +435116.3 +000011.7-000029.800007.0 05.1301.49M4 0 +150519.15 -410402.0 +000022.6-000000.800008.9 05.1301.01G8 0 +153437.31 -280248.9 +000016.7-000031.200008.8 05.1301.31K2 1 +191140.52 +565132.7 +000048.1+000048.000009.6 05.1301.01G8 0 +235855.72 -524445.4 +000057.9+000061.500012.7 05.1301.12K1 0 : pi Phe +032440.56 +643509.6 -000003.2+000000.100002.6 05.1302.04M0 0 +011423.97 -075524.6 +000123.7+000277.600041.0 05.1400.45F5 0 +033024.48 +112011.3 -000011.7-000016.100007.8 05.14-0.04A0 0 +034932.70 +330529.0 -000018.1+000000.300011.0 05.1400.06A3 0 0.05 1.77 +052619.28 -585445.4 -000008.2+000032.200007.0 05.1400.99G6 0 : lam Dor +060327.36 +194126.2 +000009.8-000020.300003.0 05.14-0.10B8 0 +064954.62 -463655.7 -000000.6+000374.400039.7 05.1400.46F5 0 +065057.09 +673418.9 +000000.9+000004.600003.8 05.14-0.15B4 0 +070418.32 -564459.0 +000011.0+000002.900011.6 05.14-0.03A0 1 0.03 3.28 +073716.73 -040639.7 -000067.4+000017.700016.1 05.1400.44F6 0 +080504.51 +130706.1 -000035.2-000063.900015.5 05.1400.02A1 0 +081336.16 -465930.0 -000010.3+000010.300003.4 05.14-0.14B2 0 0.04 4.82 +104657.49 -564525.9 -000021.2-000000.600006.0 05.14-0.08B8 0 +112835.11 -424027.2 -000034.6+000006.300005.2 05.14-0.03B9 1 +121211.91 +773658.3 +000010.5+000020.200029.7 05.1400.36A5 0 0.04 1.27 +131814.54 +494055.3 -000033.3+000019.400011.8 05.14-0.05A0 0 +155653.48 -335757.7 +000023.8-000046.000016.4 05.1400.13A3 1 : xi 2Lup +191342.70 +021737.4 +000005.8-000002.600005.1 05.14-0.07B8 0 +195317.37 +573124.5 +000006.0+000007.600005.1 05.14-0.12B5 0 +201839.07 +345858.0 +000000.1-000003.800001.6 05.1400.66F5 0 +204157.06 -664538.3 +000008.9-000023.200003.9 05.14-0.06B8 0 : ups Pav +003646.47 +442918.6 -000036.7+000031.800005.0 05.1401.59K5 0 +070051.51 -512409.5 -000021.6+000020.100005.3 05.1401.65M1 1 +070338.07 +105706.6 -000002.0-000012.000004.4 05.1401.39K3 0 +074730.34 +332456.8 -000018.8-000028.600005.8 05.1401.64M0 0 : pi Gem +075751.73 -453439.9 -000017.3+000031.300010.9 05.1401.26K2 0 +113700.80 -611700.4 -000228.2+000001.700014.1 05.1401.10K1 0 +122055.72 -133356.7 -000005.1+000010.300016.6 05.1401.05K0 0 +141932.55 -021555.2 -000119.3-000071.900011.9 05.1401.02G9 0 : ups Vir +153514.90 +390036.2 +000024.6+000008.600005.7 05.1401.65M2 0 : mu CrB +171800.72 -241712.8 -000059.5-000007.700009.0 05.1401.05K: 1 : omi Oph +185836.59 -601202.3 -000125.0+000032.500006.3 05.1401.35K1 0 : ome Pav +192528.54 +194754.7 +000096.7-000071.500013.8 05.1401.00K0 0 +011106.77 +312529.2 -000008.7-000012.000005.8 05.1500.26F0 0 +084340.28 -494922.1 -000003.6+000003.600002.1 05.15-0.20B0 0 +085156.84 +434335.4 -000013.9+000045.600011.9 05.1500.97K0 0 +101330.68 -662222.2 -000034.4+000011.500010.7 05.1500.22Am 0 +110716.76 -423819.6 -000082.1+000041.200011.5 05.1500.03Ap 1 0.04 2.43 +113807.37 -614935.6 -000062.0-000003.500011.0 05.15-0.04B9 1 +120339.31 -422601.6 +000323.6-000110.800041.3 05.1500.42F6 0 +122207.39 -673119.5 -000031.3-000005.200009.7 05.1500.20Am 1 : zet2Mus +134656.36 -361506.9 -000013.3-000011.500007.6 05.15-0.01A0 0 +144600.18 -252634.5 -000151.5-000109.100032.9 05.1500.32F0 1 +145041.26 -155949.5 -000135.9-000059.500042.3 05.1500.40F3 1 : alp1Lib +151438.00 +672051.6 +000221.5-000392.300039.5 05.1500.55F9 0 +151604.03 -412928.1 -000010.4-000004.900002.5 05.1500.56F: 1 +152838.29 +015031.8 -000084.6-000033.500026.7 05.1500.24A8 0 +195955.20 +370234.4 +000000.4-000000.200002.1 05.15-0.13B3 0 +204638.87 +160728.6 -000006.1-000201.700031.7 05.1500.49A2 1 +231144.19 +084312.5 -000008.9-000005.000012.9 05.1500.14A5 0 +020142.40 -444248.2 -000031.8-000048.800008.8 05.1501.47K5 0 : chi Phe +023206.14 +360850.0 +000047.8+000016.400008.3 05.1501.47K5 0 +061741.73 -164857.3 -000014.9+000002.100005.8 05.1501.29K1 0 +074639.26 +373102.5 +000030.2+000012.700010.0 05.1501.59M3 0 +090823.53 +665224.0 -000023.0-000040.500006.5 05.1501.51K5 0 : sig1UMa +094257.24 +721509.7 -000026.7-000027.500007.4 05.1501.03K0 0 +130753.80 -104425.4 +000016.0-000009.400010.7 05.1501.14K2 0 +164549.89 +083457.3 -000002.9+000015.700009.3 05.1501.53K5 0 +203924.83 +002911.4 +000103.0-000019.400013.3 05.1501.06K1 0 +204002.96 -180819.0 -000022.7-000021.600004.3 05.1501.65M1 0 : ups Cap +002107.23 +375807.3 +000058.3-000039.600020.4 05.1600.44F5 0 : rho And +022221.43 +555044.4 +000000.4-000001.200001.6 05.1600.37A2 0 +025637.45 -034244.0 -000035.8-000043.300017.3 05.1600.08A3 0 +031837.72 +501320.0 +000022.4-000025.100006.2 05.16-0.07B3 0 +055053.22 -520631.3 +000002.4-000076.300012.3 05.1600.96G8 0 +075146.34 -135349.9 -000068.5-000344.800060.0 05.1600.60G2 1 +081515.95 -625456.2 -000026.9-000010.900013.5 05.1600.09A+ 1 +090921.53 +220243.6 -000000.5-000000.700008.6 05.1600.97K0 1 : xi Cnc +103509.62 +570457.2 +000065.7+000037.100037.8 05.1600.35F1 0 +150448.05 -640152.9 +000102.9+000009.500012.2 05.1600.94G8 0 : eta Cir +153426.53 -091100.1 -000032.0-000027.300009.3 05.16-0.09B6 0 0.06 1.26 +183221.31 -394214.1 +000032.0-000037.600014.8 05.1600.08A3 0 +212253.58 +064840.0 +000052.7+000011.200009.1 05.1600.06A3 0 : bet Equ +214132.93 -140248.7 -000122.1-000308.600030.7 05.1600.67G2 0 +225223.77 +095008.0 +000521.9+000044.100037.2 05.1600.49F7 0 : sig Peg +063123.02 -122330.9 +000042.1-000017.900009.5 05.1601.26K1 1 +135442.20 -013011.1 -000085.1-000021.900012.8 05.1601.09K2 0 +152547.41 +152541.0 -000014.0-000007.500003.5 05.1601.65M1 0 : tau1Ser +003022.67 -234715.8 -000026.9+000014.000018.1 05.1700.13A3 0 +005007.72 -103837.6 -000224.7-000228.400064.7 05.1700.51F7 0 : phi2Cet +010812.92 +545527.2 +003421.4-001599.300132.4 05.1700.70G5 1 : mu Cas +023802.09 +724905.6 -000028.9+000015.200012.7 05.1700.90G8 0 +024457.51 +122645.5 +000124.1-000084.800026.1 05.1700.23A7 0 +042340.88 -034443.2 -000047.9-000056.700015.7 05.1700.07A2 0 : xi Eri +085852.43 -471405.4 -000084.4+000055.700014.8 05.1700.27Am 0 +085924.38 -590503.8 -000174.6+000281.800038.2 05.1700.42F3 0 +115600.98 -170902.9 -000049.1-000008.200011.4 05.17-0.02A0 0 : eta Crt +122418.54 +260555.0 -000026.9-000003.100011.5 05.1700.08A3 1 +124116.02 -130050.1 -000117.9+000007.900011.7 05.1700.43F3 1 0.11 3.14 +125704.38 -511155.4 -000029.5-000014.800006.8 05.17-0.07B8 0 0.03 0.32 +190619.92 -522026.3 +000030.6-000115.200019.1 05.1700.53F7 1 : rho Tel +192457.77 +115634.3 +000721.3+000643.600066.0 05.1700.76G8 0 +192609.12 +361904.3 +000004.2+000012.900005.0 05.17-0.12B9 0 +193638.05 +444142.7 -000094.6-000103.800024.6 05.1700.93K0 0 +235121.32 -185433.0 +000026.6-000003.600010.2 05.17-0.12Ap 0 0.04 3.74 +074941.17 -171341.2 +000054.2-000117.200012.9 05.1701.28K3 0 +120750.09 -752201.4 -000092.3+000019.000007.5 05.1701.28K2 0 +175318.02 +400028.2 +000007.8+000050.400009.0 05.1701.17K3 1 +210514.23 -544337.0 +000016.5-000037.500009.3 05.1701.20K2 0 : mu Ind +211537.89 -203906.1 +000015.4-000002.200004.7 05.1701.16K0 0 : phi Cap +002813.59 +442340.2 +000084.1-000015.300012.3 05.1800.04A2 0 +014255.73 +703721.2 +000076.6-000013.600011.6 05.18-0.02B9 0 +040636.40 +273600.1 +000022.1-000050.200006.6 05.18-0.12B9 0 0.03 7.23 +045446.91 +112533.5 -000016.3+000013.600013.5 05.1800.12A3 0 +053944.19 +255349.7 +000009.8-000023.800006.6 05.18-0.15B3 0 +054559.89 -321823.0 +000003.0-000022.600002.5 05.18-0.27B1 0 : mu Col +072440.19 -161205.1 -000004.7-000020.100003.5 05.18-0.04B2 0 +082121.05 -362903.1 -000008.0+000007.000002.0 05.18-0.19B2 0 +082531.34 -514338.8 -000014.7+000017.100004.8 05.18-0.16B2 0 +083957.62 -530317.2 -000025.8+000021.500007.6 05.18-0.15B4 0 +091420.55 +612524.2 -000008.7-000031.800051.1 05.1800.60F9 0 +104333.12 +461214.5 -000268.2-000066.100028.1 05.1800.32F5 0 +112543.56 -635820.3 -000314.4-000065.500036.5 05.1800.49F7 0 +185239.61 -520625.7 +000038.4-000095.700011.1 05.1800.96G8 0 : kap Tel diff --git a/kstars/kstars/data/hip003.dat b/kstars/kstars/data/hip003.dat new file mode 100644 index 00000000..b16e53a5 --- /dev/null +++ b/kstars/kstars/data/hip003.dat @@ -0,0 +1,1000 @@ +193911.64 +052352.0 +000002.1-000003.800004.8 05.18-0.00B3 0 0.14 1.95: sig Aql +203130.40 +745716.8 +000006.4-000016.500007.8 05.1800.10A0 1 +234715.99 -501335.1 +000009.0-000023.300005.5 05.18-0.16B3 0 : sig Phe +002131.18 -285852.7 +000032.8-000071.500010.5 05.1801.01K0 0 : iot Scl +051141.56 +160244.4 +000003.5+000006.300010.2 05.1801.52K5 0 +053152.66 -762030.0 +000143.2+000287.800032.4 05.1801.13K4 0 : gam Men +065950.58 -675501.2 -000027.0+000234.200011.3 05.1801.40K3 0 +111717.37 +020039.3 +000055.1-000142.900008.0 05.1801.51M0 0 +141204.05 +692557.6 -000026.1-000049.500007.3 05.1801.59M2 0 +145534.71 -600650.0 -000125.7-000112.200018.9 05.1801.16K1 0 +195033.99 +384319.8 +000012.7+000105.800005.1 05.1801.67M2 0 +201530.24 +233032.1 +000002.7-000006.900000.8 05.1801.02G2 0 +214304.13 +721912.7 -000043.2-000040.600013.2 05.1801.06K0 0 +022232.42 -234858.7 +000197.3-000004.400045.6 05.1900.61G2 1 : kap For +022424.89 +500023.9 +000024.5-000035.800008.7 05.1900.98G8 0 +060413.50 -064232.2 -000003.5+000003.600003.5 05.19-0.07B2 1 +083905.13 -702311.9 +000019.2-000038.000013.6 05.1900.01A0 0 : the Vol +084951.50 -324649.5 -000001.9-000048.200014.3 05.1900.88G8 0 +102928.73 -024420.6 -000048.8-000012.800010.9 05.19-0.05B9 0 : del Sex +113602.62 +691923.7 +000109.2-000126.400013.5 05.1900.97K0 0 +131646.71 +092525.3 -000334.5+000190.700055.7 05.1900.58G0 0 +154639.95 +623558.9 +000040.0-000056.500012.0 05.1900.06A2 0 +201414.52 +284141.5 +000012.2-000019.000010.0 05.1900.19A7 0 0.02 0.19 +211922.21 +645218.6 +000005.1+000005.300003.0 05.19-0.04B3 0 +223839.05 +633504.3 -000001.2-000020.200010.2 05.1900.08A3 0 +231906.37 -132717.0 +000000.0+000000.000000.0 05.1900.90K2 0 +232239.10 -150221.8 +000119.7+000017.500013.8 05.1900.20A3 1 +050734.01 -632358.5 +000012.6-000044.700005.2 05.1901.65M3 0 +062713.76 +001757.4 +000002.9-000008.200003.4 05.1901.19K1 0 +075937.55 -603513.5 -000003.5+000011.300003.1 05.1901.76M0 0 +150637.62 -161524.3 -000036.4-000023.300004.3 05.1901.59K5 0 : nu Lib +163049.37 -613800.5 -000011.4-000009.000004.9 05.1901.24K0 0 +172600.03 -503800.7 +000015.8+000009.200008.2 05.1901.05K1 0 : kap Ara +205536.68 +134317.6 +000018.4-000011.500006.9 05.1901.12K0 0 +003007.34 +294506.1 +000043.6-000057.200017.6 05.2000.27A7 0 0.05 0.07 +003514.64 -033533.9 +000407.7-000036.500047.5 05.2000.57F8 1 +041643.11 +533642.5 -000017.0-000001.700009.2 05.2000.05A2 0 +055457.83 +595318.3 +000002.0-000018.500008.1 05.2000.01A2 0 0.16 2.93 +061450.94 +190924.8 -000095.8-000181.600047.3 05.2000.43F6 0 : 71 Ori +064224.32 +173843.9 +000007.0-000086.900023.4 05.2000.06A2 1 +070224.78 +241255.6 -000006.5-000000.400002.0 05.2000.95G5 0 : ome Gem +070402.81 -422014.8 -000018.1+000071.500010.3 05.2000.20Am 1 +072744.39 +212644.0 -000049.6-000123.900029.4 05.2000.46F5 1 +080935.92 -440722.0 -000012.0+000002.500002.9 05.20-0.17B2 0 +084019.22 -401550.0 -000055.9+000007.700011.6 05.20-0.03Ap 1 0.05 3.11 +084156.91 -452438.6 -000005.9+000005.000001.2 05.2000.17B5 0 +122033.71 -221257.0 -000109.7-000027.700008.5 05.20-0.09B8 0 : zet Crv +130544.46 +354755.9 -000036.8+000019.300011.6 05.20-0.06B9 0 +135831.18 -245819.8 -000049.9-000029.300009.6 05.20-0.09B8 0 +182712.51 +001146.1 -000002.6-000008.800006.8 05.2000.49G0 1 +184744.60 -402422.0 +000024.6-000018.600008.3 05.2000.78G5 0 : mu CrA +185701.47 +325405.8 +000202.8-000144.000066.8 05.2000.59G0 1 +190725.50 +323006.0 +000123.2+000032.100024.6 05.2000.37F0 0 +231906.51 -132730.4 +000265.6-000044.900048.2 05.2000.79G6 0 +043411.64 -081352.9 -000022.4+000002.900004.0 05.2001.71M3 0 +062928.54 -565110.2 -000038.1+000032.300010.4 05.2001.09K0 0 +071555.02 +593817.1 -000101.1-000258.700016.9 05.2001.08K2 0 +114143.95 -322957.6 -000005.5-000033.400007.6 05.2001.48K5 0 +162221.42 +334756.9 +000005.5-000038.200005.9 05.2001.63M2 0 : nu 1CrB +210624.68 -322029.9 -000005.0+000008.600009.2 05.2001.10K2 0 +210650.84 +384429.4 +004155.1+003258.900287.1 05.2001.07K5 0 +010747.83 -412913.0 +000036.0+000007.800016.5 05.2100.16A3 1 : ups Phe +011343.80 +073431.8 +000141.7-000055.600022.1 05.2100.32A7 1 : zet Psc +024039.58 -543259.7 +000032.8+000005.200020.5 05.2100.41F4 0 : zet Hor +040700.52 +290004.6 -000094.0+000004.900036.3 05.2100.36F1 0 : psi Tau +055849.58 +003310.7 -000015.6+000002.400008.9 05.2100.01A1 0 +112529.53 -360347.2 -000107.7+000017.700011.6 05.2100.98K0 0 +133258.09 -100953.7 -000030.7-000038.000012.4 05.2100.96K0 0 +172316.08 -472805.4 -000006.7-000017.600004.5 05.21-0.10B2 0 : iot Ara +223441.50 -204228.3 +000221.6-000146.600044.0 05.2100.45F7 0 : ups Aqr +062410.35 -113148.0 -000055.6-000032.100007.8 05.2101.23K3 0 +062648.88 +582502.7 -000005.5-000001.800004.8 05.2101.54K4 0 +064156.37 -091002.7 +000035.0-000046.000008.6 05.2101.52M0 0 +131558.58 -195634.2 +000304.7-000115.400025.7 05.2101.01K1 0 +155017.53 +021147.8 +000030.1-000047.600012.4 05.2101.02G8 0 : ome Ser +004444.44 -220022.8 -000066.1+000081.200035.9 05.2200.35F0 0 +020531.58 +760654.4 -000012.2-000020.500007.7 05.2200.95G8 0 +025842.09 -024657.8 -000028.7-000063.000010.2 05.2200.01A2 0 +041436.24 +100041.2 -000006.6-000013.400006.9 05.22-0.09B9 0 +043736.11 -022824.2 +000043.3-000064.200033.6 05.2200.28F0 0 +050608.46 +585820.6 -000006.2-000007.700004.9 05.22-0.08B2 0 +052148.41 +414816.8 +000013.4-000037.400005.1 05.22-0.13B5 0 : rho Aur +063148.29 +113239.6 +000017.6+000028.200015.4 05.2200.18A3 0 +072802.08 +065631.5 -000003.4-000044.900009.3 05.2200.22F0 0 : eta CMi +074731.51 -463630.6 -000003.6+000008.000001.9 05.22-0.15B1 0 +075928.43 -391748.6 -000078.3-000043.700017.3 05.2200.40F3 1 +085714.91 +151921.8 +000061.2+000018.500020.4 05.2200.15A5 0 : omi1Cnc +111245.27 -641011.2 -000047.0+000005.400010.4 05.22-0.08B9 0 +112635.43 -610654.6 -000013.8+000001.800002.1 05.22-0.08B3 0 +120207.06 +430243.7 -000345.6+000055.700029.5 05.2200.28A7 1 +124537.12 +074023.9 -000108.9+000004.500013.4 05.2200.32A8 0 +141951.70 -611621.9 -000165.0-000088.300020.7 05.2200.28Am 0 +144701.31 -522259.9 -000017.9-000082.300012.6 05.2200.98G6 0 +164746.43 +051448.6 -000021.8-000038.700007.1 05.22-0.00B9 0 +184952.92 +323303.9 -000011.8-000012.800013.7 05.2200.10A3 0 : nu 2Lyr +192250.88 +261544.7 -000001.7-000010.900008.1 05.22-0.12B6 1 0.07 1.26 +212926.91 +463225.2 +000043.3+000104.000014.6 05.2200.96K0 0 +064739.58 +484722.1 -000005.2+000006.400007.7 05.2201.13K1 0 : psi6Aur +070156.39 -054319.5 -000014.5+000006.600004.8 05.2201.69M2 0 +184940.11 -201929.1 -000001.8+000034.700004.3 05.2201.40K2 0 +200128.53 +644915.6 +000010.0-000012.400005.8 05.2201.60M1 0 +233117.20 +391411.0 +000287.3-000083.800013.1 05.2201.03K0 0 +021247.98 +211239.5 +000162.5+000004.100033.2 05.2300.46F5 0 : eta Ari +064428.47 -310413.9 -000003.0+000006.200001.2 05.23-0.13B2 0 +080943.16 -475614.0 -000006.3+000009.600003.5 05.23-0.20B1 0 +085932.68 +322507.1 -000044.3-000034.600010.2 05.2300.91G9 0 : sig3Cnc +090144.57 -521119.4 -000014.7+000013.500007.5 05.23-0.12Ap 1 0.03 1.49 +090744.82 +104005.6 -000020.4-000010.000006.7 05.23-0.09B8 0 : kap Cnc +095852.34 -355327.4 -000089.6-000016.300030.7 05.2300.30A8 0 : eta Ant +104629.61 -641547.7 -000017.0+000009.200007.6 05.23-0.08B7 0 +105329.48 -200817.3 +000080.5-000239.100031.9 05.2300.48F6 0 +125528.56 +652618.8 -000004.6-000030.400034.7 05.2300.30A5 0 0.06 0.42 +144744.78 -260514.9 +000036.9-000008.400009.8 05.2300.94G8 0 +154238.35 -372529.6 -000050.4-000016.100012.0 05.2300.99G8 0 +161441.04 +335131.8 -000266.5-000086.900046.1 05.2300.60F8 1 : sig CrB +165133.72 -411349.9 +000000.6-000000.400000.5 05.2300.05O9 0 +173459.25 +615233.0 +000277.4-000525.600071.0 05.2300.60G0 1 +190859.92 +060424.2 -000009.0-000078.300023.0 05.2300.35F0 0 +200201.37 +245616.3 +000089.7+000069.700015.4 05.2300.37F2 1 +012107.35 +284418.2 +000028.5-000075.200009.5 05.2301.40K5 0 +030633.49 -060518.8 +000007.1-000005.100006.1 05.2301.57M3 0 +072408.47 +404020.8 -000003.4-000021.100004.5 05.2301.25K0 0 +085539.69 +275539.2 -000015.0-000033.400005.7 05.2301.00G8 0 : rho2Cnc +165435.71 -060914.1 -000030.2-000021.900013.1 05.2301.10K2 0 +001143.89 -350800.2 +000169.0+000113.800045.9 05.2400.46F3 0 : the Scl +005041.13 -505912.9 +000063.0+000044.700013.1 05.2400.36F2 0 0.07 0.12: rho Phe +014229.95 +201612.5 -000302.1-000677.400133.9 05.2400.84K1 1 +030052.18 +522106.5 +000031.2-000022.000004.1 05.24-0.05B7 1 +031811.14 -623028.6 +001331.1+000646.800082.8 05.2400.60G1 0 : zet2Ret +033617.39 -172801.3 +000033.4-000009.700006.9 05.24-0.12B8 1 0.06 1.93 +034430.51 -010947.1 +000003.6-000005.300005.0 05.24-0.09B7 0 +034739.62 -235229.3 +000048.0+000049.000012.0 05.2400.07A1 0 : tau7Eri +035018.91 +253446.7 +000036.4-000118.000017.0 05.2400.23A2 1 +042153.22 -632312.5 +000085.2+000174.400008.6 05.2400.95G7 0 : eta Ret +052327.83 +573240.3 +000014.9-000056.000009.6 05.24-0.01A0 0 +053539.49 -045121.9 -000001.4+000008.100008.8 05.2400.27F0 0 +064644.34 +433437.3 -000000.3+000165.500060.6 05.2400.57G0 0 : psi5Aur +071833.52 -391237.1 -000009.9+000009.000007.0 05.2400.03A0 0 +073205.95 +015452.1 -000002.1-000000.600004.1 05.2400.23F0 0 : del1CMi +083752.17 -261517.9 -000023.4-000012.200013.5 05.24-0.03A0 0 : eta Pyx +091424.50 -431339.1 -000025.0+000012.000005.9 05.24-0.14B4 0 +150616.67 +543322.6 +000047.1+000012.800012.5 05.2400.96G8 0 +182418.24 -440636.7 +000001.1-000022.600006.2 05.24-0.16B2 0 +195706.28 -585404.7 +000023.6-000014.900010.8 05.2400.01B9 0 +203916.32 -145717.0 +000002.6-000019.700001.9 05.24-0.13B7 1 : tau Cap +205905.18 +041741.9 -000113.4-000150.300016.6 05.2400.46G0 1 : eps Equ +214200.64 -231545.5 +000091.1-000095.500013.2 05.2400.99K0 0 +221148.52 +565020.6 +000236.8+000129.700027.0 05.2400.53F8 0 +224733.19 -193646.3 -000102.2-000205.900012.3 05.2400.94G8 0 +234412.06 -181636.9 +000027.6-000003.800009.8 05.24-0.08B9 0 +043411.79 -085811.9 -000036.3-000112.200005.0 05.2401.47K4 0 +091641.72 -062111.4 +000024.9+000004.300011.7 05.2401.17K2 1 +113827.61 +080803.4 -000003.4+000006.300006.8 05.2401.50M4 0 : ome Vir +131123.31 -432206.6 -000114.5-000019.700014.8 05.2401.05K1 0 +161350.91 -115015.8 -000006.0-000010.100007.4 05.2401.39K3 0 : chi Sco +162743.46 -073551.2 -000000.9-000153.400006.4 05.2401.72M2 0 +163033.60 +202845.6 -000089.5-000064.900004.3 05.2401.27G8 0 0.04 8.90 +021556.30 +332132.3 -000014.9-000033.200011.1 05.25-0.00A0 0 +024901.37 -624823.7 +000094.5+000029.000019.7 05.2500.10A2 0 : nu Hor +052330.16 -135538.5 +000001.1-000000.900001.8 05.25-0.22B2 0 +063221.33 -374147.4 +000073.3-000077.400011.9 05.2500.98G8 0 +074616.22 +104605.9 -000030.9-000024.400010.4 05.2500.02A1 0 +101737.90 -080408.1 -000160.2+000002.800017.9 05.2500.34F2 0 : eps Sex +103105.02 +823330.7 -000079.2+000020.400046.5 05.2500.40F2 1 +153749.55 +402111.8 +000060.5+000059.600020.0 05.2500.89G8 0 : phi Boo +173805.57 -543000.3 -000049.7-000149.500023.7 05.2500.20A7 0 : pi Ara +180223.05 +205001.1 -000001.9-000006.900003.2 05.25-0.10B3 0 +184546.76 +740507.3 +000005.1+000082.000009.7 05.2500.95K0 0 +190718.13 +360600.6 -000000.6-000004.300003.9 05.25-0.11B6 0 : iot Lyr +211302.93 -392528.7 +000187.4-000114.400030.0 05.2500.46F5 0 +224128.65 +401331.7 -000000.8-000005.900002.3 05.25-0.14B2 0 0.11 0.19 +014208.65 -321936.7 -000074.8-000046.400015.0 05.2501.04K1 1 : pi Scl +063747.54 -322023.6 +000109.0+000064.100008.2 05.2501.18K1 0 +080416.19 -324029.4 -000005.3+000007.500001.4 05.2501.88M2 0 +182249.00 +174935.7 +000072.5+000016.100007.5 05.2501.25K3 0 +230332.85 +671233.1 +000023.1+000010.200008.5 05.2501.25K3 0 +024917.56 +172751.6 +000003.6-000014.600005.4 05.26-0.07B6 1 : pi Ari +030416.48 -073603.2 +000065.4+000017.400023.2 05.2600.19A8 0 : rho3Eri +042036.24 +150543.8 +000108.8-000020.700021.2 05.2600.23F0 0 +042040.36 +650825.6 -000028.5-000004.700009.8 05.2600.82G5 0 +054800.23 +062715.2 +000004.0-000022.200006.8 05.2600.23A5 1 +063512.06 +280120.4 -000000.4-000012.500007.3 05.26-0.01A0 0 +091418.02 -553410.9 -000032.9+000029.400005.1 05.2600.98G8 0 +091805.89 -510303.2 -000021.0+000014.800007.6 05.26-0.06B7 0 +095813.39 +122641.4 -000025.3-000016.100006.2 05.26-0.04B9 0 : nu Leo +100842.84 -654855.9 -000062.9+000039.000009.6 05.2600.97K0 1 +105230.85 -571425.5 -000006.8+000003.600000.5 05.2600.13B9 0 0.08 7.94 +113555.56 -473829.5 +000034.0-000050.400017.2 05.2600.26A7 0 +114047.11 +212110.2 -000061.1-000046.000014.0 05.2600.98K1 0 +115442.51 -254250.6 +000049.0+000073.600011.1 05.2600.88G8 0 +135204.90 -524841.3 -000039.4-000027.300009.0 05.26-0.08B9 1 +153629.55 +100037.6 +000046.7-000114.700013.9 05.2600.93K0 0 +140817.36 +492728.9 -000059.5+000060.300005.9 05.2601.64M2 0 +152924.28 -464357.7 -000008.3-000005.600003.7 05.2601.73K4 0 +162148.74 +690633.9 -000018.5-000010.600011.1 05.2601.11K2 0 +185945.43 +261349.6 +000085.8-000011.300009.4 05.2601.23K2 0 +220352.93 +630711.2 +000036.7+000058.300007.3 05.2601.56M5 0 +020507.05 +771653.2 +000138.9-000047.600029.8 05.2700.34F0 1 +021254.46 -304325.8 +000015.3+000007.200009.8 05.27-0.01A0 0 : mu For +023140.12 -790633.3 +000137.1-000054.400011.2 05.2700.98G4 1 : mu Hyi +032113.61 +210849.7 +000021.7-000022.400007.1 05.27-0.07B5 1 0.07 2.20: tau1Ari +042524.94 +221200.4 +000112.5-000047.100022.6 05.2700.25A7 0 : kap2Tau +061942.80 -074922.5 -000004.3+000000.700004.0 05.27-0.18B2 0 +064721.41 -375546.8 -000009.9-000010.600009.8 05.27-0.08B8 0 +073336.50 +154936.1 -000029.3-000012.600008.7 05.2700.06A1 0 +083515.58 -581329.1 -000021.1+000011.600003.4 05.27-0.13B3 1 +095543.01 +494911.3 -000003.5+000019.700014.7 05.2700.09A3 0 +101322.88 -511358.6 -000039.7-000013.600020.1 05.2700.26A7 0 0.05 0.11 +124250.28 -630331.0 -000013.3-000003.500003.3 05.2700.20B2 0 +170136.36 +333405.8 +000002.5+000000.200011.1 05.2700.03A3 0 +170308.71 -531411.9 +000001.2-000165.100038.0 05.2700.50F6 1 : eps2Ara +185905.73 +133721.2 +000019.5-000124.900021.0 05.2700.57F8 0 +215054.25 -824307.8 +000068.2-000033.000007.5 05.2700.76G8 1 : lam Oct +221310.17 +860628.3 +000051.3+000040.300012.8 05.27-0.03B9 1 +013006.10 +470026.6 +000000.6-000042.500011.3 05.2701.00K0 0 +023130.08 +021601.9 +000022.8-000010.400006.8 05.2701.27K3 0 +102852.60 -641020.2 -000015.9+000002.800001.0 05.2701.86K3 0 +114655.61 +553741.8 +000013.4-000031.900015.8 05.2701.28K3 0 +132643.24 -124227.4 -000128.6-000021.200006.5 05.2701.48K5 0 +145420.14 -243831.7 -000011.0-000027.500008.5 05.2701.34K2 0 +162026.86 -784002.7 -000001.7-000031.000004.9 05.2701.41K3 0 : del2Aps +201655.28 +402154.3 +000002.0-000001.900003.3 05.2701.65K5 0 +220500.48 +624707.9 +000014.2+000058.400010.2 05.2701.41K4 0 +234227.81 -152652.7 +000016.2-000023.400011.7 05.2701.34K3 0 +013830.94 +730224.3 -000011.8-000013.200007.3 05.2800.97G8 0 +035636.44 +504144.5 +000094.1-000127.900024.5 05.2800.42F5 0 +040132.03 -013258.7 +000028.0-000013.800007.2 05.28-0.13B5 0 +044421.12 -594358.2 +000029.3+000044.200014.7 05.2800.21A8 0 : kap Dor +050748.43 +202506.4 -000049.1-000031.300018.8 05.2800.12A5 1 +053744.64 -284123.3 -000038.0+000042.600023.5 05.2800.49F5 0 : nu 2Col +054742.90 +135358.7 +000003.5-000013.300004.1 05.28-0.16B2 0 +062949.13 -501420.3 -000067.6-000051.800019.3 05.2800.37F2 1 +064651.09 -142533.6 -000003.1+000010.200005.1 05.28-0.02B8 0 +065133.05 +214540.4 -000006.1-000034.500006.2 05.28-0.02A2 0 +082204.52 -732400.2 -000031.1+000030.200009.2 05.2800.01A0 0 : eta Vol +084715.01 -015349.4 -000037.6+000011.100009.6 05.2800.06A3 0 +091725.21 -745339.8 -000016.3+000031.900004.5 05.2800.02A1 1 +093821.79 +401423.2 -000014.4+000010.900026.1 05.2800.22F0 0 +114544.00 -454124.5 -000041.7+000004.800004.2 05.28-0.12B6 0 +120051.17 -193932.4 -000016.9+000006.700001.9 05.28-0.19B2 0 0.05 1.48 +151429.21 +290951.2 -000070.0+000028.300014.4 05.2800.06A2 0 : chi Boo +162757.27 -640328.8 +000052.7+000026.100024.8 05.2800.38F4 0 0.09 1.46: iot TrA +172651.98 -455034.7 -000006.4-000027.600005.4 05.28-0.06B8 1 +183357.76 -330059.5 +000002.4-000011.200001.5 05.28-0.12B2 0 +191749.00 +113543.4 +000000.2+000012.600007.7 05.2800.20F0 0 : ome1Aql +194234.01 +114935.8 +000003.4-000010.500004.3 05.2800.57F3 1 : chi Aql +195614.23 +112525.4 +000032.4+000004.600015.8 05.2800.01A1 0 : phi Aql +222434.39 -721513.6 +001302.5-000674.100034.6 05.2800.66A3 0 : nu Ind +234600.84 -184042.1 +000131.9+000012.000015.4 05.2800.30F2 1 +060741.63 -190957.6 +000012.8+000056.700004.6 05.2801.66M1 0 +091549.81 +564429.3 -000024.8-000029.100004.8 05.2801.57K5 0 +121948.72 +485902.9 -000014.4+000006.800006.3 05.2801.62M0 0 +163800.46 +560055.4 +000006.1+000062.100012.6 05.2801.05K1 1 +201923.60 -190706.6 +000008.0-000010.900004.7 05.2801.39K2 0 : sig Cap +014538.65 -250308.8 +000159.5-000072.400036.5 05.2900.40F2 1 : eps Scl +015937.99 +643717.9 +000035.8-000015.200012.7 05.2900.00A0 0 +021856.99 +283833.6 +000006.7-000000.000009.3 05.2900.04A2 0 +022809.99 +294010.3 -000014.8-000085.500021.0 05.2900.31F0 0 +041333.11 +074257.7 -000004.0+000004.500027.0 05.2900.37F3 1 +042606.26 +312621.1 +000076.7-000121.500013.4 05.2900.99K1 0 +044800.22 +564527.1 +000053.0-000146.400020.1 05.2900.25A3 1 +051959.03 -121856.2 -000012.1+000008.000009.8 05.29-0.10B7 0 : nu Lep +054215.19 -344004.6 +000005.1+000051.300009.0 05.29-0.03B9 0 0.03 1.38 +055450.11 -523809.9 -000017.2+000243.500028.6 05.2900.29F0 0 +065546.93 -225629.2 -000003.2+000004.200001.5 05.29-0.16B2 0 +071851.28 -263509.1 -000007.8+000006.700002.4 05.2900.96G2 0 +095153.02 +242344.9 +000021.0-000174.600024.9 05.2900.23A5 1 +122854.72 +255446.4 -000020.2-000015.000012.1 05.29-0.06A0 0 0.03 5.08 +181512.91 -204341.8 +000002.9-000001.300000.3 05.2900.01B0 0 +212651.57 +485006.4 +000058.0+000026.000008.4 05.2900.11A6 0 +220447.43 -005422.5 -000020.1-000042.600014.1 05.2900.23A5 0 +001002.27 -821326.4 -000021.7-000020.400013.4 05.2901.05K1 0 : gam3Oct +001209.95 -175617.6 +000060.5-000024.700005.3 05.2901.48K4 1 +022156.64 +002344.5 -000013.4-000006.800002.5 05.2901.65M2 0 +141450.86 +100603.6 -000022.5-000164.300012.8 05.2901.01K1 1 +185447.65 -873619.9 -000036.7-000135.200013.1 05.2901.30K3 0 : chi Oct +213205.86 -411045.6 +000019.3+000010.700008.5 05.2901.11K0 0 : xi Gru +214604.36 +225656.0 +000009.1-000002.400002.9 05.2901.38K0 0 +004107.20 +392731.2 -000014.4-000003.000009.5 05.3000.89G8 0 +023724.26 -523235.1 +000111.3+000001.100022.5 05.3000.29A6 0 : eta Hor +024041.03 +270339.6 +000064.5-000027.300014.0 05.3000.08A3 0 +033226.30 +460325.4 -000052.8-000074.700027.5 05.3000.40F4 0 +044246.46 -502853.1 -000035.9+000034.600009.5 05.3000.98K0 0 : lam Pic +044254.30 +432155.0 +000034.7-000052.100012.0 05.3000.03A1 1 +064559.40 -144745.9 -000011.0-000017.600008.2 05.3000.07A1 0 +071215.82 -402955.6 -000018.9-000012.400007.5 05.3000.07A3 1 +075820.75 +021328.3 -000162.5+000099.300012.3 05.3000.93K0 0 +080745.84 +213455.1 +000023.1-000067.200042.9 05.3000.64G2 0 : mu 2Cnc +084921.74 -032634.7 -000019.6-000021.700007.5 05.30-0.08B9 0 +091348.23 +431304.5 -000028.4-000036.200005.7 05.30-0.13B8 0 +094042.60 -575900.9 -000043.8+000007.600014.8 05.3000.20A3 1 +101005.96 -124856.4 -000122.3-000109.200036.6 05.3000.37F2 0 +112904.16 +392013.0 -000053.8+000013.200015.6 05.3000.02A2 1 +195951.28 -344151.5 +000108.7-000069.100020.8 05.3000.17A4 0 : the2Sgr +201647.08 +244016.1 +000014.4-000016.700006.9 05.3000.95G8 0 +202310.71 +052035.1 -000026.9-000037.100013.2 05.3000.98G8 0 +205904.54 +041737.8 -000113.4-000150.300016.6 05.3000.46F5 1 +210833.61 -211136.7 +000018.7-000059.200017.1 05.3000.00A0 0 : chi Cap +212721.36 +370700.5 +000002.5+000002.700001.8 05.30-0.14B3 0 +234038.21 -320422.8 -000091.4-000053.500011.2 05.3000.96K0 0 : mu Scl +235237.12 +105650.4 -000022.2-000003.500017.3 05.3000.19A4 0 +050243.00 -711851.6 -000003.5+000010.700005.1 05.3001.00G8 0 : bet Men +074406.92 +254703.2 -000013.4-000021.200005.5 05.3001.53K5 0 +172321.59 -280833.9 +000000.4-000029.300005.4 05.3001.55K4 0 +181910.67 +242645.8 +000008.4+000005.400002.5 05.3001.51K4 0 +194043.34 -161735.3 +000069.7-000050.200013.3 05.3001.11K1 0 +205816.35 +221933.3 -000002.6-000004.100008.2 05.3001.42K4 0 +214215.44 +054048.5 +000011.2-000005.800006.2 05.3001.65M2 0 +230739.28 +462314.3 -000011.9-000030.000009.5 05.3001.41K5 0 +021336.02 +510358.4 +000347.4-000170.800016.4 05.3100.93G8 1 +021916.85 +472248.0 -000060.0-000006.100012.8 05.3100.01A1 0 +074404.19 +502601.9 -000009.3-000027.800004.7 05.31-0.00A0 1 +085350.60 -473114.6 -000006.0-000023.900012.5 05.3100.28Am 1 +114103.03 +341209.2 -000013.9-000380.500104.8 05.3100.72G8 0 +114754.93 +081445.1 -000053.2+000012.100017.0 05.3100.04A1 0 +131410.97 -195552.8 -000120.2+000159.700025.9 05.3100.86G8 0 +163141.77 -414901.7 -000003.5-000001.100000.4 05.3100.30B1 0 0.06 6.33 +173023.87 -010345.0 -000126.6-000172.000060.8 05.3100.71G8 1 +190952.62 -682527.6 +000154.9-000042.600027.1 05.3100.90G8 0 +222456.19 -574747.8 +000180.7-000331.300048.8 05.3100.67F9 0 +054627.37 -463550.0 +000007.8+000016.300007.1 05.3101.04K0 0 +091657.10 -392405.2 -000029.8-000034.600009.2 05.3101.17K2 0 +111551.90 +131827.3 +000005.1-000006.200006.8 05.3101.19K3 1 +121402.73 -454326.1 -000035.2+000004.400005.8 05.3101.40K3 1 +211544.83 -151017.4 +000024.8+000005.100005.2 05.3101.64M2 0 +011039.27 +684643.3 +000035.3-000027.500010.3 05.32-0.01A0 0 +030242.26 -074107.7 +000026.3-000003.500012.7 05.3200.94K0 1 : rho2Eri +032313.18 +491248.0 +000020.7-000025.000005.2 05.32-0.08B5 0 +040344.60 +052608.3 +000001.2-000005.400003.1 05.32-0.08B3 0 0.05 1.53 +043713.68 +005954.0 -000004.9-000005.300003.9 05.32-0.11B7 0 +053416.79 +034601.0 -000029.4-000015.800009.4 05.3200.05A2 0 +074901.70 -245444.1 -000034.7+000014.700010.2 05.3200.75G2 0 +104915.43 +103242.9 -000004.4-000024.400009.8 05.3200.04A2 0 +122335.45 -352445.6 -000041.2-000007.500008.0 05.32-0.07B8 0 +132514.14 -642906.3 -000154.3-000021.400025.4 05.3200.41F2 0 +144919.09 -140856.3 -000065.9-000014.800013.9 05.3200.07Ap 1 : mu Lib +145544.69 -335120.8 +000019.2-000002.000013.2 05.3200.05A0 0 +162228.01 -493420.2 -000012.3-000026.000005.9 05.32-0.05B6 0 +195150.59 -395227.6 +000019.1-000012.100009.6 05.32-0.04A0 0 0.04 0.00 +201111.61 -360550.6 +000456.9-001574.900165.2 05.3200.87K2 0 +210257.97 -383752.3 -000027.9-000108.800028.3 05.3200.42F3 0 : zet Mic +225022.75 -800725.7 +000020.1-000012.800007.3 05.32-0.13B6 0 0.05 1.77: xi Oct +082503.76 -240246.5 -000029.0+000020.500006.4 05.3201.48K4 0 +114228.43 +664441.3 -000045.0+000040.200005.1 05.3201.27K3 0 +151511.37 +045621.7 -000023.1+000003.900007.0 05.3201.09K0 1 +171227.81 +103506.8 +000006.1-000025.200004.2 05.3201.59M2 0 +200152.40 -665637.7 +000038.5-000071.500013.9 05.3201.22K2 0 : mu 2Pav +010540.93 +212823.6 +000044.3-000014.300013.7 05.3300.00A1 1 : psi1Psc +050752.87 +082954.9 +000035.0-000059.500016.8 05.3300.34Am 1 +080718.05 -203315.6 -000010.4+000001.600002.7 05.3300.10A3 0 +081949.00 -713054.0 -000017.3+000037.000008.3 05.33-0.06B9 0 : kap1Vol +082904.76 -475544.2 -000007.8+000006.700002.0 05.33-0.14B2 1 +104616.58 -643052.5 -000015.8+000010.900007.0 05.33-0.10B7 0 +182253.08 -364010.2 -000001.7-000026.000005.3 05.33-0.12B7 0 +185814.75 +172139.4 +000000.1-000010.000001.3 05.3300.73F8 0 0.34 4.47 +194801.10 -562144.2 +000092.4-000137.400019.2 05.3300.20A9 0 : nu Tel +221418.02 -210428.9 +000023.0+000055.400011.6 05.3300.81K1 1 +041916.65 -441604.2 +000063.1-000036.600014.1 05.3301.07K2 0 +045322.76 +023029.8 +000029.7-000016.400005.1 05.3301.63M1 0 +045447.79 +074645.0 -000021.7-000027.100007.4 05.3301.21K1 0 +083135.77 +180540.4 -000060.0-000056.500006.6 05.3301.57K5 0 : the Cnc +083242.52 +202628.6 -000044.6-000044.700010.5 05.3301.25K3 0 : eta Cnc +131715.62 +134032.3 +000008.1+000042.900010.9 05.3301.30K3 0 +200003.31 +173059.5 +000001.7-000012.200004.4 05.3301.58M4 0 +233328.09 +222955.7 +000009.5-000017.500005.7 05.3301.48M5 0 +020114.80 -300005.6 -000108.7-000108.800011.7 05.3400.88G8 0 : pi For +025342.58 +382015.6 +000047.6-000078.500013.9 05.3400.42F4 1 +034540.43 +060300.1 +000020.6-000015.600005.5 05.34-0.10B3 0 +041936.69 +214624.9 +000029.8-000041.400010.3 05.34-0.11A0 0 0.06 1.57 +051911.23 +023545.4 -000018.1-000053.300016.5 05.3400.41F5 0 +053241.35 -013530.6 -000002.0+000000.700001.3 05.34-0.19B1 0 +061525.13 +160835.5 +000001.6-000012.700006.8 05.34-0.10B7 0 +062146.11 +532708.6 +000022.2-000088.900017.5 05.3400.45F5 0 +063849.19 +395409.3 -000008.4-000012.000004.3 05.34-0.07B8 0 : psi3Aur +064649.49 +571009.4 +000013.9-000038.800015.7 05.3400.96K0 0 +065305.06 +592655.2 -000010.8-000045.900007.4 05.3400.68G4 1 +085034.68 -664735.6 +000092.6+000100.400019.0 05.3400.42F5 0 +092409.73 -804713.9 -000138.6+000135.400017.7 05.3400.45F3 0 : iot Cha +102329.41 -380035.0 -000158.8-000053.500024.7 05.3400.25A8 0 +120438.95 -681944.0 -000039.0-000006.400009.6 05.34-0.01A0 1 +120814.73 -484132.9 -000019.5-000007.000005.5 05.34-0.01A1 0 +125557.14 -565008.9 -000005.1-000000.800001.7 05.3400.01O9 0 +142448.66 -244822.6 -000053.4-000018.100008.2 05.3400.96K0 0 +154147.39 +125051.1 +000039.7-000004.500014.3 05.3400.03A0 0 0.04 1.60: chi Ser +165258.12 +314206.2 -000091.2-000017.100033.3 05.3400.32F0 0 +193441.26 +422445.3 +000002.6-000031.300006.4 05.3400.06A2 0 +215008.64 +171709.4 +000091.3-000043.500029.9 05.3400.39F2 1 +225704.49 +484102.7 +000009.6-000005.400003.0 05.34-0.10B4 0 +053259.52 -641339.1 +000033.1-000001.300014.1 05.3401.04G8 1 +073508.82 +305739.3 -000025.2+000005.800010.8 05.3401.01K0 1 +081248.79 +682826.6 -000001.1+000007.300003.1 05.3401.04G8 0 +205340.15 -394834.7 +000044.2-000097.200007.9 05.3401.32K2 0 +221247.81 +343617.0 +000019.3-000049.700012.7 05.3401.13K2 0 +221648.04 -124953.2 +000001.8+000004.700006.7 05.3401.13K1 0 +005043.57 +641451.3 +000029.4-000012.800004.0 05.3500.53A4 0 +012615.28 +191020.4 -000026.8+000010.200038.4 05.3500.40F2 0 : rho Psc +044601.70 +114220.2 +000067.5-000007.100012.2 05.3500.20Am 0 +060635.09 +382858.0 +000010.8-000052.700008.6 05.3500.25A4 0 +072955.86 +494021.6 +000110.4-000082.000050.2 05.3500.47F6 0 +084101.05 +455001.6 +000027.2+000092.500018.1 05.3500.99G0 0 +093219.27 -403857.6 +000009.7-000005.700008.4 05.3500.90G8 1 +162942.33 -461435.6 -000003.4-000003.800002.7 05.3500.49B1 0 0.07 4.82 +191240.70 -075622.2 +000012.7-000007.100002.7 05.3500.09B3 0 +222011.91 -074916.0 +000015.2+000001.600004.4 05.35-0.05B8 0 : rho Aqr +232154.93 +314844.9 +000010.3-000006.800003.9 05.35-0.10B6 1 +233908.35 +502818.3 -000016.7-000001.900008.4 05.35-0.06B9 0 +005601.51 -111559.4 -000026.8-000008.000006.2 05.3501.50K4 0 : phi3Cet +060958.99 +585608.3 +000017.6+000018.800009.3 05.3501.10G8 0 +072443.87 -314832.1 -000021.4+000008.700005.9 05.3501.07K1 1 +134303.88 +033217.1 -000294.2-000072.900015.0 05.3501.09K1 1 +152102.02 +004256.1 -000042.5-000104.100013.4 05.3501.19K3 1 +155437.88 +430818.3 -000033.3+000066.100005.2 05.3501.65M3 0 +160807.52 -261936.0 +000099.7-000005.800007.7 05.3501.64M2 0 +165522.24 +182559.5 -000114.8+000011.800009.2 05.3501.41K4 0 +173637.63 +483507.7 +000031.8+000064.100009.9 05.3501.14K1 0 +185616.97 -424238.2 -000027.0-000030.500010.5 05.3501.00G6 0 +010718.57 -614630.9 +000073.8-000011.200011.7 05.3600.88G5 0 : iot Tuc +022453.99 -601841.9 -000071.1-000131.000020.4 05.3600.40F2 0 : lam Hor +040409.79 +024938.1 +000149.5-000125.700028.9 05.3600.51F6 0 +043958.03 +532823.7 +000035.9-000088.800011.8 05.3600.33A8 1 +053331.45 -010921.9 -000000.6-000000.500001.8 05.36-0.17B1 0 0.27 1.49 +055121.98 -073104.8 +000000.8-000000.200001.9 05.36-0.20B2 0 +071521.08 -304111.3 -000013.0+000011.400005.0 05.36-0.15B2 0 +074535.18 -341035.6 -000220.8+001722.900065.8 05.3600.59G0 1 +075657.81 -433001.5 -000010.6+000005.300002.9 05.36-0.17B2 1 +081133.03 -074620.9 -000043.0-000025.800010.3 05.3600.89G8 0 +104240.57 -591256.8 -000006.5+000002.300000.5 05.3600.21B2 0 +104551.91 +304056.6 -000026.6-000036.400008.6 05.36-0.05A1 0 +115956.92 +033918.8 -000019.4-000008.400011.8 05.36-0.00A1 0 +132301.15 -174406.7 -000050.1-000028.700010.2 05.3600.99K0 0 +144517.25 -625231.6 +000070.2-000080.300021.8 05.3600.31A7 0 +152445.03 -394236.5 -000025.2-000056.400008.5 05.36-0.09Ap 0 : ups Lup +153854.51 -191806.2 +000084.2-000075.200009.6 05.3600.88G8 1 +172009.83 +253215.5 +000013.1-000016.900006.5 05.3600.06A3 1 +181707.54 -560124.0 -000005.4-000013.000004.4 05.36-0.05B3 0 +185640.49 -372035.5 +000008.8-000023.700007.7 05.36-0.15B3 0 0.07 3.67 +221815.18 -533731.9 +000439.9-000632.600073.5 05.3600.61G1 0 +003955.55 +212618.8 +000028.5-000028.500007.9 05.3601.16F3 1 +004632.98 +152832.2 -000029.4-000044.200005.5 05.3601.56M4 0 +023209.44 -010205.3 -000026.5-000032.300012.3 05.3601.00G3 0 +061251.05 +654306.6 +000007.2-000031.800005.1 05.3601.34K2 0 +061850.58 -092323.9 +000004.3-000022.700006.4 05.3601.24K1 0 +071420.07 +030641.1 -000005.2-000003.000004.3 05.3601.19K0 0 +091513.88 +145629.5 -000039.6-000012.300004.7 05.3601.32K1 0 : pi 2Cnc +094343.90 +140118.1 +000005.2-000006.100004.6 05.3601.61M2 0 : psi Leo +204733.56 +803308.5 -000028.0-000036.900008.1 05.3601.14K1 0 +234134.51 -180136.8 -000040.8-000072.300005.6 05.3601.58K4 0 +050248.73 -490905.3 -000044.0+000027.200038.2 05.3700.42F2 0 : eta1Pic +053527.12 +240222.7 +000015.0-000020.200005.4 05.37-0.09B2 0 +060638.74 -041137.8 -000006.8-000004.700001.5 05.37-0.12B5 0 +062528.65 -694126.8 -000013.2+000200.800012.2 05.3700.97G8 0 : pi 2Dor +072458.19 +114010.4 -000016.3-000014.900010.3 05.3700.10A5 0 +100101.02 +315529.0 -000529.2-000428.900067.1 05.3700.68G1 0 +111233.15 -490603.9 -000099.3+000033.700020.0 05.3700.17A2 0 +122957.40 +582419.9 -000066.8+000088.800011.9 05.3700.20A5 1 +162401.24 -391134.8 +000072.6+000003.400077.7 05.3700.62G3 0 +180251.10 -241656.7 +000000.7-000017.700003.0 05.3700.49F2 0 +183104.85 -325920.4 -000001.5-000046.500009.3 05.3700.18A5 1 +184622.26 +752601.7 -000012.2+000068.600010.7 05.3700.05A1 0 +220955.71 -340054.1 -000013.8+000028.300015.3 05.3700.24A5 0 +222027.56 +054722.2 +000020.3+000002.100003.5 05.37-0.04B5 0 +014559.27 -054359.6 -000009.1-000029.700006.4 05.3701.52K4 0 +061540.51 +595956.5 +000028.5-000024.100006.5 05.3701.34K3 0 +072328.97 -275003.4 +000026.4-000004.100005.9 05.3701.54K4 0 +080011.76 +735504.8 -000008.4-000037.400004.7 05.3701.42K3 0 +125955.28 +663550.3 -000139.8-000014.600005.7 05.3701.28K2 0 +145753.16 -763945.4 -000068.6-000016.100007.6 05.3701.44K4 0 +161715.34 +594517.9 +000006.8+000025.600005.0 05.3701.55M4 0 +184620.59 -222331.9 +000032.0+000003.500002.5 05.3701.59K5 0 +221202.01 +604532.7 +000001.1+000009.500008.7 05.3701.18K1 0 +230439.57 -535752.7 +000057.0-000106.200008.4 05.3701.45K5 0 : kap Gru +002447.49 +614951.8 +000013.7-000002.500004.3 05.3800.01B9 0 +004228.30 -652805.3 +000054.1+000041.100024.6 05.3800.52F6 0 : rho Tuc +040236.66 -001605.9 +000151.2-000252.000052.0 05.3800.52F5 0 +042039.00 -203822.6 +000026.1-000009.400007.0 05.38-0.03A0 0 +042234.93 +253745.7 +000020.4-000017.900012.2 05.38-0.04B9 0 : chi Tau +043906.10 +075215.6 +000091.9-000004.600019.4 05.3800.26A5 0 +051900.02 +334454.5 +000013.6-000029.600007.3 05.38-0.17A0 0 0.02 2.47 +072038.81 -520509.3 -000008.2+000000.500006.6 05.38-0.07B9 0 +075539.90 +195302.6 -000014.7-000039.800009.6 05.38-0.04A0 0 +091717.40 -684122.5 -000109.2-000028.400029.8 05.3800.41F4 1 +092746.92 -060415.7 -000232.8-000065.200032.0 05.3800.64G2 1 +122249.47 -574034.0 -000037.7-000012.700009.5 05.38-0.10B9 0 +124913.80 +832446.3 -000028.1+000017.600010.8 05.3800.03A1 1 +134201.12 -584713.4 -000030.7-000011.700005.0 05.38-0.03B9 1 +143020.99 -493108.1 -000050.7-000037.600014.7 05.3800.06A1 1 +145617.23 -524834.4 +000027.6+000007.900015.1 05.3800.14A2 0 +152148.61 +325601.2 -000048.8+000013.900013.2 05.38-0.05B9 0 +155353.92 -243159.1 -000013.5-000025.400007.9 05.38-0.01B5 0 +172039.47 +322813.0 +000135.4-001040.500069.5 05.3800.62G0 0 +182940.96 -015906.8 +000029.8-000033.800013.8 05.3800.96K0 0 +183627.84 +090722.1 -000006.3-000133.900025.8 05.3800.39F5 0 +195046.80 -104548.9 -000032.4+000031.800037.9 05.3800.40F0 0 +200621.93 +355824.7 -000224.4-000440.600041.3 05.3800.85K0 0 0.04 29.68 +210110.92 +460920.8 +000006.1+000003.400002.4 05.38-0.21B1 1 +221109.78 +504923.8 +000126.8+000042.600018.2 05.3800.15A5 1 +002035.86 +081124.9 -000004.5+000009.600008.3 05.3801.34K3 0 +003235.40 +201740.0 +000136.8-000048.100012.7 05.3801.07K0 0 +023546.80 +344115.7 +000019.6-000051.200000.6 05.3801.65M3 0 +122728.88 -585930.4 -000014.9+000005.300005.8 05.3801.54M4 0 +183356.70 +522112.6 -000003.3+000003.000004.1 05.3801.09K0 1 +184728.98 -054218.3 -000044.1-000031.400002.3 05.3801.28K0 0 +191621.74 -452757.8 -000002.0+000012.100006.1 05.3801.35K3 1 +202814.45 +812521.6 +000033.7+000016.200007.2 05.3801.01G9 0 +212409.60 -205105.6 -000007.7-000126.900014.3 05.3801.18K0 0 +010249.19 -462350.4 -000002.2+000011.000013.9 05.3900.90G8 0 +024954.15 -275631.3 +000046.5+000022.200005.9 05.3900.01A1 0 : gam2For +035558.16 +475217.3 +000017.6-000020.600003.9 05.39-0.07B6 0 +041049.88 +262851.7 -000030.8-000036.100016.7 05.3900.35F2 0 0.10 0.13 +044425.77 +110846.2 +000098.9-000013.500020.7 05.3900.25F0 0 +045950.44 -101546.8 +000019.5-000136.800018.3 05.3900.80G4 0 +061706.62 +095633.1 +000005.1-000059.900012.8 05.3900.11A2 0 +064857.74 -150841.0 -000000.6-000006.000005.4 05.39-0.10B7 1 +080447.19 +792847.1 -000036.5-000053.800009.9 05.39-0.04A0 0 +112402.34 +012427.9 -000016.5+000000.700008.9 05.3900.94G8 0 +113337.26 -403512.1 -000083.6+000027.100008.9 05.3900.12A2 1 +143720.17 -460800.3 -000014.2-000010.700002.4 05.3900.93K0 1 +143850.28 +442416.4 -000068.4-000018.400016.6 05.3900.03A1 0 +154605.65 -014814.8 -000021.8-000031.800008.0 05.39-0.04B8 0 0.05 0.87 +160102.80 +331819.4 -000196.9-000773.000057.4 05.3900.61G2 1 : rho CrB +165455.14 +205730.5 +000056.3+000001.500012.8 05.3900.97G8 0 +172205.88 -700723.4 -000001.7-000012.000002.9 05.39-0.04B8 1 : iot Aps +190013.67 +503200.5 +000007.0+000003.100005.2 05.39-0.18B2 0 +193450.92 +292746.5 +000015.1+000017.800006.1 05.3900.58A0 0 +194925.29 -723012.3 +000006.9+000014.700024.1 05.3900.23A4 0 +203357.00 +130137.9 +000076.5+000021.900018.9 05.3900.09A3 1 : eta Del +212740.03 +273630.8 +000041.8+000020.400018.0 05.3900.05A1 0 +231001.47 +094919.6 -000017.8-000007.800005.3 05.39-0.07B9 1 +064652.69 -511555.6 -000022.0-000089.600003.6 05.3901.33K1 0 +093132.45 +350612.6 -000055.2-000097.200007.5 05.3901.54M1 0 +160950.53 -032800.2 -000024.3+000000.600006.6 05.3901.45K4 0 +182008.77 -154953.8 +000040.0-000038.700006.9 05.3901.47K3 0 +024233.16 -504803.0 +000333.7+000219.200058.0 05.4000.56G3 0 : iot Hor +034913.70 +705216.3 +000020.9-000062.700010.0 05.4000.10A2 0 +043037.30 +134328.0 +000108.1-000019.700021.8 05.4000.26F0 0 +052710.09 +175744.2 +000007.9-000021.100004.9 05.40-0.09B5 0 +053838.10 +302932.8 -000021.1-000012.000007.3 05.4000.45A2 1 +072300.70 -315525.6 -000008.5+000003.700002.3 05.40-0.16B3 0 +092827.38 +090324.4 +000040.4+000002.700029.1 05.4000.60F9 1 : ome Leo +092839.99 +453606.5 -000006.4-000128.200011.3 05.4000.99K0 0 +093540.03 +354838.8 -000730.0-000260.600089.5 05.4000.77G8 0 +111345.58 -000410.2 -000048.1+000002.700006.8 05.40-0.02A0 0 +132827.18 +595644.5 -000078.0+000034.500013.8 05.40-0.01A1 0 +142627.41 +191336.6 -000071.0+000026.700011.4 05.4000.23F0 0 +153130.82 -732322.4 +000000.4-000018.300003.2 05.40-0.15B1 0 : kap1Aps +162439.73 -294216.1 +000069.3-000082.100031.8 05.4000.62G0 1 +184457.15 -394110.2 +000008.6-000006.300002.5 05.4000.85K1 0 +190254.49 -034156.4 +000011.3+000007.000006.5 05.40-0.01A1 0 +190455.17 +532347.8 -000004.2+000021.000009.3 05.40-0.01A0 0 +211757.28 -175906.5 +000015.6-000000.700005.6 05.40-0.12B5 0 +010302.60 -045010.9 -000117.0-000102.900008.0 05.4001.11K0 0 +042147.58 +604409.2 +000056.7-000113.700007.6 05.4001.50M0 0 +085414.70 +303445.0 +000039.0-000025.600008.9 05.4001.05G7 1 +162229.22 +334212.1 -000005.2+000050.000006.0 05.4001.52K5 0 : nu 2CrB +190457.66 -040152.9 +000020.8-000026.700010.0 05.4001.12K1 0 +200532.73 +615942.9 +000123.8+000070.600018.8 05.4001.19K3 0 +063632.84 +382644.0 -000001.8-000021.400001.8 05.4002.77C5 0 0.48 459.00 +004517.20 +551317.1 -000028.4-000005.300009.3 05.4100.02A2 0 +065126.98 -705748.5 +000004.0+000025.600005.8 05.41-0.11B7 0 : iot Vol +070640.77 -111738.5 -000003.3+000002.000001.1 05.4100.03B0 1 +072331.90 -321207.5 -000007.8+000004.500002.8 05.41-0.17B2 0 +072905.71 -384843.6 -000021.0+000016.400005.9 05.41-0.15B3 0 +074115.83 -383200.9 -000020.7+000016.300005.3 05.41-0.13B3 0 +123742.23 -270819.2 +000079.5-000094.200028.9 05.4100.33F0 0 +141916.22 +130015.8 +000105.9-000032.200038.3 05.4100.39F5 0 +154404.42 -154021.6 -000034.5-000063.500022.2 05.4100.24A6 0 : eta Lib +155355.87 -235840.9 -000012.9-000024.100008.3 05.41-0.03B2 0 0.04 0.51 +170802.08 +355606.8 -000024.2-000017.100018.6 05.4100.31A5 1 +172849.69 +001950.1 -000064.7+000019.900015.9 05.4100.24A8 0 +183637.35 +332808.5 -000009.0-000000.400006.2 05.41-0.10B8 0 +193926.47 +424905.6 +000023.8+000027.300004.8 05.41-0.06B9 0 +195044.78 -591137.1 +000023.1-000012.200012.6 05.4100.08A0 1 +204212.63 +502024.1 +000001.1+000003.700003.5 05.41-0.11B2 1 +001134.42 -274759.2 +000004.6+000017.100005.6 05.4101.35K2 0 : kap2Scl +013558.96 -152400.8 +000019.1+000013.500005.9 05.4101.23K1 0 +134725.35 -175135.1 +000060.8-000031.000005.1 05.4101.62M2 0 +162833.98 +003954.6 +000007.0-000068.000007.7 05.4101.46K4 0 +181909.56 +071535.1 -000045.4+000002.000022.2 05.4101.08K2 0 +182208.69 +231706.0 +000011.6+000077.900004.8 05.4101.63K5 0 +204918.28 -684635.0 -000064.6-000049.800010.7 05.4101.12K0 0 : sig Pav +211317.27 -273708.6 +000098.9-000112.800008.3 05.4101.43K3 1 +000921.02 -275916.5 +000072.6-000010.000014.6 05.4200.41F3 1 : kap1Scl +004746.02 +745051.3 +000015.0-000005.900004.1 05.42-0.07B8 0 +011636.35 -023000.8 -000100.6-000064.000012.7 05.4200.89G5 0 0.13 77.08 +020311.61 +000742.4 +000075.8+000021.700011.3 05.4200.15A5 0 +022212.41 -005305.1 -000017.6-000046.000011.7 05.4200.34F0 0 +073351.05 -362018.2 -000008.6+000004.100002.6 05.42-0.08B2 0 +083130.94 -193438.8 -000033.2-000009.100008.6 05.42-0.06B9 1 +090800.07 +293915.2 -000031.1+000003.400012.6 05.4200.89G8 0 : tau Cnc +162431.77 -373357.5 -000014.1-000030.400007.0 05.42-0.10B8 0 +203749.10 +112239.7 +000040.0-000008.500018.4 05.4200.05A2 0 : iot Del +212746.16 +664832.9 -000010.2-000020.700004.2 05.42-0.10B7 0 +230840.84 +020739.4 +000137.4+000109.000011.6 05.4200.91G8 1 +002826.42 -395453.6 +000135.9-000041.400007.9 05.4201.56M0 0 +012440.77 -412932.9 +000016.9-000036.900013.2 05.4201.03K0 0 +015317.35 +404347.3 -000009.6-000004.200006.0 05.4201.31K1 0 +042702.89 +804927.2 +000012.9-000020.900003.5 05.4201.18G6 0 +063349.49 -361356.2 -000015.3+000098.000008.0 05.4201.42K3 0 +064445.46 +285815.6 -000008.8-000023.600005.7 05.4201.45K4 0 +101640.75 +134342.1 -000022.9-000015.200006.5 05.4201.65M1 0 +114719.17 -574147.6 -000025.5+000020.000004.0 05.4201.66K5 0 +123338.90 +331451.6 +000021.2-000031.400012.3 05.4201.01K0 0 +142841.73 -065401.5 -000014.0-000050.300006.8 05.4201.49K5 0 +183935.18 -431108.8 -000031.5-000042.200004.0 05.4201.65M2 0 0.06 5.28 +124507.83 +452624.8 -000002.2+000013.100004.6 05.4202.99C7 0 +022201.44 -104638.4 +000153.4-000081.900033.5 05.4300.36F0 0 +024405.16 +441749.4 +000002.0-000006.100004.7 05.4300.90G0 0 +050919.60 +094946.6 +000063.5-000007.900018.5 05.4300.25A2 0 +084630.55 -455445.1 -000005.0+000004.900001.0 05.4300.24B3 0 +085641.88 -853947.6 -000116.3+000033.700020.7 05.4300.31F0 0 : zet Oct +094620.42 -764633.5 +000083.5-000057.000017.1 05.4300.90G8 0 : nu Cha +110454.21 -354816.9 -000021.7+000004.500006.2 05.4300.02A0 1 +110844.05 -280450.2 -000073.1-000022.200017.2 05.4300.07A1 0 +151849.15 -602946.8 -000003.2-000004.600000.0 05.43-0.09O7 0 +153849.50 -522221.4 -000034.1-000030.900007.1 05.4300.01B9 0 +155547.57 +375648.3 +000029.4+000080.100024.1 05.4300.35F0 0 : lam CrB +155834.87 -244953.1 -000011.4-000024.100006.7 05.43-0.09B5 0 0.05 0.98 +161207.29 -083251.3 +000044.4+000001.400013.1 05.4300.12A4 0 +170947.92 -103122.9 +000054.7-000108.600024.8 05.4300.47F5 0 +175511.14 +720018.5 +000008.0-000002.900004.5 05.4300.34F2 0 : psi2Dra +183639.09 +064019.8 -000030.6-000144.300031.5 05.4300.39F3 0 +185216.43 +212530.6 -000007.2-000010.100007.1 05.43-0.07B9 0 +220050.22 -282713.5 +000014.8+000000.300003.2 05.43-0.10B8 1 : eta PsA +221037.46 -113353.9 +000029.7+000008.000005.8 05.43-0.12B5 0 +225927.40 +005747.1 +000090.1-000067.700011.6 05.4300.98K1 0 +234850.17 +621252.3 -000002.8-000001.400000.2 05.4300.67A3 1 +015946.19 -204928.5 +000017.9+000015.200004.9 05.4301.64M0 0 +020026.77 -083125.8 +000086.7-000019.300005.5 05.4301.39M3 0 +053010.21 +630402.0 -000005.9-000004.800003.5 05.4301.70M1 0 +063150.07 -080929.5 -000009.2-000022.200003.8 05.4301.37K2 0 +103211.80 +140814.0 -000040.9+000024.700003.0 05.4301.70M2 0 +124734.34 +664725.1 +000001.6-000004.700004.2 05.4301.57K5 0 +224946.23 +555409.7 +000083.4+000038.000008.8 05.4301.17K1 0 +225102.15 -390924.5 +000018.3-000006.500003.0 05.4301.44K3 0 +025723.70 -235143.5 +000101.5-000035.800020.5 05.4400.24A5 0 +032019.58 +774405.6 +000064.9-000066.200012.4 05.4400.21A6 0 +034820.80 +232516.9 +000019.1-000046.800009.6 05.44-0.07B8 0 +041022.52 -065525.8 +000003.4-000012.000008.7 05.4400.94G8 0 +051222.45 +735648.3 +000004.3-000028.800008.7 05.44-0.11B9 1 0.06 2.73 +051922.11 -503623.5 +000023.0+000227.400027.7 05.4400.52F7 0 : zet Pic +053949.85 -323744.9 -000015.9-000031.600008.5 05.4400.91G6 0 +061544.97 +123303.9 -000003.2-000001.500002.3 05.4400.01B9 0 +064614.47 +793358.6 -000099.0-000603.600056.0 05.4400.53F8 0 +065424.66 -010737.1 +000014.0-000014.300006.7 05.4400.17A4 1 +071123.63 -001806.9 -000027.4-000009.100012.5 05.4400.31F2 0 0.07 0.09 +085656.63 +325438.1 -000053.4-000065.600016.7 05.4400.18A7 0 : sig2Cnc +093712.68 -534006.5 -000024.0-000009.100013.9 05.4400.14A2 1 +104652.06 -171748.6 -000016.0-000017.900014.9 05.4400.11A3 0 +115815.25 -561902.3 -000021.6+000001.800005.2 05.44-0.06B8 0 +130807.16 -651821.7 -000005.3-000002.200000.0 05.44-0.03WC 1 : the Mus +160619.73 +674835.9 -000035.9+000062.600011.9 05.44-0.02A0 0 +161917.64 -424026.2 +000006.6-000010.300007.0 05.4400.10A3 1 : lam Nor +182654.01 -480701.6 +000003.7-000055.100006.2 05.4400.85K0 0 +230509.71 -074137.7 +000123.5+000007.100017.3 05.4400.31F2 1 +005750.15 +285932.0 +000005.3-000007.800004.6 05.4401.08G6 0 +075303.51 -362149.6 -000010.8+000001.800004.3 05.4401.16K1 0 +085555.56 +113733.8 -000013.3-000014.400005.6 05.4401.46K5 0 +153612.14 -442348.1 -000045.0-000055.200005.0 05.4401.50M0 0 +175647.75 -040454.5 -000005.5-000008.900007.7 05.4401.16G9 0 +201313.87 -010033.4 +000024.9-000030.100003.7 05.4401.43K5 1 +203118.81 +491313.3 +000008.8-000031.300008.1 05.4401.57M2 0 : ome2Cyg +231929.79 +483730.7 +000023.0+000051.900009.9 05.4401.01K0 0 +003721.23 +352358.2 -000009.2-000003.600003.2 05.4500.89G5 0 +023849.00 +215741.2 -000007.1-000015.100009.4 05.4500.17A7 0 : nu Ari +030526.69 +251518.7 +000004.0-000010.100008.1 05.45-0.03B7 1 +034448.20 +241722.5 +000020.7-000044.000009.8 05.45-0.03B7 0 +040356.51 +081149.9 +000168.3+000028.000027.8 05.4500.37F2 0 +040917.84 -162309.2 -000001.1+000001.000004.5 05.45-0.15B5 0 0.04 1.87 +044003.42 +121151.5 -000001.3-000013.000009.5 05.45-0.12B8 0 +065634.48 -792512.7 -000001.5-000001.600009.2 05.4500.04B9 0 : the Men +065733.97 -243751.8 -000096.3+000088.400025.9 05.4500.39F3 1 +082551.92 -420911.2 -000016.5+000013.400004.0 05.45-0.14B3 0 +083923.87 -532623.4 -000024.0+000023.500007.2 05.45-0.13B5 0 +090244.27 +242710.6 -000002.6-000007.100007.1 05.45-0.04A0 0 : nu Cnc +093005.13 -513101.9 -000019.0+000011.800007.8 05.45-0.08B8 0 +105343.76 -020745.3 -000083.3+000015.000010.4 05.4500.97G8 0 +121103.88 -233608.5 -000065.5-000020.600017.8 05.4500.06A1 0 +122822.49 -390228.1 -000028.7-000014.000007.6 05.45-0.07B8 0 +125458.35 -850724.3 +000067.5+000022.100008.8 05.4500.99K0 1 : iot Oct +150259.29 -323835.7 -000021.1-000019.700009.3 05.45-0.13B3 0 +181553.39 -441223.4 +000069.3+000014.700012.2 05.4500.96G8 1 +193747.26 -043851.0 +000104.8-000053.600031.1 05.4500.43F3 0 +210846.01 -885723.4 +000026.0+000005.000012.1 05.4500.28F0 0 0.06 0.10: sig Oct +215622.79 -371513.1 -000025.2-000009.600010.3 05.4500.08A3 0 +221418.74 -274600.9 +000022.9+000001.900006.4 05.45-0.12B7 0 : lam PsA +222952.97 +784927.6 +000003.5-000021.700013.8 05.4500.09A3 0 : rho2Cep +225727.85 +204607.3 +000208.1+000061.000065.1 05.4500.67G5 0 +003909.89 +492116.5 +000007.9-000002.700002.5 05.4501.64K5 0 +005500.30 -693137.1 +000007.9-000043.400015.5 05.4501.09G7 0 : lam2Tuc +041448.55 -621131.4 -000003.0+000097.900012.2 05.4501.11K0 0 +053251.38 -383048.0 +000050.4-000010.600018.9 05.4501.22K2 0 +073148.37 +170510.4 +000042.6-000075.400010.8 05.4501.13K2 0 +083718.85 -625112.3 -000011.0-000021.900009.7 05.4501.01K0 0 +151115.98 -552045.7 -000003.8-000007.400001.6 05.4501.12G2 0 +155434.66 +201839.1 -000083.8+000043.000005.4 05.4501.59M0 0 +161643.27 -534840.0 +000008.6-000000.700004.0 05.4501.70M2 0 +192529.67 -235744.7 -000018.2-000013.400006.5 05.4501.44K3 0 : chi3Sgr +040421.67 +240621.7 -000000.3-000013.800003.4 05.4600.81G0 0 +041913.18 +500255.8 +000062.9-000058.600012.6 05.4600.23A7 0 +052014.68 +410510.8 -000018.1-000052.200010.7 05.4600.12A3 1 +053009.46 -470438.4 +000020.8-000131.900022.9 05.4600.61G3 0 +053114.53 +031731.7 +000001.3-000000.900002.1 05.46-0.18B1 1 +054554.05 +494934.6 -000011.2-000011.300006.8 05.4600.03A0 1 : omi Aur +055016.80 -792141.5 -000004.5+000066.000012.1 05.46-0.08B9 0 : kap Men +060632.10 -230638.8 -000010.4-000028.600006.9 05.4600.06A2 1 +071614.58 -153508.4 -000044.3-000014.100011.8 05.4600.08A1 0 +084119.60 -785748.3 -000029.3+000027.600010.3 05.46-0.10B9 0 : eta Cha +104516.38 -802810.3 -000017.4-000030.300009.2 05.4600.96K0 1 : del1Cha +113220.76 +610457.9 -000014.2-000095.100036.3 05.4600.52F6 1 +133930.58 +525515.9 -000136.1+000056.400019.3 05.4600.11A3 0 +140642.91 -091848.7 -000140.6+000004.000018.2 05.4600.35F2 0 +152718.14 -364603.0 -000021.2-000024.000007.8 05.46-0.15B5 0 +163622.57 -425131.9 -000004.3-000003.000001.1 05.4600.34O9 0 +165401.84 -414823.0 -000001.8-000002.500000.6 05.4600.18B0 1 +184850.47 -434048.0 +000024.4-000020.800009.4 05.4600.13A2 1 : eta1CrA +191743.64 +230132.0 +000001.5-000003.700001.7 05.4600.02B0 1 : 2 Vul +192035.68 -005331.8 +000005.6+000003.100006.4 05.46-0.04B9 0 +193734.48 -141805.2 -000104.4-000146.700032.4 05.4600.50F7 0 +195713.86 +402204.2 +000007.1-000000.500002.1 05.46-0.09B5 0 +213745.37 +191906.9 +000099.5+000013.400010.2 05.4600.32F1 0 +005458.02 +233742.4 +000137.1-000045.600025.7 05.4601.01K1 1 +043919.64 -142132.0 +000121.1-000125.400016.4 05.4601.05K0 0 +071019.33 -272929.5 -000009.4+000001.900005.1 05.4601.00G8 0 +071323.39 +512543.4 +000008.2+000013.400004.2 05.4601.64M3 0 +092706.50 -713607.5 -000102.4+000081.000016.2 05.4601.08K2 0 +093136.32 -730451.3 -000025.2+000002.400004.1 05.4601.56K4 0 +113734.05 -474450.6 -000068.6+000028.100009.0 05.4601.23K2 1 +124400.55 -281925.9 -000029.5-000039.400008.2 05.4601.35K3 0 +125519.46 -425456.5 -000037.8-000012.600005.4 05.4601.67M0 0 +134738.67 -501914.4 -000141.2-000006.300007.2 05.4601.35K2 0 +152617.46 +342009.1 -000114.4+000060.300006.7 05.4601.41K4 0 +161315.41 +050116.0 +000036.3-000005.100007.7 05.4601.47K5 0 +185452.18 +413609.8 -000001.4-000002.300012.2 05.4601.03G8 0 +192952.17 -265907.8 +000022.2-000043.000012.8 05.4601.12K1 1 +025949.78 +471314.3 +000011.9+000022.400005.8 05.4700.87G4 0 +033208.58 +480124.7 +000022.8-000023.800005.6 05.47-0.10B8 0 0.04 2.49 +043000.60 +832024.5 -000046.7+000102.000010.7 05.4700.85G8 0 +043038.83 +154131.0 +000104.2-000024.300022.6 05.4700.26Am 0 +052916.49 +250901.1 +000011.4-000037.400007.5 05.47-0.04B9 1 +054726.20 +174344.9 -000002.0-000004.800002.6 05.4700.30F0 0 +083436.19 +650843.0 -000047.1-000042.500020.6 05.4700.21A2 1 +084939.17 -401912.6 -000009.8-000000.800002.0 05.4700.07A2 0 +103727.08 -584400.0 -000007.5+000003.100000.4 05.4700.50A0 0 +121850.07 +750938.0 -000036.0+000004.300011.3 05.4700.05A1 0 +122927.05 +240632.1 -000018.1+000001.800015.1 05.4700.45F5 0 +123100.57 +243401.9 -000012.0-000008.900010.5 05.4700.06A2 0 +132037.85 -524452.0 -000030.7-000016.500008.2 05.47-0.12B6 0 0.05 1.54 +160019.98 -163156.6 -000636.5-000397.900030.5 05.4700.52F7 1 +171902.95 -463811.4 +001035.2+000109.200113.8 05.4700.76M0 1 +175525.19 +260259.9 +000004.4+000005.000001.0 05.4700.34F2 0 0.17 63.81 +181026.26 -620010.0 -000077.6+000234.700056.3 05.4700.59G0 1 : iot Pav +181312.70 -412009.9 -000003.3-000005.900002.0 05.47-0.15B2 0 +182336.44 -750239.6 +000004.5+000020.100016.6 05.4700.04A0 0 : phi Oct +183249.95 +303315.1 +000013.4+000011.600008.9 05.47-0.08B8 0 +222839.18 -390753.0 +000037.2-000160.700012.4 05.4700.96G8 0 : nu Gru +005240.60 -240021.3 +000037.3+000033.600006.5 05.4701.27K1 0 +045205.17 +633020.3 +000038.1-000094.300006.5 05.4701.56M2 0 +045511.14 -745613.2 +000027.6+000061.900004.6 05.4701.52K6 0 : eta Men +070822.04 +155551.3 -000005.0-000103.500010.7 05.4701.02G8 0 +075442.74 +473352.5 -000048.4+000001.500006.4 05.4701.46K4 0 +090935.58 -084715.5 -000017.8-000007.000005.1 05.4701.00G8 0 +110014.70 +453134.6 +000009.7+000003.000003.7 05.4701.47K5 0 +140222.80 -272547.1 -000032.4-000004.100007.5 05.4701.33K2 0 +145029.80 +371618.5 -000212.3+000095.200016.3 05.4701.03K0 0 +204019.81 -332554.9 +000022.9+000035.900013.6 05.4701.12K1 0 +205353.91 +332616.1 -000020.6+000034.000005.3 05.4701.52K5 0 +212844.79 -693019.0 +000082.3-000046.400008.2 05.4701.55M5 0 +222600.78 +704615.2 +000019.7+000005.300006.3 05.4701.22K2 0 +183243.32 -145156.4 +000000.1-000003.400002.6 05.4702.00K3 0 +022449.04 +103638.2 +000019.6-000013.600005.4 05.48-0.10B7 0 : xi Ari +035241.65 -052140.5 +000003.2-000007.100006.5 05.48-0.09B8 0 +051740.25 -133110.9 -000007.6-000048.500020.7 05.4800.93G8 0 +062124.72 -114623.7 -000004.2+000002.400001.9 05.4800.00B1 0 +074756.78 -121134.4 -000104.7+000077.400033.1 05.4800.48F5 1 +075411.01 -355238.3 -000003.9+000003.400004.1 05.48-0.17B2 0 +084216.20 -480556.8 -000004.9+000003.500001.9 05.48-0.17B1 1 0.04 1.12 +090524.11 +483149.3 -000012.0-000018.200009.4 05.4800.47F6 0 +113839.96 -131208.1 +000099.6+000126.200037.1 05.4800.52F7 0 : iot Crt +123346.80 -092707.5 -000082.2+000000.100012.5 05.48-0.04A0 0 +154250.82 +522139.0 -000066.3+000029.700010.3 05.48-0.04B9 0 +161049.53 +755239.1 -000001.4+000013.200004.9 05.48-0.09B8 0 +161955.24 +394230.9 -000129.3-000002.500037.3 05.4800.41F3 0 +164647.97 -392236.8 -000017.7-000026.200008.8 05.4800.97K0 0 +165019.35 +071451.7 +000051.8-000009.000017.3 05.4800.11A3 0 +204620.03 -391157.1 +000042.7-000030.100010.2 05.48-0.08B8 1 +212411.44 -125241.3 +000091.7+000009.000020.8 05.4800.30F0 0 +025040.40 -354032.6 +000003.9-000054.400006.1 05.4801.26K2 0 : eta3For +145126.57 +591737.1 -000120.9+000137.000007.4 05.4801.37K4 0 +145646.11 -112435.0 +000007.9+000011.200006.1 05.4801.49K4 0 : xi 2Lib +165711.17 -331534.1 +000005.9-000009.600004.5 05.4801.61K5 0 +205318.56 +451054.1 +000008.6-000004.400004.4 05.4801.09K0 0 +212516.96 -033323.7 -000012.4-000069.800008.0 05.4801.45K4 0 +004611.63 -223119.4 +000197.1-000012.200009.8 05.4900.98G8 0 +031747.33 +440130.3 +000026.6-000023.700005.1 05.49-0.06B8 0 +035628.69 +350451.3 +000002.6-000004.000003.4 05.49-0.06B1 0 +044736.21 -165605.5 +000130.4+000169.200075.1 05.4900.63G3 0 +054936.55 -142900.8 -000021.0-000047.600010.5 05.4900.87G8 1 +060857.87 -222538.2 -000003.9-000052.800012.8 05.49-0.01A0 1 +084219.02 -530600.4 -000023.2+000024.100006.8 05.49-0.13B8 1 0.04 3.38 +091641.38 -084441.1 -000015.9+000000.000004.7 05.49-0.08B9 0 +101614.48 +291838.0 -000071.2-000024.100012.7 05.4900.02A0 0 +104625.35 +141141.3 -000125.3-000064.900011.3 05.4900.91G4 0 +123140.34 -592526.1 -000013.2-000003.500001.9 05.4900.62F5 0 0.22 3.34 +123907.36 +210345.3 -000077.4-000008.900011.4 05.4900.98G9 1 +161537.13 -082205.7 +000232.2-000495.800071.3 05.4900.65G1 0 +190425.06 -310249.3 +000003.0-000019.200006.0 05.4900.03A0 0 +194333.45 -152810.8 +000135.6-000185.200027.3 05.4900.46F5 0 +221750.70 -773041.7 -000037.3+000014.300026.0 05.4900.31F3 0 : psi Oct +233756.77 +182402.2 +000048.5+000017.600013.7 05.4900.01A1 0 0.10 0.50 +234756.49 -024541.8 +000096.5+000005.500011.2 05.4900.94G8 0 +013256.05 -365154.7 +000000.1-000020.300012.3 05.4901.02K1 1 +014605.93 -504858.4 +000043.7-000017.400004.8 05.4901.61M3 0 +030607.95 +792506.6 -000034.6+000010.300004.7 05.4901.57F7 1 +074602.16 -064620.2 +000048.9-000093.100013.7 05.4901.38K5 0 +092954.52 -263522.6 -000022.4+000000.700004.3 05.4901.34K2 0 +180802.31 +362406.2 -000095.0-000186.100015.7 05.4901.16K2 0 +181415.91 -214247.2 -000015.0-000023.400006.5 05.4901.53K2 0 +183353.49 -240156.2 -000003.0-000007.100000.9 05.4901.79K3 0 +205654.03 -094151.1 -000003.5-000011.500005.4 05.4901.47K5 0 +002039.04 -693729.7 -000004.0-000000.600010.7 05.50-0.05B9 0 : pi Tuc +010226.38 -313307.4 +000081.0+000015.200014.4 05.5000.08A1 0 : sig Scl +010249.09 +314815.6 +000015.5-000030.400007.9 05.50-0.04B9 0 : sig Psc +020257.97 +331702.9 -000016.0-000006.800008.8 05.5000.03A2 0 : eps Tri +032124.03 -233806.3 -000024.2-000018.900007.8 05.5000.89G8 1 +041926.08 +210832.7 +000029.5-000042.700012.2 05.50-0.07B9 0 +045624.19 -051016.9 -000005.7-000002.300004.4 05.50-0.12B6 1 +050806.62 +241554.7 +000001.7-000005.300001.0 05.5000.03B2 1 +053214.14 +170329.4 -000004.2-000010.800002.9 05.50-0.00B7 1 +060752.87 -420914.4 -000011.1-000017.400012.5 05.5000.01A0 0 : pi 2Col +070315.11 -591041.3 -000010.0+000010.900006.8 05.50-0.12B9 1 0.03 1.65 +072021.46 -521842.8 -000035.2+000147.400028.8 05.5000.48F2 1 +134556.33 -122535.6 -000019.2+000008.000008.6 05.5000.90G8 1 +153236.71 -194013.3 -000018.9-000039.500014.4 05.5000.20A2 0 +160952.61 -333244.5 -000025.7-000044.900007.5 05.50-0.07B8 0 +163544.77 -652943.2 +000033.9-000028.800009.9 05.5000.95G8 0 : the TrA +194342.92 +254618.7 +000011.6+000023.100009.2 05.5000.94G8 1 +202203.43 +242646.0 +000001.9-000006.900001.8 05.50-0.09B8 0 +212701.66 -423252.7 -000049.3+000014.500018.6 05.5000.39Am 1 +012641.65 +191426.0 +000050.8-000058.700010.6 05.5001.11K1 0 +032418.46 +244327.1 +000015.7-000051.400014.2 05.5001.19K4 0 +051444.05 +050922.1 -000007.0+000008.700005.5 05.5001.37K4 1 +095951.72 +564842.8 -000031.5-000028.000006.4 05.5001.49K5 0 +104624.49 +185329.8 +000094.1-000040.600018.3 05.5001.13K3 0 +113457.00 -490813.0 -000172.4+000188.100015.7 05.5001.04K1 0 +133711.05 +711432.2 -000036.3-000006.000008.1 05.5001.22K2 0 +153257.95 -011110.7 -000017.3-000041.200012.1 05.5001.09K0 0 +163419.37 -705917.0 -000016.4-000013.300003.5 05.5001.24K1 0 +181040.29 +031927.4 +000018.9-000005.300007.9 05.5001.20K2 0 +215917.88 -382342.3 +000042.5-000001.000008.3 05.5001.00K1 0 +232803.57 -872856.1 +000016.3+000011.500006.2 05.5001.28K2 0 : tau Oct +103512.88 -393345.3 -000032.2+000003.300003.9 05.5003.02C 0 +003541.13 -480002.4 +000047.1-000101.400027.6 05.5100.46F6 0 : lam2Phe +004701.43 +115826.2 +000053.8-000035.100012.4 05.5100.99G8 0 +010822.34 +053900.8 -000248.4-000165.500027.8 05.5100.33F0 1 +012651.56 -130323.5 +000014.5+000009.000027.6 05.5100.32F0 0 +021658.99 -062518.7 +000093.2-000106.900009.6 05.5100.96G8 0 +030215.40 -715409.0 +000027.2+000015.900006.2 05.51-0.12B8 0 : the Hyi +031557.36 -772319.0 +000113.2+000062.000034.0 05.5100.44F4 0 : iot Hyi +042813.30 +834827.9 -000004.2+000011.200004.8 05.51-0.11B5 1 +061813.73 -195801.2 -000005.8+000007.200003.3 05.51-0.16B2 0 +082716.79 -700536.9 -000018.5+000046.600011.4 05.51-0.02A0 0 +093801.43 -431127.1 +000024.0-000031.000006.7 05.5100.98G8 1 +104011.46 -650600.9 -000017.4+000012.900007.0 05.51-0.16B9 0 0.04 1.67 +104301.95 +261932.5 -000099.6-000049.300022.0 05.5100.16A4 1 +110314.93 -111811.6 -000081.7-000107.100010.2 05.5100.94G7 0 +120854.60 -411353.7 -000012.1-000008.300001.6 05.51-0.10B3 0 +143008.66 -451916.6 -000037.7-000027.800006.8 05.51-0.09B8 0 +165124.94 +011257.5 -000017.2-000014.000009.4 05.5100.06A2 1 +185135.00 +525828.3 -000065.1+000245.200038.3 05.5100.84G9 0 +185923.80 -125025.7 -000001.1-000022.400006.3 05.51-0.04B4 1 +190043.47 +553929.9 -000011.7-000007.400006.6 05.5100.86G5 0 +194601.22 -315430.7 +000001.5-000013.500006.0 05.5100.02B8 0 +195837.96 +305901.2 +000033.2-000002.600006.0 05.51-0.06B9 0 +201033.52 +265414.9 +000018.3+000012.900007.8 05.5100.09A3 0 +205825.96 +105021.7 -000048.0-000034.400013.7 05.5100.93G6 0 +222957.95 +042555.4 -000018.9-000151.100018.9 05.5100.39F5 1 +225935.76 -292744.4 -000006.8+000005.200008.9 05.5100.27F0 0 0.04 0.12 +040909.90 +193633.5 +000107.4-000031.600011.2 05.5101.08K2 0 : ome1Tau +045722.35 +170913.3 -000011.2-000012.300006.9 05.5101.30K1 0 +134659.87 +383233.9 -000134.2-000021.700010.7 05.5101.04K0 0 +145733.22 -001003.2 +000059.9-000026.200011.1 05.5101.13K1 0 +152008.64 +293658.7 -000118.7-000042.000011.9 05.5101.01K0 0 : omi CrB +172021.15 +461426.4 -000029.8+000040.900005.7 05.5101.59M0 0 +175022.87 +291919.3 +000030.9+000047.900012.2 05.5101.07K1 0 +185227.21 -463542.4 +000029.0+000000.100003.4 05.5101.64M0 0 +191315.52 -121657.0 +000012.5-000030.400005.8 05.5101.44K3 0 +200408.31 +071640.6 +000014.2+000013.000006.2 05.5101.06K0 0 : tau Aql +201147.97 +264832.5 +000001.4-000010.400002.0 05.5101.40K3 0 +211915.69 +583724.6 -000003.5-000003.300000.9 05.5101.11B3 1 +214306.48 +410918.0 -000016.0-000012.200005.5 05.5101.61M2 0 +014229.15 -534426.1 +000167.0-000106.700057.6 05.5200.55F8 0 +025129.57 +150455.7 +000031.3-000023.300006.8 05.52-0.10B7 0 : sig Ari +034756.02 -301002.4 +000026.2-000231.100011.6 05.5200.97G6 0 : rho For +040836.49 +380224.8 +000163.9-000203.500046.9 05.5200.52F7 1 0.03 3.05 +045503.14 +551532.9 -000016.1-000008.600004.9 05.5200.01B9 1 +051604.14 +112028.9 -000008.5-000006.500008.9 05.52-0.01A0 0 +052745.61 +155226.8 +000004.4-000021.300005.8 05.5200.01B9 0 +055620.94 -312256.8 +000001.4+000005.900002.2 05.5200.38F2 0 : sig Col +063635.33 -051240.0 +000003.0-000014.300003.9 05.52-0.08B8 0 +080244.79 -411835.5 -000006.1+000015.200006.7 05.52-0.15Ap 0 0.03 2.00 +082348.53 +531311.8 -000027.6-000098.400019.5 05.5200.12A3 0 +101807.60 -285931.3 -000015.4+000010.800001.5 05.5200.28B9 0 +102942.21 +841507.6 -000128.4-000039.600024.5 05.5200.24F0 1 +110654.43 +015720.6 -000383.1-000085.700016.1 05.5200.95G9 1 +172649.13 +200451.4 +000000.2+000016.100006.9 05.52-0.12B5 0 +191712.22 -663939.7 +000008.9-000004.300011.0 05.5200.17A4 1 +215229.96 +284737.3 -000058.7-000063.300036.1 05.5200.43F6 0 +221038.90 +700757.1 -000064.8+000024.200030.6 05.5200.39F2 1 +222705.31 +650756.2 -000000.7-000001.900001.3 05.5200.30B0 0 +080503.71 -530628.5 +000002.5-000003.100008.3 05.5201.35K3 0 +081334.23 -501145.8 +000021.7-000002.000004.3 05.5201.65M1 0 +082642.01 -123204.3 -000092.0-000025.700012.2 05.5201.17K1 0 +102408.61 +334306.7 -000015.7-000001.900008.0 05.5201.19K1 0 +122019.72 +263711.1 -000066.7-000110.400020.8 05.5201.09K2 0 +133251.69 -152146.8 -000077.2+000000.300004.9 05.5201.23K1 0 +150119.81 -024517.5 +000028.7-000022.400005.8 05.5201.69M0 0 +150306.08 +351220.8 -000040.0+000009.300011.8 05.5201.02G8 0 +151623.03 -222357.9 -000033.9+000001.800006.5 05.5201.36K2 0 +180748.40 -170915.5 -000103.5+000058.100013.1 05.5201.13K0 0 +182328.82 -361416.8 +000007.6+000005.300010.2 05.5201.01K0 0 +205100.76 -375447.8 -000006.7-000017.200005.2 05.5201.38K3 0 +215047.23 -693745.9 -000024.8-000004.700005.8 05.5201.38M0 1 : omi Ind +224540.81 -463250.3 -000029.4-000011.400004.9 05.5201.30K3 0 +015159.31 +550850.7 +000012.5-000008.200003.2 05.53-0.17B1 0 0.23 0.00 +031744.47 -623436.8 +001337.8+000648.700082.5 05.5300.64G2 0 : zet1Ret +034038.33 -051238.5 +000000.1-000003.600004.4 05.53-0.14B9 0 0.04 3.95 +042717.45 +225946.9 -000000.3-000013.200007.9 05.53-0.10B7 0 +042832.11 +012251.1 +000017.7-000022.000008.5 05.53-0.10B3 0 +044303.95 -705552.0 +000009.3+000034.800006.8 05.53-0.11B9 0 : mu Men +044407.95 -183959.6 +000052.1-000017.600011.1 05.5300.03A1 0 +053107.62 -205148.8 +000005.1-000043.000012.0 05.5300.01A0 0 +053703.71 +170225.5 +000042.9-000034.900018.6 05.5300.24F0 0 +062625.86 +561706.2 -000025.2+000021.600012.0 05.5300.24A3 0 0.36 9.95 +081039.98 -134757.7 -000250.6+000057.700044.5 05.5300.49F7 0 +100043.90 -821253.1 -000027.0+000031.100008.2 05.5300.04A0 0 : mu 1Cha +115540.53 +153848.5 +000010.1+000003.500005.8 05.5300.12A3 0 +135332.82 -353951.1 -000082.4-000022.300020.0 05.5300.44F3 1 +141405.33 +125734.5 -000254.0-000054.600030.1 05.5300.54F6 0 +141524.11 -181202.4 -000045.5-000011.400012.5 05.5300.00A0 0 +153255.23 -165110.1 -000010.7-000015.300004.2 05.53-0.15B3 0 : zet4Lib +154856.81 -034906.7 -000029.1+000006.200020.3 05.5300.12A5 0 +160047.64 -082440.8 -000015.1-000012.000007.1 05.5300.04A0 0 +161932.68 -305424.4 +000082.9+000021.800024.1 05.5300.47F5 1 +162524.17 +372338.7 +000002.6+000000.200012.7 05.5300.17A5 1 +163611.43 +525359.9 -000012.9+000028.700008.2 05.53-0.06B9 0 +165817.95 -503827.9 -000010.2-000038.200006.2 05.5300.02B9 0 +171703.71 -323945.7 -000099.2-000055.500019.8 05.5300.51F6 0 +181005.81 -304343.0 +000012.6-000028.200009.1 05.5300.98K1 1 +190637.68 +283742.2 +000075.8+000084.400024.5 05.5300.30F0 0 +191939.35 +122228.7 +000004.3+000016.700009.4 05.5300.27F0 0 0.06 0.15 +204102.54 +321826.3 +000002.9-000011.800004.0 05.5300.87G8 1 +210404.71 -054923.0 +000020.9-000007.000006.0 05.5300.68G4 1 +213059.29 +602734.0 -000001.7-000003.300001.4 05.5300.10B1 0 +221349.18 +452626.2 +000073.4+000004.000013.0 05.5300.02A0 0 +222330.79 -244545.6 +000097.6-000002.500012.0 05.5300.98K0 0 +230452.15 -684913.4 +000044.8+000063.400018.1 05.5300.40F4 0 +232636.54 -524318.9 +000033.2+000130.100031.3 05.5300.41F4 0 : omi Gru +000120.11 -502014.6 +000007.3+000010.600005.8 05.5301.61M2 0 +023600.07 -074953.2 -000033.6-000059.300006.3 05.5301.61M0 0 +130622.58 +223658.6 +000029.8-000042.700005.7 05.5301.46M5 0 +141316.42 -533956.3 -000012.7-000009.500001.2 05.5301.44K5 0 +174251.09 -365643.8 +000008.4-000023.500006.0 05.5301.55K5 0 +214725.31 +604133.7 -000009.7-000001.800007.0 05.5301.57M1 0 +225445.60 -161618.3 -000223.7-000088.600023.3 05.5301.11K1 0 +001002.18 +110844.9 +000029.7+000001.600010.0 05.54-0.06B9 0 +013705.96 +120829.4 -000074.9+000010.000029.6 05.5400.35F0 0 : pi Psc +052250.32 +410145.3 -000012.5+000002.900010.9 05.5400.13A3 0 +064812.23 +554216.0 +000057.7-000104.800021.3 05.5400.00F5 1 +071550.11 +471425.5 +000029.4-000186.100059.3 05.5400.58G0 0 +091255.62 -592450.3 +000005.5+000015.700006.9 05.5400.85G6 0 +114119.86 -430544.4 -000082.4+000004.200015.6 05.5400.04A0 0 +120044.37 -102641.4 +000142.0-000483.300077.5 05.5400.76K0 0 +154753.10 -652631.9 -000028.0-000041.700008.0 05.5400.23A5 1 +171232.56 +625227.2 +000015.9+000048.000024.0 05.5400.22F0 0 +173446.35 -111431.2 +000003.0+000003.200008.7 05.5400.01B8 0 +174158.64 +155707.8 -000007.0+000103.000028.1 05.5400.39F4 1 +195201.59 +245931.8 -000000.1-000003.900001.8 05.5400.68A1 0 +195745.44 +164720.8 +000011.5+000019.700008.1 05.54-0.05B9 0 +205538.55 +123406.6 +000031.2+000021.100016.4 05.5400.13A4 0 +215656.39 +120435.5 -000028.4-000013.900007.4 05.5400.05A2 0 +231809.79 -404926.6 +000127.5-000122.400028.9 05.5400.45F5 0 : phi Gru +055028.90 +141820.5 +000004.4-000037.400010.4 05.5401.01G9 0 +060116.29 -335442.4 +000005.4-000026.400005.9 05.5401.58K5 0 +061010.42 -402114.3 -000020.9+000073.100003.8 05.5401.67M2 0 +061701.23 -374415.5 +000001.4+000083.900010.8 05.5401.13K2 0 +072538.19 -790539.1 -000029.9+000006.000007.0 05.5401.28K2 0 : eps Men +113029.08 +182435.1 -000081.5+000025.900010.0 05.5401.06K0 0 +122050.83 +575151.4 +000047.8-000070.500004.7 05.5401.45K5 0 +152107.64 -054929.4 -000051.9-000010.900012.1 05.5401.05K1 0 +155714.64 +142451.4 -000120.8+000087.200014.4 05.5401.14K1 0 : phi Ser +205925.33 +592618.8 +000044.6+000015.300005.6 05.5401.41K4 0 +000541.94 +132346.6 +000042.6-000006.500008.8 05.5500.90G5 0 +004953.11 +274237.1 +000086.5-000010.200009.4 05.5500.40F5 1 +010541.68 +212755.7 +000053.9-000012.600014.7 05.55-0.05A0 1 +033951.14 +030324.6 -000036.6+000008.300008.1 05.5500.93G6 0 +034107.84 +373449.0 +000022.9-000027.300004.0 05.55-0.06B7 0 +042011.51 +505515.4 +000000.6-000007.600002.7 05.55-0.03B1 0 +062036.24 -340839.1 +000000.4+000019.900001.6 05.55-0.18B3 0 +070611.63 +342826.7 -000055.0-000049.100010.7 05.5500.91G8 0 +072759.17 -290921.2 -000010.1+000002.300004.8 05.55-0.05B9 0 diff --git a/kstars/kstars/data/hip004.dat b/kstars/kstars/data/hip004.dat new file mode 100644 index 00000000..bc11fe04 --- /dev/null +++ b/kstars/kstars/data/hip004.dat @@ -0,0 +1,1000 @@ +081932.21 +754524.7 +000032.3+000015.800011.2 05.5500.90G8 0 +085134.44 -071038.0 -000048.8-000005.300006.7 05.5500.15A4 1 +112411.18 -721523.8 -000026.0-000002.500003.7 05.5500.02B2 0 +134429.82 -161044.6 +000012.6-000005.600004.2 05.5500.81G1 0 +142009.71 -430331.9 -000008.9+000007.700008.5 05.5500.91G8 1 +144143.62 +113939.4 -000159.5-000112.200008.5 05.5500.94G8 0 +162543.53 +785749.0 -000113.0+000104.200023.6 05.5500.25F0 0 +164153.67 -195528.1 +000028.2+000042.000023.5 05.5500.44F3 1 +164719.66 -582029.0 -000005.8-000020.100001.6 05.55-0.10B0 0 +172143.61 +395829.3 +000005.7-000065.600015.5 05.5500.67F9 0 0.08 2.23 +205208.69 -053025.4 +000001.3-000006.200004.3 05.55-0.08B9 0 +205819.38 +442817.5 +000101.6+000069.700012.3 05.5500.97G8 1 +220204.58 +580001.3 -000003.5-000001.600000.7 05.5500.02O9 0 0.09 3.07 +220316.43 -063120.7 +000047.8+000008.700012.0 05.5500.96K0 0 +222634.15 -164431.7 +000209.8+000004.000049.8 05.5500.62G3 1 +231537.71 +705317.1 +000017.0-000002.300009.2 05.5500.26F0 0 0.06 0.28 +233437.55 +401411.6 -000017.7-000045.800014.0 05.5500.10A1 0 +003341.06 -293329.5 -000027.9-000029.300006.6 05.5501.26K1 0 +013807.56 +575839.5 +000003.0-000005.500002.9 05.5501.39G5 0 +022727.79 +314804.9 -000023.8-000028.200011.4 05.5501.11K1 0 +031226.37 +063939.2 -000008.1-000001.300004.2 05.5501.01K1 0 +032211.89 +273627.3 +000004.4-000009.900003.4 05.5501.10G5 0 +051815.68 +424731.9 +000018.1-000030.500004.7 05.5501.49M4 0 +055452.49 -395728.5 -000012.7+000021.600006.4 05.5501.51M0 0 +062715.59 -001633.6 +000001.6-000005.200004.3 05.5501.38K5 0 +062720.48 +025429.7 -000043.4+000013.000011.2 05.5501.03G9 0 +074203.22 +141230.7 -000001.0-000010.800003.2 05.5501.64M3 0 +103905.74 +534006.6 -000090.2-000079.400006.3 05.5501.27K3 0 +124944.95 -715910.5 +000010.5-000005.900006.2 05.5501.15G8 0 +143619.06 -461443.8 -000031.2+000016.500005.1 05.5501.49K3 0 +193119.36 +501823.7 -000030.6+000045.800007.0 05.5501.27K1 0 +210625.50 -412309.4 +000029.2-000012.000003.5 05.5501.35K3 0 : eta Mic +230119.35 -285114.1 +000058.4-000021.500005.6 05.5501.35K3 0 +234701.91 +572705.0 +000004.1-000007.500001.9 05.5501.63K3 0 +005646.94 +602146.3 +000027.4-000004.800005.3 05.56-0.05B8 1 +010757.11 +204421.6 +000085.4-000085.800020.2 05.5600.12A3 1 : psi2Psc +011125.52 +641209.8 +000040.9-000019.300008.0 05.56-0.05B9 0 +025941.16 -022753.6 -000004.6-000020.800009.8 05.56-0.07B9 0 +033557.65 -111138.3 +000023.6+000080.600008.6 05.5600.92G7 0 +044006.85 -242856.7 -000069.9+000017.700010.3 05.5600.93G6 0 +052815.33 -371351.4 +000011.9+000067.800011.1 05.5600.03A0 0 +070357.40 -433632.3 -000102.7+000388.900061.5 05.5600.62G3 1 +084017.49 -530055.6 -000025.5+000023.200006.9 05.56-0.12B7 0 +090120.88 -415151.4 -000018.7+000014.800006.9 05.56-0.14B5 0 +091230.54 -433647.9 -000022.3+000012.200005.2 05.56-0.11B8 1 0.04 2.91 +094342.30 -535328.9 -000067.6+000032.700009.2 05.56-0.04A0 0 +113820.69 +433731.8 -000146.2-000035.000021.9 05.5600.35F2 0 +115210.39 -565916.2 -000106.9+000035.100009.6 05.5600.07B4 0 +122651.69 -324948.2 -000005.7-000030.100006.4 05.5600.01B9 0 +134056.18 -854709.6 -000087.7-000021.000012.7 05.5600.18A2 0 : kap Oct +142506.34 -681143.2 -000008.0-000003.800000.9 05.5600.43A3 0 +181538.78 +420933.6 -000002.9+000000.900006.0 05.56-0.11B7 0 +185531.02 -162234.3 -000026.3-000184.000031.2 05.5600.45F5 0 +185716.59 +023207.4 -000004.7-000012.500003.0 05.5600.00B9 0 +190816.70 -191725.0 +000005.3-000001.100002.1 05.56-0.09B2 0 +195431.06 +241909.8 +000023.5-000000.800006.9 05.56-0.02A0 1 +222837.44 -672920.0 +000151.4-000070.700023.0 05.5600.21A3 0 +231534.26 -032946.9 -000012.4-000003.300014.1 05.5600.06A3 0 +231923.86 -050727.5 +000201.0-000020.400028.7 05.5600.39F3 0 +232450.82 +322305.5 +000016.5+000002.800006.4 05.56-0.07B9 0 +232659.92 +871826.8 +000076.9+000019.400010.6 05.5600.25A7 0 +034456.46 -001748.2 +000060.5-000001.900009.3 05.5601.41K4 0 +060934.53 -143504.9 -000015.7+000029.600015.3 05.5601.15K2 0 +062238.23 -695902.9 +000026.0+000034.800005.5 05.5601.51K5 0 : pi 1Dor +082643.95 +123917.5 -000017.4-000103.000003.1 05.5601.61M3 0 +092150.94 -421141.1 +000060.2-000050.300005.8 05.5601.64M3 0 +093432.64 -055453.3 +000010.8-000058.300004.8 05.5601.16K1 0 +095055.60 -624442.5 -000012.2+000008.500003.4 05.5601.32K1 0 +152237.37 +393453.4 +000002.2-000013.800001.2 05.5601.63K4 0 +170618.11 +220503.3 -000097.8-000038.600009.1 05.5601.30K4 0 +174228.40 +243351.5 -000055.2-000103.800008.9 05.5601.44K4 0 +232232.52 +600800.6 +000006.8-000001.600002.2 05.5601.68K3 0 +000626.53 +641146.2 +000009.7+000000.000003.3 05.57-0.02B9 0 +003427.62 -522223.5 +000227.8+000038.200039.0 05.5700.47F3 0 +003719.79 -244602.0 +001422.1-000017.100064.4 05.5700.71K1 1 +004801.05 -214320.9 +000025.0-000007.200006.7 05.57-0.06B9 1 +010949.20 +193930.2 -000004.7+000009.300008.1 05.5700.70G0 0 : psi3Psc +011141.37 +650108.0 +000023.9-000012.900009.0 05.57-0.07B9 0 +014220.44 +680235.0 +000053.1-000010.300007.3 05.57-0.05A0 0 0.04 3.15 +021542.83 +250235.7 -000088.7-000087.200020.8 05.5700.52F6 1 +022058.17 +500905.5 +000038.8-000031.200009.2 05.57-0.09B9 0 +032936.02 -124029.1 +000007.7+000005.000007.8 05.5700.17A5 0 +085637.49 +643614.5 -000032.9-000081.900010.6 05.5700.88G6 1 +102935.40 -303625.5 -000029.3+000002.400006.8 05.57-0.04B9 1 : del Ant +103330.93 +345919.3 -000028.7-000003.100006.2 05.5700.03A2 0 +124157.16 +064823.9 -000071.7-000011.200013.4 05.5700.00A2 0 +133934.68 +104446.7 -000113.4-000013.400018.7 05.5700.35F0 1 +142219.74 -344712.4 -000026.3-000000.300002.6 05.57-0.09B8 0 +154316.10 -842755.8 +000137.0+000096.700015.0 05.5700.12A2 0 : rho Oct +154523.47 +052650.4 +000027.2-000003.200008.5 05.5700.04A1 0 +160918.56 -575603.0 -000013.2-000059.600012.0 05.57-0.02B9 0 : iot2Nor +164120.42 -484546.7 -000001.1+000005.500001.9 05.5700.17O5 1 +165648.04 -230901.2 -000002.3-000009.900009.0 05.57-0.02A0 1 +173121.35 +024328.1 -000019.2+000019.200008.8 05.5700.84G8 1 +180958.99 +362758.5 +000013.1+000011.200007.5 05.5700.92G8 0 +204748.33 +060029.7 +000008.8-000013.000006.3 05.57-0.01A0 1 +214632.08 -112157.4 +000030.4-000009.200011.1 05.57-0.00A1 0 : lam Cap +214815.61 -471810.4 +000165.6-000295.000064.0 05.5700.60G2 0 +220256.68 +443859.8 -000021.5-000032.300006.2 05.57-0.03A0 1 +235708.49 +554220.6 -000020.4-000012.200015.0 05.5700.48G8 0 +000902.34 +181243.3 +000140.9-000025.600011.2 05.5701.04G9 0 +015938.85 -420149.0 -000050.6-000099.800012.6 05.5701.05K1 0 +021414.50 -675029.6 +000025.2+000045.700004.4 05.5701.56M1 0 : pi 1Hyi +044912.84 +312615.4 +000016.8-000102.800013.9 05.5701.13K2 0 +063336.17 +140919.3 -000014.3-000087.000012.8 05.5701.10K2 0 +074906.72 -562437.4 -000006.6+000010.200003.5 05.5701.12G5 1 +093642.85 +310942.6 +000002.3-000043.700006.9 05.5701.59M2 0 +105123.76 +591912.9 -000029.7-000051.200012.4 05.5701.16K2 0 +130832.49 -085903.2 -000036.2-000064.200008.8 05.5701.18K3 0 +154359.32 +323057.0 -000028.8-000008.700013.1 05.5701.08G9 0 : pi CrB +192619.13 -214636.1 +000036.2-000004.500005.9 05.5701.23K1 0 +192922.12 +143545.9 +000050.8-000023.700011.4 05.5701.05K0 0 +213323.53 -445055.3 -000018.9-000002.300005.2 05.5701.04K0 0 +231314.74 +571003.5 +002074.4+000295.000153.2 05.5701.00K3 0 +000137.02 +611322.1 -000002.8-000001.300000.9 05.5800.41F0 0 +002415.64 +520111.7 +000013.7-000004.400002.4 05.58-0.11B5 1 0.04 1.06 +010605.13 -095021.7 +000031.0+000005.900005.5 05.5800.01A1 0 +013851.71 -211631.7 +000129.5+000037.100014.2 05.5800.35F0 0 +021807.55 +195404.2 -000016.1+000000.900008.4 05.5800.01A1 0 : the Ari +025625.98 +180125.1 +000281.2-000218.800028.2 05.5800.47F6 1 : rho3Ari +032852.31 +495054.4 +000022.5-000025.600005.9 05.58-0.05B6 0 +041957.63 +140206.9 +000115.4-000019.900022.3 05.5800.28F3 0 +043008.53 +153816.4 +000107.6-000023.900022.9 05.5800.32F0 1 +045055.39 -532742.2 -000079.1+000087.800027.0 05.5800.34F0 1 : iot Pic +063118.22 -514934.3 +000102.5+000104.600026.9 05.5800.53F8 0 +073832.84 +350254.5 +000037.3+000027.300010.7 05.5800.92K0 0 +082121.22 -200444.4 -000002.6-000018.800007.2 05.5800.77A3 1 +094630.38 -444518.2 -000013.1-000000.400002.3 05.58-0.18B2 0 +110649.93 -705240.6 -000022.6+000003.300002.9 05.58-0.07B2 0 +112536.46 +162723.6 -000141.2-000004.900021.1 05.5800.39F2 0 +115503.15 +082638.1 -000030.5+000015.500019.4 05.5800.94K0 0 +123334.27 -124949.2 -000017.0+000051.600020.6 05.5800.86G8 0 +130346.03 -203500.6 +000142.1+000005.100034.9 05.5800.55F7 1 +142838.09 +495041.9 -000304.5-000046.400010.6 05.5800.86G3 0 +181540.66 -630319.1 -000035.7-000023.900011.0 05.5800.94K0 0 +185343.56 +365818.2 +000001.5-000002.600003.0 05.58-0.14B2 0 : del1Lyr +201828.63 +365959.1 +000040.4+000020.100016.8 05.5800.06A2 0 +220913.68 +331021.0 -000060.0-000065.900011.5 05.5800.98G6 1 : pi 1Peg +221344.39 -251051.3 +000071.2+000008.400014.8 05.5800.50F7 0 +231642.19 +531250.6 +000111.7-000236.300049.3 05.5800.56F7 0 +071451.19 -270216.5 -000040.8-000029.600012.0 05.5801.22K3 0 +074112.45 +480754.7 -000052.7-000131.000010.0 05.5801.01K0 0 +082627.73 +275337.9 -000034.5-000114.900008.2 05.5801.42K5 0 : phi1Cnc +102648.93 -545238.3 -000013.7+000005.000002.0 05.5801.56K3 0 +102929.01 -293949.9 -000059.7+000008.800008.4 05.5801.42K3 0 +175323.47 -345342.4 +000002.4-000006.200003.1 05.5801.10K3 1 +182501.51 -304523.0 -000128.0-000069.600005.0 05.5801.14K0 0 +185527.44 +063655.8 +000006.0-000088.800011.1 05.5801.04G9 1 +191520.09 +150501.2 +000001.0-000011.200005.3 05.5801.07G8 0 +202205.35 +454741.6 +000025.1+000039.700007.9 05.5801.08K0 1 +212104.24 +235122.5 +000243.6-000120.000011.6 05.5801.06K1 0 +232049.50 +302454.3 +000077.4-000068.800007.5 05.5801.50M0 1 +000441.25 -712612.7 +000030.0-000013.600005.7 05.59-0.10B8 0 +005452.76 +834226.9 +000062.0-000010.700013.3 05.5900.10A4 1 +020300.19 +642324.1 -000001.0-000001.900000.9 05.5900.33B8 0 +025556.74 +613115.8 +000145.1+000030.800037.8 05.5900.45F4 0 +034333.84 -102908.2 -000008.0-000020.200023.3 05.5900.22A5 1 +040537.30 -273907.3 +000200.5+000094.200023.2 05.5900.32F0 0 +063524.22 -364647.7 -000008.3+000020.800005.6 05.59-0.13A0 1 0.02 2.21 +065835.90 -252451.0 -000006.7+000005.300003.1 05.59-0.16B2 0 +072058.29 -142137.8 -000010.5-000000.300005.9 05.5900.97G8 0 +073311.68 +031725.0 -000015.7+000042.800023.4 05.5900.32F2 0 : del2CMi +075746.30 -601812.1 +000518.4+000118.900061.8 05.5900.57G2 0 +085136.53 -573801.0 -000015.3+000015.600004.5 05.59-0.10B8 0 +090956.41 -302155.0 -000002.1-000048.900015.3 05.5900.18A4 0 : eps Pyx +103059.86 -133518.5 -000033.6-000000.800006.7 05.59-0.03B8 0 +115740.04 -622655.4 -000024.0-000005.200005.5 05.59-0.15B3 0 +115847.67 -642022.4 -000006.0-000001.500001.1 05.5900.17A3 0 +145313.54 -731124.6 +000018.3+000034.300010.2 05.5900.82G5 1 +150525.89 +480903.2 -000065.3+000029.700012.6 05.59-0.01A1 0 +151856.39 -404717.4 -000019.4-000021.800006.3 05.59-0.10B9 0 0.25 1.85 +155654.11 -335751.0 +000020.3-000049.700016.6 05.5900.07B9 1 +191631.02 +045005.4 +000014.8-000010.400006.0 05.5900.10A3 0 +191939.99 -352517.1 +000007.0-000011.100001.8 05.59-0.12B4 0 +192038.16 -222409.4 -000010.4+000027.900017.5 05.5900.28A6 0 +193321.63 -451618.1 -000016.2-000024.500007.5 05.59-0.02A0 0 +203704.66 +262743.1 +000016.3-000011.400010.7 05.59-0.05B9 0 +204310.98 +663926.5 +000025.1+000034.700023.5 05.5900.22A8 0 +205830.03 +502742.4 +000009.8+000003.400002.6 05.59-0.14B5 1 +212519.39 +464251.2 +000188.6+000048.200029.1 05.5900.34F0 0 +003141.21 +525022.4 -000055.3-000013.100008.3 05.5901.16K2 0 +004925.55 -133339.7 +000103.3-000105.800010.0 05.5901.32K3 0 +010118.23 -385459.9 +000067.0+000049.900005.2 05.5901.19K1 0 : xi Scl +043645.68 -620437.1 -000068.5-000071.200016.0 05.5901.50M8 0 +081817.39 -352706.1 +000011.4+000001.000007.9 05.5901.25K2 0 +100709.49 -170829.7 +000015.4-000056.200009.5 05.5901.49K4 0 +101531.55 -430644.1 +000022.4-000052.700006.0 05.5901.52K4 0 +120139.53 +360232.2 -000082.2-000078.800009.0 05.5901.02K0 0 +130635.05 -413518.3 +000044.3-000014.600009.6 05.5901.05K0 0 +202005.98 +685248.9 +000018.0+000026.400004.8 05.5901.47M5 0 +235157.83 +025549.5 +000014.7-000014.400002.8 05.5901.53K4 0 +235927.90 -292906.6 -000007.9-000006.000003.7 05.5901.60K5 0 0.03 7.75 +011216.51 +794026.3 +000095.8-000004.900012.0 05.6000.01A3 0 +012340.56 +374254.0 +000081.8-000019.600015.4 05.6000.28A1 0 +021801.23 +014524.8 +000366.0+000371.200040.0 05.6000.59G0 1 +034431.40 +362736.7 +000048.2-000041.400009.8 05.6000.06A2 0 +053354.29 +141820.1 -000002.0-000005.700006.3 05.60-0.12B3 0 +053513.24 +101424.4 +000001.4-000003.800002.2 05.6000.15B9 1 +055058.11 +275804.2 -000003.1+000011.600008.7 05.6000.98G7 0 +055222.30 +141018.5 -000017.5-000002.900006.3 05.60-0.05B9 0 +062255.87 -562211.7 -000040.2-000020.000019.9 05.6000.24Am 0 : nu Pic +063223.13 -055207.4 -000000.9-000041.800023.1 05.6000.26F0 0 +072707.99 -175153.5 -000003.3+000001.600011.6 05.6000.31F2 1 0.05 0.17 +074312.00 -360300.4 -000021.1+000014.200005.5 05.60-0.13B5 0 +082627.23 -035914.3 -000034.3-000073.800018.8 05.6000.22A5 1 +090842.19 -083522.2 -000021.2-000004.400003.6 05.60-0.06B9 1 +121209.30 +203231.6 -000014.2-000017.200006.7 05.6000.96K0 0 +133407.33 +552054.4 -000018.7-000006.600011.8 05.60-0.01A0 0 +171519.25 -333254.3 +000000.1-000003.000000.7 05.60-0.06O9 0 +184935.00 -432602.5 -000002.9-000025.400005.4 05.60-0.08B9 0 : eta2CrA +192613.24 +200552.2 +000003.4-000036.100014.9 05.60-0.01A0 0 +195159.07 +470138.5 -000002.8-000004.000000.2 05.60-0.08O9 0 +195444.77 +001625.2 +000042.4-000013.200009.4 05.6000.10A0 0 +202227.48 -420257.7 +000032.9-000082.000013.3 05.6000.00A0 0 : kap1Sgr +210838.87 +301220.5 +000025.4-000020.800007.3 05.60-0.05B9 1 0.08 1.43 +225623.63 +413614.0 -000001.0-000004.200002.7 05.60-0.15B2 0 0.04 0.17 +230821.10 -284924.8 -000043.2-000052.700011.4 05.6000.88G8 1 +232716.42 +702135.3 +000121.0-000004.400015.8 05.6000.16A6 0 +051122.85 -115057.2 +000031.8+000056.900007.3 05.6001.35M6 0 +052501.74 -101943.8 +000003.2-000017.100005.1 05.6001.54K5 0 +064718.71 -553224.2 -000000.9+000025.100005.5 05.6001.55K5 0 +072918.68 -015419.1 -000011.6-000009.000002.0 05.6001.49K5 0 +075010.58 -091100.4 +000000.0+000000.100002.3 05.6001.45K3 0 +080047.31 +171831.4 -000010.3-000002.700004.5 05.6001.32K3 0 +092524.04 -050702.6 -000011.7-000006.100004.8 05.6001.52K5 0 +102544.35 -070336.5 -000135.2+000129.000009.9 05.6001.53M0 0 +132019.00 +400902.0 -000058.0-000003.300005.0 05.6001.20K1 0 +164522.51 +154443.5 +000024.0-000050.600006.3 05.6001.64M3 0 +204749.29 +474954.9 -000008.7-000017.600006.1 05.6001.47K5 0 +220105.01 +003617.1 +000007.1-000011.600004.9 05.6001.28K4 0 +222907.95 +090744.7 +000051.6-000020.500005.6 05.6001.58K5 0 +232519.37 -565056.2 +000085.2-000020.700011.4 05.6001.06K0 0 +031520.45 +303324.0 -000016.6+000006.000007.5 05.6100.01A1 0 +042906.93 -130254.1 +000000.3-000000.900002.1 05.61-0.20B2 0 +050353.26 -242317.0 +000025.7-000038.400016.6 05.6100.09A2 0 +064002.91 -804849.4 -000005.1+000053.400008.1 05.6100.21A5 0 : zet Men +082435.14 -034504.2 -000211.0-000025.800036.8 05.6100.48F3 0 +092150.11 -553053.5 -000064.3+000076.200011.8 05.6100.19A3 1 +094200.38 +394528.7 -000049.5-000048.300009.6 05.6100.95G8 0 +104957.05 -340329.5 -000040.1+000007.000009.4 05.6100.04A1 0 +125600.60 +381852.9 -000203.9+000088.300040.0 05.6100.34F0 1 +141442.76 -415014.8 -000129.1-000019.300007.3 05.6100.93G8 0 +144722.56 -253727.2 -000007.8-000013.800005.3 05.61-0.04B9 0 +154644.23 -344056.6 -000019.8-000026.600008.4 05.61-0.12B8 0 +161549.81 -575444.0 -000012.1-000049.900008.8 05.6100.14A5 0 +163147.23 +453553.5 -000007.9+000039.900014.5 05.6100.12A4 1 +173329.87 -054440.5 -000042.2-000095.400020.7 05.6100.19A5 0 +174708.04 +174149.3 +000011.1-000011.200008.9 05.6100.04A1 1 +182056.97 +295131.7 +000000.7+000054.100017.4 05.6100.23A5 0 +220105.32 +130711.9 +000057.6-000056.700014.3 05.6100.34F4 0 +225122.51 +614147.9 +000097.1+000042.000014.3 05.6100.78G2 1 +002146.23 -200328.8 +000062.6-000012.800004.2 05.6101.58M5 0 +020340.48 -040612.1 +000006.6-000062.700005.0 05.6101.59K5 0 +035930.13 -123427.6 -000001.4-000038.100003.7 05.6101.48K4 0 +062355.91 -253439.1 +000003.6-000040.900004.7 05.6101.56K5 0 +074935.43 -331720.2 -000037.4+000001.800004.7 05.6101.62M0 0 +083028.62 -320933.4 -000012.7+000001.000002.7 05.6101.51K3 0 +102515.19 +084705.8 +000010.5-000038.600004.6 05.6101.63M2 0 +133948.59 -400305.7 -000047.4-000055.000006.2 05.6101.30K2 0 +134838.74 +311124.4 -000004.5+000037.800010.5 05.6101.03K0 0 +155857.70 +363837.3 +000025.2+000027.600003.6 05.6101.53K5 0 +005843.89 -112247.8 -000033.2-000015.000010.3 05.6200.95G7 0 : phi4Cet +013437.72 -154034.9 +000094.7-000002.700016.3 05.6200.07A1 0 +030222.51 +042110.3 +000016.7+000005.600007.3 05.62-0.11B7 0 +033219.72 +845440.9 +000062.4-000133.000009.2 05.6200.89G3 1 +035652.03 +222841.7 +000069.4-000114.800022.3 05.6200.34F2 0 +061534.36 -003042.0 -000158.0-000218.300028.0 05.6200.51F6 0 +063435.33 -324258.5 +000003.2+000002.700006.7 05.62-0.09B9 0 +064531.19 -305656.4 -000003.1+000004.200002.1 05.62-0.14B+ 1 +074434.17 -244026.7 -000004.3+000005.200001.8 05.62-0.19B2 0 0.06 3.93 +075143.05 -211025.5 -000045.8+000033.300011.9 05.6200.96K0 0 +081308.87 +293923.7 -000010.4-000020.500003.7 05.62-0.07B9 0 +084312.34 +124051.1 -000010.0+000002.100003.2 05.6200.43A3 0 +145632.08 -475244.9 -000029.9-000022.500005.2 05.62-0.04B+ 1 +151549.14 +002219.6 -000107.3+000012.800020.2 05.6200.18A4 0 +164140.23 -493905.6 -000002.8-000002.700001.0 05.62-0.04B1 0 +185625.74 +651529.4 -000015.8-000028.900010.4 05.6200.94G8 0 +200436.18 +321307.0 -000002.8-000011.100000.2 05.6200.76B1 0 +222307.79 -455542.0 +000233.3-000057.900024.6 05.6200.37F3 0 : pi 2Gru +230653.60 -385332.3 +000033.6+000005.800011.1 05.6200.01A0 1 : ups Gru +031822.28 -005548.5 +000251.7-000060.600014.7 05.6201.05K1 1 +040422.71 -124732.4 +000015.8+000017.900008.1 05.6201.06K1 0 +054226.45 +654151.7 -000000.3-000021.500011.7 05.6201.25K5 0 +055233.16 -373751.6 +000030.8-000029.800010.1 05.6201.05K1 0 +055443.59 -114627.3 +000075.6+000028.200004.4 05.6201.52K3 0 +062401.02 -364228.4 -000012.8+000054.700010.6 05.6201.03K1 0 +075453.39 -571810.4 -000069.2+000031.600009.5 05.6201.30K3 0 +093709.87 -321043.0 +000031.5-000013.900012.2 05.6201.02K1 0 +095119.76 -461138.2 -000049.6+000033.800009.7 05.6201.17K2 1 +115102.23 -052000.0 +000000.9+000000.900012.6 05.6201.06K0 1 +161148.06 +362530.6 -000008.9-000028.000005.3 05.6201.35K3 1 +175550.81 +222751.2 -000002.1-000000.200006.7 05.6201.25K3 0 +183530.39 +233619.9 +000003.3+000000.700006.7 05.6201.01G8 1 +215000.13 -644244.8 -000003.6-000038.300009.8 05.6201.02K1 0 +220550.95 -593809.4 +000056.5-000053.600006.3 05.6201.47K4 0 : kap2Ind +014039.56 +431751.9 +000111.1-000031.600012.2 05.6300.21A9 1 +014203.45 +351444.8 +000049.4-000024.700012.6 05.63-0.06B9 0 +014744.06 +635111.2 +000582.0-000246.800100.2 05.6300.80K0 0 +081750.42 +593416.1 -000004.2+000001.900010.7 05.6300.18A7 0 +082000.56 -713019.7 -000017.7+000035.100008.2 05.63-0.10A0 0 : kap2Vol +083911.74 +650114.5 -000027.7+000087.900070.1 05.6300.62G1 0 : pi 1UMa +084445.04 +100454.2 -000013.6-000017.400008.0 05.63-0.07A1 0 0.02 7.05 +104243.21 -324256.4 -000030.9-000000.100005.4 05.6300.01A0 1 +130654.23 -355142.6 +000034.8-000086.400014.2 05.6300.05A0 1 +133712.20 -614129.7 +000149.8-000116.800028.2 05.6300.49F6 1 +145019.63 +823045.0 +000177.7-000223.300023.1 05.6300.67F9 0 +145622.94 +493744.4 +000110.8-000226.400040.2 05.6300.53F7 0 +155530.10 -261557.3 -000035.0-000029.900007.5 05.6300.14A3 0 +160737.55 +095330.3 -000020.8-000007.100012.1 05.6300.20A7 0 +163235.68 +053116.4 +000015.6-000000.400010.1 05.63-0.04B9 0 +170532.26 -005331.4 +000004.3-000001.900004.3 05.6300.10B1 0 +173055.37 +310929.2 +000003.8+000015.600008.7 05.6300.96G8 0 +182827.11 -385944.1 -000000.2-000041.700006.5 05.6300.14A2 0 +195318.72 -030652.2 +000021.6+000013.600011.8 05.6300.23A5 0 +202734.27 +382625.9 -000023.0-000078.600012.1 05.6300.07A3 0 +214713.96 +024110.1 +000006.3-000002.800007.0 05.6300.01A1 0 +232714.93 -582834.6 +000052.5+000069.200010.9 05.6300.98G8 0 +031934.90 -240722.2 +000005.9-000022.700002.8 05.6301.66M1 0 +060458.36 +040931.2 +000000.3-000002.400001.3 05.6301.04G4 0 +070405.25 -051926.3 -000003.6-000003.200002.5 05.6301.29K3 0 +073052.70 +682756.6 -000002.2-000043.700007.2 05.6301.10K2 1 +113504.90 +544707.4 +000010.7+000018.000007.9 05.6301.03K0 1 +123017.46 -234147.1 -000025.4+000000.700003.6 05.6301.67M0 0 +134102.36 +222945.0 -000015.3-000026.300010.1 05.6301.01G9 0 +183011.84 -184342.9 +000033.7-000090.500011.1 05.6301.06K0 0 +190227.69 -245047.0 -000022.9-000177.300011.8 05.6301.23K2 0 +190457.82 +314439.3 +000075.5-000076.400005.4 05.6301.55M0 0 +210434.64 +053010.3 +000014.2+000000.500004.7 05.6301.65K5 0 +212300.47 -224008.6 +000036.8+000000.400004.9 05.6301.64M0 0 +233438.21 +332950.2 -000004.5+000021.700010.7 05.6301.04K0 0 +004539.11 +745917.3 -000014.9-000021.900011.2 05.6400.08A2 0 0.20 4.47 +010505.35 +145645.6 +000006.9+000053.300018.3 05.6400.42F4 0 +020339.26 +255607.6 +000125.7+000009.300018.9 05.6400.54F8 1 +021121.16 +083412.3 -000141.2-000114.300023.5 05.6400.57G0 0 +023637.75 +122652.2 +000279.5-000085.400028.4 05.6400.52F7 0 +041823.14 +213445.8 +000096.4-000033.900018.2 05.6400.28F0 1 +042325.00 +164638.4 +000105.1-000027.600021.2 05.6400.31A1 0 +052428.47 -165832.7 +000034.7-000015.900014.8 05.64-0.00A0 0 +070105.95 -251256.3 -000004.6+000004.700003.2 05.64-0.17B2 0 +074248.15 -262104.5 -000002.5-000029.600009.8 05.6400.99K1 0 +094333.27 +295829.0 -000016.9-000103.500020.5 05.6400.11A2 0 +113715.94 -755347.5 -000128.2-000001.200023.8 05.6400.36F1 1 : pi Cha +145936.97 +391554.8 -000031.5+000041.900019.8 05.6400.34F1 0 +154021.36 -732647.9 -000012.8-000020.700004.4 05.64-0.04B8 0 : kap2Aps +164442.60 -405022.6 -000011.5-000021.600006.6 05.64-0.09B3 0 +170006.29 -543549.2 -000007.7-000073.000019.7 05.6400.19A3 0 +182538.80 +080155.3 -000004.2-000007.400004.0 05.6400.88G8 0 0.03 0.00 +193601.65 -244308.5 +000006.1-000026.400011.2 05.6400.18A1 0 +194043.31 -003716.7 +000012.6+000024.500011.4 05.6400.12A3 1 +202353.19 -422522.5 -000011.1+000015.000008.8 05.6400.20A3 1 : kap2Sgr +211148.24 +595911.8 -000002.9-000003.600000.4 05.6400.11B0 1 +223001.79 +323421.6 +000030.9-000014.000008.0 05.64-0.03B9 0 +231657.47 -620004.1 +000176.0-000026.100048.6 05.6400.52F7 0 +030623.69 +131114.6 -000003.3-000062.700010.2 05.6401.09K3 0 +045109.36 +484426.7 -000043.0-000030.300010.2 05.6401.01G9 0 +052022.61 +623913.4 -000003.0-000002.300001.6 05.6401.73K4 0 +071615.47 -464628.6 +000001.6+000032.100004.7 05.6401.44K4 0 +073319.55 -192444.5 +000024.1-000070.200011.2 05.6401.12K0 0 +090158.02 -002858.2 -000046.7+000069.200005.3 05.6401.16K0 0 +101055.86 -082506.1 -000000.1-000045.400006.9 05.6401.30K2 0 +113248.14 -402610.8 -000074.9+000058.500006.0 05.6401.58M1 0 +113513.36 -472221.2 -000087.3-000007.700005.0 05.6401.68M3 0 +130552.28 +451606.6 -000014.5+000024.600006.8 05.6401.14K1 0 +131431.24 +111954.4 +000068.5-000052.800006.4 05.6401.51M0 0 +152815.40 -164259.1 +000016.7-000033.400003.6 05.6401.54K4 0 : zet1Lib +185413.25 +275434.9 -000007.5-000071.200008.0 05.6401.36K4 0 +212622.75 -374945.9 +000167.1-000010.900011.8 05.6401.19K2 0 +021247.32 -022336.5 +000374.4-000073.100021.7 05.6500.55F8 1 +035004.45 +445804.5 -000037.8-000026.800009.4 05.6500.78G2 1 +045901.44 -162234.8 -000121.6+000127.500023.2 05.6500.45F5 1 +053708.79 -802818.0 +000312.0+001050.200054.9 05.6500.60G3 0 : pi Men +060049.20 -511259.6 -000029.7+000096.000015.8 05.6500.21A1 0 +060420.28 -321021.8 -000015.6+000120.800003.0 05.65-0.19B2 0 +065318.84 -190158.0 -000048.9+000006.500009.9 05.6500.28A9 0 +072659.49 -230509.7 -000006.7+000004.000002.3 05.65-0.13B1 0 +080113.91 +045247.2 -000032.1+000018.600009.4 05.6500.01A1 0 +094623.64 +014708.5 -000054.7-000041.200011.9 05.6500.34F4 0 +105417.78 -134529.0 -000006.3+000009.500008.0 05.6500.83K0 0 +124622.38 +093226.8 +000278.7-000455.000022.4 05.6500.99K1 0 +124826.36 -273550.0 -000152.8-000063.300010.7 05.6500.95G8 0 +132550.40 -703738.1 -000055.5+000001.100007.0 05.65-0.02Ap 0 +145839.29 -273926.3 -000047.6-000008.600009.3 05.6500.26A6 1 +150150.70 -831340.0 +000018.6+000053.300008.4 05.6500.96G8 0 : pi 1Oct +152005.14 +515730.6 +000010.9+000011.300015.3 05.6500.12A4 0 +152149.57 -481901.1 -001622.7-000275.100068.7 05.6500.64G2 0 : nu 2Lup +152310.60 -603925.6 -000082.0-000027.700024.0 05.6500.49F7 0 +172541.36 +600254.0 -000008.1+000023.600009.6 05.6500.02A1 0 +173322.84 +191524.8 -000029.5-000091.300027.3 05.6500.51F6 0 +191517.34 +211355.6 +000036.4+000007.800010.3 05.6500.12A4 0 +191626.78 +143240.6 +000009.2+000000.200008.8 05.65-0.02B9 1 +200020.16 -334209.9 +000130.8-000289.300047.9 05.6500.50F7 0 +232115.51 -265912.3 -000019.6-000011.200009.9 05.6500.82G5 0 +023741.78 -032345.8 +000039.0-000044.000010.3 05.6501.02G5 0 +132913.04 +104906.2 -000060.3-000035.500012.0 05.6501.05K0 0 +150446.96 -830217.8 -000008.7-000017.600001.9 05.6501.27G8 0 : pi 2Oct +153739.21 +691659.6 -000049.1+000052.100003.7 05.6501.37M0 0 +182944.96 +773249.5 +000001.6-000000.700006.9 05.6501.19K4 0 +201419.01 -522644.3 +000020.8-000052.700003.6 05.6501.50K4 0 +220109.24 +081525.8 -000007.3-000002.800005.3 05.6501.44K5 0 +004426.23 +475150.3 -000039.8+000008.500004.3 05.66-0.11B5 0 +013727.78 -844610.7 +000034.7+000023.400008.9 05.6600.94K0 1 +020840.58 +582525.0 -000000.8-000001.600001.8 05.6600.59A1 0 0.06 6.36 +034509.73 +245021.7 +000019.0-000046.600008.9 05.66-0.06B8 0 +034559.25 +454055.0 +000017.5-000018.400003.1 05.66-0.08B6 0 +035200.22 +063205.7 +000007.6-000002.800004.6 05.6600.05B5 1 +044124.09 +481803.6 +000044.7-000044.200010.5 05.6600.00A0 0 +052112.69 +293411.6 -000001.5-000000.200011.7 05.6600.06A1 0 +064639.02 -100626.5 -000010.8+000000.800006.1 05.66-0.05B9 0 +073603.90 -142934.0 -000006.3+000000.900002.0 05.66-0.07B2 0 +080909.51 -484103.9 -000010.3-000001.300003.8 05.66-0.10B8 0 0.03 17.03 +080928.54 -161456.1 -000008.8-000006.200003.5 05.66-0.15B4 1 +080933.63 -560507.7 +000001.6+000037.100008.6 05.6600.20A3 1 +083822.26 +532405.7 -000076.3-000014.700013.6 05.6600.96G8 0 +101905.12 -644034.6 -000035.2+000012.300011.2 05.6600.04A1 1 +135512.17 -520938.8 -000029.4-000021.600009.5 05.66-0.07B8 0 +162946.90 -143303.2 +000033.8+000007.600012.2 05.6600.82G5 1 +171216.22 -393024.4 -000013.8-000071.800015.5 05.6600.04A0 0 +173149.57 +282426.8 +000007.5+000025.600011.9 05.66-0.00A1 0 +192656.47 -294435.2 +000017.6-000049.300014.5 05.66-0.01B8 0 +203223.51 -095113.1 +000307.6+000106.100041.3 05.6600.69G3 0 +205128.24 +281501.9 +000003.9-000005.500001.9 05.6600.62F5 0 0.69 4.44 +213831.87 +054618.0 +000112.6+000028.600018.7 05.6600.27A9 0 +223851.46 -330453.0 +000004.2+000014.600007.5 05.6600.04A0 0 +232900.93 -630638.2 +000039.2-000013.600008.6 05.66-0.14Ap 0 0.05 2.32 +001608.79 -312646.8 +000117.9-000027.100007.6 05.6601.35K2 0 +044309.31 -304555.4 -000030.3-000066.500004.4 05.6601.39K3 0 +073631.66 +461049.3 -000028.4-000032.900006.3 05.6601.56M0 0 +092912.65 -204456.9 -000019.1+000006.900003.6 05.6601.59K4 0 +102016.72 -474156.8 -000009.1+000004.000001.2 05.6601.67K5 0 +105111.08 +563456.1 -000069.5+000005.500009.3 05.6601.13K2 0 +121151.20 +255213.3 -000038.1-000030.900004.2 05.6601.40K4 1 +122321.60 -245026.2 -000021.4-000019.600010.3 05.6601.15K1 0 +193703.33 -181351.7 +000010.5-000013.800007.4 05.6601.24K0 0 +214210.12 +011707.0 -000005.9-000008.300002.1 05.6601.45K2 0 +230005.77 -250950.4 +000035.1-000079.500004.6 05.6601.25K0 0 +233739.54 -130337.1 +000034.8+000025.800011.5 05.6601.02K0 0 +003025.97 -481252.9 +000163.4-000087.300022.2 05.6700.37F2 1 +011018.85 +420453.7 -000135.8-000041.900019.0 05.6700.60F8 0 +030731.90 -785921.9 +000079.1+000073.600013.1 05.6700.30F2 1 +040146.13 +095952.9 +000005.6+000001.100005.8 05.6700.01B5 1 +041759.18 -801251.1 +000028.3+000061.000008.0 05.6700.84K2 0 : del Men +043408.28 +053407.1 -000015.6-000007.800008.0 05.6700.06A2 0 +051042.87 +465744.8 +000057.4-000150.200021.6 05.6700.45F5 0 +053331.63 +183224.8 +000000.1+000000.000001.7 05.67-0.02B2 0 0.10 1.04 +053501.01 -060033.4 +000001.0-000000.300000.6 05.67-0.23B1 1 +082455.20 -230913.7 -000026.6+000029.700005.2 05.6700.07A1 0 +085234.62 +322826.8 -000003.8+000013.900016.0 05.6700.22A8 0 : sig1Cnc +103502.19 +083901.6 -000052.7-000005.600007.0 05.6700.06A2 1 0.03 2.44 +110431.30 -474045.1 -000115.5+000032.700011.7 05.6700.26A8 0 +144101.41 -360805.4 -000031.6-000006.200005.5 05.67-0.08Ap 0 +161216.05 -282501.9 -000023.0-000040.900010.9 05.6700.01B9 1 +162347.19 +614147.0 -000029.5+000034.000007.9 05.6700.96G8 1 +162815.18 -583559.0 -000022.2-000035.300004.8 05.6700.01B9 0 +180954.01 +030713.1 +000013.7-000193.500021.3 05.6700.49F5 0 +183323.13 -384333.4 -000000.6-000021.800001.9 05.67-0.06B9 1 : kap1CrA +205138.40 -622545.2 +000083.0-000049.400013.7 05.6700.20A2 1 +210921.52 -731020.2 +000461.3-000287.200053.4 05.6700.59G3 0 +212433.97 +261028.4 +000048.9+000006.400014.8 05.6700.32A8 0 +000803.52 -333145.6 -000042.8+000003.100010.0 05.6701.12K1 0 +021528.56 -674446.8 +000043.0-000012.700007.0 05.6701.31K2 0 : pi 2Hyi +033234.72 -502243.9 +000094.3+000083.200010.6 05.6701.10K3 0 +060458.19 +052511.9 -000008.0-000000.200003.0 05.6701.05G7 0 +062004.23 +143904.2 -000006.3-000017.300006.0 05.6701.58K3 0 +082420.38 -805453.0 -000151.9+000213.100012.9 05.6701.02G8 1 +084035.26 -451128.0 +000003.4+000005.000003.4 05.6701.66M0 0 +094623.34 +114836.0 -000015.4+000017.300004.7 05.6701.49K4 0 +150823.78 +261804.3 +000001.1-000012.400007.8 05.6701.24K2 1 +185645.08 +574854.0 -000026.4-000059.400011.4 05.6701.16K1 0 +193717.38 +162746.0 +000017.2+000013.700006.9 05.6701.01G8 0 : eps Sge +200423.15 -004232.5 -000002.2-000118.300005.6 05.6701.30K4 0 +032958.93 -782106.4 -000011.3-000026.700010.6 05.6800.93G8 0 +034218.94 +194201.0 +000005.8-000013.200008.0 05.68-0.02B9 0 +045247.77 +423511.9 -000011.1+000000.100006.3 05.6800.12A3 0 +052131.84 -002459.4 -000000.3+000001.200003.0 05.68-0.12B3 0 +070842.34 -702950.4 +000017.2+000104.100022.2 05.6800.44F2 1 +073818.21 -483605.2 -000004.2+000005.100000.7 05.6800.68F4 0 0.17 5.69 +083204.97 -531243.1 -000016.2+000016.800003.6 05.6800.58G8 1 +085735.16 +153452.4 +000060.9+000019.000020.3 05.6800.21F0 0 : omi2Cnc +100248.96 +215657.4 -000013.8-000005.300002.1 05.68-0.18B2 0 0.04 2.78 +115027.28 -623857.8 -000006.0+000000.900001.1 05.6800.23A3 0 +122943.22 +205346.3 +000024.9-000031.300012.8 05.6800.09A3 0 +134635.68 +542557.7 -000019.2-000004.500011.6 05.68-0.04B9 0 0.03 1.39 +144530.23 +004302.2 -000039.9-000007.900005.3 05.68-0.02B9 0 +144941.36 +484314.0 -000076.9+000099.100014.2 05.6800.50F6 1 +151824.51 +203422.1 -000014.6-000013.100011.2 05.6800.97G5 1 +171848.50 +284922.7 +000048.0-000006.600010.2 05.6800.98K0 0 +175028.39 -533644.6 +000002.4-000010.400004.0 05.68-0.10B2 1 0.38 0.00 +184351.61 +315536.9 -000033.0-000126.100019.3 05.6800.36F1 0 +195037.33 +403559.2 -000002.2-000007.700001.3 05.68-0.06B1 0 0.10 0.00 +195910.58 +230604.6 -000070.8+000003.100020.7 05.6800.34F0 0 +202540.52 +212434.8 +000008.9-000008.700006.0 05.6800.92G6 0 +204156.50 +414300.7 +000004.1+000001.100003.1 05.68-0.11B8 0 +205549.81 +472503.6 -000002.8-000003.700000.3 05.6800.41B8 0 +224742.75 -140323.1 +000029.0-000009.400012.6 05.68-0.02B9 0 : tau1Aqr +230745.25 +491743.6 +000152.2+000132.100029.3 05.6800.45F5 0 +230944.14 +591957.7 +000000.1+000001.200001.6 05.6800.32A5 0 +233623.35 +020607.5 -000104.5+000062.100032.3 05.6800.45F6 0 +000441.84 +670959.0 +000095.6+000023.800010.3 05.6801.05K1 0 +021037.54 +193001.5 +000088.7-000027.100004.9 05.6801.64M3 0 0.09 5.03 +065025.50 +132447.5 -000001.9-000007.500002.2 05.6801.33K3 0 +065200.01 +233606.3 -000039.3-000010.100006.4 05.6801.47K5 0 +093700.25 -251748.7 -000062.6+000036.200011.1 05.6801.12K0 0 +122735.13 +554245.9 -000020.9-000011.400007.4 05.6801.58M2 0 +123822.45 +015116.9 -000079.5-000017.500006.5 05.6801.59M3 0 +144918.76 -241505.3 -000020.7-000000.400002.9 05.6801.27K3 0 +173339.39 +161903.7 -000005.7-000062.700010.2 05.6801.00K0 0 +185400.09 -212135.3 +000002.0-000020.200001.9 05.6801.21G8 0 +203859.54 +302003.9 -000027.4-000065.500008.4 05.6801.09K2 0 +212200.38 +492319.3 +000037.5+000061.500009.9 05.6801.10K0 0 +230107.50 -505700.1 +000088.2+000000.300006.8 05.6801.41K3 0 +231042.62 +173540.0 +000024.4-000027.300006.5 05.6801.33K4 0 +003223.75 +065719.6 +000045.9+000003.500012.4 05.69-0.01B9 1 +010003.55 +444247.9 +000014.7-000025.200007.8 05.69-0.01B9 1 +013608.43 -295426.8 +000119.7+000048.000016.1 05.6900.34F2 1 : tau Scl +025936.07 -251627.6 +000181.8+000084.700030.9 05.6900.43F3 0 : zet For +041653.55 +615100.1 +000006.1-000021.400008.0 05.69-0.12B5 0 +052342.31 -000935.3 +000001.2-000002.100004.0 05.69-0.21B1 0 +052708.27 +301231.0 +000000.3-000004.500001.4 05.6900.17B9 0 +063158.31 -584513.8 -000000.7+000002.400004.5 05.69-0.06B9 1 : mu Pic +070943.03 -251351.8 -000004.9+000004.000001.8 05.69-0.16B2 0 0.04 3.31 +073641.04 -194208.5 -000008.1+000006.200001.9 05.69-0.17B2 0 +073643.93 -484948.6 -000007.5+000000.900006.6 05.69-0.04B9 0 +075218.88 -145046.2 -000007.7+000001.300002.8 05.6900.37F2 1 +110557.55 -271716.1 +000034.4-000017.100004.1 05.69-0.07B8 0 0.26 2.27: chi2Hya +132141.68 +020514.5 -000061.3-000052.400015.3 05.6900.04A2 1 +133235.96 -284133.8 -000095.6-000022.200015.2 05.6900.04A0 0 +172401.08 -625150.9 +000000.7-000008.900002.0 05.69-0.15B2 0 +173442.49 -323454.0 +000003.7-000001.700001.0 05.6900.04O5 1 0.04 3.37 +174824.75 +203355.5 +000025.0+000005.500013.0 05.6900.94G5 0 +184643.32 -100730.1 +000000.4-000003.900000.1 05.6900.58F2 0 +190117.36 +261729.2 -000000.7-000009.100004.7 05.69-0.09B5 0 +200158.58 -133814.1 +000038.9+000010.400010.5 05.6900.08A1 0 +214325.63 +381701.0 +000034.6-000004.900012.0 05.69-0.01A0 0 +215337.37 +194006.2 +000022.1+000023.500014.2 05.6900.01A0 0 +220534.65 +285750.4 +000030.0-000009.500010.7 05.69-0.05B9 0 +013325.71 +581938.4 +000003.8-000004.700001.7 05.6901.44K0 0 +015609.23 +371506.5 +000182.9+000010.500010.2 05.6901.06G8 0 +070121.40 +704830.0 +000012.8-000015.800007.1 05.6901.34K4 0 +121607.54 +403936.9 +000017.1-000032.100003.9 05.6901.59M1 1 +132656.12 -412951.2 -000009.7+000001.100001.6 05.6901.48K3 0 +140520.10 -764748.0 -000087.4-000031.200009.9 05.6901.24M6 0 : the Aps +160828.08 +083203.6 -000013.6-000006.200005.7 05.6901.57M3 0 +170058.14 +223755.7 -000008.7-000023.300001.1 05.6901.33K3 0 +172145.35 +532513.5 +000018.5+000002.600005.5 05.6901.46K5 0 +175956.20 +453005.3 +000003.9-000034.000005.3 05.6901.56M0 0 +182955.92 -471313.8 +000029.6-000013.400005.5 05.6901.26K2 0 +185606.15 +180620.9 -000047.4-000160.100011.8 05.6901.09K1 0 +202111.52 +635848.3 +000006.1+000014.500004.5 05.6901.56K5 0 +203843.98 +131854.5 +000002.7-000000.400002.5 05.6901.51K3 0 : the Del +210027.70 +191947.0 -000017.0-000059.700005.5 05.6901.59M3 0 +210601.12 -300729.8 +000032.5-000068.700009.8 05.6901.05K0 0 : del Mic +000229.76 +082908.1 -000093.5-000047.500026.5 05.7000.32F0 0 +000618.66 -490430.3 +000575.2-000039.900039.0 05.7000.52G1 0 +011449.18 -005827.5 -000014.6+000205.400022.8 05.7000.43F5 0 +014203.02 -364956.2 -000029.3-000016.700010.7 05.70-0.01A0 0 +015209.35 +504734.3 +000018.4-000028.700006.6 05.70-0.07B9 0 +032106.77 +034032.5 +000056.0-000025.200011.2 05.7000.96G8 0 : kap2Cet +035423.18 -402125.3 -000022.1+000008.300006.3 05.7000.60K0 0 +055853.24 +124829.7 -000008.6+000002.800003.9 05.7000.87K2 1 +060857.90 +022959.0 -000001.8-000014.200005.3 05.7000.07A3 1 +061716.25 +050558.9 -000189.4+000171.200051.8 05.7000.61G0 0 +071928.08 -162341.7 +000165.4-000136.400022.7 05.7000.35F2 1 0.40 1.14 +072851.49 +481102.5 -000003.2-000044.400008.0 05.70-0.09B9 1 +075229.75 -542201.9 -000005.4+000008.000002.2 05.70-0.15B1 0 0.03 0.12 +085511.76 -545756.0 +000024.2-000091.200041.4 05.7000.48F6 0 +100421.02 -241708.1 -000117.3+000025.300012.8 05.7000.30F0 0 +101146.47 -580338.0 -000010.7+000006.600002.5 05.70-0.12B2 0 +105913.74 -334414.8 -000004.5-000058.000020.6 05.7000.37F2 1 +110849.08 +243930.4 +000010.2+000006.100008.0 05.7000.08A3 0 +125057.90 -524714.6 -000027.2-000012.000008.5 05.7000.13A5 1 +130738.32 -532735.0 -000036.9-000020.400010.1 05.70-0.06B8 0 +133531.29 -052347.0 +000015.5+000082.500008.8 05.7000.95G6 0 +135351.04 +534343.3 -000028.6-000006.200007.3 05.70-0.03A0 0 +144313.57 -245951.8 -000021.8-000009.100008.0 05.7000.01B9 0 +151157.77 -484436.9 -000098.3-000045.400016.9 05.7000.14A3 1 +172406.61 +225737.3 -000043.5-000036.800023.4 05.7000.23F0 0 +192923.77 -432641.7 +000093.0-000114.900017.4 05.7000.21Am 0 +195437.65 -081338.0 +000008.1-000025.700009.7 05.70-0.08B7 0 +201134.74 +620442.1 +000137.3+000080.100020.5 05.7000.53F5 1 +201523.79 +334345.7 -000031.9-000117.800010.9 05.7000.93K0 0 +205647.27 -261746.4 +000095.1-000065.100047.6 05.7000.51F7 0 +212358.74 +241626.7 +000136.4+000018.100018.1 05.7000.31F1 0 +213451.07 -200503.8 -000029.0+000044.400036.9 05.7000.42F5 0 +215201.02 +554748.3 +000018.9-000000.500005.1 05.70-0.08B6 1 +223216.27 +761335.3 -000020.0-000011.100004.4 05.7000.02A2 0 +004743.20 -180341.1 +000030.2+000034.400008.1 05.7001.30K3 0 +014147.95 -604721.3 +000012.8-000040.500008.8 05.7001.26K2 0 +015833.50 +491215.3 +000006.3+000041.200013.2 05.7001.00K0 0 +041047.74 -084911.4 +000048.1+000002.800010.1 05.7001.06G9 0 +063839.55 +392328.0 -000022.1-000107.500010.3 05.7001.37K5 0 +063942.67 -302812.1 -000007.3-000191.900013.5 05.7001.13K1 0 +084602.45 -020255.6 +000039.6+000046.700011.7 05.7001.10K0 0 +123658.35 +170522.5 -000035.6-000017.500006.3 05.7001.44K5 0 +160555.88 -722403.9 -000033.3+000071.500011.3 05.7001.17K1 0 +192748.12 -541931.1 -000005.7+000010.300005.6 05.7001.41K4 0 +235033.26 -142405.2 +000038.0-000021.300007.1 05.7001.49K4 0 +000104.60 -484835.5 -000017.9-000006.800006.0 05.7100.91G8 0 : tau Phe +001330.94 +410208.6 -000122.8-000146.900028.6 05.7100.33F0 0 +010746.12 -094708.1 +000149.0+000017.000021.0 05.7100.45F7 0 +041120.20 +053122.9 +000146.9+000005.000025.9 05.7100.36F4 0 +043354.73 -064420.0 -000002.6-000004.800004.2 05.71-0.13B9 1 0.03 3.80 +045506.82 -164426.3 +000004.9-000008.900006.8 05.7100.95G8 0 +045518.64 -162504.3 +000011.8+000036.500011.3 05.7100.87G6 1 +053635.69 -060353.1 +000000.0+000000.300001.7 05.71-0.21B1 1 +060058.56 +475407.1 +000003.0-000021.000003.2 05.71-0.01B9 0 +060947.91 -224628.2 +000087.7+000060.800018.5 05.7100.45F5 1 +063622.86 -183935.8 -000011.8+000016.800011.8 05.7100.85G8 1 : nu 1CMa +083130.57 +240452.4 -000082.1-000045.700013.8 05.7100.33F0 0 : ups1Cnc +084718.85 -460919.5 -000003.8+000005.200000.9 05.7100.55F0 0 +095451.26 -501438.3 -000037.0+000007.300010.2 05.7100.01A0 0 +100436.35 +535330.2 -000022.6-000003.800021.1 05.7100.51F5 0 +103632.22 -121342.6 +000268.5-000672.300040.7 05.7100.53F7 0 +121730.60 +285613.6 -000033.1+000035.200018.7 05.7100.16A4 0 +122521.76 -351111.0 -000040.5-000006.500007.8 05.71-0.07B9 0 +124854.20 +140721.5 +000029.0-000020.200008.1 05.7100.02A1 0 +125117.98 -601947.2 -000005.3-000001.100001.1 05.7100.34A2 0 +135312.95 +175558.3 -000033.5+000005.200004.8 05.7100.84G5 0 +154717.35 +140655.0 -000055.0+000031.600012.9 05.7100.09A3 0 : ups Ser +180933.86 +035935.8 +000050.1-000004.500019.6 05.7100.36F2 1 +182312.17 -120052.9 -000008.1-000019.600005.3 05.7100.01B5 0 +182758.77 +061139.0 -000001.2-000023.300004.4 05.71-0.03B8 0 +184837.96 -650439.0 -000038.1-000078.200014.4 05.7100.27A9 0 : the Pav +192611.03 -150311.7 +000017.4-000000.600003.8 05.7100.01B7 0 +193419.76 +511413.5 +000031.7-000188.100039.1 05.7100.47F7 0 +195601.26 +163805.3 +000001.0-000006.900000.8 05.7100.90G5 0 0.77 8.38 +201936.70 +621526.7 +000016.7+000024.200008.6 05.71-0.04B9 0 +212513.02 -094453.3 +000016.6-000169.400011.8 05.7100.21F0 1 +032733.37 -354052.8 +000076.7+000006.400007.0 05.7101.28K2 0 : chi2For +050516.19 -260908.1 +000010.5-000062.100013.6 05.7101.17K2 0 +071432.65 +120657.1 -000050.1-000017.000009.8 05.7101.01G6 0 +082154.66 -173510.7 -000092.4-000013.900011.4 05.7101.05K0 0 +110919.11 +361834.0 -000044.0-000022.800008.6 05.7101.40M3 0 +113634.92 -333411.9 +000029.4-000034.000009.2 05.7101.02K0 1 +150148.92 -000824.9 +000006.5-000015.000003.2 05.7101.51M2 1 +152733.10 -643153.2 -000012.9-000019.200004.8 05.7101.65K5 0 0.03 27.36 +183156.22 -433026.5 -000001.0-000007.500002.6 05.7101.32K2 0 +215410.34 -041633.4 +000052.2-000091.500011.2 05.7101.19K2 0 +031233.14 -571917.7 +000018.6+000013.600002.5 05.7102.42C5 0 +002506.39 +530248.4 +000025.8+000000.300006.2 05.72-0.06B9 0 +004146.30 -563005.2 +000090.2+000057.300015.3 05.7200.13Ap 0 0.02 3.95: xi Phe +024113.87 -004143.3 +000218.9-000125.300046.2 05.7200.51F7 1 +031841.07 -183334.7 +000124.9-000063.300027.3 05.7200.38F3 1 +032820.68 +334827.7 +000028.1-000057.400009.5 05.7200.05A2 0 +034515.88 -472134.0 -000003.1-000009.000008.9 05.7200.96K1 0 +042203.45 +140438.1 +000114.0-000021.400021.9 05.7200.32A3 0 +042800.72 +213712.0 +000098.8-000040.600020.9 05.7200.27Am 0 +054713.15 +142918.3 +000003.8-000042.300007.7 05.7200.08A3 1 +060609.36 -660222.9 +000013.5+000028.000009.8 05.72-0.02A0 0 : eta1Dor +063713.84 -365926.5 -000009.8+000013.600002.0 05.72-0.11B6 1 +071446.03 -465058.8 -000010.2+000000.100007.7 05.72-0.11A0 0 0.04 2.06 +083528.21 -075856.4 -000022.0+000016.100012.2 05.72-0.00A1 0 +085322.57 +615744.0 -000010.0+000022.300011.4 05.7200.30F2 0 +091158.77 -194451.9 -000055.9+000046.500010.8 05.7200.98G8 0 +095417.67 -451700.7 -000017.2+000004.400003.9 05.72-0.11B+ 1 +121003.51 +054825.1 -000159.8+000018.300022.8 05.7200.35Am 0 +141638.73 -663516.4 -000007.1-000005.200001.4 05.72-0.10B1 0 +145711.68 +162317.3 -000004.1-000005.000005.3 05.7200.95G5 0 +160716.17 -364519.9 +000052.5-000056.500019.2 05.7200.30F0 0 +180154.38 -224649.0 -000000.5-000003.000000.1 05.72-0.03B0 0 +221444.33 +425714.3 +000050.5-000022.000011.7 05.7200.01A2 0 +223340.57 +563728.7 +000078.5+000041.100009.6 05.7200.97G8 0 +224052.52 +143255.9 +000272.2+000123.500030.5 05.7200.72G3 1 +225510.94 -045916.4 +000029.1-000008.500011.1 05.7200.88K0 1 +225647.82 -475809.2 -000026.3+000001.800012.0 05.7200.23Am 0 : tau3Gru +003002.35 -035726.3 +000008.6-000014.500003.8 05.7201.54M0 0 +021303.25 +151647.7 +000099.2-000020.900006.0 05.7201.55M0 0 +023538.74 +371844.2 -000000.9-000011.400004.8 05.7201.39K4 0 +041708.07 +575137.7 +000024.2-000050.100012.4 05.7201.11K1 0 +044504.15 -211700.0 +000016.9-000017.100005.2 05.7201.48K4 0 +061034.69 -270915.1 -000009.1-000057.200009.8 05.7201.07K1 0 +064941.34 +323624.8 -000039.7-000050.700010.6 05.7201.30K3 0 +085650.06 +453754.3 -000125.0-000044.800014.2 05.7201.12K1 0 +092829.19 +081118.1 -000028.6-000030.800006.3 05.7201.04K0 0 +094214.93 +691415.7 -000066.5-000069.400006.8 05.7201.13G9 0 +095041.97 -465602.4 -000038.8+000032.700005.5 05.7201.08K0 0 +121508.53 +701200.3 -000024.4-000028.300007.0 05.7201.18K2 0 +133659.10 +243647.9 -000025.9-000002.300006.5 05.7201.59M2 0 +144344.44 +402733.1 -000013.4+000020.800004.1 05.7201.40K4 0 +145727.35 -212440.6 +001034.2-001725.600169.3 05.7201.02K4 1 +152238.43 +632030.0 -000015.2-000092.400008.6 05.7201.31K4 0 +152352.26 -122209.9 -000037.7-000036.500005.4 05.7201.04G8 0 +161528.68 +184829.9 -000068.4-000084.800010.3 05.7201.13K3 0 +172757.62 -521749.3 -000015.6-000057.000010.4 05.7201.17K2 1 +173307.31 +411437.0 -000067.5-000062.100008.6 05.7201.09K1 0 +180549.60 +321350.6 +000019.1-000020.000004.7 05.7201.18K0 0 +192521.56 -135350.2 +000052.9+000055.200004.5 05.7201.37K2 0 +235732.99 -821011.1 -000026.6-000025.100010.4 05.7201.05K0 0 : gam2Oct +024527.45 -634216.3 +000019.4-000008.800018.2 05.7300.93G8 0 : gam Hor +042429.14 +340751.0 +000020.5-000034.200005.3 05.73-0.05B8 0 +044119.74 +283654.2 +000037.4-000030.000009.7 05.7300.02A2 0 +054321.66 -183326.8 +000018.4-000013.200014.4 05.73-0.01A0 0 +063238.98 -320149.6 -000002.8+000002.900003.9 05.73-0.18B2 0 +073943.83 -380821.6 -000022.5+000016.900005.3 05.73-0.12B5 1 +081027.23 +253029.4 -000071.8-000348.100023.8 05.7300.82G8 0 : psi Cnc +081917.18 +623025.7 -000020.5+000008.400006.9 05.7300.89G8 0 +090904.25 -181943.0 -000063.2+000020.900012.5 05.7300.00A0 0 +102210.66 +411347.5 -000120.2-000138.600025.6 05.7300.53F7 0 +112557.18 +555101.2 -000071.9+000048.800009.4 05.7300.99K0 0 +114134.50 +314445.5 -000351.9+000030.600024.4 05.7300.44F4 0 +114941.80 +345554.3 -000118.2+000007.700014.4 05.7300.47F5 0 +133648.51 -262942.8 -000092.7+000015.400008.4 05.7300.22A7 1 +134040.50 +195720.4 -000046.5+000023.200010.8 05.7300.02A1 1 +155530.61 +423358.1 -000023.3+000016.800006.8 05.73-0.10B9 0 +160331.40 +764738.0 -000017.5+000020.400005.6 05.7300.05A3 0 +170424.73 -574243.6 -000003.5-000024.400004.5 05.73-0.10B5 0 +174321.64 +241939.5 -000116.7+000072.300026.1 05.7300.68G2 0 +184448.19 +373540.4 +000019.2+000020.600021.7 05.7300.28F0 0 +190317.69 -381511.5 +000013.3+000014.500015.5 05.7300.33F2 0 +192725.97 +521913.8 -000013.2-000027.600009.0 05.73-0.00A1 0 : iot1Cyg +200330.01 +160152.6 +000005.0-000007.700005.1 05.73-0.10B9 0 +200336.95 +295353.1 +000683.3-000524.100062.9 05.7300.75G6 0 +201516.58 -270157.1 +001241.3-000181.500113.3 05.7300.88K3 0 +202702.21 +492259.6 +000068.8+000058.500026.6 05.7300.34F0 0 0.11 0.80 +211545.84 -531547.0 +000035.1-000014.100008.2 05.7300.19A6 1 +213610.90 -261017.2 +000107.8-000024.300018.6 05.7300.23A7 0 +214222.94 +410437.3 +000023.4-000001.600008.8 05.7300.06A0 1 +223552.28 +393803.6 +000001.1-000004.400005.1 05.73-0.16B1 1 +225544.49 +362105.0 +000019.9-000001.500003.9 05.73-0.05B7 0 +005337.78 -625216.9 +000074.4+000000.700005.3 05.7301.57M4 0 +052324.00 -394042.4 +000026.7+000005.000005.8 05.7301.63M2 0 0.33 151.40 +070015.82 +160444.4 -000000.4-000003.000000.6 05.7301.64K3 0 +093702.59 +162616.7 -000017.0-000003.000003.4 05.7301.22K1 0 +105458.22 +340205.7 -000057.7-000045.200010.7 05.7301.03G7 0 +122212.03 -681825.9 -000002.5-000048.100008.2 05.7301.04K0 1 : zet1Mus +135147.42 -692404.5 +000003.9-000004.800004.0 05.7301.70K5 0 +165038.96 +294823.6 -000005.5-000003.000003.5 05.7301.63M1 0 +234412.03 -642416.3 +000014.4+000034.600003.7 05.7301.39K3 0 +001657.05 +613159.5 -000006.0-000003.500005.1 05.7400.90G8 0 +004822.53 +051700.2 +000758.0-001141.200134.0 05.7400.89K2 0 +024221.92 +200041.7 +000027.5-000046.100009.6 05.74-0.02A0 0 : mu Ari +030936.73 +290437.6 +000022.1-000013.200002.9 05.7400.12B8 0 +062839.24 -322216.7 -000002.1+000007.500004.0 05.74-0.16B5 1 +065023.35 -314221.9 -000001.7+000015.100004.5 05.7400.09B3 0 0.07 14.30 +065518.69 +252232.3 -000035.8+000025.100057.9 05.7400.57G0 0 +072117.54 +451341.4 -000049.5+000012.100029.0 05.7400.34A7 0 +084451.93 -370850.1 -000008.3+000004.300002.3 05.74-0.14B2 0 +090400.40 +541702.0 -000001.4+000004.100009.7 05.7400.03A2 0 +092224.00 -460251.0 -000003.0+000023.700005.7 05.7400.90G6 0 +093220.43 -192401.2 -000033.7+000009.300009.3 05.7400.14A4 0 +101802.15 +650630.1 -000089.5-000009.300013.1 05.7400.16A8 0 +104351.21 -641456.6 -000016.4+000004.000003.2 05.7400.01B3 0 +111330.79 -593709.5 -000007.5-000000.600001.8 05.74-0.11B1 0 +123236.09 -135132.3 -000146.7-000053.900027.1 05.7400.38F3 0 +132657.22 +783837.7 -000140.3+000030.300011.2 05.7400.77G2 0 +143644.15 -401241.5 -000022.7-000022.100007.8 05.74-0.11B8 0 +144629.03 -472627.9 -000039.8-000014.700009.6 05.7400.07A1 0 +151636.69 -605414.4 -000001.6-000004.100001.7 05.74-0.06B0 1 +153055.91 +641230.6 -000111.9+000077.500010.2 05.7400.98K0 0 +155106.81 -550319.9 -000003.0-000003.100000.9 05.7400.02B2 1 0.03 1.47 +155858.16 -650215.2 -000009.5-000006.800004.3 05.74-0.07B7 1 +164142.54 +011052.0 -000102.0+000053.400019.7 05.7400.34F2 0 +164621.23 -583012.8 -000002.2-000010.800003.9 05.74-0.10B2 0 +170009.48 -245920.2 +000049.1-000054.900030.1 05.7400.41F3 0 +175855.68 -365130.3 +000012.1+000013.500008.9 05.7400.92G8 0 +180009.07 +800013.7 +000046.9+000124.000018.8 05.7400.52K2 1 +180615.11 -044504.2 +000142.6-000030.400028.6 05.7400.97K1 0 +182956.68 -573123.1 +000056.4-000024.900009.1 05.7400.99K0 0 +183339.00 -145112.9 +000027.3-000009.500015.4 05.7400.04A0 0 +183733.51 +623135.3 -000008.4+000052.600007.7 05.74-0.04A0 0 +195841.18 -690949.4 +000069.2-000100.600014.1 05.7400.22Am 0 +213857.62 +572920.6 -000001.7-000005.000002.8 05.7400.20O6 1 +215453.16 +563640.4 -000003.7-000002.200001.3 05.7400.66B8 0 +220728.52 +192831.6 +000121.9+000036.800016.4 05.7400.33F2 0 +023442.59 -075133.4 +000060.3-000064.500005.9 05.7401.39K4 0 +023609.28 -300241.9 -000015.9-000005.800005.0 05.7401.02G8 0 : iot1For +032800.95 -111711.4 -000001.5-000046.400009.6 05.7401.10K2 0 +034242.73 +595809.8 +000000.6+000002.800001.5 05.7401.74K4 0 +042746.04 -623116.4 -000011.7+000003.500009.9 05.7401.00K0 0 +050244.94 -224742.3 +000061.2+000014.600006.2 05.7401.19K1 1 +053635.22 +542543.3 -000007.1-000010.600004.4 05.7401.67M0 0 +060657.52 -214844.2 -000006.1-000003.700003.5 05.7401.58M3 0 +070749.48 +072816.7 +000006.7-000033.300005.7 05.7401.18K0 0 +075618.65 -603135.3 -000004.3+000010.600002.6 05.7401.55K4 0 +082535.55 +020608.1 -000021.4-000016.400005.4 05.7401.53K5 0 +104148.31 +682636.8 -000029.4-000024.800005.6 05.7401.31K3 0 +112941.86 +152448.2 -000028.1-000047.700007.5 05.7401.37K4 0 +133959.90 -495700.0 -000099.4+000018.700006.0 05.7401.50M8 0 +135449.14 -673907.4 -000016.8-000014.600002.6 05.7401.49K2 0 +143230.93 +552353.0 +000005.7-000014.800005.3 05.7401.53K5 0 +143439.66 +492205.6 -000045.8+000050.400004.2 05.7401.56M1 0 +143812.67 +433831.4 -000103.0+000031.800002.9 05.7401.48K2 0 +161138.05 +232941.4 -000021.2-000011.700005.8 05.7401.52M4 0 +171937.05 +800811.0 +000018.5+000000.200003.3 05.7401.50K5 0 +173809.51 -105534.5 -000014.4-000008.600007.7 05.7401.23K0 0 +234440.68 -784729.2 +000055.0+000001.200005.7 05.7401.11K1 1 +234715.94 -115439.2 -000048.3-000093.600009.4 05.7401.07K0 0 +013342.73 -070130.5 +000176.8-000081.500033.7 05.7500.64G2 0 +014144.80 -111925.2 +000060.1-000411.700026.8 05.7500.44F5 1 +045607.08 +525211.0 -000002.6+000018.100006.8 05.7500.10A2 0 +060943.99 +230648.5 -000001.1-000001.400000.5 05.7500.19B2 1 0.05 6.81 +062834.09 +302935.1 +000000.3-000014.900002.1 05.7500.78F5 0 0.87 3.73 +064819.09 -011907.8 -000037.7-000034.300024.9 05.7500.29F1 0 +064916.41 -021619.3 -000008.8-000004.300005.8 05.75-0.10B8 1 +065249.49 +082249.6 -000032.9-000030.900016.0 05.7500.27F0 0 +070722.59 -235026.6 -000002.5+000005.100001.1 05.75-0.12B2 0 +071123.08 +265124.0 -000020.6-000033.500008.4 05.7500.13A4 0 +082759.43 -350649.6 -000006.9+000011.000003.3 05.75-0.15B2 1 0.06 0.92 +093046.08 -315321.0 +000024.5-000020.900008.8 05.7500.07A0 1 : zet1Ant +120853.84 -441933.2 -000047.0-000042.300010.0 05.7500.24A3 1 0.13 4.97 +125321.90 -601942.6 -000004.1-000001.000000.8 05.7500.29B9 0 +132506.68 +235116.0 -000009.9-000008.100012.8 05.7500.09A3 0 +150812.15 -403501.9 -000028.6-000030.400007.9 05.75-0.11B8 0 0.08 1.75 +160736.44 -124443.2 -000041.7-000027.600007.7 05.7500.02B9 1 +162425.33 +551218.2 +000011.9+000020.700008.9 05.7500.00A2 0 +172431.53 +161803.9 +000012.6-000028.800007.5 05.7500.07A3 0 +174359.16 +534806.3 +000013.3-000016.400007.9 05.7500.02A2 1 +194842.05 +114857.3 +000015.9-000009.800005.7 05.7500.55F2 1 : pi Aql +204235.10 +823152.0 +000030.8+000021.700009.1 05.7500.00A0 0 +211015.55 +533347.2 +000022.5-000003.700007.6 05.75-0.11B9 0 +211928.74 +493037.0 +000014.5+000002.000006.1 05.75-0.12B6 0 +212808.16 +321330.5 +000134.1+000079.400022.4 05.7500.33F0 0 +221706.50 -052314.0 -000004.2+000019.500009.6 05.7500.88G6 0 +232707.33 +425443.1 +000087.4+000017.100011.1 05.75-0.01B9 0 0.05 1.48 +021759.82 +575359.3 +000060.8+000005.000008.6 05.7501.18K3 0 +030109.97 -073946.2 +000097.8-000072.100010.7 05.7501.04K0 0 : rho1Eri +041059.02 +333512.5 -000001.5-000008.900006.0 05.7501.41K1 0 +051428.84 -355837.3 +000011.3+000014.200006.7 05.7501.01G8 0 +053307.32 -350821.5 +000100.0-000028.100011.7 05.7501.08K0 0 +064028.84 +775944.9 +000014.2-000006.000005.6 05.7501.49K5 0 +071557.18 +275350.7 -000014.1-000003.200003.0 05.7501.60M1 0 +072922.11 -101936.0 -000007.0-000002.700003.5 05.7501.62K5 1 +085512.42 -181428.3 +000017.9+000007.100007.7 05.7501.33K2 0 +095936.28 +293843.2 -000094.4-000037.800010.1 05.7501.06G9 0 +111339.41 -531354.9 -000016.4+000037.200007.3 05.7501.31K2 0 +125456.54 +471148.3 -000017.2-000006.500004.6 05.7501.45M5 0 +151018.65 -261957.4 -000032.1-000008.400007.2 05.7501.04K0 0 +200023.11 -665656.0 -000003.7-000194.300015.1 05.7501.03K0 1 : mu 1Pav +204123.58 -313553.3 +000110.8-000060.400007.8 05.7501.55M1 0 +210832.71 -635541.8 -000006.3+000004.500006.7 05.7501.18K0 0 +220511.32 +264025.0 +000028.4+000029.200008.2 05.7501.25K2 0 +221812.59 +624815.7 +000042.7+000009.800004.7 05.7501.26K3 0 +232413.24 -515327.9 +000023.2-000037.000005.9 05.7501.61M0 0 +151419.17 -700446.0 +000004.4-000008.200002.2 05.7503.27N0 0 +013947.24 -561147.2 +000286.1+000016.700122.8 05.7600.88K0 1 +024302.80 +550621.9 +000034.8-000021.300007.8 05.76-0.11B7 0 +032955.19 -423803.3 -000059.5-000001.400016.0 05.7600.20A5 0 +033235.93 +092224.8 +000032.5-000049.100009.2 05.76-0.07B9 0 +034554.46 +243316.6 +000019.4-000045.400008.4 05.76-0.04B8 0 Asterope +042041.25 +060751.3 -000013.1-000044.800007.6 05.7600.91G8 0 +043237.54 -031234.2 +000018.0-000016.700007.6 05.76-0.12B9 0 0.11 1.37 +044832.53 -161946.5 +000007.1+000039.700024.1 05.7600.54F8 0 +061201.34 +194726.1 +000002.0-000011.800003.4 05.76-0.07B9 0 +061940.95 -342347.7 +000004.4+000001.800008.2 05.76-0.08B9 0 +062543.66 -481036.7 -000003.8-000020.300004.8 05.76-0.06B9 1 +063823.02 +285903.8 -000018.7-000015.500007.7 05.76-0.00B9 1 +073947.88 -381538.4 -000010.4+000009.700002.9 05.76-0.07B3 0 +075247.87 -052541.5 -000021.4-000028.800024.4 05.7600.41F5 1 +083443.90 +362511.0 -000026.7-000041.200010.2 05.7600.05A2 0 +090911.50 -122127.7 +000020.8+000000.600007.1 05.7600.94G6 0 +103157.45 -450400.2 -000015.4+000001.400007.0 05.76-0.19B9 1 +113422.06 +030337.5 -000181.6-000102.700037.6 05.7600.48F5 0 +123442.46 -444021.1 -000075.9-000206.200035.2 05.7600.68G4 0 +124917.51 +273308.4 -000092.9+000021.700010.0 05.7600.05A2 0 +132433.14 -050950.1 +000157.7-000036.200033.2 05.7600.41F3 1 +135838.93 +214146.8 -000009.5-000042.100006.8 05.76-0.00A0 1 +144757.56 -263846.1 -000010.7-000008.800007.5 05.76-0.01B9 0 +144918.68 +460659.0 -000007.3-000077.300021.3 05.7600.48F7 0 +150929.92 -670502.9 -000003.9-000002.600000.5 05.7600.68F8 0 +153816.14 +464752.8 +000097.2-000100.400028.0 05.7600.35F2 1 +155605.96 -602856.3 -000036.5-000070.900015.2 05.7600.09A3 1 +162025.23 -550822.8 +000019.6-000014.300009.0 05.7600.97G6 0 +171847.84 -440746.9 -000011.8-000016.100009.6 05.76-0.05B9 0 +172307.11 -563132.0 +000007.5+000003.800008.0 05.7600.99G8 0 +172418.80 -604025.6 +000000.5-000012.300004.6 05.76-0.07B8 0 +173731.10 +241835.9 -000006.2+000009.300013.6 05.7600.11A2 0 +175641.82 -280355.3 +000031.9-000018.200019.9 05.7600.21A7 0 +182122.99 -185135.9 -000002.8-000006.500002.5 05.7600.67F8 0 0.74 5.77 +183104.47 +165543.0 -000033.0-000020.800007.9 05.7600.05A2 0 +183735.95 -001833.9 +000011.7-000019.800005.1 05.7600.07A2 0 +184337.32 -643304.7 +000014.5-000046.800008.0 05.7600.97K0 0 +192624.13 +130125.2 +000014.1+000059.000018.0 05.7600.46F6 0 +193253.79 -531108.2 +000032.9-000006.900008.1 05.7600.30Am 0 +195237.70 -545815.7 +000020.5+000004.400009.2 05.7600.92G8 1 +201824.76 +552349.8 -000007.6-000031.200011.2 05.7600.12A2 1 +210021.56 -511556.3 -000088.5+000132.600035.1 05.7600.48F5 0 +212424.80 -410024.1 +000026.4-000000.200007.0 05.76-0.04A0 1 : the2Mic +222427.03 -133145.9 +000050.7+000014.200006.0 05.7600.97K0 0 +222637.22 +042337.1 +000286.4+000052.900025.3 05.7600.52F7 0 +225911.80 +114344.2 +000026.8-000040.100012.3 05.7600.29A7 1 +015551.03 +233438.4 +000012.1-000008.900006.2 05.7601.19K1 0 +025548.50 +181954.0 -000008.1-000014.900008.1 05.7601.45M6 0 : rho2Ari +035338.67 +483902.0 +000037.7-000030.100007.6 05.7601.04K0 0 +053515.45 -330448.0 +000028.7+000117.200010.3 05.7601.12K0 0 +062837.41 -172757.7 +000016.9+000009.800007.7 05.7601.12K0 0 +131232.95 +113322.2 -000050.7-000030.600004.0 05.7601.50M0 0 +132057.76 -465248.2 -000074.1+000020.800008.6 05.7601.11K1 0 +163113.44 +221143.6 -000010.2+000007.800003.5 05.7601.60K5 0 +170218.66 +253019.4 +000055.2+000099.200008.8 05.7601.02G7 0 +195408.27 -083427.0 +000007.9-000019.000008.3 05.7601.66K5 0 +203317.61 -805753.4 +000008.3-000014.900006.2 05.7601.12G6 1 +221222.45 +631727.9 +000003.7-000015.100003.8 05.7601.65M3 0 +223137.83 -855802.6 -000037.6+000061.200009.9 05.7601.02K0 0 : ups Oct +235250.49 -085948.1 +000061.7-000023.600005.3 05.7601.17K0 0 +001454.50 -093410.4 +000022.6-000008.400009.4 05.77-0.08B9 0 +002524.22 +015623.0 -000014.3-000012.900005.5 05.7700.85G5 0 +010833.45 +581548.5 +000017.1-000012.400005.8 05.77-0.02B8 0 +042437.42 +335735.6 +000054.7-000083.100024.0 05.7700.40F4 1 +044836.20 -054024.4 +000312.7-000249.300037.7 05.7700.63F8 0 +052954.77 +014721.3 +000001.6-000000.300002.6 05.77-0.19B2 0 +072433.44 +273816.1 +000014.3+000015.400015.6 05.7700.37F0 0 +075850.56 -604928.2 -000004.5+000010.700003.2 05.77-0.08B2 0 +081159.97 -463839.7 -000003.6+000007.600002.2 05.7700.63F7 0 0.34 4.23 +092527.38 -615702.2 -000115.5+000056.000013.8 05.7700.14A4 1 +093453.39 +721221.1 +000072.0-000076.100020.1 05.7700.53F7 0 +112938.65 -242750.6 -000049.7+000019.400008.1 05.7700.07A0 1 +121325.06 -385545.0 -000029.1-000011.700001.6 05.77-0.14B4 0 +131532.05 +405118.6 -000120.3+000011.100013.3 05.7700.20A7 1 +135147.23 -465355.1 -000015.7-000014.800002.8 05.77-0.15B2 0 +140000.25 -250036.6 -000194.1-000091.800017.4 05.7700.48F6 0 +150725.93 -490519.1 +000022.3+000009.500009.3 05.7700.92G8 0 +153557.08 +543750.0 -000038.2-000000.600013.2 05.7700.05A2 1 +163621.18 -021925.8 +000455.2-000307.600102.3 05.7700.83K2 0 +164038.69 +041311.3 -000000.2-000010.700010.8 05.77-0.00A1 0 +175314.26 +060604.5 -000127.8+000069.900031.9 05.7700.42F4 0 +183125.69 -104744.9 +000001.7-000017.600004.7 05.7700.38B2 1 +210630.24 +311104.8 +000004.0-000004.800001.7 05.7700.55F7 0 0.28 2.50 +213256.58 +495839.4 +000015.8+000011.900006.9 05.77-0.04A0 0 +213901.11 +201555.6 +000122.6-000001.100025.6 05.7700.31F2 0 0.06 0.41 +232053.17 +381056.9 +000129.6-000061.200023.6 05.7700.47F5 0 +234927.48 +010434.3 -000000.2-000026.300012.2 05.7700.17A5 0 +052801.60 +171421.3 +000016.5-000046.100004.6 05.7701.63M1 0 +065021.77 -170504.4 -000006.8+000001.300002.1 05.7701.44K3 0 +071307.20 -111504.9 -000002.8+000008.000004.9 05.7701.51K0 0 +074014.72 +382040.4 -000040.2-000011.500004.0 05.7701.65M0 0 +081413.29 -352924.3 -000046.2+000021.900014.4 05.7701.02K1 0 +101248.39 +043652.9 -000048.7-000004.400006.2 05.7701.18K0 0 +104320.91 +044451.9 +000019.7-000033.000004.7 05.7701.17K3 1 +111314.69 -442220.0 -000005.4+000001.900003.9 05.7701.66K5 0 +172357.61 +085109.3 +000004.2-000006.900003.0 05.7701.25K1 0 +231458.53 -410618.5 +000110.1-000111.800013.9 05.7701.16K2 0 +235121.25 +091848.6 -000009.8-000065.500004.0 05.7701.66M3 0 +003627.34 +601934.4 +000003.0-000001.100001.0 05.7800.29A4 0 +014319.74 +603304.9 +000013.6-000015.800003.6 05.78-0.01B8 0 +014841.68 +324122.2 -000166.7+000297.400036.6 05.7800.57F8 0 +015252.09 -165544.8 +000041.4-000051.900009.9 05.7800.26F0 0 +023658.62 -343438.4 -000018.3-000259.900039.2 05.7800.65G1 0 : lam2For +024432.97 +151842.8 +000004.3-000015.600006.8 05.78-0.02B9 0 : omi Ari +031214.24 +271525.2 +000011.8-000018.300008.8 05.78-0.11B9 0 0.04 0.73 +032429.68 +333209.7 +000031.9-000023.000006.2 05.78-0.00A0 1 +035153.72 +342132.9 +000004.3-000004.200003.1 05.78-0.04B1 0 +042058.03 -813448.8 +000009.1+000126.100018.6 05.7800.36F0 0 : nu Men +043201.84 +535439.0 -000003.2-000006.000001.5 05.7800.12B0 1 +043809.38 +160200.2 +000113.0-000040.400022.0 05.7800.31F0 1 +044405.32 -083012.9 +000004.4+000001.500002.4 05.78-0.08B2 0 +052143.56 +082542.8 -000002.2-000003.000004.4 05.78-0.11B1 0 +052559.82 -194143.3 +000003.4-000019.100023.2 05.7800.44F5 1 +054652.15 +093121.0 -000033.3-000064.500010.9 05.7800.89G8 0 +061136.58 +484240.0 +000014.3-000055.900010.5 05.7800.10A3 1 +062413.88 -601653.0 -000030.8+000030.000011.4 05.78-0.00A0 0 +063515.83 +005324.8 -000003.4-000002.300001.1 05.7800.00B8 0 +065049.82 -003225.5 +000022.1-000187.100033.5 05.7800.40F2 0 +072904.92 -312722.4 -000010.4+000005.500002.9 05.78-0.18B2 0 +073843.90 -362948.6 -000006.8+000004.800003.4 05.78-0.15B3 0 +074912.95 -601702.5 -000037.4+000140.100028.6 05.7800.43F1 1 +074941.00 -661145.5 -000001.8-000000.600007.1 05.78-0.04B9 0 +080120.75 +590250.3 +000025.3+000032.600022.9 05.7800.42F2 1 +085348.67 -602114.2 -000010.1+000009.200002.4 05.78-0.09B5 0 +091133.39 -463502.1 -000007.2+000007.700002.9 05.78-0.22B2 0 +101328.04 -514520.9 -000053.3+000007.000010.2 05.7800.14A3 1 +123601.07 -395210.0 -000055.9-000024.000014.9 05.7800.00A0 0 +131108.94 -421358.2 -000076.7-000026.100010.9 05.7800.52F7 1 +145422.91 -115354.0 -000055.7-000007.100008.9 05.7800.98G7 0 : xi 1Lib +155007.11 -531234.8 -000027.6-000039.100009.0 05.78-0.08B8 0 +155532.42 -601038.9 -000047.3-000071.200019.1 05.7800.35Am 1 +161322.80 -553227.0 -000100.5-000041.900014.1 05.7800.36F2 0 : zet Nor +165458.51 -410903.1 -000000.2-000001.400000.3 05.7800.13O8 0 +173046.97 +865804.9 +000056.1+000009.700020.9 05.7800.24A2 0 +174116.23 -465518.5 +000010.8-000007.700004.9 05.78-0.00A0 0 +183830.72 -233017.4 -000000.5-000019.600007.0 05.78-0.02B8 0 +190638.36 +241502.7 +000058.3+000014.400009.8 05.7800.10A4 0 +203354.84 +464137.9 +000009.7+000001.800006.8 05.78-0.14B9 1 +215134.24 +194935.9 +000020.5+000013.300005.6 05.78-0.10B8 0 +222510.39 -702553.3 +000121.8-000062.300019.8 05.7800.40F3 0 +000419.76 -163144.0 +000053.8-000060.300011.3 05.7801.08K0 0 +001319.55 -845938.5 +000011.0+000017.400004.0 05.7801.71M0 0 +061220.13 +324136.2 -000008.7-000004.000002.3 05.7801.65M1 0 +070217.49 +152009.8 +000004.8-000025.000005.1 05.7801.14K1 0 +070539.00 +091109.0 +000041.9-000015.000005.8 05.7801.51M0 0 +071539.42 +075839.9 +000023.6+000002.200005.4 05.7801.54M4 0 +073434.83 -270044.8 -000046.9+000071.500010.4 05.7801.04K1 0 +120514.74 +765421.4 +000147.2-000092.400009.8 05.7801.03G9 0 +122954.19 -563129.9 +000005.8+000012.000005.8 05.7801.57M1 0 +144606.00 +150754.3 -000085.1+000019.300003.6 05.7801.33M5 0 +155721.33 -361107.1 -000009.8-000012.400003.5 05.7801.09K0 1 +175135.47 -600950.5 -000000.1-000015.700008.8 05.7801.01K0 0 +205447.85 -175522.3 -000058.9-000017.000008.2 05.7801.12K0 0 +212714.83 -211146.1 -000024.6-000034.000007.0 05.7801.44K3 0 +221037.46 +113728.8 -000046.8-000054.400005.2 05.7801.62M1 0 +235446.65 +000633.6 -000040.9-000014.600005.1 05.7801.47M5 0 +021545.94 +254659.2 +000176.4-000066.400024.9 05.7900.44F6 0 +023603.83 +065300.1 +001806.3+001442.500138.7 05.7900.92K3 0 +024012.50 -092709.7 -000138.4-000078.700046.4 05.7900.52F6 0 +031547.97 +570826.3 -000001.9-000002.000002.0 05.7900.64A0 0 +033335.02 +395358.5 +000017.1-000046.000018.3 05.7900.14A5 0 0.06 0.92 +034600.82 +671206.8 +000082.1-000113.400018.1 05.7900.35F0 0 +045550.16 +150225.1 -000004.5-000011.500007.7 05.79-0.09B9 0 +045809.38 +250301.9 +000026.2-000047.600011.0 05.7900.02A0 0 +055002.68 +095216.4 +000014.8-000001.700009.8 05.7900.88G8 1 +060605.53 -294530.7 +000010.9-000041.700012.2 05.7900.04A1 0 +061858.98 -205532.2 -000003.3+000003.900001.8 05.79-0.15B3 0 diff --git a/kstars/kstars/data/hip005.dat b/kstars/kstars/data/hip005.dat new file mode 100644 index 00000000..b32c47c6 --- /dev/null +++ b/kstars/kstars/data/hip005.dat @@ -0,0 +1,1000 @@ +064105.45 +002943.2 -000007.5-000005.000002.8 05.79-0.09B8 1 +072508.44 -134507.1 -000202.9-000000.900028.7 05.7900.43F3 0 +072525.27 -251304.0 -000008.7-000000.900001.0 05.79-0.10B5 0 +072751.66 -113324.7 -000002.1-000002.300003.2 05.7900.58B8 1 +083552.04 -505810.8 -000013.7+000010.500007.0 05.79-0.13B8 0 0.03 2.67 +103006.46 +385530.5 -000015.7-000004.600004.3 05.7900.09A4 0 +104343.32 +571157.6 +000017.4-000051.700008.9 05.79-0.04A0 1 +110953.38 -322202.8 +000017.5-000029.600009.5 05.7900.03A1 0 +122344.79 -385440.9 -000056.5-000012.500009.5 05.79-0.06B8 0 +125939.55 -034843.0 -000048.2+000006.600010.9 05.7900.20A3 1 +134010.80 -643435.6 -000069.6+000000.500014.4 05.7900.40F3 0 +160319.36 +363754.6 +000008.0-000013.500004.7 05.7900.59A2 0 +165933.98 -691605.3 -000013.9-000013.100003.3 05.79-0.10Ap 1 0.04 2.16 +180749.51 +260550.2 -000010.5+000029.800019.6 05.7900.13A3 1 +183512.59 +181212.2 +000021.2+000007.500004.8 05.7900.01A0 0 +192900.99 +015701.9 -000000.5-000033.400016.9 05.7900.09A0 0 +195448.24 +365944.4 +000011.2+000008.500002.1 05.7900.77Fp 0 +220150.58 +525256.1 +000010.0+000002.700003.1 05.79-0.11B5 0 +220750.33 +214211.1 -000045.2-000068.300004.7 05.79-0.08B7 0 +222406.87 -045013.2 +000026.4-000007.800007.7 05.79-0.03A0 1 +225340.16 +444457.1 -000003.0-000015.700019.2 05.7900.28A3 1 +002045.54 +325440.4 -000029.4-000017.300005.0 05.7901.59K5 0 +013143.25 -301658.5 -000004.4-000064.300010.7 05.7901.07K0 0 +043334.10 -624925.1 -000117.2-000019.300021.7 05.7901.03K1 0 +045748.65 +235654.9 +000002.6-000009.400006.9 05.7901.11G8 0 +053444.78 -734428.9 +000000.1+000037.100003.1 05.7901.72M2 0 +074151.87 +132849.8 -000035.6-000024.900004.2 05.7901.67M2 0 +084555.23 -793016.5 -000026.1+000081.300005.8 05.7901.59K5 0 +085248.02 -384326.9 -000003.1+000018.400003.7 05.7901.51K5 0 +091933.11 -155004.3 +000036.9-000052.900008.1 05.7901.28K1 0 +092143.30 +564157.3 -000010.6-000011.900006.8 05.7901.51M4 0 +095112.03 -592532.4 +000028.4-000041.600004.4 05.7901.35K2 1 +111401.81 +080339.4 +000046.2-000106.800014.6 05.7901.13K3 0 +130912.42 +100120.9 +000022.8+000000.200009.3 05.7901.02K0 0 +153748.06 -230829.5 -000031.7-000075.200012.0 05.7901.07K0 0 +162814.46 -371047.3 +000015.1-000026.900010.2 05.7901.10K1 0 +191313.67 -255424.3 -000002.1-000009.200001.5 05.7901.39K2 0 +204032.56 -160727.7 -000068.2+000073.900009.9 05.7901.00K0 0 +213517.63 -035859.9 -000009.6-000004.800007.4 05.7901.11G9 0 +222910.21 +264547.6 +000026.1-000004.400003.0 05.7901.25K2 0 +230359.63 -412844.5 +000012.2+000055.900010.8 05.7901.07K0 0 +000209.65 +270504.2 +000778.6-000918.700080.6 05.8000.69G3 0 +000506.13 +611850.3 +000014.3+000002.200004.5 05.80-0.07B8 0 +004545.43 -473307.8 +000184.0+000078.400066.9 05.8000.64G5 0 +005435.22 +191118.4 +000011.1-000007.700008.9 05.80-0.02A1 1 +011110.29 +374326.9 -000015.5-000007.000003.6 05.80-0.10B7 0 +025805.08 +204007.7 +000234.8-000031.600031.4 05.8000.41F5 0 +035343.19 +575831.3 +000085.1-000093.800019.1 05.8000.18A5 0 +041136.18 -202122.6 +000045.7+000049.800013.1 05.8000.17A1 0 0.24 3.66 +050820.19 -083955.0 +000003.7-000020.800004.3 05.80-0.06B8 0 +060527.17 -353049.3 +000013.9+000016.100012.4 05.8000.03A0 0 +065502.74 -202417.5 +000000.4-000010.300005.4 05.8000.05A2 0 +070707.09 -405335.9 -000010.6+000011.300003.9 05.80-0.16B3 0 +072252.06 +551653.3 -000011.2-000032.000007.0 05.80-0.08B8 1 +074409.74 -360345.8 -000079.4+000085.800023.0 05.8000.32F0 0 +083401.64 -020905.8 -000033.4+000020.700010.0 05.8000.01A1 0 +085843.78 -160759.7 +000244.3+000213.500046.9 05.8000.52F7 0 +100930.20 -684058.2 -000019.7+000022.100005.6 05.8000.01A0 1 +101838.16 -560638.4 -000239.3+000115.900027.9 05.8000.48F6 0 +105018.06 -085351.8 -000005.3-000014.700008.9 05.8000.16A3 0 +112647.30 -530935.8 -000040.9+000016.800005.2 05.8000.52K0 1 +113617.94 +274652.7 +000019.7+000020.000013.9 05.8000.25F0 1 +144606.75 -230910.3 +000025.9-000064.000008.9 05.8000.98K0 0 +144958.39 +283657.0 +000018.8-000000.700011.1 05.8000.05A4 0 +154154.76 +182750.0 -000073.0+000056.900018.8 05.8000.21A2 0 : tau7Ser +161644.77 +290901.1 +000023.6-000017.100004.0 05.8000.06A3 0 : ups CrB +173436.69 +093512.2 +000006.6-000009.800009.5 05.8000.04A2 0 +184927.28 -454836.9 +000074.9+000057.300007.6 05.8000.89G6 0 +200048.32 -450646.6 +000003.4+000005.800009.1 05.8000.29A8 0 +200406.47 +170416.2 -000394.1-000406.400056.6 05.8000.60G1 0 +220858.99 -183110.5 +000000.2-000007.500000.5 05.80-0.15B2 0 +225328.69 -113659.5 +000023.0+000001.900005.0 05.80-0.08B8 0 +023736.01 +654443.3 +000043.0-000008.800004.0 05.8001.56K5 0 +024747.63 +812655.2 +000018.8-000078.400006.5 05.8001.30G8 1 +052923.70 -032646.9 -000028.0-000009.400007.0 05.8001.15K1 0 +071410.87 -035406.3 -000034.2-000008.100005.3 05.8001.58K5 1 +072457.08 +515314.4 +000009.5-000035.100002.8 05.8001.61K5 0 +075659.47 +154725.4 -000028.3-000041.600007.1 05.8001.28K3 0 +082020.93 +204452.2 +000064.8-000045.600006.4 05.8001.14K1 0 +090045.75 -605749.8 -000004.4+000007.800002.6 05.8001.21G8 0 +094102.10 -571534.0 +000076.2-000041.600009.0 05.8001.08K0 0 +094610.04 +064231.0 +000005.7-000024.000003.1 05.8001.64M1 0 +112458.99 +112549.1 -000101.9-000007.400007.0 05.8001.38K4 0 +121729.56 +531129.2 +000038.5-000045.500008.5 05.8001.33K6 0 +221652.60 -090224.1 -000058.0-000012.100009.3 05.8001.16K3 0 +223712.86 +752218.5 +000044.7+000007.800005.2 05.8001.59M1 0 +022250.36 +412347.5 -000074.2-000097.700021.2 05.8100.29F0 0 +033051.68 -662923.0 +000017.0+000001.700003.8 05.81-0.06B8 0 +051813.25 +731605.3 -000007.9-000026.800009.1 05.81-0.02A0 0 +053843.53 -404226.5 -000002.3+000021.200006.7 05.81-0.08B8 1 +071631.86 -381908.2 -000007.9+000004.900004.8 05.81-0.13B4 0 +101714.80 +230623.2 -000413.3-000097.200044.0 05.8100.50F8 0 +105959.43 -434825.7 -000062.7+000010.000011.3 05.81-0.06B8 0 +132216.29 -521058.6 -000004.5-000001.900000.6 05.8100.07B2 0 +133842.13 -293338.4 -000086.6-000077.200020.4 05.8100.43F3 1 +134536.94 -260657.5 -000071.6-000010.200011.3 05.8100.02A0 0 +155216.58 +554935.7 -000023.8+000054.100009.1 05.8100.97G8 0 +174158.04 +720927.3 +000035.0-000273.600044.8 05.8100.53G0 1 +182558.77 +294944.4 +000023.2-000024.400007.6 05.8100.07A2 0 +200613.64 +530954.2 +000212.8+000255.200027.4 05.8100.45F5 0 +230714.81 -504111.8 -000037.5-000023.300025.1 05.8100.49F6 1 +233732.03 +442544.5 +000015.2-000017.000004.0 05.81-0.06B8 1 +235929.33 +334326.9 -000059.0-000105.000034.5 05.8100.54F8 1 +011019.45 +252728.9 +000002.9-000113.800009.1 05.8101.47K5 0 +021954.25 -555641.4 +000023.3+000018.700005.8 05.8101.57K5 0 +023635.10 +074348.3 -000056.2-000021.200011.2 05.8101.04K0 0 +030255.84 -465830.2 +000024.8+000002.400004.0 05.8101.30K2 0 +034835.72 -205410.6 -000029.8-000016.700003.9 05.8101.60K5 0 +042305.66 -245331.6 +000019.6-000015.600007.2 05.8101.51K5 0 +055837.56 -440204.5 -000012.0+000009.500002.6 05.8101.06G8 0 +064553.72 -522435.0 -000003.5+000009.100002.4 05.8101.55K3 0 +131827.71 +340553.9 +000029.2+000004.500006.5 05.8101.37K4 0 +181711.63 -172225.9 -000001.8-000014.200003.1 05.8101.57K2 0 +192221.51 -001508.2 +000060.4-000027.300009.0 05.8101.09G8 0 +201327.57 +603825.6 +000039.0+000055.800005.5 05.8101.48K5 0 +212104.80 +072116.4 +000041.2-000017.900003.1 05.8101.66M2 0 +231952.38 +420440.9 +000047.8+000004.200006.0 05.8101.51M0 1 +013113.52 +701553.2 +000137.5-000076.000034.2 05.8200.49F6 1 +033036.93 +480613.2 +000021.2-000024.000003.8 05.82-0.03B8 0 +033647.31 +003517.4 -000033.0-000163.400034.5 05.8200.89G5 1 +034936.62 +631749.6 -000017.8-000056.600014.1 05.8200.19A5 1 +045128.20 -345422.4 +000024.7-000022.400011.4 05.8200.10A2 1 +060703.67 -341843.3 +000002.8+000000.400003.1 05.82-0.14B4 0 +063113.10 -351531.9 -000002.5+000008.600004.0 05.8200.81G8 1 +063227.20 +322717.8 -000026.5-000017.500011.9 05.8200.19A3 0 0.27 2.53 +074912.87 -465127.9 -000003.3+000009.700001.7 05.82-0.14B1 0 +082907.57 -440937.6 -000007.4+000007.500002.0 05.82-0.16B2 1 +112308.17 -564645.7 -000031.6+000005.700005.0 05.82-0.00A4 0 +131713.92 -435846.0 -000004.0-000015.500017.1 05.8200.19Am 1 +172442.04 -212629.1 -000014.9-000027.000010.8 05.8200.94K0 0 +175618.40 +004013.3 -000003.7-000000.400003.9 05.8200.06B2 0 0.04 0.14 +184449.60 -250039.1 -000001.2-000020.900004.1 05.8200.03B8 0 +184528.36 +053000.4 +000015.5+000002.000004.6 05.8200.04A1 1 +185058.51 -094626.8 +000006.3+000002.500002.2 05.8200.59F2 0 +190332.24 +014908.2 +000023.7-000068.700018.1 05.8200.18A4 0 +233319.55 -772307.2 +000015.7+000001.800031.5 05.8200.68G2 0 +025805.69 -233622.1 +000072.0+000052.000005.0 05.8201.33K2 1 +062704.14 -580007.6 -000008.5-000004.400005.4 05.8201.28K3 0 +121459.58 -205039.2 +000001.3+000005.500009.2 05.8201.05K0 1 +122503.22 +564640.3 -000014.2-000012.500002.7 05.8201.62M3 0 +132608.02 +722329.4 +000022.6-000009.200003.2 05.8201.65M1 0 +135619.89 -463533.8 -000138.6-000090.300011.5 05.8201.14K0 0 +150835.56 +250631.1 -000001.9-000000.700006.4 05.8201.23K1 0 +153040.39 -163634.0 +000023.9-000002.600005.8 05.8201.06K0 0 : zet3Lib +153401.74 -400358.9 -000039.2-000034.500002.0 05.8201.70M2 0 +153816.24 -210058.2 +000063.8-000071.400011.2 05.8201.08K0 0 +160051.16 +042537.8 -000043.0+000075.200013.6 05.8201.00K0 0 +184000.40 -074726.5 -000021.1-000037.300006.2 05.8201.54K4 0 +192857.08 +244607.3 +000008.6+000017.000006.7 05.8201.02K0 0 +202021.40 +174734.8 +000016.3-000030.900006.8 05.8201.50K5 0 +223635.47 -313949.3 -000041.2-000039.400010.4 05.8201.07K2 0 +224811.07 +372500.6 -000042.6-000063.500009.0 05.8201.02G8 0 +225406.91 +402236.6 +000097.1+000028.900009.6 05.8201.14K0 0 +010419.55 +613448.9 -000079.9-000024.800012.5 05.8300.57F6 0 +015008.58 +221631.3 -000014.3-000007.500005.7 05.8300.74K1 1 +053708.84 +265528.3 +000011.1-000022.700006.8 05.83-0.07B9 1 +061354.24 -034429.1 -000018.4+000020.200010.4 05.8300.91G8 0 +061436.71 -043406.5 -000006.5+000002.400005.3 05.83-0.15B5 0 +072225.40 -055858.1 -000012.5-000008.400003.6 05.8300.35F3 0 +073415.89 +032218.3 -000003.2-000004.500004.8 05.83-0.02A0 0 : del3CMi +081110.80 -482743.2 -000017.2+000004.000004.5 05.83-0.15B3 0 +091842.36 -513338.4 -000005.2+000003.500000.2 05.8300.47B7 0 +112904.70 +614640.0 -000113.9+000239.600030.4 05.8300.38F5 0 +124839.34 +601911.6 +000107.8-000030.600041.4 05.8300.47F5 0 +135357.25 -470741.4 -000007.9-000004.300000.0 05.83-0.05B2 0 +142712.30 -460802.6 -000152.5-000078.100017.2 05.8300.31Am 1 +143815.21 +540124.2 +000017.5-000019.000007.6 05.8300.01A1 0 +150206.38 -280337.9 +000084.2-000034.100010.0 05.8300.16A4 1 +162410.83 +065653.4 +000004.6+000014.700009.6 05.8300.02A2 0 +163826.30 -432354.2 -000011.7-000020.600004.8 05.83-0.05B2 0 +172644.24 +481536.3 +000000.2-000003.000009.0 05.8300.12A4 0 +180749.56 +260604.4 -000001.9+000024.400014.3 05.8300.16A3 1 +194727.78 +382427.4 +000004.5-000001.200006.7 05.83-0.09B8 0 +201806.99 +404355.6 -000002.5-000006.500002.1 05.8300.07O9 1 +205625.44 +504343.1 +000040.4-000021.200018.8 05.8300.34F0 0 +210209.00 +564010.6 +000009.8+000001.100004.5 05.83-0.06B8 1 +211213.67 -401607.8 +000057.4-000219.400030.9 05.8300.45F5 0 +211811.07 -043110.2 +000011.8+000013.700003.3 05.83-0.13B5 0 +220319.02 +112311.6 +000016.7-000001.600006.0 05.83-0.05B9 0 +222642.45 +784709.4 -000014.1-000037.100016.0 05.8300.17A2 0 : rho1Cep +230957.64 -425140.2 -000348.8-000050.500028.9 05.8300.47F4 1 +004203.44 +660851.4 -000009.8-000008.600006.5 05.8301.04G9 0 +024832.06 +181701.9 +000042.5-000032.800006.5 05.8301.22K1 0 +061132.31 +242513.4 +000001.0-000052.000004.3 05.8301.11K0 0 +080304.17 -322748.9 -000013.1+000009.600006.3 05.8301.23K2 0 +091707.73 -143426.6 -000017.3-000004.600008.4 05.8301.05K0 0 +095635.47 -332506.8 +000034.3+000022.000006.8 05.8301.20K1 0 +115558.41 +563554.8 +000007.7-000001.200010.3 05.8301.10K1 0 +163611.21 +463648.0 -000011.2+000003.300003.7 05.8301.04G8 0 +173127.47 -805132.5 -000002.3-000043.300004.0 05.8301.62M3 0 +001018.85 -051454.7 +000035.0-000029.000018.2 05.8400.97K1 0 +023818.60 -301138.0 +000098.7-000074.000028.0 05.8400.48F5 0 : iot2For +041000.22 +863734.9 +000142.7-000087.600024.4 05.8400.39F5 0 +044919.06 +323517.8 +000025.8-000031.700009.7 05.8400.25A8 0 +045850.99 -822813.9 -000005.1+000004.100009.3 05.8400.93G8 0 : xi Men +050755.43 +214217.4 +000001.8-000006.200003.2 05.8400.17B2 0 +071141.61 -205259.2 -000009.3+000021.600006.7 05.84-0.04A0 0 +073309.78 -244238.8 -000001.8+000020.100010.7 05.8400.16A3 0 +103907.80 +375436.4 -000220.4-000045.700020.4 05.8400.59F9 0 +113622.38 -610308.8 -000012.9+000001.700002.2 05.84-0.10B2 0 +125617.64 +540558.1 -000078.1+000002.500012.7 05.8400.20A5 1 +153834.20 +502524.1 -000004.7-000028.200008.7 05.8400.85G8 1 +155740.47 -205858.9 -000010.0-000022.400007.2 05.8400.01B3 0 +164145.50 -330844.2 -000058.8-000056.800011.2 05.8400.65G1 0 +165426.94 -422844.0 +000000.6-000006.300000.3 05.8400.63F5 0 +173307.39 -411023.0 +000002.4-000003.600003.3 05.8400.04B9 0 +180607.40 -081926.1 -000002.5-000016.700005.7 05.8400.18B8 1 +183914.27 -475435.3 +000026.4+000014.800009.9 05.8400.23A3 0 +185447.17 +485135.0 -000049.5-000132.700018.9 05.8400.45F3 0 +192820.80 +025548.2 +000002.7-000015.200003.2 05.84-0.00B6 0 +201225.76 -123701.3 +000193.2-000195.600035.6 05.8400.48F5 0 : xi 2Cap +215530.99 +651914.9 +000005.7-000001.400002.7 05.84-0.04B2 1 +223852.62 +193121.0 -000045.2-000094.200008.6 05.8400.92G8 0 +224610.11 +443245.5 +000142.8+000032.100018.8 05.8400.36F0 0 +001042.75 -123447.3 +000149.4-000038.200015.3 05.8401.00K0 0 +012330.97 -305643.8 -000015.5-000045.800003.7 05.8401.61M0 0 +015743.74 +274816.3 +000013.4-000058.800006.8 05.8401.58M2 0 +020909.33 -433059.3 -000048.3-000051.400005.7 05.8401.20K1 0 +023252.66 +343232.8 -000054.7-000019.200012.5 05.8401.08K0 1 +030156.09 -095741.0 +000043.5-000005.500011.6 05.8401.09G6 0 +031726.60 -474506.3 -000006.9+000030.300006.9 05.8401.23K2 0 +071441.94 +245306.7 +000054.8-000089.500009.7 05.8401.55M1 0 +101641.84 +252214.5 -000128.5+000003.200010.3 05.8401.21K2 0 +124123.04 -460844.6 -000071.0+000060.000004.1 05.8401.48K3 0 +131417.36 -782650.8 -000008.4-000003.700001.8 05.8401.04F8 0 +131443.36 -485724.5 -000108.7-000089.500012.6 05.8401.06K0 1 +141728.44 +151548.1 +000015.3+000007.700003.2 05.8401.68M3 0 +143116.39 -674301.4 +000036.2-000058.800011.9 05.8401.01K1 1 +151353.32 -261136.8 -000014.0-000004.200003.5 05.8401.14G8 0 +175219.76 -342500.6 +000003.4-000004.900004.4 05.8401.13G8 0 +192150.83 -181829.4 +000102.3-000093.000009.1 05.8401.06K0 0 : rho2Sgr +192628.69 +195329.8 +000000.6-000048.100007.2 05.8401.56M0 0 +212859.76 +221045.9 +000033.2+000013.100005.4 05.8401.37M4 0 +042042.83 -073533.0 +000004.5-000001.100004.3 05.85-0.12B5 0 +043815.84 +204105.1 -000013.9-000008.200009.0 05.85-0.02B8 0 0.37 2.06 +065632.06 +461626.4 -000003.6+000005.000004.0 05.85-0.08B8 0 : psi9Aur +071226.39 +240743.3 -000015.7-000044.900009.3 05.8500.40F5 0 +091408.23 -440845.1 -000024.2+000013.000006.3 05.85-0.11B6 0 +091457.17 -373608.5 +000004.1-000012.300005.2 05.8500.83K0 1 +104924.46 -591925.6 -000016.8-000005.900003.8 05.8500.01B9 1 +115141.62 -305002.7 -000010.5-000293.300031.8 05.8500.55F8 0 +121325.99 +101544.5 -000094.5-000008.000020.2 05.8500.26A2 0 +134129.82 +644920.8 +000055.0-000011.700014.7 05.8500.07A2 0 +150839.21 -425204.3 -000020.5-000021.300007.3 05.85-0.12B7 0 +154737.91 +552235.8 +000012.6+000004.800012.6 05.8500.25A3 1 +183853.45 -210305.4 -000074.9-000151.900077.0 05.8500.67G5 0 +191205.22 +495115.3 -000205.0+000624.300040.2 05.8500.67G4 1 +192356.49 +432317.7 +000016.3-000027.400008.1 05.8500.92G6 0 +223658.82 -403527.1 +000045.2-000069.700014.9 05.8500.06A1 1 : sig2Gru +024259.47 +533134.3 +000057.2-000031.700007.9 05.8501.12K0 0 +035852.42 -052810.3 -000046.8-000174.000022.9 05.8501.00G9 0 +090244.82 +071753.7 -000009.3+000001.400004.9 05.8501.10K3 0 +095626.03 +085559.2 -000084.7+000020.400004.8 05.8501.13K2 0 +104943.48 -095109.5 +000009.8-000027.200009.4 05.8501.07G8 0 +145437.92 -331802.0 -000008.6-000005.800004.1 05.8501.43K2 0 +153732.04 +543031.6 -000035.2-000020.500009.2 05.8501.10K1 0 +230042.90 +030043.2 +000005.1-000083.600006.0 05.8501.34K4 0 +231326.51 +110354.1 -000009.1-000006.000009.7 05.8501.00G5 0 +235230.05 -141504.3 -000096.0-000004.200011.4 05.8501.25K2 0 +001709.04 +475650.7 +000004.0-000004.000003.4 05.86-0.08B7 0 +014810.90 +165720.3 +000055.9-000033.000011.4 05.86-0.04B9 0 +025141.75 +465031.2 -000026.2-000025.800008.2 05.8600.90G8 0 +033829.25 -072330.2 -000001.1-000063.200008.3 05.8600.98G5 0 +044321.60 +495825.8 -000005.2-000015.300005.1 05.8600.01B9 0 +052705.32 -405637.6 +000003.3+000108.500010.5 05.8600.24A7 1 +061428.58 +175423.0 -000002.9-000010.600007.2 05.8600.25A6 1 +063047.14 +580948.4 -000030.0-000338.900017.6 05.8600.93K0 0 +071804.26 -435912.4 -000009.8-000005.600005.2 05.86-0.12B8 0 +072925.61 -073305.3 +000050.8+000125.900036.0 05.8600.49F8 0 +075531.44 +085147.0 -000006.9-000089.500026.2 05.8600.37F2 0 +081423.88 -455004.4 -000008.8+000010.700003.6 05.86-0.18B2 0 +085002.24 -292746.8 -000015.8+000005.400003.5 05.8600.95G8 0 +091727.63 -744404.8 -000029.1+000035.200012.4 05.86-0.02A0 0 +141838.30 -184257.2 -000065.6-000035.400011.1 05.8600.01Ap 1 0.04 9.29 +143332.47 -545955.0 -000093.4-000005.000011.4 05.8600.48F6 0 +145015.72 +235442.4 +000144.7+000032.400055.7 05.8600.58G2 0 +154401.85 +023055.9 -000045.0-000144.700068.2 05.8600.68G5 0 : psi Ser +154957.52 -485444.6 -000027.6-000010.400016.8 05.8600.07A2 1 +160843.73 -234107.3 -000010.2-000025.800007.7 05.8600.02B9 0 +161117.77 -410710.2 -000079.4-000125.500014.4 05.8600.27F0 0 +165325.26 -202455.8 -000058.0-000027.300035.7 05.8600.69G5 1 +181105.54 -412132.5 +000032.5-000038.300012.1 05.8600.29F0 0 +181234.17 -734018.4 -000054.8-000262.600024.5 05.8600.46F5 1 +190957.65 -415332.0 -000000.2-000011.000004.0 05.86-0.08B5 0 +204917.61 -254652.3 +000012.8-000018.600003.6 05.86-0.07B8 0 +234940.96 +362531.4 +000000.2-000047.800007.4 05.8600.81G1 0 +004808.88 +724028.0 +000133.7+000009.900014.7 05.8601.01K0 0 +021300.95 -210000.9 +000055.8+000040.800008.2 05.8601.01K0 0 +042127.05 -000552.3 -000019.8-000124.700007.0 05.8601.32K2 0 +050245.37 -041236.5 +000042.2+000002.000010.5 05.8601.21K3 0 +053135.99 -455531.5 +000018.6+000036.100007.0 05.8601.35K3 0 +070233.29 +164028.1 -000011.9-000007.300001.7 05.8601.66M2 0 +093022.54 -153437.9 -000092.4-000065.400013.1 05.8601.19K2 0 +093132.93 -354251.6 +000156.6-000173.400011.4 05.8601.29K3 0 +095822.91 +725246.6 -000069.9-000036.500008.8 05.8601.16K3 1 +101112.79 +372407.1 -000020.3-000029.000005.4 05.8601.28K3 0 +110011.70 -140459.9 -000008.8-000028.600007.4 05.8601.50K5 0 +123508.15 +215253.2 +000022.0-000019.600005.0 05.8601.24K1 0 +123903.48 -302520.5 -000038.6-000015.600006.0 05.8601.21K2 1 +143329.97 -524046.1 -000002.8-000017.100009.6 05.8601.08K0 0 +164719.74 +421420.3 +000002.3-000025.300004.4 05.8601.50M4 0 +172255.23 -580037.0 -000005.6-000015.600004.2 05.8601.07G8 1 +175936.76 -044915.3 -000002.5-000088.300005.9 05.8601.56K5 0 +181115.76 -755326.9 +000016.7-000294.400012.9 05.8601.25K3 0 +194345.08 +414623.1 +000019.1+000010.100005.2 05.8601.60M0 0 +201801.38 -214835.6 +000035.4-000024.700009.6 05.8601.00G8 0 +202526.82 -283947.8 +000011.7+000004.000006.0 05.8601.10G8 0 +225302.28 +165028.5 -000021.0-000027.600010.3 05.8601.13K1 0 +233459.03 +713831.4 +000005.3-000002.400001.1 05.8601.68K0 0 +011948.29 -003032.4 +000005.3-000013.900008.3 05.8700.64A7 1 +020258.55 -151821.4 +000025.6+000007.300009.9 05.8700.97K0 0 +042728.77 +111244.4 -000002.5-000013.200006.7 05.8700.05B8 1 +053801.11 +073229.2 +000011.4-000014.700005.9 05.87-0.06B8 0 +054953.51 -225818.9 -000015.3+000021.400005.3 05.8700.06A1 0 +062639.59 -013026.2 -000010.1-000029.400014.3 05.8700.07A3 0 +063738.40 +565127.0 -000009.3+000009.800010.1 05.8700.01A2 0 +064949.85 +161210.5 -000014.9-000010.400003.5 05.87-0.14B7 0 +071802.22 +405300.1 -000015.0+000012.200012.2 05.8700.18A5 0 +074610.56 -375601.3 -000019.5+000012.400005.2 05.87-0.11B5 0 +080049.96 -540904.7 -000026.2+000008.600004.7 05.87-0.13B5 0 +104814.13 -314116.3 -000029.2+000001.600007.7 05.8700.03A1 0 +125010.81 +373100.8 -000088.6+000021.800008.4 05.8700.17A3 0 +135343.11 -532223.8 -000016.0-000017.400002.7 05.8700.01B5 0 +141901.13 -254858.7 -000356.4+000366.800056.2 05.8700.52F7 0 +155439.54 -251437.2 -000012.3-000025.400007.2 05.87-0.07B8 0 0.03 1.46 +174442.01 -424345.5 +000005.2-000001.000012.1 05.8700.16A2 0 +182935.71 +235158.3 +000000.1-000001.900002.2 05.87-0.10B6 0 +195947.49 -095726.2 -000246.7-000392.400040.8 05.8700.60F8 1 +201600.61 +453446.8 +000009.2-000054.900029.0 05.8700.45F5 0 +202344.37 +372835.2 +000005.1+000000.200003.6 05.87-0.17B2 0 +212104.33 -043336.5 -000012.9+000011.000009.7 05.8700.91G7 0 +000236.08 +660556.3 +000003.3+000001.100001.6 05.8701.07G8 1 +055530.16 -043659.4 +000027.1-000020.500010.7 05.8701.17K2 0 +072104.34 -255330.0 -000011.9+000013.400004.5 05.8701.60M3 0 +072959.74 -523904.6 -000022.5+000053.500009.9 05.8701.01K0 0 +080055.86 +252334.2 +000017.8+000006.500002.9 05.8701.02G8 0 : ome1Cnc +093043.23 +333921.0 -000021.0-000048.200006.3 05.8701.03G8 0 +112533.13 -374451.2 -000041.7-000011.400006.0 05.8701.50M3 0 +124646.22 -331855.5 +000011.6-000028.300008.5 05.8701.33K3 0 +142707.11 -654917.8 -000018.5-000014.400003.5 05.8701.50K3 0 +171318.11 -671146.9 -000156.3-000090.100010.0 05.8701.07K0 0 +173708.84 +722720.7 +000024.1+000015.300010.2 05.8701.02G9 0 +205041.70 -123241.0 +000127.0-000072.400013.1 05.8701.07K1 0 +221338.65 +283628.9 +000074.0-000004.000013.1 05.8701.17K2 0 +011611.90 +714437.8 -000001.6-000001.200000.2 05.8702.04K1 1 +001838.22 +313102.0 +000058.1-000002.900006.0 05.88-0.01A0 0 +003922.09 +211504.9 -000461.1-000370.900090.0 05.8800.85K0 0 +013754.98 -825831.0 +000122.3+000120.700036.9 05.8800.62G2 0 +022600.38 -152028.0 -000044.3-000054.100015.2 05.8800.12Ap 1 +023032.31 +251406.8 +000061.7-000072.900019.6 05.8800.41F6 0 +030137.45 -280525.7 +000283.0-000440.900032.9 05.8800.79G8 0 : eps For +041740.27 -631519.8 +000005.5+000035.500007.0 05.88-0.06B+ 1 : the Ret +043437.99 +285740.3 -000000.6-000021.900007.0 05.88-0.05B9 0 +051145.35 +010213.4 +000000.9-000011.100003.6 05.8800.66F5 1 +054213.96 -222225.5 -000000.2+000008.900004.3 05.8800.08A2 0 +060527.02 -101433.6 +000021.4+000026.000017.0 05.8800.37F4 0 +061709.57 -371512.4 -000005.5-000022.600016.1 05.8800.14A2 0 +062516.41 -005643.3 +000238.3-000218.000030.2 05.8800.56F8 0 +064338.65 +035557.1 -000000.6-000002.900000.1 05.88-0.05B0 0 +082249.94 -262053.6 -000005.1+000006.200000.1 05.8800.38F2 0 +102103.43 +684451.8 -000054.6-000034.200008.0 05.8800.24A7 0 0.07 0.16 +123647.37 -054954.7 -000027.5-000019.500014.5 05.8800.07A3 0 +124718.93 +624652.1 +000020.0+000006.500015.8 05.8800.21A9 0 +132616.58 +460141.2 +000030.2-000020.000009.1 05.8800.98K0 0 +134613.63 +410519.9 -000113.8-000042.300019.5 05.8800.21A5 0 +143531.50 -413102.6 -000021.6-000023.200009.1 05.88-0.09B6 0 +151108.79 -844716.2 +000003.2+000004.000010.2 05.88-0.03B9 0 : ome Oct +175213.66 -344757.1 +000003.3-000005.300003.9 05.88-0.11B6 0 +183255.33 -735755.4 +000006.9-000087.200009.2 05.8800.99K0 1 +195212.01 -190241.5 -000002.5-000053.200010.5 05.8800.98K0 1 +200144.71 +244801.5 +000006.7-000000.800004.8 05.88-0.13B4 1 +210623.39 +712555.5 -000048.2-000116.000020.4 05.8800.39F3 0 +214304.40 -142359.1 -000003.8+000020.400008.0 05.8800.26A9 0 +221626.51 +571312.8 +000047.4+000005.400004.5 05.8800.95G8 0 +223226.37 +394647.1 +000004.7-000008.900005.2 05.8800.17A6 0 +223402.89 -013427.0 +000039.7-000037.300007.3 05.8800.98G6 0 +003125.61 +333454.1 +000049.6-000016.300007.0 05.8801.13K1 0 +005542.40 -072049.3 -000007.0-000044.800006.5 05.8801.52K5 0 +040603.17 +684047.9 +000007.3+000003.000005.2 05.8801.54K2 0 +061508.40 -201620.1 +000002.4+000030.700003.5 05.8801.32K2 0 +063002.98 +464107.9 -000006.6+000007.500006.2 05.8801.45K4 0 +063219.23 +045121.6 -000035.6+000001.600006.3 05.8801.00K0 0 +064032.24 +714455.5 +000004.2+000010.700004.9 05.8801.22K0 0 +065656.13 +464219.9 -000092.7-000076.200009.8 05.8801.09K0 0 +081350.20 +562708.3 -000021.4-000029.600006.6 05.8801.02G9 0 +083255.06 +380100.4 -000104.5-000172.300015.5 05.8801.11K2 0 +085755.57 -483422.6 -000016.4+000009.600003.0 05.8801.06G8 0 +093023.45 -582142.9 -000028.8+000026.700003.1 05.8801.68M2 1 +105930.95 -162113.3 -000043.1-000008.600002.8 05.8801.60M1 0 +111641.93 +492834.6 -000085.2-000011.000007.7 05.8801.10K0 0 +123209.90 -730003.8 +000040.7-000005.300009.6 05.8801.08K1 0 +132318.91 -045527.8 -000019.5-000016.100002.8 05.8801.43K3 0 +145853.64 -110837.9 -000106.7-000061.500010.3 05.8801.27K3 0 +150113.07 -380329.9 +000030.4-000034.400008.4 05.8801.25K2 0 +151826.13 -002740.5 -000011.6+000001.300003.3 05.8801.51K5 0 +165957.70 -250531.8 +000002.7-000015.000006.8 05.8801.61M1 0 +183246.15 +233700.4 +000013.3+000010.200004.1 05.8801.49K5 0 +190825.88 +522533.1 -000100.4-000055.000014.2 05.8801.09K1 0 +191524.84 +303135.2 +000035.2-000026.200002.4 05.8801.67M0 0 +224022.38 -303930.1 -000107.7-000209.500005.1 05.8801.30K2 0 +230944.62 -280518.9 +000018.9+000001.700004.8 05.8801.31K2 0 +002024.39 +305608.2 +000015.3-000000.600005.6 05.89-0.10B7 0 +003647.31 +151354.3 +000000.9-000014.200003.8 05.89-0.15B2 0 +004024.66 -592720.5 +000883.3+000443.000039.3 05.8900.56G1 0 +020009.02 +030551.5 +000231.2-000255.200032.2 05.8900.61G2 0 +022848.54 +295553.7 -000065.4+000072.500032.5 05.8900.59G0 0 +024845.87 +251117.1 +000054.2-000003.900007.1 05.89-0.03A0 0 +030719.02 +640327.4 -000013.7-000003.200005.8 05.89-0.02B9 1 +040048.69 +181138.6 +000129.5-000028.300022.0 05.8900.32F4 0 +051119.13 -022926.8 +000081.5+000001.400026.0 05.8900.46F5 0 +055824.44 +015013.7 +000006.0-000007.800009.2 05.8900.22A5 0 0.06 2.74 +073634.77 +055143.6 -000108.8+000027.700022.9 05.8900.60G0 0 +074434.20 -375634.6 -000022.2+000015.700005.4 05.89-0.12B8 0 +082026.00 +574435.7 +000057.1+000013.900031.6 05.8900.42F4 0 +082255.18 -520725.6 -000022.8+000019.500013.7 05.8900.02A0 0 +082946.29 +671750.7 -000065.1+000010.700010.1 05.8900.97G8 0 +084656.06 +120636.3 -000065.2-000051.100016.4 05.8900.12A1 0 +090124.13 +321508.3 +000000.3+000000.700006.4 05.8900.09A2 1 +102306.34 +335429.4 -000014.1-000004.300014.2 05.8900.15A6 0 +103802.66 -571522.7 -000015.6+000000.700002.5 05.89-0.13B3 0 0.04 1.45 +115500.02 -631645.0 -000008.8-000000.500001.3 05.8900.21A3 0 +120237.76 -691132.2 -000039.0-000006.900010.6 05.89-0.08B9 0 +120416.58 +212733.0 +000035.2-000004.400009.1 05.8900.25F0 1 +125348.92 -602234.5 -000003.0-000001.700002.0 05.8900.20B5 0 : kap Cru +125458.71 -440905.1 -000237.3-000231.000025.2 05.8900.63G2 0 +132209.73 +050917.5 -000069.0-000035.500015.7 05.8900.11A2 0 +141340.67 -005042.4 +000207.4-000139.100017.9 05.8900.49F7 0 +154834.42 +280924.4 -000002.1-000011.500000.5 05.8900.61C0 0 +164123.13 -681745.9 -000014.1-000011.800004.7 05.89-0.08B7 0 : eta1TrA +171631.72 +011238.1 -000004.4-000015.700005.4 05.8900.02B5 0 0.43 1.68 +180352.44 -242138.6 +000000.6-000001.700000.7 05.8900.03O6 0 +184628.58 -005741.9 +000020.0-000021.800012.6 05.8900.13A2 1 +184853.38 +191943.6 +000016.0-000021.000011.6 05.8900.02A1 0 +185801.90 +381558.3 -000005.2+000002.100006.3 05.89-0.09B7 0 0.09 5.82 +190329.68 -684519.9 -000020.8-000004.500017.6 05.8900.55F8 1 +193121.61 +263701.6 +000011.3+000025.200016.9 05.8900.92K0 0 +193408.48 -400204.7 +000004.4-000002.100007.5 05.8900.10A5 0 0.21 4.63 +193841.15 +545824.2 +000035.4+000163.900025.1 05.8900.48F6 0 0.11 0.00 +194539.92 +073647.4 +000053.8+000000.100018.5 05.8900.18A3 0 : ups Aql +202927.11 +560405.4 +000004.6+000004.600003.6 05.89-0.05B9 1 +205740.61 -160153.6 +000051.3+000001.700017.6 05.8900.18A2 0 +211922.18 +381414.9 -000000.2-000003.300000.9 05.8900.51F2 0 0.15 3.33 +231437.02 +741352.5 +000041.3+000005.500007.2 05.89-0.01A0 0 +234108.87 -114050.4 +000068.5+000003.200008.6 05.8900.98K0 1 +234156.71 +071502.3 -000027.6-000040.900009.6 05.8900.10A3 0 +015554.47 +371640.1 +000009.4-000006.300003.3 05.8901.60K5 0 +015935.60 +210331.0 +000140.8-000014.300008.2 05.8901.03K0 0 +022204.98 -173943.3 +000009.0-000058.100006.5 05.8901.23K2 0 +022635.16 -200234.3 +000086.2+000101.500011.5 05.8901.25K2 0 +025939.87 +410159.0 +000014.7-000046.400004.2 05.8901.45K2 0 +040759.41 +172023.7 +000007.7-000010.100009.5 05.8901.50K5 1 +055649.39 +113116.3 +000106.0-000056.700010.6 05.8901.11K2 0 +075023.88 -503033.7 -000066.6-000042.500012.6 05.8901.09K2 0 +083343.49 +044525.3 -000014.3-000006.200000.6 05.8901.07G5 0 +090108.49 -684102.1 +000016.2+000001.000004.3 05.8901.63M1 0 +110938.55 +431227.9 -000067.0-000006.400005.8 05.8901.56M2 0 +113220.00 -665742.6 -000000.1+000004.700010.9 05.8901.14K1 0 +135109.21 +343952.3 +000010.0-000053.800004.8 05.8901.64M2 0 +144838.06 -363804.5 -000012.9-000046.000007.3 05.8901.37M5 0 +152614.53 -681833.1 +000123.1+000009.300009.8 05.8901.00K0 0 +161147.60 +422228.2 -000007.0+000024.700003.5 05.8901.46K4 0 +162229.07 -435443.3 -000008.4-000011.300003.1 05.8901.12G2 0 +173727.31 -500334.1 +000000.8-000089.500009.4 05.8901.11K0 0 +203818.60 -811720.3 +000000.6-000038.200005.1 05.8901.69K5 0 +225102.94 +852224.5 +000013.2+000114.400007.1 05.8901.34K5 0 +000413.66 +621715.6 -000001.0-000000.400000.9 05.9000.27A1 0 +004913.90 -240811.5 +000077.5-000059.600017.7 05.9000.94K0 1 +013416.60 +371413.9 +000012.6-000021.000008.3 05.90-0.07B9 0 +022254.65 -510532.2 +000022.1+000066.000016.3 05.9000.21A5 0 +040520.15 +220033.2 +000172.6-000130.100059.8 05.9000.62G5 0 +042823.34 +144427.7 +000109.7-000021.300018.4 05.9000.33F0 0 +051248.12 -060325.6 +000021.9-000031.500007.3 05.9000.96G7 0 +055459.02 +314207.0 -000045.1-000179.800012.7 05.9000.14A5 0 +060503.42 +425855.1 -000044.6-000144.200019.4 05.9000.36F3 0 +065625.84 +095723.8 -000016.1-000009.000005.8 05.90-0.09B8 1 +072642.47 -340826.5 -000008.1+000006.400003.4 05.90-0.15B4 0 +073205.82 -085251.3 -000092.2-000167.500033.4 05.9000.54F5 0 +074712.56 -223110.3 -000007.6+000010.300003.3 05.90-0.18B1 0 +080137.53 -371701.4 -000002.3+000005.000005.5 05.9000.15A3 0 +084105.32 -485521.7 -000004.6+000003.600002.0 05.90-0.19B1 0 +085630.58 +401205.6 -000081.8-000038.300013.8 05.9000.38F3 0 +092830.60 -664207.2 -000034.5+000045.800012.2 05.9000.01A0 1 +103151.36 +322246.3 +000017.1+000006.900013.3 05.9000.11A0 0 +105707.88 -504554.2 -000037.5+000012.900010.3 05.9000.17A7 0 0.04 0.14 +114838.77 +141703.1 -000103.2+000005.200013.5 05.9000.30F0 1 +121840.30 -004713.7 +000033.5-000016.200010.0 05.9000.17A5 0 +131323.38 -504159.2 -000033.6-000017.700009.9 05.90-0.01B9 1 +135627.89 +010302.0 -000028.1+000013.700009.7 05.9000.22A8 0 +145613.24 +142646.6 -000012.8-000000.100006.0 05.90-0.03A0 0 +160606.38 -233622.5 -000011.0-000029.200006.7 05.90-0.07B8 1 0.04 1.49 +172712.46 -503749.3 +000003.0-000001.900001.9 05.9000.06B9 0 +182749.48 -294900.8 -000000.8+000015.200027.5 05.9000.52F8 0 +194418.40 +692013.6 +000008.8-000022.200007.4 05.9000.07A2 0 +202920.39 +362717.0 +000002.6-000001.600001.9 05.9000.41A1 0 +004042.38 -042106.5 -000015.3-000014.500005.7 05.9001.09K0 0 +004411.92 -382519.1 +000247.0+000120.700008.8 05.9001.14K1 0 : lam2Scl +013449.05 +182738.4 +000030.1-000065.900005.5 05.9001.54M2 0 +055921.78 +495528.4 -000004.6-000002.500002.9 05.9001.19G5 0 +071415.52 -095651.1 -000004.7+000002.800001.4 05.9001.53K3 0 +071922.37 +024426.6 -000002.2-000010.800006.3 05.9001.07G9 0 +094135.11 +311640.2 +000015.5-000009.600003.5 05.9001.58K6 0 +095342.93 +055730.8 -000002.9+000001.700002.3 05.9001.66M2 0 +111854.98 +013901.9 -000038.2-000056.000010.5 05.9001.04K0 0 +143814.01 +181754.7 -000029.1-000064.500008.9 05.9001.10K2 0 +144705.06 -381725.6 +000052.8-000082.600005.9 05.9001.34K3 0 +151204.27 +185833.6 -000016.4+000011.400003.9 05.9001.41M4 1 +152751.44 +604012.8 -000016.9-000003.100005.5 05.9001.44K5 0 +200058.97 +083328.0 +000011.1-000014.000003.6 05.9001.53K5 0 +231009.72 -403529.2 +000022.1-000045.600004.1 05.9001.56M4 0 +014826.02 +034107.5 -000009.2+000017.700009.9 05.9100.97G9 0 +021431.96 -411000.1 -000020.9-000026.100009.8 05.9100.96G9 0 +023657.08 +384402.3 +000145.0-000165.400018.4 05.9100.50F5 0 +030154.15 +262744.4 -000013.8+000004.900015.2 05.9100.14A3 0 +031955.81 +270416.7 -000024.7-000071.100015.9 05.9100.86G8 0 +033240.02 +352742.2 -000006.7+000003.700002.0 05.91-0.08B1 0 +034609.36 +064813.2 -000001.8-000055.400009.7 05.9100.99G9 0 +034627.42 -292017.4 +000007.2+000003.800009.9 05.9100.11A2 0 : sig For +042151.82 +563022.7 -000014.6+000007.100010.5 05.9100.11A3 0 +043624.23 +641541.8 -000026.0-000007.400007.4 05.91-0.01A1 0 +061508.46 +135103.9 +000024.2+000010.700002.4 05.91-0.23B1 0 +065700.54 +334051.7 -000024.5+000001.000008.5 05.9100.88G5 0 +071212.22 -255633.4 -000005.3+000008.600004.5 05.91-0.17B2 0 0.05 2.73 +071947.61 +070835.1 +000061.2-000059.200016.9 05.9100.54F8 0 +083551.05 +063713.9 -000134.8-000131.000037.7 05.9100.53F8 1 +093132.19 -315218.6 -000049.2-000000.100008.7 05.9100.26A9 0 : zet2Ant +101007.56 -082429.4 -000028.5-000002.900006.2 05.9100.03A1 1 +103233.62 -443706.4 -000012.8-000023.600008.2 05.9100.92G6 0 +105542.34 +004413.0 +000103.0-000003.400022.9 05.9100.42F2 1 +121221.99 -625702.8 -000005.2-000000.100000.7 05.9100.25B9 0 +124338.02 -013436.5 +000048.1-000074.600014.3 05.9100.85G8 0 +131003.27 +382955.9 -000071.1+000044.900016.1 05.9100.29A9 0 +131248.77 -661336.4 +000025.3+000007.800011.4 05.9100.05A0 0 +133723.50 -462540.2 -000028.2-000016.000008.4 05.91-0.11B8 1 +135310.36 +283853.0 -000121.5+000028.500015.5 05.9100.20A7 0 +143232.62 +221535.9 -000126.5+000040.400019.4 05.9100.39F2 0 +144844.56 -663536.7 -000007.5-000011.100002.9 05.91-0.11B2 0 +145235.27 -634835.3 -000010.1-000004.100003.2 05.9100.66F8 1 0.44 5.27 +150127.11 +601215.9 -000013.0+000011.900010.0 05.9100.11A4 1 +160436.91 -375145.6 -000128.5-000116.200025.1 05.9100.41F3 0 +164934.67 +131540.3 -000029.0-000024.300011.3 05.9100.01A1 0 +170339.31 +133619.5 -000021.4-000034.000012.4 05.9100.01A1 0 +170350.87 -380909.0 +000090.5-000034.700015.6 05.9100.41F3 0 0.02 0.00 +184643.08 +525916.7 +000010.1-000004.000001.5 05.91-0.10B2 0 +185600.67 -231025.4 -000001.7-000013.700003.7 05.91-0.02B6 1 +185846.92 +135424.4 +000000.9-000051.400013.4 05.9100.25F0 0 +191439.52 -451136.4 +000048.1-000039.600011.0 05.9100.90G8 0 +195207.17 +475554.5 -000006.2-000009.800001.3 05.91-0.17B2 0 +201200.70 +262843.8 +000004.5-000010.100002.9 05.91-0.11B7 0 +201730.63 +665110.7 +000468.5+000296.800056.9 05.9100.60G3 0 +203834.99 +234049.8 +000004.1-000005.300001.6 05.9100.95K0 0 +204609.97 -213050.4 +000023.4-000017.000012.1 05.9100.07A1 0 +210529.21 +780734.8 +000019.0+000028.700007.9 05.91-0.07B8 0 +225021.77 +415712.3 +000008.3-000003.900003.0 05.9100.06B3 1 0.07 10.08 +225502.58 +370436.5 +000088.5+000009.200024.2 05.9100.40F5 0 +231027.36 +433241.1 -000202.2-000207.700035.4 05.9100.45F5 1 +233408.95 -011451.1 +000107.4-000013.200014.2 05.9100.30A2 0 +023307.04 -343859.7 -000017.4-000017.900008.6 05.9101.06K0 0 : lam1For +034838.92 +001340.3 +000065.5-000006.000006.6 05.9101.22K3 0 +042222.73 +204917.1 -000002.0-000001.000001.9 05.9101.66M0 1 +050150.35 +004319.8 +000004.8-000022.800006.5 05.9101.27K0 0 +081003.80 +581454.3 -000019.4-000074.200005.8 05.9101.36K4 0 +083917.65 +524242.1 -000029.3-000031.400008.2 05.9101.17K1 0 +092847.19 -621623.5 -000065.4+000028.400006.8 05.9101.10K1 0 +101345.98 -402045.9 -000074.0+000008.500007.2 05.9101.20K1 1 +105331.38 +695114.6 -000397.5-000067.500023.0 05.9101.01G9 0 +105601.48 +061107.4 -000022.4-000005.500010.0 05.9101.26M5 0 0.26 46.34 +122157.44 -562227.8 -000010.8-000000.800001.9 05.9101.53K4 0 +125304.26 -545708.9 -000096.6+000004.700008.6 05.9101.31K3 0 +130947.89 +165055.1 -000065.6-000015.400004.5 05.9101.45K5 0 +131412.15 -584102.1 -000055.3-000011.700009.5 05.9101.08K0 0 +134239.38 +780351.6 -000064.2+000045.800010.2 05.9101.00G7 0 +145923.11 +043404.0 +000001.2-000004.800004.5 05.9101.61M1 0 +161422.37 -330039.8 -000008.4-000018.800005.1 05.9101.02K0 0 +165400.40 -575433.2 -000040.8-000122.500004.7 05.9101.59M0 0 +171856.36 -345922.5 +001149.2-000090.800143.4 05.9101.08K4 0 +172254.73 -371314.5 +000020.0-000038.400007.8 05.9101.07K1 0 +175235.46 +011818.2 -000032.7-000014.900009.3 05.9101.57K5 0 +192016.00 +573842.4 +000028.3+000004.900003.7 05.9101.63M1 0 +192504.05 -291833.2 -000013.1-000061.800012.1 05.9101.28K3 0 +195014.05 -473326.5 +000008.5-000013.000002.9 05.9101.68M1 1 +204422.04 +562918.3 +000009.8-000001.600003.4 05.9101.64M3 0 0.23 32.90 +010337.01 +610429.4 -000001.5-000003.000002.2 05.9200.51F0 1 +012420.48 -065452.8 +000031.1+000005.100022.3 05.9200.41F4 1 +015052.01 +110236.4 -000069.3-000027.800023.5 05.9200.30F2 0 +025014.75 -355037.3 +000051.5+000020.300006.5 05.9200.90K0 1 : eta2For +031142.85 +812814.6 -000045.6-000000.900016.1 05.9200.15A7 0 +031225.68 -442510.8 +000082.7-000002.600022.8 05.9200.44F3 1 +052648.80 +342330.6 -000000.2-000007.300002.5 05.9200.14A1 0 +055456.69 +194458.6 +000000.4-000004.100002.3 05.92-0.14B2 0 +063046.29 -274610.5 -000007.5+000005.900002.9 05.92-0.16B3 0 +064523.08 -314734.5 -000204.9-000304.100041.2 05.9200.49F7 0 +064632.42 +083513.8 -000005.0-000006.800002.9 05.92-0.17B2 0 +082032.15 +240120.5 -000020.7-000017.800007.8 05.92-0.04B9 0 : lam Cnc +083338.45 -385055.8 -000021.0+000007.400004.0 05.92-0.11B5 0 +083705.79 +093920.1 -000027.1-000006.800007.1 05.9200.08A3 0 +085238.62 -482132.8 -000013.4+000000.300003.0 05.92-0.15B3 1 +091334.48 -472018.4 -000025.0+000013.300005.9 05.92-0.05B9 0 +093326.10 -225150.5 -000070.0+000055.300011.0 05.9200.02B9 0 +124906.79 +832504.1 -000022.1+000015.500014.7 05.9200.01A0 1 +131151.38 -695631.3 +000035.0+000001.300022.7 05.9200.41F3 0 +133440.48 -131251.5 -000048.0-000007.300006.4 05.9200.02A0 1 +134222.94 +824509.0 +000032.7-000042.500009.0 05.9200.99G9 0 +134619.10 +383013.2 -000048.9-000012.600008.1 05.9200.95G9 0 +134727.58 -501457.6 +000058.9+000012.600016.6 05.9200.28A3 0 +135917.46 -502210.6 +000028.5-000016.700009.7 05.9200.96G8 0 +163225.66 +604924.0 +000020.6-000009.800009.7 05.9200.04A2 0 +164136.70 +265501.2 +000000.9-000044.800023.4 05.9200.40F2 0 +195920.42 +454621.3 +000011.5-000016.700006.9 05.9200.18A5 1 +215511.34 -615311.0 +000043.5-000090.600021.5 05.9200.39F1 0 +004817.34 +071759.7 +000111.6+000003.400004.9 05.9201.10G8 0 +012505.28 -642210.0 +000023.1-000017.100003.2 05.9201.56M0 0 +013022.88 -261228.3 +000043.7+000001.400007.3 05.9201.33K2 0 +050222.81 -314617.5 -000006.4+000085.300009.9 05.9201.17K2 0 +053404.06 -012812.7 -000013.9-000020.000003.9 05.9201.53K5 0 +063011.28 -100453.4 -000007.3-000002.300000.5 05.9201.37K0 1 +074013.53 -193939.2 -000003.7+000011.800004.5 05.9201.16K0 0 +082254.10 -073235.3 -000009.8+000006.300003.9 05.9201.64M1 0 +104840.57 -015732.1 -000018.6+000007.900006.1 05.9201.61M2 0 +150011.34 -770937.9 -000013.3-000010.300003.7 05.9201.05G8 0 +205625.89 +491145.0 +000011.3+000006.800002.6 05.9201.05G8 0 +211542.39 +770044.1 +000022.9+000014.600003.9 05.9201.53K5 0 +222332.15 -071140.0 -000006.2+000008.900007.1 05.9201.00G6 0 +224157.40 +143059.2 +000094.5-000021.200012.2 05.9201.11K0 0 +231639.79 -442920.9 +000003.4-000009.900011.3 05.9201.05K1 0 +000746.86 -223030.5 +000070.1-000034.700012.4 05.9300.14A1 0 +025334.35 -382613.5 +000058.9+000034.300016.8 05.9300.44F5 0 : psi For +031323.86 +481037.2 +000016.9-000018.800010.5 05.9300.97G9 0 +031802.49 -284749.3 +000155.4-000016.100016.1 05.9300.34F3 1 +032622.52 -271903.4 +000007.7+000053.500007.5 05.9300.93K0 0 +033045.40 +061119.5 +000042.4-000016.800006.3 05.9300.95G8 0 +040040.62 -302926.6 +000047.5+000005.200009.1 05.9300.04A1 1 +050945.06 +280150.2 +000055.9-000060.600018.3 05.9300.31A5 1 0.05 1.40 +053026.17 +152138.0 -000013.5-000038.600009.5 05.9300.10A3 0 +054105.59 +002015.7 +000012.3+000027.800019.5 05.9300.31F0 0 +054630.37 +560656.6 +000020.2-000058.900016.9 05.9300.16A4 0 +055220.18 -570921.6 +000018.0-000078.600007.9 05.9300.66F7 0 +060440.17 -450446.4 -000080.0+000254.300037.0 05.9300.49F4 1 +070330.35 +292020.7 +000155.7-000828.000052.4 05.9300.59G4 0 +073753.88 +484626.1 -000032.6-000028.500012.4 05.9300.22A5 0 +091552.75 +725647.3 -000085.3-000056.000011.2 05.9300.18F0 0 +100200.11 -602515.2 -000007.4+000003.900001.0 05.9300.26A9 0 +102326.51 -040426.6 -000050.5+000004.200009.3 05.93-0.05B9 0 0.04 4.38 +102459.50 -583434.7 -000074.1+000006.100011.0 05.9300.32F2 0 +112709.58 -122124.5 -000098.3+000023.800014.9 05.9300.49F4 0 : kap Crt +130305.36 -712832.6 -000011.2-000002.400002.1 05.9300.00B1 1 +141923.91 -370010.1 -000048.8-000041.100014.6 05.9300.08A1 0 +144042.36 +133203.7 +000053.8-000014.700018.8 05.9300.24F0 0 +153629.20 +160708.8 +000071.5-000005.500020.4 05.9300.35F3 0 : tau5Ser +154422.69 -414908.5 -000017.7-000029.000007.1 05.93-0.01A0 1 +160911.06 +062249.8 +000258.2-000746.700032.8 05.9300.99K1 0 +163905.24 -371302.1 -000011.8-000043.900007.5 05.93-0.04B9 0 +170847.55 -302412.8 -000011.9-000066.400012.2 05.9300.28Fm 0 +174736.79 -144332.8 -000022.2-000017.600006.4 05.9300.01B9 0 +175619.04 -154844.5 -000009.6-000066.200013.1 05.9300.02A0 0 +183156.99 -010010.7 +000010.0-000004.600005.7 05.9300.17A4 0 +183754.43 -212351.2 -000002.6-000065.700010.4 05.9300.19A5 0 +184945.91 +324846.2 +000001.9-000005.200003.2 05.93-0.15B3 0 : nu 1Lyr +190541.18 -153937.4 +000000.7-000010.400003.8 05.93-0.01B8 0 +191146.01 +311700.5 -000003.2-000003.200003.3 05.93-0.06B9 0 +194244.60 +322536.3 +000002.1-000001.200001.4 05.9300.12A5 0 +212547.02 +364002.7 +000006.9-000008.900001.2 05.9300.03B0 0 +221151.33 +160226.1 -000002.9-000018.800017.9 05.9300.95K1 0 +003310.32 +545342.3 +000070.1-000039.400008.7 05.9301.04K0 0 +011143.54 -021503.7 -000057.8-000022.200007.4 05.9301.40K4 0 +025335.27 -222234.0 +000085.6-000076.100010.7 05.9301.04G8 0 +030044.09 +105213.7 +000081.2-000034.400007.4 05.9301.59K6 0 +035333.30 -465336.9 +000017.6-000035.200009.1 05.9301.22K3 1 +060932.44 +221125.0 -000007.0-000005.000000.5 05.9301.63K4 0 +063517.60 +095918.1 +000000.3-000007.700002.1 05.9301.51K4 0 +071733.72 +520752.0 -000000.6-000017.800005.3 05.9301.26K1 0 +073647.05 +554518.6 -000010.9-000039.000011.6 05.9301.12K2 0 +074058.52 +230106.8 -000007.2-000013.000002.1 05.9301.56K5 0 +074640.04 +652720.3 +000028.1+000018.400009.8 05.9301.18K2 0 +105517.26 -603101.9 -000036.1+000084.300010.7 05.9301.06K0 0 +115540.13 -282837.3 +000003.8-000027.200006.8 05.9301.50K4 0 +125631.72 -721106.7 -000016.0-000012.100004.7 05.9301.11G8 0 +140326.58 -561248.2 -000066.4-000021.600006.2 05.9301.21K2 0 +160205.56 +525457.6 +000001.8-000036.600004.0 05.9301.50K5 0 +160858.90 +032716.0 -000036.3+000012.200007.6 05.9301.47K5 0 +161911.23 +490217.1 -000021.4+000033.400005.1 05.9301.37K6 0 +171912.51 -594140.5 -000001.7-000008.400001.6 05.9301.39K2 0 +172838.91 -551010.8 +000003.1-000008.800003.6 05.9301.11G8 0 +190357.52 -510105.7 +000040.4-000147.700011.2 05.9301.24K0 0 +210227.05 -383150.0 +000154.9-000169.500015.2 05.9301.11K2 0 +210347.58 +531709.0 +000042.1+000032.100008.1 05.9301.00K0 1 +224135.94 +413256.3 +000140.9+000060.000010.1 05.9301.00G9 0 +224405.21 +392755.5 +000007.7-000028.400005.0 05.9301.49K5 1 +235014.65 -095827.6 +000139.8+000078.300010.6 05.9301.13K0 0 +235255.52 -030919.4 +000077.5-000042.600006.5 05.9301.07G9 0 +003019.91 +595839.2 +000016.3-000003.900004.5 05.94-0.00B9 1 +003532.75 -003019.7 +000143.4-000061.900018.0 05.9400.44F5 0 +004457.12 -424034.8 -000089.1-000096.100015.0 05.9400.30A7 0 +014838.84 +375710.6 +000111.8-000027.000010.6 05.9400.97K0 0 +015054.48 -501222.1 -000048.0-000004.300013.4 05.9400.15A1 0 +021135.84 -014931.3 -000011.3-000033.200009.2 05.9400.97G9 0 +025158.75 +685318.7 +000002.0-000008.200002.3 05.9400.70F5 0 0.42 1.95 +032152.37 +490415.8 +000180.9-000063.500021.9 05.9400.47F6 0 +040901.56 +132353.9 +000014.8-000007.300007.3 05.9400.05B9 0 +043330.62 +723143.8 +000029.4-000090.800008.7 05.9400.31A8 0 +052438.53 +310835.4 -000010.6-000006.200004.0 05.9400.03B9 0 +063741.64 +612854.8 -000208.2-000274.600018.8 05.9400.90G8 0 +065142.45 -361348.5 -000040.5-000059.100018.1 05.9400.18A3 0 +071225.83 -363239.8 -000009.8+000007.500003.6 05.94-0.14B4 1 0.03 0.70 +072656.33 +201527.3 +000002.3-000010.400008.0 05.9400.34F2 0 +074914.65 -351435.9 -000006.1+000008.900006.8 05.94-0.05B9 0 0.09 3.00 +082321.87 +181956.2 -000053.6-000033.000008.3 05.9400.17A9 1 +082837.35 +141239.1 -000013.8-000013.100010.6 05.9400.20A5 0 +091825.94 +352150.9 -000048.2-000019.000006.5 05.9400.18A8 1 +113031.17 +431023.0 -000049.2+000081.800017.8 05.9400.52F4 0 +122010.83 -221032.3 -000105.4-000030.200006.9 05.9400.82K0 1 +142400.88 +081438.4 -000006.2-000014.300008.5 05.9400.07A3 0 +165628.80 -521701.1 -000035.7-000042.400010.3 05.94-0.07A0 0 +172646.17 +344144.5 -000027.6+000043.000011.6 05.94-0.02A0 0 +173736.20 -153415.7 +000001.0-000000.600001.2 05.9400.36F0 0 +180623.64 -360111.3 +000105.4+000008.000057.6 05.9400.61G3 0 +202953.89 -183458.7 +000025.6-000079.500013.7 05.9400.06A1 1 : omi Cap +210526.79 +055730.6 -000117.4-000119.100027.1 05.9400.54F8 1 +214453.28 +622738.1 -000003.0-000002.800001.6 05.9400.31O9 0 +220303.74 -760705.8 +000027.8-000066.300016.2 05.9400.40F3 0 +224018.40 +535045.5 +000006.4-000018.300009.5 05.9400.95B8 0 +230131.70 -044241.3 +000014.1+000007.500001.2 05.9400.99K0 0 +001342.22 -260119.8 +000037.6-000078.700003.2 05.9401.55K5 0 +013827.49 -363140.6 -000013.3-000122.400010.1 05.9401.04K0 0 +042505.36 -611417.7 -000018.8+000021.700005.1 05.9401.53K4 0 +070722.41 +340033.7 -000018.3-000030.400004.8 05.9401.51K4 0 +113247.54 -074939.1 -000007.5+000000.400005.7 05.9401.38K4 0 +113748.51 -673713.3 -000084.1-000010.500009.4 05.9401.01K0 0 +154634.88 +552828.6 -000120.1+000077.500003.1 05.9401.40K3 0 +171138.67 -485224.2 +000005.9-000004.400003.9 05.9401.79M1 0 +175132.57 -404620.4 -000051.3-000055.000004.4 05.9401.57M2 0 +010254.28 +412042.7 -000017.0-000016.900009.5 05.9500.16A5 0 +011245.37 -375123.1 +000089.0-000030.800013.6 05.9500.28A9 0 +013554.67 +172601.6 +000149.2+000021.200016.8 05.9500.26F0 0 +024449.67 +674929.0 +000017.5-000032.500008.0 05.9500.14A5 0 0.04 1.27 +033426.62 +242752.1 +000002.7-000034.000006.3 05.9500.12A3 1 +034908.12 +435746.9 -000007.0+000029.500014.4 05.9500.28A9 1 0.10 0.10 +042014.42 +414829.4 +000016.1-000034.500009.4 05.9500.96K0 0 +050018.35 +392340.9 -000010.9-000001.200018.9 05.9500.41F5 1 +054634.96 +011006.7 -000080.0-000141.800023.6 05.9500.77G4 1 +055207.73 -090231.1 -000003.0+000032.300008.6 05.9500.10A2 0 +070023.76 -082424.6 -000007.2+000001.700003.0 05.95-0.07B9 0 +071457.15 -412535.1 +000003.4+000009.600005.9 05.95-0.15B4 0 +072851.16 -315054.3 -000011.6+000004.400005.6 05.95-0.16B3 1 +074135.16 +033729.4 -000002.2-000020.100006.5 05.95-0.03A0 0 +081823.78 -123747.2 +000279.3-000989.000079.5 05.9500.75K0 0 +082551.62 -643602.4 -000015.0+000015.200009.1 05.9500.97G8 0 +083528.72 -265036.7 -000031.3+000018.700003.9 05.9500.39A1 0 +090847.42 +263748.0 -000139.1-000370.400032.0 05.9500.65G5 0 +090851.20 +335257.0 -000191.1-000115.400052.2 05.9500.58F9 0 +095350.11 -510848.2 -000013.7+000000.600001.9 05.95-0.15B2 0 0.04 3.76 +101632.42 +233010.8 -000200.2+000033.900032.9 05.9500.66G2 0 +113442.50 +164748.9 -000008.8-000000.600001.6 05.95-0.16B4 1 +120623.08 -654233.9 -000051.6-000011.200005.8 05.9500.61G8 1 +122511.80 -113637.8 -000059.0-000031.900015.5 05.9500.04A1 0 +124459.68 +391642.9 -000359.8+000139.300057.6 05.9500.56G0 0 +153956.69 -595428.1 -000121.9-000215.200032.3 05.9500.51F6 0 +154154.70 -760454.7 -000008.2-000039.000008.7 05.95-0.03B9 0 +155500.37 -192258.4 -000010.6-000018.400005.2 05.95-0.01B2 1 +161705.48 -675627.9 -000044.7-000084.700018.1 05.9500.16A4 0 +171258.56 -322618.0 +000002.0-000002.000000.9 05.9500.07B1 0 +171536.08 -383534.6 -000169.8-000388.800032.6 05.9500.58G0 1 +175704.30 +000400.1 +000020.5-000009.200010.5 05.9500.11A3 1 +190655.60 -481756.8 +000012.7-000012.300009.3 05.95-0.02A0 0 +200015.92 -374206.2 +000019.5-000001.100010.3 05.9500.99G8 0 +205841.87 -142859.1 -000054.6-000019.300011.8 05.9500.24A9 0 0.20 1.58 +222945.94 -270626.0 +000119.3-000020.300023.8 05.9500.36F0 1 +233910.16 +751734.3 +000007.1+000014.000012.4 05.9500.12A3 0 +234636.73 +664656.1 +000007.5-000002.800001.9 05.95-0.05B2 0 +234939.35 +285032.4 +000062.8+000025.000012.2 05.9500.19A2 0 +235719.78 -625723.8 +000086.2+000011.600015.9 05.9500.10A2 0 +041719.23 -062819.8 -000015.1-000007.300005.9 05.9501.08G8 0 +042839.01 -192731.0 +000037.8-000113.500010.1 05.9501.22K2 0 +043040.33 -353912.9 +000001.5+000031.200008.9 05.9501.00K0 0 +055614.20 -225024.2 +000117.8+000032.800011.2 05.9501.11K0 0 +063646.60 -131915.5 -000002.2-000024.200004.2 05.9501.56K4 0 +071543.22 -103501.0 +000029.2-000001.000008.1 05.9501.17K0 0 +073030.91 -542358.0 +000013.3+000027.500007.5 05.9501.58M1 0 +085634.13 -164231.3 -000008.9-000027.000004.4 05.9501.54K3 0 +093255.78 -133100.5 -000008.3+000001.100004.0 05.9501.50K4 0 +094928.15 -371112.4 -000088.9+000008.100008.0 05.9501.25K2 0 +105105.44 -030533.5 -000054.1-000010.900006.3 05.9501.48K2 0 +105429.60 -614935.8 +000004.9-000003.900002.0 05.9501.74K4 0 +110336.63 -000003.0 -000060.2-000000.400005.8 05.9501.22K3 0 +114042.49 -535806.8 -000010.8-000023.900003.1 05.9501.67M1 0 +115917.54 +331001.3 -000000.1-000007.100004.9 05.9501.15K1 0 +120457.25 -605805.7 -000025.0-000005.600004.9 05.9501.69M2 0 +120941.29 +015354.0 +000042.1-000180.400011.9 05.9501.12K3 0 +130945.29 -101945.5 -000015.0-000007.300005.0 05.9501.49K5 0 +135538.99 -823958.1 -000025.1-000023.300003.7 05.9501.41K2 0 +165342.44 -430303.2 -000015.1-000031.800002.8 05.9501.64M3 0 +170036.99 -355602.3 -000008.0-000064.400011.2 05.9501.16K2 0 +182920.02 -801357.2 -000023.3-000063.400009.4 05.9501.17K2 0 +202245.29 +410134.1 +000001.3-000049.700003.8 05.9501.63M0 0 +233449.33 -151444.9 +000049.9-000087.900009.3 05.9501.35K4 0 +104504.02 +672441.0 +000004.4+000000.700002.9 05.9502.38C5 0 +015057.09 +515601.3 +000041.2-000115.500022.4 05.9600.42F5 0 +020348.12 -002024.5 +000082.8-000043.100009.9 05.9600.85G5 0 +032536.25 -692011.7 -000000.4+000064.800025.4 05.9600.41F3 0 +044850.26 +755629.6 +000037.6-000133.300021.9 05.9600.28A9 0 +051850.24 -180748.7 +000385.0+000061.300040.1 05.9600.57G0 0 +053837.97 -063426.2 +000000.4-000000.400002.1 05.96-0.22B1 0 +055223.41 +195204.3 -000005.6-000003.100002.4 05.9600.55B9 0 +070317.93 +090818.1 -000023.6+000003.100012.6 05.9600.13A3 1 +082112.10 -575823.6 -000003.1+000004.200001.4 05.96-0.09B1 0 +082555.60 -145547.1 -000011.0+000038.700009.8 05.9600.17A3 0 +085236.13 +281953.0 -000485.5-000234.400079.8 05.9600.87G8 0 : rho1Cnc +091731.17 +464901.9 +000014.1+000011.900008.9 05.9600.06A1 0 +113429.95 -325000.0 -000671.0+000823.800104.8 05.9600.81K0 0 +123156.15 -633021.2 -000028.9+000025.100013.6 05.9600.26A8 0 +133706.05 -440835.4 -000051.0-000014.300008.7 05.9600.94G8 0 +134340.10 -420403.0 -000013.5-000004.300002.0 05.96-0.07B8 1 +140052.61 -661607.9 -000116.1-000024.200013.0 05.9600.35F0 0 +140935.06 -513016.7 -000032.7-000011.000006.0 05.96-0.05B9 0 0.06 1.46 +142950.51 +004944.1 +000015.7+000007.300013.1 05.9600.16A5 0 +151553.66 -480425.1 +000005.1-000008.400019.3 05.9600.21A3 0 +181512.97 -202316.7 +000002.8-000001.900000.2 05.96-0.02B0 0 +202000.19 +133253.2 -000002.6-000004.000011.1 05.9600.30A5 0 +202927.31 +810526.7 +000067.0+000221.700015.9 05.9600.94K0 0 +205634.78 +445529.0 -000000.2-000002.200000.8 05.9600.02O6 0 +214400.98 -144457.8 -000022.5+000010.300019.1 05.9600.22A7 0 +214431.19 +144620.0 +000231.1-000113.500054.4 05.9600.59G0 0 +002128.74 -772536.7 +000014.2-000006.400004.7 05.9601.40K3 0 +021237.51 +241004.1 +000041.6-000006.300005.8 05.9601.37K0 0 +055013.06 +042524.6 +000007.9-000038.300006.4 05.9601.36K2 0 +065857.03 +033608.5 -000003.6-000003.600003.5 05.9601.06G8 0 +070225.52 +174519.6 +000021.0+000027.100002.4 05.9601.52M1 1 +070713.30 -515806.2 -000011.9+000043.000005.8 05.9601.00K0 0 +071521.27 -522958.3 -000042.2+000120.100008.4 05.9601.10K0 0 +080442.41 -503525.4 -000008.6+000001.700002.4 05.9601.21G5 0 +080618.40 +223807.8 -000007.4-000009.000005.2 05.9601.65M3 0 : mu 1Cnc +083819.00 +324807.3 -000024.3-000003.000008.9 05.9601.11K2 0 +085211.78 +451846.4 -000011.0-000033.300006.1 05.9601.23K0 0 +093728.42 -360545.6 -000025.6-000001.400009.7 05.9601.12K2 0 +093927.92 +671620.4 -000027.8-000038.700006.0 05.9601.53K5 0 +103859.70 -584900.8 -000076.7+000013.100005.0 05.9601.69M1 1 +134255.06 -412403.4 -000051.7-000037.800009.2 05.9601.02K0 0 +164439.75 -530908.2 -000010.7-000009.700004.7 05.9601.23G8 0 +181517.05 +684521.5 +000017.2-000063.700011.5 05.9601.05K1 0 +190303.80 -191444.4 +000002.6-000011.400002.2 05.9601.16K0 1 +213602.44 +452228.5 +000064.4+000001.900005.3 05.9601.34M4 0 0.85 132.00 +215853.51 +624152.6 +000012.0+000014.100002.5 05.9601.64M3 0 +221900.70 -131817.9 +000072.7-000009.900009.2 05.9601.07K0 0 +231924.11 -180431.4 +000004.0+000009.600002.9 05.9601.53K2 0 +005831.00 +662106.6 +000043.4-000013.200008.7 05.97-0.01A0 0 +011407.65 +160800.8 -000030.6-000026.200006.5 05.97-0.08B8 1 +025613.73 +082254.4 +000069.8-000088.300022.5 05.9700.48F7 0 +031038.78 +115221.7 +000030.7-000027.000006.2 05.97-0.06B8 0 +031745.74 +391700.3 +000022.2-000016.700005.4 05.9700.06A2 0 +033901.13 -053732.5 -000013.5-000207.100028.4 05.9700.92K1 0 +035309.96 +171937.8 +000144.0-000029.900024.1 05.9700.35F4 0 +042457.06 +190231.5 +000110.7-000032.500020.4 05.9700.38F4 0 +044150.08 +381649.5 +000241.5-000097.900032.0 05.9700.59G0 0 +045247.09 +275351.3 +000044.7-000035.800009.3 05.9700.37F2 0 +050724.88 -122927.6 +000136.1-000107.100027.6 05.9700.61G2 0 +054253.91 -064746.7 +000012.3+000060.600019.9 05.9700.45F3 1 +054834.90 -040538.7 +000062.4-000230.700064.2 05.9700.64G4 0 +055030.03 +020129.0 +000000.5-000006.900002.9 05.9700.95G8 0 +055628.04 +093033.9 +000000.3-000009.900004.7 05.97-0.04A0 0 +061607.70 -163704.8 -000009.2+000000.900003.9 05.97-0.17B2 0 +082457.22 -424611.5 -000012.1+000006.800001.1 05.97-0.16B3 1 +095713.57 +572506.1 +000035.7-000063.800007.0 05.9700.90G8 0 +101828.27 -414006.6 -000028.2+000003.100005.9 05.97-0.06B9 0 +104151.58 -794659.9 -000017.5+000005.800003.3 05.97-0.07B5 0 +130109.62 +170723.5 -000009.0-000023.000008.1 05.9700.97K0 0 +132611.48 -011132.9 -000114.6+000005.200013.3 05.9700.18A7 0 +134643.33 +254208.6 -000018.3-000059.500012.0 05.9700.52F6 0 +134945.43 +612922.4 +000062.7-000095.700008.3 05.9700.97G3 1 +150633.21 -305506.3 -000023.0-000028.700010.4 05.97-0.08Ap 1 0.05 2.30 +174455.84 -573243.8 +000018.1-000012.200008.0 05.9700.91G8 0 +181031.53 +541709.4 +000108.2+000246.900020.0 05.9700.94K1 0 +211318.94 -362524.7 +000034.2+000003.600009.7 05.9700.97K0 0 +212449.40 +803129.5 +000042.6-000011.400009.2 05.9700.95G6 0 +213214.58 -335640.6 -000005.8-000004.000007.9 05.9700.05A2 0 +220436.76 -264920.4 +000012.6-000009.500002.9 05.97-0.17B3 0 +223536.36 -235927.9 +000025.9-000006.300009.7 05.9700.98K1 0 +230244.29 -205213.4 -000056.8-000129.800013.0 05.9700.95K0 0 +230728.65 +210803.7 +000107.9-000050.100025.0 05.9700.26A5 0 0.08 0.52 +011033.56 +022644.6 -000008.7-000015.900003.6 05.9701.49K4 0 +012324.95 +202808.4 -000005.6-000009.300003.9 05.9701.68K5 0 +014139.24 +300249.7 -000008.1-000006.500006.2 05.9701.01K0 0 +020235.08 +132836.2 -000000.1-000005.000003.9 05.9701.58M2 0 +053704.35 +110206.2 +000052.2-000016.200004.0 05.9701.59K4 0 +153516.22 +535519.7 -000018.0+000002.100008.2 05.9701.18K4 0 +161900.43 -145222.2 -000021.2-000001.100003.8 05.9701.48K3 0 +171823.28 +384840.4 -000012.4+000074.100010.2 05.9701.01G7 0 +174132.32 +061847.4 -000003.0-000003.200002.6 05.9701.27G7 0 +194007.15 -232544.6 +000029.7-000012.800007.9 05.9701.04K0 0 +200801.75 -004040.9 +000116.6-000067.900020.9 05.9701.02K1 0 +204003.22 +432732.5 -000069.5-000056.700006.9 05.9701.19K2 0 +211852.01 +111212.0 +000021.1+000015.500002.6 05.9701.61K5 0 +221208.09 +245702.3 +000010.2+000001.700001.1 05.9701.50K0 0 +000615.54 +582612.1 +000247.4+000017.800049.3 05.9800.69G5 1 +004723.62 +064427.5 +000014.4-000010.300007.2 05.9800.94G8 1 +012618.60 +432728.4 +000108.3-000060.500024.2 05.9800.52F7 0 +024134.13 -143257.9 -000005.8+000055.900020.3 05.9800.43F5 0 +031635.19 +321103.2 -000004.1-000083.100005.9 05.9800.99G8 1 +033036.90 -472230.6 +000064.6+000020.000008.8 05.9800.12A2 0 0.14 0.94 +033339.10 +545829.5 -000041.3-000001.600014.7 05.9800.11A3 0 +044334.73 -084739.3 +000028.8-000029.300008.0 05.9800.65F4 1 +045450.71 +002801.8 -000000.5-000004.900003.4 05.98-0.12B5 0 +051923.69 -272207.9 -000003.5-000008.100007.3 05.98-0.02A0 0 +053918.31 +291254.8 -000001.5-000007.200002.8 05.9800.14B2 0 0.04 4.64 +072551.20 -054629.8 -000006.0-000002.900001.7 05.9800.90CI 0 +072742.94 -225133.1 -000001.3-000000.400003.7 05.98-0.09B5 0 +075901.81 -451257.1 -000011.6+000007.900003.0 05.98-0.14B4 0 +082945.65 -461954.2 -000025.3+000014.500005.2 05.98-0.13B7 0 +091514.36 +343800.2 -000157.5+000047.800007.2 05.9800.84G6 0 +103247.82 -584000.3 -000006.5+000002.200000.3 05.9800.29A2 0 +104805.42 -595509.0 -000007.6+000002.700000.0 05.9800.27A0 0 +130724.31 -595137.8 -000011.8-000008.100002.6 05.9800.43B9 1 +134243.42 +345920.4 +000013.0+000011.000006.7 05.9800.86G5 0 +140120.41 +085341.7 +000033.0-000001.200011.3 05.9800.09A2 0 +151007.34 -384732.9 -000024.5-000020.900007.0 05.9800.87G6 0 +170026.98 -483851.2 -000017.0-000080.400008.4 05.9800.88G5 1 +170620.20 -371339.1 -000008.0-000024.400007.7 05.9800.08A2 0 +172737.56 -294328.2 -000008.1-000031.700005.4 05.9800.01B9 0 +181145.11 +332649.3 +000013.5+000012.100004.3 05.9800.04A3 1 +190003.55 -663912.7 +000012.3-000042.600007.4 05.9800.98K0 0 +193652.45 +111623.5 +000009.2+000003.200002.9 05.9800.88G0 0 +194105.53 +134856.5 +000000.0-000010.900002.0 05.98-0.08B5 1 0.11 0.00 +210003.95 +073058.2 +000048.1+000007.000013.8 05.9800.28A7 1 +221033.70 -041600.7 +000072.4+000003.500011.6 05.9800.98K0 0 +231823.33 +414625.3 -000009.6-000011.000006.9 05.9800.21A7 0 0.15 3.22 +233921.17 +740009.4 -000008.5+000005.600007.8 05.9800.89G8 1 +013940.77 +162421.2 +000082.4-000011.600007.2 05.9801.12K2 0 +060143.05 +485734.1 +000007.1-000009.900004.8 05.9801.44K0 0 +085210.05 +420010.4 -000032.7-000062.000006.8 05.9801.25K0 0 +101037.70 -414253.8 +000028.1-000129.200014.6 05.9801.24K3 0 +114327.20 -371124.4 -000019.1-000021.800005.5 05.9801.45K3 0 +151406.01 +314716.5 +000042.2-000030.200005.6 05.9801.55K5 0 +154813.31 +134721.6 -000008.8-000105.400007.4 05.9801.27K2 0 +170814.85 -173632.3 +000004.6-000035.000008.1 05.9801.01K0 0 +171520.30 -143502.9 -000018.9-000005.900010.6 05.9801.10K1 1 +172856.09 -364641.8 -000003.1-000005.000005.1 05.9801.11K0 0 +180450.39 -355404.9 -000014.0-000033.500009.2 05.9801.16K2 0 +193110.94 -682602.0 +000017.2-000013.400003.1 05.9801.64K4 0 +224048.86 -572520.3 +000056.6-000006.600002.7 05.9801.45K4 0 +214201.08 +353036.7 +000005.5+000001.900001.6 05.9802.50C6 0 +024206.59 -382301.4 +000020.5+000012.900008.6 05.9900.92G8 0 +035516.17 -120556.6 -000076.9-000022.100020.4 05.9900.32Ap 0 0.04 12.46 +044644.47 +401845.6 +000009.0-000037.100007.4 05.9900.93G9 0 +051618.15 +341844.0 -000004.0+000043.200002.2 05.9900.20O9 0 +052318.51 -082456.1 -000001.7-000002.900006.6 05.99-0.04B8 1 +053931.15 -033353.0 -000003.9+000002.100024.2 05.9900.29A8 0 +061529.66 -045452.7 +000022.7-000034.400015.0 05.9900.10A5 0 +063947.73 +125858.1 -000015.0-000014.100011.3 05.9900.06A2 0 +072203.48 +001037.7 +000001.9-000002.000000.6 05.99-0.07B8 0 +073957.99 -373445.9 -000001.4-000003.900002.4 05.99-0.04B4 0 +080130.29 +162719.2 +000004.2-000005.900006.9 05.99-0.02B9 0 +094147.94 -551249.6 -000012.3+000003.300001.2 05.99-0.12B4 0 +105342.13 -704313.2 -000029.4+000000.500004.2 05.99-0.02B6 1 +111916.84 -643457.4 -000301.3+000043.900026.7 05.9900.47F6 0 +124309.21 -561034.3 -000031.2-000011.400007.9 05.99-0.07B9 0 +125156.95 -394049.4 -000027.1-000019.000007.0 05.99-0.10B7 0 +152237.25 +620249.8 +000009.3-000038.500007.1 05.99-0.03A0 1 +164306.14 +773048.5 +000056.4+000206.500027.8 05.9900.43F4 1 +164500.21 -283034.8 -000028.2-000000.500004.3 05.9900.10A3 0 +165524.68 -631610.7 +000007.7-000013.700007.3 05.9900.06A0 0 +173123.28 -565515.4 -000000.8-000004.200001.5 05.99-0.04B7 0 +175839.05 -284532.7 -000000.8-000005.200002.5 05.99-0.08B3 0 +181653.09 -030024.3 +000018.1-000273.300009.9 05.9900.89G3 0 +182235.31 +120146.7 +000008.9+000014.600006.8 05.9900.06A2 0 +185452.52 +335806.9 -000005.6-000001.800002.5 05.9900.92G8 1 +194149.09 +503131.6 -000147.8-000158.800046.2 05.9900.64G2 0 +203904.97 +155017.6 -000002.3-000015.100002.5 05.99-0.14B3 0 +204202.52 -761050.0 +000190.8-000009.400009.7 05.9900.45F4 0 : mu 1Oct +205125.69 -053735.9 +000095.8+000001.200017.0 05.9900.46F5 1 +205444.28 +755531.7 +000030.9+000042.300007.5 05.9900.95G5 0 +224236.88 -471236.0 +000006.2-000331.400042.5 05.9900.58G0 0 +225120.94 -293210.6 -000007.5-000014.500008.8 05.9900.91G8 0 +232740.37 +251002.5 +000027.3-000036.100008.9 05.99-0.07A0 0 +233823.69 -765210.2 +000078.5-000018.500005.2 05.9900.91K0 0 +233954.99 +094038.4 +000089.1-000011.200017.2 05.9900.21A2 0 +000817.55 -084926.5 -000034.1-000035.700009.8 05.9901.03G8 0 +002714.69 -253249.7 +000032.9-000015.300004.9 05.9901.02K0 0 +004241.64 -601545.7 +000263.7-000051.700013.7 05.9901.32K5 0 +005814.19 +335703.8 +000035.2-000071.900017.2 05.9901.00K0 0 +010402.39 +523008.3 +000001.4-000061.000003.3 05.9901.45K2 0 +021804.60 +573058.8 -000013.5-000001.800004.6 05.9901.04G7 0 +022252.47 -733845.0 -000081.6+000011.800010.3 05.9901.09K0 0 : kap Hyi +044616.78 +184405.5 +000073.0-000069.800010.8 05.9901.22K4 0 +053048.65 +412743.5 +000002.0-000034.400008.4 05.9901.11K0 0 +055444.04 +005807.0 -000002.9+000000.000003.9 05.9901.33K0 0 +061517.71 -182837.2 +000019.4-000061.500015.7 05.9901.06K1 1 +071324.01 -224026.9 +000024.7-000039.100004.2 05.9901.48K4 0 +092405.50 -613855.6 -000000.8-000047.500009.7 05.9901.06K0 0 +105932.74 +360535.6 +000067.2-000051.000003.7 05.9901.59M2 0 +130035.96 -032207.0 -000019.4+000049.400009.5 05.9901.12K2 1 +142348.64 -531034.4 -000058.1-000009.500009.4 05.9901.10K1 1 +143110.84 -385211.2 +000005.5+000028.200009.4 05.9901.06K1 0 +165317.59 +472459.4 -000040.8+000093.500005.3 05.9901.32K2 0 +171541.50 +234433.7 -000041.5+000023.200004.4 05.9901.33K2 0 +184940.96 -055446.2 +000000.2-000011.700002.2 05.9901.57K2 0 +200316.39 +183003.7 +000011.4-000019.700003.8 05.9901.42K3 0 +212256.27 -091909.4 -000027.4-000023.400004.5 05.9901.52M0 0 +020252.49 +645405.4 -000012.6-000011.700011.5 06.0000.03A1 0 +021122.24 -100306.3 -000027.3-000171.200020.0 06.0000.42F5 0 +023045.23 +001521.2 -000051.9-000052.100011.9 06.0000.17A7 0 +023254.15 +150204.1 -000015.5+000036.900034.8 06.0000.57F8 0 +042332.36 +205855.7 +000015.9-000035.100006.8 06.0000.03B8 0 0.04 0.62 diff --git a/kstars/kstars/data/hip006.dat b/kstars/kstars/data/hip006.dat new file mode 100644 index 00000000..5d6a08e9 --- /dev/null +++ b/kstars/kstars/data/hip006.dat @@ -0,0 +1,1000 @@ +054645.49 +154921.0 +000005.4-000003.000003.7 06.00-0.06B8 0 +061635.60 -391551.7 -000015.3-000018.800008.3 06.0000.16A2 0 +062236.42 +123413.1 -000053.6-000032.000015.9 06.0000.32F0 1 +070518.37 +223814.9 -000000.9-000009.300006.8 06.00-0.03B8 0 +070933.37 -161404.2 -000001.3-000000.600000.1 06.0000.04B1 0 +072054.92 -265749.9 -000005.0+000005.600001.8 06.00-0.17B3 0 +081230.80 -461551.5 -000005.5+000009.300004.6 06.00-0.11B5 1 +085021.02 -420523.3 -000006.0+000003.600001.7 06.00-0.11O9 0 +102725.40 -654217.0 -000081.9+000020.600014.2 06.0000.09A2 0 +102728.08 +413604.4 -000047.2-000072.700015.1 06.0000.17A2 0 +123844.69 -181500.6 -000122.7+000026.600016.1 06.0000.31F0 0 +125418.74 -113854.9 -000138.9+000010.600015.0 06.0000.07A2 0 +130621.28 +210912.6 -000069.1-000046.500020.0 06.0000.39F4 1 +132048.34 -554802.5 -000003.9+000004.000000.0 06.0000.24B0 0 +134256.12 -564604.7 -000007.4-000004.800001.1 06.00-0.10B0 0 +135024.67 +052950.0 +000010.4+000000.700008.1 06.0000.90K0 0 +135632.99 -544214.8 -000041.3-000225.900026.2 06.0000.78G8 0 +143220.27 +264038.4 -000069.9-000023.800014.0 06.0000.23A7 1 +145324.04 +190908.2 -000442.8+000216.800086.7 06.0000.84K2 1 +154059.09 +160128.7 +000022.2-000016.800007.2 06.0000.91G8 0 : tau6Ser +160334.38 -320001.7 -000037.6-000029.200018.3 06.0000.47F5 0 +170516.83 +004212.1 -000015.7-000335.100049.1 06.0000.58F9 0 +171804.93 +171904.5 +000011.9-000011.100008.1 06.0000.01A1 1 +175354.77 -344509.8 +000002.5-000004.700003.2 06.00-0.06B9 0 0.24 2.79 +183952.81 +521145.7 +000005.4+000021.400005.8 06.00-0.07A0 0 +190652.12 -161345.2 -000001.3-000016.600003.6 06.00-0.03B7 1 +194748.50 +252302.8 +000067.5-000022.000008.2 06.0000.99K0 0 +220007.92 +064302.8 +000014.5+000000.700003.0 06.00-0.11B3 0 +003951.91 -444746.8 +000042.7+000016.700010.8 06.0001.14K1 0 +041816.07 -204255.1 +000004.8+000019.200003.1 06.0001.60M4 0 +050629.66 +611011.8 +000041.9-000075.900005.8 06.0001.38K5 1 +082040.32 +722426.3 +000002.5-000025.000003.4 06.0001.54M0 0 +101926.88 +482349.3 -000106.0-000110.700023.1 06.0001.02K0 0 +121100.09 +814235.4 -000025.8-000001.700003.0 06.0001.62K5 0 +122957.88 -414409.1 +000004.9-000016.100003.5 06.0001.51M2 0 +125847.30 +752820.9 +000013.2+000013.800006.8 06.0001.03K0 1 +133848.96 -573721.7 -000011.5-000006.100002.6 06.0001.14G5 0 +155131.52 -470338.6 -000113.1-000033.400007.4 06.0001.15K1 0 +174121.81 +514905.5 -000028.5-000000.300009.8 06.0001.07K0 1 +193341.60 +491544.4 +000003.0-000011.500002.2 06.0001.54M4 0 +194902.19 -105214.6 +000030.8-000021.300011.4 06.0001.23K5 0 +211714.23 +554752.7 +000016.8+000013.300002.2 06.0001.45K3 0 +214616.26 -091633.4 +000017.6+000007.800002.6 06.0001.63M3 0 0.12 30.59 +222746.22 +315023.9 +000050.8+000028.600003.5 06.0001.44K2 0 +000919.83 +794252.7 +000106.2-000039.400008.6 06.0100.20A7 1 +012952.83 +182120.4 +000059.0-000002.600008.6 06.0100.16A4 0 +014915.56 +475349.0 -000020.2-000011.500009.8 06.0100.17A3 1 +015553.74 +015058.3 +000158.4+000190.400025.7 06.0100.55F7 1 +020649.22 +254216.5 +000018.6-000014.500002.8 06.01-0.03B9 0 +033847.66 -275635.2 +000021.6+000025.900007.8 06.01-0.03A0 0 : tau For +043151.69 +155105.9 +000107.6-000032.400022.2 06.0100.34F4 0 +043629.07 +232027.5 +000110.0-000053.900022.6 06.0100.38F5 0 +063835.43 -165224.6 -000008.4-000024.800007.1 06.0100.04A0 0 +070105.18 -585625.1 -000056.9+000147.800018.6 06.0100.30F0 0 +074035.51 -081107.3 +000021.3-000029.400010.5 06.0100.15A3 0 +080014.72 -485853.8 -000034.2+000043.900008.7 06.0100.04A2 0 +082519.02 -210246.0 -000034.4+000061.900029.5 06.0100.40F2 0 +082851.01 -094454.9 -000004.3+000005.000003.3 06.0100.43F2 0 +085418.19 -052604.3 -000413.1+000030.400058.5 06.0100.66G3 0 +095114.02 -041435.8 +000013.8-000028.200016.3 06.0100.17A8 0 +101916.88 -123141.2 -000017.7-000013.000015.0 06.0100.26A8 1 +102738.99 +094544.7 +000007.8-000006.300008.5 06.01-0.04A0 0 +110431.28 +381428.9 -000072.1+000001.400012.4 06.0100.17A3 0 +121046.10 +271653.5 -000010.4-000009.600010.6 06.0100.12A4 0 +130032.71 -333018.3 -000074.2-000071.800025.0 06.0100.39F3 1 +130147.15 +633636.6 -000171.6+000025.500026.7 06.0100.43F6 0 +131904.27 +350740.6 -000030.0+000017.500015.3 06.0100.28F0 0 +133202.87 -184343.8 -000096.5-000017.800013.9 06.0100.20A7 0 +154729.41 -375456.9 -000416.8-000213.900065.6 06.0100.71G6 0 +172619.01 +073544.4 +000000.0-000007.800004.0 06.0100.59A0 1 +200123.84 -224414.2 +000009.9-000011.600010.4 06.0100.98K0 0 +204937.74 +123241.6 +000054.1+000097.500033.8 06.0100.42F5 0 +210112.87 +360133.7 -000003.9-000006.400005.0 06.0100.99G5 0 +212644.95 +525354.7 +000015.6+000005.000007.4 06.01-0.11B6 0 +223302.70 +695448.1 +000128.6+000071.200013.1 06.0100.33A9 1 +235703.63 +423929.7 +000005.2-000002.400002.3 06.0100.71F8 0 +004350.09 -120040.7 -000000.8-000207.800018.8 06.0101.11K1 0 +021112.06 +255613.0 -000008.8-000007.000004.1 06.0101.36K4 0 +032939.19 -064815.3 -000084.9-000089.900008.7 06.0101.02G5 0 +043348.18 +092449.0 -000006.1-000023.000006.9 06.0101.06G8 0 +060622.44 +293044.7 +000012.7-000004.700003.6 06.0101.73M3 0 +070351.60 +123539.3 -000006.7-000006.900002.6 06.0101.58K5 0 +092622.31 -012750.6 -000001.4-000005.200003.7 06.0101.31K3 0 +102031.18 +541300.7 -000034.9-000006.000007.1 06.0101.13K3 0 +103616.68 -162039.6 -000030.4+000002.900003.4 06.0101.64M1 0 : phi2Hya +130938.72 +372523.3 -000106.0+000005.900010.9 06.0101.17K3 0 +135839.95 +143857.9 -000062.9-000058.600006.1 06.0101.43K5 0 +143045.39 +044620.3 +000001.1-000012.700003.0 06.0101.42K4 0 +152738.87 +250606.0 +000005.7-000012.700004.2 06.0101.65M1 0 +174058.55 -321252.0 -000002.0-000006.500002.1 06.0101.67K3 0 +175204.73 +395855.1 -000012.6+000051.500004.7 06.0101.34K4 0 +180036.38 +331249.5 -000004.1-000023.600004.4 06.0101.52K6 0 +181952.07 +293959.0 -000002.5+000003.600005.0 06.0101.32K4 0 +201231.73 +512749.0 -000015.0-000015.300007.9 06.0101.14K1 1 +204116.21 +143458.4 -000008.5+000000.400006.7 06.0101.24K4 0 +225303.77 +600603.7 +000012.8+000002.200002.5 06.0101.75K2 0 +235533.48 +472121.0 -000010.8-000007.400002.0 06.0101.17G8 0 +001458.78 +084915.7 +000097.7-000025.000012.5 06.0200.31F0 1 0.12 0.00 +015833.22 +614152.1 +000012.9-000011.400004.5 06.02-0.04B5 0 +040741.91 +150946.2 +000127.1-000022.800021.3 06.0200.40F3 1 +050134.53 -394305.3 -000004.4+000033.200008.9 06.0200.89G8 0 +051018.81 +371806.7 +000002.6+000001.100001.6 06.0200.72B2 1 +052659.82 -683721.0 -000010.8-000019.800013.2 06.0200.35F0 1 +063933.12 +281547.4 -000005.7-000009.800004.6 06.02-0.09B7 1 +071428.26 -101858.5 -000003.9+000001.600001.3 06.02-0.17B0 0 +071638.38 -231839.8 -000033.7+000046.600012.7 06.0200.32A5 1 +074518.05 -434509.2 -000009.4-000002.800003.7 06.02-0.07B6 0 +075546.60 -435042.2 -000012.4+000001.400003.8 06.02-0.11B6 1 +080142.49 +601927.9 -000033.6-000022.200010.2 06.0200.16A2 1 +085303.80 -563858.5 -000022.9+000036.500011.0 06.02-0.02A0 0 +091517.66 -582318.2 -000017.2+000001.100006.2 06.02-0.10B7 0 +091604.03 -445355.4 -000005.6+000004.400000.8 06.0200.27A1 0 +095212.27 +022714.0 -000185.0+000095.300003.1 06.02-0.04A0 0 +101429.84 +211005.6 -000143.2-000072.000019.3 06.0200.57F9 0 +112251.25 +641949.5 -000004.5+000035.400011.6 06.0200.09A3 0 +122724.85 -634720.3 -000013.8-000010.900005.0 06.0200.05B8 0 +124133.95 +624247.1 -000030.7-000017.700005.6 06.0200.05A2 0 +124149.51 -194532.9 -000179.9+000017.100015.1 06.0200.40F2 0 +134354.80 +520351.9 -000019.6-000005.800009.5 06.0200.02A1 1 +140827.71 -745102.6 -000242.3+000180.300034.9 06.0200.58G1 0 +151234.01 -724614.0 -000014.4-000015.700003.8 06.02-0.00B8 0 +161433.47 +732341.3 -000010.9+000034.300004.4 06.0200.06A3 0 +164322.11 -672556.3 +000015.6-000031.100010.7 06.0200.04A0 0 +164351.74 +340219.2 -000072.9+000057.600018.2 06.0200.32F2 0 +164529.68 +010112.5 -000003.8+000006.600006.8 06.02-0.01B9 0 +182946.75 -143455.3 +000021.9+000015.100011.5 06.0200.01Ap 0 +183102.95 -415449.5 -000003.0-000031.400012.8 06.0200.14A3 0 +184418.27 +610253.1 +000000.1+000019.400008.9 06.0200.97G7 1 +191236.72 +213316.4 +000014.5+000004.800003.2 06.0200.07A2 0 +191651.39 +465954.2 -000010.1+000291.800023.6 06.0200.48F6 0 +204017.88 +603017.3 +000013.7+000185.700030.1 06.0200.44F6 0 +204036.26 +294819.6 +000020.6+000043.000012.2 06.0200.16A2 1 +213020.31 +525728.6 +000021.0+000016.600006.8 06.0200.08A3 0 +214528.81 -710031.8 +000013.1-000011.400004.4 06.02-0.10B8 0 +220024.22 -555300.4 +000023.7-000014.400005.2 06.02-0.06B9 0 +031027.04 +265345.9 +000002.8+000066.900008.0 06.0201.28K3 0 +065902.88 +380309.4 -000042.9-000122.700005.4 06.0201.22K2 0 +082442.77 +420018.8 +000009.0+000009.800003.1 06.0201.59K5 0 +104211.27 +314149.4 -000003.2-000018.800004.4 06.0201.62M2 0 +114413.17 +251305.9 -000013.6+000009.800003.5 06.0201.53K5 1 +125136.91 +030324.3 -000036.6+000020.100005.6 06.0201.29K4 0 +143438.52 +363734.2 -000024.5-000046.600005.7 06.0201.38K5 0 +154237.23 -492922.2 -000004.1-000022.600006.3 06.0201.31K2 0 +183806.47 +394005.9 +000006.7+000008.600002.7 06.0201.44M4 0 +233126.92 -445036.7 +000045.3-000020.400008.8 06.0201.01K0 0 +004610.80 +445141.4 +000017.6-000004.600007.2 06.03-0.06B9 0 +013514.71 -580821.8 +000284.0-000033.000024.7 06.0300.38F2 0 +031758.99 -665536.8 +000057.1+000013.100017.2 06.0300.13A3 0 +032826.57 +224815.4 +000000.0-000111.400014.4 06.0300.95K0 1 +050136.02 +610442.4 +000016.4-000179.300027.1 06.0300.45F4 0 +053727.36 -055618.2 +000002.5-000002.200002.4 06.03-0.21B1 0 +054822.36 +205210.3 +000008.2-000017.900005.5 06.03-0.05B9 1 +055656.12 +241458.9 +000001.4-000002.700000.2 06.0300.35A0 0 +062814.49 +703207.0 -000000.8+000011.800005.9 06.0300.10A4 0 +071201.98 -631124.2 -000002.3-000002.000005.5 06.03-0.01A0 1 +075105.75 +540744.8 -000040.3+000053.300033.3 06.0300.50F6 0 +081259.74 +163051.7 -000010.8-000012.000006.2 06.0300.89G8 0 +082436.42 -044300.7 +000025.7-000056.300015.5 06.0300.46F2 0 +084430.05 -654932.5 -000063.6+000104.200016.5 06.0300.22A9 0 +110020.76 +425443.3 -000107.9-000122.100022.0 06.0300.58F9 0 +122347.08 +423233.8 -000080.1+000014.400009.8 06.0300.37F3 0 +143746.80 -675552.8 -000348.3-000281.400035.5 06.0300.51F7 0 +150720.34 +182631.0 +000043.1-000050.000013.3 06.0300.07A3 0 +164826.99 -145433.8 -000017.1-000008.800007.3 06.0300.19A0 0 +171953.35 -174523.3 -000003.2-000026.600008.7 06.0300.04A0 1 +175257.60 -353727.1 +000009.3-000054.000015.6 06.0300.34F2 0 +175842.32 +361716.5 +000006.6-000049.100009.4 06.0300.95G5 0 +181736.25 -340626.0 -000005.3-000009.300003.7 06.03-0.10B3 0 0.21 2.42 +191502.69 +201211.3 +000004.0-000011.200004.5 06.0300.90G8 0 +191953.04 +113205.7 +000042.4+000022.100011.7 06.0300.09A2 0 : ome2Aql +192430.17 -275157.3 +000011.1-000016.300002.5 06.03-0.12B2 0 +193548.30 +365640.4 +000003.9-000001.700004.4 06.03-0.08B8 0 +195644.14 +361502.2 +000001.2-000000.200002.9 06.03-0.14B5 0 +203017.95 +105345.3 +000019.2+000003.500005.8 06.03-0.02A1 1 +223934.32 +373534.1 +000011.2+000001.200003.6 06.0300.85G3 0 +225337.74 -483553.1 +000216.7-000081.500030.0 06.0300.62G3 0 : tau1Gru +235438.34 -401800.5 +000367.4+000030.500035.9 06.0300.57F8 0 +235533.84 +572443.8 -000003.1-000000.400000.7 06.0300.15B0 0 0.08 0.00 +010452.62 +053922.7 +000029.1-000016.300004.5 06.0301.52K5 0 +025218.95 -625434.6 +000062.0+000006.300005.9 06.0301.25K1 0 +032410.11 +123746.7 +000026.0-000021.300007.1 06.0301.23K0 0 +051353.33 -520150.6 +000000.2-000014.000004.7 06.0301.39K3 0 +063701.89 -380847.8 -000001.5+000045.200007.5 06.0301.03K0 1 +065303.54 +354716.8 -000001.6-000005.400004.7 06.0301.46K3 0 +065458.92 -024812.9 -000005.2-000000.500002.6 06.0301.10G6 0 +065713.12 +573347.7 +000013.2+000015.600004.9 06.0301.50K3 0 +075156.80 +191930.6 -000048.5-000038.200007.8 06.0301.12K1 0 +075715.88 +083828.6 -000003.4-000023.200011.1 06.0301.00K0 0 +105614.51 +420030.2 +000014.4-000097.500010.5 06.0301.12K2 0 +122515.07 +235534.7 +000056.8-000041.100006.6 06.0301.09K0 0 +142320.26 -504620.0 -000011.7-000007.200004.1 06.0301.36K2 1 +161316.97 -534016.2 -000004.0-000003.100000.7 06.0301.97M0 0 +024520.87 +044242.2 +000069.3-000041.600019.5 06.0400.31F0 0 +050454.53 -030222.8 +000001.6-000001.000001.1 06.04-0.12B5 0 +050636.73 -130721.6 +000020.2+000014.800009.0 06.04-0.03B9 0 +053536.13 -784915.2 +000012.6+000018.200004.1 06.04-0.02B8 1 0.03 2.37: iot Men +054035.91 +312129.6 -000005.0-000008.900006.5 06.0400.04B9 0 +054726.90 -103158.5 -000011.5-000017.000005.0 06.0400.14A4 1 0.35 3.41 +060100.45 +273420.5 +000000.5-000001.900000.7 06.0400.22B9 0 +060113.11 -252503.8 -000012.1-000020.700009.0 06.0400.03A0 0 +060248.59 +495420.8 +000014.4-000043.800008.0 06.04-0.03B9 0 +061127.91 +133819.0 -000004.9-000017.800007.6 06.0400.02A0 0 +072519.98 -215857.4 -000001.6+000003.000001.0 06.0400.23A6 0 +081949.85 +035653.1 +000026.4-000022.100005.6 06.0400.96G8 1 +083413.35 +082708.5 +000006.5-000014.400017.2 06.0400.33F3 0 +090022.26 -431026.4 -000008.9+000000.500003.3 06.04-0.15B3 0 +091020.86 +215947.1 +000003.5+000004.400007.8 06.0400.89G8 0 +103148.73 -281413.5 -000081.1-000004.600023.6 06.0400.50F6 0 +103156.65 -450410.8 -000020.0-000001.700006.8 06.04-0.10B4 1 +103850.44 -122637.1 -000046.9+000010.200009.1 06.04-0.01A0 1 +155606.84 -395151.6 +000004.0-000017.700005.2 06.0400.13B9 0 +155904.38 +495252.2 +000021.5-000055.600020.4 06.0400.29F0 0 +162004.29 +210757.9 -000023.7-000051.900009.5 06.0400.94G8 0 +173149.10 -460212.4 +000002.5-000002.600001.6 06.0400.81F8 0 +173636.73 +304706.7 +000030.6-000005.700015.1 06.0400.16A5 0 +181304.82 +384624.5 -000006.7+000007.500005.1 06.04-0.06B9 0 +184943.68 -725944.6 +000002.1-000004.100004.4 06.0400.03B9 1 +190055.20 +334807.7 +000005.6+000003.100008.2 06.0400.98K0 0 +194351.45 +340945.8 +000006.4+000004.000003.6 06.04-0.07B8 0 +194911.53 -284719.4 +000120.0-000098.600021.9 06.0400.40F3 0 +195101.09 -653616.9 +000099.7-000158.100016.7 06.0400.32F2 0 +205540.64 +043157.7 +000061.0+000011.300009.0 06.0400.82G6 1 +210145.27 -265251.4 +000015.2-000024.700010.9 06.0400.07A3 0 +221225.74 -141137.8 +000026.1-000047.500023.0 06.0400.39F0 1 +222300.50 +622509.6 +000019.6+000012.000004.6 06.0400.04A1 0 +225439.56 -700426.0 -000043.2+000073.200037.7 06.0400.66G4 0 : rho Ind +232050.13 -501823.0 +000049.7-000074.000011.1 06.0400.42Fm 0 +003533.32 -544918.3 +000022.5-000051.300012.9 06.0401.00K0 0 +005116.39 +614819.8 -000002.0-000001.900001.3 06.0401.88K5 0 +011442.40 +065942.7 -000013.6-000024.700007.1 06.0401.08G6 0 +011618.90 +330653.3 +000028.0-000035.900010.4 06.0401.16K1 0 +020257.04 +775458.6 -000005.3-000005.000003.0 06.0401.11K0 0 +044555.50 -392123.7 -000058.1-000019.000010.4 06.0401.06K1 0 +044844.63 +033518.8 -000001.2-000015.400004.6 06.0401.20K1 0 +055240.08 +335502.8 +000018.2+000008.500004.4 06.0401.58M2 0 +061848.79 -150130.0 +000001.0+000016.700004.4 06.0401.66M1 1 +064523.38 -232745.0 -000019.7+000023.400006.6 06.0401.21K2 0 +091038.81 +305747.6 -000009.4-000033.000008.2 06.0401.37M6 0 +092029.68 -373453.9 -000017.4-000021.800006.3 06.0401.40K3 0 +115910.88 -514148.3 -000015.5-000005.200003.8 06.0401.28K1 0 +131918.99 -720207.7 -000005.6-000051.400007.3 06.0401.34K3 0 +134713.40 -094233.7 -000000.3-000043.200006.4 06.0401.42K5 1 +143819.34 -384738.9 +000042.2-000020.900005.2 06.0401.42K3 0 +153553.39 +111556.5 -000033.0-000011.800004.6 06.0401.12K0 0 +165921.57 +564118.6 -000052.9+000036.600011.0 06.0401.17K1 1 +184336.09 +363323.3 +000021.5+000057.600007.4 06.0401.04G8 0 +184511.50 -610542.5 +000024.2-000023.600003.1 06.0401.48K3 0 +002820.03 +101125.2 +000032.8-000203.100027.5 06.0500.45F6 0 +004242.89 -382748.5 +000002.5-000006.200007.5 06.05-0.02B9 1 : lam1Scl +014746.69 -801034.2 -000071.7-000058.400016.1 06.0500.34F0 0 : tau2Hyi +020925.44 +811745.3 -000034.1+000007.100014.6 06.0500.12A1 0 +021402.53 +472903.8 -000082.1-000060.100024.1 06.0500.41F5 1 +021429.10 +663128.0 -000006.9-000005.600004.4 06.0500.64B9 0 +025231.89 -124609.3 +000398.1-000189.600096.3 06.0500.86K1 0 +034955.06 +221439.3 +000023.9-000045.900010.1 06.05-0.01B8 0 +035703.80 +231032.1 +000008.9-000017.000006.1 06.0500.03B9 0 0.05 1.49 +035842.87 -570608.6 +000025.9+000011.600016.2 06.0500.44F2 0 +052116.86 -342042.2 +000000.6+000006.200001.7 06.05-0.18B5 0 +054301.66 +563453.2 +000016.1+000028.700016.3 06.0500.95K0 0 +061703.52 -224252.6 +000127.4-000258.600025.1 06.0500.58F8 0 +062203.56 +592219.6 -000005.5+000000.600007.7 06.0500.15A3 1 +062532.94 +231938.0 -000006.0-000016.600005.6 06.0500.02A2 0 +062711.48 -255121.5 -000171.5-000215.800033.5 06.0500.55F8 0 +063724.04 +060807.4 -000001.8+000000.700000.7 06.0500.02O8 0 +063936.22 -234144.3 +000004.4-000007.800005.3 06.05-0.03A0 0 +065333.76 -283219.4 +000282.8-000441.900038.8 06.0500.71G3 0 +072921.98 -145953.1 -000187.8-000231.300029.3 06.0500.48F5 1 +074243.61 +340000.8 -000083.5-000002.800018.3 06.0500.47F7 0 +075140.36 -425317.6 -000006.4+000008.100001.9 06.05-0.18B2 0 +082625.24 -524827.0 -000038.0+000001.000014.1 06.0500.06A0 0 +082836.80 +240842.2 -000039.2-000048.000012.0 06.0500.25F0 1 0.05 0.10 +084312.31 -790412.5 -000030.8+000028.100010.2 06.0500.23A7 0 0.61 1.67 +091140.95 -391531.9 -000020.7+000010.700002.5 06.05-0.11B5 0 +092359.34 -514413.5 -000004.7+000004.400000.6 06.0500.53A7 0 +092416.28 -392531.6 +000013.0-000026.000006.3 06.0500.19A6 1 +092644.18 -645547.5 -000063.3+000064.200014.7 06.0500.15A3 0 +094840.06 -562442.9 -000058.4+000014.800009.8 06.0500.94K0 0 +101349.72 +270809.0 -000029.0-000003.300008.4 06.0500.84G5 0 +102843.96 -034432.3 +000000.7-000028.300013.4 06.0500.06A1 0 +104953.73 +275825.9 -000010.5+000031.200012.8 06.0500.40F5 0 +113314.81 -161649.0 +000020.0-000044.100008.1 06.0500.59F8 1 +114355.09 -064037.4 +000056.2-000041.800008.5 06.0500.96G8 0 +114914.77 +161434.8 +000038.2-000054.000016.0 06.0500.28A3 0 +115411.51 -572436.7 -000009.7-000002.800002.4 06.0500.05A0 0 +121703.36 -164137.5 -000049.2+000002.100006.0 06.0500.11A2 0 +122819.31 -642027.5 -000036.2-000011.800010.3 06.0500.02A0 0 +131058.47 -523400.7 -000035.2-000017.900009.5 06.05-0.08Ap 0 0.03 1.27 +151610.47 -432905.9 -000007.8-000007.800003.6 06.05-0.13B3 0 +153842.17 -390739.9 +000015.4+000005.200005.2 06.0500.20A4 0 +163801.56 -063216.8 -000007.5-000009.200007.9 06.0500.17A0 0 +164347.60 -380922.5 -000009.7-000043.200004.6 06.05-0.05B9 0 +165852.25 -373713.5 +000010.2-000038.100012.1 06.0500.18A3 1 +170058.44 -862151.5 +000008.2+000000.000005.5 06.0500.04A2 0 0.03 2.63 +173144.38 -261610.8 -000002.8-000022.600007.5 06.05-0.07B9 1 +175508.03 -362832.3 +000002.9-000005.200004.4 06.0500.07B9 0 +181530.76 -183941.7 +000000.5-000002.100000.8 06.0500.17Ap 0 0.05 2.36 +211506.62 -172042.3 -000000.0-000019.900008.8 06.0500.98K0 0 +212121.93 +323646.0 +000014.4-000014.300005.4 06.0500.06A1 0 +002812.69 +162642.4 +000018.4-000014.600002.9 06.0501.58K5 0 +025633.30 +470950.4 -000002.8+000001.100001.7 06.0501.30K3 0 +030438.05 +015149.0 +000026.2-000000.700009.7 06.0501.04K0 0 +041344.81 +720734.4 +000008.5-000034.100008.9 06.0501.02K1 0 +043821.74 -773921.5 -000007.0-000010.500005.0 06.0501.08K2 0 +050219.79 +741609.4 +000011.8+000040.800005.2 06.0501.56K5 0 +075831.48 +163107.3 -000007.3-000004.300002.3 06.0501.47K0 0 +075935.07 +131431.9 -000020.6-000016.200010.8 06.0501.32K2 0 +095807.62 +081850.6 +000017.6-000027.000006.0 06.0501.36K3 0 +112317.97 +000755.4 -000039.6-000008.000004.8 06.0501.46K3 0 +120220.68 -853754.3 -000056.4+000001.600009.7 06.0501.29K3 1 +121247.03 -700906.4 -000007.7-000000.300002.0 06.0501.78F6 0 0.54 9.66 +123121.43 +073615.4 -000021.0+000010.700004.1 06.0501.52K5 0 +135416.75 -283409.9 -000168.9-000066.400015.8 06.0501.13K2 0 +144713.66 -211929.6 -000013.9+000002.800001.8 06.0501.65K4 0 +154850.42 -522617.6 +000002.2-000011.800004.2 06.0501.39K2 1 +173957.52 +311208.8 -000009.4+000011.200006.1 06.0501.60M2 0 +175249.22 -340653.4 +000002.4-000004.800004.7 06.0501.24K1 0 +190730.84 -283812.4 -000000.0-000007.700003.6 06.0501.58K3 0 +201943.24 -010442.9 +000041.6+000032.400008.0 06.0501.09K0 0 +210652.19 +384403.9 +004107.4+003143.700285.4 06.0501.31K7 0 +003606.90 -225032.0 -000071.4-000050.400020.1 06.0600.30A5 0 +004135.98 +243744.6 +000104.7-000023.400007.1 06.0600.30A7 0 +004431.52 -622951.4 +000103.2+000006.300011.9 06.0600.45F5 1 +010348.96 +012201.0 +000122.4-000040.700017.7 06.0600.27F1 0 +041501.80 +572737.3 -000003.1-000000.500002.5 06.0600.60A4 0 +042621.10 +083525.0 +000003.4-000005.500005.5 06.06-0.01B6 0 0.04 1.26 +045016.18 -411915.6 -000003.0+000066.600019.1 06.0600.41F1 0 +045451.22 +440339.6 +000021.3-000056.400009.6 06.06-0.03A0 0 +071901.92 -191649.1 -000002.5+000003.100000.4 06.0600.61F2 0 +073900.34 -531624.2 -000017.6+000009.400006.0 06.06-0.12B9 0 +074529.14 -144125.7 -000015.1-000021.400009.1 06.0600.11A6 1 +075102.37 +331401.1 -000017.8+000007.000015.7 06.0600.15A2 1 +095742.61 -482450.7 -000009.3-000001.800000.9 06.06-0.13B3 0 +110040.84 -315022.6 -000077.5+000103.000032.0 06.0600.53F8 0 +121706.36 -654134.6 -000037.6-000009.300009.7 06.0600.02A0 0 +124249.80 -555649.1 -000034.6-000016.500008.8 06.06-0.02B9 0 +131645.05 -650817.3 -000099.0-000054.600025.7 06.0600.43F5 0 +132252.62 -720848.0 -000017.7-000015.500004.4 06.0600.05B6 1 +142949.68 +314728.2 -000019.8+000007.000009.3 06.06-0.01A0 0 +143911.01 -463502.2 -000198.1-000215.800027.8 06.0600.51F7 0 +161453.44 -252836.9 -000009.8-000022.100007.1 06.0600.03B8 0 +162650.06 +022052.7 +000020.9-000016.400007.0 06.0600.92G8 0 +165502.15 +254350.6 +000020.1-000019.400007.1 06.0600.92G5 0 +170813.66 -010445.8 -000010.6-000040.400012.0 06.0600.07A3 1 +181700.92 -510405.7 +000000.9-000010.800009.1 06.06-0.05B9 0 +184613.01 +412630.5 +000001.0-000000.100002.7 06.06-0.12B6 0 +184757.37 +314524.6 +000000.1-000003.900003.1 06.06-0.14B3 0 +192140.24 +793610.4 +000022.8-000026.300010.6 06.0600.07A3 0 +195335.38 +594230.7 +000042.1+000055.600009.6 06.0600.03A3 0 +205158.76 -331040.7 +000007.1-000005.600004.9 06.0600.03A1 0 : bet Mic +214232.95 +104927.6 +000017.4-000012.600004.7 06.06-0.12B5 0 +224243.05 -441453.2 +000033.7+000035.400010.2 06.0600.96K1 0 +234425.00 -702925.4 +000245.2+000061.300021.8 06.0600.91G8 0 +025802.33 +383653.9 -000005.0-000017.800002.8 06.0601.40K3 0 +030521.03 +403455.9 -000025.0-000004.300008.0 06.0601.01K0 0 +034406.43 +483125.3 +000000.0-000012.000003.9 06.0601.55K4 0 +043322.09 -104707.5 -000000.8+000030.000003.5 06.0601.38K0 1 +102300.46 +063234.4 -000016.3-000098.700014.2 06.0601.12K3 0 +111719.02 -674924.6 +000014.2-000006.600001.9 06.0601.75M2 0 +142937.07 -764344.5 -000027.5-000028.300006.2 06.0601.18K0 0 +144511.74 -012503.1 -000056.7-000000.700006.4 06.0601.61M1 0 +145630.87 -323812.2 -000003.4-000030.600005.9 06.0601.41K3 0 +170358.03 +133403.9 +000022.7-000130.200009.7 06.0601.05K1 0 +193100.29 +705921.3 -000010.9+000033.000005.2 06.0601.42K2 0 +205710.57 +002750.2 +000011.8-000063.000010.2 06.0601.22K2 0 +215843.78 -211058.5 +000027.8-000006.300001.1 06.0601.62M2 0 +000636.53 +290119.0 +000379.9-000178.300073.0 06.0700.75K0 0 +012346.82 +784333.8 -000004.3+000003.200000.1 06.0700.39A0 0 +015546.47 -605140.1 +000014.2+000066.800021.5 06.0700.36F0 0 +032426.11 +204812.6 +000002.5-000009.800010.8 06.07-0.03A1 0 +040815.46 +374340.7 -000100.3-000197.000022.7 06.0700.94K1 0 +061540.18 +060358.3 -000000.8-000017.400004.4 06.07-0.12B6 0 +064701.49 -210055.5 -000015.2+000006.200004.9 06.07-0.16B7 0 0.05 2.18 +071151.39 +053917.0 -000012.2-000005.200004.2 06.07-0.02A1 0 +081411.04 -320826.6 -000007.0+000006.800002.1 06.07-0.16B2 0 +082617.74 -390332.3 -000007.9+000007.800005.3 06.07-0.01B9 1 0.18 0.00 +084549.30 -252317.2 -000026.3+000007.600009.1 06.0700.08A3 1 +085529.60 -075815.9 +000007.7-000026.300010.2 06.0700.22A3 1 +090148.88 +275410.0 -000064.2-000077.900017.0 06.0700.24A8 0 +101301.16 -595505.1 -000015.3+000002.600001.6 06.07-0.07B4 0 +103026.65 +641528.1 -000050.9-000050.700011.3 06.0700.18A7 0 +110939.92 +671237.0 -000087.5-000027.400009.2 06.0700.23F0 0 +121033.78 -375213.0 +000046.1-000033.200014.0 06.0700.19A5 0 +123004.22 +584604.1 +000031.2-000014.900007.6 06.0700.99G8 0 +141101.93 -694309.4 -000031.3-000020.500013.6 06.0700.19A6 0 +144712.59 -521218.9 -000006.6-000002.900001.4 06.0700.08A1 0 +151319.22 -193850.8 -000048.0-000048.600014.9 06.0700.12A2 0 : iot2Lib +155312.19 +131152.8 -000150.6-000562.700057.3 06.0700.60G0 0 +160345.71 +045912.5 -000038.1+000017.200008.4 06.0700.96G9 0 +164136.21 -242804.6 -000054.7-000009.500012.4 06.0700.21A7 0 +164709.76 +020352.4 -000011.0-000015.200006.6 06.0700.14A3 0 +165410.06 -414930.1 +000000.4-000002.900001.4 06.0700.13O7 1 0.14 5.82 +170341.68 -470938.1 -000000.3+000005.300005.3 06.0700.07A2 0 +183613.25 +652918.7 +000020.3+000083.400013.9 06.0700.28F0 1 +200531.49 -671909.3 +000844.5-000674.700056.5 06.0700.65G2 0 +203933.31 +403446.8 +000006.7+000000.800003.6 06.07-0.13B6 1 0.02 5.96 +211031.31 +100256.0 -000000.2+000017.200006.8 06.0700.02A2 1 +211326.43 +363759.7 +000000.4+000000.600001.8 06.0700.22F0 0 +214134.27 +404819.2 -000017.4-000047.700007.2 06.0700.07A2 0 +233039.54 +383944.0 +000031.0+000017.100005.2 06.0700.99G9 0 +233927.92 -463816.4 +000022.4+000041.000011.7 06.0700.24A+ 1 : the Phe +001817.27 +111222.6 -000032.8-000028.600007.3 06.0701.04K0 0 +005328.22 +372505.9 +000011.2-000044.400008.7 06.0701.14K3 0 +011011.43 +154026.3 +000020.4-000024.500005.8 06.0701.53M0 0 +020845.67 -174644.8 -000010.9-000021.000002.5 06.0701.66M1 0 +023643.05 +313627.6 -000025.4+000000.500007.2 06.0701.05K0 0 +024148.33 -031249.6 -000011.0-000012.500004.5 06.0701.18G9 0 +031456.55 +423013.0 +000052.7+000007.200014.5 06.0701.09K2 0 +061345.34 +511021.4 -000002.1-000063.600008.1 06.0701.05K1 0 +074901.81 +132218.8 +000038.5-000007.900004.9 06.0701.37K0 0 +101135.49 -584940.2 -000024.6+000026.800004.3 06.0701.65M5 0 +110629.30 -584030.1 -000010.1+000005.900002.7 06.0701.21K2 0 +133115.84 +420621.9 -000095.5+000027.700012.4 06.0701.07K2 0 +141030.91 -701819.6 -000005.9-000005.800000.3 06.0701.72K4 0 +143309.62 -304253.9 +000040.4-000039.700007.9 06.0701.03K0 1 +152405.13 +451615.7 -000014.5+000002.300006.8 06.0701.21K2 0 +160239.40 -290808.8 +000034.5-000009.500007.2 06.0701.30K2 0 +163122.87 -263215.2 -000028.2-000037.600014.5 06.0701.08K1 0 +164100.60 +245131.3 -000034.5+000002.000007.3 06.0701.32K2 0 +164511.80 +431302.3 -000008.6-000050.500005.1 06.0701.42K4 0 +181104.41 -473047.0 -000002.9-000030.000006.7 06.0701.19K1 0 +182750.32 +034454.9 -000002.0-000008.100002.4 06.0701.61K3 0 +190458.27 +304400.4 +000021.8-000021.500004.4 06.0701.57M2 0 +210051.78 -173151.1 -000031.1-000017.400006.0 06.0701.27K3 0 +212242.03 +301835.5 +000038.6+000007.500008.7 06.0701.08K1 0 +213928.09 -103436.4 +000027.4-000052.300010.2 06.0701.03K0 0 +224844.24 +625618.7 +000013.9-000049.700005.1 06.0701.19K0 0 +005558.52 +271233.7 -000019.9+000011.100011.9 06.0800.13A5 0 +041839.98 -525137.0 +000045.8+000073.100013.5 06.0800.49A8 1 +042131.29 -254342.4 +000037.1-000050.400018.4 06.0800.37F2 1 +051331.55 +015803.7 +000006.1-000000.100003.7 06.0800.42A5 1 +060317.87 +425442.8 +000105.0-000132.800012.5 06.0800.98K0 1 +061113.66 -262855.6 +000000.8+000005.400004.8 06.08-0.02B9 0 +081116.60 +094916.6 -000006.9-000016.000003.7 06.08-0.10B6 0 +105501.04 -421503.9 -000046.0-000002.500006.6 06.08-0.06A0 1 +121105.25 -611638.6 -000115.8-000018.400011.3 06.0800.40F0 0 +140327.49 -412523.9 -000033.8-000016.500005.9 06.08-0.11B8 0 0.04 1.84 +145852.99 -045920.4 -000358.6-000107.500028.7 06.0800.51F8 0 +164051.36 +122342.2 -000030.6-000005.500009.4 06.0800.05A3 0 +170353.62 +344724.9 -000060.8-000006.100018.5 06.0800.20A5 0 +185122.16 -031904.1 +000000.6-000021.300011.8 06.0800.30F2 0 +190757.28 +165114.9 +000065.6-000304.500047.7 06.0800.70G5 0 +194309.60 +304040.4 +000002.5+000004.300009.7 06.0800.00A1 0 +203910.63 +214902.7 +000030.2+000015.900003.5 06.08-0.04A0 0 +212626.61 +192232.2 +000080.2+000017.300021.7 06.0800.23A8 0 +220817.26 +253237.0 -000027.0-000036.900011.6 06.0800.31F1 0 +234401.05 -450459.3 +000325.7+000001.900013.7 06.0800.98G8 0 +234733.05 +464957.3 +000001.2-000005.000002.5 06.08-0.14B3 1 +002429.67 -021308.3 -000034.5-000042.400006.0 06.0801.22K1 0 +031118.78 -034841.6 -000004.2-000016.600004.2 06.0801.67M1 0 +050612.14 +590117.1 -000001.8-000026.100005.2 06.0801.11K0 0 0.11 80.90 +052736.49 -212232.8 +000018.4+000032.200008.6 06.0801.03K0 0 +053652.42 +401056.6 -000004.3-000004.200001.3 06.0801.03G3 1 +063223.27 +114025.0 +000001.6-000035.400003.9 06.0801.07K0 0 +082504.90 +350041.2 -000012.4-000011.100004.6 06.0801.26K0 0 +090131.40 +053827.6 -000029.3-000003.900004.1 06.0801.11F3 0 +095159.53 -163204.6 +000013.2-000067.500008.3 06.0801.03K0 0 +101609.01 -111212.3 -000023.7-000000.700005.1 06.0801.10K0 0 +103915.94 -742936.2 -000018.5+000000.100003.0 06.0801.68K3 0 +171413.40 -565318.6 +000004.2-000005.900002.5 06.0801.73M1 0 0.08 7.50 +171642.75 -061441.8 -000008.9-000007.600008.0 06.0801.10K0 0 +174011.95 -020908.2 -000006.5-000010.300006.0 06.0801.61K2 0 +175741.68 -761040.6 +000001.2-000001.300005.5 06.0801.21K2 0 +193010.53 +025414.7 +000002.3-000001.200002.0 06.0801.82K5 0 +194137.24 -655115.3 +000014.5-000071.800004.3 06.0801.56M0 0 +202548.01 -404745.5 -000105.3-000086.800009.2 06.0801.36K3 0 +232256.68 -600321.0 +000082.8-000005.300003.8 06.0801.60M3 0 +000453.21 +343934.4 +000769.1+000100.500027.2 06.0900.63G2 0 +015925.88 +121741.8 +000007.9-000033.400012.1 06.0900.19A6 0 +021052.83 +390222.5 -000008.0-000021.500012.4 06.09-0.05B9 1 +024208.44 -463127.2 +000010.0-000094.300024.5 06.0900.88G8 0 +032557.36 +490715.0 +000022.8-000027.100005.4 06.09-0.07B7 0 0.05 0.84 +034428.19 +205543.6 +000026.6-000013.800013.4 06.0900.03A0 0 +034732.12 +555519.4 +000027.1-000036.600007.6 06.09-0.02B9 0 +035701.70 +060224.5 +000037.2-000068.000013.3 06.0900.06A2 0 +041837.46 -225811.4 +000052.0+000043.900010.9 06.0900.30A3 0 +043324.90 +430350.0 +000005.7+000005.300015.5 06.0900.37F0 0 +044413.01 +404711.4 +000011.1-000023.100006.0 06.0900.04B8 1 +052337.72 +164157.7 -000027.5-000021.900007.3 06.0900.14A2 0 +054501.80 +040029.5 -000011.0-000034.000019.8 06.0900.32F0 1 +060324.77 +114051.9 -000011.8-000005.000006.8 06.09-0.04A0 0 +061526.16 -090208.7 -000013.3-000002.500004.3 06.09-0.08B9 1 +061619.05 +235812.2 -000013.6-000008.600007.5 06.0900.90G8 0 +070602.26 -382258.4 +000006.6+000014.200004.9 06.0900.70G0 0 +080230.82 +630525.2 -000012.0-000013.800006.2 06.0900.58G1 1 +094718.14 +790812.2 -000029.9-000020.400007.8 06.0900.30F0 1 +103325.40 -581124.6 -000007.8+000003.400000.2 06.0900.33B7 0 +103510.45 -433952.8 -000046.0+000030.900003.6 06.0900.94G8 0 +110533.98 -110519.4 +000025.8-000071.400015.6 06.0900.30F0 0 +112818.46 -722826.3 -000025.9-000003.500004.3 06.0900.10B3 1 +113833.54 +465003.4 -000035.4-000027.400009.3 06.0900.40F5 0 +132907.98 -644032.8 -000060.7-000007.100011.3 06.0900.12A2 1 +140032.85 -783523.9 -000014.2-000009.000004.5 06.0900.01B9 0 +141339.84 -543732.2 -000018.0-000011.200003.0 06.0900.05B5 0 0.41 1.49 +145442.59 -655927.8 -000006.4-000012.200002.7 06.09-0.06B3 0 : zet Cir +151307.68 -360528.9 -000022.9-000022.900009.0 06.09-0.08B8 0 +161128.74 +163956.4 +000002.1+000005.800007.4 06.0900.02A0 0 +161551.49 -145056.8 +000006.6+000001.400005.3 06.0900.10A0 0 +171621.68 -354458.1 -000111.1-000342.500031.0 06.0900.48F6 0 +173519.91 -532110.4 -000006.3-000018.300003.0 06.0900.03B9 0 +173808.45 -425248.7 -000004.7-000029.600004.7 06.09-0.06B8 0 +174838.08 -552406.6 -000021.4+000034.600019.6 06.0900.28A9 0 +175111.03 -530749.0 +000015.8+000000.700006.4 06.0900.01B9 0 +175144.55 -453602.5 +000011.2-000008.000004.8 06.0900.95G6 0 +175523.62 +555815.9 +000035.7+000124.500017.8 06.0900.32F0 0 +181008.73 +162835.8 -000001.6-000011.400002.2 06.0900.57B9 1 +193033.11 +032639.8 +000013.2+000001.400003.4 06.09-0.02A0 0 +201426.96 -632457.1 -000039.2+000030.800013.9 06.0900.31F0 0 +202046.52 -144705.6 +000042.6+000000.400010.4 06.09-0.02B9 1 : bet2Cap +202846.74 -353544.9 +000001.7-000020.800005.2 06.09-0.09B8 0 +235516.57 -315517.3 +000017.7+000000.800003.2 06.09-0.09B6 0 0.10 2.45 +010536.90 -095845.3 -000030.5-000034.200010.6 06.0901.01K0 0 +015323.08 -383540.9 +000128.7+000029.500008.6 06.0901.12K1 0 +015941.08 -660359.7 +000034.0+000006.200007.6 06.0901.18K2 0 +022935.36 +093356.2 -000002.2+000002.000011.4 06.0901.02K2 1 +041231.32 +171639.0 +000049.1-000019.600011.4 06.0901.08K0 0 +043414.21 -065015.8 -000023.3-000037.800006.4 06.0901.38K2 0 +044944.08 +155415.3 +000003.9-000006.900002.3 06.0901.55K3 0 +045946.34 +530919.7 -000013.2-000011.200004.2 06.0901.46K4 0 +052455.58 -441332.5 -000002.0+000008.600006.1 06.0901.20K1 0 +063905.29 +220151.4 +000013.2-000024.200007.8 06.0901.03G9 0 +070447.04 -220153.8 +000014.5-000035.500009.9 06.0901.23K2 0 +070652.48 -245738.1 -000012.5+000003.800003.4 06.0901.34K2 0 +074049.56 +570458.4 -000024.1-000004.300004.7 06.0901.44K5 0 +075657.81 -422423.5 +000021.5+000016.400004.6 06.0901.36K3 0 +084804.87 -063331.5 +000013.9-000032.100004.9 06.0901.28K0 0 +100340.99 -093425.6 -000006.3-000009.200002.6 06.0901.67K0 0 +122518.41 -274456.4 +000002.4-000001.200005.1 06.0901.27K3 0 +162945.22 -574522.7 -000002.4-000002.300002.1 06.0901.46G8 0 0.03 3.58 +172554.37 +165503.1 -000013.9+000016.400005.0 06.0901.53M4 0 0.24 29.40 +185821.31 -310209.1 -000047.0-000048.800007.5 06.0901.35K3 0 +191900.15 -153209.2 -000088.8-000281.300006.3 06.0901.42K4 0 +192233.35 +333105.6 +000003.4-000029.900009.6 06.0901.05K0 0 +202237.31 +311554.1 -000008.5-000022.600005.4 06.0901.36K2 0 +203551.67 -693637.7 +000030.7-000044.500003.9 06.0901.29K2 0 +212518.01 -714756.7 +000017.4+000004.900006.1 06.0901.26K2 0 +225551.54 -313759.5 -000013.8-000011.000003.4 06.0901.36K3 0 +234832.48 -062249.4 +000001.4-000020.200004.5 06.0901.45K4 0 +001842.15 +434728.1 +000023.3-000002.700004.7 06.10-0.07B8 0 +015659.66 -514600.7 +000348.8+000249.400038.0 06.1000.49F8 0 +034440.91 +460559.5 -000001.6-000023.700005.7 06.1000.29A7 0 +042705.92 -465648.6 +000066.5-000275.400030.8 06.1000.47F8 0 +045620.09 +361006.8 +000000.1-000003.900000.3 06.1000.35B2 0 +050439.65 +740401.2 +000007.0-000015.900006.1 06.1000.02A1 1 +052222.15 -560804.0 -000005.0+000021.800004.3 06.10-0.09B8 0 : kap Pic +053615.95 +474255.2 +000014.4-000019.600009.8 06.1000.29F0 0 +053708.76 -114631.7 +000020.5-000022.700015.1 06.1000.05A2 0 +065301.41 +385208.9 -000003.4+000007.200006.2 06.1000.41F2 0 +070706.48 +045438.2 -000016.2-000006.700004.6 06.10-0.13B9 0 +071204.12 -304917.1 -000043.6+000023.100021.0 06.1000.27A8 0 +074535.52 -564321.3 -000004.0+000010.900003.5 06.1000.40F0 0 +084455.16 -211004.2 -000024.7+000004.100012.8 06.1000.20A5 0 +084950.14 -723304.5 -000006.4+000008.100001.0 06.1000.18A3 0 +090634.04 -554808.7 -000009.6+000007.000002.8 06.10-0.13B2 0 +091226.05 -070635.6 -000019.8+000021.600012.1 06.1000.23A3 0 +094950.12 +211046.0 -000044.0-000014.400006.3 06.1000.26A8 1 +103457.76 -231034.8 -000099.7+000034.000015.8 06.1000.50F6 0 +103850.33 -424512.3 -000019.5-000012.200005.7 06.1000.66Am 1 +112223.15 -443845.1 -000044.8-000031.700009.5 06.1000.93G8 1 +114352.82 -625241.7 +000013.5-000015.300008.2 06.1000.06A2 0 +122508.62 -423051.3 -000134.5-000022.300019.0 06.1000.65G4 0 +133025.70 -062813.1 +000044.2+000012.300018.5 06.1000.34F2 0 +135218.39 +120954.6 +000026.9-000009.700010.0 06.1000.04A1 0 +141501.28 -291654.7 -000037.7-000014.400004.7 06.1000.04A1 0 +142238.72 -481911.4 -000006.3-000004.400001.4 06.10-0.13B1 1 0.05 3.09 +143046.30 +631108.7 -000177.4+000009.800031.5 06.1000.43F4 0 +144510.97 -553605.8 -000006.5-000007.700001.9 06.10-0.07B2 0 0.03 0.13 +145927.20 -430935.3 -000009.8-000008.500001.8 06.1000.60F5 0 +153533.28 +173920.1 -000077.1-000013.200007.9 06.1000.97G8 0 : tau3Ser +155954.15 -540115.2 -000007.0-000008.000002.5 06.10-0.02B5 0 +160417.84 -331249.1 -000029.4-000034.100008.1 06.1000.34F3 0 +165100.04 -373052.1 -000006.4-000012.600003.8 06.1000.12B8 1 +175427.12 -342800.2 +000001.9-000004.600003.9 06.1000.06B9 0 +183513.50 +342728.8 +000002.8+000008.400003.1 06.10-0.12B5 1 +184056.40 +624457.6 +000009.4+000053.900008.5 06.1000.98K0 0 +185136.52 +363220.8 -000005.2-000002.800002.9 06.10-0.10B6 1 +193944.92 +335844.1 -000003.6+000012.200006.9 06.1000.09A3 1 +203104.33 -150321.8 -000039.5-000048.000010.2 06.1000.80K1 0 +205959.62 -360746.2 +000103.9-000058.200024.1 06.1000.40F2 0 +212615.44 -543938.0 +000001.2+000038.700015.7 06.1000.37F1 0 : gam Ind +213109.62 +120815.0 +000018.1-000015.700007.8 06.10-0.05B9 0 +213648.75 -330252.4 +000074.0-000001.900013.8 06.1000.23A5 0 +214238.81 +493601.0 +000003.0-000003.300003.8 06.1000.99G8 1 +214829.34 +383854.9 +000024.0-000001.600006.6 06.10-0.07B8 0 +221102.30 -211357.7 +000123.9-000042.700017.6 06.1000.50F6 0 +221535.03 -442705.4 +000006.8-000002.100005.6 06.1000.99G8 0 +005739.64 +455021.8 +000011.2-000006.600007.4 06.1001.03K2 0 +030540.15 +560408.5 +000017.4-000024.300013.2 06.1001.05G9 0 +053602.85 -471849.4 -000008.7-000008.000006.2 06.1001.16K2 0 0.05 20.92 +064455.67 -702601.6 -000015.6+000005.900005.2 06.1001.33K3 0 +102802.08 -492420.5 +000019.1-000044.900003.5 06.1001.51K4 0 +131312.54 +184337.7 -000216.0-000049.300011.0 06.1001.20G8 1 +132353.92 +370202.2 +000014.6-000011.100002.7 06.1001.64M3 0 +144455.57 -582838.6 -000085.6-000042.200008.9 06.1001.01K0 0 +152827.21 -513552.5 -000002.5-000004.900002.2 06.1001.07G2 0 +181605.58 +022239.3 -000006.8-000028.600004.6 06.1001.55M4 0 +195522.04 +581501.4 +000020.2-000075.200007.1 06.1001.02G9 0 +202542.53 -024801.0 -000005.0-000040.000004.6 06.1001.19K1 0 +210304.83 +383926.7 +000018.5-000006.100005.0 06.1001.01G8 0 +214245.37 +591615.0 -000004.3+000001.400001.3 06.1001.35K1 0 +233355.50 +205027.5 -000012.3-000015.200003.1 06.1001.65M3 0 +050523.71 +011039.5 +000003.9-000003.800004.7 06.1003.33N5 0 +000436.60 +420533.2 -000011.9-000012.700001.9 06.1100.16B9 1 +001743.07 +512559.1 -000004.2-000001.600000.6 06.11-0.15O9 0 0.18 3.52 +003323.23 -711558.4 +000073.5-000013.000006.7 06.1100.27A7 0 : the Tuc +004713.56 +193443.3 +000107.8+000006.700009.3 06.1100.27F0 0 +013339.26 -783016.1 -000031.0-000137.400007.4 06.1100.97G3 0 +030011.88 +380754.5 +000018.1-000027.800002.9 06.11-0.06B8 0 +034046.30 +251946.3 +000009.6-000013.900006.2 06.1100.10A2 0 +042025.04 +184433.8 +000119.6-000048.200021.1 06.1100.40F3 0 +042656.93 -240452.6 -000006.9-000014.100009.0 06.1100.14A3 1 +043947.21 -010308.8 +000022.8-000008.800005.6 06.1100.94K0 0 +045143.38 +095830.3 +000002.4-000007.300004.6 06.1100.06B5 0 +045452.92 -583252.1 +000101.0+000068.200032.4 06.1100.44F3 0 +050318.64 +412630.0 -000001.1-000002.900001.6 06.1100.19A2 0 +053719.31 +085706.8 -000000.6-000002.300003.8 06.11-0.17B2 0 +055441.12 -493737.4 -000005.2+000013.800003.0 06.11-0.15B3 0 +063740.79 -125905.3 +000009.3-000124.800011.8 06.1100.99K1 0 +065001.01 -601457.9 +000004.8+000107.900030.2 06.1100.46F7 0 +073412.86 -332748.9 -000055.9+000063.200011.4 06.1100.30A9 0 +081358.71 -362026.9 -000007.2+000007.700002.2 06.11-0.18B2 0 +082107.65 -640621.4 -000007.6-000019.900007.0 06.1100.93G6 0 +082549.99 +170247.9 -000192.8-000152.500022.2 06.1100.45F6 0 +083241.88 -732125.1 -000054.3+000072.100008.6 06.1100.95G8 0 +093241.41 +015151.3 -000021.0-000036.000007.8 06.1100.61F7 1 +095906.32 -235702.8 -000023.2+000005.300005.2 06.11-0.10B5 1 +100320.60 -463810.2 -000028.4-000010.800010.8 06.1100.04A0 0 +110504.14 -492332.4 -000036.4+000011.000006.3 06.11-0.02B9 0 +111230.38 -182959.3 -000019.6-000025.500006.8 06.11-0.00A0 1 : psi Crt +111658.18 -070804.9 -000007.2+000007.700007.8 06.1100.21A2 0 +121510.54 -101835.8 +000032.0-001012.400044.3 06.1100.47F5 1 +124713.62 +115729.3 +000044.7-000018.400013.4 06.1100.12A3 0 +125311.31 -033311.1 -000263.8-000003.500030.8 06.1100.49F5 0 +133248.17 +242050.0 +000066.5-000192.200006.9 06.1100.97G8 1 +135201.00 -313708.9 -000032.1-000029.200018.7 06.1100.48F5 1 +152343.67 -010120.3 +000076.7-000028.200018.2 06.1100.26F0 0 +155016.28 -452405.9 +000039.6-000033.500022.2 06.1100.30F0 0 +155633.33 -144945.7 +000071.6-000035.200018.9 06.1100.24A2 0 +162032.63 -392548.8 -000014.1-000045.000006.6 06.11-0.08B9 0 +170215.78 +643602.4 -000020.3+000034.300009.1 06.1100.96G5 0 +173559.56 +205946.6 +000006.7-000015.100008.5 06.1100.18A7 1 +180003.37 +800001.9 +000054.6+000130.500019.6 06.1100.52K2 1 +193054.04 -211843.9 +000015.1-000022.000002.6 06.1100.12A2 0 +194803.01 -134212.8 +000025.6-000024.900016.0 06.1100.19A6 0 +203411.66 -134316.5 +000069.2+000070.400030.4 06.1100.54G0 0 +220840.86 +454431.7 -000052.5+000047.900023.8 06.1100.76K2 0 0.64 1.98 +225459.47 +010353.6 +000020.3+000005.500010.6 06.1100.19A7 0 +230823.54 -792850.2 +000092.6-000036.500013.4 06.1100.14A7 0 +000833.49 -173440.9 +000014.9-000047.300002.4 06.1101.66M0 0 +005555.53 -274633.0 +000010.8-000005.100001.8 06.1101.67M1 0 +011705.05 +445407.5 +000011.8-000040.300005.5 06.1101.59K5 0 +013450.83 -315332.0 -000069.8-000042.300008.9 06.1101.11K0 0 +022835.46 -310608.6 -000036.5-000017.700008.8 06.1101.11K2 0 +030050.88 -025243.1 +000007.4+000009.700004.2 06.1101.75M2 0 +031027.24 -484402.7 +000016.7-000025.000008.4 06.1101.12K1 0 +031121.93 +130252.1 -000015.7+000017.100009.5 06.1101.04K0 0 +045454.82 -393743.2 -000006.2+000022.300003.2 06.1101.42K3 0 +051003.26 -003354.7 +000002.1-000050.800010.4 06.1101.10K0 0 +062335.92 -095229.1 -000002.8+000004.800001.6 06.1101.84K5 0 +075005.67 -193124.8 -000007.6+000005.800001.7 06.1101.26K1 0 +082355.21 +103755.6 +000003.7-000022.100002.9 06.1101.51M2 1 +123454.46 -674524.8 -000011.9-000002.400003.2 06.1101.51M6 0 +125707.80 +461036.9 -000009.4-000053.900009.5 06.1101.01K0 0 +133845.83 -702641.1 -000065.7-000031.600007.4 06.1101.42K3 0 +162611.41 +112426.9 -000048.0+000013.000009.1 06.1101.06G8 0 +170449.75 +484814.9 +000026.8-000071.500009.9 06.1101.09K1 1 +190252.62 +193939.7 +000006.3-000001.500002.1 06.1101.32K1 0 +190948.13 -194812.4 +000024.0-000082.900008.3 06.1101.16K1 0 +200026.47 -430236.0 +000022.1+000012.300003.0 06.1101.63M0 0 +201619.78 +213555.5 +000008.1-000025.700010.9 06.1101.04K1 0 +212033.50 +604523.2 -000043.0-000019.800007.6 06.1101.00G5 0 +212725.30 +594500.4 -000021.7-000016.000003.3 06.1101.72M3 0 +214208.35 +454556.7 +000000.6-000019.800004.8 06.1101.42M4 0 +221252.72 +731825.7 +000021.5+000020.600003.7 06.1101.01A3 1 +223607.90 +353439.5 +000005.3-000058.500007.8 06.1101.00K0 0 +001621.50 +433542.4 +000035.6-000023.400010.8 06.1200.07A2 1 +001634.06 +081424.7 -000028.0-000014.700007.4 06.1200.92G8 1 +010201.81 -570008.7 +000006.5+000016.500008.9 06.1200.94G8 0 : ome Phe +020310.51 +735102.0 -000027.1+000001.900009.0 06.1200.16A5 1 +021024.00 -504931.1 +002092.8+000654.300091.6 06.1200.81K0 0 +033013.59 -412210.3 -000010.4-000172.800029.3 06.1200.49F7 0 +033959.55 -010716.4 +000033.5-000006.400007.7 06.1200.99G5 0 +060608.62 +352318.4 -000124.2-000295.300037.9 06.1200.60G0 0 +061805.61 +142258.3 -000004.8+000004.300005.1 06.1200.04A3 0 +062420.58 -125743.0 -000003.3+000003.600001.7 06.12-0.08B4 0 +071336.45 -272122.9 -000003.2+000005.800000.6 06.12-0.23B2 0 +080123.05 -543056.0 -000005.9+000005.200002.5 06.12-0.04B2 0 0.08 2.51 +080441.42 -194341.4 -000005.3+000003.400002.1 06.12-0.15B3 0 +083922.21 -363624.5 -000165.5+000055.000024.9 06.1200.43F3 1 +084521.42 +304151.9 -000003.3-000004.300006.8 06.1200.94G5 0 +092059.40 +381117.9 -000043.5-000020.000020.9 06.1200.38F3 1 +092644.91 -284715.7 -000019.4-000005.600002.0 06.12-0.09B5 1 +093302.00 -083019.0 -000043.8-000034.600008.3 06.1200.97K0 0 +094242.75 +350536.6 -000020.0-000053.000018.8 06.1200.39F3 0 +102212.96 -195159.7 -000034.7+000009.200004.6 06.1200.04A0 0 +105325.04 -021518.0 -000131.9-000082.000012.5 06.1200.91K0 1 +110314.55 -004507.4 -000019.8-000113.300018.3 06.1200.27F0 0 +113151.08 +810737.8 -000144.2+000034.200016.7 06.1200.26A2 0 +145558.63 +321800.3 -000053.3-000003.200010.4 06.1200.11A2 0 +160106.51 -543440.1 -000038.4-000041.200007.3 06.1200.26A7 0 +165153.88 -652231.5 -000001.2-000013.400003.4 06.12-0.03B8 0 +171140.26 +494446.7 +000019.3+000018.700010.3 06.1200.18A5 1 +171225.07 -274543.2 -000008.0-000048.400006.0 06.12-0.05B9 0 +173857.87 +131945.0 -000020.6+000043.500010.7 06.1200.57F6 1 +181706.95 +405611.7 -000174.2+000063.600009.4 06.1200.98G9 0 +184816.09 +484602.8 -000018.4+000048.700017.8 06.1200.23A7 0 +191246.10 -502910.7 +000044.7-000042.100007.1 06.1200.95G8 0 +194927.50 +384236.6 +000007.6-000009.400004.7 06.1200.91G6 0 +200741.44 +342522.5 +000001.2-000006.100001.6 06.1200.12B5 0 +202824.89 -032127.9 +000027.3-000021.200005.8 06.12-0.05B9 0 +211321.60 +811351.5 -000003.1+000004.500006.4 06.1200.09A3 0 +211702.02 +535951.4 +000037.8+000039.500008.1 06.1200.05A1 0 +212627.99 +010613.5 +000110.5-000161.700020.9 06.1200.48F5 0 +222551.03 -750056.6 +000058.5+000012.500043.4 06.1200.60G3 1 +231405.98 -624156.3 +000477.5-000425.000034.2 06.1200.79G5 0 +010607.73 -235932.5 -000041.0-000033.600009.3 06.1201.08K1 0 +030749.00 -691553.8 -000037.4+000015.100010.9 06.1201.01K1 0 +040440.89 -202254.6 +000017.1-000013.800007.3 06.1201.16K1 0 +043500.65 -195517.5 +000103.0+000056.300009.9 06.1201.17K2 0 +051914.71 +200804.8 -000034.1-000026.500007.6 06.1201.02G8 1 +082017.01 -051947.4 +000014.9-000043.300006.3 06.1201.33K2 0 +082027.36 -225528.8 -000016.7+000000.100004.6 06.1201.04G8 0 +085230.74 -131358.6 +000029.1+000000.900009.7 06.1201.14K1 0 +093155.77 -102213.4 -000101.9+000020.900009.1 06.1201.18K0 0 +111256.74 -494410.0 -000026.0+000006.400004.3 06.1201.05G8 0 +134345.13 +224201.8 +000049.2-000037.000004.5 06.1201.45K4 0 +140119.08 -401319.0 -000028.7+000000.600004.0 06.1201.26K1 0 +151410.29 +421017.2 +000023.7-000016.100003.2 06.1201.64M2 0 +153848.86 +344030.3 -000006.6-000016.200007.1 06.1201.04K0 0 +185237.05 -292246.4 +000000.2-000046.600006.6 06.1201.34K1 0 +195111.10 -022739.2 -000007.7-000041.300005.7 06.1201.57K5 0 +224222.08 -292139.6 +000016.2-000019.200005.4 06.1201.52M3 0 +225935.68 -130415.2 -000006.5-000001.600005.0 06.1201.46K3 0 +230710.05 +524859.6 +000002.3+000012.900007.7 06.1201.06K0 0 +232345.41 -430728.0 +000018.9+000011.400002.9 06.1201.46K3 0 +005018.21 +450008.1 +000060.7+000006.900011.0 06.1300.04A0 1 +030725.69 +175247.9 -000023.5+000009.300004.3 06.13-0.12B1 0 +034347.14 +193954.6 +000115.8-000056.600009.4 06.1300.99G8 0 +051927.85 +580702.7 +000006.3-000018.300003.7 06.13-0.03B5 0 0.12 1.53 +052351.33 -005159.8 -000005.6+000000.900017.2 06.1300.48F7 1 +065321.85 -185558.5 -000010.0+000035.200007.1 06.1300.16A3 0 +080028.97 -485218.4 -000006.0+000002.600002.2 06.13-0.09A0 0 0.04 6.82 +084501.28 +054050.1 +000002.5-000003.800015.8 06.1300.20A6 0 +093138.97 -103307.1 +000033.0-000017.700018.4 06.1300.26F0 1 +095710.95 -523819.7 -000008.8+000004.100000.9 06.13-0.12B3 0 +112422.06 -424008.8 -000008.5-000000.700001.1 06.13-0.17B2 0 +115019.60 -155149.3 -000001.3+000016.200004.8 06.1300.95G8 0 +144021.88 +215832.8 -000014.6+000040.400009.5 06.1300.43G0 0 +160846.64 +171220.6 -000019.1-000030.700008.9 06.13-0.00A0 0 +173542.36 +371805.7 +000009.4+000003.000007.7 06.1300.98G9 0 +174847.88 +191518.0 -000008.8+000009.100005.3 06.1300.02A1 0 +180830.11 -454601.1 -000002.6-000017.400004.0 06.13-0.08B7 1 +181055.35 -334800.2 +000001.1-000000.700000.3 06.13-0.14B2 0 +182531.63 -630116.6 +000000.6-000101.900014.0 06.1300.20A3 0 +193626.06 -185110.4 +000021.4-000012.900013.6 06.1300.27F0 0 +201917.68 -473447.4 +000190.9-000182.500033.9 06.1300.47F5 0 +215830.07 -590044.0 +000006.8+000028.600015.0 06.1300.47F3 1 0.21 1.46: kap1Ind +221349.71 +630944.5 -000008.4-000007.900003.4 06.13-0.09B8 0 +230727.74 +324931.3 -000021.1-000011.500006.6 06.1300.14A3 1 +232354.45 -534831.2 +000073.8-000034.800006.8 06.1300.26A4 1 +011234.06 +452014.9 +000024.0+000020.900004.7 06.1301.65M1 0 +012746.44 -105405.8 +000179.2+000015.800009.2 06.1301.32K0 1 +042920.04 -463055.3 +000051.9+000036.700008.3 06.1301.06K1 0 +055413.35 +103511.1 +000000.0-000007.400002.2 06.1301.40G9 0 +082246.87 -130316.8 -000039.5-000047.100007.9 06.1301.00K0 0 +085637.04 +041411.7 +000001.1-000001.800003.2 06.1301.00G8 0 +091212.27 -763946.5 +000039.3-000044.000008.9 06.1301.09K1 0 +102609.91 -424418.2 -000095.3-000039.200009.8 06.1301.13K1 0 +115554.73 -394122.1 +000060.6-000017.100006.7 06.1301.01K0 0 +143624.14 -393550.5 -000047.7-000023.900008.2 06.1301.05K1 0 +150627.10 -220154.1 +000069.9-000052.100016.7 06.1301.04K0 0 +184236.12 -070425.1 -000006.8-000009.000013.4 06.1301.01K0 1 +192421.45 -434319.4 +000026.2-000001.600005.6 06.1301.60M1 0 +195046.87 +374934.7 +000004.8+000004.400001.0 06.1301.63M3 0 +195216.40 +362556.2 +000012.7+000004.400004.4 06.1301.43K4 0 +201342.82 +432244.4 -000003.1+000004.000004.4 06.1301.49K4 0 +202931.34 -222329.4 +000008.2-000030.900006.1 06.1301.54K5 0 +210623.45 +265527.9 +000043.5-000019.000009.4 06.1301.03K0 0 +211546.76 -361238.5 +000029.4-000006.300003.8 06.1301.38K3 0 +221155.13 -760657.3 -000059.1-000040.700010.8 06.1301.00K0 0 +231440.18 -104119.1 -000006.7-000036.000003.9 06.1301.50K5 0 +235223.42 +214016.0 -000050.4-000005.900006.0 06.1301.62M2 0 +004032.40 -234814.4 +000635.5-000363.300035.0 06.1400.72G3 0 +010633.62 +125721.5 +000013.8+000027.100008.9 06.1400.96G8 0 +023038.37 +195119.4 +000081.0-000036.100014.4 06.1400.25A9 0 +025847.31 -094635.3 -000008.3-000016.400011.1 06.1400.22A2 0 +031635.77 -090917.1 +000001.5+000028.900028.8 06.1400.41F1 1 +032402.28 -693728.7 +000022.1+000018.400005.5 06.1400.48A4 0 +033010.93 +592157.8 +000014.1-000050.300009.7 06.1400.10A2 1 +033408.32 +175000.9 +000095.5-000310.600023.6 06.1400.89K1 0 +040638.81 +653115.1 +000020.2-000025.500007.1 06.1400.14A3 0 +041251.25 +222448.5 -000003.7-000010.600003.2 06.1400.17B9 0 +045859.41 +143235.7 +000006.2-000002.000004.9 06.1400.16B7 0 +055217.26 +585750.9 -000001.5-000021.000006.0 06.14-0.04A0 0 +063752.70 +045724.0 -000000.1+000001.300000.7 06.1400.09B1 0 0.04 2.74 +072447.36 -371728.5 -000013.2+000027.800004.7 06.1400.26A8 1 0.05 0.12 +075712.76 -631748.8 -000000.6+000019.000007.0 06.14-0.10B8 0 +082230.20 -061045.0 -000059.2+000000.800015.4 06.1400.23A8 0 +085355.70 +353218.0 -000026.2-000017.900003.4 06.1400.06A4 0 0.03 1.02 +091212.91 +035201.2 -000050.8-000004.700008.7 06.14-0.01A0 0 +092043.79 +511556.6 -000034.8+000145.300034.5 06.1400.44F3 0 +092924.47 -021218.6 -000050.4+000001.800006.9 06.1400.22F0 0 +100334.14 -615302.6 -000017.7+000004.200001.9 06.14-0.03B4 1 +100932.09 -355124.5 -000442.8+000016.300032.5 06.1400.61G1 0 +125157.97 -264418.1 -000109.9+000031.800016.6 06.1400.23A0 0 +135619.99 -540756.5 -000026.6-000019.200007.0 06.1400.07A1 1 +152041.65 +442604.7 +000042.0-000103.500018.6 06.1400.37F4 0 +152101.36 -153254.2 +000027.1+000018.100018.3 06.1400.39F2 0 : omi Lib +155452.64 -604437.1 -000002.0-000004.000001.9 06.1400.12B9 1 +162522.15 -630730.9 -000019.2+000008.700007.6 06.1400.03A1 0 +164354.09 -410647.9 -000010.8-000020.700006.7 06.14-0.08B6 0 +172502.67 -344145.6 -000002.0-000018.900006.5 06.1400.05Ap 0 +175048.37 +221859.0 +000016.8-000020.700010.2 06.1400.24A9 0 +175319.58 -344350.9 +000001.6-000008.100004.0 06.14-0.04B4 1 +180437.36 +015508.4 -000000.1-000006.200000.8 06.14-0.06B0 0 +182128.40 +052608.7 -000003.1-000008.100001.0 06.14-0.05B3 1 +185625.60 +022816.3 +000012.8-000005.600006.2 06.1400.96G8 0 +185824.83 -223146.3 +000001.4+000013.400012.8 06.1400.09A1 0 +192952.59 -552629.7 +000023.8-000066.500009.1 06.1400.97K0 0 +194337.62 -373219.4 +000001.0-000017.400003.8 06.1400.02B8 0 +195440.18 +070825.3 +000029.1-000000.000012.4 06.1400.04A2 0 +195915.34 +520320.5 +000009.3+000002.600004.2 06.14-0.18B5 0 0.06 2.61 +202437.49 +010406.2 +000007.9+000005.500003.9 06.14-0.04B9 0 +212852.72 +552507.2 +000015.7+000014.100003.5 06.1400.10B8 0 +215357.72 +065153.2 +000079.4+000014.100007.9 06.1400.79G0 0 +224847.88 +542453.6 +000013.2-000002.100005.4 06.14-0.08B5 0 +001344.38 -261705.9 -000003.2+000009.900004.2 06.1401.49K4 0 +005949.67 +062859.7 +000020.1-000005.300003.1 06.1401.65M2 0 +015020.08 -474859.4 +000115.7+000048.300006.7 06.1401.00K1 0 +022707.26 +270045.3 -000028.4-000075.200007.0 06.1401.46K5 0 +024950.99 -243336.0 -000050.0-000128.200009.0 06.1401.00K0 0 : gam1For +025906.49 -285425.5 +000001.6-000054.700009.6 06.1401.04K1 0 +032025.57 +253946.7 +000011.3-000093.300011.3 06.1401.24K3 0 +035603.90 -632749.8 +000070.4+000052.800008.8 06.1401.09K1 1 +042803.62 +015130.9 +000028.6+000009.600009.3 06.1401.02G9 0 +050414.56 +302940.6 +000012.1-000013.200005.6 06.1401.21K0 0 +055947.95 +543249.6 -000001.2-000042.100009.6 06.1401.20K2 0 +063820.46 -023238.1 -000014.4+000006.500004.4 06.1401.47K2 0 +074808.55 -403908.3 -000003.4-000026.600005.4 06.1401.59M2 0 +075439.93 -345048.1 -000016.0-000012.000004.8 06.1401.54K4 0 +091751.67 -670303.2 -000006.6+000012.700002.4 06.1401.25K2 0 0.03 246.00 +113753.05 +503705.8 -000047.3-000026.500007.1 06.1401.07K0 1 +120539.76 +625559.9 -000048.8-000071.600008.7 06.1401.18K2 1 +133205.39 -382355.5 +000034.8-000037.200009.0 06.1401.03K1 1 +135727.75 -230121.5 -000035.0+000009.100005.5 06.1401.43K2 0 +141115.14 +321744.9 -000022.2+000038.400008.5 06.1401.26K4 0 +161523.98 -425357.9 -000029.2-000004.900013.3 06.1401.11K2 0 +161547.34 +272519.8 -000034.0-000039.100007.4 06.1401.33K2 0 +181316.53 +215248.8 +000061.4+000050.600000.6 06.1401.47K4 0 +182521.70 -355931.3 -000034.7+000002.200007.1 06.1401.01K0 0 +194551.35 +350046.0 +000011.6-000006.400007.7 06.1401.07A2 0 +194726.85 +475427.6 -000021.3-000037.700002.6 06.1401.64M2 0 +200506.72 +515021.6 +000034.3+000031.200004.4 06.1401.60M1 0 +203146.52 +564647.5 -000014.8-000006.500004.0 06.1401.43K5 1 +210828.15 +065921.7 -000009.9+000001.700003.9 06.1401.67K5 0 +221637.44 -255353.3 +000037.7-000012.300005.7 06.1401.11K1 0 +224220.81 +535431.6 -000003.0-000008.400002.7 06.1401.63K2 0 +225209.98 -631118.8 +000026.4-000040.700008.1 06.1401.02K0 1 +002951.81 -145150.5 +000147.1-000034.000023.6 06.1500.39F2 0 +004459.72 -534253.6 +000223.4+000002.200022.1 06.1500.52F7 0 +004528.71 -125249.1 -000032.2-000205.700031.4 06.1500.60G2 0 +005417.58 -084426.0 +000017.0-000047.300008.6 06.1500.91G5 0 +013052.01 +660553.2 +000074.8-000011.200011.5 06.1500.07A2 0 +015550.25 -782055.2 +000103.0+000053.000024.2 06.1500.45F5 0 : sig Hyi +024410.60 -523414.0 -000023.4-000014.800008.1 06.1500.09A2 0 +031209.54 +422233.4 +000016.4-000017.200005.0 06.15-0.10B4 0 +042038.59 -061445.1 +000092.5-000055.700015.8 06.1500.90G8 0 +042052.66 +135152.1 +000105.3-000018.000021.8 06.1500.46F6 0 +045744.69 -141354.8 -000000.2-000012.200003.3 06.15-0.20B2 0 +050738.32 +092821.8 -000005.6-000382.400035.3 06.1500.62G1 0 +051518.52 -012432.6 -000035.5+000008.800021.8 06.1500.40F0 0 +051818.89 +334602.7 +000015.1-000029.100008.2 06.15-0.04B9 0 0.57 0.00 +053715.07 +640917.5 +000001.1-000066.500008.8 06.1500.01A0 1 +053716.49 -275216.3 +000020.8-000067.100022.4 06.1500.32F0 1 : nu 1Col +055901.07 -092256.1 +000018.4+000014.200010.3 06.1500.33F2 0 0.31 0.14 +060641.07 -421755.7 -000034.7-000002.900010.1 06.1500.25Am 0 : pi 1Col +061101.22 -064515.1 -000004.7-000011.600005.9 06.1500.01A0 0 +063110.65 -615246.5 -000009.5+000010.700002.8 06.15-0.15B3 0 0.07 2.98 +063800.42 -613200.8 -000050.1+000072.700046.1 06.1500.62G1 1 +070532.05 -344640.1 -000041.2+000040.100018.0 06.1500.35F2 1 +082124.18 -393714.6 +000007.3+000006.500014.9 06.1500.17A4 0 +090843.56 -264603.5 -000044.7+000011.600008.7 06.1500.17A4 0 +092916.25 -382412.8 -000106.2+000003.000016.0 06.1500.22A6 0 +094327.60 -511341.4 -000016.0+000008.400002.4 06.15-0.10B6 0 0.14 3.44 +110008.34 -514904.1 -000064.0+000002.800016.7 06.1500.19A3 0 +114901.40 -001907.2 -000206.1+000003.400029.3 06.1500.52F7 0 +121747.29 -360538.3 -000040.9-000007.500006.7 06.1500.01A0 0 +122833.84 -562426.2 -000232.8-000226.300023.7 06.1500.92K0 0 +141630.18 -031146.4 -000022.4-000032.500006.0 06.15-0.01A1 0 +144520.58 +185305.7 +000009.3+000018.800006.6 06.1500.84K0 0 +144823.41 +242200.3 -000101.1+000057.300012.4 06.1500.51F2 1 +144854.10 -005051.7 -000008.5+000016.900009.2 06.15-0.03B9 0 +144906.93 +374839.3 -000253.0+000109.600024.4 06.1500.39F2 0 +152844.41 +471205.4 -000021.5+000005.000006.8 06.1500.10Am 0 +154442.15 +171551.2 -000030.4+000006.600010.2 06.1500.00A0 0 : tau8Ser +155430.12 -272018.9 -000013.5-000026.400006.1 06.15-0.07B7 0 +170628.37 -352703.7 +000002.4-000003.000002.7 06.1500.44O9 0 0.05 16.11 +173331.60 +573331.4 +000006.6+000005.100004.3 06.1500.60A5 1 +182200.13 -282547.8 +000007.0-000003.500006.9 06.1500.26A3 0 +182457.21 -013445.9 +000006.0-000004.100007.5 06.1500.38F1 1 +190652.60 -374835.2 -000187.7-000366.800058.2 06.1500.70G8 0 +195828.74 +633203.1 +000000.8-000027.600007.6 06.1500.04A3 0 +202454.80 -831838.3 +000023.6+000007.500012.9 06.1500.20A2 0 +211855.33 +410225.9 -000005.4-000004.700001.9 06.1500.26A5 0 +223118.22 -063317.6 +000160.7-000108.600039.2 06.1500.56F7 1 +225835.01 -353122.6 -000006.0-000112.300012.9 06.1500.58F7 0 +004524.10 -043745.3 +000037.1+000037.600002.9 06.1501.65M0 0 +025704.56 +043003.5 +000020.8+000024.400005.9 06.1501.62M4 0 +031604.43 +452046.4 +000031.9-000033.700003.5 06.1501.67M2 0 +051511.38 +592420.6 +000020.1-000012.800010.6 06.1501.18K2 0 +053237.97 +000043.1 +000018.9-000012.100002.2 06.1501.55K5 0 +054214.49 -173149.4 -000016.8+000005.200005.5 06.1501.38K3 0 +060726.76 +415115.6 -000002.3-000019.800003.9 06.1501.20K0 0 +071207.50 +052827.7 -000020.4-000006.300004.3 06.1501.14K0 1 +080544.89 -333410.0 -000007.6+000004.200001.0 06.1501.10G1 1 +081558.83 -355411.5 -000008.1+000006.600001.7 06.1501.55K2 0 +102700.52 +192152.4 -000059.4-000005.600009.9 06.1501.14K0 0 +104857.28 +292458.1 -000080.2-000037.700005.5 06.1501.14K0 0 +113223.34 -264448.7 -000082.9+000019.700004.5 06.1501.67M2 0 +130622.86 +620231.1 +000017.1-000043.400008.6 06.1501.00G7 0 +160722.19 +214921.8 -000013.4-000043.000005.8 06.1501.36K4 0 +165726.00 -105747.4 +000000.3-000088.900013.0 06.1501.00G8 0 +223118.42 -025440.3 -000009.4-000038.700006.9 06.1501.08K0 0 +223526.36 -784617.6 +000054.2-000007.500003.0 06.1501.37K1 0 +230512.88 -170444.9 -000041.7-000040.200005.9 06.1501.37K4 0 +231819.99 -672816.4 +000022.6+000017.700005.2 06.1501.36K2 0 +212009.48 -450118.8 +000001.0+000003.000001.8 06.1502.39C5 0 +002637.37 -000258.3 +000069.6+000001.500006.7 06.1600.89G8 1 +022751.75 +503412.7 +000031.5-000090.500018.8 06.1600.43F4 0 +051444.27 +531250.2 -000001.9+000000.300001.9 06.1600.08A0 0 +053753.39 -044850.5 -000002.5+000000.900002.9 06.16-0.03B2 0 +060936.21 -054241.2 +000064.8+000001.800016.4 06.1600.35F3 0 +062634.45 -043550.6 -000003.7-000002.600002.7 06.16-0.15B2 0 +063034.89 -130853.4 -000004.9+000001.400002.8 06.16-0.14B2 0 +064114.17 -402059.5 -000005.7+000010.600003.1 06.16-0.15B4 1 +064903.66 +010007.5 -000000.9-000003.000001.6 06.16-0.13B3 0 +065514.66 +435436.2 +000001.6-000007.000003.8 06.1600.31A9 0 +073954.10 +320035.4 -000015.1-000039.700011.9 06.1600.37F6 0 +074413.10 -694917.8 -000046.7+000009.600008.1 06.16-0.03A0 1 +075623.91 +042908.1 -000006.4-000007.300003.9 06.1600.96G8 0 +101516.65 -545827.2 -000013.5+000003.200002.3 06.16-0.15B2 0 +102150.32 +145832.9 -000032.1-000011.300006.8 06.1600.02A1 0 +105914.05 -611914.7 -000028.7+000001.900009.0 06.16-0.06B8 1 +110400.25 -575719.2 -000018.4+000000.700001.1 06.16-0.17B3 0 +114707.02 -355424.5 +000041.4-000028.800006.9 06.1600.95G8 0 +120129.26 -573013.5 -000058.2-000016.400010.6 06.16-0.00A1 0 +121002.58 -344217.0 -000045.0-000002.300009.9 06.1600.03A0 1 +122017.84 +260006.6 -000140.9+000019.100016.5 06.1600.31F0 0 +124502.07 -684950.7 -000006.7-000001.200001.7 06.1600.69F6 0 +134212.98 +082319.0 -000377.9-000087.200028.0 06.1600.42F3 0 +135550.17 +140323.3 -000291.0+000009.200041.3 06.1600.52F6 0 +140259.78 +505818.6 -000018.2-000006.700010.4 06.1600.03A2 0 +150740.32 +052953.1 -000000.7-000022.000006.1 06.1600.92K0 0 +150853.54 +131406.2 -000045.2+000074.300005.6 06.1600.97G6 0 +160724.09 -561127.4 -000000.8+000000.300002.5 06.1600.56F2 0 +163852.71 -605925.1 -000003.7-000034.400006.1 06.16-0.07B8 0 +173224.64 -341645.6 -000011.6-000033.400009.6 06.1600.36F2 0 +174434.09 +023445.9 +000007.2+000013.600007.1 06.1600.13A1 1 +182409.18 +831031.6 +000018.4-000023.400006.0 06.1600.05A2 0 +195203.64 +113744.9 -000345.2-000333.300036.1 06.1600.64G0 0 +195619.02 +564113.1 +000029.3+000017.100011.7 06.1600.09A4 0 +200428.79 +481346.8 +000010.9+000000.500005.6 06.1600.04A2 1 +202252.32 +143304.0 +000079.0-000006.900038.3 06.1600.50F8 0 +213738.81 +540231.9 -000004.9-000000.700005.0 06.1600.99K1 1 +221633.67 -013546.9 -000028.3-000008.900012.4 06.1600.19A5 0 +222726.50 +394836.1 -000000.5-000006.100002.4 06.16-0.14B2 0 +230618.00 +183103.4 +000224.3+000062.200023.2 06.1600.48F6 0 +012027.84 -111419.7 -000050.5-000075.900008.5 06.1601.10K1 0 +042009.95 +315711.5 -000001.1-000013.200004.0 06.1601.68K5 0 +055128.62 -225536.6 -000004.0-000042.500007.4 06.1601.02K0 1 +062818.80 +101814.4 +000027.8-000043.700013.1 06.1601.15K2 0 +074123.53 -222012.3 +000004.0+000012.800003.8 06.1601.64M0 0 +075055.24 -110742.7 -000000.9-000033.200007.9 06.1601.13K0 0 +083942.64 +733747.7 -000013.4-000099.000009.2 06.1601.02G7 0 +090659.95 +012745.8 -000011.0-000015.900003.3 06.1601.65M1 0 +092127.17 +325407.9 +000011.2-000022.800010.3 06.1601.10K3 0 +101222.97 -520948.1 -000052.7+000045.200009.8 06.1601.17K2 0 +105715.81 -750559.2 -000011.1+000003.900001.4 06.1601.53K1 0 +131357.80 -430821.0 -000150.1+000022.300009.3 06.1601.37K5 0 +152053.68 -180930.6 -000007.0-000059.700005.2 06.1601.02G8 0 +165043.13 +323312.8 +000024.1+000044.600010.4 06.1601.01K0 0 +170116.98 +603855.2 -000045.4+000039.400009.2 06.1601.01K1 0 +214043.30 +545219.7 +000008.0+000003.000004.6 06.1601.12K0 0 +220516.52 +464441.6 -000028.1-000020.200003.4 06.1601.61M4 0 +012439.91 -153937.5 +000029.9-000020.200009.8 06.1700.92G8 1 +012448.67 -025054.7 +000010.8-000028.000012.2 06.1700.96G8 0 +013139.02 -453432.6 -000011.6+000004.800010.2 06.1700.07A2 0 +022041.50 +471839.0 +000013.0-000010.400003.9 06.17-0.09B5 0 +022433.71 -405026.6 +000228.9+000109.400032.0 06.1700.65G5 1 +031600.85 -055507.3 +000009.8-000003.600005.3 06.17-0.02B9 1 +034943.52 +234243.1 +000016.5-000044.500008.6 06.17-0.05B8 0 +051302.83 +615100.1 -000012.2+000001.800006.8 06.1700.03A2 0 +054408.46 +612835.5 -000011.1+000001.100010.3 06.1700.90G5 0 +063109.56 +111505.0 +000004.6-000002.500000.6 06.17-0.12B2 1 +070539.83 +524531.3 -000034.3-000052.400009.4 06.1700.10A3 1 +072328.15 +225643.6 -000025.9-000035.900010.5 06.1700.01A1 0 +085021.65 -283703.4 -000019.8-000006.500008.9 06.17-0.06B9 0 +115326.87 -350359.7 -000079.1-000029.900013.2 06.1700.09A2 0 +131509.49 -362216.9 -000043.7-000021.400007.0 06.1700.97K1 0 +132846.82 -693737.6 -000020.6-000016.300004.7 06.17-0.01B8 0 0.08 4.33 +164050.41 -602646.6 +000058.3-000073.000032.5 06.1700.49F2 1 diff --git a/kstars/kstars/data/hip007.dat b/kstars/kstars/data/hip007.dat new file mode 100644 index 00000000..cf9dee1f --- /dev/null +++ b/kstars/kstars/data/hip007.dat @@ -0,0 +1,1000 @@ +170140.08 +751751.6 +000014.2-000069.600022.3 06.1700.31F0 0 +171614.25 +021110.5 +000011.3-000017.000005.5 06.1700.23A2 0 0.13 7.70 +172656.35 -515655.6 +000015.0-000013.500006.6 06.17-0.04B8 0 +181940.08 -635309.2 +000038.9-000276.200043.6 06.1700.58F9 0 +185259.90 -463510.9 +000004.6+000011.200004.1 06.1700.05A1 0 +185302.36 -482138.6 -000017.3-000076.400011.3 06.1700.12A2 0 +202020.53 +143409.3 -000003.2+000006.200005.9 06.1700.93G8 0 +204239.69 +603604.9 -000003.8-000018.900004.5 06.1700.03A2 0 +205830.94 +415623.7 +000011.6+000000.200007.0 06.17-0.08B7 0 +211723.18 +424100.8 +000009.7+000002.200002.8 06.17-0.09B7 0 +213127.46 +523711.5 +000000.6-000001.600002.8 06.1700.90G2 0 +213427.46 +514154.5 +000003.7-000001.800002.0 06.17-0.01B9 0 +213856.15 -792633.1 +000070.8-000026.900016.6 06.1700.46F4 0 +214738.20 -055500.6 +000065.3+000015.800012.7 06.1700.23A7 1 +215614.04 -575358.6 +000016.1+000006.400006.0 06.1700.21A3 0 : pi Ind +220725.59 +531826.8 -000003.0-000003.800000.6 06.1700.39A3 0 +225740.74 +391831.6 +000000.5-000005.100002.4 06.17-0.15B2 0 +225815.54 -022343.2 -000006.0-000016.000050.7 06.1700.74G8 0 +001458.21 -345415.1 +000076.5-000012.000004.4 06.1701.34K3 0 +023032.79 -223242.9 +000006.6-000031.400007.3 06.1701.58M0 0 +023504.14 +072816.7 -000009.7-000124.500008.5 06.1701.05G6 0 +025624.66 +641956.8 -000003.8-000001.000002.5 06.1701.99K3 0 +031337.94 -294814.8 +000015.5-000003.100007.2 06.1701.04K1 0 +052654.33 +352726.3 -000014.5-000012.000005.1 06.1701.45K2 0 +060120.17 +851055.6 +000014.7-000001.900002.4 06.1701.56M0 0 +062914.81 +023846.6 -000002.2-000039.900003.8 06.1701.54M1 0 +063740.35 +024215.4 -000039.4-000049.400006.9 06.1701.08K1 0 +074305.42 +001121.7 +000000.9-000012.900007.2 06.1701.05K0 1 +075047.36 +031638.4 +000057.7-000029.500008.5 06.1701.11K1 0 +085708.30 +170837.8 -000041.4-000033.000008.5 06.1701.00K1 0 +101520.89 -363103.8 -000028.6+000007.500008.9 06.1701.06K0 0 +105616.88 +222106.0 -000036.3+000008.200005.1 06.1701.55K2 0 +113950.35 -163712.8 -000017.5-000008.600003.2 06.1701.58M3 0 +132308.64 -331123.6 -000017.9+000003.700004.5 06.1701.65M2 0 +135352.27 -351851.1 -000295.3-000069.800015.5 06.1701.01K0 0 +145836.59 -395425.1 -000075.6-000079.300008.9 06.1701.22K1 0 +163654.99 +630422.9 +000004.2-000088.100006.7 06.1701.53K5 0 +172506.23 -241437.4 +000021.6+000011.900007.7 06.1701.10K0 0 +175303.51 -105358.2 +000043.5-000030.200011.9 06.1701.11K1 0 +194041.15 +430440.2 +000002.0-000000.800002.3 06.1701.56M2 0 +195922.63 +012239.1 +000016.5+000067.700004.2 06.1701.13G8 0 +215520.60 +613230.5 -000002.5-000003.000000.4 06.1701.60G8 0 +221659.79 -230824.4 +000077.6-000061.100006.3 06.1701.05K0 0 +232040.95 -055428.2 -000102.6-000060.200008.1 06.1701.09K0 0 +003027.83 -405622.7 -000003.2+000016.200007.8 06.1800.32F2 0 +003054.20 +770110.2 +000340.4-000034.400025.4 06.1800.88K0 0 +003125.20 +663110.7 +000019.4-000003.900004.5 06.18-0.10B6 0 +004231.01 +584512.4 +000029.4-000008.500003.2 06.18-0.00B9 0 +012535.66 +233041.7 +000034.1-000022.200013.0 06.1800.45F5 0 +014417.91 +573212.0 +000046.7-000018.400012.6 06.1800.13A3 1 0.05 1.29 +030750.80 -274952.0 +000065.7-000020.600017.4 06.1800.17A3 0 +034818.08 +504412.4 -000007.6-000002.000005.5 06.1800.03B8 1 +035637.90 -094503.1 +000051.1+000005.400009.4 06.1800.27F1 0 +042257.91 +593658.6 +000035.9-000044.100008.6 06.1800.11A4 0 +043038.40 +322728.1 +000008.0-000019.200010.6 06.18-0.03B9 0 +044313.75 +240520.3 +000015.6-000018.300020.0 06.1800.54F7 0 +044625.75 -280515.0 -000004.0+000018.200017.4 06.1800.19A2 0 +052547.02 +003112.9 +000002.3+000000.000002.1 06.18-0.18B2 0 +052713.90 +151527.6 -000005.5-000010.100007.1 06.1800.08A1 0 +053013.93 -844706.8 -000006.8+000044.300009.3 06.18-0.00A1 0 0.14 8.57 +054211.58 -303207.7 -000005.7+000008.100005.8 06.1800.02A0 0 +054707.81 -161417.0 -000009.1-000009.700004.9 06.1800.89G8 0 +054904.68 +624829.5 -000018.8-000002.400007.9 06.1800.13A4 1 +060110.06 +310204.3 -000018.7+000000.000012.7 06.1800.10A2 0 +061143.72 -043955.6 -000007.1-000003.400005.5 06.18-0.08B9 1 +063110.03 +165619.1 +000000.0+000000.000000.0 06.1800.00K2 0 +073912.01 +241321.1 -000002.3+000000.200007.5 06.1800.03A2 0 +074833.65 +230827.5 -000010.9-000002.000003.1 06.1800.57G2 1 +080520.31 -465842.3 -000006.1+000006.400001.7 06.18-0.14B3 0 +082012.98 -005432.8 +000039.3-000086.500024.5 06.1800.61F9 0 +083119.98 +371554.1 -000014.6-000029.900004.1 06.18-0.04A0 0 +093625.41 -484504.2 -000008.0-000007.700013.8 06.1800.28F0 1 0.02 2.85 +094436.62 +645902.6 -000055.0+000019.200009.3 06.1800.42F3 0 +095659.84 -690606.6 -000017.9+000008.800003.0 06.18-0.10B3 0 0.05 1.06 +100259.95 -601043.3 -000006.9+000004.600001.0 06.1800.17A6 0 +102444.56 -735818.3 -000024.8+000010.900007.4 06.1800.07A2 0 +105957.02 +774612.8 -000070.3-000020.800005.9 06.1800.97G9 0 +125553.25 -151937.3 -000019.1-000001.000004.9 06.18-0.00A0 0 +131255.71 -594858.8 +000008.2-000107.900025.1 06.1800.59G0 1 +131834.89 -511708.7 -000026.9-000011.900005.1 06.18-0.00A0 1 +132252.50 -475635.6 +000016.5-000000.700003.3 06.1800.18A4 1 +134535.09 -154602.7 -000041.0-000023.700009.6 06.1800.05A0 0 +140231.96 +094110.6 -000188.9-000070.100003.8 06.1800.85F8 0 +140301.71 -314103.1 +000024.5+000066.000026.1 06.1800.48F6 1 +140610.91 -430529.8 -000006.7-000034.100005.8 06.1800.99G8 0 +141940.97 +002303.7 -000037.4-000012.400014.3 06.1800.20A7 0 +142724.42 -060712.7 -000062.1-000057.800013.8 06.1800.09A2 0 +151044.40 +674651.8 +000021.7-000013.000006.5 06.1800.14A8 0 +151433.77 -174606.7 -000014.6-000015.900002.5 06.18-0.01B9 0 +160931.76 -323856.2 -000022.8-000030.200009.5 06.1800.79K1 1 +161655.28 -035712.1 +000038.9+000006.700021.0 06.1800.33A9 0 +164258.40 +554123.7 +000055.8+000080.300011.0 06.1800.09A2 0 +164927.67 -154004.8 +000001.0+000012.800013.5 06.1800.23A3 0 0.69 0.66 +165635.98 -404924.4 +000000.3-000000.200000.9 06.1800.23B0 0 0.26 7.85 +170548.47 -440618.4 +000011.4+000025.000015.2 06.1800.28A4 0 +174417.25 +142436.1 -000003.7+000014.600006.9 06.1800.21A3 0 0.10 0.00 +175454.04 -245313.5 +000001.3-000002.600000.4 06.1800.00O7 0 +181724.08 -283907.3 +000010.6-000014.400008.2 06.1800.18A5 0 +184329.01 +535218.5 +000005.7-000012.300002.7 06.1800.09A2 0 +191559.49 +275534.7 +000005.1+000000.700001.9 06.1800.63F6 0 0.24 1.49 +200509.59 +382841.5 +000263.4+000111.600053.0 06.1800.65G5 0 +200831.27 -100345.0 +000006.1-000034.000006.2 06.1800.03B9 0 +210744.68 -172720.8 +000029.9-000046.600007.5 06.18-0.04B9 0 +214704.70 +171138.7 +000103.8-000013.900019.9 06.1800.35F3 0 +215702.14 -374448.7 +000008.8+000005.100007.4 06.1800.32F2 0 +221018.96 +193659.6 +000092.1-000093.800018.0 06.1800.69G0 0 +222055.77 +081112.1 +000043.7+000021.600031.4 06.1800.45F6 0 +222300.17 +571704.6 +000017.5+000004.800003.8 06.18-0.11B8 0 +222354.06 +383423.9 +000255.7+000123.500019.2 06.1800.48F5 0 +000030.98 +593335.1 -000080.6-000024.100007.6 06.1801.03G9 0 +000812.09 -022651.7 +000007.2-000004.900003.2 06.1801.37K2 0 0.18 48.34 +001159.03 +480908.5 +000060.5+000010.400005.9 06.1801.47K4 0 +003707.20 +240051.3 -000018.6-000046.000009.8 06.1801.17K2 0 +013644.77 -581615.5 +000023.4+000000.800004.0 06.1801.61M3 0 +014716.69 -414536.2 +000012.1+000048.800005.8 06.1801.54K5 0 +033925.73 +163212.4 +000040.4-000033.300008.1 06.1801.00K0 0 +052651.28 +331544.2 +000009.8-000012.100009.5 06.1801.15K0 0 +063326.31 -521945.5 -000032.9+000034.400005.4 06.1801.09G8 0 +064306.61 +030201.8 +000009.3-000009.200003.9 06.1801.37K0 0 +083727.17 -045602.4 -000002.2+000005.600008.3 06.1801.05K0 0 +093646.41 -525638.1 -000125.1+000097.000008.4 06.1801.05K1 0 +101507.65 +595907.9 +000014.2+000005.100001.9 06.1801.62M0 0 0.06 2.95 +102517.22 -422802.5 -000001.7-000012.500005.6 06.1801.01G8 0 +113809.87 +085301.6 -000058.4+000006.000008.7 06.1801.08K1 0 +115903.38 +003150.2 -000065.5+000029.600005.5 06.1801.26K2 0 +121443.43 +532604.8 -000021.1-000018.300006.5 06.1801.06K0 0 +133000.08 +071043.8 +000003.4+000004.900004.1 06.1801.47K5 0 +145100.11 -001527.0 -000032.1+000006.900007.2 06.1801.40K3 0 +150756.75 -651631.6 +000009.0-000004.500004.1 06.1801.47K3 0 +151841.31 -311233.6 -000008.1-000006.500003.3 06.1801.21G6 0 +164940.57 +432549.7 -000010.6-000009.400005.4 06.1801.26K0 0 +174745.60 -222840.0 +000001.5-000009.400001.8 06.1801.45G3 0 +175238.70 -060836.8 -000000.7-000005.100001.1 06.1801.25G3 0 0.48 17.14 +180135.89 +331840.4 +000022.0+000019.500003.4 06.1801.55K5 0 +180530.13 +213847.8 +000011.9+000001.700007.9 06.1801.24K3 0 +184641.35 +184221.5 +000015.8-000024.700006.1 06.1801.59K5 0 +194635.04 +325319.0 -000037.4-000005.800008.9 06.1801.17K2 0 +200025.40 -492103.4 -000076.6-000002.900010.8 06.1801.06K0 0 +210224.20 +444727.6 -000006.1-000004.200002.6 06.1801.69M3 0 +211120.87 -723239.4 +000033.9-000030.400008.3 06.1801.09K1 0 +211410.28 +295403.5 +000003.7-000000.800001.3 06.1801.10G2 0 +213845.16 +252955.7 -000002.0+000004.700007.8 06.1801.03G9 0 +214919.01 +611622.1 +000000.2-000023.100003.7 06.1801.69M1 0 +230232.56 -063426.1 -000007.4-000033.000002.6 06.1801.59M2 0 +230835.55 -733510.0 +000023.1-000002.100005.4 06.1801.42K3 0 +232407.76 -184117.2 +000165.2+000048.600008.9 06.1801.02K0 0 +233446.73 +380126.3 +000010.7+000011.100004.8 06.1801.59K5 0 +235641.52 +223853.2 -000022.9-000006.500005.4 06.1801.64M2 0 +000650.02 -230626.7 +000097.3-000047.100025.6 06.1900.39F2 0 +001747.65 +014119.3 +000090.0+000009.200009.9 06.1900.94K0 0 +023817.86 +374336.6 -000038.5-000044.200012.1 06.1900.49F6 0 +053015.87 -635540.2 +000004.4+000059.300008.2 06.1900.23F0 0 +053338.84 +202827.2 +000002.9-000007.500004.1 06.19-0.03B6 0 +064612.16 -374631.3 -000008.5+000009.500002.2 06.19-0.12B3 0 +071804.09 +305721.3 -000004.9-000022.400005.3 06.19-0.02A0 0 +083304.85 -243624.8 +000002.5-000028.000012.8 06.1900.27F2 1 +085742.03 +092316.0 -000009.2-000005.800003.4 06.1900.98G8 0 +085939.94 -191228.1 -000039.9-000097.400025.3 06.1900.46F5 0 +092628.45 -403006.2 +000011.8+000006.100010.9 06.1900.25A7 0 +103008.81 -665904.8 -000017.4+000005.200002.6 06.19-0.00B4 0 +105442.20 +252926.6 -000054.3-000000.400008.0 06.1900.29A8 0 +105914.16 -843537.9 -000064.1-000008.000009.2 06.1900.10A1 0 : eta Oct +135006.54 -290452.5 -000050.0-000033.300009.0 06.19-0.01A0 0 +135458.30 -080331.6 -000174.3-000036.200029.6 06.1900.53F8 1 +140851.90 -432814.7 -000019.2-000017.400004.6 06.19-0.06B9 0 +141721.16 +511826.6 -000023.6-000008.000009.8 06.1900.07A2 0 +151931.78 -370548.5 -000078.6-000145.400008.5 06.1900.96G8 0 +153728.51 -261647.3 -000011.1-000023.100005.4 06.19-0.01B9 0 +170441.34 +193556.8 +000013.6+000001.400005.4 06.1900.01B9 1 +173844.87 -215445.4 -000033.9-000013.700009.7 06.1900.83G6 1 +175252.47 -415945.8 +000141.8-000190.500030.6 06.1900.52F8 0 +182756.48 -174801.3 -000002.7-000002.900005.8 06.1900.00B8 0 +184816.39 +233053.2 +000025.3-000006.800034.9 06.1900.49F8 0 +185201.93 +135756.4 -000005.7-000008.300004.1 06.19-0.01B8 0 0.15 1.39 +191748.18 +020154.5 +000002.7-000028.200011.8 06.1900.02A1 0 +192525.87 +245451.5 -000177.2-000631.100036.0 06.1900.53F7 0 +193825.92 -575859.5 +000030.8-000062.800006.8 06.1900.97K0 0 +200521.50 +562028.4 -000000.4+000080.200019.1 06.1900.44F4 1 +202902.82 +833731.7 +000023.4-000019.100011.8 06.1900.16A4 0 +203450.41 +515115.2 -000003.1-000005.400000.5 06.1900.32A9 0 +203532.21 -163132.9 +000084.0-000027.600013.9 06.1900.22A5 0 +213727.88 +444147.8 -000001.0-000026.700004.9 06.1900.22A7 0 +213743.61 +063706.2 +000057.9-000002.100012.7 06.1900.05A2 0 +215141.66 -183721.9 +000144.1-000077.200015.5 06.1900.37F0 0 +220612.25 +451455.3 +000023.2-000005.500010.1 06.1900.08A3 0 +221257.50 -261939.8 -000025.5-000028.500017.2 06.1900.17A3 0 +221856.17 +374609.0 +000055.4+000043.700015.2 06.1900.27A9 1 +224830.19 -103319.8 +000030.9+000007.600008.6 06.1900.27A9 0 +224900.68 +683412.2 +000117.3+000067.400016.0 06.1900.44F5 1 +231149.31 +265051.3 -000190.5-000111.100013.5 06.1900.94G8 0 +005514.66 +243325.5 +000023.5-000014.100005.6 06.1901.55M4 0 +023340.25 -200006.2 -000036.6-000079.900008.9 06.1901.10K1 0 +033925.42 -102613.3 -000026.5-000103.700008.7 06.1901.03G5 0 +035726.39 +242743.0 -000006.0-000007.300003.0 06.1901.37K0 0 +053943.72 +750237.7 -000007.3+000025.400005.6 06.1901.61M0 0 +054713.33 -542138.6 +000005.5+000001.300002.7 06.1901.41K3 0 +063059.90 -405458.6 -000006.1+000010.800005.6 06.1901.40K3 0 +064117.22 +110011.4 +000005.0+000007.500001.3 06.1901.68M1 0 +070836.25 +372642.5 -000006.3-000014.900004.7 06.1901.21K1 0 +090957.15 -520458.8 -000091.7+000054.600010.7 06.1901.02K1 0 +093330.33 +362913.3 +000040.3-000033.200007.9 06.1901.26K4 0 +123138.74 -050309.6 -000031.6+000030.800008.1 06.1901.04G9 0 +131250.86 -424159.0 -000026.8-000003.500005.2 06.1901.06K0 0 +142418.34 +080505.4 -000120.1-000103.300009.0 06.1901.21K4 0 +151335.59 +381553.3 -000006.9-000047.700007.4 06.1901.22K2 0 +153918.62 -775503.7 -000079.6-000130.300009.6 06.1901.21K2 0 +160309.37 +592438.9 -000018.6-000030.400003.7 06.1901.58M1 0 +170330.19 +352451.0 +000029.0-000043.200004.7 06.1901.47M4 0 +175043.61 +115647.9 -000009.0-000033.300006.4 06.1901.25K1 0 +182131.36 -245455.0 +000004.4-000002.100002.8 06.1901.82M3 0 +233007.39 +490759.3 +000029.4+000003.000003.8 06.1901.46K5 0 +000718.27 -172313.3 -000010.8+000017.000006.2 06.2000.13A2 0 +010427.57 +293932.8 +000085.1-000120.300023.8 06.2000.44F7 0 +014118.30 +254444.9 +000118.4-000040.600017.9 06.2000.46F2 0 +014127.28 -380758.7 +000050.2+000056.500023.9 06.2000.40F3 0 +022913.63 +232808.7 +000085.4-000021.100012.3 06.2000.15A5 0 +030209.23 -062939.1 +000080.5-000143.800030.8 06.2000.60G0 0 +032317.70 -074736.8 +000002.1-000219.500027.1 06.2000.70G2 0 +033356.81 -310449.1 -000035.1+000076.400023.5 06.2000.48F5 1 +050250.34 +664925.6 +000067.6-000335.200035.8 06.2000.51F6 0 +050649.56 +431029.0 -000004.0-000001.600003.8 06.2000.44F2 0 +052940.63 +291111.7 +000029.0-000046.900011.2 06.2000.48F6 0 +060233.81 -142949.9 +000011.7+000011.800007.5 06.2000.95K0 0 +065442.04 -014523.3 +000001.0-000000.100000.7 06.2000.49B3 0 +065847.52 +260451.1 -000162.1+000094.100021.1 06.2000.52F8 0 +072417.24 -225446.0 -000004.4+000002.800005.0 06.20-0.09B8 0 +083321.84 +362611.1 -000145.0+000002.600026.8 06.2000.40F5 0 +084505.55 -584327.6 -000005.3+000000.500003.3 06.20-0.08B7 1 +084849.28 +664229.4 -000019.9-000035.300006.3 06.20-0.11B8 0 +092751.63 +750553.9 -000015.4+000016.900006.9 06.2000.12A5 0 +100140.73 -532150.8 -000016.6+000000.500002.3 06.20-0.14B2 0 +100647.44 +053641.5 -000033.0-000016.300009.4 06.2000.94K1 0 +115703.78 -331855.6 -000050.8-000005.200008.6 06.20-0.04B9 0 +121416.93 -642430.7 -000005.3+000000.100000.2 06.2000.07B1 0 0.07 2.88 +122028.28 -655033.5 -000040.8-000010.800010.1 06.20-0.04B9 0 +123050.12 +530434.2 +000019.5+000182.100045.6 06.2000.57F9 0 +123558.77 -203138.5 +000033.3-000050.400013.0 06.2000.34F0 1 +130038.86 +182222.3 -000234.6+000059.300024.5 06.2000.47F6 0 +131628.66 +682428.7 -000014.1+000016.300007.1 06.20-0.05B9 0 +132035.06 -594621.9 -000031.6-000009.200008.3 06.2000.41F3 0 +140546.53 -544009.5 -000053.0-000025.000007.7 06.2000.23A5 0 0.10 1.21 +143700.30 -121822.4 -000870.9+000364.900030.0 06.2000.46F5 1 +145955.77 -750157.4 -000005.6-000020.300006.2 06.20-0.04B9 0 +153036.25 -204342.5 +000008.5-000029.100013.9 06.2000.19A3 0 +171103.17 +241415.4 -000011.7+000030.300011.4 06.2000.23A8 0 0.03 0.09 +171551.36 -301238.2 -000014.4-000045.300008.8 06.20-0.03B9 0 +172702.12 -123044.4 +000041.0-000063.400022.1 06.2000.52F7 0 +185622.66 -014759.3 -000002.9-000019.700006.2 06.20-0.05B9 0 +185846.59 +404045.1 +000001.5-000000.300003.4 06.20-0.15B3 0 +191123.16 +402545.0 +000008.8-000025.800006.9 06.2000.09A3 0 +202255.49 +425900.4 +000055.7+000042.800009.9 06.2000.96K0 1 +202816.77 +025613.7 +000038.9+000003.700007.2 06.2000.90G8 0 +204959.07 +053240.4 +000043.2+000001.000006.6 06.2000.99K0 0 +212407.42 +251844.6 +000039.4+000009.000005.3 06.2000.03A2 0 +213959.74 -522132.5 -000018.8+000006.700005.2 06.2000.58F7 1 +215104.97 +393211.9 +000008.8+000003.500003.0 06.20-0.07B9 0 +222339.36 +205053.8 +000335.2-000014.700029.5 06.2000.52F7 1 +005612.93 +575947.7 +000041.8-000015.900006.6 06.2001.38K3 0 +011612.60 +870844.0 +000050.0-000020.200010.0 06.2001.11K2 0 +013627.21 +484322.2 -000016.4-000018.700007.8 06.2001.24K1 0 0.15 2.36 +014354.81 -044555.6 -000024.0-000030.800004.5 06.2001.54K0 0 +050421.58 +211640.8 +000015.2-000025.200005.3 06.2001.32K0 0 +052056.62 +194851.7 -000003.8-000009.000005.2 06.2001.23K0 0 +070152.91 -012044.8 +000013.7-000039.300007.7 06.2001.29K0 0 +073832.53 -384653.0 +000017.0-000035.300008.3 06.2001.01G8 0 +074253.36 -581348.5 -000032.0+000038.700005.2 06.2001.05K0 0 +090111.40 -263948.9 +000026.6-000053.500008.4 06.2001.14K1 0 +100158.09 -572059.4 -000038.4+000022.800004.3 06.2001.11K1 0 +101640.17 -511216.8 -000039.9+000011.700004.7 06.2001.44M4 0 +103058.78 -073815.2 -000035.1-000002.000004.2 06.2001.38K5 1 +112053.71 +670603.1 +000043.8-000050.200007.4 06.2001.02G8 0 +130753.66 +273322.0 -000039.6-000061.900008.4 06.2001.36K4 0 +135831.28 -654802.1 -000030.5-000037.900006.2 06.2001.04K0 1 +155138.41 -140800.8 -000020.3-000007.000004.7 06.2001.01G8 0 +184802.67 +041429.0 -000004.9+000014.300003.7 06.2001.51K5 0 +195936.69 +762853.5 -000026.9-000059.500006.2 06.2001.61M3 0 +201223.86 -424647.3 -000018.1-000100.800009.5 06.2001.23K2 0 +201929.31 +131300.5 -000014.9-000018.300004.1 06.2001.65M1 0 +203121.11 +521833.7 +000040.6+000063.300009.4 06.2001.02K0 0 +204920.54 -180208.8 +000000.2-000033.500002.9 06.2001.40K3 0 +211514.31 -403021.9 +000101.7+000006.100005.6 06.2001.14K1 0 +225434.13 -071216.3 -000015.1-000035.000005.3 06.2001.28K3 0 +232900.69 -091557.7 -000043.5-000026.500001.5 06.2001.44K0 0 +000841.02 +363738.7 -000114.7-000124.600030.3 06.2100.50F8 0 +012402.43 -080026.1 +000179.7-000067.300014.8 06.2100.23F0 0 +021910.84 +462820.2 -000023.8-000012.000007.2 06.2100.16A4 0 +023054.38 +174214.6 +000033.0-000082.800010.4 06.2100.91G5 0 +024420.52 -323128.8 +000025.3-000021.900009.3 06.2100.04A1 0 +032926.26 +465616.6 +000022.4-000028.600005.7 06.2100.13B7 0 +034749.60 -360621.0 +000012.5+000018.300006.2 06.21-0.10B8 0 +035312.93 -182604.0 +000002.8+000001.200004.7 06.2100.87K0 0 +043923.14 +251305.9 +000016.8-000011.700009.0 06.2100.18A5 0 +054120.33 +532856.4 +000002.7-000523.600081.7 06.2100.84K1 0 +060017.66 -125359.7 -000006.5-000050.300016.7 06.2100.36F2 0 0.03 0.82 +073322.19 -142017.9 -000003.5-000000.100002.2 06.21-0.06B2 0 +075720.08 -475326.6 -000009.1+000009.500003.2 06.21-0.10B5 1 +080445.32 +185031.4 -000025.7-000019.600010.9 06.21-0.04B9 0 +080537.05 +273147.1 +000005.3-000011.100003.5 06.2100.01A0 1 +080910.19 -352718.2 -000000.4+000013.400008.4 06.2100.89G8 0 +084018.31 +315631.1 -000039.4-000031.300009.3 06.2100.40F5 0 +084300.19 +465403.6 -000047.9-000061.600007.9 06.2100.98G8 0 +084623.77 -410731.4 -000021.3+000005.400004.5 06.21-0.05B9 0 +092339.77 -465431.6 -000019.3+000007.500002.9 06.21-0.09B7 0 +110224.41 -264952.3 +000067.9-000123.700018.8 06.2100.31A9 0 +113951.14 -142806.6 -000036.4-000007.100005.5 06.21-0.01A0 0 +114203.53 -201738.5 -000008.1-000053.900013.9 06.2100.95G8 0 +121623.87 -723652.1 -000032.2-000016.300009.8 06.21-0.01A0 0 +122210.86 +244626.0 -000054.5-000004.500010.0 06.21-0.01A0 0 +123003.10 +513208.1 -000293.1+000025.300022.1 06.2100.54F7 0 +132129.82 -192921.4 -000077.2-000002.800011.3 06.2100.10A2 0 +134015.63 +310042.5 -000072.8+000091.900006.0 06.2100.96G5 0 +144155.93 -583656.6 +000041.9-000039.000022.6 06.2100.45F4 0 +150158.10 -342131.7 -000028.1-000023.900008.3 06.2100.24A8 0 +152135.31 -404457.9 -000016.2-000026.900010.2 06.2100.07A1 0 +155334.86 +160430.0 +000021.3-000022.700011.3 06.2100.41F5 0 +160053.70 -402608.0 +000015.1+000032.900008.8 06.2100.01A0 1 +161225.38 +670839.4 -000011.9-000042.500006.7 06.2100.99G8 0 +164345.70 -410708.9 -000031.3-000026.400007.6 06.2100.14A4 0 +183553.19 +165833.1 +000049.1-000071.200029.2 06.2100.54G2 1 +183645.53 +431318.6 +000021.9-000010.800007.9 06.2100.25F0 0 0.12 1.31 +190208.50 -415437.7 +000030.5-000010.200009.2 06.2100.00A0 0 +195021.75 -610340.1 +000003.4+000005.400003.6 06.21-0.14B5 0 +195440.45 -611014.9 -000008.1+000009.400010.7 06.2100.16A3 0 +203058.10 +203621.6 +000096.1+000058.500009.4 06.2100.14A1 0 +203059.23 +365609.1 -000000.2-000004.200002.1 06.2100.97F5 1 +203718.38 +000549.2 +000005.2-000010.100005.1 06.21-0.08B8 0 +210033.81 -044347.7 +000047.6-000138.800037.8 06.2100.64G1 0 +221559.81 +083258.6 +000026.1-000010.300008.2 06.2100.02A1 0 +012236.91 +014335.2 +000065.5-000044.800003.9 06.2101.48M0 0 +023836.78 +032635.5 +000034.9+000007.900007.5 06.2101.00G9 1 +050412.77 +734550.2 +000014.2-000018.800002.5 06.2101.61K0 0 +053019.91 +041217.5 +000017.4-000025.300005.7 06.2101.28K2 0 +055811.70 -005938.3 +000011.2-000020.600008.2 06.2101.14K0 0 +060018.92 +443531.6 -000031.2-000038.700008.9 06.2101.13K2 0 +064313.72 +370850.7 +000025.2-000022.500006.8 06.2101.03K0 0 +090030.81 +373615.7 -000013.2+000001.000003.9 06.2101.57K5 0 +120018.84 +805111.8 -000065.3-000037.500004.0 06.2101.61M2 0 +122825.71 -614741.4 -000020.1-000004.400006.6 06.2101.25K2 0 +134445.70 -253003.2 -000057.6-000022.200004.6 06.2101.37K3 0 +144907.17 -564003.1 -000105.8-000119.500010.4 06.2101.11K3 0 +154058.26 -474409.6 -000036.2-000042.700003.7 06.2101.62K5 0 +155530.52 -310501.3 +000030.3+000025.000008.2 06.2101.37K4 0 +171219.85 -704315.2 +000049.0-000078.200014.3 06.2101.06K1 0 +183431.13 -525329.1 -000017.0-000042.000005.9 06.2101.25K2 0 +203723.57 +381943.6 +000013.8-000044.000009.9 06.2101.01K0 0 +230757.20 +641321.2 +000008.9-000004.500003.1 06.2101.08K0 0 +234931.58 -155140.3 +000051.7-000030.800007.7 06.2101.21K1 0 +000119.24 +495853.7 +000013.3-000011.200004.5 06.2200.97G7 0 +001402.29 +331221.9 -000007.7-000018.800011.1 06.2200.01A1 0 +005133.79 +513417.2 -000003.2-000011.000002.8 06.2200.03B9 0 +022257.55 -182116.8 +000131.7-000132.700008.4 06.2200.94G8 0 +035204.45 +311007.2 -000012.4-000036.300007.9 06.2200.21A5 0 +041808.09 +420828.5 +000023.0-000035.800008.4 06.22-0.07B9 0 +051359.94 -143624.7 +000011.5-000001.800013.3 06.2200.38A9 0 +054037.29 -024930.9 +000001.7+000001.900001.9 06.22-0.19B1 0 +054141.51 -164333.0 -000003.8+000005.400002.7 06.22-0.14B4 0 +054704.58 -283820.2 -000005.3+000010.300005.4 06.22-0.13B5 0 +055255.49 +682817.9 +000003.4-000045.100007.9 06.2200.95G9 0 +061907.94 -083509.7 -000019.6+000002.200008.2 06.22-0.04B9 0 +062756.69 +202946.6 -000029.1+000012.900006.1 06.2200.04A2 0 +065742.64 -273215.1 -000009.0+000007.600003.2 06.22-0.15B2 0 +080150.73 +085450.2 -000001.3+000024.200016.8 06.2200.57G0 0 +081058.90 +143746.3 -000022.3-000016.800005.6 06.2200.01A1 0 +081552.57 -305533.3 -000049.7-000012.300009.3 06.2200.78G6 1 +085032.27 +331706.9 -000062.2-000085.000034.9 06.2200.55F7 0 +094555.82 -584738.4 -000102.2+000070.900012.4 06.2200.46F5 0 +101603.26 -595412.4 -000039.1+000010.600012.1 06.2200.19A5 1 +115653.27 +613257.5 -000030.5-000043.400005.3 06.2200.95G8 0 +123529.79 -615029.0 -000270.9-000073.300021.6 06.2200.73G4 0 +123852.37 -671135.0 -000004.6-000000.700000.0 06.2200.01B1 0 +124134.46 +102534.6 -000106.1+000000.700014.6 06.2200.19A7 0 +141703.79 -183508.5 -000005.3-000007.700008.5 06.2200.98K0 1 +142306.92 +252016.9 -000156.5+000063.800028.0 06.2200.41F5 0 +142325.63 -114250.0 -000007.2-000058.700009.9 06.2200.99G7 0 +150357.73 +655511.0 +000023.0-000009.200007.0 06.2200.06A2 0 +153209.68 +160322.1 -000002.9+000006.800007.6 06.22-0.04B9 0 : tau2Ser +154010.36 +120310.6 -000016.6-000008.200003.1 06.2200.97G8 0 +164303.57 -460413.0 -000000.4-000003.900000.2 06.2200.82F5 0 +172807.88 -630210.3 -000009.9-000022.700004.2 06.22-0.07B7 0 +174322.02 +141742.4 +000001.2+000028.000008.8 06.2200.43F5 0 +174540.23 +313016.9 +000004.6-000002.300000.8 06.2200.01A0 0 +174820.23 +034815.1 +000014.6+000007.000001.3 06.2200.14B9 0 +180230.16 +225523.7 -000003.0-000005.500004.8 06.22-0.09B3 0 +180711.35 -212638.2 -000000.3-000002.100000.8 06.2200.10B1 0 +183300.85 -395330.6 +000086.3-000080.300027.7 06.2200.43F5 0 +184151.61 -235000.1 +000030.8-000028.100015.7 06.2200.23A3 0 +185823.71 +061424.7 -000009.4-000107.200017.6 06.2200.48F5 0 +190803.49 +214155.5 +000045.3+000075.300022.8 06.2200.43F3 0 +194157.63 +401514.6 -000012.8+000037.400012.0 06.2200.18A6 0 +195119.37 +472237.9 +000014.1+000017.400015.1 06.2200.40F2 1 +202015.22 +392411.8 -000005.1-000022.800009.2 06.2200.06A1 1 +213527.03 +242707.9 +000012.0-000010.800004.7 06.2200.14A4 1 +213733.77 -002325.8 -000022.9-000027.800008.2 06.2200.06A2 0 +213802.80 -644926.9 +000031.9-000009.200005.5 06.2200.02A0 0 +223552.84 -575301.4 +000088.0-000009.900014.8 06.2200.21F0 0 +230037.88 +001109.0 +000047.8+000010.700005.1 06.2200.89G4 1 +232709.08 -500926.2 +000029.6+000008.600006.4 06.22-0.08B9 0 +235507.78 +070415.7 +000021.8-000018.300008.1 06.22-0.07B9 0 +012822.85 +075740.9 +000110.8-000008.600008.9 06.2201.11K1 0 +025406.47 -505217.1 -000002.3+000007.200002.9 06.2201.57K4 0 +025650.66 +511540.9 +000000.7-000027.700004.8 06.2201.57K5 0 +033938.35 -032334.2 -000014.3-000068.900009.7 06.2201.04G5 0 +043009.99 -133532.5 +000017.9+000000.600007.5 06.2201.00K0 0 +050048.68 -054503.5 +000550.7-001109.300113.5 06.2201.05K3 0 +051840.32 +402754.6 +000003.5-000013.700004.8 06.2201.39K0 0 +055754.51 +011327.5 -000023.4+000001.300006.3 06.2201.46M0 0 +084606.89 -110024.5 -000029.6+000014.400000.8 06.2201.61K5 0 +105917.89 +515256.5 -000018.0-000003.900004.8 06.2201.35K0 0 +111454.13 -434401.3 -000016.5+000001.900001.9 06.2201.61K4 0 +113824.09 -022609.4 -000039.0+000015.100008.7 06.2201.12G9 1 +120824.74 -605049.7 -000003.7+000000.200001.5 06.2201.73K3 0 +134039.12 +280354.5 -000069.8+000009.900008.5 06.2201.31K3 0 +142816.46 +361149.3 -000021.7+000003.700003.5 06.2201.17K0 0 +155322.94 -623623.6 -000005.2-000014.100005.2 06.2201.47K3 0 +160354.71 -244334.8 -000004.2+000006.000005.5 06.2201.39K2 0 +173043.56 +575236.7 +000012.3-000013.800002.8 06.2201.40K2 0 +175648.51 +452103.3 +000015.4-000031.500003.3 06.2201.45M6 0 +180000.08 -202022.2 +000001.8-000023.400003.8 06.2201.41K0 0 +182302.94 +164116.9 -000011.3-000014.100006.6 06.2201.22K0 0 +184523.93 -565254.9 -000041.7-000020.900004.8 06.2201.39K3 0 +185135.89 +284701.2 +000000.9+000004.700002.0 06.2201.18K1 0 +195417.82 -235624.3 -000122.7-000409.900070.3 06.2201.02K3 0 0.04 3.25 +203754.71 +181606.4 +000036.2+000061.200009.2 06.2201.16M6 0 0.45 62.27 +203951.72 -625427.4 +000032.3-000083.900007.7 06.2201.10K1 1 +192135.53 +763334.6 -000007.2-000000.800001.8 06.2202.67C5 0 +005822.18 -604146.7 +000042.1+000023.300005.8 06.2300.10Am 0 +010801.20 +320043.9 +000203.7-000025.600023.9 06.2300.40F5 0 +011703.68 -662352.4 +000053.0+000015.000009.7 06.2300.05A0 1 +013546.44 +143941.2 +000003.9-000007.600001.4 06.23-0.04B9 0 +023706.51 +325327.7 +000082.8+000030.700018.1 06.2300.52F8 0 +024326.47 -664250.6 +000098.5-000080.700018.4 06.2300.54F5 1 +052605.72 +164200.6 +000000.3-000005.100005.0 06.23-0.08B2 0 +053120.89 -064230.2 +000001.6+000001.100001.9 06.23-0.18B2 0 +054319.50 +231215.9 +000006.4-000015.800003.0 06.23-0.07B2 0 +060255.12 +323810.4 +000081.5-000211.600020.0 06.2300.46F4 0 +060533.90 +333556.7 -000003.7-000009.100003.5 06.23-0.08B9 0 +063838.19 +013648.7 +000000.1-000002.400001.0 06.2300.09O9 0 +065355.46 -243219.5 -000004.2+000001.400006.9 06.2300.02A0 0 +065717.61 -353025.9 -000040.4+000019.600023.1 06.2300.47F5 1 +065841.74 -454603.3 -000013.6-000004.100007.7 06.23-0.01A0 0 +070920.25 -102047.7 -000000.6+000003.700000.6 06.23-0.02O6 0 +071009.36 -184108.1 +000011.7-000016.700020.1 06.2300.42F3 1 +072218.59 -025845.0 -000000.7-000006.300005.5 06.2300.69F5 1 +072847.26 +150635.5 -000007.5-000015.300004.2 06.23-0.04B9 0 +074928.81 -132110.5 -000002.4-000010.900001.7 06.23-0.08B8 0 +075540.87 +352445.9 -000056.0-000026.200016.6 06.2300.28A3 0 +095431.83 -222914.8 -000026.0-000001.300007.1 06.2300.05A2 0 +100501.86 -511849.1 -000029.6+000011.300006.1 06.23-0.05B8 1 +100815.94 +313615.4 -000079.9-000091.800015.8 06.2300.47F4 0 +101117.76 -071859.7 +000013.2-000013.300006.7 06.2300.03A2 0 +101319.48 -270144.3 -000055.6+000035.800008.0 06.2300.32A9 0 +113542.34 -611716.3 -000007.0+000001.500000.7 06.2300.13A0 0 +120556.69 -354138.2 -000034.6+000002.800004.5 06.23-0.07B7 0 +121131.67 -512133.0 -000199.4-000063.800018.7 06.2300.82G6 0 +121831.57 +301457.6 +000076.6-000118.300018.1 06.2300.31A9 0 +122751.60 -043655.0 -000086.8+000002.300010.9 06.2300.43F2 0 +140110.53 +272311.6 -000079.3+000019.000009.6 06.2300.19A7 0 +153021.31 -415508.3 -000021.4-000026.200006.5 06.23-0.01B9 1 +153204.22 -383720.5 -000051.1-000070.500018.6 06.2300.21A3 0 +191936.42 +542233.8 +000016.5-000028.500007.2 06.2300.03A1 0 +203913.25 -022446.7 +000008.0+000003.300002.6 06.23-0.09B7 0 +205435.10 -504338.3 +000010.8-000015.900002.1 06.23-0.10B5 0 +205617.01 +565315.0 +000004.7+000004.900004.1 06.23-0.17B2 0 +214313.48 -193715.4 +000083.2-000012.400009.1 06.2300.27A0 0 +221438.21 -412247.1 +000570.3-000791.100045.2 06.2300.65G5 0 +223822.10 -075351.2 +000071.3-000002.600007.1 06.2300.78G1 1 +234429.10 -261447.7 -000054.2-000020.600014.7 06.2300.49F3 1 +235320.81 -241345.2 +000051.6-000013.600010.9 06.2300.19A5 0 +025321.07 +483411.9 +000003.6-000012.300000.6 06.2301.18G5 0 +042700.66 +020446.4 +000073.8-000062.000008.3 06.2301.09K1 0 +074047.19 +134616.6 -000002.7-000007.900003.1 06.2301.39K0 0 +083233.44 +530654.1 +000009.9-000074.100016.6 06.2301.01K0 0 +112753.73 -014159.8 -000035.2+000003.100006.2 06.2301.04K2 1 +120619.93 -683905.0 -000005.0-000001.600001.7 06.2301.24G3 0 +141313.25 -263644.2 +000013.1-000017.900004.6 06.2301.07K0 0 +141423.57 +413108.5 -000022.9-000106.200022.4 06.2301.07K3 0 +164248.42 -623314.1 -000001.1-000008.700002.2 06.2301.52K3 0 +200115.28 +370555.9 +000040.8+000050.900003.2 06.2301.31K0 0 +202030.64 +533544.5 +000002.2-000002.000002.0 06.2301.55K5 0 +202623.15 +171856.1 +000004.5-000005.500004.0 06.2301.00K0 0 +202807.52 +082614.7 +000040.8+000016.900010.0 06.2301.07G9 0 +203000.72 +723154.3 -000000.3-000024.400004.8 06.2301.35K4 0 +211629.62 +421506.6 +000000.9-000015.700003.8 06.2301.25K2 0 +225010.09 +504036.9 +000003.7-000001.000002.0 06.2301.13G4 0 +230123.65 -070340.1 -000016.2-000007.800007.8 06.2301.42K5 0 +054042.05 +315514.2 +000000.5-000004.300002.4 06.2302.09M2 0 +000325.72 +633825.9 -000003.3-000001.800000.9 06.2400.33B3 1 +000852.07 +252746.3 +000104.6+000054.800007.8 06.2400.98K0 0 +001323.93 +265915.4 -000015.7-000032.700008.1 06.2400.68G0 1 +010912.29 +800042.0 -000031.0-000040.000007.0 06.2400.92K0 0 +011259.46 +300351.5 +000021.9-000032.300009.6 06.2400.98G1 1 +013737.56 -092414.6 +000249.4+000111.000026.1 06.2400.53F7 1 +021125.00 +313135.1 +000035.4-000010.200006.8 06.2400.11A1 0 +023354.62 -510536.6 -000008.7-000020.600018.7 06.2400.51F6 0 +041334.55 +101245.1 +000026.3-000025.200006.5 06.2400.02B8 0 +043333.04 +180100.3 +000012.4-000016.700007.7 06.2400.08B9 1 +051057.97 -021513.5 +000085.6-000150.600020.7 06.2400.98G8 0 +052602.36 -053106.6 +000007.5+000001.100004.9 06.24-0.05B9 0 +053403.89 -010208.6 +000002.9-000002.900002.6 06.24-0.16B2 0 +053522.32 -042527.6 -000000.5+000001.500002.9 06.24-0.15B2 1 +061658.71 +234427.3 -000000.0-000002.600001.6 06.2400.45B3 0 0.07 13.70 +061840.35 +090250.2 +000001.4-000042.000009.4 06.2400.87K0 1 +062402.29 +085306.1 -000010.8-000009.000003.9 06.24-0.06B8 0 +062828.11 +161418.6 -000091.2-000048.600015.5 06.2400.89G5 0 +065307.57 +445024.3 +000005.4-000058.400009.1 06.2400.24A8 0 +065402.31 -503643.7 -000055.7+000222.700018.6 06.2400.99K0 0 +072450.88 -190044.2 -000003.0+000003.800001.8 06.2400.29A2 0 +095030.17 +042037.6 -000150.1-000050.900021.8 06.2400.48F6 0 +100956.49 -120542.9 -000001.7-000017.800012.6 06.2400.18A5 0 +102340.71 -415711.6 -000112.9+000012.600014.1 06.2400.88K0 0 +111712.06 -380051.8 -000071.6+000009.300014.0 06.2400.10A1 0 +113147.63 -204635.6 -000118.1+000039.300025.3 06.2400.54F7 0 +114823.55 -101846.2 -000105.9-000109.100023.5 06.2400.58F7 0 +140355.76 +045403.5 -000010.0-000002.800015.9 06.2400.41F4 0 +144203.16 +611543.2 +000076.0-000029.500023.5 06.2400.41F2 1 +162238.91 -020447.5 -000007.8-000007.400008.0 06.2400.06B9 0 +171635.70 -743158.4 -000023.9-000052.400010.1 06.24-0.00A0 0 +175414.21 +110751.4 -000070.8-000163.100014.7 06.2400.47F5 1 0.30 0.80 +181807.72 +180754.1 -000003.2+000002.600004.4 06.24-0.00B9 0 +184555.99 -505221.6 +000002.0-000015.200002.7 06.24-0.08B8 0 +184937.18 +005010.4 +000013.8-000015.800005.7 06.2400.04A1 0 +193941.80 -451642.8 -000024.8+000006.100010.1 06.2400.29Am 0 0.07 0.06 +195221.77 +184018.8 -000000.2-000010.400000.2 06.24-0.03O8 0 +200444.51 +635324.4 +000003.0+000037.500012.7 06.2400.10A2 1 +201103.53 +210804.2 +000023.1+000031.200006.3 06.2400.89K0 0 +201121.02 +215229.9 -000004.7-000011.800000.1 06.24-0.05B1 0 +202653.14 -372409.5 -000255.1-000114.200025.2 06.2400.96K1 1 +204158.16 +173117.0 +000016.5+000043.100007.5 06.2400.94G8 0 +210303.09 +013155.9 -000110.5-000053.000015.2 06.2400.48F5 1 +215435.90 -031804.3 +000026.7-000033.000014.3 06.2400.47F5 1 +215854.99 -042221.0 -000001.0-000252.800027.8 06.2400.97K2 0 +233142.04 -212210.0 -000001.0-000007.200012.5 06.2400.32F0 0 +234040.47 +364314.6 +000234.5+000023.600022.6 06.2400.42F1 0 +002621.74 -184137.0 +000021.6-000012.100004.3 06.2401.62M1 0 +020342.61 +181511.8 -000008.7-000020.800002.4 06.2401.42K4 0 +030152.28 +052010.0 +000043.2+000019.700006.6 06.2401.04K0 0 +030821.09 +184742.3 +000037.9-000014.300005.7 06.2401.56M0 0 +044344.26 -410353.3 +000011.2+000010.500005.0 06.2401.47K3 0 +054602.86 -041605.9 +000009.5-000068.300008.8 06.2401.05K1 1 +055734.95 +660546.1 +000049.0-000012.100007.6 06.2401.37K0 0 +062530.01 -350350.5 +000000.1-000046.100006.4 06.2401.35K3 0 +073051.14 -051335.3 -000006.4-000003.200000.4 06.2401.19K0 0 +085915.85 -284821.9 -000043.8+000025.200006.9 06.2401.00G8 0 +092544.19 +635627.7 -000012.6-000035.600004.0 06.2401.47K2 0 +104231.38 -135828.4 -000014.9+000012.500004.4 06.2401.54K3 0 +111203.60 -582524.1 -000049.7-000000.800004.4 06.2401.50M4 0 +120251.68 -074101.2 -000034.2+000016.200004.6 06.2401.49K5 0 +121530.71 -415446.2 -000337.6-000180.900009.4 06.2401.00K0 0 +122444.77 -412302.8 -000067.3-000069.900006.5 06.2401.17K2 1 +123347.41 +332304.9 +000005.4-000010.900008.7 06.2401.05K0 0 +130448.25 -411146.6 -000017.2-000016.400002.8 06.2401.65M3 0 +154645.43 -060713.3 -000011.9+000001.300003.5 06.2401.17K0 0 +185346.29 +572911.7 +000021.5-000015.600005.2 06.2401.24K5 0 +194018.64 -542503.9 +000076.4-000011.800008.8 06.2401.00K0 0 +201731.54 +290851.0 -000009.2+000022.100008.9 06.2401.01G9 0 +204917.25 -003347.8 -000026.8-000025.400003.5 06.2401.40M3 0 +230130.72 +570619.7 -000004.4-000007.100002.8 06.2401.50K2 0 +231708.73 -282616.9 +000039.1-000099.800003.6 06.2401.56M1 0 +234154.56 +571535.9 +000006.8-000005.000003.7 06.2401.02G8 0 +000143.85 +422201.7 +000005.1-000001.800002.5 06.25-0.04B9 0 +000257.43 -200245.9 +000100.4+000079.000016.2 06.2500.53F6 0 +001455.87 +221703.3 +000045.1-000011.000009.2 06.25-0.00A1 0 +014446.15 +570521.2 +000018.1+000001.800005.8 06.2500.06A2 0 +021321.05 +740140.1 +000047.1-000036.800007.4 06.2500.92G8 0 +022516.03 +563635.4 -000000.4-000000.700000.9 06.2500.25B2 0 +024930.74 +570503.6 -000000.8-000001.500000.5 06.2500.79A5 0 +031500.28 -260601.5 -000010.7-000021.800006.0 06.2500.04A1 0 +031601.83 +344119.0 +000041.5-000039.400015.0 06.2500.29A1 0 +033437.46 -095205.8 +000020.1+000005.000006.3 06.2500.02A2 0 +033925.10 +754422.6 -000005.7+000008.700007.6 06.2500.97G9 0 +040922.16 +544944.7 +000071.9-000093.200021.1 06.2500.45F5 0 +042335.80 +422540.8 +000021.0-000034.100005.9 06.2500.02A1 1 +043124.10 +400036.8 +000000.8-000009.100001.9 06.2500.01B8 1 +043125.86 -133838.8 -000017.5-000042.000008.2 06.2500.09A2 0 +045717.21 -010401.9 -000036.3-000027.100011.9 06.2500.42F2 0 +054330.15 -392424.9 +000048.4+000003.900018.7 06.2500.38F3 0 +065838.93 +073720.5 -000030.7-000021.200013.7 06.2500.10A3 0 +074322.20 +222358.0 -000022.6+000016.300010.6 06.2500.93K0 0 +080442.94 -625010.9 -000005.6+000011.400002.6 06.25-0.09B2 0 0.11 1.02 +080627.42 -091440.1 -000005.8+000005.200004.1 06.25-0.01B9 0 +080842.44 +133827.4 +000002.6-000013.100011.7 06.2500.48F3 0 +085758.63 +301401.5 +000046.3+000027.500019.9 06.2500.47F6 0 +091514.64 -453319.8 -000007.9-000002.000001.8 06.25-0.07B8 1 +092932.43 -041447.4 -000030.3-000052.700018.4 06.2500.84G6 0 +100835.45 -153643.0 -000037.5+000003.100005.6 06.25-0.01A0 0 +102313.14 -300944.0 +000002.9-000011.700018.6 06.2500.30A9 0 +104124.27 -014428.3 -000136.9-000119.100029.1 06.2500.88K1 0 +104420.10 -705135.0 -000046.0+000000.800009.4 06.2500.21A5 0 +115109.51 +332229.9 -000005.5+000020.600015.9 06.2500.34Am 0 +122648.71 -485446.8 -000642.0-000079.200037.5 06.2500.67G5 0 +124841.86 +482800.5 -000064.0+000010.700007.0 06.2500.20A6 0 +125349.67 +122506.6 +000063.4-000035.100016.4 06.2500.28A7 0 +125413.15 +333203.9 -000089.7+000031.300013.4 06.2500.21A7 0 +130942.04 +383201.9 -000014.8+000006.200002.9 06.25-0.10B7 1 +131225.46 +802816.6 -000006.3+000011.300004.8 06.2500.95K0 1 +140336.79 +073246.4 -000038.5-000017.400007.5 06.2500.93G9 0 +141632.93 +200719.5 -000135.9-000093.800031.0 06.2500.50F8 1 +142315.15 +011433.8 +000223.7-000477.500056.8 06.2500.64G1 0 +150925.54 -633834.4 -000010.8-000020.200005.9 06.2500.06A0 0 +160252.53 -623229.5 -000030.9-000026.700009.6 06.25-0.01B9 0 +164111.53 -010001.0 +000020.3-000011.500021.2 06.2500.31A7 1 +165410.60 -013643.6 +000009.6-000080.200013.7 06.2500.28F0 0 +172427.13 +365706.6 -000025.2+000044.600004.8 06.2500.88G5 0 +183933.03 +405606.2 +000014.8-000001.300004.0 06.25-0.05B9 1 +191533.15 -241044.8 +000114.8-000101.800037.0 06.2500.55F8 0 +191628.60 -691126.7 +000007.0-000028.700005.3 06.2500.19A6 0 : tau Pav +191901.15 +372643.1 +000005.6+000013.800004.9 06.2500.01A0 0 +192137.11 -191403.9 +000000.8-000011.500004.8 06.25-0.09B5 0 0.06 1.24 +193934.53 +455726.6 +000011.7+000024.300008.1 06.2500.93K0 0 +194152.10 +503104.5 -000135.2-000163.500046.7 06.2500.66G5 0 +194434.19 +131810.1 +000001.8-000010.800004.0 06.25-0.04B9 0 : psi Aql +195117.73 +093747.8 +000007.4-000021.700008.6 06.2500.10A1 1 +201235.12 +005201.6 +000002.1-000019.800005.4 06.2500.04A0 1 +204055.61 -422348.2 +000015.1+000011.100007.0 06.2500.93G6 0 +210310.17 -274353.4 +000035.1-000036.400002.6 06.2500.94K0 1 +210932.93 -203322.8 +000118.5-000135.600018.6 06.2500.39F2 0 +213519.02 +281151.7 +000138.9-000033.200013.9 06.2500.36F0 0 +230747.74 +633800.5 +000006.9-000002.100002.7 06.25-0.03B3 1 +232044.11 +440658.5 -000009.6-000036.800012.5 06.2500.15A5 1 +233342.99 +450329.1 +000000.1+000011.200006.0 06.2500.99G8 0 +000455.93 +263855.7 +000112.3-000014.500005.3 06.2501.37K4 0 +002225.45 +132856.8 +000063.8+000022.400006.0 06.2501.23K3 0 +010242.89 -652722.0 +000008.5+000003.700004.1 06.2501.63M2 0 +012930.54 -464523.3 +000002.4+000016.700003.3 06.2501.66M3 0 0.21 30.87 +015453.75 +404207.9 +000044.2-000068.500009.4 06.2501.26K2 0 +031116.74 -160129.8 -000025.7-000011.100006.0 06.2501.17K2 0 +041349.83 +124513.5 +000011.6-000016.600009.1 06.2501.14K0 0 +053429.29 -000044.4 -000004.5-000003.200002.6 06.2501.00G5 0 +075429.28 +472309.5 -000016.1+000003.500005.3 06.2501.13K2 0 +083330.28 -465814.4 -000002.9+000004.800001.6 06.2501.56K3 0 +085228.60 +281533.0 -000018.0-000007.000003.7 06.2501.55M3 0 +090206.42 -392408.1 -000041.5+000038.400009.1 06.2501.00K1 0 +093319.94 -071124.5 -000062.2-000023.100007.8 06.2501.17K0 0 +094530.96 +780805.0 +000009.0-000001.600003.2 06.2501.35K2 0 +103412.72 -605915.5 -000008.7-000000.200003.9 06.2501.40K2 0 +160804.97 +170316.0 -000020.6-000029.400006.9 06.2501.14K1 1 +163102.79 +351330.4 -000009.0-000016.800003.3 06.2501.64K5 1 +164034.51 -202431.4 +000015.8+000028.400007.7 06.2501.08K0 0 +171735.86 +230526.3 -000002.9-000004.800001.8 06.2501.54K2 0 +173908.48 +020141.2 +000045.4-000022.500008.4 06.2501.02F4 0 +175010.10 +781823.5 +000003.3+000009.600003.7 06.2501.45K5 0 +190137.74 -224143.3 +000003.9+000000.700002.1 06.2501.65K3 0 +190221.56 +082224.7 +000009.7+000004.000003.8 06.2501.65K2 0 +192918.02 +001446.0 +000012.5-000010.400005.4 06.2501.32K2 0 +214808.41 +363449.5 -000023.8-000006.000004.7 06.2501.54K5 0 +003249.09 +281648.8 -000004.2+000006.100007.0 06.2600.96G8 0 +024015.66 +060643.0 +000051.4-000003.800025.2 06.2600.40F3 0 +024855.51 +693803.1 +000002.9+000037.500016.0 06.2600.15A3 0 1.10 1.20 +034523.70 -713929.7 +000021.1+000043.000007.0 06.26-0.12B8 1 0.04 2.23 +034749.04 +321143.8 -000023.7-000034.300017.9 06.2600.47G0 0 +050609.26 -730216.2 +000017.5+000062.300007.7 06.2600.01A0 0 +051527.66 +221705.5 -000010.0-000006.600005.0 06.2600.07A2 0 +052446.29 -521858.2 -000005.2-000027.700006.1 06.2600.07A0 1 : the Pic +053610.28 -284228.8 +000025.5-000003.900017.7 06.2600.15A2 0 +053716.05 +664148.2 -000019.7-000009.400012.6 06.2600.23A8 1 +060834.64 -442122.4 -000009.7+000006.700004.3 06.26-0.14B8 0 +062455.81 -634941.4 -000005.4+000012.200004.6 06.26-0.12B6 0 +062513.00 +070508.6 +000002.9-000001.500000.4 06.2600.85K1 0 0.91 27.03 +063218.52 +174703.4 +000036.4+000026.000009.2 06.2600.54F6 1 +063755.24 +734144.3 -000169.6+000002.600028.1 06.2600.40F2 0 +064246.08 -222655.8 -000054.1+000100.900020.4 06.2600.32F2 1 +065725.59 +115427.2 +000000.6-000003.100000.5 06.2600.35F2 0 +065939.26 -213610.4 -000002.9+000004.900002.3 06.26-0.16B2 0 +085519.21 -450230.1 -000013.1+000008.400003.5 06.26-0.15B3 0 +104427.25 -722637.1 -000151.6+000053.200031.3 06.2600.51F6 0 +104617.12 -603610.4 -000043.8+000008.400008.9 06.2600.04A0 0 +105321.18 -585336.5 -000013.2+000003.300002.1 06.26-0.10B5 0 +111936.58 -750832.8 -000023.9-000000.900006.1 06.26-0.02B9 0 +115644.02 -470420.8 -000126.5+000023.100018.5 06.2600.41F3 0 +121919.20 +230204.9 -000013.1-000009.200011.4 06.2600.18A8 0 +123322.27 -194732.9 -000030.0-000025.800007.5 06.2600.30F0 0 +123955.90 -663040.0 -000034.2-000006.600009.2 06.26-0.05B8 0 +125019.53 -482734.4 -000048.0+000006.700005.7 06.2600.05A0 1 +131326.85 -184935.0 -000021.3-000010.400002.5 06.2600.09A0 1 0.06 0.99 +132041.61 +025632.3 -000062.3-000011.200008.0 06.2600.10A3 1 +143142.87 +601332.1 -000048.4+000019.700007.8 06.2600.24F0 0 +152553.30 +192850.6 -000053.1-000007.200023.9 06.2600.62G0 0 +153309.53 -242925.2 -000029.9-000037.300009.8 06.2600.33A3 1 +153611.38 -330533.9 -000020.4-000024.500008.9 06.26-0.07B8 0 +155539.86 +183714.8 -000007.8-000010.700002.0 06.26-0.09B8 0 +161256.60 -041314.7 -000029.7-000019.800005.8 06.2600.13A1 0 +170147.39 -585729.6 -000002.6-000007.600001.4 06.26-0.12B2 0 +170653.23 -263046.8 -000002.7-000012.700002.5 06.26-0.04B8 0 +173535.00 -595045.9 -000004.3-000007.300002.3 06.26-0.08B5 0 +175742.74 -565346.4 -000002.5-000011.700002.5 06.26-0.07B4 0 +180308.87 +482751.3 +000021.4+000013.400006.2 06.2600.04A2 1 +183951.60 +072131.4 -000002.1-000045.800006.7 06.2600.96G8 0 +184455.39 +545349.9 +000009.8-000001.900003.4 06.2600.84G5 0 +190945.80 +655842.4 +000004.0+000028.700010.2 06.2600.01A0 0 +193046.83 +361342.7 +000000.7-000012.000004.3 06.26-0.01B9 0 +200735.07 -550058.0 +000019.2+000036.200043.1 06.2600.53F8 0 +202141.36 -495955.7 -000359.8-000250.400030.8 06.2600.55G2 0 +204842.74 +515437.2 +000006.4+000002.400004.1 06.26-0.07B8 1 +205936.13 -190206.8 +000008.8-000020.800007.6 06.26-0.11Ap 0 0.05 2.24 +220551.22 +481353.4 -000001.6-000004.300001.7 06.26-0.09B2 0 0.08 1.09 +223316.76 +702225.3 +000040.3+000013.400008.2 06.2600.02A0 1 +233739.66 +164931.8 +000132.1-000003.600009.0 06.2600.03A1 0 +234126.80 +493044.9 -000014.0-000019.500004.2 06.2600.18A4 0 +002842.98 -503158.2 +000159.4-000005.300008.6 06.2601.09K0 0 +012034.57 -031449.2 -000001.9+000004.300006.2 06.2601.01K1 0 +012441.92 -443142.7 -000010.1-000019.400005.3 06.2601.12K1 0 +023016.56 +335001.8 +000070.0-000055.600008.8 06.2601.08K1 0 +050500.61 -542426.7 -000000.0+000006.500004.7 06.2601.55M2 0 +063134.95 -365624.7 +000001.5+000069.700003.5 06.2601.60M2 0 0.12 22.25 +065839.81 -554344.1 -000064.1-000080.900011.6 06.2601.16K2 0 +072801.92 -265020.4 +000011.8+000009.000004.9 06.2601.51K4 0 +080923.06 +422550.8 -000010.9-000073.700005.3 06.2601.26K3 0 +081815.81 +540837.6 -000021.3-000029.600003.1 06.2601.56K5 0 +083345.06 +131526.7 -000032.2-000047.600010.7 06.2601.18K0 0 +084220.90 -554628.8 -000074.0+000041.600009.9 06.2601.18K2 0 +092949.88 -232043.2 -000003.9-000001.100002.0 06.2601.56K2 0 +093359.17 +232714.8 -000043.6-000082.700006.4 06.2601.45K7 0 +094138.50 +255446.6 -000018.7-000032.600006.0 06.2601.25K2 0 +114512.66 -490411.5 -000023.0+000010.900006.3 06.2601.17K1 0 +125224.61 -534947.7 -000017.4-000001.700003.0 06.2601.11G8 0 +173726.92 -380358.9 +000000.2-000002.800001.1 06.2601.24G2 0 +210043.41 -534420.5 +000013.3-000023.000004.0 06.2601.56K5 0 +222540.68 +182639.3 +000028.7+000028.900005.7 06.2601.20K0 0 +232714.77 +010721.7 +000046.5-000031.900008.0 06.2601.01G7 0 +232931.98 -043155.9 +000179.7-000231.900020.4 06.2601.12K3 0 +235708.12 -263724.6 +000054.2+000021.100002.7 06.2601.45K3 0 +004933.44 -232143.6 -000012.2-000014.200003.8 06.2700.13A3 0 +005347.53 +524121.6 +000075.2-000021.000011.7 06.2700.19A5 1 +011631.04 +795435.5 -000048.3+000059.000013.8 06.2700.44F5 0 +012706.21 +342239.3 +000160.9-000010.800023.4 06.2700.45F7 0 +013236.39 -494339.1 -000028.2-000073.500012.4 06.2700.46F4 0 +014455.85 +200500.3 -000045.0-000105.400030.7 06.2700.72G5 0 +024658.28 +355900.7 +000053.1-000004.100007.9 06.2700.94G8 0 +040556.49 -085121.9 +000022.9-000008.600012.3 06.2700.06A3 0 +044942.32 -134609.3 -000120.0-000172.400028.3 06.2700.46F3 0 +053338.23 +344332.2 -000014.6-000014.100008.0 06.2700.17A3 0 +061901.85 +171931.0 -000008.7-000004.800005.2 06.27-0.09B9 0 0.03 15.02 +073313.17 -400330.7 -000016.0+000005.700004.8 06.27-0.13B8 0 0.04 1.94 +080947.70 -423827.0 -000008.7+000008.400003.3 06.27-0.04B+ 1 +092325.38 -481713.0 -000012.1+000006.200002.3 06.27-0.14B5 0 +092902.34 -011524.9 -000062.6+000001.200011.0 06.2700.27F0 1 +095023.67 +653535.9 -000058.5-000028.400010.7 06.2700.29A9 0 +095646.89 -263259.1 -000077.4+000029.700014.4 06.2700.22A4 0 +104414.62 +194532.0 -000116.7-000020.600015.4 06.2700.20A5 0 +111210.24 -461600.4 -000051.7+000005.600010.1 06.2700.15A1 1 +113145.14 +142153.9 -000327.9-000188.700043.4 06.2700.57G0 1 +120428.53 +853512.9 -000055.2+000091.000013.1 06.2700.56F6 0 +121520.67 +874200.0 -000027.1+000052.000021.5 06.2700.35F2 0 0.05 0.72 +124733.42 -061805.9 +000005.3-000042.200015.1 06.2700.54F7 0 +132720.66 -492252.6 -000003.7-000002.900001.4 06.27-0.12B3 0 +140332.30 +104715.1 +000085.3-000304.000060.2 06.2700.73G8 1 +152040.56 -672853.4 -000006.3-000010.200002.6 06.27-0.09B3 1 +160537.93 +080546.5 +000007.5+000000.800008.1 06.2700.08A3 0 +165703.99 -193223.4 -000019.0-000007.000004.8 06.2700.08B7 1 +165731.04 +252110.1 +000008.1+000015.800005.9 06.2700.91G5 0 +170133.05 +145659.0 +000005.8-000001.100005.9 06.2700.03B9 0 0.04 3.00 +171930.51 -500349.3 +000007.2-000032.300017.9 06.2700.41F2 0 +182458.46 +272341.3 +000001.6-000014.300008.4 06.2700.05A2 1 +183014.30 -054326.9 -000002.2-000016.900005.6 06.2700.95G8 0 +184214.36 -814829.1 +000014.6-000016.800005.9 06.27-0.10B8 0 +185301.80 -093432.0 +000022.5+000015.500009.8 06.2700.20A7 0 +185714.31 -435501.0 -000000.1-000027.600004.6 06.27-0.07B9 0 +191519.18 +500416.0 -000006.9+000003.800009.5 06.2700.93G8 1 +192422.08 +165615.9 -000006.0-000014.100009.2 06.2700.07A2 1 +200220.16 +643803.8 +000041.9+000011.200009.7 06.2700.93G7 0 +211328.77 +155856.8 +000036.0-000022.900011.2 06.2700.24A7 1 +214926.87 +202744.8 +000001.7+000000.800001.8 06.27-0.10B2 0 +230123.03 -224727.0 +000028.4-000025.100010.0 06.2700.13A2 0 +020612.27 +081453.3 -000014.2-000011.600003.7 06.2701.64M4 0 0.08 3.20 +053555.52 +273944.7 -000027.1-000031.500004.1 06.2701.53K0 0 +060947.16 -264204.0 -000018.0+000013.100007.5 06.2701.01G8 0 +062346.14 -150416.5 +000000.1+000001.800002.1 06.2701.53K2 0 +065645.70 -352028.9 -000002.4+000005.500005.1 06.2701.28K2 0 +073616.67 -081840.7 +000046.4+000003.200005.3 06.2701.54K2 0 +091318.68 -421624.4 -000014.2+000062.400007.0 06.2701.25K2 0 +093133.05 -664308.6 -000017.9+000007.800004.6 06.2701.35K1 0 +100515.28 -362303.7 -000007.0-000012.200007.7 06.2701.11K1 0 +104509.48 +022916.9 -000048.6-000023.900005.1 06.2701.21K4 0 +143338.62 +793936.8 -000100.0+000084.000007.1 06.2701.31K3 0 +144513.68 +324718.6 +000044.8-000067.700003.3 06.2701.61M1 0 +145151.31 -182119.2 -000013.2-000001.200003.6 06.2701.09K0 0 +150613.95 -361552.5 -000023.6-000005.700002.4 06.2701.66K5 0 +151301.03 -614437.6 -000004.8-000006.500000.4 06.2701.90K4 0 +163128.30 +723643.9 -000036.9+000055.700007.5 06.2701.29K2 1 +180123.12 -170924.7 -000001.6-000006.700001.8 06.2701.76K2 0 +193533.46 -121511.0 -000007.7-000019.900009.4 06.2701.09K0 0 +194355.97 +270807.5 +000000.7-000003.400000.8 06.2701.01B7 1 0.07 3.82 +194855.07 -525316.8 +000015.5-000047.900004.2 06.2701.13K1 0 +195856.37 -303217.7 +000086.0-000059.900015.2 06.2701.05K1 1 +201903.01 -631350.0 -000008.8-000074.400007.3 06.2701.04K0 0 +202032.30 -550302.9 +000011.6-000032.400004.0 06.2701.62M0 0 +210733.61 +153931.7 +000047.4-000057.500008.8 06.2701.01K2 0 +211046.87 -092114.2 +000116.8-000058.600009.4 06.2701.16K0 0 +213317.89 +455114.5 -000002.3-000004.000002.2 06.2701.80K1 0 +215218.17 +211623.2 +000015.9+000024.500002.6 06.2701.60M8 0 +224528.19 +192159.1 -000026.1+000058.000009.3 06.2701.06G6 0 +000019.05 -441725.1 +000058.4-000108.600013.7 06.2800.76G3 1 +002856.67 +365358.9 -000004.4-000002.800007.0 06.2800.92G5 0 +004856.74 -464151.7 -000010.6+000020.800008.4 06.2800.90G8 0 +010317.76 -293132.8 -000102.8-000031.800008.9 06.2800.93G8 0 +012337.31 +341444.2 +000231.9+000117.500017.0 06.2800.83G8 0 +015250.74 +512829.5 -000013.6-000006.800006.6 06.2800.05A3 0 +024703.60 +353317.3 -000039.1-000054.800021.2 06.2800.39A9 1 +042412.32 -570416.2 -000104.3-000073.700036.9 06.2800.66G4 1 +042700.86 +573507.2 +000007.5-000016.800004.3 06.2800.06A0 0 +043650.94 -304300.5 -000013.6+000006.700008.3 06.28-0.10Ap 0 +045305.73 -722430.0 -000046.2+000270.700030.7 06.2800.52F8 0 +053654.99 -663337.1 -000006.1+000010.800003.8 06.28-0.05B9 0 +055535.38 -044718.7 -000013.9-000029.500010.2 06.2800.06A2 1 +061039.93 -451655.2 -000001.1+000007.800004.9 06.28-0.01A0 0 +061145.91 +523850.5 +000004.1-000073.100010.0 06.2800.14A5 0 +063003.01 -653406.2 +000001.1+000059.800010.3 06.2800.33F0 0 +064121.94 +162351.6 -000004.7-000004.200004.2 06.28-0.02A1 0 +064216.39 -382355.7 -000015.0+000003.300010.9 06.2800.35A+ 1 +065534.63 +081927.4 -000023.1-000001.900009.7 06.2800.04A0 0 +070042.53 -282922.1 -000023.4-000041.500014.7 06.2800.45F3 0 +073404.98 +103405.2 -000030.7-000015.300007.8 06.2800.02A1 0 +080131.58 -552716.8 -000015.4+000007.500004.9 06.28-0.15B4 0 +081731.66 +085158.8 -000013.5-000006.500003.1 06.2800.98G8 0 +082433.11 +822551.0 -000019.3-000025.900004.8 06.2800.04A2 0 +091932.49 -551111.4 -000012.6+000008.200000.9 06.28-0.10B5 0 +095258.21 -271956.7 -000278.1+000095.400017.5 06.2800.62G1 0 +101202.88 -283621.4 -000039.8-000000.300006.4 06.2800.02A0 1 +110605.74 -511245.9 -000000.5-000072.300007.9 06.2800.94G6 0 +113115.05 -611642.5 -000006.4+000002.000000.7 06.2800.47A3 0 +123334.23 +241658.8 -000010.9-000008.600009.4 06.2800.11A4 0 +134021.44 +571227.2 -000050.0+000026.500011.3 06.2800.11A4 0 0.04 2.45 +145713.72 -290927.4 -000017.3-000029.400005.8 06.28-0.01B8 0 +153143.45 -200953.4 -000070.7-000031.300013.7 06.2800.22A5 1 +155440.27 +083449.2 +000002.3-000000.600013.5 06.2800.17A7 0 0.03 0.25 +165358.85 -415939.6 -000000.2-000002.300000.6 06.2800.46B1 0 +170505.39 -453007.4 -000027.0-000034.500010.2 06.2800.07A2 0 +172251.26 -022316.5 +000049.9-000107.500051.4 06.2800.68G5 0 +175655.96 +062915.8 +000019.8-000001.600004.8 06.28-0.01B9 0 +175757.80 -390811.3 -000008.6-000023.200006.3 06.2800.01A0 1 +180057.30 +150537.7 -000051.0-000099.300022.2 06.2800.75G5 0 +182806.17 -264525.8 -000008.6-000035.900012.1 06.2800.16A3 1 +185207.25 +412259.7 -000004.2-000001.500002.7 06.28-0.08B9 0 +185228.32 -263902.2 -000003.2-000061.000008.4 06.2800.94G8 0 +190708.33 -184417.3 -000002.0-000017.700004.5 06.28-0.04B8 1 0.05 1.19 +191118.80 -293008.1 +000014.6-000021.100006.5 06.28-0.03B8 0 +194339.49 +570233.6 +000003.4+000023.600012.9 06.2800.89K2 0 +201603.43 +385353.1 -000001.1-000030.700008.0 06.2800.01A1 1 +213906.07 -334043.5 +000071.6-000042.800022.2 06.2800.95G8 0 +221021.10 -035338.3 +000016.3-000044.200009.0 06.28-0.01A1 0 +223629.27 -403457.0 +000046.2-000072.200014.4 06.2800.12A3 0 : sig1Gru +232240.50 +204943.5 +000019.0-000011.300006.7 06.28-0.03B9 0 +005505.22 +484042.8 -000023.5-000011.600004.1 06.2801.68M2 0 +010611.20 +321053.6 +000007.4-000023.500005.6 06.2801.31K0 0 +015457.63 +370742.0 +000037.2-000018.500006.2 06.2801.17K0 0 +023214.72 -362538.4 +000057.1+000012.500007.8 06.2801.03K0 1 +030838.79 +082815.2 -000003.4+000073.300007.0 06.2801.03G9 0 +043107.16 +150618.6 +000042.7-000052.800007.2 06.2801.73M3 0 0.04 7.96 +055125.74 +320728.9 +000007.4-000001.000005.6 06.2801.75M3 0 +060509.32 +753509.4 +000011.0-000010.000004.5 06.2801.51K5 0 +064411.48 +531747.1 +000034.7-000201.000013.3 06.2801.09K0 0 +075622.72 -301704.3 -000001.5-000014.400002.7 06.2801.48M5 0 +080329.62 -425654.0 -000018.6-000002.700004.2 06.2801.01G8 0 +082316.93 -381709.8 +000000.6-000006.200002.3 06.2801.61M2 0 +083429.26 -373640.3 -000011.5+000010.800003.3 06.2801.56M0 1 +114143.52 +551019.2 -000019.7+000007.300003.2 06.2801.49K5 0 +120042.23 -215014.9 -000008.9-000008.400006.1 06.2801.22K2 0 +140212.17 +454513.1 +000028.7-000078.200006.0 06.2801.35K2 0 +140437.45 +021751.1 -000038.8+000000.900008.2 06.2801.02K0 0 +142529.15 +382335.2 +000006.0-000019.300005.2 06.2801.23K2 0 +151450.61 -053009.3 -000028.0+000007.000003.6 06.2801.47K2 0 +170151.27 -185307.8 -000030.5-000017.200007.2 06.2801.35K1 0 +171819.27 -161842.8 +000001.4+000010.400004.0 06.2801.69M0 0 +174203.62 -503038.4 +000002.2-000015.000002.2 06.2801.66M3 0 +182442.05 -070433.1 +000134.9-000026.200011.6 06.2801.16K0 0 +184310.34 +704734.3 +000005.6-000005.300005.3 06.2801.23K2 0 +185958.12 +224852.2 -000016.2+000009.500004.3 06.2801.67M4 0 +201855.97 -474238.8 +000012.3-000002.000004.8 06.2801.66M1 0 +204124.63 -420801.3 +000048.9-000033.200003.5 06.2801.58M3 0 +204703.57 -022912.7 -000019.8-000021.500004.1 06.2801.56K2 0 +214429.41 -383307.7 +000081.4-000162.100004.2 06.2801.13K1 0 +214623.84 +253348.1 +000162.4+000054.000008.7 06.2801.21K3 0 +220211.78 -175412.0 +000117.6-000059.900011.8 06.2801.00K0 0 +223648.69 +353908.7 -000005.3-000001.800004.7 06.2801.39K5 0 +224205.99 -050606.6 +000068.8-000053.300002.4 06.2801.57M0 1 +224719.21 -340942.4 -000062.6+000027.000010.2 06.2801.15K1 0 +225732.76 +034836.6 +000067.6+000031.700007.1 06.2801.12K1 0 +235821.17 -155050.9 +000082.8-000008.100006.7 06.2801.08K1 0 +085522.88 +171352.5 -000003.2+000006.400000.9 06.2802.98C6 0 +212416.73 -694401.9 +000009.4-000007.400002.8 06.2802.61C5 0 +020629.27 +000207.3 +000064.2+000006.500006.0 06.2900.90K0 0 +022351.75 +552153.5 -000002.1-000002.800001.6 06.2900.84F7 0 0.10 7.57 +023827.94 +380521.0 +000011.9-000009.700004.4 06.29-0.03B9 0 +025712.91 -295119.0 -000016.4-000005.500006.9 06.2900.47A2 0 +031301.49 -355637.3 -000000.8+000007.700006.8 06.29-0.08B9 0 +032718.67 +124407.1 +000011.4-000007.500009.6 06.29-0.03A0 0 +033129.35 +491235.2 -000014.8-000001.300007.0 06.2900.07A0 0 +033819.70 +565558.1 +000026.9-000034.900005.8 06.29-0.10B9 0 +070018.10 -052202.5 -000115.8+000080.300035.6 06.2900.57G0 0 +073439.58 -512828.3 -000004.8+000008.500002.5 06.2900.07A1 0 +084027.03 +193241.4 -000033.7-000013.600006.0 06.2900.17Am 0 : eps Cnc +084800.24 -525100.7 -000024.9+000023.200007.0 06.29-0.10B8 0 +103604.51 -264031.0 +000002.1-000079.500022.7 06.2900.47F5 1 +103621.39 +361937.2 +000036.9-000033.800021.6 06.2900.44F3 0 +104637.14 -431133.1 +000000.9-000055.100013.3 06.2900.20A4 0 +105146.93 -571620.3 -000050.9-000000.100005.4 06.2900.23A6 0 +112943.66 +564415.6 -000089.5-000033.800014.7 06.2900.16A4 0 +113845.39 +450630.2 -000593.9+000014.800042.9 06.2900.57G0 1 +122517.62 -654610.6 -000063.3-000099.200020.9 06.2900.96G8 0 +123302.91 +101744.4 -000050.1+000004.300006.9 06.2900.95G8 0 +124847.26 +245025.7 -000334.6-000106.100058.2 06.2900.70G7 0 +125227.52 +160721.1 -000043.2-000012.700008.9 06.2900.17A7 0 +151044.97 -612520.3 -000184.9-000011.300041.4 06.2900.62G3 0 +152223.24 +123403.1 +000000.2-000004.500007.3 06.29-0.01A0 0 +155614.00 -314709.2 +000047.8+000004.200019.8 06.2900.46F3 0 +165616.74 +730740.5 -000000.9-000020.500010.3 06.2900.26F0 0 +170445.33 -202940.7 -000005.4-000024.600008.2 06.29-0.04B7 0 +170611.81 -213351.8 -000007.6-000074.500010.2 06.2900.13A1 0 +181724.16 -094530.5 +000004.8-000046.400007.6 06.2900.38A8 1 +181802.94 +134637.4 -000002.8-000007.200002.9 06.29-0.04B5 0 +185050.50 -220943.6 -000017.1-000035.300013.3 06.2900.39F2 0 +185734.39 -394923.8 +000002.5+000037.200016.2 06.2900.21A5 0 +190654.81 -501923.0 -000003.0-000031.600006.3 06.29-0.06B9 1 +191939.04 +371951.5 -000062.2-000183.100039.6 06.2900.68G8 0 +193034.57 -550636.1 +000038.7-000013.300027.2 06.2900.45F5 0 : mu Tel +194314.28 +580100.3 +000128.3-000055.600022.2 06.2900.59G0 0 +202300.78 -093916.8 +000027.0-000016.300007.5 06.2900.91G5 0 +204752.89 +522427.3 +000072.0-000169.700023.9 06.2900.88K0 1 +212014.07 +220134.2 +000004.0+000005.600006.0 06.29-0.11B6 0 +222610.70 -234056.8 +000012.3-000001.900006.6 06.29-0.02A0 0 +223553.38 +500414.8 +000006.2-000000.000002.0 06.29-0.07B3 0 +224416.48 -602958.8 +000002.9+000020.100007.4 06.2900.57F3 1 +235304.75 +020526.3 +000014.0-000010.900007.1 06.29-0.00A1 1 +011810.14 +472511.0 +000007.8-000004.200002.1 06.2901.36K0 0 +033630.18 -781923.1 -000014.3+000006.500004.1 06.2901.15K2 1 +034433.86 -541627.1 +000025.5+000065.500012.8 06.2901.03K1 1 +040927.58 +595429.1 -000004.2-000002.000003.0 06.2901.11G8 0 +050013.29 -781800.0 -000018.5+000001.000003.0 06.2901.52K5 0 +053043.32 +222744.3 +000042.9-000020.500008.3 06.2901.18K0 0 +054718.69 -354027.2 -000003.7+000059.900006.4 06.2901.19K1 0 +055056.22 +513052.9 +000165.6-000047.500011.6 06.2901.05K1 1 +061938.19 -220611.3 -000037.0+000010.300004.2 06.2901.47K3 0 +071731.68 -064048.1 -000025.3+000012.100001.9 06.2901.62K2 0 +095503.35 +610658.1 +000007.8-000003.200008.4 06.2901.04K0 0 +103524.80 -761832.4 -000017.8+000007.900006.3 06.2901.21K2 0 +104738.41 -572802.7 -000011.9+000002.800001.2 06.2901.67M1 0 +113832.33 +333733.1 -000016.2-000013.700005.1 06.2901.32K2 0 +121541.51 +723304.5 -000009.2-000025.100007.2 06.2901.15K0 0 0.18 63.00 +133940.85 -394451.2 -000014.4-000007.900002.9 06.2901.60M3 0 +150052.28 +220244.1 -000004.5+000006.300003.2 06.2901.18K0 0 +150442.90 -405140.5 -000004.8-000036.200005.1 06.2901.39M6 0 +155256.15 +172411.4 -000055.2-000008.200006.7 06.2901.24K0 0 +161907.71 -201304.9 +000016.8-000015.300006.7 06.2901.07K0 0 +165036.15 +415346.8 -000071.2+000063.000008.1 06.2901.09K3 0 +165557.74 -333024.8 +000014.5+000006.500005.6 06.2901.75K5 0 +204124.26 -255959.5 +000009.4-000025.100005.1 06.2901.22K2 0 +221156.74 +590503.8 +000130.1+000079.600009.4 06.2901.12K0 0 +231941.37 +482251.1 +000206.2+000031.100006.9 06.2901.12K1 0 +005754.52 +134145.2 -000006.0-000005.800006.2 06.3000.90G8 0 +022211.70 -431159.7 +000060.7+000043.500007.4 06.3000.99K0 0 +025311.66 +162901.0 +000064.5-000063.000009.3 06.3000.46F5 0 +031547.15 +325124.0 -000008.9+000019.000016.1 06.3000.37F4 0 +035115.86 +130246.1 +000020.6-000022.200007.4 06.30-0.06B9 0 0.07 2.53 +045149.92 +133918.7 +000106.8-000016.000023.9 06.3000.50F5 1 +050353.94 -414443.2 +000022.8+000159.200031.9 06.3000.53F8 0 +052704.75 -115403.0 +000017.2-000049.300037.3 06.3000.55F7 0 +062125.78 +021606.9 -000015.9-000026.800009.8 06.3000.25A4 1 +062444.50 -401702.3 -000002.6-000003.700006.2 06.30-0.05B9 0 +064323.35 -391135.1 -000002.9-000015.100005.9 06.3000.26A8 1 +065222.87 -051858.5 -000022.0-000013.700006.8 06.3000.98K0 0 +065322.40 +105949.0 -000000.5-000120.100007.8 06.3000.96K0 1 +071657.22 -305349.0 +000002.3-000027.200006.8 06.3000.20A9 0 +072521.97 +811527.1 -000002.3-000031.800003.9 06.30-0.03A0 0 +075940.09 -601226.6 -000004.4+000010.700002.4 06.30-0.05B8 0 +082647.08 +265607.7 -000009.6+000001.300011.8 06.3000.19A3 1 : phi2Cnc +083039.24 -444414.4 -000009.7+000004.900001.5 06.30-0.01B4 1 +091521.24 +841051.6 +000032.8+000010.300011.1 06.3000.34F2 0 +092055.46 -153703.2 +000070.2-000106.800020.7 06.3000.47F6 0 +092455.64 +513426.1 +000042.4-000007.900007.5 06.3000.77G2 1 +095609.76 -712321.5 -000015.4+000003.800001.6 06.30-0.06B1 0 +100402.83 -180605.1 -000027.3+000003.600006.8 06.30-0.06B8 1 +111143.79 +142400.7 -000060.3-000013.200016.4 06.3000.21A5 0 +111627.94 -455248.6 -000139.8+000068.700018.1 06.3000.40F3 1 +113640.74 -371413.9 -000026.7+000002.700007.5 06.3000.06A1 0 +120445.29 -591511.7 -000037.7-000016.100009.2 06.30-0.03B9 0 +120553.63 -653248.8 -000006.0-000001.400000.4 06.3000.15B8 0 +122749.45 -163754.7 -000010.3+000003.900002.5 06.3000.87G5 0 +134228.87 +414027.3 -000086.4+000012.300003.5 06.3000.88G6 0 +140353.10 -222517.8 -000012.1+000005.900012.9 06.3000.45F3 0 +145233.33 -303437.8 -000336.2-000041.300025.0 06.3000.60G0 0 +151809.39 -410340.1 +000041.4-000010.500012.4 06.3000.18Am 1 +161720.97 -530510.6 -000059.5-000049.700012.9 06.3000.27A7 1 +163748.03 +134113.9 -000032.1-000062.300014.4 06.3000.43F5 0 +164044.39 -512842.9 +000012.4+000130.100020.5 06.3000.32A9 0 0.04 0.43 +165503.33 -420527.0 -000000.7-000002.700000.1 06.3000.40O9 0 +165608.85 -504029.2 -000010.2-000009.600004.3 06.30-0.02B3 0 +171030.65 +522431.6 -000014.6-000008.800007.7 06.30-0.03B9 0 +172900.86 -435826.0 -000003.5-000008.100002.1 06.30-0.01B5 1 +174347.02 -070446.5 -000007.1-000010.400002.3 06.3000.32B1 0 +180148.30 -362240.1 -000007.4-000025.000004.5 06.30-0.02B7 0 +181532.53 +451234.5 -000077.0-000114.400044.1 06.3000.64G2 0 +181840.15 -421718.2 +000003.8-000005.800000.7 06.30-0.14B0 0 +182554.61 -335644.5 -000001.6-000010.900003.4 06.30-0.07B7 0 +184351.22 -064904.8 +000029.3-000044.100014.4 06.3000.48F7 0 +184440.29 +233524.3 +000016.5-000085.600022.5 06.3000.44F6 0 +185312.00 -515553.1 +000001.2-000012.200001.8 06.30-0.09B4 0 +190401.00 -575735.9 +000016.3+000004.000005.8 06.3000.86G6 0 +190814.56 -243926.5 +000006.1-000008.900004.8 06.3000.01B9 0 +192033.05 +351109.4 +000005.5+000001.200004.5 06.30-0.09B9 1 +192736.40 +375628.3 -000000.9-000004.500001.6 06.30-0.12B3 0 diff --git a/kstars/kstars/data/hip008.dat b/kstars/kstars/data/hip008.dat new file mode 100644 index 00000000..2325505e --- /dev/null +++ b/kstars/kstars/data/hip008.dat @@ -0,0 +1,1000 @@ +195301.25 +474827.9 -000007.3-000007.600001.1 06.30-0.13B0 0 +201622.80 -122013.5 +000006.8-000017.100006.2 06.3000.01B9 0 +204638.61 +463154.2 -000016.2-000014.800007.9 06.3000.06A3 1 +212420.80 -463652.8 +000048.2-000014.600010.4 06.3000.23A5 0 +221051.70 +303311.0 +000017.3-000016.900007.8 06.3000.23A8 0 +234243.81 +162008.5 +000091.1+000010.900008.0 06.3000.97K0 0 +020251.76 -235311.6 -000039.5-000032.000003.4 06.3001.34K2 0 +024301.85 +481554.9 +000006.0-000004.000002.4 06.3001.14G5 0 +030511.26 -081627.5 +000061.1+000022.300007.7 06.3001.02K0 0 +031621.71 -054349.5 +000022.1-000020.200003.1 06.3001.65K5 0 +052438.44 +311326.2 -000030.2-000008.700004.4 06.3001.25K1 0 +054714.68 +423137.1 +000006.9-000086.600004.5 06.3001.35K0 0 +055415.72 +031332.8 +000060.2-000052.300005.9 06.3001.28K0 0 +062301.48 -634059.4 -000017.1+000016.400003.0 06.3001.61M1 0 +063246.88 -110959.0 -000015.9+000006.200008.2 06.3001.10K0 1 +074819.51 -562815.9 -000004.6+000007.300001.4 06.3001.01K0 1 +075207.16 +031639.1 +000049.1-000079.000007.8 06.3001.46M5 0 0.18 34.13 +080048.10 +194858.4 +000008.8-000008.000009.4 06.3001.11K1 0 +085910.76 +180806.1 -000049.8-000068.000004.7 06.3001.51M4 0 +092327.33 -601808.4 -000010.3+000006.600001.4 06.3001.48K1 0 +113024.83 +463926.9 -000005.4+000027.700003.3 06.3001.26K2 0 0.09 37.49 +144032.77 -562626.7 -000012.7-000008.400003.2 06.3001.17K0 0 +144732.11 -433324.4 -000012.7-000012.600005.3 06.3001.07K1 0 +153549.19 +382226.2 +000010.1-000008.300004.8 06.3001.31K2 0 +154324.86 -150234.8 -000003.9-000095.400007.9 06.3001.12K0 0 +155729.87 +394141.9 -000065.2+000050.000008.2 06.3001.11K0 0 +161139.60 +332033.8 +000005.1+000014.200006.3 06.3001.23K2 1 +161413.58 +055406.8 +000043.6-000021.000009.8 06.3001.15K2 0 +171216.55 -384920.7 +000017.5-000047.600008.8 06.3001.05K1 0 +174041.23 +311715.6 -000059.4-000075.100008.1 06.3001.07K0 1 +181956.10 +512052.6 -000036.2-000051.400008.0 06.3001.11K1 0 +193310.06 +600931.2 +000003.9+000005.300002.7 06.3001.58K4 0 +201550.59 -300019.1 +000033.8+000007.700002.8 06.3001.51K4 0 +201623.61 -362712.7 +000001.7-000015.900003.8 06.3001.47M4 0 +204252.95 -393331.7 +000017.8-000008.100002.5 06.3001.07K1 0 +222819.48 +640506.8 +000009.6-000031.400008.7 06.3001.11K0 0 +223704.86 +123436.8 -000012.9-000032.500003.9 06.3001.43K5 0 +223944.12 -281932.0 +000094.8-000041.200007.0 06.3001.01K0 0 +230024.58 -253736.3 +000090.7-000042.200007.6 06.3001.12K1 0 +062528.18 +144319.2 -000003.1-000004.600002.5 06.3002.35C5 0 +012019.45 +773413.7 -000018.5+000089.500008.6 06.3100.91G5 0 +013318.27 +081231.7 +000018.9-000031.600005.6 06.3100.80K0 1 +021007.73 +535035.5 +000026.3-000045.100005.5 06.3100.95G8 0 +025250.67 -092628.8 +000110.0+000039.600009.9 06.3100.20A7 0 +035141.75 +683027.1 +000015.9-000020.900004.0 06.31-0.06B9 0 +035630.33 +714917.9 -000052.3-000010.000016.6 06.3100.33A5 1 +040036.89 +171748.2 +000002.6-000030.800003.5 06.3100.06A0 0 +040636.58 +540032.0 +000055.3-000091.000010.2 06.3100.98K0 0 +041452.07 +373233.6 -000008.9-000004.300007.8 06.3100.96G5 0 +041546.21 +152402.7 +000114.4-000022.100022.5 06.3100.40F5 0 +050039.82 -020357.7 -000012.9-000003.100020.2 06.3100.29A8 0 +062314.50 -314725.1 -000043.2+000000.800009.8 06.3100.89G8 0 +064944.00 -240433.7 +000001.0-000013.600005.6 06.3100.05A0 1 +065042.31 -080227.6 -000008.9+000003.000009.9 06.3100.01A2 0 0.04 2.98 +065515.21 +454935.7 -000031.1-000073.800008.5 06.3100.94K0 0 +065700.10 -081045.4 -000002.0-000011.800003.6 06.3100.64A2 1 +080856.85 -112022.7 -000014.8-000002.000004.5 06.3100.01A0 0 +081915.11 -100957.0 -000044.8+000036.900009.2 06.3100.33F3 0 +083124.70 -390350.9 -000005.9+000009.300002.1 06.31-0.13B5 1 +083648.78 +744325.4 -000016.1-000017.700011.9 06.3100.31A2 1 +091325.82 -383659.2 -000001.5-000014.700004.6 06.3100.02A0 0 +092532.55 +163508.3 -000082.6-000024.300012.0 06.3100.97G9 0 +093947.42 -103413.0 -000020.5+000006.100003.0 06.31-0.03A0 1 0.33 5.76 +100510.40 +522216.7 -000014.0-000004.900009.9 06.3100.14A5 0 +101959.52 -090331.8 -000063.4-000071.700018.8 06.3100.34F1 0 +115350.30 +003307.6 -000041.8+000002.900007.6 06.3100.21F0 0 +122506.38 +634810.0 -000015.6+000002.800006.3 06.3100.92G8 0 +124205.03 -692427.2 -000004.5-000001.200001.7 06.3100.75F7 0 0.86 7.51 +124702.29 +055701.8 +000029.9-000055.500006.2 06.31-0.01A0 0 0.04 16.32 +125205.47 -480539.5 -000044.2+000003.800006.8 06.3100.04A0 0 +132706.40 -490837.3 -000014.8-000005.600003.0 06.3100.00A0 1 +134023.35 +503109.4 -000124.7+000057.900039.6 06.3100.54F7 0 +135610.54 +320156.9 -000118.7+000048.300013.8 06.3100.40F4 0 +141538.58 -450001.5 +000127.5-000137.600047.5 06.3100.60F9 0 +151331.84 +225859.4 +000049.6+000100.000011.6 06.3100.06A2 0 +155549.66 +585442.2 -000031.9+000026.600007.0 06.31-0.03A0 0 +155703.95 -480942.9 -000104.9-000109.800020.2 06.3100.38F1 0 +171959.53 -055501.3 +000045.4-000193.600018.7 06.3100.85G9 0 +174827.84 -265829.8 -000001.2-000005.500002.9 06.3100.09B3 0 0.15 2.62 +182743.76 -263805.1 -000009.1-000036.900012.9 06.3100.26A7 1 +183323.08 -384312.0 +000010.0-000012.500006.7 06.3100.02B8 1 +183709.05 +161153.4 +000014.7+000048.600011.1 06.3100.90G8 0 +184407.93 -364305.6 +000023.9-000041.800009.1 06.3100.98K0 0 +190133.52 -151657.4 -000005.3-000001.200005.8 06.3100.96K0 0 +192522.40 +201618.4 -000005.9-000017.100008.2 06.31-0.01A0 0 +192733.90 +141657.0 +000007.1-000004.300003.9 06.31-0.07B4 0 +200126.76 -404851.3 +000027.7-000039.800011.7 06.3100.11A2 0 +214941.02 -124322.5 -000008.7+000020.800006.4 06.3100.22A1 0 +222909.23 +582414.7 +000016.5+000004.700003.4 06.31-0.03A0 0 +224756.13 -255442.3 +000107.0-000115.400006.3 06.3100.91G8 0 +225717.21 -044836.3 -000017.6-000001.300007.9 06.3100.95G9 0 +235629.94 -244414.1 +000005.5+000009.900006.5 06.3100.92G8 0 +000351.63 +664243.9 +000007.9-000008.200003.3 06.3101.63M4 0 +010709.44 +532953.5 +000016.8-000003.300002.4 06.3101.50K0 0 +041937.43 +100717.5 -000016.9-000040.900005.6 06.3101.43K0 0 +054309.32 -013647.4 +000004.9-000029.100004.8 06.3101.47K4 0 +063124.01 -325206.8 -000017.0+000006.900003.3 06.3101.67M4 0 +070813.28 +334956.8 -000007.8-000028.200003.9 06.3101.36K1 0 +071913.70 -334337.7 -000015.3-000008.400004.4 06.3101.30K2 0 +074633.45 -374621.0 -000050.2-000031.500005.5 06.3101.35K3 0 +074738.53 -155926.5 -000001.6+000003.600001.4 06.3101.79K3 0 +080206.13 -370300.3 +000003.4+000013.100004.0 06.3101.60M3 0 +083253.27 +691911.9 +000022.9-000025.200005.3 06.3101.36K0 0 +092507.89 -435836.1 -000048.1+000040.800004.1 06.3101.53M5 0 +100834.40 +835506.1 -000001.2+000006.300003.7 06.3101.55K0 0 +101837.88 -364816.5 -000032.4+000010.300005.4 06.3101.28K2 0 +105236.10 -001205.7 -000006.2-000025.200003.9 06.3101.50K5 0 +110627.57 -505724.3 -000055.3+000007.500008.9 06.3101.16K2 0 +125733.17 -224512.5 -000058.4-000013.000008.0 06.3101.07K0 0 +131208.42 +241529.3 -000022.3-000041.800006.3 06.3101.01K1 1 +155830.81 -373013.8 -000012.9-000021.900005.3 06.3101.01K0 0 +162843.41 +512427.8 +000034.2+000007.100008.3 06.3101.05G9 0 +171657.26 +890215.8 -000023.0-000003.100003.7 06.3101.57M1 0 : lam UMi +180653.47 +504921.4 +000004.7+000092.200008.4 06.3101.05K0 1 +191852.75 +093705.4 +000002.9-000037.500006.3 06.3101.06G9 0 +192304.44 -072402.0 +000015.1-000021.400006.6 06.3101.46K0 0 +194202.90 -091136.4 +000043.7-000084.400009.8 06.3101.34K2 0 +220729.95 +180002.8 +000023.2-000033.200003.5 06.3101.60M1 0 +225910.37 +523916.0 -000026.1+000031.600004.8 06.3101.41K2 0 +000902.35 -540007.1 +000046.5+000013.100007.0 06.3200.74G4 1 +003554.88 +131227.0 -000133.2-000179.000026.6 06.3200.52F7 0 +014350.15 +321131.2 -000006.0+000001.400007.1 06.3200.88G8 0 +021004.77 -434856.0 +000050.2-000007.300008.3 06.3200.90G8 1 +024228.95 +104430.4 -000024.3-000023.400007.7 06.3200.06A2 0 +025938.30 -323026.0 +000007.3+000009.700007.9 06.3200.00A0 0 +041528.86 +061113.6 -000109.4-000108.300047.2 06.3200.57G0 0 +044806.94 +553610.2 +000079.3-000096.400019.6 06.3200.32F0 0 +050426.14 -354218.7 +000028.5+000040.600009.8 06.3200.31F2 1 0.09 0.14: gam2Cae +053457.44 -611033.5 -000007.5-000026.700009.4 06.3200.84G5 0 +055028.83 -524604.5 -000007.5+000010.700003.7 06.3200.75K0 1 +060502.58 +375751.4 -000003.1-000006.500004.3 06.3200.82K0 1 +062842.40 -410429.7 +000039.6+000013.900012.4 06.3200.39F2 1 +065036.96 -254642.3 -000004.2+000006.100002.7 06.32-0.18B2 0 +065313.37 +382618.4 +000042.3-000178.900015.2 06.3200.52F5 1 +070008.29 -200930.4 -000005.9+000005.300002.7 06.32-0.13B3 0 +071357.34 -302023.3 -000004.2+000004.300002.2 06.32-0.18B2 0 +072358.34 -355016.3 -000009.6+000015.400004.7 06.32-0.14B5 0 +072542.99 -314419.4 -000008.8+000004.600003.3 06.32-0.18B2 0 +074928.32 -444504.4 -000041.7+000028.700009.9 06.3200.96K0 0 +080143.77 +250522.0 -000023.3+000011.700005.5 06.3200.02A1 0 : ome2Cnc +080824.65 -634803.0 -000007.7+000005.400004.2 06.32-0.06B6 0 +081723.14 -161706.3 -000011.8-000007.700003.8 06.3200.06A1 0 +082736.80 +453913.8 -000019.0-000351.500045.9 06.3200.62G5 0 +091524.95 -150129.5 -000011.0-000017.000009.4 06.3200.01A0 0 +093552.91 +142246.5 -000041.2-000002.200006.4 06.3200.03A1 0 +095654.14 -272830.8 -000073.0+000023.800006.5 06.3200.17A4 0 +104422.92 -595936.0 -000007.1+000002.500001.2 06.32-0.31B0 1 0.21 6.00 +113701.22 -325916.8 -000009.7-000077.400013.9 06.3200.44F5 0 +114037.01 -623405.2 -000005.7+000000.600001.2 06.3200.03O9 1 +122041.37 +270317.4 +000009.1-000120.400010.8 06.3200.39F3 1 +131153.07 -631810.7 -000004.0-000002.500000.3 06.3200.43F0 0 +133428.99 -481619.7 -000027.4-000006.800004.5 06.32-0.05B8 1 +133912.04 -754101.6 -000018.1-000007.300003.5 06.32-0.00B8 0 0.04 0.97 +141749.21 +480007.5 -000012.3-000038.100014.1 06.3200.47F5 0 +143411.63 +323204.1 +000106.1+000005.700023.7 06.3200.45F5 0 +155614.41 -142357.2 +000041.4-000077.200015.6 06.3200.48F6 0 +160703.53 -140416.8 -000261.2+000011.800034.6 06.3200.66G5 0 +160751.90 -242744.2 -000009.5-000023.900008.5 06.32-0.04B8 0 +162454.14 -452058.1 +000021.4-000015.200010.9 06.3200.19A2 0 +165022.25 -023915.3 +000002.4-000044.900016.7 06.3200.40F1 0 +173416.89 -483136.8 -000033.4+000039.600006.9 06.3200.95G6 0 +175714.34 +235944.6 -000017.3+000073.700035.0 06.3200.64G2 1 +180706.29 +494237.4 +000000.6+000019.800004.5 06.32-0.02A2 1 +181800.96 -681345.2 +000000.4-000017.000004.7 06.32-0.03B9 0 +182302.10 -101308.1 +000009.2-000022.200009.5 06.3200.13B9 1 +185859.40 +504832.9 +000000.5+000007.200007.5 06.3200.98G8 0 +195841.78 +702200.5 +000040.5+000058.100007.7 06.3200.87G8 0 +203731.77 +313421.1 +000009.0-000000.600004.2 06.32-0.09B8 0 +204948.24 +075151.0 +000026.2+000012.400006.3 06.3200.02A1 0 +205301.10 -234659.0 +000084.1-000062.700013.3 06.3200.88K0 1 +210343.50 +465147.8 -000039.0-000057.600012.4 06.3200.26F0 0 +211800.47 -644053.4 +000017.0-000028.600005.9 06.32-0.06B8 0 +224047.96 -033314.9 -000011.2-000043.200029.9 06.3200.52F6 1 +231414.34 +503704.5 +000045.4-000007.100007.9 06.32-0.01A0 0 +231927.40 +344735.5 +000016.4-000000.300004.7 06.32-0.05B8 0 +234601.18 -401056.9 +000103.1-000036.000015.3 06.3200.21A7 0 +000503.80 -003010.5 +000044.9-000053.500007.0 06.3201.10G9 0 +014426.53 +460823.2 -000007.1-000031.600006.0 06.3201.42K5 0 +031226.36 +474333.9 +000073.3-000084.800006.5 06.3201.43K5 0 +035829.13 +385025.3 +000041.0-000039.300007.8 06.3201.08K1 0 +060508.23 +592336.0 +000002.7-000049.600006.9 06.3201.12K1 0 +062105.43 -114902.4 +000003.0+000002.000002.5 06.3201.68K5 0 +062125.91 +174549.0 +000020.2-000042.300007.8 06.3201.10G9 0 +062642.66 -143612.2 +000002.2-000011.700005.8 06.3201.24K0 0 +063530.81 -220632.4 +000009.6-000021.400006.3 06.3201.03K0 0 +083840.29 -194412.9 +000009.7+000002.200003.6 06.3201.59M1 1 +091534.73 -573439.9 -000015.4+000008.300003.0 06.3201.04G8 0 +102954.43 +653734.7 +000005.2-000029.200010.4 06.3201.14K2 0 +114101.60 -830559.9 -000059.6+000010.200009.5 06.3201.08K0 0 +120101.75 -014604.8 -000019.8-000073.900005.3 06.3201.20G8 0 +122538.28 -860902.1 -000004.9-000006.600004.3 06.3201.06K0 0 +125212.26 +170426.2 +000002.2-000005.000001.8 06.3201.62M0 0 +130914.27 -093217.2 -000056.2+000000.500008.1 06.3201.02K0 0 +140304.18 -172201.2 -000185.8-000009.500006.7 06.3201.38K2 0 +151231.23 -481308.0 -000024.5-000041.000006.9 06.3201.11K2 0 +152921.13 +620558.4 -000028.4-000008.900004.8 06.3201.37K5 0 +153815.80 -281223.8 +000014.8-000023.400005.8 06.3201.18K1 0 +154539.50 +005327.8 +000011.8-000004.400005.3 06.3201.20K0 0 +161439.30 -183207.2 -000092.5-000125.900011.6 06.3201.08K1 0 +171629.45 +604014.1 -000040.8+000014.400006.8 06.3201.09K1 0 +180607.44 -002646.0 -000021.5-000012.600006.4 06.3201.01G8 0 +184255.11 -191702.9 -000012.6-000033.300002.7 06.3201.59M4 0 +190547.13 +295518.1 -000004.3-000011.400002.5 06.3201.67M0 0 +191837.85 +493409.6 +000021.2+000044.900007.9 06.3201.12K1 0 +193529.79 -072736.7 +000022.8-000040.000009.2 06.3201.12K0 0 +200453.41 +680137.9 -000012.1-000009.800002.9 06.3201.65M3 0 +201729.05 +424319.4 +000002.7-000001.300001.7 06.3201.63K4 0 +202544.10 +100321.9 +000021.0-000038.900003.7 06.3201.57K5 0 +213417.18 -425528.8 -000027.9-000008.300010.1 06.3201.09K1 0 +215751.07 +745948.3 -000003.4-000010.700002.9 06.3201.56K5 0 +065426.68 -422156.2 -000001.3+000019.600002.4 06.3202.29C3 0 +000224.17 +085724.6 -000000.9-000004.100007.5 06.3300.18A6 0 +012105.19 +643929.5 +000059.7-000023.500013.7 06.3300.11A2 0 +014121.29 -790853.7 +000059.8+000022.100008.3 06.3300.95G6 1 : tau1Hyi +014258.32 +612515.9 +000002.4-000009.300003.2 06.3300.01B7 0 +014748.00 +461347.6 +000012.8-000055.500017.1 06.3300.46F6 0 +021858.65 -255648.4 -000218.1+000444.500078.9 06.3300.72G8 0 +030803.83 +521248.8 +000023.5-000021.600004.7 06.33-0.02B5 0 +032611.77 -413813.2 +000019.6+000027.000007.4 06.3300.05A1 0 +043542.57 +195254.6 -000021.9-000016.500007.0 06.3300.75G5 0 +044624.15 -025715.8 +000020.2-000055.100011.8 06.3300.04A2 1 +045615.59 +243532.1 -000022.3-000014.200023.1 06.3300.35F0 0 +051935.28 -012442.8 +000002.2+000001.600001.8 06.33-0.10B1 1 +052436.10 +022111.4 -000000.3-000001.000002.7 06.33-0.14B4 0 +053020.75 -072605.3 +000000.7+000000.200002.7 06.33-0.19B2 0 +073521.66 -741630.0 -000003.6+000020.800003.4 06.3300.02B9 1 +074705.77 -391951.7 -000022.2+000015.500004.8 06.33-0.14Ap 0 0.06 2.41 +075915.78 -731438.8 -000006.8-000020.300008.0 06.3300.13A3 0 +082716.43 -314021.8 -000022.6-000004.300004.8 06.3300.90G8 0 +083607.71 +151849.3 +000006.0-000023.200012.2 06.3300.34F0 0 +084649.25 -343722.7 -000012.8+000005.800003.6 06.33-0.13B3 0 +092749.19 -714652.3 -000076.9+000042.000017.7 06.3300.41F3 0 +093533.82 -193459.9 -000027.8-000035.500011.5 06.3300.07A0 0 +094212.99 -665453.4 -000014.5-000000.300005.5 06.3300.07A0 0 0.16 1.09 +101356.58 -401838.7 -000030.4-000009.100007.3 06.3300.94G8 0 +102413.15 +022205.1 +000044.2-000022.200009.9 06.3300.99G9 0 +103922.85 -640642.5 -000017.0+000010.200006.8 06.33-0.07B8 0 +112625.58 +332702.0 -000035.8+000017.500017.4 06.3300.45F6 0 +121649.35 +862609.0 +000211.9-000010.100025.2 06.3300.44F4 0 +123804.43 +031656.9 -000029.1-000011.200005.0 06.3300.00A1 0 +124425.90 +803716.1 +000031.4-000042.600007.0 06.3300.16A5 0 +134657.42 +062102.3 -000511.3-000110.000032.7 06.3300.63G0 0 +141947.72 +384738.7 +000026.7-000010.200007.3 06.3300.05A2 0 +151930.07 +323053.6 -000038.0+000006.600011.7 06.3300.23A2 0 +153921.39 -230900.6 -000029.6-000021.800010.7 06.3300.02B9 0 +160902.92 +575616.1 -000023.7+000033.400008.1 06.3300.03A1 1 +163939.12 -093315.2 +000011.3-000146.800023.0 06.3300.49F3 0 +165601.79 -164822.8 +000081.8+000031.000024.7 06.3300.95K0 0 +170158.96 +082702.4 +000026.8+000002.600008.6 06.3300.09A4 1 +172239.22 -374816.7 -000001.5+000000.100001.1 06.3300.68B4 0 +173640.03 +693416.5 -000053.7-000217.500023.5 06.3300.60F9 1 +175726.99 +110240.4 -000009.8-000010.300009.4 06.3300.13A1 0 +181114.79 -195030.8 -000003.8-000030.900008.9 06.3300.16A2 1 +185333.20 +754714.4 +000009.2+000020.100003.7 06.3300.02A1 1 +193608.35 +223508.8 +000003.4-000007.200005.7 06.33-0.06B9 0 +193949.46 -232539.4 +000008.0-000037.200008.0 06.3300.03A0 1 +194212.81 +121135.8 +000000.0-000008.400004.5 06.33-0.08B9 0 +195834.35 +380620.5 +000003.6+000000.800001.9 06.33-0.09B5 1 +204954.64 +463940.8 +000004.5+000003.900003.5 06.33-0.07B4 1 +212424.52 +101027.1 +000070.8+000020.100009.5 06.3300.47F5 1 +215813.28 -052528.8 +000041.4-000104.900018.0 06.3300.38F5 0 +223134.37 +293234.2 -000030.2-000033.200008.0 06.3300.21A5 0 0.05 1.17 +223947.01 +194052.1 -000002.1-000009.700005.1 06.3300.04A2 0 +224723.23 +582858.8 +000007.8+000007.600003.4 06.3300.02B9 0 +225311.37 +401002.6 +000009.1-000008.900002.6 06.33-0.07B7 0 +231740.06 -114246.6 +000041.2+000005.100008.4 06.3300.06A1 0 +234853.91 +595844.2 +000050.5+000015.200009.5 06.33-0.01A0 1 +001842.52 -431408.1 +000050.2-000000.100008.6 06.3301.21K2 0 +011404.87 +283146.9 +000063.1-000053.800003.2 06.3301.68M2 0 0.09 7.49 +014316.39 +451921.5 +000139.0+000005.100018.0 06.3301.02K2 0 +014747.77 -370934.3 +000000.8+000020.400005.8 06.3301.02K0 0 +041251.88 +683004.1 -000033.3+000008.900008.4 06.3301.17K0 0 +050749.82 -123532.8 -000021.9-000088.900004.3 06.3301.62M1 0 +051347.25 +003337.7 +000009.1-000017.700003.9 06.3301.46M0 0 +061816.86 +462138.7 +000012.6-000130.400009.4 06.3301.11K2 0 +062547.14 -035320.5 -000007.8-000003.000003.1 06.3301.02G9 0 +065300.31 -265726.9 -000009.4-000065.300003.9 06.3301.41M6 0 +072103.11 +423921.6 -000017.6-000035.600004.0 06.3301.40K0 0 +084354.33 -681241.9 +000001.5+000026.800003.1 06.3301.50K3 0 +091742.31 -542941.5 -000022.6+000011.800004.0 06.3301.40K3 0 +102636.94 -005917.1 -000048.5+000009.200004.3 06.3301.44K0 0 +111340.10 +410519.7 -000013.7+000016.300009.8 06.3301.15K2 1 +122156.30 +471056.1 -000057.8-000023.600010.6 06.3301.11K2 0 +122624.47 +715547.6 -000150.3-000023.300008.4 06.3301.03G8 0 +125712.68 -120400.9 -000017.1-000009.600005.1 06.3301.49K5 0 +142613.53 -421906.5 -000111.9-000051.500010.4 06.3301.22K3 0 +144557.78 -152734.4 -000039.5+000001.600002.9 06.3301.19K2 0 +150819.54 +500318.0 -000003.9-000021.200007.7 06.3301.05K0 0 +160119.55 -315320.9 +000009.7-000001.200005.9 06.3301.45K4 0 +163752.81 +785506.8 -000024.2+000042.500007.9 06.3301.14G9 0 +165217.78 -674053.4 -000052.8-000049.200008.6 06.3301.29K2 0 +171613.68 -263236.3 -000479.7-001123.400167.6 06.3301.14K5 0 +175159.45 -011412.5 -000003.2+000002.400007.3 06.3301.13K0 0 +192209.57 -420057.4 -000055.8-000030.800010.1 06.3301.13K1 0 +192405.51 -682215.9 -000020.8-000000.800004.8 06.3301.24K2 0 +210301.78 +144348.1 +000025.6+000004.800005.2 06.3301.68M1 0 +214033.69 -554416.8 +000018.5+000009.400004.7 06.3301.06K0 0 +230709.43 -493622.1 +000008.8+000000.100002.5 06.3301.45K4 0 +232331.90 +001728.7 +000071.8+000011.300002.3 06.3301.58K2 0 +000952.10 -621748.6 +000017.3+000017.500007.4 06.3400.16A6 0 +012546.30 +705847.7 +000009.3-000013.900006.3 06.34-0.01A0 0 +012608.62 +343447.7 +000235.6-000085.000026.1 06.3400.50F7 0 +014034.89 +084538.8 +000068.3+000001.900018.0 06.3400.40F2 0 +022458.39 -024648.1 +000001.8-000006.600005.0 06.34-0.01A0 0 +040546.73 -203045.1 -000027.2-000010.800010.5 06.3400.92G8 0 +041620.92 -605654.8 +000043.7+000025.000008.4 06.3400.10Ap 1 0.03 2.84 +042359.76 +241803.7 +000004.5-000012.900004.5 06.3400.17B3 1 +043601.67 -033641.8 +000001.1-000007.900003.7 06.34-0.10B7 0 +044542.46 +233740.9 +000009.4-000016.800004.6 06.3400.06B5 0 +045810.90 -021246.0 +000012.3+000012.700007.2 06.3400.11A2 0 +052020.71 -344155.9 +000004.4-000002.300004.7 06.3400.32F0 0 +052331.08 +051923.0 -000030.4+000016.600013.3 06.3400.12A2 0 +054428.41 -200736.0 -000018.2+000037.000039.1 06.3400.58F8 0 +055414.04 -290849.6 -000032.6-000042.500017.8 06.3400.37F3 1 +065920.18 +071901.2 -000008.8-000007.800002.6 06.34-0.11B7 1 +070600.49 -303920.6 -000008.2+000007.400003.9 06.34-0.13B3 1 +071348.39 -225420.8 -000003.6+000003.200002.1 06.34-0.18B2 0 +071547.30 -234425.1 -000014.1+000012.800003.6 06.34-0.02A0 0 +073716.93 -234631.5 -000005.5+000005.500000.1 06.3400.54F0 0 +075120.34 -430542.9 -000005.4+000005.900002.1 06.34-0.17B2 0 +080225.97 -062013.6 +000006.3-000011.200009.2 06.3400.61G0 0 +080641.61 -482950.7 -000007.0+000009.800002.4 06.34-0.17B3 0 +084043.55 -573243.9 -000022.9+000017.500014.4 06.3400.21A3 1 +085224.18 +052025.2 -000001.9-000007.900006.0 06.3400.12A5 1 +091155.69 +052807.2 -000096.4-000010.100019.6 06.3400.33A9 0 +095212.00 +000432.4 -000025.9-000025.400007.6 06.3400.93G9 1 +100801.67 -372000.5 -000027.4+000007.000005.5 06.3400.98K0 0 +102210.48 -581556.3 -000048.3+000026.700009.5 06.3400.88G6 0 +104648.09 -691235.3 -000007.9+000002.800002.1 06.3400.18A2 0 +110336.53 -132605.7 +000004.2-000003.800005.9 06.3400.86G8 0 +115122.04 -121116.5 -000239.3+000045.500022.2 06.3400.41F1 0 +115925.63 -624951.4 -000005.5+000000.900000.4 06.3400.32A9 0 +120947.09 +743940.9 -000005.9+000000.800013.8 06.3400.51F6 0 +121336.80 -334734.4 +000011.2-000015.400008.0 06.3400.07A0 1 +124427.12 +440610.8 -000030.3+000002.900010.9 06.3400.47F6 0 +131848.34 -795833.5 -000018.1-000022.900007.3 06.34-0.03B9 0 +132203.97 +435412.0 -000061.7+000018.600007.1 06.3400.26A7 1 +132759.73 +524444.3 -000101.7-000022.300010.0 06.3400.26F0 0 +135136.58 -362558.8 -000110.6-000113.800016.7 06.3400.48F6 0 +140856.27 -591636.0 -000012.5-000017.000003.0 06.3400.03B5 0 +144159.76 -770041.1 -000021.1-000012.200005.5 06.34-0.03B9 0 +145808.81 -485143.9 -000015.5-000337.100040.8 06.3400.71G5 1 +165435.94 -303514.4 +000029.4-000001.400005.2 06.3400.21A5 0 +170652.94 -013922.0 +000034.9-000028.100011.4 06.3400.21A9 0 +170746.71 +403058.1 -000037.0-000035.300006.8 06.3400.03A2 1 +172433.80 +153621.7 +000006.9+000011.000006.7 06.34-0.02B9 1 +172437.03 -182644.7 +000014.7-000008.000004.7 06.3400.05B8 0 +174111.00 +151042.2 -000007.7-000004.800007.8 06.3400.04A1 0 +180440.20 +235631.8 +000016.3-000070.500016.1 06.3400.31F0 0 +180833.74 +141705.0 -000005.8-000000.500006.1 06.3400.18A5 0 +190951.59 -002541.2 +000002.7-000006.300003.7 06.34-0.04B5 0 +191101.91 -390016.9 -000000.2-000009.400001.2 06.3400.01B7 0 +192248.35 +095446.4 +000008.2+000107.100028.0 06.3400.46F6 0 +192920.90 +201647.2 +000003.0-000016.900004.3 06.34-0.10B5 0 +194644.66 +682616.8 +000007.4-000001.700006.2 06.3400.31F0 0 +200838.28 +104333.1 +000003.8-000001.800001.8 06.34-0.14B3 0 +203638.33 -630714.8 +000010.2-000081.600017.1 06.3400.41F2 1 +204313.69 +570650.4 -000002.3-000003.400000.5 06.3400.28B2 0 +210352.14 +413741.9 -000002.3-000053.300009.9 06.3400.39F3 0 +210445.32 +021611.8 +000094.6-000066.100008.4 06.3400.96G5 0 +220709.65 +585026.8 -000016.1-000022.300005.8 06.3400.88G6 0 +224959.25 -324819.4 -000034.6-000023.500014.3 06.3400.32F0 1 +231304.01 +292629.8 -000030.4-000040.000007.7 06.3400.92G8 0 +231908.55 -792820.8 +000027.7+000010.900006.7 06.3400.91K0 0 +235421.39 -270234.5 +000029.4+000000.800010.8 06.3400.20A2 1 +001506.93 +313208.7 +000033.2-000005.400002.5 06.3401.55K5 0 +060823.14 +410321.0 +000000.9-000049.300008.5 06.3401.04G9 0 +073717.81 +400131.8 -000015.1-000049.000005.1 06.3401.60M1 0 +074939.98 -140507.3 -000005.8-000000.900003.5 06.3401.66K5 0 +080100.79 +233459.4 -000019.6-000028.200011.8 06.3401.16K1 1 +080155.20 +352447.1 -000025.0-000006.800005.0 06.3401.56K0 0 +083129.57 -542338.1 +000015.4-000043.100006.6 06.3401.30K3 0 +083859.92 +525530.5 -000028.7-000028.400005.6 06.3401.32K0 0 +095756.84 +452451.8 +000006.4-000034.100007.8 06.3401.10K0 0 +101058.98 +403941.8 -000009.0+000002.400005.5 06.3401.28K3 1 +102350.66 -575714.1 -000021.9-000011.900004.1 06.3401.52K5 0 +104622.54 +572157.8 -000053.2-000057.600004.3 06.3401.57M1 0 +105332.86 -152644.5 +000065.5-000057.200013.0 06.3401.18K2 1 +111129.57 -712610.3 -000016.8+000004.100005.6 06.3401.37K2 0 +121144.89 +570316.0 +000009.9-000015.000003.4 06.3401.50K5 0 +121312.97 -340731.0 -000037.2+000006.200003.6 06.3401.45M4 0 +121356.48 -783426.0 -000004.3-000019.600009.2 06.3401.23K2 0 +130827.84 -674748.3 -000009.6-000000.000003.3 06.3401.71M1 0 +140150.70 +684043.3 -000033.7-000004.500005.5 06.3401.41K5 0 +144754.92 -125023.2 +000049.0-000092.600009.0 06.3401.10K0 0 +152047.17 -022446.5 -000262.4-000170.200027.1 06.3401.06K0 0 +171145.22 +075341.0 +000033.1+000013.600008.1 06.3401.04K0 0 +184601.15 -193622.9 -000007.5+000005.200004.4 06.3401.58M2 0 +201157.90 -122332.5 -000006.8-000018.600006.8 06.3401.21K0 0 : xi 1Cap +204621.28 +525944.0 -000081.5-000104.500007.5 06.3401.13K0 0 +232800.69 -353240.2 +000004.8+000001.300005.1 06.3401.20K2 0 +001510.55 +271700.5 +000014.7-000015.400007.9 06.35-0.00A1 0 +001613.88 +765702.7 +000019.8-000003.100005.3 06.35-0.04B9 1 +010549.22 +045431.2 +000011.8-000119.300021.9 06.3500.38F4 1 +012230.52 -190451.8 -000058.4-000065.000016.8 06.3500.49F5 1 +014217.69 +583739.9 +000015.4-000008.200002.2 06.35-0.03B8 0 +021437.88 +284129.1 +000159.0-000099.200016.8 06.3500.96K1 0 +022804.34 -641759.2 +000034.2+000006.200008.5 06.35-0.03A0 0 +024320.22 -403140.6 +000014.7+000014.100006.0 06.35-0.02B9 1 +024351.25 +253818.0 -000005.2+000004.400009.3 06.3500.09A3 1 +025252.03 +525950.6 +000000.2-000015.200003.2 06.3500.09B8 1 +034011.44 -151335.4 -000003.8-000014.100005.1 06.3500.88G8 0 +035334.46 +254058.7 +000021.1-000034.200006.8 06.3500.11A2 0 +035940.41 +101949.5 +000133.1-000003.500025.4 06.3500.42F5 1 +052059.34 +275726.3 -000014.9-000014.600004.7 06.3500.04B9 0 +052834.77 +134044.5 +000010.3-000015.100010.1 06.3500.17A4 0 +054126.92 -332402.6 +000005.0-000012.300007.5 06.35-0.04B9 0 +055123.10 -640201.0 -000008.0+000016.800002.9 06.3500.87G8 0 +055633.77 +285632.2 +000001.2-000002.200000.9 06.3500.28A2 0 +060428.51 -450213.9 -000082.1+000246.300037.5 06.3500.52G0 0 +062644.85 -073042.9 +000004.5-000011.800008.0 06.35-0.06A0 1 +063641.07 -223653.1 -000008.1+000007.700004.3 06.35-0.12B3 1 +064723.46 +181136.8 -000000.0-000043.100007.6 06.3500.07A2 1 +073222.28 -355740.3 -000013.8+000004.200004.4 06.35-0.10B8 0 +075716.39 +010737.3 -000164.7+000002.900017.1 06.3500.51F6 0 +075912.31 -495836.7 -000005.4+000007.500002.5 06.35-0.15B2 1 +080709.95 +431537.6 -000012.6-000034.400006.9 06.35-0.02A1 0 +083913.24 -601902.4 -000041.2+000019.900007.5 06.35-0.00A0 1 +084740.41 -414410.5 -000020.5-000227.700034.5 06.3500.58G0 0 +085305.93 +590322.1 +000015.5-000001.200016.2 06.3500.41F5 0 +104117.52 -594036.9 -000007.8+000002.600000.6 06.3500.09WN 0 +104730.62 -692615.8 -000008.3+000000.300002.6 06.35-0.09B2 0 +111834.21 -794007.0 +000057.7-000020.100015.5 06.3500.27A8 1 +112550.10 +035136.7 -000083.1-000034.700016.3 06.3500.34F3 0 +114027.44 +575813.3 -000009.4+000012.700006.2 06.35-0.09B9 0 +123846.30 +405228.9 -000024.2-000013.500015.3 06.3500.20A7 0 +150038.73 +471638.7 -000008.2+000015.500006.8 06.35-0.10B9 0 0.03 2.89 +150635.19 +362721.5 -000064.3+000040.400033.9 06.3500.54F8 0 +160544.53 -061728.1 +000050.0+000005.800012.8 06.3500.41F2 1 +163039.08 +772645.1 -000103.7+000272.900008.0 06.3500.99K1 0 +165227.42 -404323.2 -000009.3-000019.900005.5 06.35-0.14B9 0 0.05 1.61 +165515.97 +133712.0 +000037.0-000034.100012.7 06.3500.34F5 0 +170854.55 -035257.4 -000054.9-000158.200028.3 06.3500.70G8 0 +181557.93 -033704.7 -000000.5-000003.500006.9 06.3500.20A4 0 +182347.95 +531803.1 +000023.6-000010.700009.6 06.3500.17A3 0 +184222.63 -643834.7 -000003.2-000028.800004.2 06.3500.15A5 0 +184518.64 -210005.6 +000026.8-000028.400017.6 06.3500.46F5 0 +185810.03 -832519.8 +000016.9-000013.000005.8 06.35-0.03B9 1 +190207.04 +521540.1 -000007.5-000032.700005.1 06.3500.98G8 1 +191130.96 +264409.4 +000033.0-000031.900023.2 06.3500.44F5 0 +203056.79 -290645.5 +000018.5-000006.300005.5 06.3500.23A5 1 +203252.35 -245637.4 +000005.3-000042.900009.3 06.3500.00A0 0 +213354.47 -824059.1 +000022.6-000002.500004.0 06.3500.09B3 0 +224917.45 -702053.0 +000013.0+000033.000010.0 06.3500.07A2 0 +225842.64 +072024.9 -000029.3-000067.800010.4 06.3500.05A1 0 +231718.86 +751756.5 +000017.8-000003.100005.2 06.3500.05A2 0 +233630.52 +325415.1 -000005.6+000007.100013.0 06.3500.46F6 0 +001941.58 +404346.2 -000025.3-000019.000006.0 06.3501.18K1 0 +014013.12 +535205.8 -000016.2-000004.600005.3 06.3501.61K5 0 +014919.36 -310420.7 +000085.6-000016.500007.3 06.3501.22K2 0 +043156.94 +364434.3 +000004.2-000067.700008.5 06.3501.09G5 0 0.05 12.56 +044749.56 -300114.2 +000029.0+000092.800006.3 06.3501.07K0 0 : zet Cae +054203.99 +223937.4 -000000.4-000025.100009.1 06.3501.19K2 0 +062443.75 +250255.4 +000001.8-000001.700003.9 06.3501.21K2 1 +062452.76 +160326.0 +000023.3-000041.400008.5 06.3501.06G9 0 +063957.87 +440050.8 +000022.4+000004.100004.9 06.3501.22K1 0 +080432.65 -254158.9 -000016.3-000016.000004.0 06.3501.46K5 1 +083300.14 +240505.7 -000064.7-000047.500007.8 06.3501.03G9 1 : ups2Cnc +083524.96 +024436.4 -000001.5+000003.800005.9 06.3501.02G9 0 +101942.04 -650814.1 -000008.4+000002.100001.6 06.3501.56K2 0 +110057.34 -154733.3 +000086.6-000036.800005.7 06.3501.17K0 0 +111214.78 -322601.8 +000011.6+000013.300004.8 06.3501.68M2 0 +122728.84 -581859.3 -000001.1+000014.000003.7 06.3501.61K4 0 +140427.00 -145818.0 -000035.3-000021.400006.9 06.3501.08K1 0 +141224.55 -242148.0 +000019.9-000005.200006.7 06.3501.35K2 0 +141907.17 -270828.2 -000023.1+000003.000003.9 06.3501.59K5 0 +154015.56 -311249.3 -000049.8-000031.600005.1 06.3501.42K3 0 +162732.27 +025214.4 +000006.4-000010.400006.0 06.3501.64K5 0 +165742.30 +242252.7 +000006.5-000020.100006.7 06.3501.09K0 0 +170352.67 +194125.8 -000022.9+000008.600002.9 06.3501.52A. 1 +172133.45 +164352.6 -000006.5-000015.500004.4 06.3501.61M2 0 +190024.78 -245632.2 +000055.5+000041.200004.0 06.3501.25K0 0 +193346.03 +052756.8 -000005.1-000023.700003.8 06.3501.47M8 0 +201857.54 +390015.1 -000002.1-000008.100001.4 06.3501.87K5 0 +202601.58 +135442.0 +000025.1-000027.500004.0 06.3501.45K5 0 +205324.94 -304308.1 +000034.1-000018.400006.1 06.3501.10K1 0 +212423.11 +243142.3 +000034.9-000010.000006.4 06.3501.06K0 0 +223246.90 +155147.6 +000020.4+000017.100004.7 06.3501.19K0 0 +231943.12 -334228.7 +000042.7-000037.700005.7 06.3501.31K2 0 +232927.00 -014728.2 -000014.4-000022.000003.5 06.3501.12K0 0 +000043.62 +451512.0 +000017.4+000000.200004.8 06.36-0.05B9 0 0.06 3.74 +010712.88 -235946.5 +000074.4-000031.800014.0 06.3600.24A3 0 +012321.27 +580835.6 +000132.3-000090.700017.3 06.3600.46F4 0 +015753.37 -652528.9 -000024.6-000006.500006.1 06.3600.91G8 0 +023527.89 +393952.1 +000016.3-000033.400005.6 06.36-0.10B9 0 +025047.77 -395555.9 +000042.3-000010.200010.0 06.3600.04A0 1 +031105.27 -131551.5 +000026.9+000008.100003.2 06.3600.61F6 0 +032216.28 -253516.1 +000005.1+000000.700007.2 06.3600.01A1 0 +041902.89 -335416.7 -000002.1+000004.500008.6 06.3600.13A+ 1 +045036.39 +705629.7 +000001.7-000020.200005.0 06.36-0.07A0 1 +045458.32 +192907.6 +000063.3-000028.400014.7 06.3600.29F3 0 +051435.54 +762822.0 -000008.6-000003.300007.8 06.36-0.01A0 1 +052715.40 +022028.3 +000005.9-000002.000007.7 06.3600.96K0 0 +060141.63 +222403.8 -000006.2-000017.400005.6 06.36-0.07B8 0 +060920.20 -180734.8 +000003.5-000021.300008.0 06.36-0.04B9 0 +063554.07 -360518.4 -000059.9-000073.000024.8 06.3600.49F6 1 +064159.23 +062043.5 +000000.8+000002.400000.1 06.36-0.08O6 0 +064336.73 -730704.7 +000012.4-000098.300007.8 06.3600.96G8 0 +065554.78 -314724.7 -000008.2+000006.700002.3 06.36-0.15B3 0 +065807.56 -270951.8 -000002.5+000004.300002.2 06.36-0.19B2 1 +072217.19 +595407.1 -000001.7+000015.400014.2 06.3600.28A8 1 +075236.45 +551234.4 -000021.8-000042.200007.4 06.36-0.00A0 0 +075500.44 -523500.1 -000013.6+000011.500003.2 06.36-0.01B8 0 +080837.65 -374052.5 -000007.8+000008.700001.8 06.36-0.05B3 0 +082936.40 -551127.3 -000009.7-000013.200004.5 06.3600.80G0 0 +083258.51 -343802.6 -000018.3+000003.300007.7 06.3600.95G8 0 +083301.87 -454510.5 -000008.9+000009.100001.3 06.36-0.12B5 0 +085101.53 +152101.7 -000118.1+000072.500025.0 06.3600.67G2 1 +085454.05 -581422.9 -000020.2+000016.100003.8 06.36-0.09B5 1 0.06 0.95 +091250.63 -605500.5 -000022.1+000018.900005.9 06.36-0.04B9 1 +094243.12 +482551.8 -000030.5-000023.800007.5 06.3600.01A1 1 +100540.96 +154527.1 -000077.3-000007.200008.8 06.3600.39F2 1 +104051.56 -354430.2 -000026.6+000005.500004.7 06.3600.92G8 1 +105748.19 -594355.9 -000005.1+000002.100000.0 06.3600.84G3 0 1.12 38.83 +115910.71 -454955.9 -000030.1-000008.400006.7 06.36-0.08B8 0 +122315.04 -673755.8 -000751.1+000257.000019.7 06.3600.89K0 0 +122742.07 +083637.3 +000022.2-000011.200004.5 06.3600.94G8 0 +131729.89 -004033.7 -000068.1-000009.600013.4 06.3600.26F0 0 +133335.92 -653757.4 -000034.3-000027.900009.3 06.36-0.01A0 0 +135949.30 -033258.7 -000029.7-000056.300012.9 06.3600.49F8 1 +141421.49 -055652.5 -000306.2+000083.600024.1 06.3600.59F9 0 +142539.80 -661022.4 -000041.9-000016.000007.8 06.3600.13A1 0 +142649.89 -395226.2 -000019.6-000022.800007.1 06.36-0.09B9 0 +142936.68 +414747.2 +000161.1-000220.900042.4 06.3600.70G5 0 +145635.78 -392457.5 -000038.9-000021.200008.3 06.3600.06A0 1 +151359.19 -612034.5 -000007.1-000020.800003.9 06.36-0.04B5 1 +153420.87 -392056.8 -000028.2-000037.500008.9 06.36-0.02B9 0 +163642.95 +152951.1 -000014.7-000030.400007.5 06.36-0.06B9 0 +165219.25 -415116.2 -000002.3-000000.400000.9 06.3600.26WN 0 +171820.51 -323311.1 -000002.2-000007.400002.6 06.3600.11B5 0 +172033.60 +481119.7 +000207.2-000003.400025.0 06.3600.43F6 1 +172947.37 -055509.6 -000033.1-000064.400013.9 06.3600.93K0 1 +174348.45 -133030.3 -000071.1-000110.900023.4 06.3600.38F0 0 +175624.18 -654315.5 +000084.6-000318.600028.9 06.3600.45F8 1 +180015.66 +003746.2 +000020.2-000002.000008.3 06.3600.16A3 0 +180052.86 +061605.9 +000000.9-000007.000002.2 06.36-0.10B2 0 +181723.66 -281719.0 +000132.4-000151.600033.7 06.3600.54F8 0 +182403.60 -033458.9 -000016.8-000047.400015.1 06.3600.35F6 0 +182912.87 -435045.6 +000000.8+000022.000006.4 06.3600.90G8 0 +183220.66 -143839.2 -000003.1-000021.100013.5 06.3600.22A4 1 +183322.71 -055441.9 -000011.0-000028.200008.8 06.3600.03A0 0 +183936.88 +051551.4 +000001.7+000002.000003.0 06.3600.80F8 0 +191809.76 -532312.8 +000024.6-000081.400021.9 06.3600.51F7 0 +193848.99 +032253.5 +000001.3+000000.200000.3 06.3600.00B3 0 +201107.41 -573127.0 +000012.2-000034.800007.2 06.3600.06A1 1 0.03 0.58 +201543.24 +501358.3 +000015.5+000015.100009.2 06.3600.10A2 0 +203547.82 -442015.5 -000009.8+000015.400007.9 06.3600.96K1 0 +204011.44 -234630.0 +000500.8+000460.800068.3 06.3600.72G8 0 +210128.03 -681234.6 -000015.5+000005.300012.0 06.3600.10A2 0 +211617.12 +441417.5 +000014.9+000010.700002.1 06.3600.98K0 0 +215417.44 +194305.3 -000034.3-000012.400008.9 06.3600.94K0 1 +220201.37 +105825.7 +000010.8+000001.500002.4 06.36-0.10B5 1 +220928.94 -233932.8 +000034.1+000003.200006.3 06.3600.92G8 0 +221015.32 +720640.7 -000008.5-000021.700006.4 06.36-0.05B9 0 +223017.33 -143508.3 +000034.2-000034.500005.2 06.36-0.05B8 0 +234911.89 +585747.6 +000033.3-000008.400013.1 06.3600.41F2 0 +235224.52 +753240.2 +000341.8+000041.900092.7 06.3600.98K3 0 +011724.14 +314440.6 -000044.7+000003.300011.8 06.3601.13K0 0 +021924.76 -415054.4 +000004.9+000027.600006.1 06.3601.16K2 0 +040408.65 -163518.9 +000093.9-000061.600007.2 06.3601.27K2 0 +041335.71 -402128.2 +000010.7+000030.900003.3 06.3601.47K3 0 +053745.80 +333333.0 +000016.6+000005.000006.5 06.3601.31K0 0 +063651.27 -413325.8 +000001.3+000005.600001.9 06.3601.15K0 0 +071357.99 +714859.5 +000023.4+000018.500008.2 06.3601.12K0 0 +072839.89 +273310.4 +000017.0+000024.200010.2 06.3601.22K2 0 +075816.53 +435838.5 +000038.8+000004.900006.3 06.3601.04K0 0 +094951.36 -361606.5 -000018.1+000004.300005.9 06.3601.01K0 0 +101408.98 -234850.3 -000024.4+000010.900002.4 06.3601.64M1 0 +102341.76 +293657.2 -000007.9-000013.100008.7 06.3601.09G8 0 +105228.67 -793334.0 -000011.3+000002.100001.9 06.3601.46K2 0 +105634.44 +253000.9 -000023.0-000007.900011.6 06.3601.04K0 0 +121744.24 +150841.3 +000034.5-000041.300006.1 06.3601.38K4 0 +140136.84 +174006.9 -000045.9-000083.100000.5 06.3601.22G5 0 +152106.90 +245729.0 -000026.6-000018.900005.9 06.3601.26K0 0 +161232.20 +751238.1 -000043.5+000035.700004.3 06.3601.28K2 0 +165750.19 +423045.2 -000010.2-000041.000006.0 06.3601.28K3 0 +172141.58 -245421.6 -000034.2-000038.500005.1 06.3601.40K3 0 +173342.77 +145030.4 +000022.1-000073.500004.5 06.3601.59M4 0 +174037.52 +432813.9 +000054.6+000056.800008.4 06.3601.20K2 0 +180910.18 +302809.1 +000073.5+000139.100007.4 06.3601.19K1 0 +181242.62 +410849.0 -000010.1-000044.000006.8 06.3601.04K0 0 +183559.64 -294156.7 +000004.6-000009.900003.1 06.3601.27K1 0 +194449.09 +404300.7 -000068.0-000024.800003.6 06.3601.56M3 0 +205307.37 +293857.3 -000004.8-000064.600007.6 06.3601.08K2 0 +213614.02 +300319.0 -000052.5+000059.700009.1 06.3601.24G8 1 +220434.51 +325630.3 +000006.1-000007.800003.4 06.3601.12G5 0 +221022.02 +143747.7 +000018.9-000025.100007.7 06.3601.08K0 0 +224131.28 +305757.1 +000048.8+000001.100003.9 06.3601.58K5 0 +224821.30 -614103.7 +000073.1-000003.300008.3 06.3601.06K0 0 +225530.57 -200821.7 +000044.0-000015.200004.7 06.3601.43K4 1 +231436.42 +240610.4 +000113.8+000005.300006.5 06.3601.17K2 0 +012158.94 +761420.0 +000067.8-000034.300013.0 06.3700.28F0 0 +014948.86 -382412.5 +000002.1+000282.400036.9 06.3700.52F6 1 +015609.40 -495011.3 +000014.4+000014.000005.1 06.37-0.08B8 0 +031035.35 -234419.0 +000060.4+000031.200011.9 06.3700.91K0 1 +032338.99 +045255.6 -000006.8-000002.600002.9 06.3700.85G5 1 +033341.23 +575207.1 +000007.0+000036.800013.9 06.3700.52F7 0 +040721.29 -641323.2 +000185.9+000336.800043.1 06.3700.64G3 0 +043204.74 +052436.1 +000114.2+000006.200023.1 06.3700.42F5 0 +050944.53 +645511.8 -000016.8-000182.200025.3 06.3700.45F3 0 +051917.44 -183111.8 +000002.3+000009.000004.1 06.37-0.13B5 0 +061345.33 -235143.9 -000047.1+000110.900059.9 06.3700.71G5 0 +061553.98 +011008.4 -000006.5+000030.400010.8 06.3700.44F5 1 +062443.99 -284647.3 -000164.8-000120.700045.4 06.3700.63G2 0 +064412.52 +360633.3 +000005.2-000000.100003.6 06.3700.07A2 0 +065139.37 +030231.4 +000004.2-000029.600010.9 06.3700.05A2 0 +070508.99 +474630.2 +000000.3+000000.100002.4 06.37-0.05B9 0 +073556.00 +430151.9 -000026.1-000052.700008.3 06.3700.36F0 1 0.10 0.35 +073814.36 +242137.4 +000010.8+000019.900021.3 06.3700.34F0 0 +074443.88 -660419.4 -000016.0+000047.400005.0 06.3700.95G6 0 +075140.88 -124909.8 +000008.2-000005.000013.4 06.3700.38F3 0 +075913.57 -495825.6 -000010.6+000007.300003.9 06.37-0.09B2 1 +080843.58 -202147.4 -000007.2+000002.200002.2 06.3700.14A3 0 +084359.79 +042004.5 -000015.0-000006.300004.4 06.37-0.04B9 0 +091112.73 +804944.2 -000020.7-000015.000012.9 06.3700.39F2 0 +094020.07 -104609.1 -000008.4-000000.700003.9 06.3700.08A2 0 +105213.69 +010129.9 +000002.6-000003.800003.1 06.3700.09A3 0 +115055.42 +121644.3 -000136.7+000027.200018.1 06.3700.29A5 0 +123004.93 -132335.0 -000261.6-000054.200040.0 06.3700.59G1 1 +132302.61 -483346.0 -000008.8-000002.300001.8 06.37-0.08B6 0 +133421.85 +384721.2 +000021.1+000023.000014.6 06.3700.24F0 0 +143924.64 -490318.1 -000189.1-000125.200017.9 06.3700.44F3 0 +171006.28 -614031.6 -000002.8-000006.300002.2 06.37-0.05B8 0 +172131.23 +284529.2 +000012.2+000000.800006.1 06.3700.72G0 1 +172802.39 -081229.0 -000084.8-000129.600011.0 06.3700.57F5 0 +182555.23 +145758.6 -000007.6-000019.900008.7 06.37-0.04B9 0 +185926.78 -183359.0 -000000.6-000018.600003.9 06.3700.96G5 0 +190306.99 -190610.9 +000012.6-000003.500012.3 06.3700.48F5 0 +192333.96 +331317.7 +000082.0+000162.900064.5 06.3700.80G8 0 +192921.36 -070238.6 -000000.3-000009.400002.0 06.3700.87F5 1 0.77 7.02 +193525.13 +025448.5 +000011.3+000053.200023.8 06.3700.41F6 0 +193952.13 -664107.5 +000035.2-000040.300009.7 06.3700.04A0 0 +203158.19 +254818.1 +000041.3-000020.000012.3 06.3700.28Am 1 +210326.03 +502106.5 +000064.5+000045.800008.4 06.3700.99K0 0 +215137.25 +654509.9 -000006.4-000020.800012.6 06.3700.28Am 1 +220842.63 -330732.7 +000013.7+000024.900012.7 06.3700.20A2 0 +223551.98 +560414.1 +000014.1-000000.700009.3 06.3700.11A3 0 +224534.64 +302636.3 -000250.9-000349.500017.6 06.3700.93K1 0 +230245.15 +440331.6 +000002.2-000006.000002.8 06.37-0.02B2 1 +232805.14 -112658.9 +000099.6-000022.000008.8 06.3700.90G6 0 +012942.79 -253704.0 +000037.8+000012.800005.5 06.3701.14K1 0 +015826.68 -330400.3 +000004.2-000020.300009.4 06.3701.01K0 0 +021557.69 +474843.4 +000045.2-000049.600007.0 06.3701.03G9 0 +030440.65 +155122.5 -000011.9-000091.900005.2 06.3701.40K3 0 +033019.39 +715150.0 +000003.9+000000.100003.8 06.3701.77M2 0 +035627.66 -133551.1 +000009.3+000004.200000.8 06.3701.58M1 0 +042601.34 +042224.6 +000022.9-000016.000005.2 06.3701.08K0 1 +043438.13 -240226.0 +000014.9+000018.100007.5 06.3701.14K1 0 +055634.43 -231255.4 +000012.6+000030.000006.5 06.3701.07K0 0 +061101.77 +180749.7 +000001.8-000002.400001.2 06.3701.35K1 1 +090607.61 -642959.7 +000018.6+000029.600005.5 06.3701.36K3 0 +102836.54 +451244.1 -000021.8-000021.000004.3 06.3701.33K0 0 +120559.83 -030753.6 -000027.6-000019.800006.5 06.3701.00G8 0 +131525.77 -694045.1 -000100.0-000035.500010.7 06.3701.21K2 0 +173621.42 +273400.5 -000004.6-000069.400003.4 06.3701.59M1 0 +174105.50 +243047.2 -000018.4+000054.800004.9 06.3701.20K1 1 +175200.88 +463837.9 +000030.2-000115.800009.3 06.3701.06K0 0 +180526.74 -812911.2 +000028.4-000049.300003.5 06.3701.53K3 0 +185045.55 +105835.0 +000007.5+000006.300001.8 06.3701.44K5 1 +193113.56 +554354.8 -000002.7-000018.200003.1 06.3701.12K2 0 +193615.68 +142328.2 +000013.6-000042.200009.2 06.3701.04K0 0 +193925.34 +163416.1 +000000.3-000006.400001.4 06.3701.92M0 0 +194310.76 +384018.2 +000006.9+000000.300002.3 06.3701.22K0 0 +200526.53 +153001.3 +000034.3+000017.600004.3 06.3701.61M2 1 0.18 100.10 +225405.60 -191030.5 +000081.9-000004.300006.8 06.3701.51K5 0 +232408.88 +413646.3 -000012.1+000002.300002.6 06.3701.70M0 0 +000420.30 -291607.8 +000029.1+000003.400007.8 06.3800.01A1 0 +003947.75 +822936.9 -000113.7+000077.200030.9 06.3800.55F6 0 +005057.27 +513028.9 +000138.0-000000.500015.0 06.3800.31F2 0 +013831.84 +452358.9 -000016.2+000000.600007.2 06.38-0.02B9 1 0.03 39.76 +014600.99 -272055.4 +000097.9-000045.100023.2 06.3800.37F2 0 +020833.55 +442734.4 +000014.1-000047.400007.6 06.3800.96G8 0 +021129.19 +573844.0 -000000.7-000001.800001.3 06.3800.30B5 0 +025156.16 -304853.2 +000123.0+000105.000031.2 06.3800.48F6 0 +030330.11 +281611.8 +000066.9-000020.600020.0 06.3800.31F0 0 +030747.34 +471831.3 +000004.0+000001.500013.3 06.3800.12A3 0 +033153.61 -253650.8 +000053.5-000015.000013.6 06.3800.12A3 0 +042519.10 -440939.8 +000027.3+000065.600027.0 06.3800.46F6 0 +042851.98 +302141.5 +000023.1-000020.300018.4 06.3800.55F7 1 +050813.26 -150543.3 -000001.8+000001.900004.6 06.3800.89K1 0 +053045.07 +394933.6 +000023.4-000035.600007.1 06.3800.99G9 0 +054341.12 -454959.2 +000024.5+000097.600012.2 06.3800.29F0 0 +063137.44 +155412.7 -000007.8-000013.300009.8 06.3800.28A8 0 +071703.36 +264123.3 +000057.2-000131.600011.0 06.3800.88G7 1 +072627.81 +103629.0 -000035.9+000000.200010.3 06.3800.08A2 0 +083233.39 -150148.7 -000049.0+000022.200014.1 06.3800.28A7 1 +083252.26 -313009.7 -001113.6+000761.700082.2 06.3800.78K0 0 +084952.40 -390830.1 -000063.9+000041.100012.8 06.3800.25A2 0 +085150.05 -440903.4 -000012.9+000006.700002.5 06.38-0.15B3 0 +101324.99 -330154.8 -000369.8+000064.400044.0 06.3800.59G0 0 +101932.37 -050621.5 -000041.1-000070.800011.1 06.3800.89K0 0 +110105.73 +632516.4 -000051.0-000051.400011.5 06.3800.17A2 0 +114254.53 -791822.9 +000127.5-000011.000017.9 06.3800.89K0 0 +115444.62 -662233.7 +000014.5-000065.400023.1 06.3800.41F2 0 +121929.66 +280926.0 -000202.5-000125.700020.1 06.3800.52F8 0 +123359.26 -495434.9 -000165.2-000048.200014.8 06.3800.43F5 0 +124358.66 -362056.9 +000007.4-000007.400003.4 06.38-0.06B8 0 +141440.94 +215224.3 +000041.1-000007.200016.9 06.3800.19A7 0 +141624.38 +394440.9 -000140.4+000007.000020.7 06.3800.38F2 0 +144151.25 -305559.2 -000014.9-000015.000003.0 06.38-0.08As 1 +145454.05 -695139.3 -000009.5-000013.000003.5 06.38-0.06B5 0 +150208.59 -073431.1 -000022.9-000002.800005.6 06.3800.18A3 0 +152912.14 +162343.7 -000032.8+000061.000006.5 06.3800.95G8 0 +160204.49 -510714.6 -000011.9-000015.400004.5 06.38-0.00B5 0 +164808.87 +133525.2 +000012.7-000017.300004.8 06.3800.88G5 0 +165732.09 +135302.2 -000081.0+000069.700016.3 06.3800.93K0 0 +170613.03 +102713.9 +000037.4+000006.400008.6 06.3800.90G8 0 +172600.86 +265243.3 +000007.9+000020.300004.8 06.3800.12A5 0 +172925.60 -383101.0 +000022.9+000009.600009.8 06.3800.09A1 1 +180500.81 +415645.8 -000019.8+000098.200017.4 06.3800.29F0 1 +180937.65 +382732.1 -000316.2-000468.300090.1 06.3800.88K2 0 +194539.65 +360527.6 +000002.2+000006.600001.7 06.38-0.05B9 1 +195852.93 -684544.7 +000036.5-000073.800009.6 06.3800.16A2 0 +200505.42 -113557.8 -000000.6-000015.000002.6 06.3800.54F1 0 +202623.46 +563819.2 +000010.0+000008.300006.0 06.3800.02B9 1 +203752.18 -250633.1 +000072.8-000015.400019.9 06.3800.33A9 0 +204747.86 +031823.2 +000037.7+000009.700007.0 06.38-0.01A0 0 +205305.57 -113425.5 +000040.5+000042.300022.2 06.3800.66G1 0 +211342.46 +642415.1 +000017.1-000105.400024.2 06.3800.62G2 1 +212451.68 -032353.6 -000006.6-000050.200014.0 06.3800.33F0 0 +220613.55 +562036.2 +000016.4+000002.600005.7 06.38-0.09A0 0 0.05 1.43 +221629.66 +274814.5 -000015.0-000004.300008.2 06.3800.98G9 0 +222150.86 +420441.4 +000015.7-000005.200004.6 06.38-0.09B5 0 0.04 1.02 +223817.41 +451058.6 -000005.2-000006.700006.2 06.3800.77G2 0 +225823.61 -012436.7 +000085.5-000006.700010.3 06.3800.37F0 0 +042307.76 -353241.4 -000001.6+000010.300003.9 06.3801.24K1 0 +054934.13 -445231.5 -000003.1+000005.800002.3 06.3801.26K1 0 +060253.49 +432242.3 +000008.7-000028.900008.0 06.3801.21K0 0 +072851.40 -643035.2 +000005.4-000008.400004.8 06.3801.55K5 0 +073108.79 +111210.8 -000017.7-000014.200004.6 06.3801.28K0 0 +073745.03 -380038.1 -000012.1+000060.300005.8 06.3801.47K4 0 +074745.21 -160052.1 -000007.8-000000.800001.4 06.3801.70K5 0 +075053.42 +000446.4 +000017.0+000005.500007.9 06.3801.24K2 0 +081341.05 -333410.4 +000033.8+000010.000008.7 06.3801.14K2 0 +091321.53 -293951.9 +000025.2+000021.700003.4 06.3801.60K5 0 +104605.68 +062223.8 -000006.8-000036.600009.3 06.3801.12K1 0 +113356.38 +364856.7 -000126.2-000050.400007.7 06.3801.06K0 0 +170609.64 +094401.9 +000007.8+000005.400005.4 06.3801.46K5 0 +174305.58 +440503.2 -000042.4+000034.700002.7 06.3801.52K4 0 +180943.37 -135603.9 +000014.6-000003.300004.9 06.3801.43K1 0 +180957.59 -590224.6 -000025.6-000002.700005.1 06.3801.55K4 0 +192626.46 +623325.4 +000031.9+000037.800004.8 06.3801.41K5 0 +202203.06 +410755.7 +000002.4-000003.700002.1 06.3801.02G5 0 +211437.03 +000532.2 +000036.4-000012.600004.8 06.3801.57M1 0 +212407.94 -224449.5 -000021.6-000012.300006.8 06.3801.03K0 1 +215012.97 -165041.6 +000018.4-000005.600004.4 06.3801.42K3 0 +220503.47 +144857.4 -000013.5-000014.900006.4 06.3801.52M2 0 +230704.99 +353811.3 +000056.2+000010.700005.1 06.3801.16K0 0 +232228.58 +255506.6 +000002.2-000011.000003.0 06.3801.54K3 0 +233802.98 -150541.4 +000082.3-000111.400009.7 06.3801.08K0 0 +002251.55 -121234.5 +000394.3+000060.500049.0 06.3900.66G3 0 0.04 7.34 +004638.23 +691931.3 +000166.9+000015.300024.6 06.3900.42F3 0 +005654.99 +684632.7 +000097.6-000035.000016.7 06.3900.38F0 1 +013207.58 +344759.9 -000009.7-000005.300003.5 06.39-0.10B7 0 +032555.82 -355515.1 +000036.3-000004.700010.0 06.3900.08A1 0 : chi1For +040114.84 +365922.1 -000006.1-000002.700008.7 06.39-0.01A0 0 +041751.85 +803208.7 -000011.6+000009.300003.5 06.3900.95K0 0 +052040.69 +664448.5 -000007.6+000024.300008.5 06.3900.92G5 0 +052856.91 -031826.7 -000003.3-000007.000004.3 06.39-0.01A0 1 +060429.11 +513424.6 +000002.3-000042.800008.3 06.3900.20A7 0 +062552.33 +110733.3 -000007.7-000009.600007.2 06.3900.08A0 0 +063326.68 -205526.0 -000017.7-000027.500008.8 06.3900.82K0 1 +065408.60 -055107.9 -000011.2+000005.600005.8 06.3900.17A6 1 +072641.22 +110031.9 -000005.5-000010.400002.6 06.39-0.13B7 0 +074644.72 -124031.1 -000010.3-000000.100003.4 06.39-0.00B9 0 +083110.64 -475159.9 -000013.8+000008.500003.1 06.39-0.15B2 0 +084006.44 +200028.1 -000035.0-000011.800005.5 06.3900.98K0 0 +085240.83 -520744.2 -000016.5+000014.800007.2 06.3900.00A0 1 +085555.93 -234906.3 -000047.0+000045.500014.2 06.3900.16A4 0 +090140.79 +394249.3 -000041.4-000076.500015.2 06.3900.31A9 1 +090305.35 -533301.4 -000019.3+000009.400003.8 06.39-0.07B6 0 +090727.01 +225851.1 -000168.2+000002.900017.0 06.3900.45F5 1 +093756.29 +730449.6 -000042.4-000020.300014.4 06.3900.35F2 1 +094241.37 -353006.2 -000020.1+000007.500002.3 06.39-0.05As 0 +095621.90 -512010.2 -000007.6-000001.700000.7 06.39-0.16B2 0 +110624.32 -645023.8 -000048.9-000006.700006.9 06.3900.11A3 0 +120344.53 +053328.6 -000149.0-000083.100015.3 06.3900.48F5 0 +122336.76 -391808.5 -000023.1+000004.900008.4 06.3900.28F2 0 +123916.85 +355707.1 +000019.3-000002.600006.5 06.3900.10A0 0 +140625.16 -594257.2 -000003.3-000001.200000.1 06.3900.08B0 0 +143320.27 +365733.1 +000002.8-000073.800013.7 06.3900.52F8 0 +144328.15 -625800.0 -000004.4-000004.800002.7 06.39-0.09B3 1 +145638.35 -622151.9 -000009.1-000004.100003.2 06.39-0.06B5 1 +153049.19 -713914.7 -000007.0-000021.800003.1 06.39-0.11B3 0 +153122.31 +363700.0 -000003.8-000025.500014.5 06.3900.53F6 0 +155212.89 -295310.8 -000136.5-000085.500012.4 06.3900.99K0 0 +175426.75 +751016.4 -000012.5+000038.100006.8 06.3900.97K0 0 +184749.20 -775207.0 -000026.5+000149.500023.2 06.3900.59G2 0 +190148.37 +333716.5 +000000.4-000001.000002.9 06.39-0.12B5 0 +201110.08 -085032.4 +000001.4-000002.100000.0 06.39-0.14B1 0 +202707.77 +341944.7 +000001.5-000001.800001.3 06.3900.48F1 0 +203951.85 +111458.0 +000047.4+000083.000030.3 06.3900.56F8 0 +212101.44 +402044.1 -000018.9-000208.900037.6 06.3900.53F8 1 +220152.65 -773945.1 -000012.0-000006.400010.5 06.3900.23A5 0 +220226.25 -165753.4 +000005.9-000001.100006.9 06.3900.45A0 1 0.40 0.00 +221243.89 -044314.1 -000043.4-000035.100010.7 06.3900.50F7 0 +221804.30 -001415.1 -000041.4-000054.700024.1 06.3900.44F3 0 +223141.28 -105419.7 +000071.1-000039.800014.5 06.3900.29A8 1 +224304.32 +471007.5 +000002.3-000002.700000.9 06.3900.45A1 1 +230517.61 +011825.8 +000034.3-000021.200008.0 06.3900.93G9 0 +003455.41 +132216.6 -000074.2-000054.500008.2 06.3901.14K0 0 +005118.31 +032306.6 +000022.1-000063.600007.3 06.3901.07K0 0 +011813.89 +574811.4 -000007.7-000001.200003.7 06.3901.59M5 0 +013552.46 +410435.1 +000144.4+000000.700008.4 06.3901.12K1 0 +013643.52 +074953.4 +000004.5+000009.100003.6 06.3901.60M0 0 +020651.96 -190819.6 +000148.4-000036.200012.0 06.3901.14K1 0 +022526.48 -662938.5 -000020.7+000001.200003.5 06.3901.51M5 0 +033433.58 -315229.3 +000015.4-000001.100002.4 06.3901.40K3 1 +061623.79 +171053.9 -000000.3-000009.600004.5 06.3901.56K5 0 +063736.92 +105112.1 -000038.0-000032.700003.7 06.3901.35K0 0 +070049.74 -332756.6 +000013.1+000078.200007.8 06.3901.05G8 0 +073601.62 -555315.8 -000014.6+000010.400005.4 06.3901.18K1 0 +081421.01 +130254.0 -000018.9-000018.400004.2 06.3901.03G8 0 +095605.35 -404928.2 -000023.2-000017.100003.9 06.3901.61M1 0 +102332.66 -033834.3 -000011.8+000005.500002.7 06.3901.60K5 0 +111234.79 -214457.7 +000012.9+000004.700004.8 06.3901.38K3 0 +122347.82 -302007.4 +000010.2-000012.200004.1 06.3901.57K5 0 +123902.21 +223934.4 -000042.1-000019.800008.9 06.3901.10K1 0 +124304.19 +610919.3 -000051.4+000019.900006.8 06.3901.27K0 0 +135059.40 +681855.6 -000176.6-000058.100010.5 06.3901.18K2 0 +140414.57 -052253.0 -000016.4-000012.700011.1 06.3901.32K0 0 +140814.27 -631228.9 +000019.2+000035.300008.5 06.3901.01G8 0 +142401.98 +272447.5 -000003.9-000004.400002.2 06.3901.61K4 0 +143056.63 -405042.4 -000013.1-000004.200003.1 06.3901.44K3 0 +143517.08 -600056.1 -000027.1-000026.800005.3 06.3901.26K2 0 +143606.88 +231501.1 -000009.5+000027.200008.7 06.3901.06K0 0 +160559.83 -060823.1 -000034.2-000005.300009.4 06.3901.03K0 1 +161206.55 +390320.1 -000003.9-000021.400003.8 06.3901.26K0 0 +161809.81 +683316.0 -000024.7+000044.900005.5 06.3901.34K0 0 +180959.96 -324309.4 +000001.2-000150.000008.9 06.3901.02K0 1 +182107.15 +494331.5 +000000.7+000023.500004.9 06.3901.09K1 0 +191228.02 -213930.0 +000031.8-000022.300007.1 06.3901.13K0 0 +193501.23 +523007.6 +000001.5-000034.100008.9 06.3901.12K0 0 +194438.17 +342451.0 +000003.6+000003.400003.9 06.3901.52M1 0 +195601.62 -812059.4 +000020.0-000000.700004.7 06.3901.40K3 0 +200248.81 +315731.7 +000011.4+000012.800002.9 06.3901.21K1 0 +200806.50 +163951.7 +000004.3+000007.100000.8 06.3901.72M3 0 +212824.83 +081144.6 +000006.9-000027.200003.6 06.3901.64M1 0 +212900.08 -534221.1 +000070.1-000025.500009.0 06.3901.14K2 0 +213515.91 -232715.4 +000078.0-000014.300008.5 06.3901.10K1 0 +215623.98 +211423.4 +000001.7+000014.600002.8 06.3901.70K5 0 +223548.82 -172737.1 -000030.4-000045.300007.0 06.3901.42K4 0 +225435.62 +165630.7 +000015.1-000008.000003.4 06.3901.73S5 0 +232014.37 +615812.5 +000007.0-000004.800003.5 06.3901.68K1 0 +233101.15 -061716.8 -000010.6-000029.700001.3 06.3901.26K0 0 +233157.56 -010509.3 +000009.0+000016.200004.1 06.3901.18K1 0 +002758.48 +193050.7 -000022.3-000017.300006.1 06.4000.99K0 0 +003718.18 -542337.7 +000070.1-000003.800006.8 06.4000.99K0 0 +010030.87 +705858.8 +000076.7-000006.500009.2 06.4000.14A4 0 +011309.82 +614222.3 +000029.2-000006.300005.0 06.4000.02B9 1 0.06 1.01 +020228.27 -293956.4 -000015.7+000009.500007.2 06.4000.14A3 0 +020923.03 +171328.7 +000136.1-000186.200025.5 06.4000.47F5 0 +022155.44 +571434.5 -000001.2-000001.800001.1 06.4000.57A1 0 +023800.70 +074143.4 +000087.7-000041.500012.1 06.4000.43F6 0 +031740.12 +310737.9 -000103.1-000056.600036.9 06.4000.57G0 0 +032045.18 -263623.6 +000041.6+000022.800020.6 06.4000.54F7 0 +032133.43 -474635.9 +000007.0-000013.000007.2 06.4000.99K0 0 +033747.82 +152550.2 +000022.4-000029.500013.5 06.4000.17A5 0 +034232.69 -851543.3 +000021.0+000024.300006.8 06.40-0.01B9 1 +043719.25 -415223.0 +000024.8+000049.400009.1 06.4000.17A3 0 +045309.80 +525028.3 -000014.0-000012.400006.2 06.4000.07A2 0 +052026.41 -052203.1 -000004.1-000004.700004.8 06.40-0.05B8 1 +053535.90 -031510.2 +000000.8-000001.000001.2 06.40-0.12B3 1 0.04 1.01 +053916.23 -175057.9 -000007.0+000002.800002.5 06.40-0.10B4 1 +054120.97 +292914.9 +000016.3-000025.700006.5 06.40-0.08B8 1 +055239.67 +393429.0 -000000.9-000007.300004.9 06.4000.10A2 0 +062558.83 -075341.9 -000000.4-000003.500005.9 06.4000.14A4 0 +065927.94 +255451.1 -000004.6-000006.600002.7 06.40-0.11B8 0 +073607.42 -220937.7 -000015.8-000011.500004.7 06.4000.97K1 0 +074210.22 -583751.4 -000005.4+000007.000003.0 06.40-0.09B2 0 +081251.56 -375528.1 -000003.9-000001.200005.8 06.4000.11A3 0 +091751.36 +113004.1 -000014.9-000002.200006.0 06.4000.10A2 0 +091947.94 -340611.9 -000012.8-000009.700004.8 06.40-0.09B8 1 +093751.54 -092528.1 -000061.7+000007.700008.7 06.40-0.04A1 0 +093945.15 -625634.7 -000017.7+000018.500005.2 06.40-0.08B8 0 +100735.73 -481539.0 -000015.9+000003.900002.5 06.40-0.15B3 0 +104849.86 +650756.9 +000005.1+000007.400007.8 06.40-0.02A1 0 +105527.25 -430114.0 -000053.2+000008.500010.2 06.4000.07A0 0 +111210.90 +681618.7 +000027.7+000006.600010.9 06.4000.13A3 0 +113053.14 +475544.8 -000222.1-000075.300009.9 06.4000.88G9 0 +113900.42 -244313.8 +000030.8-000240.200015.4 06.4000.82G6 0 +121031.64 +164833.4 -000021.7-000002.200003.6 06.4000.07A4 1 +123646.65 -502007.3 -000047.4-000009.500009.1 06.4000.03A0 0 +132714.67 -400945.7 -000017.7+000010.700007.2 06.4000.97G8 1 +134710.87 -623522.9 -000005.5-000003.700000.3 06.4000.00A7 1 +142851.93 -475931.3 -000022.5-000019.200006.6 06.40-0.11Ap 0 +144154.24 +210725.3 -000011.1-000056.300006.9 06.4000.93G8 1 +150655.97 -520147.1 -000002.9-000012.300003.2 06.40-0.11B3 0 +155955.14 -780137.6 -000001.7-000073.500011.8 06.4000.39F3 1 +161345.50 -242519.4 -000010.0-000019.200007.2 06.4000.04B6 1 0.05 0.85 +161658.99 -534145.5 -000058.9-000113.000013.8 06.4000.79G5 1 +165625.32 +650220.6 -000034.4+000032.700014.9 06.4000.38F1 1 +170107.03 -563318.1 -000002.5-000025.600002.8 06.4000.10Ap 1 +174317.71 -275302.3 +000004.0-000003.700001.1 06.4000.44F0 0 +183329.44 -584230.7 +000023.9-000104.100019.8 06.4000.69G5 1 +184142.46 -143351.3 +000001.5-000000.800000.7 06.4000.76F2 0 +184538.06 +795633.0 +000012.4+000067.600011.3 06.4000.30A8 1 +192346.93 +201551.7 +000003.1+000000.400002.9 06.4000.01B9 0 +203608.32 +255257.4 +000023.6+000012.000004.7 06.4000.16A5 0 +211854.32 -284556.4 -000212.6-000066.700008.1 06.4000.97K0 0 +224314.25 -065746.5 +000026.3-000010.100008.9 06.40-0.04A0 0 +233532.07 -072752.1 +000000.3+000016.500007.2 06.4000.87G5 0 +011011.96 -085421.7 -000019.6-000039.200008.9 06.4001.03K0 0 +024419.09 +174550.5 +000036.5-000035.800007.9 06.4001.14K2 0 +051044.59 -255437.9 -000001.4+000026.500004.5 06.4001.25K1 0 +061751.74 -524358.9 +000008.6+000000.900003.8 06.4001.46K2 1 +070601.21 +594806.7 +000022.0-000002.900009.3 06.4001.19G8 0 +072213.41 +385945.7 +000000.9-000037.400006.1 06.4001.22K0 0 +073324.83 +371116.4 -000000.6+000005.900006.2 06.4001.23K0 0 +073924.20 -165050.1 +000000.1-000015.300004.9 06.4001.47K3 0 +074414.07 +125136.4 -000014.6-000018.400003.7 06.4001.39K0 0 +080549.64 -003424.0 -000013.5+000001.100004.6 06.4001.06K0 0 +082209.50 +744912.9 +000048.3+000045.300007.0 06.4001.02K0 1 +083429.73 -270553.5 -000037.7+000015.400003.1 06.4001.43K3 0 +092123.61 +452212.5 -000009.2-000020.200004.6 06.4001.30K0 0 +110644.01 +174414.7 +000025.6-000025.600004.2 06.4001.55K5 0 +132942.82 -231652.9 -000060.7+000011.000001.6 06.4001.32M6 0 2.85 384.00 +141521.33 -533035.7 -000018.4-000004.400003.3 06.4001.58K3 0 +153324.29 -402926.5 +000040.1-000062.900005.3 06.4001.02K0 0 +160406.20 -591034.2 -000004.7-000004.100001.3 06.4001.37K1 0 +161659.20 -200614.7 -000005.8-000007.100005.2 06.4001.27G8 0 +164116.74 +011443.7 -000013.4-000016.000004.2 06.4001.02K0 0 +173608.10 +281106.1 +000001.7+000029.600007.8 06.4001.37K5 0 +180748.37 -643300.1 -000008.3-000057.400006.1 06.4001.27K2 0 +191850.93 +002020.4 +000017.0+000009.200006.7 06.4001.05K0 0 +212116.60 -495616.3 -000002.3-000161.900008.9 06.4001.33K3 0 +214512.40 +521603.3 -000002.4-000000.800001.2 06.4001.90K5 0 +222039.52 +505850.9 +000002.5-000000.400002.0 06.4001.20K2 0 +225514.87 -362318.9 +000045.0+000000.600004.5 06.4001.31K2 0 +234231.41 +614045.8 +000039.5-000013.300007.1 06.4001.25K2 0 +003319.20 +705854.7 +000035.4-000001.800006.2 06.41-0.01A0 0 +003343.85 -350003.0 -000060.3-000516.800027.6 06.4100.62F8 1 +011007.38 -574138.9 -000002.9-000114.700007.9 06.4100.89G6 0 +025732.63 -381127.4 +000002.6+000011.100009.0 06.41-0.02A0 0 +031731.54 +653930.1 -000010.3+000006.900005.5 06.4100.08A3 1 +032903.80 +031455.3 -000002.4+000007.300007.2 06.4100.79G5 0 +033149.04 +492403.9 -000001.7-000001.000001.5 06.4100.07B9 0 +033800.17 +423458.4 +000019.1-000024.600003.9 06.41-0.06B8 0 +041200.26 -171628.6 +000021.0-000054.200009.5 06.4100.97K0 0 +052638.82 +065207.5 +000009.6-000032.500010.7 06.41-0.02A0 0 +052800.92 +334551.2 +000020.1-000209.300029.5 06.4100.51F5 0 +052801.47 +011753.7 -000000.2+000001.100002.8 06.41-0.17B2 0 +054140.31 -025347.5 +000050.5+000023.700011.9 06.4100.32A9 1 +062111.91 +293227.3 +000009.5-000045.700009.6 06.4100.05A1 1 +062318.49 +034552.2 +000001.6-000009.600003.0 06.41-0.15B3 0 +065245.44 -592028.6 -000014.8+000038.200006.9 06.4100.18A3 1 +065843.70 -305953.0 -000010.7+000006.600004.2 06.41-0.14B3 0 +074121.72 -443755.8 -000000.1+000004.600002.9 06.41-0.00B7 0 +080044.14 -025254.9 -000005.7+000003.000001.1 06.41-0.09B2 0 +083431.95 -323554.2 -000010.7-000143.000015.9 06.4100.75G5 1 +084520.77 -023603.7 +000003.8-000013.200011.5 06.4100.52F2 1 +085045.13 +184956.1 -000011.8-000023.500004.3 06.4100.01A2 0 +085238.70 -363243.2 -000007.9-000002.200003.1 06.4100.55G8 0 +092331.85 +251058.2 -000120.1+000000.600004.8 06.4100.86G5 0 +093737.52 +601249.5 -000011.8-000032.400010.2 06.4100.92G5 0 +111232.53 +354852.0 -000248.6-000151.300046.0 06.4100.60G0 0 +112004.16 -715939.6 -000024.9-000001.600004.3 06.4100.02B4 0 +122426.81 +253456.7 -000007.5-000010.700010.2 06.4100.28F0 1 +145323.36 +154218.4 -000023.6+000023.100020.4 06.4100.57F6 1 +150649.10 -162903.6 -000062.3-000016.700007.9 06.4100.16A1 0 +154459.61 -504707.5 -000052.0-000023.100010.2 06.4100.16A3 1 +154725.64 -401138.8 -000156.6-000042.600007.9 06.4100.88G8 0 +161428.89 -210627.2 -000016.1-000029.700009.4 06.4100.00B9 0 +162256.48 +321958.9 +000022.2-000007.100006.3 06.4100.08A4 0 +165902.57 +691110.9 -000000.2-000040.600011.5 06.4100.72K0 0 +174707.30 -380643.5 -000003.4-000027.600008.6 06.41-0.02A0 1 +174953.01 -614252.8 +000005.5-000018.800004.7 06.41-0.05B9 0 +175358.13 -344951.8 +000004.3-000004.600003.4 06.4100.00Ap 0 0.04 4.46 +180314.57 +193647.4 -000004.4-000000.500008.0 06.4100.02A0 0 +183206.88 +033934.5 +000009.2+000003.200002.7 06.41-0.03A0 0 +184141.31 +313703.3 +000008.3+000006.300003.0 06.41-0.05B8 0 +211713.54 -131644.3 -000009.4-000006.100005.3 06.4100.04A1 0 +215555.60 -303621.1 +000053.5-000020.000007.9 06.4100.93G8 0 +215711.09 +660922.2 +000005.8-000000.300002.0 06.41-0.06B2 0 +223001.39 -125454.4 +000160.9+000000.500012.3 06.4100.36F2 0 +230710.45 +594338.6 +000006.6-000001.800002.4 06.41-0.03B2 0 +231421.72 +294618.7 -000005.7-000007.600008.9 06.4100.45F6 0 +233143.05 +282412.7 -000029.9-000013.800006.8 06.4100.04A1 0 0.06 2.86 +234839.03 +645235.3 +000017.1-000014.300004.5 06.4100.06A0 1 +000832.87 +631214.6 -000009.4-000003.500002.2 06.4101.00G3 1 +004642.47 +593428.3 -000005.9-000000.900000.2 06.4101.08G0 0 +010700.07 +565606.9 +000094.0-000108.600010.3 06.4101.19K2 0 +013451.55 -234159.0 +000025.1+000012.900003.3 06.4101.31K2 0 +030920.10 +204540.1 +000051.5-000011.800006.4 06.4101.24K2 0 +042809.48 -415735.4 -000014.7+000002.600003.0 06.4101.61M1 0 +060209.32 -600548.7 +000016.6+000007.800004.0 06.4101.51M4 0 +100249.42 -620924.0 -000008.8+000003.900001.2 06.4101.69K3 0 +103039.24 -612123.4 +000003.0+000013.400004.0 06.4101.65M2 0 +110025.58 +513007.7 -000029.9-000016.000005.7 06.4101.01G9 0 +120228.59 -712920.4 -000062.2+000011.000007.8 06.4101.16K1 0 +123232.89 -211243.2 -000138.4-000045.700007.8 06.4101.11K0 0 +124328.40 -585409.9 -000071.1-000000.300004.9 06.4101.09K0 0 +133807.63 -582452.5 -000000.8-000026.800006.9 06.4101.11K1 1 +141453.05 +032009.4 -000050.0-000024.800004.0 06.4101.60M4 0 +142315.36 -472501.0 -000006.2-000003.900001.0 06.4101.26G5 0 +154801.79 +314408.6 +000001.8-000043.800004.0 06.4101.52K5 0 +170217.09 +315302.6 +000027.8+000022.600009.7 06.4101.13K0 1 +182357.27 +384421.0 +000007.8+000013.600003.8 06.4101.43K2 1 +202441.75 +012207.0 +000005.7-000020.100003.8 06.4101.60K5 0 +202843.58 -154429.4 +000008.1-000001.100005.3 06.4101.00G8 0 diff --git a/kstars/kstars/data/hip009.dat b/kstars/kstars/data/hip009.dat new file mode 100644 index 00000000..f219bcf4 --- /dev/null +++ b/kstars/kstars/data/hip009.dat @@ -0,0 +1,1000 @@ +203506.34 -711119.7 -000038.5+000012.300004.0 06.4101.30K2 0 +204720.77 +453448.0 +000004.2-000022.400002.5 06.4101.61K3 0 +205406.58 -275530.7 -000011.7-000017.200003.4 06.4101.63M1 0 0.04 7.32 +210441.63 +025632.1 +000012.4+000005.800008.2 06.4101.05K0 0 +212934.49 +063453.0 +000004.5-000003.500004.0 06.4101.18K0 0 +213442.76 +014945.1 +000013.2-000011.400002.1 06.4101.40M3 0 +220816.28 +494749.2 +000001.6-000004.400002.9 06.4101.58K5 0 +222036.25 -573035.1 +000025.7-000008.900004.2 06.4101.40K3 0 +223006.53 +492123.3 -000025.1-000030.300008.2 06.4101.17K2 0 0.13 17.74 +223218.69 +540213.2 +000030.3+000014.500005.2 06.4101.04G8 0 +232034.54 +621247.8 -000001.4-000001.000001.9 06.4101.60K2 0 +233229.03 +235037.2 -000002.0-000027.100004.7 06.4101.49K5 0 +012726.67 +410604.0 +000009.8+000024.700017.9 06.4200.31Am 0 +015709.82 -101430.6 -000368.4-000243.200029.4 06.4200.82G5 0 +031008.83 +274911.6 +000017.6-000050.900005.4 06.4200.01A0 0 +033238.98 +445120.8 +000001.1-000006.400002.1 06.42-0.01B2 0 0.11 0.20 +045056.58 -532735.7 -000087.3+000084.900031.2 06.4200.48F0 1 +045609.02 +075417.3 -000092.8-000042.900017.0 06.4200.41F5 0 +050352.12 -142212.9 +000001.2+000003.100002.5 06.42-0.19B2 0 +051641.05 +015650.4 -000010.9-000006.600005.4 06.42-0.01A0 0 +053344.30 -545408.3 +000066.0+000010.400017.8 06.4200.55F8 0 +053927.11 +214546.8 +000002.9-000032.100004.9 06.4200.07A1 0 +055945.83 +551915.9 -000002.8-000088.400009.5 06.4200.32A5 0 +071519.41 -000940.7 -000008.2+000004.000006.2 06.4200.90G5 0 +072202.05 -085845.9 +000009.4+000014.200000.8 06.42-0.19O9 0 +074342.93 -381206.9 -000021.4+000015.600005.6 06.42-0.12B8 0 +074932.32 +124851.5 -000006.8-000018.500006.4 06.4200.98K0 0 +075805.90 +071248.8 -000012.0-000010.300003.9 06.42-0.03A0 0 +081101.69 -371732.6 -000004.7+000005.800001.3 06.42-0.04B0 0 +082244.06 +603752.5 +000009.1-000002.100007.3 06.4200.97K0 0 +082829.16 -023101.6 -000010.3-000010.600011.7 06.4200.33A5 0 +084257.01 -355636.1 -000010.5+000020.200007.4 06.4200.02A0 0 +085350.76 -402651.2 -000006.4+000003.500002.5 06.4200.96K0 0 +095121.69 -061055.4 -000126.8+000053.700022.4 06.4200.58F8 0 +100112.01 -560547.6 -000027.4+000001.000003.8 06.42-0.01B8 1 +101321.20 -613931.8 -000015.8+000002.700003.2 06.42-0.11B2 0 +102803.81 +484713.4 +000080.6-000881.800042.5 06.4200.61G1 0 +102818.28 -630952.5 -000016.3+000003.300001.6 06.42-0.04B2 1 +111542.76 -572121.1 -000013.3-000005.400005.6 06.4200.10A3 0 +115255.82 +374358.1 +004003.7-005813.000109.2 06.4200.75G8 0 +115807.25 +321626.6 -000108.4-000062.400021.1 06.4200.33A9 0 +115854.39 -255431.7 -000027.9-000022.500003.7 06.4200.04A1 0 +125332.20 +192853.4 -000150.3-000176.800022.7 06.4200.81G5 0 +132845.80 +504307.5 +000035.7-000074.800012.9 06.4200.40F0 0 +134614.54 -544059.9 -000030.7-000022.800009.7 06.4200.12A1 0 +141131.28 +012144.4 -000128.4+000031.100021.8 06.4200.48F7 0 +141953.25 -064446.0 -000090.7-000023.500010.8 06.4200.92G5 0 +142422.18 -825053.6 -000022.6-000011.000003.7 06.42-0.00B8 0 +160110.72 -634635.5 -000003.2-000003.500001.6 06.4200.57F8 0 0.78 6.32 +163526.29 +170326.4 -000008.3-000001.400006.2 06.4200.06A2 0 +172237.90 -355439.4 +000088.2+000096.200027.0 06.4200.54F8 1 +172655.30 -255636.2 -000009.7-000026.800007.7 06.42-0.06B9 0 +173214.88 +115548.0 +000002.7+000016.300006.6 06.42-0.01B9 0 +180027.65 +193020.8 +000005.2+000000.800002.0 06.42-0.05B8 0 +180838.59 -212658.4 -000000.9-000002.300001.1 06.4200.76A2 0 +183323.30 +081605.8 -000000.9-000009.100002.1 06.42-0.04B8 0 0.04 3.91 +191700.53 -651339.5 -000004.0-000024.000004.7 06.42-0.05B8 0 +192237.68 -511352.5 +000083.1-000005.400014.1 06.4200.33F0 1 +194850.60 +332614.3 -000003.6-000005.700001.5 06.4200.13B0 0 0.12 13.37 +203447.38 -302824.3 +000012.7-000021.900005.5 06.42-0.07B8 0 +205200.39 +325056.1 +000000.2-000008.700001.7 06.42-0.14B3 0 +211718.79 +583641.4 -000002.9-000002.700001.3 06.4200.19B2 1 +213452.99 -294145.9 +000014.3-000015.000004.7 06.42-0.10B8 0 +223636.34 +114147.8 -000013.7+000006.100008.7 06.4200.03A1 0 +230400.80 +063658.8 -000028.4+000007.400012.0 06.4200.42F2 0 +012627.32 -002356.3 +000050.1-000019.700004.7 06.4201.24K0 0 +015137.80 -065226.8 +000004.1-000009.400006.0 06.4201.23K0 0 +033251.46 -610101.2 +000077.5+000047.400007.6 06.4201.04K0 0 +042414.47 +120928.9 +000015.8-000022.200004.6 06.4201.41K0 0 +051138.31 +295413.1 +000007.7-000023.100002.9 06.4201.75M2 0 +060639.20 +632713.7 -000035.5+000008.700007.9 06.4201.01K0 0 +062609.60 -033057.1 -000092.1+000065.100006.1 06.4201.04G5 0 +065132.56 -481733.8 +000019.0-000010.400004.7 06.4201.21K2 0 +072852.66 +461853.2 -000041.6-000065.700009.7 06.4201.20K0 0 +081746.15 -360403.3 -000003.4+000001.500000.8 06.4201.45M0 0 +081814.43 +154040.6 -000018.8-000004.700006.7 06.4201.02K0 0 +084022.11 +194011.9 -000035.2-000013.200004.3 06.4201.02K0 0 +084814.63 -283819.6 -000010.6-000008.400004.2 06.4201.36M5 0 +084837.48 -010241.4 -000050.9-000001.400007.1 06.4201.14K0 0 +091955.78 +740100.3 -000040.6-000063.900008.8 06.4201.05G8 0 +100423.39 -395833.1 -000037.3+000000.500005.1 06.4201.31K1 0 +101858.77 +464539.1 -000049.4-000031.900003.9 06.4201.19K1 0 +101900.74 +244243.6 -000055.2+000007.300002.8 06.4201.39K0 0 +102903.67 -651034.8 +000054.4+000037.400005.2 06.4201.68M1 0 +103752.28 +340443.0 -000018.9+000005.200002.8 06.4201.36K0 0 +104928.82 +634836.0 -000014.4+000011.600003.8 06.4201.29K0 1 +124751.42 +033421.8 -000008.9-000002.100005.7 06.4201.60M4 0 +132914.94 -012151.4 -000042.0-000059.000006.8 06.4201.12K0 0 +134513.47 +101931.5 -000055.0-000044.800008.8 06.4201.23K2 0 +135758.86 -255953.1 +000027.5+000004.500005.6 06.4201.27K1 0 +172744.07 +082631.7 +000013.1-000042.100004.0 06.4201.66M4 0 +194204.13 +552747.9 +000013.0-000038.300004.2 06.4201.45M5 0 +203359.92 +045355.3 +000004.8-000008.800005.2 06.4201.02K0 0 +205047.15 -320316.0 -000008.3-000063.300004.7 06.4201.51K5 0 +212859.92 +175421.3 -000009.1+000000.600006.0 06.4201.39K5 0 +213202.86 -844836.0 +000031.3-000029.800004.9 06.4201.41K3 0 +171427.66 -394559.9 -000001.8-000001.600000.6 06.4202.28K0 0 +222244.18 -455652.5 +000027.9-000010.900006.5 06.4202.23S5 0 : pi 1Gru +000023.87 +265505.7 +000042.2-000053.500012.7 06.4300.51F7 0 +000744.10 -023255.3 +000030.1+000002.800006.7 06.43-0.15B8 0 +001554.87 +610000.7 -000020.9-000010.300005.8 06.4300.84G8 0 +013550.60 -395649.2 -000044.0-000049.000026.5 06.4300.41F3 0 +015519.69 -601844.6 -000045.8-000040.400018.2 06.4300.41F2 1 +021341.61 +583338.1 -000000.1-000000.500001.1 06.4300.55A3 0 +033501.04 +600229.0 -000022.6+000021.500017.9 06.4300.43F5 1 +034602.89 +243140.8 +000019.8-000044.400009.2 06.43-0.02A0 0 +053817.42 -503827.7 -000000.7+000019.100006.2 06.43-0.05A0 0 +061312.46 +103740.3 +000078.1-000297.100055.2 06.4300.66G8 0 +063931.47 +243559.8 +000019.3+000090.200028.4 06.4300.52F8 0 +064451.96 -272032.6 -000006.2+000293.900037.6 06.4300.55F7 0 +071006.79 +211453.3 -000174.7-000473.100021.7 06.4300.88G9 1 +072228.30 +004203.4 +000038.3-000049.900014.5 06.4300.99G5 0 +075100.08 -243142.6 -000002.9-000029.200006.5 06.43-0.00B9 1 +081550.52 +602250.1 -000016.1+000007.600006.5 06.4300.21A7 1 +084808.79 -422748.5 -000013.7+000007.000001.9 06.43-0.18B2 0 +090448.00 -575109.5 -000025.0+000022.700003.0 06.4300.29A8 1 +093218.45 -283740.4 -000088.8+000043.800013.3 06.4300.36F3 0 0.48 0.65 +093307.71 -390745.0 -000041.3+000039.100013.8 06.4300.34F2 0 +095743.90 -015630.4 +000008.9+000008.500011.8 06.4300.70G5 1 +100408.48 +031204.6 -000073.6-000093.800018.2 06.4300.40F4 0 +101138.19 +132118.7 +000038.8-000037.000014.5 06.4300.47F7 1 +103716.12 -535119.0 -000010.9+000002.100002.0 06.43-0.15B3 0 +104432.42 -705118.9 -000047.9+000000.200009.2 06.4300.23A6 1 +111157.86 -264822.1 -000027.0+000015.900007.6 06.4300.92K0 0 +112149.35 +570429.4 -000058.3+000005.800012.8 06.4300.16A7 0 +112157.11 -773630.1 -000077.9-000008.400013.4 06.4300.20A5 0 +124326.24 -401040.1 +000025.2-000016.100013.9 06.4300.24A7 0 +124753.67 -245106.3 -000041.5+000036.500003.8 06.43-0.06B8 0 +130449.78 +730129.8 -000019.0+000009.600008.2 06.4300.22F0 1 +130820.52 -782645.5 -000038.9-000024.900007.3 06.4300.01A0 0 +131632.33 +194706.8 -000110.2+000029.500011.7 06.4300.27F0 1 +134944.98 +363758.0 -000079.8+000024.200015.4 06.4300.26A7 1 +135019.39 -395403.0 +000006.7-000008.900008.9 06.4300.99K1 0 +135120.70 -242323.2 -000580.9-000244.900050.2 06.4300.70G5 0 +140656.48 +743537.5 -000053.2+000012.700007.5 06.4300.16A7 0 +140740.84 -484214.3 -000035.5-000027.700009.9 06.4300.00B9 0 +144610.92 -211032.6 -000056.0-000103.600023.6 06.4300.60G2 1 +152858.69 -285200.5 -000043.9-000032.900016.5 06.4300.61G0 1 +160955.31 -182025.6 -000067.4-000069.200020.2 06.4300.45F3 0 +170146.36 -510751.3 -000010.9-000044.800010.1 06.4300.28A7 1 +173040.21 +385255.8 +000001.2+000012.500003.3 06.4300.51F6 0 +182742.09 +593256.5 +000045.8+000038.500008.9 06.4300.98K0 0 +184001.93 +305057.8 -000013.2+000034.200005.6 06.4300.90K0 0 +185912.29 +391302.4 -000000.2-000001.200004.0 06.43-0.17B5 0 0.04 1.58 +193709.62 +292001.4 +000000.9-000005.200003.7 06.43-0.09B5 0 +194441.27 +084335.7 +000037.3-000017.500008.2 06.4300.94K0 1 +200750.34 +092359.1 +000046.6+000028.400023.1 06.4300.46F3 1 +204045.07 +195605.2 +000119.1+000312.200047.6 06.4300.61G5 0 +213233.22 -243525.6 +000068.9+000006.200014.4 06.4300.20A7 0 +223235.38 +201347.8 +000166.7+000030.500018.9 06.4300.35F1 0 +224255.45 +374809.9 -000001.1-000005.300002.7 06.43-0.12B1 0 +225834.85 +092126.0 +000396.7-000147.700032.3 06.4300.64G2 0 +230211.32 +443422.4 +000010.4-000018.000009.1 06.4300.96K0 0 +230321.33 +583350.0 +000048.4-000008.900011.4 06.4300.90G8 1 +230506.40 +163348.1 -000186.5-000211.000024.8 06.4300.89G8 0 +230949.53 -143037.9 +000030.1-000006.300009.4 06.4300.01A0 0 +002304.35 -155633.4 +000076.8+000025.000003.2 06.4301.59M0 0 +003637.59 -650727.9 +000041.9-000008.500005.0 06.4301.26K2 0 +003730.44 +030807.8 +000090.3-000060.200005.7 06.4301.34K4 0 +003848.75 -250628.0 +000056.5-000021.700004.5 06.4301.48K4 0 +012723.31 -222016.9 -000001.7-000084.300008.4 06.4301.12K0 1 +013752.05 -032626.3 +000026.3-000010.600003.6 06.4301.57K5 0 +020412.44 -115135.1 +000055.4-000003.200003.1 06.4301.50K4 0 +021353.55 -090352.8 +000001.4+000020.500002.6 06.4301.42K0 0 +041045.89 -351625.4 -000020.1-000026.000002.8 06.4301.07K2 0 +045330.49 -664031.6 +000004.5+000010.300002.8 06.4301.64M0 0 +050936.62 +693822.4 +000060.4-000063.500008.5 06.4301.10K1 0 +052043.74 +023241.0 +000031.6+000020.500007.9 06.4301.04G8 0 +062735.52 +323347.2 +000007.0-000067.600007.5 06.4301.26K0 0 +074021.02 -114509.1 -000008.3-000014.000006.1 06.4301.25K2 1 +081758.26 -300013.3 +000030.1+000003.800007.0 06.4301.04K0 0 +082819.78 -084858.3 +000015.3-000040.800003.8 06.4301.20K0 0 +085305.35 -165708.5 -000052.6-000050.700007.8 06.4301.08K1 0 +113458.93 -042140.2 -000044.5-000045.800005.3 06.4301.17K0 0 +125017.23 +225148.8 +000104.7-000066.400007.5 06.4301.00K0 0 +130530.83 -520656.5 -000052.0+000009.000003.0 06.4301.69M1 0 +134254.64 -504724.7 -000008.8-000015.800003.4 06.4301.67M0 0 +142440.84 -441839.7 -000037.3-000041.000006.6 06.4301.05K0 0 +160926.01 +554944.1 -000032.7+000023.200007.5 06.4301.08K0 0 +163507.77 -451439.2 -000030.5-000062.100005.3 06.4301.35K2 1 +171946.49 +020822.1 +000023.9+000023.300005.4 06.4301.49M5 0 +173147.36 -334211.1 -000007.7-000031.400008.1 06.4301.19K2 0 +175158.46 +151934.6 -000006.9+000040.200007.4 06.4301.00K0 1 +181352.22 +022336.6 -000001.4-000011.200002.8 06.4301.54K2 0 +194114.65 +222710.0 +000000.4-000003.500002.3 06.4301.48K0 0 +202959.87 +455541.5 +000080.5+000148.900007.9 06.4301.14K2 0 +211832.43 +611103.8 -000007.7-000003.200002.0 06.4301.54M3 0 +213150.15 +235042.6 +000008.8+000007.100006.3 06.4301.06G8 0 +213317.62 -524415.9 -000009.7-000014.000003.7 06.4301.48K4 0 +214358.12 +224855.4 -000020.6-000043.500005.6 06.4301.29K2 1 +215426.54 +801830.9 +000002.0-000014.500004.0 06.4301.45M3 0 +220957.82 -480627.0 +000068.6-000062.700004.8 06.4301.38K3 0 +223053.75 -260424.8 +000039.2-000075.500008.2 06.4301.08K1 0 : zet PsA +224449.12 +523101.9 -000005.1+000006.600003.4 06.4301.54K2 0 +231212.43 -805445.6 +000027.0-000011.400005.6 06.4301.50K4 0 +232635.44 -214427.0 +000057.6-000001.600008.2 06.4301.04K0 0 +232900.80 -442952.9 +000037.6-000013.400006.1 06.4301.18K2 0 +234214.68 +445930.3 -000019.2-000017.300004.2 06.4301.50K5 0 +002731.02 +160131.7 +000089.8+000009.900007.7 06.4400.23A5 0 +002821.17 -202005.2 -000118.1-000112.700031.0 06.4400.59G3 1 +005312.39 -244637.1 +000104.5+000040.000013.4 06.4400.44F3 1 +005719.53 +612519.0 +000060.0-000015.500005.7 06.4400.94G8 0 +010759.58 +015938.7 +000143.4-000432.800021.5 06.4400.85K0 0 +011345.17 +073442.2 +000154.4-000047.100016.7 06.4400.49F7 1 +011847.02 +372310.7 -000008.7-000011.300007.2 06.4400.23A5 1 +012623.56 +200415.2 +000055.5-000040.100010.7 06.4400.95K0 0 +015348.46 +553551.6 +000047.5-000013.000013.6 06.4400.18A5 0 +021922.77 +485719.0 -000098.6+000072.400015.5 06.4400.43F4 0 +025035.30 +365655.1 -000008.4-000129.100016.5 06.4400.62G0 0 +031711.45 +402859.0 +000013.9-000031.100004.6 06.44-0.03B9 1 +042537.25 +155627.9 +000104.6-000028.800021.5 06.4400.51F7 1 +052536.50 -012928.7 +000001.5-000000.500004.1 06.44-0.16B3 0 +053233.68 +571317.8 +000112.0-000224.600022.8 06.4400.59F8 0 +061618.84 -591245.8 -000045.5-000316.900027.5 06.4400.59G1 0 +063446.33 +073421.0 -000016.8-000007.400009.0 06.44-0.01A0 0 +063727.29 +243527.0 -000003.9+000002.500006.0 06.4400.10A3 1 +070215.48 -432413.9 +000001.8-000000.300008.0 06.44-0.04A0 0 +070357.46 -100725.6 -000005.4+000000.700002.6 06.44-0.07B9 0 +075821.47 -512654.9 -000042.6+000043.900006.3 06.4400.26A8 0 +081929.52 -343524.5 -000008.9+000004.300004.0 06.44-0.08B8 0 +082929.82 -541242.5 -000021.1+000017.000004.5 06.44-0.11Ap 0 0.04 3.72 +083512.48 -395814.0 +000074.2+000042.600027.5 06.4400.58G1 0 +090643.16 +592040.4 -000015.2-000014.300002.9 06.4400.04A2 0 +094725.99 +113405.4 -000049.9-000004.800011.1 06.4400.26A7 0 +111738.88 -344414.3 -000027.6-000016.800021.4 06.4400.41F3 0 +114108.60 -291148.6 -000305.1+000225.600024.1 06.4400.65G2 1 +121902.03 +260030.1 -000011.8-000009.100013.1 06.4400.18Am 0 +130506.70 -470700.6 -000045.9-000034.000009.0 06.4400.41F5 0 0.04 0.14 +134416.03 -510044.7 -000029.1-000019.900008.9 06.44-0.11A0 0 0.05 2.60 +141621.41 -063717.5 -000042.6-000010.500019.2 06.4400.28A9 0 +145130.07 -771033.4 -000014.3-000010.000003.6 06.44-0.02Ap 0 +151655.08 -461208.3 -000132.8-000026.000018.8 06.4400.51F6 0 +152632.17 +540113.2 +000017.9-000013.700009.0 06.4400.08A2 0 +152919.30 -383805.4 -000032.4-000070.800015.9 06.4400.35F2 0 0.05 1.15 +163006.08 +485740.4 -000048.4-000056.500009.0 06.4400.03A1 1 +172500.90 +671824.1 -000531.0+000003.600078.1 06.4400.76K0 0 +172557.84 -013906.9 +000061.7+000052.200016.2 06.4400.46F3 0 +190104.30 -370341.4 -000004.7-000020.900012.9 06.4400.02B9 1 +190149.42 +221551.8 +000012.6+000014.400007.9 06.4400.13A4 0 +194830.51 +104138.8 -000002.3-000005.800001.9 06.4400.93F8 0 +195756.12 +421538.9 -000005.2-000010.200002.6 06.4400.10A3 1 +200344.33 -223544.3 -000038.5+000023.400017.4 06.4400.50F7 0 +201606.03 +043451.3 -000040.7-000051.200014.8 06.4400.87G5 0 +202505.00 +593600.4 +000001.9-000009.700003.4 06.4400.09A3 1 +205358.37 -065321.9 +000026.1-000022.300014.2 06.4400.36F1 0 +210958.26 +025637.0 +000020.4+000033.600010.9 06.4400.38F5 1 +221000.13 -281733.0 +000029.4+000024.000009.2 06.4400.15A5 0 +230143.56 +033151.7 +000032.3-000052.700005.7 06.4400.97G5 0 +230631.71 +195439.0 +000287.2+000004.800035.3 06.4400.54F7 0 +234949.61 -251952.6 -000024.3-000018.900008.2 06.4400.10A3 0 +010432.61 -333158.0 -000044.2-000023.500006.3 06.4401.07K0 1 +013451.31 -033125.7 +000012.5-000033.300004.0 06.4401.34K0 0 +015126.35 -395009.2 +000015.7-000024.700007.2 06.4401.09K1 0 +015146.09 -153850.9 +000013.4+000001.500004.0 06.4401.61M2 0 +020450.99 +074408.4 +000029.5-000000.200006.8 06.4401.11K0 0 +034806.56 +245918.5 -000027.8-000028.100004.4 06.4401.70K5 0 +053908.72 +412131.9 -000030.7-000119.500013.1 06.4401.00K0 0 +055649.00 -315834.6 +000003.2+000012.700004.2 06.4401.07G8 0 +063011.81 -191253.4 +000006.4-000022.000002.6 06.4401.68M0 0 +063310.24 -383730.5 -000001.0-000018.500006.9 06.4401.00G8 0 +073351.53 +511851.1 -000011.5-000022.600003.7 06.4401.35K0 1 +081013.12 +255040.4 -000015.1-000030.800003.2 06.4401.42K0 0 +081523.27 -502657.1 -000016.2-000006.700004.4 06.4401.52K3 0 +082539.37 -172621.9 -000011.6-000000.700004.7 06.4401.23K1 0 +105232.11 +523013.4 -000058.6-000051.900010.3 06.4401.11K2 0 +110036.33 -530642.7 -000086.0+000015.300007.9 06.4401.28K3 0 +110316.09 -315738.8 -000042.0-000026.300004.3 06.4401.62M2 0 +110327.37 +700151.0 +000010.7-000033.200004.4 06.4401.28K0 0 +110734.15 -483824.1 -000015.2+000023.100005.9 06.4401.49K3 0 +112758.67 -351943.9 +000009.2-000000.100002.6 06.4401.61K4 0 0.09 100.19 +120344.54 -741250.7 -000014.2-000004.200003.5 06.4401.20G6 0 +125818.87 +645531.8 -000018.0+000012.100003.9 06.4401.15K0 0 +132357.11 -205528.3 -000037.4-000019.900006.9 06.4401.10K1 1 +132430.54 +122554.3 -000011.7+000035.800006.1 06.4401.06K0 1 +144518.85 -511853.6 -000020.5-000014.900002.9 06.4401.59K4 0 +151134.82 -451639.0 -000014.7+000014.900008.4 06.4401.04K1 1 +163847.73 -083706.9 +000002.8-000010.200003.7 06.4401.81K5 0 +170800.70 +311222.5 -000003.1-000019.400003.2 06.4401.28K2 0 +174306.86 -330304.6 -000003.0-000005.500001.2 06.4401.81M1 0 +174919.05 +015740.4 -000007.4+000077.100009.5 06.4401.24K0 0 +190852.27 -554312.5 +000058.5-000115.600008.0 06.4401.10K1 0 +190939.76 -394937.9 -000004.9-000021.700009.3 06.4401.06K0 0 +192406.05 +362706.9 +000005.6+000078.500009.1 06.4401.07K1 0 +193740.82 +350121.2 -000007.6-000010.200001.9 06.4401.56K5 0 +194953.42 -664847.1 -000000.6+000009.800003.0 06.4401.48K4 0 +202714.19 +202835.4 +000000.5-000008.300002.0 06.4401.03K0 0 +214544.45 +355126.2 +000091.8+000011.100006.5 06.4401.00G8 0 +231716.59 +450951.5 +000100.6-000062.200013.5 06.4401.08K0 0 +233555.94 +243339.6 +000000.9+000010.200002.6 06.4401.70M1 0 +234305.03 +515621.6 +000030.2-000004.200005.8 06.4401.03K0 0 +222307.02 +555747.6 -000002.9-000002.400001.2 06.4402.21G8 0 +014443.67 -064558.2 +000011.1+000004.700006.1 06.4500.86G0 1 +020435.04 -545253.9 +000075.8-000024.700021.2 06.4500.39F2 0 +021645.27 +833341.5 +000058.3-000043.000007.6 06.4500.95K0 0 +021857.96 +231004.2 -000017.7-000008.600009.5 06.4500.38A7 0 +022723.56 +101155.7 -000295.0-000202.100027.5 06.4500.45F5 0 +022759.93 +015739.2 -000000.8-000014.200003.4 06.4500.97K0 1 +024731.15 +441620.0 -000000.2-000007.000001.7 06.4500.64F5 0 +024926.93 +371935.1 -000020.3-000003.200008.6 06.4500.42F6 1 +033332.19 +584555.3 +000013.1-000045.600004.3 06.4500.17A4 1 +041156.10 -085015.0 +000061.6+000007.000006.1 06.4500.95G5 1 +041338.15 -010859.0 +000004.6-000004.700002.3 06.45-0.12B5 0 0.04 1.33 +042137.51 -061702.9 +000005.1-000013.900006.5 06.4500.06A0 0 +050200.03 +013631.8 -000005.4+000009.800006.4 06.45-0.05B8 1 +051610.56 -112109.2 -000000.3+000004.500003.9 06.4500.67G0 0 +052322.86 +285612.6 +000014.5-000031.900005.5 06.45-0.04B9 0 +053857.36 +263705.1 +000013.6-000010.500007.7 06.4500.98G9 0 +062426.57 -632543.1 +000019.4-000116.000031.5 06.4500.66G3 0 +064641.70 -544142.2 -000042.5+000014.100007.9 06.4500.86G6 1 +071748.01 -264751.2 -000000.7+000001.600003.5 06.45-0.15B5 0 +072006.84 +150834.7 +000002.6-000018.100003.0 06.4500.01A2 0 +075042.52 -443447.9 -000009.9+000013.600005.8 06.4500.90G6 0 +080103.45 -062508.7 -000076.2-000046.200015.0 06.4500.84G5 1 +081451.25 -462909.3 -000005.2+000007.900002.5 06.45-0.15B3 0 +081653.96 +840327.7 -000009.7-000019.100005.7 06.4500.05A3 0 +081905.60 -481152.4 -000014.4+000009.400004.0 06.45-0.13B3 0 +083844.83 -530525.6 -000026.1+000021.700006.5 06.45-0.10B8 0 +093745.94 -031014.2 -000010.0-000013.800007.2 06.4500.99K0 0 +094522.01 -301209.9 -000011.5+000004.800000.4 06.45-0.14B0 0 +100756.64 -621317.2 -000005.9+000007.800004.0 06.45-0.10Ap 0 0.03 3.84 +101238.10 -190910.1 -000219.0-000095.800023.8 06.4500.49F7 0 +102014.88 +534645.4 -000088.1+000049.900032.7 06.4500.58F9 0 +102328.33 -005407.8 +000065.2-000033.800013.4 06.4500.92G5 0 +104352.27 -600704.0 -000006.5+000002.000000.5 06.45-0.02WN 0 +112915.14 -633314.2 -000006.3+000001.300000.7 06.4500.32B2 0 +133234.52 -293355.0 -000078.0+000007.900021.2 06.4500.44F5 0 +135027.77 +583221.9 -000021.3+000012.200012.1 06.4500.09A3 0 +140741.56 -495204.3 -000037.3+000106.400024.7 06.4500.66G3 1 +142008.67 +302544.9 -000009.3-000006.700011.5 06.4500.16A5 0 +143728.49 +021638.7 -000036.7-000073.200011.2 06.4500.56F8 0 +145913.94 -375252.3 -000018.4-000021.300005.2 06.45-0.08B8 0 +152856.83 +551141.5 -000007.7+000036.300010.9 06.4500.08A3 0 +153022.78 +311709.5 -000018.0-000018.200007.1 06.4500.20A4 0 +153840.07 -084729.1 +000016.7-000027.300040.2 06.4500.51F6 1 +154011.63 -701339.9 -000041.4-000055.100012.9 06.4500.08A5 0 +162356.72 -331157.6 -000010.7-000027.500008.6 06.4500.01A0 1 +165036.09 -500241.8 -000006.3-000003.100013.3 06.4500.33A5 1 +170504.94 +434844.1 +000003.3-000000.100006.9 06.4500.10A3 0 +180134.21 -851252.1 -000004.5-000144.700014.9 06.4500.44F4 0 +182433.11 -493909.0 +000033.0-000150.200035.5 06.4500.59G2 0 +184012.19 +382201.8 +000019.3+000006.800006.5 06.4500.22A6 1 +194954.72 +282622.8 +000001.7-000002.400001.9 06.45-0.10B5 0 +203455.46 -380523.5 +000018.6-000011.500014.9 06.4500.26A5 0 +203900.19 +560017.8 -000005.5-000040.800007.7 06.4500.40F2 0 +204917.39 +640232.2 -000004.0-000004.800001.3 06.4500.03B0 0 +210744.50 -452246.0 +000031.4-000007.100010.6 06.4500.24A9 0 +211537.18 +475826.4 +000002.2-000002.800002.1 06.45-0.13B4 0 +212050.01 +322708.4 +000058.6-000045.200013.7 06.4500.80G8 1 +212551.55 +003203.5 +000050.0+000013.800011.5 06.4500.16A1 0 +213433.97 +224516.7 +000011.7-000053.500014.4 06.4500.51F7 0 +214700.87 +700903.4 -000010.5-000025.100006.6 06.45-0.01A0 0 +221030.18 +205840.8 -000002.8-000009.300004.9 06.4500.10A3 0 +224303.40 -081841.2 +000017.2-000004.000005.3 06.4500.17A5 1 +224503.70 +580850.6 -000062.4-000137.200027.9 06.4500.43F5 0 +235710.14 -205001.0 -000035.0-000014.000007.2 06.4500.98G8 0 +003603.20 -145822.4 -000064.7-000059.200007.0 06.4501.06K0 0 +022420.10 -255051.0 +000032.6+000016.100006.1 06.4501.32K3 0 +034406.36 -403936.3 +000025.1-000083.600010.8 06.4501.06K1 1 +034537.11 +384034.4 -000030.0+000017.900007.1 06.4501.20K0 0 +043904.29 -514022.1 +000013.6+000018.100005.0 06.4501.32K2 0 +053402.48 -070125.1 -000012.4-000040.500005.1 06.4501.12K0 0 +061259.57 +060058.6 +000010.8-000013.100004.6 06.4501.62M. 0 +063432.80 +552110.9 +000002.7+000005.200002.1 06.4501.55K0 0 0.23 62.69 +064120.90 +281147.9 +000000.6-000002.500002.3 06.4501.09G5 0 +075513.87 -305503.8 -000025.9+000027.600002.5 06.4501.47K4 0 +084534.84 +043952.4 +000043.6-000077.400007.9 06.4501.23K0 0 +091657.05 -110610.6 -000007.6-000069.200008.9 06.4501.17K0 0 +092437.16 -700432.8 -000043.0+000000.300005.3 06.4501.27K1 0 +095101.97 +130358.5 +000019.7-000007.400001.8 06.4501.62M0 0 +105333.42 -562513.8 -000017.5+000005.200000.0 06.4501.39K2 0 +105511.58 -203953.9 -000011.4+000003.800005.1 06.4501.10K1 0 +113503.79 +202629.6 -000058.6-000001.200007.1 06.4501.01G9 0 +125338.12 -041328.2 +000003.8-000062.700009.6 06.4501.09K0 1 +140900.60 -102004.6 -000006.2+000021.700005.9 06.4501.00G8 0 +141435.66 +135830.9 -000094.5+000080.600006.5 06.4501.35K2 0 +153909.52 +575527.9 -000005.8+000003.900007.4 06.4501.10K1 0 +161338.63 -012830.5 -000052.2+000003.100010.1 06.4501.00K0 0 +162821.17 +670238.4 -000020.6-000005.200004.7 06.4501.52M0 0 +181807.72 +231749.0 +000011.9-000012.000001.9 06.4501.70K5 0 +184316.57 +391800.3 -000000.7-000006.400002.4 06.4501.59K5 0 +185627.23 -314120.4 +000008.8-000009.500004.5 06.4501.22K2 1 +190509.85 +495523.4 -000007.4+000005.400005.6 06.4501.35K3 0 +200338.81 +225627.9 -000018.8-000015.700006.3 06.4501.03K2 0 +200820.48 -662116.8 -000009.2-000006.300002.9 06.4501.59K5 0 +202601.15 +195155.6 +000031.3+000018.900004.8 06.4501.04K0 0 +211617.78 -091252.8 -000007.3+000003.500001.8 06.4501.61M4 0 0.09 4.95 +220423.83 -295459.5 +000002.8+000003.400002.5 06.4501.60K5 0 +222250.28 +363932.1 +000004.7+000053.400007.5 06.4501.05K0 0 +232905.70 +230253.8 -000034.1-000084.900006.3 06.4501.09G9 0 +235554.63 +151349.1 +000080.7-000007.200004.4 06.4501.56M3 0 +001732.69 -190303.9 +000020.4-000002.400020.5 06.4600.39F3 0 +002030.92 +485807.1 +000008.1-000003.400003.4 06.4600.56G0 0 +005609.12 +135707.1 -000001.9-000002.900006.5 06.4600.96G8 0 +010301.47 +472234.3 +000086.9-000015.500009.7 06.4600.25A9 1 +013348.52 +890056.6 +000064.9-000032.400010.2 06.4600.11A3 0 +021249.98 +794129.3 -000022.2+000024.500008.0 06.4600.24A3 0 +025145.92 +581851.5 -000032.1-000002.400011.4 06.4600.10A1 0 +031548.65 +505721.5 +000030.4-000035.300007.9 06.4600.10A0 1 0.19 1.21 +034919.73 +570706.0 +000028.3-000024.400006.1 06.4600.06A0 0 +035433.94 -524125.2 +000027.0-000039.200009.3 06.4600.16A4 0 +044600.39 +763640.9 +000075.0-000136.200031.0 06.4600.51F7 0 +054046.19 -102431.2 -000001.6-000000.000006.1 06.46-0.13B9 0 0.05 1.10 +060847.72 -064917.0 -000030.2+000008.100009.0 06.4600.88G5 0 +064658.52 -870129.9 +000004.6+000004.200025.6 06.4600.43F3 0 +065357.07 +383018.3 -000000.5-000027.700004.0 06.46-0.04B9 0 : psi8Aur +065836.39 -562341.2 -000022.8-000034.100010.0 06.4600.39F2 0 +070716.28 -594259.2 -000007.3+000009.300002.2 06.46-0.11B3 0 +071249.08 +271330.2 +000013.2-000097.800022.6 06.4600.50F8 1 +074407.64 +022419.6 -000018.1-000008.600007.5 06.4600.21F0 0 0.07 0.10 +075754.79 -404703.7 +000023.3+000003.600005.7 06.4600.98K0 0 +081020.57 -491414.5 -000010.0+000005.200002.0 06.46-0.14B3 0 +084209.83 -115757.5 -000028.0-000014.400008.6 06.4600.16A5 0 +090405.79 -472629.3 -000011.1+000005.700002.9 06.46-0.15B4 0 +090455.12 +322237.2 -000058.9-000063.600012.6 06.4600.24A8 0 +091403.09 -144141.3 -000007.1-000016.300005.8 06.4600.96G6 0 +093606.79 +741908.0 -000015.6-000029.000007.3 06.46-0.08B9 0 +101628.12 +284057.7 -000062.3-000092.200031.2 06.4600.64G0 0 +104753.55 -641546.3 -000015.5+000009.700007.0 06.4600.01B9 1 +111714.37 -415603.5 -000053.9-000009.100008.1 06.4600.01A0 0 +111950.84 -725729.8 -000041.9-000005.800006.7 06.4600.00A0 0 +113820.37 -632221.9 -000006.2+000001.500001.4 06.4600.04O8 1 +115426.06 -374456.7 -000331.1+000057.200021.5 06.4600.53F7 1 +122232.14 +051820.1 -000166.6-000053.100033.5 06.4600.57F8 1 +123204.40 -323201.4 -000024.1-000012.000005.7 06.4600.17A3 1 +123914.64 -752214.1 -000027.1-000010.000004.2 06.4600.10B8 1 +131614.35 +190306.2 -000096.9+000007.300010.6 06.4600.97G8 0 +142843.50 -591151.1 -000006.6-000007.700000.2 06.4600.11A0 0 +143415.70 +570357.0 +000217.2-000232.500034.5 06.4600.53F7 0 +151651.84 -475152.2 -000063.0-000019.500005.8 06.4600.93G8 0 +153653.37 +295928.8 +000088.7-000057.400027.8 06.4600.43F5 0 +160421.32 -534237.2 -000003.1-000017.200003.1 06.4600.01B9 0 +163030.02 -073052.0 +000002.5+000002.700001.7 06.4600.37A7 0 +164338.73 -320621.2 -000009.4-000023.000004.2 06.46-0.08B8 0 +165701.06 -710641.6 -000008.5-000035.900002.0 06.4600.26A5 0 +170817.08 +505032.0 -000007.7+000025.700004.7 06.46-0.02A1 0 +171705.54 -444642.9 +000001.6-000003.500000.7 06.4600.19B0 0 +172052.60 -104146.9 +000051.9-000022.600021.2 06.4600.33F1 0 +172524.14 +524726.9 -000090.9-000050.600036.8 06.4600.62G0 0 +180609.21 -514438.0 +000003.2-000006.500002.1 06.4600.17A2 0 +184845.41 -183604.2 +000001.3+000002.600004.1 06.4600.90A1 1 +194955.81 +270506.6 +000008.9+000004.600006.9 06.4600.94G8 0 +195645.16 +505409.0 +000010.0+000010.600009.3 06.4600.00A1 0 +201849.67 +461920.0 -000004.4-000007.900001.2 06.46-0.12B2 1 0.06 2.98 +211030.96 +474132.0 -000004.1-000003.700002.2 06.4600.01B6 1 +220026.71 +330020.8 -000014.6+000057.400015.1 06.4600.46F5 0 +222038.77 +582435.5 -000003.4+000021.200005.5 06.4600.99G8 0 +222645.56 +372637.4 -000000.8-000005.200001.7 06.46-0.13B2 1 +225252.23 +502444.2 +000015.8-000001.300004.1 06.46-0.05B8 0 +225909.00 +594852.8 +000005.8-000001.500002.8 06.4600.01B9 0 +230234.07 -362514.9 +000042.5-000030.600007.8 06.4600.94K1 1 +232404.02 -214627.2 -000066.1-000077.400016.0 06.4600.43F3 0 +234448.37 +554758.9 +000028.9-000002.600006.9 06.4600.99G4 0 +000307.82 -240842.5 +000059.3-000003.100006.8 06.4601.18K1 0 +015845.95 -111802.7 +000072.2-000088.500008.0 06.4601.13G5 0 +044457.91 -631346.9 -000009.6-000003.000007.2 06.4601.08K0 0 +050023.21 +393916.8 +000000.8-000002.700002.6 06.4601.68K4 0 +074714.62 -360425.2 -000034.7+000027.100007.6 06.4601.08K1 0 +083924.57 +080103.6 -000029.7-000028.700005.9 06.4601.08K1 0 +133442.81 +763248.1 -000025.3+000000.900003.2 06.4601.57K5 0 +133443.61 -331839.0 -000052.3-000012.000003.6 06.4601.25K2 0 +133902.31 +181555.3 -000047.4-000020.200004.4 06.4601.22K3 0 +152301.78 -150802.7 +000000.3+000016.300004.2 06.4601.60K4 0 +154355.28 -601713.9 -000003.4-000005.000002.4 06.4601.02G0 0 +162842.35 +000318.3 -000061.7-000098.100010.9 06.4601.38K5 0 +175655.89 -401820.3 +000025.3+000002.100005.7 06.4601.41K3 0 +182055.19 -372915.5 -000001.7-000007.300001.4 06.4601.31K2 0 +191533.37 +183058.8 -000010.5+000010.100003.0 06.4601.74M2 0 +200903.81 -470404.0 +000041.8-000064.700006.1 06.4601.46K5 0 +202051.87 -354025.4 +000036.4+000019.300007.3 06.4601.31K3 0 +203905.86 -045546.2 -000001.7+000004.500013.9 06.4601.02K0 0 +212348.39 +372105.4 -000006.0-000006.900003.5 06.4601.47K5 0 +214518.67 -492956.0 +000071.2+000047.700007.8 06.4601.15K1 0 +221728.31 +490737.0 +000016.7+000009.000003.6 06.4601.05K0 0 +222100.05 +265606.6 +000014.1-000007.400004.1 06.4601.53M4 0 +223844.70 -284453.5 -000047.1-000011.800008.1 06.4601.03K1 0 +000501.13 +274029.3 +000083.4-000006.600007.6 06.4700.95G8 0 +000900.16 +281451.2 +000005.9-000005.600008.7 06.4700.24A4 0 +001841.62 -080309.5 +000417.7-000144.200042.7 06.4700.67G0 0 +003424.89 +664501.3 +000023.8-000000.300005.8 06.47-0.05B9 1 +004541.70 -162527.1 +000012.0-000006.100011.4 06.4700.31F0 1 +005818.90 +212416.2 -000009.7-000003.500007.6 06.4700.09A2 1 +021920.79 -025837.4 +000010.3-000239.500007.8 06.4700.97M5 0 3.64 333.80Mira : omi Cet +024711.14 -222908.4 -000018.9-000039.500026.2 06.4700.40F2 1 +030854.18 +622304.5 -000002.0-000000.200001.6 06.4700.23B1 1 +032635.36 +284255.2 +000041.4-000104.300019.9 06.4700.88G5 1 0.10 6.39 +034856.91 +235126.2 +000046.9-000056.500013.4 06.4700.38F0 0 +035016.10 -013121.5 +000102.3+000025.100022.2 06.4700.43F2 1 +040324.75 -200837.7 -000000.2-000001.400003.4 06.47-0.18B3 0 +050709.78 -192333.1 -000041.7+000269.700026.4 06.4700.65G2 1 +054501.30 +125318.1 -000019.8-000013.500009.4 06.4700.23A3 0 +054700.06 +513115.5 -000014.1-000039.800006.8 06.4700.90G5 0 +062346.92 -583238.2 +000009.5+000025.500010.2 06.4700.12A3 0 +064412.81 -544143.9 -000016.6+000006.700004.4 06.47-0.12B5 0 +064554.20 +124136.8 -000002.2-000002.600002.9 06.4700.34A9 0 +065247.14 -435832.2 +000002.4+000005.400007.7 06.47-0.10B8 1 +070724.88 +281036.1 -000007.2-000000.400005.9 06.47-0.08B9 0 +072427.65 +153101.9 -000001.5-000001.500000.7 06.47-0.19B2 0 +072725.84 +661953.9 -000003.3-000028.900003.6 06.47-0.06B9 0 +080935.19 +290535.1 -000010.6-000007.900000.8 06.4700.80G0 0 +081411.14 +174033.3 +000000.9+000014.800009.9 06.4700.33A0 0 +081755.79 -591000.3 -000049.0-000025.900012.8 06.4700.40F5 0 +083910.10 +595621.3 -000027.4-000048.100009.1 06.4700.04A2 0 +090804.21 +323225.6 -000080.2-000023.600009.3 06.4700.38F2 0 +092344.92 -374525.1 -000080.7+000026.500009.9 06.4700.19A1 0 +094540.64 -571109.8 -000018.7+000007.800003.8 06.47-0.11B8 1 0.10 4.36 +095100.80 -800339.9 -000003.2+000015.300004.6 06.4700.07B8 1 +101506.36 +312805.1 -000036.5-000003.600004.3 06.4700.86G8 0 +102128.70 -234239.2 -000049.9+000017.600008.7 06.4700.19A4 0 +104744.34 -595230.9 -000015.5-000000.100002.6 06.47-0.12B5 0 +110815.77 -295820.8 +000009.0-000012.900007.1 06.4700.03A1 0 +121200.97 +283211.3 +000067.9-000061.900012.4 06.4700.43F5 0 +124814.36 +133311.2 -000048.5-000034.000008.0 06.4700.01A1 0 +134513.10 +555248.8 +000104.9-000358.900029.7 06.4700.49F7 0 +141800.57 -073230.5 +000267.0-000235.000030.5 06.4700.72F9 0 +141855.93 +545149.6 -000018.7-000008.600009.8 06.4700.18A5 0 +151317.43 -240029.8 -000022.9-000020.000007.9 06.47-0.03B8 0 +151328.93 -251833.0 -000399.0-000075.100039.0 06.4700.69G5 0 +151550.68 +505618.8 +000024.4-000045.900016.5 06.4700.85G5 0 +164229.11 -370444.9 -000022.1-000084.200008.4 06.4700.78G3 1 +164606.38 -463154.9 -000003.3-000032.400007.3 06.4700.09A1 0 +173022.65 +115526.3 +000011.7+000014.100010.6 06.4700.06A1 0 +173518.50 -220237.7 -000003.2-000008.400003.7 06.4700.01Ap 0 0.05 9.74 +174708.05 +473644.0 -000013.9+000006.600007.6 06.4700.10A2 1 +183536.48 +045609.8 +000030.7-000029.800009.7 06.4700.07A2 0 +185728.46 +581329.7 +000016.4+000045.000008.6 06.4700.07A2 1 +191344.02 +053056.3 +000007.5-000013.400005.5 06.4700.10A3 1 +193756.68 +491702.6 +000036.4+000145.500006.5 06.4700.99G6 0 +194552.23 -025300.4 -000002.7-000001.500003.0 06.4700.02B3 0 +195306.39 -143611.1 -000000.8-000050.400008.6 06.4700.15A1 1 0.15 1.18 +200809.57 -523439.9 -000023.6-000019.300017.3 06.4700.68G3 0 +201404.87 +363617.6 +000010.4-000005.600003.2 06.47-0.01A0 0 +201628.15 +370323.0 +000002.6-000000.800002.9 06.47-0.10B6 0 +203136.27 +341949.8 -000006.6-000052.600022.2 06.4700.42F2 0 +205924.61 +421928.0 +000016.7+000006.500004.2 06.47-0.08B9 0 +210922.31 -364220.2 +000032.5-000132.300013.5 06.4700.52F7 1 +211141.31 -142820.6 +000038.5+000000.100007.4 06.4700.32Fm 0 0.06 0.10 +213321.07 -800221.5 +000022.5-000022.100009.1 06.4700.04A0 0 +213525.91 +681309.3 +000017.8+000015.700005.3 06.47-0.08Ap 0 0.06 8.34 +230944.73 -675234.2 +000000.1-000051.300018.9 06.4700.39F3 0 +231011.99 -665127.8 +000236.4+000035.100016.1 06.4700.96K0 0 +234849.36 +021252.2 +000008.8-000035.100018.1 06.4700.46F5 0 +235022.12 +513718.1 +000121.2-000018.100024.7 06.4700.40F3 0 +235733.52 +600125.0 +000012.6-000003.800002.9 06.4700.03B9 0 +010138.60 -161555.3 +000072.0-000091.500011.8 06.4701.18K2 0 +022306.60 -373433.8 -000006.5-000033.400002.8 06.4701.59K2 0 +025254.65 -652718.9 -000006.5-000014.700007.0 06.4701.01K0 0 +032336.31 +005437.1 -000005.1-000092.200008.8 06.4701.15K0 0 +041359.73 +375801.7 -000049.3+000004.600008.3 06.4701.03G9 0 +043002.30 +101544.7 -000025.0-000078.400008.9 06.4701.04G8 0 +052155.31 -173613.1 +000006.1+000006.300007.1 06.4701.21K0 0 +055159.59 -292657.8 -000001.6-000011.000004.7 06.4701.47K3 0 +062306.37 +565835.5 -000000.6-000072.700007.1 06.4701.07K1 0 +070516.39 -502136.5 -000024.4+000039.600004.1 06.4701.42K3 0 +070614.30 -685015.3 +000005.5-000001.300006.5 06.4701.04K0 0 +085554.49 -152622.0 +000004.5-000043.400004.0 06.4701.39K2 0 +115514.10 +364523.4 -000063.1-000046.000005.5 06.4701.58M3 0 +122048.75 +153227.5 -000052.0+000007.800006.8 06.4701.02K0 0 +122315.35 -045828.0 +000030.4-000028.600007.2 06.4701.19K0 0 +140846.19 +592015.7 -000123.2-000020.800007.4 06.4701.02K0 0 +141648.75 -085304.0 -000016.9-000014.300006.1 06.4701.21K0 0 +151553.57 +062753.6 -000009.7-000019.200002.7 06.4701.31K0 0 +160836.53 +083647.7 -000030.3-000029.900007.0 06.4701.42M4 0 +164056.42 -081834.7 -000011.2-000000.700006.5 06.4701.15K0 0 +170433.70 -681643.1 -000007.9-000021.100002.6 06.4701.57M3 0 +181416.36 -634122.3 -000026.3-000058.000005.3 06.4701.41K4 0 +184130.69 -480539.9 -000016.0-000114.500007.3 06.4701.22K3 0 +185211.95 -414232.8 -000008.9-000030.400004.8 06.4701.43K3 0 +185654.70 -624806.9 +000003.4+000005.500002.9 06.4701.53K3 0 +190105.43 +191834.6 +000008.1-000003.200007.1 06.4701.11K1 0 +193446.34 +632603.0 +000010.2-000003.300006.0 06.4701.33K2 0 +193555.95 +501418.7 -000002.2+000036.600005.3 06.4701.03G9 0 +194850.17 -121909.7 -000000.5-000021.500002.0 06.4701.68K5 0 +195126.84 +040519.1 -000005.6-000006.100000.4 06.4701.34K0 1 +195505.11 -330246.5 -000012.6-000001.300002.6 06.4701.49K2 0 +200612.19 -040441.2 +000051.6-000034.900009.6 06.4701.16K0 0 +201304.43 -001950.9 -000013.8+000001.100002.1 06.4701.53K5 0 +201332.38 -474247.3 -000005.9-000042.800007.3 06.4701.25K2 0 +203220.40 +020758.1 +000029.9+000001.200002.9 06.4701.51K2 0 +204818.36 -441148.1 +000094.9-000053.300005.6 06.4701.16K1 0 +212355.86 -251208.7 +000058.0-000023.100003.7 06.4701.12K1 0 +213445.89 +181944.0 +000037.0+000011.400004.4 06.4701.25K2 0 +214339.79 +073143.7 -000028.0-000056.500007.7 06.4701.11K0 0 +224452.97 +391203.9 +000016.4-000020.000004.7 06.4701.50K5 0 +225145.00 -595252.9 -000042.4-000004.700009.1 06.4701.13K1 0 +231359.34 +193802.1 +000027.2-000007.300004.1 06.4701.15K2 0 +232707.47 -663451.1 -000027.4-000013.000003.7 06.4701.46K4 1 +233528.61 +011847.5 -000047.8-000023.200010.5 06.4701.15K0 0 +010218.47 +510205.9 -000004.2-000013.400005.2 06.4800.12A3 1 +020934.82 -242044.5 -000031.1-000042.000016.1 06.4800.29F0 0 +021651.72 +570318.9 -000000.9-000000.800001.4 06.4800.28B1 0 0.06 5.64 +023700.44 +243850.1 +000137.1-000014.200024.9 06.4800.51F6 0 +023824.75 -375925.4 +000114.2-000062.300018.7 06.4800.52F6 0 +024328.90 -023153.4 +000018.1+000017.400006.9 06.4800.98K0 1 +024645.06 -213822.4 +000076.1+000016.800022.2 06.4800.39F3 0 +030356.75 +475054.6 -000008.8-000006.100009.0 06.4800.30F0 0 0.06 0.15 +033452.37 -253458.5 +000051.5+000033.400005.4 06.4800.98K0 0 +050532.11 +194824.3 -000010.6-000012.400007.0 06.4800.22A5 1 +051317.55 +372015.5 -000144.8-000135.100038.5 06.4800.54F8 0 +060923.43 -493346.8 -000010.7+000075.000016.6 06.4800.50F8 0 +062707.59 -375344.2 -000001.4+000044.800020.1 06.4800.39F3 0 +062816.77 +015445.8 -000006.7-000015.300006.7 06.48-0.06B9 0 +063822.91 -233449.1 -000001.9-000008.100004.9 06.4800.66A2 0 +064137.77 +355555.2 -000017.8-000025.900012.7 06.4800.51F8 0 +070635.97 -122338.2 -000003.7+000001.800000.7 06.48-0.12B7 0 +071742.65 +385234.8 -000004.6-000029.300006.2 06.4800.99K0 0 +080235.82 +571625.6 -000038.3-000059.100009.8 06.4800.65F8 0 +081118.03 +543225.7 +000047.3-000093.700005.9 06.4800.94G5 0 +081321.79 -010957.2 -000028.8+000005.400006.3 06.4800.92K0 0 +083239.87 +100357.7 +000005.9-000006.200006.0 06.48-0.01A1 0 +083319.87 -382214.5 -000010.7+000005.700002.4 06.48-0.15B2 0 +084721.48 -170310.3 -000012.1-000010.400004.3 06.4800.68A2 1 +084944.94 -210253.9 +000004.8-000056.600012.5 06.4800.26A6 0 +090945.00 -492527.5 -000000.2-000028.700006.3 06.4800.17A9 0 +090946.45 +113352.3 -000044.5-000062.200026.5 06.4800.35F2 0 +091337.27 +211659.6 -000015.5-000010.900006.6 06.4800.05A2 0 +093511.88 -354925.5 -000074.0-000002.100015.8 06.4800.42F5 0 +095826.12 +274532.6 -000116.6-000028.400015.0 06.4800.36F3 0 +101720.20 -465005.8 -000022.7+000000.500016.1 06.4800.33A8 1 +101832.91 +430255.1 -000123.9-000077.700028.1 06.4800.93G5 0 +103602.02 +802940.7 -000018.1-000003.700007.6 06.4800.96G4 0 +105720.22 -690217.0 -000025.0+000002.900003.9 06.4800.00B7 1 +110739.72 +231925.5 -000017.2+000009.800013.2 06.4800.16A5 0 +114214.82 -751338.3 +000043.2-000005.800029.1 06.4800.53G1 0 +114715.99 -301709.4 -000265.3-000227.500056.3 06.4800.68G5 0 +115037.24 -271640.6 -000083.3+000007.200006.6 06.4800.98G8 0 +120416.74 -512821.0 -000034.8-000011.800008.4 06.48-0.05B9 0 +125658.26 -543514.3 -000033.7-000015.400009.9 06.48-0.04A0 1 +132352.19 -494921.8 -000079.9-000031.400007.7 06.4800.96G8 0 +133133.22 -280645.9 -000077.6+000002.100011.5 06.4800.09A1 0 +142547.77 -265107.6 -000004.7-000056.100013.0 06.4800.94K0 1 +150533.90 -303303.8 +000010.6+000083.900031.4 06.4800.49F6 0 +150602.42 -485300.1 -000002.3-000009.600001.9 06.48-0.14B3 0 +154310.54 +134003.9 -000020.2-000035.900005.2 06.4800.87G5 1 +161245.43 +264014.4 +000068.9-000031.700013.7 06.4800.39F3 1 +164227.69 +495612.1 +000133.4-000107.800034.0 06.4800.54F8 0 +165841.56 -145210.6 -000002.1-000025.100020.7 06.4800.39F3 0 +170356.77 -375039.0 +000001.9+000004.700000.2 06.4800.26O5 0 0.07 3.41 +172402.26 +383457.7 -000012.3+000035.800006.0 06.4800.72F8 1 +173543.08 -372623.3 -000009.2-000035.500009.6 06.4800.01A0 0 +175554.96 -184807.6 +000013.0-000020.200009.0 06.4800.06A1 0 +175852.31 +452834.2 +000000.4+000027.000007.0 06.48-0.06B9 0 +183447.49 +105331.2 +000006.9+000003.800005.1 06.4800.03A1 0 +192129.70 -345859.6 +000078.9-000108.900048.0 06.4800.63G1 1 +193214.11 -443247.3 -000138.4+000032.800023.9 06.4800.53F6 0 +210639.79 +034810.8 +000094.8+000050.300014.6 06.4800.88K0 0 +211639.46 -013627.8 +000023.1-000016.900003.9 06.4800.98K0 0 +214940.10 +410855.7 -000002.9-000005.600000.4 06.4800.38A2 0 +222811.15 +270108.0 -000035.6-000033.400006.8 06.4800.99G8 0 +231755.99 +452920.2 +000023.9-000010.000006.0 06.48-0.04B9 0 0.04 1.62 +002438.15 +141855.9 +000015.1-000002.600006.1 06.4801.16K0 0 +010127.04 +493239.2 +000004.3-000002.700003.5 06.4801.10G5 0 +015759.23 +470543.9 +000007.3-000006.800002.9 06.4801.20K0 0 +051538.80 -521056.0 +000014.6+000021.100003.8 06.4801.21K2 0 +052459.43 +734225.9 -000008.2-000001.000002.6 06.4801.74M0 0 +054734.66 +253407.1 +000001.8-000007.100003.3 06.4801.19K1 0 +055714.36 -532532.5 +000009.5-000000.100004.5 06.4801.48K5 0 +060701.83 -450529.8 +000079.7+000046.200008.8 06.4801.16K1 0 +061113.63 +602712.7 -000021.7-000016.300002.6 06.4801.70M0 0 +065718.50 +372341.0 +000000.9-000004.100003.3 06.4801.67M3 0 +081206.06 -432401.6 -000005.0+000004.400000.5 06.4801.70K3 0 +090844.52 -161637.8 +000005.3-000067.200008.3 06.4801.10K0 0 +095141.20 -112025.5 +000031.7-000039.800003.1 06.4801.61M2 0 +101322.32 -563512.1 -000026.4+000000.600004.0 06.4801.45K2 0 +110213.84 -410650.6 +000016.5-000032.100001.9 06.4801.47M4 0 +121101.22 -681539.4 +000001.4-000013.200003.5 06.4801.35K0 1 +122318.90 -114843.5 -000051.0-000010.500003.7 06.4801.64M3 0 +125122.93 -102017.6 -000008.8-000003.400008.4 06.4801.03G8 0 +133533.37 +101218.3 +000088.3-000052.600009.9 06.4801.04K1 0 +133639.89 +492912.1 +000002.3-000014.800006.5 06.4801.18K1 0 +133650.58 -342803.9 -000008.2-000034.600006.3 06.4801.03K0 0 +135308.44 +402016.8 -000008.6-000010.400002.4 06.4801.55K5 0 +141655.17 -773951.2 -000005.9-000002.900001.4 06.4801.38K2 0 +163733.76 +051639.2 -000007.8-000012.500007.6 06.4801.15K0 0 +172709.89 -155112.0 -000006.1-000008.400007.0 06.4801.15K0 0 +174044.57 -675114.8 -000043.1-000020.900008.6 06.4801.00G8 0 +175318.22 -652918.4 -000022.9-000064.800006.3 06.4801.09K0 0 +185031.17 -133420.1 -000005.4-000008.000002.0 06.4801.66K1 0 +185523.55 -372311.8 +000007.6-000000.600007.7 06.4801.12K1 0 +204324.20 +353516.1 -000006.0-000003.300001.5 06.4801.25G8 0 1.05 16.39 +225623.83 -313354.6 +000330.5-000159.900130.9 06.4801.09K4 0 +190424.15 -054105.4 +000006.2+000000.100002.7 06.4802.30C5 1 +000034.29 -530551.6 +000053.0-000020.500016.9 06.4900.62G1 1 +001554.94 -755441.8 -000017.8-000002.400004.6 06.4900.98G8 0 +004028.56 -163059.8 +000041.9-000032.200006.5 06.4900.91G8 1 +005003.76 -432341.8 +000013.4+000009.700010.3 06.4900.29A9 1 +011128.97 +101730.9 +000010.9-000006.100007.9 06.4900.89G5 0 +013747.20 +644421.7 -000001.4+000000.600001.1 06.4900.78A6 0 +020948.43 -405159.2 +000048.5-000022.500014.7 06.4900.43F3 0 +032811.50 -355112.3 +000035.7-000003.300009.0 06.4900.13A1 1 : chi3For +032823.56 +601520.6 +000023.1-000022.300003.8 06.4900.01B9 1 +033449.10 +062503.8 -000023.4-000017.000007.4 06.4900.64G0 0 +034113.75 -114809.0 +000081.1+000029.800010.9 06.4900.38F2 0 +040710.72 +740001.9 +000026.5-000065.200008.0 06.4900.98K0 0 +040943.04 +031922.2 -000050.9-000060.900016.0 06.4900.44F2 0 +043714.78 +183235.0 -000003.8-000006.800003.1 06.4900.81F5 0 0.34 3.15 +044348.27 +325156.0 -000045.7-000044.500013.9 06.4900.31A8 1 +050600.93 +355611.1 -000017.0-000013.000012.1 06.4900.18A5 1 +051331.29 +624128.1 -000037.4+000000.800012.2 06.4900.20A7 0 +051524.88 -733518.6 -000022.3+000005.800009.1 06.4900.15A6 0 +051923.72 +335907.6 +000026.6-000004.300013.8 06.4900.26A7 0 +052119.31 +040043.1 -000001.6-000012.200002.6 06.49-0.09B5 0 +052311.98 -264219.8 +000021.5+000022.900019.1 06.4900.51F6 0 +052941.59 -004808.7 +000048.3-000039.200008.3 06.4900.25A2 0 0.04 0.44 +053930.84 -094223.8 +000005.5-000008.900005.8 06.49-0.11B7 0 +060245.11 +474833.5 +000032.2+000092.600035.2 06.4900.57F5 0 +070039.34 -091210.7 -000000.9+000001.600001.1 06.4900.14B1 0 +072437.11 -712814.7 +000007.7+000041.000012.9 06.4900.12A3 0 +075051.11 +042733.8 -000015.1+000048.400008.4 06.4900.94G5 0 +081345.66 -463443.3 -000008.3+000004.300003.2 06.49-0.16B3 0 +082657.83 -524217.4 -000092.3-000045.100018.5 06.4900.42F5 1 +085155.60 -405911.8 -000009.5+000005.800002.9 06.49-0.11Ap 0 +091217.87 +145943.6 -000524.5+000245.100048.8 06.4900.73G9 0 : pi 1Cnc +103538.86 -183408.4 +000005.2+000011.600013.9 06.4900.20A5 0 +112645.75 +030045.6 -000726.3+000181.900056.6 06.4900.78K0 1 +113849.12 +642049.1 +000012.5+000001.100005.1 06.4900.15A5 1 +115957.41 +340204.8 -000040.7+000032.100008.7 06.4900.24A9 0 +120605.25 -325738.7 -000077.5-000194.300019.5 06.4900.62G0 1 +131139.24 -263306.2 -000071.8+000001.600008.9 06.4900.19A5 1 +131650.67 +170104.1 +000631.2-000260.800089.1 06.4900.93K2 1 +132826.23 +404347.2 +000012.4-000057.600007.5 06.4900.93G8 0 +133807.86 +141807.1 +000041.0-000015.000013.9 06.4900.27A9 0 +140017.47 -612851.4 -000064.5-000035.200015.3 06.4900.33F1 0 +142440.90 -114010.7 -000075.2-000022.900011.1 06.4900.42F4 1 +143450.72 -202621.8 +000016.6-000001.500005.3 06.4900.14A3 0 +144932.37 +512228.2 +000015.2+000002.200019.4 06.4900.40F5 1 +150756.15 -610743.2 -000000.5-000005.800008.0 06.4900.43F2 1 +152325.00 -460825.4 -000028.2-000009.200006.6 06.4900.94G8 0 +152820.68 -880758.1 -000088.8-000080.700015.5 06.4900.30Am 0 +153150.24 -325251.8 -000018.9-000021.200007.2 06.4900.07B6 0 +153352.74 +170814.9 -000049.2-000048.700015.9 06.4900.34F3 0 +154612.89 -280341.1 -000063.4-000022.100014.7 06.4900.33F0 1 +162848.99 -080743.2 -000055.6-000070.000021.6 06.4900.41F2 1 +172604.85 +583906.7 -000008.8+000013.700009.2 06.4900.14A4 0 +182806.35 -842314.0 +000013.2-000009.100005.5 06.49-0.04B8 0 +183041.64 +204856.5 +000016.3-000263.800027.9 06.4900.80G8 0 +183521.31 -205025.6 +000028.7-000001.400010.7 06.4900.28F0 0 +183804.48 -140017.1 -000000.6-000007.800004.7 06.4900.19B8 0 +183823.80 -031137.4 +000006.5+000033.600020.0 06.4900.55F9 1 +184208.09 +344446.7 -000000.2-000003.700002.5 06.49-0.12B5 1 +184839.49 -060015.8 +000008.3+000032.000006.2 06.4900.24A2 0 +185910.97 -393204.7 -000003.8-000031.500006.7 06.49-0.04B9 0 +185929.27 -702806.1 -000003.9-000117.700009.3 06.4900.30A8 0 +194013.19 +603025.7 +000003.3-000006.900008.3 06.4900.21A5 1 +195017.48 +075408.7 -000001.1-000004.000002.1 06.49-0.09B2 0 +195438.06 -081413.1 +000004.0-000030.200009.0 06.49-0.04B8 0 +195519.49 -064404.7 +000016.2-000058.700011.7 06.4900.39F2 1 +200922.37 +560136.7 -000010.7-000018.400002.6 06.4900.94K0 0 +201956.04 +465014.3 -000001.6+000005.800002.7 06.49-0.08B9 0 0.07 8.53 +202128.46 -664458.9 -000140.2+000003.100022.7 06.4900.51F6 0 +202432.36 +533306.9 +000008.3+000012.600002.2 06.49-0.03B9 0 +203409.98 +205906.7 +000006.8-000004.700002.2 06.49-0.14B3 0 +204618.58 -360712.1 +000040.2-000052.100014.4 06.4900.43F3 0 +214359.16 -571930.4 -000116.9-000052.500023.1 06.4900.48F7 0 +214908.12 +664731.9 -000020.8-000066.300010.4 06.4900.39F3 1 +234002.82 +373910.2 -000007.2-000080.100011.2 06.4900.35F2 0 +021215.76 +024443.9 +000013.2+000012.200006.5 06.4901.04G5 0 +033557.25 -050729.8 -000005.4-000004.100004.2 06.4901.09K0 0 +034450.47 -480340.0 +000020.0-000074.200006.4 06.4901.01G8 0 +052002.32 +442531.5 +000000.2-000019.200003.4 06.4901.33K0 0 +052444.80 +361159.9 -000000.2-000009.000002.2 06.4901.65K2 0 +054732.26 +633555.7 -000011.2+000019.700006.8 06.4901.01G5 0 +062035.17 -233816.1 -000020.7-000065.700005.1 06.4901.13K0 0 +064944.30 +373045.8 -000022.9+000007.300004.3 06.4901.55K5 0 +070551.62 +704355.0 +000031.3-000006.700003.9 06.4901.57K0 0 +074940.80 -193019.7 -000059.1-000014.200007.8 06.4901.23K2 0 +075115.34 +370455.8 -000002.1-000028.200008.3 06.4901.51K2 0 +083240.51 -470231.7 -000013.3+000009.600005.0 06.4901.29K2 0 +085226.14 -323033.5 -000011.9-000008.000004.0 06.4901.45K2 0 +085926.89 +130427.9 -000017.9-000007.000002.5 06.4901.46K5 0 +093311.26 +453049.9 -000015.6-000039.100005.6 06.4901.14K0 0 +094430.00 +185149.1 -000000.2-000055.100007.0 06.4901.16K0 0 +094722.20 +233851.7 -000016.1-000002.400005.1 06.4901.09K0 0 +102545.00 +352532.1 -000107.0-000058.000007.9 06.4901.09K1 0 +113336.33 +022956.7 +000022.9-000015.900002.6 06.4901.60K5 0 +113742.31 +773544.5 +000001.8+000002.100001.9 06.4901.61K5 0 +115909.38 -102833.5 -000009.0+000030.900003.8 06.4901.45K2 0 +132801.88 -262408.0 -000003.3-000004.200003.0 06.4901.61K5 0 +133914.92 +514815.1 -000014.8+000005.600002.2 06.4901.38K2 0 +135732.10 +612932.4 -000032.3+000216.500099.0 06.4901.04K3 0 +142517.63 -132111.4 -000058.5+000003.000006.3 06.4901.22K2 0 +143712.43 -530338.7 -000010.8-000015.900004.6 06.4901.45K2 0 +151212.04 -190623.1 -000040.8-000023.800005.9 06.4901.51K4 0 +165431.55 -494238.8 +000000.2-000004.500002.3 06.4901.47K1 0 +200015.36 +261116.5 +000001.4-000007.000002.2 06.4901.13G8 0 +224628.22 -494106.4 +000086.5-000275.600004.3 06.4901.16K0 0 +224735.71 -653336.8 -000030.8-000006.900005.2 06.4901.21K1 0 +231649.85 -411140.0 -000026.1+000015.400006.7 06.4901.07K0 0 +231903.28 -282316.3 +000015.8+000010.100004.4 06.4901.53K5 0 +235035.63 -472237.3 +000007.8+000029.700007.5 06.4901.02G8 0 +000139.30 +733642.8 +000075.5-000012.400015.2 06.5000.18Am 0 +001642.35 -201236.2 -000007.0-000001.500005.3 06.50-0.11B6 0 +020805.70 -415249.4 -000016.1-000011.300011.5 06.5000.20A4 0 +021940.76 -042044.1 +000031.6+000003.200006.0 06.5000.08A3 0 +023013.67 -251111.5 +000080.3+000030.900009.4 06.5000.29DA 1 +031100.80 +645346.7 -000049.0-000014.800012.8 06.5000.16A4 0 +032436.21 -510345.7 -000007.4+000019.700007.5 06.5000.00A0 1 +033130.28 +404536.1 +000025.2-000041.900007.5 06.5000.24A5 0 +033900.06 +205457.1 -000004.7-000034.300006.6 06.5000.15Am 1 +034209.92 -455728.5 -000072.5+000013.500025.4 06.5000.52F8 0 +043046.74 +160855.5 +000098.2-000022.800024.3 06.5000.43F5 0 +045558.36 +052356.6 -000018.9-000014.000006.7 06.5000.03A0 0 +053148.00 +855619.4 +000017.3-000076.900010.1 06.5000.36A5 0 +053327.41 +324804.7 -000004.4-000057.400011.0 06.5000.09A2 0 +060304.31 +570106.3 +000009.3-000045.500005.8 06.5000.95G5 0 +062700.88 -042120.3 -000005.0-000004.100003.0 06.50-0.15B4 0 +070549.64 -103936.3 -000002.6+000001.200000.9 06.50-0.06B0 1 +073926.98 -265147.1 -000004.0-000003.200004.0 06.50-0.09B6 0 +074627.46 +624950.4 -000037.0-000061.000012.3 06.5000.26F0 0 0.05 4.29 +075203.89 +455559.2 -000032.7-000044.600009.6 06.5000.21A3 0 +082029.16 +533427.7 -000064.9-000107.100015.9 06.5000.30F0 0 +082836.06 -230415.5 -000030.1+000002.000006.3 06.5000.06A1 0 +092947.87 +554443.2 -000132.2-000042.200022.6 06.5000.39F3 0 +093318.32 +282204.9 -000042.1-000032.300010.8 06.5000.13A3 0 +094307.00 +542149.6 -000031.9-000033.600010.9 06.5000.12A5 0 +095300.11 -552223.6 -000012.7+000003.700000.5 06.50-0.14B1 0 0.06 1.03 +100034.58 -565646.2 -000053.1+000023.400006.4 06.5000.98K0 1 +102107.98 -175905.6 -000030.5-000029.100017.2 06.5000.40F3 0 +103845.39 -591544.7 -000014.3-000000.200002.2 06.50-0.10B4 0 +130240.46 +594258.8 -000029.5-000009.800005.3 06.5000.06A3 0 +132600.37 +631538.7 -000392.6+000220.500046.9 06.5000.74G6 0 +144937.06 -685610.2 -000009.7-000013.300003.8 06.50-0.10B3 0 +145703.61 +213319.7 -000024.5-000027.000007.3 06.5000.01A1 0 +160959.19 -625801.2 -000012.8-000060.700009.6 06.5000.23A3 0 +170014.26 -445918.5 -000016.2-000033.000019.8 06.5000.40F3 0 +172034.40 -192000.2 -000138.7-000142.800020.4 06.5000.58G1 0 +181107.16 +602434.3 -000006.4+000004.400007.1 06.50-0.00A1 0 +182640.93 +262657.2 +000001.7-000006.200004.2 06.50-0.11B3 0 +185058.65 -410345.6 +000004.8-000003.700001.8 06.50-0.07B5 1 +185717.34 +622348.7 +000005.9-000040.700010.7 06.5000.93G5 1 +191507.91 +832745.8 +000012.4+000007.000006.6 06.5000.11A3 0 +191848.41 +193637.7 -000000.3+000000.400003.2 06.50-0.01B8 0 0.26 3.38 +192501.51 -045304.4 +000035.6+000007.900009.9 06.5000.34A9 1 +195239.11 -545835.2 +000006.3+000003.700011.8 06.5000.10A2 1 +200222.11 +220905.4 -000005.1-000011.400000.9 06.5000.13B1 0 +203348.56 +414622.2 -000001.4-000067.100010.3 06.5000.99K0 0 +204433.08 +694506.8 -000028.4-000036.100007.6 06.5000.97G8 0 +204513.12 -271450.3 -000000.6+000007.400006.9 06.5000.95G8 0 +210248.62 +455056.0 +000002.5-000003.900002.4 06.50-0.12B3 0 +210259.62 -005529.1 +000007.3+000001.100002.2 06.50-0.09B6 0 +213605.09 +150456.0 -000082.8-000089.000007.3 06.5000.94G8 0 +215603.42 -522749.2 +000022.1-000038.600005.2 06.5000.93G6 0 +220550.44 +450645.0 +000013.1-000003.300004.7 06.50-0.03A0 0 +233131.40 -040513.0 +000178.7-000192.800038.1 06.5000.53F8 0 +001234.08 +444226.1 +000098.8-000021.600006.3 06.5001.11K0 1 +012234.82 -002658.7 +000023.5-000011.900006.0 06.5001.08K0 0 +012552.33 -035538.4 +000060.7-000026.300009.9 06.5001.35K0 0 +021333.51 +530330.9 +000001.2-000001.400000.4 06.5001.66K5 0 +054529.59 +311929.5 +000006.2-000018.100003.2 06.5001.10K0 0 +064057.56 -714630.3 +000022.1-000040.900007.5 06.5001.11K1 0 +071146.84 +165835.1 +000010.9-000032.900003.0 06.5001.42K5 0 +074321.21 +045644.9 -000023.3-000016.000005.1 06.5001.36K0 0 +075951.39 +360455.5 -000026.7-000008.100004.0 06.5001.56K5 0 +080716.03 -172207.7 -000045.5+000026.700005.1 06.5001.25K1 0 +083141.31 +185916.0 -000025.8-000021.500003.2 06.5001.50K0 0 +094116.76 +555159.7 -000030.5-000034.600007.9 06.5001.15K1 0 +100607.26 -521116.7 -000055.4+000016.100008.3 06.5001.00K0 0 +112356.54 -575249.4 +000010.9-000017.900005.8 06.5001.50M0 0 +121506.42 -291413.9 -000028.6-000026.300007.1 06.5001.09K0 0 +124938.05 +484424.2 -000015.7-000007.500006.6 06.5001.14K1 1 +131335.94 +365315.3 +000003.0+000000.200002.4 06.5001.62M0 0 +141602.41 +453358.0 -000017.3+000064.600008.0 06.5001.04K0 1 +142214.03 +292211.9 -000038.8-000026.300004.6 06.5001.44MI 0 +151247.19 +104208.9 -000038.9-000067.300004.9 06.5001.27K2 0 +151822.62 +005622.0 +000035.0-000017.500007.5 06.5001.60K0 1 +152245.19 -292030.9 +000030.4-000011.400007.4 06.5001.01K0 0 +161743.37 +012948.2 -000016.1-000001.300005.5 06.5001.13K0 0 +171851.78 -625228.3 -000058.5-000024.000006.0 06.5001.09K1 0 +182708.86 -080225.6 +000002.5+000010.100010.0 06.5001.05K0 0 +193817.79 +204700.5 -000006.8-000033.800005.7 06.5001.04K0 0 +204937.69 +500737.5 -000012.8+000005.000002.7 06.5001.62F7 0 +210220.96 +393032.5 +000002.0+000001.100002.3 06.5001.51A1 1 +215859.64 +190113.4 +000076.6-000033.600015.7 06.5001.01K0 0 +221310.01 +181647.6 +000003.9-000036.300004.3 06.5001.37K2 0 +221418.45 +171122.4 -000082.8-000091.400008.2 06.5001.29K4 1 +001758.63 -132720.3 +000397.0-000000.600038.2 06.5100.60G2 0 +003620.09 +271517.2 +000017.4-000011.700004.7 06.51-0.07B8 0 +004615.04 +551819.4 +000009.8-000004.400005.6 06.5100.18A2 0 +004754.73 +205531.1 +000160.1+000014.500017.4 06.5100.52F8 0 +020016.83 -550046.1 +000066.1+000004.800006.7 06.5100.97K0 0 +020831.79 -064040.9 +000008.0+000009.600005.4 06.5100.88G5 1 +021329.73 +050046.2 +000053.7-000048.100015.0 06.5100.36F0 1 +024709.68 +603414.7 -000000.9+000001.500003.4 06.5100.53F0 0 +024733.78 -353301.9 -000042.1-000035.000005.3 06.5100.96K0 0 : eta1For +032547.85 +535517.8 +000046.8-000041.700012.8 06.5100.30A9 0 +035939.98 +384913.4 -000011.7-000003.400003.0 06.5100.11A1 1 +043019.96 +280754.4 +000139.3+000047.900025.2 06.5100.72G5 0 +044317.76 +593116.4 +000006.9-000041.200005.8 06.5100.24A7 1 +044827.65 +024254.5 +000004.9+000080.800021.0 06.5100.85G5 0 +050416.17 +454646.2 +000019.1-000063.300017.5 06.5100.22A2 0 +050850.43 +195135.6 +000006.2-000013.900005.9 06.5100.90G5 0 +050856.16 +031307.6 -000006.8-000026.100006.3 06.5100.14B8 1 +062546.53 +021618.2 -000002.1-000017.200005.9 06.51-0.03A0 0 +064031.95 +062216.5 -000002.7-000000.100001.8 06.51-0.14B8 0 +064610.38 +232216.0 -000011.2+000045.100003.1 06.5100.84G8 0 +082537.40 -085721.8 -000035.0+000003.700004.8 06.5100.96K0 0 +082639.82 +243203.7 -000040.4-000081.500013.2 06.5100.35F0 1 +083729.66 -334444.1 -000028.3-000041.600016.8 06.5100.32F0 0 +092250.87 -095019.5 -000028.3-000014.700007.2 06.5100.25A5 1 +094555.38 +633912.3 -000016.8-000043.000012.9 06.5100.37F2 0 +095500.14 -161138.1 -000047.4+000021.400003.2 06.5100.81K0 1 +103051.43 -262901.7 -000060.0+000013.700010.7 06.5100.53F7 0 +104841.53 -474459.9 -000075.9+000030.400006.9 06.5100.95G8 0 +110641.53 -130009.6 -000002.5-000072.300010.7 06.5100.31A7 0 +110754.77 -301027.3 -000505.8-000131.800038.1 06.5100.61G1 0 +111603.88 +524622.9 +000159.8+000056.800025.6 06.5100.44F6 1 +115113.00 -615046.2 -000008.3+000000.700000.2 06.5100.26B5 0 +120336.62 -390032.3 -000369.4-000044.500021.4 06.5100.50F7 1 +122733.15 +412118.3 -000013.0-000010.600005.6 06.5100.56F5 0 +130610.29 +290145.3 -000064.8-000009.700009.3 06.5100.09A3 0 +131235.95 +184506.4 -000065.7+000002.600009.3 06.5100.86G8 0 +132051.13 +435924.4 -000147.4+000027.600020.6 06.5100.42F2 1 +132957.65 +060048.2 -000014.9+000059.600006.5 06.5100.96K0 0 +134354.27 -052956.0 -000053.7-000014.100007.9 06.5100.05A1 0 +134357.38 -591409.5 -000030.2-000011.200004.8 06.51-0.03B8 0 +134613.91 +305350.1 -000258.0-000097.300022.3 06.5100.49F5 0 +143405.05 +464711.3 -000040.1+000007.900007.5 06.5100.06A0 0 +143736.55 -430640.7 +000002.7+000006.100005.0 06.5100.96G8 0 +143817.68 -495403.9 -000014.5-000013.700004.2 06.5100.03A0 0 +152229.37 -742357.9 -000013.9-000013.000004.3 06.5100.07A1 0 +152430.97 +372049.5 -000140.9+000085.000026.8 06.5100.60G1 1 : mu 2Boo +153617.77 -653647.3 -000074.7-000060.300012.5 06.5100.33F0 0 +153633.72 -003341.3 -000022.6-000021.500006.3 06.5100.73G8 0 +154106.90 -395857.6 +000016.1-000051.300009.8 06.5100.45F5 1 +160228.59 -565115.0 -000145.9-000121.000028.9 06.5100.53F7 0 +162127.04 -481118.8 -000013.2-000023.000007.4 06.51-0.05B7 0 +163156.47 +092452.3 -000012.2-000039.600011.1 06.5100.43F2 1 +165204.84 +145827.1 +000016.8+000005.600007.2 06.51-0.03B9 0 0.04 0.94 +171852.78 +060507.6 +000012.6+000007.800007.2 06.5100.39F0 0 +173957.70 -003821.2 -000005.4-000013.600003.0 06.5100.12A0 1 +174419.80 -721316.3 -000008.8+000109.400022.7 06.5100.47F8 1 +174707.39 -595939.3 -000011.2-000037.000009.4 06.5100.32F2 0 0.11 0.11 +175940.85 -412913.4 +000001.6-000004.700000.8 06.51-0.09B5 0 +180543.30 +120013.9 -000002.5-000002.800007.7 06.5100.28A7 1 +181158.15 -285405.5 +000018.4-000007.100007.5 06.51-0.02B9 0 +181256.25 -503331.1 -000001.7-000079.300014.4 06.5100.35F0 1 +181443.99 +291228.4 +000011.8-000240.200023.8 06.5100.58F8 0 +190518.58 -013044.0 -000015.9+000009.500022.3 06.5100.36F1 0 +190617.03 +412449.6 +000001.2-000002.400001.6 06.51-0.15B3 0 0.06 1.69 +192323.79 +501616.5 +000002.3+000016.200003.9 06.51-0.07B9 0 +193656.65 +382301.8 +000005.0-000001.300002.6 06.51-0.13B5 0 +200956.61 +205453.2 +000058.8+000098.400022.2 06.5100.39F5 1 : the Sge +201700.45 +085747.5 +000008.5-000002.100014.9 06.5100.31F2 0 +203209.05 +224927.7 +000003.6-000005.700000.4 06.5100.86K0 0 +203732.73 +313119.2 -000034.3-000031.700020.3 06.5100.37F0 0 +204035.89 -263842.3 +000011.7-000024.100008.6 06.5100.59G0 0 +204100.36 +390456.4 +000005.5-000000.200003.2 06.51-0.10B6 0 +204143.74 -752101.5 +000151.4-000161.500022.9 06.5100.62G1 1 : mu 2Oct +215702.22 +484006.8 +000005.8+000000.800003.3 06.51-0.07B8 0 0.06 0.32 +220638.87 +022622.2 +000019.5-000013.900006.9 06.51-0.06B9 0 +224342.69 +105623.2 +000009.8-000171.200024.9 06.5100.50G8 1 +224855.27 -634306.3 +000002.3+000005.000003.1 06.51-0.05B9 0 +230034.39 +452229.3 +000003.5-000004.300002.1 06.5100.30A3 0 +230243.88 +551410.9 +000017.3+000003.500004.5 06.51-0.08B9 1 0.07 5.39 +230812.39 +443342.6 +000028.8+000002.500005.8 06.5100.17A2 0 +231546.28 +281452.5 +000014.6-000002.800003.4 06.5100.83G5 0 +231902.37 +450812.4 +000056.7-000008.400008.0 06.5100.17A5 0 +001645.68 +101441.1 +000002.8+000008.200000.9 06.5101.86M2 0 +021133.47 -174434.8 +000053.1+000004.600004.1 06.5101.62M1 0 +022004.44 +301117.4 +000020.9-000035.700004.5 06.5101.22K0 0 +025052.78 +352338.1 +000046.9+000004.400007.4 06.5101.48K2 0 +025812.54 -120020.9 +000010.8-000010.900007.8 06.5101.03K0 0 +031354.87 +185823.9 +000025.7+000010.500003.1 06.5101.49K5 0 +032344.61 -324225.5 +000019.7+000001.800005.1 06.5101.37K3 0 +040015.53 -513353.9 +000004.7+000009.700002.7 06.5101.65M1 0 +050814.74 -354305.8 -000000.5+000001.300006.2 06.5101.09K1 0 +051225.69 -813230.7 +000016.2+000050.100005.3 06.5101.11K1 0 +052754.70 +481336.2 +000004.6-000035.400005.1 06.5101.49K5 0 +062206.15 -153947.9 -000063.5-000047.800007.0 06.5101.15K0 0 +065421.31 +210941.3 +000025.5-000056.400007.2 06.5101.40K1 1 +071103.06 -035352.8 -000012.2-000008.200004.6 06.5101.16K0 0 +071537.77 +452434.3 -000009.3-000022.500003.5 06.5101.15K0 0 +073159.25 +123941.0 +000001.1-000039.400007.2 06.5101.00G5 0 +074049.03 +040419.4 -000021.9-000093.200006.3 06.5101.46K0 0 +104349.08 +181847.1 +000016.7-000043.900004.7 06.5101.31K0 0 +111539.77 -123533.1 -000002.7-000012.200005.7 06.5101.52M3 0 +113659.90 -225653.5 -000048.6+000049.500004.4 06.5101.26K0 0 +114511.46 +141548.0 -000060.4+000003.600004.8 06.5101.17K0 0 +115637.60 +651434.6 +000059.1-000017.900006.5 06.5101.01G5 0 +133742.94 +504253.4 -000011.2+000003.600001.8 06.5101.55F3 1 +153628.19 +150605.0 -000003.4+000009.600006.3 06.5101.20M5 0 +155957.84 -403911.1 -000001.9-000008.100002.0 06.5101.50G5 0 +160909.05 -560328.6 +000000.4-000002.700001.3 06.5101.39K3 0 +162632.08 +475726.3 -000074.2+000126.400014.0 06.5101.06K0 0 +174558.44 +391921.0 +000005.3+000014.000002.9 06.5101.39K3 1 0.05 98.90 +174756.69 +363318.6 +000020.3-000008.900003.2 06.5101.66M0 1 +175251.90 -560917.1 -000003.3-000020.600003.1 06.5101.15G8 0 +175407.56 -112015.1 +000008.4-000002.000007.7 06.5101.19K0 0 +180720.99 +022853.7 -000002.5+000029.900004.1 06.5101.48K5 0 +181528.69 +863927.7 -000005.6+000027.800002.8 06.5101.60M. 0 +181841.76 -253617.0 -000003.8-000030.400006.0 06.5101.35K0 0 +183430.90 +514656.4 -000040.4-000026.600003.9 06.5101.47M0 1 +193433.94 -235131.7 +000003.5-000008.000001.7 06.5101.68K4 0 +201303.17 +115103.6 -000048.9-000060.900006.6 06.5101.19K2 0 +212548.54 -234919.4 +000016.0-000015.700004.8 06.5101.02K0 0 +214146.22 -250605.5 -000013.7+000005.000003.5 06.5101.19K1 0 +215212.97 +793306.3 +000009.6+000013.600002.7 06.5101.58K5 0 +222953.47 +522459.6 +000011.4+000020.700007.9 06.5101.00G5 0 +233705.35 -315216.1 +000042.6-000002.000004.5 06.5101.25K1 1 +061219.10 +225430.7 -000000.9-000002.200000.8 06.5102.20M1 0 +003008.70 +045136.3 -000018.6+000014.500014.9 06.5200.45F5 0 diff --git a/kstars/kstars/data/hip010.dat b/kstars/kstars/data/hip010.dat new file mode 100644 index 00000000..084e36b6 --- /dev/null +++ b/kstars/kstars/data/hip010.dat @@ -0,0 +1,1000 @@ +004111.95 +092119.1 -000122.6-000103.100030.0 06.5200.53F5 0 +010622.69 +624541.3 +000102.4-000032.200014.4 06.5200.21A5 0 +011658.86 -021643.7 +000259.1-000140.700033.7 06.5200.56F8 0 +013433.88 +685652.3 -000379.1+000115.000047.6 06.5200.69G6 0 +015634.62 -320818.0 +000021.8+000007.000006.5 06.5200.99K0 0 +015759.39 -020334.2 +000036.6+000008.800006.6 06.5200.17A0 1 +020439.87 +650612.8 +000043.8-000026.100009.8 06.5200.00A0 0 +022924.93 +553210.4 +000033.2-000012.800005.0 06.5200.09A2 1 +032509.39 +411526.2 -000008.2+000006.300004.8 06.5200.05A0 0 +040056.81 +231205.7 +000015.0-000035.100003.0 06.5200.10B9 1 +041331.25 +085325.3 +000003.0-000027.400010.8 06.5200.15A2 0 +042049.04 +091329.2 +000058.5+000011.800010.2 06.5200.15A4 0 +045427.96 -031333.3 +000026.5-000001.800007.5 06.5200.46F5 1 +052631.22 +025609.3 -000001.9-000005.800006.4 06.52-0.00B9 1 +053351.99 -295057.2 -000000.4+000004.500003.5 06.52-0.02A0 0 +053630.18 +255624.4 +000000.6+000026.600011.8 06.5200.45F5 0 +061246.33 -174547.7 -000006.7+000004.000003.5 06.52-0.17B5 0 0.04 2.55 +061333.49 -292344.7 -000013.1+000001.400004.2 06.52-0.10B7 0 +062847.06 -003420.7 -000001.7-000000.600000.2 06.5200.78F0 0 +065239.64 -423015.8 -000013.5-000007.700008.8 06.5200.42F5 0 +065322.10 -244103.7 -000021.4-000024.200010.4 06.5200.09A1 0 +070620.93 -433638.8 +000005.7+000012.200010.8 06.52-0.01A0 0 +072811.42 -580422.4 +000000.9+000004.500004.9 06.5200.94G8 0 +082120.29 -013607.1 -000010.6-000030.400006.8 06.5200.02A2 1 +082727.56 -550040.5 -000008.1+000010.600006.0 06.52-0.01A0 0 +083820.28 -063944.3 -000009.1-000003.000003.2 06.5200.45A1 0 +091403.25 +713921.3 -000030.2-000036.500007.0 06.5200.96G8 0 +092647.06 -593443.7 -000010.9+000012.300006.1 06.52-0.08B7 0 +092940.50 -263539.0 -000085.3-000030.700006.7 06.5200.92G8 0 +094743.96 -495635.8 -000017.9-000006.400008.1 06.5200.13A2 0 0.09 2.72 +102135.89 -223142.6 -000048.0+000000.600007.7 06.5200.07A1 1 +103343.80 +532950.8 -000026.8-000026.200004.4 06.52-0.01A1 0 +103549.33 -581327.4 -000007.5+000002.800000.7 06.5200.01B0 0 +103711.54 -114454.7 -000064.8-000032.100015.0 06.5200.29F0 0 +113012.86 +542144.4 +000008.5-000040.200005.1 06.5200.94K0 0 +122838.17 +261337.1 -000017.7-000005.700009.8 06.5200.21Am 0 +130950.21 +621344.9 -000027.1-000008.100004.5 06.52-0.01A1 0 +133314.66 -773408.5 -000367.1-000152.100028.4 06.5200.46F6 1 +151451.63 +685644.6 +000010.2+000003.100004.7 06.5200.03A1 0 +153420.86 -054142.4 -000092.0+000005.300039.8 06.5200.58F7 0 +161129.75 +094243.4 +000026.3-000010.900007.6 06.5200.27F0 1 +163549.38 -715339.0 -000018.4-000035.300006.8 06.5200.02A0 0 +165729.92 -603600.3 -000001.2-000012.900004.2 06.52-0.06B5 1 0.05 0.94 +170310.54 +143042.4 -000166.4-000178.400027.6 06.5200.77G5 0 +171213.62 -251518.1 -000011.7-000050.600008.8 06.52-0.04A0 0 +173201.16 +341615.6 -000239.7+000062.700042.2 06.5200.64G5 0 +173421.99 +130939.7 -000000.6-000029.900006.4 06.5200.95G8 0 +173547.46 +195037.8 -000054.6-000022.700008.0 06.5200.96G8 0 +180443.18 +400502.8 +000025.5+000023.700019.9 06.5200.51F7 0 +181728.56 -182748.4 +000000.3-000001.000000.5 06.5200.04O8 0 +184659.07 +461853.9 +000004.0-000015.600005.2 06.5200.07A2 0 +185845.06 +194739.8 -000002.2-000003.100001.7 06.52-0.05B7 0 +185852.62 +693152.5 +000004.6+000011.700005.2 06.52-0.17A0 0 0.04 1.12 +191027.58 -300025.1 +000070.3-000065.500018.2 06.5200.46F5 0 +191946.14 +642326.8 -000001.1+000008.700003.6 06.52-0.10B9 0 +194028.32 +202837.5 +000000.8-000006.100001.1 06.5200.32B0 0 +195215.58 +102105.8 -000002.1-000011.400003.3 06.52-0.03B7 1 +195322.60 +042401.4 +000010.2-000000.200003.5 06.5200.01B9 0 +205740.49 -440737.2 -000515.5-000975.600046.3 06.5200.59G0 0 +212903.73 -311418.7 +000016.4-000011.500008.7 06.5200.04A1 0 +214616.59 +430338.7 +000015.8+000009.100002.5 06.5200.28A4 0 +224532.36 -251413.0 +000085.5+000005.900010.8 06.5200.18A0 0 +235256.31 +365716.1 -000124.1-000090.300020.1 06.5200.57G0 0 +001309.51 +165517.9 -000016.6-000080.500007.2 06.5201.05K1 0 +001653.97 +492742.9 -000016.3-000005.600001.4 06.5201.77M0 0 +024002.48 -303800.7 -000012.9-000061.600006.3 06.5201.04K0 0 +024200.11 +103241.6 -000026.0-000027.100009.0 06.5201.26K0 0 +032818.23 +442238.1 -000014.6-000007.400003.0 06.5201.65K0 0 +103312.58 -132415.2 -000021.5-000003.400003.9 06.5201.42K3 0 +112554.01 -134504.7 -000025.6-000001.100001.2 06.5201.72M1 0 +115705.02 -520600.9 +000113.5-000013.500007.4 06.5201.07G8 0 +121920.25 +143230.3 -000027.7-000048.400004.3 06.5201.12K0 0 +122246.59 -521734.8 +000018.2-000014.800007.7 06.5201.01G8 0 +131328.26 +671716.6 -000155.5+000010.200007.3 06.5201.15K2 0 +142915.04 +441543.6 -000036.3+000008.100004.7 06.5201.02K0 0 +144325.83 -094158.8 +000017.4-000030.900006.6 06.5201.02G5 0 +145303.72 +781036.0 -000013.0-000002.500014.2 06.5201.20K0 1 +150708.19 -715417.8 +000007.3-000006.800001.7 06.5201.59K4 0 +153027.86 +364816.1 -000069.5+000035.300009.9 06.5201.15K0 0 +160239.23 +471424.7 -000067.8+000064.500007.3 06.5201.16M6 0 +164137.55 -274834.5 +000015.7-000038.400007.2 06.5201.12K1 0 +171615.89 -151325.5 -000014.2+000003.800003.9 06.5201.79K5 0 +175707.46 -235621.3 -000000.3-000003.100001.0 06.5201.98K5 0 +185923.82 -191645.4 +000001.4-000028.600001.1 06.5201.58M3 0 +193105.21 +020042.3 +000002.2-000007.200003.2 06.5201.45K0 0 +195912.05 +111820.0 +000006.8+000001.000001.6 06.5201.08K0 0 +200829.19 -150154.0 +000029.5-000134.300008.5 06.5201.17K0 0 +214631.83 -021246.1 +000026.9+000020.500007.4 06.5201.47M8 0 +222503.33 +511520.9 +000050.3+000025.200002.9 06.5201.68M0 0 +225039.10 +190828.4 +000059.0-000007.500006.3 06.5201.10K0 0 +231544.63 -295051.0 +000145.3-000023.100009.7 06.5201.06K0 0 +234220.93 +643055.4 +000013.4-000004.600002.4 06.5201.88M2 0 +235523.02 +255718.1 +000001.5-000010.500005.4 06.5201.49K5 0 +000012.80 +381814.7 -000002.5-000015.100004.1 06.5300.95G5 0 +002005.17 +485155.7 -000003.3-000014.700003.7 06.5300.05A0 0 +002707.31 +800307.7 +000023.4-000002.900006.3 06.53-0.08B9 0 +005341.27 -043132.1 +000099.8-000003.600007.0 06.5300.99G5 0 +010446.78 +510035.3 +000015.5-000006.800003.1 06.53-0.08B3 0 +013550.47 +335008.4 -000043.1-000134.800007.4 06.5300.99K0 1 +020503.80 +553720.5 +000052.6-000043.000009.9 06.5300.30F0 0 +022113.77 -195455.2 -000003.5-000002.500007.4 06.5300.98K0 0 +033639.79 +291326.6 +000049.9-000005.400015.0 06.5300.27A5 0 +033744.15 +564421.8 -000003.4-000000.200000.1 06.5300.24B0 0 +033945.16 +562258.9 +000017.8-000002.300008.6 06.5300.08A2 1 +035611.85 +593829.4 -000284.1+000159.300046.7 06.5300.70G0 1 +042919.83 +272415.5 +000011.1-000029.000008.4 06.53-0.02A0 0 +044017.72 -585639.6 +000031.0+000174.800032.3 06.5300.68G5 1 +044626.92 +422054.2 -000004.8+000070.800014.1 06.5300.70G0 0 +051918.31 -183034.5 -000000.9+000009.800004.2 06.53-0.10B8 0 0.06 2.29 +052925.65 +775839.2 +000012.2-000014.600004.5 06.5300.18A7 0 +053307.35 -014302.5 +000001.1+000001.200001.2 06.53-0.10B4 1 +055033.89 +565508.2 -000019.0-000003.800007.4 06.5300.13A4 0 +055410.73 -502150.0 +000093.5+000548.700028.7 06.5300.89K1 0 +061734.68 +462526.1 -000043.8+000011.300013.9 06.5300.26F0 0 +062230.95 -601307.7 -000011.2+000064.200042.6 06.5300.61G1 0 +062313.05 -345948.6 -000007.2-000008.600007.4 06.53-0.07Ap 0 +062542.73 +213842.2 -000006.9-000013.100009.0 06.5300.93G5 0 +063342.65 +330126.5 +000009.4+000001.100007.3 06.5300.06A3 0 +064109.42 +085905.2 -000002.3-000019.400004.2 06.5300.65F5 1 +064502.56 -303511.1 -000008.0+000004.400003.5 06.53-0.11B8 1 +070019.36 -220708.7 -000002.6+000004.100002.5 06.53-0.17B3 0 0.05 1.11 +070020.92 +671950.4 +000004.5-000023.400007.0 06.5300.91G5 1 +070324.61 -522531.3 -000008.5+000010.100002.2 06.53-0.11B2 0 +073313.32 -430510.1 +000002.5-000026.100006.4 06.5300.92G8 0 +073738.80 -142626.8 -000006.6+000001.700002.9 06.53-0.02B8 0 +074258.95 -170342.0 -000006.7+000030.100007.4 06.5300.81G5 1 +074504.78 -375316.4 -000012.0+000005.100003.5 06.53-0.10B2 1 +074509.34 +201857.8 -000004.0-000001.300007.1 06.5300.01A1 0 +074914.31 -404203.9 -000009.5+000005.400002.8 06.53-0.15B5 0 +075113.98 -471259.2 -000002.8+000008.900002.2 06.53-0.12G3 0 +080930.13 -515034.2 -000047.4+000032.400018.0 06.5300.60G0 0 +081222.19 +140014.9 -000016.4-000005.600006.0 06.5300.15A7 0 +081245.93 -295439.1 -000038.7+000033.600006.8 06.5300.06A1 0 +081718.47 +041309.0 -000005.4+000006.200003.1 06.5300.63G0 0 +083720.23 -400851.9 -000304.9+000032.100036.4 06.5300.60G1 0 +091023.02 -231036.2 -000033.4+000005.200007.8 06.5300.00A0 0 +092445.39 +194712.8 -000092.1-000111.500008.2 06.5300.93G7 0 +092714.65 -091325.3 -000017.1-000003.900002.5 06.5300.05A2 1 +093118.99 -475709.1 -000028.1+000009.700016.8 06.5300.27A9 0 +101413.70 -390613.3 +000009.1-000015.700005.5 06.5300.96G8 0 +101801.19 +730425.2 -000057.8-000068.300016.0 06.5300.34F2 0 +101810.53 +272455.6 -000024.4+000010.100007.8 06.53-0.02A0 0 +105435.42 +293748.7 -000097.8-000048.200015.4 06.5300.56F8 0 +105941.23 +114220.7 -000228.4+000045.200022.3 06.5300.44F5 0 +121546.70 -232113.7 -000000.1-000039.900014.4 06.5300.46F5 1 +135544.47 -311706.0 -000057.1+000006.200007.0 06.5300.89G6 0 +143859.68 -590826.8 -000090.8-000105.800015.9 06.5300.51F7 0 +152740.75 +621632.7 +000034.2-000025.500012.0 06.5300.13A5 0 +161157.93 -542110.4 -000010.7-000015.900006.2 06.5300.02B9 0 +164047.40 -721758.8 +000017.9+000027.500006.4 06.5300.80G8 1 +164655.53 -680607.4 +000010.4+000032.900009.2 06.5300.18A1 0 +165815.52 -651215.9 -000013.5-000054.800008.1 06.5300.36Fm 0 +172012.76 -700241.6 -000047.2-000197.400025.8 06.5300.60G2 1 +172322.66 +570042.1 +000003.7+000014.100010.1 06.5300.29A2 0 +173917.02 +033319.7 -000179.7-000098.200093.4 06.5300.96K3 1 +174553.72 +385253.3 +000002.4-000033.000008.4 06.5300.99K0 0 +180922.50 -364021.1 -000001.7-000005.900000.0 06.53-0.06B1 0 +183432.76 -241320.6 -000001.2-000001.500001.0 06.5300.52F2 0 +184535.61 +215904.8 +000005.9+000001.700004.7 06.5300.02B9 0 0.05 9.97 +192422.54 +280515.3 -000000.1-000005.900005.3 06.53-0.08B5 0 +194853.33 +114106.4 +000010.9+000003.500003.7 06.5300.91K0 0 +200526.33 -123954.2 +000008.2-000048.200008.1 06.5300.05A0 0 +200532.02 -325959.3 +000007.5-000007.500003.5 06.53-0.07B4 1 +200711.45 +501346.6 +000013.0-000009.000005.0 06.5300.13A3 0 +203529.64 +065649.5 +000008.7+000002.600003.8 06.53-0.06B9 0 +210032.65 -052838.3 +000013.3-000017.100005.2 06.5300.06A0 1 +210928.80 +631744.3 +000009.7+000007.600003.9 06.53-0.11B7 0 +211103.77 +361758.5 +000000.6+000000.900001.1 06.53-0.13B1 0 +212235.92 +025506.7 +000024.5-000008.700003.8 06.5300.65F8 0 +225651.44 +115054.0 +000053.1-000003.500012.3 06.5300.17A3 1 +231046.62 -293130.0 -000042.2-000061.000007.4 06.5300.28F0 0 +231627.05 +615746.6 +000000.6-000001.400001.9 06.5300.16B0 1 0.08 2.39 +233130.12 +283958.3 +000020.7-000010.900007.8 06.5300.98K0 0 +233531.22 +321152.3 +000035.6+000002.400008.2 06.5300.93K0 0 +235849.24 +322254.2 +000001.3-000002.400001.8 06.53-0.13B6 0 +001156.13 -421019.3 -000087.8-000045.100008.0 06.5301.04K0 0 +005630.68 +425843.7 -000006.4-000009.700004.0 06.5301.03K0 0 +020257.57 +110107.5 +000009.1-000001.500004.9 06.5301.30K0 0 +021710.46 +234604.6 -000031.9-000040.600006.8 06.5301.02G9 0 +025447.15 -000253.9 +000012.3+000032.600006.7 06.5301.04G8 0 +042145.67 -374654.3 -000008.1-000042.100004.9 06.5301.39K4 0 +053806.91 -271238.7 -000003.9-000000.600001.4 06.5301.57K4 0 +090314.61 +064857.4 -000002.6+000014.100010.8 06.5301.04K0 0 +092236.63 -394631.5 -000075.5+000054.300008.1 06.5301.12K2 0 +094908.94 -432858.3 -000016.3+000015.300005.1 06.5301.29K3 0 +100512.72 -421020.3 +000050.2-000002.000006.9 06.5301.05K0 0 +100907.66 +635708.7 +000009.4+000000.500003.5 06.5301.64K5 0 +105158.65 -550818.1 -000065.2+000009.100004.3 06.5301.48K4 0 +113545.38 -725031.4 -000165.1+000049.800007.7 06.5301.16K1 0 +123329.87 +380408.7 -000077.2-000012.600006.4 06.5301.04K0 0 +152257.05 -264119.6 +000014.3+000004.600005.3 06.5301.12K0 0 +154201.77 -641049.0 -000002.1-000004.000000.3 06.5301.52K2 0 +154726.84 +013245.7 +000014.8-000031.000007.4 06.5301.16K0 0 +154731.96 +593407.2 -000027.9-000021.100004.3 06.5301.39K0 0 +155705.20 -160203.6 +000009.6-000033.400004.0 06.5301.77M1 0 +190019.06 +404102.5 +000001.8-000015.400003.7 06.5301.46M4 0 +210944.05 -441235.3 +000010.7-000004.600005.5 06.5301.15K1 0 +212149.09 -290957.7 +000013.3-000021.900002.7 06.5301.37K3 0 +215827.31 +140120.4 +000033.9-000058.200004.4 06.5301.38K2 0 +225558.35 +622556.2 +000023.3-000001.800002.8 06.5301.82K5 1 +232916.92 -543005.2 +000008.5+000011.700005.5 06.5301.07K0 0 +001756.31 +124617.4 -000007.8-000019.500007.1 06.5400.97G8 0 +011223.29 -304807.1 +000043.8-000067.700014.0 06.5400.47F5 0 +012903.11 +071739.2 -000027.3-000056.200014.3 06.5400.35F2 0 +023720.83 +395346.1 +000012.6-000011.100003.5 06.54-0.11B5 0 +032703.20 +184523.6 +000035.7+000002.400007.8 06.5400.19A3 0 +034719.86 -295405.7 +000166.2-000057.000026.0 06.5400.51F5 0 +035803.13 +344850.6 +000024.0-000033.200016.3 06.5400.23A8 0 +041824.64 +092913.9 -000002.2-000016.200006.2 06.5400.17A4 0 +052039.17 +465749.7 -000004.7-000008.900005.3 06.5400.58A2 1 +062052.12 +114522.4 -000005.0-000003.500000.1 06.54-0.10B5 0 +062534.76 -025929.2 -000015.8-000000.900005.2 06.5400.11A0 0 +070149.51 -111803.4 -000003.7+000004.000001.1 06.5400.02B2 1 0.22 1.61 +072650.45 +213208.6 -000313.0-000027.000032.4 06.5400.46F6 0 +072822.98 -374836.2 -000000.6-000046.900009.4 06.5400.06A1 1 +073439.83 +805348.1 -000005.6+000003.000004.2 06.5400.96G7 0 +074158.04 -383142.2 -000017.8+000016.100005.0 06.54-0.09B8 1 +074945.29 -201226.3 -000035.1-000129.300019.4 06.5400.58G0 0 +080227.10 -444001.2 -000013.1+000017.400005.1 06.54-0.05A0 1 0.05 2.22 +081020.20 +694329.3 +000161.4+000117.500034.2 06.5400.57F8 0 +081227.37 -365921.3 -000004.7+000005.900001.5 06.54-0.10B1 0 +083805.19 +093428.7 -000037.0-000010.300008.7 06.54-0.01A1 0 +084410.15 +365506.7 -000027.8-000080.400015.3 06.5400.47F7 0 +085127.84 -423016.4 -000033.1+000022.100009.2 06.5400.04A2 0 +092029.45 +522703.5 +000004.3+000007.700008.1 06.5400.09A0 0 +092933.18 -622139.4 -000067.8+000018.000010.4 06.5400.11A2 0 +093419.62 +465407.6 -000065.7-000017.400010.6 06.5400.23F0 0 +093450.73 -120744.8 +000002.4-000174.100036.4 06.5400.62G0 0 +093633.74 -244210.6 -000124.5+000054.700014.7 06.5400.39F3 0 +094239.34 -721127.0 -000014.6+000008.600003.0 06.5400.01B9 0 +100845.66 -105305.2 -000004.3-000005.900006.1 06.5400.02A2 0 +101450.29 -414334.1 -000113.7+000031.800012.4 06.5400.18A0 0 +102314.75 +054139.9 -000239.4-000059.300018.0 06.5400.45F6 1 +104739.93 -643249.9 -000016.1+000003.000002.9 06.54-0.00B3 0 +111553.70 -475515.0 -000018.9-000009.600006.3 06.54-0.02A0 0 +113110.28 +484722.7 -000025.1-000025.100006.9 06.5400.94G9 0 +113409.93 +110126.1 +000036.9-000022.800008.8 06.5400.19A2 1 +115505.74 +462836.6 +000010.3+000002.900004.1 06.5400.12A3 1 0.08 0.00 +115656.21 -134515.2 +000032.5-000143.800018.4 06.5400.59G1 0 +121200.77 -643037.4 -000007.4-000001.100000.3 06.5400.27A2 0 +135034.62 -195352.5 -000036.8+000008.600011.1 06.5400.51F6 0 +140617.77 -085330.0 -000000.8+000019.900009.2 06.5400.02A0 0 +141823.81 -331313.6 -000073.2-000039.800010.2 06.5400.28A9 0 +155256.68 -650909.1 +000037.4+000008.800007.9 06.5400.19A5 0 +161851.83 -575359.2 -000001.1-000001.200001.2 06.5400.93F8 0 0.60 9.75 +171550.75 -334413.2 +000000.5-000001.500000.6 06.54-0.01B1 1 +182005.14 -075852.7 +000031.2-000010.200014.4 06.5400.40F5 1 +184121.05 -502821.2 -000035.4-000044.300008.6 06.5400.88G8 0 +184659.10 -500540.3 +000004.1-000041.700009.5 06.5400.29F0 0 +184920.67 +434403.4 +000003.4+000041.000006.7 06.5400.81G5 1 +190936.37 -360953.2 -000007.7-000012.400003.6 06.5400.00A0 0 +191415.99 -084308.5 +000041.4-000027.500014.5 06.5400.98K0 1 +191556.96 +272721.4 +000004.0-000004.500001.8 06.54-0.03B5 1 +194249.07 +291953.9 +000057.9+000046.500012.2 06.5400.34F1 0 +200458.58 +231237.3 +000004.5+000005.200008.7 06.5400.17A5 0 +201115.79 -433944.2 +000006.9-000004.300004.8 06.5400.86G5 0 +203353.70 +100335.0 -000002.3+000006.700008.1 06.5400.10A2 0 +211156.82 +303708.7 +000056.4+000025.200006.2 06.5400.95G5 0 +211541.09 -573752.7 +000025.5-000013.600010.5 06.5400.31F0 0 +213729.12 +044056.8 -000011.2-000001.100009.0 06.5400.33A5 0 +215834.95 -440345.0 +000013.7-000050.100014.4 06.5400.90G8 0 +220929.82 -073251.2 +000085.5-000449.800047.0 06.5400.77G0 0 +223747.75 -395125.6 -000016.3+000002.100010.0 06.5400.54F7 1 0.07 0.87 +230957.17 +142536.3 -000121.5-000086.400038.7 06.5400.61G0 0 +234521.77 +101047.5 +000032.5-000006.800013.2 06.5400.17A3 0 +012151.94 +500719.2 +000004.8-000001.900000.6 06.5401.10K0 0 +020150.41 +150401.5 +000003.7+000002.000001.0 06.5401.15K0 0 +024355.55 -075444.4 +000023.4-000065.200012.1 06.5401.16K0 0 +025346.19 +092009.1 +000058.1-000023.800004.7 06.5401.46M3 0 +053343.10 +324456.2 +000019.2-000011.900004.3 06.5401.58K5 0 +054613.96 -233839.8 +000010.4+000017.200005.8 06.5401.42M4 0 +054748.15 -724208.3 -000006.8+000024.500008.4 06.5401.07K0 0 : lam Men +060024.28 +161756.3 +000003.8-000008.700003.0 06.5401.54K2 0 +062746.58 +204722.6 -000032.7-000045.300005.7 06.5401.25K0 1 +064957.70 -452700.9 +000007.5-000060.000004.4 06.5401.50K5 0 +070852.43 +335602.1 -000013.3-000001.400003.6 06.5401.49K0 0 +073250.64 +225315.5 -000020.8-000015.700006.9 06.5401.00F8 1 +080432.51 -173955.9 -000005.1-000007.200003.3 06.5401.58K4 0 +100249.31 -303439.3 -000018.2+000025.900005.2 06.5401.19K1 0 +110402.92 -541151.9 -000012.2-000001.100001.4 06.5401.11G8 0 +112031.31 -101740.4 -000107.7+000007.600009.7 06.5401.08K0 0 +122218.47 -153319.3 +000042.9-000022.000005.2 06.5401.24K0 0 +123208.83 -560746.4 -000030.5+000008.000001.3 06.5401.68K5 0 +123652.55 +701105.1 -000008.2-000007.000004.1 06.5401.41K2 0 +140629.60 +165812.7 -000004.9+000012.500002.9 06.5401.61M0 0 +141008.83 +685148.2 +000000.4-000003.600004.6 06.5401.24K0 0 +145420.75 -282053.5 -000053.9-000004.600005.6 06.5401.09K1 0 +182408.55 +791321.2 -000012.9+000063.300007.8 06.5401.09K0 0 +183831.60 -484314.5 +000012.8-000030.100004.7 06.5401.41K3 0 +184405.15 +383159.0 -000008.4+000015.200003.0 06.5401.61K5 0 +185421.92 +104829.9 +000012.0+000008.500002.6 06.5401.31K2 0 +191215.71 +472230.0 +000003.7-000001.200001.3 06.5401.02K0 0 +194248.41 +225106.0 +000050.5-000018.000006.5 06.5401.06K0 0 +204627.06 -504819.8 +000026.6-000017.400004.3 06.5401.16K2 0 +205815.53 +302345.2 +000060.3+000022.600006.1 06.5401.03G9 0 +210641.51 -201048.8 -000047.3-000017.100007.7 06.5401.28K3 0 +211752.56 -484305.0 -000019.8-000086.000007.5 06.5401.17K2 0 +215001.93 -474330.4 +000007.1-000008.900007.4 06.5401.01K0 0 +215035.42 -085856.8 +000064.3-000043.100007.8 06.5401.28K0 0 +221042.33 -755252.9 +000040.5-000034.700008.5 06.5401.18K2 0 +222152.83 +403959.1 +000004.2-000000.800005.5 06.5401.30K2 0 +223334.61 +404908.5 +000010.9+000003.600003.8 06.5401.24K0 0 +223406.63 -093630.5 -000018.9-000007.300004.0 06.5401.20K0 0 +225748.12 +730800.9 -000024.6-000028.900006.2 06.5401.07K0 0 +015116.93 +645117.9 -000001.4-000003.300000.0 06.5402.21K5 0 +045113.35 +681007.7 -000004.4-000005.200000.4 06.5402.10N5 0 +002142.44 +674922.9 -000023.5-000004.200006.0 06.5500.98K0 0 +002312.59 -310208.8 +000022.1+000002.700005.1 06.55-0.06B9 0 +004439.04 -653851.8 +000157.9-000742.400045.8 06.5500.66G3 0 +011050.36 +674648.1 +000250.3+000023.600017.4 06.5500.55G0 1 +011230.75 +022818.6 -000178.3-000104.500019.2 06.5500.45F8 0 +014542.53 +083333.5 +000005.2-000024.400005.4 06.55-0.03A2 0 0.03 4.13 +014635.27 +172445.7 +000051.6+000001.200004.6 06.5500.26A9 0 +021528.32 -092759.5 -000007.6-000005.400006.4 06.55-0.01A0 0 +023931.70 -641654.4 +000021.9+000020.600006.7 06.55-0.07B8 0 +025615.94 +290950.8 +000035.1-000021.600005.8 06.5500.94G8 0 +033945.46 -402108.0 +000021.0+000008.200006.4 06.5500.14A3 1 +040436.97 +550359.6 +000021.1-000038.900014.7 06.5500.47F2 0 +042456.45 -344525.9 -000003.8-000116.200011.9 06.5500.45F3 0 +043524.09 +853137.2 +000013.5+000009.000027.3 06.5500.53F8 0 +045127.03 -514332.1 -000003.3+000011.400002.7 06.5500.73A2 0 +051648.26 -170832.5 +000001.3+000005.200002.2 06.55-0.15B2 0 +052531.08 -003238.2 -000001.7-000002.900004.4 06.55-0.04B9 1 +053328.72 +420632.3 +000004.9-000003.100000.6 06.55-0.01B9 0 +054756.32 +350933.4 -000004.5-000001.900002.0 06.5500.74F8 0 +055704.64 +490146.9 -000005.2-000007.400005.6 06.5500.99G8 0 +060847.03 +084010.0 +000000.9-000010.800001.8 06.55-0.07B9 0 +062750.98 +472417.7 -000028.4+000003.500010.4 06.55-0.04A0 1 +063600.11 +042953.0 -000000.9-000006.600002.3 06.55-0.05B9 0 +070117.02 +322452.6 -000012.6-000018.200007.6 06.5500.27A9 1 +073018.57 -405921.0 -000014.0-000017.900007.5 06.5500.96G8 0 +073028.60 -503632.5 +000001.2+000017.500008.6 06.55-0.02A0 0 +073446.22 +024331.8 -000021.3-000006.400007.0 06.5500.23A7 0 +074858.99 +042001.3 -000019.6-000002.200007.8 06.5500.79G0 0 +075618.87 +801555.2 -000475.7+000089.300058.7 06.5500.72G8 0 +083519.47 +193524.3 -000035.7-000012.800005.6 06.5500.68G0 0 +093605.23 -645701.3 -000034.3+000042.800012.0 06.5500.09A2 1 +095631.36 +322304.6 -000019.6+000020.700019.7 06.5500.43F2 1 +102646.90 -042318.0 -000044.5-000001.400005.2 06.5500.92K0 0 +121027.20 -074626.5 -000013.6+000022.500009.1 06.5500.22A0 0 +123312.22 -520458.1 -000030.9-000012.900006.8 06.55-0.02B9 0 +145134.96 -174724.2 -000013.5-000127.900017.9 06.5500.48F6 0 +153504.63 +014009.4 -000083.2-000025.000016.9 06.5500.28F0 0 +155213.17 -451703.7 -000013.4+000004.500003.8 06.5500.89G5 0 +161411.99 -313946.9 -000081.4-000252.600045.7 06.5500.65G1 0 +164500.11 +060519.6 -000215.1-000257.200021.1 06.5500.89G5 0 +175114.03 +400420.8 -000016.5+000009.700029.9 06.5500.54F8 0 +175255.77 -350108.0 +000002.8-000005.200003.2 06.5500.00B9 0 +175713.22 -552252.3 -000005.0-000024.700006.0 06.5500.81K0 1 +183323.04 +305331.6 -000001.3-000007.000002.2 06.55-0.10B4 0 +184855.63 +240321.2 -000001.4-000005.600002.8 06.55-0.07B1 0 +190709.03 +003827.6 -000008.3-000011.200004.3 06.5500.04B9 1 +193801.46 +351532.7 +000000.7-000041.200005.9 06.5500.93K0 0 +195649.10 -303412.6 +000025.4-000007.400010.8 06.5500.18A4 1 +195741.24 -380331.0 +000081.2-000096.000019.0 06.5500.42F3 1 +201626.45 -351155.0 -000000.2+000053.000023.5 06.5500.38F2 0 +202648.39 +812602.8 +000045.4+000019.900005.6 06.5500.98K0 0 +205229.91 +180138.5 +000000.7-000015.300006.9 06.5500.98G5 0 +205422.39 +283119.2 -000000.0-000005.800001.8 06.55-0.15B2 0 0.22 0.20 +205508.26 -012223.1 +000013.5+000025.100012.6 06.5500.29A9 0 0.04 0.10 +210108.33 -133148.0 -000000.2+000005.500006.0 06.5500.85G6 0 +212322.99 +372423.3 +000052.6+000025.800009.2 06.5500.51F6 0 +214854.41 -561626.4 +000021.7-000001.300004.8 06.55-0.08B9 0 +215555.45 -465540.1 -000128.2-000058.500018.1 06.5500.48F5 1 +221438.22 -154903.6 -000005.1-000356.900026.2 06.5500.89K0 0 +222006.24 +565504.8 +000019.1+000005.100003.9 06.55-0.06B6 0 +222042.33 +140156.5 +000024.7-000023.300007.6 06.5500.93K0 0 +223353.12 +614641.1 +000021.6+000014.200005.7 06.5500.17A2 0 +224529.59 -884905.5 +000022.1-000035.700010.0 06.5500.29A7 0 0.03 0.12 +224932.10 +102843.3 +000065.3-000035.300014.6 06.5500.29F0 0 +235846.43 +462447.4 +000015.5+000000.900002.4 06.55-0.09B4 0 0.04 0.31 +004134.47 -251147.2 -000005.1-000043.400005.7 06.5501.24K1 0 +005809.88 +392831.6 -000001.7-000028.900005.3 06.5501.15K0 0 +013921.54 -333353.2 +000004.8-000001.300006.9 06.5501.15K2 0 +014738.82 -205042.2 +000027.3-000045.300004.1 06.5501.39K3 0 +023358.35 +711739.9 +000060.6-000065.700009.7 06.5501.25K0 0 +025422.86 +511001.2 -000051.0-000020.800007.4 06.5501.10K0 0 +034919.05 -012711.4 +000092.9-000039.800008.8 06.5501.00G5 1 +045334.10 +231856.4 +000002.2+000003.600007.1 06.5501.04K0 0 +045709.56 +590713.3 -000003.7-000022.200002.6 06.5501.66M0 0 +052512.94 +345118.6 -000011.2-000049.400007.9 06.5501.10F6 0 +052520.15 -123314.4 -000000.5-000032.700007.9 06.5501.09K1 0 +055322.85 -425516.9 +000005.9+000010.900004.9 06.5501.37K3 0 +084523.34 +001152.0 -000026.0-000002.300009.1 06.5501.01G5 1 +094514.74 +232828.7 -000025.9-000026.200008.1 06.5501.09K0 0 +101717.69 +412802.9 -000086.3-000019.900003.1 06.5501.56M2 0 0.07 6.15 +103720.60 +562552.9 -000045.1-000006.400005.9 06.5501.19K1 0 +104317.92 -314534.7 +000014.4-000038.200006.5 06.5501.07K0 0 +112802.08 +115823.3 -000019.4-000014.200001.8 06.5501.60K2 0 +114907.16 +051101.5 -000081.7-000152.900009.1 06.5501.15K0 0 +120611.09 -733324.4 -000018.4-000003.200003.0 06.5501.84M2 0 +125658.05 +671434.2 -000020.8+000012.000003.4 06.5501.41K0 0 +131357.60 +012723.6 -000053.3-000045.000006.7 06.5501.38K5 0 +131510.24 +185508.0 -000015.1+000009.100005.3 06.5501.47K0 0 +150951.31 -235909.3 -000022.6-000026.500004.5 06.5501.58K4 0 +164012.92 -334436.8 +000005.4-000008.700000.9 06.5501.21G8 0 +174653.18 +360515.2 +000011.2-000027.600003.9 06.5501.47K5 0 +175205.21 +010640.3 -000007.4-000010.200007.0 06.5501.06K2 0 +175637.82 +183644.7 +000212.2+000006.300024.1 06.5501.00K0 0 +185218.63 +143208.0 +000012.2-000025.500008.1 06.5501.05F7 1 +185535.70 +420336.6 +000017.6+000042.800003.8 06.5501.29K0 1 +190956.35 +353939.6 -000001.9-000002.800003.5 06.5501.31K0 0 +191209.78 -373459.1 +000005.5-000006.000002.4 06.5501.02F8 0 +193017.33 +334342.6 -000005.9-000023.900007.0 06.5501.13K0 1 +193527.22 +153638.0 +000005.8+000002.600002.9 06.5501.13K0 0 +195657.70 -575532.0 -000007.6-000038.600002.2 06.5501.53K4 0 +202132.05 +225056.0 +000002.6-000013.600001.5 06.5501.52K5 0 +202900.67 -175230.4 +000037.6-000118.300006.4 06.5501.08K0 0 +210235.23 -095944.4 -000008.7+000013.900002.5 06.5501.52M3 0 +215724.19 +660820.7 +000005.3+000002.300002.2 06.5501.61K5 0 +224621.06 +461254.5 +000010.3-000021.300003.5 06.5501.51K5 0 +235940.62 -055334.5 +000035.8-000057.400006.8 06.5501.04G5 0 +033512.29 +732049.2 +000008.6-000024.500005.3 06.5600.02A0 0 +035308.37 -063801.5 +000002.4-000002.000002.3 06.56-0.09B9 0 +035631.56 -105111.5 +000077.0+000018.900011.7 06.5600.50F5 0 +043829.49 +265621.9 +000043.0-000066.000014.3 06.5600.34F2 1 +052826.40 +344150.9 +000008.4-000010.600008.5 06.5600.98K0 0 +053531.08 -042150.6 +000003.8+000001.100002.6 06.56-0.16B2 1 +053615.03 -053852.5 +000000.8-000001.000001.8 06.56-0.18B3 0 +061658.45 +070309.3 -000001.1-000003.300002.6 06.56-0.12B7 0 +062301.47 -031637.1 -000000.6+000002.900002.9 06.56-0.15B5 0 0.08 1.19 +062852.36 +000740.7 +000000.7-000004.800001.3 06.56-0.04A0 0 +063602.27 +562310.3 -000040.2-000057.900012.2 06.5600.40F2 0 +063849.41 +044202.2 -000003.1-000000.200001.8 06.56-0.07B8 0 +070023.62 -490806.0 +000000.6-000021.800005.0 06.5600.88G5 0 +072116.79 -085239.2 +000019.1-000147.200026.2 06.5600.53F5 1 +073155.66 +385346.0 -000039.2-000023.100010.6 06.5600.08A2 0 +074306.98 -495934.7 -000000.3-000014.100004.1 06.5600.08A2 0 +074339.11 -253013.8 -000004.2+000001.500000.2 06.5600.07A3 0 +074633.44 -400334.3 -000004.5+000006.900001.4 06.56-0.12B2 0 +080819.36 -233704.1 -000009.2+000003.100002.5 06.56-0.08B3 0 +081341.71 +230815.9 -000037.4-000012.000010.3 06.5600.12A4 0 +081405.12 -443433.1 +000026.3+000030.400010.0 06.5600.18F2 0 0.57 0.11 +084450.92 -443234.5 -000194.6+000134.900027.8 06.5600.57G3 0 +085649.72 -172600.2 -000046.7-000002.300014.9 06.5600.41F3 1 +085818.31 +181830.0 -000026.8-000020.300007.5 06.5600.02A0 0 +102114.57 -134711.5 -000043.3-000005.200009.8 06.5600.10A1 0 +102643.95 -473934.8 +000008.0-000058.900009.7 06.5600.29F0 0 +105106.02 -181956.0 -000041.5+000006.800005.9 06.5600.09A3 0 +105153.29 -490926.8 +000071.5-000049.700021.3 06.5600.51F7 0 +121415.51 -054300.8 -000085.6+000114.000012.0 06.5600.28Am 0 0.07 0.08 +122121.14 -621653.9 -000010.8-000000.900000.9 06.5600.79G2 0 0.43 6.73 +133122.50 -422752.9 +000022.0-000018.400008.7 06.5600.96K0 1 +134855.45 -354213.5 -000526.9-000182.200035.4 06.5600.56G0 1 +140514.01 -162009.5 +000002.7-000000.200008.6 06.5600.10A1 0 +141517.01 +523209.4 -000017.6-000002.700010.8 06.5600.10A4 0 +145050.78 -532205.7 -000015.7-000031.600006.8 06.5600.05A0 0 +150102.26 -643433.2 -000019.9-000063.600007.8 06.5600.30A9 0 0.08 0.16 +153839.95 -084740.8 +000001.3-000024.300044.2 06.5600.52F6 1 +162028.24 -125440.0 -000049.3+000031.800011.0 06.5600.39F0 0 +182001.72 -484554.6 -000003.6-000027.500005.2 06.5600.15A3 0 +185757.28 +770303.5 -000038.1-000064.400016.5 06.5600.42F2 0 +192054.30 +221155.7 -000001.2-000008.400006.3 06.56-0.06B8 0 +202027.88 -291150.0 -000004.3-000000.800004.6 06.5600.18A5 1 +202751.78 +654521.0 +000012.6-000021.600011.8 06.5600.15A2 0 +211009.99 -432257.7 +000012.0-000014.200003.1 06.56-0.08B8 0 +211946.00 -262107.2 -000582.4-000357.700053.4 06.5600.74G5 1 +212221.31 +770525.2 -000014.3-000027.700007.1 06.5600.09A0 0 +215200.45 +554731.0 +000013.4+000013.100001.7 06.5600.01A1 1 +220406.72 +442042.4 -000000.5-000002.900005.7 06.5600.08A2 0 +222944.05 +354332.6 -000014.5-000038.600008.7 06.5600.06A2 0 +223239.37 +130240.2 +000122.7+000017.600011.5 06.5600.34F2 0 +224643.64 -465622.1 +000052.4+000013.600013.5 06.5600.31A5 1 +230233.35 +314653.6 +000040.8+000021.700008.5 06.5600.34F2 0 +234529.31 +202455.7 +000026.5-000011.000006.7 06.5600.50K0 1 +235156.92 +773558.6 +000264.8-000091.700025.5 06.5600.43F5 0 +001203.02 -134847.3 -000003.9-000017.200006.0 06.5601.07K0 0 +004252.77 +163945.6 -000033.2-000084.100006.9 06.5601.18K0 0 +005750.20 -014557.5 +000022.0-000004.200005.2 06.5601.00G5 1 +025152.88 +445339.3 +000004.7-000013.000003.8 06.5601.16K0 0 +025420.79 -642608.0 +000002.0-000003.500004.9 06.5601.40K2 0 +054710.28 +584707.8 +000016.6+000005.900005.1 06.5601.31K0 0 +060208.87 -050812.9 +000019.1-000010.500003.5 06.5601.57K2 0 +062438.96 +351518.4 +000014.2-000028.600005.5 06.5601.19K0 0 +064526.05 -521203.4 +000002.2+000002.700001.5 06.5601.07G3 0 +065247.03 -540525.3 -000003.5+000008.700002.4 06.5601.08G5 0 +073457.44 +031635.5 -000046.7+000033.400006.4 06.5601.05G5 0 +080151.26 -443559.7 -000002.8+000005.700001.9 06.5601.34K2 0 +082548.37 +013428.0 -000014.4-000051.200007.0 06.5601.16K0 0 +083333.51 -160634.7 +000001.2+000004.700006.0 06.5601.04K0 0 +113734.14 -605411.7 -000067.6+000008.100005.7 06.5601.28M4 0 +123612.26 -522503.7 -000000.4-000010.600002.8 06.5601.63K5 0 +132606.25 -165131.0 +000021.8+000054.400007.9 06.5601.16K0 0 +133501.72 +123050.2 -000022.6+000003.200007.5 06.5601.05K0 0 +140004.69 -080941.5 -000025.6-000046.700009.3 06.5601.05K0 0 +153304.70 +160043.5 +000022.3-000014.500008.8 06.5601.26K2 0 +163832.54 +485144.4 +000002.5-000019.800004.1 06.5601.54M. 0 +171433.46 +260307.1 +000018.0-000033.900003.7 06.5601.37K3 0 +184351.49 +105404.1 +000007.2-000000.800003.2 06.5601.67K5 0 +192026.20 -314903.4 -000007.6+000008.000003.9 06.5601.68K5 0 +195724.72 -064151.2 +000018.1-000149.800010.7 06.5601.02G5 0 +200236.23 -451145.7 -000009.4+000000.200004.1 06.5601.23K1 0 +200312.58 +044348.9 +000013.9+000005.600002.7 06.5601.54K5 1 +201510.97 +553923.4 -000021.9-000019.500004.5 06.5601.04K0 0 +212842.26 +255517.0 +000019.3-000014.400003.3 06.5601.29K2 0 +222803.51 +440714.0 +000004.2+000011.300003.1 06.5601.65K5 0 +230235.17 +161356.7 -000001.0+000006.500001.2 06.5601.21F0 0 +235655.63 +555025.3 -000004.1-000005.900001.3 06.5601.15K0 0 +002054.61 +105837.1 -000035.9-000027.500005.2 06.5700.06A0 1 +002353.32 +605741.9 -000112.3-000091.000018.6 06.5700.38F2 1 +012759.44 -220213.0 +000003.6+000004.500006.5 06.5700.92K0 0 +020907.69 +713309.3 +000308.3-000239.600036.6 06.5700.55F8 0 +021418.93 -762127.3 +000012.2+000018.700006.0 06.5700.90K2 0 +021904.45 +570807.8 -000000.5-000002.000000.9 06.5700.46B3 0 +022206.63 +225224.9 -000013.3-000000.100004.4 06.5700.80G2 0 +034752.66 +333559.6 +000004.4-000004.500002.6 06.5700.04B2 1 +040813.10 +431128.3 +000009.2-000018.900007.9 06.57-0.01B8 0 +052038.34 +714253.0 -000025.2-000015.400005.9 06.5700.93G5 1 +053521.87 -042939.0 +000002.1+000000.900002.7 06.57-0.14B1 1 0.03 0.90 +054154.76 +231934.6 +000011.0-000018.300004.6 06.57-0.05B8 0 +054549.53 +403026.1 -000030.1-000003.300016.3 06.5700.26A3 0 +055434.69 -040353.0 +000002.3-000001.800002.2 06.57-0.17B1 0 +062342.76 -162802.0 +000000.7+000009.700006.2 06.5700.31A9 0 +062715.78 +145321.2 +000000.6+000001.000002.2 06.5700.10O9 0 +062856.33 +265803.5 +000080.7-000077.500021.8 06.5700.55F5 0 +063005.60 +090147.0 -000000.6-000002.800000.0 06.5700.12A0 0 +064247.49 -040827.2 -000041.9+000001.000014.2 06.5700.50F5 0 +065439.78 +155016.7 -000013.6-000012.400004.9 06.5700.92G8 0 +070420.18 +012918.6 -000004.2-000005.100003.9 06.5700.01A0 0 +071347.24 -310501.1 -000005.4+000004.200002.7 06.57-0.17B2 0 +072022.98 -561741.3 -000027.8+000061.600014.2 06.5700.11A1 0 +075558.61 -123630.2 -000030.5+000083.000010.1 06.5700.96G8 0 +082733.27 -205038.1 +000012.2-000015.100004.5 06.5700.04A1 1 0.04 0.00 +083253.78 -473619.9 -000004.4+000005.100000.2 06.5700.13B9 0 +085216.30 +080348.6 +000153.1-000235.400041.4 06.5700.64G0 0 +092115.37 +152216.9 -000035.0-000005.800004.3 06.57-0.00A1 0 +092349.77 -351451.0 -000000.9-000008.200010.4 06.5700.05A1 1 +101645.93 -204010.7 -000089.8-000015.400009.8 06.5700.48F5 1 +102034.21 -314849.6 -000142.4+000047.000015.5 06.5700.51F7 0 +104237.53 +033458.9 -000075.4+000035.100013.9 06.5700.51F5 1 +110457.57 -595132.0 -000006.1+000001.900000.5 06.5700.19B1 0 0.08 0.70 +113513.94 -605340.2 -000183.1-000020.300018.3 06.5700.36F2 0 +113543.40 +105440.8 +000032.0-000019.500008.2 06.5700.14A4 0 +120144.30 +220539.6 -000040.1-000011.300006.4 06.5700.66G0 0 +121809.58 -035655.8 -000014.3+000022.000016.2 06.5700.36F2 1 +123506.35 +182237.3 +000024.8+000012.800001.2 06.5700.27A7 1 +131331.95 +724756.9 +000017.1-000014.300011.4 06.5700.09A2 0 +134037.67 -441948.7 -000029.2-000020.000008.2 06.5700.05A0 0 +134818.01 -065014.4 -000039.3-000019.200007.8 06.5700.93K0 0 +140018.89 -460738.1 -000014.8+000003.200013.0 06.5700.24A7 0 +141618.32 -331428.8 +000024.2+000003.500013.4 06.5700.29F0 0 +142711.29 -663404.8 -000006.3-000005.800001.6 06.5700.10A1 0 +152130.11 -381307.1 -000018.4-000021.800008.1 06.57-0.08A+ 1 +152911.97 +802654.0 -000225.2+000107.800045.3 06.5700.67G8 0 +153055.42 +083444.8 +000030.6-000003.300019.7 06.5700.38F4 0 +153217.87 -102619.1 +000008.3-000048.600007.9 06.5700.92G0 0 +161616.73 +230721.9 -000012.9-000012.400007.5 06.5700.99K0 0 +164238.99 -614706.0 -000004.1-000003.200002.6 06.5700.78G3 0 +165440.22 -114732.8 +000016.3-000012.800011.0 06.5700.14A2 0 +170029.38 +063501.7 +000034.4-000043.800013.7 06.5700.23A7 0 +170109.63 +271148.0 -000004.7-000059.600023.3 06.5700.43F5 0 +172754.81 -470134.4 +000000.8-000000.600000.6 06.5700.18B5 0 0.08 1.10 +175007.36 -641818.5 -000003.5+000017.200007.2 06.5700.33F0 0 +183419.57 +202759.1 +000006.3-000005.600007.1 06.5700.12A3 0 +183712.63 +112517.5 -000010.9-000007.800005.7 06.57-0.01B9 0 +185559.99 -804340.3 +000009.2-000008.300003.9 06.5700.04A0 0 +191937.40 -513421.0 +000022.9-000040.800007.5 06.5700.07A1 0 +192027.03 -011835.6 +000073.0+000051.500020.2 06.5700.44F2 0 +201007.83 +082637.8 -000061.4-000172.500017.2 06.5700.52F8 1 +201725.17 +393536.7 +000004.0-000000.000003.5 06.57-0.07Ap 0 +205618.24 -033342.2 +000023.2+000007.100004.5 06.57-0.08B8 0 +205818.70 +230246.9 +000020.2-000002.800005.7 06.5700.88G8 0 +212455.45 +491923.4 -000018.2-000012.200005.7 06.5700.00B9 0 +212959.55 -190851.8 +000033.3-000044.000007.5 06.5700.41F3 0 +214556.45 +253500.4 +000013.2-000005.900005.0 06.57-0.08B8 0 +215336.03 -101841.8 +000015.8-000001.100002.3 06.57-0.12B9 1 +220818.81 +240925.1 -000055.4-000081.800012.7 06.5700.84G2 1 +230054.75 +384228.3 -000000.9-000007.800003.7 06.57-0.12B3 0 +230657.95 -300253.3 +000038.3-000001.200014.6 06.5700.43F5 0 +231523.45 -564130.5 +000048.9-000030.900010.8 06.5700.29F0 0 +231557.83 +244615.4 +000095.3+000002.000023.2 06.5700.41F5 0 +233609.66 -265234.7 -000023.6+000001.100015.5 06.5700.27A2 0 +235627.56 +831128.0 +000049.2+000006.500010.8 06.5700.06A3 0 +003103.88 +554210.2 +000092.0-000084.900008.0 06.5701.15G5 0 +005845.74 -055257.4 +000003.3-000081.400011.0 06.5701.14K0 0 +012555.17 -083015.6 +000012.9-000023.500005.9 06.5701.11G5 0 +014321.38 +593758.4 +000088.8-000051.400006.6 06.5701.07K1 0 +020207.87 +282400.8 +000083.7-000005.300007.9 06.5701.01K1 0 +025052.20 -673120.6 +000008.7+000000.900007.0 06.5701.01K0 0 +031507.56 +735205.6 -000007.5-000029.800004.2 06.5701.47K0 0 +040333.89 -255052.4 -000017.2-000005.200002.3 06.5701.63M2 0 +041648.70 +161252.0 -000023.6-000025.100008.1 06.5701.10K1 0 +051135.84 -372343.1 -000006.9+000009.900003.0 06.5701.65M1 0 +053748.09 -344122.9 +000002.0-000004.900003.4 06.5701.27K1 0 +060655.83 +162200.2 +000002.5-000002.700002.7 06.5701.13K0 0 +060949.14 +025210.6 +000008.7-000063.200006.5 06.5701.02K0 0 +062042.06 +720845.6 +000005.3-000014.700004.0 06.5701.30G5 1 +073117.36 -010733.1 +000004.5-000008.100007.0 06.5701.07G5 0 +093014.12 -241626.8 -000032.3+000021.500004.0 06.5701.42K3 0 +093040.28 -284559.1 -000037.4-000032.300005.0 06.5701.23K2 0 +103136.28 +025041.4 -000035.1-000023.400005.9 06.5701.12K0 0 +111931.83 +324930.3 -000150.6+000024.900005.2 06.5701.03K0 0 +135151.82 +100809.5 -000040.5-000022.200004.2 06.5701.51K5 0 +140641.65 -141217.4 -000006.9-000017.100005.3 06.5701.57M4 0 +140815.88 +241854.1 -000025.0+000004.100004.9 06.5701.50K5 0 +144551.79 +130605.7 -000018.5-000075.100005.4 06.5701.29K0 0 +152511.19 -471302.7 -000003.3-000002.600005.2 06.5701.52K3 0 +155952.82 -311006.1 +000012.1-000036.300008.4 06.5701.00K1 0 +161003.93 +264433.6 -000018.4+000037.700007.9 06.5701.04K0 0 +162018.22 +365832.3 -000013.9-000022.700003.7 06.5701.53M0 0 +171139.85 +451928.1 +000003.3-000007.500002.5 06.5701.59K2 0 +171558.92 +270803.6 -000038.1-000088.600008.4 06.5701.19K2 0 +175428.33 +034355.9 +000006.9-000020.300003.7 06.5701.45K2 0 +184518.73 -355123.9 -000001.4-000055.500009.1 06.5701.18K1 0 +190452.60 +190839.2 -000001.8+000019.400002.2 06.5701.43K0 0 +190844.21 -185710.0 +000021.4+000001.900003.4 06.5701.58K3 0 +191719.97 +390716.0 +000011.2-000018.500007.4 06.5701.12K1 0 +192813.86 +292701.2 -000002.6-000023.200006.9 06.5701.08K1 0 +194401.79 +093103.4 +000005.2+000000.500001.9 06.5701.26K0 0 +201439.62 +364507.5 +000000.6-000004.600001.0 06.5701.31G8 0 +201826.95 -725845.3 +000006.9-000037.500004.7 06.5701.41K3 0 +203019.97 +494649.2 +000030.5-000070.000009.5 06.5701.03K0 0 +203213.52 +652357.0 +000009.8+000018.300007.5 06.5701.10K0 0 +204436.45 +471749.0 +000004.1-000010.200001.4 06.5701.35K0 0 +210847.69 -761244.7 -000032.7-000017.600003.5 06.5701.23K1 0 +232322.09 -553312.1 -000020.8-000011.700004.0 06.5701.27K2 0 +233151.66 -414508.6 -000002.1+000006.200004.7 06.5701.22K2 0 +233155.99 -254439.1 -000000.7+000020.000007.7 06.5701.00K0 0 +235300.88 +175359.3 +000068.3-000019.100006.9 06.5701.41K2 0 +012658.10 -323235.2 -000008.8-000033.500002.1 06.5702.45C 0 1.28 372.00 +001201.32 +232818.3 +000086.8+000003.700006.9 06.5800.99K0 0 +002639.45 +563828.3 +000014.8+000000.100003.8 06.5800.02B9 0 +013722.18 +741803.5 +000017.9-000003.000003.4 06.5800.01B9 0 +024039.99 -691358.7 +000064.2-000012.100007.6 06.5800.66G2 0 +025026.01 +315822.8 +000031.8-000046.200006.7 06.5800.03A0 0 +025648.46 -352240.1 -000013.3+000002.200006.4 06.5800.98G8 0 +034122.40 -193503.8 -000008.7+000002.900007.7 06.5800.09A3 0 +040833.82 -455153.5 +000070.4+000023.900019.8 06.5800.39F2 1 +043338.08 +161924.2 +000014.4-000016.600013.4 06.5800.19F0 0 +044011.06 +404720.6 -000066.8-000022.100014.6 06.5800.42F2 0 +052901.08 +421614.1 +000034.2-000030.400007.3 06.5800.94G5 0 +053357.59 +012427.5 +000003.4-000000.100002.5 06.58-0.17B2 0 +054737.14 +542940.9 -000010.7-000011.600005.8 06.5800.92K0 0 +060051.03 -425213.7 -000000.9+000006.200002.8 06.58-0.16B9 0 0.04 1.38 +060217.11 +014138.6 -000003.9-000004.800005.6 06.58-0.04B8 1 +060658.56 -061209.5 -000009.1-000032.100014.5 06.5800.23A5 0 +061333.25 +184049.4 +000009.6-000016.200003.5 06.58-0.09B8 0 +061854.43 +233611.9 -000001.6-000007.100004.1 06.5800.91G5 0 +063129.49 -212420.2 +000000.9+000023.600010.7 06.5800.26A6 0 +064031.39 +615520.9 -000027.1+000016.900009.4 06.5800.16A2 0 +065133.40 -065759.5 -000004.6+000005.000003.5 06.5800.03B9 0 +070147.22 -353252.6 -000010.4+000007.400004.6 06.58-0.15Ap 0 0.07 1.30 +072409.48 -582932.2 -000087.8+000137.500020.6 06.5800.71G5 0 +072709.12 +115718.0 -000007.5-000004.400003.7 06.5800.90K0 1 +072911.33 +124536.2 -000007.9-000018.600009.6 06.5800.23A5 0 +074347.92 -401833.6 -000006.3+000001.100003.4 06.58-0.13B3 0 +082601.08 -103059.7 -000028.2-000002.800010.2 06.5800.18A2 0 +083428.99 -510535.3 -000005.1+000006.800003.0 06.58-0.16B5 0 +083801.65 -114437.4 -000020.6-000001.900008.9 06.58-0.04A0 0 +084318.26 -385259.5 -000301.0+000340.800089.8 06.5800.92K2 0 +084640.00 +284554.6 -000024.2-000044.000017.3 06.5800.05G8 1 +094330.62 -202157.0 -000020.5-000007.600008.2 06.5800.91G8 0 +100659.91 -712840.7 -000041.0-000023.800016.6 06.5800.48F5 0 +103617.37 -103500.0 +000022.8-000031.600017.4 06.5800.30F0 0 +110708.41 -323512.9 -000085.4-000044.800017.9 06.5800.36F2 0 +112241.79 +401031.7 -000065.4+000002.600009.3 06.5800.48F5 0 +115745.37 -083255.6 -000110.2+000021.600017.4 06.5800.57G0 0 +120005.20 -781134.5 -000039.1-000005.600008.6 06.5800.24B/ 0 +130033.61 -330304.3 -000118.9-000059.500018.2 06.5800.30A9 0 +134618.00 -622705.7 -000004.0-000001.300000.1 06.5800.12B2 0 +141957.39 -735806.4 -000007.8-000000.400003.4 06.58-0.05B3 0 +145306.64 -381525.0 -000026.2-000023.900005.3 06.5800.02A0 0 +151351.64 -012100.6 -001269.7-000503.100057.8 06.5800.76K0 0 +161823.54 -730236.1 -000007.1-000017.300003.4 06.5800.01B9 0 +164417.40 -272722.4 -000011.2-000010.200010.9 06.5800.10A2 1 +171045.73 +122801.3 +000034.1-000015.900008.6 06.5800.09A1 0 +171600.84 -873357.2 -000117.8-000156.100005.3 06.5800.90G5 0 +173849.57 +324421.8 -000011.1-000011.600006.9 06.5800.99G5 0 +174423.96 -221141.7 +000016.1-000000.100013.0 06.5800.33F0 1 +175015.00 +251727.5 +000009.6+000012.800006.4 06.5800.12A2 1 +181526.68 -485105.9 -000001.9+000021.200010.6 06.5800.89G8 1 +183211.38 +520655.9 -000004.5+000001.800004.0 06.58-0.06B9 0 +185208.35 -215517.1 +000044.2-000047.800011.3 06.5800.14A3 0 +185432.44 -495244.4 -000000.1-000028.000003.4 06.5800.09A2 0 +191632.76 -333120.3 +000010.3-000000.400000.4 06.5800.69Cp 0 +192412.75 -625953.7 -000077.1+000025.300018.5 06.5800.46F3 0 +195506.50 +301141.6 +000005.4+000000.700004.4 06.58-0.08B6 1 +201340.52 +241420.2 +000048.4+000037.200009.8 06.5800.30A1 1 +202921.15 +200515.8 -000017.9-000006.000013.4 06.5800.23A3 0 +205955.10 +401529.9 +000232.3+000210.000025.6 06.5800.58F8 1 +213217.08 +482637.9 -000005.3-000017.900002.8 06.58-0.00B9 0 +215002.48 +524150.3 -000002.1-000000.900002.0 06.5800.34B0 0 +215922.86 +573930.8 -000005.5-000009.900005.1 06.5800.02A0 0 +233758.19 +461158.1 +000357.3-000011.100043.3 06.5800.67G5 0 +003509.63 +364956.2 -000020.4-000016.100004.8 06.5801.45G8 1 +011612.09 -420034.8 -000055.9-000021.300005.2 06.5801.19K2 0 +025135.95 -633226.2 -000013.1-000024.700003.5 06.5801.23K2 0 +025528.21 +732216.2 +000027.4-000012.300004.2 06.5801.20G5 0 +032332.80 +584319.4 +000001.5-000018.400003.3 06.5801.27K0 0 +034719.74 -504514.0 -000023.9-000057.600005.6 06.5801.32K3 0 +063033.20 -120451.8 +000012.2+000004.100006.5 06.5801.08K0 0 +065218.37 -051025.3 -000544.4-000003.300114.9 06.5801.07K3 0 +065808.53 -101856.6 -000007.3+000005.600004.5 06.5801.39K2 0 +070206.73 -034517.4 -000001.6-000002.100001.5 06.5801.57M1 0 +072918.86 +063455.5 -000049.1+000008.500007.1 06.5801.00G5 0 +081658.08 +591121.8 +000002.7-000012.700005.6 06.5801.32K0 0 +090345.01 -172947.6 -000008.3-000012.700004.2 06.5801.45K3 0 +092603.82 -011405.8 -000013.0-000003.700003.2 06.5801.42K0 0 +122146.65 -495656.3 -000027.5+000004.600003.1 06.5801.47K3 0 +124206.51 -544539.2 -000024.7+000013.200004.1 06.5801.26K1 1 +134145.58 -333550.6 -000027.6+000003.400001.6 06.5801.58M3 0 1.49 90.43 +151628.56 -443013.1 -000069.0-000030.200004.8 06.5801.43K2 0 +155034.91 -261722.4 -000083.8-000028.600005.9 06.5801.51K3 0 +160046.89 -722746.1 -000021.6-000032.400002.3 06.5801.40K3 0 +164553.66 -831423.4 +000016.4-000021.600003.5 06.5801.57K4 0 +165609.62 +152301.2 -000014.3-000001.400005.9 06.5801.24K0 0 +170032.36 -452706.3 -000000.1-000002.000001.7 06.5801.81K4 0 +184531.21 +195811.6 +000000.9-000001.400005.3 06.5801.02K0 0 +190852.24 -021714.1 +000011.5+000019.900005.6 06.5801.28K0 0 +193228.50 -305209.8 +000022.1-000032.500004.2 06.5801.55M4 0 +200055.95 -740045.0 +000025.7-000024.800006.3 06.5801.04K1 0 +210721.87 -004554.7 +000002.6+000020.400005.8 06.5801.08K0 0 +210857.45 -053454.3 -000068.2-000051.300004.9 06.5801.17K0 0 +223855.61 -382838.3 -000022.2-000018.300002.1 06.5801.42K3 0 +232612.26 -272528.7 +000094.4+000015.200006.3 06.5801.00G8 0 +001611.24 -795103.7 +000433.9-000058.000056.8 06.5900.75G6 0 +011247.74 -064700.0 -000062.2-000015.300008.3 06.5900.93G5 1 +011629.34 +425622.2 -000112.5-000030.500042.3 06.5900.59G0 0 +012350.82 +174906.4 +000076.2-000041.200020.4 06.5900.40F0 0 +012653.55 +033208.5 +000006.1-000017.400006.2 06.59-0.06B9 1 +012746.88 +402009.0 +000004.7-000008.900003.5 06.59-0.03A0 0 +012843.52 -334550.0 -000033.9-000033.700011.4 06.5900.30A9 0 0.05 0.10 +022012.88 +642013.0 -000022.9+000005.600006.9 06.59-0.02B9 0 +025318.23 -220526.7 -000006.5-000014.200005.1 06.5900.96K0 0 +040725.24 -425500.5 +000001.2+000013.700007.5 06.5900.90K0 1 +042859.72 +160933.0 +000090.3-000025.500020.6 06.5900.54F7 1 +050436.92 +321913.6 -000005.4-000068.300008.5 06.5900.28A4 1 +055432.25 +114547.9 +000027.4-000041.700010.7 06.5900.03A2 0 +055737.35 +455404.9 -000007.8-000005.100006.1 06.5900.97G5 0 +061232.20 -612826.7 +000000.3+000011.200004.3 06.59-0.07B9 1 +061733.31 +140331.3 -000001.5-000002.700003.1 06.59-0.04A0 0 +062900.17 +110109.3 +000001.9-000013.300016.4 06.5900.29A9 0 +070155.26 +053325.8 -000003.4-000004.200001.6 06.59-0.03B2 0 +071224.18 -272829.1 -000011.1-000008.800004.0 06.5900.19A5 0 +072053.10 -225101.6 -000008.6+000005.000001.9 06.59-0.14B3 0 +075106.31 -181450.4 -000027.8+000017.100006.5 06.5900.96G8 0 +080237.52 -362404.5 -000018.6+000008.400006.3 06.5900.26A7 1 +083950.74 +193227.0 -000033.7-000011.100004.5 06.5900.96K0 1 +085808.22 +013229.8 -000034.4-000008.100009.4 06.5900.06A2 0 +091132.72 -575806.3 -000012.9+000007.600003.1 06.59-0.13B2 1 +093910.78 +430839.6 -000040.2-000062.200005.6 06.5900.95K0 0 +105036.61 +232422.5 -000063.4+000018.200015.8 06.5900.33Am 0 +113212.54 +361450.4 -000011.6-000030.800005.3 06.5900.96K0 1 +114707.84 +612407.1 -000037.4-000041.200008.8 06.5900.24F0 0 +120400.35 -101746.1 -000011.5+000011.700008.6 06.5900.32A2 1 +121128.50 -441657.9 +000142.5-000038.100023.7 06.5900.47F5 0 +132947.12 +010544.1 -000065.5-000101.200011.8 06.5900.28A7 0 0.30 0.78 +143407.98 -420557.2 -000016.8-000011.000003.2 06.5900.08A2 0 +143655.90 +424952.7 -000091.9-000055.900016.9 06.5900.51F8 0 +144242.45 +144230.9 -000011.9-000007.400014.7 06.5900.37F2 0 +145945.19 -434839.7 -000194.2-000129.100026.8 06.5900.48F5 0 +150230.01 -075025.4 -000059.0-000011.100010.6 06.5900.18A2 0 +150306.63 +443839.9 -000088.8+000036.900017.4 06.5900.45F6 1 +151820.19 +265024.7 +000094.4+000073.500026.1 06.5900.57G0 1 +153832.65 -390938.3 -000021.2-000023.900005.1 06.59-0.07B9 0 +161015.93 -265432.6 -000014.5-000032.900005.7 06.5900.07Ap 0 +163335.92 -531200.4 +000000.9-000049.800008.2 06.5900.88G6 0 +163341.85 +380527.1 -000034.3+000082.800017.7 06.5900.44F5 0 +170427.79 -283455.3 +000083.2-000269.100055.3 06.5900.81K1 0 +170910.35 -685048.0 +000004.1-000025.900008.0 06.59-0.05B9 0 +171309.43 -375708.5 -000000.2-000002.400000.6 06.5900.34B8 0 +171800.64 -241702.7 -000059.3-000011.200006.8 06.5900.51G8 1 +171807.07 -240422.2 +000097.0-000073.800021.2 06.5900.65G3 0 +173427.24 +163015.8 -000004.5-000001.100005.5 06.5900.22A8 0 +175616.08 -322830.0 +000003.7-000003.500002.1 06.5900.42O9 0 0.39 12.01 +180234.67 +303319.0 -000027.2+000091.600014.8 06.5900.45F2 0 +181309.99 -040042.0 +000016.3+000022.500010.4 06.5900.28A2 0 +190801.97 +244333.7 +000013.5+000002.200004.2 06.59-0.02B5 0 +202115.48 +150615.5 +000007.8-000012.800008.2 06.5900.03A0 0 +221229.87 -401210.9 +000012.0-000061.500010.3 06.5900.95K0 0 +222659.16 +562600.8 +000016.2+000005.400004.0 06.59-0.09B5 0 +223008.40 +311257.0 -000015.2-000012.500004.8 06.5900.06A0 0 +231846.03 -472607.3 +000020.7-000002.600002.5 06.59-0.04A0 0 +232158.31 +263632.8 -000096.3-000083.700015.4 06.5900.40F5 1 +233849.11 +620805.9 -000003.5-000003.300000.7 06.5900.52A3 0 +235449.28 +742436.4 -000002.9-000005.800004.3 06.5900.02B9 0 +000313.28 +173308.6 +000058.5-000052.900006.3 06.5901.12K0 0 +002948.99 -320657.3 +000013.1-000023.000005.0 06.5901.35K2 0 +014348.03 +743616.4 +000050.2-000017.500006.6 06.5901.03G5 0 +015147.20 +181725.0 -000040.1-000117.200008.7 06.5901.10K2 0 +023211.33 -323622.8 +000068.8-000003.200003.4 06.5901.21K1 0 +025529.59 -251816.2 +000045.4-000063.900007.1 06.5901.18K1 0 +035131.16 -211651.5 -000001.0-000063.200005.2 06.5901.06K0 0 +041131.64 -002521.0 +000003.9-000001.800006.0 06.5901.11K0 0 +041712.31 +505157.0 +000001.5-000003.800001.4 06.5901.72K2 0 +044904.76 -563959.9 -000011.5+000021.900002.5 06.5901.68M2 0 +050929.75 -020806.1 +000008.3+000009.500007.4 06.5901.02G8 0 +053843.83 +415021.5 +000051.4-000037.600005.6 06.5901.44K5 0 +055051.38 +140252.9 +000018.6+000011.700006.0 06.5901.05K1 0 +061400.50 +331439.5 -000000.6-000008.900001.6 06.5901.66K5 0 +061603.99 +591254.4 +000000.2-000023.400005.4 06.5901.00G8 0 +063155.66 -180344.2 -000005.1+000008.900003.9 06.5901.45K3 0 +063421.66 -030426.8 -000001.9+000000.900002.4 06.5901.42K2 0 +063956.87 -380932.1 +000059.3-000034.400007.3 06.5901.18K1 0 +065147.28 +864104.5 +000000.1-000105.200007.5 06.5901.18K3 0 +073744.82 -351637.9 -000028.7+000019.400004.5 06.5901.13K1 0 +080036.43 +123830.5 +000007.5-000006.000007.5 06.5901.07K0 0 +083953.54 -171809.4 +000000.7-000152.500005.1 06.5901.33M6 0 +085438.25 -112238.9 -000009.8+000006.800000.7 06.5901.66K5 0 +094152.31 -301812.3 -000026.6+000009.400003.9 06.5901.30K2 0 +095626.27 +541437.7 -000041.9-000010.700003.3 06.5901.60M2 0 +095715.39 -642922.4 -000134.0+000086.800006.7 06.5901.12K0 0 +101500.82 -442804.2 -000020.9+000005.100003.1 06.5901.32K3 0 +113020.69 -254755.0 -000031.8+000000.700005.5 06.5901.05K0 0 +115218.23 -511852.9 +000003.6-000025.400007.2 06.5901.32K3 0 +134000.59 -704716.0 -000023.7-000008.000003.2 06.5901.29K0 1 +134805.09 +420251.4 +000022.5-000056.800005.9 06.5901.09K1 0 +135001.55 +785944.5 -000053.7+000002.000005.7 06.5901.14G5 0 +135421.39 -171048.4 -000030.7-000007.000004.8 06.5901.39K3 0 +141349.47 +115952.1 -000015.9-000028.500006.6 06.5901.01K0 1 +144914.93 -592426.4 -000009.2-000007.500001.2 06.5901.50K3 0 +150336.50 +343357.0 -000007.2-000026.100006.6 06.5901.02G8 0 +150706.86 +022145.5 +000004.1-000016.900002.4 06.5901.50K2 0 +151929.08 -714731.3 -000014.9-000012.200002.5 06.5901.68M2 0 +161442.25 +075129.7 -000016.2-000004.800005.1 06.5901.30K0 0 +164915.32 +295752.3 -000062.6+000078.000003.4 06.5901.21K1 0 +165750.22 -390656.6 +000000.1+000004.800002.8 06.5901.80M1 0 +183153.33 -190730.2 -000004.2-000006.000000.3 06.5901.07G1 0 0.72 6.75 +184917.14 -344456.0 +000034.4-000109.000011.4 06.5901.08K2 0 +191333.46 -625520.7 -000043.3-000071.900002.3 06.5901.28K2 0 +192125.37 +574600.2 +000020.9+000041.600003.4 06.5901.31K2 0 +194021.30 -052651.0 +000001.1-000009.300002.8 06.5901.13K2 0 +195540.61 +401022.4 +000005.6+000003.500002.2 06.5901.44K2 0 +203615.89 +164852.9 +000012.7+000015.200003.6 06.5901.40K2 0 +210414.07 -502607.1 +000036.8-000016.400003.6 06.5901.39K3 0 +215422.48 -850200.9 -000025.5+000010.900007.3 06.5901.16K0 0 +221310.69 +861316.9 +000032.9+000005.300004.3 06.5901.19K0 0 +221311.51 +255627.3 -000039.5-000144.700007.1 06.5901.02K0 0 +230932.46 +294010.6 +000015.5+000012.100003.8 06.5901.16K2 0 +231756.58 -134742.5 +000010.7-000011.500003.4 06.5901.26K2 0 +234944.69 -625021.9 +000035.6-000035.500005.1 06.5901.47K5 0 +001956.28 +161503.2 -000012.9-000011.900005.9 06.6000.98K0 0 +012824.29 +170445.6 +000117.5-000034.300020.0 06.6000.53F8 0 +013303.51 -090052.8 +000023.7+000006.800008.1 06.60-0.04A0 0 +013935.84 +455242.0 +000216.8-000228.900046.7 06.6000.69G5 0 +024020.93 +493337.0 +000010.5-000009.700002.1 06.6000.09B9 0 +025531.56 +020105.9 +000010.7-000010.600005.5 06.60-0.04B8 0 +032006.93 +694352.8 +000015.0-000007.400005.0 06.60-0.01A0 0 +033320.87 +475700.5 +000114.5-000024.100010.6 06.6000.33F0 0 +035041.95 +013350.2 -000009.5-000000.600015.3 06.6000.40F0 0 0.37 0.80 +040043.64 -711000.8 +000024.6+000033.700009.9 06.6000.08A1 0 +042134.73 +142435.4 +000105.2-000019.100019.5 06.6000.41F5 0 +050527.29 +465459.0 -000004.4-000004.000004.6 06.6000.89F8 1 +050553.41 +262547.8 -000000.4-000010.200004.5 06.6000.11B5 0 +055603.21 +135533.9 +000373.0-000483.800035.7 06.6000.65G5 0 +060446.77 -482729.7 -000105.6-000023.300033.6 06.6000.71G6 1 +060638.38 -163105.9 -000034.9-000039.200005.8 06.6000.94G8 0 +061143.11 -181110.1 -000010.8+000021.900005.2 06.6000.99K0 0 +061259.40 +101714.8 -000003.7-000006.300003.9 06.60-0.07B9 0 +061523.66 -115416.1 -000000.9+000015.100006.7 06.6000.12A2 0 +062551.39 +004845.9 -000012.4+000001.600006.4 06.6000.96G5 0 +062639.20 +130605.1 +000010.7-000102.500013.2 06.6000.56F7 0 +072134.63 -055349.9 -000001.8+000003.100002.1 06.60-0.10B5 0 +073321.81 -684606.6 -000005.2-000011.200006.3 06.6000.03A1 0 +075425.53 -280619.3 -000015.9+000007.100004.8 06.6000.08A2 0 +080930.55 -593229.8 -000008.2+000008.300002.0 06.60-0.11B5 0 +081654.23 -211914.4 -000009.5+000007.400005.4 06.6000.02A0 0 +082753.71 -260758.6 -000041.8-000004.700009.9 06.6000.11A1 1 +084013.35 +063355.9 -000014.8+000042.100012.3 06.6000.90K0 0 +084705.38 -450429.2 -000013.4+000006.500003.3 06.60-0.12B4 0 +084707.31 +280943.0 -000038.6-000055.700018.8 06.6000.68G2 0 +092922.51 -431124.8 -000008.6-000011.200010.4 06.6000.48F5 0 +094609.00 -455504.6 -000015.3-000002.200004.2 06.6000.94G8 1 +100407.37 -813356.2 -000050.1+000053.000005.8 06.6000.92G6 0 : mu 2Cha +101616.05 +174425.2 -000005.7+000001.700009.5 06.6000.30A9 1 +111307.58 +671922.4 -000027.9+000014.500006.7 06.6000.93G5 0 +111859.87 +141608.2 +000058.8-000138.900031.2 06.6000.59F9 1 +115714.70 +402038.0 -000159.2-000061.400021.6 06.6000.51F6 0 +123529.87 -614426.7 -000013.4-000018.900012.0 06.6000.47F2 0 +134130.86 -232659.3 -000010.8+000000.700004.2 06.6000.06A1 1 +134206.33 +651623.1 +000085.4+000000.900007.5 06.6000.14A2 0 +134636.60 -625434.6 -000004.7-000001.800000.5 06.6000.19A2 0 +134944.17 +082431.0 -000026.6+000011.000007.0 06.6000.13A0 0 +143335.47 +652343.1 +000055.4+000045.000033.9 06.6000.50F5 1 +150244.90 -030152.8 -000049.0-000024.800010.7 06.6000.20A5 0 +170443.53 -253842.5 -000014.7-000087.100011.4 06.6000.26A9 0 +173947.96 +494647.4 -000011.8+000005.200007.5 06.6000.01A0 0 +174902.29 +541139.5 +000002.3+000035.600009.0 06.6000.22A2 0 +175231.19 +165402.1 +000040.7-000034.200011.6 06.6000.44F3 0 +183056.30 -480053.1 -000054.9-000020.600014.8 06.6000.52F6 1 +183114.91 +652609.1 -000011.9+000069.800007.4 06.6000.34A8 0 +183654.07 +034723.6 -000008.3+000005.000007.9 06.6000.90K0 0 +184222.53 -474539.2 -000046.0-000030.900011.7 06.6000.47F5 0 +191903.75 +332320.0 -000013.4-000034.200001.8 06.60-0.19B2 0 +192546.77 +580138.3 -000002.0+000005.000002.6 06.60-0.14B8 0 +193014.83 -320528.7 +000111.1-000035.600020.3 06.6000.39F3 0 +193108.54 +583513.1 -000510.0-000397.500059.8 06.6000.86K1 1 +193955.49 -392558.0 +000043.3-000048.000011.8 06.6000.25A1 0 0.23 0.00 +201843.62 -615423.8 +000012.6-000044.900008.3 06.6000.01A0 0 +201948.31 +370757.1 +000012.3-000007.600005.2 06.60-0.00A0 0 +210958.62 +453009.2 +000007.6+000000.100003.0 06.60-0.14B4 0 0.10 8.02 +211527.19 +420133.8 +000059.6+000130.300014.6 06.6000.90G0 0 +211843.73 -612106.2 +000469.9-000445.900032.1 06.6000.69G5 1 +215133.73 +004614.1 -000007.7-000016.400007.5 06.6000.91K0 0 +223145.22 -351725.6 +000047.4-000002.100006.7 06.6000.95K0 0 +223552.10 +393741.4 -000014.4-000005.700012.9 06.60-0.15B2 1 +225706.84 -031442.9 +000029.3+000015.600011.8 06.6000.22A0 0 +230042.40 +310458.7 +000017.1+000000.000005.7 06.60-0.04B9 1 +232620.95 +610512.7 -000002.1-000001.400000.4 06.6000.34F0 0 +000142.87 +241511.5 +000018.5-000028.000005.8 06.6001.15K2 0 +003029.27 -393106.1 +000054.7-000077.900007.2 06.6001.14K1 0 +011110.58 +461102.1 -000006.4-000025.300004.2 06.6001.60K5 0 +012124.59 -505612.9 +000037.7-000004.700004.9 06.6001.08K0 0 +013247.71 +355034.1 -000005.3-000050.900006.7 06.6001.08K0 1 +015422.14 +084651.8 +000009.3+000002.300001.3 06.6001.68M0 0 +030129.06 +322445.9 +000020.4-000014.400005.1 06.6001.10A7 1 +040636.90 -180302.8 +000008.8-000014.200004.2 06.6001.43K3 0 +043331.64 -065917.3 -000008.7+000023.500007.0 06.6001.20K2 0 +052036.93 -433202.6 +000017.1+000039.300002.6 06.6001.69M3 0 0.60 318.00 +052917.32 -621851.1 +000004.1-000021.500004.0 06.6001.53K4 0 +070727.83 -521216.8 -000020.8+000051.300004.0 06.6001.39K2 0 +071323.77 +134546.8 -000025.2-000010.200003.9 06.6001.19K0 0 +073058.71 -100627.1 -000000.3-000002.600003.1 06.6001.62K2 0 +074052.60 -313940.2 -000001.9+000003.100000.5 06.6001.07F8 0 +084645.54 -184528.1 +000009.7-000007.200006.3 06.6001.03K0 0 +100526.55 -345257.6 -000011.6-000000.700004.6 06.6001.10K0 0 +100914.88 +061015.3 -000012.4-000002.900005.2 06.6001.35K0 0 +101123.36 +492719.7 -001361.5-000505.000205.2 06.6001.33K8 0 +121955.31 -264412.8 -000053.1-000017.200004.6 06.6001.60K2 0 +142848.17 -051307.6 -000021.4+000030.800007.3 06.6001.11K0 0 +145701.94 -512649.9 -000027.4-000018.600003.1 06.6001.71M2 1 +150230.68 +314101.7 -000026.9+000019.600004.0 06.6001.40M3 0 +152036.49 -050711.1 +000033.5+000000.600006.6 06.6001.00K0 1 +164530.18 -190812.9 -000000.3+000000.200004.3 06.6001.88K5 0 +165606.44 +500220.1 -000020.8-000011.200002.5 06.6001.63M2 0 +185318.50 +405942.5 -000015.5+000018.900003.8 06.6001.41M3 0 +192240.92 +373452.3 -000014.1+000010.000003.6 06.6001.11K0 0 +193632.42 +434222.0 -000001.4-000005.100003.8 06.6001.48K5 0 +204912.05 +353349.1 +000012.1-000030.200005.3 06.6001.62K5 0 +225418.08 +174742.2 +000009.3-000024.600006.5 06.6001.00K0 0 +235545.71 -130908.7 -000027.9-000070.800007.2 06.6001.17K1 0 +000001.20 +385133.4 +000005.2-000002.900002.8 06.61-0.02B9 0 +000454.97 +583155.8 +000009.1-000003.000002.1 06.6100.03B3 1 +010134.21 -381252.4 -000050.8-000087.700013.3 06.6100.91K0 0 +010626.53 -353938.2 +000068.1-000017.400005.2 06.6100.14A1 0 +011624.49 +480456.1 +000008.2-000004.200004.0 06.61-0.04B9 0 +020133.44 +232343.6 -000091.6-000003.700015.4 06.6100.34F0 0 +025324.39 +313841.0 -000016.8-000018.400004.8 06.6100.53F5 0 +025419.86 -555245.7 +000046.0+000061.300017.4 06.6100.37F2 0 +033120.73 +273418.8 +000041.2-000023.800004.2 06.6100.03A2 1 +035003.42 +375226.4 +000078.6-000049.900012.8 06.6100.28F0 0 +041042.29 +182524.0 +000123.9-000031.400023.2 06.6100.43F6 0 +043807.59 -581214.0 -000025.9+000027.200005.3 06.6100.93G8 0 +045355.80 +013409.8 +000005.7-000008.100005.7 06.6100.04A1 0 +055101.10 +654514.6 -000003.7+000004.100001.8 06.6100.82F8 1 +060115.10 +653132.0 +000007.6-000054.800006.8 06.6100.22A3 0 +061441.94 -733735.6 +000000.9+000022.200004.4 06.61-0.04B8 0 +061940.18 +160047.8 -000017.5-000014.300036.3 06.6100.56F8 0 +062005.93 -484425.6 +000235.1-000267.300038.9 06.6100.66G4 0 +062347.66 -194707.5 -000005.4+000007.500001.3 06.61-0.13B8 1 0.05 5.05 +062748.62 -620900.0 +000000.9+000024.800012.7 06.6100.09A0 0 +063453.68 +161220.9 +000000.4-000010.300004.1 06.6100.90G5 0 +063615.00 +580626.1 +000123.6-000197.200027.5 06.6100.50F5 0 +064430.30 +820655.7 +000013.4-000054.600014.5 06.6100.18A5 0 +070659.99 -263924.3 -000003.3+000003.900002.2 06.61-0.17B3 0 +072354.44 -301301.3 -000005.5+000004.200001.6 06.61-0.20B2 0 +073142.71 -355316.2 -000005.0+000004.200003.7 06.61-0.08B8 1 0.10 1.32 +073824.02 -395931.1 -000012.2+000001.600005.5 06.61-0.05B9 0 +080240.96 -495702.1 -000025.1+000048.600007.9 06.6100.37F3 1 +081121.73 +384353.4 -000107.6-000076.000022.0 06.6100.59G0 0 +081828.86 +543350.0 +000005.6-000017.400010.3 06.6100.27A5 0 +082509.31 -552822.2 -000007.8+000002.400002.8 06.61-0.05Ap 1 +082717.29 -062434.7 -000036.5-000033.000009.6 06.6100.52F4 0 +082852.07 -423515.0 -000008.6+000009.700001.1 06.61-0.17B3 0 +084011.47 +195816.2 -000034.8-000014.900005.7 06.6100.01A1 0 +090651.04 +381642.5 +000238.4-000016.100024.6 06.6100.45F0 0 +090718.70 -572749.7 -000021.5+000025.900004.2 06.6100.97G6 0 +091858.91 +174220.4 -000133.4-000134.200025.5 06.6100.49F5 0 +093749.96 +244013.1 -000100.0-000016.500014.5 06.6100.57G0 0 +102317.64 -132237.4 -000143.2-000042.700018.6 06.6100.51F6 1 +103854.50 +160738.9 +000057.0-000021.900019.3 06.6100.41F5 0 +104917.30 -040126.1 -000050.7-000002.000010.4 06.6100.21A2 1 +111922.77 -013916.3 -000221.2-000152.500018.0 06.6100.57F8 1 +114337.06 -802900.5 -000030.8-000005.900006.0 06.6100.08B9 0 +120306.69 -481141.8 +000008.2-000003.400007.4 06.6100.24A7 0 +122421.43 -472222.6 -000036.1-000002.400006.3 06.61-0.05B9 0 +122452.00 -723613.9 -000040.7-000009.900010.8 06.61-0.00A0 0 +122900.61 -834809.7 -000015.6+000007.200004.5 06.6100.00B8 0 +123552.77 -120409.1 -000019.8+000023.000008.1 06.6100.36F0 0 +123707.65 +084748.7 -000054.6+000003.500006.8 06.6100.25A2 0 +131722.02 -112900.8 -000064.5+000008.100008.4 06.6100.26A2 0 +132916.08 -453216.0 -000015.9-000003.500005.6 06.61-0.04B9 0 +141102.54 -484656.2 -000078.0-000066.800012.8 06.6100.92G5 0 +144019.29 -454737.6 -000021.5-000022.700006.2 06.61-0.11A0 0 0.04 1.63 +145813.42 -110917.1 -000009.0-000008.100008.7 06.6100.01A1 0 +160725.10 -482520.6 +000035.0-000016.100012.5 06.6100.15A1 0 +161012.29 +013604.4 +000011.3-000054.600008.2 06.6100.96K0 1 +161024.21 +434906.1 +000132.5-000298.400055.1 06.6100.88K0 0 +161658.78 -211814.7 -000014.3-000025.400008.0 06.6100.01B9 0 +163144.58 -642824.1 +000000.2-000014.200002.8 06.61-0.04B9 0 +165419.70 -414911.5 -000000.3-000001.800000.6 06.6100.15WC 0 +174752.06 +341640.4 -000001.5-000003.800002.4 06.61-0.14B3 0 +175125.76 -535019.0 -000015.3-000076.400016.6 06.6100.27A9 0 +180748.35 +130415.9 +000006.2+000008.500005.0 06.6100.05A2 0 +180807.24 +021307.2 +000010.7-000007.400007.2 06.6100.18A2 0 +182025.33 +285900.7 -000000.9-000005.100003.3 06.61-0.10B8 0 +182515.19 -135842.3 +000002.2-000003.600000.0 06.6100.78B1 0 +184603.84 -272956.6 +000023.9+000026.100009.3 06.6100.94K0 0 +190342.47 +211606.1 +000015.0-000000.700008.1 06.6100.32F2 0 0.04 0.11 +191622.39 -754800.2 +000006.8-000020.200003.4 06.6100.17A3 0 diff --git a/kstars/kstars/data/hip011.dat b/kstars/kstars/data/hip011.dat new file mode 100644 index 00000000..cb0033c7 --- /dev/null +++ b/kstars/kstars/data/hip011.dat @@ -0,0 +1,1000 @@ +193336.43 +384542.9 +000006.9+000023.400007.8 06.6100.11A3 1 +193843.36 -100923.7 -000008.1-000033.000012.4 06.6100.34A5 1 +200155.54 +310703.2 +000004.4+000003.800001.5 06.61-0.08B7 0 +202744.25 -305159.7 -000014.9-000521.500051.5 06.6100.72G6 0 +203252.33 +431129.7 +000003.6-000001.700001.8 06.61-0.11B4 0 +203816.91 +480412.2 +000048.7+000023.800008.8 06.6100.93G5 0 +203923.13 +454000.9 +000003.4-000000.600001.7 06.61-0.07B5 0 +205612.78 +510430.0 +000006.1+000003.700003.4 06.61-0.10B5 0 +205954.84 -130305.9 -000028.7+000001.300010.2 06.6100.18A3 1 +211816.20 -752048.0 +000020.5-000036.400008.6 06.6100.03A1 0 +211839.53 +243934.2 -000002.6-000016.300002.8 06.6100.97G8 0 +212813.94 -113405.4 +000016.2-000043.800028.4 06.6100.49F7 0 +214425.43 +465146.0 -000011.8+000023.800020.9 06.6100.41F5 0 +215319.82 +535950.0 -000008.8-000012.400004.0 06.6100.39A2 1 +215422.03 +124503.9 +000008.3-000012.400007.2 06.6100.00B9 0 +222103.74 -623253.5 +000161.8-000044.900014.7 06.6100.53F7 1 +232420.91 +862503.9 -000020.7+000017.700007.3 06.6100.55F0 1 +004435.35 -780455.8 +000015.0-000006.500005.0 06.6101.08K0 1 +005552.95 -531132.7 +000017.4-000051.900006.0 06.6101.09K1 0 +023127.04 +580129.3 -000024.8-000006.500004.6 06.6101.40K2 0 +025818.76 +322738.6 +000024.3+000060.200007.1 06.6101.02K0 0 +031531.75 -084612.2 +000010.8-000012.300005.1 06.6101.15K0 0 +031717.41 -233113.0 -000001.7+000005.400003.9 06.6101.50K3 0 +034028.04 +050733.2 +000007.6-000008.900003.3 06.6101.31G5 1 +041248.04 -234916.2 -000007.2-000002.700004.0 06.6101.64M0 0 +055429.60 -082445.2 +000052.2-000034.800004.4 06.6101.33K0 0 +060006.05 +271620.5 -000011.7-000075.200006.6 06.6101.02K1 0 +061541.36 +181751.0 -000016.7-000006.900001.8 06.6101.59K2 0 +061947.95 -392911.3 +000007.2-000003.600004.6 06.6101.25K2 0 +063304.01 +785846.4 -000004.2-000016.900004.5 06.6101.27K0 0 +064405.22 +625746.9 -000001.7-000020.600004.1 06.6101.40K2 1 +070156.94 +634037.1 -000004.0-000018.000003.2 06.6101.51K5 0 +074803.42 +052435.5 -000001.2-000026.100003.5 06.6101.58K0 0 +075228.35 -135145.3 +000052.3-000083.700007.7 06.6101.08K0 0 +091331.15 -490540.0 +000029.6-000034.200004.1 06.6101.52K5 0 +091421.45 -323324.6 +000008.0-000039.000006.8 06.6101.40K1 1 +091915.37 +261506.9 -000019.5-000026.100004.1 06.6101.43K4 0 +094928.42 +364450.7 +000039.5-000018.400002.4 06.6101.57K5 0 +102425.29 +022335.9 -000041.9-000019.700007.0 06.6101.00K0 0 +102649.32 -731004.8 -000031.0+000016.900003.0 06.6101.73M3 0 +102901.59 +294339.3 +000014.1-000033.200004.2 06.6101.18K0 0 +111843.78 -581111.1 -000038.1+000006.300003.5 06.6101.32M6 0 +113531.88 +111119.2 +000057.4-000029.500007.2 06.6101.04K0 0 +121102.93 -452522.3 -000019.4-000000.700002.6 06.6101.09K0 1 +121555.60 -540324.4 -000022.3-000009.400004.2 06.6101.65M0 0 0.07 113.70 +124347.67 -120051.0 +000042.3-000020.800006.0 06.6101.31K0 0 +125014.05 -623828.8 -000020.2+000019.700004.2 06.6101.40K3 0 +135431.68 -221441.4 +000039.1-000086.100005.7 06.6101.05G8 1 +142831.99 -100015.2 -000058.8-000023.000004.0 06.6101.41K0 0 +144623.44 +563659.0 -000012.8+000000.100004.9 06.6101.14K2 0 +160042.47 +313406.1 +000065.4-000054.500008.7 06.6101.09K0 0 +171829.90 +254828.2 -000011.8+000065.500007.1 06.6101.07K1 0 +173241.35 +741338.2 -000066.8+000037.100009.7 06.6101.04K0 0 +173542.56 -060713.6 -000001.1+000041.400008.8 06.6101.18K0 0 +185328.51 +425409.4 +000027.4-000004.000001.9 06.6101.60K2 0 +191450.18 +315137.1 +000046.9+000019.900007.6 06.6101.00K0 0 +193307.77 +050145.8 -000001.8-000000.600001.6 06.6101.85M5 0 +201033.70 +481352.2 +000004.5-000001.500004.7 06.6101.18K0 0 +201850.67 +265928.6 +000001.6-000015.600004.0 06.6101.65M2 0 +204012.52 -023917.7 -000005.7-000080.800006.4 06.6101.05K0 0 +210732.88 -000949.8 -000005.0-000008.600002.6 06.6101.55M3 0 +222710.91 +615444.6 -000019.3-000077.200006.0 06.6101.03K0 0 +223549.68 +201628.4 +000015.7-000096.500009.8 06.6101.11K0 1 +233256.44 +460725.3 +000049.0-000001.100003.6 06.6101.67M0 0 +234106.98 -240937.6 +000008.8-000009.800003.9 06.6101.59M1 0 +235532.56 +524407.9 +000064.2+000019.300006.7 06.6101.20K0 0 +000141.61 -400855.2 +000033.7-000014.800003.5 06.6200.55F5 0 +013129.83 -295906.2 +000078.5+000025.900007.3 06.6200.90G6 0 +015753.06 +752010.1 -000019.9-000026.700005.7 06.6200.96G5 0 +015900.66 -225511.6 +000096.5+000031.000004.6 06.6200.48A7 1 0.29 0.54 +030225.87 +263634.7 +000234.2-000168.200047.2 06.6200.70G8 0 +031511.07 -642637.5 -000027.2-000057.300008.9 06.6200.48F5 1 +033153.93 +484406.8 +000021.2-000030.200004.9 06.62-0.03B8 0 +034921.74 +242251.8 +000018.3-000044.500008.0 06.62-0.03B9 0 +040339.40 -475142.9 -000009.4+000013.000007.5 06.6200.21A4 0 +041209.28 +004408.0 -000010.2+000015.300007.0 06.6200.92G5 1 +043346.58 +131506.9 +000101.8-000017.900022.8 06.6200.43F5 0 +044344.35 -521548.3 +000053.3+000049.100007.5 06.6200.37F3 0 +050437.95 +274146.0 +000027.2-000040.600010.6 06.6200.24F0 0 +052053.22 +094328.4 -000001.2+000034.700012.4 06.6200.15A2 1 +052150.99 -134520.5 +000000.1+000006.700004.2 06.62-0.08B8 0 +052659.16 -022138.3 +000001.1-000000.800003.3 06.62-0.16B2 0 +053315.53 +321721.9 +000008.2-000024.300004.7 06.62-0.03B9 0 +053752.13 +713916.1 +000006.4-000041.500003.7 06.6200.87G5 0 +055411.94 -642856.6 -000001.8+000064.200007.8 06.6200.38F0 0 +055614.46 +514814.4 -000006.0-000008.100003.8 06.6200.16A5 0 +055937.75 -012638.6 +000001.8-000004.500001.7 06.62-0.06B8 0 +061244.61 -023017.3 -000026.3-000002.000006.9 06.6200.05A2 0 +061506.05 -714210.4 -000015.0+000053.600031.9 06.6200.56F8 0 +061853.86 +351228.9 +000004.5-000038.700006.0 06.6200.97K0 0 +064603.23 -393225.0 -000008.8+000007.700002.5 06.62-0.12B4 0 +065016.68 -171730.9 -000003.0-000023.300008.7 06.6200.03A1 0 +065941.54 -332832.7 -000003.8+000013.900004.6 06.6200.20A5 0 +070009.76 -310830.4 +000019.7+000034.400025.6 06.6200.44A4 0 +070417.10 +373350.4 -000004.8-000010.300001.4 06.6200.93F5 1 +070952.19 -161405.0 -000039.5-000000.400015.8 06.6200.31A9 0 +072640.69 -234245.4 -000011.8+000004.700004.1 06.62-0.00A0 0 +073533.59 -263743.3 -000016.7+000017.700006.8 06.6200.10A1 0 +080503.32 -333528.9 -000031.2+000019.800012.2 06.6200.45F3 0 +081429.66 -404933.2 -000013.4+000003.300003.4 06.62-0.15B4 0 +083046.45 -413054.2 -000048.5+000015.400006.0 06.6200.90K1 1 +083756.09 -743426.0 -000016.6-000017.600007.0 06.6200.27A6 0 +091933.93 -111854.0 -000053.4+000013.100007.3 06.6200.09A2 0 +091951.20 +051257.9 -000041.0-000015.600010.2 06.6200.26A5 0 +095739.67 -163119.4 +000008.8-000030.100012.8 06.6200.31F0 0 +103022.42 -570438.6 -000005.6-000000.600001.0 06.62-0.10B3 0 +104309.44 -611006.7 -000014.8+000003.500003.9 06.62-0.01B3 1 +113714.72 -694027.2 -000035.1+000000.800009.9 06.6200.52F5 1 +115113.16 -435558.9 -000032.2-000009.700007.5 06.62-0.03A0 0 +115316.81 -363438.1 +000018.5-000038.200017.2 06.6200.33F2 0 +115617.24 +352653.3 -000096.7+000010.500006.7 06.6200.40F2 1 +125626.55 -005715.8 +000022.6-000087.600013.6 06.6200.48F5 1 +130354.44 -033947.0 -000037.6-000039.600008.0 06.6200.30F0 1 +131851.15 +034115.6 -000051.7-000014.600007.3 06.6200.06A1 1 +132718.58 -744130.2 -000035.6-000013.500006.6 06.62-0.06B9 0 : iot2Mus +133157.83 -651918.5 -000062.4-000012.200012.1 06.6200.29A8 1 +141327.75 +514716.4 +000064.6-000003.800016.7 06.6200.39F1 1 +141725.52 -554554.5 -000005.2-000001.600000.2 06.6200.20A0 0 +144705.37 +005815.4 -000028.0-000029.000005.5 06.6200.01A0 1 +145745.05 +185912.7 -000134.3+000012.200009.0 06.6200.93K0 0 +154404.10 -313611.3 +000003.2-000084.000012.7 06.6200.96K0 0 +165150.10 +283958.7 -000001.3+000037.700017.6 06.6200.48F6 1 +165532.54 -213410.2 -000008.2-000004.400002.4 06.6200.12B9 1 +181704.85 +010020.9 -000010.0-000028.000016.0 06.6200.31F2 1 0.11 1.31 +185530.36 +142306.1 +000065.7-000018.400019.4 06.6200.35F0 1 +185820.50 -245236.7 +000010.6-000002.600002.5 06.6200.06B8 0 +191739.94 -155801.5 +000022.1-000018.300006.3 06.6200.24A3 1 +192336.90 -535646.0 +000014.8-000006.200007.8 06.6200.97K0 0 +193327.40 +331204.8 -000464.1+000224.200031.3 06.6200.59G0 0 +195700.42 +205954.0 +000001.3-000020.900005.0 06.6200.07A2 1 +200329.40 +360130.6 -000003.3-000008.000000.0 06.6200.15Oe 1 +202014.47 -343506.6 +000044.1-000055.800015.9 06.6200.59F8 1 +203743.87 -411339.0 +000038.4-000051.100011.2 06.6200.43F6 0 +205950.82 +164927.7 +000052.9-000009.200020.9 06.6200.38F4 0 +215221.24 -031028.7 +000020.9-000009.300005.8 06.62-0.06A0 0 +221127.14 -435033.2 +000045.0+000014.900008.3 06.6200.99G8 0 +221448.57 +223124.4 +000002.3-000008.700003.6 06.6200.92G8 0 +221820.40 +762916.8 +000012.5+000008.000003.5 06.6200.01A1 0 +222145.17 +664222.5 +000028.8+000007.900004.4 06.6200.67G5 1 +223018.71 +571331.6 -000003.3-000001.900000.3 06.6200.71A3 0 +232020.82 +601629.2 -000002.2-000003.200000.4 06.6200.60F5 0 +232248.48 +203332.3 +000314.9-000010.900026.7 06.6200.60G2 1 +235404.00 +391656.9 +000053.0+000018.200006.8 06.6200.68F8 0 +000600.54 +281637.1 -000005.1-000004.700002.9 06.6201.53K5 0 +004502.40 +623143.0 +000007.8-000002.300001.6 06.6201.33K0 0 +025936.39 -071047.5 +000000.5-000042.800006.2 06.6201.08K0 0 +043637.93 +365710.5 +000003.9-000057.400008.7 06.6201.23K2 0 +051127.56 +304819.2 -000013.6-000004.200006.1 06.6201.17K0 0 +054322.81 +291201.0 +000003.1-000024.100005.5 06.6201.07K1 0 +054758.08 -403910.8 +000003.3+000015.000003.4 06.6201.12K1 0 +074815.06 -544251.4 +000009.2-000006.000005.3 06.6201.11K1 0 +080019.53 -452725.1 -000003.5+000007.000000.6 06.6201.27G8 0 +083237.62 -142504.7 -000012.3+000001.900003.9 06.6201.34K1 0 +093033.14 -453414.2 -000014.2+000023.400006.4 06.6201.17K2 0 +100323.56 -331417.8 -000025.7-000001.300005.1 06.6201.25K2 0 +100545.30 -305329.9 -000038.0-000017.200006.9 06.6201.00G8 1 +102523.76 -291137.9 -000055.4+000004.500004.0 06.6201.49K5 0 +111319.81 +332638.0 -000145.8-000063.900007.2 06.6201.01K0 0 +120535.06 -055045.2 -000027.9+000005.000002.5 06.6201.49M0 0 +125857.72 -213248.1 +000017.7-000026.900006.9 06.6201.29K3 0 +141722.64 -090121.9 -000013.1-000003.700003.9 06.6201.27K0 0 +151204.06 +221848.6 -000022.4-000027.600003.8 06.6201.62M2 0 +151952.54 +622826.9 -000051.2+000043.000008.2 06.6201.23K2 0 +163759.73 -460916.7 +000002.0+000004.000004.8 06.6201.54K4 0 +171710.16 +130803.8 +000001.0-000075.900005.3 06.6201.20K2 0 +174235.18 -045059.1 +000017.6-000009.900004.2 06.6201.86M2 0 +174449.77 +351303.5 -000027.3+000015.600007.7 06.6201.11K0 0 +193612.61 +060026.8 +000003.8-000012.600003.7 06.6201.08G8 1 +195610.58 -381935.4 +000013.3-000018.700000.5 06.6201.71M1 0 +200342.23 +212947.3 +000017.2+000009.100002.5 06.6201.65M0 0 +203205.12 -051432.7 -000002.7+000019.600007.0 06.6201.20K0 1 +205713.09 +351842.1 +000004.2+000008.300004.4 06.6201.48K2 0 +210242.92 +032101.1 +000042.0-000019.000006.4 06.6201.08K0 0 +211559.61 -131209.1 +000012.8-000065.700005.0 06.6201.09K0 0 +211826.15 -202007.5 -000024.0-000027.800004.8 06.6201.04K0 0 +224604.73 -550348.9 -000018.1-000003.800005.4 06.6201.19K2 0 +232416.47 +034256.1 -000002.7-000028.000005.4 06.6201.15K2 1 +001247.96 +460543.6 +000094.6-000013.200018.1 06.6300.40F2 1 +001312.64 +620227.3 +000072.2-000018.900008.6 06.6300.23Am 0 +004250.76 -095517.9 -000027.0-000021.300024.5 06.6300.53F8 0 +010654.99 +705553.1 +000077.6-000012.100008.9 06.6300.16A2 0 +014141.22 -500219.0 -000014.4-000015.700007.0 06.6300.13A3 0 +020745.98 +180145.9 -000020.3+000011.800003.8 06.6300.22A3 0 +021937.26 +395005.9 +000026.1-000014.500005.0 06.63-0.08B8 0 +025042.49 +190938.3 +000184.0-000073.100016.4 06.6300.60F8 0 +025710.34 +002652.1 +000028.6-000002.100013.2 06.6300.32A5 0 +031039.24 -574835.3 +000010.4+000005.000005.5 06.6300.88G8 0 +043338.49 -081520.3 -000008.8-000005.000005.8 06.63-0.06A0 0 +050940.22 +622847.4 -000016.2-000050.400011.8 06.6300.25A5 0 +054627.95 -531308.3 +000038.2-000140.600034.7 06.6300.59G2 0 +054954.19 -303716.1 +000021.0-000009.200006.3 06.6300.95K0 0 +055852.92 +254637.4 -000043.2-000025.900007.5 06.6300.97K0 0 +060907.25 +073048.7 -000002.0-000002.600003.6 06.6300.91G0 0 +061547.02 +041701.1 -000004.5-000004.300002.9 06.63-0.16B3 0 +061621.08 +010449.3 +000001.5-000003.800002.6 06.63-0.06B6 0 +072834.35 -100237.5 -000010.2+000002.800001.8 06.63-0.10B3 0 +081525.22 -520336.6 -000005.4-000057.200036.9 06.6300.58G1 0 +082100.48 -521340.9 -000021.5+000019.600013.6 06.6300.15A0 0 +083722.10 +281740.3 +000016.4-000049.400007.0 06.6300.83G5 0 +092738.42 -350026.5 -000027.3-000020.500008.7 06.6300.21A5 1 +093801.31 +142050.8 -000071.9-000075.900015.5 06.6300.44F2 1 +094842.94 -262452.3 -000153.7+000035.600025.1 06.6300.70F3 1 +095606.05 +521608.6 -000034.0-000033.600005.9 06.6300.98K0 0 +100818.13 -581154.8 -000003.3-000013.700014.6 06.6300.62G2 0 +101343.83 +502947.5 +000015.9+000000.100010.5 06.6300.26A3 0 0.14 1.44 +111244.45 +545339.5 +000000.8-000002.100009.9 06.6300.10A4 0 +121005.84 -173214.2 -000086.9-000043.700013.5 06.6300.48F6 0 +121846.75 -882453.8 -000032.5+000009.500005.2 06.63-0.07B9 0 +122844.58 +255357.7 -000018.5-000015.800012.7 06.6300.21A0 0 +131744.66 -473523.7 -000026.5-000002.300002.3 06.63-0.01B9 0 +132230.99 -061206.5 -000071.2-000143.200016.9 06.6300.69K0 0 +142529.91 -195811.8 -000025.4-000013.300007.0 06.6300.14A1 0 +144213.21 -324612.0 -000130.5-000129.600015.9 06.6300.91G8 0 +161917.22 -352926.9 -000034.3-000034.400008.5 06.6300.38F3 1 +162024.56 +520220.6 +000019.6-000003.800007.9 06.6300.09A2 0 +163513.85 -354328.5 -000011.2-000024.600007.3 06.63-0.05B9 0 +165944.33 -181452.8 -000025.5-000142.000019.7 06.6300.57G0 0 +182916.79 -385104.6 +000000.5-000015.200002.0 06.63-0.02B9 0 +182921.99 -251523.7 -000000.2-000007.300001.0 06.6300.00B2 0 +185614.38 -184233.9 -000001.5-000017.700007.4 06.6300.98G8 0 +191522.28 -060259.2 +000017.5+000010.500011.1 06.6300.35F0 0 +203259.05 +495028.4 +000002.6-000002.300002.2 06.6300.55A0 0 +203518.02 +415324.5 +000004.3+000017.500005.5 06.6300.93K0 0 +205037.01 +180304.5 +000072.9+000012.500010.1 06.6300.04A1 1 +212246.84 +383803.6 -000006.9-000019.100005.0 06.6300.03A1 0 +215534.15 -700405.6 +000048.0-000032.000010.7 06.6300.26A8 1 +220232.98 -320801.7 -000019.5+000022.600033.2 06.6300.50F6 0 +224607.85 -485843.3 +000207.3-000048.400025.9 06.6300.64F9 0 +233843.65 -625307.7 +000052.5-000001.800006.1 06.6300.93G6 0 +234305.66 +530909.4 +000003.4-000000.900001.2 06.63-0.02B8 0 +234305.95 -461843.8 -000019.1+000010.800006.5 06.6300.90G8 0 +001420.81 -624619.1 +000007.2+000011.200002.5 06.6301.70M1 0 +001440.39 -144818.5 +000122.9-000040.200007.8 06.6301.03G8 0 +024755.92 -122737.9 -000002.1-000048.400004.1 06.6301.43M5 0 +025758.55 +642508.7 -000006.6+000013.400006.5 06.6301.14G5 0 +035802.70 +724328.5 -000006.1-000001.200004.3 06.6301.27K0 0 +040228.01 -783759.1 +000021.4-000011.800006.2 06.6301.07K0 0 +042951.92 +692242.2 +000013.3-000035.100002.7 06.6301.67K0 0 +051439.44 +312407.3 -000014.1-000042.400006.8 06.6301.01K0 0 +052117.35 +541508.9 -000008.1+000026.100007.0 06.6301.16G5 0 +055455.20 +141311.6 -000016.6-000025.000002.9 06.6301.02K0 0 +062532.59 +232631.8 +000003.9-000010.100002.3 06.6301.11K1 1 +063002.29 +075516.0 +000001.9-000002.200002.0 06.6301.55K0 0 +080329.74 -492955.0 -000057.1+000028.000006.3 06.6301.03K0 0 +083433.21 +053014.1 +000001.1+000003.500002.7 06.6301.59K5 0 +090506.62 -290105.4 -000035.0-000009.700005.4 06.6301.41K4 0 +094736.48 -331436.8 +000049.9-000050.300005.2 06.6301.00K0 0 +100745.66 -073750.6 -000055.3-000014.200003.9 06.6301.61M2 0 +102214.19 +085751.8 -000025.1-000008.800003.5 06.6301.56K5 0 +104428.12 -235907.7 -000025.8+000014.700001.4 06.6301.28K2 0 +105210.12 +501556.2 +000006.5-000067.100003.2 06.6301.43K2 0 +110217.67 +583959.3 -000034.1-000023.000004.6 06.6301.57K2 0 +111437.70 -011614.7 +000033.0-000028.700008.1 06.6301.11K0 0 +120637.88 -375136.4 -000027.1-000000.300006.8 06.6301.02K1 0 +124945.68 -155258.7 -000004.9-000035.000003.6 06.6301.49K4 0 +131130.43 -350747.7 -000022.2+000000.500001.6 06.6301.14K1 0 +140023.42 +390147.8 +000015.7-000000.900004.4 06.6301.30K2 0 +145339.83 +061430.4 -000022.6+000004.400003.5 06.6301.17K0 0 +150819.41 +654719.1 -000013.5+000018.600002.8 06.6301.51M0 0 +154010.96 -565452.3 -000018.2-000028.100005.0 06.6301.34K1 1 +155251.31 -503656.9 -000004.9-000008.000000.9 06.6301.53K3 0 +173931.17 +032333.9 -000000.4-000040.000005.1 06.6301.53K0 0 +182359.94 +435427.9 +000018.5-000003.800002.3 06.6301.68M2 0 +185853.00 -483021.3 +000001.9-000004.100005.5 06.6301.32K3 1 +190610.76 -093755.9 +000003.5-000009.600001.4 06.6301.03G5 0 +193459.74 -814510.7 +000006.4+000008.900006.1 06.6301.04K0 0 +194454.30 -103421.8 +000002.0-000062.400005.2 06.6301.68K5 0 +202009.94 +112809.9 +000001.7-000012.700003.7 06.6301.39K2 1 +202026.19 -062141.4 -000082.3-000090.200005.4 06.6301.55K5 0 +205253.58 +245452.6 -000007.8-000007.900004.1 06.6301.66K5 0 +213040.37 -141728.1 -000010.7-000035.000010.2 06.6301.20K2 0 +221747.31 +265611.5 -000025.4-000005.900002.7 06.6301.60K5 0 +230432.66 +631426.1 -000002.5+000034.700006.0 06.6301.02K0 0 +232011.63 +230528.3 +000001.1-000019.600004.4 06.6301.41K2 0 +235719.52 +610134.4 -000011.3-000003.100003.5 06.6301.64M0 0 +125625.89 +655939.9 +000012.4-000009.800002.0 06.6303.27C7 0 +020209.27 +753007.9 +000017.4-000009.800005.2 06.64-0.03A0 1 +020702.51 -083622.7 +000055.0-000021.500004.5 06.6400.93G5 0 +022008.95 +505729.5 +000024.5-000037.800017.3 06.6400.52F5 0 +022320.13 +520459.3 +000045.5-000014.100013.4 06.6400.22A5 0 +023543.78 +682204.1 +000043.8-000020.000006.5 06.6400.42F4 0 +030053.49 +522107.5 +000032.0-000021.300004.8 06.6400.02B9 1 +030153.21 +385241.6 -000014.6+000001.500005.4 06.6400.24A3 0 +030408.75 +614227.1 +000721.0-000693.400043.7 06.6400.63G4 0 +030825.63 +570047.5 +000129.6-000107.400031.6 06.6400.64G0 0 +031611.29 -304939.0 +000024.3+000010.200005.2 06.64-0.04B9 0 +033103.99 -002852.1 -000011.3-000022.600006.2 06.6400.12A0 1 +040536.03 +341421.5 +000041.1-000059.900010.3 06.6400.45F2 0 +042316.83 +112240.8 +000025.9-000035.100013.2 06.6400.00A2 1 +043640.66 +155209.8 +000093.8-000023.000023.0 06.6400.44F5 0 +044142.04 -122833.0 -000006.9+000015.000006.2 06.6400.13A2 0 +045339.71 +612854.6 +000023.8-000044.600006.3 06.6400.20A2 0 +050200.97 -053003.5 +000015.3-000030.400008.4 06.6400.36F0 1 +050904.40 +490718.8 -000015.4+000002.600009.4 06.6400.19A3 0 +052950.11 -470434.6 +000027.3-000006.800019.4 06.6400.35F2 0 +055249.20 -343337.7 -000014.3-000038.600005.4 06.6400.92G6 1 +055556.62 +411924.2 -000025.0-000024.600008.5 06.6400.30F0 0 +063131.58 +371040.9 -000004.9-000008.300002.0 06.6400.94K0 0 +063139.38 +114732.3 -000010.2-000006.900001.2 06.64-0.12B6 0 +065701.73 -192619.7 -000000.4-000086.300013.1 06.6400.47F3 1 +065714.77 -221210.3 -000002.2+000004.000002.8 06.64-0.19B2 0 +070141.44 +044905.2 +000001.8-000001.100000.8 06.6400.05A3 0 +070145.21 +693847.2 -000000.8-000013.900006.1 06.6400.97G5 0 +070149.92 -105256.5 -000004.6+000004.300008.1 06.6400.73F8 1 +071246.34 -572926.5 -000001.2-000012.800004.4 06.6400.02A1 0 +071717.80 +064051.6 -000006.9-000008.100000.4 06.64-0.11B8 0 +073428.85 -260700.4 -000018.9-000029.700009.7 06.64-0.01A0 0 +074019.51 -782315.3 -000050.5+000076.500011.2 06.6400.19A4 0 +074412.62 -502725.5 -000113.8+000143.200032.5 06.6400.53F8 0 +075313.63 -345618.7 -000006.9+000005.300001.9 06.6400.82F8 0 +080255.72 -481930.1 -000006.6+000006.900001.6 06.64-0.15B5 1 +081442.71 -734826.2 -000033.9+000042.500008.7 06.6400.21A8 1 +082349.38 -285813.1 -000001.9+000010.500004.7 06.6400.02A0 0 +084101.64 -090307.2 -000034.9+000002.400007.6 06.6400.02A1 0 +085924.33 +454418.7 -000012.3-000036.500004.7 06.6400.01A0 1 +093117.41 +272314.3 -000031.5-000023.800007.1 06.6400.08A0 0 +094223.36 -001646.1 -000011.4+000020.200005.2 06.6400.86K0 1 +095433.89 -582516.6 -000002.9-000000.000002.5 06.64-0.17B3 0 0.40 0.00 +101108.49 +204147.4 +000121.9-000140.300018.9 06.6400.36sd 0 +102530.59 +361216.6 -000025.4-000022.200005.9 06.6400.98K0 0 +102712.25 +111901.4 -000038.1+000015.600008.6 06.6400.85G5 0 +103049.28 -860526.4 +000001.1-000002.800008.7 06.6400.12A1 0 +110354.25 -193859.9 -000066.4+000003.100006.2 06.6400.21A9 0 +112215.55 -582309.3 +000017.6-000047.600007.0 06.6400.95G8 0 +120229.19 +430507.2 -000347.0-000511.400018.1 06.6400.86G8 0 +120508.63 -611046.3 -000030.5-000019.400005.4 06.6400.90G8 1 +121950.63 +282751.8 -000012.1-000009.400011.0 06.6400.18Am 0 +124434.99 -571712.8 -000031.1-000012.400008.9 06.6400.08A0 1 +130502.09 -642629.6 -000037.5-000017.800010.5 06.6400.01A0 0 +132704.70 +644407.6 -000068.8+000035.200014.8 06.6400.38F0 0 +133309.18 +055110.9 +000034.3+000024.600004.5 06.6400.94G5 0 +133809.07 -502059.6 -000060.8-000013.300002.3 06.64-0.08B5 0 +142727.52 +410129.9 -000039.7-000021.900013.1 06.6400.37F1 0 +144413.80 -081507.6 -000201.4+000074.500024.2 06.6400.43F5 0 +150027.71 +714554.9 -000405.4+000080.700029.7 06.6400.63G0 0 +154308.69 -130321.9 +000073.6-000092.600018.6 06.6400.54G1 0 +155941.30 -071807.3 -000012.4-000010.000006.0 06.6400.09A0 0 +161009.89 -243456.4 -000019.2-000034.300009.7 06.6400.02A0 0 +164037.85 -354113.8 -000003.1-000007.000005.0 06.6400.17B5 0 +164909.60 +125432.9 +000007.5+000004.900008.3 06.6400.94K0 0 +165905.57 -485230.5 +000004.5+000001.700006.4 06.6400.35A5 0 +171414.25 -265903.3 +000004.6-000067.200011.8 06.6400.43F2 0 +171924.63 -441322.8 +000002.5-000011.900003.5 06.6400.21B9 0 +172357.63 -654207.6 -000001.2-000012.700002.7 06.64-0.07B5 0 +172540.90 +162302.0 -000010.5+000032.500007.7 06.6400.38F5 0 +172843.99 -824646.5 -000000.4-000001.700002.1 06.64-0.10B2 0 +174236.75 +292508.1 -000015.2-000000.500008.9 06.6400.30A5 0 +174333.09 -570119.6 -000009.3-000011.600002.7 06.64-0.02B9 1 +183819.02 -010646.8 -000038.8+000000.700009.7 06.6400.43F1 0 +184140.91 +404304.5 +000020.4-000038.900013.7 06.6400.33F0 1 +184944.08 +313746.1 +000008.1-000000.600003.4 06.64-0.01A0 0 +185241.69 -304402.5 -000000.7-000017.600006.0 06.64-0.03B7 0 0.09 1.45 +185603.80 +175943.3 -000002.1-000005.900004.3 06.64-0.07B9 0 +190234.14 -104318.3 +000004.4-000013.000003.5 06.6400.20B2 0 0.05 1.85 +190835.42 +142606.9 -000001.0-000017.000004.8 06.64-0.03B9 0 +191008.27 -713254.8 -000001.6+000009.200008.0 06.6400.98G8 0 +192630.60 +201532.4 -000001.3-000011.300005.8 06.6400.01A1 0 +193443.91 +435645.1 +000019.6-000000.900006.1 06.64-0.03A0 0 0.05 1.85 +194039.58 +234304.7 -000002.6-000008.800003.6 06.64-0.01B6 0 +194815.43 +592521.4 +000015.8+000116.500035.2 06.6400.59G0 0 +195939.13 +314935.4 +000007.3+000006.700005.4 06.6400.00A0 1 +202241.15 -785738.9 +000031.0-000044.700008.8 06.6400.02A0 0 +202615.31 +025725.8 +000034.0-000006.000006.6 06.6400.92G5 0 +210212.67 -430006.8 +000067.0-000112.700012.3 06.6400.66G3 1 +210548.49 +151938.7 +000086.1-000080.300022.8 06.6400.48F7 0 +213942.47 -422644.1 +000011.9+000002.900004.5 06.6400.27A9 0 +215246.86 +734208.0 +000039.1+000022.800011.5 06.6400.11A2 0 +220909.20 +024402.6 +000022.1-000021.100011.2 06.6400.08A0 0 +221104.80 +484038.6 +000022.2-000003.900004.6 06.64-0.05B9 0 +222439.11 -412624.9 +000144.6-000035.200014.0 06.6400.47F5 1 +225232.87 +033308.1 +000010.3-000002.900003.6 06.6400.17A0 0 +230256.76 -475053.8 +000031.6-000014.600005.3 06.64-0.05B9 0 +232015.68 -035507.9 +000287.2-000110.000021.0 06.6400.52F2 0 +235339.94 -655650.4 -000042.0+000085.500038.7 06.6400.59G0 0 +001455.79 -030138.5 -000055.4-000025.300004.6 06.6401.50M0 0 +003804.57 -003012.6 -000041.5-000010.700004.5 06.6401.30K2 0 +004954.94 -001326.8 +000024.1-000008.600003.2 06.6401.37K0 0 +010627.68 -395122.8 +000017.9+000019.500003.4 06.6401.55K4 0 +040439.62 +173103.3 -000044.8+000008.000009.4 06.6401.12K2 0 +043815.04 +605303.3 +000004.3-000021.700002.5 06.6401.53K0 0 +060906.79 -081805.7 +000010.2+000003.100004.5 06.6401.36K0 0 +064446.60 +443020.0 +000001.3-000016.200002.5 06.6401.22G5 0 +065141.22 -022409.8 +000001.9+000002.700003.5 06.6401.38K2 0 +070547.25 +312335.8 -000009.1-000000.800003.6 06.6401.64M. 0 +070937.78 +604731.9 -000010.9-000048.600007.6 06.6401.09K0 0 +073324.64 +153820.9 -000016.0-000007.100005.2 06.6401.07K0 0 +073603.47 -571745.7 +000029.7+000064.100007.2 06.6401.20K2 0 +080906.65 -301922.1 +000014.0-000018.300004.8 06.6401.40K3 1 +081153.36 -354622.9 +000000.4-000000.300003.4 06.6401.53M5 0 +093841.94 +751219.6 +000001.6-000007.500005.8 06.6401.06K0 0 +095013.87 +393754.1 +000004.1+000006.300002.8 06.6401.63K5 0 +101507.52 -553257.4 -000061.2+000007.700007.8 06.6401.11K1 0 +102048.31 -473357.2 +000020.3-000006.500003.2 06.6401.58K5 0 +104541.05 -472735.3 -000007.9+000002.700002.3 06.6401.57M3 0 +124113.74 -275429.5 -000029.3-000002.600005.5 06.6401.60M3 0 +124217.89 +334119.8 -000221.1-000106.600017.6 06.6401.07K2 0 +124523.50 -481013.8 +000012.8+000014.900007.5 06.6401.15K1 0 +132305.50 +470007.0 -000014.6+000016.100002.5 06.6401.55M4 0 +132854.93 -620608.2 -000005.2-000001.100001.3 06.6401.08F2 0 +133913.89 +103035.2 +000023.9-000046.500005.8 06.6401.46M3 0 +135544.12 -415941.7 -000007.0-000005.200002.5 06.6401.55M1 0 +141051.86 -320432.5 -000016.5+000000.600002.7 06.6401.19K1 0 +144926.19 +100239.7 -000055.0-000084.300006.3 06.6401.26K4 0 +145805.30 -172151.2 -000049.2+000003.100007.2 06.6401.25K1 0 +151814.97 +453711.3 -000009.8+000004.300003.6 06.6401.62K5 0 +160734.73 -364310.8 +000042.1+000009.400006.9 06.6401.12K1 0 +165624.14 +805134.4 +000000.4+000009.100005.0 06.6401.00G5 0 +174123.36 +670907.0 -000008.4+000022.000002.9 06.6401.47K5 0 +174624.88 +010239.7 -000004.1-000000.100001.3 06.6401.66K2 0 +180011.53 -241703.1 +000025.3-000046.400007.6 06.6401.08K0 0 +183419.69 +294431.1 +000046.3-000086.600006.5 06.6401.02K0 0 +193456.09 +334743.7 +000021.7+000005.800003.1 06.6401.57M0 0 +203712.68 +525823.2 -000011.7-000018.900003.7 06.6401.10K2 0 +205055.98 +344514.4 +000028.3+000008.000005.6 06.6401.02K0 0 +205951.30 +445947.2 +000001.0+000001.100001.4 06.6401.00G1 0 +210053.14 -360314.8 +000039.4+000062.600008.0 06.6401.06K0 0 +221031.74 -104913.7 +000048.6+000028.300007.3 06.6401.11K0 0 +224103.86 +361548.8 -000014.8-000017.000002.2 06.6401.65K5 0 +225725.69 +430046.1 +000030.6+000006.600005.7 06.6401.57K5 0 +233212.67 -113240.3 +000003.7-000012.600003.4 06.6401.60K5 0 +000604.26 +402506.7 -000003.0-000002.600003.3 06.6500.91G5 1 +010935.02 +572100.3 -000066.3-000035.100013.2 06.6500.44F2 0 +010939.14 +234739.4 +000007.6-000021.600007.7 06.6500.34F0 1 +012002.97 -095301.0 +000027.8-000075.900020.5 06.6500.41F2 0 +012812.38 +440257.4 +000000.7-000008.000002.6 06.65-0.06B9 0 +015818.49 +593733.6 +000036.7-000020.800008.6 06.6500.08A1 0 +021132.32 -185836.2 -000022.9-000017.600007.1 06.6500.96G8 0 +021913.94 +571009.2 -000001.2-000001.400000.7 06.6500.50B2 0 +025849.34 +432152.5 +000037.6-000038.500007.4 06.6500.99K0 0 +031003.26 -635449.1 +000041.6+000012.000004.3 06.6500.14A3 1 +034502.72 +023717.0 -000001.9-000055.000012.3 06.6500.49F5 0 +040658.12 -215938.5 +000015.2-000012.100007.2 06.6500.24A5 1 +043505.34 +572514.3 +000053.0-000102.600015.8 06.6500.31F0 0 +050033.93 +033656.9 +000010.3-000027.400023.3 06.65-0.05B9 0 +052018.29 +193441.7 +000006.0-000012.900006.0 06.65-0.03A0 0 0.04 1.64 +055654.91 -440032.9 +000062.6+000072.300018.8 06.6500.52G0 0 +061031.92 -344900.7 -000007.3+000011.800006.3 06.6500.78G6 0 +063752.47 +233616.0 +000001.3-000001.100001.4 06.6500.88K0 1 +064526.51 +094556.9 +000041.5-000032.300011.0 06.6500.33F0 0 +065413.05 -235542.1 -000003.9+000004.800001.7 06.65-0.06WN 0 +070849.41 -240237.7 -000002.5+000005.500000.4 06.65-0.19B4 0 +075830.33 +025609.2 +000001.3-000009.300004.1 06.6500.16A3 0 +081011.32 +352720.0 +000220.2-000236.600020.2 06.6500.54F8 0 +081552.86 -461844.6 -000024.8+000047.400008.9 06.6500.18A4 0 +082530.27 -580759.6 -000008.1+000004.200002.5 06.65-0.02B7 0 +083914.92 -124414.8 -000000.7-000007.300003.9 06.6500.03A0 0 +083942.68 +194642.5 -000036.3-000012.300006.1 06.6500.25F0 0 0.07 0.10 +085827.39 +354809.6 +000000.1-000005.600004.1 06.6500.01A2 1 +095423.07 -463812.8 -000025.2+000012.300004.7 06.6500.98G8 0 +111305.10 -470318.8 +000020.1+000010.400010.9 06.6500.63F8 1 +113958.54 -380629.9 -000052.4-000019.900007.6 06.6500.97G8 1 +114205.25 +221240.3 -000099.0-000055.700016.3 06.6500.36F2 0 +115935.26 -463759.3 +000036.3-000007.100010.4 06.6500.56F7 0 +120929.02 -115115.0 +000000.0+000000.000000.0 06.6500.61G0 0 +130025.64 +314645.3 +000011.2-000012.400004.8 06.6500.92G5 0 +133329.50 -432521.8 -000106.4-000014.000025.5 06.6500.47F6 0 +134952.43 +131130.8 -000048.4+000019.800010.1 06.6500.22A2 0 +135721.48 -622919.6 -000122.7-000064.200014.0 06.6500.79G3 1 +140421.50 -091527.6 -000041.8-000008.900008.2 06.6500.03A0 0 +142745.32 -132133.5 -000062.3-000022.700023.4 06.6500.42F5 0 +143754.90 -480124.7 -000017.3-000010.700002.1 06.65-0.01B9 0 +144017.66 -405029.9 -000019.0-000022.600008.2 06.65-0.07B8 0 +150334.66 -355634.1 -000005.8+000015.700009.0 06.6500.22A4 0 +150547.73 -254722.0 -000001.1-000020.000005.8 06.65-0.02B7 0 +151314.78 -110025.1 -000053.2-000040.300012.2 06.6500.24A2 0 +151753.06 +333539.6 +000014.8+000000.600006.8 06.6500.91G5 0 +152211.27 -373808.0 -000020.2-000023.400008.0 06.65-0.06B8 0 +153825.48 -195446.5 -000198.6-000103.700019.0 06.6500.45F3 0 +154856.60 -602204.1 -000011.6+000064.000015.2 06.6500.42F5 0 +160659.57 +473018.1 -000007.1+000007.900004.3 06.65-0.03A0 0 +160834.57 -390534.1 -000006.5-000022.500004.2 06.65-0.07A1 0 +161118.87 -451959.8 -000099.9-000060.300026.2 06.6500.48F8 0 +165259.22 -000122.1 -000711.8-001483.700059.0 06.6500.75G8 0 0.06 2.68 +171254.33 +002107.9 +000018.5-000073.400014.6 06.6500.50F6 0 +172336.21 -160217.8 +000019.9-000011.200012.7 06.6500.43F3 0 +174917.31 -303550.4 +000059.9-000042.800019.8 06.6500.35F2 0 +175740.92 -390606.3 -000005.8-000023.200006.3 06.6500.01A0 0 +182101.39 -434629.6 -000016.9+000021.100014.6 06.6500.28A3 0 +182410.94 +422801.0 +000004.3-000019.900009.8 06.6500.10A2 0 +183824.32 +604239.3 +000001.5+000054.700009.4 06.6500.39F2 0 +183917.88 -340958.6 +000000.6-000015.200004.4 06.6500.01B9 0 +185429.10 -452910.5 +000004.0-000003.700000.4 06.65-0.08Ap 0 +185632.04 -485931.8 -000007.0-000035.100011.1 06.6500.84G8 0 +190840.22 +165105.6 -000030.9-000102.400013.8 06.6500.46F5 0 +192308.24 +145515.7 -000026.3+000001.200012.2 06.6500.30F1 1 +201627.20 +274633.8 +000009.1+000002.300002.3 06.65-0.07A0 1 0.06 16.83 +202603.85 +402406.1 +000006.4+000003.300003.1 06.65-0.10B8 0 +203052.72 +491247.6 +000000.4-000011.500007.0 06.6500.05A2 0 +204936.71 +511851.9 +000008.2-000045.300015.7 06.6500.37F2 0 +210915.97 -001405.7 +000066.4-000002.500009.8 06.6500.17A3 0 +212852.79 +110505.2 +000074.2+000017.100007.9 06.6500.38F4 1 +215527.44 -700655.0 +000043.8-000035.500010.3 06.6500.05A1 0 +221429.18 +075834.2 +000003.7-000010.900003.7 06.65-0.04A0 1 +223931.33 +372113.1 -000021.3-000010.800008.4 06.6500.95K0 0 +225129.45 +625820.3 +000012.9-000049.500012.1 06.6500.76G5 0 +230305.05 +205507.1 -000117.7-000028.100041.2 06.6500.62G5 0 +232857.67 +751331.6 -000017.7-000002.900003.1 06.6500.01A0 0 +233211.48 +654420.9 +000060.6+000007.700007.5 06.6500.23F0 0 +233450.34 -424103.4 +000043.8-000001.900013.6 06.6500.22A5 0 +234848.10 -473900.0 +000048.5-000005.000004.0 06.6500.99G8 0 +235746.20 +112827.8 +000015.9-000009.400010.2 06.6500.04B9 0 +013449.00 +201022.2 +000058.4-000043.700007.3 06.6501.09K0 0 +023908.95 -094952.1 -000030.2-000029.800008.5 06.6501.01G5 0 +040310.58 +085257.5 +000009.8+000006.500005.0 06.6501.06K0 1 +045649.49 +554927.0 -000009.1-000024.300003.6 06.6501.68K5 0 +060001.13 -080627.1 -000002.6-000004.800001.1 06.6501.53K0 0 +061753.33 -042257.3 -000003.6-000035.500004.7 06.6501.19K0 0 +070957.93 +074328.8 -000007.3-000009.200003.5 06.6501.55K2 0 +090131.34 -042721.8 -000051.6+000013.700005.0 06.6501.41K5 0 +090654.79 -181205.6 -000023.4-000018.200006.8 06.6501.04K1 0 +103506.11 +021216.3 -000019.9+000003.100003.4 06.6501.27K2 0 +103642.61 -273922.9 -000030.9+000008.900003.8 06.6501.52K4 0 +111726.94 +601618.4 +000006.3-000001.400007.1 06.6501.04K0 0 +124605.50 -543643.9 -000021.6+000000.400004.8 06.6501.14K0 0 +130146.39 -393658.4 -000169.4+000026.600006.5 06.6501.04K0 0 +135232.67 +164344.6 -000007.7-000020.000003.5 06.6501.52K5 0 +174335.19 -323945.9 -000000.6-000006.400001.6 06.6501.57M3 0 +181135.17 +481722.7 -000013.6-000054.700007.5 06.6501.07K0 0 +182129.49 +511804.1 -000008.0-000022.000004.1 06.6501.39K5 0 +190858.01 +111736.9 -000016.3-000018.400007.5 06.6501.16K1 0 +192641.58 -463444.0 -000002.4-000006.400001.4 06.6501.66M1 0 +195146.21 -372010.2 -000013.1-000067.100005.1 06.6501.19K2 0 +201649.03 +560225.1 +000014.1-000000.800004.8 06.6501.20K0 0 +202830.69 +485508.2 -000003.9-000013.400004.9 06.6501.65K2 0 +205855.63 +440337.5 +000019.2+000016.000004.6 06.6501.07K0 0 +223638.96 -481821.8 +000023.1-000000.900003.6 06.6501.55M3 0 +235143.05 -404939.1 -000005.5-000061.600010.5 06.6501.10K2 0 +070803.44 -115523.8 -000006.2+000002.800000.4 06.6502.55C5 0 +001038.31 -731328.0 +000121.5+000018.600015.1 06.6600.37F3 1 +001303.91 -222812.8 +000004.2+000015.000006.1 06.6600.96G8 0 +001414.71 -550410.5 -000002.9-000029.200021.6 06.6600.46F5 0 +001724.50 +085234.8 +000075.3+000075.500015.3 06.6600.59F5 1 +002405.27 +441553.1 -000009.2-000004.100006.9 06.6600.41F2 0 +002704.51 +250231.6 +000102.1-000016.900012.5 06.6600.49F7 0 +004937.25 +474550.4 -000050.6-000025.300011.5 06.6600.28A2 0 +012334.94 -242110.0 -000020.6+000004.500011.2 06.6600.24A9 1 +012834.32 +421604.5 +000052.9-000099.000029.3 06.6600.51F8 0 +012857.43 -175614.4 +000070.1-000004.700012.9 06.6600.46F3 0 +020413.14 +515804.2 +000027.5-000018.100005.3 06.66-0.04B8 0 +021023.93 -763725.4 +000117.1+000010.400012.2 06.6600.34F0 0 +021025.46 +595847.8 +000044.6-000057.700009.8 06.6600.33F5 0 0.08 0.11 +023318.90 +521832.3 -000015.0-000009.800004.6 06.6600.19A2 1 +023858.29 +623529.6 +000040.9-000024.100008.4 06.66-0.01B9 0 +024837.98 -372404.1 +000081.1+000055.600017.8 06.6600.42F3 1 +033501.16 +320100.7 +000055.0-000042.000014.8 06.6600.43F2 0 +044247.63 +382535.9 -000036.5-000007.300013.9 06.6600.29A5 0 +045045.39 +010852.1 +000003.1-000021.800007.8 06.6600.07A2 0 +045942.79 +415223.4 -000028.3+000016.800010.7 06.6600.95K0 0 +050805.00 +075355.5 -000030.9-000147.700013.6 06.6600.98K0 1 +051547.06 -345536.3 -000017.5+000030.100008.2 06.6600.15A2 1 +052530.00 +341110.9 -000001.2-000002.900001.2 06.6600.65F2 0 +052825.75 +000113.3 -000003.0-000008.500005.4 06.66-0.06B9 0 +054253.68 +185849.4 -000006.7-000011.700008.4 06.66-0.01B9 0 +060651.89 -111024.9 -000000.5+000001.900002.0 06.66-0.15B3 0 0.03 0.94 +061443.29 +160213.4 +000007.0+000028.300006.2 06.6600.94G8 0 +062322.79 -044114.9 +000003.8-000015.700008.4 06.6600.06A2 0 +062518.49 +013005.5 -000004.3-000003.500002.8 06.66-0.03B9 1 +063103.10 +394516.9 -000000.2-000028.800006.1 06.6600.00A0 0 +063402.53 -774115.2 -000012.1-000060.400019.4 06.6600.49F6 0 +063419.37 +380433.7 +000005.8-000008.000003.5 06.6600.98K0 0 +064047.45 -473717.6 -000003.0+000009.000004.2 06.66-0.14B5 0 +064910.20 +271125.8 -000008.7-000046.600007.7 06.6600.14A2 0 +071125.18 -171952.1 -000007.2+000005.800002.5 06.66-0.03B7 0 +072301.39 +152132.1 -000004.9+000006.600000.5 06.6600.91G2 1 +073042.58 -372022.2 -000087.8+000053.800045.9 06.6600.64G3 0 +073125.78 -360911.8 -000013.1+000007.000003.5 06.66-0.12B3 0 +073431.59 +284111.7 +000002.1+000000.100005.1 06.6600.93G5 0 +073525.24 +073447.9 -000025.9-000008.900010.1 06.6600.05A0 0 +073912.47 +535402.8 -000009.4-000080.100008.9 06.6600.09B9 0 +080636.19 -633057.8 -000029.1+000054.600006.4 06.6600.98K0 0 +080741.80 -490037.7 -000017.6+000007.300004.1 06.66-0.08B8 0 +080812.91 -610438.0 -000006.4-000010.700008.8 06.6600.86K0 1 +090716.70 +023453.8 +000012.7+000013.800014.5 06.6600.42F2 0 +091213.89 -455054.3 -000082.3+000001.100011.6 06.6600.44F3 1 +092115.51 +393959.5 -000045.9-000015.000006.4 06.6600.93K0 0 +093845.74 +104640.3 -000075.1-000063.800009.7 06.6600.18A3 0 +100707.57 -211520.7 +000060.1+000002.500012.6 06.6600.42F3 0 +101148.86 -342002.1 +000081.9-000044.500016.6 06.6600.44F5 0 +101750.61 +710338.9 -000035.3-000044.100010.7 06.6600.34A7 1 +101851.90 +440256.6 +000063.0-000299.300048.5 06.6600.65G5 0 +102102.01 +021723.0 -000010.1-000000.400001.9 06.66-0.09B2 0 +111557.82 +125041.8 -000033.0-000054.600014.1 06.6600.29F0 0 +111821.04 +115904.6 +000010.9-000045.200005.7 06.6600.06A2 0 +124710.58 +153530.2 +000008.8-000014.800006.4 06.6600.90K0 0 +131427.58 -241703.4 -000075.9+000007.300009.2 06.6600.40F0 1 +133133.42 -613456.5 -000004.0-000000.600000.8 06.6600.78F6 1 0.27 5.62 +134220.78 -335849.9 -000017.7+000023.400012.7 06.6600.42F2 1 +134936.15 +130036.9 -000148.3+000025.200017.5 06.6600.49F8 0 +135104.51 +344621.1 +000032.2-000008.300011.2 06.6600.12A5 0 +151359.28 +430252.7 -000073.4+000045.500009.3 06.6600.21A5 0 +151527.79 -790811.1 -000027.3-000034.100007.0 06.6600.84K1 0 +152544.82 -530328.7 +000031.0+000004.100018.1 06.6600.27F0 0 +160457.22 +390923.0 -000571.2+000052.600069.6 06.6600.73G8 0 +162621.21 +023028.1 -000021.5+000016.400008.8 06.6600.09A0 0 +170400.82 -254152.6 -000006.0-000022.900005.3 06.66-0.08B9 0 +171850.50 -024837.3 -000113.2-000086.100027.4 06.6600.53F8 0 +171950.95 +451830.3 -000030.4+000087.600015.0 06.6600.33F0 0 +172443.10 -450030.0 -000014.1+000038.500015.5 06.6600.39F3 0 +175624.41 +181937.3 -000001.8-000011.400004.7 06.6600.40A0 1 +175805.03 +323853.3 -000034.4-000028.400016.2 06.6600.47F5 0 0.08 0.44 +180747.58 +095056.1 +000000.1+000005.100004.0 06.66-0.01A0 0 +181441.01 +563517.4 -000015.8+000024.700009.4 06.6600.36F1 0 +183005.12 +040355.3 -000000.1-000005.600001.2 06.6600.11B2 0 +190844.45 -231124.9 -000004.6-000013.900011.0 06.6600.91G8 0 +192220.81 -081203.7 +000003.0-000021.200003.9 06.66-0.04B3 0 +192556.40 -495033.6 -000227.2-000088.800015.6 06.6600.95K0 0 +192930.06 +361714.1 +000020.2+000094.800011.0 06.6600.35F0 0 0.07 0.71 +194639.50 +250801.8 +000080.8-000002.700016.4 06.6600.29A7 0 +194759.98 -205727.3 +000002.7-000003.200004.5 06.6600.89K0 1 +194843.75 +351840.7 +000070.0+000065.200015.0 06.6600.44F4 1 +201327.38 +550752.9 -000003.4-000015.900004.0 06.6600.96K0 0 +201341.59 -340706.4 +000023.8-000011.000007.5 06.6600.79K1 1 +205446.90 -184734.2 +000076.8+000015.700011.2 06.6600.30F0 0 +211907.36 +615130.5 -000001.7-000005.000000.7 06.6600.30B0 1 +213931.39 -000304.1 +000237.7+000012.700023.1 06.6600.51F7 1 +214423.88 -044351.2 -000025.6-000004.700009.2 06.6600.07A2 0 +215151.86 +110528.3 +000075.1+000026.600014.0 06.6600.29A5 0 +215244.94 -035931.4 +000023.3+000015.400006.8 06.6600.91G5 0 +230718.00 +460405.4 +000000.1-000001.600001.6 06.66-0.06B2 0 +230952.44 +392809.2 -000003.5-000000.500010.1 06.6600.23A2 0 +230955.71 +671431.3 +000039.2+000014.100006.2 06.6600.02A0 0 +232611.78 +704107.5 +000027.0+000029.400010.0 06.6600.30A2 0 +233224.78 +345708.5 +000014.9-000009.600004.8 06.66-0.04B8 0 +233539.99 -272924.4 +000087.1-000160.400026.0 06.6600.56F8 1 +234812.11 +081444.4 +000030.4-000026.700017.5 06.6600.32F0 0 +012923.49 +251631.2 +000064.1+000004.700006.8 06.6601.20K2 0 +013837.25 +212353.6 +000036.0-000004.200003.5 06.6601.43K2 0 +014336.22 +513057.0 -000002.8+000004.900003.9 06.6601.61K5 0 +024324.57 -690936.1 +000020.2+000059.600006.1 06.6601.00G8 0 +024910.67 +471304.8 +000026.9-000022.200004.4 06.6601.12K0 0 +042542.31 -095535.9 +000003.2-000003.000002.8 06.6601.56K5 0 +043344.41 -051834.2 -000002.9-000063.800006.1 06.6601.06K0 0 +054612.62 +644608.4 -000006.7-000000.800002.6 06.6601.57K0 0 +060139.23 -153521.3 -000002.6-000014.100002.8 06.6601.26K1 0 +061820.78 +271237.1 +000008.0-000068.800007.6 06.6601.12K1 0 +065944.45 +523420.9 -000010.3-000017.800002.8 06.6601.39K0 0 +071855.51 +000446.1 +000007.4-000068.200007.9 06.6601.11K0 0 +072658.53 +431530.4 -000000.9-000011.100002.8 06.6601.37K2 0 +072843.57 +475515.4 -000040.5-000073.000004.8 06.6601.47M3 0 +074019.96 -392515.2 -000010.1-000068.300006.5 06.6601.03K0 0 +082231.90 +160945.1 -000021.7-000016.500002.5 06.6601.17K0 0 +084442.76 -744717.0 -000004.3+000010.200008.0 06.6601.22K2 0 +084517.43 -065842.6 -000002.5-000008.500005.2 06.6601.47K0 0 +084723.87 -343601.4 -000018.3+000022.400005.9 06.6601.43K4 0 +084839.55 +123249.0 -000019.1-000000.700002.2 06.6601.64M3 0 +092036.68 +001054.3 +000008.9-000019.500002.5 06.6601.57M4 0 +105610.54 +002558.6 -000007.8+000000.100004.1 06.6601.35K0 0 +110816.94 -015411.1 +000003.7-000009.500006.0 06.6601.00K0 0 +125505.18 +193653.6 -000091.9-000066.600007.4 06.6601.18K0 0 +133744.01 +022256.5 -000015.1-000013.600004.0 06.6601.19K0 1 +141905.36 -592237.4 -000454.5-000810.000084.5 06.6601.02K3 0 +143346.45 -795718.8 -000010.0-000008.400003.5 06.6601.12G8 0 +162641.20 +091622.5 +000000.4-000016.300004.4 06.6601.18K0 0 +170722.41 +482357.2 -000032.1+000046.000006.7 06.6601.13K0 0 +174159.03 -333013.7 -000000.2-000001.600000.5 06.6601.05A9 0 +181657.49 -274256.2 -000003.4-000112.200010.3 06.6601.25K1 0 +183218.81 +674636.8 -000012.4-000011.500003.5 06.6601.40K5 0 +190439.93 -482413.8 +000028.9-000027.900006.7 06.6601.02K0 0 +200219.88 +135434.1 -000023.8-000033.700005.0 06.6601.26K2 0 +205602.18 +273431.9 +000010.2+000007.600005.5 06.6601.11K2 0 +205929.12 +555624.4 -000009.3-000012.900003.6 06.6601.28K2 0 +211005.94 -294315.8 +000012.2-000005.600004.6 06.6601.58K4 0 +211920.54 -470316.2 -000001.6-000037.600007.3 06.6601.07K1 0 +214901.93 -052413.1 -000052.6-000042.500007.5 06.6601.03K0 0 +223738.88 +634609.6 +000062.1+000004.700008.0 06.6601.15K0 0 +231114.07 +050015.6 +000003.7-000002.400004.9 06.6601.43M5 0 +234001.06 +273053.7 +000058.6+000020.700006.4 06.6601.03K1 0 +231923.77 +624423.2 -000001.6-000002.400002.4 06.6602.29K5 0 +002603.69 +200848.6 -000005.3+000006.800003.5 06.67-0.04B8 0 +005224.51 -693012.9 +000003.8-000068.900016.3 06.6700.52F7 1 : lam1Tuc +010029.59 +803243.3 +000086.0+000012.300009.2 06.6700.39F2 0 +010130.16 +692130.7 -000007.4-000002.700002.8 06.6700.02B9 1 +013830.78 -425540.3 -000035.6-000019.600011.9 06.6700.33F0 0 +021143.41 +032709.8 +000019.4-000001.300008.6 06.6700.18A5 0 +024536.86 -711409.4 +000063.6+000002.500017.2 06.6700.45F6 1 0.26 0.46 +025243.54 -412331.2 +000042.0-000015.200007.7 06.6700.17A4 0 +033917.05 +135330.3 +000012.6-000099.400014.7 06.6700.92G5 0 +044514.56 +793924.8 -000007.2+000011.500006.5 06.6700.02A0 0 +045810.43 -164648.7 +000008.9+000008.100007.4 06.6700.10A2 0 +050943.65 +294755.1 +000059.0-000005.400018.8 06.6700.53F8 1 +052123.05 -513431.4 +000024.2+000031.600004.8 06.6700.99K0 0 +054217.62 +022201.9 -000003.1-000003.500003.8 06.67-0.03B8 0 +055733.30 -180318.7 -000013.4+000003.400011.5 06.6700.53F6 0 +061957.37 -135934.9 -000010.2+000005.600007.7 06.67-0.03B9 0 +062424.41 -425057.9 -000077.4+000777.600035.9 06.6700.67G5 0 +071155.47 -560920.2 -000023.4+000049.900009.2 06.6700.97K0 0 +080159.82 -543945.0 -000035.1+000061.100010.9 06.6700.34F0 0 +081652.95 -641113.6 -000015.2+000016.900005.5 06.67-0.07B8 0 +081812.80 -372228.6 -000007.2+000003.600002.4 06.6700.24A0 1 +090409.87 +275353.9 +000000.1-000002.400005.4 06.6700.02A1 0 +090934.41 -294901.1 -000011.5+000022.900006.4 06.6700.92G8 0 +092118.54 +130641.9 -000036.9-000080.100022.1 06.6700.51F8 0 +092624.58 -421504.2 -000005.1+000000.700003.6 06.6700.43G8 1 +102609.20 +035557.1 +000001.8+000000.500008.0 06.6700.14A3 0 +103450.22 -035357.5 +000000.1-000161.700028.4 06.6700.51F8 0 +104737.93 -151542.9 -000000.1-000010.900001.7 06.67-0.02A0 0 +111742.94 -363203.5 -000098.0+000029.400008.3 06.6700.98G8 0 +113028.66 +433441.9 -000270.3+000070.800022.2 06.6700.91K0 0 +113953.68 -502909.6 -000044.1+000010.600006.5 06.6700.01Ap 0 +122202.10 +164441.3 -000046.6-000027.700008.3 06.6700.06A2 0 +132125.93 -433803.4 -000030.0-000016.500007.8 06.67-0.02B9 0 +160046.89 -390518.2 +000006.1-000050.300006.4 06.6700.25A5 0 +170815.76 +160538.3 -000048.8-000013.700012.5 06.6700.51F8 0 +171951.43 -483255.7 -000035.4-000209.800018.1 06.6700.61G1 0 +172204.12 +050003.5 +000022.8-000064.200012.1 06.6700.93G5 0 +174435.47 +023444.7 +000005.2+000012.800006.0 06.6700.06A0 1 +174731.87 +185321.7 -000003.3+000002.700007.5 06.6700.08A0 0 +180640.60 +641317.1 -000031.6+000002.600005.8 06.6700.93K0 0 +183953.68 -200416.3 +000036.9-000035.800012.4 06.6700.26A8 1 +184740.12 +490429.4 +000016.6+000012.100006.9 06.6700.06A1 1 +193711.76 +283000.2 -000032.1-000080.800021.1 06.6700.61G0 0 +194152.62 +272255.7 +000001.7-000003.500000.8 06.67-0.04B8 1 +200008.33 -501300.2 +000047.0+000010.500026.0 06.6700.40F2 0 +200246.03 +143457.7 +000002.1+000001.700002.5 06.6700.99K0 1 +201421.53 +420615.6 +000004.3-000001.500002.8 06.67-0.04B9 1 +202301.33 +544022.4 +000034.4-000007.300014.4 06.6700.23A2 0 +203401.96 +344044.5 +000009.4+000000.400003.8 06.67-0.12B8 1 +205326.38 +422436.8 +000008.1-000004.700007.2 06.67-0.02A1 0 +205439.92 +461352.3 +000013.8+000001.700008.4 06.6700.07A2 0 +211347.13 +700139.5 +000000.9-000013.400008.9 06.6700.88K0 0 +212226.76 -030748.3 -000043.1-000014.900010.2 06.6700.38F2 0 +214302.01 -432945.4 +000206.4-000062.600026.6 06.6700.56G0 0 +214646.23 +134310.6 +000028.1+000004.700007.8 06.6700.20A3 0 +220039.27 +622916.1 -000001.7-000002.900000.1 06.6700.01B0 1 +220753.19 -701708.6 +000073.7+000011.000033.5 06.6700.54F7 0 +221640.91 +291023.5 +000155.4+000021.600005.3 06.6700.95G5 0 +223908.40 -524131.0 -000003.3-000007.900007.6 06.6700.36F1 0 0.06 0.13 +224750.30 -041341.8 -000206.0-000311.700031.9 06.6700.65G5 1 +225516.19 -482930.8 -000226.0+000055.700021.5 06.6700.46F7 0 +230916.35 +651241.1 +000007.0-000003.300002.1 06.67-0.04B5 0 +232057.57 +171509.3 +000078.2+000015.000015.1 06.6700.33A9 1 +232823.55 +195308.2 -000018.8-000011.200008.7 06.6700.25F0 0 +001642.08 -324118.1 -000027.7-000025.600005.9 06.6701.08K0 0 +001818.41 -363035.6 +000019.4+000004.300004.6 06.6701.30K2 0 +012658.03 -414450.5 +000052.0-000018.600006.0 06.6701.35K3 0 +014004.38 +404101.8 -000072.9-000024.400007.2 06.6701.00G5 0 +015441.15 +781147.6 +000052.6-000036.700005.8 06.6701.01G5 0 +023727.92 +835004.3 -000038.0+000011.600005.1 06.6701.36K0 1 +024759.41 +153029.1 +000006.3-000025.900003.8 06.6701.37K0 0 +043306.34 -123235.9 -000028.9-000035.900008.4 06.6701.08K1 0 +054511.52 +184215.7 -000002.2-000003.200000.4 06.6701.58G8 0 +060648.66 +233819.0 +000001.9-000001.300003.8 06.6701.37K0 0 +061557.17 -294718.4 -000001.3+000003.700004.9 06.6701.54K4 0 +071157.02 +494723.6 -000012.3-000024.500004.6 06.6701.59M0 0 +072841.04 -290707.0 +000058.4-000023.200008.9 06.6701.12K1 0 +084948.75 +070053.2 +000008.2-000006.200011.6 06.6701.06K0 0 +100733.34 +005506.0 -000016.3-000007.200002.5 06.6701.64M2 0 +111848.38 +352921.7 +000017.7+000001.000004.2 06.6701.12K0 0 +112937.54 -280150.1 -000017.4-000001.700003.8 06.6701.35K3 0 +123843.36 -042224.8 -000047.2-000001.300004.3 06.6701.59K5 0 +125839.96 -025413.0 +000021.7-000016.200004.9 06.6701.41K2 0 +131049.87 -525427.3 -000016.5+000006.600006.2 06.6701.11K1 0 +135100.42 +804604.5 +000044.4-000004.800007.6 06.6701.12K0 0 +142846.02 +255114.1 +000012.8-000011.600003.7 06.6701.55MI 0 +151722.65 +740242.2 -000016.9+000033.600010.4 06.6701.03K0 0 +152052.88 +453953.8 +000044.2-000025.600007.3 06.6701.05K0 1 +172403.51 -235039.5 +000001.1-000015.400006.2 06.6701.02K0 0 +172741.39 -371108.1 -000005.4-000006.500004.1 06.6701.20K0 0 +181105.22 -254544.4 +000002.3+000011.200004.5 06.6701.42K2 0 +185553.54 +354838.1 -000018.7-000007.500005.6 06.6701.20K0 0 +193723.45 +185835.5 +000011.8-000009.600003.9 06.6701.51K5 0 +195207.40 -105333.7 +000020.7-000000.100004.1 06.6701.15K0 0 +203436.00 +410554.1 -000000.5+000018.200003.7 06.6701.49K5 0 +220207.33 -754044.4 +000009.1-000037.000005.7 06.6701.44K3 0 +224614.23 -110958.4 -000011.8-000031.600002.1 06.6701.66M0 0 +233459.61 +242533.1 -000052.0-000020.000007.6 06.6701.08K1 0 +110306.16 -605438.6 -000007.4+000001.200000.0 06.6702.03M2 0 +000635.55 +283312.4 -000008.3-000013.500005.1 06.6800.99G9 0 +003234.57 +273450.8 -000002.5-000007.500003.6 06.6800.08A2 0 +003957.59 -335740.3 +000330.1-000108.300024.1 06.6800.52F7 0 +005459.51 -741809.5 +000125.7+000114.500020.4 06.6800.99K0 0 +011818.67 +674859.2 -000008.5-000007.300005.2 06.6800.02A0 0 +022409.58 -161515.6 -000022.9+000008.700016.0 06.6800.31F0 0 0.06 0.50 +034021.66 -031259.3 +000689.7-000214.300041.1 06.6800.55F9 0 +034640.87 +321724.7 +000008.1-000008.000004.2 06.6800.04B3 0 +035359.25 -230810.9 +000336.3-000297.700015.9 06.6800.82G8 0 +043150.44 +054552.2 +000016.5-000020.400005.1 06.6800.01B9 0 +045154.19 -341419.3 +000075.9+000009.100016.0 06.6800.53F6 0 +050606.07 +685821.4 -000010.4-000018.400011.0 06.6800.39F2 0 +051141.35 +003052.5 +000006.9+000001.700002.0 06.68-0.07B9 0 +054346.50 -212543.1 +000003.6-000010.000004.5 06.6800.99K0 0 +054802.08 +122506.3 -000004.6-000008.900003.4 06.68-0.08B5 0 +055357.60 -193819.6 -000005.8-000012.600003.9 06.6800.10A3 0 +061733.69 +350856.8 +000070.3+000040.000020.8 06.6800.45F6 0 +062144.97 +125143.0 -000004.7-000007.600007.8 06.6800.95G5 0 +062413.07 -262642.1 +000002.9-000000.800003.0 06.6800.95K0 0 +063040.68 -402653.4 -000003.8+000006.700001.0 06.68-0.11B3 1 +063104.55 -434301.7 -000032.3+000030.600006.5 06.6800.98G8 0 +064409.81 -544350.7 -000008.6+000013.800004.2 06.68-0.08B8 0 +065920.13 +421853.2 -000002.9-000010.600005.3 06.6800.12A0 0 0.14 5.44 +071318.39 -001534.3 -000001.3-000000.300000.3 06.6800.34F0 0 +072216.41 -355459.3 -000045.6+000096.700017.6 06.6800.56F: 1 +073202.24 +614529.1 -000017.0-000118.800006.7 06.6800.99G5 0 +080930.34 +321316.2 +000036.0-000009.100014.8 06.6800.49F2 1 +081922.27 -200951.4 -000006.5+000008.100003.2 06.6800.03A1 0 0.04 1.76 +082726.88 -145606.8 -000015.2+000000.700003.0 06.68-0.15B2 0 +083429.77 +470822.6 +000009.2+000003.800006.2 06.6800.00A0 0 +085355.35 +195801.7 -000020.8-000006.200005.0 06.6800.70F8 1 +085758.51 -045133.2 -000014.8-000033.800018.9 06.6800.39F2 0 +092422.54 +363513.7 -000068.2-000021.600010.6 06.6800.21F0 0 +093317.68 -212331.2 -000016.4-000011.200007.6 06.6800.01A0 0 +095545.00 -085011.4 -000005.8+000002.700008.7 06.6800.33A3 0 +095905.62 -632042.8 +000021.1-000039.500005.5 06.6800.91G8 0 +100841.26 +010938.6 +000012.9+000016.400017.3 06.6800.37F0 0 +100919.63 +201956.6 -000022.9-000017.700002.1 06.6800.55F5 0 +102842.44 -435018.2 -000033.5+000023.800004.8 06.6800.07A1 0 +103315.15 -552312.8 -000013.7-000001.800003.1 06.6800.99G5 0 +103331.11 -401418.1 +000023.0-000028.000006.8 06.6800.92G6 0 +103542.02 -581134.4 -000007.6+000003.100000.7 06.6800.04B0 0 0.04 6.44 +105130.30 -755258.0 -000013.2+000001.500003.1 06.6800.09B8 0 +111131.34 +540857.5 -000048.7+000037.500011.2 06.6800.23A5 0 +111140.41 -601838.9 -000019.4-000008.200003.9 06.68-0.03B8 0 +113251.53 -361232.9 -000186.0-000030.200027.5 06.6800.59G0 0 +115720.55 -492136.3 -000171.5-000008.600016.8 06.6800.35F0 0 +121829.08 +324456.1 -000013.5-000009.200011.8 06.6800.24A5 0 +123019.54 -605923.6 -000006.3-000000.600000.6 06.6800.45F3 0 +123542.81 -164934.1 -000078.8+000012.100013.0 06.6800.38F3 1 +124318.47 +260735.8 +000022.7-000003.500007.2 06.6800.37F2 0 +131244.40 -315221.4 -000202.1-000308.500028.6 06.6800.59G0 0 +131344.63 +323149.7 -000018.6-000017.700004.1 06.6800.80G2 0 +131755.45 -682944.3 -000022.6-000010.300004.4 06.6800.06B9 1 +141501.61 -614224.4 -000004.6-000003.000001.4 06.6800.23O8 1 +141559.89 +564121.7 -000003.0-000091.300021.0 06.6800.58F8 1 +152134.30 -445617.4 -000021.3-000011.200004.8 06.6800.01A0 0 +155516.00 -423618.1 -000073.3-000038.100022.6 06.6800.40F0 0 +160216.06 -733054.8 -000014.3-000074.300014.9 06.6800.24A6 0 +161318.34 +133140.5 +000183.4-000418.700041.0 06.6800.76G8 1 +161340.42 -212359.9 -000122.2+000008.500025.6 06.6800.62G3 0 +162729.57 -691933.5 -000007.1-000024.800003.7 06.68-0.02B9 0 +164118.65 -180333.8 +000036.1-000034.800009.4 06.6800.17A3 0 +165107.41 +092416.6 +000015.6-000117.800014.7 06.6800.53F6 1 +170718.76 -761325.7 -000011.3-000076.100011.7 06.6800.15A2 0 +171402.02 -274747.6 -000004.5-000004.400002.1 06.6800.58F2 0 +172246.48 -453651.4 -000002.8-000002.400000.5 06.6800.83F7 0 0.49 6.80 +172439.28 +324013.2 -000000.9+000015.000005.3 06.6800.96K0 0 +173005.64 -334258.9 +000001.4-000002.500000.4 06.6800.08B1 1 +173751.21 -375139.9 -000006.8-000131.100017.8 06.6800.76G8 1 +175650.03 -324119.9 +000003.1-000004.600002.7 06.6800.07B9 0 +181240.36 +024846.1 +000003.4-000001.900001.6 06.6800.07B9 0 +181908.35 +713104.0 -000059.9+000036.900019.5 06.6800.44F5 0 +182857.36 -263455.4 -000004.5-000007.700008.2 06.6800.10A3 0 +183748.45 +055300.5 +000004.5-000001.300003.4 06.68-0.03B8 0 +184942.47 +155604.4 +000002.6-000007.700002.3 06.68-0.03B3 0 +191634.68 +063548.1 +000010.2-000008.300004.8 06.6800.11A2 0 +193034.47 +560810.3 +000006.6+000011.100004.3 06.6800.01A0 0 +193418.18 +415538.1 +000010.8-000008.300007.1 06.68-0.01A0 0 +195729.03 +382729.7 +000003.3+000004.700002.7 06.6800.03A2 0 +200401.19 -072809.8 +000014.1-000039.200015.4 06.6800.35F4 0 +201743.84 -515500.7 +000000.7-000038.500016.2 06.6800.47F5 0 +203815.74 +441957.7 +000006.2+000003.600003.0 06.68-0.13B8 0 +211900.03 +394457.6 +000014.9+000007.200007.0 06.68-0.03A0 0 +215705.08 -761240.9 -000099.0+000014.900007.4 06.6800.98G8 0 +221138.00 -342754.2 +000014.9-000018.700003.2 06.6800.57K1 1 +222205.20 +153905.4 +000019.3-000008.800006.9 06.68-0.02A0 0 +223405.22 -320831.5 +000008.5-000011.600002.8 06.68-0.07B7 0 +223959.38 -831506.0 +000052.2-000024.000010.2 06.6800.32A9 1 +230114.77 +804654.2 +000029.5+000025.200007.3 06.6800.24A3 1 +230357.09 -044741.8 +000319.2+000038.000032.5 06.6800.58F8 0 +235240.21 +214433.4 -000018.4-000023.500007.2 06.6800.95G9 0 +001107.90 +573516.5 -000037.3+000011.000004.4 06.6801.21K1 0 +001433.69 +410157.3 +000056.9+000025.200004.5 06.6801.17K0 1 +002221.22 -505933.4 +000069.7+000047.800011.3 06.6801.10K2 0 +011745.25 +563753.9 +000063.9-000016.600007.7 06.6801.02K1 0 +021757.32 +290026.2 +000022.5-000007.600002.0 06.6801.72M0 0 0.09 7.70 +023903.42 +103813.9 +000052.3-000067.700006.2 06.6801.11K0 1 +034830.72 +093845.3 +000072.4+000010.300004.6 06.6801.20K1 0 +052610.78 +782452.4 +000009.6+000005.300007.8 06.6801.04G5 0 +053241.84 -161909.5 +000013.8+000045.800004.0 06.6801.53K4 0 0.12 71.17 +063435.61 +045804.9 +000021.5-000042.500004.3 06.6801.49M0 0 +070506.09 -212700.9 -000004.9+000035.000007.6 06.6801.01K0 0 +073350.25 -430649.4 +000000.2-000000.300003.1 06.6801.76M1 0 +085526.12 +053357.3 -000021.0-000005.800004.6 06.6801.27K2 0 +101810.90 -825438.6 +000047.4-000018.500012.4 06.6801.00K0 0 +110652.35 -303317.4 -000019.7-000061.500005.5 06.6801.09K0 0 +112019.05 -281956.1 -000239.6+000006.300010.7 06.6801.12K1 0 +112700.84 -561648.8 -000040.1+000018.700006.5 06.6801.20K1 0 +112750.39 +451106.9 -000009.5-000016.400003.2 06.6801.53M4 0 +130222.68 -281710.8 -000046.7+000008.200002.1 06.6801.52K3 0 +131731.78 -153252.5 -000035.2-000059.800007.0 06.6801.05K0 0 +132425.99 -515230.7 -000008.1+000009.900003.5 06.6801.33K2 0 +133322.60 +333927.7 -000028.1-000015.100004.3 06.6801.19K2 0 +133746.95 -031409.4 +000006.3-000025.700005.3 06.6801.23K0 0 +135706.30 +205714.2 +000025.1-000017.500002.6 06.6801.57K0 0 +144914.84 +250903.3 -000017.2-000011.800003.1 06.6801.35K3 0 +150135.34 -030950.5 +000011.8-000089.800010.2 06.6801.20K1 0 +151149.99 -160934.2 -000013.2-000021.900007.2 06.6801.24K1 0 +152309.54 -514409.8 -000007.4-000005.700001.6 06.6801.15G5 0 +152435.26 +541246.6 +000039.8-000055.500005.5 06.6801.10K0 1 +160941.41 +004911.6 -000008.0-000021.200001.6 06.6801.36K2 0 +162643.30 +105926.2 -000032.1-000036.200002.8 06.6801.61M4 0 +170326.16 +342300.5 +000010.0+000005.500004.7 06.6801.23K2 0 +172518.79 +085529.3 -000052.0-000055.600003.3 06.6801.51K5 0 +180721.19 +155500.6 -000007.5-000141.000007.2 06.6801.13K0 0 +183614.99 +303504.8 -000005.9+000030.600002.8 06.6801.24G5 0 +184354.38 +473658.7 +000014.8-000039.000004.1 06.6801.37K2 0 +192556.65 +445551.4 -000042.3-000078.400006.8 06.6801.02G5 0 +194632.76 +500037.4 +000005.3-000017.700004.0 06.6801.13K0 0 +204701.06 +582500.4 -000002.1-000003.600002.1 06.6801.26F8 1 +205618.82 +424607.6 -000035.9-000018.100012.8 06.6801.12K1 0 +215520.98 +205056.6 +000027.3-000019.200005.1 06.6801.04K1 0 +215535.10 +531435.6 +000009.1+000005.000001.9 06.6801.24K2 0 +222600.16 +804205.6 +000024.5+000013.800007.1 06.6801.10K0 0 +233526.82 +083111.1 -000006.9-000013.400001.9 06.6801.65K5 0 +235026.90 -143444.8 -000007.9+000021.400004.1 06.6801.37K3 0 +101153.82 -351929.0 -000001.5+000000.400003.3 06.6802.27CH 0 +001816.95 -210818.4 +000001.4-000001.900004.3 06.69-0.01B9 1 +003226.79 +432941.3 +000019.9-000009.600005.0 06.69-0.01A1 0 +011627.78 +233522.1 -000012.6-000009.300006.2 06.6900.05A0 0 +011716.61 +392850.0 -000015.2-000003.500007.5 06.6900.02B9 0 +012212.59 +433502.9 +000003.6-000007.500003.0 06.69-0.13B5 0 +012418.68 +430831.6 -000001.5-000009.200004.9 06.6900.04A2 0 0.03 69.92 +012953.66 -053545.1 +000056.8-000013.600009.7 06.6900.41F5 0 +013849.99 -250120.0 +000003.9+000006.600005.6 06.69-0.08B9 0 +014202.90 +610217.7 +000008.3-000004.700003.3 06.69-0.03B8 0 +022022.89 -564702.7 -000031.9-000006.900006.8 06.6900.95K0 0 +025853.05 +213704.0 +000040.5-000017.400007.1 06.6900.23A3 1 +032141.91 -201928.6 +000039.0-000014.900011.6 06.6900.03A0 0 +042807.18 -151049.5 -000009.2+000033.100014.1 06.6900.83G8 0 +043517.70 -243158.7 +000088.5+000000.200018.6 06.6900.50F7 0 +044259.32 +144852.4 -000024.3+000011.600005.4 06.6900.90G5 0 +045221.47 +455624.2 +000051.0-000054.300015.4 06.6900.56F7 0 +050537.72 +230339.8 -000001.1-000008.000004.0 06.6900.08B5 1 +051010.45 +133254.5 -000064.0-000042.500014.8 06.6900.38F4 0 +051731.16 +200755.5 -000014.3-000094.100013.7 06.6900.52F7 1 0.43 0.00 +052925.41 -071539.2 -000000.1-000001.300002.7 06.69-0.11B5 0 +053135.73 +145544.1 +000004.4-000006.100002.2 06.69-0.06B5 0 +053414.91 -025254.0 +000001.8-000002.000002.5 06.69-0.16B5 0 +053701.73 -734156.7 +000138.8-000107.300026.5 06.6900.58WN 0 +054348.96 +854006.0 -000010.5+000011.400006.9 06.6900.02A2 0 +060845.70 -075610.7 -000008.3-000019.500007.8 06.6900.07A2 0 +063443.36 -340034.2 -000003.6+000035.100005.5 06.6900.25A4 1 +064633.01 -143125.5 -000013.5+000019.600008.7 06.6900.08A1 0 +073327.32 -503503.4 -000003.0+000005.300000.8 06.69-0.09B3 0 +073700.13 -212338.5 -000052.3+000036.000007.0 06.6900.98K0 0 +074052.31 -544225.4 -000028.2+000024.600010.6 06.6900.36F0 0 +074321.54 -520952.2 -000061.7+000164.400033.1 06.6900.55G0 0 +080602.55 +591455.5 -000003.8+000010.300004.2 06.6900.11A0 0 +080719.46 -482311.8 -000141.0+000202.100014.4 06.6900.95K1 0 +082853.43 -205701.3 +000000.4-000016.700002.4 06.69-0.07B8 0 +082927.56 -271955.7 -000007.5-000003.700002.2 06.69-0.10B4 0 +083411.44 -365422.9 -000084.8+000061.700021.7 06.6900.43F3 0 +085145.57 -554831.9 -000016.1+000006.000002.6 06.69-0.04B6 0 +091156.26 +502623.7 -000008.9-000001.300008.4 06.6900.03A0 0 +093821.93 -642409.0 -000006.0+000017.400001.7 06.69-0.01B8 0 +093840.74 -393650.3 -000042.0-000066.100024.7 06.6900.49F6 1 +095943.12 +032305.1 -000058.8+000018.100013.5 06.6900.29F0 1 +103916.31 -364037.9 -000048.0+000015.200005.3 06.6900.91G8 0 +104439.34 -365550.1 +000086.7-000022.600010.6 06.6900.52F7 0 +112126.96 +063805.8 -000290.2-000000.300023.2 06.6900.52F8 0 +112150.25 +091006.4 -000089.2-000030.200012.4 06.6900.30A2 0 +113325.51 -701141.2 -000038.8-000000.100009.7 06.6900.01B9 0 +120523.01 -625832.8 -000079.6+000005.100008.4 06.6900.31A3 0 +122738.37 +255443.7 -000009.8-000009.200010.9 06.6900.18Am 0 +131625.50 -012325.7 -000033.7-000031.000008.2 06.6900.31F1 0 0.04 0.11 +133347.80 -395644.5 -000050.1+000009.200006.4 06.6900.16A1 0 +134040.94 +765037.6 -000044.2+000000.000008.6 06.6900.22A5 0 +142357.72 -160606.8 -000027.5-000004.800005.0 06.6900.09A1 0 +145558.11 -605421.3 -000033.9-000004.600008.6 06.6900.97G8 0 +151243.85 +191707.2 -000595.3+000288.500035.1 06.6900.68G5 1 +152831.26 +384325.4 +000034.2+000004.700017.2 06.6900.37F0 1 +152934.78 -172627.4 -000067.7+000006.800011.2 06.6900.40Ap 0 +154933.97 +123331.1 +000001.8+000019.400006.3 06.6900.98K0 0 +160827.23 -100607.3 +000038.1-000110.000018.8 06.6900.51F7 1 +160917.65 +410542.1 -000207.8+000066.500027.2 06.6900.53F5 0 +161307.98 +213358.1 -000046.4+000017.600011.2 06.6900.18A2 1 +162710.13 -473256.7 +000000.0+000000.000000.0 06.6900.07A 0 +164805.54 -455641.5 -000000.9-000024.000010.1 06.6900.38A7 0 +184541.48 +154331.4 +000020.2+000006.500009.7 06.6900.20A2 0 +191800.85 +310118.6 +000010.2+000009.400003.2 06.6900.10A3 0 +203711.02 -650159.7 +000020.0-000011.700005.5 06.69-0.07B8 0 +204340.11 +052324.8 +000020.9-000003.500009.8 06.6900.11A0 0 +205422.25 +404210.6 +000006.8+000001.200004.8 06.69-0.08B8 0 +210729.88 -190517.2 +000036.2-000061.400007.2 06.6900.92K1 0 +210751.19 -541258.8 +000026.6-000081.500015.1 06.6900.25A5 0 +211115.56 +454027.3 -000002.3-000004.300001.6 06.6900.35F0 0 +213118.16 +521143.5 +000029.4+000056.000006.8 06.6900.96K0 0 +213227.00 +232340.5 +000028.4+000003.700005.4 06.69-0.07B9 0 +213407.61 -042205.4 +000049.5+000003.700011.2 06.6900.25A2 0 +214521.85 -124700.1 +000093.5+000000.400025.7 06.6900.44F5 0 +220353.86 +594852.5 -000003.5-000001.500002.4 06.6900.17B1 1 +232345.32 -082736.3 +000005.3-000017.600006.2 06.6900.93K0 1 +235831.06 -571650.9 +000022.8-000016.100005.4 06.6900.79G3 0 +002257.36 +384515.4 +000003.2+000005.200003.9 06.6901.56M4 0 +012440.26 -340824.2 +000085.0+000038.500007.5 06.6901.00K0 1 +023408.30 +384406.2 +000012.1-000007.800001.8 06.6901.10K0 0 +024130.26 +003245.8 -000002.2-000018.000006.8 06.6901.12G5 0 +025901.35 -341120.6 +000009.1-000009.400003.0 06.6901.60K5 0 +030355.22 -435353.0 +000013.9+000019.900003.0 06.6901.35K3 0 +030633.36 -101507.0 +000022.6-000012.700005.4 06.6901.02G5 0 +032817.27 -575255.9 -000002.5-000015.600003.4 06.6901.58K5 0 +041258.45 +323158.0 -000005.9-000017.200002.1 06.6901.70K0 0 +045334.76 +364821.2 +000001.1-000026.400006.9 06.6901.04G5 0 +050047.20 +043403.8 +000084.7-000035.900006.9 06.6901.03K0 0 +051855.40 +410544.0 -000015.2-000026.600003.8 06.6901.52K5 0 +053143.67 -031259.3 +000000.7-000004.000002.9 06.6901.31G5 0 +053448.00 -071201.3 +000003.5-000007.100001.4 06.6901.16K0 1 +053502.75 -585216.3 -000010.4+000019.900001.6 06.6901.50K4 0 +055247.71 -383133.5 +000000.2-000011.900002.9 06.6901.08K1 1 +060004.93 +280732.8 +000006.6-000018.000001.5 06.6901.63K5 0 +070023.86 +151717.3 -000020.4-000019.500005.3 06.6901.30K5 0 diff --git a/kstars/kstars/data/hip012.dat b/kstars/kstars/data/hip012.dat new file mode 100644 index 00000000..1afbc2ec --- /dev/null +++ b/kstars/kstars/data/hip012.dat @@ -0,0 +1,1000 @@ +074219.34 +301004.3 -000009.7-000008.600000.0 06.6901.36K2 0 +075741.57 -655431.5 +000008.3+000007.900003.6 06.6901.60M0 0 +081107.44 -404530.1 -000014.0+000028.400003.8 06.6901.53K3 0 +083621.72 -321543.0 -000072.4+000040.800007.0 06.6901.09K1 0 +102107.18 -052454.1 -000013.3+000033.300002.3 06.6901.57K2 0 +102848.03 -571359.0 -000017.2+000019.700006.2 06.6901.06K0 0 +110042.06 +424353.2 -000013.7-000011.700004.7 06.6901.11K0 0 +111836.54 -242035.9 -000023.5+000007.900003.8 06.6901.18K0 0 +120301.08 -571536.5 -000009.4-000000.600002.6 06.6901.39K3 0 +130839.44 -230623.0 -000123.1-000052.900008.8 06.6901.12K1 0 +133210.88 -793938.7 -000024.7-000007.900003.1 06.6901.39K2 0 +134325.86 +453112.9 -000014.7+000008.100003.8 06.6901.16K0 0 +135547.97 -093335.6 -000019.5-000007.500003.2 06.6901.55K5 0 +150326.75 +600132.1 -000014.9-000002.300004.9 06.6901.36K5 0 +175051.78 -421947.9 -000024.6-000063.600005.9 06.6901.04K0 0 +180254.30 -274936.0 +000000.5-000003.000000.3 06.6901.20K4 1 +181717.74 -381039.7 +000000.2-000003.700002.2 06.6901.14G8 0 +183237.86 +460533.1 +000006.4+000007.800003.7 06.6901.30K0 0 +184134.44 -030706.6 +000057.8+000002.500004.9 06.6901.17K0 1 +184903.10 -324237.5 -000013.5+000004.800008.0 06.6901.04K0 0 +185018.11 +605015.1 -000019.3+000015.600005.8 06.6901.23K2 0 +194925.83 +631213.9 +000024.6-000001.200005.3 06.6901.45K0 0 +200723.81 -294315.2 -000006.1+000027.200004.8 06.6901.31K2 0 +204052.38 -283257.3 +000015.5-000007.100001.5 06.6901.27K2 0 +211717.71 -385152.5 -003259.0-001147.000253.4 06.6901.40M1 0 +212201.70 +042044.3 +000023.6-000004.900007.9 06.6901.10K0 0 +231008.86 +334604.4 +000024.7-000034.700005.3 06.6901.31M3 0 +231305.02 +085748.4 -000010.2+000000.300003.4 06.6901.62M. 0 +235547.64 +481313.4 -000004.8-000056.300005.8 06.6901.09K0 0 +095526.11 -413512.8 -000002.8+000003.500001.9 06.6903.76N0 0 0.56 195.00 +001034.65 +594024.3 +000007.2-000003.100001.7 06.70-0.02B1 0 +005134.84 +124705.4 +000085.2-000021.900011.2 06.7000.34F0 0 +005253.36 +383255.9 +000026.3-000010.200004.3 06.7000.03A2 0 0.06 0.83 +005336.98 +292921.9 -000002.8-000047.900007.3 06.7000.87K0 1 +011929.36 +805339.1 -000022.2+000007.000006.2 06.7000.02A0 0 +011957.73 -154850.7 +000061.2-000095.900019.7 06.7000.58G0 1 +014658.34 -135319.5 +000027.5+000009.300010.1 06.7000.07A1 0 +015109.45 +203051.9 +000014.9-000019.200004.4 06.7000.33F0 0 +021719.76 -355859.1 +000164.7+000046.900010.3 06.7000.99K0 0 +022645.63 +103355.2 +000035.5-000011.700008.5 06.7000.33F0 0 0.10 0.16 +031624.89 +662249.2 +000035.8-000028.600006.9 06.7000.05A0 0 +035141.79 -471901.0 +000030.7+000030.700006.6 06.7000.28A8 0 +040655.82 +332647.0 +000004.4-000006.500003.9 06.70-0.01B5 1 0.17 0.00 +042637.69 -403145.9 +000000.5+000019.700008.2 06.7000.08A1 1 +053110.43 -421759.8 +000027.6+000058.600010.8 06.7000.35A7 1 +055319.02 +201756.9 -000002.9-000010.100003.5 06.70-0.06B9 0 +055328.67 +372019.9 -000044.0+000083.900014.9 06.7000.20F5 1 +060605.58 -331309.4 +000041.3+000039.000008.3 06.7000.50F5 0 +062452.75 +294225.5 -000003.9-000015.700003.6 06.70-0.06B8 0 +062658.83 +005027.7 -000004.8+000000.600005.5 06.7000.04A1 0 +063025.26 +412406.2 -000012.9-000013.700004.3 06.70-0.01B8 0 +063032.94 +055201.2 +000000.3-000002.000000.1 06.7000.25B2 0 +063207.14 +060208.4 -000004.8-000002.300003.8 06.70-0.04B9 1 +064353.56 -253205.9 -000046.9+000008.300008.0 06.7000.93G8 0 +070403.52 +361848.7 +000023.5-000010.600005.7 06.7000.84G5 0 +071339.88 -534004.1 -000009.4+000000.200006.2 06.70-0.09Ap 0 +071729.58 -465850.4 -000018.5+000585.000067.7 06.7000.97K2 1 +071918.42 -173129.6 -000004.9+000005.500002.6 06.70-0.02B5 1 +073641.26 -142637.0 -000006.0+000001.100001.8 06.70-0.05B9 0 +073757.57 -320752.2 +000006.2-000035.000008.8 06.7000.39F2 1 +074822.60 +182012.6 +000017.3-000020.400005.3 06.7000.93K0 1 +080215.53 -553226.2 -000006.1+000004.500002.2 06.70-0.03B3 1 0.17 1.11 +080408.39 +330150.7 -000009.5+000003.400006.0 06.7000.07A0 1 +081334.73 -314408.7 -000334.5+000152.500037.0 06.7000.62G2 0 +083733.79 -123508.8 -000068.3+000026.300010.2 06.7000.28F2 0 +084134.91 -445931.0 -000011.9+000010.400002.5 06.70-0.11B3 0 +084547.50 -441452.9 -000010.3+000006.800002.9 06.70-0.09B8 0 +085040.42 +180012.2 -000012.0+000015.700005.0 06.7000.88G5 1 +090038.00 -513320.1 -000010.9+000004.800001.8 06.70-0.15B2 0 0.43 0.00 +094437.36 -483256.0 -000021.5+000008.800002.8 06.70-0.09B6 0 +094954.98 -682510.2 -000090.2+000032.500011.0 06.7000.91G8 0 +095648.71 +041431.9 -000181.5-000049.800022.2 06.7000.48F5 0 +095844.45 +500730.7 -000020.6-000017.000003.5 06.70-0.06B9 0 +101632.82 -191829.4 -000036.6+000002.900010.9 06.7000.14A3 0 +101951.77 -475740.5 +000013.8-000013.000007.5 06.7000.12A3 0 +104329.53 +802537.5 +000018.6+000005.200006.1 06.7000.06A0 0 +105913.89 -813322.8 -000148.9+000067.600010.7 06.7000.53F7 1 +110605.83 -595659.6 -000011.0+000004.700001.9 06.70-0.14B2 0 +111727.56 -590619.5 -000022.4+000007.100004.8 06.70-0.01B9 1 +115501.12 -560543.8 +000209.1-000197.500032.3 06.7000.65G5 1 +122244.68 -391038.4 +000174.0-000147.500039.0 06.7000.64G3 0 +123328.84 -412450.5 -000028.1-000014.800011.8 06.7000.24A7 0 +123533.19 -120115.7 +000016.0-000020.900006.7 06.7000.94G5 0 +132616.73 -484711.6 -000049.9-000018.600008.8 06.7000.03A0 0 +133511.15 -623750.4 -000006.0-000027.300007.0 06.7000.94G8 1 +133702.73 +670211.1 +000059.0-000041.600006.3 06.7000.99G5 0 +140108.63 -441151.5 -000061.1-000037.600005.8 06.7000.17A4 0 +142501.04 -372649.1 -000032.1-000032.900009.2 06.7000.11A1 0 +145924.98 +393841.3 -000004.6+000031.300016.8 06.7000.40F2 0 +150818.45 +334223.3 -000034.7+000012.400006.9 06.7000.98K0 0 +152932.90 -582104.8 -000025.1-000047.300012.1 06.7000.00A8 1 +152958.38 -521810.1 -000007.2-000008.700003.2 06.70-0.02B7 0 +153327.11 -611623.9 -000051.2-000039.400006.3 06.7000.15A2 0 +153548.88 +011339.0 -000066.1+000008.200012.7 06.7000.33F0 0 +153604.19 +520410.6 -000017.0+000083.800016.8 06.7000.33F4 0 +154624.00 +153136.1 -000020.1+000006.600004.2 06.7000.22A3 0 +154806.51 -503523.2 -000001.1-000002.500001.2 06.7000.47A7 0 +161626.70 -241655.0 -000014.1-000000.300003.8 06.7000.15B9 0 +161823.66 +255348.1 -000004.3+000000.500006.5 06.7000.88G8 0 +162000.48 -643855.4 -000016.6-000033.100007.7 06.7000.00B9 1 +162639.21 +155821.5 +000001.2-000003.400012.5 06.7000.65G0 0 +165615.03 -403935.8 +000002.0-000002.700002.0 06.7000.04O7 1 +170341.46 -000845.3 -000025.2-000016.600010.5 06.7000.19A2 0 +171336.73 -153337.0 -000021.3-000022.900009.1 06.7000.17A3 0 +174903.96 +624755.2 -000071.4+000066.800019.3 06.7000.37F2 0 +175112.55 -303324.7 +000011.0-000002.700002.6 06.7000.03B9 1 +180016.17 -473313.6 +000011.1-000022.300006.4 06.70-0.02A0 0 +181424.12 -704504.2 -000005.3-000015.200002.6 06.70-0.03B7 0 +185545.16 +071032.3 -000022.3-000038.400005.7 06.7000.86K0 0 +190904.35 +343559.9 +000047.1+000194.500020.4 06.7000.64G1 1 +192624.55 -143304.3 +000042.9-000007.800007.8 06.7000.05A0 1 +193116.17 +332814.8 +000000.1-000010.600004.7 06.7000.10A2 0 +193254.89 +311409.8 +000009.4+000009.300007.4 06.7000.45F5 0 +193425.18 +713619.9 -000109.7-000071.600015.2 06.7000.43F5 1 +193608.04 +110900.6 -000007.3-000004.700006.1 06.7000.08A3 0 +194222.63 -245133.3 +000023.1-000025.600005.3 06.7000.20A3 0 +195021.91 +611232.3 -000024.4+000039.800018.6 06.7000.51F5 0 +200210.55 -045923.2 +000015.3-000005.400008.3 06.7000.16A0 0 +200226.52 +794051.7 +000007.1-000007.200004.1 06.7000.91K0 0 +204222.32 +352722.4 -000001.5-000007.600002.8 06.70-0.16B2 0 +205508.43 +014847.6 +000033.1-000002.300007.8 06.7000.38F2 0 +210040.38 -351730.3 +000066.2-000065.600016.6 06.7000.98K1 1 +210155.01 +570418.7 +000005.7+000003.200004.3 06.70-0.11B8 0 +210753.84 -485624.1 +000023.9-000046.500008.4 06.70-0.01A0 0 +211911.21 +174920.6 -000003.0-000065.800019.1 06.7000.37F2 0 +215235.15 +624243.8 -000002.3-000001.200001.3 06.7000.24B1 0 +220735.26 -142926.5 +000064.0-000024.700006.7 06.7000.14A2 0 +221201.79 +470544.2 +000013.8+000004.700004.5 06.70-0.02A0 0 +225759.33 -590521.8 +000091.3-000048.100013.8 06.7000.34F2 0 0.06 0.69 +232347.38 +323152.4 +000234.7+000035.500013.9 06.7000.45FV 0 +235139.33 -344129.5 +000076.0-000026.800004.9 06.7000.97K0 0 +235821.14 +350046.9 +000024.6+000008.300007.5 06.7000.25A3 1 +023414.21 +334734.2 -000017.8-000006.800004.3 06.7001.26K0 0 +023853.20 -704047.5 +000005.5+000003.800004.1 06.7001.43K4 0 +031545.42 +800749.8 -000024.7-000057.600006.4 06.7001.07K0 0 +032317.34 -172622.4 -000015.2+000031.100006.1 06.7001.01K0 0 +035959.33 -615341.2 +000016.0-000004.700002.3 06.7001.52K4 0 +041220.36 -042437.0 -000015.4+000005.800004.5 06.7001.58K5 0 +041231.59 -442205.7 +000034.1+000004.800003.0 06.7001.46K3 0 +045919.19 -321421.3 +000028.1+000031.300007.3 06.7001.29K2 0 +051441.31 -070417.9 -000008.7-000010.100004.0 06.7001.26K2 1 +060650.56 -671700.1 -000006.8+000007.900003.4 06.7001.36K3 0 +060735.89 +102722.8 +000001.0-000006.100002.8 06.7001.15K0 0 +064535.10 +274023.7 -000005.3-000000.900003.6 06.7001.34K3 0 +065759.01 -104709.3 -000004.0-000005.400001.8 06.7001.17K0 0 +071130.00 +262421.4 -000011.5-000016.600003.0 06.7001.06K0 0 +071812.28 -222021.6 -000002.4-000000.000001.7 06.7001.21K0 0 +072006.79 -035452.3 +000002.3+000002.700004.5 06.7001.20K0 0 +081154.78 -414719.1 +000015.3-000002.200002.9 06.7001.46K3 0 +082930.53 -005736.1 -000010.0-000008.200004.7 06.7001.02K0 0 +083511.44 -340127.8 -000014.4+000042.600004.1 06.7001.35K3 0 +083956.37 +324338.5 -000024.1-000034.000006.5 06.7001.12K0 0 +090347.12 +384431.8 -000017.9-000019.700004.7 06.7001.36M6 0 +092015.22 -451023.6 +000025.8+000001.500007.0 06.7001.23K2 0 +095918.73 -202124.4 -000020.0-000008.200003.6 06.7001.46K3 0 +100249.23 -010403.5 +000012.3-000087.700010.1 06.7001.06K0 0 +102836.87 -193129.1 +000006.6-000025.900008.6 06.7001.01K0 0 +104642.84 -260253.8 -000174.0+000049.400009.8 06.7001.04K0 0 +105246.48 -681237.4 -000037.8+000019.000002.6 06.7001.68M1 0 +115813.93 +032855.3 +000005.6-000006.700003.0 06.7001.62M4 1 +123000.47 -425546.6 -000035.2-000000.100003.3 06.7001.69M2 0 0.06 4.21 +134113.57 -460141.7 -000037.1-000023.900008.1 06.7001.02K0 0 +140356.98 +111657.1 -000083.9-000027.000008.9 06.7001.17K0 0 +150204.26 -082041.2 -000038.1+000021.500004.2 06.7001.32G5 0 +175200.07 +042914.3 -000000.5-000000.400003.9 06.7001.74K5 0 +183728.79 +293504.7 -000026.5+000088.500007.2 06.7001.29K4 0 +185710.57 +362811.5 -000002.2+000000.800004.5 06.7001.36K1 0 +185926.79 -752324.2 +000029.0-000005.900005.1 06.7001.28K2 0 +190319.34 +003434.2 -000009.0-000011.200003.0 06.7001.42K2 0 +190837.70 +241045.5 +000001.0+000001.500000.9 06.7001.97K2 0 +191315.38 +150208.3 -000003.2-000003.000002.2 06.7001.39G5 0 +194746.13 +054655.2 +000023.5-000000.700008.0 06.7001.06K0 0 +200021.26 +031955.1 +000000.7-000015.600001.5 06.7001.28G9 0 +202326.99 +102147.3 +000052.0+000008.100006.4 06.7001.04K2 0 +204646.25 -645433.3 +000086.4-000070.400007.3 06.7001.07K0 0 +212625.07 -120542.0 +000028.5-000203.700013.6 06.7001.02K0 0 +212804.98 +620547.4 -000010.7-000008.300004.7 06.7001.00K0 0 +230032.36 +132807.1 +000020.0-000022.400004.5 06.7001.20K2 0 +000509.78 +451344.7 -000027.2-000020.400006.7 06.7100.07A1 0 +001250.24 +374137.2 +000000.5-000002.700001.2 06.71-0.12B2 0 +002612.10 +564645.6 -000049.6-000045.700004.5 06.7100.88G5 1 +010143.49 +251732.1 +000135.9-000012.700013.9 06.7100.78G8 1 +011535.62 +005444.8 +000041.6+000002.700007.5 06.7100.13A2 0 +012209.24 -370305.6 +000014.9-000006.200007.3 06.7100.26A9 0 +012243.01 -363547.3 +000058.3-000024.700011.4 06.7100.99K1 0 +012704.86 -301409.0 -000030.4-000036.100005.3 06.7100.98K0 1 +020658.92 -655644.6 +000006.0-000014.100006.6 06.7100.88G8 0 +024026.54 -142657.0 +000060.2+000004.300004.9 06.7100.26A7 0 +033840.71 +223935.0 +000019.3-000045.300007.9 06.71-0.00A0 0 +041721.10 +571041.8 -000019.4-000013.400006.9 06.7100.04Ap 0 0.06 3.80 +045210.56 +310951.9 -000019.9-000105.200017.4 06.7100.88G5 0 +045530.17 -254340.1 +000014.6+000022.100011.4 06.7100.27A8 0 +052245.73 +024746.8 +000003.6-000047.100007.7 06.7100.08A0 0 +052851.58 +123304.9 +000081.5-000218.400034.5 06.7100.58G0 0 +053443.36 +053939.1 -000001.0+000006.300001.1 06.71-0.14B3 0 +053517.20 -052315.7 -000000.9+000000.100001.9 06.7100.08B0 1 +070035.09 -203825.0 +000002.7-000006.800004.6 06.7100.29A4 1 +070113.61 -255655.7 +000206.6+000040.900068.4 06.7100.88K1 1 +073428.92 -135213.5 -000035.1+000094.500021.8 06.7100.49F7 0 +075626.72 +563016.2 -000010.9-000026.700004.7 06.7100.05A2 0 +075945.93 -471812.8 -000005.7+000009.700002.7 06.71-0.09B8 1 0.06 0.88 +083110.66 +401329.8 -000024.4-000024.800006.8 06.7100.11A0 0 0.03 6.80 +084104.71 -664858.8 -000022.1+000005.400005.5 06.71-0.09B8 0 +084800.84 -493428.9 -000032.2-000065.700023.0 06.7100.42F5 0 +095138.83 -463044.3 -000025.3+000008.000003.7 06.71-0.08B8 0 +095221.67 +375452.3 -000052.6-000021.700008.4 06.7100.26F0 0 +100341.63 -251900.2 -000018.1+000005.700005.1 06.7100.02A0 0 +114337.15 +414320.9 +000022.2-000008.700004.9 06.7100.97F8 0 +122403.47 +255104.5 -000012.9-000009.100011.6 06.7100.24Am 0 +131202.03 +320507.0 +000024.4-000004.700012.8 06.7100.48F8 1 +143233.09 -565315.7 -000006.0-000007.200000.1 06.7100.69F5 0 0.82 5.49 +151558.53 -702448.9 -000013.4-000045.600008.3 06.7100.46F5 1 +154826.67 -235002.5 -000048.6-000017.000011.8 06.7100.13A2 0 +162137.50 -715225.8 -000032.0-000027.600009.0 06.7100.02A0 0 +165236.06 -373557.6 -000003.2-000037.300006.5 06.7100.89G6 0 +171043.44 -124203.9 -000033.2-000053.000011.6 06.7100.18F3 0 +171522.32 -381246.6 +000004.5-000006.000000.1 06.71-0.01B1 0 0.07 1.52 +174443.83 -460233.3 +000007.7-000008.600003.4 06.71-0.01B9 0 +183902.07 -231055.5 -000001.2-000002.800000.7 06.7100.65F5 0 +185637.17 +041555.2 -000001.8-000085.000037.0 06.7100.58G5 0 +190623.03 +070919.8 +000011.6+000043.700010.3 06.7100.38F2 1 +194256.26 +404318.3 +000005.5+000000.200004.8 06.71-0.02A0 1 +195045.08 +201241.0 -000011.1+000011.600006.2 06.7100.16A2 0 +195941.52 -015813.2 +000003.4-000029.900010.3 06.7100.07A2 0 +202727.56 -020610.5 -000066.0-000071.300020.7 06.7100.52F8 0 +202858.98 -172604.9 +000012.4-000025.400006.8 06.7100.69G2 0 +203339.62 +451032.0 +000026.0+000005.500005.5 06.7100.03A0 0 +203528.89 +694048.1 +000046.9-000076.900006.3 06.7100.91G5 0 +204454.58 +121845.6 +000020.4+000004.000004.8 06.7100.17A0 1 +204520.99 +462117.4 +000001.8-000021.300005.4 06.71-0.03A1 0 +211032.06 +222716.8 +000022.9-000013.100001.6 06.7100.03A1 1 +220238.49 +155911.5 +000012.5-000019.000006.0 06.71-0.05A0 0 +230552.52 -075612.1 +000011.7-000006.800006.0 06.71-0.01A0 0 +231659.07 -070939.2 +000128.1+000045.100026.4 06.7100.41F0 1 +010207.62 +561943.3 +000044.6-000011.700006.9 06.7101.11K1 0 +010821.84 +095429.5 -000003.3-000001.600004.0 06.7101.66M. 0 +012946.71 +651015.8 -000006.3-000000.300001.6 06.7101.33K2 0 +014237.09 +402238.5 -000032.2-000003.400002.6 06.7101.36K0 0 +022946.10 +460155.2 +000047.2-000077.000005.8 06.7101.11G5 0 +023833.43 -202722.1 -000013.6-000049.600004.0 06.7101.53K4 0 +034507.09 +743233.1 +000013.0+000018.400003.7 06.7101.00G5 0 +035136.61 +220153.1 +000016.2-000030.500008.6 06.7101.12K0 0 +040737.43 -370343.0 +000003.4-000000.700002.0 06.7101.30K3 0 +050356.57 -143322.3 +000039.6-000000.200004.6 06.7101.21K1 0 +051034.98 +304751.2 -000001.0-000003.700001.0 06.7101.59K1 0 +055155.37 -410619.1 +000000.8+000011.500001.3 06.7101.65M1 0 +064049.47 -474028.8 +000003.1-000014.100003.2 06.7101.60M2 0 +081058.46 -064452.7 -000052.4+000034.300007.0 06.7101.08K0 0 +083931.87 +323056.4 -000010.9-000017.500002.8 06.7101.45K5 0 +094322.46 +201135.6 +000010.8-000007.700005.8 06.7101.21K0 0 +102121.54 -252222.8 -000015.6-000006.100002.1 06.7101.04G8 0 +123930.94 -060602.0 +000048.4-000004.300003.8 06.7101.42K2 0 +133958.52 -162647.5 -000003.8-000009.200003.6 06.7101.49K3 0 +134838.86 -025025.6 +000008.5-000008.700002.9 06.7101.45K2 0 +154240.61 +314231.6 -000001.5-000012.300005.2 06.7101.36K2 0 +160545.14 +321452.2 -000028.9-000025.000003.7 06.7101.52K5 0 +175936.88 +431406.7 -000005.9+000075.500010.3 06.7101.11K0 0 +183839.85 +045117.7 -000007.3-000047.600006.7 06.7101.09K0 1 +184440.84 -063210.1 +000000.2-000001.000001.6 06.7101.87K5 0 +193557.21 -530028.7 -000006.2-000048.800004.2 06.7101.40M4 0 +194705.80 -622712.8 +000007.8-000057.100004.5 06.7101.61M2 0 +210749.21 +010914.0 +000008.2-000045.800003.9 06.7101.50K5 1 +214027.34 -343204.5 -000056.5-000104.100006.6 06.7101.08K0 0 +220059.08 -363322.4 +000019.9-000038.100007.1 06.7101.10K2 0 +235304.84 +604216.2 +000007.0-000002.900003.7 06.7101.56K5 0 +003601.72 -053413.6 +000225.7-000108.500021.2 06.7200.47F5 0 +003649.64 -761834.5 +000042.2-000003.900005.6 06.7200.39F2 0 +003841.60 +465724.6 -000065.5-000012.400009.1 06.7200.96G5 0 +003849.25 +594934.2 +000019.7-000004.100003.1 06.72-0.02A0 0 +013812.65 +622106.4 -000008.0+000000.200005.3 06.72-0.01B7 0 +014923.43 -104211.9 -000122.6-000100.400043.5 06.7200.65G0 0 +015548.20 -550419.8 +000048.9-000001.700003.4 06.7200.17A5 0 0.06 0.16 +020048.43 +595733.8 +000040.2-000024.900010.9 06.7200.14A3 1 +025000.31 +303134.8 +000041.5-000049.600015.7 06.7200.40F0 1 +030252.21 +470638.5 +000066.7-000060.400021.6 06.7200.60F8 0 +030328.17 +061336.6 -000011.8-000054.700013.2 06.7200.34F0 0 +032801.40 +202751.4 +000002.6-000004.700005.0 06.7200.47A3 1 +033658.03 +231240.0 -000015.4-000018.400007.5 06.7200.12A2 0 +035330.21 +020709.1 +000026.6-000023.700008.1 06.72-0.05B9 0 +041953.62 -122356.9 +000019.7+000005.200005.3 06.7200.93G8 0 +042724.63 +465114.0 +000082.5-000302.100033.5 06.7200.71G0 0 +044833.78 -435848.1 +000011.4+000024.800004.6 06.7200.95G8 0 +045006.80 -154815.3 +000003.9-000028.600005.0 06.7200.98G8 1 +052847.94 +781802.1 +000017.1-000087.700009.2 06.7200.38F0 0 +053220.59 +492336.5 +000003.7-000029.800008.6 06.7200.47F5 1 +053512.80 +093647.8 -000000.4-000002.500002.4 06.72-0.13B2 0 +060458.18 +142320.0 +000084.7-000188.000024.6 06.7200.51F6 0 +061744.23 -191119.3 -000007.5+000001.000001.9 06.72-0.12B5 0 +062346.50 +043545.1 +000006.7-000022.300041.1 06.7200.45F5 1 +062433.94 -012505.5 -000003.0-000007.000003.6 06.72-0.10B8 1 +062727.93 +051031.5 -000001.2-000001.900000.8 06.7200.37F0 0 +064225.58 -675035.5 -000020.7+000037.500007.6 06.72-0.04B9 0 +071706.96 -120201.6 +000030.2-000062.600016.0 06.7200.44F5 1 +071738.52 +091732.5 +000004.4-000114.000022.9 06.7200.56G0 1 +072725.73 -512409.3 -000285.3-000002.500044.4 06.7200.69G5 0 +073413.20 -161117.1 -000079.3+000132.700017.2 06.7200.61G2 0 +073907.11 -184042.3 -000014.7+000005.000003.6 06.72-0.07B6 0 +080406.03 +134114.6 -000117.5+000051.000008.8 06.7200.96K0 0 +081709.61 -032149.3 -000006.9-000010.800006.1 06.72-0.06B9 0 +083746.78 +191602.1 -000035.5-000012.300005.1 06.7200.19A5 0 +084115.31 +202836.8 +000002.5+000001.300006.2 06.7200.11A0 1 +090308.83 -253015.1 -000008.4-000002.600002.7 06.72-0.03B8 0 +092232.23 -151405.2 +000012.1-000020.200006.0 06.7200.98G8 0 +092537.07 -252013.6 -000021.2+000000.700005.3 06.72-0.03B9 1 +095926.22 -445719.6 -000009.7-000004.800004.5 06.72-0.06B8 0 +100653.87 -172639.1 -000032.1+000003.500007.7 06.7200.23A8 0 +110305.08 -253430.3 -000054.4+000017.200005.4 06.7200.28A7 0 +112602.02 -203456.0 -000058.9-000027.300009.8 06.7200.20A5 0 +120735.37 -312437.1 -000108.8-000109.300030.4 06.7200.53F7 0 +120738.97 -235831.0 +000112.2-000242.800026.1 06.7200.61G2 0 +122818.44 +042347.8 -000046.1-000017.700008.2 06.7200.15A0 0 +125801.00 -385502.0 -000028.4+000005.400005.8 06.7200.11A3 0 +133648.37 -262952.8 -000091.0+000016.200007.7 06.7200.24A 1 +141439.67 -654204.9 -000009.5-000012.400003.5 06.72-0.02B5 1 +142341.95 +405039.8 -000080.6+000020.300015.3 06.7200.59F5 0 +144832.68 -355029.4 +000026.2-000001.900007.1 06.7200.99K0 1 +150101.44 +025351.5 -000084.0-000078.800014.9 06.7200.55F5 0 +150122.62 -712926.7 -000012.9-000020.400003.7 06.72-0.08B5 0 +150733.06 +091333.5 -000191.4+000024.700031.2 06.7200.68G5 1 +155824.03 -440450.7 -000044.6-000034.900009.1 06.7200.17A2 0 +164001.81 -060451.7 -000028.8-000098.700013.9 06.7200.55F8 0 +164351.45 -264831.3 -000020.0-000102.500021.3 06.7200.67G2 0 +164653.02 +021432.6 -000046.4+000029.000016.5 06.7200.36F0 0 +165508.69 -312408.9 -000010.1-000050.200005.5 06.7200.06A0 0 +165610.15 +773909.8 -000006.9+000013.900004.1 06.72-0.00A0 0 +165954.72 -732520.8 -000001.7-000012.000002.9 06.72-0.07B9 1 +170807.56 +610934.1 -000020.7+000062.000009.2 06.7200.53F5 0 +173020.00 -042209.8 +000001.0+000000.000011.5 06.7200.32F0 0 +173920.45 -293151.4 -000003.0-000014.600006.8 06.7200.94K1 0 +175403.69 -013709.4 -000011.3-000019.800006.2 06.7200.07A0 0 +180852.96 +245759.9 -000004.9-000007.800006.0 06.7200.07A0 0 +181737.71 -152550.6 +000000.8-000000.100001.6 06.7200.40B3 0 +183425.29 -540516.7 -000011.1-000031.500008.4 06.7200.41F3 0 +190410.70 +031949.9 +000019.5+000016.800006.9 06.7200.14A5 0 +191831.27 +002524.2 +000029.0+000033.000009.9 06.7200.40F0 0 +192806.52 -693755.3 -000054.1+000076.200018.2 06.7200.51F7 0 +193856.21 -283625.9 +000009.7-000004.000004.2 06.72-0.07Ap 0 0.06 1.74 +200044.81 +363523.0 +000004.1-000001.000003.3 06.72-0.08B9 1 +201709.50 -672718.4 +000039.7-000080.600013.9 06.7200.23A4 0 +201749.64 -401105.2 +000041.7+000011.800017.2 06.7200.52F7 1 +210212.51 +071047.3 -000005.5-000015.600009.8 06.7200.50F8 1 +212121.56 +101956.6 +000041.3-000040.900021.5 06.7200.54F5 1 +212706.66 +160727.8 -000079.7-000096.500029.6 06.7200.53F8 0 +212936.72 +462535.2 +000008.3+000002.500002.5 06.7200.15A3 1 +213453.27 -514937.3 -000211.4-000066.200007.8 06.7200.89G6 0 +224747.19 -381318.9 -000061.8-000076.900014.8 06.7200.48F6 0 +231027.03 -603351.6 +000050.4-000023.900010.8 06.7200.21A7 0 +231728.35 -161019.9 +000022.9-000004.900001.6 06.72-0.14B5 0 +232434.91 +410646.5 +000003.5-000003.200001.3 06.7200.01B8 0 +235806.86 +502649.5 -000045.8+000245.700041.4 06.7200.69G5 0 +003239.39 -252134.5 -000005.8-000054.400008.3 06.7201.18K0 0 +022402.76 +420608.3 -000001.6-000002.300002.5 06.7201.54K0 0 +040541.59 +100213.6 -000014.2+000006.300006.0 06.7201.03G5 0 +045731.56 +651642.2 +000017.9-000036.000006.3 06.7201.00G5 0 +053415.82 -184843.2 -000004.3-000006.900004.9 06.7201.61M0 0 +053821.74 +082914.4 -000001.1-000006.300006.4 06.7201.18G5 0 +054258.10 +141042.7 -000046.1-000008.200009.0 06.7201.09K1 0 +061744.98 +392826.0 +000000.7-000004.000002.0 06.7201.90K2 0 +070951.03 +091832.1 -000008.2-000012.600004.9 06.7201.51K2 0 +073002.16 -193135.9 -000001.7-000000.800002.6 06.7201.49K3 0 +073604.19 -773802.9 +000003.2+000016.200002.8 06.7201.73M0 0 +074954.77 -600305.3 -000004.1+000010.800002.0 06.7201.24K0 0 +083144.64 -745118.0 -000004.5-000003.900005.8 06.7201.12K0 1 +083827.85 -625035.7 +000008.5+000002.800002.7 06.7201.59K4 0 +084441.45 -234717.9 +000044.9-000040.200006.2 06.7201.26K3 0 +090714.69 -511242.6 -000007.7+000006.300001.7 06.7201.62K4 0 +093821.28 -814233.8 -000052.9+000009.100005.7 06.7201.02K0 0 +094714.08 -171221.3 -000022.9+000006.500003.8 06.7201.57K4 0 +095406.72 +045643.4 -000026.8+000012.600003.0 06.7201.56K5 0 +095834.18 +585707.1 -000009.3-000043.300003.4 06.7201.31K2 0 +112659.67 -612209.6 -000007.9+000002.100000.8 06.7201.98M2 0 +123638.04 -391934.6 -000036.3-000003.500004.7 06.7201.00G8 0 +124109.74 -440604.3 -000088.3-000001.000006.8 06.7201.25K3 0 +131420.16 -425107.5 -000097.8-000039.400006.3 06.7201.08K1 0 +131636.74 +185411.7 -000060.6+000007.300007.8 06.7201.00K0 0 +142716.83 -783712.6 -000103.9-000046.300006.6 06.7201.13K0 0 +154542.96 -224511.7 -000031.1-000021.600004.9 06.7201.31K1 0 +164651.35 -253142.7 -000005.3-000013.800004.3 06.7201.18K0 0 +192240.30 -203833.6 +000005.3-000105.100011.4 06.7201.03K2 0 +193611.65 +120941.9 +000006.1-000012.000002.0 06.7201.42K2 0 +195505.19 +473227.5 +000012.3+000011.300007.1 06.7201.06K0 0 +210925.07 -163656.8 +000017.7+000008.300000.1 06.7201.53K4 0 +215521.26 +360846.6 -000025.0-000020.800006.8 06.7201.16K0 0 +223435.95 +003543.3 -000023.5-000075.400003.8 06.7201.53K5 0 +223621.70 -724246.3 +000104.9-000031.800005.7 06.7201.15K1 0 +225554.32 -410548.5 +000075.2+000023.500008.1 06.7201.01K1 0 +232643.65 +022842.0 -000008.2+000017.400006.0 06.7201.11K0 0 +000308.32 +424452.5 +000032.8-000003.800006.0 06.7300.05A2 0 +000737.94 +400852.8 -000025.0-000017.400010.1 06.7300.95G5 0 +002034.11 +563325.1 +000044.8-000016.200005.1 06.7300.82G5 0 +003831.83 -201747.8 +000021.3+000008.000005.2 06.73-0.13As 0 +005511.96 -472419.9 -000080.5-000178.000018.8 06.7300.50F6 0 +011316.18 +340554.3 +000008.8-000004.800004.4 06.73-0.14B8 0 +013524.29 +630455.1 -000010.0-000004.000008.3 06.7300.98K1 0 +014053.04 +775808.4 +000013.2-000008.700003.5 06.73-0.01B9 0 +014422.77 +323057.7 +000064.1-000067.400013.9 06.7300.25A3 0 +023351.24 -605857.9 +000138.1+000014.900019.8 06.7300.44F5 0 +023550.12 +344331.4 +000005.0-000016.600002.8 06.7300.20A5 0 +032001.84 +012901.0 -000010.3+000002.400005.0 06.7300.95K0 0 +032743.75 -435121.4 +000041.6+000028.200015.2 06.7300.50G0 0 +033217.58 +405514.7 +000024.7-000012.800002.8 06.73-0.01B9 0 +033857.34 +423219.0 -000194.8-000132.900023.6 06.7300.61G0 0 +034927.57 +523919.5 -000001.9-000004.300000.3 06.7300.39B0 1 +034958.04 +235055.7 +000018.7-000044.400006.3 06.7300.06A0 1 +035220.68 +622041.4 -000012.2-000006.700004.0 06.7300.16A2 0 +035239.69 +322430.9 +000042.9-000016.500008.1 06.7300.90K0 0 +040203.18 -342855.6 +000377.4-000015.100019.1 06.7300.63G1 1 +041546.29 -231416.1 +000037.5+000031.200009.4 06.7300.08A1 0 +044222.58 -005547.5 -000018.8-000018.700007.1 06.7300.41F0 1 +054323.92 +052131.2 -000001.9-000007.300003.0 06.73-0.03B8 0 +055558.89 -313155.4 -000008.6+000017.400005.7 06.73-0.05B8 0 +061712.79 -240428.2 +000013.3-000029.300005.6 06.7300.93G8 0 +061906.27 +124448.3 +000001.6-000003.600003.6 06.73-0.12B8 0 +063602.12 +164749.5 +000017.2-000030.500012.7 06.7300.44F5 0 +063820.00 +571130.3 -000019.3-000016.000006.9 06.7300.93G8 0 +065531.95 +375455.6 -000025.1-000035.000003.8 06.7300.94K0 1 +065835.76 -235251.1 +000001.7+000008.400007.0 06.7300.03A0 0 +070532.73 -403826.0 +000007.4+000061.100007.6 06.7300.91G8 0 +071111.57 +031129.9 -000017.1-000004.800005.2 06.7300.97G5 0 +071918.10 -580308.5 +000020.1+000062.200011.4 06.7300.30A1 0 +074551.86 -241521.9 -000007.6+000004.300001.1 06.73-0.15B3 0 +074906.18 -111052.2 -000083.0+000021.200012.8 06.7300.29F0 0 +074959.13 -234753.7 -000073.2-000004.000015.7 06.7300.31A9 0 +075615.78 -610558.1 -000005.1+000013.700002.5 06.7300.00B8 1 +075822.31 -605127.9 -000004.0+000012.500004.2 06.7300.00B8 1 +082650.77 -291256.3 -000012.0+000006.200002.9 06.73-0.03B9 0 +084228.31 -473116.4 -000011.5-000045.100009.8 06.7300.23A0 0 +085455.95 +261157.8 +000061.0-000450.500021.7 06.7300.67G5 1 +091137.87 -540213.4 -000017.2+000012.900007.4 06.73-0.05B9 0 +091640.03 +004344.7 -000090.4-000016.800014.5 06.7300.44F5 0 +092339.55 -331201.8 -000022.1+000010.200010.2 06.7300.11A3 0 +092428.67 +062100.7 -000173.1-000032.500019.6 06.7300.51F5 1 +094244.59 +300641.2 -000035.6-000002.900008.5 06.7300.30A5 0 +095505.72 -691120.6 -000067.5+000031.300005.7 06.73-0.07B9 1 +101349.25 -680335.4 -000005.7-000001.100000.9 06.73-0.02B6 0 +101910.81 -343659.6 -000043.4+000027.500005.9 06.7300.10A1 0 +103817.58 -650231.1 -000017.8+000012.000006.8 06.73-0.07B8 0 0.04 0.55 +104106.44 -642827.9 -000017.9+000010.300007.2 06.73-0.05B9 0 +105356.47 -362724.8 -000170.0+000007.300020.9 06.7300.47F6 0 +112032.04 +445954.1 -000064.5-000026.500010.2 06.7300.34F0 0 +112539.47 +031804.5 -000034.5-000043.600010.1 06.7300.21A2 0 +112940.00 +073558.0 -000005.3-000025.400012.6 06.7300.52F5 0 +115700.39 -044658.0 -000154.4+000006.000020.0 06.7300.49F5 0 +115835.35 -774931.4 -000042.0-000009.200009.5 06.7300.21A7 0 +125011.82 -602401.9 -000015.3-000005.000001.4 06.7300.35A5 0 +125630.12 -262736.9 +000012.6-000021.300000.7 06.7300.73F3 0 +131958.55 -411126.5 -000328.2+000012.700018.2 06.7300.52F6 0 +134713.23 -191520.7 -000060.9-000011.700010.3 06.7300.32A2 0 +134841.83 -370738.6 +000034.5-000006.000021.7 06.7300.43F2 0 +135626.59 -520208.1 -000016.0-000005.300002.1 06.7300.29A5 0 +140036.12 -261557.7 -000023.3-000157.500022.8 06.7300.47F5 0 +141101.33 +583256.8 +000022.9-000054.300006.4 06.7300.98G9 0 +141633.92 +321230.3 +000019.6+000006.600007.2 06.7300.94G5 0 +143120.45 +432256.4 -000016.1+000002.500009.2 06.7300.10A2 0 +143931.67 -681212.1 -000004.9-000005.600001.1 06.73-0.03B3 1 +144152.19 -750822.0 +000120.4-000019.400049.1 06.7300.71G5 0 +144428.17 +451109.7 +000058.9-000015.500015.6 06.7300.29F0 0 +150900.76 -721826.8 -000006.1-000007.000001.1 06.73-0.06B2 0 +151945.72 -662945.7 -000004.4-000006.500000.4 06.7300.57F7 0 0.56 3.39 +155329.02 +651717.4 -000014.0+000034.400004.9 06.7300.93G5 0 +163352.39 -480640.4 +000000.4-000003.600000.6 06.7300.32O6 0 +163828.66 -181313.5 -000012.7-000021.500006.1 06.7300.25B9 0 +163944.74 -565939.8 -000004.4-000013.300012.4 06.73-0.06B9 1 0.24 0.00 +171020.84 -464418.2 +000001.5-000004.800001.5 06.7300.29B1 1 +174147.72 +213006.4 +000019.7-000124.700011.1 06.7300.52F8 1 +174201.60 +273842.3 +000003.9+000040.000008.6 06.7300.18A3 0 +180301.71 -224306.6 -000000.6-000003.000000.8 06.73-0.06B0 0 +182508.88 +050504.4 -000001.6+000005.700003.8 06.7300.01B9 1 +183347.66 +461308.8 +000001.1+000012.600003.7 06.73-0.05A0 0 +190103.25 -370339.1 -000005.1-000019.100007.5 06.7300.00B7 1 +190414.20 -225347.4 -000004.3-000004.500004.5 06.7300.21A0 1 +191234.45 +165047.2 +000002.2-000011.600003.9 06.73-0.01B9 1 +192741.08 +044234.9 +000017.6+000008.900004.4 06.7300.37F0 0 +193555.61 +565903.8 +000000.2-000200.300041.2 06.7300.64G0 0 +193952.28 -151002.6 +000009.3-000025.100005.1 06.73-0.05B6 0 +201750.19 +541920.4 +000038.6+000051.000018.4 06.7300.45F5 0 +202503.57 +831058.1 -000013.8+000003.800005.8 06.7300.94G5 0 +210800.68 +050906.0 -000018.3-000016.500004.2 06.7300.13A2 1 +212025.42 +604114.2 +000005.4-000016.700013.2 06.7300.50F5 0 +212120.44 +464347.3 +000035.0+000011.900011.3 06.7300.18A2 0 +212420.74 -242520.8 +000040.3-000026.300014.2 06.7300.36F2 0 +212422.66 +305611.8 +000035.5+000006.600006.1 06.7300.19A2 0 +220429.92 -255259.9 +000087.4+000026.600004.4 06.7300.96G8 0 +220915.19 +445047.3 +000013.5+000000.600004.2 06.73-0.04B9 0 0.07 3.78 +222548.04 -201413.2 +000001.2-000004.300002.6 06.7300.66A1 1 +224940.90 -770303.8 +000084.9-000003.500009.8 06.7300.11A7 0 +231737.32 +181817.5 -000056.1-000037.300006.2 06.7300.39F0 1 +233229.30 +720003.5 -000016.1-000017.300004.2 06.7300.12A2 0 +233502.17 -564931.1 -000041.4-000013.300009.7 06.7300.38F2 0 +234756.35 -663402.9 -000067.5+000025.200020.7 06.7300.45F5 0 +235503.86 -092738.2 +000080.9+000006.700013.3 06.7300.34F0 0 +002002.93 -174201.5 +000037.9-000006.700004.1 06.7301.25K1 0 +003959.47 +765216.2 +000003.5-000014.400005.0 06.7301.20K0 0 +014435.96 +031325.5 -000020.3-000012.300001.9 06.7301.60K0 0 +032216.43 -210600.3 -000013.2-000025.600004.1 06.7301.21K2 0 +043502.37 +171204.4 -000005.7-000001.300003.3 06.7301.83K5 0 +050342.83 -023224.0 +000034.5+000009.800004.2 06.7301.08K0 0 +060310.00 +073737.7 -000009.7-000002.500003.0 06.7301.38K2 0 +062255.18 -453744.2 -000014.4+000015.500003.4 06.7301.14K1 0 +070139.61 -233005.2 -000006.9+000004.700002.4 06.7301.61K5 0 +070716.92 +241006.6 +000007.3-000022.200001.8 06.7301.64M1 0 +072930.73 +193759.5 +000016.7-000003.700004.8 06.7301.28K0 0 +073705.46 +200925.5 +000024.7-000115.900005.6 06.7301.27K0 1 +112618.03 +083934.5 +000000.5-000015.900004.8 06.7301.41K0 1 +115350.48 +405447.0 -000036.0-000060.600005.0 06.7301.06K1 0 +121146.05 +231921.2 +000030.6-000021.500005.2 06.7301.04K2 1 +122013.55 +375407.8 -000061.6-000008.800006.9 06.7301.00K1 1 +123138.47 -305854.8 +000082.7-000003.700010.6 06.7301.06K1 0 +125430.22 -200552.9 -000019.2-000002.600003.5 06.7301.61M0 0 +132020.05 -111814.8 -000114.5-000005.600007.7 06.7301.00K0 1 +133712.76 +523535.1 -000049.0-000014.700003.1 06.7301.50K5 0 +143900.42 -103317.3 -000015.6+000012.700004.0 06.7301.00G5 0 +150610.64 -240752.7 +000005.0-000083.600006.3 06.7301.03K0 0 +162540.69 +092214.3 +000037.0-000018.000006.7 06.7301.44K2 0 +163833.54 -011353.4 -000013.1-000012.800008.7 06.7301.27K0 0 +164252.80 -790127.3 +000008.2-000006.700003.8 06.7301.34K3 0 +165720.27 +061240.7 -000035.2+000000.500003.4 06.7301.52K0 0 +170831.70 +350201.5 -000044.6+000095.000008.4 06.7301.08K0 0 +183629.00 +045718.3 +000000.6-000018.200005.3 06.7301.14K1 0 +192805.26 -182133.4 +000004.8-000009.400001.8 06.7301.58K3 0 +195409.68 +334651.3 +000019.3+000030.400003.4 06.7301.10K0 0 +195444.36 +222545.3 +000011.4-000005.400003.5 06.7301.51K4 0 +200241.28 +122131.5 +000016.9-000002.700002.1 06.7301.50K5 0 +202448.79 +400913.0 +000005.2+000005.400005.0 06.7301.26K2 0 +203416.49 -432651.5 +000046.4-000085.700004.7 06.7301.27K2 0 +205526.50 +432202.2 -000014.8-000018.200005.0 06.7301.45K4 0 +210915.41 -201135.4 +000034.2-000004.500005.2 06.7301.00K0 0 +213222.09 -121602.2 +000033.7-000007.800002.3 06.7301.61K5 0 +213841.24 -040901.2 -000010.9-000030.200002.5 06.7301.61M. 0 +213952.08 -430755.2 -000022.9+000004.500006.3 06.7301.02K1 1 +230725.52 +203454.2 -000017.3-000034.200006.0 06.7301.01K0 0 +232756.46 -151757.1 +000014.9-000010.700003.6 06.7301.51K5 0 +001029.66 +570955.8 +000020.1-000001.200006.5 06.74-0.07B7 0 +003214.04 +345938.2 +000011.4-000023.500009.6 06.7400.19A5 0 +004112.74 +521151.8 -000036.4-000027.900008.7 06.7400.07A0 0 +010339.39 +843624.9 +000064.6-000017.600006.7 06.7400.25F5 0 +011332.78 +294410.7 -000013.2-000036.100007.7 06.7400.99G8 0 +013458.12 +330705.5 -000034.1-000134.200020.9 06.7400.63G0 0 +013915.21 +163731.9 +000001.5-000021.500003.7 06.7400.87G5 1 +020610.70 -101634.1 +000047.6-000027.900013.2 06.7400.31F0 0 +021104.09 -150414.8 -000017.0-000036.100007.7 06.7400.08A2 1 +025338.25 +015810.9 -000039.3-000150.100008.6 06.7400.94G8 0 +025736.72 -550048.1 +000043.7+000045.300011.9 06.7400.37F0 0 +030031.51 +180018.1 -000002.6-000026.200007.8 06.7400.05A0 1 +032836.34 +112326.2 -000005.4-000032.100008.7 06.7400.96G5 1 +033424.75 -654551.3 +000050.1+000015.000009.1 06.7400.16A3 1 +035230.85 -050315.2 +000006.9+000031.800013.0 06.7400.40F0 0 +035538.42 +523828.8 -000000.2-000001.500000.5 06.7400.35O9 1 +040226.56 -612125.9 +000337.8+000109.200038.9 06.7400.67G5 1 +040927.21 +064330.7 +000027.0-000056.700009.9 06.7400.10B9 0 +041418.09 +122053.7 +000341.2-000059.500028.0 06.7400.68G2 0 +042119.59 +760622.1 +000011.1-000018.800002.6 06.74-0.04B5 0 +043514.10 -094410.8 +000033.8-000016.100008.4 06.7400.04A1 1 +043619.61 +112445.1 +000003.0-000007.500003.6 06.7400.26A0 0 +044435.33 +381517.9 +000131.6+000006.400013.5 06.7400.78G0 1 +045828.45 +371945.0 +000030.3-000048.700017.1 06.7400.34A5 0 +051042.65 +633550.7 +000033.6-000081.500011.6 06.7400.30F0 1 +052708.30 +035120.0 +000000.0-000000.800003.1 06.74-0.15B2 0 +052919.15 +182156.6 -000012.9-000003.700005.1 06.7400.12A2 1 +053453.97 -040637.5 -000005.6-000000.300002.9 06.74-0.14B8 0 0.06 1.57 +053526.78 -331610.1 -000042.5+000105.700021.0 06.7400.50F6 1 +054057.82 +325345.6 -000000.2-000001.200016.1 06.7400.49F8 0 +054839.68 -141851.7 -000007.5-000000.900006.1 06.7400.88G6 1 +060429.87 +441538.9 +000095.0-000152.200030.0 06.7400.57F8 0 +062150.05 -511415.8 +000012.5+000004.700013.8 06.7400.23A5 0 +064016.61 +793558.1 -000002.4+000015.700008.7 06.7400.07A1 0 +070925.72 +363347.8 +000001.2-000018.000003.6 06.74-0.02A0 0 +072032.56 -264201.2 -000032.8+000043.800011.1 06.7400.25A7 0 +072319.60 -362024.6 -000003.4+000008.100001.2 06.74-0.13B2 0 +074456.17 +393328.9 +000027.8-000683.900029.2 06.7400.55F8 0 +075550.14 -455848.2 -000011.9+000005.500003.2 06.74-0.12B6 1 +080328.81 +121053.2 -000126.2-000057.900023.2 06.7400.57F8 0 +083750.47 -064825.2 -000298.4+000043.300042.3 06.7400.66G0 0 +085613.45 +242652.5 +000107.1-000069.900012.7 06.7400.40F3 0 +092757.41 -533102.2 -000033.4-000014.700017.7 06.7400.44F3 0 +093816.07 +124410.7 -000017.3+000001.600003.3 06.7400.91G8 0 +093900.13 -173727.1 -000058.7+000008.800012.4 06.7400.26A9 0 +095506.03 -572258.6 -000025.2+000010.400004.2 06.74-0.12Ap 0 +095928.15 +211917.2 -000042.9+000021.000010.2 06.7400.20Am 0 +103015.27 +503409.2 -000001.0-000035.000010.2 06.7400.39F2 0 +104755.49 -521446.0 -000031.0+000005.000005.3 06.74-0.01A0 0 0.12 1.77 +110342.81 -512109.7 -000207.7+000019.200012.8 06.7400.33F0 0 0.05 0.62 +112942.15 -382724.7 -000003.4-000001.000004.3 06.7400.94G8 1 +115600.24 +352026.1 -000023.8-000027.200014.1 06.7400.53F5 0 +120946.62 -514702.0 +000000.0+000000.900001.7 06.7400.92G8 1 +125422.01 -582550.2 -000009.7-000002.900001.3 06.7400.55F7 0 0.76 4.69 +131155.56 -610702.4 -000007.2-000001.500000.2 06.7400.47F2 0 +142246.42 -003813.6 -000058.2-000013.300007.6 06.7400.06A0 0 +151519.66 -440858.0 -000019.1-000021.600007.6 06.74-0.07B9 1 +151635.79 +094246.8 +000029.9-000006.000009.3 06.7400.34A2 1 +152233.20 -441734.3 -000002.7-000023.400005.5 06.7400.05A1 0 +155110.09 +525425.2 -000008.0-000003.100007.7 06.7400.14A0 1 +160054.93 +391039.0 +000017.2+000012.000008.0 06.7400.13A0 0 +160502.93 -183221.8 -000049.5-000029.200013.5 06.7400.47F5 0 +160805.12 -585814.5 -000008.2-000027.600005.8 06.7400.22A4 0 +160805.73 +100449.8 -000030.0-000027.300009.2 06.7400.17A3 0 +163334.03 +102208.7 +000022.0-000021.000011.3 06.7400.24A3 0 +164853.77 -525626.9 -000008.4-000011.200002.1 06.7400.02B8 0 +171353.96 -381741.7 +000039.5-000014.600008.8 06.7400.46F5 1 +172928.98 -614549.8 -000014.0-000009.000012.5 06.7400.37Fm 0 +174001.04 -321203.8 -000002.3-000006.500001.9 06.74-0.01B7 0 +174405.67 -384820.3 -000012.9-000045.300006.7 06.7400.97G8 0 +175607.88 -350256.0 +000002.9-000005.800002.3 06.7400.04B9 0 +175710.41 -415842.3 +000002.8-000006.200001.0 06.74-0.10B5 0 0.05 0.83 +175921.16 -774926.2 +000021.8+000008.200006.4 06.7400.93G8 0 +180246.27 -052129.0 +000004.2-000016.300005.6 06.7400.14B9 0 +181126.94 -051218.0 +000002.4-000002.600006.0 06.7400.06B9 0 +181751.13 -184754.6 +000003.9-000000.000004.3 06.7400.00B6 0 +182319.46 +144200.2 -000009.2-000010.100005.6 06.74-0.03B9 0 +184408.77 -191904.4 -000011.9+000012.000009.1 06.7400.43F3 0 +184914.29 +250247.7 -000006.2-000006.400009.6 06.7400.09A1 0 +185525.92 -291247.2 +000005.9-000001.900004.6 06.7400.98G6 0 +185841.39 +203723.4 +000000.0-000005.000001.9 06.7400.04B2 0 +191101.26 -072538.7 -000032.9-000042.800005.5 06.7400.81G0 1 +193458.93 +271330.9 +000059.6+000037.300015.5 06.7400.29A3 0 +193535.72 -204654.1 +000100.2-000167.700031.6 06.7400.56G1 0 +200856.80 +620436.0 +000009.2-000016.100004.0 06.7400.03A0 1 +201921.16 +142214.5 +000014.5+000010.800004.7 06.7400.36A0 1 +202257.65 +391239.7 +000002.4-000001.000001.7 06.74-0.10B8 0 +202604.75 -463935.8 +000020.2-000020.400016.5 06.7400.27A9 0 +202952.58 -183510.2 +000014.1-000088.200023.9 06.7400.22A7 1 +204042.26 +260445.2 +000020.9-000018.700005.8 06.7400.06A0 0 +205133.61 -271440.9 -000001.6-000023.600008.1 06.7400.51F6 0 +213454.98 -201509.2 -000000.9-000064.000018.0 06.7400.50F7 0 +220905.23 +445117.1 +000018.8-000000.200005.0 06.74-0.03A0 1 +224325.63 +624017.0 +000044.9+000006.700005.6 06.7400.92G5 0 +225246.36 -100332.0 +000251.1+000007.300025.6 06.7400.52F8 0 +230151.44 +343645.4 +000024.7-000032.500012.5 06.7400.40F0 0 +230323.71 +602643.5 +000007.6-000000.400001.7 06.74-0.04B2 0 0.03 4.18 +230851.64 -254949.8 -000171.1-000042.700026.8 06.7400.48F6 0 +231924.47 +354930.5 +000029.0-000008.800006.9 06.74-0.03B9 0 +232204.94 +284142.0 +000102.0-000078.800013.4 06.7400.39F5 0 +235947.81 +111624.3 +000010.4+000001.600005.9 06.7400.15A2 0 +001109.63 -031916.9 +000027.6-000012.000003.9 06.7401.02G5 0 +005819.44 +065039.6 +000030.9-000006.400005.0 06.7401.06G5 0 +013915.39 +141708.3 +000089.1-000028.500007.3 06.7401.12K0 0 +014046.36 -023718.4 +000007.4-000047.400002.6 06.7401.21G5 0 +015210.36 +240702.3 -000010.1+000013.000008.7 06.7401.14K0 1 +021452.51 +484656.7 +000004.8-000016.100007.3 06.7401.09G5 0 +031300.00 -200137.5 +000134.6+000061.700007.4 06.7401.19K2 0 +060545.54 -241143.9 +000009.1-000021.700003.6 06.7401.44M5 0 +063823.03 -525555.7 -000005.6+000026.900003.1 06.7401.56K5 0 +064245.03 +323332.0 -000007.4-000006.600002.4 06.7401.47G5 0 +083404.34 -414044.1 -000004.0+000004.800001.9 06.7401.20K2 0 +084033.68 +331638.3 -000023.1-000016.400008.2 06.7401.07K0 0 +085855.38 -155905.6 -000022.9-000001.000004.3 06.7401.54K4 0 +095608.01 -073843.2 -000016.1+000006.100003.8 06.7401.48K4 0 +101119.06 -185725.1 +000026.2-000080.200005.1 06.7401.54M3 0 +113054.94 +282705.6 -000084.0+000001.900003.6 06.7401.52M3 0 +113156.63 -062813.2 -000032.2-000085.600017.2 06.7401.05K0 0 +115014.06 +541509.2 +000038.3+000019.600006.8 06.7401.07K0 0 +115626.83 +141110.6 -000018.4-000016.000004.8 06.7401.46K0 0 +115820.48 +612752.5 +000034.7-000004.800006.7 06.7401.05K0 0 +120408.98 -693119.1 -000007.0+000000.200002.0 06.7401.14K3 0 +121122.02 -024156.2 +000015.6-000071.400006.2 06.7401.07K0 0 +121405.68 +660633.4 -000033.2+000007.000005.1 06.7401.31K0 0 +122204.31 +613529.1 +000046.3-000005.200007.4 06.7401.10G5 0 +122603.28 +155150.1 -000000.1+000009.900004.3 06.7401.09K0 0 +125946.04 +093133.6 -000032.6+000001.400006.6 06.7401.05K0 0 +145522.85 +064705.3 +000004.1-000008.300003.8 06.7401.59K5 0 +163804.05 +393438.5 -000029.4-000061.000006.7 06.7401.15K0 1 +175009.26 +095054.1 -000028.8-000041.900004.7 06.7401.40K5 0 +183729.74 -025512.2 +000008.4+000005.200002.5 06.7401.27K0 0 +190134.90 +250133.4 -000001.1+000002.900002.4 06.7401.46K2 0 +190859.67 +144649.4 +000022.9+000048.300011.3 06.7401.10K0 0 +191420.48 +555625.3 +000017.8+000015.900005.9 06.7401.05K1 0 +201425.80 -621645.1 -000003.6-000007.200001.2 06.7401.74M3 0 +202244.88 +122636.2 +000058.1-000018.300008.0 06.7401.22K2 0 +202832.77 -342434.9 +000038.3-000014.200003.4 06.7401.27K2 0 +204528.23 +180524.2 +000010.6-000009.900002.6 06.7401.42M5 0 +205605.40 +091537.7 -000015.9-000044.600003.2 06.7401.55K5 0 +213955.11 +512836.8 -000001.5-000011.200001.7 06.7401.32K1 0 +214814.98 +651014.4 +000024.0+000007.400003.9 06.7401.27K0 0 +215419.06 -360341.5 +000016.2-000022.400004.0 06.7401.40K3 0 +222435.80 -011112.4 +000113.2+000037.700004.6 06.7401.00K0 0 +231800.73 -610012.4 +000049.8-000090.300006.9 06.7401.10K1 0 +002247.96 -391544.5 +000101.5-000024.600013.1 06.7500.37F2 0 +004403.01 +704924.5 -000012.7-000022.400006.9 06.7500.92K0 0 +012118.39 -494429.9 +000039.1+000039.800008.4 06.7500.44F3 1 +020649.15 +291609.9 -000002.9-000005.900014.1 06.7500.19A2 0 +031506.50 -453954.6 -000132.6+000141.600041.0 06.7500.59G3 0 +034437.21 +275351.5 -000048.0-000076.600015.7 06.7500.37F0 0 +042755.38 -213014.2 -000019.3-000048.800009.2 06.7500.51F5 1 +045944.27 +155500.5 +000087.2-000029.200023.1 06.7500.45F5 0 +050033.77 +142301.3 +000040.5+000052.000028.5 06.7500.67G5 0 +050829.96 -411251.7 -000075.1+000283.600017.4 06.7500.66G3 1 +052510.38 +203501.4 -000000.5-000003.300001.8 06.7500.22B0 0 +052842.50 -082236.0 -000013.4+000002.900004.3 06.7500.83G5 1 +053531.36 -051602.6 +000001.8+000001.700002.8 06.7500.18B1 0 +055048.66 +142636.2 +000005.1-000013.400002.2 06.75-0.07B9 1 +062050.45 -043543.4 +000033.0-000039.900014.4 06.7500.28A5 0 +063029.79 -145715.7 -000005.1+000000.500004.5 06.75-0.01B8 0 0.17 1.76 +063155.52 +045634.3 -000001.2+000000.600002.0 06.7500.09O6 0 +063818.90 +242701.9 +000000.3-000039.100012.1 06.7500.28A5 0 +064625.82 -195240.4 +000008.9-000003.200007.2 06.7500.96G8 0 +065158.21 +253946.7 -000013.2+000006.900007.2 06.7500.16A2 0 +071312.92 +473625.3 -000011.4-000081.400015.1 06.7500.30A5 0 +071644.54 +160849.4 -000005.8+000021.700019.2 06.7500.42F4 1 +071730.54 +314153.2 -000004.6-000021.600005.9 06.75-0.06B8 0 +081957.81 -515631.1 -000044.0+000050.600013.2 06.7500.26A5 0 +083453.51 +483201.6 -000038.1-000026.600006.8 06.7500.20A0 0 +091457.95 +383632.9 -000136.2+000079.900019.8 06.7500.37F2 0 +091658.00 -450043.1 -000017.1+000002.600005.8 06.75-0.01A0 0 +100353.57 +380114.7 -000100.9-000124.400021.6 06.7500.53F5 0 +101453.70 -422259.0 -000022.4+000005.900003.8 06.75-0.05B9 0 +102803.29 +485750.2 -000013.0+000004.300008.7 06.7500.92G5 0 +103901.83 -750927.0 -000031.6+000002.900010.5 06.7500.17A4 0 +111353.07 +021606.9 -000093.2-000041.900015.9 06.7500.40F2 0 +112458.22 -021244.2 -000062.2-000039.300005.8 06.7500.28A5 0 +120052.70 +701416.2 -000002.9+000012.800011.0 06.7500.10A0 0 +122755.62 -084040.5 -000224.2-000036.600034.4 06.7500.58G0 0 +125639.61 -474110.4 -000055.2-000007.300012.4 06.7500.45F5 1 +130942.41 -163054.7 -000031.3-000001.500004.2 06.7500.17A2 0 +141255.11 -405000.5 -000019.4-000007.200005.5 06.75-0.01B9 0 +143111.32 -402311.0 -000038.8-000013.000006.8 06.7500.96G8 0 +143344.66 +430027.7 -000044.4+000041.400012.9 06.7500.16A2 1 +152441.85 -355501.4 +000028.5-000007.300006.7 06.7500.08A0 0 +153510.05 +431002.8 -000046.1+000040.400006.0 06.7500.95G5 0 +160804.39 -361354.4 -000016.4-000029.400007.7 06.75-0.06B9 0 +162254.83 -665314.3 -000013.5-000011.300005.8 06.75-0.07B8 0 +162524.29 -232736.6 -000008.6-000020.800007.3 06.7500.27B3 1 +171617.59 -422020.5 -000005.4-000000.200001.3 06.7500.13B7 1 +172247.94 -582823.0 -000052.0-000083.700015.6 06.7500.25A5 1 +172452.05 -461206.9 +000007.4-000013.600002.6 06.75-0.06B6 0 +174404.31 +450204.8 +000000.3+000016.200006.1 06.75-0.03B9 0 +175124.86 +743408.7 +000002.1-000001.700005.7 06.7500.28A3 0 +175705.08 +455120.5 +000006.7+000107.700013.7 06.7500.52F5 1 +180228.55 -030926.4 -000039.5+000025.200014.1 06.7500.56G0 0 +182405.63 +202708.1 -000021.2+000050.800011.8 06.7500.30F0 0 +182640.80 -302335.5 +000026.7-000062.700021.9 06.7500.55G0 0 +183642.12 +152652.9 -000005.2+000021.100005.8 06.7500.98K0 0 +184459.24 -394458.9 -000015.2-000178.200016.4 06.7500.52F5 0 +185917.34 +100827.6 +000001.4-000003.100000.8 06.7500.21B2 0 +190547.70 +063249.2 +000007.4-000075.800016.3 06.7500.51F5 1 +194624.69 +542420.2 +000001.2+000002.100003.5 06.7500.94K0 0 +195009.75 -100025.7 +000019.0+000010.000006.1 06.7500.90G5 1 +195048.65 -044138.7 +000010.9-000003.900004.8 06.7500.33A2 0 +202338.23 -051558.2 +000175.8-000009.900024.1 06.7500.43F5 0 +202525.43 +063830.5 +000003.3-000001.900005.9 06.75-0.01A0 0 +211253.38 +354751.8 -000022.5-000023.400005.6 06.7500.16A2 0 +211827.08 -432004.9 +000242.1+000022.000042.0 06.7500.64G5 0 +212123.71 -514508.6 -000123.2-000090.200020.9 06.7500.65K0 0 +213909.90 -271822.9 +000384.5-000083.800039.1 06.7500.62G2 0 +223642.42 -432815.5 +000269.3-000005.600018.4 06.7500.53F6 0 +224917.58 +505837.4 -000018.8-000145.200015.0 06.7500.55G0 0 +230628.54 +612624.6 +000026.6-000020.000008.8 06.7500.48F5 1 +230916.74 +493902.2 +000002.4-000000.200001.5 06.75-0.04B3 1 +230922.68 +184409.5 +000009.2-000016.300004.1 06.75-0.06B9 0 +235558.38 +210957.3 +000017.8+000014.700012.4 06.7500.32A5 0 +235930.37 +864223.1 +000036.2-000001.500005.2 06.7500.08A0 0 +002814.15 -290224.7 -000044.8-000027.000007.5 06.7501.13K1 0 +004033.33 -292515.2 +000017.2+000008.100004.9 06.7501.00K0 0 +010337.01 +585433.3 +000033.4-000014.900002.8 06.7501.69K5 0 +010952.24 +544420.0 +000020.7+000035.300004.3 06.7501.14G8 0 +012643.78 +271448.1 -000008.3-000056.100007.0 06.7501.01K0 0 +015958.37 +060207.9 +000060.9-000018.700008.8 06.7501.00G5 0 +022328.78 +352627.9 -000003.5-000007.800004.4 06.7501.16G5 0 +023430.52 +764305.8 +000071.4-000050.900002.5 06.7501.73M0 0 +031453.02 -593048.6 +000034.1+000000.800003.1 06.7501.36K3 0 +034921.44 -360533.0 +000013.1-000000.100002.5 06.7501.61K5 0 +035636.33 +740448.0 -000014.0+000009.800002.5 06.7501.51K0 0 +045404.11 -380946.4 -000010.8+000007.900005.4 06.7501.26K1 0 +051508.76 -363910.4 +000001.4+000002.400004.0 06.7501.12K1 1 +052906.69 -300700.3 -000011.6+000009.100006.2 06.7501.06G8 0 +053337.72 -032747.4 -000008.4-000006.500001.3 06.7501.50K2 0 +055309.57 -475718.9 +000002.8+000020.300003.8 06.7501.38K2 0 +064012.89 +441958.4 +000018.4-000020.100006.8 06.7501.03G5 0 +065616.54 +174414.1 -000019.1-000043.000005.6 06.7501.06K0 0 +071932.32 -610842.0 -000006.7+000010.600002.4 06.7501.23K0 0 +071952.84 +591510.6 -000012.8-000026.700001.9 06.7501.47K2 0 +072306.92 -703812.0 -000052.4+000024.600007.6 06.7501.08K1 0 +083053.50 -155004.8 -000010.5+000001.200003.5 06.7501.56K4 0 +092936.71 -581757.1 -000039.9+000024.900004.3 06.7501.01K0 0 +112737.68 -255139.3 -000061.3+000024.800005.3 06.7501.03K0 0 +114741.40 -674132.2 -000001.6-000007.100005.7 06.7501.06K1 0 +120819.47 -344029.8 -000061.7+000006.600006.5 06.7501.07K2 0 +121755.31 -575100.5 -000017.5+000000.100003.1 06.7501.58K3 0 +130637.87 -313642.5 -000025.2-000034.800008.0 06.7501.02K1 0 +131546.94 +075710.7 -000024.3+000008.100003.7 06.7501.16K0 0 +133025.30 -583951.6 -000025.1-000009.100007.0 06.7501.00K0 0 +151418.81 -141233.9 -000004.8-000019.200003.4 06.7501.68M2 0 +153215.13 -235248.6 +000017.8-000002.500004.6 06.7501.49M4 0 +153858.89 +465535.8 -000009.5-000020.500002.1 06.7501.62K5 0 +160349.85 +174809.8 -000022.6+000017.000005.8 06.7501.20K0 0 +161407.80 -485557.9 +000007.8-000008.600005.4 06.7501.29K2 0 +170313.20 -482012.7 +000005.5+000025.100003.4 06.7501.24G8 0 +171150.20 +414348.4 +000001.0+000001.000002.5 06.7501.34K2 0 +171210.97 -270231.7 -000051.4-000085.300007.0 06.7501.00G8 1 +173157.72 +000233.0 +000010.5-000005.400004.7 06.7501.11K0 0 +180839.24 -025426.8 +000015.5+000003.700003.8 06.7501.00G5 0 +183947.82 -585209.1 -000024.8+000004.200003.9 06.7501.18K1 0 +193607.45 +351249.2 -000000.5-000000.200000.3 06.7501.52K2 0 +195843.85 +013959.6 -000033.8-000034.700004.0 06.7501.22K0 0 +200040.16 -493631.2 -000020.1+000009.300005.1 06.7501.39M4 0 +212915.41 +283500.0 -000032.8-000143.100010.2 06.7501.09K2 0 +231829.64 -185029.7 +000015.1+000007.700002.3 06.7501.66M1 0 +232435.96 +635112.8 -000025.0-000057.000007.3 06.7501.08K0 0 +001517.83 +441212.2 +000006.8-000000.700004.0 06.76-0.05B9 0 0.04 5.54 +002439.67 +312223.1 +000009.1-000011.200006.0 06.76-0.06B9 0 +003112.90 +435647.6 +000004.0-000005.100002.4 06.76-0.06B8 0 +003410.76 +101758.5 +000064.5-000156.400007.0 06.7600.95G5 0 +005056.04 +775712.8 +000075.2-000013.700008.7 06.7600.27A5 0 +005251.82 +401443.6 -000091.1+000052.400023.8 06.7600.59G0 0 +012500.58 -055647.1 +000013.9-000007.600010.2 06.7600.23A0 1 +014338.77 +525308.8 +000004.3-000003.500002.4 06.7600.43A7 0 +021509.60 +004312.7 +000008.7-000012.400005.0 06.7600.12A2 0 +022042.92 +555432.7 -000000.2-000001.000000.6 06.7600.32B8 0 +022955.31 -224059.5 +000076.9-000003.300011.7 06.7600.19A6 0 +023211.88 +552729.5 +000122.0-000042.700018.7 06.7600.36F2 0 +031721.62 +785230.0 -000012.8-000001.500006.8 06.7600.26F0 0 +032119.05 +615957.2 +000002.5-000012.600002.3 06.7600.03B8 0 +040608.06 +620606.6 -000000.5-000000.500001.4 06.7600.23B0 0 +040922.43 +733413.1 -000047.8+000038.400015.5 06.7600.55F5 0 +041511.07 -371148.8 -000020.5+000002.600006.0 06.7600.13A3 1 +042539.61 -012439.1 -000010.6-000018.500006.5 06.7600.91G5 0 +044214.99 +093802.3 +000036.2-000065.200012.8 06.7600.35F2 0 +045715.42 +614511.2 +000002.5+000003.500002.8 06.7600.95G0 1 +050125.65 -004148.6 +000009.5-000025.200005.6 06.7600.15A3 0 +050147.62 -105602.0 -000005.1+000013.700005.6 06.7600.91G5 0 +051543.91 -225339.7 -000013.3+000005.100011.7 06.7600.14A3 0 +051715.47 +285418.0 +000001.8-000003.900001.0 06.7600.77F0 1 +051722.30 -174629.3 +000005.3+000002.500001.8 06.7600.29F0 0 +052739.20 +432204.6 -000005.0-000006.500002.5 06.7600.00A0 0 +053334.47 -570459.6 +000020.2+000041.000008.4 06.7600.38F0 0 +054433.19 -065151.4 +000016.1+000005.700007.3 06.7600.20A2 0 +060009.64 +510451.4 +000000.8-000033.100006.2 06.7600.05A0 0 +060024.51 +343028.6 +000004.8-000008.500002.6 06.7600.95K0 0 +060640.55 +153232.5 -000122.3-000103.300064.7 06.7600.81K0 0 +060746.99 -444345.8 -000002.7+000027.400009.0 06.7600.32F0 0 +061641.63 -120249.9 -000010.0-000036.000003.2 06.7600.40F2 1 +061735.13 -104330.0 -000007.9+000002.800003.0 06.7600.36F0 0 +062017.14 +074307.9 +000000.2-000014.900003.5 06.76-0.04B9 1 +064243.38 -324246.0 +000015.2+000006.700005.4 06.7600.28F0 1 +064456.36 +225014.6 -000015.8-000000.200008.4 06.7600.20A2 0 +065900.42 -324320.2 -000002.5+000004.800001.9 06.7600.83G0 0 +070024.99 +015553.5 -000002.5-000001.800003.1 06.76-0.13B8 0 +072506.80 -145259.6 -000019.2+000003.900006.8 06.7600.04A1 0 +073750.30 +142026.3 -000027.5-000008.300004.9 06.76-0.07B9 0 +074043.40 -275643.3 -000007.3+000004.800001.0 06.76-0.14B5 0 +074440.23 -470030.6 -000012.7+000008.600004.0 06.76-0.07B5 0 +080321.18 -695817.8 -000011.4+000011.700003.4 06.76-0.07B8 0 +081617.45 -863326.7 -000030.2+000045.600010.4 06.7600.06A1 0 +081955.82 +395305.0 -000014.4-000006.400004.4 06.7600.99K0 0 +082458.37 -151739.1 -000034.8+000023.200008.4 06.7600.19A4 0 +083034.23 +540709.1 -000033.5-000014.200007.7 06.76-0.02B9 0 +084020.17 +192056.5 -000034.6-000015.200006.8 06.7600.27A9 1 +091221.90 -285651.5 -000022.0+000016.000004.3 06.76-0.00A0 0 +093307.39 +492619.1 -000004.1+000011.800011.0 06.7600.12A4 0 +093522.50 +395747.7 -000000.6+000013.700011.8 06.7600.35F2 1 +094436.43 -224506.9 -000060.7+000018.700007.2 06.7600.97G8 0 +100905.75 -481823.8 -000065.0+000032.600010.0 06.7600.31F3 0 +101041.72 -385439.3 -000054.2+000009.600005.6 06.7600.32F0 0 +110638.88 -284339.1 -000045.1-000032.200005.1 06.7600.04A1 0 +111636.44 -035800.3 +000025.1-000009.400011.3 06.7600.18A3 0 +113421.41 -053137.7 -000097.9+000013.400012.4 06.7600.34A2 0 +115815.72 -475836.8 -000130.7-000086.000027.9 06.7600.53G0 0 +121148.34 +772626.8 +000001.9+000006.400004.6 06.7600.04A0 1 +124411.22 -025033.1 -000070.7-000008.700012.6 06.7600.18A2 0 +134527.45 -484730.2 -000143.7+000027.800017.6 06.7600.54F8 0 +134929.33 +062038.1 -000033.9-000033.700010.5 06.7600.08A0 0 +142405.72 +111449.1 +000065.2-000001.900027.9 06.7600.57F5 1 +145624.80 -444215.3 +000029.2-000002.400007.5 06.7600.04A1 0 +151428.19 -182542.5 -000106.4-000021.400014.9 06.7600.43F5 0 +151637.17 -422212.3 -000022.8-000026.900007.3 06.76-0.03B9 0 +154640.37 -484412.4 -000007.4-000013.800002.3 06.76-0.02B9 0 +155336.55 +684312.7 +000001.9-000032.400021.7 06.7600.54F5 0 +160956.33 +595218.4 +000017.0-000009.000006.3 06.7600.07A0 0 +165145.01 -734321.3 -000022.7-000020.000007.2 06.76-0.03B8 0 +165450.82 -233044.2 -000006.8-000036.800006.8 06.7600.94G8 0 +170236.30 +470447.3 +000123.5+000854.700055.4 06.7600.73G8 0 +175756.75 -360028.5 +000009.9-000009.400007.8 06.7600.12A0 1 +180854.04 -252822.9 +000000.8-000008.900001.0 06.76-0.01B4 1 0.46 2.25 +181824.54 +125849.6 -000001.5-000000.200002.7 06.7600.00B9 0 +183414.48 -661645.3 +000003.0-000009.800001.2 06.7600.89A( 1 +183637.03 +220627.4 -000008.7-000008.600007.7 06.7600.07B9 0 +202326.25 -141523.2 +000010.5-000000.800002.7 06.76-0.10B3 0 +203225.18 +703155.7 -000007.3-000017.600004.2 06.76-0.02A0 0 +203840.04 +383808.0 +000200.8-000193.200037.1 06.7600.61G0 0 +204035.25 +153835.3 +000093.8+000044.800014.4 06.7600.46F5 1 +204601.21 -002025.4 +000003.3-000006.200005.0 06.7600.95G5 0 +205942.90 +384922.5 +000010.4-000001.500003.2 06.7600.79G5 0 +210147.44 +441113.6 +000022.9-000085.300013.6 06.7600.32Am 0 +212335.38 +140300.7 +000005.2-000008.500000.9 06.76-0.11B2 0 +213748.66 +391901.8 +000017.7+000000.400006.4 06.76-0.04B9 0 +215646.00 -175349.4 +000017.2-000000.100006.5 06.7600.07A0 0 +220249.53 +660351.3 +000024.9+000018.900002.9 06.7600.10B8 0 +224304.37 +652010.5 +000006.7-000000.800002.9 06.76-0.03B1 0 +225454.74 -222206.5 +000060.2-000202.400024.7 06.7600.47F7 0 +231540.16 +011830.2 +000188.9-000051.200022.5 06.7600.54F5 0 +233120.95 +590954.9 +001106.1+000113.000059.3 06.7600.84K2 0 +014717.95 +580116.5 +000011.5-000006.400003.6 06.7601.07G9 0 +023015.52 -574834.2 +000036.4+000024.700003.3 06.7601.59M4 0 +031417.12 +225713.6 +000059.2-000008.300005.8 06.7601.11K0 0 +032702.31 +342546.2 +000000.5+000001.400003.3 06.7601.05G0 1 +040106.96 +201157.7 +000031.7-000079.200006.3 06.7601.05K1 0 +041256.23 -062316.9 +000016.5-000116.600009.2 06.7601.07K0 0 +042718.28 +363113.3 +000005.4-000028.100007.9 06.7601.07G5 0 +043159.81 -204157.8 +000012.7-000029.800004.6 06.7601.52M0 0 +044415.28 -273440.2 +000016.6-000023.700002.6 06.7601.50K4 0 +055104.63 +183304.7 +000000.5-000006.200000.1 06.7601.34K0 0 +060506.72 -561359.4 +000000.8+000028.500003.0 06.7601.43K3 0 +073358.31 -395421.4 -000041.4+000051.700005.8 06.7601.13K2 1 +073856.78 -001537.5 -000004.0-000008.200001.4 06.7601.71M2 0 +074950.29 -360536.6 -000007.7-000006.500003.7 06.7601.55K4 0 +082501.07 +092533.7 -000010.1+000016.000002.5 06.7601.43K0 0 +084018.04 +015512.9 +000014.9-000038.100003.9 06.7601.38K2 0 +095337.02 +345901.8 -000017.2-000013.200001.7 06.7601.30K2 0 +102349.52 +253405.9 -000013.8-000054.900007.3 06.7601.18K2 0 +105230.90 +523355.5 -000014.5-000025.500004.4 06.7601.07G8 0 +105437.13 -553708.3 +000020.0-000008.200002.2 06.7601.26K1 0 +123430.74 +074405.3 +000057.0-000042.900007.6 06.7601.09K2 0 +135320.21 +521922.8 -000013.7+000000.200003.8 06.7601.48M4 0 +145203.23 +462836.3 +000011.1-000053.700008.2 06.7601.22K0 1 +154746.39 +454358.4 -000025.8+000000.300005.2 06.7601.19K2 0 +161646.47 +400217.9 -000015.0+000025.200004.0 06.7601.53K2 0 +163921.97 +220022.3 -000043.1-000087.900005.3 06.7601.29K0 0 +173506.28 -384758.3 -000004.2+000028.800009.3 06.7601.24K3 0 +173550.79 +120248.9 -000004.3+000010.700002.9 06.7601.63K5 0 +181553.33 +302359.4 +000032.3+000011.800008.9 06.7601.03K0 0 +191636.66 -522615.8 +000018.0-000029.900004.9 06.7601.02K0 1 +192002.80 -063740.7 +000005.1-000015.100003.0 06.7601.68K0 0 +192357.96 +324325.2 +000036.8+000028.900005.9 06.7601.23K0 0 +193303.16 -302145.9 +000009.0-000026.100002.5 06.7601.60K5 0 +195247.67 +641034.0 +000001.3-000022.700005.9 06.7601.10G5 1 +202955.28 +101807.6 +000022.7-000016.400005.7 06.7601.06K0 0 +203721.16 -150850.0 +000061.2-000046.100003.7 06.7601.26K1 0 +205611.98 +754311.0 +000083.6+000045.500005.8 06.7601.11K2 0 +214624.12 -324252.7 +000031.0-000025.400005.0 06.7601.34K3 0 +221103.73 +430150.6 -000024.7-000020.500003.7 06.7601.11K0 0 +230612.27 +364913.0 -000009.6-000013.500003.2 06.7601.15K0 0 +232536.11 +525846.2 -000006.8-000013.000001.7 06.7601.59M0 0 +234504.00 +212323.7 -000021.3-000028.900004.2 06.7601.46K2 0 +011605.03 +254609.7 -000005.8-000001.100003.1 06.7602.61N0 0 0.33 147.50 +010145.79 +574900.1 +000001.1-000002.600001.8 06.7700.28A2 0 +010436.40 +395928.2 +000078.2-000021.800011.8 06.7700.33F0 1 +012941.17 +224934.4 +000010.4-000016.300007.1 06.7700.10A4 0 +013740.81 +120442.1 +000123.2+000006.600038.9 06.7700.65G5 0 +013744.36 +482445.8 +000149.0+000005.900015.5 06.7700.47F5 1 +015234.74 -675640.2 +000021.7-000005.800004.4 06.77-0.05B9 0 +015357.79 +103653.0 -000185.1-000285.600024.0 06.7700.47F5 0 +015756.36 +414140.5 +000005.1-000005.500002.5 06.77-0.07B8 0 +024335.31 +433216.9 +000078.9-000023.800012.4 06.7700.26A2 0 +033013.22 -113846.0 +000090.9-000085.100013.9 06.7700.73G5 1 +033133.12 +475144.9 +000020.4-000026.700004.5 06.77-0.03B8 0 +034159.09 -243907.7 +000163.2-000032.500024.6 06.7700.51F6 0 +034227.62 +325622.0 +000028.0-000092.200013.7 06.7700.49F8 0 +034946.48 +092427.2 +000025.8-000024.400006.8 06.77-0.03B9 0 +035013.23 +344913.1 +000044.0-000079.800011.6 06.7700.32F0 0 +035208.69 -010855.6 -000010.9-000013.200004.6 06.7700.01B9 0 +035211.48 +250948.5 -000121.5-000163.800025.3 06.7700.58G0 0 +040602.11 +465532.5 +000046.8-000048.500008.8 06.7700.15A2 0 +041409.55 -460756.0 +000160.1-000091.900022.3 06.7700.58F8 1 +042251.08 -825356.7 -000013.4+000004.700010.1 06.7700.21A7 0 +042942.86 +103118.7 +000000.0+000002.100004.7 06.7700.09B5 0 0.04 1.48 +044146.15 -471536.1 +000055.0+000098.100014.4 06.7700.74G8 0 +044717.91 +054717.8 +000014.5-000017.300005.1 06.7700.02A0 0 +044749.52 +531804.6 +000015.9-000077.900008.1 06.7700.45F2 1 +052052.25 +025543.7 +000000.1+000024.100009.0 06.7700.26A5 0 +053959.33 -855451.6 -000020.7+000006.900007.3 06.7700.94G8 0 +054300.75 +735908.8 -000008.1+000011.600006.5 06.7700.33F0 1 +055552.86 -214121.1 +000012.9-000101.300011.0 06.7700.73G3 0 +055927.70 +082455.8 +000000.6-000016.400003.6 06.7700.95K0 0 +060552.46 +481457.4 -000001.9-000001.700000.2 06.77-0.10O8 0 +061330.49 +370932.9 -000002.3-000003.400002.1 06.7700.00A0 0 +061935.84 +693409.0 -000030.7-000039.500008.4 06.7700.26A5 0 +065012.35 +054024.6 -000040.8-000000.200009.9 06.7700.32A5 0 +070109.85 +114628.7 -000000.3-000013.500003.5 06.7700.11A2 1 +072551.97 +483252.2 -000002.8-000027.500005.2 06.77-0.05B9 0 +073352.38 -283403.9 -000027.4+000015.100007.5 06.7700.31A6 0 +074957.02 +281155.6 -000003.6-000013.800003.8 06.7700.09A2 0 +075611.55 -512018.4 +000002.5+000011.100002.2 06.7700.97G5 0 +080814.33 -610439.1 +000075.3+000190.200008.8 06.7700.65 1 +084056.32 +193449.3 -000032.6-000010.500005.5 06.7700.17A6 0 +084529.65 +184902.9 -000098.0+000001.200015.9 06.7700.39F2 0 +084543.95 -555118.0 -000069.2+000106.700012.0 06.7700.30A8 0 +090518.85 +504926.2 -000101.1-000069.400019.4 06.7700.41F2 0 +090836.83 -255022.0 -000332.1+000014.700022.4 06.7700.57G0 0 +091735.89 +272519.9 +000017.2-000004.600017.8 06.7700.41F6 0 +095814.00 -250752.0 -000017.2+000001.900005.4 06.7700.07A1 0 +101603.13 +600902.5 -000023.7-000034.700005.4 06.7700.42F2 0 +102103.67 +415057.8 -000000.6+000003.300004.8 06.7700.03A0 0 +103819.89 +600730.1 -000023.2-000202.100014.2 06.7700.47F8 0 +110051.32 -402953.3 -000237.7+000007.200015.1 06.7700.53F7 0 +111700.01 -544636.8 +000055.5-000060.200018.4 06.7700.42F3 0 +112231.68 -532211.5 -000009.4+000000.600001.0 06.7700.04B9 0 +115343.18 +734522.9 -000048.3-000118.100017.5 06.7700.57F8 1 +115820.33 -405650.3 -000060.9+000020.800011.6 06.7700.96K1 1 +115923.78 -571004.7 -000039.9-000008.500010.3 06.7700.17A2 0 +120647.39 -121427.0 -000105.5-000001.400013.0 06.7700.32F0 0 +122215.08 -733013.2 -000054.4-000011.500008.0 06.7700.16A4 1 +125726.25 -675738.4 -000038.2-000014.900009.0 06.7700.08A2 0 +133512.29 -321244.4 -000076.3-000029.100015.1 06.7700.37F0 0 +135424.14 -542443.6 -000002.5-000002.800005.5 06.7700.93G8 1 +141013.07 -303715.2 -000048.4-000027.100008.5 06.7700.11A2 0 +144956.28 +244313.7 -000037.6+000005.300006.2 06.7700.03B9 0 +152104.66 -474537.1 +000074.2-000014.400022.5 06.7700.44F5 0 +155554.64 -020951.3 -000088.9-000061.000026.5 06.7700.61G0 1 +155748.81 -233138.1 -000008.3-000016.200008.2 06.77-0.01B8 0 +165535.31 -431857.4 -000019.5-000015.600005.7 06.7700.03A1 0 +165639.66 +140824.7 -000012.3+000024.100007.9 06.7700.94K0 1 diff --git a/kstars/kstars/data/hip013.dat b/kstars/kstars/data/hip013.dat new file mode 100644 index 00000000..b1e4afd8 --- /dev/null +++ b/kstars/kstars/data/hip013.dat @@ -0,0 +1,1000 @@ +171122.62 +044125.0 -000057.7-000000.300022.8 06.7700.57F8 0 +175025.65 -615528.8 -000053.5+000023.900017.4 06.7700.53F6 0 +175537.51 +020429.7 +000007.6+000004.500005.1 06.7700.57A3 1 +181315.67 +161623.8 -000025.2-000043.500016.7 06.7700.55F8 0 +182114.42 -390118.1 -000016.7-000020.900005.5 06.7700.13A0 0 0.07 4.80 +183745.47 -044824.9 -000005.3+000046.200020.5 06.7700.37F2 0 +184303.17 -780358.5 +000021.9+000001.600006.8 06.7700.46F5 1 +184935.36 -190832.4 -000003.4-000002.000007.8 06.7700.19A1 0 +192835.33 -150608.3 +000001.2-000003.500002.2 06.77-0.03B2 0 0.04 1.02 +194733.34 +010522.0 -000031.4-000226.200020.2 06.7700.61G5 0 +195832.61 +075514.3 +000021.4+000017.800010.4 06.7700.90K0 0 +195934.05 -221240.7 +000007.1-000008.700002.9 06.7700.25A3 0 +200510.13 +020708.6 +000011.4-000108.400013.2 06.7700.48F8 0 +200557.33 +354718.2 -000003.4-000007.700001.0 06.7700.13WN 1 +202015.33 +153234.1 +000069.6+000031.800012.5 06.7700.57F8 0 +202129.55 +303524.8 +000011.4+000021.600008.5 06.7700.26Am 0 +202438.30 +083551.0 +000005.6-000007.100004.5 06.7700.03B9 0 +205220.96 +550304.4 +000028.7+000012.300006.2 06.7700.08A2 0 +210724.72 -595930.9 -000049.2-000016.300012.9 06.7700.64G5 0 +211416.72 -103619.4 +000015.3-000000.100005.4 06.77-0.07B9 0 +213025.83 +445229.9 +000007.5+000005.600008.2 06.7700.33A5 0 +213953.96 +442555.7 +000007.8-000000.900003.0 06.77-0.05B9 0 +222341.68 +781435.9 +000003.7+000008.800002.5 06.77-0.04B9 0 +222706.71 -011832.9 +000053.6-000004.700008.8 06.7700.65G0 0 +230436.36 +311827.2 +000085.8-000035.500014.6 06.7700.40F4 0 +235456.38 +292832.2 +000021.2-000003.500004.4 06.77-0.04B9 1 +000217.72 +604211.5 -000008.9-000011.100002.5 06.7701.83M0 0 +002541.89 +074128.4 +000039.2-000045.000003.3 06.7701.30K0 0 +003646.55 +545726.6 -000042.2-000011.500003.5 06.7701.42K2 0 +003833.45 +601929.2 -000003.1-000001.400000.0 06.7701.73K3 0 +012253.58 +112159.8 +000045.2-000046.900010.8 06.7701.12K0 0 +023744.42 -225931.2 +000002.9+000041.900005.0 06.7701.04K0 0 +035919.71 +135830.7 -000009.8-000059.600007.5 06.7701.18G5 0 +040715.74 -094528.1 -000010.7-000009.400006.0 06.7701.18K0 0 +041426.42 +234147.2 -000001.8-000013.000002.5 06.7701.13K0 0 +053139.19 +181439.1 +000002.9-000038.600002.4 06.7701.59K5 0 +054756.13 +244112.7 -000002.0-000005.500001.6 06.7701.53K2 0 +061340.45 -565506.0 +000002.4-000016.400006.1 06.7701.16K1 0 +070249.36 -164157.7 -000006.0+000000.600006.6 06.7701.15K1 0 +071116.95 -700710.8 -000019.1+000090.800006.1 06.7701.00K0 0 +071726.62 -385448.4 -000010.6+000055.400005.3 06.7701.35K2 0 +073443.74 -444131.4 -000013.8+000038.500002.8 06.7701.55K4 0 +081953.93 -125125.0 -000040.3+000002.600004.0 06.7701.39K2 0 +103712.86 -314545.8 -000029.5+000006.100001.9 06.7701.37K3 0 +104925.73 -422203.0 -000075.5+000031.400006.8 06.7701.20K1 1 +123854.75 -760357.3 -000026.4-000019.800004.0 06.7701.68K4 0 +132352.72 -475325.8 -000050.7-000021.500006.1 06.7701.03K0 0 +135416.09 -284435.3 -000022.9-000016.800007.5 06.7701.19K2 0 +145816.19 +140215.3 -000031.5+000010.400005.1 06.7701.31K3 0 +162307.66 -372528.1 -000064.4-000048.400006.7 06.7701.27K2 0 +171109.38 -580131.7 -000000.9-000010.500001.8 06.7701.29G5 0 +173118.72 +193119.4 -000022.6-000050.300005.8 06.7701.56K5 0 +180617.05 +242449.4 -000008.0-000002.300003.5 06.7701.42K0 1 +183523.69 -191606.6 +000032.6-000011.700006.4 06.7701.77M3 0 +184608.97 -441322.8 +000026.9-000044.400004.7 06.7701.51K4 0 +185306.53 -183812.4 +000003.8-000024.900006.7 06.7701.28K1 0 +185545.69 -562524.1 +000008.7-000000.500003.0 06.7701.61K5 0 +191418.27 +114246.0 +000001.1-000003.200002.1 06.7701.53K2 0 +191905.66 +271540.7 +000010.1-000005.700001.2 06.7701.86K5 0 +193650.73 -100926.8 -000013.2-000019.700003.3 06.7701.55K0 0 +215830.13 -414315.5 -000022.3-000006.400003.2 06.7701.58K5 0 +223533.12 -513614.2 -000020.7-000004.800004.2 06.7701.07K0 0 +224102.76 +514530.5 -000000.3-000000.700001.3 06.7701.52K2 0 +235240.88 -245906.7 -000006.4+000011.900002.6 06.7701.30K1 0 +001648.19 -784648.3 +000061.6-000025.200009.1 06.7800.45F3 0 +002048.58 -233748.8 +000003.8+000002.500006.4 06.7800.31F0 0 +002737.54 -200804.3 +000059.5+000005.000008.6 06.7800.26A9 0 +004841.21 -282943.1 +000085.7-000054.900015.9 06.7800.35F0 0 +012117.50 -060934.0 +000024.9-000035.500006.6 06.7800.97G0 0 +013203.05 +165651.7 +000121.0-000196.600017.1 06.7800.93G5 0 +013602.86 +073842.9 -000020.6+000019.400013.3 06.7800.47F8 1 +022233.17 +165213.1 +000044.3-000007.500009.3 06.7800.15A2 0 +022907.46 +371947.2 +000029.4-000018.800005.5 06.7800.17A5 0 +023907.49 -525605.7 +000073.3+000049.900016.7 06.7800.39F0 0 +024859.10 -450523.9 -000010.1-000010.300007.3 06.7800.99K0 0 +025222.58 +632436.2 +000178.0-000112.300033.0 06.7800.57G0 0 +025400.97 +470939.3 +000008.7-000012.000002.5 06.7800.05B9 1 +041303.31 -230741.8 -000034.8-000025.100012.6 06.7800.35F2 0 +042028.91 -011858.8 -000014.9-000027.300011.2 06.7800.28A3 1 +043104.12 +064729.6 -000067.2-000090.700012.1 06.7800.00G5 1 +043445.42 +224132.6 +000040.3-000028.800006.4 06.7800.48F2 1 +043543.53 +592403.0 +000001.4-000011.200003.5 06.7800.07A0 0 +043849.28 -622243.0 -000002.4+000030.700006.8 06.7800.19A5 0 +045129.43 +354855.5 +000020.7-000117.900030.5 06.7800.72G5 0 +050441.80 +145132.8 +000002.9-000030.300010.0 06.7800.14A3 0 +052821.11 -222603.4 -000136.7+000147.200028.3 06.7800.59G3 0 +052942.65 +352230.1 +000000.7-000001.600001.8 06.7800.13O9 1 0.63 4.00 +054506.72 +333735.3 -000002.0-000078.000018.6 06.7800.44F5 0 +055406.75 -355410.9 -000058.1+000013.400009.2 06.7800.44F5 0 +061121.75 -154734.9 +000000.5-000018.000007.4 06.7800.27Ap 0 +061357.11 -071453.1 -000002.5+000007.900006.0 06.78-0.00B9 0 +062610.32 +184526.3 -000119.3-000164.100068.2 06.7800.94K0 0 +064550.06 -004259.2 -000005.9-000004.200005.0 06.78-0.03A0 0 +065532.89 -220214.9 -000002.8+000004.500001.4 06.78-0.17B2 0 +072230.86 -001533.6 -000022.0-000007.000005.4 06.78-0.05B9 0 +072304.63 +181624.6 -000036.7-000042.000022.7 06.7800.46F2 0 +072603.39 -043214.4 -000003.7-000016.800006.2 06.78-0.01A0 0 +073929.85 -265508.4 -000005.0-000001.100005.1 06.78-0.12B4 0 +074700.43 +640307.3 -000013.3-000035.700005.8 06.7800.12A2 1 +075007.85 +602031.5 -000015.4+000015.800008.2 06.7800.09A2 0 +075149.16 -204314.1 +000059.5-000029.400015.3 06.7800.42F3 0 +075624.13 -404410.3 -000005.6+000009.200002.6 06.78-0.17B2 0 +081138.96 +322731.3 -000460.7-000644.600046.0 06.7800.68G4 0 +082156.99 -104453.3 +000009.3+000006.500011.5 06.7800.39F2 0 +083139.65 -471427.8 -000006.4+000008.400002.5 06.78-0.14B2 0 +083154.50 +094850.9 -000008.7-000014.300005.0 06.78-0.04B9 0 +083959.19 -593248.9 -000009.4+000003.200003.1 06.78-0.09B8 0 +090742.52 -443756.8 -000005.3+000006.400000.8 06.78-0.01B2 1 0.07 0.22 +094426.75 +743515.3 -000075.9+000007.300013.6 06.7800.31F0 0 +102506.55 -500624.2 +000055.0-000025.400015.9 06.7800.44F3 0 +110254.82 -721432.0 -000029.0-000001.500004.1 06.7800.02B5 0 +113232.44 -594304.2 -000035.7-000001.500005.9 06.7800.16A3 1 +120256.36 -621031.0 -000006.9-000000.200000.6 06.7800.04B1 0 0.06 3.69 +124516.41 -284557.7 -000041.2-000006.200007.3 06.7800.19A3 0 +125359.80 -602007.5 -000004.9-000001.500001.1 06.7800.23B3 0 +125538.43 +000319.1 -000030.9-000004.000004.9 06.7800.96K0 0 +125539.05 +545740.4 -000011.0+000007.300006.7 06.7800.04A0 1 +130850.97 +051231.9 +000084.5-000670.000038.1 06.7800.67G5 0 +131819.87 -632656.9 -000003.7-000000.700000.5 06.7800.75F5 0 +133251.02 +345425.8 -000042.9-000012.400005.7 06.7800.24F0 1 +135609.58 +255507.4 -000096.7-000005.400008.9 06.7800.40F2 0 0.04 0.00 +141334.14 -843240.7 -000048.9+000001.000008.8 06.7800.98K0 0 +141501.58 +234110.0 -000021.7-000020.400006.9 06.7800.34F0 0 +142332.09 -663841.9 -000006.4-000023.000006.3 06.7800.12A2 0 0.09 2.20 +143550.00 -464856.7 -000029.2-000012.100003.3 06.7800.93G8 0 +143824.94 -351635.2 -000053.0-000039.500008.6 06.7800.16A3 0 +145528.61 +122551.1 -000033.1-000044.000009.1 06.7800.04A2 0 +145919.31 -513434.0 -000012.0-000010.800002.7 06.78-0.05B5 0 +153602.59 +394808.7 -000482.5+000027.500045.9 06.7800.91K2 1 +160413.50 +341043.5 -000028.2+000013.600007.0 06.7800.07A0 0 +165546.26 +672842.4 -000012.8+000007.800005.0 06.78-0.03A0 0 +165616.72 -613826.1 -000001.9-000010.800004.5 06.7800.05A0 0 +175003.33 +482338.8 +000000.8+000013.200002.7 06.78-0.11Bp 0 +175057.27 +295944.9 -000005.3+000003.100008.1 06.7800.09A2 0 +175604.45 -421923.7 +000005.2-000036.300004.2 06.7800.27A9 0 +180007.32 +063314.2 +000001.7-000005.000006.3 06.7800.08A0 0 +180237.32 -204415.4 -000000.2-000005.400000.1 06.7800.12B2 0 +182920.86 +175902.2 -000001.7-000011.500004.5 06.78-0.06B9 0 +183703.28 -283045.8 +000004.9-000135.400016.1 06.7800.95K0 0 +183751.57 -171352.6 +000002.7-000001.800001.9 06.7800.58F2 0 +183834.40 +150501.2 +000003.0+000007.900007.1 06.7800.02A0 0 +190122.55 +204958.3 -000000.8-000006.200002.1 06.7800.00B2 0 +193910.36 +683909.0 -000023.4+000022.400006.4 06.7800.86G5 1 +195723.69 +284138.1 -000008.2-000012.000004.0 06.7800.92G8 0 +201949.81 +294336.7 +000004.0-000002.100003.1 06.78-0.14B8 0 0.06 6.82 +202027.98 +435116.3 -000005.4-000002.400000.6 06.7800.46WC 0 +202354.49 +160248.9 +000003.0-000007.600004.2 06.78-0.01B9 0 +202801.27 -253623.4 +000026.6+000024.500011.1 06.7800.38F8 0 +204523.86 -302841.3 -000012.1-000024.800016.4 06.7800.33F0 0 +204824.56 +033856.5 +000003.7+000001.500000.9 06.78-0.09B9 0 +205404.81 -043231.9 +000054.6+000007.300009.9 06.7800.26A3 0 +212716.96 +052330.0 -000044.4-000039.700010.9 06.7800.34F0 0 +213816.97 -693748.4 +000031.1-000021.800005.0 06.78-0.10B8 0 +214734.61 -375707.1 -000028.5-000021.300005.4 06.7800.98K0 0 +215354.79 +282032.0 -000160.3-000114.200009.2 06.7800.27A2 1 +222813.91 +244733.4 +000007.9+000001.900003.7 06.78-0.03B9 0 +222922.34 +541445.3 +000002.4+000000.500000.5 06.78-0.05B2 0 +223354.70 -444125.2 +000017.4-000034.000006.0 06.7800.92K0 0 +230344.22 -302641.6 +000040.5+000019.000005.7 06.7800.94K0 0 +233225.89 -105955.6 +000004.3+000005.500003.8 06.7800.91G5 0 +235006.06 -110611.2 -000093.5-000026.500014.8 06.7800.41F2 0 +235118.53 +401155.3 +000202.4-000073.800018.0 06.7800.42F8 0 +235334.25 +513121.2 +000052.8+000005.500006.7 06.7800.98K0 0 +235909.64 -421413.0 +000040.4+000024.600011.5 06.7800.21A7 0 +002541.75 +545939.2 -000001.0-000002.600000.1 06.7801.68K2 0 +004214.51 -114817.3 +000090.4-000028.700006.0 06.7801.35K3 0 +011741.77 +443754.9 +000006.1-000000.700003.9 06.7801.57K5 0 +011844.16 -431958.5 +000002.0+000005.200001.8 06.7801.49K3 0 +012742.73 +315800.3 -000024.2-000087.100008.8 06.7801.02K0 0 +022955.82 +390813.6 -000013.3-000016.600004.9 06.7801.07K0 0 +023702.32 +341551.4 +000036.9-000007.400002.5 06.7801.29M4 0 4.12 266.30 +025447.42 -640008.6 +000122.1+000100.500006.9 06.7801.02K0 0 +031055.43 +021857.3 +000001.6-000027.200005.5 06.7801.07K0 0 +032051.46 +203034.1 +000005.9-000023.200007.4 06.7801.17K2 1 +042932.61 -261633.4 +000033.5+000029.100003.6 06.7801.24K1 0 +044421.41 +481033.4 +000030.7-000073.300008.2 06.7801.27K0 0 +051221.56 +262717.9 -000074.6-000147.200007.4 06.7801.00G5 0 +054729.49 -413524.7 -000006.5-000011.400003.3 06.7801.58M5 0 +055938.80 -352109.7 -000027.3+000044.600004.2 06.7801.31K2 0 +072740.54 +220829.3 -000009.2-000005.100002.1 06.7801.68K5 0 +073554.37 -233255.3 +000003.3-000003.000002.7 06.7801.16K1 1 +082905.59 -435507.9 -000000.0+000000.800002.6 06.7801.39K3 0 +083029.80 -364316.8 -000004.0+000002.700000.7 06.7801.90M3 0 +084032.55 +105527.0 -000008.9-000005.900003.7 06.7801.38K0 0 +084418.72 -373136.6 -000022.9-000014.300005.4 06.7801.40K3 0 +091129.25 +001728.7 +000012.8-000021.700003.4 06.7801.32K0 1 +091824.94 -571623.1 -000016.3+000012.200002.2 06.7801.47K2 0 +092820.52 -095912.7 +000001.0-000003.600006.5 06.7801.01K0 1 +094451.57 -174223.1 -000011.3+000003.900002.1 06.7801.44K4 0 +094551.93 +184101.0 +000020.4-000012.600002.9 06.7801.36K0 0 +095630.96 -132749.8 -000033.4-000009.800002.2 06.7801.38K3 0 +104800.76 +394432.7 +000008.3-000031.200004.7 06.7801.28K0 0 +112434.51 +483620.8 +000003.3-000006.200002.0 06.7801.60K5 0 +114110.55 -610827.6 -000039.0-000028.100003.5 06.7801.31K1 1 +135600.39 -033942.8 -000010.4-000022.600004.5 06.7801.38K2 0 +140704.88 -632643.2 -000008.9-000006.500001.4 06.7801.10K4 0 +143711.97 -620039.2 -000002.9-000002.700003.7 06.7801.00G0 0 0.39 7.07 +152351.10 -571950.3 -000002.0-000004.100000.6 06.7801.19G2 0 +153048.18 -532227.3 -000022.8-000020.300005.1 06.7801.24K1 0 +160011.81 +441646.6 +000028.8-000046.500007.1 06.7801.17K0 0 +170118.01 +072543.0 -000004.7-000022.300007.9 06.7801.24K0 0 +171538.07 +344227.7 +000001.6-000018.000004.5 06.7801.19K2 0 +173818.91 +364450.2 +000029.8+000000.400007.0 06.7801.19K0 0 +181131.98 +253340.2 -000006.2+000014.800007.3 06.7801.11K1 0 +181143.20 -552141.9 -000007.0-000023.600005.3 06.7801.67M0 0 +190104.96 -625155.0 +000010.8+000002.100000.9 06.7801.58K4 0 +190851.95 +301803.6 +000007.0-000006.800003.2 06.7801.27K3 0 +194431.54 +183519.1 +000022.6+000000.000002.3 06.7801.68M0 0 +201319.32 +793905.7 -000017.5-000023.000002.6 06.7801.54K5 0 +205903.54 +222101.5 -000000.7+000013.400003.8 06.7801.66K5 0 +215704.90 +463532.8 +000005.9+000000.600002.0 06.7801.15K0 0 +224005.76 +404012.7 -000001.9-000023.200001.9 06.7801.70M0 0 +224125.64 -121347.7 +000013.8-000012.300004.1 06.7801.37K2 0 +224252.98 +045807.5 +000028.5+000011.500003.6 06.7801.58K2 0 +224341.59 +472442.4 +000000.0-000001.700000.8 06.7801.32K0 1 +224437.23 -623253.9 +000034.0-000025.100005.3 06.7801.13K0 0 +230237.77 -183230.1 +000034.1-000006.600011.8 06.7801.00A2 1 +233034.20 -415919.0 -000061.7-000081.000007.8 06.7801.15K2 0 +233150.28 +440422.2 -000021.2+000019.600002.9 06.7801.47K2 0 +234729.38 +253446.5 -000016.0-000011.700004.3 06.7801.23K3 0 +003637.63 -490755.2 +000385.2-000132.400022.8 06.7900.64G0 0 +014432.94 -610107.3 +000026.7-000006.100005.6 06.79-0.07Ap 0 0.05 2.10 +015919.54 -262556.2 +000070.2+000012.500007.4 06.7900.02A0 0 +020548.43 +070142.2 +000073.1+000008.400011.5 06.7900.38F0 0 +020951.34 +034609.7 +000025.8-000005.800011.3 06.7900.24A2 0 0.11 3.17 +022616.19 +061733.6 +000086.1-000050.100022.3 06.7900.40F2 0 +023333.56 -623512.3 +000021.3+000019.800003.1 06.79-0.05B9 0 +024250.49 -280904.7 -000006.2-000008.300003.6 06.7900.80G0 0 +033052.47 -620028.8 +000039.0+000018.200021.2 06.7900.53F7 1 +033211.92 +113233.1 +000031.2-000041.000006.2 06.7900.04A0 1 +035125.30 +250946.6 -000009.0-000011.500004.8 06.7900.16A2 0 +035523.08 +310245.1 -000002.0-000004.500001.2 06.7900.08O9 0 +042131.58 +210223.9 +000105.2-000036.000019.6 06.7900.43F5 0 +045112.48 +110405.0 +000087.6-000008.700020.1 06.7900.54F6 1 +050144.28 +264015.8 -000002.3+000043.500025.3 06.7900.51G2 1 +052043.08 +372619.2 +000000.8-000004.700000.1 06.7900.00O7 0 +052442.33 -521846.7 -000007.7-000027.600006.8 06.7900.07A2 0 +054450.67 -213933.2 -000000.2-000002.000001.5 06.79-0.17B3 0 +054654.60 +565526.4 +000008.6-000027.800005.2 06.7900.14A7 0 +060237.61 +323529.0 +000027.4+000011.200015.4 06.7900.43F5 1 +060825.39 -110846.5 +000012.4-000012.900013.0 06.7900.00A2 1 +062117.89 +422025.4 -000002.7-000032.200003.9 06.7900.01A0 0 +062625.16 -004636.3 +000007.8+000000.300003.3 06.79-0.02B9 0 +071357.96 -502817.8 -000016.5+000024.500006.3 06.79-0.05B9 0 +072049.97 -512417.0 -000028.0+000036.900007.3 06.7900.12A3 0 +072408.00 -284940.4 -000007.0+000005.900001.6 06.79-0.15B3 0 +073056.80 +515955.6 -000003.0-000018.400009.4 06.7900.21A5 0 +073750.88 +140231.9 +000029.6-000093.300005.3 06.79-0.03B9 0 +074730.54 -813547.5 -000032.2+000042.600011.8 06.7900.16Ap 0 +080049.12 +124042.4 -000007.2-000003.300002.9 06.79-0.07B9 0 +081109.68 +531443.0 +000019.5-000072.800011.3 06.7900.55F5 0 +083409.60 -530417.5 -000012.1+000010.100002.9 06.79-0.11B3 0 +085224.72 -552030.0 -000011.4+000009.500007.0 06.7900.01A0 1 +092139.44 +321551.6 -000047.6-000036.900010.3 06.7900.14A0 0 +093854.67 +201751.3 -000017.4-000017.300005.0 06.79-0.07B9 1 +101731.57 -652546.2 -000010.3-000000.200002.9 06.7900.15A1 1 +103522.26 -125133.4 -000050.7-000073.700013.3 06.7900.36F0 0 +104213.18 -134714.3 +000235.5-000172.000042.7 06.7900.62G2 0 +104252.33 -233256.5 +000004.7-000000.000007.2 06.7900.91G8 0 +105058.64 -595726.3 -000013.8-000000.900004.7 06.79-0.04B8 0 +105301.31 -352920.6 -000011.0+000000.200000.5 06.79-0.07B6 0 +110941.15 -585015.8 -000009.3+000003.200001.4 06.7900.83G1 0 0.55 7.72 +112838.27 -545300.7 -000011.4-000026.500007.6 06.7900.17A4 0 +115620.73 +264046.6 -000140.1+000014.800018.3 06.7900.38F2 0 +123250.08 -300241.0 -000021.9+000000.000005.6 06.7900.86G8 0 +131249.53 +423735.8 -000009.8+000021.600006.1 06.7900.95G5 0 +142045.08 +260431.9 +000004.6-000002.200006.0 06.7900.92G8 0 +151539.39 -273546.7 -000024.6+000010.900007.4 06.7900.37F0 1 +152508.05 +470339.3 -000061.7-000033.800016.6 06.7900.61G5 0 +152838.39 -154202.6 -000059.8+000041.600024.5 06.7900.82K0 0 +154850.49 +124325.1 -000014.2-000008.900004.9 06.7900.02A0 0 +172513.46 -342547.4 -000001.2-000056.000013.1 06.7900.96K0 0 +174018.09 +634030.0 +000005.6+000145.000013.2 06.7900.56F5 1 +174036.16 +571836.9 -000004.5+000021.600003.6 06.7900.92K0 0 +180353.43 +302240.4 -000049.1-000273.100021.4 06.7900.53F5 1 +181337.34 -315802.3 -000003.0-000008.000003.2 06.79-0.04B7 0 +181658.77 +684430.1 -000019.8-000095.800005.0 06.79-0.07A0 0 +183310.10 -182206.1 -000001.6-000007.600001.6 06.7900.46B0 0 0.06 2.42 +184116.36 +301740.9 +000001.8-000040.100006.2 06.7900.82G5 1 +193439.87 +480953.1 -000015.4-000078.300010.9 06.7900.26A9 0 +193829.20 -655451.3 +000001.5+000005.000009.1 06.7900.06A1 0 +194759.64 +313022.5 +000006.9+000013.100010.9 06.7900.12A0 0 +195649.75 +234636.1 +000042.8+000037.800011.3 06.7900.33F0 0 +212150.31 +012142.0 +000017.5-000019.800009.9 06.7900.37F2 0 +212848.52 +494742.4 -000011.6-000004.000007.9 06.7900.29A3 0 +214834.74 -474632.3 -000005.0+000000.100007.5 06.7900.34F0 0 +222400.48 +151653.4 +000016.2-000012.600005.2 06.79-0.07B9 0 +223934.05 +510919.9 +000180.2+000050.900011.8 06.7900.44F5 0 +232121.55 -044021.7 -000022.3-000031.800007.1 06.7900.14A0 0 +232407.91 +573207.9 +000006.0-000002.500001.9 06.7900.25B2 1 +235153.56 +044443.3 +000020.1+000006.300005.4 06.7900.13A2 0 +001347.59 +012301.0 -000025.4-000015.100002.8 06.7901.26K0 0 +003231.92 +184742.3 -000012.7-000077.900006.0 06.7901.54K5 0 +015854.45 +182129.3 +000051.9-000023.300002.7 06.7901.20G5 0 +032949.06 -223019.9 +000004.1+000017.200010.0 06.7901.06K1 0 +033121.13 +175617.4 -000014.2-000000.100002.5 06.7901.54K2 0 +040842.10 +100558.0 -000020.0-000036.100004.5 06.7901.70M0 0 +061808.45 -064331.7 +000038.5+000037.100006.8 06.7901.05K0 0 +062140.74 -562144.2 -000006.8-000007.400002.6 06.7901.65M3 0 +063240.22 +351737.5 +000001.3-000012.900002.8 06.7901.14K0 0 +071903.69 -171247.3 +000022.0-000050.200006.8 06.7901.08K1 0 +073837.37 -561345.7 -000003.7+000011.600002.5 06.7901.59K4 0 +080207.50 +025738.2 -000007.1-000002.600002.2 06.7901.55K2 0 +080533.20 +133015.0 +000000.3-000010.200003.9 06.7901.27K0 0 +082211.51 +020905.2 +000007.1-000019.000002.9 06.7901.47K5 0 +084609.56 -104947.5 -000001.8-000011.000000.2 06.7901.58M3 0 +091713.63 -674035.2 +000031.1-000002.200002.9 06.7901.31K1 0 +092407.98 +255506.4 +000004.3-000043.900005.6 06.7901.26K2 0 +095555.00 +074038.2 -000012.0-000030.000005.3 06.7901.02K0 0 +114331.22 +314543.6 -000017.4-000032.800005.2 06.7901.08K0 0 +123104.37 +393455.4 +000018.6-000005.500007.1 06.7901.04K1 0 +131136.08 -565432.3 -000012.6+000001.600001.8 06.7901.68M0 0 +142028.94 +001055.4 -000100.2-000078.900004.0 06.7901.22K0 0 +163121.18 +011831.4 -000013.6+000026.000004.1 06.7901.39K0 0 +175312.48 -320156.4 +000002.1-000003.500000.9 06.7901.40G6 0 +183441.98 -504318.1 -000005.7-000005.000004.4 06.7901.30K2 0 +191556.12 +310208.6 -000080.2-000093.000008.1 06.7901.22K0 0 +192543.32 -222705.5 +000030.5-000052.400009.7 06.7901.30K3 0 +195832.54 -033313.4 -000002.5-000003.200002.0 06.7901.93K5 0 +212810.50 -521808.6 +000041.0-000004.100003.4 06.7901.23K0 0 +215030.82 +323927.8 -000065.8-000048.900008.8 06.7901.14K0 0 +235348.58 -830025.1 +000146.9+000031.100004.8 06.7901.50M0 0 +000341.87 +482612.9 -000025.4-000008.200006.4 06.8000.06A2 0 +011742.35 -073934.4 +000020.9+000022.400009.8 06.8000.27A2 0 +012318.07 +363052.8 +000029.8-000016.800007.6 06.8000.03B8 0 +021524.12 +241618.4 +000460.7-000192.900037.9 06.8000.69G8 0 +023636.16 +422402.1 +000018.9-000021.600004.4 06.80-0.07B8 0 +024830.96 -334658.7 -000011.4-000034.800005.6 06.8000.97K0 0 +030850.17 -643355.6 +000083.5+000079.500015.2 06.8000.34A9 0 +032436.99 -764446.0 -000036.8-000070.400010.6 06.8000.20A2 1 +035442.48 +020523.8 +000009.1+000011.100007.1 06.8000.97G5 0 +040725.72 +743812.0 +000026.2-000046.500005.5 06.8000.97K0 0 +042009.06 -162614.1 +000021.0-000011.800005.8 06.80-0.03B9 0 +042132.20 +182503.6 +000111.0-000031.700019.8 06.8000.44F6 0 +043217.23 +370235.8 +000028.8-000009.200023.1 06.8000.47F5 0 +043321.59 +430155.4 +000024.4-000060.000013.7 06.8000.21F0 0 +043415.44 -731232.1 -000000.6+000057.300005.3 06.8000.92G8 0 +044022.65 +295820.4 +000050.4-000038.700013.2 06.8000.39F0 0 +050042.62 +105448.4 -000000.5-000008.700008.0 06.8000.03B9 0 +050718.31 -835136.9 +000058.0+000147.600021.0 06.8000.57F8 1 +053424.07 -044815.7 +000013.5+000007.900005.6 06.8000.20Am 0 +054851.82 +393201.2 +000001.3-000025.800005.2 06.8000.82G0 0 +055455.45 +055138.9 +000001.0-000016.200005.4 06.8000.01B9 1 +060017.18 +123641.1 +000001.1-000011.700007.3 06.80-0.04B9 0 +062838.22 -004315.9 +000038.8-000006.200013.2 06.8000.49F8 0 +062925.56 -223528.0 +000008.8+000010.600002.7 06.8000.07A1 1 +063022.56 +600847.4 -000004.4-000000.800003.1 06.8000.06B8 0 +063124.24 -123334.9 -000004.1+000000.100002.2 06.80-0.16B2 0 +064150.62 +141300.3 +000008.0-000024.100006.5 06.8000.05A2 0 +064908.59 +231207.0 -000005.8-000003.600003.9 06.8000.01A0 0 +072507.97 -211025.9 -000001.6+000004.200000.2 06.8000.12B1 1 +073327.50 +110042.3 -000014.5-000016.100002.2 06.8000.70M. 0 +080700.29 -292407.5 +000339.6-000354.700039.1 06.8000.60G2 0 +081015.62 -223159.8 -000040.7-000014.700011.4 06.8000.32F0 0 +081017.90 +091005.4 +000023.5-000005.400007.0 06.8000.84G5 0 +082704.17 -321100.5 -000013.9+000001.400003.6 06.8000.75G0 0 +083310.85 -051321.4 -000011.2-000014.200003.1 06.8000.07A2 0 +092044.32 -314536.8 -000019.7+000002.700005.2 06.8000.01B+ 1 +094821.53 -754641.1 -000152.1+000091.100021.1 06.8000.48F5 1 +095613.85 -533709.2 -000018.7+000009.200004.2 06.80-0.09B7 0 +102625.62 -392143.2 -000029.6-000002.600007.0 06.8000.97K0 0 +105626.83 +573010.9 -000037.3-000031.400006.7 06.8000.99K0 0 +111619.83 -344004.4 -000039.4+000001.200009.2 06.8000.16A3 0 +113930.11 -131102.5 +000086.6-000143.200009.6 06.8000.99K0 0 +115742.44 +172804.2 -000081.7+000002.800010.1 06.8000.39Am 0 +121138.05 -542503.5 +000061.4+000001.800018.9 06.8000.56F7 0 +131508.63 +352644.8 -000049.8+000007.100007.2 06.8000.18A2 0 +131805.13 -440319.2 -000031.2-000018.600009.1 06.80-0.02B9 0 +131823.46 -281956.3 -000074.3-000085.700005.5 06.8000.98K0 0 +140756.54 +481239.0 -000086.8-000019.200019.6 06.8000.37F2 0 +142201.64 -281830.4 -000093.8-000004.000004.8 06.8000.96K0 0 +142414.62 -330512.7 -000023.4-000004.900004.2 06.8000.95G8 0 +144725.65 +020208.9 -000023.4-000037.000009.1 06.8000.10A2 0 +152042.82 -560757.4 -000009.2-000009.000002.4 06.8000.16B2 0 +153822.76 +433615.3 -000018.3+000004.600007.7 06.8000.19A2 0 +160602.82 +131915.5 +000017.2-000019.400005.6 06.8000.99K0 0 +175148.51 -193130.0 +000008.5-000074.400012.6 06.8000.31A9 0 +180537.47 +043928.6 -000030.7-000322.100041.0 06.8000.61G0 0 +182038.67 +224750.8 -000001.0-000006.300003.4 06.80-0.05B8 1 +182304.47 -604457.0 -000006.0-000018.700011.3 06.8000.24A7 0 +182527.88 +224224.5 -000001.9-000006.000001.0 06.80-0.09B2 0 +184043.89 -470138.2 -000008.2+000011.400007.4 06.8000.08A1 0 +184719.94 +165430.7 -000002.4-000009.100002.5 06.8000.12B8 0 +185850.97 +301048.6 +000056.2+000194.700042.7 06.8000.61G0 0 +185958.44 -715557.3 +000019.0-000022.700005.2 06.80-0.04B9 0 0.05 0.57 +185959.01 +265756.4 -000006.0-000003.600004.1 06.80-0.07A0 0 0.04 1.20 +195641.69 +305649.7 -000018.9+000035.700010.3 06.8000.65G2 1 +195920.08 +844007.5 -000002.2-000042.400011.1 06.8000.17A2 0 +201426.07 +803154.7 +000014.8-000021.100008.1 06.8000.01A0 1 +203322.95 -413127.6 -000075.3-000181.100025.5 06.8000.67G5 0 +204511.73 -350958.9 -000015.3-000029.800007.8 06.8000.63G0 0 0.06 2.94 +205036.01 +305445.3 +000058.2+000036.300007.0 06.8000.27A2 1 +215739.35 -083351.6 +000010.6+000005.800004.7 06.80-0.04B9 0 +224725.11 -173302.7 +000106.0-000000.900021.6 06.8000.50F6 0 +230533.03 +145732.7 +000015.8-000010.100008.1 06.8000.01A0 0 +231315.28 -493706.9 +000028.6-000007.300005.0 06.8000.92G8 1 +232925.79 -524042.8 +000041.8-000004.600007.0 06.8000.95K0 0 +233212.71 +070506.1 -000023.1-000052.800013.0 06.8000.51F5 1 +003425.14 -452533.1 +000010.0+000015.800005.7 06.8001.29K3 0 +012317.15 -333252.8 +000040.1-000004.200005.4 06.8001.52K5 0 +015931.02 -135220.9 +000025.7+000009.600002.5 06.8001.58M2 0 +020152.32 -742644.5 +000001.3-000015.700001.4 06.8001.63M5 0 +022323.33 -265942.9 +000007.4-000052.400008.9 06.8001.10K2 0 +044222.22 -231040.6 -000012.0-000010.700001.7 06.8001.58K5 0 +044706.85 -590813.6 +000014.2+000013.700006.1 06.8001.04K0 0 +045220.34 +363831.4 +000038.1-000034.500007.0 06.8001.10K0 0 +052338.87 -372012.1 +000011.0+000006.500006.0 06.8001.04K1 0 +064943.23 +252904.0 +000026.8-000035.600000.3 06.8001.56K0 0 +065025.29 -695910.4 -000011.5-000009.200006.5 06.8001.00K0 0 +081456.71 -354119.6 -000012.7+000035.700005.4 06.8001.27K1 0 +083703.74 -262458.8 -000008.8-000026.100006.8 06.8001.14K0 1 +091443.74 -432753.7 -000036.1+000039.800007.2 06.8001.13K0 0 +094933.18 -114705.9 -000046.0+000008.200007.4 06.8001.23K2 0 +100144.33 -234824.7 -000034.8-000001.200005.8 06.8001.00K0 0 +102419.55 +103516.0 -000032.4-000001.100004.3 06.8001.11K0 0 +102439.65 -541919.0 -000008.3+000005.000002.0 06.8001.51M5 0 +105837.50 +193719.5 +000021.7-000017.400004.4 06.8001.34K0 0 +110840.81 +171204.1 -000020.9-000160.700008.7 06.8001.02G8 0 +115530.40 -245127.9 -000072.9+000046.400007.2 06.8001.10K0 0 +124313.08 -245925.8 +000001.8-000010.800002.8 06.8001.65M2 0 +130353.41 +430027.4 -000009.2-000004.600002.8 06.8001.67M0 0 +132215.07 +301731.3 +000019.3-000033.900005.4 06.8001.36K2 0 +134008.77 -273439.9 -000048.8-000011.800003.0 06.8001.43K2 0 +140928.11 +024751.3 -000043.1-000001.900004.9 06.8001.02K0 0 +142234.76 -204527.6 -000035.5+000018.300006.9 06.8001.03K0 0 +150349.29 +270452.2 -000013.6-000010.400003.9 06.8001.46K4 0 +153829.11 -143100.0 -000056.0-000084.400009.3 06.8001.23K1 0 +162043.29 -215026.3 +000002.4-000009.000003.6 06.8001.70K5 0 +162700.82 -823335.5 -000012.6-000018.700006.0 06.8001.05K0 0 +164715.94 +633152.9 -000067.1+000066.100003.6 06.8001.56K5 0 +171924.07 +271701.9 +000010.3-000017.100003.4 06.8001.66M1 0 +174759.37 +473502.2 +000001.9-000032.200005.7 06.8001.04K0 0 +175910.56 -383424.3 -000006.9-000021.300003.0 06.8001.65M0 0 +185340.95 -315931.1 +000011.3-000014.600005.0 06.8001.59K5 0 +190024.44 +334430.6 +000007.1-000003.600001.9 06.8001.12K0 0 +192518.15 +371443.0 -000003.3-000029.900010.0 06.8001.13K0 0 +193200.68 +072916.5 -000003.3-000030.300006.5 06.8001.42K2 0 +200343.49 +295922.1 +000001.7-000003.000001.5 06.8001.17G5 0 +205949.63 +551304.9 +000004.1-000000.900003.0 06.8001.37K1 0 +212546.39 +153704.0 -000020.1-000021.400002.6 06.8001.55K2 0 +214438.89 +581332.3 +000067.3+000024.100005.5 06.8001.05G9 0 +222950.91 -781247.4 +000002.2-000012.200003.8 06.8001.50K3 0 +002043.56 +615246.5 -000002.9-000000.400000.5 06.8002.02M2 0 +002444.31 -510235.7 +000545.6-000254.900028.9 06.8100.60G3 0 +003911.24 -575804.0 +000067.7-000030.400012.5 06.8100.47F5 0 +010318.04 -600550.1 -000119.1-000093.800012.4 06.8100.48F5 1 +010713.87 +493319.7 +000020.9-000008.900005.9 06.81-0.03A0 1 +033621.91 +555312.7 +000006.7-000012.200003.8 06.8100.12B8 0 +033958.64 +635214.7 +000129.4-000143.100022.9 06.8100.48F5 0 +035427.90 +163659.2 +000217.1-000165.600048.4 06.8100.72G0 0 +035515.54 -384533.3 -000006.2-000001.700004.2 06.81-0.03Ap 0 +042630.50 -324858.8 +000035.6+000009.800018.9 06.8100.39F2 0 +045120.87 -680411.3 -000060.1+000060.200018.0 06.8100.61G1 0 +045707.48 -580411.5 -000001.5+000096.800009.8 06.8100.42F2 0 +053845.62 -023558.9 +000004.6-000000.400002.8 06.81-0.18B0 1 +054313.75 +414147.6 +000062.3-000100.600011.2 06.8100.71G0 0 +054339.06 +252622.4 -000001.5-000002.900003.8 06.8100.00B1 0 +055314.72 -615021.9 -000005.0+000000.200006.6 06.8100.06A2 1 +062955.28 -593526.4 +000001.8-000001.200006.7 06.8100.36F0 0 +064425.40 +030829.7 -000001.8-000002.400000.7 06.8100.79F5 0 +065959.85 -612012.6 -000161.2+000264.500054.3 06.8100.79K0 0 +073234.53 +212428.2 -000008.4-000037.200006.9 06.8100.98G5 0 +073451.08 -441746.1 -000017.7+000002.300005.6 06.81-0.03A0 0 +075606.47 +233725.9 -000026.4-000018.100003.7 06.81-0.08B8 0 +080706.49 +095848.5 -000013.6+000002.900003.1 06.8100.93G5 0 +082440.99 -552151.8 -000015.8+000014.000004.0 06.81-0.11B6 0 +082510.77 -315624.7 -000014.3+000007.800002.9 06.81-0.08B8 0 +082733.88 -752131.8 -000033.9+000064.600008.4 06.8100.12A2 0 +082949.55 +261134.4 -000024.2-000010.500006.3 06.81-0.02A0 0 +085247.75 -472339.5 +000001.8-000007.400003.5 06.81-0.03B9 0 +090431.71 -562036.4 +000027.5-000066.800001.1 06.8100.40 1 +090853.43 -533536.4 -000004.9+000005.900000.1 06.8100.15A1 0 +092658.94 -484138.7 -000021.5+000012.900001.9 06.81-0.04B9 0 +093131.27 +012755.2 -000010.8-000030.400006.4 06.8100.55F8 1 +093459.70 +123916.4 -000011.4-000023.400005.2 06.81-0.02B9 0 +094415.65 -393416.3 -000049.2+000005.400017.0 06.8100.33F2 0 +094642.44 +450653.0 +000055.4-000131.400012.1 06.8100.95K0 0 +101859.77 +512419.8 +000024.8-000000.500019.6 06.8100.64G0 0 +104042.13 -643911.6 -000018.0+000011.900007.7 06.81-0.02B9 0 +104126.14 -560407.4 -000040.5+000004.400006.2 06.81-0.00B9 0 +105904.57 -533221.4 -000101.7+000026.500026.0 06.8100.50F6 0 +110236.80 -033045.3 -000023.9-000015.400003.4 06.8100.95G5 0 +111013.49 -072320.3 -000240.2-000171.500030.6 06.8100.61G0 0 +113635.39 -360716.7 +000005.3-000001.800014.5 06.8100.26F0 0 +120716.18 -644054.5 -000158.8+000008.100016.1 06.8100.47F5 0 +120928.35 -115124.0 +000320.9-000163.800036.5 06.8100.67G0 0 +121732.10 -485531.8 -000263.6-000039.600023.7 06.8100.57G1 1 +121953.71 -625115.1 -000005.8-000000.300000.8 06.8100.25A0 0 0.05 6.25 +125713.62 +081737.5 -000092.6+000010.800009.7 06.8100.47F5 1 +130802.44 +244951.8 -000046.7+000035.800004.7 06.8100.93G8 0 +134834.67 +075736.5 +000046.6-000012.800016.7 06.8100.34F2 1 +150830.18 -801850.0 -000014.7-000005.400004.2 06.8100.04B4 0 +151717.71 +624615.7 -000004.0+000005.000006.2 06.8100.95K0 0 +153046.09 +342756.5 -000025.0-000010.600009.1 06.8100.04A0 0 +160341.54 +590522.7 -000017.6-000010.600007.3 06.8100.99K0 0 +160429.59 +004020.7 +000004.9-000082.700019.2 06.8100.45F8 0 +165241.12 +180343.9 +000029.7-000023.000020.9 06.8100.53F8 0 +165332.23 +424932.3 +000121.3-000325.200021.1 06.8100.63G0 0 +171739.53 -263744.3 -000005.0-000023.600007.5 06.8100.02B9 1 +172229.78 -541707.5 +000062.1-000094.900025.0 06.8100.50F5 1 +172344.35 -583954.8 +000000.1-000008.800002.1 06.81-0.09B4 0 +183119.05 -185430.0 -000140.1-000194.600075.7 06.8100.86K1 0 +183314.41 -240634.3 +000001.0-000007.600003.1 06.8100.02B3 0 +184537.15 -481550.6 +000011.5+000001.700006.5 06.8100.21A9 0 +191841.57 -560840.8 -000029.9-000016.800004.1 06.81-0.17B3 0 +192027.10 +395534.3 +000012.3-000003.800004.6 06.8100.80G5 0 +194524.33 -305410.7 +000005.6-000015.700004.3 06.8100.12A1 0 +195557.18 +101225.8 +000143.5+000004.900004.6 06.8100.90G5 0 +202348.04 +370134.1 +000002.7-000000.600002.3 06.8100.12B9 0 +203933.01 +421456.7 -000062.6-000221.500030.5 06.8100.51G0 0 +204054.02 +173415.6 +000016.1+000014.100004.0 06.81-0.06A0 0 +204137.64 +134831.7 +000020.8-000000.100006.3 06.8100.17A2 0 +204334.77 -113829.2 +000008.8-000012.800003.1 06.8100.99K0 0 +204813.66 -191536.9 +000036.3-000024.300011.6 06.8100.42F3 0 +213508.64 +434211.8 +000001.9+000004.800002.6 06.81-0.10B8 0 +223100.49 -492558.1 -000135.2-000194.100024.5 06.8100.60G4 0 +224654.37 -331056.9 +000049.6+000003.000006.2 06.8100.97G8 0 +225547.02 +441829.7 +000004.5-000005.700005.7 06.8100.85K0 1 +230019.93 -085249.7 +000025.5-000026.400010.4 06.8100.43F2 0 +230455.32 +564126.1 +000012.5-000007.600003.3 06.8100.05A0 0 +230616.65 +753453.0 +000012.2+000004.000002.0 06.8100.03B9 0 +231123.51 +504616.8 +000053.0+000012.600006.5 06.8100.46F8 1 +231523.04 +254020.0 +000000.3+000013.500005.6 06.8100.85G5 0 +232627.34 +402313.0 -000018.2-000162.900010.0 06.8100.95G5 0 +233334.64 +174907.6 +000255.9+000024.300020.7 06.8100.67G2 0 +235059.26 +635905.5 -000018.1-000003.400004.5 06.8100.07A0 0 +002005.06 +061733.4 -000001.4+000011.600001.6 06.8101.53K0 0 +002322.13 -295049.8 +000029.9-000038.300004.2 06.8101.56M2 0 +003938.15 -854203.0 +000173.2-000012.400006.2 06.8101.26K5 0 +004637.29 -301127.3 -000023.8-000003.100008.3 06.8101.23K2 0 +021507.70 +550517.5 +000007.8+000012.500002.9 06.8101.39K0 0 +024200.68 +305609.2 +000103.8-000044.600007.9 06.8101.04K0 0 +030459.22 -741911.8 +000065.4+000059.000005.0 06.8101.28K2 0 +044911.75 -341842.4 +000011.2-000026.200002.6 06.8101.27K1 0 +052312.61 +470117.9 +000014.9-000010.900002.9 06.8101.70K5 0 +052706.36 -445143.7 +000010.6+000029.200003.3 06.8101.43K3 0 +062026.96 -490615.5 +000003.6-000002.800003.2 06.8101.18K1 0 +062338.81 +403117.0 +000030.7-000008.200007.1 06.8101.06G5 0 +064747.51 +214129.7 +000008.0-000013.200003.1 06.8101.63M. 0 +073047.47 -094636.8 -000001.4+000003.300001.4 06.8101.10K0 0 +074512.31 -042713.9 +000005.9-000042.800007.0 06.8101.22K5 0 +075511.04 +092059.9 -000017.9-000004.900002.7 06.8101.14G5 0 +075615.51 +295107.4 -000002.8+000004.600003.4 06.8101.41K0 0 +081609.87 +464808.0 -000011.0-000008.200002.7 06.8101.60K5 0 +082118.80 -145833.1 -000002.5-000013.700003.3 06.8101.32K2 0 +084751.53 -332354.1 +000024.7-000002.600007.5 06.8101.16K1 0 +092305.99 -534912.7 -000009.3+000007.300004.0 06.8101.04G8 0 +102938.27 -430303.0 -000016.1+000008.100004.0 06.8101.58M0 1 +105513.12 +770515.2 -000038.5+000005.900003.1 06.8101.53M3 0 +122801.81 -142703.1 -000011.5-000032.900005.9 06.8101.47K4 0 +124157.68 -073000.7 +000015.0-000045.600003.2 06.8101.58K5 0 +124753.34 -250055.0 -000027.0-000029.600006.5 06.8101.04K0 0 +140149.39 +402512.2 -000016.0-000007.200004.7 06.8101.18K2 0 +152617.21 -363553.7 -000006.0-000039.700008.4 06.8101.12K1 0 +154852.84 -010004.6 -000047.9+000000.300002.5 06.8101.59K5 0 +164933.25 -313904.9 -000025.0-000010.200004.9 06.8101.15K0 0 +171104.37 -203915.2 -000007.1-000137.800013.1 06.8101.03K1 0 +171613.19 +714732.5 +000001.5-000007.800004.1 06.8101.07K2 0 +173258.99 -172945.5 -000005.9+000014.000007.0 06.8101.02K0 1 +181505.11 -294922.7 +000001.3-000018.500004.5 06.8101.68M1 0 +183554.74 +722248.8 +000024.2+000017.800005.5 06.8101.34K2 0 +195015.13 +174236.1 +000038.1-000017.800006.5 06.8101.14K0 0 +201039.07 -464406.0 +000042.5-000048.200005.5 06.8101.17K1 0 +203616.42 -122252.6 +000022.3+000012.900006.9 06.8101.27K2 0 +210623.90 -343743.6 +000035.1-000007.000006.5 06.8101.08K1 0 +212158.65 -091940.3 +000012.0-000045.500006.7 06.8101.19K2 0 +224027.16 +043431.1 +000107.0-000123.800008.9 06.8101.05K0 0 +224808.01 +493457.8 +000032.4-000005.700004.4 06.8101.56M3 0 +225352.15 +015035.5 +000014.9-000014.900001.9 06.8101.64K5 0 +232538.82 +685721.7 -000027.9-000002.900004.0 06.8101.21K0 0 +233349.22 +464052.0 +000012.4-000043.300006.9 06.8101.14K0 0 +001448.25 -141039.3 -000071.0-000047.700011.3 06.8200.26A7 0 +004841.10 +520603.0 +000003.8-000013.300002.7 06.8200.84F8 0 +005359.04 -484729.0 +000081.1+000008.100005.6 06.8200.96G8 0 +010353.36 +473832.3 -000005.3-000002.700001.1 06.82-0.06B2 0 +010449.88 +742219.7 +000018.6-000001.400002.1 06.8200.04A0 0 +021053.67 +390236.0 -000007.6-000020.000001.9 06.8200.08A1 1 +021908.73 +194116.8 -000022.2-000125.600029.7 06.8200.57F8 0 +023336.48 +185248.0 +000085.2+000011.600011.7 06.8200.29A5 0 +034007.24 +340659.3 -000074.4+000006.200021.9 06.8200.54F5 1 +035217.08 -003920.2 +000047.8+000002.900009.3 06.8200.22A2 0 +035537.19 +521335.6 -000118.8+000108.900025.0 06.8200.52F5 0 +035937.43 -562822.5 +000029.9+000044.000006.5 06.8200.25A2 0 +045157.17 +095222.0 +000020.6-000029.600018.3 06.8200.42F2 0 +052750.55 -322503.3 -000002.7-000026.300004.7 06.8200.91G8 1 +053302.91 +680048.4 +000002.6-000190.300017.1 06.8200.37F0 0 +053526.57 -154416.6 -000000.9+000007.900004.2 06.82-0.12B5 0 0.07 0.86 +055901.76 -511323.5 -000003.3+000013.300005.5 06.82-0.10B8 1 +060206.32 -385922.1 +000059.8+000061.000007.0 06.8200.94G8 0 +063408.11 -293746.3 -000009.2-000034.600008.0 06.8200.30A1 1 +064021.30 +405810.9 -000032.8-000004.000008.3 06.8200.47F2 1 +070924.96 -602249.7 -000003.2+000049.900004.3 06.8200.82G5 1 +071912.77 -245720.6 -000002.7+000006.100001.8 06.82-0.17B2 0 0.07 2.49 +072235.66 -320245.7 -000009.1+000004.200001.8 06.82-0.17B3 0 +072556.10 -141043.5 -000004.5-000003.500003.6 06.8200.03B9 0 +073249.37 -020203.6 -000027.2-000011.000006.4 06.82-0.02A0 0 +073626.10 -541113.9 +000009.9-000010.800005.3 06.8200.04A0 1 +074147.90 +544556.8 -000008.8-000002.500001.3 06.8200.99K0 0 +074947.73 +261549.9 -000036.0-000010.400005.7 06.8200.96G8 1 +080157.12 -271253.2 -000006.2+000001.100000.6 06.82-0.04B7 1 +080547.71 +020954.4 -000000.9-000009.600002.2 06.8200.01A0 0 +084940.50 -083816.8 +000004.9-000052.500011.9 06.8200.24A5 0 +091627.58 -135003.0 -000055.3+000020.800012.3 06.8200.19A3 0 +091712.29 +015546.7 -000037.4-000001.300008.0 06.8200.27F0 0 +093317.36 -575748.4 -000012.4+000008.600001.0 06.8200.02B8 1 +094946.64 +310437.6 +000055.6-000043.100013.3 06.8200.22A5 0 +100237.03 -202526.3 +000024.3-000023.300009.2 06.8200.18A3 0 0.07 0.75 +101014.43 -480050.6 -000032.0-000014.400005.0 06.8200.89G6 0 +104130.36 -354352.0 -000024.8-000003.900008.1 06.8200.05A0 0 +110049.79 -520429.9 -000017.8-000006.600008.2 06.8200.00A0 0 +110545.77 -472632.2 -000031.6-000002.200009.2 06.8200.04A0 0 +110913.70 -011959.7 -000064.6-000004.500013.1 06.8200.17A2 0 +111350.73 -525120.7 +000015.0-000058.100012.1 06.8200.26Am 0 +111556.35 +123649.0 -000022.9-000016.400005.3 06.82-0.03A0 0 +114153.72 -601350.9 -000006.6+000001.300001.1 06.8200.35F0 0 +121225.45 -600404.1 -000080.3+000002.500007.2 06.8200.26A8 0 +122816.79 -614555.2 +000075.3-000158.900020.6 06.8200.67G3 1 +124748.38 +500925.1 -000100.1-000005.700015.4 06.8200.39F0 0 +125506.99 -421727.1 -000005.0-000005.700002.8 06.82-0.13B5 0 +131052.34 +211402.0 +000020.4-000059.200007.8 06.8200.42F2 1 +131132.36 +215507.4 -000024.5-000024.100006.1 06.8200.88G5 0 +131336.89 +564229.9 +000111.9-000017.900038.9 06.8200.60G1 0 +133222.00 +364905.6 +000018.0-000019.600004.9 06.8200.76G8 1 +133626.17 -422455.3 +000012.6+000008.000011.0 06.8200.24A3 0 +135023.53 +211635.7 -000034.6+000007.700009.7 06.8200.94G0 0 +135636.99 +155327.5 -000052.4+000056.900007.0 06.8200.95K0 0 +141354.61 +290619.6 +000037.2-000005.200010.6 06.8200.35F0 1 +142158.61 -015917.0 -000059.8-000006.400008.2 06.8200.20A2 0 +142238.65 -074604.3 +000015.6-000133.800022.8 06.8200.58G0 1 +150750.16 +630701.6 +000002.9-000000.500011.0 06.8200.41F4 0 +150845.23 -613801.5 -000003.7-000006.800003.2 06.82-0.08B3 0 +153213.89 -450403.1 +000006.1-000002.300004.0 06.82-0.02B9 0 +154704.47 -353037.0 -000021.6-000024.300007.6 06.8200.02A0 1 +154952.28 -175407.0 +000023.5-000004.500023.1 06.8200.41F3 0 +163256.73 +500831.8 -000036.5-000026.700006.8 06.8200.91G5 0 +164157.22 +735314.3 -000015.0+000035.500008.3 06.8200.22A2 0 +164824.66 -311213.0 -000003.4-000017.900003.4 06.82-0.04B4 0 +165255.14 +752334.2 +000040.5-000008.000010.6 06.8200.32F0 0 +171015.56 +002853.8 -000014.3+000002.500013.1 06.8200.94G5 0 +171259.21 -583548.3 -000059.5-000092.400017.7 06.8200.39F5 1 +171339.23 +212552.7 +000002.5-000000.000005.6 06.8200.99K0 0 +172529.64 -294014.2 -000007.7-000021.100005.2 06.8200.19A2 0 +175237.06 -051543.3 -000012.2-000018.800007.3 06.8200.99K0 1 +180629.54 -583415.3 +000001.2-000005.900001.6 06.82-0.09B3 0 +181050.01 +443554.0 +000002.3-000016.700002.8 06.8200.99K0 0 +181303.84 +025850.2 -000008.4-000006.900008.5 06.8200.12A2 0 +181347.48 -461844.9 +000000.1-000052.500009.8 06.8200.04A1 0 +190050.17 +421510.4 -000011.9-000142.500028.6 06.8200.53F8 0 +190119.31 +293108.0 +000011.4+000005.500006.1 06.8200.05A0 0 +191557.64 +311427.1 -000003.1-000008.700001.2 06.82-0.08B9 0 +191739.99 +222628.4 +000001.1-000009.900003.5 06.8200.07B5 0 0.82 4.48 +192041.08 -241236.3 +000004.2-000135.200006.2 06.8200.97K0 0 +192059.85 +190843.4 +000060.8+000062.200017.1 06.8200.46A0 1 +194325.04 +222942.0 +000001.0-000004.800002.6 06.82-0.09B5 0 +201532.52 +025047.7 +000049.0-000003.500007.5 06.8200.45F5 0 +202849.94 -014404.1 +000052.4-000042.900031.3 06.8200.55G0 0 +214823.51 +324746.2 +000004.1+000000.800002.8 06.82-0.01A0 0 +215140.18 +191825.0 -000035.4-000008.400009.9 06.8200.50F6 1 +223847.28 +441849.5 +000234.4+000065.800026.3 06.8200.58G0 1 +223850.03 +043148.8 +000035.2-000005.300011.4 06.8200.20A3 0 +223924.82 +812331.4 +000023.0+000009.500003.3 06.8200.76F8 1 +225249.35 +463254.3 +000010.7-000008.100004.4 06.82-0.03B9 0 +000133.65 +444031.6 -000010.6-000018.400007.5 06.8201.07K0 0 +000850.00 +402940.4 +000007.1-000008.000003.2 06.8201.57K5 0 +002923.12 -403955.5 +000022.1-000007.800002.8 06.8201.27G8 0 +013224.27 +682432.6 +000108.7-000060.200006.7 06.8201.24K3 0 +014311.11 +483100.4 -000000.7-000004.600000.2 06.8201.87M2 0 +014436.78 -342421.7 +000010.4-000017.300003.9 06.8201.43K3 1 +015456.37 +563456.9 +000001.0-000001.400000.5 06.8201.15G2 0 +021154.32 -471012.9 -000016.7-000042.800002.0 06.8201.40K2 0 +023040.73 +401003.6 +000059.5-000037.100005.0 06.8201.35K2 0 +024937.88 +005515.7 +000021.1-000025.800008.0 06.8201.02K2 0 +034040.16 -192822.8 +000086.1+000028.600006.7 06.8201.12K2 0 +052218.62 -083958.0 +000048.2-000005.500001.3 06.8201.80S4 0 +053503.57 +241726.9 +000006.6-000012.300006.4 06.8201.04K0 0 +054126.77 +034640.9 +000034.5+000006.200006.9 06.8201.12G5 0 +054356.69 +663734.7 +000055.5-000078.600006.7 06.8201.22K0 0 +055224.52 -520318.6 +000007.3-000021.500002.7 06.8201.62M1 0 +070821.89 -205133.7 +000000.7-000005.300000.6 06.8201.51K3 0 +073459.50 +042622.3 -000002.8-000002.200001.6 06.8201.18K0 0 +074256.29 -215940.0 +000077.0-000119.000007.3 06.8201.10K1 0 +083836.74 -740428.7 +000027.4+000155.400008.5 06.8201.05K0 0 +092329.54 +074249.8 -000003.2-000040.500002.7 06.8201.59M4 0 +103228.55 -060430.0 -000014.6-000035.100006.5 06.8201.06K0 0 +103449.92 +275742.4 +000152.6-000085.700016.1 06.8201.06K2 0 +110916.75 +512244.4 -000003.8-000004.300002.8 06.8201.48M0 0 +114722.60 -182250.0 +000021.3-000047.100004.3 06.8201.25K0 0 +115923.96 +014936.5 -000023.3-000041.300003.7 06.8201.46K0 0 +121513.58 +165426.7 -000007.9+000012.000001.6 06.8201.19K2 0 +122300.13 -245216.7 -000060.2+000037.800006.9 06.8201.06K0 0 +131401.92 -623914.0 -000005.5-000003.200000.4 06.8201.00F8 1 +132426.11 -041831.1 -000083.9-000142.300008.4 06.8201.08K0 1 +132558.05 -350433.0 -000008.9-000006.200002.2 06.8201.63K5 0 +141309.80 -135135.6 -000039.3-000023.700002.4 06.8201.58M3 0 +143530.80 -894618.1 -000008.8-000008.800002.1 06.8201.70M4 0 +144202.27 -121405.6 +000008.2+000000.300004.7 06.8201.22K0 0 +144417.74 -240743.5 -000029.9+000022.100004.0 06.8201.42K2 0 +145339.12 +021415.3 -000061.5-000018.500004.8 06.8201.52K5 0 +145600.38 +242309.9 +000041.3-000023.400005.8 06.8201.17K2 0 +153816.64 +243118.9 -000012.0-000016.500006.4 06.8201.25MI 0 +165507.92 -063903.4 +000021.7-000018.000008.6 06.8201.31K0 0 +175104.89 +051344.3 +000001.3+000019.900003.4 06.8201.44K5 0 +193157.14 -540954.8 -000008.8-000011.900003.0 06.8201.47M4 0 +193507.61 +190018.0 +000000.0-000012.500001.8 06.8201.65K7 0 +195215.73 +281507.9 -000030.6-000058.300005.3 06.8201.35K2 0 +202826.60 -092213.4 +000022.3+000006.800006.1 06.8201.17G5 0 +203306.57 +542725.0 +000015.0+000003.200001.4 06.8201.75M0 0 +205332.17 -190649.4 +000005.8+000000.100004.6 06.8201.02K0 0 +205712.84 +690327.6 -000078.2-000034.900006.9 06.8201.26K2 0 +211940.76 +530329.2 +000009.0-000000.400005.7 06.8201.02K2 0 +221503.53 +434624.4 -000024.6-000046.500005.8 06.8201.08K0 0 +230338.12 -264847.9 +000026.2+000009.100002.9 06.8201.64M1 0 +231959.72 -473224.6 +000014.8+000006.400003.5 06.8201.25K1 0 +235140.20 +044152.2 -000031.7+000025.800004.1 06.8201.48K2 0 +235150.86 +425435.4 -000012.5-000006.900003.8 06.8201.01K0 0 +185020.03 -075427.4 +000008.6-000003.700002.5 06.8203.00C5 0 +003047.17 +160215.4 -000030.0-000001.300008.5 06.8300.13A0 0 +003943.64 -110901.7 -000058.5-000123.900013.8 06.8300.43F5 0 +010242.60 +090758.8 +000066.3-000023.700016.6 06.8300.50F5 0 +013533.36 +722631.3 -000017.1+000002.400004.5 06.8300.77G5 1 +014555.00 +032503.3 -000013.4-000010.400006.2 06.8300.36A5 0 +023520.02 -033334.3 -000156.9-000437.100027.9 06.8300.67G5 0 +034550.56 +550350.0 +000006.9-000028.500011.4 06.8300.21A5 0 +034659.38 +243112.8 +000021.5-000045.400006.7 06.8300.02B9 0 +034729.44 +241718.4 +000017.8-000044.900009.1 06.8300.07A0 0 +043033.75 -230127.8 -000000.8-000001.600007.1 06.8300.17A7 1 +052351.26 +362354.4 +000003.0-000010.500001.9 06.8300.90G5 0 +054513.10 -314009.5 -000015.8+000001.000014.2 06.8300.37F3 0 +055924.88 +453710.8 -000001.7-000007.900003.9 06.8300.05A0 0 +060659.85 -461220.1 -000090.9-000025.800021.4 06.8300.46F3 0 +061026.51 -770620.3 -000009.0+000017.900004.1 06.8300.03A1 0 +061904.82 +472338.8 -000029.7-000033.400031.3 06.8300.56F5 0 +064649.33 +164621.0 +000011.5-000014.000010.0 06.8300.41F5 0 +065659.79 +243834.3 -000025.9-000025.600005.2 06.8300.95K0 0 +065800.69 -460545.2 -000008.4+000016.900005.4 06.83-0.06A0 1 +070359.00 -433644.2 -000103.0+000396.500066.3 06.8300.78K0 1 +072122.17 -483137.6 -000013.2+000022.200005.0 06.83-0.07B9 1 +074013.60 +410948.5 -000004.8+000005.000008.2 06.83-0.04A0 0 +075100.21 +313649.1 -000013.2-000041.000004.7 06.8300.18A5 0 +075120.48 -092416.9 -000013.3+000002.700002.5 06.8300.08A0 1 +080307.20 -410733.9 -000029.3+000022.900004.8 06.8300.95G8 0 +080928.87 +551521.3 -000016.1-000029.800006.3 06.8300.35F0 0 0.08 0.16 +081449.02 +430206.2 -000017.6-000033.400004.8 06.8300.05A0 1 +082740.81 -042453.2 +000026.3-000040.800008.2 06.8300.36F0 1 +084043.23 +194309.6 -000034.3-000012.000006.4 06.8300.20A9 0 +085220.43 -124830.4 -000026.2-000103.900019.5 06.8300.55F8 0 +090343.43 -051016.9 -000021.4+000003.400005.0 06.83-0.06A0 0 +090952.84 -472834.4 -000014.0+000006.700002.7 06.83-0.13B4 0 0.06 1.07 +093926.60 -544512.1 -000016.6+000001.900002.0 06.83-0.13B5 0 +094114.64 +085943.9 -000019.7-000044.500010.2 06.8300.27F0 0 +102259.25 -242001.0 +000022.7-000024.200004.5 06.83-0.05B8 0 +102802.87 -571154.5 -000010.7+000002.900003.2 06.83-0.14B8 0 0.04 2.09 +103635.40 -284618.6 -000035.8+000008.200007.9 06.8300.07A2 1 +113634.22 +060624.1 -000101.8-000108.200006.5 06.8300.95K0 0 +115246.21 +152611.3 +000031.1-000061.600009.7 06.8300.22A2 0 +122106.60 -423343.2 -000009.6-000004.000003.4 06.8300.07A0 1 +124632.77 +240844.1 -000114.2-000216.500023.0 06.8300.54F8 0 +130622.71 +221647.4 +000004.3+000023.700010.6 06.8300.31F0 0 +131303.50 +381638.6 +000160.1-000102.400016.4 06.8300.47F7 0 +133514.11 +441149.2 -000015.6+000013.800008.4 06.8300.20F0 0 +134734.26 -711352.0 -000032.8-000016.800006.0 06.83-0.04B9 0 +135438.43 -343550.5 -000126.3-000078.000018.9 06.8300.41F5 0 +135604.62 -555710.8 -000028.3-000019.300005.7 06.8300.97K0 0 +135631.26 -273817.1 +000015.7-000000.900007.5 06.8300.96K0 0 +135855.40 +530623.3 +000018.1-000000.800007.0 06.8300.14A2 1 +144853.25 +055716.6 +000010.9-000087.300017.2 06.8300.46F6 1 +145130.18 -745559.1 -000010.0-000004.000003.4 06.83-0.00B8 1 +145648.32 +745403.3 +000013.5+000005.700006.7 06.8300.98K0 0 +154410.38 -501256.3 -000003.5-000034.200010.4 06.8300.35F2 1 +154650.97 -580730.5 -000024.9-000044.400007.6 06.8300.20A4 1 +155543.09 -443156.5 -000007.1-000014.700002.6 06.83-0.01B3 0 +155955.06 -332307.0 -000011.6-000018.700008.4 06.8300.04A0 0 +161311.87 -495304.7 -000024.1-000024.200007.6 06.8300.15A0 0 +164556.97 -613948.3 -000040.4-000041.400007.8 06.8300.10A0 1 +175756.57 +432501.6 -000012.4+000001.800005.9 06.83-0.03B9 0 +181515.83 +540827.4 -000038.9-000099.000007.7 06.8300.95K2 0 +182148.45 +213028.0 -000001.7-000006.600002.4 06.83-0.09B8 1 0.04 3.17 +185525.66 +401037.7 +000000.4+000001.300005.0 06.8300.10A2 0 +190148.60 +123227.5 +000002.4-000011.000003.3 06.8300.06B9 1 +190946.07 +374739.4 -000005.3-000028.100008.3 06.8300.36Am 0 +191927.70 +315758.8 -000001.9-000002.900001.0 06.83-0.09B3 0 +200100.61 -644826.3 +000168.8-000243.600023.4 06.8300.41F3 1 +200349.62 +145858.8 -000002.9-000003.900001.2 06.8300.87G0 0 +205559.00 +442226.1 +000004.0+000004.300005.6 06.83-0.05B9 0 +210555.50 +205648.4 +000020.8-000017.100002.6 06.8300.05B9 0 0.06 1.09 +212523.46 -450942.7 +000018.1-000015.700006.6 06.8300.11A0 0 +212607.42 +180354.4 +000002.2-000002.000003.3 06.83-0.01A0 0 +213310.12 +481812.4 -000008.6-000020.800005.0 06.83-0.01A1 1 +220715.10 -221426.6 +000020.1+000018.200003.7 06.8300.88G8 0 +220924.58 -705414.6 +000014.8-000009.300006.0 06.8300.97K0 0 +221804.04 +135701.3 +000074.9-000014.500009.4 06.8300.99K0 0 +223904.59 +372231.6 -000003.2-000005.700001.2 06.83-0.12B2 1 +224828.19 -273350.7 -000012.9-000111.000005.3 06.8300.92G8 0 +235239.87 -183342.7 +000027.1-000001.700012.1 06.8300.09A1 0 +000135.15 +282525.6 -000018.9-000034.100003.7 06.8301.20K2 0 +000740.92 -655556.2 +000029.3-000062.800007.8 06.8301.16K1 0 +001032.42 +330751.2 -000025.6-000000.500004.7 06.8301.43K4 0 +001809.19 +461251.7 +000030.3-000017.200005.3 06.8301.32K0 0 +010027.98 +211457.0 +000001.5-000006.700003.2 06.8301.37K2 0 +015444.94 +501745.0 +000009.9-000027.700004.7 06.8301.58K2 0 +023650.19 -200718.6 -000034.4-000040.700006.4 06.8301.12K0 0 +032400.90 +195425.4 +000011.4+000008.100004.5 06.8301.63K5 0 +035920.27 -435502.8 +000022.2-000009.400006.5 06.8301.07K1 0 +054314.52 -332529.9 -000001.5+000004.100001.9 06.8301.62M3 0 +064850.58 -294437.2 -000005.6+000001.000002.2 06.8301.52K4 0 +070058.63 +103730.3 -000004.0-000022.700001.7 06.8301.57K5 0 +075013.52 +394614.8 -000017.1-000020.100000.6 06.8301.64M0 0 +082936.39 +082502.0 -000005.8-000003.900004.0 06.8301.01K0 0 +092314.60 -210216.0 -000026.6+000015.200004.8 06.8301.57M2 0 +092656.72 +141811.6 -000023.7-000044.600004.8 06.8301.39K2 0 +093849.81 -642921.3 +000021.1+000037.000005.1 06.8301.16K0 0 +094734.85 -381123.0 -000016.1+000000.000001.9 06.8301.35K1 0 +100420.74 -482645.0 -000053.0+000040.100006.0 06.8301.01K0 0 +101112.76 -675332.5 -000031.0+000003.000004.5 06.8301.17K2 0 +105737.87 -455233.2 -000065.9+000004.000007.1 06.8301.14K1 0 +110958.77 -294738.9 -000050.2-000011.700003.2 06.8301.33K2 0 +115746.25 -602704.9 -000017.4+000004.100002.2 06.8301.06G8 0 +115922.31 -300338.9 -000017.1-000000.800004.0 06.8301.60K5 0 +125618.64 -553339.8 -000027.8-000003.600004.0 06.8301.52K3 0 +132540.09 +153350.6 -000062.8-000001.700006.9 06.8301.24K0 0 +142251.93 -393726.2 -000037.2-000018.500004.1 06.8301.42K3 0 +142527.69 -285343.6 +000060.6-000071.900007.5 06.8301.08K1 0 +143813.45 -455218.4 +000051.2-000048.300006.9 06.8301.17K2 0 +153628.13 -663243.6 +000008.5+000021.300003.2 06.8301.48K3 0 +164738.26 +793013.1 -000018.2+000028.400003.0 06.8301.27K0 0 +173811.99 -280248.2 -000006.9-000015.300002.0 06.8301.91K5 0 +174556.82 -485603.5 -000000.2-000004.000001.8 06.8301.69K4 0 +181456.21 +490929.2 +000002.3+000076.700005.2 06.8301.23K2 0 +183314.66 +185456.6 +000000.1-000073.500006.9 06.8301.04K0 0 +183453.62 -522314.5 +000037.6-000063.700004.8 06.8301.13K0 0 +184128.51 +121411.5 +000013.0+000005.000003.6 06.8301.00K2 0 +184647.27 -293753.6 -000033.8-000035.700004.6 06.8301.52M4 0 +194427.72 -413632.8 +000009.8-000006.600004.0 06.8301.29K2 0 +201620.71 +221714.1 +000009.8+000003.500005.8 06.8301.22K2 0 +202101.13 -105857.9 +000005.3+000005.300003.3 06.8301.39K0 0 +202504.41 -192601.3 +000021.0+000004.500006.6 06.8301.01K0 0 +204723.65 -455116.2 +000009.5-000005.200005.1 06.8301.28K2 0 +205155.96 +084621.9 +000012.8-000010.800004.0 06.8301.52K5 0 +214048.23 +035348.8 +000005.1+000006.300004.9 06.8301.51K5 0 +215227.07 +544058.7 +000033.1+000016.300005.1 06.8301.03K1 0 +220702.57 +114603.9 -000027.4-000034.800003.0 06.8301.64M1 0 +221710.01 -344538.7 +000023.5-000036.800003.5 06.8301.24K3 0 +233234.99 +534111.0 +000003.9-000005.200002.4 06.8301.07K0 0 +235946.49 -001648.2 -000005.1-000025.400002.7 06.8301.61M2 0 +001653.59 -523905.7 +000314.9+000182.500043.5 06.8400.66G2 1 +003239.47 +231136.1 +000128.7+000023.600007.3 06.8400.92G8 0 +005843.10 +470211.8 +000001.1-000008.200003.7 06.84-0.10A0 0 +010253.78 +514753.2 +000010.9-000005.500000.9 06.84-0.02B5 1 +010416.74 +541215.8 -000136.7-000063.300016.1 06.8400.53G0 0 +012040.63 -135324.0 +000040.0+000007.200006.3 06.8400.99K0 0 +013958.11 +414000.3 +000043.3-000002.400005.8 06.8400.92G5 0 +020056.73 -785212.6 +000120.9-000057.700021.9 06.8400.58F8 0 +021029.83 +812855.3 +000032.5-000011.600005.2 06.8400.40A3 1 +023222.31 +401621.0 -000006.3-000018.000005.0 06.8400.04A0 0 +023343.58 -722056.7 +000125.6-000013.400017.0 06.8400.57F8 0 +025522.01 +274320.7 +000003.2-000016.700006.5 06.84-0.03B9 0 +025947.37 +611723.8 -000002.7-000000.100001.8 06.8400.16B1 0 +030922.15 +641758.9 +000003.7-000019.500003.6 06.8400.95G5 0 +033442.84 -541920.6 +000053.7+000050.300009.8 06.8400.44F3 0 +034111.90 +585042.3 +000038.6-000064.000011.5 06.8400.33F0 0 +035716.30 +415250.4 -000018.8-000014.200009.5 06.8400.12A2 1 +040949.14 -033424.7 +000008.5+000008.200006.8 06.8400.04A0 0 +042413.95 +515613.6 -000015.9-000009.400005.1 06.8400.19A2 0 +053813.74 -011009.0 +000000.1-000001.300002.1 06.84-0.15B2 0 +054642.09 -361352.7 -000000.2-000018.700010.6 06.8400.09A3 0 +055009.35 -324833.2 -000007.2-000017.800005.5 06.8400.04A1 0 +060014.42 +330813.0 -000005.4-000000.500002.1 06.8400.19A2 0 +061123.18 +205419.5 +000001.0-000003.200000.9 06.8400.15B5 0 +062223.20 -455737.3 -000004.9+000010.400003.2 06.84-0.10B8 0 +062406.12 -364210.7 -000025.3-000005.200007.7 06.8400.93G6 0 +063624.01 +593952.3 -000003.0-000016.200004.6 06.8400.10A0 0 +063733.94 +121052.5 -000075.6-000284.700036.5 06.8400.72G5 0 +064722.79 -483349.2 -000017.7+000036.800005.1 06.8400.30G8 1 +065442.85 +241444.9 -000037.3-000096.400032.2 06.8400.58F8 0 +071529.11 -583233.5 -000026.0+000007.100007.2 06.8400.27A2 1 +072353.86 -172448.2 -000071.3-000022.100029.4 06.8400.49F7 0 +075529.19 -190250.6 -000004.1-000004.300003.0 06.8400.13A3 0 +075621.71 -202747.7 -000009.6-000011.100005.7 06.8400.04A0 0 +075900.74 -482234.8 -000006.6+000004.100001.5 06.84-0.12B2 0 +080353.25 -685612.7 -000015.9+000010.800004.8 06.8400.95G6 0 +081321.67 +563140.8 +000001.0-000058.000009.3 06.8400.45F2 0 +081327.79 +481651.1 -000030.8-000013.400006.5 06.84-0.03B9 0 +083423.31 -823400.8 -000049.0+000061.300008.4 06.8400.44Fm 0 +085633.84 +454550.8 -000025.0-000002.200012.9 06.8400.34F0 0 +091909.40 -562156.1 -000036.0+000025.400010.2 06.8400.16A3 0 +094406.89 +420303.9 -000020.7-000086.200009.1 06.8400.31F0 0 +103057.25 -442204.2 -000009.8+000005.000006.3 06.8400.86G5 0 +103504.65 -574037.7 -000020.8-000002.600001.9 06.8400.86G8 1 +105040.04 -611610.4 -000018.0+000004.000002.2 06.84-0.02B2 0 +111739.16 -333246.8 +000076.7-000332.200024.5 06.8400.51F7 0 +111801.40 +221047.9 -000032.1-000010.500007.3 06.8400.93G8 0 +112756.13 +443357.0 -000137.9-000006.400013.2 06.8400.39F0 1 +113736.77 +444258.8 -000017.5-000002.300006.2 06.8400.03B9 0 +113957.06 -332659.4 -000048.4-000026.600006.9 06.8400.00K1 1 +121811.11 -521822.6 -000011.2+000000.100003.4 06.84-0.06B8 0 +130927.58 -483128.7 -000017.0-000005.600006.8 06.8400.44F3 0 +135006.25 +183744.4 -000042.7-000023.700011.8 06.8400.34F0 0 +135829.84 -140719.4 +000008.4-000001.600007.7 06.8400.97K0 0 +140828.99 -114946.0 -000021.4-000011.600008.8 06.8400.11A2 0 +142522.92 -550105.4 +000008.5-000020.900004.4 06.8400.93G6 0 +145058.73 -424920.8 -000022.2-000022.800007.8 06.8400.13A2 0 +145435.63 +300349.0 -000035.7+000021.500010.7 06.8400.43F2 0 +145934.56 +535136.7 +000021.2+000001.400008.5 06.8400.31 1 +150936.59 -684316.8 -000028.6-000031.000006.5 06.84-0.02B9 1 +151713.89 -660532.2 +000021.8+000003.200003.8 06.84-0.01B6 0 +152923.29 +474248.4 +000011.5+000004.500007.0 06.8400.07A0 0 +153058.89 -475513.1 -000007.0-000017.200004.7 06.8400.90G3 0 +161745.86 +314813.0 +000155.7+000312.300034.8 06.8400.60G0 1 +162426.40 +521721.7 -000004.0+000016.300007.6 06.8400.01A0 0 +163255.73 -103345.1 +000016.9+000017.000010.8 06.8400.28A5 0 +170833.54 +242911.8 +000008.9-000049.300008.9 06.8400.13A0 0 +173225.16 +262621.7 +000013.8+000036.500013.2 06.8400.21A7 0 +173636.79 +134847.8 -000000.1+000004.400011.1 06.8400.21A3 0 +180821.80 +440645.1 +000021.4+000024.900010.3 06.8400.44F5 1 +180921.33 +295705.6 +000071.1+000060.500039.6 06.8400.63G0 0 +181941.35 -454155.8 -000078.0-000135.300026.4 06.8400.53F7 1 +182211.79 +513231.0 +000016.1-000012.500006.7 06.8400.13A2 0 +182510.14 +645017.8 -000019.5+000061.500006.2 06.8400.99K0 0 +183841.87 -300140.4 -000004.1-000003.800009.2 06.8400.40F2 0 +184615.80 -724848.1 -000053.4-000079.500015.0 06.8400.49F5 0 +185059.87 -201742.8 -000000.6-000004.900000.6 06.8400.85G0 0 0.59 6.64 +190635.11 -012046.0 +000006.9-000009.100002.0 06.8400.19B5 1 +191058.25 -063718.5 +000021.2-000020.400009.0 06.8400.13A0 1 +192025.54 +320556.2 +000000.5-000005.500003.1 06.84-0.10B9 0 +192445.39 +165725.4 +000036.7-000014.400008.0 06.8400.15A0 0 +193122.18 -461622.7 +000014.7-000007.500004.0 06.8400.99G6 0 +195352.68 +263536.5 +000007.2-000015.500006.1 06.8400.10A0 0 +200302.55 +181743.9 +000050.0-000026.800015.6 06.8400.62G0 0 +201056.92 +681620.0 -000008.1-000003.000001.5 06.8400.13B0 0 +201925.79 -205702.8 +000008.6+000003.100008.2 06.8400.33A9 1 +203635.95 -710417.0 +000003.3-000026.600005.6 06.84-0.01A0 0 +205030.19 -245857.2 -000078.5-000110.300018.6 06.8400.49F6 0 +205136.22 -275942.9 +000041.5+000002.300010.2 06.8400.26A1 0 +213142.39 +483504.8 -000007.9-000019.300003.5 06.84-0.02A0 0 +214921.58 +154540.2 +000027.5+000006.200005.3 06.8400.91K0 0 +220710.73 +722221.9 +000083.9+000043.900008.9 06.8400.14A0 0 0.05 0.22 +223606.43 -162316.6 +000005.6-000017.800000.3 06.84-0.14B1 0 +223622.33 +375032.1 -000000.9-000005.300002.9 06.84-0.13B2 0 +230221.04 +232025.7 +000018.4+000009.500005.4 06.8400.06A0 0 +232338.41 +540151.5 +000014.4+000002.200003.6 06.8400.08A2 0 +235516.68 -315303.4 +000017.8+000001.600003.2 06.84-0.08A 0 +235537.70 +081323.9 +000015.5-000008.600007.5 06.84-0.01A0 0 +000955.02 -023340.4 +000003.6-000015.000002.7 06.8401.61K2 0 +003740.69 +210559.2 +000072.3-000018.800006.7 06.8401.10K1 0 +010423.90 -475625.3 +000059.3+000012.600002.5 06.8401.60M1 0 +010606.34 -105907.4 +000015.0-000027.900008.8 06.8401.00G5 0 +013058.96 +492036.1 -000045.6-000055.700004.7 06.8401.36K0 0 +021841.56 +081050.5 +000008.0-000000.400006.6 06.8401.09K0 0 +023538.44 -145641.9 -000028.5-000079.200009.2 06.8401.12K0 1 +024516.67 -461713.1 +000012.7-000002.800002.5 06.8401.36K2 0 +025222.48 +420115.5 -000000.5-000005.600002.5 06.8401.15K0 0 +031417.19 +741435.2 +000004.6-000011.000003.4 06.8401.84M2 0 +033625.03 -790555.1 -000014.4-000024.400006.4 06.8401.01K0 0 +035711.29 +211924.9 -000006.4-000012.800008.0 06.8401.03K0 0 +061556.50 +101654.5 -000019.9-000033.200012.0 06.8401.22K3 1 +064101.85 -073421.5 -000002.4+000003.200002.9 06.8401.54K2 0 +064417.39 +403723.9 -000021.4-000152.800006.7 06.8401.59M4 1 +065135.79 +092624.5 +000009.1-000019.300004.5 06.8401.36K5 0 +065754.00 +414220.1 +000038.1-000054.700006.7 06.8401.02K0 0 +070207.59 -060120.4 -000001.3-000017.600005.2 06.8401.49K5 0 +070806.30 +440224.0 +000004.2-000005.700005.6 06.8401.07G5 0 +073158.19 -055633.5 -000009.4-000003.500000.1 06.8401.30K0 0 +073820.73 +331112.5 -000003.0-000021.400003.8 06.8401.27G5 0 +075413.30 +210619.1 -000000.4-000017.100001.6 06.8401.66M1 0 +075936.76 +795141.4 -000009.6-000008.500002.6 06.8401.35K2 0 +080350.50 +220414.9 -000042.4-000003.100005.1 06.8401.19K0 0 +081858.96 +561517.0 +000001.6-000007.800001.8 06.8401.56K5 0 +084556.63 -320949.9 -000018.3+000009.600005.1 06.8401.15K1 0 +091534.58 -331926.0 -000010.7-000026.300004.0 06.8401.31K2 0 +093055.14 -053941.7 +000004.4+000037.000004.4 06.8401.05K0 0 +095417.56 +595513.5 +000031.0-000016.800003.8 06.8401.41K2 0 +102441.75 +824806.0 +000002.2-000004.300007.7 06.8401.00K0 0 +104550.58 -405824.2 -000024.0+000006.900005.9 06.8401.03K0 0 +105856.69 -193616.6 +000041.9-000071.700006.7 06.8401.06K0 0 +114901.86 +160756.7 -000016.5+000011.800008.2 06.8401.07K0 0 +121920.19 -085452.6 +000003.0-000024.100005.6 06.8401.09K0 0 +124036.06 -140559.3 -000024.8-000002.800003.0 06.8401.34K2 0 +132206.40 -142511.2 +000004.0-000044.700003.9 06.8401.51K5 0 +140630.05 -345355.3 -000024.3-000006.500002.4 06.8401.54M1 0 +142856.46 +034310.4 -000001.8+000017.700001.8 06.8401.61K5 0 +161345.46 -080704.8 -000042.2-000008.700005.9 06.8401.07K0 0 +163359.18 +521416.6 +000005.6+000003.800004.1 06.8401.01K0 0 +163708.51 -522253.9 -000006.9-000026.400004.9 06.8401.61M2 0 +172030.18 +441131.3 -000008.0+000041.800004.0 06.8401.04K0 0 +180530.74 +515649.0 +000018.4+000059.400005.8 06.8401.17K0 0 +180532.93 -372818.4 -000027.5-000031.100006.2 06.8401.03K0 0 +181407.73 +281259.3 -000011.9-000039.700005.0 06.8401.09K1 0 +182834.88 -772157.9 +000016.3-000065.200005.3 06.8401.08K0 0 +191500.77 -485745.6 +000018.5+000004.900002.6 06.8401.27K2 0 +192726.56 +181745.2 +000000.8-000005.500002.7 06.8401.01B7 0 +193128.34 +551552.0 +000064.8+000138.400008.5 06.8401.11K2 0 +194435.81 +131349.3 +000005.8-000004.900003.0 06.8401.66K5 0 +195145.07 -130157.4 +000013.2-000029.600005.4 06.8401.56K4 0 +202844.20 -235901.3 -000000.8-000059.500005.9 06.8401.24K2 0 +205748.87 +041143.8 +000003.7-000000.200002.4 06.8401.39K2 0 +211502.13 -490551.1 -000018.6-000007.300006.0 06.8401.30K3 1 +215148.27 +645359.8 +000021.5-000006.300005.9 06.8401.00K0 1 +215221.47 -412445.4 +000002.6-000020.300004.8 06.8401.30K2 0 +221343.12 -680735.0 +000026.9+000000.500003.9 06.8401.38K3 0 +223427.07 -344030.9 -000021.6-000005.700006.6 06.8401.05K0 0 diff --git a/kstars/kstars/data/hip014.dat b/kstars/kstars/data/hip014.dat new file mode 100644 index 00000000..51192e3f --- /dev/null +++ b/kstars/kstars/data/hip014.dat @@ -0,0 +1,1000 @@ +224709.10 -414130.7 +000026.1+000007.000004.3 06.8401.27K3 0 +232709.57 -624413.7 +000001.7+000000.300003.4 06.8401.63M0 0 +232717.22 +653715.8 -000002.0-000073.500007.8 06.8401.03K0 0 +234353.97 -452744.7 +000054.7-000065.600008.0 06.8401.22K1 0 +003726.41 +401956.6 -000015.5-000001.300006.0 06.8500.02A0 0 +012412.19 -314842.4 +000165.4-000076.600020.0 06.8500.57F8 0 +013133.97 -190122.4 -000013.1-000036.800011.4 06.8500.26A4 0 +013648.33 -484814.3 -000009.4+000030.600006.4 06.8500.94G8 0 +015548.37 +302117.2 +000099.0-000054.000007.7 06.8500.24A5 0 +024339.70 -330244.0 -000007.6+000009.900006.2 06.8500.94G8 0 +024813.19 -033709.0 +000027.5-000023.800006.3 06.8500.10A0 0 +032705.15 +481220.1 +000022.9-000024.800005.5 06.85-0.03B8 0 +034548.80 +230850.1 +000021.1-000044.500009.7 06.8500.06A0 1 +035524.85 +490226.1 +000004.9-000001.100000.4 06.8500.49B3 0 +041954.78 +163121.6 +000121.3-000036.600023.3 06.8500.51F7 1 +043402.65 -282658.4 -000018.0-000038.100007.2 06.8500.41F0 0 +044549.64 -340018.2 +000042.3+000017.100004.7 06.8500.00A0 0 +045003.62 +082428.3 -000003.2-000004.100002.0 06.85-0.04B1 0 +052809.27 +162620.9 -000036.2-000054.000016.4 06.8500.67G0 0 +053856.75 +492458.4 +000012.9-000002.900004.1 06.8500.98G5 0 +054156.72 +353752.8 -000015.6+000001.100009.6 06.8500.02A0 0 +054232.91 -000057.8 +000002.8-000018.400003.1 06.8500.98K0 0 +054529.79 +520941.4 +000087.0-000178.300021.9 06.8500.64G0 0 +055439.17 -263937.4 -000019.6+000041.900009.6 06.8500.20A5 0 +061023.79 +025406.7 -000002.4+000000.100003.6 06.85-0.07B9 0 +061115.83 +475424.6 -000012.3-000027.300011.8 06.8500.18A2 0 +061200.45 +064701.3 +000196.4-000253.400043.3 06.8500.64G4 0 +061211.20 -653153.5 +000028.1+000150.900016.5 06.8500.48F6 1 +061341.77 -514002.9 -000005.6-000032.000009.2 06.8500.07A2 0 +062542.07 +140533.7 -000005.6-000002.500001.6 06.8500.61F6 0 +063022.01 +281243.7 -000000.3-000009.700003.9 06.8500.17A2 0 +064157.18 -201458.6 -000006.0-000052.700006.7 06.8500.90K0 1 +064931.80 -323231.9 -000003.1-000006.500004.3 06.85-0.08B9 0 +073631.82 -251958.1 -000004.6+000004.700001.3 06.85-0.08B2 0 +073730.50 +185504.9 -000015.3-000086.700016.9 06.8500.34F0 0 +074812.49 -243438.0 -000030.4+000006.400006.0 06.85-0.03A0 0 +075402.21 -414210.6 -000007.2+000007.600002.3 06.85-0.10B8 1 +082136.30 -110244.4 -000001.4-000003.600007.7 06.8500.29F0 0 +084021.13 -422321.4 -000034.2+000033.800009.6 06.8500.16A3 1 +084330.01 -614119.1 +000099.5-000067.300003.9 06.85-0.11Ap 0 0.06 1.84 +084538.13 -770431.0 -000003.3-000015.700006.2 06.8500.06A1 0 +085619.96 -370720.9 -000162.0-000000.700025.4 06.8500.62G1 1 +090006.02 -742359.8 -000030.9+000016.900005.1 06.85-0.06B9 0 +093740.62 +014145.5 -000107.1+000024.900009.8 06.8500.94G5 1 +094106.48 -660449.1 -000074.2+000046.800005.8 06.8500.86G7 0 +101556.81 -553110.9 -000040.5+000015.100007.8 06.8500.06Ap 0 +101617.19 +785649.1 +000024.2+000004.000008.0 06.8500.10A0 0 +101857.50 +174221.4 -000041.8-000018.100009.1 06.8500.03A0 0 +103036.07 +361625.1 -000033.2-000063.600011.4 06.8500.32F0 0 +104236.03 -752749.6 -000012.2+000002.000002.7 06.8500.13B9 0 +110813.53 -522408.9 -000042.9+000115.700011.9 06.8500.41F2 0 +111710.68 -412325.9 -000119.3+000026.800011.1 06.8500.33Fm 0 +114423.80 -204144.7 -000044.4-000007.900011.2 06.8500.14A2 0 +120907.83 -784652.7 -000043.4-000007.100010.5 06.8500.25A6 0 +121047.34 +395329.5 -000045.9-000011.500010.1 06.8500.28A3 1 +121945.81 -764803.2 -000158.3-000054.100017.9 06.8500.45F8 0 +122514.16 -255911.6 -000196.3+000049.400019.4 06.8500.40F3 0 +125810.82 -470353.8 -000026.6-000005.600004.6 06.8500.04A1 0 +130821.96 -361326.9 -000116.1+000016.700010.7 06.8500.33A9 0 +132608.15 -323250.2 -000048.8-000016.000012.6 06.8500.36F0 1 +135553.12 -094519.1 +000006.1+000012.300016.2 06.8500.48F5 0 +141047.78 +004758.8 -000044.0-000033.200010.8 06.8500.13A2 0 +143303.01 +051924.5 +000006.7-000080.900005.5 06.8500.91G5 0 +160400.39 +730853.3 -000051.7+000091.100018.6 06.8500.49F5 0 +160448.95 +701542.0 +000005.9+000026.400007.0 06.8500.13A0 1 +170727.01 -654450.7 -000007.2-000056.300010.4 06.8500.40F2 0 +174607.33 +053148.8 +000000.4-000007.200002.4 06.85-0.01B4 0 +182516.77 -570543.7 +000027.6-000015.400020.5 06.8500.44F5 0 +184021.76 +260751.1 +000001.1+000004.000007.1 06.8500.02B9 0 +185432.85 +203655.1 +000002.5-000002.600004.4 06.8500.12A0 1 +201528.38 -073153.0 +000001.8+000003.000004.7 06.8500.22A2 0 +203014.44 +192515.8 +000004.0-000004.200003.7 06.8500.50B9 0 +203106.12 +154827.5 -000006.8-000005.500006.2 06.8500.14A2 1 +205333.32 +313734.1 +000038.2+000021.900008.0 06.8500.31A5 1 +205811.65 -690846.1 +000016.9-000028.900006.0 06.85-0.06B9 0 +211148.53 +294242.2 -000001.0-000011.100002.4 06.85-0.14B5 0 0.04 18.05 +212228.95 +492929.1 +000012.2-000008.500003.4 06.8500.03B9 1 +212242.00 +763317.0 -000128.6+000135.700025.7 06.8500.64G0 0 +212524.90 -141638.4 +000012.9-000001.100001.8 06.8500.04A0 0 +214724.79 -043631.0 +000034.2-000011.700008.9 06.8500.07A2 0 +215124.39 -231613.5 +000341.4-000084.800025.1 06.8500.49F6 0 +222437.52 -390737.3 +000110.7-000009.100008.9 06.8500.14Ap 1 +222634.65 -072238.9 +000074.7-000035.100012.6 06.8500.32F0 0 +224629.59 +545219.5 +000005.5-000001.800004.0 06.8500.07A0 0 +224718.90 +532254.6 -000014.8-000016.300006.9 06.8500.17A2 1 +225417.17 +561958.9 -000011.7-000007.000005.2 06.8500.92G8 0 +233952.87 +634331.6 +000042.6-000003.400008.4 06.8500.10A2 1 +002010.52 -130341.4 +000053.0+000012.700008.2 06.8501.03G8 0 +010040.40 -013930.9 +000006.3-000019.800001.8 06.8501.60M4 0 +015542.39 +815732.4 +000037.1-000012.600002.0 06.8501.64K5 0 +020113.63 +411244.5 +000015.2+000010.900003.9 06.8501.43K0 0 +022526.67 +350230.9 -000005.8+000002.200005.0 06.8501.06G5 0 +025908.27 -553354.9 +000008.0-000037.900004.5 06.8501.30K2 0 +025934.56 -535430.9 -000005.0+000012.800005.2 06.8501.22K2 0 +032518.26 +584140.2 -000037.5+000014.000007.3 06.8501.07K1 0 +033939.23 -561404.7 +000006.8+000015.900002.6 06.8501.64M2 0 +044624.50 +644837.5 +000033.6-000053.200004.2 06.8501.20G5 0 +051731.79 +240035.5 -000021.3-000076.300011.6 06.8501.06K0 0 +052343.30 +560520.0 +000012.6+000006.300004.7 06.8501.10K0 0 +061324.68 -152302.8 +000008.3-000009.000004.3 06.8501.00G8 0 +062433.80 +111523.4 +000004.8-000002.800003.9 06.8501.08K0 0 +063246.35 -614940.6 -000007.6+000031.500004.1 06.8501.26K2 0 +065002.18 +120329.3 -000002.5-000005.400000.4 06.8501.81M. 0 +091717.94 +333003.5 -000025.8-000085.000006.4 06.8501.01G5 0 +094917.26 -085006.3 -000042.7+000003.300005.1 06.8501.30K2 0 +095535.39 -172810.0 -000016.1-000013.200002.9 06.8501.52M3 0 +102848.57 +142037.4 -000073.9-000007.000005.6 06.8501.01K0 0 +105108.56 +113443.9 -000074.7-000031.800006.8 06.8501.21K0 0 +113732.59 -392131.7 +000006.9-000011.600003.5 06.8501.57M3 0 +114333.39 -523710.9 -000032.0+000008.800005.1 06.8501.00K0 0 +114841.62 -142040.0 -000005.7-000057.900007.4 06.8501.03K0 0 +121536.58 -203146.4 -000037.2+000028.300006.0 06.8501.16K1 0 +125313.30 -392324.8 -000001.5+000000.100003.2 06.8501.53K3 0 +125544.81 +320002.5 -000012.0-000026.300008.7 06.8501.08K1 0 +144949.28 -322537.4 +000060.8-000048.600007.4 06.8501.06K0 0 +145016.10 -585836.2 -000003.0-000003.900000.9 06.8501.11F8 0 +145224.06 -464535.8 +000016.1-000003.900002.5 06.8501.67M1 0 +154436.50 +805555.8 +000005.2+000000.900002.0 06.8501.50K2 0 +154828.82 +222456.0 -000031.5-000037.400006.9 06.8501.23K0 0 +162134.88 +000436.9 -000018.9-000041.100004.8 06.8501.11K0 0 +162946.70 +074456.2 +000018.0-000009.400004.4 06.8501.13K0 0 0.22 15.24 +163427.71 +084026.4 -000017.6-000002.500007.1 06.8501.11K0 0 +164107.81 -115018.8 -000015.9-000013.200002.4 06.8501.78K5 0 +183824.24 +633158.2 -000020.5+000016.300005.3 06.8501.14K0 1 +185024.54 +240624.1 -000011.0+000010.900004.0 06.8501.70K5 0 +190943.79 -270651.7 -000016.2-000027.600007.5 06.8501.07K0 0 +194140.58 +304830.9 +000012.5+000016.600002.3 06.8501.61M0 0 +195909.08 +273045.4 +000008.7+000006.500004.0 06.8501.28K2 0 +200335.99 -373141.9 +000025.3-000095.000005.8 06.8501.03G8 0 +201334.77 +161554.8 +000001.8-000004.000000.7 06.8501.71K5 0 +203959.83 +082649.4 +000015.1-000021.000003.9 06.8501.06K2 0 +205231.04 -131210.6 +000036.0+000001.000005.2 06.8501.43K4 0 +205958.80 +322944.5 -000002.1-000028.200003.4 06.8501.64M3 0 +211725.62 -304444.5 +000014.9-000004.400005.6 06.8501.17K1 0 +213415.09 -032437.9 -000006.5-000022.800005.0 06.8501.17K0 0 +221919.85 -281230.9 -000007.6-000001.700004.0 06.8501.54K5 0 +225315.46 -450851.7 +000062.7-000009.000007.3 06.8501.10K0 0 +230239.04 +632027.0 +000014.1+000000.300004.5 06.8501.31K0 0 +230342.49 -404901.3 +000045.2-000000.800002.2 06.8501.62M1 0 +234104.56 +415102.0 +000067.1+000004.800006.3 06.8501.42K2 0 +235101.01 -483933.7 +000013.1-000014.400003.5 06.8501.21K1 0 +131631.85 -444215.8 -000018.4+000002.000001.7 06.8502.87K5 0 +174318.94 -574326.2 -000003.2-000006.000003.3 06.8502.45C5 0 +095103.71 -230102.3 +000008.2-000004.600002.9 06.8503.44C 0 +002833.15 -111414.0 +000099.0-000010.200015.9 06.8600.54F5 0 +003059.91 -100504.7 -000028.8-000019.500007.0 06.8600.20A3 0 +004414.36 -492309.2 +000036.6-000000.400009.6 06.8600.14A3 0 +004759.03 +512641.2 -000004.5-000011.800003.1 06.8600.10A0 1 +005052.43 -710905.5 -000012.8+000038.300025.7 06.8600.45F5 0 +010118.94 +452707.6 +000098.9-000026.600006.5 06.8600.90G8 0 +010815.37 +285205.4 -000043.1-000089.000012.1 06.8600.37F0 0 +011726.29 +573755.5 +000002.0+000000.600001.8 06.8600.05B2 0 +013524.14 +532044.1 +000008.8-000001.800003.9 06.86-0.01B8 0 +020601.72 +413158.5 +000006.2-000016.800007.4 06.8600.31A5 0 +022112.92 +543036.3 +000041.6-000003.700015.0 06.8600.46F5 0 0.28 0.00 +023316.32 -755336.9 +000092.4+000030.600013.4 06.8600.45F5 0 +024532.95 -425018.7 -000001.9-000072.100009.1 06.8600.96K0 0 +025436.78 -305326.9 -000009.2-000000.200004.7 06.8600.97K0 0 +030409.40 +380446.2 +000001.5-000007.700001.2 06.86-0.01B9 0 +030934.61 +192250.7 +000027.4-000007.500004.7 06.8600.11A0 0 +033537.83 +314049.6 +000063.9+000000.100011.9 06.8600.41F0 1 +033936.72 -172154.2 -000005.6-000017.200007.1 06.8600.92K0 0 +034038.76 +284624.3 +000020.6-000040.700006.5 06.8600.15A0 1 +034444.90 +275517.3 +000157.8-000160.100017.0 06.8600.64G2 0 +035037.55 -362532.2 -000004.2+000011.200007.0 06.86-0.04B9 0 +040651.18 -493742.8 +000056.0+000021.600009.7 06.8600.41F3 0 +041814.22 -143819.6 -000005.5-000003.700003.6 06.8600.95K0 0 +045456.38 +083600.0 -000015.0-000002.000006.1 06.8600.15A0 1 +050231.49 +072526.7 -000022.9-000016.700007.5 06.8600.96G5 0 +050301.97 -083947.3 -000012.2-000003.300006.6 06.86-0.02A0 1 +051349.25 +370157.9 +000001.6-000036.000005.7 06.8600.01A0 0 +052744.85 -391318.9 +000001.1-000001.700005.1 06.8600.91G8 0 +052951.50 +601607.0 +000011.0-000011.200006.4 06.8600.07A0 0 +053815.28 -040629.5 +000016.5-000018.700010.0 06.8600.13A2 0 +054029.01 +615656.0 -000011.1+000007.600006.8 06.8600.23A5 1 +055207.56 -255636.0 +000196.5+000042.100007.0 06.8600.89G8 0 +055846.28 +602248.5 -000032.7-000102.500011.5 06.8600.44F0 0 +061539.06 +360855.3 -000058.5+000003.800020.7 06.8600.44F4 1 +061805.55 -533333.0 -000002.9+000042.200006.1 06.8600.17A3 0 +061837.76 +294653.5 +000012.1-000050.200008.7 06.8600.01A0 0 +061938.47 -634925.3 +000021.5+000041.400009.0 06.8600.91G8 1 +061938.99 +684036.9 +000003.7+000002.800002.1 06.8600.81G0 0 +065151.82 -021033.7 -000001.2-000000.400001.4 06.8600.52F2 0 +065420.11 -314805.9 -000013.4+000001.800002.6 06.86-0.11B6 0 +070018.08 +153207.0 +000002.1-000010.800002.0 06.86-0.13B8 0 +070245.77 -495540.8 +000002.3+000012.900003.5 06.8600.06A2 0 +070342.92 -250502.1 -000003.3+000002.800001.8 06.86-0.17B2 0 +072250.85 +551703.8 -000013.5-000030.200008.9 06.86-0.05B9 1 +072808.65 +463118.5 -000012.7-000048.800008.8 06.8600.11A2 0 +073202.70 +024331.5 -000022.8-000010.900007.8 06.8600.07A0 0 +075745.23 -605535.4 -000004.7+000011.600002.9 06.86-0.01B9 0 +083739.96 -461657.8 -000005.5+000005.100001.4 06.8600.04B1 0 +084622.77 +821421.6 -000008.2-000020.700004.8 06.86-0.00A0 0 +085044.38 +350414.5 -000174.1+000114.200017.2 06.8600.59F8 1 +085517.10 -112217.9 -000018.8-000022.900006.5 06.8600.17A0 0 +085957.96 +262604.1 -000033.4+000019.900009.8 06.8600.26A2 0 +092340.26 +051310.5 +000007.5-000009.600008.7 06.8600.21A2 0 +094626.50 -592109.7 -000016.3+000011.100002.9 06.86-0.02B9 0 +095049.28 +115032.7 -000013.2+000000.800003.6 06.86-0.04A0 0 +100501.84 -565352.7 +000003.5+000017.300007.1 06.8600.37F2 0 0.05 0.12 +101242.55 +281431.3 -000026.5-000011.800007.1 06.8600.93G8 0 +104227.28 -084337.9 -000002.1+000002.700004.7 06.8600.99K0 0 +110704.91 +253213.8 -000057.8-000014.400018.0 06.8600.51F8 0 +114126.11 -410104.7 +000165.7-000123.900030.7 06.8600.59G0 0 +114912.75 -574129.6 -000023.5+000003.200006.5 06.8600.10B9 1 +125856.74 +395039.3 -000032.4+000008.400004.7 06.8600.95G9 0 +134240.57 -614416.2 -000004.2-000000.900000.3 06.8600.26B8 0 +135320.82 +421105.3 -000034.9+000005.900003.4 06.8600.05A0 0 +144445.07 -094214.2 -000091.0-000048.500014.1 06.8600.43F2 0 +151226.24 -180523.8 +000061.9-000001.200006.2 06.8600.97K0 0 +151515.36 -703109.2 -000177.9-000165.000037.2 06.8600.74G5 0 +151659.41 -382651.3 -000077.6-000008.000021.7 06.8600.43F3 0 +155441.60 -224558.3 -000014.5-000022.100006.5 06.8600.04B9 1 +160923.53 +632427.6 +000004.8-000013.200004.8 06.8600.12A3 0 +165418.78 +463220.7 +000008.3-000036.000008.1 06.8600.12A2 0 +171736.98 +014433.1 -000024.8-000007.500011.6 06.8600.42F0 0 +175225.38 +602346.6 -000001.7+000042.300005.1 06.8600.20A2 0 +175511.93 +693656.2 +000016.4-000024.700004.4 06.8600.90K0 1 +175621.29 -215721.5 -000008.1-000040.400008.2 06.8600.09A1 0 +180230.76 +583737.9 -000012.4+000023.300011.2 06.8600.15A2 0 +180510.55 -242354.8 +000002.1-000002.600002.3 06.8600.08O8 0 +180511.16 +665643.8 +000015.8+000011.100004.5 06.8600.71F5 0 +183526.57 -325326.8 +000007.1+000004.400005.4 06.8600.12A0 0 +184811.84 -144229.7 -000061.1-000042.900019.4 06.8600.50F6 1 +184908.22 +835418.5 +000006.1-000025.400008.9 06.8600.12A2 0 +185905.75 +434315.5 +000002.3+000014.500004.4 06.86-0.00A2 0 +190310.52 -470303.7 +000004.4-000118.500015.8 06.8600.96K0 1 +190846.87 -250445.6 -000003.7-000001.100004.8 06.8600.00B8 0 +191403.91 +670655.9 +000003.0+000009.600005.5 06.8600.07A2 1 +193800.45 -325445.8 +000029.2-000027.700008.5 06.8600.98K0 0 +194213.02 -363759.7 +000010.6-000069.700019.9 06.8600.46F5 0 +195814.29 +162937.5 +000001.4-000006.100003.6 06.86-0.02B8 0 +201545.70 +151901.7 +000051.5-000002.500013.0 06.8600.26F0 0 +202232.20 +345926.8 +000021.4-000022.500009.2 06.8600.06A0 0 +203132.03 +215342.3 +000014.8-000004.800004.2 06.8600.26A3 0 +210005.04 -693443.5 +000453.1-000282.600026.9 06.8600.63G5 0 +210125.90 -325344.2 -000011.5-000002.300006.2 06.8600.16A3 0 +210742.41 -020308.0 +000086.4+000009.800012.7 06.8600.21A3 0 +210918.20 -375559.2 -000003.2+000007.800006.2 06.8600.96K0 0 +212754.32 +463341.5 -000000.3-000001.500000.8 06.86-0.08B3 0 +213101.20 +592505.0 +000137.2+000042.100020.2 06.8600.68K0 0 +213513.67 -341946.0 +000036.5-000112.600018.8 06.8600.49F5 0 +214400.50 -571658.5 -000114.0-000053.200023.3 06.8600.48F6 0 +215307.14 +561245.2 +000027.1+000003.900002.6 06.8600.99K0 0 +220841.81 +475600.9 +000030.5-000021.900005.4 06.86-0.03A0 0 +224732.35 -692828.4 -000024.2+000020.500007.8 06.8600.31A7 1 +225220.65 +102451.9 +000055.7-000028.100017.1 06.8600.40F5 0 +230522.11 -165354.4 +000055.3+000002.400006.9 06.8600.93K0 0 +233528.53 +310059.6 +000540.2+000253.800030.9 06.8600.60F9 0 +235821.65 -630011.2 -000009.2+000054.500012.6 06.8600.82G8 0 +001345.42 -231252.6 +000127.1-000075.000006.5 06.8601.10K1 0 +002135.07 +381113.8 +000033.6-000016.400007.2 06.8601.09K0 0 +004637.78 +465337.6 +000039.1+000006.100003.8 06.8601.20K0 0 +012728.28 -091749.5 +000028.3-000031.800003.2 06.8601.43K0 0 +015310.54 +284908.3 +000016.6-000026.200004.3 06.8601.48K5 0 +024914.30 +570159.8 +000012.0-000012.800000.9 06.8601.23G9 0 +025948.72 +573947.7 +000000.1-000002.800000.9 06.8601.92G0 0 +033040.57 -094349.2 +000031.9+000034.000006.2 06.8601.31K0 0 +041942.40 -250129.4 +000013.1-000000.900004.6 06.8601.44K3 0 +042651.12 +170143.5 +000027.3-000052.600005.8 06.8601.49K5 0 +043319.03 +641011.0 +000005.0+000027.500005.8 06.8601.07G5 0 +052232.33 -734805.3 -000014.0+000014.000002.8 06.8601.45K3 0 +052600.91 -321233.1 +000008.6+000004.100002.9 06.8601.14K0 0 +054054.62 -111159.8 +000037.6-000048.200003.8 06.8601.11K0 0 +054819.69 -332554.2 -000014.0-000039.400003.8 06.8601.38K3 0 +062347.57 +023956.7 -000001.0-000002.700001.3 06.8601.00K0 1 +064217.14 +072352.2 +000005.0-000008.200000.6 06.8601.63K5 0 +065540.95 -683020.9 +000000.7+000041.600009.7 06.8601.13K2 0 +074828.80 +284551.3 +000013.3-000000.700005.7 06.8601.00K0 0 +075703.03 -342242.4 -000002.2+000005.100000.7 06.8601.58K3 0 +080741.33 -032424.1 -000004.0-000002.200002.0 06.8601.59M0 0 +092653.33 -542106.3 -000007.0+000007.200002.4 06.8601.06G3 0 +102745.94 +593550.2 -000045.0-000020.000006.2 06.8601.02K0 0 +111522.17 -663043.0 -000006.5+000002.200001.1 06.8601.90K4 1 +111523.59 -113517.2 +000019.6-000030.500004.6 06.8601.59M4 0 +112743.09 -602945.0 -000007.8+000000.100001.5 06.8601.55K3 0 +121406.61 +324703.2 -000107.6-000005.200009.1 06.8601.14K2 1 +122909.70 -022546.4 -000020.6-000004.800001.6 06.8601.63M4 0 +123050.35 -040338.9 -000062.4+000005.300000.8 06.8601.43K3 0 +125732.05 -653847.5 -000067.0+000031.300006.7 06.8601.02G8 0 +141855.69 +384602.5 +000001.2+000026.600005.9 06.8601.06G9 0 +141904.02 +190355.5 -000016.0+000007.000006.0 06.8601.08K0 0 +150257.43 -475631.1 -000007.2-000009.300002.0 06.8601.53K4 0 +150321.64 +560207.0 -000006.6-000078.100007.5 06.8601.12K2 0 +151229.66 -630200.5 -000034.2-000034.700005.8 06.8601.41K3 0 +151759.67 +304959.2 +000017.5-000079.500011.5 06.8601.02K0 0 +152915.79 -655324.5 -000018.9-000036.400004.6 06.8601.63M0 0 +160202.13 +400122.0 -000057.1+000030.000004.2 06.8601.30K0 0 +160810.84 -530444.2 -000001.7-000000.700000.5 06.8601.99K5 0 +160909.35 +501051.0 -000007.6+000017.600005.3 06.8601.03K0 0 +162254.16 -755828.7 -000015.5-000017.600002.3 06.8601.55K4 0 +164304.22 +363034.6 +000000.1+000008.400001.8 06.8601.54K2 0 +172113.49 -633455.8 -000010.4-000021.600004.7 06.8601.29K2 0 +172631.57 +004919.6 -000005.8+000002.600003.2 06.8601.29K0 0 +175315.37 -055543.8 +000010.4-000031.000004.6 06.8601.27K0 0 +190231.06 +624219.8 -000004.1+000001.900004.5 06.8601.01K0 0 +190800.96 -075052.0 -000015.3-000034.100004.6 06.8601.05K0 0 +193748.58 -135722.8 +000013.2-000009.000006.1 06.8601.02G8 0 +200625.00 +390555.0 +000023.6+000030.800002.6 06.8601.55K5 0 +201835.07 +172143.8 -000003.4-000001.100002.6 06.8601.36K5 0 +210235.10 +480150.4 +000009.2+000006.400003.0 06.8601.68K5 0 +212940.15 -140136.4 +000015.1-000067.700003.1 06.8601.50K4 0 +221847.00 +195744.2 +000080.4-000054.800006.9 06.8601.26K2 0 +222546.88 +631942.0 +000024.4-000000.400003.6 06.8601.52M4 0 +225407.09 -121125.1 +000050.9-000046.300004.1 06.8601.39K2 0 +191909.59 -155430.0 +000011.2-000005.100002.5 06.8602.48C 0 +001208.05 +533726.1 +000038.9-000012.300009.4 06.8700.26F0 1 +002828.59 +322616.1 -000026.7-000019.500006.6 06.8700.11A2 0 +003840.66 -730815.5 -000019.3+000005.500007.6 06.8700.11A1 1 +005125.93 +634652.2 -000001.4-000000.900001.1 06.8700.49B5 0 +010654.01 +595131.1 +000002.0-000013.900004.7 06.8700.00A2 1 +015755.38 +404538.9 +000123.8-000086.900022.6 06.8700.50F5 0 +032424.61 -135934.6 +000008.8+000002.900005.6 06.8700.14A2 1 +033826.92 +491220.6 +000013.5-000016.000002.3 06.8700.03B9 0 +040443.07 +323416.4 +000006.6-000010.500004.2 06.8700.00B3 0 +040853.50 +230555.1 +000017.3-000025.900004.1 06.8700.31A3 1 +041526.75 -162642.6 -000005.6+000001.900002.7 06.87-0.13B7 0 +042432.79 +505043.2 +000003.9-000064.500020.7 06.8700.46F2 1 +042706.45 -624758.8 -000006.5+000013.700007.3 06.87-0.00A0 0 +052937.56 -000116.4 -000004.3-000013.800008.1 06.8700.08A0 0 +053316.20 -341814.4 +000005.7-000000.400005.9 06.8700.32A3 0 +054955.53 +314708.7 +000010.6-000016.400007.1 06.8700.20A3 1 +061713.91 -265558.6 -000019.8+000016.000005.4 06.8700.92G8 0 +062558.15 +583611.6 -000036.5+000022.300016.9 06.8700.37F2 0 +063554.71 +434221.1 -000013.0-000018.200003.0 06.8700.98G5 0 +063625.89 +060459.5 -000001.8+000000.900001.2 06.87-0.07O8 0 +063627.96 -315312.9 -000026.1+000023.400017.6 06.8700.37F2 0 +063719.98 -432704.7 -000006.7+000008.000001.8 06.87-0.15B5 0 +063840.76 +413453.4 -000003.7-000000.800003.6 06.8700.02B9 1 +065043.27 -041558.4 -000009.1-000002.900005.1 06.87-0.09B8 0 0.06 1.14 +070806.65 -571952.3 -000016.7+000033.600016.8 06.8700.36A9 0 +071122.63 -390608.0 -000024.9+000035.600009.7 06.8700.14A3 0 +071556.28 -161407.3 -000007.8+000011.800001.1 06.87-0.15B1 0 +075739.74 +773435.3 +000003.0-000022.800005.1 06.8700.23A3 0 0.07 0.27 +080216.59 +605936.3 +000001.0+000023.800017.4 06.8700.38F2 0 +081719.58 -475512.4 -000007.3+000008.900002.4 06.87-0.12B5 0 +083223.38 -493604.8 -000003.3+000003.500001.4 06.8700.16B2 0 0.26 33.84 +083355.09 +583626.3 -000014.0-000030.000005.0 06.8700.00A0 0 +083620.72 -704036.0 -000011.4+000002.400006.0 06.87-0.06B7 1 +084431.20 +051709.0 -000046.2+000009.800008.2 06.8700.12A0 0 +084551.11 -375238.4 -000006.9+000008.400002.7 06.8700.04A1 0 +084619.42 -473259.6 -000007.8+000007.500002.0 06.8700.26B5 0 +085312.01 +172207.1 -000051.2-000043.600011.1 06.8700.40F2 0 +090302.86 +495653.8 -000014.6-000012.300007.6 06.8700.08A2 0 +091156.93 +180239.0 -000035.7-000022.500006.9 06.8700.09A0 0 +095434.60 -125703.4 +000050.5-000235.600020.4 06.8700.55F7 0 +095807.18 -623507.5 -000029.3+000023.500004.2 06.8700.93G5 0 +110433.34 +124001.2 +000002.8-000004.600007.0 06.8700.04A3 0 +111317.50 -500721.1 -000027.1+000004.600003.3 06.8700.43A1 1 +111508.57 -392837.0 -000004.0-000008.500002.6 06.8700.11A2 0 +114024.08 +005707.8 +000001.7-000005.600009.7 06.8700.21A3 1 +120150.89 -731754.7 -000032.9-000007.800009.5 06.8700.04A1 0 +124631.01 -114845.3 -000282.4+000055.100032.8 06.8700.69G5 0 +131444.39 -633451.8 -000005.2-000000.500002.6 06.8700.11O9 1 +131824.93 -454552.6 -000032.1-000018.000009.9 06.87-0.01A0 0 +132626.46 -340034.6 -000030.5-000180.400017.6 06.8700.94K1 0 +140937.17 +153718.1 +000041.7-000064.300018.2 06.8700.44F7 0 +142637.69 -393123.4 -000011.0-000006.600001.9 06.8700.91G3 0 +144403.51 +610554.1 +000041.1-000032.400011.2 06.8700.41F2 1 +144831.70 -172024.4 +000025.7-000061.200019.6 06.8700.62G3 1 +145253.44 +324127.2 +000032.9+000005.100013.6 06.8700.43F2 0 +151833.80 -475244.9 -000021.9-000059.600011.2 06.8700.09A2 1 +153117.22 -334911.2 -000021.2-000031.100010.0 06.8700.00A2 1 +154115.97 -135813.1 -000000.6-000005.200006.2 06.8700.06B9 0 +160141.23 -034548.6 -000076.2+000030.100018.1 06.8700.40F2 0 +160508.50 -033139.5 -000022.7+000009.500003.0 06.8700.18A0 0 +162253.58 -170108.9 +000023.3-000006.400012.7 06.8700.37F0 1 +163329.15 +302956.7 -000038.2-000002.400006.6 06.8700.24F0 0 0.04 1.70 +164119.44 -484547.5 +000012.0-000005.300002.2 06.8700.13O7 1 +164410.57 +233102.8 -000010.5+000014.100006.4 06.8700.56F5 1 +165950.09 +582745.2 -000010.1+000012.100007.1 06.8700.12A3 0 +171259.30 +074457.5 -000020.5+000022.500011.1 06.8700.38F0 1 +171725.54 -665702.5 -000021.8-000136.500031.8 06.8700.80K1 0 +171804.95 +030849.1 -000023.8+000051.700012.0 06.8700.41F2 0 +173507.48 -133816.0 -000026.2-000031.200009.9 06.8700.04A0 0 +182016.82 -352543.2 -000004.5-000006.400001.4 06.87-0.04B5 0 +182603.36 +004649.7 +000017.4+000005.900007.4 06.8700.28A3 1 +185119.88 -170915.4 +000002.2+000000.200000.1 06.8700.26A3 0 +193116.38 +472852.6 -000013.3-000037.700004.0 06.8700.28A3 1 0.21 1.87 +193205.42 +253546.4 +000048.6+000044.700012.6 06.8700.46F5 0 +193353.75 +562735.5 -000006.5+000035.600004.7 06.8700.95K0 0 +194306.97 +243555.0 +000087.1-000271.200022.1 06.8700.57F8 0 +194800.89 +275208.4 -000008.7+000222.300038.4 06.8700.66G2 0 +195523.99 -191734.2 +000062.3-000008.500012.3 06.8700.38F0 0 +200414.11 +174405.5 -000000.1-000006.000001.9 06.8700.51F2 0 +201105.95 -060515.7 +000006.5+000003.300003.0 06.8700.03A0 0 +201454.15 +325207.2 +000021.4+000021.000004.7 06.8700.02B9 0 +202818.42 +184610.7 +000349.5-000056.900026.8 06.8700.66G3 0 +205611.59 +432527.5 +000010.0+000002.500005.0 06.87-0.11B8 0 +210841.27 -371433.7 +000017.9-000003.600005.4 06.87-0.07B8 1 +221925.74 +600852.0 -000000.2+000000.600001.5 06.8700.87A2 0 +222721.21 -580002.3 -000015.6+000006.800007.8 06.8700.20A1 1 +224752.94 +650343.8 -000002.2-000000.600001.5 06.8700.24B0 0 0.25 1.77 +231600.75 +352359.4 -000038.2-000057.300013.6 06.8700.29F0 0 +235647.29 +044330.4 +000052.8+000000.400009.2 06.8700.33F0 0 +000735.18 +314008.6 +000008.3-000020.100006.0 06.8701.12G5 0 +003154.88 +193834.6 +000004.8+000002.900003.6 06.8701.64K5 0 +005157.09 +335324.1 -000002.4-000021.600008.8 06.8701.38K2 0 +011845.94 +722405.2 +000037.1-000009.000005.4 06.8701.21G5 0 +012243.48 +044417.8 -000032.1-000019.000005.5 06.8701.04G5 1 +013423.42 -281411.9 -000017.8-000016.500002.8 06.8701.66M0 0 +015354.22 +495634.7 -000005.7-000002.500003.8 06.8701.35K0 0 +015850.20 +730909.1 -000057.7-000057.600003.2 06.8701.22G5 0 +020015.00 +442512.4 +000025.0-000036.900003.8 06.8701.15G5 0 +020224.93 +124106.7 +000100.7-000040.900007.6 06.8701.08K0 0 +021853.86 -193204.4 -000022.4-000026.100003.3 06.8701.56K5 0 +032103.29 +734157.0 +000008.7-000011.300003.5 06.8701.30K0 0 +034613.27 -095258.1 +000006.5+000009.900006.5 06.8701.14K0 0 +045801.99 -581229.7 -000005.5-000004.300002.4 06.8701.50K5 0 +053417.01 +410724.3 +000000.7-000003.200001.0 06.8701.87K5 0 0.16 410.00 +082807.15 +210855.7 +000005.8-000135.700004.6 06.8701.04G5 1 +084306.89 -453342.3 -000008.6+000005.400002.1 06.8701.51K3 0 +090332.27 +530629.9 +000002.0-000010.100002.9 06.8701.00K0 0 +093019.74 -332413.9 -000019.5-000001.900003.3 06.8701.29K1 0 +101300.99 -194121.1 -000012.2+000014.800003.3 06.8701.52K4 0 +103506.21 -692105.2 +000001.7-000016.800003.8 06.8701.72M3 0 +103727.05 -122338.5 -000013.9+000031.800003.8 06.8701.36K0 0 +104409.65 -515525.4 -000041.7+000003.000004.3 06.8701.22K0 0 +110841.34 -861351.4 -000028.1+000005.200003.4 06.8701.74M2 0 +112254.74 -504712.1 -000024.9+000001.900003.5 06.8701.07K0 0 +115110.93 -075929.6 +000015.1-000022.500003.5 06.8701.23K0 0 +120949.10 +772325.1 -000120.7+000053.800012.3 06.8701.03G5 0 +124948.61 +262552.9 +000032.0-000015.000004.2 06.8701.06K0 0 +134244.51 -615331.3 -000009.9-000004.700001.2 06.8701.14K0 0 +140122.33 +313349.3 -000011.9-000039.300005.5 06.8701.42K3 0 +142658.79 -591415.5 -000003.7-000004.300000.5 06.8701.50K1 0 +144245.10 -191842.3 -000064.8+000018.200006.6 06.8701.20K0 0 +150853.91 -590831.6 -000011.3-000011.500002.3 06.8701.25K0 0 +151845.51 +583012.4 +000008.9+000018.600003.2 06.8701.23K0 0 +152710.41 +844931.3 +000012.8-000051.800005.4 06.8701.00K0 0 +154527.59 -654459.0 -000005.1-000005.900001.9 06.8701.34K1 0 +155425.55 +051738.2 +000046.9+000045.100011.4 06.8701.04K0 0 +162136.94 -514503.2 -000027.4-000077.500005.6 06.8701.25K2 0 +162757.71 +324158.1 -000018.4-000003.100006.5 06.8701.07K0 0 +163653.87 +225205.7 +000106.5-000137.200011.0 06.8701.01K0 0 +170748.43 +554604.9 +000002.1+000040.800006.3 06.8701.19K0 0 +175708.98 +374810.4 -000032.9+000021.800007.1 06.8701.12K0 0 +180104.95 +472411.1 +000014.8+000003.200006.5 06.8701.01K0 0 +184813.40 -191156.0 +000000.9-000007.100001.6 06.8701.66K4 0 +190204.99 +600742.3 +000005.6+000023.400002.5 06.8701.58K5 0 +190658.29 -222951.3 +000000.6-000009.000002.8 06.8701.03G8 0 +194709.02 -170441.2 +000020.9-000004.100000.6 06.8701.75M2 1 +204433.26 -141108.7 +000020.1-000018.600002.2 06.8701.57M2 0 +211329.44 -473302.5 +000008.0-000001.200002.0 06.8701.63M1 0 +211436.37 +565300.3 -000011.8-000000.300002.1 06.8701.69K5 0 +214139.36 -323151.1 +000060.6-000062.600006.0 06.8701.04G8 0 +215635.95 +210940.1 +000039.7+000040.200005.2 06.8701.05K0 0 +220017.09 +343746.6 +000004.8-000002.200001.9 06.8701.36K5 0 +220718.10 -102648.7 +000008.6-000001.200002.0 06.8701.62M3 0 +221127.14 -270908.2 +000010.2-000035.000007.1 06.8701.11K1 0 +223714.95 +424837.2 +000024.3+000001.100005.1 06.8701.45K5 0 +233542.60 +511550.1 -000018.7+000014.600004.4 06.8701.64M1 0 +054539.41 +204142.2 -000001.1-000006.500003.7 06.8703.10C5 0 +000513.00 +353416.0 +000003.0-000037.500010.3 06.8800.17A2 0 +003419.41 -422552.6 +000088.0+000019.200008.2 06.8800.18A5 0 +010235.57 +274452.6 +000076.5+000008.100022.4 06.8800.45F7 0 +011401.17 -132831.2 +000042.9+000029.500014.7 06.8800.31F0 0 +012932.23 -092920.8 +000016.6+000007.400006.5 06.8800.95G5 0 +013907.17 +610444.7 -000001.5-000000.300001.6 06.8800.83F5 0 +020150.11 -633721.9 +000039.5+000041.000013.8 06.8800.56F8 0 +020301.60 +032129.8 +000220.2+000138.000020.6 06.8800.66G0 0 +020734.42 -003659.7 -000249.8-000344.100027.0 06.8800.62G2 0 +025413.95 +423520.3 +000199.0-000083.600019.4 06.8800.54F5 0 +025856.83 +770448.5 -000042.0-000027.100007.5 06.8800.86G0 0 +031350.19 -384833.4 -000037.8-000043.500014.2 06.8800.17A2 0 +031440.07 -353327.7 +000035.0+000017.200005.9 06.8800.74G2 0 0.04 0.00 +032935.00 -232832.9 +000075.3+000036.200009.1 06.8800.44F3 0 +034118.39 +284210.1 +000007.8-000014.900005.6 06.88-0.00B9 0 +034626.24 +133033.0 +000024.6-000027.200006.1 06.8800.07A0 0 +035628.60 -251050.4 +000106.8-000279.800025.8 06.8800.75G8 0 +040700.63 -100000.4 -000127.6-000141.600024.0 06.8800.58G0 1 +040938.81 +313907.0 +000065.6+000070.600025.1 06.8800.55F5 0 +044455.07 +522022.9 -000012.4-000003.400005.0 06.8800.12B5 0 +045010.02 +633731.9 +000016.7-000049.200008.4 06.8800.03A0 0 +045601.03 +013730.3 +000006.2+000043.600012.4 06.8800.25A5 0 +052844.78 -652656.2 +000032.1+000151.000066.9 06.8800.83K1 1 +053626.41 +215935.9 -000044.2-000084.800015.3 06.8800.50F8 1 +060048.34 +670050.5 -000004.3-000034.300005.3 06.8800.19A0 0 +060303.17 -373249.6 +000014.9+000017.800011.9 06.8800.20A4 0 +060306.99 +203510.7 -000014.0-000009.700003.5 06.8800.97G5 0 +061029.94 +225952.4 -000006.0-000001.600003.8 06.88-0.08B9 1 +061229.16 -363349.5 -000003.7+000005.900001.6 06.88-0.15B3 0 +061817.42 -053915.6 +000010.1-000004.900004.8 06.8800.00A0 1 +062637.73 +153125.3 -000003.3+000000.100005.1 06.88-0.04B9 1 +063736.20 -552037.7 +000001.0+000025.800006.6 06.8800.96G8 0 +064130.78 -201903.2 +000058.4-000030.300006.8 06.8800.97G8 0 +070557.65 +363423.2 +000003.8-000049.800007.0 06.8800.99G5 0 +071201.09 +435035.0 -000016.6-000026.200003.9 06.8800.02A0 0 0.06 0.80 +071426.55 +244240.2 +000003.0-000010.900004.8 06.88-0.00A1 0 +072031.07 +002413.1 -000006.0-000006.500002.3 06.88-0.01B9 1 +072043.68 +033454.0 -000006.3-000005.600001.5 06.88-0.16B5 0 +072603.65 -153956.4 -000064.8-000103.700023.6 06.8800.62G1 1 +073619.27 -690323.7 -000005.0+000014.700002.8 06.88-0.01B8 0 +074329.63 -541428.8 -000000.0+000013.300006.8 06.8800.92G6 0 +082853.66 -720454.8 -000026.9+000044.100006.2 06.8800.21A3 0 +083235.30 -055358.2 -000003.9-000008.800003.2 06.8800.98G5 0 +084042.99 +512550.3 -000020.0+000045.000004.8 06.8800.96G5 0 +085942.75 -274858.3 -000044.0-000044.800017.9 06.8800.69G5 0 0.38 0.00 +090450.02 -464857.8 -000041.8+000036.500007.1 06.8800.08A2 0 +093803.23 -541308.9 -000011.7+000007.800005.2 06.88-0.10A0 0 0.05 1.08 +094559.78 -355148.9 -000014.2-000083.500018.1 06.8800.40F3 0 +101021.23 -671548.3 -000011.0+000005.600002.2 06.8800.03B9 0 +101952.35 -513404.4 -000040.0+000014.300007.2 06.8800.44F5 0 +102942.32 +012929.1 -000151.4-000125.300031.7 06.8800.56F5 0 +103957.94 -521702.9 -000034.8+000003.500006.0 06.8800.02A0 0 +105156.21 -582455.7 -000006.9+000002.400000.9 06.8800.42B5 0 0.06 3.30 +105708.01 -001842.8 -000107.2-000030.900016.2 06.8800.42F5 0 +111054.82 -582719.0 -000022.0+000005.900003.1 06.88-0.09B7 0 +112511.86 -733756.9 -000077.8+000051.500015.2 06.8800.38F0 0 +112538.24 +295914.3 -000042.5+000010.900015.8 06.8800.32F0 0 +112634.05 -212123.4 -000036.7+000000.800005.1 06.88-0.01A0 0 +113147.88 -735409.6 -000005.1+000001.900001.7 06.8800.20B7 0 0.08 1.24 +113514.15 -353643.4 -000037.4+000002.700005.0 06.8800.11A2 0 +114009.34 +234229.3 -000064.6+000003.500013.9 06.8800.30A3 0 +121123.00 -164726.5 -000153.8-000056.500029.1 06.8800.77K0 1 +122412.94 -385449.7 -000000.2+000000.800012.9 06.8800.27A7 0 +124813.38 +522711.5 -000024.7-000010.700005.7 06.8800.94G5 0 +124816.49 -444307.5 -000026.6-000006.200004.1 06.88-0.02B9 0 +135059.80 +531725.5 -000090.7+000044.500016.8 06.8800.47F5 0 +140322.00 +222944.9 -000016.6-000018.600005.2 06.8800.32F0 0 +141137.12 +422026.5 -000036.2+000013.000005.8 06.8800.98K0 0 +141649.44 -053838.4 +000014.7-000011.900011.1 06.8800.34F0 0 +141747.89 +552531.3 +000014.8-000005.500006.8 06.8800.03A2 0 +142922.57 +804836.6 -000073.7-000132.900051.0 06.8800.77G5 1 +153859.85 +851709.1 -000063.4+000033.100008.0 06.8800.21A5 0 +153954.48 -194608.7 +000027.7-000023.700015.4 06.8800.43F3 1 +154051.44 -443721.8 -000033.6-000049.800011.6 06.8800.18A5 0 +155501.06 +753427.5 +000018.6-000009.800004.3 06.8800.83G5 0 +160832.98 -625854.7 -000002.0-000010.900003.6 06.88-0.06Ap 0 +162754.65 +255903.5 -000016.2+000015.300006.5 06.8800.10A3 1 +163631.42 -085114.4 -000046.0-000003.000009.0 06.8800.56F2 0 +164556.95 -674500.4 +000025.6-000014.400007.9 06.8800.18A3 0 +172227.61 +245247.4 +000062.7-000160.200033.5 06.8800.53F8 0 +173930.55 +440004.3 -000026.4+000027.700008.7 06.8800.09A2 0 +175334.21 -271657.6 +000017.1+000003.400006.3 06.8800.18A3 0 +175414.38 -344339.5 +000003.2-000005.900002.8 06.8800.04A0 0 +180012.64 +085121.6 -000025.3-000012.500008.1 06.8800.94G5 0 +180442.82 -591234.0 -000198.5-000051.800025.6 06.8800.62G4 0 +181325.14 +115303.4 -000011.8-000005.000005.4 06.8800.03A0 0 +182911.93 -291533.9 +000000.1-000046.900022.1 06.8800.46F5 0 +183709.43 +005703.9 +000012.4+000022.200017.1 06.8800.57F8 0 +183720.53 +112121.0 +000010.3+000005.000005.7 06.8800.03A0 0 +183725.79 -470428.4 -000001.4-000011.900014.4 06.8800.36F0 0 +190011.74 -601213.3 -000000.4-000009.900003.8 06.8800.65K0 0 +190237.96 +143401.2 +000165.9-000002.100038.3 06.8800.63G2 0 +190508.54 +093831.7 +000001.4-000004.200003.5 06.8800.16B3 0 0.09 2.37 +191858.11 +402137.6 +000007.7+000007.000004.7 06.8800.04A0 0 +192754.06 +201450.7 +000003.5-000008.200003.6 06.88-0.03B3 0 +192958.90 +465647.3 +000012.6+000000.800003.4 06.88-0.02A0 0 +193012.23 +552520.6 +000013.8+000137.400009.6 06.8800.96K0 0 +195141.84 -144636.7 +000007.9-000000.100003.5 06.8800.28A3 0 +195554.06 +470524.3 +000019.0-000008.900006.1 06.8800.16A2 0 +200412.95 +311435.4 +000043.1+000021.000009.2 06.8800.27F0 0 +202720.87 +234725.8 +000000.4+000017.900007.3 06.8800.20A2 0 +202820.84 +200646.2 +000018.4+000017.600006.5 06.8800.03A0 0 +203004.77 +194003.4 +000004.5-000004.700001.5 06.88-0.15B8 0 +204919.01 +584455.5 -000004.0-000002.400005.0 06.88-0.05B9 0 +210740.84 +681514.6 +000008.1+000003.700004.0 06.8800.10A2 0 +210809.37 -005922.9 +000069.5+000005.900012.1 06.8800.26A5 0 +211920.48 -130252.6 +000033.2-000001.200003.9 06.8800.21A4 0 +214240.56 +634317.6 -000149.4-000078.500027.8 06.8800.53F5 0 +220335.50 -555836.2 -000241.0-000094.600020.8 06.8800.56F7 0 +222855.74 -600314.5 -000016.5-000004.000006.3 06.8800.95G8 0 +225113.31 +484359.7 +000003.7-000001.600002.7 06.88-0.08B9 0 +232418.86 -720954.3 -000017.1-000045.600023.9 06.8800.54G0 0 +232926.93 +462753.8 +000015.0-000012.200004.7 06.8800.13A2 0 +232930.32 -010209.0 -000012.5-000030.200025.3 06.8800.62G0 0 +234806.97 -505327.1 -000043.1-000033.900005.4 06.8800.92G8 1 +002545.59 -274236.4 +000040.4-000035.500006.9 06.8801.29K2 0 +015015.82 -125312.8 +000009.3-000003.600000.2 06.8801.63M1 0 +021351.70 +193652.0 +000024.9+000004.900008.7 06.8801.11K0 0 +021852.05 +125931.9 +000203.8+000037.700004.4 06.8801.21G5 0 +033646.91 +342051.6 +000026.9-000033.900002.7 06.8801.34K0 0 +052943.64 +350631.6 +000008.0-000015.900005.0 06.8801.07K0 0 +053126.73 +381910.9 +000001.4-000047.100004.0 06.8801.80K5 0 0.54 89.20 +053636.34 -350340.9 +000011.1+000057.300004.7 06.8801.37K2 0 +055654.73 -082302.5 -000000.3+000001.800004.3 06.8801.02G5 0 +060602.24 -055248.6 +000019.3-000012.000004.4 06.8801.58M1 0 +062201.30 +440330.8 +000006.3-000021.600008.8 06.8801.02G5 0 +062643.40 +002715.4 -000014.2-000017.300004.4 06.8801.07G5 0 +063306.18 +011624.0 -000000.6-000004.300001.4 06.8801.75K4 0 +064611.31 +421556.1 +000000.7-000011.900003.0 06.8801.60K0 1 +072009.58 +160825.3 -000008.3-000011.700002.5 06.8801.03G5 0 +072130.90 +373946.9 +000000.4-000107.400008.2 06.8801.05K0 0 +080849.61 +272849.7 -000008.9-000022.400004.3 06.8801.04K0 1 +081211.62 +485733.4 -000027.7+000004.500003.1 06.8801.31K0 0 +082408.44 -190808.5 -000058.1-000070.000005.0 06.8801.21K0 0 +083739.70 -402608.3 -000011.1+000029.000002.7 06.8801.69M4 0 0.83 608.00 +090001.09 -493328.7 -000012.6+000007.500001.0 06.8801.32G5 1 +092833.51 +122307.2 -000081.5-000012.800006.1 06.8801.04G5 0 +102953.69 +283452.4 +000005.4-000000.800005.9 06.8801.11K2 0 +111653.12 -382355.7 -000017.7+000026.200008.2 06.8801.10K1 0 +114355.08 -090756.4 +000009.5-000025.300003.9 06.8801.04K0 0 +125417.88 -700212.4 +000004.9+000000.900003.5 06.8801.27K1 1 +132208.25 -123446.3 +000005.3-000004.500002.8 06.8801.61K5 0 +132929.19 -184344.6 +000046.9-000022.300004.0 06.8801.40K2 0 +133039.14 +091900.7 -000015.5-000018.300005.2 06.8801.04K0 1 +134043.34 +524618.8 +000020.4-000016.400004.6 06.8801.04K0 0 +140108.35 -372811.7 +000075.7-000039.600003.8 06.8801.28K2 0 +142931.14 -260048.1 -000017.6+000002.400001.7 06.8801.50K2 0 +145500.19 +745252.3 -000014.3+000003.900003.4 06.8801.66M0 0 +150719.28 +085730.8 -000013.6-000022.800003.6 06.8801.53K5 0 +151632.36 -393339.3 +000008.6-000007.100000.5 06.8801.47K3 0 +154546.43 -300229.1 -000067.0-000025.200007.2 06.8801.18K2 0 +161909.42 -065233.9 -000013.9-000088.300006.5 06.8801.09G5 0 +165145.44 +203426.4 -000028.2+000035.600007.0 06.8801.13K0 0 +171734.65 +285447.7 -000002.0+000004.700000.7 06.8801.66M2 0 +184639.43 -394351.1 -000011.4-000024.200000.7 06.8801.61M2 0 +185025.67 +072730.0 -000004.4-000043.800004.6 06.8801.32K4 0 +191436.41 -294952.3 +000018.8-000005.300003.4 06.8801.62K5 0 +192456.04 -441141.2 -000054.1-000007.000007.6 06.8801.09K1 0 +192509.96 -510602.1 -000001.6-000021.000004.3 06.8801.55M2 0 +205941.00 -625238.3 +000025.0+000001.100004.9 06.8801.43K3 0 +210247.18 +155801.6 -000004.5-000002.900002.0 06.8801.72M0 0 +210600.50 +625518.6 +000010.5-000012.400003.4 06.8801.45K5 0 +212821.65 -025307.1 +000010.3-000019.100002.2 06.8801.14K0 0 +213440.01 -363849.1 +000005.2-000008.400005.0 06.8801.16K2 0 +214418.01 -552822.9 +000030.7-000023.800003.6 06.8801.61M2 0 +215155.39 +482613.5 -000011.9+000009.000003.0 06.8801.61K5 0 +221517.01 -703910.4 +000032.1-000052.200004.6 06.8801.05K0 0 +223436.55 +263553.6 -000008.4+000000.200002.7 06.8801.48K2 0 +230155.04 -630508.0 +000018.9+000021.500005.4 06.8801.35K3 0 +234448.93 +071130.6 +000021.5-000011.300006.9 06.8801.07K0 0 +001046.84 -345138.6 +000085.2-000001.300004.7 06.8900.95K0 0 +001420.85 -211147.0 -000073.8-000233.600018.2 06.8900.50F7 0 +003548.69 +490116.1 -000001.1-000004.100000.6 06.8900.61A2 1 +005119.88 -092420.0 -000023.2+000009.100012.1 06.8900.49F2 0 +005152.15 -434232.5 +000030.3+000003.400011.7 06.8900.36F2 1 +010833.82 -464004.9 +000018.5+000023.500011.5 06.8900.29A9 1 +011219.20 +121655.0 -000086.5-000051.500029.6 06.8900.49F5 0 +012119.23 +113212.3 +000060.9+000000.100006.2 06.8900.40F0 1 +012725.15 -202106.7 +000012.2+000023.100010.9 06.8900.46F3 0 +015222.34 +372548.3 -000024.7-000125.900018.0 06.8900.44F8 0 +020014.83 -032205.8 -000036.8-000013.700010.3 06.8900.34A0 0 +020630.24 +242003.7 +000006.4-000147.200043.1 06.8900.66G2 0 +023355.37 -122013.4 +000008.0-000037.000013.2 06.8900.33F3 1 +033558.47 +470527.9 +000021.3-000025.200004.6 06.89-0.02B8 0 +033741.10 -744921.2 -000051.9-000001.400016.0 06.8900.33F0 0 +034531.04 +420025.2 +000024.2-000031.400007.3 06.89-0.02A0 0 +034824.79 -541737.7 +000017.6+000017.300004.0 06.8900.59A4 0 +035629.35 -385743.8 +000030.0+000000.500009.7 06.8900.02A0 0 +040010.45 +400049.4 -000004.5+000004.400004.9 06.8900.14A0 0 +041750.74 +670519.3 +000016.2-000037.600007.3 06.89-0.02B8 0 +044819.05 +291409.2 +000038.7-000061.600011.6 06.8900.46F5 0 +045658.73 -082732.0 +000018.5+000002.500006.3 06.8900.32A5 0 +051438.60 +630737.0 -000006.6-000006.900005.2 06.8900.31F0 0 +053944.71 -202606.7 -000005.7+000008.700004.2 06.89-0.09B8 1 +054157.53 -625449.6 -000004.0+000010.000006.2 06.89-0.01A1 0 +055610.65 -210721.5 +000013.2+000032.200010.0 06.8900.10A1 0 +055939.61 +213615.4 +000007.1-000018.400004.5 06.89-0.06A0 0 +062245.25 +041237.5 -000012.5-000036.600008.7 06.8900.11A3 0 +062345.25 -370052.6 +000000.0+000005.500002.5 06.89-0.10B5 0 +062540.48 -294210.7 -000003.6-000001.800002.5 06.89-0.02A0 0 +063246.10 -272416.5 +000106.8+000090.300016.3 06.8900.55F8 0 +063626.26 +271643.0 +000008.1-000093.600027.7 06.8900.65G0 1 +073741.60 +015542.2 -000000.1-000001.400002.7 06.89-0.02B9 0 +073921.68 +503143.3 -000079.6-000061.100021.5 06.8900.47F5 0 +080237.42 -273239.5 -000010.0-000004.100003.1 06.8900.75K1 1 +082500.40 -124553.2 -000009.7+000002.400000.6 06.89-0.13B4 0 +082804.13 +355330.7 -000050.6-000016.200009.8 06.8900.90K0 1 +083845.55 +234110.6 -000047.1-000148.400028.5 06.8900.55F8 0 +084508.81 -321456.6 +000060.1-000081.000014.7 06.8900.33F0 0 +085725.19 +581307.6 -000054.7+000008.400005.3 06.8900.17A2 1 +090432.85 -562027.8 -000010.6+000008.200001.1 06.8900.04B5 1 +091831.95 -390238.0 -000037.8+000020.100010.5 06.8900.06A1 0 +092921.62 +561428.3 -000131.8-000116.400014.9 06.8900.39F2 0 +095010.37 +243343.0 -000048.8+000043.200019.0 06.8900.49F5 0 +101024.29 -642303.4 -000015.9+000019.100003.9 06.89-0.02B8 0 +101902.57 -504258.0 -000010.0+000006.900000.6 06.89-0.14B5 0 +110419.22 -011641.5 +000006.2-000012.500004.8 06.8900.05A0 0 +111517.62 -193815.2 -000052.5+000008.100010.9 06.8900.08A3 0 +114636.42 -644557.5 -000015.2-000002.300005.5 06.8900.07B8 0 +122337.70 -613744.8 -000009.1-000000.800002.0 06.8900.67F7 0 0.75 5.83 +123756.50 +545111.3 -000021.3+000000.000005.7 06.8900.93G9 0 +131046.05 +341802.6 -000067.6-000028.900012.7 06.8900.49F5 0 +131727.38 -103246.8 -000084.6+000016.400012.6 06.8900.34F0 0 0.06 1.68 +142731.43 -352649.6 +000033.8-000055.000010.8 06.8900.57F8 0 +143510.72 -462743.0 -000012.8-000007.900003.6 06.89-0.01B9 0 +150138.38 -561536.6 -000003.5-000004.200001.6 06.89-0.09B2 0 +151147.72 +101259.5 -000037.2+000021.800008.2 06.8900.05A0 0 +152809.57 -092049.9 +000072.7-000363.400050.3 06.8900.79K2 1 +153127.15 -710343.5 -000016.4-000016.100004.0 06.89-0.12Ap 0 0.05 4.49 +153648.65 +803651.8 -000039.7+000048.900006.3 06.8900.97G5 0 +153938.72 +795859.2 -000032.2+000040.000008.5 06.8900.39F2 1 +162828.17 -132358.7 -000037.1+000001.400016.9 06.8900.95K0 0 +163015.68 -275458.4 -000009.8-000013.800006.0 06.8900.08B8 0 +163521.31 +774518.7 +000017.6-000001.600010.9 06.8900.64F8 0 +163641.47 -355459.0 +000040.1+000004.400018.2 06.8900.37F2 0 +165837.94 +152714.5 -000024.7+000141.000018.7 06.8900.65F8 0 +170114.21 +523616.1 -000021.4+000011.000008.1 06.8900.09A0 0 +170252.52 -500937.3 -000012.1-000015.200000.2 06.8900.26A0 1 +170735.24 -464047.0 -000101.8+000014.300011.2 06.8900.26A7 0 0.05 0.62 +170817.29 -410128.2 -000001.9-000004.400001.6 06.8900.56F2 0 +172558.88 -494405.7 +000000.8-000004.600001.6 06.89-0.06B3 0 +173047.97 -372612.9 -000005.2-000025.600009.2 06.8900.11A0 1 +175031.50 +365046.0 -000006.4-000000.500003.1 06.8900.98G0 1 +175724.30 +332403.2 +000014.7-000016.600004.3 06.8900.91K0 0 +182619.64 +261339.8 -000002.0-000004.800003.6 06.89-0.13B3 0 +184455.91 -002224.2 +000000.9-000017.400004.3 06.89-0.02B9 0 +185105.44 -031539.6 -000047.9-000059.200007.7 06.8900.28A2 0 +185353.79 +822211.9 +000018.6+000021.400006.4 06.8900.01A0 0 +185401.61 -471627.4 -000008.7-000037.500013.4 06.8900.51F5 1 +191731.84 +214849.9 +000032.7-000006.700006.3 06.8900.18A3 0 +192806.29 +175048.4 +000042.1-000034.900013.2 06.8900.32Am 1 +192937.80 -123847.8 +000098.1-000037.500015.1 06.8900.47F5 1 +193325.57 +215027.0 -000021.0-000204.800049.6 06.8900.74G5 0 +193411.13 +074708.8 -000001.7-000008.400001.2 06.89-0.02A0 1 +194245.86 +082257.5 +000024.6+000053.900014.9 06.8900.50F5 1 +195142.73 -505842.7 +000012.7-000093.200011.1 06.8900.50F6 0 +202525.69 +423617.9 +000046.9+000028.100009.8 06.8900.46F6 0 +203804.86 -241343.8 +000050.1-000022.300007.6 06.8900.20A7 0 +203955.40 +352326.3 +000031.6+000036.500008.2 06.8900.94K0 0 +205243.13 -390631.0 -000009.1-000004.200002.5 06.8900.97G8 0 +210935.27 +751340.2 -000015.9-000016.900005.9 06.8900.57F5 0 +213446.99 +195611.1 -000011.7-000007.300003.3 06.8900.99K0 0 +214419.18 +284654.2 +000000.5-000053.400013.0 06.8900.41A5 0 +215300.95 -103345.0 +000033.8-000040.700004.8 06.8900.99K0 0 +215627.30 +594742.4 +000022.2-000000.100001.9 06.8900.09A0 1 +221447.11 -240016.8 +000099.0-000012.200016.2 06.8900.38F3 0 +221852.46 +161528.7 +000039.7-000006.800010.0 06.8900.13A3 0 +224007.88 -092133.7 +000169.6+000045.900019.5 06.8900.51G0 0 +233812.38 -083739.0 +000028.2-000016.100006.7 06.8900.89G5 0 +234721.16 -481630.2 -000384.0-000213.000024.2 06.8900.66G2 0 +234723.28 -682338.0 +000048.0-000033.400008.8 06.8900.46F2 0 +234814.46 +070947.7 -000021.5-000032.900005.0 06.8900.99G5 0 +002939.01 -025025.2 +000090.9-000040.300005.2 06.8901.46K2 0 +003136.09 +160115.7 -000003.4-000040.300004.1 06.8901.27K0 0 +013538.27 +281610.6 +000025.0+000005.200005.9 06.8901.03K1 0 +020237.79 -702510.4 -000019.1+000027.100003.3 06.8901.36K2 0 +021053.40 -755731.8 +000010.5-000003.300004.5 06.8901.21K2 1 +021800.73 +425404.4 -000005.1+000003.200003.3 06.8901.00G5 0 +022456.29 -035333.6 -000003.0-000063.600006.0 06.8901.02K0 0 +025541.27 +310235.3 +000001.8-000012.800002.5 06.8901.75M3 0 +042015.29 -023742.8 +000024.4-000002.500004.2 06.8901.47M4 0 +043853.33 +421424.1 -000002.3-000030.200007.0 06.8901.23K0 0 +051002.41 -403334.3 +000011.5+000023.100002.1 06.8901.54K5 0 +051436.94 -003346.2 +000017.7-000004.000004.5 06.8901.82M6 0 +054907.30 -323015.7 -000009.0-000006.600002.4 06.8901.56K4 0 +070453.61 -204948.3 -000001.4+000003.800000.3 06.8901.68K5 0 +070611.59 +245136.6 +000008.6-000013.100003.2 06.8901.47K8 0 +072257.03 -553438.8 -000080.4+000111.400011.9 06.8901.04K0 0 +072759.74 -025255.7 +000011.8-000013.900007.0 06.8901.01K0 0 +073703.51 -264858.7 +000003.3-000063.000009.4 06.8901.08K1 0 +074306.81 -385149.3 -000011.5+000004.600002.8 06.8901.03G6 0 +075407.18 -181951.7 -000005.8-000000.300002.0 06.8901.66M1 0 +080246.43 -061921.0 -000030.6+000013.700005.0 06.8901.05K0 0 +080339.95 +362041.7 -000014.2-000012.600004.8 06.8901.43M5 0 +080440.20 +394426.9 -000030.4-000022.600005.0 06.8901.06K0 1 +093142.42 +362544.8 -000040.3-000012.500004.9 06.8901.44K2 0 +111609.11 +781832.3 -000067.5-000012.500005.1 06.8901.31K0 0 +111657.60 -345538.4 -000021.7-000000.800005.4 06.8901.38K3 0 +124128.84 +491725.7 -000058.7+000033.900003.8 06.8901.29K2 0 +124702.19 +090350.4 -000006.6-000014.400004.8 06.8901.34K0 0 +124922.47 -404631.0 -000027.5+000021.700005.5 06.8901.10K2 1 +131140.59 -111317.9 -000064.4-000000.200004.7 06.8901.23K0 0 +131612.76 -522453.1 +000018.0-000024.900006.2 06.8901.03K0 0 +132104.80 -242812.9 -000032.4+000008.400001.2 06.8901.65K5 0 +134136.61 -452937.5 +000028.7-000033.100005.6 06.8901.26K2 0 +140655.88 +282616.9 -000071.5+000001.700005.7 06.8901.00K0 0 +145243.77 +315530.2 -000006.6-000013.200006.3 06.8901.02K0 0 +151031.51 +114024.9 +000003.3+000020.100001.9 06.8901.66M2 0 +155017.48 -490225.1 -000021.5-000076.600004.7 06.8901.11G8 0 +155950.03 -645114.9 -000000.4-000004.500000.9 06.8901.77M0 0 +162014.61 -393748.2 +000008.5+000016.100004.7 06.8901.01K1 0 +164010.66 -285624.2 -000032.4-000027.400004.2 06.8901.59K5 0 +180333.76 -663217.9 +000016.5-000028.600004.6 06.8901.14K1 0 +181635.37 -203240.1 +000007.5-000009.500005.4 06.8901.03A7 1 +190109.51 -042620.4 -000005.8+000007.200004.2 06.8901.68K2 0 +194748.25 -282928.2 -000001.1-000001.600003.4 06.8901.01G8 0 +203251.17 +271243.8 +000004.4+000000.500002.4 06.8901.08K0 0 +203444.60 +323021.0 +000004.6+000005.300003.0 06.8901.14K1 1 +205647.45 +014256.4 -000002.5-000203.300011.2 06.8901.00K0 0 +211140.37 +702627.9 +000022.8+000028.500006.6 06.8901.21K2 0 +211416.67 -454657.2 -000030.2-000081.400015.6 06.8901.01K1 0 +215258.35 +155555.6 +000065.5+000019.900004.4 06.8901.22K2 0 +231949.86 +571437.1 +000011.1-000001.800003.7 06.8901.79K2 0 +192048.31 -043009.0 -000001.8-000006.600000.7 06.8902.07K5 0 +000216.53 -132427.1 +000261.2+000032.100014.9 06.9000.53G0 0 +002054.12 +325841.4 +000010.1-000064.800014.0 06.9000.48F5 1 +002616.49 +034932.7 +000016.8+000000.800002.3 06.90-0.13B8 0 0.04 1.67 +003243.21 +385037.8 -000017.8-000022.500004.5 06.9000.36F0 1 +003255.79 +161001.8 +000048.5+000027.200008.7 06.9000.51F6 0 +003427.21 -063013.3 -000072.5-000086.600024.1 06.9000.48F2 0 +004447.77 +670930.0 +000217.3-000057.600021.8 06.9000.49F8 0 +005002.25 +704627.0 +000017.8-000003.900005.9 06.90-0.06B9 0 +005932.27 +485759.1 +000020.2-000031.700017.3 06.9000.41F5 0 +010218.34 +815232.1 +000024.0-000005.400004.8 06.9000.01G8 0 0.85 2.49 +011034.31 +510047.8 +000006.1+000018.000009.5 06.9000.43F5 1 +012643.01 +434131.1 +000134.3-000039.600016.1 06.9000.39F2 0 +012819.12 +303328.2 +000041.7-000061.300022.5 06.9000.51F5 0 +013448.74 +005643.5 +000209.5-000270.600027.3 06.9000.53F8 0 +014927.18 +262821.6 -000006.5-000013.500003.3 06.90-0.07B8 0 +021446.34 +464115.1 +000017.3-000020.500003.3 06.90-0.03B8 0 +024433.05 +465030.2 +000077.8-000105.600017.4 06.9000.45F5 0 +024727.35 +192220.0 +000117.8-000160.300030.7 06.9000.68G0 1 +025449.55 -333129.6 +000014.4+000015.800013.9 06.9000.26A3 1 +030546.40 +434208.9 -000003.2-000003.000003.7 06.9000.75F5 1 +031019.23 -741752.0 +000052.3+000280.200022.0 06.9000.52F6 0 +031142.88 +520948.7 +000024.7-000023.600005.3 06.9000.01B5 0 +032335.23 -400435.4 +000040.6+000042.200058.5 06.9000.84K0 0 +034710.58 +514223.7 +000059.1-000075.400018.1 06.9000.37F0 0 +035437.50 -462500.7 -000014.3-000005.100010.7 06.9000.16A3 0 +041742.99 +135011.3 +000065.1+000043.600005.8 06.9000.99G5 0 +042930.29 +175147.7 +000105.7-000032.600021.6 06.9000.45F6 0 +044349.58 -481939.5 +000004.5+000276.600023.2 06.9000.50F6 0 +050109.42 -742027.1 +000012.9+000010.500003.6 06.90-0.03B9 1 +053949.08 +012930.3 +000003.6-000005.000004.2 06.90-0.07B8 0 +055725.28 +000139.1 -000015.5-000008.800005.5 06.9000.00A0 1 +060308.36 -365222.6 -000020.3+000005.200005.9 06.90-0.08B9 0 +061016.63 -150333.9 -000008.5+000004.900004.0 06.90-0.08B8 0 +061925.40 +132602.3 +000019.9-000010.200011.6 06.9000.47F7 0 +062040.05 -095327.6 -000007.8-000003.900003.6 06.9000.10A2 0 +063408.42 +025354.9 -000010.7+000036.200017.8 06.9000.40F0 0 +064510.01 -181605.7 +000000.3-000027.500007.7 06.9000.99G8 0 +064821.56 -074516.6 -000002.9+000002.600002.8 06.90-0.10B8 0 +065709.38 -104928.1 -000002.8+000000.500000.2 06.9000.28Ap 0 +071304.20 +315755.8 -000015.7-000008.900006.5 06.9000.05A0 0 +072039.02 -521155.4 -000007.9+000003.400005.8 06.90-0.02F3 1 +072424.58 +101444.5 -000012.0-000009.100001.8 06.9000.92G5 0 +074145.70 -222415.1 -000038.3+000054.300012.4 06.9000.28A9 0 +074955.07 +272147.6 -000009.3-000011.800045.8 06.9000.68G5 0 +084150.10 +195227.1 -000034.9-000014.200003.5 06.9000.96K0 0 +084253.79 -094819.8 -000023.5-000021.500009.2 06.9000.17A2 0 +085023.36 -355549.7 -000009.2+000005.800002.1 06.90-0.11B5 1 +092716.81 +061359.4 -000177.6-000144.700020.4 06.9000.52F5 1 +093957.85 +352009.4 -000068.0+000003.000020.7 06.9000.50F5 0 +094124.83 -332346.7 -000004.1-000004.000006.1 06.9000.03A0 1 +094524.35 -324057.5 -000136.7-000026.400015.9 06.9000.47F6 0 +103416.99 -372312.5 -000017.9+000004.300003.6 06.9000.02A0 1 +104053.06 -575608.2 -000006.1+000002.400000.0 06.9000.95A2 0 0.08 3.07 +104619.32 +124452.5 -000000.8-000030.700008.0 06.9000.13A2 0 +110448.68 -750918.6 -000064.2-000009.900007.3 06.9000.12Ap 0 +110947.13 +540623.7 -000015.1-000002.600004.6 06.9000.87G0 0 +112315.16 +063509.1 -000008.6-000012.300005.8 06.9000.86G5 0 +113004.37 +295754.4 -000082.3-000199.700015.1 06.9000.37F1 0 0.25 0.44 +114157.97 -242308.6 -000006.5-000030.400006.7 06.9000.37Fm 1 0.12 0.14 +125532.45 -300412.3 +000014.2-000010.600005.4 06.9000.07A2 0 +134139.50 -750655.3 -000011.6-000002.800001.8 06.9000.46A0 1 +134444.60 -141329.1 +000000.5-000173.100030.9 06.9000.54G2 0 +135151.09 +115613.7 -000149.9+000024.500016.7 06.9000.43F5 0 +142411.28 +161625.1 -000029.7+000009.200003.0 06.9000.67Am 0 +142900.55 -560812.7 -000009.6-000002.100001.3 06.9000.51A3 0 +150002.69 +652834.6 -000001.1-000020.000006.1 06.9000.97K0 0 +152002.34 +405901.4 -000038.1+000179.800024.8 06.9000.51F5 0 +152050.20 +312847.2 -000180.0+000138.900022.7 06.9000.53F5 0 +152839.26 +614335.9 -000001.7+000007.100003.5 06.9000.13A0 0 +162948.48 -110746.3 -000017.1-000004.800005.8 06.9000.17B9 0 +162951.11 +055814.8 +000004.8+000002.100007.5 06.9000.43F5 0 +165621.93 +622211.5 -000014.7+000010.300006.5 06.9000.13A0 0 +170953.09 -470153.1 -000002.0-000003.700002.4 06.9000.33O9 0 +172114.73 +311524.8 -000023.6+000012.500013.1 06.9000.57F8 0 +191658.11 -671000.0 +000008.2-000032.200005.1 06.9000.96G8 0 +192838.52 +395627.1 -000000.9-000006.800001.8 06.9000.88G5 0 +193636.07 -324127.1 +000004.2-000002.900003.8 06.90-0.06B4 0 +194042.04 -541237.1 +000004.9-000017.400005.2 06.9000.14A3 0 +201333.86 -382651.5 +000013.4-000168.000017.7 06.9000.46F5 1 +210217.67 -425949.7 +000071.2-000111.200011.8 06.9000.96K0 0 +214032.38 +594509.7 +000055.3+000025.200004.7 06.9000.99G8 0 +214224.19 +574409.8 -000002.7-000004.800002.0 06.9000.14B0 0 +221202.25 -381810.3 -000012.3+000015.300010.6 06.9000.39F3 1 +231407.99 -700330.2 +000176.9+000082.700018.2 06.9000.73G5 0 +232825.25 -252513.8 -000029.0-000017.700008.3 06.9000.16A3 0 0.04 0.12 +233240.60 -450717.3 +000025.8+000008.800006.5 06.9000.12A1 0 +233425.10 +052814.0 +000116.7+000000.900012.0 06.9000.43F2 0 +000052.91 +665052.7 -000020.8+000018.200004.0 06.9001.45K2 0 +000556.71 +243408.6 +000034.9-000017.100005.3 06.9001.56K5 0 +002449.64 -182818.2 -000003.7-000065.500003.0 06.9001.43K3 0 +023845.89 +332508.8 +000018.4-000011.700003.6 06.9001.08K2 1 +024727.71 +374728.0 +000004.7-000023.100002.0 06.9001.35K0 0 +025728.61 +161737.7 +000076.1-000039.800007.2 06.9001.20K0 0 +032023.32 +195221.8 +000002.8+000000.300005.4 06.9001.22K0 0 +032209.37 -464547.5 -000022.4-000070.900010.9 06.9001.28K3 0 +033321.20 +134656.9 -000009.9-000019.800009.1 06.9001.06G5 0 +033932.64 +592643.5 -000007.9+000005.000004.7 06.9001.40K2 0 +040247.05 -223539.3 +000007.6-000086.500008.1 06.9001.16K1 0 +043705.64 -302545.5 -000001.4+000025.500003.1 06.9001.30K1 0 +044034.22 -483217.9 +000005.8+000025.000006.4 06.9001.10G8 0 +053721.77 -380122.4 +000011.8+000014.700003.1 06.9001.32K2 0 +055226.88 +061234.1 -000007.4-000019.000007.0 06.9001.00G5 0 +061910.00 +563136.0 -000037.5-000031.400005.0 06.9001.14K1 0 +063559.38 +312845.5 -000007.0-000024.100004.7 06.9001.63K2 0 +064424.66 +565559.1 +000005.7-000019.900003.0 06.9001.66M2 0 +070015.02 -194804.5 +000000.4-000010.900006.8 06.9001.03K0 0 +072533.74 -192615.9 -000003.9+000002.800002.3 06.9001.51K3 0 +073613.78 -445727.3 +000030.0-000017.800009.0 06.9001.03K2 0 0.09 11.75 +080326.54 +370812.2 -000025.1-000018.300004.4 06.9001.48K5 0 +082004.86 -310552.0 -000020.1-000004.000004.0 06.9001.20K1 0 +084236.99 -042436.6 +000004.5-000027.600002.1 06.9001.38K2 0 +085846.04 -643149.8 +000001.2+000002.600002.8 06.9001.07G8 0 +092519.27 -542749.5 +000007.1-000005.800003.9 06.9001.40K2 0 +094528.63 +101319.0 +000014.2-000008.600001.6 06.9001.62K5 0 +100313.71 +500633.3 -000020.3-000008.200004.9 06.9001.47K2 0 +112756.90 +445242.7 -000000.2-000018.100005.5 06.9001.13K0 0 +115603.56 +403851.7 -000002.6-000030.200004.4 06.9001.11K1 0 +141630.48 +551754.4 +000031.9-000031.800006.7 06.9001.15K1 0 +142109.38 +191048.7 -000004.9+000006.500002.5 06.9001.62K5 0 +155521.59 +091324.5 +000004.9-000017.500004.6 06.9001.05K0 0 +162621.47 +404834.6 +000022.0-000054.200005.8 06.9001.10K0 0 +164843.26 -670459.7 +000003.4+000009.300003.4 06.9001.56K5 0 +164959.42 +463856.3 -000021.9+000037.500004.7 06.9001.46K2 0 +181637.09 +480618.9 -000019.2-000022.800005.2 06.9001.40K2 0 +183757.09 -023525.7 +000015.7-000024.300006.4 06.9001.08K0 0 +194233.48 -504003.3 -000001.5-000001.000004.7 06.9001.25K1 0 +211245.28 +841531.2 +000018.4-000004.100002.9 06.9001.21G5 0 +213658.54 -184437.2 +000049.1-000046.300004.8 06.9001.44K3 0 +214033.47 +103644.1 -000001.7-000008.900002.5 06.9001.15K0 0 +222028.19 +371753.1 -000005.2-000019.700004.2 06.9001.27K0 0 +223930.38 -680337.2 +000096.4-000026.100004.4 06.9001.09K0 0 +231110.78 +300235.0 +000016.8+000017.700003.2 06.9001.12K0 0 +233527.09 +521727.5 +000092.9+000020.100005.6 06.9001.04K0 0 +002522.08 -391536.6 +000031.2-000089.100008.4 06.9100.95G8 0 +002551.24 +714825.6 -000001.4+000001.500001.1 06.91-0.02B1 0 +003600.80 -594301.9 +000078.0-000018.400016.7 06.9100.37F2 0 +004811.65 +650710.7 +000025.8-000011.600005.6 06.9100.95G5 0 +010118.94 -605137.4 +000073.1+000098.100022.2 06.9100.65G1 0 +011628.90 -672551.9 +000130.5+000024.400016.8 06.9100.38F2 0 +012816.08 -121445.6 +000027.7-000020.800009.7 06.9100.33F3 0 +013359.85 -622834.4 -000025.3-000001.400012.9 06.9100.31A9 1 +020252.25 -022239.8 +000060.5-000031.900010.5 06.9100.20A3 0 +021615.71 -094916.1 +000264.0-000038.600021.5 06.9100.62G0 0 +023758.54 -671803.2 -000002.8-000010.400004.1 06.9100.91G8 0 +025508.15 +032912.8 +000030.9-000010.300011.7 06.9100.31F0 0 +032434.47 +220225.3 +000023.1-000018.200007.7 06.9100.11A0 0 +040229.22 +035050.1 +000003.7-000007.500004.9 06.9100.03B8 0 +040259.45 +091232.0 +000093.2-000162.800022.7 06.9100.47F8 0 +040729.27 -060026.8 -000001.5+000021.700007.6 06.9100.15A2 0 +041711.42 +050128.6 -000011.3-000016.500002.6 06.9100.65F2 0 +042529.65 -530642.8 +000042.0+000028.100008.1 06.9100.37F0 1 +043600.54 +553044.0 +000003.3-000055.200014.3 06.9100.52F8 0 +044354.00 +225640.0 -000001.1-000016.300011.1 06.9100.01B9 0 +050725.92 -444918.2 +000006.2+000012.100003.2 06.91-0.09B5 0 0.04 1.15 +051515.38 +471015.6 +000092.0-000105.700008.9 06.9100.98G5 1 +052845.29 +013838.2 +000000.5+000000.600003.3 06.91-0.15B3 0 +054258.26 +331852.6 -000002.9-000024.100008.9 06.9100.44F5 0 +061255.51 -084344.6 -000003.7-000007.400005.6 06.91-0.07B9 0 +061620.59 +300609.1 +000006.7-000023.900004.1 06.91-0.04B9 0 +061915.20 -694705.0 -000014.6+000068.200016.3 06.9100.51F6 0 +061919.30 +232809.9 -000000.4-000001.600001.4 06.9100.25B0 0 +063217.81 +174646.4 +000037.2+000030.800009.0 06.9100.40G8 1 +063357.62 +522741.8 +000003.4-000078.600009.9 06.9100.31A3 1 +064616.40 -293339.9 +000005.1-000002.400004.7 06.9100.88G6 1 +064849.24 -345612.6 -000011.5+000010.600005.1 06.91-0.02B9 0 +065145.75 +050503.9 -000000.4-000001.500000.3 06.9100.01B2 0 +065745.45 -523851.2 -000011.6-000374.800027.4 06.9100.48F5 0 +073033.61 +051516.8 -000009.3-000008.300004.3 06.9100.03B9 1 +074337.34 -044228.5 -000031.3-000001.300006.5 06.9100.92G5 0 +081350.74 -351229.7 +000003.2-000013.100005.2 06.9100.79G8 0 +082356.20 -012952.7 -000014.3-000018.100005.5 06.9100.72G5 0 +090206.86 -403317.0 -000005.8+000008.200000.4 06.9100.42B0 0 0.12 0.00 +091915.35 +465637.7 -000028.8-000017.300004.9 06.91-0.02A0 0 +092031.86 -615935.0 -000012.6+000008.300002.3 06.91-0.09B5 0 +092516.62 -651613.3 -000022.2+000042.900008.5 06.9100.30A8 0 +092639.73 -241004.3 -000040.7+000005.800007.0 06.91-0.00A0 0 +093731.19 -595323.8 -000008.2+000017.300005.7 06.9100.27A4 0 +094121.88 +385701.9 +000074.4-000130.800020.9 06.9100.73G5 1 +094517.48 -541450.9 -000028.4+000013.200006.4 06.9100.08A2 0 +095226.30 -715636.3 -000016.0+000012.000003.5 06.91-0.03B8 0 +100058.60 -502839.8 -000008.2+000004.200000.9 06.91-0.15B5 0 +100434.09 -643851.9 -000014.9+000013.500006.6 06.91-0.06B9 0 +100552.92 -635006.3 -000008.1-000015.400006.0 06.9100.89G8 0 +102210.79 -132434.9 -000030.9-000010.300006.5 06.91-0.06As 1 +111619.02 +595635.5 -000023.1+000007.200010.9 06.9100.17A3 0 +112029.94 -454343.6 +000015.4-000019.400016.6 06.9100.37F2 0 +112228.75 -085033.5 -000037.1+000004.500007.8 06.9100.15A2 0 +120146.23 -343901.2 -000185.8+000010.800017.8 06.9100.59G0 1 +121355.83 +021537.0 -000091.0-000019.400014.2 06.9100.90G5 0 +124800.38 +185012.7 +000034.3-000017.600006.0 06.9100.96K0 0 +125337.62 -602125.4 -000006.5-000000.600001.8 06.9100.19B3 1 +125726.31 +012540.6 -000134.6-000007.500016.9 06.9100.45F2 1 +133511.57 +222957.9 -000248.3+000128.100022.8 06.9100.47F5 1 +134349.47 -401040.6 -000067.2-000010.900008.5 06.9100.35F2 1 +141831.16 +520200.0 -000018.1-000002.100009.8 06.9100.16A2 0 +143009.99 -435149.8 -000030.1-000027.400006.9 06.9100.13A0 1 +144315.34 -473413.7 -000006.4-000004.800001.2 06.91-0.05B9 0 +144557.66 -445202.9 -000026.1-000020.800007.7 06.9100.05A0 1 +144928.74 +193037.4 -000046.6-000006.900007.8 06.9100.04B9 0 +145207.43 +201726.5 +000009.6-000000.100009.1 06.9100.10A0 1 +145657.47 -261705.9 -000020.6-000026.200008.2 06.9100.01A0 0 +145929.24 -304241.2 -000017.9-000037.100009.6 06.9100.23A3 1 +152852.21 +572641.2 -000261.0+000164.900023.2 06.9100.49F6 0 +155705.05 -355539.2 -000009.0-000018.000007.5 06.9100.12A3 0 +160210.36 -424159.3 -000003.1-000169.200025.6 06.9100.50F6 0 +164958.14 +092516.7 -000003.0+000011.300003.6 06.9100.90G5 0 +165216.07 -253602.1 +000012.9-000011.800004.8 06.9100.06A0 0 +171306.26 +540820.9 +000001.4+000064.800009.6 06.9100.31F0 0 +171604.88 +604249.7 +000006.0+000038.500005.3 06.9100.39F0 1 +173035.20 +173113.7 -000110.1+000129.500019.6 06.9100.51F6 1 +174418.37 +134702.1 -000001.2+000019.900005.6 06.9100.28A3 0 +180131.82 -380455.9 +000006.6-000005.300005.4 06.91-0.04B9 0 +182112.41 -260506.4 +000002.1+000003.600007.0 06.9100.25A6 0 +182957.14 +102858.4 -000006.4+000051.900014.8 06.9100.34F0 0 +183427.27 -344856.7 +000014.6+000016.800011.6 06.9100.30F0 1 +184116.13 +301727.1 +000001.8-000040.100006.2 06.9100.54G5 1 +184236.96 +151157.9 -000006.0-000011.400010.7 06.9100.07A0 0 +185733.22 +325922.3 +000003.1+000013.700006.1 06.9100.33F0 0 +185833.87 +604002.1 +000008.2+000029.400006.4 06.91-0.04A0 0 +191458.84 +275739.9 +000006.2+000005.000002.4 06.91-0.07B8 0 +192631.88 +115103.6 +000094.2+000025.900016.1 06.9100.44F5 0 +193031.74 +124901.3 -000082.4-000049.000016.2 06.9100.92K0 0 +194139.80 +400120.3 +000023.1+000014.100004.6 06.9100.15A3 0 diff --git a/kstars/kstars/data/hip015.dat b/kstars/kstars/data/hip015.dat new file mode 100644 index 00000000..a4a1f847 --- /dev/null +++ b/kstars/kstars/data/hip015.dat @@ -0,0 +1,1000 @@ +200335.19 -385108.6 +000036.8-000062.800004.3 06.9100.25Ap 0 +200359.38 +170722.6 +000022.9+000018.400005.7 06.9100.11A2 0 +200402.62 -375232.0 +000078.2-000388.200035.9 06.9100.61G1 0 +200426.72 +735433.9 +000012.4+000018.900006.4 06.9100.91K0 0 +200544.30 +224750.0 +000004.4-000009.400002.1 06.9100.04A0 0 +201247.32 -025945.4 -000014.7+000000.000006.1 06.9100.24A0 1 +202135.50 -671846.4 +000110.6+000016.900018.8 06.9100.56F8 0 +205105.41 +512501.7 +000039.5+000042.500008.3 06.9100.30F0 1 +210329.49 -013446.7 +000021.4-000009.100020.7 06.9100.42F5 0 +211914.93 -161046.1 +000017.1-000032.000003.4 06.9100.95K0 0 +212920.54 +670303.6 +000024.1+000021.900005.5 06.9100.01A2 0 +220847.37 -131801.6 +000095.6-000010.600020.4 06.9100.47F5 0 +223211.50 -431547.1 -000013.2+000007.700006.4 06.9100.96K0 0 +224315.39 +562429.7 +000097.0+000039.100013.8 06.9100.31F0 0 +224628.59 +073458.6 +000060.6-000001.300007.2 06.9100.46F2 0 +231301.54 +420344.1 -000013.3-000017.200005.1 06.9100.23A2 0 +232657.04 -151451.7 +000028.0-000010.900008.5 06.9100.20A3 1 +233328.08 +242032.7 +000064.2+000009.600006.6 06.9100.20A5 0 +233826.44 +423041.4 +000008.8-000000.500003.2 06.9100.03B9 0 +000522.25 +033622.0 -000020.6-000006.300006.8 06.9101.12G5 0 +000653.30 -385239.7 -000011.3+000009.000003.7 06.9101.12K0 0 +001356.18 +595957.6 +000008.3-000010.100003.1 06.9101.12G8 0 +001751.23 +201337.3 +000014.4-000011.900001.7 06.9101.58M4 0 +003247.46 +540712.1 +000075.0-000035.600003.6 06.9101.25K2 0 +013018.29 +594655.3 +000014.3+000008.200003.2 06.9101.45K3 0 +023633.97 -143924.0 -000035.6-000028.500008.1 06.9101.03K0 1 +024902.60 -041329.3 +000005.2-000013.200003.0 06.9101.62K5 0 +025147.38 +530154.6 +000043.7-000008.500007.9 06.9101.34K2 0 +030427.84 +401734.2 +000003.9-000018.500005.8 06.9101.06K0 0 +034012.48 -193534.3 -000004.9+000014.600005.2 06.9101.12K0 1 +035200.07 +602011.5 +000011.2+000015.800002.4 06.9101.38K0 0 +043620.72 +612144.4 +000007.6-000001.300004.6 06.9101.26K2 0 +050936.43 +384107.9 +000009.7+000002.700003.7 06.9101.01G5 0 +053937.99 +005002.0 +000001.6-000013.800005.8 06.9101.21K0 0 +062658.35 -042733.4 +000002.3-000001.000004.9 06.9101.38K0 0 +064018.86 -062046.7 +000014.1+000011.200003.5 06.9101.61M3 0 +064557.46 -204630.1 -000003.7-000001.000002.5 06.9101.51K3 0 +070201.22 +442656.4 +000000.4-000007.200005.8 06.9101.30K0 0 +074853.71 +181125.3 -000010.9-000037.900006.2 06.9101.16K0 0 +080619.18 -385348.6 +000001.2+000048.300006.0 06.9101.14K2 0 +081914.38 -073329.5 -000007.2+000007.300003.5 06.9101.65K5 0 +083914.25 -372812.7 -000016.1+000027.600002.7 06.9101.68M1 0 +084837.04 +102558.9 +000010.7+000007.300003.9 06.9101.55M4 0 +100159.43 +744533.0 -000050.4-000037.400007.2 06.9101.04K1 0 +105900.61 +451152.4 -000052.2-000032.700004.2 06.9101.21K0 0 +113503.29 -531432.0 +000019.2+000015.900003.7 06.9101.28K2 0 +114016.15 -622556.7 -000003.3+000001.200005.9 06.9101.28K2 0 +114535.07 +355339.4 -000038.8+000025.100003.6 06.9101.38M4 0 +114606.29 +071027.4 -000001.1-000038.300003.7 06.9101.65M2 0 +120613.02 -384032.3 -000027.9-000011.000002.9 06.9101.39K2 0 +124552.58 -214605.7 -000000.1-000009.800004.6 06.9101.30K2 0 +125355.74 +264648.0 +000001.6-000004.100008.1 06.9101.26K2 0 +125530.34 +112945.2 -000070.4+000017.200008.0 06.9101.54M4 1 +131906.70 +034322.3 -000001.2-000006.800004.8 06.9101.11K2 0 +132002.13 -623135.8 +000001.8+000008.800004.9 06.9101.29K2 0 +133051.43 -030259.7 -000001.6+000033.800007.7 06.9101.03K0 0 +134113.65 -715206.1 -000034.1+000035.300003.4 06.9101.80M4 0 +134230.94 +554339.6 -000023.1+000008.800004.4 06.9101.13K1 0 +140126.22 +091755.8 -000001.7-000028.400003.7 06.9101.39K0 0 +141411.52 +353613.0 -000047.3-000001.700003.3 06.9101.60K5 0 +144018.45 +871253.0 -000010.8+000021.700003.1 06.9101.46K0 0 +144521.56 +103556.3 -000014.3+000005.800006.8 06.9101.06G5 0 +144617.81 -005001.8 -000014.2+000023.400005.8 06.9101.12K0 0 +150003.64 +443510.8 -000058.7-000001.700005.8 06.9101.01K0 0 +150322.40 +005323.0 -000021.3-000025.900004.9 06.9101.14K0 0 +151038.89 +330444.0 +000003.7-000001.400002.3 06.9101.10K0 0 +154025.99 +373101.7 +000001.7-000014.600003.6 06.9101.50K5 0 +162110.72 +221423.5 -000007.7-000014.100003.7 06.9101.26K2 1 +163809.75 +611020.4 -000016.2-000001.600004.1 06.9101.55K5 0 +170429.58 -124033.6 -000045.2-000075.600008.2 06.9101.20K0 1 +170433.35 -110518.4 -000015.8-000015.200003.5 06.9101.51K0 0 +173142.54 +301905.3 -000005.3-000120.300011.9 06.9101.09K0 0 +181607.07 -563903.0 -000009.7-000039.500007.5 06.9101.28K3 1 +181820.38 -541956.7 +000003.6-000010.600001.4 06.9101.68M0 0 +183543.56 -295615.1 +000001.9+000001.400000.8 06.9101.17K1 0 +184217.89 -072014.4 +000018.6-000000.300001.4 06.9101.70M0 1 +190317.62 -053332.6 +000003.0+000001.600004.3 06.9101.06G5 0 +190335.46 +023244.6 +000014.7+000002.600007.1 06.9101.08K0 0 +191921.83 -365340.0 -000127.8-000036.000008.0 06.9101.05K1 0 +192053.89 +133436.1 +000018.1-000044.300005.5 06.9101.10K0 0 +195449.43 +644316.5 -000008.3-000010.000003.9 06.9101.16G5 0 +200908.13 +165425.5 -000003.0-000056.000003.6 06.9101.27K2 0 +201506.91 -132301.9 -000012.6-000029.300003.3 06.9101.40K1 0 +213401.37 -463638.2 +000007.8-000046.600006.7 06.9101.09K1 0 +214619.73 -623258.9 +000039.7-000037.500005.8 06.9101.16K1 0 +220241.33 -272202.3 -000026.5-000033.700003.1 06.9101.36K3 0 +221923.70 +153244.8 +000010.1-000009.000002.6 06.9101.66K2 0 +230506.32 +584356.7 +000014.3+000003.900003.8 06.9101.12G8 0 +231828.91 +273614.1 -000034.0-000051.300006.8 06.9101.01K0 0 +231948.08 +075855.8 -000016.5-000032.400004.9 06.9101.16K0 0 +211247.25 +600552.8 -000002.4-000003.800000.3 06.9102.31M3 0 +004352.26 +331838.5 +000001.0+000012.900013.0 06.9200.31A5 0 +005737.75 -185955.1 +000014.3+000005.000007.6 06.9200.08A2 1 +013420.56 -454128.9 +000097.0+000085.500007.8 06.9200.89G8 1 +020049.41 -082817.7 +000090.1-000055.900017.6 06.9200.96G5 0 +023734.35 +203429.8 +000026.3-000007.900010.8 06.9200.91G5 0 +024755.32 +553649.0 +000026.1-000028.200008.4 06.9200.13A0 0 +030350.68 +060759.4 +000231.8+000048.400031.8 06.9200.55F8 0 +032044.56 -261717.3 +000037.5+000141.100019.3 06.9200.41F2 0 +033045.02 +421208.9 +000093.4-000018.800013.0 06.9200.39F2 0 +034010.77 -090220.9 +000052.5+000000.800009.2 06.9200.46F5 0 +035546.34 +565508.7 +000025.7-000030.900005.7 06.9200.29A7 0 +041341.09 +490538.2 +000015.1-000007.300009.3 06.9200.91G5 0 +041419.83 -381536.6 +000032.5+000050.600005.1 06.9200.99G8 0 +042146.30 +022325.6 +000019.6-000141.700016.1 06.9200.57F5 0 +052440.38 -022952.2 -000005.0-000001.300002.1 06.92-0.05B8 1 +054013.35 +695854.6 +000018.8+000004.500007.4 06.9200.95K0 0 +055813.52 +015123.1 +000006.0-000006.800008.9 06.9200.26A0 0 +060430.39 -451147.9 +000005.0+000004.500005.3 06.9200.97G8 0 +060656.26 -032028.3 -000007.4+000004.000001.3 06.92-0.12B5 0 +062249.63 +173426.8 +000001.8-000009.400003.8 06.9200.02A0 1 +064057.31 -121056.1 -000000.9-000001.000000.6 06.9200.05B2 0 +064844.02 +085158.6 -000013.6-000015.900004.5 06.9200.90K0 1 +070113.61 +545124.3 -000003.3-000032.100003.3 06.92-0.07B8 0 +070756.87 -044040.4 -000018.3+000009.800003.4 06.9200.30F0 1 0.05 0.23 +071120.94 -214811.9 -000014.4+000003.600001.8 06.92-0.06B5 0 +071205.40 -272005.8 -000008.7+000004.200002.6 06.92-0.14B4 0 +071436.76 -303918.1 -000091.6+000055.600008.2 06.9200.78G5 0 +072141.12 -615705.3 -000022.4+000029.000006.5 06.92-0.09Ap 0 +072535.30 +202942.7 -000001.7-000023.800008.0 06.9200.33A5 1 +072734.11 +383958.1 -000012.0-000033.300007.2 06.9200.90G5 0 +072734.49 -182930.8 -000004.8-000004.800005.1 06.92-0.08B9 0 +072856.69 -345506.2 -000008.5+000007.600003.3 06.92-0.12B5 0 +073801.55 -080734.4 -000006.2-000009.500005.4 06.9200.71G5 0 +075321.06 +280307.3 +000001.1-000013.700004.1 06.92-0.01A0 0 +082912.74 +324132.3 -000004.4-000003.000003.8 06.92-0.08A0 0 +084247.45 -464826.9 -000095.0+000084.600012.9 06.9200.27A7 0 +085024.68 -041150.1 +000072.6-000132.600005.4 06.9200.92K0 0 +085306.13 +522324.5 -000034.1+000034.300028.1 06.9200.50F5 0 +092453.24 -041658.2 -000017.0-000042.500014.2 06.9200.44F5 0 +102355.30 -293844.8 -000038.0+000099.700045.3 06.9200.66G5 0 +110857.02 -192459.2 +000009.1-000007.500003.8 06.9200.02A0 0 +113746.71 -311306.6 -000076.2-000061.000008.4 06.9200.86G8 0 +114146.31 +411415.6 +000044.8-000037.900012.8 06.9200.44F5 0 +122455.96 -651239.6 -000005.1+000000.200000.4 06.9200.11B1 0 +122601.22 -493517.8 -000056.7+000015.000005.2 06.9200.09A0 0 +130259.48 +223815.3 -000037.4-000017.900006.6 06.9200.12A0 0 +132207.42 -601105.9 -000005.0-000001.000001.0 06.92-0.01B1 0 +134104.03 -342749.5 +000205.9-000166.000064.1 06.9200.85K1 0 +134335.89 +142156.3 -000314.7-000006.600016.6 06.9200.63G2 0 +135552.39 -503939.2 -000044.5-000019.800007.5 06.9200.96G8 1 +143040.47 -222739.3 -000014.1-000003.100003.6 06.9200.17B8 0 0.07 24.62 +144746.97 -395535.0 -000032.9-000010.800005.1 06.9200.01A0 0 +145501.05 +145845.6 +000013.2+000027.700006.3 06.9200.90K0 0 +150622.77 -721012.5 -000012.6-000019.300004.4 06.92-0.01B8 1 +151009.19 -752742.3 -000024.1-000016.900005.3 06.9200.92G6 0 +151559.06 +004748.1 +000178.0-000136.500064.2 06.9200.83K0 0 +152726.98 -660717.0 -000007.2-000017.900003.5 06.92-0.02B8 0 +154130.64 -532328.5 -000006.8-000010.800001.2 06.92-0.02B8 0 +155520.22 -432330.2 +000005.3+000008.100009.0 06.9200.20A4 0 +163406.06 -482741.4 +000000.6-000000.900001.6 06.9200.26A7 0 +164035.15 +041226.0 +000000.3-000009.700010.7 06.9200.14A3 0 +164701.69 -393201.8 -000011.5-000022.100004.1 06.92-0.03B9 0 +171234.30 -634107.3 -000013.5-000013.600003.6 06.9200.01B9 0 +171805.47 -380950.3 -000010.3-000017.000004.2 06.9200.04A0 1 +172408.74 -344752.8 -000000.1-000183.000030.5 06.9200.59G0 0 +173716.72 -491441.8 +000001.5-000013.500003.2 06.92-0.03B8 1 +174337.27 -455816.7 +000007.8-000009.000004.4 06.92-0.03B9 0 +174928.10 +684119.9 -000007.8+000070.800009.4 06.9200.26Am 0 +175457.70 -074401.7 -000054.5-000054.100022.3 06.9200.76G5 0 +175643.00 +445914.6 -000005.4-000005.800003.0 06.92-0.02B9 0 +175913.46 -365619.7 +000010.7-000010.400008.7 06.9200.12A3 1 0.22 3.28 +181527.32 -343540.2 -000007.1-000011.100003.2 06.92-0.05B9 0 +182003.99 -093542.6 -000092.2-000224.200026.4 06.9200.72G5 0 +182344.07 +382042.3 -000009.6+000017.500006.2 06.92-0.00A0 0 +183611.99 +411641.1 +000003.3+000012.900004.8 06.9200.07A0 1 +183759.94 +283747.8 -000001.1+000003.200001.7 06.92-0.12A0 0 +183851.27 +522038.2 +000006.8-000005.300002.7 06.9200.43F2 1 +184724.33 -493749.6 -000003.9-000030.900006.5 06.92-0.07B9 0 +184752.33 -201628.2 -000001.5-000003.500001.7 06.9200.12B9 0 0.69 8.90 +185557.14 +441341.9 +000015.1+000027.500004.2 06.9200.20A2 1 +190113.29 +020159.5 -000004.8+000013.400006.6 06.9200.98K0 0 +190833.36 +502149.8 -000003.1+000010.500004.8 06.92-0.05A0 0 +190923.13 +303358.6 -000003.2+000000.400002.2 06.92-0.07B9 0 +191444.71 +060254.8 +000000.5-000002.100000.3 06.9200.82F6 0 +193012.60 +563840.1 -000007.2-000016.100003.9 06.9200.05A0 1 +193706.59 +220021.4 +000020.1-000002.300007.1 06.9200.20A3 0 +194219.31 +182756.3 +000013.6+000005.500007.1 06.9200.07A0 0 +200246.61 +374846.0 +000006.6+000005.100003.6 06.9200.26Am 0 +200252.14 +105442.2 +000053.7-000003.500011.5 06.9200.14A2 0 +201203.74 +474413.3 +000005.1+000001.300003.9 06.92-0.11B7 0 +201238.61 -062157.9 -000001.1-000019.200005.3 06.9200.06A0 1 +201434.92 -642546.9 +000014.8-000030.200006.2 06.9200.16A2 1 +201654.99 +313018.9 -000007.5-000011.700004.7 06.92-0.00A0 0 +201837.46 +003827.9 +000072.6-000001.200010.0 06.9200.20A3 0 +204141.80 +241057.0 +000006.1-000004.400002.1 06.92-0.05A0 0 +211007.44 -640131.1 -000007.0-000056.300008.0 06.9200.27A3 0 +212515.75 -345123.6 +000013.7-000071.100011.5 06.9200.51F7 0 +215459.59 +535607.4 +000149.4+000087.000020.8 06.9200.49F5 0 +215813.53 +825210.8 -000129.1-000074.400025.4 06.9200.52F6 1 +221640.30 +225346.1 -000032.9-000025.100008.5 06.9200.16Am 0 +233328.62 -042404.5 +000039.7-000015.800010.6 06.9200.47F5 0 +233633.96 -445334.0 +000092.9-000023.900011.8 06.9200.20A7 0 +234129.62 +403316.8 -000015.3-000073.000009.3 06.9200.55F5 0 +235349.99 +605112.3 -000002.6-000002.700000.8 06.9200.63A0 0 +002104.23 -025434.6 +000088.1+000004.600012.4 06.9201.04K0 0 +003857.51 +261925.7 +000000.9-000020.600004.1 06.9201.38K3 0 +011734.99 -651242.4 +000027.9+000003.100001.5 06.9201.57M4 0 +013326.35 +545641.5 -000001.1-000001.100000.1 06.9201.85K3 0 +015504.35 -245323.1 -000001.7+000014.100003.6 06.9201.29K2 0 +030111.42 +404747.9 -000037.5-000022.600003.9 06.9201.39K5 0 +041213.60 +790148.0 +000040.8+000004.800006.6 06.9201.15K0 0 +050746.16 +554533.1 +000027.0-000012.300004.7 06.9201.33K0 0 +063946.53 -012248.5 +000003.6-000002.300002.7 06.9201.25K0 0 +065703.16 -170554.8 +000016.7-000008.900002.6 06.9201.36K2 0 +071619.39 -320230.3 -000000.7+000003.100000.5 06.9201.62K4 0 +075208.46 +361009.3 -000005.2-000033.100002.9 06.9201.63M0 0 +075942.62 +231058.7 -000017.9-000021.600001.7 06.9201.03K0 0 +091427.86 +250041.9 -000007.6-000059.900005.4 06.9201.26K3 0 +093120.17 +125132.1 +000013.2-000025.500005.2 06.9201.05K0 0 +100908.40 +183150.7 +000051.2-000064.800005.9 06.9201.07G8 0 +103701.57 -714129.9 -000051.8+000027.200009.1 06.9201.08K0 0 +110548.41 +382339.8 -000074.3-000016.600001.8 06.9201.30G5 0 +115426.67 -565811.2 -000009.8+000001.500000.8 06.9201.67M1 0 +130113.63 -204639.2 -000015.3-000010.600003.4 06.9201.31K2 0 +131121.71 -135744.2 -000090.9-000036.200005.1 06.9201.10K0 0 +135050.82 -074703.3 +000000.4-000014.500000.9 06.9201.28K0 0 +150857.52 -262950.2 -000004.0+000000.800002.3 06.9201.72M1 0 +161609.01 -430731.8 +000008.8-000011.000007.5 06.9201.20K1 0 +163350.35 +132341.5 +000010.0-000044.900006.8 06.9201.13K0 0 +164904.23 +345722.4 -000006.9+000026.700004.9 06.9201.26K0 0 +165313.40 +105228.2 -000002.7-000009.200001.4 06.9201.50K5 0 +180320.57 +193321.2 +000002.0-000005.700001.6 06.9201.62M5 0 +181940.57 +672606.1 +000002.4+000018.400002.9 06.9201.65M0 0 +183919.36 +593140.9 +000003.7-000001.600003.0 06.9201.43K5 0 +210255.07 +322059.6 +000002.9-000003.500001.9 06.9201.41K2 0 +210633.41 -000618.1 +000009.6+000002.100004.0 06.9201.51K2 0 +213239.96 +421744.4 +000002.7-000057.200005.0 06.9201.13K0 0 +214118.66 -353506.2 -000009.7+000004.000002.8 06.9201.28K2 0 +220456.56 +471404.2 +000059.4+000031.300006.6 06.9201.05K0 0 0.28 24.41 +222044.56 -343059.4 -000061.1-000031.200003.4 06.9201.16K1 0 +231224.98 +365804.0 +000045.8+000003.500005.3 06.9201.01K0 0 +232038.11 +211121.8 -000008.8-000041.500007.4 06.9201.19K2 0 +233941.06 -661513.1 +000039.8-000036.200004.6 06.9201.41K5 0 +235447.56 +184448.5 +000027.8-000000.200003.2 06.9201.43K3 0 +003537.17 +675533.5 +000000.4+000000.400001.1 06.9202.04K2 0 +174326.00 -351751.6 -000001.1-000000.800001.9 06.9202.00M0 0 +000202.59 -024558.2 +000039.3-000003.200016.9 06.9300.29A3 0 +000519.91 -385126.0 +000073.3+000032.500004.3 06.9300.94G8 0 +000903.58 +405035.8 +000126.0-000172.000016.1 06.9300.80G5 0 +001135.30 -183602.4 +000041.6+000008.800007.8 06.9300.99K0 0 +005614.80 +351343.1 +000027.8-000007.700006.4 06.9300.11A0 0 +010637.66 +082136.5 -000052.4-000038.400015.3 06.9300.30F0 0 +010913.07 +694111.5 +000001.5-000000.900000.7 06.9300.24B0 0 +015637.52 -812957.4 +000067.0+000022.100013.7 06.9300.38F3 0 +015926.08 -404337.7 -000077.0-000028.000006.8 06.9300.93G8 0 +020945.11 -514351.6 +000156.9+000058.700018.2 06.9300.91K1 1 +022426.14 -372140.7 -000039.4-000039.900013.6 06.9300.50F5 0 +023507.44 +660257.8 +000029.6-000011.800005.0 06.9300.99K0 0 +023556.74 -173757.6 -000036.2-000011.500015.7 06.9300.67G3 0 +032404.10 +741016.9 +000184.2-000151.500019.0 06.9300.45F5 0 +032738.95 +493559.9 +000021.6-000026.100005.8 06.93-0.01B9 0 +033651.39 -334650.6 +000042.2+000016.900018.7 06.9300.48F3 1 +035002.61 -452307.4 +000000.3+000002.800005.5 06.9300.91G8 0 +040238.46 -004803.7 +000009.1-000009.700007.4 06.9300.03A0 0 +041551.69 -220904.8 -000013.1-000034.800009.8 06.9300.07A3 0 +044208.15 -373648.6 -000014.0+000010.200007.7 06.93-0.03B9 0 +050418.00 -060152.7 -000003.3+000007.100005.7 06.93-0.01B9 1 +054847.31 +115950.0 -000000.1-000008.200003.8 06.93-0.10B8 0 +055213.87 +383336.7 +000007.4-000027.500004.9 06.9300.02B8 1 +060439.74 +383430.5 -000000.8-000002.800003.2 06.93-0.03B8 0 +060830.37 +135815.8 -000003.3-000001.800002.7 06.93-0.10B1 1 +060859.68 +022947.1 -000001.1-000010.800005.9 06.9300.03A0 1 +061047.36 +133934.1 -000002.5-000001.600001.2 06.93-0.00B1 0 +064509.73 +392206.5 -000013.2-000135.400018.4 06.9300.35F0 0 +065635.02 -082001.4 -000007.8-000004.300005.6 06.9300.24A5 0 +071355.08 +784508.6 +000010.2+000029.600010.2 06.9300.28A5 0 +071709.57 +330532.9 -000058.3-000173.200036.5 06.9300.63G0 0 +072554.13 +180851.0 +000000.9-000012.200001.4 06.9300.90G5 0 +072635.83 -131120.3 -000006.5-000001.300002.4 06.93-0.01B8 0 +073412.96 -200814.7 -000006.5+000002.700001.3 06.93-0.17B2 0 +074211.63 -551044.3 -000005.3+000008.300002.9 06.93-0.08B3 1 +074303.06 -274006.3 -000023.2+000013.600009.1 06.9300.18A4 0 +074656.71 -522049.8 -000012.0+000007.800003.6 06.93-0.12B8 0 0.07 6.46 +074707.19 -413013.5 -000002.8+000005.300001.0 06.93-0.17B1 0 +081427.05 +204228.1 +000002.5-000005.500007.2 06.9300.39F2 0 +082518.31 -220825.2 -000017.9+000029.700007.4 06.9300.97G8 0 +085707.45 +442433.4 +000044.8+000010.200007.1 06.9300.92G8 0 +085855.81 -680821.4 -000004.2+000010.300002.5 06.93-0.06B7 0 +085920.67 -632800.7 -000036.7+000016.200007.6 06.9300.00A0 1 +090318.06 -703623.9 -000042.3-000009.300007.9 06.9300.30F2 0 +094056.07 -545900.4 -000016.9+000004.400001.6 06.93-0.11B5 0 +095615.59 -310529.3 -000003.8-000003.400004.3 06.9300.00A1 0 +111341.22 +200744.9 -000387.6-000122.800019.5 06.9300.75G5 1 +112353.38 +371405.5 -000059.5-000008.400008.0 06.9300.26F0 0 +114132.51 -770316.8 +000022.0-000015.600009.5 06.9300.40F3 0 +114330.71 -150234.2 -000039.1+000001.000005.1 06.93-0.05B9 0 0.05 2.76 +115806.88 -042214.3 -000133.0+000067.900018.4 06.9300.41F2 0 +115831.95 +474555.4 -000129.8+000003.300016.5 06.9300.41F2 0 +120113.79 +122240.0 -000034.5+000003.000009.9 06.9300.11A1 0 +120701.41 -234558.9 -000106.0+000034.800012.8 06.9300.51F7 0 +121140.24 +040321.2 -000001.9+000008.800010.3 06.9300.15A0 0 +122854.88 -615215.3 -000011.1-000002.200002.6 06.93-0.06B3 0 +123058.23 +655352.3 -000031.0-000002.600003.7 06.9300.21A3 0 +125222.84 +170630.5 +000037.6-000035.900008.2 06.9300.56F8 0 +125719.02 -085438.9 +000013.3-000002.500005.1 06.9300.09B9 0 +131352.32 -451107.9 -000110.1-000110.700040.9 06.9300.64G2 0 +132110.87 +375125.6 +000020.1+000003.900009.4 06.9300.55F8 0 +133113.22 -132655.6 -000108.0+000002.400010.8 06.9300.34F0 0 +134710.59 -521609.2 -000028.6-000018.600009.5 06.9300.02A0 1 +142355.72 -294034.6 +000032.7-000008.100008.2 06.9300.19A4 0 +151855.54 -013532.8 -000124.0+000023.500019.1 06.9300.55F8 0 +152804.54 +115141.8 -000013.1+000026.300007.2 06.9300.37F0 0 +152950.68 +821549.1 +000066.7-000009.300014.8 06.9300.38F0 1 +160552.27 +095609.3 -000016.8+000011.000005.0 06.9300.04A2 0 +161422.13 +023850.4 -000002.2-000057.400010.2 06.9300.54F5 0 +162417.45 +551957.9 -000003.3-000323.600023.5 06.9300.57F8 0 +162834.28 +013512.8 +000017.0-000005.500004.0 06.9300.99K0 0 +163830.95 -390908.2 -000010.9-000020.400007.9 06.93-0.02Ap 0 0.07 0.64 +165402.54 -542617.8 -000010.4-000013.900003.4 06.9300.01B7 0 +170054.73 -761306.0 -000033.5-000159.000017.7 06.9300.53G0 0 +171014.94 -192610.5 -000000.1-000001.900001.5 06.9300.02B8 1 +171541.08 -094831.6 +000006.1-000015.900005.7 06.9300.80F5 1 +171929.90 -453823.8 -000000.1-000003.400000.9 06.9300.04WC 0 +174527.24 +110840.9 +000033.8+000006.200009.5 06.9300.90G5 0 +174549.61 -641930.9 +000006.8-000018.500006.0 06.9300.23A5 0 +180354.11 +263905.0 +000031.7-000056.900016.7 06.9300.43F4 0 +181830.47 -344110.0 -000003.4-000005.100002.2 06.93-0.06B7 0 +183308.44 +403156.3 +000029.8+000005.300006.3 06.9300.97K0 0 +184022.61 +085206.5 -000003.4-000006.800000.9 06.9300.22A2 0 +184603.52 -423358.8 +000039.0-000011.600008.8 06.9300.42F2 0 +185313.58 -733746.6 +000001.2-000019.600003.6 06.93-0.08B9 0 +185810.76 -202525.5 +000004.3-000004.800000.3 06.93-0.13O7 0 +190409.68 +173321.3 +000127.3+000073.900021.2 06.9300.47F5 0 +191652.12 -105818.5 +000153.9+000009.900034.7 06.9300.57G0 0 +191653.08 +631226.8 +000027.6-000016.100012.2 06.9300.51F5 1 +193717.59 +383539.1 +000000.0+000006.300005.1 06.9300.29A5 0 +193809.69 +171435.6 +000002.6-000003.000004.5 06.9300.01A0 0 +200058.74 +311349.7 +000004.1-000001.500002.6 06.93-0.11B7 0 +200247.31 +283053.5 +000003.7-000008.500003.1 06.93-0.01A1 0 +200520.34 +002716.2 +000002.6-000005.900000.2 06.9300.05A0 0 +201510.66 -033012.3 -000038.5-000062.500014.2 06.9300.37F0 1 +201650.26 -032929.1 -000004.2-000103.700016.5 06.9300.53F5 1 +204347.66 +234728.0 +000011.7-000002.400002.8 06.93-0.05A0 0 +205739.50 +262417.4 +000273.1+000095.800030.1 06.9300.58G0 0 +211517.25 -585545.9 +000049.2-000075.600006.8 06.9300.95G8 0 +212020.54 +332907.7 +000009.5-000010.700004.6 06.9300.03A0 0 +212344.99 +693204.1 -000007.8-000010.200003.0 06.9300.01B8 0 +220431.11 +101425.2 -000044.7-000013.900007.7 06.9300.94K0 0 +220513.86 +633442.3 +000023.0+000000.900005.6 06.9300.83G5 1 +220944.49 +640720.6 -000005.3-000004.100001.5 06.9300.35A2 0 +221326.37 -115533.9 +000021.0-000020.900003.0 06.9300.76G5 0 +222324.65 -464007.0 -000013.0+000014.100004.7 06.9300.06A1 0 +223916.06 -100140.0 -000045.4-000007.000014.5 06.9300.62G0 0 +224258.09 +011302.6 -000010.0-000016.500006.3 06.9300.25A3 1 +224433.93 -635714.0 -000016.7-000005.600009.9 06.9300.11A1 0 +231625.42 -553137.1 +000066.8+000013.500015.8 06.9300.45F3 0 +233358.19 +435415.2 +000032.8+000009.500004.1 06.93-0.00B9 0 +234445.40 +434446.5 +000054.9+000010.800006.6 06.9300.08A0 0 +000620.14 +405355.4 +000082.9+000010.700008.6 06.9301.09K0 0 +004744.96 +261729.9 +000099.2+000011.400004.4 06.9301.08K0 0 +013354.32 +353629.6 +000050.9-000005.500002.0 06.9301.60M4 0 +022430.49 +094248.1 +000053.1-000062.300006.8 06.9301.09K0 0 +025211.30 +370538.9 +000011.9-000013.900001.6 06.9301.47K0 0 +034722.28 -292806.7 +000024.9-000048.200008.2 06.9301.10K1 0 +035016.55 -321707.5 +000019.4+000012.400004.4 06.9301.54K5 0 +035330.55 -145814.0 +000002.3-000004.500003.3 06.9301.57K4 0 +042938.93 +050951.5 +000017.4-000016.600004.3 06.9301.74M3 0 +051430.53 -261230.7 +000056.2-000064.500005.5 06.9301.10K2 0 +051832.62 +485524.9 +000015.4-000029.900005.2 06.9301.28 0 +054115.08 +335508.2 +000013.8-000016.600008.2 06.9301.07K0 0 +060114.64 -602908.3 +000019.7+000006.700005.8 06.9301.03K1 0 +082029.21 +092400.6 -000036.7-000021.200001.8 06.9301.30K2 0 +082330.72 -304804.8 -000009.4+000005.000001.7 06.9301.20K1 0 +084832.85 +023349.4 -000002.5-000029.000006.1 06.9301.08K0 0 +085046.60 +780954.6 +000002.2-000012.400003.0 06.9301.51M5 0 +085540.64 -024727.0 +000002.7+000024.500004.6 06.9301.10K0 0 +094234.62 +325941.4 +000010.1+000014.400004.7 06.9301.04G5 0 +095230.14 +353128.6 -000010.0+000001.000002.6 06.9301.59K5 0 +100118.33 +284703.8 +000000.4+000007.200005.9 06.9301.27K2 0 +111222.80 +344705.3 -000099.5-000061.500006.6 06.9301.10K0 0 +111903.59 +621057.4 -000048.2+000025.700006.5 06.9301.12K0 0 +124951.54 -501925.8 +000000.8-000013.300004.8 06.9301.36K3 0 +130347.38 -405104.2 -000001.7-000017.300005.0 06.9301.07K0 0 +133552.08 +081733.9 -000043.5+000008.100001.3 06.9301.48M4 0 +133633.59 +524115.3 +000006.7-000031.100005.8 06.9301.55K5 0 +143150.12 -761626.2 -000005.0-000005.800001.6 06.9301.03G6 1 +150306.43 -173758.3 +000032.5-000040.300008.2 06.9301.00K0 0 +162424.13 +101515.7 +000004.7-000007.200005.5 06.9301.56K5 0 +170808.30 -485301.4 -000014.2-000027.100004.5 06.9301.48K2 0 +185008.84 -033721.0 +000005.4-000070.600005.2 06.9301.51K2 0 +191709.07 +390142.8 +000027.0+000024.800003.1 06.9301.55K5 0 +193058.20 -143347.6 -000000.8+000002.400003.5 06.9301.28K1 0 +201005.86 -435339.1 +000017.0-000019.100005.4 06.9301.02K0 0 +201830.07 -724829.4 -000026.2+000011.200004.5 06.9301.03K0 0 +202028.45 -193849.5 +000015.5-000041.500005.7 06.9301.26K0 0 +203808.64 -042254.5 +000010.8-000012.300004.0 06.9301.18K0 0 +205457.73 +334550.5 -000004.0-000007.700001.3 06.9301.75M4 0 +211134.28 -563101.8 +000020.1-000015.800006.7 06.9301.11K1 0 +212237.02 -053759.7 -000008.8-000026.300003.8 06.9301.58K5 0 +213632.60 -050309.0 -000002.6-000010.600003.9 06.9301.27K0 0 +214103.78 +344030.5 +000003.7-000002.800002.8 06.9301.47K2 0 +220003.38 +652558.0 -000002.5-000002.200001.6 06.9301.89K5 0 +221228.95 +762742.5 +000019.6+000028.000003.0 06.9301.50K2 0 +224917.17 -230533.1 -000010.5-000003.300005.5 06.9301.32K3 0 +225254.24 +383657.8 +000010.9-000013.200000.1 06.9301.72M0 0 +231558.31 -012526.0 +000026.4-000004.800002.9 06.9301.30K0 0 +231658.60 -185223.4 -000013.3-000009.200003.2 06.9301.29K2 0 +061151.41 +215205.7 +000000.2-000002.700000.7 06.9302.14M1 0 +004237.99 +522013.8 -000005.6-000003.200000.2 06.9400.06B1 0 0.04 0.00 +012148.88 -662302.8 -000034.0-000005.200012.3 06.9400.22A0 0 +014347.06 +555239.1 -000024.0-000020.400005.9 06.9400.23A2 0 +015147.86 +753522.9 +000079.5-000045.400009.4 06.9400.49F5 0 +021944.49 +600146.4 -000011.2-000009.400004.8 06.9400.22A2 0 +024843.58 +310656.2 +000212.4-000174.200022.7 06.9400.96K0 0 0.17 16.58 +033953.46 -283040.4 -000022.6-000109.900016.2 06.9400.55F8 1 +040536.63 -310303.3 +000038.3-000021.500014.5 06.9400.55F6 0 +041500.30 -161050.4 -000021.3-000031.600014.5 06.9400.78G5 0 +041525.85 +061159.7 -000101.6-000112.800047.9 06.9400.68G5 0 +042704.86 +181227.3 +000002.8-000017.800008.0 06.9400.02A0 1 +043307.11 +673753.4 +000009.9-000025.100007.5 06.9400.17A2 1 +045143.24 +455007.9 +000376.1-000564.900033.4 06.9400.59G1 0 +052714.64 -343651.7 -000025.5-000004.700005.5 06.9400.90G8 1 +055103.26 +112955.9 -000005.5+000011.600017.4 06.9400.83K0 0 +060413.05 -140503.9 +000008.1+000040.400010.9 06.9400.47F5 1 +060442.85 -013449.5 -000022.7-000016.800006.2 06.9400.10A0 0 +060709.37 +090958.1 +000055.6-000059.600011.6 06.9400.46F2 0 +060725.84 +361628.7 -000002.1+000001.400002.8 06.9400.40B9 1 +062006.83 -075219.0 -000008.6-000019.100008.7 06.9400.31A5 1 +062814.65 -771727.4 -000001.4+000021.500002.9 06.9400.06A1 0 +062850.54 +522655.3 +000012.6+000023.600005.9 06.9400.96G5 0 +063847.93 +065406.8 -000003.4+000000.400000.3 06.9400.00B0 0 +064159.70 -160026.0 -000002.2+000004.300003.8 06.94-0.03B8 1 +065811.72 +222832.3 +000047.9+000098.500041.2 06.9400.62G5 0 +071024.47 -553515.7 -000001.5-000009.400004.9 06.9400.95G8 1 +073705.73 +165415.3 -000003.4-000001.400002.0 06.94-0.21O8 0 +074320.17 -221754.9 +000061.3-000002.800005.0 06.9400.91G8 0 +075208.48 -030314.9 -000039.6+000007.500008.7 06.9400.28A5 1 +081040.40 +025658.4 -000052.8-000025.800004.6 06.9400.99G5 0 +081118.77 -454905.3 -000021.4+000010.400005.8 06.9400.97G8 0 +081728.36 -325212.3 -000020.1+000020.500003.7 06.9400.05A1 0 +082606.27 -083054.3 -000047.7-000012.600008.7 06.9400.38F0 0 +083509.35 +002145.7 +000035.8-000028.500006.6 06.9400.96G5 0 +084957.47 +063250.0 -000021.0-000020.000004.7 06.9400.01B9 0 +090053.35 -240913.2 -000018.5+000011.500003.5 06.9400.10A0 0 +090251.83 -322624.2 -000020.9-000003.500006.0 06.94-0.02B9 0 +090805.50 -580747.3 -000020.7+000080.900006.3 06.9400.93G6 0 +092232.22 +493241.4 -000023.2-000006.800006.2 06.94-0.03B9 1 +093023.58 +214845.9 -000049.7-000022.800008.3 06.9400.24A3 0 +094616.14 -333029.7 -000011.8-000001.900000.9 06.94-0.01A0 0 +094730.71 +631453.3 -000123.6-000136.200013.2 06.9400.94G5 0 +104739.99 -151438.3 +000000.0+000000.000000.0 06.9400.00A: 0 +104857.69 -275504.2 -000049.0+000012.500007.3 06.9400.23A3 1 +110149.73 -641814.1 -000005.6+000002.300000.0 06.9400.47A9 0 +112421.81 -055435.1 -000085.2-000094.300021.1 06.9400.54F5 0 +114225.57 +022143.9 -000055.4-000032.700012.7 06.9400.49F5 0 +114700.95 +234313.6 -000072.4+000011.100025.8 06.9400.52F7 0 +124107.78 +302613.5 -000020.3+000013.200011.4 06.9400.29Am 0 +125833.90 +281910.4 -000108.8+000011.100013.4 06.9400.26A5 0 +125852.76 -390620.2 -000046.8-000014.800007.1 06.9400.03A0 1 +132936.18 -475232.8 -000023.2-000014.300007.4 06.9400.08A1 0 +135202.92 -475156.5 -000008.1-000020.900004.2 06.9400.78K0 1 +135742.82 +535436.4 +000015.3-000015.200006.9 06.9400.29A0 1 +143349.73 -673703.5 -000009.2-000009.500003.0 06.94-0.07B3 0 +145731.94 -252630.4 +000032.0+000000.300008.2 06.9400.20A2 1 +152953.82 +804615.7 +000016.3+000008.700006.3 06.9400.94K0 0 +154717.23 -001611.5 -000243.5-000023.800020.7 06.9400.51F5 0 +155645.56 +122840.6 -000056.4-000002.800012.3 06.9400.41F2 1 +163110.76 -341958.1 +000003.0-000001.100004.5 06.9400.96G8 1 +171116.93 +241508.4 -000011.4+000029.000011.9 06.9400.39F2 0 +171544.70 -510459.7 -000000.6-000005.500002.7 06.9400.03B7 0 +172304.41 -070616.0 +000038.0-000044.500015.2 06.9400.69G0 0 +173033.89 -431333.6 +000040.4-000027.400012.4 06.9400.39F3 0 +173445.43 +344505.0 -000004.0+000022.500005.4 06.9400.22F0 0 +173600.65 -380607.6 -000011.4-000051.200010.3 06.9400.27F0 0 +174747.55 -341838.4 +000002.2-000004.500004.0 06.9400.00B9 0 +181540.18 -330529.5 -000001.6-000016.500005.4 06.9400.01B9 0 +181550.90 -363425.5 -000000.7-000002.200002.7 06.94-0.11B3 0 +182745.89 +244150.6 +000006.0+000013.300004.1 06.9400.00B9 1 0.21 2.08 +183723.92 +774112.4 +000010.7+000019.000007.9 06.9400.36F0 1 +184814.76 -335429.3 +000012.6-000020.400006.4 06.9400.18A3 0 +184822.65 +152338.9 -000001.7-000004.400002.4 06.9400.03B8 0 +191203.28 +023721.4 -000003.3-000010.400004.3 06.9400.10B9 1 +191859.08 -331640.8 -000032.2-000112.700019.2 06.9400.58G1 1 +192136.09 +522234.9 +000018.1+000023.600004.8 06.9400.29A5 1 +193342.20 -341151.5 +000011.8-000023.500004.5 06.9400.04A0 0 +202908.76 +124051.7 +000005.8+000004.300003.7 06.9400.01B9 0 +204233.55 -842425.4 +000060.3-000025.400011.9 06.9400.22A1 0 +210336.01 +810939.1 +000020.9+000029.100004.2 06.9400.28F0 0 +212906.34 +445523.1 -000002.8-000003.300002.1 06.9400.25B8 0 +221010.27 +560502.0 +000008.9+000001.900002.4 06.9400.06B6 0 +222128.77 +142212.7 -000013.8-000016.300007.4 06.9400.24A7 0 +222327.62 +003631.1 -000013.5-000009.300009.0 06.9400.18A2 0 +222424.94 +161546.8 -000000.3-000024.400003.0 06.9400.40F4 0 +222614.46 -024719.6 -000031.1-000082.000019.6 06.9400.46F5 0 +223015.72 -421727.8 +000032.0-000001.700006.1 06.94-0.05B9 0 +223233.89 -062802.1 +000291.5+000029.600027.9 06.9400.67G0 0 +225126.66 +262327.6 -000002.9+000004.300006.9 06.9400.23A3 1 +225327.59 -055916.5 -000067.4-000047.300009.2 06.9400.34A2 0 +232000.65 +610859.4 -000001.1+000001.900002.3 06.9400.03B2 0 +235537.93 +462130.0 +000009.3-000013.300003.4 06.94-0.07B9 0 +002621.81 +490256.4 -000002.1-000006.500001.5 06.9401.29K0 0 +003211.38 +534854.4 -000007.5-000002.800001.8 06.9401.52K2 0 +003230.01 +514341.7 -000013.0-000002.500002.6 06.9401.10K0 0 +004454.63 -631147.5 +000013.1-000038.700002.5 06.9401.50K4 0 +013819.91 +023509.9 +000020.6-000002.400002.2 06.9401.44K0 0 +015803.80 +310804.2 -000043.0-000046.000005.8 06.9401.25M5 0 +024218.46 +341740.9 +000012.7+000021.400005.3 06.9401.04G5 0 +024844.43 -735029.6 -000005.1+000027.200003.5 06.9401.61M1 0 +031310.56 +310408.7 +000011.7-000018.900003.9 06.9401.50K2 0 +035815.22 -493636.3 +000016.9+000037.800005.9 06.9401.07K0 0 +051931.18 -250726.8 -000006.8-000028.400003.1 06.9401.48M5 0 +054841.01 -014708.0 +000000.2-000000.600001.7 06.9401.45K2 0 +061302.81 -045606.6 +000007.6-000050.700008.5 06.9401.13K0 1 +063454.25 -300531.3 -000004.4+000004.600002.3 06.9401.63K5 0 +072905.79 -185230.8 -000005.2+000002.200002.5 06.9401.20K1 1 +083940.89 -290457.4 +000017.9-000027.400006.2 06.9401.12K0 0 +100922.01 -613257.1 -000093.7+000077.300002.5 06.9401.50M2 0 3.24 150.00 +103508.58 +415432.3 +000024.8-000016.000003.6 06.9401.51K5 0 +104736.73 +653700.2 -000013.1-000039.400003.5 06.9401.52M4 0 +111828.66 +421859.2 +000076.1-000032.000006.7 06.9401.01G5 0 +120004.76 +192510.0 -000094.0-000027.700002.0 06.9401.57M4 0 +120923.22 -634913.2 -000005.4+000000.800002.1 06.9401.01B 1 +122004.89 +135118.3 -000059.8-000011.200006.8 06.9401.08K0 1 +130905.69 +183732.4 -000004.0+000017.300004.0 06.9401.49K2 0 +132818.75 +310857.2 +000001.6+000001.200003.0 06.9401.39K2 0 +143327.46 -331857.9 +000003.1+000005.600005.4 06.9401.03K1 1 +145331.18 +195318.7 +000003.7-000053.400006.2 06.9401.14K0 0 +150000.35 -360149.7 +000010.5-000037.300009.6 06.9401.02K0 0 +153934.90 -552537.4 -000002.9-000004.700003.1 06.9401.51K2 0 +154322.28 +114239.8 +000009.6-000013.200001.1 06.9401.51K2 0 +154824.99 -132957.4 -000007.2-000001.000002.2 06.9401.35K0 0 +155542.27 -083851.0 +000001.0-000060.500005.3 06.9401.08G5 0 +163334.85 -620717.4 +000007.1-000022.900008.0 06.9401.04K0 0 +172056.72 +663345.3 -000007.7+000056.000005.7 06.9401.14K2 0 +180222.79 -600814.2 +000001.8-000014.000001.4 06.9401.05G8 0 +181211.07 +331730.2 +000001.5-000008.300002.0 06.9401.58K5 0 +181348.71 -431215.5 -000012.7-000014.900007.0 06.9401.05K0 0 +182021.38 -561256.4 +000023.3-000010.300006.0 06.9401.01G8 0 +182102.28 -151350.4 +000003.8-000005.200002.7 06.9401.76K3 0 +183641.44 -561336.5 -000006.9-000076.000007.6 06.9401.10K1 0 +184759.18 -164635.2 -000000.9-000005.900003.1 06.9401.69K2 0 +184821.73 -370048.5 +000048.0-000019.900005.0 06.9401.41K2 0 +185828.35 -640004.7 +000069.0-000068.200005.1 06.9401.30K2 0 +190157.60 +190729.3 +000073.8+000031.900004.6 06.9401.02K0 0 +190401.93 +162748.4 -000014.3-000054.700007.2 06.9401.30K2 0 +191044.78 -762415.7 -000092.4-000126.800009.8 06.9401.00K0 0 +192225.67 -315611.8 +000001.3-000007.200002.4 06.9401.72M2 0 +194551.58 +462908.0 -000001.5-000002.100004.2 06.9401.41K2 0 +195450.07 +603653.9 -000002.4-000002.100002.4 06.9401.64M0 0 +202121.46 +632553.9 +000014.1+000017.800002.6 06.9401.72M0 0 +204017.64 +032628.5 +000041.4+000008.700005.6 06.9401.14K0 1 +204809.72 +024255.9 +000038.0-000023.900004.7 06.9401.05K2 0 +210540.97 -445656.5 -000028.2-000020.600005.9 06.9401.09K1 0 +220604.14 -435758.1 +000067.6-000033.800006.8 06.9401.02K0 0 +231009.50 +572654.3 +000003.8-000027.800005.3 06.9401.15K2 1 +231854.82 -303309.9 +000020.4-000036.300006.1 06.9401.09K0 0 +232851.98 +534000.5 +000056.8+000009.400005.5 06.9401.07K0 0 +233959.86 -471935.4 +000038.8-000004.600004.3 06.9401.03K1 1 +235300.07 +412044.5 +000014.9-000000.700001.8 06.9401.67M2 0 +001428.07 -142553.3 -000079.0-000126.400012.2 06.9500.49F5 0 +002249.82 +292715.5 +000082.1-000009.800007.5 06.9500.21A3 0 0.04 1.43 +002712.45 +495908.6 +000004.1-000001.900005.2 06.95-0.01B9 1 +003529.06 +541212.6 +000063.1+000004.000008.6 06.9500.10A2 0 +004134.52 +655206.1 +000072.0-000060.500021.0 06.9500.58F8 0 +004545.95 +564629.6 +000001.7-000003.900000.6 06.9500.41F2 0 +004644.80 +213727.8 +000055.3-000019.700008.7 06.9500.56F8 0 +012004.90 +415814.4 +000011.9-000058.100013.1 06.9500.35F0 0 +022935.26 +090022.7 +000010.0+000011.200003.8 06.9500.34A5 0 +025407.07 -102632.2 -000016.2-000001.500008.0 06.9500.43F5 0 +030712.83 -014809.8 -000018.1-000015.400001.7 06.9500.97G5 0 +031832.52 +444310.6 +000033.6-000027.100008.2 06.9500.11A0 0 +034900.27 -260157.2 -000037.6-000017.500018.1 06.9500.40F3 0 +035052.42 +235741.7 +000016.8-000045.800009.8 06.9500.08A2 0 +040751.39 +621948.4 +000000.1-000002.200000.5 06.9500.39B0 1 +040847.32 +501201.7 -000015.0-000007.000007.0 06.9500.10A0 0 +041930.99 -080710.4 -000005.0-000002.300002.1 06.95-0.01A0 0 +044842.02 +184237.3 +000190.2-000384.900032.5 06.9500.62G2 0 +045702.46 +495520.5 +000054.7-000118.200014.9 06.9500.40F0 0 +045953.74 +271932.4 +000017.4-000021.900007.2 06.9500.15B7 1 +051623.85 -333216.0 -000013.4-000014.300005.3 06.9500.99K0 0 +053059.85 -100449.1 +000160.3-000316.300024.0 06.9500.56G0 0 +054358.60 +545153.5 -000011.1-000017.600004.8 06.95-0.05A0 0 +054441.43 +122455.4 +000013.6-000026.100005.4 06.9500.94G5 0 +060412.07 +252638.6 +000004.1-000042.700005.9 06.9500.95K0 0 +060806.44 -155404.2 -000037.7-000033.400021.8 06.9500.47F5 0 +061922.52 +231628.2 -000000.7-000001.700000.4 06.9500.44A0 0 +062421.16 -161328.4 -000018.1-000006.700003.6 06.9500.20A9 1 +065326.18 +513105.1 -000010.2-000026.100007.9 06.9500.44F5 1 +065407.58 +323041.0 -000001.7-000010.200004.0 06.9500.00B9 0 +070133.61 -271322.6 -000003.0+000003.700001.4 06.95-0.17B2 0 +072417.46 -182053.8 -000023.7+000047.000007.7 06.9500.24A7 0 +074026.27 -300447.1 -000018.4+000018.500004.7 06.9500.01B4 0 +074206.67 -301110.8 -000006.7+000005.100001.3 06.95-0.15B4 0 +074603.61 -230829.7 -000107.6-000023.400017.4 06.9500.51F7 0 +074624.10 -491428.1 -000028.2+000041.400004.5 06.9500.16A4 0 +075338.56 -231849.4 -000008.6+000002.100002.5 06.95-0.08B6 0 +075349.29 -261543.6 -000031.7+000006.800006.6 06.9500.91G8 0 +075845.18 +053723.8 -000006.8-000001.000001.2 06.95-0.07B9 0 0.11 2.68 +082522.24 -554455.2 +000026.6+000021.300008.7 06.9500.35A2 0 +084053.40 -481331.9 -000003.6+000002.200001.6 06.95-0.15B2 0 +084251.30 +731009.2 -000006.0-000004.800004.1 06.9500.01A0 0 +084537.87 +371730.2 -000053.6-000053.200012.1 06.9500.30F0 0 +085713.66 +023129.6 -000042.0-000009.000008.6 06.9500.36F2 0 +092556.82 -175650.6 -000039.5+000009.800003.3 06.9500.98G8 0 +092918.47 -030955.6 +000011.9+000008.300010.9 06.9500.29A0 0 +101940.71 -590845.9 -000005.6+000001.000003.3 06.95-0.12B3 0 +103551.65 -491351.9 -000014.0+000005.700003.1 06.9500.13A2 0 +113049.84 +411713.6 +000093.3-000096.300012.8 06.9500.46F5 1 +113658.03 -385734.3 -000024.1-000003.300007.4 06.9500.04A0 0 +113847.08 -401811.1 -000058.3-000012.100007.2 06.9500.96G8 0 +121121.86 -034643.4 -000102.4-000062.300019.9 06.9500.45F5 0 +121755.53 -240048.3 -000021.9+000000.200008.0 06.9500.10B9 1 +123706.74 -021918.3 +000155.5-000145.800021.5 06.9500.48F5 0 +123807.29 -555552.3 -000036.4-000012.900009.1 06.9500.15A1 1 +124739.24 -581751.1 -000033.1-000014.000008.3 06.9500.26F0 0 +125414.51 +752433.5 -000015.1+000000.200008.1 06.9500.93K0 0 +125809.88 -230318.4 -000122.4-000011.500016.7 06.9500.34F2 0 +125840.92 -361630.7 -000015.1-000006.300007.2 06.9500.17A4 1 +130016.84 -483613.3 +000043.8-000003.400005.7 06.9500.97G8 1 +131606.66 -570341.7 -000009.0+000000.200007.5 06.9500.32F2 1 +134916.55 -403059.1 -000086.9+000002.900017.6 06.9500.38F3 0 +135238.84 -184232.5 -000049.4+000006.500003.6 06.9500.61A1 0 0.28 1.32 +135647.99 -462309.6 -000008.2-000003.400003.5 06.95-0.13B2 0 +135859.90 -065530.2 +000017.0-000072.400006.7 06.9500.97G5 0 +140445.94 +254904.8 +000006.7-000110.200023.0 06.9500.48F6 0 +141435.00 -660914.9 -000006.5-000004.300001.7 06.95-0.02B5 0 +141727.72 -195749.3 -000084.4-000026.900012.5 06.9500.24A5 0 0.05 0.25 +141954.92 +674656.9 -000036.5+000004.600007.8 06.9500.02A0 0 +143800.77 +513442.0 -000058.0+000006.800011.7 06.9500.47F2 1 +160444.50 -392604.5 -000018.0-000024.500006.0 06.95-0.08Ap 0 0.06 1.85 +161133.54 -270902.9 -000023.1-000022.100005.7 06.9500.12B9 0 +161547.27 +531412.6 +000012.7-000061.900011.6 06.9500.40F0 0 +172107.15 +012632.6 -000165.0+000269.800025.9 06.9500.57F9 0 +175447.88 -343231.8 +000001.4-000004.800003.5 06.9500.02B9 0 +175751.00 +021512.8 +000000.3+000001.800005.0 06.9500.09A0 0 +180250.94 +754724.3 -000011.6+000041.000007.4 06.9500.12A0 1 +182731.29 -152225.3 +000047.1+000031.400022.8 06.9500.47F5 0 +183041.17 +043039.0 -000011.0-000004.500008.1 06.9500.21A2 0 +183732.87 -122059.1 -000041.6-000046.000012.7 06.9500.48F6 0 +184239.81 -153118.7 +000010.0-000042.200006.9 06.9500.92G6 0 +184250.61 +473430.5 +000032.9+000035.200013.9 06.9500.30A2 0 +184551.32 -102934.0 +000003.8-000009.000003.0 06.9500.53F2 1 +191224.36 +361055.9 +000005.9+000009.600003.0 06.95-0.03A0 0 +191855.98 +733302.7 +000013.3+000062.500008.9 06.9500.27A5 0 +192921.46 +313634.8 -000024.1-000411.500027.5 06.9500.72G5 0 +193143.21 +054608.6 +000095.2+000012.200012.8 06.9500.48F2 0 +193934.73 -693608.8 +000001.2-000011.600004.1 06.9500.95G8 0 +194304.50 +395949.5 -000006.3+000018.300014.2 06.9500.31A5 0 +194808.65 +132716.6 -000056.6-000073.200015.4 06.9500.45F5 0 +195813.31 -364112.5 +000066.3-000046.900014.1 06.9500.37F2 0 +200913.39 +190423.3 +000005.2-000002.700008.1 06.9500.85K0 0 +202425.78 +241639.4 +000016.2+000005.800003.8 06.9500.71G0 1 +203600.69 +792549.3 -000003.0+000004.800001.3 06.95-0.14B3 0 +204316.03 -292524.3 -000043.5-000207.600044.6 06.9500.67G3 0 +204440.93 -354939.2 +000011.5+000000.100004.8 06.9500.93K1 0 +205759.69 +080344.5 +000037.4-000001.800004.2 06.9500.95K0 0 +205845.14 -035029.4 -000015.9+000014.000008.3 06.9500.19A3 0 +211446.15 +162845.2 +000023.6-000011.800012.6 06.9500.29F0 0 +213000.89 +452939.1 +000003.0-000002.900002.1 06.95-0.04B5 0 +213121.83 -830201.3 -000011.5+000016.600009.0 06.9500.12A2 0 +215828.56 +034638.1 -000248.2-000133.100023.7 06.9500.58G0 0 +215841.08 +294848.8 -000361.7-000386.300034.1 06.9500.50F8 0 +222151.75 +630823.8 +000031.4+000017.300005.1 06.9500.08A0 0 +223042.91 -440537.4 +000005.2+000016.700008.6 06.9500.07A0 1 +233510.90 +123943.6 -000010.5-000048.200005.0 06.9500.11A3 0 +234351.79 -332539.9 -000033.6-000014.300009.5 06.9500.49F5 1 +234835.39 +361628.4 -000006.7-000008.700004.6 06.9500.80G0 1 +234919.58 -275114.9 -000074.3-000049.800027.9 06.9500.51F6 0 +235152.45 +375329.1 -000071.5-000074.400016.2 06.9500.43F5 1 +001654.97 +231522.4 +000041.7-000016.100007.2 06.9501.06K0 0 +002929.34 -032809.4 +000037.8+000004.500002.9 06.9501.31K5 0 +004904.66 +144833.1 +000000.8+000001.700004.0 06.9501.52K5 0 +014457.58 -284334.9 -000022.4-000076.100005.7 06.9501.57M2 0 +015140.08 -131401.7 -000009.2-000001.300002.5 06.9501.52K4 0 +030928.22 +371805.6 -000044.1-000037.300006.1 06.9501.08K0 0 +031049.14 +100021.1 +000030.1+000010.300001.1 06.9501.73K2 0 +040259.81 -482207.8 +000007.4+000014.600003.3 06.9501.23K2 0 +040958.95 -250230.9 +000053.7+000019.600006.8 06.9501.12K0 0 +042002.74 +780446.6 +000007.8-000008.100004.5 06.9501.00G5 0 +045316.90 -380839.4 +000028.4+000014.500004.8 06.9501.44K4 0 +050302.08 -422952.3 +000006.5-000018.100002.9 06.9501.62M2 0 +055707.69 +555651.2 +000031.2-000112.200008.9 06.9501.20K2 0 +061129.76 +430954.3 -000023.3+000031.100005.4 06.9501.01G5 0 +061959.87 -611947.2 -000009.1+000068.700007.5 06.9501.17K1 0 +062740.30 +303842.8 +000010.8-000012.900005.8 06.9501.19K0 0 +064444.22 -611327.3 -000008.6+000008.000003.3 06.9501.43K4 0 +064523.51 +244020.9 -000000.0-000003.200000.6 06.9501.65K2 0 +064644.64 -474816.2 +000004.2+000017.400003.7 06.9501.40K3 0 +071349.73 +104126.9 +000000.2-000010.400005.5 06.9501.00K0 0 +073119.92 -145756.1 -000008.4-000009.300006.8 06.9501.01G6 1 +073828.82 +661406.8 +000006.4-000025.800002.7 06.9501.31K0 0 +082247.46 -005203.2 -000026.4-000009.400006.2 06.9501.12K0 0 +090737.77 +311202.3 -000002.7-000029.300003.1 06.9501.36K2 0 +102422.19 +341035.2 +000004.6-000020.900004.0 06.9501.48M6 0 +105443.30 -420105.2 -000062.5-000019.900006.8 06.9501.04K1 0 +110149.33 +295216.6 -000058.8+000013.800009.0 06.9501.10K0 1 +120144.56 -691152.3 +000008.3-000010.400004.6 06.9501.25K0 0 +123042.67 -730519.3 -000006.9-000008.000003.5 06.9501.10G8 0 +123053.63 +711759.9 -000044.8-000013.400005.5 06.9501.02K0 0 +125511.10 +030257.2 -000010.2+000038.300003.5 06.9501.19G5 0 +130615.57 -553642.0 -000000.2-000001.000002.7 06.9501.60K4 0 +131445.13 -102213.0 -000023.2-000043.500004.9 06.9501.54K5 0 +141043.38 +151726.7 -000013.2-000002.800003.1 06.9501.43K2 0 +145140.58 +835614.9 -000010.7+000002.000002.8 06.9501.38K0 0 +145418.07 +320100.4 -000086.2+000033.100006.4 06.9501.11K0 0 +145741.62 +244026.6 -000056.0+000017.900003.0 06.9501.39K3 0 +151921.80 -090847.0 +000012.3-000049.800005.4 06.9501.42M4 0 +153511.85 +495941.4 +000022.1-000078.400006.4 06.9501.09K2 0 +154225.74 -491303.1 -000002.0-000006.300002.8 06.9501.62K3 0 +163622.34 +334918.4 -000067.8+000003.000009.7 06.9501.09K0 0 +164511.45 -030505.7 -000003.6-000008.900003.8 06.9501.79M6 0 +170956.87 +262719.3 -000002.2+000009.200004.9 06.9501.15K2 0 +183233.27 -352058.5 -000001.0-000013.200004.4 06.9501.18K0 0 +183607.84 -064431.3 -000002.3-000017.500006.1 06.9501.32K2 0 +184331.63 -112013.2 +000011.6-000001.300002.8 06.9501.81K5 0 +191931.89 +223414.7 +000006.4-000005.800003.7 06.9501.53M3 0 +192106.83 -011035.2 +000006.3-000005.600003.4 06.9501.33K2 0 +193924.08 -692016.4 +000012.6+000003.100007.2 06.9501.33K3 0 +200145.24 +440708.7 -000011.3-000013.700002.9 06.9501.62M0 0 +204119.15 -172242.4 -000001.1-000007.700002.9 06.9501.25K0 0 +212245.28 -482725.3 -000001.1-000156.600006.4 06.9501.22K2 0 +213425.84 +664335.5 -000025.8-000031.300005.6 06.9501.11K1 0 +220216.00 +365858.2 -000001.4-000013.400002.8 06.9501.62M2 0 +223856.53 -390917.7 +000002.5-000006.800001.8 06.9501.04K0 0 +224721.68 +140723.5 -000011.4-000028.000005.8 06.9501.26K2 0 +235024.44 +634437.1 -000010.2-000002.300001.3 06.9501.56K2 0 +000326.23 -361504.3 +000072.5+000005.100015.8 06.9600.35F2 0 +001950.88 -022844.3 -000007.7+000036.600008.6 06.9600.85G5 0 +003745.68 +725341.5 +000008.3-000000.500002.9 06.96-0.01B3 0 +012217.53 +184057.8 +000555.6-000003.800039.1 06.9600.63G3 0 +012818.87 -490021.1 +000021.0+000007.700002.7 06.9600.79G3 0 +013232.53 +700110.0 +000005.1-000012.200004.2 06.96-0.00B9 1 +022314.59 -295208.7 -000077.4-000097.500024.5 06.9600.57G1 1 +023531.50 -505112.1 +000035.8-000019.300005.5 06.9600.96G8 0 +024414.51 -252943.9 +000164.5+000051.900023.8 06.9600.63G3 1 +031158.82 +460743.2 +000053.8-000024.500009.6 06.9600.30F0 0 +031708.98 +064759.9 +000048.4-000031.900011.9 06.9600.26A3 1 +033728.02 +310712.6 -000139.6+000020.200018.3 06.9600.46F5 1 +033810.21 -594635.4 +000025.5+000043.300014.0 06.9600.40F3 0 +033947.16 -064638.0 +000039.1+000017.600009.1 06.9600.13A2 0 +034047.21 -021955.7 +000374.1-000220.900022.3 06.9600.95G5 0 +034145.57 -474632.9 -000021.4+000030.900009.0 06.9600.18A4 0 +034830.08 +242044.3 +000017.7-000043.200006.9 06.9600.13A1 0 +035849.83 +572703.5 +000031.7-000035.400007.5 06.9600.10A0 0 +041906.36 -793115.5 -000011.6+000015.300010.1 06.9600.20A7 0 +042422.21 +170444.5 +000099.1-000027.900018.7 06.9600.45F6 0 +050835.34 +281624.4 -000001.4-000002.200001.1 06.9600.54A2 0 +051727.57 +601055.2 -000009.8-000133.000020.3 06.9600.46F5 0 +053044.77 -570936.1 -000042.5-000007.900011.7 06.9600.21A6 0 +053936.80 +375920.0 -000002.2-000000.800002.6 06.9600.01B9 0 +060644.66 -245536.6 -000006.2+000043.700010.0 06.9600.38F0 0 +062125.04 -600119.1 -000008.5+000001.000005.8 06.9600.23A7 0 +062318.38 -145007.2 +000015.8-000011.100010.6 06.9600.23A8 0 +063257.69 -483239.2 +000015.7-000124.800015.3 06.9600.47F5 0 +063836.38 +612840.0 +000008.4-000024.500002.9 06.9600.29A3 0 +063943.58 +580542.4 -000007.7-000038.500003.1 06.9600.30G5 1 +064122.42 -071007.4 -000005.8+000004.600001.8 06.96-0.12B8 0 +070932.32 -060238.1 -000010.1-000000.200004.6 06.9600.24F0 0 +071852.53 +384024.9 +000000.0+000004.800004.5 06.9600.92K0 0 +071930.78 +264922.5 -000012.4+000000.700004.0 06.9600.97G8 0 +072150.74 +750522.7 -000034.0-000045.500007.1 06.9600.03A2 0 0.05 1.80 +073059.11 -020953.6 -000007.2-000005.000002.7 06.9600.88G5 1 +075048.59 +055133.3 -000036.2+000028.000005.4 06.9600.04A2 0 +081837.34 -143359.0 -000009.0-000011.600004.2 06.9600.07A1 0 +082208.18 -405929.6 +000003.2+000041.900011.3 06.9600.47F5 1 +084743.92 -385629.4 -000010.4+000005.400004.5 06.96-0.10B2 1 +085953.69 -224129.8 -000088.8+000033.600013.2 06.9600.43F5 0 +091522.35 -082857.7 +000013.7-000012.000007.2 06.9600.32F0 0 +091640.08 -493443.4 -000009.1+000004.600004.4 06.9600.72K0 1 +091732.92 +003317.8 +000017.5-000025.000009.5 06.9600.17A0 0 +092648.92 -190918.5 -000012.9+000005.500007.4 06.9600.17A7 0 +094035.23 +130314.6 +000023.5-000114.200023.8 06.9600.48F8 0 +104719.08 -571931.5 -000007.2+000002.900000.0 06.9600.15B0 0 +110246.22 -594427.6 -000005.8+000001.200000.1 06.9600.31B5 0 +111744.31 +272144.1 +000006.3-000010.500009.1 06.9600.20A2 0 +114058.81 -553425.8 -000007.9+000000.500001.2 06.9600.32F0 0 +122309.55 -071756.9 -000024.6+000003.300003.5 06.9600.98K0 0 +124355.92 -130830.8 +000030.0-000011.600013.2 06.9600.31F0 0 +132811.89 +503513.9 -000099.3+000042.800008.4 06.9600.28F1 1 +135554.42 -303441.6 +000011.2-000004.000006.9 06.9600.41F2 0 +144942.18 +075912.3 -000024.5-000004.100005.4 06.9600.71F5 1 +145229.35 -481449.4 +000011.3+000001.000002.9 06.9600.96G8 0 +160316.14 -264300.0 -000002.5-000180.200019.9 06.9600.51F7 0 +161325.63 -040305.6 -000045.8-000012.400011.9 06.9600.30A5 0 +164130.20 +045218.8 -000000.7-000020.800008.0 06.9600.16A0 0 +164538.13 +551850.5 -000009.5-000038.200007.1 06.9600.38F2 0 +165207.74 -024754.0 +000025.7+000000.700006.5 06.9600.22A0 0 +171720.56 -300952.0 -000025.3-000007.500006.2 06.9600.82K1 1 +172559.46 -063454.5 -000001.2-000013.400005.7 06.9600.22B9 0 +174149.77 +234512.4 -000003.2-000006.200003.3 06.96-0.11B8 0 +174155.84 +042200.5 +000014.0-000009.300003.6 06.9600.91G0 0 +175021.16 -270341.6 -000019.7-000044.300008.1 06.9600.20A3 0 +175315.98 -343715.0 +000003.1-000004.900003.9 06.96-0.03B8 0 +175455.72 -113754.9 +000008.1+000041.100015.4 06.9600.42F2 1 +180650.75 +085234.7 +000038.7-000150.300025.5 06.9600.51F5 1 +184604.51 +182916.3 -000001.9-000006.000005.2 06.9600.06A0 0 +185202.21 +594001.3 -000005.8+000007.200003.6 06.96-0.05B9 0 +190406.10 -634704.8 +000011.0-000012.600004.2 06.96-0.04B9 1 +190857.08 -184057.7 -000006.1-000013.400012.0 06.9600.36F2 0 +191535.41 -365657.5 +000002.6-000025.000006.5 06.9600.14A3 0 +195708.28 +304638.9 +000023.6+000000.100005.2 06.96-0.03A0 0 +200125.20 -472350.4 +000012.0-000007.200011.9 06.9600.36F2 1 +200556.00 +044632.0 +000014.7-000006.400007.5 06.9600.10A0 0 +200706.19 +364936.0 +000010.8-000003.400011.0 06.9600.17Am 0 +201054.39 +304722.9 +000005.8-000001.400001.3 06.96-0.10B9 1 +203243.74 +164602.0 +000003.4-000003.700001.3 06.96-0.06B9 0 +204329.38 +551730.6 +000006.0-000008.400003.2 06.96-0.07B9 0 +205341.31 +591827.7 +000040.2-000028.300007.7 06.9600.40F2 1 +210329.53 +290533.2 -000006.0-000019.300005.3 06.9600.98G8 1 +210945.89 +191238.5 -000000.5+000020.700023.2 06.9600.51F8 0 +211024.50 -592427.8 +000019.5-000009.700004.8 06.9600.21A7 0 +213048.55 +315727.9 +000029.6+000020.800005.0 06.9600.30A5 0 +214001.86 +091105.0 +000044.0+000013.500007.6 06.9600.12A7 0 0.58 2.63 +215442.92 +674513.5 +000034.2+000018.900008.3 06.9600.33F0 0 +220412.85 +595201.8 +000007.6+000003.500002.6 06.9600.03B8 0 0.14 2.13 +223933.01 +384454.5 -000013.6-000010.700012.6 06.9600.28F0 0 +231039.62 -055737.0 +000008.8+000001.100001.4 06.96-0.10B8 0 +012729.34 -455046.5 +000000.7+000022.200002.8 06.9601.49K4 0 +013452.57 +081629.5 +000002.8-000008.200005.1 06.9601.16K0 0 +014209.37 +664732.5 +000012.7-000006.500003.4 06.9601.16K0 0 +020620.17 -152646.3 +000003.6-000031.100004.3 06.9601.39K2 0 +021528.69 +523040.0 -000015.7-000016.000002.8 06.9601.44K2 1 +022810.70 -501810.0 +000066.7+000026.000006.0 06.9601.12K1 0 +025449.82 +202223.1 +000035.7-000005.200004.3 06.9601.21K0 0 +044847.03 -601532.2 +000000.7-000000.700001.7 06.9601.35K3 0 +054002.92 +431928.0 -000017.6-000040.400005.4 06.9601.46K5 0 +060233.32 +130131.9 -000000.2-000027.000001.5 06.9601.64M0 0 +060755.98 +360355.3 +000019.0-000036.000006.2 06.9601.16K2 0 +062141.78 -081409.6 -000001.2-000016.300004.2 06.9601.59M. 0 +063026.82 -030119.5 -000003.2-000000.900001.6 06.9601.09G5 0 +063327.34 -321335.0 +000023.6+000001.000004.3 06.9601.45K3 1 +065907.31 -605031.3 +000000.2-000006.200002.5 06.9601.51K4 0 +071008.68 +620809.4 +000000.7-000018.900002.8 06.9601.52K5 0 +072223.09 -203024.0 -000005.5+000003.100004.0 06.9601.61M4 0 +073029.08 +021544.1 -000004.2-000002.800001.3 06.9601.39K0 0 +073523.56 -152257.0 -000000.8+000006.500001.6 06.9601.54K3 0 +073740.16 +222024.6 -000004.0-000042.200006.8 06.9601.05G5 0 +082453.21 +765753.4 +000031.1+000017.100002.6 06.9601.35K0 0 +082755.63 +031306.9 -000019.6-000006.800001.9 06.9601.09K0 1 +093648.98 +274530.7 -000018.2-000014.100005.6 06.9601.17K2 0 +101052.26 -154233.1 -000000.1+000005.100003.0 06.9601.52K3 0 +102027.43 -720749.1 -000000.7+000022.900003.5 06.9601.58M4 0 +104221.99 -471312.9 -000004.2-000015.400004.1 06.9601.33K2 0 +104742.85 -150635.3 +000004.0+000006.800004.2 06.9601.11K0 0 +112855.60 -432845.3 -000018.6-000002.600002.7 06.9601.26K1 0 +113135.57 -444418.6 -000027.9+000010.400002.4 06.9601.53K4 0 +114452.45 -730902.0 -000017.0+000005.300002.7 06.9601.39K1 0 +114910.80 -072138.3 -000013.6-000000.100001.8 06.9601.54K5 0 +115800.32 +674843.8 -000061.5-000025.900005.0 06.9601.15K2 0 +120520.12 -501614.0 -000006.7+000001.100002.4 06.9601.10G8 0 +121436.98 +392032.2 -000006.4-000016.000001.2 06.9601.60K7 0 +123332.65 +074044.7 -000094.9+000046.900006.5 06.9601.05K0 0 +124433.73 +430735.8 -000007.0-000002.100005.6 06.9601.32K3 0 +131300.43 +671834.8 -000156.2+000010.100008.3 06.9601.15K0 0 +132014.69 +031715.2 +000005.3-000008.300008.9 06.9601.15K2 0 +141501.48 -405402.3 -000010.5-000002.800002.7 06.9601.38K2 0 +143529.49 -734139.4 -000019.6-000017.300000.9 06.9601.57K4 0 +163749.01 +270238.1 +000001.6-000034.000003.5 06.9601.67M2 0 +170607.26 +083723.5 -000008.8-000006.600005.9 06.9601.52K2 0 +172636.06 -625522.8 -000013.3-000027.000002.5 06.9601.28K2 0 +181950.13 -174502.8 -000001.8-000004.500002.1 06.9601.57K2 0 +182807.09 -225958.9 +000006.1+000019.100005.9 06.9601.02G8 0 +183220.97 +454627.8 -000000.7+000007.300001.3 06.9601.50K5 0 +183715.67 -404812.9 -000014.1-000029.800002.7 06.9601.49G6 0 +185637.97 +281155.6 +000008.5+000058.300009.4 06.9601.11K2 0 +192334.19 +690053.1 -000014.6-000027.500002.8 06.9601.69M0 0 +195010.84 -452246.2 +000005.7-000012.500005.5 06.9601.08K0 0 +200507.91 -460549.1 -000013.7-000015.200003.6 06.9601.48K3 0 +203325.54 -061309.9 +000005.2+000005.400002.0 06.9601.63M3 0 +204815.56 -043824.6 -000021.4-000047.700006.1 06.9601.17K2 0 +204914.75 -481328.3 -000013.6+000019.400005.7 06.9601.04K0 0 +210245.16 -191455.5 +000021.8-000011.800005.5 06.9601.28K1 0 +211212.25 +114653.6 +000005.5-000015.900000.9 06.9601.63K5 0 +211542.23 +164340.1 -000060.1-000082.000008.1 06.9601.08K0 0 +211827.15 -470007.8 +000078.3-000057.000002.8 06.9601.39K4 0 +211845.42 +500409.7 +000007.8-000002.100001.9 06.9601.81K5 0 +211903.13 -322121.9 -000020.6-000025.800002.6 06.9601.44K3 0 +212951.43 -433026.3 +000055.9-000046.700004.0 06.9601.04K0 0 +214256.02 +543342.9 +000028.4-000020.600004.8 06.9601.29K2 0 +215314.71 -365347.4 -000007.8-000049.700006.4 06.9601.06K0 0 +222356.39 +311542.3 +000006.8+000000.300001.6 06.9601.52M4 0 +223251.36 +740424.1 -000000.2-000005.100002.1 06.9601.42K2 0 +233803.62 +430440.4 -000036.9-000007.900003.0 06.9601.12K0 0 +235106.80 +021416.3 +000002.9+000003.300004.6 06.9601.16G5 1 +001345.10 -484102.9 -000017.3-000022.600009.8 06.9700.18A5 0 +002000.51 +381341.0 -000140.9-000276.400040.2 06.9700.64G0 0 +005812.71 +702946.9 +000009.5-000003.600004.2 06.97-0.05B9 0 +010956.89 +335253.1 +000075.6+000008.000010.0 06.9700.55F5 1 +012158.28 +123615.0 +000034.7-000003.600012.8 06.9700.95K0 0 +013315.63 -241039.3 +000271.9-000159.500051.3 06.9700.77K0 0 +014030.97 +590310.3 +000011.4-000018.700003.1 06.97-0.04B9 0 +015527.36 +761328.4 -000018.2+000003.400005.8 06.9700.38A5 1 +020235.26 -215756.8 -000006.1-000003.000004.3 06.97-0.11B6 0 +020922.28 +055910.0 -000034.5+000036.600014.5 06.9700.41F0 0 +022633.60 +593932.3 +000094.8-000026.300008.8 06.9700.99K0 1 +023050.57 +553255.1 +000081.8-000097.200018.8 06.9700.43F3 0 +030718.58 -134540.1 -000008.0-000260.700031.8 06.9700.65G3 0 +033438.34 -623326.5 +000038.9+000025.400008.5 06.9700.17A4 0 +034304.63 -503839.5 +000140.7+000502.500027.3 06.9700.51G1 0 +034533.14 -255455.7 -000023.7+000000.400007.3 06.9700.28F0 0 +034613.89 +713705.2 -000005.4+000008.200006.7 06.9700.96G5 1 +034759.06 -261943.0 -000018.2+000004.300004.8 06.9700.12A3 0 +035025.07 +522854.9 -000001.9-000002.800002.3 06.9700.25B1 0 +040322.12 +485027.2 -000003.0-000016.600008.7 06.9700.54F7 0 +040514.35 -010042.2 +000018.2-000034.500016.0 06.9700.75G5 0 +041103.39 +163849.1 +000003.3+000002.500003.0 06.9700.34B8 0 +042244.10 +150322.1 +000112.0-000019.900021.4 06.9700.52G0 1 +045826.15 -034358.8 +000078.4+000048.400020.1 06.9700.52F5 1 +051003.74 +273324.2 +000197.7-000088.500024.9 06.9700.51F8 0 +051214.97 +400605.7 +000003.1-000005.200001.8 06.9700.04B8 0 +053330.75 +243744.1 +000008.2-000041.900010.0 06.9700.06B8 0 +053512.79 -004407.3 +000000.3+000001.700002.5 06.97-0.11B3 0 +053844.43 +702152.3 +000009.9-000030.300005.8 06.97-0.04A0 0 +060035.73 -580607.8 +000008.5+000026.900009.9 06.9700.10A3 0 +064205.31 -151253.8 -000173.3-000128.800033.8 06.9700.56F7 0 +065059.53 +055032.6 -000037.0-000036.300008.9 06.9700.51F5 1 +070358.37 +403455.7 -000010.8+000018.400005.6 06.9700.88K0 0 +070425.53 -102715.8 -000002.2+000002.900004.0 06.9700.36B0 1 +072625.30 -100522.2 -000009.4-000004.100005.3 06.9700.17A2 0 +073507.41 +484050.7 +000004.1+000046.600020.3 06.9700.35F0 1 +073751.57 -065728.8 -000007.2-000003.600001.3 06.97-0.10B9 0 +073916.80 -490305.1 -000005.4+000003.500000.6 06.97-0.09B2 1 +074331.09 +032909.8 +000016.8-000081.000019.0 06.9700.58F8 1 +074841.73 -313704.2 -000016.2+000011.000004.2 06.97-0.11B7 0 +075502.00 +123410.2 -000007.6-000005.500002.9 06.9700.99K0 0 +080032.24 +291254.7 -000171.2-001164.200059.5 06.9700.72G8 0 +080529.17 -100723.0 +000000.3-000001.900003.2 06.97-0.02B9 0 +080558.84 -195333.2 -000015.7+000015.200004.9 06.9700.01B9 0 +080705.55 -474738.0 -000014.7+000019.900005.2 06.97-0.07A0 0 +081232.73 -540847.5 -000017.4+000031.600012.7 06.9700.35F0 0 +081644.56 -215255.5 -000004.4+000003.200002.1 06.97-0.14B3 0 +082452.79 -234121.3 -000049.8+000059.100011.7 06.9700.48F7 0 +083610.22 -564244.1 -000015.4-000041.500011.4 06.9700.48F6 0 +091451.99 -013513.5 -000001.5-000006.600003.4 06.9700.10A2 0 +092229.40 -175338.3 -000031.0-000021.700009.5 06.9700.40F3 1 +093728.69 -495929.3 -000031.6+000223.800029.3 06.9700.58G3 0 +094703.98 -311605.3 -000032.8+000002.900007.4 06.9700.05A2 0 +100512.03 -281149.4 -000026.5+000006.000003.5 06.97-0.01A0 1 +100948.21 -472646.4 -000023.4+000016.300004.0 06.9700.93G8 0 +102044.30 -052255.4 -000047.6-000007.400009.8 06.9700.19A2 0 +102558.68 +025545.2 -000030.7-000001.700006.4 06.9700.06A0 1 +103254.65 -223139.4 -000030.0-000001.400006.0 06.97-0.03A0 0 +103851.40 -642952.9 -000015.4+000010.100007.1 06.9700.02B9 1 +104520.50 +453358.7 +000009.0+000001.800004.7 06.97-0.00B8 0 1.56 3.06 +104625.98 -631758.4 -000021.0-000052.500005.5 06.9700.93G6 0 +110344.89 +254628.6 -000116.1+000011.900016.2 06.9700.27A5 0 +112859.37 +100216.2 -000147.3+000041.600014.4 06.9700.48F5 0 +113503.45 -560720.4 +000005.2+000001.100004.2 06.9700.92G5 0 +113910.68 -574422.3 -000016.9+000000.400002.8 06.97-0.02A0 1 +114356.79 -294452.1 -000275.6+000036.200030.9 06.9700.55G0 0 +121042.11 -562632.2 -000045.6-000009.600011.0 06.9700.13A3 0 +121638.42 -631152.5 -000145.3+000007.100014.9 06.9700.60G0 0 +124148.42 +095309.7 -000068.2+000018.500008.4 06.9700.32F0 0 +125150.61 -311206.8 -000025.4-000008.400004.0 06.97-0.06B8 0 0.06 2.50 +125638.81 +433307.2 +000006.2+000001.900002.7 06.9700.11Am 0 +132107.31 +471611.1 +000027.3-000004.800005.1 06.9700.90K0 0 +133919.90 -674013.3 +000251.3-000190.300030.4 06.9700.62G2 1 +135420.12 -322643.6 -000120.6-000033.500008.0 06.9700.34F0 0 +135501.74 -191302.1 -000006.7-000007.500002.3 06.9700.96G6 0 +142443.93 -404518.4 -000021.6-000019.900006.4 06.97-0.05B8 0 +142958.38 -560752.3 -000021.4-000019.000006.4 06.9700.23A6 0 +145505.68 -615225.9 -000046.0-000036.700005.9 06.9700.02B9 0 +150903.32 -615315.2 -000006.5-000009.700000.8 06.97-0.01B1 0 +151541.45 +253833.2 -000001.6-000002.400004.0 06.97-0.08A0 0 +152457.21 -720246.8 -000000.1-000010.500002.9 06.9700.09A1 0 +152650.35 -200018.3 +000014.5+000000.900004.4 06.9700.74A4 0 +153841.60 -454231.4 -000011.9-000012.800003.3 06.97-0.08B5 0 +155522.90 -443133.5 -000017.9-000018.800005.4 06.97-0.01B8 0 +155920.31 -330043.7 -000009.7-000017.800004.0 06.9700.03B9 0 +162815.07 -252714.5 +000022.7+000006.500008.3 06.9700.19A1 1 +163029.73 +334502.9 -000015.8+000033.100006.7 06.9700.99K0 0 +163130.60 +081738.1 +000037.1+000070.700012.4 06.9700.90G5 0 +170317.94 -313652.6 -000002.7-000002.600000.9 06.97-0.07B2 0 +172027.61 -292153.8 -000011.4-000030.100004.8 06.9700.06A1 0 +174640.65 +254457.3 -000037.0-000043.200005.8 06.9700.17sd 0 +175104.18 +083150.7 +000032.8+000033.600009.6 06.9700.35F0 0 +184836.26 +451541.6 +000029.5+000084.000016.2 06.9700.35F0 0 +185300.90 +714713.9 +000003.5+000013.800006.7 06.9700.16A2 0 +190317.87 +254934.0 -000000.7-000002.000002.0 06.97-0.03B8 0 +194045.08 -073043.9 +000067.7-000059.000020.9 06.9700.53G0 0 +194448.73 +291552.9 +000000.3-000003.000000.5 06.9700.65F2 0 0.78 3.85 +194908.50 +274356.0 +000094.3-000216.700020.2 06.9700.61G0 0 +195713.23 +002107.4 +000013.6-000001.000009.4 06.9700.07A0 0 +200126.66 +104454.8 +000083.5+000025.300012.6 06.9700.44F2 1 +200700.00 +661829.0 -000003.9-000022.600006.0 06.9700.07A0 1 +201044.26 +411449.3 +000043.2+000001.500008.5 06.9700.22A2 1 +203401.81 -122037.1 +000007.9-000011.000007.7 06.9700.16A2 0 +203431.81 +065241.1 +000001.0+000000.500002.8 06.97-0.12B2 1 +204446.80 +202923.3 -000009.8-000043.500007.6 06.9700.27A5 0 +210857.85 +471615.6 +000024.2+000001.400014.6 06.9700.40F2 0 +212654.71 +104004.3 +000056.5-000008.500010.7 06.9700.38F2 0 +213059.13 +704923.6 +000009.9-000004.000005.6 06.9700.08A2 0 0.39 0.94 +221446.92 +041656.7 -000002.8+000021.200005.4 06.9700.99K0 0 +224249.18 +001354.6 +000023.9-000002.100006.6 06.9700.31F0 0 +230450.20 -270809.8 -000018.8-000004.100009.7 06.9700.22A3 0 +232351.56 +652036.3 +000050.4-000021.300010.9 06.9700.40F2 0 +232539.44 +245713.6 +000021.7-000015.800006.5 06.9700.23A3 1 +234105.55 +461306.0 -000124.6-000034.300014.4 06.9700.48F5 1 +000528.23 -073955.2 +000020.7-000037.900003.1 06.9701.44K5 0 +001007.99 -781802.4 +000008.1-000023.300003.2 06.9701.38K3 0 +001404.06 -745443.4 +000048.2+000024.100002.4 06.9701.34K2 0 +001828.78 +621210.1 -000002.0-000012.300003.1 06.9701.52K7 0 +005739.65 +014708.1 +000009.6+000011.400003.2 06.9701.19G5 0 +011246.71 -351219.9 +000013.3-000014.500005.3 06.9701.05K0 0 +013803.68 -460501.9 +000049.7+000015.000005.7 06.9701.16K2 0 +015541.87 -844504.2 +000016.4+000003.400002.3 06.9701.63M1 0 +015803.25 +493834.2 +000001.9-000035.400006.4 06.9701.20K2 0 +031230.91 -322348.0 +000109.8+000020.100001.5 06.9701.26K1 0 +035701.77 -400213.1 +000007.4+000010.000003.3 06.9701.31K2 0 diff --git a/kstars/kstars/data/hip016.dat b/kstars/kstars/data/hip016.dat new file mode 100644 index 00000000..cf390b17 --- /dev/null +++ b/kstars/kstars/data/hip016.dat @@ -0,0 +1,1000 @@ +040851.72 +235216.2 +000052.1-000011.000007.2 06.9701.14K2 0 +042041.33 -164948.0 +000024.4+000011.400001.8 06.9701.68M3 0 +042747.50 -110727.7 -000007.0+000010.100003.3 06.9701.01G5 1 +054122.60 +173119.9 -000001.6-000004.500000.8 06.9701.80M. 0 +054811.46 +303206.9 +000006.3-000019.900002.2 06.9701.47K5 1 +055150.66 +232258.2 -000008.4-000020.900004.1 06.9701.58K5 0 +062512.83 +321618.4 -000001.9-000001.200003.7 06.9701.32K0 0 +062712.11 -604343.0 -000033.7+000014.500007.3 06.9701.22K2 0 +071508.73 -143634.0 -000018.7+000000.200002.5 06.9701.33K1 0 +074614.00 +510132.4 +000004.2+000005.700003.4 06.9701.63K5 0 +080256.22 -402409.3 -000020.6+000007.300002.7 06.9701.17K1 0 +082807.18 +461455.9 -000037.4-000032.000005.0 06.9701.15K0 0 +085412.77 -432956.3 -000005.7+000007.900001.8 06.9701.64K5 0 +085656.92 +565320.2 +000020.4-000001.700002.5 06.9701.48K2 0 +091745.67 +230443.8 -000035.6-000008.800003.2 06.9701.15K0 0 +092700.85 -160047.4 -000055.6-000003.700003.9 06.9701.48K5 0 +093602.13 +200244.0 +000007.7+000006.500006.8 06.9701.04K0 0 +094227.92 -465154.7 -000020.9+000012.500003.5 06.9701.63M1 0 +094602.74 +653737.8 +000010.6-000018.600003.0 06.9701.71M1 0 +101408.41 -075936.4 -000011.4-000022.100004.8 06.9701.03K0 0 +103958.18 -491647.0 -000025.6+000027.900003.4 06.9701.58K5 0 +104733.41 -313611.6 -000023.2-000001.000002.4 06.9701.63M2 0 0.07 6.69 +113645.70 -242620.8 -000066.8-000029.400006.5 06.9701.42K4 1 +115524.55 +253120.1 -000057.9-000009.000005.3 06.9701.22K1 0 +120837.22 +262937.1 +000062.0-000039.100004.8 06.9701.02K0 0 +123159.20 -410318.3 +000022.0-000018.100004.8 06.9701.23K2 0 +124947.04 -150444.1 -000016.0-000003.400002.7 06.9701.52M3 0 +125507.03 -132709.9 -000015.8-000004.300005.4 06.9701.19K1 0 +130003.05 -361055.6 +000006.2-000028.200003.5 06.9701.42K3 0 +133803.46 -424554.0 +000002.6+000001.300000.7 06.9701.66K4 0 +135459.30 -550117.4 -000025.0+000009.600002.9 06.9701.61M0 0 +135643.10 -381908.7 +000017.3-000017.600004.0 06.9701.25K2 0 +144032.15 -140248.3 +000008.8-000004.700002.4 06.9701.63K4 0 +144536.13 +080935.2 +000049.8-000043.400005.3 06.9701.02K0 0 +152605.39 -212249.0 -000039.8+000016.200004.6 06.9701.11K0 0 +152630.28 +100210.0 -000014.2-000014.400004.0 06.9701.64M0 0 +160303.51 -055004.1 +000005.2-000027.000004.4 06.9701.35K2 0 +163834.75 -184932.4 -000009.9-000012.600004.7 06.9701.46K0 0 +165637.85 -303448.1 -000009.3-000008.600002.8 06.9701.17M6 0 3.29 274.90 +175217.07 -311941.2 -000017.8-000017.100007.1 06.9701.50K5 0 +180500.38 +165536.0 -000007.0-000005.800003.6 06.9701.69M2 0 +180559.93 +572133.2 +000005.2+000059.300004.6 06.9701.28K5 0 +180854.51 -295934.6 +000002.9+000000.000002.4 06.9701.13K2 0 +181252.03 +224930.4 +000008.0-000031.600003.7 06.9701.69M0 0 +183229.17 -185821.5 -000001.2-000007.000000.4 06.9701.33G3 0 +183302.02 -163336.7 +000004.5+000000.800002.2 06.9701.46K0 0 +191543.75 +402136.1 -000070.5-000046.600004.4 06.9701.30K0 0 +192024.68 -103337.4 +000012.2+000001.900002.9 06.9701.44M5 0 +193510.21 +742238.8 +000008.4+000013.200003.6 06.9701.05K0 0 +195637.77 +235318.8 +000000.3+000002.200002.7 06.9701.44K2 0 +200920.58 +683558.7 -000013.7-000031.200004.4 06.9701.28K0 0 +202413.92 -140650.1 -000023.4-000020.600004.5 06.9701.14K0 0 +202442.69 -290439.8 +000013.2-000053.800004.7 06.9701.28K2 0 +203744.32 +332159.4 +000003.5-000005.300002.8 06.9701.11K0 1 +232419.10 +234535.8 -000082.4-000013.200004.2 06.9701.00K0 0 +234625.52 +284213.1 -000015.9-000010.900001.0 06.9701.63K5 0 +234855.81 -465031.8 +000012.7+000007.600004.4 06.9701.58M0 0 +235507.33 +474342.8 +000036.2-000008.900002.8 06.9701.33K0 0 +144459.09 -613117.9 -000002.9-000005.500000.1 06.9702.01K4 0 +201706.53 -211904.4 +000007.3-000013.700001.8 06.9702.45C 0 +005110.69 -050220.4 +000262.3-000119.200045.3 06.9800.66G0 0 +005655.46 +643156.2 -000000.6-000001.900000.1 06.9800.92F4 0 +011015.62 -565146.1 -000049.0-000064.300012.2 06.9800.31F0 0 +015632.18 +415331.5 +000000.7-000003.200002.2 06.98-0.04B9 0 +015724.24 -360326.9 +000030.9+000023.400006.5 06.9800.27A8 0 +020819.74 -100228.9 +000051.5+000006.200005.8 06.9800.19A3 0 +021859.75 +854409.4 -000009.7+000085.500005.7 06.9800.90G5 0 +023425.92 +113617.6 +000036.9-000027.600007.9 06.9800.01A0 0 +023440.29 +500356.8 -000008.7-000004.300002.6 06.9800.05B9 0 +023900.65 -085539.9 +000272.9-000051.800018.9 06.9800.70G0 0 +034245.17 +695044.6 +000013.9-000028.400003.7 06.9800.20A3 1 +034717.16 +234336.5 -000034.0-000025.400016.1 06.9800.54F8 0 +034758.87 -025141.1 -000021.5+000002.400009.2 06.9800.26A2 0 +035735.08 +362929.5 +000077.9-000101.400017.9 06.9800.43F0 0 +040856.82 +413014.5 -000011.4-000000.200003.4 06.9800.13A3 0 +041913.11 +422252.8 -000020.2-000056.700010.1 06.9800.46F5 0 +042355.82 -664414.2 +000028.7+000061.200010.2 06.9800.32A2 0 +051735.50 -151310.5 +000001.8+000003.100002.5 06.98-0.04B9 1 +054018.85 +152100.6 +000008.6-000030.900002.1 06.9800.32F0 1 +060049.33 +025457.6 -000010.5+000000.900004.3 06.9800.90G5 0 +061430.31 -293615.5 -000009.3+000000.100006.1 06.98-0.01A0 1 +062417.38 +431349.6 +000008.1-000040.200005.0 06.9800.98G5 0 +063021.87 +223241.8 -000010.3-000009.700002.7 06.9800.03A0 0 +063217.53 +084904.8 -000023.6-000017.800005.8 06.9800.32A3 0 +065100.42 +254539.0 +000009.0-000197.700027.0 06.9800.60F8 0 +065456.75 +213416.9 -000003.0+000000.700002.4 06.98-0.02B9 0 +073246.16 -533318.9 -000008.6+000008.200001.7 06.98-0.09B4 0 0.17 0.98 +074735.21 -470046.7 -000004.1+000009.800002.3 06.98-0.11B3 0 +075903.93 -041956.3 +000028.2-000042.000016.2 06.9800.30A3 0 0.08 1.29 +080458.65 -032945.0 -000024.6+000012.000001.8 06.9800.01A0 0 +081455.85 -171634.1 +000008.1+000071.600007.8 06.9800.49F5 0 +081908.70 +160718.8 -000010.4-000014.500004.3 06.98-0.04A0 0 +083615.56 +423447.6 +000009.7-000006.800013.1 06.9800.19A2 0 +085458.38 -033320.2 -000004.3+000016.800008.3 06.9800.20A2 0 +091010.37 -165145.4 -000036.8+000006.300011.6 06.9800.34F0 0 +091701.40 +770427.0 +000001.3+000011.000007.3 06.9800.08A0 0 +091858.00 -164802.8 -000000.6-000010.700005.7 06.9800.18A3 0 +092125.50 +163554.3 -000022.8-000045.500007.8 06.9800.28A5 0 +092536.35 -531505.9 -000030.9-000079.500022.6 06.9800.51F7 1 +092928.65 -443156.6 -000096.1+000012.200025.2 06.9800.50F8 0 +094843.51 -095507.1 -000031.2-000005.300005.2 06.9800.01A0 0 +100233.26 -131747.6 -000136.3+000018.000015.8 06.9800.53F6 0 +102622.86 +542426.9 -000046.9-000001.400005.4 06.9800.89G5 0 +111502.50 -331904.4 -000143.9+000055.300016.1 06.9800.37F3 0 +120800.59 +003716.9 -000007.1-000024.200015.2 06.9800.40F2 0 +121210.33 -632714.7 -000039.4-000010.400009.9 06.9800.10A2 0 +123411.84 -320533.9 -000080.6+000012.700013.3 06.9800.23A4 0 +135516.32 -320557.1 -000036.8-000009.400004.8 06.9800.90K1 1 +142527.65 -195756.9 -000023.9-000011.300005.8 06.9800.14A2 1 +143643.67 +125241.3 -000021.1-000010.100006.0 06.9800.09A0 0 +145411.32 -662510.8 -000264.0-000172.800023.1 06.9800.58G0 1 +151809.79 -475359.8 +000002.8+000014.500013.2 06.9800.50F6 0 +153410.12 -331016.6 -000036.1-000031.300008.4 06.9800.01A0 0 +153436.12 +674821.0 +000025.1-000146.800020.8 06.9800.79G5 0 +153731.31 -220701.2 +000001.4-000006.500008.1 06.9800.28A1 0 +153802.19 -543119.1 -000015.7-000019.100008.4 06.9800.13A1 0 +153939.98 +161850.1 -000047.5+000037.200009.6 06.9800.34A2 0 +154024.70 -441718.8 -000008.4-000004.300001.9 06.98-0.07Ap 0 +154125.50 -650405.1 -000014.1-000026.100013.4 06.9800.35F2 0 +154756.42 -255913.0 +000044.8-000008.400007.6 06.9800.16A1 0 +162852.88 +182447.2 -000345.9+000386.000051.2 06.9800.85K2 1 +163015.04 +475711.0 -000093.9-000275.900019.7 06.9800.58G0 0 +163208.10 -122553.8 -000021.6-000008.800006.8 06.9800.14A0 0 +164508.68 -231102.3 -000024.0-000030.300010.5 06.9800.45F3 1 +164957.19 +152237.4 -000051.7-000022.700010.7 06.9800.51F6 0 +170027.60 +751330.9 +000040.0-000043.400011.2 06.9800.41F2 1 +171108.43 +563933.7 -000003.1-000066.800035.5 06.9800.70G5 0 +171353.10 -564801.8 -000027.7-000030.000006.7 06.9800.45F3 0 +173154.14 +164926.6 -000035.9-000019.300019.9 06.9800.53G0 0 +174417.07 +331334.1 -000007.3-000004.000002.0 06.98-0.11B8 0 +174842.74 -395355.6 +000002.1-000007.400004.0 06.98-0.03B8 0 +181916.30 +154933.8 +000022.1-000002.200003.6 06.9800.29A3 0 +183111.47 -364833.2 +000040.8+000002.800011.0 06.9800.35A9 0 +185902.65 +330702.0 +000008.5-000007.300005.3 06.9800.13A2 0 +191353.39 +254531.7 -000001.1+000001.800001.6 06.9800.03A0 0 +191408.77 -220338.2 +000002.7-000013.300007.4 06.9800.09A0 0 +193336.92 +034540.8 -000000.3-000002.900001.6 06.9800.01B0 0 +200801.16 +422306.0 +000002.0+000003.900005.4 06.9800.70K0 1 +201817.06 +253853.7 +000002.4+000004.200003.0 06.98-0.14B1 0 +201949.67 +452150.0 +000021.3-000031.200009.7 06.9800.46F5 1 +202825.78 +391944.1 +000014.1+000015.700003.4 06.9800.95G8 0 +203225.60 +481259.3 -000008.8+000005.800001.9 06.98-0.07B0 0 +204514.93 -154753.8 +000074.7+000006.300017.3 06.9800.36F2 0 +204556.99 +072244.7 +000019.3+000009.600006.0 06.9800.07A0 0 +204825.53 +680157.5 +000040.1+000109.000012.6 06.9800.38F0 0 +210858.40 -282838.5 +000034.5-000129.000004.9 06.9800.93G8 0 +210919.63 -820137.7 +000264.8-000048.300041.3 06.9800.62G3 0 +211122.80 -522021.5 -000016.3+000018.400020.5 06.9800.57F8 1 0.11 0.89 +211245.34 +023834.0 -000027.7-000020.000008.8 06.9800.18A2 0 +211446.55 +644501.2 +000007.0-000001.600006.5 06.9800.94K0 0 +211736.35 +391236.2 +000029.9-000048.100011.6 06.9800.35F5 0 +212440.42 -681341.7 +000140.9+000169.400048.9 06.9800.72G5 1 +213953.72 +393053.8 +000049.2+000005.000009.7 06.9800.28A2 0 +214448.20 +025931.7 +000016.3-000010.000003.3 06.9800.90K2 1 +215158.64 -554644.7 +000005.2+000003.300005.7 06.9800.98K0 0 +220558.55 +533724.1 +000016.5-000014.200003.3 06.9800.98K0 0 +221006.56 +351250.2 -000015.8-000028.500007.9 06.9800.17A2 0 +221802.09 -624840.8 -000002.0-000003.500007.6 06.9800.46F5 1 +222641.65 -111341.4 +000037.0-000011.600012.2 06.9800.27A3 0 +223032.63 +613725.6 +000007.6+000000.600002.1 06.9800.02A0 1 +225242.16 +675924.0 +000078.5+000063.400017.3 06.9800.42F2 1 +225912.85 +521810.8 -000001.4-000008.700000.3 06.98-0.04B9 0 +231050.15 +453046.7 -000086.8-000286.400042.6 06.9800.75K0 0 +231801.38 +795227.5 +000022.9+000005.600001.7 06.9800.12A2 0 +001538.60 +055037.8 +000046.2+000003.400003.5 06.9801.15K0 1 +001639.42 +015102.1 +000004.6+000012.200003.3 06.9801.60M5 0 +002641.91 -691825.4 +000054.3-000022.500005.0 06.9801.38K4 0 +004317.47 -451052.8 +000031.7+000004.400006.7 06.9801.05K0 1 +012737.72 +660437.1 -000005.3-000001.500001.6 06.9801.84K2 0 +014236.84 +603253.1 +000007.5-000011.100003.1 06.9801.31K2 0 +023358.64 +591243.8 +000003.4-000018.100005.9 06.9801.45K1 0 +031157.63 -392157.1 +000080.8-000015.700013.8 06.9801.04K0 1 +040311.16 +781210.1 -000008.1-000017.600005.4 06.9801.05K0 0 +041113.24 +414451.2 +000037.2-000071.400005.0 06.9801.07K0 0 +041358.80 -320231.3 -000009.0-000015.000005.6 06.9801.01K0 0 +043805.86 +461401.3 +000025.7-000021.600005.7 06.9801.19G8 0 +051346.32 -354931.1 +000015.1-000037.500003.9 06.9801.47K4 0 +052157.08 +421709.6 -000005.9-000003.600003.3 06.9801.05K0 0 +053448.20 -005713.4 -000011.9+000037.200004.5 06.9801.11G5 0 +061522.01 +162551.5 +000023.2-000016.400002.8 06.9801.55K5 0 +072219.63 -161840.8 +000004.2+000016.600004.5 06.9801.41K3 0 +075838.45 -273438.9 +000005.8-000019.400003.1 06.9801.59K4 0 +081625.17 -394511.2 -000005.2+000004.700007.2 06.9801.00G8 0 +085329.36 -112330.9 -000001.6+000019.100002.5 06.9801.53K5 0 +085846.35 -164454.8 -000003.1-000003.900002.6 06.9801.36K1 0 +091126.88 +085833.8 -000007.5-000025.600003.2 06.9801.50K2 0 +103030.96 +020901.1 +000059.2-000038.200006.8 06.9801.03K0 0 +103651.15 -223954.9 +000010.8-000017.000003.4 06.9801.55K4 0 +110602.25 +011238.5 -000011.3-000015.400002.2 06.9801.59M. 0 +111454.73 -681940.5 -000028.7+000007.500003.4 06.9801.63K5 0 +122428.18 -771252.9 -000022.8+000001.700003.9 06.9801.51K3 0 +125156.81 -350456.7 -000017.9+000001.100003.7 06.9801.32K1 0 +130310.44 +234935.6 -000049.6+000001.900002.7 06.9801.63M1 0 +131425.50 -751016.1 -000003.3-000003.500002.2 06.9801.50K3 0 +131938.41 -603806.6 -000009.9-000003.800001.1 06.9801.87K5 0 +132531.33 -683141.1 -000010.1+000002.100005.8 06.9801.06G6 0 +135323.13 +334712.4 -000042.6-000001.800003.5 06.9801.49K5 0 0.26 59.25 +135845.71 +463546.5 -000012.5-000004.300002.3 06.9801.66M2 0 +141342.98 -115018.0 +000012.7-000018.000005.7 06.9801.02G5 0 +145021.93 +653845.0 -000027.1+000004.400001.6 06.9801.59K5 0 +164042.51 +724017.9 +000004.6+000005.300002.1 06.9801.57M2 0 +181232.19 +242705.9 +000014.1+000008.200004.3 06.9801.12K0 0 +184913.38 +274312.5 -000008.1+000008.300003.5 06.9801.17K1 0 +185108.73 -391029.6 +000013.2+000007.200004.5 06.9801.43K4 0 +185348.61 -194749.5 -000000.9-000016.500001.9 06.9801.45K2 0 +195315.94 +280558.6 +000018.6+000005.900006.3 06.9801.07K2 0 +200008.29 +173638.6 +000004.1+000011.500002.6 06.9801.52K0 0 +202746.13 -053915.2 +000007.2-000009.300003.9 06.9801.47M. 0 0.22 2.91 +203920.35 +260404.4 -000036.2-000109.700004.5 06.9801.29K2 0 +205056.99 +480149.5 +000022.7+000033.900004.8 06.9801.47K3 0 +210408.11 -475739.2 +000014.4-000014.600003.3 06.9801.18K2 1 +211503.82 -053306.4 -000025.0-000040.900003.7 06.9801.46K2 0 +214254.65 +231918.4 +000001.0-000012.300004.8 06.9801.10K1 0 +214945.43 -463639.2 +000027.2-000039.200004.8 06.9801.22K2 0 +220819.36 -343321.1 +000020.8-000062.500003.1 06.9801.49M3 0 +230702.66 +030307.9 +000034.8+000014.400007.4 06.9801.08K0 0 +001643.05 +363747.5 -000027.9-000025.500007.2 06.9900.05A0 1 +003722.12 -371716.7 +000547.9-000041.000022.3 06.9900.72G8 0 +005646.87 -024347.3 -000020.4-000039.900005.6 06.9900.29F0 0 +010707.19 +200903.9 +000006.0+000003.000003.6 06.9900.96G5 1 +011528.29 +202452.6 -000017.6-000025.800003.4 06.9900.09A2 0 +011747.96 +490030.5 +000024.1-000013.100003.2 06.9900.00A0 1 +011951.74 +581229.3 -000001.7-000001.700001.2 06.9900.41B6 0 +012540.64 +025819.5 +000033.6-000012.700019.6 06.9900.44F0 0 +013725.23 +251005.8 -000211.2-000207.700023.8 06.9900.90K0 0 +014543.84 +034002.1 -000017.9-000009.800007.8 06.9900.14A3 0 +020526.86 +503835.8 -000002.3-000024.300012.2 06.9900.51F5 1 +021725.23 +284442.8 +000094.3-000072.200025.4 06.9900.52F5 1 +022300.43 +572313.2 -000001.3-000001.100001.3 06.9900.54B8 0 +022658.02 +260227.5 -000013.1-000038.100008.4 06.9900.59F5 0 +024121.61 +042540.5 +000008.4-000063.100005.9 06.9900.31A0 0 +030535.47 +364755.6 +000011.1-000027.300005.3 06.9900.18A2 0 +032520.31 -043919.0 +000005.5+000006.200005.4 06.9900.94G5 0 +033119.87 +273418.7 +000042.5-000021.500004.5 06.9900.05A3 1 +034148.17 +623854.4 +000001.5-000004.700000.8 06.9900.00C6 1 +034409.02 -381656.9 +000209.1+000288.200061.6 06.9900.87K1 0 +034720.96 +234812.4 +000019.8-000044.000008.3 06.9900.03A1 0 +035417.31 -274008.1 +000039.0+000034.900006.9 06.9900.20A4 0 +041314.95 -702514.1 +000046.3+000056.500008.7 06.9900.32A9 1 +045929.64 -492729.2 +000021.2-000002.400006.4 06.9900.38F3 1 0.11 0.43 +052739.53 -602456.8 -000148.9-000092.800051.1 06.9900.76G5 0 +052829.94 +741827.1 +000012.8-000023.000005.0 06.9900.04B9 0 +053155.60 -164033.2 -000021.5-000233.200013.4 06.9900.93K0 0 +054056.37 -013025.9 +000003.1+000002.100002.0 06.99-0.14B2 0 0.04 1.54 +054136.70 +603722.9 +000008.6-000031.800005.8 06.9900.23A3 0 +054453.24 +160510.0 +000001.2-000010.400006.3 06.9900.05A0 0 +055127.86 +182639.3 +000005.4-000011.500004.2 06.9900.87G5 0 +055821.49 -043900.6 +000071.2-000203.300043.1 06.9900.72G0 0 +060333.93 +263144.9 -000002.2-000005.200001.4 06.9900.04B8 0 +062056.38 -294014.4 +000041.4-000078.000010.0 06.9900.37F3 0 0.49 0.62 +064916.34 -285824.8 -000026.9-000002.800009.3 06.9900.25A9 1 +065002.52 -661736.6 -000008.6+000029.800003.1 06.9900.88G5 0 +065445.98 +485418.3 -000015.2-000002.900006.1 06.9900.15A3 0 +070052.00 -192639.9 -000011.2-000000.200004.2 06.99-0.00B9 0 +070334.57 +022614.3 -000000.3-000001.500000.6 06.9900.84G0 0 +070359.06 +470259.8 -000082.2+000010.600012.1 06.9900.45F5 0 +070415.07 +752440.7 -000005.6-000007.100003.6 06.9900.94G5 0 +070821.84 +160806.3 +000024.6-000030.900004.9 06.9900.96G5 0 +071350.17 +282938.6 -000015.6-000010.500004.2 06.9900.01A0 1 +071832.10 -322048.7 -000003.4+000007.500003.3 06.99-0.09Ap 0 +072004.81 -204214.6 -000005.8-000011.900005.1 06.9900.01B9 0 +072557.23 -021454.1 -000015.8-000047.700028.1 06.9900.57G0 0 +073010.32 +381010.6 +000024.7-000059.600015.5 06.9900.50G0 0 +074527.38 -373546.7 -000023.4+000015.700005.3 06.99-0.07B9 0 +075500.60 -232755.4 -000012.3+000002.800005.9 06.9900.03A0 0 +075515.75 -525408.7 -000010.6+000038.100008.6 06.9900.38F2 0 +075837.64 -370112.2 +000067.5-000186.800008.7 06.9900.98K0 0 +082617.55 -270841.4 +000037.2-000068.400018.6 06.9900.46F5 0 +083401.72 -250557.8 +000006.1+000000.100009.1 06.9900.13A2 0 +083602.47 +240304.1 -000000.6+000000.900004.1 06.9900.08A0 0 +083914.44 -691626.2 -000002.5+000011.100002.5 06.99-0.12Ap 0 +084400.80 -384646.1 -000001.3+000053.800005.8 06.9900.98G8 0 +084558.27 -545737.5 -000015.6+000008.800005.7 06.9900.84G5 0 +084740.36 -385931.1 -000009.9+000005.300001.3 06.99-0.16B9 0 +085718.73 +322642.6 -000073.2-000017.000012.1 06.9900.30A5 0 +090242.83 +824441.3 +000010.0+000020.900009.1 06.9900.40F0 0 +090901.89 +073047.6 -000007.2-000013.500004.4 06.9900.95K0 0 +091351.94 -611647.3 -000011.0+000009.700002.8 06.99-0.04B9 1 +092021.02 -093636.4 -000014.6-000030.000016.2 06.9900.39F4 1 +092109.02 +025627.7 -000078.2-000002.500010.5 06.9900.39F2 0 +092641.18 +362727.1 +000028.4-000036.100010.9 06.9900.46F5 0 +093817.08 +701558.0 +000004.1+000000.400007.7 06.9900.39F2 0 +095559.03 -393311.4 -000023.7-000038.500014.2 06.9900.98K1 1 +100427.87 -514754.2 -000020.7+000004.500006.5 06.9900.10A0 1 +100449.04 -281119.4 -000027.2+000011.400004.0 06.99-0.04Ap 0 0.07 18.20 +100532.82 -332331.7 -000108.2-000019.900013.6 06.9900.31F0 1 +104014.95 -470937.0 -000024.7+000006.400003.7 06.99-0.07B9 0 +112347.55 -360521.2 -000027.4+000001.100003.8 06.9900.01A0 0 +114336.61 -682843.4 +000010.2-000000.300007.4 06.9900.39A8 0 +115204.14 -492404.1 -000019.6+000001.600002.9 06.99-0.10B5 0 +120352.22 -532953.5 -000019.4-000002.400003.8 06.9900.88G3 0 +122546.51 -640119.0 -000181.6-000060.800025.9 06.9900.54F8 0 +123719.62 +791255.6 -000140.9+000015.000027.9 06.9900.63G0 1 +123751.84 +041719.3 -000026.2-000030.700009.3 06.9900.09A2 0 +125005.29 -073756.0 -000239.8+000010.800020.6 06.9900.43F5 0 +125439.98 +220628.8 +000053.0-000032.300029.2 06.9900.58F8 0 +133801.01 +223139.2 -000137.0-000092.700012.0 06.9900.96G5 0 +134725.40 -064219.4 -000066.8-000012.800010.3 06.9900.25A3 0 +135604.78 +284021.1 -000014.8+000010.000007.7 06.9900.05A0 0 +140658.26 -473521.0 -000016.4-000015.400004.7 06.9900.05Ap 0 +142745.49 -441948.7 -000042.4-000027.400008.7 06.9900.12A1 0 +143940.93 -264325.1 +000045.0-000021.700025.1 06.9900.47F5 0 +144414.28 -694026.0 -000084.4-000091.000028.2 06.9900.55F7 0 +150115.23 -675859.8 -000010.5-000005.300003.1 06.99-0.06B4 1 +151145.84 -333819.9 +000039.9-000010.900007.2 06.9900.93G8 0 +153901.48 -781406.2 -000029.5-000047.900006.4 06.9900.18A4 0 +160204.85 -364437.9 -000021.4-000021.400007.8 06.9900.01A0 0 +165428.51 +702750.7 -000004.8-000035.300004.1 06.9900.09A2 0 +170031.82 -571747.0 -000165.2-000298.000031.8 06.9900.58G0 0 +171824.00 -501239.5 -000014.7-000033.900008.3 06.9900.01A0 0 +172912.92 -313203.4 +000001.4-000001.300000.2 06.99-0.02B2 0 0.12 8.77 +173024.90 -665211.8 -000001.5-000009.200002.5 06.99-0.09B7 0 +173311.34 -583327.2 +000006.2+000010.300004.6 06.9900.17B7 0 +180852.45 +015943.9 -000004.9+000034.000010.8 06.9900.45F2 0 +182042.16 -595023.5 +000026.1-000004.200003.3 06.99-0.11B2 0 +182049.23 +273148.3 +000040.8+000106.300034.0 06.9900.64G2 0 +182116.45 -305629.1 -000002.3-000020.500004.3 06.9900.02B6 0 +182127.77 +250324.4 +000003.7+000005.200001.9 06.99-0.09B3 0 +184636.67 -080711.1 +000020.1+000002.400006.9 06.9900.18A0 1 +190415.73 +435249.4 -000000.2+000015.200005.3 06.99-0.02B9 1 +193550.78 -022720.1 -000074.2-000057.500015.4 06.9900.50F5 0 +195338.49 +412120.9 -000003.3-000012.500001.7 06.99-0.15B2 0 +195851.62 +352951.9 +000026.5+000008.200003.8 06.9900.03A0 0 +200525.85 -344000.5 +000020.0-000033.400006.4 06.9900.01A0 0 +200758.80 +774928.2 +000022.8-000026.700010.9 06.9900.49F5 0 +201722.76 +381408.5 -000002.4-000005.600000.6 06.9900.44B1 0 +204215.71 -445306.7 +000003.9+000001.500005.1 06.9900.09A2 0 +204216.80 +572307.3 -000005.0+000006.400006.8 06.9900.30A3 1 +204812.95 -163116.3 -000040.8-000056.300005.7 06.9900.46F5 0 +210329.51 -021919.6 -000024.2-000033.100005.1 06.9900.97K0 0 +211510.89 +511654.9 -000003.4-000004.700005.7 06.9900.98K0 0 +211557.22 +252602.1 -000065.4-000037.400005.5 06.9900.89G5 0 +211919.82 +384823.7 +000001.6-000002.900000.2 06.9900.51F5 0 +211939.35 +093131.2 +000020.8-000013.700004.7 06.9900.19A2 1 +212459.75 +272504.8 +000004.1-000004.100003.3 06.99-0.08B8 0 +214122.86 +215638.5 +000001.6-000009.600006.8 06.9900.12A0 0 +214336.63 +381816.7 +000025.2-000026.700008.9 06.9900.11A0 0 +214642.07 -114151.1 +000035.5-000131.100016.1 06.9900.47F6 0 +215311.93 +715923.0 +000007.8-000010.800003.9 06.99-0.01B9 0 +220237.25 +332245.8 +000030.1+000001.500011.4 06.9900.26A3 0 +220439.16 -282606.2 -000018.8+000020.900007.1 06.9900.95K0 0 +220730.33 -680124.1 -000238.9-000054.400022.5 06.9900.58G0 0 +220926.84 -081109.1 +000063.1+000048.800006.2 06.9900.97G5 0 +225235.71 -190216.4 -000094.8-000032.200013.3 06.9900.49F6 0 +232055.98 -183236.2 -000035.9-000016.400005.8 06.9900.92K0 1 +234214.25 +444519.7 +000050.8-000025.600012.4 06.9900.28F0 0 +000539.72 +554235.6 +000008.8-000001.800004.2 06.9901.19K0 0 +003137.36 +090940.4 -000013.6-000006.000004.0 06.9901.41K2 0 +005903.03 +273925.6 +000024.6+000008.500002.9 06.9901.38K3 0 +010035.30 -361417.6 +000036.8-000004.000004.3 06.9901.43K4 0 +010318.52 -410116.0 +000038.1-000002.500002.0 06.9901.59M3 0 +011842.19 +725240.7 +000028.7-000017.800004.1 06.9901.20G5 0 +012519.11 +161525.5 +000006.1-000010.400001.4 06.9901.62K5 0 +014224.08 +325742.8 -000005.6-000013.200002.3 06.9901.56K2 0 +014231.97 -083934.4 +000050.7+000022.100005.4 06.9901.12G5 0 +020747.22 +055905.6 +000015.2-000026.100005.1 06.9901.54K5 0 +021525.18 -410408.5 +000016.6+000022.100002.5 06.9901.66M1 0 +030643.28 -720129.7 -000018.8+000018.700006.9 06.9901.20K2 0 +041357.25 -370149.3 +000000.4-000013.400002.9 06.9901.48K3 0 +041558.95 -841052.9 +000078.5+000048.800006.2 06.9901.13K0 0 +043052.89 +443611.0 -000009.7-000046.700007.5 06.9901.05K0 0 +062329.55 -295138.8 -000002.0+000007.600004.3 06.9901.07K1 0 +065536.47 -334824.7 +000002.8+000012.900006.5 06.9901.15K1 0 +072724.00 +391854.9 -000093.9-000071.200013.7 06.9901.03K0 1 +081304.22 -343442.7 -000003.2+000002.800000.5 06.9901.29F8 0 1.08 41.49 +081759.36 +061402.7 -000001.2+000017.400004.8 06.9901.34K0 0 +085655.90 -735519.1 -000006.8+000020.800003.5 06.9901.35K3 0 +092813.27 -074314.6 +000004.7-000006.100002.3 06.9901.61M. 0 +093343.87 -603739.9 -000032.4+000020.700003.9 06.9901.14K0 0 +100732.17 -222922.6 -000003.3+000000.100004.2 06.9901.54M4 1 +102615.65 -535329.3 -000010.0+000005.000001.6 06.9901.97M2 0 0.28 392.00 +104301.04 -490325.6 -000010.0+000033.300003.6 06.9901.64M0 0 +113403.76 -160245.2 +000001.5-000008.200002.7 06.9901.46K4 0 +114109.63 -174218.8 +000026.9-000046.000004.8 06.9901.14K0 0 +115756.92 -274219.9 -001079.6-000620.000098.2 06.9901.13K4 0 +122658.90 -524210.5 -000085.0-000011.400008.0 06.9901.20K1 0 +134731.54 +375335.9 +000006.3-000003.600002.2 06.9901.12K0 0 +145733.37 -352302.3 -000005.2-000009.200003.5 06.9901.25M1 1 +150018.67 +073853.9 +000004.2-000007.000000.7 06.9901.41K2 0 +153459.60 -170819.6 -000005.7-000024.400004.8 06.9901.01K1 1 +153745.86 +710913.1 -000017.3+000009.500005.9 06.9901.01K0 0 +154448.22 +164414.6 -000071.2-000007.000007.4 06.9901.20K2 0 +164519.02 -304824.3 -000014.5+000010.700007.4 06.9901.22K2 0 +171327.21 +385906.3 +000008.0-000015.500005.3 06.9901.15K0 0 +183029.16 -231502.3 -000002.1-000003.300000.9 06.9901.48G8 0 +183032.85 +405832.9 -000000.5-000017.900003.2 06.9901.23K2 0 +192310.07 -104211.6 +000007.1+000001.700000.0 06.9901.02C0 0 +193012.82 +460852.1 +000046.5-000004.900003.3 06.9901.39M5 0 +194041.03 +312423.4 +000003.3-000000.600002.2 06.9901.06G8 0 +195310.52 -530532.7 -000012.2-000091.700006.8 06.9901.04K0 0 +201614.84 -412842.6 +000016.4-000013.800000.6 06.9901.43K4 0 +205134.15 +493916.0 -000018.1-000049.600003.5 06.9901.21K2 0 +211725.27 +081402.7 +000046.2-000006.400003.9 06.9901.32K2 0 +211925.05 +581935.4 +000022.8+000024.500004.3 06.9901.32K2 0 +215612.02 +332157.0 -000039.8-000034.400002.7 06.9901.35K2 0 +215931.73 +103435.3 +000011.4+000005.800002.5 06.9901.60K5 0 +220143.00 +413221.0 -000010.6-000012.500002.4 06.9901.21K2 0 +220532.15 +003739.4 -000010.1-000012.400004.6 06.9901.00K0 0 +223515.67 +450912.3 -000004.9-000007.500003.3 06.9901.38K5 0 +224536.07 +525325.2 +000011.0-000014.300004.4 06.9901.10K0 0 +231753.73 +302730.9 -000048.9-000023.600004.0 06.9901.21K2 0 +232846.70 -052321.8 -000006.7-000018.200002.4 06.9901.50K2 0 +233822.17 +583914.7 -000026.9-000012.400005.9 06.9901.01K1 0 +235951.30 +114025.4 -000002.2+000002.100001.9 06.9901.59K2 0 +001408.99 +261531.9 +000063.6-000030.500009.4 07.0000.53F7 1 +002032.94 +453032.3 +000073.7-000021.900009.2 07.0000.56F5 1 +011252.98 +320431.7 +000012.8-000009.300005.0 07.0000.04A0 1 +012027.75 -572019.4 +000174.6+000088.800020.3 07.0000.55F7 1 +021255.77 +571218.1 +000267.1-000217.100024.4 07.0000.65G3 0 +022135.68 +443600.0 -000016.9-000008.500007.2 07.0000.24A2 1 +022322.25 -061133.6 -000032.5-000033.300011.5 07.0000.30F0 0 +022540.09 +613258.8 +000014.7-000007.000004.4 07.0000.21B8 1 0.19 1.58 +023602.51 +062557.0 +000112.5-000038.300009.0 07.0000.35A5 0 0.21 0.10 +031042.83 -390305.7 -000019.3+000010.000008.1 07.0000.17A4 0 +032347.31 +483616.1 +000025.0-000025.500005.9 07.0000.00B9 0 +042653.16 -183922.3 +000092.7+000015.300015.1 07.0000.55F7 0 +042805.34 +080917.4 -000001.3-000007.600006.6 07.0000.04B8 0 +043434.92 -724401.8 +000029.6+000050.900006.8 07.0000.21A6 0 +043754.33 +071903.5 +000002.8-000003.000001.5 07.00-0.06B3 0 0.04 1.06 +044819.44 +674548.6 +000057.0-000081.600013.9 07.0000.32F0 0 +050726.27 -083911.4 -000009.0+000004.500004.0 07.00-0.10B8 0 +051146.34 +042413.9 +000180.8-000137.300034.9 07.0000.59G0 0 +051949.02 +023049.9 +000030.5-000099.200026.7 07.0000.53F8 0 +052000.71 +324708.5 +000017.4-000038.900017.4 07.0000.58G0 0 +054003.99 -012531.7 -000002.5+000003.800001.6 07.0000.59A2 0 +060309.22 +533229.1 -000006.1+000006.500006.3 07.0000.33F0 0 +064129.83 +060639.0 -000002.1-000000.400000.1 07.0000.22B9 0 +064728.84 -765105.3 -000015.0+000001.700007.0 07.0000.87G8 1 +064747.56 +002024.6 -000004.4+000007.700006.7 07.0000.16A2 1 +071524.00 -420516.9 -000010.7+000006.400004.0 07.00-0.07B9 0 +072128.49 -281128.4 -000025.6+000009.300004.3 07.0000.97G8 0 +073136.12 +623006.8 -000011.3-000025.700006.5 07.0000.08A0 1 +073523.98 +283739.5 -000003.4+000007.900009.4 07.0000.20A3 0 +073732.45 +603219.0 -000002.8+000004.800008.0 07.0000.06A0 0 +074201.18 -320446.6 +000003.3-000025.000013.9 07.0000.31A9 0 +075535.84 -153443.4 -000109.8-000029.100018.0 07.0000.90G8 0 +081734.21 -584151.1 -000009.9+000018.800007.4 07.00-0.01A0 0 +081945.44 -372503.9 -000005.4+000004.800000.5 07.0000.42F0 1 +083015.65 -510806.0 +000063.0+000014.100009.6 07.0000.20A1 0 +083136.71 -454705.2 -000014.2+000002.400002.6 07.00-0.11B3 0 +084132.50 -733652.6 -000005.5+000008.000002.5 07.00-0.00B8 1 +085113.92 -383759.2 -000008.3+000003.400000.6 07.00-0.17B2 0 +094705.14 -103122.8 -000043.1-000006.200008.6 07.0000.39F2 0 +101257.37 -650959.4 -000020.1+000006.000002.9 07.00-0.03B5 1 +102516.21 -585220.9 -000019.1+000006.900003.9 07.00-0.09B5 0 +102618.47 -062537.9 +000003.8-000009.100005.3 07.0000.07A0 0 +103742.07 -354312.1 -000012.7-000004.300002.6 07.0000.00B9 0 +104627.33 -423836.5 -000094.4+000014.800016.4 07.0000.38F3 0 +104802.57 +410635.8 -000025.1-000001.200007.0 07.0000.20A3 1 +115347.59 +333655.2 +000001.4-000019.700005.5 07.0000.32F0 1 +121958.16 -412134.8 +000008.3-000009.200003.9 07.0000.87G8 0 +125601.52 -312855.4 -000048.3-000009.600010.1 07.0000.10A0 0 +130719.76 +003506.7 -000101.9-000097.600013.2 07.0000.50F5 1 +133232.77 -691354.1 +000002.5+000002.100008.0 07.0000.73F5 1 +133850.37 -330640.5 -000014.9-000006.900003.0 07.00-0.04B9 0 +135008.10 +423326.2 -000002.8-000004.400010.4 07.0000.37F0 1 +140412.31 -414844.7 -000034.3-000069.400018.1 07.0000.49F5 0 +141703.92 +543234.8 -000169.7-000055.600018.4 07.0000.74G5 0 +154738.14 -092849.7 -000073.0+000016.800019.6 07.0000.47F5 0 +154842.52 +833710.8 +000003.0-000000.800002.4 07.0000.53A3 1 +155132.12 -324109.9 -000023.9+000006.300007.2 07.0000.99K1 0 +155236.03 -673822.4 +000011.5-000014.800006.5 07.0000.24A5 0 +160834.29 -390618.1 -000009.6-000024.200004.8 07.0000.19A8 0 +162154.58 -553305.5 -000018.6-000038.000007.0 07.0000.17A3 0 +170805.63 -413652.7 -000019.5-000042.100007.0 07.0000.22A5 1 +170941.12 +100220.5 -000065.2-000134.900016.3 07.0000.56F8 0 +172214.86 -752051.1 -000957.2-000253.400035.9 07.0000.61G2 0 +173410.58 -450022.9 -000001.6-000005.800001.2 07.00-0.02B9 0 +174113.81 +413917.7 -000008.4+000012.900005.4 07.0000.18A2 1 +175840.52 +353754.7 +000022.9+000007.200006.1 07.0000.93K0 1 +175857.26 -223103.2 -000002.2-000002.800000.2 07.0000.23O7 0 +181817.94 +462425.6 +000040.9-000026.000008.7 07.0000.91G5 0 +184021.03 -584647.5 -000003.8-000012.200002.2 07.0000.97G6 0 +184923.99 +334203.0 -000007.1+000032.300007.3 07.0000.12A0 0 +190453.11 +154409.6 +000000.2-000001.700004.7 07.0000.07A0 0 +191810.94 -185149.6 +000000.4-000015.600000.9 07.00-0.03B5 0 +193201.81 +205546.0 +000002.2-000004.600004.2 07.00-0.02B9 0 +200035.90 -283511.2 -000003.0-000002.800006.5 07.0000.94K0 0 +200210.32 +104420.3 -000002.0-000010.400003.1 07.00-0.09B5 0 +200309.08 +412827.8 +000019.9+000031.900009.3 07.0000.35Am 0 +201453.43 +032424.6 +000015.8+000009.700006.0 07.0000.95K0 0 +202803.89 +335316.6 +000006.7-000000.300002.8 07.00-0.03B9 1 +203349.35 -291733.4 +000037.9+000000.200013.1 07.0000.26A9 0 +204759.59 +391715.8 -000003.2-000004.000000.9 07.0000.67A7 0 0.65 18.60 +204856.45 -684728.0 +000042.1-000061.300012.9 07.0000.28F2 0 +211401.76 -221243.5 +000037.4-000011.600007.2 07.0000.01A0 0 +215717.67 +611743.1 -000002.0-000003.700001.3 07.0000.04B1 1 +221447.98 +241853.7 +000063.8+000018.500020.7 07.0000.48F7 0 +224524.47 +444508.8 +000011.8-000008.000004.6 07.00-0.03B9 0 +224936.20 +663313.9 +000008.5-000000.800004.0 07.0000.04B6 1 +230225.17 +595109.7 +000006.0-000002.000002.5 07.00-0.01B3 0 +002936.06 +620351.0 +000054.4-000005.800007.1 07.0001.06K2 0 +023150.16 +380718.9 +000028.6-000024.200004.5 07.0001.17K0 0 +031149.08 -290945.6 +000030.3-000063.700004.0 07.0001.03K0 0 +033026.37 +102731.7 +000001.9-000021.400002.8 07.0001.46K0 0 +053424.73 -523744.6 +000018.9+000032.100005.9 07.0001.21K1 0 +054135.15 -152015.1 -000039.3-000017.200007.5 07.0001.12K0 0 +061258.28 +071640.0 -000026.1-000029.100004.4 07.0001.56K5 0 +062428.08 +130054.2 +000001.2-000003.000000.2 07.0001.09G5 0 +064713.11 +221140.9 -000020.6-000095.100006.1 07.0001.15K0 0 +072912.87 +113452.4 -000027.4+000010.100006.9 07.0001.04K0 0 +075358.70 -262055.7 -000003.7+000002.500003.6 07.0001.34M5 0 +091354.54 +025146.4 -000025.6-000016.100000.7 07.0001.53K2 0 +092635.28 -335350.3 -000038.7-000034.100000.9 07.0001.17G6 0 +093128.54 -120344.2 -000050.7-000047.600006.1 07.0001.03K0 0 +093524.68 -224109.3 -000077.1-000029.700010.0 07.0001.00K0 0 +094850.13 +600549.3 -000077.3-000051.300005.4 07.0001.14K0 0 +101548.53 -501039.9 +000010.1-000016.300004.6 07.0001.03G8 0 +101912.19 +722614.1 -000087.1-000056.100006.2 07.0001.05K0 0 +102546.43 -545919.8 -000043.2+000058.100003.3 07.0001.60M1 0 +104551.93 +721716.6 +000001.6-000002.200002.2 07.0001.60K0 0 +114525.03 -403059.5 -000027.9+000013.700005.5 07.0001.00G8 0 +115121.28 -430447.0 -000057.8+000014.600005.5 07.0001.17K1 0 +120335.59 +690111.9 -000013.6-000004.000005.2 07.0001.32K2 0 +135748.56 -490108.4 +000058.3-000015.500006.0 07.0001.06G8 0 +141746.26 +515127.7 -000033.6+000075.000007.5 07.0001.05K2 0 +145712.60 -420814.7 -000085.8-000021.100003.0 07.0001.16K1 0 +150941.08 -355157.1 -000017.9+000008.700006.4 07.0001.17K0 0 +152208.81 -321122.6 -000042.7-000012.100002.4 07.0001.54M3 0 +152813.25 -372130.7 +000019.8-000025.700004.3 07.0001.61M4 0 +161550.73 +363316.2 -000008.9-000007.900003.4 07.0001.33K5 0 +162515.84 +191423.3 +000010.4-000032.700001.6 07.0001.62K5 0 +162759.11 -461502.7 -000009.8-000031.600007.0 07.0001.54K4 0 +173633.37 +131533.6 +000009.9-000046.800006.4 07.0001.15K0 0 +173754.52 -592558.5 -000001.4-000010.800001.2 07.0001.68M1 0 +175202.57 +241816.1 +000002.9-000009.300003.7 07.0001.29K2 0 +181340.83 -410736.1 +000049.5-000052.000003.0 07.0001.30K1 0 +185208.83 -443211.0 -000032.5-000022.500004.9 07.0001.27K2 0 +190456.38 -040226.8 +000000.2-000037.900005.9 07.0001.48K0 0 +192347.77 +393525.3 +000029.7+000034.200003.1 07.0001.15K0 0 +193405.92 -560600.2 +000014.5-000031.800000.4 07.0001.40K3 0 +193637.54 +483058.8 +000019.2-000017.900002.9 07.0001.45K2 0 +195505.14 +304115.1 +000045.9+000023.100005.7 07.0001.00G9 0 +202319.22 -002708.3 -000001.2-000005.100004.2 07.0001.60M. 0 +203649.07 -692702.3 -000005.8-000018.100006.9 07.0001.07K0 0 +205509.14 +462100.9 -000016.9-000043.900006.3 07.0001.00G5 0 +205928.24 +405736.9 +000028.9-000001.300005.1 07.0001.05K0 0 +222416.29 -213549.8 +000026.9+000011.500003.2 07.0001.62K5 0 +223311.22 -602558.9 +000007.9+000035.000005.0 07.0001.06K0 0 +224939.88 +802203.8 +000015.4+000004.300005.1 07.0001.03K0 0 +231110.46 -631123.8 +000069.4-000013.000004.3 07.0001.33K3 1 +231159.56 -115600.6 +000020.0-000032.200005.5 07.0001.03G8 1 +231258.59 -093413.6 +000046.9-000012.400004.2 07.0001.15K0 0 +105137.26 -211500.3 -000014.2+000002.700000.2 07.0002.60C9 0 +002722.16 -281435.3 -000025.6-000009.000006.8 07.0100.97G8 1 +004241.32 -653630.5 +000042.0-000004.000006.4 07.0100.19A6 1 +004510.81 +001512.3 +000263.7-000052.300024.3 07.0100.54F8 0 +010731.90 -414447.6 +000195.5-000062.700029.6 07.0100.57F8 0 +012739.81 +052111.2 -000018.2-000137.200014.0 07.0100.62G0 1 +014257.74 +580657.0 +000010.5-000026.300009.0 07.0100.43F2 1 +014413.72 +481240.8 +000019.1-000011.300004.0 07.0100.03B9 0 +015406.06 -772928.5 +000011.0+000034.900006.6 07.0100.29A8 1 +020720.63 +271415.5 -000011.7-000010.000005.0 07.0100.10A2 0 +023154.07 +463508.0 +000083.6-000034.100008.6 07.0100.37F2 0 +025455.17 +174405.3 +000044.6-000024.500010.4 07.0100.28A3 1 +030826.96 +510959.5 +000012.8-000023.700003.4 07.0100.19A2 0 +030827.90 +073835.0 -000016.4-000019.100011.1 07.0100.28F0 0 +033506.20 +383508.7 +000030.8-000029.000016.6 07.0100.34F0 0 +033723.28 +400523.2 +000003.8-000012.800003.2 07.0100.05B9 0 +034938.17 +223200.9 +000017.8-000045.000010.1 07.0100.03B9 0 +043123.68 -594600.8 +000011.1+000007.600008.5 07.0100.21A7 0 +044550.07 +283938.7 +000007.8-000031.600004.9 07.0100.99G8 0 +052211.18 +052343.5 +000049.1-000050.600018.5 07.0100.52F5 1 +052500.02 -192226.0 -000006.1-000006.500005.8 07.01-0.01A0 0 +053655.58 +741910.2 +000035.6-000099.900016.1 07.0100.35F0 0 +054233.76 -103743.8 -000006.3+000005.100002.1 07.0100.80F8 1 +055806.86 +693615.5 +000035.5+000002.600009.3 07.0100.35F0 1 +060153.81 -645137.5 -000047.1-000062.400010.9 07.0100.65G0 1 +060639.41 -411312.0 -000002.9-000002.500005.9 07.0100.00A0 0 +062203.83 +295751.0 -000004.5-000010.500002.9 07.01-0.01A0 0 +062505.72 +165940.9 -000005.4-000002.800003.4 07.01-0.05B9 0 +062520.32 +111400.2 -000122.7-000055.700030.4 07.0100.59F8 0 +063522.03 +374255.4 -000004.1-000036.700004.5 07.0100.80G5 1 +063642.35 +230553.0 -000000.1-000002.000003.7 07.01-0.11A0 0 0.05 4.41 +064933.61 -412545.4 -000036.3+000110.400015.3 07.0100.54F8 0 +070220.62 -423757.0 -000009.7+000015.000003.9 07.01-0.14B5 0 +070858.14 -451952.8 -000009.5+000009.800003.4 07.01-0.07B8 0 +071833.41 -304755.7 -000002.5+000004.600002.5 07.01-0.18B2 1 +074240.97 -423402.8 -000006.4+000006.000002.6 07.01-0.11B3 1 +074757.25 +601746.5 -000042.3-000075.500026.6 07.0100.59F5 1 +075126.59 +291004.8 -000004.5+000005.200002.6 07.0100.85G8 0 +081559.04 -301104.4 +000000.3-000007.000002.8 07.0100.71F8 0 +083657.65 -184051.7 -000021.0-000041.900005.1 07.0100.93G8 0 +084230.68 -082954.7 -000025.8+000006.100005.6 07.01-0.05B9 1 +092527.05 -062416.1 -000037.0-000015.400014.3 07.0100.28A3 0 0.04 0.49 +092918.76 -443220.3 -000102.6+000010.300024.3 07.0100.54G0 1 +094335.27 +103109.0 +000037.8-000125.500013.1 07.0100.57F8 0 +094621.70 -271633.4 -000049.5-000065.900018.8 07.0100.42F3 0 +095843.67 -291817.1 -000003.7-000002.100003.3 07.0100.94G8 0 +101328.81 +575937.5 +000000.7+000004.800003.4 07.0100.10A2 0 +101902.28 -560114.8 -000050.6+000024.500006.1 07.0100.20A4 1 +103004.41 +402811.8 +000015.7-000023.900010.8 07.0100.62F8 0 +110120.75 +463349.0 +000000.2+000006.300006.0 07.0100.91K0 0 +111205.55 -711302.8 -000026.9-000000.600005.1 07.0100.02B7 1 +111607.64 -410117.8 -000002.9-000007.000002.7 07.0100.09A2 0 +113628.51 +250147.3 +000024.2-000001.600004.1 07.0100.20A7 1 +115730.95 -270320.8 -000066.8-000062.400018.3 07.0100.42F3 0 +115830.08 -704424.0 -000010.2+000003.200003.2 07.01-0.03B5 0 +124214.92 +455237.4 -000056.0-000008.000009.4 07.0100.29Am 0 +124414.90 +514535.1 -000378.8-000183.900066.4 07.0100.94K3 1 +125615.04 -045150.5 -000053.3+000001.500005.9 07.0100.08A0 1 +125803.66 -145908.2 -000155.2-000023.500006.0 07.0100.87G6 0 +132436.13 -513015.9 -000034.0-000019.300009.4 07.0100.09A2 0 +132710.64 +644310.0 -000069.7+000034.600015.3 07.0100.41F0 0 +150233.18 +160317.1 -000214.2+000083.100028.3 07.0100.60G2 0 +151041.60 -434346.7 +000012.3-000098.700033.0 07.0100.62G5 0 +151835.12 -782819.9 +000021.4-000009.100009.6 07.0100.33F0 1 +152908.07 +130157.4 -000014.7+000009.800005.6 07.0100.98K0 0 +154237.95 +454542.9 -000037.1+000059.500009.7 07.0100.37F0 0 +154819.25 -442106.4 -000005.8-000004.500002.6 07.0100.15A2 0 +160757.94 -715640.4 -000011.7-000034.000010.5 07.0100.27A7 0 +161257.76 +124802.3 +000005.5+000026.900007.3 07.0100.23A3 0 +162443.72 -345337.4 -000001.7-000018.500001.7 07.0100.12B4 0 0.41 1.73 +162729.69 -291717.7 -000015.5-000013.300006.6 07.0100.08Ap 0 +163117.27 +794724.0 +000095.8-000088.000036.7 07.0100.61G0 1 +163904.39 -581527.0 -000227.0-000285.500046.1 07.0100.62G3 0 +171916.62 -312141.8 -000010.4-000039.300010.9 07.0100.12A2 0 +174016.82 +690859.9 +000055.3+000124.700013.2 07.0100.44F2 0 +174240.23 -153333.2 +000014.4-000006.100006.6 07.0100.07B9 0 +174924.75 -385901.6 +000003.4+000000.600002.6 07.01-0.08O9 0 +180230.61 +261852.1 +000389.8-000602.500045.6 07.0100.80K0 0 +180303.41 -513855.7 +000003.5-000086.500021.3 07.0100.46F5 0 +181751.05 -332346.1 +000002.4-000001.400003.1 07.01-0.07B8 0 +183347.45 -714607.1 -000003.3+000009.800011.0 07.0100.28F0 0 +184018.78 +120315.3 -000006.3-000009.900001.7 07.0100.27A0 0 +184253.14 -391708.4 +000003.3-000008.900002.0 07.01-0.06B5 1 +185300.44 -162253.3 +000003.0-000005.600001.5 07.0100.17B8 1 +190643.91 -424852.8 +000003.5-000052.800007.2 07.0100.96G8 0 +191845.18 +162918.2 -000029.4-000010.500027.4 07.0100.54F8 0 +192300.37 +425827.1 +000003.3+000000.900006.5 07.0100.02A0 0 +192403.30 +445600.4 +000092.5+000037.200018.3 07.0100.81G0 0 +193418.70 +161554.0 +000002.5-000005.900002.0 07.01-0.03B3 0 +194841.88 +292408.4 +000001.1-000005.600001.1 07.0100.14B7 0 0.13 0.00 +201010.13 -633722.6 +000014.7-000038.100007.0 07.0100.16A3 0 +201339.20 +464242.7 +000003.5+000002.700001.9 07.01-0.13B9 0 +202212.61 +503228.0 +000008.7+000006.100005.0 07.0100.15A0 0 +202300.30 -352238.5 +000037.1-000016.800017.3 07.0100.37F2 0 +203323.41 +544807.2 +000033.7+000012.600009.4 07.0100.36F2 0 +204053.27 +411209.0 +000007.7-000001.200004.6 07.01-0.07B9 0 +204202.33 +311842.6 +000020.6+000017.300004.9 07.0100.02A0 0 +204248.44 +661936.2 +000011.8+000003.100003.8 07.0100.03B9 0 +204353.57 +421312.8 +000012.0-000013.000004.9 07.0100.30F0 0 +204627.39 -265207.1 +000002.5-000022.200019.6 07.0100.41F2 1 +210256.49 -290637.2 +000009.6-000002.000003.8 07.0100.10A2 0 +211834.85 +113408.2 +000035.5-000049.000019.8 07.0100.60G0 1 +213118.92 +034906.1 +000086.3-000011.800009.4 07.0100.21A3 0 +215348.11 +623651.9 -000002.7-000001.300001.4 07.0100.26B1 0 0.11 0.81 +230100.91 -582615.1 +000071.3-000001.200010.5 07.0100.20A6 1 +230742.13 +653700.8 -000008.8-000009.900002.1 07.0100.15A2 0 +232443.38 +362143.8 +000005.3-000001.400002.2 07.01-0.14B2 0 +234950.48 +274050.7 +000057.8-000005.200004.8 07.0100.35F0 1 +235738.30 -331120.9 +000081.7+000017.000014.8 07.0100.51F6 0 +001235.79 +441858.6 +000040.8+000012.600005.3 07.0101.11K0 0 +012114.97 +222228.8 +000006.2+000005.100002.5 07.0101.56K5 0 +012139.03 -331356.9 +000045.5+000016.800004.8 07.0101.23K2 0 +012222.31 +164932.8 -000083.7-000050.900007.7 07.0101.08K1 0 +020038.48 +755710.3 -000009.7-000012.700003.0 07.0101.86K5 0 +020523.30 +100436.6 +000002.8+000005.200002.3 07.0101.50K5 1 +021251.93 -343219.2 +000060.6-000005.500003.9 07.0101.37K3 0 +021641.76 +671702.1 +000006.0-000002.400001.5 07.0101.82K4 0 +024156.37 +713735.1 -000006.9-000002.400002.6 07.0101.21K0 0 +032330.81 +820859.7 +000015.0-000015.800003.5 07.0101.55M2 0 +033953.22 -105648.3 +000089.9-000026.100008.8 07.0101.07G5 0 +040336.77 -200931.3 +000010.2-000029.100007.0 07.0101.23K2 0 +041109.36 +021906.4 -000011.3-000016.200001.7 07.0101.80M. 0 +041125.60 -155806.5 -000000.8+000011.200001.1 07.0101.49K2 0 +042814.57 -224604.6 -000002.2+000003.200002.9 07.0101.10K0 0 +054814.53 +464318.5 +000001.4-000017.600003.1 07.0101.21K0 0 +055028.56 -373716.7 +000001.2+000027.600001.9 07.0101.59K4 0 +055212.69 -190313.8 -000001.5+000008.600004.8 07.0101.20K1 0 +070505.56 -201208.9 -000003.5+000001.200001.1 07.0101.24K1 0 +071704.32 -211120.3 -000043.0-000079.700005.6 07.0101.02K0 0 +083410.97 -394345.0 +000001.1+000030.200007.2 07.0101.21K1 1 +085421.27 +265525.7 -000021.7-000018.700003.2 07.0101.60M0 0 +093716.93 -305812.5 -000000.6-000005.500004.3 07.0101.01K0 0 +094453.69 -573409.1 +000023.2-000036.500005.3 07.0101.11K0 0 +095406.66 +080428.4 -000011.8-000020.100006.6 07.0101.10G5 0 +100610.74 +213052.1 -000014.5+000027.000003.4 07.0101.21K0 0 +101823.74 -131816.8 +000034.0-000037.400007.0 07.0101.01G8 0 +103122.19 +731950.9 +000065.4-000004.500008.4 07.0101.19K0 0 +103658.03 -412028.1 -000009.5-000003.600004.3 07.0101.21K1 0 +113329.44 +194047.8 -000013.1-000006.000001.5 07.0101.28K2 0 +122226.61 -241411.6 -000042.2-000013.000006.3 07.0101.15K2 1 +125905.54 +703548.5 +000014.7+000004.300004.4 07.0101.30K2 0 +135659.83 +543508.9 +000023.9-000009.700003.7 07.0101.50K5 0 +140355.11 +124334.2 -000006.9-000025.700003.9 07.0101.12K0 0 +141758.49 -075759.7 -000023.1-000023.700003.8 07.0101.26K0 0 +141829.82 +034028.6 -000003.5-000032.600004.6 07.0101.26K0 0 +144157.17 -280356.8 -000001.8+000005.900006.3 07.0101.39K2 1 +145747.53 +150331.9 +000035.3-000025.200004.9 07.0101.30K2 0 +151846.04 -542151.3 -000007.5-000005.800001.2 07.0101.74M1 0 +152751.90 -403934.6 -000001.5-000000.400002.7 07.0101.75M2 0 +155413.75 -110524.6 +000032.7-000009.700004.9 07.0101.24K0 0 +160759.39 +452249.0 -000002.7+000012.300002.9 07.0101.02K0 1 +173309.26 +164609.5 +000013.1-000011.700002.9 07.0101.47K5 0 +174326.40 -784134.3 -000012.8-000001.600003.7 07.0101.40K2 0 +175242.38 +384914.3 -000004.5-000004.500002.9 07.0101.57K0 0 +180044.04 +093350.2 -000018.2+000028.200008.4 07.0101.22K0 0 +182651.15 +305806.0 -000023.3+000025.000005.6 07.0101.19K0 0 +183647.52 -155643.7 +000005.5-000001.100002.6 07.0101.92K3 0 +183707.12 -191233.8 -000002.9-000006.500002.6 07.0101.58G8 0 +183939.69 +084358.2 -000008.4-000010.100004.3 07.0101.07K0 0 +185533.38 +472627.3 -000058.8-000052.700007.7 07.0101.16K0 0 +192627.65 -211445.2 -000002.0-000022.900001.8 07.0101.52K5 0 +193637.73 +201958.6 +000001.6-000002.400000.6 07.0101.20F8 0 0.69 7.99 +193919.21 +442610.9 +000003.6-000045.000006.7 07.0101.09K0 1 +200011.43 +362450.8 +000015.6+000006.400006.2 07.0101.09K1 1 +200414.75 +511716.7 -000005.4-000026.800006.6 07.0101.12K2 0 +200629.02 +361336.8 -000048.8-000100.100002.4 07.0101.15G9 0 +201120.59 +084301.8 +000004.6-000008.500002.2 07.0101.65M. 0 +203446.00 +820040.3 +000028.7+000043.900004.9 07.0101.30K0 0 +210508.53 -371352.1 +000064.4-000095.200008.7 07.0101.10K1 0 +211800.09 -851204.1 +000060.8-000019.900006.0 07.0101.09K0 0 +214025.85 -065830.2 +000006.7-000004.100008.3 07.0101.05K0 0 +221530.42 -433804.8 +000120.5-000001.000007.6 07.0101.04K0 0 +224527.99 -153459.9 +000016.9-000037.200006.2 07.0101.51M2 0 +225046.32 -071842.8 -000022.0-000013.800004.3 07.0101.19K0 0 +225221.78 +155256.6 +000030.7-000022.600004.2 07.0101.38K2 0 +232718.51 +080400.9 +000023.7+000023.100004.5 07.0101.22K0 1 +234925.97 -213650.4 -000007.1+000008.400004.2 07.0101.23K0 0 +100732.83 -531536.6 -000008.1+000005.600001.1 07.0102.28M5 0 +000916.58 +650414.9 +000128.3+000038.300017.0 07.0200.93K0 0 +003429.75 -043247.5 +000078.3+000000.600010.0 07.0200.73G0 1 +004047.48 -071356.6 +000000.6-000091.600038.6 07.0200.62G0 1 +010710.95 -014355.5 +000071.4+000000.800020.3 07.0200.56F5 1 +013525.91 +560237.5 -000012.0-000005.300004.6 07.0200.06B9 0 +022335.50 -553701.1 +000037.1+000068.500013.0 07.0200.51F5 0 +022648.41 +353651.5 +000016.3-000016.400009.7 07.0200.24F0 1 +023705.12 -285935.8 +000054.6-000010.700004.7 07.0200.97K0 0 +031515.15 -200108.5 +000028.2-000004.700005.2 07.0200.02A0 0 +031759.00 -102634.1 +000055.5-000030.700006.5 07.0200.93G5 0 +033549.80 -434259.1 +000015.8+000017.300004.6 07.0200.16A2 0 0.09 0.09 +040952.49 -191713.2 +000007.0-000000.100006.1 07.0200.95K0 0 +041021.27 +391332.8 +000005.1-000026.800017.7 07.0200.41F0 0 +042200.26 +395603.3 -000023.3-000118.500019.5 07.0200.62F8 0 +042920.49 +173242.0 +000104.9-000031.600023.2 07.0200.53F7 1 +043053.32 -411027.2 +000021.3-000023.100006.5 07.0200.39F3 0 0.12 0.15 +044856.26 +034123.0 -000015.5-000012.200005.8 07.0200.03A0 0 +045312.21 -204619.6 -000005.8-000005.700005.5 07.0200.18Ap 0 +045555.80 +044015.1 +000134.4-000183.500027.8 07.0200.56F8 0 +050217.11 -560456.3 -000045.5+000731.800044.9 07.0200.64G5 0 +050958.26 +081024.3 -000047.6-000107.400011.9 07.0200.55F8 1 +051637.82 -455449.6 +000001.2+000016.800003.8 07.02-0.10Ap 0 0.08 2.20 +054052.43 -294314.7 -000000.5+000008.700002.3 07.0200.95G8 0 +055154.32 -251309.2 +000000.7-000020.300009.9 07.0200.10A1 0 +060731.54 +380456.2 +000008.8-000016.900003.0 07.0200.99K0 0 +061442.67 +143510.9 +000004.1-000021.800001.1 07.02-0.02B8 1 +061530.25 +035729.5 -000005.9-000004.000003.2 07.02-0.13B5 0 +062104.10 +292218.2 -000028.3+000013.600017.8 07.0200.38F0 0 +063309.68 +462834.4 +000000.9+000000.100004.1 07.02-0.04B8 0 +063445.82 -203326.8 -000012.5+000003.200006.0 07.0200.10A1 0 +064248.84 -502706.5 -000006.8+000009.800002.0 07.02-0.14B5 0 +064511.21 -000235.4 +000000.4-000001.700001.9 07.0200.21B7 0 +064835.78 -040432.6 -000048.9-000081.100022.4 07.0200.55F8 1 +065514.74 -290217.8 +000014.9-000077.500009.2 07.0200.52F6 1 +070721.69 -095906.5 -000002.3+000000.500001.9 07.0200.08A1 0 +070822.36 +075253.1 -000013.1-000007.800006.2 07.0200.01A0 0 +071110.51 -044212.0 -000002.4+000003.000001.6 07.0200.29A3 0 +071920.12 -220259.0 -000010.8-000023.900008.6 07.02-0.10A3 1 +072634.17 -002810.1 -000021.2-000010.200006.4 07.0200.12A2 0 +080010.28 -165712.3 -000028.8-000013.400006.8 07.0200.98K0 0 +082109.34 -523514.7 -000021.8-000020.300006.0 07.0200.25A6 0 +082232.97 -294132.6 -000009.1-000006.500005.0 07.0200.37Fm 1 +083216.95 -414956.8 -000025.0+000026.900006.1 07.02-0.05Ap 0 +083757.65 -085253.5 -000158.4-000029.500020.7 07.0200.52F5 0 +085036.34 -044158.5 -000057.0+000021.900009.3 07.0200.30A2 1 +091006.18 -491723.2 -000008.6+000007.700002.9 07.02-0.11B3 0 +091057.71 -431602.7 +000013.7-000031.700006.2 07.0200.06A0 0 0.33 1.80 +091900.41 -475805.7 -000196.2+000198.900014.3 07.0200.99K1 0 +093657.69 +825531.4 -000012.3-000008.000008.5 07.0200.43F5 0 +093728.94 -294808.2 -000023.6-000017.600007.3 07.0200.99K1 0 +093917.26 +131845.1 -000067.8+000011.600016.5 07.0200.47F7 0 +094716.58 +083414.0 -000078.5-000031.200010.4 07.0200.33F0 0 +101821.45 +123716.3 -000272.8-000039.100032.4 07.0200.59G0 0 +105239.42 +520416.4 -000035.0-000016.100007.2 07.0200.37F2 0 +105304.64 -203739.0 -000144.9-000272.200024.2 07.0200.65G3 1 +105435.49 -384516.0 -000030.0+000008.000006.0 07.02-0.05B8 1 +111747.83 -591228.0 -000023.4+000005.900004.2 07.02-0.08B9 0 +122208.64 -353043.1 -000037.7+000006.600005.0 07.0200.95G5 0 +123721.26 -081801.0 -000029.7-000017.400004.7 07.0200.05A0 0 +131455.85 -112207.3 -000220.3-000295.500025.8 07.0200.68G0 1 +133324.56 -073721.4 -000076.1+000004.600013.3 07.0200.31F0 0 +134249.95 -441127.1 -000011.0-000014.200002.1 07.02-0.10B6 0 +142831.25 +024719.3 -000197.0+000052.400024.6 07.0200.55F8 0 +143624.14 +272906.4 -000036.2-000006.600009.0 07.0200.44F4 0 +160021.11 +673738.5 +000008.8+000015.200006.6 07.0200.44F2 0 +160807.11 -181434.2 +000019.1-000128.600029.6 07.0200.56G1 0 +161222.22 -615544.2 -000028.3-000035.500006.8 07.0200.02A0 0 +163238.16 -155914.0 -000039.6-000133.300024.2 07.0200.54F8 0 +164548.48 -263857.6 -000018.4-000032.900009.1 07.0200.04B9 0 +165307.07 -302546.5 -000013.6-000001.000005.7 07.0200.17A3 0 +170233.16 +094913.0 +000036.1-000036.900010.2 07.0200.23A2 0 +171801.38 -433439.6 -000007.2-000021.400005.0 07.02-0.04B8 0 +172045.46 +324027.8 -000000.0+000006.700005.2 07.0200.03A0 0 +173503.14 -620639.2 -000005.3-000030.700005.0 07.0200.21A5 1 +174455.47 +500239.6 -000002.3-000011.900001.0 07.0200.45F3 0 +181113.01 +390602.0 -000003.1+000000.700005.3 07.0200.03A0 1 +182927.43 +135118.4 +000065.2-000065.300021.3 07.0200.45F6 0 +183214.01 -291124.8 +000005.5+000004.000008.1 07.0200.85G6 0 +185735.71 -190911.3 +000001.5+000001.200000.1 07.02-0.10B2 0 +185901.31 -123516.0 +000005.7+000000.500005.7 07.0200.09B9 0 +191110.46 +232847.8 -000003.1-000001.900002.3 07.0200.10B9 0 +191648.59 +185835.2 +000001.6-000050.500017.1 07.0200.59F8 1 +192507.12 -183346.1 -000004.3+000002.600005.2 07.0200.69K0 0 +194557.30 +041454.6 +000077.7-000002.700033.0 07.0200.61G0 0 +195347.30 +343501.8 +000001.1-000001.900001.6 07.02-0.11A0 0 +195401.97 +151731.6 -000018.6-000012.700012.0 07.0200.58F8 1 +201340.70 +530728.8 +000043.0+000168.600021.6 07.0200.50F5 1 +205508.17 -520710.5 +000108.2-000113.300021.6 07.0200.61K0 1 +205746.66 -682528.9 +000053.3-000021.800009.3 07.0200.17A4 0 +210159.85 -114146.3 -000019.4-000031.400007.0 07.0200.45F3 0 +210726.28 -081405.6 -000020.9-000010.000007.5 07.0200.23A0 1 +213258.33 +204241.7 -000012.1-000039.100018.4 07.0200.53F6 1 +214138.41 +213608.0 +000015.9-000034.700013.7 07.0200.30A3 0 +220132.84 -153643.2 +000039.5-000005.900006.4 07.0200.89G8 1 +220314.46 +301211.5 +000006.2+000006.700003.5 07.02-0.04B9 0 +222320.46 -145703.1 -000045.6-000181.500015.4 07.0200.46F5 0 +223430.19 +404629.7 -000000.7-000003.500003.5 07.02-0.12B1 0 +223733.37 +240004.9 -000021.7-000017.800005.5 07.0200.18A3 1 +223905.30 +585539.0 +000080.0-000001.100009.2 07.0200.36F0 0 +224406.34 +802613.5 +000021.5+000016.400004.9 07.0200.96K0 0 +225146.13 +150509.0 +000009.5+000005.200007.3 07.0200.09A0 0 +225407.45 +195332.5 -000061.6-000135.500022.9 07.0200.53F8 0 +230706.21 +501132.5 +000002.2-000001.100002.2 07.0200.28Bp 0 +231741.85 +340247.8 -000010.2-000020.800007.7 07.0200.48F5 0 +232600.99 +392022.4 +000020.4-000018.300006.8 07.02-0.01A0 0 +234954.99 -653828.1 +000017.6-000013.200006.8 07.0200.40F2 0 +000440.09 +341554.7 -000015.8-000030.400006.1 07.0201.10K0 1 +002223.61 +353210.9 +000004.2-000004.000002.7 07.0201.61K5 0 +005729.79 +212910.5 +000114.8-000027.200008.4 07.0201.10K2 0 +012900.76 +514109.9 +000005.2+000017.300010.1 07.0201.01G5 0 +013019.41 -522936.7 +000030.8-000016.500002.2 07.0201.50K5 0 +014500.51 +693009.0 -000013.2+000011.100005.3 07.0201.14G5 0 +014737.80 -461526.0 +000036.2-000005.600002.1 07.0201.67M1 0 +020628.41 -550458.3 +000035.3+000007.500004.6 07.0201.03K1 0 +020856.86 -314443.6 -000000.1-000005.400002.0 07.0201.39K2 0 +023435.87 -215549.3 -000030.7-000090.200006.0 07.0201.06K0 0 +025533.90 +471816.0 +000000.3-000002.500002.6 07.0201.06K0 0 +034847.53 -070053.7 -000006.0-000026.500001.6 07.0201.45M5 0 +035034.71 -304123.6 -000013.5-000022.600002.0 07.0201.51K4 0 +035637.73 +030328.4 +000046.7+000000.100004.8 07.0201.18K0 0 +063534.58 -501746.1 -000001.9+000018.300003.2 07.0201.18G8 0 +065241.20 -260659.8 -000000.9+000001.800001.4 07.0201.55K4 0 +065950.80 -410006.3 +000027.5+000054.500008.8 07.0201.18K1 0 +070836.86 +041034.3 -000003.0-000013.900002.5 07.0201.60M. 0 +070905.48 +715734.0 -000002.3-000011.300004.1 07.0201.33K0 0 +071533.68 +215800.0 -000004.0-000009.900002.5 07.0201.59K5 0 +071908.58 -380217.1 -000007.0+000038.300005.4 07.0201.09K0 0 +072223.58 -245414.1 +000006.0+000004.800004.6 07.0201.42K3 0 +073201.20 +353610.6 +000017.9+000000.800003.0 07.0201.59K5 0 +083336.24 -800931.1 -000046.3-000003.800004.9 07.0201.40K3 0 +085522.75 -030851.5 +000018.3-000042.200007.3 07.0201.13K2 0 +091102.39 +712151.6 +000025.5+000026.200005.8 07.0201.02K0 0 +094847.03 -191848.6 +000014.9-000037.700013.2 07.0201.07K1 0 +095336.93 +254002.9 +000028.8-000040.200007.0 07.0201.19K2 0 +111601.56 +645427.5 +000012.8-000006.600004.4 07.0201.19K0 0 +112055.36 -584213.2 -000302.6+000025.600010.2 07.0201.00K0 0 +114839.23 -355912.8 -000009.8-000006.500005.0 07.0201.29M7 0 +131152.38 -524844.3 -000026.2+000002.800002.5 07.0201.71M2 0 +140641.60 +344642.9 +000015.8-000004.100007.0 07.0201.01K0 1 +151109.18 -523210.3 -000031.8-000008.000005.7 07.0201.04K0 1 +152559.71 +322826.7 -000014.4-000018.300006.5 07.0201.20K0 0 +155927.60 -270058.6 -000009.1-000009.300002.3 07.0201.10G8 0 +173224.04 +142302.1 -000002.4-000047.900003.0 07.0201.52K5 0 +174957.49 -241225.1 -000055.1-000034.700010.1 07.0201.11K1 0 +180129.31 +241459.8 -000005.4-000003.000003.2 07.0201.21K0 0 +191400.04 -140220.7 +000000.3-000007.100001.9 07.0201.48K2 0 +192427.51 +121658.3 +000005.7+000008.300003.0 07.0201.43K2 0 +205446.32 -085259.7 +000020.3-000032.800006.2 07.0201.09K0 0 +214145.90 -194823.0 +000008.0-000007.700005.8 07.0201.24K1 0 +225826.94 +351657.4 -000023.7-000078.200007.4 07.0201.24K5 0 +231348.24 -132340.4 +000003.6-000024.600002.2 07.0201.20K4 1 +234608.04 +602823.4 +000013.7-000002.200003.4 07.0201.04K0 1 +194811.84 +224546.4 +000000.9-000005.700002.2 07.0202.02K3 0 +001436.56 +011748.7 +000014.4-000012.200011.8 07.0300.46F5 0 +001936.46 -071325.2 +000024.2-000142.000021.6 07.0300.51F5 0 +004201.43 +404118.3 -000009.5-000062.500020.4 07.0300.45F5 0 +010355.59 -403853.9 -000000.3+000004.400005.4 07.0300.15A3 1 +011650.33 +210307.4 +000073.1-000077.200016.5 07.0300.41F6 0 +012224.20 -433609.5 +000125.2+000035.900012.7 07.0300.34F0 0 +012847.90 -244752.5 -000006.6-000002.400010.8 07.0300.25A8 0 +013142.65 +105321.8 +000052.2+000016.100007.5 07.0300.99G5 0 +022809.95 +385028.1 +000058.4-000012.000012.7 07.0300.32F0 0 +023153.38 +574151.5 +000000.7+000000.100000.2 07.0300.69B6 0 +023215.14 -455216.3 -000028.4-000025.900005.2 07.0300.97G8 0 +024235.78 +613537.3 +000011.1-000063.800018.2 07.0300.39A9 0 +030003.15 -014816.4 -000040.6+000000.600013.3 07.0300.31F0 0 +031321.98 -273426.5 +000044.2+000029.900004.0 07.0300.10A2 0 +032102.38 -683200.8 +000082.3+000081.300012.4 07.0300.29A5 0 +033026.98 +470347.9 +000006.4-000006.500001.3 07.0300.08B8 0 +033046.97 +052201.4 +000080.0-000008.400005.3 07.0300.95G5 0 +033226.38 -243659.2 +000012.8+000011.800006.1 07.0300.12A4 0 +033257.55 +163555.2 -000022.4-000096.100018.2 07.0300.50F5 0 +035838.20 +535919.5 +000008.7-000017.500003.3 07.0300.25A7 0 0.19 1.76 +040044.84 -583942.3 +000012.4+000014.700006.6 07.0300.11A2 1 +040940.87 -075335.2 +000034.5+000101.500017.8 07.0300.71G0 0 +041302.46 -324741.8 +000017.0+000018.900011.3 07.0300.23A6 0 +042409.99 +620157.4 +000024.5-000023.500009.3 07.0300.39F0 0 +043057.11 +104506.5 +000104.2-000010.500023.0 07.0300.47F5 0 +044843.86 +211856.9 -000006.8-000016.400006.2 07.0300.12A0 0 +045545.84 +303304.5 +000001.7-000024.200006.9 07.0300.13A0 0 +050032.53 +033653.4 +000018.0-000014.700008.3 07.03-0.03B9 0 +051203.01 -651033.1 +000040.7+000058.900015.3 07.0300.43F5 0 +052659.99 +071013.3 +000008.5-000032.800010.9 07.0300.14A0 0 +052947.50 +121614.3 -000002.8-000004.700002.8 07.03-0.09B8 0 +053905.39 +562137.3 +000009.3-000132.600016.6 07.0300.41F5 0 +054019.73 -032537.4 -000004.7-000003.800003.1 07.0300.02B8 0 +055540.26 +274256.4 -000000.4-000002.800000.2 07.0300.14B1 0 +061430.10 +043235.2 -000004.7-000009.800004.1 07.0300.92K0 0 +061707.93 -222227.5 +000004.5-000018.900009.3 07.0300.01A0 0 +061846.79 -502132.8 -000000.8+000007.000001.2 07.0300.83G2 0 +062450.20 +045219.5 -000038.5-000037.700020.6 07.0300.51F5 0 +064827.40 -125026.2 -000008.8-000002.300002.0 07.03-0.09B8 0 +065108.28 -190048.8 -000009.4+000003.200010.2 07.0300.21A4 0 +071650.26 -250932.5 -000000.6-000002.200010.4 07.0300.12A1 0 +072340.41 -302657.3 -000019.7+000026.000009.3 07.0300.11A3 0 +072658.89 -341844.7 -000293.3+000104.800025.2 07.0300.49F6 1 +073627.45 -143542.3 -000007.5+000001.200001.9 07.03-0.06B3 0 +074528.74 -144110.0 -000015.9-000021.800008.1 07.0300.34A0 1 +075547.65 +102636.5 -000015.0-000009.200003.8 07.03-0.03B9 0 +081501.78 -791907.5 -000016.2+000033.400006.1 07.03-0.02A0 0 +082955.19 +000109.6 -000023.3-000015.200009.6 07.0300.82G0 0 +084414.87 +320345.4 -000056.0+000016.500010.9 07.0300.23A2 0 +084936.98 +012856.9 +000000.7-000003.200004.3 07.0300.02B9 0 +090316.03 +325253.2 -000419.8-000003.900019.9 07.0300.50F6 0 +091627.21 +184837.0 -000167.4-000012.800012.0 07.0300.32A3 0 +092446.35 +501641.9 +000010.6-000006.900004.5 07.0300.86G5 0 +093145.53 -702810.7 -000006.0+000006.200001.7 07.03-0.04B5 0 +093541.29 -441117.3 -000044.6+000014.300007.0 07.0300.12A1 0 +094201.44 -421657.6 -000044.9+000018.700009.6 07.0300.11A2 0 +101531.77 -623213.2 -000005.9+000003.100002.8 07.03-0.03B7 0 +102456.98 -381811.7 -000012.5-000007.600004.5 07.0300.03A0 0 +102843.49 +170800.5 -000029.4+000007.000008.8 07.0300.79G5 0 +104336.26 -390330.4 +000006.5+000008.300022.7 07.0300.64G2 0 +104823.51 +373413.1 -000000.0+000002.300000.2 07.03-0.23O9 0 +110915.44 +575235.0 -000027.4+000010.700004.8 07.0300.92G8 0 +112515.13 -183625.5 -000020.4-000009.200010.0 07.0300.25A9 0 +113837.93 -722207.0 +000006.7-000033.100011.2 07.0300.19A3 0 +114106.03 +605033.3 -000044.7-000027.700005.1 07.0300.87G5 0 +115511.32 +462811.2 +000011.2+000000.300003.2 07.0300.01A1 0 +115522.54 +384525.1 +000057.0-000024.900004.7 07.0300.99K0 0 +122632.60 +550933.9 +000013.0+000010.300006.9 07.0300.10Am 0 +122922.84 +665338.1 +000013.4-000000.600004.0 07.0300.91G5 0 +124022.01 -492401.4 -000027.0-000111.300018.5 07.0300.60G2 0 +130933.31 +564959.7 -000086.8+000053.500018.6 07.0300.60F8 0 +132033.87 +044937.7 -000033.9-000005.100005.2 07.0300.19A3 0 +132128.75 -673212.7 -000008.4-000007.200001.8 07.03-0.04B3 0 +132146.34 -184431.5 -000046.3-000013.600007.1 07.0300.30Ap 1 +135826.76 -120332.1 +000134.4-000152.000012.0 07.0300.98G5 0 +141519.51 +030752.4 -000203.7+000061.000023.5 07.0300.57F8 1 +141753.09 -423528.4 -000020.1-000009.500002.5 07.03-0.04B9 0 +143207.86 -232647.6 +000032.7-000010.900009.5 07.0300.38F0 0 +143249.50 +140339.3 +000024.9-000030.800010.1 07.0300.48F5 0 +144100.70 +575729.5 +000138.6-000162.300018.9 07.0300.84G8 1 +144829.12 -252914.8 -000129.0+000168.900019.4 07.0300.49F5 0 +145256.50 +150756.6 -000038.2-000015.900010.1 07.0300.17A2 0 +155759.36 -314343.9 -000017.7-000027.900009.0 07.03-0.01A0 0 +160246.23 +221418.7 -000013.8-000025.300007.6 07.0300.15A2 1 +160251.96 -250051.3 -000018.8-000026.400003.3 07.0300.18A0 1 +164149.74 -452206.6 +000070.2-000094.500035.2 07.0300.65G3 0 +165426.40 -332831.0 -000007.0-000028.700009.0 07.0300.04A0 0 +165604.58 +472214.4 -000017.6+000045.200009.4 07.0300.31Am 0 +170927.16 +220531.0 +000061.9-000054.100015.4 07.0300.54F6 0 +171239.51 -213621.8 +000030.0-000001.600011.0 07.0300.41F2 0 +180133.19 +111708.7 +000018.1+000000.400014.4 07.0300.35F2 0 0.06 0.81 +180655.82 -031401.3 +000041.4+000069.700009.3 07.0300.50F8 0 +181027.32 +351018.2 -000005.0-000027.900011.3 07.0300.49F8 0 +181628.55 -572649.5 +000008.6-000024.200016.8 07.0300.47F5 0 +182410.40 +773340.6 +000040.2+000038.000009.7 07.0300.99K0 0 +184521.71 +363402.1 -000003.9+000002.300004.7 07.03-0.02B9 1 +185528.36 +131320.8 +000005.2+000005.200004.5 07.0300.06A0 0 +185837.59 +740758.9 +000009.8-000042.600005.4 07.0300.32F0 0 +190706.36 +720426.3 +000007.7+000041.300004.8 07.0300.64F8 1 +194524.35 +235634.4 -000002.9-000004.400001.1 07.0300.91B8 0 +200331.64 -363546.7 +000006.7-000025.300007.5 07.0300.07A1 1 +200813.00 -184813.8 +000002.0-000010.500003.8 07.03-0.02B8 0 +200842.97 +220912.7 -000043.1-000064.100009.6 07.0300.96K0 0 +201451.72 +102820.4 +000009.6+000005.400005.6 07.03-0.00A0 0 +201650.39 -405419.7 +000074.8-000042.700018.9 07.0300.44F3 0 +202043.67 +822205.4 +000009.8-000043.900018.4 07.0300.46F5 0 +202318.17 +404532.6 -000003.2-000005.700000.1 07.0300.86B1 0 +203707.90 +612152.9 +000024.0-000043.800017.2 07.0300.40F2 0 +203758.83 +425042.8 +000090.5+000171.900015.8 07.0300.49F8 0 +204319.99 +254929.2 +000001.5-000006.100001.0 07.0300.34A7 0 +204647.47 +322511.8 +000013.9-000013.300003.4 07.03-0.04B9 0 +204752.47 +273543.7 +000023.6-000013.700010.3 07.0300.26A5 0 +205352.41 +493200.4 -000003.1-000004.700000.3 07.0300.41B1 0 +205517.96 +423048.6 +000005.5-000003.300002.6 07.03-0.07B9 1 +210757.40 +144025.3 +000011.7-000002.900002.4 07.03-0.13B3 0 +211948.63 -140103.1 +000022.3+000000.300003.8 07.0300.04A0 0 +212738.49 -114000.4 +000024.2-000057.900008.3 07.0300.46F5 0 +213828.78 +494743.1 -000007.0-000017.400003.5 07.0300.82G5 0 +214602.82 +504026.9 +000010.9+000004.100002.9 07.03-0.06B9 0 +214844.12 -653010.3 -000000.1+000008.900009.1 07.0300.36F3 1 +215917.72 -235000.0 +000033.7-000032.400003.2 07.0300.03B9 0 +223128.59 -505615.8 +000057.5-000001.600009.7 07.0300.86G6 0 +223617.02 -073951.8 +000058.1+000008.200006.6 07.0300.41F0 0 +224804.01 -513045.6 +000046.1+000003.500006.2 07.0300.98K0 0 +231742.22 +310148.2 +000040.7-000008.800009.4 07.0300.33F0 0 +233855.63 -453642.5 +000076.9-000020.600016.1 07.0300.30F0 0 diff --git a/kstars/kstars/data/hip017.dat b/kstars/kstars/data/hip017.dat new file mode 100644 index 00000000..fb37863a --- /dev/null +++ b/kstars/kstars/data/hip017.dat @@ -0,0 +1,1000 @@ +235607.27 -524716.9 +000016.5-000018.900007.1 07.0300.99K0 0 +002030.33 +105504.1 +000002.6-000028.000004.2 07.0301.04K0 0 +002251.87 -372412.2 +000004.2-000005.000002.3 07.0301.59M0 0 +012703.30 -202929.5 -000027.6+000004.000003.0 07.0301.56K4 0 +013641.26 +064305.1 -000011.9-000025.900004.8 07.0301.11K0 0 +015420.29 +691056.4 -000006.9-000028.200004.1 07.0301.64M0 0 +020353.89 -173049.0 -000002.9-000011.800003.0 07.0301.60M0 0 +023459.71 -420646.3 +000012.1-000020.000003.5 07.0301.54M4 0 +025214.19 -081601.3 -000000.5-000016.900003.0 07.0301.43M5 0 +025550.69 -383902.8 +000028.1+000022.300005.3 07.0301.02K0 0 +025754.81 +174848.3 +000024.5-000010.100005.1 07.0301.25K0 0 +031202.13 +000627.6 -000013.2+000005.000005.7 07.0301.10K0 0 +031237.52 -310744.8 +000005.3-000000.000002.1 07.0301.36K2 0 +040554.08 -101744.9 +000025.1-000000.200002.9 07.0301.55M4 0 +042344.18 +225753.4 +000001.8-000013.600001.0 07.0301.83M. 0 +042536.82 +053843.2 -000001.4+000003.300002.6 07.0301.25K0 0 +052000.48 -470255.7 +000008.5-000003.500001.6 07.0301.63M2 0 +054035.78 +285836.9 +000001.2+000001.400003.8 07.0301.12K0 0 +054232.54 -113839.8 -000003.0-000002.500002.6 07.0301.00K0 0 +060216.31 +665359.0 -000001.6-000010.000001.7 07.0301.68K5 0 0.06 16.01 +060522.71 +003646.4 +000006.0-000014.500003.8 07.0301.60K5 0 +062255.50 +034538.8 -000007.7-000004.500002.0 07.0301.24K0 0 +063501.99 +312604.8 -000005.9-000012.400006.8 07.0301.18K0 0 +065613.65 +084443.3 -000004.6+000002.100002.9 07.0301.20K2 0 +065807.11 -090138.3 +000003.9+000011.900003.5 07.0301.50Mb 0 +070555.80 +151053.3 -000006.6-000006.600004.2 07.0301.00K0 0 +073811.87 -103647.1 -000008.8-000000.900002.3 07.0301.57K5 0 +074316.49 +692011.7 -000008.2-000055.000006.3 07.0301.12K0 0 +080334.13 +202018.9 +000013.4-000027.600006.8 07.0301.00G5 0 +082048.00 +673137.0 -000008.3-000015.100002.3 07.0301.60M3 0 +091250.32 +565630.8 -000027.1-000014.700003.7 07.0301.13K1 0 +092026.32 -290736.3 +000004.2-000022.500002.5 07.0301.28K1 0 +093627.74 -024640.3 +000008.5-000006.900006.5 07.0301.02K0 0 +104356.45 +494803.2 -000003.6+000006.200005.0 07.0301.16K1 0 +105804.84 -554701.4 -000000.7-000009.200000.2 07.0301.44K2 0 +111001.51 +774712.6 +000032.4-000017.500003.4 07.0301.61M1 1 +112229.02 +172613.4 -000117.3-000018.100004.2 07.0301.06K1 0 +112924.29 -005056.2 -000047.5+000013.900003.3 07.0301.35K4 0 +114016.78 -282947.6 -000022.2-000016.300001.8 07.0301.66K5 0 +120601.36 -541528.1 +000049.9+000024.600011.0 07.0301.06K1 0 +123342.81 +751245.0 -000045.0+000012.600004.4 07.0301.31K0 0 +124008.64 +340958.2 -000041.0+000011.100003.9 07.0301.41K4 0 +133345.87 +601543.4 -000030.6-000024.300004.5 07.0301.05K0 0 +134857.23 -204453.7 -000046.8-000001.400006.6 07.0301.09K0 0 +135135.21 -130054.4 -000117.6+000002.500007.7 07.0301.00G8 0 +141821.40 +211815.7 -000033.0-000027.200005.1 07.0301.19K0 0 +144906.75 +541353.4 -000042.0-000003.700002.7 07.0301.47K2 0 +152301.47 +002751.7 -000046.7-000000.200006.7 07.0301.14K0 0 +163901.87 +504947.1 -000026.2+000036.900005.1 07.0301.04K0 0 +170227.00 -723632.6 -000015.2-000028.900004.2 07.0301.16K1 0 +172151.56 -203410.0 +000001.7+000001.700001.6 07.0301.67K4 0 +172201.13 +210916.9 -000058.6+000036.900006.9 07.0301.21K2 0 +173714.28 +554427.5 -000052.8+000037.500006.1 07.0301.12K0 0 +175803.18 +024311.9 +000000.7-000003.300000.7 07.0301.76K5 0 +180015.94 +633305.1 +000005.2+000014.900004.8 07.0301.09K2 0 +180409.18 -340311.2 +000003.5-000000.800000.3 07.0301.45G5 0 +180459.01 +290451.6 -000011.4-000010.200005.1 07.0301.05K0 0 +180948.46 -445643.7 +000013.0-000019.600008.0 07.0301.09K0 0 +181706.37 +333207.2 -000022.5+000035.900004.6 07.0301.33K2 0 +183307.10 -050945.0 +000001.9-000006.000005.7 07.0301.04G5 0 +183731.25 +374650.2 +000006.3+000015.200003.8 07.0301.54K5 0 +184652.27 -651458.6 +000007.3+000002.200002.6 07.0301.72M2 0 +191309.13 -775150.7 +000006.1+000011.600002.4 07.0301.86M0 0 +193524.17 +694819.5 +000004.6+000019.900002.4 07.0301.37M5 0 +202232.59 +261753.1 +000008.4-000016.700003.8 07.0301.21K2 0 +202435.71 +160837.4 +000000.8-000009.900003.3 07.0301.61K5 0 +203401.29 +181107.8 -000009.8-000005.800002.6 07.0301.62K5 0 +204958.73 +022601.8 +000003.8-000006.400003.6 07.0301.51K5 0 +213438.99 +664620.4 -000003.3-000018.600003.1 07.0301.30K2 0 +214029.36 -411102.4 -000011.3+000009.000006.1 07.0301.02K0 0 +214904.33 +494037.6 +000002.2-000000.200002.5 07.0301.17G4 0 +220839.33 -430228.3 +000001.8-000046.900008.4 07.0301.19K0 0 +222443.42 +094836.4 +000001.7+000016.600004.9 07.0301.62K5 0 +231430.51 +202632.2 +000003.3-000007.000001.9 07.0301.07K2 0 +234307.60 +344448.2 +000054.8-000085.700008.9 07.0301.17K0 0 +234835.04 +282215.8 -000002.4-000005.700002.0 07.0301.58K5 0 +000816.37 -144928.1 -000012.4-000010.700036.2 07.0400.62G2 0 +003717.80 +112611.7 +000030.7-000007.100008.3 07.0400.33A2 0 +004906.22 -210903.8 -000024.2-000033.500004.1 07.0400.91K0 1 +012801.12 -020207.0 +000002.7-000023.400009.3 07.0400.34F0 0 +020500.51 +100657.8 +000004.5-000004.500005.2 07.0400.99K0 0 +024106.59 +184800.7 -000002.0-000013.000000.8 07.0400.07B9 1 +030739.75 -614257.8 +000108.1+000097.500004.8 07.0400.93G5 0 +031215.38 -203710.6 +000005.3+000003.300000.7 07.04-0.12B3 0 +031632.70 -354128.2 +000032.6-000004.600012.0 07.0400.14A3 0 +033429.86 -344956.3 -000010.8-000050.800015.6 07.0400.38F3 0 +044021.04 +643325.8 -000000.4-000010.000006.2 07.0400.94G5 0 +050708.66 -171758.3 +000006.8-000164.200019.5 07.0400.51F7 0 +050746.20 +105342.2 +000007.5+000000.200004.6 07.0400.06A0 0 +051915.37 +345326.0 -000000.2-000004.500003.2 07.0400.13B8 1 +053816.40 -590659.7 -000000.4+000010.000004.1 07.0400.07A2 0 +054142.77 -672410.0 +000003.6+000008.100003.8 07.04-0.01A2 0 +055409.53 +101440.0 +000007.0-000007.200005.2 07.0400.87G5 1 +060028.29 +225359.0 +000010.6-000013.800006.4 07.0400.11A2 0 +060508.57 +005159.5 +000000.8-000008.500002.0 07.0400.97K0 0 +061158.73 +072328.8 +000001.5-000002.400001.1 07.04-0.10B1 1 +061855.59 -250046.0 -000003.4+000007.200003.1 07.04-0.13B8 0 +062546.33 -405831.7 -000008.5-000016.900005.5 07.0400.22A5 1 +064207.31 -060651.4 -000005.7-000001.500004.1 07.04-0.14B5 0 +064234.40 +385332.1 -000018.3-000089.100016.2 07.0400.36F2 0 +064533.10 +043538.9 -000012.6-000004.600002.7 07.0400.04A0 0 +064640.72 +082147.3 +000011.4-000004.800014.4 07.0400.38F0 1 +071337.25 +471600.2 +000058.6+000017.500015.1 07.0400.44F2 1 +071605.98 -143036.0 -000011.5-000005.200003.8 07.0400.15A2 0 +072322.28 -533029.5 -000002.6+000016.800005.2 07.0400.97K0 0 +074125.49 -433807.2 -000007.9+000003.300003.1 07.0400.01Ap 0 +074147.98 -561854.6 -000005.0+000008.000002.3 07.04-0.10B2 0 +080808.80 -784141.4 +000020.4-000020.100004.8 07.0400.97G8 0 +082643.66 +073902.4 -000030.5-000004.000005.0 07.0400.00A0 0 +084125.10 +590416.6 -000086.2-000073.100006.8 07.0400.98G8 0 +085705.15 +215137.6 -000000.5-000004.500005.6 07.0400.91G5 0 +090327.15 +375029.0 -000086.3-000168.800033.2 07.0400.61G0 0 +090714.74 -131826.1 +000002.1+000012.500004.1 07.0400.30A9 0 +090753.23 +253734.7 -000032.6-000008.100010.7 07.0400.19A5 0 +090945.80 -254811.3 -000007.4+000008.300003.2 07.0400.08A0 1 +091919.94 -585545.6 +000023.4-000002.200019.1 07.0400.54F6 1 +093550.77 +482929.5 -000049.5+000025.500010.7 07.0400.43F5 0 +094710.26 -104437.7 -000005.2-000006.700011.3 07.0400.41F5 0 +094812.71 -071444.5 -000017.6-000011.800005.9 07.0400.02B9 0 +095347.67 -695343.0 -000031.1+000008.600006.0 07.04-0.06B8 0 +095749.37 -615555.1 -000028.6+000020.200006.6 07.04-0.03A0 0 +103632.80 -591125.2 -000014.0+000001.500001.9 07.04-0.10B5 0 +110546.25 +501020.9 -000099.7-000005.800025.0 07.0400.52F5 1 +112541.98 -455249.2 -000031.6-000014.400006.4 07.0400.96G6 0 +114443.92 +284012.3 -000016.9+000018.100004.8 07.0400.01Am 0 +115622.86 +420049.7 -000051.7+000003.300004.8 07.0400.98G9 0 +121906.61 +163255.2 -000175.7-000148.300035.1 07.0400.60G2 0 +123516.02 +021539.1 -000120.8+000054.700010.1 07.0400.48F5 0 +131759.70 -732039.9 -000043.9-000048.500011.8 07.0400.27A1 0 +132952.92 +641049.9 -000042.6-000005.700006.0 07.0400.79G0 0 +135306.29 -731607.1 -000033.5-000028.800009.4 07.0400.08A2 0 +143603.14 -640055.7 -000009.4-000019.200009.9 07.0400.32A8 1 +144025.11 -261520.5 -000015.8-000003.200007.2 07.0400.10A9 1 +145425.33 -340833.8 -000031.6-000030.900010.6 07.0400.09A1 1 +150306.37 +281602.0 +000013.3+000004.400007.5 07.0400.12A0 0 +152506.45 -381009.0 -000020.5-000025.000006.8 07.0400.09A1 1 +153431.63 +044350.4 -000040.6-000010.400011.4 07.0400.16A2 0 +154643.43 +094710.5 -000010.8+000010.000008.5 07.0400.20A2 0 +160927.97 +114452.4 -000007.0+000010.300011.2 07.0400.39F0 0 +162119.20 -234228.5 -000011.0-000024.200006.6 07.0400.14B6 0 +162222.22 -804444.9 -000043.9-000008.200011.3 07.0400.43F5 0 +163658.21 +142830.9 -000004.2+000003.400000.3 07.04-0.17B0 0 +164246.80 -622212.1 +000027.1-000005.200004.8 07.0400.99G8 0 +165055.48 -163248.8 -000005.4-000014.500003.7 07.0400.25B5 0 0.11 2.11 +165231.90 -425930.2 -000009.8-000023.800004.8 07.0400.12A0 0 +172037.11 -592625.6 -000010.2-000018.100003.1 07.0400.01A0 1 +172046.62 +213110.1 +000011.7+000003.800004.3 07.04-0.01B9 0 +172622.42 -483653.5 +000043.5-000019.000021.5 07.0400.48F6 0 +175144.72 +560712.7 +000024.4-000000.200007.3 07.0400.25A3 0 +181550.44 -431007.4 +000000.1-000008.200002.2 07.04-0.00B9 0 +182210.83 -072955.5 -000007.9-000016.800005.6 07.0400.09B9 0 +182937.90 -335602.2 -000004.5-000017.200005.8 07.04-0.04B8 0 +185355.95 -092213.1 +000000.5-000003.000002.1 07.0400.38A2 0 +190106.55 +480208.3 +000000.1-000030.800004.5 07.0400.99K0 0 +190117.98 +282443.2 +000005.3-000000.500001.7 07.04-0.10B5 0 +190845.19 +344537.1 +000003.5+000001.400002.5 07.04-0.13B3 1 +191211.12 +574015.6 +000217.8+000408.300050.0 07.0400.80G8 0 +192019.50 +044641.3 -000022.7-000102.500006.8 07.0400.14A2 0 +192258.92 -543216.3 +000023.8-000081.800019.8 07.0400.48F5 0 +193212.68 +092003.4 +000009.5-000000.700002.2 07.0400.20A0 1 +194138.90 +330458.7 -000003.1-000004.300001.2 07.0400.22A5 0 +195003.29 -591550.3 +000024.3-000016.100012.3 07.0400.20A5 0 +203356.19 +614436.2 +000010.4+000005.100003.6 07.0400.06A0 0 +211658.24 -100805.9 +000002.8-000017.700004.6 07.0400.07A0 0 +211802.90 +465126.3 +000007.5+000002.600003.6 07.04-0.09B9 0 +213035.93 +681735.7 -000005.8+000005.200005.5 07.04-0.03B9 0 +214205.64 +521731.4 +000015.6+000014.000005.2 07.0400.95K0 0 +214339.48 +003206.4 +000045.7-000004.600003.9 07.0400.97G8 0 +220422.46 +133853.7 +000000.6-000034.100015.0 07.0400.47F6 1 +221714.63 +125353.7 +000857.7+000098.200032.5 07.0400.61G2 1 +223208.87 -690628.1 +000124.2-000026.500010.1 07.0400.46F5 0 +224301.22 -100609.8 -000011.3+000010.100007.1 07.0400.98K0 0 +225516.35 -482757.4 -000226.2+000060.500021.6 07.0400.56G5 1 +232253.21 +024906.0 +000021.1-000014.400007.5 07.0400.03A0 0 +233930.77 +281445.4 +000303.0+000227.100020.3 07.0400.66G2 0 +000155.29 -371347.4 -000019.9-000044.800007.5 07.0401.06K1 0 +002857.00 +482449.4 -000000.9-000003.400001.5 07.0401.62M0 1 +004020.01 +592751.5 +000029.6-000037.700005.6 07.0401.12K0 0 +010415.57 +570700.3 +000035.8-000018.600005.5 07.0401.02G8 0 +013405.42 -284700.8 +000015.8+000001.600003.7 07.0401.45K4 0 +014840.61 +074102.3 +000018.1-000020.000005.3 07.0401.19K0 0 +020042.35 -242517.7 +000022.5-000093.600002.9 07.0401.43K4 0 +021555.39 +631410.7 +000000.6-000001.200002.4 07.0401.87K3 0 +025514.03 +002612.8 -000000.2-000052.600006.9 07.0401.14K0 0 +032830.18 +401015.9 +000011.3-000025.400009.3 07.0401.08K0 0 +033842.19 -351215.5 +000010.3+000020.200003.9 07.0401.28K2 0 +040137.32 +535157.4 +000004.3-000003.900000.6 07.0401.14G0 0 +043455.09 -353434.5 +000001.1+000012.900003.2 07.0401.01G8 0 +062423.72 +510437.8 +000003.1+000000.800004.1 07.0401.66K5 0 +062429.19 +371859.7 -000000.7-000002.900000.9 07.0401.26K0 0 +063135.03 +164941.8 -000002.3-000004.700001.2 07.0401.49K2 0 +063245.05 +350346.7 -000004.5-000027.200003.1 07.0401.26K0 0 +063609.44 -285007.9 -000005.9+000001.500004.7 07.0401.02G8 0 +064514.46 +530510.0 -000014.5-000021.500002.6 07.0401.59K5 0 +071043.24 +323707.5 +000004.7-000005.100002.4 07.0401.46K0 0 +075530.73 +620238.1 +000000.2+000007.700003.4 07.0401.23G5 0 +081633.83 +114334.6 +000005.1-000011.700000.3 07.0401.04M6 0 3.45 356.00 +084854.55 -385812.5 +000012.8+000019.100004.8 07.0401.01K0 1 +091422.77 -650314.3 -000029.6+000009.000006.2 07.0401.07K0 0 +105334.85 +261228.1 -000012.2-000018.600003.5 07.0401.57MI 0 +114442.62 +730848.5 -000004.2+000001.100003.4 07.0401.39K2 0 +121144.28 -645655.2 +000006.5-000047.100005.3 07.0401.09K0 0 +130637.81 -543021.5 -000016.5+000003.200001.8 07.0401.38K2 0 +134139.95 +801213.3 -000027.1+000006.900003.3 07.0401.57K5 0 +135828.81 +645337.9 +000008.8+000002.500005.6 07.0401.00K0 0 +140118.39 -571343.2 -000005.0-000002.300000.8 07.0401.75K4 0 +144125.39 -195540.5 -000028.2-000023.800005.6 07.0401.04K0 0 +150843.71 +643251.2 -000001.6+000058.100004.1 07.0401.02K0 0 +154745.05 +330043.0 -000016.1+000015.700003.4 07.0401.19K2 1 +161405.44 -580220.7 +000014.0+000021.700004.1 07.0401.29K1 0 +165219.78 +111431.1 -000073.1-000028.100002.4 07.0401.61K5 0 +165401.86 +602144.3 +000015.6-000012.300001.6 07.0401.31K0 1 +180426.75 -591040.5 +000022.1+000001.100002.6 07.0401.58K5 0 +182346.74 +234058.0 -000023.0+000057.700006.1 07.0401.35K0 0 +191154.96 -143504.4 +000051.1+000006.100002.9 07.0401.43K2 0 +194730.40 +565440.1 -000003.9-000070.600004.5 07.0401.01K2 0 +195451.10 +245318.5 +000025.6+000012.900006.2 07.0401.02K0 0 +202148.06 -404520.2 +000000.3+000006.100003.3 07.0401.62M3 0 +202437.10 -255001.4 +000031.8-000022.300002.1 07.0401.29K2 0 +204412.61 -035455.4 +000006.0-000006.200004.8 07.0401.16K0 0 +205403.12 -105527.3 -000033.4-000012.800002.3 07.0401.46K0 0 +205624.45 +435402.5 -000003.1-000024.100004.8 07.0401.16K0 0 +214455.30 -090210.9 +000049.0+000019.300003.9 07.0401.41K0 0 +221039.32 -681944.1 +000106.1-000045.800004.3 07.0401.14K1 0 +222446.50 -265135.4 -000013.3-000030.900002.7 07.0401.52K4 0 +000115.84 +602119.1 +000009.6-000006.500001.3 07.0402.83C5 0 +000041.70 +621033.6 -000047.0-000043.900026.1 07.0500.52G0 0 +000843.09 -021321.3 +000040.5-000004.400006.0 07.0500.96G5 0 +000908.56 -501000.4 +000019.9-000006.500003.1 07.05-0.12B5 0 +001840.72 +443748.1 -000021.7-000014.000009.3 07.0500.12A2 0 +005406.03 +662607.9 +000058.9+000007.400009.4 07.0500.40F0 1 +011401.42 +342933.7 +000072.5-000007.200012.7 07.0500.58F5 0 +013059.75 -045735.0 +000032.0+000018.900006.8 07.0500.97K0 0 +014709.10 +105039.4 +000007.8-000011.100003.9 07.05-0.02B9 0 +015310.73 +371916.7 -000011.1-000061.400011.8 07.0500.42F5 1 +022738.45 -065543.1 -000002.1-000035.700005.2 07.0500.99G5 0 +022846.42 -112047.8 +000078.2-000048.300015.1 07.0500.43F2 0 +031152.52 -390123.3 +000084.4-000029.600023.9 07.0500.56F7 0 +031408.46 +400708.7 +000020.4-000016.100004.6 07.05-0.05B9 0 +031901.75 -025034.6 +000251.5-000101.800040.5 07.0500.66G0 0 +032434.54 -453950.1 +000004.4+000018.100008.4 07.0500.31A2 1 +032942.55 +164544.5 +000023.9-000016.300004.8 07.05-0.05A0 0 +033345.26 -150739.3 -000057.3-000128.500020.1 07.0500.46F5 0 +033745.44 -152905.5 +000009.0-000026.600007.9 07.0500.95G8 0 +034154.32 -142147.4 +000000.9-000005.100003.4 07.0500.11A1 0 +034237.27 +083804.8 -000029.8-000028.800007.1 07.0500.27A2 1 +040639.04 +322306.3 +000005.4-000004.200002.8 07.0500.04B3 0 0.03 0.91 +041430.36 +222707.0 +000095.1-000034.100018.1 07.0500.42F5 0 +041546.86 -183825.7 -000004.8+000020.600005.8 07.0500.96K0 0 +042405.40 +532943.4 +000048.4-000052.900013.8 07.0500.38F0 1 +045510.14 +513616.7 +000012.3-000023.100006.8 07.0500.07A0 0 +050608.35 +335507.4 +000010.2-000017.200006.4 07.05-0.05B9 0 0.04 6.43 +053015.07 +203305.9 -000008.8-000017.800004.4 07.05-0.03B5 0 +054813.27 -485506.8 -000011.0+000009.700004.1 07.0500.04A1 1 +060750.60 +423956.6 -000001.4-000000.600004.7 07.0500.02B5 1 +060856.69 -020213.2 +000020.5-000015.800005.8 07.0500.97G5 0 +061536.17 +660854.5 +000020.2+000004.700026.4 07.0500.51F5 0 +064204.70 +031454.1 -000007.3-000022.100005.7 07.0500.12A2 0 +064430.07 +204134.9 -000009.0-000005.300006.5 07.0500.01A0 0 +064613.63 -341434.4 -000003.3+000018.500005.4 07.0500.14A3 0 +064736.32 -173030.9 -000004.9+000006.600003.6 07.05-0.03B8 0 +065005.97 -272002.3 -000001.0+000004.000000.1 07.05-0.18B2 0 +065011.00 +162713.7 +000021.1-000030.800007.7 07.0500.82G5 0 +065344.87 -093055.3 -000059.0-000046.000025.1 07.0500.57F5 0 +070207.21 +252532.2 -000012.3+000001.800006.7 07.0500.14A2 0 +071249.38 +254455.3 -000005.1-000002.400003.9 07.05-0.01A0 0 +071309.48 +542937.2 +000017.2+000007.400006.0 07.0500.12A2 0 +074700.40 +045531.1 +000015.1-000023.200007.0 07.0500.09B9 0 +075215.53 +361612.0 +000053.7-000024.700025.4 07.0500.59F8 1 +080435.95 +534042.8 +000015.1-000011.900010.0 07.0500.33Am 0 +080543.07 -451016.4 -000005.9+000006.900002.0 07.05-0.14B4 0 +081801.15 -470530.8 -000009.0+000010.300002.6 07.05-0.14B7 0 +082940.08 +242041.1 -000022.0-000023.300004.7 07.0500.99K0 0 +083034.42 -403042.0 -000007.8+000006.200004.2 07.05-0.08B8 0 +083328.03 -413658.9 -000039.7-000139.100021.9 07.0500.73K0 0 +093243.86 +265920.9 -000147.5-000246.300056.4 07.0500.78K0 0 0.09 5.40 +094002.86 -125950.3 -000108.5-000004.700019.3 07.0500.48F8 0 +095316.16 -443504.7 -000066.0+000025.400006.6 07.0500.54F5 0 +102613.64 -631754.9 -000006.8+000010.800006.2 07.0500.01B9 0 +103151.75 -815516.0 -000014.0+000006.500002.8 07.05-0.07B5 0 +103700.07 -085023.1 -000101.2-000074.000027.2 07.0500.62G0 1 +103900.47 -550649.6 -000032.3+000013.500003.2 07.0500.08B8 0 +104835.16 -482102.2 -000152.3+000038.400015.0 07.0500.42F5 0 +111201.01 -260811.4 +000271.9-000064.300046.2 07.0500.76G8 0 +113734.00 -602153.7 -000003.1+000000.700000.2 07.0500.23A1 0 +114836.59 +284759.8 -000045.2-000005.100006.4 07.0500.08A2 0 +115124.85 +114818.6 -000220.5+000002.400018.6 07.0500.47F6 1 +133253.93 -263515.5 -000044.5-000009.000009.3 07.0500.31A9 0 +133614.78 -005551.1 -000221.9-000053.700020.2 07.0500.53F8 0 +133735.20 -075218.8 -000018.2-000006.500003.5 07.0500.99K0 1 +141245.33 -031909.5 -000160.7-000322.100044.9 07.0500.73G0 0 +143000.20 -041449.8 -000095.5-000018.600017.9 07.0500.41F2 0 +150848.71 -704237.9 -000032.0-000033.200007.7 07.0500.10A0 0 +151617.11 -480240.6 -000014.6-000007.800004.9 07.0500.15A2 0 +152419.85 +082853.7 -000012.9-000014.000006.4 07.0500.76F8 0 +154246.42 -160048.9 -000115.6-000048.600015.2 07.0500.52F7 1 +155605.14 -404217.0 -000028.8-000020.300008.4 07.0500.12A2 0 +160054.16 +131618.2 -000011.6-000028.600008.6 07.0500.53F8 1 +161019.90 -220925.0 -000004.3-000028.500007.5 07.0500.14A0 0 +161949.29 +760835.2 -000001.1+000011.200009.2 07.0500.20A3 0 +170010.04 +342018.1 -000004.1+000007.600005.7 07.0500.90G5 0 +170530.31 -220421.8 -000005.2-000014.400003.8 07.0500.10B5 0 +171923.87 +280133.4 -000007.0-000006.300004.7 07.0500.04A0 1 +173803.43 +433556.2 +000007.4-000013.600003.7 07.0500.07A2 1 +174502.11 -353153.8 +000001.6-000033.500005.5 07.05-0.04B9 0 +180533.32 -194515.1 -000004.4-000001.600005.0 07.0500.14B9 0 +181752.09 +115240.0 +000000.2-000006.800001.6 07.05-0.07B8 0 +182055.73 -332000.7 +000006.1-000007.300005.8 07.0500.17A2 0 +182638.75 +594220.4 +000005.0-000006.600004.6 07.0500.95K0 0 +184708.28 -055354.8 +000010.4-000002.900008.1 07.0500.09A0 0 +185344.69 +600104.4 +000001.8-000002.300001.3 07.05-0.13B4 0 +185454.68 -103058.5 -000007.4-000017.600005.2 07.0500.08B9 0 +190117.75 +213049.9 +000002.0-000004.700002.2 07.0500.07B1 0 +190328.77 +620540.3 +000020.1-000018.700009.1 07.0500.66G5 1 +192348.94 -171144.6 +000005.7-000026.200007.3 07.0500.01A0 0 +192811.01 -730525.6 +000001.1-000078.800012.9 07.0500.24A7 1 +193702.23 -131022.7 +000002.4-000008.900003.6 07.0500.07B8 0 +200807.57 -064540.5 +000004.8-000019.400003.7 07.05-0.04B8 0 +201523.46 -053212.1 +000035.4-000003.400005.1 07.0500.18A2 0 +203025.25 +274958.0 +000011.1+000002.000002.5 07.0500.64G0 0 +205854.64 +461509.4 +000012.3-000036.100007.7 07.0500.19A5 0 +210851.50 +014715.2 +000014.8-000007.100005.5 07.05-0.06B9 0 +215559.08 +100549.1 -000018.9-000007.000004.4 07.0500.99K0 0 +222604.29 +255539.6 -000012.7-000007.700004.0 07.0500.06A0 0 +230515.44 -242059.5 -000014.0+000013.300007.2 07.0500.96K0 0 +231017.13 +322913.4 +000013.4-000006.700003.9 07.05-0.04B9 1 +231925.76 -390930.2 +000046.9-000031.300004.2 07.0500.13A3 1 +233139.57 +774910.7 +000042.9+000015.100005.2 07.0500.04A0 0 +233224.67 +172415.2 +000039.8-000019.400007.0 07.0500.39F3 1 +235412.76 -593231.4 +000022.0+000007.400005.4 07.05-0.05B8 0 0.05 1.28 +000116.90 -412914.5 +000017.1-000033.600003.0 07.0501.55M1 0 +002705.43 -050013.5 +000010.0-000025.800007.3 07.0501.12K0 0 +004059.21 +210113.7 +000009.8-000011.700006.6 07.0501.05K1 0 +012321.48 -175602.1 +000005.6-000001.500004.1 07.0501.63M2 0 +014006.39 -484540.3 +000006.6-000004.600002.8 07.0501.61M2 0 +020648.29 +012631.5 +000014.6+000010.600001.8 07.0501.53K0 0 +020803.91 +154816.6 +000037.0-000028.600001.7 07.0501.64K0 0 +024222.70 +680351.8 -000000.1-000007.400006.6 07.0501.23K3 0 +025158.19 -495212.5 +000044.2-000046.500007.6 07.0501.01G8 0 +025231.79 -275727.7 -000006.9+000008.300002.1 07.0501.24K1 0 +032649.22 +000134.2 +000029.9+000002.100004.0 07.0501.48K0 0 +033013.07 +552230.2 +000004.9-000001.900002.2 07.0501.98K5 0 +034938.20 +670956.0 +000013.7-000028.100004.0 07.0501.07G8 0 +035044.33 -385855.1 +000028.1+000030.300003.3 07.0501.36M5 0 +040801.78 +431046.1 +000068.7-000097.300007.2 07.0501.22K0 0 +050207.46 -312056.0 +000012.8-000035.100003.4 07.0501.27K1 0 +051251.81 -271039.3 +000001.3+000000.800003.1 07.0501.56K4 0 +051705.43 +123355.8 +000011.9-000010.000005.7 07.0501.05K0 0 +063249.38 +465522.5 -000002.6-000012.000004.0 07.0501.64K5 0 +063341.77 +392646.4 +000005.6-000039.700004.9 07.0501.48K2 0 +064118.51 +294249.2 +000005.3-000030.600005.2 07.0501.21K1 0 +065236.31 +395544.2 +000008.9-000000.500003.7 07.0501.23K0 0 +065817.52 +035344.9 -000000.2-000004.600003.1 07.0501.34K0 0 +070953.95 +130851.3 -000000.5+000003.400003.0 07.0501.28K0 0 +072604.58 +053448.7 +000025.9-000040.100004.4 07.0501.04K0 0 +074024.97 -220245.6 -000027.4+000031.400006.4 07.0501.08K0 0 +074047.12 -714546.7 -000009.7+000014.800005.2 07.0501.02G8 0 +075301.01 +222004.3 -000003.3-000003.000002.5 07.0501.02K0 0 +082855.52 +564001.6 -000010.5-000013.700005.6 07.0501.13K1 0 +084604.50 +333512.9 +000018.9-000028.900002.2 07.0501.44K2 0 +085708.56 -710100.9 -000002.5+000009.000003.4 07.0501.44K4 0 +102241.79 -092342.5 -000008.7+000001.600004.3 07.0501.64M3 0 +102426.14 -253356.8 -000076.8+000017.100004.5 07.0501.28K2 0 +110619.52 -502651.2 -000025.5-000002.600004.1 07.0501.66M1 0 +114322.99 -194923.7 -000020.9-000019.700005.3 07.0501.60M0 0 +121007.87 +162537.0 -000010.9-000020.500001.3 07.0501.33K2 0 +122732.90 +280632.5 +000009.8-000029.400002.0 07.0501.21K1 0 +123934.74 +605305.1 -000070.0-000024.100004.8 07.0501.17K0 0 +134904.28 +265848.5 -000427.4-000089.900073.2 07.0501.11K2 1 +143508.81 -563345.5 -000005.6-000008.100002.3 07.0501.86K5 0 +151817.43 -412513.0 -000123.9-000121.200011.9 07.0501.05K1 0 +152013.05 -572352.6 -000045.4-000035.600001.9 07.0501.62M3 0 +153833.43 +654726.6 +000038.2-000076.400006.3 07.0501.10K0 0 +155935.99 -624853.9 -000002.4-000004.300003.7 07.0501.61K3 0 +162404.48 -700842.5 -000018.3-000053.300004.6 07.0501.02K0 0 +162612.60 +083046.9 -000079.3-000080.000004.6 07.0501.06K0 0 +164704.60 +671600.8 +000009.6-000033.800002.3 07.0501.51K2 0 +165418.96 +432423.0 -000018.2+000002.500005.3 07.0501.01K0 0 +173510.68 +622742.1 -000028.5-000000.300005.3 07.0501.31K2 0 +173606.40 -665153.4 -000010.6-000031.300005.1 07.0501.05K0 0 +180717.08 +064206.0 -000007.1-000064.900005.0 07.0501.13K0 0 +184035.86 -335124.7 +000017.7+000021.500002.4 07.0501.35K2 0 +185043.21 +435726.6 -000015.4+000021.500002.5 07.0501.33K0 0 +192102.83 +424113.4 -000015.1-000038.700006.3 07.0501.23K0 0 +192338.73 +083936.1 -000001.2-000006.500000.0 07.0501.29G3 0 +200829.90 -101847.3 +000058.3+000011.800006.9 07.0501.10G5 0 +203041.04 -204234.8 +000001.5-000018.000006.2 07.0501.26K2 1 +204344.15 +461905.4 -000002.2-000016.400005.7 07.0501.04K0 0 +205523.79 +324120.8 -000017.8+000005.800005.6 07.0501.27K2 1 +221717.47 -272323.1 +000053.5-000069.400007.3 07.0501.16K1 0 +221918.38 +343216.5 -000067.1-000066.100005.9 07.0501.14K2 0 +224417.33 +492443.6 -000005.6-000005.900000.3 07.0501.70K5 0 +224449.21 -404604.8 -000041.0-000043.000005.4 07.0501.06K0 0 +230745.68 -001745.7 -000009.1-000004.800000.3 07.0501.15K0 0 +233329.10 +413816.4 +000065.5+000046.300006.7 07.0501.08G5 0 +193418.99 -162227.0 +000001.5+000001.100000.2 07.0502.98C 0 +000722.41 -252122.8 +000210.7-000133.500020.6 07.0600.46F5 0 +001144.75 +571617.5 -000003.2-000002.200001.1 07.0600.63F5 0 +004157.49 -430729.3 +000042.5-000002.600007.1 07.0600.36G8 0 +015542.85 +591624.4 +000001.9-000001.700003.8 07.0600.00B2 0 +020152.40 +075152.2 +000121.2-000049.300021.4 07.0600.51F2 0 +021502.10 -233225.9 +000032.4-000054.800012.9 07.0600.54F7 0 +025239.91 +484859.8 +000027.4-000025.600006.6 07.06-0.01A0 0 +031153.08 +825413.9 +000021.8-000020.200005.1 07.0600.98G5 0 +031917.74 -350015.0 +000001.4-000024.300009.8 07.0600.37F2 0 +031946.50 -185039.4 +000023.9+000005.100004.3 07.0600.07A1 0 +032846.65 +302231.3 -000001.8-000009.900001.6 07.0600.30B3 0 +034716.10 +440425.7 +000027.4-000033.200008.1 07.0600.01B9 0 +035434.96 -093113.3 -000004.7-000003.500008.4 07.0600.36F2 0 +035549.35 -043136.1 -000013.4-000050.700020.5 07.0600.50F5 0 +041511.60 -381742.4 -000023.3+000069.900008.8 07.0600.91G8 0 +042415.97 -463841.3 -000026.5-000012.500016.0 07.0600.47F5 0 +051130.05 -301331.9 +000017.4+000006.300008.5 07.0600.48F3 0 +052158.28 -025749.4 -000000.0+000004.700003.8 07.06-0.04B3 0 +052916.71 +321158.4 +000009.9-000041.700008.9 07.0600.49F8 1 +053409.74 -015406.7 +000001.2+000006.000003.8 07.0600.17A1 0 +061015.46 +155423.5 -000005.8-000031.900005.4 07.0600.94G5 1 +061849.47 +110954.3 +000007.0-000020.000004.4 07.0600.04A0 1 +062937.90 -170040.9 +000001.8+000004.400003.9 07.0600.00B9 0 +063457.45 +151949.7 -000000.3-000003.000000.9 07.0600.94F7 0 0.75 7.92 +063507.11 +124008.4 -000013.4-000023.000013.6 07.0600.25A3 0 +063838.47 -601059.0 -000003.9+000009.700001.4 07.06-0.09B6 0 +070534.68 +142823.3 -000007.2-000007.700003.5 07.06-0.11B8 0 +070810.95 -312540.2 +000033.1-000054.900012.1 07.0600.47F5 1 +074358.05 +241438.6 -000014.5-000011.300003.0 07.0600.27A5 0 +074730.74 +701225.3 -000093.4-000151.800035.1 07.0600.71G0 0 +075022.84 +454730.7 +000000.3+000007.700010.8 07.0600.20A3 0 +080118.57 -222013.1 -000007.9+000000.900005.7 07.0600.00A1 1 +080651.54 -270651.4 -000004.7+000003.400000.3 07.06-0.08B7 0 +082445.39 +171055.4 +000009.1-000126.200021.5 07.0600.54F5 0 +083103.76 +400320.2 -000023.1-000014.700001.7 07.0600.16A3 0 +083159.15 -182324.5 -000038.4-000120.100013.2 07.0600.88K0 0 +083510.14 -541222.4 -000015.4+000014.900003.8 07.06-0.11B7 0 +083552.48 -562222.8 -000135.5+000084.600017.5 07.0600.43F3 0 +084643.78 -395428.5 -000009.6+000005.100001.8 07.06-0.08B8 0 +085345.76 +134949.5 -000031.8-000006.800008.0 07.0600.19A3 0 +093642.88 +565812.5 +000008.1+000010.500008.0 07.0600.16Am 0 +110821.87 +715732.5 -000024.9-000018.800006.8 07.0600.39F0 0 +113038.75 -130300.5 +000030.2-000051.400015.6 07.0600.38F2 0 +114524.19 +070148.3 -000037.2-000022.700006.6 07.0600.95K0 0 +125400.31 -180215.5 -000035.6+000002.600003.4 07.0600.28A4 1 +130225.39 -291555.9 -000036.6+000000.700004.0 07.0600.09A2 0 +130545.79 -181534.6 -000040.7-000005.900011.3 07.0600.46F3 0 +132339.15 +024322.2 +000013.4+000198.600062.4 07.0600.78G5 1 +132608.67 -033939.9 -000002.2-000005.900004.8 07.0600.98K0 0 +132823.51 -675210.0 -000052.2-000012.400006.5 07.0600.50A5 1 +132901.68 +475049.7 -000045.2+000006.500004.8 07.0600.41F5 0 +133156.07 +471403.9 +000030.5-000003.100007.8 07.0600.23A5 0 +135640.64 +025911.7 -000010.3-000014.600010.5 07.0600.24A5 0 +143708.65 -035331.7 +000031.4-000029.100006.6 07.0600.85G0 0 +145353.29 -235827.2 -000065.0+000005.100009.2 07.0600.14A3 0 +145634.40 -465701.7 +000007.7+000005.500003.5 07.0600.60A2 0 +151409.90 -382931.1 -000027.1-000018.000006.6 07.0600.11A1 1 +151950.15 -193301.0 -000101.4+000007.900015.4 07.0600.47F5 0 +154416.22 -560955.3 -000008.3-000015.300004.9 07.06-0.01B8 0 +155255.13 -590340.7 -000080.1-000106.900015.9 07.0600.53F7 0 +160057.86 +645700.2 +000016.4-000004.600006.0 07.0600.11A2 0 +161935.13 -184940.9 -000014.6+000002.100005.1 07.0600.26A1 0 +164344.37 -470620.4 -000004.8-000016.900002.0 07.06-0.05B9 0 +164800.91 +572921.5 +000007.9-000012.300005.3 07.0600.95G5 0 +172838.76 -253038.1 +000010.8-000032.700009.1 07.0600.40F3 1 +172847.76 +103202.6 +000005.9-000008.000003.5 07.0600.18A2 0 +184120.32 +043329.7 +000059.5-000037.400025.4 07.0600.51F8 0 +185623.18 -614909.2 +000014.3+000025.800004.7 07.0600.41F3 1 +185942.59 +161510.3 -000102.5-000123.600022.4 07.0600.51F5 0 +192656.75 +120343.5 +000005.1-000012.000002.7 07.0600.13A0 1 +193400.73 +260345.3 +000028.9+000019.900005.0 07.0600.27Am 0 +193438.46 +105709.8 +000001.8-000000.700002.8 07.0600.97K0 0 +210431.87 -461519.5 +000104.8-000068.600016.6 07.0600.58G3 0 +210801.07 -462934.9 +000027.1-000007.500006.5 07.06-0.03A0 0 +214628.79 +221028.1 +000006.1-000006.300005.5 07.0600.21A2 1 +215538.52 +022139.0 +000014.5-000010.000004.0 07.0600.24A2 0 +215730.97 +040928.0 +000000.6-000024.700011.2 07.0600.52F5 0 +215955.54 -313132.5 -000000.2-000019.200003.5 07.06-0.11B5 0 +220731.35 +094015.7 +000015.1-000005.700003.3 07.06-0.08B9 0 +222502.68 +324728.4 +000053.5-000012.300010.1 07.0600.20A2 0 +223811.71 +454941.6 -000101.2-000174.700019.8 07.0600.58F8 0 +224830.26 -432647.0 -000016.0-000011.100005.5 07.0600.96G8 0 +225603.35 +581145.0 +000019.9+000003.100004.3 07.06-0.05A0 0 +225721.99 -565230.8 +000016.9+000012.300006.8 07.0600.24A7 0 +230139.35 +042741.1 +000078.6-000104.000023.2 07.0600.59G0 0 +231400.51 +045949.7 +000005.9-000012.100000.9 07.06-0.14B0 0 +233834.15 +350159.9 +000009.0-000028.700005.9 07.0600.12A2 1 +235155.07 -330719.3 +000066.7+000000.800008.0 07.0600.97K0 0 +001456.32 +213231.9 +000011.2-000034.600004.3 07.0601.00K2 1 +002522.97 -172539.1 +000036.0-000059.000004.9 07.0601.43K3 1 +004248.99 +455546.4 -000028.8-000012.900005.8 07.0601.52K5 0 +004916.16 +410454.5 -000008.7-000022.800004.8 07.0601.02G5 0 +012018.00 +433036.5 +000012.3+000012.400006.8 07.0601.10K0 0 +015126.54 -452816.0 +000005.5-000006.400003.0 07.0601.31K2 0 +015437.89 +403921.5 -000005.5-000010.700002.6 07.0601.46K2 0 +021041.61 -281309.3 +000086.3-000003.800017.8 07.0601.00K1 0 +022807.68 -653346.6 -000056.3-000019.900006.6 07.0601.12K1 0 +024040.67 +571832.3 +000059.9-000053.700004.2 07.0601.19K2 0 +025955.39 -134100.4 +000004.0+000007.000005.0 07.0601.10K0 0 +032549.73 +731227.4 +000049.5-000068.100004.1 07.0601.32K3 0 +034700.84 -300318.5 +000007.7-000046.400003.0 07.0601.60M1 0 +044104.98 -064451.0 +000013.5-000003.700003.6 07.0601.07K0 0 +044954.93 +134120.9 -000012.0-000024.200002.8 07.0601.74K2 0 +045844.67 -174824.7 +000011.5+000022.700005.0 07.0601.31K2 0 +051825.47 -053938.5 -000006.5-000089.700007.3 07.0601.17K0 0 +054554.67 -230824.7 +000023.9-000037.300003.0 07.0601.27K1 0 +054656.71 +201654.6 +000003.0-000004.900000.6 07.0601.37K0 0 +055854.78 +184912.8 +000004.7-000018.400003.2 07.0601.31K0 0 +055922.21 -125007.0 +000019.3+000012.400006.2 07.0601.46K4 0 +062557.56 -352014.4 +000011.1+000001.900004.4 07.0601.58K5 0 +070038.60 -152355.3 +000001.4-000002.900003.3 07.0601.58K5 0 +075659.19 -491553.8 -000002.1+000004.700002.5 07.0601.56K3 0 +080015.05 -454736.6 -000064.4+000076.000004.3 07.0601.04K0 0 +080818.81 +383129.5 +000002.8-000010.200001.6 07.0601.59K5 0 +081533.54 -133727.3 -000004.0-000002.200001.1 07.0601.69M1 0 +084333.90 +364254.0 -000027.6-000018.400008.4 07.0601.05K0 0 +085514.68 -181524.5 -000029.3+000008.000004.0 07.0601.53K2 0 +091551.43 -373745.5 -000043.5+000011.200003.2 07.0601.28K1 0 +094149.13 +433814.2 +000041.3-000016.600006.2 07.0601.09K0 0 +094336.38 +132631.8 +000066.4-000058.300006.3 07.0601.18K0 0 +100512.71 +671647.2 -000002.1-000015.800004.2 07.0601.10K0 0 +102743.88 +411409.1 +000015.0+000000.700006.3 07.0601.03K0 0 +110311.48 +285548.5 +000002.8-000000.800005.0 07.0601.05K1 0 +111947.64 -281119.6 -000048.7-000045.700010.3 07.0601.13K1 0 +131404.41 -024825.1 -000034.5-000003.300007.0 07.0601.29M7 0 0.65 153.60 +134330.37 -041627.9 -000032.9-000023.300003.5 07.0601.28K2 0 +150518.32 -295925.2 -000010.8-000017.500006.5 07.0601.09K0 0 +163631.69 +360224.0 -000013.1-000028.100003.2 07.0601.55M0 0 +171758.37 +170728.7 +000005.7-000005.500006.2 07.0601.38K5 0 +172227.60 +101145.8 -000013.2+000011.500003.7 07.0601.22K2 0 +172315.52 +715211.6 -000004.8+000012.900002.8 07.0601.49M4 0 +173955.96 +074804.1 -000034.7-000014.300005.2 07.0601.06K0 1 +184334.18 -082205.7 +000004.1-000011.200002.6 07.0601.32K0 0 +191224.12 -514820.0 +000000.8-000020.700002.8 07.0601.48K5 0 +191353.59 +090159.7 -000000.0-000011.200002.6 07.0601.23K0 0 +192103.41 +050642.1 -000015.7-000060.000003.2 07.0601.59K5 0 +211722.76 +342517.5 -000016.2-000023.600002.5 07.0601.51K2 0 +214005.41 -572630.9 +000030.9-000060.900006.3 07.0601.20K2 0 +223641.83 +130920.8 +000028.7+000009.500004.1 07.0601.57K5 0 +225000.94 -551402.7 +000022.1-000011.700001.7 07.0601.53M3 0 +075650.95 -590732.8 -000003.4+000009.600003.4 07.0602.02M0 0 +171117.02 -321930.7 -000002.8-000004.100001.5 07.0602.40M4 0 +000919.44 +173203.3 +000004.4-000130.500019.3 07.0700.64G2 0 +003140.74 -014737.1 +000018.5-000013.800009.9 07.0700.07A0 0 +005809.73 -154058.1 +000029.4+000007.100017.1 07.0700.46A: 1 +010347.14 +064553.5 +000012.0-000013.400006.9 07.0700.09A0 1 +011257.62 +471143.1 -000023.4-000007.500005.2 07.0700.99G6 0 +011636.25 +740136.6 -000002.4-000003.000001.1 07.0700.06B9 0 +011945.30 -685354.6 +000012.1+000119.700018.8 07.0700.51F6 0 +012408.14 +725049.5 -000006.9+000005.700002.2 07.0700.57A0 1 +012519.84 -592955.3 +000072.5+000009.900008.1 07.0700.39F2 1 +013603.07 +470652.2 +000019.6-000012.300003.4 07.07-0.05B9 0 +014953.13 +805311.2 -000017.6-000000.600005.1 07.0700.03A0 1 +015015.32 -064215.1 +000226.1+000037.900023.3 07.0700.57F8 0 +015329.95 +124056.9 -000022.3-000036.800009.3 07.0700.48F6 0 +023559.43 -212413.3 -000001.7+000010.900007.3 07.0700.94G8 1 +024400.86 -060033.7 +000141.9+000012.200022.7 07.0700.53F5 0 +025454.18 -140129.5 -000016.1-000004.800004.0 07.0700.34F2 1 +030651.89 +303137.9 +000038.1-000051.900013.2 07.0700.30A5 0 +032006.24 +505807.8 +000023.1-000025.600006.1 07.0700.05B9 0 +034236.96 +171736.3 -000128.8+000028.400038.8 07.0700.66G0 1 +040453.40 -022537.5 -000011.9-000013.400007.4 07.07-0.00A0 0 +041142.92 -470507.8 +000002.8+000010.200004.5 07.0700.95K0 0 +050832.04 -024928.1 -000028.6-000012.400013.4 07.0700.41F2 0 +051624.13 -323048.6 +000030.5-000016.500016.3 07.0700.54F6 0 +054700.54 +341842.6 -000004.2-000000.900003.1 07.07-0.05B8 0 +054814.65 +013635.1 +000007.0-000016.500004.2 07.0700.40F0 1 +060939.65 +430826.7 -000005.5-000009.500004.5 07.0700.11A0 1 +062538.29 +582532.1 +000012.2-000100.600007.0 07.0700.56F8 0 +063439.31 +192544.6 +000005.2-000009.000005.7 07.0700.01A0 0 +064227.58 -231357.4 -000004.4+000006.500002.7 07.07-0.13B3 1 +064229.33 +661152.2 -000016.8-000030.300014.0 07.0700.58F8 1 +064450.94 -183413.6 -000016.0-000018.500011.2 07.0700.25A2 0 +064451.63 +592657.3 -000002.7+000011.400009.4 07.0700.39F5 1 +064621.09 +185015.8 +000006.0-000014.200003.3 07.07-0.06B9 0 +065515.87 -702920.8 +000001.1+000015.600004.2 07.07-0.03A0 0 +073023.36 +194851.2 +000058.5-000128.000024.2 07.0700.60G0 0 +075039.77 +240939.8 -000006.9-000006.500010.1 07.0700.22F0 0 +080112.18 +542738.2 -000042.5-000033.300007.9 07.0700.19A3 0 +080318.50 +261603.4 -000011.7-000006.300005.3 07.0700.17A2 1 +080510.49 +574623.7 -000084.5-000096.400015.8 07.0700.40F5 0 +080602.06 +361621.1 -000015.2-000043.900010.7 07.0700.40F2 0 +080829.64 -195136.8 -000009.8+000004.700002.4 07.07-0.06B8 1 +081647.64 -090051.3 -000010.8-000023.000006.5 07.0700.01A0 1 +081744.95 -554631.3 -000005.0+000022.200003.8 07.0700.97G5 0 +082433.21 -010852.6 +000085.2-000188.600022.9 07.0700.59G0 0 +084123.32 -723520.1 -000076.8+000077.500015.9 07.0700.43F3 0 +084632.35 +082840.6 -000037.0+000001.600006.8 07.0700.01B9 0 +085525.34 -332406.4 -000006.7+000003.900000.9 07.0700.48F3 0 +085905.78 +632109.5 -000031.5-000047.600006.9 07.0700.14F0 0 +090533.42 +361049.6 -000114.8-000019.900008.5 07.0700.29F0 0 +090949.62 +590914.2 -000169.3-000028.900015.1 07.0700.98K1 0 +091756.44 -372352.8 -000145.5+000041.500013.4 07.0700.67G3 0 +094606.91 -194340.9 -000027.4+000005.200005.1 07.0700.02A0 0 +095505.94 +243815.0 +000007.1-000131.800014.9 07.0700.59F8 1 +102003.55 -671004.6 -000008.1+000007.300001.9 07.0700.10B6 1 +102655.67 -573625.4 -000006.0+000003.700000.3 07.0700.47B3 0 +104857.92 -090559.9 -000008.6-000022.800004.8 07.0700.92K0 0 +105758.93 -420221.7 +000004.5-000013.600007.8 07.0700.17A7 0 +110423.95 -424039.2 -000002.1-000003.400004.5 07.0700.93G8 0 +110941.05 -544253.3 -000027.7+000003.300003.6 07.07-0.06B8 0 +111542.64 -225457.7 -000081.5+000025.600011.8 07.0700.23A5 0 +130031.53 -602231.3 -000004.1-000001.300001.1 07.0700.17B3 0 +130444.55 +001743.4 -000086.4-000104.900014.1 07.0700.98K0 0 +131818.05 -571801.2 -000012.4-000000.100003.6 07.0700.11B9 0 +131824.16 -784923.1 -000085.0-000015.600011.7 07.0700.20A7 0 +141608.51 +564245.6 -000039.8+000003.100007.4 07.0700.28F0 1 +142014.23 -554729.0 -000044.4+000029.500003.5 07.0700.94G6 0 +142238.27 +323012.8 -000067.1-000025.800008.0 07.0700.96K0 0 +143051.92 -204305.5 +000034.1-000022.400006.1 07.0700.99K0 0 +150928.02 +035157.1 +000032.4-000020.700010.8 07.0700.34F2 0 +153759.13 +101426.7 +000135.2-000356.500021.1 07.0700.53F8 0 +155923.75 -584334.4 -000005.0-000002.900001.9 07.0700.16B1 0 +160523.85 -312724.6 -000033.4-000035.200010.5 07.0700.25A2 1 +160744.07 -463130.9 -000015.4-000041.500006.8 07.0700.04A0 0 +161010.56 -400743.7 -000006.3-000008.900001.5 07.0700.14B3 1 +161619.68 -013853.5 -000123.8+000028.500021.5 07.0700.52F8 0 +161816.17 -280229.9 -000011.7-000025.000006.8 07.07-0.02A0 0 +164044.58 -484522.2 +000000.2-000004.400001.9 07.0700.03B0 0 +164134.77 +305232.7 -000049.2+000006.900017.6 07.0700.53F5 1 +164634.20 -413638.5 -000001.9-000001.400000.3 07.0700.18O9 0 +165441.75 -433336.1 -000000.8+000008.700003.7 07.0700.65F7 1 +165446.39 +620600.2 -000332.3-000055.100025.0 07.0700.68G5 0 +170616.17 +151347.4 -000085.3-000076.000004.4 07.0700.96K0 0 +170821.32 +281402.6 -000005.0-000133.100014.0 07.0700.42F2 0 +171726.49 +313106.2 -000004.4-000005.200003.5 07.07-0.12B5 0 +172157.13 +114020.3 +000008.4-000011.200002.0 07.0700.09A0 0 +173314.06 -453040.6 +000005.4-000008.900003.3 07.0700.03B9 1 +174630.74 -391553.2 +000005.2-000012.100004.5 07.0700.02Ap 0 +180038.99 +293417.4 -000139.4+000173.300034.6 07.0700.64G2 0 +180549.72 +212645.6 -000021.6-000040.500026.5 07.0700.65G2 1 +183122.02 -002855.0 +000001.8-000003.100004.1 07.07-0.01B8 0 +185041.38 -474647.0 -000001.4-000003.400000.6 07.07-0.14B2 0 +185548.63 +032659.3 +000013.2-000007.600006.3 07.0700.15A5 1 +185825.70 +011153.3 +000004.1-000011.000005.7 07.0700.20A2 0 +190312.22 -565946.6 +000008.3-000155.300021.3 07.0700.89K1 0 +191324.20 +112042.0 +000011.0-000025.600005.3 07.0700.77G5 0 +191722.30 +712049.7 +000007.0-000048.300025.6 07.0700.73G5 0 +192203.88 +174512.3 +000001.6-000009.000003.9 07.0700.04A0 0 +192233.97 -034305.3 +000000.9-000017.100003.8 07.0700.13A0 0 +193057.99 -112904.6 +000079.7-000014.600016.7 07.0700.49F5 0 +193211.88 -601610.7 +000019.4-000035.800002.7 07.0700.14A3 1 +194303.26 -081826.2 +000024.7-000056.600016.9 07.0700.41F5 1 +194641.20 +442054.7 +000133.9-000002.300023.4 07.0700.59G0 1 +202042.11 +221636.4 +000001.7-000004.600003.0 07.07-0.07B9 0 +202510.80 +212918.9 -000000.5-000002.600000.3 07.07-0.11B9 0 0.13 4.90 +203805.02 +764958.8 +000023.9+000063.300007.6 07.0700.40F2 0 +204747.75 +261040.8 +000004.2-000004.200001.1 07.07-0.07B9 0 +211025.23 -543425.3 +000129.7-000026.900030.9 07.0700.69K1 1 +211815.64 -172744.2 +000038.6+000002.600009.7 07.0700.34F0 0 +211951.42 -271232.9 +000009.4-000001.800006.2 07.0700.00A0 0 +212448.09 +255249.7 +000014.2-000002.000005.3 07.0700.05A0 0 +214030.07 -740429.3 -000139.1+000211.900045.2 07.0700.76G8 0 +215153.72 -543907.6 +000038.4-000046.900005.4 07.0700.12A3 0 +221712.17 +660744.0 +000014.3+000011.700002.8 07.0700.12A0 0 +221716.51 +150248.7 -000025.6-000055.200007.3 07.0700.99K0 0 +222334.02 +452059.9 +000036.5+000006.200004.5 07.0700.88G5 1 +223547.27 +194259.8 +000003.9-000002.000006.8 07.0700.95K0 1 +225149.41 +411846.7 +000015.8-000002.700004.5 07.0700.01A0 0 +230500.07 +041332.9 +000153.9-000161.700021.9 07.0700.47F8 0 +234918.32 +225116.6 -000032.5-000027.100008.9 07.0700.09A0 0 +235608.68 -625220.7 +000008.0+000008.800006.9 07.0700.28A9 1 +235911.94 +533347.5 -000029.9-000013.600011.3 07.0700.18A2 0 +003204.67 -181318.9 +000038.2-000026.000005.2 07.0701.25K1 0 +004237.53 -360119.9 +000008.1+000011.200001.9 07.0701.60M1 0 +005522.77 -243936.7 +000056.0-000013.500006.5 07.0701.01K0 0 +010440.41 +331059.0 -000005.1-000013.100001.7 07.0701.61K2 0 +013333.18 +623135.9 +000015.4-000012.100006.0 07.0701.17K0 0 +015329.11 +492641.4 -000012.7-000005.300005.2 07.0701.11G5 0 +021330.45 -332007.2 +000029.3+000017.400004.0 07.0701.33K2 0 +022531.16 +295249.6 -000019.6-000039.800005.4 07.0701.42K3 0 +022729.43 -004505.6 +000014.2+000005.600000.7 07.0701.52K5 0 +025629.74 +623634.6 +000003.5-000006.500002.4 07.0701.81M1 0 +034310.02 -310109.4 +000017.1-000001.800003.2 07.0701.43M4 0 +035840.14 -033954.5 -000047.7-000001.400005.8 07.0701.06G5 0 +041158.89 -532443.5 -000016.1-000014.000005.5 07.0701.16K2 0 +043113.16 +232046.1 +000021.6-000035.600003.7 07.0701.70K2 0 +051155.63 +532707.6 -000001.6+000003.600006.0 07.0701.00K0 0 +053301.76 -252201.5 +000014.6+000000.700003.3 07.0701.63M2 0 +062545.78 -205823.0 +000017.0-000002.200004.1 07.0701.02K0 0 +062621.60 +415734.3 -000003.2-000004.000002.3 07.0701.03G5 0 +070353.48 -130549.1 -000001.8-000008.300003.7 07.0701.41K2 0 +072347.89 +164030.4 -000021.2-000004.900003.5 07.0701.49K0 0 +073017.96 -571237.9 -000004.5+000025.100004.1 07.0701.55K5 0 +073657.81 -401131.4 -000003.8-000008.300004.4 07.0701.22Kp 0 +075113.86 -625549.1 -000026.6+000055.100004.2 07.0701.02K0 1 +082004.83 -232742.9 -000003.4+000005.900000.8 07.0701.64K5 0 +082019.46 -690340.7 +000009.6-000010.400003.5 07.0701.15K0 1 +082325.34 -701455.2 -000002.1+000007.000001.3 07.0701.44K2 0 +084415.46 +420602.3 -000018.3+000019.000002.3 07.0701.43K2 0 +091729.22 -115742.7 -000032.5-000042.100007.7 07.0701.03K0 0 +092859.20 +500152.1 -000004.9-000010.500001.0 07.0701.54K5 0 +094828.05 -373809.9 -000011.5-000002.300002.3 07.0701.47K3 0 +095045.01 +312333.9 +000010.4+000003.800003.1 07.0701.68M2 0 +100059.22 -031121.4 -000019.7+000003.600002.3 07.0701.54K5 0 +120714.92 -064556.2 -000028.5+000016.700002.4 07.0701.42M5 0 +120727.95 -181126.9 +000009.2+000017.700002.5 07.0701.20K0 0 +122908.19 -345003.7 +000017.6-000025.300003.6 07.0701.43K3 0 +123423.20 -012427.5 -000029.3+000012.600004.8 07.0701.15K2 0 +125347.93 +190326.6 -000057.5+000025.700004.8 07.0701.17K0 0 +131623.94 +063017.1 -000017.4-000052.500002.2 07.0701.59M6 0 +132436.09 -535452.0 -000022.8+000005.600003.5 07.0701.29K1 0 +133250.21 -365114.0 +000008.8+000033.800005.1 07.0701.26K2 0 +135903.65 -183722.6 +000043.7+000009.800005.7 07.0701.25K0 0 +153812.96 +361448.3 -000059.8+000034.500011.4 07.0701.70F5 1 +154618.92 -574844.8 -000000.8-000004.400000.5 07.0701.42K2 0 +160043.62 +320222.3 +000005.9+000005.100005.1 07.0701.20K0 0 +170901.99 +145740.0 +000006.1-000021.400006.1 07.0701.35K0 0 +172733.57 -531321.0 -000004.8-000002.600005.2 07.0701.68M2 0 +180103.45 +482755.7 -000019.1+000003.100004.3 07.0701.09K2 0 +180943.14 +061223.0 -000037.8+000025.000008.1 07.0701.03K0 0 +182330.00 -421922.4 -000018.6-000057.200005.2 07.0701.03G8 0 +184919.80 -081845.0 -000012.7-000030.000006.6 07.0701.21K0 0 +190111.43 +022858.3 +000008.0-000232.200009.6 07.0701.03K0 1 +190924.28 -132723.7 -000011.4-000062.400007.4 07.0701.31K1 0 +193414.10 +252109.2 -000001.8-000016.600001.2 07.0701.78M1 0 +194718.53 +214617.4 +000007.2+000009.400001.7 07.0701.61K5 0 +194809.02 +612440.6 -000006.6-000007.200002.5 07.0701.54K5 0 +210319.92 +271953.7 -000012.6-000024.200003.8 07.0701.80M2 0 +212439.78 -345803.0 +000007.7-000021.400003.1 07.0701.14K1 0 +215500.29 -151528.8 -000017.2-000032.200003.8 07.0701.26K2 1 +215930.70 -290323.5 -000038.7-000018.900005.5 07.0701.04G8 0 +220123.09 +615825.8 +000077.6+000041.900006.3 07.0701.14K2 0 +221325.28 -013913.1 +000123.0-000090.800002.8 07.0701.41K2 0 +221727.17 -155847.2 +000028.8+000001.500006.8 07.0701.00K0 0 +223221.83 +023510.4 -000035.4-000044.100004.9 07.0701.50K2 0 +223958.13 -351028.9 +000038.2-000021.800004.2 07.0701.33K2 0 +225238.10 +504217.7 -000021.4-000012.000001.6 07.0701.68M0 0 +231604.45 -515219.4 -000016.7-000002.400003.0 07.0701.65M0 0 +233454.32 -350505.7 +000040.5-000057.500005.8 07.0701.07K1 0 +234500.05 -003937.2 +000001.2+000006.200002.9 07.0701.55K5 0 +235046.58 -181732.5 -000010.7-000031.600007.1 07.0701.15G8 0 +000519.86 +685303.9 +000037.0+000009.900005.3 07.08-0.01B9 0 +010229.64 +084917.8 -000023.8-000018.400009.2 07.0800.29F0 0 +013716.16 -002100.5 -000006.2-000076.500011.3 07.0800.67G0 0 +013907.53 -562545.5 +000091.5-000030.600020.4 07.0800.47F5 0 +021442.15 +302341.3 +000011.0-000006.100004.3 07.0800.01A0 1 +023604.30 +292413.7 +000010.5-000006.900003.0 07.0800.04A0 1 +040125.89 +283007.1 +000030.2-000031.900006.7 07.0800.17A0 0 +040749.29 +621958.6 -000001.1-000005.500003.0 07.0800.38B0 1 0.00 2.70 +040924.46 +583336.5 -000024.0-000012.700015.2 07.0800.34F0 0 +042740.64 -322431.3 +000029.2+000020.800012.8 07.0800.47F3 0 +043207.91 +213756.5 -000000.4-000002.800025.6 07.0800.64F5 0 +043445.93 +500728.3 +000013.9-000005.500004.5 07.0800.08A0 0 +043650.07 -082737.7 -000005.2+000001.200005.6 07.08-0.03A0 0 +045325.69 +660022.1 -000006.3+000011.800004.7 07.0800.93G5 0 +052305.54 +010324.9 +000002.8-000007.100004.3 07.0800.01A0 1 +054830.82 +073304.8 +000012.9-000009.900013.1 07.0800.41F2 0 +055524.90 -044932.0 -000011.6-000029.300009.3 07.0800.14A0 0 +060248.24 -533458.0 +000000.2+000007.700004.3 07.0800.97G8 0 +060321.74 +312324.5 -000055.0+000017.200014.4 07.0800.40F8 0 +060411.18 -134122.2 -000001.6+000000.200003.0 07.08-0.02B9 0 +060720.02 +264055.8 -000002.3-000001.700002.5 07.08-0.06B9 0 +062036.36 +251120.5 -000004.9-000006.000001.3 07.0800.02B9 0 +062759.03 -130938.1 -000005.8+000000.100006.0 07.08-0.03B9 0 +071657.55 -714459.6 -000031.2+000070.900011.4 07.0800.43F3 1 +072606.59 +315348.0 -000008.2+000002.700007.7 07.0800.03A0 0 +074657.80 -501104.1 -000003.5+000005.900001.8 07.0800.01B5 0 +074732.57 +093755.9 -000042.6+000152.500023.8 07.0800.58F8 0 +074733.04 +085820.1 +000031.2+000006.500016.3 07.0800.43F0 0 +074952.22 -405452.4 -000002.7+000006.600001.8 07.08-0.07B8 0 +075728.03 -461935.9 -000009.3+000003.100002.8 07.08-0.11B5 1 +081857.31 -390444.6 +000003.0-000000.600001.5 07.08-0.06B9 0 +082134.93 -084014.7 -000024.7-000005.100006.2 07.0800.13A2 0 +083051.97 +781342.6 -000005.1-000026.400004.1 07.0800.93G5 0 +084620.10 +003848.8 -000008.4-000018.400005.4 07.0800.19A5 0 +090622.40 +682642.4 +000022.6+000014.300010.2 07.0800.27A5 0 +091750.84 +075645.9 -000012.6+000000.200004.9 07.0800.92G5 0 +092325.51 -775329.0 -000250.5+000353.400019.3 07.0800.63F8 0 +093318.09 -860036.1 -000051.5-000019.200010.7 07.0800.43F3 1 +094516.79 +085258.1 -000097.2-000017.000013.6 07.0800.49F5 1 +113628.81 -165059.6 -000165.9-000087.300013.1 07.0800.56G1 0 +114018.76 +622347.8 -000110.2-000031.100012.0 07.0800.55F5 0 +114122.55 -353613.3 -000054.1-000005.300007.8 07.0800.26F0 0 +114203.96 +121706.8 +000011.3-000125.400020.5 07.0800.50F6 0 +114216.84 -573354.4 -000038.9+000001.600003.5 07.08-0.02B9 0 +121809.22 -035715.1 -000011.6+000031.200012.8 07.0800.41F3 1 +123017.77 -725906.8 -000039.1-000010.200009.3 07.0800.27A6 0 +132159.86 +245256.5 -000061.2-000013.600011.1 07.0800.24A9 0 +142555.90 +005934.0 -000032.8-000029.200007.1 07.0800.02A2 0 0.08 3.16 +143013.99 -151454.9 -000050.6+000064.200016.2 07.0800.45F3 0 +153642.59 +145529.4 -000023.8-000020.400007.2 07.0800.06A0 0 +154647.38 -520846.2 -000004.0+000000.300003.3 07.08-0.03B5 0 +160442.33 -374857.9 -000011.4-000025.200006.9 07.08-0.01B8 1 +161312.94 +380420.5 -000020.0+000024.400013.6 07.0800.36F2 0 +161713.38 -705928.9 +000001.6+000003.300000.8 07.0800.08A2 0 +163015.76 -522627.0 +000000.6-000003.700002.9 07.0800.02B8 0 +170518.88 -470408.5 +000001.5-000004.200001.0 07.0800.53B1 0 +172858.18 +505212.9 -000016.2+000011.200008.1 07.0800.50F0 1 +181307.95 -600835.2 +000003.5+000020.700017.4 07.0800.43F3 0 +183345.62 +174355.9 +000004.0-000003.300007.2 07.0800.00F6 1 +183536.76 -183302.2 -000000.2-000000.800001.7 07.0800.22B1 0 +184719.03 -373255.0 +000003.4-000027.900007.9 07.08-0.04B9 0 +185448.26 +152033.7 -000000.4-000010.500006.0 07.0800.00B9 0 +190445.85 -251351.7 +000009.1-000020.600006.4 07.0800.09A0 0 +191106.43 +051628.8 +000006.4+000003.800002.3 07.0800.06B9 0 +192601.21 +450047.1 +000003.1+000006.400003.7 07.08-0.15B8 0 0.06 1.09 +195019.80 +360553.6 +000004.6-000008.800003.5 07.08-0.07A0 0 +195141.38 +310828.7 -000000.1-000006.600001.2 07.0800.30A5 1 +195822.79 -021354.7 -000009.6+000026.100010.1 07.0800.49F5 1 +201322.48 +384555.5 -000003.0-000005.800001.2 07.0800.50B0 0 +201342.52 -613259.9 +000007.0-000011.400002.9 07.08-0.07B9 0 +202829.27 -240946.7 +000037.8-000105.800006.4 07.0800.87G6 0 +202900.34 -205405.4 +000011.0-000000.200006.6 07.0800.14A1 0 +202911.69 +042723.5 +000030.4+000028.300027.1 07.0800.51F8 0 +203113.07 +111538.3 +000006.7-000011.500006.0 07.08-0.01B8 1 +203251.76 +415350.6 -000156.9+000452.800045.0 07.0800.80G9 1 +203748.12 +604521.5 +000016.9+000011.700003.5 07.0800.84G0 1 +204205.88 +063027.4 +000008.7-000005.200003.6 07.08-0.10B8 0 +205104.12 +522344.6 -000042.2+000006.300008.7 07.0800.85G5 0 +211418.84 +410848.2 +000032.3+000017.400005.2 07.0800.80G5 1 +211503.86 -023419.0 +000009.8+000005.400001.1 07.0800.16A0 1 +212350.18 +470952.4 -000002.7-000004.700000.3 07.0800.42B0 1 +215248.07 +385008.0 -000026.6-000017.700005.5 07.0800.92K0 0 +220320.87 +545248.2 +000015.0+000002.700005.7 07.08-0.05B9 0 +220639.87 +514821.1 +000010.2-000000.200002.7 07.08-0.09B8 0 +221036.96 -374458.5 +000227.9-000082.700015.9 07.0800.45F5 1 +221618.72 +621857.8 -000006.2-000009.300008.8 07.0800.17A3 0 +222350.17 +583204.3 +000027.4-000019.000005.7 07.0800.33F0 0 +223500.43 +604934.9 -000108.0-000017.400015.8 07.0800.40F2 1 +230024.19 -410904.0 -000032.0-000038.500005.7 07.0800.98K0 0 +234831.54 +253914.0 -000118.2-000026.400015.0 07.0800.44F2 0 +235607.55 +332915.1 +000015.1-000013.600006.3 07.08-0.02B9 0 +001820.74 +302345.8 +000036.0-000051.200006.2 07.0801.19K3 0 +003606.64 +381507.2 +000022.1-000010.700004.1 07.0801.64M0 0 +005322.28 +695721.9 +000015.2+000007.900003.4 07.0801.48M. 0 +020614.36 -393219.9 +000001.1-000010.500002.5 07.0801.61M3 0 +020917.02 -193412.7 +000030.0-000014.600006.0 07.0801.17K2 0 +024047.31 +025354.4 +000051.8+000016.000005.6 07.0801.01G5 0 +024136.53 -561749.7 +000052.6-000024.200005.0 07.0801.35K4 0 +031526.74 -394543.5 +000001.2+000013.100003.3 07.0801.24K0 0 +040321.22 +031116.1 +000001.0+000006.700003.1 07.0801.67K2 0 +041907.27 -473403.9 +000000.5+000015.400002.4 07.0801.22K1 0 +042103.60 +564244.1 -000005.6-000004.000002.6 07.0801.43K1 0 +051134.02 +355726.4 -000014.9+000011.000005.5 07.0801.51K2 0 +063554.17 -112227.4 -000002.3-000000.800002.3 07.0801.07K0 0 +073608.39 -273013.9 -000003.8+000003.900002.0 07.0801.51K2 0 +075119.30 +544356.4 -000004.4-000010.200002.9 07.0801.55M0 0 +082647.08 +395332.1 +000011.4-000016.100002.3 07.0801.17K0 0 +085209.68 +295113.5 -000029.5-000009.900006.0 07.0801.03K0 0 +085817.55 +703917.1 -000034.7-000035.600005.5 07.0801.22K2 0 +100148.88 -422907.6 -000014.1-000001.200004.8 07.0801.20K1 0 +100321.03 -104338.9 -000058.8+000016.700007.0 07.0801.05K0 1 +101250.45 -323056.2 -000015.3-000000.300002.8 07.0801.13K0 0 +104050.01 -480130.4 -000046.8+000002.100003.4 07.0801.34G8 0 +104216.70 +102120.0 -000040.3-000017.400003.8 07.0801.74K5 0 +105528.29 -265844.1 +000003.3-000005.800003.0 07.0801.33K2 0 +110135.55 +524209.0 -000017.8-000028.600005.4 07.0801.09K0 0 +110826.40 -652542.8 -000039.4+000011.100004.0 07.0801.10G8 0 +111050.06 -453503.5 +000000.1-000005.700000.3 07.0801.39K2 1 +111410.57 -165310.5 -000031.0+000044.300006.0 07.0801.00K0 0 +111432.56 +055934.1 -000037.3-000003.000005.7 07.0801.13K0 0 +115214.41 +495553.8 -000037.6+000026.700001.6 07.0801.30K1 0 +121252.11 -593919.1 -000006.5+000001.200001.9 07.0801.39K0 0 +125038.79 -580958.9 -000089.0+000035.400003.2 07.0801.53K5 0 +130135.15 +211608.4 -000023.3-000027.500003.9 07.0801.46K5 0 +130336.94 -563842.7 -000024.6-000009.700002.1 07.0801.32K1 0 +131956.98 +082913.9 +000004.9-000030.000004.0 07.0801.13K0 0 +134842.90 +422015.9 -000051.2-000049.100005.6 07.0801.10K2 0 +140134.51 +041510.2 -000031.9-000000.800007.5 07.0801.02G5 0 +140900.33 -191443.6 -000007.9-000054.800004.4 07.0801.59M2 0 +141857.14 +420018.4 +000040.5-000071.100005.4 07.0801.04K0 0 +160605.81 +644113.9 -000039.8+000040.700004.3 07.0801.23K0 0 +161251.47 +190605.6 -000041.3-000005.300003.3 07.0801.49K2 0 +164813.84 -243135.8 -000010.6-000012.600002.8 07.0801.70K4 0 +165947.82 +105455.6 +000015.9+000013.300004.4 07.0801.50K4 0 +170427.82 -232325.8 -000002.0-000018.400005.3 07.0801.01G8 0 +174211.84 +801656.8 -000008.0+000003.500003.0 07.0801.63M. 0 +185225.70 -034332.2 -000005.0-000008.100003.8 07.0801.91K5 0 +190334.32 +171651.1 -000020.1-000040.600003.8 07.0801.47K2 0 +191217.40 +411416.0 +000001.1-000016.600003.4 07.0801.57M3 0 +193711.05 -142552.6 +000000.1-000001.100002.2 07.0801.49K2 0 +194052.88 -581610.4 -000003.5-000024.400006.4 07.0801.27K2 0 +195559.93 +150249.3 +000015.2-000002.600003.9 07.0801.49K5 0 +203856.24 -710540.0 -000005.9-000002.500002.2 07.0801.65M2 0 +210912.12 -233736.7 -000006.8+000009.000006.2 07.0801.09K0 0 +211400.91 +524243.2 -000000.9-000016.600004.0 07.0801.18K2 0 +213721.54 +351939.7 -000014.0-000039.300005.3 07.0801.05K0 0 +222123.60 +071107.5 -000003.4-000029.400004.4 07.0801.10K2 0 +223317.12 -350819.1 +000006.9-000025.700004.4 07.0801.49K4 0 +234723.22 -711824.4 +000063.8-000051.000005.5 07.0801.06K0 1 +000356.05 +142244.1 +000079.3-000021.700013.9 07.0900.30F0 0 +000411.89 -300805.7 +000021.9+000002.000004.2 07.09-0.09B8 0 +001137.15 +581242.6 +000000.2-000002.500002.2 07.0900.14B5 0 +010002.77 +603036.0 +000019.3-000016.900006.9 07.0900.97G8 0 +015637.56 +531816.4 +000002.4-000007.200001.9 07.09-0.01A0 0 +020021.79 +042322.2 +000000.3+000003.800003.6 07.0900.94G5 0 +020220.00 +465033.2 +000017.7-000018.900005.5 07.09-0.05B8 0 +021341.40 +253546.7 +000008.2-000065.800015.0 07.0900.47F7 0 +021556.59 +791045.1 -000011.4-000008.500006.1 07.0900.07A2 0 +023115.68 +462342.0 -000022.1-000016.100008.7 07.0900.19A5 1 +024140.82 +585838.8 +000037.8-000006.000013.0 07.0900.51F6 0 +030328.58 +230341.3 +000111.8+000003.500029.6 07.0900.62G0 1 +030750.56 -615118.0 -000009.7-000011.000003.9 07.0900.73G8 0 +031627.40 -041714.0 -000019.1-000031.600006.1 07.0900.10A2 0 +035249.76 -221634.9 -000024.4+000035.900010.9 07.0900.30A9 0 +041719.77 +461303.6 +000000.3-000001.800001.1 07.0900.36A2 0 +041755.71 +584726.8 -000010.3-000002.400007.5 07.0900.12A0 1 +043017.91 +195026.3 +000094.9-000028.300019.9 07.0900.47F6 0 +051339.06 -033719.3 +000000.2-000001.500002.9 07.09-0.13B8 0 +052028.21 -604647.7 -000005.6+000029.800006.2 07.0900.12A3 0 +052219.51 +591643.0 +000225.8-000284.400034.0 07.0900.75G5 0 +053707.19 +414942.0 +000004.3-000032.300022.4 07.0900.57F8 1 +053954.68 +130121.9 -000001.2-000005.700006.5 07.0900.13A0 0 +055201.46 -153022.2 -000005.2+000009.100006.3 07.0900.14A2 0 +055341.67 -054217.0 -000002.1-000014.200005.8 07.09-0.01B9 1 +060811.70 +375857.9 -000012.2-000009.100004.5 07.0900.20A2 1 +061606.08 +373812.1 +000013.0-000021.700004.5 07.0900.88K0 0 +065406.06 +064115.9 +000000.1-000009.400004.3 07.0900.98G5 0 +070935.47 +254344.7 -000123.1-000175.100040.7 07.0900.70G8 0 +072306.14 -621618.2 -000021.6+000037.100004.3 07.0900.97K0 0 +072749.42 -282216.4 -000015.2+000002.500004.4 07.09-0.12B5 1 0.05 0.94 +073743.21 -074338.0 -000012.2+000005.500004.1 07.0900.28A3 0 0.08 0.29 +073830.46 +003018.1 -000002.6-000001.300002.5 07.0900.40B9 1 +074918.93 +242919.6 -000124.1-000020.900023.2 07.0900.49F5 0 +075705.76 +205800.9 -000018.6+000001.000006.3 07.0900.92G5 1 +080041.25 +181444.1 -000007.5-000009.300004.7 07.0900.96G5 0 +081853.73 -423136.3 -000005.1-000000.200004.9 07.0900.95G8 0 +082257.17 -431340.4 -000011.6+000006.600002.2 07.09-0.11B5 0 +082331.90 -274920.2 -000128.2-000034.500030.9 07.0900.60G0 0 +083050.74 -333841.1 -000044.4-000001.600011.9 07.0900.28A9 0 +084633.11 -423358.6 -000013.2+000006.900002.6 07.09-0.12B4 1 +085311.59 +370414.3 -000097.4-000144.800013.9 07.0900.61G0 0 +085728.85 -504458.2 -000001.9+000000.100000.1 07.0900.12B0 0 +090358.38 +711819.9 -000021.1-000027.100011.8 07.0900.32F0 0 +090801.54 -022834.0 -000001.7-000029.700005.5 07.0900.87G5 0 +092926.72 -173019.1 -000000.2+000001.700002.2 07.0900.11Ap 0 +095321.91 -095413.2 -000013.3-000004.500004.8 07.0900.02A0 0 +095621.74 -474514.1 -000020.4+000009.100003.5 07.0900.91G8 0 +100200.46 -341025.0 -000052.0+000020.100014.1 07.0900.29A8 0 +100652.07 -510439.9 -000020.1+000007.100003.0 07.09-0.03B9 0 +101155.02 -444343.6 -000043.0+000057.500005.4 07.0900.91G6 0 +102725.38 -181712.5 -000013.6-000002.700003.6 07.0900.04A0 0 +103137.89 -145306.3 -000033.3+000003.000005.4 07.0900.05A0 0 +103332.43 -465833.3 -000023.3+000007.400002.9 07.09-0.09Ap 1 +104502.22 +031824.3 +000099.1-000026.400019.5 07.0900.49F5 0 +105611.58 -602712.8 -000006.5+000001.400000.6 07.0900.54B2 0 +110038.00 -192035.2 -000194.8+000039.200014.2 07.0900.78G8 0 +110842.62 -570357.0 -000003.6+000005.300000.1 07.0900.08O9 0 +111250.42 -135600.0 +000089.3-000048.700012.9 07.0900.51F7 0 +115803.73 -313903.1 -000092.5-000037.300018.8 07.0900.48F5 0 +120534.40 +515552.3 +000016.0-000005.700004.4 07.0900.63G8 1 +122839.13 +493807.7 -000070.0+000014.300008.1 07.0900.14A2 0 +123153.00 -581726.2 -000164.3+000003.400016.7 07.0900.42F3 0 +124333.03 -135134.2 -000032.0-000026.200006.6 07.0900.07A1 0 +124408.82 +354607.3 +000021.1+000019.000010.8 07.0900.32Am 1 +130627.01 -145457.8 -000037.0+000013.500004.7 07.0900.98K0 0 +132157.17 -511656.0 -000036.5-000018.700007.8 07.0900.23A3 0 +132902.79 -055719.8 -000052.2+000006.200005.5 07.0900.93K0 0 +134408.78 -432628.5 +000002.7-000003.700003.2 07.09-0.01A0 0 +135756.49 -534215.3 -000049.4-000006.700004.5 07.0900.94K0 0 +135905.24 +254857.6 +000011.7-000005.000004.1 07.0900.21A5 1 +144925.07 -654053.5 +000012.7-000001.900006.9 07.0900.58F6 0 +144948.08 +102934.5 -000028.6-000025.400007.3 07.0900.10A2 0 +154505.63 -611751.6 -000082.4-000095.200014.8 07.0900.40F3 0 +161920.72 -543048.1 +000143.9-000098.400022.8 07.0900.64G4 0 +162529.19 +712304.8 +000020.8-000031.900029.6 07.0900.62F8 0 +163130.59 +333049.3 -000025.4-000010.400008.6 07.0900.10A0 0 +163708.37 +001515.0 +000091.8+000076.400049.6 07.0900.83K0 0 +165127.46 +280718.4 +000016.4+000023.900004.8 07.0900.89G2 0 +165618.16 +524154.4 -000003.4-000003.900007.1 07.0900.05A0 0 0.61 1.20 +165618.78 +741658.2 +000054.5-000085.300020.2 07.0900.49F5 0 +170244.25 -543340.1 -000025.1-000056.400010.8 07.0900.17A3 0 +172030.72 -263259.1 -000026.4-000005.300007.5 07.0900.94G8 0 +173411.81 -545342.2 +000040.4-000297.100024.6 07.0900.67G3 0 +180515.06 +654324.5 +000009.1-000002.100002.6 07.0900.04A0 0 +180601.56 -080631.7 +000079.6+000078.100018.1 07.0900.53F8 0 +181302.49 -230702.2 +000001.8-000005.600000.9 07.0900.61F7 0 0.78 5.06 +181414.42 +705004.0 +000019.5-000004.500006.5 07.0900.21A3 0 +182629.22 +262739.7 +000000.1-000004.100004.2 07.09-0.10B2 0 +184549.83 +343106.5 +000005.0-000014.000004.2 07.0900.21A5 1 +184741.76 +132632.4 -000001.8-000006.500002.2 07.0900.09B9 0 +185632.13 +464558.9 +000007.2-000033.700007.6 07.0900.12A2 0 +185957.26 +431513.0 +000025.8+000041.900010.3 07.0900.30A3 0 +190546.90 -290452.0 -000000.7-000006.500003.0 07.09-0.01B9 0 +191356.36 -265233.7 -000012.0-000091.600015.9 07.0900.40F3 0 +192203.77 -293123.2 +000138.7+000007.600018.3 07.0900.57G1 1 +193115.78 -020636.7 -000001.0-000002.100000.8 07.09-0.14B5 1 0.43 5.29 +194023.74 +232848.3 +000027.9+000019.200010.3 07.0900.22A2 0 +194115.48 +304316.8 +000000.1-000001.200001.3 07.0900.69G5 1 +194843.64 +185201.4 -000002.1-000007.100000.4 07.0900.86G5 1 +194904.02 +534602.9 +000016.3+000007.500004.6 07.09-0.10B8 0 +201159.02 +594128.9 +000042.2+000086.700016.2 07.0900.45F5 0 +201355.44 +390932.3 +000038.8+000019.000006.9 07.0900.18A7 0 +201634.55 +212416.9 -000009.6-000014.100004.7 07.0900.07A0 0 +202643.76 +392945.3 +000004.6+000002.200004.0 07.09-0.06A0 0 +202811.83 +220746.5 -000023.6-000243.700035.4 07.0900.64G5 0 +202944.85 +025946.5 +000007.8-000003.600004.0 07.09-0.01A0 0 +203017.42 -690408.8 +000010.1-000044.700008.5 07.0900.10A3 1 +203547.09 -000004.1 +000038.8-000027.000009.8 07.0900.51F8 0 +203710.83 -011839.9 -000006.2+000027.300005.1 07.0900.96G5 0 +203748.91 -170720.7 +000013.7-000017.300003.1 07.09-0.04B9 0 +204613.25 +155425.8 +000087.4+000065.300026.1 07.0900.79K0 1 +210103.28 -294342.8 +000025.0-000038.500007.6 07.0900.15A2 0 +210703.63 -230856.0 +000116.9+000029.000014.6 07.0900.42F3 0 +211139.50 +534446.4 +000029.9-000003.800007.8 07.0900.02A0 0 +212122.17 +025827.1 +000020.3-000016.500002.8 07.0900.97K0 0 +212158.33 +720333.2 +000004.9-000012.200004.8 07.0900.11A0 0 +212903.02 +612559.2 -000041.5+000004.600013.4 07.0900.52F5 0 +214414.40 -620651.0 +000055.3-000021.300009.4 07.0900.36F0 0 +221337.81 +492816.5 +000085.1+000008.500011.7 07.0900.52F5 1 +222237.64 +815620.3 +000060.7+000074.600008.1 07.0900.43F2 0 +225141.59 +044709.5 +000035.0+000005.700004.6 07.0900.37F0 0 +230609.71 +414723.5 -000005.2-000016.100003.7 07.0900.80G5 1 diff --git a/kstars/kstars/data/hip018.dat b/kstars/kstars/data/hip018.dat new file mode 100644 index 00000000..40561b50 --- /dev/null +++ b/kstars/kstars/data/hip018.dat @@ -0,0 +1,1000 @@ +233133.93 +861041.1 -000007.1-000011.000003.2 07.0900.17A5 0 +233255.44 -030100.0 +000014.7-000016.000007.6 07.0900.12A0 0 +233313.94 -123632.7 -000019.9-000023.800008.6 07.0900.15A4 0 +233937.11 -724313.3 +000141.1-000736.900087.7 07.0900.99K3 0 +235030.74 -130638.2 +000010.3-000008.000011.6 07.0900.91G8 0 +000200.11 -375406.4 +000121.6-000036.000007.0 07.0901.00K0 0 +004741.27 -312110.6 +000013.8-000006.800001.7 07.0901.39K2 0 +015602.53 +805431.1 +000111.2-000080.800005.9 07.0901.22K0 0 +022410.35 +101621.1 +000035.6-000017.800007.8 07.0901.23K0 0 +022441.44 +291441.2 +000030.1+000006.500004.6 07.0901.28K3 0 +031140.37 -002938.6 -000028.6-000032.200005.3 07.0901.17K0 0 +032416.20 -241802.6 +000043.3+000003.600002.6 07.0901.30K2 0 +060007.72 -641836.3 -000006.9+000029.500003.9 07.0901.01K0 0 +060708.94 +142657.3 -000000.4-000003.800002.6 07.0901.59K2 0 +065259.30 +024436.6 -000004.2+000001.000001.2 07.0901.11G6 0 +070002.75 -300441.7 +000011.8-000033.200004.2 07.0901.49K4 0 +071846.23 +082912.9 +000004.4-000028.300003.1 07.0901.05K0 0 +073552.86 -470920.4 +000003.4+000003.400003.4 07.0901.40K3 1 +074940.18 +120855.9 -000020.9-000034.300006.2 07.0901.24K0 0 +075524.05 -471847.1 +000006.0+000001.300004.1 07.0901.62M2 0 +082439.56 -113128.2 +000007.3-000004.700001.1 07.0901.58K2 0 +083640.83 +492234.7 +000004.2-000001.000001.7 07.0901.68M0 0 +083950.12 -340035.2 -000001.5-000018.000002.9 07.0901.37K2 0 +084610.08 -263646.1 -000008.4+000003.800000.0 07.0901.32K3 0 +084941.21 +641553.1 -000010.8+000001.900003.7 07.0901.28K0 0 +090806.31 +472525.1 -000013.3+000022.400003.8 07.0901.18K0 0 +091731.16 +695224.7 +000002.2-000003.300003.7 07.0901.08K0 0 +091955.13 -131821.0 -000045.7-000010.200005.3 07.0901.03G8 0 +091957.44 -352953.6 -000054.9+000060.300005.2 07.0901.01G8 0 +093041.36 -040355.4 -000002.6-000000.400001.9 07.0901.42K2 0 +100338.81 -125237.8 +000024.3-000030.200005.9 07.0901.39K3 0 +100922.94 -132144.3 -000011.0-000004.500004.4 07.0901.65M1 1 +100931.48 +093535.1 -000027.0+000007.100003.5 07.0901.65M3 0 +101431.79 +160818.1 +000021.6-000008.900002.4 07.0901.39K0 0 +102406.09 +341135.7 -000005.0-000013.900004.5 07.0901.55K0 0 +103218.50 +043843.0 -000012.4+000034.100004.9 07.0901.11K0 0 +113847.82 -475104.4 -000034.4-000009.800007.8 07.0901.30K2 0 +131245.81 -014530.1 -000027.8-000013.100004.5 07.0901.40M. 0 +140517.83 +563114.2 -000026.9+000010.800007.2 07.0901.04K0 0 +150100.69 +400503.9 +000001.2-000040.000006.5 07.0901.01K0 0 +152448.66 -711922.8 -000070.2-000048.400001.4 07.0901.42K2 0 +152628.14 +520309.1 -000012.6+000014.500002.8 07.0901.61K2 0 +154251.67 +065302.2 -000048.4-000006.800006.3 07.0901.16K0 0 +155828.75 +044517.5 -000019.8+000011.700006.3 07.0901.00K0 0 +162152.00 +214843.9 -000009.2+000017.000003.1 07.0901.23K2 0 +162925.73 -133413.4 +000013.6+000003.100006.2 07.0901.56K2 0 +164923.41 +525500.7 -000018.6-000006.600003.2 07.0901.08K0 0 +171811.95 -394126.7 -000002.1-000020.900001.6 07.0901.69K3 0 +173022.22 +104606.9 +000028.1-000104.000004.0 07.0901.01K0 0 +180429.90 +425138.2 +000004.3+000001.600002.7 07.0901.17K0 0 +181457.76 -152305.1 +000013.8-000001.700007.9 07.0901.17K1 0 +182249.07 +071224.3 +000001.6-000000.300003.7 07.0901.36K1 0 +184618.25 -415504.5 +000003.9-000018.800003.4 07.0901.06G8 0 +185644.49 -172638.7 -000013.4-000005.300003.0 07.0901.50K2 0 +190133.50 +023518.5 +000020.4+000023.300002.8 07.0901.70K4 0 +190813.75 +011755.2 -000000.3-000004.500000.4 07.0901.27F5 0 0.91 13.75 +191049.73 +102044.9 +000002.2-000017.900001.9 07.0901.31K0 0 +200106.37 -135627.9 -000000.6-000024.100006.8 07.0901.44K3 0 +200342.34 -360334.8 +000007.2-000011.200003.8 07.0901.23K1 0 +201320.41 +353559.6 +000005.3+000000.100000.9 07.0901.14G5 0 +203650.50 +495434.6 +000000.7+000004.400005.8 07.0901.03K0 0 +203722.67 +380554.4 -000001.8+000009.100002.6 07.0901.59K5 0 +204836.17 -430027.0 +000002.9-000024.700003.2 07.0901.28K3 0 +205200.71 -112622.2 +000068.0-000018.600005.0 07.0901.06K0 0 +214212.55 -323023.8 -000007.2+000005.600004.7 07.0901.23K1 0 +215454.38 +322019.5 -000008.2-000001.700001.8 07.0901.57K5 0 +215538.39 -210823.6 -000038.2-000030.100004.0 07.0901.48M3 0 0.13 23.30 +215625.95 -512445.6 +000042.5-000046.900002.8 07.0901.10K0 0 +220316.76 -312642.5 +000000.7-000014.200001.7 07.0901.40M5 0 +220816.47 +724606.7 -000009.8-000008.600001.7 07.0901.90M4 0 +221351.49 -042704.7 +000003.9-000008.600004.9 07.0901.51K0 0 +224421.33 -144033.9 -000003.0-000004.700002.3 07.0901.57K4 0 +224449.98 -564937.3 +000014.5-000005.500001.4 07.0901.23K2 0 +224812.97 +844633.6 +000051.0-000003.700004.6 07.0901.08K0 0 +225047.97 +664416.4 +000031.6-000009.200004.8 07.0901.40K2 0 +230518.51 -074516.8 +000019.5-000001.400003.0 07.0901.22G8 0 +233712.25 +555235.8 +000013.7-000018.700002.8 07.0901.66K5 0 +234417.48 -642022.8 +000031.1-000002.400005.5 07.0901.15K1 0 +001003.28 -085827.1 +000079.9+000011.900010.2 07.1000.34F0 0 +001748.38 -015145.9 -000004.4+000004.900005.4 07.1000.90G5 0 +002826.42 -291704.7 +000040.1-000044.000017.9 07.1000.50F5 0 +003221.78 +582019.1 +000006.9-000027.300011.4 07.1000.38F2 1 +012040.56 +513541.2 +000005.9-000004.400001.6 07.1000.04B9 1 0.35 2.33 +015552.67 -682330.8 -000022.0-000002.500005.2 07.1000.91G8 0 +020501.46 +642308.2 -000000.7-000001.900000.2 07.1000.31B1 1 +021155.15 -705703.5 -000000.7+000007.300005.0 07.1000.99G8 0 +022552.10 +250934.7 -000012.2-000001.200003.2 07.1000.27A3 0 +023657.64 +243853.1 +000150.6-000012.600025.4 07.1000.41F4 0 +024738.61 +294042.8 -000002.5-000007.400002.3 07.1000.01B9 0 +030332.01 -105829.3 -000027.0-000108.200020.4 07.1000.49F8 1 +034355.15 -190640.6 +000309.9+000156.500071.2 07.1000.93K2 0 +045023.87 +171209.9 +000102.8-000029.700023.0 07.1000.56F8 1 +045255.78 +754237.9 +000104.6-000174.400022.1 07.1000.74G5 1 +051743.66 -542820.7 +000001.0+000023.000004.4 07.1000.89G6 0 +053839.72 -082815.7 -000000.8+000002.400003.9 07.10-0.07B9 0 +054147.48 +631747.3 -000006.3-000220.100014.4 07.1000.93G5 0 +054352.67 -211647.2 +000195.4+000013.400023.1 07.1000.53F8 0 +055855.87 +295901.9 +000016.2-000036.600009.2 07.1000.16A3 0 +060103.11 -370417.8 +000013.4+000002.500003.6 07.1000.92G8 1 +063705.75 -021044.5 -000006.2-000002.400003.3 07.10-0.04B9 0 +063845.61 -161539.1 +000004.8-000005.800009.9 07.1000.02A0 0 +072004.68 -045929.2 -000066.4-000002.500010.9 07.1000.29A5 0 +074542.81 -054042.6 -000019.8+000005.300004.1 07.1000.05A0 0 +075250.24 -503118.1 -000003.8+000005.900001.1 07.1000.01B3 0 +080032.42 +185035.4 -000010.8-000007.400005.5 07.10-0.01A0 0 +080748.53 +383450.4 -000018.2-000012.200004.5 07.1000.34F0 1 +081823.03 +090905.0 -000085.1+000007.500001.6 07.10-0.15B8 0 +082400.11 +685528.2 +000013.3+000026.100007.9 07.1000.46F5 0 +085746.66 +381532.7 -000124.4-000068.100022.0 07.1000.48F5 1 +090158.79 +024016.4 -000008.5-000002.700006.6 07.1000.30A2 1 0.07 2.86 +092148.82 +883413.1 -000012.0+000016.500008.0 07.1000.17A0 1 +093254.89 -140002.4 -000000.5-000013.300006.3 07.1000.99K0 1 +101022.29 +625457.8 -000035.5-000171.500012.0 07.1000.96K0 0 +101029.89 -675028.8 -000024.7+000004.700003.3 07.10-0.05B5 0 +101223.94 -150404.9 -000015.8-000009.700005.5 07.1000.07A0 0 +102305.33 +351303.5 -000040.4-000010.100012.3 07.1000.20A2 0 +102709.69 -420310.8 -000061.8-000013.500006.7 07.1000.10A3 0 +102741.42 -442032.1 +000005.8-000003.200006.3 07.1000.90G5 0 +110902.57 +300225.7 -000021.3-000017.200006.1 07.1000.87G5 0 +111846.75 +664103.3 -000045.0-000005.300007.5 07.1000.28F0 0 +113131.77 +174459.6 -000007.3-000033.500004.5 07.1000.01A1 0 +114750.04 +494922.6 -000017.6+000010.000005.6 07.1000.06A2 1 +114803.98 -351330.5 -000139.8-000068.500014.4 07.1000.76G5 1 +120601.37 +684155.5 -000022.5-000032.400007.7 07.1000.46F5 1 +120710.81 +125908.1 +000024.7-000043.600000.1 07.1000.02B9 0 +123218.69 -794701.9 -000029.2+000006.500007.4 07.1000.07A0 0 +124852.28 +120548.2 +000234.8-000140.200027.6 07.1000.66G5 0 +125728.54 -094539.7 +000045.4-000104.700011.2 07.1000.49F5 1 +132227.56 -255027.2 -000125.6+000006.900014.3 07.1000.43F5 0 +132905.42 -635226.5 -000005.5-000002.300000.5 07.1000.05B1 0 +133417.89 -113214.0 -000068.9-000055.500015.2 07.1000.46F2 0 +135318.14 -663044.7 -000003.8-000003.400000.3 07.1000.10B2 0 +135756.79 +050704.0 -000010.8-000020.100004.9 07.1000.91G5 0 +141852.38 +483533.2 +000055.8-000059.100013.6 07.1000.29A5 0 +142909.86 -290648.7 -000001.4+000014.300017.7 07.1000.51F7 1 +144925.35 -083015.4 +000024.0-000029.400007.2 07.1000.46F5 0 +151621.57 +370410.1 -000268.4+000027.100028.6 07.1000.60F8 1 +153849.53 +103656.8 +000017.9-000004.000006.4 07.1000.97G5 0 +154700.08 -624748.4 +000090.8+000092.900025.2 07.1000.50F6 0 +160404.03 +251511.3 -000488.8+000696.600046.6 07.1000.77G8 1 +163626.00 +305634.1 -000002.5-000465.300025.4 07.1000.56F8 0 +165146.49 +252400.7 -000042.3-000000.400014.1 07.1000.35F4 0 +165654.67 -403044.4 +000000.5-000001.800001.2 07.1000.00O7 1 +171332.28 -471909.7 -000002.5-000025.700007.0 07.1000.03A0 0 +171410.57 +120222.9 -000031.4-000030.200004.4 07.1000.98K0 0 +171710.81 +255225.7 -000001.2+000014.700004.3 07.1000.10B9 0 +174815.08 -355342.9 -000012.7-000025.300004.8 07.10-0.04B9 0 +180230.89 +441402.6 -000035.6-000064.500012.8 07.1000.48F2 1 +180645.79 -282149.7 -000003.9-000012.300002.4 07.10-0.02B7 0 +181905.99 +121136.0 +000000.1-000008.100000.5 07.10-0.08B8 0 +182215.97 -142319.3 +000001.4-000000.400004.0 07.1000.62A1 0 +183507.88 -165907.9 -000000.2-000001.500000.3 07.1000.43A3 0 +184113.12 -421000.0 +000004.1+000012.000005.9 07.1000.13A2 1 +184225.45 -201842.9 -000005.0-000009.500002.0 07.1000.15As 0 +184504.35 -112717.9 +000003.4-000023.300002.5 07.1000.18B8 0 +184955.77 +262530.4 -000001.3+000023.100007.8 07.1000.20A2 1 +184957.26 -520719.2 -000012.6-000017.700004.7 07.1000.23A3 1 +190242.97 +681930.6 +000007.5-000000.700004.3 07.1000.07A2 0 +191033.96 +420119.9 +000006.1+000002.900004.9 07.1000.04B9 0 +191708.98 +411553.4 +000000.9-000008.300004.0 07.1000.91G5 0 +192139.29 -293619.6 +000122.6-000010.200020.0 07.1000.57G1 0 +195244.34 -315836.3 +000003.9-000007.400000.8 07.1000.19A2 0 +201028.04 +250256.6 +000017.0-000002.000006.8 07.1000.13A0 1 +201118.84 -000735.0 +000026.0-000026.500006.8 07.1000.45F0 0 +201332.99 +361942.2 +000002.1-000002.400000.6 07.10-0.09B0 0 +202444.50 -084610.0 -000003.8-000000.500004.4 07.1000.29A3 1 +203034.97 +441854.9 -000002.5+000001.600000.9 07.1000.85O9 0 +211203.86 +761836.6 +000011.4+000009.000006.1 07.10-0.10B9 0 +212357.99 +513925.8 +000008.3+000004.100002.4 07.10-0.09B9 0 +213836.38 +533449.0 +000012.8+000017.900003.9 07.1000.29F0 1 +220714.37 +704138.9 +000010.8+000010.400003.3 07.1000.14A0 0 +220739.41 +104513.1 +000051.3-000014.400005.8 07.1000.89K0 1 +221420.48 -191455.8 +000019.6-000050.300013.9 07.1000.47F6 0 +221434.61 +293420.8 +000032.8-000033.200006.1 07.1000.57F5 1 +222807.24 +121455.5 +000196.2-000008.800015.9 07.1000.89K0 1 +224104.29 -233116.2 +000037.0-000048.500011.8 07.1000.57G1 0 +230121.23 +145214.9 -000047.6-000006.200006.5 07.1000.98K0 0 +230503.42 +243118.6 -000032.7+000001.100012.3 07.1000.43F5 0 +230529.02 +243911.0 -000005.4-000008.100004.4 07.1000.10A0 0 0.04 1.09 +230530.92 +142705.2 +000387.0+000091.200026.4 07.1000.60G0 0 +231457.89 +280415.1 +000023.0-000015.700007.5 07.1000.03A0 0 +232627.43 +083839.8 +000026.9-000222.800020.6 07.1000.60G0 0 +233102.55 -690435.2 +000182.4-000122.900033.1 07.1000.59G0 0 +000510.31 -322806.6 -000062.3-000065.900006.3 07.1001.13K1 0 +004359.37 +490413.6 -000001.5-000001.200001.9 07.1001.05K0 0 +005720.20 +521423.8 -000003.8-000003.200001.1 07.1001.65K2 0 +011117.29 -133011.8 +000009.3+000001.500003.9 07.1001.49M3 0 +015652.10 +522922.0 +000001.4-000005.800000.3 07.1001.48K5 0 +022728.46 -754425.6 +000005.7+000033.000004.5 07.1001.13K0 0 +032734.90 -395250.0 +000021.0-000002.000002.1 07.1001.51K4 0 +044657.22 -211241.3 +000017.0+000017.500006.6 07.1001.02K0 0 +044841.05 +075023.7 -000007.9+000024.400003.9 07.1001.51K5 0 +051058.93 -345413.7 +000003.5+000009.600001.4 07.1001.44K3 0 +055456.55 -593630.6 +000030.3+000017.100006.6 07.1001.10K0 0 +060134.19 -162355.7 +000012.7+000009.200003.9 07.1001.06K0 0 +060206.34 +650335.4 +000009.5-000029.000003.5 07.1001.25K0 0 +060326.08 +035145.4 -000014.9-000067.600005.2 07.1001.27K0 0 +062410.62 +600504.0 -000029.7+000008.300007.6 07.1001.05K0 0 +070441.36 -402902.6 +000004.7+000015.300001.9 07.1001.27K2 0 +072351.14 -393216.0 -000021.4-000010.300004.9 07.1001.03K0 0 +072401.29 -035843.9 -000004.5-000000.200001.4 07.1001.43K0 1 +073149.23 +010954.9 +000059.1-000036.400003.7 07.1001.01K0 0 +084822.84 -652549.7 +000008.5+000006.500005.4 07.1001.15K0 1 +085457.73 -154645.9 -000122.0+000067.400008.9 07.1001.05K1 0 +091150.84 -281853.7 -000098.7+000045.600007.8 07.1001.06K0 0 +091241.36 -030158.8 +000025.1-000030.000003.6 07.1001.31K0 0 +104926.81 +170847.2 +000000.9-000000.900005.1 07.1001.00K0 0 +112909.65 +672729.8 -000046.1+000004.800004.5 07.1001.24K0 0 +134456.90 -073803.8 -000038.1+000003.100004.9 07.1001.26K0 0 +161814.14 -345453.0 -000032.3-000005.000004.4 07.1001.70K5 0 +170540.79 +560806.5 -000068.6+000064.000006.2 07.1001.12K0 0 +182436.86 -321728.0 -000002.4-000004.500004.2 07.1001.39K1 0 +185623.20 -111923.8 -000026.7-000024.400004.5 07.1001.61K5 0 +212216.24 -713416.6 -000006.1-000013.400003.0 07.1001.62M2 0 +214354.72 -542959.7 -000000.2-000011.300002.6 07.1001.62M2 0 +223227.44 +193724.7 +000036.9+000037.100003.9 07.1001.50K5 0 +233047.07 +335008.7 +000024.2-000020.500005.5 07.1001.25K2 0 +000904.30 +195528.7 +000010.1+000020.700008.7 07.1100.48F5 0 +002214.25 -051130.8 -000019.3-000019.400006.6 07.1100.15A2 0 +002325.00 -185329.6 +000036.4-000030.300005.1 07.1100.99K0 0 +003814.71 +844030.1 -000020.0-000017.900024.8 07.1100.55F8 0 +003836.16 -233556.9 -000071.8-000039.500016.0 07.1100.42F3 0 +004846.60 +782802.3 +000022.8-000019.300006.2 07.1100.97K0 0 +005319.37 +493920.3 +000011.5-000005.300002.3 07.11-0.01B8 0 +010822.59 +541353.0 +000010.8-000010.100002.9 07.1100.08A0 0 +012915.31 +600208.4 -000000.4-000002.200000.4 07.1100.74F3 0 +013500.96 -295438.0 +000085.6+000096.600042.3 07.1100.91K3 1 0.20 0.48 +013848.56 -532619.6 -000008.4-000051.600008.6 07.1100.43F5 1 +014835.95 -261513.1 -000027.8-000002.000008.8 07.1100.28F0 0 +015801.14 +283112.0 +000027.4-000020.000006.4 07.11-0.02A0 0 +025239.63 +062829.4 +000021.9-000012.600004.0 07.11-0.01B9 1 +030842.51 -352557.4 -000026.2-000113.300010.8 07.1100.68G3 0 +033906.71 +244210.7 +000021.4-000046.000006.9 07.1100.04A0 0 +035100.47 +690610.2 +000022.7-000023.800005.0 07.1100.92K0 0 +041434.27 +104205.0 +000119.8-000005.200021.1 07.1100.51F8 0 +042427.59 +414348.2 +000011.6-000021.100010.6 07.1100.16A2 1 +043815.23 +315955.7 +000000.2-000008.700003.0 07.1100.30B2 0 +045920.51 -365218.3 -000048.4+000114.900013.8 07.1100.47F3 1 +051118.14 +294348.0 +000004.0-000021.400005.1 07.11-0.03A0 0 +051327.85 -553407.2 +000050.1-000101.300018.9 07.1100.64G2 0 +051946.33 -255539.7 +000037.8+000072.400008.0 07.1100.40F2 1 +052128.43 -013246.4 -000002.6+000000.100004.2 07.11-0.08B8 0 +053006.14 +293255.3 +000013.3-000026.800003.4 07.1100.85G5 1 +053734.80 -012519.7 +000000.9-000001.100002.5 07.11-0.10B4 1 +054417.56 -100059.0 +000066.0-000143.600025.4 07.1100.64G0 0 +055217.29 +711721.9 +000001.0+000005.400003.7 07.1100.17A3 0 +063324.21 +781006.6 -000002.4-000008.000004.2 07.1100.02B9 0 +064931.58 -453400.9 +000002.2+000011.000005.8 07.11-0.03A0 1 +070039.12 +165733.1 -000000.7-000012.100002.7 07.11-0.05B9 0 +070935.76 -151435.4 -000000.8+000000.700000.3 07.1100.19A1 0 +071722.39 -290751.9 -000001.7-000006.200003.7 07.1100.06Ap 0 +073039.61 +275431.8 -000046.5-000042.100021.4 07.1100.47F5 0 +073704.75 -272518.1 -000007.5+000008.300001.7 07.1100.32B8 1 +075242.11 +032302.0 +000001.8-000024.200006.4 07.1100.19A2 1 +082435.29 -404449.3 -000007.0+000009.600002.3 07.11-0.16B5 0 +083928.93 -181602.3 -000097.5-000065.100011.7 07.1100.34A2 1 +085751.16 -185320.3 +000006.8-000026.900008.4 07.1100.00A1 1 +090038.05 -211257.4 -000045.2+000034.300009.8 07.1100.36F2 0 +091656.01 -400659.9 -000036.3+000025.500006.1 07.1100.98K0 0 +092125.37 +401702.2 +000024.9-000010.400011.4 07.1100.32A2 0 +092937.31 -503613.5 -000020.3+000015.000007.4 07.1100.39F3 0 +094137.32 -683018.0 -000012.0+000004.100002.2 07.11-0.07B3 0 +094846.79 +645339.2 +000002.9+000036.600016.1 07.1100.47F5 0 +095041.08 -072255.5 +000009.7-000038.600008.6 07.1100.42F2 0 +095913.07 -580741.6 -000022.2+000012.100004.0 07.11-0.03B9 0 +103922.92 -555923.3 -000015.1-000002.600002.5 07.11-0.10B5 0 +104021.18 +273131.0 +000009.0-000000.800005.2 07.1100.06A2 0 +104559.86 +565514.9 +000011.0+000016.500009.0 07.1100.31A8 0 +110416.68 -364317.6 -000034.1+000017.000008.6 07.1100.23A8 1 +110839.52 -392820.1 -000022.1+000006.900002.3 07.1100.07A0 0 +112803.55 -005352.1 -000003.9-000020.700008.4 07.1100.03A0 0 +113042.78 +564446.9 +000001.5+000010.900005.8 07.1100.31F0 0 0.08 0.12 +113805.61 +315251.2 -000024.7-000022.700009.4 07.1100.41F2 0 +114307.73 -722643.9 -000009.5-000000.700003.5 07.1100.05B8 1 +120124.87 -340301.1 -000021.6-000007.400004.7 07.1100.93G8 0 +122054.17 -472716.7 -000063.0+000010.100007.2 07.1100.25A7 1 +122449.44 -580710.7 +000013.0-000019.000004.8 07.1100.69G0 1 +130345.89 -341501.1 -000013.1-000002.700004.5 07.1100.85K0 0 +131529.48 -873337.1 -000221.3-000155.500040.5 07.1100.71G5 0 +133531.73 -220128.1 -000130.3-000036.900020.1 07.1100.48F7 0 +133558.99 -731938.7 -000015.8-000009.100004.2 07.1100.04B8 0 +140103.62 +215834.9 +000029.0-000035.500006.1 07.1100.91K0 0 +140407.13 -371550.3 -000016.9-000016.700005.7 07.1100.72G3 0 +141411.05 -510943.7 -000033.2+000002.800006.7 07.1100.98G8 0 +142515.75 +533506.5 +000084.6-000074.300023.6 07.1100.53F8 0 +145322.12 -455120.7 -000003.8-000000.800004.1 07.11-0.10B3 1 +145616.86 +032458.4 -000042.6-000041.400007.0 07.1100.41F2 0 +151456.60 +381803.6 -000032.4+000044.400007.9 07.1100.36F0 1 +151535.31 +100735.7 +000048.3-000026.000014.6 07.1100.34F2 0 +151841.98 +102539.7 -000103.0+000015.000021.1 07.1100.50F8 1 +152544.44 -011515.7 -000085.7-000021.400017.3 07.1100.43F2 0 +152833.00 +003625.3 -000042.5+000006.800009.8 07.1100.37A3 0 +154311.54 -252456.0 +000027.8-000015.100008.6 07.1100.41F0 1 +154957.76 -035516.2 -000016.9-000021.100010.1 07.1100.10B9 0 +155011.88 +055717.4 -000029.7-000026.500009.0 07.1100.15A0 0 +155456.25 -532901.8 -000010.9-000011.500002.4 07.1100.01B8 1 +160942.94 -562645.5 -000136.1+000334.500069.7 07.1100.86K3 0 +163628.68 -401810.7 -000010.8-000021.900005.4 07.1100.09B9 0 +164535.57 -335100.9 +000038.5-000084.100012.3 07.1100.56F7 0 +164851.43 -043055.7 +000004.9-000084.400014.7 07.1100.76G5 0 +171631.12 +180110.9 -000002.7-000013.200002.7 07.11-0.04B9 0 +172752.26 +112325.8 -000021.2+000004.800010.4 07.1100.14A3 1 +173433.39 -181314.9 -000008.0-000008.800004.2 07.1100.41F0 0 0.12 1.51 +174817.28 -471518.4 +000002.2+000006.300007.3 07.1100.15A2 0 +175001.23 +242805.1 +000001.8-000003.000003.3 07.11-0.09A0 0 +180700.25 -481450.3 +000003.7+000008.600003.8 07.1100.99G8 0 +180730.09 +262453.4 +000004.5+000017.200007.1 07.1100.93G8 0 +180853.54 -423925.3 +000004.6-000005.800001.3 07.11-0.11B7 1 +181140.75 -350131.4 -000000.5-000008.800003.2 07.11-0.03B9 0 +182213.89 -150517.8 +000002.4+000004.600006.6 07.1100.00F0 1 +182723.21 -360057.4 +000000.9-000007.500000.1 07.11-0.03B8 0 +183004.37 -435000.9 +000008.2-000156.000011.6 07.1100.50F5 0 +184543.69 +112949.3 -000008.2-000005.100003.5 07.1100.04A0 0 +185014.95 +113121.6 +000002.8+000006.000000.9 07.1100.70A0 1 +185655.18 +564457.4 +000036.8+000040.600007.0 07.1100.39F2 1 +190726.52 +060945.4 +000002.5+000013.600008.4 07.1100.14A2 0 +193252.79 -464636.5 +000071.5-000156.800008.2 07.1100.70K1 1 +201147.38 +401948.0 +000002.1+000000.500002.3 07.11-0.08B9 0 +201517.20 +454427.7 +000003.6+000002.500002.9 07.11-0.09A3 0 +201852.02 +211236.4 +000019.1-000002.500007.0 07.11-0.01A0 0 +202526.35 +415437.5 +000003.2-000002.200009.2 07.1100.24A2 0 +202725.19 -013330.7 -000060.6-000055.500012.9 07.1100.68G0 0 +204914.66 +143620.8 +000003.7-000005.000005.0 07.11-0.05A0 1 +211404.91 +581749.9 -000012.7-000019.100007.7 07.1100.16A0 1 +212723.22 -133515.3 +000011.6+000000.500002.2 07.11-0.09B9 1 +214422.38 +840218.5 +000083.1+000033.900010.8 07.1100.27A5 0 +220106.69 +391445.4 +000011.9-000003.500005.1 07.11-0.02A0 0 +220845.81 -254612.8 +000039.0-000037.800005.3 07.1100.17A2 1 +221913.34 +333024.1 +000029.8+000007.000003.6 07.1100.98K0 0 +222613.12 +690237.1 -000005.6-000016.500005.0 07.1100.28F0 0 +223946.42 -282053.0 +000093.8-000038.600007.7 07.1100.46F5 1 +230958.74 +475733.9 +000154.2-000001.100034.1 07.1100.66G5 1 +231042.40 +263123.0 +000047.6-000012.800011.4 07.1100.20A2 1 +231629.48 -231331.7 -000041.7-000027.700013.2 07.1100.31F2 0 +232902.22 +160045.2 -000000.3+000000.200005.5 07.1100.08A2 0 +233800.13 +485948.5 +000195.8-000119.100019.8 07.1100.67G0 0 +233950.41 +345719.8 +000058.4-000040.000008.7 07.1100.15A2 1 +234108.27 -320416.8 +000114.4+000030.100022.1 07.1100.67G1 0 +001026.76 +283910.5 -000005.0-000016.700003.6 07.1101.53M4 0 +002613.43 -393857.1 -000039.8-000077.000008.5 07.1101.00K0 0 +012604.99 -224754.2 +000022.6+000003.700003.7 07.1101.26K0 0 +013835.76 -653623.2 +000086.8-000020.000004.9 07.1101.19K1 0 +015424.56 +112409.6 +000015.0+000015.000006.7 07.1101.16K0 0 +021432.49 +063903.9 +000042.7-000009.800004.2 07.1101.22K0 0 +023206.48 +501050.8 +000022.8+000009.800001.9 07.1101.73M0 0 +023859.77 +145137.7 +000020.9-000011.900005.2 07.1101.12F7 1 +023934.45 -665726.2 +000029.6-000020.600002.8 07.1101.29K3 0 +030255.87 -604751.9 +000027.6+000008.600004.2 07.1101.41K5 0 +030739.80 +012421.5 +000004.6-000006.200004.7 07.1101.34K0 0 +035458.62 -145421.2 +000005.0-000013.200003.2 07.1101.71M1 0 +041510.30 +295408.9 +000137.6-000167.900014.7 07.1101.07K1 0 +042145.47 +500206.7 +000005.0-000007.100002.1 07.1101.32G0 1 +044905.74 +613026.8 +000039.9-000021.300004.7 07.1101.50M3 0 +071900.65 +350928.3 -000013.9+000000.600001.6 07.1101.34K0 0 +072545.33 +042646.2 -000013.4-000098.300006.0 07.1101.10K0 0 +073409.24 +460903.2 -000039.3-000034.600004.6 07.1101.58K5 0 +073723.56 -362504.6 +000015.3-000019.500003.8 07.1101.23K0 0 +074004.39 -301008.7 -000006.6+000004.500000.9 07.1101.06K2 0 +074218.88 -160409.1 -000006.0+000000.600003.4 07.1101.05G8 0 +075427.44 -413929.4 -000005.0-000027.900005.7 07.1101.07K1 0 +080012.54 -551257.2 -000018.8+000024.900005.2 07.1101.24K2 0 +080856.86 -714318.6 -000000.8+000003.000002.4 07.1101.58K4 0 +081559.34 -192429.6 -000004.1-000007.500000.8 07.1101.62K5 0 +082029.49 -063737.7 -000005.3-000001.500002.8 07.1101.58K2 0 +085740.38 -245027.7 +000060.6-000028.700006.1 07.1101.00K0 0 +100931.10 +683950.7 -000004.5-000035.400006.8 07.1101.04K0 0 +102414.18 -695503.7 -000031.2+000003.600002.4 07.1101.65M2 0 +111218.99 -294657.0 -000005.8+000002.000002.4 07.1101.65M0 0 +113016.38 +375713.9 +000064.1-000015.700007.2 07.1101.25K0 0 +124526.06 -714240.7 -000057.4-000008.400004.5 07.1101.62M5 0 +131047.26 +131824.4 -000047.5+000001.500005.8 07.1101.12K0 0 +132045.32 -234548.4 -000079.3-000024.700004.8 07.1101.57K5 0 +135014.73 -205209.6 -000005.5-000000.200002.6 07.1101.50K4 0 +135910.72 +642306.6 -000041.6+000027.800004.8 07.1101.07K2 0 +142513.18 -280751.4 -000000.6-000010.100001.9 07.1101.38K2 1 +143828.97 -033639.7 -000018.0-000018.300004.3 07.1101.64M2 0 +144309.34 -581559.2 +000005.5-000004.200004.5 07.1101.42K2 0 +152041.44 -255924.0 -000032.5-000154.600012.2 07.1101.03K0 0 +153422.74 -570423.1 -000018.6-000017.600003.7 07.1101.11K1 0 +155905.89 +292554.2 +000039.1-000057.800006.8 07.1101.15K2 0 +160645.09 -643341.7 -000003.6-000005.600002.2 07.1101.30K1 0 +170238.47 +204332.2 +000001.9+000000.200000.1 07.1101.68M0 0 +171434.12 +632111.3 +000002.3-000016.900003.5 07.1101.57K5 0 +172002.90 +694513.1 -000001.3-000011.900002.2 07.1101.18K2 0 +173102.24 -024936.2 -000004.1-000010.100003.9 07.1101.53K0 0 +180124.65 +303842.9 +000008.4+000015.200002.4 07.1101.27K5 0 +192312.22 +201639.7 -000007.4+000098.700009.1 07.1101.14K3 0 +192350.15 -345801.1 +000010.2-000004.700005.1 07.1101.26K0 0 +200458.01 -211850.4 +000054.4-000038.000003.9 07.1101.04G8 0 +201439.90 +585621.1 -000003.2+000001.900004.7 07.1101.36K2 0 +201635.98 +452020.8 -000000.1+000008.500002.5 07.1101.50K5 0 +204821.45 +073539.3 +000039.5-000013.500004.8 07.1101.00K0 0 +205827.26 +412127.8 +000005.2+000005.100004.9 07.1101.52M0 1 +211858.21 +321050.9 +000010.4-000010.100001.8 07.1101.38K2 0 +224757.40 -584105.0 +000011.6-000011.200003.1 07.1101.55K5 0 +225909.35 +802038.2 +000030.1+000036.000003.5 07.1101.22K2 0 +230922.51 +020839.7 +000023.3+000013.700001.9 07.1101.27K2 0 +232123.13 +363004.1 +000059.0+000004.900005.2 07.1101.44K2 0 +234157.20 -421607.4 +000032.8-000042.700006.2 07.1101.02K1 1 +234741.99 -004543.6 -000023.0-000026.100005.1 07.1101.14K0 0 +000801.73 +312328.4 -000028.3-000024.000008.2 07.1200.18A5 0 +010032.75 +582150.9 +000001.9-000004.800004.5 07.1200.20A3 0 +010603.95 +574523.3 +000001.6-000002.400002.6 07.1200.02B3 0 0.08 1.93 +012512.35 +283401.5 +000252.6-000158.600022.6 07.1200.58F8 0 +023524.47 -092102.7 +000004.6-000005.200008.2 07.1200.01A0 0 +031952.00 +132237.5 +000001.8-000010.100004.1 07.1200.78F8 0 +032448.96 +283909.7 +000030.0-000057.000009.6 07.1200.13A0 0 +032604.47 +494444.1 -000000.3+000000.500000.7 07.1200.37A3 0 +033943.28 -525456.2 -000193.6-000091.900028.9 07.1200.58F8 0 +034843.63 +341837.2 -000005.2-000002.800002.3 07.1200.71F8 0 +040000.25 -191448.1 +000034.9-000018.600011.3 07.1200.51F7 1 +041230.86 -360909.4 +000062.2+000024.600007.2 07.1200.41F3 0 +041701.22 +194033.4 +000003.5-000103.100010.4 07.1200.44F5 1 +042050.56 -192008.3 +000007.3-000001.600005.7 07.1200.86G8 0 +044251.64 +184314.4 +000103.5-000092.200023.2 07.1200.68G5 0 +044317.17 -233741.9 +000050.0-000013.300017.2 07.1200.41F2 0 +045454.81 +162311.5 +000000.1-000006.700005.6 07.1200.21A0 0 +050205.47 +690937.7 +000086.4-000079.300015.8 07.1200.45F5 1 +050622.15 -144147.7 +000003.2+000004.300002.0 07.12-0.10B8 0 0.12 3.09 +052639.21 -135134.3 -000013.5+000007.200005.5 07.1200.08A2 0 +053227.57 +265853.9 -000001.9-000020.200003.2 07.1200.13B5 0 +053539.54 -813643.0 -000030.6+000030.100020.1 07.1200.50F6 0 +053951.50 +241331.3 -000003.1+000040.200018.6 07.1200.40F3 0 +054247.46 +381152.9 -000002.8-000005.900008.2 07.1200.97K0 0 +054431.34 +150348.8 +000000.4-000024.700003.5 07.1200.79G0 1 +060705.20 -810347.7 +000002.5+000033.000006.2 07.1200.32A9 0 +062627.78 -191929.9 +000011.0-000012.000004.2 07.1200.21A6 0 +062955.96 +070643.2 -000001.6-000003.700003.6 07.12-0.12B2 1 +063852.69 +330105.1 -000053.7-000018.100013.7 07.1200.37F0 0 +065836.71 -071108.4 +000039.8-000060.900005.7 07.1200.81G0 1 +071707.21 -283601.4 -000014.8-000004.500003.4 07.12-0.01A0 0 +073002.11 -250846.4 -000011.6+000004.700003.9 07.1200.21A4 0 +073056.58 +083307.2 -000009.4-000006.700003.0 07.1200.44A2 0 +074710.16 -390611.7 -000033.0-000007.000005.5 07.1200.37F3 0 +074851.52 -431840.7 -000007.9+000008.700002.6 07.12-0.14B3 0 +082600.61 -321012.2 -000060.0+000021.600010.1 07.1200.36F0 0 +082700.04 +071316.1 -000017.7-000003.200006.5 07.1200.20A2 0 +082851.71 +535144.5 +000086.5-000059.800023.7 07.1200.56G0 0 +083123.92 -193020.4 -000014.8-000014.400009.0 07.1200.39F3 0 +083701.31 -440652.9 -000004.5+000007.200001.4 07.1200.77G1 0 1.20 20.41 +092838.77 -252600.6 -000018.9-000023.100005.9 07.1200.23A4 0 +093928.10 +351435.1 -000068.1+000002.400020.6 07.1200.54F5 0 +093929.43 +724448.4 -000012.1+000026.100009.7 07.1200.16A3 0 +094447.82 -273749.5 +000001.4-000019.600009.8 07.1200.36F2 0 +094945.72 +525327.9 -000041.1-000042.200007.0 07.1200.94K0 1 +102159.41 -180204.1 -000011.9-000006.900002.6 07.12-0.11B5 0 +102259.24 +190751.4 -000013.5+000007.000003.7 07.1200.98G5 0 +102414.06 -243624.1 -000342.4+000070.800014.6 07.1200.67G3 0 +102842.52 +131720.0 -000043.7-000000.900010.2 07.1200.15A2 0 +102942.19 -220240.4 -000060.4+000015.800007.1 07.1200.28F0 0 +104523.42 +411828.0 -000035.2-000040.100009.4 07.1200.28A7 0 0.07 0.08 +111906.70 +132326.7 -000146.0-000000.500021.0 07.1200.51F8 0 +113717.86 +061612.0 -000017.6+000009.100006.0 07.1200.22A2 0 +121417.06 -663255.3 -000010.5+000000.500002.0 07.12-0.01B5 0 +122023.04 +662328.2 +000013.8+000002.100004.5 07.1200.07A0 1 +122457.01 +425116.7 -000100.6+000036.600012.1 07.1200.37F2 0 +123103.32 +234622.8 -000059.9+000038.900015.5 07.1200.62F8 0 +123539.42 -170901.0 -000042.9-000034.100014.2 07.1200.41F2 0 +125339.83 -711624.5 -000039.9-000011.200007.8 07.1200.04B9 0 +131105.34 -170523.2 -000012.7-000031.800010.3 07.1200.34F2 0 +132157.11 -385115.7 -000071.8-000058.500016.7 07.1200.62G1 0 +133531.46 -854927.4 -000017.6-000006.200004.3 07.1200.01B9 0 +134410.54 +273507.9 -000002.4-000010.300009.8 07.1200.29A3 0 +135126.60 -730837.3 +000036.3-000007.700012.7 07.1200.30A9 0 +140256.90 +145831.2 -000058.2+000003.200038.3 07.1200.74G5 0 +142833.28 +281725.9 +000015.2-000004.800003.8 07.12-0.01A1 1 +143317.79 +855618.3 -000016.1-000004.800005.6 07.1200.93K0 1 +144943.00 +230156.5 +000052.4-000006.500019.9 07.1200.46F6 0 +145036.21 -120105.6 -000045.7-000010.700009.8 07.1200.47F2 0 +153723.62 +121805.6 -000069.1+000032.900009.4 07.1200.41F0 0 +155456.85 +342145.0 -000007.0+000005.900006.6 07.1200.16A2 1 +160258.84 -080253.5 +000015.2-000007.600014.0 07.1200.43F2 0 +160344.47 -602954.4 -000004.2-000002.200000.8 07.12-0.05B3 0 +163632.05 -670017.5 -000025.5-000023.600006.9 07.1200.09A1 1 +164557.99 +040230.6 +000007.1-000013.800006.6 07.1200.41F2 0 +170110.77 -133358.8 -000014.9-000323.400038.2 07.1200.61G2 0 +173903.99 -605624.6 -000017.1-000092.000010.3 07.1200.30A3 0 +181342.92 -753302.4 -000002.0-000022.100004.3 07.1200.00B9 0 +184911.05 +143929.3 +000001.1-000015.000002.8 07.1200.01A0 0 +185711.55 +144958.8 +000017.6+000006.700004.6 07.1200.72G5 1 +190201.74 -403945.9 +000003.5-000005.300002.2 07.12-0.04B5 0 +190421.32 +271914.7 -000002.8-000001.900005.4 07.12-0.03B9 0 +191352.57 +362527.4 +000000.2+000001.600003.7 07.12-0.01A0 0 +192933.82 -152131.4 +000012.8-000003.500005.3 07.1200.12A1 0 +193622.98 +155331.9 +000044.2+000057.700019.2 07.1200.53F8 0 +194538.96 -703735.6 +000060.2-000062.000004.5 07.1200.95G8 0 +194725.17 -432041.8 -000101.8-000070.900026.6 07.1200.56G0 1 +200636.24 -042502.6 -000001.9-000017.700005.5 07.1200.15A0 0 +200638.76 +073434.2 +000001.0-000020.500007.5 07.1200.11A1 0 +200717.90 +110314.1 -000036.0-000047.900010.9 07.1200.36F0 0 +200950.41 +390813.0 +000006.8-000020.500004.6 07.1200.31F0 0 +201418.58 +301038.2 +000002.9+000000.100002.4 07.12-0.13B0 0 +201430.43 +372113.8 -000003.2-000002.300001.2 07.1200.28O8 0 +201639.75 +352806.5 +000004.3+000006.500001.6 07.12-0.01B9 0 +203033.73 -641124.7 +000034.9-000011.400006.9 07.1200.47F6 0 +204939.00 +135745.9 +000089.8+000074.000019.6 07.1200.46F8 0 +205018.25 +564754.4 +000004.2+000003.500003.1 07.12-0.07B8 0 +205138.88 -292630.2 -000109.2-000104.200016.2 07.1200.49F6 0 +210643.80 -804151.9 +000059.4-000140.800011.8 07.1200.35F0 1 +210710.15 -135522.1 +000382.3-000046.500056.7 07.1200.90K1 1 +212641.14 +134117.8 -000002.3-000010.700004.4 07.1200.16A2 1 0.18 0.73 +212753.67 +352433.0 +000008.3+000002.100010.6 07.1200.21A3 0 +213909.91 +711832.6 +000106.2-000082.200015.8 07.1200.48F5 0 +214953.88 -272414.1 +000030.0-000010.700008.0 07.1200.05A1 0 +220136.47 -530532.5 +000051.9-000504.000028.0 07.1200.57G0 0 +220610.58 +100536.5 +000000.5-000004.700008.8 07.1200.20A2 1 +220613.05 -145345.6 +000226.3-000007.400021.5 07.1200.45F3 1 +221235.75 -080050.0 +000059.5-000040.200013.3 07.1200.40F2 1 +233034.07 +775338.6 -000006.2+000001.700003.8 07.1200.05A0 0 +233512.95 -644121.0 +000033.2+000015.300011.6 07.1200.37F2 0 +234537.22 +130909.8 -000030.1-000022.500007.5 07.1200.39F2 0 +235931.30 -025037.7 +000025.6+000003.900006.6 07.1200.32F0 1 +002606.36 +552927.4 -000000.7-000007.200001.4 07.1201.20K0 0 +004913.87 +570430.1 -000002.2-000006.100002.0 07.1201.72M2 0 +005843.77 -193757.5 +000035.2-000017.200002.5 07.1201.60M1 0 +021242.61 +135506.5 +000021.8-000004.900004.5 07.1201.15K0 0 +023905.45 -274917.8 +000033.4-000058.100007.5 07.1201.20K2 0 +025120.38 +021022.3 -000008.6-000023.500001.4 07.1201.19K5 0 +025417.56 +203357.0 -000009.3-000006.800006.4 07.1201.26K0 0 +030617.11 +113955.1 +000017.8-000009.500003.8 07.1201.82M1 0 +031315.77 -412247.3 +000005.4-000003.300003.4 07.1201.41K4 0 +033117.00 -551457.3 +000023.4+000019.300003.1 07.1201.53M0 0 +034703.60 +085717.4 -000032.6+000026.900008.5 07.1201.20G5 0 +045350.40 +681308.5 +000033.1-000069.500004.7 07.1201.15K0 0 +051318.53 -593508.6 +000005.4+000024.800004.9 07.1201.30K2 1 +054018.24 +243215.5 +000004.5-000027.600008.1 07.1201.07K0 1 +054726.83 -362914.2 -000003.2-000024.600004.3 07.1201.28K1 0 +055325.95 +575749.2 +000048.0-000059.300004.1 07.1201.47K2 0 +060717.93 +204912.8 -000012.4-000011.100004.1 07.1201.52K2 0 +061431.14 +114749.1 -000005.1-000017.900003.6 07.1201.01K0 0 +065112.06 -100506.5 +000004.6-000014.800002.1 07.1201.50K4 0 +070314.21 +575548.0 +000004.3+000002.500003.5 07.1201.58K2 0 +085129.22 +701757.8 +000007.0-000001.700001.3 07.1201.63M0 0 +090816.99 -412533.6 +000017.4-000038.300005.1 07.1201.15K0 0 +092515.59 -465634.7 -000048.6+000033.800002.2 07.1201.36K2 0 +095012.23 -001342.4 -000025.7-000015.500006.7 07.1201.11K0 0 +095021.69 +355224.8 -000009.7-000026.800004.0 07.1201.21K0 0 +101057.21 -165550.9 -000036.0-000003.300003.1 07.1201.43K4 0 +102201.50 -203432.8 -000002.4+000004.400005.8 07.1201.17K0 0 +103314.63 -052143.6 +000089.5-000153.000003.2 07.1201.01K0 0 +103420.94 +490626.5 -000010.7-000025.200003.6 07.1201.45K5 0 +103942.46 -223150.1 -000001.6-000005.300002.5 07.1201.07K0 0 +104231.72 +181311.9 -000008.5-000018.400006.3 07.1201.13K0 0 +105901.76 +695920.6 +000021.0-000008.500002.1 07.1201.59M2 0 +105949.48 +585423.4 -000009.9-000011.900005.2 07.1201.20K2 1 +111412.85 -081940.2 +000001.6-000000.300002.6 07.1201.60M. 0 +112137.76 -433327.7 -000035.1-000012.200003.0 07.1201.02G8 1 +114429.25 +483059.0 -000012.6+000005.900002.8 07.1201.43K4 0 +115706.72 +401720.3 -000031.3+000002.500005.1 07.1201.04K1 0 +120418.82 +045554.6 +000012.2-000016.500002.9 07.1201.63M. 0 +122300.05 -644349.2 +000017.0-000008.400006.6 07.1201.12K1 0 +125645.04 -272255.2 -000058.1+000022.800003.7 07.1201.44K4 0 +134839.77 -465825.3 -000042.7-000008.800006.9 07.1201.00K0 1 +140223.87 +101937.1 -000029.6+000022.700006.0 07.1201.07K0 0 +145043.97 -550033.3 +000004.8+000000.700002.1 07.1201.58K4 0 +150934.72 -052341.3 -000169.4-000065.100012.2 07.1201.06K0 0 +153447.36 +440402.9 -000008.3+000063.700004.6 07.1201.12K0 0 +153710.90 -410107.5 -000004.2-000008.400001.3 07.1201.43K2 0 +155826.68 -132633.6 -000009.2-000040.200005.5 07.1201.65M0 0 +160105.85 -210920.2 -000022.2-000016.100005.1 07.1201.05G8 0 +170004.51 +780556.5 -000008.0+000009.100001.9 07.1201.50K2 0 +170744.20 -310439.3 +000027.6-000042.400005.9 07.1201.02K0 0 +171407.44 -655744.3 +000008.9-000073.400005.6 07.1201.05K0 0 +171507.90 +174805.5 -000005.3-000001.900000.1 07.1201.66K5 0 +180801.99 -521415.8 -000010.3-000004.500007.6 07.1201.05K0 0 +181338.20 +104933.9 -000016.5+000003.700004.1 07.1201.58K5 0 +183858.58 +321345.3 -000011.7+000003.400001.1 07.1201.56K5 0 +184430.14 +602056.8 -000003.1-000033.800003.2 07.1201.51K5 0 +184820.10 -112331.0 -000021.1-000049.800003.9 07.1201.18G5 0 +190038.24 -481703.7 -000011.6-000018.700006.0 07.1201.03K0 0 +191105.37 +051047.4 +000002.5-000006.200002.4 07.1201.67K0 0 +191513.63 +101244.6 +000005.0+000005.600005.0 07.1201.14K0 0 +195907.10 +503947.0 -000009.6+000008.600004.1 07.1201.20K0 0 +195953.78 +520859.3 +000004.0+000007.500002.5 07.1201.41M3 0 +200015.47 +421304.4 +000003.4-000006.300002.5 07.1201.30K0 0 +200918.37 -282624.3 +000008.1-000038.900004.8 07.1201.04G8 0 +203207.98 +183739.5 +000011.9-000005.500004.2 07.1201.62M4 0 +204626.03 +165412.9 -000001.0-000013.900002.3 07.1201.51K2 0 +205958.28 +183708.2 +000036.3-000002.800005.3 07.1201.05K0 0 +210150.63 -363426.9 +000009.4-000007.000002.6 07.1201.39K2 0 +210649.94 +810113.4 -000013.8+000003.700003.4 07.1201.40K2 0 +212248.62 +405557.4 -000024.3-000024.900007.3 07.1201.19M7 0 +222606.95 +283104.8 -000022.9+000006.300006.3 07.1201.04K1 0 +225038.34 +040406.1 +000021.6-000063.700004.1 07.1201.10K0 0 +000531.11 -093702.3 +000092.8-000071.300019.8 07.1300.45F5 0 +001557.29 +041504.1 +000021.4-000013.600007.3 07.1300.05A0 0 +005212.88 -223700.3 -000110.9-000204.400018.5 07.1300.53G0 1 +005959.69 +480111.9 +000000.9-000007.400002.3 07.13-0.10B8 0 +014820.26 -412943.6 +000413.8+000153.100022.2 07.1300.64G4 0 +015053.07 +355042.2 +000027.9-000015.900005.3 07.1300.58F5 0 +020909.19 -021954.7 -000091.3-000046.300014.7 07.1300.50F8 0 +021541.76 +674023.0 +000515.1-000318.100042.5 07.1300.92K2 1 +022317.32 +381509.9 +000003.2-000005.600002.9 07.13-0.01A0 0 +022918.91 -210216.4 +000192.8-000037.800017.1 07.1300.45F5 0 +024412.96 -361826.7 +000034.0-000005.000009.3 07.1300.76G5 1 +024518.38 -202406.0 +000001.2+000003.700009.5 07.1300.06A0 0 +031405.33 +593348.5 +000000.5-000004.300002.3 07.1300.43O9 0 0.12 3.37 +032640.46 +721222.2 +000032.9-000053.600006.6 07.1300.23F0 0 +032913.75 +450257.6 +000001.7-000003.300001.4 07.1300.28G8 1 +034811.33 -744139.0 +000063.0+000025.800018.2 07.1300.40F3 0 +034840.31 +780709.6 +000017.4-000024.500003.9 07.13-0.05B8 0 +040406.99 +393035.8 +000144.2-000097.600027.4 07.1300.68G5 1 +040516.04 -003408.2 +000008.4-000054.100010.1 07.1300.48F5 0 +040734.22 +380430.3 +000172.9-000226.600048.6 07.1300.86G5 1 +041629.15 -385302.9 -000002.2-000039.200007.3 07.1300.17A3 0 +041646.24 -694336.7 +000034.1+000037.700004.7 07.1300.96G8 0 +042317.81 -320907.1 -000011.8-000001.700006.7 07.1300.16A3 0 +042414.50 +214410.9 +000119.1-000046.600024.5 07.1300.52F8 0 +043828.82 -193827.0 -000008.8-000002.200010.7 07.1300.26A9 0 +045202.01 -465108.7 -000003.0-000012.200003.0 07.1300.96G4 0 +045443.60 +122108.3 +000092.2-000040.000018.6 07.1300.58F8 0 +050640.93 +223038.8 +000002.8-000007.300003.7 07.1300.14B9 0 +051034.12 -113855.1 -000011.2-000001.800004.9 07.13-0.06B8 0 +051407.78 +672854.9 +000020.4-000063.100009.2 07.1300.14A0 0 +052155.18 -541621.7 +000007.6+000041.000007.2 07.1300.14A3 0 +055039.76 +273018.3 -000023.5-000022.100010.4 07.1300.47F2 1 +061739.48 -535843.6 +000004.3+000027.100004.4 07.1300.97G8 0 +063750.79 +003137.6 -000005.4-000006.000006.2 07.1300.07A0 0 +064557.75 -072020.2 -000004.1-000000.600005.3 07.1300.04A1 0 +065254.69 -120916.3 -000003.7+000003.100005.2 07.1300.26A2 0 +065651.63 -034132.4 -000027.1-000020.600010.9 07.1300.42F0 1 +065808.33 -304447.1 -000011.6-000049.400004.1 07.1300.87K0 0 +071117.76 -120228.3 +000029.9-000071.400015.9 07.1300.67G5 0 +072208.27 -323514.4 -000007.2+000000.000003.1 07.13-0.05A0 0 +073850.97 +075800.1 +000029.4-000048.400006.7 07.1300.24B9 0 0.07 6.46 +074243.00 +221326.8 -000018.9-000027.000013.5 07.1300.42F5 0 +074704.89 +690917.0 -000008.1-000068.100009.6 07.1300.29F0 0 +075732.65 +323924.3 -000037.4-000015.800008.6 07.1300.23A2 0 +081631.35 -524536.1 -000010.5+000010.400001.9 07.13-0.05B5 0 +082238.97 +402638.1 -000020.3-000040.300004.9 07.1300.31F0 0 +083309.75 -434102.4 -000001.2+000056.400005.5 07.1300.99G8 0 +083753.07 -124221.3 -000008.2+000000.500004.9 07.1300.95K0 0 +084620.26 +203659.8 -000018.2-000030.700007.9 07.1300.07A2 0 +084747.94 -421622.3 -000013.7+000006.200003.1 07.13-0.12B5 0 +092834.19 -452951.9 -000009.5-000002.000000.3 07.13-0.12B6 0 +093153.65 -565920.1 -000016.9+000008.000002.6 07.13-0.02B8 0 +100324.54 +420033.4 -000005.5+000026.100013.6 07.1300.57F8 0 +100408.38 +113742.6 +000003.3+000005.000006.8 07.1300.16A0 0 +100915.57 -180820.0 -000011.2-000023.200007.2 07.1300.45F5 0 +101030.99 -451828.2 -000062.4+000012.800009.1 07.1300.13A1 0 +102536.11 -193558.9 -000037.3-000001.200005.8 07.1300.04A1 0 +103527.60 -372141.1 -000033.5+000010.000005.6 07.1300.21A7 0 +103635.91 -331621.2 -000030.6-000023.400006.9 07.1300.09A1 0 +103843.16 +054402.4 -000001.1-000000.100014.4 07.1300.45F2 1 +104719.18 +062046.7 -000048.9-000024.900010.5 07.1300.17A2 0 +105256.71 -171638.3 -000173.8+000074.400025.9 07.1300.68G6 1 +111520.99 +273415.6 -000035.7+000000.600007.8 07.1300.27A5 1 +113628.38 -613954.5 -000007.7+000000.000000.0 07.1300.08 0 +115655.66 -120628.3 -000124.6-000019.800018.8 07.1300.50F5 0 +121140.31 -103414.2 -000025.4+000001.100006.1 07.1300.92G5 1 +123332.26 -684518.2 -000545.4-000311.700061.8 07.1300.84K0 0 +124542.84 -501046.8 -000248.8-000086.800020.4 07.1300.45F5 0 +133236.33 +142339.0 -000088.1+000020.000010.9 07.1300.36F0 0 +140911.23 +072305.9 -000024.2-000006.600006.2 07.1300.99K0 1 +143708.84 +355547.1 -000028.6-000000.700007.8 07.1300.13F0 0 0.05 0.00 +143924.33 +532624.5 -000040.6-000019.600002.9 07.1300.97G5 0 +143959.20 -270802.6 +000091.3-000086.300011.1 07.1300.94G8 0 +144051.25 -240327.7 -000008.6-000013.200004.9 07.1300.95G8 0 +144757.15 -683110.6 -000012.0-000014.900004.4 07.13-0.05B9 1 0.07 6.99 +144858.71 -580709.7 -000002.4+000012.700012.8 07.1300.52F7 1 +150906.25 +693911.1 -000008.1-000001.100009.3 07.1300.33F2 0 +151607.14 +132812.9 -000000.5-000018.200006.2 07.1300.88G5 0 +155712.68 -212908.3 -000013.6-000014.100004.3 07.1300.15A0 0 +161952.39 +834150.0 -000017.9+000018.800007.0 07.1300.18A2 0 +171117.64 +514515.6 +000011.9+000003.400005.9 07.1300.12A0 0 +171857.51 +704716.1 -000007.2+000020.000006.9 07.1300.06A0 0 +172036.22 +150934.2 +000010.3-000032.800007.4 07.1300.57G0 0 +172823.54 -540116.4 +000003.6+000006.300004.9 07.1300.21A2 0 0.06 1.11 +181103.51 +264014.8 +000008.3+000014.700003.5 07.1300.89G5 0 +183405.12 -325740.0 +000000.9-000007.900000.1 07.1300.00B9 0 0.13 2.03 +184351.25 +083730.4 +000004.9-000024.800009.5 07.1300.52F8 0 +184857.83 +211001.3 +000003.6-000004.800001.3 07.1300.01B5 1 +190747.42 -685301.2 +000015.0-000036.500004.8 07.1300.12A3 0 +191256.07 +291353.7 +000002.7+000010.000002.4 07.1300.01A0 0 +192940.57 -304749.6 +000005.6-000262.300028.8 07.1300.60G2 0 +193933.10 -581354.6 +000064.6+000013.200011.3 07.1300.36F2 0 +200836.40 +850727.4 -000068.7-000020.600024.7 07.1300.57F8 0 +202245.08 +195100.3 -000103.8-000030.400020.7 07.1300.73G5 0 +204720.09 -262454.7 +000006.5-000001.800008.4 07.1300.00A1 1 +205911.79 +444725.6 +000054.7+000021.900005.2 07.1300.83G5 0 +211127.73 +785831.5 +000008.0+000002.400001.4 07.1300.04B3 0 +214935.26 +331843.3 -000029.2-000013.200006.4 07.1300.91G5 1 +220809.02 +173331.0 +000028.1-000002.600005.4 07.1300.06A0 0 +221600.93 +450520.9 +000015.1+000000.400003.2 07.1300.23A3 0 +225233.90 +352015.4 +000014.8-000007.200002.8 07.1300.16A2 0 +232318.50 -413604.5 -000006.7+000015.600010.1 07.1300.28F0 0 +234016.41 +181251.5 +000027.6-000009.000004.6 07.1300.99K0 0 +000438.26 -513500.1 +000009.4+000014.600002.5 07.1301.26K1 0 +000853.66 -221046.2 -000016.8-000006.200003.2 07.1301.64M2 0 +001444.25 -460200.5 +000065.8+000018.200003.9 07.1301.17K2 0 +002827.73 +334756.3 -000008.2-000017.800005.2 07.1301.02K0 0 +011833.17 +431652.2 +000019.6-000009.400004.3 07.1301.57K5 0 +013321.28 +554903.7 -000004.2-000000.400000.9 07.1301.24K0 0 +022923.59 -125438.9 +000004.1+000010.700004.2 07.1301.06K0 0 +030036.38 +224944.3 +000000.4+000011.200006.9 07.1301.10G5 0 +030503.65 +523741.9 +000001.0-000006.600000.1 07.1301.86K5 0 +031436.14 -021958.2 +000002.6+000012.200002.5 07.1301.59M. 0 +042057.50 +501517.4 -000000.0-000003.000002.8 07.1301.69K5 0 +043018.22 -381628.7 -000002.6-000003.600003.0 07.1301.50K3 0 +050403.03 +473953.5 -000006.9-000011.500004.0 07.1301.30K0 0 +051712.42 +392749.2 +000001.2-000003.500001.6 07.1301.34K0 1 +055016.53 -550312.6 +000008.9+000064.500005.7 07.1301.13K2 0 +061132.07 +434757.1 +000018.1-000052.100010.7 07.1301.33K2 0 +062511.99 +513759.9 +000006.8-000066.800007.9 07.1301.00K0 0 +063903.59 -181109.0 +000002.0+000000.200002.7 07.1301.65M1 0 +071224.07 -315854.7 -000001.4+000001.500001.5 07.1301.72M1 0 +080700.21 -515621.9 -000013.6+000021.800004.0 07.1301.26K2 0 +081944.54 -493212.5 -000066.4+000016.000004.9 07.1301.19K1 0 +083546.45 -282842.7 +000000.5-000028.500005.4 07.1301.14K0 0 +084715.25 +073633.9 +000004.9-000027.600003.0 07.1301.52K2 0 +084922.33 -105303.9 -000012.6+000040.700004.1 07.1301.15K0 0 +085914.04 -163009.5 -000034.8+000010.400004.9 07.1301.12K0 1 +090004.47 +824310.0 -000001.6-000007.900001.7 07.1301.12K0 0 +092441.95 +174238.1 -000000.5-000009.900002.2 07.1301.51K2 0 +092917.21 -134412.6 -000010.6+000001.700001.4 07.1301.66M1 0 +100714.10 +605511.6 -000005.2-000003.700000.6 07.1301.61K5 0 +102051.21 +303949.8 -000039.6+000031.900006.7 07.1301.10G8 0 +122111.15 +344112.3 -000003.2-000033.200005.3 07.1301.08K1 0 +125830.81 +614301.1 -000017.5+000003.600001.8 07.1301.34K0 0 +130702.40 -584819.6 -000011.2-000005.600003.0 07.1301.30K0 0 +133311.40 -195924.6 -000026.4-000026.600007.4 07.1301.00G8 0 +140641.26 +531843.9 +000004.3+000044.500005.3 07.1301.00K0 0 +152944.47 +161131.1 -000032.1+000007.700005.1 07.1301.02K0 0 0.06 7.19 +160339.64 +112601.1 -000054.2-000026.100005.7 07.1301.30K2 1 +163354.98 +680046.9 -000013.9-000009.400001.8 07.1301.40K0 0 +174301.30 +293910.6 +000010.5-000014.100002.2 07.1301.48M1 0 0.20 29.52 +183909.47 -704811.4 +000001.4-000004.700004.8 07.1301.25K2 0 +183913.38 -015707.5 -000047.8-000046.400002.7 07.1301.42K0 0 +201406.61 -622922.3 -000027.7+000028.700005.3 07.1301.11K0 0 +201446.73 +215831.5 +000019.5-000002.300003.6 07.1301.39K5 1 +203952.25 +132510.9 +000004.2-000012.900002.6 07.1301.48K2 0 +205339.86 -361145.0 +000018.4-000056.900003.1 07.1301.44K4 0 +210225.99 -122649.2 +000015.8-000030.400003.8 07.1301.51K4 0 +214346.29 +110605.2 -000018.8-000015.800002.6 07.1301.61K5 0 +214423.41 +291556.8 -000033.3-000074.700005.2 07.1301.09K1 0 +214652.13 +195524.4 +000015.7+000060.600002.2 07.1301.43K2 0 +215338.99 +202354.9 -000010.2-000008.900004.2 07.1301.27K0 0 +215702.22 -373931.6 +000021.7-000007.100003.0 07.1301.34K2 0 +221724.93 +262312.5 +000039.2+000022.500004.2 07.1301.10K0 0 +223628.19 +063044.0 -000004.4-000006.800003.3 07.1301.18K0 0 +224202.65 +220600.7 -000018.0-000036.400005.2 07.1301.06K2 0 +231639.60 -284102.7 +000020.2-000015.600003.6 07.1301.21K1 0 +232658.74 -582525.2 +000085.9-000057.700007.2 07.1301.25K3 0 +235759.28 -385714.2 +000050.0+000018.000003.5 07.1301.57K5 0 +235819.01 +194136.8 +000082.4+000001.400001.7 07.1301.50K2 0 +001839.63 +225246.7 -000000.4+000032.000009.0 07.1400.89G8 0 +002053.77 -391423.2 -000045.3-000037.400009.3 07.1400.51F6 0 +002850.74 -243812.1 +000011.5+000003.500003.7 07.1400.32A9 0 +005122.08 -383143.5 +000018.7-000034.000019.1 07.1400.59G1 1 +005714.42 +545708.9 +000037.4-000015.600006.7 07.1400.12A0 0 +010722.59 +380144.1 +000006.3-000006.200003.7 07.14-0.04B9 0 +010922.09 -563542.4 +000135.7-000020.200010.3 07.1400.46F5 1 +013136.82 -121529.5 +000029.3+000004.600010.5 07.1400.31A9 0 +013623.50 +673654.2 +000025.1-000009.900004.1 07.1400.07A0 0 +014031.66 +812547.4 -000009.3-000001.600003.3 07.14-0.01A0 0 +015126.61 +545528.9 +000007.6-000010.000004.3 07.14-0.05A0 0 +015906.46 +331237.9 +000243.2-000352.800040.7 07.1400.77G5 0 +021117.59 -743005.0 +000018.1+000006.900004.0 07.1400.99G8 0 +021602.85 -525319.4 -000026.6+000011.900011.2 07.1400.47F3 0 +021844.69 +642529.7 -000001.1+000000.600000.8 07.1400.53B9 0 +024436.82 +292737.1 +000037.1-000055.300012.0 07.1400.37F0 1 +024501.13 -220958.7 -000052.7-000097.000025.1 07.1400.52F7 0 +025107.98 +602503.9 -000001.4-000000.700002.0 07.1400.32O6 1 +030331.94 +382436.2 +000005.3-000012.400002.5 07.14-0.01A0 0 +042732.60 -402820.8 -000026.6+000027.800015.0 07.1400.59F8 0 +044240.36 -054526.1 -000005.2-000004.200003.1 07.1400.04A0 0 +045336.45 +252158.9 +000027.8-000019.300004.5 07.1400.25A0 1 +051715.05 -391717.2 -000008.1+000026.600005.4 07.1400.08A2 0 +052540.80 -093309.4 +000015.1-000013.300003.8 07.1400.86K0 0 +052848.46 +020953.0 -000001.9+000000.300002.6 07.14-0.08B5 0 +052953.20 +532557.9 -000026.5+000024.800017.9 07.1400.40F0 0 +053456.49 -000722.3 -000001.8-000004.100002.6 07.14-0.08B5 1 +053715.05 +835141.4 +000004.4-000021.200004.9 07.14-0.00A0 0 +054132.65 -481502.4 +000000.8+000011.500007.2 07.14-0.00A0 1 +054326.61 +522919.4 +000244.2+000022.000033.0 07.1400.62G0 0 +060319.08 -022843.1 -000001.1-000004.000001.9 07.14-0.05A0 0 +061053.27 +591009.6 -000016.8-000013.700004.8 07.1400.99K0 0 +062638.59 -332456.0 -000010.7+000022.800006.7 07.1400.92K0 0 +063051.62 -350001.7 -000011.3+000028.200005.8 07.1400.21A4 0 +063121.55 +025440.6 -000111.0+000011.700035.7 07.1400.71G0 0 +063533.86 -361533.3 +000029.0-000059.400005.5 07.1400.04A1 0 +063703.50 +053109.7 -000018.8+000007.400009.7 07.1400.33F0 0 +063828.64 +043625.9 -000001.9+000000.700000.7 07.1400.11B0 0 +064302.27 -134153.0 -000004.9-000021.600005.9 07.1400.05A0 0 +064938.05 -240836.5 +000000.3-000011.100005.2 07.1400.07A6 0 +065246.00 -161244.1 -000005.5+000002.800001.7 07.14-0.10B3 0 +065824.25 -160316.7 +000000.3+000009.000003.5 07.14-0.08B9 0 +070254.56 -243459.3 -000004.8+000012.700003.0 07.14-0.07B9 0 +070830.03 +105531.0 -000015.8+000002.200003.5 07.1400.03A2 0 +072417.17 +361839.6 +000019.5-000036.500008.0 07.1400.40F2 1 +072639.62 +313712.2 -000022.8-000025.400004.8 07.1400.89G5 1 +074332.13 -044050.4 -000008.7-000002.400002.8 07.14-0.08B9 0 +074542.36 +393249.1 -000036.8-000013.500011.2 07.1400.36F0 0 +074849.39 -381214.3 -000125.4-000043.600023.6 07.1400.49F7 0 +080200.54 -092124.5 -000034.4+000010.300007.5 07.1400.21A3 0 +080743.86 -414844.2 -000007.1+000006.000000.3 07.14-0.12B2 0 +081403.80 -365708.0 -000005.3+000004.800000.9 07.14-0.10B1 0 +081858.31 -471239.4 -000010.6-000002.000003.6 07.14-0.08B8 0 +083107.33 +595445.6 -000024.0-000034.900004.1 07.1400.66F8 0 +083710.12 +694156.2 -000015.6-000023.700003.0 07.1400.93K0 0 +091225.52 -253603.2 -000011.8+000006.400003.9 07.1400.62A2 0 +093203.09 -611405.6 -000012.6+000003.300002.7 07.1400.05B9 1 +093246.95 -570539.5 -000007.8+000007.100000.7 07.14-0.06B5 1 +093432.75 -032916.9 -000012.0+000018.300005.2 07.1400.80G5 0 +094540.36 -700705.7 -000007.2+000008.500003.0 07.14-0.02B6 1 0.05 0.97 +100333.24 +095356.5 -000021.2-000014.000012.8 07.1400.43F6 0 +100401.34 -180603.7 -000008.1-000006.600001.2 07.14-0.03B9 1 +100739.37 +150927.8 -000047.3-000092.000019.3 07.1400.66G0 1 +101034.46 -183611.8 +000002.0-000001.000013.0 07.1400.28A9 0 +110418.22 +385205.7 -000034.6-000002.800008.8 07.1400.21A7 0 +111753.72 -591411.1 -000021.7+000006.000004.4 07.14-0.04B9 1 +112026.46 +171840.7 +000012.4-000010.200006.3 07.1400.12A0 0 +113109.57 -445804.0 -000005.0+000007.200005.1 07.1400.93G6 0 +113748.44 -631923.5 -000005.6+000000.000001.4 07.14-0.01O7 0 +115933.99 -015506.8 -000043.7-000021.200003.5 07.1400.97K0 0 +120443.00 +033423.4 -000016.9-000027.400006.6 07.1400.94K0 0 +120842.94 -182607.5 -000118.9-000007.000008.7 07.1400.43F5 0 +122716.53 -554405.8 -000015.0-000001.900002.0 07.14-0.01B8 0 +122928.24 +045017.3 -000136.9+000038.100016.7 07.1400.41F2 0 +132123.63 -224739.2 -000018.3+000028.500009.2 07.1400.47F3 0 +133710.59 -233657.2 -000054.6-000047.100011.4 07.1400.27A9 0 +134201.46 -430849.2 -000013.0-000008.100002.9 07.14-0.06B8 0 +134300.89 -301057.7 -000061.0-000001.800009.8 07.1400.29A2 1 +134352.29 +600843.9 -000046.5-000003.200008.2 07.1400.16A0 0 +134438.40 -471301.9 +000027.4+000006.600003.7 07.1400.97G6 0 +135105.90 -134045.0 -000038.3-000023.100011.9 07.1400.42F3 0 +135259.18 -700250.1 -000025.3-000004.000004.7 07.1400.10A1 0 +135828.04 -482753.1 -000084.9-000056.500010.4 07.1400.48F5 0 +141023.41 -300515.7 +000003.6+000004.200005.5 07.1400.17A5 0 +142627.40 -331500.7 -000024.6-000001.500002.6 07.1400.65A5 0 +145013.65 +522451.0 -000033.1+000091.800018.3 07.1400.54F5 0 +145449.98 +151931.1 -000015.6+000011.500004.3 07.1400.25A3 0 +145848.50 +241010.9 -000009.5+000018.100007.2 07.1400.38F0 0 +151134.23 +200236.3 +000037.8-000018.300006.7 07.1400.34F2 0 +163916.40 -295527.3 +000002.1+000005.100004.0 07.1400.26A5 0 +164505.24 +282128.3 -000010.4+000028.800004.2 07.1400.54F8 1 +165209.00 -573449.1 -000004.5-000010.300003.5 07.14-0.06B4 0 +171154.72 +575802.9 -000031.7+000056.400014.7 07.1400.46F5 0 +171416.12 -624403.7 -000007.2-000016.600002.9 07.14-0.03B7 1 +172645.96 +311310.4 +000007.5-000125.100013.6 07.1400.48F5 0 +172703.57 -470811.4 +000003.6-000008.500001.3 07.14-0.05B5 0 +173051.52 +010710.7 +000003.0-000030.200014.2 07.1400.33F0 0 +173119.67 -390105.1 +000007.8+000022.700011.3 07.1400.54F6 1 +173422.66 -403152.1 -000004.3-000016.500003.1 07.1400.01B8 0 +174641.04 +054627.5 -000000.1-000008.200003.7 07.14-0.02B6 0 +175305.03 -133900.6 +000018.0-000022.000016.5 07.1400.52F5 1 +180223.14 -230200.1 -000004.5-000001.300003.6 07.1400.00 1 +181151.24 -562403.3 -000003.6+000007.000007.2 07.1400.09A2 0 +183854.95 +061614.8 -000000.1+000005.200005.2 07.1400.28A5 0 +184537.05 -173241.3 -000002.5-000010.700002.8 07.1400.18B5 0 +184645.84 +674617.2 +000001.8+000010.400004.3 07.14-0.03A0 0 +190719.18 +410314.8 +000005.9-000001.800003.2 07.14-0.02B5 0 0.07 4.94 +191811.66 +605735.9 +000002.9+000022.000004.5 07.14-0.08B9 0 +192658.87 +210623.0 +000001.7-000006.200001.8 07.1400.16B5 0 +193240.28 -280104.8 +000071.6-000748.400038.4 07.1400.68K0 0 +193521.84 +344116.8 -000001.2-000000.600003.6 07.14-0.10B8 0 +193756.03 +183532.9 +000010.4-000009.200005.9 07.1400.26A5 1 +195209.31 +072735.6 +000132.8+000066.800029.9 07.1400.65G5 0 +201712.53 +403529.0 +000000.2+000000.500003.1 07.14-0.02B8 0 +203733.79 +063003.4 +000004.3-000006.800008.0 07.1400.13A2 0 +203931.28 +264151.4 +000009.8+000008.600006.9 07.1400.35F0 0 +204823.48 +211359.8 +000011.8+000006.700002.7 07.1400.95K0 0 +204825.96 -181206.1 +000019.9-000011.100002.6 07.1400.94K1 1 +205054.14 -211843.8 +000008.7-000076.900014.1 07.1400.45F5 0 +205523.11 +401800.1 +000002.4-000001.900001.6 07.1400.16B2 0 +210126.09 +403704.6 +000050.8+000001.200019.3 07.1400.50F5 1 +210352.85 +551349.1 -000002.7-000004.000001.7 07.1400.55B3 0 +212435.97 -064254.7 -000028.8-000054.200010.7 07.1400.34F2 0 +213047.74 -621002.7 +000153.6-000080.300025.6 07.1400.60G0 0 +213640.85 -505041.6 +000424.1-000199.300067.8 07.1400.88K2 0 +215217.28 +722923.5 +000016.7+000008.300003.3 07.1400.06B9 0 +220317.02 -295416.2 +000106.5-000025.300014.8 07.1400.33F2 0 +224301.68 -213927.1 +000017.1+000007.000005.6 07.1400.91G8 0 +224754.69 +515845.9 +000034.8+000005.500004.9 07.1400.26A3 0 +231406.39 -023805.8 -000022.3-000022.000007.4 07.1400.31A2 1 +233001.87 +213258.5 +000015.3-000014.300005.9 07.14-0.10B9 1 0.06 2.64 +233323.87 +425046.4 +000243.6+000167.300030.2 07.1400.58G0 1 +233849.48 +231830.3 +000031.6-000041.300009.1 07.1400.49F5 0 +234326.61 +580444.9 +000390.1+000481.200022.0 07.1400.65G2 0 +002114.71 -354755.9 -000000.3-000042.200000.9 07.1401.57M0 0 +005136.99 +223724.4 +000011.0+000002.400002.4 07.1401.03K0 1 +010404.51 +384118.7 -000020.2-000002.700002.4 07.1401.66M3 0 +012912.84 +363740.1 +000020.0-000011.300003.7 07.1401.21K0 0 +020421.13 +255512.6 +000040.5-000007.700004.5 07.1401.01G8 0 +020817.02 +244909.2 +000018.1+000011.700003.0 07.1401.72M. 0 +022645.27 -455959.6 +000026.6+000001.600004.2 07.1401.11K0 0 +023407.48 -053807.7 +000026.8+000025.500004.8 07.1401.08K1 1 +030639.53 -295914.6 -000031.6-000035.400003.5 07.1401.35K3 0 +030735.04 +754813.4 -000001.7-000002.200000.5 07.1401.92M0 0 +031615.29 -115909.3 +000007.3-000009.900001.8 07.1401.59K3 0 +032407.84 -205552.6 -000025.6-000028.600006.5 07.1401.11K0 0 +032848.99 +354828.4 +000035.2-000166.600008.1 07.1401.16G5 0 +034049.29 -275810.8 -000035.8-000033.200006.8 07.1401.10K2 0 +034322.39 -020410.1 -000002.8-000061.400006.9 07.1401.09K0 0 +040126.06 +472701.5 -000016.5-000008.100007.8 07.1401.04K0 0 +045754.37 -060607.8 -000000.9-000023.100006.0 07.1401.05K0 0 +051732.22 +052856.4 +000017.6-000006.000006.6 07.1401.01G5 0 +054005.91 -234325.1 -000019.1-000047.500005.9 07.1401.18K1 0 +054711.64 +122022.5 +000010.8-000021.900004.9 07.1401.35K0 0 +062601.07 +150859.6 +000000.6-000007.300005.2 07.1401.23K0 0 +064154.69 +023454.4 -000000.8-000002.000003.7 07.1401.21K0 0 +064935.75 -072444.6 -000003.8+000010.100003.2 07.1401.40K2 0 +065236.74 -703036.9 -000000.9+000042.300003.1 07.1401.35K2 0 +070521.85 -080759.4 -000004.2-000001.900002.2 07.1401.02K0 1 +080155.61 +043229.3 -000028.3-000005.400005.8 07.1401.26K0 0 +082206.72 -283726.2 +000017.5-000002.700005.7 07.1401.02K1 0 +082950.77 -102800.4 -000066.0+000055.900015.9 07.1401.02K0 0 +084939.61 -631055.1 -000004.8+000003.200005.4 07.1401.06K0 0 +091256.17 -310357.9 -000023.2-000004.400004.2 07.1401.24K1 0 +091646.58 -843937.2 -000028.8+000015.700004.9 07.1401.13K0 1 +094243.88 +511606.8 +000006.8-000006.700003.0 07.1401.67M2 0 +095845.69 +102730.8 -000007.3+000026.200001.8 07.1401.48K0 0 +112317.36 -584715.0 -000026.6+000015.500005.5 07.1401.22K2 0 +113151.67 +241841.2 -000044.4-000002.600002.7 07.1401.37K4 0 +122015.98 -643852.0 -000028.7+000001.200002.1 07.1401.07G5 0 +122442.42 -605414.8 -000010.7-000003.500002.3 07.1401.19B9 0 +125413.18 +823103.8 +000034.1-000004.600006.1 07.1401.12K0 1 +132423.05 -380200.2 +000000.7-000006.800001.7 07.1401.47K3 0 +133925.37 +264105.6 +000020.2-000047.600006.7 07.1401.03K1 0 +141709.44 -465438.4 -000011.5-000000.400001.1 07.1401.59K4 1 +144223.38 -232532.4 -000015.4-000006.500002.1 07.1401.14K0 0 +144613.51 -074748.9 -000005.9-000013.900008.6 07.1401.03G5 0 +145746.54 -122615.2 +000018.4-000014.500003.0 07.1401.41M5 0 +150603.13 -222414.2 +000003.5-000009.200005.2 07.1401.31K1 0 +160419.63 +060040.9 +000020.8-000034.400006.3 07.1401.24K0 0 +161327.64 +394927.8 -000000.0+000015.100004.1 07.1401.26K0 0 +165103.09 +095244.1 -000012.9+000006.000003.2 07.1401.67M3 0 +171627.67 -251819.5 +000017.8-000008.900006.1 07.1401.19K1 0 +184210.18 -170039.9 -000001.2-000005.300002.6 07.1401.68K1 0 +190017.76 -550056.3 +000001.7+000018.400004.8 07.1401.02K0 0 +191611.35 -254000.1 +000003.1-000034.200007.7 07.1401.14K0 0 +192826.19 +245943.5 -000009.3-000009.300002.2 07.1401.52K2 0 +193951.34 +243213.5 -000007.5-000027.500003.6 07.1401.36K0 0 +200701.85 +131927.5 -000003.2-000001.600000.3 07.1401.69K5 0 +201456.37 +723619.9 +000025.0+000005.500003.2 07.1401.61M3 0 +202448.12 +260737.8 -000009.5-000016.800005.3 07.1401.17K1 0 +204325.39 +253608.3 +000019.6+000005.800002.7 07.1401.61K5 0 +211036.72 +660929.6 +000004.8-000017.800003.9 07.1401.23K0 0 +211348.43 -430747.3 +000073.3-000041.400003.0 07.1401.32K2 0 +213955.57 +490758.0 +000009.5+000001.500002.7 07.1401.22K1 0 +214810.91 +242751.2 -000022.4-000021.600002.3 07.1401.47K5 0 +215010.93 +435317.9 -000046.6-000046.000004.6 07.1401.21K0 0 +220945.68 +431111.6 +000001.6-000004.400001.5 07.1401.46K5 0 +222546.28 +534859.7 -000003.2+000014.500005.4 07.1401.10K2 1 +223606.67 -705749.8 +000014.3+000004.700003.1 07.1401.31K2 0 +230617.16 -093621.6 +000095.4-000062.900004.0 07.1401.05K0 0 +233325.77 -311722.1 -000008.0+000004.100006.5 07.1401.12K1 0 +233527.71 -103318.3 +000021.9-000009.300001.6 07.1401.48K5 0 +001352.97 -565959.2 +000106.4+000044.900014.4 07.1500.51F6 0 +001634.00 -132413.8 -000030.4-000028.700007.7 07.1500.22A8 0 +004624.36 +305634.1 -000020.2-000064.800014.1 07.1500.96K1 0 +004926.44 -231246.0 +000516.7+000119.500053.1 07.1500.77G8 0 +005300.72 -302125.2 +000620.5+000031.300071.0 07.1500.94K2 0 +011352.06 -045050.3 +000064.9-000042.800014.7 07.1500.43F2 0 +011553.71 -235823.3 -000026.6+000001.600009.9 07.1500.31A9 0 +013552.90 -173155.1 +000277.5-000201.100023.3 07.1500.71G6 0 +013723.42 -821654.3 +000051.0-000034.100008.0 07.1500.87G5 1 +014415.10 +092903.3 +000142.8-000067.500014.3 07.1500.00F5 1 +023309.77 +425346.8 -000125.0-000064.400013.2 07.1500.72G0 0 +025021.47 -045911.1 -000020.7+000000.100007.1 07.15-0.10A0 1 +025538.01 +482024.4 -000007.2-000000.000004.5 07.1500.12A2 0 +031655.06 -312107.6 +000017.3-000028.800006.0 07.1500.23A1 0 +040319.03 +030439.5 -000012.6+000018.400008.5 07.1500.26F0 0 +040712.03 +564417.3 +000126.8-000184.200013.4 07.1500.94K0 0 +040846.58 -084012.9 -000007.6-000004.600007.4 07.1500.03B9 0 +043742.82 -023847.2 +000000.8-000024.800008.5 07.1500.96K0 0 +051510.68 -282007.1 -000027.0+000018.900011.5 07.1500.27A4 0 +053326.80 -492239.3 +000018.8-000121.200013.5 07.1500.49F6 1 +053736.75 -045602.9 -000000.3+000003.400002.3 07.15-0.16B1 0 0.07 2.44 +055428.73 +080315.7 +000006.0-000006.000004.1 07.15-0.03B9 0 +061723.39 +572453.4 -000044.5-000064.300016.2 07.1500.52F8 1 +061943.64 +382607.0 +000034.0-000027.000008.7 07.1500.37F0 0 +062534.20 +222728.2 +000008.4-000017.100006.9 07.1500.23A3 1 +062846.24 +362849.9 -000292.2-000220.000039.0 07.1500.61G0 0 +063136.68 +320958.5 +000005.5-000024.400001.3 07.15-0.07B9 1 +063839.62 -375945.4 +000012.9-000024.000003.5 07.15-0.10B7 0 +064428.81 +763509.5 -000007.1-000049.200005.2 07.1500.92G5 0 +070314.21 +142010.1 +000018.8-000020.300006.2 07.1500.26A3 0 +070333.51 +714528.8 +000031.0+000055.100027.4 07.1500.52F8 0 +070404.14 +751341.4 -000092.9-000254.600026.9 07.1500.59G0 1 +071606.90 -302607.3 -000002.6+000003.400001.4 07.15-0.18B2 0 0.11 6.17 +072018.83 -083259.2 -000001.7-000001.500001.1 07.1500.41F2 0 +072243.32 -260040.9 -000002.3+000002.500001.0 07.15-0.07B1 0 +072705.60 -683656.3 -000036.5+000091.700009.9 07.1500.41F3 0 +072824.81 +213258.0 -000126.1-000026.800006.0 07.1500.93G5 0 +072920.39 -172041.7 +000020.2-000011.400013.4 07.1500.64G0 0 +073839.71 -261900.1 -000003.0+000000.700003.4 07.15-0.11Ap 0 +075411.17 +364429.7 -000012.1-000002.000006.5 07.1500.96G5 0 +081542.12 +661032.8 -000022.6-000084.500010.7 07.1500.36F2 1 +081750.36 +354342.3 -000035.9-000010.100006.7 07.1500.39F0 0 +081854.74 +262007.5 -000022.5-000019.500004.6 07.1500.35F0 0 +082047.95 +354643.9 -000048.3-000020.600008.7 07.1500.18A0 0 +082833.13 +065754.2 +000067.2-000078.900013.6 07.1500.42F5 0 +083044.24 +683054.0 -000009.6-000027.700004.6 07.1500.02A0 0 +084642.98 -631129.5 -000039.9-000035.900007.4 07.1500.99K0 0 +084842.96 -391402.4 -000033.4+000049.000008.8 07.1500.28Ap 0 +084943.06 -054140.0 +000000.6-000006.200002.1 07.1500.88G5 0 +084955.70 -363658.3 -000110.7+000027.000023.8 07.1500.50F7 0 +085357.82 +082517.5 -000033.9+000011.200013.0 07.1500.51F8 1 +090316.13 -333602.4 -000018.5+000000.200007.5 07.15-0.01A0 1 diff --git a/kstars/kstars/data/hip019.dat b/kstars/kstars/data/hip019.dat new file mode 100644 index 00000000..96d68e2c --- /dev/null +++ b/kstars/kstars/data/hip019.dat @@ -0,0 +1,1000 @@ +090850.00 -104526.1 -000354.4-000107.600024.1 07.1500.61G0 0 +093241.18 -544951.0 -000015.2+000019.900007.8 07.1500.07A1 1 +100650.50 -244255.7 -000033.5-000035.200013.2 07.1500.54G0 1 +111055.50 +814355.6 -000090.0-000180.000022.4 07.1500.70G0 0 +112734.02 +005723.0 +000004.3-000093.900008.4 07.1500.97K0 0 +113532.91 -122439.1 -000048.6-000129.800015.0 07.1500.46F5 0 +120335.53 -052846.4 -000054.9-000012.800008.4 07.1500.13A0 0 +122559.69 -145651.8 -000118.6-000025.200016.2 07.1500.51F6 1 +132202.86 -430301.4 +000016.3-000011.300007.9 07.1500.12A3 0 +133823.35 -295019.7 -000021.9+000019.600007.8 07.1500.40F2 0 +140119.64 +134357.4 -000033.2+000033.500007.6 07.1500.87G5 0 +141233.44 -095400.2 +000042.8-000012.300015.3 07.1500.33F0 0 0.08 1.34 +145231.22 +554442.6 -000000.9+000004.100007.0 07.1500.26A5 0 +145454.91 -412152.4 -000136.4-000088.900022.2 07.1500.51F5 0 +150023.79 +553705.3 +000049.0+000014.900009.0 07.1500.36F0 1 +150406.44 +052934.5 -000007.0-000029.500012.7 07.1500.31F0 1 +152846.06 -312832.4 -000008.7-000005.100005.3 07.1500.28A3 1 +154803.31 -251256.0 -000019.1-000025.900006.0 07.1500.13A0 1 +154951.61 +023002.8 -000004.6-000007.100012.2 07.1500.33A2 0 +175107.71 -225515.0 +000051.1-000077.400023.1 07.1500.66G3 0 +175559.22 -485621.8 +000008.1-000000.400002.5 07.1500.94G6 0 +185101.22 +342338.0 +000015.6+000002.500005.9 07.1500.21A2 0 +185124.94 +383735.3 +000323.5+000044.100033.3 07.1500.59F8 0 +185214.93 +260135.0 +000002.1-000005.100003.5 07.1500.48F2 0 +185646.09 -145127.6 +000007.7+000000.300002.8 07.1500.18B8 0 +190733.81 +342335.1 +000001.5+000001.500000.8 07.1500.35F0 0 +191234.54 -373126.4 -000000.7-000016.000003.4 07.1500.09B5 0 +191823.27 +050751.6 +000064.5+000018.600016.1 07.1500.49F5 0 +192743.27 -400549.0 +000034.5-000115.100014.7 07.1500.57F8 0 +195025.50 +433940.1 +000023.2+000025.200005.1 07.1500.95K0 0 +200108.13 +143123.5 +000000.9-000005.200006.2 07.1500.10A0 0 +200234.25 +153536.6 -000160.1-000582.100051.7 07.1500.71G7 0 +202720.09 +684602.5 +000012.8-000002.600006.3 07.1500.89K0 1 +203658.72 +322104.5 +000025.6+000015.400003.9 07.1500.17A2 0 +205318.29 +543103.6 +000021.3+000179.300006.9 07.1500.96G8 0 +205441.99 +370425.4 +000009.6-000003.700005.8 07.1500.02A0 1 +205701.38 +170550.9 -000009.0+000002.500007.7 07.1500.17A2 0 +211328.92 +071002.7 +000027.6-000003.500010.5 07.1500.33A2 0 +212748.13 +214408.9 +000032.0+000029.700006.8 07.1500.92K0 0 +213125.46 -191415.0 +000060.5-000014.200009.1 07.15-0.30F0 1 +215535.15 +345837.4 +000028.9-000008.700005.9 07.1500.26A2 0 +220739.86 -591911.7 -000169.9-000096.600015.5 07.1500.95K0 0 +220901.36 +483107.4 +000077.8+000033.400010.1 07.1500.80G5 0 +221217.61 +024401.7 +000015.1-000035.000012.5 07.1500.36F0 0 +221701.02 +561036.0 +000036.3-000028.000009.9 07.1500.11Am 0 +222248.00 +850342.1 +000033.6+000012.900003.9 07.1500.97K0 1 +223000.33 +701017.3 +000007.4-000002.600003.0 07.15-0.05B1 0 +223712.58 +232824.4 +000034.6-000002.400011.4 07.1500.33A5 0 +234048.68 -075450.8 +000069.2-000040.500014.2 07.1500.48F8 0 +234456.67 +694517.5 -000003.4-000006.300002.8 07.1500.04B8 0 +235037.98 +541153.9 -000002.2-000034.000018.1 07.1500.47F5 0 +001122.03 +742904.5 +000074.0-000015.300006.1 07.1501.00K0 0 +005112.25 +380232.3 +000028.2-000044.100003.4 07.1501.34K0 0 +011101.67 -184817.6 +000075.8-000011.200007.1 07.1501.50K4 0 +013648.84 -321749.7 -000000.1-000003.700004.5 07.1501.39K2 0 +013914.28 +274523.6 +000041.6-000056.000005.0 07.1501.20K3 0 +023854.64 -254442.7 -000008.0-000086.000005.0 07.1501.20K2 0 +025106.22 -405747.6 -000001.4+000002.700001.8 07.1501.67M2 0 0.10 224.00 +031351.19 +435147.5 +000052.6-000076.200005.7 07.1501.02G5 0 +032022.42 +553213.5 -000013.0+000000.100005.7 07.1501.17K0 0 +032827.47 -131233.1 +000002.0-000036.600003.6 07.1501.54K3 0 +043443.78 -344907.3 -000008.2-000018.500003.5 07.1501.40K3 0 +043646.78 -832948.2 -000013.2+000072.000006.3 07.1501.09K0 0 +050428.49 +074949.1 +000021.0-000010.300007.7 07.1501.00K0 0 +052604.68 -125417.3 +000003.4+000005.500002.9 07.1501.31K1 0 +053825.76 -545715.0 -000016.6-000006.300001.8 07.1501.46K3 0 +061526.82 -012359.3 -000005.3-000008.900002.3 07.1501.03G5 0 +062145.31 +453640.1 +000003.0-000011.700002.8 07.1501.41K0 0 +062353.93 +404831.3 -000000.1+000002.900000.9 07.1501.60K5 0 +063825.55 -660508.5 -000006.1+000040.300004.0 07.1501.09K0 0 +065000.99 +461105.3 -000005.8-000026.200003.5 07.1501.29K0 1 +071922.12 -084659.2 -000001.2+000000.200000.4 07.1501.71M. 0 +073124.35 +660805.4 -000001.8-000002.800001.2 07.1501.47K0 0 +075203.93 +593002.5 +000008.7-000056.000005.3 07.1501.28K0 0 +082820.52 +334107.2 +000002.1-000015.000004.0 07.1501.13K2 0 +085501.65 -340835.0 +000005.7-000063.400009.0 07.1501.13K1 0 +090743.69 -120114.7 -000024.5+000021.500001.0 07.1501.47K5 0 +105242.56 +401016.6 -000081.0-000051.800008.0 07.1501.08K0 0 +111529.26 -410325.9 -000001.1+000005.200001.2 07.1501.54K4 0 +111932.30 -472347.0 +000008.1+000018.300004.9 07.1501.26K2 0 +113720.09 -122049.1 +000047.5-000095.800004.6 07.1501.09K0 0 +113909.12 -583551.8 -000010.2+000001.100000.3 07.1501.05G2 0 +124330.42 -411918.5 -000086.8+000008.000003.9 07.1501.60M2 0 0.09 2.16 +134127.21 -263152.7 -000006.4-000004.900002.8 07.1501.63M1 0 +140306.98 -825514.0 -000054.0+000013.700006.7 07.1501.28K3 0 +140624.95 +070017.4 +000022.1-000020.200004.7 07.1501.10K0 0 +140959.72 +404641.6 -000002.3-000002.600007.1 07.1501.21K2 0 +152200.12 -570843.0 -000004.0-000004.900001.0 07.1501.55K3 0 +152741.80 -145715.1 -000018.3-000007.100000.9 07.1501.66K5 0 +153841.42 -173953.2 -000043.0-000027.700005.5 07.1501.04G8 0 +161658.87 -804800.8 -000014.7-000015.500004.9 07.1501.04K0 0 +163737.67 +222641.6 -000006.2-000007.800002.5 07.1501.43M. 0 +170756.20 -245953.3 -000000.6-000003.900001.0 07.1501.00G3 0 +172337.72 +605954.5 -000013.5+000028.100005.0 07.1501.24K0 0 +174531.92 +130110.3 +000001.7+000000.900004.5 07.1501.05K0 0 +175055.49 -760329.7 +000025.0-000084.300007.9 07.1501.00K0 0 +181041.72 -335507.2 -000004.5-000029.300005.6 07.1501.19K1 0 +181715.30 -763501.2 +000014.8-000066.800004.2 07.1501.29K2 0 +182256.56 +205749.3 -000004.8-000001.400002.8 07.1501.09K0 0 +183145.46 +455919.5 +000028.7+000008.800004.2 07.1501.20K0 0 +183916.97 -590717.6 -000021.5-000100.900005.0 07.1501.06G8 0 +185704.29 -385451.9 -000005.7-000013.600004.3 07.1501.24K2 0 +200339.51 +381938.4 -000015.0-000011.800000.2 07.1501.75A2 1 +202833.17 -114746.2 +000001.5-000019.100003.8 07.1501.58K5 0 +205149.83 +231953.2 +000016.6+000002.100001.9 07.1501.61K5 0 +205630.82 +144059.9 -000000.1-000010.400002.4 07.1501.57K5 0 +210531.99 -042143.3 -000018.6-000015.300002.2 07.1501.54K5 0 +215702.15 +174055.2 +000002.1-000004.200001.1 07.1501.52K4 0 +222407.59 -101151.6 -000055.9-000024.700003.9 07.1501.38K0 1 +223447.43 +295726.6 -000007.2-000004.700003.2 07.1501.29K3 0 +225959.36 +050934.5 +000040.6-000006.000005.1 07.1501.15K0 0 +232849.16 -592611.7 +000012.3-000000.900002.4 07.1501.35K3 0 +041743.95 +622047.9 -000001.6-000001.600003.4 07.1502.04M2 0 +002247.80 +543843.6 -000014.5-000005.000002.9 07.1600.87G5 0 +005429.95 +561910.7 +000068.5-000017.700007.5 07.1600.29A5 0 +011546.78 +094705.3 -000075.1+000030.400017.8 07.1600.47F2 1 +012243.14 +171149.2 -000054.0+000022.300019.5 07.1600.47F5 0 +015113.34 +243908.0 -000003.3-000022.100008.0 07.1600.37A5 1 +020903.67 +415755.8 +000005.2-000005.600003.1 07.16-0.04B9 0 +025710.62 -003428.5 -000008.8+000012.800006.6 07.1600.91G8 1 +030416.99 +750858.4 +000006.3-000003.400004.0 07.16-0.01B9 0 +031350.31 +493408.2 +000024.8-000025.200005.8 07.1600.03B9 0 +032512.79 -370909.7 +000038.2-000002.900009.6 07.1600.14A4 0 +033344.81 +065533.7 -000007.9-000005.200004.3 07.1600.91G5 0 +034021.58 +212420.6 -000031.6+000006.800011.9 07.1600.31A5 0 +040344.38 -370412.7 -000004.9-000042.500007.3 07.1600.31A5 0 +041007.39 -613555.5 +000011.3-000078.900024.5 07.1600.55F7 0 +041601.42 +002714.2 +000024.2-000022.100006.1 07.1600.09A0 1 +041848.15 -540807.9 -000015.9+000019.600008.6 07.1600.11A1 1 +042936.82 +805554.1 -000010.8+000013.900008.1 07.1600.12A2 0 +043156.92 -123757.5 +000109.3+000004.700017.9 07.1600.48F6 0 +044429.10 -275655.9 -000002.3+000004.300005.7 07.1600.93G8 0 +044806.44 -632849.1 -000027.5-000009.700004.9 07.1600.98K0 0 +044913.53 -045911.4 +000000.8+000004.700000.8 07.16-0.15B8 0 +045107.56 -251836.0 +000008.9+000009.700004.6 07.1600.11A3 0 +051337.29 -320401.8 -000004.1+000022.800013.5 07.1600.22A4 0 +051414.45 +302359.5 -000006.1+000002.900013.1 07.1600.31F0 0 +051643.88 +182622.4 +000001.4-000003.500003.0 07.1600.11B3 1 +052511.02 -541904.7 +000000.9+000041.300006.8 07.1600.42F3 0 +052646.99 +701341.7 +000006.1-000029.000003.8 07.1600.03B9 0 +053602.59 +193258.0 -000003.7-000009.300000.3 07.1600.08B9 1 +054721.89 -270804.0 +000035.6-000019.100017.1 07.1600.51F7 0 +055740.57 +553924.1 +000003.9+000003.400003.8 07.1600.06Ap 0 +060654.74 +021023.1 -000006.7-000008.400004.9 07.1600.07A0 0 +061343.16 +414150.2 -000004.8-000007.600005.8 07.1600.08A2 0 0.03 16.99 +061613.87 +050651.0 -000005.7-000004.800002.7 07.16-0.07B9 0 +062518.66 +234234.3 -000000.4-000020.700006.3 07.1600.29F0 0 +062706.72 -320959.7 +000081.6-000088.700006.0 07.1600.79G3 0 +062842.72 +345153.0 -000002.7-000016.600002.7 07.1600.09A0 0 +063038.52 -221918.5 -000002.9+000001.100000.9 07.16-0.17B4 0 +063627.17 -573221.8 +000046.7+000062.400011.6 07.1600.42F2 0 +065038.63 -311635.0 -000026.5+000024.700004.8 07.1600.88G6 0 +065052.67 -205437.4 -000002.6+000003.300000.4 07.16-0.17B2 0 +065742.90 +175407.3 -000003.9-000004.700002.6 07.16-0.13B3 0 +071119.56 +330642.8 -000111.5-000008.000021.8 07.1600.43F5 0 +071532.25 +594630.0 -000011.3-000034.400005.3 07.1600.95K0 0 +072022.85 +280720.0 -000003.2-000003.800003.4 07.1600.11A2 0 +073026.25 +135154.0 -000043.0-000021.200020.9 07.1600.51F5 1 +073327.13 -770458.5 -000005.3+000022.100004.4 07.1600.07A1 1 +073540.28 -703125.1 +000003.2-000005.100005.6 07.1600.94G8 0 +073601.59 -030907.4 -000278.6+000112.600028.2 07.1600.56G5 0 +073941.87 -431646.7 -000006.8+000010.500002.2 07.1600.01B5 1 +075725.87 -003809.1 -000021.3-000008.800007.6 07.1600.01A0 0 +080836.16 -392957.0 -000013.5+000016.300004.3 07.1600.03A0 0 +081315.09 -521410.3 -000006.2+000002.500002.9 07.16-0.08B8 0 +081626.53 -031334.0 -000108.5+000013.000012.8 07.1600.58F8 1 +081717.62 -423117.6 -000003.0+000004.000000.1 07.1600.30B1 1 0.10 9.36 +082137.05 +335612.5 -000008.8-000004.800004.2 07.1600.80K0 1 +082358.91 -325348.8 -000005.4+000004.500001.1 07.16-0.14B2 0 +084500.74 -305841.1 -000008.2+000007.100003.9 07.1600.04A0 0 +085127.99 -612148.1 -000201.9+000156.500017.7 07.1600.55F7 0 +085400.62 -422908.8 -000004.9+000003.400000.8 07.1600.24O9 0 +090441.60 -171412.4 -000034.9-000023.200006.2 07.1600.36F2 1 +090722.20 +003600.8 -000013.5-000011.000002.5 07.1600.03A0 0 +091447.47 -553827.4 -000012.8+000008.600001.5 07.16-0.11B5 0 +092627.85 -545227.8 -000011.9+000008.100001.1 07.16-0.10B3 0 +093541.52 -681237.1 -000022.2+000020.700008.1 07.1600.00A0 1 +094225.11 +484635.6 -000095.4-000195.800021.6 07.1600.83K0 0 +094240.99 -554955.8 -000152.3+000064.300023.2 07.1600.62G3 1 +095037.91 -603139.9 -000028.8+000023.300003.7 07.1600.01A1 0 +101016.95 +493026.7 -000074.6-000036.400010.5 07.1600.41F2 0 +102330.04 -260322.9 -000068.5+000032.800013.4 07.1600.45F5 0 +104135.16 -640623.1 -000018.2+000010.600006.9 07.1600.00A0 0 +104322.25 -320813.9 -000019.3+000002.400003.6 07.1600.00B9 0 +105013.02 -623808.6 -000015.8+000003.000002.3 07.1600.08B3 0 +110857.58 +591255.0 -000022.7+000002.100008.2 07.1600.99G5 0 +112059.06 +045250.1 -000049.0-000027.700010.9 07.1600.43F2 0 +112318.37 -234223.5 -000057.1+000021.400005.8 07.1600.94K0 0 +113635.88 +560808.1 -000178.3-000092.200022.9 07.1600.71G5 1 +113810.95 -454458.3 -000043.5-000001.900003.9 07.1600.27F0 0 +115523.92 +010545.6 -000048.8-000034.200012.6 07.1600.40F2 0 +120923.59 -594609.3 -000009.7+000001.700001.8 07.16-0.06B6 0 +122314.36 -372923.3 -000050.8+000009.900006.1 07.1600.32F0 1 +124054.15 +084945.9 -000014.2-000025.100007.9 07.1600.43F2 1 +125932.94 +280356.4 +000018.8-000005.400012.3 07.1600.45F4 0 +130930.21 -200725.1 -000021.3-000012.500005.4 07.1600.05A0 0 +131001.32 +384325.5 -000039.0+000000.500004.9 07.1600.18A7 0 +131440.69 -383905.7 -000011.7+000008.500001.1 07.16-0.10B4 0 +131646.27 -411658.8 -000016.5-000001.000004.5 07.1600.91G8 1 +133055.25 -193336.2 -000060.2-000024.400009.6 07.1600.91G8 1 +135756.95 +323603.2 -000007.9+000005.500006.5 07.1600.96K0 0 +140231.70 +313939.0 -000093.5+000008.700026.9 07.1600.56F8 0 +142503.38 +053655.4 +000009.9-000020.500004.3 07.1600.96G4 0 +145131.66 -605551.8 +000054.4+000113.100020.9 07.1600.45F8 0 +145954.66 -461452.4 -000020.9-000023.100006.6 07.16-0.02A0 0 +152246.98 +185507.6 -000230.3+000077.500049.7 07.1600.80K0 0 +152643.64 +453613.6 -000026.3+000051.200019.2 07.1600.52F8 0 +154021.44 +435046.4 -000021.9+000063.800014.0 07.1600.33F0 1 +154030.23 +370101.2 -000014.9-000007.000007.4 07.1600.01A0 0 +161000.54 -353832.6 +000027.3-000075.500013.7 07.1600.60G1 0 +161457.78 -393739.8 -000019.3-000031.300007.6 07.1600.02B9 0 +164106.31 +621828.8 -000011.6-000007.200005.0 07.1600.12B8 0 0.08 5.57 +164246.65 -372032.2 -000004.3-000092.800019.0 07.1600.78G8 0 +164948.25 -420006.2 -000001.4-000001.200000.6 07.1600.12O7 0 +165819.75 -333632.7 +000003.7-000006.800002.5 07.1600.77G0 0 0.80 6.06 +173753.80 -423400.1 +000182.1-000357.800029.8 07.1600.64G4 0 +173937.59 -321912.4 -000001.3-000007.200000.8 07.1600.01B3 0 0.10 1.92 +174746.05 -633344.9 -000009.9-000072.100020.2 07.1600.59F8 0 +181214.70 -192558.1 -000001.7-000000.600001.6 07.1600.58B3 0 +181410.83 -273009.9 -000000.7-000024.700004.5 07.16-0.02B8 0 +183514.49 +413452.9 +000002.6+000082.100020.1 07.1600.44F5 0 +184421.45 +280605.1 +000027.5-000010.000007.0 07.1600.26F0 0 +185544.73 -162056.7 +000055.4-000035.500019.3 07.1600.47F5 0 +185656.53 -331945.9 -000000.7-000010.500004.8 07.16-0.03B6 0 +190433.01 +455517.9 +000016.2+000015.800005.7 07.1600.03B9 0 +190808.10 -265004.7 +000003.0-000001.800007.2 07.1600.99G6 0 +191601.84 +160939.5 +000020.7+000019.900004.8 07.1600.33F0 1 +192444.33 +195621.8 +000019.3+000009.300006.0 07.1600.16A2 0 +193419.21 +412544.6 +000007.0-000002.300004.0 07.16-0.05B9 0 +193601.00 +001458.8 -000000.2-000007.800002.1 07.1600.30A2 0 +194540.66 +360519.1 +000006.1+000001.300002.9 07.1600.02A0 1 +194900.90 +442245.1 +000001.1+000001.500000.6 07.16-0.05B8 1 +194910.09 -765430.6 +000034.8-000035.900007.8 07.1600.02A0 0 +195322.63 +202013.9 +000029.9+000015.200006.6 07.1600.14A0 0 +195502.46 -361206.2 +000011.1-000012.800002.2 07.1600.20A3 1 +200743.88 +022634.8 +000044.1-000000.200010.6 07.1600.28A5 1 +201055.60 +843239.9 +000032.6+000043.000006.0 07.1600.39F0 0 +201523.74 +440002.4 +000002.3-000004.700000.9 07.1600.40F2 0 +203231.57 -163634.4 +000055.1-000014.100009.3 07.1600.32F0 1 +213609.73 +503007.3 +000028.5+000021.000004.8 07.1600.02Ap 0 +213710.37 +621814.3 +000044.2+000115.400006.4 07.1600.97G8 0 +214011.55 +494058.8 +000003.5+000000.100002.3 07.16-0.06B9 0 +214846.99 +222540.9 -000018.1-000036.300009.9 07.1600.21A2 0 +214936.26 -822602.0 +000083.1-000049.900010.1 07.1600.48F6 0 +215824.31 -123953.3 +000033.6+000061.600029.1 07.1600.64G5 0 +220744.30 -280851.4 -000006.5+000000.500012.3 07.1600.35Fm 0 +221505.02 +590652.1 -000014.1-000033.400006.8 07.1600.08A2 0 +221656.27 -143924.9 +000002.8-000020.400022.0 07.1600.48F5 0 +225134.06 +324856.2 +000034.6-000011.400007.6 07.1600.18A2 0 +225150.84 +464408.0 -000001.7-000010.400003.5 07.1600.91K0 0 +232352.87 -534853.6 +000071.4-000033.200009.2 07.1600.26A3 1 +233148.42 -211500.2 -000047.3-000028.900013.7 07.1600.44F3 1 +010029.62 +184129.7 +000075.1+000001.000006.9 07.1601.10G5 1 +020028.07 -414632.6 +000004.6+000001.100002.9 07.1601.55K5 0 +020629.59 +132742.9 +000033.3-000010.400007.1 07.1601.08K0 0 +022510.03 +335200.3 +000004.2-000003.100001.5 07.1601.51M. 0 0.25 41.60 +032854.65 -333919.0 +000054.0-000007.000004.7 07.1601.27G8 0 +033208.62 +621604.8 -000006.2-000000.000001.5 07.1601.19K0 0 +033354.27 -303740.8 +000029.1-000008.400004.5 07.1601.07K0 0 +034930.03 +801920.8 -000004.1+000013.300004.0 07.1601.23M5 0 +040958.79 -190010.1 -000015.3-000021.200005.1 07.1601.15K0 0 +041225.01 +233428.7 -000015.8-000025.500006.2 07.1601.01G6 1 +042335.19 +355411.1 +000010.0-000009.900002.4 07.1601.26G5 0 +045606.61 +223436.1 +000039.1-000052.600007.1 07.1601.21K0 0 +053608.53 +122611.3 +000001.6-000021.100005.1 07.1601.04G5 0 +063219.56 -451836.1 +000022.7-000026.100004.1 07.1601.07K0 0 +063526.92 +803423.6 -000000.9+000001.200003.1 07.1601.35K0 0 +064326.90 +055055.7 -000017.5-000000.000003.4 07.1601.00G5 1 +064523.28 +233846.4 +000024.2+000000.000004.0 07.1601.30K2 0 +065012.44 +350406.7 -000016.6-000033.300003.0 07.1601.01G5 0 +072718.98 +012709.7 +000010.0-000006.000006.5 07.1601.04K0 0 +072919.45 -130821.0 -000002.5-000001.900003.8 07.1601.14G8 0 +075632.09 -153127.7 -000001.0+000006.900001.8 07.1601.31K1 0 +075716.04 +812108.3 -000025.3-000033.800004.9 07.1601.33K2 0 +085658.55 -494051.7 -000006.1+000003.700000.4 07.1601.71K3 0 +092714.19 -334728.5 -000035.4-000040.700005.0 07.1601.15K2 0 +093507.03 -052207.8 -000019.9-000043.400004.6 07.1601.10K0 0 +105118.46 -044411.4 -000007.9-000004.700003.6 07.1601.29K2 0 +105616.25 -580310.9 -000001.9-000027.400002.7 07.1601.59M3 0 +110955.63 +323152.1 -000079.0-000001.000008.3 07.1601.07K0 0 +111036.78 +111806.0 -000016.7-000006.200002.1 07.1601.50M4 0 +112542.40 -143214.4 -000045.3-000001.800004.0 07.1601.45K4 0 +120123.70 +660722.7 -000016.4-000002.500001.4 07.1601.42K2 0 +121906.46 +401846.0 -000012.4+000008.300004.8 07.1601.00K0 0 +122016.87 -043037.0 +000000.9-000004.500004.9 07.1601.12K0 0 +123209.92 -273358.4 +000004.0+000004.100000.0 07.1601.51K3 0 +134508.82 -713158.7 -000032.9-000016.900005.9 07.1601.21K1 0 +134845.17 +275252.7 -000028.7-000016.700005.7 07.1601.06K1 1 +141318.66 -082640.7 -000014.0+000000.900004.0 07.1601.06K0 0 +143147.06 -444824.1 -000006.4-000007.100002.0 07.1601.48K3 0 +143456.60 -371215.5 -000003.6+000004.900003.3 07.1601.21K0 0 +150857.33 +331555.0 -000037.3+000033.100004.6 07.1601.21K2 0 +151243.76 +483450.4 -000019.9+000043.500007.0 07.1601.16K0 1 +152559.07 +441808.0 +000016.5+000003.300003.0 07.1601.40K5 0 +153023.81 +120000.0 -000013.6+000002.800003.5 07.1601.21K0 0 +154346.38 +022623.9 +000003.1-000011.000005.6 07.1601.04G8 0 +160108.07 -241559.8 +000007.5+000000.100000.3 07.1601.47K4 0 +160132.64 +470833.4 -000003.9+000011.600001.8 07.1601.41K0 0 +165809.51 -142220.9 -000004.6-000001.600008.4 07.1601.56K2 0 +182511.85 +495152.8 -000007.2-000057.500004.5 07.1601.02K0 0 +182657.58 -791609.7 -000005.9-000032.500003.5 07.1601.20K1 0 +190942.28 +582806.2 +000004.2-000018.300003.7 07.1601.52K5 0 +195501.18 +664454.3 -000017.0-000033.300006.5 07.1601.01K0 1 +200351.84 +210301.6 -000002.0-000005.500000.8 07.1601.24K0 0 +202632.74 -290425.7 +000003.0-000044.900004.0 07.1601.12K1 0 +203143.63 +301539.0 +000004.7+000012.100001.9 07.1601.45K2 0 +204908.26 +541400.8 -000003.7+000089.400007.5 07.1601.08K0 0 +205005.07 -272203.5 +000004.1-000030.200006.2 07.1601.05K0 1 +210122.17 +010411.2 +000007.4-000040.500002.9 07.1601.52K5 0 +210304.15 +014138.8 -000000.8-000014.600003.5 07.1601.27K0 0 +210329.78 +235946.6 -000002.0-000010.800003.9 07.1601.39M4 0 +211816.76 +101456.1 +000136.0+000060.000004.6 07.1601.00K0 0 +212852.92 -085926.5 +000023.4-000046.400010.8 07.1601.11K0 0 +213623.29 -401948.7 -000008.9-000008.500002.6 07.1601.64M0 0 +213801.24 +410453.5 -000013.4-000064.200003.5 07.1601.51K5 0 +213922.46 +242940.4 +000009.1+000003.200001.4 07.1601.48K2 0 +214032.08 +704709.7 -000007.1+000006.900002.8 07.1601.31K5 0 +214100.34 +301750.5 -000007.1-000006.900002.4 07.1601.44K5 0 +221834.18 -204423.8 -000027.3-000025.200004.0 07.1601.49K4 0 +222907.78 +290145.0 +000020.3+000008.300003.9 07.1601.16K1 0 +231756.98 +734118.7 -000068.8-000013.500006.6 07.1601.11K0 0 +232620.57 +531001.3 -000006.5-000008.000001.6 07.1601.52K5 0 +233040.49 +005239.2 -000018.1-000003.800003.3 07.1601.53K2 0 +233515.97 +105730.8 +000002.1-000013.900002.7 07.1601.20K0 1 +234225.67 -610342.5 +000044.5-000000.500005.1 07.1601.09K0 0 +234322.55 -330457.7 +000009.6-000023.700004.3 07.1601.08K0 0 +000247.14 +020749.4 +000062.2-000091.200021.6 07.1700.62G0 1 +000927.57 +462316.5 +000011.4-000013.500005.0 07.1700.03B9 0 +001301.80 +495535.4 -000002.5+000004.600008.1 07.1700.20A2 0 +005620.83 -635731.6 +000316.1+000165.800022.3 07.1700.81G8 1 +005752.09 -663339.0 -000011.6-000010.200003.8 07.1700.82G3 1 +011210.37 -735425.7 +000098.0+000031.100016.1 07.1700.59F8 0 +012159.20 +764237.3 -000034.1-000034.500059.5 07.1700.83K0 0 +012941.05 -131325.1 +000005.1-000075.000010.4 07.1700.38F2 0 +013526.16 -132252.0 +000240.6+000037.900027.4 07.1700.59G0 0 +013648.49 +593733.8 +000053.8-000027.100006.8 07.1700.34F0 0 +021229.39 +794135.7 -000019.2+000021.200007.8 07.1700.31Am 0 +023052.73 -640244.5 -000001.0+000007.300005.3 07.1700.14A3 0 +024635.81 +540439.8 +000012.1-000002.800007.6 07.1700.34F2 0 +031408.38 +153525.6 +000023.4-000012.300007.5 07.1700.07A0 0 +034056.12 +411118.9 -000029.2+000088.700012.3 07.1700.41F2 0 +041930.24 +375954.3 -000027.4-000009.100013.3 07.1700.36F0 1 +044813.84 -093024.1 -000002.0-000001.100004.5 07.17-0.09A0 0 +045140.57 -082404.7 -000001.4+000007.900006.9 07.17-0.01A0 0 +045650.79 -705530.3 -000003.1+000000.800005.9 07.1700.97G8 0 +050147.66 +112231.1 -000007.5-000011.300002.2 07.1700.04B8 0 +052251.03 +033308.0 +000002.2-000000.700003.3 07.17-0.11B3 0 +052519.28 -754129.9 -000104.2-000308.900028.1 07.1700.54F8 0 +054121.46 +292940.1 +000006.2-000023.100004.1 07.17-0.05A 1 +054150.46 -121839.2 -000014.5+000006.000008.9 07.1700.13A2 0 +054430.60 +042021.1 -000019.4-000008.100008.4 07.1700.19A3 0 +054500.51 +062101.5 -000007.3-000006.600002.8 07.17-0.07B8 0 +054845.47 -013006.9 +000010.7+000021.000009.8 07.1700.32A5 0 +055404.30 -600124.0 -000051.8-000060.400078.0 07.1700.94K3 0 +055557.32 +005010.1 -000002.1+000001.500005.8 07.1700.10A0 0 +060139.82 -350237.6 -000007.5+000013.600003.3 07.1700.20A4 1 +060515.44 -542430.2 +000007.7+000009.500003.6 07.1700.95G8 0 +060615.71 +315949.3 -000006.8-000003.000002.4 07.1700.02B8 0 +064042.52 +401006.6 -000048.3+000013.000013.0 07.1700.63F5 1 +065900.59 -262828.0 -000001.9+000004.400002.0 07.17-0.17B2 0 +070040.42 +232624.8 -000001.6-000013.800001.7 07.17-0.09A0 0 +071302.73 -241333.0 -000092.9+000102.800027.1 07.1700.66G1 0 +071422.64 -610411.4 -000114.7+000016.900016.5 07.1700.44F3 0 +071856.49 -451751.1 -000237.8+000112.000021.3 07.1700.52F6 0 +072054.14 -203856.6 -000016.1-000004.700009.0 07.1700.21A7 0 +072057.64 +061415.4 -000005.8-000007.800002.9 07.1700.97G5 0 +072913.42 +142130.1 -000004.6-000003.000003.7 07.1700.04A3 0 +074236.12 -591752.1 -000053.1+000157.300030.1 07.1700.64G2 0 +074815.93 -064625.7 -000010.4+000018.600014.3 07.1700.28A3 0 +080114.22 -252448.3 -000006.4+000014.800007.0 07.1700.23A5 0 +080401.32 -265824.3 -000024.6+000041.900017.4 07.1700.47F5 0 +080828.45 -523701.9 -000030.8+000044.400005.3 07.1700.35Fm 1 +081334.19 +105050.4 +000006.5-000069.200012.8 07.1700.54F8 1 +082128.29 -394221.4 -000202.1+000225.600034.8 07.1700.69G8 0 +082500.31 -745444.3 +000023.3+000041.500014.9 07.1700.67G3 0 +082735.20 -050854.4 -000125.0-000079.900023.9 07.1700.65G0 0 +083856.31 -065053.9 -000024.0-000010.400007.0 07.1700.07A0 0 +085900.64 +632543.1 -000023.1-000024.400005.0 07.1700.91G5 1 +091930.56 +094724.5 -000014.0+000004.500005.5 07.1700.99K0 0 +093021.96 -313300.1 -000070.4+000029.400011.0 07.1700.38F2 0 +093130.80 -364501.7 -000001.9+000000.300001.5 07.1700.96G8 0 +102050.11 -152850.3 -000219.7+000296.400028.9 07.1700.55G1 0 +104921.11 -391013.3 -000036.8+000016.600007.4 07.1700.04B9 0 +105123.14 +755941.5 -000066.2-000037.100012.1 07.1700.25A3 0 +113101.28 +321858.1 -000325.2+000206.500024.5 07.1700.48F5 0 +120608.75 -690731.9 -000018.0+000038.000015.9 07.1700.55G0 1 +125751.64 +092019.2 -000037.0-000026.000004.9 07.1700.28A3 0 +131128.72 +404733.0 -000034.2-000006.100006.0 07.1700.94K0 0 +132015.78 +174557.7 -000006.7-000082.300013.1 07.1700.57F5 1 0.08 0.41 +133225.53 -471615.8 +000025.0-000124.600026.3 07.1700.60G2 0 +135138.93 -311909.8 -000307.4-000070.900015.2 07.1700.52F7 0 +135420.15 -484133.8 -000041.1-000019.400008.4 07.1700.19A4 0 +135441.88 -480804.3 -000102.2-000020.100013.4 07.1700.36F2 0 +141351.45 +461930.5 -000140.7+000009.500026.2 07.1700.53G0 0 +144947.20 -524441.3 -000004.6-000009.700004.0 07.1700.08B9 0 +150229.25 +331627.7 +000014.4-000002.500003.1 07.1700.95K0 0 +152043.07 +085449.7 +000000.2-000034.400014.8 07.1700.45F5 0 +152449.19 +105935.3 +000049.3-000127.600014.8 07.1700.45F2 0 +162311.39 -345529.4 -000027.8-000048.900006.2 07.1700.38F2 0 +162401.04 -583619.8 -000053.1-000064.000012.7 07.1700.28A8 0 +162448.07 +444123.7 +000007.7+000006.600013.2 07.1700.48F5 1 +163055.24 +305627.2 -000038.5+000001.100012.3 07.1700.57F5 0 +170951.65 -821907.0 -000001.3-000017.600004.1 07.17-0.06B6 0 0.06 1.15 +175034.69 -492944.6 -000005.0+000003.800009.1 07.1700.33F0 0 +175903.62 +300256.0 +000004.7+000009.200001.3 07.1700.96A1 1 +181659.53 +120403.7 -000001.7+000001.000002.5 07.1700.76F8 1 +183516.27 -394139.5 +000002.9-000028.200005.8 07.1700.27A7 0 +184255.43 +445531.1 -000014.1-000021.500008.1 07.1700.89G5 1 +191045.57 +313806.0 +000040.1-000032.900010.1 07.1700.34F0 0 +193101.09 +461954.4 +000003.3+000003.300005.4 07.17-0.03A0 0 +193929.77 +302429.8 +000000.6-000008.700002.3 07.17-0.08B9 0 +194005.07 -140240.6 +000006.9-000028.500008.5 07.1700.03A0 0 +195605.23 -440043.9 +000006.4-000006.400002.0 07.17-0.07B8 0 +201320.80 +725349.5 -000022.9+000004.800010.7 07.1700.33F0 0 +201625.64 +222347.4 -000000.7-000013.500005.1 07.1700.33F3 0 +203046.14 -154617.1 +000010.2+000003.200006.0 07.1700.10A1 0 +203129.92 +330554.1 -000019.2-000028.000003.1 07.1700.91K0 0 +203204.45 +602521.2 +000005.4-000077.200013.5 07.1700.32F2 0 +203921.60 -613208.2 +000010.0-000006.200002.7 07.17-0.04B9 0 +211207.39 -303521.3 -000000.9-000033.400011.2 07.1700.44F5 1 +212204.39 -515231.7 +000008.1+000001.600005.2 07.1700.18A5 0 +212320.90 +443105.9 -000000.2-000006.100001.0 07.1700.18A0 0 +213511.97 +212414.9 +000041.1-000008.600010.6 07.1700.10F8 1 +214320.72 -240828.7 +000012.0-000012.000002.6 07.1700.95K0 0 +214553.33 +781358.5 -000002.9-000015.100004.1 07.17-0.02A0 0 +221154.70 +065346.7 -000023.6-000007.900009.5 07.1700.18F0 0 +221907.16 +285051.2 +000050.4+000027.300013.7 07.1700.56F8 0 +224012.46 -063203.8 -000010.8-000036.700009.9 07.1700.72G0 0 +231528.50 +641600.2 +000007.0-000001.300002.1 07.17-0.01B5 0 +233106.58 +022148.6 +000086.4-000054.200018.6 07.1700.45F5 0 +001402.55 +760137.2 +000024.7+000000.700003.5 07.1701.63M4 0 +003130.74 +204946.3 +000030.4-000003.500005.1 07.1701.35K4 0 +004736.89 -021918.8 +000011.8+000005.000001.2 07.1701.54M1 0 +010644.36 -153036.9 +000000.7-000015.400006.2 07.1701.00G8 1 +011903.14 +454221.1 -000000.0+000004.700003.4 07.1701.61K2 0 +021436.99 +014039.4 -000015.7-000009.500003.9 07.1701.03K0 0 +022746.86 -693126.6 -000013.6+000029.700006.5 07.1701.27M6 0 +031442.21 -064208.8 +000109.2+000002.500004.4 07.1701.11K0 0 +033140.05 -032951.7 +000012.7+000008.800004.9 07.1701.01G5 0 +035030.08 +340308.4 +000015.6-000021.700003.2 07.1701.50K5 0 +042627.14 -003040.1 -000013.1-000024.600002.9 07.1701.57M1 0 +044902.42 -881616.2 +000007.8+000010.300002.8 07.1701.73M2 0 +044915.74 +282103.1 -000006.2-000007.600003.4 07.1701.78K0 0 +050622.10 +542418.7 -000000.4+000001.100005.1 07.1701.02G5 0 +051625.42 -230332.7 +000041.5+000031.400005.9 07.1701.03K0 0 +061156.25 +231225.4 -000003.1-000001.200000.2 07.1701.52M2 0 +062325.72 -262246.5 +000010.2-000001.300001.0 07.1701.67M1 0 +070957.01 -133657.8 -000002.5-000009.200000.9 07.1701.03G8 0 +071059.75 -675740.9 -000010.8-000002.200003.7 07.1701.32K2 0 +071434.03 +203100.8 -000016.3-000014.100003.2 07.1701.60K0 0 +073212.91 +270731.2 -000039.5-000073.500007.6 07.1701.11K1 0 +074836.18 +740236.1 +000026.0-000067.000002.5 07.1701.43K0 0 +075645.16 -125607.2 -000042.7-000003.900006.3 07.1701.08K0 0 +080952.18 -433142.2 -000005.9+000006.400001.3 07.1701.46K2 0 +081909.04 -461218.9 -000013.3-000000.600004.7 07.1701.36K2 0 +085704.91 +350124.2 -000019.4-000017.700004.4 07.1701.02K0 0 +100551.48 -681753.1 -000074.5+000025.100005.9 07.1701.16K2 0 +103007.93 -705317.4 -000033.3+000028.700002.4 07.1701.70M2 0 +104628.66 -194538.2 -000062.7+000007.800006.0 07.1701.18K1 0 +115058.12 +333615.2 -000007.3+000003.100002.5 07.1701.03G8 0 +130900.80 -333005.5 -000009.7-000005.600006.5 07.1701.06K0 0 +144102.33 +521409.5 -000034.5-000073.200007.7 07.1701.16K0 0 +151431.04 -594406.7 +000013.6-000023.500002.2 07.1701.66K4 0 +152818.62 -211234.4 +000026.0-000001.300004.7 07.1701.01K0 0 +153844.59 -230258.0 -000018.6-000011.400002.2 07.1701.60K4 0 +170215.97 +493538.4 +000005.8-000013.200004.6 07.1701.11K0 0 +170429.37 -172931.1 +000019.6-000117.000008.3 07.1701.06K0 0 +172150.52 +094409.4 -000006.7-000013.000001.7 07.1701.05K0 0 +172231.41 -702631.2 -000056.9-000047.800005.2 07.1701.02K0 0 +172928.15 +345619.0 -000025.9+000003.100008.7 07.1701.08K0 1 +181812.09 +112346.5 +000004.0+000002.800000.9 07.1701.64K5 0 +182959.43 +155639.8 -000005.3+000000.900004.2 07.1701.02K0 0 +184533.90 -482734.0 -000020.9-000027.100005.4 07.1701.33K3 0 +185158.04 -831858.7 +000001.8-000018.100003.0 07.1701.27K1 0 +190417.17 +340513.1 +000015.0+000017.800003.4 07.1701.28K2 0 +194821.59 +250034.4 -000000.4-000002.500001.2 07.1701.60G5 1 +195528.73 -535649.9 -000012.2-000010.200004.2 07.1701.60M0 0 +200731.34 +163850.3 -000001.3-000003.000001.0 07.1701.04K0 0 +213044.24 -254235.0 -000003.9+000009.200003.3 07.1701.29K2 0 +223638.21 +274703.0 +000049.6+000011.500005.9 07.1701.01K0 0 +231719.16 +295224.2 +000007.2-000004.900001.0 07.1701.67M1 0 +231839.02 +334338.6 +000019.9-000026.000004.9 07.1701.36K5 0 +232107.36 +602815.7 -000050.6-000017.200006.6 07.1701.16K1 0 +232115.15 -131609.7 +000025.0+000001.400000.7 07.1701.48K3 0 +234422.86 +551223.1 -000008.4-000012.500003.0 07.1701.41K2 0 +000800.35 -783555.5 -000002.2+000000.800008.9 07.1800.16A3 1 +001624.38 -702332.6 +000002.3+000009.200005.1 07.1800.25F0 1 +001827.57 +761635.6 +000019.2-000006.700004.0 07.18-0.05B9 0 +002720.26 +024850.8 -000009.3-000004.500004.5 07.1800.89G4 0 +003130.32 +113156.3 -000036.6-000040.500013.4 07.1800.28A5 0 +003329.15 -003631.5 -000013.7-000023.000007.9 07.1800.34A3 0 +004909.68 +284309.5 +000006.7-000013.300005.6 07.1800.93G8 0 +010521.90 -401611.9 -000026.0-000014.600018.2 07.1800.42F3 0 +011403.65 +605259.3 +000001.2-000002.700002.3 07.1800.03B1 0 +011410.48 +584844.8 +000018.9-000047.500023.3 07.1800.55F5 0 +012926.34 +421655.4 +000137.4-000062.100022.0 07.1800.45F5 0 +014017.15 +393516.0 +000020.1-000020.200005.4 07.1800.95K0 0 +015136.34 -023816.0 +000071.8-000024.500014.9 07.1800.36F2 0 +031211.36 +462310.0 -000032.5-000033.300009.1 07.1800.49F5 0 +033326.52 +653307.1 -000010.2-000006.400004.5 07.1800.12A2 0 +033750.37 +000828.0 +000030.7-000008.900007.0 07.1800.99G5 0 +033813.07 +490458.9 -000012.1-000004.600004.0 07.18-0.03B9 0 +034527.54 +473937.5 +000021.2-000025.500005.8 07.18-0.01B9 0 +034926.68 +570720.1 +000029.8-000026.100006.4 07.1800.10A0 0 +041055.17 +155648.1 -000010.1-000013.600005.0 07.1800.15A0 0 +042330.34 +242419.8 +000093.1-000045.100020.0 07.1800.46F5 0 +043022.43 +233519.9 +000019.1+000000.700003.3 07.1800.39B8 0 +045028.34 -383336.9 +000023.4+000118.100017.4 07.1800.53F6 1 +052003.19 -051230.0 -000006.5-000009.000003.3 07.18-0.02B9 0 +052706.69 -313358.6 -000057.2+000038.300017.1 07.1800.60G1 0 +053253.26 +361912.0 +000016.8-000051.800007.3 07.1800.28Am 0 +054525.45 +061752.3 +000014.3+000001.700002.5 07.1800.09A2 0 +060206.48 -272537.4 -000007.0-000098.200018.0 07.1800.42F3 0 +062537.85 -350220.8 +000000.7-000011.100009.8 07.1800.27A4 1 +062543.09 +380301.0 +000004.5+000029.900004.3 07.1800.94G5 0 +063220.70 +154222.3 -000000.7-000003.600006.7 07.1800.69F5 1 +063407.10 +220727.2 -000009.4-000036.100008.8 07.1800.27A3 0 +065552.95 -253105.3 +000033.4+000032.300013.0 07.1800.44F3 1 +070312.91 +090125.2 -000042.6-000079.300011.9 07.1800.51F5 0 +071128.97 +302821.3 -000016.4+000003.000009.7 07.1800.40F2 0 +072613.37 -205422.6 -000001.6+000002.900000.8 07.1800.10B9 0 +073811.06 -312711.7 +000026.8-000004.000005.4 07.1800.31F0 0 +073959.29 -033548.6 +000069.7-000277.900070.4 07.1800.89K2 0 +074347.29 +434740.9 -000092.7-000016.300011.5 07.1800.90G5 0 +080014.83 -355929.5 -000030.3+000014.200006.8 07.1800.15A3 0 +080231.41 -660114.2 -000157.3-000130.500057.9 07.1800.87K1 0 +081625.00 -361209.4 -000010.5+000007.000002.8 07.18-0.14B3 0 +081931.80 +350244.5 -000055.8-000005.000015.2 07.1800.36A5 0 +084246.23 +315145.7 -000033.6-000041.000020.6 07.1800.60F8 0 +092431.23 +180829.3 -000032.5-000034.100006.1 07.1800.75G0 1 +095716.58 -325128.1 +000004.6-000003.900003.7 07.1800.12A2 0 +100539.27 -840520.1 -000104.8-000000.500014.4 07.1800.59F8 1 +101149.87 -613231.0 -000015.8+000002.500002.5 07.18-0.08B5 0 +101646.86 -130558.2 -000007.7-000010.500004.3 07.1800.99K0 0 +103217.36 +242632.1 -000053.3+000003.800007.9 07.1800.25F0 1 +103356.56 -803100.9 +000007.3+000058.300012.0 07.1800.41F3 0 +103723.24 -433124.2 -000082.2+000016.100007.9 07.1800.37F2 1 +104407.23 -485348.2 -000049.3+000006.300006.2 07.1800.48F5 0 +105249.07 -064917.5 -000209.5-000188.700022.8 07.1800.56F8 0 +112918.81 +302529.5 +000032.2-000136.900015.6 07.1800.47F5 1 +113614.63 +031804.4 -000032.1-000039.800004.6 07.1800.93G5 0 +114927.90 -460403.1 -000057.2+000000.600006.8 07.1800.28Fm 1 +121406.23 -364344.4 -000048.9-000004.500007.2 07.1800.18A3 1 +122327.58 -060708.2 -000030.7+000056.400016.2 07.1800.48F8 0 +123856.37 -005115.0 -000079.4+000002.500007.5 07.1800.06A0 0 +132045.32 +690608.2 +000003.1-000033.200005.5 07.1800.98G5 0 +135443.35 -612004.1 -000016.5-000008.700002.7 07.18-0.00B8 0 +140232.52 -194835.6 -000044.5-000013.000005.2 07.1800.58F6 0 +140708.05 -352930.8 -000019.4-000002.900004.8 07.1800.95G8 0 +143129.26 -474347.1 -000049.6+000074.800010.1 07.1800.95K1 0 +143403.75 -164910.4 -000001.7-000007.000006.4 07.1800.14A2 0 +143548.33 -083430.9 -000007.2-000011.600008.3 07.1800.06A0 0 +145559.86 +410811.5 -000010.1+000035.700009.2 07.1800.27A2 0 +150433.05 -281800.2 +000040.2-000052.000029.5 07.1800.57G0 0 +150706.20 -375644.3 +000010.8-000014.100006.2 07.1800.06A1 0 +150713.71 -325436.5 -000008.0-000012.000008.2 07.1800.06A0 0 +152031.44 -281713.3 -000025.4-000028.600007.0 07.1800.07A1 0 +153414.51 -604828.2 -000024.9-000036.800008.1 07.1800.05B9 0 +153611.90 -650652.2 -000046.8-000044.500004.6 07.1800.10B9 1 +162845.51 -175905.9 +000018.2-000006.700006.4 07.1800.27A0 0 +164737.77 +373336.8 -000007.0-000003.800006.5 07.18-0.03B9 0 +164813.79 +010525.8 -000007.8-000017.700006.1 07.1800.26A3 0 +165954.78 -591946.0 +000019.4-000095.900020.9 07.1800.47F6 0 +173441.38 +405433.2 +000004.7+000023.100007.0 07.1800.08A0 0 +173915.94 +301512.5 -000001.9-000045.000014.8 07.1800.45F2 0 +174858.27 +370343.0 +000058.5-000084.200018.8 07.1800.51G0 1 +175424.38 -383734.5 +000003.7-000121.600019.7 07.1800.43F3 0 +180015.07 -372429.4 -000001.1-000008.000001.9 07.18-0.05B8 0 +180526.71 +284107.8 +000012.2-000003.000005.4 07.1800.98K1 0 +182443.03 -063613.3 -000069.0-000038.400014.2 07.1800.60G0 1 +184503.73 +350030.3 +000005.0-000001.500003.9 07.18-0.03B9 1 +184705.73 +744330.8 +000319.2+000079.900006.2 07.1800.76G5 0 +190420.25 -213152.9 +000063.9-000040.800018.4 07.1800.55F8 1 +194347.09 +381920.5 +000000.5-000001.300001.1 07.18-0.11B8 1 +195052.97 +200222.1 +000024.0+000008.300004.6 07.1800.21Am 0 +200745.50 +574759.8 +000002.3-000015.700004.2 07.1800.01A0 0 +200849.68 +121342.3 +000001.6-000017.400001.8 07.18-0.05B7 0 +200905.19 -261325.9 +000038.5-000068.500018.7 07.1800.48F5 0 +201529.99 +234431.3 -000000.7-000010.800002.1 07.1800.97G5 0 +201648.19 +322247.5 -000005.4-000009.800000.6 07.1800.07B1 0 +203904.23 -163334.1 +000109.3-000028.200018.0 07.1800.48F6 0 +204145.14 -752045.5 +000153.7-000170.300025.4 07.1800.64G5 1 +204400.03 +212402.3 +000007.0+000007.500009.1 07.1800.13A2 0 +204922.14 +835629.4 +000020.7+000106.800013.1 07.1800.41F2 0 +205005.47 +272239.7 +000014.5+000007.500004.0 07.18-0.05B9 0 +205843.69 +313851.0 +000021.1+000009.700004.5 07.18-0.04B9 0 +212445.81 -571525.4 +000036.7-000048.300003.9 07.1800.24A6 0 +212759.77 +531721.4 +000022.6-000001.800005.2 07.18-0.00A0 1 +213340.23 -161202.5 +000032.2-000111.400014.6 07.1800.46F6 1 +214128.10 -145029.1 +000004.1+000019.100011.0 07.1800.36F3 0 +214158.33 -171318.9 +000231.0+000055.300013.9 07.1800.97K0 0 +223833.72 +444008.5 +000029.6-000004.800006.5 07.1800.04A0 0 +224109.67 +450031.2 +000027.3+000012.600006.2 07.1800.32A5 0 0.05 1.52 +224206.59 -032824.2 +000026.4-000012.400008.9 07.1800.04A0 0 +225845.74 +435019.6 +000000.7-000005.800002.7 07.18-0.07B2 0 +231341.04 +021212.5 +000011.5+000037.500014.5 07.1800.39F2 0 +232421.78 +061110.6 +000027.4+000004.800004.7 07.18-0.10A0 1 +233600.27 -084557.9 -000029.4-000040.100006.5 07.1800.48F5 0 +233728.06 +354853.7 +000072.3-000031.900010.2 07.1800.97K2 0 +233951.21 -324433.6 +000135.5-000304.600053.5 07.1800.80K1 0 +234634.65 +003148.4 -000018.7-000028.800008.0 07.1800.95G5 0 +001651.75 +463651.6 -000006.1-000023.000005.1 07.1801.07G5 0 +004437.18 +404045.8 +000009.1-000015.100001.5 07.1801.61M2 0 +004931.10 +463039.3 +000067.0+000016.000005.1 07.1801.02K0 0 +011732.98 +141433.9 +000007.5-000026.400003.0 07.1801.31K0 0 +013243.23 +633537.7 +000000.2-000001.200001.7 07.1801.30G0 0 0.19 8.38 +014235.76 -201021.2 +000004.7-000006.500003.0 07.1801.41K2 0 0.07 64.10 +021941.54 +600047.1 -000011.5-000009.900004.2 07.1801.00G5 0 +030406.19 -051436.0 -000008.9+000000.700000.2 07.1801.60K5 0 +030540.95 +650924.4 +000017.6-000029.000006.2 07.1801.18K0 0 +030808.25 -610859.7 +000024.4+000025.400002.6 07.1801.34K2 0 +032652.97 +661239.8 +000024.8-000036.400004.6 07.1801.24K0 0 +034641.79 -252126.3 +000026.1+000023.900005.8 07.1801.06K1 0 +034851.01 -550000.2 +000024.1+000032.700005.0 07.1801.10K0 0 +035233.10 +402156.3 -000021.0-000006.200007.0 07.1801.06G5 1 +042319.73 -074216.4 +000005.1+000003.500002.6 07.1801.03K0 0 +043937.02 -211451.4 +000013.0+000021.700011.7 07.1801.20K0 1 +044620.38 +553918.4 -000006.8-000010.200002.9 07.1801.55K0 0 +045530.45 +324702.3 -000026.0-000011.700005.4 07.1801.14K0 0 +054719.68 +500518.2 +000015.2-000016.400001.8 07.1801.59K0 0 +060741.51 -343823.8 +000026.1-000006.300004.1 07.1801.22K1 0 +063926.77 -432538.2 +000003.1-000007.200003.0 07.1801.53M2 0 +064059.48 +560557.6 +000008.0-000015.800004.2 07.1801.00G9 0 +064525.28 -650239.2 -000008.4-000005.800002.8 07.1801.64M2 0 +064929.45 +034130.3 -000007.1-000010.500000.7 07.1801.35K0 0 +070007.02 +294619.7 +000001.3-000003.700000.9 07.1801.53K4 0 +070827.68 -183611.1 -000013.6+000020.100003.3 07.1801.63K5 0 0.06 4.36 +072022.83 -220504.5 -000005.7+000001.300002.4 07.1801.01G8 0 +073634.17 +650546.4 -000003.8+000002.700002.1 07.1801.24K0 0 +073807.37 +381532.0 -000008.4-000016.800002.1 07.1801.65M3 0 +080823.23 +130912.0 +000004.5+000008.900004.3 07.1801.36K0 0 +081942.74 -270454.4 -000006.6-000000.000003.6 07.1801.30K1 0 +084621.66 -335407.5 -000040.0+000023.100005.4 07.1801.05K1 0 +092350.40 +343254.0 +000043.1-000066.900004.0 07.1801.05K0 0 +095439.10 -431916.1 -000010.4+000001.400000.8 07.1801.25K2 0 +095749.58 +350728.3 -000012.6+000003.300001.6 07.1801.56K5 0 +100506.00 -455346.2 +000034.1-000015.400004.0 07.1801.10K0 1 +110626.01 -163151.5 +000005.9-000021.000002.0 07.1801.49K4 0 +111608.13 -681154.2 -000045.4+000010.200003.1 07.1801.52K4 0 +112851.07 +424736.4 -000036.1-000051.800005.4 07.1801.29K0 0 +114055.89 -004027.4 +000016.0-000021.100006.0 07.1801.28K2 0 +115105.21 -270448.8 -000055.7-000006.900005.3 07.1801.20K2 0 +124532.04 -044839.5 -000018.4+000008.000005.8 07.1801.27K2 0 +125000.74 +544521.7 +000009.6-000031.800001.4 07.1801.37K2 0 +130551.68 -140642.8 -000035.8-000021.100002.1 07.1801.50K4 0 +133012.69 +454406.9 -000037.8+000002.800002.3 07.1801.54M. 0 +135248.04 -422859.1 -000070.1-000058.800005.8 07.1801.16K2 0 +135435.58 -550418.5 -000049.0-000019.900005.1 07.1801.00K0 0 +140327.35 +273035.8 -000056.5-000007.700004.1 07.1801.05K1 0 +141634.33 -595449.2 -000010.3-000005.900001.6 07.1801.68M5 0 2.57 531.00 +142336.55 +492418.5 +000005.2-000024.900001.4 07.1801.46K0 0 +142435.86 -022034.4 -000030.1+000005.500003.5 07.1801.62M3 0 +143606.22 -840854.4 +000004.6+000004.200003.1 07.1801.55K3 0 +143921.99 -250142.8 +000025.1-000024.600005.0 07.1801.08K0 0 +150717.35 +225430.1 -000009.5-000017.100004.1 07.1801.09K0 0 +155135.19 -372614.4 -000004.5+000032.800004.5 07.1801.42K3 0 +160713.54 -420410.4 -000005.3-000021.000004.4 07.1801.59K2 0 +162520.39 +670420.5 +000000.1+000012.300005.7 07.1801.08K0 0 +173130.84 +014020.4 -000015.9-000013.200005.7 07.1801.32K3 0 +174019.99 +063352.8 -000000.3-000019.600002.5 07.1801.55K2 0 +175717.39 -710538.5 -000033.9-000112.600004.6 07.1801.26K2 0 +181210.31 +081337.8 -000015.9-000050.800005.3 07.1801.31K0 1 +182028.41 -440436.8 -000003.1-000013.300002.7 07.1801.62M3 0 +183425.31 -194704.7 +000031.6-000018.800004.1 07.1801.37K1 0 +184807.93 -433422.6 -000003.6-000014.100002.1 07.1801.50M0 0 +185428.19 +202135.6 +000012.8+000009.700003.2 07.1801.08G8 0 +190520.80 +255514.8 -000040.7-000051.800016.9 07.1801.09K0 0 +190922.00 +101428.2 +000008.1+000004.000002.9 07.1801.85Kp 0 +193118.15 +425913.0 -000007.2+000015.500005.6 07.1801.03K0 0 +193608.69 -460904.6 +000007.6-000029.200003.7 07.1801.54K4 0 +193936.18 -643207.7 +000013.8-000054.400005.0 07.1801.08K1 0 +194038.71 +444720.6 +000021.7+000040.100006.2 07.1801.10K0 0 +194522.68 -012956.5 +000016.0+000001.600004.1 07.1801.36K0 0 +200312.86 +501832.3 +000024.1+000028.400003.7 07.1801.43K5 0 +201201.99 +074104.0 +000003.1-000002.100003.8 07.1801.56M. 0 +204950.01 -001927.4 +000006.7+000005.100003.8 07.1801.20K2 0 +212129.12 +481002.4 +000041.7+000040.900003.9 07.1801.52M0 0 +221221.19 +550551.8 +000013.4-000013.700002.7 07.1801.37K1 0 +221608.18 -573405.0 +000018.2-000012.400003.7 07.1801.47M5 0 +223119.03 +634903.4 +000009.3+000005.700005.2 07.1801.17G5 0 +224832.31 -705600.2 +000022.6-000003.100002.0 07.1801.68M1 0 +225521.21 -054122.8 -000005.6-000004.800003.2 07.1801.61K5 0 +230154.42 +195015.9 +000021.8-000012.300004.0 07.1801.42K2 0 +230529.73 +285919.0 +000079.3+000008.600003.9 07.1801.61M2 0 +230747.84 +302622.5 +000000.1+000006.800001.9 07.1801.45K4 0 +231020.74 -133840.6 +000050.2+000024.900002.0 07.1801.23K0 0 +231203.02 -435916.1 +000006.0+000017.300004.9 07.1801.11K1 0 +232149.27 +203816.1 -000003.3-000020.100003.4 07.1801.73M. 0 +235354.22 +175930.7 +000019.9-000043.500006.8 07.1801.17K0 0 +000956.74 -443959.4 +000041.8+000019.100004.4 07.1900.97K1 0 +001201.46 +283624.2 -000015.0-000096.000010.9 07.1900.40F0 1 +004503.74 +755616.9 +000389.2-000094.700026.9 07.1900.76G5 0 +005340.36 +432149.3 +000282.5-000129.400022.4 07.1900.62G0 0 +005649.08 -252148.1 +000039.5+000001.100007.4 07.1900.12A2 0 +010357.34 +485141.2 +000114.9-000046.500016.7 07.1900.44F8 0 +010951.83 +490314.0 -000011.6-000014.600005.5 07.1900.07A0 0 +012131.32 +743449.2 -000016.5-000022.300010.1 07.1900.31A2 0 +014423.16 +374006.2 +000004.7-000009.600002.9 07.19-0.01A0 0 +020400.12 +080541.9 +000037.9-000044.700010.2 07.1900.53F5 0 +021254.96 +404007.0 +000059.3-000108.800038.1 07.1900.67G0 0 +021455.11 +661915.7 -000041.1-000002.200017.8 07.1900.44F5 0 +021937.78 +523340.9 +000009.2+000004.700002.5 07.19-0.06B2 0 +021952.84 +312015.7 +000118.8-000091.500016.1 07.1900.60F5 0 +022202.56 -275141.2 -000007.3+000020.200004.8 07.1900.97G8 0 +022226.74 +651431.5 +000022.6-000023.600009.0 07.1900.57F8 0 +024626.08 -213939.8 +000103.1+000041.300013.5 07.1900.39F3 0 +024640.21 +752429.2 -000030.3-000025.000009.9 07.1900.21A3 0 +024715.40 +225737.4 -000037.6-000028.800006.6 07.1900.95K0 0 +030224.40 +542147.9 +000019.5-000018.000008.8 07.1900.29A5 0 +030854.18 -185809.3 +000015.8+000006.100003.6 07.1900.05A0 0 +031214.58 -402433.8 +000034.3+000025.500003.6 07.1900.22A5 0 +044204.11 +240038.8 -000014.2-000007.200011.3 07.1900.48F5 0 +044706.66 +100305.9 +000015.0+000002.800005.8 07.1900.16A2 0 +050449.73 -201445.6 +000041.4+000078.300010.4 07.1900.90K0 0 +051401.68 +512551.8 +000060.0-000137.100016.8 07.1900.63F8 1 +051405.74 +211325.3 +000013.4-000007.200008.2 07.1900.21A2 0 +053136.09 -613228.1 -000002.0+000010.500003.3 07.19-0.10B8 0 +055023.47 -485911.0 +000011.3+000011.000004.2 07.1900.91G6 0 +055312.59 +114852.2 +000012.7-000108.400016.5 07.1900.51F5 0 +055739.58 -152422.1 -000005.5+000006.100005.4 07.19-0.10B8 1 +060131.25 +025433.4 -000020.0-000010.900006.6 07.1900.00A0 0 +060131.34 +031111.5 +000001.3-000008.300003.7 07.1900.08B8 0 +060555.68 -131452.1 -000000.4+000003.900006.9 07.1900.27F0 0 +060628.04 +104501.2 +000004.7-000021.000005.3 07.19-0.06A0 1 +061510.32 +485002.3 -000002.5-000001.500001.9 07.19-0.15B5 0 +064034.57 -281556.0 +000024.2-000023.000005.8 07.1900.93G8 1 +070617.42 +174439.9 -000005.0-000004.300004.7 07.19-0.11B9 0 +071344.56 -050919.9 -000000.7+000000.100000.8 07.1900.85G5 0 +072305.62 +172434.9 -000018.7-000014.000006.1 07.19-0.04B9 0 +073121.33 -044044.2 -000013.4+000018.900003.7 07.1900.94K0 0 +074314.42 -040751.5 +000001.4-000035.800014.2 07.1900.34F0 0 +074521.52 -392042.9 -000021.6+000015.000004.2 07.19-0.03A0 0 +075451.25 -313205.2 -000007.2+000004.900002.0 07.19-0.11B2 0 +081316.44 -241733.2 -000007.9-000013.400005.3 07.1900.31F0 1 +081806.62 +262528.7 -000028.9-000015.400004.4 07.1900.16A3 0 +083805.68 -380032.4 -000005.2+000000.500002.0 07.19-0.17B2 0 +085945.45 -513014.1 -000034.5+000038.100006.3 07.1900.15A3 0 +090045.63 -091129.0 +000004.7-000013.800005.7 07.1900.07A0 1 +090149.20 +053906.3 -000040.8-000018.900010.6 07.1900.31F0 0 +091907.88 -223311.3 -000027.5+000024.200005.9 07.1900.03A0 0 +092611.03 -300205.3 -000012.3-000002.900008.0 07.1900.05A1 0 +093442.60 -444858.5 -000013.3+000006.700002.2 07.1900.04A1 0 +100135.42 -010105.2 +000012.8-000005.300011.7 07.1900.30A0 0 +101151.67 -405227.8 -000012.3+000016.500003.7 07.1900.99K0 0 +102307.07 -503137.9 -000040.1+000034.600013.3 07.1900.38F2 0 +103909.62 -255104.8 +000045.7-000052.100019.1 07.1900.46F5 0 +111149.05 +424957.7 -000130.6-000237.900022.4 07.1900.55F8 0 +115148.99 -643544.4 -000010.3-000003.300003.3 07.1900.03B4 1 +124227.25 -610106.5 -000036.6-000012.100009.5 07.1900.16A1 1 +131901.98 +283403.2 -000069.5+000111.300011.2 07.1900.57F8 0 +133350.07 -660442.3 -000006.9-000005.900001.3 07.19-0.03B3 0 +133748.15 -350353.2 -000059.5-000024.000029.8 07.1900.69G3 1 +135558.50 -392434.9 -000006.7-000003.300002.0 07.1900.39A0 0 +142050.71 -422529.2 +000023.9-000012.200006.4 07.1900.14A1 1 +144927.65 -195412.9 +000002.6+000004.100004.7 07.1900.25A6 0 +145103.68 -150138.9 -000017.8-000001.600003.4 07.1900.58K1 0 +155708.62 -061747.9 +000003.5-000002.700008.5 07.1900.17A0 0 +160155.46 -215849.2 -000011.5-000024.400007.6 07.1900.09B9 0 +162317.61 +353642.7 +000011.8-000040.200005.9 07.1900.91K0 0 +162816.06 -161243.6 -000007.7-000026.200014.7 07.1900.44F5 1 +164119.06 +222612.9 -000000.7-000075.600006.9 07.1900.99K0 0 +164330.08 +204258.3 +000021.3-000030.700022.9 07.1900.57G2 0 +172209.13 -303004.8 -000006.6-000009.000002.5 07.1900.07B8 0 +172319.84 +092800.4 +000022.3-000007.900006.3 07.1900.15A2 0 +173142.60 -410222.3 -000003.4-000009.800004.7 07.1900.06B7 1 +174731.40 -205014.3 -000002.3-000011.900005.3 07.1900.40A3 0 +175624.60 +195319.9 -000005.8-000015.800008.7 07.1900.19A3 0 +180437.69 -403815.1 -000001.8-000012.900003.2 07.19-0.08B5 0 +180439.08 +270654.9 +000026.4-000011.300006.2 07.1900.28A2 0 +183119.00 +623216.3 +000004.8+000051.100007.9 07.1900.90F2 1 +184601.66 +594112.6 +000055.6+000042.800005.5 07.1900.95K0 0 +184729.57 +492555.4 +000013.6-000009.800004.1 07.1900.44F5 1 +185827.80 -341252.7 +000002.0-000004.700006.0 07.1900.04A0 1 +190638.11 -512503.2 -000005.3+000000.700001.6 07.1900.52F4 1 0.40 779.00 +191411.36 -672714.0 +000010.6-000034.500004.3 07.1900.12A2 0 +191419.24 +250047.6 -000000.5-000007.200002.5 07.19-0.02B8 0 +192740.09 -182102.7 -000000.3-000034.800019.1 07.1900.48F5 1 +193215.80 -213100.8 +000031.4-000002.000007.5 07.1900.24A6 0 +195142.67 -105657.2 +000072.9+000015.500013.8 07.1900.42F5 0 +195719.85 +240518.5 -000114.6-000124.600023.5 07.1900.64G0 0 +201031.82 +282603.4 +000002.8+000002.200001.4 07.19-0.01B2 0 +201639.45 +283122.5 -000003.0-000009.400003.5 07.19-0.04A0 0 +203755.86 -110158.9 +000002.8-000030.100003.0 07.19-0.04B9 0 +204356.96 -053524.8 +000007.8-000007.200006.0 07.1900.35F0 0 +204543.08 +504025.9 +000006.0+000008.400002.5 07.1900.54F5 0 +205840.11 -702519.9 +000002.5+000010.700010.1 07.1900.45F6 1 0.67 0.95 +210154.87 +574555.0 +000009.6+000011.500004.3 07.19-0.07B9 0 +211617.00 +262101.0 +000011.1+000004.100000.8 07.1900.46F2 0 +212212.55 -831234.4 +000007.0-000063.700014.3 07.1900.34F0 1 +213721.08 -182627.3 +000056.3-000104.500019.0 07.1900.40F3 0 +224242.58 +000415.8 -000023.6-000021.100005.8 07.1900.38F0 0 +225944.19 -624619.3 +000074.6-000027.100010.1 07.1900.46F5 0 +235932.88 +504957.3 +000011.2-000002.600003.3 07.19-0.04B9 0 +001424.47 -021152.5 -000010.2-000030.200003.7 07.1901.34K0 0 +001819.77 +443330.4 -000012.8-000011.100001.8 07.1901.61K2 0 +004956.28 -572310.5 -000021.8+000001.100003.1 07.1901.56M4 0 +014504.97 +023011.5 +000037.1-000015.000007.2 07.1901.06K0 0 +022527.94 +322427.7 +000017.2-000008.400002.5 07.1901.47K2 0 +022816.18 -362027.2 +000018.8+000019.500001.8 07.1901.63K5 0 +024549.37 -624327.0 -000011.9-000022.100003.0 07.1901.44K3 0 +024838.42 -204915.8 +000037.6-000009.700005.1 07.1901.11K0 0 +032731.95 +055213.9 +000009.9-000042.000003.9 07.1901.27K0 0 +041403.36 -300645.9 +000023.9+000013.600005.2 07.1901.08K0 0 +041403.55 -155935.3 +000004.4+000006.600000.9 07.1901.69M1 0 +042003.96 +233555.9 +000140.7-000035.200004.9 07.1901.11G5 0 +043458.61 +165941.6 -000000.1-000080.500008.1 07.1901.18K3 0 +044329.64 -523245.7 +000038.5+000007.200005.5 07.1901.35K3 0 +052441.51 +113146.7 -000046.2-000116.600005.6 07.1901.08G5 0 +053731.47 -310342.6 +000020.6-000006.400005.7 07.1901.13K0 0 +061627.24 -352551.5 -000016.9+000025.000005.5 07.1901.13K0 0 +063937.36 -524956.9 +000001.3-000003.800002.7 07.1901.49K3 0 +070354.42 -503940.8 +000004.0-000005.200003.7 07.1901.39K3 0 +073905.97 +085534.4 -000028.7+000011.700005.4 07.1901.00G5 0 +080725.37 +551805.0 +000016.1-000009.600004.7 07.1901.08K1 0 +082007.26 +531151.1 -000004.5-000006.400002.0 07.1901.40K2 0 +082422.50 -554722.9 +000004.5+000015.000002.5 07.1901.75K4 0 +090106.28 -273056.6 -000005.4-000005.900003.1 07.1901.73M1 0 +090902.34 +172811.0 -000037.7-000032.600004.2 07.1901.21K3 0 +094438.10 +032111.7 -000027.6+000022.300005.0 07.1901.39K2 0 +094511.41 -002753.4 -000003.8-000017.100004.5 07.1901.11K0 0 +095848.77 +044831.0 +000009.8-000033.600002.3 07.1901.64M2 0 +101055.88 +362805.2 -000008.2+000001.000006.7 07.1901.10K0 1 +101950.76 -513406.5 +000000.0+000000.000000.0 07.1901.70 0 +103308.89 +391317.8 +000015.4-000018.900005.8 07.1901.03K2 0 +103710.67 +463253.3 +000029.5-000031.800005.6 07.1901.09K3 0 +104722.88 +265438.2 +000000.9-000009.200003.7 07.1901.57K5 0 +110257.96 -023807.2 -000032.6-000005.000005.5 07.1901.00G5 0 +123125.34 -091053.6 +000011.3-000021.500004.8 07.1901.00K0 0 +135730.02 -680020.6 -000006.7-000007.000002.2 07.1901.56K4 0 +142400.73 +054922.6 -000048.6+000018.000007.0 07.1901.01K0 0 +144957.64 -290204.8 -000057.4+000009.100005.5 07.1901.26K1 0 +152021.21 -753350.5 -000025.3-000010.200007.2 07.1901.11K1 0 +154748.33 +041754.1 -000023.6-000011.900006.6 07.1901.17K0 0 +160807.19 -274349.5 -000014.7-000004.800003.6 07.1901.61K4 0 +171303.37 -545107.3 +000019.2-000052.400001.8 07.1901.22K1 0 +175936.87 +713802.8 -000004.5+000045.100006.7 07.1901.13K2 0 +181444.26 -453542.7 -000005.5-000011.400004.8 07.1901.55K5 0 +183146.18 -022506.5 +000029.5+000008.300005.8 07.1901.27K2 0 +184628.10 +433339.0 -000001.9-000001.700002.4 07.1901.51K5 0 +190327.34 -501859.7 +000012.1-000026.200004.1 07.1901.48K4 0 +191955.05 +450155.3 +000017.1+000029.000005.0 07.1901.00K0 0 +193142.58 -192311.2 +000013.0-000009.400000.8 07.1901.58K4 0 +200505.50 +134551.0 +000068.0-000018.000006.7 07.1901.09K2 0 +203626.47 -203507.6 +000015.2-000013.900003.8 07.1901.33K2 0 +210241.24 +263029.1 -000000.6-000009.300004.4 07.1901.70K5 0 +211942.76 +552700.2 +000019.1+000005.300003.2 07.1901.47M6 0 +215729.19 +291836.8 -000001.0-000044.100006.0 07.1901.22K3 0 +222925.85 -283934.3 +000003.4-000017.700005.5 07.1901.16K2 0 +233509.41 +672930.7 +000034.6+000010.000004.7 07.1901.09K0 1 +235402.02 +562921.9 +000003.2-000001.800000.4 07.1901.61K2 0 +000238.44 +660601.4 +000008.1+000009.100000.7 07.2000.09A2 1 +001016.46 +521518.5 +000007.4-000002.600003.0 07.20-0.05B9 0 +001807.90 +034748.3 -000031.4+000001.900012.2 07.2000.31F0 0 +002059.44 +124618.0 +000016.9-000005.300007.9 07.2000.27A3 0 +002740.29 -162434.3 +000199.4+000033.300013.5 07.2000.50F5 0 +004228.95 +273834.6 +000029.9-000010.500005.4 07.2000.34F0 0 +005245.22 +685156.9 +000003.5-000003.700005.3 07.2000.10A2 1 +005319.51 +040510.7 -000040.2-000030.500008.3 07.2000.36F0 1 +005525.19 +283334.4 +000041.2-000049.100010.4 07.2000.20A5 0 +010358.75 +352810.1 +000005.9-000002.500002.7 07.2000.23A3 1 +014508.12 -143344.2 -000022.3-000017.600004.7 07.2000.99K0 0 +015114.50 -305410.6 +000203.4+000069.000014.4 07.2000.47F5 0 +015128.84 -041311.8 +000154.8-000064.500011.7 07.2000.32A5 0 +021030.02 -452649.3 +000027.2+000016.000004.2 07.2000.98G8 0 +022423.28 -030613.6 +000055.5-000110.400018.6 07.2000.52F5 0 +022645.70 +574045.1 +000000.4-000001.500001.0 07.2000.63B2 0 +031649.07 +511305.7 +000022.5-000024.500004.4 07.2000.04B9 0 +040116.63 +400541.2 +000062.5-000064.300015.3 07.2000.40F2 0 +040920.48 -075544.5 -000013.7-000026.400006.5 07.2000.22A2 1 +041346.74 -842908.9 -000003.6+000008.400000.4 07.20-0.09B1 0 +043625.65 -374933.1 +000009.8-000079.800018.4 07.2000.40F5 0 +043854.06 -585850.2 +000018.9+000021.900005.4 07.2000.19A4 0 +043908.67 +130011.3 -000043.1-000064.200016.8 07.2000.43F5 0 +044637.52 -683246.1 -000010.8+000044.300008.7 07.2000.57F7 0 +044702.13 +411818.2 +000004.3-000010.400004.1 07.2000.06A0 0 +045817.08 +002714.4 -000159.5-000013.500029.9 07.2000.70G5 0 +050447.52 -114154.6 +000074.8-000217.200023.6 07.2000.62G0 0 +052209.42 -810220.3 -000018.3+000015.500003.9 07.2000.28A4 1 +052654.28 +033652.8 +000000.3-000000.100002.2 07.20-0.14B5 0 +055121.63 -113846.3 -000004.0+000001.200003.2 07.20-0.08B9 1 +055423.68 -154355.2 -000003.1+000002.800002.5 07.2000.01A0 0 +060643.15 -491320.5 +000000.0+000097.600010.3 07.2000.35F0 0 +060801.11 -820237.5 -000008.4+000029.400006.7 07.2000.31F0 0 +062208.10 +614537.0 -000003.1-000119.100016.2 07.2000.38F0 0 +062306.11 -033056.8 -000004.8-000003.900001.6 07.20-0.12B8 0 +063339.84 -261946.7 -000007.6+000001.400005.9 07.2000.02A0 1 +064454.86 +205138.2 +000093.7+000012.900021.8 07.2000.56F8 0 +064631.79 -085507.0 +000003.8-000010.300003.4 07.20-0.01B9 0 +065008.09 -123505.1 -000003.2+000004.000000.6 07.20-0.13B5 0 +065828.16 -030125.4 -000002.1+000001.100000.6 07.20-0.09B0 1 +070341.66 -003325.0 -000002.0+000000.900002.0 07.20-0.04B8 0 +070832.23 -125309.4 -000003.4-000000.000000.2 07.20-0.02B2 0 +071245.40 -511242.6 -000001.7+000003.300001.2 07.20-0.12B3 0 +071647.06 -134052.0 -000003.1-000003.200003.7 07.2000.06A0 0 +072347.95 +803734.7 +000020.9-000005.500008.5 07.2000.99K0 0 +072954.30 -135921.9 -000003.7+000001.800002.0 07.20-0.09B3 1 +073637.68 -445914.3 -000005.5+000010.300001.5 07.20-0.12B3 0 +073748.25 +385243.7 -000012.4-000006.000010.4 07.2000.28A5 0 +074836.49 -304521.6 -000009.2+000006.300002.3 07.20-0.16B5 1 0.04 1.73 +080135.11 -503620.2 -000006.5+000005.400001.9 07.2000.01B2 0 +080634.49 +222724.7 -000128.5-000048.800015.6 07.2000.77G5 0 +080800.33 -351239.8 +000002.7-000007.100006.8 07.2000.35A3 0 +083909.54 -402509.3 -000003.4+000003.700002.0 07.2000.39O8 1 0.09 1.46 +084444.97 -423801.9 +000000.0-000289.000036.0 07.2000.74G5 0 +085203.40 +042758.1 -000004.7-000001.800008.0 07.2000.17A2 1 +085642.31 -630254.6 -000027.4+000014.100005.4 07.20-0.04B8 0 +090713.55 +513747.8 -000013.6-000007.600005.0 07.2000.96K0 0 +091753.42 +283342.3 +000049.8-000507.600057.0 07.2000.99K3 0 +092731.80 -580540.3 -000144.8-000005.900020.5 07.2000.60G2 0 +093418.91 +540247.4 -000014.3-000017.600004.6 07.2000.94K0 0 +093641.05 +693812.2 -000059.9-000048.900008.0 07.2000.30F0 0 +094902.87 +340507.9 -000029.0-000056.600011.2 07.2000.23A3 0 +095405.15 -275956.4 -000015.8-000005.000002.7 07.2000.00B3 1 +100823.05 -350049.3 -000030.5+000000.100009.0 07.2000.18A3 0 +103151.81 -521355.1 -000019.6+000004.100003.6 07.20-0.05B5 1 +103504.63 -552435.1 -000067.5-000045.500005.4 07.2000.81G2 0 +105057.03 +033526.4 -000001.8+000000.400002.4 07.2000.14A2 0 +112834.43 -580831.2 -000024.4+000005.900004.0 07.20-0.02A0 0 +112945.35 -250007.1 -000007.1+000001.900006.0 07.2000.64F8 0 +113936.53 +185948.3 -000051.2-000005.000005.3 07.2000.42F0 1 +120936.67 -520838.5 -000015.0+000000.100002.3 07.20-0.06B8 0 +124759.39 +240544.0 -000033.8+000009.400005.3 07.2000.92G8 0 +124932.06 -804208.4 +000007.9-000002.500005.5 07.2000.20A4 0 +130136.65 -243958.6 +000041.7-000022.000014.4 07.2000.41F3 0 +131942.70 +360458.3 -000036.9+000007.800005.4 07.2000.98G5 0 +132112.31 -095957.2 -000123.3+000046.200010.1 07.2000.87G5 0 +132830.70 -272332.5 -000227.5+000211.500028.0 07.2000.58G1 0 +135250.02 -543444.4 -000265.8-000110.700010.6 07.2000.44F5 1 +140005.54 -624655.7 -000011.2-000005.900000.9 07.20-0.03B7 1 +142008.36 -280256.4 -000030.0-000018.500007.3 07.2000.06A0 0 +143351.73 -462753.4 -000038.1-000033.800007.0 07.2000.93G6 0 +145029.65 +804459.3 -000040.2+000021.000005.6 07.2000.04A0 0 +145215.51 -445537.3 -000012.9-000057.100011.4 07.2000.55F6 0 +145719.87 -325001.2 -000032.7-000017.800007.5 07.2000.10A1 0 +150452.85 -631934.1 -000022.9-000023.100006.9 07.2000.22A3 0 +150611.47 -231922.5 -000040.5-000021.400007.6 07.2000.41F3 0 +151428.65 -032151.9 -000027.1-000006.500003.9 07.2000.09A0 0 +154303.76 -105557.9 -001115.5-000302.800017.4 07.2000.48sd 0 +155414.56 -533458.5 +000026.2-000015.300012.8 07.2000.41F2 0 +161648.28 -052948.3 -000020.0-000013.300006.1 07.2000.26A2 0 +162034.10 -683211.8 -000015.9-000011.400005.2 07.20-0.05B8 0 +162649.85 -480239.5 -000007.2-000012.200005.3 07.20-0.04B5 1 0.09 2.73 +163520.01 -533850.2 -000002.6-000003.900001.7 07.20-0.07B3 0 +165410.09 +153724.5 -000015.9-000012.500008.6 07.2000.49F2 0 +165455.37 -403129.4 -000001.0-000000.100000.0 07.2000.09O9 0 +172042.96 -380114.1 +000003.2-000003.300000.3 07.2000.04B2 0 +172411.13 +365522.2 -000009.8+000014.700005.4 07.2000.98K0 0 +174215.10 +171342.1 -000018.9-000008.400006.7 07.2000.03A0 0 +174757.69 -340103.0 -000205.1-000565.400037.2 07.2000.75G6 0 +174828.13 -380800.6 +000006.4-000004.400002.8 07.2000.01B2 0 +175213.33 +320050.2 -000001.4-000000.000004.4 07.2000.12A0 0 +175744.74 -831407.5 +000005.7-000092.000009.1 07.2000.33F0 1 +180448.49 -253620.5 -000001.1-000002.200002.3 07.2000.50F2 0 +181609.05 +210223.5 +000010.5+000009.100005.6 07.2000.06B9 0 +181818.69 -611230.7 -000012.0-000034.500004.2 07.2000.90G6 0 +182218.08 +073256.6 -000096.5-000052.800014.3 07.2000.56G0 0 +182718.92 -533801.7 +000084.5-000036.600005.9 07.2000.97K0 0 +183210.40 +134410.6 +000112.7+000122.900039.7 07.2000.69G8 0 +185712.53 +132221.0 +000020.2+000004.100005.5 07.2000.32Am 0 +190045.39 -002718.2 +000021.5-000007.500005.4 07.2000.86G5 1 +190139.74 +412924.1 -000078.3+000031.800024.2 07.2000.57G0 0 +190312.90 -111122.5 -000002.8-000024.700006.2 07.2000.16A0 0 +191027.48 +482639.9 +000007.5+000001.500003.0 07.2000.09A2 0 +200029.89 -155312.8 -000031.4-000026.200013.1 07.2000.44F5 0 +201909.18 +142303.0 +000002.1+000000.500004.5 07.2000.92G5 0 +201945.26 -251341.7 -000121.8-000146.700023.1 07.2000.59G2 0 +203554.41 -264624.5 +000094.3+000020.700016.9 07.2000.42F5 0 +204326.45 -222714.0 -000009.7-000016.200006.0 07.2000.96K0 0 +210532.19 -433118.7 -000023.7-000053.000005.6 07.2000.94G8 0 +212335.51 +400107.0 +000028.9+000007.400007.2 07.2000.15A0 0 +213743.19 -453508.1 -000017.0-000130.600019.4 07.2000.47F5 0 +215229.68 -092504.2 +000004.7-000034.200019.6 07.2000.45F5 0 +215656.66 -615046.0 +000023.5-000039.200006.8 07.2000.23Ap 1 +215801.44 +055625.4 +000011.7-000012.300011.0 07.2000.00Am 1 +220850.40 +220819.6 +000007.0-000005.300004.9 07.2000.86G5 0 +222739.28 -262507.6 +000006.1-000007.900006.1 07.2000.22A9 0 +224553.97 +111201.3 +000015.9-000005.400004.2 07.2000.84G5 0 +225133.78 +590030.8 -000005.0-000007.100000.3 07.2000.58B1 0 +225918.87 +042131.4 -000015.3-000071.600005.6 07.2000.54F5 0 +232430.89 +304243.8 +000040.1+000022.900007.0 07.2000.38F2 0 0.11 0.20 +232744.03 +863331.6 -000043.9+000034.500013.9 07.2000.48F5 0 +233320.62 +602439.1 +000102.1+000032.700014.6 07.2000.92K1 0 +235034.21 -201359.4 +000042.5-000024.600010.9 07.2000.22A6 0 +235228.45 -583300.6 -000007.9+000007.900010.5 07.2000.31F0 0 +235927.88 +574015.4 +000021.6-000033.500009.0 07.2000.14A0 0 +010455.14 +161432.1 +000001.9-000009.100003.1 07.2001.67M2 0 +014112.13 -332353.7 +000039.1+000000.200002.8 07.2001.08K0 0 +014957.53 -290227.0 +000020.3-000016.800002.8 07.2001.60K5 0 +023837.33 +194339.7 -000000.5-000011.400004.6 07.2001.47K0 0 +030328.35 -585558.8 +000019.0-000012.300003.0 07.2001.44M5 0 +032406.39 -411354.4 -000028.6-000048.900004.8 07.2001.01K0 0 +034345.60 -093610.8 +000063.3-000005.700006.3 07.2001.10K0 0 +040001.83 -422324.6 +000017.8+000009.900003.4 07.2001.18K1 0 +040839.02 +255240.0 -000004.1-000001.300002.0 07.2001.39G8 0 +044005.12 +394718.6 +000031.8-000025.700005.0 07.2001.59K2 0 +051610.05 -411457.2 +000009.7+000005.700002.5 07.2001.55K5 0 +052758.42 +482252.5 -000005.9-000011.600002.6 07.2001.21K0 0 +054506.40 -401156.2 -000001.4-000000.900002.0 07.2001.42K3 0 +054921.83 +384418.0 +000001.9-000038.300005.7 07.2001.17K2 0 +055454.00 +223111.7 +000012.6+000008.300003.2 07.2001.25G7 0 diff --git a/kstars/kstars/data/hip020.dat b/kstars/kstars/data/hip020.dat new file mode 100644 index 00000000..2d116719 --- /dev/null +++ b/kstars/kstars/data/hip020.dat @@ -0,0 +1,1000 @@ +061011.84 +464531.4 +000016.5-000023.700004.4 07.2001.21K0 0 +061103.06 +021949.8 -000017.2-000002.500003.3 07.2001.36K2 0 +070022.41 -022555.5 -000000.9+000000.300002.4 07.2001.13K0 0 +072122.48 -031718.9 -000007.3+000000.200002.9 07.2001.55K5 0 +073904.39 +115215.8 -000015.3-000007.000000.9 07.2001.54K5 0 +074403.35 -425839.6 -000004.1+000018.600001.5 07.2001.62M1 0 +075411.84 +132516.6 -000025.3-000046.100006.2 07.2001.03G5 0 +075806.18 +050040.9 -000029.6+000013.200005.5 07.2001.02G5 0 +081051.44 -322246.8 -000018.4+000038.500002.2 07.2001.34K2 0 +081652.09 -150907.1 -000013.9+000008.400002.0 07.2001.48K3 0 +084204.45 -892737.8 +000016.4-000013.300002.4 07.2001.71M1 0 +090118.92 -645527.4 -000029.1+000022.200002.4 07.2001.57K3 0 +091851.66 -450028.6 -000001.2-000005.000002.4 07.2001.09K0 0 +092955.12 +053917.5 -000504.1+000110.000078.9 07.2001.00K3 0 +094010.41 +081641.2 -000032.3+000000.400005.6 07.2001.03G5 0 +095155.71 -325847.8 +000005.0-000006.000004.8 07.2001.01G8 0 +102615.46 +244255.2 +000020.1-000004.200004.2 07.2001.16K1 0 +102626.53 +103010.8 +000055.0-000046.100007.1 07.2001.27K0 0 +104529.59 -554729.2 -000009.3+000005.700000.1 07.2001.49K3 1 +111244.32 +354948.5 -000059.9-000007.900007.6 07.2001.02K0 0 +111751.37 -453020.7 -000026.0-000016.500006.0 07.2001.07K0 0 +121217.93 +554221.3 -000146.9-000009.300009.0 07.2001.22K2 0 +131811.86 +674116.6 -000014.6-000004.700002.9 07.2001.30K0 0 +132140.75 +160453.5 -000039.4-000039.100005.4 07.2001.38K0 0 +132710.85 -175544.0 -000053.3-000031.300004.3 07.2001.06K0 0 +132805.76 -434607.0 -000020.3-000014.500005.1 07.2001.08K1 1 +135717.15 -283806.7 -000031.9-000005.100002.4 07.2001.42K3 0 +140721.07 +420554.8 +000011.9-000022.200005.9 07.2001.03K0 0 +142202.30 -080528.6 -000071.2-000026.600004.6 07.2001.44K2 0 +142642.22 +055606.7 -000005.0-000095.400017.5 07.2001.04K0 0 +143554.99 -695813.9 +000011.1-000009.800002.2 07.2001.79M2 0 +145957.65 +145000.1 -000001.3-000008.200005.9 07.2001.17K2 0 +150714.57 -572622.7 -000008.9-000020.700004.8 07.2001.27K2 0 +151031.81 -713951.8 -000024.9-000041.400001.9 07.2001.11K1 0 +160002.16 +003725.0 -000017.5+000011.200002.4 07.2001.64K5 0 +161751.54 +233626.0 +000018.9+000036.500004.4 07.2001.47K2 0 +163657.22 -545906.7 -000004.3-000005.500000.4 07.2001.47K2 0 +164830.43 -612920.8 -000015.8-000002.900004.4 07.2001.12K0 0 +165952.93 +271857.3 -000025.1+000002.300001.3 07.2001.55MI 0 +170603.45 +231919.4 -000034.4+000000.200006.1 07.2001.01K0 0 +184337.37 -013332.4 +000008.3-000004.800003.8 07.2001.89M. 0 +185012.01 -225053.4 +000000.2-000006.200001.6 07.2001.22G5 0 +190321.62 -575526.4 -000000.8-000050.500003.8 07.2001.05K0 0 +195443.94 +604925.0 +000003.8-000003.900001.9 07.2001.64M0 0 +201125.87 +291000.9 -000003.0-000007.600001.5 07.2001.64M0 0 +201622.39 +262925.2 +000019.8+000015.400006.0 07.2001.00G9 0 +212004.09 +125746.2 +000009.5+000002.600004.4 07.2001.65M0 0 +213251.79 -640859.7 +000030.4-000020.900004.8 07.2001.43K4 0 +213813.94 -145436.2 +000026.8+000029.500005.9 07.2001.04K0 0 +214333.65 -680353.2 +000004.3+000011.300001.5 07.2001.64M3 0 +221256.15 -555641.9 +000045.3-000016.000002.6 07.2001.51M2 0 +222051.34 -084555.7 +000015.6-000024.600006.9 07.2001.24K0 0 +222830.07 -514716.9 +000001.2-000005.800003.5 07.2001.62M0 0 +235146.53 -424022.5 +000014.9+000004.500006.5 07.2001.18K3 0 +001136.73 -801025.6 -000010.0+000012.900004.8 07.2100.92G8 0 +001749.85 +161951.9 +000220.7-000028.200021.7 07.2100.48F6 0 +003329.70 -551942.0 +000009.9+000006.400006.3 07.2100.00A1 1 +004019.78 +240314.0 +000039.2+000006.400006.1 07.2100.19A3 1 +005038.59 +253505.9 -000015.6-000012.800005.2 07.2100.90G8 0 +010031.40 +374729.4 +000015.2+000000.500006.7 07.2100.13A0 0 +010250.29 +261757.6 +000018.3+000022.900014.5 07.2100.41F3 0 +012037.04 +545745.2 -000092.7-000082.400030.1 07.2100.59G0 0 +012558.21 +102425.1 +000038.6+000005.800006.9 07.2100.05A0 0 +013312.92 -795535.8 +000032.5+000011.100003.7 07.2100.12A1 0 +014203.88 +433824.0 -000001.8-000001.600003.1 07.2100.00A0 0 +015711.06 +714329.9 +000003.9-000012.300004.9 07.2100.14A2 1 +020207.17 +220615.2 +000008.2-000051.200018.6 07.2100.50F8 0 +025334.76 -074500.5 -000042.6-000062.700016.7 07.2100.41F2 0 +032833.12 +434513.0 -000004.9-000007.300002.8 07.2100.23A0 0 +035820.89 +240452.4 +000017.5-000044.200005.1 07.2100.04B9 1 +045706.50 -650057.7 +000010.6+000042.600008.4 07.2100.10A2 0 +045812.95 +400325.6 +000059.9-000102.600021.0 07.2100.50F5 0 +052644.84 -363505.6 -000006.4+000014.800005.5 07.21-0.05B9 0 +052709.37 -012202.4 +000002.9-000002.000003.0 07.21-0.14B3 0 +052732.49 -133440.0 +000050.7-000212.200009.3 07.2100.48F5 0 +053409.52 +435615.1 +000020.9-000026.900007.1 07.2100.04B9 0 +054042.41 +523412.4 -000006.0-000009.700004.6 07.2100.94G5 0 +054724.85 +293928.3 -000010.6-000124.100012.2 07.2100.55F8 1 +055326.45 +061520.4 -000007.2+000005.300003.3 07.2100.90G0 0 +062446.60 +433254.7 +000000.2-000022.400003.9 07.2100.03A0 0 +063140.54 +054608.8 -000029.7+000009.700022.1 07.21-0.02A1 1 +065202.07 -335456.6 -000069.0+000068.500021.2 07.2100.61G1 0 +065556.20 +271709.2 -000006.7-000006.900002.4 07.21-0.07B9 0 +070021.08 -054936.0 -000000.9-000000.700002.1 07.21-0.04O9 0 +070337.18 -022827.0 -000008.8-000000.100004.3 07.21-0.11B8 0 +070557.79 -421939.3 -000012.7+000025.400007.0 07.21-0.02A0 0 +073503.11 +051748.6 -000005.0-000008.600002.9 07.21-0.04B9 0 +080018.87 +085827.2 -000016.5+000017.900009.2 07.2100.24A3 0 +085221.78 -561431.6 -000004.3+000007.200002.7 07.21-0.08B6 0 +085500.41 -544158.2 -000025.2+000022.700003.1 07.2100.79A6 0 +091759.74 -453810.6 -000008.8-000000.000002.2 07.21-0.15B3 0 +092144.80 -024734.4 -000016.2-000001.800004.3 07.21-0.02B9 0 +092249.67 -353122.6 -000088.0-000102.200027.0 07.2100.56G0 1 +093904.09 -025022.1 -000001.2-000007.500004.2 07.2100.14A0 1 +101344.49 -072302.7 -000190.7+000019.300020.7 07.2100.50F8 0 +102011.75 -523606.2 -000007.3+000004.500000.1 07.2100.15B0 0 +102551.05 -201931.2 -000035.2+000013.200006.2 07.2100.99K0 0 +103644.06 -471517.9 +000002.0+000001.700003.9 07.2100.93G8 0 +110439.06 +312612.0 -000019.3+000015.300003.5 07.2100.87G5 0 +111941.54 +380603.8 -000057.5-000068.000017.5 07.2100.40F2 0 +112921.19 -574956.8 -000005.2+000001.700000.7 07.2100.04B0 0 +113056.46 -415534.7 -000017.8-000001.400003.0 07.21-0.06B8 0 +115657.56 -631456.7 -000007.2+000000.600001.0 07.21-0.00B0 0 +120722.92 -431447.4 -000012.1+000000.500009.3 07.2100.42F3 0 +121642.19 +393534.5 -000018.7+000016.600010.5 07.2100.20A3 1 +123451.61 +854355.8 -000033.0+000013.300011.3 07.2100.25F0 0 +123832.87 +451301.8 -000140.4-000036.200015.9 07.2100.41F2 0 +125840.89 +220236.5 +000072.7-000247.100017.1 07.2100.59G0 0 +131738.00 +134549.7 -000084.9+000017.000007.3 07.2100.95G8 0 +133239.26 -442700.8 -000027.9-000017.300007.8 07.2100.07A1 0 +134024.54 +531130.4 -000037.5-000010.500007.8 07.2100.99K2 0 +134606.81 +050656.4 -000107.8-000011.200015.4 07.2100.56G0 1 0.44 0.41 +134757.82 -555738.2 -000010.5-000003.700002.0 07.21-0.00B6 0 +140505.75 -223719.6 -000053.0-000006.200005.9 07.2100.99K0 0 +141256.36 -253015.4 -000005.1-000019.800006.5 07.2100.99K0 1 +141835.74 +103037.8 -000057.6-000004.900012.1 07.2100.32Am 0 +142243.21 -552552.1 -000016.4-000009.000001.7 07.2100.09B8 0 +142331.31 +391941.3 +000021.1-000151.100014.3 07.2100.59G2 0 +143309.44 -240105.9 -000053.5+000029.000003.6 07.2100.98K0 0 +143500.93 +130545.1 -000031.4-000015.400010.8 07.2100.19A3 0 +144346.46 -023019.8 -000030.8-000026.100007.8 07.2100.18A2 0 +145910.63 -484933.8 -000016.1-000061.900009.4 07.2100.56F6 0 +150800.51 +283106.4 +000006.0-000007.500004.7 07.2100.89G8 0 +151135.09 -021535.9 -000030.4-000020.300012.5 07.2100.34F0 0 +151601.56 -045352.3 +000027.2-000026.800016.5 07.2100.51F8 1 +152753.08 -534206.6 -000003.1-000002.500000.7 07.2100.69F2 0 +154653.91 +465910.5 -000108.2+000006.200027.5 07.2100.77K0 0 +155008.02 +644758.8 -000000.3+000007.100004.4 07.2100.04A0 0 +161745.43 -040211.7 +000008.9-000059.600013.3 07.2100.51F5 0 +162439.47 -022917.0 -000031.4-000014.200016.3 07.2100.43F2 0 +164108.23 -025122.3 -000026.3-000444.100033.8 07.2100.63G0 0 +164226.08 +213534.4 -000010.1+000003.200005.3 07.2100.14A0 1 +164841.48 +355519.3 -000020.9+000003.900005.9 07.2100.38F2 1 +165420.70 -254945.4 -000073.5-000039.400015.3 07.2100.54G0 0 +170755.94 +320620.1 -000161.9-000041.700027.7 07.2100.56F8 0 +174400.82 -055546.4 +000003.2-000008.700012.2 07.2100.98K0 0 +175927.07 +062508.3 +000010.0-000012.000009.3 07.2100.43F0 0 +180321.05 +082509.7 +000002.7+000000.500009.7 07.2100.12A0 1 +180321.83 -173636.3 +000001.2-000005.400001.1 07.2100.18B3 0 +182518.20 +484542.5 +000019.2+000003.100005.4 07.2100.80G5 1 +182609.45 +793742.5 +000005.0+000040.600005.2 07.2100.30A5 0 +182835.60 +462523.8 +000003.6+000002.000005.2 07.2100.29F0 0 +182911.52 +293313.5 +000000.3+000043.500005.1 07.2100.95K0 0 +183128.98 -013805.3 +000028.4-000023.400015.5 07.2100.38F2 0 +183446.96 +212910.4 +000014.2+000004.200007.3 07.2100.07A0 0 +183600.14 -140356.0 -000003.4-000007.800003.6 07.2100.21As 0 +183825.68 +360311.7 +000022.3-000038.800010.2 07.2100.41A5 1 +184046.09 +084734.2 +000016.6+000044.600004.5 07.2100.35F0 0 +184430.52 -534806.3 -000000.9-000021.300004.8 07.21-0.00B9 0 +190739.06 +065900.6 +000032.5-000016.100012.1 07.2100.27F0 0 +193839.37 +322422.0 -000000.8+000012.000009.4 07.2100.07B9 0 +194315.10 +301356.5 +000009.7-000002.000004.4 07.2100.07A0 0 +200032.98 +391226.6 +000003.5-000000.800003.1 07.2100.02A0 1 +202038.24 -584346.1 +000023.1-000009.600010.4 07.2100.18A2 0 +202247.03 +313258.4 +000088.5+000021.400011.1 07.2100.86K0 0 +204022.22 -240702.3 +000181.9-000293.200023.4 07.2100.61G1 0 +205647.85 +425342.4 +000218.8+000225.100011.6 07.2100.96K0 0 +211732.55 +223230.2 +000004.0-000041.700010.4 07.2100.48F2 0 +211810.64 +220651.4 -000007.8-000032.100009.6 07.2100.25A3 0 +212103.14 -204915.8 +000021.0-000073.100011.9 07.2100.39F2 1 +212637.17 -460401.2 +000038.7-000108.800015.2 07.2100.54F7 1 +214637.89 -673546.7 +000013.9-000018.600004.1 07.21-0.07Ap 0 0.05 1.79 +215008.20 +192526.3 +000056.6+000007.900003.0 07.2100.24A5 0 +221309.87 +591757.6 +000053.8+000025.900007.9 07.2100.20A5 0 +225656.12 +595742.1 +000014.2+000003.300003.2 07.21-0.05B9 0 0.06 1.27 +230227.41 -451814.2 -000022.1-000011.200009.4 07.2100.44F5 0 +230244.25 +230749.8 +000008.4-000024.700007.0 07.2100.46F5 0 +231138.94 +470556.8 -000249.5-000164.500020.9 07.2100.69G5 0 +231501.23 +463127.6 -000005.7-000018.200003.8 07.2100.05A0 0 +231942.02 -410459.6 +000002.2-000000.700006.3 07.2100.22A7 0 +232750.58 -502037.3 -000014.3+000002.100005.8 07.2100.91G6 1 +233706.50 +304040.2 +000188.2+000077.500019.9 07.2100.62G0 0 +234931.59 -661526.7 +000352.8-000079.400015.9 07.2100.53F7 1 +000136.06 +721411.8 -000044.7+000003.700005.1 07.2101.17K0 0 +000859.22 -211222.7 +000033.7-000021.600007.9 07.2101.09K0 0 +001313.81 -374922.3 -000009.2-000003.300003.4 07.2101.53K3 0 +001818.50 -020053.3 +000036.7-000001.400004.5 07.2101.31K2 0 +005753.74 +293117.5 +000041.0-000065.200007.9 07.2101.25K3 0 +010443.61 +021849.7 +000003.8-000040.800007.7 07.2101.20K0 0 +012340.72 -405721.0 -000008.5-000087.600005.4 07.2101.12K0 1 +023307.98 +295752.9 +000016.7-000024.200004.1 07.2101.05G8 0 +024808.98 -312522.6 -000012.0-000079.300002.7 07.2101.00K0 0 +024829.26 -054418.3 -000010.3-000010.000004.9 07.2101.06K0 0 +025254.39 +731638.1 +000071.1-000004.500006.8 07.2101.08G5 0 +025942.40 -633741.6 +000042.0+000015.100003.6 07.2101.53K5 0 +031201.63 -562405.9 +000023.5+000045.000004.8 07.2101.47K5 0 +033626.18 +525553.1 -000000.3-000010.000004.3 07.2101.82K5 0 +040533.44 +312950.0 +000004.2-000013.100005.2 07.2101.68K5 0 +051419.79 +694926.2 +000029.5-000100.300008.5 07.2101.03K1 1 +052825.71 +224433.5 -000000.5-000035.700005.6 07.2101.16K0 0 +053516.66 +084202.7 -000003.6-000009.400003.8 07.2101.41M5 0 +054253.46 -335730.0 +000002.1-000028.300004.4 07.2101.04K0 0 +055358.71 -140738.0 -000011.0+000023.800004.6 07.2101.51K4 0 +055655.40 +381714.4 +000023.1-000036.300004.3 07.2101.38K5 0 +071126.85 -274354.6 -000004.5+000000.600001.3 07.2101.14G8 0 +072002.55 +193115.2 +000027.2-000032.000002.8 07.2101.26K0 0 +073039.29 +415325.5 +000005.2-000030.300005.2 07.2101.11K0 0 +073728.99 -020212.6 +000005.4-000004.600001.3 07.2101.59K5 0 +073939.07 -291127.5 +000006.1+000024.000002.4 07.2101.28K1 0 +075020.71 -354726.2 -000004.8+000004.800001.8 07.2101.53K2 0 +081734.03 +701037.7 +000012.2-000016.200002.5 07.2101.41K0 0 +082203.89 +195733.4 +000029.0-000041.300002.3 07.2101.36K0 0 +082737.73 -315936.8 +000000.5+000007.800002.4 07.2101.29K2 0 +100605.51 -290707.7 -000034.7+000041.100003.8 07.2101.38K4 0 +101304.88 -475510.6 +000009.6-000006.900001.5 07.2101.54K3 0 +110350.64 -510145.6 -000053.8+000017.000003.9 07.2101.28K1 0 +121734.70 -400015.9 -000009.2-000010.600001.7 07.2101.48K3 0 +122027.35 +611834.8 -000020.9-000007.900002.3 07.2101.77M3 0 0.79 295.70 +122438.15 +411956.6 -000007.1-000017.400004.7 07.2101.31K2 0 +123835.10 +134819.9 -000013.8-000035.100005.1 07.2101.17K0 0 +125551.35 -730157.2 +000019.9-000005.600005.2 07.2101.00G8 0 +130429.21 -810900.4 -000011.9-000006.200005.8 07.2101.03K0 0 +130438.53 -004341.7 +000005.5-000018.400003.4 07.2101.36K2 0 +143738.46 -500508.7 -000036.5-000061.900006.0 07.2101.07K0 0 +150231.31 +513710.9 -000007.0-000032.000004.7 07.2101.42K5 0 +150313.03 +175832.4 +000008.6-000002.400006.4 07.2101.06K0 0 +152950.71 +182959.4 -000026.2+000008.200004.6 07.2101.06K0 0 +164012.26 +174225.9 +000019.8+000006.800002.9 07.2101.33K2 0 +164333.38 +122506.8 +000004.7+000015.800002.8 07.2101.33K2 0 +171159.39 +142915.9 -000017.9-000002.400004.3 07.2101.53K5 0 +180751.99 +294904.9 +000000.1-000005.000001.9 07.2101.35K3 0 +181751.62 -272117.0 -000001.5-000002.900001.5 07.2101.78M1 0 +185126.40 -270951.0 -000000.9-000026.700004.7 07.2101.21K0 0 +185259.74 +434248.8 -000027.1-000033.400002.7 07.2101.27K0 0 +190801.76 +260043.4 -000002.4-000011.100002.0 07.2101.22K1 0 +191527.80 +192512.0 +000007.4-000008.200004.6 07.2101.07K0 0 +191811.72 +242454.6 +000087.0+000160.800008.1 07.2101.08K1 0 +193811.55 +511408.9 +000016.4+000023.700003.8 07.2101.06K0 0 +194259.15 +272430.6 -000014.3+000000.100005.8 07.2101.15K2 0 +202926.36 +095352.3 -000013.4-000012.300001.3 07.2101.51M7 0 +203416.51 +494623.3 +000016.7+000004.300003.2 07.2101.52K4 0 +204338.99 +063441.6 -000002.4-000003.000001.5 07.2101.06K0 0 +211332.61 -545919.4 +000005.4-000003.200003.5 07.2101.41K3 0 +212442.80 -053452.4 +000029.5-000039.800005.9 07.2101.12K0 0 +213321.13 +213525.0 +000061.5+000001.100004.7 07.2101.38K5 0 +214141.70 +150232.4 +000023.0-000054.400003.6 07.2101.49K5 0 +221016.97 +321717.5 +000009.2+000003.700001.8 07.2101.55M4 0 +234247.83 -111942.5 -000021.4-000023.800003.3 07.2101.00K0 0 +235402.95 -091723.6 +000044.0-000007.200001.6 07.2101.58M1 0 +042115.26 +272100.9 +000003.1-000005.200004.6 07.2102.02K5 0 +001233.67 -882146.4 +000013.9+000002.600001.7 07.2200.05B9 0 +001250.38 -575445.7 -000117.3+000035.100049.2 07.2200.78K0 0 +003151.06 +180620.0 +000055.9-000088.900010.5 07.2200.54F5 0 +004240.01 +712157.3 +000021.1-000004.900003.2 07.2200.02A0 1 +004301.80 -035122.6 +000066.0+000001.000008.4 07.2200.43F2 1 +010636.49 +135304.9 +000051.6-000038.700017.2 07.2200.45F6 0 +010703.94 +113307.5 +000070.6+000006.900012.9 07.2200.33F2 1 +011907.08 +805142.5 +000045.6+000002.300006.5 07.2200.39F0 1 +014256.00 -832201.5 -000008.1-000033.100014.9 07.2200.71K0 1 +021313.96 -225216.2 +000000.9+000019.700004.2 07.2200.95K0 0 +023242.14 +010201.3 -000021.4-000000.800006.7 07.2200.89G5 0 +023709.55 +022455.8 +000031.0-000016.900008.6 07.2200.40F5 0 +025257.61 +602816.9 -000003.4-000004.700014.2 07.2200.29A7 0 +030104.24 -330635.8 +000100.6-000001.300014.4 07.2200.52F6 1 +032741.37 -142159.6 -000014.9-000010.500007.8 07.2200.05A0 0 +032957.95 -354454.9 -000003.6-000020.200009.5 07.2200.18A1 0 +033749.89 +040843.6 +000018.6+000014.800004.2 07.2200.37A5 0 +033818.83 +444806.5 +000023.2-000028.600006.9 07.2200.20A0 0 +033855.08 +024548.8 +000024.3-000020.100003.8 07.2200.04A0 0 +034856.22 +162735.1 -000047.4-000103.800014.9 07.2200.43F5 0 +034938.68 -021942.5 -000061.8-000041.400018.2 07.2200.59G0 0 +035327.19 -411322.3 +000028.5+000065.800024.2 07.2200.53F6 0 +040723.64 +751032.8 +000167.8-000307.800018.3 07.2200.53F8 0 +042442.00 +100248.4 +000023.4-000051.500009.3 07.2200.21A0 0 +044442.16 +003405.4 -000044.9-000029.300002.9 07.22-0.17B2 0 +045017.30 +065659.6 -000003.8+000004.700005.5 07.2200.14A2 0 +045403.00 +170136.6 +000078.0-000000.700014.8 07.2200.54F8 0 +050040.56 -133013.3 -000007.2-000009.800002.1 07.2200.07A0 1 +050837.68 -031821.1 -000014.2-000025.400010.9 07.2200.41F0 0 +051628.96 +360418.6 -000000.8-000006.700006.3 07.2200.16A2 0 +054336.55 +065318.7 -000005.0-000007.400002.2 07.22-0.06B8 0 +054504.83 -414654.9 +000001.8+000014.000006.9 07.2200.21A7 0 +054549.64 -470023.6 -000030.8-000013.300009.9 07.2200.35F0 0 +055650.59 +162118.3 -000000.5-000003.300003.5 07.22-0.14B2 0 0.22 6.57 +060120.88 +185740.7 -000011.8-000016.700008.3 07.2200.13A0 0 +061454.69 -084815.2 -000005.6+000000.800003.2 07.22-0.09B8 0 +062017.07 -105255.6 +000009.8-000026.600008.3 07.2200.32A2 0 +063456.73 +164549.8 -000008.8-000014.200003.5 07.22-0.13B9 0 +063604.40 +134138.6 -000018.8-000008.500008.8 07.2200.26Am 0 +063627.44 -501923.2 +000033.0+000143.900006.4 07.2200.92G8 0 +063732.03 -081408.2 -000007.8-000003.600004.6 07.22-0.01B9 0 +064510.49 -471321.8 -000001.5+000006.500002.7 07.22-0.16B3 0 +064549.98 +022957.4 -000001.8-000002.500001.1 07.22-0.06B5 0 0.28 0.00 +065440.13 +064326.6 -000006.7+000005.700004.1 07.2200.18A3 0 +070438.30 -113126.6 -000002.8+000002.800000.5 07.2200.00B0 1 +070752.46 -154201.9 +000000.3-000009.400002.1 07.2200.78G8 1 +072342.11 -534010.0 -000013.0+000036.900003.7 07.22-0.07B9 0 +072725.96 +151859.1 -000005.0-000010.700001.6 07.22-0.01A0 1 +075340.08 -231114.1 -000017.2+000006.100004.9 07.22-0.07B8 0 +075725.54 +065106.1 -000019.3-000004.000005.7 07.2200.98G5 0 +080002.98 -450132.7 -000007.5+000009.800002.2 07.22-0.11B5 0 +080351.17 -702014.4 -000002.0+000023.800004.2 07.2200.06A1 0 +080856.71 -685929.9 -000008.1+000017.800002.7 07.22-0.10B8 1 +081909.21 +241029.1 -000011.6-000006.000003.4 07.2200.92G5 0 +083345.92 -232121.4 -000343.7+000164.000032.2 07.2200.74K1 0 +083623.16 -382719.9 +000028.0+000063.100022.4 07.2200.51F7 0 +092140.13 -565412.7 -000030.9+000034.000004.9 07.2200.99K0 0 +093912.81 +252202.4 +000006.4+000016.300010.2 07.2200.32F0 0 +101421.30 -424831.0 -000011.5+000004.000003.7 07.22-0.03B9 0 +103143.89 -442905.5 -000010.5+000003.800002.4 07.22-0.14B5 0 +104117.85 +525814.3 -000053.3-000012.200006.6 07.2200.23F0 0 +104637.49 -423637.3 +000007.6-000006.100005.2 07.2200.94K0 0 +105612.23 +643216.2 -000101.5+000083.600013.3 07.2200.96K0 0 +110232.88 +091022.7 -000051.8-000008.900008.6 07.2200.11A0 0 +111256.62 -124706.5 -000044.3-000038.400012.5 07.2200.32F2 0 +112338.13 +170831.6 -000050.5-000001.100004.8 07.2200.14A2 0 +113148.04 -603622.9 -000004.8+000001.400001.1 07.2200.04B1 0 +113258.04 +844222.5 +000010.8+000012.700005.5 07.2200.96K0 0 +114144.74 -090436.7 -000216.7+000040.500013.4 07.2200.82G5 0 +115526.42 -050804.3 -000018.8-000008.900008.3 07.2200.28A2 0 +121611.66 +800730.3 +000021.2-000006.300012.6 07.2200.35F0 1 +124526.20 +142224.9 -000048.4+000004.200004.1 07.22-0.09A0 0 +124902.49 -653535.4 -000012.2-000003.500000.8 07.2200.01B6 1 +125112.17 +190940.8 -000143.6+000019.000014.7 07.2200.44F6 0 +125617.28 -193753.6 -000122.7+000011.500013.1 07.2200.89K0 0 +133956.23 -835430.1 +000089.2+000014.500011.9 07.2200.42F5 0 +140513.08 -145125.1 -000094.1-000044.100003.3 07.2200.94G6 0 +142405.61 +493156.3 -000082.0+000014.400012.3 07.2200.39F2 0 +142643.20 +782955.4 -000011.6+000086.700016.3 07.2200.45F5 0 +142733.61 -461248.5 -000021.7-000018.600007.9 07.2200.01A0 0 +143607.74 -221038.6 -000040.1+000009.100013.4 07.2200.37F2 0 +144516.77 +651947.6 -000110.6+000037.300020.7 07.2200.49F5 0 +144748.11 -661954.9 -000007.0-000010.600003.6 07.22-0.05B2 0 +145839.35 +614000.8 -000008.3+000007.800003.6 07.2200.08A2 0 +150558.28 +041400.5 -000060.0+000004.700010.4 07.2200.23F0 0 +150618.16 +053301.5 -000005.8-000009.500011.2 07.2200.33F0 0 +150948.75 -203113.3 -000005.9-000052.000011.6 07.2200.48F6 1 +153243.66 +105804.5 -000006.1+000158.700032.4 07.2200.66G5 0 +153842.51 +313306.7 -000007.9-000003.000008.9 07.2200.24A3 0 +154333.05 +225515.5 +000035.9-000192.800014.8 07.2200.52F8 0 +160630.93 -402700.5 -000002.1-000007.100009.6 07.2200.73G2 1 +162701.66 -174607.0 +000010.8-000037.000017.3 07.2200.51F5 0 +162753.05 -695140.9 -000010.8-000006.800003.8 07.22-0.03B9 0 +164434.54 +495147.1 +000011.1-000057.700010.5 07.2200.30F0 0 +164749.37 -452325.1 +000000.8-000003.700000.4 07.2200.03B4 0 +171457.19 +194059.0 -000086.0-000184.500022.7 07.2200.79G8 0 +172445.86 -591249.1 -000008.9-000015.600004.7 07.2200.04A0 1 +173016.28 +472407.3 +000174.3+000076.800044.8 07.2200.74G5 0 +173126.89 +542120.7 -000014.0+000013.300009.6 07.2200.14A0 0 +173303.44 -293903.0 -000000.7-000002.700000.0 07.2200.31B3 0 +174023.88 -285523.5 -000001.7-000005.500001.2 07.2200.18B3 0 0.06 0.53 +175200.72 +010557.2 +000005.9+000007.200003.7 07.2200.35A0 0 +180223.55 -230151.0 -000004.5-000001.300003.6 07.2200.00O6 1 +181155.50 -053726.4 +000001.6+000007.000006.6 07.2200.32A2 0 +181600.90 +531747.8 -000031.6+000035.700007.1 07.2200.97G8 0 +182259.60 +462144.9 +000018.6+000076.500009.1 07.2200.31F0 0 +182547.28 +352034.0 +000021.1-000021.600009.9 07.2200.86G5 0 +184654.69 -073444.8 +000003.2-000000.700003.0 07.2200.22B9 0 +184713.08 +312420.0 +000000.5+000016.000004.0 07.2200.89G8 1 +184848.90 -183755.8 +000007.2-000002.900002.6 07.2200.18A2 0 +185037.51 -264613.5 +000002.7-000028.200007.9 07.2200.18A5 0 +185421.85 +132323.3 +000000.5-000017.900001.4 07.2200.07B9 0 +185445.94 -485651.8 +000011.5-000009.800006.2 07.2200.02A1 0 +190138.93 -365326.3 +000001.6-000026.600007.3 07.2200.12B9 0 +190327.93 +653512.9 +000007.4+000032.400004.3 07.2200.94K0 0 +191643.49 +330739.3 +000000.6-000009.700002.2 07.22-0.12B5 0 +193105.57 +483455.6 +000001.8+000002.500002.5 07.22-0.11B8 0 +193821.68 +002043.6 +000023.2+000016.800010.0 07.2200.28A2 1 +194111.99 -021848.4 -000000.0-000002.000002.9 07.2200.03B5 0 +194441.50 +105445.1 +000008.1+000002.600010.5 07.2200.15A3 0 +194740.09 -170414.8 -000025.1-000075.700015.7 07.2200.46F5 1 +194933.96 -374649.1 +000008.3-000104.000022.2 07.2200.57G0 0 +200051.87 +132247.1 +000010.6-000006.600005.0 07.22-0.04A0 0 +200139.17 -001156.5 +000004.5+000001.100005.0 07.2200.17A0 1 +200510.34 +404850.1 +000004.8-000034.300013.1 07.2200.32A5 0 +200848.51 +394754.0 +000001.0-000001.700002.0 07.22-0.11B8 0 +201910.48 +292956.6 +000007.2-000000.300002.7 07.2200.64F5 0 +203143.65 +042456.6 +000036.9+000011.700007.2 07.2200.37F0 0 +203952.43 -360200.3 +000033.6-000051.000006.1 07.2200.37F3 0 0.07 0.14 +204709.92 +422435.4 +000005.4-000000.500001.4 07.22-0.05B9 1 +204900.83 -723157.7 +000010.7-000019.400003.4 07.22-0.00A0 0 +205410.51 +194514.7 +000036.3+000010.300004.1 07.2200.96K0 0 +212009.16 -133008.4 +000008.8+000003.200000.8 07.22-0.08B8 1 +213136.91 +424202.7 -000000.5-000001.500002.2 07.22-0.04B5 0 +214818.43 +385722.1 +000002.2-000002.500001.9 07.2200.69F5 0 +215209.67 -620307.7 +000043.6-000091.800022.2 07.2200.51F6 0 +215458.69 +344623.4 +000024.9+000002.300004.2 07.2200.13A2 1 +220244.34 +424852.2 +000015.8-000000.200003.5 07.22-0.05B9 0 +220432.79 +253930.8 -000010.7-000011.400004.7 07.2200.06A0 1 +220633.92 +122642.9 -000000.8+000020.000011.1 07.2200.28A2 0 +220703.26 +343116.7 +000118.8+000062.400016.5 07.2200.46F5 0 +221049.47 -552724.5 +000194.1-000136.900019.5 07.2200.66G3 0 +221157.54 +501146.3 -000003.7-000003.000001.6 07.2200.43F0 0 +223527.52 +393508.8 +000015.1+000007.100008.3 07.2200.29F0 0 +224726.77 -445754.7 -000033.9+000011.400030.4 07.2200.60G3 0 +225046.21 +520339.7 +000143.9+000170.600031.9 07.2200.59G0 0 +230350.59 +213554.3 -000004.8-000057.500036.1 07.2200.63G0 1 +230836.39 -635216.0 +000141.1-000195.300017.5 07.2200.63G3 0 +233340.03 +295229.1 +000058.0-000039.100014.9 07.2200.44F5 0 +233441.15 +374758.8 +000115.1+000094.300019.6 07.2200.58F8 0 +234100.81 +575019.5 -000015.5-000009.500007.1 07.2200.19Am 0 +235442.12 +615020.0 -000003.2-000002.000000.5 07.2200.63B3 0 +235834.40 -140730.3 -000020.8+000010.400008.1 07.2200.41F2 1 +001240.29 -011337.9 +000077.4-000000.400004.7 07.2201.05K0 0 +001625.71 +535644.3 +000001.5-000002.900001.9 07.2201.02G5 0 +005409.97 +325318.4 +000000.6-000013.800003.4 07.2201.54K2 0 +010040.11 -200524.8 +000025.0+000006.800004.3 07.2201.27K1 0 +010134.31 -064758.3 +000023.5-000003.500002.9 07.2201.62K2 0 +011500.32 -684908.7 +000416.6+000076.000047.4 07.2201.00K2 1 +012202.51 +790131.2 +000073.0-000043.900005.7 07.2201.26K0 0 +012221.14 -611946.1 +000028.5+000019.200001.5 07.2201.65M2 0 +012705.57 +252623.2 -000001.4-000017.900000.3 07.2201.51K3 0 +013437.24 +350642.3 +000027.7-000013.200005.3 07.2201.10K0 0 +014240.92 +383055.7 +000011.5-000022.900005.8 07.2201.17G5 0 +021108.46 -191826.6 -000014.2+000008.900002.7 07.2201.38K2 0 +023542.39 -850101.2 -000007.4-000008.700005.0 07.2201.09K1 0 +025352.65 -495323.0 +000131.2+000035.700003.2 07.2201.04M7 0 4.26 415.00 +031039.91 +215334.2 -000029.2-000078.000006.7 07.2201.06K0 0 +031051.47 -110729.4 +000107.3-000107.700010.7 07.2201.00G5 0 +032509.62 -042842.1 +000043.4+000061.100007.3 07.2201.03G5 0 +040344.13 +815230.6 +000059.9-000077.300005.8 07.2201.06K0 0 +041003.39 -342951.8 +000011.8+000026.700001.7 07.2201.63M2 0 +043316.88 +524818.0 +000010.0-000013.900002.0 07.2201.93K5 1 +043928.31 -000503.5 -000004.5-000046.200003.6 07.2201.33K0 0 +050742.36 -171718.8 +000005.6-000078.100005.4 07.2201.18K1 0 +051843.93 -625905.7 -000005.4-000011.200001.7 07.2201.39K3 0 +053907.00 -585727.3 -000005.8+000048.700005.3 07.2201.04K0 0 +060706.74 +351249.4 -000004.3-000003.700001.5 07.2201.22K0 0 +061115.40 -445451.6 -000003.9+000000.700002.8 07.2201.24K2 0 +062330.58 -185955.1 -000013.5-000053.000004.5 07.2201.35K2 0 +062936.88 -033305.9 +000018.9-000020.400003.2 07.2201.04G5 0 +063101.11 -665214.6 +000001.6+000014.500002.9 07.2201.36M6 0 +070101.96 -031509.1 -000006.4-000003.400003.2 07.2201.84C7 0 +071600.47 +822625.7 -000012.2-000004.200002.0 07.2201.61K5 0 +072930.92 +350950.6 -000012.9-000035.200001.6 07.2201.50K2 0 0.09 4.08 +075747.14 -413208.6 -000005.2-000011.900004.0 07.2201.31K2 0 +083256.37 -490918.3 -000003.8+000003.500001.9 07.2201.71K1 0 +084300.61 +700952.7 -000036.4-000040.500002.2 07.2201.20K0 0 +084806.36 +172341.4 +000005.4-000028.600003.3 07.2201.43K2 0 +090427.24 +432631.1 +000008.1-000016.400004.2 07.2201.36K2 0 +091146.48 +444926.8 -000038.6-000018.000003.9 07.2201.04K0 0 +092753.05 -223143.0 -000028.0+000021.300004.9 07.2201.04K0 0 +094525.30 -082856.9 -000007.3-000024.700004.1 07.2201.06K0 1 +101730.35 +555355.0 +000015.4-000047.800003.3 07.2201.26K2 0 +102653.84 -000854.3 +000019.2-000033.900002.2 07.2201.53K2 0 +103531.24 +453913.4 +000026.4-000015.200006.4 07.2201.06K2 1 +112011.17 +300713.8 +000013.8-000005.600004.5 07.2201.57M0 0 +112440.94 -613851.9 -000510.9+000078.000077.6 07.2201.27K7 1 +113302.08 +340305.4 -000011.8-000014.200002.7 07.2201.32K2 0 +113501.68 -300154.8 -000085.9-000003.200005.1 07.2201.09K1 0 +115335.89 -464430.5 +000071.3+000019.900003.1 07.2201.00K0 0 +120912.93 +171110.2 +000008.8-000028.500000.6 07.2201.63M1 0 +122035.83 +634013.0 -000009.8-000003.100007.9 07.2201.03G5 0 +122508.87 -481832.8 -000006.0+000004.900003.4 07.2201.59K4 0 +124442.85 -174641.5 -000007.0-000035.900003.9 07.2201.38K3 0 +125144.76 -310501.3 -000029.7+000001.900001.8 07.2201.70M2 0 +132913.63 +035217.2 -000012.9-000004.500002.4 07.2201.50K2 0 +133738.40 +334417.3 +000005.3-000010.700002.8 07.2201.36K3 0 +135550.80 -662310.9 -000045.8-000040.000003.8 07.2201.11K1 0 +140311.99 +324849.6 -000004.0-000009.600003.0 07.2201.52K5 0 +141123.19 -562257.7 -000056.6-000037.000003.5 07.2201.41K3 0 +142701.34 +095853.1 +000013.8-000042.700007.0 07.2201.02K0 0 +145518.92 +324926.2 -000002.7-000015.000005.3 07.2201.11K0 0 +160515.51 -562023.6 -000001.9-000003.300000.4 07.2201.89M5 0 +161826.17 -582333.7 -000059.9-000086.400007.6 07.2201.24K2 0 +161900.58 +374557.0 -000018.1-000044.300005.2 07.2201.13K2 0 +164728.12 -481910.0 +000007.3-000009.100001.9 07.2201.69M0 0 +164730.97 -473525.6 +000001.2-000003.300001.1 07.2201.05F8 0 +165534.45 -604038.5 -000021.9-000027.600004.1 07.2201.28K1 0 +170710.25 +581608.1 +000042.1-000048.700005.6 07.2201.12K0 0 +172334.55 +760318.4 -000013.1-000027.300002.8 07.2201.44K0 0 +172358.26 +083616.8 -000014.4-000040.400002.8 07.2201.34K0 1 +172851.26 -703801.0 -000009.5-000034.500005.5 07.2201.05K1 0 +172902.19 -590156.8 -000010.7-000007.200003.8 07.2201.67M2 0 +175347.10 -195314.1 +000006.8-000003.500004.7 07.2201.18G8 0 +183431.30 +062744.4 +000001.4+000002.600003.3 07.2201.24K2 0 +190036.07 -193929.7 +000008.0-000010.400000.7 07.2201.54K4 0 +195205.99 -564310.6 +000020.1-000066.700004.4 07.2201.10K1 0 +195500.14 +345402.0 +000003.4+000019.300002.7 07.2201.14K0 0 +201526.91 +440819.8 -000004.9-000019.600003.2 07.2201.61M1 0 +201626.00 -012959.0 -000006.3-000024.700004.4 07.2201.43K0 0 +204734.59 +014954.8 -000023.4-000012.200003.3 07.2201.47K4 0 +204933.11 +504659.6 -000003.8-000017.600001.9 07.2201.62K5 1 +205009.49 +131754.3 -000006.2-000029.800004.4 07.2201.05K2 0 +212306.80 -853819.5 -000006.8+000007.300002.1 07.2201.71K5 0 +212424.48 +755817.7 +000037.8+000002.500005.8 07.2201.07K0 0 +212607.29 -242903.0 -000049.2-000019.800007.0 07.2201.00G8 0 +212622.00 -205956.7 +000026.4-000010.400005.4 07.2201.14K0 0 +213311.06 +043347.4 +000054.8+000000.700005.2 07.2201.02K0 0 +213717.78 +510351.1 -000002.5-000006.200000.6 07.2201.84M0 0 +221144.94 +382457.1 +000005.2-000014.800002.0 07.2201.67Ma 0 +224338.89 +443149.9 +000014.4-000002.000006.6 07.2201.18K0 0 +232954.31 +244620.6 -000018.9-000022.700005.5 07.2201.02K0 0 +233200.21 +455320.2 +000000.6-000021.500002.8 07.2201.59K2 0 +000123.18 +064729.4 -000003.1-000008.700005.3 07.2300.39F0 0 0.06 0.17 +002122.17 +670019.5 +000025.7-000001.700004.9 07.2300.01A1 1 +003806.34 -413532.1 +000014.7-000002.000005.6 07.2300.67F7 0 +005816.46 +453549.9 -000017.8-000024.900006.9 07.2300.21A3 0 +011054.23 +093348.0 +000094.9+000237.000025.2 07.2300.57G0 0 +012616.82 +421840.6 +000071.1-000018.600009.6 07.2300.26F0 0 +013314.01 +604111.2 -000001.5-000000.700002.4 07.2300.29B5 1 +013907.74 +363236.2 -000004.9-000018.200005.4 07.23-0.00A0 1 +015827.95 -411012.1 +000065.0-000025.000014.6 07.2300.33F3 0 +015946.36 +492840.8 -000020.6+000058.400016.0 07.2300.43F0 0 +020808.62 -273416.7 +000060.3+000006.300009.4 07.2300.27A8 0 +022958.56 +574914.6 +000000.3+000000.500001.9 07.2300.69A3 0 +023812.05 -415415.9 +000127.9+000050.800016.6 07.2300.93K0 0 +024411.48 +350654.0 +000010.8-000016.000005.2 07.23-0.04B5 0 +025400.97 -645400.2 +000108.5+000073.400014.7 07.2300.46F3 0 +030348.65 +601844.8 -000038.8-000006.800010.9 07.2300.51F5 0 +030900.94 +125134.7 -000004.6+000007.600007.5 07.2300.92G5 0 +031857.75 -735909.6 -000020.0-000091.400012.8 07.2300.41F3 1 +032304.93 +265403.5 -000003.9-000020.400006.1 07.2300.18A2 0 +033124.53 -333244.3 +000008.8+000028.900004.3 07.2300.99K0 1 +041514.08 +444604.4 +000010.7-000017.900001.8 07.2300.24A0 0 +044721.67 -612833.8 +000048.0-000024.400013.3 07.2300.45F3 1 +045926.56 -090958.4 +000003.0-000002.800006.7 07.2300.11A2 1 +050806.38 +034454.9 -000001.9-000001.100007.0 07.2300.10A0 0 +050943.32 -222938.4 -000021.0-000004.000009.2 07.2300.37F3 0 +052724.80 -263505.7 +000008.8-000034.000012.4 07.2300.24A3 0 +054524.24 -391845.3 +000006.8+000035.500006.4 07.2300.30F2 0 +061437.33 +021724.0 -000003.7-000004.700002.1 07.23-0.12B9 0 +063612.61 -360817.7 -000052.6-000086.000025.5 07.2300.62G2 1 +064107.81 -303844.2 -000014.3+000010.000005.3 07.23-0.06B9 0 +065118.53 -033049.6 -000006.3-000002.100002.4 07.23-0.06B8 0 +065259.66 -423739.3 -000016.9+000003.200001.8 07.2300.52G: 0 +065944.55 -282359.0 -000003.3+000003.200001.7 07.23-0.17B3 0 +071116.86 +151956.2 +000015.5-000036.900010.5 07.2300.40F2 0 +071446.91 -371443.5 -000004.6+000004.100001.1 07.23-0.17B2 0 +071731.61 -054921.5 -000011.5-000003.000005.0 07.23-0.08B9 0 0.07 0.59 +073038.93 +202929.8 -000009.3+000002.200007.0 07.2300.16A0 0 +073550.62 -332333.2 -000005.0+000003.700000.7 07.23-0.14B2 0 +073958.61 +593347.9 -000003.7+000001.700004.2 07.2300.12A2 0 +075639.90 -163153.0 -000086.3-000045.500013.5 07.2300.56F7 1 +075738.07 -463535.9 -000003.9+000008.800001.7 07.23-0.13B3 0 +075912.75 +051505.8 -000010.5-000009.600003.9 07.2300.94G5 0 +080524.44 +054939.0 -000009.8-000009.000001.4 07.2300.03B9 1 +082034.57 -441518.0 -000015.0+000003.000002.4 07.23-0.12B6 0 +082245.74 -313627.2 -000006.0+000004.200001.2 07.23-0.11B2 0 +084409.72 -470658.1 -000009.4+000009.500001.2 07.23-0.11B4 0 +084753.93 -432115.3 -000034.3+000031.600004.8 07.2300.85K1 1 +085351.95 +014928.0 +000004.8-000043.300014.6 07.2300.34F0 1 +085429.62 -233118.8 +000011.1+000029.400005.7 07.2300.55F3 0 0.27 1.24 +091324.81 +034928.5 -000021.4-000003.100011.5 07.2300.28A2 0 +100114.74 -392702.9 -000028.2+000014.100003.9 07.23-0.04B9 0 +100338.84 +035818.8 -000006.5+000031.800004.8 07.2300.90K0 0 +102014.92 -813854.7 -000054.6+000034.900006.2 07.2300.24A6 1 +102528.02 -124545.7 -000002.2-000002.500002.0 07.2300.86K1 0 +102730.29 +033349.0 -000129.7-000021.900007.3 07.2300.97K0 1 +102906.92 -380332.7 +000001.9-000010.400004.9 07.2300.87G8 0 +103107.45 -674208.6 -000014.8+000003.200004.0 07.2300.04B9 0 +110358.91 +033819.6 -000024.4-000001.400003.8 07.2300.35F0 1 +110449.97 -643656.7 -000019.1+000009.100006.0 07.2300.01B9 0 +110619.67 -442223.2 +000087.7-000087.700031.2 07.2300.68G5 0 +111244.29 -594039.4 -000008.7+000002.000001.3 07.23-0.02B3 0 +112135.81 +402552.0 +000039.9-000055.500006.7 07.2300.52F8 0 +112712.16 +330728.6 +000043.4-000068.300003.3 07.2300.99K0 0 +113043.91 -391407.8 +000002.2+000004.300003.3 07.2300.97K0 0 +113502.93 -304328.3 -000087.3+000002.500007.9 07.2300.40F3 0 +115120.18 +685002.2 -000039.1-000038.100008.8 07.2300.18A2 0 +115238.82 -621406.8 -000006.6-000000.700001.2 07.23-0.02B3 0 +120520.26 -490025.3 -000038.7-000009.800006.5 07.2300.95G8 0 +120947.78 -051332.8 -000045.6+000014.100015.1 07.2300.40F2 0 +121228.84 -332418.1 -000047.0+000003.600007.2 07.2300.20A4 0 +124721.05 -190015.9 -000084.3-000012.000014.5 07.2300.67G3 0 +125948.36 -201730.3 -000125.4-000023.600011.9 07.2300.51F7 0 +130108.13 +042131.1 -000024.5-000001.800011.5 07.2300.25A5 0 +131248.80 +515359.4 -000026.8+000009.000005.2 07.2300.94K0 0 +135605.45 -635329.9 -000008.7-000007.900002.8 07.2300.06B9 0 +140220.44 +360643.4 -000024.4-000087.100011.8 07.2300.47F5 0 +140426.60 -290345.9 -000012.9-000009.700004.5 07.2300.88G8 0 +140437.31 -353843.2 +000027.6-000013.000007.8 07.2300.38F3 1 +144106.74 -223706.7 -000035.0-000012.300005.5 07.2300.39A5 1 +145454.50 -362549.0 -000027.4-000026.900005.9 07.2300.06A0 1 +145720.67 +573857.2 -000038.7-000029.500009.7 07.2300.49F2 0 +150510.87 -721122.4 -000019.4-000022.800005.9 07.2300.85G3 0 +152500.04 -763128.5 -000013.1-000012.600003.2 07.23-0.00B9 0 +154201.39 +002725.5 +000020.4-000019.300006.6 07.2300.24A0 0 +154403.62 -515417.0 -000002.4-000007.300001.5 07.23-0.02B8 0 +154445.76 +684047.4 -000042.5+000067.000009.2 07.2300.17A2 0 +160537.93 +215335.1 -000057.6-000094.200012.3 07.2300.59G0 0 +160913.82 -710407.1 -000199.8-000393.200037.3 07.2300.71G8 0 +162532.04 +510818.7 -000045.1-000022.100008.4 07.2300.36F0 0 +163842.25 -684314.9 -000015.8-000030.200005.0 07.23-0.05B9 0 +164105.60 -474446.0 +000000.6-000004.800002.7 07.2300.02B6 1 +165152.75 -490653.9 +000052.6-000027.500018.7 07.2300.45F3 0 +165349.71 -701015.4 -000004.6-000009.900001.0 07.23-0.10B5 0 +170133.64 +424337.6 +000007.5+000016.300005.7 07.2300.88G5 1 +171222.92 +434412.5 +000031.3+000179.200018.3 07.2300.68G5 0 +171930.55 -550659.4 +000004.7-000020.200007.7 07.2300.16A3 0 +172526.33 -084942.7 -000034.7+000004.300009.4 07.2300.48A2 1 +180703.72 +232412.7 -000010.5+000012.800005.2 07.2300.16A3 0 +180834.79 -275151.0 +000003.9-000011.400005.2 07.2300.00G8 1 +181157.10 -202524.1 +000002.0-000001.100000.1 07.2300.01B1 0 +182529.28 +220200.6 +000005.8-000000.500006.2 07.2300.79G5 0 +182740.20 +535703.7 +000011.9-000009.400004.0 07.2300.87G5 0 +184244.72 +145032.2 -000002.2+000012.500006.0 07.2300.00A0 0 +185129.54 +450801.4 -000000.3-000000.500002.7 07.23-0.09B9 0 +185951.56 +060926.1 +000016.3+000006.100005.3 07.2300.93G5 0 +191124.52 -655236.6 +000003.6+000006.500003.2 07.2300.09A1 0 +191410.04 +074550.7 -000000.1-000000.500008.5 07.2300.17A3 0 +191447.46 -580024.2 +000068.5-000248.700019.1 07.2300.63G2 1 +202841.34 -674529.6 +000061.2-000005.500010.9 07.2300.40F2 0 +204050.04 +350224.5 -000014.9-000045.400008.0 07.2300.46F2 0 +205353.63 +442311.1 +000026.8-000001.100010.7 07.2300.79G2 0 +210652.49 +454032.1 -000002.4-000011.200002.8 07.2300.59F4 0 +214102.21 +050114.3 +000049.4-000004.700008.1 07.2300.16A5 0 +214546.11 +075915.2 -000077.6+000003.500013.2 07.2300.94G5 0 +215553.71 +631540.1 -000028.2-000026.300004.6 07.2300.58F5 0 +215934.73 -273749.7 +000031.1-000013.900013.8 07.2300.38F2 1 +220422.55 -385234.3 +000129.9-000045.500019.5 07.2300.72G8 0 +221111.89 +361525.0 +000025.4-000250.200044.6 07.2300.81K0 0 +221437.20 -150605.4 -000015.0-000085.400011.1 07.2300.44F2 0 +222204.02 -535150.5 +000014.6-000021.300004.2 07.2300.93G5 0 +224100.08 +251237.1 -000055.6-000035.700005.6 07.2300.27F0 0 +231106.95 +530329.7 -000002.4-000006.200000.5 07.23-0.03O9 0 +231454.76 +652527.3 -000032.9-000084.200019.0 07.2300.43F2 0 +231902.14 -121013.5 +000010.6+000000.400001.9 07.2300.00A0 0 +232742.90 +740709.5 +000061.9+000019.400008.7 07.2300.34F0 1 +233514.64 -035113.9 +000048.8+000031.100017.2 07.2300.41F2 0 +233519.19 +501842.4 +000006.0-000002.500003.5 07.23-0.00B9 0 +234634.00 -085948.3 +000188.6-000054.000025.9 07.2300.55G0 0 +235914.74 +503145.4 +000003.6-000011.800004.4 07.2300.90G5 0 +000534.91 +531018.1 +000016.4-000000.800003.5 07.2301.17K0 0 +003609.79 +240131.6 +000023.5-000003.100005.5 07.2301.09K2 1 +004625.29 -575539.5 +000087.2-000006.500007.1 07.2301.17K1 0 +005014.76 +282208.6 -000043.2-000025.700005.5 07.2301.10K1 0 +005137.30 -084906.1 +000035.1+000003.900004.4 07.2301.42K0 0 +014836.84 -144554.7 +000007.0-000013.400002.8 07.2301.59K5 0 +021914.05 +500838.1 +000040.1-000022.300004.5 07.2301.58K5 0 +041329.62 -102313.5 -000004.0-000032.400003.4 07.2301.52M6 0 +041717.40 +023147.0 -000011.8-000013.600004.0 07.2301.02G5 0 +042031.79 +431417.4 +000003.0-000007.000002.2 07.2301.80K2 0 +042130.45 -060423.1 -000008.1-000040.300005.3 07.2301.02K0 0 +055833.20 +385336.3 -000024.1+000026.800006.6 07.2301.13K2 0 +060938.96 +490347.0 -000002.0-000026.200003.5 07.2301.42K5 0 +064015.77 -042740.8 -000006.4+000000.800003.2 07.2301.55K5 0 +064906.68 -260348.4 +000010.7-000019.600005.8 07.2301.12K2 1 +070907.80 +021511.4 -000006.0-000031.500002.5 07.2301.31G9 0 +072526.20 +781515.1 +000007.1-000078.100007.4 07.2301.23K0 0 +073604.46 +662813.1 -000013.5+000003.900002.8 07.2301.56M4 0 +074333.69 -455150.5 -000010.1+000019.800002.1 07.2301.72K5 0 +084341.43 +092023.6 -000018.4-000021.200005.9 07.2301.04K0 0 +085430.83 +052752.0 -000006.9-000007.400002.3 07.2301.63K5 0 +090505.30 -034651.2 -000028.0+000001.700002.4 07.2301.29K2 1 +094342.77 +340549.8 +000001.3+000004.300002.5 07.2301.19K0 0 +095536.99 -045834.2 +000004.2-000027.700006.1 07.2301.18K2 0 +095956.64 -312058.4 -000019.5+000009.900002.2 07.2301.57K4 0 +102602.68 +391602.1 +000006.7-000014.100004.1 07.2301.37K5 0 +110839.84 -294450.3 -000002.5-000014.600004.4 07.2301.07K0 0 +112214.80 -563610.1 -000013.8+000017.600002.6 07.2301.45K2 0 +115931.82 -351830.7 -000029.4+000002.100002.4 07.2301.06K0 0 +123610.22 +564932.1 +000019.7-000029.700005.4 07.2301.18K2 0 +125341.34 -602057.9 -000000.7-000002.200004.8 07.2301.45M2 0 +125510.85 -245720.2 -000007.9-000009.800003.8 07.2301.43K2 0 +130257.50 -165252.9 -000032.7-000003.800005.3 07.2301.12K0 0 +132543.86 +721623.8 +000040.8-000006.000004.5 07.2301.03K0 0 +133001.17 +190342.6 +000013.2+000112.100010.6 07.2301.02K0 0 +134232.75 +150849.5 +000021.5-000019.000002.8 07.2301.30K2 0 +134457.02 -060008.2 -000047.8+000010.700004.5 07.2301.08K0 0 +134703.48 -531657.3 -000018.0+000005.000005.5 07.2301.16K1 0 +135809.73 -294439.1 -000058.1-000036.900003.7 07.2301.36K2 0 +144644.18 +071653.1 -000026.0-000002.600002.6 07.2301.58M. 1 0.11 9.95 +150716.50 -241138.0 +000001.2+000007.000005.4 07.2301.02K0 0 +151237.49 -002253.7 +000003.2-000007.100004.9 07.2301.62K5 0 +152225.32 +253727.0 +000015.0-000008.700003.6 07.2301.24K1 0 +163500.78 +602805.2 -000058.4+000009.200003.5 07.2301.50M4 0 +171817.94 -154755.0 +000019.3-000063.500005.9 07.2301.02G8 0 +175937.95 -561519.9 -000001.6-000003.500005.7 07.2301.67M1 0 +190525.40 +421039.6 +000004.8-000009.300002.1 07.2301.62K5 0 +190628.26 +372318.0 +000001.6+000013.400002.4 07.2301.10K0 0 +190651.51 +485532.0 -000016.4-000021.400002.9 07.2301.40K4 0 +191622.36 +492528.0 +000016.2+000017.700004.5 07.2301.05K0 0 +191852.46 +764733.0 -000009.6+000004.500003.6 07.2301.20K0 1 +192441.52 -123656.1 +000034.0+000003.400003.9 07.2301.34K1 0 +193445.53 +462803.2 +000012.3+000025.100003.4 07.2301.06G5 0 +194127.54 +471941.1 -000005.7+000011.300001.9 07.2301.67M. 0 +200115.01 +271122.6 +000008.5+000004.900002.8 07.2301.25K2 0 +201754.50 +340525.3 +000004.2-000003.900003.7 07.2301.32M. 0 +211503.16 -214855.1 +000030.1-000013.100004.5 07.2301.04K0 0 +213841.21 +642308.2 +000003.5-000001.000003.4 07.2301.65K5 0 +214204.26 -255136.2 -000000.6-000015.500000.4 07.2301.61M2 0 +234231.32 +183959.6 +000014.3-000028.400005.5 07.2301.05K0 1 +234302.24 -290238.3 +000005.8-000014.600002.4 07.2301.47K4 0 +141407.36 -535555.1 -000005.7-000003.200000.3 07.2303.03C+ 1 +000232.41 +161523.6 -000011.1+000005.700004.1 07.2400.07A0 0 +010728.65 +411532.4 +000119.0-000055.400020.0 07.2400.54F5 0 +011058.72 +564627.9 -000007.6-000006.000003.5 07.24-0.02B9 0 +011305.82 +413915.8 +000314.6-000037.500022.4 07.2400.77G5 0 +012901.67 +741219.2 +000201.2-000124.800017.2 07.2400.67G5 0 +013114.99 -650707.2 +000277.1+000097.000014.5 07.2400.89G8 0 +013207.61 -233853.7 +000009.7-000091.000009.6 07.2400.29A8 1 +021803.77 -233740.7 +000006.9-000015.400009.8 07.2400.38F2 0 +022732.08 +163837.0 +000016.4-000040.600007.7 07.2400.38F0 0 +023648.21 +515740.5 +000002.4-000002.700002.0 07.2400.92G5 0 +031457.49 -694657.9 -000006.2+000003.500006.3 07.2400.97K0 0 +032519.52 +405712.1 +000002.5-000013.800004.7 07.24-0.05A0 0 +033704.62 -361732.1 +000003.7+000008.400007.0 07.2400.09A2 0 +034846.77 -402357.7 +000090.5+000055.700019.1 07.2400.56F8 0 +035651.36 -482842.0 -000006.6-000038.100005.6 07.2400.95K0 0 +035712.00 -243753.8 -000028.4+000006.200011.3 07.2400.22A5 0 +041001.85 +682225.3 +000058.2-000023.400013.2 07.2400.33F0 0 +043426.85 +002426.1 +000005.5-000102.000016.2 07.2400.71G5 0 +043540.01 +195808.2 -000009.3-000050.600015.4 07.2400.57F8 0 +044645.52 +090102.9 +000089.0-000016.700026.3 07.2400.56F5 1 +050237.89 -085339.1 -000002.6-000002.900004.4 07.2400.96K0 0 +050301.61 +120333.5 -000011.0+000046.900010.8 07.2400.34F2 0 +050833.29 -030034.7 +000027.6+000011.500010.4 07.2400.56F8 0 +054845.97 +004332.0 -000004.2+000000.400003.7 07.24-0.13B8 0 +060611.54 -454857.0 +000053.2-000056.700018.2 07.2400.55F7 0 +064915.87 -124004.5 -000002.6+000002.800001.6 07.2400.09B5 0 +065011.17 -390318.2 +000000.6-000034.500004.9 07.2400.91G8 0 +065731.91 -165322.5 -000008.5+000030.700008.5 07.2400.19A7 0 +071700.17 +092747.4 -000003.1-000022.200007.3 07.2400.18A2 0 +072049.88 -060807.8 -000005.7+000006.400003.0 07.2400.03A0 0 +072750.71 +190241.9 +000117.2-000069.300033.9 07.2400.73G5 0 +074103.16 +245754.8 -000034.2-000040.400009.0 07.2400.56F8 0 +075357.61 +160210.4 -000024.7-000017.500007.2 07.2400.17A2 0 +075907.62 -392513.2 -000004.8+000005.700001.0 07.24-0.09B5 0 +080023.96 +644450.1 -000009.1-000025.200006.2 07.2400.31F0 0 +080120.09 -493714.1 -000008.0+000010.700001.2 07.24-0.11B3 0 +081744.34 -555331.0 -000042.6+000079.600004.8 07.2400.99K0 0 +082116.07 +010350.9 +000021.4-000153.800014.1 07.2400.40F2 0 +082237.74 -445156.5 -000031.6+000006.400011.0 07.2400.35F0 0 +082635.71 -492950.0 -000010.0+000005.500005.0 07.24-0.06B8 1 +082640.51 -423127.0 -000017.6-000008.000003.3 07.2400.14A4 0 +084547.40 -403656.1 -000005.6+000004.100001.6 07.24-0.04B2 0 +084954.34 +022146.5 -000007.0-000092.600009.3 07.2400.93G5 0 +085350.75 +173242.4 -000023.4-000009.100003.6 07.24-0.01A0 0 +091157.15 -674318.2 -000018.0+000013.300008.4 07.2400.40F2 0 +092037.91 +190526.4 -000028.5-000011.100004.7 07.2400.92G5 0 +092555.85 -204542.1 +000001.7-000027.000009.7 07.2400.26A9 0 +093317.00 -383815.7 -000185.4+000061.400014.8 07.2400.66G5 0 +095510.78 -334126.4 -000021.4+000005.100002.8 07.2400.95G8 0 +095542.06 -590624.1 -000011.9+000007.000002.5 07.24-0.07B7 0 +101604.22 -283650.8 -000223.8+000060.000018.0 07.2400.54F8 0 +103119.05 +661843.7 -000014.5+000038.100014.8 07.2400.43F2 0 +104658.44 -154354.8 -000038.4-000003.800006.5 07.2400.09A1 0 +105933.09 +095550.9 -000049.5-000006.200006.6 07.2400.26A2 0 +111034.64 -323350.1 -000063.0+000002.300009.1 07.2400.46F5 1 +112825.10 +024659.3 -000119.0-000070.300019.2 07.2400.50F8 0 +113737.41 +624246.8 -000090.4+000026.100014.2 07.2400.38F2 0 +114004.53 -590007.4 -000047.7+000001.900005.4 07.2400.94G8 0 +114138.02 -634945.8 -000007.9+000000.300000.3 07.2400.93F8 0 +114825.32 +282501.4 -000087.1-000008.900011.5 07.2400.39F2 0 +120137.36 +645621.8 -000045.2-000023.800009.7 07.2400.26A3 0 +123408.89 -500336.9 -000051.4-000004.400008.9 07.2400.16A3 0 +125111.98 -693842.7 -000009.4-000000.500001.4 07.2400.09B8 0 +125625.87 -145658.5 -000097.1-000048.100012.8 07.2400.33F0 0 +132418.40 +012359.1 -000026.4-000010.200008.1 07.2400.24A2 1 +132438.71 +831829.8 +000024.6+000092.600021.6 07.2400.70G5 0 +140608.26 -444120.5 -000022.6-000019.700005.5 07.2400.02A0 0 +142655.71 -763109.8 +000027.8+000008.200009.4 07.2400.51F6 1 +144031.17 -161232.9 -000111.9-000065.200042.4 07.2400.71G6 0 +150844.88 +122920.0 -000032.0+000000.700005.6 07.2400.22A7 0 +150902.35 -383203.1 -000041.4-000025.600012.5 07.2400.25A5 0 +151427.64 -470216.5 -000054.9-000026.400008.4 07.2400.26A6 0 +153210.34 -215800.4 -000008.2-000020.800005.7 07.2400.03B9 0 +154340.34 -572707.3 -000002.0-000001.800000.0 07.2400.41A4 0 +162831.83 +290432.4 -000014.6+000014.100005.8 07.2400.12A2 0 +163130.35 -390041.3 -000428.1-000333.400040.6 07.2400.86K0 1 +163151.29 -621724.8 -000008.3-000008.900004.4 07.24-0.02B9 1 +163323.42 -041542.7 -000063.5-000048.900019.0 07.2400.53F5 0 +165045.53 -381522.9 -000013.1-000023.100007.7 07.24-0.04B9 0 +165111.91 +154741.0 -000013.1-000000.800004.2 07.2400.07A0 0 +165622.05 +161707.0 -000020.5-000008.500010.6 07.2400.25A5 0 +170107.20 +212950.4 +000019.0-000052.700009.0 07.2400.33F0 0 +170231.54 +192310.3 -000013.1-000025.000007.9 07.2400.14A2 0 +171048.20 +321044.8 +000020.5-000087.400011.9 07.2400.94K2 0 +171115.63 -564050.4 +000087.2-000055.400014.6 07.2400.70G5 0 +172732.79 +162724.5 -000003.2+000026.500013.0 07.2400.10F0 1 +173859.71 -430842.4 -000231.9-000168.900019.0 07.2400.71G5 0 +175806.99 +150821.2 -000023.6+000074.200010.2 07.2400.60F6 0 0.52 3.99 +180953.35 +615251.2 -000055.4+000036.200012.8 07.2400.57F8 0 +181206.28 -340407.3 -000000.6-000004.800001.4 07.24-0.07B4 0 +185407.63 +150023.0 -000021.4-000032.100016.4 07.2400.45F4 1 +190438.50 +231945.5 +000002.1-000005.400003.6 07.2400.09B2 1 +190653.00 +221021.5 -000005.3-000076.100012.6 07.2400.41F0 1 +192530.79 +341139.7 +000001.0+000000.400002.5 07.2400.73F8 0 +195832.66 +331638.8 +000059.2+000050.100014.2 07.2400.42F5 1 +200008.16 +074538.2 +000033.4+000002.000019.8 07.2400.51F5 0 +200333.38 -152448.0 +000020.3-000007.400007.3 07.2400.49F3 0 +200512.00 -264847.7 +000009.1-000009.300006.1 07.2400.09A0 0 +201201.92 +342844.2 +000018.7-000012.800006.7 07.2400.27A5 0 +201456.13 -565834.5 +000038.2-000096.100015.3 07.2400.49F6 1 +201824.24 +320637.8 +000011.3-000028.700006.0 07.2400.27Am 0 +201958.17 -323659.4 -000016.0-000003.100007.5 07.2400.26A9 0 0.25 1.14 +202433.24 +053034.1 +000002.4-000004.400003.5 07.24-0.08B9 0 +203152.24 +165930.3 +000016.2-000012.000004.5 07.24-0.03B9 0 +204435.33 -281216.4 +000048.4-000022.100011.4 07.2400.28A8 0 +210049.86 +463442.9 +000002.1-000000.500003.3 07.24-0.11B5 1 +210240.28 +113925.5 +000015.9+000000.600004.5 07.2400.18A3 0 +210744.81 -310325.3 +000240.9+000098.500015.0 07.2400.46F5 0 +211327.24 +071304.9 +000026.2-000005.600011.5 07.2400.32F0 1 +213151.33 -252445.7 +000012.3-000009.700011.3 07.2400.22A7 0 +213211.80 +105439.0 +000004.4+000001.800003.4 07.24-0.04A0 1 +213706.53 +114310.1 +000022.6+000009.000005.3 07.2400.11A0 0 +214221.09 +505128.9 +000002.0-000002.700002.4 07.24-0.05B9 0 +220632.97 +015124.0 +000341.9+000190.300019.8 07.2400.54F8 0 +221313.50 +271907.9 +000011.9-000042.600014.4 07.2400.48F5 0 +222022.71 +515139.6 +000003.0+000000.200001.1 07.2400.05B1 0 +223147.81 -463446.8 -000005.7-000017.200007.0 07.2400.47F5 0 +224856.11 +041734.6 +000051.4-000069.300013.0 07.2400.48F5 0 +230500.60 +183752.3 +000124.0+000007.200013.0 07.2400.38F0 0 +231907.65 +485509.9 +000077.4+000007.100007.3 07.2400.28A2 1 +233346.08 -361550.4 +000167.1+000014.300017.5 07.2400.39F3 0 +235216.87 +615239.2 -000003.5-000000.900000.1 07.2400.59A5 0 +004459.56 -120839.5 -000006.1-000014.600005.0 07.2401.06K0 0 +010236.79 -773303.3 +000039.0-000048.700002.0 07.2401.39K2 0 +011553.22 +203008.3 +000084.2-000033.800008.0 07.2401.01G5 0 +013941.49 -372824.2 +000000.1-000019.700003.8 07.2401.17K2 1 +020130.35 +175714.2 +000036.6-000033.800001.7 07.2401.52M. 0 +021109.26 -590907.0 +000002.8+000008.900002.2 07.2401.35K2 0 +022015.78 -501808.1 +000027.6+000015.900003.4 07.2401.27K2 0 +023025.24 +475113.5 -000008.1+000002.100002.2 07.2401.68K0 0 +024543.08 +170116.1 +000014.4+000015.200003.8 07.2401.38K0 0 +025312.72 -051457.0 -000029.2-000016.000007.0 07.2401.13K2 0 +033216.42 +445026.5 +000000.8-000005.600000.7 07.2401.43 0 +035837.35 +110139.3 +000000.5-000021.500003.6 07.2401.70M. 0 +040117.63 -460814.6 -000001.1+000011.600004.0 07.2401.02K0 0 +040328.92 -242736.1 +000010.8-000025.800004.9 07.2401.45M3 0 +041430.84 -754829.2 +000020.8+000009.400002.8 07.2401.58M1 0 +050359.47 -103806.7 -000002.9+000005.900001.4 07.2401.40K0 0 +050805.76 +155119.0 +000015.8-000012.500008.5 07.2401.21K2 0 +050925.24 -230707.1 -000004.5-000008.100002.8 07.2401.13K1 0 +051511.88 +013322.1 +000002.0+000004.200003.3 07.2401.44K2 0 +053716.85 +440415.2 +000003.8-000001.700000.3 07.2401.20F8 1 +053757.49 +353615.1 -000020.6-000014.900005.8 07.2401.06K0 0 +053934.55 +095054.6 +000001.4-000015.600002.7 07.2401.23K0 0 +054404.19 -181717.0 +000000.7-000079.500007.0 07.2401.10K0 0 +055318.02 +093332.1 -000026.2-000013.600001.8 07.2401.39K2 0 +055705.56 +271900.1 -000001.1-000012.400000.8 07.2401.09G2 0 +062204.36 -350236.7 -000005.4-000012.600005.0 07.2401.03K0 0 +064426.81 +051221.9 -000000.2+000007.300004.3 07.2401.03K0 0 +064823.98 +061246.9 -000007.2-000001.500002.1 07.2401.22K1 0 +065347.68 -111549.1 -000014.5+000022.000003.5 07.2401.23K0 1 +065646.39 -510057.7 -000007.3-000007.400006.7 07.2401.16K1 0 +071057.45 -670401.5 -000003.6+000023.000003.0 07.2401.23K0 0 +071128.64 +601329.4 +000000.5-000023.900002.9 07.2401.02K0 0 +071210.19 -052641.7 -000000.7-000000.500001.5 07.2401.45K2 0 +072418.19 +031040.7 -000017.6-000007.200006.6 07.2401.22K0 0 +073211.81 +712149.4 -000012.4+000003.900003.1 07.2401.37K2 0 +082802.62 +114223.2 -000004.1-000007.000003.8 07.2401.51K2 0 +083505.42 -221517.5 +000019.7-000063.700007.1 07.2401.25K2 0 +083820.45 +004127.8 -000044.0+000002.900006.5 07.2401.04K0 0 +084818.31 +003318.2 -000005.5-000009.300004.6 07.2401.47K2 1 +092418.64 +233445.2 +000045.6-000009.600004.1 07.2401.11K0 0 +094555.47 -434043.6 -000044.5+000014.500005.5 07.2401.14K1 0 +095935.42 +562828.3 -000003.1+000002.800002.4 07.2401.22K1 0 +100628.73 +554610.1 +000005.4+000009.300004.3 07.2401.19K1 0 +102317.14 -404143.7 +000015.6-000003.000003.6 07.2401.40K3 0 +102348.89 -021633.7 -000033.6+000005.200006.4 07.2401.04G5 0 +103130.18 -350741.4 -000031.4-000071.200006.7 07.2401.12K0 0 +104152.36 -080321.9 +000005.2-000020.600003.8 07.2401.31K2 0 +110327.98 +752628.3 -000031.7-000033.100001.9 07.2401.27K0 0 +112702.38 -191201.8 +000014.0-000043.000007.2 07.2401.24K1 0 +113454.91 -120515.0 -000057.3+000030.600004.3 07.2401.08K0 0 +115039.98 -125201.6 -000005.4+000008.200002.7 07.2401.53K4 0 +120137.89 +705059.4 -000014.9+000009.200005.5 07.2401.11K0 1 +123332.18 +242655.5 -000016.9-000001.900000.6 07.2401.65K0 0 +124506.01 -600432.7 -000043.0+000003.600004.5 07.2401.33K0 0 +132805.28 -450408.9 -000002.5-000001.800002.7 07.2401.28K1 0 +133420.88 +140639.9 +000037.8-000012.900004.4 07.2401.11K0 0 +141944.34 -365129.4 +000007.9-000020.700004.3 07.2401.18M5 0 +142448.51 +212128.8 +000006.2-000037.200003.3 07.2401.21K2 0 +143329.05 +525429.5 -000192.2+000247.500074.5 07.2401.00K3 0 +145229.24 +234804.7 -000019.7+000023.700005.2 07.2401.05K0 0 +150731.27 +644310.2 -000046.1+000028.900005.8 07.2401.13K0 0 +155540.97 +722331.2 -000036.9+000014.300007.5 07.2401.03K0 0 +161749.99 -132220.7 -000041.5-000031.900003.0 07.2401.11K0 0 +162215.05 +025231.6 +000010.5-000008.900004.5 07.2401.35K2 1 +170445.80 +280527.7 +000005.7+000006.600007.6 07.2401.10K1 1 +171020.57 +843555.8 +000029.5-000022.000006.2 07.2401.04G5 0 +172642.59 -212809.7 +000019.9-000022.000000.2 07.2401.60K4 0 +175516.88 +054215.4 -000009.8-000022.600001.9 07.2401.66K2 0 +180720.70 +151405.0 +000000.6-000007.100003.8 07.2401.73M. 0 +185827.99 +234809.4 -000027.6-000106.400004.0 07.2401.01K0 0 +191616.66 -084124.2 +000011.8-000001.100003.6 07.2401.01K0 0 +192423.28 -092017.8 -000003.5-000036.800004.0 07.2401.59K5 0 +192751.81 +021027.5 +000014.2-000008.800003.8 07.2401.55K2 0 +193531.88 -410716.0 +000010.1-000007.800002.7 07.2401.07G8 0 +194002.65 -495657.3 -000009.9-000027.500006.7 07.2401.26K2 0 +195135.25 -123716.0 +000026.2+000020.600007.7 07.2401.19K0 0 +200830.37 -744526.3 -000026.9-000049.600005.2 07.2401.07K0 0 +205420.06 -625007.8 +000012.3-000007.400004.3 07.2401.14K1 0 +205644.65 -034028.3 +000009.1-000011.700002.6 07.2401.07K0 0 +210032.42 -830847.8 +000012.0-000003.200004.1 07.2401.40K2 0 +210140.45 -040753.5 +000003.8+000006.600004.5 07.2401.44M. 0 +211002.11 +321220.8 +000012.2-000006.400003.0 07.2401.02K0 0 +215032.49 +215635.2 +000035.3-000015.700004.6 07.2401.10K0 0 +215321.54 +360736.1 +000005.3-000030.100002.4 07.2401.54K5 0 +220658.73 +263722.0 -000012.4+000002.500006.9 07.2401.08K1 0 +221632.28 +634244.6 +000021.6+000012.200005.5 07.2401.09G5 0 +223026.70 -162048.4 +000070.7+000037.300005.1 07.2401.11K0 0 +224115.47 -570141.7 -000014.0+000003.500000.6 07.2401.66M1 0 +230318.95 +381755.1 -000027.6-000018.500006.8 07.2401.03K0 0 +233128.63 -560833.1 -000048.4-000004.400005.0 07.2401.04K0 0 +235607.18 -215931.5 +000014.1+000012.100002.2 07.2401.62M2 0 0.11 312.00 +015631.69 +701213.7 -000000.5-000001.200001.5 07.2402.24M4 0 +003141.51 +125450.0 -000081.7-000157.700012.3 07.2500.91K0 0 +005132.68 -030835.2 +000017.2-000007.200004.2 07.2500.12A0 0 +010250.39 +623632.7 -000020.1+000006.500003.6 07.2500.91K0 0 +011445.76 +605620.8 +000060.4-000044.100011.4 07.2500.47F7 1 +012041.07 +154145.8 +000049.1-000008.900009.8 07.2500.84G8 0 +013039.16 +255453.4 -000002.3+000056.300015.6 07.2500.41F0 0 +013126.30 +384601.7 +000010.2-000004.100002.4 07.25-0.06B8 0 +013722.87 +583814.7 +000002.1-000003.500000.5 07.2500.04B8 1 +020642.56 +254951.1 -000006.2-000005.500002.7 07.2500.18A3 0 +022811.73 +295224.0 -000004.6-000003.600005.0 07.2500.72G5 1 +023616.88 +673046.2 +000010.1+000039.000015.1 07.2500.40F2 0 +024926.68 +335610.5 +000011.3+000004.200008.7 07.2500.50A2 1 +025922.45 +063907.9 +000025.6-000040.900008.7 07.2500.00F0 1 +032034.73 -654709.8 +000036.2+000073.100011.5 07.2500.32A9 1 +034357.89 -283742.9 +000003.7-000022.200007.8 07.2500.35Fm 0 +034800.33 +403150.1 +000053.6+000021.100019.2 07.2500.63F8 0 +042541.81 -021356.8 +000062.6+000007.600023.9 07.2500.20F8 1 +044549.91 -025431.2 +000024.4+000005.400011.0 07.2500.29A5 1 +050106.02 +034302.4 -000001.5-000006.000003.0 07.25-0.14B8 0 0.04 2.42 +051510.53 +082556.9 +000010.8-000039.100010.3 07.2500.37F0 1 +052739.45 +743324.0 -000002.6+000025.100008.1 07.2500.16A0 1 +054844.72 +181435.8 +000019.0-000037.400008.7 07.2500.38F2 0 +061941.22 -173134.4 +000000.8-000005.700001.4 07.25-0.08B8 0 +062854.95 +520733.3 -000059.4-000019.000013.7 07.2500.44F2 0 +063159.45 +221108.7 +000001.1-000009.800002.0 07.2500.02A0 0 +063232.45 -210118.5 -000001.4+000005.400001.4 07.25-0.14B2 0 +063311.84 -374919.1 -000007.1+000006.100005.6 07.2500.33F3 0 +063421.66 +031823.3 +000000.9-000007.700004.9 07.2500.90G5 1 +064607.21 -204515.5 -000003.6+000000.400003.3 07.2500.57B8 0 +070056.11 -004009.2 -000011.5-000009.200003.6 07.2500.10A2 0 +070118.30 -502800.3 -000004.3+000008.300003.5 07.25-0.05B8 0 +073555.56 -372644.7 -000008.4+000007.100004.0 07.25-0.07B9 0 +074223.79 -560845.7 -000014.5+000007.400004.2 07.25-0.08B7 0 +075414.37 +544254.9 +000070.1-000091.800016.2 07.2500.91G5 0 +075554.71 +391712.4 +000003.7+000001.300003.0 07.2500.04A2 0 +080502.45 -602316.8 -000004.3+000010.300002.5 07.2500.00B8 1 +081947.57 +351204.8 +000006.2-000002.800006.5 07.2500.98K0 0 +082248.17 -762551.1 -000013.1+000029.000003.6 07.2500.03A0 1 +083551.34 +063723.2 -000120.7-000133.300042.7 07.2500.71G5 1 +084041.42 -121008.7 -000034.5+000010.800004.1 07.2500.27A2 1 +084234.84 -480949.0 -000003.7+000002.900001.3 07.25-0.16B2 0 +090149.16 -263351.2 -000259.9+000287.400018.1 07.2500.50F7 0 +092916.31 -522528.5 -000010.6+000008.400001.5 07.25-0.06B8 1 +092950.64 -435732.1 -000024.9+000006.500006.3 07.2500.08A1 0 +093603.37 -311356.4 -000016.6+000010.200002.1 07.2500.49A4 1 +095141.35 -603537.0 +000018.1-000016.500004.6 07.2500.95K0 0 +095432.50 -345425.1 -000022.6+000010.300006.2 07.2500.00A3 1 +095712.65 -495213.4 -000026.7+000010.100003.1 07.25-0.02B9 1 +101631.24 +450236.4 -000019.0+000021.200007.4 07.2500.52F5 0 +102038.85 -061134.1 -000036.7-000005.200010.5 07.2500.31A5 0 +102108.28 -582901.8 -000007.0+000005.400003.0 07.2500.87G0 0 +102925.66 +121113.3 -000068.6-000008.700013.0 07.2500.44F2 1 +105556.13 +180910.6 -000054.3+000019.600003.8 07.2500.94G5 0 +105917.87 -101931.6 -000025.9+000001.300004.4 07.25-0.01A0 0 +110201.44 -732916.4 -000002.5+000004.300015.4 07.2500.49F6 1 +111027.42 +474752.4 -000042.0+000051.300012.8 07.2500.47F5 0 +124748.88 +293155.6 -000078.0+000015.300011.8 07.2500.37F0 0 +125521.91 -043015.5 -000196.2+000065.500016.9 07.2500.80G5 0 +125900.19 -060527.3 -000021.5-000013.500003.4 07.2500.16A2 0 +131744.10 -084359.3 +000014.7-000051.000010.2 07.2500.52F8 0 +132103.22 -222258.8 +000022.7-000009.500003.4 07.2500.92G6 0 +132439.49 -702547.7 -000251.0-000122.500018.7 07.2500.85K0 0 +133734.34 -350256.0 -000051.0-000010.300006.8 07.2500.10A2 0 +141443.25 -310302.2 -000012.8-000027.800004.9 07.2500.38A9 0 +141631.98 -571750.9 -000017.5-000014.300004.1 07.2500.19B9 0 +142109.31 +652148.5 -000012.6+000001.900008.4 07.2500.49F5 0 +151648.59 -130221.1 +000021.2-000001.500007.9 07.2500.22A3 0 0.38 0.88 +152134.56 +242036.2 -000036.0-000009.400007.5 07.2500.04A0 0 +152214.18 -533615.4 -000095.3-000077.900013.3 07.2500.44F5 0 +153117.04 -655635.9 -000002.3-000004.900001.2 07.25-0.05B7 0 +153403.47 -141346.2 +000030.7-000014.500008.4 07.2500.49F5 0 +155217.49 -182610.0 +000097.1+000024.000029.9 07.2500.63G2 0 +155308.49 +460224.0 -000005.2+000025.100004.0 07.2500.96G5 0 +160902.16 -093852.0 -000032.2-000006.600015.2 07.2500.35A5 0 +162837.88 +190107.0 +000023.6+000005.500003.2 07.2500.92G5 0 +162915.13 -710726.0 -000040.3-000027.900007.3 07.2500.45F5 0 +163603.11 +012253.8 -000145.4-000088.500019.3 07.2500.52F5 0 +165506.13 -382447.5 -000006.2-000006.300004.9 07.25-0.01B8 0 +165522.84 -691647.1 -000003.2-000008.400002.6 07.25-0.06B8 0 +170821.44 +042529.9 -000052.7-000202.500018.2 07.2500.62G0 0 +171144.28 -584854.0 -000012.9-000013.100005.9 07.2500.04B9 0 +171158.65 -143713.0 -000015.5-000040.500011.9 07.2500.70G3 0 +173250.72 -132855.4 -000016.8-000013.100006.5 07.2500.12A0 0 +183314.62 +400934.2 -000040.8+000049.900025.7 07.2500.54F5 1 +183554.71 +430320.2 -000018.9-000006.200011.9 07.2500.94K0 0 +184230.01 -701811.2 -000000.9-000017.800005.1 07.25-0.02B9 0 +185725.42 +420613.7 -000079.6-000145.700008.5 07.2500.43F0 0 +185847.30 -053805.4 +000013.9+000002.300005.5 07.2500.16B9 0 +190129.95 +322332.4 +000001.9-000002.700002.6 07.25-0.14B5 0 +190625.43 -115347.0 -000186.9-000416.000025.8 07.2500.57G1 0 +191613.49 -302734.4 +000016.1-000006.300007.9 07.2500.19A3 0 +191930.98 -363929.9 +000036.4-000095.400020.3 07.2500.51F7 0 +193025.27 +174142.8 +000002.8+000006.900004.4 07.2500.17A0 0 +201404.52 +221321.5 +000006.8+000005.400001.2 07.2500.04A0 1 +201810.57 +704711.8 -000017.7-000054.900010.7 07.2500.33A5 0 +202319.33 +152143.5 +000006.5-000010.400008.2 07.2500.01A0 0 +203440.79 +491038.7 -000006.2-000010.900006.7 07.2500.03B9 0 +203825.43 -205938.3 +000049.0-000045.000008.9 07.2500.94K0 0 +211020.89 -325100.6 +000023.8+000001.500003.9 07.2500.98G8 0 +212952.95 +525601.8 +000005.2+000004.700005.5 07.2500.12A0 0 +213703.18 +194658.3 -000006.0-000055.400005.1 07.2500.95K0 0 +213850.51 -193731.3 +000061.2-000012.100013.3 07.2500.53F7 0 +214428.44 +291138.6 +000028.4-000002.400005.7 07.2500.01A0 0 +215501.72 +620032.8 +000016.3-000001.800003.5 07.2500.96K0 0 +220032.05 -422706.5 +000034.1-000011.000004.5 07.2500.69K0 0 +224450.45 +242242.7 +000022.3-000002.700007.7 07.2500.91G9 0 +224744.03 +300747.3 -000010.9-000029.000010.2 07.2500.23A5 0 +230244.21 -525755.2 +000061.2-000000.800003.1 07.2500.95K0 0 +233032.05 +642332.2 +000035.3+000002.700007.9 07.2500.22A5 0 +233628.46 +675056.1 +000004.4-000012.600005.8 07.2500.13A0 0 +000011.59 -002137.5 +000061.8-000011.700005.1 07.2501.20K0 0 diff --git a/kstars/kstars/data/hip021.dat b/kstars/kstars/data/hip021.dat new file mode 100644 index 00000000..a4c03e3a --- /dev/null +++ b/kstars/kstars/data/hip021.dat @@ -0,0 +1,1000 @@ +010021.16 +171335.1 +000031.5-000039.900010.9 07.2501.02K2 1 +011323.11 -023302.8 +000066.5-000024.000006.5 07.2501.13K0 0 +012541.45 +444711.7 +000140.8-000015.200010.7 07.2501.01K0 0 +013953.80 -225448.0 -000014.7-000024.100001.4 07.2501.65M2 0 +024123.73 +083138.1 -000001.4-000037.300004.4 07.2501.35K0 0 +030115.39 +360704.5 +000011.7-000010.500002.0 07.2501.45K2 0 +031819.95 +240454.8 -000029.4-000032.800006.5 07.2501.18K0 0 +033809.92 -311758.6 -000001.4+000022.600003.9 07.2501.58M2 0 +034132.13 +100454.6 -000015.2-000019.600006.3 07.2501.23G5 0 +050846.15 +114508.2 +000003.4-000014.100004.8 07.2501.35K0 0 +054323.27 +504208.4 +000008.3-000040.600003.5 07.2501.00K0 0 +055916.31 -321234.9 +000009.3-000003.000003.4 07.2501.03K0 0 +060718.86 -371200.5 -000032.3-000005.500004.8 07.2501.02G8 0 +062102.90 +023407.8 -000016.3-000022.700003.8 07.2501.41M. 0 0.11 1.13 +062253.77 -333652.5 +000000.6-000009.200001.6 07.2501.62Kp 0 +062521.87 -090528.1 +000000.9-000009.100005.2 07.2501.01K0 0 +063239.68 +150115.6 -000000.4-000013.000005.1 07.2501.12G5 0 +064109.42 +391404.1 +000008.9+000006.000005.5 07.2501.06K0 1 +064739.98 -810357.0 +000004.3+000073.200004.4 07.2501.42K3 0 +073006.19 +100251.7 +000004.2-000027.900002.9 07.2501.61M. 0 +073453.17 +032034.6 +000008.2+000017.100006.5 07.2501.13G5 0 +094127.54 -103009.2 -000043.9-000003.100004.2 07.2501.50K2 0 +095248.52 -712716.0 +000077.0-000024.100006.5 07.2501.15K2 0 +095317.22 +503716.5 +000008.3-000023.900005.3 07.2501.01G5 1 +103606.74 +113652.3 -000011.5+000006.500005.0 07.2501.20K2 0 +110341.30 +073455.3 -000015.9-000024.500005.8 07.2501.04K0 0 +111005.02 -253627.0 -000011.1-000019.900005.3 07.2501.10K0 0 +113953.10 -454813.4 -000020.4-000080.000006.8 07.2501.03G8 0 +115800.26 -565154.0 -000016.8+000006.000002.3 07.2501.12G8 0 +124759.34 +705647.7 +000034.8-000058.200006.5 07.2501.26K3 0 +130029.04 -430517.8 +000000.3-000013.000004.8 07.2501.39K3 0 +132009.39 +153350.6 -000107.5-000017.100005.9 07.2501.08G5 1 +133257.21 -022527.3 -000030.7-000009.300004.8 07.2501.01K0 0 +133412.15 -743356.2 +000027.4-000049.900007.1 07.2501.12K1 0 +134059.70 -124658.5 -000004.5-000016.000005.0 07.2501.16K0 0 +140953.82 -003904.7 -000035.0-000016.100001.9 07.2501.55K5 0 +145406.55 +593053.3 -000018.9-000002.000004.9 07.2501.13K2 1 +150126.30 +491141.4 -000002.2-000016.000003.2 07.2501.31K0 0 +153004.91 -065042.1 -000008.6+000013.400003.6 07.2501.20K2 0 +161514.98 +344247.7 -000018.8-000029.000007.1 07.2501.05K0 1 +162708.94 -580717.3 -000020.7-000044.900005.2 07.2501.01G8 0 +165151.97 +541951.6 -000012.8+000005.600003.6 07.2501.21K0 0 +170005.46 +390601.3 -000054.0+000117.000005.7 07.2501.04K0 0 +171308.30 +245908.2 +000000.4-000035.700003.5 07.2501.49K5 0 +180816.18 -554128.4 -000005.8-000004.700002.3 07.2501.48K4 0 +181851.48 +330243.5 +000013.1-000007.600003.4 07.2501.58K5 0 +182021.14 -272427.5 +000018.5-000023.600005.2 07.2501.37K1 0 +184140.61 +613246.6 -000016.0+000059.400004.6 07.2501.47K5 0 +190449.84 -083904.2 +000091.9+000013.700007.9 07.2501.11K0 0 +192051.67 -111803.3 +000014.6+000003.600002.9 07.2501.33K0 0 +194247.57 +471232.1 +000002.5+000002.100001.7 07.2501.02G5 0 +202025.69 +073653.3 -000011.4-000010.400004.0 07.2501.29K2 0 +204808.23 -094455.8 +000004.7+000005.000004.7 07.2501.37K0 0 +204827.82 +014322.1 -000020.6-000034.300003.0 07.2501.02K0 1 +210438.07 -511626.8 +000044.5+000028.300005.7 07.2501.13K1 0 +211423.53 +391435.5 +000017.7+000030.100005.7 07.2501.23K2 0 +213915.19 -135341.0 +000029.9-000058.100009.7 07.2501.07K0 0 +220127.38 -335008.1 +000014.0-000080.400005.5 07.2501.13K2 0 +221216.89 -110356.0 +000007.2-000004.300002.6 07.2501.60M0 0 +221645.39 -113856.4 +000044.0-000031.000005.5 07.2501.01G8 0 +223432.50 +580946.8 -000020.8-000023.300002.1 07.2501.65K5 0 +223706.29 -114351.6 +000092.8-000021.000003.0 07.2501.28K2 0 +231649.69 -211210.7 +000021.0-000050.200010.8 07.2501.03K0 0 +232726.11 -125548.3 -000016.0-000030.900001.6 07.2501.70M1 0 +000400.24 +120845.0 +000017.9-000015.100005.5 07.2600.35F0 1 0.11 0.17 +001918.70 +590820.6 +000033.7-000001.600003.9 07.2600.05B9 0 0.89 1.81 +003511.32 +625921.8 -000003.3-000001.100000.7 07.2600.57F0 0 +004958.58 +345827.2 -000062.5-000017.500010.3 07.2600.61F5 0 +005130.13 +411354.7 +000013.4+000000.300003.4 07.26-0.02A0 0 +005305.61 +571309.1 +000011.9-000013.100002.8 07.26-0.03B9 0 +010551.42 +045435.0 +000035.6-000126.700022.7 07.2600.48F6 0 +010552.97 +655815.9 +000003.7-000009.500004.0 07.2600.10B8 0 +010721.13 +433124.9 +000095.0-000015.200012.2 07.2600.40F5 0 +010746.76 +413047.9 -000003.0-000012.200005.4 07.2600.03A2 0 +011326.41 -393224.6 +000144.7+000036.500018.9 07.2600.42F3 0 +012158.65 -694307.6 -000006.0+000003.800012.4 07.2600.42F3 1 +012738.97 -714215.3 -000002.2+000055.700010.5 07.2600.96G8 0 +014444.71 +755220.1 -000025.9-000022.100008.7 07.2600.33F0 0 +021811.34 +480853.9 -000002.8-000017.800005.6 07.2600.24A3 0 +022102.67 +425638.4 +000006.3-000013.100005.1 07.26-0.03Ap 0 +023601.28 +134518.3 +000025.4-000007.600006.5 07.2600.54F6 0 +031743.94 +383821.5 +000105.3-000036.300013.9 07.2600.61G0 1 +032511.58 -295035.1 +000035.4-000003.200003.9 07.2600.99G8 1 +041126.92 +405448.0 +000017.0-000026.400005.7 07.2600.18A2 0 +043224.47 +005848.6 +000012.7-000013.700004.8 07.26-0.06B8 0 +043309.85 -253335.6 -000012.7-000005.300008.3 07.2600.45F5 0 +043759.16 -204116.9 -000000.2+000008.700002.4 07.26-0.12B6 0 +044049.53 +575246.7 +000006.3-000009.300003.2 07.2600.12B9 0 +044213.71 +025924.2 +000016.1-000017.500005.7 07.2600.19A0 1 +044910.65 -422305.3 -000020.3+000004.100005.1 07.2600.17A3 0 +044916.00 +293417.2 +000008.5-000033.000006.1 07.2600.07A0 0 0.04 4.08 +045241.09 +122305.0 -000001.1-000008.700006.1 07.2600.15B8 0 +045747.54 +674634.2 +000003.6-000024.800001.8 07.2600.03B8 0 +052553.08 -352109.8 +000004.1-000030.400004.3 07.2600.68K0 1 +053611.24 +441935.1 -000101.7+000005.300015.0 07.2600.49F5 0 +053739.61 -283734.6 +000024.2-000003.900016.8 07.2600.40F3 0 +054219.87 +430334.6 -000003.0-000003.800001.6 07.2600.00B3 0 +055229.48 -021707.1 -000114.4-000008.100018.4 07.2600.56F5 1 +055905.64 +273342.7 -000000.6-000002.100000.2 07.2600.28A0 0 +060117.34 +090420.7 -000011.2+000001.900003.5 07.2600.91G5 0 +062018.96 +541500.0 -000017.5-000092.500009.3 07.2600.40F0 0 +063418.19 -045400.4 -000004.8-000001.900002.5 07.26-0.14B8 0 +070552.75 -010112.0 +000026.9-000186.100015.6 07.2600.52F8 0 +070930.62 -355927.3 +000019.4+000021.600006.9 07.2600.43F5 1 +071352.61 +482955.8 +000002.7+000000.500006.4 07.26-0.20A0 1 +071353.00 +163449.2 -000002.0-000023.200004.2 07.2600.38F2 1 +071530.19 +092951.4 -000037.2-000027.200010.8 07.2600.34F2 0 +071955.81 +333651.9 -000010.8-000018.700004.9 07.2600.14A2 0 +072627.35 +183101.1 -000016.5-000019.100006.3 07.2600.33F0 0 +073428.07 -540355.0 -000008.0+000019.200004.0 07.2600.59F6 0 +073511.32 +230245.2 +000044.1-000004.200014.7 07.2600.80G5 0 +074214.92 +753351.9 -000041.5-000079.600014.0 07.2600.89G5 0 +074230.63 -391204.7 -000022.6+000014.800004.9 07.26-0.07B9 0 +075026.02 -361430.9 -000022.8+000013.100005.8 07.26-0.07B8 0 +075541.24 -134356.9 -000047.7+000020.600004.5 07.2600.41Fm 0 +080429.69 +091604.4 +000268.6+000016.100033.9 07.2600.63G0 0 +080931.23 -523428.1 -000008.6+000005.000002.0 07.26-0.04B5 0 +081248.13 +111104.9 -000002.4-000001.400002.4 07.26-0.06B8 0 +081250.68 +045542.8 -000010.6-000014.200004.7 07.26-0.00B9 0 +083135.03 +345758.3 -000016.3+000009.800034.8 07.2600.73G5 1 +083943.70 +054554.0 +000183.3-000293.700028.0 07.2600.61G1 1 +084511.01 +433857.3 -000018.9-000042.800017.4 07.2600.50F5 0 +091604.43 -082101.3 -000043.5+000000.300006.2 07.2600.34A5 1 +092110.56 +250948.9 +000059.0-000143.300019.6 07.2600.63G0 0 +094255.05 +321553.3 -000011.9-000022.500017.5 07.2600.43F2 0 +100216.62 -655505.0 -000003.4+000003.500000.8 07.2600.02B7 0 +100821.47 -194515.9 -000147.6-000328.900026.5 07.2600.62G2 1 +102243.96 +152040.6 -000262.1-000086.400035.1 07.2600.60G5 1 +104544.13 -592428.2 -000006.4+000002.300001.1 07.2600.22O5 0 +104624.85 -132735.5 -000036.3+000001.600006.6 07.2600.02B9 0 +110613.40 -854455.9 -000020.0+000009.300005.4 07.26-0.03B9 0 +111652.02 -271422.2 -000002.4-000010.300006.7 07.2600.94G8 0 +112937.75 -100345.5 -000052.2-000013.300008.7 07.2600.30A3 0 +113051.49 -601905.0 -000010.4+000001.900001.0 07.26-0.05B6 1 +113249.88 +180008.3 -000138.6+000012.900021.1 07.2600.51F7 0 +113406.97 -594053.5 -000044.5+000008.400005.5 07.2600.47F3 0 +115230.99 +202435.7 -000093.0+000028.300011.4 07.2600.47F7 0 +115730.62 -382946.7 -000014.1+000014.400008.1 07.2600.08A0 0 +123409.53 -181142.1 +000053.5-000056.000016.6 07.2600.59G1 1 +123626.26 -671015.6 -000045.0+000004.500005.3 07.26-0.03B9 0 +124040.73 -082653.1 -000060.5-000148.700017.1 07.2600.54F8 0 +130002.53 +805228.1 -000064.8-000018.900008.2 07.2600.74G0 0 +131249.97 -613242.3 -000054.0-000015.000006.2 07.2600.34A9 0 0.11 0.11 +131943.46 -672151.4 -000023.4-000014.100005.9 07.26-0.01B9 0 +132921.26 -353415.0 -000205.0-000071.700030.3 07.2600.72G8 0 +140357.75 -094442.5 -000001.1+000026.000004.7 07.2600.99K0 0 +141733.40 -265730.6 -000131.9+000006.500017.9 07.2600.49F7 0 +141850.98 -584111.1 -000007.8-000012.000002.6 07.26-0.00B7 1 +142446.32 -634222.4 -000255.6-000141.000027.4 07.2600.59G2 0 +142533.03 +655916.1 -000036.3+000007.200009.0 07.2600.49F2 0 +144135.60 +512351.0 -000014.6-000032.500008.2 07.2600.45F0 1 +144615.54 +093850.6 +000073.7-000264.000023.1 07.2600.62G2 1 +144923.88 -671406.7 -000107.3-000320.900041.7 07.2600.84K0 1 +145253.03 +262754.1 -000029.0+000000.100005.2 07.2600.10A0 0 +145824.28 -372144.7 -000019.6-000023.800006.8 07.26-0.03B9 0 +150035.06 +083603.4 -000110.3-000318.100025.9 07.2600.69G0 0 +151053.50 +291345.2 +000008.7-000027.600016.9 07.2600.46F6 0 +154314.32 +312305.6 +000059.3-000131.800013.7 07.2600.46F8 0 +154430.27 +032212.6 -000083.0-000051.000016.9 07.2600.41F5 0 +155821.13 +705337.8 -000059.7+000253.900034.4 07.2600.65G5 0 +161559.88 +112530.6 -000044.4+000044.800003.5 07.2600.99K0 0 +163926.07 +291305.3 -000001.7+000032.100010.7 07.2600.19A0 0 +165841.48 -614429.2 +000036.3-000077.000012.8 07.2600.43F2 0 +172050.63 -452514.7 -000015.2-000039.000007.2 07.2600.08A0 0 +173117.89 +693600.1 -000005.4-000017.000004.5 07.2600.96K0 0 +174043.36 -320920.3 -000001.6-000006.400002.2 07.26-0.01B4 0 +181101.35 +514423.6 -000007.8+000018.600005.3 07.2600.98K0 0 +181201.38 -084351.3 -000010.5-000027.900006.5 07.2600.44A5 1 +181406.96 -382443.0 +000002.1-000013.600003.6 07.26-0.06B8 0 +182239.71 +832206.7 +000000.8+000029.600003.2 07.2600.95G5 0 +183039.26 +123640.3 +000006.8+000006.400004.3 07.2600.05A0 0 0.39 1.78 +184643.20 +631556.7 +000021.9+000005.100005.6 07.2600.89K0 0 +185515.30 -144128.1 -000030.7+000026.700008.1 07.2600.41A9 0 +190824.46 +130552.8 +000001.8-000010.600002.9 07.2600.01B8 0 +190918.40 +113736.5 +000009.1-000016.800005.3 07.2600.91G5 1 +191211.15 -832900.2 +000136.9-000128.100022.2 07.2600.44F5 0 +191244.13 -335046.2 -000004.2-000008.000002.2 07.2600.36F0 0 +191429.16 +343351.0 +000043.6+000072.800014.8 07.2600.44F5 0 +191718.47 +495101.3 +000037.7-000057.500013.2 07.2600.40F2 0 +194946.72 -112431.3 +000038.2-000062.000012.3 07.2600.46F5 0 +195201.89 -102113.5 -000015.5-000051.100011.2 07.2600.40F2 1 +195713.33 +350153.2 -000012.1-000015.200008.9 07.2600.47F6 1 +200723.69 +354305.9 -000002.8-000006.700001.3 07.2600.10B0 1 +201410.65 +644554.5 -000041.3+000045.800015.9 07.2600.84G5 1 +201851.71 +381646.5 -000004.7-000005.500001.2 07.2600.33O9 1 +205150.20 +743820.9 +000004.6-000017.600008.6 07.2600.17A3 0 +205325.61 -641150.4 -000011.9+000012.600008.5 07.2600.22A2 0 +205748.58 +552915.4 +000026.3+000020.100006.2 07.2600.34F2 0 0.05 0.08 +210617.12 -483134.4 +000002.4-000041.400013.9 07.2600.62G2 0 +212516.73 +702838.8 +000041.2+000039.600038.9 07.2600.62G5 0 +212949.72 -374132.7 -000065.4-000074.100011.7 07.2600.44F5 0 +215012.40 +253546.1 +000014.0-000005.500007.7 07.2600.48F5 0 +220045.48 +312700.3 -000041.3-000032.100015.1 07.2600.35F0 0 +220255.05 +154656.9 -000011.4-000007.900010.1 07.2600.40F4 1 +220431.48 -084301.9 +000015.3-000066.400008.1 07.2600.34F0 1 +221114.70 +274412.0 -000011.0-000008.600003.2 07.2600.14A0 0 +221323.87 +530914.6 -000000.8+000017.300008.6 07.2600.22A5 0 +221849.60 -681845.5 +000037.6-000187.300019.2 07.2600.65G5 0 +224048.03 -674118.6 -000025.3-000026.400000.0 07.26-0.01B9 0 +225236.08 +101314.0 +000166.6-000089.300016.3 07.2600.50F5 0 0.06 0.81 +225610.75 +562701.6 +000009.9+000001.900001.8 07.2600.06B9 0 +230535.32 +201427.2 +000007.1+000020.100013.5 07.2600.57F8 0 +231540.20 +764714.1 +000033.9+000006.700004.5 07.2600.92K0 0 +232002.65 +645054.7 +000005.5-000007.900003.0 07.2600.27F0 0 +234432.50 -031031.3 +000005.9-000018.200012.1 07.2600.56F8 0 +235853.15 +390640.2 +000008.0-000039.700009.8 07.2600.35F2 0 +001338.64 +425657.8 +000021.1-000001.300004.9 07.2601.26K0 0 +001946.75 +365745.0 -000041.4-000022.400004.3 07.2601.30K0 0 +002130.87 -654506.0 +000059.5+000001.300003.1 07.2601.25K2 1 +004024.81 +593049.7 -000001.0-000003.800000.0 07.2601.92K5 0 +005400.34 +252917.7 +000084.7+000007.300005.5 07.2601.06K0 0 +011709.79 +020055.0 -000002.6+000006.600003.8 07.2601.02G5 0 +015546.82 +514117.6 +000091.0-000030.400004.9 07.2601.09K0 0 +021242.47 -660915.9 +000001.4+000015.300005.2 07.2601.20K3 1 +021628.35 +021417.4 +000037.0-000011.000003.7 07.2601.12G5 0 +022148.94 +005812.0 +000020.4+000005.900001.7 07.2601.55K2 0 +022252.77 +684543.0 +000080.4-000007.100006.7 07.2601.11G5 0 +022353.09 +335128.3 -000002.4-000011.500002.5 07.2601.32K0 0 +024324.15 -340529.0 +000008.4+000001.200003.6 07.2601.31K2 0 +025020.21 -064823.8 +000000.6-000038.200002.9 07.2601.44K0 0 +025107.77 -571133.1 +000022.4-000000.200002.0 07.2601.53K5 0 +031052.24 +321335.5 +000053.9-000017.600005.2 07.2601.06K0 0 +032158.79 -152731.4 +000042.9-000002.800009.3 07.2601.15K1 0 +035925.31 -201958.1 -000000.8-000029.700004.5 07.2601.20K1 0 +040155.44 -210114.6 +000003.8-000000.200003.2 07.2601.26K2 0 +044304.97 +335547.1 +000001.7-000008.700004.3 07.2601.11K0 0 +044527.74 +472835.2 +000014.7-000010.100008.6 07.2601.11G5 1 +045031.85 -270603.1 +000015.5+000011.100004.0 07.2601.19K1 0 +050256.10 -494213.0 -000034.8+000069.400003.5 07.2601.04G8 0 +050912.84 -485846.0 +000030.4-000002.900004.0 07.2601.03G8 0 +052858.01 +202630.8 +000012.9-000028.700002.8 07.2601.40K0 0 +053925.95 +424051.0 -000020.2-000006.100002.7 07.2601.47M. 0 +054350.10 +474249.3 +000004.0-000017.100002.3 07.2601.30K0 0 +060659.37 +000437.0 +000000.3+000000.000003.1 07.2601.36K2 0 +061718.69 +644955.0 +000009.3-000035.400006.0 07.2601.03K0 0 +063553.81 +174133.2 -000018.8-000013.800000.8 07.2601.13K0 0 +071531.67 +512656.8 +000003.1-000024.000006.0 07.2601.05K0 0 +071610.05 -540230.9 -000028.8+000011.700006.0 07.2601.10K1 0 +071916.06 -495841.9 -000072.9+000119.900006.7 07.2601.07K0 0 +074218.50 -665413.5 +000005.3-000021.600004.2 07.2601.01K0 1 +080242.49 +483533.3 -000009.0-000012.200002.5 07.2601.51K5 0 +080250.56 -343244.7 -000025.0+000022.700001.8 07.2601.63M2 0 +081121.71 -364803.5 +000005.7-000005.200003.2 07.2601.08K0 0 +082909.15 +123307.2 -000010.4-000007.800002.7 07.2601.44K0 0 +083218.22 -050629.3 -000043.6+000002.800005.2 07.2601.02K0 0 +085409.90 -320920.4 -000044.2+000022.400006.2 07.2601.05G6 0 +085518.44 -381940.1 -000015.9+000020.800002.6 07.2601.48K3 0 +092604.17 -594438.7 -000005.9+000003.300002.6 07.2601.33K1 0 +092806.26 -100128.5 -000047.3-000003.200005.4 07.2601.17K0 0 +092932.95 +173906.7 -000014.6-000003.500002.2 07.2601.49K0 0 +094221.23 +253524.6 -000020.1-000004.700003.4 07.2601.09K1 0 +095912.38 -470532.4 -000017.1+000000.800002.5 07.2601.50K3 0 +101106.14 +051507.9 -000054.5+000023.500004.0 07.2601.09K0 0 +104617.33 -264333.9 -000023.4+000006.600003.4 07.2601.32K3 0 +110553.06 +521936.2 -000063.5-000000.700005.2 07.2601.22K3 0 +112823.35 -234935.9 -000020.0-000026.400002.6 07.2601.42K4 0 +123153.17 -205854.4 -000038.6+000050.300006.9 07.2601.11K0 0 +130545.97 +474642.2 +000040.7-000061.200005.4 07.2601.02K0 0 +131341.92 +294904.1 -000012.2-000017.800004.2 07.2601.11G9 0 +132516.21 +005059.5 +000026.7-000057.200003.6 07.2601.03K0 1 +132804.05 +700734.2 -000017.1-000019.500005.2 07.2601.06K0 0 +134234.14 +231907.8 +000025.7-000053.300002.0 07.2601.54M0 0 +134406.14 +553805.9 +000010.9+000002.300003.8 07.2601.35K2 0 +135854.22 +244132.3 -000048.7-000045.900001.4 07.2601.18G0 0 +140647.34 -622227.3 -000012.2-000007.400001.9 07.2601.82M1 0 +140821.72 -330310.5 -000036.5-000012.600003.4 07.2601.02K0 0 +143212.98 +040832.4 -000012.2-000003.300001.1 07.2601.59M3 0 +144618.27 +143037.2 +000005.3-000015.200001.6 07.2601.62M1 0 +145121.69 -593012.6 -000000.5-000014.400004.3 07.2601.84M0 0 +151245.63 +190542.8 -000023.5-000012.500002.2 07.2601.42K2 0 +151259.22 -515821.9 -000005.7-000034.400003.0 07.2601.55K4 0 +151300.36 +494630.8 -000010.9+000007.200004.0 07.2601.19K0 0 +154527.67 -060843.1 -000029.6+000004.100004.8 07.2601.06K0 0 +155612.09 +101750.8 +000011.9-000018.700007.0 07.2601.13K0 0 +170330.06 -241428.7 -000006.0-000020.000003.0 07.2601.37K1 0 +171206.06 +211344.4 +000021.8+000001.600006.3 07.2601.24K0 1 +172151.95 -771135.7 -000000.6+000001.300004.5 07.2601.67K3 0 +173441.38 +432350.5 +000039.6-000048.200005.1 07.2601.27K2 0 +174416.79 -172612.6 -000006.8-000003.200004.4 07.2601.10G6 0 +175331.86 +354021.0 -000003.3-000025.600002.1 07.2601.45K2 0 +181141.00 -024334.2 -000006.3-000035.400004.8 07.2601.16K0 0 +181326.91 +261438.9 +000012.0-000043.400005.5 07.2601.19K1 0 +181534.33 -052830.5 +000001.8-000017.400005.0 07.2601.05G5 0 +182119.59 +325622.6 +000008.8+000013.400005.3 07.2601.01K2 0 +182459.87 -183219.2 -000006.9-000009.700002.9 07.2601.76M0 0 +185958.76 +125324.1 -000003.0-000006.500000.3 07.2601.63B9 1 +191222.61 +735332.3 -000001.5+000016.200002.8 07.2601.65M0 0 +191732.67 +475708.5 +000030.7+000032.600005.4 07.2601.07G5 0 +194927.66 -454452.1 +000052.2-000032.500006.1 07.2601.08K0 0 +195002.52 -692020.9 +000005.8-000014.900003.1 07.2601.21K1 0 +195055.28 +494201.0 -000002.6+000001.400004.8 07.2601.01G5 0 +195756.82 +605119.2 +000004.3+000068.200007.0 07.2601.04G5 0 +200932.98 +334053.8 +000007.4+000001.100002.2 07.2601.52K5 0 +201015.49 -790638.2 -000039.6+000036.100005.4 07.2601.00G8 0 +201513.62 +540848.0 -000012.8-000032.400002.4 07.2601.57M0 0 +204837.59 +304734.6 -000043.9-000057.800002.3 07.2601.45K4 0 +204916.94 -301131.5 -000006.0-000031.800003.0 07.2601.50M0 0 +212847.17 +775607.0 -000009.0-000017.900004.5 07.2601.50K0 1 +214159.94 +185620.2 -000036.1-000046.900005.0 07.2601.06G7 0 +214646.36 +373928.8 +000029.5-000005.100003.1 07.2601.76M. 0 +215107.71 -720822.0 +000001.6+000006.500002.2 07.2601.41K3 0 +221121.66 +394241.9 -000014.1-000035.400003.3 07.2601.60K5 0 +224728.24 -344933.4 -000008.3-000008.400004.2 07.2601.07K0 0 +225226.46 -455929.0 -000011.9-000030.000002.6 07.2601.44K4 0 +230329.80 -382600.4 -000009.5+000000.700002.1 07.2601.54K5 0 +230726.00 +585923.1 +000016.2-000001.000002.8 07.2601.30K0 0 +233013.48 +050045.9 -000001.8+000024.800002.3 07.2601.14K0 0 +000809.57 +312244.4 +000044.2-000002.200004.9 07.2700.21A3 0 +001830.60 +260825.3 -000017.3-000025.800008.2 07.2700.17A2 1 +002442.34 -535902.1 +000209.7-000027.900036.1 07.2700.68G8 0 +003016.35 +644456.3 +000026.4-000003.000005.3 07.2700.01A0 0 +003332.37 -380648.0 +000071.6-000023.900013.6 07.2700.61G1 1 +003535.29 +532920.1 -000009.3+000001.700002.3 07.2700.06A0 0 +004559.20 -163909.4 +000048.9+000022.900008.4 07.2700.45F3 0 +012318.10 +451958.6 -000011.1-000018.900005.5 07.2700.02B9 0 +012720.44 +294615.9 +000100.2-000051.800015.4 07.2700.42F6 0 +014007.01 -001432.2 +000021.0-000006.000008.7 07.2700.45F5 0 +014414.13 +545311.3 -000050.1-000021.000022.4 07.2700.60F8 0 +015102.56 +472510.5 +000013.4-000014.600003.1 07.27-0.01B8 0 +020435.32 -650813.3 +000114.6+000091.800013.9 07.2700.42F3 0 +020819.46 +085100.5 +000026.7-000015.500004.5 07.2700.03A0 0 +022416.58 +394943.8 -000002.5-000026.100008.6 07.2700.51F5 1 +022917.37 +381330.8 -000007.2+000001.400002.5 07.2700.21A3 0 +024130.12 -150601.9 +000091.3-000066.100013.6 07.2700.53F7 1 +030519.04 +410714.9 +000005.0+000014.900007.6 07.2700.07A0 0 +030757.12 -301849.5 +000049.3-000010.100007.5 07.2700.26A7 0 +031254.46 -470918.7 -000090.3-000018.600026.6 07.2700.58G0 0 +031919.10 +390320.3 +000042.8-000063.300011.1 07.2700.36F2 0 +032634.79 +631142.7 +000020.9-000020.800005.5 07.2700.92G5 0 +032755.76 +474409.6 +000023.6-000026.100006.1 07.2700.04B8 0 +033209.43 +424457.7 -000000.1-000010.100004.7 07.2700.12B9 1 +033913.19 +215036.1 +000021.9-000041.600007.8 07.2700.07A0 0 +035941.57 +014741.4 +000012.4-000002.800003.1 07.2700.11B9 0 +043029.54 -432438.4 +000002.4+000022.300006.5 07.2700.02A0 0 +043852.51 -081329.3 +000023.7-000018.400007.4 07.27-0.01B9 0 +045139.25 -101725.2 -000006.9-000003.100002.4 07.27-0.08B9 0 +052331.74 +160225.8 +000001.4-000005.700003.2 07.2700.12B8 1 +054727.40 -151508.0 -000006.5+000006.700004.8 07.27-0.07B8 0 +055454.16 -091051.7 +000015.2-000016.300004.2 07.2700.08A0 1 +055550.25 +365612.1 -000014.2-000036.600006.4 07.2700.26A5 1 +060205.35 +384312.7 -000006.8-000004.200002.5 07.2700.84G5 1 +060358.14 +025151.7 +000004.6-000006.400003.0 07.27-0.03B5 0 +061418.35 +142937.0 -000008.4-000010.400002.5 07.2700.02A1 0 +064314.35 -215144.6 -000005.8+000006.900003.5 07.27-0.14B5 0 +064510.02 +304933.5 -000010.3-000015.500014.4 07.2700.31A0 1 +071252.96 -435306.7 -000007.2-000002.500005.1 07.2700.04A0 0 +073033.48 +485246.1 -000006.2-000029.400005.2 07.2700.18A2 0 +073333.57 -061337.1 -000005.8-000002.600004.1 07.2700.97K0 0 +073436.24 +481129.1 -000005.0-000001.700004.7 07.2700.12A3 0 +073856.97 -201611.1 -000030.1+000021.900006.9 07.2700.31A7 1 +073917.82 +200854.7 -000018.8+000003.600014.7 07.2700.41F0 0 +074353.50 +151527.8 -000010.9-000022.200005.5 07.2700.30F0 0 +074646.04 -464806.1 -000006.1+000008.100003.3 07.27-0.10B7 1 +075907.74 -380303.8 -000024.2+000046.400004.9 07.2700.24A5 0 +080028.97 -045247.6 -000010.0+000011.200007.5 07.2700.52F8 0 +080615.67 -400558.8 -000009.3+000001.600003.6 07.2700.84G3 1 +080802.02 -133028.9 -000025.5-000026.700020.3 07.2700.54F8 1 +081548.54 +024805.0 -000003.5+000001.000002.7 07.27-0.01A0 1 +081805.03 -601850.1 -000005.8+000011.200001.6 07.27-0.01B8 0 0.28 3.46 +084900.35 +382042.9 -000007.2+000000.700004.1 07.2700.06A2 1 +084915.33 -153352.8 +000017.8-000023.400024.1 07.2700.54F7 0 +090457.38 -100719.1 -000064.4+000039.400011.0 07.2700.31A5 1 +090530.54 -501712.7 -000011.7+000005.000002.4 07.27-0.12B3 1 +091308.70 -533017.4 -000010.8+000008.500005.4 07.27-0.05B9 0 +091453.06 -084528.5 +000003.3-000008.700001.3 07.2700.04A0 1 +091517.54 +670819.9 -000057.5-000045.800007.3 07.2700.29F0 0 +092001.07 -465701.6 -000015.0+000011.800000.7 07.27-0.10B5 0 +092118.28 -424928.3 -000033.6+000004.100007.4 07.2700.99K0 0 +092820.91 -493917.1 -000003.0-000030.700011.3 07.2700.41F5 0 +093106.25 +030447.2 -000094.8+000008.300021.0 07.2700.51F8 0 +094740.33 -282247.2 -000076.2-000001.100018.7 07.2700.52F7 0 +100417.82 -282243.4 -000036.9-000027.100011.1 07.2700.47F6 1 +103347.31 +232102.4 -000046.8-000003.600008.1 07.2700.24A2 1 +104007.60 +465027.0 -000047.7-000029.000010.7 07.2700.17A3 0 +105525.54 -540446.6 -000024.3+000006.700003.3 07.27-0.07B9 0 +110002.02 -032817.1 +000063.5+000039.600017.6 07.2700.56F8 1 +111312.51 -262754.3 -000020.1+000010.800006.5 07.2700.14A1 0 1.89 6.95 +112744.82 +375618.3 -000078.8-000094.900012.8 07.2700.57F8 0 +120644.46 +573602.1 -000083.0-000013.100011.0 07.2700.39F0 0 +131512.32 +844507.6 -000130.8+000017.600018.6 07.2700.53G0 0 +131944.12 -114022.6 -000031.1-000018.400005.4 07.2700.10A2 1 +134906.99 +795517.0 -000015.2+000005.000003.8 07.2700.97G5 0 +135438.34 -554417.8 -000034.6-000018.600010.9 07.2700.28A9 0 +141925.83 -183125.0 -000053.9-000011.400007.6 07.2700.34A3 1 +142530.04 +203529.7 +000132.6-000581.100021.3 07.2700.58F9 0 +143229.02 -515814.5 -000009.0-000006.200003.3 07.2700.02B9 0 +144239.54 +364524.4 +000028.8-000009.600008.4 07.2700.17A2 0 +151157.76 +364516.8 -000213.1+000023.500019.0 07.2700.84G5 0 +151716.82 +711240.3 +000004.2-000011.800006.2 07.2700.40F8 0 +152529.49 +455651.0 -000064.2+000079.400012.1 07.2700.61G5 1 +160206.65 -004915.8 -000022.2-000019.500007.9 07.2700.30A2 0 +162535.09 -232418.5 -000008.7-000026.900007.8 07.2700.32A 0 +163028.71 +041053.8 -000432.7-001392.300024.3 07.2700.55F8 0 +163526.14 +170602.8 -000008.2-000001.000006.5 07.2700.09A5 0 +163956.88 -474700.4 -000036.7-000058.800014.0 07.2700.43F5 1 +170102.67 +163536.6 +000029.9-000008.100008.9 07.2700.11A0 1 +171654.32 -302105.0 -000002.6-000010.900015.2 07.2700.34F0 0 +173306.02 -330328.0 -000001.7-000004.400001.8 07.2700.13B2 0 +173502.13 +130815.9 +000002.9+000003.000008.4 07.2700.09A0 0 +173737.56 -404848.7 -000000.7-000001.200002.5 07.2700.70F5 0 0.34 3.38 +180018.48 -391457.5 -000034.4-000106.600016.7 07.2700.58G1 0 +181259.12 -390941.4 +000027.3-000145.100023.6 07.2700.60G1 1 +183057.84 +410623.1 -000024.9+000022.900011.5 07.2700.44F5 0 +191759.18 -470428.4 -000001.4-000011.200002.2 07.27-0.09B8 0 +192323.10 -653443.6 +000012.0-000012.400004.5 07.27-0.04Ap 0 +192522.34 -242443.5 +000003.0-000004.000002.8 07.27-0.00B7 0 +193052.80 -063050.7 -000142.0-000141.300029.2 07.2700.64G0 0 +193959.26 +073401.7 +000004.2+000005.600006.0 07.2700.98K0 0 +194108.08 +131013.8 +000058.7+000008.600011.1 07.2700.49F8 0 +195058.92 +165128.0 -000001.1-000013.200001.7 07.27-0.06B8 0 +200924.94 -335227.4 +000017.4-000004.400006.1 07.27-0.03B8 0 +201810.02 -044343.0 -000026.4-000021.700027.3 07.2700.57F8 0 +202213.70 +693045.2 +000013.9-000017.000004.7 07.2700.17A3 0 +202409.01 +290007.6 +000010.4+000041.200008.0 07.2700.25A5 0 +202532.81 +544103.2 -000002.9-000005.100001.3 07.27-0.02B2 0 +204323.64 +335207.3 +000013.6+000007.400002.9 07.27-0.11A0 0 +204457.56 -502916.5 +000008.6-000006.700001.9 07.27-0.01A0 1 +205547.64 -170650.5 +000059.2-000061.500021.0 07.2700.54F8 0 +210652.35 -005748.1 -000015.9-000017.100008.5 07.2700.39F2 1 +210723.69 +471639.1 +000013.8+000002.100007.5 07.27-0.05B8 0 +211315.34 +334135.2 +000001.9+000003.300001.9 07.27-0.09B8 0 0.06 20.94 +211837.09 +085735.1 +000141.2-000042.300023.8 07.2700.49F5 0 +212323.73 +024558.6 +000016.1-000014.000008.8 07.2700.21A5 0 +212519.98 +292742.1 +000011.7-000000.600002.8 07.2700.50A0 1 +213253.51 +402426.8 +000004.5-000014.800003.8 07.2700.92G5 0 +213523.22 +005832.6 -000099.9-000084.400016.6 07.2700.57F8 0 +213613.33 +504044.7 +000004.2-000003.000001.6 07.27-0.09B9 0 +224254.16 +372650.4 +000030.7-000005.700009.9 07.2700.17A2 0 +225145.05 +530142.6 -000003.3-000004.700000.6 07.2700.21A0 0 +235544.41 -090342.6 +000061.2-000061.400003.2 07.2700.82G5 1 +000928.02 +011438.5 +000027.4+000004.200004.2 07.2701.22G5 0 +001820.72 -495419.9 -000028.7-000040.700003.9 07.2701.13K2 1 +005307.75 +302057.2 +000022.4-000006.700002.7 07.2701.50K3 0 +013732.55 -380805.7 +000087.2+000032.100003.6 07.2701.44K4 0 +015109.29 +380126.2 +000000.4-000004.100003.7 07.2701.59M3 0 +020904.75 -225924.2 +000018.4+000005.500001.8 07.2701.45K3 0 +021402.33 +263736.8 +000038.1+000020.800005.4 07.2701.17K1 0 +022828.29 +530406.6 +000021.4-000019.900002.9 07.2701.65K2 0 +024307.32 -063832.6 +000061.2-000032.800004.5 07.2701.08K0 0 +025709.62 -211451.5 +000019.1+000025.600004.2 07.2701.30K1 0 +025845.61 +133616.7 +000030.7-000080.900006.7 07.2701.05G5 0 +031944.89 +011156.2 +000028.9+000011.200001.5 07.2701.00K0 0 +035844.03 +680126.0 -000001.9-000013.700003.0 07.2701.06G5 0 +042228.05 -003306.6 +000011.7-000016.400004.4 07.2701.09K0 0 +042233.94 +322804.6 -000000.7-000006.000001.4 07.2701.51K5 0 +045049.36 -000541.5 +000014.2-000048.100007.1 07.2701.07K1 0 +052330.64 +183602.6 +000005.9-000009.700002.7 07.2701.67K5 0 +054658.69 -163846.5 +000005.0+000000.200005.0 07.2701.37K3 0 +055948.39 -063550.5 +000013.1-000006.000001.8 07.2701.54K0 1 +061140.78 -101502.7 +000047.4-000007.500005.2 07.2701.29K0 0 +065735.77 -352758.9 +000012.8-000047.800002.8 07.2701.31K1 0 +070028.09 -223842.2 -000018.4+000003.900002.8 07.2701.55K4 0 +072412.34 -222145.0 -000007.0-000001.000003.2 07.2701.56K5 0 +072811.62 +455926.3 -000008.9-000007.100004.0 07.2701.46M5 0 +074930.55 -390004.3 -000004.6+000007.800002.6 07.2701.10G6 0 +080130.29 +235446.0 -000009.3-000016.800002.6 07.2701.10K0 1 +080223.34 -512626.6 -000026.7+000015.000003.3 07.2701.09K5 0 +082041.00 +252010.7 -000006.7-000014.000002.5 07.2701.42K3 0 +083237.15 +054303.2 -000036.5+000026.400006.6 07.2701.12K0 0 +083412.88 -420609.0 -000003.1-000011.900004.4 07.2701.21K1 0 +094016.91 -305518.3 -000016.5+000002.900002.5 07.2701.58K0 0 +095830.58 -135629.5 +000005.0-000038.500001.3 07.2701.56K5 0 +100906.67 -434142.5 -000001.4+000004.100002.1 07.2701.07K0 0 +103952.65 -333646.1 -000008.8+000000.800002.2 07.2701.30K2 0 +104532.90 -250134.0 -000035.0+000016.400006.8 07.2701.05K0 1 +110353.20 -332640.1 -000013.7-000023.400003.7 07.2701.25K1 0 +113319.75 +032145.0 -000018.7-000005.300003.6 07.2701.15K0 0 +113540.84 +175229.3 -000010.7+000022.800004.9 07.2701.18K0 0 +114020.49 -694018.1 -000012.0-000016.500003.2 07.2701.30K1 0 +121827.63 +080353.9 -000036.7+000003.300004.0 07.2701.04K0 0 +125857.18 -295954.6 -000020.9+000000.200000.8 07.2701.66M2 0 +140750.07 -000321.6 -000011.6-000003.700004.3 07.2701.49K5 0 +145035.00 +124703.1 -000005.6-000031.100004.2 07.2701.41K2 0 +153307.60 -254802.9 -000039.1-000045.400005.9 07.2701.57K2 0 +162649.04 -714605.5 +000010.7-000017.500008.0 07.2701.05K1 0 +180834.69 -750619.0 +000007.8-000033.100002.8 07.2701.56K3 0 +190455.86 +191608.0 +000000.8-000006.800000.2 07.2701.59K0 0 +191317.76 +145633.7 +000003.9+000008.500003.0 07.2701.52K3 0 +195435.26 +094602.6 +000010.8+000000.400002.9 07.2701.20K0 0 +202101.23 -181926.1 +000006.0-000013.600002.0 07.2701.47K3 0 +204121.87 +725827.9 -000013.5-000008.300006.7 07.2701.13K2 0 +205533.12 +202404.0 +000003.0+000007.700002.4 07.2701.33K2 0 +223540.24 +701434.4 +000004.3+000001.600004.3 07.2701.02K0 0 +224335.29 +324919.4 -000001.0-000003.100001.9 07.2701.63M0 0 +231005.74 +495926.0 -000005.2+000017.000005.5 07.2701.11K0 0 +232214.13 -431112.9 -000000.8+000016.400005.2 07.2701.16K1 0 +233323.09 +043821.7 +000002.4-000017.000003.3 07.2701.56K5 0 +004250.07 +641728.6 -000002.6-000000.700000.4 07.2800.64A1 0 +005124.97 +323926.2 -000101.6-000087.600018.8 07.2800.56F8 0 +005228.14 +212436.3 +000062.4-000063.000010.7 07.2800.49F7 0 +010402.11 -403149.9 +000074.8-000030.400012.0 07.2800.45F5 0 +012423.59 +365300.7 +000016.3-000018.500008.0 07.2800.06B9 1 +013451.61 +123331.2 +000009.7-000013.800012.0 07.2800.19A3 1 +013816.14 -475605.6 +000022.4+000019.400011.1 07.2800.34F0 0 +020258.44 -530209.9 +000018.0+000009.300004.1 07.2800.19A6 0 +021928.68 +024913.2 +000024.3+000004.400004.3 07.2800.94G5 0 +022754.72 +734245.9 +000079.7-000042.600008.6 07.2800.35F0 0 +023701.94 +420345.8 -000038.7-000039.900016.7 07.2800.66G0 0 +025701.24 -630205.8 +000003.3+000005.700003.3 07.2800.89G8 0 +031529.39 -181029.2 -000009.5-000038.000009.7 07.2800.45F3 0 +032951.86 +491248.6 +000017.3-000029.900006.1 07.2800.10A1 1 +033710.88 +255930.3 +000237.5-000271.900026.8 07.2800.70G2 0 0.10 24.53 +033850.16 -083025.0 +000003.6-000024.600004.0 07.2800.90G5 1 +045053.12 +374537.5 +000039.1+000035.800014.4 07.2800.47F2 0 +050128.36 +442353.3 +000003.4-000032.300005.8 07.2800.20A3 0 +051001.31 +754055.0 +000004.7-000045.000006.7 07.2800.07A0 0 +051223.14 +674046.2 +000024.7-000054.900008.6 07.2800.42F2 0 +051815.42 +284648.4 -000043.8-000035.900012.3 07.2800.31Am 0 +052539.07 -130755.7 -000013.4-000069.100010.7 07.2800.41F2 0 +052604.19 -104527.9 -000010.1-000000.400004.5 07.28-0.07B9 0 +054230.07 +103218.6 +000007.8-000017.000003.9 07.2800.22A5 1 +054912.79 +210809.8 +000004.0-000004.600005.3 07.28-0.01B9 0 +055330.90 -161553.3 -000041.4-000088.500018.1 07.2800.54F8 0 +060939.56 -415849.7 -000046.5+000018.600014.4 07.2800.48F5 0 +061259.17 -282749.2 -000002.1+000020.600007.1 07.2800.03A0 0 +061340.98 -664048.6 -000002.4+000055.300008.2 07.2800.47F5 0 +061958.96 +282536.6 +000011.3-000031.000011.6 07.2800.00A3 1 +063146.09 +064708.0 -000054.5-000038.600009.8 07.2800.82G3 0 +063215.16 -072428.9 -000006.2+000014.300005.7 07.2800.26Am 0 +063242.70 +034852.3 +000003.5-000005.000010.9 07.2800.52F5 0 +063753.05 +021610.0 -000001.0-000009.900007.1 07.2800.00B9 0 +064237.58 -035008.7 -000007.2+000007.000005.3 07.2800.05A2 0 +064306.05 -291414.4 -000002.2+000002.200004.8 07.28-0.00A0 0 +064514.58 +132009.4 -000000.5-000000.600001.4 07.2800.31A0 0 +065212.15 -053843.4 -000003.1-000001.800001.9 07.28-0.06B8 0 +065859.99 -470124.0 -000010.4-000003.600007.1 07.28-0.01A0 0 +070157.13 -173839.4 -000002.8-000019.900004.8 07.2800.05A1 0 +070218.44 +123454.2 -000017.5+000008.000006.1 07.2800.11A2 0 +071448.26 -152833.5 +000022.6-000040.200010.2 07.2800.43F3 1 +072408.94 +212728.0 +000004.7-000013.600005.1 07.2800.09B9 1 +073113.50 +021013.3 +000021.8-000033.200015.0 07.2800.63G0 1 +074938.80 -550444.2 +000003.6-000001.500003.9 07.2800.00A1 1 +075850.36 -474058.6 -000012.1+000005.000002.7 07.28-0.09B7 1 +080132.57 +412314.5 -000032.1-000094.500014.2 07.2800.56F5 0 +080144.53 -083535.4 -000048.1+000008.100003.1 07.2800.68F5 1 0.24 0.00 +080500.91 +103000.1 -000007.9-000008.700005.4 07.2800.90G5 0 +081149.49 +132644.9 -000126.6-000085.600016.4 07.2800.84G5 0 +081459.54 +160443.1 -000002.7-000001.300002.0 07.28-0.08B8 0 +081520.45 +600102.0 -000009.4-000041.000003.3 07.2800.98G5 0 +082942.95 -670823.4 -000011.2+000017.200003.5 07.2800.02Ap 1 +083645.70 -523058.9 -000012.2-000020.500015.3 07.2800.39F0 0 +083918.91 -394757.4 -000007.7-000025.700007.4 07.2800.16A2 1 +084302.05 +605548.6 -000012.4-000032.600004.7 07.2800.98K0 0 +090042.07 -382510.2 -000011.1+000005.000001.7 07.28-0.13B2 1 +090358.57 -364420.7 -000098.2+000046.600013.2 07.2800.45F3 0 +091446.41 -355743.1 -000023.3+000006.700005.7 07.2800.04A0 0 +091625.78 -192732.0 +000008.2-000011.300005.5 07.2800.40F2 0 +092500.00 -171307.4 -000012.9-000004.800006.6 07.2800.39F2 0 +093514.15 +605331.1 -000044.0-000066.200013.1 07.2800.34F0 1 +104400.85 +461224.5 -000270.1-000063.700028.0 07.2800.56F9 0 +105640.37 -503627.6 +000089.5-000048.600020.0 07.2800.44F3 0 +110103.74 +000249.3 -000038.7+000004.500006.5 07.2800.12A2 0 +110609.44 +070822.7 -000054.6+000050.100016.2 07.2800.43F5 0 +113820.93 -333620.4 -000043.5+000000.400005.4 07.2800.06A1 0 +114207.47 +044450.1 -000229.4+000033.600027.1 07.2800.62G0 0 +120616.46 -224746.7 -000018.4+000016.700005.9 07.2800.99K0 0 +121245.65 +515624.0 -000023.2-000015.800004.4 07.2800.88K0 0 +121955.38 +054017.8 -000085.1+000017.100009.3 07.2800.32A5 0 +123416.73 +801502.1 -000098.3-000005.500007.8 07.2800.38F2 0 +123547.35 +394101.5 -000020.9-000020.800005.4 07.28-0.02A0 0 +125535.42 +561147.4 -000109.4+000035.400005.6 07.2800.99G9 0 +134243.70 -431108.3 -000032.5-000022.400010.1 07.2800.18A4 0 +134351.86 -452614.1 +000024.4-000032.800007.3 07.2800.35F3 0 +140713.87 -161125.6 -000040.7-000005.700004.3 07.28-0.01B9 0 +140944.99 +311522.7 +000010.8+000101.700010.9 07.2800.83G8 0 +141346.23 -363715.6 -000071.3-000034.300013.7 07.2800.37F2 0 +143118.17 -470419.6 -000016.7-000011.800001.6 07.28-0.02Ap 0 +145619.83 -164802.4 -000005.8-000028.800007.4 07.2800.43F3 0 +150830.31 -662832.9 -000011.1-000014.200001.9 07.2800.02B8 0 +151740.45 -005905.7 -000032.2+000013.300004.7 07.2800.94G5 0 +151741.26 -051208.6 -000080.8-000014.300012.1 07.2800.95K0 0 +153243.01 -572427.9 +000014.2-000013.300009.1 07.2800.36F2 1 +153626.71 -440037.3 -000009.8-000010.900000.8 07.28-0.05B8 0 +153838.85 +555356.7 -000019.6+000009.500006.7 07.2800.07B9 0 +160441.50 -010936.3 -000145.4-000027.700015.3 07.2800.98K2 0 +161416.53 -102452.0 +000069.7-000017.700012.2 07.2800.49F8 0 +161902.64 -492422.8 +000010.3-000003.600005.2 07.2800.03B6 0 +163201.03 -094145.9 +000005.5+000017.100011.8 07.2800.50F5 0 +163730.17 +433352.9 +000005.7+000017.500006.6 07.2800.09A2 0 +165004.07 +261232.9 +000014.2+000006.000004.1 07.2800.95G8 0 +170106.06 -420418.3 -000002.4-000009.100001.1 07.2800.11B8 1 +170131.16 +583323.0 -000063.9-000035.100015.8 07.2800.52F5 0 +170708.64 +090032.2 -000004.1-000005.500005.2 07.2800.03B9 0 +170934.77 +332123.0 -000223.5-000216.800023.0 07.2800.55G0 0 +172309.70 -250551.1 -000001.9-000000.100006.3 07.2800.15A2 0 +173409.13 +600522.9 +000051.2-000132.300015.6 07.2800.52F5 0 +173650.29 +103428.4 -000147.0-000008.800027.3 07.2800.69G5 0 +173823.78 -745441.4 -000002.4-000009.200002.9 07.2800.04B9 0 +174800.13 +094655.5 +000001.1-000006.400002.2 07.2800.19A2 0 +175650.84 -395557.8 +000005.0+000001.300000.4 07.2800.69K1 1 +181229.30 -392032.2 -000000.7-000006.200002.3 07.28-0.10B5 0 +182223.79 -011208.3 +000008.9-000009.400006.9 07.2800.06B9 1 +184021.00 +334104.8 +000029.3-000065.000019.1 07.2800.46F5 0 +184314.48 +192759.2 +000008.0+000006.100008.0 07.2800.01B9 0 +184646.38 -142753.0 -000043.4-000267.800018.5 07.2800.46F5 1 +185040.03 +392024.6 +000009.9-000001.200004.2 07.2800.71F8 1 +185126.83 +391914.0 +000005.1+000008.800003.9 07.28-0.02A0 0 +185608.64 -292836.0 +000000.7+000001.400010.1 07.2800.20A4 0 +185705.11 +320002.7 +000010.2+000025.900005.9 07.2800.26A3 0 +190633.60 +065325.6 +000013.2-000001.500008.2 07.2800.19A3 0 +194907.25 -614853.2 +000040.8-000097.700017.2 07.2800.51F7 1 +200352.76 +232034.5 -001002.8-000912.500064.2 07.2800.81K1 0 +200508.80 -630341.3 +000005.5-000040.000005.6 07.2800.00A3 1 +201025.46 -192259.4 -000003.7-000127.400015.9 07.2800.58G0 1 +201445.57 +472626.1 +000007.7+000005.500003.4 07.28-0.09B9 0 +203111.94 +111533.7 -000010.4-000023.700003.1 07.2800.29Am 1 +203416.10 +432140.4 +000016.3-000077.500013.1 07.2800.39F2 0 +203454.58 -415912.8 +000017.8-000026.000003.0 07.2800.16A5 0 +203630.50 -453328.5 +000025.7+000018.000008.7 07.2800.30A7 1 +203722.99 +425928.2 +000006.0+000001.800002.5 07.28-0.10A0 0 +204738.70 +065833.8 -000013.7-000016.100012.5 07.2800.46F5 0 +205401.08 -241649.8 +000025.8-000030.400003.6 07.2800.95G8 0 +205625.24 +144858.5 +000004.2+000001.600001.6 07.2800.92G0 0 +210010.70 +195740.8 +000085.5+000023.400013.8 07.2800.42F5 0 +213410.61 +634503.9 +000026.5+000025.600006.0 07.2800.28A2 0 +215739.33 +201808.7 -000008.2-000012.200007.2 07.2800.01A0 1 +220507.41 +514201.4 -000010.0-000035.600005.2 07.2800.14A2 1 +221934.39 -164215.0 +000039.9-000082.300022.4 07.2800.53G0 0 +222057.62 +665754.3 +000043.5+000028.600009.3 07.2800.29A5 1 +222234.30 +062824.0 +000001.7-000017.400009.8 07.2800.23A3 0 +222451.31 +084411.9 +000004.7-000011.100007.0 07.2800.95K0 0 +222930.35 +702608.6 +000045.1+000015.200006.6 07.2800.21A2 0 +224002.69 -191152.2 +000016.9-000034.100015.8 07.2800.49F6 1 +230735.18 +803410.1 -000005.4-000018.700006.6 07.2800.12A2 0 +231519.32 -245106.5 -000006.6+000001.400007.6 07.2800.18A5 0 +231552.57 -131102.0 +000075.6-000016.300014.2 07.2800.43F3 0 +231815.26 +273601.4 +000028.8-000030.700014.4 07.2800.43G0 0 +231941.40 +234931.2 +000022.5-000036.000003.8 07.28-0.07A0 0 +232813.25 -562611.2 +000082.5-000066.200006.5 07.2800.39F3 1 +233459.06 +315007.8 -000012.5-000003.500005.2 07.2800.13A2 0 +235259.91 +115527.7 +000052.7-000034.400009.6 07.2800.31F0 1 +010013.25 +471906.7 +000028.3-000017.600004.1 07.2801.44K2 0 +011750.79 -670637.9 +000087.4+000019.900005.8 07.2801.17K2 0 +015708.22 -310503.6 +000023.5-000040.300006.8 07.2801.17K2 0 +020215.37 -492433.0 -000007.4-000016.100001.9 07.2801.56K5 0 +020335.20 -092738.7 -000018.6-000026.400003.3 07.2801.02G5 0 +022549.94 +370049.1 +000004.0+000013.600001.8 07.2801.69M. 0 +025604.16 +061029.8 +000017.9+000009.500004.6 07.2801.09K0 0 +031020.59 +455625.5 +000004.2-000002.600002.5 07.2801.17G5 0 +031331.04 +781127.2 -000022.2+000008.600006.2 07.2801.25K0 0 +032925.65 -193316.1 +000026.7+000039.600002.5 07.2801.19G8 0 +033017.68 +525341.6 +000029.1-000034.000005.2 07.2801.35K0 0 +034009.35 -015348.3 +000015.9-000004.800003.6 07.2801.10G5 0 +034839.52 +512233.7 +000019.6-000015.500005.8 07.2801.22K0 0 +040402.23 -043601.9 +000006.4-000001.400001.1 07.2801.63K5 0 +041154.00 +630227.6 +000075.1-000052.700008.8 07.2801.03G5 0 +041343.90 +394049.2 +000012.4-000013.500002.2 07.2801.66K5 0 +054906.93 +253902.1 +000000.8-000002.300001.9 07.2801.44K2 0 +061207.50 -260259.7 -000032.4+000008.900003.7 07.2801.30K2 1 +061907.96 -012201.0 +000000.6-000011.400001.8 07.2801.41K0 0 +064002.09 +193928.6 -000008.3-000072.700005.8 07.2801.19K0 0 +064821.73 +411808.4 -000002.6-000007.800000.2 07.2801.34K2 0 +070402.63 +511709.3 +000000.8-000002.900006.0 07.2801.14K0 0 +070918.95 +300851.9 +000007.5-000026.400005.5 07.2801.08K0 0 +071715.63 +262149.4 -000026.5-000005.500009.1 07.2801.15K1 0 +072841.09 -214816.9 -000004.5+000006.300000.6 07.2801.38K2 0 +073259.08 -065157.6 -000006.6-000064.600003.5 07.2801.12K0 0 +073650.79 -452553.0 -000002.8+000024.400004.3 07.2801.27K2 0 +074003.87 -823453.9 -000020.9+000032.200006.4 07.2801.28K3 0 +074251.99 -713231.1 -000006.5+000023.400002.8 07.2801.54K5 0 +082115.58 -080328.3 -000005.4+000003.200003.7 07.2801.28K0 0 +082157.20 +144605.4 -000023.0-000009.900003.8 07.2801.28K0 0 +083304.69 +671734.8 -000044.5-000053.000004.6 07.2801.02K0 0 +094702.12 +070527.8 +000022.5-000025.200003.5 07.2801.37K2 0 +102406.36 -045538.5 +000011.6-000005.700004.5 07.2801.17K0 0 +103131.98 +465227.2 -000005.9-000010.200005.1 07.2801.47K2 0 +110226.75 -212440.3 -000046.9+000004.600006.8 07.2801.00K0 1 +111600.16 -471820.5 +000000.8-000035.900006.0 07.2801.07K0 0 +114959.74 -401634.9 -000023.5+000008.000003.5 07.2801.00G8 0 +121515.63 +470655.9 +000005.8-000011.200001.0 07.2801.01G5 0 +121650.13 +561653.4 -000080.8-000017.700005.8 07.2801.24K2 0 +122946.85 +143900.6 -000046.6+000009.300003.5 07.2801.25K0 0 +123403.45 +464452.0 -000053.0-000033.000003.1 07.2801.07G8 0 +123553.10 +454651.3 -000009.1+000020.300003.1 07.2801.60K5 0 +131532.22 +030256.7 -000063.6-000038.800004.7 07.2801.12G5 0 +131536.41 +284431.1 -000034.0+000005.400003.3 07.2801.32K3 0 +131553.96 -122100.3 +000017.6-000019.600003.6 07.2801.25K2 0 +132122.45 +140856.3 +000013.3-000027.400001.3 07.2801.49K2 0 +135728.09 -574240.0 -000006.1-000002.200000.7 07.2801.73M3 0 +141743.28 -760517.8 +000002.6-000006.000003.0 07.2801.69M3 0 +142730.21 +144515.3 -000012.4+000006.700000.5 07.2801.27K0 0 +145704.44 +052550.9 -000007.0-000013.300005.3 07.2801.23K0 0 +153854.60 +572742.5 -000018.3-000011.200001.8 07.2801.47M3 0 +154357.15 -165209.3 -000000.1+000012.700004.6 07.2801.45K3 0 +154916.75 +561411.3 +000013.9-000048.300003.6 07.2801.31K2 1 +161801.19 +060443.2 +000010.5-000038.900006.5 07.2801.03G7 0 +162017.15 -741821.4 +000016.6+000007.400004.4 07.2801.01K0 0 +162746.44 -815740.6 -000036.9-000044.800005.6 07.2801.09K1 0 +163943.30 -501245.8 +000017.6-000023.100006.5 07.2801.00K0 0 +164934.99 -215108.3 -000021.4-000016.100003.2 07.2801.94M2 0 +165537.81 -393017.9 +000000.8-000000.900001.5 07.2801.81K2 0 +173604.20 +111845.4 -000000.3+000000.000002.2 07.2801.48K2 0 +181542.45 -032127.6 -000002.8+000009.400004.4 07.2801.07K0 1 +183826.52 -230610.5 +000014.8-000021.000002.4 07.2801.66K3 0 +184435.30 +644835.6 +000038.2+000075.500005.0 07.2801.02K0 0 +185452.36 +310849.8 -000001.7+000005.700002.6 07.2801.58K2 0 +193116.57 -254412.9 -000013.2-000058.000006.4 07.2801.25K0 0 +193124.61 -210224.1 -000004.4-000030.100001.8 07.2801.47K3 0 +194342.85 -440801.4 +000011.7+000010.700005.8 07.2801.23K3 0 +195654.49 +082651.2 -000001.1-000018.900001.3 07.2801.66K5 0 +195658.53 +754249.9 +000001.3-000027.200002.7 07.2801.44K4 0 +200726.54 +363404.0 +000000.1-000002.800000.4 07.2801.78K2 0 +201756.68 -080357.8 -000001.8-000023.300004.6 07.2801.07K0 0 +203809.32 -305840.7 -000007.1+000001.500002.0 07.2801.60K4 0 +210104.04 +010205.6 +000001.0+000013.300000.7 07.2801.57K5 0 +211229.10 +331421.8 -000016.6-000017.700003.4 07.2801.50K0 0 +212346.73 +014051.8 +000001.8+000012.100005.5 07.2801.04K0 0 +212710.57 +065440.7 -000002.5+000002.700000.8 07.2801.18K0 0 +213552.47 +235753.3 +000027.3+000005.100005.2 07.2801.03K0 0 +213756.31 -171234.7 +000031.0-000020.100004.6 07.2801.39K3 0 +214110.15 +473242.7 +000021.4-000004.000005.4 07.2801.00K0 0 +230124.83 -141618.4 +000039.1-000058.400005.2 07.2801.16K0 0 +232214.01 +233306.3 +000031.0-000021.800003.5 07.2801.04K1 0 +234633.69 +641804.5 +000008.7-000001.500001.6 07.2801.07G5 0 +235532.65 +592455.9 +000028.8-000001.300004.5 07.2801.13K0 0 +235946.08 -505956.9 +000015.9-000043.700005.8 07.2801.04K0 0 +075754.09 -202543.3 +000000.2+000001.500001.3 07.2802.02M2 0 +000241.86 +825823.6 -000010.9-000003.100002.7 07.2900.12A0 0 +002706.93 -095222.7 -000013.3-000029.400003.2 07.2900.93G5 0 +012951.36 +601504.6 +000006.2-000005.200000.1 07.29-0.01B0 0 +013908.12 -484632.1 +000033.9+000026.000006.2 07.2900.09A2 0 +014235.84 +101440.6 -000024.4-000022.800010.4 07.2900.28A2 0 +021519.40 +391009.6 -000019.9-000007.700005.2 07.2900.97K0 0 +021543.39 -521224.5 +000055.7+000059.800007.4 07.2900.51F6 0 +021713.48 +015137.6 -000009.3-000003.500007.8 07.2900.37F0 0 +023111.23 -675804.3 +000016.0-000006.700005.0 07.2900.88G6 0 +024738.74 +535635.8 +000006.7-000007.700000.4 07.2900.73A0 1 +025206.64 +653806.8 -000005.9+000001.300003.8 07.2900.15A2 0 +030408.25 -475124.4 -000011.3+000015.300004.8 07.2900.96K0 0 +030852.30 -245316.7 +000225.9+000136.300033.1 07.2900.68G3 0 +031035.95 +001245.3 -000006.4-000033.000007.8 07.2900.25A3 0 +031209.54 +371304.2 -000032.7-000025.100023.6 07.2900.61G0 1 +032023.64 +513706.3 +000025.4-000026.600005.3 07.2900.01B9 0 +032504.59 +105835.4 +000013.2-000016.800008.8 07.2900.15A0 0 +033239.82 +353934.0 +000133.0-000058.100020.4 07.2900.50F8 0 +033307.76 +352356.1 -000002.2-000003.800004.3 07.2900.89G5 0 +035003.36 +223530.4 +000155.1-000063.600026.9 07.2900.54F5 0 +040121.08 +560223.2 -000008.3+000005.600007.0 07.2900.13A3 0 +043604.45 -450811.0 +000065.1+000014.400016.3 07.2900.43F8 0 +044135.90 +420710.1 +000536.0-000416.900035.3 07.2900.63G2 0 +045048.49 +161237.9 +000084.0-000024.900019.3 07.2900.54F8 0 +045936.69 +255609.8 -000084.4-000088.000020.2 07.2900.80K0 0 +050033.30 +363738.7 -000007.6+000001.000003.0 07.2900.20A0 0 +052054.74 +405305.5 -000005.1-000004.400005.3 07.2900.01B9 0 +052339.65 +640730.3 +000162.3-000125.400022.7 07.2900.54F8 1 +054821.77 -345611.2 +000002.8-000017.100004.2 07.2900.94G8 0 +054828.22 +044214.3 -000006.4-000006.400004.7 07.2900.03A0 1 +054828.85 +172600.7 +000003.8-000008.700005.8 07.2900.06B9 0 +060802.41 +211743.6 -000036.4-000004.800008.9 07.2900.34F0 1 +060956.75 +092804.1 +000000.2-000013.200002.7 07.29-0.11A0 0 +061706.29 +155102.1 -000007.1-000008.900001.8 07.29-0.09B8 0 +062147.04 +022032.9 +000000.1-000007.200002.6 07.2900.99K0 0 +063209.31 +044924.7 -000000.2+000000.500000.6 07.2900.15O5 0 +064240.24 +474408.8 +000012.5-000098.000018.1 07.2900.50F5 0 +064309.90 -282109.9 +000001.5-000011.800005.2 07.2900.05A0 1 +064559.10 +385812.8 -000003.9-000004.100002.7 07.29-0.03A0 0 +065136.28 +023904.0 +000014.6-000047.600007.2 07.2900.49F5 0 +065418.79 -062321.3 -000007.5-000001.100005.4 07.29-0.09B8 0 +070459.24 +302144.5 -000011.3-000004.600005.0 07.2900.90G5 0 +071410.39 -461933.4 -000010.3+000012.000004.2 07.2900.95G8 0 +071601.93 +644651.6 -000001.5-000001.900002.7 07.2900.83F8 0 +072607.36 -180717.6 -000014.4+000010.300003.5 07.29-0.02B5 0 +073512.28 -173254.8 -000041.0+000148.300018.0 07.2900.59G2 1 +075031.63 +145029.9 -000067.2-000023.600017.4 07.2900.42F2 0 +081612.57 -355256.1 +000015.2+000035.100013.2 07.2900.89G8 1 +082130.35 -204740.0 -000008.1-000002.500003.1 07.29-0.01B9 0 +083714.38 +770247.8 +000037.4+000068.300022.5 07.2900.54F8 0 +083718.81 -404129.0 -000006.9+000010.600002.0 07.2900.51K1 0 +084614.32 +273542.0 +000003.1-000081.900009.6 07.2900.94K1 0 +085457.45 +524740.9 -000012.6-000028.400005.1 07.29-0.02B9 0 +090439.71 +033227.9 -000034.3+000000.300008.8 07.2900.15A0 0 +090812.62 +115654.2 -000088.4-000081.700011.3 07.2900.98K0 0 +090825.56 -150839.5 -000534.3-000200.000027.3 07.2900.62G3 0 +100513.36 +503304.7 -000009.2-000020.600004.5 07.2900.96K2 0 +103511.15 +842357.1 +000019.0+000048.000047.5 07.2900.82K0 0 +110458.33 -481149.9 -000021.3+000008.800002.7 07.2900.02A0 0 +111341.05 -225955.5 -000061.7+000002.100007.2 07.2900.23A8 0 +111432.33 -425110.8 -000025.6-000019.700010.3 07.2900.37F3 0 +111821.55 -050401.0 +000794.9-000150.600045.5 07.2900.73G8 0 +113407.13 +651435.0 -000050.3-000216.500023.3 07.2900.55F8 0 +115540.47 +671553.8 +000029.3-000010.000009.8 07.2900.57G0 0 +124517.37 -035317.2 -000032.3+000011.200003.0 07.2900.33A3 1 +124623.00 -181311.3 -000100.5-000023.600014.1 07.2900.89K0 0 +125154.85 +191019.8 -000083.5+000015.100012.6 07.2900.57A8 1 +125333.48 -430430.4 -000074.4+000000.900008.1 07.2900.25A5 0 +130424.08 -282423.6 +000006.2-000062.500008.0 07.2900.10A2 1 +132545.76 +565813.7 -000217.4+000011.200045.8 07.2900.80G9 0 +133432.32 -385422.5 +000446.0-000392.700033.1 07.2900.67G3 0 +134740.58 -500730.3 -000017.3-000010.900006.1 07.2900.12A1 0 +135020.63 +211520.1 -000037.2+000016.300009.1 07.2900.90G0 0 +141705.34 -661855.9 -000391.4-000221.500022.1 07.2900.59G0 0 +141751.81 -632448.0 -000025.1-000013.600004.5 07.2900.04B8 0 +142107.78 +674810.4 -000035.2+000005.500007.4 07.2900.13A2 1 +143938.70 -644249.2 -000028.2-000030.600006.8 07.2900.53F3 0 +150349.29 +260219.7 -000002.6-000025.700014.9 07.2900.56F8 0 +151940.40 -241611.7 -000036.5-000017.800011.5 07.2900.43F2 1 +155713.69 -273832.8 -000034.1-000052.800014.5 07.2900.45F3 0 +160749.03 +122224.8 +000021.5-000013.500005.7 07.2900.95G5 0 +161931.48 -305406.9 +000058.6+000019.600056.8 07.2900.58G1 1 +162246.97 -623409.3 +000013.5+000003.600003.6 07.2900.94K0 0 +163203.91 +032143.4 -000016.1+000012.700006.3 07.2900.24A2 0 +163651.65 +070625.9 -000015.5-000001.000005.2 07.2900.02B9 0 +164104.56 +361204.5 +000030.7-000021.100008.5 07.2900.26A2 0 +174213.33 +380413.5 -000109.3+000094.800024.1 07.2900.63G0 1 +180448.81 +425727.8 -000000.3+000017.000005.7 07.2900.15A0 0 +180613.74 -272933.3 +000037.0-000039.400016.0 07.2900.61G1 0 +180940.64 +502407.4 +000006.9+000009.200006.8 07.2900.19A2 1 +183150.38 -151057.6 -000012.1-000006.700007.9 07.2900.34A7 0 +183819.80 -324107.8 +000003.8-000127.400013.8 07.2900.41F2 0 +184758.42 -181343.3 -000001.4-000000.700000.9 07.2900.90B2 1 +190100.05 -331354.0 +000027.8+000002.400005.8 07.2900.35F3 0 +190934.03 +110654.2 +000024.9+000001.100009.5 07.2900.50F7 0 +192046.38 +720606.2 +000005.6+000017.400003.5 07.2900.99K0 0 +193022.28 +164240.1 +000010.4+000000.600003.9 07.2900.11A0 0 +193136.38 +265911.7 +000000.9-000004.300001.2 07.2900.12B8 1 0.06 1.24 +193838.31 +230232.4 -000002.7-000004.200003.9 07.2900.01A0 0 +195607.76 +330428.5 +000004.8-000000.600003.5 07.29-0.07A0 0 +195754.45 +285227.1 +000017.9+000012.800006.4 07.2900.16A7 0 +200007.06 +324722.9 +000000.5-000003.000001.8 07.29-0.05B9 0 +200556.16 +354019.6 -000002.5-000006.400000.0 07.2900.20B1 0 +201105.07 +321712.6 +000006.6+000009.300002.0 07.2900.02A0 0 +201150.66 +265345.5 +000001.9-000009.100001.5 07.29-0.09B8 0 +201218.44 +161301.6 +000004.6-000002.500004.4 07.2900.81G5 0 +201416.10 +315952.0 -000001.2-000003.800000.2 07.2900.11B2 0 +201537.12 +074832.3 +000032.7+000009.500008.7 07.2900.40A2 1 +205130.94 +375922.2 -000003.9-000003.000002.0 07.2900.04B2 0 0.10 3.30 +205216.09 -193836.8 +000011.6-000012.000005.6 07.29-0.06B9 0 +210435.84 +601524.0 +000007.0-000028.400014.3 07.2900.46F5 0 +210722.71 -271729.5 +000032.4-000030.100005.7 07.2900.20A5 0 +213006.04 +352820.7 -000007.4-000005.200003.1 07.2900.01A0 0 +220624.59 +250905.1 +000010.9-000009.300004.2 07.29-0.07B9 1 +222552.73 +535640.6 -000063.7+000005.600015.9 07.2900.43F0 0 +222606.80 -051040.4 +000023.6-000006.400011.7 07.2900.29F0 0 +230008.67 -514204.4 +000010.1-000007.100007.5 07.2900.27A6 1 +231021.08 +490105.5 +000236.5+000052.000021.6 07.2900.67G0 1 +233941.55 -223200.0 +000028.0-000027.100004.5 07.2900.12A0 0 +002932.04 +102313.9 +000037.6+000015.400004.0 07.2901.18K0 0 +003336.35 -260530.5 -000010.1-000005.700002.3 07.2901.46K3 1 +011910.96 +764747.7 -000065.6+000004.800005.1 07.2901.24K2 0 +012012.56 -600427.3 +000058.4-000002.900002.7 07.2901.46K5 1 +012802.69 -202600.9 -000037.4-000040.300005.4 07.2901.06K0 0 +015939.30 +600027.8 -000001.7-000001.000003.3 07.2901.79K4 0 +022059.88 +552428.7 +000010.7-000006.200003.8 07.2901.13K0 0 +024338.97 +173254.6 +000020.2-000005.600001.0 07.2901.69M. 0 +030415.20 +212822.5 +000005.2-000006.200002.7 07.2901.08K0 1 +034134.32 -141757.3 +000033.3-000020.500006.1 07.2901.06G8 0 +034336.33 -020440.2 +000041.3-000000.600003.7 07.2901.55K2 0 +040309.55 +370716.0 +000017.5+000018.500007.3 07.2901.06G5 0 +041243.45 +050151.2 -000001.3-000001.100004.8 07.2901.19G5 0 +051236.08 -145704.3 +000033.3+000031.100010.6 07.2901.04K0 0 +053428.75 -103003.5 -000001.4-000000.400002.5 07.2901.51K5 0 +061736.04 +395130.5 -000004.4-000005.600003.4 07.2901.24K0 1 +062135.67 +195331.4 +000000.0-000004.200000.5 07.2901.06G5 0 +065114.88 +150435.7 +000021.3-000031.200003.5 07.2901.56K5 0 +070041.43 -204031.9 +000008.8+000016.300004.4 07.2901.24K1 0 +074010.01 -452057.6 -000003.6+000018.900003.3 07.2901.57K4 0 +080924.88 +244934.2 -000018.3-000011.100004.1 07.2901.02G8 0 +081740.78 +090953.2 +000010.1-000022.800001.2 07.2901.55K5 0 +082849.85 -160348.0 +000001.3+000053.700004.0 07.2901.02G5 0 +083211.38 +124810.0 +000003.7-000004.300006.0 07.2901.15K0 0 +090157.40 -082226.5 -000018.0-000061.100005.6 07.2901.10K0 0 +093423.73 +710517.1 -000032.5-000025.800005.7 07.2901.14K0 0 +094601.06 -590247.2 -000049.5+000057.200005.9 07.2901.09K3 0 +095733.73 +162732.7 -000028.7-000007.900005.1 07.2901.30K0 0 +100549.06 +350008.8 -000004.8-000033.900004.8 07.2901.06K0 0 +100608.73 -205655.2 +000004.1-000015.000001.0 07.2901.54K4 0 +101616.34 -160831.6 -000046.0+000010.000006.6 07.2901.00K0 0 +105937.34 -622903.1 -000004.1+000004.100000.5 07.2901.40G3 0 +110002.57 +220133.9 -000029.3-000017.400004.8 07.2901.12K0 0 +110640.95 +560530.0 +000029.6-000022.300003.3 07.2901.39K2 0 +114050.90 -095502.5 +000003.1-000015.500000.9 07.2901.11K0 0 +115615.29 +285130.6 -000029.4+000006.800004.3 07.2901.06K1 0 +121651.69 -263554.2 -000002.9-000035.500005.5 07.2901.01K0 0 +130613.50 +405521.0 +000002.2+000001.000002.0 07.2901.65M1 0 +132225.97 +204148.3 -000009.9+000023.200002.7 07.2901.38K0 0 +134336.29 -573523.8 -000006.7-000013.600004.9 07.2901.12K1 0 +140020.21 +024028.7 -000022.3-000024.000004.0 07.2901.35K0 0 +142923.37 -500631.2 -000008.3+000020.300004.4 07.2901.62K5 0 +143855.83 +794714.7 +000001.1-000000.700002.8 07.2901.60K0 0 +144321.14 +534737.9 -000048.3+000007.800002.5 07.2901.02G5 0 +144552.97 -174153.9 +000052.6-000049.800005.4 07.2901.43K4 0 +152326.06 -063636.7 +000000.2-000123.200010.5 07.2901.05K0 0 0.15 11.12 +154133.06 -291758.2 +000016.0-000005.800003.2 07.2901.69M2 0 +160850.98 -614802.1 +000002.4-000003.700002.0 07.2901.64K4 0 +162625.08 +150539.6 -000054.2+000005.000007.0 07.2901.11K0 0 +171921.30 -024456.9 +000003.1-000009.700004.9 07.2901.14K0 0 +173510.73 +242057.9 +000013.2-000022.000003.7 07.2901.53K4 0 +173629.80 +682920.2 -000011.7-000019.800002.2 07.2901.60K5 0 +181329.30 +431954.5 -000005.3-000035.000005.8 07.2901.01G5 0 +181654.11 +490540.3 -000006.4+000010.400005.1 07.2901.13K2 0 +181947.46 -663918.0 -000000.5-000028.400002.9 07.2901.26K2 0 +183839.78 +302707.3 -000003.0-000009.700003.0 07.2901.60M2 0 +191312.38 -404428.7 -000019.6-000025.200006.3 07.2901.18K2 0 +192144.19 -260958.6 -000013.9-000038.700005.0 07.2901.44K4 0 +193732.19 +545728.3 -000007.9-000009.700001.7 07.2901.60M1 0 +194509.66 -030207.8 +000005.4+000002.600002.9 07.2901.25K0 0 +194617.79 +792737.0 -000024.9-000014.100004.3 07.2901.27K2 0 +195751.66 +380716.1 +000002.3-000004.200001.3 07.2901.54K4 0 +201656.51 +164557.9 +000003.2-000000.200000.7 07.2901.17K0 0 +203416.34 +193150.0 +000011.6+000008.300001.3 07.2901.57M. 0 0.13 25.10 +205545.82 -443432.7 +000006.8-000005.200002.6 07.2901.62M2 0 +211337.32 -062757.0 +000035.1-000014.100003.0 07.2901.41K2 0 +211548.98 -090715.1 +000018.3-000004.700003.8 07.2901.01K0 0 +212254.69 +384230.6 +000019.4+000010.000001.3 07.2901.05K0 0 +215717.90 +502922.1 +000002.0-000000.600001.8 07.2901.43K3 1 +221837.67 +523921.8 -000001.3-000002.700001.7 07.2901.14G2 0 +221953.98 +254326.6 -000019.0-000027.000003.5 07.2901.59K5 0 +223040.46 +041954.6 -000004.3-000035.100004.6 07.2901.00K0 0 +223755.72 +295525.8 +000072.6-000022.100006.8 07.2901.23K2 0 +230148.81 +505100.3 -000031.3+000003.000004.6 07.2901.37K4 0 +231058.35 +310903.1 +000002.1-000010.700002.7 07.2901.18G8 0 +233434.34 +342122.0 +000082.8+000015.800006.0 07.2901.10K0 1 +233541.87 -151756.3 -000007.3-000039.200005.6 07.2901.05K1 0 +084636.34 -294341.2 -000006.9+000002.100000.1 07.2902.09C 0 +002234.09 -610205.6 +000069.0+000009.200007.4 07.3000.04A0 1 +002854.24 +571235.1 -000007.8-000010.500000.9 07.3000.89G8 0 +004025.63 +704229.8 -000005.2-000016.400004.8 07.3000.03A0 0 +005755.77 +520812.4 +000021.7-000007.200004.2 07.3000.11A2 0 +011032.23 +641028.7 +000062.4-000034.900004.6 07.3000.22A3 0 +011253.87 +513609.0 +000031.0-000066.100012.9 07.3000.38A5 1 0.05 0.55 +011825.38 -230047.3 -000005.5-000037.500011.4 07.3000.26A9 0 +012256.70 +072507.3 +000094.4+000230.700022.1 07.3000.83G5 0 +014438.68 +365618.3 +000010.1-000032.900007.3 07.3000.19A2 0 +015918.96 +244944.7 +000012.1-000010.200003.5 07.3000.31A3 1 +015935.64 -652654.1 +000116.4+000071.000014.9 07.3000.42F3 0 +020354.98 -452446.9 +000328.0+000052.900020.3 07.3000.69G3 1 +021551.47 -692555.8 +000159.1+000053.400011.9 07.3000.98K0 0 +021657.36 -063441.8 +000007.7-000003.700006.1 07.3000.06A0 0 +023350.46 -295600.3 +000157.5+000072.800014.5 07.3000.43F3 0 +030825.19 +104745.4 -000061.9-000031.900008.1 07.3000.44F4 0 +031327.48 +741747.0 +000011.6-000018.100012.8 07.3000.58F8 0 +032053.84 +682725.4 +000020.3-000023.000006.2 07.3000.96K0 0 +033709.11 -294948.2 -000012.2-000020.100007.3 07.3000.08A1 0 +040622.86 +142407.4 +000066.5+000059.300016.8 07.3000.50F2 0 +040838.75 +532139.4 +000001.1-000003.500001.0 07.3000.83G1 0 +041339.76 -580119.3 +000022.4+000045.100007.5 07.3000.21A5 0 +042424.84 +341853.4 +000018.2-000028.000006.7 07.3000.02B8 1 0.22 5.69 +042646.07 -065256.7 -000000.3-000006.600006.5 07.30-0.01B9 0 +050338.26 +371606.9 +000000.7-000013.200004.5 07.3000.12B8 0 +050643.08 +140506.3 -000015.2-000121.200016.9 07.3000.56F8 1 +050655.37 -050956.0 +000062.1-000025.600013.4 07.3000.55F5 0 +050730.70 +553224.4 -000016.8-000010.800007.2 07.3000.56F8 1 +051033.02 +051853.8 +000009.5-000001.400010.1 07.3000.11A0 0 +051831.63 +214732.8 -000004.2-000010.000003.9 07.3000.23B8 0 +053402.31 +795110.0 -000015.2-000013.900003.6 07.3000.09A0 0 +053440.44 -485651.1 -000007.3-000023.600006.9 07.3000.21A3 1 +053455.62 +650255.1 +000004.1-000034.600005.9 07.3000.11A2 0 +054810.42 -082301.1 -000000.1-000001.000003.6 07.30-0.10B9 1 +055631.95 -332604.3 +000003.8+000014.100005.4 07.30-0.01A0 1 +060433.66 +453510.9 +000002.8-000048.700009.0 07.3000.22A2 1 +060438.41 +463506.4 -000002.1-000002.600001.0 07.30-0.05B3 0 +063236.62 -441315.1 -000002.1-000009.100010.0 07.3000.20A5 0 +063441.80 +383224.6 +000016.9-000013.400003.9 07.3000.68F5 1 +064921.36 +434533.2 -000035.1-000048.600022.4 07.3000.55F5 0 +065731.38 -434718.9 -000002.1+000003.600004.2 07.30-0.05B9 1 +065806.59 +141343.4 -000006.0-000010.100001.4 07.30-0.11B9 0 +070542.09 -124842.6 -000003.9+000001.600000.5 07.30-0.11B2 0 0.24 2.79 +070647.42 -670058.2 +000002.6-000025.500004.4 07.3000.94G8 0 +071000.52 -284453.5 -000003.8+000003.300000.7 07.30-0.17B3 0 +071442.10 -232921.9 -000004.3+000003.000001.4 07.30-0.18B2 0 +071448.05 +523244.1 +000003.0-000003.000003.2 07.3000.31F0 1 +071836.10 +001643.2 -000003.1-000007.400004.6 07.3000.26A5 0 +073427.18 -422356.6 -000004.9+000013.500003.6 07.3000.19A5 0 +073432.00 +121817.0 -000018.6-000009.200003.7 07.3000.00B8 1 +074101.11 -474952.1 -000008.1-000001.000005.5 07.30-0.01B9 0 +074250.23 +013634.0 +000007.4+000014.200008.4 07.3000.15A3 0 +075156.66 -093920.6 -000035.8-000019.100011.9 07.3000.27A3 0 +075834.87 +433014.2 -000002.1-000010.300000.1 07.30-0.17B2 0 +080242.69 +145657.6 +000013.2-000000.200006.3 07.3000.31A5 0 +080708.78 -362254.0 -000037.1+000100.400021.3 07.3000.55F8 0 +084212.59 -321352.9 -000012.2+000002.800003.6 07.30-0.02B9 0 +084404.07 -041207.7 -000022.5-000001.400005.7 07.3000.17A2 1 +085846.90 +660005.2 -000017.9-000037.200007.5 07.3000.24F0 0 +090235.58 -424226.5 +000000.7-000016.200004.3 07.3000.03A0 0 +091007.79 -652922.7 -000028.0+000060.700012.9 07.3000.44F3 0 +094605.44 +395016.8 -000005.8+000024.500019.2 07.3000.44F2 0 +101700.88 +471831.5 +000007.8-000125.100019.5 07.3000.49F5 0 +103350.51 +201814.9 -000104.5-000012.100009.2 07.3000.55F5 0 +103617.71 -475059.8 -000114.1+000023.200010.9 07.3000.58G0 1 +112000.56 -591117.0 -000022.0-000001.600003.8 07.30-0.01B9 0 +112545.76 +264450.0 -000035.4+000002.100010.2 07.3000.24Am 0 +121132.07 +341532.1 +000060.9-000094.000013.9 07.3000.41F2 0 +123316.05 -503902.3 +000082.0+000035.600014.2 07.3000.54F6 1 +123510.95 +362531.4 -000018.8-000006.400008.2 07.3000.46F2 0 +130801.04 -562305.2 -000019.2-000006.600003.7 07.30-0.03B8 0 +131220.10 +173101.7 -000582.7-000002.000024.6 07.3000.53F9 0 +131352.95 +254154.1 +000008.3-000039.900012.6 07.3000.47F7 0 +132025.77 +173449.8 -000110.3+000048.200017.3 07.3000.42F2 0 +134915.88 +854451.9 -000042.6+000022.600009.4 07.3000.41F0 0 +135703.97 +624732.1 -000071.4+000029.500008.2 07.3000.55F5 0 +141231.28 -025819.3 -000019.3-000040.700008.9 07.3000.41F0 0 +141358.81 +452526.9 -000009.5-000037.900005.3 07.3000.98K0 1 +141909.05 -555256.1 -000009.8-000009.000001.6 07.3000.07B4 0 +145518.93 -463752.5 +000023.1-000027.100004.9 07.3000.96G6 0 +152924.36 +802700.0 -000217.4+000105.500046.0 07.3000.80G5 0 +155714.94 +032419.2 -000028.1+000010.400007.6 07.3000.26A0 1 +163233.16 +400648.0 -000012.0+000007.700003.1 07.3000.80G5 1 +171016.35 -752235.7 -000000.7+000021.800012.6 07.3000.45F3 1 +174050.10 -495728.1 +000114.9-000184.600013.6 07.3000.68G5 0 +174538.86 -504653.9 -000008.4-000100.200008.9 07.3000.52F7 1 diff --git a/kstars/kstars/data/hip022.dat b/kstars/kstars/data/hip022.dat new file mode 100644 index 00000000..2e97e341 --- /dev/null +++ b/kstars/kstars/data/hip022.dat @@ -0,0 +1,1000 @@ +175232.14 +271137.5 +000022.9-000024.800011.7 07.3000.31Am 0 +175809.37 -812711.2 -000008.0-000118.200014.3 07.3000.42F5 0 +180157.66 +475306.4 +000036.3-000058.000009.6 07.3000.99K0 0 +180559.79 +843921.1 +000007.7+000014.300016.8 07.3000.41F2 0 +182203.03 -225518.0 +000000.8-000011.300003.5 07.3000.03B8 0 +191608.67 +265207.0 +000031.4-000014.600010.7 07.3000.53F8 0 +192139.11 +253429.5 -000003.1-000001.400002.9 07.3000.07B5 0 0.96 2.45 +192246.60 +301615.9 +000024.2+000013.400004.9 07.3000.99K0 0 +200300.70 +281825.3 +000104.9-000069.800016.1 07.3000.79G5 0 +202102.19 -500101.7 +000023.9-000019.900006.7 07.3000.13A2 0 +202129.67 -100839.1 +000010.9-000009.100005.7 07.3000.03A0 0 +202438.74 +552635.1 +000003.2-000020.500004.6 07.3000.08A0 1 +203823.63 -443129.0 +000099.0-000022.100012.3 07.3000.95K0 0 +210006.60 +484046.0 +000011.4+000005.700007.2 07.3000.01B9 0 +211901.78 +294435.3 +000002.2-000006.400003.3 07.30-0.03A0 0 +213232.44 +045223.8 +000025.1-000012.000010.2 07.3000.23F0 0 +214521.18 +265958.3 +000006.3+000002.800004.3 07.30-0.04B9 0 +215005.35 +315052.4 +000038.8+000005.100005.6 07.3000.90K0 1 +215741.78 +102626.0 -000005.2-000046.600013.7 07.3000.51G0 0 +220222.94 +555646.1 +000012.0+000001.900004.6 07.3000.23B8 0 +220826.15 -163234.8 +000022.5+000011.300007.0 07.3000.87G8 0 +221600.64 +114535.9 +000012.1-000006.800003.3 07.30-0.05B9 0 +221828.85 -231951.7 +000047.3-000047.500005.3 07.3000.48F5 0 +222508.72 +772556.7 -000007.4-000027.000005.7 07.3000.23A3 0 +223719.13 +691231.1 +000012.8-000001.300007.0 07.3000.36A3 1 +225753.24 -375606.1 +000054.5-000003.200004.5 07.3000.99K0 0 +230237.38 +593618.2 +000000.6-000002.400007.5 07.3000.32A5 0 +230553.51 -102616.3 -000017.2-000017.600002.9 07.3000.33A2 0 +232037.54 -753758.3 -000041.9+000027.700016.6 07.3000.46F5 0 +233749.09 +032213.1 +000055.9-000026.400014.6 07.3000.46F5 0 +235548.72 -135759.9 +000162.0+000023.000017.0 07.3000.50F5 0 +010503.88 -134534.2 -000000.4-000042.000003.3 07.3001.08K0 0 +010541.90 +041155.1 +000012.4-000041.100007.0 07.3001.13K0 0 +011052.25 +490951.8 -000007.7+000000.400002.2 07.3001.63K2 0 +011317.58 +624944.2 +000011.8-000029.800005.5 07.3001.21K0 0 +012211.46 +314221.7 +000054.7+000003.000006.9 07.3001.00K0 0 +013153.52 -274211.2 +000012.5-000008.100005.8 07.3001.12K0 0 +020655.90 +261924.0 +000100.5+000021.000006.6 07.3001.05K1 0 +020939.97 +041357.9 +000054.9+000004.800003.9 07.3001.08G5 0 +021241.59 -021341.0 +000012.7-000018.300003.1 07.3001.33K0 0 +030007.90 -415226.3 +000016.5+000000.100006.1 07.3001.00K1 0 +031123.71 +380410.0 +000005.2-000004.000002.3 07.3001.74M. 0 +032653.73 +433920.8 -000031.5-000029.100006.8 07.3001.24K0 0 +033243.21 -612338.1 -000003.1-000056.500006.9 07.3001.05K0 0 +040531.12 +141711.0 +000011.3-000036.700005.8 07.3001.22G9 0 +041420.31 +693024.2 -000003.1-000003.400002.2 07.3001.39K0 0 +043856.01 -254221.4 +000012.2-000028.600006.1 07.3001.04K0 0 +054057.68 -035035.4 +000010.6+000001.900002.0 07.3001.43K2 0 +055458.47 +172407.1 +000003.5-000011.500002.1 07.3001.56K5 0 +055807.49 +592336.9 +000015.1-000042.200002.9 07.3001.39K0 0 +061444.00 -042656.2 -000000.5-000003.200003.8 07.3001.08K0 1 +061524.75 +252001.3 +000000.5-000003.000001.8 07.3001.88K5 0 +061939.72 -265902.3 -000027.8-000080.000003.9 07.3001.45K3 0 +062353.62 -044343.8 -000000.9-000012.200002.6 07.3001.01K0 0 +063517.16 -044723.5 -000001.3-000004.700002.5 07.3001.16K0 0 +065107.10 -471934.1 -000011.9+000042.400005.7 07.3001.15K2 0 +070329.64 -555653.9 +000006.5+000026.900003.9 07.3001.19K1 0 +071246.32 +212109.3 -000033.1-000029.400002.4 07.3001.14G5 0 +072235.84 +625157.7 -000010.9-000014.500003.7 07.3001.34K2 0 +074409.67 +141023.7 -000016.6-000012.800002.6 07.3001.58M. 0 0.13 5.58 +075925.07 +344047.7 +000003.4-000006.400003.5 07.3001.65M2 0 +080939.75 +354208.9 +000008.3-000045.900004.6 07.3001.03K0 0 +081136.75 +161303.6 -000002.3+000008.600002.2 07.3001.20K0 0 +082546.02 -002441.8 +000000.4-000066.400004.6 07.3001.06K0 0 +082814.56 +001438.4 -000011.4-000028.200005.6 07.3001.16K2 0 +090232.87 +255119.7 -000040.7-000027.000006.0 07.3001.08K1 0 +090806.40 +140233.1 -000009.5-000014.800001.4 07.3001.62K5 0 +091408.23 -685502.9 -000009.3+000006.200001.4 07.3001.26G6 0 +094301.74 -793530.2 -000009.7+000040.700007.9 07.3001.14K2 0 +094614.53 -143523.9 -000039.9-000000.600004.9 07.3001.33K4 0 +104654.30 +430136.4 -000013.2+000009.800001.1 07.3001.42K2 0 +110611.62 -684655.0 -000009.6-000001.600000.8 07.3001.70M0 0 +115411.32 -305425.6 -000019.5+000009.000003.4 07.3001.63M1 0 +120017.44 -361707.0 +000024.8-000032.700003.0 07.3001.21K1 0 +121242.10 -022821.4 -000014.8-000045.300004.3 07.3001.49K5 0 +124033.41 +755421.1 +000006.5-000009.100003.1 07.3001.20K0 0 +124231.61 +565955.9 +000009.3-000029.100003.9 07.3001.56K2 0 +131502.90 +043103.0 -000052.0-000007.400003.7 07.3001.37M. 0 +132941.95 -461101.0 -000013.7-000000.700001.9 07.3001.62K5 1 +133449.82 -504732.1 -000030.1-000012.400002.7 07.3001.22K1 0 +135032.53 -073554.6 -000005.1-000043.100001.6 07.3001.39K0 1 +142857.58 +204603.5 -000053.2+000042.000004.7 07.3001.55K5 0 +145905.34 -475727.2 -000022.9-000015.300003.7 07.3001.02G8 0 +150734.29 +061609.4 +000010.9-000010.300004.8 07.3001.24K0 0 +151815.91 +584738.4 -000001.7+000019.100004.2 07.3001.08K0 0 +152232.39 +341345.4 -000086.9+000058.600003.4 07.3001.09K0 0 +152400.11 +085420.9 +000000.3+000013.100003.5 07.3001.49K5 0 +152439.32 -254000.9 -000039.8-000013.200001.3 07.3001.52K3 0 +154145.40 -062639.8 -000002.5-000000.800004.8 07.3001.00K0 0 +154722.84 +443555.5 +000019.3+000012.700003.3 07.3001.24K0 0 +154913.68 -521256.9 -000000.7-000004.800001.6 07.3001.70M2 0 +155138.08 -185621.7 -000017.5-000039.100006.7 07.3001.16K0 0 +160827.04 -771419.7 -000015.7-000006.800004.9 07.3001.12K0 0 +162801.26 +513531.4 -000022.2+000012.600005.3 07.3001.02K0 1 +170427.64 -241425.0 +000025.7-000004.100004.9 07.3001.06K0 0 +171214.64 -532233.9 -000004.2-000010.500003.4 07.3001.60M4 0 +173213.61 +461949.7 -000022.1-000010.100003.9 07.3001.37K3 0 +173956.93 +565213.8 -000087.5-000086.800011.4 07.3001.07K2 0 +174143.22 +243422.2 +000002.3-000027.700005.3 07.3001.07K0 0 +175705.61 -650648.5 -000001.4-000029.900002.4 07.3001.21K2 0 +182210.13 -221419.8 +000002.8-000004.800003.0 07.3001.55K3 0 +192047.31 -384446.7 +000014.6-000015.200001.8 07.3001.52K3 0 +194005.50 +555427.0 +000042.7-000008.600005.8 07.3001.04K0 0 +204112.91 -133001.0 +000014.2-000014.900004.8 07.3001.15K0 0 +213155.02 +051735.7 +000005.2-000010.700003.6 07.3001.29K2 0 +222112.17 -745803.2 +000010.2-000006.000003.4 07.3001.65M3 0 0.11 23.43 +222427.41 +352559.5 -000014.8-000021.100003.5 07.3001.57B5 0 +223246.22 +030018.9 -000065.2-000082.900004.3 07.3001.36K2 0 +225330.58 -392511.8 +000033.9+000012.800001.9 07.3001.33K1 0 +225338.46 +785406.7 +000008.6+000004.900003.7 07.3001.34K5 0 +232634.30 -063627.4 +000045.0-000020.800005.2 07.3001.10K2 0 +232701.24 -224324.2 +000035.1-000005.800004.3 07.3001.05K0 0 +233125.52 +493028.4 +000020.9+000011.700001.8 07.3001.23K0 0 +234651.20 -554834.2 +000014.2+000012.800004.8 07.3001.62M2 0 +235419.44 +034040.8 +000058.9-000055.300006.3 07.3001.14K0 0 +000624.96 -180217.7 +000014.9+000001.900006.7 07.3100.40F2 0 +002303.16 +443130.9 -000005.1+000000.200004.1 07.3100.09A2 0 +003620.23 +443820.1 +000016.7-000005.400003.1 07.31-0.06B8 0 +010855.85 +094350.0 +000021.8-000019.000005.0 07.31-0.06B9 0 +011114.92 +463747.4 +000011.9-000007.800003.9 07.31-0.03B9 0 +015434.22 +680904.5 +000010.3-000012.100002.8 07.3100.01A0 0 +015846.44 +363610.1 +000016.8-000014.200005.0 07.3100.16A2 0 +015854.53 -210758.3 +000060.6+000067.700014.3 07.3100.49F6 0 +021054.41 +234756.9 +000039.4+000005.200009.9 07.3100.40F0 1 +030053.51 +150152.9 -000074.8-000074.200014.0 07.3100.55F8 1 +031131.70 +603806.6 +000007.8-000019.800007.1 07.3100.16A2 0 +031909.87 -654341.0 -000029.8+000011.800009.4 07.3100.17A4 0 +033109.11 +390852.1 +000040.7-000028.000008.4 07.3100.38F5 0 +033215.40 -070524.1 -000038.3-000041.800005.5 07.3100.49F8 1 +044607.61 +840147.4 -000003.1-000037.100004.5 07.3100.97K0 0 +044920.40 -422449.3 -000022.2+000004.100004.4 07.3100.20A2 1 +050458.64 +415249.7 +000000.9-000022.000006.2 07.3100.14A4 0 +050549.22 +355045.9 +000025.8-000009.200016.8 07.3100.45F5 0 +051740.98 +072113.3 -000003.7-000148.700022.2 07.3100.66G0 0 +052121.68 -143319.3 +000003.5-000001.800000.0 07.31-0.09B5 0 +052155.38 +393422.9 -000000.6-000006.300004.9 07.3100.48A2 1 +052519.10 -345050.8 -000001.8+000009.600003.8 07.3100.84G5 0 +054912.51 -192359.6 +000001.0+000007.000003.0 07.3100.12A1 0 +055152.09 +193117.0 -000001.1-000007.100002.5 07.31-0.02B9 0 +055436.63 +112908.0 +000037.0-000034.800012.8 07.3100.28B9 0 +055835.38 -213238.4 +000103.7+000040.300013.5 07.3100.89K0 0 +061501.69 -292155.2 +000003.2-000013.000009.0 07.3100.03A1 0 +062538.93 -044956.2 -000008.3-000005.100005.6 07.31-0.07B7 0 +062738.30 +484636.3 +000020.5+000041.100014.9 07.3100.58F5 0 +064620.71 +502249.7 -000000.5-000028.300005.3 07.3100.01A0 0 +064719.27 +181922.2 -000021.8-000018.900006.6 07.3100.10A2 0 +070409.53 +184007.8 +000010.2-000007.500005.6 07.3100.10A2 0 +072101.69 -505115.3 -000006.7+000008.900002.0 07.31-0.10B2 0 +074609.11 -513302.7 -000008.0+000007.500002.1 07.3100.87G8 0 +074643.90 -480643.8 -000021.5+000021.200005.8 07.3100.10A2 0 +075030.64 -033551.8 -000022.0-000002.800008.0 07.3100.34A3 0 +075056.83 -593846.5 -000004.0+000010.900003.1 07.3100.01B8 0 +075708.65 -331459.7 -000007.8+000008.000001.9 07.31-0.15B3 0 +082843.70 -600721.3 -000003.9+000002.200000.3 07.3100.72F8 0 0.63 6.70 +084812.25 +023448.8 -000023.4-000037.600008.2 07.3100.46F5 1 +084826.21 -023115.2 -000020.0-000008.900004.5 07.3100.93G5 0 +085707.56 -431522.3 -000005.5+000007.500003.4 07.3100.00B3 1 +090638.79 -432932.7 +000048.3+000179.500026.6 07.3100.66G5 0 +091322.88 +054855.9 -000009.7-000001.600003.5 07.31-0.05B9 0 +091501.76 -200713.0 -000010.8+000006.500005.0 07.3100.12A0 1 +092315.80 +033004.9 -000074.4+000014.800011.5 07.3100.34F0 1 +092559.05 -560522.1 -000020.7+000019.600002.2 07.31-0.00B8 0 +095844.90 +060653.1 +000028.0-000023.800004.0 07.3100.96K0 0 +100338.98 -601159.4 -000007.2+000003.800000.8 07.3100.89G0 0 +100504.46 +075927.1 +000026.3+000009.800015.2 07.3100.48F5 0 +101506.24 -671708.7 +000024.5+000020.800007.0 07.3100.93K1 1 +101740.19 -213520.4 -000119.4+000053.200010.1 07.3100.23A2 0 +102005.22 -394209.1 -000020.3+000005.200003.3 07.31-0.00B9 1 +103525.37 -052142.6 -000059.2+000008.700008.3 07.3100.19A2 0 +104159.69 -633026.3 -000026.4+000007.200007.2 07.3100.21A3 1 +104248.54 -021059.6 -000012.6-000222.800030.9 07.3100.69G5 0 +105341.06 -512957.2 -000027.8-000000.400004.3 07.3100.94K0 0 +110713.27 +101244.2 +000015.2-000014.800008.7 07.3100.46F5 0 +111051.74 +212008.0 -000067.0-000001.400003.9 07.3100.88G5 0 +111430.63 +853824.4 -000033.7+000008.600005.1 07.3100.24A2 0 +111819.84 -484714.8 -000035.2+000015.900006.9 07.3100.05B9 0 +113118.56 +594203.3 +000005.6+000001.700003.9 07.3100.24A5 1 +114226.13 -630832.6 -000006.0+000001.300001.6 07.3100.02B2 0 +120459.56 +764544.7 -000108.7-000075.300016.8 07.3100.43F5 1 +120732.76 -453452.2 -000025.2+000000.500004.0 07.3100.01B9 0 +121813.75 -205025.7 -000124.2+000034.900008.6 07.3100.62G1 0 +122103.54 +250152.7 -000226.0+000140.700020.1 07.3100.88K0 0 +123204.46 -014620.8 -000026.0+000038.800017.7 07.3100.64G0 0 +130656.47 -340718.2 -000224.6-000080.300020.7 07.3100.47F6 1 +130907.46 +030840.2 -000037.5+000006.900005.8 07.3100.97G5 0 +132801.51 -610345.0 -000011.8-000003.300002.6 07.3100.02B8 0 +132816.47 +021409.3 -000025.6-000011.900004.2 07.3100.40G8 1 +132823.68 -554647.5 +000054.1-000023.100011.9 07.3100.40F3 0 +141526.38 +274402.7 +000001.0+000012.100006.2 07.3100.28A2 0 +142721.47 -145019.1 -000170.0-000060.600021.3 07.3100.49F7 0 +150627.88 +030032.5 +000001.2+000015.900005.2 07.3100.40F0 0 +151301.08 -371447.8 -000017.6-000021.200010.0 07.3100.27A3 1 +151732.11 -103002.0 -000053.7-000018.700014.3 07.3100.36F0 0 0.10 0.76 +153516.12 -254402.8 -000019.1-000025.600007.4 07.3100.06A0 0 +153613.05 -725021.5 -000013.5-000006.100003.4 07.31-0.07B7 0 +155200.59 +151410.4 -000059.4-000128.100031.8 07.3100.61G2 0 +160307.07 -195026.5 -000011.6-000005.000003.0 07.3100.26A2 0 +163639.79 -772043.2 -000018.8-000064.700005.3 07.3100.38Fm 0 +170523.44 +032619.0 +000012.3+000001.100005.0 07.3100.33F0 0 +171914.91 +791819.6 +000010.7-000034.200008.1 07.3100.16A5 0 +175444.31 -555354.3 +000008.1-000010.500005.2 07.3100.03A0 0 +175913.71 +640833.1 +000017.3+000014.700013.7 07.3100.43F2 1 +181748.40 +401812.7 -000002.3+000007.700005.1 07.3100.05A0 0 +183956.49 -110625.2 -000059.8-000078.500012.6 07.3100.68G0 0 +184103.49 +441616.0 +000001.6+000000.200005.5 07.3100.31F0 1 +185409.13 -471547.3 +000021.8-000021.000004.2 07.3100.04A0 0 +185422.78 -244608.3 -000000.8-000007.100003.0 07.3100.11B3 0 +190355.60 +340904.6 +000000.5-000007.800000.7 07.31-0.10B5 0 +193317.05 +202450.5 +000027.0+000051.700007.2 07.3100.29A5 1 +193437.43 +180741.0 +000021.4+000020.900004.6 07.3100.87G5 1 +193733.44 -000745.5 -000002.6+000019.200013.0 07.3100.32A5 0 +193753.42 +012957.4 +000000.3-000001.100001.4 07.3100.18B9 1 +195114.13 -724742.2 +000019.5-000053.900010.8 07.3100.46F6 0 +202736.77 +420207.6 -000002.9-000006.300000.4 07.31-0.01B2 1 +203007.29 +192548.6 -000000.3-000006.300002.7 07.31-0.12B9 1 +203514.48 +442433.0 -000004.8-000046.100009.9 07.3100.28F0 0 +204227.39 -021936.8 +000007.2-000003.900003.2 07.3100.13A2 0 +204255.42 +490310.0 +000052.6+000000.000014.6 07.3100.34F0 0 +204821.76 -224425.0 +000045.8-000177.200020.1 07.3100.53F7 0 +205203.58 +343927.6 +000003.2-000017.100001.0 07.31-0.09B0 0 0.58 3.00 +205341.17 +614632.3 +000071.5+000140.900006.6 07.3100.27F0 0 +210407.55 +025943.4 -000273.0-000368.600017.8 07.3100.55F9 1 +211330.11 -055441.4 +000009.0+000000.400003.9 07.3100.95G5 0 +214739.79 +594201.4 -000002.7-000002.500000.3 07.3100.28B0 0 +221002.24 +230733.2 -000016.1-000008.900009.5 07.3100.39F6 1 +222720.54 +635722.6 +000036.0+000014.000004.7 07.3100.16A0 1 +224623.29 -752519.8 -000013.0+000001.700006.3 07.3100.10A3 0 +233948.82 +754505.8 -000033.6-000028.900008.9 07.3100.38F2 0 +235747.23 +570823.1 -000013.0-000009.800003.0 07.3100.22A2 0 +000032.45 -404125.6 +000004.1-000011.300001.9 07.3101.16K0 0 +000852.24 +004132.8 +000005.1+000003.200001.4 07.3101.43K2 1 +001918.14 +730721.4 -000014.9-000017.400003.4 07.3101.06K0 0 +010605.75 +031629.0 +000036.1-000024.400003.7 07.3101.34K0 0 +011920.36 -533811.2 +000066.5+000030.900004.1 07.3101.45K4 0 +014125.25 +090422.7 +000001.1+000009.700003.2 07.3101.33K2 0 +014411.62 +615059.3 -000000.8-000000.900001.6 07.3101.22F5 0 +015600.69 +430339.4 +000022.0-000002.200001.1 07.3101.40K4 0 +020541.20 -713624.6 +000097.5+000059.500007.0 07.3101.07K0 0 +023530.72 +631435.7 -000003.7+000002.500004.4 07.3101.21G5 0 +032026.82 +243235.6 -000015.3-000012.900003.1 07.3101.21K0 0 +032523.91 +314352.0 +000008.9-000009.200004.8 07.3101.51K4 0 +032745.14 +833142.0 +000007.0-000002.800001.9 07.3101.51K0 0 +040037.02 +135332.1 +000020.6-000012.200006.1 07.3101.42K0 0 +045044.37 -185359.9 +000024.3-000035.800005.4 07.3101.26K2 0 +045647.50 +164403.7 +000003.8-000028.400005.3 07.3101.21K0 0 +050644.64 -595240.4 +000003.3+000011.100001.8 07.3101.29K1 0 +051516.16 -523955.1 +000005.6+000007.800003.0 07.3101.18K1 0 +053519.69 +431421.7 -000007.3-000007.200002.5 07.3101.01G5 0 +054228.77 +185915.7 +000008.5-000021.500006.1 07.3101.34K0 0 +061454.78 -713921.7 -000005.8+000008.300002.0 07.3101.66M1 0 +062053.87 -790400.5 -000026.1+000033.700008.7 07.3101.04K0 0 +062549.96 -385608.1 -000003.0+000011.000000.6 07.3101.72K3 0 +064632.85 +091215.3 +000003.6-000014.800003.5 07.3101.50K5 0 +064815.81 -573921.4 -000012.1+000052.600004.1 07.3101.09K0 0 +070402.29 +050755.1 -000003.5-000002.500000.3 07.3101.41K0 0 +070702.83 -254651.2 -000007.1+000006.000004.0 07.3101.45K3 0 +070908.72 +193248.0 -000003.7-000017.100003.5 07.3101.43K5 0 +073112.09 +765716.7 -000006.6+000001.900001.2 07.3101.05G5 0 +074835.58 -220033.3 -000006.5+000003.000001.8 07.3101.17K0 0 +075449.31 +180600.9 +000032.2-000017.900004.2 07.3101.46K4 0 +082128.14 +215433.9 -000001.6-000035.100005.0 07.3101.07K0 0 +082620.13 +022924.7 +000041.8-000059.000004.4 07.3101.31K1 0 +083435.69 -441612.8 -000008.3-000021.200006.5 07.3101.00K1 0 +093232.36 +070348.4 -000011.0-000008.200002.8 07.3101.55K2 0 +093939.60 +031143.2 -000007.2-000006.400003.3 07.3101.01G5 0 +094051.92 +752550.4 -000017.2-000060.600002.9 07.3101.16K0 0 +094617.55 -223909.3 -000017.7+000010.900004.5 07.3101.07K1 0 +095453.20 -865437.0 -000026.3+000010.800004.4 07.3101.40K3 0 +102203.43 -004505.5 -000018.8-000008.300006.3 07.3101.03G5 0 +102645.24 +133735.3 -000036.8-000017.300002.7 07.3101.54K0 0 +110635.19 +015249.2 -000048.8-000021.500006.4 07.3101.15K0 0 +114915.28 -065341.7 -000018.5+000018.400001.3 07.3101.43K2 0 +115725.93 -610724.3 -000035.3-000001.200002.3 07.3101.67K4 0 +121549.90 -134900.1 -000013.8+000000.600002.3 07.3101.59K5 0 +123109.73 -193538.9 -000025.4-000005.300004.6 07.3101.14K0 0 +125028.60 -130204.8 +000008.5-000003.000002.1 07.3101.33K2 0 +130546.79 +393615.4 -000043.8+000033.600004.3 07.3101.51K5 0 +132132.30 +385249.7 -000057.0-000014.200009.0 07.3101.16G8 0 +135527.68 +695606.4 +000008.8+000002.700004.2 07.3101.13K0 0 +142435.89 -140453.1 -000067.4-000014.600003.9 07.3101.04K0 0 +144543.98 -693709.2 -000004.7-000004.200002.2 07.3101.09G5 0 +150428.05 -080248.8 -000031.0-000012.600002.2 07.3101.54K2 0 +151737.99 +690917.1 -000047.1+000044.800005.9 07.3101.02K0 0 +154613.72 +060640.3 +000001.4-000017.100003.5 07.3101.43K2 0 +170113.49 -070141.2 -000020.6+000003.200004.2 07.3101.68K2 0 +172528.28 -662323.7 +000008.2-000069.700003.9 07.3101.10K0 0 +180433.78 +634746.3 -000010.1+000018.600002.3 07.3101.32K5 0 +180440.09 +034645.4 -000028.6-000082.900002.2 07.3101.23K3 0 +181426.65 -475716.0 -000000.4+000013.100005.7 07.3101.18K3 0 +185031.04 +425443.5 +000005.8+000022.200002.7 07.3101.26K0 0 +185428.96 +103757.2 +000001.5-000013.900000.9 07.3101.57M5 0 +193125.50 +113740.6 +000002.7+000002.900003.5 07.3101.31Kp 0 +202905.88 +354952.5 -000002.4-000017.600003.6 07.3101.45K2 0 +205314.32 -363049.6 +000048.0-000067.300006.7 07.3101.04K0 0 +211316.60 +165508.4 -000020.2+000005.500003.8 07.3101.37K2 1 +211634.46 -003718.1 +000010.5-000011.500004.4 07.3101.04K0 1 +212911.86 +115711.0 +000056.9-000060.800004.5 07.3101.28K2 0 +213026.03 -251135.6 -000007.3-000020.500002.0 07.3101.54K5 0 +220324.78 +052626.5 +000008.9-000012.900002.7 07.3101.63K5 0 +220359.50 +282054.3 +000014.4-000005.400002.7 07.3101.34MI 0 +221059.46 +490251.7 -000003.7-000003.800001.1 07.3101.69K5 0 +225444.24 +071527.3 -000026.1-000030.000002.2 07.3101.34K2 0 +225806.40 +213047.7 +000030.9-000032.400003.8 07.3101.50M. 0 0.11 6.62 +231940.63 -154656.2 +000033.1-000011.100004.0 07.3101.08K0 0 +232115.35 -061132.8 +000015.0-000000.800005.5 07.3101.06K0 0 +233123.76 +592744.8 +000020.6+000009.200003.5 07.3101.65K5 0 +234650.78 -085348.6 +000046.9-000035.000005.1 07.3101.01G5 0 +001150.43 +660734.9 +000012.6-000001.100002.0 07.3200.04A0 1 +001320.50 +494324.2 +000041.6-000007.800003.6 07.3200.06A0 0 +001410.19 -071156.3 +000102.8-000066.500021.7 07.3200.52F5 0 +003125.08 +385850.2 +000006.9-000006.100003.5 07.3200.11A3 0 +003222.09 -243846.6 +000130.7+000014.700013.8 07.3200.39F3 0 +003550.14 +163411.2 -000035.8-000125.400010.5 07.3200.43F2 0 +011043.03 -045031.9 -000027.3+000006.500008.5 07.3200.39F0 0 +011604.48 +615427.3 -000058.2-000057.100016.9 07.3200.42F0 0 +013119.41 +292447.9 +000177.6-000088.600023.2 07.3200.62G0 0 +020938.24 +425129.9 +000139.2-000099.900019.5 07.3200.49F5 0 +021836.27 +401643.7 -000020.9-000007.700008.8 07.3200.42F2 1 +022149.73 -141704.0 -000005.8-000037.100010.2 07.3200.37F2 0 +023939.46 -202539.4 -000119.2-000185.100007.7 07.3200.77G5 1 +025438.81 -051950.8 +000034.7-000021.900009.6 07.3200.99K0 0 +032857.21 +401111.3 +000029.9+000001.100004.8 07.3200.72G5 0 +033115.67 +414335.3 +000008.7-000004.700003.2 07.3200.03B5 0 +034416.40 -542841.2 +000051.3+000117.700008.6 07.3200.87G8 0 +035241.85 +653153.6 -000003.0-000001.700005.1 07.3200.95G0 0 +041555.72 +314135.5 +000005.8-000050.200010.1 07.3200.59F8 1 +043634.72 +194536.1 -000010.3-000001.500004.2 07.3200.36A2 1 +044839.43 +033857.4 +000012.6+000002.700003.2 07.32-0.06B9 0 +045220.90 -074233.5 -000018.0-000014.600003.9 07.3200.88G5 0 +045327.97 -724553.3 +000002.3-000007.400005.5 07.3200.24A3 0 +045614.15 +031033.0 -000002.7-000004.300005.7 07.3200.03B9 1 +045659.30 +031709.7 -000005.5+000007.800007.9 07.3200.07A0 0 +050244.55 +032727.8 +000002.1-000004.000002.9 07.32-0.09B9 0 +050554.82 +500245.8 +000002.7-000014.100001.4 07.3200.02B9 0 +050635.30 -773359.2 +000142.4-000418.400027.4 07.3200.65G5 0 +052444.42 +632311.8 -000125.7-000057.500021.8 07.3200.71G0 1 +052847.66 -241539.6 +000009.0-000024.600012.8 07.3200.30Fm 0 +053400.02 +153504.6 -000050.9-000028.400017.4 07.3200.58F8 0 +053729.47 +443523.2 +000003.7-000040.000006.0 07.3200.96F3 0 +060017.81 -440020.8 -000000.9-000012.200005.8 07.3200.22A7 1 +060324.95 -214724.5 +000002.1-000085.400008.7 07.3200.40F0 0 +061141.49 +074642.4 -000011.6+000077.100013.7 07.3200.42F0 0 +061412.57 +035408.2 +000002.5-000000.500001.6 07.32-0.05B9 0 +061539.47 -661732.3 +000003.5+000012.500003.0 07.32-0.09B9 0 +061915.29 -245829.8 -000010.2+000006.500004.2 07.3200.07A1 1 +062432.43 +041111.7 -000005.2-000004.000001.8 07.32-0.09B9 1 +064444.35 -190310.7 -000006.5+000001.100003.0 07.32-0.08B5 0 +064915.34 +221839.0 -000001.0-000013.000003.5 07.3200.04B9 0 +070202.56 -571856.7 -000004.6-000005.700004.7 07.3200.43F2 0 +070323.64 +002038.4 -000010.7-000004.700005.8 07.32-0.05B9 1 +070659.34 -052817.9 -000001.5+000001.300001.5 07.3200.43F2 0 +071434.19 -251808.6 -000013.8-000000.900004.3 07.32-0.03B9 0 +071648.52 +243210.8 -000005.3-000013.000006.1 07.3200.08A0 1 +072917.16 -341017.1 -000026.7+000003.200009.8 07.3200.20A6 0 +072953.62 -142129.5 -000049.3+000002.800011.3 07.3200.33F2 0 +073538.07 -753239.2 -000124.5-000009.700018.5 07.3200.54F7 0 +073808.71 -160239.7 -000005.8+000020.600007.0 07.3200.99G8 0 +073927.23 -113350.3 -000003.8+000000.200001.6 07.32-0.07B8 1 0.45 5.52 +074030.55 -332535.5 -000052.9+000139.800017.4 07.3200.54F7 0 +075602.81 +234135.1 -000138.7-000148.900015.9 07.3200.63G0 1 +080626.33 -022337.7 -000008.9-000004.800003.4 07.3200.93G5 0 +080844.46 -603733.0 -000005.8+000010.300002.5 07.32-0.03B8 0 +080916.61 -153412.6 -000011.0+000002.500002.7 07.32-0.11As 0 +081016.09 -490205.8 -000009.1+000004.500003.4 07.32-0.13B2 0 +081318.20 -362030.3 -000006.8+000007.200002.7 07.32-0.12B5 0 +081335.97 +102250.4 -000008.5-000006.500004.3 07.3200.79G0 1 +081729.10 -261807.1 +000003.7-000013.500002.9 07.3200.51F5 0 +082341.97 -302331.6 -000011.8+000011.800001.6 07.32-0.07B9 0 +083105.94 -390339.5 -000008.0+000005.100001.1 07.32-0.06B6 0 +083431.76 -004334.0 -000194.3+000023.400046.0 07.3200.79G5 0 +085639.43 +331528.2 -000000.8-000032.400020.6 07.3200.51G0 0 +085711.80 +504430.6 -000022.6-000038.000006.6 07.3200.06A0 0 +090807.24 -372131.9 -000010.9+000007.600001.4 07.32-0.03B9 0 +091719.24 +233910.4 -000046.0-000066.900015.0 07.3200.51F5 1 +092451.83 -153818.5 +000001.8+000000.700002.7 07.3200.91G8 0 +093457.19 -342202.6 -000000.9-000001.900004.4 07.3200.03A0 0 +094110.27 -360143.6 -000114.2+000077.700013.1 07.3200.44F3 0 +094845.26 -350112.8 -000023.8+000007.100005.5 07.3200.29A9 1 +095418.18 -425501.8 -000035.9+000021.000005.5 07.3200.97G8 0 +100513.89 -790344.6 -000079.4+000064.800006.9 07.3200.25A4 0 +102048.41 -425220.6 -000025.3-000005.100007.4 07.32-0.03B9 0 +102826.43 +154520.9 -000131.3+000003.500011.7 07.3200.46F5 0 +103316.69 -552250.5 +000007.6-000001.700015.5 07.3200.04A1 0 +104612.66 -615630.0 -000015.4+000002.400001.9 07.32-0.06B2 0 +105301.15 -630516.1 +000006.8-000009.600001.9 07.3200.48A8 1 +105621.49 +231502.7 +000031.6-000037.300006.1 07.3200.93G5 0 +105624.47 -573304.9 -000005.4+000005.900000.3 07.3200.46B0 0 +105920.79 +794032.8 +000054.2+000041.000016.0 07.3200.55F8 1 +110736.42 +135130.8 -000364.9+000104.400019.9 07.3200.55F9 0 +110835.77 +360038.9 -000014.3+000006.200004.1 07.3200.94K0 0 +111926.39 -282832.4 -000015.4-000019.900007.0 07.3200.90G8 0 +112056.91 +514541.2 -000166.5-000104.500014.6 07.3200.40F0 0 +112555.16 +520755.5 -000034.2-000018.400010.6 07.3200.44F0 0 +112729.40 -395235.3 -000032.4-000007.200007.0 07.3200.08A0 0 +113708.86 +853702.0 +000012.5+000047.000015.4 07.3200.39F0 0 +113809.92 -631148.6 -000004.1+000001.700000.2 07.3200.00O7 1 +114006.88 -611108.6 -000000.5-000003.500004.2 07.3200.05A0 0 +114347.11 -210218.0 -000121.8+000014.400011.4 07.3200.43F2 0 +114501.40 -003103.4 -000030.0-000097.800007.8 07.3200.92K0 0 +114726.22 -311517.1 -000007.5-000008.800002.0 07.32-0.05Ap 0 +115102.74 -131923.7 -000001.0+000002.500005.8 07.3200.05A1 0 +115440.07 +485600.0 -000145.4-000087.300013.9 07.3200.95K0 0 +122702.61 -612306.8 -000035.3-000000.300004.9 07.3200.91G5 1 +122931.11 -665137.8 -000005.6+000000.800001.3 07.3200.31B5 0 +123926.65 +730005.7 +000002.2-000029.100005.8 07.3200.99K0 0 +133140.44 -021905.0 -000854.5+000267.700032.4 07.3200.78G9 1 +141057.08 -055826.1 -000055.9-000005.200014.7 07.3200.51F8 0 +143444.14 -352748.1 -000075.2-000051.500011.9 07.3200.49F6 0 +144313.09 +014929.1 -000032.3-000019.600006.5 07.3200.03A0 0 +144529.74 +422256.4 -000070.9+000053.000011.8 07.3200.47F5 1 +144702.47 +594237.1 +000044.1-000012.700010.2 07.3200.27A2 0 +145723.25 +251925.0 -000082.6+000022.800012.7 07.3200.69G2 0 +150044.90 -594842.0 +000025.8-000041.100010.2 07.3200.50F5 0 +152421.06 -003238.9 -000031.9+000010.500005.2 07.3200.17A2 0 +153351.04 +635425.5 +000011.4+000022.400008.2 07.3200.60A5 1 1.57 2.81 +154405.97 +242737.3 -000037.1+000009.000002.7 07.3200.21A2 1 +160725.74 +132011.0 -000099.9+000029.200012.7 07.3200.34F3 1 +162219.31 +030506.1 -000029.3-000016.300013.8 07.3200.43F5 0 +162849.89 -444845.4 -000002.3-000000.700002.2 07.3200.13B2 0 +163118.20 -075514.8 -000014.8-000031.500009.6 07.3200.50F2 0 +164502.40 +234304.0 -000164.8-000029.600020.3 07.3200.99K0 0 +165405.30 -410446.1 -000000.2-000000.800000.1 07.3200.14O9 0 +165455.18 +280813.4 -000018.8+000032.700004.9 07.3200.33F0 0 +174544.25 -683851.5 +000008.6+000022.400008.6 07.3200.42Ap 0 +175429.82 -032743.6 +000018.5-000144.100019.4 07.3200.52F5 0 +175708.57 +365136.9 +000001.7+000061.900015.4 07.3200.35F0 0 +175842.15 -165126.9 +000011.8-000023.800010.7 07.3200.29A8 0 +180917.70 -235918.2 +000001.9-000000.300001.9 07.3200.08B6 0 +182019.62 +641210.6 +000000.3+000018.900003.3 07.3200.85K0 0 +184601.12 +094906.1 -000022.9+000000.200009.6 07.3200.47F5 0 +184802.90 +370426.2 +000001.5-000000.400002.4 07.32-0.10B8 0 +185414.33 +411332.7 +000043.9+000020.200009.2 07.3200.51F5 0 +185707.83 +260545.1 +000002.6+000003.300005.4 07.3200.17A0 1 +190619.79 +155140.7 +000015.1+000007.600005.5 07.3200.39Am 1 +190733.18 +183345.2 +000000.3-000012.000006.8 07.3200.20A2 0 +190820.20 +551950.0 +000003.6+000017.900008.2 07.3200.17A3 1 +193616.90 +332741.1 +000003.1-000000.500003.3 07.32-0.09B8 0 +193912.96 -165428.6 +000030.5+000024.200008.4 07.3200.32A7 1 +193950.52 -580911.4 -000013.6+000019.500007.0 07.3200.88G8 0 +194013.49 +265943.2 +000001.5-000005.400004.1 07.32-0.06B8 0 +195324.27 +201938.7 +000030.1+000016.000006.9 07.3200.31A0 1 +195802.38 +405536.5 +000007.4+000015.600005.2 07.3200.87G5 0 +195901.60 +574834.1 -000003.6-000005.100000.0 07.32-0.16B5 0 +201215.32 -080532.1 +000002.5-000036.000012.2 07.3200.43F8 0 +201524.12 +100912.3 +000081.1+000047.700016.9 07.3200.46F8 0 +201931.10 +320250.1 +000035.8-000013.200007.5 07.3200.39A5 0 +202053.99 -453243.1 +000020.3-000071.000014.0 07.3200.52G6 0 +203242.39 -283543.5 +000034.2-000009.200005.3 07.3200.06A1 0 +205039.64 +422255.2 +000007.7-000007.500003.3 07.32-0.10B8 0 +205311.00 -313053.7 +000065.3-000065.800003.6 07.3200.92G8 0 +211257.65 +304833.3 -000018.9+000109.800037.1 07.3200.67G0 0 +211552.01 +194251.3 +000004.2-000004.300002.6 07.3200.24A2 0 +211924.47 +521927.8 +000003.4-000004.500003.2 07.32-0.02A0 0 +212325.25 +650202.6 +000008.2-000002.600004.8 07.32-0.04B9 0 +212524.33 -723543.2 -000013.8-000030.400004.9 07.3200.91G8 0 +213655.05 -101028.2 +000033.1-000006.800014.1 07.3200.37F0 0 +214432.47 -245437.3 +000018.3-000080.300008.9 07.3200.49F6 0 +220845.60 +610120.7 -000001.9-000005.000001.6 07.3200.08B1 0 0.09 3.81 +221059.56 +632358.5 -000000.8-000002.000001.0 07.3200.19B5 1 0.07 0.31 +223009.92 +000818.0 -000013.3-000009.600001.0 07.32-0.01A0 0 +224133.27 +773654.8 +000005.2+000000.400004.0 07.3200.21A2 0 +224350.71 +783105.7 +000011.3+000001.200003.8 07.32-0.00A0 1 +225111.64 -590550.5 +000044.4+000004.000010.2 07.3200.31F0 0 +225556.70 +412006.5 +000080.1-000035.600009.8 07.3200.48F5 1 +233312.31 +572428.9 -000100.4-000035.700010.4 07.3200.81G5 1 +013824.68 -831451.7 +000052.0-000027.400004.7 07.3201.03G8 0 +015913.45 -150719.9 -000012.8-000028.400005.8 07.3201.06K0 0 +021204.04 -174342.6 +000009.7-000014.500002.8 07.3201.37K2 0 +022218.38 -163025.6 +000026.7-000013.000004.8 07.3201.15K1 0 +031656.99 +230736.9 +000008.7-000070.400007.9 07.3201.30K0 0 +033141.40 +780051.9 -000017.4+000023.000004.4 07.3201.22K0 0 +033604.57 +463504.1 -000027.5+000007.600005.4 07.3201.10G6 0 +035155.42 -115805.3 +000028.9+000014.000003.5 07.3201.63M2 0 +042758.09 -175027.6 +000016.1-000008.800002.1 07.3201.53K4 0 +043013.80 -385920.5 +000048.4+000061.000005.5 07.3201.04K0 0 +043053.69 -365234.3 +000030.4+000002.300005.0 07.3201.26K2 0 +050436.46 -145650.7 +000006.5+000000.800001.7 07.3201.63K5 0 +050800.34 -200716.0 +000026.5-000062.700004.0 07.3201.09K0 0 +051221.99 -513300.9 +000022.7+000057.900004.5 07.3201.08K0 0 +054338.14 +551944.3 +000033.5-000031.100004.5 07.3201.00G5 0 +055452.16 +361454.8 +000001.8-000003.400001.4 07.3201.24K0 0 +063451.19 -193848.0 +000000.1+000006.900002.2 07.3201.51K4 0 +063500.22 -350257.5 -000036.5+000007.200004.5 07.3201.00G8 1 +063702.69 -411459.7 -000003.6+000010.000001.8 07.3201.59K5 0 +064337.17 -374625.7 -000017.0+000018.200004.5 07.3201.03G8 0 +064701.15 +801432.1 +000027.9+000005.500005.1 07.3201.20K0 0 +065512.03 -154212.4 -000020.5-000015.300002.2 07.3201.50K2 0 +065831.89 +191319.1 -000006.5-000009.900003.3 07.3201.33K2 0 +074336.68 -012053.5 +000019.1-000012.200002.2 07.3201.26K2 0 +074339.05 -412803.6 -000007.8-000000.800001.9 07.3201.69M2 0 +074722.30 +333352.3 +000009.9-000072.400005.4 07.3201.04G5 0 +080614.00 +011038.6 +000009.4-000005.100000.4 07.3201.56K5 0 +081431.98 +101117.9 -000013.3+000003.300005.5 07.3201.02G5 0 +082746.49 -245329.3 -000022.9-000018.000004.5 07.3201.25K1 0 +084827.06 -581337.0 -000018.2+000006.500001.8 07.3201.48K3 0 +090556.99 -360545.2 +000000.3+000000.400001.4 07.3201.31K1 0 +090717.86 -384903.5 -000007.7+000006.500000.7 07.3201.41K1 0 +093135.00 +201614.4 -000044.3-000005.300006.2 07.3201.03K0 0 +093900.74 +583253.4 -000012.3+000001.400000.6 07.3201.64M2 0 0.08 369.00 +100512.33 -033102.5 -000015.5+000003.700001.7 07.3201.63K5 0 +101733.49 -235234.6 -000032.0+000003.400004.1 07.3201.02K0 0 +102320.87 +782034.0 -000031.6-000011.700003.1 07.3201.14K0 0 +104904.87 -304502.2 +000024.7-000024.600005.7 07.3201.01K0 0 +105934.24 -433005.8 +000016.5+000005.600002.4 07.3201.46K4 0 +110231.27 -095941.4 -000032.2-000006.600002.6 07.3201.49K5 0 +110630.24 -132502.8 -000005.6-000026.900005.4 07.3201.06K0 0 +111941.87 -522931.0 -000054.7+000010.400007.1 07.3201.19K2 0 +113849.92 +391021.2 -000005.5+000006.700002.5 07.3201.62M1 0 +122740.17 -244338.1 -000030.4-000032.700004.6 07.3201.04K0 0 +125020.51 +061337.9 +000026.1-000017.500003.7 07.3201.07G5 0 +132131.08 +635701.3 -000070.1+000017.300003.1 07.3201.48K2 0 +135801.72 +072748.0 -000034.7-000001.800001.5 07.3201.52M. 0 +140041.89 -415232.0 -000007.7-000000.600002.0 07.3201.61M1 0 +142400.33 -194802.8 +000041.9-000045.200012.7 07.3201.03K1 0 +143026.45 -402834.2 -000011.1+000006.100000.9 07.3201.66M. 0 +151120.67 -112817.1 -000010.2-000015.600001.8 07.3201.17K0 0 +152032.07 +810234.9 -000006.5+000060.900006.3 07.3201.03G5 0 +155242.67 -541430.3 -000011.5-000003.500002.5 07.3201.65K5 0 +161311.15 -150700.9 +000004.7-000019.700001.6 07.3201.69K5 0 +162138.82 +702951.6 +000021.6-000040.700004.6 07.3201.07K0 0 +162733.86 +472030.4 +000004.0-000024.800003.3 07.3201.31K0 0 +164341.89 -004702.4 -000014.9+000005.400005.5 07.3201.20K0 1 +165648.72 +612830.4 -000008.3+000007.200004.7 07.3201.09K0 0 +180945.37 -114328.8 +000003.7-000009.600000.7 07.3201.79K2 0 +181631.53 +232354.8 +000014.7+000018.500005.7 07.3201.07K0 0 +184356.05 +121007.6 +000004.7-000021.500005.2 07.3201.19K2 0 +185706.37 +384754.5 +000002.4-000008.000003.0 07.3201.60K5 0 +190813.19 +390917.5 +000001.7+000003.000001.2 07.3201.43M6 0 +191937.84 +401601.8 -000001.3-000002.900000.9 07.3201.57K4 0 +192031.45 +502024.5 +000020.7+000033.400004.7 07.3201.48K5 0 +192126.91 +324040.0 +000001.1-000003.300001.4 07.3201.13K0 1 +192257.70 +550406.1 -000004.4-000006.600006.0 07.3201.12K0 0 +193041.06 -181924.6 +000005.8+000000.000005.1 07.3201.08K1 0 +202604.44 -145848.6 +000018.5-000002.700001.8 07.3201.51K4 0 +220343.22 +494617.8 +000041.6+000023.900005.9 07.3201.13K0 0 +225133.68 +850246.9 +000026.8+000004.200002.9 07.3201.36M4 0 +231459.00 +410832.8 -000006.3-000009.700001.3 07.3201.39K2 0 +232725.50 +635545.6 +000024.5+000005.400003.8 07.3201.33K0 0 +000148.90 +661821.6 +000004.7+000012.300016.0 07.3300.73K0 0 +000430.53 -725350.0 +000011.3-000041.100010.9 07.3300.44F2 0 +001521.51 +283514.6 +000056.0-000085.700010.9 07.3300.44F5 0 +005335.85 +290448.8 -000016.6-000002.900005.2 07.3300.12A2 0 +005826.49 +243119.7 -000089.9-000028.300010.8 07.3300.50F8 0 +013215.55 +381619.0 -000007.8-000002.500006.6 07.3300.93G5 0 +013753.59 -603041.6 -000014.9+000006.200025.4 07.3300.63G1 0 +021122.98 +212238.6 +000274.6-000012.400030.8 07.3300.68G5 0 +021342.21 -030155.1 +000026.1-000023.800008.3 07.3300.34G0 0 +025518.05 +800623.8 -000003.2+000005.400003.4 07.3300.07A0 1 +025714.69 -245809.9 +000030.2-000036.900044.5 07.3300.86K1 1 +030004.07 +551117.4 +000044.8-000033.800006.2 07.3300.13A0 0 +031018.09 -014140.9 +000001.9-000007.900006.0 07.33-0.01B9 0 0.04 2.20 +031224.90 +163100.4 -000005.8-000015.200007.7 07.3300.18A2 0 +032848.16 +203726.8 +000007.3-000010.400004.1 07.33-0.07A0 0 +033251.06 +051516.8 +000027.4-000026.500005.6 07.3300.96G5 0 +040854.55 +461340.2 +000022.0-000034.900006.7 07.3300.19A0 1 +041835.81 +602938.0 +000016.6-000013.000004.7 07.3300.29B9 1 +042646.25 +553837.4 -000013.7+000002.700005.8 07.3300.42F0 1 +043022.40 -302638.8 +000011.8+000014.100004.8 07.3300.09A1 0 +043759.75 -130144.0 +000022.9-000018.600002.3 07.3300.04B9 1 +043811.55 -131529.8 +000032.6-000010.900014.1 07.3300.45F3 0 +050103.00 -111229.1 +000005.8-000001.100004.3 07.33-0.04A0 1 +050734.29 -545920.9 -000048.9+000053.900015.1 07.3300.49F5 0 +051942.25 -045238.2 -000014.2-000005.200005.6 07.3300.16A2 0 +053809.50 -460617.7 -000126.9-000465.000039.6 07.3300.77G5 1 +054629.48 +743638.1 +000142.5-000187.100027.4 07.3300.70G0 1 +055917.03 +400200.3 +000035.4-000016.600010.1 07.3300.54F5 0 +061157.95 -750502.2 -000011.4+000019.100005.1 07.3300.95G5 0 +062225.37 +461140.7 -000004.6-000000.600004.1 07.3300.13A2 1 +063559.29 +321727.0 +000014.6-000044.600008.2 07.3300.14A2 0 +064944.29 -012023.8 -000007.8+000007.800005.3 07.33-0.09B9 0 0.07 2.14 +065414.81 -341322.4 -000012.6+000009.000004.5 07.33-0.02A1 1 +070105.60 -654224.0 -000108.2+000065.000016.9 07.3300.46F6 0 +070634.69 -220053.0 -000002.2-000000.100003.5 07.3300.96G8 0 +071008.87 -154105.1 -000002.2+000000.100000.2 07.33-0.08B1 0 +071217.33 -674656.1 +000198.5-000202.900021.6 07.3300.74G6 0 +075508.33 +282303.6 -000054.2-000058.600014.7 07.3300.43F5 0 +075532.09 -103943.9 -000016.5-000026.200009.3 07.3300.43F5 0 +080838.02 +015342.4 -000009.8-000001.500002.0 07.33-0.05B9 0 +082153.27 +133726.9 -000044.3-000015.900006.2 07.3300.35A2 0 +082619.69 +700740.9 -000087.5+000022.100004.7 07.3300.92G5 0 +083025.25 -132806.5 -000013.3+000007.000002.0 07.3300.06A1 0 +084903.37 -434540.4 -000012.2+000008.100003.0 07.33-0.13B3 0 +092223.06 -060338.4 -000048.4+000015.000008.1 07.3300.23A2 1 +092330.28 -163958.5 -000023.3+000003.600005.0 07.33-0.04B9 0 +092958.24 -281434.7 -000011.5-000001.800002.3 07.33-0.01B9 0 +093124.96 -734449.6 -000034.9+000032.200012.6 07.3300.40F0 1 +100555.92 +393455.7 -000076.2-000021.900009.2 07.3300.23A5 0 +103016.09 +632055.4 +000026.6+000008.500004.5 07.3300.99K0 0 +104252.23 +504757.3 -000007.0+000002.000009.5 07.3300.25A3 1 +110015.50 -445438.6 -000007.4-000000.200001.2 07.3300.60M1 1 +110339.29 +441947.2 -000164.5-000080.100011.5 07.3300.87Am 0 +110632.90 -211000.8 -000038.7+000000.300007.7 07.3300.07A1 0 +111031.82 -255945.4 +000037.6-000063.000010.8 07.3300.28A8 0 +114719.95 -255741.4 -000048.5+000007.300008.7 07.3300.27A5 0 +120807.07 +393919.9 -000149.7-000007.700021.8 07.3300.52F8 0 +121105.91 -562404.8 -000035.5-000010.300009.6 07.3300.12A2 0 +122600.87 +020231.2 -000045.1+000002.900007.1 07.3300.06A0 0 +123100.73 +312525.6 +000008.8+000026.300022.7 07.3300.53F9 0 +123911.11 +833838.7 -000216.8+000007.000013.0 07.3300.60G0 0 +132826.67 -251246.2 -000045.8-000000.700010.2 07.3300.46F3 0 +135626.20 +490044.9 -000012.4-000018.100005.5 07.3300.99K0 0 +140926.55 +693525.5 -000027.2+000013.500005.3 07.33-0.03B9 0 +141559.68 +645111.4 +000010.0+000012.700009.2 07.3300.31A0 0 +142042.42 -521932.8 +000042.6-000038.200020.0 07.3300.44F5 0 +142453.76 +625610.9 +000023.2-000027.100011.4 07.3300.46F8 0 +150258.80 +654642.9 +000072.7-000125.800024.9 07.3300.57G0 0 +152032.52 -593237.5 -000002.8-000003.900001.8 07.33-0.11B1 0 +152418.38 +603256.3 -000357.9+000176.600019.7 07.3300.79G5 1 +153603.49 +061100.7 -000042.2-000002.500005.3 07.3300.28A2 1 +154213.11 +074923.4 -000065.6+000069.700012.8 07.3300.58G0 0 +155541.93 -264449.3 -000010.9-000082.200014.8 07.3300.50F7 1 +155740.92 -601200.0 -000114.0-000102.300028.9 07.3300.62G1 0 +155824.27 +374939.0 +000026.7-000008.800014.6 07.3300.40F2 0 +160213.56 -224115.0 -000011.4-000022.800008.3 07.3300.08B9 0 +162517.67 -490851.5 -000092.0-000091.500022.0 07.3300.30K0 1 +162824.17 +152552.7 -000008.2-000007.900002.0 07.3300.99K0 0 +164548.14 +353750.5 +000037.9+000027.800016.9 07.3300.51G0 1 +171534.66 -101751.0 -000007.8+000018.200009.7 07.3300.46F5 1 +174417.77 -234044.2 +000036.8-000014.900008.2 07.3300.35F0 0 +175825.75 +365228.7 -000089.6+000073.300008.1 07.3300.94K0 0 +180458.19 -244050.9 -000001.4-000003.300001.5 07.33-0.04B2 0 +181043.87 +183015.7 -000000.3+000009.900007.3 07.3300.25A2 0 +181534.49 +790353.6 -000013.6+000001.800016.5 07.3300.64G0 0 +182205.93 -632253.8 +000004.0+000009.000002.5 07.3300.90G5 0 +182811.71 -522959.7 -000001.3-000025.300004.8 07.3300.09Ap 0 +183426.32 +574806.6 -000015.0-000004.900006.4 07.3300.19A5 0 0.32 0.94 +183701.88 -481233.7 +000003.1+000040.900009.7 07.3300.69G2 0 +184149.65 +121520.1 +000014.2-000002.400003.7 07.3300.11A2 0 +184729.29 +153045.8 +000000.9+000000.500003.9 07.3300.03B9 0 +185201.50 +373059.5 +000002.4-000001.600003.6 07.33-0.08B5 0 +185806.53 -304930.0 +000005.2-000021.400006.1 07.3300.54F5 0 +191011.95 +443335.9 +000008.3-000001.300009.1 07.3300.22A5 0 +192840.36 +034138.3 +000001.8-000013.600004.8 07.3300.02A0 0 +195041.55 +220646.5 -000006.6-000016.700005.0 07.3300.82G5 0 +195110.22 -272819.0 +000019.4-000005.100005.1 07.33-0.04Ap 0 0.11 4.72 +200446.84 +155410.9 +000027.4+000052.600022.9 07.3300.54G0 0 +200821.00 +201311.6 +000036.1+000005.900006.8 07.3300.41F2 0 +201336.35 +533933.8 -000029.5-000023.500004.3 07.3300.01A4 0 +202608.47 +691936.1 +000011.6+000001.100004.9 07.3300.87G5 0 +202631.66 -172239.6 -000004.6-000019.500010.3 07.3300.58G0 0 +202848.06 -114335.4 -000021.8-000043.700010.6 07.3300.45F2 0 +203055.76 -100207.0 +000023.8-000047.500004.5 07.3300.87G5 0 +203902.65 -491953.3 -000145.3+000013.900029.7 07.3300.63G3 0 +204239.77 -180634.9 +000001.1+000003.600003.1 07.3300.35F2 0 0.07 0.83 +204907.41 +425717.7 +000002.6+000000.200001.4 07.33-0.01B8 0 +210225.85 +274826.4 +000088.2+000006.100020.1 07.3300.61G0 0 0.15 0.70 +210713.36 +474403.5 +000008.0+000009.700003.0 07.3300.05A0 0 +211336.10 +451007.6 +000000.3-000006.400002.7 07.3300.89G5 0 +212914.42 -501900.4 +000061.0-000025.000019.1 07.3300.66G3 0 +215230.70 +550223.5 +000001.8-000001.400001.4 07.3300.12B8 0 +220111.43 +264948.8 +000011.1-000002.300003.7 07.33-0.04B9 0 +220438.39 -644341.5 +000026.8-000058.800008.2 07.3300.26A9 0 0.13 0.89 +220633.53 +051140.9 +000034.0+000007.300008.3 07.3300.15A0 0 +221628.94 -632017.3 +000046.1-000049.800011.6 07.3300.49F5 0 +224257.96 +275919.1 +000011.9-000010.300005.4 07.33-0.06B9 0 +230047.38 -492705.6 +000103.7-000012.300010.7 07.3300.32A8 0 +231024.63 -074842.0 +000141.2-000136.300028.1 07.3300.60G0 0 +231201.57 +644309.2 +000007.7-000000.600001.2 07.33-0.04B5 0 +231800.45 -480646.9 -000013.6-000004.000005.0 07.3300.40F3 0 +234632.69 -413447.3 +000255.6-000856.800012.9 07.3300.23A2 0 0.59 0.05 +000722.48 +262703.2 +000131.2-000117.700009.4 07.3301.01K1 0 +004221.85 +435614.8 +000001.3-000025.500003.4 07.3301.04K0 0 +005349.64 +283329.8 +000028.5-000020.600005.8 07.3301.03K1 0 +005414.95 -572411.2 +000001.1+000002.400000.7 07.3301.04G6 0 +012302.47 -374208.5 +000002.8-000009.000002.5 07.3301.64M1 0 +023024.97 +452554.0 +000007.4-000008.800003.5 07.3301.00G5 0 +023734.21 +690324.8 +000013.7-000015.800006.5 07.3301.07K0 0 +030443.03 -601147.5 -000002.7-000018.700003.6 07.3301.41K4 0 +033603.81 +631717.2 +000004.8-000000.000001.3 07.3301.73K4 0 +034837.90 -702134.9 +000029.5-000011.100005.4 07.3301.08K0 0 +035359.82 -122657.4 -000027.9-000010.000005.3 07.3301.04K0 0 +044133.96 -144116.0 +000012.4-000029.000006.0 07.3301.09K0 0 +045534.61 +271209.0 -000036.0-000026.900005.5 07.3301.28K1 0 +064110.95 -343038.1 +000024.1-000061.600004.2 07.3301.48K5 0 +065508.72 -022852.5 -000004.0-000003.500000.1 07.3301.06K0 0 +070240.76 +691229.7 -000004.9-000012.800002.5 07.3301.64K5 0 +082755.27 +532726.2 -000013.2-000014.200003.0 07.3301.31K2 0 +092411.73 +602649.7 -000024.9-000008.700004.1 07.3301.40K2 0 +100256.41 -053704.4 -000009.9-000003.100001.9 07.3301.54K5 0 +101753.38 -210134.5 +000021.5-000024.400004.0 07.3301.40K4 0 +102746.68 -450555.6 -000025.7-000013.100006.7 07.3301.13K2 0 +110751.82 -382426.7 -000004.5+000000.000002.8 07.3301.36K2 0 +113025.58 -593738.3 -000005.8+000000.200001.3 07.3301.43K2 0 +113724.55 +621146.9 +000006.0+000004.700003.0 07.3301.58M0 0 +115745.12 +065829.2 -000034.8-000062.700004.3 07.3301.29K0 0 +121052.30 -280404.1 -000018.5-000033.700005.0 07.3301.10K0 0 +121918.84 -161626.1 -000039.8+000016.600001.4 07.3301.61K5 0 +130212.90 -120632.4 -000091.5+000032.600006.3 07.3301.12K0 0 +132625.62 +054231.3 -000103.9+000008.200003.4 07.3301.07K0 0 +134851.23 +094248.1 -000049.3-000026.700004.3 07.3301.50K5 0 +134959.39 -323954.6 -000082.7+000002.500005.3 07.3301.24K1 0 +135444.71 +622239.0 +000050.5-000047.300005.2 07.3301.12K0 0 +141538.08 -630650.4 -000011.8-000003.400003.5 07.3301.23G8 0 +145433.60 +463537.7 +000052.9-000032.500006.3 07.3301.01K0 0 +145849.64 +250252.8 -000011.4-000002.900004.0 07.3301.03K0 0 +150542.79 -015907.4 -000024.0-000008.300005.2 07.3301.02K0 1 +150859.74 -362557.4 -000020.0-000008.500005.6 07.3301.21K1 0 +152301.18 +630748.8 -000021.6+000027.700005.3 07.3301.10K0 0 +155830.80 +360119.7 -000051.4+000000.700002.5 07.3301.49M7 0 0.47 338.00 +161805.85 +622524.2 -000008.5-000045.500005.5 07.3301.08K0 0 +165651.12 +063004.8 -000010.6-000001.300002.5 07.3301.60K5 0 +171018.51 +404123.5 +000017.2+000029.900002.2 07.3301.25M. 0 +173019.68 +634638.8 -000001.0+000025.800003.3 07.3301.25K2 0 +180230.37 +431606.8 +000000.8+000020.800003.8 07.3301.14K0 0 +180711.47 +344931.0 -000009.2-000005.300003.9 07.3301.51M. 0 +181613.25 -351427.2 +000000.3-000000.700004.0 07.3301.61K4 0 +194010.97 +175357.3 +000004.8-000000.600002.6 07.3301.32K0 0 +203218.93 -245213.6 +000009.1-000002.600003.0 07.3301.51K4 0 +210422.78 -430508.0 +000027.0+000003.600005.1 07.3301.36K4 0 +211154.83 +230450.3 -000026.0-000038.800005.5 07.3301.13K1 0 +211601.78 +104108.2 -000026.5-000017.900001.0 07.3301.40K5 0 +214740.93 -274503.2 -000041.1-000025.000006.0 07.3301.22K2 0 +214951.25 +051246.6 +000019.6+000019.300007.7 07.3301.05K0 0 +220834.12 -113648.6 +000029.2-000021.100002.4 07.3301.12K0 0 +222327.96 +173921.7 -000011.3-000019.100002.5 07.3301.29K2 0 +231709.06 -180956.7 +000066.1-000034.000005.5 07.3301.00K0 0 +232247.39 +510251.5 +000005.8-000005.600002.1 07.3301.42K2 0 +232807.26 -121244.3 +000001.8-000013.400000.7 07.3301.39K3 0 +234113.53 +753457.4 -000022.2-000052.000004.4 07.3301.04K2 0 +000008.95 +465624.0 +000011.1-000002.000004.3 07.3400.08A2 0 +003912.81 +030759.5 +000781.3+000296.800021.8 07.3400.63G2 0 +010033.41 -254456.5 +000054.4-000050.800006.8 07.3400.97F8 0 +010040.06 -523458.0 +000011.8+000007.600007.7 07.3400.40F3 1 +010101.76 -043853.7 +000000.1-000056.200024.8 07.3400.55F8 0 +011435.77 +492546.8 +000027.7-000012.000004.3 07.34-0.01B9 0 +011454.25 -154907.5 +000118.1-000024.800019.4 07.3400.47F6 0 +012104.35 +543743.5 +000002.8-000015.400003.3 07.34-0.03B8 0 +015507.39 +284752.6 +000029.4-000037.700007.3 07.3400.48F2 1 +020516.46 -282241.7 +000019.9+000000.700000.9 07.3400.92G6 0 +023132.02 +273409.4 -000012.7-000007.500010.0 07.3400.45F2 0 +023212.11 +220025.3 +000065.2-000014.100012.0 07.3400.37F0 0 +025910.36 +195923.6 +000051.9-000025.900010.9 07.3400.40F0 0 +030531.42 -163629.4 -000030.4-000019.800003.9 07.3400.43F3 0 +032033.63 +122047.6 +000136.7+000012.100015.1 07.3400.47F5 0 +033047.67 +050909.6 -000020.0-000016.000006.9 07.3400.44F0 1 +033311.44 -100243.2 -000025.8-000027.200004.8 07.3400.41F2 0 +033625.00 -192236.2 -000000.6+000003.800006.2 07.3400.08A1 0 +033756.25 +372551.2 +000020.4-000005.400003.9 07.3400.97G5 0 +033854.52 -013131.5 +000045.6-000023.600014.4 07.3400.34F0 0 +034740.07 +513144.0 +000019.3-000027.500008.1 07.3400.17A0 0 +040255.15 +622516.7 +000000.3-000000.800002.2 07.3400.28B0 1 +041422.41 +543127.2 -000010.1+000005.000005.2 07.3400.10A0 0 +044701.20 -381832.2 +000015.4+000003.300003.8 07.3400.93K0 0 +051308.07 +443401.2 +000000.4-000002.500002.1 07.3400.04B8 0 +052004.59 +394722.7 +000003.0-000059.400005.7 07.3400.07A0 0 +052501.20 -024855.7 +000004.7-000000.100002.5 07.34-0.04B5 0 +054431.67 -044144.7 -000005.0-000002.300003.3 07.3400.10A0 0 +054455.56 +262032.7 -000003.7-000008.800003.1 07.34-0.01B9 1 +054601.53 +371709.2 +000487.0-000509.700048.6 07.3400.83K0 0 +055507.22 -094836.2 +000008.5+000028.900013.9 07.3400.43F2 0 +060709.17 +163322.7 +000085.2-000089.500028.0 07.3400.54F5 0 +061645.01 -433838.3 -000005.2+000005.700006.6 07.34-0.01A0 0 +062100.78 +144217.5 +000001.5-000016.400003.8 07.34-0.10B6 0 +062114.48 +210756.8 -000004.4+000000.200004.0 07.34-0.08B8 0 +062401.23 +091017.7 -000008.5-000007.300000.9 07.34-0.07B9 0 +063738.55 -703613.2 -000014.9-000037.100013.4 07.3400.52F7 0 +063804.86 +305322.8 -000000.5-000001.700004.4 07.3400.12A2 0 +063943.31 -532704.9 +000016.9-000005.800007.8 07.3400.17A3 0 +064252.00 +564135.1 -000013.6-000002.500005.0 07.3400.24A5 0 +065554.25 -013507.5 -000000.4+000018.200005.1 07.3400.23A3 0 +065724.04 -560605.1 -000029.2+000041.700003.7 07.3400.96G8 0 +065734.72 -230928.3 -000003.0-000007.900002.5 07.3400.65F6 0 +071033.23 -075215.6 +000002.2-000001.800000.8 07.34-0.00B9 1 +071120.85 -102543.8 -000004.8+000003.100001.4 07.34-0.08B4 0 +071131.53 +553645.3 +000012.9-000025.600007.3 07.3400.33F0 0 +071636.39 +015244.6 +000060.0-000115.700024.3 07.3400.61G0 0 +072248.83 -164334.6 -000018.9+000013.700007.1 07.3400.99K0 0 +072400.03 +105422.7 -000014.2-000015.600008.3 07.3400.10A2 0 +072748.92 +271733.8 -000056.3-000105.600007.8 07.3400.93B8 0 +072800.92 +261339.1 -000009.2-000000.300007.6 07.3400.14A2 0 +073216.26 -183104.2 -000022.4-000014.000007.5 07.3400.41Fm 1 +073325.20 -332359.7 -000008.9+000003.400003.7 07.34-0.13B4 0 +073925.82 +404016.8 -000008.6-000002.600003.1 07.3400.82G5 0 +074057.47 -431104.5 -000011.0-000002.200004.0 07.34-0.04B8 0 +074646.04 -204952.6 -000007.7+000001.300002.5 07.34-0.40B8 1 +075450.38 -453950.8 -000012.1+000005.100002.8 07.34-0.10B6 0 0.06 1.04 +075517.16 -110905.3 -000000.2+000001.300000.9 07.34-0.12B8 1 +075910.27 -512757.3 -000007.5+000000.900002.7 07.34-0.07B9 0 +080041.81 -401148.8 -000005.3-000000.400002.1 07.3400.06A1 0 +080102.20 -140817.2 +000010.0-000014.400007.1 07.3400.27A9 1 +081149.21 +163128.2 -000040.7-000258.500029.4 07.3400.67G0 0 +081322.66 -361837.6 -000007.6+000007.200002.5 07.34-0.14B2 0 +082449.18 +200910.8 -000001.4-000005.500004.4 07.3400.64A5 0 +083317.56 -051940.2 +000067.4-000041.200019.7 07.3400.53F7 0 +084003.04 -535106.3 -000008.8-000013.000009.4 07.3400.28A5 0 +084440.33 -411638.0 -000006.8+000003.200000.5 07.3400.32B0 1 +084531.30 +282642.9 -000124.6+000022.200015.8 07.3400.46F2 0 +084556.81 +731733.1 -000000.9+000010.700005.3 07.3400.03A2 0 +084624.51 +103531.6 -000028.5-000034.000009.9 07.3400.52F8 1 +085822.75 +780844.7 -000019.7-000004.900007.0 07.3400.35F0 0 +090629.79 -023559.1 +000030.8+000042.600012.8 07.3400.65G0 0 +092746.42 -423442.1 -000012.9+000008.500003.7 07.3400.05A1 1 +093038.36 +444610.1 -000056.3-000027.200007.0 07.3400.20A5 0 +093831.54 -591030.9 -000026.9+000023.900004.4 07.3400.10A1 0 +095141.34 -543933.6 -000013.0-000120.000021.9 07.3400.55F8 0 +100118.36 -704341.5 -000027.7+000017.800014.1 07.3400.49F6 1 +100957.35 -663552.4 -000218.7+000108.600018.0 07.3400.94K0 0 +102011.99 -313458.6 -000041.8+000010.400006.6 07.3400.98K0 0 +102653.03 +171310.5 -000049.8-000060.700011.7 07.3400.49F8 1 +104955.32 -354816.0 -000005.6-000005.800002.0 07.3400.09A1 0 +105551.22 -314710.7 -000028.5+000003.000002.9 07.3400.03A0 0 +111424.43 +200151.0 +000004.5-000003.100005.3 07.3400.96G5 0 +112145.98 -220618.9 -000024.2+000003.400004.3 07.34-0.06B8 0 +112221.51 -390617.8 -000034.5+000004.900004.0 07.3400.01B9 0 +113159.82 -014656.6 -000068.7+000007.300004.8 07.3400.00A0 0 +113737.92 -605859.3 -000014.3+000002.400001.4 07.3400.01B9 0 +114041.58 +084020.0 -000041.1-000012.000009.0 07.3400.22A2 0 +115320.30 -652415.9 -000010.8-000000.100002.4 07.3400.01B4 0 +121427.52 +233941.6 -000019.1-000134.700011.1 07.3400.66G5 0 +121506.71 -071525.9 -000248.6-000054.800027.5 07.3400.81G5 1 +123034.44 +033029.7 -000036.5-000006.500001.3 07.3400.90G8 1 +123243.69 -452734.7 +000051.6-000042.500011.7 07.3400.43F3 0 +123739.12 +384104.4 +000010.7-000075.900019.0 07.3400.49F5 0 +125415.96 -275733.9 +000001.8-000039.300012.7 07.3400.57F7 1 +125633.75 -642139.1 -000009.1-000007.300001.1 07.3400.69B0 0 +131858.69 -123853.1 -000091.6-000001.600008.8 07.3400.40F2 0 +133945.75 -540853.1 -000024.9-000018.400008.5 07.34-0.00B9 0 +134030.65 -342129.5 -000019.1-000001.700002.9 07.3400.78G2 0 +141741.82 -214943.8 -000067.8-000005.300005.8 07.3400.45F2 0 0.06 0.15 +142733.42 -215930.8 -000034.1+000004.800005.4 07.3400.94G8 0 +144628.06 -222414.2 -000089.2-000041.600012.2 07.3400.43F2 0 +145351.40 -090509.3 +000018.6-000008.600005.6 07.3400.15A0 0 +145630.78 -343754.2 -000072.5-000038.700016.2 07.3400.53F8 1 +152821.50 -373745.6 +000008.2-000003.900004.9 07.3400.99K0 0 +154706.18 -353104.7 -000019.3-000024.600008.4 07.3400.01B9 0 +155528.79 -774355.9 -000008.9-000024.100004.0 07.3400.99K0 0 +155938.32 -293756.8 -000079.2-000041.000027.7 07.3400.61G3 0 +162217.40 -084429.8 -000025.1-000010.600005.9 07.3400.31A2 0 +162232.77 -041455.7 -000079.7-000175.500036.2 07.3400.72G0 0 +162959.21 -250851.8 -000025.3-000030.300006.2 07.3400.24B9 0 +163441.76 -660050.7 -000005.4-000006.500003.0 07.34-0.09B6 0 +163605.19 -511423.2 -000000.0-000003.200000.4 07.3400.01B2 1 +165951.23 +174822.1 -000005.0+000004.100009.1 07.3400.31F2 0 +171854.74 +634321.8 +000001.8+000005.900003.9 07.3400.04A0 0 +173805.63 -564916.9 -000076.6-000049.500008.9 07.3400.34A8 0 0.53 0.63 +174226.85 -732333.8 -000005.4-000030.000005.7 07.3400.04A0 0 +174610.92 +053929.6 -000000.7-000007.800003.2 07.34-0.00B5 0 +174929.10 -352241.1 +000003.7-000004.200004.7 07.3400.02B9 0 +175110.26 +445427.8 +000070.7+000016.500009.4 07.3400.40F0 1 +175139.12 -234038.8 +000005.1-000005.900006.7 07.3400.62F5 0 +181623.14 -402819.7 -000005.6-000004.500002.1 07.34-0.08B7 1 +181714.37 +054513.0 -000007.4-000015.400007.0 07.3400.01A0 0 +182011.44 -455518.7 +000024.7-000155.000021.0 07.3400.76G5 0 +182429.99 -081029.7 +000027.0-000050.500011.0 07.3400.41F0 0 +182554.25 +714353.9 +000002.6+000051.400008.0 07.3400.43F5 1 +182623.69 -153748.7 +000003.3+000000.200001.5 07.3400.06B1 0 +184024.52 -521203.1 -000014.1+000016.900008.7 07.3400.16A3 0 +190108.84 +200927.2 +000000.2-000006.700002.2 07.3400.06B8 1 +190542.98 +041642.6 +000003.7+000007.800005.4 07.3400.23F0 0 +191709.08 -614851.0 +000001.0-000061.300012.2 07.3400.35F0 0 +191757.21 -005636.6 +000008.1-000017.100004.8 07.3400.29A5 0 +193004.70 -002641.8 +000002.5-000009.800009.5 07.3400.21A3 0 +194838.99 -014935.3 +000000.5-000010.000002.0 07.3400.12B9 0 +195737.15 -374442.5 +000007.6+000039.300016.6 07.3400.63G2 0 +200132.71 -165207.7 +000148.0-000075.600029.2 07.3400.65G5 0 +200151.44 +405131.7 +000021.8-000002.100002.1 07.34-0.02A0 0 +201106.33 +161113.3 -000414.2+000399.200048.8 07.3400.83K1 0 +201602.78 -161744.0 +000017.1-000048.200011.4 07.3400.23A0 0 +203330.39 +325427.8 +000001.2-000007.800002.6 07.34-0.15B2 0 +203444.16 -631842.0 +000021.6-000008.800006.2 07.3400.10A3 1 +204032.89 +550625.2 -000004.8-000005.000002.6 07.34-0.01A0 0 +205725.01 +414122.4 +000000.9+000005.700004.3 07.3400.14A2 0 +210136.91 +680947.8 +000006.7-000001.500002.3 07.3400.31B2 0 +210307.60 -011830.7 +000017.1-000020.300003.8 07.3400.40F2 0 +210406.42 +632246.6 -000005.1-000008.800007.6 07.3400.39A5 0 +211050.99 +664234.1 +000021.4+000004.800005.3 07.3400.99K0 0 +211831.97 +175916.9 -000011.4-000039.000017.0 07.3400.44F6 0 +212122.88 +225321.6 -000007.0-000000.100004.5 07.3400.23A3 0 +212317.52 +392058.8 +000013.8-000004.700006.1 07.34-0.02B9 0 +212959.81 +413037.8 -000013.1-000023.800006.2 07.3400.22A0 0 +215308.30 +694147.6 +000004.3-000001.200004.0 07.3400.21A2 0 +215435.81 -025949.5 +000014.1+000000.600001.9 07.34-0.04A0 1 +222524.13 +502405.5 +000001.5+000000.200001.6 07.3400.02B9 0 +224702.51 +171359.1 -000004.3-000016.100001.5 07.34-0.13B1 0 +224938.74 +423751.6 +000029.3+000000.100004.7 07.3400.15A2 0 +232040.12 +195026.9 -000025.4-000009.100008.0 07.3400.17A3 0 +234604.08 +503947.2 +000040.1+000012.100004.9 07.3400.96K0 1 +235133.03 +420457.8 -000000.8-000007.800004.2 07.3400.22A5 1 +001245.23 +571339.2 +000002.6-000007.800002.4 07.3401.64K2 0 +001506.79 +330149.8 -000013.5-000015.600006.2 07.3401.02K0 0 +001632.44 -324537.5 +000033.4-000010.200001.7 07.3401.20K0 0 +002920.84 +284940.0 +000050.1+000001.800000.6 07.3401.47K3 0 +004627.06 +305705.9 -000042.0-000029.300005.5 07.3401.12K3 0 +010015.72 +181157.1 +000016.1-000073.900006.5 07.3401.07G5 0 +011003.31 -261137.4 -000029.2-000009.300004.4 07.3401.13K0 0 +011420.78 -502458.9 -000007.5+000003.200004.0 07.3401.13K1 0 +015408.84 -575508.5 +000039.3+000018.500003.1 07.3401.50M0 0 +020516.29 -283329.3 +000004.0-000029.000002.4 07.3401.48K4 0 +022036.57 +635226.2 -000020.3-000000.600003.9 07.3401.45K0 0 +022933.79 -240614.6 +000349.0+000038.900019.4 07.3401.05K1 0 +023946.93 -350127.6 +000002.1+000005.700001.7 07.3401.41K3 0 +035535.76 -255538.2 +000033.7+000044.900005.5 07.3401.14K1 0 +042543.74 -050911.0 +000017.4-000004.800004.7 07.3401.17K0 0 +043436.18 +842820.7 +000018.7-000019.700003.9 07.3401.37K2 0 +044130.95 -235835.2 +000001.1+000006.800001.9 07.3401.70M1 0 +044544.98 +631535.2 +000015.9-000022.400005.6 07.3401.04G5 0 +045130.59 -033934.4 -000010.7+000002.800002.9 07.3401.35K2 0 +045427.25 -052514.2 +000008.4-000002.800005.0 07.3401.02K0 0 +053457.69 -210403.7 +000001.4+000003.700002.9 07.3401.24K2 0 +055741.43 -060540.9 +000015.4+000010.900002.9 07.3401.81M2 0 +055827.57 +075138.0 +000014.0+000003.200003.2 07.3401.26K0 0 +060139.73 +165602.9 -000006.3-000002.900004.3 07.3401.21K0 0 +060307.98 +475917.0 -000020.7-000085.500010.4 07.3401.17K0 0 +061835.71 -385340.9 +000022.8-000043.700005.3 07.3401.13K1 0 +070749.59 -354852.0 -000002.8-000011.500005.8 07.3401.26K1 0 +072050.35 -322836.0 +000000.3-000002.300001.8 07.3401.33K2 0 +072823.92 +615239.5 -000001.4-000040.100007.3 07.3401.15K0 0 +072935.44 +075025.7 -000002.3-000000.200000.9 07.3401.15K0 0 +075228.21 +570103.5 +000020.8-000001.500003.1 07.3401.59K2 0 +080449.16 -052442.4 -000011.7+000009.500001.7 07.3401.69M. 0 +080909.49 -313847.1 +000000.5-000011.600006.1 07.3401.02K0 0 +081000.91 +170059.4 -000005.3-000009.000001.9 07.3401.49M2 0 +082411.72 -054045.3 -000002.0-000002.000002.8 07.3401.50K5 0 +084427.95 -320115.5 -000027.9+000018.400002.2 07.3401.56K4 0 +090218.96 +383924.0 +000014.7-000027.500004.6 07.3401.52K5 0 +091859.77 +354056.9 -000012.1-000006.000002.2 07.3401.58K5 0 +092611.43 +702058.0 +000022.5-000009.200003.9 07.3401.06G5 0 +095119.52 -015129.4 +000082.7-000100.600013.6 07.3401.19K2 0 +095513.62 -110203.7 -000025.9+000003.300002.4 07.3401.30K2 0 +100305.47 -392524.8 -000048.9+000026.600006.5 07.3401.34K3 0 +100321.89 -823029.9 -000089.2+000036.100005.0 07.3401.08K0 0 +100416.09 +322709.1 -000023.7-000027.400003.8 07.3401.12K0 0 +100951.51 -451139.9 +000002.3+000021.400003.1 07.3401.44K3 0 +111747.11 -220844.9 -000014.1-000026.200004.9 07.3401.31M6 0 +113215.54 -122347.7 -000061.8+000009.900003.2 07.3401.36K2 0 +121101.59 +084302.9 -000071.7+000027.800005.5 07.3401.14K0 0 +122151.11 -042310.8 -000001.1-000033.500000.9 07.3401.56K5 0 +124717.95 -121644.1 +000003.6-000003.300002.4 07.3401.34K2 0 +130349.04 +310005.5 +000031.4-000028.800004.3 07.3401.06K0 0 +130827.93 -114545.3 -000029.6-000079.100004.8 07.3401.26K2 0 +130946.28 -073919.3 -000051.1-000016.200005.1 07.3401.12K0 0 +131321.29 -032940.4 -000017.6-000003.500004.3 07.3401.48K2 0 +131604.02 +654131.1 +000078.6-000058.500006.0 07.3401.04G5 0 +133525.11 -223708.0 -000028.1-000006.400002.8 07.3401.65M1 0 +141705.59 -054421.7 -000109.3+000018.400007.4 07.3401.06K0 0 +142743.71 +492347.2 -000015.2+000015.800004.8 07.3401.10G5 0 +151743.17 -394843.1 -000037.6-000011.500004.7 07.3401.25K1 0 +151811.40 +782338.6 +000005.2-000018.900001.7 07.3401.38K2 0 +164133.14 +185517.3 +000002.5+000017.100001.7 07.3401.46K2 0 +164338.52 +324132.5 -000001.4-000017.500006.3 07.3401.09K0 0 +164651.62 +552435.9 +000027.6-000002.000004.5 07.3401.35K2 0 +165345.79 +211022.4 -000018.7+000021.200007.1 07.3401.07K0 1 +170525.78 +462120.8 -000023.6+000013.800006.8 07.3401.11K0 0 +171514.46 +672318.1 +000012.1-000044.200003.4 07.3401.43K5 0 +172827.58 -290330.9 -000004.0-000004.900001.0 07.3401.85M0 0 +175203.06 +335317.7 -000008.8-000012.600005.1 07.3401.03K0 0 +180106.45 -782249.3 +000002.3+000011.300003.0 07.3401.63K4 0 +180838.88 +575846.9 -000032.7-000008.800003.9 07.3401.42K5 0 +181412.26 +644508.3 -000002.0+000018.400003.1 07.3401.18K2 0 +182922.88 +455855.0 -000046.8+000004.600006.4 07.3401.03K0 0 +184438.21 -205816.3 +000007.8+000015.800001.6 07.3401.56K2 0 +191002.97 -071639.6 -000010.7-000066.700003.0 07.3401.17K0 0 +191353.56 +482057.5 -000004.6-000006.400003.9 07.3401.31K0 0 +194541.26 -004147.5 +000033.8-000052.600010.4 07.3401.00K0 0 +195130.91 +272736.9 -000001.1-000006.200000.8 07.3401.50K0 0 0.89 44.96 +200633.85 +124053.9 +000017.5-000008.800000.7 07.3401.42K5 1 +201819.78 +034050.6 +000082.3-000039.700003.9 07.3401.21K0 0 +202805.92 -292226.4 -000006.8-000018.900007.0 07.3401.13K0 0 +205610.88 -551320.8 +000040.6-000048.300006.5 07.3401.14K1 0 +212038.16 +261500.8 -000018.6-000033.800003.0 07.3401.52K5 0 +213012.02 -440428.7 -000012.0-000001.300005.2 07.3401.00K0 0 +213259.12 +123222.8 +000030.0-000027.800004.7 07.3401.44K5 0 +213720.00 -112738.5 -000002.2-000009.300001.9 07.3401.67M1 0 +214034.77 -185344.3 -000001.6-000004.200003.6 07.3401.58K5 0 +215250.00 +132920.0 +000016.2-000018.200004.2 07.3401.07K0 0 +220707.26 +301904.1 +000003.2-000003.800006.0 07.3401.14K0 0 +221729.76 +050839.1 +000005.1-000006.600001.3 07.3401.73M. 0 +222422.18 -485135.2 +000021.8-000009.900003.8 07.3401.06K1 0 +223731.68 -653357.1 +000003.1+000007.400003.6 07.3401.17K1 0 +233157.63 -804940.4 +000002.2+000022.200006.4 07.3401.12K0 0 +233228.19 -633917.7 +000008.9-000032.900003.3 07.3401.47K5 0 +113544.96 -613441.0 -000006.7+000001.100001.4 07.3402.21M0 0 +002359.82 -032831.0 +000018.9-000006.200008.1 07.3500.13A0 1 +010003.65 -020108.1 +000068.8-000045.800011.0 07.3500.46F5 0 +012053.06 -011838.2 +000040.4+000008.000009.0 07.3500.28A0 0 +012202.45 +154721.5 +000054.8-000038.800007.2 07.3500.51F8 0 +013844.83 -054406.9 -000118.2-000053.200018.9 07.3500.47F5 0 +014523.86 -772124.9 +000017.1+000003.200007.2 07.3500.50F5 1 +014637.55 -744420.4 +000045.2+000109.800011.6 07.3500.80G8 0 +014647.27 +590922.5 -000068.0-000050.600014.3 07.3500.61G0 0 +014820.82 +170121.5 -000025.5+000048.200011.3 07.3500.68G2 0 +021313.29 +403028.2 +000058.1-000095.900039.1 07.3500.70G0 0 +022515.71 +370708.4 +000027.5-000021.300004.6 07.35-0.01B9 0 +023844.21 -525703.5 +000072.7+000048.800016.3 07.3500.62F8 1 +030053.78 +593957.6 +000001.9-000016.500004.4 07.35-0.02B9 0 0.05 0.67 +031956.87 +751415.2 +000008.7-000023.200005.2 07.3500.07B9 0 +032423.49 -310737.3 +000040.3+000116.600014.6 07.3500.89K1 0 +032854.13 +691657.8 -000009.4+000037.000014.5 07.3500.51F5 0 +033412.95 +483703.1 +000018.7-000031.800003.6 07.3500.04B9 0 +034222.82 -504744.8 -000015.4+000001.500004.2 07.3500.93K0 0 +034949.35 -424339.3 -000013.0+000009.100005.0 07.3500.18A5 0 +035003.41 +614753.9 +000083.3-000136.100007.3 07.3500.98K0 0 +041044.45 -250545.4 -000077.1-000057.200012.7 07.3500.58F8 0 +041527.07 +040033.8 +000011.9-000000.600008.0 07.3500.17A0 0 +042442.95 +185447.2 +000013.3-000016.800002.5 07.3500.36B8 0 +043026.69 -431246.0 +000002.7+000021.100007.5 07.3500.01A0 0 +043635.64 -270252.1 +000012.6-000018.300009.9 07.3500.50F5 1 +043732.42 +600525.2 -000000.7+000002.300005.9 07.3500.03A0 0 +044831.65 -494733.8 -000015.4-000012.200005.7 07.3500.97G8 0 +045614.18 +213420.7 +000022.6-000024.500007.7 07.3500.28F0 0 diff --git a/kstars/kstars/data/hip023.dat b/kstars/kstars/data/hip023.dat new file mode 100644 index 00000000..dd8ae587 --- /dev/null +++ b/kstars/kstars/data/hip023.dat @@ -0,0 +1,1000 @@ +051347.69 -064453.8 -000001.7-000004.200003.0 07.35-0.06B8 0 +051355.82 -225918.6 +000011.0+000023.300003.6 07.3500.99K0 1 +052710.02 -163124.5 -000017.4-000121.900015.6 07.3500.50F6 0 +054430.93 +302917.7 +000096.8+000008.000007.7 07.3500.87G5 0 +054825.52 -004534.6 -000020.1-000000.300008.8 07.3500.42F0 0 +061832.05 +043035.1 -000001.9-000000.800000.7 07.3500.79F2 0 +063029.22 +041956.8 -000002.1-000002.800000.3 07.35-0.14B2 1 +063410.22 -420556.1 -000003.1-000049.500006.2 07.3500.93K0 0 +065432.63 +500241.8 -000005.5-000027.900005.2 07.3500.05A0 0 +070047.55 -253837.7 -000003.3+000003.400002.0 07.35-0.12B2 1 +070242.29 +843945.7 -000045.7+000071.000011.3 07.3500.88G5 0 +070444.46 -315643.7 -000020.4+000006.700011.4 07.3500.46F3 0 +071119.85 -214820.5 +000000.0+000000.000000.0 07.35-0.01B9 0 +071315.87 -645224.7 -000006.6+000012.600003.4 07.35-0.06B9 0 +071432.22 -195928.1 -000005.0+000001.800000.4 07.35-0.16B2 1 +071959.58 +022737.7 -000011.8-000014.100006.4 07.3500.25F0 0 +072324.51 -201349.2 -000002.2+000002.900001.9 07.3500.33B9 0 +072635.11 +730457.5 +000019.8+000015.900008.8 07.3500.32F0 1 +074413.86 +201206.2 +000070.4-000111.500019.8 07.3500.69G5 0 +074639.95 -505950.6 -000036.5+000049.500006.2 07.3500.13A3 0 +075420.54 +710445.6 -000033.9-000035.800005.6 07.35-0.01B8 0 +080053.81 -430336.5 -000005.1+000009.300003.5 07.35-0.15B2 0 +080253.58 -330912.9 -000005.8+000006.200001.3 07.35-0.13B3 0 +082509.51 +535553.9 -000026.9-000001.800011.8 07.3500.49F2 0 +082514.15 -071012.8 -000117.8-000009.600020.2 07.3500.95G5 0 +083217.35 +291909.7 -000018.3-000022.300005.5 07.3500.95G5 0 +083235.61 -550724.9 -000015.8+000015.800003.8 07.35-0.04B9 0 +085336.35 -172133.3 +000010.6+000011.900015.9 07.3500.50F7 0 +093445.29 -520142.0 -000043.4+000036.900013.3 07.3500.43F2 0 +100447.54 +050014.5 -000018.8+000000.600008.0 07.3500.62G0 0 +101609.38 +350952.3 -000029.1-000016.700005.3 07.3500.17A2 0 +102032.32 +062547.6 -000007.8-000044.500007.0 07.3500.49F5 1 +102947.88 +544932.5 -000008.0+000012.700003.6 07.3500.99G8 0 +103113.32 -421345.6 -000014.4-000008.200005.7 07.35-0.04Ap 0 +104445.04 -593354.7 -000007.2+000002.700000.3 07.3500.14O5 0 +104730.65 +600726.5 -000035.7-000045.400005.9 07.3500.27F0 0 +111143.61 +585359.0 -000069.4+000026.600016.7 07.3500.64G0 0 +113153.95 +412621.1 -000042.8+000085.200028.6 07.3500.62F8 0 +115146.98 -411450.8 -000008.1+000031.900007.6 07.3500.46F5 0 +115523.12 -415412.8 -000029.5+000001.400008.4 07.3500.30A5 1 +115821.18 -594518.8 -000010.3+000000.100000.6 07.3500.02A0 0 +120404.11 -643220.2 -000024.4+000004.100002.1 07.3500.03Ap 0 0.07 2.87 +121900.84 -133232.1 +000039.4-000024.200010.1 07.3500.31A2 0 +123001.99 -060123.7 -000107.5-000067.700015.0 07.3500.43F2 0 +123306.35 -470243.7 -000026.3-000006.700006.1 07.3500.98G8 0 +124500.50 -690147.9 -000052.8+000002.700010.8 07.3500.13A3 0 +130029.55 -090601.2 -000034.2-000038.300007.8 07.3500.64G0 0 +131843.17 -495241.8 -000009.9-000005.000001.7 07.35-0.02B8 0 +132323.25 -393740.6 -000021.7-000003.900005.7 07.3500.08A3 0 +132340.84 +024329.2 +000004.6+000202.900059.6 07.3500.87G5 1 +133311.45 -082636.5 -000239.8+000048.500031.0 07.3500.62G0 0 +140747.43 -345658.0 -000016.1-000004.000005.4 07.3500.04A0 0 +141141.68 -055126.9 -000051.6+000003.900005.5 07.3500.99K0 0 +142050.76 +362332.6 -000036.7-000000.900006.9 07.3500.21A0 0 +142217.10 -690506.6 -000099.9-000045.100017.2 07.3500.46F5 0 +143133.79 +173834.9 -000036.3-000032.100008.7 07.3500.46F5 0 +144030.85 -403629.0 -000012.6-000011.800001.1 07.3500.08A1 0 +144255.10 +080434.2 -000003.8+000006.400005.3 07.3500.38F2 1 +154613.67 +422806.1 -000034.5+000019.500003.4 07.3500.91K0 1 +160002.52 +832414.7 -000010.2+000009.400002.1 07.3500.87G5 0 +162500.26 +514259.6 +000000.0+000019.600008.6 07.3500.24A3 0 +164055.32 -585207.3 -000034.5-000032.500011.5 07.3500.39F2 0 +165243.87 +765109.3 +000009.7+000017.900006.2 07.3500.33F0 0 +165911.86 +140445.9 -000018.6-000052.000012.0 07.3500.40F2 0 +170446.30 -312146.1 +000000.1-000001.200001.1 07.3500.87G8 0 +172650.77 -261954.4 -000001.8+000001.300002.8 07.3500.31B8 1 +173329.05 -422358.7 +000003.5-000005.600002.1 07.35-0.01B5 1 +174631.80 -075907.1 -000001.5-000147.400018.0 07.3500.67G5 0 +175956.43 -332430.0 +000004.7-000003.400000.9 07.35-0.04B2 0 +180927.47 -455617.0 +000032.2-000135.100019.4 07.3500.50F8 0 +181316.05 -014310.5 +000014.7-000008.600006.5 07.3500.13A0 0 +183412.41 -074244.4 -000001.3-000000.900007.1 07.3500.10B9 0 +183755.38 -132822.6 +000009.0-000010.000004.6 07.3500.93G1 0 +185600.49 +070734.5 +000003.2+000002.900005.2 07.3500.30F0 0 +192339.56 -555607.2 +000089.4-000065.300012.4 07.3500.47F5 0 +193329.81 +360119.3 -000037.8-000011.000007.7 07.3500.33A3 0 0.07 0.09 +194016.10 +554738.1 +000026.7+000050.000009.0 07.3500.23A5 0 +194923.16 -733123.2 +000012.2-000013.900004.1 07.3500.14Ap 0 +201400.44 -093704.6 +000027.1-000006.000006.1 07.3500.10A0 1 +201900.69 +021400.3 +000017.7-000002.000011.1 07.3500.29F0 0 +201937.50 -314346.0 -000023.6-000006.000013.4 07.3500.42F3 0 +205929.08 -333658.5 +000098.0-000145.400015.4 07.3500.84K0 0 +210434.24 -585559.2 -000008.3-000026.200003.8 07.3500.19A4 0 +210457.72 +352545.9 +000026.8+000013.400003.1 07.3500.25F0 0 +211229.51 +383359.4 +000000.7-000003.600001.1 07.35-0.12B9 0 +211830.70 +802111.5 +000160.4+000107.300011.8 07.3500.51F6 1 +213810.58 -252642.5 +000003.7-000000.700006.3 07.3500.90G5 0 +214505.03 -223350.3 +000015.8-000035.100006.3 07.3500.40F2 0 +220105.07 -130137.9 -000007.0-000119.200013.6 07.3500.44F2 0 +221654.98 -200131.3 +000114.1-000055.800008.1 07.3500.16A2 0 +222410.41 -020342.9 +000005.2-000009.200002.9 07.3500.21A3 0 +222439.78 -653717.2 +000022.5+000000.400004.9 07.35-0.04B9 0 +224720.53 -160846.4 +000366.4-000055.300029.5 07.3500.68G5 1 +230115.41 +441155.0 -000008.9+000004.000007.2 07.3500.38A3 0 +230857.07 +385454.7 +000005.7-000005.500004.8 07.3500.04A0 0 +232001.19 +414517.4 +000032.3+000004.900004.6 07.3500.22A0 0 +232426.62 -371203.3 -000010.1-000004.700004.0 07.3500.10A3 0 +233536.11 +082257.8 +000066.2-000041.000014.0 07.3500.41F0 0 +234316.88 -704905.8 +000066.5+000054.200015.5 07.3500.83G8 0 +235543.71 -534907.7 +000029.4-000007.100003.3 07.3500.33A7 0 +002707.81 +311037.7 +000000.3-000003.800002.0 07.3501.69M1 0 +002800.52 -113931.5 +000039.6-000016.100008.9 07.3501.21M5 0 +002910.43 -113553.2 +000026.2+000023.200002.6 07.3501.62K5 0 +015326.98 -333352.7 -000007.4-000005.200003.5 07.3501.17K0 0 +023753.27 -334038.2 -000003.4+000011.600002.0 07.3501.46K4 0 +030048.41 -204137.5 +000011.4+000004.200002.2 07.3501.66M0 0 +033826.37 +150859.2 +000003.6-000057.500006.8 07.3501.16G5 0 +034019.56 -431426.8 +000005.0-000015.500001.3 07.3501.68M2 0 +034346.03 +262252.2 -000012.2-000012.400004.0 07.3501.16K1 0 +035018.98 -755344.2 +000030.6-000001.800003.5 07.3501.53M0 0 0.09 86.00 +044956.16 -305814.1 -000013.7+000011.800002.7 07.3501.16K1 0 +045833.22 -285315.8 +000000.5-000004.700001.3 07.3501.61K5 0 +052049.94 +341602.9 +000002.6-000002.800001.4 07.3501.57K2 0 +055003.13 -343313.2 +000004.2+000013.700001.5 07.3501.65M2 0 +064211.96 +252806.8 -000006.7-000013.900002.7 07.3501.62M0 0 +065634.16 -223841.6 +000020.2+000009.400003.4 07.3501.28K0 1 +070419.60 +040125.8 -000010.5+000044.800004.6 07.3501.01G5 0 +070709.58 -293222.5 +000018.2+000011.700003.7 07.3501.58M2 0 0.17 20.89 +073715.21 +535027.1 -000010.4-000039.700004.7 07.3501.05K0 0 +073736.52 -655501.5 -000003.5+000024.000001.3 07.3501.30K1 0 +074532.13 +255919.3 +000000.4-000018.700001.9 07.3501.53K5 1 +074820.49 +494524.8 -000017.2-000017.200004.8 07.3501.09K0 0 +075857.24 +483732.1 -000006.4-000013.900007.7 07.3501.02K0 0 +080438.77 -295757.6 -000012.6-000001.000002.7 07.3501.57M4 0 +082023.45 +080026.5 -000009.8-000004.500001.9 07.3501.39K0 0 +083104.48 +381729.7 +000000.3-000005.800001.4 07.3501.56K5 0 +085300.11 +295741.9 -000020.3-000037.800008.1 07.3501.09K2 0 +090808.41 +144241.1 -000022.5-000009.500005.7 07.3501.21K0 0 +092449.04 -234934.4 -000037.5-000032.200008.4 07.3501.01K2 0 0.19 12.83 +093441.46 +081114.9 +000007.0-000000.300000.8 07.3501.67M3 0 +093947.58 -404921.4 -000057.8+000048.700006.5 07.3501.16K1 0 +103032.88 -104828.6 -000012.4+000005.800000.2 07.3501.64K5 0 +110919.07 -114040.0 -000032.9-000002.400001.1 07.3501.56K5 0 +114629.24 -242903.9 -000023.6+000001.500003.6 07.3501.66M0 0 +120333.18 +294045.0 +000003.5-000022.700002.5 07.3501.50M3 0 +121500.23 -560613.0 -000021.4+000001.500002.3 07.3501.30K1 0 +123115.61 -524732.4 -000000.1-000003.500001.7 07.3501.46K2 0 +123355.07 -170441.6 -000053.8-000002.400005.7 07.3501.03K0 0 +130440.01 +535127.2 -000014.5+000017.900003.0 07.3501.31K2 0 +134106.96 -622957.7 -000008.7-000004.600001.3 07.3501.60K3 0 +140223.55 -673206.9 -000005.8-000011.200001.4 07.3501.21K1 0 +145116.84 -472421.2 -000014.3-000007.300000.6 07.3501.21K2 1 +152109.38 -063645.6 +000026.9+000015.600005.1 07.3501.16K2 0 +152504.52 -061444.8 -000032.5+000006.100006.5 07.3501.14K0 0 +161217.57 +323919.0 -000094.0+000031.200004.9 07.3501.04K0 0 +162955.38 -751221.9 -000021.5-000028.500003.2 07.3501.27K2 0 +164900.39 +125255.1 -000009.0-000005.800001.4 07.3501.58K5 0 +165458.35 -501120.9 -000092.8-000018.400006.8 07.3501.10K1 0 +170029.72 -212741.3 -000018.1-000081.900010.1 07.3501.10K0 0 +170031.92 +385430.4 +000013.2-000042.600004.1 07.3501.02K0 0 +172438.83 +391234.2 -000018.5+000019.800003.8 07.3501.27K5 0 +172743.69 -631549.3 +000003.6+000004.300002.1 07.3501.66K5 0 +173624.69 +253658.8 +000004.4-000010.400004.1 07.3501.17K2 0 +175401.41 +423849.5 +000006.1+000003.600004.3 07.3501.01G6 0 +181359.02 +201637.6 +000008.3+000008.100001.9 07.3501.27K0 0 +181918.17 +523907.0 -000009.0-000006.300003.1 07.3501.21K5 0 +183904.74 +725734.0 -000000.6+000015.600004.1 07.3501.04K5 0 +184454.07 +331115.3 +000020.8-000030.200002.6 07.3501.57K5 0 +190826.22 -125721.8 +000002.8-000019.500002.8 07.3501.40K0 0 +191051.55 -150440.1 +000003.4-000002.700003.9 07.3501.48M4 0 +192007.49 +263943.8 -000020.7+000010.700003.2 07.3501.53K 0 +192952.76 +224223.9 -000000.3-000000.200001.6 07.3501.81M0 0 +193037.34 +250715.0 -000001.2-000002.500001.6 07.3501.21G2 0 +193042.07 +684448.1 +000053.1+000078.700005.8 07.3501.15K0 0 +193445.30 +163830.0 +000007.8-000002.800005.5 07.3501.14K0 0 +194440.58 -231550.7 +000009.3-000035.400000.9 07.3501.53K4 0 +204124.54 -055952.6 +000005.6-000002.600003.4 07.3501.01K0 0 +204630.13 -220950.0 +000010.3-000044.800007.3 07.3501.31K2 0 +211318.83 -245045.4 +000018.2-000026.600002.4 07.3501.33K3 0 +212328.41 +310658.5 +000001.7-000011.700002.9 07.3501.64K2 0 +214346.16 -572205.9 +000050.8-000048.600005.7 07.3501.22K2 0 +220300.92 -083000.1 +000018.4-000004.100001.2 07.3501.27K0 0 +221318.51 +492228.8 +000013.8-000050.800006.1 07.3501.27K2 0 +222610.61 -280045.0 -000000.4-000014.300004.3 07.3501.37K3 0 +230107.97 -451218.2 +000046.2-000043.900004.9 07.3501.41K4 1 +230457.17 +043559.8 +000031.5-000004.500001.9 07.3501.47K2 0 +230547.17 -355122.7 +006767.3+001326.700303.9 07.3501.48M2 0 +231530.30 -594139.3 -000016.2-000016.300002.2 07.3501.31K2 1 +232117.40 +383456.3 -000005.2-000011.500003.6 07.3501.07K0 1 +232936.02 +383836.1 +000007.3+000001.000001.8 07.3501.76M. 0 +235033.31 -690533.7 +000051.9-000043.600005.8 07.3501.21K2 0 +235338.48 -203103.0 +000000.8-000045.200005.2 07.3501.22K2 0 +235452.56 +060625.2 -000037.7+000004.500003.9 07.3501.14K0 0 +065821.49 +061001.5 -000004.6+000010.400002.2 07.3502.74C5 0 +000324.01 +731028.2 -000022.5+000002.600004.7 07.3600.15A2 0 0.33 2.09 +000535.75 -611835.6 +000004.9+000009.100004.2 07.3600.99K0 0 +000603.39 +634046.8 -000005.4-000000.900000.1 07.3600.13O6 0 +002113.11 -031843.1 +000027.9+000063.000012.6 07.3600.53F8 0 +002133.39 -661816.3 +000026.6-000021.200007.2 07.3600.01A0 0 +003437.41 +673059.3 +000034.5-000000.900006.2 07.3600.18A3 0 +004049.00 +401119.7 +000355.7-000668.900057.9 07.3600.94K2 0 +010913.43 +335629.6 +000022.2-000013.500005.3 07.3600.14A2 0 +011420.83 +303231.6 +000029.4-000019.600005.7 07.3600.00A0 0 +012454.57 +032058.0 +000012.0-000013.100005.7 07.3600.10A0 0 +013116.54 -495413.7 -000028.4-000075.500012.5 07.3600.36F2 0 +013628.04 +544146.1 -000000.2-000005.200003.0 07.3600.01A0 0 +015914.85 +670236.8 +000037.6-000020.400009.2 07.3600.20A3 0 +020416.68 +601440.1 -000024.1-000060.800022.2 07.3600.56F6 0 +020614.65 -042154.0 -000042.6-000014.400006.8 07.3600.42F2 0 +022534.01 +115818.9 -000123.6-000281.600015.1 07.3600.49F5 0 +023736.09 +501414.7 +000016.1-000008.500002.8 07.36-0.03B8 0 +023828.19 +304903.2 -000487.6-000387.400027.9 07.3600.58G0 0 +030449.62 +134751.0 +000026.9-000012.800005.5 07.3600.94G8 0 +030739.23 +363705.3 +000240.2-000217.800023.4 07.3600.67G0 0 +031402.84 +004421.8 +000074.7-000013.900016.3 07.3600.53F8 1 +031504.81 -134940.6 +000049.8-000014.200004.1 07.3600.99K0 0 +032003.35 -285114.1 +000348.9-000064.800027.8 07.3600.63G3 0 +032212.02 +424920.2 +000048.1-000052.500008.1 07.3600.22A2 0 +034854.18 +505025.7 +000025.9-000089.500014.0 07.3600.42F6 0 +035725.77 +431859.1 +000025.3-000036.300008.3 07.3600.03A0 0 +040257.92 +080824.3 -000009.5-000007.500011.2 07.3600.35F0 0 +040943.68 +240422.8 +000003.7-000019.500008.1 07.3600.20A3 0 +041044.48 -045228.2 +000069.1-000140.800015.9 07.3600.65G0 0 +041425.11 +013933.6 -000006.1-000016.600002.1 07.3600.98G5 1 +042412.90 -400309.9 +000001.4+000013.500004.9 07.36-0.10B6 0 +042556.21 +010154.4 -000005.0-000005.800005.9 07.36-0.06B8 0 +042557.28 +050900.5 +000096.3+000004.500022.0 07.3600.51F5 0 +042618.43 +212813.9 +000105.8-000036.500021.5 07.3600.56F8 0 +042902.03 +424256.6 -000030.3-000018.200006.7 07.3600.47F2 0 +051731.63 +743209.2 +000003.9-000030.800005.1 07.3600.22A2 1 +053005.98 +293310.3 +000013.3-000026.800003.4 07.3600.55G5 1 +054017.59 +162335.6 +000056.7-000162.300017.8 07.3600.52F5 0 +054153.54 -153748.9 +000243.9-000118.000036.0 07.3600.80G8 0 +054348.10 -193906.8 -000048.7+000014.100012.5 07.3600.68G5 0 +060953.55 +145109.9 -000013.0+000000.100002.4 07.36-0.05B9 0 +061359.05 +520041.6 +000018.0-000077.900015.1 07.3600.39F2 1 +061531.83 +005006.0 -000003.9-000004.100003.4 07.36-0.11B5 0 +061555.75 -170145.6 +000000.4+000008.900004.1 07.3600.88G8 0 +061720.97 +492908.3 +000000.5-000016.400002.7 07.3600.04A2 0 +061726.49 +584935.5 -000009.4-000004.000005.3 07.3600.14A2 0 +062142.91 -094058.5 -000006.7+000002.800003.1 07.36-0.08A0 0 +062647.25 -884437.4 -000001.5+000015.700004.3 07.36-0.02B8 0 +063628.85 +154500.7 -000012.1-000046.500008.1 07.3600.25A0 0 +064843.13 -434805.4 -000007.9+000010.000003.8 07.36-0.12B8 0 +064913.53 -464234.6 +000007.4+000013.900007.8 07.3600.00A1 0 +065813.46 +141457.2 -000009.3-000009.200004.8 07.3600.16A5 0 +070105.67 -404741.9 -000015.2+000010.700005.6 07.36-0.02A0 0 +070216.55 +220546.4 -000013.5-000021.800001.2 07.3600.93G5 0 +071231.19 +263352.4 -000001.7-000026.700003.7 07.3600.91G8 0 +073814.18 -672652.1 +000035.9-000036.100009.3 07.3600.41F3 0 +074220.88 -190623.1 +000007.1-000025.200005.8 07.3600.45F3 0 +075634.10 +715049.0 +000038.2+000028.800008.3 07.3600.39F5 0 +075745.68 -400724.1 -000005.6+000005.100001.1 07.3600.69F8 0 0.62 5.08 +080005.58 -485419.6 -000010.1+000011.700004.8 07.36-0.06B9 0 +081549.40 +321038.1 -000014.3-000004.200014.9 07.3600.52F5 1 +082645.68 -485722.3 -000010.9-000003.200005.7 07.36-0.02B9 0 +082905.85 -055233.8 +000003.2-000004.800005.2 07.3600.94K0 0 +083209.07 -395710.8 -000020.9+000015.200004.8 07.36-0.04B8 0 +085527.42 +262435.6 -000027.7-000021.000006.5 07.3600.03A0 0 +090138.02 -012834.6 -000016.3-000012.900006.8 07.3600.15A2 0 +090500.05 +224955.5 -000124.3+000131.000022.3 07.3600.61G2 1 +090739.95 -591105.2 -000016.5+000016.200007.3 07.3600.18A2 0 +091607.63 -285310.9 -000023.6+000008.700005.3 07.3600.05A1 0 +092537.88 +540057.5 -000037.5-000022.900005.1 07.3600.17A2 1 +095637.38 +144328.2 +000006.6-000122.500005.0 07.3600.92G5 1 +100330.55 +623358.0 -000094.1-000115.600011.9 07.3600.95K0 0 +101158.68 -545905.9 +000008.8-000008.000003.3 07.3600.00B9 0 +101638.12 +411633.2 +000023.7-000018.200017.5 07.3600.48F5 0 +101751.36 +710322.7 -000042.4-000048.300015.6 07.3600.29Am 1 +102755.85 -480115.5 -000012.1+000000.500001.7 07.3600.47F3 0 +102954.99 -545841.5 +000007.0-000012.500004.8 07.3600.12A2 0 +103221.10 -583245.1 -000015.1+000000.700003.7 07.36-0.11B5 0 +103228.70 +441054.4 -000069.5-000011.700008.2 07.3600.21A5 0 +104152.62 -260247.9 -000004.6-000007.900008.5 07.3600.14A3 0 +105703.09 -684002.6 -000041.7+000013.000010.9 07.3600.23A8 0 +110536.18 +644814.2 +000025.3+000009.800011.0 07.3600.37F0 1 +110540.55 -430707.5 -000051.2+000030.100009.4 07.3600.43F0 0 +110800.12 +524918.0 -000061.0-000002.700017.4 07.3600.58F5 1 +111549.15 -391926.3 -000177.6+000189.400036.3 07.3600.63G5 0 +111910.64 -402959.7 +000027.8+000008.200006.6 07.3600.25A5 0 +114728.40 +200201.3 +000001.7+000030.000010.8 07.3600.49F5 1 +115042.12 -330828.5 -000153.5+000009.300011.4 07.3600.70G3 0 +115352.07 -034636.3 -000025.0-000044.100005.7 07.3600.89G5 0 +121955.60 -481859.3 +000051.2-000017.200012.3 07.3600.26A4 0 +124849.80 +612241.3 -000554.8+000100.600026.3 07.3600.63G1 0 +125710.46 -221018.6 -000023.1-000015.000005.0 07.3600.22A3 0 +130535.83 -220416.7 +000004.9-000028.100007.8 07.3600.54F7 1 +130942.46 -221130.4 +000135.7-000339.600036.8 07.3600.72G6 1 +133854.16 -550128.1 -000031.4-000002.900006.7 07.3600.21A2 0 +134040.86 +200048.8 -000049.5+000023.800010.1 07.3600.25A 0 +135215.45 -144035.6 +000002.5+000002.800006.0 07.3600.41F0 0 +140619.01 -263445.3 +000024.5-000024.200007.7 07.3600.29A8 1 +142327.43 +371223.1 -000095.0+000053.800012.8 07.3600.40F2 0 +143459.99 -692711.4 -000009.7-000006.100003.9 07.3600.01Ap 0 +144048.99 -665646.0 -000038.0-000035.800008.7 07.3600.80F6 1 +144202.47 -461752.6 -000012.2-000006.200001.6 07.36-0.01F5 0 +144251.93 -580511.6 -000007.4-000003.800001.0 07.3600.09B7 0 +144728.59 -661044.8 -000007.1-000011.400003.9 07.36-0.08B5 0 +145349.84 -002419.6 +000022.6-000059.900014.7 07.3600.91G8 0 +145539.47 -785258.9 -000006.7-000018.100008.0 07.3600.06A1 0 +145706.86 +352925.1 -000007.5-000041.400011.2 07.3600.40F2 0 +151249.38 -520144.7 -000008.0-000007.500004.4 07.3600.20B6 1 +152200.13 +053547.7 -000022.7+000001.400006.5 07.3600.52F5 0 +152414.59 +103317.7 -000000.5+000002.200006.0 07.3600.18A0 0 +152951.55 -672906.0 -000005.6-000009.800002.0 07.36-0.10B2 0 +154421.88 +525900.3 -000245.9+000059.100023.7 07.3600.62G5 0 +154442.12 +582600.7 -000080.8+000045.500015.0 07.3600.38F0 0 +160256.00 -432629.4 -000012.6-000015.300005.4 07.3600.07B9 0 +161759.75 -132640.7 -000026.1-000040.000008.3 07.3600.35F0 0 +161827.12 -172315.3 +000025.0-000040.200012.8 07.3600.41F3 0 +162005.50 -200322.8 -000013.1-000025.200007.0 07.3600.16B9 0 0.08 3.92 +163241.92 +625117.4 -000044.9+000033.700011.0 07.3600.33Am 0 +163702.65 -384034.2 -000012.9-000017.600004.6 07.3600.01B9 0 +170114.88 -202611.9 -000005.9-000008.100003.4 07.3600.10B7 0 +170322.20 -400516.2 -000010.5-000028.600005.3 07.3600.33A9 1 0.06 0.13 +170537.60 +293723.4 -000015.1+000009.700006.4 07.3600.18A2 1 +170641.61 +351924.4 -000008.5-000013.300007.0 07.3600.04A0 0 +173302.35 +492042.8 -000004.1-000000.600005.4 07.3600.02A0 0 +173402.39 -230152.6 -000017.4-000068.200013.4 07.3600.36F0 0 +174732.84 -560957.5 +000008.8-000010.300011.1 07.3600.39F0 0 +174816.82 -324015.8 -000025.5-000039.200008.9 07.3600.14A3 0 +175543.00 +612345.2 -000006.2+000023.400006.8 07.3600.19A3 0 +180501.85 +225451.6 -000002.8-000000.400003.7 07.3600.44F3 0 +180531.29 -110112.4 +000015.0-000012.300008.7 07.3600.27A5 0 +180754.38 -383355.5 -000002.5-000005.600003.5 07.36-0.14B2 0 +180843.98 -492043.2 -000013.4-000025.500007.0 07.3600.47F3 0 +181758.26 -125212.1 -000007.2-000006.100005.3 07.3600.27A3 0 +181934.04 -492049.3 -000008.8-000037.500006.9 07.3600.35F0 0 +182523.12 +382627.4 +000001.8-000001.000002.7 07.36-0.09A0 0 0.05 2.12 +183636.62 +125915.3 +000002.7+000010.900008.2 07.3600.48F6 0 +185046.82 -341818.3 -000005.1-000012.000004.6 07.3600.01B9 0 +185148.67 +412754.5 -000000.7+000001.400002.3 07.3600.96K0 0 +185912.34 +150747.5 +000002.9-000007.100001.2 07.3600.18A0 0 +190635.85 +804347.4 -000001.8+000013.700004.8 07.3600.93K2 0 +190719.98 +431854.8 +000005.5+000041.000007.1 07.3600.39F2 0 +192007.47 +263842.1 +000012.1-000052.800013.0 07.3600.45F5 1 +192648.38 +210946.2 +000004.0-000006.700002.2 07.3600.03B7 1 +192753.13 +332226.6 -000016.1-000027.600006.1 07.3600.29F0 0 +194034.81 +623952.5 +000027.4+000110.400008.3 07.3600.51F5 1 +195026.65 +304558.1 +000009.4+000010.700003.0 07.3600.00A0 0 +195250.26 +285933.3 +000007.5+000007.700002.8 07.36-0.09A0 0 +200558.71 +354749.9 -000004.0-000006.900000.3 07.3600.19B1 0 +204035.78 +215537.4 +000011.2-000005.000003.5 07.36-0.05B9 1 +204715.88 -471022.1 +000030.9+000003.100011.1 07.3600.30F2 0 +205405.94 +450636.5 -000000.5+000000.700002.0 07.36-0.03B8 0 +205652.21 -335954.8 -000022.9+000017.300009.9 07.3600.49F5 0 +205925.26 -303039.2 +000016.2-000014.400005.2 07.3600.93K0 1 +211405.46 +374653.8 +000000.2-000006.000001.2 07.36-0.18B0 0 +212403.67 -400148.0 -000039.0-000031.500014.3 07.3600.41F5 0 +213018.94 +482327.2 -000007.7-000020.300003.2 07.36-0.03A1 1 +213658.02 -355302.8 +000090.0-000010.300014.9 07.3600.42F3 0 +221128.33 +320509.8 +000044.9+000007.100008.5 07.3600.34F0 1 +221538.66 +041617.1 -000041.6-000018.400008.2 07.3600.34F0 0 +221714.71 -541916.6 +000058.7-000021.400007.6 07.3600.31A9 0 +222111.14 +175810.7 -000011.6-000035.600009.1 07.3600.37F2 0 +222332.98 -021805.4 -000016.4-000031.900005.4 07.3600.46F8 0 +222743.59 +512934.3 -000004.7-000002.600000.6 07.3600.13A0 0 +222849.06 -220413.4 +000108.8+000008.800013.2 07.3600.41F2 0 +224122.62 -252101.1 +000162.2+000004.800010.1 07.3600.45F5 0 +225105.65 +342301.2 +000044.4+000004.700009.9 07.3600.43F2 0 +225218.48 -473430.6 +000014.7-000005.900011.1 07.3600.43F3 0 +232136.00 +440550.5 +000636.2+000219.200045.6 07.3600.80K1 0 +232403.32 +294021.8 -000010.9-000006.900002.6 07.36-0.04A0 0 +232639.99 +452016.4 +000438.6+000110.600028.5 07.3600.64G0 0 +232825.03 -383844.3 +000020.3+000011.800003.9 07.3600.94G8 0 +233026.29 +304954.6 +000077.6-000033.200009.7 07.3600.50F5 1 +233335.65 +602807.0 +000015.7-000001.400004.0 07.3600.98G9 0 +234747.77 -521215.9 -000009.5+000021.100002.3 07.3600.98K0 0 +235310.97 +315436.3 +000016.6-000001.100011.0 07.3600.44F2 0 +235345.95 -182153.3 +000012.8-000000.300002.3 07.3600.86A6 0 +235619.58 +100044.0 +000001.6-000005.700004.9 07.3600.22A2 0 +000536.25 -511537.6 +000012.1-000014.500002.3 07.3601.44K3 0 +001206.84 +472928.2 -000013.5-000024.400006.7 07.3601.08K0 0 +003311.30 -035052.3 -000029.5+000002.200001.5 07.3601.30K0 0 +005828.47 +264709.1 -000017.4-000004.900002.1 07.3601.53K5 0 +012932.73 -522158.0 +000027.7-000009.300001.9 07.3601.47K3 0 +015014.35 -585622.7 -000006.7+000011.700004.7 07.3601.12K2 0 +015549.80 -290650.0 +000037.3+000000.800004.5 07.3601.03K0 0 +023333.66 +312430.7 -000019.9-000034.100001.9 07.3601.57K3 0 +030018.92 -112732.5 -000003.3-000003.300005.5 07.3601.01G5 0 +032426.48 +400238.0 +000000.4-000020.600003.1 07.3601.40K5 0 +034234.39 -641143.4 +000046.8+000033.000003.8 07.3601.40K3 0 +034508.14 -634344.7 -000004.2-000038.900005.8 07.3601.05K0 0 +035903.44 +233741.1 -000006.4+000000.800007.6 07.3601.07K0 0 +043544.74 +451252.5 +000016.6-000010.400002.7 07.3601.72K5 0 +044320.36 -471317.6 +000030.3-000021.100003.6 07.3601.52K5 0 +045027.86 -035154.7 +000016.4-000002.800001.8 07.3601.19K0 0 +051757.06 +080617.0 -000012.5+000057.900006.9 07.3601.05K0 0 +052006.28 +392036.1 -000004.5+000014.500002.2 07.3601.70K5 0 +052638.51 -733955.5 +000045.6+000080.400006.2 07.3601.11K0 0 +053720.27 +475622.8 -000015.1-000010.600004.8 07.3601.03G5 0 +061115.55 -335215.1 +000002.4+000002.600003.5 07.3601.16K0 0 +061312.58 -050035.1 -000005.1-000001.400006.9 07.3601.02G7 0 +061816.82 +035904.3 -000004.0-000006.400003.9 07.3601.27K0 0 +062605.34 +624124.3 +000003.0-000003.700002.3 07.3601.62K5 0 +065612.17 +123449.8 -000000.7-000006.400001.4 07.3601.01G5 0 +071934.77 +102357.4 +000000.7-000011.800002.3 07.3601.60M0 0 +075315.99 -340220.0 -000005.8+000005.000002.8 07.3601.64K4 0 +075322.88 +454428.8 +000015.4+000007.900004.7 07.3601.03G5 1 +080933.33 +653939.9 +000000.2-000054.400001.3 07.3601.54K5 0 +082405.89 +311803.7 -000018.3-000022.200007.2 07.3601.04K0 0 +083551.91 -111729.1 +000010.4-000023.400005.4 07.3601.64M. 0 +085654.70 +653133.6 +000013.1-000002.400001.6 07.3601.10G5 0 +090307.80 -140013.1 -000014.4+000001.000001.9 07.3601.66M1 0 +092316.86 +692112.1 -000059.9-000046.600003.2 07.3601.42K5 1 +092522.64 +061529.9 +000018.8-000018.300004.6 07.3601.19G9 0 +095952.08 -262352.2 -000018.8+000003.400002.5 07.3601.35K2 0 +100327.62 +411817.1 +000019.4-000004.700001.4 07.3601.58M. 0 +101948.86 -225816.4 -000008.4-000012.100001.8 07.3601.62M2 0 +103735.82 -232255.9 -000055.3-000013.300003.9 07.3601.04K0 0 +104646.63 -253201.7 -000054.7-000011.500004.3 07.3601.51K5 0 +111534.09 -381530.0 -000008.8-000007.800005.7 07.3601.13K0 0 +111808.97 -314508.0 -000028.6-000041.100003.8 07.3601.13K0 0 +111915.58 +004324.0 -000062.2-000003.600001.4 07.3601.07K0 0 +112133.77 -611334.7 -000093.6+000040.800004.6 07.3601.09K0 0 +113231.60 -290830.8 -000023.7+000000.300003.0 07.3601.60M1 0 +123339.25 -441102.7 -000071.7+000006.500004.5 07.3601.55K5 0 +123857.58 +610144.0 -000002.3+000002.300003.8 07.3601.26K0 0 +131253.71 +195506.1 -000011.6-000015.500001.5 07.3601.25K0 0 +135407.92 -114143.5 +000002.2+000017.000002.3 07.3601.42K2 0 +144851.46 +181158.9 +000013.5-000009.700004.5 07.3601.03K2 0 +144944.30 +035215.0 -000039.9-000035.300005.3 07.3601.14K0 0 +150004.65 -394752.7 +000000.8-000006.900003.3 07.3601.11K0 0 +151113.52 -130315.5 -000018.6-000002.400003.4 07.3601.23K0 0 +153514.82 +494154.2 +000004.4-000005.600001.8 07.3601.54K5 0 +153901.06 +032804.1 -000043.8-000051.200007.2 07.3601.48K3 0 +155314.39 +122111.2 +000019.2+000005.100006.1 07.3601.03K2 0 +160125.33 -665054.8 -000019.7-000021.800002.2 07.3601.44M5 0 +161059.30 +430317.8 -000024.4+000027.300004.8 07.3601.07K0 0 +162134.32 -331404.3 +000020.1-000006.200006.3 07.3601.47K3 0 +171848.52 +325153.9 -000010.5-000092.500005.0 07.3601.16K2 0 +182022.14 -801421.3 +000001.2-000020.200004.3 07.3601.00K0 1 +183238.55 +041747.1 +000004.5-000013.200000.4 07.3601.80K5 0 +183408.96 +342653.5 +000028.3-000012.200004.5 07.3601.03K0 0 +184050.97 -560523.0 -000050.7-000024.400007.6 07.3601.09K0 0 +184332.75 -205508.0 +000010.3-000001.000004.6 07.3601.12K0 0 +185146.00 -522342.7 -000032.9-000021.700006.9 07.3601.18K3 0 +192549.57 +505106.5 +000001.0-000026.300000.9 07.3601.63K5 0 +194138.13 -551558.1 +000032.2-000007.400000.7 07.3601.53K4 0 +202226.67 +165500.3 -000019.0-000020.800004.9 07.3601.41M2 0 +203936.33 +304850.8 -000022.8-000023.100004.2 07.3601.22K0 0 +205130.70 +474227.4 +000000.6+000023.800007.0 07.3601.11K1 0 +205221.59 -211351.3 -000009.9+000010.500003.0 07.3601.05K0 0 +205753.19 +444717.4 -000011.7-000008.600002.2 07.3601.65M. 0 +211825.40 -730135.5 +000012.7-000005.300004.0 07.3601.32K2 0 +212143.53 +642152.4 -000005.5+000011.600003.9 07.3601.36K2 0 +212850.50 -795532.5 +000010.2-000016.200005.4 07.3601.10K0 0 +214103.14 +221141.3 +000027.4-000001.300000.9 07.3601.60M2 0 +214208.72 +045004.2 -000039.5-000017.300004.0 07.3601.10K2 0 +214214.76 +393134.6 +000033.5+000016.100004.3 07.3601.26K2 0 +220206.89 -651421.7 +000048.1-000074.300004.8 07.3601.09K0 0 +220248.30 +734929.4 +000006.7+000024.800003.8 07.3601.17K2 0 +220427.89 -142649.0 -000014.4+000010.900003.4 07.3601.52K5 0 +220609.56 +501708.8 -000007.7-000012.200000.9 07.3601.62K5 0 +221003.46 -832129.6 +000024.8-000008.600003.8 07.3601.22K1 0 +224429.37 +141726.1 +000012.4-000003.300008.3 07.3601.12K0 0 +224822.52 -080644.3 +000001.3+000001.000002.1 07.3601.48K2 0 +231630.40 -270450.3 +000020.2+000000.900001.1 07.3601.63K5 0 +234552.39 -144517.3 +000003.4-000004.900001.7 07.3601.52K3 0 +000441.26 +145755.2 +000007.5-000042.200011.5 07.3700.42F5 0 +002109.24 +355244.0 -000026.0-000019.800009.7 07.3700.24A0 0 +003102.51 +501514.4 +000010.0+000012.800004.2 07.3700.87K0 1 +003112.41 +694707.6 +000297.7-000072.700023.9 07.3700.50F8 0 +003513.72 +515018.6 +000051.8-000118.500022.9 07.3700.60F8 1 +003808.18 -660234.6 +000122.9+000053.200009.6 07.3700.61G0 0 +004051.47 -531235.3 +000112.6-000047.600021.9 07.3700.54F7 0 +005906.57 +322720.9 -000005.6-000008.700004.8 07.3700.18A2 0 +012805.82 -171541.6 +000048.1+000012.300013.2 07.3700.38F2 1 +013328.73 +233525.8 -000024.5-000028.900005.5 07.3700.95G8 0 +014715.79 -172900.6 -000005.1-000011.100005.1 07.3700.17A3 0 +014900.33 +011953.5 +000019.6-000005.000010.3 07.3700.26A3 0 +020031.79 -404348.7 +000440.6-000430.500028.5 07.3700.65G3 0 +021329.31 +404724.9 +000017.9-000016.500009.8 07.3700.15A3 0 +022157.06 -493114.2 -000008.7+000027.700004.0 07.3700.89G6 0 +023417.65 +350900.7 +000036.9-000033.500007.5 07.3700.10A2 0 +024036.92 +440528.4 +000005.9-000007.800003.9 07.37-0.11A0 0 0.07 1.62 +031100.19 +530836.0 -000004.8-000010.600008.1 07.3700.32A5 0 +033106.60 +502853.6 -000034.1-000025.600006.7 07.3700.25Am 0 +041103.11 -465628.1 -000026.3-000108.200009.0 07.3700.52F6 0 +041900.97 -175103.3 +000009.3+000005.700002.0 07.3700.19A5 1 +042145.34 +133505.8 -000004.8-000000.700007.9 07.3700.17A5 0 +043404.50 +430514.9 +000009.3-000025.200005.1 07.3700.23A5 0 +043743.55 +785912.2 -000006.7-000045.800007.2 07.3700.31F0 0 +044151.80 -474933.4 -000028.1-000038.600011.1 07.3700.30A8 1 +045612.60 -174410.6 +000000.2-000005.400003.8 07.3700.77G1 1 +053220.57 -472831.2 -000000.3+000041.900017.5 07.3700.67G3 0 +055156.22 -355435.0 +000000.2-000004.400008.3 07.3700.21A2 0 +060107.65 +231817.5 +000002.3-000001.800002.3 07.3700.57B3 0 +062257.67 -243321.8 -000003.0+000004.100034.0 07.3700.66K0 0 +063259.27 -085750.5 -000013.3-000009.300004.6 07.3700.07A0 0 +063420.50 -025420.3 -000006.8-000008.100003.7 07.3700.32A3 0 +063550.05 -160604.3 +000000.0+000000.000000.0 07.3700.00 0 +065728.41 -554004.0 -000001.9+000008.700002.9 07.37-0.08B7 0 +070220.47 +252152.4 -000027.9-000047.500009.2 07.3700.27A3 0 +071012.40 -191154.5 -000022.4+000036.700009.0 07.3700.29A9 0 +071201.03 +221644.8 +000040.1-000037.700005.8 07.3700.50F5 1 +071330.95 +320843.7 -000023.4-000017.900005.5 07.3700.28A5 1 +071838.86 -632312.2 -000015.6+000012.900005.7 07.37-0.04B9 0 +071905.77 +101853.9 -000004.4+000001.500004.5 07.3700.17A2 0 +072248.17 -093754.3 -000037.8-000087.200013.6 07.3700.55F8 0 +073026.85 -204828.8 -000010.3+000011.500004.0 07.3700.09A0 0 +073450.33 +245719.2 +000129.7-000352.800025.4 07.3700.64G2 0 +073804.72 +613159.9 +000025.4+000022.500017.1 07.3700.45F5 0 +074303.14 -331845.3 -000063.9+000051.900011.6 07.3700.34F0 0 +075106.08 +371242.4 +000009.1-000012.700009.4 07.3700.47F0 0 +081057.47 -390441.2 -000006.2+000001.000000.9 07.37-0.09B4 0 +082821.25 +064202.6 -000003.0-000000.800001.3 07.37-0.10A0 0 +083927.32 +353111.2 +000006.0+000000.800005.2 07.3700.07A2 0 +085356.82 -414937.4 -000011.8+000010.400000.2 07.37-0.12B5 1 +090458.11 +132038.4 -000018.4-000022.500004.8 07.3700.99G8 0 +090758.09 -074818.1 -000046.8-000002.700004.6 07.3700.32F0 0 0.11 0.14 +091245.93 +614032.6 +000003.8+000006.700009.9 07.3700.12A0 1 +093940.52 -481413.5 -000072.0+000028.200012.0 07.3700.41F3 0 +094742.79 +203617.2 +000073.8-000002.800010.9 07.3700.43F0 1 +094813.07 -542347.6 -000030.6-000005.800006.4 07.3700.98K0 0 +095108.05 -183931.7 -000095.8+000027.600008.9 07.3700.50F6 0 +100637.24 +124655.6 +000007.4-000016.700007.2 07.3700.23A5 0 +101247.68 -292957.3 -000065.2+000019.400003.9 07.3700.98K0 0 +103448.88 -312045.9 +000064.4-000086.600014.1 07.3700.44F5 0 +105553.97 -350651.3 -000026.2-000039.700018.3 07.3700.75G3 0 +105630.95 +072319.2 -000258.5-000077.400057.0 07.3700.92K0 0 +105711.27 -444835.0 -000032.4+000000.500010.9 07.3700.34F0 0 +114912.34 +280717.1 +000005.6-000000.100004.5 07.3700.93K0 0 +123154.71 +683053.3 +000063.0-000036.900011.6 07.3700.53F5 0 +123825.78 -384749.7 +000001.9-000001.100005.1 07.3700.98K1 0 +124152.61 -644343.5 -000020.5+000003.900007.4 07.3700.45F0 1 +132123.52 -640258.7 -000234.1-000043.700018.9 07.3700.58G0 1 +132826.72 +154229.8 -000060.7+000013.000018.1 07.3700.54F5 1 +135132.45 -481735.4 -000113.9-000027.000014.4 07.3700.80G5 0 +135236.41 -505517.8 -000583.3-000060.300060.9 07.3700.89K1 1 +141058.15 -282106.6 -000033.2-000001.700004.1 07.3700.92G6 0 +143854.63 -221942.0 -000026.9-000005.500004.2 07.3700.20A2 1 +144448.14 +074204.1 -000013.7-000008.900003.3 07.3700.66G5 1 +144520.60 -360851.9 -000020.0-000014.500006.1 07.3700.10A1 0 +150429.84 -574154.3 -000008.8-000008.200002.3 07.3700.02B8 0 +152112.84 -541730.1 -000087.4-000033.300014.7 07.3700.49F6 0 +152246.01 +280325.3 +000009.4-000000.300005.7 07.3700.98G8 0 +163306.19 -635030.4 -000450.3-000186.600021.8 07.3700.57G0 1 +164824.19 +170759.5 -000015.9+000014.300008.7 07.3700.28A2 0 0.14 0.57 +170935.68 +381736.3 -000008.0+000034.400011.7 07.3700.47F5 0 +173613.93 +094256.6 -000097.4-000100.000012.7 07.3700.87K0 0 +175219.13 +760002.3 +000001.1+000017.500004.6 07.3700.33F0 0 +180016.13 +284311.1 +000002.9-000005.300005.7 07.3700.07A2 0 +181237.56 -281410.6 -000000.1+000001.300003.9 07.3700.31A2 0 0.08 2.62 +183108.65 -054722.2 -000007.1-000009.800002.6 07.3700.36B1 0 +185600.39 -250245.2 +000033.2+000054.600020.1 07.3700.57G0 0 +190204.88 +142547.5 +000000.9-000002.100002.7 07.3700.10A2 1 +191214.80 +321509.9 +000002.0+000001.700003.0 07.3700.05A0 1 +191910.72 +265555.4 +000012.2-000014.600004.0 07.3700.14A2 0 +192539.02 +260614.4 -000002.1-000002.600001.7 07.3700.08B8 0 0.05 6.42 +195146.94 +080418.3 -000000.2-000006.900005.8 07.3700.18A2 1 +195544.76 +402330.3 -000002.3-000007.200000.2 07.37-0.06B1 0 +203056.64 +264108.1 -000003.0-000022.800003.9 07.3700.96K0 0 +203346.16 +524935.6 +000009.4+000000.400003.5 07.37-0.05A0 0 +205547.09 +073959.1 -000056.0-000062.800008.5 07.3700.89G5 0 +210736.29 +513502.5 +000019.9+000006.900005.0 07.37-0.01A0 0 +211159.11 +174347.8 -000121.6-000898.800028.3 07.3700.53F8 0 +211419.79 +341739.7 -000003.8-000007.000001.8 07.37-0.10B8 0 +211639.70 +361916.5 +000005.0-000024.300010.9 07.3700.27B9 0 +212831.67 +502643.4 -000010.6-000014.200005.9 07.3700.01A0 0 +223032.77 -080652.7 +000050.5-000002.400010.3 07.3700.35F0 1 +224030.65 +200229.5 +000044.0-000012.100010.4 07.3700.41F3 1 +224221.16 +051025.4 +000040.0+000001.700007.8 07.3700.22A3 0 +231348.22 +152204.1 +000022.0-000072.600021.7 07.3700.56F8 0 +231842.22 +360524.7 +000055.0+000013.500007.3 07.3700.34F0 0 +233555.54 +275153.8 +000000.8-000000.500001.4 07.37-0.07B9 0 +001255.14 -032253.5 +000000.1-000011.600002.5 07.3701.62M. 0 +002517.74 +350214.1 -000011.9-000005.500000.6 07.3701.57K5 0 +004247.62 +300609.6 -000013.4-000033.600005.2 07.3701.08K2 0 +005519.53 +065115.2 +000037.9+000005.600004.6 07.3701.14K0 0 +010507.75 -714402.6 +000103.4+000046.100004.2 07.3701.09K3 0 +010508.65 -833525.3 -000005.9+000017.800004.7 07.3701.08K0 0 +020446.66 -171714.9 +000023.4-000014.500001.7 07.3701.61M2 0 +021024.00 +561750.0 +000051.1-000040.600006.3 07.3701.19K2 1 +023249.43 -112448.0 +000020.5-000007.900004.1 07.3701.23K0 0 +023815.15 -413311.9 +000022.7+000004.100002.8 07.3701.45K4 0 +024401.37 +322213.4 +000002.0-000034.700002.3 07.3701.08K0 0 +024947.41 -201445.7 +000019.6+000011.600000.8 07.3701.58M1 0 +031411.13 -401520.3 +000011.2+000012.400003.4 07.3701.13G8 0 +031606.28 -075536.9 -000054.9-000056.800004.3 07.3701.24K2 0 +033738.38 +010721.2 +000015.6-000006.200003.7 07.3701.41K0 0 +050106.96 +583957.2 +000011.4-000046.000006.9 07.3701.02G9 0 +060153.23 -272127.3 -000001.4-000010.500003.5 07.3701.14K1 0 +061604.84 +521109.0 -000007.2+000008.500003.2 07.3701.40K2 0 +063636.08 +332326.0 -000015.8-000004.200003.1 07.3701.05G5 0 +063738.77 +224259.2 +000003.1-000015.200002.5 07.3701.46K2 0 +065952.19 +114807.3 -000003.9-000000.300002.2 07.3701.32K2 0 +071559.84 -545742.0 +000006.7+000031.600006.1 07.3701.22K2 0 +075852.91 +082711.7 +000042.4+000011.600008.4 07.3701.10G5 0 +081653.01 -533734.9 -000034.7+000004.400005.4 07.3701.10M. 0 +093953.45 -433037.9 -000028.4+000011.200003.7 07.3701.12K0 0 +095714.73 +283340.6 -000020.0+000008.100006.5 07.3701.13K2 0 +101226.23 -324122.1 -000047.1+000007.700003.6 07.3701.30K2 0 +101255.58 +822403.5 +000015.7-000019.200006.1 07.3701.25K0 0 +102933.74 -325630.3 -000045.0-000019.300000.7 07.3701.27K2 0 +105245.39 +020644.6 +000023.7-000008.800003.5 07.3701.56M. 0 +111648.53 -143029.9 -000043.6-000012.700003.1 07.3701.29K2 0 +111903.81 -754929.6 -000003.2-000005.300001.8 07.3701.73K5 0 +115242.52 -522948.1 -000048.0-000003.200005.1 07.3701.18K0 0 +115629.64 +345412.8 -000009.6-000008.700005.0 07.3701.12K1 1 +122649.90 +511220.8 -000075.1+000000.100002.7 07.3701.41K2 1 +123601.26 +320014.6 -000029.9-000001.400004.5 07.3701.35K3 0 +125320.02 +463923.0 +000000.1-000002.200003.1 07.3701.50M3 0 +133416.38 -001849.8 -000204.7+000025.300041.0 07.3701.52K4 1 +135850.75 +143346.1 -000075.6+000022.700004.7 07.3701.11K0 0 +142828.58 +054051.4 -000024.6-000007.700001.7 07.3701.65M3 0 +144626.76 -643234.9 -000002.3-000002.900002.9 07.3701.70K4 0 +144842.56 -703556.2 -000006.5-000005.100001.7 07.3701.30K1 0 +145712.23 -665221.8 -000022.5-000031.100004.5 07.3701.20K1 1 +153318.03 +031922.4 -000020.7-000025.400005.4 07.3701.12K0 0 +153450.26 -685320.7 -000003.1-000005.400000.7 07.3701.65M2 0 +155128.40 +570832.2 +000000.4-000016.900003.6 07.3701.38K5 0 +155202.27 +295254.0 -000011.3-000000.700003.1 07.3701.50K5 0 +155844.75 +300016.6 -000018.6+000007.700003.2 07.3701.54K5 0 +172804.79 -645703.7 -000005.4-000017.900002.6 07.3701.52K3 0 +174846.27 +485008.6 +000005.1-000001.900000.9 07.3701.38K2 0 +175731.30 +543956.0 -000014.1-000018.000002.5 07.3701.50K5 0 +180031.45 +170611.6 -000013.8-000007.700002.8 07.3701.62M. 0 +180647.53 +432706.9 -000026.5-000029.100003.2 07.3701.30M. 0 +183115.03 +333749.8 -000026.9-000051.100005.6 07.3701.17K0 0 +183213.11 -190726.3 -000002.2-000003.000002.3 07.3701.50K0 0 +183515.10 +721627.2 +000013.6-000008.000006.2 07.3701.10K0 0 +183626.52 +434748.3 -000000.6-000011.700002.2 07.3701.49K2 0 +185817.27 -321031.9 -000008.4-000041.100006.6 07.3701.09K0 0 +190511.43 -260819.9 +000004.8-000002.600003.2 07.3701.55K4 0 +195225.90 -105722.4 +000012.1+000000.300001.9 07.3701.48K2 0 +201700.30 +070418.2 +000009.7-000001.700002.8 07.3701.57M. 0 +210931.85 +682927.6 -000043.0-000045.100004.8 07.3701.10M5 0 3.18 400.70 +212014.02 +603751.2 -000004.7-000004.000001.1 07.3701.60K5 1 +213755.46 +331201.2 +000090.6+000053.100006.2 07.3701.06K0 0 +220204.74 -353246.2 +000003.6-000005.900002.4 07.3701.42K3 0 +220643.32 +721341.4 -000018.0+000034.000004.9 07.3701.13K2 0 +221732.21 +700332.4 -000007.0-000026.200005.3 07.3701.06K0 0 +223241.33 +010614.1 +000010.4-000001.700005.2 07.3701.11K0 0 +224007.11 -493553.2 +000078.4-000063.700010.9 07.3701.04K1 0 +224251.90 +544526.6 +000012.4+000009.100003.3 07.3701.44K2 0 +231449.68 -074210.2 +000001.7-000011.600003.0 07.3701.63M. 0 +233504.21 -074038.8 +000025.9+000009.900005.1 07.3701.30K4 0 +234830.62 -185304.6 +000006.4-000027.200003.4 07.3701.05K0 0 +235247.57 -120100.7 -000011.0-000025.600002.8 07.3701.46M4 0 +003429.37 +475455.4 +000397.4+000059.900021.2 07.3800.55F8 0 +005228.86 +133855.7 +000015.0-000015.000007.6 07.3800.08A0 0 +012520.07 +012739.6 +000067.7-000061.700025.4 07.3800.68G5 0 +013622.76 +471933.2 -000014.7-000013.700003.6 07.3800.94G5 0 +020235.47 +090454.1 -000000.5-000008.100002.7 07.3800.77G5 1 +020933.74 -452800.2 +000047.4-000038.900008.8 07.3800.38F0 0 +021947.05 -680503.9 -000021.5+000020.100006.8 07.3800.23A6 0 +030125.52 +010922.3 +000015.0-000002.000003.9 07.3800.22A5 0 +031205.39 +650503.8 -000033.8-000009.000011.7 07.3800.32F0 0 +031726.29 +073921.0 +000169.3-000007.600020.2 07.3800.57F8 0 +032858.50 +145948.6 +000021.0-000018.600004.2 07.3800.04A0 0 +033958.84 +641707.7 -000004.4-000030.500011.0 07.3800.51F8 0 +035013.91 -184445.6 -000014.6-000007.900005.7 07.3800.02A0 0 +040625.51 +432507.1 -000024.3-000198.200012.1 07.3800.84G5 1 +042103.80 -484840.6 -000017.4+000013.500008.6 07.3800.19A3 0 +043454.61 -250220.1 +000001.9-000038.600014.2 07.3800.48F5 1 +043653.02 +805254.6 -000018.4+000031.500007.0 07.3800.26F0 0 +045836.27 -144702.8 +000014.7+000011.000006.7 07.3800.29A2 0 +050437.94 -125541.5 -000005.6+000009.500006.3 07.3800.26A9 0 +051313.33 +401136.7 -000000.2-000003.600000.3 07.38-0.02B2 0 +053455.49 -314140.1 -000008.8-000000.300003.4 07.38-0.05B9 0 +055840.03 +163551.8 -000003.5-000003.900004.5 07.3800.03B9 0 +062613.18 -072141.2 -000004.2-000001.900003.0 07.38-0.10B8 0 +063112.32 -703057.9 -000028.1+000034.000007.8 07.3800.56F6 1 +063740.64 +552133.3 -000014.3+000004.200007.2 07.3800.16A2 0 +064059.61 +645912.8 -000010.9+000001.000003.5 07.3800.98G5 0 +064837.27 -281255.4 -000008.5-000014.900004.5 07.38-0.03B9 0 +065756.96 -490848.4 -000010.0+000021.400005.6 07.38-0.06B9 0 +071455.11 -285752.0 -000005.2+000003.600001.4 07.38-0.17B3 0 +071725.74 -390129.2 -000011.6+000006.700002.5 07.38-0.09B7 0 +071735.27 -034452.7 -000011.7-000004.200002.0 07.38-0.14B9 0 +074623.36 -612551.0 -000061.7+000283.800019.6 07.3800.76G5 0 +080404.89 -291023.9 -000003.3+000002.800003.9 07.3800.08A2 0 +081834.95 +470202.8 -000009.5-000038.300003.5 07.3800.99G5 0 +082052.76 -045158.0 -000009.6+000010.500006.2 07.3800.15A3 0 +083642.76 -475954.3 -000009.6+000009.000001.1 07.38-0.10B3 0 +083709.67 -492530.9 -000010.8+000009.700004.2 07.3800.16A2 1 +084209.98 -525803.9 -000025.9+000023.200006.5 07.3800.01A0 0 +084710.46 +042128.8 +000000.9-000003.900004.9 07.3800.02B9 0 +084952.11 +334312.2 -000014.5-000008.900005.8 07.3800.90K0 0 +085110.83 +155957.8 -000040.9+000011.900005.4 07.3800.91G5 1 +085308.02 +545710.6 +000013.4+000040.900018.3 07.3800.61G0 1 +085458.94 -184844.0 -000148.2+000020.000017.6 07.3800.84K0 0 +090032.94 -120826.3 -000033.9-000027.000013.8 07.3800.33F0 0 +090102.11 -091310.7 +000005.8-000014.100007.2 07.3800.05A0 0 +090515.41 +022450.9 -000042.5-000008.000005.8 07.3800.16A2 1 +090651.29 -601541.4 -000009.4+000003.200002.7 07.38-0.07B8 0 +091126.19 -354452.0 -000009.4-000007.000001.8 07.3800.18A5 0 +092134.33 -604949.9 -000013.0-000000.300003.2 07.3800.10B9 1 +092814.60 -345414.8 -000018.3-000004.000006.7 07.38-0.01B9 0 +093231.95 -603124.4 -000021.1+000000.700009.9 07.3800.57F8 0 +095344.22 -415048.9 -000061.6+000033.900009.1 07.3800.30F2 0 +100006.08 -360236.2 -000218.8+000059.700022.3 07.3800.58G1 0 +102221.98 -475817.4 -000032.1+000005.300003.3 07.3800.12A2 1 +103827.62 +055449.2 -000001.9-000012.400003.8 07.3800.26A3 0 +105356.74 -122604.2 -000035.7-000013.500009.0 07.3800.36A5 0 +105445.58 +055052.3 -000017.5+000005.800006.4 07.3800.80K0 0 +110203.12 -714449.5 -000044.4-000001.500006.5 07.3800.15A1 0 +110350.06 -074116.9 +000019.9-000073.600007.9 07.3800.95K0 0 +110730.54 +210902.9 -000000.5-000013.400006.2 07.3800.14A2 0 +111210.20 +611215.6 -000002.0+000022.500008.6 07.3800.19A2 0 +111740.96 +252737.7 -000038.9-000030.300008.8 07.3800.14A3 0 +114145.34 -503732.1 -000083.2+000045.200014.3 07.3800.40F3 0 +115812.97 +005209.5 -000031.1-000044.000007.6 07.3800.98K0 0 +120231.01 -563337.7 -000026.4+000005.500003.9 07.3800.04A0 0 +120549.89 -693423.0 -000004.5-000001.500001.7 07.3800.02B0 0 +121109.44 -834641.5 -000016.3+000002.000005.2 07.3800.11Ap 0 0.06 3.72 +121235.82 -524638.9 -000040.5-000013.000007.6 07.3800.12A1 1 +121401.16 -322313.0 -000163.9-000011.200010.2 07.3800.76G8 0 +121418.12 -334644.8 -000052.2+000001.400005.5 07.3800.21Ap 0 +122126.75 +245949.4 -000009.9-000009.400011.2 07.3800.29Am 0 +122504.96 +604150.5 +000144.1-000006.200023.5 07.3800.57G0 0 +123801.34 -693611.3 -000027.9-000014.600005.2 07.3800.89G6 0 +125659.66 -594433.0 -000005.5-000001.000000.4 07.3800.14B0 0 +130134.91 -604017.0 -000011.0-000004.500003.0 07.3800.06B6 0 +130452.56 -213111.3 -000037.1+000003.800005.3 07.3800.26A4 0 +133100.88 +262324.7 +000026.1+000001.300009.3 07.3800.31A5 0 +135909.71 -452807.7 -000050.5-000068.600015.8 07.3800.51F7 0 +140137.27 +164527.4 -000123.5+000021.500007.6 07.3800.53F8 0 +140330.89 -520333.8 -000009.4-000004.300001.0 07.38-0.09B2 1 +143231.00 -552749.6 -000025.4-000002.200007.9 07.3800.29A8 0 +143939.74 +662048.5 -000028.4-000022.600018.9 07.3800.60G5 0 +144616.34 +033015.1 +000017.0-000058.000025.5 07.3800.56G0 0 +144710.24 +760232.1 -000028.3+000008.600008.9 07.3800.21A2 0 +150135.94 -635536.9 -000024.6-000020.200005.8 07.3800.23A6 0 +151018.92 -793646.1 +000010.6-000003.000013.6 07.3800.43F3 0 +152130.52 +732835.1 -000119.7+000096.700016.8 07.3800.42F5 1 +152606.87 -395320.3 -000015.4-000011.200003.8 07.38-0.01Ap 0 +153906.69 -721751.4 -000019.4-000015.100004.4 07.3800.06A0 1 +154712.87 -421215.8 -000004.6-000142.800017.7 07.3800.66G5 0 +161453.34 -222248.9 -000015.7-000022.600004.2 07.3800.07B9 0 +164235.43 -111028.5 -000032.1-000024.000009.2 07.3800.23A2 0 +164859.45 -474307.3 -000094.2-000032.200015.7 07.3800.90K0 0 +164925.62 +005326.3 +000031.9-000042.900011.5 07.3800.40F0 0 +170016.32 +104923.0 +000094.7-000100.400023.4 07.3800.59F8 0 +170600.20 +750612.5 -000109.5+000002.000020.3 07.3800.59G0 0 +170750.09 -671116.5 -000011.2-000015.300003.2 07.3800.08A0 0 +171010.27 -604348.7 +000071.1+000589.800073.1 07.3800.89K0 0 +172110.46 +694802.3 -000011.1+000028.900003.3 07.3800.63F8 0 +173736.68 +791247.6 +000019.1+000033.500007.0 07.3800.44F2 0 +175311.13 -585151.5 +000012.7+000009.500007.7 07.3800.40F2 0 +175820.53 +143038.3 +000012.1-000018.600006.0 07.3800.09A0 0 +180000.82 -223254.2 -000000.4-000002.300003.0 07.3800.00B1 0 +181307.19 +412832.4 +000051.5-000128.500029.9 07.3800.65F8 0 +181805.90 -121433.3 -000000.4-000002.800001.3 07.3800.66O8 0 0.24 3.32 +183143.05 +071354.3 -000003.9-000002.000002.8 07.3800.15B8 0 +185546.67 +001554.6 +000000.3-000006.300003.1 07.3800.11B2 0 +190746.85 +492907.0 -000005.3+000036.700007.0 07.3800.47F5 0 +191458.10 +102433.9 +000003.3-000001.900002.5 07.38-0.00B8 0 0.11 2.17 +192035.38 -395920.0 +000015.9-000009.400000.8 07.3800.12A2 1 +192141.69 -171443.2 -000076.2-000039.900013.3 07.3800.48F6 0 +192647.90 +500843.1 +000056.5+000074.600012.6 07.3800.51F5 0 0.21 2.47 +193531.80 +533244.8 +000011.8+000029.700007.5 07.3800.28F0 0 +194149.40 -365315.2 +000010.8-000006.200006.5 07.3800.10A2 0 +194215.86 -525657.0 +000019.2-000045.300004.7 07.3800.24A6 1 +194635.09 -012236.6 -000007.0-000005.400004.2 07.3800.22A0 1 +195026.63 -135525.9 +000006.5-000011.300001.8 07.3800.02B6 0 +200914.32 +352901.9 -000003.5-000006.100001.5 07.3800.13B0 1 +202658.11 +302210.7 +000008.5-000001.200004.5 07.3800.00A0 0 +203214.73 -715151.0 +000000.8-000035.000006.3 07.3800.04A0 0 +203503.58 -093449.9 +000010.5-000014.600002.4 07.3800.06A0 0 +204644.54 +242745.0 +000036.3+000013.400005.1 07.3800.21A2 0 +205325.51 +481602.9 +000019.4+000007.800010.7 07.3800.24A5 0 +210714.93 +444026.7 +000005.4+000001.900003.3 07.38-0.05B9 1 +210801.06 +092145.2 -000007.2-000000.800012.1 07.3800.41F5 0 +211401.65 -293948.4 +000231.7-000037.500033.6 07.3800.69G3 0 +211454.50 -070514.9 -000002.8-000016.900010.6 07.3800.50F8 1 +211458.19 -082109.8 +000035.3-000002.100006.9 07.3800.43F5 0 +213214.74 +461526.1 +000006.1-000000.100003.2 07.38-0.04A0 0 +214417.33 +605446.1 -000000.9-000040.800009.5 07.3800.73G5 1 +215220.95 +630604.5 -000002.0-000001.100001.9 07.3800.12B2 1 +215747.44 -150723.8 +000012.2-000025.800007.6 07.3800.10A2 0 +221617.34 +334356.0 +000090.0-000000.600014.4 07.3800.54F8 0 +221931.60 +644719.0 -000021.0-000040.500010.6 07.3800.33A5 0 +222556.59 -450647.7 +000086.3-000019.900007.8 07.3800.82G8 1 +223337.57 +463355.0 +000013.6-000005.500004.0 07.38-0.03A0 0 0.07 1.95 +223810.84 +660838.7 +000016.2-000009.300006.3 07.3800.08A0 0 +224017.68 +513251.9 -000008.2+000018.200011.2 07.3800.27F0 0 +225613.13 +725014.5 +000002.8-000008.600005.6 07.3800.22A2 1 +225623.68 +225721.2 +000055.4-000003.300001.9 07.3800.39F0 1 +230224.31 +002621.1 -000061.2+000069.200013.9 07.3800.51F8 0 +231623.52 +640658.5 +000016.3-000001.200004.6 07.3800.47F0 1 +232445.38 +252947.0 +000014.4+000000.200003.4 07.38-0.07B9 0 +232816.42 +060428.4 +000045.9-000022.100006.9 07.3800.41F2 0 +233407.84 +725452.4 +000052.8+000002.900008.1 07.3800.21A2 0 +234739.90 -651426.2 +000005.4+000008.500006.6 07.3800.31F0 0 +000410.25 +495212.7 -000008.0-000010.900006.2 07.3801.00K0 0 +000838.78 -741418.3 -000001.4-000012.000002.9 07.3801.33K3 0 +001752.81 +443440.6 +000029.9-000000.400006.1 07.3801.03K0 0 +005004.65 +815802.0 -000002.7-000003.300002.0 07.3801.08G5 0 +011215.82 -105624.7 -000011.6-000003.900002.9 07.3801.09K0 0 +012425.25 +571153.7 -000003.1-000002.000002.7 07.3801.70K5 0 +013139.13 -190155.7 +000020.6-000007.200004.1 07.3801.00K0 0 +013945.99 -173301.1 -000019.1-000056.100005.6 07.3801.11K0 0 +014521.42 -031008.5 +000027.8+000007.400001.5 07.3801.65M. 0 +015659.91 -253712.8 +000014.4+000002.200000.7 07.3801.20K1 0 +015856.62 -425656.8 -000005.8-000007.600002.6 07.3801.60M1 0 +024139.40 -300339.2 +000005.7-000006.100000.3 07.3801.60M0 0 +024608.07 -252004.3 +000008.3-000044.900005.5 07.3801.15K1 0 +024632.09 -761137.0 +000072.1+000042.000004.5 07.3801.06G8 0 +025524.81 -255601.0 +000056.0+000021.900004.2 07.3801.53M3 0 +032323.91 +305902.6 +000022.5-000027.600004.4 07.3801.19K0 0 +041716.89 +464148.2 +000004.4-000004.800001.5 07.3801.61K2 0 0.05 4.49 +051255.84 -270932.4 -000006.3+000000.700002.8 07.3801.37K2 0 +054827.45 -132129.8 -000007.1-000006.300003.5 07.3801.07K0 0 +055336.60 +360749.9 -000003.1-000002.800000.6 07.3801.12K0 0 +061205.49 +292931.8 -000000.9-000003.400003.2 07.3801.17G2 1 +073943.26 -154940.2 +000002.1+000002.000004.4 07.3801.75M1 0 +074432.05 +232042.9 +000014.8-000019.900003.4 07.3801.54K5 0 +080122.61 +405124.7 -000007.5-000010.400006.1 07.3801.01G5 0 +081612.08 -154109.7 -000012.8+000012.700004.5 07.3801.19K0 0 +081632.84 +110237.3 -000000.1-000031.300002.4 07.3801.28K2 0 +082330.16 +064847.7 +000001.7-000013.800001.8 07.3801.56K5 0 +084418.44 -201600.5 -000007.1-000004.800005.0 07.3801.00K0 1 +084945.32 +292656.2 -000011.8-000028.600003.9 07.3801.16K2 0 +085617.17 -602819.2 -000013.3+000011.700001.3 07.3801.70M1 0 +085622.48 +384842.5 -000011.2-000054.900007.5 07.3801.34K0 0 +090519.00 -614936.6 +000034.7+000035.200006.1 07.3801.20K2 0 +092539.50 -401850.9 -000013.3+000009.300001.2 07.3801.52K5 0 +093241.47 -272453.1 +000008.1-000020.600002.7 07.3801.63M1 0 +103102.87 +390114.9 +000013.4-000036.800004.5 07.3801.13K2 0 +105619.78 -103729.7 -000016.4-000019.600002.8 07.3801.29K2 0 +111809.31 -625831.2 -000011.5+000003.600002.3 07.3801.21G6 0 +111831.83 +561141.2 -000026.2-000011.300003.2 07.3801.11K0 0 +121622.45 -055044.5 +000024.3-000010.300002.1 07.3801.33K2 0 +123007.48 +175344.2 -000015.5+000000.000002.8 07.3801.51M. 0 +125135.88 -582904.5 -000011.8-000001.000000.4 07.3801.66K3 0 +125722.06 -561825.6 -000107.1-000013.300005.3 07.3801.32K3 0 +125810.99 +684220.7 +000004.3-000013.100005.0 07.3801.00G5 0 +130147.96 -304957.6 -000037.4-000004.200003.7 07.3801.30K4 1 +132938.44 -524526.5 -000025.6+000004.400006.0 07.3801.12K0 0 +135553.02 +392747.4 +000025.1-000013.500003.4 07.3801.24K2 0 +141433.36 +391635.1 -000003.7+000006.800005.7 07.3801.08K2 0 +151131.92 -451644.7 +000036.4-000049.100010.2 07.3801.08K0 1 +152037.37 -144427.8 -000006.5-000007.700004.4 07.3801.27K0 0 +155641.37 +055440.4 +000013.6-000052.000005.1 07.3801.11K0 0 +160713.24 -452046.3 -000002.6-000006.100001.1 07.3801.42G8 0 +170027.92 +731139.3 -000000.4+000001.400001.6 07.3801.30K2 0 +171549.75 +413856.7 -000003.9+000027.600003.2 07.3801.51K5 0 +171644.23 -175452.5 -000005.2-000033.200005.5 07.3801.12K0 0 +172000.58 +155304.8 -000023.6-000004.300004.4 07.3801.06K0 0 +172105.61 -272504.7 +000005.7+000014.800002.3 07.3801.08G8 1 +175013.75 -624050.7 +000021.6-000020.700004.9 07.3801.04K0 0 +180200.49 +222720.3 +000045.1+000022.200006.2 07.3801.16K0 0 +180947.55 +031203.7 +000013.6-000009.300005.3 07.3801.23K2 0 +181123.66 +295432.9 -000001.9-000030.000005.0 07.3801.01K0 0 +181215.20 +480711.9 +000010.2-000028.700005.8 07.3801.05K0 0 +185435.93 +094108.8 -000034.2-000033.300006.3 07.3801.06K0 0 +190135.97 -450724.3 -000016.5-000002.200005.2 07.3801.05G8 0 +190408.31 +150603.2 -000012.3-000006.200005.4 07.3801.10K0 0 +191059.82 -241105.5 +000006.3-000005.700004.2 07.3801.04K0 0 +192752.12 -044904.0 +000009.0-000000.900001.9 07.3801.32K2 0 +193402.26 +254821.3 +000004.6-000020.700003.1 07.3801.31K2 0 +194509.63 -124334.5 +000003.0-000004.400003.8 07.3801.22K0 0 +195203.94 -020911.7 +000015.2-000002.000003.0 07.3801.41K2 0 +201952.76 -003844.1 -000001.2+000003.700003.7 07.3801.33K2 0 +204118.28 +311500.9 +000002.8-000017.200001.4 07.3801.18K1 0 +204523.02 -150205.1 +000035.9+000018.000005.2 07.3801.02K0 0 +214528.99 -280736.7 +000018.3-000018.100003.3 07.3801.51K4 0 +220036.54 +440618.6 -000010.0-000007.300003.7 07.3801.37K2 0 +221109.64 +433139.4 +000002.1-000038.800004.7 07.3801.18K2 0 +223502.34 +304811.2 +000018.0-000030.700002.6 07.3801.34K3 0 +225917.19 -600923.7 +000009.5+000005.500004.3 07.3801.41K4 0 +230439.95 +085111.9 +000001.9-000040.300006.5 07.3801.24K5 0 +231920.30 +071254.0 +000072.0-000024.500011.6 07.3801.04K0 0 +235514.95 +580520.1 +000022.9+000075.500012.3 07.3801.11K2 0 +235522.67 +325331.4 -000012.1-000009.000002.3 07.3801.31K0 0 +181436.72 -023610.1 +000003.7+000013.900002.7 07.3802.08K5 0 +000526.41 -142519.5 +000013.7-000041.100004.8 07.3900.99K0 0 +000736.78 -860219.6 +000022.7+000007.000002.5 07.39-0.02B9 0 +001355.59 -173243.4 +000017.2+000004.800003.2 07.39-0.17B4 0 +003041.62 +622114.4 +000002.6-000001.900002.0 07.39-0.01B2 0 +003716.34 +580058.4 +000003.1-000002.900000.4 07.39-0.00B9 1 +005802.63 +372958.3 +000008.0-000005.100005.5 07.3900.28F0 0 +010239.66 +525103.3 +000005.6-000006.700001.5 07.3900.03A0 0 +012448.84 -065909.1 +000068.5-000052.200009.2 07.3900.27A3 0 +013137.42 -611457.6 -000030.2+000005.200013.0 07.3900.40F2 0 +013917.39 +543601.8 -000015.0-000000.400004.6 07.3900.14A0 1 +014703.76 -030655.4 +000073.0-000030.800006.4 07.3900.37F0 0 +015202.54 +104838.1 +000009.6-000011.700007.9 07.3900.10F0 1 +015442.41 +395657.3 -000012.1-000001.000004.9 07.3900.95G5 0 +021420.18 +304330.2 -000028.9-000032.200006.4 07.3900.38F0 0 +021646.39 +570145.7 -000000.6-000002.300001.8 07.3900.23B2 0 +025859.03 -434452.5 +000051.3-000166.500025.7 07.3900.59F8 0 +031710.07 -040823.0 +000039.6-000016.100005.9 07.3900.31A5 0 +034822.56 +425251.9 -000002.3-000011.500002.7 07.3900.00B8 0 +035235.40 +673323.9 +000012.2-000003.700004.1 07.3900.35F0 0 +040631.16 +634444.4 -000014.7+000003.900005.3 07.3900.92K0 1 +042912.32 +351557.0 +000015.7-000018.500006.3 07.3900.47A2 0 +044307.64 -062815.3 +000026.8-000021.500006.6 07.3900.12A0 0 +044559.13 -660443.6 +000028.7+000033.400010.7 07.3900.43F3 1 +050143.56 +553430.3 +000027.2-000024.100004.7 07.3900.30A3 0 +051800.98 -000215.7 +000001.4+000000.200003.9 07.39-0.12B5 0 +052038.02 -394517.9 +000038.9+000012.800021.9 07.3900.51F6 0 +053606.24 -072347.4 -000004.0+000005.200004.2 07.39-0.08B8 0 +054421.16 +274353.3 -000000.4-000000.300000.5 07.3900.07A0 1 +060315.20 +123703.7 -000003.9-000007.300004.5 07.39-0.05B9 0 +060915.20 -131314.8 -000004.7-000003.400008.8 07.3900.29F0 0 +061240.81 -274333.0 -000009.8+000007.700006.7 07.3900.98K0 0 +062813.96 +051620.1 -000000.7+000000.300002.5 07.39-0.04A1 1 +063550.83 -160609.9 -000002.8-000002.200008.0 07.39-0.04B8 0 +064811.54 +001817.6 -000061.8+000040.300014.3 07.3900.56G0 0 +065314.16 +103526.0 -000006.5-000006.800000.7 07.39-0.08B9 0 +065553.22 -565638.2 -000007.4+000632.300026.6 07.3900.58G2 0 +065952.42 -150118.2 +000004.4-000001.000014.9 07.3900.40F2 0 +070037.12 +124324.2 -000005.4+000000.200004.8 07.3900.20A3 0 +070339.63 +104613.1 -000000.6-000002.800001.4 07.3900.41A0 0 0.21 69.65 +071511.85 -361332.3 -000011.4+000006.300003.4 07.39-0.09B6 0 +072657.56 +753644.1 +000002.8-000012.300004.1 07.3900.07A0 0 +072810.52 +403924.0 +000092.1-000034.600034.8 07.3900.70G5 0 +072841.94 +021700.8 -000004.6-000027.200007.0 07.3900.09A0 0 +074226.15 -274347.6 -000003.6+000000.200003.6 07.39-0.06B8 1 +074337.49 +061705.5 +000008.1-000005.500007.9 07.3900.06B9 0 +075207.32 -641739.2 -000001.3+000002.800006.2 07.3900.12A2 1 +075343.47 +581249.8 -000056.3-000022.900009.6 07.3900.31F0 0 +083641.01 -472959.6 -000000.4+000005.800006.0 07.3900.32A6 1 +084830.84 -422402.4 -000013.6+000007.000002.6 07.39-0.11B6 0 +085401.16 -353903.0 -000075.1+000144.400012.6 07.3900.51F6 0 +085458.80 +324438.1 -000018.8-000028.300006.5 07.3900.11A0 0 +085728.32 -441555.5 -000013.2+000006.300002.9 07.39-0.15B5 0 +090143.67 +170451.9 -000020.4-000013.700007.0 07.39-0.01B9 0 +090311.60 -622106.3 -000060.3+000061.600014.8 07.3900.39G0 1 +090728.58 -300458.6 -000050.3+000033.500005.0 07.3900.98G8 0 +091347.35 -225211.1 -000021.2+000057.200007.4 07.3900.97K0 0 +092044.42 -074348.3 -000127.8-000015.500016.2 07.3900.48F8 0 +092250.60 -050221.7 -000014.0+000010.800003.5 07.3900.94K0 0 +092545.02 +324543.7 +000003.4+000005.500004.5 07.3900.92G5 0 +093845.28 -665133.1 -000035.9+000045.900011.7 07.3900.30A9 0 +094800.26 -382152.4 -000115.8+000126.800025.8 07.3900.59G2 0 +100206.06 +313152.8 +000046.1-000047.700009.6 07.3900.91G5 0 +100841.84 -653040.0 -000011.8+000004.800001.4 07.39-0.03B4 0 +101313.35 +030422.1 -000086.5-000027.700010.1 07.3900.35F0 0 +102559.02 +523718.6 -000124.7-000039.700012.2 07.3900.45F5 1 +103107.43 -685350.1 -000021.1+000001.100003.9 07.3900.08A0 1 +103229.68 -813656.9 -000012.0+000017.100004.6 07.3900.99G8 0 +103456.50 -640802.5 -000016.6+000008.400004.7 07.3900.05A0 0 +105400.17 -720919.1 -000025.1+000001.100003.6 07.3900.00B8 0 +105444.81 +364532.0 -000049.8-000039.400007.0 07.3900.35F0 0 +110654.60 -584736.2 -000010.4+000005.600003.2 07.3900.01A0 0 +112948.42 -513947.6 -000348.9+000085.300017.5 07.3900.42F6 0 +113029.83 +485608.7 +000011.1-000011.900004.9 07.39-0.04A0 0 +114244.02 +181431.4 -000010.1+000000.100003.4 07.39-0.15B9 0 0.08 7.83 +115928.27 -490825.1 -000016.1-000001.100002.1 07.39-0.05B9 0 +120144.21 -414943.8 -000030.5+000000.200007.2 07.3900.22A3 1 +120927.83 +383755.2 -000033.3-000059.600008.6 07.3900.31Am 0 +120938.83 -582058.7 -000037.3-000010.400009.2 07.3900.16A3 0 +122102.51 +453053.2 -000085.9-000021.800005.3 07.3900.97G8 1 +125049.15 +625909.9 -000004.0+000021.100005.7 07.3900.28A3 0 +131240.03 +040405.8 -000019.5-000005.600013.7 07.3900.35F0 0 +131557.73 +212254.7 -000027.8-000023.300005.9 07.3900.03B9 0 +133443.41 -632007.6 -000004.9-000003.200000.3 07.3900.21B0 1 +133636.34 +511739.7 -000011.2+000009.200005.0 07.3900.99K0 0 +135927.65 -052524.2 +000055.3-000199.000020.8 07.3900.49F8 0 +141931.72 -134239.0 -000190.3-000045.300016.6 07.3900.60F8 1 +144027.84 -570143.6 +000395.2-000316.400036.4 07.3900.67G5 0 +145742.94 +442758.7 +000020.8+000002.000006.9 07.3900.14A2 1 +150156.96 -515505.8 -000037.0-000020.100005.7 07.3900.98G8 1 +151220.96 -162439.8 -000007.4-000003.000004.2 07.39-0.01B9 0 +151909.45 -600801.3 -000003.2-000007.300000.2 07.39-0.01B7 0 +151918.77 +612230.0 -000037.4-000017.300015.5 07.3900.59G0 0 +153706.89 -262932.5 -000010.2-000005.700003.5 07.3900.09B8 1 +153759.91 -143149.2 -000050.7-000023.500012.2 07.3900.39F0 0 +154104.44 +091809.0 -000019.2-000001.700006.5 07.3900.86G5 0 +155057.27 +423355.2 -000000.9+000029.300008.2 07.3900.49F5 0 +160158.87 -373203.5 -000011.5-000023.900008.1 07.3900.10Ap 0 0.07 2.79 +160548.81 +363141.6 -000020.4+000004.400005.0 07.3900.87G5 0 +160623.15 +052445.5 -000042.0+000016.300007.7 07.3900.44F0 0 +162126.00 -331804.4 -000025.6-000022.300008.2 07.3900.47F3 1 +162304.58 +193021.4 -000013.5+000014.300005.5 07.3900.20A0 0 +163423.07 -494611.3 -000001.4-000004.300000.4 07.3900.78A0 0 +164837.76 -371506.1 -000024.4-000108.300014.6 07.3900.47F5 0 +170430.78 -431833.9 +000111.4-000141.500019.3 07.3900.56G2 0 +170600.65 -442221.7 +000006.5+000000.100003.6 07.3900.06B9 0 +171737.83 +640159.0 -000010.3+000044.700006.1 07.3900.35F2 0 +173049.61 -235029.7 -000025.4-000011.200010.5 07.3900.38F2 0 +174222.50 +092658.3 +000003.3+000012.200007.4 07.3900.13A0 0 +175601.18 +050941.3 +000000.4-000006.700002.1 07.39-0.05B8 0 +175624.44 -264623.5 -000016.9-000084.000021.1 07.3900.61G2 0 +182316.90 -482138.4 -000004.7-000056.200007.5 07.3900.29A9 0 +182701.66 +091235.0 -000052.0-000049.000012.2 07.3900.84G5 0 +183420.12 +184124.7 -000020.7-000050.900026.9 07.3900.62G0 0 +184042.38 -441020.3 +000017.6+000017.500006.3 07.3900.56G2 0 +184647.60 -434718.9 +000038.3-000066.400009.1 07.3900.29A7 0 +184903.47 -631610.3 +000005.2+000006.000006.1 07.3900.18A2 0 +185454.37 +010718.0 -000018.2-000035.000011.8 07.3900.36F5 0 +185703.04 +455121.3 +000000.4+000020.800003.2 07.3900.09A0 0 +190619.24 -271713.4 +000006.8-000007.700005.9 07.3900.02Ap 0 +192418.00 +310250.4 +000000.9-000002.800003.1 07.39-0.08B8 0 +193926.31 +221523.2 +000004.1+000016.900006.6 07.3900.42F6 1 +193955.69 -220345.8 +000002.2-000015.400003.4 07.3900.16A2 0 +194844.25 +193939.9 -000001.9-000005.100000.9 07.3900.11B2 0 +195208.07 +521652.5 +000013.0+000027.900006.8 07.3900.02A0 0 +195435.34 +412752.0 -000010.8-000023.900004.2 07.3900.92K0 0 +200144.20 +414859.2 +000015.3-000010.100006.8 07.3900.05A0 0 +202903.23 +161515.4 +000003.7-000000.100003.0 07.3900.20A0 0 +202906.86 +282139.0 +000073.5+000059.200012.8 07.3900.37F2 0 +205214.22 +393004.6 +000011.2+000010.300003.5 07.3900.09A2 0 +205229.24 +583918.4 -000011.2-000012.300004.6 07.3900.92G7 0 +210505.95 +183921.5 +000019.5+000005.000001.4 07.3900.11A2 0 +211851.30 +655921.7 -000026.4-000007.000005.8 07.3900.96K0 0 +220339.08 -292047.6 +000015.1+000000.200004.0 07.39-0.08B8 0 +220852.35 +041409.6 -000003.6-000035.900008.3 07.3900.55G0 0 +221303.24 +333611.5 +000008.5+000066.300014.7 07.3900.56G0 0 +222502.75 +263640.0 -000027.0-000023.400010.0 07.3900.23Am 0 +224125.74 +235047.8 -000014.2-000014.100000.1 07.39-0.14B2 0 +225235.38 +564234.9 +000093.7+000034.900008.6 07.3900.55G0 1 +230711.69 -074140.1 +000014.8-000048.500008.3 07.3900.10A0 0 +231006.73 +072145.1 +000018.7-000013.000004.8 07.3900.02B9 0 +231613.98 +780901.8 -000015.0-000009.600010.0 07.3900.31A5 0 +234806.26 +634902.6 +000027.4-000009.300007.2 07.3900.10A0 0 diff --git a/kstars/kstars/data/hip024.dat b/kstars/kstars/data/hip024.dat new file mode 100644 index 00000000..79f9c8f5 --- /dev/null +++ b/kstars/kstars/data/hip024.dat @@ -0,0 +1,1000 @@ +000737.68 +400442.7 +000035.2-000008.800005.4 07.3901.01K0 0 +002045.50 +263049.1 +000036.1+000026.700003.7 07.3901.42K5 0 +004635.27 -580254.7 +000017.4+000001.900000.8 07.3901.56M1 0 +005721.45 -763314.3 -000038.6+000013.900006.2 07.3901.09K0 0 +005951.59 -494502.3 +000002.2+000005.200001.3 07.3901.58M3 0 +010309.86 +530825.6 +000019.2-000004.400000.4 07.3901.53M0 0 +012022.56 -285912.8 +000028.5-000003.900005.2 07.3901.08K0 1 +015025.58 -625728.4 +000022.0+000003.300004.6 07.3901.11K0 0 +020332.81 +272855.3 +000083.0-000019.700005.8 07.3901.07K2 0 +022002.85 +321906.9 -000012.9-000009.000001.1 07.3901.67K5 0 +025644.13 -364158.5 +000056.5+000003.700001.9 07.3901.47K4 0 +030057.41 -302144.2 +000001.6-000069.700004.9 07.3901.14K1 0 +032809.51 -124514.5 +000010.8+000011.600002.8 07.3901.25K1 0 +033049.11 -182757.7 -000020.0-000042.600005.8 07.3901.16K0 0 +033604.87 +273535.5 +000058.9-000005.300008.4 07.3901.09K1 0 +042823.66 +113957.4 -000012.4-000016.400005.1 07.3901.38K0 0 +050128.35 -103857.5 +000017.9-000005.100003.2 07.3901.08G5 0 +052008.21 +354709.6 -000005.8-000015.100002.6 07.3901.74M. 0 +052111.07 -300418.7 -000003.0+000008.000003.9 07.3901.35K2 0 +052713.90 +440020.0 +000003.7-000021.100004.0 07.3901.25K0 0 +053058.05 +715527.6 +000010.2-000008.900005.5 07.3901.15K0 0 +054936.45 -604034.8 +000009.4+000011.900002.0 07.3901.54K5 0 +060031.20 -072810.8 -000001.8-000019.600003.0 07.3901.26K0 0 +071917.51 +640657.1 +000040.7-000040.800006.1 07.3901.15K0 0 +073445.40 +022516.1 -000011.0-000001.500003.4 07.3901.05K0 0 +074843.92 -191029.5 -000013.8-000006.500000.9 07.3901.35K1 0 +080422.51 -441413.1 -000006.4+000007.100002.3 07.3901.01G6 0 +080431.41 -185901.3 -000001.7-000012.500003.8 07.3901.25K1 0 +081737.87 +061442.0 -000012.8-000010.400003.3 07.3901.49K2 0 +082227.18 +050058.0 -000002.3-000013.400001.9 07.3901.46K5 0 +082548.59 -041040.6 -000001.8-000008.400003.0 07.3901.57K5 0 +084927.08 -110108.6 -000020.9+000014.300001.2 07.3901.30K2 0 +090710.61 +094017.0 -000028.9-000005.400007.6 07.3901.06G9 0 +093120.08 -242037.3 +000007.0-000009.900004.7 07.3901.45K3 0 +093144.03 +200020.7 -000038.6-000106.200005.9 07.3901.28K3 0 +095354.04 +644720.2 -000035.4-000023.800004.3 07.3901.15K0 0 +102147.55 +605446.4 -000075.6-000019.400005.7 07.3901.00K0 0 +104254.22 +555327.1 +000007.2-000011.700000.3 07.3901.54K5 0 +113501.70 +303031.9 -000021.1-000024.500004.2 07.3901.07K0 0 +113939.54 -092758.2 -000021.4-000008.400003.9 07.3901.04K0 0 +114946.64 -133907.8 +000048.4-000022.600006.7 07.3901.13K1 0 +120533.52 +684739.7 -000006.1-000027.800004.1 07.3901.07K0 1 +131927.80 +453137.8 -000039.5-000012.600002.7 07.3901.37M4 0 1.41 191.50 +132346.78 +253252.4 -000044.3+000011.100005.0 07.3901.02K0 0 +132708.66 -670120.6 -000044.9-000007.100003.6 07.3901.24K1 0 +133849.71 -492942.0 -000019.3-000011.700001.8 07.3901.47K4 0 +134539.36 -581434.4 -000042.3-000021.200005.8 07.3901.45K4 0 +144659.64 +194758.3 +000031.9-000016.300005.0 07.3901.18K0 1 +145428.81 -082318.4 +000003.2-000004.100002.6 07.3901.32K0 0 +145505.69 -200048.2 -000007.3-000045.900004.3 07.3901.13K0 0 +151623.96 -772115.0 -000011.2-000005.600002.0 07.3901.04G8 0 +160540.29 -202657.1 +000296.7-000359.400053.9 07.3901.04K3 0 +161312.30 -341824.8 -000008.8-000001.800002.7 07.3901.79M2 0 +162154.54 +132719.7 -000031.2-000076.000003.2 07.3901.33K2 1 +162339.93 -410426.5 -000001.8-000012.600002.0 07.3901.66G3 0 +162649.49 +161018.5 +000009.0-000020.000004.4 07.3901.03K0 0 +170101.43 -294018.1 -000013.8-000043.100005.4 07.3901.47M4 0 +170304.49 -270552.0 +000010.7+000000.400003.2 07.3901.32K2 0 +172717.03 +175351.2 +000015.7-000008.300006.9 07.3901.07G9 0 +180527.32 +492037.0 +000001.1-000011.100004.7 07.3901.04K2 0 +180805.26 +405452.7 -000008.9+000010.500004.2 07.3901.29K0 0 +181128.07 -111833.8 -000020.4-000008.200007.3 07.3901.14G5 0 +183354.86 +475212.8 -000000.6-000005.700001.4 07.3901.40K2 0 +183451.02 -492107.5 +000008.4-000031.000003.9 07.3901.17K0 0 +185352.45 +354621.8 +000008.3-000006.700002.5 07.3901.56K5 0 +185551.44 -004421.3 +000021.7-000099.200007.9 07.3901.20K2 0 +192153.15 +105513.7 +000012.2+000062.700003.4 07.3901.39K2 0 +192742.15 +122916.3 +000028.8-000018.200003.8 07.3901.47K0 0 +194928.33 -655844.5 -000005.3-000032.700004.3 07.3901.49K3 0 +202312.05 +240212.7 -000000.7-000012.900002.5 07.3901.59K5 0 +202559.42 +145635.0 +000018.7+000014.200002.2 07.3901.45K5 0 +202930.02 -123528.9 -000003.2-000006.000004.7 07.3901.10K0 0 +203217.73 +021312.2 +000004.0+000002.400003.0 07.3901.46K2 0 +204404.10 -315542.3 +000006.0-000002.800001.9 07.3901.29K2 0 +215723.18 -794314.0 +000029.0-000037.100004.6 07.3901.01K0 0 +220753.40 +441222.3 +000021.9+000004.900001.3 07.3901.53K5 0 +221902.25 +460018.4 -000006.4-000006.600001.8 07.3901.12K0 0 +222700.91 +305725.0 -000012.7-000025.900001.8 07.3901.36K2 0 +225348.77 +283733.5 -000001.4-000052.800004.6 07.3901.16K1 0 +232203.02 +484742.5 +000016.5+000002.000002.9 07.3901.07K0 0 +232344.52 -310638.7 +000011.7+000003.600001.4 07.3901.59M1 0 +235728.81 -364220.1 +000024.0-000017.300002.9 07.3901.25K1 0 +000037.88 -664059.2 +000162.9-000028.800014.7 07.4000.55G2 1 +002152.40 -230027.7 +000133.2-000115.000013.4 07.4000.63G1 1 +004512.83 +233526.9 -000001.3-000007.000002.3 07.4000.00B8 0 +010050.10 -092224.9 -000006.0+000013.000005.6 07.4000.22A3 0 +011750.38 +552643.4 -000000.4-000001.700000.7 07.40-0.13B1 0 +011759.15 -520620.8 +000050.7-000000.700008.3 07.4000.29A7 0 +013942.31 +554703.3 -000001.3-000000.300000.5 07.4000.24B8 0 +014100.64 +490614.2 +000017.3-000000.200013.7 07.4000.63F8 0 +025120.81 +030324.6 -000010.6-000005.700003.9 07.4000.32F2 0 +025607.38 -261159.2 +000007.6+000032.200007.9 07.4000.20A4 0 +030522.04 -732818.2 +000016.6+000021.900005.6 07.4000.99K0 0 +031703.66 +284532.3 -000006.9-000006.700004.0 07.4000.00A0 0 +032536.45 -271621.0 +000068.0+000000.300007.7 07.4000.95K0 0 +032713.83 +021648.8 +000026.5-000020.900008.6 07.4000.12A0 0 +034040.62 +460124.1 -000000.2+000006.100008.7 07.4000.91G5 1 +034215.91 +224711.9 +000021.6-000075.500018.8 07.4000.43F2 0 +040242.69 -272901.4 +000091.0+000075.400017.5 07.4000.54F7 0 +043723.58 +681656.5 -000010.2+000004.200002.6 07.4000.03B8 0 +044248.79 +121237.1 +000080.2-000227.600018.4 07.4000.76G5 0 +050722.26 +501820.2 +000000.9-000000.500002.7 07.4000.09B9 0 +052235.23 +374033.7 +000000.0-000005.200000.4 07.4000.19B0 0 +053636.17 -481704.8 +000010.7+000009.100009.1 07.4000.44F5 0 +054208.79 -125924.9 -000006.1-000004.100004.3 07.4000.88G5 0 +055201.75 -094847.4 -000036.9-000021.800012.0 07.4000.37F0 0 +060055.33 -545704.9 +000020.4+000011.100017.9 07.4000.47F5 0 +060643.65 +723611.3 +000010.4-000066.100013.2 07.4000.39F2 0 +061127.89 -270329.2 -000006.4-000023.200007.7 07.4000.10A2 0 +063946.82 -432410.5 -000010.0+000009.400001.9 07.40-0.14B3 0 +064103.26 +203843.7 +000001.5+000006.000006.3 07.4000.96G5 0 +071514.99 +054906.5 -000004.2-000000.600002.2 07.40-0.10A0 0 +072258.18 -035331.8 -000026.2-000045.500007.2 07.4000.51F5 0 +072602.42 +140610.7 -000008.7-000007.400001.2 07.40-0.09A0 1 +074002.20 +110521.6 -000030.5+000014.000003.6 07.4000.95K0 0 +074121.89 -410953.2 -000000.6+000003.200003.4 07.40-0.06B7 0 +080235.67 -250212.7 +000035.5-000024.900012.7 07.4000.35A3 0 +082329.84 +854132.0 -000035.5-000031.800004.5 07.4000.92G5 0 +082647.24 -552146.5 -000015.9+000006.000006.7 07.4000.05A1 0 +082836.04 +011451.1 -000046.1-000016.700022.3 07.4000.53F5 0 +083610.95 +134639.2 +000000.2+000001.000004.0 07.4000.06A0 0 +090837.06 -384702.7 -000037.0+000011.700009.8 07.4000.23A4 0 +094515.26 -664831.6 -000008.9+000007.400001.2 07.40-0.06B4 0 +095013.12 +000615.8 -000053.0+000028.400012.6 07.4000.48F5 0 +095342.67 -035143.2 -000013.7+000002.400005.2 07.40-0.02B9 0 +095658.77 -344932.4 -000033.8+000013.200006.7 07.4000.51F7 0 +095845.21 -412134.3 -000004.1+000009.600004.7 07.4000.99K0 0 +100339.84 -265434.2 -000033.6+000013.100003.4 07.4000.34A8 0 +101428.31 -514851.6 -000015.4-000000.400001.6 07.40-0.14B5 0 +111611.69 -032819.3 +000029.0+000020.900000.7 07.40-0.21B1 0 +112108.77 -353126.4 -000082.2+000025.900007.8 07.4000.28F0 0 +112455.24 -632555.6 -000006.1+000001.800000.2 07.4000.32B8 0 +112730.27 -122608.9 -000086.0-000060.200028.8 07.4000.72G5 0 +113640.67 -091847.0 -000020.4-000008.600007.4 07.4000.06A0 0 +113803.81 -653921.1 -000010.8-000003.000002.4 07.4000.10B4 1 +114347.06 +240037.3 -000022.2-000007.600004.2 07.4000.87G2 0 +114347.67 +522342.4 +000009.6+000006.300006.1 07.4000.17A2 0 +115157.57 +084948.4 -000009.7-000050.700010.8 07.4000.97K0 0 +120446.98 -615948.6 -000006.1+000000.200001.0 07.4000.20B8 1 +120710.79 +093946.4 -000064.1-000005.800007.2 07.4000.37A3 0 +121217.67 +055222.5 -000025.6-000047.900007.0 07.4000.99K0 0 +123551.78 +690049.5 -000014.4-000017.300007.6 07.4000.71G5 0 +125640.34 +683658.2 -000006.9-000033.400005.0 07.4000.89G5 0 +132408.66 -534735.0 -000026.4-000015.200006.5 07.4000.06A1 0 +132712.10 +701859.7 -000000.2-000039.800008.3 07.4000.35F0 0 +141129.32 -321006.6 +000029.0-000000.100008.4 07.4000.40Fm 1 +142017.61 +483025.4 -000072.2-000013.800014.1 07.4000.55F8 1 +142228.93 +605757.3 -000009.7-000079.800023.5 07.4000.61G0 0 +143030.56 -040354.7 -000036.1-000006.300009.9 07.4000.42F5 0 +143257.70 +033933.8 +000016.8+000005.200014.8 07.4000.45F2 1 +144304.44 -621226.1 +000027.4-000022.100009.9 07.4000.16A3 0 +145001.05 -621950.7 -000005.2-000005.000002.9 07.40-0.02B7 0 +145102.44 +094324.7 -000216.3+000057.800036.7 07.4000.76K0 1 +150102.60 -335021.8 -000116.6-000028.500012.8 07.4000.48F5 0 +150320.87 -411617.5 -000000.2-000002.600000.6 07.40-0.15B1 0 +150417.63 +593206.2 -000013.7-000000.200009.3 07.4000.17A2 0 +150423.80 -565501.2 -000004.7-000004.800000.3 07.40-0.03B3 0 +154914.89 -414728.7 -000001.4-000015.100002.3 07.40-0.01B8 1 +155322.72 -030144.8 -000085.0-000018.100018.9 07.4000.47F5 0 +161016.09 +483641.1 -000013.4-000016.800005.3 07.4000.95G5 0 +161406.51 -040930.5 -000028.4-000007.000005.6 07.4000.13A0 0 +162536.58 -320435.8 -000025.1-000045.200013.1 07.4000.42F3 0 +164240.32 -703449.5 -000014.3-000028.000005.3 07.40-0.00B9 0 +164725.27 -594009.6 -000013.9-000022.500005.3 07.4000.01B9 0 +165058.96 +052920.5 -000018.7-000018.000007.5 07.4000.14A2 0 +165542.64 -592502.4 -000044.0-000031.200011.1 07.4000.46F3 0 +170640.98 -360440.5 +000001.0-000000.900002.5 07.4000.30B1 0 +171707.80 +395805.7 -000002.4+000006.700005.1 07.4000.97K0 0 +173408.45 -030319.9 -000043.8-000030.300013.4 07.4000.45F8 1 +173448.52 +060126.5 +000011.7-000068.800013.5 07.4000.52F8 1 +174513.59 -024543.7 +000009.9-000011.200004.9 07.4000.20A0 0 +175218.54 -514250.2 +000022.0+000040.800011.7 07.4000.49F5 1 +175904.72 -050254.0 +000039.3-000040.100010.0 07.4000.58F8 0 +180852.47 +021435.0 +000001.5-000005.800001.9 07.4000.23A2 0 +181952.12 -111714.9 +000010.4-000027.200010.1 07.4000.55F5 0 +183126.17 +080138.2 +000001.2-000002.700001.9 07.4000.97G0 1 +183734.87 +460859.5 -000022.1+000034.600013.6 07.4000.40F2 0 +184029.71 +313836.4 -000006.3+000002.000005.0 07.4000.34A5 1 +184219.99 +363306.4 -000009.3+000000.800005.2 07.40-0.06B9 0 +184518.38 +174338.5 +000001.7+000001.400007.3 07.4000.26A5 0 +190302.91 -625400.3 -000031.2+000024.500003.3 07.4000.87G5 0 +191111.25 +154715.8 +000005.5-000021.500004.1 07.4000.09B9 0 +191439.85 -291435.3 +000003.3-000038.300003.9 07.4000.30A4 0 +192300.36 +561332.0 -000003.7+000065.300010.5 07.4000.36F0 1 +193101.00 -735906.6 +000016.3-000020.700003.7 07.40-0.05B8 0 +194919.19 +283444.8 +000001.5-000001.900005.3 07.4000.15A0 0 +195851.25 +113352.4 -000008.1+000007.800007.4 07.4000.27A7 0 +200842.85 +503510.1 +000062.2+000077.800022.4 07.4000.57G0 0 +201949.18 +382033.8 -000002.4-000007.800001.3 07.4000.31B3 0 +202848.71 +454307.8 +000006.8-000005.200003.3 07.40-0.02B9 0 +203346.84 -403325.9 +000023.2-000008.700005.4 07.4000.05A1 1 +204151.69 +204251.0 -000001.5-000056.000009.5 07.4000.33A3 0 +212750.41 +640049.5 +000037.7+000041.100012.2 07.4000.50F5 0 +213134.44 -094439.9 -000120.3-000121.800009.3 07.4000.86G0 0 +214744.82 -181246.9 +000031.4+000004.400008.2 07.4000.23A5 0 +215947.84 -283707.9 -000052.4-000009.200008.7 07.4000.48F5 0 +222337.19 +511144.5 -000002.9-000002.600000.4 07.4000.17A3 0 +223418.64 -541752.3 +000023.3-000020.600008.4 07.4000.23A3 0 +224728.89 +074231.4 +000029.7-000015.200006.7 07.4000.30A5 0 +224941.43 +403055.2 +000001.0-000038.800013.1 07.4000.59F8 1 +225428.05 -745153.5 +000014.6-000002.200007.6 07.4000.43F3 0 +225444.80 +312843.6 +000010.6-000010.000003.7 07.40-0.01A0 0 +230405.19 +031736.3 +000103.3-000055.000009.9 07.4000.47F2 0 +231155.34 +323957.6 +000029.1-000016.900006.7 07.4000.97K0 0 +231220.57 +521346.6 -000019.1-000021.800005.6 07.4000.33F0 0 +231323.78 +024031.4 +000018.1+000026.100011.3 07.4000.79K1 1 0.35 0.00 +232111.98 +644426.4 +000008.0-000001.600002.8 07.40-0.01B9 0 +232831.64 +092537.8 +000095.1-000008.600007.3 07.4000.49F5 0 +235253.57 -585018.0 +000045.5+000020.400011.2 07.4000.34F2 0 +000941.33 -633522.8 +000016.6-000045.900004.3 07.4001.57M2 0 +003018.30 +154743.2 +000035.8+000017.900003.8 07.4001.28K0 0 +005154.48 +504628.8 +000013.8-000017.200004.7 07.4001.09G5 0 +013536.91 +520949.8 +000016.6-000018.400004.0 07.4001.53K2 0 +022429.98 +472221.9 +000000.6-000004.800000.5 07.4001.81M0 0 +023035.50 +474837.4 -000005.6-000020.400003.4 07.4001.10G5 0 +032231.11 +321423.7 +000002.1-000018.100000.2 07.4001.90M. 0 +032339.69 -275548.0 +000011.8+000000.800004.1 07.4001.22K1 0 +034553.47 +001321.7 +000003.2+000002.100003.9 07.4001.61K2 0 +034822.34 +083449.5 +000092.3-000017.100007.7 07.4001.11G5 0 +040236.84 -685650.0 +000038.5+000015.600004.1 07.4001.46K4 0 +045603.37 +432936.6 -000007.2-000025.300003.7 07.4001.79M0 0 +050032.66 -642339.2 +000048.2-000056.200002.8 07.4001.26K1 0 +054640.41 +105554.7 -000007.1-000042.200004.2 07.4001.38K2 0 +055033.74 +472739.8 +000017.9-000009.600001.4 07.4001.86K5 0 +055456.47 +052113.9 -000010.7-000006.600004.8 07.4001.04G5 1 +055537.55 +532735.4 +000011.5+000006.200001.4 07.4001.78M0 0 +055746.95 -141233.2 +000008.8+000015.500004.2 07.4001.32K2 0 +061720.36 +220838.3 -000001.5-000003.900004.2 07.4001.02G5 0 +062620.23 +021904.0 -000001.0-000001.800000.7 07.4001.52K2 0 +063506.15 +370351.8 +000000.6-000017.800001.2 07.4001.01G5 1 +072646.17 -055208.2 -000006.7+000013.100000.8 07.4001.50K2 0 +073124.00 -084424.2 -000004.7+000006.800001.6 07.4001.36K2 0 +073954.73 -455810.6 +000008.5-000006.200001.8 07.4001.74M1 0 +081358.08 -444503.7 -000047.0+000045.400004.1 07.4001.12K0 0 +083116.17 +113818.6 -000005.3-000036.000003.5 07.4001.33K0 0 +084209.37 -030259.6 +000001.1-000009.900001.1 07.4001.48M. 0 +091457.91 -330401.1 -000037.4+000014.000004.9 07.4001.03K0 0 +093005.01 -283537.2 -000009.3+000001.000002.6 07.4001.25K0 0 +093502.44 -045321.0 -000016.0-000008.800003.6 07.4001.07G8 0 +094304.15 +370743.0 -000026.8+000006.900002.4 07.4001.31K2 0 +094914.08 -243846.1 +000003.0-000046.000005.1 07.4001.20K1 0 +112511.24 +054422.2 -000024.1-000013.700002.8 07.4001.45K2 0 +120440.53 +353402.8 -000008.3-000010.800004.7 07.4001.05K1 0 +121530.70 -140419.3 +000013.0-000012.600003.4 07.4001.36K2 0 +122329.96 +243535.9 +000027.2-000014.900004.4 07.4001.06K0 0 +124440.69 -540507.4 -000014.9-000001.400001.4 07.4001.41K2 0 +125643.04 -115637.1 +000012.9-000018.000001.8 07.4001.63K5 0 +135147.09 +394010.1 +000004.7-000018.500001.4 07.4001.40M3 0 +152057.18 -152225.4 -000015.4-000012.400003.0 07.4001.25K0 0 +153814.19 +361449.4 -000059.8+000034.500011.4 07.4001.10F5 1 +155843.88 -604226.4 -000014.5-000001.000003.3 07.4001.60K3 1 +155946.81 -060738.9 -000007.6-000025.400004.2 07.4001.11K0 0 +160021.91 -434921.9 -000002.6-000003.100002.8 07.4001.19G3 0 +160409.80 -095510.8 +000001.3-000023.100004.1 07.4001.27K0 0 +170534.72 +034603.0 +000001.9-000011.000001.2 07.4001.66M. 0 +172337.92 +132351.4 +000012.8-000035.700004.5 07.4001.20K4 1 +174327.26 +270122.3 -000007.4-000008.300004.4 07.4001.12K1 0 +175223.93 +245933.6 -000003.5-000014.400005.8 07.4001.18K2 0 +181003.34 +561600.1 +000019.2+000024.200002.1 07.4001.27K2 0 +181049.90 +042603.3 -000005.0-000018.500007.5 07.4001.04K0 0 +181754.84 +175852.4 +000013.6+000035.500003.8 07.4001.33M4 0 +185304.53 +740517.2 -000021.1+000063.400009.6 07.4001.00G5 1 +185329.90 +093930.9 +000001.3-000004.500001.2 07.4001.78M. 0 +185436.42 +015315.0 +000000.1-000013.800003.4 07.4001.07K0 0 +190225.74 +093759.0 -000001.8+000001.000002.6 07.4001.15K0 0 +190555.80 +600557.8 +000029.6+000022.400006.7 07.4001.08K0 0 +190723.84 +202532.4 -000036.0-000178.500008.8 07.4001.06K0 0 +191121.93 -561824.2 +000005.2+000000.200002.5 07.4001.61K4 0 +191807.11 -052524.3 +000000.1-000005.800000.3 07.4001.28K2 0 +192915.44 +303256.9 +000013.7+000008.400003.0 07.4001.23K0 0 +195311.69 +580953.6 -000010.4-000025.800001.5 07.4001.57K5 0 +200601.97 +090536.2 -000005.4-000017.200002.4 07.4001.58K5 0 +201448.47 -105324.8 +000020.1-000002.900005.0 07.4001.26K0 0 +201549.33 +523008.2 +000005.1-000004.700003.8 07.4001.57K5 1 +202625.89 -321944.0 +000040.5+000000.500003.2 07.4001.06K0 0 +202834.83 +081523.9 +000006.6-000059.500006.4 07.4001.24K2 0 +211502.20 -305859.2 +000020.8-000041.100003.0 07.4001.18K1 0 +211552.10 +112843.6 -000017.3-000034.100003.3 07.4001.01K0 0 +215806.28 -564220.6 +000028.7-000013.400001.6 07.4001.62M2 0 +221749.89 +390133.4 +000068.8+000014.800004.7 07.4001.22G9 0 +223158.40 -433252.5 +000018.1-000016.800003.8 07.4001.54M4 0 +230141.60 +601150.0 +000027.3+000008.500004.1 07.4001.31K1 0 +230722.27 +703939.5 +000040.7-000021.300003.7 07.4001.08K0 1 +230846.09 +391004.0 -000012.7-000014.200004.7 07.4001.58K5 0 +232455.66 +560623.6 -000007.6+000010.900003.9 07.4001.30K0 0 +233157.46 +381823.8 -000001.1-000016.900003.4 07.4001.34K2 0 +234040.28 +002457.7 -000078.2-000020.800011.8 07.4001.17K3 0 +000828.39 +345604.3 +000114.3+000009.800012.7 07.4100.61F8 1 +001345.64 +081136.7 +000116.6-000005.200013.1 07.4100.44F2 1 +001401.20 -035431.6 +000047.0-000018.900004.3 07.4100.95G6 0 +003827.39 -455405.2 -000030.7+000060.000012.5 07.4100.50F6 0 +005405.01 +570050.9 +000028.2-000008.200008.5 07.4100.38F0 1 +005459.39 +240602.5 -000184.1-000179.700033.9 07.4100.65G5 0 +005602.15 -034416.7 +000027.4-000004.600006.4 07.4100.44F5 0 +010608.39 +353057.8 -000009.9+000011.700007.5 07.4100.40F0 0 +011302.38 +330918.5 -000108.5-000078.000016.5 07.4100.55F5 0 +023022.96 -512238.1 -000040.8-000049.500016.3 07.4100.46F5 0 +023230.05 -270011.0 +000013.9-000001.200011.4 07.4100.22A4 0 +023726.13 +600518.4 +000000.3-000000.600001.1 07.4100.89F0 0 +025517.28 +161833.5 +000203.8-000047.200038.3 07.4100.75G5 0 +030017.02 +310730.1 +000037.1-000034.500010.3 07.4100.44F5 0 +031900.48 -655316.6 -000002.0-000068.100009.5 07.4100.52F7 0 +032129.80 +452313.4 -000003.0-000002.500002.3 07.4100.02B8 0 +033124.48 -595125.1 -000011.3+000000.100005.3 07.4100.19A6 0 +033334.42 -623826.4 +000063.1+000075.200010.2 07.4100.36F0 0 +034527.52 +284007.8 +000021.1-000049.000008.3 07.4100.13A2 0 +040112.16 -221633.3 +000005.3+000003.600005.5 07.4100.29F0 0 +042101.59 -034308.1 +000008.3+000005.700004.5 07.4100.99G5 0 +042735.83 +153521.3 +000103.5-000025.200021.8 07.4100.54F8 0 +044822.74 +294623.0 +000005.1-000025.800005.1 07.4100.03B9 0 +045758.07 -503432.9 -000005.4-000000.800005.1 07.4100.97K0 1 +045957.87 -250316.4 +000003.1+000029.700005.3 07.4100.39F0 0 +050945.88 +071053.6 +000051.6+000014.600021.4 07.4100.46F8 0 +051332.85 -170623.3 +000000.2-000006.700005.2 07.4100.59F8 0 +051404.50 -213900.0 +000024.4+000017.700007.1 07.4100.23A6 0 +051811.17 +091259.5 +000006.3-000032.200012.0 07.4100.20A2 0 +052044.50 -291222.0 +000001.2+000014.400006.4 07.4100.05A1 0 +053816.15 +015916.2 -000007.2+000002.100002.6 07.4100.99G5 0 +054658.02 -453851.8 +000082.4+000128.800011.6 07.4100.50F6 0 +055023.85 +045724.3 +000000.9-000001.200006.5 07.4100.03B9 0 +061118.08 +213349.7 +000000.3-000001.200001.1 07.4100.34B1 0 +061310.84 +190033.4 -000001.6-000008.700003.3 07.41-0.07B8 0 +061352.72 +024834.2 +000063.4-000263.800016.2 07.4100.99K0 0 +061622.20 +285107.3 -000003.4-000015.100004.1 07.4100.41A2 0 0.08 23.17 +061859.63 +124205.1 +000000.4-000001.000002.9 07.4100.05A0 0 +061902.96 +593334.1 +000016.7-000048.800009.3 07.4100.93G5 0 +063620.43 -192931.6 -000007.7+000001.500006.5 07.41-0.02B9 0 +064047.36 +565301.9 +000005.2-000021.900001.2 07.4100.05A0 1 +064818.21 -434803.2 -000014.2+000042.200007.2 07.4100.16A4 0 +065010.82 -335308.7 -000008.4+000012.400004.8 07.41-0.04B9 0 +065202.42 -111216.3 -000057.1+000013.900030.3 07.4100.72G5 0 +065306.15 +251841.7 -000000.5-000038.400006.6 07.4100.33Am 0 +065446.70 +425652.3 -000008.6+000001.400007.6 07.4100.18A3 0 +065634.19 +010948.6 -000008.9-000577.500031.1 07.4100.69G8 0 +070110.68 -303953.5 -000011.3+000034.500006.3 07.4100.29A9 0 +071046.96 -092009.6 -000003.1+000003.600002.4 07.41-0.11B4 0 +071705.80 -145049.9 +000005.6+000037.600009.5 07.4100.45F3 0 +072638.76 -230455.4 -000005.4+000004.400005.4 07.41-0.02A0 0 +072945.35 -464122.2 -000006.0+000010.000005.9 07.4100.03A0 0 +073305.31 +784113.7 -000035.0-000097.400011.0 07.4100.57G0 0 +073313.67 +000951.5 -000001.6-000003.500001.4 07.41-0.12B8 0 +074607.94 +210719.3 +000030.7-000007.000009.5 07.4100.38F2 1 +074743.28 -324017.4 -000020.2+000019.000005.2 07.4100.25A7 0 +074833.71 -524103.0 -000009.3+000017.700003.5 07.4100.11A2 0 +075158.81 +052058.8 -000018.6+000008.800009.0 07.4100.39F5 0 +075240.06 +393218.0 -000023.2-000026.100005.0 07.4100.31F0 0 +075742.48 -572845.0 -000006.7+000007.900002.0 07.4100.04B8 0 +081044.81 +520834.5 +000047.8-000046.500012.6 07.4100.61F8 0 +082409.06 -353032.4 -000001.7-000006.100006.3 07.4100.09A1 0 +083048.79 -310804.1 -000017.4+000003.900004.3 07.41-0.12B5 0 +083104.51 -201814.7 -000005.5+000001.400000.3 07.4100.11A2 0 +083543.80 -405206.1 +000043.3-000032.900019.6 07.4100.46F5 0 +083904.07 -555632.8 -000017.6+000007.900006.0 07.4100.44F3 1 +090612.58 +155144.5 -000008.0-000001.000002.7 07.4100.08B9 1 +092025.35 -754248.4 -000004.8+000012.900002.6 07.4100.05B9 0 +092039.71 -802325.0 -000120.4+000164.600010.8 07.4100.96K0 0 +092936.42 -030720.7 -000000.2-000004.000001.6 07.4100.66F5 1 +093434.96 -640151.1 -000018.4+000013.000003.6 07.41-0.03B8 0 0.06 0.82 +093616.28 -215949.9 -000017.2-000007.200008.1 07.4100.29A8 0 +093621.12 +624726.2 -000003.0+000005.800009.4 07.4100.32F0 0 +094327.23 +023739.1 +000045.2+000001.600006.9 07.4100.55F8 1 +094613.25 +202921.1 -000015.3+000007.600004.1 07.4100.94G8 0 +095336.99 -421837.2 -000035.4-000027.800011.1 07.4100.45F3 0 +095657.85 -155341.9 -000013.7-000066.200013.8 07.4100.51F7 0 +095918.54 -030429.3 +000017.8-000023.100007.6 07.4100.37F0 1 +100722.24 -194231.4 -000030.4+000015.000004.3 07.4100.12A1 1 +101651.75 -340738.5 -000022.7+000007.800006.0 07.4100.01A0 0 +101939.27 -305944.5 -000022.2+000015.900003.6 07.4100.89G8 0 +102013.68 -330743.4 -000024.3+000009.800007.7 07.4100.20A3 1 +102938.84 -221449.1 +000003.3-000008.100004.7 07.4100.08A2 0 +104153.72 -063429.2 +000016.0-000012.000008.7 07.4100.57F8 0 +104626.71 -150202.8 -000030.3+000003.200004.4 07.4100.03A0 0 +104915.03 -264854.6 -000027.9+000018.500008.4 07.4100.41F3 1 +111702.82 -553721.3 -000031.8+000000.300005.0 07.4100.01A0 1 +112251.20 +314941.2 -000041.9-000015.500005.8 07.4100.34F2 0 +112447.48 -224958.1 -000016.7+000006.300013.3 07.4100.27A7 0 +112608.77 +224229.7 -000112.6+000015.300012.4 07.4100.33F0 0 +114036.60 -082420.3 -000019.9-000011.700025.7 07.4100.55G0 0 +114826.62 -230526.2 -000271.8+000020.400016.8 07.4100.76G6 0 +115645.52 -104328.2 +000067.9-000086.100016.4 07.4100.45F2 0 +120020.52 -363345.7 -000051.8-000003.200004.1 07.4100.29Fm 0 +121329.50 +100232.3 +000023.8-000279.400026.7 07.4100.64G0 0 +121418.10 +263017.5 +000017.7-000020.800003.5 07.4100.92G8 0 +122145.12 +215221.8 -000003.6+000008.400006.5 07.4100.54F8 0 +122233.10 +482110.2 -000031.8+000010.600004.1 07.4100.20A5 0 +122342.24 -635212.2 -000035.8-000011.800010.2 07.4100.15G6 0 +124703.47 -220746.1 +000063.3+000020.500011.4 07.4100.52F6 0 +135150.59 +525026.3 -000010.8-000062.400005.1 07.4100.96K0 0 +143008.41 +082111.7 -000037.4-000022.700009.0 07.4100.53F2 0 +143426.72 -222327.8 -000010.7-000016.200004.7 07.4100.96G8 0 +145747.53 -422950.0 +000021.2+000016.000009.0 07.4100.30A9 0 +150929.48 +244033.4 +000020.0+000031.700017.8 07.4100.47F6 0 +151154.17 +094637.2 -000158.9-000042.300006.1 07.4100.98K0 0 +152503.30 -320922.1 -000047.7-000018.100008.2 07.4100.34F0 0 +152713.64 -492716.0 -000045.0-000027.800012.0 07.4100.19A6 0 +154254.48 +040607.3 -000040.1-000012.600018.1 07.4100.60G0 0 +160614.58 +014239.8 -000010.6-000018.100005.3 07.4100.98G5 0 +161006.48 +252915.9 +000001.9+000011.900003.1 07.4100.94G8 0 +161202.43 -181357.2 +000040.5-000033.000029.8 07.4100.62G1 0 +161350.51 +065938.1 +000000.3+000002.900004.5 07.4100.17A3 0 +163147.96 -070123.6 -000011.0-000015.100005.5 07.4100.18A0 1 +163758.89 -583751.0 -000002.4-000005.600001.8 07.41-0.05B2 0 +163908.96 +382042.0 -000007.3-000004.800006.0 07.4100.16A2 0 +164302.89 +032715.7 -000020.0+000001.000010.1 07.4100.32A5 0 +164417.74 -003324.1 -000003.8-000003.900003.1 07.4100.18A0 1 +164730.34 -452737.9 -000000.8-000001.800002.7 07.4100.00B5 1 +165155.03 +675454.0 -000006.7+000008.800007.1 07.4100.11A0 0 +165423.18 -445330.6 -000008.2-000016.000004.0 07.4100.39F0 0 +170134.88 -064411.1 -000000.7-000006.900003.9 07.4100.08B9 0 +170253.82 -382736.9 +000006.5+000014.100005.3 07.4100.14A0 0 +171254.57 -822317.3 +000018.5-000006.800009.7 07.4100.33F2 1 +172134.99 -790354.3 +000008.4+000011.800005.2 07.4100.32A7 0 +172149.64 +234110.7 -000004.0+000000.600003.8 07.41-0.02A0 0 +173202.87 +024925.4 -000002.8-000008.700001.6 07.41-0.05B8 1 0.08 1.09 +173929.47 -392039.2 +000088.0-000004.000026.4 07.4100.63G3 0 +174150.35 -473045.1 +000004.4+000020.700008.2 07.4100.47F6 0 +174601.58 -265820.2 -000002.2-000003.800002.2 07.4100.60A0 0 +180858.61 +240929.1 +000088.1+000082.600028.4 07.4100.63G0 0 +181750.86 -562840.7 -000003.0+000017.600004.6 07.4100.29A8 0 +182423.41 -593658.1 +000006.8-000002.800002.2 07.41-0.05B7 0 +183127.34 +225909.2 +000021.1+000041.500007.6 07.4100.96G5 0 +183356.17 +662125.0 +000002.9-000017.000005.6 07.4100.08A0 0 +185342.70 -745729.6 +000011.7-000021.100005.6 07.41-0.04A0 0 +185937.55 -025007.3 -000004.6-000010.500003.4 07.4100.14A0 0 +191038.16 -600244.7 +000011.8-000013.200004.1 07.41-0.06B9 1 +191426.37 +484309.5 +000002.0-000026.300004.2 07.4100.03A0 0 +191828.70 +335644.4 -000081.4-000005.500007.2 07.4100.87G5 0 +192002.58 -092441.8 +000055.9-000009.000009.7 07.4100.34F0 0 +192337.08 -154844.3 +000000.8-000012.300002.9 07.4100.02B6 0 +192548.00 +284534.0 +000012.3+000004.200005.0 07.4100.08A0 1 +193347.42 -630329.6 +000011.8-000039.200005.7 07.4100.18A4 0 +193507.94 +220931.0 +000002.1-000001.100003.5 07.4100.08B9 0 +195458.41 +415215.0 -000052.8+000284.400022.3 07.4100.80K0 1 +201013.31 +435643.4 +000014.3+000078.900019.4 07.4100.67G5 1 +203422.64 -664351.0 +000022.5-000013.700005.5 07.4100.03A0 1 +204946.15 +112941.7 +000010.7-000007.600004.2 07.4100.96K2 0 +205449.14 -463601.1 +000086.0-000135.100013.5 07.4100.52F8 1 +205529.20 +654114.3 -000004.2-000007.800003.5 07.41-0.07B9 0 +210630.50 -545723.0 +000011.8+000003.600005.1 07.4100.39F3 0 +211121.93 +411106.6 -000000.5-000005.700001.8 07.41-0.12B5 0 +211247.46 -513048.8 +000037.3-000019.800018.7 07.4100.44F5 0 +211253.23 +074133.0 -000059.1-000046.500011.0 07.4100.43F2 0 +212410.06 +484909.4 +000045.0+000027.700007.6 07.4100.12A2 0 +213138.41 +573009.4 -000004.8-000002.700002.6 07.4100.55B0 0 +213250.76 +324636.1 +000006.4-000002.300002.5 07.41-0.06B9 0 +214042.96 +284520.1 +000132.9+000032.400019.9 07.4100.60G0 0 +215917.52 -225218.8 +000068.0+000019.300013.5 07.4100.44F5 0 +215934.40 +565316.6 +000063.5-000002.700009.2 07.4100.26F0 0 +221236.93 -270505.9 -000002.7-000014.900004.4 07.4100.99K0 1 +221253.88 +685859.8 +000022.6+000011.100005.4 07.4100.00A0 0 +221406.64 -212440.8 +000020.8-000001.100006.9 07.4100.03A1 0 +222034.64 +545031.3 +000201.5-000084.000021.0 07.4100.50F5 0 +223012.88 +405756.1 -000030.2-000036.700020.0 07.4100.45F5 0 +223621.63 +270718.4 +000005.8-000007.500008.7 07.4100.34F0 0 +224054.93 -315924.4 +000343.4+000020.400037.5 07.4100.79G8 0 +224350.63 +035309.7 +000150.6+000331.600023.7 07.4100.52F8 0 +225833.25 +634224.3 -000001.5-000002.000001.0 07.4100.26B1 1 +230134.31 -222509.5 +000118.8-000047.500011.9 07.4100.54F7 0 +230525.82 +102652.0 +000036.4-000027.200005.7 07.4100.24F0 0 +235643.69 -570854.1 +000069.7-000008.700006.1 07.4100.97G8 0 +000508.82 +675024.1 +000007.1-000007.100002.5 07.4101.29K0 0 +002552.60 -082105.2 +000011.4-000004.400006.2 07.4101.15K0 0 +004546.51 +261023.0 +000000.2-000001.900000.1 07.4101.52K5 0 +005950.91 -081923.7 +000076.7+000031.300003.6 07.4101.18G5 0 +010749.57 +465031.6 -000024.0-000002.300004.7 07.4101.19K2 1 +011441.42 -572302.3 +000025.6-000008.000002.1 07.4101.35K3 1 +011642.08 -411049.6 +000017.1+000005.800004.8 07.4101.10K0 0 +012801.98 -270634.2 +000079.4+000063.200005.6 07.4101.03G8 0 +013214.93 +034106.6 +000019.7-000003.300002.1 07.4101.50K0 0 +015242.28 -124340.6 +000007.0+000012.000000.6 07.4101.39K2 0 +015459.01 +541119.9 -000001.3-000001.600003.0 07.4101.02G5 0 +020012.73 +065505.0 -000003.0-000016.700002.8 07.4101.74K5 0 +021317.83 -360339.9 +000010.8-000013.800001.2 07.4101.50M0 0 +024456.58 -484011.0 -000002.3+000001.600000.7 07.4101.66M1 0 +025835.99 +240801.7 +000009.1-000004.700004.9 07.4101.17K0 1 +031712.39 +173422.7 +000011.0-000016.600000.1 07.4101.72K5 0 +032758.42 -773647.9 +000030.9+000018.900004.3 07.4101.05K0 0 +041347.99 -513536.6 -000003.2+000021.200007.0 07.4101.34K4 0 +043436.86 -333846.3 +000015.6+000035.400005.5 07.4101.11K0 0 +050120.81 +154439.8 +000001.2-000002.600001.2 07.4101.67K2 0 +051420.92 -264737.6 +000006.2+000023.600002.0 07.4101.36K2 0 +052055.47 -194114.7 -000000.3+000034.300004.7 07.4101.05K0 0 +054403.29 +063056.4 +000005.3-000013.300003.7 07.4101.06G5 0 +054601.15 -611347.6 +000001.6+000025.300003.0 07.4101.29K2 0 +055748.97 +144102.8 +000000.7+000005.700003.3 07.4101.12G0 0 +060941.74 -220708.3 -000006.6+000013.700002.2 07.4101.25K2 0 +063115.76 -493700.8 +000004.2+000010.100005.3 07.4101.06K0 0 +063539.31 -472600.5 -000034.4-000014.000005.2 07.4101.14K0 0 +063751.23 -084654.1 +000008.0-000020.800003.5 07.4101.07K0 1 +064232.99 +594151.0 +000014.7-000021.400003.8 07.4101.60K2 0 +065147.83 +462959.8 -000009.3+000000.200002.9 07.4101.05G8 0 +065940.50 +483720.5 -000009.4-000049.900004.0 07.4101.15K0 0 +071911.27 -290047.1 +000008.8-000024.400002.8 07.4101.27K2 0 +071951.72 -523354.0 +000004.5+000011.500004.0 07.4101.03G8 0 +072559.41 -420628.9 +000020.7+000085.700006.2 07.4101.25K1 0 +073244.84 -092439.6 -000009.2-000013.200004.5 07.4101.42K2 0 +080912.15 -644634.5 -000002.9+000009.100004.7 07.4101.06K0 0 +080915.55 -213434.8 -000073.0-000074.800005.2 07.4101.03G8 0 +083243.42 +151628.6 -000010.6-000005.300002.8 07.4101.46K2 0 +084649.17 +380232.1 -000023.5-000023.700004.4 07.4101.41K5 0 +085452.37 -360324.9 +000004.3-000048.900005.3 07.4101.15K1 0 +091342.43 -281818.7 -000005.4-000001.400002.3 07.4101.00G8 0 +092338.73 +022435.9 +000009.7-000006.100007.4 07.4101.11K0 0 +092828.60 -590859.7 -000010.9+000004.400002.3 07.4101.27K1 0 +093604.41 +043052.1 -000027.0-000028.300002.8 07.4101.35K2 0 +095317.03 +195616.5 +000012.4-000030.400003.6 07.4101.03G8 0 +100153.04 +235852.5 -000013.3-000003.000003.8 07.4101.49K0 0 +100453.45 -520131.0 -000025.1+000007.500001.6 07.4101.32K2 0 +101621.92 -365430.2 -000044.0+000057.400006.5 07.4101.00G8 0 +101738.13 -482504.6 -000029.8+000013.900001.1 07.4101.66M0 0 +110038.04 -660148.8 -000032.4+000010.200004.5 07.4101.61K3 0 +111306.67 -562436.2 -000006.6+000003.100001.6 07.4101.68K3 0 +111347.84 +495122.3 -000052.9+000003.400003.3 07.4101.28K0 0 +112244.31 -425652.9 -000008.0+000003.200001.2 07.4101.67M0 0 +112733.50 +011805.4 -000039.8+000000.900003.2 07.4101.00K0 0 +113438.03 -570909.1 -000024.6-000002.200002.5 07.4101.26K2 0 +113800.55 +125727.3 -000043.6-000059.700004.4 07.4101.39K5 0 +114903.00 -090704.6 -000003.1+000002.400005.1 07.4101.07G6 0 +115747.61 -100927.3 -000011.4-000008.000005.8 07.4101.12K2 0 +115748.64 +085922.8 -000079.7+000012.600004.7 07.4101.07K0 0 +120301.51 -314129.8 -000016.9-000017.700005.1 07.4101.29K2 0 +121940.03 -493007.5 -000089.9-000019.100006.9 07.4101.13K1 0 +124817.85 -321929.0 -000046.4-000006.200003.6 07.4101.43K4 0 +130359.77 +111350.6 +000001.3-000018.600005.7 07.4101.40M4 0 +130419.96 +535715.3 -000021.4-000011.000002.0 07.4101.39K3 0 +131318.33 +132329.3 -000011.0-000035.300002.8 07.4101.27K0 0 +133708.60 -424652.6 -000020.2-000011.200002.2 07.4101.57K5 0 +151707.87 -562302.4 -000055.4-000048.600006.9 07.4101.14K0 0 +155556.46 -404711.0 -000010.5-000044.900007.6 07.4101.09K2 0 +160448.98 +600241.0 -000002.8-000003.700002.9 07.4101.17K0 0 +160613.78 -002159.4 -000025.2-000008.200006.8 07.4101.00G5 0 +163221.63 +300725.9 +000036.5-000046.100003.0 07.4101.43K0 0 +163331.21 -123336.9 -000008.2+000000.900003.4 07.4101.97M1 0 +164257.04 +153915.6 +000006.3-000015.900003.5 07.4101.38K2 0 +165108.05 +180439.0 +000016.5+000010.900004.1 07.4101.14K0 0 +165609.37 -371116.6 -000027.1-000040.700006.3 07.4101.05K0 1 +171658.74 +154914.8 -000010.2-000010.900005.5 07.4101.05K0 0 +172026.66 -571453.1 +000008.6+000002.500002.6 07.4101.70M0 0 +172228.72 -661608.0 +000001.4-000009.500002.1 07.4101.49B5 0 +174934.30 +203814.4 -000003.6-000015.200002.7 07.4101.58K5 0 0.07 12.73 +175319.20 +024004.8 +000009.6+000000.200004.8 07.4101.07K0 0 +180004.70 -530554.3 -000014.6-000049.300005.7 07.4101.06K0 0 +180302.60 -432746.0 +000001.3-000016.200005.0 07.4101.06G8 1 +182925.04 +761333.1 -000011.1-000016.700004.0 07.4101.15K0 0 +183058.98 +213917.0 +000001.6-000038.000005.1 07.4101.06K0 0 +183821.13 +085002.6 -000013.8+000027.200025.8 07.4101.20K1 0 2.23 337.00 +195513.16 -074824.2 +000010.5-000010.300005.2 07.4101.57K2 0 +201126.68 +060418.7 -000019.0-000030.500005.1 07.4101.48K5 0 +203359.50 +523552.3 -000017.5-000032.600003.8 07.4101.09K2 0 +205801.93 -115717.6 -000013.1-000012.700004.4 07.4101.00K0 0 +212123.69 +025314.6 +000003.6-000004.500004.3 07.4101.09K0 1 +215308.20 +680626.9 -000008.2-000007.600001.9 07.4101.02G8 0 +220311.13 +412421.8 -000006.5-000016.200006.4 07.4101.19K2 0 +220738.31 -204533.3 +000012.7-000034.500006.1 07.4101.17K0 0 +221829.58 -010722.9 +000056.2+000031.300004.4 07.4101.03K2 0 +223326.39 +555542.3 +000005.7+000001.200001.7 07.4101.35K5 0 +224940.95 -585545.6 +000021.4+000000.400001.9 07.4101.55K5 0 +225500.98 +193335.2 -000009.9-000025.500001.4 07.4101.66M4 0 +231625.70 +504016.9 +000008.2-000010.800002.4 07.4101.59K5 0 +233812.53 -562704.1 -000005.0-000000.800001.9 07.4101.62M3 0 +000521.63 -565720.2 +000033.8-000011.700009.6 07.4200.19A1 0 +001420.22 -273151.9 -000028.3-000144.500020.2 07.4200.64G5 1 +002359.50 -174837.6 +000108.9+000036.400015.9 07.4200.51F6 0 +003347.99 -395528.6 +000026.5+000008.200006.0 07.42-0.02A0 0 +004157.80 +595453.0 -000002.3+000001.300004.6 07.4200.28A3 0 +005318.02 +194559.6 +000127.6-000025.000010.2 07.4200.36F3 0 +013646.74 +481855.7 +000001.9-000002.800007.1 07.4200.41F0 0 0.06 0.14 +015114.36 +812228.7 +000020.4-000009.000003.2 07.4200.13A0 0 +020610.41 +465136.0 +000015.3-000042.000014.0 07.4200.58F8 0 +021045.58 -125535.9 -000008.9-000008.500008.1 07.4200.32A3 0 +022503.76 +453851.1 -000019.2-000080.900011.6 07.4200.90G5 0 +024001.08 +623607.4 +000030.1-000021.500006.0 07.4200.08A0 0 +024026.16 +321913.6 +000022.8-000000.400006.0 07.4200.15A5 0 +025126.84 -004116.5 +000066.1+000015.300009.1 07.4200.48F2 0 +031827.14 +151041.1 -000001.5-000301.200017.5 07.4200.79G5 1 +032510.58 +122907.6 +000033.8-000031.000009.4 07.4200.28A0 0 +033503.76 -241826.6 -000000.6+000029.100005.1 07.4200.98K0 0 +034446.86 -700135.1 -000011.8-000097.200018.2 07.4200.63G0 0 +035445.51 +091039.6 +000023.6-000038.500009.0 07.4200.07A0 0 +044919.00 -090033.8 -000004.6-000002.300002.5 07.4200.08A2 0 +045528.13 +320917.4 +000007.3-000018.200001.5 07.4200.32A0 0 +045921.25 +431924.2 +000000.4-000003.400001.9 07.42-0.01B2 0 +050121.54 +455320.9 -000007.2-000064.800011.9 07.4200.40F2 0 +051020.70 -073537.2 -000040.9-000174.700017.6 07.4200.54F8 1 +051636.06 -071211.3 +000032.5+000019.600008.8 07.4200.30A5 0 +052024.48 +105325.6 -000006.2-000025.600005.2 07.4200.15A0 0 +053122.73 +274608.9 +000024.0-000041.300011.6 07.4200.63F8 0 +053739.57 -533207.5 -000001.6+000021.700006.3 07.4200.13A3 0 +054531.77 +291754.7 +000001.1-000001.600000.1 07.4200.64F5 0 +055011.91 -550453.0 +000002.8+000075.400012.7 07.4200.37F0 0 +060645.56 -312500.5 -000003.6+000006.100004.1 07.4200.99K0 0 +061113.20 +445707.5 -000002.4-000002.200005.3 07.4200.89G5 1 +062313.14 +353113.2 -000006.4-000008.800004.8 07.4200.04A0 0 +063403.64 +220703.9 -000005.8-000034.400009.1 07.4200.43A3 0 +063509.23 -611023.9 -000008.6+000028.700004.3 07.4200.20A5 0 +065733.25 +194345.1 +000014.0-000111.900010.2 07.4200.25A5 0 +070305.51 +541026.6 -000029.3+000009.000009.3 07.4200.95F8 1 +072201.82 -053414.4 +000000.4-000010.100003.7 07.4200.00A0 0 +072437.57 -381623.9 -000061.9-000007.900015.7 07.4200.43F5 0 +073533.19 +035915.3 -000000.6-000002.400002.4 07.42-0.10B9 0 +074402.51 -384904.8 -000023.0+000015.300006.0 07.42-0.06B9 0 +074913.21 -102957.7 -000023.7+000005.300005.3 07.4200.02A0 0 +080054.27 -154419.6 +000020.9-000042.400012.9 07.4200.30F0 0 +081528.08 -372219.4 -000012.2+000005.700003.8 07.42-0.10B4 1 +082041.44 +023953.4 -000040.4-000017.700006.5 07.4200.44F2 0 +082820.73 +494114.7 -000058.1-000045.000009.2 07.4200.37F0 0 +082910.88 -283956.7 -000013.0+000008.300005.0 07.4200.94G6 1 +083138.30 -622020.5 -000012.7+000004.400003.4 07.42-0.06B8 0 +083716.71 +055928.5 -000010.6+000022.200006.6 07.4200.98G5 0 +084204.20 -743633.3 -000011.1+000009.600002.1 07.42-0.03B8 0 +084230.80 +341118.2 +000031.5-000290.100021.5 07.4200.58F8 0 +084725.14 -364502.8 -000004.3+000011.300002.0 07.4200.30B0 0 +084937.61 -623029.8 +000037.9-000044.300011.4 07.4200.47F3 0 +085055.27 +850304.3 -000113.3-000082.300020.1 07.4200.48F2 0 +085322.30 -441959.1 -000000.1-000008.200006.0 07.4200.09A1 0 +090349.58 -644106.8 -000017.8+000012.700002.3 07.4200.05B9 1 +091655.62 -634630.6 -000011.3+000007.800002.6 07.4200.00B6 0 +100708.37 +293045.6 -000047.7-000047.200016.0 07.4200.46F5 0 +102253.85 -593728.4 -000007.0+000002.000000.8 07.4200.88B2 0 +102644.45 -642106.2 -000015.4+000012.300007.0 07.4200.01A0 0 +103201.39 -112527.5 +000054.2-000057.300014.1 07.4200.42F2 0 +104546.61 +323550.4 -000091.0-000003.700009.9 07.4200.45F0 0 +104903.28 +100928.6 -000043.1-000012.400009.6 07.4200.24A0 0 +110407.42 -401830.8 -000051.1-000009.700013.5 07.4200.37F2 0 +110713.94 -595223.2 -000006.9+000002.000000.8 07.4200.14O8 0 +112914.48 -042705.2 +000024.8-000089.100017.1 07.4200.57F8 0 +113804.99 -181130.7 -000080.6+000023.400007.0 07.4200.08A0 0 +113929.47 -372553.2 -000058.1-000005.800013.9 07.4200.48F5 1 +114100.26 -543255.5 -000027.8-000004.100005.3 07.4200.02A0 0 +115212.24 -191222.3 -000065.3-000000.200007.2 07.4200.29A9 0 +120037.54 +691107.8 -000023.5-000007.700005.1 07.4200.37F0 1 +121316.94 +301658.8 -000067.3+000019.300009.1 07.4200.29Fp 0 +124032.02 -703248.3 -000045.3+000005.900006.4 07.4200.25A5 0 +135351.68 -143950.8 +000017.4-000021.200007.5 07.4200.37F0 1 +135806.30 +162411.1 +000044.8-000010.000007.7 07.4200.18A0 0 +141012.39 -252402.3 -000072.6-000006.000008.3 07.4200.49F5 0 +141057.35 +315225.1 -000128.7-000008.100013.5 07.4200.45F2 1 +142203.02 -581728.4 -000005.0-000002.700000.5 07.4200.11B0 0 +142647.39 +082254.2 +000002.9+000004.200005.1 07.4200.01A0 0 0.09 0.92 +144058.23 +380901.0 -000089.0+000169.700015.2 07.4200.44F5 0 +153142.89 +005301.5 -000015.0-000090.000019.7 07.4200.65G0 1 +155825.69 +431249.4 -000017.5-000007.700005.6 07.4200.18A3 0 +161054.08 +305909.0 -000084.3-000171.700018.4 07.4200.71G5 0 +162307.04 +502039.2 +000055.8-000008.300019.4 07.4200.52F8 0 +163445.69 -492344.1 -000000.4-000004.500001.6 07.4200.44A0 0 +164805.99 +110756.4 -000016.4+000034.900004.5 07.4200.96K0 0 +171121.99 -202528.8 -000005.8-000018.900003.3 07.4200.09B9 0 +171420.05 +143309.1 +000004.4+000010.900017.6 07.4200.47F6 0 +180006.21 +204430.4 -000028.4-000065.900012.0 07.4200.46F8 0 +180209.87 -362133.2 +000000.5-000004.200001.4 07.42-0.01B5 0 +180604.91 -740017.1 +000003.8-000006.700007.6 07.4200.16A2 0 +181549.93 -353814.2 -000015.6-000004.400006.2 07.4200.12A0 0 0.39 1.09 +182601.00 +154530.8 +000005.5-000055.500014.6 07.4200.46F3 0 +182856.73 -250234.2 +000039.0-000029.400017.6 07.4200.60G2 1 +183744.03 -413650.9 -000028.1-000027.700009.7 07.4200.34F0 0 +184351.64 -165629.5 +000003.5-000031.100009.7 07.4200.28A6 0 +184553.23 -182150.5 -000001.5-000009.700004.7 07.4200.08Ap 0 +184737.15 -281647.0 +000006.8-000004.900003.8 07.4200.08Ap 0 +185123.92 -513112.5 +000002.9-000026.200002.6 07.4200.94G8 0 +185311.34 -044355.4 +000004.6-000004.500004.5 07.4200.39Am 0 +191508.81 +161149.9 +000000.4-000006.500002.9 07.4200.08A2 0 +191513.95 -475232.6 -000010.2-000065.300006.8 07.4200.89G8 0 +192117.32 +205746.1 +000000.9-000007.500002.4 07.4200.00A0 0 +192644.23 +395741.4 -000001.3-000002.000005.1 07.42-0.03A0 0 +194022.54 +162000.2 -000000.3-000009.800002.1 07.4200.04B8 0 +194517.16 +312526.7 +000003.3+000001.200002.3 07.42-0.06B5 0 +194834.30 +245743.9 +000001.5-000001.900002.3 07.4200.04B9 1 +195313.75 -053224.7 -000034.5-000041.400014.9 07.4200.55G0 1 +200015.54 +295514.3 +000007.0-000005.700005.4 07.4200.04A0 1 +200201.82 +351956.9 +000001.9-000001.800002.2 07.42-0.07B8 0 +200734.41 +450912.3 -000002.7-000011.300003.1 07.4200.94G5 0 +201700.30 -182553.2 +000018.6+000008.600007.6 07.4200.21A3 0 +201908.50 +391624.3 -000002.5-000004.500000.4 07.4200.39O7 0 +202508.06 -114216.6 +000008.6-000005.100006.9 07.4200.28A7 0 +203542.93 +031810.8 -000124.7-000056.500019.8 07.4200.49F8 0 +203743.45 -222634.4 -000014.8+000010.800019.8 07.4200.47F5 0 +203843.59 +244640.8 +000004.7-000003.500001.0 07.42-0.08B9 0 +204708.47 +321019.9 +000021.8+000019.800004.7 07.4200.06A0 0 +204842.90 +414546.3 +000000.4-000003.700003.4 07.4200.92G5 0 +205722.17 +870157.5 +000014.9+000017.700006.7 07.4200.10A3 0 +210221.76 +231927.4 +000006.1-000006.700001.9 07.4200.02B9 0 +211030.62 -222839.0 +000026.7+000018.600004.2 07.4200.92G6 0 +211535.66 +783553.5 +000009.8+000005.000004.1 07.4200.04A0 1 +211640.05 +073053.2 +000004.0-000042.200008.5 07.4200.39F2 1 +213006.86 +183442.8 -000017.4-000012.700005.7 07.4200.28A5 0 +214329.90 +193808.4 -000066.2-000076.900011.8 07.4200.32F0 0 +215655.54 -352135.4 +000014.7-000000.500004.1 07.42-0.01B9 1 +215807.78 -032923.6 +000009.5+000005.700008.5 07.4200.33F0 1 +225245.81 +605458.7 -000005.3-000011.100003.9 07.4200.59A0 1 0.13 1.18 +225419.24 -245849.1 +000067.6+000041.700003.5 07.4200.93G8 0 +230632.18 +510437.9 -000000.3-000004.100002.4 07.42-0.11B2 0 +230826.05 -002958.3 +000090.7-000035.800006.1 07.4200.49F5 0 +232111.28 +021150.5 -000011.8-000025.400005.1 07.4200.94K0 0 +232812.85 +183217.8 -000018.2-000010.700004.0 07.4200.33F0 0 +232916.32 -854233.8 +000005.0-000009.100001.4 07.4200.95G5 1 +233132.37 +334154.5 -000047.6-000019.900005.7 07.4200.25A2 1 0.07 0.58 +234120.23 +465136.3 +000005.4-000009.100002.5 07.42-0.05B9 0 0.05 1.78 +235250.01 +482854.5 +000023.1+000002.200007.5 07.4200.15A3 0 +235752.79 -670021.7 -000043.9-000021.100008.1 07.4200.47F6 0 +000053.56 -502647.3 +000029.0+000002.600001.6 07.4201.52K4 0 +003440.38 -375945.6 +000071.4-000002.000003.7 07.4201.13K1 0 +004318.83 -062012.5 +000032.8+000001.500004.2 07.4201.33K0 0 +015059.26 -541650.0 +000022.9-000048.200004.4 07.4201.40K4 0 +020942.89 -290024.9 +000014.5-000001.100002.2 07.4201.59K5 0 +021752.34 +403301.8 -000008.2+000001.900003.6 07.4201.49K0 0 +023554.96 +370330.0 -000030.7-000000.600007.5 07.4201.06G5 0 +033312.16 -015138.3 -000007.0-000004.700005.8 07.4201.07G5 0 +033507.95 -574837.3 +000013.0+000051.200004.8 07.4201.00K0 0 +034747.52 -045012.3 +000001.8-000000.600004.1 07.4201.22K0 0 +042126.78 +343416.0 +000000.6+000002.500003.0 07.4201.56K5 0 +043206.76 -284822.0 +000162.1-000113.800009.8 07.4201.09K1 0 +045212.26 +013034.0 -000021.8-000036.600002.1 07.4201.47K2 0 +051831.08 +755649.2 +000007.7+000005.900007.3 07.4201.07G5 0 +052205.54 +033417.9 +000011.0-000001.500004.0 07.4201.62K5 0 +053934.59 -155205.2 +000007.0+000005.000004.7 07.4201.23K1 1 +054351.08 +112420.5 +000015.8+000014.300007.1 07.4201.09K0 0 +063216.90 +624555.1 +000024.7-000041.700004.4 07.4201.15G9 0 +064936.27 +131125.9 -000001.3-000011.100001.6 07.4201.31F8 0 +065945.37 -834509.7 -000010.6+000106.900005.4 07.4201.04G8 0 +071539.59 -584820.0 +000000.3+000007.400000.8 07.4201.65K4 0 +071921.83 -555815.3 -000004.9+000033.600003.7 07.4201.30K2 0 +072013.13 -060817.0 -000011.8+000006.800007.2 07.4201.03K0 0 +072605.19 -264725.3 -000014.7+000016.900004.0 07.4201.42K3 0 +072622.16 -351036.3 -000038.1+000041.000005.9 07.4201.06K0 0 +075325.97 +165045.6 -000004.1-000006.100006.4 07.4201.11K0 0 +081722.89 +270257.5 +000031.7-000007.100002.3 07.4201.29K1 0 +083153.56 +724131.6 -000003.7-000007.300002.4 07.4201.57K5 0 +083503.02 +410125.8 -000043.6-000018.200003.0 07.4201.00G8 0 +090016.59 +615641.7 -000025.9-000047.500003.0 07.4201.01K0 0 +090537.38 +640316.5 -000015.2-000022.600001.8 07.4201.28K0 0 +090909.66 -205538.2 -000017.8+000002.700005.8 07.4201.00G8 0 +091541.02 -130752.6 -000002.5-000025.600004.1 07.4201.31K2 0 +093108.11 +735729.8 +000007.6+000007.800001.5 07.4201.43K0 0 +093923.38 -525635.9 -000007.2+000005.000000.9 07.4201.62K2 0 +095511.95 -332148.0 -000039.7-000019.000006.0 07.4201.02G8 0 +100003.33 +421900.3 -000011.6-000041.200012.6 07.4201.08K2 0 +101157.15 -395939.9 -000007.8-000007.600004.6 07.4201.10K0 0 +101202.94 +200706.9 +000045.8-000011.000002.4 07.4201.21G5 0 +101412.95 -392038.0 -000017.5+000006.900002.2 07.4201.49K3 0 +103351.36 -272058.7 -000026.5-000021.300004.8 07.4201.34K3 0 +103554.03 -754735.6 -000062.8+000026.900005.2 07.4201.19K0 0 +105823.64 -445604.6 -000021.1+000011.800003.0 07.4201.18K1 0 +113421.39 -361216.3 -000016.0-000014.000003.9 07.4201.29K1 0 +114924.55 -602532.8 -000006.9+000002.000000.2 07.4201.89M0 0 +120853.65 +491107.3 -000011.9-000008.300005.1 07.4201.03K0 0 +123202.96 +744841.6 -000010.1-000007.000004.9 07.4201.09G9 1 +124734.15 -044052.4 -000030.6-000015.900002.0 07.4201.54K2 0 +135708.45 -345413.6 -000033.0-000011.200002.0 07.4201.50K3 0 +135852.23 -474825.2 -000009.7-000016.100000.7 07.4201.69M0 0 +140613.56 +221003.8 -000012.8-000008.100004.5 07.4201.05G5 0 +145335.35 +694546.1 +000016.5-000050.800001.7 07.4201.55K5 0 +145636.22 -432722.0 -000011.6-000011.000000.7 07.4201.56K4 0 +154009.24 -450116.5 -000003.0-000068.700005.4 07.4201.27K4 0 +154407.14 -304241.0 -000019.3-000000.600000.1 07.4201.52K5 0 +163644.47 -665903.7 -000007.2-000015.600001.0 07.4201.08K1 0 +170003.44 +530240.1 -000006.6+000025.700003.1 07.4201.34K0 0 +180518.63 +153850.0 -000003.5-000010.000001.3 07.4201.65K5 0 +180725.09 +773535.2 -000001.4+000007.300006.2 07.4201.11K0 0 +180826.51 -183307.9 -000000.9-000000.700002.1 07.4201.97G5 0 +182148.49 +550747.5 -000010.9-000004.100001.7 07.4201.56K5 0 +183034.58 +361457.0 -000002.7-000000.900001.8 07.4201.57M. 0 +192403.76 +112627.9 +000011.6+000012.000005.0 07.4201.06K0 0 +194617.49 +454410.3 +000003.8-000006.500004.7 07.4201.20K0 0 +200104.97 -761355.9 +000010.4-000010.800003.9 07.4201.37K2 0 +204508.65 -503023.2 +000028.1-000007.600003.6 07.4201.07K0 0 +215221.51 +342249.7 +000003.7+000001.400002.4 07.4201.00K0 0 +220226.15 +342243.4 -000004.7-000011.500001.7 07.4201.56K5 0 +223330.37 -632818.7 +000061.3+000006.000003.9 07.4201.01G8 0 +225309.17 +265839.0 -000003.1-000034.100003.9 07.4201.15K2 0 +225440.36 +242313.6 +000008.6+000009.000001.2 07.4201.53M. 0 +225852.89 -001857.5 +000056.0+000013.900006.8 07.4201.03K0 0 +225916.92 -715011.8 +000008.5-000015.700002.5 07.4201.53M2 0 +230903.97 -453042.0 +000050.2-000007.700006.3 07.4201.19K2 0 +234419.19 -542609.7 -000000.9-000009.700003.3 07.4201.42M3 0 +235344.17 -292347.7 +000040.9+000001.000001.0 07.4201.55M0 0 +235352.52 +443320.9 +000005.2+000010.400001.7 07.4201.45K0 0 +121745.76 -633658.1 -000004.6-000001.000000.2 07.4202.09M0 0 +000848.74 +080118.3 +000007.4+000049.100011.6 07.4300.30F0 0 +001213.85 +395405.7 +000119.8+000002.400010.4 07.4300.34F0 0 +001641.65 +543936.6 -000000.6-000004.100008.3 07.4300.27A3 1 +003818.05 -735745.0 -000127.2-000109.300016.4 07.4300.48F5 0 +003940.61 +113156.3 +000158.5-000011.800020.1 07.4300.54F8 0 +004024.34 -073923.1 +000129.0-000101.200017.0 07.4300.57F8 0 +012306.78 +091115.8 +000037.4-000043.000010.0 07.4300.33F0 0 +013333.86 +405405.6 +000024.6-000027.700013.7 07.4300.34A5 0 +013916.55 -290120.9 +000031.2+000014.500008.3 07.4300.33F0 1 +014353.07 +493923.2 -000005.0-000001.300001.7 07.4300.01B9 0 +014835.03 +582728.2 +000001.1-000000.600001.1 07.4300.28B2 0 +014955.99 +071325.3 -000018.0-000060.600011.0 07.4300.62G1 0 +015152.20 -370231.4 +000020.4+000041.800010.6 07.4300.54F6 0 +015306.31 -011933.9 -000186.8-000349.700026.6 07.4300.64G0 0 +015623.56 +611652.0 +000007.5-000016.100001.0 07.4300.09B7 1 +020434.36 +252453.0 -000107.8-000175.300026.9 07.4300.71K0 0 +021347.95 +645118.1 +000009.5-000006.200005.8 07.4300.16A2 0 +021745.38 +182717.8 +000035.6+000024.500011.8 07.4300.30F0 0 0.09 0.27 +024814.08 +433721.2 -000004.5-000006.500002.8 07.4300.13B9 0 +031050.23 +634716.3 +000054.0-000083.000012.6 07.4300.50F8 1 +031947.76 +190434.6 +000008.9-000009.300004.2 07.43-0.05A0 0 0.11 2.50 +034109.42 -404606.2 -000015.7-000005.600005.2 07.4300.19A7 0 +035218.96 +341319.6 +000004.3-000004.900002.0 07.4300.04B2 0 +040817.16 -325124.6 +000011.3+000014.800007.7 07.4300.24A7 1 +041232.98 -023045.8 +000037.5+000090.900010.3 07.4300.94K0 0 +041306.74 -724914.5 +000052.8+000027.200007.7 07.4300.52F6 0 +041406.89 +382810.2 +000036.3-000027.400006.5 07.4300.33F0 0 +041830.88 +434337.6 +000031.0-000026.600006.4 07.4300.25A2 0 +042529.14 +460837.4 -000001.8-000002.800001.9 07.4300.23B1 0 +045219.66 -075344.3 -000003.9-000024.100003.2 07.43-0.03A0 0 +051419.94 -154933.9 +000201.1-000224.600031.8 07.4300.72G8 1 +051427.66 -102459.9 -000007.8+000012.100010.8 07.4300.36F0 0 +052225.31 -713024.0 -000001.1+000066.300006.4 07.4300.19A7 0 +052511.40 +015524.0 +000000.6-000003.400001.8 07.43-0.05B8 1 +052538.50 +380241.1 -000014.1-000012.100001.5 07.4300.08A0 1 +053801.79 -425750.9 +000109.8+000274.400016.4 07.4300.60G0 0 +060515.99 +735958.9 -000036.4-000031.200010.2 07.4300.54F8 1 +060818.98 +453315.8 -000005.7-000008.300004.7 07.4300.14A0 0 0.10 0.70 +060902.57 -410704.7 -000005.8-000011.800003.9 07.4300.18A1 0 +061602.70 +704657.6 -000013.2-000443.100038.9 07.4300.78G5 0 +062204.82 +604641.4 -000007.4-000056.700010.9 07.4300.21A2 0 +062330.17 +270704.9 -000006.5-000001.900005.8 07.4300.07A0 0 +062339.63 -331910.5 -000024.0+000058.500010.5 07.4300.43F3 0 +063432.03 -111347.0 -000029.4-000006.700010.5 07.4300.41F0 1 +063811.85 +070853.6 -000000.6-000001.000000.4 07.4300.11B8 0 +064005.35 +234025.7 +000011.9-000018.300004.8 07.4300.40F5 0 +064125.87 +005726.2 -000006.9-000002.000002.3 07.4300.01A0 0 +064926.70 -283908.0 +000004.4+000019.300002.9 07.4300.97K0 0 +065005.86 +061522.7 -000000.7-000001.000000.8 07.43-0.08B8 0 +065648.57 +205801.9 +000000.1-000005.400000.4 07.43-0.11B8 0 +070843.82 +173926.3 +000001.0-000003.500002.6 07.4300.68F5 1 +074927.64 -544843.6 -000003.9-000075.800007.5 07.4300.89G8 0 +075434.33 -012443.6 -000251.6-000062.100052.0 07.4300.74G8 1 +075930.62 -371808.7 -000006.8+000007.000002.3 07.43-0.13B2 0 +080332.12 -081024.6 -000022.3+000042.900019.1 07.4300.51F8 0 +080356.04 -474857.0 -000002.0+000011.300000.7 07.43-0.11B3 0 +080430.20 -424531.5 -000000.5+000004.300000.6 07.4300.27B3 1 +081915.10 -053710.6 +000000.0+000040.900029.3 07.4300.60R. 0 +083100.49 +185806.2 -000034.9-000002.800010.6 07.4300.28A3 0 +084902.22 -392453.0 -000010.7+000007.200000.3 07.43-0.07B8 0 +090106.24 +011648.6 -000041.1-000001.300007.0 07.4300.09A0 0 +090132.80 +405626.5 -000048.1-000026.500012.5 07.4300.42F5 0 +092110.39 -352126.1 -000051.2+000009.100006.4 07.4300.40F3 1 +092201.71 +745445.8 -000020.4-000007.500010.3 07.4300.30A2 0 +092456.37 -644229.6 -000014.0+000033.800004.9 07.4300.12A2 1 +092641.03 -162640.2 +000007.2+000010.300003.6 07.4300.97G8 0 +092731.75 +424551.7 -000029.6-000024.000008.4 07.4300.29F0 0 +092753.93 -145205.0 +000023.2-000077.100009.5 07.4300.53F7 0 +093035.09 +011526.1 -000015.2+000002.100004.7 07.4300.05A0 0 +093214.65 -624720.1 -000036.2+000019.700007.8 07.4300.91M6 0 4.32 305.50 +093709.59 +720450.1 -000127.6-000096.900018.1 07.4300.48F5 0 +095029.82 +450502.1 -000082.0-000094.600010.6 07.4300.39F3 0 +095543.57 -194037.5 -000040.1-000000.400005.8 07.4300.11A2 0 +100604.07 -423129.5 -000026.1+000001.300013.3 07.4300.43F3 0 +101022.68 +205644.0 -000017.9+000007.400005.9 07.4300.40F0 0 +101330.00 +091109.8 +000007.3-000006.700005.6 07.4300.97G5 0 +102504.78 -262129.0 -000039.0-000001.200005.6 07.4300.99K0 0 +104140.91 -454607.3 -000118.3+000048.900012.9 07.4300.46F5 1 +105652.15 -311216.5 -000054.1-000048.200012.0 07.4300.35F0 0 +111525.56 +150647.2 -000014.1-000024.300002.6 07.4300.89K0 0 +111530.83 -423647.3 -000190.1+000097.800019.1 07.4300.50F7 0 +113019.61 +471440.7 +000013.4-000007.900003.2 07.4300.96K0 0 +120805.67 +310259.3 -000033.3-000029.900007.5 07.4300.02A0 0 +121229.20 -030507.8 -000607.6+000419.600029.5 07.4300.70G4 0 +121426.19 -663128.5 -000005.0-000000.300001.2 07.43-0.01B0 0 +122421.64 -102830.8 -000019.7+000048.600007.0 07.4300.97K0 0 +122802.69 -684356.0 -000000.6-000153.700020.5 07.4300.47F5 0 +123201.82 -561718.1 -000015.5-000002.000002.0 07.4300.03B8 0 +130322.30 -293948.5 -000126.0+000021.800017.0 07.4300.49F6 0 +130632.16 -825702.5 -000022.8-000003.500005.8 07.4300.20A5 0 +131652.69 -303531.2 -000047.9-000003.300008.3 07.4300.41F2 0 +131951.29 -705117.8 -000391.8-000030.900023.1 07.4300.74G6 0 +132943.42 +165411.3 -000014.5+000004.500007.6 07.4300.45F5 0 +133107.42 -253924.8 +000018.9-000025.200009.5 07.4300.24A4 0 +133134.37 -320826.5 -000069.2-000020.400007.6 07.4300.39F2 0 +133828.48 -640320.3 -000006.6+000002.200000.1 07.4300.13A0 0 +135232.83 -632122.0 -000008.8-000005.800002.4 07.4300.01B8 0 +135332.66 +520639.8 +000040.0-000063.500015.4 07.4300.45F5 0 +135513.45 -470531.9 -000028.1-000024.200005.4 07.4300.10A1 0 +135921.34 -675026.3 -000005.8-000004.000000.5 07.43-0.05B2 0 +141338.44 -455910.9 +000012.7+000007.600008.3 07.4300.22A4 0 +142815.08 +160708.6 +000081.5-000180.800015.6 07.4300.71G5 0 +143053.66 +680454.3 -000042.7+000002.900007.5 07.4300.31A3 0 +143258.09 +065559.3 -000039.0-000054.800011.3 07.4300.92K0 0 +143855.98 -353600.4 -000032.0-000212.300019.6 07.4300.46F5 0 +145457.33 -033749.9 +000002.0+000022.400009.1 07.4300.40F2 0 +154740.80 +282809.6 -000051.7+000050.000010.8 07.4300.47F6 0 +155431.58 -511415.6 -000001.3-000009.400000.4 07.4300.01B7 0 +163541.23 +574652.3 +000029.2-000031.600010.6 07.4300.21A3 0 +164801.79 -155749.4 +000077.7-000093.000023.2 07.4300.57G2 0 +171638.92 -605722.6 -000010.9-000011.700003.6 07.43-0.03B8 0 +173720.69 -025226.3 +000031.5+000078.500013.4 07.4300.61G5 0 +175613.39 -464207.7 +000000.6-000002.700000.6 07.43-0.03B5 0 +175805.37 +521306.0 +000011.5-000020.500010.4 07.4300.27A2 1 +180216.73 +513819.8 +000014.7-000023.300012.2 07.4300.34F0 0 +180242.92 -335321.0 +000004.3-000005.700000.6 07.43-0.09B2 0 +180812.37 +305956.0 -000000.1-000000.400004.5 07.4300.07A0 0 +180936.62 -053912.6 +000033.4-000060.900009.4 07.4300.93G0 0 +181010.16 +825623.1 -000004.3+000031.400003.9 07.43-0.11B9 0 +181149.92 +660808.4 +000000.1+000028.700004.2 07.4300.95K0 0 +183545.82 +731651.3 -000026.4-000026.400003.3 07.4300.91G5 1 +183712.73 -254014.1 +000170.2-000281.200033.2 07.4300.69G5 0 +184140.22 +340555.5 +000001.1-000003.300002.9 07.43-0.15B9 0 0.05 2.28 +184318.73 +172923.2 +000004.0-000016.300005.7 07.4300.07A0 0 +184439.43 -412606.8 +000096.3-000075.400015.5 07.4300.43F2 0 +185958.93 +043639.1 +000000.7-000015.000003.4 07.4300.08B9 0 +190708.01 +223503.5 +000015.6+000031.400009.2 07.4300.22F0 1 +190718.15 +032634.9 -000001.6-000002.900000.1 07.4300.52B3 0 +191843.25 -393251.5 +000044.2-000083.000016.4 07.4300.48F6 0 +192127.88 +253614.3 +000000.9-000004.000001.8 07.43-0.03B2 0 +192157.26 +223023.2 +000000.2-000005.100002.6 07.43-0.01B2 1 +192644.67 +213911.3 +000000.5-000005.800002.5 07.4300.05B2 0 +193046.74 -161000.4 -000002.0-000009.200001.2 07.43-0.01B5 0 +200038.77 -321032.2 +000001.4-000018.600003.9 07.4300.19A1 0 +200836.00 +364019.3 -000003.1-000006.800000.5 07.4300.06B0 0 +201424.34 -060250.6 +000029.5+000000.100006.0 07.4300.39F0 1 +201521.00 -644909.9 +000025.9-000013.700003.8 07.4300.94G8 0 +201726.80 -154939.5 +000014.2-000051.000007.5 07.4300.22A5 1 +202157.10 +071017.9 +000006.7+000013.100005.4 07.4300.95G9 0 +202502.78 +132310.3 +000073.5+000002.500007.1 07.4300.10A2 0 +202835.97 +005300.7 -000013.5-000016.700002.4 07.43-0.09B8 0 +203214.68 +205134.5 -000000.5-000009.100000.1 07.43-0.12B8 0 +204737.86 +125910.2 +000024.1+000038.300025.6 07.4300.59F8 0 +204745.24 +102755.2 -000004.9-000032.900008.8 07.4300.26A0 0 +204829.60 +693928.3 +000019.6+000014.300007.6 07.4300.14A0 0 +210543.99 +474817.0 +000005.3+000003.900004.8 07.43-0.05A0 0 +210901.06 +073520.6 +000017.6-000002.300002.9 07.4300.23A2 0 +211441.10 -004955.0 +000018.0+000004.400004.1 07.4300.09A2 0 +211825.54 -451724.6 +000022.5-000005.800003.0 07.4300.18A3 0 +212505.66 +092302.6 +000022.1+000005.000006.5 07.4300.00A2 1 +213826.29 +565825.5 -000003.4-000006.000002.0 07.4300.07B0 0 +214023.14 -713011.5 +000387.5-000054.400020.1 07.4300.54G2 0 +215445.60 -732614.7 -000195.5-000438.400025.1 07.4300.70G5 0 +215811.15 +431419.7 +000004.3-000007.000001.0 07.43-0.05B9 0 +221607.22 -230033.9 +000020.9+000015.100009.6 07.4300.24A8 0 +222051.46 +460344.5 +000004.8-000050.800020.3 07.4300.47F5 0 +222157.60 -343113.0 +000009.9+000025.800010.8 07.4300.44F3 1 +222432.88 +710248.7 -000007.4-000021.200004.3 07.4300.14A3 0 +222701.30 +454722.2 -000019.3-000015.300004.1 07.4300.16A2 0 +222841.24 +612719.8 -000045.1+000018.100005.1 07.4300.92K0 0 +223646.79 -210522.7 -000011.3+000017.200010.5 07.4300.11A1 0 +224520.79 -093840.2 +000019.0-000011.800011.8 07.4300.20A5 1 +224827.40 +310602.5 -000010.9-000006.100003.1 07.4300.07B9 1 +225103.90 +521606.0 -000028.1-000018.200010.7 07.4300.26F0 0 +225145.66 -355318.8 +000046.4-000014.200008.6 07.4300.23A5 1 +225839.80 +630437.8 -000002.6-000004.100000.1 07.4300.33B0 1 0.05 0.00 +230837.53 -594411.1 +000060.1-000064.300016.7 07.4300.45F5 1 +232250.92 -232706.2 +000124.2-000053.000011.5 07.4300.39F2 0 +234954.67 -421802.5 -000016.9-000014.000010.3 07.4300.28A9 0 +003040.73 -092427.8 -000011.2-000014.900002.9 07.4301.57M. 0 +003701.56 +551302.1 +000006.3-000013.400002.2 07.4301.27K2 1 +005458.43 -451311.6 -000017.6-000019.400005.3 07.4301.06K2 0 +005509.78 +571634.1 -000002.7-000004.000001.0 07.4301.78K5 0 +011332.59 +441020.5 +000009.3-000064.700005.9 07.4301.23K2 0 +013825.62 -155218.9 +000049.3-000020.900004.9 07.4301.27K1 0 +014947.98 -642309.3 -000009.4-000020.600002.5 07.4301.26K1 0 +030325.49 +413336.6 +000001.2-000004.600000.5 07.4301.64K2 0 +033805.24 -571707.2 +000006.6+000005.900001.9 07.4301.53K4 0 +035546.32 -192600.3 -000006.0+000031.700003.9 07.4301.29K2 0 +044014.20 -384825.2 -000014.5-000006.600004.2 07.4301.22K2 0 +050605.24 +034718.6 +000015.1-000007.900002.1 07.4301.13K0 0 +051203.73 -414004.7 +000071.0+000104.500007.3 07.4301.12K1 0 +051705.61 +162106.0 +000004.9-000027.600005.4 07.4301.03G8 0 +053750.69 -285614.5 +000004.7+000007.400002.4 07.4301.22K2 0 +055422.48 -010435.4 -000008.0+000010.100001.0 07.4301.76M3 0 +055756.51 -315516.4 +000017.2-000017.500002.3 07.4301.44K4 0 +061826.93 -480219.1 -000004.9-000000.200001.6 07.4301.62K4 0 +063059.72 +324819.6 -000021.1-000019.000001.6 07.4301.63M2 0 +070326.74 -041558.9 -000012.7-000011.000003.0 07.4301.34K0 0 +072740.00 +144034.6 -000003.0-000006.200003.0 07.4301.56K2 0 +073914.95 +523359.5 -000007.8-000062.800002.6 07.4301.19K0 0 +080327.62 +165051.7 +000025.1-000058.500004.7 07.4301.18K0 0 +080559.32 +714724.9 -000005.0-000038.100005.6 07.4301.10K0 0 +084635.42 -083827.2 -000027.0-000005.800004.8 07.4301.04K0 0 +092649.10 +410127.5 -000013.2-000048.100005.1 07.4301.40K2 0 +095808.05 -130744.8 -000009.5+000010.000003.3 07.4301.41K3 0 +100938.00 -115342.5 +000050.9-000031.300005.6 07.4301.20K2 0 +101106.26 +705023.9 -000012.7-000020.400004.8 07.4301.02K0 0 +103424.01 +213538.4 -000006.9+000006.900004.5 07.4301.10K0 1 +110545.94 +441805.6 +000007.0-000002.200001.9 07.4301.50K2 0 +110642.92 -525702.5 +000019.7-000007.700001.0 07.4301.55K3 0 +110643.89 +151055.6 +000027.8-000019.600002.6 07.4301.61M2 0 +115333.68 -160653.7 +000040.3-000029.600003.4 07.4301.20K0 1 +115450.04 -433639.2 +000000.6+000002.700002.9 07.4301.26K1 0 +120500.13 -700007.7 +000034.1-000011.400004.0 07.4301.69K5 0 +121159.03 -255629.3 -000000.5-000006.500005.7 07.4301.21K1 0 +121248.03 -373137.5 +000011.1-000005.500002.9 07.4301.42K3 0 +121826.67 -204835.1 -000007.5-000008.600001.9 07.4301.68M1 0 +123055.56 +764113.0 -000040.3+000018.000003.5 07.4301.19K0 0 +124315.92 +100602.9 -000015.4-000048.200003.9 07.4301.59M3 0 +130110.12 -630123.4 +000011.9-000001.800003.9 07.4301.71K2 0 +132813.67 -222401.4 -000001.1-000044.000006.8 07.4301.24K1 0 +142701.52 +055744.2 +000002.1-000056.900004.1 07.4301.08K0 0 +143654.26 +545118.9 -000025.4+000005.300003.4 07.4301.08K1 0 +144223.23 +544812.4 +000017.0-000014.000002.3 07.4301.44M2 0 +151747.85 -454253.7 -000015.3+000005.100003.5 07.4301.66M1 0 +160147.33 -343738.0 -000005.2-000008.200002.7 07.4301.80K4 0 +160701.12 -035240.1 -000016.6-000016.900002.2 07.4301.69M. 0 +162234.05 +762642.0 -000003.1+000020.900001.9 07.4301.55K5 0 +165549.14 -060723.8 +000050.1-000046.200007.5 07.4301.23K0 0 +170611.92 -602514.8 +000001.2-000005.800008.7 07.4301.18K2 0 +173853.34 -454534.2 -000055.8-000154.800012.5 07.4301.00K1 0 +174159.57 +103759.3 -000007.7-000016.000002.1 07.4301.46K5 1 diff --git a/kstars/kstars/data/hip025.dat b/kstars/kstars/data/hip025.dat new file mode 100644 index 00000000..c4e535ea --- /dev/null +++ b/kstars/kstars/data/hip025.dat @@ -0,0 +1,1000 @@ +174956.88 +205212.0 +000008.8-000024.900002.8 07.4301.53K5 0 +184827.68 +324646.7 +000005.2+000016.100003.1 07.4301.45K5 0 +185640.64 -652834.3 +000024.0-000020.500003.0 07.4301.23K0 0 +190454.42 -080720.4 -000033.9-000056.100005.1 07.4301.03K0 1 +191526.12 -160556.8 -000002.0-000027.800003.6 07.4301.26K0 0 +194830.71 -405823.6 +000033.1-000043.000006.2 07.4301.01K0 0 +200022.05 +014153.6 -000004.9-000003.600000.7 07.4301.09G5 0 +201032.85 +522306.0 +000007.5+000025.500000.9 07.4301.58M0 0 +204528.01 +055253.2 +000091.0-000096.700007.1 07.4301.00K2 1 +211722.44 -540102.3 +000005.0-000022.500004.9 07.4301.07K0 0 +211758.31 +820108.0 +000016.7-000003.100003.6 07.4301.08K0 0 +225705.78 -572403.7 +000066.3-000056.700004.6 07.4301.22M8 0 +225736.92 +392319.5 +000055.7-000003.500006.1 07.4301.10K2 0 +225835.36 +504152.8 -000000.8-000020.300003.9 07.4301.46K5 0 +230049.17 +212253.3 +000036.7+000015.600005.7 07.4301.12K0 0 +230858.74 +624856.1 -000007.8-000010.800003.4 07.4301.11K2 0 +232741.62 +444707.2 -000001.2-000019.000004.1 07.4301.01G5 0 +000704.16 +065232.2 -000036.1-000024.400007.1 07.4400.20A5 0 +000743.10 +371107.7 +000007.7-000016.200007.2 07.4400.48F5 1 +000843.94 +741253.0 +000047.1+000022.000006.4 07.44-0.01A0 0 +003143.44 +192855.5 -000036.9-000024.500005.2 07.4400.95G5 1 +004105.39 +571017.6 +000040.4+000007.900006.5 07.4400.12Am 0 +005608.31 -080124.6 +000001.0-000027.800009.3 07.4400.55F8 0 +011958.26 -572057.3 +000045.5+000037.300006.1 07.4400.44F3 0 +013506.34 -022007.2 +000024.7+000000.100006.9 07.4400.18A0 0 +014012.60 +542644.4 -000005.5-000000.100002.0 07.44-0.03B8 0 +014742.31 +540016.2 +000001.4-000011.000003.3 07.44-0.06B9 0 +021649.26 +513144.2 -000003.3+000000.600001.5 07.4400.92G5 0 +021806.76 +295050.4 -000007.0-000015.400008.3 07.4400.17A3 0 +021910.35 +033212.7 -000004.2-000010.100003.9 07.4400.96G5 0 +023501.69 -821408.7 +000027.3-000123.600014.9 07.4400.68G2 0 +024335.50 -625508.8 -000025.2-000038.200020.7 07.4400.59G0 0 +025420.96 +074048.9 +000022.3-000011.300003.3 07.4400.04A0 0 +031956.02 +084159.2 -000007.9-000005.000004.5 07.4400.04B9 0 +032423.51 -573304.1 +000014.1+000016.700005.4 07.4400.97G8 0 +033103.45 +274353.8 +000028.4-000027.100010.5 07.4400.04B9 0 +034520.18 -203126.3 -000021.1-000017.300005.0 07.4400.20A6 0 +034740.98 -695319.7 -000025.4+000005.000007.7 07.4400.24A8 0 +035427.23 +051028.8 +000009.9-000024.400007.2 07.4400.41F3 0 +035905.45 +271150.9 +000004.9-000012.600005.0 07.4400.14A0 0 +041223.59 -313451.1 +000167.4-000103.600019.2 07.4400.73G5 0 +043221.80 +251108.0 -000002.1-000028.600009.2 07.4400.16A2 0 +045441.20 +120132.9 +000014.5-000019.000004.4 07.4400.14A0 0 +050351.89 +245823.2 +000126.3-000117.900012.6 07.4400.81G8 1 +050806.99 -491749.9 +000031.6+000020.300009.2 07.4400.30A1 0 +053143.84 -490106.6 -000000.7+000010.700002.7 07.44-0.11B6 0 +053252.86 -632721.8 +000012.3+000012.800005.9 07.4400.27A1 0 +055507.43 -015536.5 +000002.2-000019.400005.0 07.4400.19A2 0 +060528.41 -333006.7 -000006.1-000000.700003.5 07.44-0.01A0 0 +060624.43 -005748.0 -000014.0-000010.800005.3 07.4400.47F2 0 +061230.89 -290104.5 -000093.3-000065.000010.6 07.4400.50F5 1 +062046.85 -241800.6 +000001.8+000002.500002.5 07.44-0.11B8 0 +062049.99 +520854.0 -000023.6-000012.100011.7 07.4400.20A0 1 +070402.63 -121717.4 -000006.2+000003.600001.7 07.44-0.11B5 0 0.15 1.76 +072603.11 -182146.6 -000004.0-000005.100004.8 07.4400.06A0 1 +074637.20 +015127.9 -000000.3-000009.600005.5 07.4400.10A0 0 +075102.60 +072616.9 -000006.1+000004.000003.2 07.4400.05A0 0 +075452.65 -382511.9 -000004.6-000017.200005.2 07.4400.14A1 0 +075555.78 -443713.7 -000006.7+000006.900001.1 07.44-0.11B6 1 +080357.46 +435022.0 -000023.6-000000.700005.8 07.4400.31F0 0 +082648.11 -181023.3 -000008.5-000013.400006.2 07.4400.14A0 0 +083155.11 +503703.1 -000082.0-000339.000024.5 07.4400.63G1 0 +083309.20 -154552.1 -000023.0+000003.300003.6 07.4400.99G8 0 +085046.16 +264936.8 -000069.2-000019.400009.9 07.4400.33F0 0 +085249.11 -694950.3 -000010.0+000013.700002.6 07.4400.01A0 0 +085354.92 -452237.6 -000015.0+000003.600003.4 07.4400.86G5 0 +085414.82 -084539.1 -000007.7-000000.100003.2 07.4400.55F0 1 +090131.60 -493445.6 -000011.9+000000.900003.0 07.44-0.12B5 0 +090840.09 -542213.7 -000011.2+000008.700001.7 07.44-0.11B3 0 +091257.28 -152509.6 -000038.4+000009.900003.5 07.4400.40F3 1 +093653.65 +353558.0 -000065.9-000054.800012.6 07.4400.43F5 0 +093822.62 +074232.7 -000050.7-000019.900007.5 07.4400.27A2 0 +093959.10 +532950.2 -000008.7-000131.900009.7 07.4400.91K0 0 +095839.35 +105737.4 +000011.4+000025.300011.4 07.4400.29F0 0 +102858.66 +023848.3 +000023.8-000054.800005.3 07.4400.34F2 0 +103543.51 -135723.6 -000093.9-000042.400018.4 07.4400.49F7 0 +103618.27 +520634.1 +000008.6+000002.000005.7 07.4400.14A2 0 +111334.70 +552457.0 -000036.8+000008.900010.9 07.4400.47F2 1 +111730.98 -632834.9 -000009.9-000000.800001.6 07.4400.12B9 1 +112108.83 -140453.0 -000014.9+000048.800010.7 07.4400.36F0 0 +112249.78 +772224.3 -000091.8+000008.200015.6 07.4400.46F5 0 +112425.99 +172037.1 -000037.5+000014.200004.0 07.4400.98G5 0 +115725.68 +264545.4 +000009.3-000149.600007.7 07.4400.96G7 0 +120259.82 -104508.5 +000033.8-000018.400017.2 07.4400.43F5 0 +121149.34 -195545.4 -000095.7-000002.700009.6 07.4400.47F5 0 +122402.27 -193418.3 -000057.4-000049.800012.2 07.4400.45F5 0 +122726.42 -284258.4 -000051.1-000005.200009.9 07.4400.38A9 1 +122733.12 +175003.8 -000037.2-000025.700004.0 07.4400.96G5 0 +131651.86 +011424.9 -000026.2-000003.100014.6 07.4400.37F5 0 +132149.81 -360643.8 -000068.7-000022.800013.4 07.4400.34F2 0 +132818.58 -005021.1 +000224.1-000405.900021.8 07.4400.65G5 0 +134520.87 +090328.6 -000021.5-000082.500018.9 07.4400.30G5 1 +135837.82 +660602.9 -000024.2+000016.100008.3 07.4400.52F5 0 +141657.28 -575115.5 -000052.7-000022.400009.8 07.4400.41A9 0 0.41 0.61 +141841.20 -070049.2 -000024.8-000017.600007.4 07.4400.16A2 0 +142128.54 -721903.1 +000064.3-000000.300007.8 07.4400.98K0 0 +142758.10 +353438.7 +000065.7-000089.400009.2 07.4400.94K0 0 +143837.55 +545111.7 -000055.1-000009.000015.2 07.4400.45F2 0 +145706.13 -555445.4 +000015.1-000035.100012.7 07.4400.40F2 0 +150922.34 +570644.5 +000018.7-000096.500009.6 07.4400.55F8 0 +153528.07 -413017.0 +000020.2-000061.500010.1 07.4400.48F5 0 +153844.03 +121511.7 -000012.9-000014.400003.5 07.44-0.09B9 0 +154326.36 -303205.9 -000004.1-000007.500001.3 07.4400.09A2 0 +154809.57 +013419.7 -000176.2-000166.700046.8 07.4400.80G8 0 +160425.96 -112657.6 -000069.2-000020.900035.2 07.4400.75G8 1 +162145.77 -420013.3 -000014.2-000017.200010.3 07.4400.32A5 1 +173633.92 +482729.0 +000103.3-000133.700018.5 07.4400.55F6 1 +173904.88 -704139.2 -000000.9+000004.300006.2 07.4400.24A3 0 +174009.72 -391217.9 +000000.9-000006.300003.5 07.44-0.03B7 0 +175525.37 +322618.0 -000004.6+000006.500002.6 07.4400.03A0 0 +175718.66 +123736.6 +000055.4-000091.400014.5 07.4400.52F8 1 +180630.41 +402139.6 -000003.1-000006.800004.0 07.4400.09A0 1 +182249.59 +150006.7 +000002.4-000021.100006.9 07.4400.17A2 0 +183235.93 +252922.0 +000004.5+000015.200003.5 07.4400.88G8 0 +184421.18 +615619.4 +000004.9-000005.800002.1 07.4400.46F5 0 +185216.52 +434235.7 -000027.6+000003.900011.5 07.4400.49F5 0 +185430.59 +015351.5 +000005.8-000061.200011.8 07.4400.40F5 0 +190811.56 +093452.0 +000019.2+000026.800009.4 07.4400.42F2 0 +191056.96 +080717.7 -000049.9-000021.300011.4 07.4400.35A5 1 +191631.16 +482124.5 +000002.4-000021.900005.0 07.4400.99G5 0 +192403.34 -065838.3 +000013.0+000013.000012.4 07.4400.34F0 0 +192809.91 +544647.2 +000001.1+000004.300002.6 07.4400.98G5 0 +193346.56 +075505.1 +000002.2-000005.300001.4 07.44-0.10A0 0 +193729.88 +293654.3 +000021.6+000012.300007.3 07.4400.13A3 0 +194817.05 -574331.2 +000018.2-000013.100006.4 07.4400.17A5 0 +200540.51 +483400.5 -000085.1+000003.800020.1 07.4400.66G0 0 +200833.06 +100313.9 -000005.3+000005.200004.8 07.4400.95K0 0 +201233.25 +253911.3 +000036.7+000121.000012.3 07.4400.42F2 0 +201325.80 +142437.3 +000020.2-000009.300005.8 07.4400.98K0 0 +202803.05 -135949.6 +000008.0+000003.100004.1 07.4400.18A3 0 +203217.05 +540922.7 +000005.4+000004.000003.7 07.44-0.09B9 0 +204239.67 +631247.3 +000015.6-000016.500007.1 07.4400.15A0 0 +210646.78 +340756.4 +000003.6-000025.600006.8 07.4400.28A2 1 +211059.31 +093257.9 +000021.1+000005.800005.6 07.44-0.30A3 1 +211222.56 -150000.0 +000078.0-000039.600020.9 07.4400.65G2 1 +211629.83 -090928.3 +000032.7+000004.200004.6 07.4400.03A0 0 +211738.10 -054655.8 +000036.6-000061.300014.2 07.4400.43F5 0 +212416.53 +625936.5 +000008.1+000008.400004.4 07.4400.04A0 0 +212930.99 -380509.0 +000038.9-000037.900010.6 07.4400.59G0 0 +213123.31 +400354.6 -000022.8-000030.100011.0 07.4400.49F5 1 +213501.95 +314701.9 +000007.9-000000.300003.9 07.4400.05A0 0 +213741.66 +151257.8 -000001.1-000031.100002.3 07.4400.94G4 0 +214256.07 +375417.6 +000042.9+000015.900005.6 07.4400.25A0 0 +215147.65 +615634.5 -000003.6-000001.700001.7 07.4400.09B2 0 0.31 1.50 +215411.95 -052111.2 +000103.3+000068.600008.7 07.4400.45F5 0 +220706.61 +003412.6 +000087.7+000046.600013.0 07.4400.56F8 1 +221054.89 +575628.9 +000052.9+000027.800009.9 07.4400.21A5 0 +221243.41 -062808.3 +000221.9+000019.800026.6 07.4400.54G0 0 +223647.58 +542524.1 +000010.9-000002.500003.6 07.44-0.06B9 0 +224232.26 -123334.9 -000030.6-000008.200004.3 07.44-0.04B9 0 +225414.86 +762017.2 +000058.8-000011.100007.4 07.4400.25A3 1 +230608.98 +631246.1 -000001.7-000001.800001.0 07.4400.34B0 0 +230755.21 +312732.0 +000025.7-000024.400010.7 07.4400.16A4 0 +232418.94 +212447.3 -000129.1-000046.600012.4 07.4400.47F5 1 +234117.56 +323339.9 +000013.1+000000.600002.4 07.4400.08A0 1 +234652.67 +545140.5 +000005.4-000003.300002.4 07.4400.14A0 0 +001105.64 +040759.2 +000008.4-000006.000003.6 07.4401.00G5 0 +001233.63 +443526.7 -000009.2-000006.200000.1 07.4401.52K0 0 +001315.46 -261931.1 +000006.2-000009.300005.2 07.4401.28K1 0 +001934.88 -502545.9 +000016.8+000000.200002.7 07.4401.65M1 0 +005238.00 +450800.5 -000003.5-000024.500004.4 07.4401.53M. 1 +005240.60 -212618.7 +000029.5-000056.600000.5 07.4401.63K2 0 +010512.21 +191152.1 +000005.5-000012.200002.4 07.4401.57M. 0 +015338.26 +073802.3 +000003.8-000010.400003.2 07.4401.38K2 0 +022115.47 +591452.6 +000015.7-000014.200002.5 07.4401.21K0 0 +023607.92 +794344.7 +000025.9-000021.400003.6 07.4401.00G5 1 +025655.80 +681040.6 +000010.8-000012.600003.7 07.4401.00G0 0 +040935.06 -325830.5 +000043.5-000051.300005.0 07.4401.15K1 0 +044203.71 +690538.0 +000025.6-000078.000002.6 07.4401.12G5 0 +044840.54 +703136.9 +000006.3-000015.700000.3 07.4401.06G5 0 +050803.74 -061308.0 +000064.5-000038.800004.5 07.4401.13K0 0 +053737.69 +151440.8 -000003.9-000014.700006.4 07.4401.04G5 0 +054039.70 -201755.5 +000026.1-000010.700005.9 07.4401.06K0 0 +060015.01 +150751.9 -000000.5-000003.400002.1 07.4401.49K3 0 +063552.70 -481647.5 +000000.9-000015.200001.9 07.4401.13K1 1 +064543.01 -205109.6 -000004.7+000000.800002.2 07.4401.27K0 0 +065153.95 +063624.5 +000007.5+000003.100004.7 07.4401.03G0 0 +070301.85 -241357.9 +000000.2+000004.400000.7 07.4401.38K2 0 +070400.05 -043724.6 -000000.6+000001.000001.5 07.4401.90K5 0 +070605.04 +135908.9 -000007.9-000006.300003.3 07.4401.46K5 0 +070605.53 -455807.7 +000000.2-000016.500001.5 07.4401.65M0 0 +070837.21 +181804.9 +000001.2+000007.200002.5 07.4401.12K0 0 +074205.08 +225543.9 -000013.2-000019.300001.9 07.4401.28K0 0 +074709.89 +005507.6 -000004.4+000001.700005.6 07.4401.30G5 0 +075518.34 -255555.1 -000025.2+000019.500003.5 07.4401.30K2 0 +075853.39 -275425.5 -000005.2+000002.000003.1 07.4401.22K1 0 +080718.30 -563852.0 -000002.4+000014.200002.8 07.4401.63K5 0 +082235.26 +663243.1 +000025.1-000013.500003.7 07.4401.16K0 0 +083423.33 +182351.6 -000013.7-000008.400004.6 07.4401.29K1 0 +083838.12 +304244.1 -000011.0-000014.100001.3 07.4401.30K2 1 +085100.30 +734507.6 -000011.3-000023.200003.0 07.4401.55K0 0 +090908.63 -013516.1 -000027.4-000035.900005.0 07.4401.45K5 0 +090941.01 -135126.5 +000019.9-000000.500001.5 07.4401.52K2 0 +093113.29 +584523.6 -000003.6-000012.100002.5 07.4401.40K2 0 +093400.73 -320122.2 -000023.2+000020.300003.0 07.4401.20K1 0 +094840.25 -552942.7 +000025.1-000009.900001.4 07.4401.73M2 0 +100956.00 +634516.6 -000022.1+000032.100005.5 07.4401.03K0 0 +104632.75 -185226.1 +000004.3-000018.500006.2 07.4401.15K0 0 +105255.51 -690717.8 -000009.7+000001.800001.6 07.4401.39K2 0 +105908.26 +174936.8 +000002.4-000025.300004.0 07.4401.13K0 0 +112240.13 +350134.4 +000000.0+000006.400003.5 07.4401.42K0 0 +113923.00 -512528.7 -000002.5+000005.900003.6 07.4401.58K4 0 +114235.38 -293821.8 +000089.0-000058.400002.4 07.4401.26K0 0 +122554.82 +041159.1 -000016.5+000004.500003.9 07.4401.11K0 0 +123404.87 -233245.6 -000015.1+000023.000004.7 07.4401.13K0 0 +124503.33 +272336.4 -000008.5-000025.700005.2 07.4401.08K2 0 +131518.54 +161141.3 -000041.9+000033.900002.4 07.4401.49K2 1 +132917.89 +531039.1 -000016.7+000016.800004.3 07.4401.03K0 0 +141914.88 -142428.3 -000007.3-000025.100002.2 07.4401.57M2 0 +142554.62 +261555.3 -000058.3-000035.700004.9 07.4401.31K4 0 +143430.56 +631257.3 -000056.5-000032.200005.8 07.4401.12K2 0 +152745.75 -630114.1 -000053.1-000032.300007.8 07.4401.05K1 0 0.15 43.82 +160341.42 -642754.1 -000003.5-000003.400002.3 07.4401.15G8 0 +160816.91 -513809.9 -000024.6-000007.500004.3 07.4401.56K3 0 +161657.55 +185045.7 +000018.4+000001.400003.2 07.4401.54K2 0 +162945.12 +351206.9 -000036.1-000008.700006.6 07.4401.06K0 0 +165433.22 -632720.1 -000000.3-000015.200005.7 07.4401.63M1 0 +165816.69 -260332.3 +000008.8+000002.400005.2 07.4401.57K5 0 +165855.16 -391006.5 +000007.4+000003.600001.1 07.4401.05G6 0 +170730.51 -594001.6 -000006.3-000021.400006.4 07.4401.14K0 0 +171558.99 -521828.2 +000001.6-000010.700003.2 07.4401.39K2 0 +173909.51 +315310.5 -000037.5-000016.000002.8 07.4401.53K5 0 0.11 137.90 +175746.13 +202045.1 -000018.5+000009.000004.2 07.4401.06K0 0 +175929.73 +304340.0 +000029.4+000013.900004.4 07.4401.06K0 0 +180114.56 +565803.4 +000006.8+000013.700004.3 07.4401.02K0 0 +181037.52 +073807.4 -000002.7+000008.800005.4 07.4401.15K2 1 +181526.92 -350217.0 +000002.1-000007.100007.2 07.4401.22K1 0 +183748.46 +182629.3 +000028.5+000010.900003.1 07.4401.44K2 0 +185534.02 +042607.5 +000015.7-000019.600004.7 07.4401.05G5 0 +185804.74 +280939.9 +000004.5-000021.500005.1 07.4401.10K1 0 +190548.18 +121227.2 +000017.1+000003.100000.8 07.4401.94K0 0 +190754.64 -254207.9 +000029.8-000008.400004.5 07.4401.06G8 0 +203106.89 +405128.5 +000007.4+000039.900004.4 07.4401.01K0 0 +203642.73 +022945.0 +000025.1+000000.300001.6 07.4401.25G9 0 +203655.08 -372312.8 -000024.6-000004.600004.7 07.4401.24K1 0 +204204.06 -462400.6 +000008.1-000002.900000.4 07.4401.63M2 0 +204355.04 -192038.9 -000035.9-000055.500004.5 07.4401.13K1 0 +205843.50 +442452.7 -000002.9-000020.100003.2 07.4401.24G0 0 +210320.06 -172807.3 -000000.8-000005.000003.4 07.4401.15K0 0 +213633.05 +331403.8 -000019.9-000023.700005.1 07.4401.16K0 0 +220614.52 -284216.1 +000014.8+000018.000003.9 07.4401.29K3 1 +220859.75 -360321.8 -000037.1-000024.300005.1 07.4401.12K2 0 +224729.76 -014719.5 +000000.2-000010.400004.8 07.4401.15K2 0 +230613.27 +185925.3 +000001.6+000003.000004.6 07.4401.10G8 0 +234018.11 +044823.3 +000015.0+000019.800000.5 07.4401.60K5 0 +234744.83 +041347.9 -000016.0-000008.500002.1 07.4401.44K0 0 +235714.47 +153635.8 -000038.3-000009.200003.0 07.4401.36K0 0 +000330.52 +122124.6 -000015.1-000003.500005.0 07.4500.35A5 0 +000344.38 +420124.6 +000076.5+000010.100006.0 07.4500.24A3 0 +000554.84 +181407.3 -000150.9-000149.700026.2 07.4500.60F8 1 +001147.55 +090824.0 -000033.0-000018.300007.8 07.4500.89G5 0 +001318.28 -203707.7 +000066.9+000046.200010.6 07.4500.48F5 0 +002552.26 +652300.8 +000008.1-000004.400002.6 07.4500.26B9 0 +003534.17 -394445.2 +000116.1-000165.600034.3 07.4500.73G8 0 +012014.33 -724457.5 -000020.3+000002.200009.8 07.4500.33A9 0 +012015.78 -361434.3 -000009.9-000014.600004.4 07.4500.04A0 0 +014107.20 +230131.1 +000022.7-000010.200004.0 07.4500.98G8 0 +014214.57 -175319.8 +000548.8+000011.400020.4 07.4500.62G2 0 +015137.35 +470512.0 -000065.5+000000.200007.9 07.4500.50G5 1 +015447.21 +134525.3 +000000.2-000005.100000.8 07.4500.97G5 0 +022259.60 +173552.4 +000014.8-000001.400007.0 07.4500.17A2 0 +022757.34 -580822.3 +000023.8+000011.700009.4 07.4500.51F6 1 +024018.51 +294747.2 +000009.6-000010.500006.5 07.4500.03A0 0 +031957.46 -340042.8 +000004.9-000000.100003.8 07.4500.92K0 0 +032634.25 +601653.6 +000013.3-000023.400005.1 07.4500.99G5 0 +033040.06 -192608.0 +000000.4-000007.000023.8 07.4500.67G5 1 +033815.56 +473437.4 +000020.7-000026.600004.5 07.4500.01A0 0 +034015.71 +073507.4 -000058.8-000042.300009.5 07.4500.31A2 0 +034309.14 -613031.3 +000003.6+000018.200005.7 07.4500.25A6 1 +034907.29 +321551.4 +000008.0-000009.200003.1 07.4500.21B9 1 +040603.00 -695217.0 +000017.6+000030.800005.6 07.4500.36F0 0 +041300.47 -283226.7 +000084.5+000042.800017.6 07.4500.52F7 1 +041750.72 -341111.6 -000000.7+000003.800009.3 07.4500.38F0 0 +041928.58 +743809.9 +000032.3-000030.100008.3 07.4500.13A0 0 +042743.26 +431126.9 -000010.0-000007.600002.9 07.4500.79G5 0 +043709.08 +275532.7 -000017.7-000011.000005.7 07.4500.19A0 0 +044857.44 -470804.6 +000042.0+000034.700005.0 07.4500.14A2 0 0.15 0.85 +050118.91 +263203.5 +000002.2-000005.700004.6 07.4500.10B2 1 +050513.05 +085631.7 +000000.0-000005.200003.6 07.45-0.03B9 0 +051852.93 +133401.9 -000007.6-000008.400008.0 07.4500.03B9 0 +052338.15 -221828.9 -000002.2-000032.500006.5 07.4500.19A4 1 +052408.16 -342455.8 +000029.2+000046.000008.0 07.4500.20A4 0 +053141.04 +091333.6 -000000.2-000004.100002.1 07.4500.08B8 0 +055739.74 +331537.3 -000029.6-000048.300014.8 07.4500.55F8 0 +060110.54 +192513.7 -000004.1-000012.300002.6 07.4500.10A0 0 0.17 2.24 +060909.96 -140355.4 -000003.1-000005.300008.1 07.4500.31F0 1 +061052.87 -612959.6 +000014.0+000034.300013.4 07.4500.39F0 0 +063259.84 +394704.7 -000007.9+000001.600003.4 07.4500.06A2 0 +064506.70 -010115.5 -000001.1-000001.900002.2 07.45-0.07B9 0 +065125.99 -403301.0 -000007.5-000007.500004.7 07.45-0.05B9 0 +070241.33 -173453.4 +000000.0-000002.700001.6 07.45-0.03B8 0 +070741.70 +331144.4 +000026.9-000000.100005.5 07.4500.93G5 0 +071358.84 -481808.2 +000059.1-000075.200008.6 07.4500.36F0 0 +071542.80 +195050.5 -000000.1-000005.200004.0 07.45-0.11B9 0 +075922.40 -523234.4 -000009.4+000017.900004.1 07.4500.89G6 0 +080134.89 -151519.7 -000002.3-000007.200003.6 07.4500.98G8 0 +081823.23 +370322.4 -000008.5-000026.200006.5 07.4500.94K0 0 +082815.77 -514613.4 -000009.2+000004.300002.4 07.45-0.01B3 0 +083121.63 -653122.0 -000006.7+000004.500004.5 07.45-0.06Ap 0 +083241.13 -552811.6 -000004.0+000001.100001.8 07.4500.05B9 1 0.15 2.16 +084548.36 -364434.8 -000010.0+000007.000002.8 07.45-0.14B4 0 +084912.62 +032904.6 -000146.9+000059.400033.5 07.4500.69G0 0 +084942.40 -281521.3 -000024.3+000004.100004.5 07.4500.02B9 0 +091147.84 -691212.2 -000018.2+000001.900007.7 07.4500.49F5 0 +091406.89 -603207.4 -000016.9-000013.000005.6 07.4500.04B9 0 +092111.94 +345651.7 -000195.2+000003.000018.7 07.4500.44F5 0 +093429.81 -660720.1 -000013.6+000006.900001.4 07.4500.00B4 0 +093714.17 -301239.7 +000004.9-000022.500009.4 07.4500.20A7 0 +094453.24 -500036.8 -000003.4-000009.200004.9 07.4500.99K0 0 +095357.92 +574102.2 +000037.2-000092.900012.5 07.4500.80G8 0 +095811.73 +151316.9 -000041.6-000013.800010.7 07.4500.92G5 0 +100931.91 -325048.3 -000202.1+000036.200024.3 07.4500.56G0 1 +101331.34 -050514.1 -000075.6-000033.700016.3 07.4500.42F2 1 +102150.55 -242609.2 -000044.8+000003.800003.5 07.4500.65F7 0 +102814.57 -361312.4 -000008.1-000026.700013.6 07.4500.41F3 0 +103924.04 -670955.5 -000039.3+000000.100003.5 07.4500.94G8 1 +104156.07 -404129.0 -000109.6+000018.300011.0 07.4500.44A7 0 +104548.23 -104248.8 -000016.7-000010.300003.2 07.45-0.08A0 1 0.05 1.73 +105105.94 +561416.0 -000028.7-000027.000007.2 07.4500.04B9 0 +105121.03 -664853.6 -000018.8+000005.000004.5 07.4500.07B4 0 +110145.74 +364041.2 -000006.4+000054.900013.0 07.4500.40F0 1 +113257.94 -232637.8 -000059.4+000001.400006.5 07.4500.26A5 0 +114257.06 -090712.0 -000116.7+000021.800002.4 07.4500.95G5 0 +114453.02 -362435.6 -000019.7+000002.700000.9 07.4500.79G8 1 +114910.47 +671942.8 +000008.7-000001.500001.1 07.4500.72F8 1 +115716.10 -802940.9 -000019.6-000001.700003.4 07.4500.40B9 1 +115805.97 -593533.9 -000015.4+000002.500001.9 07.45-0.04B8 0 +120347.69 -544252.8 -000015.2-000056.000013.0 07.4500.47F3 0 +120732.83 +043047.5 -000026.7-000009.200007.0 07.4500.97K0 0 +120938.20 -672714.9 -000036.9-000006.000006.1 07.4500.10A0 1 +121159.87 -632250.7 -000022.0-000021.500009.5 07.4500.38Ap 0 +121932.15 -323519.8 -000015.6+000003.300004.6 07.4500.30A2 0 +123130.77 +330054.9 +000013.1-000085.700010.7 07.4500.41F0 0 +125719.97 -285203.0 -000070.3+000000.500009.6 07.4500.31A8 0 +130159.31 -691345.5 +000011.3-000008.200010.4 07.4500.35F0 1 +133752.43 -385348.0 -000005.8-000007.100004.1 07.4500.63K0 0 +134235.73 -120512.8 -000091.7-000014.300016.8 07.4500.44F5 0 +135438.92 +370355.2 +000073.8-000146.700019.0 07.4500.45F5 0 +140931.64 +202818.3 -000140.5-000032.600016.2 07.4500.46F2 0 +142437.02 -471039.7 -000024.2-000021.000007.1 07.4500.08A1 0 +144055.86 -262543.4 -000039.2+000008.100015.0 07.4500.59G0 0 +150833.29 +531544.4 -000070.9+000033.300009.6 07.4500.31F0 0 +152132.84 -064935.5 -000164.7-000030.300015.9 07.4500.47F8 0 +153048.44 -452527.7 -000014.3-000019.200005.1 07.4500.08A0 0 +153514.08 +651639.6 -000003.8+000030.600009.0 07.4500.13A2 0 +153841.40 +684918.5 -000067.5+000085.200017.0 07.4500.46F5 0 +154327.06 +825650.1 +000010.7-000001.000006.9 07.4500.24A2 0 +160811.74 -771720.1 -000009.3-000009.900003.6 07.45-0.04B8 0 +160911.13 -320558.5 -000011.0-000306.800018.0 07.4500.51F7 0 +160926.69 +113427.2 -000097.6+000100.900030.3 07.4500.60G0 0 +161026.92 -625522.4 -000011.9-000008.900005.0 07.45-0.00B9 0 +165614.50 -465057.8 +000003.9-000007.500002.6 07.4500.06B7 1 +171125.78 -500708.8 +000000.6-000006.600004.3 07.4500.04B8 0 +172138.80 +354924.4 -000016.2+000058.700012.1 07.4500.41F0 0 +173117.82 -105816.7 +000026.8-000064.600016.7 07.4500.52F5 0 +174727.09 -180625.6 +000001.7-000004.800007.3 07.4500.32A7 1 +175349.70 +302213.4 -000007.6-000001.200007.7 07.4500.23A3 0 +180026.84 -125917.1 -000002.0-000011.200000.6 07.4500.29B8 0 +181603.29 +503157.7 +000014.6-000020.600005.6 07.45-0.02A0 1 +182530.07 -301512.3 +000000.4-000004.900004.0 07.4500.90K1 1 +183106.94 +321443.4 -000000.8-000001.900002.1 07.45-0.02A0 1 +184517.50 -203850.5 -000002.2-000002.400000.1 07.4500.77F8 0 0.71 5.15 +185021.69 +541803.6 +000007.4-000016.200003.0 07.45-0.13B9 0 +185134.80 -605344.5 +000031.3-000033.500005.0 07.4500.33F0 1 +185914.80 +314053.3 +000011.0+000019.400003.8 07.4500.28F0 0 0.05 0.11 +191228.47 +180006.8 +000004.2+000015.900006.0 07.4500.40F0 0 +192835.90 +085149.0 +000014.9-000006.900006.8 07.4500.40F0 0 +192846.39 +110137.4 -000012.0-000029.000022.4 07.4500.62G5 0 +192900.01 +125129.5 +000000.6-000005.500003.0 07.45-0.07B8 0 +193138.38 +050116.5 -000009.0-000003.300002.9 07.4500.05A0 0 +193632.28 +410035.1 -000000.1-000015.000002.7 07.4500.09A0 1 +193827.48 +171526.1 +000003.7-000006.500001.4 07.4500.14B0 1 +193912.38 -165434.2 +000025.7+000025.900010.0 07.4500.45F2 1 +195054.90 +243737.2 +000003.4-000007.600004.3 07.45-0.03A0 0 +195759.29 +361939.9 +000009.3+000019.100002.7 07.45-0.04B9 0 +195941.34 +692432.6 -000017.4-000025.900005.7 07.4500.08A0 0 +200713.82 -693319.6 +000009.0-000029.000005.2 07.4500.09A0 1 +200933.45 -203536.5 +000020.3-000074.900013.6 07.4500.38F0 0 +201006.74 -251702.4 +000023.5-000010.300004.9 07.4500.43A9 0 0.09 0.16 +201045.15 +202912.7 -000002.5-000007.700000.8 07.45-0.08B8 1 +203018.68 +544050.6 +000097.5+000103.200018.9 07.4500.53F5 0 +205517.59 +094315.8 +000039.7+000042.200016.7 07.4500.44F2 0 +205824.95 +463614.3 +000040.7+000050.000010.8 07.4500.47F6 0 +212151.01 -161624.4 +000117.4-000168.100014.8 07.4500.61G2 0 +212235.80 -554701.0 +000030.4-000021.600016.0 07.4500.46F5 0 +212946.41 +602243.2 -000000.8-000003.300001.4 07.4500.17B8 0 +213737.67 -191351.7 +000013.0+000000.700005.0 07.45-0.09B8 0 +214105.97 +264503.2 +000343.0-000091.100037.2 07.4500.69G8 0 +215004.89 -383651.4 +000139.0-000176.400020.4 07.4500.57G0 0 +215442.07 +481155.7 -000037.5-000035.600007.0 07.4500.30A2 0 +215820.37 +825216.2 -000132.2-000040.300026.0 07.4500.70F5 1 +220313.16 +880422.9 +000027.5+000013.800006.4 07.4500.11A2 0 +220922.45 +350745.8 +000049.1-000034.600023.5 07.4500.56G0 1 +222204.58 -342920.3 +000009.7+000026.600011.5 07.4500.34F2 0 +222811.53 +171548.0 +000023.9-000017.300002.3 07.4500.89G9 1 +223542.41 +324720.7 +000024.7-000003.700007.5 07.4500.09A2 0 +224149.59 +222321.6 +000041.9+000014.800004.2 07.4500.05A0 0 +224522.89 +014509.7 -000097.5-000049.700006.7 07.4500.92K0 0 +224606.48 +520617.3 -000002.9-000003.800000.6 07.4500.27F0 0 +225106.14 +431417.0 -000010.1-000015.700005.1 07.4500.95K0 0 +225702.70 +562926.3 -000015.8-000029.400004.2 07.4500.37F0 0 +230000.97 +574622.4 -000002.5-000041.100010.1 07.4500.36F0 1 +232733.23 -271641.3 +000097.5+000004.900009.6 07.4500.29A9 0 +233031.69 +163347.7 +000006.7-000018.900004.0 07.4500.96K1 0 +234307.16 -364706.0 +000013.7+000005.500006.5 07.4500.30A5 0 +235238.17 -680125.4 +000045.3+000004.600004.5 07.4500.95G8 0 +001533.71 +500301.1 -000001.9-000004.200000.5 07.4501.62K0 0 +001920.50 -462956.6 +000016.0+000008.600003.0 07.4501.53M3 0 +001957.96 -250718.0 +000013.9-000115.200006.2 07.4501.12K1 0 +011603.82 +495346.6 +000010.9-000005.700002.4 07.4501.60K5 0 +012256.43 +315028.4 +000004.5-000009.400001.8 07.4501.72M. 0 +023214.78 +210705.2 -000032.1-000004.800005.6 07.4501.01K0 0 +030512.87 -190451.2 -000012.3-000053.000007.4 07.4501.16K1 0 +030751.38 +623822.4 +000014.4-000015.400004.8 07.4501.13K0 0 +031231.96 +560856.9 +000005.5-000013.000003.9 07.4501.80M6 0 +031854.55 -575845.1 +000053.0+000116.500004.9 07.4501.06K0 0 +031933.21 +440016.2 +000013.1-000009.100004.0 07.4501.02G5 0 +034935.80 -520448.0 +000018.7+000024.100003.2 07.4501.45M5 0 +040418.73 +123027.0 +000059.2-000017.900003.6 07.4501.91M. 0 +045141.50 -115651.4 -000013.4+000009.600004.5 07.4501.03K0 0 +050737.10 +324550.9 +000022.4-000041.200003.6 07.4501.38K0 0 +053124.69 +364644.6 -000001.1-000004.600000.6 07.4501.80K3 0 +054032.61 -073933.9 +000025.7+000008.600005.2 07.4501.16K0 0 +055412.25 -471107.6 -000011.2-000005.500003.1 07.4501.31K2 0 +061751.60 -310033.1 -000001.0-000004.100004.6 07.4501.16K0 0 +063605.42 -245157.8 -000000.2-000026.900009.7 07.4501.20K2 0 +064234.42 -414855.1 -000000.9-000014.500005.3 07.4501.11K0 0 +065507.19 -383323.1 -000018.7-000010.900005.6 07.4501.00G8 1 +071740.59 +405642.6 -000002.7-000022.200009.0 07.4501.00K0 0 +072844.12 +342613.0 -000031.5-000012.100004.8 07.4501.13G5 0 +073440.53 +283008.0 -000003.9-000047.800004.8 07.4501.37K3 0 +074335.26 -100830.4 -000008.3-000002.500004.0 07.4501.22K2 0 +075255.47 +645413.2 -000010.0-000010.700000.5 07.4501.54K5 0 +080942.36 +253332.7 -000004.2-000016.500001.7 07.4501.48K5 0 +085123.20 +455559.8 -000017.2-000031.800003.2 07.4501.55K5 0 +085400.21 -745306.0 -000033.1+000031.300003.9 07.4501.29K2 0 +094803.84 -081006.9 +000012.9-000025.800003.7 07.4501.62M. 0 +110823.60 -005026.6 -000039.9-000008.700001.1 07.4501.53M. 0 +111214.84 +365333.7 -000041.2-000002.300005.5 07.4501.00G5 0 +111318.05 +102650.4 +000011.0-000028.400004.5 07.4501.22K2 0 +112935.84 +034647.6 -000057.8+000011.400004.7 07.4501.02K0 0 +113000.76 -444126.8 -000019.9+000011.200002.8 07.4501.55K5 0 +122352.72 -191332.1 -000051.5-000001.100003.2 07.4501.07K0 0 +125908.41 -434214.5 -000012.5-000002.600003.8 07.4501.24K1 0 +130219.04 -563606.5 -000062.6+000015.500003.5 07.4501.36K2 0 +140121.96 -371952.9 -000019.2-000003.400000.1 07.4501.56M4 0 +140620.50 +485251.0 -000009.3+000014.000002.4 07.4501.40K5 0 +145454.01 +233535.0 +000018.6-000018.700002.3 07.4501.55K5 0 +145456.95 -610433.0 -000006.0-000003.600004.2 07.4501.74M2 0 +150510.10 -403409.6 -000020.6+000003.100002.7 07.4501.61K5 0 +151439.91 -594913.6 -000015.7-000016.700003.9 07.4501.43K2 1 +153824.76 +224029.8 -000039.5+000006.500005.5 07.4501.12K0 0 +160243.22 -002444.6 -000026.3+000006.200002.4 07.4501.02G5 0 +160712.21 -761521.2 -000018.8-000010.900003.9 07.4501.14K1 0 +164314.69 +125242.2 -000013.7-000024.300004.7 07.4501.48K5 0 +164404.79 -183228.3 +000008.0-000007.800003.8 07.4501.61K2 0 +164816.64 +574849.4 -000009.7+000000.500003.4 07.4501.33M7 0 1.22 188.40 +165350.04 -542148.1 -000024.1-000035.300002.0 07.4501.29K1 0 +171733.60 +064541.7 +000012.6-000001.100004.3 07.4501.55K0 0 +173358.53 -613154.6 +000015.7-000018.200003.5 07.4501.63M0 0 +173701.69 -185930.9 -000105.1-000064.000008.4 07.4501.08K0 0 +180353.91 +355813.1 +000044.0+000027.700004.8 07.4501.03G5 0 +180740.34 -432331.2 +000005.3-000018.800003.6 07.4501.12K0 0 +181624.90 +482207.6 +000002.9+000004.300001.5 07.4501.59K5 0 +182818.84 +441524.2 +000007.6+000009.400005.9 07.4501.18K0 0 +184256.30 +552704.3 -000002.6+000028.300004.9 07.4501.03K0 0 +190632.29 -231512.3 -000011.9+000005.200004.0 07.4501.12K0 0 +193106.47 -292941.6 -000020.6-000056.700007.1 07.4501.51K5 0 +193605.50 +334446.2 -000000.4-000044.100005.2 07.4501.18K2 0 +193810.69 -635455.7 -000002.9-000005.800001.6 07.4501.66K4 0 +193846.02 +230651.3 +000016.7+000003.500006.5 07.4501.05K0 1 +201317.60 +251429.6 +000008.6+000002.900001.0 07.4501.56MI 0 +201902.31 -141727.6 +000016.3+000008.400002.7 07.4501.05K0 1 +202333.41 -264405.9 -000016.6-000008.600004.9 07.4501.10K0 0 +202405.62 +444203.5 -000013.6+000040.000006.7 07.4501.08K1 0 +202520.90 -295904.5 +000015.2+000000.400002.5 07.4501.51M2 0 +210439.42 -640251.3 -000001.9-000001.700001.4 07.4501.65M0 0 +210952.76 +441201.2 -000027.7+000048.300005.6 07.4501.08K0 0 +211741.58 +200022.1 +000008.7+000000.100001.2 07.4501.03K0 0 +212050.07 -090905.9 -000019.0-000023.200001.6 07.4501.59K2 0 +220513.97 +142909.6 -000034.7-000033.000004.1 07.4501.26K2 0 +221902.25 +682556.9 -000013.4-000033.500004.4 07.4501.08K0 0 +225120.37 -413454.9 -000010.3-000020.500004.1 07.4501.60M0 0 +225737.06 -201628.5 +000018.6+000013.300001.6 07.4501.20K1 0 +232505.91 -731625.0 +000009.3+000014.900001.9 07.4501.22K2 0 +233444.22 +361214.9 +000028.2-000007.300002.9 07.4501.01K0 0 +234118.16 +022803.6 +000044.3-000023.100004.0 07.4501.33K2 0 +234652.41 +282511.1 +000001.8-000024.000000.9 07.4501.59M0 0 +000026.85 -164148.9 +000169.7-000032.500011.0 07.4600.47F3 0 +000129.42 -625523.4 -000002.2+000011.200004.7 07.4600.16A2 0 +001645.64 +135500.5 +000030.7-000001.200010.0 07.4600.17A3 0 +001826.01 -632838.5 +000090.4-000059.000024.4 07.4600.54F8 0 +002955.25 -010703.2 +000149.7-000079.500014.1 07.4600.35F0 0 +010810.55 +444746.0 +000005.3-000000.400003.8 07.46-0.08B8 0 +012132.07 -450815.1 +000153.6+000062.600011.7 07.4600.37F2 0 +013838.29 -321009.5 -000005.6-000010.600005.3 07.4600.73G8 0 +021040.28 +510316.0 +000027.1-000017.700005.3 07.4600.01A0 0 +022049.64 +284409.9 -000012.1+000003.300011.5 07.4600.38F0 0 +022254.29 +412847.8 +000000.4-000006.700001.1 07.46-0.20O8 0 +022725.12 +590621.0 +000119.3-000094.100010.8 07.4600.41F5 0 +023129.88 +010539.5 -000049.2-000034.700003.8 07.4600.18Am 1 +023830.32 -444358.4 +000010.8+000032.700007.0 07.4600.31F0 0 +024107.68 +561612.5 +000013.4-000011.200002.3 07.46-0.01B6 0 +024730.35 +233811.9 -000024.0+000013.600014.6 07.4600.43F5 0 +024958.13 +643750.9 +000004.8-000005.200003.0 07.4600.36B8 1 +030850.63 +582052.4 +000051.5-000038.200007.8 07.4600.32F0 0 +030956.83 +030340.0 +000058.9-000061.900008.1 07.4600.48F0 0 +032021.23 +234121.9 +000030.5-000056.400007.8 07.4600.28A5 1 +032555.63 +531921.9 +000026.8-000014.100006.7 07.4600.14A0 0 +033654.93 +350307.5 +000007.5-000005.600001.7 07.4600.14A0 0 +040824.22 +605236.0 -000002.5-000002.000000.8 07.4600.08B9 0 +041400.98 +110138.1 +000023.3-000002.100004.2 07.4600.38A2 0 +041635.97 -100509.0 +000014.1+000031.400004.8 07.4600.14A2 1 +042012.90 +191400.8 +000115.7-000034.000022.3 07.4600.56G0 0 +042054.21 +815839.1 -000015.9+000011.800005.7 07.4600.06A0 0 +042517.49 -053907.7 -000044.5+000019.800004.2 07.4600.98G5 0 +042701.57 +195036.0 +000006.5-000011.000002.3 07.4600.32A0 0 +042802.97 +100419.9 -000019.6-000019.300009.3 07.4600.22A0 1 +043416.56 +455449.0 +000036.9-000056.000015.9 07.4600.47F5 0 +045647.91 -160806.2 +000000.7-000008.700004.2 07.4600.06A0 0 +052111.97 +110634.1 -000016.2-000052.600009.0 07.4600.37F0 0 +052604.27 -583341.2 +000015.3+000002.200007.6 07.4600.13A2 0 +053727.05 +562916.2 -000000.1-000007.600005.3 07.4600.98G8 0 +053806.52 -001103.5 -000002.1+000002.000004.4 07.46-0.03B6 1 +054522.59 +124721.7 +000004.0-000010.200005.9 07.4600.77G0 1 +055239.04 +341607.9 -000000.4-000066.500009.2 07.4600.41F0 0 +055543.15 -380616.3 +000020.6+000009.900018.4 07.4600.49F6 0 +060013.82 +045006.7 -000060.8+000136.500018.7 07.4600.64G0 0 +060359.91 -510554.8 -000016.6-000005.700004.2 07.4600.15A2 0 +061059.17 +115941.5 -000002.2-000002.700001.7 07.46-0.06B2 0 0.33 2.19 +061212.29 +044025.5 -000000.2-000007.300003.7 07.46-0.04A0 0 +061538.50 +360846.1 -000073.3+000006.100015.0 07.4600.39G5 1 +063136.10 -052207.4 -000003.9-000001.400003.2 07.46-0.08B9 0 +063144.86 +020059.0 -000006.5-000002.400002.4 07.46-0.08B9 0 +063806.95 +592657.9 -000026.2+000021.500005.1 07.4600.95G8 0 +064025.12 -212324.2 -000005.4+000003.900004.9 07.4600.24A5 1 +064232.83 +292230.9 +000004.9-000004.500003.0 07.46-0.01B9 0 +064353.66 -273529.2 +000002.1+000009.700002.5 07.4600.04A1 0 +064613.43 -835930.1 +000018.9+000062.500017.5 07.4600.46F5 0 +065240.71 -211103.4 -000003.7+000005.300001.2 07.46-0.11B4 0 +070422.65 +043419.6 -000015.2-000007.500003.9 07.46-0.03B9 0 +071248.16 +151041.9 -000002.5-000011.600004.7 07.4600.00A0 1 +071327.72 -291056.6 -000017.1+000010.200003.5 07.4600.18A4 0 +071329.32 -382928.2 +000004.7+000012.700003.9 07.4600.00A3 1 +071619.77 -500254.4 -000004.1+000009.400002.1 07.46-0.04Ap 0 +073423.23 -420425.6 -000002.4-000010.300003.8 07.4600.00A1 1 +073657.24 -241749.0 -000002.1+000012.200009.1 07.4600.22A7 1 +073842.95 -012708.1 -000002.7-000004.700001.0 07.4600.35A0 1 +074316.79 -334810.9 -000009.5+000008.800003.2 07.4600.12A2 0 +074550.94 -073146.4 -000013.7-000042.200018.7 07.4600.49F8 0 +074858.22 +003943.1 -000001.5-000018.400016.3 07.4600.36F2 0 +080814.47 -332024.2 -000007.7+000006.900001.8 07.46-0.00B8 0 +081752.14 -014812.6 -000068.2-000224.000006.5 07.4600.85G5 0 +082345.69 +000334.2 -000011.0-000021.300004.6 07.4600.33F0 0 +083041.68 +464458.3 -000026.8+000017.600008.8 07.4600.42F5 1 +083403.26 -013404.7 -000113.8-000098.300019.5 07.4600.61G0 0 +084008.36 -515629.7 -000014.2+000009.800003.4 07.46-0.11B9 0 0.04 1.75 +084024.14 -144149.1 -000016.7+000013.300006.0 07.4600.08A1 0 +084721.99 -394759.3 -000020.7+000017.900001.7 07.4600.04A1 0 +090224.18 -022156.9 -000025.4-000021.600018.0 07.4600.44F5 0 +090321.13 -042629.7 -000001.2+000003.600008.2 07.4600.11A0 0 +091020.93 -060934.9 -000007.6-000003.200006.5 07.4600.89K0 0 +091514.13 -193545.9 -000012.0+000007.500002.7 07.46-0.02B9 0 +092222.97 +482436.8 -000070.2-000048.400011.9 07.4600.46F2 0 +094035.24 +714519.9 -000229.1-000057.500017.8 07.4600.53F9 0 +100027.00 -425310.9 -000053.4-000002.600008.0 07.4600.20A7 0 +100210.15 -102549.7 -000036.6-000003.600006.0 07.4600.99K0 0 +101055.81 -590915.7 -000013.1+000005.500004.4 07.4600.04B9 0 +101117.51 -173807.8 -000032.9-000002.400004.8 07.4600.95G8 0 +102747.56 -384213.2 -000077.9-000031.200012.3 07.4600.48F5 1 +105202.48 -612545.0 -000006.6+000001.300001.0 07.4600.01B6 0 +111433.36 +525649.1 +000032.3-000030.900008.5 07.4600.88G5 0 +111831.34 -601438.4 -000006.9+000000.700000.4 07.4600.22A0 0 +115555.21 -221102.8 -000063.6-000004.900010.5 07.4600.60K3 1 +120050.87 +325750.1 +000001.0-000017.500008.4 07.4600.44F2 0 +120937.50 +401507.8 -000314.0-000051.300041.1 07.4600.79K0 0 +121616.67 -031407.4 +000012.4-000069.900015.2 07.4600.41F2 0 +123033.75 +094257.2 +000050.8-000056.900011.8 07.4600.48F2 1 +123055.39 -304039.1 +000005.9-000010.700006.8 07.4600.26A5 0 +123254.08 -163936.1 -000010.2-000028.300005.0 07.4600.99K0 0 +130736.60 +012828.2 +000023.1-000021.500013.5 07.4600.45F5 0 +131735.56 -431757.1 +000014.2-000006.500005.5 07.4600.12A1 0 +131845.36 -170801.3 +000028.9+000008.200014.1 07.4600.61G2 0 +134421.83 -733812.5 -000002.1-000004.500002.5 07.4600.01B4 0 +143150.22 +510115.7 +000023.4+000027.400010.2 07.4600.39F0 0 +144731.88 +190300.1 +000006.5+000001.700020.6 07.4600.51F8 0 +145038.00 -322758.2 -000108.2-000152.900022.1 07.4600.51F7 0 +145346.77 -282420.3 -000006.5-000008.500001.6 07.4600.99G8 0 +153148.49 +161404.2 -000009.4-000010.400008.2 07.4600.20A0 0 +155039.85 -231529.1 -000005.4-000044.200019.3 07.4600.49F5 0 +161328.02 -645908.3 -000015.5-000011.000006.6 07.46-0.05B9 0 +161751.24 +354158.4 +000001.9+000003.900003.6 07.4600.14A0 0 +162305.93 -005122.2 -000017.4+000000.100007.8 07.4600.36A5 0 +163814.70 -465553.7 +000001.2-000002.300000.1 07.4600.62A6 0 +163935.22 -073044.3 -000020.0-000005.600009.6 07.4600.39F0 0 +164442.43 +021958.6 -000026.1-000036.100010.7 07.4600.19A2 0 +165738.39 -030100.0 -000019.1-000010.300005.1 07.4600.38A2 0 +170113.01 -381211.9 -000000.3+000000.800001.0 07.4600.13B9 0 +170228.28 -564046.0 -000071.9-000106.900011.7 07.4600.58G0 0 +173422.70 +191430.9 -000018.0+000010.000009.7 07.4600.26A5 0 +175204.72 -602336.4 +000017.0-000067.700011.3 07.4600.34F0 1 +175256.77 +421244.9 -000013.9-000003.100008.6 07.4600.26A2 0 +180544.57 -363446.1 -000000.7-000004.300002.6 07.46-0.07B4 1 +180638.82 +461623.8 -000001.5-000004.500005.2 07.4600.40F2 1 +180729.52 +193959.1 +000004.7+000003.000005.2 07.4600.17A2 1 +182422.54 +153919.5 +000001.5-000006.400001.9 07.46-0.01B9 0 +183108.85 -533139.3 -000003.2-000015.400001.9 07.4600.98K0 0 +183201.75 +064649.1 -000029.0-000087.900010.8 07.4600.49F5 1 +183435.34 +030808.8 +000007.0+000000.400004.0 07.4600.26Am 0 +184707.84 +355232.4 +000007.3+000008.200002.2 07.4600.10A0 0 +185553.09 -054439.4 -000200.7-000388.700029.8 07.4600.75K0 0 +185900.92 +491909.9 +000004.3+000001.900004.2 07.4600.09A2 0 +191237.00 +060222.3 -000001.0-000015.200004.6 07.4600.64F8 0 +192141.16 +295419.7 +000002.0-000005.100002.9 07.4600.12A2 0 +192633.70 +271920.8 +000102.3+000087.600014.0 07.4600.57F8 1 +192846.87 -360000.9 +000002.4+000000.600005.4 07.4600.13A0 0 +192847.03 +673736.0 -000011.9-000001.400004.3 07.4600.95G5 0 +193532.01 +311635.9 +000004.8+000002.400001.8 07.46-0.16B2 0 +193721.77 +262132.7 -000001.5+000006.200003.7 07.4600.90G8 0 +194635.95 +393040.3 +000002.2-000010.200004.5 07.4600.13A2 0 +200115.91 +053853.9 -000032.3-000022.300012.4 07.4600.44F5 0 +200715.98 +821259.3 +000021.0+000020.600011.7 07.4600.54F5 0 +201543.24 +780122.8 -000009.6-000020.700004.5 07.4600.89K0 0 +201839.13 -423712.2 +000046.7-000126.400010.9 07.4600.58F8 0 +202446.67 +251046.1 -000001.3-000002.700003.0 07.46-0.04A0 1 +203026.80 +521737.9 +000003.9-000003.300003.3 07.4600.11A2 0 +203720.82 +753556.7 +000309.2+000539.500036.2 07.4600.86K0 1 0.34 0.28 +205405.73 -185948.3 -000009.1-000036.100015.0 07.4600.57G0 0 +205449.83 +324222.7 +000069.5+000051.800017.4 07.4600.59G0 1 +210150.08 +391538.4 -000013.4-000018.400005.2 07.4600.40F0 1 +211535.54 +445716.3 +000010.6+000002.100002.7 07.46-0.07A0 0 +211609.91 +042419.2 +000012.3-000010.300005.7 07.4600.91G5 0 +212050.94 -454839.1 -000096.2-000003.000018.8 07.4600.61G0 0 +213827.30 +431726.9 +000000.8+000002.600004.5 07.4600.50K0 1 +214234.15 +422626.7 +000004.7-000011.700006.4 07.4600.15A0 1 +214354.25 +275048.8 +000100.9-000001.400012.1 07.4600.45F5 1 +215605.39 -054945.2 -000009.4-000007.200007.1 07.4600.98K0 0 +215647.60 -462847.5 +000056.7-000045.100012.9 07.4600.39F5 0 +221529.39 +554906.8 +000005.4-000001.600002.2 07.46-0.05B9 1 +224054.40 +663120.9 +000217.3+000388.300034.0 07.4600.64G5 0 +224956.01 -201706.2 -000007.4-000012.600005.8 07.4600.16A3 0 +225052.12 +180007.5 +000056.9+000007.700010.7 07.4600.65G0 0 +230501.09 +332308.8 +000023.2+000000.600005.0 07.4600.12A0 1 +233537.49 +143537.2 +000053.9-000000.700008.4 07.4600.29A3 0 0.06 1.14 +233810.04 +203409.4 +000006.8-000014.600004.8 07.4600.37F2 0 +234046.21 +523337.7 +000018.2+000002.200002.2 07.4600.97G5 0 +234742.76 +712946.1 +000011.1+000015.400003.8 07.4600.99K0 0 +235030.23 +173640.5 +000008.7-000002.700005.8 07.46-0.03B9 0 +000439.74 -702415.2 +000083.8-000017.900004.2 07.4601.07K0 0 +011853.15 +395748.0 -000001.6-000030.300006.8 07.4601.06G5 0 +012628.93 -301632.2 +000002.2-000001.000003.8 07.4601.21K1 0 +012849.73 -364959.1 +000017.9+000002.700002.3 07.4601.62M2 0 +013200.90 -064307.3 +000007.8-000001.500004.1 07.4601.21K2 0 +020159.05 +615418.3 +000006.4-000010.100004.2 07.4601.69K5 0 +021447.97 -373158.3 -000013.2-000024.200002.9 07.4601.24K1 0 +022114.48 +232535.9 +000008.9-000014.500001.8 07.4601.52M. 0 +023750.59 +350939.4 +000011.9-000063.800003.9 07.4601.10G5 0 +024845.53 +250436.7 +000029.1-000017.400006.1 07.4601.03G5 1 +025335.16 -013827.7 -000002.9-000000.700005.8 07.4601.00G5 0 +031156.35 +160957.6 -000003.9-000005.800004.6 07.4601.61K5 0 +035328.42 +465414.1 -000005.8+000012.300004.7 07.4601.31G5 0 +040903.39 -155327.0 +000043.9-000004.900001.3 07.4601.09G5 0 +041947.31 +130509.1 -000016.1-000011.300004.7 07.4601.52K0 0 +042105.44 -211453.6 -000012.8-000008.700003.6 07.4601.21K1 0 +043339.24 -014952.6 +000020.9+000024.100004.2 07.4601.27K0 0 +044347.04 -202106.6 -000021.4+000003.400005.7 07.4601.00G8 0 +045006.96 -584804.4 +000018.3+000026.900002.5 07.4601.23K2 0 +051201.25 +065017.1 -000031.7+000018.800005.0 07.4601.09K0 0 +053023.46 +341202.6 -000004.4-000000.700005.2 07.4601.06G7 0 +053152.94 +510141.3 -000002.5-000009.500000.4 07.4601.43K1 0 +055207.86 +650928.3 +000000.1-000011.200003.1 07.4601.27K0 0 +060036.84 +565523.9 +000013.7-000009.700002.8 07.4601.44K2 0 +060323.99 -535325.5 +000022.4+000003.400004.5 07.4601.15K1 0 +063619.39 -263205.2 +000007.2-000022.200003.1 07.4601.27K1 0 +064319.38 +492413.5 +000045.0-000013.000006.2 07.4601.05K0 0 +073331.98 +303742.6 +000000.5+000034.300004.5 07.4601.17K0 0 +075657.38 -572550.4 +000018.8+000013.100004.6 07.4601.06K1 0 +080029.33 -175548.4 -000005.5+000006.800004.1 07.4601.07K0 0 +082705.41 -153833.6 +000012.4+000003.000001.9 07.4601.58K5 0 +082930.91 -341544.3 -000005.1-000000.200003.3 07.4601.19K1 0 +084241.74 +390341.2 -000000.4+000006.500001.9 07.4601.69M. 0 +084559.09 -484113.5 +000000.9-000010.600003.8 07.4601.16K1 0 +092736.31 +122401.3 +000038.3-000065.600003.6 07.4601.15K0 0 +092945.88 -253141.3 -000011.3-000028.200004.8 07.4601.14K1 0 +092955.58 +333305.7 +000007.7-000002.900004.2 07.4601.15K0 0 +100234.99 -561524.1 -000009.4+000005.200000.4 07.4601.06G2 0 +100826.72 -562612.8 -000017.5-000004.600001.8 07.4601.38K2 0 +102135.42 -035134.0 -000016.9+000004.500002.8 07.4601.24K2 0 +110114.97 -094618.5 -000010.3-000010.200002.7 07.4601.59M. 0 +110727.80 -282928.6 -000012.1+000000.800001.7 07.4601.16K1 0 +120511.96 -341232.4 -000008.8-000000.100001.0 07.4601.65M2 0 +120818.25 +583324.3 -000024.0+000023.300005.4 07.4601.02K0 0 +122756.89 -183635.1 -000033.3+000002.200003.6 07.4601.18K0 0 +123650.82 -153420.6 -000055.1+000022.800004.5 07.4601.07K0 0 +123841.09 -392332.5 -000077.2+000001.600006.5 07.4601.11K1 0 +130030.21 +033614.9 -000030.3+000027.400002.0 07.4601.52K5 0 +130130.43 +013113.2 +000002.7-000005.100001.5 07.4601.56M3 0 +134422.03 -144537.7 +000009.0-000006.800000.9 07.4601.58K5 0 +134755.68 -183421.8 -000001.0-000001.400002.6 07.4601.67M2 0 +134902.03 -282203.0 -000049.0-000059.600008.7 07.4601.40M7 0 1.77 369.00 +135047.18 -245846.9 -000006.7+000007.000004.6 07.4601.45K3 0 +141107.74 -115709.2 -000030.1-000045.000004.0 07.4601.21K0 0 +143707.33 +334041.8 +000020.2-000025.600002.8 07.4601.18K0 0 +144252.35 -754928.3 -000037.1-000028.400004.5 07.4601.01G8 0 +144835.87 -632119.2 -000004.5-000004.200001.1 07.4601.75K3 0 +145447.22 +850715.3 -000078.5-000028.700004.3 07.4601.03K0 0 +150546.01 +715257.6 -000089.0+000020.300005.2 07.4601.15K2 0 +151634.60 -474149.0 +000027.4+000006.600005.4 07.4601.31K2 0 +152006.15 +143339.8 -000025.9+000007.100001.4 07.4601.65M. 0 +155256.31 +152550.7 -000056.0-000020.600009.4 07.4601.04K0 0 +161447.97 +181259.8 -000007.7-000022.200006.2 07.4601.00G8 0 +165706.79 +144025.2 +000004.4-000009.500002.4 07.4601.60K5 0 +170222.62 -105707.8 -000023.2+000014.100005.3 07.4601.50K0 1 +170829.65 +720800.5 -000001.2+000054.900004.6 07.4601.13K2 0 +172102.53 +043708.3 +000020.0-000024.100005.3 07.4601.15K0 0 +175339.65 -434308.6 +000015.2-000023.600003.3 07.4601.11K0 0 +181116.43 -003932.3 -000006.9-000040.100006.1 07.4601.18K2 0 +181359.52 -443904.2 +000004.7-000017.000004.3 07.4601.21K2 0 +182617.06 -795538.5 +000005.7-000017.200001.7 07.4601.76M1 0 +194356.63 +494700.0 -000002.5+000005.900003.0 07.4601.38K0 0 +195021.98 -264256.8 +000014.0-000001.300004.1 07.4601.06G8 1 +195428.80 +330753.0 +000001.4-000007.900001.4 07.4601.62K2 0 +200247.10 +031933.2 -000092.3+000120.800076.3 07.4601.13K4 0 +201856.53 -063818.5 -000016.7-000071.900005.7 07.4601.13G5 0 +203322.63 +293126.4 -000017.7-000026.600002.1 07.4601.43K2 0 +210331.51 -525321.0 -000015.4+000010.600000.8 07.4601.58M2 0 +211825.24 +174315.0 +000035.0-000000.600003.8 07.4601.11K5 0 +211826.93 +541025.7 -000002.2-000014.000003.5 07.4601.37K3 0 +212411.62 +502609.8 -000004.5-000006.200001.4 07.4601.46G0 0 +213306.78 -783235.2 -000007.5+000008.400005.8 07.4601.03K1 0 +213919.96 -301815.9 -000006.8-000001.100002.7 07.4601.51M3 0 0.18 3.01 +221226.61 +234532.3 -000013.6-000022.600001.9 07.4601.35K2 0 +223639.26 -313830.1 -000008.9-000003.000004.3 07.4601.25K2 0 +224537.59 +743314.8 -000004.9-000002.500001.8 07.4601.67K5 0 +230411.45 -221404.7 +000005.5-000034.500007.0 07.4601.05K0 0 +232654.65 -735011.4 +000024.4+000011.800002.3 07.4601.08G8 0 +000457.51 +454026.2 +000017.2-000065.300014.5 07.4700.55F8 1 +001138.93 +555741.4 +000003.5-000010.500002.1 07.4700.20B8 1 +001829.53 -463155.7 -000067.3+000011.100015.1 07.4700.47F6 0 +002740.51 +583314.1 +000003.6+000001.400002.0 07.4700.04B3 0 +002951.70 +381927.7 -000051.1-000085.500011.7 07.4700.54F8 0 +003311.82 -465706.4 +000035.7-000009.100003.5 07.4700.28A8 0 +003354.24 +031911.7 -000007.4-000017.600005.5 07.4700.94G4 1 +011719.50 +015028.6 +000001.1-000008.300000.7 07.4700.80K0 1 +012243.51 +102211.2 -000096.5-000097.400019.0 07.4700.68G5 0 +013725.06 +550414.9 +000008.5+000002.900003.0 07.4700.95K0 0 +020110.32 +242639.9 -000010.1-000016.400005.9 07.4700.93G8 0 +020535.40 -515928.4 +000036.6+000026.600011.4 07.4700.44F5 0 +021637.58 +524318.4 -000000.3-000002.300004.4 07.4700.46F2 0 +022211.87 -594533.6 -000023.6-000002.500006.5 07.4700.31F0 0 +022453.17 -420934.0 +000039.9+000021.200006.9 07.4700.27A8 0 +023255.78 +372001.5 +000045.6-000047.300015.7 07.4700.36F0 0 +024000.73 -161830.2 +000019.9-000001.500005.2 07.4700.19A5 0 +032853.63 +490413.4 +000025.3-000028.700005.9 07.4700.12A1 0 +033624.28 +200403.8 +000095.7-000050.300010.7 07.4700.50F5 0 +035313.16 +074614.6 +000059.3-000098.200012.8 07.4700.52F8 0 +041618.74 -175229.8 +000014.4+000014.700004.7 07.4700.94K0 0 +042055.14 +383437.8 +000003.4-000000.700001.0 07.4700.92F2 0 +042210.21 -044037.0 +000007.6+000002.500009.1 07.4700.32A5 1 +043120.37 -285254.9 -000015.1-000000.900005.2 07.4700.28A8 0 +044036.15 +440549.5 +000005.1-000010.800002.7 07.4700.17B8 0 +044812.40 +591427.6 -000019.9+000001.600010.4 07.4700.33Fm 0 +050611.07 -102519.2 -000027.2-000046.200009.2 07.4700.42F5 0 +050716.79 +005927.6 -000053.1+000016.500008.4 07.4700.37F0 0 +051509.04 +150345.2 +000000.6-000003.000000.8 07.4700.16B9 0 +051700.24 -311637.5 +000006.2+000160.300020.1 07.4700.47F5 0 +051942.96 +675947.1 -000004.3-000005.200004.8 07.4700.70A2 1 +052842.09 +011337.3 +000008.9-000025.400009.6 07.4700.24A2 0 +053051.77 +101515.8 +000003.2-000001.400001.0 07.47-0.08B9 1 +053753.45 +005807.0 +000000.9-000001.600002.0 07.47-0.08B6 1 +054317.17 +410722.4 -000005.9-000002.600005.2 07.4700.01B8 1 +054651.47 +472802.6 +000004.9-000010.100002.9 07.4700.03B8 0 +055953.60 +035927.6 -000006.4-000002.500004.8 07.4700.01A0 0 +060300.70 -231307.4 +000009.2+000059.100004.1 07.4700.98G8 0 +060317.97 -160235.2 -000044.5-000025.800015.1 07.4700.53F8 0 +060651.45 -230537.5 -000006.6-000034.900007.2 07.4700.15A3 0 +061258.38 +771712.5 -000000.1-000002.600005.1 07.4700.95G5 0 +061356.27 -064923.3 -000001.1-000001.600001.6 07.47-0.04B8 0 +061614.78 +000055.0 +000005.8-000003.600002.5 07.47-0.07B8 0 +061746.75 +401119.1 -000000.1-000003.200001.3 07.47-0.02B9 0 +062740.64 +181325.7 -000025.2+000015.400012.2 07.4700.46F5 0 +062928.34 -112750.9 -000005.6-000018.600004.2 07.4700.10A2 0 +063027.47 -044148.5 -000008.5-000001.200004.4 07.47-0.07B8 0 +063522.06 -384831.8 +000003.4+000007.200005.4 07.4700.05A0 1 +064004.19 -171737.1 -000000.5-000002.200002.3 07.4700.49F0 0 +064528.86 +441401.8 +000143.4-000189.400022.1 07.4700.61G0 0 +065239.01 +074920.0 -000003.0-000001.000001.3 07.47-0.02B5 0 +065757.81 +021732.1 +000001.6-000011.800005.7 07.4700.30A2 1 +070014.79 +265242.2 -000000.0+000000.100001.9 07.4700.94G8 0 +070228.24 +532301.6 -000007.6-000001.400003.9 07.4700.03B8 0 +070305.17 -402127.6 -000009.7+000052.300009.7 07.4700.28A8 0 +071601.92 +291518.4 -000002.1-000010.200001.8 07.47-0.07B8 0 +071902.56 +291101.4 -000014.2-000020.100003.3 07.4700.98G8 0 +071909.91 -253357.2 -000002.6+000003.600001.4 07.47-0.17B1 0 +075424.51 -501014.6 -000003.3+000005.800001.3 07.47-0.11B5 0 +075454.22 +321705.3 -000060.7-000045.400014.1 07.4700.57F5 0 +082347.75 -420201.9 -000010.9-000003.100002.4 07.47-0.06B8 0 +083103.80 -140043.5 -000010.6+000004.600004.3 07.4700.24A6 0 +083408.15 -443241.5 -000005.9+000007.100001.6 07.47-0.17B2 0 +083504.23 +111701.8 -000046.4-000051.900019.0 07.4700.51F8 0 +083537.20 -423337.7 -000021.4+000008.500013.4 07.4700.44F5 0 +083617.46 +202029.5 -000035.8-000013.000007.1 07.4700.14Am 0 +083642.76 +255614.3 -000013.1-000007.100003.0 07.47-0.01A0 0 +083756.18 +393841.4 +000006.3-000007.500004.2 07.4700.14A2 0 +084546.92 +485243.5 -000003.7+000008.600007.7 07.4700.08A0 0 +084940.28 -424924.6 -000013.7+000007.600002.4 07.47-0.14B6 0 +085849.90 +252419.1 -000053.5-000141.800025.0 07.4700.68G2 0 +095811.88 -720353.0 -000004.2+000008.400003.2 07.47-0.03B8 0 +103030.85 -390349.9 -000012.8+000000.700003.2 07.4700.84G3 0 +105054.40 -145329.1 -000122.8+000022.200011.8 07.4700.47F3 0 +105232.75 +454640.1 +000001.6+000014.100004.0 07.4700.09A3 0 +112903.89 -584730.6 -000006.9+000000.900000.7 07.4700.23A0 0 +113123.35 +030345.7 +000021.9+000007.300013.2 07.4700.32F0 0 +113735.11 -852911.4 +000029.8+000009.200011.4 07.4700.41F2 0 +114450.53 -584212.7 -000063.0-000069.900023.8 07.4700.72G6 0 +120215.26 -523147.2 -000031.9-000002.500004.5 07.4700.44F2 1 +120434.31 -311115.2 +000044.9-000011.300016.4 07.4700.43F6 0 +121442.31 -244630.4 -000292.4-000032.300035.6 07.4700.71K0 0 +121552.75 -060936.9 +000033.8-000064.300007.5 07.4700.93G5 1 +121811.23 +271802.0 -000039.1+000011.200006.1 07.4700.17Am 1 +122254.92 -143946.3 -000038.7-000012.000012.3 07.4700.47F3 0 +125826.07 -513033.1 -000049.3+000001.300003.8 07.4700.92K1 1 +132038.53 -694049.9 -000035.9-000010.300003.4 07.4700.28A2 0 +132122.84 -395923.8 -000005.8-000006.200004.0 07.4700.00B9 0 +134534.11 +343850.7 -000009.2-000011.300003.7 07.4700.96G5 0 +135134.77 -481755.3 -000114.1-000027.100015.0 07.4700.49F6 0 +135425.53 +295456.3 -000065.3+000004.500010.8 07.4700.32F2 1 +135502.26 +782359.2 +000015.2-000006.300008.5 07.4700.45F2 1 +140238.60 -265052.5 +000004.9-000012.200004.0 07.4700.94G8 0 +141535.29 +394035.4 +000005.3+000003.400003.8 07.4700.96G5 1 +144223.17 +211735.4 -000105.9-000034.300021.9 07.4700.53F8 0 +145030.30 -672951.4 -000002.9-000001.200003.4 07.4700.41F7 0 0.31 3.07 +145848.16 +763140.6 +000029.5+000004.400009.8 07.4700.88K0 0 +150902.43 -135958.8 -000046.1+000013.200010.9 07.4700.35Ap 0 +151138.80 -674236.0 -000011.2-000013.400004.3 07.4700.02B9 1 +151329.24 -554354.3 -000016.1-000024.000005.0 07.4700.78G2 0 +151358.91 +475808.7 +000027.6-000015.800007.3 07.4700.23A3 0 +152545.03 -570051.1 -000010.5-000010.500002.3 07.4700.07B8 0 +154801.45 -374031.3 +000026.8-000034.200007.8 07.4700.38F6 0 +154943.11 -324829.6 -000014.8-000023.400005.0 07.4700.01B9 0 +161623.95 +080209.7 -000014.8-000016.000004.2 07.4700.96G5 0 +162430.44 -270903.9 -000022.4-000029.300008.3 07.4700.17A0 0 +163010.12 +150741.8 +000013.7+000007.400009.5 07.4700.35A3 0 +163025.70 -102628.3 -000132.3-000077.300018.3 07.4700.61G0 0 +163341.05 -372258.0 -000001.2-000042.000006.4 07.4700.21A5 0 +163410.46 -382324.8 -000015.2-000024.100005.0 07.4700.75A7 0 +170305.03 +213343.9 +000000.5-000003.200004.4 07.4700.95K0 0 +170629.44 -135605.1 -000001.0-000057.000010.0 07.4700.50F6 1 +170710.91 +120733.6 +000066.9-000004.400016.3 07.4700.45F5 0 +171755.54 +285423.0 -000013.7-000023.300009.5 07.4700.26F0 0 +172027.92 +352215.6 -000003.7-000005.000003.8 07.47-0.06A0 0 +173613.32 -175149.0 -000045.4-000086.300007.7 07.4700.56G0 1 +173838.26 +554534.7 +000004.1-000012.800009.0 07.4700.57F5 1 +174221.17 -461755.9 +000010.3-000008.200005.6 07.4700.10A0 1 0.14 0.49 +175714.39 +203820.8 -000021.7-000024.500011.0 07.4700.31A2 0 +175926.31 -222800.8 -000000.8-000002.200000.4 07.4700.11B0 0 +181537.08 -322033.6 +000001.3-000030.700008.1 07.4700.37A9 0 +181805.51 -011948.5 +000001.9+000001.600004.7 07.4700.40A0 1 +183633.72 +302633.1 -000002.7-000019.100004.9 07.4700.88G5 0 +183639.43 -201850.2 +000001.8-000004.700003.1 07.4700.00B3 1 +183949.39 +150521.4 +000012.8+000024.700007.7 07.4700.25A2 0 +185820.03 +393830.6 +000009.2-000021.200006.5 07.4700.05A0 0 +190210.21 +471714.3 +000004.5+000022.600004.3 07.4700.31A0 0 +190816.49 +252229.8 +000012.6-000079.400017.0 07.4700.52F8 1 +191443.44 +651622.0 +000003.7+000008.200005.2 07.4700.01A0 0 +193041.94 -081111.3 -000001.4-000019.000005.8 07.4700.09B9 0 +193743.71 -050342.3 +000017.6-000015.100012.2 07.4700.35F0 0 +194432.63 -225120.7 +000015.7-000005.900007.2 07.4700.45F3 0 +194949.07 -645423.3 +000001.2+000105.800015.7 07.4700.55F7 1 +195858.47 -460517.3 +000079.3+000036.400017.8 07.4700.48F6 0 +200423.55 +333302.0 +000019.3-000029.700010.3 07.4700.87G8 0 +201430.52 +245041.2 -000001.8-000009.800000.1 07.47-0.06B9 1 +201615.97 +515955.6 -000000.1-000001.300001.9 07.47-0.03B9 0 +202140.33 +444851.3 -000003.0-000002.300000.8 07.4700.73B1 0 +202230.82 +545556.0 -000005.3-000006.900001.6 07.4700.10A0 0 +202516.64 +600043.1 -000005.1-000013.900001.3 07.4700.18A2 1 +202621.55 +412245.7 -000001.7-000004.300000.4 07.4700.85B0 0 +203200.95 -654854.4 -000069.1-000047.700012.3 07.4700.52F6 0 +203331.00 -221354.2 -000085.0-000063.000020.7 07.4700.55F7 1 +204019.04 -354756.0 +000045.1-000023.900009.8 07.4700.34F3 0 +204832.04 +230042.3 +000004.7+000001.200003.1 07.47-0.03B9 0 +210401.56 -180643.5 -000007.6-000031.800005.5 07.4700.45F3 1 +210916.66 -575156.4 -000004.8+000012.200004.7 07.4700.36F0 0 +211708.22 -802041.6 +000013.4-000010.300004.2 07.4700.04B9 1 +212147.59 +020138.5 -000000.2-000007.900000.9 07.4700.46A2 1 +212339.83 -553233.6 +000119.7-000139.800019.1 07.4700.55F8 0 +212340.53 -394643.3 +000039.6-000039.000010.8 07.4700.41F3 0 +212646.57 +434844.4 -000001.2-000001.400000.5 07.4700.01B9 1 +214236.99 +101228.1 +000008.6-000016.100006.6 07.4700.97K0 0 +215050.78 -203227.0 +000018.1-000007.500006.0 07.4700.51F6 1 +215224.95 +601946.8 -000015.3+000093.800003.9 07.4700.98K0 0 +215436.69 +470918.7 +000035.1+000050.100014.1 07.4700.35F0 0 +215719.77 -374548.0 +000101.5-000118.000022.7 07.4700.57G2 0 +215747.52 +195241.5 +000029.2-000023.000006.5 07.4700.30A2 0 +220230.60 +233442.4 +000023.1-000016.100005.8 07.4700.07A0 0 +221034.45 +475449.6 -000006.2-000004.400004.2 07.4700.53F5 1 +221640.15 +125512.9 +000014.1+000005.400004.1 07.4700.99K0 0 +222951.81 -460429.3 -000005.4+000006.100004.4 07.4700.92G8 0 +223808.99 +410715.1 -000001.8-000006.900001.7 07.47-0.05B8 0 +225028.25 -593131.9 +000026.2+000004.000006.8 07.4700.32F3 0 +225042.44 -003440.1 +000004.5+000007.200009.0 07.4700.21A2 0 +225439.80 -673643.3 +000060.2-000039.400008.7 07.4700.39F2 1 +225756.26 +133641.6 +000074.6+000043.800010.9 07.4700.44F2 1 +230019.22 -260912.1 +000108.9-000160.400031.2 07.4700.66G3 0 +230331.66 -562955.6 -000011.3+000018.200007.2 07.4700.42F5 0 +230828.49 +290939.5 +000022.7-000002.800005.0 07.4700.16A3 0 +233253.48 +630919.5 +000439.8+000031.000018.7 07.4700.77G8 0 +234416.54 +362019.9 +000106.5+000030.500010.8 07.4700.55F8 1 +235604.81 +310441.0 -000002.2-000065.700010.2 07.4700.41F0 0 +235928.12 -200202.5 +000506.6-000284.100038.8 07.4700.74G8 0 +000528.03 -425314.6 -000012.8-000001.300002.0 07.4701.62M3 0 +001131.13 +402356.3 -000006.8-000005.900002.3 07.4701.53K0 0 +002836.90 +333802.5 +000027.0+000007.200002.9 07.4701.47K0 0 +013446.63 -020200.9 -000045.4-000049.400006.1 07.4701.05G5 0 +013842.84 +462047.3 -000006.1-000000.600001.6 07.4701.42K1 0 +013948.93 -550857.6 +000060.0+000029.600002.8 07.4701.42K3 0 +015653.80 -752156.8 +000019.7+000030.000001.7 07.4701.38K3 0 +023633.26 +632948.3 +000004.7-000020.200005.5 07.4701.21K0 0 +032205.06 +041238.1 +000025.0+000009.900007.2 07.4701.15K0 0 +033944.43 -013532.6 +000001.7-000040.300004.0 07.4701.15G5 0 +044811.52 -564902.2 +000009.6-000004.500002.4 07.4701.51K4 0 +054208.81 -433030.2 +000008.6+000026.600003.9 07.4701.26K2 0 +055048.19 +274109.4 -000003.6-000020.000002.0 07.4701.66M3 0 +063156.25 -291834.5 -000004.2-000027.100006.3 07.4701.08K0 0 +065633.28 +000622.6 -000020.6+000014.900004.9 07.4701.03K0 0 +065727.86 +431345.6 -000020.2-000011.400003.0 07.4701.22K0 0 +070343.22 +335336.4 -000006.9-000021.400005.1 07.4701.06K0 0 +070558.77 +334432.8 +000001.1+000000.100001.8 07.4701.56G5 1 +071115.29 +590352.6 +000000.1-000020.200001.8 07.4701.02K0 0 +072509.78 +190019.8 +000000.1-000011.700004.3 07.4701.06K0 0 +074543.01 -482117.7 +000002.8+000048.100002.2 07.4701.37K2 0 +075238.14 +714703.2 -000002.4-000045.500003.0 07.4701.24G5 0 +080848.74 +002734.2 -000001.0-000006.400002.5 07.4701.61K5 0 +083541.05 -521920.4 -000000.3+000014.000001.9 07.4701.63M3 0 +084446.78 -221752.8 -000004.7-000012.400003.2 07.4701.66K5 0 +085156.32 +110809.4 +000010.5-000021.000004.6 07.4701.23K0 0 +090940.67 -095616.3 -000024.2-000008.700006.0 07.4701.28K2 0 +091554.79 -495824.6 -000004.7+000004.800000.8 07.4701.33B2 0 +091929.19 -672552.4 -000000.8-000013.000003.2 07.4701.63M1 0 +092130.67 -342011.7 -000034.4+000014.300001.6 07.4701.14K1 0 +095059.43 -155246.7 -000037.5+000005.600003.8 07.4701.02K0 0 +095648.97 +775617.6 -000064.0-000011.400004.1 07.4701.12K0 0 +100137.61 -171958.8 -000009.6-000009.300007.4 07.4701.07K1 0 +101114.67 -614606.1 +000007.4-000003.800004.7 07.4701.04K0 0 +102208.56 +685533.6 -000012.7-000002.200004.7 07.4701.14K0 0 +104410.04 -720352.2 -000009.2+000004.600001.0 07.4701.65M5 0 +111021.43 -360542.8 -000030.2+000016.700004.0 07.4701.54M3 0 +112042.85 -581859.8 +000059.0-000079.200006.2 07.4701.26K2 0 +114310.49 +560111.3 -000030.8-000028.700001.7 07.4701.49K5 0 +115630.23 +575217.7 -000007.6-000009.600003.0 07.4701.33M5 0 1.19 202.00 +123106.40 +163651.1 +000002.9-000036.300005.2 07.4701.13K2 0 +125356.23 +873853.8 -000010.1+000011.000003.2 07.4701.43K2 0 +125428.09 +464640.1 -000029.6-000006.100003.6 07.4701.04K0 0 +130302.51 +231208.7 -000042.0+000004.700005.3 07.4701.12K0 0 +132326.02 +171746.7 +000002.6+000008.000006.4 07.4701.16K0 0 +133147.96 -310319.1 +000020.1-000008.700004.5 07.4701.10K0 0 +133313.13 +474531.8 +000020.5-000037.800004.8 07.4701.06K0 0 +133645.85 +792113.6 -000063.5+000013.800002.8 07.4701.42K5 0 +140701.94 -272110.3 +000013.8+000014.500005.0 07.4701.05G8 1 +141451.93 -210353.1 -000025.9+000001.800001.4 07.4701.47K3 0 +143212.34 -264704.7 +000008.1-000044.500004.2 07.4701.10K0 0 +143936.73 -393353.3 -000036.5-000013.800006.1 07.4701.07K1 0 +145440.06 -753606.6 -000027.8-000009.400001.4 07.4701.50K3 0 +151351.26 -745441.3 +000006.0-000029.900002.6 07.4701.53K4 0 +151457.69 -022452.9 -000005.7-000032.100003.2 07.4701.53M. 0 +152630.15 +280739.3 +000006.2-000019.700002.6 07.4701.34K3 0 +154436.56 +112519.6 -000031.3-000025.600001.5 07.4701.09K0 0 +160953.38 -125308.6 +000026.9+000005.700006.6 07.4701.13K0 0 +162259.47 -071232.2 -000015.0+000006.200004.1 07.4701.74M. 0 +163825.51 -070910.7 +000006.5-000025.800003.1 07.4701.61K2 0 +164037.18 +561001.5 +000001.1-000023.800004.5 07.4701.15K0 0 +165123.45 +504622.7 -000029.1+000038.100005.3 07.4701.08K0 0 +171422.40 -643751.3 -000008.1-000022.200004.7 07.4701.10K1 0 +172545.40 +271812.5 +000049.0-000059.000008.8 07.4701.04K2 0 +174752.77 +062409.3 -000026.2-000059.500001.9 07.4701.56M. 0 +174942.40 +205521.9 +000009.8-000005.200002.5 07.4701.59K2 0 +174947.95 -761206.7 +000033.4-000053.200006.0 07.4701.10K1 0 +175303.34 -023445.3 -000041.1-000040.500002.9 07.4701.35M6 0 +184126.68 +003352.1 -000003.7-000028.800004.3 07.4701.45K2 0 +184932.06 -102247.9 -000014.4-000015.600005.6 07.4701.29K0 0 +190808.49 +214647.0 -000016.4-000037.900011.2 07.4701.09K2 0 +191959.27 -192158.6 -000000.1-000000.900000.6 07.4701.04G8 0 +192141.54 -541108.1 -000009.5-000122.200005.9 07.4701.23K2 0 +192409.96 +391242.3 -000048.7-000036.200003.8 07.4701.38K2 0 +192450.52 -183700.4 +000008.9-000000.900002.2 07.4701.58K5 0 +193049.69 +181502.4 +000000.2-000002.400002.4 07.4701.27K0 0 +194835.52 +563002.9 -000001.1-000004.300002.5 07.4701.21K5 0 +203917.79 -061127.5 -000013.9+000034.300001.3 07.4701.53K5 0 +204022.63 -464935.5 +000021.8-000004.500003.3 07.4701.29K2 0 +204132.12 +355440.2 -000027.8-000063.700004.6 07.4701.32K2 0 +205652.73 -220020.7 +000010.1-000002.500002.1 07.4701.35K2 0 +205711.23 +161505.1 +000001.5-000000.400002.4 07.4701.42M. 0 +210800.64 -625646.4 +000028.9-000031.800005.2 07.4701.10K0 1 +211136.47 -030712.7 +000018.4-000012.000003.5 07.4701.20K0 1 +211430.96 +044123.0 +000026.5-000008.400002.6 07.4701.59K5 0 +211804.66 -020830.6 +000030.8-000019.400004.7 07.4701.22K2 0 +214627.45 -175523.8 -000013.6-000114.100008.1 07.4701.22K2 0 +215053.66 -593841.2 +000011.9-000035.000004.5 07.4701.12K1 1 +215829.76 -131507.8 +000015.7-000007.700003.2 07.4701.09K0 0 +220725.30 -193412.6 -000013.7-000044.800004.2 07.4701.03K0 0 diff --git a/kstars/kstars/data/hip026.dat b/kstars/kstars/data/hip026.dat new file mode 100644 index 00000000..0467376f --- /dev/null +++ b/kstars/kstars/data/hip026.dat @@ -0,0 +1,1000 @@ +220746.42 -100442.7 +000009.4-000027.500006.1 07.4701.09K0 0 +220939.44 +221432.1 +000088.6-000018.900008.1 07.4701.00K1 0 +222813.24 -390521.0 +000032.4-000011.800002.5 07.4701.50M0 0 +223659.48 -871913.4 -000001.4+000016.800003.5 07.4701.25K0 0 +223826.93 +091530.3 +000017.1+000004.200002.7 07.4701.43K2 0 +224407.91 +613042.6 +000002.6-000004.300000.9 07.4701.67K2 0 +225443.59 +355901.1 +000092.4+000005.700008.3 07.4701.01K0 0 +233808.10 -705412.3 -000085.5+000024.700012.3 07.4701.03K1 0 +234349.63 -614347.2 +000021.6-000012.500000.4 07.4701.61M1 0 +234958.19 -610807.3 +000014.9+000008.900001.7 07.4701.50M5 0 +235202.72 -591205.5 +000042.0-000040.800004.3 07.4701.09K0 0 +000728.06 -560041.6 +000073.7+000026.600007.5 07.4800.47F5 0 +001551.62 -053604.3 +000006.6-000005.800006.7 07.4800.95G8 1 +004651.76 +462149.2 -000025.1-000022.200007.2 07.4800.72G5 0 +005342.16 -135513.0 +000035.0+000005.000002.8 07.4800.94G8 0 +010803.82 -615217.7 +000121.0-000012.700010.3 07.4800.25A5 0 +010840.86 +704053.7 +000006.3-000012.600003.9 07.4800.03A0 0 +011132.10 -125034.5 -000029.9-000069.100024.6 07.4800.59G1 0 +012011.76 +520753.1 -000002.2-000002.400004.5 07.4800.17B9 0 +012223.42 +051505.3 +000008.1-000032.900009.8 07.4800.34F0 0 +014619.13 +434220.5 -000006.4-000005.600002.0 07.48-0.01A0 0 +015943.22 +412059.7 -000012.8-000016.900004.6 07.4800.89G5 0 +021733.90 +580112.0 -000005.6-000036.700009.4 07.4800.25Am 0 +021839.66 +342916.3 +000133.1-000071.200007.6 07.4800.63G0 1 +022253.50 +571442.6 -000001.7-000000.800000.4 07.4800.63A2 0 +030346.91 -212140.9 +000196.3-000035.500017.5 07.4800.85K0 1 +031640.62 -033148.5 +000077.1-000045.700020.0 07.4800.53F5 0 +031659.76 +600403.0 -000003.1-000001.400002.5 07.4800.08B2 0 +033259.71 -672509.5 -000065.8-000075.200020.4 07.4800.52F6 0 +033510.15 +054250.7 +000007.5-000034.800016.7 07.4800.52F5 0 +034347.41 +423614.4 +000363.7-000258.500023.5 07.4800.58G2 0 +035132.49 -561738.5 -000006.0+000016.500005.1 07.4800.92G8 0 +040637.37 +190909.9 +000029.4+000064.600012.5 07.4800.38F2 0 +042854.37 -493606.4 +000020.4-000030.600005.2 07.4800.76G3 1 +050118.27 -234228.9 +000025.3+000061.600014.8 07.4800.46F5 0 +051705.30 +095538.3 +000002.3-000005.800005.3 07.4800.01B8 0 +052641.43 -641927.9 +000011.3+000025.400004.1 07.4800.02A1 0 +052833.23 -044149.3 -000006.7-000005.200003.9 07.4800.24A3 0 +052930.99 -210223.3 +000004.8+000014.500004.6 07.4800.18A3 0 +054125.87 +091154.1 +000001.0-000001.900002.6 07.48-0.14B8 0 +055932.82 +463205.2 +000000.5-000003.700001.8 07.48-0.08B5 0 +060443.27 -280338.7 -000004.3+000000.800004.4 07.48-0.03A0 1 +060606.55 +285605.2 -000000.4+000000.500001.3 07.4800.31B2 0 +061154.17 +710750.6 -000039.6+000027.000019.2 07.4800.48F5 0 +061546.45 -061230.4 -000001.1-000001.100000.9 07.48-0.09B8 0 +061612.55 +565605.3 -000208.6-000187.300018.9 07.4800.60G0 0 +061652.92 -183624.4 -000121.9+000019.200018.9 07.4800.60G0 0 +062055.35 -165903.9 +000104.4-000176.800005.3 07.4800.80G6 0 +062736.86 -151822.2 -000006.0+000004.800002.1 07.48-0.07B4 0 +063551.51 +171200.3 -000004.1-000015.500005.3 07.4800.02A0 1 +064347.21 +183921.3 -000061.9-000006.900008.5 07.4800.95G5 0 +070408.70 -642923.9 -000006.3+000007.300004.8 07.4800.07A1 0 +071922.48 +364032.1 -000002.5-000015.000002.8 07.4800.99G5 0 +072046.31 -005048.3 -000008.4+000003.700003.4 07.4800.32A5 0 +072755.63 -232922.9 +000024.6-000021.100004.9 07.4800.96G8 0 +072823.24 -351536.4 -000007.0-000019.600008.8 07.4800.20A6 0 +073124.21 -741726.2 +000001.4+000021.400005.0 07.4800.41F2 0 +073434.35 -211823.4 -000013.5+000004.100003.8 07.4800.06A0 0 +073617.26 -403152.3 -000008.0-000033.900009.3 07.4800.19A3 0 +075213.32 -593649.3 -000005.2+000011.400002.9 07.4800.01Ap 1 0.05 4.01 +075404.89 -340120.1 -000010.4+000003.200003.7 07.48-0.09B8 0 +075804.84 -373448.3 -000010.3+000007.000002.9 07.48-0.10B4 0 +080531.70 -133421.1 -000021.6+000004.800004.3 07.4800.03A0 0 +080740.76 -471517.7 -000009.5+000007.000004.7 07.48-0.11B8 0 +081439.03 +010926.6 +000004.2+000001.600007.2 07.4800.19A2 0 +082137.61 -402717.3 +000002.7-000009.400002.3 07.4800.11A2 0 +083545.09 +194616.3 -000035.6-000013.200007.0 07.4800.15AV 0 +084921.27 -432214.5 -000008.3+000005.200002.9 07.48-0.09B6 0 +085624.46 +835315.6 -000142.8-000114.100023.9 07.4800.56F8 0 +091028.57 -261712.8 -000008.1-000001.500002.4 07.48-0.11B3 0 +091342.16 +654748.6 -000035.2+000015.600011.3 07.4800.45F2 0 +093213.23 +215123.1 -000003.2-000013.200003.5 07.4800.99K0 0 +095901.87 -030117.5 +000026.3-000021.100008.5 07.4800.40F2 0 +100249.62 +495242.4 +000008.0-000029.200002.5 07.4800.95G5 1 +100312.07 +580553.3 -000174.6-000136.000013.6 07.4800.58F8 0 +102013.19 -230609.4 -000010.7+000018.700004.9 07.4800.96G8 0 +102234.32 +423659.7 -000055.5-000025.500007.8 07.4800.35F0 0 +102551.88 -130758.0 -000072.3+000027.800010.9 07.4800.40F3 0 +104305.02 -721142.9 -000048.5+000056.700013.0 07.4800.53F6 0 +104900.40 -310332.1 +000179.3-000093.000018.0 07.4800.60G2 0 +105248.87 +275154.5 -000026.5+000025.400008.8 07.4800.44F5 0 +105754.91 -220115.5 -000046.9+000010.600009.1 07.4800.43F5 0 +112257.06 -203731.9 -000053.0+000008.000009.1 07.4800.22A7 0 +114756.39 +272026.1 -000042.5+000007.900006.9 07.4800.87G9 0 +115718.47 -223216.9 +000038.3-000067.900013.5 07.4800.50F6 1 +115758.41 -651919.6 -000006.9+000000.600000.6 07.4800.51F2 0 +115838.97 -524607.3 -000034.0-000007.800008.6 07.4800.23A7 0 +120253.39 +124826.8 -000074.6-000017.000009.1 07.4800.38F0 0 +120705.64 -784427.9 -000041.7-000009.500009.4 07.4800.27A9 0 +121027.84 +290405.5 -000036.2-000001.900003.9 07.4800.99G9 0 +121028.63 -245731.9 -000005.9-000003.100003.6 07.4800.09A0 0 +122104.10 +380125.8 -000020.9-000000.000003.7 07.4800.98G9 0 +123339.19 +440547.1 -000140.3-000066.500018.5 07.4800.54F8 0 +123924.23 -293212.7 -000032.4-000003.300005.4 07.4800.35F3 0 +124239.04 +282135.6 -000022.6-000054.200013.6 07.4800.39F4 0 +130624.90 +570131.0 +000013.7-000005.200004.7 07.4800.78G0 0 +130635.86 -460201.9 -000035.0-000017.300007.6 07.4800.41F3 1 +143114.40 -403921.2 -000019.5-000021.100006.2 07.4800.15A1 0 +143600.44 +094449.7 +000205.5-000249.700060.4 07.4800.97K0 0 +143807.13 -125438.0 -000248.2-000052.300016.8 07.4800.65G2 0 +150634.23 -125425.2 +000020.9-000017.800006.0 07.4800.06A0 1 +151718.90 +423357.0 -000051.6+000023.000007.6 07.4800.36A5 0 +152740.39 +425255.1 -000072.8-000249.600031.1 07.4800.68G5 1 +152802.29 -333242.5 -000034.3-000039.500001.2 07.4800.02B2 0 +154240.10 -321109.6 -000009.6-000009.300003.7 07.48-0.05B5 0 +155156.98 -123215.2 -000008.2-000001.600003.6 07.4800.63F5 1 +161245.69 -014318.8 -000000.3-000003.700000.4 07.48-0.12B8 0 +161533.26 -124048.1 +000001.0+000001.500010.7 07.4800.15A1 0 +164905.41 +481407.4 -000005.9+000040.300010.0 07.4800.22A5 0 +165232.33 -382610.0 +000000.3-000002.600002.4 07.4800.16B2 0 +170028.96 +454643.1 -000148.8+000069.100023.0 07.4800.52F8 0 +170432.20 +312440.9 -000009.5-000020.100006.6 07.4800.98K2 0 +170605.50 -263450.0 +000000.3-000000.400001.2 07.4800.85G0 0 0.68 4.07 +171654.02 +392805.2 -000040.1+000146.000013.9 07.4800.48F5 0 +173905.19 +270302.4 -000008.8-000111.800008.9 07.4800.48F5 0 +180152.28 -190622.1 +000000.2+000001.300000.3 07.4800.25B0 0 +181155.56 +521858.8 +000005.9+000042.600004.7 07.4800.98K2 0 +181534.17 +473339.3 +000003.0-000020.900007.8 07.4800.37F5 0 +182026.60 -311858.6 +000004.3+000023.200008.4 07.4800.25A9 0 +182106.16 +205605.3 +000000.1+000012.600002.4 07.4800.06B9 0 +182727.49 +494906.6 +000023.4+000058.400008.6 07.4800.27A3 0 +184722.88 -602230.2 +000010.7-000018.900003.5 07.4800.01A0 0 +190557.82 -634441.1 -000000.1-000020.200003.6 07.4800.01A0 1 +191115.36 +041128.0 +000016.7-000007.100008.4 07.4800.72G5 0 +191829.85 -184148.6 +000020.1+000004.700005.9 07.4800.33A7 0 +191831.37 +164151.9 +000003.3-000027.100006.5 07.4800.23Am 0 +191945.95 +364551.4 +000018.4+000018.600008.2 07.4800.36F5 0 +193507.45 +341159.5 +000007.2-000009.900008.2 07.4800.12A2 1 +193919.17 -452541.5 +000038.9-000043.900014.5 07.4800.39F3 0 +194157.23 +361332.6 +000165.9-000012.600018.8 07.4800.44F5 0 +194233.17 -590034.1 +000168.3-000168.300024.1 07.4800.71G5 1 +194456.78 +104630.6 +000000.8-000002.000002.3 07.4800.00B2 1 +194528.34 -070109.8 +000053.1-000063.200012.7 07.4800.55F8 0 +195137.20 +261332.3 +000001.0-000001.200001.1 07.48-0.06B9 0 +195633.63 +081521.4 -000000.5-000012.300001.9 07.48-0.06A0 0 +200043.42 +234756.0 +000004.1-000002.600003.2 07.48-0.13B9 0 0.08 5.52 +200519.53 -290445.6 +000044.6-000112.800011.5 07.4800.47F3 0 +201709.78 +155221.7 -000004.8-000010.800002.8 07.48-0.09B9 0 +201947.46 -005425.5 -000005.8-000020.800007.1 07.4800.12A2 0 +202542.78 +601039.3 +000027.6+000012.800004.7 07.4800.40A3 1 +202602.21 -035153.0 +000035.8-000001.800011.0 07.4800.48F5 0 +203703.89 +085840.0 +000030.2+000006.400005.5 07.4800.26A5 0 +205735.58 +393945.7 +000008.4-000000.500003.5 07.48-0.09B9 0 +210818.02 +531334.1 +000041.5+000044.300005.7 07.4800.10A0 0 +211115.80 +330800.6 +000024.7+000004.900005.3 07.4800.95G5 0 +212842.32 +244012.3 +000036.4+000019.300007.5 07.4800.24Am 0 +214542.37 +621830.0 -000002.3-000004.100000.7 07.4800.25B0 0 +220143.39 +262240.3 +000010.9+000015.200007.8 07.4800.20A3 0 +220324.41 +300214.8 +000009.4-000007.200003.1 07.48-0.06B9 0 +221548.60 +435402.7 +000002.8-000001.100003.0 07.4800.06B9 1 +222031.21 +350653.4 -000029.1-000035.300008.4 07.4800.36F0 1 +222619.58 +075412.8 +000020.4-000037.400012.4 07.4800.42F5 0 +222724.38 -492154.5 +000337.2-000330.300027.9 07.4800.73G5 0 +223700.82 -073358.0 +000186.9-000170.600010.6 07.4800.29F0 0 +225524.86 +701750.2 +000039.4+000000.400011.9 07.4800.30A5 0 +230151.31 -035053.6 +000395.5-000207.100059.0 07.4800.94K4 1 +231512.96 -060718.6 +000003.8-000003.000003.3 07.4800.94G5 0 +232849.75 +314746.3 +000016.9-000003.600004.0 07.4800.54F5 0 +233400.23 -245134.7 +000069.6+000025.000016.5 07.4800.55F8 0 +234618.38 +094707.9 -000051.5-000183.700022.2 07.4800.58G0 0 +000722.04 -565012.7 +000014.4-000020.900002.9 07.4801.53K5 0 +002810.31 +204745.5 -000002.4-000007.300001.4 07.4801.58K0 0 +003131.32 +210636.8 +000020.6+000005.700003.2 07.4801.61K5 0 +003147.32 +455534.9 +000028.2-000031.700005.3 07.4801.10G5 0 +010711.21 -245118.4 +000004.2-000006.800002.1 07.4801.19K1 0 +010714.97 +443700.1 +000006.5-000012.700004.2 07.4801.44K0 0 +011924.22 +031723.0 +000139.6-000017.400004.9 07.4801.15K0 0 +011933.95 -471732.3 -000010.0-000012.500002.2 07.4801.64M4 0 +012005.25 -202815.2 -000002.5+000003.100001.2 07.4801.61K5 0 +014935.85 -812132.5 +000057.6-000025.100003.6 07.4801.22K0 0 +023147.82 +212231.1 +000008.4-000007.700005.6 07.4801.29K2 0 +024738.04 +151352.9 +000017.9-000025.500007.8 07.4801.13G5 0 +032644.21 -283339.4 +000022.4+000013.100004.2 07.4801.19K1 0 +034330.57 -613734.1 -000031.9-000013.700005.5 07.4801.05K0 0 +034418.63 -415351.6 +000015.8-000011.900001.7 07.4801.73M1 0 0.66 358.00 +035350.31 +265345.2 -000000.7-000008.700001.4 07.4801.05G8 0 +035921.19 +484543.5 -000005.5-000000.200003.7 07.4801.21K2 0 +044605.10 +184802.7 -000001.4-000001.300001.4 07.4801.50K0 0 +044609.51 -491445.4 +000036.7+000037.500002.2 07.4801.47K2 0 2.32 164.50 +050008.22 +031712.2 -000002.5-000013.900004.2 07.4801.25K2 0 0.04 6.76 +054714.00 -124816.9 -000002.1+000007.200003.4 07.4801.37M4 0 +061512.05 +082646.7 +000022.5+000007.600004.4 07.4801.03K0 0 +063858.86 +412941.3 +000000.6-000017.900001.2 07.4801.64K5 0 +072332.17 -343104.4 +000024.5-000035.000004.1 07.4801.07K1 0 +073050.25 -510932.0 -000002.7-000031.300006.1 07.4801.17K1 0 +073102.03 -345903.1 -000000.8+000004.200000.3 07.4801.67K4 0 +073935.50 -135308.0 -000001.7-000000.700001.4 07.4801.56K4 0 +075811.12 +131946.6 -000008.4-000038.300004.2 07.4801.05G5 0 +080314.50 +095634.3 -000003.8-000007.200002.2 07.4801.57K2 0 +083639.57 -094251.2 -000008.2-000005.200003.2 07.4801.14K0 1 +091843.64 -340545.3 -000003.4+000000.900001.0 07.4801.54M4 0 +092220.81 -392248.5 -000004.0-000000.100000.8 07.4801.52K4 0 +092354.86 -052141.2 -000010.8+000000.500001.7 07.4801.44K2 0 +092422.85 -291050.6 -000005.3-000013.800002.6 07.4801.65M1 0 +092918.10 -334021.1 -000016.6-000004.600003.2 07.4801.63M2 0 +102305.21 -611556.5 -000008.3+000006.400001.6 07.4801.25K0 0 +105348.36 -430702.8 -000022.5-000017.700005.6 07.4801.06K0 1 +111030.79 +075330.2 +000000.6-000001.500002.0 07.4801.62K5 0 +112721.05 -241011.0 -000002.0-000001.900001.0 07.4801.61K4 0 +113945.47 -345855.2 +000002.8-000008.200001.7 07.4801.67M0 0 +121018.87 -194611.5 +000002.2+000004.400003.8 07.4801.49K5 0 +122201.44 +330526.5 -000056.5+000007.700004.2 07.4801.04K0 0 +122813.23 -533436.9 -000021.0-000023.000006.2 07.4801.04K0 0 +125803.98 -462540.1 +000042.3-000042.400005.2 07.4801.20K1 0 +131733.29 +171732.7 -000017.4+000026.900005.3 07.4801.00G5 0 +135001.05 +545210.0 -000052.5-000010.300002.2 07.4801.47M0 1 +142237.78 -794256.9 +000007.1+000001.900002.7 07.4801.67M2 0 +142746.75 +033717.1 -000034.5+000002.500004.1 07.4801.12G8 0 +144739.25 +240551.0 -000035.4+000026.600002.9 07.4801.39K0 0 +145942.91 -365328.3 -000011.1-000009.600005.0 07.4801.23K1 0 +150008.18 +670525.7 -000014.9+000013.800002.7 07.4801.21K0 0 +152420.18 -524256.0 -000002.5-000001.600001.2 07.4801.58K3 0 +154429.35 +163037.3 -000010.7-000004.500004.6 07.4801.51K5 0 +161817.47 -462659.2 -000008.2-000009.300002.9 07.4801.79M3 0 +161832.65 +773255.7 +000027.2-000047.000003.2 07.4801.48K0 0 +162355.67 +282302.6 -000012.0-000001.200003.3 07.4801.09K1 0 +164551.85 +460240.9 +000008.0-000007.400003.0 07.4801.21K0 0 +175903.22 +234942.9 -000003.4-000006.700002.2 07.4801.64K5 0 +180854.17 -274701.2 +000011.9+000008.400005.2 07.4801.06K0 0 +181213.53 -635912.5 -000003.2+000004.000003.1 07.4801.36K2 0 +183902.53 -150221.3 -000015.5-000001.600003.4 07.4801.94M1 0 +185242.85 +352846.6 -000014.9-000024.400001.8 07.4801.53K2 0 +191131.41 +295324.7 +000012.4-000001.700002.2 07.4801.22K0 0 +192558.34 +361111.4 +000004.0-000000.100001.8 07.4801.62K5 1 +200108.82 +144805.6 +000002.0-000001.000001.8 07.4801.24K2 0 +200835.71 -141514.3 +000040.3-000003.900005.4 07.4801.14K0 0 +201028.85 +443700.7 -000012.6-000039.200001.6 07.4801.40K0 0 +203154.49 -000916.0 -000027.6+000020.100006.5 07.4801.11G8 0 +203501.08 +320204.5 +000009.7-000002.300003.2 07.4801.44K5 0 +211246.80 -354545.7 +000029.6-000044.100004.7 07.4801.01K0 0 +213829.02 +484249.1 -000008.2-000013.300004.0 07.4801.54K5 0 +214331.82 -311455.6 +000007.8-000016.800004.6 07.4801.06K0 0 +220213.12 -233659.8 +000028.9-000008.700005.0 07.4801.06K0 0 +223512.10 +143637.9 -000002.4-000002.400002.1 07.4801.22K2 1 +223955.75 +225237.2 -000033.9-000015.000002.7 07.4801.04K0 0 +230422.83 -064122.6 -000031.4-000032.800003.2 07.4801.21K0 0 +230505.98 +281207.4 +000009.4-000009.100002.4 07.4801.74K5 0 +230525.52 -222912.6 +000047.4-000003.200004.1 07.4801.53M3 0 +234411.25 -404109.2 +000033.4-000004.900002.7 07.4801.44K3 0 +234756.27 -135459.9 -000051.4-000086.300006.0 07.4801.13K0 0 +031125.32 +575411.2 +000002.2-000002.200003.2 07.4802.18R5 0 +052710.22 +295515.8 +000001.3-000003.300001.1 07.4802.23M1 0 +000325.90 +203957.3 +000057.2-000159.800015.6 07.4900.64G0 0 +004411.21 +461408.2 +000068.3-000025.600008.2 07.4900.47F5 1 +005754.27 +752938.0 -000018.4-000020.200006.6 07.4900.14A0 0 +011032.47 +520745.3 -000021.1-000016.900005.2 07.4900.17A2 0 +013147.77 -101526.2 -000025.0-000018.200007.0 07.4900.26A2 0 +020017.52 +383551.3 -000012.3-000012.300005.0 07.4900.06A0 0 +020602.65 +743501.4 -000004.9+000002.400002.4 07.4900.22A0 0 +021827.98 -082133.7 -000005.1+000005.400004.3 07.4900.99G5 0 +022133.75 -481844.0 +000017.4-000011.700003.6 07.4900.10K1 1 +022637.97 -514214.7 -000008.9-000041.400007.6 07.4900.46F5 0 +023403.53 +121051.4 +000181.4-000034.600023.2 07.4900.67G0 0 +024218.66 -160117.2 +000049.6+000013.200007.8 07.4900.42A6 0 +024241.36 +325405.7 +000071.3-000044.800004.5 07.4900.34F0 0 +035143.78 +703029.2 +000001.8-000013.100007.4 07.4900.24A3 0 +041506.82 +031447.5 -000006.2-000007.800008.7 07.4900.12A0 0 +042641.06 -062414.9 +000021.3+000015.800004.8 07.4900.91G5 0 +042746.01 +114411.2 +000110.3-000012.100021.2 07.4900.56F8 0 +043315.42 +645918.2 +000018.4-000065.800011.0 07.4900.46F5 0 +043726.71 +003311.1 +000017.2+000011.400016.0 07.4900.57G5 0 +044805.89 +004032.9 -000036.3-000011.800017.3 07.4900.45F2 0 +044952.35 -350626.5 -000026.3-000113.900055.6 07.4900.90K2 0 +045538.42 -231431.9 -000066.2+000130.000026.3 07.4900.61G2 0 +045643.79 +084920.7 +000019.8+000000.200006.3 07.4900.22A2 0 +050622.91 +024023.8 +000002.1-000004.500006.8 07.49-0.10B8 0 +050939.76 -442008.6 +000020.3+000097.100016.5 07.4900.46F5 0 +051007.71 +534235.3 -000006.9-000002.200006.3 07.4900.06B9 0 +051544.00 +503343.9 +000010.2-000022.800002.5 07.4900.19A5 0 +052553.29 -062145.5 -000132.0-000021.200017.2 07.4900.57F8 0 +052744.63 -253812.5 -000003.0+000001.800005.1 07.4900.14A2 0 +052745.92 +335645.4 +000002.2-000001.700001.7 07.4900.06B0 0 +053222.04 +190721.3 -000014.8-000064.000008.2 07.4900.50F7 0 +054337.48 -680453.0 -000011.8+000037.500004.6 07.4900.97G8 0 +060106.24 +415619.0 -000010.2-000065.100010.1 07.4900.53F5 0 +060846.51 -434844.1 -000006.0+000009.700002.3 07.49-0.06B7 0 +061007.55 -294907.0 -000001.2+000005.900002.6 07.49-0.10B7 0 +061215.94 +102000.3 -000001.9-000003.800002.9 07.49-0.06B2 0 +061737.39 -242640.0 +000051.4-000119.500015.2 07.4900.47F5 1 +063341.08 -071212.5 -000000.4+000002.600002.2 07.4900.02B9 0 +063438.46 +430356.1 -000007.8-000048.500008.0 07.4900.34F0 0 +063703.33 -284222.1 -000006.5-000024.600003.9 07.4900.97K0 1 +064411.74 +365938.5 +000005.7-000014.300010.6 07.4900.32F0 0 0.07 1.15 +064513.35 -465112.1 -000006.3+000011.600003.3 07.49-0.14B3 0 +065729.05 +025316.8 -000027.8+000000.000007.6 07.4900.27A5 1 +065800.70 +630226.1 -000004.3+000001.000003.0 07.4900.19A5 0 +070325.39 -030131.2 -000017.8-000006.300003.8 07.4900.14A3 0 +070908.66 -315600.9 -000004.9+000006.600001.3 07.49-0.12B2 0 +071030.15 -201629.4 +000004.7-000006.100003.3 07.4900.21A5 0 +071039.60 -411554.3 -000006.2-000006.400005.4 07.4900.12A2 1 +071530.81 -755154.3 +000009.8+000090.300014.3 07.4900.54F8 1 +071637.19 -640733.3 +000013.4+000182.100019.0 07.4900.52F5 1 +072120.99 +130953.0 -000010.1+000000.900002.0 07.4900.25A3 0 +072215.13 +500856.0 -000024.8-000031.900004.4 07.4900.32F0 1 +072805.31 -190705.4 -000007.0+000008.300002.5 07.49-0.09B8 0 +072816.90 -111555.0 -000005.3-000002.000001.8 07.49-0.06B9 0 +074514.46 -815803.0 -000001.7-000001.100009.4 07.4900.21A2 0 +074635.36 +040750.2 -000010.5+000000.300001.9 07.4900.63F5 1 +074926.30 -592249.1 +000306.1-000218.900030.0 07.4900.68G5 0 +075921.22 -192758.4 -000005.4+000002.200003.1 07.4900.01B9 0 +080028.10 -340726.1 -000010.5+000014.000002.8 07.4900.05A1 0 +080824.65 +490116.1 -000011.9-000020.200004.9 07.49-0.03B8 0 +081606.66 +570540.8 -000316.4-000222.200031.9 07.4900.75G8 0 +082455.25 +235643.2 -000053.9+000047.100009.9 07.4900.41F2 0 +083305.55 -562347.8 -000007.6+000003.500002.8 07.49-0.11Ap 0 +090057.70 -245811.8 -000047.8+000011.100010.0 07.4900.34F0 0 +090622.53 +493641.0 +000002.8-000001.200002.2 07.49-0.18B2 0 +091033.22 -365040.3 -000009.4+000014.700003.5 07.4900.92G8 0 +091225.42 -814607.0 -000079.8+000024.200015.6 07.4900.56F6 0 +091810.32 -181451.7 +000000.1+000009.900007.6 07.4900.26A4 0 +093800.24 -592357.8 -000048.7+000078.900017.4 07.4900.72G5 0 +094144.99 +822154.3 +000002.8+000023.700007.9 07.4900.17A0 0 +094543.90 -414001.1 -000011.9+000000.900002.4 07.49-0.06B9 1 +094649.39 -391931.5 +000032.3-000073.900007.8 07.4900.42F2 0 +094843.97 -600757.7 -000039.5+000031.400003.4 07.4900.95G8 0 +094849.66 -220107.8 +000004.6-000003.500004.7 07.4900.11A2 0 +095236.36 -514247.0 -000013.1+000002.100001.2 07.49-0.13B3 0 +095322.93 -382432.3 -000018.8+000018.600009.7 07.4900.55G0 0 +100426.71 -071304.4 +000136.3-000209.300031.4 07.4900.69G5 0 +100829.75 +333054.0 +000157.1-000164.200023.0 07.4900.71G5 0 +101406.12 -545937.4 -000013.3+000003.100002.2 07.49-0.10B4 0 +102046.19 -190301.7 -000151.1+000100.700016.6 07.4900.49F3 0 +103150.61 -635625.7 -000008.1+000001.500001.1 07.4900.21O9 0 +103942.18 +085034.8 -000108.9+000004.300010.0 07.4900.45F5 1 +104615.15 -412751.3 -000048.8-000054.300023.5 07.4900.59G2 0 +120009.91 +364347.3 -000013.9+000002.700005.5 07.4900.11Am 0 +120600.83 +231216.7 -000018.4+000005.500011.1 07.4900.36F5 1 0.10 0.69 +121457.64 -410821.2 -000313.1-000078.400032.6 07.4900.65G5 0 +121824.67 -312942.3 -000205.8-000064.000016.6 07.4900.50F6 0 +121832.14 -085415.2 -000028.4-000077.300014.3 07.4900.59G0 0 +124543.91 +333229.1 +000003.0-000046.200003.9 07.4900.98G9 0 +130015.48 +213315.2 +000025.9+000026.500015.4 07.4900.50F7 0 +131123.14 +630846.3 -000023.1-000011.600010.5 07.4900.47F5 0 +131518.24 -702840.6 -000014.8-000006.800003.5 07.4900.02B4 1 +132324.67 +392546.5 -000065.2+000023.000006.3 07.4900.74K0 0 +133925.80 -361427.5 +000002.5-000004.800004.8 07.4900.07A1 0 +135203.01 -524835.5 -000027.4-000039.100003.0 07.4900.29B8 1 +140246.97 +614044.6 +000006.8+000008.200009.1 07.4900.32A2 0 +141555.03 -683225.0 -000013.0-000015.200002.8 07.4900.05B9 0 +141758.01 +395445.4 -000037.3+000022.200004.9 07.4900.39F2 0 +145340.11 -195820.9 +000014.7-000029.400005.6 07.4900.46F2 0 +150443.53 +383618.5 -000016.0+000033.900021.3 07.4900.50F8 0 +151347.10 -140122.5 -000031.7+000001.000004.2 07.4900.84G1 0 +151449.69 -421911.1 -000021.4-000001.900002.6 07.4900.00B9 0 +152626.56 +440013.2 +000107.9-000070.600011.2 07.4900.56G5 1 +153612.79 +354220.1 -000174.7-000076.600019.0 07.4900.63G5 0 +153751.34 -311507.4 -000066.1-000008.800010.5 07.4900.47F3 1 +154056.44 -631140.5 -000001.7-000007.900000.7 07.49-0.04B3 0 +154455.83 +212638.7 +000043.7+000131.400017.0 07.4900.45F5 0 +155201.63 -453018.5 -000012.1-000004.300002.2 07.49-0.04B6 0 +160518.31 -554840.3 -000008.3-000005.500000.6 07.4900.84F7 0 +164722.75 +690555.6 -000012.3+000027.700003.9 07.4900.03A0 0 +165721.35 +434101.4 +000013.0-000000.800004.6 07.4900.96G5 0 +170600.37 +075117.0 -000004.8-000012.600008.5 07.4900.27A3 1 +172605.87 -273558.3 -000009.0-000040.500006.4 07.4900.07B9 0 +173617.09 -655950.8 -000007.5-000024.600005.5 07.49-0.03B9 0 +174419.68 -165152.8 -000006.5-000045.000017.9 07.4900.54F6 0 +174907.18 -710543.0 +000009.3-000007.700004.1 07.4900.13A3 0 +180406.88 +392850.8 +000000.1-000015.700005.0 07.4900.07A0 0 +181005.76 -455414.2 +000009.5-000011.600005.3 07.49-0.03B9 0 +181450.24 -664854.4 -000001.5-000008.300002.1 07.49-0.06B8 0 +181828.17 +050807.0 -000011.1-000015.300002.7 07.4900.04B9 0 +181914.18 +123202.3 -000000.3-000007.600001.1 07.49-0.10B8 0 +182111.82 +325241.0 -000017.6-000075.000014.5 07.4900.42F5 0 +182903.87 +435620.1 +000073.7+000155.300027.1 07.4900.62G5 0 +183709.05 -150134.3 +000042.5-000022.400014.4 07.4900.43F5 0 +184456.72 +223344.0 +000008.3-000015.700004.2 07.4900.98G4 1 +185853.11 -044336.0 +000005.9-000003.600012.1 07.4900.44F8 0 +190331.83 +081737.7 +000008.6-000013.400005.8 07.4900.92G0 1 +191526.18 +452008.5 +000009.8-000009.600004.8 07.4900.03A0 0 +192426.29 -555317.9 +000003.6-000010.500003.0 07.49-0.05B8 0 +194615.90 +320658.2 -000004.2-000008.100000.0 07.4900.03O7 0 +200019.64 +130603.0 -000004.4+000002.300005.3 07.4900.40F2 1 +202143.04 -363635.9 +000067.9-000044.500016.5 07.4900.59G0 1 +202155.89 +133533.2 -000000.1-000008.600002.6 07.49-0.05A0 0 +202726.97 -020709.7 -000060.0-000069.600021.5 07.4900.52F8 0 +202747.52 +260848.1 -000002.7-000019.100005.7 07.4900.23A5 0 +205147.29 -101902.1 +000000.2-000001.700003.6 07.4900.71G0 0 +210008.69 -103741.7 -000000.0+000001.600012.4 07.4900.44F5 0 +210727.26 +091745.2 +000012.4-000004.700003.9 07.4900.99K0 0 +210731.30 -384128.9 +000040.1-000022.400007.2 07.4900.41F3 0 +210907.61 +783947.5 +000001.5-000007.800002.6 07.4900.11A2 0 +212701.11 -444832.5 +000264.1+000184.700042.5 07.4900.88K0 1 +212729.57 +474808.8 -000007.9-000020.400003.1 07.4900.05A0 0 +213042.42 -383817.0 -000008.2-000051.100009.5 07.4900.51F6 1 +213204.59 +341206.2 +000025.4-000002.900010.6 07.4900.36F0 0 +214713.15 +220127.9 +000029.8+000031.000011.0 07.4900.31A5 0 +215105.60 -100217.0 +000061.9+000009.200012.5 07.4900.80G0 0 +220405.99 -130110.6 -000004.9-000008.500006.3 07.4900.14A2 0 +221043.77 +710742.3 +000054.1-000073.800023.7 07.4900.63G0 0 +221907.37 +274054.8 -000010.8-000020.100002.7 07.4900.28A3 0 +222123.88 -061435.2 +000026.8-000009.100006.6 07.4900.20A2 0 +223257.84 +352616.3 -000013.2-000010.400006.8 07.4900.29A0 0 +223834.64 -140401.3 +000053.3+000005.400010.7 07.4900.30A5 0 +224004.69 +411851.3 +000024.8+000000.500001.4 07.4900.98K0 0 +224806.80 -374524.0 +000156.9+000001.600025.3 07.4900.59G0 0 +225540.12 +683702.1 +000021.0-000035.500005.0 07.4900.92G0 0 +230055.42 -192048.9 +000007.7-000000.200003.2 07.4900.98G8 0 +230505.15 +682500.0 +000592.2+000162.200033.6 07.4900.65G6 0 +231425.97 +434153.9 +000046.5-000087.500016.3 07.4900.54F5 0 +234656.29 +511344.4 +000009.4-000001.600002.4 07.49-0.03B5 0 +235027.67 -145901.3 +000021.7-000007.000010.0 07.4900.20A2 0 +235934.95 -015100.0 +000150.7+000030.000012.6 07.4900.34F0 0 +001155.37 -752836.6 +000000.9+000005.100002.0 07.4901.60K4 1 +002300.03 -062746.7 -000031.9-000013.900007.2 07.4901.23K0 1 +002712.57 +253442.9 -000028.2-000027.000004.9 07.4901.19K3 0 +004030.24 -553041.5 +000052.9+000024.200000.8 07.4901.38K3 0 +005147.06 +480323.7 -000005.5-000005.000003.4 07.4901.10K0 1 +012841.74 -681030.2 -000035.8-000026.300006.4 07.4901.19K3 0 +013851.81 +313858.2 -000011.8+000006.200002.3 07.4901.11K0 0 +015712.89 -074849.6 +000026.6+000014.700001.4 07.4901.32G5 0 +020112.13 -662055.6 +000009.7+000009.400000.7 07.4901.65M3 0 +020656.07 -014925.2 -000017.0-000009.100007.4 07.4901.01G5 0 +030633.67 -394648.5 +000029.1+000010.800003.6 07.4901.64M1 0 +030945.64 +200004.0 +000020.2-000049.800004.6 07.4901.22K0 0 +031128.52 -743956.2 +000043.5+000022.100004.8 07.4901.03K0 0 +033836.36 +744416.3 +000010.3+000051.300003.9 07.4901.03G8 0 +034656.14 -142841.8 +000001.1-000005.300004.2 07.4901.45K3 0 +035946.52 -175444.2 +000012.6+000015.300001.4 07.4901.46K3 0 +042700.64 +520008.3 +000011.6-000011.800001.7 07.4901.68K5 0 +043115.08 -354625.1 -000002.4+000006.900001.8 07.4901.28K0 1 +045005.44 +663207.5 +000010.2-000033.200003.4 07.4901.24K0 1 +045258.23 +264639.3 +000006.7-000056.200006.6 07.4901.42K3 0 +051815.60 -744153.5 -000000.1+000018.400002.5 07.4901.53K3 0 +054534.91 +485906.1 +000004.3-000013.600004.3 07.4901.06K0 0 +054547.88 +373932.5 +000012.5-000015.500005.5 07.4901.75M. 0 +055709.13 -532502.3 -000002.9-000028.400005.3 07.4901.06K1 0 +055750.33 +373105.6 +000000.1-000005.500002.7 07.4901.27K2 0 +060616.99 +290549.4 +000020.3-000054.600004.8 07.4901.24K2 0 +061551.78 +420206.4 +000007.1+000006.200004.5 07.4901.26K0 0 +061641.90 -690434.0 +000010.3-000000.800003.9 07.4901.26K1 0 +064313.15 -000116.7 -000008.7+000008.500005.1 07.4901.03G5 0 +064851.64 -142321.2 -000003.0+000011.700004.6 07.4901.33K3 0 +074100.22 -365206.7 -000013.4-000001.400002.1 07.4901.56K4 0 +074409.49 +385016.3 -000001.5-000021.900001.8 07.4901.56M. 0 +080957.91 +290730.3 -000015.4-000038.400002.5 07.4901.46K5 0 +081334.21 -063539.9 -000018.0+000004.800005.5 07.4901.00K0 0 +084154.82 -220141.6 -000000.5+000005.200001.9 07.4901.63K5 0 +084606.58 -073503.5 -000018.6+000006.500006.3 07.4901.38K2 0 +085038.39 +365237.8 -000039.3-000035.500003.0 07.4901.21K2 0 +100317.38 -435024.8 -000054.4+000064.100006.4 07.4901.18K1 0 +100552.47 -271630.4 -000029.2+000026.500001.9 07.4901.21K0 0 +100910.02 +714115.8 +000012.3-000036.000004.1 07.4901.30K0 0 +103909.92 -545140.5 -000013.5+000008.700002.2 07.4901.56K4 0 +104443.87 +414252.6 -000017.1+000000.600002.2 07.4901.53K5 0 +110320.61 +355853.3 -000580.2-004767.100392.4 07.4901.50M2 0 +110512.36 -302608.4 -000032.3+000007.500004.2 07.4901.10K1 0 +111119.34 -012340.6 -000056.4+000007.700007.9 07.4901.10K2 0 +115247.31 -382019.5 -000035.2+000014.400002.6 07.4901.46K2 0 +115914.59 -031921.5 +000010.2-000015.700000.7 07.4901.63M. 0 +120322.27 -551917.0 +000026.6+000053.000009.8 07.4901.04K0 0 +121500.04 -011935.7 -000042.0+000000.200004.9 07.4901.02K0 0 +121534.27 -314124.7 -000009.1-000004.400002.3 07.4901.62M2 0 +124828.21 +604912.8 +000020.5-000007.900002.1 07.4901.43K2 0 +125508.47 -480529.7 -000044.8+000001.700002.3 07.4901.52K4 0 +130244.42 +452305.0 +000002.7-000002.100001.4 07.4901.64M. 0 +130534.44 +131335.0 -000073.4+000010.300006.5 07.4901.00K0 0 +131522.60 -430346.8 -000017.1-000011.800005.6 07.4901.09K1 0 +131805.50 -602350.2 -000019.4-000000.400003.7 07.4901.66K5 0 +140331.32 -104352.5 -000000.9-000012.400002.0 07.4901.62K5 0 +142855.26 +393707.2 -000014.7+000018.200003.8 07.4901.23K0 0 +145631.57 -241529.9 -000084.3-000012.900004.4 07.4901.11K0 0 +150336.90 -073416.9 +000004.5+000001.700000.6 07.4901.72M2 0 +151835.35 -082350.1 -000016.4-000012.800005.3 07.4901.15K1 0 +152748.32 -251010.1 -000001.8-000008.100001.4 07.4901.19C 0 +153315.21 -130046.0 -000015.8+000008.300004.0 07.4901.24K0 0 +154258.25 -580652.8 +000005.4-000000.500000.2 07.4901.23M3 1 +155129.35 +251815.0 +000019.6-000013.900004.8 07.4901.08K1 0 +161325.31 +351156.5 -000006.0-000042.500004.3 07.4901.36K5 0 +161945.18 +195000.4 -000009.4+000009.300004.4 07.4901.26K0 0 +165551.36 +775734.9 -000002.3+000003.800003.3 07.4901.08K0 0 +165701.73 +181401.7 -000010.3-000001.300004.3 07.4901.01K0 0 +165949.38 -041316.4 +000003.0+000007.500000.9 07.4901.60K2 0 +171046.06 +492048.4 -000033.5+000014.900000.3 07.4901.59K5 0 0.52 313.00 +171636.00 +524704.3 -000004.5-000017.600002.3 07.4901.04K0 0 +173550.40 -650242.8 -000013.4-000039.700002.3 07.4901.20K1 0 +173825.31 +124414.4 +000004.5+000017.100008.3 07.4901.00K0 0 +174933.90 +005422.5 -000000.1-000007.400000.6 07.4901.90K5 0 +175058.42 -501727.3 -000000.4-000001.400001.2 07.4901.75M1 0 +181335.15 +453959.4 +000018.3+000004.800004.7 07.4901.00K0 0 +182152.08 +411248.2 -000014.4-000028.000003.5 07.4901.29K0 0 +183842.35 -701407.5 +000002.9-000012.000003.5 07.4901.59K5 0 +191418.12 -010827.2 +000020.7-000035.400004.5 07.4901.31K2 0 +191627.43 -113406.5 +000006.4-000003.000003.2 07.4901.74K2 0 +191733.21 +512047.3 -000017.3+000023.900002.2 07.4901.47M1 0 +191822.75 +142827.1 +000012.3+000038.300006.0 07.4901.08K0 0 +200101.44 -582315.2 +000004.9-000030.900003.2 07.4901.10K0 0 +200425.56 -274451.0 -000013.4-000051.100003.5 07.4901.51K4 0 +201109.64 +062054.9 -000000.8+000009.300002.8 07.4901.62M4 0 +201126.76 -284141.1 -000001.9-000049.600002.4 07.4901.35K2 0 +204141.49 +113358.4 +000015.1-000015.500003.2 07.4901.49K2 0 +211918.17 -392053.2 +000016.7-000009.500003.2 07.4901.54K4 0 +212730.42 +275226.6 +000005.2+000001.800003.7 07.4901.52K5 0 +215514.45 +442507.1 +000007.9-000019.600006.4 07.4901.07K0 0 +215624.58 -554128.3 -000025.2-000037.800002.7 07.4901.37K2 0 +222021.20 +110220.6 +000026.4+000002.500003.4 07.4901.30K0 0 +222937.44 +324943.9 -000019.0+000012.900001.5 07.4901.54K5 0 +224429.98 +534523.3 -000002.5-000018.500003.2 07.4901.26K2 0 +225227.10 -475934.4 +000023.4-000020.300004.5 07.4901.06K0 0 +230009.58 +135528.9 +000014.8+000006.800005.5 07.4901.16K2 0 +234632.73 -444942.9 -000023.6-000026.700005.1 07.4901.15K1 0 +235456.55 -783018.4 +000081.4-000036.600003.1 07.4901.22K2 0 +213512.80 +783728.2 +000009.3+000001.300002.4 07.4902.70C6 0 1.85 486.00 +002217.26 +374540.7 +000063.9-000039.600009.4 07.5000.98G5 0 +002558.65 +210127.4 -000007.4-000007.000006.1 07.5000.93K0 0 +004659.83 -241259.9 +000034.3-000027.600006.7 07.5000.23A6 0 +010449.46 -204356.9 -000028.9+000001.900008.6 07.5000.49F5 0 +011429.42 -050249.4 -000161.1-000138.700026.0 07.5000.57F8 0 +014451.11 +282729.4 +000014.1-000004.200004.0 07.5000.00A0 0 +020430.34 -161300.7 -000044.6-000072.600013.5 07.5000.46F5 0 +020726.02 -594045.8 +000093.0-000018.800022.2 07.5000.54F8 0 +021007.76 -642118.4 +000351.3+000013.700017.8 07.5000.62G3 0 +021601.67 -362817.4 +000081.2-000118.500020.8 07.5000.53F6 0 +022845.74 +294113.3 +000083.5-000006.400014.4 07.5000.57F8 0 +023406.82 -740124.2 +000015.3+000012.300004.1 07.5000.14A2 0 +023950.84 -660705.5 +000082.8-000063.500011.7 07.5000.54F8 0 +030007.82 -472501.4 +000048.1+000032.100005.9 07.5000.24A6 0 +032537.70 +453056.0 +000010.4-000002.500002.1 07.50-0.30B8 1 +032610.83 +482302.8 +000022.0-000025.600006.0 07.5000.04B9 0 +035022.90 +172837.1 +000114.2-000252.300021.5 07.5000.65G0 0 +041616.55 +070934.5 -000090.8-000042.700028.7 07.5000.66G0 1 +042115.65 -874847.2 +000062.7+000068.800017.1 07.5000.47F5 0 +042135.20 -080630.9 -000010.2-000007.300007.8 07.5000.03A0 0 +043726.08 +003428.6 +000015.2+000012.900016.7 07.5000.56G5 0 +044048.62 -454735.0 -000018.7+000003.700005.7 07.5000.12A3 0 +045500.27 +143537.6 +000016.0-000001.400004.4 07.5000.85F0 1 +050257.38 +423408.6 -000000.3-000003.500000.7 07.50-0.09B8 0 +051332.93 -315415.4 +000013.0+000003.400012.7 07.50-0.23AV 1 +052003.62 +133242.7 -000020.2-000089.600018.9 07.5000.56G2 0 +052011.41 +364028.7 -000002.1-000000.900000.4 07.50-0.03B2 0 +053147.53 +485605.5 -000005.3+000000.300003.5 07.5000.06B8 0 +053509.21 -001610.6 +000001.9+000000.500002.2 07.50-0.12B7 0 +060036.97 +290018.9 +000019.4-000028.400010.5 07.5000.37F2 0 +061303.77 +033032.6 -000003.6-000003.500002.5 07.50-0.09B8 0 +061751.52 +323016.6 -000011.0-000000.200003.9 07.5000.42A3 0 +063333.73 -200820.8 -000013.7-000005.500005.2 07.5000.40F2 0 +064104.29 +532354.5 -000004.1+000009.000005.6 07.5000.53F5 0 +065453.16 -145145.3 +000002.1-000053.300008.6 07.5000.56F7 0 +065931.75 +005500.4 -000000.1-000004.800001.4 07.5000.80F8 0 +070250.51 +130521.9 -000002.2-000019.400005.2 07.5000.49F5 1 +070517.00 -340836.5 -000039.0+000050.600010.3 07.5000.51F6 1 +070620.70 -374234.6 -000010.1+000002.800003.6 07.50-0.02B9 0 +071131.67 -492534.3 -000006.0+000818.000036.1 07.5000.70G6 0 +072049.35 +093914.0 -000037.6-000047.000013.2 07.5000.46F5 0 +074758.47 +284002.8 -000008.7-000000.800003.9 07.5000.93G8 1 +075148.55 -554209.2 -000012.3+000014.100003.2 07.5000.95G8 1 +075917.74 +164908.8 -000058.9-000024.100009.7 07.5000.54F8 0 +081531.42 +024956.0 -000000.9-000013.200005.0 07.5000.05A0 0 +084735.28 -133136.1 -000019.3+000011.500004.0 07.5000.15A1 0 +085018.94 -444316.1 -000021.7+000019.800006.9 07.5000.98K0 1 +085743.77 -384433.3 -000009.7+000009.100002.0 07.50-0.07Ap 0 +092535.92 -055236.9 -000016.4+000003.100006.7 07.5000.49F5 0 +092634.46 +190335.6 -000016.8+000015.800007.3 07.5000.20A3 0 +092640.61 -441422.7 -000008.2+000012.800004.0 07.5000.02A1 0 +093602.95 -273119.3 -000041.1+000004.000006.0 07.5000.15A3 1 +094643.21 -031241.4 -000015.6+000056.100013.6 07.5000.37F2 0 +100906.95 -580225.8 -000009.0+000006.400001.2 07.50-0.06B8 0 +101346.38 -051311.2 -000024.3+000001.500005.1 07.5000.17A2 0 +102221.86 -293321.7 -000026.8+000055.400023.4 07.5000.55G8 1 +102535.13 +084635.4 -000011.1-000005.000005.2 07.5000.25F0 1 +103350.31 +491109.1 +000276.2+000127.700027.8 07.5000.56F8 0 +104309.32 -350014.5 +000017.1-000037.000004.5 07.5000.98K0 0 +105358.65 -264446.1 -000023.2+000008.900003.6 07.50-0.07B5 0 +105545.99 -162205.3 -000215.2+000141.500016.4 07.5000.42F3 0 +110316.73 -273104.7 -000056.5+000003.400004.9 07.5000.24A1 1 +111021.00 +224207.0 +000015.9-000004.700007.2 07.5000.34F0 0 +111632.47 -280747.2 -000027.9+000011.100007.0 07.5000.51F5 0 +112006.39 -670257.8 -000013.3+000001.400002.9 07.5000.11B8 1 +112147.79 +873818.5 +000009.4+000009.600004.9 07.50-0.01B8 1 +112827.21 -662921.4 -000004.0-000000.400002.1 07.5000.08B1 1 +113220.59 +560542.6 -000241.3+000082.100018.2 07.5000.49F8 1 +120321.14 +814117.9 +000007.1+000001.700003.5 07.5000.94G5 0 +121427.29 +084657.7 +000054.8-000131.200019.1 07.5000.62G0 1 +122804.59 +444739.6 -000182.6-000004.200025.5 07.5000.58G5 1 +123237.28 -241203.2 +000004.2-000009.800009.3 07.5000.24A3 0 +123333.98 +722845.1 +000090.3-000036.400020.8 07.5000.57F8 0 +125533.38 -685951.2 -000014.4-000010.800005.8 07.5000.25A4 1 +130540.89 +263508.5 -000022.7+000002.400004.2 07.5000.93K0 0 +131014.86 -320540.6 -000007.9+000000.200006.3 07.5000.99G8 0 +131738.27 -370101.9 -000028.7-000013.500005.9 07.5000.17A3 1 +133306.28 -633950.3 +000033.3+000034.300008.6 07.5000.59F8 1 +133521.24 +145332.7 -000039.2-000050.600010.6 07.5000.37F2 0 +134431.32 -175613.2 -000010.1+000002.900000.8 07.50-0.05B1 0 +134836.12 +482123.7 +000036.3-000017.100009.9 07.5000.31F0 1 +140956.74 +112223.9 -000013.0-000031.000004.3 07.5000.11A2 0 +141346.25 +311143.1 -000031.2-000000.400002.3 07.50-0.07A0 0 +145041.25 +225428.0 -000432.9-000060.900026.8 07.5000.64G5 0 +151000.62 -411045.8 -000014.5-000009.400002.4 07.50-0.05B9 0 +151257.92 +560247.2 -000013.4-000001.500009.2 07.5000.10A2 1 +152416.53 -874242.9 -000039.5-000044.000008.0 07.5000.91G6 0 +153051.92 -435155.2 -000178.1+000037.200007.1 07.5000.99K0 0 +153230.91 -380416.2 -000019.7-000014.200004.4 07.5000.02A0 0 +153901.18 -001840.7 -000208.3-000082.500018.1 07.5000.55G0 0 +154659.56 +692838.8 -000003.2+000009.900004.2 07.5000.14A2 0 +161805.92 +342858.5 -000056.1-000065.700027.7 07.5000.63G0 0 +162858.51 +225341.8 +000002.3-000006.100005.8 07.5000.96K0 0 +163138.57 +052601.5 -000042.8-000020.400012.2 07.5000.36A3 1 +163816.20 +294022.6 -000033.0-000192.100015.5 07.5000.73G5 0 +164121.54 +301623.5 -000055.4-000029.600011.7 07.5000.46F0 1 +165010.71 -264432.9 -000009.4-000027.900008.6 07.5000.11A3 0 +173029.07 -434514.5 +000002.9-000030.900003.4 07.5000.44F2 0 +173803.74 +453326.3 +000020.1+000048.500019.5 07.5000.57G0 1 +182901.97 +113901.6 -000014.6-000006.600007.0 07.5000.58G0 0 +183416.11 +722440.3 -000000.1-000003.300003.9 07.5000.89K0 0 +183656.24 +674815.8 -000003.1+000029.400004.9 07.5000.03A0 0 +183942.13 +375934.7 -000026.0+000051.400021.1 07.5000.53F5 0 +184753.51 +110948.8 -000000.5-000011.900001.9 07.50-0.03B9 0 +185106.38 -201800.3 -000005.7-000004.600001.5 07.5000.11B8 0 +190214.43 -835623.1 -000003.2-000013.300004.0 07.50-0.02Ap 0 +190722.43 -473157.1 +000006.5+000010.300006.9 07.5000.29A9 0 +191200.32 +392514.6 +000009.2+000011.500005.2 07.5000.07A0 0 +193147.91 -422546.7 +000042.1+000006.900009.1 07.5000.53F5 0 +193914.16 +184101.8 +000000.2-000004.600000.4 07.5000.15B5 0 +193941.33 -394446.8 -000014.2-000047.800004.8 07.5000.86G6 1 +194011.67 +235305.9 -000010.6-000001.300004.0 07.5000.99G0 0 +194537.97 +445749.5 -000004.6-000003.800000.2 07.50-0.13B0 0 +194723.52 +422859.0 +000009.1-000007.200010.7 07.5000.22A0 0 +195053.07 -462137.9 +000006.5-000034.400014.1 07.5000.42F3 0 +195715.94 +625236.3 +000014.6+000019.200005.0 07.5000.36F0 1 +201002.37 +281608.8 +000000.1-000003.500001.3 07.50-0.03B5 0 +201206.55 +382117.8 -000007.5-000007.400000.6 07.5000.01WN 0 +201836.02 +213114.4 +000000.5+000018.600010.2 07.5000.31Am 0 +202136.38 +014015.3 +000000.3-000002.500002.0 07.5000.10A0 0 +203146.51 +493232.5 +000008.7+000007.500005.5 07.5000.01B9 1 +203449.15 +132752.8 -000006.8-000011.100002.6 07.50-0.07A2 0 +203707.96 +363502.5 -000008.2-000023.100005.9 07.5000.07A0 0 +203751.94 -603803.6 -000191.0-000064.300021.3 07.5000.67G3 0 +205243.24 +563505.8 +000004.6+000003.600002.4 07.50-0.12B8 0 +205815.30 +473703.6 +000002.1+000003.900002.8 07.50-0.10B5 0 +211626.81 +484732.9 -000010.4-000000.700003.5 07.5000.14A2 0 +212121.02 -841835.3 +000021.9-000015.400004.4 07.5000.39F5 1 +212430.34 +552200.3 -000001.3-000001.800001.2 07.5000.49B1 0 +214527.93 +720958.5 -000014.4-000005.500003.2 07.5000.11B9 0 +215304.25 +413612.1 +000022.7-000021.200007.5 07.5000.16A2 0 +215305.38 +682954.8 +000021.4+000013.200004.6 07.5000.03A0 0 +215704.51 -191123.7 -000021.8+000004.300005.2 07.5000.93G8 0 +215737.43 +115650.3 +000006.0-000002.800002.1 07.5000.02A0 0 +220458.76 +223812.9 +000002.9-000026.300004.5 07.5000.27A3 0 +221553.92 +544021.8 +000213.5+000069.900046.6 07.5000.81K1 0 +222236.42 -560908.7 +000014.1-000011.200003.5 07.5000.32A9 1 +223333.52 -293953.7 +000019.9+000000.200005.7 07.5000.36A9 0 +224405.76 +643417.0 +000050.5-000297.800039.8 07.5000.72G8 0 +224419.39 +512657.9 +000128.8+000074.600012.4 07.5000.59F8 0 +230100.98 +760721.5 +000032.5-000000.600007.8 07.5000.86G5 0 +231836.44 -581821.5 +000214.6-000157.400025.3 07.5000.63G2 0 +232112.00 -084027.0 +000058.2+000001.100009.9 07.5000.26A2 0 +232356.34 +773042.3 -000008.6+000001.100003.3 07.5000.70F5 0 +233557.44 -104115.7 +000018.1+000000.600000.5 07.5000.93G5 0 +234050.85 -562514.0 -000045.9-000046.900006.5 07.5000.08A1 1 +000736.58 -621854.3 +000003.0-000007.300002.5 07.5001.70M1 0 +001515.06 -400545.5 +000039.0-000007.100005.9 07.5001.03K0 1 +003348.91 +434000.1 +000021.0-000021.100002.7 07.5001.61K5 0 +021417.05 +664342.1 +000120.3-000031.200008.2 07.5001.18K0 1 +023629.45 -235508.8 +000041.4-000016.900004.6 07.5001.03K0 0 +024322.71 -443913.8 -000038.6-000030.100005.4 07.5001.02K0 0 +032013.98 +464651.6 -000004.5+000001.900003.9 07.5001.27K0 0 +032020.96 +455225.2 +000001.7-000013.700004.1 07.5001.67K5 0 +032218.34 +312451.3 +000011.3+000009.200004.1 07.5001.16K0 0 +035605.84 -073830.3 -000007.0-000000.700004.4 07.5001.17K0 0 +035711.82 +251658.1 -000000.4+000008.700004.0 07.5001.02G8 0 +044658.95 -292427.4 -000013.7+000006.800004.6 07.5001.03K1 0 +050146.46 +570800.3 +000002.7-000009.500004.2 07.5001.10G9 0 +051800.95 -081341.2 +000004.3+000002.700002.7 07.5001.65K5 0 +053538.12 +480441.2 +000010.5-000027.400005.2 07.5001.36K2 0 +055330.32 +250424.3 +000003.5-000003.200000.6 07.5001.04G3 0 +060640.81 +851704.6 -000003.5-000001.000003.0 07.5001.09G5 0 +061009.31 +031847.1 +000001.3+000013.400004.6 07.5001.16G5 0 +073329.38 -591154.6 +000010.1-000002.900002.6 07.5001.52K3 0 +074420.54 +452206.6 -000002.1-000010.900008.2 07.5001.02K0 0 +080008.21 +412522.9 +000006.0-000022.000002.8 07.5001.53K2 0 +083346.78 -095953.4 -000009.1-000000.600002.1 07.5001.63M. 0 +083455.00 +732848.9 +000076.0+000046.200011.2 07.5001.03K0 1 +090114.87 -023341.2 -000126.4-000057.600002.0 07.5001.13K0 0 +091816.68 -652551.0 -000063.9+000024.700006.9 07.5001.22K2 0 +093625.72 -361806.3 +000178.8-000066.400004.5 07.5001.02G8 0 +100855.28 -611133.0 -000013.2+000006.600001.5 07.5001.08K0 0 +101225.86 -664129.3 -000003.0-000004.100002.2 07.5001.45K3 0 +102735.52 -005746.5 +000006.5+000001.700006.0 07.5001.09K0 0 +105013.58 -085918.6 -000015.4+000041.000003.5 07.5001.02K0 0 +110655.36 +202900.7 -000032.2-000002.400005.8 07.5001.06K0 0 +110810.20 -213107.0 -000054.3+000014.300005.4 07.5001.06K0 0 +112852.24 -163541.3 -000010.1-000014.400003.5 07.5001.56M3 0 +120313.24 -032342.9 -000061.5-000070.600005.8 07.5001.15K2 0 +120512.34 +732716.1 -000040.5+000028.600005.8 07.5001.11G9 0 +121048.29 -092349.6 -000032.5-000039.400009.8 07.5001.00K0 0 +124332.07 -261805.4 -000024.0-000011.600004.3 07.5001.11K0 0 +133117.22 +362849.4 -000011.2+000000.300002.5 07.5001.55M0 0 +133247.93 +304453.9 +000011.2+000002.900004.8 07.5001.06K0 0 +134958.66 +323119.4 -000011.7+000005.700004.0 07.5001.34K3 0 +135020.88 -130636.9 -000020.4-000005.200002.0 07.5001.65M1 0 +140530.37 +744256.4 +000054.5-000133.600005.2 07.5001.17K0 0 +141354.17 +070717.7 +000019.0-000046.400006.5 07.5001.15K0 0 +143543.72 -051558.0 -000041.4+000016.400005.8 07.5001.23K0 0 +145115.36 -235133.5 +000029.2-000034.500005.4 07.5001.01K1 0 +153809.17 +380140.9 +000009.9+000002.900005.9 07.5001.17K2 0 +155051.70 +373312.3 -000013.3+000030.800005.7 07.5001.14K0 0 +160229.08 -260852.9 +000023.5-000004.100003.8 07.5001.60M2 0 +161251.00 +323557.1 -000000.2+000000.300006.3 07.5001.12K2 0 +162619.73 -454729.0 -000001.7-000004.300000.5 07.5001.65K3 0 +163350.99 -463331.4 +000000.6-000000.500000.8 07.5001.82K3 0 +163915.56 -014528.7 +000014.9+000028.500004.4 07.5001.48K0 0 +165501.07 -560253.4 -000007.9-000050.600004.7 07.5001.13K1 0 +165712.61 +321401.1 -000000.7-000020.900005.3 07.5001.12K0 0 +170321.58 -230905.8 -000002.3-000017.900006.1 07.5001.66K2 1 +172822.32 -532959.7 -000002.5-000011.600004.2 07.5001.75M0 0 +175846.23 -583921.4 -000009.5-000062.800005.3 07.5001.10K0 0 +182148.25 +321451.0 +000008.2+000013.700002.9 07.5001.37K5 0 +192618.46 -552227.8 +000015.4+000003.500002.8 07.5001.40K3 0 +193156.00 +301116.4 -000004.5-000005.400004.3 07.5001.35K3 0 +202446.13 +550040.5 +000090.2+000055.100006.4 07.5001.11K0 0 +203102.28 +170434.1 +000005.3+000002.700001.3 07.5001.64K5 0 +204106.00 -553619.1 +000091.9-000035.700005.7 07.5001.02K0 0 +210908.32 +384345.2 +000002.5-000003.900001.7 07.5001.27K2 0 +211308.07 -010746.2 -000023.4-000003.600002.7 07.5001.54K5 0 +212937.43 +065246.8 +000036.5-000015.600002.3 07.5001.28K2 0 +220334.10 -460739.1 +000004.9-000040.900004.6 07.5001.37K3 0 +224641.56 -510300.7 +000006.2-000007.700003.1 07.5001.54M3 0 +225507.10 +092735.2 -000000.4-000004.300000.9 07.5001.37K2 0 +225526.67 +360939.6 +000025.1-000003.900003.1 07.5001.41K2 0 +231720.69 -624652.5 +000025.3-000007.300003.8 07.5001.36K2 0 +231848.20 +031448.5 +000008.3-000075.800003.1 07.5001.42K5 0 +233623.85 +831214.6 +000005.9+000003.100004.6 07.5001.12K0 0 +184744.91 -121947.0 -000002.0-000010.600001.9 07.5002.01M0 0 +000552.47 -414510.4 +000097.6-000076.400024.9 07.5100.59G0 0 +001003.18 +462325.3 +000011.0-000016.300007.2 07.5100.25A3 1 0.11 2.64 +001040.73 +020319.8 -000012.6+000018.000018.2 07.5100.50F8 0 +001150.19 +282523.7 -000096.3+000037.100012.8 07.5100.49F5 1 +010647.65 +350844.4 -000011.7-000008.300004.6 07.5100.10A2 0 +011334.28 +410902.9 +000040.1-000003.300004.2 07.5100.94G5 0 +012825.82 +370414.3 +000006.5-000011.500002.1 07.51-0.09B9 0 +014210.37 +021828.8 -000005.8+000013.600008.0 07.5100.19A2 0 +014520.48 +354244.9 -000015.3-000002.900010.4 07.5100.32A5 0 +015250.52 -193024.2 +000021.7-000098.200018.6 07.5100.61G0 0 +015355.72 +254634.8 +000113.0-000041.600008.0 07.5100.40F0 0 +020506.92 +602044.7 +000002.8-000159.800015.0 07.5100.57F7 0 +020711.39 -605900.2 +000126.0+000112.300018.8 07.5100.53F7 0 +021657.58 +564307.7 -000001.4-000001.500002.9 07.5100.14B2 0 +023752.98 +651907.8 -000013.0-000064.800012.9 07.5100.56F8 0 +024345.27 -275357.6 +000037.3+000015.800004.1 07.5100.85G5 1 +025013.86 +252001.2 +000060.5-000020.900012.4 07.5100.41F0 0 +030005.06 +103922.3 +000139.9-000077.100013.1 07.5100.47F5 0 +030301.73 -020511.4 +000106.3+000005.200018.8 07.5100.52F5 1 +030516.17 +630146.1 +000001.1-000010.500002.3 07.5100.06B8 0 +030523.02 +735642.5 -000009.3+000004.200004.1 07.5100.08A0 0 +031735.03 +424030.6 +000036.2-000023.800005.3 07.5100.33F0 0 +031743.24 +502140.0 +000031.6-000032.000007.7 07.5100.13A0 0 +032424.60 -153912.9 +000220.9-000101.300019.1 07.5100.62G1 0 +032829.05 +595424.0 -000000.6-000003.600000.9 07.5100.97F8 1 +032918.06 -103317.4 -000029.6+000012.100012.4 07.5100.43F5 0 +033246.23 -664346.2 +000025.2+000009.300004.8 07.5100.38Ap 0 +033816.65 -492206.2 +000016.4+000008.000006.0 07.5100.30F0 0 +034324.01 +340658.5 +000004.8-000003.400002.1 07.5100.10B2 0 +034445.45 -384905.3 -000040.4+000047.100022.7 07.5100.59G1 0 +035259.87 -042214.7 +000021.3-000056.900008.6 07.5100.41F5 0 +040340.50 -525544.3 +000064.0+000007.200012.1 07.5100.38F0 0 +040423.48 +384748.1 +000019.1-000062.000014.4 07.5100.26A3 1 +041944.57 +141627.1 +000080.2-000217.400012.9 07.5100.99G7 0 +043135.77 +225042.4 +000026.8-000030.500004.7 07.5100.20A0 0 +043851.23 +230900.4 +000104.3-000055.200022.6 07.5100.58F5 0 +044255.56 -314231.6 +000010.0+000004.100003.3 07.5100.30F0 0 +044258.78 -241804.9 +000038.2+000046.700010.7 07.5100.36F3 0 +044403.06 +422507.9 +000002.6-000004.000000.8 07.5100.31B9 1 +044559.70 -065916.9 -000020.5-000093.800014.6 07.5100.60G0 1 +044746.32 +364322.1 -000000.2-000003.600002.2 07.5100.96F7 0 0.81 6.46 +045244.97 +143723.6 +000200.1-000037.900019.8 07.5100.64G0 0 +045341.82 +060100.8 +000004.7-000004.300005.0 07.5100.33F0 0 +045635.70 +231745.4 +000075.6-000105.500014.7 07.5100.52F5 0 +045758.16 -575802.7 -000033.1-000004.500003.9 07.5100.07A2 1 +045905.85 -020812.0 -000003.7+000009.200005.0 07.5100.11A2 0 +050123.19 +395737.4 +000000.3-000003.200001.3 07.5100.89G0 0 0.64 11.63 +050220.31 +135437.7 -000010.3-000100.600026.0 07.5100.61G0 0 +050450.12 +264315.1 +000015.3-000031.200006.6 07.5100.20A2 0 +052118.24 -150903.5 +000019.8+000018.600008.4 07.5100.30A9 0 +052136.22 -531851.3 +000001.6+000022.900005.0 07.5100.94K0 0 +053904.27 +375835.9 -000001.9-000001.300003.7 07.5100.04B9 0 +054241.65 -670819.5 +000021.4-000037.500012.8 07.5100.54F7 1 +054420.13 -565458.0 -000011.7+000022.500004.4 07.5100.04Ap 0 +054549.23 +184732.8 -000001.2-000006.200001.0 07.5100.10B9 0 +054919.06 +341238.7 -000009.1-000004.800004.3 07.5100.94G5 0 +055430.10 -194215.4 +000092.6-000026.200043.9 07.5100.70G6 1 +060550.04 -435610.7 -000019.8-000036.100010.2 07.5100.17A5 0 +060714.37 +013030.4 +000000.5-000035.300004.7 07.5100.40F2 0 +060927.72 -512322.3 -000011.7+000041.800013.8 07.5100.66G6 0 +061217.70 -251442.2 -000003.1+000008.700008.9 07.5100.37F0 1 +061235.59 +472513.7 +000003.3+000000.200002.5 07.5100.04B9 0 +063510.19 +525150.2 -000010.2-000008.100002.7 07.5100.10A2 0 +063535.78 -021433.7 +000121.3-000130.100016.3 07.5100.58F8 0 +064025.16 +023328.8 -000001.4-000013.100005.9 07.51-0.01B9 0 0.04 0.67 +065403.53 -774651.0 -000001.7+000028.800005.0 07.5100.28A5 1 +065548.23 +085238.7 -000005.7+000000.300001.4 07.5100.73F8 0 +065803.72 +002209.9 -000011.7-000011.300008.5 07.5100.32A2 0 +070821.98 +331605.0 +000006.6-000026.800006.7 07.5100.27A5 0 +072612.97 +780242.8 -000001.9-000051.400008.2 07.5100.11A0 0 +074409.67 -314050.6 -000004.0+000001.300003.0 07.5100.35A9 0 +074601.31 -231535.7 -000007.9+000005.800002.0 07.51-0.12B5 0 +080428.08 +210029.3 -000021.2+000008.600006.1 07.5100.15A2 0 +082607.90 -482555.4 -000029.1+000059.400007.5 07.5100.35F2 0 +082812.75 -273353.1 -000005.7+000003.800000.6 07.51-0.14B2 0 +084701.60 -440428.9 -000008.2+000007.200000.9 07.5100.32O8 0 +084708.66 +722306.9 -000086.1-000033.600013.7 07.5100.41F2 0 +085919.52 +085856.3 -000019.8-000005.100004.8 07.51-0.04B9 0 +092814.52 +055417.9 -000026.4-000014.800005.8 07.5100.95K0 0 +094512.75 -592833.2 -000008.1+000001.900001.8 07.5100.92G8 1 +094522.01 -494844.3 -000038.7-000019.600014.4 07.5100.46F5 0 +094745.94 +100429.9 -000027.4-000007.500004.3 07.5100.72G5 1 +094834.55 +541553.8 -000060.7-000017.700009.3 07.5100.38F0 0 +094852.78 +081806.4 +000035.4-000002.200008.9 07.5100.51F5 0 +095645.26 -573917.4 -000007.8+000003.100000.6 07.51-0.03B6 0 0.10 5.71 +102610.72 -453345.9 -000084.8+000079.900015.4 07.5100.64G3 0 +103504.28 -455342.8 -000042.9+000051.600010.6 07.5100.39F0 0 +103820.43 -865350.0 -000037.0+000035.400016.9 07.5100.77G5 0 +105605.25 -013705.0 -000123.4+000012.500013.3 07.5100.40F0 0 +105817.25 -823450.0 -000013.9+000012.000004.4 07.5100.05B9 0 +110130.95 +785302.4 +000040.1-000011.100004.1 07.5100.96G5 0 +110230.77 +550142.0 -000079.1+000098.500011.8 07.5100.48F8 0 +111003.91 +155446.7 -000039.6-000004.300015.1 07.5100.41F2 0 +111039.09 -493911.6 -000009.3+000001.800001.0 07.51-0.09B4 0 +112031.20 -320607.6 -000023.0+000006.200002.7 07.5100.16A2 0 +112601.40 -592110.3 -000012.8+000001.200001.5 07.51-0.01B9 0 +120507.21 +334500.2 -000102.1-000055.900019.7 07.5100.55F8 0 +120920.52 +532341.2 +000076.8-000111.300017.3 07.5100.35F2 0 +121115.26 +244513.0 -000112.2-000015.500003.5 07.5100.83G2 0 +121317.65 +220135.3 -000036.3+000011.200006.1 07.5100.11A3 0 +121806.76 -612811.6 -000010.8-000007.000002.0 07.51-0.01B7 0 +122144.82 -792759.7 -000016.4-000009.800007.0 07.5100.02A1 0 +123056.11 -752402.7 -000010.0-000009.200003.6 07.5100.09B9 0 +123532.03 -682103.2 -000011.8-000003.000006.1 07.5100.05A0 0 +125716.09 +574130.2 +000007.7+000005.500005.5 07.5100.08A0 0 +130233.59 +322559.3 -000192.8+000046.000031.9 07.5100.66G8 0 +131828.77 +011447.9 +000026.0-000097.700004.8 07.5100.94K0 0 +133456.57 +700708.4 -000019.3+000001.000002.9 07.5100.03A0 0 +134756.84 -635143.7 -000013.8-000005.200001.1 07.5100.02B8 1 0.12 2.57 +134820.13 +312403.8 -000019.7-000001.300004.0 07.5100.30F0 0 0.08 0.14 +141243.79 -581900.1 +000003.3+000045.900010.8 07.5100.53F7 0 +142243.34 +021628.6 +000025.7+000017.200011.8 07.5100.41F2 1 +143205.21 -274232.1 -000130.3-000095.100010.1 07.5100.29A6 0 0.14 0.91 +143709.46 -373155.1 -000012.2-000008.900004.9 07.5100.00A1 1 +150857.30 +014121.5 +000061.1-000006.100011.0 07.5100.50F0 1 +152435.95 -483455.2 -000009.4-000012.400005.1 07.5100.07B9 1 +154448.05 -550603.0 -000038.3-000038.800008.7 07.5100.35F0 1 +160152.61 +132820.7 -000022.5+000015.700004.3 07.5100.21A5 0 +160816.65 -134607.8 -000118.8-000087.000013.1 07.5100.59G2 0 +161828.26 -231627.3 -000011.6-000026.000005.9 07.5100.14B9 0 +162825.19 -244500.4 -000052.3-000064.200013.3 07.5100.41F2 0 +162927.62 -331914.3 -000041.9+000039.700010.2 07.5100.48F5 0 +163229.48 +165051.4 -000031.4+000012.000008.8 07.5100.25A5 0 +164902.00 +413947.8 -000012.6+000029.300008.3 07.5100.16A3 0 +165917.73 +684044.1 +000019.9-000008.000008.3 07.5100.33A5 0 +171129.58 -162930.8 -000013.6-000004.700010.3 07.5100.29A7 1 +171518.27 -782356.2 +000025.6-000001.200007.5 07.5100.45F3 0 +171701.78 +264254.8 -000006.9+000050.200014.3 07.5100.41F3 0 +171845.81 -425329.9 +000000.9-000000.500000.7 07.5100.26B0 0 +173244.00 -621410.9 +000091.2-000017.300009.8 07.5100.89G8 0 +174130.69 -340424.6 +000010.2-000011.300005.3 07.5100.15A1 0 +174238.36 +263306.1 +000026.7+000006.600004.5 07.5100.99K0 1 +174315.72 +213638.6 -000123.2-000619.800042.5 07.5100.75K0 1 +174628.30 -345308.0 +000004.6-000002.300001.4 07.51-0.02B7 0 +174635.99 -624503.3 -000047.5-000382.400028.6 07.5100.62G1 0 +174824.71 +770144.6 -000032.8+000073.800009.8 07.5100.60G0 0 +174843.38 +054204.6 -000002.4-000004.700001.2 07.51-0.01B6 0 +174847.60 -350325.6 +000006.2+000000.100002.1 07.5100.11B3 0 0.83 7.71 +174851.88 +791957.1 -000029.9+000063.200008.7 07.5100.38F2 0 +174857.84 +045803.5 -000002.6-000034.500010.9 07.5100.45F0 1 +174935.84 +042236.2 -000018.0-000021.500010.8 07.5100.36A5 0 +175258.97 +835427.1 +000003.3+000008.000004.1 07.5100.73G5 1 +175425.31 -683928.1 -000003.6-000010.900001.7 07.5100.94G6 0 +180421.39 -172112.4 +000004.2-000001.400004.5 07.5100.25B9 0 +181227.59 -162250.5 +000001.7-000000.800001.1 07.5100.14B1 0 +182409.96 +342940.3 +000021.8+000000.400006.6 07.5100.82K0 0 +183710.48 +242601.0 -000051.5-000122.100014.9 07.5100.58F8 0 +184210.37 -415426.5 -000092.1-000124.600004.7 07.5100.95G8 0 +184629.31 -005748.4 +000026.9-000015.000013.1 07.5100.31A0 1 +185148.43 +030152.9 -000005.0-000139.800035.4 07.5100.70G6 0 +185827.17 +394640.9 -000000.6-000011.800004.3 07.5100.97K0 0 +185936.44 +192911.3 -000001.2-000002.900003.0 07.51-0.01B9 0 +190656.12 -744526.6 +000004.9-000022.400003.9 07.51-0.06Ap 0 +191026.63 +423604.9 +000002.2+000000.400003.3 07.51-0.08B8 0 +191917.00 +141039.2 +000002.0+000009.700013.2 07.5100.53G0 0 +192821.64 -435304.7 -000111.8-000094.700017.1 07.5100.00F8 1 +193759.29 +335335.3 -000098.0+000052.000031.0 07.5100.72G5 0 +193935.20 +294455.5 -000000.5-000003.200003.5 07.51-0.06A0 1 +194306.92 -081946.2 +000016.8-000056.500016.7 07.5100.50F8 1 +195200.54 +013612.0 -000010.6-000005.800004.2 07.5100.15A2 0 +195710.65 +305122.7 +000003.8+000000.500003.2 07.51-0.05B8 0 +200426.38 -221127.5 -000006.1-000086.700011.7 07.5100.43F3 0 +200850.41 +485439.3 +000005.0+000017.000004.9 07.5100.35F0 0 0.19 0.19 +201037.81 +572312.0 +000059.5+000023.000014.4 07.5100.45F5 0 +201654.72 -323627.0 +000004.8+000052.700021.4 07.5100.69G5 1 +203533.61 +502529.4 +000049.1+000027.600014.2 07.5100.45F5 0 +203808.29 +303439.0 +000003.5+000002.800003.5 07.5100.02A0 0 +204314.49 +334953.6 +000014.7+000005.300002.2 07.51-0.03A0 1 +210651.34 -231256.2 +000046.1+000012.500005.6 07.5100.94G8 0 +211030.35 +195733.7 -000009.3-000019.500005.9 07.5100.49F5 1 +211422.58 +544000.3 -000037.7-000042.200009.1 07.5100.41F2 0 +212159.65 -501058.8 +000037.4-000033.700003.7 07.5100.92G6 0 +212618.08 +100841.6 +000013.4+000007.700005.2 07.5100.93G5 0 +214750.21 -393042.7 +000023.2-000007.100005.2 07.5100.16A3 0 +214858.18 -512157.8 +000030.4-000049.000009.5 07.5100.24A8 0 +220210.86 +752118.5 -000006.6-000040.900002.9 07.5100.96G5 0 +220603.90 -654005.7 -000023.9-000020.100002.4 07.5100.98G8 0 +221905.61 +760047.4 +000024.9+000010.100002.8 07.5100.06A0 1 +222101.80 +311835.5 -000001.8-000025.900002.6 07.5100.99K0 1 +222232.57 +302127.0 -000034.5-000010.400006.9 07.5100.70G0 0 +222433.90 -232202.8 -000001.4-000003.800001.1 07.51-0.11As 0 +223710.24 +171658.0 +000037.9+000002.100009.1 07.5100.47F5 0 +231407.54 -194145.0 +000031.8+000001.200009.1 07.5100.13A2 0 +232352.30 -174722.1 -000006.8+000007.300014.2 07.5100.45F5 0 +232655.86 +252409.7 -000006.9-000011.900006.1 07.5100.19Ap 0 +232737.64 -333739.9 -000219.4-000108.800019.9 07.5100.53F7 0 +233015.97 -215258.3 +000052.1+000032.700008.8 07.5100.39F3 0 +234551.70 +331725.9 +000012.7-000005.300003.5 07.51-0.04A0 1 +234736.03 +343117.8 +000026.9-000012.900007.5 07.5100.08A0 0 +235307.26 +255955.7 +000099.6-000039.600011.0 07.5100.97K1 0 +000603.21 +245459.9 +000085.6-000016.800005.7 07.5101.11K1 0 +004629.61 +130907.6 +000009.5-000009.900004.5 07.5101.32K0 0 +004939.91 +062425.7 -000018.8-000000.300000.6 07.5101.43K2 0 +005944.41 -312010.3 +000023.8-000001.500004.8 07.5101.47K4 0 +014703.30 +261005.9 +000002.0-000015.300003.3 07.5101.31K3 0 +022921.54 +305155.1 +000007.2-000002.800001.3 07.5101.39K0 0 +024722.58 +432407.5 -000014.5-000016.100005.1 07.5101.18G9 0 +033413.64 +032556.5 -000003.1-000035.600005.9 07.5101.13G5 0 +034452.55 -232249.6 +000024.8-000033.300004.0 07.5101.04K0 0 +034504.31 +400446.2 +000012.7+000001.700004.4 07.5101.01G5 0 +040907.79 +104554.6 +000028.7-000007.200003.0 07.5101.06G5 1 +041312.52 -035305.6 +000024.1+000001.400000.8 07.5101.58M. 0 +043724.58 +254338.8 +000028.1-000028.400005.5 07.5101.36K2 0 +052128.15 -392952.5 +000005.2+000046.700003.6 07.5101.14K2 0 +053911.13 -245250.7 -000001.4-000008.000003.8 07.5101.42K3 0 +062623.53 -201028.1 +000002.5+000012.900000.5 07.5101.66M1 0 +065302.76 +740812.9 +000001.4+000005.800003.9 07.5101.03G5 0 +065611.96 +021859.7 -000020.7+000017.600002.5 07.5101.24G5 0 +070217.08 +513405.5 -000029.2-000062.200005.8 07.5101.10K0 0 +071537.94 -502955.2 -000005.0+000019.000002.9 07.5101.38K2 0 +072930.30 -364104.9 -000024.4+000012.200002.6 07.5101.44M4 0 +075324.26 +392855.1 -000015.1-000037.100004.4 07.5101.20K2 0 +082701.13 +671710.6 +000020.7+000014.100005.2 07.5101.05K0 0 +085030.66 -431844.8 -000016.6+000012.200002.0 07.5101.55K4 0 +092711.51 -135404.4 -000053.0-000007.900002.1 07.5101.45K3 0 +093610.39 -255743.3 +000013.0-000007.600002.1 07.5101.52K4 0 +094040.74 +532153.7 +000024.4+000005.700003.6 07.5101.38K5 0 +103251.27 -263634.0 -000007.7+000002.800000.7 07.5101.64M0 1 +103942.28 -372559.6 -000013.9+000003.300001.1 07.5101.48K4 0 +104426.01 +102229.6 +000041.8-000036.700003.8 07.5101.29K2 0 +105335.95 -390724.7 +000038.2-000042.400002.5 07.5101.51K2 0 +110200.80 -375000.5 -000007.5+000001.300001.0 07.5101.68K5 0 +112106.67 -455310.2 +000002.2+000001.400003.1 07.5101.03K1 0 +113634.85 -613635.2 -000005.8+000000.700003.4 07.5101.85M0 0 +115050.56 +512445.9 -000028.2+000004.000001.7 07.5101.50M0 0 +115256.09 +132516.1 -000032.2-000016.900005.5 07.5101.00K0 0 +121100.43 -405707.7 -000042.5-000001.000002.8 07.5101.18K1 0 +122620.23 +543519.2 -000030.6+000001.600002.2 07.5101.57K2 0 +130355.93 -243102.2 -000026.2+000029.700002.7 07.5101.32K0 0 +140200.83 +702010.8 +000010.0+000023.900003.4 07.5101.07G8 0 +143200.15 -321108.1 -000034.5-000006.000005.5 07.5101.39K3 0 +144042.22 -421244.2 -000006.5-000004.900000.9 07.5101.63M2 0 +152553.25 -541914.3 -000006.5-000010.700003.3 07.5101.01G8 0 +153038.26 -333450.9 -000005.6-000024.600006.6 07.5101.00G8 0 +160430.56 -285551.7 +000002.8-000003.800001.6 07.5101.69K5 0 +162035.00 +453444.6 -000020.5+000057.000012.0 07.5101.01K0 1 +165240.34 +205825.2 -000034.3-000012.100004.7 07.5101.41K5 0 +165710.18 +515356.4 -000007.2+000015.700002.7 07.5101.34K0 0 +170239.57 +505634.1 -000022.3+000005.700006.4 07.5101.16K0 0 +170926.47 -750349.9 +000020.3+000012.000002.5 07.5101.31K3 0 +171824.54 +265613.1 -000020.2-000026.500003.0 07.5101.26K2 0 +180226.28 -425416.9 +000004.5-000050.200003.3 07.5101.44K3 0 +182532.65 +144503.6 +000000.6+000000.300002.5 07.5101.19K0 0 +184533.93 -123515.0 +000000.6-000003.000000.1 07.5101.78G5 0 +185643.13 -243714.5 +000008.3-000012.600006.9 07.5101.11K0 0 +191830.13 +501339.5 -000005.0-000003.800001.2 07.5101.60K5 0 +192603.60 +545310.8 +000001.9+000006.600002.8 07.5101.37K2 0 +193248.38 -732946.6 +000010.5+000000.600002.1 07.5101.00K0 0 +202504.02 +322806.7 +000029.7-000006.500008.5 07.5101.05K0 0 +203930.08 +132027.4 +000020.0-000016.400006.1 07.5101.12K5 0 +204209.57 +195152.6 +000009.2-000006.700006.3 07.5101.01K0 0 +205214.10 -304149.4 +000018.6-000020.400004.3 07.5101.47K4 0 +211434.16 +221132.9 -000000.6-000000.400003.8 07.5101.38K5 0 +213804.55 +330728.0 +000019.9-000012.400003.2 07.5101.03K0 0 +213857.83 -242659.1 +000008.9-000033.700001.0 07.5101.24K0 0 +220255.97 +140221.5 -000001.8-000010.800001.9 07.5101.52K5 0 +221556.58 -424149.4 -000005.1-000040.600004.2 07.5101.42K4 0 +224532.31 +532228.6 +000007.4-000001.100004.2 07.5101.30K2 0 +231259.47 -321900.5 +000044.9-000041.700004.5 07.5101.05K0 1 +233852.13 +542633.3 -000003.8+000014.500003.0 07.5101.09K0 0 +235503.67 +283800.9 +000576.1+000034.400023.6 07.5101.01K0 0 0.35 6.73 +235904.56 -563432.2 +000005.9-000011.700003.9 07.5101.40M5 0 1.01 157.90 +172943.66 -192822.9 +000009.4+000001.400003.6 07.5102.10C 0 +182438.34 -194358.3 -000002.0+000002.200001.2 07.5102.08K5 0 +000246.02 +354855.7 +000013.7-000002.300006.3 07.5200.18A0 0 +002031.46 +305828.8 +000085.0+000058.400011.8 07.5200.96K1 0 +002414.49 +534920.6 +000036.0-000050.900011.0 07.5200.48F5 0 +002508.50 +480250.9 +000274.3+000011.200023.7 07.5200.63F8 1 +002556.22 -304453.0 +000011.9+000005.600004.1 07.5200.99G8 0 +003039.88 +320811.5 +000010.0-000014.500009.2 07.5200.46F2 0 +003615.46 +483320.8 +000001.7-000006.100001.8 07.52-0.10B2 0 +010638.15 +642335.2 -000016.3-000051.200006.4 07.5200.59G0 1 +011217.03 +405440.0 +000062.6-000026.800009.0 07.5200.35F0 0 +012209.56 -590734.9 -000017.6-000036.500005.6 07.5200.84G5 1 +012653.81 +372932.7 -000012.1-000082.100018.6 07.5200.55F8 0 +013117.99 +632051.3 -000001.5-000000.900000.6 07.5200.48B5 0 +021814.53 +653540.0 +000021.9-000037.200014.9 07.5200.55F8 0 diff --git a/kstars/kstars/data/hip027.dat b/kstars/kstars/data/hip027.dat new file mode 100644 index 00000000..e872815b --- /dev/null +++ b/kstars/kstars/data/hip027.dat @@ -0,0 +1,1000 @@ +024652.89 +121538.4 +000031.2-000016.900006.8 07.5200.15A0 0 +025538.89 +265225.3 +000262.7-000191.400043.7 07.5200.95K2 1 +031820.03 +181018.8 -000082.9-000103.600019.2 07.5200.64G0 0 +032810.39 +324841.5 +000025.4-000010.200004.6 07.5200.99K0 0 +033007.92 -743539.3 +000011.3+000038.600006.6 07.5200.14A3 0 +033453.91 -032442.9 +000034.8-000020.600006.1 07.5200.20A2 0 +034343.18 +250451.0 +000021.8-000053.400010.0 07.5200.14A2 0 +034942.89 +103333.2 -000008.6-000007.300006.2 07.5200.92G5 0 +035529.55 -361836.7 +000023.1+000038.700008.3 07.5200.18A4 0 +040120.92 -263100.6 +000088.1+000004.800015.0 07.5200.53F7 0 +040818.24 +322736.0 +000008.6+000004.400007.5 07.5200.20Ap 0 +041458.27 +363007.4 +000022.6-000032.300003.0 07.5200.26A2 0 +044604.69 -250933.3 +000071.0+000053.100013.0 07.5200.44F3 0 +045804.33 -220110.4 -000011.7-000002.100003.5 07.5200.06A0 0 +050237.04 +722456.7 -000007.2+000000.000001.6 07.5200.79G5 1 +050345.60 +063825.5 +000000.1-000035.900007.8 07.5200.93K0 0 +050636.88 +444354.7 +000005.2-000017.900008.8 07.5200.14A4 0 +051012.94 +220812.0 -000008.6-000000.100004.3 07.5200.24A0 1 +051130.06 +531405.2 +000011.8-000035.100003.3 07.5200.40F0 0 +051227.01 +724437.4 +000016.4-000029.000004.6 07.52-0.02B9 0 +051512.21 +041613.3 -000000.1+000017.000007.3 07.5200.23A0 0 +052024.16 -080147.0 +000001.5-000065.100010.2 07.5200.38F2 1 +052211.03 +450454.0 -000000.8-000002.500001.0 07.5200.00A0 1 +052244.87 -722019.5 -000002.3+000060.200005.2 07.5200.22A6 0 +052334.79 -102506.8 -000001.5+000007.400003.8 07.5200.06A0 1 +052745.76 -020843.7 +000002.0-000000.500001.2 07.52-0.14B5 0 +053317.39 -513830.2 -000004.7+000014.000007.1 07.5200.29F2 0 +053416.40 +561617.1 +000003.7+000006.000005.0 07.5200.09B9 1 +053504.69 +153820.6 -000009.3-000012.500003.4 07.52-0.01B9 0 +053741.48 -264305.3 -000019.8+000024.600012.2 07.5200.36F2 0 +054102.67 -021817.3 +000002.3-000049.100011.0 07.5200.28A5 0 +060808.65 -252458.5 +000005.3+000030.300009.8 07.5200.50A2 1 +061458.68 +462344.8 +000001.7-000001.000000.1 07.52-0.04B8 0 +061750.87 +192725.9 +000004.0-000013.000002.5 07.52-0.05A0 0 +062429.61 +082349.3 -000001.0-000003.800004.0 07.5200.29A5 0 +063057.65 +214817.0 -000000.2-000001.700000.4 07.5200.92G5 0 +064127.31 +095114.4 -000001.8-000004.500003.0 07.52-0.14B2 0 +064713.70 +165535.1 -000049.9-000025.700010.2 07.5200.47F5 0 +064727.96 +630318.8 -000007.6-000018.400004.5 07.5200.93G5 0 +065655.50 +510019.0 -000003.1+000000.000005.1 07.5200.08A2 0 +070054.32 -242923.4 +000001.5+000003.800006.6 07.5200.20A5 0 +071812.30 -510300.4 +000025.9-000152.200020.2 07.5200.56F8 0 +074007.91 -442550.7 +000059.3+000095.500013.8 07.5200.58G2 1 +074709.00 +233949.6 -000006.7-000026.000003.8 07.5200.99K0 0 +074750.06 +072028.9 -000001.4-000002.500002.7 07.52-0.08B9 0 +074843.02 -301518.5 -000214.9+000186.000014.7 07.5200.65G2 0 +080113.53 +082235.1 -000026.9-000038.600013.1 07.5200.62G0 0 +080227.09 -462012.7 -000122.4+000231.000027.6 07.5200.66G5 0 +080918.30 -002657.3 -000008.6-000007.600002.7 07.52-0.01A0 0 +081012.58 +554816.1 -000016.9-000057.400011.0 07.5200.00Am 1 +081716.66 -465335.7 -000006.3+000007.000004.8 07.52-0.02B9 0 +081736.28 +245013.7 +000013.1-000013.800005.4 07.5200.97K0 0 +082155.09 -672005.7 -000035.7+000040.300003.6 07.5200.96K1 1 +082836.97 -411027.5 -000007.8+000014.900003.7 07.52-0.01A0 0 +083024.46 -070224.2 -000006.7-000011.200005.4 07.5200.04A0 0 +093604.52 +231129.6 +000044.1-000088.300020.1 07.5200.97K0 0 +095428.95 -371724.0 -000014.1-000041.800011.2 07.5200.41F3 0 0.06 0.62 +100908.30 -152938.5 -000093.3-000197.200028.4 07.5200.65G5 0 +102301.35 +305014.1 -000047.0-000011.800003.6 07.5200.96G8 0 +102747.86 -342357.8 -000120.3-000039.600025.6 07.5200.58G2 0 +102924.44 -405745.0 -000019.6-000008.000005.9 07.52-0.01A1 0 +103442.02 -221211.8 -000023.8-000006.100004.4 07.5200.80K0 1 +103937.25 -125939.3 -000031.9+000004.400001.9 07.5200.22A3 0 +104110.55 -001634.4 -000037.7-000034.100014.8 07.5200.36F0 0 +105218.43 -514801.1 -000029.8+000005.600003.9 07.52-0.06B9 0 +105241.10 +325920.0 +000004.8-000050.800009.4 07.5200.91G5 0 +105947.01 -350835.3 -000054.3+000005.000006.7 07.5200.23A8 0 +110154.75 -660044.5 -000018.9+000011.200007.1 07.5200.07A0 0 +111331.12 -570306.4 +000005.2-000006.300003.6 07.5200.04A0 0 +112305.14 -285349.1 -000011.7-000006.600000.8 07.5200.00A0 1 +113949.86 +450923.8 +000013.4-000003.000011.8 07.5200.41 0 +114029.26 +050823.8 +000009.2+000000.300006.8 07.5200.47F5 0 +121057.86 -461920.6 +000088.7+000167.800026.6 07.5200.57G0 0 +123149.11 -154255.8 +000035.7-000051.300007.7 07.5200.40F0 0 +125803.17 -391602.1 -000080.1-000006.900011.4 07.5200.34A9 0 +130025.25 -135332.7 +000013.5+000034.100013.5 07.5200.43F3 0 +134915.02 -604509.1 -000011.8-000009.500004.3 07.5200.09B9 0 +143430.48 +664740.8 -000007.7+000008.400003.8 07.5200.69F8 0 +144216.38 -333801.5 +000003.4+000008.300005.0 07.5200.98K0 0 +144231.44 -543556.6 -000008.6-000000.900004.2 07.5200.19B8 0 +144411.74 +182744.9 -000071.0-000151.900023.9 07.5200.64G5 0 +144459.92 -443954.0 +000016.2-000017.000007.0 07.5200.93G6 0 +144551.17 +715758.0 -000030.5+000023.100004.8 07.5200.15A5 0 +144556.84 +100307.5 -000096.4-000026.100017.9 07.5200.61G2 0 +144641.99 -612743.0 -000004.8-000004.300000.1 07.5200.65F2 0 0.33 2.40 +152236.61 -590958.8 +000002.0-000044.500011.8 07.5200.32A9 1 +152402.43 -271818.4 -000003.1-000045.100035.3 07.5200.72G8 0 +152522.60 -215545.2 -000027.9-000014.200006.2 07.5200.95K0 1 +160023.14 -452708.8 -000157.0-000124.600015.3 07.5200.78G5 0 +161107.89 +265332.5 +000023.0-000072.500011.1 07.5200.45F5 0 +161314.77 -440425.1 +000028.4-000003.900014.0 07.5200.33F0 0 +161932.69 +702206.6 +000065.4+000027.500023.0 07.5200.56F8 0 +170257.66 -062108.5 -000029.6+000011.300008.7 07.5200.31A3 0 +171118.16 -461055.6 -000001.0-000005.100001.4 07.5200.10B2 1 +174652.04 -581143.3 +000013.5-000016.600006.6 07.5200.23A4 0 +175427.39 -585441.4 -000000.1-000022.900003.8 07.52-0.04B8 0 +182633.52 -091206.0 +000001.2-000002.100001.2 07.5200.66B3 0 0.54 0.00 +182743.94 +191743.8 +000023.9+000021.600006.8 07.5200.55F5 1 +183407.55 +281741.9 -000000.5-000004.200004.3 07.5200.11A0 0 +183757.14 +311900.2 +000004.3+000000.200001.4 07.5200.99G5 1 +184828.14 +362627.1 -000002.0-000000.300003.7 07.52-0.06B9 0 +185002.00 +151840.3 +000102.4+000131.100018.3 07.5200.62F8 0 +185912.74 -065031.4 +000000.3-000010.300002.8 07.5200.07B9 0 +185942.75 +340542.6 +000000.1+000000.200002.0 07.5200.32F0 0 +192038.90 +025615.6 +000016.9+000006.400005.9 07.5200.26A2 1 +192056.29 +005453.9 +000023.1-000000.500009.6 07.5200.33A5 0 +193205.91 +281600.5 +000003.4-000003.500005.2 07.5200.08A0 1 +194554.58 -523151.6 +000024.2-000082.300009.6 07.5200.47F5 0 +200146.69 +452835.8 +000038.4+000013.500009.0 07.5200.31Am 0 +201112.97 +192154.5 -000009.8-000028.100014.6 07.5200.44F5 0 +204156.29 +423128.9 +000064.5+000045.700014.9 07.5200.46F5 0 +204616.69 -234326.3 -000008.7-000008.400002.4 07.5200.10A2 0 +204900.52 +385154.4 +000003.5-000002.800002.0 07.52-0.11A0 0 +204900.64 +394729.9 +000005.0-000002.700002.3 07.52-0.00A0 1 +205352.19 +562146.9 -000005.3-000004.000001.5 07.5200.11B2 0 +205740.16 -074248.5 +000006.3+000003.000001.7 07.52-0.01A0 0 +211132.40 +704931.4 +000016.1-000028.300009.4 07.5200.39A3 1 +211341.86 +453641.3 -000000.9-000002.900001.6 07.52-0.11B1 0 +212715.89 -084722.2 -000011.6-000034.400013.8 07.5200.28A5 0 +213542.29 -625807.1 +000065.1-000061.300006.0 07.5200.95K0 0 +214418.90 -155817.5 +000033.8-000045.900009.1 07.5200.20A2 0 +220713.64 +681807.7 +000111.1+000038.000010.3 07.5200.43F2 0 +220900.24 +585107.3 +000032.3-000006.400005.0 07.5200.98K0 0 +225406.70 +743643.2 +000002.6-000012.600008.1 07.5200.45F5 0 +225632.03 +064819.6 +000149.1-000009.900012.4 07.5200.56F8 0 +231651.49 +573852.5 -000007.2-000022.000005.8 07.5200.10A0 0 +001954.03 +444234.0 -000019.9-000009.300003.6 07.5201.60C8 0 +003204.24 +555939.0 -000016.4-000011.300001.9 07.5201.21K2 0 +011421.91 -530726.9 +000056.7+000012.200003.4 07.5201.21K1 0 +014631.20 -103552.6 +000018.2-000007.200003.6 07.5201.05G5 0 +021919.51 +023953.1 +000018.6-000032.800003.6 07.5201.51K0 0 +023435.64 +674434.9 +000012.2-000034.200005.3 07.5201.03G5 0 +024027.07 +133138.0 +000001.9-000019.700005.2 07.5201.10K0 0 +025532.93 +763144.2 -000017.4-000010.400003.7 07.5201.22G5 0 +030330.25 +273410.6 -000027.5-000027.200005.0 07.5201.00G8 0 +033442.54 +444811.3 +000002.6-000004.500000.7 07.5201.41K0 0 +034405.77 +445305.0 +000003.6-000006.500001.2 07.5201.85K5 0 +041953.33 -172750.8 +000011.4-000004.100000.9 07.5201.51K5 0 +042203.41 +674335.8 +000009.5-000020.500002.8 07.5201.03G5 0 +043943.91 -165747.1 -000000.8+000007.000001.9 07.5201.64K4 0 +050942.63 +660015.0 -000006.1-000010.500003.2 07.5201.38K0 0 +051343.51 -525831.7 -000004.0+000003.200004.0 07.5201.01K0 0 +052255.17 +614505.6 -000007.9-000007.200004.8 07.5201.07G5 0 +053914.83 +231924.2 -000000.8-000006.500000.9 07.5201.92K1 0 +062243.58 -021143.2 +000006.3-000031.900001.5 07.5201.10M5 0 4.75 333.50 +063341.44 +275848.7 -000000.8-000003.800000.7 07.5201.23K0 0 +073130.18 -193040.8 -000004.2+000001.500000.4 07.5201.53K2 0 +073137.96 +423829.2 -000001.1-000010.500000.0 07.5201.67K5 0 +073408.68 -505026.3 +000009.1+000068.300002.3 07.5201.57M3 0 +074156.25 -822030.3 +000020.3-000032.300005.7 07.5201.09K0 0 +075305.27 -113729.3 -000003.0-000008.200003.0 07.5201.73S6 0 +075433.08 -400750.7 +000004.7-000006.500002.6 07.5201.48K4 0 +083038.77 -403002.3 +000004.5-000011.400002.7 07.5201.50K4 0 +083254.26 +342304.1 -000036.6-000094.000008.4 07.5201.20K2 0 +091225.29 -065550.1 -000011.4-000010.100005.3 07.5201.20K0 1 +092007.24 +374520.4 +000035.6-000003.200004.9 07.5201.05K0 1 +092047.18 -284810.7 -000066.6+000033.200005.4 07.5201.16K1 0 +092535.19 -550024.6 -000010.8+000003.000001.8 07.5201.11G8 0 +093050.98 +341239.5 -000028.9-000020.300001.9 07.5201.57K5 0 +093153.12 +720641.1 -000048.3-000038.000006.2 07.5201.00G5 0 +094750.79 +132840.0 +000063.0-000015.500004.0 07.5201.12K0 0 +105240.58 -163518.3 +000009.0-000012.200002.8 07.5201.55K5 0 +112012.85 -135304.5 -000029.8+000006.600002.5 07.5201.30K1 0 +113420.44 -573738.2 -000012.8+000001.300000.1 07.5201.27K1 0 +114448.00 -735635.6 -000022.0+000011.800003.8 07.5201.76K5 0 +123133.21 +270352.6 -000018.9-000046.900006.3 07.5201.19K3 0 +123151.09 +054235.7 -000041.1-000005.500002.0 07.5201.28K2 0 +125041.50 -275100.1 -000046.0+000013.500005.0 07.5201.03K0 0 +131228.40 +793908.4 +000024.8+000005.200005.3 07.5201.11K0 0 +133901.59 -245145.4 -000040.6-000026.900004.9 07.5201.09K0 0 +142953.71 +161231.7 -000042.9-000022.900002.4 07.5201.48K5 0 +143618.06 -093644.9 -000044.1-000031.200005.9 07.5201.18K0 0 +144518.83 -553624.1 +000003.5-000005.800002.8 07.5201.39K2 0 +145529.21 +393910.8 +000021.3+000023.800005.3 07.5201.05K0 0 +153734.06 +110904.4 -000036.6-000024.500005.1 07.5201.07G5 0 +154045.33 +295819.8 -000028.8+000027.400005.5 07.5201.20K2 0 +154529.46 +551503.2 +000010.3+000014.900001.1 07.5201.59K5 0 +155132.95 +135420.3 -000050.0+000031.400005.4 07.5201.25K2 0 +155933.29 +645336.1 -000013.2+000010.400003.0 07.5201.35K2 0 +162712.18 -484716.2 -000023.3-000033.500004.5 07.5201.51K3 0 +164227.97 -564800.3 -000004.4-000016.500002.5 07.5201.68M0 0 +164415.03 -385636.6 -000019.2-000059.800069.6 07.5201.02K2 0 +171933.90 +192146.6 +000007.7-000031.400003.5 07.5201.35K5 0 +174933.92 +564937.6 -000006.2-000006.800002.5 07.5201.49K5 0 +180808.65 -070711.6 -000016.8-000005.700006.8 07.5201.18K0 0 +181839.20 -371327.9 +000000.9-000014.300005.7 07.5201.03G8 1 +183606.65 +365809.0 -000006.1+000004.100002.4 07.5201.30K0 0 +183741.06 +515645.4 -000001.9+000002.800003.1 07.5201.25K2 0 +183948.67 -591806.0 +000004.0-000003.100002.3 07.5201.58M4 0 +184551.98 +593333.0 +000000.7+000003.000002.5 07.5201.46K5 0 +185556.87 +494801.5 +000008.4+000013.300003.7 07.5201.36K5 0 +190539.14 -334700.8 +000001.6+000010.100004.9 07.5201.11K0 0 +191438.69 +761833.8 +000008.2-000013.800001.9 07.5201.60K5 0 +195114.50 -245354.9 +000003.3+000008.500003.3 07.5201.16K0 0 +195955.36 -600116.8 +000017.7-000007.100004.1 07.5201.47K4 0 +200139.61 -744549.7 +000006.1-000008.300000.5 07.5201.72M0 0 +201137.68 +385247.1 -000002.0-000006.800000.1 07.5201.53G5 1 +203422.76 +375101.8 +000024.8-000024.900004.4 07.5201.03K0 0 +203817.17 +420425.3 +000002.4-000000.600001.3 07.5201.72K3 0 +204201.50 -501545.3 +000026.1-000035.900004.1 07.5201.48M2 0 +204819.18 -400003.8 +000041.8-000052.800003.6 07.5201.09K0 0 +205344.32 -442026.7 +000002.5-000001.900002.1 07.5201.58K5 0 +214444.15 +432545.2 -000005.5-000004.100001.6 07.5201.72K5 0 +214500.50 -262926.8 +000020.5-000002.000003.3 07.5201.57K5 0 +214709.83 +240842.1 -000042.2+000010.500003.6 07.5201.00K0 1 +215337.69 +191029.8 +000013.3+000014.900000.1 07.5201.66M. 0 +221630.40 +323717.6 +000018.1-000002.200003.6 07.5201.33K5 0 +223705.40 -125352.2 -000002.0-000007.900000.2 07.5201.47K3 0 +232414.70 +351950.9 +000013.8-000011.700002.5 07.5201.04K0 0 +122433.93 -492624.7 -000010.9-000002.400001.9 07.5202.00Np 0 +000507.60 -520905.1 -000110.5-000130.700023.9 07.5300.58G0 0 +001240.55 -430952.1 +000043.1-000007.000004.2 07.5300.98K0 0 +001752.85 +075157.8 +000018.5-000007.900004.6 07.5300.31A5 0 0.04 5.18 +002602.68 +354909.5 +000017.9-000001.600005.5 07.5300.14A3 0 +003118.49 -433623.0 -000006.4-000003.900004.9 07.5300.14A3 0 +003756.90 +472428.5 +000111.2-000084.400020.9 07.5300.46F5 0 +004423.76 +540908.3 -000000.5-000004.000001.7 07.5300.06A0 0 +005601.85 +322032.3 +000058.5+000005.000007.4 07.5300.93G0 0 +005617.17 +522928.4 +000202.5+000001.700024.4 07.5300.67G5 0 +005926.21 +400918.7 +000030.7-000021.400008.9 07.5300.17A0 0 +012806.65 +474509.3 +000026.1-000015.000006.8 07.5300.13A0 1 +014205.93 +293021.8 -000011.2-000000.200003.8 07.5300.05A2 0 +014206.10 +690509.7 +000184.0-000007.700021.1 07.5300.59F5 0 +015238.32 +022953.9 +000067.0-000015.800004.9 07.5300.95G5 0 +015637.26 -582817.1 +000025.6+000006.500011.8 07.5300.46F5 0 +020752.80 +353313.9 -000045.3-000022.800013.1 07.5300.31F0 0 +023618.89 +401217.5 +000002.2-000007.400000.4 07.53-0.04B9 1 0.08 2.55 +023708.07 -022003.0 +000050.1+000017.200011.2 07.5300.35F2 0 +024559.59 -045723.3 +000052.9+000005.900011.6 07.5300.44F2 1 +025033.16 +521658.9 +000006.2-000004.200001.6 07.5300.07B9 0 +025050.12 -230139.2 +000058.4+000002.900008.9 07.5300.22A5 0 +031006.53 +214449.8 +000029.6-000008.200011.4 07.5300.29F0 1 +031114.29 +450108.3 +000016.9-000015.700008.7 07.5300.14A2 0 +031739.38 +465656.4 +000001.5-000010.900002.7 07.5300.06A0 0 +034324.65 -740031.1 -000000.8+000009.300008.6 07.5300.24A2 0 +034923.83 -531435.1 -000009.5-000037.900005.9 07.5300.45F3 0 +040910.29 +400941.6 -000025.3-000127.000014.9 07.5300.50F8 1 +041800.10 -453904.3 +000057.1+000055.400018.0 07.5300.63G2 0 +041801.77 +181524.8 +000115.7-000031.200021.8 07.5300.68G5 0 +042147.43 -214614.8 +000073.0-000022.000018.2 07.5300.57G0 0 +042406.89 -571511.4 +000010.7+000007.100007.6 07.5300.08A1 0 +043708.22 +105030.7 -000000.3-000011.400005.5 07.5300.21A0 0 +043731.93 +150847.4 +000086.8-000018.000023.5 07.5300.60G1 1 +044135.90 +003336.2 -000006.5+000011.200007.7 07.5300.20B9 0 +044404.95 -312909.8 +000012.7-000048.600004.5 07.5300.97G8 0 +045052.00 +281850.8 +000007.5-000016.300002.7 07.5300.35B3 0 +045412.97 +235956.1 -000045.5-000041.200015.9 07.5300.42F2 0 +050156.32 -763741.3 -000027.5-000134.900017.5 07.5300.48F5 1 +052312.38 -314454.9 -000089.6-000076.700015.0 07.5300.39F3 0 +052554.36 +152714.0 +000001.0-000004.700002.6 07.5300.01B9 0 +052558.54 -194123.5 +000007.4-000026.300034.9 07.5300.54F6 1 +052648.30 +133455.9 +000003.7-000005.300002.4 07.53-0.03B9 0 +053129.89 +014124.1 -000002.3+000000.400004.3 07.53-0.13B3 0 +054855.57 -461856.4 +000002.1+000021.400007.3 07.5300.24A7 0 0.09 0.10 +061408.93 +235911.4 -000004.7-000018.900004.6 07.5300.35F0 0 0.07 0.19 +061749.79 -640148.9 +000001.3+000014.900005.0 07.53-0.07B9 1 +062226.01 +560046.9 -000022.8-000019.600005.8 07.5300.32F0 0 +064336.09 -012048.4 -000004.6-000004.500002.9 07.53-0.12B8 0 +064513.85 +051247.7 -000011.8+000003.600004.6 07.53-0.01A0 0 +064847.55 -231211.2 -000108.7-000059.000016.6 07.5300.48F5 0 +065348.48 -131129.0 -000003.9+000004.500001.6 07.53-0.09B8 0 +065614.74 +403213.1 +000003.9-000037.100016.5 07.5300.55F5 0 +070329.77 +191319.6 -000012.7-000017.800007.0 07.5300.27A0 0 +071138.47 -842809.9 -000010.2+000011.700004.8 07.5300.01B9 0 +071757.67 -135315.7 -000056.0+000068.400011.2 07.5300.42F3 0 +072132.82 +260933.3 -000002.9-000010.900004.3 07.5300.79G2 0 +073852.65 +422729.6 -000002.4-000000.900008.7 07.5300.47 0 +074201.98 -115110.2 -000008.7+000055.100019.3 07.5300.72G5 0 +075214.47 -421921.1 -000012.6+000005.200003.5 07.53-0.10B7 0 +075957.11 -302232.3 +000019.4+000004.500016.7 07.5300.55F7 0 +081103.36 -185826.7 -000011.8-000000.500002.4 07.53-0.12Ap 0 0.07 5.74 +082342.42 -551913.5 -000004.3-000046.800012.7 07.5300.40F0 0 +083527.22 -250629.6 -000023.7+000010.400002.5 07.5300.78K1 1 +085954.40 -680536.6 -000037.6-000004.600005.2 07.53-0.02A0 0 +090610.60 -763359.7 -000004.0+000014.600003.4 07.5300.03B9 0 +090739.62 -684517.4 -000007.4+000009.100002.1 07.53-0.09B7 0 +091659.86 -093717.7 -000009.4-000033.700003.6 07.5300.97K0 0 +093109.85 +673228.5 +000020.5-000006.800002.4 07.5300.14A2 1 +093309.85 -362416.7 +000000.7-000003.000001.8 07.5300.11A1 1 +093800.41 -190033.1 -000012.1+000008.100005.5 07.5300.12A3 0 +094251.86 -332407.3 +000005.4-000023.000007.0 07.5300.16A2 0 +095002.80 -285306.8 -000038.5-000031.000004.4 07.5300.95G8 0 +095146.89 -450929.2 -000016.5+000001.600003.4 07.53-0.05B9 0 +095333.44 -192906.2 +000014.9-000008.800002.0 07.5300.90G8 1 +101402.99 -440531.8 -000009.6-000000.600002.8 07.5300.01A0 0 +102018.86 -660349.1 -000015.9+000012.900006.3 07.5300.07A0 0 +105025.67 -150614.3 -000262.0-000087.600019.2 07.5300.61G3 0 +105417.50 +122216.2 -000032.4-000011.200006.4 07.5300.94K0 0 +105837.52 -381220.0 +000056.4-000063.800006.2 07.5300.99K0 0 +110022.51 -092933.8 +000006.5-000007.500007.6 07.5300.12A2 0 +111503.10 +373443.2 +000000.0-000006.200002.1 07.5300.81G5 1 +113844.12 +231949.9 +000004.8+000030.200003.3 07.5300.96K0 0 +114122.62 -264002.2 -000213.3+000037.200019.8 07.5300.50F5 0 +120303.91 -493914.0 -000001.5-000004.800002.5 07.5300.11A1 1 +121121.80 +223537.1 +000007.2-000000.900003.6 07.5300.28A9 0 +122214.87 -382705.5 +000017.8-000027.900005.6 07.5300.98G8 0 +124343.19 -374227.5 -000627.0-000209.800038.0 07.5300.66G5 0 +125920.18 +063021.3 -000024.5-000017.500011.3 07.5300.88G5 1 +130007.66 -011109.5 +000009.0+000011.400010.8 07.5300.26A3 0 +130013.50 -235451.7 +000028.8-000030.800006.7 07.5300.24A4 1 +130839.94 -234919.4 -000120.0-000000.500011.1 07.5300.49F5 0 +130948.79 -363157.2 -000034.9-000016.100002.5 07.5300.99K0 0 +132903.29 +561359.4 -000010.1+000020.200003.6 07.5300.97K0 1 +133151.62 -260652.3 -000105.4+000013.100013.9 07.5300.43F5 0 +133425.73 -593042.8 -000277.0-000184.900018.4 07.5300.64G0 0 +133842.90 -443058.5 -000028.1-000018.800008.6 07.5300.10A1 0 +135355.90 +475221.9 -000081.9+000004.500011.9 07.5300.44F2 0 +140134.45 +361327.6 -000159.0-000051.800010.0 07.5300.84K0 0 +141515.70 -400600.7 -000079.3-000016.100011.9 07.5300.38F3 0 +141745.77 +684507.0 -000042.2+000027.400014.3 07.5300.40F2 0 +142055.20 -492159.9 -000024.0-000005.700010.0 07.5300.20A6 0 +142651.58 +560210.6 -000021.9+000018.600003.8 07.53-0.05A0 1 +142858.02 +602311.1 -000012.6+000002.600007.7 07.5300.14A2 0 +144325.13 -545105.8 +000016.4-000006.500005.9 07.5300.23A2 1 +144910.88 -104938.0 +000038.0-000003.500007.4 07.5300.53F8 1 +144935.08 +463429.6 +000095.7-000159.400013.3 07.5300.53F8 0 +145743.09 -040153.6 -000015.6-000052.600011.4 07.5300.56F5 0 +145812.73 +264900.9 +000025.6+000002.900007.4 07.5300.52F8 0 +150516.82 -230047.9 -000016.7-000006.200003.5 07.5300.07A0 0 +152000.03 -083940.4 +000101.4-000201.100022.3 07.5300.55F9 0 +153557.38 -790509.7 -000005.1-000006.300002.4 07.5300.03Ap 0 +154431.93 +111559.7 -000117.4-000036.000034.1 07.5300.61G0 0 +154457.31 +244231.1 -000019.2-000011.700005.7 07.5300.25A3 0 +154523.85 -190626.0 -000003.3-000021.200005.8 07.5300.26A5 0 +160922.72 -122233.6 -000001.6-000001.100004.3 07.5300.12B9 0 +161042.40 +100216.4 -000030.9+000013.700013.2 07.5300.43F6 0 +161349.49 -573401.5 -000854.0-001410.800072.8 07.5300.81K0 0 +161519.13 -271235.8 -000061.6-000134.900027.6 07.5300.61G1 0 +161709.31 +292541.8 -000012.8+000025.600005.5 07.5300.35F0 0 +162345.26 -411449.5 -000046.5-000037.300013.2 07.5300.10F2 1 +163819.25 -225333.9 -000035.8-000058.300011.6 07.5300.44F3 1 +163853.88 -440925.9 +000000.1-000003.400001.0 07.5300.20B2 0 0.26 1.27 +163917.43 +221316.2 -000006.0+000016.500005.0 07.5300.81K0 1 +164931.78 +752245.1 -000029.3+000049.800004.4 07.5300.44F2 0 +171151.29 -455226.7 -000061.2-000102.200028.3 07.5300.64G3 0 +171623.94 -215127.2 -000070.3-000164.300017.6 07.5300.67G3 0 +171947.25 -743620.4 +000008.7-000031.500010.0 07.5300.34F2 0 +172125.98 -263004.3 -000004.9-000019.300006.7 07.5300.11A2 0 +172952.17 -444429.8 +000000.8-000015.900000.1 07.53-0.04Ap 0 +173311.51 -561703.8 -000000.2+000009.400005.4 07.5300.09A1 0 +173617.53 +492644.6 +000019.1-000013.700007.2 07.5300.14A2 0 +174324.28 -463516.6 -000002.1-000004.500002.5 07.53-0.04B6 0 +174742.13 -572655.6 +000006.0+000015.600012.3 07.5300.40F0 0 +175147.93 +150023.8 +000002.4-000023.900006.3 07.5300.36F0 0 +180139.11 -220754.1 +000000.7-000002.200001.1 07.5300.01B1 1 +180456.93 +480809.8 +000008.3+000008.400008.7 07.5300.30A2 1 +180853.08 +720909.8 +000019.2+000000.800006.0 07.5300.41F5 0 +181557.90 -173628.5 +000003.2-000007.500001.7 07.5300.05B7 0 +182332.60 +051954.7 +000000.8-000013.300004.3 07.53-0.01B9 0 +182417.39 -040517.9 -000009.2+000015.200008.3 07.5300.37A3 0 +184126.79 +751758.4 +000016.8+000083.000011.1 07.5300.32F0 0 +185359.29 +670715.6 +000000.5+000018.700006.2 07.5300.05A0 0 +185707.56 +345120.6 -000020.2-000084.400013.7 07.5300.47F8 1 +190346.74 +493758.5 +000006.1+000000.500003.3 07.5300.17A3 0 +190814.42 +121502.1 -000004.8+000001.800001.1 07.5300.95G5 1 +190816.19 +270539.3 +000001.5-000005.200003.5 07.5300.00A0 1 +190954.31 -681758.5 +000155.0-000041.900028.4 07.5300.60G2 0 +191421.51 -770252.5 +000001.7+000015.100005.0 07.5300.23A7 0 +191546.73 -333149.7 +000007.5-000009.600005.9 07.5300.01A0 0 +193102.42 +501148.7 +000005.8+000004.300004.1 07.5300.92K0 0 +193206.56 -111629.9 +000235.4+000018.000055.5 07.5300.92K2 0 +193221.98 -452204.7 +000011.4-000005.900003.0 07.5300.96G8 0 +193626.92 +415333.7 +000012.5+000018.200003.7 07.5300.01A0 0 +194054.97 -015211.9 +000161.5-000029.700021.1 07.5300.54F8 0 +194918.06 +413458.4 +000104.4-000176.300018.8 07.5300.51F5 0 +195756.15 +112453.0 +000022.8+000001.000006.1 07.5300.19A3 0 +195922.36 -740748.9 -000014.9-000025.300007.0 07.5300.44F3 0 +200050.67 +075853.3 +000000.9-000002.100002.5 07.5300.15A0 0 +200113.19 +430237.6 +000000.7+000000.800001.8 07.53-0.08B5 0 +200313.50 +502753.9 +000008.7-000019.100004.6 07.5300.20A0 1 +201015.06 +681754.2 +000031.5+000029.200005.8 07.5300.39F2 0 +201426.08 +401945.1 -000003.6-000005.100002.0 07.5300.55B0 0 +201900.96 +202751.0 -000007.4-000025.300003.8 07.53-0.17B9 0 +202030.78 +320124.4 +000002.0+000000.600001.6 07.53-0.08B5 0 +202935.01 -412359.1 -000022.6+000003.000006.4 07.5300.36F2 0 +203257.30 -682219.0 +000018.6-000035.200008.6 07.5300.07A1 1 +203514.84 +061646.4 +000037.6-000004.400005.1 07.5300.17A2 0 +203856.45 +083121.9 +000026.0+000012.200013.4 07.5300.44F2 0 +204740.78 +420406.8 +000006.0+000001.600001.5 07.5300.06A0 1 +204850.63 -591403.7 +000036.0-000031.400002.6 07.5300.04A1 0 +205157.35 +464405.2 +000004.1+000001.800003.5 07.53-0.07B6 0 +205329.92 +030007.3 -000009.0+000001.000002.5 07.5300.62F2 1 +205832.23 +162612.2 -000006.2-000012.700001.6 07.53-0.08F7 1 +210248.07 +214836.0 +000007.8-000005.800002.8 07.53-0.05B9 0 +210747.54 +445751.3 +000004.6+000006.800007.0 07.5300.06A0 0 +210905.47 -654755.8 +000021.0-000041.000007.9 07.5300.14A3 0 +211008.06 -154212.6 -000043.2-000078.500009.9 07.5300.34A9 0 +211038.55 +385740.4 +000004.1-000013.100001.1 07.53-0.04B1 0 +211325.21 -224542.5 -000001.1-000017.300016.7 07.5300.43F5 0 +211727.97 +564546.7 +000007.0-000005.500002.9 07.53-0.01B9 0 +212144.72 +030440.7 +000019.2-000009.500004.2 07.5300.93G5 0 +212251.15 +404150.1 +000000.7-000006.500003.2 07.5300.04B1 0 +212405.98 +483325.0 -000008.3-000021.900002.8 07.53-0.07A0 0 +212530.78 +020235.0 +000007.2-000018.000005.4 07.5300.01A0 1 +212723.25 -070056.1 +000012.7-000091.900017.1 07.5300.60F8 1 +213917.53 +522144.9 -000006.1-000005.400000.8 07.5300.03B3 0 +215112.29 +442626.7 +000039.0-000006.900005.6 07.5300.96K0 0 +215653.80 +653536.6 +000005.8-000001.900002.2 07.53-0.01B3 0 +220038.19 -134445.1 +000009.2+000003.500006.2 07.5300.31F0 1 +221032.35 -334938.1 +000006.5-000053.500014.3 07.5300.64G3 1 +221123.14 +291516.8 +000025.6-000010.800006.6 07.5300.14A2 0 +221840.52 -460813.6 +000029.5-000013.000004.3 07.5300.94G8 0 +222904.03 +513029.5 +000023.9+000011.200003.2 07.5300.27A3 0 +224224.03 +541454.2 +000012.8-000000.600005.5 07.5300.07B9 1 +224732.68 +834148.3 -000152.2+000116.800050.1 07.5300.87K2 0 +225230.05 +675936.5 +000080.9+000059.200017.2 07.5300.47F5 0 +231101.38 +433921.5 -000009.0-000016.500004.5 07.5300.19A0 0 +231209.26 +822339.9 +000065.7+000084.300019.0 07.5300.70G0 0 +231926.02 +790012.0 +000201.3+000071.600050.6 07.5300.89G9 0 +233040.11 -241146.1 +000057.6+000028.600024.2 07.5300.64G3 0 +233409.28 +552919.7 +000001.9-000008.700001.6 07.53-0.09B2 0 +233934.98 +585813.5 +000013.1+000017.700014.4 07.5300.86K0 0 +234534.00 -581644.2 -000034.6-000040.100006.8 07.5300.33F0 1 +235722.05 +481651.7 +000004.4-000001.900000.1 07.53-0.04A0 0 +002009.53 +030200.9 +000009.0-000011.900002.4 07.5301.66M0 0 +002640.82 +341101.9 +000028.9-000007.600001.6 07.5301.62M. 0 +005844.24 -511554.9 +000022.0+000005.400002.5 07.5301.42K3 0 +005903.05 -022712.3 +000011.5-000007.900000.2 07.5301.62K2 0 +010123.11 +082702.6 -000014.3-000016.000001.3 07.5301.57K0 0 +010324.11 -320440.3 +000010.1+000016.300002.8 07.5301.47K3 0 +011935.45 +344510.2 +000025.5+000005.600003.3 07.5301.50K2 0 +012657.05 -513113.2 +000044.2-000013.900002.5 07.5301.02K0 0 +020349.13 +641414.9 -000001.5-000000.300000.7 07.5301.68G5 0 0.13 160.60 +020600.83 +631020.5 +000093.3-000027.600005.5 07.5301.17K0 0 +020637.08 -370707.1 -000004.2-000016.400004.3 07.5301.13K1 0 +023646.18 -354943.3 -000004.5-000035.100001.7 07.5301.52M4 0 +030443.46 -254644.4 +000024.9-000017.400004.6 07.5301.03K1 0 +031353.40 -324946.1 +000016.2+000012.800003.2 07.5301.19K1 0 +032821.28 +261614.7 +000000.6-000051.500007.8 07.5301.21K3 0 +033503.53 +452657.9 -000012.3-000004.700002.2 07.5301.66K2 0 +035018.41 -035318.7 +000015.2-000020.000003.6 07.5301.11K1 0 +035112.77 -313914.9 -000000.8-000049.400003.9 07.5301.29K2 0 +040617.90 -074943.4 +000018.1+000001.500005.6 07.5301.27K0 0 +041833.83 +022814.5 -000002.6-000066.000006.0 07.5301.01G5 0 +041959.59 -692355.1 +000008.8-000008.100001.3 07.5301.53K4 0 +044823.40 -195108.5 +000014.4-000001.400002.5 07.5301.59K5 0 +045508.71 -542550.9 -000005.2-000010.200006.4 07.5301.07K2 0 +050831.23 -180710.8 +000006.5+000011.500003.1 07.5301.51K4 0 +052906.85 -052641.5 +000009.2+000004.800002.4 07.5301.41K2 0 +053108.90 +511657.9 -000005.0-000036.200002.6 07.5301.04G5 0 +054456.88 +382955.3 +000004.7-000033.500006.7 07.5301.20G9 0 +055654.84 +353444.4 -000021.6-000032.500002.7 07.5301.30M. 0 +062222.81 +620614.4 -000009.5+000003.400007.1 07.5301.05K0 0 +072526.36 +563238.9 +000001.2-000012.600003.2 07.5301.53K2 0 +074501.89 +230110.6 +000012.8-000006.600005.0 07.5301.13K0 0 +075921.18 +502038.4 -000021.7-000025.400004.4 07.5301.26K2 0 +080915.70 -043310.0 +000000.6+000026.100002.6 07.5301.64M. 0 +081254.89 +392823.5 +000084.9-000013.300007.3 07.5301.04K0 0 +083519.14 -190228.1 -000000.7-000002.900001.4 07.5301.60K4 0 +084136.41 +644221.0 -000003.9-000083.100005.5 07.5301.16K0 0 +093614.66 -523240.8 +000002.0-000014.100001.3 07.5301.64M2 0 0.66 350.00 +095802.17 +481311.7 -000012.1-000016.100003.3 07.5301.01G5 0 +102015.42 +220041.4 +000000.4-000031.200004.2 07.5301.16K0 0 +103829.33 +813457.1 -000034.1-000041.500007.5 07.5301.18K0 0 +104221.82 +005143.7 -000023.9+000005.500003.5 07.5301.10K2 0 +111934.89 +204331.0 -000019.9+000011.400001.3 07.5301.48K2 0 +113534.63 +581211.1 +000002.8-000018.100004.1 07.5301.31K2 0 +120510.82 +021100.8 -000042.2-000054.900005.6 07.5301.12K0 0 +120812.46 -041713.3 -000001.3+000004.500006.1 07.5301.07K0 0 +130956.46 -473320.5 -000012.9-000008.900001.8 07.5301.55K4 0 +143703.41 +111230.1 -000020.3-000043.200000.8 07.5301.30K2 0 +144151.56 +182945.6 -000001.1-000041.400004.2 07.5301.04G7 0 +145145.96 +382414.8 -000055.1-000063.600005.7 07.5301.04K0 0 +151713.64 -075124.0 +000009.6+000013.700006.4 07.5301.03K0 0 +155700.87 -004442.8 -000003.3-000008.100001.4 07.5301.53K5 0 +160527.38 +434308.7 -000004.9-000010.400001.8 07.5301.22K0 0 +161037.53 +023715.6 -000007.6+000002.000006.1 07.5301.12K0 0 +165337.63 +434701.4 +000006.0-000072.200006.9 07.5301.19K0 0 +170103.30 -283311.1 -000009.3-000025.100004.0 07.5301.13K2 0 +170848.32 -130737.1 -000002.1-000008.600004.9 07.5301.64K1 0 +171648.53 +494128.3 +000019.6+000012.300003.5 07.5301.03K2 0 +171851.37 +623259.7 -000000.9+000006.000003.7 07.5301.39K2 0 +172906.63 +500514.6 -000001.4-000010.300001.4 07.5301.56K5 0 +175247.62 -033350.0 +000005.8+000006.400002.1 07.5301.35K2 0 +180057.19 -023443.8 +000002.7-000038.600005.8 07.5301.12K0 0 +182435.34 -520627.7 +000003.4+000004.300002.6 07.5301.39K3 0 +184016.21 +342501.6 +000002.1-000001.700003.9 07.5301.07K0 1 +185831.54 +251455.3 -000000.9+000003.100001.0 07.5301.68K5 0 +190726.39 -010732.0 -000002.1-000034.700004.6 07.5301.63M. 0 +191055.65 +331934.1 +000001.6-000003.400001.5 07.5301.13K0 0 +191454.24 -402119.9 +000001.6-000020.500004.7 07.5301.36K2 0 +192418.26 -690834.1 -000012.8-000003.100004.1 07.5301.05K0 0 +192836.64 -140937.6 +000001.7+000000.500001.8 07.5301.23G5 0 +193625.57 -284028.3 -000005.5-000007.300006.9 07.5301.46K4 0 +193829.17 +374435.6 -000002.9-000018.000003.8 07.5301.27K0 0 +194756.99 +100223.3 -000006.9+000002.500001.6 07.5301.61K5 0 +201243.35 +351040.8 -000031.9+000017.000006.1 07.5301.09K0 0 +201844.89 +463236.9 +000002.1-000018.700003.3 07.5301.02K2 0 +205609.35 -171435.3 -000005.3+000002.800003.4 07.5301.10K0 0 +213241.21 -692923.3 -000002.4-000017.300003.3 07.5301.22K2 0 +214804.47 +442039.6 +000007.9+000000.800003.9 07.5301.01K0 0 +215202.43 +385716.3 +000093.2+000025.600006.2 07.5301.02K0 1 +220745.63 -650611.4 +000001.4-000051.500001.7 07.5301.34K2 0 +225511.14 -464043.9 +000058.7-000074.200007.8 07.5301.11K1 0 +230552.05 +085345.7 -000032.1-000015.200003.1 07.5301.58M. 0 +232710.95 -501646.7 +000113.2-000035.000003.4 07.5301.19K2 1 +232952.70 +350050.5 -000004.5-000005.400002.1 07.5301.70K5 0 +235316.73 +353903.5 +000016.4-000039.700004.6 07.5301.12K2 0 +070721.28 +224212.7 -000003.8-000000.900006.2 07.5302.10S3 0 3.78 370.00 +000800.76 +295015.0 +000003.3+000002.700003.8 07.5400.41F2 0 +002947.85 +570150.6 +000019.7-000003.300001.4 07.5400.00B9 0 +003039.66 -545813.0 +000047.9+000023.900006.9 07.5400.20A4 0 +004239.00 +573546.5 +000004.4+000001.100000.7 07.5400.01B9 0 +004547.62 +662934.2 +000002.9-000057.200023.1 07.5400.55G0 1 +004955.71 +711032.8 -000008.2-000000.200002.5 07.5400.06B9 0 +010424.56 +575852.1 -000002.5-000010.300004.2 07.5400.09B9 0 +010917.28 +344821.3 +000051.2-000009.500006.4 07.5400.23A3 0 +015731.20 -064940.1 +000062.8+000008.100007.4 07.5400.21A2 0 +023950.66 +335657.4 -000002.9-000020.100001.6 07.5400.89K0 1 +024031.49 -240807.5 +000021.7+000016.700004.0 07.5400.48F5 1 +024257.40 -201721.4 +000067.2+000022.100003.8 07.5400.98K0 1 +024303.59 -310411.5 +000022.8-000049.200002.5 07.5400.82G6 0 +030202.53 -181227.6 -000039.1-000035.400009.6 07.5400.34F2 0 +030552.31 -372020.6 -000016.0+000013.300006.9 07.5400.22A6 0 +031610.82 +600657.4 -000010.5-000003.000001.3 07.5400.87K0 0 +031639.75 +695845.1 +000014.9-000025.100004.2 07.5400.10A0 0 +031752.42 +135050.0 -000004.6-000002.800004.2 07.5400.11A0 0 +033202.64 -075023.9 -000006.6-000009.300006.3 07.5400.12A0 0 +034149.42 -481420.3 -000014.1-000079.500010.4 07.5400.47K0 1 +035536.30 -261254.1 -000031.5-000018.400011.1 07.5400.96K0 1 +041411.22 -561036.9 +000017.7+000055.500009.4 07.5400.48F5 0 +042804.02 -120007.6 +000009.7+000004.000004.8 07.5400.26A9 0 +044433.82 -160354.4 +000039.7+000030.000021.3 07.5400.54F7 0 +045227.86 +315911.4 -000008.4+000000.600006.2 07.5400.26A3 0 +050136.16 -444948.4 +000005.9-000067.300010.1 07.5400.77G8 0 +052602.69 +154018.5 +000001.0-000006.500004.1 07.5400.01B9 0 +053052.93 -041516.8 -000001.8-000012.200004.4 07.5400.14A2 0 +053129.09 +543920.0 -000142.5-000354.000024.4 07.5400.62G1 1 +053907.54 +143324.3 -000011.2-000001.500004.9 07.5400.03A0 0 +054116.94 -262048.1 -000138.3+000006.200014.3 07.5400.49F3 1 +054652.67 -285323.8 -000069.0-000114.300019.9 07.5400.55F7 0 +055129.21 +551541.0 -000001.9-000003.500005.2 07.5400.22A0 0 +055403.45 +570244.2 +000006.6-000037.100006.8 07.5400.42F0 0 +060256.78 +824504.9 +000047.5+000031.600010.8 07.5400.49F8 1 +061535.70 +073908.2 +000000.9-000002.300001.5 07.54-0.03B9 1 +062024.49 +802123.8 -000010.2-000099.800016.9 07.5400.48F5 0 +062119.58 -164813.6 -000006.7+000004.300003.5 07.54-0.08B7 0 +062505.84 -554331.6 -000016.0+000069.800011.2 07.5400.41F0 0 +062939.49 +284650.5 -000000.4-000006.600000.4 07.54-0.04B5 0 +063047.35 -034247.1 -000005.3-000011.300004.1 07.5400.21A3 0 +063422.64 +064142.6 -000001.7-000022.600006.7 07.5400.10A2 0 +064142.74 +270453.7 -000013.7-000002.600003.6 07.5400.89G8 0 +064647.23 +104404.6 -000006.6-000005.800005.5 07.54-0.07B9 0 +064817.74 +231326.5 -000002.7+000029.200014.9 07.5400.85G5 0 +070833.74 -283647.8 -000029.2+000038.000010.1 07.5400.58F7 0 +071249.38 -070857.8 -000001.9+000000.500002.0 07.5400.46F2 1 +071720.17 +580258.1 -000019.6-000047.000008.9 07.5400.35F0 1 +073419.57 -011906.0 -000031.9-000003.500004.7 07.5400.98G5 0 +074121.11 -415321.6 -000054.1+000125.000016.9 07.5400.48F5 0 +074601.69 +553832.7 -000015.5-000027.500005.6 07.5400.19Am 0 +074924.15 -303328.7 +000023.6-000013.900011.9 07.5400.46F3 1 +075454.87 +435940.0 -000014.6+000040.800003.4 07.5400.98G5 0 +075754.53 -413828.4 -000011.1+000008.800002.2 07.54-0.11B7 0 +080003.06 -232103.5 -000031.9+000018.900008.0 07.5400.05A0 0 +080246.56 +540752.5 -000010.4+000000.300009.1 07.5400.16A5 0 +080705.68 -481122.7 -000007.4+000010.700003.3 07.54-0.06B8 0 +081322.29 -382618.1 -000004.8+000005.200001.0 07.5400.08B3 0 +081944.08 -600611.3 -000009.3+000003.700003.2 07.54-0.05B9 0 +083358.08 +103510.4 -000049.9-000026.700009.5 07.5400.32F0 0 +083808.59 +260257.9 -000127.3-000183.700023.0 07.5400.63G5 0 +090645.04 -625059.5 -000020.8+000000.300004.1 07.54-0.04B8 0 +091338.78 +465925.4 +000014.0-000001.800016.6 07.5400.57F8 1 +093346.53 -494330.9 +000053.7-000001.600004.7 07.5400.95G6 0 +094824.62 -440112.1 -000032.9+000021.500007.2 07.5400.27A2 0 +095905.06 -655900.0 -000009.6+000003.000001.7 07.54-0.00B8 0 +100543.59 +410242.7 -000033.1-000007.300005.0 07.5400.30F0 1 +102038.96 +285633.5 -000011.7-000015.500003.7 07.5400.95G8 0 +104942.12 -713915.1 -000068.9+000019.900013.3 07.5400.40F0 0 +105033.87 +320139.2 +000069.3-000004.300012.9 07.5400.38F5 0 +105529.90 +230951.2 -000019.2-000023.900018.4 07.5400.92G5 0 +110348.66 -891421.0 -000062.9+000011.000009.2 07.5400.33F0 0 +111229.86 -714457.8 -000025.5-000001.500003.4 07.5400.03B8 0 +111235.17 -465759.5 -000084.6+000011.300006.3 07.5400.56F5 1 +111528.68 +472846.2 +000024.6-000005.300004.9 07.5400.24A5 1 +111559.46 -551230.8 -000012.0+000005.700004.1 07.5400.27A7 0 +112011.55 -193439.8 +000069.1-000069.700029.5 07.5400.59G2 0 +112017.47 -533831.7 -000007.0+000002.700000.4 07.5400.98G: 0 +112924.85 +665533.0 -000054.7+000011.200005.7 07.5400.37F2 0 +113051.00 -064308.4 +000035.3-000002.600010.4 07.5400.51F8 1 +114404.12 -044825.8 -000049.5-000035.200008.3 07.5400.46F4 0 +115321.52 +731730.4 -000011.5+000002.700005.1 07.5400.98K0 0 +121837.02 -392506.4 -000034.9+000020.100004.4 07.5400.89G8 0 +123648.74 +201415.8 -000006.3+000024.600011.5 07.5400.49F5 1 +124932.50 -344728.2 -000000.4+000006.200007.5 07.5400.47F3 0 +125233.99 -230810.4 -000030.4+000001.000003.8 07.5400.99K0 0 +125902.05 -095004.4 -000827.1+000196.400047.6 07.5400.77K0 0 +134033.23 +461651.2 -000054.8+000007.900006.5 07.5400.52F8 0 +134518.41 -664516.7 -000012.8-000009.000003.4 07.54-0.04B4 0 +134616.32 -462159.2 +000022.5-000013.900006.2 07.5400.12A1 0 +135717.50 -560223.4 -000250.6-000084.000022.5 07.5400.59G2 0 +140145.72 -392618.8 -000026.1-000024.200009.2 07.5400.17A3 0 +140247.73 +033244.7 -000180.2-000108.400016.4 07.5400.59G0 1 +141041.34 -474608.3 -000087.9-000010.200015.9 07.5400.59G0 0 0.20 0.39 +141751.62 -680248.3 -000114.6-000108.400013.9 07.5400.55F6 0 +142249.71 +145620.2 -000021.3-000006.100007.4 07.5400.34A2 0 0.14 1.26 +142729.58 -615947.9 -000015.5-000035.300009.8 07.5400.46F3 0 +145901.79 -481405.0 +000000.2-000011.400004.5 07.5400.20A3 0 +150313.00 -704713.5 +000017.4-000004.800007.8 07.5400.22A3 1 +153202.85 +223416.2 +000063.3-000145.400018.4 07.5400.90K0 0 +154017.71 +444951.6 -000020.4+000005.500013.9 07.5400.45F2 0 +154953.10 +140356.3 -000111.0+000006.600010.7 07.5400.58F8 0 +160110.95 -753710.0 -000016.6-000008.700005.0 07.5400.06A0 0 +160237.35 +180650.3 -000017.9+000014.100008.0 07.5400.18A0 0 +160340.61 -612815.1 +000006.4-000034.800011.3 07.5400.48F5 0 +160627.43 -632028.0 -000026.4-000028.100006.6 07.5400.09A1 0 +161338.27 -290324.6 -000070.3-000030.400010.9 07.5400.60F8 1 +161720.92 -151940.7 +000025.8-000013.500007.4 07.5400.37F0 0 +162251.78 -230707.3 -000012.5-000026.200007.5 07.5400.27A1 1 +162431.94 -351030.8 +000049.9-000012.400011.5 07.5400.50F3 0 +163936.31 +230006.3 +000032.6-000025.500006.2 07.5400.38F0 1 +165151.73 -265225.6 +000039.9-000022.400009.1 07.5400.37F0 0 +165306.51 -315248.7 -000004.7-000012.200001.6 07.5400.12B4 0 +165522.62 +212932.8 -000024.0-000004.200009.2 07.5400.58F8 0 +170502.27 -465817.1 -000014.3-000032.700003.9 07.54-0.01B7 0 +171032.09 +395106.7 -000001.9+000036.000014.3 07.5400.45F5 0 +171337.36 -091701.7 -000008.7-000015.200011.1 07.5400.00A0 1 +172529.80 +031840.0 +000013.9+000009.900007.1 07.5400.16A2 0 +173940.16 +131702.2 +000000.1-000024.000008.9 07.5400.52F5 0 +175707.04 -133911.6 -000015.2-000008.200007.6 07.5400.32A8 0 +181520.19 -164953.2 +000002.3-000010.700003.1 07.5400.09B7 0 +184435.20 +434959.8 -000106.2-000001.200036.7 07.5400.84K0 0 +185717.91 -441804.7 -000004.1-000019.500004.4 07.5400.95G8 0 +185926.27 +430047.6 -000000.4+000002.900005.1 07.54-0.06B8 0 +191828.19 +260325.6 +000000.4-000003.600001.0 07.54-0.05B5 0 +194005.33 -075845.6 +000065.3-000187.800019.1 07.5400.57G0 1 +195219.42 +255146.4 +000003.2+000003.700004.9 07.5400.08A0 1 +195608.79 +332934.3 +000002.0-000001.800001.0 07.54-0.08B8 0 +200038.70 +240857.1 +000001.7-000009.200002.6 07.5400.95G5 0 +200148.67 +163045.4 +000010.5-000045.700005.7 07.5400.27F0 0 +200835.93 -233525.0 -000051.2-000105.700019.3 07.5400.52F7 0 +201347.34 +511422.7 +000021.4+000045.300006.1 07.5400.28Am 0 +201856.55 -443128.0 +000007.6+000006.600004.6 07.5400.94K0 0 +202702.13 +090531.8 +000006.3-000001.400000.9 07.54-0.11B2 0 +202728.55 -284850.6 -000003.9-000003.900004.7 07.5400.52F6 0 +205221.84 +200741.6 -000003.3-000000.600003.4 07.5400.64F5 1 +205344.63 -594230.2 +000010.3-000013.500003.2 07.5400.00A0 0 +210718.32 +494725.5 +000026.2-000006.900008.2 07.5400.27A3 0 +212035.70 +284959.0 -000005.0+000006.700007.1 07.5400.53F8 0 +212733.14 -274342.4 +000056.9-000064.000007.3 07.5400.94K0 0 +212802.63 +031049.5 +000042.2-000038.300005.8 07.5400.52F5 0 +214417.14 +491608.6 +000008.6-000008.800003.2 07.54-0.09A0 0 +214618.02 -123554.9 +000026.2-000023.900003.6 07.5400.99G8 0 +214643.36 +192837.5 +000001.0-000001.800013.2 07.5400.40F2 0 +215613.81 -065848.0 +000015.7+000000.600000.9 07.54-0.02B9 1 +220002.28 +540627.4 -000021.4-000021.000021.3 07.5400.55F8 0 +220512.02 +123618.2 +000012.7-000012.200007.3 07.54-0.01A0 0 +221442.02 -062401.5 +000024.0-000017.400004.6 07.5400.11A2 0 +223437.14 +450017.9 +000012.4+000000.700002.8 07.5400.08A0 0 +223802.16 -332812.6 +000054.6-000038.400008.5 07.5400.29A2 0 +223841.00 +294241.2 +000015.4-000006.700005.5 07.5400.07A0 0 +223939.56 +421203.7 +000021.5-000003.500005.4 07.5400.24A3 0 +224208.14 +110507.9 +000032.5-000007.700013.2 07.5400.45F2 0 +225334.95 +304545.6 +000042.1-000000.800007.7 07.5400.21A2 0 +225530.24 -461941.6 +000007.7+000007.900007.8 07.5400.38F2 0 +230146.90 -445026.5 -000091.9-000045.500010.5 07.5400.46Ap 0 +230556.62 +180514.1 +000002.8-000000.100013.3 07.5400.36F0 0 +231328.40 +005550.2 -000024.3-000019.900011.0 07.5400.33F0 0 +232438.85 -014428.6 +000165.9-000041.400012.0 07.5400.82G5 0 +233012.47 +312241.6 +000020.6-000002.400006.0 07.5400.47F2 0 +233937.62 +431957.4 +000023.3+000000.200004.3 07.5400.58F5 0 +235155.88 +404442.4 +000005.2-000003.100002.4 07.5400.01B8 0 +235248.47 -722358.0 +000030.7+000002.700009.4 07.5400.48F3 0 +235658.96 +463703.8 +000054.5+000008.700004.0 07.5400.14A2 1 +235934.60 -314118.1 +000025.0+000038.000008.4 07.5400.37F2 0 +005150.08 +485901.1 +000001.4-000009.100002.3 07.5401.36K2 0 +010659.74 +634623.4 -000001.2-000001.000000.2 07.5401.48G0 0 0.18 99.57 +011757.73 +474050.7 +000007.3-000009.400002.5 07.5401.34K2 0 +020225.15 +425057.3 +000006.5-000006.400005.1 07.5401.38K0 0 +024824.74 +584955.1 +000018.7-000021.600004.4 07.5401.07K0 1 +025338.48 +144012.9 -000002.0-000004.200001.6 07.5401.71M. 0 +025854.66 +382412.8 -000004.8-000007.100003.0 07.5401.00K0 0 +030311.15 +745435.4 +000011.7-000014.500003.7 07.5401.11G5 0 +030712.92 -322104.9 +000020.3-000003.000002.1 07.5401.38K4 0 +035611.09 -293937.5 +000009.3-000032.500005.0 07.5401.11K1 0 +035615.46 -430657.0 -000003.2-000023.400004.6 07.5401.22K2 0 +040308.97 -392152.3 +000014.3+000015.400002.7 07.5401.20K1 0 +041846.78 -174233.6 +000076.2-000021.700004.5 07.5401.29K2 0 +051520.67 -294532.9 +000011.0+000009.400004.8 07.5401.06K0 0 +051731.02 +314926.4 +000000.7-000001.200001.2 07.5401.96K5 0 +051815.53 -251507.8 -000035.2-000037.800006.0 07.5401.04K0 0 +052352.60 -204339.8 +000034.3+000019.300005.0 07.5401.16K1 0 +053035.92 +313039.8 +000007.0-000010.700002.1 07.5401.77K5 0 +062358.81 -090407.7 -000002.5+000002.900001.2 07.5401.67K0 0 +062957.36 -421640.4 -000009.5+000033.100002.3 07.5401.43K3 0 +063023.91 -165634.8 -000010.7-000029.300006.6 07.5401.12K0 0 +063319.62 +471306.2 +000004.4+000000.100001.0 07.5401.69M5 0 +064707.04 -121156.8 -000016.6-000004.400002.2 07.5401.06K0 0 +065413.91 -060106.6 -000001.9+000000.300001.2 07.5401.10K0 0 +074508.42 -395055.7 -000008.1+000002.600002.1 07.5401.50K3 0 +074554.29 -444542.1 +000013.4-000034.600003.9 07.5401.02G8 0 +075300.06 -140328.6 -000013.3-000009.900003.2 07.5401.15K0 1 +080837.65 -195023.7 -000007.4-000003.500002.7 07.5401.11G8 0 +081558.45 +184138.2 -000017.1-000014.800005.3 07.5401.06K0 1 +083046.53 -114759.0 -000024.8+000008.000002.2 07.5401.27K0 0 +083513.54 +521201.1 -000011.5-000017.700004.3 07.5401.02G5 1 +085200.46 +254307.4 -000002.4-000038.300003.2 07.5401.21K2 0 +091155.19 +352855.8 +000005.5-000026.500004.2 07.5401.47K5 0 +094435.92 -232141.7 -000148.5-000017.400005.6 07.5401.18K1 0 +095149.24 -140443.1 -000004.7-000017.200003.2 07.5401.15K0 0 +101211.24 -661053.8 -000008.6+000017.300004.7 07.5401.41K4 0 +102033.31 -233825.4 -000045.6-000028.700007.1 07.5401.12K0 1 +103906.02 -614733.7 -000009.9+000006.800001.0 07.5401.38K1 0 +105026.41 -335022.1 -000070.8-000002.500006.9 07.5401.06K1 0 +114521.02 +195321.5 +000009.8-000046.600004.6 07.5401.10K0 0 +114609.95 -245224.2 -000011.6-000032.400005.4 07.5401.44M4 0 +120619.48 +461703.0 -000033.3-000024.800002.7 07.5401.50K5 0 +125010.63 -372852.9 -000027.4-000013.400003.1 07.5401.50K4 0 +132414.98 -250744.0 -000049.8+000025.500003.9 07.5401.30K3 0 +132939.69 +745250.5 -000018.4-000001.200002.3 07.5401.21K0 0 +133000.69 -201844.8 -000100.5-000002.800005.5 07.5401.11K0 0 +133129.32 -413507.1 -000043.5-000016.800004.8 07.5401.06K0 1 +141640.98 -581930.6 -000009.7-000006.500003.1 07.5401.06G6 0 +143217.14 -512019.1 -000012.9-000005.000002.2 07.5401.60K3 0 +143759.66 -230951.6 -000005.7-000006.600000.4 07.5401.61K5 1 +144002.26 -520355.7 -000010.5-000006.000002.7 07.5401.20K1 0 +144455.76 +301741.8 +000015.0-000011.200002.6 07.5401.24K0 0 +145324.72 -682329.6 -000037.1-000029.300005.8 07.5401.20K2 0 +152404.98 -141836.6 -000003.4-000026.600004.5 07.5401.04K0 0 +160425.42 -115126.1 -000017.9-000007.600004.2 07.5401.82K5 0 +160522.24 -771412.4 -000012.3-000000.400003.5 07.5401.35K3 0 +163123.15 +162511.8 -000051.6-000080.800006.2 07.5401.17K2 0 +164124.78 -420337.8 +000000.9-000002.500002.2 07.5401.59K4 0 +165457.99 +742832.4 +000002.5-000022.900001.7 07.5401.57K5 0 +170957.27 -204048.3 -000012.2-000018.300004.8 07.5401.18K0 0 +172545.57 +020651.5 -000580.5-001184.800129.5 07.5401.36K7 0 +173532.62 +112202.3 +000003.1-000040.100002.1 07.5401.57K5 0 +173543.81 -143837.1 +000011.8-000023.500002.7 07.5401.72K4 0 +175845.86 -052529.3 -000014.3-000021.600005.7 07.5401.04K2 0 +180750.95 +414309.2 +000003.1-000014.500001.1 07.5401.58M4 0 +183642.32 -724715.1 -000037.7+000076.000007.3 07.5401.21K3 0 +183911.35 -645147.1 +000002.6-000023.000003.6 07.5401.29K2 0 +185429.74 +524204.5 +000004.9+000013.700004.6 07.5401.00K2 0 +185527.62 +605646.4 +000007.8+000005.300002.0 07.5401.42K5 0 +191526.88 -030650.0 -000001.7+000004.200001.2 07.5401.15K2 1 +192037.20 -022832.1 +000005.0-000011.400004.7 07.5401.09K0 0 +193035.80 +315848.4 -000005.3-000010.100001.2 07.5401.48K2 0 +200048.61 -041841.4 +000006.4-000038.500004.5 07.5401.68K2 0 +200113.01 +622330.4 -000009.7-000003.100002.8 07.5401.66M. 0 +201513.57 -165103.2 +000035.4-000025.900003.4 07.5401.54K4 0 +203812.79 +332101.8 -000019.8-000018.000005.0 07.5401.07K0 0 +213108.28 +301643.7 +000023.5-000004.600003.0 07.5401.28K2 0 +214652.23 -462322.5 +000028.7-000012.800003.7 07.5401.15K3 0 +215321.89 -783446.1 +000029.8+000007.600005.3 07.5401.14K0 0 +215620.62 -044522.9 +000003.5-000005.200001.7 07.5401.60K5 0 +215951.79 -604553.5 +000019.1-000016.900004.7 07.5401.53K3 0 +220541.63 +055759.4 +000043.8+000011.100006.0 07.5401.01K0 0 +220828.14 +611453.9 -000025.2-000020.900003.1 07.5401.18K2 0 +222155.09 -252155.1 +000005.3-000002.400002.6 07.5401.21K1 0 +222932.41 -335104.3 +000008.5-000005.000002.8 07.5401.18K0 0 +223553.95 -205605.0 +000005.2-000021.900003.4 07.5401.44K4 0 +224330.21 -400743.5 +000031.8-000026.400003.6 07.5401.37M4 0 +230720.55 -523609.5 +000002.1+000018.100003.8 07.5401.01G8 0 +233615.07 +065138.9 -000002.4-000014.900003.8 07.5401.17K0 0 +233656.51 +214323.2 -000004.7-000006.300004.4 07.5401.14K0 0 +233722.51 -581011.2 +000051.1-000026.200004.7 07.5401.03K0 0 +000557.05 +493720.5 -000006.9-000001.900007.0 07.5500.30A3 1 +002417.44 +602711.0 +000008.0-000002.900002.8 07.5500.07B9 0 +003038.04 -183715.4 +000188.5-000006.100009.9 07.5500.51F5 0 +010922.90 +225434.6 +000070.7+000049.200010.1 07.5500.41F2 0 +011241.28 +650033.0 -000012.5-000016.400004.0 07.5500.39F0 1 +011624.12 -120549.2 +000134.2-000004.600037.7 07.5500.75K0 0 +012052.12 +605656.2 +000022.8-000010.300004.5 07.55-0.03A0 0 +012650.28 +454038.8 -000006.4-000002.100002.4 07.55-0.07B9 0 +015518.36 +062614.1 -000008.5-000027.900002.8 07.55-0.02B9 0 +020246.72 +015617.7 +000033.4+000004.900002.6 07.5500.92G5 0 +023012.44 +385707.4 -000002.9-000060.900008.5 07.5500.22A2 0 +023046.46 -330026.6 -000006.3-000011.400006.3 07.5500.33F0 0 +023133.60 -273016.5 +000049.1+000017.500008.5 07.5500.31A1 1 +024042.23 +263720.3 +000094.1-000003.600013.8 07.5500.55F7 1 +025443.31 -211143.1 -000049.2-000088.000016.7 07.5500.43F3 0 +034441.08 +503234.8 +000014.0-000026.500005.4 07.5500.10A0 0 +035605.53 -474622.6 -000101.2-000104.600017.5 07.5500.57F7 1 +035636.44 -395454.5 -000020.1+000003.100007.5 07.5500.31A3 1 +040243.72 +585657.5 -000001.7-000000.800002.6 07.5500.02B3 0 +040255.78 -394820.5 -000004.2-000016.400005.8 07.5500.17A3 0 +040604.57 +261242.7 -000036.9-000026.000014.0 07.5500.54F8 1 +050553.86 -444643.9 -000002.3-000004.500003.6 07.5500.94G8 0 +051349.50 +465836.1 -000005.5-000001.900002.1 07.5500.03B8 1 +053141.22 +024958.2 +000002.3-000000.300003.6 07.55-0.12B5 0 +054413.63 -554144.2 -000009.3+000045.300009.7 07.5500.57F7 0 +054530.61 -553440.8 -000010.8-000005.700007.0 07.5500.39F0 0 0.07 0.30 +055601.96 +113118.8 -000005.7-000010.700004.0 07.55-0.07B9 0 +055752.59 -342833.9 +000010.6-000017.900011.1 07.5500.28A8 0 +055931.79 +185107.7 +000001.8-000004.900005.6 07.5500.12A0 0 +060939.57 +202915.5 +000001.8-000002.300002.4 07.5500.01O6 0 +061130.48 +440804.7 -000008.1-000001.000008.2 07.5500.25A2 0 +061832.43 -533751.6 -000012.1+000014.000003.7 07.5500.93G8 1 +062743.11 +093735.6 -000003.8+000002.400003.4 07.5500.25A3 0 +062837.98 -785420.1 -000003.8+000044.500004.7 07.5500.33F0 0 +062842.91 -065812.1 -000005.3-000002.100005.1 07.55-0.06B9 0 +062926.51 +041511.8 -000006.9-000007.800003.7 07.5500.02B9 0 +062949.88 +173727.0 +000005.4-000011.300006.4 07.5500.08A2 0 +063000.62 -311028.1 -000006.0+000004.200004.4 07.55-0.01A0 0 +063145.20 -371023.3 -000009.1+000009.600001.8 07.55-0.11Ap 1 0.08 10.36 +064955.52 -053047.5 -000002.8+000001.700001.3 07.55-0.08B1 0 +065121.95 -321101.3 +000005.3+000005.200006.7 07.5500.06A1 0 +065413.84 +064116.8 -000001.2-000005.200002.6 07.5500.01A0 0 +065824.18 -043130.3 -000003.0+000004.500004.8 07.5500.31A5 1 +071414.06 -362536.3 -000008.1+000020.400003.3 07.5500.60F6 0 +071712.35 +110735.4 -000011.4-000015.900004.5 07.5500.03A0 0 +071739.16 -591543.9 -000014.6+000030.400006.0 07.5500.20A3 0 +072555.71 +325140.2 -000025.7-000025.000004.9 07.5500.12B9 0 +072733.96 -210845.7 -000006.3+000001.000000.7 07.5500.76A1 0 +073112.25 -744127.7 -000002.1+000011.700005.1 07.5500.27A4 0 +073720.03 -304732.0 -000006.1+000001.100004.7 07.55-0.06B8 0 +074416.58 -502801.1 -000111.2+000142.800033.2 07.5500.70G0 0 +074529.24 -100938.4 +000008.9-000000.700019.1 07.5500.49F8 0 +080044.05 -790927.5 +000002.3+000019.100003.6 07.5500.88G8 0 +081845.14 +631532.1 -000050.4-000093.600005.7 07.5500.77G0 0 +083411.13 -453811.8 -000011.5+000007.200001.3 07.55-0.12B5 0 +084047.80 -450330.3 -000006.6+000006.400000.4 07.5500.18O9 0 +084116.87 +110255.6 -000026.2-000006.100005.8 07.5500.11A0 0 +085010.24 -495528.9 -000017.3+000017.600004.0 07.5500.26F0 0 +090647.21 +525852.2 -000003.5-000022.100005.3 07.5500.93G5 0 +091200.94 -043318.9 -000025.6+000003.300005.5 07.5500.23A3 0 +091348.50 +751645.6 -000025.6+000023.200009.6 07.5500.96G5 0 +091434.00 -415333.0 -000002.2-000003.100006.7 07.5500.20A5 0 +091846.81 -471217.3 -000007.7-000000.800000.2 07.55-0.05B9 0 +093200.75 -385615.9 -000014.9+000009.700002.5 07.5500.02Ap 1 +093357.69 -315628.2 -000132.5+000116.000015.6 07.5500.44F3 0 +093431.79 +484516.9 +000018.0-000007.700005.0 07.5500.98K0 0 +093906.03 -230542.3 -000006.3+000008.000002.1 07.5500.01A0 0 +094031.21 +683212.5 -000045.8-000024.500005.7 07.5500.40F2 0 +094031.82 -014348.1 -000044.4-000027.500008.1 07.5500.61G5 0 +094129.95 -182900.6 -000098.2+000035.400011.3 07.5500.50F7 1 +094510.50 +274429.5 -000032.5-000034.500008.8 07.5500.19F0 0 +094953.71 -584834.4 -000013.8+000006.800002.5 07.55-0.09B8 0 +100923.55 +022216.0 -000203.5-000007.800027.0 07.5500.65G0 0 +101009.86 -454722.1 +000008.3-000017.700006.1 07.5500.44Fm 1 +101342.21 +260902.1 +000003.6+000000.400005.7 07.5500.12A2 0 +102956.64 +455108.2 -000057.8-000025.300011.4 07.5500.26F0 0 +103003.14 -430747.3 -000017.0+000008.600002.5 07.55-0.15Ap 0 0.09 2.15 +103639.92 -591004.7 -000015.7+000001.200001.1 07.55-0.09B5 0 +105217.44 -110636.0 -000084.4+000006.200011.6 07.5500.34F0 1 +105425.51 +303155.2 +000060.5-000006.000018.9 07.5500.56F8 0 +110233.18 -000537.1 -000003.3+000016.500009.0 07.5500.51F5 0 +110645.96 +440655.5 +000006.8+000004.800006.2 07.5500.22A5 0 +111211.79 -092905.6 -000114.2-000007.600013.0 07.5500.39F2 0 +114013.67 -390847.5 -000030.2-000022.700007.8 07.5500.29A2 1 +114249.98 -033242.1 -000086.7-000038.300007.2 07.55-0.01A0 0 +115120.88 -685139.2 -000010.4+000021.400013.7 07.5500.47F6 0 +115404.36 +715527.1 -000079.2-000017.000010.9 07.5500.47F5 1 +115410.22 -355931.6 +000009.6-000013.900008.6 07.5500.25A6 0 +120415.77 -572152.3 -000011.8-000009.900005.4 07.5500.00A0 0 +120618.41 -694753.8 -000007.6-000000.900001.4 07.5500.01B3 1 +122647.72 -053531.6 +000013.9-000016.500008.1 07.5500.43F2 1 +123150.56 +291851.0 -000010.5-000009.300011.8 07.5500.35F0 0 +124048.75 +634617.1 -000101.8+000029.300013.1 07.5500.41F5 0 +124855.23 +802422.6 +000014.3-000009.900007.7 07.5500.97G5 0 +130738.25 -655239.8 -000041.8-000004.700004.4 07.5500.15A1 0 +132110.36 -514016.1 -000020.2-000004.000002.6 07.55-0.05B8 0 +133130.99 -464406.7 -000022.9-000016.800007.1 07.5500.01B9 0 +133725.68 -645608.7 -000008.8-000002.100003.9 07.55-0.03Ap 1 +134027.57 -601613.8 -000170.6-000021.200009.9 07.5500.98K1 0 +134152.81 -185905.4 -000054.0-000010.100013.2 07.5500.36F0 0 +135958.47 -653231.5 -000040.4-000012.800005.1 07.5500.16A1 0 +142159.86 +533116.2 -000002.6+000006.500001.8 07.55-0.12B9 0 +143752.95 -053255.1 -000023.6-000017.100005.7 07.5500.09A0 0 +143922.91 +640914.0 -000053.3+000014.600009.2 07.5500.40F2 1 +144200.70 +520019.1 +000009.5+000004.600014.7 07.5500.40F0 0 +144743.42 -274156.3 -000048.3-000033.400019.7 07.5500.54F8 0 +144749.96 +353916.1 -000028.1+000037.500012.2 07.5500.41F5 0 +150156.95 -470911.9 -000008.7-000008.700003.1 07.5500.97G8 0 +151134.36 +083101.5 +000018.1-000005.700003.0 07.5500.14A3 0 +151245.55 -602336.6 -000007.0-000027.700010.7 07.5500.47F5 1 +151621.19 -622148.2 -000007.8-000004.600001.8 07.5500.01B8 0 +155448.47 -655404.5 +000018.2+000020.800020.5 07.5500.62G2 1 +161031.74 +474825.1 -000012.0+000008.500004.3 07.5500.93K0 0 +161501.28 +112924.8 +000006.0-000074.400010.0 07.5500.33F0 0 +162030.27 -200703.6 -000014.0-000028.000001.5 07.5500.48B9 1 +162845.60 +133644.9 +000006.1+000008.000009.0 07.5500.22F0 0 +164527.73 -603348.8 -000002.6-000011.300003.8 07.55-0.08B3 0 +165501.32 +290220.0 +000013.0-000010.400011.5 07.5500.31A5 0 +165921.49 -014115.6 +000028.4-000002.100016.4 07.5500.42F2 0 +170556.67 -285221.5 +000000.1+000004.900006.0 07.5500.00B9 0 +171852.09 +832011.7 +000062.3+000106.900012.8 07.5500.57F8 0 +172113.16 +460901.1 -000096.9+000006.000010.2 07.5500.92K0 0 +172613.76 +292720.4 -000000.7+000003.200004.9 07.5500.29Am 1 +173550.43 +005947.8 -000001.5-000010.700001.5 07.5500.07B8 1 +175202.50 +163757.2 -000009.0+000002.500006.0 07.5500.04A2 0 +175624.17 -542241.0 -000002.9-000010.000003.3 07.55-0.01B8 0 +180242.93 +164852.9 -000024.9+000113.100013.0 07.5500.52F7 0 +180532.15 +650452.6 -000057.7+000120.200015.7 07.5500.77K0 0 +181739.98 -194019.8 +000002.0+000001.000002.3 07.5500.14B1 1 +183430.56 +342454.6 +000196.3+000191.300019.1 07.5500.51F6 0 +185119.74 -442831.6 -000015.2-000099.200019.8 07.5500.53G0 0 +190242.66 -360547.3 +000009.9-000006.500003.3 07.5500.08A0 1 +190857.15 -653200.1 +000002.5-000066.300009.7 07.5500.38F3 0 +190949.57 +721436.0 +000000.5-000008.800006.0 07.5500.41F0 0 +191602.85 -244302.0 +000009.2-000004.000008.0 07.5500.23A1 0 +192740.62 +363144.4 +000006.6+000005.600001.9 07.55-0.03A0 1 +193134.55 +175729.4 +000011.7+000004.300005.4 07.5500.09A0 0 +193600.66 +000531.6 -000014.7-000385.000025.6 07.5500.68G5 0 +194400.01 -661749.2 -000019.3-000214.100015.8 07.5500.64G1 1 +194630.39 -213122.8 +000048.5-000015.500011.6 07.5500.40Fm 1 +195941.80 +305450.2 -000001.1-000003.200001.8 07.55-0.20B6 1 +200240.80 -412504.0 +000004.0+000006.800010.8 07.5500.31A9 0 +200453.20 +724656.8 +000017.0+000026.900004.3 07.5500.02A0 0 +201233.13 +401605.5 -000007.8-000002.500001.9 07.5500.31O5 0 +202621.95 -190907.6 +000005.3+000000.300008.0 07.5500.49F5 0 +202734.90 +430323.4 -000014.1-000020.500003.0 07.5500.92G5 1 +204457.03 +001731.7 +000134.0-000078.200016.8 07.5500.66G5 0 +210625.28 +592621.4 +000008.3-000020.100005.8 07.5500.08A0 0 +210708.35 +303545.5 +000002.1-000004.000000.9 07.55-0.11B8 0 +212020.02 +164840.8 -000010.4+000083.900014.6 07.5500.46F8 1 +212521.64 +424703.1 -000000.2-000003.400000.7 07.5500.52F0 0 +213115.10 +355224.7 -000001.1-000007.000004.4 07.5500.95K0 0 +213338.37 +602006.7 +000009.8+000000.300003.4 07.5500.14A0 1 +214233.41 +410251.0 +000026.1-000000.100008.8 07.5500.36F0 1 +214800.59 -062746.8 +000025.6-000043.200007.0 07.5500.14A2 1 +215046.26 -275556.5 +000018.1-000000.900004.9 07.55-0.07B8 1 +221246.69 -205325.2 -000026.6-000066.900012.8 07.5500.50F5 0 +223431.58 +041320.6 +000019.8+000000.200010.2 07.5500.02A0 1 +224729.79 +055318.0 +000085.6-000094.100018.9 07.5500.51F8 0 +224947.62 +545048.6 +000003.0-000006.600002.8 07.55-0.03B8 0 +225858.95 +340400.9 +000022.3-000022.100006.3 07.5500.21A0 0 +231407.15 -085527.3 +000551.3-000037.800026.5 07.5500.54F9 1 +231441.90 -094118.1 +000099.1-000032.100009.2 07.5500.28A3 0 +231520.89 -113355.6 -000028.2-000022.800007.7 07.5500.22A8 0 +232423.87 +142844.9 +000017.1-000015.300008.3 07.5500.52F8 1 +232701.24 +323114.9 +000052.8+000014.400006.5 07.5500.34F0 0 +233434.48 -705747.9 +000052.3+000077.300019.0 07.5500.51F6 0 +234240.71 +512539.7 +000013.7+000005.300005.2 07.5500.02A0 0 +234809.42 -164156.5 -000103.6-000049.300016.2 07.5500.52F7 0 +235010.73 +245128.7 -000050.9+000003.400006.9 07.5500.14Am 0 +235121.62 -422218.3 +000016.8-000106.300015.2 07.5500.46F5 0 +000015.90 +080026.0 +000061.9-000000.200005.8 07.5501.44K2 0 +001047.19 +321433.3 +000010.5+000001.000002.5 07.5501.35M. 0 +001313.66 -171105.0 +000000.2+000013.600005.7 07.5501.24K1 1 +002432.90 -043852.0 -000008.4-000003.900001.5 07.5501.51M. 0 +002532.59 -674442.6 +000021.5-000003.800002.0 07.5501.23K2 0 +004720.12 +390146.8 +000025.8-000002.200000.2 07.5501.30K0 0 +010206.84 +075625.6 +000012.8+000034.800004.5 07.5501.09G5 0 +011355.50 -073720.9 -000027.7-000021.800006.6 07.5501.00G5 1 +012228.02 -343952.7 +000018.8+000005.000005.3 07.5501.05K1 0 +012507.40 -392241.3 +000076.5-000070.000009.7 07.5501.00K1 1 +014609.12 +801513.3 +000020.6+000001.200002.2 07.5501.62K5 0 +020546.57 +250841.7 -000008.1-000014.100004.2 07.5501.01K0 0 +022440.04 +273934.3 -000006.5-000002.900001.8 07.5501.34K3 0 +022714.88 +365802.3 +000007.0-000001.900002.0 07.5501.50M. 0 +023944.53 -624147.0 +000002.9-000008.300003.4 07.5501.08K0 0 +025837.37 +020714.2 +000009.6-000025.500004.4 07.5501.38K4 0 +032616.10 +560830.2 -000017.7+000007.100004.2 07.5501.87K5 0 +033745.67 -490019.9 +000003.0-000000.000002.9 07.5501.61M0 0 +035433.49 +134615.8 +000010.4-000064.000006.0 07.5501.11G5 1 +040844.20 -472339.2 -000001.3+000008.500002.5 07.5501.51K4 0 +042341.52 +134943.4 -000004.9-000022.100005.5 07.5501.09G5 0 +044251.50 -341259.9 +000027.5+000003.200004.2 07.5501.17K1 0 +045335.52 +190422.6 +000005.7+000004.200000.5 07.5501.73K5 0 +045616.75 -562536.1 +000006.7+000036.500003.7 07.5501.29K3 0 +050142.65 +384721.0 +000011.4+000015.200006.7 07.5501.12K0 0 +054729.36 +225521.0 -000003.3-000003.300002.4 07.5501.14K0 0 +061227.14 -102917.9 -000006.8-000002.900004.1 07.5501.35K0 0 +062802.79 +291430.6 +000002.7-000003.600002.6 07.5501.60K5 0 +070636.50 +190633.7 -000025.2-000027.900004.5 07.5501.11K0 0 +071403.30 +043440.8 +000020.6-000019.000004.5 07.5501.01G5 0 +073011.29 -170404.0 +000004.7+000035.900004.5 07.5501.16K0 0 +073851.71 -503437.2 -000048.0+000054.000004.8 07.5501.02G8 0 +074546.32 +102346.4 -000001.8-000033.700006.0 07.5501.05G5 0 +074609.28 +162618.5 -000010.1-000013.900000.1 07.5501.44K0 0 +075718.52 +131609.3 -000027.0-000009.300006.4 07.5501.18K0 0 +080232.77 +122708.1 -000013.8-000002.400003.6 07.5501.03K0 0 +080426.70 +005739.9 +000009.8-000010.000001.0 07.5501.41K0 0 +081428.92 +335637.8 -000012.8-000023.500003.7 07.5501.32K2 0 +082746.02 -071313.3 -000005.5+000002.900003.0 07.5501.56K5 0 +085721.16 -661215.2 -000036.2+000039.600006.1 07.5501.02K0 1 +092026.31 +001701.9 +000021.8-000013.000004.2 07.5501.00G5 0 +092029.42 +594650.7 +000035.1-000023.500006.7 07.5501.04K0 0 +094122.89 -415844.9 -000029.1-000076.200005.0 07.5501.11K2 0 +095855.50 -472921.9 -000051.5+000017.700003.7 07.5501.45K3 0 +102618.97 +674106.9 -000042.1-000015.500005.7 07.5501.12K0 0 +102656.53 +245651.2 -000017.8-000016.100004.7 07.5501.10K1 0 +104533.75 +073051.5 +000001.8-000014.800005.3 07.5501.02K0 0 +104646.11 -262349.9 -000024.5+000008.800004.5 07.5501.51K4 0 +114004.89 +420132.6 -000011.2-000008.000001.9 07.5501.56M2 0 +120123.31 -203949.5 -000025.5-000035.200002.8 07.5501.07K0 0 +121205.55 +642749.7 -000026.9-000001.300001.5 07.5501.20K2 1 +121451.82 -440642.1 -000026.7+000003.100003.2 07.5501.08K0 0 +122449.11 +310201.9 -000044.0+000000.600005.6 07.5501.13K2 0 +123510.74 +113251.9 -000012.8-000006.500003.0 07.5501.04K0 0 +124500.05 +795525.2 +000002.5-000015.200002.9 07.5501.21G5 0 +124900.63 -091312.9 +000006.3-000033.000007.5 07.5501.14K2 0 +125154.04 +254029.4 -000004.3+000001.100002.2 07.5501.46K4 0 +125258.82 -143714.2 -000029.7-000007.200001.3 07.5501.60M1 0 +132026.39 -413433.8 -000025.8-000001.000002.7 07.5501.48K4 0 +132149.82 +715218.7 +000008.6+000008.100004.4 07.5501.15K2 0 +133415.33 -342315.2 -000012.3-000000.100005.6 07.5501.07K0 0 +133738.70 +421203.3 +000005.3-000013.200001.0 07.5501.46M. 0 +134914.27 -620611.7 -000017.6-000012.300006.8 07.5501.24K2 1 +141542.16 -073957.0 +000007.0-000029.700006.2 07.5501.23K0 0 +143405.19 -315726.9 -000051.7-000029.800001.3 07.5501.18K1 1 +143840.21 +300053.9 -000010.9+000004.800002.6 07.5501.11K0 0 +153449.58 -000847.4 -000004.7-000014.900004.0 07.5501.08K0 0 +154401.85 +393425.9 -000017.9-000000.100002.9 07.5501.55M. 0 +160801.02 +403739.2 -000006.8-000007.700003.3 07.5501.17K0 0 +162019.68 +594615.1 -000004.3-000015.800004.4 07.5501.04G5 0 +165806.45 -402109.6 -000006.9+000023.100003.3 07.5501.61K4 0 +172225.28 +404107.8 -000001.6+000009.100001.9 07.5501.41K2 0 +173725.32 -663118.4 -000037.1-000001.400004.5 07.5501.21K1 0 +175457.96 -430922.4 -000007.4-000004.000001.1 07.5501.31K1 0 diff --git a/kstars/kstars/data/hip028.dat b/kstars/kstars/data/hip028.dat new file mode 100644 index 00000000..18212ff3 --- /dev/null +++ b/kstars/kstars/data/hip028.dat @@ -0,0 +1,1000 @@ +182506.61 +033004.8 -000008.6+000015.700004.1 07.5501.10K0 0 +182840.89 -535100.9 +000000.2-000002.800000.8 07.5501.39K3 0 +183054.56 +080442.4 -000006.5-000010.200002.0 07.5501.64K5 0 +185105.97 -371452.1 +000001.4+000003.000001.3 07.5501.39K3 0 +185122.88 -413140.5 +000016.1-000051.100003.1 07.5501.05G8 0 +192104.26 -233710.2 -000045.1-000031.200008.7 07.5501.02K0 0 +192330.74 +480410.8 -000018.1-000010.900005.5 07.5501.11K0 0 +193346.73 +623646.3 +000013.3+000030.300004.7 07.5501.03K0 0 +194431.64 +045846.1 +000013.2+000010.800003.0 07.5501.57K5 0 +200305.65 -172053.6 -000026.8-000032.600003.8 07.5501.26K1 0 +200740.32 -235257.5 +000001.3-000027.700001.1 07.5501.68K5 0 +203909.51 -331038.2 +000022.4-000029.300000.9 07.5501.40K2 0 +205443.00 +033628.6 -000005.4-000011.600002.7 07.5501.60K5 0 +210514.57 +233601.5 +000003.6-000004.900001.3 07.5501.33K2 0 +211407.36 -122759.2 -000004.0-000006.400003.5 07.5501.00K0 0 +211817.72 +614716.1 -000053.6-000009.700004.3 07.5501.09K2 0 +211912.53 +222240.4 -000023.2-000020.300002.7 07.5501.36K2 0 +212818.82 -023643.0 -000010.8-000058.200005.3 07.5501.29K2 0 +214249.20 +690313.3 +000008.0-000009.800002.2 07.5501.57K2 0 +214259.28 -231013.7 +000010.6+000002.500002.4 07.5501.28K1 0 +222812.63 +245211.9 -000013.1-000015.600002.9 07.5501.30K0 0 +223057.05 +082536.5 -000014.1-000027.200003.6 07.5501.10K0 0 +230055.93 -485635.3 +000059.2-000022.700003.7 07.5501.34K2 0 +230132.75 +323646.8 -000012.6+000000.200003.0 07.5501.28M. 0 +231536.59 -113755.9 +000026.0-000006.400003.0 07.5501.53K4 0 +233141.57 +240640.1 +000024.7-000026.500004.9 07.5501.19K2 0 +000713.29 -764351.3 +000078.2-000005.400011.9 07.5600.42F5 0 +000737.42 +524622.8 -000007.6-000008.500002.7 07.5600.90G5 1 +001135.12 -030440.8 +000150.1-000011.600009.9 07.5600.55F8 1 +001814.70 +725648.4 -000001.8-000013.900006.1 07.5600.24A3 1 +002726.65 +261644.3 +000070.7-000070.300016.5 07.5600.58F8 0 +004911.85 -534626.7 -000069.6-000039.200019.5 07.5600.51F6 0 +005228.36 -693009.9 -000002.5-000059.800013.5 07.5600.68G1 1 +011635.95 +024405.7 +000063.0-000026.500011.2 07.5600.38F0 0 +012106.35 +431401.9 -000005.6-000004.000002.7 07.5600.99K0 0 +012441.15 -005812.8 +000004.2-000003.800004.3 07.5600.32A5 0 +014035.15 +545631.3 +000002.1-000002.100002.4 07.5600.00A0 1 +014050.58 +192217.7 -000005.5-000007.500005.5 07.5600.31A5 0 +015545.95 +425040.4 +000056.0-000038.000005.5 07.5600.43F2 0 +020616.08 +203532.4 -000061.1-000018.300007.9 07.5600.58F8 0 +020732.20 +803953.8 +000026.5-000009.700003.3 07.5600.16A2 0 +021246.43 -022346.2 +000364.1-000079.600008.0 07.5600.72G4 1 +022140.84 -073235.6 +000007.5-000005.000004.2 07.5600.94G5 0 +022316.45 +460823.7 -000013.5+000002.100007.4 07.5600.18A2 0 +023533.92 +443824.1 +000008.5-000008.900003.2 07.5600.01B9 0 +024030.61 -312802.7 +000036.0-000007.100014.3 07.5600.49F3 0 +024808.97 +270408.2 +000264.2-000127.800044.7 07.5600.82K1 1 +024850.17 +491102.1 +000012.3-000013.100003.6 07.5600.04B9 1 +025104.20 +301712.6 +000127.2-000032.900021.2 07.5600.58G0 0 +025714.90 +015315.3 +000099.2-000101.400020.1 07.5600.58G0 1 +030433.06 -511920.2 +000088.2+000071.900018.6 07.5600.57G1 0 +031230.28 +435138.3 +000173.5-000023.300024.2 07.5600.60G0 0 +032648.63 +602418.2 +000005.2-000011.700004.1 07.5600.20A2 0 +033039.34 -041623.8 -000007.5-000004.000009.7 07.5600.30A3 1 +033243.64 -603427.9 +000118.8+000056.200013.7 07.5600.51F8 1 +033822.67 +444802.2 +000027.1-000033.700007.0 07.5600.11A0 0 +034244.57 -184249.1 -000014.5-000063.500005.6 07.5600.22Ap 0 +041814.55 +224824.9 -000009.8-000026.300007.2 07.5600.55F5 1 +043135.91 -313108.4 -000054.5-000103.400013.4 07.5600.42F3 0 +044801.72 +530719.2 -000006.9+000003.800007.5 07.5600.19A3 1 +050302.09 +092256.7 +000002.3-000003.200001.2 07.56-0.01A0 0 +050907.53 -420107.6 -000000.6-000043.500009.0 07.5600.38F0 1 +052301.41 +282808.3 +000002.5-000034.200005.3 07.5600.30Am 0 +052304.23 -080620.0 -000002.0+000006.100002.5 07.56-0.00A0 1 +052353.89 +110500.9 -000015.5+000003.800011.5 07.5600.50F5 0 +052759.05 -385424.3 -000005.0+000014.500005.0 07.5600.80G5 1 +053034.68 +002156.1 -000009.2-000004.100004.0 07.5600.23A5 0 +053540.53 +212411.8 -000005.6-000007.900000.3 07.5600.13O7 0 +061229.44 -133725.1 -000004.8+000001.700003.5 07.5600.00B9 0 +061739.11 +401836.0 +000005.2-000018.700003.6 07.5600.98G0 0 +062042.75 +051642.4 -000027.1-000030.400010.8 07.5600.32F0 0 +062433.25 +594157.8 +000001.9-000043.600006.5 07.5600.26A3 0 +062834.56 -130257.3 -000028.0+000003.500010.8 07.5600.30Fm 1 +063219.97 +545113.8 -000044.5-000119.900010.6 07.5600.55F8 0 +063521.84 +515829.6 -000019.3-000071.800009.6 07.5600.38F0 0 +064550.91 +623858.5 -000000.9+000003.400004.2 07.5600.11B8 0 +064940.11 -150240.4 +000001.6-000006.300008.6 07.5600.01B9 0 +071450.66 -411007.5 -000013.4+000006.300005.1 07.56-0.08B9 0 +072200.42 +411840.0 -000009.4-000036.000006.3 07.5600.92G5 0 +072248.81 -523109.2 -000019.6-000009.400005.8 07.5600.92G8 0 +072440.83 +655019.3 -000009.2-000053.400007.0 07.5600.25A5 0 +073014.79 +204703.8 -000004.1-000002.400005.8 07.5600.14A0 0 +073241.83 -094009.6 -000006.8-000000.900001.2 07.56-0.07B8 0 +073617.07 -672241.9 -000004.9+000001.500002.3 07.5600.09A0 0 +074145.16 -070903.3 -000029.0+000000.600005.0 07.5600.35F0 0 +074525.07 -445257.3 -000008.5-000000.300004.5 07.5600.12A2 0 +080139.65 -344141.4 +000041.0-000096.800015.9 07.5600.47F5 0 +082349.01 +572501.6 -000076.5+000039.000013.3 07.5600.42F2 0 +082431.72 -534410.5 -000006.5+000000.500001.4 07.5600.15A0 0 +084108.33 -195457.1 -000007.7+000001.400006.8 07.5600.23A6 0 +084114.60 +472850.6 -000024.1-000051.600017.6 07.5600.60G0 0 +085336.87 -433158.5 -000007.7+000009.900003.0 07.5600.04A0 0 +085533.37 +800149.0 -000022.6-000007.500004.7 07.56-0.01A0 0 +091537.29 -232934.5 -000034.0+000022.300008.3 07.5600.15A3 0 +092425.47 +044553.5 -000070.6+000002.600010.5 07.5600.28A2 0 +094007.21 -090542.9 +000004.8-000022.400005.7 07.5600.34F0 0 +094728.63 -374328.2 -000003.4-000012.200010.1 07.5600.54F8 1 +100843.18 +341432.7 -000064.5-000060.300055.4 07.5600.96K0 0 +102200.56 +435419.4 -000034.8-000009.900007.5 07.5600.47F5 1 +102208.92 -491736.7 -000008.8+000001.200001.0 07.56-0.14B3 0 0.22 10.50 +102412.24 -440217.7 -000019.3+000007.300002.7 07.5600.39F5 0 +103011.49 +505936.2 -000049.0-000022.900007.6 07.5600.21F0 0 +105029.56 +253824.3 +000025.2-000084.000009.9 07.5600.54F5 0 +105924.14 -264606.6 +000000.3+000005.100004.7 07.5600.58K0 0 +110549.86 +123356.6 -000042.7-000078.400016.9 07.5600.47F5 0 +110824.56 -592445.4 -000006.5+000002.600001.0 07.5600.42B1 0 +112525.18 +075711.2 +000148.7-000064.000016.6 07.5600.46F5 0 +113729.15 -364337.5 -000009.7+000030.900015.3 07.5600.48F6 0 +114621.12 -275748.8 -000081.9-000000.000010.6 07.5600.52G0 0 +114704.37 +642335.7 +000011.1-000000.000004.1 07.5600.08A0 1 +115132.84 -213808.7 -000029.3+000009.100011.2 07.5600.43F3 0 +121350.27 +085820.2 -000024.5-000031.700007.1 07.5600.23A2 0 +121757.56 +013431.2 -000025.9-000007.200004.0 07.5600.10A2 0 +121840.94 +261124.8 -000047.3+000053.200016.0 07.5600.45F8 0 +124051.47 -274247.6 -000022.5-000002.200005.2 07.56-0.02B9 0 +124532.83 -200844.6 -000048.5-000000.500004.8 07.5600.01A0 0 +124927.02 +051020.3 +000117.9-000068.500017.7 07.5600.58F8 0 +130106.71 -332848.1 +000108.7-000042.000022.4 07.5600.57G2 0 +131243.87 -021554.2 -000138.1+000009.600049.0 07.5600.93K0 0 +131313.82 -023320.3 -000115.6-000032.600016.0 07.5600.54 1 +134602.78 +410216.5 +000009.9-000046.400004.5 07.5600.98K0 1 +140017.33 -673020.5 -000016.8-000010.500002.0 07.5600.03B9 0 +140343.26 +082913.3 +000031.9-000014.400013.4 07.5600.46F5 1 +141746.76 +331518.2 -000063.6+000031.500009.4 07.5600.42F2 0 +142032.98 +263422.3 -000024.1-000015.700007.2 07.5600.20A2 0 +142926.21 -800612.1 -000045.2+000006.500013.5 07.5600.47F5 1 +143140.85 +125122.5 -000108.4+000075.600018.5 07.5600.52F5 0 +150507.29 +735330.4 -000001.6+000033.400007.6 07.5600.13A0 0 +150531.05 -070048.8 -000225.2-000005.400022.0 07.5600.60G0 1 +154624.58 +362645.1 -000102.7+000055.600012.4 07.5600.49F5 1 +162411.97 -115351.7 -000002.2-000033.700008.7 07.5600.43F2 0 +164239.02 +680604.1 -000282.4+000427.600041.1 07.5600.77K1 0 +170853.99 +331802.8 +000009.6-000003.000004.7 07.56-0.02A0 0 +171215.33 -171447.3 -000004.3-000023.900008.5 07.5600.05A1 0 +171327.72 +452220.1 -000005.0-000007.400001.4 07.56-0.16B3 0 +172803.49 -365255.5 +000001.8-000001.400001.9 07.5600.07B7 0 +173720.89 +354756.5 +000007.0+000029.600015.8 07.5600.55G0 0 +173922.95 -865306.5 -000008.8-000009.300008.6 07.5600.49F5 0 +175209.23 +425125.8 +000006.6-000014.200003.0 07.56-0.00B9 0 +175355.40 -581621.3 +000014.1+000000.200004.3 07.5600.13A1 0 +181202.92 -562542.0 -000002.8+000007.200007.5 07.5600.10A1 0 +181235.69 +122336.9 +000006.4+000001.600004.1 07.5600.36F0 1 +181634.21 -235408.9 +000008.6-000043.900007.7 07.5600.41F0 1 +183023.84 -665608.7 +000003.0-000017.800002.9 07.5600.02A0 0 +183102.19 -245331.2 +000000.0-000007.300000.5 07.5600.06B4 0 +184928.59 -164322.9 +000000.1-000003.100000.9 07.5600.89G2 0 0.66 9.55 +190901.82 +012109.3 +000044.9+000004.000006.8 07.5600.48F5 0 +192405.53 +462618.3 +000004.4+000000.300003.0 07.56-0.06A0 1 +193811.95 -414815.9 +000023.6-000023.400007.7 07.5600.24A5 0 +194548.76 +403318.9 +000001.8+000000.600001.0 07.56-0.07B8 1 +194858.07 +163739.8 -000002.3-000015.900004.3 07.5600.06A0 0 +194951.10 -104330.2 +000010.4+000003.500014.2 07.5600.35F0 0 +195343.90 -633422.0 +000014.4-000024.400008.6 07.5600.29A9 0 +195754.45 +271507.3 +000000.3-000011.000002.1 07.56-0.04A0 1 +200934.30 +164819.2 +000003.8+000175.800041.1 07.5600.81K0 1 +201413.90 +352142.8 +000046.9-000084.500016.1 07.5600.54F6 0 +201819.33 -510512.4 -000002.2-000026.000006.2 07.56-0.06B9 0 +201819.44 -630938.3 +000037.5-000031.500005.8 07.5600.19A4 0 +201934.39 +432945.2 +000016.6+000109.000015.4 07.5600.45F8 0 +202315.74 +110506.5 +000017.2-000021.200008.5 07.5600.16A2 0 +202354.24 -790303.1 +000046.9-000047.400008.2 07.5600.22A8 0 +202528.58 +394736.7 +000006.3+000001.100003.2 07.56-0.09B8 0 +202533.52 +801312.4 +000006.5+000018.400002.8 07.56-0.01A0 0 0.06 0.98 +202826.56 +114314.4 +000012.1+000016.400006.1 07.5600.31A3 0 +203117.05 -803238.4 +000021.7-000042.000007.1 07.5600.37F2 0 +205313.60 +162029.9 +000047.1+000004.900008.7 07.5600.22A2 0 +211716.79 -390258.6 +000031.8+000040.200016.4 07.5600.55F6 0 +212320.90 -133048.4 +000005.8+000009.900003.5 07.5600.92G8 0 +213345.82 +541857.6 -000007.4-000008.500002.8 07.5600.14A0 1 +214919.84 -182311.5 +000038.8-000004.900008.7 07.5600.28A8 0 +215751.36 +465152.0 +000003.2-000000.400001.9 07.56-0.04A0 0 +220011.05 +423501.0 +000034.4-000007.100005.6 07.5600.12A2 0 +220532.52 +173038.3 -000053.0-000046.800010.2 07.5600.33F0 0 +220622.81 -684428.9 +000029.3-000025.100005.7 07.5600.02A1 0 +221138.60 +522548.0 -000004.8-000001.900000.2 07.5600.01O9 0 +221443.17 +492115.4 -000012.1-000002.600004.6 07.5600.58F8 1 +222720.52 +333051.9 +000007.1-000026.500010.6 07.5600.39F0 0 +224510.42 +114110.4 -000009.5-000020.900010.0 07.5600.34F2 0 +224601.79 +354018.7 +000145.8+000070.900014.3 07.5600.44F5 0 +225250.88 -624857.0 +000028.6+000013.500003.8 07.5600.90G8 0 +231619.88 +502916.5 +000043.4+000004.800006.1 07.5600.13A0 0 +232749.73 +325732.1 -000043.6-000034.400007.2 07.5600.29A5 0 +233119.63 +522438.8 +000101.3-000030.200011.0 07.5600.43F7 0 +234003.32 +264806.9 +000147.6+000031.700012.3 07.5600.58G0 0 +234654.50 +484806.0 +000026.6-000004.300005.4 07.5600.14A0 0 +234739.19 -042742.1 +000046.1+000007.200008.0 07.5600.24A2 0 +002014.47 +243957.2 -000020.2-000002.400005.5 07.5601.14K1 0 +002110.00 +252017.9 +000032.8-000000.400001.1 07.5601.57M. 0 +004729.53 +113832.3 +000027.6+000002.200003.0 07.5601.13G5 0 +010011.03 -503126.9 +000066.7+000031.800003.4 07.5601.17K0 0 +011527.64 +514428.1 +000011.1-000007.300004.5 07.5601.07K0 0 +012247.89 -690449.0 +000108.4+000059.100006.0 07.5601.10K1 0 +022224.11 +301927.9 +000000.2-000002.600003.7 07.5601.25K2 0 +022418.76 +633211.4 -000001.3-000003.900002.4 07.5601.56K2 0 +022605.12 +305424.5 +000001.2-000060.400004.5 07.5601.23K0 0 +031958.21 -285932.8 -000001.9-000013.800001.4 07.5601.47K3 0 +044619.85 -380650.1 +000000.9-000007.900004.9 07.5601.03K0 0 +052241.30 -231532.4 +000023.1+000002.600005.7 07.5601.04K0 0 +053727.73 -471204.1 -000005.2+000004.800005.5 07.5601.00G8 0 +061419.01 -193131.4 -000001.3+000001.100001.9 07.5601.64M2 0 +062501.64 -143013.3 -000003.8-000023.800003.9 07.5601.27K1 0 +063531.61 -375127.3 +000000.8-000024.200005.2 07.5601.03K0 0 +070350.31 -411224.8 -000035.2-000004.000003.2 07.5601.09K0 0 +070944.40 +222152.6 +000020.8-000010.300003.8 07.5601.40K2 0 +074001.61 -244320.0 -000005.3+000002.400002.1 07.5601.62K4 0 +082606.18 +283743.2 -000017.1-000035.000006.3 07.5601.11K1 0 +082814.48 -421349.6 -000000.2+000032.200002.3 07.5601.56M1 0 +090109.48 -385503.7 -000034.1+000036.600004.8 07.5601.35K2 0 +090857.79 +491752.3 -000002.6-000000.600001.9 07.5601.19K0 0 +090905.07 +691238.8 +000007.6-000011.800000.7 07.5601.50M. 0 +093232.39 -652242.1 -000001.6-000024.600002.9 07.5601.45K3 0 +093840.19 -114750.6 -000013.7-000007.300004.0 07.5601.14K0 0 +101424.65 +592359.1 -000000.7-000015.100000.2 07.5601.57M3 0 +101651.64 +014752.0 -000031.3+000004.000001.5 07.5601.26K2 0 +102439.00 -332918.6 -000064.1+000032.500002.6 07.5601.53K5 0 +102501.04 +640928.6 -000007.8-000019.000002.6 07.5601.47K2 0 +102831.39 -810321.4 -000053.3+000036.900004.6 07.5601.11K0 0 +103440.13 -414458.6 -000012.9+000008.500002.7 07.5601.34K2 0 +115107.11 +365006.7 +000018.2-000004.100003.6 07.5601.10K1 0 +115134.10 +065235.9 -000002.1+000009.300000.3 07.5601.62K5 0 +124739.44 -734845.7 +000010.6-000003.300001.9 07.5601.53K4 0 +134530.55 -383039.2 -000011.5+000000.800002.9 07.5601.23K1 0 +143157.41 -162145.0 +000004.5-000018.000004.3 07.5601.61K4 0 +150500.25 +410634.1 +000007.1-000009.000004.1 07.5601.00G5 0 +153901.44 -222825.2 +000004.0+000006.200002.8 07.5601.68K5 0 +160901.46 -081307.7 +000009.1-000011.100005.9 07.5601.18K0 0 +161243.03 +455339.6 -000023.0+000012.900003.6 07.5601.02K0 0 +165211.36 +352922.6 -000000.1+000013.400002.0 07.5601.55K5 0 +165230.20 -050858.7 -000036.3+000001.900006.5 07.5601.21K0 0 +172629.48 -370643.9 +000000.5-000012.600002.3 07.5601.69K4 0 +172929.61 -160204.6 +000000.9+000002.100002.6 07.5601.57K1 0 +174229.08 +254803.5 -000000.0+000022.000002.3 07.5601.26K2 0 +175810.34 +272350.6 +000009.7+000011.000003.4 07.5601.20K2 1 +181949.04 +420006.0 -000019.4+000032.100005.2 07.5601.05K0 0 +182852.71 +145922.4 +000000.2+000008.900003.1 07.5601.38K2 0 +185008.43 -421240.0 +000004.4-000025.600004.4 07.5601.43K3 0 +191105.59 -155513.2 +000020.2-000003.300004.2 07.5601.28K1 0 +194248.56 +374112.5 -000010.8+000007.300001.4 07.5601.35K2 0 +194654.10 +722752.4 +000002.4+000034.700004.8 07.5601.05K0 0 +195753.70 -090330.3 -000003.6-000014.300001.3 07.5601.30K2 1 +210935.06 -140700.3 +000002.6+000012.100001.8 07.5601.53K5 0 +211158.57 -054849.0 +000008.8+000002.200003.4 07.5601.09K0 1 +211428.00 -594233.3 +000003.8-000004.800004.1 07.5601.29K2 0 +212159.11 +171237.9 -000015.4-000021.900001.8 07.5601.48K2 0 +212310.43 -004622.7 -000003.0-000023.400004.5 07.5601.35K0 0 +214318.08 +522430.2 +000017.4+000026.900003.4 07.5601.42K2 0 +215032.69 +004510.8 +000035.9-000028.800007.1 07.5601.20K2 1 +215549.28 -451452.6 -000001.8-000027.600004.1 07.5601.10K1 0 +222330.91 +063231.5 +000003.1+000023.800006.8 07.5601.22K2 0 +223417.97 +170912.6 +000036.9+000005.200004.4 07.5601.01K0 0 +224416.03 +205613.7 +000035.0+000018.100005.5 07.5601.09K1 0 +224521.73 +034123.6 +000041.7-000011.800006.2 07.5601.10K2 0 +225117.70 -234555.3 -000010.9+000005.000003.0 07.5601.07K0 0 +230646.58 +050209.2 -000012.9-000004.400000.9 07.5601.67K5 0 +231607.95 +181527.7 +000027.4-000037.600004.0 07.5601.01K2 0 +232608.55 +085546.8 +000019.7+000003.300004.5 07.5601.35K0 0 +000017.86 +131844.0 +000054.1+000009.700012.2 07.5700.46F2 0 +001309.98 -430354.6 +000070.0-000000.800014.7 07.5700.45F5 0 +001733.05 +363301.6 +000029.7-000014.200003.9 07.5700.96G5 0 +002157.29 +165237.5 +000071.0-000061.700016.0 07.5700.48F5 0 +002300.08 +222231.9 +000202.9-000220.800024.7 07.5700.64F8 0 +002501.53 -304149.3 -000165.9-000277.800020.4 07.5700.62G2 1 +004407.55 -741554.8 +000104.0-000035.400010.1 07.5700.51F8 0 +004603.17 +404832.6 +000087.7-000060.100016.4 07.5700.50F5 0 +004640.52 -042535.1 +000038.8-000270.200035.7 07.5700.82G5 0 +005842.42 +041220.9 +000044.9+000002.300016.3 07.5700.50F8 0 +010709.16 +383901.7 +000032.6-000013.400008.7 07.5700.53F8 1 +010936.02 -114042.8 +000015.6-000004.300008.3 07.5700.17A3 0 +011140.20 +224319.7 -000017.3-000018.700003.4 07.5700.34Fm 0 +011920.82 -760856.5 +000039.8+000006.000009.4 07.5700.51F8 0 +012029.96 -195654.5 +000166.5-000228.300034.7 07.5700.70G5 0 +012836.49 -113156.8 -000015.9-000023.400005.1 07.5700.31A9 0 +014840.76 -383926.4 -000058.7-000092.500010.9 07.5700.43F3 0 +015028.83 -122033.2 +000016.2-000014.200018.0 07.5700.47F6 0 +015804.61 +412309.5 -000040.0+000025.700032.0 07.5700.66G5 1 +023411.56 -330702.0 +000274.9-000090.800024.4 07.5700.53F7 0 +024021.79 +524814.8 +000015.3-000012.200003.8 07.5700.14A0 1 +024651.45 +574401.7 +000000.1-000002.100001.1 07.5700.71B9 1 +024814.69 +554624.3 -000007.9-000012.600001.7 07.5700.99K0 0 +025122.55 -302614.5 +000078.9-000049.000014.0 07.5700.49F5 0 +031003.89 -504956.8 +000098.5+000028.500012.9 07.5700.58F8 0 +031452.23 -503307.6 +000031.1-000002.100010.5 07.5700.47F3 1 +031601.87 +350243.0 -000154.2-000045.400017.9 07.5700.49F5 0 +032316.06 -112049.5 +000104.9+000006.600009.3 07.5700.45F5 0 +033348.59 -621002.3 +000033.0+000006.000005.3 07.5700.95G8 0 +034501.57 -700125.9 -000009.4-000097.800019.1 07.5700.59G0 0 +035204.68 +404751.1 -000006.0-000010.500004.7 07.5700.20A2 1 +035205.47 +224020.8 +000207.0-000340.900037.2 07.5700.68G0 0 +040534.07 -454000.2 -000000.9-000003.800003.8 07.5700.24A7 0 +041203.85 +352134.4 +000000.7-000002.800000.4 07.5700.32A0 0 +041610.61 +345207.7 +000018.9-000014.700004.1 07.5700.31A3 0 +042146.66 -424717.0 +000021.2+000077.700005.4 07.5700.92K1 1 +042703.49 +714653.0 +000012.9-000019.400003.4 07.5700.13B8 0 +044841.26 +163804.1 +000024.8-000079.300011.6 07.5700.43F5 0 +045744.65 -134217.9 -000010.9-000002.100005.2 07.5700.05A0 0 +051735.56 -683535.3 -000021.0+000002.600003.5 07.5700.86G8 1 +052756.86 -180014.2 -000008.4+000000.900007.7 07.5700.64G2 0 +054259.84 +445105.2 -000019.6+000000.200004.6 07.5700.16A5 0 +054851.47 -322535.9 -000008.1-000003.200003.6 07.5700.90G8 0 +055830.92 -105023.3 -000016.5-000006.700004.0 07.57-0.02B9 0 +060259.38 +284037.3 +000002.9+000000.300000.5 07.57-0.10B2 0 +061503.94 -083737.8 -000090.8+000006.400011.7 07.5700.54F5 0 +062016.27 -020316.6 +000000.1-000004.600003.2 07.5700.04A0 0 +062106.13 +073208.1 -000003.0-000019.000003.8 07.5700.11A2 0 +062120.30 -011314.7 -000002.0-000002.600001.6 07.57-0.09B9 0 +063209.93 -651857.2 -000053.5+000090.400009.9 07.5700.35A8 1 +063248.56 +100958.0 +000002.8-000009.200000.6 07.5700.94K0 0 +065107.91 -774028.3 -000014.6+000074.900007.0 07.5700.22A6 0 +065141.35 -234810.4 -000001.3+000001.600001.7 07.57-0.01Ap 0 0.07 7.88 +065817.18 -352508.9 -000005.5+000004.800001.2 07.5700.09Ap 1 +070114.98 +000037.8 -000060.4+000010.400013.7 07.5700.45F5 0 +070905.67 +441535.5 +000000.8-000010.100007.5 07.5700.33F0 0 +071717.99 -403924.6 +000050.4+000115.800015.7 07.5700.70G3 0 +072155.92 +601933.3 -000006.4-000066.900015.3 07.5700.41F5 1 +072253.87 +552027.5 -000005.3-000032.300006.6 07.5700.01A0 0 +074134.64 +220702.8 -000003.9-000016.200004.0 07.5700.16A2 0 +074618.22 -714313.6 +000005.4+000057.200010.7 07.5700.44F3 0 +075624.57 +314144.2 +000012.3-000012.800009.9 07.5700.32F0 0 +082045.55 -142147.4 -000028.1+000017.100010.4 07.5700.30A8 0 +082731.49 +004941.9 +000105.3+000054.500011.4 07.5700.62G0 1 +083115.88 +254425.7 -000019.5-000024.800008.0 07.5700.18A2 0 +083529.67 -293125.0 -000018.0+000009.900002.6 07.5700.03A1 0 +083847.66 -335215.5 -000020.8-000010.600005.6 07.5700.92G8 1 +084307.67 -122518.7 -000023.4-000029.400007.5 07.5700.41F3 1 +085508.88 -462138.9 -000009.7-000015.800005.7 07.5700.02A0 0 +085628.72 -292042.4 +000005.1-000001.300003.4 07.5700.23A5 0 +090033.38 -160912.5 -000035.3+000017.700012.0 07.5700.28A7 0 +090109.59 -192031.8 -000011.3-000018.400009.2 07.5700.23A5 1 +090224.77 -550149.5 -000036.5+000013.400006.9 07.5700.05A0 0 +090439.78 +005507.7 -000014.3+000002.100004.2 07.5700.36F0 0 +090828.95 +361842.9 -000034.1-000005.500008.7 07.5700.44F2 0 +090908.68 +721817.5 -000034.0-000045.200009.1 07.5700.49F5 0 +090931.07 +025629.0 -000009.5-000032.600005.7 07.57-0.10F0 1 +091132.29 -573708.4 -000013.0+000005.700001.4 07.57-0.08B4 0 +091451.63 +553713.0 -000024.6-000020.900002.2 07.5700.10A0 0 +092216.18 -555737.3 -000010.9+000014.700001.2 07.5700.75F8 0 0.67 4.37 +092701.40 +474623.6 -000002.6+000001.800009.4 07.5700.31A2 0 +093500.69 -485322.2 -000016.2+000002.000000.8 07.5700.28A6 0 +093631.09 -111627.1 -000002.7+000000.400005.8 07.5700.06A0 0 +093940.85 -531528.6 -000010.9+000003.600002.9 07.57-0.11B8 0 +094634.67 -404046.0 -000074.8+000023.900006.3 07.5700.34A0 0 +101101.32 -022454.2 -000017.1-000006.300006.1 07.5700.84G5 0 +101256.01 +512833.8 +000020.9-000034.700016.5 07.5700.65G0 0 +101656.54 +255141.2 +000165.8-000296.100028.1 07.5700.59G0 0 +102710.41 -620107.2 -000090.2-000092.200012.9 07.5700.56F8 0 +103033.72 -612011.4 -000007.0+000004.600000.8 07.57-0.04B4 0 +103413.48 +735004.3 -000020.3-000019.800003.3 07.5700.19A3 1 +103848.05 -404019.4 -000002.4-000031.100008.8 07.5700.29A5 0 +103902.52 -645829.9 -000018.9+000010.500006.8 07.5700.04A0 0 +110016.05 -431505.3 +000023.5-000012.500010.9 07.5700.48F5 0 +111102.05 -361331.9 -000004.2-000015.500007.5 07.5700.43F3 0 +112426.54 +155302.5 -000027.4-000006.600012.6 07.5700.58F8 0 +112724.09 -183110.7 -000013.5-000004.500004.2 07.5700.98K0 0 +113637.62 -343848.4 -000215.9+000121.900014.2 07.5700.49F6 0 +114640.66 -034432.3 +000019.4-000038.500016.1 07.5700.40F2 0 +114935.20 +292954.8 +000014.5-000004.400003.4 07.5700.93G6 0 +120024.44 +443749.2 +000008.4+000005.700005.7 07.5700.07A2 0 +120448.83 -620008.3 -000006.1+000000.200001.0 07.5700.63F0 1 +120747.19 -082909.6 -000142.8-000014.400009.8 07.5700.42F5 0 +121313.11 +104923.1 +000007.7-000590.200029.5 07.5700.67G3 0 +122915.13 +344212.2 -000110.7+000025.100010.8 07.5700.57F9 0 +122933.63 -590507.8 -000006.0+000000.400000.3 07.5700.46F0 0 +123751.13 -575156.2 -000011.4-000000.300001.2 07.5700.01B8 0 +124249.48 -662727.8 -000013.2-000003.000002.7 07.57-0.03B8 0 +124816.72 -670752.2 -000036.0-000013.800010.2 07.5700.19A3 1 +131321.09 -132816.0 -000163.6-000051.200013.2 07.5700.47F5 0 +131644.53 +194854.4 -000109.2+000025.600009.7 07.5700.29A2 0 +131808.66 +835356.7 -000084.9+000009.000012.6 07.5700.41F2 0 +131850.02 -120055.7 -000033.2-000003.300005.8 07.5700.08A0 0 +133224.75 -123947.1 -000049.8-000002.800007.0 07.5700.36F3 0 +133351.62 +453558.5 +000074.1+000025.800009.5 07.5700.38F0 0 +133717.80 -405352.2 -000028.6-000019.400008.1 07.5700.19A3 0 +133920.08 -151231.0 -000014.7-000015.800002.8 07.5700.98K0 0 +134308.75 -690739.3 -000032.7-000019.800008.1 07.5700.74G2 1 +134755.73 +501421.9 -000005.3+000018.500006.9 07.5700.23A5 0 +140125.82 -313714.0 -000085.5-000059.300015.9 07.5700.48G0 1 +145238.04 -240704.3 -000012.6-000022.500005.2 07.57-0.02B9 0 +150026.22 +313653.8 -000202.0+000093.700013.4 07.5700.60F8 0 +150856.71 -114725.7 +000060.9-000007.800009.3 07.5700.36F2 0 +152418.60 +381116.6 -000130.7-000104.000010.1 07.5700.96K0 0 +152812.16 -092125.2 +000081.5-000355.900048.1 07.5700.87K2 0 +154500.19 -590725.9 -000028.6-000030.000007.5 07.5700.19A2 1 +160848.00 +353259.5 -000014.9+000013.700005.3 07.5700.32A5 0 +161059.31 -573627.6 -000011.5-000010.000002.3 07.5700.07B9 1 +162440.57 -451049.8 -000003.0-000009.000003.4 07.5700.12B8 0 +162859.05 -243215.0 -000076.6-000195.700015.2 07.5700.72K0 0 +164339.71 -224411.1 -000022.8-000024.900004.8 07.5700.11Ap 0 0.06 1.63 +164417.67 -223124.7 -000015.0-000022.900005.5 07.5700.13B9 0 +165323.86 +012054.0 +000013.6-000003.200006.3 07.5700.42F0 0 +165907.08 -383357.7 -000000.7-000000.900000.1 07.5700.04B3 0 +170307.20 -583249.9 +000013.5-000015.000005.1 07.5700.63A4 1 +171231.38 -101641.2 +000100.4-000002.400023.6 07.5700.49G0 0 +171505.72 -455242.8 -000024.3-000051.000007.7 07.5700.41F2 0 +171748.87 +360538.7 +000003.5+000012.200003.5 07.5700.27A5 0 +172240.73 +743946.0 -000005.5+000050.700008.8 07.5700.21A3 0 +172248.03 +275133.4 -000058.0+000034.200015.8 07.5700.43F5 0 +172437.25 +504109.6 -000079.0-000103.500017.4 07.5700.70G5 0 +172617.21 +674557.0 +000001.6+000021.800006.0 07.5700.24A5 1 +173026.78 +225222.8 -000000.2-000007.100003.2 07.5700.95K0 1 +173930.20 -133858.8 +000020.6-000006.200014.3 07.5700.40F0 1 +174713.66 +285436.7 -000002.0+000001.000004.1 07.57-0.01A0 0 +174946.90 -412632.4 -000004.5-000010.300001.3 07.57-0.08Ap 0 0.06 3.21 +175018.86 -471349.8 +000010.0-000006.800001.7 07.5700.17B6 0 0.07 22.57 +175223.46 -180524.4 -000010.4+000006.700008.4 07.5700.40A9 0 +175226.70 +025939.2 +000026.0-000003.900006.6 07.5700.31A2 0 +180205.22 -354009.9 -000001.0-000002.600000.7 07.57-0.02B7 0 +180432.27 +011415.4 +000025.7+000006.000010.2 07.5700.45F0 0 +180954.85 -713842.1 +000011.3-000028.200010.7 07.5700.43F3 0 +181033.55 -260158.4 +000005.0-000008.000003.9 07.5700.45A9 1 +181146.99 -430455.2 -000006.0-000020.300005.2 07.57-0.04B9 0 +182452.19 -421344.2 -000003.0-000009.200001.9 07.57-0.00B9 0 +182945.95 +173557.7 -000001.7-000015.900003.7 07.5700.28A2 0 +183016.24 +215200.6 -000003.4+000001.400000.7 07.5700.73F4 0 1.07 75.30 +190121.78 +442311.4 -000000.4+000003.900005.7 07.57-0.02B9 0 +191108.07 +384649.3 -000227.8-000106.200020.5 07.5700.76G7 1 +191245.52 -242914.0 +000030.4-000015.400006.1 07.5700.05B9 0 +192628.50 +475811.7 +000005.6-000004.600003.8 07.5700.14A2 0 +192724.41 +421345.7 +000010.6-000025.900003.4 07.5700.04B9 0 +192812.26 -120840.6 +000068.9-000087.500026.3 07.5700.74G8 1 +193752.06 +224750.1 -000013.5-000024.000004.8 07.5700.90G5 1 +194212.65 +292951.0 +000037.6+000053.600009.8 07.5700.54F7 1 +194401.02 +380024.9 +000017.2+000006.200005.1 07.5700.10A2 0 +194804.34 +274210.2 +000002.7-000015.100003.3 07.57-0.03A0 0 +195301.57 +384621.2 -000043.3+000342.000017.7 07.5700.77G8 0 +195640.09 -230357.9 +000006.2-000043.500006.2 07.5700.33A3 0 +195859.53 +672819.6 +000026.0-000006.000006.7 07.5700.25A2 0 +200638.34 +073329.4 +000004.1-000017.700007.9 07.5700.16A2 0 +200720.78 +160434.7 -000001.8-000007.500002.2 07.57-0.01B9 1 +200922.69 +104710.0 -000000.7-000013.800002.3 07.57-0.09B6 0 +201115.39 +165110.8 +000074.9-000009.700013.3 07.5700.42F2 0 +201138.16 +143856.1 +000038.8-000008.700007.4 07.5700.13A0 0 +201759.91 +331129.1 +000004.4-000001.700002.3 07.57-0.02B9 1 +201931.49 +153242.3 -000003.0-000011.700002.4 07.5700.54F8 1 +202715.65 +164239.9 -000013.8-000019.200004.6 07.5700.39F0 0 +203955.90 -274302.1 +000027.0-000024.100004.2 07.5700.92G8 0 +204233.47 +124341.9 -000006.1-000025.800007.7 07.5700.42F5 1 +204438.81 +133319.3 +000030.4-000007.800006.1 07.5700.04A0 0 +204624.51 +565005.9 +000059.7+000048.200008.1 07.5700.41F5 1 +211654.73 +135711.4 +000003.7+000002.100001.4 07.57-0.10B8 0 +213759.37 +482913.8 -000002.5-000003.600001.4 07.5700.07B8 1 0.15 1.23 +214229.08 -375559.6 +000005.2-000013.200002.8 07.5700.28A5 1 +220327.64 +493953.6 +000007.7+000001.600002.3 07.57-0.06B9 0 +220523.72 +001540.2 -000000.8-000004.700003.3 07.5700.29A3 0 +220605.24 -052128.5 +000172.0-000046.700028.2 07.5700.67G0 0 +221025.94 +184749.8 +000353.2-000029.600020.6 07.5700.62G1 0 +221633.90 +843016.0 -000002.6-000014.700004.5 07.5700.06A0 0 +223301.49 -173005.0 -000189.5-000040.800014.3 07.5700.83G8 0 +223729.83 -202241.2 +000037.5-000044.600009.2 07.5700.21A3 0 +224027.05 +281242.4 -000041.2-000057.100008.8 07.5700.31F0 0 +224304.86 +831614.5 +000009.0+000005.700002.8 07.5700.04B8 0 +232704.92 +860029.3 -000001.0-000006.800003.3 07.5700.90G5 0 +232754.30 +594143.2 -000035.4-000014.600005.5 07.5700.24A7 0 +233247.62 +575420.1 +000023.3-000000.100004.1 07.5700.18A0 0 0.07 79.50 +233450.19 +431205.6 +000025.8-000012.400006.0 07.5700.16A0 0 +233600.90 -303848.2 +000042.4-000042.800008.6 07.5700.49F6 0 +234432.14 +462248.6 +000000.4-000001.400001.0 07.5700.01A0 1 0.06 0.34 +235239.67 +541608.1 -000005.1-000039.700019.3 07.5700.49F5 0 +002219.99 -235025.7 +000000.8-000008.500002.6 07.5701.32K2 0 +002616.11 -214021.9 +000028.0-000006.600005.8 07.5701.28K2 0 +002711.00 +604001.1 +000011.1-000002.700003.1 07.5701.30K5 0 +004833.64 +445821.9 -000011.2-000006.500001.2 07.5701.59K2 0 +005212.69 -094956.7 +000015.5+000003.200004.5 07.5701.59K2 0 +005333.35 +483108.0 -000017.0-000018.000002.5 07.5701.59K5 0 +011439.77 +710603.8 -000001.9-000003.000001.0 07.5701.04K0 0 +014255.74 +310138.2 -000002.7-000007.200002.4 07.5701.61K2 0 +014329.53 +744432.2 -000002.2+000001.400000.4 07.5701.82K5 0 +014338.51 +054443.8 +000004.9+000002.300003.0 07.5701.43K0 0 +015900.11 +342022.8 +000006.4-000027.600003.8 07.5701.08G5 0 +020940.17 +321859.1 +000001.4+000005.800000.5 07.5701.47K2 0 +024337.99 +240422.8 +000012.5-000021.500004.8 07.5701.44K0 0 +033518.37 +185411.4 +000005.9-000041.200002.3 07.5701.73K5 0 +034649.66 +473614.1 +000007.5-000006.100001.3 07.5701.17K0 0 +035126.49 -400508.5 -000001.4-000010.900003.2 07.5701.39M4 0 +040652.16 +301624.2 +000020.9-000023.200004.4 07.5701.54K1 0 +043804.27 -174857.9 +000010.1-000008.100004.8 07.5701.11K0 0 +051725.84 -713158.5 -000001.4-000082.600005.9 07.5701.15K2 1 +052922.79 -614924.4 +000025.0+000005.500005.5 07.5701.06K1 0 +054757.78 +243941.6 +000003.1-000003.300000.0 07.5701.47K 0 +054835.13 -651006.3 +000007.8-000028.900004.9 07.5701.14K2 0 +055148.25 -192313.1 -000004.6+000015.700003.5 07.5701.54K5 0 +055744.17 -192313.6 -000031.6-000039.200005.3 07.5701.15K0 0 +060020.91 +395238.2 -000001.2-000008.200000.6 07.5701.04G5 0 +060205.58 +551855.8 +000001.2-000012.000001.5 07.5701.74K5 0 +061446.20 +574628.9 +000040.7+000004.600001.9 07.5701.47K0 0 +062035.32 +253629.7 +000021.1-000047.900001.7 07.5701.41K4 0 +062203.11 -303200.7 -000001.6+000016.700001.8 07.5701.53K4 0 +062907.08 -402219.0 +000044.9+000025.900003.9 07.5701.26K2 0 +065356.33 -221943.1 +000033.7+000012.600004.8 07.5701.34K2 0 +065813.95 -174645.1 +000025.3-000002.100004.0 07.5701.01K0 0 +072136.25 -790952.9 -000042.5+000111.700003.7 07.5701.26K2 0 +074849.34 -354423.1 -000009.3-000002.800001.5 07.5701.68M2 0 +075244.98 -221326.7 -000005.9+000002.600002.3 07.5701.58K4 0 +075601.95 +342210.5 -000015.9-000014.400004.0 07.5701.17K0 0 +081726.72 -290756.0 +000018.0-000016.900004.0 07.5701.20K0 0 +081735.52 +010845.8 -000003.9-000014.200001.4 07.5701.27K0 0 +083522.10 -514913.6 -000015.3+000013.500005.0 07.5701.13K0 0 +085830.75 -504825.2 -000029.6+000040.400004.6 07.5701.22K2 0 +090446.90 -444837.4 -000005.2+000005.500000.1 07.5701.67K2 0 +091010.40 -384453.4 -000001.8+000000.500000.8 07.5701.56K3 0 +091041.16 -834429.4 +000011.4+000006.000004.9 07.5701.10G8 0 +091341.72 +695618.7 -000058.6-000022.300002.5 07.5701.14G5 0 +091801.37 +575420.1 -000039.5-000062.900002.3 07.5701.14K1 0 +093858.12 -040054.0 +000053.9-000069.700006.4 07.5701.09K2 0 +100520.87 -032227.6 -000024.5+000037.800003.2 07.5701.29K2 0 +102825.35 +144512.6 -000022.9-000020.700004.0 07.5701.05K0 0 +111709.73 +752111.4 +000037.5-000036.400005.0 07.5701.30K0 0 +113812.21 -281726.0 -000106.3-000024.200003.5 07.5701.14K0 0 +115050.61 -152320.2 +000003.4-000021.500001.8 07.5701.13K0 0 +115543.33 -683257.9 -000005.8+000009.500002.6 07.5701.73M3 0 +120940.39 +330513.9 -000024.9-000008.200005.5 07.5701.12K2 0 +121304.53 -313106.2 -000012.1+000003.700005.4 07.5701.11K0 0 +122116.27 -264356.9 -000024.7-000003.400002.9 07.5701.31K2 0 +124352.73 -181704.7 -000028.4+000011.900005.0 07.5701.03K0 0 +125311.46 +595707.9 -000004.6-000003.000002.3 07.5701.46K2 0 +130122.45 -175255.4 -000006.7-000004.000004.0 07.5701.19K0 0 +132259.94 +151502.0 -000051.7+000008.700002.7 07.5701.25K0 0 +134757.37 +185640.0 -000018.7-000022.500002.9 07.5701.66K5 0 +140856.03 -680825.6 -000066.0-000021.500005.8 07.5701.22K2 0 +141830.73 -540745.7 +000012.9-000024.800004.0 07.5701.08K0 0 +143606.66 -345421.7 -000008.1+000014.000002.0 07.5701.66M1 0 +143959.48 +380637.6 -000034.4+000007.100001.7 07.5701.45K0 0 +144434.38 +600313.6 -000001.0-000013.900002.1 07.5701.11K0 0 +144510.02 -573212.3 -000011.0-000014.400001.3 07.5701.04G8 0 +151717.47 -415537.2 -000004.2-000006.800000.0 07.5701.69M2 0 +153950.47 +643942.6 +000007.8+000004.400003.1 07.5701.51K2 0 +155021.35 -583006.7 -000001.6-000002.200000.1 07.5701.10G3 0 +155356.25 -185703.3 -000016.9-000002.600003.9 07.5701.70M2 0 +155441.79 +051234.9 +000022.3-000017.000004.3 07.5701.10K0 0 +160036.73 +803739.9 -000015.3+000024.800006.2 07.5701.06K0 0 +161343.78 -091210.5 -000018.6-000015.200000.2 07.5701.74K2 0 +164056.76 +422742.6 +000000.4-000039.900005.8 07.5701.17K2 0 +165341.37 -690316.6 +000010.1-000019.900003.1 07.5701.66M1 0 +165345.11 -041916.5 +000009.1-000109.400008.3 07.5701.12G9 0 +165645.81 -670951.4 -000004.1-000016.600004.0 07.5701.00G8 0 +171040.31 +463322.4 +000032.6-000082.400002.9 07.5701.10K0 0 +173134.12 +614102.0 -000021.2+000045.500005.5 07.5701.10K2 0 +174632.60 -025140.3 -000030.4-000054.100004.5 07.5701.28K2 0 +175400.11 +344001.4 -000023.9-000040.600003.7 07.5701.10K0 0 +181829.04 +242620.8 -000015.6-000049.900002.6 07.5701.30K2 0 +182410.05 -262650.3 +000001.0+000006.400005.5 07.5701.50K2 0 +184543.27 -463604.7 +000000.1+000004.300001.8 07.5701.54K4 0 +190544.78 +094613.6 -000023.8-000020.400007.3 07.5701.14K2 0 +194618.99 +443354.1 +000009.4+000001.200003.9 07.5701.03K0 0 +194812.10 +374331.4 +000001.1-000001.800000.3 07.5701.38K2 0 +200424.33 -300957.8 +000001.7-000013.100001.2 07.5701.49K2 0 +200521.81 -162223.9 -000024.1-000016.900004.6 07.5701.73K5 0 +201034.77 -713832.3 -000033.9+000022.300003.5 07.5701.28K2 0 +202612.41 -860617.3 +000001.0+000006.200003.9 07.5701.04G8 0 +202857.80 +101952.6 +000005.9-000020.200004.6 07.5701.64K5 0 +203604.75 -594043.2 -000009.2-000041.100004.2 07.5701.17K1 0 +204752.81 -274501.1 +000020.4+000028.700005.4 07.5701.03K1 1 +205624.92 +654939.4 -000002.6-000008.400002.2 07.5701.46K5 0 +210535.79 +465747.8 -000004.2-000004.000001.2 07.5701.79K5 0 +210629.45 -683845.2 -000006.1-000005.800002.7 07.5701.66M1 0 +210832.02 -241218.6 -000002.5-000020.400003.0 07.5701.37K3 0 +212223.06 -595149.7 +000056.6-000046.700003.7 07.5701.19K2 0 +212528.34 -414207.4 +000021.2+000001.600003.3 07.5701.57M3 0 +213320.66 +334808.4 -000010.1+000004.300003.7 07.5701.31K0 0 +213829.80 +134103.0 -000010.6-000009.400001.6 07.5701.64K2 0 +214246.05 +501002.6 +000004.3+000007.000003.4 07.5701.07G8 0 +215144.48 +315443.7 +000000.5-000012.600005.2 07.5701.34K2 0 +222023.01 -433009.6 -000004.9-000055.300005.6 07.5701.15K0 0 +223627.57 +582534.0 -000004.9-000003.600000.7 07.5701.79K0 0 +224302.78 +815346.2 -000002.5-000015.800003.5 07.5701.17K0 0 +183220.08 +365955.7 -000006.2-000003.500001.6 07.5705.46C8 0 +000849.90 +405027.8 -000009.2-000011.900004.7 07.5800.99G5 0 +001459.20 +084906.0 +000103.4-000027.300015.9 07.5800.40A7 1 +001922.02 +262714.7 -000013.5-000010.800004.3 07.5800.91G8 0 +003144.23 +535742.0 -000000.9-000003.900000.2 07.58-0.03B8 0 +003259.34 +182342.8 -000005.8-000028.000011.3 07.5800.38F2 0 +004427.64 -132456.7 +000074.1-000028.900013.8 07.5800.52F6 0 +004903.81 -423342.4 +000014.0-000005.400003.5 07.58-0.12B8 0 +005841.44 +445722.6 -000009.0-000005.600005.6 07.5800.40G5 1 +013102.47 +392940.7 +000006.9-000004.900003.2 07.58-0.06B9 0 +013113.97 +170907.7 +000030.3-000027.300011.8 07.5800.39F0 0 +013706.19 +490433.2 -000009.3-000035.300005.6 07.5800.42F2 0 +014849.79 -513755.9 +000037.1-000016.300004.4 07.5800.97G8 0 +014854.56 +162239.0 -000008.8-000011.300010.3 07.5800.33F0 0 +015029.80 +381811.9 +000065.7-000091.500014.2 07.5800.41F0 0 +015539.39 +123423.8 +000062.3-000006.900004.4 07.5800.98G5 0 +020546.27 +394535.3 -000065.0-000012.200007.5 07.5800.34F0 0 0.09 0.11 +023215.49 +320555.2 -000010.9-000003.400002.7 07.5800.85G5 0 +024309.26 +585322.0 +000005.5-000001.200005.0 07.5800.15A1 0 +031750.77 -262108.6 +000044.0-000010.600009.9 07.5800.58F7 0 +034553.21 +453600.0 +000021.8-000028.600006.3 07.5800.07A0 0 +041649.65 -715952.5 +000022.4+000035.500005.0 07.5800.95G8 1 +042055.65 -510239.9 +000006.7+000014.800004.8 07.5800.80K1 1 +042412.40 +144529.8 +000097.4-000033.500022.2 07.5800.60G1 1 +042546.47 -445115.5 +000013.4+000002.500002.9 07.58-0.14Ap 0 +042722.19 +070345.0 +000033.5-000003.600015.3 07.5800.41F5 0 +042854.13 -251141.5 +000016.7-000001.900003.1 07.5800.96K0 1 +043613.94 +213211.9 +000019.3-000041.400029.7 07.5800.69G5 0 +043615.08 +472215.9 +000019.0-000039.200005.7 07.5800.50F5 0 +044538.99 -500424.3 -000445.8-000337.300048.9 07.5800.88K0 0 +045351.85 +672915.2 -000061.1-000067.700012.0 07.5800.42F2 1 +045857.20 +143258.5 +000004.9-000004.000005.3 07.5800.06B6 0 +050631.64 +552112.7 +000003.9-000004.000000.3 07.5800.95G5 0 0.60 3.29 +051025.25 -802429.0 +000062.5+000081.000012.5 07.5800.51F7 0 +051854.98 -513446.2 +000007.8+000015.400003.5 07.5800.89G6 0 +053308.91 +030751.9 +000002.2-000000.400002.6 07.58-0.10B6 0 +053458.49 +265820.8 +000025.5-000099.400011.7 07.5800.55F7 0 +053527.68 +375407.2 -000028.1-000017.400008.6 07.5800.32A5 1 +054042.59 -531302.1 +000002.1+000016.800003.2 07.5800.09A3 0 +054951.13 -432152.9 -000004.3+000019.400004.3 07.58-0.13Ap 0 +055500.29 -505919.3 +000041.7+000011.100014.2 07.5800.43F3 0 +060524.67 -284038.1 +000002.4-000067.700010.3 07.5800.45F5 1 +061330.44 +093743.2 +000002.7+000002.500002.7 07.58-0.13B8 0 +063635.69 +775530.2 +000003.7-000033.500005.7 07.5800.08A0 1 +063848.08 -434929.3 -000001.6+000017.800002.4 07.58-0.04B9 0 +064204.88 -694223.7 -000015.4+000015.100003.0 07.5800.03A0 0 +065127.67 -491736.6 -000004.2+000004.000006.3 07.5800.09A1 0 +065155.15 -221812.9 -000001.9-000005.900004.8 07.5800.98K0 0 +070145.55 +175831.3 -000004.2-000006.000001.9 07.5800.03A2 0 +071030.63 -303945.0 -000002.2+000004.300001.3 07.58-0.17B3 0 1.03 1.21 +071227.98 +621545.1 -000001.2-000031.200005.7 07.58-0.01B9 0 +071636.32 -234936.7 -000004.7+000002.900000.5 07.58-0.18B3 0 +072519.02 -410927.8 +000025.6+000058.500011.7 07.5800.45F3 0 +072817.59 -435747.2 -000007.2-000002.800004.4 07.58-0.05B9 0 +073833.64 +733545.4 -000032.5-000058.000009.8 07.5800.47F5 0 +073851.20 -052755.0 +000228.5-000122.800018.5 07.5800.60G0 0 +074141.62 +372548.2 -000022.9+000001.800008.1 07.5800.34A3 1 +074619.05 -460934.8 -000004.2+000008.100002.8 07.58-0.06B6 0 +074711.04 -432340.4 -000006.4+000009.000001.4 07.58-0.05B9 1 +075333.64 -365610.1 -000043.6+000030.400008.3 07.5800.22A7 0 +075630.30 -230015.5 -000003.3-000001.600003.1 07.58-0.03B8 0 +080603.44 -642237.0 -000022.8+000026.000005.0 07.5800.45F5 0 +080609.10 +152048.1 -000047.2-000003.400016.0 07.5800.49F5 0 +080802.95 +500812.5 -000001.7-000010.100005.2 07.5800.99K0 0 +081537.53 -495934.5 -000002.3+000004.500001.6 07.58-0.02B7 0 +081801.14 -145829.7 -000010.6-000007.300004.6 07.58-0.03B9 0 +082212.42 -474657.9 -000013.8+000013.900002.1 07.58-0.07B9 0 +083216.04 -765545.0 -000184.2+000155.200027.4 07.5800.61G0 1 +083353.80 +013507.7 -000002.0+000001.000003.4 07.5800.14A0 1 +084550.05 +200120.8 +000030.0-000064.900017.7 07.5800.52F8 0 +085053.24 -434505.5 -000005.1+000004.300001.2 07.5800.72B1 1 0.09 1.94 +085356.59 -522821.8 -000012.6+000007.700002.0 07.58-0.09B4 0 +085944.33 -541412.8 -000007.2-000018.600005.6 07.5800.28A4 0 +091821.50 -593846.9 -000017.1+000014.500008.1 07.5800.07A0 0 +093019.36 -445135.5 -000004.6+000007.500009.5 07.5800.49F6 0 +094933.59 -520738.4 -000015.6+000001.700001.8 07.58-0.11B9 0 0.05 1.72 +094948.70 +110623.6 -000315.6-000061.600023.4 07.5800.61F8 0 +100232.66 -485143.4 -000016.2-000000.100002.7 07.58-0.12B2 0 +101952.75 -573025.6 -000005.1+000003.400001.4 07.5800.57F3 0 +102833.96 -061811.9 -000019.2+000001.900005.3 07.58-0.04A0 0 +103806.21 -630318.8 -000005.6+000003.000000.2 07.5800.38A3 0 +105902.00 +754316.8 -000153.8-000025.500012.7 07.5800.44F5 0 +110129.05 -165645.6 -000051.3-000068.000013.3 07.5800.54F7 0 +110637.67 -675526.7 -000023.2+000012.400005.0 07.5800.08A1 0 +111954.95 -580916.9 -000012.0+000000.900001.7 07.58-0.09B7 0 +112056.04 +022521.3 -000066.5-000035.400013.8 07.5800.40F2 0 +112821.12 -710703.6 -000073.0+000005.800014.8 07.5800.46F5 0 +114457.60 -513416.3 -000008.1-000001.500002.5 07.5800.13A1 0 +114737.57 -660026.0 -000008.3+000001.600001.3 07.5800.16A0 0 +115833.57 -150700.7 +000021.8-000037.700012.4 07.5800.44F3 0 +115915.23 +612003.9 -000054.4-000014.900007.3 07.5800.19A3 0 +121337.34 -093047.8 -000099.7-000042.000011.4 07.5800.74G5 0 +121804.15 +182606.2 -000017.0-000006.200006.7 07.5800.53F6 0 +121835.44 -142425.8 -000054.3-000004.800008.3 07.5800.39F2 0 +123235.07 -322751.0 -000027.3-000000.500005.1 07.5800.02A0 0 +123909.27 +162847.1 -000100.4+000009.200011.1 07.5800.45F3 0 +131503.36 +784204.7 -000028.1+000003.900003.4 07.5800.99K0 0 +133232.07 -622038.9 -000014.0-000005.300002.9 07.5800.04B9 1 +133324.26 -385218.2 -000016.3+000000.300003.5 07.5800.19A4 0 +133635.42 -471757.3 -000158.6-000062.900011.5 07.5800.88K0 0 +140451.78 +585202.9 -000178.8+000019.400020.9 07.5800.64G5 0 +141210.73 +203833.9 -000027.8-000021.000005.7 07.5800.25A5 0 +141935.23 -050903.2 -000631.7-000122.100048.1 07.5800.87K1 0 +142132.83 -102215.9 -000028.0-000023.800007.8 07.5800.16A2 0 +143314.27 -671115.1 -000037.6-000033.200005.9 07.5800.39A9 0 +144430.64 -032147.9 -000071.3-000001.700014.0 07.5800.41F2 0 +154047.23 -352538.9 -000086.7-000083.900010.1 07.5800.29A9 0 +161244.10 -193010.1 -000007.3-000024.900008.0 07.5800.14B9 0 +162403.87 -110125.2 -000001.8+000019.400008.1 07.5800.55F2 0 +171030.61 +211256.0 -000009.9+000021.800008.2 07.5800.39F5 0 +171056.58 +311026.4 +000000.5-000008.700002.3 07.5800.91K0 0 +174249.99 +854012.5 +000007.9-000011.700008.8 07.5800.35F0 0 +174754.41 +360005.9 +000001.1-000028.900004.7 07.5800.17A2 0 +180602.28 +760754.3 -000066.2+000016.000015.9 07.5800.61F8 0 +181123.73 -331936.8 +000018.6-000063.200007.2 07.5800.51F5 0 +181622.20 +104853.4 -000001.6-000007.700001.2 07.58-0.08B2 0 +181846.89 -181019.8 -000001.6-000002.300001.1 07.5800.12B1 0 +182628.41 -081108.1 -000005.5-000007.700005.7 07.5800.22A0 0 +183133.22 -565900.1 +000006.0+000001.600003.5 07.5800.23F0 0 +183230.24 +683650.5 -000015.2+000066.600011.1 07.5800.53G5 0 +183623.35 +665448.2 +000069.7-000057.500028.3 07.5800.62G3 0 +184822.54 -315153.8 +000000.7-000009.300002.4 07.58-0.05B6 0 +185853.74 -355752.5 +000019.1+000008.100007.3 07.5800.37G1 0 +190503.17 +255017.0 +000007.5+000004.700004.8 07.5800.11A0 0 +191746.23 +763708.7 -000000.9+000009.700010.9 07.5800.32F0 0 +192506.17 -230230.5 +000021.1-000009.200019.8 07.5800.53F6 1 +193308.63 +460221.7 +000010.8+000007.100006.8 07.5800.11A2 0 +195032.17 +171607.6 +000011.2+000002.500001.5 07.5800.05A0 0 +195624.63 +354724.3 +000007.3+000004.000002.9 07.5800.83G5 0 +200400.20 -090736.2 +000008.4-000043.900008.1 07.5800.14A0 0 +201901.58 +515837.5 -000002.6-000011.000007.8 07.5800.23Am 0 +205304.23 +290843.7 +000013.1-000001.900004.5 07.5800.07A0 1 +205849.54 -031905.0 +000002.7-000033.100005.4 07.5800.38F2 0 +210556.25 +480240.1 -000002.5+000000.700002.1 07.5800.05B9 0 +211234.55 -600255.1 +000013.3-000025.300006.4 07.5800.33F0 1 +212026.52 +120829.8 +000037.6-000036.000010.1 07.5800.34F0 0 +213122.36 +224430.9 -000005.3+000001.700004.5 07.5800.98K0 0 +214218.45 +055443.0 -000005.2+000013.900005.9 07.5800.32A5 1 +220539.57 +570735.0 +000020.5+000038.300008.9 07.5800.48F5 1 +220601.25 +204812.3 -000001.1-000000.200006.3 07.5800.25A4 1 +221710.48 +222315.0 -000011.2-000016.600001.8 07.5800.11A2 0 +222754.15 +513432.5 -000003.9-000005.200001.6 07.5800.05A0 0 +223607.34 -543635.9 +000362.8-000261.300031.0 07.5800.67G5 0 +223608.65 +725251.1 +000089.2+000045.600011.9 07.5800.46F5 0 +224655.79 +392501.7 -000050.9+000038.900018.2 07.5800.50F8 0 +224709.16 -324030.8 +000247.7-000091.800036.7 07.5800.74G6 0 +225054.55 -624852.8 -000019.4-000001.600012.0 07.5800.75G2 0 +230243.63 +411642.7 -000012.8-000110.300009.5 07.5800.90G5 0 +230740.19 +300315.4 -000015.2-000018.100003.8 07.58-0.01A2 0 +235734.07 +735157.1 +000119.9-000014.200017.4 07.5800.51F5 0 +000759.34 -184104.9 +000008.7-000007.800003.6 07.5801.27K1 1 +001308.23 -074057.3 +000094.0+000037.400006.4 07.5801.10K0 0 +002538.27 -512410.7 +000004.0+000010.500005.3 07.5801.04K0 0 +004016.73 +154929.1 +000018.9+000001.000004.6 07.5801.09G5 0 +012744.91 -750236.7 +000009.7+000011.800001.5 07.5801.69M2 0 +013745.87 -471041.5 -000039.3+000014.400003.4 07.5801.00G8 0 +013806.19 +653206.5 +000027.2-000013.000005.0 07.5801.01K0 0 +014226.90 +154642.8 +000029.9-000004.200005.2 07.5801.12K0 0 +015716.11 -174036.8 +000030.9-000001.000000.6 07.5801.64M1 0 +020657.32 -154220.4 -000000.9-000018.300003.5 07.5801.63M1 0 +023745.33 +121610.6 -000039.1+000002.600003.8 07.5801.01G5 0 +023926.13 -253408.7 +000021.1+000010.100002.0 07.5801.18K1 0 +025359.43 +160113.6 +000010.2-000005.700005.2 07.5801.00G5 1 +033157.09 +672531.2 +000014.8-000055.400004.1 07.5801.27K0 0 +050441.74 -211315.2 +000009.8-000028.900005.3 07.5801.07K1 1 +051654.28 -481129.2 +000004.6-000019.000002.8 07.5801.43K3 0 +055620.67 -390920.3 +000010.5+000007.100004.7 07.5801.00K0 0 +062034.48 +180256.8 +000002.3-000007.700002.1 07.5801.23G7 0 +063702.02 +190936.8 +000022.9-000037.500004.1 07.5801.28K0 0 +064848.78 -161241.2 +000010.8-000049.000003.6 07.5801.17K1 1 +073935.47 +841150.6 -000005.4-000002.000001.7 07.5801.61K0 0 +074557.20 -185416.3 +000021.8-000001.100003.4 07.5801.49K4 0 +080739.30 -540353.7 -000035.1+000001.900005.0 07.5801.01G8 0 +080827.56 +052200.4 -000001.4-000037.100004.7 07.5801.12K0 0 +081820.13 -262040.5 +000007.4-000057.400003.6 07.5801.42K3 0 +082427.87 -083112.9 -000028.8+000021.000002.6 07.5801.30Mb 0 +082629.00 -024417.9 +000034.6-000047.100004.4 07.5801.11K0 0 +085026.49 -515350.6 +000002.7-000010.300003.1 07.5801.28K2 0 +085957.68 -023253.5 +000013.7-000010.600002.3 07.5801.38K2 0 +090435.86 +105100.8 -000032.7-000018.200005.6 07.5801.30K2 0 +090615.59 +170643.3 -000002.3-000054.300004.5 07.5801.03G5 0 +090748.68 -281152.3 -000000.9+000010.500005.2 07.5801.01G8 0 +090834.20 +164206.1 -000015.4-000009.400001.7 07.5801.05K0 0 +094344.55 -411425.7 +000002.0-000040.000003.8 07.5801.27K2 0 +094647.35 -115619.8 -000003.4-000026.300002.5 07.5801.31K0 0 +100305.49 +461149.6 +000008.5-000010.300004.1 07.5801.04K0 0 +102506.69 +655433.2 -000013.6-000022.800006.2 07.5801.04K0 0 +103538.86 -130000.9 +000007.4-000005.800005.7 07.5801.02K0 0 +110554.02 +535103.0 -000029.2-000012.400002.9 07.5801.63M0 0 +110712.72 -333317.9 -000005.4-000017.400003.2 07.5801.50K3 0 +112424.23 -220514.3 -000037.5+000013.500003.8 07.5801.49K4 0 +112646.70 +030021.1 -000730.1+000191.200055.6 07.5801.00K2 1 +113102.78 -374456.9 +000000.9-000003.300001.9 07.5801.49K3 0 +114110.83 -164059.1 -000001.2-000021.700003.9 07.5801.27K2 0 +121820.09 -511442.5 -000015.3-000012.300002.4 07.5801.49K4 0 +122132.60 -441606.3 -000015.0-000001.400002.7 07.5801.01K1 0 +123612.39 +403511.0 -000062.1+000002.900007.9 07.5801.12K2 0 +123738.32 +103502.8 +000028.9+000007.400004.0 07.5801.40K2 0 +130807.38 +624125.0 +000025.2-000027.000004.5 07.5801.14K0 0 +135755.25 -305752.5 -000050.4-000034.800005.3 07.5801.07K0 0 +135946.00 -501340.5 +000010.1-000087.600010.5 07.5801.20K4 0 +140626.13 +305048.5 +000028.5-000135.600010.4 07.5801.03K0 0 +141119.35 -294704.8 +000000.9-000015.600004.1 07.5801.20K0 0 +142531.03 -325819.4 -000002.3+000004.900001.9 07.5801.14Kp 0 +154005.31 -883916.5 +000003.1-000024.600001.8 07.5801.54K5 0 +160851.66 +154747.0 -000016.6+000001.200001.7 07.5801.28K5 0 +162136.24 +565237.4 -000004.2+000010.900002.2 07.5801.66M. 0 +162306.67 +704748.6 +000005.3-000001.900001.8 07.5801.62K5 0 +162430.53 +322806.0 -000011.5-000013.500004.3 07.5801.35K5 0 +165349.71 -720611.0 +000006.5-000008.300002.9 07.5801.28K3 0 +165426.91 -040949.6 -000008.3+000014.900004.7 07.5801.22G5 0 +173702.38 +145106.0 +000007.2+000013.400002.1 07.5801.00K0 0 +175721.02 +354029.6 +000003.2+000006.900004.8 07.5801.00K0 0 +180405.03 +462631.3 +000033.1+000026.800004.7 07.5801.03G5 0 +180853.25 -392939.9 +000002.5-000015.100001.6 07.5801.66M1 0 +181443.19 -484848.1 +000023.7-000022.300004.8 07.5801.33K2 0 +183003.96 +183517.9 +000015.3+000007.100003.6 07.5801.00G6 0 +183727.01 +031312.4 +000000.1+000004.600001.4 07.5801.73K5 0 +184214.29 -231735.0 +000004.2-000012.100001.7 07.5801.73K5 0 +184639.23 +303511.7 -000003.3-000007.700002.4 07.5801.49K2 0 +185256.04 -181533.1 +000007.0-000002.900003.3 07.5801.70K4 0 +185951.93 -575839.9 +000008.0-000013.500004.5 07.5801.01G8 0 +190921.73 -342923.0 +000002.1-000020.600004.9 07.5801.55K5 0 +191321.87 +143705.3 -000006.9-000006.100003.2 07.5801.67K5 0 +194144.43 -773428.9 -000001.1+000006.800003.7 07.5801.39K1 0 +195317.25 -722824.5 +000016.6-000013.100002.8 07.5801.42K2 0 +195729.25 +214524.9 +000005.3-000003.600002.3 07.5801.30K0 0 +201908.52 +380940.4 +000045.6-000022.700006.3 07.5801.04K1 0 +202136.19 +105930.5 -000004.8-000004.900003.3 07.5801.61K5 0 +205148.32 +135507.9 -000001.7-000002.700000.7 07.5801.54K0 0 +214809.28 -255239.9 -000004.9-000017.300002.1 07.5801.01G8 0 +220706.15 +375402.8 +000020.2-000007.300005.7 07.5801.02K0 0 +221320.28 +001432.3 +000040.2+000005.300003.0 07.5801.37K5 0 +223538.80 +101938.4 +000006.8-000011.000005.0 07.5801.24K2 0 +223645.93 -642323.0 +000018.7+000020.500005.1 07.5801.18K2 0 +224039.04 -164615.3 +000041.0-000004.300002.1 07.5801.10K0 0 +225235.29 +563113.1 +000001.6-000001.700000.6 07.5801.67K2 0 +225930.44 +435449.8 +000002.9-000015.400004.7 07.5801.24K2 0 +230403.60 -224236.4 +000023.3+000004.700004.5 07.5801.32K2 0 +235438.66 -015646.3 -000006.2-000012.400003.0 07.5801.62K5 0 +000825.69 +063700.5 +000087.3-000000.900025.1 07.5900.63G2 0 +000827.63 -240537.5 +000048.2+000007.500007.6 07.5900.51F3 0 +001605.39 +080656.2 +000049.5-000025.900007.4 07.5900.32A5 0 +002342.49 -622531.0 +000211.8+000084.900010.0 07.5900.85G8 1 +002411.96 -543359.4 +000022.5-000060.500009.5 07.5900.41F2 0 +004223.21 +041000.0 +000030.6-000042.000016.2 07.5900.52F8 1 +004756.69 -292038.1 +000067.1+000019.900007.4 07.5900.31F0 0 +004900.62 -361548.8 -000041.4+000013.200006.4 07.5900.97K0 0 +005027.92 +594018.3 -000002.6-000001.200001.3 07.5900.31B5 0 +005506.96 +232458.1 -000013.9+000047.200012.7 07.5900.48F5 0 +005514.82 +643244.9 -000014.3-000008.500009.6 07.5900.29A3 0 +010626.99 -094600.2 +000033.2+000007.100005.8 07.5900.11A2 0 +011228.62 +231520.6 +000036.5-000012.800005.8 07.5900.36F0 0 +011815.43 +023302.5 -000027.1-000033.800007.1 07.5900.32A5 0 +012606.25 -021203.3 -000014.6-000016.000002.9 07.5900.90G0 0 +013757.00 +094548.9 +000003.6-000007.200005.9 07.5900.43F5 0 +020911.35 +455026.7 -000016.4+000007.400008.4 07.5900.48F5 0 +022742.33 -335347.7 +000017.9+000003.500019.5 07.5900.54F7 0 +023410.34 +424708.6 +000406.1-000193.100032.6 07.5900.68G0 0 +023727.88 +640648.4 +000008.5-000013.600011.9 07.5900.53F8 0 +024017.64 +343506.5 -000006.0-000119.500009.2 07.5900.91G5 0 +024158.97 +003301.2 +000009.5+000010.300008.0 07.5900.37F0 0 +025709.58 +034043.5 +000023.7-000018.500005.6 07.5900.42F5 0 +030535.06 +442435.4 -000016.2-000003.200006.5 07.5900.08A0 0 +030647.73 +454503.2 +000040.6-000037.300004.9 07.5900.04B9 1 +031538.48 +610740.6 -000003.0-000000.800002.8 07.5900.03B5 1 +032257.71 +711650.0 +000034.6-000037.600008.8 07.5900.31F0 0 +032624.14 -152147.6 -000000.1+000000.900006.8 07.5900.06A1 0 +033337.92 -072454.1 -000003.5+000007.000007.1 07.5900.38A5 0 +034051.59 -123657.2 +000106.8+000044.100013.2 07.5900.40F3 0 +041928.57 +115758.2 -000003.9+000000.800008.0 07.5900.51F5 0 +045222.12 -031022.4 -000015.3-000013.900007.2 07.5900.12A0 0 +050039.49 -703726.6 -000007.4+000030.500009.3 07.5900.34F0 0 +050520.12 +073345.0 +000001.8-000003.200003.7 07.59-0.05B9 0 +050610.19 -011438.1 -000003.6-000014.200005.7 07.5900.96G5 0 +051157.30 -105739.6 -000005.1+000002.200004.8 07.5900.00A0 0 +052513.67 -524037.0 -000000.3+000014.800005.6 07.5900.95G8 0 +053101.57 +120548.4 -000000.8-000001.800004.1 07.59-0.10B3 0 +053837.80 -165508.5 +000106.2-000102.800017.9 07.5900.61G3 0 +054326.67 -495032.8 -000006.6+000016.000002.2 07.59-0.14Ap 0 +055037.34 +440041.4 -000018.3+000003.900007.4 07.5900.17A2 0 +055326.86 +181011.9 -000001.7-000005.700001.5 07.5900.49F5 0 +055554.68 -563318.4 -000023.1+000027.400004.5 07.5900.97K0 0 +060612.01 +640454.6 +000033.3+000000.300012.4 07.5900.55F5 0 +061721.83 +455138.2 +000002.9-000028.900006.0 07.5900.99K2 0 +062430.80 +383409.8 +000088.3-000091.900022.3 07.5900.63G0 0 +062758.83 +234006.5 +000015.3-000022.200005.5 07.5900.99G5 0 +063240.27 -052026.2 -000011.0+000006.800004.9 07.5900.06B8 1 +063413.77 +651712.3 -000013.9+000052.200015.6 07.5900.44F2 0 +063557.79 -035839.5 -000002.9-000002.900004.4 07.5900.16A2 0 +064033.61 -341244.7 -000008.6+000041.400009.6 07.5900.33A5 0 +064154.19 +474736.9 -000023.3-000022.600009.2 07.5900.31A2 1 +064237.05 -104458.6 +000016.7+000012.900005.9 07.5900.15A2 0 +065045.22 -205009.1 -000000.8+000004.000001.1 07.59-0.10B5 0 +065149.38 -263454.4 -000001.3+000005.000002.9 07.59-0.14B2 1 +065712.17 -365312.5 -000005.3+000007.900002.4 07.59-0.05B4 0 +070206.95 -502547.8 -000005.0+000002.100006.2 07.59-0.04B9 0 +071320.76 -085145.1 -000010.8+000010.900003.6 07.5900.25A5 0 +071534.32 -015136.5 +000009.1-000029.000004.8 07.5900.70G0 1 +072449.68 +200003.1 -000003.0-000008.900003.4 07.5900.04A0 0 +072742.78 -472450.5 -000005.5+000004.400003.5 07.5900.06B7 0 +072842.55 +635229.2 +000019.4+000020.800014.4 07.5900.41F5 0 +073428.07 -525807.8 -000034.9+000279.500035.3 07.5900.72G5 1 +074234.64 -362229.4 -000010.3+000004.100003.2 07.59-0.11B8 0 +080617.29 -182223.3 -000015.7-000015.200004.9 07.5900.06A0 0 +080922.15 +011850.8 +000004.5-000007.400003.0 07.59-0.01A0 0 +081006.61 +143029.6 -000081.2-000097.100019.3 07.5900.52F5 0 +081109.69 +842426.3 -000008.3-000007.800004.1 07.5900.05A0 0 +081706.21 -342950.1 -000010.9+000009.200003.3 07.5900.04A1 0 +081824.70 -073416.7 -000031.1+000009.800008.9 07.5900.24F0 0 +081958.44 -363640.4 -000009.2+000013.100002.6 07.5900.03A0 0 +082947.67 +001624.9 -000021.6-000010.000004.6 07.5900.94K0 0 +083616.77 -312017.9 -000013.1+000005.800001.8 07.59-0.10B5 0 +084002.71 -340111.4 -000031.0+000016.400003.0 07.5900.23A4 0 +084043.78 -115537.9 -000030.1-000007.300012.0 07.5900.73G5 0 +084118.53 -044831.9 +000052.2-000033.100029.8 07.5900.76K0 0 +085409.32 +391517.0 -000030.6+000014.500011.1 07.5900.38F2 0 +085845.39 +235800.1 -000013.3+000007.700007.1 07.5900.22A2 0 +092210.25 -002533.1 -000029.1+000000.800004.4 07.5900.91G5 0 +092341.08 -522537.3 -000017.4+000030.200004.9 07.5900.35A9 0 +093827.31 -623321.3 -000011.8+000007.000002.7 07.59-0.03B8 1 +094316.64 -600145.6 -000013.4+000007.800001.7 07.59-0.06B5 1 +095359.18 +274143.7 -000038.4-000005.000010.7 07.5900.16A0 0 +100055.20 +530728.4 +000170.1-000051.600019.6 07.5900.55F8 0 +100106.13 -721907.3 -000122.9+000089.000012.6 07.5900.50F7 0 +100205.06 -150144.6 -000027.0-000018.200006.6 07.5900.14A2 1 +102142.05 +480231.1 -000219.4+000006.700021.1 07.5900.61G0 0 +102815.68 +461039.6 -000016.0-000041.900006.1 07.5900.58F8 0 +103950.57 +375021.0 +000008.4-000044.200009.1 07.5900.99K0 0 +104909.20 -052424.9 -000031.6+000005.700005.5 07.5900.96K0 0 +105518.22 -523911.7 +000014.0-000007.200008.6 07.5900.32A9 0 +110050.35 -490110.9 -000095.3-000059.500030.2 07.5900.64G5 0 +111516.94 -773106.1 -000013.5-000006.400003.0 07.5900.52B8 0 +112703.26 +215109.7 -000049.8-000181.900030.8 07.5900.63G5 0 +112842.55 -394914.4 -000042.5-000025.500007.2 07.5900.84G8 0 +114753.60 -281923.4 +000010.4-000004.000006.0 07.5900.33A2 0 +115706.78 -634036.2 -000007.1+000001.900000.4 07.5900.65F7 0 +120332.66 -610553.9 -000006.4+000000.300001.4 07.59-0.04B2 0 +122250.26 -453932.3 -000057.9-000016.300007.9 07.5900.18A1 0 +124422.70 +215938.3 -000127.1-000193.900015.4 07.5900.48F6 1 +124851.71 -682531.5 +000027.8+000112.800034.6 07.5900.70G5 1 +132030.49 -205250.7 +000067.0-000062.600011.7 07.5900.42F3 0 +134600.50 +373130.5 -000193.3-000052.800016.5 07.5900.56F8 0 +135625.25 +652105.2 -000015.4-000285.100018.6 07.5900.66F5 0 +135752.11 +161208.0 +000014.3-000050.500005.4 07.5900.06A0 0 +140331.09 -683013.4 -000005.0-000004.100000.6 07.59-0.02B5 0 +140944.52 +371948.1 -000048.2+000011.400011.8 07.5900.36F0 0 +141019.81 -141315.2 +000058.9-000141.100003.3 07.5900.87G8 0 +141514.20 -673929.9 -000026.0-000023.500017.9 07.5900.56F8 1 +145530.05 -370941.5 +000013.7-000010.500008.9 07.5900.41F2 0 +145553.19 -135402.4 -000014.2-000014.200003.7 07.5900.33F2 0 +151129.92 +024942.4 -000056.0-000015.000008.0 07.5900.21A5 0 +152954.15 +234901.8 -000025.5-000011.300007.9 07.5900.19A2 0 +153551.05 +125458.7 -000059.9+000012.700012.2 07.5900.59F8 1 +154028.46 +184017.2 -000017.8+000016.300004.7 07.5900.24A2 1 +154059.52 -714441.2 -000003.9-000007.200001.3 07.59-0.04B9 1 +154417.69 -242343.5 -000051.8-000002.700007.0 07.5900.29A2 0 +155954.84 -564840.7 -000018.1-000030.900004.6 07.5900.20A0 0 +160110.22 -463217.8 -000012.9-000041.700009.2 07.5900.51F6 1 +161123.80 +282619.3 -000099.8-000066.500022.1 07.5900.56F8 0 +161456.28 -455929.5 -000039.9-000021.900009.0 07.5900.36F2 0 +161925.93 +053217.4 -000032.5-000024.400015.3 07.5900.63G0 0 +162445.23 +222258.7 -000025.0-000002.900007.1 07.5900.21A2 0 +163441.21 +635605.8 +000001.5-000001.900005.7 07.5900.96K0 0 +163920.73 -302753.1 -000020.7+000001.100010.3 07.5900.61G2 0 +164207.32 +011430.3 -000000.1-000019.800013.5 07.5900.40F2 0 +164526.79 -715023.8 +000041.2+000055.200018.4 07.5900.54F8 0 +164842.73 +181907.9 -000002.3+000022.700009.2 07.5900.56F8 0 +164856.09 -612319.0 -000004.8-000028.600006.1 07.5900.04A0 0 +165303.77 -471424.9 -000005.8-000010.100005.1 07.5900.12B8 0 +165321.18 +152429.1 +000006.5+000004.200003.7 07.5900.03A0 0 +165544.38 -253202.0 -000003.4-000006.000002.8 07.5900.04B8 0 +170000.63 +094752.8 +000010.2-000012.800004.2 07.5900.09A0 0 +171010.35 -004536.6 +000001.6-000000.400004.6 07.5900.27A0 1 +172223.79 -494542.1 -000002.9-000005.900002.9 07.59-0.04Ap 0 +172353.99 -294915.8 -000012.9-000037.900012.6 07.5900.92K0 1 +174557.07 +054140.0 +000002.8-000008.600004.6 07.59-0.01B6 0 +174741.80 -351319.8 +000004.7-000000.300003.0 07.59-0.00B8 0 +174935.62 -200024.0 -000010.6-000017.600006.2 07.5900.20A3 0 +175336.17 +244637.9 +000026.2+000017.000007.3 07.5900.33F0 0 +175652.38 +045914.7 +000054.0+000073.900014.0 07.5900.45F4 0 0.42 0.41 +180107.16 +452103.1 +000003.4+000023.400007.0 07.5900.09B9 0 +180306.06 -172449.9 -000000.4-000004.700002.2 07.5900.13B3 0 +181249.00 +054921.0 -000009.5-000013.200005.8 07.5900.14B9 1 +181404.86 +313223.5 +000006.4+000052.900012.6 07.5900.41F2 0 +181508.49 -575114.9 +000065.1-000113.600020.1 07.5900.59G2 1 +181948.11 -045742.1 +000108.3+000019.900016.4 07.5900.57G0 1 +182300.91 -174037.3 -000003.5-000004.100001.0 07.5900.14A1 0 +184003.13 -644332.4 +000008.1-000035.300006.5 07.5900.19A3 1 +185206.98 +271536.6 +000019.4+000039.900010.4 07.5900.34A5 0 +185907.74 -085813.7 +000058.6-000032.600012.3 07.5900.47F5 0 +190305.28 -454242.1 +000032.5-000014.400009.2 07.59-0.08B9 0 +190552.36 +290648.1 -000003.3-000001.900002.1 07.59-0.01A0 0 +191730.98 +251417.8 +000013.4+000021.300003.4 07.5900.06A0 1 +192001.09 +053515.7 -000000.9+000003.800003.5 07.5900.73G5 0 +193415.31 -161858.5 +000129.9-000197.300003.3 07.5900.55F2 0 +193838.73 +311309.3 +000002.3-000006.700008.2 07.5900.09A0 0 +193954.01 -145057.5 +000002.6-000003.500002.9 07.59-0.05B4 0 +194123.22 +382728.7 -000000.1-000002.400000.5 07.59-0.02B9 0 +194739.76 +155427.4 +000002.4+000005.600001.9 07.5900.04B8 0 +194828.06 +183918.2 -000000.4+000028.700007.7 07.5900.36Am 0 +195348.78 -712421.9 +000008.5-000024.100004.8 07.5900.14A2 0 +200302.06 +401023.5 -000013.9-000008.400005.4 07.5900.15A0 0 +200316.66 -425524.7 -000015.2-000006.900006.8 07.5900.35F3 1 +200904.28 -741309.1 -000047.2-000151.400014.3 07.5900.51F8 0 +201157.13 +264437.4 +000001.9-000009.800002.5 07.59-0.09B8 0 +201205.77 +210405.4 -000018.3-000007.000004.4 07.5900.33A3 0 +202344.64 -350745.6 -000013.5+000002.900004.5 07.5900.96G8 0 +203126.34 +395619.6 +000017.4+000021.900005.4 07.5900.06A0 0 +203616.21 +591247.2 +000022.6+000016.400007.5 07.5900.15A0 0 +204146.68 -284542.8 +000034.9+000029.200007.8 07.5900.41F3 0 +204220.35 +454926.1 -000056.0-000188.400018.0 07.5900.61G2 0 +204722.31 -503245.7 +000011.0-000064.200007.9 07.5900.93G8 0 +205308.93 -463704.6 +000052.0+000005.500005.7 07.5900.18A3 1 +210434.73 +522359.2 +000008.7+000004.600004.0 07.59-0.04A0 1 +210634.37 +380222.0 -000001.6-000043.900009.9 07.5900.51F5 1 +210743.72 -053359.1 +000205.4+000224.000020.1 07.5900.55G0 0 +212317.40 +645958.5 +000007.9-000003.200004.0 07.59-0.01B9 0 +212548.38 -251416.3 +000059.2+000003.700004.0 07.5900.97K0 0 +212828.22 +762412.7 -000003.5-000013.000005.0 07.5900.39F2 0 0.46 0.00 +214001.20 +535808.4 -000002.6-000004.100000.5 07.5900.08B5 0 +214634.39 +520727.0 -000002.0-000002.900000.6 07.5900.29B1 0 +214755.19 -525549.5 +000101.6-000087.500029.4 07.5900.66G5 0 +215855.80 +414146.3 +000002.3-000004.300000.4 07.59-0.06B9 0 +220007.24 +513105.6 +000005.5-000006.000004.4 07.5900.33F0 0 +220613.54 -290415.3 +000016.2+000000.500004.7 07.59-0.04A0 0 +221300.73 -490313.3 +000025.5+000002.200006.1 07.5900.84G8 1 +221517.58 +394634.7 +000230.2+000048.300013.5 07.5900.59G0 0 +222002.57 -665309.4 +000072.8-000043.900006.4 07.5900.38F2 0 +222414.62 +711803.2 +000040.6+000016.400006.3 07.5900.17A3 0 +222516.78 -512353.7 -000022.5-000075.100004.5 07.5900.91G8 0 +223645.05 +304729.2 -000026.8-000016.400006.7 07.5900.13A0 0 +223728.72 +392620.0 -000000.3-000005.000003.1 07.59-0.11B3 0 +224500.30 -004355.0 +000127.3+000021.300010.7 07.5900.53F5 0 +224947.40 +285639.6 +000041.0+000023.500005.6 07.5900.51F5 0 +225419.86 +815606.0 +000016.1-000004.000003.4 07.5900.96K0 0 diff --git a/kstars/kstars/data/hip029.dat b/kstars/kstars/data/hip029.dat new file mode 100644 index 00000000..4d37a4cf --- /dev/null +++ b/kstars/kstars/data/hip029.dat @@ -0,0 +1,1000 @@ +231940.42 +735527.9 -000018.7-000029.300010.9 07.5900.32F0 0 +232442.13 -524205.4 -000018.4-000157.400023.0 07.5900.69G5 0 +233043.60 +220250.6 +000041.9-000000.900007.2 07.5900.29F0 0 +233853.50 +121140.3 -000013.6-000009.400006.7 07.5900.18A3 0 +234026.18 -261203.3 +000087.0-000124.800014.8 07.5900.45F5 0 +234037.67 -185919.7 +000303.2-000042.500038.1 07.5900.73G5 0 +000415.98 +650910.7 +000011.2+000010.600001.5 07.5901.68K5 0 +000525.47 -035105.7 -000005.8-000032.000004.7 07.5901.04K0 0 +000931.01 +193333.2 +000021.3-000053.800005.4 07.5901.00G8 0 +010650.82 -813855.6 +000081.2-000029.600003.8 07.5901.34K2 0 +013233.24 +115257.4 +000045.2-000008.500002.2 07.5901.54K5 0 +014104.44 +134625.1 +000038.4-000078.300008.5 07.5901.13K0 0 +021328.77 +591145.7 +000017.9-000012.300003.1 07.5901.17G5 0 +023212.17 +064302.4 -000000.9-000013.500005.5 07.5901.07K0 0 +023653.36 -351911.7 +000023.8+000000.200004.7 07.5901.06K0 0 +023916.77 -603250.7 -000017.0-000014.800003.5 07.5901.05K0 0 +031014.53 +211619.0 +000026.8-000004.700002.8 07.5901.03K0 0 +034606.28 +103255.7 -000011.1+000011.100006.5 07.5901.06G8 0 +034825.86 -131824.0 -000006.0-000020.600004.0 07.5901.14K0 0 +035239.80 -445648.5 -000020.8-000012.400004.4 07.5901.27K3 0 +035821.25 +012645.1 -000001.4-000001.300003.9 07.5901.64K5 0 +045048.09 +313357.3 +000004.9-000018.800003.7 07.5901.55K0 0 +051611.41 +014525.1 +000006.5-000003.600003.4 07.5901.20K0 0 +052245.46 +190041.7 +000005.0-000009.000003.8 07.5901.07G0 0 +052851.81 -504255.2 -000000.6-000008.900002.5 07.5901.44K3 0 +055216.94 +071946.0 +000030.8-000025.500004.4 07.5901.33K0 0 +055538.26 -680249.1 +000008.3+000078.400004.2 07.5901.18K0 0 +061113.16 +153343.1 +000003.1-000017.100004.7 07.5901.08G5 0 +061121.51 +142830.3 -000002.3-000002.700000.8 07.5901.31G5 0 +061541.78 -201206.1 +000002.2+000015.600002.6 07.5901.19K1 1 +062815.87 -194749.3 +000005.9-000016.100005.7 07.5901.02K0 0 +063235.36 +505727.9 +000001.3-000013.300005.9 07.5901.33K0 0 +063927.31 -120206.5 -000002.5+000001.400000.9 07.5901.20K0 0 +063935.43 -602403.6 -000012.9+000066.900003.4 07.5901.00G8 0 +064822.01 -014904.6 -000012.8+000010.100002.2 07.5901.54K5 0 +065743.19 +404944.7 +000007.0-000022.300005.6 07.5901.00K0 0 +070010.30 +301710.6 +000013.3-000016.600002.6 07.5901.34G8 0 +072639.07 -041906.3 -000002.9+000001.700002.1 07.5901.11K0 0 +074911.98 -043931.7 -000000.7-000000.700000.7 07.5901.01K0 0 +075619.68 +223419.3 -000009.5-000143.300012.4 07.5901.06K0 0 +075647.90 +260619.0 +000037.1-000000.900004.1 07.5901.00K1 0 +082001.33 +161324.5 +000000.9-000004.400001.5 07.5901.54K5 0 +083201.89 -292215.1 +000005.6-000152.900010.3 07.5901.05K1 0 +084201.66 +632719.8 +000025.8-000014.500002.3 07.5901.54K5 0 +085254.34 -434511.5 +000018.1+000004.700004.6 07.5901.08K0 0 +085458.77 -105908.0 -000013.3+000001.800003.3 07.5901.16K0 0 +090632.41 +200709.5 -000007.6+000002.900002.2 07.5901.13K0 0 +091151.31 -065846.4 -000002.5-000000.900003.2 07.5901.63M. 0 +091227.70 +584241.6 -000006.4-000007.100004.5 07.5901.04K0 0 +092152.06 -133213.8 -000007.4+000007.600002.1 07.5901.33K2 0 +092350.42 +551136.4 -000018.8+000049.700006.1 07.5901.06K0 0 +094455.81 -643912.3 -000030.1+000004.300002.1 07.5901.68K4 0 +100158.03 -142334.2 -000011.2-000005.600003.6 07.5901.60M1 0 +100330.08 +532007.1 +000046.5-000019.200003.9 07.5901.11K0 0 +101821.20 -521953.7 +000023.2-000008.400001.6 07.5901.43K2 0 +101850.25 -231052.9 +000005.2+000002.400004.9 07.5901.03K0 0 +104641.62 +163234.5 -000016.4-000000.400003.3 07.5901.29K0 0 +110549.70 +295954.4 -000058.7-000034.400003.9 07.5901.05K0 0 +111116.34 +664419.9 +000000.3-000010.900003.2 07.5901.20K0 0 +112705.05 -474540.3 +000020.8-000013.800005.8 07.5901.07K0 0 +114948.81 -460053.7 +000008.1-000031.300002.6 07.5901.30K1 0 +115648.33 +052041.6 -000009.0-000022.400004.6 07.5901.01K0 0 +120235.07 +080411.4 -000004.1-000024.800001.8 07.5901.60M. 0 +120815.41 +301631.3 -000004.7-000006.500002.3 07.5901.54K3 0 +121133.43 -270415.3 -000013.4+000009.100001.6 07.5901.56M2 0 +121314.08 +113058.8 +000004.3+000001.600003.1 07.5901.56K5 0 +122440.73 +012302.0 -000022.7+000019.300002.4 07.5901.57M. 0 +123324.62 +075646.2 -000046.5-000062.900006.2 07.5901.12K5 0 +124514.10 -621303.6 -000004.0-000000.600000.5 07.5901.05A3 1 +125318.13 -450831.0 -000017.9+000001.600000.0 07.5901.51K4 0 +125635.42 +091859.7 -000036.6+000020.700005.1 07.5901.06K0 0 +125859.59 -084419.7 -000113.0-000055.900009.8 07.5901.00K0 0 +130919.47 -410109.8 -000069.8-000025.500005.0 07.5901.10K0 0 +132032.91 +081442.2 -000009.4-000020.300001.6 07.5901.21K2 0 +132201.76 +024526.4 -000004.2-000018.000004.6 07.5901.49M. 0 0.21 14.86 +135126.43 -372332.4 -000028.3-000005.200002.6 07.5901.08K0 0 +140611.26 -244425.9 -000007.0-000006.200003.4 07.5901.63M1 0 +142849.23 -713525.0 -000008.7+000016.800003.5 07.5901.49K3 0 +144038.32 +085841.1 -000012.6-000021.500003.2 07.5901.09K0 0 +150221.60 -414126.0 -000010.0-000026.500004.1 07.5901.44K4 0 +151124.12 +590314.0 -000011.1+000001.500003.7 07.5901.41K5 0 +152331.31 -142106.4 +000171.8-000099.400015.7 07.5901.08K1 0 +152738.39 -085653.1 -000103.5+000010.400007.7 07.5901.08K0 0 +153949.25 -140320.6 +000000.6-000035.900005.9 07.5901.19K0 0 +164255.07 +255117.9 -000021.8-000017.400003.1 07.5901.17K2 0 +171225.29 -663634.5 -000003.7-000018.700002.4 07.5901.58K5 0 +171729.26 +550323.0 -000054.9-000040.400004.9 07.5901.24K0 0 +173250.14 +190510.6 -000007.5-000016.400003.4 07.5901.55K5 0 +173411.69 -482806.9 -000002.4-000008.800003.4 07.5901.63M3 0 +174350.29 -672410.3 +000005.8-000037.500002.5 07.5901.68M1 0 +184442.24 -295848.6 +000004.3-000000.300001.4 07.5901.69K5 0 +190648.64 +360741.2 -000020.0-000013.800004.7 07.5901.08K0 0 +190918.02 +325208.3 -000007.3-000021.700003.2 07.5901.24K0 0 +194619.27 -271556.1 +000005.3+000041.900006.5 07.5901.17K0 0 +201016.06 +612045.0 +000022.4+000025.300002.6 07.5901.66M0 0 +202128.92 +644135.3 -000014.0-000001.400003.5 07.5901.45K2 0 +202937.75 -225042.4 -000009.2+000011.100002.2 07.5901.29K1 0 +205111.37 -253457.2 +000001.8+000006.100003.0 07.5901.25K0 0 +212841.09 +262442.1 +000033.5-000005.000005.2 07.5901.24K3 0 +214658.85 +071031.5 +000014.2-000003.100001.2 07.5901.57K5 0 +214728.76 -164544.6 +000009.1-000017.300002.5 07.5901.26K0 0 +221751.30 +494948.0 +000001.4-000012.900004.2 07.5901.19K2 0 +221935.01 +210126.8 -000017.8-000028.600004.5 07.5901.17K0 0 +222845.68 +761408.2 -000004.1+000005.200002.1 07.5901.70K5 0 +223540.72 -173712.3 +000030.8+000019.600002.2 07.5901.42K1 0 +224417.30 -143642.3 +000006.1-000002.300004.5 07.5901.32K1 0 +235207.69 +500652.8 +000084.0+000030.900004.5 07.5901.02K0 0 +235954.25 +055723.9 +000020.9-000035.300005.0 07.5901.00K0 0 +040553.85 +614740.0 +000000.2+000003.500000.2 07.5902.04R8 0 +002317.87 +601408.3 +000001.4-000008.000003.5 07.6000.23A0 0 +002622.01 +244406.0 -000006.8-000017.900003.1 07.6000.98K0 0 +003412.67 +540359.4 -000006.6-000015.000004.1 07.6000.11A0 0 +003731.20 +551331.3 +000020.5-000005.400008.5 07.6000.64G0 0 +004052.63 +310659.4 +000146.2+000039.700017.4 07.6000.46F4 0 +004844.82 +184108.3 -000014.2-000048.500016.3 07.6000.61G0 1 +005743.78 -154713.3 -000032.9-000025.800012.0 07.6000.42F2 1 +010159.62 +023133.3 +000105.8+000023.600009.4 07.6000.49F6 0 +011852.38 +043913.7 -000010.2-000005.700006.3 07.6000.17A2 1 +011854.16 +333057.0 -000016.1-000007.400003.8 07.6000.35A5 0 +012411.71 +511024.7 +000048.3-000012.400005.7 07.6000.28A2 0 +013647.02 +632452.2 +000017.6-000005.500001.5 07.6000.10B8 0 0.08 1.64 +014137.81 -025734.6 +000028.6+000006.100002.8 07.6000.96G5 0 +015554.24 +622148.6 +000012.1-000004.800003.7 07.6000.11B8 0 +020022.73 +103747.8 +000000.4-000008.500005.0 07.6000.92G5 0 +020826.00 +431128.1 +000090.7-000054.700017.1 07.6000.62F5 0 +023308.65 +582744.1 -000015.2-000005.800006.5 07.6000.16A3 1 +023410.54 -313125.6 -000021.0-000030.500008.0 07.6000.36A9 1 +024512.48 -152536.3 +000037.8+000040.400004.1 07.6000.83G5 0 +025712.64 -362558.7 +000019.2+000004.800008.9 07.6000.36F0 0 +025754.11 +463940.6 -000031.5-000020.400007.7 07.6000.19A5 0 +030043.55 -273829.6 -000036.0-000117.400010.7 07.6000.60F8 0 +030518.24 -405903.2 +000036.2+000004.800012.0 07.6000.47F5 1 +032020.63 +194349.4 +000016.0-000014.200007.1 07.6000.19A2 1 +032737.58 +074501.8 +000023.7-000007.000008.1 07.6000.41F0 0 +033511.87 +380054.7 +000002.0-000010.900003.6 07.6000.07B8 0 +033907.26 +653936.3 -000011.4-000006.000005.5 07.6000.09A0 0 +040221.85 -283151.1 -000035.2-000035.000016.9 07.6000.57F8 1 +040754.67 +163150.3 -000003.1-000013.700005.8 07.6000.10B9 0 +040903.12 +712037.3 -000005.9-000001.000002.9 07.6000.04B9 0 +041108.13 +452407.8 +000019.9-000047.200005.5 07.6000.98G5 0 +042205.94 +813755.8 +000016.5-000028.400005.3 07.6000.14A0 0 +044213.44 +373053.6 +000049.6+000005.000014.6 07.6000.60F8 1 +045404.12 -352417.6 +000125.9+000157.800038.5 07.6000.79K0 0 +050755.81 +261941.2 -000069.2-000067.000028.4 07.6000.66G5 0 +051553.77 +302949.0 +000013.8-000017.100003.4 07.6000.25A2 0 +052409.76 -532543.6 +000007.3-000006.400004.9 07.6000.08A2 0 +052624.10 -204255.1 -000003.0+000019.100008.8 07.6000.40A5 1 +053340.12 +481639.3 +000020.4+000017.000006.8 07.6000.82G5 0 +053902.40 -051140.0 -000000.2-000004.200003.0 07.60-0.12B3 0 +054105.46 +242100.8 -000011.2+000017.600017.3 07.6000.52F8 0 +054608.43 +185138.2 +000008.4-000009.000005.1 07.6000.40F2 1 +054644.51 +110302.0 +000056.6-000057.800007.8 07.6000.72G5 0 +054722.19 -381351.3 +000000.2-000007.400005.2 07.6000.01A0 0 +055353.07 -373200.4 -000000.5-000039.200006.7 07.6000.36A2 1 +060435.08 -140157.3 -000018.7-000005.800010.7 07.6000.30A9 0 0.07 0.42 +060817.40 +032318.2 -000005.6-000003.500002.0 07.60-0.03A0 0 +061820.73 -690944.0 +000002.8-000049.300014.9 07.6000.45F3 0 +062058.28 -064131.1 -000001.3-000001.800005.4 07.60-0.05B9 0 +062712.12 -202515.1 -000013.4-000026.600006.1 07.6000.16A3 1 +062852.04 -454639.6 -000013.7+000011.300004.1 07.6000.10A1 0 +064049.04 +515844.5 -000000.3-000291.700023.6 07.6000.67G0 0 +064509.93 -825345.1 -000032.7+000009.800012.4 07.6000.40F0 0 +064602.73 +330146.9 +000166.8-000006.800018.5 07.6000.62F8 0 +065021.03 -061134.1 -000010.0-000003.300005.9 07.60-0.10B8 0 +065224.85 +075346.8 +000003.1-000057.200009.4 07.6000.49F5 0 +065517.44 +055437.7 +000003.1-000000.400019.4 07.6000.52F8 0 +065639.42 -081058.0 -000004.9+000004.700003.1 07.60-0.07B7 0 +070432.94 +732540.5 -000014.9-000011.000002.9 07.6000.93G5 0 +070627.66 -030656.6 -000009.2-000003.500003.1 07.60-0.14B9 0 +071448.30 -152817.9 +000022.6-000040.200010.2 07.6000.62 1 +071555.04 -420824.8 -000012.8+000008.300005.7 07.60-0.07B9 0 +071836.25 +585507.5 -000010.4-000005.400010.1 07.6000.39F0 0 +072308.52 +404159.5 -000038.3-000009.900008.9 07.6000.96K0 1 +072556.27 +735103.1 -000014.9-000007.200003.1 07.6000.01A0 0 +073124.08 -642220.7 -000008.6+000052.400010.4 07.6000.46F5 0 +073937.85 -175217.5 -000006.7-000014.100006.3 07.6000.13A2 0 +073959.48 -015228.4 -000005.2+000003.700002.5 07.60-0.09B8 0 +074723.59 -531956.9 -000005.6+000009.900001.9 07.60-0.01B7 0 +075345.17 +263352.7 +000088.0-000185.100015.4 07.6000.57F9 0 +080918.47 -510044.6 -000022.7+000021.300006.5 07.6000.07A0 1 +081645.79 +072221.7 -000048.9-000078.000008.9 07.6000.50F5 0 +082308.24 -402251.4 -000010.7+000009.900000.7 07.60-0.09B8 0 +083238.32 -031044.3 -000046.4+000003.100004.6 07.6000.25A2 0 +083452.72 -584745.5 +000007.8-000051.700012.3 07.6000.41F2 0 +083817.56 +370113.5 -000030.2-000031.500005.6 07.6000.22F0 0 +084452.39 -081523.7 +000161.4-000110.300014.7 07.6000.52F5 1 +090449.99 +432723.8 -000107.4-000061.700014.2 07.6000.45F5 0 +091131.96 -413614.2 +000007.2+000001.900004.5 07.6000.14A3 0 +091700.43 -512619.9 -000016.1-000001.800001.9 07.60-0.13Ap 0 0.05 2.05 +092018.79 -733617.5 -000004.2+000013.600002.5 07.60-0.04B8 0 +093303.35 -860034.6 -000048.9-000020.500011.1 07.6000.54F2 1 +095001.54 -401008.5 -000034.7+000012.200007.2 07.6000.11A1 0 +095702.35 +194544.7 -000233.5-000006.100023.5 07.6000.56G0 0 +100408.90 +483528.4 -000061.7-000009.300008.2 07.6000.39F2 0 +100708.34 -543349.7 -000029.2+000009.900004.2 07.6000.08A0 1 +100801.90 -320333.7 -000025.3-000002.000008.3 07.6000.13A2 0 +103432.88 +014540.5 -000100.5-000092.600009.3 07.6000.49F5 0 +103746.13 +171643.3 -000124.8-000029.200015.2 07.6000.46F5 0 +103757.30 -113034.7 -000023.1-000000.700008.3 07.6000.63G0 0 +105809.08 +242231.9 -000019.8-000006.500003.4 07.6000.96K1 0 +110455.51 -610305.8 -000007.5+000000.400000.3 07.60-0.06O9 0 +110515.73 +251207.4 -000400.5-000062.300016.7 07.6000.59G0 0 +111127.51 -432735.5 -000016.0-000015.400005.3 07.6000.19A2 1 +112042.45 -354310.3 +000016.8-000056.500011.2 07.6000.41F3 0 +113901.20 +060329.5 -000336.4-000120.200029.1 07.6000.71G5 0 +113949.96 -632843.6 -000003.8+000000.200001.4 07.6000.06O7 1 +114202.61 -170059.8 -000084.9+000045.200015.7 07.6000.49F5 1 +114451.34 -552742.6 -000025.9+000000.600003.8 07.6000.13A1 1 +115451.88 -012702.7 +000128.7-000306.400016.0 07.6000.69G5 1 +121243.11 -600226.4 -000005.2-000005.300002.0 07.6000.07B9 0 +122631.53 -444455.6 -000029.5+000010.600003.9 07.6000.20A3 0 +123420.20 +105516.5 -000086.1-000059.100009.4 07.6000.35A5 0 +123847.69 +391832.9 -000114.8-000144.200004.9 07.6000.05A0 0 +124126.98 +403445.7 -000021.1-000017.300005.1 07.6000.96K0 0 +124955.47 -643649.4 -000014.8-000003.900002.6 07.6000.17B9 1 +125411.70 -512156.6 -000061.6+000010.100004.6 07.6000.45F3 0 +131833.10 -061556.7 -000043.1-000007.800004.5 07.6000.99K0 0 +132156.81 +255953.3 -000001.2+000010.400003.7 07.6000.99G8 0 +134257.82 -011228.8 +000009.3+000007.100004.4 07.6000.99K0 0 +135312.11 -033231.6 +000006.2-000036.500005.9 07.6000.48F8 1 +135659.32 -230612.8 -000005.0-000022.300005.3 07.60-0.03B9 0 +140445.46 -695219.5 -000007.7-000002.400005.8 07.6000.42F2 0 +140804.44 -804550.5 -000022.4+000001.600008.4 07.6000.28A7 0 +141058.17 -465438.9 -000031.4+000001.300006.3 07.6000.38F3 1 +142758.77 +291550.0 -000028.0+000008.600005.1 07.6000.88G5 0 +143900.40 +641730.1 -000138.6-000011.900029.5 07.6000.63F8 0 0.08 2.79 +145116.03 +183900.3 -000012.5-000101.100002.2 07.6000.99K0 0 +145405.40 -692223.1 -000006.7-000011.100003.1 07.6000.04B7 0 +150125.66 -655450.4 -000004.7-000005.300001.8 07.6000.03B8 0 +151043.21 -434300.0 +000012.3-000104.600032.3 07.6000.72K0 0 +151924.19 +501252.6 -000014.8+000013.900006.2 07.6000.10A0 0 +161351.00 -301243.5 -000003.8-000037.400005.7 07.6000.58F8 0 +161652.55 -294437.3 -000002.9-000006.100000.8 07.6000.18B3 0 +162925.06 +103531.5 -000001.7-000012.000005.5 07.6000.93G5 1 +163746.16 -641457.1 +000035.8-000059.800012.1 07.6000.97K1 1 +164747.55 +201218.7 -000018.4+000019.400005.7 07.6000.98K0 0 +170106.85 -585100.2 +000001.0-000000.100000.2 07.60-0.02B3 1 +172840.84 -312303.0 -000033.5-000020.800011.1 07.6000.37F0 0 +173405.32 -594629.3 -000046.0-000404.300027.0 07.6000.60G2 0 +174106.93 +722510.6 -000121.9+000297.200034.6 07.6000.72K0 0 +174630.30 +533444.4 +000009.8-000033.300008.4 07.6000.16A2 0 +175102.12 -350413.9 +000004.1-000004.100003.0 07.6000.01A0 0 +175200.86 +064346.7 -000000.6+000024.200013.4 07.6000.43F2 0 +175405.77 +784046.5 +000011.5+000022.600006.2 07.6000.43F2 0 +175717.30 -384657.5 +000005.2-000007.100004.0 07.60-0.08B7 1 +180134.22 +252922.6 +000000.2-000000.700001.6 07.60-0.02A0 0 +180244.57 -534207.9 +000001.1-000015.400006.6 07.6000.19A5 0 +180541.56 +212534.8 -000001.3+000000.800006.1 07.6000.30F0 0 +180915.09 -260657.5 -000031.3-000338.000024.8 07.6000.65G3 1 +181433.64 +001033.2 +000016.8-000030.400011.4 07.6000.44F2 1 +181935.03 +115213.7 +000003.7-000006.900001.0 07.60-0.00A0 0 +183031.58 +323830.4 -000008.2+000015.200007.1 07.6000.12A0 0 +183928.86 -454500.5 +000004.6-000015.800000.4 07.6000.70K1 1 +184150.29 -242115.0 +000048.4-000001.800009.2 07.6000.40F2 0 +185320.26 +252233.0 +000006.5-000026.100004.0 07.6000.97G5 0 +185634.08 -230854.4 -000000.4-000100.100009.6 07.6000.48F3 0 +190237.63 -645528.9 -000235.5-000285.700021.8 07.6000.60G0 1 +190618.19 -113857.0 +000022.4-000034.700005.8 07.6000.29A2 0 0.05 0.00 +190745.17 +804513.3 +000011.3+000007.900004.6 07.6000.14A2 0 +191141.95 -812446.5 +000019.4+000035.900009.7 07.6000.39F0 0 +191716.34 +284657.7 -000025.1-000101.500013.1 07.6000.45F5 0 +192042.66 +780936.3 +000021.1-000006.300008.3 07.6000.42F2 0 +192543.30 -621110.9 +000053.9-000146.400010.1 07.6000.47F5 1 +193129.92 +284302.1 +000018.8+000011.500007.5 07.6000.33F0 0 +193501.82 +041841.0 -000022.0-000019.900006.5 07.6000.49F2 0 +193644.56 +073303.5 +000010.0-000005.400006.1 07.6000.17A2 0 +193940.21 -064230.8 +000021.1-000037.300009.3 07.6000.25A2 0 +194718.14 -184447.0 -000068.7-000112.200032.3 07.6000.69G6 0 +195008.35 -503609.2 +000010.9+000001.800012.6 07.6000.28F0 0 0.08 0.70 +200124.30 -604409.7 +000005.6-000007.500001.8 07.60-0.02B9 0 +200538.60 +411647.5 -000001.2-000005.700000.2 07.6000.40B9 0 +201054.31 -321924.3 +000001.2-000028.400005.5 07.6000.10A0 0 +201827.56 +361515.8 -000001.7-000017.800001.7 07.60-0.04B9 0 +202348.50 +063722.3 -000012.9-000058.000017.4 07.6000.45F5 0 +202409.05 -543234.9 +000012.8-000022.400006.4 07.6000.16A2 0 +202548.62 -263323.2 +000013.6-000012.000005.6 07.60-0.06B8 0 +202920.81 +502737.2 +000009.0+000005.700002.1 07.6000.02B9 0 0.05 5.40 +203031.35 +432748.9 +000003.0-000014.900002.4 07.6000.19A3 0 +203152.67 -405405.0 +000088.3-000120.000021.0 07.6000.71K1 1 +203507.44 +301510.3 +000000.9-000003.600002.0 07.60-0.11B5 0 +204738.33 +161418.7 +000129.7-000031.800018.6 07.6000.50F9 0 +205119.03 -135527.4 +000019.7-000058.700005.5 07.6000.35F0 0 +205339.88 +410258.4 +000005.4-000001.100002.8 07.60-0.09A2 0 0.07 1.21 +210943.06 +460931.1 +000025.9+000007.900015.4 07.6000.51G0 0 +211032.85 +364746.0 +000044.8-000041.000009.9 07.6000.39F2 0 +212105.39 +563230.2 -000001.7-000004.600003.5 07.6000.08A0 0 +212629.08 +524452.7 +000011.9-000005.800004.8 07.60-0.02B9 0 +213015.17 -043007.0 +000046.9-000002.300008.4 07.6000.21A3 0 +215220.69 +240044.5 +000004.3-000021.400006.2 07.6000.32A3 0 0.64 0.00 +215353.80 +634413.9 +000025.2+000005.200005.1 07.6000.03A0 0 +215515.20 -385942.2 +000043.7-000028.000010.9 07.6000.32Fm 0 +222249.91 +333545.2 +000027.5-000021.100009.3 07.6000.50F8 1 +222412.74 +484918.8 +000022.1-000002.300006.7 07.6000.10A2 0 +222703.12 -171548.3 -000086.7-000104.300008.2 07.6000.88G8 0 +223438.11 -031823.5 -000034.0+000005.000014.6 07.6000.38F2 0 +225316.02 -634553.4 +000056.8-000041.400012.0 07.6000.59F8 0 +225641.86 +782945.3 -000130.3-000030.500010.9 07.6000.80G8 1 +225748.09 -260627.2 +000168.1-000280.900014.6 07.6000.68G3 1 +230748.16 +124023.5 -000019.8-000012.800009.9 07.6000.35F0 1 +230847.77 +105731.1 +000037.0-000000.700009.2 07.6000.46F5 1 +231306.32 +400010.1 +000075.3+000002.000005.8 07.6000.28A3 1 +231635.14 -013511.7 +000163.3+000021.000018.3 07.6000.65G4 1 +232355.41 +212126.8 +000021.7+000017.300003.9 07.6000.90K0 0 +232709.94 +545158.3 +000091.4+000024.700013.4 07.6000.57F8 1 +233228.67 +334427.4 -000022.1+000005.400014.3 07.6000.43F5 0 +000616.93 -104642.5 +000017.5-000003.000002.4 07.6001.54M. 0 +001208.74 +481056.1 +000016.2-000002.900003.5 07.6001.31K0 0 +004952.63 +302701.3 +000240.5-000029.400005.9 07.6001.06G8 0 +004956.24 -220607.5 +000026.9+000002.400001.7 07.6001.41K4 0 +005356.79 -543532.4 +000020.5+000031.600003.3 07.6001.14K0 1 +012045.93 -250613.5 -000048.0-000036.500004.6 07.6001.16K1 0 +013558.93 -362713.2 -000020.4-000008.800002.9 07.6001.62M2 0 +015829.12 +530439.1 -000000.5-000004.200001.9 07.6001.15G5 0 +015844.30 +452606.9 +000039.5+000001.400007.1 07.6001.20M8 0 +020325.89 -041947.1 +000008.7+000010.000001.7 07.6001.00G5 0 +020814.00 -553133.6 -000004.5-000023.400004.7 07.6001.10K1 1 +024603.05 +352702.0 +000027.4-000020.600002.7 07.6001.24K0 0 +031700.57 -631950.8 +000060.8+000107.300005.4 07.6001.10K2 0 +033335.92 +144042.6 -000001.1-000002.100001.1 07.6001.87M. 0 +033611.71 +085311.3 +000011.4-000009.200004.5 07.6001.45K0 0 +034154.98 +433052.1 +000018.7-000037.800005.4 07.6001.15G5 0 +035324.09 -103243.5 +000002.5-000003.900000.0 07.6001.13K0 0 +042315.01 -050020.3 +000037.1-000019.300001.9 07.6001.27K2 1 +045746.42 -345332.3 +000057.1+000026.700007.0 07.6001.15K1 0 +051128.18 -693245.7 +000004.1-000029.000004.2 07.6001.54K5 0 +051207.80 +065135.4 +000004.3-000004.300001.3 07.6001.62K0 0 +053030.30 -500559.7 +000014.2+000011.700002.5 07.6001.50K5 0 +053553.55 -131442.4 +000009.4+000000.800003.0 07.6001.57K3 0 +055535.18 -185737.0 +000006.2-000020.500001.3 07.6001.13K0 0 +055824.54 +230921.4 -000003.9-000023.000005.5 07.6001.05K0 0 +060335.48 +335257.3 -000000.1-000029.900004.8 07.6001.12K0 0 +061622.92 -095606.6 -000004.0-000009.700001.1 07.6001.26K0 1 +063743.56 -170047.0 -000001.0-000026.700002.8 07.6001.75M0 0 +064549.74 -703121.6 +000018.4-000010.700005.9 07.6001.23K2 0 +071048.87 +321324.0 -000033.2-000069.700005.2 07.6001.04G5 0 +080055.55 +395436.8 +000007.8+000006.000003.7 07.6001.32K0 0 +080121.48 -221958.8 -000016.1+000023.500006.6 07.6001.07G0 1 +083709.63 -160111.0 -000006.4-000002.200002.2 07.6001.35K2 0 +083749.78 +142822.4 +000020.6-000012.300001.7 07.6001.49K0 0 +083939.63 +160829.9 -000023.9-000031.100001.4 07.6001.16K2 0 +090020.70 +284007.3 +000003.6-000002.700003.0 07.6001.53M0 0 +090422.49 +291605.0 -000033.6-000015.800004.1 07.6001.61M3 0 +090458.03 -114153.3 -000012.4+000007.700001.5 07.6001.50K2 0 +091320.74 -243735.6 -000002.3-000022.900004.0 07.6001.42K3 0 +091531.43 -561539.8 -000023.3+000023.500002.8 07.6001.45K3 0 +091611.28 +232410.4 -000077.1-000068.900004.1 07.6001.30K0 0 +101913.11 +242150.2 -000017.8-000038.400002.8 07.6001.17K2 0 +103041.75 +563408.7 -000017.9+000010.800005.1 07.6001.06K0 0 +103432.44 -380743.5 -000029.8+000005.500003.2 07.6001.09K0 0 +103449.15 +764354.7 -000009.6+000000.300003.9 07.6001.13K0 0 +103450.13 +684226.2 -000037.2+000013.300005.4 07.6001.29K2 0 +105119.11 +090856.2 +000005.6-000048.500004.2 07.6001.10K2 0 +105611.80 -480527.8 -000005.8+000001.400000.5 07.6001.22G6 0 +105715.16 +240833.7 -000071.0+000036.800010.2 07.6001.01K1 0 +105745.91 -524054.3 -000027.9-000015.400004.3 07.6001.14K1 0 +111742.78 +122359.2 -000002.6-000030.100004.9 07.6001.25K2 0 +113127.34 +570805.5 +000002.1+000001.900002.1 07.6001.54K5 0 +115141.12 -401827.7 -000046.6-000016.900006.0 07.6001.07K0 0 +115430.11 -420241.6 +000008.1+000011.500002.9 07.6001.51K2 0 +115948.89 -624953.9 -000004.5-000001.400000.3 07.6001.82K4 0 +122008.13 +095332.8 -000070.9+000012.300003.6 07.6001.35K0 0 +124459.66 -083155.2 +000005.5-000002.400002.3 07.6001.25K0 0 +131416.37 -411242.3 -000035.4-000011.200003.7 07.6001.03K0 0 +132809.72 +092740.1 -000049.3-000006.600002.9 07.6001.17K0 0 +133031.34 -535557.8 -000036.2-000002.100003.6 07.6001.04K0 0 +133914.49 -485950.8 -000091.9-000000.700001.7 07.6001.18K2 1 +134427.12 +004206.9 -000006.7+000008.400002.4 07.6001.19K2 0 +134710.93 +474344.9 -000024.0-000004.800001.3 07.6001.38M. 0 +135116.33 +244144.7 -000010.6-000053.500003.1 07.6001.17K1 0 +141736.90 +112006.9 -000042.6-000007.000002.8 07.6001.34K0 0 +142333.92 +432731.4 -000003.9-000002.900005.6 07.6001.16K0 0 +142340.18 +644446.3 +000012.9-000011.900002.4 07.6001.24K2 0 +142352.28 +271614.9 -000009.8-000021.800001.7 07.6001.51M0 0 +142902.82 +110234.1 +000004.8-000021.100002.3 07.6001.25K0 0 +144938.43 +013016.2 -000033.8-000001.200004.2 07.6001.52K5 0 +145155.88 +084931.5 -000113.8-000033.000011.8 07.6001.03K0 0 +152217.97 -531414.6 -000027.6-000064.400001.1 07.6001.12G1 0 +152641.56 -453047.8 +000006.1-000023.400004.4 07.6001.02G8 0 +155031.09 +202024.9 +000016.4-000038.900005.2 07.6001.01K0 0 +155507.34 -403645.4 -000004.2-000011.600005.5 07.6001.10G8 0 +155958.02 +213719.1 +000010.9-000022.600003.4 07.6001.42K2 0 +160501.36 -265652.0 +000004.2-000007.300007.9 07.6001.02K0 0 +164746.26 +675031.5 -000019.2+000044.900004.4 07.6001.11K0 0 +170727.00 -191713.6 +000010.5-000007.700004.0 07.6001.45K4 0 +171331.24 +420623.1 -000004.0-000040.800003.0 07.6001.15C. 0 +173310.43 +074307.9 +000003.7+000007.300003.4 07.6001.07K0 0 +175037.80 +511431.5 -000024.2+000038.400004.3 07.6001.09K0 0 +175133.97 -623807.7 -000010.6-000006.400002.9 07.6001.29K2 0 +180321.27 +565601.0 -000002.9-000008.400002.5 07.6001.35K5 0 +181859.26 -040619.6 +000007.0-000007.200004.7 07.6001.01G7 0 +182927.56 -470508.7 +000005.9+000017.600004.8 07.6001.14K0 0 +184047.42 -042947.1 -000003.3-000010.000003.0 07.6001.81K0 1 +184510.84 +381854.6 -000007.3-000046.700000.1 07.6001.55K5 1 +184705.67 +163133.3 +000014.6+000003.500002.7 07.6001.63K5 0 +184907.90 +473057.0 -000022.4-000018.800004.4 07.6001.21M. 0 +190635.83 +013120.3 -000005.8+000014.600002.9 07.6001.58K5 0 +190946.50 +615836.0 +000002.5-000005.000001.7 07.6001.60K5 0 +191045.27 -564607.1 -000001.4-000012.900005.3 07.6001.21K1 0 +191749.91 +185055.0 +000000.8-000003.300000.6 07.6001.41G2 0 +193054.83 -235708.4 +000018.9-000033.900005.0 07.6001.12K0 0 +194322.87 -744608.7 -000005.0-000018.300001.0 07.6001.30K2 0 +194542.91 +301525.5 -000000.9+000008.400001.8 07.6001.70MI 0 +200558.61 +193451.3 +000023.6-000016.100003.5 07.6001.15G5 0 +201803.28 -103550.8 +000024.5-000017.400002.8 07.6001.46K0 1 +203408.55 +154934.5 +000029.4+000056.300004.0 07.6001.01G5 0 +204049.64 -250258.6 -000005.4-000009.700001.0 07.6001.65M2 0 +204736.40 -795113.1 -000013.4+000006.300005.6 07.6001.07K0 0 +211103.11 +035510.6 +000043.4-000021.100004.7 07.6001.24K2 0 +211555.61 -831557.1 -000008.2-000011.400003.9 07.6001.25K1 1 +211639.74 -201028.5 -000049.4-000070.300004.0 07.6001.22K1 0 +212439.63 +142834.9 -000012.8-000026.000002.5 07.6001.11K2 0 +212534.93 -001354.8 +000006.3-000014.400000.4 07.6001.61K5 0 +213945.63 +020821.1 +000034.4-000010.300006.2 07.6001.04K2 0 +215920.96 -462035.9 +000058.3-000015.100007.2 07.6001.24K3 0 +220127.12 -141936.7 +000019.1-000051.800005.2 07.6001.07K0 0 +220856.87 -635320.7 -000011.1-000001.600004.9 07.6001.21K2 0 +222151.07 +621542.1 -000030.4-000016.700002.1 07.6001.46K5 0 +222907.25 -365812.2 +000033.3+000007.900005.3 07.6001.19K2 0 +223025.88 +104038.6 +000039.8-000013.400007.7 07.6001.17K0 0 +225209.08 -385707.6 +000026.4-000004.300001.6 07.6001.19K1 0 +231715.07 -042606.7 -000014.1-000027.100002.3 07.6001.41K2 0 +232042.19 +443450.4 -000013.5-000007.300002.4 07.6001.43K2 0 +232714.56 -023812.2 +000150.4-000086.300004.6 07.6001.01K0 0 +234828.19 -113031.4 +000016.9+000000.700010.0 07.6001.08K1 0 +001704.89 +565434.6 -000022.1-000015.000003.5 07.6100.05A0 0 +002343.21 +450520.8 +000038.1+000015.500003.1 07.6100.97G9 0 +005307.23 -743905.8 +000243.0+000020.200011.6 07.6100.68G2 0 0.33 0.00 +005319.00 +741845.9 +000036.4+000008.400005.6 07.6100.33A5 0 +010811.74 +550921.0 -000021.8-000032.800011.8 07.6100.36F2 1 +010812.23 +215837.6 +000400.9-000047.700030.8 07.6100.71G5 0 +011839.65 +334525.3 -000001.7-000013.200003.2 07.6100.22A5 1 +011924.55 +571626.5 -000002.4-000000.900002.4 07.6100.07A0 0 0.07 3.64 +012540.84 +470706.7 +000010.6-000000.500004.5 07.6100.97G4 0 +014718.07 -423820.5 -000014.9-000006.700005.5 07.6100.25A7 0 +020222.00 +533743.8 -000010.6-000009.600004.0 07.6100.17A0 0 +021647.30 +434624.4 +000098.7-000183.900022.0 07.6100.64G0 0 +021725.73 +651543.7 -000037.4-000012.200022.6 07.6100.57F8 0 +022450.70 +760756.0 +000002.0-000010.100003.6 07.6100.08A0 0 +022541.40 +103021.7 +000003.8+000002.700003.3 07.6100.06B9 0 +023313.54 +595958.5 -000000.1-000026.300003.5 07.6100.04A0 1 +023443.12 +340503.0 +000059.9+000004.200008.2 07.6100.46F0 0 +024136.90 +694234.8 +000000.9-000011.600004.1 07.6100.02B8 0 +024229.47 +401540.7 +000020.3-000025.600000.4 07.61-0.01B9 1 +024919.83 -103301.6 +000102.6-000046.200017.9 07.6100.64G0 1 +030953.80 -833153.8 -000004.5+000021.500004.2 07.6100.38F2 0 0.09 0.15 +032325.05 -145234.2 +000009.5+000083.600019.6 07.6100.60G1 0 +032840.43 +502611.2 -000011.2-000005.200005.8 07.6100.49F0 1 +033125.49 -164644.5 +000083.7+000021.600006.8 07.6100.48F6 0 +033410.03 -543042.3 +000021.0+000003.500004.9 07.6100.99K0 0 +043221.47 -050220.1 -000004.1-000035.300027.1 07.6100.68G0 0 +043438.57 -353927.0 -000099.5-000225.500035.9 07.6100.78G8 0 +043513.25 -094413.0 +000033.9-000022.100006.3 07.6100.23A7 1 +043838.71 +382655.1 -000001.3-000009.600003.1 07.6100.44B8 0 +044313.63 -543534.6 +000050.5-000198.500036.7 07.6100.75G8 0 +044403.72 +125928.4 +000003.7+000049.500015.2 07.6100.44F5 1 +045355.64 +155555.0 -000006.1-000107.800011.4 07.6100.52F8 0 +045908.74 -282626.8 -000003.4+000039.000005.4 07.6100.87G5 0 +045923.11 +310325.4 +000028.2-000060.400005.7 07.6100.54F5 0 +050154.39 -365842.4 +000017.4-000056.100005.0 07.6100.82K0 0 +050615.52 +495829.4 +000025.2-000088.700013.3 07.6100.48F5 0 +050728.52 +583534.0 +000003.5+000011.800004.7 07.6100.96G8 0 +050734.87 +022808.9 -000001.2-000008.300005.3 07.61-0.07B8 0 +051059.19 +320219.5 -000116.5+000021.500021.4 07.6100.72G5 1 +051808.93 -161113.7 -000097.8+000027.700017.4 07.6100.93K0 0 +053146.02 +625906.7 -000001.9-000020.400007.0 07.6100.05A0 0 +053745.89 -004641.7 +000000.7-000001.800003.1 07.61-0.12B5 0 0.08 0.71 +054339.32 -085615.9 +000002.3-000001.400001.5 07.61-0.11B9 0 +054645.79 +201024.9 -000033.0-000011.600010.1 07.6100.38F2 1 +055100.59 -695408.5 -000007.0-000055.800017.1 07.6100.47F5 1 +060901.05 -820927.3 +000003.5+000025.300004.3 07.61-0.01B9 0 +061102.21 -071703.3 -000003.4-000000.900001.6 07.61-0.12B8 0 +061906.31 -034448.9 -000003.3-000006.000004.8 07.6100.10A0 0 +061955.10 -071502.3 -000002.3-000001.400002.4 07.61-0.05B9 1 +062224.48 -233536.3 +000037.8-000070.000003.3 07.6100.26A2 0 +062903.77 +174444.3 -000123.0-000165.700020.9 07.6100.62G0 0 +062936.89 +082932.9 -000015.1-000014.600019.9 07.6100.57F8 0 +063559.53 -351018.5 +000046.8+000049.300012.6 07.6100.47F3 1 +063731.83 +090840.1 -000058.4-000081.800026.1 07.6100.73G5 0 +063745.83 +182405.7 -000005.5-000004.400000.7 07.61-0.09B8 0 +063818.76 +644406.0 -000023.4+000002.900014.5 07.6100.49F5 1 +063920.27 +420016.6 -000001.6-000007.400004.4 07.6100.11A0 1 +064425.22 +061654.9 +000007.1-000047.500007.9 07.6100.40F2 0 +064507.23 -313915.6 -000007.3+000005.100001.7 07.61-0.10B8 0 +065618.75 +250031.5 -000032.7+000063.900008.0 07.6100.25A3 0 +070929.78 +015512.4 -000001.2+000001.700000.3 07.61-0.06B5 0 +071801.36 +450743.5 -000004.0-000064.400014.1 07.6100.44F2 1 +072840.62 +243855.6 +000011.7-000068.300008.6 07.6100.45F8 0 +073414.69 +713524.6 -000010.2-000050.200009.1 07.6100.24A3 0 +073954.53 -231658.5 -000007.4-000014.900005.3 07.6100.94K0 0 +074521.85 -003048.2 -000042.4-000001.400010.7 07.6100.37F2 0 +074758.89 -192412.9 -000018.0-000002.800004.4 07.6100.16A1 1 +075758.71 -521738.6 +000024.2-000023.400006.2 07.6100.50F5 0 +080226.03 +040908.4 +000064.4-000105.300023.8 07.6100.71G5 1 +080410.13 -044937.0 -000002.9-000001.700000.6 07.61-0.12B3 0 +081312.96 -233043.4 -000049.5+000019.200008.2 07.6100.17A0 0 +082200.20 -134606.1 -000058.6+000013.200009.2 07.6100.52F7 0 +082841.48 -234944.5 -000015.9-000000.800005.4 07.6100.18A4 1 +083729.61 +470713.5 -000072.8-000068.600017.2 07.6100.43K0 0 +083950.86 +113126.0 -000109.3-000499.900054.0 07.6100.83K1 0 +084225.11 +043442.9 +000025.0-000200.500015.5 07.6100.58G0 0 +084710.31 -634845.5 -000024.9+000014.200005.2 07.6100.10A0 1 +085454.66 -074906.5 -000002.0-000005.400001.4 07.6100.29A5 1 +090952.43 +494955.9 -000028.5-000029.400008.9 07.6100.36F0 0 +091321.17 +654313.8 -000044.4-000057.000011.1 07.6100.40F0 1 +091509.20 +020501.1 -000007.0+000003.900000.4 07.6100.98K0 0 +092600.27 +030149.0 -000013.4+000002.300004.7 07.6100.92G5 0 +092928.76 -340147.2 +000006.7-000032.400014.4 07.6100.52F8 0 +093040.91 -253658.0 -000005.6-000023.000006.0 07.6100.21A7 0 +093910.08 -623316.1 -000015.5+000009.700003.3 07.61-0.01B9 0 +102422.82 -613306.8 -000012.7+000007.900003.4 07.61-0.05B9 1 +102849.27 -605340.9 -000004.7+000003.100001.2 07.6100.26B8 0 0.07 2.40 +104014.33 -450317.7 -000008.4-000000.200001.5 07.6100.10A2 0 +105433.80 +412018.6 -000099.3+000042.700007.0 07.6100.96K0 0 +105916.20 -173723.6 -000026.4-000011.900007.9 07.6100.18A5 0 +111308.70 -012433.3 +000014.9-000145.700008.7 07.6100.92G5 0 +112829.72 -315125.2 -000040.7-000000.800004.9 07.6100.21A7 0 +113759.28 -013559.1 -000305.2+000131.400025.4 07.6100.56F9 0 +113922.30 -245347.1 -000008.7-000000.100005.7 07.6100.99K0 0 +120711.45 -003747.9 -000026.9+000002.300003.6 07.6100.97K0 0 +121452.39 -811138.9 +000008.7-000010.100005.7 07.6100.25A4 0 +121459.65 -361315.1 -000042.2-000005.900007.7 07.6100.25A3 1 +123319.96 -545852.0 -000028.9-000009.100006.8 07.6100.10A2 0 +125020.48 -303437.8 -000430.2+000023.800019.6 07.6100.60G0 0 +125309.53 -145756.4 -000010.7+000028.700015.2 07.6100.48F6 0 +130353.06 -031304.1 -000035.2-000024.200008.5 07.6100.34F0 1 +131042.41 -045630.5 -000070.0-000013.200007.4 07.6100.40F2 1 +131904.71 -200012.6 +000018.6-000005.000005.0 07.6100.11A1 0 +132725.07 -623856.4 -000005.4-000000.700000.7 07.6100.09O9 1 +133052.21 +241415.3 +000005.8+000017.400015.3 07.6100.43F2 0 +133646.70 -322412.4 +000010.0-000012.800009.5 07.6100.42A8 1 0.06 0.59 +135244.77 -590545.8 -000013.2-000006.700003.0 07.6100.01B8 0 +135328.23 -390325.9 -000008.5+000000.500002.2 07.61-0.11B3 0 +135615.41 -383947.0 -000011.3-000000.800006.7 07.6100.45F3 1 +140804.03 -125541.2 +000117.4-000111.500016.1 07.6100.62G8 1 +143336.45 +353508.0 -000193.6+000064.800025.4 07.6100.75G5 1 +143433.46 -461817.1 -000021.1-000022.200005.8 07.6100.05A0 0 +143848.58 -430003.0 -000026.9-000018.200004.9 07.6100.97K0 0 +145432.75 -392046.5 -000023.1-000031.000003.2 07.6100.89G5 1 +153010.52 +234520.3 -000002.1-000049.200003.4 07.6100.03A0 0 +153644.02 -410337.5 -000013.7-000013.000004.6 07.61-0.03B9 0 +153936.41 -273835.7 +000012.2+000003.300008.1 07.6100.00A2 1 +160242.43 -033928.7 +000005.8-000075.700009.1 07.6100.47F2 0 +160938.68 -520654.9 -000005.5-000020.700003.3 07.6100.16A0 0 +161055.54 +320011.2 -000033.8-000013.300007.7 07.6100.16A2 0 +162548.60 -295506.9 +000033.0+000077.000011.2 07.6100.79G6 1 +163759.75 +690945.4 +000007.5-000006.300005.3 07.6100.28F0 1 +163946.85 -515938.8 +000109.8-000043.500031.2 07.6100.70K1 1 +163956.42 -610928.2 -000004.3-000009.600003.8 07.6100.11A2 0 +165226.63 -744946.4 +000068.3-000006.000017.4 07.6100.47F6 0 +170154.08 -590251.3 -000002.9-000007.700001.0 07.61-0.05B2 0 +170154.25 -620825.6 -000026.0-000067.800010.9 07.6100.29A8 0 +171330.42 +552830.2 -000036.8+000059.700013.5 07.6100.43F5 0 +171839.21 -160147.0 +000017.2-000013.100006.4 07.6100.20A3 0 +173414.19 -354401.4 -000003.2-000010.200002.2 07.6100.14B7 0 +174218.06 -354804.1 -000001.9-000001.900001.0 07.6100.36B1 0 +174757.92 +360700.7 +000024.8+000067.800010.7 07.6100.83G5 0 +174758.57 +395849.8 -000011.7+000129.900005.8 07.6100.19A0 1 +174840.47 +644559.8 -000010.9+000026.000003.9 07.6100.06A0 0 +175626.23 +623710.6 +000010.0-000013.200002.4 07.6100.10A2 0 +180612.57 -372956.2 -000041.4-000112.400011.8 07.6100.39F2 0 +180911.42 +140134.0 +000026.8-000010.000005.3 07.6100.27A0 0 +181316.49 -391515.8 -000006.7-000016.900006.0 07.6100.01B9 0 +182208.86 +361806.8 +000048.6-000051.500015.2 07.6100.50F8 0 +183655.25 -583510.3 +000012.5+000007.400003.9 07.6100.95G8 0 +185003.28 +294855.0 +000002.1-000002.600002.6 07.61-0.03B8 0 +185131.61 -623849.1 +000001.6-000042.400007.5 07.6100.10A2 0 +185413.57 +364400.4 +000001.4-000002.700003.2 07.61-0.11B9 0 +185704.47 +013001.6 +000005.9-000001.600008.7 07.6100.57F5 0 +185716.76 -661954.1 +000075.6-000042.000010.9 07.6100.33F0 0 +190326.67 +170403.0 -000119.0-000061.400023.1 07.6100.61G0 0 +190747.60 +385541.6 +000009.9+000002.300007.8 07.6100.26A3 1 +191047.86 -385433.8 +000026.7-000033.500016.4 07.6100.47F5 0 +192458.97 -550623.4 +000013.3+000000.500005.2 07.6100.29A8 0 +193533.59 +270630.1 +000000.9-000015.000005.2 07.6100.16B9 0 +193547.92 +254850.2 -000001.1-000009.400000.4 07.61-0.02B5 0 +194417.17 -742720.7 -000021.4-000004.300007.6 07.6100.38F2 0 +195353.10 -542158.3 +000074.8-000023.200009.7 07.6100.93K0 0 +195629.81 +191114.5 +000008.6+000007.800004.2 07.6100.03A0 0 +200507.23 -041829.5 +000068.4+000053.000013.5 07.6100.51F5 1 +201032.24 +292149.7 +000003.6-000002.500003.0 07.61-0.10B9 1 +201923.54 -293726.1 +000009.6-000002.900003.2 07.61-0.08B8 0 +202143.17 -793551.5 +000013.7-000009.200006.8 07.6100.01A0 0 +202458.96 +091141.8 +000068.8+000001.500013.2 07.6100.55F5 0 +202600.95 +354840.5 -000008.9-000013.300010.2 07.6100.41F5 1 +204229.44 -051803.0 -000061.4-000173.400033.1 07.6100.71G0 0 +204254.15 -715538.7 -000043.3+000020.000010.8 07.6100.34F2 0 +204403.49 +290846.2 +000009.0+000015.500001.3 07.6100.15A0 0 +204530.35 -642538.8 -000001.2-000020.800004.4 07.6100.10A3 1 +205038.55 +224349.4 +000019.3+000000.800008.7 07.6100.19A2 0 +205714.67 -864650.9 +000014.9-000015.000003.8 07.6100.07B9 0 +210558.54 +242955.3 -000002.9-000039.400007.7 07.6100.34F0 0 +211419.92 +731024.0 +000032.0+000019.600008.1 07.6100.17A2 0 +212053.07 -305719.1 +000029.0+000000.400003.6 07.6100.91G6 0 +212322.62 -413307.8 -000072.6-000144.200026.5 07.6100.74G8 0 +213437.95 +422416.6 +000005.3-000005.800002.8 07.6100.17A2 0 +213914.91 +461031.5 +000006.9+000000.400003.3 07.6100.08B9 0 +214011.80 -094739.5 +000068.1-000164.800018.5 07.6100.58F8 0 +215142.66 +120208.6 +000041.6-000002.500005.6 07.6100.17A3 0 +222315.10 +053848.2 +000009.2-000047.300005.9 07.6100.70A2 1 +224342.71 -604326.9 -000041.4-000023.200009.8 07.6100.37F2 0 +225402.09 +341157.4 -000073.9-000236.000023.5 07.6100.49F8 0 +231253.14 +563211.9 -000006.3-000003.800002.0 07.6100.99G0 0 +231541.57 +314031.8 +000144.9+000038.100010.8 07.6100.54F8 0 +232244.15 +034424.4 -000000.7-000019.700007.8 07.6100.48F5 0 +233336.14 +600302.6 -000002.2-000018.200004.4 07.6100.08A0 0 +234134.01 +241325.9 +000052.5-000014.900004.3 07.6100.21A2 0 +002214.32 +713029.4 +000017.1+000004.400002.7 07.6101.50K2 0 +002333.25 -540316.7 -000021.8+000003.700003.9 07.6101.00K0 0 +003614.82 +571827.8 +000004.9-000016.100004.5 07.6101.13K0 0 +010434.15 -644204.3 +000025.0+000009.400003.5 07.6101.19K1 0 +011500.46 -553757.4 +000012.2+000000.100002.8 07.6101.63M2 0 +013236.27 -185836.1 -000010.2-000016.600001.3 07.6101.51K4 0 +015028.62 -423027.4 +000012.0-000002.500002.9 07.6101.28K1 0 +015125.63 +352720.6 +000013.6+000028.500005.0 07.6101.03G5 0 +021629.28 -431541.3 +000020.5-000015.700002.5 07.6101.05K0 0 +022015.62 -560551.4 +000047.5+000006.900003.3 07.6101.54M0 0 +022759.26 -302628.0 +000020.6+000000.600001.4 07.6101.58M2 0 +024410.37 -122931.4 +000051.3-000075.100003.1 07.6101.20K1 0 +025528.56 -485559.1 +000039.8+000012.600005.9 07.6101.10K0 0 +030809.32 -191810.5 -000002.3-000011.300000.3 07.6101.60M0 0 +033101.45 +071154.0 -000014.4-000014.800003.0 07.6101.27K0 0 +034531.32 -152223.3 -000006.4-000014.800005.0 07.6101.14K0 0 +040303.32 -513849.2 +000003.4+000021.200001.9 07.6101.38K2 0 +040312.99 +345000.6 +000015.5-000020.500002.4 07.6101.20K0 0 +040528.74 +401805.6 -000000.1-000024.400003.7 07.6101.17K0 0 +041738.18 +193339.4 +000012.6-000018.200004.2 07.6101.29K0 0 +041839.84 +533055.4 -000010.8-000015.400001.6 07.6101.32G5 0 +042104.71 +011139.8 +000010.9-000000.700001.7 07.6101.61K2 0 +051428.98 -182306.5 -000011.7+000011.400003.0 07.6101.20K1 1 +052939.87 -224307.5 +000020.4-000005.600003.4 07.6101.00K0 0 +053621.67 -572729.2 -000000.8+000049.300003.5 07.6101.58M1 0 +053635.11 -344321.5 -000024.5-000020.100003.5 07.6101.05K1 1 +061250.90 -101721.1 +000008.5-000001.300003.5 07.6101.58K2 0 +063451.98 -531654.8 -000022.7+000008.200002.5 07.6101.51K4 0 +070133.15 -352053.3 -000002.6+000016.300002.8 07.6101.24K1 0 +071123.43 +201533.2 +000012.2-000021.600006.9 07.6101.03G5 0 +071754.54 +261959.4 -000015.3-000003.300005.4 07.6101.00K1 0 +073022.31 +291129.6 -000005.8-000015.700002.3 07.6101.02G5 0 +073648.50 +565129.8 -000000.4-000060.700004.4 07.6101.03K0 0 +075438.70 +414906.7 +000001.9+000003.800003.1 07.6101.42K2 0 +081732.42 +272408.4 -000022.6-000006.200004.3 07.6101.13K1 0 +082652.00 -011256.0 -000008.6+000002.500004.5 07.6101.13K0 0 +090005.09 -754332.3 -000003.8+000008.800001.1 07.6101.78M2 0 +090502.50 -641722.0 +000000.9-000004.600001.9 07.6101.44K2 0 +092221.29 -340012.5 -000000.8+000018.000001.1 07.6101.36K2 0 +094423.66 +015804.9 -000007.1-000017.100003.3 07.6101.15K0 0 +094720.37 +324656.4 +000046.6-000024.800001.2 07.6101.57M. 0 0.41 264.00 +095730.06 +632234.5 -000023.3-000016.800002.5 07.6101.15G5 0 +100632.31 +393013.8 -000017.5-000017.800005.7 07.6101.05K0 0 +100812.18 +660140.4 -000013.4-000001.400000.8 07.6101.53K5 0 +101132.60 +414354.4 +000026.9-000037.300004.8 07.6101.36K2 0 +103502.01 -262254.3 -000042.7-000003.400004.2 07.6101.14K1 0 +105811.90 +094206.7 -000057.8+000022.500003.8 07.6101.24K2 0 +110826.74 +031321.5 -000090.5+000005.500003.3 07.6101.09K0 0 +115221.11 +095652.4 -000347.9+000110.000012.4 07.6101.05K0 1 +121526.78 +524302.0 -000003.6-000011.400003.9 07.6101.06K0 0 +123839.16 -350949.2 -000125.5+000025.400005.5 07.6101.13K1 0 +130724.76 +263126.1 -000111.6+000015.200003.8 07.6101.09K1 0 +130815.14 +431052.8 -000024.2+000010.800001.4 07.6101.59M. 0 +130941.36 -500859.8 -000033.0-000012.400006.2 07.6101.09K0 1 +131114.40 -141432.3 -000033.6-000006.800004.0 07.6101.02K0 0 +134804.73 +132012.3 -000043.7-000002.000004.7 07.6101.11K0 0 +134811.20 -680845.9 -000008.8-000011.600005.1 07.6101.30K2 0 +143939.01 -633243.6 +000012.8+000012.600002.3 07.6101.35K2 0 +145108.02 -494905.4 -000082.4-000072.300005.2 07.6101.19K1 0 +145145.05 -203651.1 -000008.0+000012.300004.8 07.6101.10K0 0 +150016.26 -581822.7 -000018.2-000006.300002.9 07.6101.80M1 0 +150838.90 +100558.1 +000005.8-000021.600003.3 07.6101.32K2 0 +151226.16 +525548.2 +000015.4+000020.600007.4 07.6101.15K0 0 +151850.17 +745128.9 -000047.0+000019.300004.9 07.6101.16K2 0 +152747.09 -791822.4 -000017.0+000030.700011.5 07.6101.09K1 0 +154652.22 -170631.3 -000002.0+000004.100004.6 07.6101.18K1 1 +160521.24 -032054.4 -000056.9-000038.200004.0 07.6101.24K0 0 +161736.93 +074402.1 -000043.3+000002.200004.5 07.6101.17K0 0 +163159.44 -445312.4 +000012.1-000004.300002.8 07.6101.84M1 0 +163435.86 +631531.6 -000130.0+000078.200007.3 07.6101.26K2 0 +170202.19 -203543.4 -000008.3-000008.400004.2 07.6101.03K0 0 +170634.52 +235818.6 -000007.3-000005.500002.6 07.6101.60M. 0 +174050.87 -523734.7 +000012.7-000045.000003.1 07.6101.29K2 0 +174220.33 -232057.6 -000084.9+000039.900006.8 07.6101.08G8 0 +180634.75 +834059.3 +000001.1-000033.700003.1 07.6101.12G5 0 +181115.84 -293822.4 -000002.7-000020.500007.0 07.6101.05G8 0 +190149.10 +774032.9 -000007.8-000004.500003.7 07.6101.18K2 0 +190622.25 +081348.6 +000005.2-000067.000004.7 07.6101.14M5 0 3.20 277.00 +191243.85 -113301.3 +000035.8+000004.200002.4 07.6101.09K0 0 +192122.17 -101034.1 -000002.7-000000.700002.4 07.6101.73K5 0 +192927.98 +604008.3 -000021.4-000098.100007.7 07.6101.18K2 0 +193143.11 +133709.5 +000006.7+000001.900003.1 07.6101.66K2 0 +193328.27 +081345.2 +000012.8-000012.800004.6 07.6101.15K0 0 +194454.50 -800518.7 +000008.2-000036.000002.2 07.6101.75M2 0 +195842.88 -415057.4 -000012.0-000056.500000.7 07.6101.26M4 0 4.39 240.00 +202114.12 +522438.0 +000002.5-000008.700002.1 07.6101.06K5 0 +202513.18 +035920.3 +000116.8+000047.900006.7 07.6101.01K0 0 +203433.99 -004029.3 +000005.2+000001.700004.9 07.6101.04K0 0 +205534.92 +600119.0 -000003.1+000002.100002.1 07.6101.86K5 0 +205806.57 +170500.7 -000010.8-000033.500003.1 07.6101.26K2 0 +211015.92 +271758.9 -000034.2-000012.800004.7 07.6101.02G8 0 +213334.32 -132700.2 +000022.0-000008.800004.5 07.6101.07K0 0 +213358.44 +172642.6 -000015.3-000017.700002.3 07.6101.37K2 0 +221123.75 -640051.6 -000008.7+000008.600000.3 07.6101.62M2 0 +221337.54 -664655.8 -000008.3+000008.600001.3 07.6101.35K2 0 +223642.62 +651526.7 +000020.6+000036.700005.5 07.6101.15K0 0 +225248.06 -645428.5 +000046.1-000026.100002.8 07.6101.38K3 0 +230327.39 +531807.6 +000023.4-000013.000003.6 07.6101.04K0 0 +231002.57 +365053.9 +000014.7-000002.800003.0 07.6101.55K2 0 +231453.15 -161421.5 +000026.6-000036.300003.5 07.6101.25K1 0 +231637.75 -701503.7 +000043.6+000001.900002.5 07.6101.29M7 0 +233718.79 +221425.4 -000004.1-000034.600003.8 07.6101.09G9 0 +235241.42 -162228.9 -000025.5-000018.500001.3 07.6101.65M2 0 0.22 34.32 +235352.14 +003546.3 +000000.9-000014.100001.3 07.6101.60M. 0 +201323.66 +384344.5 +000008.1+000001.500001.8 07.6102.86C5 0 1.46 434.10 +000230.18 +472522.7 +000012.3-000028.600008.1 07.6200.52F8 0 +000656.30 -435907.0 +000041.2+000016.700003.7 07.6200.95G8 0 +001205.19 -583129.3 +000066.9-000150.800017.2 07.6200.76G5 1 +001957.11 +013457.2 -000005.4+000005.500007.4 07.6200.99G5 0 +002934.79 -323410.0 +000086.0+000179.800013.2 07.6200.47F5 0 +003501.96 -260732.5 -000014.2-000010.300006.2 07.6200.98G8 0 +004520.21 -485010.1 +000059.2+000018.800006.2 07.6200.29A9 0 +004627.09 +452535.5 -000021.9-000005.200007.0 07.6200.16A3 0 +010848.67 +302428.7 +000022.4-000013.200004.1 07.6200.24A5 1 +011811.41 +813338.0 -000003.0-000004.300003.8 07.6200.97G5 0 +012103.23 +515902.1 +000288.8-000103.500016.6 07.6200.58F5 0 +012543.20 +362126.7 +000008.1-000054.500014.1 07.6200.51F8 0 +012948.68 +234126.0 -000049.5-000049.600021.7 07.6200.56F8 0 +014023.99 -605956.5 +000061.6-000011.100015.0 07.6200.42F2 0 +020845.44 +650214.8 +000001.5-000003.300000.8 07.6200.33B6 0 +022256.64 +083243.7 +000019.9-000004.500007.0 07.6200.39F0 0 +023754.49 +385507.0 -000011.8-000019.300006.3 07.6200.14A2 1 +023903.51 +623432.2 +000033.4-000026.400007.4 07.6200.11A0 0 +023939.83 -593403.0 +000019.7-000000.600004.7 07.6200.95G8 0 +024241.70 -494345.8 +000034.4-000020.200013.6 07.6200.47F5 0 +030845.88 +352731.6 +000031.9-000030.100006.7 07.6200.26A0 1 +030910.53 +072737.5 -000004.9+000001.000013.0 07.6200.44G0 0 +031006.30 +382044.0 +000005.4-000010.000004.5 07.6200.04B9 0 +032328.46 +331956.0 +000026.6-000079.700008.8 07.6200.70F8 0 +032526.65 +714105.2 -000000.1-000012.200004.4 07.6200.07B8 0 +033134.97 -314024.6 -000002.5-000015.800006.1 07.6200.04A0 0 +033611.34 +295900.1 +000004.6-000018.600009.1 07.6200.18A0 0 +033653.32 -495728.9 +000090.0+000001.800024.0 07.6200.59G2 1 +035523.38 -605426.1 +000050.1+000015.200011.3 07.6200.54F6 0 +040348.41 +375819.9 -000012.9-000012.700006.0 07.6200.00A0 1 +043737.34 +045858.1 -000039.8-000008.300009.2 07.6200.34F0 0 +044534.98 -423315.6 -000001.0+000019.600007.7 07.6200.07A2 0 +045508.27 -301710.2 -000000.4+000010.000005.0 07.62-0.02A0 0 +050449.09 +131831.9 +000000.1-000004.100005.3 07.6200.03B8 1 +051649.36 +200706.0 +000011.2-000018.900004.3 07.6200.39A3 0 +051735.91 +553100.7 -000003.1+000003.200002.9 07.6200.09A0 0 +053038.52 +394942.0 +000020.4-000018.000006.6 07.6200.99K0 0 +053556.20 -303210.6 -000001.4-000014.200002.2 07.6200.91G8 0 +054020.19 -022608.2 +000001.9-000000.500000.6 07.62-0.12B5 0 +054932.65 -004054.7 -000001.4-000001.700004.6 07.62-0.06A0 0 +055026.74 +754252.9 -000019.4-000018.700016.4 07.6200.53F8 0 +055047.77 +260315.7 -000000.1-000034.200008.9 07.6200.27A3 1 +060401.01 +273413.8 +000009.2-000038.500008.7 07.6200.13A0 0 +061704.70 -552452.9 -000012.5+000004.200004.6 07.6200.06A0 1 +062122.15 +211159.2 +000006.2-000014.100008.4 07.6200.06A0 0 +062417.61 -654034.5 -000011.4+000041.900007.3 07.6200.33A8 0 +063152.53 +050159.2 -000000.0+000000.500000.1 07.6200.10O8 0 +065013.92 -524800.2 -000006.4+000013.800004.0 07.62-0.09B8 0 +065701.26 +245727.9 -000021.3-000005.800005.9 07.6200.22A0 1 +065746.43 +225334.4 -000141.5-000141.400023.7 07.6200.56G0 0 +065749.36 -423623.5 -000009.3-000006.500008.1 07.6200.22A6 0 +065815.98 -352508.9 -000005.5+000004.800001.2 07.62-0.02B9 1 +070112.60 +291301.0 -000002.8-000001.100001.8 07.6200.93G5 0 +070656.44 -111938.5 -000004.4+000003.500000.7 07.62-0.01B1 1 +071912.11 +590732.7 +000061.2-000019.200011.5 07.6200.57F8 1 +072315.47 -100405.6 -000006.3-000060.200016.5 07.6200.50F8 0 +073034.08 -340526.2 -000003.4+000004.100000.2 07.62-0.09B1 0 +073516.77 -463439.6 -000007.8+000007.600003.1 07.6200.06A1 0 +075022.73 +054554.8 -000007.6-000009.100003.3 07.6200.01B9 0 +075145.50 -182127.2 -000009.5+000003.100001.5 07.62-0.00B9 0 +075802.92 -603653.3 -000004.7+000011.000001.9 07.62-0.06 0 +080808.68 +191258.2 -000037.0-000095.400014.5 07.6200.62F8 0 +080902.81 -202957.9 +000009.2-000097.400021.5 07.6200.56F7 0 +081250.72 -361341.4 -000007.6+000007.400003.2 07.62-0.13B6 0 +081332.70 -331759.2 +000069.6-000025.600013.3 07.6200.96K0 0 +083218.99 -435553.4 -000006.0+000004.600001.4 07.6200.07B1 0 +083409.35 -095709.8 -000018.5-000001.500011.2 07.6200.40F2 1 +084649.59 -392946.0 -000009.5+000003.900006.4 07.6200.13A1 1 +084651.54 -340401.6 -000022.2-000001.000007.2 07.6200.04A1 0 +084854.59 +034520.8 -000008.2+000000.000006.5 07.6200.49F5 0 +085144.07 -612511.0 -000015.3+000008.900002.8 07.62-0.03B8 0 +085430.09 +400801.2 +000038.6-000159.500013.4 07.6200.63G5 0 +085645.97 +172853.0 +000028.9-000020.400010.6 07.6200.97G5 0 +092307.12 -525308.9 -000046.8-000005.900007.6 07.6200.39F3 0 +092354.61 +012533.1 +000003.9-000024.600005.2 07.6200.32F0 0 +092839.87 -453001.3 -000008.7-000000.900001.3 07.62-0.15B5 0 +093359.77 +272111.3 -000023.2+000030.900014.2 07.6200.45F5 0 +093545.17 +344651.0 +000015.1-000035.000008.9 07.6200.86G0 0 +094405.85 -595216.4 -000018.3+000017.200004.2 07.62-0.02B9 0 +094538.83 -455440.2 -000025.1+000021.200002.8 07.6200.29A9 0 +094559.97 -740656.6 -000024.5-000002.300007.4 07.6200.10A2 0 +095756.22 -604453.4 -000026.2+000010.800003.8 07.6200.90G8 1 +095908.55 -160041.8 -000032.1+000002.500005.2 07.6200.06A0 0 +101410.97 +312529.6 -000015.1-000045.300010.5 07.6200.34F0 0 +101700.37 +215447.1 +000044.5-000020.600013.3 07.6200.47F5 0 +101834.96 -354554.2 -000023.3-000109.200021.1 07.6200.63G2 0 +102825.03 -463338.2 -000018.1+000003.500003.5 07.6200.03A0 0 +102828.72 -095252.4 -000035.9-000003.000002.9 07.6200.95K0 0 +103241.17 -165730.7 -000019.8-000087.000013.4 07.6200.62G2 0 +103845.69 -591045.2 -000028.2+000009.400007.4 07.6200.10B9 1 +104720.67 -655503.8 -000016.3+000000.700002.7 07.6200.08B2 1 +110331.80 -713743.9 +000160.1-000077.200015.2 07.6200.45F5 0 +112431.05 -341710.2 -000028.1-000012.300008.0 07.6200.06A1 0 +112445.12 +020547.5 -000008.8+000005.900004.3 07.6200.94G5 0 +112835.88 +391828.8 -000023.8+000012.400004.2 07.6200.96K0 0 +115322.98 -163533.8 -000037.8-000008.300010.3 07.6200.28F0 0 +121229.96 +032414.6 -000081.6+000022.800015.7 07.6200.55F5 0 +121607.42 -642715.4 -000012.0-000005.400002.2 07.62-0.02B3 0 +121900.96 +010957.4 -000012.2+000009.700003.1 07.6200.97K0 0 +123152.00 +231609.2 +000028.0-000035.800012.0 07.6200.40F3 0 +124337.88 +254048.4 +000024.2+000010.300010.2 07.6200.31A9 0 +130007.54 +345509.6 -000076.8+000001.400009.2 07.6200.90G5 0 +130430.11 -480758.1 -000018.0-000005.700002.5 07.62-0.03B9 0 +131455.62 -514816.8 -000076.8-000038.100008.7 07.6200.44F2 0 +140338.30 -664407.2 -000039.7-000026.800006.0 07.6200.35A5 0 0.18 3.26 +141527.91 +502624.8 +000046.7-000030.000007.0 07.6200.46F5 1 +141611.25 +211433.9 +000049.5-000013.800017.0 07.6200.46F8 0 +142155.59 -630931.5 -000005.8-000005.200001.1 07.6200.11B7 0 +142831.38 +281722.1 +000016.3-000008.200000.3 07.6200.00A1 1 +143352.48 +551409.6 -000008.5+000009.600006.5 07.6200.24A5 1 +150429.42 +195028.7 -000012.8+000010.200004.1 07.6200.99K0 1 +152005.12 +602248.7 -000035.6+000043.300007.3 07.6200.31F0 0 +153354.82 -250637.7 -000047.0-000015.000011.5 07.6200.58G0 0 +155003.19 -180833.6 +000001.5-000035.800012.2 07.6200.42F2 0 +155605.12 -255608.6 -000024.1-000029.300007.5 07.6200.21A2 0 +160104.25 -270251.8 -000047.9-000046.500012.0 07.6200.41F2 0 +160708.18 +490459.2 -000013.9-000002.900009.8 07.6200.28A2 0 +162214.38 -431200.7 +000004.5-000016.600006.3 07.6200.16B9 0 +163042.23 -595702.5 +000015.7+000012.800007.3 07.6200.40F0 0 +164117.25 -512349.3 -000014.8-000028.200007.5 07.6200.03A0 0 +164828.38 -162002.0 -000105.4-000270.600027.4 07.6200.77G8 0 +171056.84 +661526.3 +000000.4+000008.900002.5 07.6200.16A2 0 +171700.22 -130604.0 +000006.3+000003.400005.5 07.6200.93G5 1 +172330.10 +165410.7 -000003.3+000000.300006.4 07.6200.20A0 1 +172426.07 +502531.0 -000017.4-000060.200011.4 07.6200.41F2 0 +172505.93 -502658.0 +000018.5-000089.200015.4 07.6200.48F6 0 +172916.63 -095926.4 +000019.8+000012.600009.1 07.6200.40F2 1 +173333.19 +071041.8 +000006.9+000000.300013.2 07.6200.37F2 0 +174044.94 +040903.6 -000000.2-000013.400005.7 07.6200.12B8 0 +174500.43 +130129.0 -000003.3+000023.000012.7 07.6200.72G5 0 +180254.92 +562612.4 +000000.6+000011.700005.4 07.6200.00A0 1 +180944.44 -185039.8 -000002.0-000009.900003.5 07.6200.07B3 0 +181535.40 -770424.6 +000013.9+000006.400003.0 07.6200.13A2 0 +182122.88 -030623.1 +000027.5-000020.400004.5 07.6200.98G5 0 +182521.86 +481749.2 -000007.7+000006.800003.5 07.6200.97K2 0 +182717.57 -555715.1 +000003.4-000033.600012.1 07.6200.56G0 0 +184245.89 +054115.2 -000034.8-000056.700016.9 07.6200.45F5 0 +184528.19 +341249.2 +000017.0+000051.400013.0 07.6200.73G5 0 +185450.93 +300157.9 +000020.6+000021.800005.5 07.6200.85G5 0 +185549.24 +301843.5 +000001.0-000005.500003.0 07.62-0.03A0 0 +185647.29 -393028.4 +000008.1-000014.000003.8 07.6200.88G5 0 +185649.43 +681732.6 -000112.0-000003.400023.5 07.6200.68G5 0 +190351.76 -463255.1 +000002.5-000005.500003.0 07.62-0.03B9 0 +191146.62 +180516.2 -000007.2-000008.200007.1 07.6200.41F0 0 +191916.13 +231814.8 +000001.0-000007.400002.6 07.6200.04B3 0 +192329.61 +235833.1 +000030.2+000014.000008.5 07.6200.47F5 0 +192350.49 +160050.9 +000003.7+000000.700002.8 07.6200.13B9 0 +193546.12 -613751.1 +000029.0-000025.900012.2 07.6200.50F6 0 +195934.00 -114300.8 -000028.7-000038.500007.2 07.6200.39A5 1 +200728.92 +170114.0 -000002.3-000007.500000.2 07.6200.76G5 0 +201216.55 +802804.6 +000054.5+000081.900010.2 07.6200.41F0 0 +201501.97 +130515.3 +000042.9+000032.200007.3 07.6200.25Am 0 +201813.91 +584833.2 +000001.5+000000.500002.3 07.6200.10A0 1 +203658.88 +120256.6 +000042.8-000027.900010.8 07.6200.67G5 1 +204740.84 +224144.9 +000123.8-000008.800012.8 07.6200.42F8 0 +204835.78 +092758.7 +000022.9-000022.600014.8 07.6200.58F8 1 +205540.79 -660859.7 -000001.5-000004.700011.8 07.6200.62G3 1 +210132.83 -274812.1 +000008.3+000008.100002.8 07.6200.88G8 1 +210643.71 +481120.6 +000008.0+000004.300006.1 07.6200.05B9 0 +210919.21 -035333.1 -000033.3+000033.100016.7 07.6200.62G0 0 +212350.92 -063502.2 -000127.9-000003.200016.9 07.6200.50F8 0 +212655.43 +633509.1 -000051.3-000035.900006.5 07.6200.16A0 1 +212700.88 +431351.1 -000021.5-000014.900005.5 07.6200.07A0 0 +212914.84 +442017.3 +000003.8-000001.700002.0 07.62-0.02B2 0 +213008.51 +121615.7 -000108.9-000143.000016.5 07.6200.50G0 0 +213653.36 +054854.5 -000090.1-000117.800017.5 07.6200.56F8 0 +214221.82 -500537.0 +000082.7+000004.600013.2 07.6200.73G5 0 +214621.47 +225646.8 +000001.7-000017.100007.6 07.6200.31A3 1 +214710.33 +042410.8 +000006.6-000017.400005.1 07.6200.97K0 0 +214749.62 -724054.6 +000023.2-000013.200003.3 07.6200.36F2 1 +214811.03 +530523.4 +000015.1+000004.600003.5 07.6200.00A0 0 +215941.89 +490723.4 +000012.8-000008.000004.0 07.6200.07A0 1 +220420.04 +584655.2 +000008.7+000000.500002.5 07.6200.05A0 0 +221021.23 -515735.4 +000220.6-000106.000015.8 07.6200.53F8 1 +221529.18 +434453.3 +000020.1+000002.600006.3 07.6200.05A0 0 +221955.35 +122706.9 +000018.6-000005.000003.4 07.6200.38F2 0 +222108.10 +481424.0 +000006.0-000005.300002.9 07.62-0.01A0 0 +223534.86 -384328.3 -000012.0+000025.500007.9 07.6200.48F3 1 +224606.24 +382958.3 +000001.0+000013.700007.1 07.6200.98K2 0 +224644.85 +145942.2 -000035.3-000024.500004.6 07.6200.99K0 0 +224926.49 -112057.3 +000039.1+000008.700009.1 07.6200.35A5 0 +225842.34 +052031.0 +000004.9+000007.800003.9 07.6200.97G5 0 +225952.50 +135144.1 +000050.2+000024.200009.9 07.6200.37F0 0 +230725.77 -341235.0 +000025.3+000022.900008.8 07.6200.25A7 0 +230904.16 -022709.5 +000025.3+000002.600005.9 07.6200.43F5 0 +232406.25 -073302.7 +000144.0-000004.900033.1 07.6200.68G5 0 +232643.33 +410245.4 +000033.8-000018.100010.1 07.6200.37A5 1 +233920.80 +454311.8 -000005.8-000012.500003.7 07.6200.44A2 1 +234202.13 +201747.3 -000058.3-000081.900008.2 07.6200.65F8 1 +235034.33 -514218.5 +000055.0-000109.500024.4 07.6200.76G8 1 +235631.07 +534245.4 +000012.4+000000.700006.2 07.6200.97G5 0 +001304.62 +372507.1 +000002.5-000010.600004.7 07.6201.22K0 0 +003103.92 +091819.8 -000038.9-000037.100004.3 07.6201.36K2 0 +004902.23 +410755.5 +000037.9-000025.800005.3 07.6201.16K0 0 +004934.64 -105740.9 +000039.7+000007.600006.6 07.6201.19K0 0 +010005.65 +023758.7 -000019.7-000007.200002.6 07.6201.50K2 0 +010810.62 -121005.1 +000058.0+000002.000003.8 07.6201.23K1 0 +011345.30 +261430.2 +000003.8-000020.400002.5 07.6201.56K5 0 +012234.02 -034801.1 +000076.2-000004.600004.9 07.6201.18K0 0 +012312.12 +331723.6 -000006.7+000002.200005.0 07.6201.64K5 0 +013150.31 -780409.4 +000031.7-000033.200002.6 07.6201.30K2 0 +013811.01 +352021.1 +000035.6+000015.600003.5 07.6201.41K2 0 +020302.11 -215442.8 +000033.2-000003.200004.8 07.6201.15K0 0 +024033.61 +015158.7 -000027.9-000007.700004.4 07.6201.04G5 1 +033612.19 -735826.3 +000027.7+000062.000004.7 07.6201.11K0 0 +034659.73 +463704.1 -000001.0-000006.100000.3 07.6201.31K2 0 +040841.30 +434102.9 -000014.2+000031.400002.8 07.6201.29K0 0 +044631.92 -372721.3 +000003.2+000000.300001.5 07.6201.47K3 0 +051149.81 +052431.9 -000005.6-000005.800003.5 07.6201.32K0 0 +052416.13 -433631.8 +000015.2+000002.500002.0 07.6201.57M1 0 +052747.30 +440957.3 +000002.4-000002.100002.8 07.6201.51K2 0 +053156.22 +810324.5 -000000.7+000002.500003.0 07.6201.48K0 0 +053808.96 -474251.6 +000013.2+000013.100003.3 07.6201.08K1 1 +054733.54 +025424.3 -000000.9-000001.700000.5 07.6201.79K5 0 +055217.73 -562746.5 +000014.3-000001.900004.0 07.6201.14K1 0 +060558.31 +315702.8 +000000.4-000035.500004.3 07.6201.17G5 0 +063551.81 -561340.8 -000022.4+000019.800004.6 07.6201.01K0 0 +063713.56 -404614.1 -000005.6-000000.700002.4 07.6201.04G8 0 +064059.98 +251925.4 +000025.5-000013.900003.2 07.6201.58M. 0 +070939.76 +263122.6 -000007.0-000061.400003.1 07.6201.17K2 0 +073614.88 -235018.2 -000005.1+000004.900003.7 07.6201.23K2 1 +074400.78 -671207.6 -000000.2+000031.500002.5 07.6201.52M4 0 +074940.66 +135131.0 +000013.1-000046.100004.5 07.6201.02G5 0 +080333.86 +140525.3 -000011.5-000025.000006.3 07.6201.13K0 0 +080703.52 -040050.7 -000015.8+000009.400003.7 07.6201.02G5 0 +081423.98 -034947.5 -000015.6-000015.800003.5 07.6201.34K2 0 +082819.31 -351001.9 -000008.5+000010.400001.5 07.6201.18K1 0 +084116.50 +005729.2 +000000.3-000002.600001.1 07.6201.60K2 0 +085130.97 -463228.2 -000001.2+000004.400001.4 07.6201.66M2 0 +085320.63 +191919.9 -000021.1-000013.100003.0 07.6201.60K5 0 +085324.73 -061242.8 -000027.9+000004.100001.9 07.6201.19K0 0 +085502.41 -280456.6 -000009.1+000005.400000.6 07.6201.27K1 0 +085527.75 -142421.2 -000004.2+000001.600000.1 07.6201.47K4 0 +085657.32 -502123.9 -000012.4+000020.600001.8 07.6201.11K2 1 0.19 64.54 +090726.12 +585231.0 +000018.0-000090.700008.7 07.6201.00K1 0 +093545.00 -115645.3 -000016.1-000004.500004.2 07.6201.06K0 0 +095614.92 -250448.9 -000018.5-000004.200002.1 07.6201.12K0 0 +100706.70 -285204.1 -000008.5-000002.700002.0 07.6201.54K4 0 +104137.16 +135842.5 +000003.1+000004.700000.4 07.6201.66M. 0 +110103.46 +474056.3 -000064.9-000001.100003.9 07.6201.31K2 0 +112603.72 +664515.8 -000004.5-000015.300004.0 07.6201.18K0 0 +112729.06 -240509.4 -000008.7-000001.400002.3 07.6201.18K0 0 +113007.43 +251812.6 -000036.1-000030.600002.6 07.6201.37K3 0 +114852.48 -163551.8 -000027.6+000026.400001.4 07.6201.58K5 0 +123442.49 +470026.7 -000010.6-000008.200000.9 07.6201.57K3 0 +123625.98 -432918.5 -000036.6-000013.400004.1 07.6201.44K3 0 +123652.57 -352548.3 +000022.6-000008.800005.3 07.6201.20K0 0 +135053.10 +690912.4 +000043.3-000031.600003.9 07.6201.19K0 1 +135548.25 +224049.7 -000100.8+000001.400005.1 07.6201.49K2 0 +135807.35 +024700.7 -000000.5-000007.100004.8 07.6201.30K0 0 +141247.00 +080029.4 +000007.4-000034.400005.6 07.6201.16K0 0 +143628.74 +493134.4 -000006.5+000007.000001.8 07.6201.56K5 0 +151240.53 -600529.8 +000043.2-000020.000004.8 07.6201.13K0 0 +151640.21 +600557.5 -000047.7+000003.800004.0 07.6201.50K3 0 +152603.72 -362822.7 -000023.9+000011.900002.9 07.6201.23K0 0 +152958.47 +253031.0 -000004.9+000008.100002.1 07.6201.45K4 1 +153733.38 +163147.0 -000036.2-000032.600005.4 07.6201.14K0 0 +154715.40 -082710.4 -000032.8-000028.300005.4 07.6201.09K0 0 +160024.82 +535800.1 -000009.1-000019.100004.0 07.6201.14K0 0 +164654.17 +632309.4 -000015.1+000024.400001.4 07.6201.58K5 0 +165131.44 +233732.2 -000051.6+000031.000004.2 07.6201.05K0 0 +171534.28 +174954.4 +000012.9+000012.700003.6 07.6201.17K2 0 +171755.64 -624210.1 -000002.7-000052.500002.0 07.6201.40K2 0 +174653.13 -411654.6 -000000.3-000000.800000.1 07.6201.69K3 0 +175648.04 -154102.1 +000000.3-000002.900002.7 07.6201.27K0 0 +180650.68 +241840.6 +000029.8+000012.700005.1 07.6201.05K0 0 +183124.20 -373535.3 -000003.3-000042.500003.2 07.6201.08K0 0 +183229.51 +230747.6 +000011.1-000037.700003.1 07.6201.01G5 0 +183509.34 -553457.2 -000001.8-000001.200003.1 07.6201.66K5 0 +185316.26 +503922.0 -000005.4-000056.000003.7 07.6201.09K5 0 +190317.96 -024718.1 -000002.3-000005.300003.0 07.6201.70K2 0 +192523.49 -450042.7 +000001.4+000002.000001.1 07.6201.60K4 0 +194843.01 -825536.2 +000004.2+000001.900001.9 07.6201.58K3 0 +195634.27 -154213.7 +000013.3+000005.500005.2 07.6201.10K0 0 +202108.81 -062119.4 +000003.3-000092.200007.6 07.6201.00G5 0 +202755.19 -281539.9 -000004.6+000013.300003.4 07.6201.18M7 0 0.90 368.00 +211536.61 +280032.8 -000016.4-000045.600008.5 07.6201.12K2 0 +212307.82 +162948.2 +000013.5+000007.900003.3 07.6201.52K5 0 +212318.77 +294847.5 +000053.2+000002.800005.2 07.6201.09K1 0 +220204.44 -342258.4 +000009.7-000025.600001.5 07.6201.46K4 0 +220330.04 -054133.6 +000057.2+000023.400007.0 07.6201.02K0 0 +221306.22 -135215.8 +000015.2-000026.800005.3 07.6201.09K0 0 +223425.03 +132436.4 -000004.7-000018.100002.9 07.6201.13K0 0 +223717.91 -060402.5 -000034.7-000030.200004.2 07.6201.46K2 0 +225742.82 -275757.9 +000036.6-000004.600002.4 07.6201.02K0 0 +230625.73 +423532.6 -000009.2-000010.700002.2 07.6201.53K5 0 +231109.95 +303240.0 +000000.0-000003.300003.2 07.6201.45K2 0 +231944.42 +391720.3 +000003.1-000023.000004.6 07.6201.05K2 0 +232153.08 +754717.2 +000048.7+000001.700004.8 07.6201.12K0 0 diff --git a/kstars/kstars/data/hip030.dat b/kstars/kstars/data/hip030.dat new file mode 100644 index 00000000..2bdc48af --- /dev/null +++ b/kstars/kstars/data/hip030.dat @@ -0,0 +1,1000 @@ +001817.74 +614337.4 -000003.1-000001.800000.0 07.6300.27B1 0 +002456.31 -415309.7 +000086.8+000004.200010.5 07.6300.84G8 0 +003029.36 +321037.0 +000011.6-000016.200007.8 07.6300.46F5 0 +004348.71 -372822.0 -000010.2-000013.800013.5 07.6300.49F5 0 +004550.79 +545840.8 +000095.6-000076.900020.6 07.6300.52F8 1 +005104.45 +024437.4 -000008.3-000063.500010.8 07.6300.61G0 1 +011023.30 -161824.3 -000015.4-000007.300005.5 07.6300.92G8 0 +011234.31 -202730.8 -000067.3-000033.600016.9 07.6300.47F3 0 +011541.22 +344333.3 -000056.4-000023.900016.9 07.6300.78G5 0 +013319.03 +235831.8 +000000.3+000028.400030.1 07.6300.67G0 0 +013921.10 -174736.5 +000040.9-000002.300007.6 07.6300.31F0 1 +015210.55 +704505.0 +000026.0+000018.400012.3 07.6300.55F8 0 +015455.75 +275030.6 +000067.9-000020.300005.5 07.6300.99K1 0 +021052.01 +134100.4 +000111.7-000073.200020.4 07.6300.70G5 1 +021857.02 +635653.6 +000028.1-000009.400008.3 07.6300.19A3 0 +022102.35 +370413.0 +000105.1-000043.900007.4 07.6300.34F0 0 +022314.06 +105012.2 -000013.9+000012.000009.5 07.6300.94G5 0 +022417.70 +630232.2 +000019.8-000018.500005.5 07.6300.13A0 0 +022513.20 +551516.5 +000008.8-000007.500003.9 07.6300.03B9 0 +023710.55 +302428.2 +000005.2-000009.100004.6 07.6300.10A0 1 +024343.94 +412952.7 +000004.8-000016.700003.1 07.6300.08A0 0 +025412.55 +050254.0 -000015.5-000009.500008.0 07.6300.15A3 0 +025833.46 -375932.3 +000026.8+000002.500003.5 07.6300.90K0 0 +031041.51 -200641.4 +000063.0-000000.400003.6 07.6300.95G8 0 +032204.87 +624429.2 +000029.9-000028.300006.3 07.6300.69F8 1 +033312.17 +332132.1 +000022.2-000013.600011.1 07.6300.42F2 0 +034213.50 -490906.0 +000015.5+000043.900004.4 07.6300.96G8 0 +034832.23 -314643.5 -000004.9-000001.400005.5 07.6300.21A5 1 +040315.77 -212503.0 +000005.5+000026.400007.6 07.6300.93K0 0 +042839.19 -115730.6 +000003.6+000005.700005.2 07.6300.75G2 0 +043301.53 -381700.3 +000024.7+000024.900007.5 07.6300.24A4 1 +043650.55 +372620.8 +000019.6-000029.300007.0 07.6300.07A0 0 +045214.00 +342636.3 -000007.0+000002.000006.7 07.6300.26A2 0 +050330.65 +630438.7 +000106.2+000310.900031.8 07.6300.66G0 0 +052850.10 +162536.0 +000007.1-000013.900004.5 07.6300.06B9 0 +053924.80 +305326.8 -000001.3-000003.600002.1 07.6300.06O9 1 +054009.58 +194049.2 -000001.9-000000.700002.7 07.6300.09B9 0 +054333.77 +610217.7 +000007.4-000079.000011.4 07.6300.54F5 1 +054754.90 +075737.5 -000037.2-000007.100009.7 07.6300.70F8 1 +055937.27 -164710.6 -000027.7+000014.400008.9 07.6300.41F3 0 +061454.67 -305112.2 -000058.9+000014.600009.6 07.6300.31A3 0 +062143.54 -003219.5 -000003.6-000156.700024.3 07.6300.69G4 0 +062249.62 -004959.1 -000001.7-000001.700002.3 07.63-0.03B9 0 +062300.27 +283717.5 +000004.1-000005.500003.4 07.6300.06A0 0 +062514.73 -105554.8 +000005.6-000012.800004.0 07.6300.88K0 1 +062728.37 -220727.4 +000003.9+000022.100002.4 07.6300.34A5 0 +062818.14 -593704.3 +000022.0-000003.300008.7 07.6300.51F5 0 +063504.21 +014900.7 -000008.8+000004.000002.8 07.6300.00A0 0 +063608.77 -273718.0 +000021.8-000262.900026.4 07.6300.71G5 0 +064005.54 -022142.0 -000044.5-000007.100006.8 07.6300.09A0 0 +064449.57 +034047.7 -000001.8-000000.300000.7 07.6300.11B5 0 +064721.20 -385516.7 -000014.8+000011.300004.7 07.6300.09A2 0 +065435.91 -175501.9 -000003.8+000005.100002.4 07.63-0.12B3 0 +065553.43 +182930.2 -000013.3-000044.300008.7 07.6300.23A5 0 +072510.55 +670850.0 -000007.9-000012.700005.5 07.6300.09A0 0 +072736.99 -182947.8 -000001.1+000002.000000.6 07.6300.34B9 0 +072917.91 +032249.2 -000008.8-000010.300008.7 07.6300.23A5 1 +073239.97 +463205.8 -000050.1-000041.100013.0 07.6300.66G5 0 +073309.67 +335646.5 -000008.8-000006.700002.3 07.6300.08A0 0 +073705.72 +632024.7 +000046.4+000018.500013.3 07.6300.43F2 0 +073949.34 -323442.2 -000003.4+000001.900000.6 07.6300.54O8 0 +081645.49 +211351.8 -000023.2-000012.500005.4 07.6300.95G5 0 +081647.98 +754435.5 -000045.7-000092.800015.2 07.6300.49F5 0 +082012.42 -420332.0 +000008.8-000010.800005.6 07.6300.98K0 0 +083109.82 +545735.4 -000002.9-000000.300004.9 07.6300.07A0 0 +083437.63 -024516.3 -000013.4-000011.300006.1 07.6300.19A2 0 +085158.82 -273829.7 -000004.1+000006.300006.5 07.6300.35F0 0 +085252.28 -114304.4 -000006.9-000003.100001.9 07.6300.94G5 0 +085855.75 -543803.1 -000013.9+000019.600005.7 07.6300.01A0 0 +085855.78 +210959.0 -000077.1-000048.100029.7 07.6300.69G5 0 +090523.39 -421001.7 -000026.6+000017.800002.6 07.6300.19A2 0 +101217.26 -160511.2 -000002.9+000006.500004.9 07.6300.18A3 1 +102347.37 -441432.8 -000014.2+000003.400003.9 07.6300.04A1 1 +103224.72 -233606.5 -000026.7+000004.300003.8 07.63-0.02B9 0 +105244.59 -112523.5 -000261.1+000067.800027.8 07.6300.56G0 0 +110033.39 -515650.2 -000017.5+000004.600003.6 07.63-0.01B9 0 0.18 4.54 +110943.81 -431957.6 -000039.6-000013.100010.2 07.6300.36F0 0 +111507.16 +450341.6 -000047.2-000055.600011.9 07.6300.67G0 0 +111635.33 -553319.2 -000042.7+000012.800004.3 07.6300.81G3 1 +112751.09 -584049.8 -000013.1+000003.400000.7 07.63-0.12B3 0 +114347.27 -385510.4 +000109.3-000063.100011.3 07.6300.50F5 0 +114441.55 -043038.7 -000048.9-000045.100010.0 07.6300.44F2 1 +114625.09 +515558.2 +000000.9+000008.000003.1 07.6300.94G5 0 +114628.27 -541041.4 -000009.0+000001.500002.2 07.6300.74G6 0 +120525.18 +171722.0 -000060.0-000052.900009.9 07.6300.43F2 0 +123114.63 +011937.2 -000033.8-000012.900008.2 07.6300.35A5 0 +131403.38 -581901.4 -000017.4-000016.500006.0 07.6300.38B9 0 +131933.08 -634519.6 +000023.9-000032.700016.1 07.6300.49F5 1 +133022.60 +072454.5 -000002.7-000000.100005.7 07.6300.90K0 1 +134932.67 +753401.3 +000015.2-000001.300009.2 07.6300.30F0 1 +141043.97 -622844.4 -000005.0-000003.500000.6 07.6300.11O7 0 +141152.25 -060736.4 -000057.4+000011.900007.9 07.6300.23A5 0 +141405.36 +543814.9 +000014.1-000001.400016.1 07.6300.50F5 1 +144544.32 -222437.5 -000039.5-000014.900005.8 07.6300.15A1 0 +144901.72 -353300.8 +000022.1-000032.100005.3 07.6300.19A2 0 +145221.01 +484014.9 -000109.5-000027.500013.7 07.6300.67G0 0 +150721.34 +103145.8 -000169.3-000119.700012.7 07.6300.90K0 0 +152213.34 +251438.9 -000020.5-000002.300007.2 07.6300.28A0 0 +152530.19 -361157.7 -000023.1-000028.900008.6 07.6300.12A2 0 +153005.52 +395432.4 +000028.3+000015.700013.9 07.6300.55F8 0 +161653.11 -495124.0 -000020.3-000032.600035.9 07.6300.76G6 0 +161719.11 +273841.3 -000017.7+000007.300005.5 07.6300.14A0 0 +163312.22 -124755.8 +000006.2-000023.300009.9 07.6300.98G8 0 +165904.90 +174117.9 +000009.1+000008.200005.1 07.6300.09A0 0 +171136.77 -264208.8 -000012.8-000024.400003.1 07.6300.78A6 1 +172400.10 +185103.2 -000003.3-000005.100006.7 07.6300.08A0 0 +172419.71 -295213.4 -000009.7-000012.400003.9 07.6300.05B9 0 +172627.34 +724821.6 -000005.5+000023.800004.4 07.6300.94K0 0 +172641.19 -340532.4 +000008.0-000011.400006.1 07.63-0.03Ap 0 +172835.80 +512140.9 -000010.3-000040.200008.5 07.6300.51F5 1 +174952.54 +310214.5 +000008.3-000008.000007.2 07.6300.35F0 0 +175151.77 -840640.1 +000013.4-000008.000013.7 07.6300.60G0 0 +180420.45 -105437.8 -000008.1-000005.200013.3 07.6300.58G0 0 +181124.53 +294013.4 +000009.0-000008.500005.5 07.6300.18A2 0 +181409.87 -373715.5 -000001.4-000004.900004.0 07.63-0.00A0 0 +182822.03 +065007.0 +000020.5+000055.500015.2 07.6300.49F5 0 +183555.72 +224519.9 +000015.5+000011.800007.7 07.6300.20A0 0 +183817.79 -452758.3 -000051.4-000023.100008.8 07.6300.59G0 0 +183832.02 +551442.5 +000005.6+000061.400009.4 07.6300.46F8 0 +184059.63 +244930.3 +000004.3+000010.300004.4 07.6300.34F0 1 +184325.45 -554600.8 -000007.3-000076.400016.3 07.6300.56F7 1 +185407.79 -223413.3 -000004.4-000008.000001.5 07.6300.07B8 0 +185514.88 +322400.6 +000000.2-000005.500004.0 07.63-0.05A0 0 +190751.63 +195150.6 +000012.5+000019.200003.4 07.6300.49A3 0 +191749.26 +595010.8 -000001.6+000021.100004.9 07.6300.05A0 1 +191951.96 +120146.1 +000050.2-000091.900010.7 07.6300.54F5 0 +192304.61 +330344.3 +000043.0-000039.200007.2 07.6300.52F8 1 +192805.77 -002507.8 +000000.5+000037.100016.3 07.6300.46F6 0 +194046.76 +462308.1 +000020.8-000049.200005.5 07.6300.94G6 0 +195352.34 +411345.6 +000015.0+000013.000003.7 07.6300.16A2 0 +195512.05 +463956.4 +000004.4-000042.100006.9 07.6300.37A7 0 +195747.89 +261738.6 +000004.5-000008.200002.8 07.63-0.03A0 0 +195837.13 +682443.0 -000003.0+000029.600007.5 07.6300.20A2 0 +200254.87 -183246.0 +000050.0-000069.100011.6 07.6300.60G0 0 +200830.56 -343048.1 +000019.1-000029.200007.8 07.6300.96K0 0 +202514.49 +232642.2 -000001.4-000000.400003.1 07.6300.95K0 0 +203001.61 -042614.7 +000023.5-000091.300018.4 07.6300.55F8 0 +203034.58 +581715.0 -000027.0-000109.700008.3 07.6300.94K0 1 +203907.31 +193336.3 +000019.9+000005.300002.7 07.6300.16A2 0 +204133.34 -275941.5 +000021.9-000011.900004.4 07.63-0.06B9 0 +204638.39 -192617.2 +000038.5-000005.300005.4 07.6300.38F0 0 +210445.11 +033202.0 +000015.5-000013.300016.1 07.6300.00G0 1 +212251.76 -574604.0 +000032.1+000008.900009.8 07.6300.39F0 0 +213057.70 -363249.7 -000014.0+000025.600009.7 07.6300.38F3 1 +213700.22 -283632.5 +000006.1+000002.100003.9 07.6300.99K0 0 +215129.32 +644316.6 +000016.7+000007.900003.6 07.6300.93K0 0 +215708.26 -494151.9 +000036.3-000253.400004.7 07.6300.64F6 0 +221000.85 +040555.4 +000104.7-000043.800014.1 07.6300.52G0 0 +221454.05 -064407.7 +000013.5+000000.100002.2 07.63-0.10B9 0 +221648.18 +300529.0 -000000.1-000008.900001.9 07.63-0.09B8 0 +221731.40 -230652.3 +000018.1-000008.500002.0 07.6300.97K0 0 +222029.23 -000355.1 +000088.4+000059.400009.9 07.6300.47F5 0 +230317.74 +314121.8 +000035.6+000013.000005.5 07.6300.40F2 0 +230834.81 +044040.8 +000018.8+000000.500004.7 07.6300.04A0 0 +232002.79 -224917.7 +000064.5+000037.200008.8 07.6300.28F0 0 +232045.17 +150253.2 +000029.1-000026.100008.7 07.6300.14A5 0 +233627.88 +203955.5 +000016.7-000057.000011.3 07.6300.42F2 0 +233703.14 -605008.3 +000057.4-000003.200007.3 07.6300.35F0 1 +233757.93 -581121.5 +000120.7+000068.400012.7 07.6300.44F5 0 +234013.66 -282132.3 -000076.3-000070.400009.4 07.6300.48F5 1 +234313.45 +521453.4 +000039.6+000016.200004.7 07.6300.30Am 0 +000023.54 +024031.7 -000004.9-000000.200001.8 07.6301.45K2 0 +001705.68 +310427.2 -000021.3-000014.600001.8 07.6301.67K5 0 +002309.66 -503254.5 +000012.9+000006.600003.6 07.6301.46K4 0 +005713.04 +002032.5 -000004.7-000009.100001.7 07.6301.13K0 0 +012346.40 +482234.3 +000006.5-000016.600001.9 07.6301.47K2 0 +031349.52 +683132.6 -000005.6-000017.300004.3 07.6301.06G5 0 +032225.34 -594213.5 -000010.0-000039.900002.7 07.6301.27K2 0 +040616.24 -193047.9 +000005.2-000031.800003.8 07.6301.20K0 0 +050523.50 -571142.0 +000010.3-000015.800001.2 07.6301.65M2 0 +053544.56 +184529.4 +000008.1-000009.500000.2 07.6301.76K5 0 +054331.00 -473246.3 +000000.1-000007.900002.1 07.6301.60M2 0 +062125.67 -330418.0 -000009.5+000005.600003.6 07.6301.34K2 0 +063614.77 +584938.1 -000002.7-000000.400001.4 07.6301.26K2 0 +065356.06 -042332.7 -000001.8-000004.300002.6 07.6301.58K5 0 +065706.10 -550250.8 +000006.4+000002.800002.0 07.6301.69M1 0 +071225.21 -491937.4 -000005.0+000019.000002.9 07.6301.31K2 0 +072257.99 -294502.8 -000001.5+000005.300000.8 07.6301.08G5 0 +072611.53 -753524.8 +000012.6+000009.900003.3 07.6301.24K2 0 +072918.10 +110128.3 -000002.7+000006.000004.5 07.6301.56K5 0 +075949.09 -302444.5 -000014.4+000002.700003.4 07.6301.26K2 0 +081642.77 -090312.6 -000011.3-000001.300001.7 07.6301.45G5 0 +081734.48 -250008.5 -000008.0+000004.500001.6 07.6301.70M1 0 +081929.77 +393543.5 -000008.8-000020.700004.8 07.6301.21K0 0 +084439.77 -654146.3 -000001.5+000006.700003.0 07.6301.20K1 0 +084634.96 -294530.0 -000006.2+000002.500000.4 07.6301.44K2 0 +090621.62 +151628.5 -000021.6-000007.300000.5 07.6301.56M. 0 +091118.61 +401801.5 -000004.1+000004.500002.8 07.6301.51K2 0 +091555.30 +422558.3 -000014.3-000013.600004.4 07.6301.08K0 0 +093201.63 -481141.4 -000026.9+000001.300004.0 07.6301.11K0 0 +093652.90 -265129.4 +000012.4-000018.000001.5 07.6301.40K2 0 +094806.71 -055412.4 +000010.3-000001.500003.5 07.6301.41K2 0 +095227.18 -091354.1 +000022.4-000001.100005.5 07.6301.22K2 0 +101159.98 +361504.6 -000026.3+000010.800003.2 07.6301.10K0 0 +104049.96 +254200.5 -000005.8+000003.100003.0 07.6301.30K1 0 +104510.82 -574400.1 -000007.3+000000.000001.2 07.6301.07G3 0 +105954.54 -152547.4 +000028.6+000012.700004.0 07.6301.03K0 0 +111104.41 -111557.9 -000032.6+000028.400003.7 07.6301.09K0 0 +121125.41 +001137.5 -000026.9+000013.100002.9 07.6301.25K0 0 +121826.24 -581045.9 -000009.1-000000.200000.1 07.6301.24G3 0 +122948.80 -291843.1 +000013.2-000010.900003.1 07.6301.01K0 1 +123912.43 -490359.1 -000016.9+000003.800003.1 07.6301.51K3 0 +123948.01 -293922.9 -000046.4-000020.300004.3 07.6301.32K3 0 +131209.93 -205303.9 -000015.4-000004.500002.7 07.6301.19K0 0 +135342.10 -264226.4 +000012.0-000011.900003.6 07.6301.21K1 0 +142717.41 -483810.2 -000073.6-000062.200002.9 07.6301.46K4 0 +143632.33 +233717.3 +000002.6-000025.100002.6 07.6301.51K5 0 +144003.83 +072028.9 +000002.1-000002.100002.0 07.6301.49K5 0 +145526.50 +074543.5 -000040.4-000016.700002.9 07.6301.42K5 0 +150251.50 -102332.3 +000039.0-000019.500005.1 07.6301.11K0 0 +150334.44 +824928.5 +000011.4-000007.000003.0 07.6301.49K2 0 +151226.40 -154254.2 +000010.9+000014.400001.9 07.6301.53K3 0 +151443.67 -753258.8 +000002.4-000005.200002.7 07.6301.41K3 0 +152330.90 -163350.5 -000001.7-000026.600002.6 07.6301.39K2 0 +152713.68 -540614.7 -000004.5-000006.500000.4 07.6301.35K1 0 +153009.59 +462309.8 +000014.2+000007.600003.4 07.6301.29K2 0 +154956.57 -212926.5 +000003.1-000021.200005.0 07.6301.19K0 0 +155427.38 +020833.0 -000001.8-000006.000002.3 07.6301.53K5 0 +162301.95 +323735.5 -000026.3-000008.500002.6 07.6301.33K5 0 +170415.54 -451425.8 +000001.3+000024.600005.5 07.6301.21K0 0 +171513.23 -263150.2 +000005.3+000026.700007.2 07.6301.25G8 0 +172634.57 -381943.8 -000015.0-000022.200003.4 07.6301.33K1 0 +173438.52 +040557.0 -000000.6+000000.800005.8 07.6301.19K0 0 +175903.00 +635727.6 +000000.3-000006.700001.1 07.6301.41K5 0 +180012.82 -160400.0 -000015.2-000008.100003.0 07.6301.02G8 0 +192421.77 +283448.4 -000003.1-000005.400004.2 07.6301.10K1 0 +192434.29 -304808.2 +000033.6-000119.300004.4 07.6301.15K1 0 +192955.59 +284327.7 -000000.8-000027.900004.3 07.6301.35K3 0 +195311.06 +080344.8 +000009.6-000001.600004.8 07.6301.19K0 0 +195851.90 +472148.3 -000009.2-000013.400002.0 07.6301.08K0 1 +200133.30 -364044.2 -000015.7-000003.200003.5 07.6301.50K4 0 +204704.54 -014137.3 +000036.4-000000.900001.0 07.6301.22K0 0 +211159.97 +353841.7 +000015.3+000005.400004.6 07.6301.17K2 0 +211434.22 +280917.0 +000022.7+000005.400004.2 07.6301.05K0 0 +212730.98 +462459.7 +000023.8+000006.400003.5 07.6301.08K0 0 +213240.45 -013629.6 -000004.2-000037.400003.5 07.6301.60M. 0 +213903.44 -393142.4 +000010.8-000003.000000.1 07.6301.62K5 0 +213908.69 -214249.6 +000033.6-000004.300004.5 07.6301.17K1 0 +215839.58 +003222.0 +000032.1-000006.800003.4 07.6301.37K2 0 +221512.35 -053505.7 +000019.2-000001.900002.4 07.6301.12G5 1 +221800.25 +190225.6 +000059.7-000011.100004.7 07.6301.08K0 0 +223112.99 +235833.7 +000025.4+000002.100003.5 07.6301.54K2 0 +230155.40 -024109.7 +000004.0-000013.100003.7 07.6301.58K5 0 +230854.62 +823501.2 +000036.3+000030.600004.9 07.6301.21K2 1 +231300.36 +000150.9 +000013.5-000005.200004.7 07.6301.03G6 0 +231759.87 +093012.4 +000011.4-000011.100006.7 07.6301.02K0 0 +232128.49 -445437.3 +000057.6-000048.600004.9 07.6301.28K4 0 +233528.04 -163500.4 +000005.0-000030.400002.4 07.6301.25K1 0 +182319.93 -203913.1 +000000.0-000000.800000.4 07.6302.10K5 0 +194057.02 +323705.8 -000005.3-000003.400002.0 07.6302.92C6 0 +000107.20 -415314.7 +000025.1-000047.000009.3 07.6400.50F5 0 +000250.44 +281506.8 +000041.4+000005.700009.5 07.6400.53F8 0 +000718.39 +074212.9 -000004.4-000005.700005.9 07.6400.49F5 1 +001856.38 +521021.6 -000004.1-000013.800003.2 07.6400.96K0 0 +002542.51 -213753.4 +000021.6+000003.200005.9 07.6400.06A0 0 +003052.31 +413118.1 -000026.3-000022.300007.1 07.6400.18A0 0 +003408.29 +055728.2 +000011.8+000027.200008.5 07.6400.43F2 0 +003528.63 +041740.8 -000002.9+000001.500007.8 07.6400.20F0 0 +003703.56 +312911.3 -000004.8-000001.900004.5 07.6400.32F0 0 +004012.99 +471521.1 +000017.5-000003.700004.1 07.6400.77G0 1 +004142.34 +494959.3 +000069.0-000006.200007.5 07.6400.49F5 0 +004906.20 +440746.1 -000021.2-000061.200007.4 07.6400.92G5 0 +005004.27 +074006.2 +000063.3+000022.800005.1 07.6400.97G0 0 +005213.18 -210628.4 -000043.0-000052.500011.6 07.6400.48F6 0 +005307.78 -173906.4 -000015.9+000004.700008.9 07.6400.32A6 0 +005732.51 -102832.8 +000012.2+000003.100003.9 07.64-0.04A0 0 +005902.58 -191934.4 +000042.4-000000.200005.1 07.6400.94K0 0 +010554.19 +325937.1 -000006.4-000009.400004.4 07.6400.33F0 0 +010710.69 +562228.1 -000014.4-000004.000007.0 07.6400.09A0 0 +012024.64 +514959.9 +000004.7-000006.200002.2 07.6400.06B8 0 +012319.12 +105034.1 -000041.1-000051.100006.0 07.6400.35F0 0 +013257.72 +335110.1 +000053.3+000023.900009.2 07.6400.50F5 0 +014003.49 +385810.6 -000025.0-000021.000008.8 07.6400.42F5 1 +014851.87 -502900.1 +000018.9+000017.900004.4 07.64-0.05B9 0 +020109.77 +163354.7 -000043.0-000025.600013.3 07.6400.43F2 1 +020852.94 +392055.3 -000008.2+000002.100004.8 07.6400.07A2 0 +022530.14 -700606.9 +000013.5+000012.200005.6 07.6400.35F0 0 +022700.93 +311717.5 +000087.7-000029.800012.2 07.6400.10F6 1 +022838.36 +631115.7 +000030.6-000011.900006.0 07.6400.21A2 0 +023856.76 -545013.9 +000017.9-000014.200005.1 07.6400.38F0 1 +024142.76 +552853.7 -000006.1-000008.500004.3 07.6400.23A2 1 +024540.87 -380933.5 +000193.5+000241.000019.6 07.6400.58G0 1 +025020.33 +005750.5 -000025.9-000066.200005.6 07.6400.50F4 0 +025242.39 +744417.3 +000037.9-000044.600007.0 07.6400.18A2 0 +025258.47 +644012.0 -000006.7-000000.200007.4 07.6400.46F2 0 +025652.35 -361750.4 -000014.8-000013.600011.0 07.6400.49F5 0 +031239.10 +713320.7 +000013.9+000011.800020.6 07.6400.63F8 1 +031749.74 +224956.3 +000022.8-000043.600008.5 07.6400.27A3 0 +032305.56 +551348.6 +000048.9-000044.300009.9 07.6400.37A5 0 +032639.43 +505047.6 +000023.2-000026.300004.4 07.6400.09B8 0 +034354.81 -075256.9 -000014.5-000020.100002.3 07.6400.96G5 0 +034837.91 -042516.5 +000042.2-000020.600019.0 07.6400.77G0 0 +034927.02 +110840.0 -000024.9-000033.300008.7 07.6400.73G0 0 +040345.15 -444358.8 +000002.6+000019.800007.6 07.6400.17A1 0 +040849.49 +171730.3 +000014.4-000040.100009.4 07.6400.16A0 0 +040909.03 +001044.1 +000065.1+000018.400015.4 07.6400.55F8 0 +041602.12 +300209.3 -000002.5-000053.400006.4 07.6400.00G0 1 +042049.74 +000434.1 +000044.0+000026.800005.4 07.6400.52F5 1 +042604.78 +421310.1 +000004.3-000010.800002.9 07.6400.23A2 0 +043834.16 -092035.5 +000006.8+000005.700015.6 07.6400.53F8 0 +043836.24 +081030.7 -000000.7-000008.400001.7 07.64-0.01B2 0 +044857.85 -674250.2 -000021.9-000024.700009.4 07.6400.19A3 0 +044936.92 -535255.5 +000135.2+000231.900034.1 07.6400.85K4 1 +045322.04 +241038.7 +000011.9-000023.900010.8 07.6400.66F8 0 +045558.55 -145226.7 +000019.2+000046.300005.6 07.6400.39F2 0 +045937.33 +831145.9 -000003.9+000011.800005.1 07.6400.06B9 0 +050432.72 +434339.7 +000010.4-000019.500005.7 07.64-0.05B8 0 +050450.06 +181514.3 -000003.0-000015.700008.7 07.6400.18A2 0 +050613.08 -032905.7 +000013.1-000013.100004.0 07.6400.01B8 0 +050705.15 +265945.4 +000003.4-000006.100004.4 07.6400.85G 0 +051043.49 -204454.3 -000006.3+000000.500007.0 07.64-0.04B9 1 +051209.62 +325342.5 +000003.2+000001.900013.0 07.6400.46F8 0 +051745.01 -433613.6 -000029.1+000113.500011.7 07.6400.52F5 0 +052055.17 -210223.6 -000011.1+000002.500003.4 07.64-0.11B8 0 +052447.25 +644352.5 +000005.0+000013.900002.7 07.6400.73F8 1 +052949.77 +182458.6 +000004.1-000038.800005.0 07.6400.10A0 0 +053737.03 +060644.0 +000093.4-000089.000021.0 07.6400.58F5 0 +053827.02 -050240.7 -000001.0-000012.900004.3 07.6400.32A2 0 +054122.40 -065606.7 +000002.9-000000.300002.5 07.64-0.11B2 0 +054250.59 -451407.8 -000005.9+000003.800003.4 07.64-0.09B9 0 +054443.46 +034953.1 -000008.4-000006.400006.4 07.6400.00B9 1 +061042.72 -730047.3 -000028.0+000029.800007.5 07.6400.17A2 0 +061103.66 +411357.1 -000005.9-000008.000004.2 07.6400.12B9 0 +061426.53 +114849.0 -000004.5-000004.700000.5 07.6400.06A0 0 +061457.63 +164445.8 -000029.7-000022.000011.6 07.6400.26A 0 +061601.00 +063209.3 -000004.0-000007.200005.3 07.6400.38F0 0 +061714.78 +460142.4 +000006.8-000057.700011.9 07.6400.30A5 0 +062005.06 +243400.3 -000065.9+000001.100010.3 07.6400.60G0 0 +062016.02 +424759.8 +000023.8-000018.600003.8 07.6400.96G6 0 +062203.06 +343551.0 -000002.0-000065.600014.4 07.6400.57F8 0 0.14 3.21 +063022.74 -660123.3 -000006.6+000038.400004.3 07.6400.99K0 0 +063034.32 +524833.3 -000001.5-000023.400003.3 07.6400.29F0 0 +063419.94 -160039.5 -000022.4+000049.200011.6 07.6400.49F5 0 +063421.59 +144507.8 +000007.4+000005.000012.7 07.6400.45F5 1 +063905.87 +314558.1 -000019.4+000001.800006.1 07.6400.11A0 0 +064557.94 -284843.4 -000000.9-000005.300002.8 07.64-0.12B5 0 0.08 1.07 +064823.23 -044207.8 +000001.0-000003.500001.6 07.6400.08A0 0 +064949.94 +175921.6 +000006.5-000043.000006.6 07.6400.42F0 0 +065316.56 -744332.3 -000053.8+000181.100018.6 07.6400.53F8 0 +070013.81 +000500.6 -000020.4-000014.900007.6 07.6400.38F0 0 +070413.57 -211557.7 +000000.2-000004.100002.6 07.64-0.01B9 0 +071008.15 -114809.9 -000003.1+000001.200000.2 07.64-0.01O9 0 +071519.05 -282152.8 -000002.1+000000.300004.3 07.6400.83G3 0 +072337.75 -140600.7 -000005.8+000005.100000.7 07.64-0.06B8 0 +072731.09 -250254.3 -000003.5-000010.700004.6 07.6400.16A3 0 +073027.65 +074309.3 -000021.9-000004.700003.9 07.6400.23A5 0 +073838.03 -603746.1 -000006.7+000030.800004.1 07.6400.05A0 0 +074251.29 -551846.3 -000005.4+000005.800002.1 07.64-0.06B3 0 +075131.71 -065859.6 -000008.8-000001.300003.0 07.64-0.07A2 0 +080437.01 +544446.1 -000018.4-000018.200003.4 07.6400.00A0 1 +080502.14 -341845.0 -000030.6+000072.800010.8 07.6400.55F6 1 +080810.12 -220755.5 -000072.2+000112.800014.7 07.6400.60G0 1 +080818.96 +340157.7 -000017.2-000036.800007.8 07.6400.17A2 0 +080902.63 -393049.2 +000005.1-000020.600003.7 07.6400.93K1 0 +081315.03 -320922.1 -000006.5+000006.400002.9 07.64-0.12B3 0 +082017.60 -874341.1 -000002.4+000084.400006.8 07.6400.45F5 1 +082249.07 -064141.0 -000020.5-000014.600005.8 07.6400.02A0 0 +083156.95 -390358.6 -000007.6+000004.700001.5 07.64-0.09B7 0 +083640.55 +394613.9 +000001.7-000018.400004.4 07.6400.98K0 1 +083725.85 +555909.6 -000023.8-000031.100002.9 07.6400.36F0 1 +085216.36 -183657.4 -000050.4-000004.300013.5 07.6400.50F6 1 +085834.61 -594417.0 -000006.7+000007.800001.3 07.64-0.09B4 0 +090053.76 -043043.1 -000058.1+000037.500007.4 07.6400.34F0 0 +090747.02 -821929.5 +000034.2-000015.100012.6 07.6400.54F7 0 0.07 0.34 +091029.97 +214016.9 +000002.2+000001.500006.2 07.6400.28F0 0 +092103.70 -450230.9 -000035.4+000017.800004.2 07.6400.09A3 0 +092928.77 -563214.3 -000021.8+000020.900003.8 07.6400.21A2 0 +092940.22 -821547.9 -000035.5+000015.400005.6 07.6400.06A1 0 +093858.15 -490339.8 -000042.8+000019.000004.2 07.6400.06A0 0 +095533.30 -584426.9 -000016.2+000005.200003.6 07.64-0.08B8 0 +100013.23 +061502.0 -000113.2+000014.500016.8 07.6400.48F5 0 +100435.87 -175621.4 +000016.4-000006.400007.6 07.6400.12A2 0 +100634.94 -452235.9 -000081.5+000048.300005.7 07.6400.97G8 0 +100707.99 +450335.9 -000004.3-000007.900009.2 07.6400.42F2 1 +100945.46 -374355.4 -000015.9-000011.500005.4 07.6400.01A0 0 +102040.55 -533950.9 -000006.7+000015.100017.7 07.6400.52F7 0 +102237.46 -620422.9 -000009.0+000006.000001.9 07.6400.02B9 0 +103418.19 -095357.2 -000036.5-000002.600006.5 07.6400.43F5 0 +104532.37 -750028.4 -000005.9-000016.300007.2 07.6400.12A2 0 +104542.37 -412950.7 -000005.9+000000.100003.4 07.6400.19A3 0 0.06 0.25 +110125.84 +150037.7 +000000.4-000320.100005.1 07.6400.94K0 0 +110441.58 -041315.0 -000178.0-000104.100040.6 07.6400.77G5 1 +111017.90 -281612.5 -000020.8-000020.000004.0 07.6400.89G8 0 +111049.62 -130651.7 -000008.6-000010.500003.6 07.6400.97G8 0 +111115.22 -742748.4 -000095.0-000006.300009.9 07.6400.54F6 1 +111602.40 -085400.2 -000038.8+000001.800005.7 07.6400.96K0 0 +112116.34 -042158.4 -000033.4+000006.400006.9 07.6400.21A2 0 +112518.06 -845716.4 -000048.0+000012.100012.1 07.6400.47F5 1 +113046.30 -584841.5 +000005.7+000000.100005.7 07.6400.87G8 1 +114710.86 -352348.9 -000006.1-000002.100009.1 07.6400.32F0 0 +115102.10 -091623.9 -000088.0+000009.100007.3 07.6400.35F0 0 +120728.16 +230232.3 -000071.2+000001.800007.4 07.6400.30F2 1 +121747.04 -281616.8 -000004.0-000036.200004.8 07.6400.97K0 0 +122135.25 -690637.2 -000008.9-000000.300001.6 07.6400.65G1 0 +123516.54 -724300.8 -000002.9-000002.400001.1 07.64-0.04B1 0 +123825.51 +145220.7 -000039.6-000006.400012.3 07.6400.61G0 0 +123950.88 +514330.0 +000009.4-000005.200003.4 07.6400.05A0 0 +124317.96 +655646.6 -000065.5+000045.000012.9 07.6400.39F2 0 +124527.92 -372657.3 -000057.2-000003.300009.2 07.6400.68G3 1 +125346.91 +765608.4 -000025.2-000008.900004.5 07.6400.96K0 0 +132206.41 -703249.4 -000013.9-000006.400004.3 07.6400.01B8 0 +132234.26 +260656.4 -000162.4+000016.800019.0 07.6400.48F5 0 +132903.39 +421417.9 -000129.9-000016.700025.0 07.6400.59G0 1 +133538.44 -650907.0 -000087.8-000008.300011.8 07.6400.44F3 0 +133700.34 -370600.9 +000011.0-000031.100004.1 07.6400.04A0 0 +140327.16 -105802.3 +000008.2-000003.800003.8 07.6400.29A2 0 +140442.17 -500416.9 -000027.0-000021.500009.4 07.6400.12A2 0 +141010.93 -455449.7 -000011.0-000006.300002.4 07.6400.09A1 0 +141937.77 +055346.8 -000054.2-000019.600009.5 07.6400.41F2 0 0.41 0.24 +142102.68 +194349.3 +000033.0-000029.400010.3 07.6400.34F0 0 +142438.91 +474950.0 -000046.8-000032.600009.0 07.6400.40F5 1 +145020.56 +730140.0 +000013.7+000002.600004.6 07.6400.12A2 0 +145933.12 +535215.0 +000021.2-000002.700009.4 07.6400.30 0 +150320.44 +045002.9 +000016.9-000004.000004.1 07.6400.66F5 0 +150708.61 -021650.5 -000080.8+000023.300009.4 07.6400.58F8 0 +151137.54 +213135.1 -000035.9+000020.400004.2 07.6400.26A2 0 +151412.82 -703333.3 +000015.3+000003.900008.1 07.6400.31A7 0 +152103.72 +535542.5 +000000.5+000016.700005.6 07.6400.24A2 0 +152843.13 +270818.2 -000064.8+000056.800015.2 07.6400.47F8 0 +153900.07 -194357.0 -000013.9-000018.800005.2 07.6400.05B9 0 +154623.24 +195426.8 -000070.3+000029.200012.7 07.6400.69G0 0 +155214.00 -340717.7 -000101.0-000094.600013.0 07.6400.54F7 0 +155525.82 +293213.4 -000007.6+000008.700006.6 07.6400.06A0 1 +160244.60 +224821.1 +000008.0+000027.800010.3 07.6400.32A3 0 +161039.67 +424702.1 +000006.9-000004.200004.4 07.6400.45F2 0 +161221.84 -193444.4 -000010.5-000024.900007.7 07.6400.15B9 0 +162759.12 -730118.5 +000009.5-000003.000001.2 07.6400.93G6 0 +163945.17 +353055.6 -000004.2+000026.000005.7 07.6400.10A0 0 +164139.48 +343522.0 -000058.8-000034.200011.7 07.6400.41F5 0 +172129.43 +421609.3 -000001.5+000011.300004.5 07.6400.92G5 0 +172639.95 -010005.9 +000016.2-000014.500006.8 07.6400.36A0 0 +173648.54 +720316.9 -000005.1+000011.200002.9 07.64-0.01A0 0 +174657.88 -432936.4 -000000.1-000000.400001.9 07.64-0.06B6 1 +175258.68 -075508.0 -000062.8-000255.300015.1 07.6400.63G0 1 +180021.47 -495500.7 +000004.7-000005.700003.3 07.6400.57F5 0 +180547.56 +204613.5 +000012.0-000029.600006.2 07.6400.38F0 0 +180726.24 -465354.8 -000033.5-000105.800015.3 07.6400.66G5 0 +180846.07 -035927.1 +000009.7-000007.000004.2 07.6400.16A0 0 +181037.34 +210140.5 -000000.3+000002.700004.2 07.64-0.05B9 0 +181755.74 +575327.2 -000012.2-000015.000004.3 07.6400.98K0 0 +183105.32 +282945.0 +000006.8+000009.900003.4 07.64-0.05B9 0 +183151.69 +495328.2 +000024.5+000010.800014.4 07.6400.43F5 0 +183317.84 +052644.0 -000002.6-000006.200002.2 07.6400.19B8 0 +183418.11 -423526.6 +000003.8+000003.500003.2 07.6400.99G8 0 +183557.07 +114342.2 +000012.2-000010.000005.6 07.6400.26A2 1 +184318.10 +574907.3 -000069.4-000093.400012.5 07.6400.58F8 0 +190226.76 -791254.9 -000016.9-000019.100008.7 07.6400.48F5 0 +190718.56 -171430.7 -000001.4-000005.100002.0 07.64-0.03B8 0 +191016.18 +353540.9 +000009.6+000037.400006.7 07.6400.37A5 0 +191325.82 -142648.9 +000038.7-000059.800011.7 07.6400.47F5 1 +192136.00 +002637.1 +000002.4-000007.400004.4 07.6400.79F5 0 +192812.09 +185502.9 -000011.2-000025.400011.2 07.6400.46F5 0 +193105.55 +693137.0 -000032.9+000008.700004.0 07.6400.95K0 0 +193153.64 +145808.3 -000005.4-000011.300006.0 07.6400.05A0 0 +193652.19 +301930.1 +000000.6-000003.400002.9 07.64-0.08B9 0 +194229.67 +013512.0 +000159.1-000060.100024.8 07.6400.66G0 0 +194255.59 -372623.3 +000025.0-000016.900007.9 07.6400.39F0 0 +194836.22 +554329.2 +000079.0+000030.500009.4 07.6400.44F8 0 +194839.64 +150332.4 +000041.4+000010.900006.5 07.6400.45F5 1 +195054.79 +005039.7 -000008.0-000001.300004.4 07.6400.14A0 0 +195733.88 -100216.9 +000000.1-000007.900001.9 07.6400.06A0 0 +195815.25 -515343.0 +000047.0-000043.600011.1 07.6400.33A9 0 +200843.18 +261629.5 -000000.2-000003.500000.2 07.6400.04B2 0 +201050.05 +233138.3 +000014.3+000012.400003.1 07.6400.12A0 0 +201658.89 +374053.2 -000002.2-000005.200000.3 07.6400.26B0 0 +202048.34 +381523.2 +000004.7+000001.100003.9 07.64-0.07B8 0 +203005.00 +483829.0 +000010.6+000008.200007.0 07.6400.05A0 0 +203102.76 +402535.6 +000006.6+000003.700002.8 07.64-0.08B9 0 +203612.41 -711539.9 +000015.6-000006.500004.5 07.64-0.01A0 0 +205717.17 -235045.2 -000002.5-000015.900008.1 07.6400.50F3 0 +210150.93 +210619.3 +000111.7+000030.500018.6 07.6400.71G5 0 +210346.77 -680418.5 +000095.2-000003.200018.2 07.6400.55F7 0 +211206.03 -143329.6 +000038.8-000001.500008.0 07.6400.26A9 0 +211750.99 +522833.4 -000015.9-000036.700008.8 07.6400.34A3 0 +212045.16 +671315.1 +000008.7+000010.600003.6 07.6400.02A0 0 +212224.79 +370953.2 -000003.1-000002.600012.0 07.6400.39F2 0 +212532.30 +113901.7 +000080.7+000005.800011.3 07.6400.42F2 0 +212759.86 -664737.2 -000000.9-000006.300003.2 07.6400.95K0 0 +213534.20 +235839.3 +000007.6+000014.100004.7 07.6400.96G8 0 +214042.88 -484258.0 +000053.8-000042.100012.5 07.6400.56G0 0 +214520.92 +324650.6 +000019.2-000017.000009.1 07.6400.28A5 0 +214533.44 -284328.8 +000100.7-000032.200015.3 07.6400.45F3 0 +215038.60 -835739.5 -000004.9-000012.000003.2 07.64-0.02B8 0 0.06 0.98 +215616.02 +625340.7 -000001.7-000003.800001.6 07.6400.05B3 0 +215702.19 -262845.4 -000010.0-000064.500007.2 07.6400.48F3 0 +220548.14 -184005.6 +000015.3+000014.300006.0 07.6400.24A9 0 +220617.68 +551448.5 -000002.5-000003.500001.2 07.6400.29B2 0 +221314.92 +551849.6 -000005.0-000004.300002.0 07.6400.08B9 0 +223653.95 +074656.5 +000063.7-000034.500013.6 07.6400.43F2 0 +225647.19 +624337.7 +000000.5-000003.700001.2 07.6400.60O7 1 +230003.79 +211311.0 +000008.2-000048.100008.9 07.6400.38F2 0 +230402.23 +632348.8 -000002.0-000000.800001.4 07.6400.34B1 1 0.30 0.00 +230556.71 +641742.6 -000001.2-000001.000001.0 07.6400.51B0 0 +230709.99 +604957.1 -000003.7-000015.600002.5 07.6400.33A2 1 +231512.53 +650044.3 +000050.1+000004.200010.3 07.6400.48F5 0 +231857.00 +482945.3 -000010.2-000005.300003.2 07.6400.34A5 1 +231936.61 +272926.5 -000030.1-000105.700014.2 07.6400.51F8 0 +233605.58 +182631.9 +000682.1+000217.500027.9 07.6400.70G5 1 +234043.27 +550856.7 +000003.6-000005.300001.9 07.6400.03B9 0 +234504.29 +020529.1 +000024.4+000002.100006.9 07.6400.91G5 0 +234700.72 -552429.8 +000085.6+000003.800014.6 07.6400.54F7 0 +234738.42 -054931.6 +000040.3-000001.000009.1 07.6400.47F8 0 +235724.36 +030036.0 -000077.3-000029.500010.2 07.6400.41F0 0 +235812.99 -571148.6 +000154.3+000015.200015.8 07.6400.47F6 1 +002602.72 +285626.0 -000011.9-000024.000001.5 07.6401.53M0 0 +003307.34 -394534.7 -000009.1-000027.400003.4 07.6401.47K5 0 +004820.21 -002920.8 +000003.0-000028.900000.3 07.6401.39K0 0 +005406.86 -161031.0 +000009.4-000028.700003.5 07.6401.26K1 0 +012716.64 +034819.9 -000009.4-000055.500005.5 07.6401.13K2 0 +014646.80 -420755.1 +000045.2-000026.900002.5 07.6401.45K5 0 +022815.66 -262549.2 +000015.6+000051.900005.3 07.6401.03K0 0 +024202.40 +174526.4 +000010.6-000089.700003.4 07.6401.05G5 0 +025357.00 +141308.2 -000000.0-000014.000005.8 07.6401.06G5 0 +025542.62 -194523.2 +000001.4-000004.200002.9 07.6401.37K1 0 +030946.95 -552914.9 -000020.7-000012.200002.7 07.6401.43K3 0 +034644.85 -245120.9 +000000.6-000007.000001.6 07.6401.43K3 0 +035852.31 -655253.1 -000008.0-000002.200003.0 07.6401.55M3 0 +041336.79 -253145.4 +000008.1+000005.900004.2 07.6401.14K0 0 +041556.14 -531838.8 +000784.9+000396.100076.5 07.6401.11K5 0 +041930.55 +305259.7 -000009.8-000027.200003.0 07.6401.67K5 0 +054417.11 +433322.9 +000011.5-000019.500003.4 07.6401.04G8 0 +063253.20 +584450.6 -000029.6-000026.900002.4 07.6401.19K1 0 +073139.19 +235959.6 -000006.7-000005.500001.9 07.6401.05K0 0 +080732.12 -655835.7 +000000.7-000001.500002.8 07.6401.25K1 0 +090504.74 +260953.4 -000023.4-000036.400001.7 07.6401.39K4 0 +091333.11 +241735.7 -000014.0-000003.300001.3 07.6401.14K0 0 +091424.27 +524116.8 -001533.6-000562.800161.6 07.6401.41M0 1 +091749.01 +572850.2 -000043.5+000002.300004.3 07.6401.12K0 0 +094852.65 +223634.2 -000007.6-000051.300005.7 07.6401.23K0 0 +100054.34 -601334.4 -000007.3+000003.600000.7 07.6401.26G8 0 +100120.72 +154014.3 -000003.1-000003.100004.5 07.6401.21K0 0 +102542.12 +324538.0 -000001.7-000013.000004.1 07.6401.30K2 0 +104553.65 +303741.0 -000036.3-000009.700004.7 07.6401.23K2 0 +105810.59 -291423.5 -000022.9-000015.900005.1 07.6401.23K2 0 +111721.55 +742016.6 +000059.2-000012.400003.7 07.6401.02G7 0 +113104.86 -433311.3 -000034.2+000021.000002.4 07.6401.38K2 0 +113606.05 -481345.7 -000035.7+000006.400004.6 07.6401.07K1 0 +115752.74 -185855.4 +000022.5-000041.000006.5 07.6401.02K0 0 +120509.71 +132822.6 -000003.5-000005.300002.3 07.6401.47K5 0 +122215.03 +045117.8 -000005.7-000008.100005.5 07.6401.41M. 0 +122316.36 -094616.2 -000047.9-000070.900003.9 07.6401.10K0 0 +122814.62 -703242.4 -000041.8+000000.300006.0 07.6401.44K3 0 +124255.56 -133751.6 -000008.5-000005.400001.9 07.6401.28K2 0 +124706.36 -091252.0 -000013.4-000014.600005.9 07.6401.39K2 0 +124817.86 +191921.4 +000000.3+000004.600003.3 07.6401.61M0 0 0.15 27.76 +130632.48 -510258.1 -000005.6-000001.100002.5 07.6401.68M1 0 +131006.78 +580242.0 +000006.3-000001.400000.7 07.6401.35K1 0 +131307.50 +151903.1 -000093.8+000008.000007.2 07.6401.12K0 0 +134026.66 -864330.6 -000020.2-000007.500003.5 07.6401.05G8 0 +134400.90 -612159.3 +000022.1+000016.700013.1 07.6401.07K1 0 +134950.83 +192049.3 -000037.0+000005.100005.2 07.6401.31K0 0 +135309.73 -510954.0 -000063.6-000027.200005.0 07.6401.03K0 0 +140121.88 -394011.1 -000013.5-000008.700001.9 07.6401.57K5 0 +142533.57 -755251.5 +000002.2+000003.300001.8 07.6401.56K3 0 +143804.28 -094416.4 -000012.5+000005.800001.4 07.6401.63K2 0 +144858.65 -402515.3 -000017.0-000005.900001.9 07.6401.53K4 0 +145321.81 -565254.4 -000044.1-000024.000003.4 07.6401.54K4 0 +145952.42 +270936.6 -000038.3+000048.300002.6 07.6401.01K0 0 +150805.80 -034524.2 -000034.1+000015.000005.0 07.6401.15K2 0 +151134.99 +495410.9 -000006.9-000002.500002.4 07.6401.59M0 0 +151738.39 +474422.8 -000005.9-000108.300005.5 07.6401.08K0 0 +154126.21 +383326.9 +000019.8-000032.000003.7 07.6401.31M5 0 0.56 59.80 +160511.27 +341412.1 -000016.3+000021.100004.2 07.6401.14K0 0 +162142.15 +054826.6 -000044.0-000005.900005.2 07.6401.12K0 0 +162435.63 -455103.9 +000028.7-000036.600006.6 07.6401.21K1 0 +163300.64 +063640.9 +000033.9-000039.200006.4 07.6401.15G5 0 +163433.71 -080857.5 -000001.7-000016.700003.1 07.6401.69K2 0 +164233.71 -020654.0 -000023.5+000003.800003.1 07.6401.50K2 0 +164459.84 -003652.9 -000002.1-000001.900002.0 07.6401.68K5 0 +170216.28 +501829.8 -000021.8+000009.400005.3 07.6401.07K0 0 +174031.13 -025152.5 -000000.9-000014.300002.3 07.6401.97K5 0 +180258.91 +204639.0 -000014.5-000016.800004.2 07.6401.17K0 0 +180604.66 -372559.2 -000009.9-000004.300004.2 07.6401.22K1 0 +182024.56 -823019.5 +000002.1-000025.600002.2 07.6401.31K2 0 +182134.41 -333148.9 +000000.8-000006.200002.6 07.6401.51K3 0 +182148.85 -161928.5 +000002.1-000002.200001.0 07.6401.12B9 0 0.13 1.38 +182659.02 +545306.7 +000004.3+000047.600004.6 07.6401.04K0 0 +184745.00 +283837.6 +000000.1-000004.400000.1 07.6401.29K2 0 +190902.05 -070102.2 -000008.1-000025.600003.6 07.6401.00G5 0 +191711.04 +002950.7 -000009.4-000027.900003.4 07.6401.24K2 0 +192925.57 +151106.6 +000001.3-000004.800002.3 07.6401.99K5 0 +194728.18 -351035.8 -000005.0-000049.500003.1 07.6401.63K4 0 +194741.23 +421906.6 +000008.5-000013.200001.6 07.6401.53K5 0 +195103.93 +783727.3 -000003.4-000009.000001.4 07.6401.70K5 0 0.10 21.74 +200645.78 -125537.2 +000005.1-000010.200003.6 07.6401.32K0 1 +201254.49 -072729.2 -000000.3-000006.700002.9 07.6401.00G5 1 +201442.79 -191225.7 -000000.9-000003.700002.6 07.6401.66K5 0 +202124.25 +305151.4 -000007.0-000010.700001.2 07.6401.65K5 0 +203326.50 +524814.6 -000000.6+000003.300003.8 07.6401.16K5 0 +204449.23 -205334.2 -000020.5-000028.600003.4 07.6401.10K0 1 +210228.85 -092651.9 +000021.8-000014.900002.3 07.6401.38K2 0 +211212.87 +400900.6 -000022.2-000028.000003.5 07.6401.42K2 0 +212520.37 +460324.8 +000019.8-000003.400005.0 07.6401.00K0 0 +214204.03 -274125.4 -000066.6-000111.300004.4 07.6401.08K0 0 +214945.24 +651400.5 -000003.4-000002.600001.1 07.6401.70M3 1 +215039.82 -550954.0 +000016.1-000004.200001.0 07.6401.15K0 0 +221841.41 +075155.7 -000012.0-000015.500004.9 07.6401.13K2 0 +222127.96 +145349.4 -000030.3+000026.400004.0 07.6401.12K1 0 +223432.49 +154157.2 +000013.8-000000.900004.0 07.6401.03K0 0 +224915.01 +235338.8 -000006.0-000020.500003.8 07.6401.13K2 0 +225344.15 -043926.6 -000000.7-000005.600004.8 07.6401.07K0 0 +230529.24 +260033.5 +000052.2-000004.000005.3 07.6401.13G8 0 0.08 5.06 +230909.67 +265446.7 -000006.0+000000.900002.6 07.6401.37K2 0 +234405.44 +422747.8 -000039.9-000017.700003.7 07.6401.10K0 0 +234622.00 +341148.5 -000001.6-000030.100004.3 07.6401.05K2 0 +000408.44 +565515.6 -000015.7-000008.800003.9 07.6500.99G8 0 +002050.11 +182855.5 +000074.3+000019.100007.8 07.6500.92G5 0 +004151.22 +385346.7 +000011.6-000006.500002.9 07.65-0.06B8 0 +004159.84 -554655.4 -000041.7-000031.200010.3 07.6500.49F7 1 +004204.73 +323639.8 +000013.0-000002.300002.9 07.6500.01B9 0 +005630.00 +571711.3 -000005.2-000004.600002.8 07.6500.01A0 0 +005920.47 -004028.3 +000027.4-000034.600012.6 07.6500.51F5 1 +010019.76 +354127.7 +000023.3-000009.500007.8 07.6500.18A2 0 +010525.41 -125412.5 +000063.2+000050.100001.9 07.6500.79G3 0 +011933.40 -392145.8 -000005.0+000051.200025.6 07.6500.62G2 0 +012350.84 -054906.8 -000064.9-000192.300015.8 07.6500.53F8 0 +015822.55 +433719.2 -000003.4-000009.600002.7 07.6500.05A0 0 +021319.11 -145427.2 +000001.0-000002.600008.9 07.6500.36F0 0 +021707.52 +455018.3 +000004.1-000008.200002.9 07.6500.07A0 0 +023620.36 -125348.7 +000016.2-000003.200004.3 07.6500.99K0 0 +024301.03 +201350.2 +000006.0-000010.800003.8 07.6500.71G5 1 +030716.93 +290724.3 -000002.1-000005.400004.0 07.6500.14B9 0 +030824.86 +064324.3 +000018.9+000021.600005.9 07.6500.97G4 0 +030951.51 +012903.8 +000039.8-000026.800008.7 07.6500.38F0 0 +031337.00 -133822.2 +000026.4+000014.700009.8 07.6500.31A4 0 +031516.97 +362833.1 +000003.1-000004.400003.4 07.6500.24B8 0 +032544.23 +055607.7 +000064.0-000020.100006.7 07.6500.08A0 0 +033025.43 +425847.0 +000008.3-000005.300002.3 07.6500.03B9 0 +033201.42 +673508.4 +000023.0-000025.200006.0 07.6500.39F0 1 +033600.26 -613233.4 +000028.7+000059.500009.3 07.6500.39F0 0 +033603.35 +162805.1 -000284.5-000276.300022.2 07.6500.58G0 0 +034123.30 -414510.6 -000020.7-000034.000009.7 07.6500.21A4 0 +034533.57 +452114.7 +000061.1-000018.100007.6 07.6500.40F2 0 +040044.56 +152831.4 -000036.6-000042.300008.1 07.6500.97G5 0 +040150.12 -182202.9 +000004.6+000022.500007.6 07.6500.42F3 0 +040352.96 -552359.6 -000010.7-000003.700007.5 07.6500.17A3 0 +040745.13 +512710.1 +000002.1-000003.400002.2 07.6500.03B2 0 +045156.79 +545409.5 +000015.1-000054.200008.4 07.6500.48F5 0 +052346.00 -623454.4 -000004.8-000047.000015.9 07.6500.70F5 1 +052623.04 +035123.4 +000051.2+000036.900016.0 07.6500.47F5 0 +053004.38 -014458.6 +000001.7-000000.600001.8 07.65-0.05B9 1 +053257.08 -043359.3 +000003.0-000001.700000.7 07.65-0.01B2 0 +054729.96 +040600.7 -000005.1-000004.500005.9 07.65-0.04B9 0 +055502.02 -003028.3 -000102.9-000050.700021.4 07.6500.63G0 0 +060502.24 +020637.1 -000013.9-000003.000002.2 07.6500.07B9 0 +060934.33 +381745.2 +000001.8-000004.600000.1 07.6500.07A0 0 +061027.96 -485722.9 -000031.7-000015.400010.2 07.6500.49F5 0 +061941.14 +121733.7 +000002.2-000007.900003.1 07.65-0.11B8 0 +062055.19 -622114.6 +000001.9-000015.000006.8 07.6500.23A6 0 +063305.59 +165655.5 -000003.5-000003.800002.5 07.65-0.01Be 0 +063703.74 -321330.2 +000352.1-000055.200028.4 07.6500.70G5 0 +064756.86 -050914.4 -000006.5-000000.800005.5 07.65-0.07B8 1 +065155.87 +104801.8 -000077.1+000038.400011.6 07.6500.59F9 0 +070147.79 -232732.7 -000004.2+000004.800001.8 07.65-0.13B3 1 +070416.23 +013026.9 -000002.7-000002.500001.9 07.65-0.04B9 0 +071932.99 -572656.2 -000000.4+000022.800008.2 07.6500.17A1 0 +073319.86 +091934.3 -000009.5-000003.800001.7 07.6500.82G0 0 +074134.99 -334425.6 -000003.0+000003.300002.7 07.65-0.07B6 0 +074234.54 +044924.3 -000006.2-000003.500005.3 07.6500.92G5 0 +074610.18 -035740.0 -000010.5-000003.100002.6 07.6500.00A0 0 +075707.58 +714048.6 -000004.7+000003.100003.5 07.6500.02A0 0 +080204.72 +194414.4 -000010.3-000018.400005.6 07.65-0.04B9 0 +081307.05 -124309.7 -000008.3-000010.700009.8 07.6500.17A6 0 +081351.89 +061811.9 -000006.1-000013.200004.1 07.65-0.02A0 0 +081753.72 +432435.2 -000000.7+000010.100005.4 07.6500.31F0 0 0.11 0.13 +083320.40 -363939.5 -000005.4+000003.400001.6 07.65-0.04B3 0 +083452.62 -212732.6 -000007.6+000006.500002.3 07.6500.97G8 1 +084332.60 -140230.6 -000009.0+000001.800003.4 07.65-0.05B9 0 +084543.63 -525818.1 -000011.6+000002.900003.5 07.65-0.09B8 0 +085108.36 -134354.7 -000015.6-000018.600007.7 07.6500.13A3 0 +090201.78 -354117.9 -000035.5+000019.900006.8 07.6500.09A0 0 +091228.27 +491224.9 -000049.7-000176.500027.2 07.6500.79G5 0 +093905.28 -581650.2 -000014.7+000008.800002.5 07.65-0.08B8 0 +095004.57 -503734.3 +000107.4-000079.700013.0 07.6500.50F6 0 +100640.28 -230822.5 -000042.3+000004.500008.5 07.6500.44F2 1 +101345.24 -531427.4 -000020.0+000006.800002.9 07.6500.06A0 0 +101758.94 +215806.9 -000007.0-000012.100004.1 07.6500.98G5 0 +104637.92 -510307.0 +000001.3-000012.800006.0 07.6500.15A2 1 +104923.42 +032624.8 -000029.6-000006.200007.4 07.6500.18A2 0 +105235.14 +382004.3 -000011.0-000058.800012.7 07.6500.48F5 0 +110609.78 +655232.8 +000007.8+000005.500006.1 07.6500.93G5 0 +111458.51 +720030.2 +000001.7+000009.400006.5 07.6500.00B9 0 +112129.02 +582903.4 +000041.3+000029.200025.8 07.6500.64G5 0 +112657.56 +282426.2 +000006.5-000006.100011.7 07.6500.33A6 0 +112710.78 -153853.3 -000003.5-000176.100028.2 07.6500.75G8 1 +120722.84 -323942.6 -000025.6-000011.500006.8 07.6500.07A1 0 +121800.44 +684749.1 -000121.5+000025.600005.8 07.6500.85G5 0 +122121.94 -800341.5 -000052.4-000004.400007.0 07.6500.22A2 0 +122608.30 -042850.6 +000024.8+000000.100006.9 07.6500.45F5 1 +123118.81 -413016.8 -000032.7+000006.500006.1 07.6500.32A5 1 +124035.03 +302239.5 -000001.0-000050.900006.2 07.6500.31Am 0 +125201.71 -735516.1 -000026.9-000011.300003.1 07.6500.30A7 0 +125540.99 -033302.5 -000120.3+000016.400019.2 07.6500.47F5 0 +125937.44 -642216.6 -000383.4-000055.300015.9 07.6500.49F5 0 +130230.64 +232957.6 -000036.0+000031.100005.9 07.6500.47F2 1 +130739.01 -302605.6 +000025.1-000013.200009.2 07.6500.32A0 0 +133338.14 -644551.4 -000007.5-000036.800008.5 07.6500.48F5 0 +134011.70 +530637.4 -000029.9-000009.400006.5 07.6500.22A3 0 +134040.85 +191201.1 -000091.3-000068.600016.3 07.6500.53F8 0 +135051.76 +420918.6 +000006.9+000015.500007.9 07.6500.16A2 0 +135655.01 +441657.0 -000023.6+000008.200022.5 07.6500.61G0 0 +140432.48 +191039.4 -000063.3-000102.000016.1 07.6500.42F5 0 +143536.06 +032803.5 -000071.5-000022.700013.6 07.6500.46F2 0 +144421.34 -092922.3 -000025.1-000039.800011.1 07.6500.37F2 0 +144721.19 +353404.2 -000028.0-000011.200006.3 07.6500.09A2 0 +144946.15 -091209.0 -000068.1-000001.600013.3 07.6500.52F8 0 +153102.96 -185011.4 -000005.6-000023.700005.8 07.6500.28A2 0 +153423.23 +762702.7 +000007.7+000002.800003.0 07.6500.08A2 0 +153556.91 +394951.6 -000448.9+000050.300044.9 07.6500.95K3 0 +153734.45 -624053.0 -000002.6-000010.500001.8 07.6500.10Ap 0 +155153.96 -513710.1 -000011.4-000005.600002.2 07.65-0.01B5 0 +155947.68 -355043.0 +000100.9-000066.900032.8 07.6500.69G5 0 +160519.15 -234008.6 -000009.8-000025.300007.6 07.6500.08B9 0 +161745.37 -374513.4 -000046.3-000069.100011.3 07.6500.45F3 0 +162314.72 +334148.6 -000039.1+000101.800016.3 07.6500.49F8 0 +163036.93 +433243.0 -000039.6+000033.500004.6 07.6500.72G5 1 +165355.46 -550421.3 -000027.6-000042.700010.9 07.6500.41F2 0 +170127.04 +110937.5 +000006.9+000001.600003.5 07.6500.08A0 0 +170319.52 -502409.7 -000003.9-000004.100001.9 07.6500.55F0 0 +173318.08 +671212.9 -000007.4+000051.300013.7 07.6500.46F2 1 +174116.64 +055557.5 +000004.9+000004.800004.6 07.6500.36A3 0 +175810.88 -372015.1 -000009.2-000043.000008.2 07.6500.42F3 0 +180335.11 +140533.5 +000021.4-000015.500007.2 07.6500.36F0 0 +180552.35 +070527.2 -000209.3-000103.400022.2 07.6500.62G5 0 +180828.75 -162500.0 +000000.0-000004.400002.5 07.6500.19B3 0 +181519.99 +505816.9 +000015.5-000037.600018.5 07.6500.54F8 0 +182309.52 +542524.9 -000004.8+000027.700006.2 07.6500.22A2 1 +184224.18 +280729.6 +000001.0-000011.000003.4 07.65-0.03A0 0 +184326.43 +034708.9 -000016.7-000041.900006.2 07.6500.18A0 0 +185324.02 -521517.6 +000010.0+000022.000007.2 07.6500.30F2 0 +185658.05 +022742.2 +000030.6-000010.900007.8 07.6500.54F8 0 +190035.72 +395158.6 +000002.5-000000.100004.1 07.6500.85G5 1 +190127.31 -061133.3 +000003.5+000002.100002.6 07.6500.12B4 0 +190504.78 -613027.3 +000002.1-000023.300005.5 07.6500.97G8 0 +190756.47 +721601.5 +000011.0-000002.300009.3 07.6500.25A2 0 +191223.60 +302051.9 +000002.4-000005.300000.7 07.6500.01B9 1 +191522.55 +384240.9 +000001.3+000080.600013.6 07.6500.40F0 0 +192221.30 +002258.3 +000062.1+000050.700014.1 07.6500.48F8 1 +193252.93 -260141.2 -000024.1+000000.100008.3 07.6500.35F0 0 +193533.20 +472608.9 +000000.2-000013.700002.6 07.6500.07A0 0 +193739.38 -412729.5 +000012.6-000031.500007.2 07.6500.44F3 1 +194032.34 +213434.3 -000002.4-000007.400001.9 07.6500.16A0 0 +194942.88 +025714.1 +000005.4+000006.600005.6 07.6500.52F5 0 +195040.32 -415134.4 +000030.6-000014.000005.6 07.6500.22A8 1 +195757.48 -062641.1 +000019.7-000003.000006.2 07.6500.27A0 0 +195811.77 -155810.5 +000003.0-000042.900004.2 07.6500.36A2 0 +200301.17 -090233.3 -000017.2-000142.900016.3 07.6500.49F8 0 +200646.26 +634224.5 -000004.5-000012.600002.7 07.6500.01A0 0 +200934.39 +184657.1 -000001.5-000000.600004.2 07.6500.16A2 0 +201038.23 +335120.6 +000002.9-000001.900001.9 07.65-0.04B3 0 0.06 1.44 +201344.94 +160928.6 -000008.5-000000.400014.2 07.6500.49F8 1 +203553.92 +252843.4 +000007.7+000000.800002.8 07.65-0.03A0 0 +203655.06 -124413.4 +000014.8-000032.400011.4 07.6500.41F2 1 +204352.33 +340414.5 -000011.0-000029.900003.2 07.65-0.00A0 0 +205044.18 +550125.4 +000047.9+000011.900008.5 07.6500.20A2 0 +210452.63 +122641.6 -000028.6-000026.600010.7 07.6500.40F2 0 +212053.72 +412631.6 -000012.4-000020.600001.7 07.6500.71G5 1 +212214.08 -800649.3 +000240.3-000105.700011.6 07.6500.83G8 0 +212533.64 +581404.6 -000001.9-000027.300006.0 07.6500.11A0 0 +213144.66 +482903.8 -000007.9-000019.200003.8 07.6500.01A1 0 +213330.85 -275324.4 +000201.7-000065.300021.2 07.6500.66G2 0 +213831.49 -275338.1 +000024.6-000009.900008.3 07.6500.45F3 0 +214057.65 -090831.4 +000014.2-000003.500002.8 07.6500.89G5 0 +214708.00 -021732.1 +000111.7-000076.900010.5 07.6500.48F5 0 +214736.42 -171741.1 +000012.3+000001.200003.6 07.6500.00B9 1 +215919.67 +601751.6 -000003.2-000000.700000.4 07.6500.32B1 0 +220055.66 +433806.6 +000008.5-000014.700005.9 07.6500.31A5 1 +220310.75 +185303.7 +000028.9-000018.400021.2 07.6500.59F8 0 +221421.56 +364954.5 +000014.2-000001.000002.5 07.6500.09A0 0 +221811.42 -221755.0 +000035.0-000005.000008.3 07.6500.25A8 0 +222529.78 +223427.0 +000053.8-000005.200004.8 07.6500.21A2 0 +223035.57 +533143.3 +000014.0+000000.700002.9 07.6500.34F0 1 +225108.92 -712530.7 +000021.8+000019.100007.7 07.6500.60G0 0 +230135.04 +230423.9 -000002.5-000005.900004.0 07.6500.70F5 0 +230215.99 -641752.3 +000027.8-000047.900009.2 07.6500.33F3 0 +231159.63 +491249.1 +000001.2-000004.200001.1 07.65-0.02A0 0 0.10 0.68 +232045.14 +770345.5 +000000.2-000000.600005.1 07.6500.41F2 0 0.05 0.18 +232050.45 +022722.9 -000011.8-000007.500009.4 07.6500.52F5 1 +233920.47 +715650.4 +000004.3-000002.100001.7 07.6500.30A0 0 +001529.41 -402716.2 -000033.2-000082.700005.4 07.6501.18K1 0 +001657.56 -580906.9 -000000.4-000006.200005.3 07.6501.12K1 0 +002327.45 +115011.2 +000011.2+000015.300005.7 07.6501.21K0 0 +011924.18 +180816.5 -000074.1-000060.400007.9 07.6501.02K0 0 +012643.77 -402859.6 +000007.9-000008.000003.5 07.6501.37K2 0 +013805.01 -663323.2 +000007.9+000003.300001.2 07.6501.50K4 0 +020936.98 -160734.5 +000029.3-000027.600005.7 07.6501.00K0 0 +021054.48 -320342.9 -000049.6-000009.700006.8 07.6501.01K0 0 +021940.48 -190915.8 -000006.7-000030.200004.4 07.6501.17K1 0 +022325.31 +491055.3 +000000.7+000002.600004.5 07.6501.02G5 0 +023405.30 +322707.4 -000007.9-000016.900003.5 07.6501.09K0 0 +023846.23 -303557.5 +000013.5+000003.000000.5 07.6501.41K3 0 +024152.04 -302416.4 +000035.7+000004.800003.2 07.6501.12K0 0 +031849.50 -153304.9 +000033.6-000001.200006.8 07.6501.31K2 0 +032359.46 -371012.8 -000011.4-000046.600004.9 07.6501.17K1 0 +043156.98 +703433.0 +000029.4-000039.300001.7 07.6501.14K0 0 +043504.42 -204436.5 +000024.8+000008.600004.0 07.6501.01K0 0 +045039.24 +502432.6 -000003.7-000001.600004.6 07.6501.73M0 0 +052826.28 -032951.4 -000306.6-000797.100077.0 07.6501.11K5 0 +053653.26 +382032.4 -000032.1-000025.800002.9 07.6501.48K0 0 +063105.69 -590017.0 +000032.5+000049.300005.7 07.6501.14K1 0 +063310.65 -713853.9 -000016.1+000071.300005.4 07.6501.14K1 0 +065305.78 +493203.0 -000007.4-000020.000004.0 07.6501.22K2 0 +065406.19 +103129.6 -000000.5-000001.300000.2 07.6501.67K5 0 +072759.26 -470627.5 -000023.2+000058.100004.4 07.6501.00G8 0 +073459.32 +241555.8 -000002.1-000012.700001.1 07.6501.63M5 0 +074707.36 -413103.0 -000005.2+000003.800002.8 07.6501.48K7 0 +080030.25 -170201.8 +000006.3-000039.800002.8 07.6501.03K0 0 +081030.57 -093617.1 -000000.5+000000.100002.2 07.6501.63M. 0 +081238.50 +111128.0 -000001.6-000004.100000.4 07.6501.47K5 0 +081614.52 +522032.3 -000000.4-000008.200003.1 07.6501.23K0 0 +084707.82 +112510.9 +000011.1-000011.600000.9 07.6501.56K2 0 +085804.97 -033440.6 -000012.6-000001.800002.8 07.6501.44K2 0 +090336.35 -142614.7 -000023.3+000009.900003.2 07.6501.40K3 0 +091422.25 -184030.6 -000005.9+000019.800005.3 07.6501.17K1 0 +092406.51 +685140.8 +000004.5-000037.900001.6 07.6501.20K2 0 +112353.01 -265729.1 -000066.9+000025.900003.5 07.6501.06K0 0 +112830.18 +435800.5 +000044.8-000086.700007.6 07.6501.00K0 0 +114619.59 -030008.7 -000070.5-000000.400005.0 07.6501.18K0 0 +115056.34 -680450.8 -000005.5-000008.100003.0 07.6501.04G8 0 +120735.41 +420415.2 -000029.6-000014.800001.4 07.6501.57K4 0 +121051.12 +514746.5 -000011.5-000020.200004.9 07.6501.03K0 0 +122411.49 +055817.8 +000006.5-000018.000002.3 07.6501.56M4 0 +122539.43 +232104.0 -000039.3+000013.500001.6 07.6501.19K0 0 +122838.86 -160020.2 +000021.4-000006.600003.6 07.6501.50K5 0 +125119.59 +574353.9 -000005.2+000006.700003.6 07.6501.58M2 0 +125843.18 -405907.8 +000062.3-000009.200005.6 07.6501.14K1 0 +131540.47 +542410.7 -000004.2+000012.800005.3 07.6501.05K0 1 +131947.30 +362225.8 -000044.0+000035.400005.6 07.6501.04G5 0 +132630.56 -415059.8 -000033.9-000017.300003.2 07.6501.33K4 0 +133149.53 +263603.6 -000034.9-000016.000002.3 07.6501.55K5 0 +133327.51 -082608.8 +000013.4-000014.800005.4 07.6501.02G5 0 +134508.73 -144601.1 -000020.7-000003.800002.4 07.6501.68M1 0 +142834.47 -275510.6 -000017.3-000010.400002.4 07.6501.48K3 0 +143615.60 +235902.5 -000079.7+000047.900007.1 07.6501.03K0 0 +152457.58 -220237.1 -000021.9-000011.800007.2 07.6501.10K0 0 +152930.87 -512326.8 -000061.4-000090.700007.4 07.6501.14K2 1 +153315.25 -733237.6 -000008.4-000012.900003.1 07.6501.41K3 0 +160626.05 +295416.7 -000077.4-000007.200004.5 07.6501.19K2 0 +160840.77 +052420.7 -000011.1+000002.600004.3 07.6501.05K0 1 +162112.55 -522811.1 -000022.0-000024.700004.8 07.6501.10K0 0 +163726.63 +372925.4 +000019.0-000019.300003.1 07.6501.42K5 0 +164852.52 +593012.0 -000004.6+000010.300004.8 07.6501.01G5 0 +165804.80 +150911.1 +000011.7+000015.800003.5 07.6501.03K0 1 +174357.59 -562120.0 +000034.7-000023.100002.4 07.6501.22K1 0 +175640.47 +065025.4 -000012.6-000005.700000.1 07.6501.66K5 0 +180449.10 -453501.3 -000008.1+000008.900004.2 07.6501.64M0 0 +182846.45 -380142.1 +000028.0-000003.800001.8 07.6501.58K4 0 +183859.30 -525909.2 -000003.8-000057.400004.8 07.6501.19K2 0 +191723.85 -160424.1 -000002.0-000027.300003.8 07.6501.40K2 0 +193019.00 +571049.2 +000002.0+000004.000001.2 07.6501.59K5 0 +201234.23 -580659.2 +000064.6-000051.200005.2 07.6501.03K0 0 +201645.93 -151052.9 +000025.1-000003.100004.3 07.6501.26K1 0 +203324.95 +694017.6 -000008.3-000010.300004.9 07.6501.41K0 0 +203549.00 -242224.4 +000016.3+000005.600004.7 07.6501.02K0 0 +204851.18 +225939.0 +000019.7-000005.900005.4 07.6501.27M3 0 +211709.10 +814541.4 -000033.6+000017.200004.3 07.6501.20K0 0 +214917.42 +382051.8 -000001.0+000003.700002.7 07.6501.57K5 0 +220052.72 +393133.0 -000021.5-000006.500003.6 07.6501.03K0 0 +221424.08 +523048.7 -000002.6-000007.500001.8 07.6501.56K2 0 +222915.09 -300059.2 +000221.8-000813.000064.7 07.6501.08K4 0 +223746.39 +262518.6 +000009.0-000001.400002.1 07.6501.21K2 0 +223828.82 +211338.7 -000001.6+000004.600002.1 07.6501.28K2 0 +224653.30 -693139.5 +000014.6-000013.700002.4 07.6501.27K1 0 +233839.76 -640211.1 +000019.3-000000.600001.3 07.6501.44K3 0 +000353.30 -282337.6 +000088.6-000017.700020.4 07.6600.74G5 1 +000750.99 +384318.4 -000014.6-000024.000005.8 07.6600.18A3 0 +000959.07 -255229.1 +000049.0+000011.500006.1 07.6600.14A2 0 +002022.25 +685049.2 +000099.6+000008.100010.2 07.6600.34F2 0 +010114.33 +520319.2 +000015.5-000009.900003.9 07.6600.03A0 0 +011030.58 -060504.6 +000020.7+000015.500005.4 07.6600.20A2 0 +011042.03 +425556.3 -000153.5-000199.900037.3 07.6600.73K0 0 +013735.37 -064536.7 +000171.0-000097.700042.4 07.6600.80G5 0 +013925.12 +003643.5 -000021.6+000013.600009.4 07.6600.28A3 0 +014501.80 -312309.2 +000035.6-000009.300009.2 07.6600.31A8 0 +015748.75 -784549.2 +000046.9+000018.000005.4 07.6600.46F3 0 +020021.44 +440609.9 +000033.1-000014.500007.4 07.6600.96G5 0 +020029.96 -624545.1 +000005.0+000033.000007.8 07.6600.49F3 0 +021419.45 -275426.9 +000062.8-000080.000011.0 07.6600.48F5 0 +021650.34 +023434.4 +000045.0-000012.900007.1 07.6600.47F8 0 +022428.33 -131735.2 -000021.0-000024.300006.2 07.6600.45F5 0 +022526.61 +600019.4 +000022.5-000015.100004.3 07.6600.01B7 0 +023504.19 -171722.4 +000027.3+000011.500003.5 07.6600.07Ap 0 +024547.84 +204133.7 -000011.9-000014.100006.4 07.6600.20A0 0 +025602.56 +654826.2 +000025.2-000019.900006.0 07.6600.01A0 0 +025611.32 +725310.4 +000041.8-000042.800016.2 07.6600.63G0 1 +030913.54 -264256.5 +000010.6+000010.000007.0 07.6600.11A2 0 +031947.24 +483740.7 +000022.0-000025.400005.2 07.6600.07A0 0 +033204.05 +073358.9 -000013.3-000010.800005.3 07.6600.94G5 0 +033629.33 -524639.9 +000039.5+000022.100004.5 07.6600.92G8 0 +033801.04 +551015.1 -000001.7-000004.500002.8 07.6600.53B2 0 +034458.97 +612749.5 -000020.8-000012.100006.2 07.6600.22A2 0 +034615.64 -663014.5 -000015.3-000025.400004.9 07.6600.37F0 1 +034804.27 +452117.9 -000014.4-000016.100003.8 07.6600.37A5 0 +035446.78 +833242.0 +000010.8-000013.500003.0 07.6600.02B9 0 +035838.02 -023905.1 -000014.6-000009.500005.3 07.6600.71G5 0 +041028.78 -150144.3 -000032.5+000026.600011.8 07.6600.37A9 0 +042103.12 +553152.5 -000015.0-000000.200006.6 07.6600.17A3 0 +042649.35 +425435.7 +000134.8-000177.400013.5 07.6600.64G5 0 +044027.37 +763401.8 -000035.6+000049.200010.5 07.6600.52F8 0 +045626.27 -152250.8 +000002.5+000011.600005.1 07.6600.30A9 0 +051312.93 +495140.4 +000017.9-000048.500008.8 07.6600.37F0 0 +052343.64 -081722.5 -000001.7-000001.900007.3 07.6600.21A0 0 +052430.54 +414937.4 +000002.2+000001.000000.9 07.66-0.04B5 0 0.23 1.57 +054717.43 +585831.4 +000020.1-000064.300009.0 07.6600.53F5 0 +060137.22 +363055.9 +000000.4-000026.500022.3 07.6600.02A0 0 +060956.16 -253733.0 -000025.4+000035.600019.8 07.6600.57G0 1 +061010.05 +061912.6 -000008.3-000012.700004.8 07.6600.26A3 0 +061136.96 -275541.3 +000030.5+000063.500012.4 07.6600.43F3 1 +061730.15 +321548.1 -000007.7-000043.800015.0 07.6600.48F5 0 +061857.93 -220206.0 -000009.3+000008.200006.8 07.6600.01A1 0 +063115.63 -133606.4 -000011.6+000029.900011.2 07.6600.36F0 0 +064411.74 +661747.4 +000024.9-000017.400015.0 07.6600.52F8 0 +064637.65 +574608.8 +000027.8-000154.500012.2 07.6600.51F5 0 +064752.01 -490336.8 -000007.2-000014.100009.6 07.6600.29A9 0 +064759.34 -041506.8 +000006.1+000031.400011.1 07.6600.24A3 1 +070104.52 -215753.2 -000011.1+000054.200023.1 07.6600.53G1 0 +070243.06 +455726.7 -000012.3+000000.000002.5 07.6600.08A0 0 +070255.08 -131304.4 -000000.4+000037.900017.3 07.6600.53F7 1 +070311.64 -665321.6 -000013.8+000079.700007.5 07.6600.47F5 0 +071049.86 +092240.4 -000005.4-000002.200006.0 07.66-0.01B9 0 +071402.66 -313833.4 -000001.2+000002.700000.4 07.66-0.09B6 0 +071410.22 -185901.9 -000006.4-000004.900006.0 07.6600.45F5 0 +071615.95 -541334.6 -000011.1+000018.700006.6 07.6600.02A0 0 +071653.35 -034238.0 +000139.1-000119.100013.9 07.6600.51F5 0 +071657.75 -073138.8 -000016.0-000033.900007.6 07.6600.34A3 0 +072707.93 +473845.3 -000009.1+000000.500004.6 07.6600.09A0 0 +073647.82 +060428.9 -000013.6-000003.500002.5 07.6600.01B9 0 +074346.44 +591720.7 -000009.8+000010.500006.7 07.6600.37F0 0 +075237.93 -152540.6 -000001.0-000000.900001.5 07.66-0.02B9 0 +075944.97 -125201.6 -000001.9-000002.000002.6 07.66-0.06B9 0 +080431.41 -671229.8 -000016.1+000026.000008.7 07.6600.22A5 0 +080717.76 +071659.3 -000042.3-000010.600007.8 07.6600.37F2 0 +081136.86 -591457.7 +000004.8+000068.700005.1 07.6600.94G8 0 +081929.49 -115258.6 +000039.3-000028.800016.9 07.6600.48F5 0 +082504.14 -490935.0 +000068.1-000105.300030.1 07.6600.78K0 1 +083035.79 -101151.6 -000001.5+000010.800007.4 07.6600.37F0 0 +083305.35 +552117.7 -000023.5-000061.000007.5 07.6600.99K1 1 +083823.94 -534318.6 -000024.1+000021.700007.0 07.6600.08A1 0 +084050.34 +400104.0 -000005.1+000001.100004.2 07.6600.26F0 0 +084801.90 +774120.6 -000028.8-000047.700005.0 07.6600.38F0 0 +085547.89 -341608.4 -000005.7+000002.900001.6 07.6600.07B2 0 +085732.75 -274256.9 +000000.8-000015.600004.5 07.6600.28A8 0 +091032.00 -032535.7 -000041.0-000020.000008.7 07.6600.29A2 0 +092454.78 -105605.0 -000009.5-000010.700003.3 07.66-0.01A0 0 +093508.82 +261133.6 -000015.2-000029.900005.8 07.6600.05B9 0 +095031.55 -361542.9 -000043.2+000022.600007.7 07.6600.20A6 0 +095457.64 -603826.7 -000025.7+000009.900004.0 07.6600.93K0 0 +102109.46 -084234.5 -000035.9-000032.000009.3 07.6600.27A5 0 +104324.12 +041806.5 -000052.1-000016.800010.2 07.6600.27A2 0 +104549.55 -365636.7 -000046.9+000009.900002.7 07.6600.98K0 0 +113540.08 +693421.7 -000038.7-000021.400005.9 07.6600.91G5 0 +114627.30 -580151.9 -000010.5+000002.000002.4 07.66-0.08B5 1 +115025.81 -462808.1 -000023.9-000041.000009.3 07.6600.43F2 0 +115227.18 -140739.2 -000196.1+000049.800014.4 07.6600.57G0 1 +115551.40 -213932.8 -000034.8-000133.500011.0 07.6600.86G8 0 +120619.85 -590840.7 -000022.8+000002.100001.4 07.6600.10A0 0 +122712.18 +362228.2 +000008.3-000032.100006.0 07.6600.16Am 0 +123012.61 +391450.5 -000122.7-000112.900015.3 07.6600.46F8 0 +123138.43 +451332.3 -000027.7-000007.100004.9 07.6600.20A7 0 +123935.23 -234836.8 -000036.9-000003.300004.9 07.6600.32F0 0 +124719.93 +525142.7 -000041.8+000001.900005.2 07.6600.87K0 1 +124743.09 -123447.5 -000057.5-000057.900012.6 07.6600.49F6 0 +125301.70 +264740.1 -000232.2-000102.700018.2 07.6600.62G0 0 +125303.91 +193618.3 -000103.6-000010.400017.1 07.6600.51F8 0 +130115.11 -444506.6 -000006.3-000014.100004.4 07.66-0.08B6 0 +130718.53 +712339.5 -000006.9+000027.800004.4 07.6600.98K0 0 +130935.97 -663235.2 -000022.2-000008.700004.4 07.6600.95G6 0 +131022.54 -574440.0 -000053.0-000017.900005.1 07.6600.52F5 0 +131603.15 -054007.0 -000082.9-000039.400007.3 07.6600.65F8 0 +133428.17 -132049.1 -000017.7-000010.200008.2 07.6600.27A3 0 +133703.21 -162649.5 -000014.0-000018.100004.7 07.6600.43F2 1 +140306.52 -343226.6 +000033.8-000026.100013.0 07.6600.39F2 0 +141833.81 +282621.1 -000063.6+000078.000014.8 07.6600.47F5 0 +142237.89 +594646.5 -000017.3+000004.100004.6 07.6600.97K0 0 +142349.00 -125632.9 -000003.4-000049.800009.0 07.6600.53F5 0 +142529.94 -433836.0 +000025.3-000105.500003.8 07.6600.79G5 0 +142730.72 -470556.4 -000018.5-000014.100004.0 07.66-0.03B9 0 +143735.08 +313654.8 -000027.8-000039.900007.3 07.6600.40F0 1 +144145.86 +243218.1 -000058.5-000018.700016.9 07.6600.49F7 0 +144809.05 -410101.7 -000037.6-000061.800012.2 07.6600.49F7 0 +145644.51 -503518.1 -000022.5-000016.300002.8 07.6600.07A0 0 +145820.38 -271937.6 -000006.2-000003.000004.8 07.6600.99K0 0 +145830.59 -284233.5 -000100.6-000095.600020.4 07.6600.55G0 0 +150335.70 -275026.4 +000159.3-000138.600021.1 07.6600.62G2 1 +150806.49 -120304.6 -000137.9-000060.100016.2 07.6600.73G5 0 +151113.82 -404257.2 +000045.1-000005.700010.6 07.6600.36F0 0 +151219.54 -345803.5 -000001.8-000017.300005.8 07.6600.17A0 0 +151625.63 +164740.9 -000018.1-000168.600023.2 07.6600.50G0 1 +152849.20 -535535.4 -000015.7-000056.400007.8 07.6600.56F8 0 +154416.66 -541914.9 -000017.4-000016.600005.0 07.6600.36Fm 1 +162539.14 -292401.5 -000007.6-000014.200002.5 07.6600.20Ap 0 0.08 4.34 +163736.82 +285010.5 -000010.0-000050.900004.2 07.6600.94G8 0 +163830.01 +123943.8 -000041.7+000031.400017.0 07.6600.62G0 1 +170842.94 -392016.7 -000010.7-000016.300002.9 07.6600.31A2 0 +172944.45 +635111.2 +000002.5-000182.200022.3 07.6600.58F9 0 +173404.18 -463601.7 +000002.3-000003.400000.0 07.66-0.13B2 0 +174036.49 -353853.0 -000001.6-000045.800005.5 07.6600.50F3 1 +180042.30 +171000.1 +000005.2+000007.300005.8 07.6600.39A3 0 +180217.78 +000614.6 +000178.2+000052.800030.6 07.6600.75G5 0 +180828.47 -211511.2 -000000.3-000002.300000.6 07.66-0.07WC 0 diff --git a/kstars/kstars/data/hip031.dat b/kstars/kstars/data/hip031.dat new file mode 100644 index 00000000..8971f6bb --- /dev/null +++ b/kstars/kstars/data/hip031.dat @@ -0,0 +1,1000 @@ +181003.09 -320837.4 +000023.1-000006.900004.2 07.6600.12A1 0 +182428.18 -514941.7 +000011.9+000010.500003.1 07.6600.20A7 0 +182520.63 +260502.8 -000002.9-000016.200003.0 07.6600.98G8 1 +183438.12 +295903.4 -000001.0-000004.400001.7 07.66-0.04A0 0 +183914.87 +202951.4 +000000.1-000008.200003.5 07.66-0.02B8 0 +184508.92 +570656.5 +000025.4+000006.300004.6 07.6600.93K0 0 +184936.86 -270730.3 +000012.7-000002.500003.7 07.6600.23A3 0 +185513.65 +323616.5 -000003.2+000021.900003.7 07.6600.99G0 0 +185605.82 +152156.6 -000022.5-000027.000007.7 07.6600.60G0 0 +190529.72 +111611.4 -000003.7-000010.100005.1 07.6600.07B9 0 +191306.95 +045608.4 +000005.8-000017.100016.1 07.6600.53F5 0 +191333.51 +041550.5 -000012.5-000014.900009.6 07.6600.32F0 0 +191415.65 +190350.7 +000029.0-000026.700013.1 07.6600.57F8 1 +191526.27 -194712.9 +000005.7-000028.900005.6 07.6600.27A5 0 +194348.84 +523638.8 +000019.6+000028.900010.6 07.6600.28Am 0 +195955.78 +195322.2 -000000.5-000005.400000.7 07.66-0.06B2 0 +200051.01 -435853.9 +000044.4-000124.700012.7 07.6600.44F5 0 +200123.61 -092914.7 +000011.5-000004.800005.0 07.6600.34A2 0 +201927.74 +225946.3 +000009.0-000012.200007.4 07.6600.19A3 0 +202714.28 +430850.8 +000004.3+000002.000002.3 07.66-0.06B9 0 +202830.23 +420035.3 +000000.1-000002.900000.3 07.6600.12B0 0 +204221.24 +632103.7 +000000.9+000000.500002.0 07.6600.07B8 0 +204321.62 +631232.9 -000013.7-000003.700001.4 07.6600.05B5 0 +204416.34 -090258.6 +000023.6-000014.400005.4 07.6600.33F0 0 +204634.31 -170945.9 -000066.5-000060.400028.5 07.6600.62G5 0 +204649.23 +635908.5 +000038.9+000053.700007.7 07.6600.25F0 0 +204826.33 +452707.6 +000006.3+000002.000004.2 07.66-0.10B7 0 +205112.46 +032925.6 -000008.5+000063.100009.4 07.6600.56G0 0 +205445.29 +450810.6 +000006.3+000000.500002.7 07.66-0.07A0 1 +210044.72 +095945.1 +000006.5-000003.500002.1 07.6600.04A0 0 +210449.42 +085024.7 -000003.9-000032.700009.0 07.6600.41F2 0 +210934.61 +454418.6 -000001.8-000001.500000.7 07.66-0.03B2 1 +212302.87 -515632.2 -000040.9-000037.200012.5 07.6600.64G3 1 +212331.79 -401515.8 +000021.5-000047.500004.1 07.6600.32A9 0 +213743.08 +063744.6 +000057.5+000003.600011.5 07.6600.37F2 1 +214156.44 +002045.8 +000050.8-000006.700008.6 07.6600.49F5 0 +214834.67 -061456.7 +000009.2-000007.200006.3 07.6600.15A3 0 +215512.29 +472702.0 +000017.2-000008.300005.9 07.66-0.00A0 0 +220416.73 +161614.1 -000005.0-000008.200004.9 07.6600.90K0 0 +221706.54 +082227.4 +000022.4-000018.000006.9 07.6600.10F0 1 +224312.92 -071254.2 +000029.2+000000.700005.1 07.6600.95G5 0 +224356.80 +291637.3 -000006.3-000014.400002.3 07.66-0.10B9 0 +224404.96 +064411.4 +000065.7-000071.000017.2 07.6600.45F5 1 +230102.07 +222328.2 +000157.7+000025.400008.2 07.6600.49F5 0 +230315.81 -551006.5 +000160.7-000062.600014.8 07.6600.49F6 0 +231316.45 -182210.1 +000028.6+000002.300006.7 07.6600.41F3 0 +231518.82 +122615.6 +000078.0+000017.700009.4 07.6600.35F0 0 +232048.88 +215745.8 +000001.1-000005.900004.2 07.6600.34F0 1 +232906.46 -281550.0 -000026.2-000029.100004.5 07.6600.47F3 1 +233049.19 +621719.1 +000007.1-000002.300003.1 07.6600.02A0 0 +233751.06 -245242.6 -000019.4-000069.400011.0 07.6600.43F3 0 +235701.98 +273425.5 +000032.2-000000.300004.8 07.6600.14B9 0 +000107.34 -055227.6 -000015.4-000006.100004.2 07.6601.30K0 0 +003403.45 -581206.0 +000061.6+000013.900004.1 07.6601.30K4 0 +004445.69 -312321.9 +000031.5-000008.400004.8 07.6601.03K0 0 +005923.33 +004644.5 -000024.9-000109.800002.4 07.6601.44K5 0 +010122.10 -332135.7 +000008.9+000012.400001.5 07.6601.41K3 0 +011735.53 +055303.7 +000067.6-000032.300005.7 07.6601.05G5 0 +012356.80 -603744.3 -000013.7+000002.100001.5 07.6601.60M3 0 +012508.33 +354359.4 -000007.0-000001.600005.0 07.6601.07G5 0 +021818.03 +774433.6 +000035.7-000001.800002.9 07.6601.28K0 0 +023213.41 -274723.1 +000032.7+000019.300003.7 07.6601.29K1 0 +023327.78 +054200.6 +000013.8+000002.900005.1 07.6601.25K0 0 +023651.58 -794850.3 -000011.3-000003.300004.0 07.6601.02K0 0 +024209.30 -423156.0 +000063.8+000006.900004.2 07.6601.20K1 0 +025059.67 +322150.5 +000019.1-000008.600000.3 07.6601.69K5 0 +030719.39 -052306.6 +000024.4-000007.000001.2 07.6601.38K5 0 +032211.62 -584153.8 +000019.8-000010.100002.3 07.6601.26K2 0 +032655.38 -075856.4 +000009.7-000016.500005.8 07.6601.23K0 0 +034358.92 +382225.6 -000001.3-000004.800001.6 07.6601.64K5 0 +035121.89 -305219.6 +000120.7+000018.900001.6 07.6601.13K0 0 +040520.76 -512220.3 +000093.8+000099.200004.4 07.6601.03G8 0 +043744.30 -181950.8 -000009.3-000011.400004.5 07.6601.19K1 0 +044838.45 +582323.5 -000008.1-000054.400008.0 07.6601.03K0 0 +045925.13 -102113.0 +000000.1+000007.600004.6 07.6601.22K0 0 +050136.74 +122028.2 +000053.1-000116.500006.2 07.6601.04G5 0 +052256.87 +142140.1 -000002.2-000017.300002.9 07.6601.13K0 1 +053956.09 -413051.2 -000003.2-000018.600004.5 07.6601.12K1 0 +054224.88 -093525.4 +000027.9-000059.500002.8 07.6601.10K0 0 +054715.01 +223144.5 -000021.1-000019.100003.4 07.6601.06K0 0 +060223.39 -183403.2 -000005.9-000055.100003.4 07.6601.02K0 0 +061101.64 -314626.2 -000003.7-000014.100003.7 07.6601.25K0 0 +063000.71 -154325.7 +000006.7+000022.800005.1 07.6601.30K1 0 +065249.22 -404135.2 -000007.3+000000.800003.6 07.6601.06G8 0 +071248.07 +663659.3 +000001.8-000006.200001.7 07.6601.59K5 0 +071537.82 -420915.3 -000003.7+000002.500003.6 07.6601.26K2 0 +071837.04 +470811.4 -000006.5-000021.300002.6 07.6601.06G5 0 +073447.64 -292436.0 -000013.3-000007.100004.3 07.6601.05K0 0 +075018.12 +284352.8 +000026.2-000032.400001.6 07.6601.11K1 0 +075854.92 -170326.0 +000000.1+000000.900003.1 07.6601.57K4 0 +081539.55 +173419.5 -000002.2-000031.400005.6 07.6601.02K0 0 +081918.28 -234749.2 -000006.8+000001.700000.9 07.6601.60K4 0 +082325.83 +180811.3 -000000.1-000008.900001.8 07.6601.42K2 0 +083131.32 +172009.1 +000019.7-000019.100000.7 07.6601.49K2 0 +084237.93 -372258.2 +000022.3-000035.200003.2 07.6601.51K3 0 +085816.01 +105043.0 -000018.1-000032.400002.9 07.6601.24M4 0 +090143.16 -252558.3 -000048.2+000023.800006.0 07.6601.06K0 0 +091730.78 +082232.8 +000004.6-000032.800006.0 07.6601.15K0 0 +091913.77 -110926.1 +000014.3-000012.300004.7 07.6601.04K0 0 +093139.04 +154612.5 -000024.0-000004.500003.4 07.6601.15K0 0 +094928.64 +571316.2 +000005.0-000032.500005.4 07.6601.16K0 0 +101111.22 +061004.9 +000004.4+000005.500002.6 07.6601.13K0 1 +101646.78 -024751.0 -000072.2-000022.900007.4 07.6601.13K0 0 +102415.13 +403807.5 -000016.6-000011.700004.1 07.6601.12K0 0 +102708.03 -181522.0 -000061.7+000029.800003.0 07.6601.05K0 0 +103405.83 -851653.6 -000016.5+000013.300004.9 07.6601.16K1 0 +105111.98 -365726.2 -000034.6-000006.300002.9 07.6601.10K0 0 +105112.17 +024228.9 -000103.5-000117.100007.8 07.6601.16K2 0 +111555.71 -103657.8 -000025.7-000003.900003.1 07.6601.32K2 0 +113337.84 -063213.0 -000029.7-000000.200007.1 07.6601.10K0 0 +113713.87 +274626.1 +000007.9-000020.100002.6 07.6601.07K1 0 +114817.26 -085227.9 -000034.0+000004.100004.0 07.6601.10K0 0 +115528.51 -531423.0 -000034.9-000016.200003.4 07.6601.11K0 0 +122113.40 -093257.4 -000034.3+000003.700003.7 07.6601.07K0 0 +122526.65 +382052.4 +000000.4-000019.200007.2 07.6601.12K2 0 +123819.95 -113101.1 -000033.4+000015.900002.5 07.6601.45K0 0 +124815.31 +302346.2 -000054.6-000009.700002.5 07.6601.11K0 0 +125120.27 +081237.6 -000034.3+000005.000007.1 07.6601.09G5 0 +125340.14 +041416.4 -000006.8-000044.200006.2 07.6601.11K0 0 +125515.06 +782959.4 -000008.1-000023.400003.0 07.6601.23K0 0 +131858.16 -284705.4 -000034.7-000016.700002.2 07.6601.61K5 0 +132442.58 +042407.3 +000002.8+000017.900001.7 07.6601.47K5 0 +133135.96 -480910.9 +000009.5-000016.700004.4 07.6601.00K0 0 +133845.23 -465822.7 +000006.0-000000.800004.7 07.6601.19K1 0 +135416.50 +343625.7 -000004.3-000010.800003.5 07.6601.02K0 0 +135735.24 +181538.4 -000037.1-000044.900002.8 07.6601.01G6 0 +141058.50 -024028.1 -000019.9+000009.100000.8 07.6601.06K0 0 +142246.93 +641633.9 +000021.3-000042.300006.8 07.6601.09K2 0 +144848.95 -130709.9 -000003.9-000016.600003.5 07.6601.06K0 0 +145553.63 +362548.7 -000110.3-000030.300014.8 07.6601.06K0 0 +150030.41 -225057.6 -000009.4+000004.100002.8 07.6601.63M2 0 +150614.79 -192238.8 +000015.7-000024.100003.2 07.6601.17K0 0 +152532.28 +503539.0 -000011.3-000004.700001.4 07.6601.60K5 0 +155605.99 +075611.3 +000007.8+000003.900001.0 07.6601.45K2 0 +162004.73 -635626.1 +000011.2-000024.100003.3 07.6601.22K1 0 +163309.85 +230703.1 -000016.6+000019.000004.8 07.6601.23K0 0 +170117.97 +731844.9 -000004.5+000011.400001.0 07.6601.56K2 0 +175841.26 -872152.1 -000000.8-000030.800005.4 07.6601.33K2 0 +180125.50 +224627.6 +000005.3+000024.800004.8 07.6601.04K2 0 +180222.24 -121906.1 +000000.5-000002.100002.8 07.6601.92M2 0 +180331.79 +645151.3 -000011.9-000001.600002.9 07.6601.21K2 0 +183120.45 -231856.4 +000002.6+000001.200004.3 07.6601.27K1 0 +183916.97 -395438.3 +000010.0-000042.700003.6 07.6601.14K0 0 +184018.26 -350932.1 +000001.4-000014.000005.9 07.6601.27K2 0 +184645.81 +272849.3 -000006.5-000036.800002.7 07.6601.00G8 0 +184655.59 +092509.2 +000006.3-000004.200001.8 07.6601.75M. 0 +184733.75 -433246.8 +000005.4-000008.600004.0 07.6601.53K4 0 +185109.68 -833346.9 -000002.4+000000.800005.5 07.6601.10K0 0 +185735.98 -003134.6 -000035.9-000042.800007.7 07.6601.16K1 0 +190242.77 -242152.4 -000012.4-000009.300001.5 07.6601.69K5 0 +190401.68 +400658.6 -000020.9-000025.800001.5 07.6601.64K5 0 +190659.14 +262722.5 +000016.0+000026.400002.2 07.6601.31K2 0 +192219.17 +520706.2 -000003.8-000027.800002.2 07.6601.53K5 0 +192409.78 +602056.0 -000022.8+000010.800005.9 07.6601.07K0 0 +192523.35 -143133.2 +000014.6-000007.400002.3 07.6601.26K0 0 +193320.34 -163636.3 +000000.3-000025.300001.8 07.6601.62M2 0 +193818.04 +314532.4 +000022.2+000012.000004.7 07.6601.01G8 0 +195135.84 -191240.4 +000017.8+000007.600003.2 07.6601.83M0 0 +200019.03 +352130.2 -000001.1-000007.800000.4 07.6601.70K2 1 +200517.66 -274841.7 +000022.7+000009.600003.9 07.6601.02G8 0 +201826.78 +645204.7 +000004.5-000007.100004.0 07.6601.70K5 0 +202129.05 +193943.3 +000002.0-000007.800002.0 07.6601.02G5 0 +204918.52 +040154.0 +000011.2+000003.900000.3 07.6601.61K5 0 +211457.03 -200414.2 +000026.4+000006.400003.6 07.6601.06K0 0 +213045.28 -751209.2 +000009.7+000003.000003.5 07.6601.03K0 0 +214130.41 -215543.0 +000076.7-000015.700005.7 07.6601.09K0 0 +214614.59 -472411.2 -000011.4-000005.700002.1 07.6601.49K4 0 +214808.29 +454815.5 +000003.0-000000.700000.9 07.6601.20K2 0 +222146.40 -061052.8 +000005.2-000011.800005.9 07.6601.60M3 0 +222918.29 -692616.3 -000014.6-000008.500003.9 07.6601.05K1 1 +224106.87 +152907.8 -000040.0-000026.500006.2 07.6601.07K0 0 +224853.69 +103156.8 -000000.0-000014.200003.4 07.6601.09G5 0 +230803.24 +045227.3 +000007.8+000003.600000.2 07.6601.40K2 0 +231015.68 -592210.6 +000040.3-000007.400005.0 07.6601.11K0 0 +233950.59 -053248.3 -000019.1-000018.900001.4 07.6601.41K2 0 +234100.98 -375204.2 +000018.4-000045.500003.3 07.6601.38K3 0 +235313.59 -110052.6 +000153.2-000110.700007.1 07.6601.01K0 0 +044718.92 -361233.6 -000000.3+000006.600001.0 07.6602.39C 0 +045131.27 +283136.9 -000003.1-000011.000000.8 07.6602.30C5 0 +053547.72 -254418.6 +000002.5+000009.900003.6 07.6602.19C 0 0.29 82.70 +174728.24 -354204.6 -000001.9-000004.000002.8 07.6602.10C 0 +001504.00 +523822.6 +000000.3-000000.700001.8 07.67-0.09B9 0 +001516.38 -164522.3 +000034.0-000021.600007.9 07.6700.42F3 0 +001741.01 -604757.2 +000086.9-000013.900008.1 07.6700.27A8 0 +002802.17 -525708.4 +000050.1+000009.000003.5 07.6700.98K0 0 +003433.70 +625412.2 -000026.3-000059.400019.3 07.6700.50F5 1 +003824.87 +511606.4 +000035.8-000027.400007.5 07.6700.20A2 0 +003835.48 +573100.9 -000001.5-000003.600002.8 07.6700.09B9 0 +003853.12 -431744.4 -000024.2-000008.500004.0 07.6700.95G8 0 +004126.60 +444852.6 +000081.7+000061.700006.0 07.6700.98G5 0 +004733.93 +185403.8 +000014.4-000003.600003.5 07.6700.20A2 0 +005032.30 +210948.7 -000009.4-000007.200006.8 07.6700.96G8 0 +005925.44 -343810.8 +000010.5+000022.000003.6 07.6700.96G8 0 +010056.46 +505244.5 +000010.1-000007.000003.3 07.67-0.05B2 0 +010256.85 +691338.7 +000223.9-000148.400038.7 07.6700.76G5 0 +020709.18 +745211.3 +000029.6-000016.400007.0 07.6700.13A2 0 +021803.73 +142800.6 -000013.2-000018.200013.7 07.6700.37F0 0 +021851.71 -072728.9 -000038.2-000017.700010.8 07.6700.41F5 0 +022524.28 -214835.5 -000018.2-000067.800011.9 07.6700.55F6 0 +023026.46 -050151.8 -000010.5-000010.100008.3 07.6700.06A0 0 +023129.31 +010529.1 -000047.1-000034.700005.3 07.6700.19A7 1 +023223.22 +400507.2 +000003.9-000009.400002.7 07.67-0.05B9 0 +023340.19 +774001.2 +000020.4+000121.500027.0 07.6700.69G5 1 +023823.28 +680340.8 -000020.6-000004.100007.0 07.6700.41F2 0 +023859.54 +085511.9 +000006.1-000014.300004.4 07.6700.07A0 0 +024935.08 +470833.2 +000024.9-000016.100006.0 07.6700.25A2 0 +030806.42 +170138.6 -000023.5-000001.200006.2 07.6700.40F0 0 +032027.86 -240652.4 +000045.4-000024.600008.7 07.6700.49F5 0 +032949.97 +475836.8 +000024.9-000032.600005.3 07.6700.10A0 0 +034203.51 -840500.8 -000009.4+000031.800005.1 07.6700.41F3 0 +034307.13 -370237.6 -000002.0-000014.400007.5 07.6700.32Fm 0 +034701.65 +412549.0 +000599.0-001239.900040.8 07.6700.80K1 1 +034856.52 +644454.5 +000019.7-000054.900008.3 07.6700.42F5 1 +035103.75 +014329.8 +000019.2+000002.700006.8 07.6700.99G5 0 +040331.20 +813436.4 -000023.6-000045.600010.5 07.6700.44F5 0 +041141.21 +313302.6 -000002.2-000016.600004.5 07.6700.14Ap 1 +042053.11 +452751.7 +000022.4-000035.300008.1 07.6700.11A0 0 +042854.34 +550001.9 -000033.2-000020.900011.4 07.6700.56F8 0 +043003.71 +323042.0 -000014.0+000006.900009.0 07.6700.45F0 0 +043601.92 -021349.0 -000002.3-000005.900003.3 07.67-0.09B9 0 +043717.06 -230255.0 +000007.5+000018.000002.4 07.67-0.09B8 0 +043808.93 +712812.0 +000004.0-000021.500005.8 07.6700.14A2 0 +044056.21 +005746.0 -000000.3-000000.700002.6 07.6700.03A0 1 +045314.40 +083321.7 +000011.9+000003.700007.3 07.6700.21A2 0 +045748.37 -043917.7 +000014.2-000021.800007.6 07.6700.96G5 0 +051940.95 -110205.7 -000001.5-000003.000002.5 07.67-0.06B8 0 +052715.74 -460539.0 +000016.4-000041.800014.7 07.6700.42F3 0 +053207.03 -064229.9 +000001.7+000000.900001.7 07.67-0.08B8 0 +053242.67 -600729.9 +000004.3-000019.500003.9 07.6700.99K0 0 +053915.16 +300902.0 -000012.4-000002.100005.7 07.6700.11A0 0 +054013.54 -012745.3 -000001.1+000002.300003.1 07.67-0.07B3 0 +054134.35 +151251.1 +000074.6-000199.600026.5 07.6700.69G0 0 +054153.61 +045917.6 -000000.8-000012.100005.3 07.6700.25A5 0 +054406.29 -193414.3 +000007.1-000062.400005.6 07.6700.44F3 1 +060117.57 +450937.8 -000003.4-000008.400003.7 07.6700.08A0 0 +061039.42 +320254.1 +000000.4-000018.900001.1 07.6700.04A0 0 +061354.25 -661025.9 -000024.5+000016.400003.9 07.6700.99G6 0 +063653.85 +703012.8 +000007.9-000074.600008.3 07.6700.25A2 0 +064119.85 -524149.9 -000014.7-000020.600006.4 07.6700.40F2 0 +064155.80 +454400.8 -000005.3-000026.600005.5 07.6700.73F8 0 +064342.74 -395153.8 +000001.6-000029.100005.3 07.6700.50F5 0 +065504.45 +223337.2 -000001.0-000013.400004.4 07.6700.27A2 0 +070034.63 -380209.3 +000001.9+000007.900002.8 07.6700.91G8 0 +070537.18 -711622.5 +000002.4+000262.500018.6 07.6700.54F8 1 +071128.05 -130414.2 -000003.9+000001.600000.6 07.67-0.01B9 0 +071529.23 -481349.4 -000138.3+000162.500025.5 07.6700.60G2 0 +071659.22 -294347.6 -000009.4+000006.200005.1 07.6700.28A7 0 +072812.17 +292530.0 -000018.0-000006.400003.7 07.6700.25A5 1 +074504.22 +482340.1 -000084.4+000038.600015.3 07.6700.31F0 0 +074708.10 -432028.3 -000009.7-000003.600004.1 07.6700.01B8 0 +075719.73 -074759.9 -000007.0-000002.300003.6 07.67-0.07A0 0 +075930.35 -282559.3 +000011.9-000033.000009.9 07.6700.33A9 1 +075941.76 -481645.8 -000005.1+000004.900001.0 07.6700.85G8 0 +080123.58 -512622.4 -000001.9+000009.000002.0 07.67-0.03B4 0 +080501.21 -222604.1 -000002.3+000004.800001.4 07.6700.77G8 0 +080547.93 +031020.3 +000029.2-000034.100004.7 07.6700.94G5 0 +082801.28 -411443.6 -000007.9+000007.200002.7 07.67-0.01B9 1 +083132.35 -210441.2 -000006.2-000004.300003.3 07.6700.97G8 0 +083426.02 -234936.5 -000002.4-000036.500007.0 07.6700.31F3 1 +084955.87 +145000.2 -000017.6+000000.500004.0 07.6700.45F0 1 +085713.91 +003207.5 -000009.2+000003.500004.4 07.6700.94G5 0 +093214.49 +434419.9 -000059.2-000129.800017.8 07.6700.55G0 0 +095502.20 -122803.2 +000039.6+000037.900011.1 07.6700.41F3 0 +100320.41 -171056.4 +000000.3-000022.700007.0 07.6700.47F3 0 +100723.79 -074329.4 -000033.6+000013.700007.1 07.6700.18A2 0 +102045.37 -680356.1 -000006.2+000003.200001.9 07.67-0.01B7 1 +102414.63 -680746.5 -000015.8+000014.400007.3 07.6700.07A2 0 +103830.72 -701835.5 -000012.5+000008.700002.7 07.67-0.06B6 0 +104439.10 -380831.4 -000032.1+000011.400003.6 07.6700.66K0 1 +104736.55 -153736.1 -000118.0-000042.900010.2 07.6700.50F7 1 +105850.07 -021410.1 +000023.0-000024.100004.9 07.6700.97K0 0 +112015.80 +001626.9 +000026.5-000002.200003.0 07.6700.94G5 0 +112811.48 +554005.4 +000003.5-000002.000007.7 07.6700.23Am 1 +113612.01 -600040.5 -000031.8+000058.900006.2 07.6700.93G8 0 +121141.93 -303613.6 -000025.6-000014.200003.1 07.6700.96G8 1 +121147.52 -505725.0 -000014.7+000001.000002.1 07.67-0.03B9 0 +121529.09 +383935.4 -000051.9+000002.000005.6 07.6700.30F0 0 +122004.85 -374811.5 -000155.0-000121.500015.9 07.6700.55F8 0 +123710.81 +211152.7 -000009.1-000023.400005.3 07.6700.40F3 1 +125353.26 -291829.5 -000007.4+000021.200002.1 07.6700.85K0 1 +130802.61 +732035.7 -000045.4-000011.500007.2 07.6700.12A0 0 +131719.89 +322916.4 +000122.4-000089.900016.3 07.6700.53F8 0 +133633.39 -622042.1 -000012.4-000004.000001.0 07.6700.91A0 0 +133912.60 +475346.4 -000027.4-000006.400003.4 07.6700.32A5 0 0.10 0.10 +134552.38 -111316.6 -000070.6+000089.200012.1 07.6700.51F8 0 +134842.77 +325837.0 -000053.5-000029.600012.4 07.6700.63F5 0 +135044.29 -573449.8 -000006.7-000002.500001.1 07.6700.92F8 0 0.71 5.08 +135144.08 -071022.1 -000066.7-000004.900007.1 07.6700.97G5 0 +135330.86 -801622.2 -000011.8-000007.900007.3 07.6700.39F0 0 +135927.82 -664240.6 -000030.2-000015.300005.7 07.6700.98G8 1 +144813.07 -662620.5 -000005.0-000009.800002.8 07.67-0.02B6 0 +145708.28 +482342.0 -000016.3+000116.100011.7 07.6700.72G0 0 +150010.24 +703650.3 -000008.6+000069.300009.4 07.6700.52F8 0 +150522.00 -781001.7 -000031.0-000026.500010.9 07.6700.40F2 0 +150618.25 +594930.9 +000028.2-000048.700006.3 07.6700.46F2 1 +150818.06 +035550.3 +000000.7-000014.700016.8 07.6700.56G1 0 +150904.65 -282145.4 +000032.2-000010.800010.6 07.6700.31A9 0 +151339.29 -412937.8 -000011.8-000004.200001.4 07.67-0.05Ap 0 +152126.95 +522040.0 -000033.5+000005.900006.4 07.6700.38F2 0 +154345.00 -091855.4 -000012.3-000018.700013.3 07.6700.39F0 0 +154550.47 -165702.6 -000050.2-000010.700013.5 07.6700.48F5 0 +160145.67 +315234.3 +000010.5+000012.100013.1 07.6700.60G0 0 +160238.43 +263644.1 -000019.9-000063.900005.1 07.6700.57F5 1 +160323.00 -663713.9 -000029.0-000035.400008.4 07.6700.17A3 0 +160455.95 -655132.6 -000005.4-000012.800002.6 07.67-0.06B7 0 +160912.60 +125555.6 +000002.4+000099.500015.8 07.6700.42F0 0 +161457.05 +604007.3 +000025.1+000438.300032.7 07.6700.66G5 0 +162447.06 -533455.5 -000003.6-000006.200001.1 07.6700.89G6 0 +162843.00 +514503.7 -000008.2+000007.300004.8 07.6700.96K0 0 +164056.50 +215653.3 -000095.1+000002.200022.3 07.6700.59F8 0 +165552.25 -312811.3 -000004.3-000009.600000.6 07.67-0.03B7 0 0.07 1.92 +165639.14 +153834.1 -000002.5-000041.000011.6 07.6700.48F5 1 +165811.21 -800420.9 -000006.7-000017.700006.2 07.6700.03A0 0 +171330.12 +224444.7 +000025.3-000018.400003.5 07.6700.28A2 0 +172046.82 +364128.5 +000024.8-000019.600006.9 07.6700.18A0 0 +172100.35 -130507.2 +000003.3-000045.300012.2 07.6700.30A9 0 +172241.95 -381208.1 -000003.6-000010.900003.6 07.6700.13B9 1 +173018.65 +220207.6 -000013.5+000021.700005.8 07.6700.81K0 0 +174344.32 -035502.2 -000108.0-000242.800033.4 07.6700.68G5 0 +175009.70 +590224.7 -000000.4-000005.900004.9 07.6700.29F0 0 +180452.43 +331622.1 +000005.8-000197.500021.6 07.6700.64G0 0 +180720.20 -211205.8 -000000.5-000003.900000.1 07.6700.99F8 0 +180729.40 +564806.3 +000022.7+000064.200008.6 07.6700.73K0 0 +183123.35 -181545.3 -000003.2-000001.100000.2 07.6700.61F0 0 +183919.16 +205559.0 -000001.5-000008.000002.4 07.67-0.02B6 1 +184048.06 -084307.5 -000009.6-000022.600003.6 07.6700.46B0 0 +190322.13 -124234.3 +000001.6-000009.100004.6 07.6700.13B8 0 +190800.65 +435801.5 +000022.3+000008.300007.6 07.6700.56F5 0 +191513.90 +150456.6 +000001.4-000011.400005.3 07.6700.09A0 0 +192105.67 -524322.3 +000114.1+000069.000017.2 07.6700.72G5 0 +192144.83 -140200.0 +000027.6-000013.200007.8 07.6700.28A8 0 +192401.64 -333232.2 +000016.4-000010.200010.7 07.6700.33F0 0 +192930.03 +781555.8 +000028.9+000006.500009.4 07.6700.38F0 1 +193116.22 +382402.9 +000014.0-000012.000006.7 07.6700.14A2 0 +193224.66 -224426.4 -000003.7+000006.500006.5 07.6700.41Fm 0 +194717.56 +305024.7 +000003.9-000002.100003.1 07.67-0.09B9 0 +194840.66 +304943.1 +000007.1-000075.200011.5 07.6700.82G5 0 +195145.24 +261414.0 +000006.0+000005.300000.8 07.6700.08A0 0 +200011.72 -484454.1 +000082.3-000028.900012.1 07.6700.47F5 0 +200043.71 +224241.3 -000002.5-000250.800051.9 07.6700.93G5 0 +200417.89 +315609.5 +000004.3-000000.900001.4 07.67-0.06A0 0 +200814.92 +375810.3 +000019.5+000035.800005.9 07.6700.47F5 0 +201322.64 +051834.0 -000011.0-000013.400007.9 07.6700.12A2 0 +201534.32 +553708.9 +000012.7+000018.900002.2 07.6700.84K0 0 +203358.25 +462458.7 +000004.6-000007.200002.5 07.67-0.03B9 0 +204905.04 +254013.0 +000017.2+000008.600004.0 07.67-0.02B9 0 +204946.40 +254615.3 +000085.5+000004.300019.4 07.6700.60G0 0 +205609.65 -573411.5 -000006.4+000008.500003.6 07.6700.98K0 0 +210347.14 -632851.3 +000002.6-000002.500001.9 07.6700.83G3 0 +210621.42 -373515.3 -000029.9-000002.900004.7 07.6700.37F5 0 +212212.91 +042918.8 +000030.7+000001.700009.3 07.6700.17A2 0 +213738.77 +584530.1 -000002.5-000007.300002.4 07.6700.11B9 0 +214740.19 -193440.1 -000064.5-000012.800018.0 07.6700.53F6 0 +215806.37 +385536.9 -000001.8-000006.100002.2 07.67-0.10B8 0 +220506.80 +392857.6 -000000.1+000016.100012.4 07.6700.39F2 0 +222355.60 -652114.1 -000025.1+000004.200012.8 07.6700.40F3 0 +223206.64 +332236.6 +000054.2+000003.800003.2 07.6700.04A0 0 +224126.35 +731524.9 +000030.4+000016.800003.9 07.6700.02A0 0 +225534.23 +181146.0 +000019.2-000000.500007.5 07.6700.37A5 0 +225829.80 +094931.9 +000129.8+000005.900022.9 07.6700.62G0 0 +225836.35 -453110.0 +000073.2+000052.900022.7 07.6700.64G3 1 +230153.35 +475719.0 +000013.3+000000.900003.8 07.6700.02A0 0 +230639.20 -433013.2 -000050.0-000023.900025.0 07.6700.61G2 0 +232150.86 -094540.9 -000005.8-000006.400000.2 07.67-0.20B3 0 +232404.39 +045553.1 +000019.5-000013.400005.4 07.6700.35F0 0 +232543.56 +665515.8 -000000.8-000007.700003.9 07.6700.07A0 0 +232718.34 +794742.0 +000033.5+000016.200005.2 07.6700.23A2 0 +232840.17 +393708.6 +000124.8-000006.400013.6 07.6700.50F5 0 +235611.21 +594600.9 +000195.3+000282.200020.0 07.6700.64G0 0 +235943.22 +211721.1 +000055.6-000064.000005.5 07.6700.34F2 0 +002707.90 +384641.1 +000008.6-000020.300002.2 07.6701.50K0 0 +003800.54 +024549.2 +000014.0-000006.100004.8 07.6701.08K0 0 +003944.57 -080020.6 -000026.6-000078.000005.0 07.6701.08G5 0 +011533.40 +065722.2 +000008.9-000000.000002.0 07.6701.54K2 0 +011807.17 +614304.5 +000023.2-000008.800001.6 07.6701.76K5 0 +011815.09 -330815.0 -000002.2+000015.000002.1 07.6701.00G8 0 +014533.17 -262349.6 +000007.5-000006.200003.4 07.6701.69M1 0 +020750.06 +442143.0 +000013.1-000010.800002.8 07.6701.01G5 0 +021925.76 -385838.7 +000089.4-000003.000003.9 07.6701.05G8 0 +022427.86 -634340.0 +000027.9+000010.100000.8 07.6701.57K5 0 +022623.32 -683807.4 +000019.8+000013.800002.3 07.6701.43K4 0 +025343.40 -041451.0 +000021.3-000023.000003.1 07.6701.01K0 0 +030009.99 -594909.7 +000005.7+000019.700004.5 07.6701.02K0 0 +030541.02 +230538.6 -000011.2-000006.200003.6 07.6701.64K5 0 +031209.76 -001443.0 +000029.4-000014.700005.0 07.6701.08K0 0 +035234.75 -154429.5 +000005.7+000004.300002.8 07.6701.08G8 0 +044600.88 +803240.5 -000004.7-000007.700001.5 07.6701.38K0 0 +045744.66 -330408.0 -000009.3-000025.900001.6 07.6701.61M1 0 +054645.89 +484010.9 +000000.8+000001.300000.6 07.6701.30G5 0 +054649.80 +093946.8 -000004.0-000018.000004.6 07.6701.04K0 0 +061648.04 -543701.3 +000003.2+000018.900002.5 07.6701.35K3 0 +061928.87 +132654.1 +000010.2-000009.500001.9 07.6701.13K1 0 +062548.40 +732606.2 -000006.4-000014.900002.6 07.6701.67K2 0 +063131.17 +612100.1 +000017.0-000001.900004.5 07.6701.07G5 0 +065439.54 +174103.9 -000001.2-000007.800002.6 07.6701.65K2 0 +070742.66 -760257.0 +000004.8-000021.900002.5 07.6701.39K3 0 +071256.08 +034438.7 -000014.6-000024.300003.9 07.6701.06G5 0 +071528.66 -363339.2 +000009.3+000004.900002.8 07.6701.59K5 0 +074919.59 -331947.3 -000001.4+000002.900000.6 07.6701.05A0 0 +081615.33 +092423.2 +000001.1-000015.900001.7 07.6701.35K2 1 +081744.06 +024736.7 -000006.6+000000.900003.3 07.6701.15K2 0 +093041.73 +132945.7 -000009.1-000039.100004.7 07.6701.05K0 0 +093611.56 -580130.1 -000062.5+000060.800004.8 07.6701.12K0 0 +095106.68 -433005.9 +000461.3-000472.900089.7 07.6701.16K5 0 +095605.70 +255957.7 +000000.1-000003.000005.1 07.6701.00G8 0 +100727.20 +723641.7 -000045.2-000024.100003.3 07.6701.03K0 0 +103316.87 +250729.4 +000004.0-000014.200004.6 07.6701.08K1 0 +104504.00 -294100.6 -000047.9+000017.900001.6 07.6701.40K3 0 +105432.64 +792043.6 -000004.8+000000.800002.0 07.6701.22K0 0 +110245.99 -062337.2 +000031.1-000007.500003.1 07.6701.29K2 0 +110435.98 -584520.9 -000010.1+000006.400004.8 07.6701.00G5 0 +111615.42 -204124.1 -000033.2-000010.000003.9 07.6701.07K0 0 +112716.97 -783118.6 -000017.0+000010.700005.6 07.6701.16K0 0 +114714.31 -763704.4 +000010.0-000008.900004.2 07.6701.52M6 0 +115735.59 -325729.8 -000030.1+000001.500002.8 07.6701.54K4 0 +120735.93 +133101.0 -000020.9+000001.500003.5 07.6701.01K0 0 +130425.91 -262853.4 +000009.7-000043.200005.4 07.6701.25K1 0 +132320.54 +460721.6 +000006.3-000014.800004.3 07.6701.13K0 0 +143042.42 -030634.2 +000011.8-000011.300004.4 07.6701.04G8 0 +144629.64 +145119.2 -000020.2+000007.200005.0 07.6701.09K0 0 +145354.05 -550253.2 -000040.9-000034.200005.2 07.6701.00G8 0 +152456.29 +074729.9 -000026.8-000008.800006.7 07.6701.04G5 0 +153215.23 -442426.3 -000018.2-000024.500003.2 07.6701.49K3 0 +161752.22 -551241.1 -000013.8-000031.400003.2 07.6701.58M2 0 +161917.09 -580528.9 +000004.7+000010.800001.1 07.6701.84M0 0 +162408.26 +112529.7 +000029.3-000034.400006.2 07.6701.20K5 0 +163131.26 +420945.5 -000002.1-000014.300004.2 07.6701.05K0 0 +164312.48 -040900.7 +000007.3-000011.400002.2 07.6701.70K5 0 +170654.96 +474014.4 +000004.1-000021.200002.5 07.6701.55K2 0 +171909.40 +614526.7 +000003.5-000029.800003.8 07.6701.46K5 0 +172529.45 +374711.7 -000000.2-000001.100001.8 07.6701.58K2 0 +175423.78 +863331.0 +000001.1+000021.200004.7 07.6701.14K0 0 +184630.76 -335430.0 +000002.4-000016.100004.4 07.6701.01K0 0 +192745.50 +473212.6 -000015.3+000036.200003.8 07.6701.02K0 0 +192827.59 -312312.5 +000004.9-000087.400004.7 07.6701.00K0 0 +200147.00 +044256.0 -000024.2-000064.500004.6 07.6701.21K2 0 +201442.50 +474234.7 +000008.9+000015.300003.8 07.6701.04K0 0 +202308.33 -034842.7 +000011.4-000003.400003.8 07.6701.17K0 0 +203708.42 +642137.8 +000012.7+000006.200003.0 07.6701.64K5 0 +204341.93 +040442.1 -000005.7-000012.800000.1 07.6701.60K5 0 +205304.81 -561312.4 +000003.1-000007.200003.7 07.6701.32K2 0 +212708.66 +365532.3 -000000.3-000020.600003.1 07.6701.23K0 0 +214623.93 -684102.0 -000010.0-000002.900002.2 07.6701.60M1 0 +215655.88 +315138.7 -000030.1-000027.000002.5 07.6701.42K5 0 +222250.74 +750017.4 +000063.5+000028.700008.4 07.6701.00K0 0 +222427.48 -484856.3 +000013.5-000006.900001.2 07.6701.29K2 0 +223547.73 -302009.0 +000023.7+000012.000002.4 07.6701.59M1 0 +224429.18 +215706.7 +000029.5-000003.600002.7 07.6701.59K5 0 +231352.71 -681728.7 +000047.9-000008.800003.2 07.6701.21K2 0 +232928.82 +302558.3 -000015.9-000054.600002.3 07.6701.03G2 0 +002731.69 +353514.6 -000004.8-000013.900000.1 07.6702.10N0 0 +214316.33 +380103.0 -000006.3-000008.200000.4 07.6702.45C6 1 0.38 231.00 +002807.65 +164257.8 +000014.3-000020.100003.3 07.6800.41F5 0 +004554.52 +003445.7 +000108.6+000017.900006.6 07.6800.94G5 0 +004613.81 -112708.2 -000104.9-000039.000009.2 07.6800.73G5 0 +005613.17 +463914.8 -000004.2-000003.300002.3 07.6800.55F2 1 +010053.77 +363923.3 -000040.3-000115.600011.9 07.6800.88K0 0 +012019.84 -484035.6 +000086.2+000050.100011.2 07.6800.54F6 1 +020419.10 +711241.4 -000034.6-000011.500012.0 07.6800.37F0 0 +021715.73 +235224.8 +000015.2-000007.100008.3 07.6800.30F0 1 +023944.60 -593407.4 +000018.9+000000.200004.0 07.6800.28A9 1 +024702.34 -671639.7 +000033.8-000002.200016.3 07.6800.56F7 0 +025926.73 +593532.0 +000042.0-000015.300005.1 07.6800.26A1 0 +030603.98 -132605.6 +000025.1+000015.200009.3 07.6800.47F5 1 +031432.86 -094112.8 +000034.9-000004.400010.4 07.6800.46F5 0 +032156.64 +523719.4 +000162.6-000062.800012.9 07.6800.73G5 0 +032712.19 -485144.7 +000056.5-000065.600010.4 07.6800.89G8 0 +032843.03 +042125.7 +000005.6-000011.500006.6 07.6800.18A0 0 +033438.11 -121751.8 +000053.0-000068.000015.7 07.6800.52F7 0 +041814.64 +322326.2 +000000.8-000061.900007.7 07.6800.31A5 1 +043010.89 -675242.9 +000212.6+000421.200019.3 07.6800.71G5 0 +044145.21 -611303.9 +000007.5+000015.100005.5 07.6800.08A1 1 +044609.49 -113340.4 +000003.2+000008.000003.3 07.68-0.05B9 0 +045228.24 -554149.4 -000000.6+000004.500002.1 07.68-0.20B2 0 0.13 2.03 +045238.17 -303937.8 -000008.7-000012.000003.8 07.6800.19A5 0 +045610.92 +020236.7 +000012.3-000001.800006.7 07.6800.23A3 0 +051328.64 -043910.3 -000007.8-000018.200005.7 07.6800.20A0 0 +051402.53 +365458.5 -000004.6-000004.300000.9 07.6800.05B8 1 +052112.98 -140909.1 -000026.9+000028.400026.9 07.6800.64G6 0 +053256.40 -474120.5 -000002.7-000044.700009.4 07.6800.14A3 0 +053330.36 -242015.0 +000012.4-000174.500019.2 07.6800.54F7 1 +053633.47 +120602.7 +000000.1-000006.500002.3 07.6800.94G5 0 +053702.54 +204354.5 -000079.8-000420.000030.1 07.6800.67G4 0 +053713.64 -242407.6 +000013.6-000015.500017.1 07.6800.45F5 0 +054006.41 -311445.0 -000008.0-000000.100003.3 07.68-0.04B9 0 +055211.45 -173311.7 -000027.7+000098.000014.2 07.6800.79G8 0 +060756.93 -542621.5 +000006.7+000017.600003.5 07.6800.98G8 0 +060758.08 +182404.5 +000057.9-000043.500006.5 07.6800.94G5 0 +060907.19 -154205.9 -000005.3+000006.500002.8 07.68-0.03B8 0 +061715.40 -052037.3 +000001.7-000014.300006.7 07.6800.23A2 0 +061736.23 +014629.9 -000004.0-000001.600002.1 07.68-0.11B8 0 +062315.78 -305643.8 -000020.4+000000.400013.5 07.6800.42F3 0 +062748.00 -410754.4 +000019.6+000099.700008.9 07.6800.91G8 0 +063237.89 -421523.0 +000045.2-000043.100004.9 07.6800.98K0 0 +063729.31 +220855.8 -000001.2-000014.200004.5 07.6800.07A0 0 +064258.69 +340740.0 -000009.9-000011.300003.2 07.6800.09B9 0 +064751.06 +075257.7 +000001.5-000005.000004.1 07.6800.07A0 0 +065137.43 -263206.6 -000007.0-000001.500004.0 07.6800.09A5 1 +065429.16 +263150.7 -000004.2-000002.100002.5 07.6800.01A0 0 +065450.58 +031415.0 -000015.3-000065.600011.5 07.6800.35F0 0 +065617.90 -383634.8 -000016.2+000009.500006.3 07.68-0.00A0 0 +065755.99 +063256.9 -000000.5-000000.300002.6 07.68-0.13B5 0 +070610.80 +281131.0 -000002.7+000009.800006.3 07.6800.31A2 0 +071433.56 +080200.1 -000001.8-000004.300001.8 07.68-0.09A0 0 +072357.77 +612711.3 +000000.9+000006.900006.0 07.6800.21A2 0 +072412.97 +640852.3 -000003.5-000025.700005.0 07.6800.08A2 0 +072956.77 -611457.9 +000024.5-000055.200010.1 07.6800.50F5 0 +073046.22 -280549.1 -000002.0-000007.200005.6 07.6800.10F0 1 +073300.62 +370147.4 -000050.1+000008.500050.8 07.6800.86G5 0 +073407.17 -601436.7 -000012.7+000039.100007.7 07.6800.50F5 1 +073516.13 +403023.0 -000013.5+000007.300009.2 07.6800.66G0 0 +074040.89 -553905.6 +000002.0-000003.100002.4 07.6800.06A0 0 +074704.98 +345740.9 -000010.5-000040.200008.2 07.6800.22A2 0 +075933.82 +205042.8 +000180.5-000544.400043.2 07.6800.83K0 0 +080228.77 -201905.9 -000011.8-000004.700005.0 07.6800.09A1 0 +080701.43 +205330.0 -000036.9-000009.200003.2 07.6800.50G5 1 +080726.13 +194903.9 -000094.3-000040.100010.3 07.6800.60F8 0 +081130.16 -142617.3 -000002.2-000003.000003.9 07.6800.96G6 0 +082412.16 +621801.1 -000000.8+000010.000003.6 07.68-0.03B9 0 +082750.49 -500600.1 -000005.5+000007.300000.7 07.6800.01B2 0 +082812.25 +070849.9 +000004.9-000015.500004.3 07.6800.93K0 0 +082843.01 -344353.9 -000004.3+000004.600000.5 07.68-0.11B1 0 0.07 0.21 +085015.18 -302500.3 -000017.6-000006.300007.0 07.6800.10A1 0 +090642.98 +203037.1 -000079.2-000185.700002.7 07.6800.80G0 0 +090724.37 +065018.6 -000033.7+000003.100002.3 07.6800.10A0 0 +093129.28 -233021.3 -000020.9-000014.700007.4 07.6800.26A7 0 +093151.71 -050447.9 -000000.1-000012.100005.1 07.6800.18A2 0 +093204.21 -533231.1 -000014.8+000002.600002.5 07.68-0.08B8 0 +093358.00 +451711.7 -000035.1-000038.600008.1 07.6800.21A3 0 +094820.16 +283120.5 +000007.2-000003.500001.6 07.6800.04A0 0 +095055.11 +080738.3 -000015.6+000006.300005.4 07.6800.95G5 0 +100233.76 -530854.3 -000010.7+000001.400001.8 07.68-0.05B3 0 +100322.48 +564003.7 -000012.4-000013.900005.7 07.6800.54F5 0 +101316.41 -082643.7 +000023.4-000030.900010.8 07.6800.87G5 0 +102826.31 +811114.8 +000034.9+000010.600016.8 07.6800.66G0 0 +104103.66 +734618.4 -000125.7-000074.100012.8 07.6800.48F5 0 +104743.86 +652736.4 -000100.0-000006.900011.6 07.6800.54F8 1 +105945.97 -534118.8 -000007.9+000004.400003.5 07.6800.15A2 0 +110557.86 -760748.9 -000023.1+000001.600006.1 07.6800.15B6 0 +110952.35 +604657.3 +000012.8+000022.400008.2 07.6800.89G5 0 +111348.43 -754725.7 -000018.8-000000.600002.6 07.6800.33A3 0 +114548.85 +065633.3 -000131.6+000012.000015.8 07.6800.47F2 0 +114608.61 +503348.8 -000047.8+000001.900005.2 07.6800.28F0 0 +114609.67 +201909.2 +000031.7+000001.200005.1 07.6800.94G6 0 +114627.41 -245834.2 +000199.2-000028.800018.8 07.6800.55F7 0 +115035.70 -374051.3 -000006.5+000007.000005.7 07.6800.92G6 0 +115044.11 -092350.8 -000050.6+000017.100003.8 07.6800.94K0 0 +120412.92 +012743.6 -000121.7-000025.700008.1 07.6800.20Am 0 +121958.60 +433631.9 -000015.5+000003.700003.1 07.6800.84G8 1 +122739.57 +060915.8 -000009.6+000004.200001.5 07.6800.88G5 1 +122845.39 +195706.8 -000078.3-000019.700007.8 07.6800.46F0 0 +124049.96 +035211.2 -000067.6-000032.800012.4 07.6800.40F0 0 +124934.91 +092223.6 +000008.5+000012.000005.7 07.6800.90K0 0 +133639.03 -582953.6 -000002.9-000003.000001.2 07.6800.73F8 0 +134109.75 -591339.9 -000028.7-000009.100004.3 07.6800.06B9 0 +135636.53 -100202.0 -000235.3-000030.900020.4 07.6800.54F8 0 +140207.28 +433332.7 -000024.5+000003.900004.7 07.6800.90G5 0 +142238.63 -733320.9 -000014.3-000007.400003.4 07.6800.05A0 1 +142432.32 -612321.9 -000006.5-000004.400000.4 07.6800.24B9 0 +142739.44 -461206.7 -000015.4-000009.700003.6 07.68-0.02B9 0 +142758.07 +691511.5 +000007.3+000000.200008.9 07.6800.64G0 0 +143100.74 -054808.3 -000204.0-000021.600026.0 07.6800.78G5 1 +143646.68 -363955.2 -000003.4-000002.900003.5 07.68-0.06B8 1 +143916.39 -332242.5 -000003.8-000005.000006.1 07.6800.49F3 0 +144205.63 -582134.8 -000003.2-000000.500001.2 07.6800.16B4 0 +150006.28 -553029.3 -000012.8-000018.600004.2 07.6800.22A0 0 +150406.32 +772218.5 -000080.2+000013.500014.3 07.6800.47F7 0 +150611.04 -710754.8 -000007.2-000009.100001.6 07.68-0.04B5 0 +152236.79 -475513.5 -000364.9-000255.700029.6 07.6800.66G5 1 +152710.53 +132247.1 -000033.6+000008.500005.6 07.6800.38F0 0 +152919.23 -495710.3 -000224.1-000086.100018.6 07.6800.77G5 0 +154331.81 -701559.9 +000009.7-000028.500005.5 07.6800.04A0 0 +154704.18 +113140.9 -000020.6+000007.800004.7 07.6800.22A2 0 +154707.32 -740238.8 -000008.8-000013.100003.9 07.68-0.04B8 0 +154822.61 -284720.6 -000037.7-000026.900013.7 07.6800.43F2 0 +155240.48 -792413.7 -000006.2-000014.800005.2 07.6800.04B8 0 +160549.46 -460505.4 -000002.4-000013.100001.3 07.6800.16B9 0 +161908.40 -281735.7 +000051.4-000254.900024.3 07.6800.62G5 0 +162901.31 +644711.2 -000140.6+000113.400016.2 07.6800.58G0 0 +163308.60 -755659.8 +000029.2+000027.300004.2 07.6800.26A2 0 +163651.61 -653512.7 -000146.5+000060.400021.2 07.6800.58F8 0 +164300.64 -384020.4 -000002.0-000030.600003.1 07.6800.12Ap 0 +164719.92 -572738.8 -000012.8-000009.100005.0 07.6800.10A0 0 +165108.77 +420448.7 +000005.1+000055.000008.3 07.6800.64G0 0 +165121.52 -245003.0 +000031.4-000007.900004.8 07.6800.50F6 0 +165440.42 -321124.3 +000059.9-000030.000018.0 07.6800.54F8 0 +170149.04 -304644.3 +000001.6-000012.100003.1 07.6800.20A2 0 +170332.81 -780446.2 -000005.8-000019.700002.2 07.6800.01B9 0 +170832.74 -363834.2 +000044.9-000084.700021.8 07.6800.62G5 0 +171543.42 +062248.0 +000007.7+000016.700011.3 07.6800.30A2 0 +172111.61 -120325.3 -000045.6-000096.400017.3 07.6800.47F8 0 +172958.40 -174851.8 -000032.1-000080.800013.1 07.6800.56G0 0 +173729.59 +203546.0 -000017.4-000025.300012.5 07.6800.38F0 0 +173900.71 -282444.6 -000074.4-000074.600012.3 07.6800.45F5 0 +174009.87 -033209.4 -000008.3+000005.700008.8 07.6800.46F0 0 +174838.23 -695551.8 -000005.0-000013.500002.0 07.68-0.04B8 0 +175256.03 +662508.7 +000001.0+000001.900003.1 07.6800.91K0 0 +175440.03 +453314.7 +000041.3+000025.000015.6 07.6800.73G5 0 +175910.54 +640837.9 +000007.8+000031.000015.9 07.6800.46F2 1 +180934.23 +060844.9 -000001.6-000032.000009.4 07.6800.57F5 1 +181328.46 -394240.4 +000004.5-000145.500010.8 07.6800.51F6 0 +182423.49 -010349.7 -000048.4-000095.800006.4 07.6800.65G0 1 +182556.71 +213621.2 +000000.8+000021.500003.9 07.6800.22A0 0 +183432.69 +555601.1 -000002.8-000075.900003.7 07.6800.24A3 1 +183536.84 +401953.1 -000005.4-000005.900006.7 07.6800.09A2 0 +184254.22 +133400.3 +000005.5-000013.300005.2 07.6800.11A0 0 +184317.95 -013844.3 -000000.3-000004.700001.6 07.6800.63B5 0 +185451.86 +335851.4 -000004.1-000002.200002.7 07.68-0.06A 0 +185823.14 +475012.9 +000004.8-000062.100018.0 07.6800.51F5 0 +190241.26 +312358.5 -000008.5-000008.600007.3 07.6800.39A3 1 +190550.04 +591731.2 -000000.8+000011.000007.2 07.6800.13A2 0 +191413.67 +341254.5 +000001.2-000005.200001.8 07.68-0.07B9 1 +191417.16 +594121.3 +000009.4+000016.200004.3 07.6800.16A2 0 +193342.28 +520722.6 +000001.7+000001.600003.4 07.6800.92G5 0 +194237.13 -242245.8 +000001.0-000039.900006.2 07.6800.39F0 0 0.16 0.36 +194321.09 +041027.9 -000003.3-000004.600006.6 07.6800.42A5 0 +195238.83 +184426.5 -000001.8-000004.200001.2 07.68-0.04B8 0 +200546.10 -362958.1 +000001.0-000011.100007.1 07.6800.49F6 0 +201542.48 +311432.2 -000077.7-000054.400013.6 07.6800.58F8 0 +201800.58 -181550.1 +000007.6-000009.200006.1 07.6800.10A2 0 +201842.51 -513022.2 +000037.6+000241.400013.5 07.6800.42F5 0 +202112.12 -324421.5 -000001.9-000050.800010.3 07.6800.44F3 0 +202903.73 -510505.6 -000016.2+000014.000009.3 07.6800.50F5 1 +203134.92 +562121.2 +000004.4+000002.900003.4 07.68-0.13B9 0 +203246.97 +445844.2 +000002.6+000000.600002.5 07.68-0.08B5 0 +204313.74 -763249.4 +000058.5-000148.300015.2 07.6800.60G1 0 +205241.59 -531623.8 +000038.3-000054.300015.5 07.6800.48F5 0 +205256.20 +291955.0 +000006.3-000005.500001.3 07.68-0.04B9 0 +205656.97 +473444.1 +000009.0+000003.100007.0 07.6800.03A1 0 +210113.49 -351102.2 -000180.8-000051.200022.2 07.6800.62G3 0 +210301.03 +154537.9 +000012.4-000005.000003.2 07.6800.94G5 0 +211423.72 +344622.7 +000028.1+000001.900009.0 07.6800.35F0 0 +211438.11 +140831.9 -000003.6-000007.000003.9 07.6800.93K0 0 +212007.57 +693405.7 +000006.7-000013.100010.8 07.6800.32A5 0 +212637.78 +204246.2 -000001.8-000028.300006.5 07.6800.12A2 0 +214309.26 +253130.5 +000014.5-000012.800006.3 07.6800.18A2 0 +214710.29 -143049.8 +000038.7-000004.000011.5 07.6800.45F3 0 +220811.89 -033152.8 +000019.5+000002.000004.8 07.6800.16B9 0 +221352.50 -454822.9 +000007.6-000009.400006.8 07.6800.99K0 0 +221352.98 -344535.3 +000063.2+000000.200009.0 07.6800.34A9 0 +222106.44 +010206.5 +000155.8-000083.200015.9 07.6800.55G5 1 +222126.75 +210253.0 +000021.5+000005.700006.2 07.6800.09A0 0 +222731.13 -313314.9 +000016.4-000031.300012.6 07.6800.81G6 0 +223105.87 +450842.0 -000176.5+000035.000023.1 07.6800.65G5 0 +223804.40 -464234.4 +000087.5-000067.900009.3 07.6800.43F5 1 +224712.68 -024234.7 +000110.5-000029.100015.4 07.6800.41F5 1 +230335.42 +232243.0 +000018.0+000000.800005.3 07.6800.07A2 0 +230724.35 -114823.8 -000018.5-000010.800006.7 07.6800.30A8 0 +232917.04 +422136.3 +000004.0-000000.500002.5 07.68-0.08B9 0 +233519.26 -572942.1 -000026.7-000023.500007.2 07.6800.41F3 1 +233657.14 -364804.4 +000089.7-000052.100012.8 07.6800.50F6 1 +234100.49 +355818.6 +000020.4-000002.000005.7 07.6800.02A0 0 +234151.62 -055907.8 -000145.4-000111.100023.8 07.6800.65G5 0 +234310.58 -234031.9 +000037.4-000024.400009.7 07.6800.43F3 0 +234357.94 -823029.8 -000129.4-000091.800025.2 07.6800.61G2 0 +234831.78 +553857.2 +000004.9+000000.100002.3 07.6800.06B5 0 +000024.79 +121601.5 +000049.7+000014.300006.3 07.6801.15K0 0 +001046.46 -215600.9 -000020.4-000010.300003.5 07.6801.03K0 0 +001501.90 +540442.4 -000000.7-000003.000001.8 07.6801.19G5 0 +001923.44 +195956.7 +000031.0-000036.100004.0 07.6801.26K0 0 0.04 0.49 +002009.75 -355410.1 -000010.0-000004.700002.5 07.6801.02K0 1 +002021.65 +044644.4 -000017.8-000003.200002.4 07.6801.01G5 0 +002914.33 -150355.1 +000011.7-000002.400002.0 07.6801.49K4 0 +002939.09 +325913.8 -000001.1-000014.900004.1 07.6801.05G5 0 +004129.76 -201758.6 +000019.6+000003.000002.9 07.6801.55K4 0 +005223.18 +254650.3 +000088.7+000007.000004.1 07.6801.15K1 0 +011613.41 +164939.8 -000041.5-000049.100003.0 07.6801.57K2 0 +011720.14 +555506.6 -000001.8-000003.700001.7 07.6801.52K2 0 +012237.58 +263345.6 +000017.1+000004.200005.4 07.6801.06K1 0 +014207.79 +392443.9 +000013.0+000000.700001.7 07.6801.63M. 0 +015107.40 +433130.8 -000015.0-000010.800004.5 07.6801.17K0 0 +022043.08 -623245.8 +000150.4+000022.400007.1 07.6801.10K2 0 +024547.38 +342546.7 +000003.9-000010.800001.4 07.6801.60K2 0 +024723.01 +091828.3 +000003.1-000059.500004.7 07.6801.35K0 0 +025106.75 +303035.6 +000011.8-000003.900004.8 07.6801.20K1 0 +025457.90 -031824.7 +000029.5-000041.400006.9 07.6801.04K0 0 +030538.46 +060702.8 +000031.3-000004.400003.0 07.6801.34K2 0 +031104.33 -462102.0 +000008.3+000004.400000.8 07.6801.36K3 0 +033704.73 +471541.2 -000007.4-000002.300000.4 07.6801.77K5 0 +033839.34 -754546.4 +000118.5+000093.700006.5 07.6801.19K2 0 +035059.48 -292403.2 +000002.0-000004.300004.5 07.6801.38K4 0 +041720.11 +614749.0 -000005.0-000001.300002.7 07.6801.14K0 0 +041832.35 +520131.5 +000005.6-000011.200002.3 07.6801.19G5 0 +043015.43 -413935.1 -000004.8-000003.800004.3 07.6801.08K0 0 +043833.84 +611257.4 +000030.6-000081.400006.8 07.6801.09K0 0 +045229.84 +095150.8 -000002.2-000012.600001.2 07.6801.30K0 0 +052211.94 +361157.8 +000006.0-000028.400003.2 07.6801.53K0 0 +060717.13 -370211.6 +000001.5-000015.600003.2 07.6801.53K3 0 +062247.88 +275912.1 -000000.6-000003.800001.4 07.6801.39K0 0 +062856.53 -594623.0 +000002.6+000021.400003.2 07.6801.29K1 0 +063045.13 +435250.9 -000003.3-000020.000003.5 07.6801.30K0 0 +064207.83 -715322.4 +000013.6+000049.100002.9 07.6801.25K3 0 +064312.48 -155000.4 -000037.0+000008.400006.3 07.6801.22K1 0 +064958.75 +673047.9 -000013.6+000011.200000.7 07.6801.51K5 0 +065914.65 -451342.8 -000010.7-000013.400004.1 07.6801.23K2 0 +070104.42 -494230.6 -000007.0+000008.900002.5 07.6801.44K2 0 +070310.62 +211029.3 +000001.1+000002.100003.0 07.6801.02G5 0 +070533.19 -145219.3 +000014.0-000007.900004.3 07.6801.04G8 0 +071026.54 -371258.1 +000002.5-000038.500003.4 07.6801.11K1 0 +071028.43 +572112.8 +000000.9-000006.100003.7 07.6801.26K0 0 +074804.26 -440007.5 -000002.9+000016.100001.2 07.6801.68M2 0 +074906.91 +104821.3 -000005.0-000000.500003.0 07.6801.07G5 0 +081155.00 +451233.5 +000029.8+000003.800006.2 07.6801.06K0 0 +082822.38 +370043.5 +000038.0-000022.700003.7 07.6801.03K0 0 +084154.07 +621237.4 +000020.8+000008.100004.0 07.6801.12K0 0 +084836.89 -491343.2 -000033.5+000000.500004.3 07.6801.09K0 0 +090815.76 -512610.7 -000010.1+000006.200001.3 07.6801.12F7 0 0.43 6.92 +093056.58 +444102.1 +000002.7-000006.800002.1 07.6801.70M. 0 +100144.72 -262751.2 -000074.6+000024.200005.3 07.6801.11K0 0 +100705.86 -053358.4 -000048.7-000004.300005.6 07.6801.11K0 0 +100756.86 -023121.5 -000015.9+000009.500002.3 07.6801.53K5 0 +105514.48 -120718.3 -000003.2+000008.700004.9 07.6801.02K0 0 +110048.33 +435443.1 -000015.4+000002.900001.0 07.6801.61K0 0 +110605.80 -070029.3 +000003.2-000006.600003.2 07.6801.01K0 0 +111512.73 +732829.8 -000403.8+000112.000068.1 07.6801.04K5 1 +112617.01 -095252.2 +000013.3-000079.900006.2 07.6801.30K2 0 +112858.69 +411040.7 +000019.6+000026.500004.2 07.6801.15G5 0 +114158.98 -462101.6 -000043.9+000004.200001.8 07.6801.33K3 0 +121303.09 +283805.7 -000003.8+000004.200000.3 07.6801.59K5 0 +122730.35 -211335.7 -000089.5+000009.400004.9 07.6801.02K0 0 +123006.36 -331942.1 +000006.6-000013.400002.8 07.6801.54K4 0 +123844.82 -451446.5 +000007.0-000003.600000.4 07.6801.73M1 0 +125818.19 -250953.9 -000091.1+000007.300004.9 07.6801.20K1 0 +133136.05 +370649.4 -000052.2+000064.600005.6 07.6801.07K0 0 +133605.55 -545621.5 -000016.7-000007.800004.8 07.6801.46K3 0 +134021.13 +221357.2 +000007.3+000001.700002.2 07.6801.45K2 0 +134111.92 -481906.2 -000002.3-000000.400001.5 07.6801.67M2 0 +135253.80 -104057.1 -000051.6-000023.200005.5 07.6801.06K0 0 +135650.25 -382350.3 -000003.5-000000.200001.7 07.6801.56K5 0 +140007.55 -132800.5 -000043.0+000009.300005.8 07.6801.12K0 0 +140633.24 -172722.2 +000011.5+000001.100000.9 07.6801.70K5 0 +141246.12 +645522.7 -000002.4+000022.900002.6 07.6801.47K5 0 +143817.09 +364333.1 +000017.2-000028.800002.0 07.6801.46K2 0 +144825.46 +222355.5 +000011.8-000011.900002.1 07.6801.59K5 0 +153932.06 +424148.9 -000011.2+000015.500002.1 07.6801.50M. 0 +155707.96 -105316.5 -000013.3-000016.700004.5 07.6801.09K0 0 +160411.29 +080815.2 -000012.7+000002.600004.2 07.6801.28K0 0 +161112.44 +360115.8 -000024.2+000030.300003.9 07.6801.11K2 0 +161438.39 -002355.4 +000009.3-000008.300000.9 07.6801.07K0 0 +162755.92 -613733.2 -000020.6-000011.400005.0 07.6801.33K2 0 +163923.40 +032332.0 -000003.7+000007.200001.5 07.6801.53K2 0 +165356.94 -175835.1 -000014.1-000022.900005.6 07.6801.34K0 0 +165713.84 +103138.3 +000019.2+000002.800003.7 07.6801.29K0 0 +165731.10 +140101.6 -000009.3-000000.300002.1 07.6801.35K2 0 +171257.67 +350952.6 -000014.0+000013.900003.5 07.6801.36K5 0 +171453.27 -205810.1 +000001.0-000018.500003.3 07.6801.64K4 0 +172031.93 +490045.4 -000014.2-000023.400003.7 07.6801.15K2 0 +173218.36 +182310.9 -000012.0-000027.900005.8 07.6801.22K2 0 +175710.65 +471334.3 +000001.4-000005.000003.8 07.6801.22K0 0 +180300.38 +150008.4 +000006.0+000009.400000.5 07.6801.64M0 1 +185814.94 -371901.0 -000035.0-000018.800005.8 07.6801.61K5 0 +190238.34 +343457.3 -000004.0-000014.400000.1 07.6801.55K0 0 +190354.91 +542321.6 -000004.8-000017.900003.0 07.6801.40K5 0 +190743.78 +470208.8 +000009.4+000003.800002.0 07.6801.31K0 0 +191123.88 -345414.4 -000000.5-000003.600000.3 07.6801.57K4 0 +191933.71 +411616.3 -000035.1-000021.000004.5 07.6801.12G5 0 +192407.94 +611212.2 +000005.3-000006.100004.2 07.6801.04K2 1 +193654.83 -215409.7 +000000.3-000009.600002.3 07.6801.02G8 0 +193932.53 +191010.6 -000002.4-000007.300001.0 07.6801.33K2 0 +194048.84 -274143.6 +000007.1-000021.600002.1 07.6801.53K4 0 +194533.52 +333611.0 +000013.3-000440.600049.1 07.6801.00K3 1 +194555.50 -535914.0 +000008.4-000004.600002.8 07.6801.24K1 0 +194700.38 -262925.7 +000011.0-000037.100004.5 07.6801.34K2 0 +195346.15 +452813.5 -000001.2-000001.300002.1 07.6801.20K0 0 +201235.10 +662741.5 -000043.8-000057.100004.0 07.6801.16K0 0 +202409.15 -003402.5 +000039.2-000016.800002.2 07.6801.30K0 0 +203210.23 +155257.6 -000005.1-000014.200001.0 07.6801.06G5 0 +210017.37 +612950.5 -000044.3-000026.300004.5 07.6801.02K0 1 +210325.53 -052228.8 +000013.8-000014.100003.3 07.6801.00K0 0 +210737.51 -441730.3 -000001.3-000008.400001.3 07.6801.59K5 0 +212546.98 +525142.6 +000013.2+000011.100003.5 07.6801.54K5 0 +213625.16 +075258.6 -000018.0-000091.800006.2 07.6801.10K2 0 +214401.37 -550324.2 +000032.5-000035.100002.0 07.6801.46K5 0 +215549.52 +135020.1 -000005.3-000030.100004.1 07.6801.60K5 0 +215629.81 -252958.8 +000079.3+000015.700006.3 07.6801.06G5 0 +220057.96 +215154.5 +000006.1-000065.900005.1 07.6801.04K0 0 +220741.61 -054943.5 +000027.7+000001.300002.5 07.6801.33K0 0 +221554.24 +385125.2 +000001.5+000000.900001.6 07.6801.12K0 0 +224218.29 -272257.0 +000000.4-000005.700000.4 07.6801.59K5 0 +232458.05 -223008.3 +000004.1-000015.900004.9 07.6801.12K1 0 +232931.26 +514106.8 -000002.2-000005.700001.1 07.6801.60M1 0 +235058.08 +410949.6 +000021.5+000005.500002.5 07.6801.55K2 0 +001304.30 +351730.0 -000026.6-000048.400005.8 07.6900.96G5 0 +004232.80 +054031.3 +000013.5-000002.200003.5 07.6900.13A3 0 +004316.71 -644910.1 -000016.3-000005.100004.7 07.6900.99K0 0 +005321.00 +463543.2 +000006.7-000010.300003.8 07.6900.08A0 0 +005416.50 +390405.1 -000011.9-000003.700002.5 07.6900.22A0 0 +005453.84 +492419.1 +000011.7-000007.000000.2 07.6900.01A0 1 +010756.37 +172444.4 +000042.5-000027.300007.9 07.6900.39F0 0 +010805.95 +425052.5 +000010.5+000003.100002.8 07.6900.07A0 0 +011351.57 +050830.8 +000059.9-000021.600010.9 07.6900.57F8 0 +012928.56 -513004.4 +000077.8-000273.300011.7 07.6900.84G8 0 +014236.73 +482459.3 +000017.1-000012.700004.3 07.69-0.01B8 0 +014639.40 -612327.4 -000055.4-000016.700007.9 07.6900.45F5 0 +015942.27 -352511.5 +000026.3+000024.500005.2 07.6900.35A9 0 +021726.51 -304319.3 -000067.4-000044.700010.0 07.6900.52F6 1 +022245.54 -145404.4 +000026.2+000003.900001.1 07.6900.03A1 0 +022250.52 +433103.8 -000011.2-000006.800005.3 07.6900.20A2 1 +023128.08 +372715.0 +000035.9-000021.000006.7 07.6900.40F0 0 +024349.85 +024902.1 -000007.8-000011.700001.2 07.6900.99G5 0 +024703.66 +312342.4 +000018.9-000029.400003.3 07.6900.08B8 0 +024758.53 -260536.1 +000165.9-000004.800011.7 07.6900.94K0 0 +025655.20 +484214.4 +000066.0-000002.500010.5 07.6900.43F5 0 +025737.82 +610743.5 +000015.4-000007.900004.2 07.6900.11B9 0 0.05 1.05 +025813.34 +534736.5 +000023.9-000006.100002.2 07.6900.10B8 0 +030335.53 +362631.6 +000163.8-000046.900023.2 07.6900.63F8 0 +031004.30 +760552.0 -000027.6-000009.700008.5 07.6900.29A0 0 +031130.78 -133126.9 -000028.1-000109.400012.2 07.6900.44F5 1 +032726.10 +380233.2 +000016.4-000089.800009.4 07.6900.54F8 0 +032926.50 -422808.3 -000024.6-000025.100006.6 07.6900.26A8 0 +033044.73 +053047.1 +000006.0-000003.600004.1 07.6900.20A2 0 +040253.85 -593446.2 +000027.2+000005.400003.6 07.6900.41F3 1 +040820.65 +194415.6 -000009.4-000004.400003.6 07.6900.50A2 1 +041500.94 +104453.4 -000008.8-000012.400008.0 07.6900.23A2 0 +042058.93 +363427.6 -000011.7-000011.100008.8 07.6900.32A2 0 +042450.77 -503718.6 -000067.0-000144.000017.8 07.6900.72G5 0 +042700.56 +190704.7 +000095.4-000130.100015.3 07.6900.59F5 1 +043309.86 -392908.6 +000061.8+000063.800012.8 07.6900.45F3 0 +043927.93 -335956.2 +000022.1+000131.700010.4 07.6900.93G8 0 +044210.51 +495511.6 +000008.6-000026.400004.8 07.6900.02A0 0 +044833.31 +125531.6 -000006.6-000012.600005.2 07.6900.94G5 1 +050506.50 +060748.9 +000049.0-000004.900016.7 07.6900.51G0 1 +050516.56 +151423.7 +000010.2-000005.800001.8 07.6900.20A0 0 +051553.19 +342524.4 +000010.5-000125.900009.6 07.6900.55F8 0 +052304.36 -511900.6 +000000.4-000009.900007.3 07.6900.27A3 1 +052736.88 +010627.3 +000001.3+000002.400003.0 07.69-0.03B8 1 +053350.90 +444708.3 +000003.0-000002.800001.6 07.6900.77F5 1 +053459.75 +593126.4 -000003.8-000024.900006.5 07.6900.07A0 0 +055504.68 -724852.5 -000034.7-000057.800007.4 07.6900.91G8 1 +060002.74 -291222.3 -000005.1+000041.200003.9 07.6900.93G5 0 +060105.55 -435411.4 +000038.0+000022.400010.9 07.6900.56F7 0 +060105.62 +165929.3 -000011.1-000012.100004.6 07.6900.02B9 0 +061420.39 +394023.0 +000002.6-000040.000009.5 07.6900.14A0 0 +061513.63 +063057.4 +000000.4-000016.100004.6 07.6900.03A0 1 +062014.28 -104329.9 +000070.9-000016.200019.8 07.6900.69G5 0 +062655.06 +172705.7 -000052.9-000003.600007.9 07.6900.72G0 0 +063133.28 +152520.1 -000016.9+000000.500006.4 07.6900.21A5 0 +063247.70 -174236.2 -000003.8-000020.000007.5 07.6900.11A2 0 +063843.99 -450352.1 -000000.0+000009.700000.2 07.69-0.12B5 1 +063915.10 -315008.2 -000001.6+000004.500001.2 07.69-0.18B2 0 +064123.27 -022058.9 +000066.4-000136.900013.9 07.6900.58F8 0 +064816.47 +143532.8 +000000.3-000002.200000.5 07.69-0.05A0 0 0.33 1.62 +065623.24 -573433.4 +000037.8-000161.400016.2 07.6900.61G1 0 +070822.60 -500600.8 +000007.8-000032.700005.6 07.6900.54F6 1 +071459.19 -074049.1 -000008.1+000003.500001.6 07.69-0.09B8 0 +071606.05 -264922.9 +000002.2-000002.600003.3 07.69-0.06B8 0 +071635.65 +520206.8 +000019.3-000081.200004.1 07.6900.82G5 0 +071717.74 +482750.9 -000013.0-000039.000007.3 07.6900.12A2 0 +071908.47 +664424.0 -000084.7-000153.500015.8 07.6900.60F8 1 +072518.09 +563409.5 -000056.0-000058.500024.1 07.6900.60F8 0 +073226.42 -003106.1 -000027.5-000049.900009.0 07.6900.49F6 0 +074421.27 -301405.7 -000007.7+000001.700004.2 07.6900.01A0 1 +074610.32 +233255.3 -000006.7-000006.700001.8 07.69-0.10B9 0 +075300.40 -331749.3 -000015.8+000009.800003.8 07.6900.17A3 1 +080240.26 -022349.7 +000023.1-000006.000005.0 07.6900.46F5 0 +080724.42 -602055.6 -000007.1+000005.500001.8 07.6900.01B8 0 +080724.67 -592616.9 -000004.7+000010.700001.6 07.69-0.02B8 0 +082422.26 +830549.7 -000046.6-000067.700014.3 07.6900.47F8 0 +082904.92 -284121.7 -000005.4+000003.800001.1 07.69-0.16B2 0 +084325.47 +485142.3 -000071.1-000051.600009.2 07.6900.36F0 1 +085019.69 -285139.6 -000015.3+000001.500001.8 07.6900.28A8 0 +085241.50 -405900.5 -000008.3-000000.100003.7 07.6900.99K0 0 +085555.70 +361146.4 -000023.5-000012.200038.2 07.6900.77G5 0 +092147.15 +184447.8 -000063.9-000111.300015.0 07.6900.60G0 0 +092226.21 +401207.0 -000341.4-000358.800041.2 07.6900.99K2 0 +092310.35 +325515.8 +000157.8-000021.800022.1 07.6900.59G5 0 +092826.93 +124031.1 -000111.6-000125.200011.4 07.6900.67G0 0 +093742.10 -154159.8 -000009.7-000015.400003.7 07.6900.98K0 0 +094724.56 -564545.5 -000010.2+000002.300001.9 07.69-0.02B9 1 +095103.86 -313034.7 +000009.5+000016.800007.8 07.6900.32F0 0 +095737.53 -565150.1 +000000.2+000011.500006.6 07.6900.22A5 0 +095942.30 +051317.9 -000057.0-000006.500007.4 07.6900.47F5 0 +101626.18 +452600.0 -000017.6-000005.500001.7 07.6900.36F2 0 +101754.62 +493433.0 -000061.7+000086.700013.4 07.6900.49F8 0 +104123.47 +083345.6 -000027.0-000012.500000.2 07.6900.60M. 0 +104252.66 +182255.8 +000002.8+000007.400007.0 07.6900.41F2 0 +104526.63 -372332.3 -000023.3+000002.100004.0 07.6900.04A2 0 +104608.57 -232557.3 -000029.5-000001.500002.5 07.6900.24A7 0 +110940.38 +022722.2 -000277.4+000039.900032.7 07.6900.78G5 0 +111506.35 -581533.0 -000023.7+000006.900004.6 07.69-0.05B9 0 +111851.53 +103547.6 +000034.2-000015.500010.8 07.6900.35F0 0 +112006.02 +215450.6 +000011.0-000038.900005.0 07.6900.99K0 0 +112814.46 -520305.1 -000041.9+000002.300005.4 07.6900.93G8 0 +114322.86 +280318.6 +000007.8+000026.400006.0 07.6900.33F3 0 +115104.67 -601035.7 +000065.9+000027.600011.1 07.6900.58F8 1 +115257.34 -414650.1 -000034.7-000008.800005.9 07.6900.29A6 0 +120352.76 +760400.4 -000055.4-000006.800010.6 07.6900.27A3 0 +120606.03 +490930.3 -000128.0+000006.700018.3 07.6900.53F5 0 +121615.41 +061323.4 -000027.0+000004.600004.2 07.6900.98K0 0 +122336.23 +605411.1 -000028.7-000002.700004.8 07.6900.94G5 0 +122536.19 -264840.8 -000129.5-000045.000015.3 07.6900.49F5 0 +123334.16 -660701.4 -000013.3-000001.600002.6 07.6900.05B3 0 +124659.08 -074758.9 -000064.7-000047.800012.9 07.6900.70G5 1 +125342.68 -272415.1 -000032.7-000040.200020.9 07.6900.52G0 0 +125515.18 +051801.3 +000029.3+000008.700014.3 07.6900.41F0 0 +130349.77 -050940.6 -000189.8-000219.600045.2 07.6900.85G5 1 +131906.88 +025412.8 -000265.4-000043.500029.6 07.6900.67G5 0 +132956.14 +343127.3 -000054.3+000013.700004.3 07.6900.24A3 0 +134922.76 -334923.5 -000026.1-000010.200005.5 07.6900.14A2 0 +135338.10 -061116.3 +000044.8-000072.800011.2 07.6900.55G0 0 +140221.09 +205253.3 +000109.1-000066.300017.6 07.6900.96G5 0 +145619.37 -185541.5 +000042.9-000010.700014.1 07.6900.50F5 0 +150308.09 -125127.4 -000003.4-000004.100006.3 07.6900.06B9 0 +150523.80 +554038.1 -000035.5+000027.500006.7 07.6900.52F8 0 +154215.90 +093903.2 -000040.7-000027.500011.0 07.6900.42F5 0 +154750.26 +033234.9 -000023.0+000003.100002.6 07.6900.96K0 0 +154949.97 +443119.5 -000012.5+000004.000003.3 07.6900.11A0 1 +155105.26 -223735.5 -000083.9-000038.300010.6 07.6900.55F7 1 +155449.04 +113054.6 -000002.4+000053.900004.7 07.6900.22A2 0 +160530.35 +313500.2 -000018.9+000011.400008.5 07.6900.26A2 0 +161524.95 -110248.8 -000129.9-000023.600009.3 07.6900.62G0 0 +162713.07 -220733.8 -000276.9-000301.000019.0 07.6900.55F8 0 +162817.25 -461903.7 +000043.9+000029.700018.9 07.6900.56G1 0 +170629.56 -104822.9 -000022.0-000011.400009.1 07.6900.27A0 0 +170759.15 +270605.0 -000007.3+000009.900007.2 07.6900.38F2 0 +171843.91 -332629.7 -000031.5-000029.800006.2 07.6900.29A9 0 +172635.70 +271351.4 -000000.5+000029.100006.0 07.6900.30A5 1 +172734.65 +264739.4 -000101.3+000275.300033.4 07.6900.82K1 0 +173635.98 +162352.9 +000000.9-000015.400003.5 07.6900.20A0 0 +173656.56 -550816.2 -000003.4-000016.100002.6 07.6900.05Ap 0 +174450.82 +310754.6 -000026.6+000010.700009.9 07.6900.49F8 1 +175030.19 -544350.9 -000011.4-000011.000016.2 07.6900.58G0 0 +180802.77 -310004.7 +000009.8+000016.500006.9 07.6900.49F3 0 +181131.57 +603643.3 -000024.3+000037.000006.7 07.6900.52F8 0 +181206.76 +273835.9 +000018.4-000003.100003.9 07.6900.21A2 1 +182333.27 -261017.3 +000003.1-000032.000010.9 07.6900.50F8 1 +182833.53 +045055.3 -000009.3-000009.500003.6 07.6900.02A0 0 +183213.90 -380555.7 -000027.3+000012.800011.9 07.6900.44F3 0 +184252.07 +281810.1 -000008.1-000005.200003.3 07.69-0.04B9 0 +190404.59 +485159.9 +000015.2+000018.600003.6 07.6900.12A2 0 +190454.85 +281117.7 +000001.7-000004.900002.1 07.6900.13A0 0 +191318.60 +342850.5 +000012.9-000038.100007.4 07.6900.54F7 0 +192203.68 -044420.0 +000009.4-000053.900011.0 07.6900.47F5 1 +192659.48 +732158.7 +000012.2+000041.600006.6 07.6900.38F2 1 +194333.86 -665737.3 -000017.2-000023.600006.9 07.6900.39F0 0 +194751.17 -290933.6 -000101.0+000023.400029.4 07.6900.67G3 0 +200446.61 +010922.0 +000009.1-000041.300030.1 07.6900.70G5 1 +200455.11 +260318.5 +000051.4-000381.200022.5 07.6900.67G2 0 +200718.37 +481126.5 -000016.3-000007.500006.2 07.6900.52F8 1 +200726.75 +651114.6 +000021.2+000050.900008.8 07.6900.23A5 0 +201104.73 -432827.9 +000007.7+000007.700004.3 07.6900.24A4 0 +201724.78 -020347.5 +000016.7-000010.900004.9 07.6900.86G5 0 +202830.74 +433123.4 +000009.6+000004.200004.8 07.69-0.00B9 0 +202918.89 +602518.1 +000006.3-000021.400004.5 07.6900.04A0 0 +205739.71 +612136.7 +000058.8+000012.500013.6 07.6900.90G5 1 +210109.43 +115712.5 -000020.5-000014.700006.0 07.6900.40F2 0 +210240.42 +455303.9 +000402.3+000141.700051.6 07.6900.97K2 0 +212953.27 +361041.4 +000054.3+000039.400005.9 07.6900.98K0 0 +214619.46 +092032.7 +000013.1+000001.000002.2 07.69-0.08A0 0 +215009.79 +425134.4 -000032.7-000050.100004.9 07.6900.94K0 0 +215524.98 +304943.6 +000050.0+000029.700003.7 07.6900.98K0 0 +215552.13 +001801.0 +000000.0-000005.700004.9 07.6900.06A0 0 +220543.16 +412108.4 -000002.2-000005.800001.3 07.69-0.03B9 1 +222032.02 +692147.6 -000086.0-000045.100014.6 07.6900.52F5 0 +223410.06 +540507.0 +000012.1-000001.800004.4 07.6900.06A2 1 +224840.83 -344623.2 -000012.6+000004.300005.9 07.6900.15A2 0 +225503.77 -690615.1 +000077.0-000027.300010.1 07.6900.41F3 0 +230145.88 -065737.4 +000011.2-000016.400004.8 07.6900.99K0 0 +230220.31 +534834.4 +000025.0+000023.500004.3 07.6900.35A5 0 +231657.93 +302226.0 -000014.8-000019.200005.0 07.6900.19A2 0 +232520.54 +360952.0 +000004.5-000001.200002.6 07.69-0.04A0 0 +233548.42 -385713.6 +000066.1-000010.600005.4 07.6900.95G8 0 +233915.86 -215526.4 +000016.5+000009.100004.0 07.6900.41F2 1 +234752.20 +041032.0 +000349.5-000032.600021.4 07.6900.63G2 0 +001115.68 +075653.4 -000010.8-000006.900004.2 07.6901.16K2 0 +001215.86 +223324.2 +000019.0+000008.700002.9 07.6901.71M. 0 +005942.17 -041917.4 -000006.2-000009.100004.7 07.6901.00K0 0 +010323.11 +185111.6 -000006.4-000033.900004.0 07.6901.14G5 0 +010356.47 +494348.0 -000010.2-000003.400006.3 07.6901.24K0 0 +013648.49 +325113.0 +000006.9-000004.800004.0 07.6901.22K0 0 +014300.87 -142929.4 -000015.4+000006.400003.0 07.6901.45K4 0 +014439.01 -510114.0 +000085.2+000007.900006.3 07.6901.05K0 0 +014559.37 +594358.9 +000043.5-000002.700001.0 07.6901.00G8 0 +021808.57 -140801.3 +000012.4+000013.800001.0 07.6901.44M5 0 +022411.55 -742610.8 +000071.1+000042.100004.4 07.6901.01G8 0 +023208.65 -011141.5 +000031.6-000026.400003.5 07.6901.34K2 0 +023925.05 -490854.0 -000003.9+000002.800003.1 07.6901.38K2 0 +024152.65 +450006.7 +000006.5-000001.200003.0 07.6901.66K5 0 +025304.85 -775147.8 -000009.9+000009.100003.0 07.6901.60K5 0 +030049.10 +101439.6 +000011.3-000003.400003.3 07.6901.37K2 0 +034122.56 +362245.5 -000014.4+000004.000003.7 07.6901.16G5 0 +035247.66 +014452.5 +000017.9-000029.700005.6 07.6901.13K0 0 +035526.06 +173757.6 -000002.3-000004.700003.8 07.6901.03G5 1 +052032.96 -132310.0 -000004.3-000051.200004.6 07.6901.03K0 0 +052934.74 -444634.3 -000000.3+000007.200002.7 07.6901.61M1 0 +055539.02 +130006.8 +000031.1-000004.900007.3 07.6901.01G5 0 +061036.03 -585115.9 -000005.3-000001.800003.7 07.6901.42K3 0 +061408.53 +675015.5 +000003.7-000015.600003.9 07.6901.40K2 0 +062632.85 -260614.4 +000002.3-000006.000000.7 07.6901.64M1 0 +062832.15 +273804.6 +000018.8-000053.400002.2 07.6901.21K1 0 +063119.49 +534631.0 +000000.8-000028.800005.7 07.6901.02G5 0 +063542.52 -085958.6 +000005.3-000007.600004.7 07.6901.01K0 0 +064044.28 -324641.7 +000009.6+000008.800003.4 07.6901.02K0 0 +070108.64 +294409.2 -000009.8-000001.600001.8 07.6901.09K0 0 +071452.05 +684815.3 +000012.8+000014.600001.2 07.6901.45M5 0 +071557.39 -554359.9 -000042.0+000067.900017.9 07.6901.06K1 0 +072233.86 +294928.5 -000001.6-000095.100004.8 07.6901.09K1 0 +073103.48 +500254.8 -000014.8-000032.100005.7 07.6901.55M2 0 +073250.62 +162042.4 -000019.0-000006.200004.0 07.6901.58M. 1 +080729.94 +533323.9 +000024.3+000008.800002.4 07.6901.35K5 0 diff --git a/kstars/kstars/data/hip032.dat b/kstars/kstars/data/hip032.dat new file mode 100644 index 00000000..cdaaca81 --- /dev/null +++ b/kstars/kstars/data/hip032.dat @@ -0,0 +1,1000 @@ +080821.42 +375203.6 -000008.1-000009.300003.2 07.6901.15K2 1 +085611.26 -553142.1 -000016.4+000007.000002.4 07.6901.70K0 0 +090309.45 -383634.7 -000004.5-000012.200002.5 07.6901.65M2 0 +092248.23 +180755.3 +000015.2-000009.300004.1 07.6901.35K0 0 +103524.69 -501045.1 +000019.8-000028.200005.2 07.6901.51K4 0 +103850.27 -154347.3 -000023.1+000010.800002.1 07.6901.02K0 0 +103930.27 -075747.6 -000018.9+000009.800003.0 07.6901.60K5 0 +104137.24 +271835.0 -000017.9-000004.400002.7 07.6901.49K5 0 +105204.15 +323743.2 +000004.3-000015.500001.2 07.6901.51K5 0 +105651.66 -220201.4 -000066.5-000000.300002.5 07.6901.65M1 0 +110726.44 +130048.5 -000000.1-000014.000003.7 07.6901.00K2 0 +110829.39 -020405.4 -000021.6-000016.800004.1 07.6901.08K2 0 +112500.34 -593905.9 -000024.4+000005.000001.1 07.6901.06K3 1 +113820.98 -603914.8 -000006.5+000002.000000.5 07.6901.70K 1 +114640.64 -621742.4 -000042.7-000000.500005.3 07.6901.48K3 0 +122249.62 +600616.9 -000004.4+000006.500002.1 07.6901.36K0 0 +123445.70 +241327.1 -000030.3+000000.200002.6 07.6901.40K5 0 +124652.22 -401800.6 -000005.1-000052.000004.3 07.6901.04G8 0 +125118.38 +491608.7 -000022.4-000004.400002.3 07.6901.58K5 0 +134352.99 -520558.6 -000028.2-000015.800005.6 07.6901.13K0 0 +135909.08 -373546.5 +000014.0-000034.900003.9 07.6901.37K1 0 +140512.57 -071635.5 -000058.0-000021.200005.4 07.6901.28K0 0 +140541.36 +224352.3 -000051.8-000072.700005.5 07.6901.16K0 0 +140843.86 +173820.0 +000013.2+000006.400005.7 07.6901.04G6 0 +143429.89 +595128.3 +000004.6-000016.500001.6 07.6901.38K5 0 +144008.47 -161206.1 +000019.8-000053.300005.4 07.6901.35K2 0 +145102.61 -862341.1 -000004.6+000003.500001.6 07.6901.49K4 0 +145346.89 -430943.5 -000014.7-000008.200000.7 07.6901.59K4 0 +150455.69 -862817.6 +000022.6+000028.100004.4 07.6901.11K0 0 +151721.44 -582204.6 -000018.8-000017.700003.0 07.6901.64K3 0 +152438.34 -525113.9 -000000.8-000002.900002.6 07.6901.16G2 0 0.17 9.28 +154722.95 -620852.2 -000020.5-000010.700003.4 07.6901.52K3 0 +155046.63 +482859.0 -000001.9-000021.600003.2 07.6901.41M6 0 +155424.47 +031725.9 +000043.6-000083.400003.4 07.6901.28K5 0 +162448.25 -570022.2 -000035.7-000042.000002.9 07.6901.68K5 0 +164042.32 +285454.6 -000029.3-000010.200004.1 07.6901.21K3 0 +164205.48 -303144.9 -000002.0-000010.200003.6 07.6901.31K2 0 +165516.50 +675732.6 +000015.9-000018.600005.1 07.6901.12K0 0 +165812.22 -103244.6 -000008.4-000016.500005.5 07.6901.39K0 0 +173039.89 +240228.8 -000012.5-000023.500002.6 07.6901.59K5 1 +174030.80 +575127.4 +000029.7-000007.500004.1 07.6901.17K2 0 +174725.06 +241447.9 -000008.1+000023.600003.6 07.6901.26K5 0 +180408.93 -474312.6 -000000.2-000005.800001.4 07.6901.80M2 0 +182149.22 +160821.7 +000022.8-000003.500003.8 07.6901.03K0 0 +182208.41 +000930.6 -000018.6+000026.900003.6 07.6901.72K5 0 +182620.74 +202842.3 +000002.6+000004.200002.0 07.6901.17K0 0 +182838.03 -714658.7 -000009.1-000002.500003.1 07.6901.18K2 0 +182903.72 -471055.7 +000001.2-000007.900000.9 07.6901.07G8 0 +192031.83 -170240.0 +000011.3+000001.300002.0 07.6901.70M2 0 +194313.66 -561536.5 -000021.2-000049.900003.6 07.6901.25M5 0 +201814.36 +253034.6 -000025.9-000029.300006.6 07.6901.11K2 0 +202240.11 -050452.1 +000012.0+000005.500003.0 07.6901.52K2 0 +205423.94 -253435.0 +000013.8-000060.200003.5 07.6901.15K0 0 +205435.92 -275549.9 +000011.8+000005.600001.1 07.6901.42K2 0 +215630.36 +123931.7 +000006.6-000010.700003.4 07.6901.45K5 0 +221912.16 +180448.8 +000016.2+000008.800002.5 07.6901.56K5 0 +223007.98 +331527.8 -000011.4-000020.000003.2 07.6901.19K2 0 +223525.98 -551103.0 -000003.0+000001.600001.6 07.6901.02G8 1 +225242.15 -291053.9 +000024.3-000008.200002.3 07.6901.00K0 0 +225430.03 -101758.2 +000024.1-000037.700003.6 07.6901.05K0 0 +232827.26 +454135.5 +000000.5-000005.900000.4 07.6901.25K0 0 +233151.03 -115653.0 +000010.5+000011.000002.5 07.6901.01K0 0 +233311.04 +042032.3 +000032.3-000012.300004.5 07.6901.25K0 1 +234249.07 +095307.9 +000015.4-000020.100002.5 07.6901.18K0 0 +235633.62 +535736.6 +000001.1-000000.100004.0 07.6901.39K2 0 +001034.24 +521900.3 -000000.4-000019.200007.1 07.7000.14A0 0 +001406.64 +604313.3 -000008.1-000004.700003.4 07.7000.66A0 0 +001856.84 +631717.7 +000046.8-000007.300005.8 07.7000.35F0 0 +002536.71 -195602.5 -000012.3-000046.600009.5 07.7000.56F5 0 +004131.72 +125734.1 -000046.6-000093.000009.7 07.7000.65G0 0 +010244.03 -471714.1 -000035.0-000132.500020.4 07.7000.59G0 0 +010641.99 +085207.1 +000027.4+000042.600008.9 07.7000.31A3 0 +011324.73 +735514.5 -000020.9-000005.100002.3 07.7000.79G0 0 +012337.19 -411610.7 +000058.2-000070.400017.8 07.7000.55G0 0 +014136.70 +665438.1 +000692.0-000264.600027.3 07.7000.69G5 0 +020309.42 +483713.8 +000195.2-000046.000021.2 07.7000.64G0 1 +020430.58 -582039.9 +000003.3+000011.200005.9 07.7000.15A5 0 +022122.12 +085250.6 -000003.2+000018.800006.3 07.7000.40F0 1 +022734.59 +481354.7 +000018.9-000008.500002.2 07.7000.06B9 0 +023647.79 -250124.9 -000073.8-000071.300015.8 07.7000.60G2 0 +024044.95 +611656.1 -000005.8+000003.000003.0 07.7000.53O9 1 +024559.44 +403643.3 +000023.4-000038.200007.1 07.7000.16B9 1 +025351.06 -443620.9 +000106.0+000055.900014.8 07.7000.65K0 1 +025520.96 +640926.8 -000000.2+000000.100000.3 07.7000.74B8 0 +025614.05 +040254.4 +000004.7-000005.200008.0 07.7000.04A0 0 +031017.76 +164848.7 -000002.0-000012.800003.0 07.7000.04A0 0 +031923.48 -363354.1 +000111.4+000066.500012.3 07.7000.49F5 0 +032002.20 -013531.7 -000031.4+000000.700008.3 07.7000.45F5 0 +034204.11 -170845.1 +000035.6-000020.000010.9 07.7000.50F5 1 +034837.53 +514924.1 -000074.4-000041.000016.2 07.7000.66G5 0 +035448.94 -354213.1 +000109.1+000218.500016.5 07.7000.46F6 0 +040059.36 -542331.8 +000008.2+000016.700003.9 07.7000.14A3 1 +040455.97 -352647.3 -000061.0-000035.000015.9 07.7000.64G2 1 +040711.17 +121605.6 +000016.1-000023.400004.6 07.7000.09B9 0 +040814.51 +443947.4 -000298.5-000135.600033.4 07.7000.72G5 0 +040827.90 +505633.3 +000012.1-000012.500002.6 07.70-0.02B8 1 +040934.92 +693231.6 +000073.1-000298.500054.2 07.7000.95G5 0 +041114.48 +555437.9 +000007.5-000005.800003.5 07.7000.00K5 1 +041508.55 +035726.8 +000024.6-000013.300006.9 07.7000.09A0 0 +041811.02 +615445.2 -000003.3+000003.700004.1 07.7000.00B9 1 +042445.86 -091324.6 -000010.1-000007.500006.3 07.7000.20A0 0 +043404.46 +453808.9 -000000.6-000006.000000.3 07.7000.38B9 0 +043609.34 +081332.8 -000002.5-000013.100006.4 07.7000.11A0 1 +044853.35 +431632.1 -000000.1-000000.200001.1 07.7000.42Ap 0 +050647.29 +343207.8 +000022.5-000011.300013.2 07.7000.43F5 0 +052614.57 -323016.4 +000246.7-000090.700055.8 07.7000.95K2 0 +053737.18 -081201.4 -000007.0+000001.500003.5 07.7000.20A2 0 +054017.51 -191336.0 -000133.3-000195.900020.6 07.7000.42F2 0 +054600.80 +211904.5 +000001.1-000041.100005.9 07.7000.39F2 1 +054746.79 -062606.0 -000006.6+000006.300005.1 07.70-0.10B6 0 +055252.82 -451806.8 -000012.7-000037.000007.7 07.7000.20A8 0 +060108.97 -362808.1 -000006.5-000002.100004.0 07.70-0.02B9 0 +060600.89 +122845.7 +000003.0-000010.300002.8 07.70-0.30B9 1 +060624.06 +263132.1 +000001.8-000014.700005.0 07.7000.92G8 0 +061411.98 -413938.3 -000029.7+000045.900006.8 07.7000.46F5 0 +062111.30 -444531.0 -000007.8+000011.400001.6 07.70-0.12B7 0 +062447.43 -053012.8 -000065.8-000037.300017.1 07.7000.48F5 0 +062500.90 +241807.6 +000020.8-000011.300006.7 07.7000.57F8 0 +062643.62 -440403.0 +000004.9+000010.800004.4 07.70-0.01A0 0 +063502.97 -123626.2 +000109.4-000153.900012.8 07.7000.51F6 0 +064400.61 +512710.8 +000002.2-000027.300002.8 07.7000.05A0 0 +064757.36 -110630.2 -000003.9-000001.300002.2 07.70-0.06B9 1 +064928.14 +120516.8 -000031.7+000083.900009.8 07.7000.53F8 0 +065850.67 +393209.2 -000007.7-000003.000002.2 07.7000.01A0 0 +070127.05 -030703.3 -000000.7-000000.000000.3 07.70-0.09O9 1 +070146.88 -563717.2 -000016.0+000005.400012.6 07.7000.55F7 0 +070812.02 +153116.9 -000057.0-000212.500022.2 07.7000.53F8 0 +071210.85 -193713.3 +000005.1+000009.200005.7 07.7000.21A5 0 +071242.25 -031040.6 -000031.5-000061.600013.5 07.7000.48F5 1 +071623.48 +473819.6 -000011.3+000010.700008.3 07.7000.15A2 0 +072804.12 +662928.4 -000006.6-000055.300004.1 07.7000.29A5 0 +073005.02 -083104.8 -000001.3-000029.600007.4 07.7000.45F5 1 +073428.26 +282438.7 -000001.2-000002.600002.7 07.70-0.06B9 0 +073556.96 -185047.1 -000016.1+000010.900004.0 07.7000.38A9 0 +073816.45 +474456.7 -000014.8-000165.100026.1 07.7000.62G0 0 +074113.33 -323838.2 -000004.1+000003.800001.0 07.7000.39B4 0 +074507.17 -501716.4 +000002.6+000019.700002.7 07.7000.39F2 0 +075601.50 +243956.5 -000000.2+000006.200001.2 07.7000.98K0 1 +075934.29 -404509.4 -000020.5+000024.500007.0 07.7000.16A3 0 +080035.42 -452012.9 -000009.4+000009.400002.0 07.70-0.16B9 0 0.08 1.59 +080211.09 +263816.6 -000003.5-000022.300006.7 07.7000.93G8 0 +082000.12 +195103.6 -000028.3-000007.200002.8 07.7000.98G5 0 +082153.63 +100352.5 -000119.2-000090.800003.0 07.7000.84G5 0 +082515.22 +644248.4 -000001.8-000068.600011.4 07.7000.44F5 0 +083043.77 -705033.3 -000002.1+000001.600005.1 07.7000.20A4 0 +084623.20 -525037.5 -000020.0+000018.200005.4 07.7000.18A5 0 0.05 0.29 +084929.13 +085152.8 -000026.0+000002.300006.3 07.7000.32A5 1 +084934.69 -365744.9 -000036.6+000023.600006.0 07.7000.27F0 0 +085444.38 +433506.1 -000054.8-000154.000018.2 07.7000.63G2 1 +085818.16 +464506.3 +000008.4-000023.100004.2 07.7000.97G8 0 +090442.15 +605927.2 -000027.6-000026.300005.5 07.7000.95G5 0 +091643.48 -564500.4 -000025.2+000012.700002.8 07.7000.68A7 1 +092500.31 -355419.2 -000038.4+000015.600009.3 07.7000.22A5 0 +093249.13 -724034.0 +000007.2-000001.500002.9 07.7000.12A2 0 +093906.78 -393146.4 +000030.4-000027.500007.6 07.7000.90G8 0 +095010.70 -493711.4 +000010.5-000039.100010.3 07.7000.49F5 1 +100110.84 -230847.7 -000035.0+000022.000012.5 07.7000.50F5 0 +100359.11 +323848.7 -000040.6+000006.300012.6 07.7000.46F8 1 +101357.31 -790014.6 -000003.8+000001.700002.6 07.70-0.07B2 0 +101939.17 -001235.6 +000032.2-000015.300010.4 07.7000.37F0 0 +102654.22 +193044.9 -000000.0-000036.700014.0 07.7000.64F8 1 +103010.19 +505943.2 +000000.0+000000.000000.0 07.7000.00 0 +103621.85 -475437.0 -000009.1+000001.500001.1 07.70-0.06A0 0 +104222.12 -203611.6 -000029.6+000001.100004.1 07.7000.27A7 0 +104226.64 -333920.4 -000074.5+000007.400007.4 07.7000.41F3 0 +104447.93 -505306.2 -000044.8+000005.600008.5 07.7000.84G6 0 +110211.70 -422952.5 -000017.5+000005.600004.8 07.7000.15Ap 0 +110617.21 -653035.2 -000003.0-000002.000000.2 07.7000.11WN 0 +111011.93 -112135.9 -000001.6-000079.300015.1 07.7000.66G0 1 +111529.56 -442343.5 -000062.0+000007.600009.3 07.7000.24A1 0 +112455.45 +314930.1 -000017.5-000017.800006.9 07.7000.94K0 0 +113431.51 -281717.2 -000076.8-000018.600008.9 07.7000.41F2 0 +115956.58 -561735.3 -000012.1+000004.500000.9 07.70-0.11B1 0 +120442.41 +161608.8 +000024.1-000026.600005.6 07.7000.47F5 0 +120833.40 +652058.7 +000018.8+000006.600018.8 07.7000.57F5 0 +122746.32 +272522.1 -000036.7-000019.700006.9 07.7000.28A9 0 +124015.99 -375125.1 -000035.4-000005.600004.3 07.7000.10A1 0 +125659.11 -600834.5 -000175.5-000032.000019.4 07.7000.55F8 0 +125709.44 +704519.1 +000008.4-000005.400010.2 07.7000.39F0 0 +130500.69 -510228.4 -000014.4-000025.500005.2 07.7000.97K0 0 +130734.84 -733508.5 -000015.7-000005.400002.6 07.7000.03B9 0 +131629.69 +171800.9 -000009.5+000002.700002.6 07.7000.73G0 0 +132833.06 -485818.9 -000018.4-000055.200012.0 07.7000.41F3 0 +132954.58 -653007.2 -000006.5-000001.900000.3 07.7000.04B1 0 +134227.01 -691448.8 -000034.9-000006.700004.8 07.7000.05Ap 0 +135355.16 -082903.2 +000047.0-000070.300007.0 07.7000.86G5 0 +140104.66 +130641.1 +000016.8-000034.500002.9 07.7000.96G5 0 +140515.82 +463530.0 -000051.1+000017.800011.6 07.7000.35F0 0 +140707.51 -312401.2 -000056.1-000012.700006.8 07.7000.39F3 0 +140901.13 -183003.4 -000086.6+000012.300011.3 07.7000.91G8 0 +141148.00 -620134.8 -000005.3-000002.000001.4 07.7000.02B4 0 +142037.37 -344040.4 -000027.7-000008.800001.6 07.70-0.02A0 0 +143325.46 +061710.4 +000004.9-000186.800017.3 07.7000.54F7 0 +143653.89 +242747.1 +000000.7-000008.600002.6 07.70-0.01A0 0 +144018.33 +302638.2 +000095.1-000044.200018.0 07.7000.64G0 0 +145127.55 +445542.5 -000018.3-000031.700017.4 07.7000.63G0 1 +145205.74 +523520.5 -000048.0+000040.000008.3 07.7000.31F0 0 +145252.98 -122301.0 -000054.5-000016.000010.8 07.7000.48F2 0 +151219.55 -643226.7 +000017.7-000004.400006.0 07.7000.13A1 0 +151837.60 -250001.3 +000011.1-000034.200008.7 07.7000.17A1 0 +153144.33 +394043.4 +000051.1+000058.600015.1 07.7000.74K0 0 +153520.61 -290301.6 -000031.0-000033.500008.5 07.7000.30A2 0 +154148.64 +370254.2 -000017.5+000010.300004.8 07.7000.16A2 0 +154516.22 -584113.7 +000009.4-000000.100002.4 07.7000.87G6 1 +155129.84 -203514.4 -000003.5-000006.100004.9 07.7000.08B9 0 +160701.67 -624545.6 -000004.1-000009.800004.0 07.70-0.03B7 0 +161016.98 -841353.5 -000337.6-000031.100027.9 07.7000.79K0 0 +161314.71 -012406.9 -000049.1-000071.200009.9 07.7000.55F8 0 +161427.65 -624613.4 -000000.8-000003.000001.1 07.7000.01A0 0 +162212.92 +002953.8 -000012.9-000025.800007.2 07.7000.10A0 0 +162245.90 +440501.1 +000022.9-000014.300006.9 07.7000.12A0 0 +163645.22 -134315.3 -000060.3-000010.600013.2 07.7000.52F5 0 +163749.28 -545131.2 -000009.2-000017.900003.7 07.7000.01B7 0 +164338.82 +063706.9 -000003.9-000008.500003.3 07.7000.84K0 0 +170825.09 -120200.0 -000061.4-000005.600012.7 07.7000.51F8 0 +171559.70 -161145.3 -000037.2-000035.500010.3 07.7000.48F3 0 +171917.17 +111020.6 -000004.9-000009.200003.0 07.7000.06A0 0 +172813.44 -625643.2 +000001.9-000014.400002.8 07.70-0.07B6 0 +173442.93 -810406.1 +000012.2+000004.800007.8 07.7000.26A9 0 +173534.06 -243741.3 -000071.2-000078.200018.5 07.7000.47F5 0 +173820.64 +470845.9 -000005.9-000029.600005.1 07.7000.45F8 0 +173905.97 -265614.6 -000008.2-000074.600019.4 07.7000.57F8 0 +173940.81 +242450.4 -000019.8-000030.300004.7 07.7000.10A0 0 +174212.61 -690110.5 -000008.3-000029.100005.1 07.7000.16A4 0 +174400.81 -014825.5 -000000.9-000001.800004.8 07.7000.17A0 0 +174737.08 +150206.1 +000013.0+000005.400003.1 07.7000.16A0 0 +174801.43 +440624.8 -000025.6+000024.000013.3 07.7000.84G5 0 +174902.03 +682030.6 +000007.1-000002.100002.6 07.7000.12A2 0 +175646.35 -351205.2 +000003.5-000007.500003.4 07.70-0.02B7 0 +180607.10 +492758.1 +000000.8+000019.200003.8 07.7000.28F0 0 +180815.96 +294128.3 +000138.1-000018.600030.7 07.7000.73G5 0 +181859.58 +483413.1 +000019.8+000128.800015.7 07.7000.53F5 0 +182901.78 -651119.3 +000008.8-000036.400012.0 07.7000.60F8 0 +183002.07 -332943.3 -000000.9-000007.900002.8 07.7000.01B8 0 0.40 1.75 +183823.87 +670733.9 -000133.3+000183.700019.1 07.7000.64G5 1 +184320.25 -222438.9 +000000.9-000006.000001.7 07.7000.23B3 1 +184431.02 +571705.6 +000021.0+000107.700014.7 07.7000.54G0 0 +184941.10 -333552.2 -000017.6-000058.100007.7 07.7000.41F3 1 +185430.45 +584408.9 -000026.5-000084.000012.4 07.7000.39F2 0 +190029.71 -072308.0 -000018.4-000111.400012.1 07.7000.47F8 0 +191606.75 +091940.1 -000002.8+000005.900000.5 07.7000.14B8 0 +192117.60 +143801.4 +000000.6-000008.900003.4 07.70-0.02A0 0 +192444.48 -052504.5 +000005.3+000004.900006.8 07.7000.23A2 0 +192826.44 -462831.3 +000020.4-000059.200005.5 07.7000.99G8 0 +192853.86 -844311.8 +000069.0-000080.300013.0 07.7000.74G5 0 +192945.42 -671829.9 -000001.5-000016.900005.0 07.7000.93G8 1 +193002.15 -155832.1 +000008.8-000010.600006.8 07.7000.11B9 0 +194909.50 +081638.4 +000007.3-000003.300006.4 07.7000.29A5 0 +194945.00 +162231.9 +000008.6+000008.500001.9 07.7000.86G5 0 +195234.46 +664219.0 +000004.0-000022.900007.0 07.7000.22F0 0 +195345.93 +164641.1 -000002.2+000002.300000.4 07.7000.79G0 0 +200112.72 -383512.2 +000017.7-000068.300013.1 07.7000.41F3 1 +200650.30 -122623.5 -000004.5-000004.900012.2 07.7000.36A9 0 +200756.07 -704854.2 +000008.3+000003.100003.7 07.7000.99K0 1 +201700.54 +355726.7 -000002.9-000006.200002.3 07.70-0.03A0 0 +203526.93 -020305.6 +000016.3+000013.000005.2 07.7000.32F0 0 +203704.06 +673015.3 +000012.3+000018.100004.0 07.70-0.04B9 0 +204545.17 +225515.5 +000012.1-000009.100004.0 07.7000.03A0 0 +205401.43 +482615.1 +000009.1+000004.000003.5 07.70-0.04A0 0 +205553.19 +284202.9 +000004.1+000008.800004.5 07.7000.43F5 0 +205722.27 -645617.0 -000005.8-000028.700010.2 07.7000.89K0 0 +205757.48 +241508.8 +000008.4-000012.900003.4 07.7000.03A0 0 +205822.88 -405935.9 +000007.0-000047.900007.9 07.7000.35G2 0 +210114.31 +434318.4 +000006.9+000002.400003.4 07.70-0.10B9 0 +210122.21 -492105.0 +000042.5+000008.100012.8 07.7000.51F5 0 +210317.80 -250427.0 +000025.1-000002.300003.6 07.7000.25A3 0 +211030.92 +222725.7 +000023.2-000011.900002.9 07.7000.17A4 1 +211736.78 +394446.2 +000027.2+000006.100004.8 07.7000.40F0 1 +211936.00 +491316.3 -000076.0-000078.700011.1 07.7000.61G5 0 +212939.21 +460755.8 +000066.2+000016.800008.7 07.7000.40F0 0 +213024.96 -601224.7 +000039.1-000034.000006.2 07.7000.84G3 0 +213940.84 -513421.4 +000010.4-000015.100005.2 07.7000.32F0 0 +214548.26 +154527.9 +000047.6-000015.600005.0 07.7000.97G5 0 +215211.15 -855011.6 -000016.7+000001.700010.5 07.7000.51F7 1 +220816.68 -633018.4 +000008.4-000013.900010.4 07.7000.42F3 0 +221011.35 +543328.9 +000016.7+000004.200003.8 07.7000.06A0 0 +221027.92 +653125.6 -000004.2-000009.800004.6 07.7000.01A0 0 +221947.42 +760726.0 -000002.2-000012.000004.5 07.7000.15A2 0 +222753.20 +704805.9 +000019.8+000010.600002.9 07.7000.12A0 0 +223058.83 -481856.5 +000042.6-000025.300009.4 07.7000.22A5 0 +223253.69 +492314.7 +000030.7-000016.000009.2 07.7000.45F5 1 +224210.12 +080429.3 -000009.3-000018.200004.2 07.7000.92G5 0 +224630.82 -181711.4 +000003.6+000004.300003.7 07.7000.90K0 0 +230747.86 +394746.7 +000037.5+000023.500008.4 07.7000.36F2 1 +231906.12 +430755.8 -000014.6-000013.300003.5 07.7000.17A0 0 +232319.50 +520609.2 -000002.6-000006.300000.9 07.7000.92K0 0 +233721.00 +222922.1 +000044.2-000027.000005.7 07.7000.99K0 0 +233806.41 -012008.2 -000001.9+000005.300003.6 07.7000.42A2 0 +234111.12 +682135.6 -000003.0-000000.700001.6 07.7000.36B1 0 +234512.11 +150236.7 -000028.6-000013.600005.7 07.7000.27A0 0 +000240.05 +512820.7 +000042.8-000005.000007.8 07.7001.00G5 0 +001117.84 -402221.7 +000018.9-000002.200005.1 07.7001.20K0 1 +001414.42 +551659.6 +000011.4-000000.100004.2 07.7001.47K2 1 +002343.69 -492127.9 +000001.7-000010.300001.8 07.7001.64M2 0 +005644.47 +262024.0 +000055.9+000002.900003.3 07.7001.47MI 0 +005659.21 +315346.9 +000010.5-000002.300001.0 07.7001.67M. 0 +010449.94 +185341.8 +000061.3-000027.000008.6 07.7001.08G5 0 +010902.54 -100601.4 +000024.4+000007.300003.7 07.7001.07K0 0 +012048.59 +650502.7 -000009.9+000006.400003.5 07.7001.43K0 0 +012819.30 +424656.1 -000012.2-000012.900003.0 07.7001.20G7 1 +020441.26 -351624.0 +000055.9+000003.800006.0 07.7001.20K2 0 +020725.61 -285347.6 +000022.9-000023.200003.8 07.7001.07K1 0 +020946.61 -145304.3 +000011.6-000003.500004.9 07.7001.03K0 0 +022039.95 -731846.2 +000005.4-000000.800001.3 07.7001.61M0 0 +024051.80 -411759.5 -000003.1-000008.100001.1 07.7001.65K3 0 +025129.46 +000510.8 +000010.8+000025.000003.8 07.7001.16K0 1 +031513.33 -282042.0 +000005.2+000001.200000.9 07.7001.30K2 0 +035257.11 -182734.4 +000009.4-000008.800005.0 07.7001.30K1 0 +035851.30 +512956.5 +000001.2-000005.400000.0 07.7001.58K2 1 +040931.72 -260114.7 +000013.8+000011.600002.8 07.7001.45K3 0 +041246.73 +233115.0 +000021.6-000014.200002.8 07.7001.54K2 0 +042404.48 +125821.0 +000069.2-000036.400006.6 07.7001.00K0 0 +044911.34 -230341.7 +000000.9+000002.900002.1 07.7001.41K2 0 +053319.58 +083218.6 -000000.2-000000.200003.2 07.7001.73K0 0 +055700.23 +303634.8 +000008.3-000011.500001.3 07.7001.62K5 0 +064321.32 -405432.2 +000001.1+000003.400002.1 07.7001.38K3 0 +070846.75 +165431.7 -000004.7+000008.800001.4 07.7001.27K3 1 +071409.76 -091524.5 -000003.0+000001.300001.3 07.7001.94K5 0 +071727.04 +461926.1 -000030.5-000004.700003.8 07.7001.13K0 0 +072906.55 +013007.4 -000007.5+000008.400003.2 07.7001.09G5 0 +073258.59 +665616.3 -000024.6-000012.400001.8 07.7001.51K5 0 +075959.03 -014751.5 -000002.4-000003.000000.6 07.7001.12K0 0 +080019.35 -180015.9 -000002.7-000002.800001.6 07.7001.52K3 0 +080408.62 -102543.2 -000001.6-000025.900004.2 07.7001.06K0 0 +081707.36 +112104.6 +000004.0-000024.500002.5 07.7001.05K0 0 +084022.51 +514507.4 +000037.3-000095.900002.2 07.7001.03G5 0 +085935.51 +012443.0 +000006.9-000002.300003.6 07.7001.03G5 0 +091426.19 +524116.7 -001551.3-000656.200159.5 07.7001.42K2 1 +091746.62 -354123.8 -000032.9+000023.700008.8 07.7001.18K2 0 +093009.84 -300839.4 -000017.6+000006.200001.4 07.7001.51K4 0 +093118.93 -031917.7 -000019.6+000017.600004.1 07.7001.01K0 0 +093205.36 -492407.2 +000005.5+000010.100003.2 07.7001.01G8 0 +104049.92 -532232.5 -000020.8+000004.900002.3 07.7001.27K2 1 +112849.00 -222344.4 -000010.1-000018.000003.0 07.7001.34K2 0 +113452.55 -462715.2 +000007.6-000012.100002.0 07.7001.56K4 0 +114446.11 +600249.5 +000004.6-000001.400002.9 07.7001.41K2 0 +115232.33 -631012.7 -000090.2+000003.500005.0 07.7001.18K1 0 +120232.52 -390144.7 -000022.2-000000.300001.4 07.7001.56K4 0 +120401.07 +184853.2 -000025.0-000093.500001.3 07.7001.23K2 0 +120532.92 +684534.0 -000054.0-000009.600003.0 07.7001.51M0 0 +121857.23 +652202.3 -000019.4+000010.400000.3 07.7001.56K5 0 +123454.37 +512137.6 -000074.7+000006.400003.2 07.7001.31K0 0 +124059.85 -314415.9 -000131.3-000046.500011.1 07.7001.14K0 0 +124108.91 -091444.0 -000016.5+000003.600001.9 07.7001.60M. 0 +131652.66 +050941.7 +000011.2-000009.500004.0 07.7001.20K0 0 +134617.62 -470921.6 -000008.7-000002.700002.4 07.7001.70M2 0 +134832.38 +295140.4 +000008.6+000000.100000.5 07.7001.02K0 0 +140633.37 +175443.3 -000056.3-000010.300003.3 07.7001.06K0 0 +140902.66 +434434.2 -000012.6-000035.400007.6 07.7001.15K2 0 +143139.18 -742329.6 +000015.0-000020.200001.6 07.7001.32K2 0 +144753.61 -321449.5 +000003.0-000002.600003.8 07.7001.58M2 0 +151500.52 -484450.4 -000000.1-000001.400002.0 07.7001.12G8 0 +152556.64 +712022.5 -000008.9+000045.600004.7 07.7001.03K0 0 +153644.77 +113603.8 -000008.7-000066.800004.0 07.7001.23K0 0 +155424.55 -411022.3 -000010.0+000017.200008.0 07.7001.12K2 0 +162735.26 -524605.9 -000051.7-000045.900005.4 07.7001.18K1 0 +162848.80 +082403.9 +000007.5-000005.200003.9 07.7001.08K0 0 +164006.11 -571818.3 -000007.7-000015.900003.0 07.7001.63K4 0 +165605.59 +012514.6 +000000.2-000027.700004.3 07.7001.37K0 0 +165824.79 +200842.9 -000035.3-000036.800004.1 07.7001.08K0 0 +170252.57 +710341.3 -000001.9-000007.000003.9 07.7001.04K5 0 +170503.93 -050349.5 -000916.9-001137.900093.0 07.7001.10K5 0 +171236.69 +113545.4 -000005.7-000015.200002.1 07.7001.50K5 0 +172514.74 +062545.6 -000002.7-000006.500006.1 07.7001.08K0 0 +174003.83 +291413.4 +000013.3-000071.500005.4 07.7001.00K0 1 +174032.96 -494216.0 -000000.8-000029.000001.9 07.7001.02K0 0 +174816.11 -010059.6 +000006.0-000002.500003.8 07.7001.57K5 0 +180126.04 -555827.0 -000032.1-000054.000005.4 07.7001.35K3 0 +180646.12 -222752.4 +000003.0+000000.100000.6 07.7001.26K0 0 +181757.40 +215947.1 -000007.4+000001.200003.5 07.7001.31K0 0 +182218.65 -383243.3 -000014.7-000023.100002.8 07.7001.04G8 0 +182438.83 -545725.7 +000002.4-000005.500001.4 07.7001.52K3 0 +182803.17 +054536.8 -000005.7-000012.400003.1 07.7001.46K5 0 +184100.43 -303144.4 -000013.7-000035.800004.7 07.7001.45K2 0 +185053.14 -521759.9 -000004.2-000035.000002.2 07.7001.01G8 0 +191932.81 -140912.6 -000025.6-000008.300005.1 07.7001.02G8 0 +193127.00 -663312.5 +000001.8-000025.200001.0 07.7001.27K2 0 +194114.09 +502242.0 -000001.2-000012.900002.0 07.7001.10G5 1 +195226.58 -165310.5 +000012.2-000019.800000.4 07.7001.59K3 0 +195510.49 -464733.3 +000025.7-000024.000006.2 07.7001.08K0 0 +200121.85 +431339.3 +000004.0-000001.500001.3 07.7001.63M2 0 +200404.88 +341853.6 -000036.2-000054.500003.2 07.7001.04G5 0 +201735.67 +510908.4 +000102.7+000022.700011.2 07.7001.02K2 0 +201926.76 +451254.1 +000005.0+000009.300005.3 07.7001.06K0 0 +204710.92 +523633.1 +000022.6+000010.100004.3 07.7001.07K0 0 +205653.08 +003011.3 -000022.1-000007.900003.5 07.7001.04K0 1 +212145.95 -642434.7 +000011.4-000004.000002.1 07.7001.67M2 0 +212350.80 +575625.1 -000036.8-000028.700003.1 07.7001.08K0 0 +212853.81 -372414.9 +000072.1-000048.800004.7 07.7001.17K2 0 +212953.95 +205654.3 +000019.0-000014.500003.2 07.7001.58K5 0 +213402.62 +021647.0 +000091.3-000034.800003.2 07.7001.00K0 0 +213443.27 -090512.9 +000017.1-000020.900003.8 07.7001.06K0 0 +215726.59 +233603.3 +000017.9+000004.300005.4 07.7001.18K1 0 +220448.79 -454522.7 +000007.0-000002.900003.2 07.7001.45K3 0 +222433.05 -131105.4 -000006.8-000018.500000.7 07.7001.51M3 0 +234218.56 +852806.9 -000021.3-000009.700004.1 07.7001.05K0 1 +235308.54 -542201.5 +000041.6-000020.300003.7 07.7001.44K4 0 +235312.14 +350308.7 -000039.9-000043.500004.3 07.7001.29K5 0 +132209.85 -641307.8 -000019.1-000002.900002.5 07.7002.77C+ 0 +001728.76 +001915.5 +000019.3+000107.800011.3 07.7100.60F8 1 +001750.38 +590327.3 +000001.7-000001.100002.8 07.71-0.04B2 0 +003104.11 +572156.2 -000015.0+000014.400004.3 07.7100.14A0 0 +010945.29 +380728.4 +000037.0-000009.800004.8 07.7100.40F0 1 0.07 0.11 +011555.98 +161124.4 +000049.9-000020.100004.2 07.7100.12A2 0 +012735.24 -460906.0 +000041.9-000003.000005.5 07.7100.09A2 0 +013347.14 +174107.0 +000018.7-000004.000005.0 07.7100.99K0 0 +015136.47 +682140.6 +000012.7-000028.400005.8 07.7100.25A5 0 +015233.38 +444845.0 +000014.9-000015.500002.5 07.71-0.07B8 0 +020059.54 +291418.3 +000083.4-000009.100008.3 07.7100.54F5 0 +020210.68 -455007.9 +000054.1-000002.600014.8 07.7100.45F5 0 +020507.23 -494054.6 +000048.1+000030.500007.7 07.7100.50F0 1 +020840.80 +420947.5 +000090.0-000067.100013.1 07.7100.40F0 0 +024231.53 +470147.5 +000025.0-000007.500005.4 07.7100.37F0 0 +024353.69 +594922.0 -000000.1-000000.000001.6 07.7100.89A2 0 +031155.18 -740058.8 +000048.0+000052.600005.2 07.7100.34F0 0 +031644.39 -032150.3 -000007.4-000001.900004.6 07.71-0.02B8 0 +032117.38 +093935.5 -000009.3+000005.600004.6 07.7100.33A2 0 +033050.49 -372220.1 -000194.9-000021.300025.1 07.7100.59G0 0 +033110.93 -132955.8 +000006.5-000001.300004.7 07.7100.14A0 0 +034243.57 -043620.0 +000001.4+000013.900003.8 07.7100.01B9 0 +040229.38 +390550.4 +000023.2-000038.600006.9 07.7100.26A3 0 +040359.12 +435919.5 -000023.4-000001.700007.2 07.7100.20A3 0 +040417.85 -192809.3 -000011.0-000004.600004.5 07.7100.04A0 0 +042237.43 +515630.5 +000146.6-000094.500016.4 07.7100.80G5 0 +042657.76 -723801.8 -000013.1-000005.900003.5 07.7100.80G8 1 +042854.75 -110328.3 +000043.2-000062.400013.3 07.7100.51F8 0 +042957.61 -285246.7 +000011.0+000006.700005.4 07.7100.30F2 0 +043047.63 -212227.5 -000014.8+000004.000003.2 07.7100.22A9 0 +045246.14 -051711.5 -000012.4-000000.100007.6 07.7100.60F8 1 +050054.05 +774631.8 -000013.5+000001.100020.1 07.7100.56F8 0 +050142.42 +845221.2 -000002.1+000003.000003.1 07.7100.13A2 0 +050145.92 +314641.3 -000007.7-000014.100004.9 07.7100.15B9 0 +052037.92 +204947.9 -000015.3-000008.700005.5 07.7100.14A0 0 +052139.12 +155049.9 -000031.1-000046.400017.5 07.7100.48F2 0 +052139.91 +185424.5 -000002.7-000014.300001.4 07.7100.94G0 1 +052622.58 +090000.0 -000020.7-000006.700005.6 07.7100.04A0 1 +054554.98 +631746.9 +000002.8-000038.500004.0 07.7100.49F0 0 0.11 0.20 +055330.09 -631859.8 -000003.3-000006.200001.9 07.7100.03A1 0 +060515.93 -250136.1 -000007.1-000003.700002.4 07.7100.09A2 1 +060916.87 -171729.8 +000002.8+000003.200007.1 07.7100.08Ap 0 +061037.89 +682448.2 -000019.4-000123.100012.3 07.7100.41F0 0 +061807.77 +534017.3 -000004.0+000003.700003.8 07.7100.10A0 0 +062329.48 +530438.5 +000003.6-000026.400005.3 07.7100.08A0 0 +063605.06 -240707.6 +000001.1+000005.100002.7 07.71-0.01As 0 +063742.57 -442944.5 +000001.3+000006.100003.3 07.71-0.02A0 0 +064147.91 +323813.0 +000001.3-000002.400000.3 07.7100.70F5 0 +064707.56 +170711.9 -000002.5-000006.100002.5 07.71-0.11B9 0 +064923.71 +093454.4 -000004.2+000005.500003.5 07.7100.90G5 0 +065312.91 -241000.0 -000003.1+000004.500001.2 07.71-0.20B2 0 +070016.73 -605146.0 +000002.8+000018.400004.8 07.71-0.05A0 0 +070630.72 -574642.4 -000000.3+000001.900005.8 07.7100.23A7 0 +070955.55 +185039.5 -000007.4-000007.800004.0 07.71-0.06A0 0 +072244.26 +423953.1 -000006.2+000012.100009.6 07.7100.23A5 0 +074618.92 -375351.9 -000007.9+000003.800000.5 07.7100.02B7 1 0.06 1.26 +074816.64 +492213.0 -000072.2+000010.200016.6 07.7100.46F5 0 +074913.49 +194610.2 +000010.4-000021.600005.8 07.7100.92K0 0 +075155.93 -110157.2 -000068.5-000173.400031.6 07.7100.72G5 0 +080132.51 -700126.9 +000016.5+000104.800018.6 07.7100.59F6 0 +080447.80 +552905.9 -000002.8-000003.300004.8 07.7100.86G5 0 +081407.69 -612632.0 -000027.6+000053.200005.2 07.7100.23A5 0 +082141.56 -425009.2 -000005.2+000006.000003.3 07.7100.01A0 0 +082415.71 +445700.5 -000066.7-000178.600027.1 07.7100.65G0 1 +084021.06 -422111.5 -000001.0+000005.200003.1 07.7100.74G0 1 +084828.50 -552657.1 -000008.8+000010.600003.3 07.71-0.05B7 0 +085119.40 -394442.5 -000009.6+000003.700001.4 07.71-0.16B3 0 +085946.27 +344930.7 -000058.4-000054.200015.8 07.7100.64G0 0 +090041.35 -542144.8 -000009.9+000015.900003.2 07.7100.02B9 0 +090542.46 -500840.4 -000006.2+000006.100002.8 07.7100.04A0 1 +090631.46 -744514.6 -000005.4+000015.200003.7 07.7100.07A0 1 +091058.92 +672754.6 -000137.7-000155.900013.8 07.7100.44F5 0 +091337.12 -753525.2 -000006.5-000009.700002.8 07.7100.05B9 0 +091503.75 -302201.6 -000010.1+000006.700005.3 07.7100.20A0 1 +093525.26 +035419.4 -000047.6-000081.700019.1 07.7100.63G0 1 +094344.84 +444204.7 +000029.8-000003.100016.0 07.7100.42F0 0 +095348.41 +144420.0 +000000.9+000047.100022.1 07.7100.58G0 0 +100625.54 -263552.6 -000022.7-000010.900003.5 07.7100.93K0 0 +101618.87 -285842.4 -000012.9-000018.600006.7 07.7100.41F3 1 +102949.28 -035455.0 -000087.7-000032.900010.4 07.7100.45G0 1 +104425.35 +323711.5 -000028.0-000016.600009.8 07.7100.28A5 0 +112709.03 +250140.2 -000063.8-000007.800008.3 07.7100.34F0 0 +112800.51 -661123.5 -000013.1+000001.300003.5 07.7100.07B5 0 +112909.83 +162245.1 -000029.9-000112.300001.6 07.7100.81G5 0 +114622.09 -344512.4 +000049.8-000038.100005.5 07.71-0.02A0 0 +115018.70 -072233.4 -000041.2-000004.800010.1 07.7100.48F8 0 +115351.45 +140146.8 -000061.3-000006.400009.7 07.7100.28F0 0 +122757.04 -364225.7 -000026.4-000010.300003.9 07.7100.03A0 0 +122920.46 +171919.4 +000003.8-000051.300004.5 07.7100.11A0 0 +123019.96 +215654.0 -000074.7-000033.400007.2 07.7100.99K0 0 +130510.52 -283103.0 -000176.7-000015.300011.1 07.7100.85G8 0 +132423.43 +320504.6 +000016.4-000003.300005.6 07.7100.11A2 0 +132448.11 -341723.9 -000039.2-000001.100005.6 07.7100.16A3 0 +134802.05 -080129.0 -000117.6-000106.400013.7 07.7100.55G0 0 +140556.90 -374345.1 -000014.6-000010.600004.2 07.7100.02A0 0 +142035.93 -243024.4 -000028.7-000008.300005.2 07.7100.95G8 0 +143559.08 +001311.0 -000037.8+000007.700005.3 07.7100.98G8 0 +145034.17 -661533.6 -000007.7-000011.300002.7 07.71-0.04B5 0 +145231.79 -152315.7 -000040.7+000006.700004.5 07.7100.43F2 0 +145615.60 -611602.7 -000079.0-000056.200013.4 07.7100.41F3 0 +151244.14 +191730.3 -000589.3+000282.300027.8 07.7100.74G7 1 +153119.50 -125907.5 -000113.6+000050.600011.6 07.7100.57F5 1 +154940.25 -204638.9 -000004.3+000001.300003.8 07.7100.12A0 0 +155954.79 -461756.5 -000019.6-000032.100005.7 07.7100.16B9 0 +160544.11 -682608.0 -000003.0-000009.200001.0 07.71-0.11B5 0 +161015.80 +403319.7 -000086.7+000093.100018.4 07.7100.55F5 0 +163320.41 +611401.5 +000019.9-000005.000005.9 07.7100.06A0 0 +163351.98 -353233.1 -000010.8+000006.800002.4 07.7100.94F8 0 +163401.57 +012555.3 -000024.0-000023.300009.3 07.7100.26A2 0 +164724.91 +020939.4 +000085.9-000006.400017.5 07.7100.49F5 0 +170747.38 -635011.7 -000016.6-000014.400005.3 07.7100.13A0 0 +170901.35 -165411.5 -000005.1-000061.700010.0 07.7100.31F0 0 +172042.06 +653823.7 +000007.5+000009.000007.5 07.7100.44F2 0 +173857.87 +023930.3 -000003.0-000000.500008.0 07.7100.41F0 0 0.09 0.76 +174226.07 +134316.2 -000009.3-000006.000004.2 07.7100.85K0 0 +174336.09 -340453.0 -000002.3-000008.000003.5 07.7100.01B9 0 +175222.38 -012548.7 +000002.3-000014.300005.9 07.7100.35A2 0 +181033.95 -751117.0 +000010.9-000016.700002.1 07.7100.02A0 1 +181214.06 -381105.5 +000022.1-000028.700008.1 07.7100.36F0 0 +181633.47 +082139.8 +000001.7-000016.700007.8 07.7100.34A2 0 +182349.59 -010847.1 +000003.4-000011.200004.8 07.7100.14B9 0 +182443.28 -015215.5 +000025.2+000008.800011.2 07.7100.36F2 0 +183603.63 +702801.4 +000002.2+000005.600001.5 07.7100.84K0 0 +183611.53 +111435.6 -000007.1-000013.600005.1 07.7100.07A0 0 +183702.58 -043655.4 -000010.1+000023.000011.6 07.7100.38F0 0 +184558.42 +011901.3 +000021.1-000003.200005.0 07.7100.04A0 0 +184900.98 +343227.4 +000060.5+000225.200017.0 07.7100.57F5 0 +185030.40 -364853.8 -000000.0+000002.900000.2 07.7100.80G8 0 +185307.83 +014519.5 +000004.4+000018.900008.5 07.7100.25A3 0 +190049.41 +143248.8 +000000.7-000006.600001.9 07.7100.39B9 0 0.33 8.15 +191448.76 +080547.0 +000071.4+000030.100016.0 07.7100.52F5 0 +193502.97 -500728.8 +000010.6-000009.700002.2 07.71-0.06B9 0 +195552.17 -263300.6 -000022.2+000023.200012.8 07.7100.47F5 0 +195813.67 +342521.9 +000005.2-000000.100003.6 07.71-0.07B9 0 0.07 1.03 +200145.54 +573906.5 +000002.7+000005.800001.6 07.71-0.08A0 0 +200713.84 +210613.3 +000004.4+000006.600002.2 07.7100.77G0 1 +201035.13 +333802.7 -000009.1-000017.200003.7 07.7100.07B9 0 +201139.35 +633138.7 +000002.3-000006.600003.9 07.7100.04B9 0 +201409.85 +063520.8 -000132.9-000060.600015.9 07.7100.70G4 0 +202406.68 -132354.3 +000025.3-000079.900010.8 07.7100.53F6 0 +202419.59 -232832.8 -000009.3-000014.400014.5 07.7100.50F6 0 +202435.32 +484134.1 +000004.3+000001.500005.3 07.71-0.04B8 0 +202637.74 +510621.1 -000019.6-000031.200003.5 07.7100.25A2 1 +203140.57 +622744.2 -000005.8-000011.900003.5 07.7100.21A0 1 +203345.29 +275220.7 +000031.4+000015.500008.2 07.7100.28Am 0 +203808.77 -765333.6 -000002.5-000020.100002.9 07.7100.96G8 0 +203844.31 +253302.4 -000012.2-000012.300004.0 07.7100.17A0 0 +204127.35 +334233.8 -000008.9+000008.100002.2 07.7100.95K0 0 +210654.94 +595323.1 +000033.0+000031.700006.0 07.7100.11A0 0 +211133.47 -020856.7 +000002.2-000009.800001.4 07.7100.26A2 0 +211309.41 +435225.6 -000001.3-000002.900000.6 07.7100.15B2 0 +211410.63 -395745.0 -000001.6-000032.600006.0 07.7100.95K0 0 +215837.75 -454436.4 +000014.0+000011.800004.7 07.7100.15A5 0 0.31 2.09 +222904.89 -094427.5 +000044.6-000087.700012.6 07.7100.65G0 0 +222937.03 +355616.1 +000022.8-000062.400008.6 07.7100.35A3 0 +223116.74 +391438.2 -000017.0-000054.000007.4 07.7100.24A2 0 +225234.22 +073926.5 -000041.8-000079.600006.9 07.7100.40F2 0 +225411.41 +280059.8 -000063.4-000038.200014.2 07.7100.51F8 1 +225949.43 -022623.4 +000040.9+000015.000008.6 07.7100.46F5 1 +230552.88 -152709.4 +000023.3-000007.500014.6 07.7100.41F2 0 +230702.47 +350309.7 -000012.0-000013.300002.4 07.7100.01A0 0 +231238.55 +024111.7 +000060.9-000147.100015.2 07.7100.62G5 0 +232447.40 -212633.9 +000027.6+000001.300004.2 07.7100.99G8 0 +232925.71 -240219.2 +000006.2+000010.700005.4 07.7100.20A5 0 +233841.63 -205202.6 +000012.6+000001.600003.6 07.7100.81G5 0 +235425.45 +022750.4 -000000.1-000044.600002.8 07.71-0.10A2 1 +000522.15 -791514.1 +000023.8+000066.300005.0 07.7101.09K0 0 +000638.84 -360504.8 +000013.4-000038.600005.0 07.7101.04G8 0 +001053.48 -135410.1 +000006.0+000004.800002.2 07.7101.25K1 0 +001759.48 +404448.5 +000001.2-000021.300001.7 07.7101.38K0 0 +004032.34 +393147.5 -000007.3+000002.200001.8 07.7101.51K2 0 +010744.57 -044442.8 +000054.7-000039.400001.8 07.7101.33K0 0 +020156.60 -163407.7 +000022.3-000004.200005.1 07.7101.37K3 0 +021215.33 +235730.9 +000127.1-000160.400031.0 07.7101.13K1 1 +021744.67 -000935.6 +000004.3-000008.500002.0 07.7101.41K2 0 +021747.14 -020225.1 -000018.8+000015.200005.9 07.7101.16K0 0 +022016.34 -604051.9 +000053.9+000031.500004.5 07.7101.12K1 0 +023335.47 -372426.5 +000012.5-000003.900002.3 07.7101.44K3 1 +032058.77 -372659.4 +000004.3-000009.400001.7 07.7101.53K5 0 +034220.63 +073307.8 +000001.4-000001.800004.3 07.7101.12K0 0 +034534.57 +031423.1 +000010.2-000000.500001.7 07.7101.60K2 0 +035132.65 -170958.8 -000065.9-000063.900007.9 07.7101.04K0 0 +040334.85 +811335.3 +000010.0-000015.600003.7 07.7101.18K0 0 +041002.40 +105046.6 +000021.6-000019.600004.5 07.7101.23G5 0 +042416.44 +071912.7 +000003.5-000025.100003.4 07.7101.14K0 0 +060036.85 +595307.0 +000004.7-000012.100004.3 07.7101.57K2 0 +062817.86 +182806.8 -000004.7-000007.400001.4 07.7101.18G5 0 +062909.36 +543642.6 -000006.9+000004.700006.4 07.7101.16G5 0 +064358.52 -322552.4 +000010.6+000001.900001.2 07.7101.67M1 0 +070521.71 -523634.3 -000005.1+000007.800001.2 07.7101.64M1 1 +071051.85 +451450.3 -000015.3-000008.000005.1 07.7101.33K0 0 +071408.74 +353251.1 +000022.7+000018.100011.4 07.7101.11K0 0 +072356.56 +274740.6 -000020.1-000039.800005.5 07.7101.32K2 0 +080015.56 -403618.6 -000013.8+000009.200000.5 07.7101.68M0 0 +080430.53 -625026.6 +000010.8-000046.100004.3 07.7101.39M. 0 +083127.51 +721728.6 +000009.6-000014.300004.0 07.7101.20K0 1 +084012.51 -482646.2 -000008.8+000006.000004.2 07.7101.37K3 1 +084431.56 -475909.4 -000006.1+000005.200002.0 07.7101.72K2 0 +084602.91 +095705.8 +000001.2-000013.900003.6 07.7101.34K5 0 +092159.32 +212954.9 +000005.4-000007.700002.7 07.7101.32K0 0 +092608.18 -474547.0 -000046.5-000085.000003.6 07.7101.27K3 0 +094409.32 -061050.6 -000005.9+000010.000001.3 07.7101.57M. 0 +094441.78 +701658.9 +000018.1+000010.500001.1 07.7101.57K2 0 +094729.28 +105039.1 +000004.3+000004.000001.3 07.7101.60K0 0 +102026.45 +112110.2 -000003.1-000002.000004.0 07.7101.20K0 0 +110425.97 -394914.6 -000030.8+000014.700001.6 07.7101.62M1 0 +111335.24 +525102.0 -000034.1-000028.600008.0 07.7101.12K0 0 +120501.70 -754113.4 -000019.7-000005.800003.2 07.7101.62K4 0 +122141.58 -225319.2 -000000.6+000011.400002.9 07.7101.31K2 0 +123548.63 +563442.5 +000002.7-000018.200003.7 07.7101.11K0 1 +123841.55 -364350.2 -000010.8-000006.100003.4 07.7101.00K0 0 +124224.60 -151416.2 -000022.8-000007.700004.4 07.7101.16K1 0 +132030.01 -333928.0 -000020.5+000012.600001.7 07.7101.56K4 0 +133224.64 -320328.3 -000023.1-000017.200002.9 07.7101.49K3 0 +133241.57 -790429.7 -000009.1-000001.200002.2 07.7101.30K2 0 +134708.21 -773132.4 -000090.3-000048.900005.2 07.7101.16K0 0 +135629.00 +021440.2 +000006.0-000035.800003.1 07.7101.07K0 0 +140612.94 +104934.0 -000018.0+000004.400000.5 07.7101.61K5 0 +142121.98 +750339.1 -000062.0+000014.000006.4 07.7101.07K0 0 +143015.35 -333708.4 +000013.7-000014.000001.5 07.7101.15K1 1 +144614.60 +362553.7 -000078.2-000135.100001.2 07.7101.22K0 0 +151028.38 -570757.7 -000036.6-000046.800004.1 07.7101.27K1 0 +153139.43 +141534.8 -000015.4-000026.300004.9 07.7101.10G5 0 +153329.10 -490002.5 -000009.0-000009.300004.3 07.7101.15K1 0 +161130.07 +165839.7 -000061.1+000010.700002.8 07.7101.31K5 0 +162416.42 +382841.7 -000014.1+000009.900001.4 07.7101.48K2 0 +163348.39 +594037.9 -000002.7-000011.500004.3 07.7101.05K0 0 +164436.48 +481551.8 -000004.0+000014.200001.6 07.7101.61K5 0 +164657.07 -200612.6 +000027.9-000152.500005.7 07.7101.11G8 0 +173421.53 +294546.5 -000014.1-000011.100004.1 07.7101.55M2 0 +173422.92 +063117.1 +000022.2-000025.600003.5 07.7101.09K0 0 +181215.00 +524308.7 -000001.4-000003.400002.6 07.7101.19K5 0 +181401.13 +092630.6 -000004.5-000003.200001.9 07.7101.42K0 0 +183635.65 -665318.8 -000021.9-000029.100004.7 07.7101.23K2 0 +184410.34 -585849.5 -000001.4-000014.400004.8 07.7101.19K1 0 +185111.99 +464417.5 +000000.0+000001.300003.2 07.7101.44M. 1 +190721.37 +460507.1 +000004.1+000013.600001.2 07.7101.56K2 0 +191450.16 +375916.5 +000010.0+000051.300006.9 07.7101.11K0 0 +191938.03 +814745.9 -000012.2-000003.900002.2 07.7101.54K5 0 +192040.85 +142508.8 -000001.3-000005.000002.0 07.7101.21F5 0 +194009.91 -203251.9 +000004.2-000009.700003.6 07.7101.72M1 0 +194839.55 -120719.2 +000037.0-000058.200002.0 07.7101.17G8 0 +195348.74 +854531.8 -000011.0-000001.700001.8 07.7101.60K2 0 +203120.29 -170819.1 -000004.3+000000.600002.6 07.7101.66M0 0 +204513.25 +314626.7 +000001.2-000015.300003.5 07.7101.07K2 0 +205709.74 -674156.1 -000016.1+000026.300004.6 07.7101.02K0 0 +210437.77 +120129.1 +000027.1-000010.900004.5 07.7101.01K0 0 +215924.20 -424835.7 +000007.0-000005.300001.5 07.7101.51K5 0 +220840.48 +002017.1 +000009.1-000017.100001.8 07.7101.14K2 0 +231028.80 +104858.7 +000025.4+000003.200006.0 07.7101.11K0 0 +231302.11 +670434.0 +000022.3-000002.000002.6 07.7101.85M. 0 +231355.06 +404755.8 +000029.1-000030.400002.5 07.7101.46K2 0 +231746.14 +163253.2 +000026.7-000028.400002.8 07.7101.42K3 0 +231835.37 -595959.2 -000015.4+000002.200003.6 07.7101.18K1 0 +235405.26 +045216.4 +000012.0-000034.700003.8 07.7101.19K0 0 +235523.64 -500650.1 -000010.4-000003.100006.5 07.7101.01G8 0 +000859.59 -394413.6 +000113.1-000018.800018.2 07.7200.62G0 0 +001319.34 +085547.6 +000030.9-000006.100010.6 07.7200.33F0 0 +003045.40 +570354.2 +000040.2-000064.100002.1 07.7200.75G5 0 +003530.42 +353932.7 +000015.6-000004.000005.7 07.7200.04A0 0 +003951.96 +631339.2 -000037.2-000011.900007.4 07.7200.54F6 0 +004421.57 -494223.6 -000000.4+000008.400002.9 07.7200.03A0 0 +004616.72 -624032.7 +000062.7-000018.700005.8 07.7200.26A9 0 +010440.28 -392913.0 -000169.0-000527.700024.8 07.7200.61G3 0 +010942.30 +613249.5 +000627.9+000077.800007.7 07.7200.70F8 0 +011444.12 +392658.9 +000015.7-000015.500003.2 07.7200.96G5 0 +012459.03 +372717.7 -000003.1-000003.200004.2 07.7200.20A2 0 +013846.74 +383907.0 -000000.5+000016.400003.1 07.7200.90G5 1 +014202.04 -191132.8 -000028.6-000029.100008.2 07.7200.42F3 0 +015517.51 +570531.7 +000002.8-000004.500001.5 07.7200.06A0 0 +015628.37 +455811.0 +000018.6-000050.900011.3 07.7200.50F8 0 +020701.91 -041303.1 -000038.9-000014.500005.2 07.7200.40F0 1 +021840.91 +041146.2 -000018.9-000043.200003.5 07.7200.72G5 1 +022500.93 -101149.0 +000005.3+000008.500005.1 07.7200.95G5 0 +023206.75 +344041.7 +000075.6-000031.100015.5 07.7200.44F5 0 +023208.83 +501301.4 +000001.4-000002.600001.8 07.7200.06A0 0 +023359.45 +312423.0 -000009.3-000000.600001.9 07.7200.99K0 0 +023542.89 +633805.6 -000038.4-000008.600013.7 07.7200.52F5 0 +023750.75 -130746.0 +000077.8+000085.100008.8 07.7200.59F7 0 +024551.09 +405440.2 +000008.1-000017.800006.8 07.7200.09A0 0 +025806.93 +691136.6 +000097.1-000094.800012.4 07.7200.43F2 1 +031339.38 +425428.1 +000021.1+000004.700013.4 07.7200.87G5 0 +032739.86 -394959.9 -000004.8-000011.800005.0 07.7200.93G8 0 +033810.92 +192137.6 +000020.4-000018.000008.2 07.7200.38Am 0 +034448.59 +460209.9 +000287.1-000098.800037.6 07.7200.86K2 1 +035008.85 +063714.8 +000059.7-000040.500030.7 07.7200.68G0 0 +035543.74 -174156.3 +000000.7-000001.400006.2 07.7200.42F2 0 +040732.29 -352330.0 +000015.4+000030.700001.8 07.7200.94G8 0 +042115.00 -450237.8 +000015.4+000023.600005.2 07.7200.96K0 0 +043035.33 +650304.1 -000015.8+000000.200010.2 07.7200.40F0 0 +043316.00 +552744.6 +000000.2-000104.400013.3 07.7200.50F8 0 +043430.13 +100059.7 +000118.5-000068.900021.4 07.7200.61G5 0 +043927.92 +631314.9 -000004.8-000001.100004.3 07.7200.00A2 1 +044612.06 +260208.1 +000007.8-000037.700003.8 07.7200.29A0 0 +044652.20 -603613.8 +000050.4+000132.200015.3 07.7200.58F8 0 0.13 1.21 +044932.07 +155319.7 +000087.4-000023.700019.7 07.7200.58F8 0 +050153.71 -193945.8 -000017.0-000009.800004.6 07.7200.12A3 0 +050611.32 -624725.1 -000032.4+000305.700016.7 07.7200.49F6 0 +050937.31 -634639.4 +000010.4+000088.200007.8 07.7200.35F0 0 +051034.06 +405038.9 -000052.7-000012.900012.5 07.7200.53F5 0 +051446.13 +672138.8 +000015.1-000005.500006.0 07.7200.24F0 0 +051511.57 +200322.2 +000064.7-000036.500016.5 07.7200.69G0 1 +051523.72 -032157.5 -000046.8+000005.500011.2 07.7200.57F8 0 +053748.28 -543352.1 -000000.5+000099.600009.6 07.7200.76G5 1 +055032.28 +180135.0 -000002.0-000006.600001.7 07.72-0.08B9 0 +055252.73 +342643.1 +000008.4-000060.200011.5 07.7200.59F8 0 +060332.27 +083522.8 -000004.6-000034.500008.1 07.7200.36F0 0 +061331.86 +140100.5 -000028.7-000142.900012.6 07.7200.54F8 0 +061522.38 -761202.0 -000000.1-000006.800003.1 07.7200.93G8 0 +061758.69 +001329.1 -000004.6-000002.300003.9 07.72-0.02B9 0 +062131.19 -290902.6 -000004.1+000041.500015.7 07.7200.51F6 0 +062402.04 -701112.7 +000003.6+000015.600006.8 07.7200.45F2 0 +062828.95 +342933.2 -000000.1-000001.700002.3 07.7200.17A3 0 +063240.21 -155019.4 -000009.5+000011.400008.3 07.7200.15A3 0 +063318.10 -144851.1 -000004.4-000020.300005.9 07.7200.01B9 0 +063707.31 -522049.7 -000007.6-000019.100005.0 07.7200.06A0 0 +065219.80 -320052.1 -000001.1+000014.700005.3 07.7200.21A5 0 +065356.90 -363324.2 +000004.5+000009.300002.6 07.7200.94K0 0 +065411.09 +780028.8 +000009.9-000074.000009.8 07.7200.46F8 0 +070345.99 +471533.1 -000008.2+000029.300007.4 07.7200.48F8 0 +070548.24 +111326.7 -000009.1-000002.700002.3 07.72-0.01A0 0 +070823.20 -115108.6 -000004.9+000001.200000.9 07.7200.00B2 0 +071313.07 -305759.1 -000003.7+000003.600001.2 07.72-0.08B5 1 +071623.73 +473807.3 +000000.0+000000.000000.0 07.7200.00 0 +072213.63 +500852.1 -000026.9-000028.200002.5 07.7200.17F0 1 +072238.83 -443704.2 -000006.3+000005.500001.8 07.72-0.10B4 0 +074250.46 -385505.0 -000026.2+000043.100007.3 07.7200.34F2 0 +074419.76 -050319.5 -000031.6+000192.800021.3 07.7200.61G1 0 +074929.79 +031315.7 +000001.0-000009.300005.9 07.7200.97G0 1 +075621.87 +594035.5 -000014.2-000039.900012.6 07.7200.47F5 0 +075622.81 +041514.8 -000003.6-000000.700000.9 07.7200.14A3 0 +075958.78 -414214.1 -000003.8-000068.400019.5 07.7200.58G2 0 +080309.51 +650809.3 -000007.5-000055.300008.8 07.7200.39F2 0 +080310.84 -243623.8 +000142.2-000092.600004.1 07.7200.88G8 0 +080901.25 +080222.2 -000103.4+000002.700006.8 07.7200.40F0 0 +080958.46 +010113.8 +000000.5-000000.200008.4 07.7200.24F0 0 +081500.69 -305125.7 -000005.5+000004.300000.7 07.7200.12A3 0 +081533.32 +112553.5 -000198.9-000233.200026.4 07.7200.73G5 0 +081832.14 -524224.1 -000003.7+000013.400005.9 07.7200.09A1 0 +082223.51 +103942.4 -000000.2+000002.600003.4 07.7200.95K0 0 +082352.05 +321736.6 -000007.4-000009.500003.8 07.7200.24A3 0 +082943.63 -480134.7 -000009.8+000007.900002.6 07.72-0.05B8 0 +083203.17 -314241.0 -000005.3+000001.900000.5 07.72-0.10B5 0 +084103.57 -642005.5 -000030.6+000019.100006.0 07.7200.05A0 0 +085235.46 -154506.1 -000010.6+000005.700003.7 07.7200.10A2 0 +090108.44 -471505.3 -000040.5+000035.800006.5 07.7200.23A5 0 +090724.05 -590859.3 -000015.7+000015.400007.5 07.7200.09A2 0 +090756.64 -502855.6 -000064.6-000132.600025.2 07.7200.57G0 0 +092303.84 -593323.3 -000032.8+000017.200004.2 07.7200.12A1 0 +092347.18 +202151.7 -000151.3+000035.900030.7 07.7200.68G0 0 +092457.43 -675518.4 -000050.7+000114.800011.3 07.7200.47F3 0 +092529.32 +302937.2 +000065.7-000195.400004.3 07.7200.96G7 0 +093150.28 -722806.1 -000003.4-000001.700001.1 07.72-0.04B2 0 +093429.92 -402756.9 -000071.4+000013.000006.2 07.7200.47F5 1 +094041.64 -065320.5 +000009.0-000014.500003.6 07.7200.33F0 0 0.06 0.64 +094402.62 -512203.1 -000010.6+000004.400002.3 07.72-0.12B2 0 +094722.86 +021854.6 +000072.4+000008.500021.1 07.7200.60G0 0 +094903.63 -630120.3 -000006.9+000005.200002.3 07.7200.04B9 1 +095216.34 +361802.0 -000069.8-000103.900013.2 07.7200.47F5 0 +095229.00 +313233.3 +000127.5+000014.400016.7 07.7200.95G5 0 +095256.36 -264520.4 +000011.7+000022.900010.3 07.7200.38F0 0 +095355.21 -331406.2 -000051.9+000020.800007.0 07.7200.32A8 0 +095547.64 -204449.7 +000162.7-000103.100015.0 07.7200.58G2 0 +095655.41 +280547.2 -000002.4-000056.200012.3 07.7200.47F8 0 +100227.55 +571701.6 +000013.3-000020.700008.3 07.7200.49F5 0 +100551.03 +642447.8 -000062.9-000020.900007.5 07.7200.37F2 0 +100734.03 -062622.0 -000371.7+000105.000019.8 07.7200.52G0 0 +101532.43 -475934.3 -000027.5+000001.200004.0 07.7200.94K0 0 +101935.68 -051338.3 -000050.3-000038.000012.9 07.7200.42F2 0 +102223.30 -042531.4 -000077.8+000004.700009.5 07.7200.70G0 0 +103104.97 -241047.3 +000008.9-000020.900006.9 07.7200.39A9 1 +104009.66 -162219.7 +000147.6-000102.200017.1 07.7200.61G3 0 +104328.42 -290351.0 -000215.4-000048.500046.4 07.7200.87K1 0 +110400.19 -741452.8 -000213.2+000019.500019.4 07.7200.55F8 0 +110503.29 -594249.1 -000006.2+000003.200000.3 07.7200.18B1 1 +111037.96 +422534.1 +000046.3+000060.800027.2 07.7200.77K0 0 +111249.62 +562410.1 -000055.9-000023.600011.2 07.7200.40F2 0 +111841.61 -741126.1 +000034.7-000013.900017.0 07.7200.53F7 0 +112516.60 +294531.5 +000052.5-000045.800009.4 07.7200.38F0 0 +115948.22 +793543.0 -000000.8+000017.200003.7 07.7200.58F8 0 +120251.08 -683505.5 -000032.5+000009.200012.4 07.7200.51F6 0 +120437.92 -552550.8 -000009.2+000000.500002.6 07.72-0.05B9 0 +122540.63 -001656.1 -000080.6+000027.000007.6 07.7200.80G5 0 +122645.88 -001059.9 -000043.0+000000.700008.3 07.7200.30A5 1 +122853.38 -375800.8 -000015.2-000012.900004.4 07.7200.89K0 1 +124348.62 -094606.9 -000054.5-000016.500010.2 07.7200.35F0 0 +124526.44 +142149.2 +000081.5-000045.700017.1 07.7200.43G5 0 +125502.61 -623331.8 -000030.3-000007.300005.6 07.7200.08A0 0 +130439.34 +391924.6 -000054.4-000000.600003.6 07.7200.96G8 0 +140103.46 +322922.2 -000061.6-000032.300008.1 07.7200.24A5 0 +140955.76 -441702.3 +000000.0+000000.000000.0 07.7200.03B9 0 +141620.29 +060452.0 -000003.4+000007.000006.1 07.7200.23A0 1 +141926.51 -751045.3 -000028.6-000014.800005.2 07.7200.06B9 0 +142050.37 -191956.6 -000061.4+000035.100010.9 07.7200.42F2 0 +142554.83 +045126.4 -000045.2-000005.900006.4 07.7200.29A3 0 +142736.38 +594322.3 -000009.7-000017.500004.1 07.7200.52F5 0 +145054.73 +624649.7 -000004.6-000005.700004.6 07.7200.97K0 0 +150148.71 -313238.2 -000027.6-000037.900011.9 07.7200.25A2 1 +150407.07 -065314.4 -000212.5-000010.800028.6 07.7200.75G5 1 +151742.24 -042940.1 +000003.2+000004.100004.4 07.7200.12A0 0 +151748.48 -455520.3 -000089.1-000039.700018.4 07.7200.62G3 0 +151952.41 -751943.5 -000063.4-000083.200016.5 07.7200.50F6 1 +152428.35 +815341.8 +000197.9+000034.500025.6 07.7200.58G0 0 +152742.14 +060604.9 -000009.8-000027.500005.7 07.7200.59F8 1 +153755.38 +500458.1 -000014.0-000250.100022.4 07.7200.58G0 1 +154500.70 -631229.2 -000004.5-000012.000001.6 07.7200.19A2 1 +154506.38 -350606.7 -000016.3-000020.300008.0 07.7200.08A2 0 +155457.03 -492409.5 +000013.4-000022.300006.0 07.7200.61F7 0 +155956.16 -580252.7 -000017.1-000012.800004.0 07.7200.11B9 1 +161347.84 +284355.9 -000026.6-000001.400006.1 07.7200.45F2 1 +161959.56 -404904.6 +000042.7-000115.400021.5 07.7200.67G3 0 +162816.44 -571241.8 -000004.0-000011.900004.1 07.7200.03B8 0 +162934.67 +043433.6 -000007.1-000016.400005.3 07.7200.97G5 0 +163023.31 -375821.1 +000000.4-000004.800001.7 07.7200.29B0 0 +165112.83 +293416.5 +000094.8-000066.700015.6 07.7200.58G0 0 +170025.48 -375613.9 -000069.0-000017.800011.0 07.7200.69G3 0 +171143.35 -043826.2 -000007.0+000004.000004.5 07.7200.46A2 0 +172913.28 +105357.7 -000004.8-000016.600005.0 07.7200.10A0 0 +173453.16 +174831.6 -000003.1-000001.800005.2 07.72-0.00A0 0 +173547.79 +730438.9 -000005.8+000043.200006.0 07.7200.22A0 0 +174214.68 -483832.3 +000022.8+000006.000011.7 07.7200.46F5 1 +174517.67 -453813.3 -000003.9-000002.100001.4 07.72-0.00B1 0 +175034.89 +071357.9 +000007.1+000023.100010.3 07.7200.44F2 1 +175335.82 +045132.3 -000001.5-000006.900002.5 07.72-0.01B8 0 +175339.77 -635735.0 +000001.8-000013.800003.9 07.7200.05A0 0 +175620.17 +623635.4 -000052.2+000100.400012.0 07.7200.71K0 0 +180018.74 +525115.4 +000021.9+000069.000017.7 07.7200.67G0 1 +180123.27 +655655.1 +000006.3+000036.200004.4 07.7200.50F5 1 +180304.34 -082024.9 -000001.3+000014.700008.0 07.7200.57F5 0 +181224.04 -071748.7 -000023.7-000050.900012.1 07.7200.55G0 0 +181751.64 -672125.3 +000016.4-000040.700014.0 07.7200.43F2 1 +184059.69 +415501.8 +000005.5+000012.400004.8 07.7200.02A0 0 +184450.80 -332301.6 +000034.7-000047.900007.9 07.7200.71K0 1 +185941.45 -403721.7 +000002.8-000011.300004.2 07.72-0.03B8 0 +185950.96 +112641.5 +000012.5+000014.200003.4 07.7200.46F0 0 0.09 0.16 +190031.93 +414103.2 +000017.6+000007.700011.7 07.7200.41F0 0 +190412.23 +331916.7 +000004.5-000007.200002.6 07.7200.36F0 0 +191007.29 +005555.3 -000014.9-000009.100004.8 07.7200.23A0 0 +191119.25 -202050.0 -000001.9-000010.200002.5 07.72-0.03B7 0 +192140.56 +263807.9 +000006.5-000030.700013.1 07.7200.40F5 0 +192954.17 +130814.8 +000008.1+000008.100003.4 07.7200.33A5 0 +193642.56 +132144.9 +000003.9+000000.100006.3 07.72-0.02A0 0 +194444.75 +184342.4 +000117.0+000026.700016.5 07.7200.53F8 0 +195038.76 +535440.4 +000005.1+000013.800004.1 07.7200.14A2 0 +195157.16 +372233.4 +000018.1-000002.400008.5 07.7200.36A5 1 +195252.58 +410449.3 -000017.0+000059.600018.8 07.7200.57F8 1 +200013.48 +071716.5 +000007.2+000002.700001.3 07.72-0.09B9 0 +200100.43 -121517.1 -000309.2-000365.300014.8 07.7200.57G0 0 +200113.84 -384043.6 +000026.1-000162.300016.2 07.7200.51F6 0 +201648.53 +394150.4 +000002.8-000003.300002.9 07.72-0.06B9 1 +202026.55 -291127.6 -000004.3-000000.800004.6 07.7200.21A2 1 +202055.15 -164947.1 +000025.8-000024.000003.9 07.7200.98K0 0 +202444.15 -713932.9 +000045.7-000024.200004.9 07.7200.98G8 0 +203206.37 +220050.9 -000001.3-000005.500000.9 07.72-0.05B9 0 +204729.94 +095151.4 +000025.2+000030.100008.6 07.7200.71G5 0 +204904.12 -123638.1 +000013.5-000008.500006.2 07.7200.84G3 1 +210221.96 +373915.9 -000079.1-000222.200022.8 07.7200.75G5 1 +210504.95 -324934.2 -000047.6-000006.500018.1 07.7200.61G0 0 +210943.00 -505436.8 +000090.2-000048.500010.9 07.7200.62F8 0 +211244.33 +491946.6 +000009.5+000002.400003.9 07.7200.14A2 0 +211314.09 +352922.8 -000004.0-000011.600001.6 07.72-0.06B8 0 +212254.09 +180343.1 +000003.6-000011.300003.2 07.7200.07A0 0 +213259.43 -594200.0 +000022.6-000018.300005.7 07.7200.08A1 0 +215148.50 +595549.9 -000000.5+000005.600001.4 07.7200.10A0 0 +215156.56 +090446.2 +000002.2-000022.500010.0 07.7200.33A5 1 +215529.82 +445654.8 +000015.0-000001.200003.1 07.72-0.04B9 0 +215531.42 +105249.5 -000097.3-000140.800022.5 07.7200.64G5 1 +220038.82 -140951.5 +000133.6-000011.000015.5 07.7200.52F8 0 +221144.11 +495611.9 +000128.0-000033.900012.6 07.7200.82G5 0 +221305.83 -594130.1 -000007.2+000005.400006.4 07.7200.19A1 0 +221654.80 +333418.9 -000004.0-000014.900004.5 07.7200.97K0 0 +221845.04 +254626.6 +000035.6+000000.400006.9 07.7200.22A3 0 +222441.32 +633413.4 +000021.7+000009.900004.5 07.7200.95K0 0 +222842.32 -334614.7 +000002.9+000019.400008.3 07.7200.35F0 0 +222919.95 +272540.9 +000026.9-000013.600005.0 07.7200.30F0 0 +231708.38 -204105.7 -000036.6-000013.100008.2 07.7200.35F0 0 +232627.72 -631412.9 -000004.0+000011.600006.5 07.7200.20A4 1 +233105.15 +184644.2 -000008.4-000010.100007.4 07.7200.22A3 1 +234359.05 +173042.1 -000018.4-000022.200009.8 07.7200.44F5 0 +234600.67 +624011.9 -000004.6-000008.400003.2 07.7200.04A0 0 +235128.12 -322549.1 +000028.9+000013.600006.7 07.7200.36F2 0 +235532.54 +033007.8 -000208.1-000293.600034.1 07.7200.75G5 0 +235732.52 +615928.7 -000009.3-000001.200001.9 07.7200.14B9 0 +235908.97 +411206.2 +000080.2+000004.400022.2 07.7200.56G0 0 +001422.39 +760119.8 -000004.0-000003.700002.6 07.7201.03G5 0 +005154.60 +322201.2 +000001.8-000005.700001.7 07.7201.65M. 0 +005816.50 +481311.2 +000001.4-000013.700002.0 07.7201.38K0 0 +012842.38 +453801.4 +000059.2-000004.900006.3 07.7201.18K0 0 +012958.38 -154344.0 -000011.6-000021.900002.4 07.7201.49K4 1 +013939.84 -372821.7 +000000.6-000029.300002.0 07.7201.07M2 1 +015056.46 +060025.0 -000031.0-000075.400010.3 07.7201.08K0 0 +022046.95 +283124.6 -000001.2-000013.800003.6 07.7201.02G8 0 +025439.67 +424151.3 +000001.8+000000.800001.9 07.7201.43K2 0 +030151.74 -694102.3 +000061.5+000003.600002.4 07.7201.36K3 0 +030524.89 -720014.9 +000003.3+000010.600003.7 07.7201.23K2 0 +034236.62 +521756.1 +000016.2-000037.500006.4 07.7201.17G8 0 +034738.18 +502150.3 +000001.2-000007.100000.9 07.7201.45K2 0 +041057.61 -142146.9 +000044.1-000013.600005.1 07.7201.19K2 0 +042932.58 +135341.1 +000176.2-000015.200007.7 07.7201.22K1 0 +044829.45 +592952.5 +000006.3-000028.600003.0 07.7201.75K2 0 +050453.01 -393338.8 -000010.2-000001.300003.6 07.7201.13K2 0 +050949.54 +752851.5 +000012.0-000057.500005.0 07.7201.06G5 0 +051824.30 +470253.5 +000000.7-000001.300002.2 07.7201.13G5 0 +052253.80 -564859.1 +000014.6+000026.800001.0 07.7201.48K4 0 +052318.84 -144959.1 -000003.8-000010.800002.8 07.7201.17K0 0 +052427.59 +521349.3 -000001.3-000008.900002.1 07.7201.55K2 0 +053649.25 +153706.2 +000007.2+000010.000004.7 07.7201.04K0 0 +054026.11 +343258.0 -000002.5-000007.800005.6 07.7201.05K0 0 +054450.66 +571436.5 +000008.3-000006.700003.6 07.7201.31K2 0 +054800.91 -342812.7 +000027.2+000006.000004.2 07.7201.05K0 0 +055513.62 -730902.7 +000009.4+000000.000005.5 07.7201.13K0 0 +055618.28 -240520.0 +000003.1+000002.100001.0 07.7201.62M2 0 +060946.29 -203018.0 -000001.4-000050.100005.4 07.7201.23K2 0 +061105.13 +533710.9 +000001.3-000001.300001.6 07.7201.37K0 0 +061500.37 +704004.0 -000000.8-000029.800004.8 07.7201.00G7 0 +063258.41 -034912.2 -000000.3-000004.600003.7 07.7201.11K0 0 +065441.43 +365622.1 +000014.8-000017.400003.1 07.7201.55K5 0 +065844.50 -203654.8 +000014.8-000004.300002.2 07.7201.72M0 0 +070051.01 -405658.0 +000015.1+000018.800002.2 07.7201.44K3 0 +072918.17 +224719.3 +000008.2-000023.800001.7 07.7201.46M. 0 +073602.19 +765000.1 -000008.0+000031.500000.8 07.7201.66K2 0 +074240.29 +285002.0 +000006.4-000016.900001.9 07.7201.61K5 0 +075305.61 -524029.2 +000000.1+000012.200003.4 07.7201.15K0 0 +075631.72 +062423.1 -000006.1-000000.400000.4 07.7201.67K5 0 +075635.49 +793108.3 -000006.7-000004.500002.6 07.7201.33K0 0 +080005.13 +773845.5 +000014.7-000053.700007.8 07.7201.04K0 0 +081234.95 -364002.2 -000006.9+000017.200001.2 07.7201.55K4 0 +082617.80 -325648.7 -000009.4+000028.300002.2 07.7201.20K0 0 +083318.93 -635040.2 +000006.1+000021.500003.8 07.7201.15K0 0 +083708.47 -260423.2 -000004.8-000000.500003.3 07.7201.29K2 0 +085928.10 -584427.3 +000002.1-000001.600004.1 07.7201.00G8 0 +090927.83 +631601.7 -000046.4-000016.200005.0 07.7201.00K0 0 +092421.05 +342035.3 +000059.5-000090.500007.3 07.7201.05K0 0 +092852.48 +123502.7 +000025.9-000046.900003.7 07.7201.32G5 0 +093822.21 -035117.3 -000023.1+000007.400004.2 07.7201.02K0 1 +101012.70 -305354.3 +000019.7-000025.400003.5 07.7201.25K1 0 +105322.30 +130707.4 -000078.6-000030.200006.7 07.7201.14K2 0 +111135.02 -413951.7 -000004.1-000006.400003.8 07.7201.17K1 0 +111318.36 +271030.1 +000011.2-000033.400003.9 07.7201.33K4 0 +112713.68 +551310.7 -000044.3+000011.500003.0 07.7201.00K0 1 +121224.77 -113932.9 -000006.7-000001.200002.9 07.7201.33K2 0 +121947.37 +060228.2 +000000.1+000000.800005.2 07.7201.11K0 0 +122110.12 +412859.2 -000039.3-000027.100005.0 07.7201.16K0 0 +123601.91 +252525.4 +000025.0-000041.600005.9 07.7201.05K2 0 +123640.37 -211823.9 -000036.7-000005.000001.2 07.7201.35K2 0 +124046.73 -573752.9 -000057.6-000005.100003.4 07.7201.34K1 0 +125821.35 -582813.8 +000010.2-000013.400005.2 07.7201.13K0 0 +132257.31 +513911.3 -000004.8+000000.300001.4 07.7201.68M. 0 +141436.94 -051936.7 -000012.6+000006.100003.9 07.7201.09K0 0 +142343.22 -601246.0 -000037.0-000013.300001.0 07.7201.49K3 0 +142949.95 -253234.0 +000000.6-000038.600004.2 07.7201.23K1 1 +145114.42 -133625.3 -000015.7+000001.300002.9 07.7201.46K2 0 +145842.67 -124606.1 +000043.9-000013.600005.7 07.7201.21K0 0 +150815.11 +573925.5 +000014.7-000026.600002.3 07.7201.48K5 0 +151223.06 +385915.2 -000020.8+000011.500004.4 07.7201.00K0 0 +151434.06 -633748.8 +000018.8+000024.300003.5 07.7201.07G8 0 +153608.23 -214446.6 +000039.2-000093.700006.8 07.7201.14K0 0 +154546.45 -252944.1 -000014.9-000006.500001.4 07.7201.69M1 0 +163226.88 +274234.0 +000002.3+000011.500002.7 07.7201.52K5 0 +163744.02 +193324.8 -000019.7+000005.000007.4 07.7201.16K0 1 +164222.32 -541024.2 -000002.0-000001.100000.1 07.7201.47K1 0 +170254.27 +143947.0 -000002.5-000012.200002.5 07.7201.57K5 0 +170302.73 +292845.7 -000001.4+000000.700004.1 07.7201.25K2 0 +171105.11 -432922.5 +000002.3+000010.200006.5 07.7201.17K1 0 +173825.64 -683122.1 -000001.1-000029.500005.1 07.7201.50K4 0 +174742.55 -620157.9 -000008.9-000012.600002.8 07.7201.12K1 0 +175647.82 -402307.7 -000009.2-000015.900000.7 07.7201.60K4 0 +180914.33 -574711.6 +000007.2-000017.200005.1 07.7201.58K3 0 +181031.81 +652250.2 -000054.9+000016.700004.0 07.7201.04K0 0 +181443.32 +190256.4 -000034.7+000019.000004.1 07.7201.28K2 0 +181808.48 -083801.2 +000004.0-000001.000006.4 07.7201.22K0 0 +183502.98 -711926.1 -000020.2-000063.000007.6 07.7201.19K2 0 +184956.46 -671712.7 -000009.9-000016.600004.3 07.7201.22K2 0 +190512.27 +312621.1 -000001.5-000005.200001.8 07.7201.01G5 0 +201655.75 -593835.3 +000017.3-000067.500002.9 07.7201.30K2 0 +201933.19 -195445.9 -000021.6-000030.200003.7 07.7201.10K0 0 +202014.76 -290751.7 +000007.0-000002.400000.9 07.7201.20K1 0 +202236.29 -485155.6 +000007.7+000002.400005.2 07.7201.04K0 0 +210758.28 -153725.3 +000027.0-000010.900001.1 07.7201.64M1 0 +213232.28 +115102.6 +000016.4-000002.500002.2 07.7201.36K5 0 +213416.56 -132901.5 +000015.9+000003.600004.9 07.7201.04K0 0 +213614.03 +060814.1 +000013.4-000009.900002.9 07.7201.27K2 0 +214942.74 +240520.9 +000009.2+000002.500001.2 07.7201.60K5 0 +215240.36 -193120.4 +000000.4+000015.500002.2 07.7201.53K4 0 +222000.87 -220107.6 +000038.0-000037.100002.9 07.7201.01K0 0 +225326.77 -282456.2 +000011.2-000019.200003.7 07.7201.07K0 0 +232025.10 -430857.8 +000057.7-000016.000003.0 07.7201.03K0 0 +234455.26 +503514.9 -000009.8-000028.500006.3 07.7201.04K0 0 +075620.80 -495855.0 +000005.3-000002.000001.7 07.7202.97C5 0 +000118.68 +705544.2 -000004.9-000008.200004.4 07.7300.46F0 0 +000502.48 -360055.0 +000210.2+000062.700019.8 07.7300.54G0 0 +002125.68 +281934.2 -000018.7+000021.900015.0 07.7300.42F5 0 +002729.99 -314941.7 +000072.4+000026.100013.5 07.7300.40F2 0 +002819.82 -644346.6 +000085.6-000012.700006.0 07.7300.33A9 0 +004537.14 +291123.0 +000035.5-000017.100006.0 07.7300.22A3 0 +004757.25 -092049.1 +000194.5+000207.000012.2 07.7300.51F5 0 +004824.82 +494258.6 +000004.8+000000.900003.0 07.73-0.02A2 0 +005229.05 +795025.7 -000008.0+000000.100003.0 07.7300.08A0 0 +010146.21 +474219.4 +000145.6-000057.600011.2 07.7300.39F5 0 +012807.24 -280305.0 +000110.7+000060.600018.0 07.7300.53F6 0 +013616.26 +592733.8 +000008.8-000026.200008.7 07.7300.46F5 0 +014352.60 -072845.3 -000014.5-000045.100003.8 07.7300.05A0 0 diff --git a/kstars/kstars/data/hip033.dat b/kstars/kstars/data/hip033.dat new file mode 100644 index 00000000..f1d4b8f8 --- /dev/null +++ b/kstars/kstars/data/hip033.dat @@ -0,0 +1,1000 @@ +015338.86 +395258.9 +000064.0+000028.600015.9 07.7300.55F8 0 +015701.33 +310122.4 +000031.4-000081.200011.5 07.7300.49F5 1 +020946.56 +131033.0 -000010.0+000002.000006.3 07.7300.25B9 0 +021622.15 +310237.3 +000069.7-000006.300009.7 07.7300.38F0 0 +021635.99 +494911.6 +000002.6-000003.500002.4 07.7300.01B5 0 +021925.07 -615618.6 +000157.8+000156.700014.5 07.7300.50F6 0 +021955.93 -061918.4 +000044.3-000021.400002.7 07.7300.84G5 0 +023655.29 +595301.1 +000009.0-000012.100001.4 07.7300.22B8 1 0.16 2.89 +025759.56 -022012.0 -000004.8-000005.300006.3 07.7300.20A2 1 +030530.26 +205408.8 +000027.4-000027.600007.8 07.7300.30A2 0 +035207.91 -033548.6 -000024.9-000038.100012.5 07.7300.53F5 0 +035944.66 +480904.6 +000016.8-000014.900003.0 07.7300.04B8 0 0.52 1.74 +040217.15 -013757.5 +000056.9-000030.800014.5 07.7300.47F5 0 +040945.06 -123338.9 +000001.7-000010.400005.6 07.73-0.00B9 0 +041110.50 +153734.5 -000001.0-000008.700004.2 07.7300.21A0 0 +042948.12 +174039.4 +000004.0-000008.700004.8 07.7300.24B7 1 +043858.90 +363247.6 +000012.0-000014.300009.1 07.7300.26A3 0 +045033.76 +150500.6 +000089.5-000020.600023.6 07.7300.74G5 0 +045846.26 +295037.2 +000006.2-000023.800007.6 07.7300.16A2 0 +051043.31 -482719.7 +000026.4+000014.800007.7 07.73-0.10A4 1 +052206.00 +070522.7 -000037.7+000002.100012.6 07.7300.44F2 0 +053438.42 +060737.0 +000008.8-000032.600010.4 07.7300.25A2 0 +053800.96 +782133.1 +000069.2-000259.600014.5 07.7300.48F6 0 +054136.03 -034352.2 +000016.6-000009.600005.3 07.73-0.01A0 0 +054848.99 +272149.6 -000002.6-000001.500002.0 07.7300.15B8 0 +054922.38 -444057.3 +000002.6+000025.000006.4 07.7300.93G8 0 +055314.56 -324823.5 -000005.9-000013.400005.1 07.7300.09A1 1 +055446.23 -533432.1 +000036.7+000017.400007.0 07.7300.29A8 1 +055607.88 +631654.6 +000005.8-000040.700008.2 07.7300.24A5 0 +060738.89 +215223.5 -000000.8-000003.900000.8 07.7300.20B1 1 +061745.70 +291311.0 +000003.5-000013.300004.1 07.73-0.01A0 0 +061745.80 -512628.7 -000002.1-000000.500002.8 07.7300.26A9 0 +062137.38 -180959.2 -000046.0-000098.900022.6 07.7300.62G3 0 +062820.36 -004345.8 -000012.4+000008.000007.7 07.7300.50F5 0 +064035.03 +173827.0 +000026.8-000062.200013.6 07.7300.53F8 1 +065002.44 -555412.8 +000003.6-000003.600005.5 07.7300.34F0 0 +065511.90 -091916.2 -000002.1-000000.200004.0 07.73-0.02B8 0 0.26 3.97 +065907.79 +684511.2 +000019.4+000017.800012.6 07.7300.56F8 0 +070039.32 +124424.1 -000008.1-000000.800005.3 07.7300.18A2 0 +071250.19 -113601.1 -000003.0-000001.100000.7 07.7300.96K0 0 +071411.52 -124835.8 -000006.2+000005.700001.4 07.73-0.03B9 0 +071642.42 -132716.8 -000007.7-000000.200001.5 07.73-0.03B5 0 +072156.75 -385612.6 -000005.9+000028.100007.0 07.7300.54F7 0 +072901.66 +315936.3 +000160.4+000174.700057.0 07.7300.92K2 1 +072931.44 -380722.2 -000028.0+000068.400019.0 07.7300.55F7 0 +073039.98 -155939.6 +000048.1-000109.800027.4 07.7300.64G5 0 +074114.33 -391411.0 -000008.2+000009.100003.1 07.73-0.05B9 0 +074415.74 -175150.2 -000002.6-000004.800001.6 07.7300.00B9 0 +075106.18 +313657.8 -000014.7-000040.200004.9 07.7300.18A5 0 +075656.85 +114118.1 -000007.7-000009.600002.0 07.73-0.00B9 0 +080515.18 -390312.8 -000004.5+000005.000000.5 07.7300.67A5 0 +080756.30 -012058.1 -000005.0+000003.500001.3 07.7300.08A2 1 +080855.82 -331447.0 -000004.9+000003.900000.4 07.73-0.04B2 0 +081047.78 -381608.0 +000000.2+000001.000005.2 07.7300.05A1 0 +081233.62 +500033.0 +000083.0-000023.800012.7 07.7300.56F8 0 +081353.77 +074357.9 -000009.5-000004.500003.8 07.7300.05A0 0 +081450.52 -693721.6 -000016.1+000011.900005.8 07.7300.06A1 0 +081454.05 +403442.9 -000012.9-000013.100005.2 07.7300.12A2 0 +081715.70 -052209.0 -000026.1+000026.800009.0 07.7300.40F2 1 +082022.61 -254912.6 +000015.1-000055.400005.3 07.7300.47F3 0 +082050.32 -410415.4 +000001.3-000013.700009.2 07.7300.25A4 0 +082320.02 -445756.4 -000004.8+000004.800000.5 07.73-0.02A5 0 +082327.99 -453643.2 -000021.1+000022.900006.7 07.7300.07A1 0 +082818.40 +563606.2 +000106.1-000105.200013.0 07.7300.45F0 0 +084052.14 +094927.3 -000028.9-000015.600005.4 07.7300.29A7 0 0.57 0.18 +084339.59 +424054.5 -000044.6-000030.500007.5 07.7300.28F0 0 +085847.02 -315757.6 -000002.6-000021.900007.1 07.7300.18A2 0 +091610.12 -211150.3 -000111.5+000015.500014.4 07.7300.42F3 0 +091907.53 -022728.7 -000028.6-000014.500007.0 07.7300.24A3 0 +092007.15 -585603.2 -000014.8+000013.000004.8 07.7300.99K0 1 +093348.97 +522638.4 -000040.8-000026.900005.4 07.7300.20A3 0 +093817.06 +015007.0 -000178.8-000075.300017.2 07.7300.55F8 0 +094332.35 -565710.6 -000014.5+000008.500002.3 07.73-0.11B5 0 +094452.94 +284230.8 -000014.4-000018.600005.9 07.7300.16A5 0 +094508.27 -410941.5 -000001.0+000001.200001.1 07.7300.03A0 0 +094933.13 +204739.4 -000053.1-000075.400006.6 07.7300.99G5 0 +102630.23 +590912.0 +000009.0+000001.900004.5 07.7300.87G8 0 +102733.53 +391956.7 -000115.4-000035.100010.6 07.7300.42F5 0 +102818.62 -523342.5 -000102.8+000055.700029.9 07.7300.82K2 1 +104716.95 +223432.0 -000038.9-000002.200007.8 07.7300.37F0 1 +105341.55 -613955.8 -000006.9+000001.900000.7 07.7300.03B1 0 +110212.14 -484754.4 -000015.7+000005.200001.5 07.7300.12A1 0 +110651.50 -233320.8 -000010.1-000004.600008.6 07.7300.31A9 1 +111002.34 -600542.5 -000005.6+000000.500001.4 07.73-0.09B2 0 +111100.45 +805656.0 -000018.7-000009.200002.3 07.7300.77G0 0 +111236.34 -352409.7 +000015.9-000009.600008.5 07.7300.20A4 0 +112825.57 -454627.4 -000023.7+000012.300002.5 07.7300.72K0 1 +112901.58 +633424.3 +000105.2+000030.600013.5 07.7300.49F5 0 +115242.23 -375912.5 -000040.7+000004.900007.0 07.7300.43F3 0 +121052.48 -332805.0 +000011.9-000041.400005.2 07.7300.99K0 0 +122933.05 +561956.6 -000005.3-000185.400016.8 07.7300.64G5 0 +124235.89 -052805.1 -000055.1-000061.700014.3 07.7300.47F2 0 +124748.89 +190127.5 -000085.9-000000.800017.0 07.7300.51F8 0 +124942.72 -065248.5 -000019.7-000005.000006.2 07.7300.11A0 0 +132407.45 -043211.4 -000000.8-000027.200003.8 07.7300.91K0 0 +132459.58 -370209.4 -000020.3-000015.800010.1 07.7300.32F0 0 +132503.76 -153756.4 -000045.7-000006.800008.4 07.7300.28A4 1 +133537.02 -483103.3 -000050.8-000005.600007.1 07.7300.17A5 0 +134029.65 +325009.2 +000023.1-000009.300020.2 07.7300.56F5 0 +134258.54 +500136.4 +000012.6-000026.400004.7 07.7300.92K0 1 +135745.46 +115744.5 -000044.1+000000.800005.2 07.7300.22A5 0 +141441.93 -274542.3 -000098.9-000017.800014.0 07.7300.52F6 0 +143527.19 -054958.4 -000003.4-000021.400014.2 07.7300.46F5 0 +143656.19 +481317.5 -000013.5+000046.500009.3 07.7300.47F2 1 +144144.68 +093139.6 -000048.8+000025.700000.9 07.7300.96G5 1 +144327.54 -301229.1 -000043.8-000051.300010.6 07.7300.51F6 0 +144740.62 +651506.7 -000015.7+000016.600002.6 07.7300.27A5 0 +150401.96 -280341.4 +000021.2-000003.400006.1 07.7300.47F5 0 0.12 0.15 +153418.25 -683649.2 -000079.9-000090.000009.0 07.7300.53F6 0 +161315.95 +823754.5 -000023.2+000037.400004.6 07.7300.20A3 0 +161603.71 -303718.3 -000015.8-000015.500005.3 07.7300.42F0 1 +163154.33 +260155.4 -000011.2-000068.900003.5 07.7300.98G8 0 +164756.06 -285725.5 -000002.9-000004.200000.8 07.7300.78G8 0 +165204.59 -144810.6 +000052.2-000024.000011.8 07.7300.47F5 0 +165338.15 +741730.1 +000014.4+000004.400003.8 07.7300.39F0 0 +165442.64 +404231.7 +000013.0-000001.900004.7 07.7300.98K0 0 +170107.33 +112027.2 -000012.6+000020.700011.6 07.7300.38F0 0 +170155.34 -371805.2 -000002.1-000007.400001.9 07.7300.07B0 0 +170230.93 +291749.3 -000004.7+000009.400008.2 07.7300.25A2 0 +170359.09 -281522.6 -000008.3-000012.400002.9 07.7300.06B9 0 +170611.94 -383730.4 -000013.0-000075.800012.6 07.7300.43F3 1 +172225.01 +150812.5 -000056.4+000017.100017.2 07.7300.49F8 0 +173444.20 +322501.9 +000005.6+000005.400004.3 07.7300.23A2 0 +174147.12 +502909.8 +000003.6+000016.800003.5 07.7300.95K0 0 +180759.29 +395523.9 -000083.1+000059.100009.6 07.7300.26A2 0 +181604.64 -111047.3 -000027.5-000050.500011.3 07.7300.63F5 1 +182431.00 -371336.8 +000008.9-000008.400003.9 07.7300.19A3 0 +182842.83 +515642.6 +000027.1-000031.900009.2 07.7300.27A2 0 +183104.45 +043737.1 -000000.6-000008.500001.1 07.7300.19B5 0 +183154.40 +592512.1 +000009.2-000020.700003.6 07.7300.32F0 0 +183537.11 +404610.8 +000003.0-000005.300005.2 07.7300.30A5 0 +183836.74 +163227.7 -000052.5-000050.100008.0 07.7300.61G5 1 +185440.89 +195033.5 -000013.2-000011.400005.5 07.7300.10A0 0 +190253.62 +052033.9 +000010.5-000003.200005.9 07.7300.28A2 0 +190838.04 +383031.8 -000009.5+000015.300004.5 07.7300.33A5 0 +192828.87 -751026.0 +000017.1-000017.400002.9 07.7300.31F0 0 +193008.55 -181435.3 -000000.5-000018.700010.3 07.7300.34Fm 1 +193426.13 -125535.2 -000170.9-000094.200020.3 07.7300.61G3 0 +193557.16 -364818.5 +000008.7-000003.800004.2 07.7300.18A5 1 +194307.13 +265554.5 +000017.4+000031.300011.5 07.7300.39F0 0 +194602.17 +674416.4 -000001.7+000041.600004.5 07.7300.28F0 0 +195158.45 +313610.6 -000001.0-000000.700001.3 07.7300.00A0 0 +201250.93 +160543.7 -000031.8-000008.200012.7 07.7300.57F8 0 +201627.53 +255225.4 +000006.8+000000.300006.4 07.7300.34Am 0 +202643.76 +402050.0 +000005.6+000001.000004.2 07.73-0.06B9 0 +202743.36 +142721.5 +000007.7+000004.200001.8 07.73-0.04A0 0 +204035.36 -273511.8 -000018.0+000002.200007.8 07.7300.21A4 0 +204350.13 +392734.8 -000011.9-000017.800002.6 07.7300.98K0 0 +204908.81 +405455.9 +000028.2-000007.300005.9 07.7300.58G0 1 +205516.66 +434726.3 -000000.8-000064.300014.1 07.7300.49F5 0 +210000.30 +425552.4 +000039.4+000017.100008.5 07.7300.32A3 0 +210255.90 +285905.6 +000006.0-000006.600007.3 07.7300.94G8 0 +210617.71 +073025.0 +000093.6+000004.400018.2 07.7300.49F8 0 +210801.31 +214553.1 +000027.3-000057.500009.1 07.7300.37F2 0 +211101.78 +551956.0 +000000.3-000004.000001.9 07.7300.06B9 0 0.40 1.25 +211259.84 +024809.2 +000033.7+000038.000014.5 07.7300.46F5 0 +211721.28 +315358.0 +000017.8-000012.800006.6 07.7300.85G0 0 +212319.33 +092712.1 -000016.4-000033.800006.1 07.7300.33A2 0 +213004.96 -520805.5 +000034.3-000034.700003.9 07.7300.17A5 0 +215014.08 -003621.3 -000106.0-000029.000011.6 07.7300.51F8 0 +215444.89 +321944.9 +000210.6-000233.400049.2 07.7300.91K0 0 +221027.71 +164229.4 +000017.3-000011.700005.3 07.7300.02A0 0 +221238.37 -541726.2 +000147.0-000094.400016.7 07.7300.55F8 0 +222825.54 +511822.5 +000000.7-000000.900001.6 07.73-0.01B9 0 +223105.78 +502153.0 +000005.6+000000.300003.8 07.73-0.05B9 0 +223307.47 +683017.9 +000011.1+000009.300002.9 07.7300.50A3 1 +224257.87 +002408.2 +000146.5-000161.100011.3 07.7300.86G5 0 +225240.03 -023733.2 +000023.7+000005.700003.2 07.7300.94G5 1 +225624.65 +130316.6 +000077.8-000028.300003.0 07.7300.89G5 0 +225725.90 -030925.7 +000045.2-000123.000022.4 07.7300.55F8 0 +225758.27 -450929.5 +000086.2-000046.900008.9 07.7300.37F0 0 +231853.57 -284427.1 +000047.6-000008.900008.5 07.7300.24A0 0 +232254.41 -573729.9 +000000.5-000012.500002.9 07.7300.91G8 0 +234012.14 +450425.2 +000016.3-000010.200002.3 07.7300.04B9 1 +235719.55 -460637.2 +000115.0+000025.800017.7 07.7300.45F5 0 +235931.78 +544118.6 -000004.6-000005.500003.1 07.7300.53F5 1 +001836.32 +355923.9 -000001.8-000008.400002.4 07.7301.34K2 0 +002524.57 +394947.4 +000040.1-000019.400005.2 07.7301.16K0 0 +003105.71 -483827.6 +000000.3-000013.400004.8 07.7301.14K1 0 +004455.27 +031203.6 +000022.6+000001.600003.2 07.7301.54M. 0 +010603.16 -415010.7 +000016.5+000018.600001.6 07.7301.41K3 0 +012420.10 +585647.2 +000001.9-000004.600001.7 07.7301.58K0 0 +020827.28 -002509.6 +000016.4+000017.200001.2 07.7301.45K2 0 +022403.31 -542140.0 +000006.5-000045.700004.3 07.7301.24K3 0 +024051.12 +312509.1 +000011.0-000022.300004.5 07.7301.18K1 0 +040911.86 +362539.1 +000008.6-000008.800000.8 07.7301.83M0 0 0.08 7.28 +042943.45 -290146.9 -000032.4-000031.100002.2 07.7301.28K2 1 +051026.80 -771301.5 -000019.2-000003.900005.6 07.7301.10K1 0 +051258.05 +705813.0 +000008.5-000032.100006.0 07.7301.02K0 0 +051658.86 +541025.7 +000009.6-000003.600006.3 07.7301.16K0 0 +055719.30 +265112.6 -000001.7+000000.600003.0 07.7301.46K3 1 +060120.34 -130135.9 -000001.8+000010.700003.6 07.7301.11K0 0 +061844.97 -355437.2 -000006.7+000009.400003.0 07.7301.38K2 0 +062802.83 -214753.2 +000006.6-000002.900000.2 07.7301.56K5 0 +064822.30 +053230.1 -000001.0-000002.000001.6 07.7301.74S5 0 +065851.91 +213652.8 -000027.5-000122.100006.3 07.7301.12K0 0 +071451.08 +071330.2 -000000.2-000014.800001.8 07.7301.47K2 0 +073559.89 -091845.1 -000005.3-000008.800003.0 07.7301.00G5 0 +074348.49 -361306.5 -000002.4+000000.000002.0 07.7301.24K1 0 +074440.61 -543824.4 -000006.9+000013.400001.5 07.7301.73M1 0 +074720.82 +472017.7 -000007.1-000001.600005.0 07.7301.10K0 0 +075751.14 -793757.6 -000013.1+000006.500003.4 07.7301.65K3 0 +080254.86 -361311.2 +000001.3+000018.000003.9 07.7301.01K0 0 +081006.66 -842641.8 -000000.5+000019.600001.4 07.7301.73M2 0 +084636.76 +652719.0 +000030.6+000025.000005.0 07.7301.06G5 0 +090123.08 -075527.0 -000012.8+000015.300003.6 07.7301.05K0 0 +091352.64 -001113.5 -000064.3-000014.800003.8 07.7301.08K0 0 +092500.72 -771508.6 -000036.5+000021.900003.4 07.7301.81K5 0 +093123.35 -080840.2 -000017.1-000005.200003.0 07.7301.23K2 0 +093936.78 -295216.7 -000006.3+000008.000002.9 07.7301.18K0 0 +094753.20 -665146.1 -000007.6+000004.200000.2 07.7301.31K2 0 +095323.28 -175534.1 -000022.6+000013.900000.6 07.7301.53M3 0 +095725.17 +682849.5 -000046.2-000036.500004.2 07.7301.05K0 0 +101434.00 -551736.4 -000010.6+000002.900002.2 07.7301.05G5 1 +101546.64 -523837.4 -000021.1+000013.500004.4 07.7301.11K2 0 +101953.96 +202415.3 -000038.1+000000.500002.2 07.7301.31K0 0 +103243.71 -323334.6 -000014.6-000044.000004.1 07.7301.00K0 0 +104015.63 -064125.8 -000012.9+000013.200000.5 07.7301.32K2 0 +111423.45 -345851.7 -000006.0-000006.600002.5 07.7301.55K4 0 +112151.57 -331804.5 -000009.0+000018.200000.9 07.7301.32K1 1 +112439.06 -291047.5 +000003.6+000031.000001.2 07.7301.55M1 1 +113001.82 +245304.1 -000034.5+000004.400003.3 07.7301.02K0 0 +113716.77 -003440.9 -000009.2+000001.000004.7 07.7301.13K0 0 +115902.19 -740030.6 -000010.6-000003.300003.3 07.7301.40K2 0 +115903.34 -582646.9 +000005.3-000007.000004.9 07.7301.14K0 0 +120713.14 -060502.7 -000062.2+000031.100004.6 07.7301.41K2 0 +122350.80 +540930.5 +000003.6+000010.100000.6 07.7301.10G5 1 +130138.13 +565658.5 +000006.9-000008.400003.9 07.7301.04G9 0 +130751.97 -190208.5 -000028.7+000003.800004.1 07.7301.19K1 1 +133854.40 -023150.7 -000027.9+000018.700003.3 07.7301.53K5 0 +134158.58 +743713.8 +000008.6+000000.100002.7 07.7301.09K0 0 +134531.38 +843048.0 -000003.6-000007.700002.9 07.7301.21K0 0 +134925.76 -595521.2 -000007.9-000005.100001.4 07.7301.37K1 0 +135049.08 -112131.6 +000003.7-000003.900002.9 07.7301.67M. 0 +143036.55 -291835.7 -000014.6+000008.400001.1 07.7301.44K3 0 +145102.85 +120950.8 -000007.8-000005.100002.4 07.7301.56M. 0 +145400.76 -053417.3 +000024.3-000031.900005.8 07.7301.01K0 1 +150602.57 +574505.0 -000078.6+000082.000006.4 07.7301.12K0 0 +151331.96 +050239.4 -000017.1-000036.800004.0 07.7301.49K2 0 +152838.70 -084450.3 -000040.2+000005.000003.2 07.7301.53K2 0 +154405.81 +525419.1 -000050.4+000048.500004.6 07.7301.26K2 0 +155645.47 -133432.5 -000037.8-000010.400004.8 07.7301.32K2 0 +155849.10 +161240.2 -000019.7-000028.600003.3 07.7301.47K2 0 +161151.34 -255300.3 -000129.5-000060.000008.8 07.7301.02K0 0 +161515.68 -003817.9 -000006.3+000001.300002.6 07.7301.11K0 0 +161642.54 +383842.0 +000000.9+000011.300001.8 07.7301.51K2 0 +162309.43 +802104.6 -000018.1+000035.800005.3 07.7301.00G5 0 +163120.08 +575020.5 -000005.6+000000.400003.1 07.7301.40K5 0 +163253.47 -505951.8 +000012.8+000002.500002.3 07.7301.11G8 0 +163346.51 +073412.9 +000004.5-000033.000004.1 07.7301.11K0 0 +165001.80 +140203.7 +000023.4-000057.600005.9 07.7301.04K0 0 +172811.83 -311225.8 -000002.5-000006.200000.8 07.7301.30K0 0 +173133.93 +504044.1 -000028.1-000049.100004.3 07.7301.03G5 0 +175033.28 +231521.4 -000003.1-000014.300002.6 07.7301.22K2 0 +181248.27 -163432.3 +000002.1-000004.200001.5 07.7301.80K3 0 +183053.66 -275706.3 +000008.7-000001.700001.6 07.7301.86K4 0 +183433.26 -143406.9 -000000.7-000025.100005.5 07.7301.54K2 0 +184310.73 -711718.2 +000001.6-000015.400001.4 07.7301.58M3 0 +193059.95 -020205.0 +000002.2-000001.600002.1 07.7301.88K5 0 +193343.47 -044430.8 +000015.1-000002.100004.4 07.7301.26K2 0 +195410.32 -264145.7 +000012.3-000020.200002.1 07.7301.01G8 0 +195947.17 -505120.9 -000014.0-000004.400003.5 07.7301.22K2 0 +200016.40 -524112.5 +000001.4-000014.300003.3 07.7301.44K4 0 +201839.75 +401336.9 -000002.8-000005.000001.4 07.7301.01B9 0 +201902.08 +445238.7 +000010.6-000026.900003.9 07.7301.17G5 0 +202640.63 +015458.1 +000005.0-000012.300001.9 07.7301.33K5 0 +203034.25 -052322.4 -000004.8-000011.000002.8 07.7301.61K2 0 +204220.07 +123758.1 +000026.1-000008.200005.0 07.7301.29K5 0 +204421.40 +364249.2 -000006.3-000013.600001.5 07.7301.63K5 0 +205749.96 +674548.6 -000003.3-000003.000002.9 07.7301.33K5 0 +212725.21 -233657.1 +000039.6+000009.000004.8 07.7301.44K4 0 +220024.22 +490306.3 +000002.9-000001.100001.1 07.7301.43K0 0 +220514.72 +394048.2 -000005.5+000000.600001.3 07.7301.65K5 0 +221837.61 +102118.7 -000020.0+000008.400002.8 07.7301.34K2 0 +221944.60 +525252.7 +000014.2+000004.100003.0 07.7301.57K5 0 +223930.37 -073616.4 +000009.9-000016.300002.2 07.7301.28K0 0 +231312.47 +412858.2 +000014.7+000001.500001.3 07.7301.64K5 0 +235244.85 -085341.5 -000003.9-000005.900001.4 07.7301.19K0 0 +000246.37 +801656.1 +000047.5+000017.100007.7 07.7400.48F2 1 +001024.20 +582922.2 -000098.5-000010.400010.3 07.7400.47A 0 +001644.46 +362929.0 +000089.2+000046.900011.2 07.7400.47G0 1 +002338.51 +024434.9 +000022.4-000007.900003.0 07.7400.39F0 0 +003045.56 +473148.0 +000006.0-000054.400020.9 07.7400.65G0 1 +003845.68 -852444.5 -000086.4-000028.800026.4 07.7400.75G8 0 +005613.11 -073437.5 +000156.9-000081.400014.3 07.7400.47F6 0 +005826.84 +634249.0 -000002.0-000001.500000.5 07.7400.55B1 0 +010050.68 +045002.3 +000035.2-000007.400011.3 07.7400.54F5 0 +010340.69 +051407.6 -000025.0-000018.300004.5 07.7400.34A5 0 +011229.82 -091325.3 +000386.9-000009.900022.0 07.7400.69G0 0 +011803.04 -340815.0 -000009.0-000012.700006.3 07.7400.26A9 0 +012632.31 +530748.3 -000000.8-000012.600006.9 07.7400.97G5 0 +012904.61 +214325.0 +000455.6-000185.000043.2 07.7400.97K2 0 +013935.64 +280638.4 +000500.7+000144.900029.4 07.7400.73G8 0 +020350.59 +334153.2 +000076.1+000007.300009.4 07.7400.39F2 0 +020639.60 +102839.2 -000070.6-000010.400010.6 07.7400.56F8 0 +020940.20 +420030.1 +000004.3-000006.800003.0 07.74-0.06B9 0 +021148.33 -540255.2 +000021.7+000004.400006.3 07.7400.29A8 0 +022106.77 +804335.9 +000016.2-000007.000001.6 07.7400.07A0 1 +023039.27 +434043.9 +000019.3+000052.200013.1 07.7400.65G0 0 +024606.82 +361601.3 -000033.6-000052.700013.2 07.7400.46F5 0 +024708.51 +421031.6 -000019.3-000004.700004.5 07.7400.07A0 0 +024852.35 -462049.1 +000027.2+000016.300015.2 07.7400.49F6 0 +031354.86 -063951.8 +000075.2-000138.800011.6 07.7400.44F2 0 +032414.88 +672718.7 +000058.5-000015.100006.3 07.7400.56F8 1 +033404.44 -412019.4 +000026.1+000032.400010.3 07.7400.40F2 0 +034245.89 +075410.8 +000032.8-000018.200008.6 07.74-0.20A2 1 +035035.16 -115944.2 -000029.6+000014.600013.5 07.7400.55F6 0 +035509.35 -045830.2 -000000.6+000049.200010.6 07.7400.39F0 0 +042720.68 -055038.3 -000003.3-000008.100007.9 07.7400.08A0 0 +042754.75 +431952.1 -000001.4-000016.200004.2 07.7400.03A0 0 +042842.17 +204038.8 +000004.7-000007.000003.8 07.7400.12B8 0 +044042.44 -281202.0 -000015.9-000282.500024.6 07.7400.62G3 1 +044404.73 -761820.7 +000115.2+000097.800009.9 07.7400.51F8 0 +044909.41 -350501.3 +000063.2+000144.100019.4 07.7400.53F6 1 +044942.61 -062500.2 +000011.8-000024.600002.6 07.7400.92G5 0 +050246.64 +463937.0 +000010.7-000015.900002.9 07.7400.02B9 0 +050634.29 +383120.1 -000002.1-000003.200001.3 07.7400.12B2 0 +050642.05 +142648.5 +000282.7-000239.100041.7 07.7400.80K0 1 +051128.98 +444400.6 +000005.5-000006.500001.5 07.7400.57F5 0 +051325.26 -183330.6 -000006.2-000037.300010.0 07.7400.67G2 0 +051847.18 +524951.4 +000037.6+000017.000008.1 07.7400.52F5 1 +053133.39 +641908.4 -000028.4-000091.900012.7 07.7400.60G0 0 +053409.49 +781922.4 -000006.1-000001.700001.9 07.7400.06A0 0 +053713.33 +044607.0 -000001.6+000000.100001.6 07.7400.01B9 1 +053812.38 +512643.7 -000549.4+000105.800048.7 07.7400.83K2 0 +055457.48 -125619.2 -000022.5-000038.100015.8 07.7400.49F5 1 +055620.44 +533315.3 +000008.8+000015.700006.8 07.7400.17A2 0 +060151.19 -034052.9 -000012.2-000017.500005.4 07.7400.21A2 0 +060702.51 +652406.6 -000030.1-000028.800008.9 07.7400.26A3 0 +061759.88 +280024.5 -000001.4-000010.300007.3 07.7400.02A0 0 +061826.39 +491109.7 -000009.8-000069.300003.9 07.7400.89G5 0 +063039.59 -175517.5 -000162.0-000208.500014.5 07.7400.82G8 0 +063151.07 -680710.5 -000021.4-000060.600006.9 07.7400.51F5 1 +063636.13 +010314.5 -000006.6-000006.000001.9 07.74-0.07B9 0 +063927.85 +660944.5 -000002.0-000000.400004.0 07.74-0.03B8 0 +064046.94 +330131.9 -000006.1-000012.700001.4 07.7400.07A2 0 +064147.46 +142448.5 +000002.1-000013.900005.3 07.7400.25F0 0 +064857.19 +203350.0 -000001.5-000001.400002.2 07.74-0.09B8 0 +070043.20 -610830.7 -000004.2+000019.600003.5 07.7400.03B9 0 +070700.87 +492816.3 -000009.3-000000.100003.8 07.7400.24F0 0 +070846.21 -253703.7 -000001.8+000003.600000.8 07.74-0.00A0 0 +070900.59 -280933.0 -000003.3+000003.300000.2 07.74-0.16B3 0 +071551.10 -130259.7 -000510.4+000177.300030.1 07.7400.61G5 0 +071707.35 -135923.3 -000001.9+000001.300000.3 07.74-0.01B3 1 +071919.10 -002002.2 -000000.3+000006.000002.3 07.7400.72G0 0 +072303.69 +203319.6 -000042.6-000001.000007.4 07.7400.35F0 0 +072822.20 -070932.1 -000037.5-000008.700006.2 07.7400.48F5 0 +073532.57 -260913.7 -000006.2+000002.100002.4 07.74-0.08B8 1 +073624.63 +181054.9 -000017.2-000023.700008.0 07.7400.19A2 0 +074552.49 +650928.6 -000016.0-000063.800015.0 07.7400.35F2 1 +080254.89 -401334.7 -000004.0+000004.100000.7 07.74-0.05B9 1 +080342.03 -292508.3 -000003.9+000004.800002.2 07.74-0.04Ap 0 +080451.73 +040829.2 -000010.2-000003.000001.1 07.74-0.08B8 0 +080639.22 -171750.3 -000009.7+000030.200003.7 07.7400.77G3 0 +081729.43 -035918.8 -000145.1-000438.700020.5 07.7400.58F8 0 +081854.04 -450210.6 -000004.5+000009.000002.4 07.7400.06A5 1 +082907.97 -001800.4 -000009.9-000006.000002.9 07.74-0.01A0 0 +083104.79 -665154.6 -000057.3+000041.800007.9 07.7400.34F2 0 +083415.90 +451148.1 -000025.9-000020.200009.1 07.7400.28F0 0 +083910.67 -160157.6 -000003.8-000000.500002.9 07.7400.01A0 1 +084101.58 -480403.0 -000008.6+000007.800001.5 07.74-0.09B3 0 +085047.24 -260706.0 -000008.6+000001.300000.8 07.7400.90G2 0 +085848.92 +811707.3 -000011.7+000007.900005.7 07.7400.32F0 1 +090556.37 +552323.2 -000026.0-000034.700008.2 07.7400.37F0 0 +091203.49 -535743.6 -000007.8+000008.000001.5 07.74-0.08B5 0 +092014.42 +650044.9 -000144.5-000293.900018.4 07.7400.77G5 0 +092143.18 +283000.6 -000008.7+000013.800010.1 07.7400.41F2 0 +092228.51 -501407.3 -000010.9+000006.000002.3 07.74-0.08B5 0 +093629.15 +105046.7 -000024.0-000017.400007.8 07.7400.07A0 0 +093755.75 -365534.1 -000103.9+000070.600023.4 07.7400.66G3 0 +094038.12 -213454.0 -000070.1+000005.200005.9 07.7400.97K0 0 +095216.96 +491127.5 -000213.9-000070.500031.0 07.7400.72G5 0 +101533.06 +472210.9 +000016.1-000106.300013.1 07.7400.69G0 0 +103712.34 -452852.0 -000023.4+000009.100002.8 07.7400.95G8 0 +105046.05 -642846.1 -000017.6+000009.800007.0 07.7400.11A0 0 +105441.82 -543337.1 -000010.6+000001.900001.2 07.74-0.07B5 0 +110905.24 -203048.8 -000031.0+000000.500004.3 07.74-0.01B9 0 +111216.25 -651308.2 -000006.2+000001.000000.2 07.7400.30B1 0 +112545.07 -634832.2 -000013.8+000002.600006.2 07.7400.58F5 0 +113313.52 -670316.4 -000284.3-000013.400030.4 07.7400.83K0 0 +114859.24 -512430.9 -000012.3+000001.900002.6 07.74-0.06B3 0 +115507.17 +031307.1 -000057.7-000001.300008.7 07.7400.22A0 1 +121114.84 -521303.1 -000032.1-000010.900007.4 07.7400.25A6 1 +121340.68 -271916.1 -000013.0+000008.600002.8 07.7400.43F3 1 +124904.88 -692332.6 -000035.5+000005.600005.9 07.7400.56F5 0 +130339.08 -162011.4 -000108.8-000030.200018.1 07.7400.57F7 0 +130351.26 -254806.9 -000125.9+000006.700008.9 07.7400.45F0 1 +130739.23 -141117.0 -000129.7+000004.400014.6 07.7400.47F5 0 +133006.51 -564028.3 -000015.8-000014.000002.5 07.7400.17A0 0 +133300.73 -395819.9 -000068.5-000018.600008.1 07.7400.40F3 0 +133917.82 -120531.2 +000013.8-000052.000003.5 07.7400.96G5 0 +140744.58 -534127.9 -000001.4-000002.100000.1 07.7400.68G2 1 +141214.66 +441122.5 -000040.3+000022.300006.9 07.7400.38F2 1 +141324.23 +052403.2 +000008.2+000006.400003.4 07.7400.36A3 1 +142406.88 +410222.3 -000007.6-000033.900009.1 07.7400.49F5 0 +144106.17 +452449.8 -000111.3-000189.200003.7 07.7400.94G5 0 +150143.95 +004253.2 -000011.3+000017.100008.0 07.7400.40F2 0 +150153.29 -470026.3 -000025.2-000073.100036.8 07.7400.72G6 0 +151757.50 +835134.1 -000000.0-000005.100009.1 07.7400.31F0 0 0.39 1.72 +151959.60 +602022.7 +000016.4+000016.200010.8 07.7400.40F2 0 +152552.11 -183057.4 -000019.5+000002.500003.3 07.7400.15A1 0 +152655.12 -624556.7 -000011.1-000014.400002.9 07.7400.04B9 0 +153635.93 -170054.2 -000063.0-000056.300012.7 07.7400.41F3 0 +153710.88 -785238.2 -000060.3-000038.600007.1 07.7400.46F5 0 +155252.08 -372354.6 +000005.7-000031.400009.6 07.7400.65G3 0 +155647.86 -231102.5 -000012.0-000024.900008.0 07.7400.20A0 0 +160720.25 -130804.6 -000021.0-000017.900004.5 07.7400.55F3 0 +160738.27 +285943.6 -000017.2-000003.700002.7 07.7400.23A3 1 +161239.34 -394431.5 -000023.4-000016.200010.2 07.7400.41F3 0 +161546.88 -250716.6 -000034.2-000109.300014.5 07.7400.77G8 0 +162522.92 -473142.4 -000045.0-000103.600012.7 07.7400.49F5 0 +165858.38 +312811.8 +000012.3+000004.200014.0 07.7400.46F5 0 +170402.04 -271254.5 +000013.0-000036.700003.9 07.7400.54F6 0 +170929.94 -471539.0 -000000.9-000007.800003.8 07.7400.08B8 0 0.17 3.74 +173800.55 +062859.8 -000001.4-000009.000000.9 07.74-0.07B8 0 +173904.51 +020315.2 +000043.9-000022.900009.1 07.7400.41F0 0 +174315.95 +325903.8 -000005.3+000013.200004.7 07.7400.13A2 0 +174738.07 +730758.2 +000053.7-000068.000025.1 07.7400.62G0 0 +174819.22 -014829.7 +000008.3+000000.500010.0 07.7400.31A2 0 +180222.84 -054406.9 +000019.6-000022.200012.2 07.7400.44F5 0 +180254.15 -675107.8 +000001.9+000004.200008.3 07.7400.49F3 0 +180747.79 +672458.4 -000000.8+000013.000004.0 07.7400.87K0 0 +181742.83 -012751.7 +000005.8-000013.700004.8 07.7400.19A2 0 +182109.06 -172253.7 -000002.0-000001.200000.6 07.7400.48B1 0 +182534.70 +274137.4 +000042.4+000115.200014.9 07.7400.43F5 0 +183156.23 -593345.1 -000020.8-000014.500007.3 07.7400.45F3 1 +183739.62 -425719.7 -000002.9-000016.200004.6 07.7400.04B9 0 0.26 0.00 +192653.30 +355424.3 +000002.8+000000.300002.3 07.74-0.02A0 0 +192840.56 +215852.7 +000002.4+000010.400004.3 07.7400.96G8 0 +194800.36 -172847.7 +000016.4-000024.600006.3 07.7400.52F2 0 +195151.00 +412055.7 +000002.0+000000.400002.3 07.74-0.07B9 1 +195810.04 -351116.8 -000023.9-000026.400009.1 07.7400.84G8 0 +195823.39 +285917.5 -000000.2-000009.300001.9 07.74-0.01B9 0 +200131.77 +301305.2 +000003.1-000026.500001.6 07.7400.82G5 0 +202545.84 +670828.7 +000010.2+000022.900003.0 07.7400.95K0 0 +202913.54 +373045.8 -000001.7+000006.200005.1 07.7400.67F5 1 +203146.05 -280424.2 +000015.3-000016.800003.9 07.7400.93G8 0 +203213.27 -220917.5 +000002.2+000004.600007.9 07.7400.38F0 0 +203256.88 +022538.9 +000017.4+000000.500006.4 07.7400.20A2 0 +203857.23 -082357.7 +000041.8+000000.200008.8 07.7400.37F2 0 +204240.60 -105811.0 +000036.7-000007.800013.8 07.7400.48F5 0 +204925.07 -112717.8 +000012.5+000001.900004.0 07.7400.32F0 0 +205355.77 -261910.4 +000017.6-000102.200008.0 07.7400.54F8 0 +205825.62 +392840.2 +000006.7+000013.900006.2 07.7400.27A5 0 +210347.20 +542039.8 +000035.2+000008.000009.2 07.7400.41F2 1 +210740.10 +485119.0 -000003.7-000035.300005.0 07.7400.96G5 0 +210806.40 +383144.8 +000028.1+000003.800009.6 07.7400.38F2 0 +211228.39 +443154.2 -000001.3-000006.100000.6 07.7400.21O9 0 +211840.38 +501056.8 -000000.5-000002.200004.3 07.7400.94K0 0 +212509.47 +182745.5 +000008.4-000004.700005.3 07.7400.04A0 1 +214653.50 +005103.4 -000021.7-000071.100008.3 07.7400.41F3 1 +214914.48 +503054.3 +000006.5-000001.000005.1 07.7400.06A0 1 +215453.76 +151332.1 +000037.1-000027.000011.7 07.7400.30A3 0 +220006.67 +264701.7 +000006.7+000005.100004.5 07.74-0.05B9 0 +221526.64 +183611.7 +000011.5-000013.600005.7 07.7400.35F3 0 +221827.81 +631322.5 -000002.0-000003.700002.8 07.7400.31B0 1 +222932.80 -001218.1 +000086.7-000014.300008.2 07.7400.54F5 1 +223115.02 +505220.5 +000016.8+000002.800004.1 07.7400.12A2 1 +223209.41 -133551.3 -000018.4-000066.600009.8 07.7400.56G0 0 +223934.49 -123653.3 +000228.4-000151.900025.4 07.7400.76G8 1 +230133.93 +453036.7 +000027.4+000013.400005.4 07.7400.95K0 0 +230136.86 +365907.5 +000042.2-000035.400019.8 07.7400.72K0 0 +230359.23 -554151.8 +000057.2-000040.600005.7 07.7400.17A5 0 +231029.36 +411919.5 -000097.6-000082.000014.3 07.7400.50F5 0 +232056.75 -185918.9 +000131.1+000006.100013.5 07.7400.65G3 0 +232553.00 -203656.1 -000014.7-000178.400022.1 07.7400.60G3 0 +232743.45 +015313.2 +000076.5+000011.400008.6 07.7400.40F5 0 +232849.34 +721347.9 +000057.6+000085.200017.6 07.7400.50G0 0 +232939.29 +490625.7 -000005.0-000000.600002.6 07.7400.94K0 0 +233124.65 +161307.6 +000057.4-000020.200004.5 07.7400.52F8 1 +233341.52 -021440.1 +000016.3-000025.300006.2 07.7400.30A2 0 +234618.73 -132151.6 +000032.6+000001.800004.6 07.7400.87G8 1 +234953.13 +621250.8 -000004.5-000002.900000.9 07.7400.00B2 0 +001631.40 -664124.5 +000057.5+000024.400005.6 07.7401.17K2 0 +003806.76 -273716.1 -000010.3+000000.100006.4 07.7401.14K1 0 +004750.28 -105415.2 +000024.5+000013.700003.1 07.7401.33K2 0 +005036.73 +241300.1 -000004.0-000015.500004.9 07.7401.17K2 0 +005749.83 -634627.0 +000040.7+000026.500002.1 07.7401.11K0 0 +010406.18 +313008.4 +000034.5-000027.700004.6 07.7401.03K0 0 +011721.92 -371612.1 -000009.8-000004.600001.5 07.7401.41K4 0 +014709.50 +633913.8 +000040.2-000006.800005.0 07.7401.11G5 0 +020938.14 -483556.8 +000057.3+000006.000005.2 07.7401.00K0 0 +021814.50 -674719.0 +000018.9-000005.300003.1 07.7401.57M2 0 +023317.12 -261727.6 +000008.7-000004.400003.8 07.7401.60K5 0 +025822.90 +724022.3 +000019.7-000023.900003.7 07.7401.11G5 0 +030310.56 +012205.6 +000044.9-000018.600006.4 07.7401.23K0 0 +030940.56 +171539.5 -000013.2-000039.700003.4 07.7401.55K2 0 +031252.90 -284624.7 +000041.8+000026.800002.3 07.7401.00K0 0 +033849.33 -201256.7 +000014.6+000004.900002.7 07.7401.36K2 0 +040134.83 +383955.8 -000005.3-000007.900003.5 07.7401.27K2 1 +040458.46 +583935.2 -000002.5+000000.300001.1 07.7401.14G0 0 0.74 7.91 +043034.24 -021346.8 +000009.1+000020.300005.7 07.7401.05G5 0 +043524.48 +372956.6 -000003.1-000001.700003.8 07.7401.59K2 0 +044318.48 -823111.6 +000052.2+000050.200003.0 07.7401.59M0 0 +044913.87 -413512.9 +000010.4-000019.400003.1 07.7401.13K0 0 +051804.09 +132504.0 -000014.3-000014.700005.5 07.7401.59M2 0 +053156.76 +511416.1 -000003.3-000004.000001.0 07.7401.13G5 0 +053445.71 +063313.7 -000002.0-000003.300004.8 07.7401.15K0 0 +061014.51 +303259.3 +000051.4-000050.000005.6 07.7401.07G7 0 +061609.32 +190318.6 +000003.4-000003.300000.0 07.7401.29G5 0 +062012.12 +195226.9 +000007.9-000004.300002.6 07.7401.10G5 0 +062128.12 +622405.4 -000005.6-000134.600004.4 07.7401.26K5 0 +062732.61 +760113.1 -000002.7+000028.900005.6 07.7401.02G5 0 +062802.89 +055521.2 -000002.9-000000.800004.3 07.7401.03G5 0 +070500.21 -313133.8 -000003.5+000002.200001.7 07.7401.68M1 0 +071352.16 -495611.8 +000000.4-000003.700002.1 07.7401.69M0 0 +071450.69 +183342.9 -000004.2+000003.100001.3 07.7401.10K2 0 +071521.53 +571757.0 -000004.4-000003.000002.9 07.7401.65M. 0 +072238.04 +525018.6 -000027.1-000065.200003.5 07.7401.26K2 0 +072428.90 -121205.2 -000001.9-000001.100002.5 07.7401.19G6 0 +072657.18 +590906.5 -000020.6-000019.900002.1 07.7401.59K2 0 +073207.96 -293806.6 -000002.5+000010.700001.7 07.7401.69K3 0 +073425.50 +140604.1 -000003.5-000007.700002.0 07.7401.63M. 0 +075117.74 -111018.7 -000014.0+000002.800004.7 07.7401.05K0 0 +075738.35 -190828.0 -000003.9+000001.600002.4 07.7401.04G8 0 +075758.45 +325627.9 -000008.0-000032.400002.6 07.7401.51K0 0 +081006.46 -064442.5 -000012.6-000023.100003.0 07.7401.66M. 0 +081138.10 +061008.8 -000009.6-000019.300001.2 07.7401.06G5 0 +082539.14 -710302.6 -000028.2+000021.800003.9 07.7401.28K2 0 +085730.36 -100530.2 -000013.5-000019.200003.6 07.7401.04K0 0 +090439.29 +015437.0 -000000.1+000010.200002.6 07.7401.11K0 0 +091324.61 -601100.5 +000019.9-000010.700004.0 07.7401.00G8 0 +091558.81 -271145.1 +000020.3-000004.400001.4 07.7401.16K0 0 +091710.94 -474407.7 +000005.6+000002.200002.5 07.7401.29K1 0 +095803.82 +620746.8 -000005.9-000012.400004.5 07.7401.26K0 0 +100031.62 +155151.5 -000011.9-000036.000002.2 07.7401.27K0 0 +101725.04 +231359.9 -000010.7-000007.000002.2 07.7401.42K5 0 +102448.82 +754033.1 -000002.4-000000.800003.5 07.7401.25K0 0 +102719.65 -172454.9 -000030.4+000055.800004.1 07.7401.05K0 0 +104012.48 +382411.5 -000027.5-000015.600000.8 07.7401.34K4 1 +104320.27 +621244.7 +000017.9+000004.200004.3 07.7401.38K2 0 +104432.70 -573355.4 -000004.4+000003.500001.3 07.7401.24F7 1 0.79 18.90 +110651.81 +064153.5 -000065.2-000013.400005.0 07.7401.18K2 0 +111653.48 +414332.4 +000006.0-000007.700003.9 07.7401.30K0 0 +112009.41 +170653.8 -000000.1-000038.900003.3 07.7401.36K2 0 +112954.96 -551907.6 -000008.2-000004.800002.1 07.7401.40K3 1 +114112.02 -501136.7 -000056.0+000008.600005.0 07.7401.01K0 0 +120242.17 +242648.4 -000062.2-000109.400007.3 07.7401.13K2 0 +120332.59 -321528.3 -000046.2+000009.900003.0 07.7401.13K1 0 +120752.45 -495821.3 -000026.8-000007.000003.3 07.7401.17K1 0 +122018.98 -661700.8 -000004.2-000001.500001.1 07.7401.15G2 0 +124216.24 +041733.3 -000029.6+000007.700003.8 07.7401.53K2 0 +124707.71 +323404.0 +000033.8-000025.600003.5 07.7401.50K3 0 +125212.19 -005544.4 -000000.1-000007.600001.7 07.7401.45K5 0 +134057.07 -394302.7 -000024.4+000000.500002.6 07.7401.34K2 0 +135409.28 +281940.4 -000025.7-000014.700004.8 07.7401.01K0 0 +140320.34 +701716.8 -000013.8+000040.000001.7 07.7401.44K5 0 +141145.85 -190103.2 -000006.0-000002.300006.9 07.7401.09K0 0 +141836.92 +754007.9 -000001.4-000020.200006.4 07.7401.08K0 0 +143318.78 -561257.6 -000005.9-000006.500000.8 07.7401.41G8 0 +143515.64 -090543.8 -000044.4-000018.400004.2 07.7401.55K2 0 +144119.01 -112151.3 +000004.8-000026.400004.4 07.7401.22K2 0 +152417.96 +090515.3 +000007.1-000045.000005.4 07.7401.16G5 0 +153810.04 -413336.1 -000003.9+000003.500001.7 07.7401.59K4 0 +155016.43 -470126.0 +000002.8-000018.900001.9 07.7401.20K1 0 +161352.34 +162603.4 -000011.0+000011.500000.1 07.7401.58M. 0 +163351.13 -142759.7 -000060.4-000022.100009.0 07.7401.22K0 0 +163645.42 +521522.5 -000014.5+000039.000003.4 07.7401.01K0 0 +170415.43 +364510.9 -000013.3-000007.600002.9 07.7401.21K2 0 +171919.66 +671656.1 +000000.1-000011.100002.1 07.7401.60M0 0 +172024.89 +160557.1 -000011.4-000009.400004.7 07.7401.04K0 0 +172209.37 +051250.4 +000020.0-000015.900004.1 07.7401.01G5 0 +172525.09 +153256.8 -000011.8+000002.300002.2 07.7401.65K5 0 +181659.72 -190433.0 +000001.2+000001.600000.8 07.7401.15F7 0 0.86 21.86 +181901.15 -031006.8 +000010.0+000004.300003.7 07.7401.00G5 0 +184949.94 +404409.7 -000002.9-000020.200001.7 07.7401.49K2 0 +185637.76 -480432.5 -000000.2+000003.600001.9 07.7401.36K2 0 +190152.66 -323550.1 +000008.9+000023.900003.9 07.7401.02K0 0 +190842.79 -450434.3 +000008.5+000007.900006.5 07.7401.14K1 0 +191648.83 -284001.5 +000020.0-000005.900003.8 07.7401.26K2 0 +192306.18 -431238.3 +000005.7-000011.500003.9 07.7401.54K4 0 +195720.76 -392304.0 +000041.8-000053.400005.4 07.7401.11K1 0 +200030.96 -195125.4 -000008.0+000000.100003.0 07.7401.38K1 0 +200140.20 +620911.3 +000016.2-000008.300005.5 07.7401.00K0 0 +200827.84 +451147.6 -000004.4+000004.600003.5 07.7401.10G5 0 +201031.13 +143339.8 -000001.7-000000.500002.0 07.7401.58K5 0 +201659.94 -311228.4 -000040.4-000064.100003.9 07.7401.09G8 0 +202141.18 -504634.9 +000017.5-000051.800003.3 07.7401.55M3 0 +203811.93 -503721.6 +000012.7-000042.700002.3 07.7401.48K4 0 +205803.00 +065348.9 -000014.3-000010.500003.2 07.7401.58K5 0 +211029.33 -282927.8 +000030.4-000007.500003.6 07.7401.31K2 0 +211204.76 +013801.2 -000012.4-000029.500004.4 07.7401.32K2 1 +211216.85 +534953.4 +000018.7+000014.800003.5 07.7401.06K0 0 +211823.45 -461452.1 +000043.2-000017.600002.9 07.7401.31K2 0 +213039.70 +555337.8 +000014.7-000004.000003.8 07.7401.30K2 0 +215823.22 +440844.7 -000006.5-000009.300002.6 07.7401.49K2 0 +220118.65 -173059.6 -000030.3-000023.300006.0 07.7401.10K1 1 +221507.67 -253852.8 +000001.8-000002.900003.8 07.7401.63M2 0 +222829.86 +525154.3 +000022.4+000012.500004.4 07.7401.23K2 0 +231923.36 -532511.4 -000007.5-000003.100001.1 07.7401.63M1 0 +232052.76 -103157.0 +000045.1-000009.800003.8 07.7401.00G5 0 +121616.80 -561709.6 -000003.7-000003.800001.6 07.7402.86SC 0 1.66 517.10 +000544.41 +175025.2 +000056.5-000014.900006.0 07.7500.41F2 1 +001700.20 +531435.8 -000010.8-000004.700003.2 07.75-0.01B9 1 +004945.84 +702656.4 +000370.4+000201.500046.5 07.7500.90K0 0 +005715.19 +265958.3 +000021.0-000004.000004.0 07.7500.18A3 0 +005757.94 -204033.8 -000022.1-000038.200014.4 07.7500.42F0 0 +005857.41 +523110.2 -000015.6-000004.900001.6 07.7500.45A2 0 +010139.63 +071819.1 -000019.9-000002.000006.3 07.7500.86G0 0 +012302.56 -163337.7 +000094.0+000064.600010.3 07.7500.92G6 0 +015703.35 -335623.3 -000014.2-000000.900007.5 07.7500.32F0 0 +020330.49 +693456.4 +000008.2-000001.700004.3 07.7500.08A0 0 +020614.95 +250631.8 -000010.9-000007.600002.1 07.7500.25A0 1 +021724.68 +284431.0 +000098.2-000067.400029.4 07.7500.62G2 1 +025432.32 +480842.4 +000001.4-000007.400000.8 07.7500.01A0 0 +031523.84 -385959.5 -000024.6+000031.200006.9 07.7500.44F2 0 +034531.98 +211448.5 +000019.0-000047.600011.2 07.7500.18A3 0 +035322.69 -545102.3 -000002.5-000005.200001.9 07.75-0.12B6 0 +035337.74 +644248.8 +000014.8-000028.300003.3 07.7500.57F8 0 +035620.36 +445615.0 -000001.4-000001.100000.3 07.7500.22B1 0 +035815.45 +073619.1 +000020.4-000003.500013.9 07.7500.55F5 0 +041815.26 -525409.0 +000049.7+000072.800013.4 07.7500.47F5 0 +041909.04 +134314.3 +000011.0-000010.800012.5 07.7500.46F2 0 +042726.56 -291149.0 +000058.5+000120.200010.1 07.7500.75G6 0 +042958.48 +624223.6 +000029.7-000032.200007.5 07.7500.19A3 0 +043354.37 +643759.1 -000077.5+000058.500036.3 07.7500.76G0 1 +044048.74 -560151.4 +000029.3+000043.200008.6 07.7500.34A8 1 +044231.72 -205823.2 +000002.6-000002.400002.6 07.7500.54A6 1 +044435.04 +444600.1 +000004.3-000054.300008.3 07.7500.26A7 0 +044753.33 +452921.9 +000019.5-000023.200009.2 07.7500.25A0 0 +045653.01 -525059.5 -000014.1+000000.200004.4 07.7500.17A2 0 +050450.99 -521050.8 -000018.5-000045.200008.8 07.7500.51F5 0 +052104.16 +423015.6 -000006.2+000000.900002.3 07.7500.01B9 0 +052626.20 -140256.8 +000055.6-000034.800012.2 07.7500.44F3 0 +052813.17 -324922.5 -000019.7+000004.800007.2 07.7500.14A2 0 +053733.53 +744121.1 -000025.0-000181.400020.0 07.7500.62G0 0 +054157.17 +241906.8 +000001.6-000002.400002.4 07.7500.11A0 0 +060510.82 +152656.8 -000003.0-000004.600008.9 07.7500.13A2 0 +060946.77 +005849.9 +000000.6-000008.300003.4 07.7500.01B9 0 +062759.54 +361208.7 -000006.8-000009.200000.6 07.7500.57G0 0 +063537.65 +323436.5 -000004.3-000003.600002.2 07.75-0.06B8 0 0.44 1.06 +064153.88 -394715.6 -000014.7+000004.200003.6 07.75-0.06B9 0 +064825.29 -373552.7 +000003.4-000039.700009.3 07.7500.27A7 0 +065457.92 +020234.3 +000006.7-000004.700001.2 07.7500.91K0 0 +070132.05 -275133.6 -000002.6-000002.000002.8 07.7500.04A2 0 0.07 1.69 +070346.11 +672725.2 +000036.6+000000.900015.0 07.7500.65G0 1 +071046.13 -113426.6 -000006.1-000000.500001.0 07.75-0.06B7 0 +071234.66 -361402.9 -000007.7+000018.600003.0 07.7500.05A1 0 +071559.80 +731920.8 -000026.8-000015.700013.2 07.7500.55F8 0 +072100.62 +101144.4 -000003.5-000016.400005.2 07.7500.08A0 1 +072342.91 -282440.4 -000005.7+000008.500003.5 07.7500.38F0 0 +073039.32 +495620.9 -000005.6-000008.900005.8 07.7500.94G5 0 +073057.44 +000920.3 -000002.6-000000.400001.4 07.7500.06A0 0 +073302.14 -235603.4 -000004.5+000004.300001.8 07.75-0.17B2 0 +074603.09 -672555.2 -000000.1+000011.500002.4 07.75-0.00A0 0 +075458.76 +394248.4 -000010.4-000036.800005.8 07.7500.24A2 0 +080430.03 +134628.0 +000002.7+000009.000005.0 07.7500.32F0 1 +080808.06 -362506.6 -000051.2+000033.800011.1 07.7500.25A5 0 +081149.59 +041627.9 -000010.1+000050.300013.5 07.7500.59F8 0 +081413.12 -245556.8 -000001.4-000019.000010.0 07.7500.31F0 0 +081622.37 +634348.6 -000044.0-000028.700011.4 07.7500.45F5 0 +081657.24 -534209.2 -000009.6+000011.000006.0 07.7500.05A1 0 +082125.53 -445923.9 -000012.2+000003.400002.5 07.75-0.09B7 0 +084316.24 -390813.1 -000000.6-000061.600009.8 07.7500.47F5 1 +085012.83 -364030.5 -000010.6+000010.800004.2 07.7500.98G8 0 +085126.03 -453722.7 -000008.9+000013.200004.8 07.7500.00B9 0 +085144.98 -064703.5 -000024.8+000009.300004.4 07.7500.07A0 1 +085456.22 +525723.2 -000010.0+000006.400006.2 07.7500.98K0 0 +085510.59 +023743.5 +000013.4-000013.900006.0 07.7500.93K0 0 +090539.03 +501741.7 +000002.5+000000.900004.3 07.7500.91G5 0 +091240.11 +163129.9 +000005.0-000006.700001.8 07.7500.17A0 1 +092034.77 -473400.5 -000013.7+000005.500002.0 07.75-0.10B5 0 0.06 0.74 +092246.17 +154636.4 +000017.7-000058.600005.4 07.7500.17A2 0 +092842.07 -101616.0 -000018.8-000003.800004.4 07.7500.09A2 0 +093146.81 -032303.5 -000056.6+000019.900006.2 07.7500.18A0 0 +093217.06 -470846.9 -000050.0+000009.700007.8 07.7500.34A9 0 +093927.50 -631518.2 -000022.9+000012.400004.2 07.75-0.02B8 0 +094430.50 -043926.2 -000032.2+000008.800005.4 07.7500.23A2 0 +100308.22 -595027.9 -000007.7+000005.600000.4 07.75-0.02B8 0 +101408.20 +030908.2 +000230.4-000400.300027.7 07.7500.61G1 0 +102228.61 +173050.6 -000048.7-000041.200008.0 07.7500.41F0 0 +102425.05 -383449.8 -000026.5-000013.900006.4 07.7500.34F2 1 +103530.37 -694902.8 -000031.4+000010.700006.8 07.7500.03A0 0 +105302.30 +045743.0 -000064.8+000014.100013.0 07.7500.67G5 0 +110015.62 -463605.2 +000002.1-000004.300003.2 07.7500.05A0 0 +110037.46 +034422.0 -000037.3-000021.700006.3 07.7500.17A0 0 +112135.45 -313117.8 +000020.3+000022.600016.8 07.7500.52F6 0 +115131.91 -404114.8 -000037.2-000003.600005.8 07.7500.46F3 0 +120916.67 -660628.1 -000019.0-000002.300002.4 07.7500.06B8 1 +121414.54 -585235.8 -000014.0-000002.500002.6 07.75-0.01B8 0 +121859.58 -331732.0 -000030.9+000002.200004.3 07.7500.98K0 0 +122111.03 -564626.5 -000011.9-000002.100000.7 07.75-0.01B8 0 +122219.81 -653630.1 -000004.6+000000.600000.3 07.7500.04B1 0 +122410.15 -575505.6 +000048.2-000035.300020.1 07.7500.56F8 0 +123320.57 -574258.9 -000011.6-000000.000000.7 07.75-0.02B8 0 +123507.88 +072634.6 +000153.8-000081.100015.7 07.7500.58F8 1 +124454.14 +330459.0 -000037.1+000006.900008.3 07.7500.48F6 0 +125154.44 +191005.0 -000087.3+000023.500012.6 07.7500.56F8 1 +125859.50 -020453.2 -000069.4-000050.600006.8 07.7500.99K0 0 +130920.61 +065947.0 +000001.9+000005.900004.5 07.7500.91G5 0 +131223.41 +771140.1 +000014.5+000000.600005.3 07.7500.19A2 0 +132159.28 -495445.7 -000008.2-000001.100000.9 07.75-0.05B3 0 +133711.62 -470056.1 -000009.3-000003.000000.0 07.75-0.05B5 0 +135519.18 -571105.5 -000005.5-000005.200000.2 07.75-0.02B7 0 +140402.01 -443651.9 -000012.2-000017.000009.1 07.7500.20G1 1 +143336.78 -584914.8 -000009.2-000004.600000.7 07.75-0.02B2 0 +143535.11 -684420.8 -000014.8-000006.800005.4 07.7500.02Ap 0 0.09 3.73 +145943.52 +350603.3 +000000.5-000026.300001.9 07.7500.97G5 1 +145953.26 +082841.9 +000012.5+000020.200012.8 07.7500.43F2 0 +150757.85 -453444.9 -000117.6-000110.200024.3 07.7500.73G5 0 +152813.76 -112655.9 +000028.9-000001.600011.1 07.7500.26A0 0 +152845.06 -445334.1 -000001.6-000002.000003.0 07.75-0.04B8 0 +153145.34 +202238.8 +000009.0-000007.800007.3 07.7500.47F2 0 +154938.93 +234016.1 +000015.1-000019.400005.9 07.7500.96G5 0 +155128.69 -641054.1 +000053.6-000002.500013.6 07.7500.45F5 0 +161318.74 +060215.6 -000003.7-000010.100006.8 07.7500.25A5 0 +162033.83 -293053.4 -000002.5-000012.200002.7 07.7500.19A1 1 +162519.22 +452242.8 -000061.0+000021.000006.5 07.7500.85G5 0 +163428.28 -060810.2 -000009.8-000011.900000.2 07.75-0.02B0 0 +165314.84 +030114.7 +000002.3-000004.600004.3 07.7500.98G5 0 +165457.88 -484717.9 -000001.8-000002.100001.7 07.7500.12B9 0 +165614.47 -474328.0 -000008.4-000044.400007.0 07.7500.30A5 0 +173327.00 -182023.1 -000007.3-000017.900006.0 07.7500.51F3 0 +173531.32 -025330.2 +000006.2-000000.800003.6 07.7500.13B9 0 +174247.01 -500002.5 -000076.9-000143.400016.8 07.7500.51F5 0 +175234.14 +014234.6 +000040.7+000010.700007.4 07.7500.82G5 0 +182018.19 +210425.0 -000001.0-000008.200002.8 07.75-0.01B9 1 0.08 1.66 +182749.86 +001159.9 -000001.9-000003.200006.0 07.7500.13A0 0 +183247.85 +244045.2 +000023.8+000017.600007.3 07.7500.40F0 0 0.07 1.00 +183336.10 +053624.3 +000001.7-000007.700004.5 07.7500.19A0 0 0.07 4.00 +183836.78 -161836.2 -000002.9-000006.700008.2 07.7500.49Fm 0 +184041.88 +105754.8 +000000.6-000009.300000.3 07.7500.04B9 0 +184838.78 +342637.0 -000001.9-000022.400003.6 07.7500.98G5 0 +184915.45 -005853.2 +000010.2-000001.400008.5 07.7500.13A0 0 +185644.28 -082544.1 -000008.0+000007.600003.8 07.7500.15A0 0 +190025.65 -172903.7 +000042.6-000007.500011.2 07.7500.44F3 0 +190831.70 -305821.0 +000042.2-000058.000034.7 07.7500.79K0 1 +190937.56 +581630.7 +000039.9+000075.600012.7 07.7500.39F0 0 +191446.96 +264348.1 +000020.9+000005.200004.5 07.7500.15A0 0 +191548.76 +382247.0 +000029.2+000242.200015.5 07.7500.55G0 1 +191919.55 +070837.1 +000009.1+000016.100007.0 07.7500.53F8 0 +192642.17 -261906.1 +000005.1-000018.500002.8 07.7500.09A0 0 +193850.02 +332046.7 +000012.1-000020.700006.2 07.7500.37F2 0 +193956.50 +595027.6 +000023.1+000019.900005.7 07.7500.40A5 0 +194322.49 +471441.0 -000002.5-000003.900000.7 07.75-0.19B0 0 +194828.09 +122316.8 +000005.9+000002.200002.7 07.7500.02A0 0 +195711.77 +252919.7 +000005.1+000010.700002.2 07.7500.06A0 0 +200115.40 -104652.0 +000005.8-000008.900003.7 07.7500.23A0 0 +201132.86 +335833.8 -000031.6+000041.600015.1 07.7500.50F6 0 +202042.32 +274542.5 +000008.9-000005.100007.1 07.7500.15A0 0 +202107.54 +390153.7 -000002.9-000007.900000.6 07.7500.26B2 0 +202211.79 -164647.8 -000009.1-000038.200005.8 07.7500.91K2 1 +202646.24 +392744.1 +000007.0+000001.600002.6 07.7500.01A0 0 +202837.12 -042540.4 -000010.0+000029.300016.4 07.7500.59F8 0 +202958.81 +303323.9 -000003.2-000025.500006.7 07.7500.19A3 0 +203039.66 -163302.6 +000050.7-000049.800011.2 07.7500.51F6 0 +203758.63 +130532.7 +000020.4+000005.200004.9 07.7500.12A0 0 +204302.03 +521742.3 -000023.9+000163.700012.7 07.7500.55G0 0 +204904.54 +060502.2 -000005.5-000010.900005.3 07.7500.27A2 0 +205454.15 -012232.6 +000015.2-000013.300015.2 07.7500.48F5 0 +211456.70 -591842.1 +000006.4+000018.100002.7 07.7500.92G6 0 +212055.70 +030705.7 +000136.9+000004.400014.0 07.7500.00F8 1 +215603.03 -391832.2 +000031.6-000059.700012.6 07.7500.50F6 0 +215909.54 -603628.1 -000022.3-000026.100008.8 07.7500.44F3 0 +220435.00 -045024.2 +000008.6-000000.200004.2 07.7500.33F0 0 +221949.04 -040358.3 -000026.4-000021.000004.8 07.7500.23A3 1 +223436.34 +484522.4 -000000.4-000018.500009.8 07.7500.49F5 1 +224809.35 +055245.1 +000034.9-000035.800016.1 07.7500.49F5 0 +225005.15 -660301.6 -000070.7-000011.600018.1 07.7500.52F6 0 +230231.22 -494146.3 +000187.8-000213.400015.5 07.7500.85G8 0 +230632.96 +465525.0 -000001.9-000002.600001.2 07.7500.01B3 0 +232401.57 -271651.1 +000012.6+000006.500005.5 07.75-0.01A0 1 +234429.22 +552927.8 +000006.2-000004.500002.7 07.7500.07B9 0 +235702.15 +794525.1 +000008.4-000022.700005.2 07.7500.39F0 0 +001029.00 +515444.6 -000007.9-000017.500001.8 07.7501.49K0 0 +001131.54 -342736.3 +000023.1-000000.400004.7 07.7501.15K2 1 +001516.29 -060817.1 -000036.9-000050.600009.2 07.7501.01K0 0 +001934.25 -214826.1 -000007.6-000004.500000.1 07.7501.54K4 0 +002851.16 +082302.3 -000013.1-000023.200004.6 07.7501.03K0 0 +010633.62 +624015.1 +000062.5-000003.600004.6 07.7501.11K0 1 +015805.37 +762212.5 +000083.1-000056.700005.3 07.7501.01G5 0 +020807.24 +111125.7 +000007.8+000004.200003.8 07.7501.60K5 0 +021222.91 +291210.3 -000008.4+000003.200001.3 07.7501.54K2 0 +021229.57 +320859.1 +000008.3-000004.500002.0 07.7501.63K2 0 +022410.03 +400541.3 +000205.6-000088.000011.1 07.7501.08K0 0 +023913.06 +585035.8 +000020.5-000017.000005.1 07.7501.03G8 0 +024432.61 +053928.2 +000004.6-000022.400002.8 07.7501.02G5 0 +031146.66 -145533.0 +000030.5+000001.300005.3 07.7501.00K0 0 +032038.30 +265538.5 -000014.7-000001.700005.4 07.7501.19K2 0 +032051.44 +575228.8 -000014.5-000005.700003.1 07.7501.37K1 0 +032256.06 -411521.1 +000032.4-000014.500003.6 07.7501.58M0 0 +033232.08 +313852.9 +000013.5-000026.700003.4 07.7501.13K0 0 +035020.24 -050433.8 +000001.0-000016.000002.1 07.7501.22K0 0 +041918.78 +091756.6 -000001.6-000008.000002.7 07.7501.01G5 0 +044448.50 -443307.7 +000007.8-000018.500002.4 07.7501.45K4 0 +044626.43 -354822.3 +000005.2+000038.500004.4 07.7501.22K1 0 +050056.51 -420010.9 -000001.7+000000.200001.8 07.7501.65M2 0 0.16 33.82 +053007.21 -433446.3 -000005.9+000023.500002.4 07.7501.46K3 0 +055207.93 -783516.0 +000005.8+000017.200003.8 07.7501.16K1 1 +055230.61 +504637.2 -000049.7-000018.500005.6 07.7501.15G5 0 +060314.66 -003606.3 -000002.9-000004.000000.8 07.7501.17K0 1 +061141.72 -271351.0 -000009.3-000051.200003.2 07.7501.24K1 0 +062436.60 +125138.8 -000010.2-000014.800001.9 07.7501.29K0 0 +065542.36 -805017.0 +000038.1+000026.500004.6 07.7501.34K3 0 +071718.74 +204440.7 -000022.6-000025.200006.2 07.7501.04G5 0 +072031.20 +175152.7 -000006.8-000000.600003.8 07.7501.11K0 0 +072509.11 -702413.9 +000011.9+000013.200006.8 07.7501.20K2 0 +074416.02 -514707.1 -000007.8-000019.600002.5 07.7501.02G8 0 +074426.85 -403301.4 +000001.9+000008.400003.2 07.7501.29K1 0 +075147.94 +244914.9 +000003.5-000041.200005.1 07.7501.04K1 0 +080803.75 +142102.1 -000006.1-000035.700005.3 07.7501.14K0 0 +081823.00 -601840.4 -000007.0+000008.000000.4 07.7501.15G5 0 +083331.77 -025838.0 +000012.4-000027.100003.0 07.7501.44K5 0 +084028.73 -210047.2 -000006.5+000002.700002.3 07.7501.41K1 1 +091948.25 -055930.4 -000003.8+000003.500001.0 07.7501.62K5 0 +092331.72 -154805.2 -000016.3+000016.400002.7 07.7501.13K0 0 +093913.05 +211150.9 -000033.1-000025.500005.0 07.7501.13G5 0 +094559.90 -585949.6 -000009.0-000004.600002.6 07.7501.27K2 0 +094630.71 -311628.4 -000041.2+000026.000002.0 07.7501.07K0 0 +094952.83 +165018.6 +000015.6-000035.100003.4 07.7501.53K2 0 +100003.87 -050045.8 -000011.7+000009.800004.8 07.7501.02K2 0 +100728.29 -425735.5 +000015.3-000008.600001.7 07.7501.50K4 0 +100932.63 +863435.6 -000031.7-000043.300004.3 07.7501.03G5 0 +101928.04 +095513.1 +000032.7-000009.100003.3 07.7501.35K2 0 +102040.51 +690114.9 -000022.2+000006.000004.3 07.7501.07K0 0 +103611.98 -575146.6 -000008.8+000002.500000.1 07.7501.87M1 0 +104807.64 +444806.9 -000015.2-000008.800003.4 07.7501.19K2 0 +105408.14 +544803.5 -000016.2-000046.200001.5 07.7501.11K0 0 +112959.52 -175309.2 -000060.9-000025.800003.4 07.7501.20K0 0 +113755.66 -281523.1 -000016.5+000009.700000.9 07.7501.64K5 0 +114439.05 -605102.1 +000006.0-000004.700001.2 07.7501.76M0 0 +114445.34 -554909.9 -000005.6+000002.100001.9 07.7501.28K2 0 +114809.32 -163254.2 +000000.4-000027.200002.7 07.7501.40K4 0 +122528.13 +482216.7 -000025.8-000035.400005.5 07.7501.03G9 0 +130811.14 -281216.9 -000007.3-000008.200002.7 07.7501.46K3 0 +132135.35 -114449.3 -000061.5-000012.600003.2 07.7501.35K2 0 +132319.99 -243920.3 -000028.1-000011.400002.8 07.7501.41M4 0 +132440.08 +660953.8 +000011.4-000008.900001.5 07.7501.52K0 0 +133841.03 +741836.4 +000019.7-000009.200002.2 07.7501.47M5 0 +134631.50 -644031.9 -000018.9-000000.500002.0 07.7501.72M2 0 0.12 6.08 +134818.77 -644128.2 -000026.2-000006.800003.4 07.7501.02K2 1 +140946.53 +194424.6 -000036.0-000004.300004.2 07.7501.29K0 0 +143712.89 -301035.7 -000015.7-000021.500003.0 07.7501.38K3 0 +150529.70 +115125.8 -000024.0-000006.400000.2 07.7501.51K5 0 +150941.71 +004323.1 -000004.8+000010.800004.4 07.7501.08G5 0 +152143.72 +182621.6 -000035.9+000014.600004.7 07.7501.20K3 0 +152823.05 -060010.6 -000018.6+000004.800001.2 07.7501.42K2 0 +155150.01 -080236.2 +000026.8-000003.400006.1 07.7501.29K2 0 +155512.35 -254643.7 +000003.2+000043.800004.5 07.7501.23K0 0 +155550.59 -354033.7 -000022.1+000012.600006.0 07.7501.02G8 0 +161123.06 +072756.5 +000004.9-000005.600004.0 07.7501.29K2 0 +163715.99 +154239.3 -000065.4-000018.600001.1 07.7501.28K2 0 +163924.07 -030620.8 -000059.4+000040.400005.0 07.7501.41K0 1 +164625.31 +200123.3 -000031.3-000007.700003.6 07.7501.16K0 0 +165532.31 -291636.7 -000018.1-000017.000003.2 07.7501.23K0 0 +172302.12 +005025.7 +000005.6+000013.200005.7 07.7501.24G5 0 +173109.21 +201113.5 -000020.5+000004.500006.2 07.7501.02K0 0 +173334.58 -221017.9 -000012.8-000010.300005.0 07.7501.73K4 0 +174135.71 +281246.6 +000000.5-000022.000003.5 07.7501.19K0 0 +174229.55 -022525.7 +000004.8-000010.400004.6 07.7501.13G5 0 +175415.97 -041242.9 +000006.4-000003.900001.8 07.7501.91K5 0 +180917.19 -383640.1 -000004.4-000027.300004.1 07.7501.08G8 0 +182036.23 +100614.0 -000004.6+000016.500002.4 07.7501.68K5 0 +183333.37 -501241.5 +000022.8-000022.700010.5 07.7501.04K1 0 +190329.12 -760654.8 -000001.1-000108.400008.0 07.7501.11K1 0 +195833.99 -323744.7 -000009.6-000010.800004.9 07.7501.00G8 0 +200802.33 -555029.7 +000007.5-000030.800002.3 07.7501.32K2 0 +201854.64 -235338.7 -000005.3+000013.600004.1 07.7501.22K1 0 +202129.96 -232833.7 -000004.3+000024.300004.4 07.7501.02G8 0 +202922.02 +250427.2 -000002.7-000002.000002.2 07.7501.50K5 0 +203358.26 +144246.0 -000009.3-000023.500001.9 07.7501.00K0 0 +204025.44 -291155.9 +000007.1+000000.600003.0 07.7501.07K0 0 +204852.89 +115153.6 -000002.9-000020.000001.7 07.7501.38K5 0 +212046.86 -125310.1 +000010.9-000022.700003.4 07.7501.20K0 0 +214145.91 +491758.0 -000052.7-000097.300005.9 07.7501.11K1 0 +215056.43 -201119.7 +000028.2-000001.500001.6 07.7501.57M3 0 +215206.66 -425846.4 +000019.0+000007.700004.3 07.7501.41K4 0 +223058.03 -143400.9 +000086.4-000025.200004.3 07.7501.28K0 0 +223209.31 +154930.9 +000031.8+000002.300000.0 07.7501.53K5 0 +230801.74 +033423.1 +000059.2-000028.900003.1 07.7501.30K2 0 +231318.48 -300315.1 +000043.1+000011.300003.8 07.7501.08K0 0 +231525.29 +061045.7 +000096.7+000055.200005.0 07.7501.12K0 0 +234546.23 +262008.0 -000026.0-000034.600004.5 07.7501.21K3 0 +234932.59 -053310.7 +000003.4-000012.800004.5 07.7501.06G5 0 +235102.85 -413559.8 -000008.8-000002.600002.6 07.7501.50K4 0 +105026.31 -595856.6 -000007.1+000002.500000.6 07.7502.34M2 0 +105406.26 -620232.8 -000007.5+000002.700000.5 07.7502.06M2 0 +000300.52 -344438.6 +000021.9+000045.700007.4 07.7600.97G8 0 +000835.31 +531514.8 +000084.9-000003.400008.8 07.7600.41F2 0 +003329.97 +400620.2 -000015.0+000012.700016.7 07.7600.56F8 1 +003332.47 -610850.1 +000023.2+000007.900003.0 07.7600.00A1 1 +005259.32 +390234.8 +000060.9+000153.100019.4 07.7600.58F7 0 +012528.55 +740655.1 -000005.0-000001.300002.4 07.7600.30A0 1 +012628.46 +774043.5 +000006.4-000014.900007.5 07.7600.55F5 0 +013101.46 -511254.9 +000136.1-000070.500011.6 07.7600.62G2 0 +022304.70 +702035.6 +000023.3-000006.200003.4 07.7600.58F5 1 +024127.02 -712744.4 +000142.0-000073.300018.8 07.7600.70G6 1 +024633.97 -064206.7 -000022.1-000013.300009.1 07.7600.38F0 0 +025934.37 -040658.8 +000227.8-000013.500014.2 07.7600.51F8 0 +030007.13 -034022.4 -000032.8+000003.700013.1 07.7600.43F5 0 +030255.37 -215042.8 +000051.4+000010.100005.5 07.7600.21A7 0 +031815.17 +124925.9 +000010.3-000009.500005.7 07.7600.23B8 0 +032226.97 -654654.0 +000032.5+000010.500005.9 07.7600.33A4 1 +032803.10 +782843.9 +000037.8-000018.900011.7 07.7600.53F5 0 +033908.16 +090837.6 +000014.5-000035.800005.7 07.7600.19A3 0 +034544.59 +585121.9 -000069.7-000110.400018.3 07.7600.45F5 0 +040156.67 -503029.3 +000024.4+000028.800005.6 07.7600.40F2 0 +040611.45 +762456.0 +000068.4-000071.600011.5 07.7600.39F2 0 +040613.04 +083009.4 +000023.4+000109.200015.9 07.7600.46F8 1 +040911.56 +785721.2 +000008.4-000017.100003.5 07.76-0.01B9 0 +040923.34 +360203.9 +000045.1-000021.900006.9 07.7600.52F8 0 +041913.77 +613502.4 -000006.3-000016.400006.9 07.7600.20A3 1 +041953.32 -143529.5 +000022.2+000002.500003.9 07.7600.94K0 0 +042334.69 +594357.3 +000002.3-000006.600002.6 07.7600.58A5 0 +042426.59 +022927.4 +000064.3-000056.100012.2 07.7600.41F0 0 +042842.27 +794207.2 -000052.9-000030.600010.1 07.7600.47F8 0 0.19 4.17 +043714.39 +302400.5 +000023.4-000120.800012.7 07.7600.50F5 0 +043752.15 +604034.1 +000060.6+000022.100033.8 07.7600.71G5 0 +043958.13 -713019.9 -000071.6-000034.500026.4 07.7600.75G6 0 +051014.45 +303430.1 +000039.1-000129.600016.1 07.7600.54F8 0 +051553.67 +342537.4 +000000.0+000000.000000.0 07.7600.00 0 +051614.54 -032859.2 -000003.9+000002.100003.2 07.7600.10B8 1 +051822.48 +003535.0 +000012.3+000015.600007.1 07.7600.30A8 0 +052101.53 +393718.9 -000015.0-000019.800005.1 07.7600.10A0 0 +052149.09 +512912.5 +000238.7-000230.600019.8 07.7600.70F2 0 +052237.46 +023612.7 +000054.2-000139.400050.2 07.7600.98K3 1 +052416.36 -743758.1 +000008.9+000017.100005.1 07.7600.95G8 0 +053205.13 -232547.0 -000019.8-000002.500007.2 07.7600.18A0 0 +053413.75 -182018.7 -000000.7-000001.300003.0 07.7600.02A1 0 +053455.57 +490348.6 -000024.5-000071.200010.0 07.7600.50F5 0 +054411.77 +330600.7 -000002.6-000024.000006.0 07.7600.21A2 0 +055358.75 +122512.2 -000008.4-000260.100018.6 07.7600.59F8 0 +055612.88 +251947.6 -000006.7-000005.100001.7 07.7600.40A2 1 +055755.13 +464224.6 +000006.0+000009.700006.6 07.7600.52F5 0 +055945.86 -154816.8 -000004.2+000003.600002.4 07.7600.08A1 0 +061615.17 -591307.5 +000027.8-000209.600016.1 07.7600.46F3 0 +061617.89 +090139.9 -000004.1-000009.000002.4 07.7600.02B9 0 0.20 1.39 +061814.11 -720756.2 -000001.7+000027.300004.7 07.7600.07A0 0 +061905.46 -410427.8 -000003.8+000012.200004.6 07.76-0.07A0 0 +063354.41 +043944.6 -000000.5+000001.500001.1 07.7600.30B1 0 +063832.98 +124418.1 -000003.1-000007.600002.5 07.7600.25F0 0 +063843.12 +754225.5 -000037.1-000109.100019.3 07.7600.51F8 0 +063910.50 +002411.0 +000000.3+000011.400004.1 07.7600.93G5 0 +064950.00 +392844.8 -000005.3-000003.700001.6 07.76-0.07B9 0 +065054.36 +113949.9 -000021.4-000018.600003.0 07.7600.95G5 0 +065746.02 +202759.1 -000004.7-000004.300002.0 07.76-0.07B9 0 +065810.51 +604725.1 -000043.6-000119.900016.1 07.7600.55F8 0 +065857.22 -040106.7 -000003.5-000000.200001.1 07.76-0.04A0 0 +071024.16 -300319.9 +000006.7+000011.600005.1 07.7600.22A7 1 +071218.55 +360737.7 -000027.3-000011.200008.0 07.7600.15A2 1 +072244.60 +775346.6 -000029.8-000005.300007.3 07.7600.47F2 0 +072504.66 -432313.6 -000001.6-000019.500005.4 07.7600.06A1 0 +073042.96 -091836.2 -000008.2+000002.100001.7 07.7600.05A0 0 +073602.58 -221737.0 -000004.5-000001.800003.6 07.76-0.15A0 1 +073731.11 +313649.4 -000008.2-000020.100005.1 07.76-0.10B9 0 +073811.89 -513841.5 -000007.9+000006.300002.6 07.7600.04B9 0 +073902.57 +754711.5 -000034.2-000126.300010.1 07.7600.48F5 0 +074818.92 -282130.6 -000002.8-000000.800001.3 07.7600.99G8 1 +075412.60 -033242.7 -000014.4+000004.500004.5 07.7600.31A3 0 +075454.01 +191414.8 +000093.0-000454.500050.0 07.7600.95K2 0 +080733.32 -450851.9 -000014.3+000005.400004.8 07.7600.02B9 0 +080932.28 +055537.5 +000003.2-000091.700010.2 07.7600.44F5 0 +081034.46 -393952.6 -000022.3+000039.600007.3 07.7600.47F3 0 +081820.72 -100733.7 -000008.4-000005.100003.0 07.7600.97K0 0 +082315.89 +543600.3 -000038.0-000039.900003.6 07.7600.91G5 0 +083102.60 +012014.4 -000042.1-000006.900006.1 07.7600.25F0 0 +091042.03 -530245.0 -000009.2+000009.000000.6 07.76-0.09B3 0 +092714.60 -485046.5 -000011.9+000004.500002.7 07.76-0.11B5 0 +092826.32 -722520.6 -000006.0+000011.600002.9 07.76-0.06Ap 0 0.06 1.98 +093638.35 +354147.5 -000030.0-000022.900004.6 07.7600.18A0 0 +094908.92 -781655.0 -000015.0+000008.800002.2 07.76-0.02Ap 0 +095137.91 -381119.1 -000010.7-000000.600004.5 07.7600.72G1 0 +100658.94 -031702.4 -000021.5-000001.700004.8 07.7600.07A0 0 +101348.42 -654223.5 -000008.0+000006.700003.8 07.7600.10B9 1 +101352.22 -230449.6 +000002.3+000017.400003.0 07.7600.97G8 0 +102037.06 -571011.2 -000009.0+000004.500001.5 07.76-0.10B2 0 +102047.42 -562948.0 -000006.7+000001.400000.1 07.7600.35A1 0 +103006.33 +204804.8 +000103.2-000064.800012.5 07.7600.58G0 1 +103715.68 -475317.6 -000016.3+000001.300001.9 07.76-0.06B6 1 +104308.80 +772442.4 -000031.3+000003.900004.5 07.76-0.08B9 0 +105233.36 -461302.2 -000025.2+000007.200003.5 07.7600.19A4 0 +105239.32 -170147.8 -000059.8-000120.400020.6 07.7600.58G2 0 +105355.53 +474016.3 -000025.4+000007.700005.0 07.7600.36F0 0 +110312.80 -505931.1 +000024.3-000014.700002.4 07.7600.93G8 0 +110425.70 -595206.1 -000005.1+000000.900000.5 07.7600.12B1 0 +111249.00 -670559.3 -000017.6+000001.200003.5 07.7600.07B8 0 +111433.23 +254237.0 -000105.7+000048.200047.0 07.7600.84K1 0 +112448.92 -670747.5 -000014.8+000001.000003.4 07.7600.10B8 1 +112837.35 -450827.3 -000038.4-000024.500014.6 07.7600.58K0 1 +113634.07 -605340.6 -000014.4-000001.500003.7 07.7600.01B8 1 +113856.60 +401506.7 -000072.3+000009.700013.1 07.7600.45F5 1 +114500.67 +695552.8 -000021.4-000008.600004.7 07.7600.07A2 0 +120550.96 +052126.7 +000015.0-000016.400012.9 07.7600.30A5 0 +120947.77 -332915.1 -000043.9-000003.000007.6 07.7600.19A2 0 +121251.93 +314746.5 +000021.3-000037.400013.7 07.7600.54F5 0 +122921.20 -393918.5 -000111.5-000014.700011.4 07.7600.45F5 0 +123122.39 +050310.3 +000007.4+000017.700009.2 07.7600.36F2 0 +123229.73 -595348.4 -000011.5-000007.300002.6 07.7600.03B8 1 +123831.90 -475634.2 -000014.5-000002.700003.9 07.7600.01B9 0 +124303.58 -610855.6 -000181.3-000041.900012.7 07.7600.44F6 0 +124930.69 -714353.3 -000003.4-000000.200000.1 07.7600.00B2 0 +130010.34 +345954.3 -000078.3+000001.700008.3 07.7600.92G0 0 +130057.81 -212534.6 -000051.8-000002.200004.7 07.7600.46F3 0 +130156.15 -461706.4 -000037.5-000006.000002.6 07.7600.56F5 0 +130838.41 -543651.4 -000015.4-000010.400004.1 07.7600.24A2 0 0.06 0.15 +131232.07 -344450.6 -000250.4-000270.500013.3 07.7600.53F5 1 +131258.93 -290559.9 +000014.3+000003.200006.2 07.7600.21A2 1 +131806.88 -634113.6 -000007.9-000000.600000.7 07.7600.61B1 0 +132148.69 -552501.3 -000021.7-000002.300003.1 07.76-0.02B9 1 +132809.05 +082128.9 -000063.4+000017.600012.9 07.7600.43F2 0 diff --git a/kstars/kstars/data/hip034.dat b/kstars/kstars/data/hip034.dat new file mode 100644 index 00000000..b0db50c3 --- /dev/null +++ b/kstars/kstars/data/hip034.dat @@ -0,0 +1,1000 @@ +134531.96 -392121.1 -000040.4-000012.600005.5 07.7600.46Fm 0 +135532.19 -093125.9 -000042.8+000001.100006.8 07.7600.39F0 1 +140335.45 -774526.1 +000001.2-000002.700004.0 07.7600.98G8 0 +140729.38 -613343.9 -000069.9-000030.100015.1 07.7600.44F3 0 +141102.80 -552651.6 -000014.3-000010.400005.9 07.7600.24A4 0 0.08 0.43 +141853.80 -585821.3 +000010.5-000035.200008.8 07.7600.37F0 0 +142323.54 -274919.3 -000248.2-000267.600017.3 07.7600.66G3 0 +144246.50 -551054.5 +000005.8-000011.300005.5 07.7600.46F3 1 +144716.27 +024212.3 -000289.1-000079.300050.8 07.7600.89G8 0 +144923.60 -572616.7 -000010.4-000047.800004.1 07.7600.62F5 1 +151210.29 -305309.7 +000098.8-000104.100025.3 07.7600.66G2 0 +151353.96 -242243.5 +000025.4-000025.400013.8 07.7600.93K0 0 +151922.34 -340156.7 -000015.4-000021.400005.1 07.7600.08A0 0 +152008.58 +161107.7 -000060.0-000031.400012.5 07.7600.48F6 0 +154649.03 +702227.3 -000017.0-000022.600017.1 07.7600.49F8 1 +160126.65 -251154.4 -000011.1-000024.400004.7 07.7600.35A2 0 +160902.61 -185943.8 -000007.8-000023.400006.6 07.7600.25A0 0 +161821.13 -363357.5 +000032.7+000029.100015.2 07.7600.54F7 0 +162051.25 +542310.1 -000008.6+000031.400004.6 07.7600.19A3 0 +163140.14 -431303.8 -000001.0-000014.000008.8 07.7600.26A5 0 +163219.94 +245056.8 -000015.3-000011.900007.7 07.7600.13A0 0 +163348.43 -342626.3 -000009.2-000011.800004.8 07.7600.43Fm 0 +164926.48 -495908.7 -000006.2-000015.900004.4 07.7600.13Ap 0 0.06 2.57 +165403.27 +082558.5 -000035.3-000006.800006.8 07.7600.60F8 1 +165512.60 -111820.1 -000021.9-000045.500009.0 07.7600.63F5 0 +165753.31 +472157.7 -000146.9+000272.200055.7 07.7600.98K0 1 +172332.66 -314201.2 +000022.7-000038.400012.3 07.7600.39F0 0 +173346.76 -504351.7 +000001.3-000004.400001.2 07.76-0.06B5 0 +174550.73 -102114.3 +000005.9-000009.500005.8 07.7600.29A2 0 +174636.42 +060714.3 -000001.4-000008.200001.4 07.76-0.03B7 0 +175243.76 -383833.4 +000002.2-000001.500002.0 07.7600.00B2 0 +175440.55 +181108.5 -000001.9-000006.900000.7 07.76-0.07A0 0 +175606.45 -671502.5 -000006.0-000037.800005.3 07.7600.99G8 0 +180029.05 -384351.8 -000002.6-000001.100003.1 07.7600.79G2 0 +180707.79 -494849.5 -000004.6-000030.100004.2 07.7600.19A1 1 +182557.05 -512319.1 +000001.5-000005.000001.1 07.76-0.02B8 0 +183031.02 -284742.9 -000007.9-000016.200006.8 07.7600.21A1 1 +183213.42 -371244.5 +000003.2-000009.100001.4 07.7600.01B9 0 +183520.60 -160826.3 -000003.0-000071.500012.2 07.7600.48F3 0 +183926.56 -121451.9 +000000.4-000007.600000.4 07.7600.56A0 0 +191244.56 +083637.9 +000006.4-000000.300004.7 07.7600.15A0 0 +193743.50 +241540.2 +000000.1-000009.900005.9 07.7600.14A0 0 +193907.56 +403736.7 -000002.6-000003.800000.3 07.76-0.09B0 0 +194234.66 +045713.9 -000000.5-000001.800000.6 07.76-0.03B8 0 +194912.18 +572434.1 -000007.0-000060.500020.5 07.7600.61G0 0 +195104.74 +274300.9 +000000.1-000004.400002.7 07.7600.08B2 1 0.08 0.41 +200623.44 -523117.7 -000001.1+000013.400009.4 07.7600.33F2 0 +200655.85 -085451.3 +000008.4-000011.800006.4 07.7600.35F0 1 +200703.64 -081053.8 +000015.2-000008.800004.7 07.7600.37F0 0 +201323.79 +434840.3 +000006.0-000000.200002.9 07.7600.02A0 0 +201541.56 +655113.1 +000016.6-000005.800008.3 07.7600.54F5 1 0.07 1.72 +201805.78 -215954.0 +000022.4-000023.600007.1 07.7600.46F5 0 +202022.67 -425404.3 -000025.4+000010.600002.6 07.7600.99K0 0 +203243.92 +530130.4 +000007.9+000004.300004.6 07.76-0.01A2 0 +204145.98 +123107.4 +000050.2-000032.100012.3 07.7600.45F8 1 +204540.34 +230103.0 +000017.1+000002.100003.9 07.7600.99G5 0 +204830.82 -574221.1 +000035.3+000012.200003.4 07.7600.93G6 0 +210043.00 +160349.7 -000010.8+000004.400004.5 07.7600.91K0 0 +210141.66 +280605.3 +000011.9-000042.100012.0 07.7600.49F8 0 +210234.78 +260926.7 -000004.3+000006.500009.9 07.7600.57F8 0 +211007.49 +654110.5 +000006.2+000004.900003.7 07.7600.04B9 0 +211126.22 +273312.8 +000003.0-000008.400001.6 07.7600.04A0 0 +211409.87 +305741.4 +000006.6-000008.100000.6 07.76-0.07A0 0 +211534.01 +371508.5 +000001.2-000001.800000.1 07.76-0.10B8 0 +211625.36 -545122.4 +000013.5+000012.000011.9 07.7600.81G6 1 +211827.05 -034048.8 +000058.1+000005.600008.6 07.7600.31F0 0 +211924.25 -492354.4 +000016.8-000012.500005.2 07.7600.91G8 0 +211924.84 -844522.4 +000091.8-000068.800015.2 07.7600.50F6 0 +212423.89 +695935.4 +000022.0+000015.800005.8 07.7600.10A0 0 +213446.74 -815536.6 +000067.6-000027.700008.5 07.7600.28A9 0 +213723.98 +343610.5 +000077.5+000033.800008.4 07.7600.54G0 0 +215212.04 +012433.1 +000010.6+000003.200003.6 07.7600.92K0 0 +215531.59 +523140.7 +000001.5-000000.900003.9 07.7600.42F2 1 +215802.05 +055631.5 +000022.3-000014.200016.0 07.7600.41F2 1 +220308.63 -270304.4 -000013.5-000005.900006.5 07.7600.18A5 0 +220855.61 +701425.0 +000077.8-000027.200012.2 07.7600.48F2 0 +221051.17 -630557.9 +000118.2-000008.800011.6 07.7600.66G2 0 +222730.71 -774303.7 +000076.1-000091.600019.0 07.7600.56F8 0 +223857.82 +170559.7 +000175.7+000140.300016.7 07.7600.56F8 0 +230231.93 -111556.4 -000064.3-000016.100009.2 07.7600.97K0 0 +230310.32 -622258.3 +000022.4-000002.600005.2 07.7600.14A2 0 +230328.55 -430441.4 -000004.8-000129.000015.4 07.7600.55F8 0 +231729.47 -133835.5 +000127.1-000097.700005.8 07.7600.85G8 0 +231729.48 -451356.5 +000025.5+000046.000011.2 07.7600.69G2 1 +232213.20 +192402.2 +000044.7-000207.900019.3 07.7600.62G0 0 +232559.72 +274225.8 -000006.7-000013.500007.3 07.7600.70F8 1 +232720.70 +452205.3 -000010.3-000013.400002.5 07.7600.14A0 0 +233040.77 +051458.0 +000001.1-000013.100008.3 07.7600.22 1 +233137.49 +540827.9 +000005.5-000018.100002.9 07.7600.08B8 0 +235005.98 +354616.6 -000013.4-000034.500011.8 07.7600.60F8 0 +235525.58 -174934.3 +000010.6+000076.300016.0 07.7600.51F7 0 +000830.86 -064731.8 +000043.9+000002.800002.8 07.7601.62K2 0 +003934.61 +493424.0 -000003.3-000004.000003.9 07.7601.05G5 0 +005509.70 +465258.7 +000033.6-000023.100004.1 07.7601.00K0 1 +010133.09 -713258.0 +000011.4-000040.200005.3 07.7601.09K1 0 +011828.83 -201125.6 +000005.1+000002.200000.4 07.7601.32K2 0 +011842.68 -132348.7 +000008.3+000012.400003.5 07.7601.29K2 0 +012433.93 -454316.7 +000010.6+000010.400000.8 07.7601.47K5 0 0.07 84.70 +013804.53 -102023.7 +000006.2-000085.000004.0 07.7601.26K2 0 +022518.86 +274101.9 +000015.4-000019.400003.9 07.7601.11K2 0 +022921.80 -355629.5 -000027.9-000017.100002.8 07.7601.22K2 0 +023453.00 +011442.1 -000004.5+000011.400003.4 07.7601.14K0 0 +023618.88 -384347.3 +000002.6+000010.200004.9 07.7601.03K0 0 +024250.45 -711216.4 +000021.8+000018.200001.4 07.7601.58M4 0 0.27 45.84 +025053.65 +234428.5 -000002.5-000024.900004.2 07.7601.11G9 0 +030349.64 -605027.0 +000037.1+000014.900003.8 07.7601.28K3 0 +030446.70 -524945.7 +000001.3+000016.300004.0 07.7601.24K3 0 +030545.57 +320151.4 +000054.0-000039.700003.6 07.7601.04G5 1 +030721.81 +725911.4 +000082.6-000084.400004.0 07.7601.13G5 0 +031515.60 -125914.4 +000014.1+000010.300004.7 07.7601.12K1 0 +031841.22 -141514.4 +000028.2+000014.300004.3 07.7601.28K1 0 +033506.28 -355615.5 +000005.6+000001.400002.8 07.7601.43K2 0 +035355.88 +743957.9 +000008.2-000023.100003.7 07.7601.04G5 0 +041025.06 +421026.4 +000001.5-000010.200003.5 07.7601.94M. 0 +041044.20 -111953.2 +000013.2+000009.700004.3 07.7601.16K2 0 +042534.68 -162506.5 +000045.3+000009.200003.2 07.7601.11K0 0 +043048.41 -232428.1 +000005.0+000009.300004.1 07.7601.45K3 0 +043107.63 +702020.5 -000004.9+000001.100002.6 07.7601.20K0 0 +045440.73 -285252.3 +000019.4+000047.100004.5 07.7601.15K0 0 +045651.71 +335837.8 +000008.9-000011.000004.0 07.7601.08G5 0 +053957.16 -303810.2 +000001.5-000008.700004.4 07.7601.24K2 0 +054602.08 +793714.7 +000034.9-000034.900003.7 07.7601.05G5 0 +060438.40 +081316.6 +000001.4-000015.000002.5 07.7601.07K0 0 +060920.46 -182947.5 +000016.4+000010.100002.5 07.7601.60K5 0 +061344.16 +192000.1 +000001.6-000003.200000.1 07.7601.18G5 0 +061839.21 +381408.3 +000000.9-000014.900002.6 07.7601.65K5 0 +063026.64 +554147.4 -000011.8-000004.800001.5 07.7601.52K2 0 +063346.44 +071424.0 +000000.6+000006.500002.2 07.7601.32K0 0 +065353.10 +391010.9 +000002.5-000011.000000.1 07.7601.49K5 0 +065858.83 +715555.1 +000002.4-000001.700002.5 07.7601.24K0 0 +070635.65 +761018.0 -000016.4-000055.700004.5 07.7601.22K0 0 +071228.90 -612253.9 -000007.1-000025.000002.5 07.7601.36K3 0 +071653.09 -094351.9 -000002.2+000002.100002.8 07.7601.55K5 0 +071923.88 +220128.4 -000008.2-000003.300003.7 07.7601.04G5 1 +073036.34 +043315.6 +000003.9-000002.200003.2 07.7601.08K0 0 +074830.56 -121306.8 -000003.5-000001.600000.3 07.7601.59K5 0 +075941.13 +045313.1 +000002.6-000003.300001.3 07.7601.58K5 0 +080733.55 -491613.2 -000009.6+000003.300001.6 07.7601.67M3 0 +081006.28 -325506.2 -000010.3-000001.100000.5 07.7601.69K5 0 +082608.51 -404710.6 -000000.2+000001.800003.6 07.7601.02G8 0 +085119.93 -090722.4 -000006.9+000008.800000.7 07.7601.34K2 0 +085632.18 -110552.7 -000028.6+000004.000001.9 07.7601.58K5 0 +091142.03 -505501.5 -000035.1+000052.500006.0 07.7601.08K0 0 +091816.75 +004235.6 +000012.6-000024.800006.5 07.7601.06K0 0 +091911.89 +090444.9 +000048.2-000124.300002.2 07.7601.15K0 0 +093511.42 +652433.0 +000005.6-000026.400003.0 07.7601.24K0 0 +093726.74 +305726.3 -000008.3-000015.900004.9 07.7601.02G5 0 +100205.68 -545853.8 +000048.6-000011.800004.4 07.7601.17K2 0 +100426.40 +133542.4 +000009.3-000012.700002.0 07.7601.49K2 0 +100455.65 -350903.6 +000000.8-000003.400003.2 07.7601.59K3 0 +101036.72 +235253.7 +000004.6-000023.900003.4 07.7601.00G5 0 +101735.45 +305314.0 +000010.9+000001.500001.6 07.7601.59M. 0 +105906.41 -342204.9 -000013.6+000002.900003.0 07.7601.18K1 0 +112009.99 +281837.5 -000007.2+000011.000003.3 07.7601.42K2 0 +112331.61 -173715.2 +000005.1-000008.600002.5 07.7601.01K0 0 +112844.78 -262134.7 -000016.1-000008.500001.7 07.7601.28K1 0 +113159.99 +301419.1 -000018.6+000002.600002.3 07.7601.14K1 0 +113447.45 -022927.9 -000039.1+000041.800003.0 07.7601.06K0 0 +114052.92 -550554.5 -000020.5+000004.200001.0 07.7601.42K4 0 +114500.19 +665149.3 +000009.3-000001.700001.1 07.7601.40K0 0 +115715.32 -351135.9 -000023.8-000001.800004.0 07.7601.50K5 0 +120100.72 -262847.2 -000013.4+000005.300006.5 07.7601.14K0 0 +120358.74 +612412.9 +000013.9+000005.000004.2 07.7601.02K0 0 +123003.49 -320334.6 -000019.1-000006.700004.7 07.7601.17K0 0 +123849.98 -620154.1 +000037.2+000063.000007.8 07.7601.05K0 0 +125708.47 -394709.3 -000012.7-000001.700003.0 07.7601.05K0 0 +125830.96 -123048.0 -000005.0-000007.400000.6 07.7601.64M. 0 +125835.93 -065654.1 -000028.4+000005.400003.3 07.7601.10K0 0 +132715.85 -131837.9 -000015.8+000019.900004.0 07.7601.06K0 0 +132914.28 -545503.9 -000016.5-000005.400003.7 07.7601.00G5 1 +133134.74 +714737.5 -000038.2-000043.800002.4 07.7601.34K2 0 +133546.80 -491138.2 -000009.4-000001.800002.8 07.7601.48K4 0 +134143.96 -183310.9 -000033.8-000002.700003.6 07.7601.13K0 1 +134233.16 -575109.0 +000009.3+000001.100006.2 07.7601.01K0 0 +134415.54 -112612.4 +000024.8-000005.800003.5 07.7601.29K2 0 +134815.09 -381545.1 +000000.2-000017.100001.6 07.7601.55K4 0 +134833.02 +401448.8 -000017.4+000010.400001.6 07.7601.55M. 0 +141410.08 -483438.8 -000019.0-000007.200003.4 07.7601.24K1 0 +142119.38 -051255.8 -000017.1-000027.200002.0 07.7601.01K0 0 +142203.48 -443931.1 -000016.7-000022.800001.8 07.7601.22K1 0 +142912.53 +475922.5 -000081.3+000047.600003.6 07.7601.07K0 0 +144512.00 +342233.9 +000010.5-000003.800001.4 07.7601.60M. 0 +150734.58 +525936.8 +000001.1+000010.700003.4 07.7601.06K0 0 +152318.22 -321848.2 -000007.9-000000.300003.2 07.7601.75K5 0 +152502.70 +553639.3 -000003.9+000012.600002.6 07.7601.14K1 0 +155141.67 +712056.9 -000001.2-000006.500000.5 07.7601.62K5 0 +155835.29 -064213.1 -000001.8+000021.800004.1 07.7601.09K0 0 +160745.29 +154237.4 +000012.9-000018.100002.0 07.7601.27K2 0 +162302.31 -715506.0 +000001.0-000052.500006.3 07.7601.26K3 0 +162347.18 +113527.7 +000000.1-000032.500002.8 07.7601.40K0 0 +162506.75 +240323.7 +000007.3-000002.700002.2 07.7601.60K5 0 +165111.49 -304020.7 -000001.7-000010.600002.2 07.7601.15K0 0 +171137.20 -375111.6 -000008.1-000011.900002.0 07.7601.72K4 0 +173133.07 +494323.6 +000016.4+000005.800004.4 07.7601.07K0 0 +174502.68 -724725.8 +000010.8-000009.200002.0 07.7601.48K3 0 +174940.61 +393628.0 +000016.3-000026.100002.8 07.7601.29K0 0 +175659.09 -601927.9 +000010.1-000000.500002.6 07.7601.07K0 0 +181112.14 +015854.9 -000018.4-000042.200004.6 07.7601.38K2 0 +184004.28 +074546.5 -000000.7-000004.100002.0 07.7601.19K2 0 +192703.59 +345138.9 +000002.8+000007.200002.9 07.7601.46K2 0 +192813.05 +470134.7 +000008.3+000023.400003.9 07.7601.01G5 0 +193041.18 +430215.8 +000000.2-000008.400001.8 07.7601.69M0 0 +194004.98 -372404.7 -000007.8-000007.200001.1 07.7601.60K5 0 +195150.46 -283324.8 -000003.9-000005.900001.2 07.7601.59K5 0 +195701.37 -005913.6 -000002.5-000000.900002.3 07.7601.51K2 0 +200701.08 +850526.6 -000001.9+000007.100003.1 07.7601.07K0 0 +202059.33 -152542.9 +000011.4-000012.900005.5 07.7601.09K0 0 +203407.31 +195703.3 -000008.6-000011.500001.6 07.7601.38K5 0 +205018.34 -483421.8 -000009.2+000003.900002.5 07.7601.64M1 0 +211128.72 +502407.6 +000022.0+000013.800005.8 07.7601.05K0 0 +211146.99 +125706.4 -000005.5-000001.400001.2 07.7601.46K5 0 +211416.25 -442931.7 -000004.4-000074.200004.5 07.7601.11K1 0 +211452.74 -311100.8 -000054.5-000050.900006.4 07.7601.09K1 0 +212139.73 -042911.8 +000016.6-000016.000004.8 07.7601.31K2 0 +212549.77 -355011.8 -000010.0-000012.800000.6 07.7601.11G8 0 +212647.68 +373103.7 -000000.8-000021.400003.0 07.7601.45K0 0 +214426.73 +301848.1 -000001.8-000006.500001.3 07.7601.60K5 0 +215023.03 +491830.3 -000006.3-000009.300003.0 07.7601.53K2 0 +220554.45 +441715.3 -000002.9-000011.500001.9 07.7601.44K5 0 +222211.63 -105052.9 -000040.5-000020.800000.5 07.7601.45K0 1 +222444.14 -125727.8 +000011.6-000025.900000.7 07.7601.36K2 0 +222921.11 +773456.6 -000013.2-000009.700001.3 07.7601.78K5 0 +224316.93 -400032.6 +000036.4-000039.600001.3 07.7601.23G8 0 +224542.34 -265844.9 +000014.4-000032.700004.8 07.7601.52K5 0 +224836.26 +332636.7 -000011.7-000035.800003.3 07.7601.57K2 0 +225557.59 -745943.1 +000020.4-000010.200003.3 07.7601.08K0 0 +225700.24 +142508.1 +000004.7+000000.300003.1 07.7601.60M. 0 +231055.40 -333726.9 +000027.8-000010.600006.2 07.7601.05K0 0 +231845.06 -651808.5 +000041.1+000001.400005.5 07.7601.26K3 0 +232526.87 -300027.5 +000020.1-000033.300003.7 07.7601.45K4 0 +234202.80 -692613.2 +000052.0-000001.000003.2 07.7601.03G6 0 +133736.07 -562835.0 -000012.7-000002.300001.0 07.7602.10N3 0 1.34 447.00 +000422.89 -292253.7 +000020.7+000002.500004.1 07.77-0.06B8 0 +001046.82 +372825.9 +000049.9+000016.500008.8 07.7700.41F2 0 +003603.63 +070921.6 +000060.2-000013.800019.4 07.7700.56F5 0 +003853.08 -253544.6 -000030.8-000027.200009.2 07.7700.23A5 0 +005556.08 +454058.4 +000004.6-000009.300003.4 07.7700.98G5 0 +010137.91 +703116.9 +000018.6-000009.800004.1 07.7700.40F5 0 +010501.26 +431624.8 +000000.5-000056.900010.2 07.7700.40F5 0 +010649.05 -225120.5 -000039.5-000082.000007.6 07.7700.86G5 0 0.10 4.50 +015847.43 +170133.4 +000107.5-000040.600008.8 07.7700.51F5 0 +022053.98 -525749.6 -000091.2-000006.100018.5 07.7700.53F8 0 +023353.34 +493022.5 +000434.8-000080.800021.0 07.7700.63G5 1 +024822.61 -045514.9 +000016.7-000022.400005.3 07.7700.97G0 0 +025523.21 +102726.5 -000026.5-000024.000008.0 07.7700.35F0 0 +030622.54 +034836.4 +000014.8+000004.600001.9 07.7700.16A2 0 +031711.83 +013329.0 +000027.7+000001.600005.5 07.7700.21A2 0 +031959.22 +173003.1 +000033.8+000045.400007.2 07.7700.34F0 0 +033419.14 +594405.8 -000000.1-000002.700000.5 07.7700.74B3 0 +033438.55 +635320.1 -000002.4+000000.200000.1 07.7700.25B1 0 +035357.22 -135941.0 -000005.7-000004.500008.0 07.7700.25A5 0 +035549.24 -651112.7 +000144.0+000081.100017.8 07.7700.55F8 0 +041506.07 -300419.0 +000020.4-000003.000006.5 07.7700.05A0 1 +044933.19 +021206.4 +000003.8-000004.300004.6 07.77-0.06A0 1 +045356.21 +364526.7 +000006.2+000011.600035.1 07.7700.75G5 0 +045832.48 -541018.0 -000015.8-000078.000010.3 07.7700.34F0 1 +050203.76 -453557.9 -000006.9+000006.700005.0 07.7700.10A1 0 +052129.88 -442224.5 -000020.7+000013.200006.8 07.7700.13A2 0 +054238.63 +613611.1 +000022.3-000023.300008.2 07.7700.50F5 0 +055623.22 +474258.8 -000005.4-000009.200003.0 07.7700.05B9 0 +060021.07 +481429.4 -000002.0-000003.400004.3 07.7700.14A0 0 +060405.74 +212939.0 +000003.3-000016.100007.7 07.7700.20A3 1 +062214.38 +194209.3 -000000.2-000009.900003.5 07.7700.06A2 0 +062639.65 -010424.4 -000006.3-000000.800002.6 07.77-0.08A0 0 +062709.19 +000806.1 -000010.2-000004.600000.8 07.77-0.03B8 1 +064021.88 -590723.6 -000005.8+000009.500002.0 07.77-0.09B6 0 +064256.84 -114557.9 -000024.2-000003.000005.7 07.7700.04A0 0 +065537.20 +240028.9 -000001.0-000002.000002.1 07.77-0.17B2 0 +070510.18 -005156.0 +000003.6+000000.600008.1 07.7700.52F5 1 +070922.15 +163259.4 -000133.1-000139.000021.6 07.7700.56F8 0 +070944.21 +254405.7 -000013.1-000024.100006.9 07.7700.34F0 0 +071431.03 -225632.6 -000002.5-000002.700003.2 07.7700.95K0 0 +071840.34 +142148.3 -000006.8-000003.800003.0 07.77-0.07B9 0 +072927.97 -215131.1 -000005.0+000004.300001.4 07.77-0.09B2 0 +082236.77 -490304.8 -000014.3+000015.200003.8 07.77-0.06B8 0 +083128.03 -254055.9 -000008.8+000006.600003.7 07.7700.12A0 1 +084335.81 -533128.5 -000011.7-000016.300005.8 07.7700.19A5 1 +084736.82 +000105.2 +000151.5-000095.200017.7 07.7700.66G0 0 +084914.43 -574029.4 -000023.8+000021.300002.0 07.7700.96G6 0 +090338.47 -334139.9 -000018.9+000001.300003.4 07.7700.16A2 0 +090634.48 -475509.5 -000021.8+000014.900004.1 07.77-0.07B9 0 +091013.42 +545843.4 -000185.3-000035.000015.8 07.7700.46F5 0 +091712.00 +024043.3 -000054.2-000002.400009.4 07.7700.37F0 0 +092038.20 +170738.5 -000017.3-000010.700005.8 07.7700.37F2 0 +092126.05 -304822.3 -000013.1+000009.100006.7 07.7700.14A1 0 +092648.35 +142938.6 -000031.1-000035.700009.3 07.7700.31A3 0 +092703.86 -125433.7 -000021.6-000005.300004.5 07.7700.28A5 0 +093227.08 -411048.1 -000007.0+000003.000001.1 07.7700.67F6 0 +093313.24 -451231.0 -000044.6+000017.800006.6 07.7700.27A5 0 0.68 0.00 +094537.23 -374844.2 -000068.4-000004.900009.4 07.7700.52F7 1 +095402.57 +714053.2 -000014.2-000018.600003.8 07.7700.03A0 0 +101805.54 +273128.1 +000001.2-000020.100004.1 07.7700.40F2 1 +102929.15 -332431.8 -000018.3-000016.700006.2 07.7700.27A4 0 +103100.81 +052028.8 -000035.6-000006.000005.6 07.7700.08A0 0 +103227.75 -595156.9 -000014.2-000008.100003.7 07.7700.29F0 0 +103252.79 -810946.4 -000020.4-000004.800004.0 07.7700.12Ap 0 0.06 25.36 +103613.67 +134846.7 -000027.8+000007.900005.2 07.7700.19A2 0 +104504.22 -580855.6 -000090.3+000002.900013.9 07.7700.64G0 0 +110051.59 -123331.4 -000041.2+000012.200005.2 07.7700.07A1 0 +111424.50 -574804.3 -000013.8+000004.000000.9 07.77-0.03B9 0 +112650.00 -624911.5 -000026.0-000005.600004.9 07.7700.10A0 0 +113511.69 -203328.1 -000003.6-000007.500000.6 07.7700.59G8 1 +113857.29 +410835.2 -000081.6-000035.400013.6 07.7700.52F8 1 +114416.81 +442926.3 -000189.8+000028.300013.9 07.7700.48F5 0 +114946.75 +021354.8 +000014.9-000016.000016.4 07.7700.51F5 0 +115448.37 -422342.0 -000054.1-000003.200006.3 07.7700.36F2 1 +120202.62 -204830.9 -000021.2-000003.300004.5 07.7700.19A3 0 +120826.07 +485806.7 +000004.2-000013.500010.3 07.7700.30A5 0 +121414.65 -535512.5 -000034.5+000006.200006.3 07.7700.08A2 0 +121915.93 +250337.0 +000028.9-000017.200006.0 07.7700.34A5 0 +132245.66 -131111.4 -000018.9-000002.000002.7 07.7700.15A2 1 +133802.12 +391042.4 -000225.5-000147.400021.0 07.7700.70G5 1 +134113.42 +564337.2 -000018.0+000070.800042.1 07.7700.83K0 0 +140913.25 -223215.7 -000072.0+000059.200018.4 07.7700.52F6 1 +140925.01 -345258.0 -000058.4-000049.200011.1 07.7700.52F6 0 +142804.74 -030014.2 -000004.6+000001.600003.6 07.7700.08A0 0 +143113.09 -344051.9 -000010.7-000015.200003.1 07.7700.06A0 0 +144952.64 -572047.6 -000011.8-000007.100000.0 07.7700.12Ap 0 +145512.00 +534045.1 -000970.9+000478.800041.8 07.7700.79K1 0 +150318.16 -365525.2 -000007.1-000394.000021.3 07.7700.61G3 0 +150958.35 -005247.3 -000051.1-000005.800007.9 07.7700.40F0 0 +151245.13 +033238.7 -000090.4+000036.300009.8 07.7700.51F5 0 +151645.00 -695239.9 +000004.5-000009.200004.4 07.7700.38F0 0 +151827.59 -004709.7 +000007.5-000079.900011.7 07.7700.83G0 0 +152657.42 -440627.1 -000011.3-000018.000006.6 07.7700.39A3 0 +154332.78 -100725.5 -000056.1+000066.200017.4 07.7700.50F5 0 +154455.73 +205253.2 +000021.6-000011.100004.3 07.7700.10A2 0 +154640.93 -464158.4 -000008.4-000018.300002.7 07.7700.92G8 0 +155859.93 +365631.3 -000024.9-000015.600003.1 07.7700.92K0 1 +160714.93 -175609.5 -000006.7-000021.600006.3 07.7700.19B9 0 +162410.48 +370211.7 -000103.8+000011.800009.5 07.7700.86K0 1 +163156.10 +441551.1 -000021.9+000007.600013.9 07.7700.48F5 0 +163312.49 +305426.8 +000010.8+000019.600008.8 07.7700.41F2 1 +164104.74 -375329.7 -000005.8-000070.500012.0 07.7700.48F5 0 +165506.38 -185302.8 -000002.4-000006.700001.8 07.7700.15B9 0 +170016.94 -563624.7 +000003.8+000014.400005.6 07.7700.32F0 0 +171459.55 -385648.5 +000035.0-000046.000005.2 07.7700.99K0 0 +171554.37 -462013.5 -000002.3-000016.300002.4 07.7700.08Ap 0 +171620.38 +163939.0 -000009.6-000012.800005.5 07.7700.00A0 0 +175615.03 -043434.9 -000004.0-000015.100004.8 07.7700.08B9 0 +180648.81 +062438.4 -000004.5-000043.600022.8 07.7700.66G5 0 +180859.91 -114437.2 +000002.2-000020.700004.4 07.7700.15A0 0 +180944.78 +043611.2 +000010.4+000010.900009.5 07.7700.20A0 0 +180946.24 +212054.1 +000079.0-000027.800007.8 07.7700.45F5 0 +182819.30 +554026.5 +000000.9+000011.900012.0 07.7700.38F5 0 +182927.67 +072134.7 -000034.5+000042.000017.3 07.7700.60G0 0 +184229.89 -011821.4 +000009.9+000001.200004.6 07.7700.03B9 0 +184412.79 -013315.5 +000002.0-000005.900001.8 07.7700.26B1 0 0.27 1.36 +185314.47 -101312.4 +000001.0-000004.700001.6 07.7700.10B8 0 +185634.39 -543401.5 -000008.2-000009.100001.3 07.7700.05A1 0 +190240.50 +291733.5 +000000.5-000010.000003.2 07.7700.93G8 0 +190333.13 -200742.9 -000001.6-000008.800001.3 07.77-0.00B4 0 +191513.03 -532206.3 -000000.7-000015.400004.8 07.7700.40F2 0 +192423.00 +053351.8 +000007.7+000027.700010.5 07.7700.62G0 0 +193252.18 +751951.7 -000000.0-000007.300004.0 07.7700.19A2 1 +194221.09 -502931.1 +000028.5-000001.200010.3 07.7700.34F2 0 +194727.50 +570600.1 -000010.1-000018.600003.9 07.7700.11A2 0 +195113.70 +653249.1 -000022.7-000027.900004.3 07.7700.97G5 0 +195209.46 +151923.6 +000007.8+000017.000006.6 07.7700.28Am 0 +195511.44 +115734.1 +000002.0-000002.100001.8 07.77-0.14B8 0 +195708.29 -720649.6 +000002.4-000005.100002.3 07.7700.97G8 0 +195912.68 +385249.4 +000019.5+000015.700008.8 07.7700.27A3 0 +200155.45 -592652.3 -000002.6-000030.100004.8 07.7700.96G8 0 +200258.07 +570504.4 +000010.2+000011.300006.5 07.7700.05A0 0 +200614.60 +203108.6 +000035.7+000016.000006.8 07.7700.28F0 0 +202504.05 +072823.9 -000031.4-000039.100005.9 07.7700.38F0 0 +202555.08 +412011.8 -000000.1-000003.500000.5 07.7700.23B3 0 +202947.77 +365849.5 -000004.5-000010.000001.1 07.7700.17B0 0 +203006.93 +452655.7 +000074.1+000057.600015.6 07.7700.51F8 0 +203152.99 +600347.7 +000031.9+000030.600007.4 07.7700.13A0 0 +203502.78 +234237.7 +000046.8-000001.900010.8 07.7700.48F5 0 +205035.12 +234443.9 -000002.8-000004.200004.1 07.7700.51F5 0 +210323.90 -023414.8 -000016.9-000007.500012.6 07.7700.40F0 0 +212233.57 +074741.2 -000009.6-000017.200004.5 07.7700.96K0 0 +213048.67 +375759.2 +000014.0+000004.400001.2 07.7700.22A2 0 +213346.31 -052506.6 +000008.3-000051.800009.1 07.7700.30A0 0 +220042.22 -231749.3 +000033.6-000075.500012.4 07.7700.91K0 0 +220054.91 +313203.4 +000015.2-000004.200004.4 07.7700.06A0 0 +220503.35 -061809.2 +000013.2+000000.900003.1 07.77-0.04A0 0 +222122.71 -554552.8 +000061.3+000025.100014.0 07.7700.52F6 0 +222906.47 +212335.3 -000002.0-000021.100002.2 07.7700.38Fm 0 +223619.36 -001111.1 +000022.3-000011.900007.4 07.7700.16A2 0 +224420.89 -744914.1 -000039.5-000020.900008.0 07.7700.48F5 0 +225010.81 -412922.6 -000365.4-000209.100035.9 07.7700.74G5 0 +225421.21 +433142.7 +000000.1-000004.800003.2 07.77-0.04B8 0 +230246.82 -824228.1 +000354.7-000121.100016.9 07.7700.90K0 0 +230424.93 +411627.9 +000017.2-000000.500003.6 07.77-0.03A0 0 +230524.16 -622327.4 +000024.5+000008.800005.2 07.7700.15A3 0 +234415.66 -430127.9 +000011.5+000046.300007.3 07.7700.21Am 1 +234601.47 +631901.1 -000002.4-000007.900002.2 07.7700.11A0 0 +234737.96 +850442.2 -000014.7+000001.300004.0 07.7700.89G5 0 +000954.99 +044957.0 +000010.7+000006.500001.5 07.7701.22G5 0 +001005.49 +251152.4 +000004.2+000009.100003.1 07.7701.60M. 0 +010030.39 -121144.2 +000011.6-000037.100002.8 07.7701.39M4 0 +011344.39 -310658.7 +000010.6-000005.200003.2 07.7701.07G8 0 +012518.22 -145938.8 +000001.0-000008.800005.7 07.7701.05K0 0 +020800.06 +293413.6 +000015.0-000004.200001.2 07.7701.60K5 0 +020912.44 -314833.0 +000002.2+000011.900001.4 07.7701.68M1 0 +022902.62 -231229.0 +000017.3-000042.800002.7 07.7701.58M1 0 +024902.74 +473732.9 +000001.6-000006.400002.1 07.7701.24K0 0 +025931.40 -104054.0 +000042.7+000012.800005.7 07.7701.07G5 0 +030948.64 -192732.2 -000014.5-000051.400002.5 07.7701.12K0 0 +032833.91 -804232.6 -000034.8+000019.200006.0 07.7701.17K1 0 +034309.63 -323145.7 +000017.7+000025.300003.9 07.7701.11K0 0 +035029.89 -602539.8 +000013.3+000017.600002.2 07.7701.67M2 0 +041946.58 -690713.6 -000012.8-000001.500001.8 07.7701.33K3 0 +042536.18 -050528.8 +000073.0-000034.600007.6 07.7701.27K2 0 +044331.51 -414512.7 +000006.4-000013.600003.0 07.7701.17K0 0 +044819.28 -194347.3 +000003.6-000003.200000.7 07.7701.64K5 0 +044947.29 -481840.9 -000008.9+000011.800002.2 07.7701.25G3 0 +045528.30 +673251.6 +000000.1-000029.900001.1 07.7701.63K5 0 +045649.60 +013115.1 -000004.3+000010.100001.8 07.7701.69M. 0 +050045.80 -473613.7 +000010.6-000016.300002.7 07.7701.50K4 0 +050444.98 -643244.8 -000011.7+000011.300003.4 07.7701.01K0 0 +051912.25 -030426.9 +000702.1+000136.300059.3 07.7701.05K3 1 +053015.40 +223225.0 -000000.7-000007.700003.2 07.7701.75M. 0 +053403.38 +461112.9 +000007.2-000017.400002.3 07.7701.25K2 1 +053916.98 -174942.9 +000004.2-000002.800000.6 07.7701.50K5 0 +054530.64 -272904.0 +000004.6+000013.200002.2 07.7701.61M2 0 +060144.93 -720851.7 +000005.3+000015.000003.0 07.7701.66M0 0 +063457.82 -311729.3 +000000.4+000003.200002.3 07.7701.52K2 0 +064633.28 -204842.6 -000005.2+000001.200001.3 07.7701.15G8 0 +065357.19 +310719.2 +000019.1-000008.800007.4 07.7701.08G5 0 +070015.81 +023043.9 -000010.5-000000.700001.9 07.7701.48K2 0 +071224.17 -023427.6 -000002.9+000001.100002.5 07.7701.13K2 0 +080656.25 +224631.6 -000007.3-000036.000003.5 07.7701.09G5 0 +090450.52 -210126.2 -000006.8-000003.800001.2 07.7701.22K0 0 +091003.32 +073121.9 -000024.8-000010.400000.3 07.7701.52K0 0 +091323.91 +101822.2 +000020.6-000032.900005.0 07.7701.02K0 0 +091939.47 +203247.5 +000006.9-000012.000000.7 07.7701.49K2 0 +092452.54 -060032.0 -000006.5+000013.800000.1 07.7701.62M. 0 +095149.41 +200953.0 -000043.3-000027.700001.2 07.7701.42K0 0 +102556.80 -075131.4 -000014.7+000004.700002.3 07.7701.14K2 0 +103157.69 +244323.2 -000026.9-000005.800002.6 07.7701.06K0 0 +103242.45 -530824.3 -000015.1+000010.400003.0 07.7701.12K0 0 +103813.04 -410404.6 +000021.2-000028.400004.1 07.7701.19K2 0 +104432.75 +492621.0 -000017.2-000045.600003.8 07.7701.23K0 0 +114103.01 -442420.8 -000658.0+000242.800079.9 07.7701.06K5 0 +114232.48 -043857.3 -000036.9-000009.600003.5 07.7701.05K2 0 +121823.08 +602122.3 -000003.2-000019.100002.6 07.7701.06G5 0 +123829.95 +065919.0 -000031.4+000004.200001.4 07.7701.27M3 0 3.49 145.62 +131731.75 +574918.4 +000022.8-000026.300001.8 07.7701.49K0 0 +135536.87 -160840.1 -000024.0-000034.600002.1 07.7701.50K5 0 +141757.08 -055817.4 -000018.0+000013.900002.5 07.7701.45K2 0 +143743.32 -353113.5 -000112.1-000053.600003.5 07.7701.13K0 0 +152109.23 -695917.2 +000008.5+000012.100002.0 07.7701.41K3 1 +152909.92 -242705.3 -000009.2-000015.000005.0 07.7701.04K0 0 +160349.89 +715759.6 -000018.7+000026.100003.3 07.7701.14K0 0 +164015.43 +372120.4 +000001.2-000009.500002.0 07.7701.32K2 0 +164133.85 +260448.8 +000004.1-000043.400004.2 07.7701.09K0 0 +165051.16 +482037.7 +000005.7-000017.700000.6 07.7701.34K0 0 +172120.95 +133749.5 +000006.7+000019.300003.6 07.7701.16K2 0 +175730.38 +481744.2 +000000.1+000002.400003.5 07.7701.28K2 0 +180107.23 +140712.0 +000003.5+000003.900000.2 07.7701.70K5 0 +180605.40 -564918.4 +000013.3+000017.200004.3 07.7701.30K3 1 +182457.78 -383430.3 +000013.1+000001.600002.1 07.7701.65M2 0 +183116.50 -435043.9 -000039.0-000074.700006.1 07.7701.10K2 0 +184324.31 +230640.7 -000005.0-000024.200004.9 07.7701.16G5 0 +191458.47 +282341.0 -000001.1-000025.600001.8 07.7701.38K2 0 +193153.67 +311253.6 +000010.2+000019.800001.6 07.7701.66M0 0 +193642.58 +275303.0 +000003.6-000013.900003.4 07.7701.22K1 0 0.15 40.15 +203423.11 -002843.5 +000014.2-000003.400003.9 07.7701.25K2 0 +204343.02 -022659.9 +000045.0-000009.900004.1 07.7701.21K0 0 +204815.19 +152810.6 +000001.8-000012.200002.3 07.7701.52K2 0 +205214.68 +354404.6 +000004.6+000000.300003.0 07.7701.66K5 0 +210109.53 +520813.1 -000029.1-000002.100003.9 07.7701.10K2 0 +211044.76 -395830.1 +000012.1-000039.000001.8 07.7701.00G8 1 +211325.10 +382408.0 +000005.1-000002.700002.1 07.7701.33K5 0 +212617.61 +355021.5 -000019.1-000028.200004.5 07.7701.45M. 0 +213312.88 +533525.8 -000015.8+000004.500004.8 07.7701.01K0 0 +215551.05 +311552.8 +000002.5-000008.400001.3 07.7701.59K5 0 +221948.03 -272319.5 -000031.9-000001.600005.4 07.7701.00K0 0 +222635.21 -623222.4 +000003.1-000025.400003.1 07.7701.28K2 0 +223746.69 +452429.3 -000025.8-000005.400005.5 07.7701.06K0 0 +223826.68 +493226.2 -000017.6-000028.000002.6 07.7701.53K5 0 +223928.23 -504053.2 -000001.8-000010.700000.2 07.7701.63M2 0 +224905.20 -395223.7 +000069.2-000021.300003.5 07.7701.28K2 0 +231007.45 -285644.5 +000020.3-000001.100003.0 07.7701.04K0 0 +233721.11 -132017.3 +000018.8-000002.900006.2 07.7701.09K0 0 +234652.34 +173144.9 -000001.4-000014.100002.9 07.7701.67K5 0 +235632.28 -293036.5 +000089.5-000032.800003.2 07.7701.34K3 1 +235902.74 -593148.5 +000039.8-000093.300001.9 07.7701.34K3 0 +132113.83 -742631.0 +000005.6-000000.600000.6 07.7702.10Np 1 +175901.98 -063839.7 -000001.8-000008.800001.8 07.7702.08K5 0 +000156.30 -413649.5 +000089.7-000015.500007.6 07.7800.41F3 1 +000336.99 -310538.5 +000093.7-000042.800015.3 07.7800.56F8 0 +000830.12 +522011.1 +000079.7+000022.300014.4 07.7800.36F5 0 +000902.66 -350530.7 +000037.0-000012.200006.5 07.7800.42F3 0 +000915.63 +251656.3 +000174.9-000146.800022.1 07.7800.68G0 0 +002208.39 +662739.0 +000027.7-000006.000005.0 07.7800.37A5 0 +002339.81 -030328.0 +000074.3-000146.700003.5 07.7800.79G5 0 +002417.32 +013323.1 +000051.4-000105.700008.5 07.7800.65G0 0 +002752.05 +525718.1 -000113.4-000028.600010.9 07.7800.45F5 0 +002916.18 -055435.8 -000113.0-000220.900017.9 07.7800.65G0 0 +002931.15 +245252.3 -000009.3-000080.600009.5 07.7800.56F8 0 +003410.58 +313844.0 +000046.0-000003.500006.5 07.7800.40F2 1 +004426.45 -263057.8 +000313.5+000150.000030.6 07.7800.66G5 0 +004537.36 +302010.8 +000019.7-000016.400004.7 07.7800.30A2 0 +004932.74 +440333.8 -000069.7-000068.500014.8 07.7800.59G0 1 +005328.02 +603956.3 +000027.8-000009.200003.2 07.7800.10A0 0 +010758.80 +391509.1 -000079.9-000002.100026.8 07.7800.62G1 1 +013135.29 -532210.1 +000081.5+000026.900009.3 07.7800.46F5 1 +013232.80 -493140.8 +000150.9-000054.500020.5 07.7800.64G1 0 0.63 0.36 +014650.58 +384455.9 -000009.5-000022.300008.4 07.7800.33F0 0 +015411.94 +095702.9 +000069.0-000070.500012.5 07.7800.65G5 0 +021644.24 -632333.4 +000017.1+000060.400016.8 07.7800.52F7 0 +022501.89 +252912.9 -000014.6+000002.800002.4 07.7800.83G5 1 +022750.97 +720759.6 +000003.0-000004.500001.3 07.7800.05B8 0 +022820.50 +621308.0 +000171.6+000046.900017.8 07.7800.65G1 0 +023244.39 +393259.6 +000005.2-000007.300002.4 07.78-0.07B8 0 +024448.13 +213650.9 +000004.8-000023.700006.7 07.7800.96G8 0 +024544.77 -394301.8 +000084.6+000051.500016.5 07.7800.70G3 0 +024555.25 -302851.5 +000040.8-000035.900012.8 07.7800.61G1 0 +024803.07 +513306.0 -000012.5-000005.900005.0 07.7800.21A0 0 +025857.41 -534122.2 +000026.1+000008.500005.5 07.7800.97K0 0 +030054.25 -100206.8 +000005.1-000058.800012.4 07.7800.73G0 0 +030117.28 +145856.5 +000039.1-000050.700004.2 07.7800.66F2 0 +031240.97 +741149.5 +000038.0-000023.100008.7 07.7800.30F0 0 +031732.68 +074124.6 +000170.4-000007.500021.6 07.7800.62G0 0 +032220.63 +624347.1 +000014.7-000027.200004.1 07.7800.12A0 0 +033010.81 +363818.1 +000011.2-000028.000006.0 07.7800.44F5 0 +033201.69 -522825.4 +000162.5-000059.900019.7 07.7800.72G3 0 +033752.48 +053828.6 -000030.7+000017.000015.4 07.7800.57F8 0 +033930.72 -185954.1 +000056.8+000014.400006.0 07.7800.89G8 0 +034129.80 -662838.0 +000017.8+000009.800004.7 07.7800.29A5 0 +034143.34 +373514.0 +000021.0-000028.300005.9 07.7800.05A0 0 +034857.38 +404017.4 +000020.1-000018.600004.4 07.7800.21A3 0 +035456.08 +572628.3 +000037.5-000052.600009.8 07.7800.31A3 0 +040636.62 +650033.2 -000004.9-000001.100002.6 07.7800.55A3 1 +041801.20 +434103.4 -000003.1-000000.700004.0 07.7800.16B9 0 +043129.29 +135412.7 +000092.6-000020.000019.5 07.7800.54F9 0 +044948.18 -542716.3 -000008.7-000009.200001.4 07.78-0.00B9 0 +050108.01 +232620.6 +000004.6-000011.800005.7 07.7800.27A0 0 +050347.97 -561810.3 +000021.8+000046.800004.4 07.7800.29A9 0 +051237.75 +442606.6 -000001.2-000002.200001.6 07.7800.03B8 0 +051821.07 +363755.4 -000002.1-000005.000002.7 07.7800.07B3 0 0.51 0.00 +052401.17 +245737.8 +000010.4-000027.000006.7 07.7800.28A2 1 +053429.57 -081226.0 -000000.1-000021.400004.3 07.7800.41F2 0 +053924.21 -251435.6 +000000.4+000042.000014.4 07.7800.54F6 1 +053932.54 +120014.3 +000019.2-000043.900010.7 07.7800.40F0 0 +054106.14 +405257.4 +000000.6-000008.300004.7 07.7800.26A3 0 +055929.91 +022834.1 +000014.4+000011.300014.9 07.7800.46F5 0 +060129.02 +130753.7 -000005.7-000010.500001.9 07.78-0.04B9 0 +061607.60 -025255.8 -000000.7-000001.700002.7 07.7800.04A0 1 +062158.47 -081346.8 -000014.0-000002.400004.7 07.78-0.02A0 0 +062500.98 +103103.3 -000000.1+000001.100001.5 07.7800.22B9 0 +062835.94 -013522.5 -000003.4+000009.700005.2 07.78-0.07A0 0 +062856.36 -111546.3 -000006.2+000003.900001.5 07.78-0.03B8 1 +063446.96 -631543.6 -000021.8-000013.700012.0 07.7800.26A7 0 +063609.72 +101705.6 -000002.1-000000.500000.1 07.7800.40B0 0 +064118.13 -401734.2 -000002.8-000003.400004.6 07.7800.02A0 0 +064505.57 -465609.1 -000006.3+000011.000003.7 07.78-0.13B4 0 +064650.83 +234049.5 -000000.5-000001.300001.1 07.7800.62F5 0 +065213.80 +771330.7 -000003.2-000021.100005.8 07.7800.15A0 0 +065425.73 -142702.9 -000012.4+000018.400006.6 07.7800.12A1 0 +065557.88 -330418.4 -000019.4+000007.400004.7 07.7800.19A5 0 +065822.86 +375917.0 -000041.6-000027.100007.4 07.7800.99K0 0 +065943.40 -294227.0 +000000.6-000124.100021.3 07.7800.53F7 0 +070248.27 -130545.1 -000011.6-000000.200004.6 07.7800.00B9 0 +070657.58 +132410.3 -000002.9-000003.200002.5 07.78-0.06A0 0 +071033.89 +194811.0 -000009.5-000007.600010.3 07.7800.45F5 0 +071721.21 +003855.0 +000008.3-000015.100003.7 07.7800.92G5 0 +071845.74 -551650.3 -000006.3+000032.000003.7 07.78-0.03B9 0 +072639.05 -693435.3 -000098.7+000028.100009.6 07.7800.53F6 0 +073429.18 +165714.8 -000004.6-000003.300003.8 07.7800.95G5 0 +073631.67 +072101.9 -000007.3-000005.700004.1 07.7800.17A2 0 +073830.25 +334241.3 -000037.3+000022.000008.6 07.7800.48F0 1 0.08 0.14 +074117.65 -600007.1 -000001.8+000012.600002.6 07.7800.06B9 1 +075036.92 -054810.5 -000010.3-000005.900003.6 07.7800.04A0 0 +075448.58 +343712.8 -000121.4-000173.900028.3 07.7800.66G0 0 +081154.82 -301242.8 -000005.8+000002.100000.5 07.78-0.09B2 0 +081353.52 +274643.0 -000009.6-000009.000004.8 07.7800.49F2 0 +082203.69 -000936.3 -000013.6-000004.300006.1 07.7800.97G5 0 +082320.83 -321941.3 -000011.4-000011.300005.1 07.7800.20A3 0 +082640.67 -114629.0 -000003.5-000000.000002.0 07.7800.95G5 0 +083812.53 -015208.1 -000036.9+000019.600003.5 07.7800.93G5 0 +084017.32 -715238.2 +000105.2+000061.400019.9 07.7800.67G5 0 +084102.09 -141735.3 -000044.6-000004.600007.2 07.7800.46F6 0 +084519.71 +150249.3 -000027.0-000035.200010.7 07.7800.57F8 0 +085624.92 -762326.8 +000028.6-000033.200004.0 07.7800.98G8 0 +090527.88 +792046.8 -000026.8-000019.900005.0 07.7800.12A0 0 +091247.52 +614054.7 +000004.7+000002.200008.0 07.7800.19A0 1 +091755.37 -032313.5 +000026.0-000065.800030.5 07.7800.87K0 0 +092322.76 -714831.2 -000025.1+000020.500002.5 07.7800.20A4 0 +092834.73 -163125.2 +000022.3-000029.800006.5 07.7800.50F5 0 +094632.56 +014308.2 -000148.5-000002.500017.8 07.7800.58F8 0 +094842.62 +243249.3 -000017.4+000003.300004.0 07.7800.06A0 0 +095101.64 -210406.2 -000059.4-000059.100010.2 07.7800.59G0 0 +095109.40 +362921.0 -000095.1-000021.100007.5 07.7800.51F2 1 +095916.08 +273123.6 -000330.4-000078.000024.4 07.7800.58G0 0 +100312.58 -205550.9 -000061.3-000023.700007.9 07.7800.93K0 0 +100744.16 +531145.7 -000019.0-000029.500004.7 07.7800.11A0 0 +101130.22 +735334.0 +000013.2-000000.200005.3 07.7800.14A2 0 +102209.47 +111839.7 +000021.3-000324.300037.3 07.7800.75G5 0 +102859.10 -485919.2 -000010.3+000001.100002.1 07.78-0.01B4 1 +103517.41 +212244.3 -000112.0-000065.200009.9 07.7800.46F2 0 +105049.77 -522817.0 -000008.2+000005.300002.5 07.78-0.13B4 0 +110635.87 -584439.0 -000010.7+000005.800002.3 07.78-0.03A0 0 +112428.94 +203716.5 -000000.9+000005.700011.6 07.7800.48G0 1 +113139.95 +075148.8 -000062.8-000006.200009.5 07.7800.30K0 1 +113234.44 -470334.7 -000021.3-000000.200003.5 07.7800.03A0 0 +113822.47 +641036.6 +000011.6+000000.600004.2 07.7800.07A0 0 +113928.60 +251805.8 -000088.1-000044.500014.7 07.7800.59G0 1 +113946.51 -455841.6 -000047.0-000009.100007.0 07.7800.21A7 0 +114018.97 +551809.5 -000133.7+000016.400011.4 07.7800.42F5 0 +115111.25 -365608.9 -000021.6-000002.500003.4 07.7800.04A0 1 +120110.10 +033756.6 -000056.2-000020.600011.9 07.7800.49F5 0 +120513.27 -284258.4 +000203.7-000411.700027.7 07.7800.65G5 0 +120914.16 +144947.8 -000040.3-000048.900014.4 07.7800.52F8 0 +121911.51 -610810.8 -000013.6-000004.600001.6 07.7800.04B9 0 +122440.16 -523414.1 -000012.0-000029.900005.5 07.7800.64F8 0 +123219.78 -781138.8 -000018.4-000005.100003.0 07.7800.06B5 0 +123250.38 -752604.6 -000065.7-000024.500010.5 07.7800.41F3 0 +123437.03 -162115.9 -000056.4+000008.300007.9 07.7800.33F2 0 +124727.16 -384918.9 +000012.7-000025.100006.1 07.7800.40F2 0 +130059.70 +523212.5 -000063.2+000001.300010.1 07.7800.39F2 0 +130259.26 +714314.0 -000042.4+000006.300003.0 07.7800.33F0 0 +131021.25 -233728.7 +000012.0-000003.300004.2 07.7800.07A0 0 +131737.54 +711447.8 -000072.2+000041.000009.7 07.7800.53F8 1 +133857.08 +240754.4 +000019.1-000009.600010.0 07.7800.38F0 0 +134934.35 -472209.5 +000054.1+000005.700007.7 07.7800.48F6 1 +134954.38 -281112.3 +000022.9-000035.700003.6 07.7800.45A6 0 +140815.52 +211135.3 +000007.8-000053.800012.3 07.7800.53F8 1 +141227.70 +284258.0 -000035.4+000012.200011.3 07.7800.51F2 1 +141605.60 +501007.7 -000300.3+000186.100022.1 07.7800.61G5 0 +142034.75 -583057.4 -000009.4-000003.000001.3 07.7800.07B8 0 +142742.68 +582004.1 -000002.2+000016.000004.4 07.7800.18A2 1 +143257.08 -422419.5 -000020.9-000017.900008.0 07.7800.28A7 1 +143703.00 -623031.1 -000009.0+000000.100004.8 07.7800.91K0 1 +144630.13 +502352.3 -000040.6+000050.800015.9 07.7800.53F5 0 +145018.24 -522307.1 -000004.2-000009.300000.1 07.7800.01B8 0 +145506.80 +174205.6 -000032.8-000051.700005.2 07.7800.90K0 0 +145629.96 +170612.0 -000036.2-000047.200012.9 07.7800.60G0 0 +145741.64 -495216.9 -000041.6+000005.800005.5 07.7800.20A2 1 +150726.00 -152500.1 +000050.7-000029.800010.2 07.7800.43F2 0 +151126.49 +653820.5 +000002.3+000023.000006.8 07.7800.27A2 0 +151739.98 -261507.3 -000135.3-000198.800011.5 07.7800.45F5 0 +152013.41 -345531.3 -000022.7-000025.600006.0 07.7800.17A2 0 +152649.24 -275819.9 -000000.2+000033.500008.5 07.7800.57F7 0 +153825.17 -531818.4 -000003.2-000007.200001.2 07.78-0.04B8 0 +154019.65 +480316.9 -000111.2+000087.800016.2 07.7800.49F5 0 +155317.69 -144259.8 +000002.7-000082.000009.5 07.7800.58F7 0 +155546.13 -150933.0 +000069.9-000054.900015.4 07.7800.53F6 0 +155805.36 -570851.2 -000016.4-000028.100005.2 07.7800.09B9 0 +160251.83 -305639.5 -000107.0-000091.000010.5 07.7800.55F7 0 +160449.36 +093841.9 -000000.8+000006.700008.0 07.7800.24A5 0 +161025.37 -230623.1 -000018.4-000029.900008.3 07.7800.23A3 0 +161243.21 +404654.1 -000021.2+000000.400006.6 07.7800.24A0 1 +161704.21 -564105.4 -000007.7-000016.700005.5 07.7800.08B9 0 +162523.18 +423112.5 +000018.4-000045.100007.2 07.7800.22A5 0 +163042.02 -292858.9 -000032.2-000020.400008.8 07.7800.31A2 0 +163235.58 -434402.5 -000010.1-000016.500006.9 07.7800.14A0 0 +165940.07 +241217.0 -000014.1-000075.100003.7 07.7800.93K0 0 +170305.16 +343225.0 +000006.6-000013.600005.4 07.7800.28F0 0 +172327.04 -030719.4 -000023.2-000017.400008.9 07.7800.60G0 0 +172606.87 -283235.9 -000124.8-000115.600008.7 07.7800.87G8 0 +172617.34 -105934.8 -000010.6+000000.400002.8 07.7800.10O7 0 +173719.74 -401912.4 -000003.2+000000.500002.4 07.7800.35B9 1 +173947.28 -045804.8 +000001.1-000003.600009.6 07.7800.49F2 1 +174203.82 +732742.0 +000004.3+000011.500006.3 07.7800.05A0 0 +174230.90 -503919.2 -000110.9-000158.600007.7 07.7800.94K0 0 +174400.70 -523645.6 -000002.9-000006.500003.8 07.7800.00B5 0 +174811.25 -343455.0 +000003.0-000002.400002.9 07.7800.10B8 0 +174813.04 +381358.0 +000058.9-000077.000018.9 07.7800.65G0 0 +175805.02 -452723.0 +000002.4-000013.500005.3 07.7800.33A6 0 +180003.85 +505517.9 +000015.4-000027.200009.8 07.7800.35F0 0 +180111.31 -402007.8 +000002.8-000006.600002.4 07.78-0.08B8 0 +181615.25 -094834.5 +000033.9-000013.800006.1 07.7800.29A2 0 +181752.02 +700040.8 +000006.2-000011.200004.3 07.7800.44F5 0 +181833.49 -524508.4 +000008.2-000001.900003.0 07.7800.80G8 0 +182049.13 +700423.5 +000036.5-000001.800015.1 07.7800.52G0 0 +182801.59 +510211.7 +000009.4+000016.400004.4 07.7800.99K0 0 +183440.07 +354816.6 +000003.4+000002.500004.5 07.7800.12A0 1 +183620.47 +200024.4 +000005.5-000000.500003.5 07.7800.12A0 0 +183826.21 +251603.6 +000004.1+000005.400003.5 07.7800.36F0 0 +184210.10 -322201.5 -000003.5-000003.500001.2 07.78-0.08B3 1 +184444.45 -254750.6 +000005.6-000118.600018.0 07.7800.55F7 1 +185153.42 +530357.2 -000000.2-000025.200004.2 07.7800.20A2 0 +185305.66 +075308.5 -000002.6-000011.300004.4 07.7800.09A0 0 +185313.74 +385552.0 +000002.3-000001.600002.6 07.78-0.08B9 1 +185410.87 -133734.5 -000003.9-000009.800003.0 07.7800.17B8 1 +185619.86 -331614.2 +000039.9-000073.700011.1 07.7800.57F7 1 +190732.31 +301515.3 +000112.0+000103.000035.7 07.7800.76G8 0 0.11 2.14 +191137.71 +261642.9 -000001.7-000007.200003.2 07.78-0.03A0 0 +191542.41 -145015.7 +000006.1+000000.400002.8 07.7800.00B8 0 +191907.09 -330930.3 +000125.9-000001.000015.1 07.7800.70G6 1 +191917.69 -233329.2 +000035.4-000020.200008.7 07.7800.94K0 0 +193312.16 +074621.8 +000016.5+000024.200005.3 07.7800.09A0 0 +193409.11 -484038.5 +000006.3-000002.800003.6 07.7800.07A1 0 +193417.59 +701535.0 -000005.3-000009.700001.5 07.7800.09A0 0 +193811.43 +084452.8 -000003.8-000008.300005.2 07.7800.05A0 0 +194051.97 +270758.7 +000026.9+000020.900007.0 07.7800.10A0 1 +194944.02 -324549.7 +000082.9-000064.000020.0 07.7800.62G2 0 +195323.20 +361151.9 +000013.3+000011.500001.9 07.7800.89G5 0 +195345.32 +265959.7 +000001.6-000005.400001.7 07.7800.02A0 0 +200019.24 +294917.5 +000003.1-000000.400003.9 07.78-0.08B9 0 +200313.10 +523431.2 +000030.8+000013.800006.6 07.7800.30A5 0 +200434.52 +091424.3 -000003.5-000015.000000.8 07.78-0.01B9 1 +200539.80 +353628.1 -000003.0-000007.300000.7 07.7800.14O7 0 +200719.69 -353217.3 -000026.8-000207.000018.4 07.7800.74G5 0 +201844.64 -175119.2 +000077.8+000047.200011.1 07.7800.50F6 1 +201848.24 +225623.3 +000003.5+000002.800002.1 07.7800.60F5 0 +203242.94 -312256.5 +000000.1-000008.900006.7 07.7800.21A6 1 +203510.66 +622806.6 +000141.0+000138.400012.0 07.7800.85K0 0 +203821.11 -043042.7 -000008.7-000003.500023.9 07.7800.60G0 0 +203830.14 -700422.0 +000004.0-000026.500003.6 07.7800.97G5 0 +204044.27 -641104.3 +000024.5-000065.100009.2 07.7800.87G8 1 +204704.09 +340142.7 -000017.1-000009.200007.0 07.7800.32F0 0 +205341.78 +360748.9 -000062.3-000095.200017.2 07.7800.75G5 0 +210519.23 +004337.4 -000009.7+000013.100006.2 07.7800.39F0 1 +210755.41 +332349.3 +000001.8-000007.700000.6 07.78-0.14O9 0 +210823.87 -755848.2 +000062.3-000066.700010.8 07.7800.58F8 1 +211415.40 +093725.4 +000009.1+000008.700004.2 07.7800.17A2 0 +212308.20 +483108.3 +000107.8-000025.800011.4 07.7800.44F0 1 0.19 2.63 +212456.53 -081046.3 +000115.3+000120.600011.3 07.7800.56G1 1 +212957.68 +324836.4 +000002.1+000001.800002.2 07.78-0.06B8 0 +213308.74 +404928.7 +000138.2-000137.800034.8 07.7800.81K2 0 +215026.80 +392631.9 +000007.7-000009.700005.4 07.7800.22A3 1 +215218.53 -703258.0 +000015.4+000012.000001.3 07.7800.97K0 1 +220125.72 +613322.0 -000001.1-000003.100001.1 07.7800.16B2 1 +220351.87 +443525.3 -000001.0-000007.900002.0 07.7800.07A0 0 +220554.03 +275803.0 +000037.5-000193.400018.0 07.7800.54F8 0 +222120.26 +083716.8 +000016.3-000035.800006.3 07.7800.38A5 0 +223025.96 +282635.1 -000008.4-000034.300007.2 07.7800.55F8 0 +223313.21 +174706.4 +000073.1+000004.400008.9 07.7800.57F8 0 +223447.73 -454704.6 +000027.5+000022.300009.9 07.7800.37F0 0 +223756.44 +385658.2 +000214.4+000110.100012.3 07.7800.53F8 0 +224022.39 -323819.0 +000004.0-000001.800003.1 07.7800.98G8 0 +224154.18 -300142.8 -000017.9+000000.500003.0 07.7800.95G8 0 +225024.15 -140333.5 +000010.5-000017.300008.8 07.7800.32F0 0 +230300.46 +343715.9 -000003.5-000009.100003.1 07.7800.18A0 0 +230308.26 -002545.2 -000089.2-000169.700018.2 07.7800.58F9 0 +230714.91 +403301.3 -000011.7-000005.700008.9 07.7800.36F0 0 +232619.85 -125701.6 +000027.7+000005.600003.1 07.7800.16A3 0 +232845.52 +422440.7 -000008.2-000004.300003.6 07.7800.16A0 0 +235451.19 +222820.0 +000030.7-000001.200007.0 07.7800.10A0 0 +000527.70 -371809.1 +000047.0+000002.100004.8 07.7801.12K0 0 +001057.96 -183422.2 -000019.0-000037.500004.5 07.7801.30M3 0 +001922.50 -535038.9 +000012.4+000002.100000.8 07.7801.71M1 0 +001953.06 +554251.3 -000000.5-000003.600001.3 07.7801.53K2 0 +003519.44 -183350.9 +000015.0-000076.700002.8 07.7801.37K3 0 +005919.25 -582417.2 +000125.9-000041.300008.4 07.7801.08K1 0 +011823.08 +183438.3 +000004.0+000007.000001.5 07.7801.03G5 0 +013153.25 +095917.8 -000041.2-000014.800006.1 07.7801.10K0 1 +015051.49 +582803.2 +000002.7-000003.000002.1 07.7801.60K5 0 +020235.35 -264429.2 +000006.9+000009.700004.1 07.7801.05K0 0 +020805.04 +715028.3 +000052.8+000003.900003.9 07.7801.02K0 0 +021253.55 +483418.0 -000003.1-000005.700001.7 07.7801.75K5 0 +023838.00 +362019.8 -000009.6-000002.800002.9 07.7801.07G5 0 +032446.24 +094828.5 +000035.3-000028.100003.6 07.7801.15G5 0 +034910.56 +754606.8 -000007.8+000005.200002.7 07.7801.04G5 0 +041013.89 +665048.0 +000003.7-000023.900002.4 07.7801.61K5 0 +041437.02 -020823.3 +000007.9+000003.100000.8 07.7801.62K5 0 +043713.11 -735036.2 +000013.4+000037.600002.2 07.7801.25K2 0 +043718.18 -722836.6 -000001.3+000018.700002.3 07.7801.35K2 0 +043727.02 +430115.5 +000014.8-000018.500003.6 07.7801.08G5 0 +045148.45 -331608.5 -000014.7+000011.600002.0 07.7801.33K1 0 +045832.41 -590754.3 +000003.1-000034.100003.4 07.7801.22K1 0 +054138.91 -562617.2 +000034.7+000022.300004.7 07.7801.10K1 0 +054821.10 -220311.0 -000027.9+000018.800005.3 07.7801.09K0 0 +055609.55 -153120.1 +000001.6+000012.200005.6 07.7801.01K0 0 +063834.17 +390711.3 -000005.5+000008.200003.3 07.7801.68K5 0 +064701.75 -404513.3 +000004.6-000022.600002.3 07.7801.31K2 0 +065905.36 +160226.6 -000001.0-000004.500002.9 07.7801.47K2 0 +072127.49 +110042.7 -000020.4-000004.600003.7 07.7801.04K0 0 +072646.14 +442843.3 -000002.4-000027.300003.0 07.7801.08K0 0 +072825.78 +032334.8 +000012.6-000029.600003.7 07.7801.27G5 0 +073502.99 +061139.8 +000004.7-000013.900000.1 07.7801.56M. 0 0.25 473.00 +074443.15 -174135.8 -000011.4+000018.000004.7 07.7801.17K0 0 +074823.53 +765910.1 -000001.1-000018.200003.3 07.7801.01G5 0 +074946.40 +150623.4 -000011.8-000009.500003.2 07.7801.14G5 0 +075606.74 +681518.7 -000002.4-000015.800001.2 07.7801.56K5 0 +081011.97 -380942.4 -000018.6+000027.400004.1 07.7801.04K1 0 +081321.91 -412451.2 -000005.3+000012.800000.9 07.7801.58M4 0 +082132.57 -081130.4 -000008.0+000003.100004.7 07.7801.10K0 0 +083743.38 +520151.9 -000004.5-000093.600007.8 07.7801.09K0 0 +083943.75 -093512.8 +000013.4-000020.200003.1 07.7801.40M5 0 +084150.29 -053638.6 +000010.7-000014.300001.1 07.7801.51M. 0 +084332.24 -393559.7 -000007.2-000000.200000.7 07.7801.55K4 0 +090429.53 -322654.3 -000020.0-000002.800004.5 07.7801.52M4 0 +090938.56 -223609.8 -000007.0-000001.800002.8 07.7801.07G8 0 +090958.06 +224038.9 -000001.1-000011.300001.8 07.7801.57K5 0 +091556.33 +063227.1 -000013.4-000004.200002.5 07.7801.65K5 0 +092431.30 -764334.1 -000050.1+000054.000005.5 07.7801.09G8 0 +092518.67 -285844.5 -000014.6-000000.500001.8 07.7801.52K4 0 +095214.69 +250629.7 -000063.6-000019.400003.5 07.7801.23K2 0 +095235.37 +402236.7 +000012.8-000002.700003.1 07.7801.38K0 0 +095747.04 -211055.8 +000017.5-000035.300005.6 07.7801.05K0 0 +095825.56 +404434.8 +000002.6-000021.700003.1 07.7801.01K0 1 +100704.00 +661854.3 -000018.7-000010.900001.8 07.7801.62K5 0 +101135.35 +120211.2 +000000.3-000005.600001.3 07.7801.61K5 0 +102212.26 -543512.8 -000030.2-000005.200003.7 07.7801.42K2 0 +102716.87 +122642.3 +000015.7-000008.200003.1 07.7801.55K0 0 +103233.36 -041058.6 -000031.0+000020.300005.0 07.7801.49K5 0 +103512.31 +405235.1 -000022.2-000051.400004.7 07.7801.03K0 0 +103601.56 +024450.7 -000043.3+000022.200004.5 07.7801.03K0 0 +111246.42 -050701.0 -000008.5+000000.800002.4 07.7801.27K0 0 +111518.75 +313553.8 -000043.6+000001.100005.8 07.7801.09K0 0 +111543.63 +455118.3 +000006.3+000011.200003.4 07.7801.35K2 0 +112957.68 -174609.1 -000003.2-000011.200003.0 07.7801.50M3 0 +113303.78 +620536.8 -000013.8+000004.000003.6 07.7801.16K0 0 +113905.62 -163644.3 -000013.8+000015.900002.1 07.7801.57M2 0 +115825.95 -501512.1 -000046.3-000018.000004.4 07.7801.31K1 0 +124052.72 +340616.5 +000026.4-000009.500003.8 07.7801.54K4 0 +124503.87 +233537.3 -000016.5+000003.300001.8 07.7801.65M. 0 +125409.70 -780213.5 -000030.0+000009.600006.4 07.7801.25K0 0 +130850.69 +653422.5 -000029.6+000010.900001.2 07.7801.57K0 0 +131658.47 -130931.7 -000042.0-000011.600004.2 07.7801.06K0 0 +133715.74 -284132.7 -000013.2-000008.800003.1 07.7801.17K1 0 +140752.64 +165200.0 -000005.2-000023.400002.5 07.7801.49K2 0 +141831.27 +212823.6 -000056.0-000008.800003.7 07.7801.17K0 0 +141932.58 -405711.2 +000001.3+000002.400004.1 07.7801.44K2 0 +142725.40 -154847.6 -000023.1+000000.600003.3 07.7801.11K0 0 +143900.09 -054713.3 -000009.8-000025.700006.0 07.7801.04K0 0 +144802.28 -053023.7 -000015.6-000020.400003.4 07.7801.12K2 1 +145048.55 +572439.2 -000041.3+000032.800002.5 07.7801.35K5 0 +151150.36 -464506.3 +000002.6+000011.600002.0 07.7801.62M4 0 +152212.53 +763825.8 -000045.7-000016.400002.0 07.7801.39K0 0 +152959.95 -124635.6 +000003.2+000009.900006.9 07.7801.04G8 0 +153728.86 -005305.4 -000014.5+000000.900001.9 07.7801.28K0 1 +154045.30 +384306.9 +000009.0+000003.000002.0 07.7801.56M0 0 +154638.69 +564612.0 -000041.5+000028.400012.8 07.7801.05K0 0 +161834.39 +071537.7 -000014.7+000009.500002.5 07.7801.56K5 0 +165801.97 -682734.0 -000000.9+000004.100002.7 07.7801.58K3 0 +170100.58 -663040.5 -000012.6+000008.200002.3 07.7801.38K2 0 +170202.18 +250216.2 -000022.3+000031.800001.9 07.7801.26K3 0 +170355.17 +452657.2 +000011.8+000003.300002.1 07.7801.43K0 0 +171424.54 +362204.5 +000005.3-000009.800000.8 07.7801.44M5 0 +172045.82 +170224.1 +000001.1-000003.800002.1 07.7801.33K2 0 +172850.18 +412357.9 -000006.3-000005.000002.6 07.7801.51K5 0 +172929.51 -502354.3 -000000.1-000011.600000.5 07.7801.13G8 0 +173557.30 -382821.9 -000000.1-000002.800003.6 07.7801.04K3 0 +174335.03 +344629.5 +000002.4-000016.700003.7 07.7801.01G5 1 +175152.18 +120028.9 -000004.7-000009.200006.5 07.7801.02K0 0 +181044.15 -221422.9 +000001.6-000005.000000.1 07.7801.23F8 0 +181336.70 +094624.6 -000019.0-000028.000005.2 07.7801.25K0 1 +184851.34 -412013.0 +000002.3-000002.800001.8 07.7801.03G8 0 +185328.48 +343723.1 +000003.5-000003.900001.7 07.7801.08K0 0 +190824.17 -491838.5 -000031.0+000003.900004.8 07.7801.19K2 0 +192825.51 -475255.9 +000001.7-000018.500003.2 07.7801.11K1 0 +194847.09 -493129.6 +000003.3+000004.400002.9 07.7801.39M3 1 +201111.24 -201554.3 +000028.3-000005.500003.8 07.7801.12K0 0 +201720.60 +620817.4 -000012.9+000004.200003.9 07.7801.21K0 0 +203027.65 +660324.4 +000004.4+000014.200002.9 07.7801.45K5 0 +203154.92 +155446.8 +000002.1-000001.800002.6 07.7801.43G5 0 +203929.76 +280518.8 -000014.5-000023.300001.3 07.7801.40K4 1 +210921.66 -320124.8 +000021.9+000004.900004.6 07.7801.13K1 0 +211712.11 +035443.7 -000002.6-000023.000003.4 07.7801.04K2 0 +212703.12 -190329.1 +000026.5-000039.000001.6 07.7801.52K1 0 +221422.08 +000256.1 +000005.0-000010.400000.9 07.7801.64K5 0 +221446.46 +360919.6 -000020.1+000003.000003.4 07.7801.36K2 0 +222835.72 +565515.5 +000029.8+000006.400004.5 07.7801.18K0 0 +225355.20 +801423.9 -000011.8+000022.400005.0 07.7801.13K2 0 +225929.24 -025308.0 +000012.2-000006.500004.8 07.7801.18K2 0 +231417.46 -165432.8 +000009.6-000011.200003.5 07.7801.05G8 0 +231432.89 +350057.7 -000020.2-000032.500005.3 07.7801.15K2 0 +233120.88 +094542.1 +000043.4+000002.400003.3 07.7801.31K2 0 +233505.62 +162847.3 +000033.7-000065.200003.0 07.7801.32K2 0 +233802.70 -413352.3 +000004.6+000025.200003.1 07.7801.21K2 0 +235541.48 +775510.7 +000007.3-000007.700005.7 07.7801.05K0 0 +235943.78 -243842.7 -000023.6-000012.400002.4 07.7801.21K0 0 +022142.41 +575146.2 -000000.7-000003.400000.1 07.7802.26M2 0 +000421.29 +541628.6 +000007.2-000004.300002.5 07.79-0.09B3 0 +001747.06 -662132.0 +000065.3-000005.100012.9 07.7900.77K0 0 +004248.49 +624557.2 +000020.4-000007.400003.0 07.7900.15A0 0 +010215.60 -451019.3 -000008.2-000018.000005.5 07.7900.33F2 0 +011322.21 +491649.9 +000023.4-000003.900008.5 07.7900.19A2 0 +011642.69 +361828.9 +000015.0-000010.600007.7 07.7900.42F2 0 +012211.36 +581722.5 -000000.8-000002.000000.9 07.7900.36A1 0 +012953.94 +584544.9 -000000.6-000001.100000.8 07.7900.88F6 0 +013540.91 -050438.9 +000098.6+000034.800017.3 07.7900.57F5 0 +015838.46 +155548.4 -000017.0-000002.000003.1 07.7900.98G0 0 +020239.28 +334547.4 +000037.8-000021.700012.8 07.7900.57F8 0 +020459.31 -154040.8 +000020.2-000045.100039.2 07.7900.83K0 0 +021834.43 +215351.4 +000037.0-000021.900004.0 07.7900.48F0 0 +022022.73 -465529.6 +000101.0+000089.700012.6 07.7900.49F5 0 +022525.92 +581209.5 +000037.1-000013.300004.2 07.7900.17A3 1 +023511.59 +495137.3 +000049.4-000008.300005.1 07.7900.26A0 0 0.26 0.80 +024502.41 +141415.5 -000027.7-000033.600010.8 07.7900.53F5 1 +025426.81 -205529.7 -000012.9-000028.800006.5 07.7900.39A3 0 +030728.13 -785932.7 +000079.8+000089.300015.0 07.7900.44 1 +033906.48 +524908.8 -000003.1+000013.100010.1 07.7900.53F7 0 +035712.44 -763039.3 +000017.2+000039.100009.0 07.7900.42F3 0 +041249.06 +193219.7 -000009.6-000018.000007.3 07.7900.46A2 0 +041855.06 -005527.3 -000008.1-000010.500003.4 07.7900.93G5 0 +042030.38 +254938.9 +000006.9-000009.500004.4 07.7900.18B9 1 +042428.26 +165310.4 +000110.9-000024.700020.7 07.7900.60G2 0 +042523.73 -354031.5 +000053.9-000065.400024.0 07.7900.63G3 0 +043328.87 +241645.7 +000024.6-000018.400009.9 07.7900.32F0 0 +043904.21 +671203.4 +000011.5-000018.600002.8 07.7900.07A0 0 +045224.53 -131614.1 -000000.4+000008.900014.9 07.7900.42F6 0 +050629.85 +353345.1 +000017.6-000006.900012.4 07.7900.70G0 0 +050845.89 +572406.2 -000001.6-000008.900004.1 07.7900.11B9 0 +051214.50 +411254.8 -000000.1-000008.400002.7 07.7900.19B2 0 +052231.59 +025900.0 +000003.2-000007.400003.1 07.7900.19A0 0 +053141.44 -070255.1 +000000.9+000000.500002.6 07.79-0.11B5 0 +053210.07 +471133.9 +000004.5-000018.700002.1 07.7900.04B9 0 +054412.38 -273242.7 -000003.4+000004.500003.1 07.7900.22A8 0 +054953.64 +495028.3 +000005.4-000036.400006.2 07.7900.07A2 0 +060729.16 -351328.7 -000001.2+000005.200003.4 07.7900.09A2 0 +061044.65 +341537.6 -000009.2-000010.200001.5 07.79-0.01A0 0 +061114.92 +285427.4 -000009.5-000005.100003.4 07.79-0.08B8 0 0.11 2.63 +061231.40 -430022.9 -000014.3+000009.700010.4 07.7900.41F3 0 +061807.72 -002214.6 -000000.0+000001.000001.1 07.7900.14B5 0 +062835.75 -082744.2 -000042.2+000104.500011.4 07.7900.48F2 0 +063249.74 -502824.0 -000002.7+000005.400003.7 07.7900.56F5 0 +063630.63 +720035.3 -000045.2-000245.800020.0 07.7900.70G0 0 +063851.06 +075817.6 -000001.3-000005.700002.3 07.79-0.08A0 0 +064219.07 -313957.7 -000004.0+000016.300003.0 07.79-0.09B8 0 +064318.37 +180843.3 -000003.8-000005.200001.3 07.79-0.08B9 0 +064827.00 +334920.4 +000015.6-000015.100003.5 07.7900.93G5 0 +073037.58 +744755.7 -000014.3-000006.700003.6 07.7900.90G5 0 +074552.24 +650913.7 -000011.3-000058.000009.0 07.7900.39F2 1 +080352.14 +061924.7 +000000.9-000018.200007.4 07.7900.34B8 0 +080525.24 +411124.5 +000003.4-000012.500002.7 07.7900.18A3 0 +081252.54 +093440.2 -000046.8-000017.800006.8 07.7900.25A5 1 +082010.66 -232133.4 -000008.1+000004.400001.9 07.79-0.01B9 0 0.51 3.82 +082638.16 -432431.0 -000006.1+000006.400000.8 07.7900.10B0 0 +083028.47 -123801.3 -000009.0+000000.700002.0 07.7900.08A1 0 +083214.16 +321013.0 -000007.8-000022.600005.6 07.7900.41F2 1 +083712.98 +072650.7 -000055.6+000036.400015.2 07.7900.40F0 1 +085111.10 -413940.5 -000006.4+000004.700001.4 07.7900.01B3 0 +085539.25 +141051.8 +000018.7-000035.900003.7 07.7900.87G0 0 +090138.55 -003452.9 +000009.2-000004.000004.1 07.7900.11A2 0 +091339.47 -713704.3 -000006.0+000011.300002.6 07.7900.01B9 0 +092755.48 +134456.3 -000051.3-000039.400007.2 07.7900.83G5 0 +092757.30 -552005.7 -000016.6+000007.700001.2 07.79-0.11B6 0 +092842.57 -353646.0 -000055.6+000008.900011.4 07.7900.48F5 1 +094844.67 +433955.9 -000027.9-000029.900006.7 07.7900.14A2 0 +095434.40 +005639.7 -000019.9-000049.600008.8 07.7900.56F8 0 +100827.95 +241831.7 -000040.5-000010.300004.9 07.7900.34F0 0 +101442.61 -304902.9 -000039.6-000001.400006.6 07.7900.17A3 0 +101534.45 -491327.0 -000024.6+000008.400004.9 07.79-0.10Ap 0 +101948.82 -223124.2 +000000.9-000004.100002.5 07.7900.96G6 0 +103605.13 +070211.6 -000001.7-000088.400002.6 07.7900.94K0 0 +103701.64 +125158.3 -000029.1-000030.000004.5 07.7900.08A0 0 +105140.70 -625419.3 -000009.1+000000.700001.8 07.7900.04B3 0 +105630.96 +051624.3 -000024.7-000035.000008.4 07.7900.21A2 0 +110141.31 +380030.0 -000008.9+000013.300003.9 07.7900.98K0 0 +110401.47 -000151.6 -000004.7-000010.800017.6 07.7900.55F8 0 +111316.99 -665059.3 -000015.3+000004.900002.6 07.7900.52A1 0 +111403.66 -152607.1 -000032.1-000008.000004.0 07.7900.35F2 1 +112739.45 +461734.2 +000014.5-000094.700013.7 07.7900.54F8 1 +115940.87 -604811.0 -000006.7+000001.900000.6 07.7900.12B9 0 +120156.98 +000607.7 -000045.2-000024.400010.7 07.7900.34A2 0 +120323.92 -624145.8 -000005.5+000000.600000.6 07.79-0.05B0 0 0.07 1.13 +120807.25 +552750.8 -000178.1-000016.900019.5 07.7900.51F8 1 +122325.62 -415051.9 +000013.5-000015.600005.9 07.7900.13A1 0 +124852.00 -370230.5 -000080.3-000016.900011.9 07.7900.58G0 0 +130104.40 -530808.5 -000031.1-000017.200007.5 07.7900.36F0 0 +130247.51 -604434.4 -000004.4-000001.900000.4 07.7900.24B5 0 +131130.89 +064718.3 -000046.6-000018.000008.2 07.7900.19A3 0 +131514.44 -402319.0 -000102.0-000019.900012.4 07.7900.80G8 0 +131837.25 +262156.7 +000004.2+000014.000007.5 07.7900.28A2 0 +131905.43 -523917.4 -000069.1-000023.500010.6 07.7900.48F5 1 +132211.45 -043945.7 +000001.0+000001.700000.7 07.7900.70F8 0 +132724.20 -664449.7 -000028.2+000000.000007.2 07.7900.11A0 0 +132912.63 +000709.1 -000165.9-000000.700013.3 07.7900.55F8 0 +135056.96 -205905.5 -000061.8-000013.000011.6 07.7900.38F0 0 +135356.79 +100819.9 -000025.5+000005.800006.7 07.7900.35F0 1 +140441.22 -720410.6 +000052.4-000017.300010.5 07.7900.58G0 1 +141843.48 +172112.7 -000051.5+000020.700005.2 07.7900.96K0 0 +142519.71 -723714.7 -000015.5-000019.200003.8 07.7900.01B9 0 +142841.78 -551317.3 +000019.8-000020.100004.7 07.7900.24A3 1 +142927.94 +304046.7 -000087.4+000048.300009.8 07.7900.35F0 0 +143100.71 -251853.8 -000033.9-000008.600004.3 07.7900.23A3 0 +143653.90 -041644.5 -000358.9+000009.600019.1 07.7900.76G0 1 +144252.15 -242930.4 -000248.3-000039.300015.9 07.7900.66G3 0 +145315.77 +404900.0 +000008.2+000014.100017.9 07.7900.47F5 0 +145546.31 -730959.4 -000093.4-000043.100015.8 07.7900.49F5 0 +150446.51 +222455.3 -000034.9-000069.300014.3 07.7900.46F5 0 +153042.84 -215243.0 -000054.8+000018.200013.1 07.7900.64G3 0 +153726.06 -542152.3 -000030.4-000054.700004.1 07.7900.91G3 1 +154529.07 +735008.9 -000000.1+000009.200003.5 07.7900.97K0 0 +154543.09 +571546.3 -000032.1+000059.400008.4 07.7900.47F5 0 +155742.51 -670809.5 -000003.1-000007.100002.6 07.79-0.04B9 0 +155901.86 +181933.1 -000059.8+000002.900015.1 07.7900.52F8 0 +160400.24 -194602.7 -000011.9-000020.100004.1 07.7900.12B9 0 +160543.40 -215019.5 -000009.8-000023.000006.9 07.7900.17A0 0 +162009.23 +271959.9 -000021.8+000014.700004.5 07.7900.22A5 0 +163555.87 +791217.6 +000041.4-000061.100008.8 07.7900.44F2 0 +164736.27 -334158.3 -000008.8-000049.100012.9 07.7900.45F5 0 +165946.43 +365516.9 -000008.3+000020.200005.0 07.7900.00A2 1 +170832.47 -201303.0 +000006.2-000011.800006.6 07.7900.18A0 0 +171406.85 +560801.5 -000017.3+000011.800010.7 07.7900.46F2 1 +171821.16 +232556.0 -000006.3-000041.400006.9 07.7900.50F5 0 +172119.49 -510721.7 -000113.7-000053.400025.6 07.7900.63G3 1 +172450.66 -413002.1 +000004.0+000034.600012.1 07.7900.52F6 0 +173248.89 +192238.4 -000012.1-000038.800009.3 07.7900.44F8 0 +174330.09 -301036.9 -000001.6-000016.200007.4 07.7900.26F0 0 +174836.86 -021146.3 -000000.7+000000.200001.9 07.7900.15B0 0 +175238.97 +083853.4 +000008.5-000008.900005.7 07.7900.37F0 1 +180252.88 +562540.3 -000018.4+000040.800007.7 07.7900.28A5 0 +180400.52 +551624.5 -000051.1-000125.900011.3 07.7900.46F8 0 +180655.43 -290429.0 -000000.3-000011.900003.4 07.7900.02B9 0 +181054.48 +385741.2 +000000.3+000008.200003.0 07.7900.12A2 0 +181419.51 -430914.9 -000004.0-000054.100010.2 07.7900.41F2 0 +182133.44 +525407.8 +000001.7+000001.100003.8 07.7900.00A0 0 +182346.99 +145428.4 +000124.7-000063.500016.8 07.7900.60G0 0 +184356.28 +343118.1 +000001.2-000005.100004.1 07.7900.14A0 0 diff --git a/kstars/kstars/data/hip035.dat b/kstars/kstars/data/hip035.dat new file mode 100644 index 00000000..2b0917c8 --- /dev/null +++ b/kstars/kstars/data/hip035.dat @@ -0,0 +1,1000 @@ +184859.39 -135417.9 +000013.9-000024.000004.2 07.7900.37A9 0 +185329.02 +440744.3 +000032.8+000059.700013.8 07.7900.46F2 0 +185533.28 -021823.5 +000006.8-000013.100005.1 07.7900.11A0 0 +185812.58 +244231.8 +000003.5+000006.400002.7 07.7900.08B9 0 +190849.24 -591956.0 +000011.2-000029.900005.5 07.7900.25A8 0 +190934.70 -231127.5 +000001.4-000006.800001.2 07.7900.03B8 0 +191243.92 -335113.8 +000051.6-000149.700012.1 07.7900.00B4 0 +191449.98 -305014.7 -000003.6-000005.600003.5 07.7900.99G8 0 +192045.49 +640436.0 +000023.1-000001.200006.9 07.7900.37A5 0 +192201.83 +392914.9 +000002.5+000008.600002.3 07.7900.96K0 0 +193300.76 +210010.4 -000004.0-000027.600004.0 07.7900.10A2 0 +193852.16 -301651.9 +000005.2-000007.600000.3 07.7900.09A1 0 +194248.28 +175805.8 -000001.8-000008.500000.7 07.7900.05B2 0 +194955.89 -623400.5 -000003.1-000011.600008.7 07.7900.47F5 0 +195814.48 +104340.6 +000002.7-000001.300002.7 07.7900.35F0 0 +200201.19 -190556.9 +000028.3-000006.000012.1 07.7900.45F5 0 +201001.64 +365842.4 +000014.8+000006.200003.0 07.7900.03B9 0 +201009.35 +450100.2 +000003.2+000001.600003.4 07.79-0.11B8 0 0.08 2.60 +201057.02 +355711.5 -000002.9-000006.500000.9 07.7900.08B1 0 +201334.76 -453526.0 +000010.3-000009.100003.2 07.79-0.01Ap 0 +201359.88 -005203.1 -000063.4+000262.300050.3 07.7900.94K0 0 +201556.93 -392923.7 +000099.1-000217.700012.6 07.7900.94K1 0 +201920.69 +412329.0 +000004.3+000001.300002.9 07.7900.00B9 0 +201926.16 -124813.7 +000043.7-000002.300009.7 07.7900.42F0 0 +202132.88 -212507.2 -000148.4-000121.300009.8 07.7900.42F0 0 +202639.59 -304032.8 +000006.0-000025.800006.0 07.7900.52F7 0 +203305.12 +313925.4 -000003.9-000013.200001.2 07.7900.03B1 0 +203725.29 +412335.0 +000017.3+000026.600013.1 07.7900.44F8 0 +203856.74 +474112.6 +000012.7-000014.400006.1 07.7900.50A0 1 +204100.19 -143041.1 +000000.7+000007.000003.2 07.7900.29F0 1 +204831.20 -484011.2 -000011.8+000003.500007.1 07.7900.19A5 0 +210157.40 +470109.9 +000028.7-000001.700006.5 07.7900.06A1 0 +210234.29 -152826.0 -000029.9-000062.700005.7 07.7900.91K0 0 +210342.97 +711851.3 +000015.2+000004.500005.0 07.7900.07A0 0 +210353.79 +461949.9 +000002.1+000000.800001.6 07.7900.02B1 0 0.25 1.51 +210640.73 +512533.6 +000003.8-000000.500003.6 07.7900.03B9 0 +213035.96 +615302.8 +000005.5+000005.500003.2 07.7900.12B9 0 +213053.71 +100924.1 -000010.2-000013.000003.7 07.7900.92K0 0 +213123.18 +482123.5 -000007.8-000020.700003.1 07.7900.02A1 1 +215709.79 +832932.9 +000004.7-000007.500006.4 07.7900.29F0 0 +215801.95 +430858.8 +000032.4-000007.200005.1 07.7900.12A2 0 +220641.90 +164458.6 -000003.6-000002.900003.1 07.7900.35A3 0 +221116.34 -603252.9 +000015.9-000004.400005.9 07.7900.47F5 0 +224527.09 -130024.7 +000045.6-000030.800008.8 07.7900.47F3 0 +224954.60 +750944.2 +000008.3-000000.100002.7 07.79-0.01A0 0 +230823.60 +571047.2 -000001.9-000004.100000.7 07.7900.93G0 0 +233330.21 -570313.3 +000040.7+000009.500009.6 07.7900.42F2 0 +235927.02 +202450.5 +000014.5-000015.300008.1 07.7900.19A5 0 +000759.32 -781239.5 +000025.5-000006.800001.2 07.7901.45K3 0 +002841.13 -542552.2 +000016.5+000001.900004.5 07.7901.09K1 0 +004202.26 +010125.3 +000022.1-000021.100000.7 07.7901.43K2 0 +010217.57 -103951.4 +000017.9-000011.700002.2 07.7901.36K0 0 +010224.79 -440558.4 +000068.5+000043.400003.7 07.7901.16K1 0 +011320.54 +411411.2 +000041.4+000006.200001.6 07.7901.45K5 0 +012448.63 -102548.8 -000008.4-000007.000001.8 07.7901.28G5 0 +013713.27 -040834.3 -000020.5+000002.300002.9 07.7901.04K0 0 +014735.87 +000918.9 -000002.3-000001.900005.2 07.7901.05G5 0 +015101.43 +373315.2 +000020.6-000009.600001.8 07.7901.53K0 0 +015814.82 +683217.9 +000018.2-000011.700003.0 07.7901.22K2 0 +022146.26 +434905.3 -000024.1-000025.700003.9 07.7901.19G5 0 +023036.98 +721325.5 -000002.7+000006.700000.7 07.7901.76K5 0 +024031.80 -362938.0 +000023.0+000009.800003.9 07.7901.02G8 0 +024318.48 +014348.5 +000000.9+000001.300002.0 07.7901.71M. 0 +025437.04 -295034.0 +000006.5-000000.200002.5 07.7901.20K2 0 +030006.11 -004056.6 -000005.0-000020.100002.6 07.7901.48K3 0 +031543.86 -390347.3 -000016.4-000032.500002.7 07.7901.59M1 0 +033707.19 +310731.0 -000004.0-000012.200005.8 07.7901.04G5 0 +041639.01 +400135.1 -000003.0-000021.600004.8 07.7901.13K0 0 +043159.53 -042253.7 +000033.5-000002.000002.4 07.7901.18K0 0 +045400.61 -122745.7 +000004.1+000012.100002.3 07.7901.77M2 0 +053156.40 +264106.0 +000002.5-000016.900002.0 07.7901.60K2 0 +055534.53 -285713.3 -000006.9-000002.400000.8 07.7901.58M3 0 +060453.60 +575039.7 -000003.6-000002.200000.8 07.7901.62K5 0 +060830.46 +303423.8 -000005.0-000030.200004.7 07.7901.07G5 0 +060948.79 +084440.2 +000004.4-000004.700000.1 07.7901.62K5 0 +064313.86 -024505.1 -000009.2+000001.400003.0 07.7901.21K0 0 +064446.66 -092338.7 +000011.8-000004.500004.9 07.7901.13G5 0 +065031.79 +071119.2 -000002.6-000002.800001.7 07.7901.32K0 0 +065957.23 +040459.7 +000040.8-000042.400003.5 07.7901.08K0 0 +070047.63 -274626.1 +000002.8+000009.100003.0 07.7901.29K2 0 +070535.23 +134235.2 -000010.5-000009.400003.2 07.7901.64M. 0 +071230.00 +435920.0 -000000.5-000013.100002.4 07.7901.51K5 0 +073345.58 +411026.2 -000001.9+000002.200001.9 07.7901.53K5 0 +073449.00 +631017.0 -000003.4-000015.100004.2 07.7901.00K0 0 +073732.13 -512516.8 -000003.4-000025.300004.0 07.7901.05K0 1 +073942.33 -342144.1 -000008.7+000015.100003.6 07.7901.14K1 0 +074147.17 +153457.8 -000026.0-000000.300003.6 07.7901.40K0 0 +074936.09 +241609.3 -000003.2-000008.100001.3 07.7901.57K0 0 +080907.05 -295219.4 -000000.9+000001.600002.0 07.7901.01G5 0 +082602.37 +365857.9 -000003.9-000025.400003.0 07.7901.21K0 0 +084022.16 +593507.6 -000014.3-000032.000005.7 07.7901.16K0 0 +085007.42 +614959.6 -000012.4+000028.400004.3 07.7901.07K0 0 +085234.33 -633621.0 -000015.2+000008.100003.6 07.7901.36K2 0 +092825.47 -091147.9 +000006.1-000029.300004.1 07.7901.08K0 0 +093106.15 +250250.0 -000007.7-000017.600001.6 07.7901.53M. 0 +094343.30 +120935.3 +000003.2-000003.500001.2 07.7901.62K5 0 +094905.48 +180328.4 -000037.4-000003.200003.4 07.7901.25K0 0 +095512.36 -283212.1 +000011.2-000003.200004.2 07.7901.09K0 0 +100508.22 -614054.4 +000007.2-000004.400000.1 07.7901.63K5 0 +110803.02 -422328.1 -000091.5+000009.700007.2 07.7901.21K2 0 +111736.78 -613807.4 -000004.0-000017.900005.6 07.7901.10K0 0 +113413.68 -543320.2 -000023.6-000013.400002.0 07.7901.55M4 0 +123337.03 +041313.9 -000030.7-000006.800004.2 07.7901.22K0 0 +125155.39 +075416.6 +000051.5-000040.300004.0 07.7901.01G5 0 +131549.55 -400317.0 -000004.8-000016.800003.5 07.7901.12K1 1 +132029.90 -272436.0 -000026.1-000025.300002.0 07.7901.50K5 0 +132136.92 +025114.6 -000014.9-000027.900003.1 07.7901.54K5 0 +135519.34 -262556.8 -000048.6-000068.800001.8 07.7901.32M5 0 +141347.50 -132027.9 +000001.7+000000.800001.0 07.7901.63K5 0 +141408.72 +075252.0 -000022.9+000002.400003.8 07.7901.50K5 0 +141809.94 -385304.1 -000031.1-000012.800001.9 07.7901.55K4 0 +141926.96 -000048.0 -000018.9-000007.000000.5 07.7901.31K2 0 +143218.37 +301536.1 -000032.4+000028.300003.5 07.7901.25K0 0 +145818.39 +500615.5 +000009.4-000010.100002.5 07.7901.52K5 0 +150333.66 -163531.7 +000011.4-000024.900003.9 07.7901.35K2 0 +150706.29 +335754.2 +000003.9-000013.900003.0 07.7901.20K0 0 +153520.43 +594044.1 -000028.3+000033.900004.0 07.7901.32K5 0 +154720.36 -270513.7 +000011.0+000001.500003.1 07.7901.12K1 0 +155658.83 -592501.0 +000012.2-000022.900003.5 07.7901.23K0 0 +155929.03 +252605.3 -000027.9+000018.300000.3 07.7901.48K2 0 +162459.84 +502707.3 -000019.9+000016.600003.7 07.7901.03G6 0 +163034.98 -271035.1 -000012.2-000011.800003.9 07.7901.66K3 0 +165455.40 -850035.5 -000046.3-000031.700003.4 07.7901.03K0 0 +165923.29 -160351.5 +000025.6-000017.800005.7 07.7901.66K5 0 +175135.73 -312446.9 +000000.7-000003.900001.3 07.7901.16G8 0 +175155.05 -254622.6 +000009.4-000014.300004.4 07.7901.07K0 0 +181023.63 +343330.1 +000003.3+000020.200003.3 07.7901.38K0 0 +182537.61 -150910.0 +000002.1+000002.100002.8 07.7901.24K0 0 +182750.46 +460357.9 -000001.0-000006.500000.6 07.7901.55K0 0 +185921.45 +413813.0 -000003.7-000012.300001.2 07.7901.57M. 0 +190820.77 -072615.8 -000002.7-000004.000003.8 07.7901.08G5 0 0.34 6.81 +192518.97 -165011.2 -000033.8-000054.300005.3 07.7901.30K2 0 +202247.28 +760236.3 -000002.8+000000.800001.8 07.7901.51K2 0 +203314.37 +470957.3 -000017.2-000023.400002.5 07.7901.41K3 0 +205407.51 +035716.4 +000000.1-000015.500003.1 07.7901.48K2 0 +212259.20 -061357.6 +000009.4+000003.200003.0 07.7901.56M. 0 +212554.87 -704303.6 +000015.4-000002.000003.1 07.7901.10K0 1 +212745.05 +314743.0 +000000.7-000010.800002.6 07.7901.31K0 0 +214031.96 -023059.4 +000053.9+000014.800005.6 07.7901.31K5 0 +215607.61 -140207.9 +000016.1-000002.400000.5 07.7901.65M2 0 +215833.46 +151825.9 +000002.2+000011.700005.2 07.7901.00K0 0 +215901.31 -111703.4 -000035.6-000105.500006.4 07.7901.15K0 0 +220442.36 -354147.0 +000056.5+000010.900002.6 07.7901.37M5 0 +222133.44 -142724.8 -000001.2-000003.400003.4 07.7901.67M0 1 +222433.66 -173535.1 -000009.2-000010.800002.9 07.7901.54K4 0 +223304.23 +635247.4 +000025.4+000014.500003.9 07.7901.27K0 0 +231541.06 +242520.8 -000006.9-000040.400003.8 07.7901.05G9 0 +231923.99 -360747.7 -000026.7-000056.900005.3 07.7901.00K1 0 +232310.97 -645332.4 +000000.5-000049.500004.8 07.7901.12K0 0 +234000.12 -513700.2 -000037.9-000004.000005.0 07.7901.01K0 0 +234559.28 -132715.3 -000041.0-000009.700002.1 07.7901.02K0 0 +000102.76 -055005.9 -000007.8-000010.900004.5 07.8000.43F5 0 +000509.26 +301944.8 -000044.7-000034.300005.4 07.8000.44F0 1 +000608.02 +094253.9 +000021.0-000010.900011.1 07.8000.50F5 1 +001702.83 +845718.2 +000016.5-000004.900005.5 07.8000.20A2 0 +001905.31 -775920.3 +000041.6+000012.200004.0 07.8000.36F0 1 +002619.45 +511649.3 +000000.7-000003.900000.9 07.8000.64F5 0 0.81 2.14 +003643.79 +270309.1 -000005.9-000021.200007.7 07.8000.45F3 0 +004005.20 +515244.9 +000035.4-000000.000003.2 07.8000.96K0 0 +004422.96 +333705.2 +000015.2-000004.900004.6 07.8000.23A3 1 +004638.32 -540605.9 +000013.5+000068.600009.3 07.8000.46F3 0 +010330.15 +501845.2 +000094.6-000064.100011.2 07.8000.78G0 0 +010623.38 -473542.6 +000048.5-000011.500006.9 07.8000.26A5 0 +012400.40 -721927.9 +000014.5+000002.600003.9 07.8000.14Ap 0 +013110.70 -070158.0 -000001.2-000015.100008.7 07.8000.93K0 1 +013738.68 +223325.7 +000066.8+000009.200003.8 07.8000.56F6 0 +015106.86 +083254.9 +000066.8-000056.600004.4 07.8000.94G5 0 +015840.61 +673446.1 -000012.8-000004.100004.2 07.8000.10A0 0 +020155.00 -500738.3 +000027.9+000036.500003.5 07.8000.90G8 0 +020325.39 +544136.9 -000041.2-000021.200008.4 07.8000.55F8 0 +021511.89 -120307.2 -000001.5-000012.100005.3 07.8000.12A2 0 +021741.82 +423522.3 -000022.0-000035.800007.9 07.8000.41F0 0 +022323.89 -564847.9 +000030.2+000036.100006.4 07.8000.12A3 0 +024341.08 +210849.8 +000021.6-000025.900007.3 07.8000.25A2 0 +024739.88 +014219.6 -000002.0-000014.700001.6 07.8000.92G0 1 +024925.66 -304846.7 +000030.7+000030.900006.9 07.8000.20A3 0 +025631.00 +494733.9 +000014.0-000009.000003.9 07.8000.20A2 0 +030227.80 -133154.0 -000007.8+000009.700004.5 07.8000.96G8 0 +030851.04 +252206.9 -000012.7-000088.200011.9 07.8000.42F2 0 +031255.73 -261532.6 +000015.9+000027.100003.5 07.8000.85G8 0 +031303.21 +111607.1 +000010.0-000006.300003.8 07.8000.66F5 0 +032327.63 -141315.0 -000007.6+000030.700011.5 07.8000.78G8 1 +032739.84 +084555.0 +000038.2-000034.800004.2 07.8000.32A5 0 +033656.23 -682617.3 -000005.8+000009.700002.8 07.8000.98G8 0 +034512.67 -511535.7 +000008.9+000017.500004.5 07.8000.95G8 0 +035954.16 -540940.5 +000014.2+000034.800009.6 07.8000.45F5 0 +042626.27 -103302.4 +000080.8-000060.300025.3 07.8000.75G5 0 +042817.91 +274650.5 -000011.2+000001.000008.1 07.8000.51A0 0 +042852.68 +522321.9 -000000.4-000003.700000.5 07.8000.10B5 0 +042922.60 -140312.8 +000028.7+000003.600012.4 07.8000.43F2 0 +043354.96 -181047.3 +000067.7+000094.000010.1 07.8000.69G6 0 +043521.13 -081730.1 -000004.3-000001.300005.8 07.8000.08A0 0 +044345.83 -104056.1 +000006.3+000009.700005.4 07.8000.69Am 1 1.17 0.00 +045241.46 -254629.4 +000007.5-000068.500014.5 07.8000.45F5 0 +045552.16 +133751.3 +000002.7-000005.900002.7 07.8000.10B9 0 +050437.21 -175306.4 -000004.3+000010.100002.6 07.8000.19A5 1 +051137.16 -102313.3 +000010.5-000065.600011.2 07.8000.47F5 0 +051630.54 -210600.3 -000005.0+000015.000007.3 07.8000.20A4 1 +051635.40 -251955.2 +000006.5+000015.000004.8 07.8000.22A2 0 +052043.52 +171434.7 -000009.8-000004.800003.7 07.8000.07B9 0 +052754.23 +010618.2 +000002.0-000000.200005.3 07.80-0.09B8 0 +053145.54 +345255.0 +000000.5-000001.400001.7 07.8000.19B3 0 +053308.28 +465253.5 +000020.7-000036.400005.9 07.8000.30A0 0 +054059.48 -213237.8 -000031.5-000003.900009.8 07.8000.40F3 0 +054820.08 -242749.5 -000030.7-000036.500023.5 07.8000.57G1 0 +055232.45 -143325.4 -000008.2-000004.900002.1 07.8000.99G8 0 +055810.76 -020205.3 -000035.1-000020.400006.5 07.8000.29A5 0 +060348.14 +181553.3 +000001.3-000002.200002.1 07.80-0.01B8 1 +060407.22 -292020.5 -000007.5-000001.300003.0 07.80-0.03A0 0 +060450.95 +163935.4 -000001.5-000003.800003.3 07.80-0.11B5 0 +060730.77 -361833.9 +000003.4-000012.300004.9 07.8000.01A0 0 +060757.43 +340949.5 -000007.4-000003.000003.3 07.80-0.02B9 0 +061156.15 -011925.1 +000000.5-000004.700002.9 07.8000.01B8 0 +061335.82 -021511.9 +000000.9-000003.500000.9 07.8000.02B8 0 +061821.75 +725703.1 +000023.7-000097.100012.9 07.8000.47F2 0 +062805.62 -270837.0 -000005.8-000001.600004.0 07.80-0.04A0 0 0.09 10.74 +063431.09 -184843.8 +000008.0-000005.600008.6 07.8000.25A8 0 +063700.92 -162124.2 -000006.7+000005.000003.6 07.80-0.02B6 0 +063726.87 -194742.0 -000005.5+000002.500003.8 07.80-0.10B7 0 +064257.06 -154403.0 +000038.9-000005.100010.5 07.8000.43F3 0 +064315.11 +540646.7 -000003.1-000020.200007.6 07.8000.47F2 0 +064816.37 -383922.1 -000017.0+000031.400003.4 07.8000.95K0 0 +064938.96 +530152.9 -000005.0-000064.200007.0 07.8000.37F0 1 +065351.35 +144507.5 -000015.6-000009.700005.6 07.8000.97G5 0 +065507.29 -082956.3 -000002.4-000001.400003.6 07.8000.01B9 1 +065655.27 -210604.9 -000001.3+000003.200001.0 07.80-0.14B3 0 +070204.89 -095312.8 +000004.0+000000.900008.7 07.8000.27A5 1 +070310.23 -703229.7 +000000.3-000011.900003.9 07.8000.07A1 0 +070406.85 +450348.4 -000016.4-000033.500006.2 07.8000.38F0 0 +070524.14 -381402.0 -000001.9-000010.900005.0 07.8000.03A0 0 +070541.13 +205945.1 -000007.7-000008.200003.8 07.8000.30B9 1 +070800.27 +153144.8 -000051.4-000206.500022.0 07.8000.56G0 0 +071233.96 +724031.1 -000004.9-000020.800003.1 07.8000.09A0 0 +071434.91 -312936.5 -000004.5+000000.900005.8 07.8000.07A1 1 +071711.44 +135156.7 +000002.0-000023.400007.0 07.8000.50F6 0 +074029.02 -300258.1 -000005.9+000005.100001.7 07.80-0.15A0 0 +074809.89 -423027.8 -000005.7+000004.500003.6 07.80-0.04B9 0 +075348.24 -622248.7 -000012.8+000047.500011.3 07.8000.96K0 0 +080951.30 +124120.9 -000000.4+000008.000004.2 07.8000.87G5 0 +081331.06 -235711.4 -000009.5+000003.700004.0 07.8000.05B9 0 1.17 2.19 +081357.13 -501844.4 -000098.5+000026.400004.5 07.8000.96G8 0 +081647.21 -642411.5 -000007.7+000010.800002.4 07.80-0.02B8 0 +084135.06 -221139.6 -000024.8+000006.800004.5 07.8000.01B9 0 +084233.63 -222310.2 -000009.0+000005.400000.8 07.8000.30F0 0 +084254.19 +162659.6 -000004.9-000004.400006.6 07.8000.11A0 0 +084617.56 -202540.4 -000179.9+000032.900019.4 07.8000.64G2 0 +084714.95 -515516.7 -000013.2-000026.200011.6 07.8000.62G2 0 +090021.61 -090723.3 +000082.9-000166.400023.0 07.8000.54F5 0 +090234.55 -310103.5 -000025.0-000004.100011.2 07.8000.30A7 1 +091507.85 -531910.5 -000012.0+000000.900002.9 07.80-0.04B9 0 +091553.03 +150031.3 -000029.7-000016.500006.8 07.8000.36F0 0 +092438.68 -702435.9 -000005.6+000008.700003.1 07.80-0.04B9 1 +093147.54 -072946.0 -000070.4+000005.900007.1 07.8000.27A5 0 +093548.96 +001200.9 +000003.3-000025.100006.8 07.8000.94K0 0 +094043.45 -370934.2 -000003.4-000018.900005.5 07.8000.51F5 0 +094453.09 -472849.4 -000042.7+000021.400007.8 07.8000.33A8 0 +095155.41 +493719.8 +000051.0-000079.200020.5 07.8000.57G0 0 +101215.08 -335441.2 -000034.8+000007.800009.4 07.8000.37F2 0 +101710.38 -663529.7 -000018.3+000003.400002.9 07.8000.04B9 1 +102013.84 -863324.8 -000047.2+000029.000013.4 07.8000.44F5 0 +102639.44 -750858.0 -000081.5+000026.600007.6 07.8000.30Fm 0 +102958.59 +274932.5 -000035.6-000019.000010.0 07.8000.48F8 0 +103246.63 -433739.5 -000010.9+000000.600001.6 07.8000.99G8 0 +103825.65 -793036.2 -000050.2+000029.500007.3 07.8000.28A8 0 +104000.01 -233728.7 +000035.2-000042.800010.1 07.8000.36F2 0 +104543.27 +052300.4 -000007.6-000020.900005.9 07.8000.34A5 0 +104842.03 -671818.7 -000010.6+000000.900002.3 07.8000.13B3 0 +104908.69 -464641.9 -000006.1+000003.900001.0 07.80-0.08B2 0 +104925.90 +412324.2 -000055.7-000010.200011.0 07.8000.65G0 0 +105145.05 +133357.7 -000013.5-000013.200003.5 07.8000.99K0 0 +105331.44 +491352.5 +000016.8+000000.800006.4 07.8000.12A4 0 +110011.67 -432322.2 -000029.7-000004.300004.6 07.8000.24A9 1 +110517.63 -433233.1 -000063.1+000020.600011.1 07.8000.41F2 0 +110721.23 -152138.7 -000226.9+000132.700020.4 07.8000.54G2 0 +111335.06 -474925.2 +000003.5-000045.700010.3 07.8000.45F3 1 +111404.63 +621655.7 +000014.2-000011.900002.3 07.8000.97G5 0 +111630.65 -695425.6 -000016.9-000004.700003.5 07.8000.10A0 0 +112835.35 -424039.9 -000043.1+000016.000015.9 07.8000.16A3 1 +113225.57 +290244.1 -000001.4-000089.400013.5 07.8000.46F5 0 +113305.61 -541928.5 -000037.0-000004.700009.0 07.8000.32A9 0 +113558.93 -504432.8 -000012.2+000012.100005.8 07.8000.34F0 0 +115642.43 -321605.3 -000166.1-000007.700028.6 07.8000.67G3 1 +120600.41 -391312.7 -000043.5-000011.600005.7 07.8000.09A1 0 +121608.16 +800719.0 +000020.5-000005.900013.6 07.8000.42F0 1 +121753.23 -555831.8 -000038.9-000012.500010.9 07.8000.46F5 0 +124017.15 -713842.7 -000018.1-000004.200002.7 07.8000.11B8 1 +125019.84 -580314.4 -000004.2-000000.100000.7 07.8000.47F2 0 +125508.27 +274559.5 -000010.5-000073.000023.8 07.8000.67G2 0 +125631.29 +855304.2 -000004.6-000004.100009.6 07.8000.43F8 0 +130302.57 -190438.9 -000065.1-000031.700008.5 07.8000.41F0 0 +131519.08 -571531.8 -000006.5-000001.000001.4 07.80-0.03B2 0 +132352.84 -755549.4 -000028.9-000022.200006.2 07.8000.42F3 1 +134338.33 -725922.7 -000017.6-000008.000002.3 07.8000.08B9 0 +134412.31 +592128.8 +000004.2-000007.400002.4 07.8000.70K0 1 +135941.52 +420259.1 +000005.2+000028.700010.4 07.8000.92K0 0 +135950.83 +732353.5 -000008.1-000017.700012.9 07.8000.69G5 0 +140200.60 +571328.6 -000007.8-000006.200007.8 07.8000.46F5 1 +142116.15 -112354.6 -000007.7-000002.400005.0 07.8000.21A3 0 +144044.25 +311724.1 -000050.7-000057.400006.8 07.8000.49F5 1 +145212.45 -133018.6 -000051.4-000000.800007.3 07.8000.38F0 0 +145814.08 -360351.6 -000008.4-000004.600004.1 07.80-0.07B8 0 +150715.44 +223352.0 +000005.8-000037.600003.8 07.8000.92G5 0 +151538.29 +331916.3 +000083.9-000109.500027.6 07.8000.62G0 0 +152220.08 -590849.9 -000005.5-000003.000000.7 07.8000.91B1 0 +152730.31 -105744.8 -000064.0-000035.000009.9 07.8000.60G0 1 +153223.19 -503927.4 -000003.0-000003.200002.6 07.8000.42F0 0 +153353.13 -620458.6 -000012.8-000021.900003.7 07.8000.10A0 0 +154235.06 -660112.1 -000033.4-000040.300004.6 07.8000.99K0 0 +154709.76 +303356.5 -000012.2-000021.700002.6 07.80-0.06A0 0 +154723.34 -255203.5 -000020.7-000027.400005.8 07.8000.17A2 0 +155311.71 -650010.3 -000011.4-000022.700004.3 07.8000.00B9 0 +155357.15 -515136.9 -000017.3-000009.400003.0 07.8000.09B9 0 +161215.25 +461331.8 -000122.4+000220.500013.7 07.8000.56F8 0 +161504.38 -562226.4 -000212.5-000224.400024.1 07.8000.60G2 0 +161614.56 +193126.9 +000031.7+000265.700022.1 07.8000.52G0 0 +162308.88 +473748.1 -000044.6+000030.200006.6 07.8000.54F8 1 +164610.39 +334737.1 -000014.8+000010.800003.2 07.8000.33F0 0 +165212.42 -624413.5 -000001.5-000053.900009.9 07.8000.48F3 1 +171222.54 -004625.5 +000011.2-000057.600010.2 07.8000.47F0 0 +171514.61 -574907.0 -000005.8-000021.200004.1 07.8000.02B9 0 +172256.06 +092153.8 +000010.6+000000.800005.5 07.8000.92K0 0 +172845.55 -305553.6 -000003.1-000008.500001.9 07.8000.18A0 0 +173226.81 +354623.3 -000003.2-000004.100003.2 07.80-0.07B9 0 +173432.86 +281230.8 -000002.1+000002.500005.7 07.8000.01A0 0 +173704.39 +201531.7 +000004.7+000019.600008.9 07.8000.27A5 0 +174115.65 -345808.8 -000030.1-000040.000011.1 07.8000.66G1 0 +174920.65 -232208.9 -000012.8-000029.500007.5 07.8000.33A9 0 +175037.19 +093231.5 -000002.9-000011.200003.4 07.8000.12A0 0 +180140.25 +164305.3 -000009.9+000000.400006.7 07.8000.28A0 0 +181149.81 -585909.0 +000011.6-000042.800005.9 07.8000.74G3 0 +181438.77 -365356.0 -000003.0-000012.300005.1 07.8000.04A0 0 +182047.83 -565559.1 +000000.1-000005.100000.1 07.80-0.08B5 0 +182805.84 -382123.8 +000012.3-000008.600002.1 07.80-0.04B8 0 +183648.23 -261721.6 -000045.7-000043.600020.6 07.8000.63G3 1 +183756.62 -002309.0 +000001.0-000009.300001.0 07.8000.50B2 1 +183853.40 -762957.2 +000012.9-000050.700015.6 07.8000.49F5 0 +184859.03 -082731.2 -000001.3-000003.900000.5 07.8000.10B1 1 +185438.09 -265324.2 -000001.2-000005.000002.1 07.8000.08B7 0 +185647.20 -140140.7 +000003.5-000011.000003.3 07.8000.09B9 0 +190153.17 +191011.5 -000026.8+000021.400012.2 07.8000.61G5 1 +191145.03 +261457.6 +000002.8-000005.700008.3 07.80-0.02F0 1 +191246.67 -581558.4 -000020.4-000080.100005.8 07.8000.92G8 0 +192008.99 +275436.3 +000004.8+000010.100003.3 07.8000.18A3 0 +192042.64 -743935.1 +000005.4-000022.300005.1 07.8000.11A2 0 +192418.18 -700626.1 +000034.1-000163.900012.3 07.8000.55F7 0 +192510.19 -472724.1 +000051.2-000007.400011.1 07.8000.40F2 1 +192657.85 -240246.2 +000012.5-000009.600003.2 07.8000.13A2 0 +193255.94 +393945.7 -000001.3+000002.700004.3 07.80-0.08B9 0 +193541.65 +170630.9 +000017.4+000015.700005.7 07.8000.36F2 0 +193753.95 +244246.4 +000004.9+000000.800003.6 07.8000.13A2 0 +194510.38 -700059.1 -000054.8-000054.700014.2 07.8000.54F6 0 +194915.93 +150728.5 +000027.0+000015.600010.3 07.8000.42F2 0 +195220.99 -112200.7 +000008.1-000010.400000.1 07.8000.92G5 0 0.53 5.37 +195250.45 -230921.3 +000004.6-000015.500003.0 07.8000.04B9 0 +200100.01 +420030.9 -000003.5-000003.500000.7 07.80-0.02B0 0 +200957.38 +253211.3 +000006.0+000039.000002.0 07.8000.99G8 0 +201053.47 +430550.4 +000003.8+000003.300002.1 07.8000.00B8 0 +201258.53 +271703.9 +000002.1-000008.800001.9 07.80-0.06B9 0 +201536.34 +422143.4 -000001.8-000000.600008.9 07.8000.57F6 0 +201608.43 -074355.8 -000005.1-000022.100002.2 07.80-0.01B9 0 +201651.90 +270316.8 +000025.3+000020.000005.7 07.8000.14A0 0 +202053.52 -180922.0 +000056.2-000035.500012.2 07.8000.52G0 0 +203741.56 +190413.1 +000011.8+000001.100001.3 07.8000.04A0 0 +203804.05 +270443.8 +000037.4+000016.300004.5 07.8000.58F7 0 +203820.85 +131952.3 +000117.0+000091.600010.5 07.8000.91K0 0 +204205.16 -705551.0 +000017.4-000042.500008.2 07.8000.13A2 0 +204906.45 +584448.9 +000135.5+000100.500012.4 07.8000.91K0 0 +205502.33 +280526.4 +000113.0-000080.600014.7 07.8000.67G1 1 +212038.73 -575055.6 +000006.1+000008.500006.5 07.8000.28F0 0 +212130.23 -112729.6 +000059.9-000054.000013.9 07.8000.42F8 0 +212416.13 +373944.2 +000145.4+000008.300019.7 07.8000.68G5 1 +212523.14 +510757.8 -000011.9-000019.600003.4 07.8000.17A2 0 +212843.41 +263410.6 +000065.7+000077.000016.5 07.8000.50F8 0 +213148.94 +334856.3 -000000.5-000002.000004.6 07.8000.27A5 1 +215147.39 -702105.7 +000024.4-000050.700008.7 07.8000.53F6 0 +220348.07 +555056.7 +000046.1+000060.700014.5 07.8000.57F8 0 +220642.32 +530753.3 -000531.5-000341.100032.0 07.8000.79G8 0 +220702.19 +360537.4 +000002.2-000005.700006.9 07.8000.23A3 1 +220758.07 +130409.5 +000033.9-000004.000006.5 07.8000.30A5 0 +222201.23 -670504.4 +000027.4-000022.600005.6 07.8000.42F2 1 +223232.59 +013457.3 +000061.3-000056.200008.7 07.8000.40F0 0 +223330.45 -352639.2 +000329.2-000137.500031.2 07.8000.72G5 0 +223955.34 -143306.8 +000035.7-000187.900013.6 07.8000.58G0 1 +225031.13 -065448.6 -000068.6-000105.000003.1 07.8000.95G5 0 +230123.05 +000716.9 +000018.1-000006.000007.6 07.8000.09A0 0 +230311.56 -471518.3 +000078.6-000082.600017.7 07.8000.52F7 0 +231306.54 -550622.6 +000041.3-000035.200004.7 07.8000.12A3 0 +232304.63 -104553.6 +000451.0+000260.300051.4 07.8000.88K2 0 +233034.20 -365726.9 +000021.2+000005.000004.7 07.8000.33A9 1 +234514.06 +824824.2 -000009.5+000006.500003.5 07.8000.98G5 0 +234737.44 -835142.8 +000016.0+000025.600005.1 07.8000.94G8 0 +235014.35 +173846.3 -000050.4-000007.200009.9 07.8000.43F2 0 +235723.21 +761852.1 +000023.1+000003.300003.1 07.8000.08A0 0 +001201.39 -544503.2 +000001.4+000002.200000.1 07.8001.63M1 0 +001301.18 +624341.1 +000019.6-000005.500003.0 07.8001.10F2 0 +002005.40 +500642.5 +000007.0-000006.600000.7 07.8001.24K0 0 +004552.78 +543908.6 +000012.5-000001.300003.4 07.8001.21K2 0 +004724.62 +510545.9 -000026.0-000024.200002.4 07.8001.49K2 0 +005958.04 +315113.9 -000019.1-000028.400002.4 07.8001.27G5 0 +010253.41 +295910.1 -000015.6-000000.800002.8 07.8001.21K2 0 +011154.13 +421335.3 -000004.9-000030.100001.6 07.8001.06G5 0 +011333.80 +262708.2 +000004.6-000009.400002.7 07.8001.21K2 0 +011439.05 -095811.8 -000027.5-000038.200004.4 07.8001.07K0 0 +013611.78 +701615.1 +000004.0-000011.500004.7 07.8001.14G5 0 +014721.66 +004843.9 +000034.5+000007.200005.0 07.8001.19G5 0 +015140.29 +353957.9 +000020.0-000006.100002.1 07.8001.25G5 0 +020309.71 +360638.9 +000025.1-000007.500003.4 07.8001.41K0 0 +021035.34 -353036.6 -000008.2+000001.000003.0 07.8001.16K0 0 +022235.27 -392449.3 +000004.6+000000.400002.8 07.8001.13K0 0 +023336.75 -324935.1 -000021.0-000014.400005.0 07.8001.04K0 0 +024130.56 +343057.9 +000010.1+000002.000002.8 07.8001.51M4 0 0.43 108.00 +025201.19 -501243.5 +000023.1+000006.400003.6 07.8001.28K0 0 +030017.42 +005814.2 +000030.5-000093.300003.7 07.8001.05K0 0 +031745.32 +034053.7 +000027.8-000055.800004.6 07.8001.02K0 0 +032524.92 -522254.1 +000014.3+000014.000002.8 07.8001.25K1 0 +034947.17 +095240.9 +000013.1-000044.300005.5 07.8001.31K0 0 +041543.05 -083813.3 +000019.0-000030.800003.0 07.8001.02K0 0 +041645.66 -664048.2 +000041.8+000041.500003.5 07.8001.27K3 0 +044929.96 +372006.1 +000004.0-000014.100003.5 07.8001.30K0 0 +050433.79 +233858.3 -000005.4-000003.800004.8 07.8001.11K0 0 +052330.19 +501313.9 -000007.8+000016.800004.3 07.8001.76M0 0 +052924.48 -305722.3 +000001.0-000002.600001.4 07.8001.55M4 0 +055046.71 +204018.7 +000007.6-000020.200004.7 07.8001.09K0 0 +055145.19 -102613.7 -000014.3-000034.400003.0 07.8001.29K5 0 +055354.59 -122339.6 +000010.9+000007.000004.6 07.8001.01G8 0 +060144.73 -014041.8 -000008.0-000001.600005.4 07.8001.00K0 0 +062909.55 +172947.8 -000009.1-000016.500002.9 07.8001.57K0 0 +062933.43 -072145.5 +000012.6+000020.800002.6 07.8001.14K2 0 +063501.37 +245515.3 -000002.3-000012.300004.8 07.8001.21K2 0 +064037.45 +032225.0 -000003.7+000001.400001.5 07.8001.42K3 0 +064604.84 -203624.9 -000005.5-000000.500001.5 07.8001.14K0 0 +065428.83 -430630.7 -000001.0+000012.300003.3 07.8001.62K5 0 +070111.56 -733309.0 -000007.4+000024.800003.3 07.8001.16K1 0 +070239.13 +312024.0 -000002.3-000006.800001.6 07.8001.59K5 0 +070944.05 +604435.6 -000013.7-000062.700000.8 07.8001.09K2 0 +072448.65 +415811.4 +000006.5-000003.900005.0 07.8001.66K5 0 +074928.83 -152043.5 +000001.7+000000.600002.5 07.8001.47K2 0 +074936.60 +140752.8 -000022.7-000008.700002.8 07.8001.02G5 0 +075445.90 +302030.6 -000027.0+000008.900003.4 07.8001.07G7 0 +075524.28 -533722.7 -000004.1+000006.300000.9 07.8001.24G5 0 +080340.06 +174333.3 -000014.0-000030.600004.2 07.8001.02K0 0 +084043.69 +380933.0 -000029.8-000018.100001.9 07.8001.32K0 0 +084322.13 -521232.1 -000024.1+000021.400003.2 07.8001.08K1 0 +090418.19 -603357.8 -000036.1+000021.700004.9 07.8001.14K0 0 +090451.49 +243618.8 -000010.0-000032.600003.1 07.8001.25K2 0 +090929.85 -443400.0 -000003.7+000006.900001.5 07.8001.70K3 0 +091444.12 -043235.1 -000035.5-000097.800006.8 07.8001.19K2 0 +093301.87 +303409.9 -000006.0-000043.400005.8 07.8001.25K0 1 +093437.53 -162232.9 -000016.0+000007.200000.7 07.8001.64M1 0 0.14 23.91 +094009.81 -010209.0 +000002.4-000003.800000.0 07.8001.05K0 0 +100155.93 +121444.9 -000024.9-000003.500004.3 07.8001.04K0 0 +100418.94 -223332.8 +000000.8-000000.600003.6 07.8001.53K4 0 +102535.07 -215711.4 +000016.1-000002.300005.8 07.8001.04K1 0 +102612.31 +813022.6 -000023.2-000013.800002.9 07.8001.19K0 0 +103356.02 +023723.0 -000026.3-000000.600004.5 07.8001.36K5 0 +110135.83 +662659.1 -000007.9-000021.000003.9 07.8001.04K0 1 +110256.10 -452642.1 -000011.4+000007.200004.2 07.8001.11K1 0 +110843.28 -552115.7 -000013.9+000005.500000.1 07.8001.61K5 0 +111745.74 +250305.0 +000022.3-000012.500005.3 07.8001.02K0 0 +115404.65 +045244.8 +000013.2+000020.300002.0 07.8001.53K5 0 +122805.81 +202115.9 -000004.1-000001.900002.4 07.8001.28K0 0 +123246.29 -380436.5 -000009.9-000021.100003.5 07.8001.70M1 0 +130943.63 -360937.4 -000045.3-000002.100002.9 07.8001.10K2 0 +141702.81 -041943.4 -000017.2-000018.500002.4 07.8001.61K5 0 +143321.22 -065609.1 +000011.9+000003.500004.0 07.8001.53K0 0 +143541.74 -522824.4 -000012.6-000006.900002.8 07.8001.62K4 0 +144024.90 -303211.5 +000008.0-000020.900006.8 07.8001.25K2 0 +144231.31 +021742.9 -000007.9-000014.400003.7 07.8001.02G8 0 +144905.96 +194153.8 -000066.2-000030.300002.8 07.8001.04K2 0 +145323.00 +181407.8 +000044.4-000036.500008.2 07.8001.04K0 0 +150220.64 +655754.1 +000018.1+000003.400003.6 07.8001.05K0 0 +153605.82 -711259.9 -000018.0-000020.600003.7 07.8001.49K4 0 +154241.93 +670359.8 +000008.7-000015.200000.7 07.8001.57K5 0 +154725.81 +184852.9 -000004.8-000019.600002.5 07.8001.22K2 0 +160501.13 -391259.9 -000028.1-000041.000003.3 07.8001.48M5 0 +160921.48 +525417.8 +000001.9+000012.400005.6 07.8001.32K2 0 +161103.68 -135931.6 -000024.9-000022.200004.3 07.8001.16K0 0 +162445.75 -723508.7 +000005.4-000001.800000.9 07.8001.30K2 0 +163404.25 +252836.4 -000011.4-000024.400003.1 07.8001.51K3 0 +171942.87 +391724.5 +000012.9-000016.500001.8 07.8001.69M. 0 +174701.02 +591512.2 -000034.8+000076.400006.0 07.8001.09K0 0 +175433.68 +161832.5 -000005.0-000002.700003.9 07.8001.01K0 0 +180031.42 -382126.1 +000012.7-000012.200004.5 07.8001.17K2 0 +181020.13 -313157.1 +000000.5-000002.200002.1 07.8001.27K1 0 +182334.93 -213950.4 +000000.7+000001.000000.6 07.8001.93K5 0 +182431.47 +134223.7 +000000.5+000002.000004.2 07.8001.30K2 0 +185126.88 +510354.9 -000004.8+000011.200001.4 07.8001.57K5 0 +190123.95 -231341.6 +000010.4+000006.700005.8 07.8001.09G8 0 +194931.00 +822717.5 -000014.8+000026.300004.8 07.8001.04K0 0 +200020.10 +715400.7 -000006.4-000011.600001.7 07.8001.44K5 0 +200654.44 -292456.1 +000005.7-000056.200004.0 07.8001.31K2 0 +204919.41 -084738.4 +000012.2-000018.200002.2 07.8001.55M. 0 +211523.85 -060029.7 +000021.3-000000.700004.4 07.8001.04G5 0 +212628.29 -362634.7 +000048.1-000037.400005.5 07.8001.21K2 0 +214336.24 -830422.2 +000019.4-000025.500001.5 07.8001.37K1 0 +214616.81 +255604.9 -000005.4-000013.600001.7 07.8001.54K5 0 +215641.17 +040038.6 +000006.8-000008.600004.0 07.8001.62K5 0 +220025.80 -632552.7 +000010.3-000010.200002.1 07.8001.54K5 0 +220233.11 -005506.1 +000027.3+000011.900006.3 07.8001.25K2 0 +222952.60 +454441.1 +000001.4-000002.300001.7 07.8001.33K2 0 +223017.75 -621656.2 -000019.4+000012.100003.9 07.8001.03K0 0 +230549.39 -611133.5 +000049.3-000034.900003.9 07.8001.49K5 0 +232339.88 +462205.7 +000004.4-000003.000000.9 07.8001.60K2 0 +232449.00 -713738.7 +000014.0-000002.500004.0 07.8001.07K0 0 +235500.04 +082322.1 +000010.3-000001.000002.0 07.8001.38K0 0 +000848.41 -470338.4 +000100.4-000046.000008.6 07.8100.48F5 0 +001632.34 -552810.3 +000017.9-000014.800004.6 07.8100.93G8 0 +002217.05 +244046.0 +000011.9-000017.000003.1 07.8100.16A0 0 +002816.67 +280337.8 -000032.8-000001.200010.5 07.8100.60F8 0 +003318.39 +135026.2 +000098.2+000040.800012.3 07.8100.52F5 0 +005249.22 +563739.5 -000003.0-000003.200000.8 07.8100.10O5 1 +005522.94 +303941.9 +000026.8+000003.500006.0 07.8100.17A2 1 +005640.82 +284753.7 -000006.4-000008.600004.9 07.8100.94K0 0 +010853.15 +451226.9 -000004.1-000011.100004.1 07.8100.04A0 1 +012047.87 +561226.4 +000049.3-000028.500009.8 07.8100.40F2 1 +013716.89 +462734.6 +000017.5-000001.900007.6 07.8100.45F5 0 +014059.40 -761434.5 -000010.3+000004.700006.3 07.8100.45F5 1 +014430.77 +395731.2 +000048.1-000010.700007.8 07.81-0.20F5 1 +020424.54 -433027.6 +000053.9-000007.000015.0 07.8100.61G0 0 +020555.00 +064039.1 -000007.8+000001.100006.0 07.8100.41F2 0 +020942.76 +202053.3 -000007.7+000001.700002.2 07.8100.43A3 1 +021309.70 +303331.9 +000004.3-000005.000002.9 07.8100.95K0 0 +022359.76 -475505.0 -000043.9-000024.700012.4 07.8100.41F3 0 +022410.83 +392046.0 +000002.8-000007.200003.1 07.81-0.06B9 0 +022552.74 -235032.5 +000079.6+000010.100008.0 07.8100.37A9 0 +022833.88 +481739.2 +000054.8-000004.300008.0 07.8100.49F8 0 +023047.33 +360702.1 +000020.8-000015.800008.5 07.8100.18A3 0 +023222.98 +222002.7 +000034.3-000000.900004.8 07.8100.40F0 0 +023727.25 -463846.5 +000038.8+000001.900009.6 07.8100.30A9 0 +024424.95 +621524.4 +000001.5+000014.900005.9 07.8100.32A5 0 +025413.91 -110521.9 +000017.5-000002.100005.3 07.8100.08A0 0 +030010.67 -204809.2 -000018.1-000022.200007.8 07.8100.94G8 0 +030153.02 -473332.7 -000045.5+000008.400013.7 07.8100.48F7 0 +032050.30 +674523.0 +000055.5-000076.500007.3 07.8100.44F5 0 +032330.59 +411225.2 +000014.0-000027.200006.1 07.8100.16A2 0 +033040.24 -275520.2 +000052.4+000109.200011.7 07.8100.38F2 0 +033820.44 -111205.5 +000037.9+000030.800008.6 07.8100.98G5 0 +035540.03 -514756.9 -000009.9+000030.500007.9 07.8100.32F2 0 +035654.80 -494530.6 -000012.3-000007.100004.6 07.8100.97G8 0 +040008.73 +294239.1 +000003.4-000005.700000.2 07.8100.34B9 0 +041302.51 -041843.2 +000005.3-000001.200005.4 07.8100.99G5 0 +043113.37 -045135.5 -000012.8-000075.000009.6 07.8100.46F5 0 +044616.47 +031607.3 +000055.2+000029.800031.1 07.8100.68G0 0 +050248.70 -081234.1 -000009.0-000000.000006.2 07.81-0.06B9 1 +051009.75 -035108.8 -000000.4-000005.700003.1 07.8100.05B9 0 +052029.84 -473103.3 -000002.8-000033.900003.9 07.8100.96G8 0 +053601.14 +633108.6 -000007.7-000023.600005.2 07.8100.14A3 0 +054138.39 -021532.5 -000001.6+000000.300002.1 07.8100.08B1 0 +054643.19 +024226.5 +000001.6-000001.600001.8 07.8100.23A0 0 +054907.78 +041245.0 -000007.6-000011.700001.6 07.81-0.05B9 0 +060446.35 -175722.6 -000006.8+000007.800002.0 07.81-0.08B8 0 +061106.98 -015301.7 +000003.2-000001.100001.9 07.8100.06A0 0 +061501.39 +763019.4 -000010.0-000003.600007.6 07.8100.55F8 1 +061704.10 +692841.2 +000001.6+000002.000005.6 07.8100.08A0 0 +061828.72 -565959.9 -000006.7+000007.600006.6 07.8100.06A2 0 +062218.27 +442443.7 -000005.3+000002.300003.8 07.8100.23A5 0 +062513.12 +114101.5 -000001.0-000000.300000.3 07.8100.30B3 0 +062526.17 +463201.2 -000001.6-000001.900004.9 07.8100.04A0 0 +062721.61 -151857.5 -000006.3+000004.600002.2 07.81-0.05B8 0 +064610.57 +420244.2 -000009.9-000005.200004.7 07.8100.18A2 1 +065308.00 -074556.0 -000006.0+000006.900003.2 07.81-0.06A0 0 +065456.96 +115756.7 +000005.2-000053.000010.3 07.8100.39F5 1 +065721.78 +591107.8 +000000.2-000018.300002.2 07.8100.07A2 0 +070401.56 +081459.7 -000014.2-000014.600006.0 07.8100.92G5 0 +070445.10 +353150.2 -000013.4-000035.600004.7 07.8100.27A5 0 +070930.53 -792555.3 -000003.6+000015.600002.6 07.8100.17A0 0 +071141.44 -294829.0 -000000.3+000012.300002.7 07.8100.69F7 0 +071700.65 -330246.3 -000011.3+000004.500003.7 07.81-0.03B9 0 +071719.94 +355950.3 -000016.1-000037.100004.6 07.8100.98K0 0 +071906.55 -351103.3 -000013.9+000011.400003.8 07.81-0.01A0 0 +072039.15 -584023.8 -000004.3+000007.800002.3 07.81-0.02B9 0 +072858.43 +740853.6 -000008.8-000011.300001.9 07.8100.22A5 0 +073402.43 -371909.4 -000005.9+000005.800001.5 07.81-0.03B2 0 +075413.15 -583428.2 -000028.1-000100.700016.2 07.8100.52F7 0 +075503.60 -543829.4 -000031.9+000008.400004.7 07.8100.99G8 0 +075523.77 +632023.5 -000038.1-000052.600009.2 07.8100.59F8 0 +081844.49 -750052.9 -000002.7-000000.200006.2 07.8100.15A2 0 +082233.93 -285835.2 +000017.2-000127.200011.7 07.8100.48F5 1 +082424.34 -413125.8 -000006.3+000010.500002.3 07.81-0.04B9 1 +082549.42 -295547.6 +000139.2-000291.400025.7 07.8100.64G5 0 +084205.94 -172546.9 -000037.5+000016.900007.2 07.8100.47F3 1 +090344.07 +200347.4 +000015.9-000035.700009.4 07.8100.47F5 0 +090732.73 -394955.7 -000023.3+000010.700004.9 07.8100.21A3 1 +091024.81 -145400.6 -000015.6-000004.400004.7 07.8100.22A4 0 +091825.00 -202215.8 +000050.1-000042.000007.5 07.8100.22Ap 0 +092722.90 -365248.4 +000018.1-000016.300007.1 07.8100.28A1 0 +093011.78 +311937.7 -000022.2-000017.200006.4 07.81-0.01B8 0 +093110.04 -355533.2 -000022.7+000018.600004.6 07.8100.10A1 0 +094151.58 -541301.1 -000033.6+000016.200004.0 07.8100.31A9 0 +094741.31 +102305.8 -000025.7-000001.500004.0 07.8100.24A5 1 +095552.16 -525844.7 -000007.9+000004.300000.4 07.8100.09B5 1 +095752.12 +763646.7 -000008.1+000007.900018.9 07.8100.75G5 0 +095851.29 -140835.1 -000028.0+000008.700007.9 07.8100.26A7 0 +101443.43 +054458.2 -000019.4-000019.400002.6 07.8100.96K0 0 +101616.94 -054944.5 -000009.3+000000.200002.3 07.81-0.05B9 0 +102132.34 -295616.8 -000049.6+000013.700002.9 07.8100.88K0 1 +102404.24 +390209.8 -000039.1-000002.500007.4 07.8100.38F5 1 +102659.58 +294031.1 -000074.5-000017.600010.1 07.8100.37F2 1 +104311.41 +292304.7 -000021.8+000032.500011.7 07.8100.37F2 0 +110813.72 +033200.1 -000015.0-000003.100002.5 07.8100.13A2 0 +111949.73 -532834.4 -000024.1+000003.000005.6 07.8100.17A1 1 +112146.91 -054306.5 -000042.5-000011.400005.0 07.8100.69G5 0 +112251.96 -573813.7 -000005.0-000002.800001.5 07.81-0.12B5 0 +112444.80 +593949.6 -000014.2-000005.800005.4 07.8100.93G5 0 +112740.51 -320858.5 -000051.5-000001.200011.1 07.8100.49F3 0 +113313.31 +385127.9 +000137.5-000156.100019.5 07.8100.65K0 0 +113731.78 -471817.0 -000053.7-000001.000008.2 07.8100.32F2 0 +114528.10 -212826.1 -000012.0-000031.200011.7 07.8100.54F7 0 +121753.45 -062551.6 -000092.3-000036.600011.3 07.8100.47F8 0 +121959.67 -283131.7 -000056.1-000032.000008.2 07.8100.56F6 0 +131031.82 -104852.6 -000034.7-000014.600004.7 07.8100.91K0 0 +131347.05 -641847.6 -000010.1-000011.900004.7 07.8100.17A1 0 +131425.13 -352623.4 -000070.7-000029.200011.6 07.8100.51F5 0 +132309.95 -244402.9 -000116.0+000002.900010.3 07.8100.53F8 0 +132413.57 -671855.1 -000014.6-000005.500002.9 07.81-0.00B6 0 0.13 2.12 +133349.81 +322014.2 +000004.2-000132.800013.6 07.8100.69G5 0 +140616.17 +552550.2 -000039.3+000024.700008.0 07.8100.45F2 0 +141226.68 +284302.3 -000035.4+000012.200011.3 07.8100.39F2 1 +141256.28 +504246.3 +000007.7+000003.400004.7 07.8100.12A0 0 +143204.67 +185009.8 -000240.3+000013.400016.9 07.8100.51F8 0 +144122.39 +290333.3 +000011.8-000183.500021.2 07.8100.64G2 0 +145425.65 +643847.0 +000035.2-000032.200004.8 07.8100.99K0 0 +145736.67 -123816.9 -000027.9-000000.500006.5 07.8100.07A0 0 +145831.06 +092952.6 +000044.8-000025.600014.0 07.8100.43F2 0 +153049.83 -653557.5 -000003.9-000007.700000.4 07.8100.81F8 0 0.17 4.86 +153333.97 -672020.4 -000012.2-000009.800003.2 07.8100.20A6 1 +153652.91 -534307.2 +000008.3+000008.000003.5 07.8100.37A7 0 +154904.92 -871559.2 -000000.7-000048.800016.4 07.8100.48F5 0 +155757.81 -170523.0 -000054.9-000109.000013.3 07.8100.52F6 0 +160000.99 +225945.8 +000010.5+000007.100003.8 07.8100.08B9 0 +160153.04 -642400.8 -000003.3-000006.200002.8 07.81-0.07B7 1 +160251.70 -134843.3 -000047.9+000002.200008.1 07.8100.35F0 0 +165330.41 -631406.0 +000029.4-000037.100009.4 07.8100.19A3 0 +165659.70 -382600.0 +000010.8-000020.200004.9 07.8100.43F0 1 +170450.66 -810510.5 -000002.3-000006.000002.6 07.8100.89G3 0 +171101.41 -725110.7 -000023.5-000065.000008.1 07.8100.46F5 0 +171840.41 -101309.3 -000003.9-000012.900008.2 07.8100.35A0 0 +171857.91 -151312.2 +000021.7-000088.800012.0 07.8100.55F7 0 +172932.74 -001008.8 +000000.9-000005.400006.9 07.8100.39F0 0 +173610.21 +740032.8 +000007.5+000003.500005.6 07.8100.56F5 0 +173816.44 -325224.4 +000000.6-000016.300002.6 07.8100.02Ap 0 +174137.43 +293556.6 +000003.5-000028.700004.8 07.8100.95G8 0 +175107.76 +382633.1 +000009.1+000008.000004.7 07.8100.96G5 0 +175438.26 -335722.7 +000003.6-000006.000004.1 07.8100.08B9 0 +180355.65 -451043.0 +000002.3-000006.900002.0 07.81-0.03B8 0 +182517.50 +465307.4 -000008.7-000000.800004.0 07.8100.30A0 1 +183048.44 +402918.5 +000013.0-000066.300007.7 07.8100.43F0 0 +183101.46 +054509.1 -000011.7-000007.400005.4 07.8100.14A2 0 +183423.91 +510647.2 +000003.6+000013.400000.9 07.81-0.18B2 0 +185209.98 -733628.2 +000005.6-000035.500004.7 07.8100.17A2 0 +190213.42 -131513.5 +000000.4-000008.800005.2 07.8100.18A0 0 +190714.67 -243126.0 -000004.1-000003.200001.2 07.8100.10A0 0 +191805.54 -155713.5 +000009.0-000001.200004.9 07.8100.05B9 1 +192134.89 -552240.5 +000003.7-000008.000005.1 07.8100.92G8 0 +192212.38 +223210.6 -000000.1-000006.200002.8 07.81-0.05B2 0 +192312.55 +192232.1 +000003.3-000073.300019.0 07.8100.49F6 0 +192441.79 +221206.2 +000135.0-000084.100030.0 07.8100.72G5 0 +192538.09 -020340.1 +000015.3+000007.200005.5 07.8100.12A0 0 +192956.69 +444123.1 +000000.6-000040.000011.9 07.8100.44F5 0 +193039.98 +350608.6 +000048.4+000071.600019.9 07.8100.56F5 0 +193309.08 +592345.7 +000008.6+000017.100002.5 07.81-0.02A0 0 +193326.23 +232951.0 -000032.1-000000.200022.5 07.8100.65G0 0 +194046.41 +443142.5 +000031.2+000022.900012.6 07.8100.55F8 0 +195456.19 +504911.9 +000005.7+000007.200003.9 07.8100.04A0 1 +200928.61 +354401.3 -000002.5-000006.500000.1 07.8100.20O8 0 +201032.10 +301625.3 -000000.6-000009.700005.2 07.8100.27A5 0 +201318.45 +710630.0 +000015.8+000027.500005.0 07.8100.37F0 0 +201543.06 -023351.8 -000000.2+000009.300007.6 07.8100.26A0 0 +202557.95 +475806.2 +000029.9+000001.100005.8 07.8100.18A0 0 +203044.93 +362338.2 +000004.1-000019.800006.9 07.8100.40F5 0 +203427.58 -192352.6 +000006.0-000029.500004.4 07.8100.01B9 0 +205144.05 +744644.1 +000402.8+000575.700033.8 07.8100.69G8 0 +205503.37 -071041.6 -000012.3-000183.700018.7 07.8100.62G0 0 +210217.08 +334419.4 +000042.8+000073.000013.1 07.8100.49F5 0 +210532.41 +620931.9 +000003.5+000006.800003.6 07.8100.09A0 1 +210755.97 -222006.9 +000011.0-000026.700009.8 07.8100.32A9 0 +211739.10 +663818.6 -000015.2-000013.400002.8 07.8100.89G5 0 +211929.13 -410309.9 -000019.6-000008.700010.1 07.8100.34F0 0 +212309.17 +293822.8 +000007.8-000144.000011.4 07.8100.63F8 0 +212841.18 -253838.6 +000026.7+000000.400005.1 07.8100.10Ap 0 +213608.54 +415557.1 +000001.9-000004.300001.1 07.8100.85G5 0 +213824.20 -293825.9 +000035.8+000019.400008.0 07.8100.32Fm 0 +215037.24 +492616.2 -000159.2-000016.100029.3 07.8100.78K0 0 +221616.15 +300252.7 -000000.9-000025.600008.4 07.8100.50F8 0 +224126.14 -271525.3 -000012.2-000010.000003.1 07.8100.15A4 0 +225946.73 -162353.1 +000018.0-000179.400020.0 07.8100.59G2 0 +230939.67 -662819.2 +000048.7+000020.400007.0 07.8100.24A9 0 +231327.55 -085429.2 -000016.9+000004.100005.7 07.8100.41F0 1 +233706.40 +532710.0 +000006.4-000005.600001.6 07.8100.06B9 0 +234128.44 -413449.0 +000089.0-000002.600010.3 07.8100.48F7 1 +234424.55 +574532.5 -000000.6-000000.400004.3 07.8100.99G9 0 +003904.10 -415358.0 +000009.8+000007.000002.2 07.8101.37K1 0 +004421.83 +771235.9 -000008.7+000020.400002.1 07.8101.63K5 0 +005057.67 +733402.4 -000002.4-000000.800002.2 07.8101.56K5 0 +005632.90 +091344.8 -000001.5-000024.800003.3 07.8101.23K0 0 +012424.60 -282952.2 +000067.5+000042.500004.3 07.8101.14K1 0 +014133.94 +624036.7 +000020.5-000018.300004.3 07.8101.08G8 1 +014206.41 -555155.8 -000000.1+000012.700003.4 07.8101.35K2 0 +015514.66 +152027.1 +000086.9-000043.000004.3 07.8101.09K0 0 +020529.37 -482926.1 +000002.1+000002.200003.2 07.8101.64M1 0 +022954.04 -683638.8 +000028.0-000013.200003.8 07.8101.53K5 0 +025925.88 +013904.6 -000027.2-000019.900006.7 07.8101.22K2 0 +032211.28 -050815.6 +000018.4-000008.700003.9 07.8101.08K0 0 +032622.13 -425011.3 +000042.7+000051.100004.1 07.8101.02K0 0 +033722.47 +403217.3 -000019.4-000019.100006.4 07.8101.04K0 0 +034123.14 +345850.0 -000006.3-000016.700001.9 07.8101.04K0 0 +043809.80 -340637.0 +000003.0-000026.700004.0 07.8101.05K0 0 +045211.24 +044132.9 +000000.7+000015.200004.3 07.8101.13K0 1 +052519.43 -074147.1 -000016.1+000011.900002.4 07.8101.52K5 0 +054220.50 -372729.2 +000001.8+000011.700001.9 07.8101.13K2 1 +054949.50 +512224.7 -000002.1+000008.800005.4 07.8101.24K0 0 +070603.28 +445150.5 -000001.1-000010.300002.9 07.8101.42K5 1 +071727.90 -575337.9 +000023.0-000036.500004.1 07.8101.08K0 0 +071948.34 +202754.5 -000002.5-000022.400001.1 07.8101.07G0 0 +072403.85 -315332.5 -000008.3+000056.200002.2 07.8101.47K 0 +072659.92 -593443.4 +000013.0+000024.700005.8 07.8101.06K1 0 +074239.07 +483122.5 +000004.6+000002.700002.6 07.8101.17K2 0 +075633.29 +110245.0 -000009.0-000004.100000.7 07.8101.59M. 0 +080236.94 +155455.0 +000000.4+000001.400003.3 07.8101.26K0 0 +080530.48 -695149.2 +000002.6-000014.400002.6 07.8101.28G8 1 +082703.47 -375634.0 -000027.5+000036.500003.9 07.8101.23K1 0 +085901.81 -532036.6 -000034.6+000026.500002.3 07.8101.39K3 0 +091259.27 +552242.1 -000005.5-000007.500002.6 07.8101.17K1 0 +091923.39 +613518.2 -000018.0+000012.200003.1 07.8101.09K0 0 +094347.18 +771318.9 -000005.3-000010.900002.6 07.8101.16K0 0 +094415.54 +344314.9 +000012.4-000022.300001.1 07.8101.59M. 0 +100454.93 +552916.5 -000005.2-000002.500000.5 07.8101.54K5 0 +100831.38 -032840.2 -000006.6+000001.600004.4 07.8101.10K0 0 +113304.84 -444614.0 -000009.1-000005.500001.5 07.8101.72M2 0 +113655.90 -205804.1 +000031.1-000076.900005.2 07.8101.07K1 0 +113733.55 -043019.1 -000035.0+000002.900003.9 07.8101.11K0 0 +114537.41 -353619.2 +000001.5-000007.400002.6 07.8101.25K1 0 +115231.94 -622653.9 +000004.6-000026.700002.8 07.8101.71K4 0 +121140.47 -471424.1 -000021.2-000003.200002.1 07.8101.11K1 0 +124333.75 +411541.5 -000018.8+000016.500001.8 07.8101.52M3 0 +131156.94 -451643.6 -000005.9+000003.900001.6 07.8101.51K4 0 +132948.45 -573350.7 +000051.5-000029.900005.3 07.8101.49K2 0 +140428.33 +522456.6 -000053.6-000025.500002.8 07.8101.27K0 0 +141849.18 -120347.5 -000015.7-000012.700001.7 07.8101.49K2 0 +143843.02 +655158.3 -000007.5-000015.600003.6 07.8101.31K2 0 +145141.07 -241811.1 -000943.3-000431.700059.0 07.8101.04K3 0 +150022.83 -183738.2 +000065.3-000008.200003.1 07.8101.02G8 0 +151839.67 +450102.0 -000035.9+000012.800004.3 07.8101.05K0 1 +152708.45 -054903.5 -000004.5-000012.000001.7 07.8101.66K5 0 +154616.45 +450118.9 +000020.5-000028.100004.0 07.8101.00K0 0 +155230.87 +285447.9 -000013.7+000000.000003.7 07.8101.22K3 0 +155547.20 +042003.0 -000005.7+000007.500004.6 07.8101.59K5 0 +162029.41 -184125.1 -000006.2-000007.200002.4 07.8101.25K1 0 +164332.95 -080706.1 -000012.9-000004.400004.5 07.8101.16G5 0 +171858.25 -325755.8 +000003.9-000002.000000.3 07.8101.10K4 0 +172457.65 +165605.8 +000012.6-000000.600005.1 07.8101.32K2 0 +173922.56 +180025.0 -000004.8+000033.000005.4 07.8101.28K2 0 +174150.10 +152457.1 +000004.3+000001.800002.7 07.8101.60M0 0 +175221.06 +064603.4 +000005.8-000044.900002.5 07.8101.55M. 0 +180626.38 -603159.3 +000003.0-000019.500001.1 07.8101.30K1 0 +181420.10 -584220.9 +000018.3-000037.300007.3 07.8101.09K0 0 +183030.35 -591731.5 +000009.3-000022.800000.2 07.8101.70M1 0 +183109.66 +250947.8 +000004.8-000001.700001.3 07.8101.55MI 0 +184821.61 +374912.6 -000005.5-000033.100002.9 07.8101.21K0 0 +191034.70 -004144.5 +000002.3-000016.800004.7 07.8101.36K5 0 +192919.07 -012253.6 +000026.2+000000.500006.6 07.8101.35K2 0 +194251.18 +354500.6 +000001.8+000001.700002.2 07.8101.16K0 0 +194500.08 +555051.5 -000002.7-000005.200001.4 07.8101.58M0 0 +194739.61 -253735.1 -000009.1+000002.100000.6 07.8101.43K4 0 +201001.32 -633931.5 +000006.7-000003.000001.2 07.8101.71M1 0 +201218.30 +345110.8 +000015.9-000007.600001.9 07.8101.50K2 0 +202704.36 +475523.3 +000022.4-000016.400004.1 07.8101.14G5 0 +203445.10 -271353.2 +000001.7-000030.300003.6 07.8101.29K4 0 +203918.00 +020836.7 +000003.2-000000.100001.4 07.8101.69M. 0 +203923.33 -114551.1 +000037.6-000004.600005.7 07.8101.01K0 0 +210125.01 -230442.7 -000007.2-000010.700002.2 07.8101.59K5 0 +210359.12 +433533.2 -000059.0-000057.500002.8 07.8101.01K2 0 +211229.35 +455136.2 -000000.4-000010.300002.1 07.8101.00G8 0 +212055.45 +400155.3 -000031.8-000049.000004.0 07.8101.53K5 0 +213433.60 +105509.1 -000007.8-000000.800004.2 07.8101.28K0 0 +215324.90 +113804.1 -000028.2-000013.200004.9 07.8101.09K0 0 +220737.49 -242336.6 +000007.1-000054.500002.7 07.8101.03K0 0 +222016.28 -121317.5 +000047.6-000010.500004.3 07.8101.02K0 0 +233204.95 -590013.4 -000006.9-000016.000003.1 07.8101.18K0 0 +233330.93 +702202.1 +000013.9+000015.000002.8 07.8101.89K5 0 +233651.82 +431832.1 +000000.7-000005.100002.0 07.8101.20K2 0 +234201.89 -293727.0 -000022.1-000013.800002.1 07.8101.42K3 0 +234332.71 -225407.7 -000088.9-000062.800007.5 07.8101.07K0 0 +000456.08 +231610.7 +000382.1-000007.500039.1 07.8200.76G9 0 +000751.88 +553437.3 +000203.3+000008.700021.8 07.8200.61G0 0 +002630.88 +560647.4 +000006.5-000002.900002.9 07.8200.07B9 0 +002739.32 -162445.4 +000000.0+000000.000000.0 07.8200.00 0 +010514.26 -574741.5 +000005.7-000006.200002.4 07.8200.18A5 0 +012155.90 +471656.5 +000045.2-000001.400006.3 07.8200.00A2 1 +013154.86 +160250.3 +000003.8-000147.700009.8 07.8200.97G5 0 +014922.65 -722442.8 +000005.2+000002.500003.7 07.82-0.08B8 0 0.07 0.75 +015736.68 +652436.3 -000002.1+000000.800001.4 07.8200.34B2 0 +015934.14 +554253.1 +000019.5-000013.700002.8 07.8200.92G5 0 +022140.64 -854304.4 +000004.6-000020.500007.4 07.8200.38F0 0 +024634.07 +854757.6 +000028.7-000018.900006.5 07.8200.11A0 0 +025122.44 -025950.7 +000004.1-000003.500003.5 07.8200.03A0 0 +025211.66 -003901.1 +000009.6-000034.400004.6 07.8200.14A3 0 +025540.28 +144224.5 -000013.4-000019.200006.2 07.8200.20A0 0 +030037.99 +475306.4 -000009.7-000006.000002.6 07.8200.14A2 1 +031804.19 +245238.6 +000008.0-000070.800003.7 07.8200.45F0 0 0.16 0.18 +032108.33 +770402.7 -000024.3-000008.500011.9 07.8200.42F5 0 +032347.11 +582810.0 -000038.0+000008.200008.8 07.8200.44F0 0 +033147.09 +362902.2 -000009.6-000001.500007.5 07.8200.20A0 0 +035009.96 +293839.5 -000002.7-000015.800003.2 07.8200.12A0 0 +035505.64 +183525.9 +000010.5-000011.200003.0 07.8200.69F5 0 +035744.57 +054419.9 +000020.6-000029.700009.8 07.8200.50F8 0 +040215.32 +222520.8 -000068.9-000050.800011.5 07.8200.46F5 0 +040351.16 +531639.8 +000024.4-000079.000009.2 07.8200.59F8 0 +040658.91 -155921.1 +000033.5-000021.600003.0 07.8200.47F5 0 +041645.01 +464641.4 +000002.9-000009.400002.3 07.8200.09B9 0 +041858.94 +014501.5 +000009.7-000004.500002.9 07.8200.19A2 0 +042320.14 -252339.7 +000036.7-000268.500024.9 07.8200.63G3 0 +043046.22 +400847.8 +000003.7-000008.300004.8 07.8200.88G5 0 +043439.13 +510011.7 +000005.4-000038.600006.5 07.8200.49F0 1 +045048.07 +563149.0 +000020.3-000010.500007.7 07.8200.54F5 0 +045937.89 -222356.9 +000073.2-000065.500011.3 07.8200.92K0 0 +050008.81 +695731.9 -000003.2+000009.900005.8 07.8200.14A0 1 +051325.06 +034113.4 -000036.8+000022.200021.4 07.8200.64G2 1 +052744.72 -014847.1 +000000.9-000001.700003.0 07.82-0.07B8 0 +053330.24 +523911.1 -000001.6-000018.500002.5 07.8200.18A0 0 +053750.25 +001902.3 +000013.5-000003.100010.8 07.8200.30A2 0 +054030.91 -102558.8 -000019.4+000002.200006.8 07.8200.24B9 0 +055459.54 -301820.9 -000005.6+000009.900004.9 07.8200.03A0 0 +055706.62 -414523.5 -000001.3-000012.100003.5 07.8200.40A8 1 +060723.36 +030530.1 -000005.6-000004.200003.2 07.82-0.04A0 0 +061227.25 -033812.2 -000004.8+000014.500014.4 07.8200.79G5 0 +061327.54 +101452.9 -000001.0-000022.600007.5 07.8200.22A2 1 +061410.41 +023428.6 +000011.5-000001.400007.9 07.8200.20A0 0 +062100.84 -033011.1 +000018.2-000033.700011.1 07.8200.39F2 0 +062747.62 -044929.0 -000004.4-000001.900002.6 07.82-0.08B7 0 +063739.96 +014841.4 +000000.7-000007.200002.7 07.82-0.12B9 0 +063750.20 -360649.3 -000021.1-000068.200010.6 07.8200.52F5 0 +064431.10 -193931.9 -000008.0+000005.600003.1 07.8200.22A4 0 +064530.94 -012547.9 -000001.5-000002.700002.0 07.82-0.00B9 0 +064720.69 +052825.7 -000001.5-000002.700003.4 07.8200.93G5 0 +065411.17 -133821.3 -000003.0-000018.800010.8 07.8200.44F3 0 +065440.55 +681507.4 -000013.4+000026.500009.8 07.8200.39F2 0 +070435.72 -320029.0 -000006.3+000002.200002.6 07.82-0.04B9 0 +071117.10 -342321.9 -000006.5+000005.500003.2 07.82-0.12B7 0 +071454.11 +620812.5 -000003.3-000041.200005.7 07.8200.72G0 0 +071920.80 +512937.1 -000018.8-000043.500011.7 07.8200.54F8 0 +071927.14 -373023.9 -000010.6+000005.400003.8 07.82-0.05B9 0 +072642.27 +730501.0 +000022.3+000018.600008.9 07.8200.30F0 0 +072922.78 -215209.2 -000004.3+000003.500000.6 07.82-0.09B5 0 +073503.47 -282953.1 -000063.7-000014.100013.8 07.8200.43F2 1 +074018.37 -263525.4 -000033.9+000018.900009.9 07.8200.30A7 0 +074509.81 -243909.7 -000002.9+000003.300001.0 07.8200.31B9 0 +074900.84 +283426.4 +000015.7-000012.300003.8 07.8200.21F0 1 +075157.25 -313811.2 -000005.6+000006.100001.6 07.82-0.15B7 1 +075620.03 +105153.6 -000007.0-000008.600004.6 07.8200.01A0 0 +080405.03 -212235.0 +000012.3-000013.600001.9 07.8200.06A0 0 +080423.10 +121723.8 +000078.7-000147.900032.0 07.8200.84G5 1 +081113.18 -013358.9 -000010.1-000010.100005.0 07.8200.13A0 0 +082405.87 -345804.2 -000010.3-000010.000008.4 07.8200.24A7 0 +083103.45 -151104.8 -000036.6-000009.600006.9 07.8200.35F0 0 +083310.44 +332552.8 +000007.6+000001.300006.9 07.8200.04A0 0 +083336.64 +133303.0 +000024.9-000015.400007.3 07.8200.91G5 0 +084054.56 +162959.0 -000008.5-000002.400006.1 07.8200.30F0 0 +084206.65 -524523.3 -000050.8+000037.800020.1 07.8200.66G3 1 +084734.84 +000439.7 -000001.3-000002.500005.7 07.8200.08B9 1 +084750.85 +661239.0 -000049.7-000089.600009.3 07.8200.47F8 0 +085418.78 +221242.4 -000117.0-000210.000016.5 07.8200.61G5 0 +085540.52 +414040.7 -000024.2-000022.100003.9 07.8200.31F0 1 +090123.07 -032205.2 -000014.4-000011.200003.1 07.8200.28A5 0 +090754.08 -551927.7 -000003.8+000008.800001.5 07.8200.06B9 0 +090956.24 -441032.6 -000001.8+000001.200000.9 07.8200.06A0 1 +092103.04 +511820.4 -000037.2+000141.200033.5 07.8200.72G5 0 +092124.63 -244844.7 -000039.3+000020.100008.8 07.8200.30F2 0 +092255.04 -345226.2 +000001.9-000009.500001.3 07.8200.08A2 0 +092717.79 -663425.5 -000013.6+000008.000002.3 07.82-0.03B8 0 +093225.72 -111105.0 -000248.2+000035.100054.5 07.8200.93K0 0 +094201.75 -370457.7 -000009.4+000001.300002.2 07.82-0.05B8 0 +094430.94 -735401.5 -000025.2+000014.300009.2 07.8200.56F6 0 +095023.94 -012520.0 -000019.4+000000.100003.8 07.8200.98K0 0 +095228.69 +274626.7 +000002.0-000015.600009.6 07.8200.88G8 0 +095318.97 +842856.3 +000006.5-000020.800004.0 07.8200.98G5 0 +100115.78 -224554.1 -000033.1+000014.400006.9 07.8200.05A1 1 +100844.35 +232849.8 +000024.4+000016.000013.7 07.8200.42F0 0 +100908.28 +504916.7 +000002.1-000001.100006.0 07.8200.18A2 0 +101311.91 +212511.9 -000025.8-000030.100007.9 07.8200.42F2 0 +101548.52 -523911.7 -000019.6+000013.500003.7 07.8200.92G6 0 +101828.83 -563335.5 -000017.7-000020.100006.3 07.8200.39F0 0 +101900.21 -111105.1 +000000.8-000130.500021.4 07.8200.57G0 0 +102238.52 +243546.8 -000040.3+000009.400006.7 07.8200.43F5 0 +103205.49 +175923.2 +000014.3-000017.500019.3 07.8200.65G0 0 +103740.99 -851140.4 -000016.7+000001.700006.2 07.8200.02B9 0 +103755.28 -174405.5 -000009.0+000000.600008.2 07.8200.26A7 0 +104857.28 +435538.9 -000037.1-000056.000006.7 07.8200.54F8 0 +113936.75 -351357.5 -000226.3+000046.500012.3 07.8200.71G2 0 +115433.50 +140905.2 -000085.0-000035.900009.5 07.8200.44F5 0 +122321.95 -262817.4 -000053.2-000004.200007.5 07.8200.41A3 0 +122529.00 -192131.1 -000024.5-000011.300002.7 07.8200.88G8 0 +122808.23 -520431.0 -000001.4-000014.300008.1 07.8200.54F7 0 +123817.23 -122308.1 -000039.5+000024.400004.3 07.8200.78G5 0 +124055.44 +270820.9 -000043.8-000008.700007.0 07.8200.46F5 0 +124514.63 -572127.7 -000201.4-000130.600049.7 07.8200.94K3 0 +124550.92 -455043.8 -000039.1-000005.800005.0 07.8200.26A8 0 +130224.11 +591445.5 -000012.6+000030.700014.8 07.8200.47F6 0 +131723.85 -213216.7 -000019.5-000001.700006.1 07.8200.34A9 1 +132148.70 +174555.8 -000022.8-000009.500009.7 07.8200.40F0 1 +133658.39 -763030.4 -000119.4+000014.900008.1 07.8200.50F6 0 +133752.09 -423052.4 -000032.8-000005.300005.8 07.8200.10A1 0 +134000.55 +255535.7 +000002.3+000015.900003.7 07.8200.92G8 0 +134018.65 -573647.4 -000004.6-000002.200002.0 07.8200.92F7 0 0.93 10.95 +134026.90 -535136.6 -000009.3-000003.900002.4 07.82-0.01Ap 0 +140521.89 +765853.8 -000009.6+000020.000004.6 07.8200.21A2 1 +140708.09 -082622.0 -000081.5+000013.600012.2 07.8200.50F8 0 +141120.47 -032017.1 +000084.5-000175.900015.4 07.8200.60F8 1 +142201.19 +510640.6 +000019.0+000045.600006.6 07.8200.40F5 1 +142342.65 -125849.3 -000026.6+000004.500005.3 07.8200.20A1 1 +142407.06 -411413.9 +000007.3+000003.300004.2 07.8200.25A5 0 +142702.05 +014253.8 -000007.8-000002.100007.4 07.8200.14A0 0 +142829.81 -225828.9 -000009.4-000034.300012.4 07.8200.52F6 0 +143856.13 -231842.0 -000025.0-000003.600002.0 07.8200.94G8 0 +144025.43 -291805.5 -000076.0-000035.700014.6 07.8200.46F6 0 +144039.21 -652506.2 -000072.2+000019.100017.4 07.8200.53F7 0 +145537.71 +523402.3 -000255.7-000018.100015.9 07.8200.97G5 0 +145858.22 +171937.7 -000034.8-000069.700015.9 07.8200.65G5 0 +151811.36 +313849.5 -000008.0-000012.200003.0 07.82-0.04B7 0 0.10 3.45 +151833.08 +652515.4 +000009.2-000010.600005.5 07.8200.14A2 0 +152046.97 -405352.3 -000005.0-000049.100012.5 07.8200.51F8 0 +152859.51 -553738.4 -000001.8-000005.400000.6 07.8200.31B8 0 +154547.88 +591844.1 +000004.4-000046.700005.8 07.8200.45F2 0 +154853.12 +231429.9 -000049.0-000043.200018.2 07.8200.55F8 1 +161150.51 +342347.9 +000009.8+000000.100005.2 07.8200.84G5 1 +161906.07 -071909.7 +000013.6-000004.000003.6 07.8200.27A0 0 0.05 0.71 +162416.27 -551310.3 -000002.1-000008.100000.6 07.8200.03B5 0 +162923.32 +430056.4 -000008.5+000012.600003.4 07.8200.20F0 0 +162954.60 -245845.9 -000013.7-000026.400008.9 07.8200.17A2 0 +163645.59 +104313.4 -000015.9-000013.600006.2 07.8200.41F0 0 +163947.83 +343731.4 -000021.2+000001.400004.3 07.8200.98K0 0 +164337.70 -204148.0 -000003.0-000018.100004.2 07.8200.30A1 1 +164944.04 +282306.3 -000031.7+000035.700013.3 07.8200.46F8 0 +165408.17 -042023.7 -000038.6-000114.000021.0 07.8200.59G0 0 +170355.75 +531352.4 +000000.5+000033.900003.2 07.8200.97K0 1 +170448.26 -175727.0 +000015.6-000014.500006.0 07.8200.37A4 0 +170623.26 -370604.9 +000042.3-000086.600018.9 07.8200.51F8 0 +172508.34 +530757.2 -000015.7+000083.000024.4 07.8200.67G0 0 +172940.70 -494723.6 +000004.6-000044.600014.6 07.8200.55F5 1 +173249.72 +475319.2 +000000.7+000019.900005.3 07.8200.12A0 1 +174127.98 +375142.0 -000002.7-000004.800005.2 07.8200.47G0 1 +174132.29 +190850.4 -000001.7+000009.800004.4 07.82-0.04A0 0 +174355.84 +690426.8 -000061.8-000043.200015.8 07.8200.55F8 0 +174806.37 -661215.3 +000002.0-000004.800002.5 07.82-0.09B8 0 +175043.71 -353155.1 -000003.7-000004.400000.2 07.8200.02B8 0 +180020.08 +013637.0 +000001.9-000008.600000.5 07.8200.97K0 0 +180311.86 -754121.4 -000000.6-000026.700006.4 07.8200.23A6 0 +180530.77 -631138.3 -000029.5-000082.200013.1 07.8200.62G5 1 +181316.28 +351149.0 -000004.3+000012.900004.2 07.8200.23A5 0 +181531.59 +565313.0 -000001.1-000031.000004.3 07.8200.05A0 0 +181602.14 -145527.0 -000001.9-000006.300004.5 07.8200.24A2 0 +182409.04 +105728.1 -000005.4+000000.900004.6 07.8200.15A0 0 +183007.77 -161128.6 +000007.9-000017.500008.2 07.8200.29A8 0 +183049.49 +030916.4 -000003.9-000006.200002.7 07.8200.12A0 0 +183835.80 -492703.0 +000034.5-000001.400008.9 07.8200.31A9 0 +184433.34 -070638.1 -000001.5-000003.600001.4 07.8200.20B1 0 +184503.66 +460807.5 +000003.1+000013.500005.1 07.8200.06A0 1 +184548.04 +684339.8 +000000.1+000012.600003.6 07.82-0.01A0 0 +185803.52 +471130.6 -000065.3+000001.500019.1 07.8200.60G0 1 +190022.14 +375944.8 +000009.0-000004.100003.9 07.8200.23A3 0 +191550.14 +371756.6 -000000.9-000008.200002.5 07.82-0.08A0 0 +191940.94 +074744.0 -000003.1+000004.300006.3 07.8200.32A3 0 +192412.47 -681531.8 +000011.6-000012.500002.0 07.8200.00B8 1 +194816.48 +370937.4 -000005.1-000006.700000.2 07.8200.12A2 1 +195158.11 +205503.9 +000006.5-000003.600003.5 07.8200.13A0 0 +195744.06 +170845.4 +000001.1-000011.800001.8 07.82-0.02B9 0 +200325.28 +514418.1 +000001.2+000005.100002.2 07.8200.92K0 0 +200410.09 +254725.2 -000076.3-000039.000046.3 07.8200.92K3 0 +200937.19 +332439.1 +000005.6+000000.400004.2 07.8200.03A2 1 +201202.22 +235508.8 +000002.3-000005.700001.4 07.8200.20A2 0 +201205.55 -104257.1 -000012.9-000010.600004.7 07.8200.18A0 0 +201656.75 +340822.9 +000003.7-000002.100001.9 07.82-0.07B9 0 +201843.40 +331501.0 +000000.5-000007.400000.1 07.82-0.01A0 1 +202445.23 +283129.1 +000008.4-000023.500003.9 07.8200.42F2 0 +203013.67 +275158.0 +000008.8+000004.000001.6 07.82-0.06B9 0 +203756.00 -575226.7 +000080.8+000028.000013.2 07.8200.45F2 0 +203935.15 +303015.1 -000005.3-000017.000003.0 07.8200.15A0 1 +204609.63 -214442.4 +000106.2-000269.900030.1 07.8200.91K1 1 +205623.77 +362238.6 +000000.3-000016.500005.5 07.8200.00A0 0 +210154.85 +233957.2 +000002.7-000009.700001.6 07.8200.69F8 1 +210938.90 +422559.6 -000012.3-000019.900002.5 07.8200.02A0 0 +211725.87 -052154.4 +000015.8+000016.100004.3 07.8200.91G5 0 +212306.24 -304843.9 +000343.9+000099.600014.8 07.8200.58G1 0 +213706.58 +532236.3 -000008.5-000022.300002.9 07.82-0.01Ap 0 +215341.71 -284012.3 +000152.4-000219.800027.6 07.8200.73K0 0 +221044.66 +424411.8 +000022.1-000001.200004.6 07.8200.25A2 0 +221446.78 -055310.6 +000017.7-000110.200012.3 07.8200.76G0 0 +223812.30 -253922.7 +000064.6-000040.700009.6 07.8200.32F0 0 +224134.28 +542312.2 +000011.6-000001.000005.1 07.8200.03B9 1 +225830.33 -510738.2 -000033.7+000016.000012.8 07.8200.84G6 0 +230002.71 -462931.6 +000062.3-000023.100007.7 07.8200.48F3 0 +232550.51 +612605.3 -000002.9-000002.300000.2 07.8200.75A5 0 +232635.64 +641817.0 -000003.8-000004.800005.4 07.8200.28A3 0 +233120.14 -581235.0 +000181.4-000005.600018.9 07.8200.51F7 0 +234705.98 -730557.4 +000086.5+000006.500007.8 07.8200.50F6 0 +235207.73 +362121.4 -000009.0-000005.500002.8 07.8200.10A0 0 +235932.07 -525036.6 +000070.2-000012.700009.5 07.8200.45F3 0 +000300.81 -604130.8 -000005.5-000002.500004.1 07.8201.04K0 0 +002209.96 -611750.8 +000031.5+000012.300003.1 07.8201.18K2 0 +002319.47 +621850.6 +000014.1-000005.600002.0 07.8201.38K7 1 diff --git a/kstars/kstars/data/hip036.dat b/kstars/kstars/data/hip036.dat new file mode 100644 index 00000000..f06d0ffc --- /dev/null +++ b/kstars/kstars/data/hip036.dat @@ -0,0 +1,1000 @@ +005016.42 -155242.8 +000005.1-000001.900003.1 07.8201.32K2 0 +005154.34 +274646.0 +000050.5+000010.500000.0 07.8201.09K1 0 +005319.35 +335527.1 -000013.0-000004.200005.3 07.8201.01G5 0 +011944.68 +060942.8 +000008.3+000002.200002.9 07.8201.56M4 0 +013543.11 -531159.8 +000101.5+000048.500007.5 07.8201.01K0 0 +020516.94 +290614.7 +000033.1-000010.300006.3 07.8201.10K1 0 +021015.46 -610549.1 +000008.8+000000.300002.2 07.8201.63M0 0 +021836.03 +370401.4 -000002.4+000008.200001.2 07.8201.60K2 0 +021906.31 -825714.5 +000018.9-000006.600003.8 07.8201.14K0 0 +024126.25 -531912.4 +000010.4+000018.400001.9 07.8201.33K2 0 +024141.65 -470744.7 +000041.9+000001.300005.3 07.8201.21K2 0 +025409.76 -505046.7 +000020.7+000005.400003.6 07.8201.12M. 0 +025528.36 +355354.4 -000001.5-000013.900000.9 07.8201.59K0 0 +031449.86 -142635.6 +000032.6-000018.500003.8 07.8201.13K0 0 +033238.71 +030859.8 +000029.3+000001.100005.7 07.8201.23K0 0 +040510.21 -212710.2 +000012.0-000013.300002.8 07.8201.39K3 0 +041354.64 +502841.6 -000002.0-000005.100002.3 07.8201.28K0 0 +043116.24 +072709.5 +000002.4-000010.300005.8 07.8201.02G5 0 +050638.87 -652234.7 -000004.0+000049.700004.2 07.8201.21K2 0 +052021.30 -463349.4 -000004.6+000001.900000.9 07.8201.36K2 0 +060529.95 -400338.3 +000001.6-000024.100001.2 07.8201.51K3 0 +070152.58 -152305.1 -000001.5+000003.000001.2 07.8201.29K1 0 +071713.30 +315742.0 -000021.6-000043.700003.7 07.8201.04K0 0 +072013.73 +395504.8 +000010.0-000040.700004.1 07.8201.54K5 0 +073402.93 +571530.4 -000051.3-000047.700004.6 07.8201.11K1 0 +074755.90 +210205.6 -000011.9-000009.600002.5 07.8201.42K2 0 +075006.83 +224354.3 +000011.6-000043.000000.4 07.8201.37K0 0 +075525.76 -463957.1 -000000.2+000007.100000.9 07.8201.34K3 0 +075748.90 -345542.1 -000005.7+000000.600002.9 07.8201.37K5 0 +075904.70 -543248.9 -000011.7+000007.300002.3 07.8201.04G6 0 +080454.07 +121043.4 -000002.1-000005.800000.6 07.8201.19K0 0 +082837.02 -582211.4 -000006.4+000011.300003.6 07.8201.05K0 0 +083742.91 -545940.2 +000001.2+000006.100002.4 07.8201.57K4 0 +085858.60 +730451.5 +000013.7-000000.400003.5 07.8201.00G0 0 +090353.13 -525355.0 -000018.4+000014.300000.7 07.8201.57K4 0 +094101.34 -460957.7 +000023.9-000021.900004.7 07.8201.37K3 0 +094529.12 -374401.0 -000054.4+000023.000003.6 07.8201.04G8 1 +101246.24 -440031.8 -000029.7+000013.200003.7 07.8201.38K3 0 +102710.03 -371247.3 -000020.5+000010.400000.6 07.8201.49M4 0 +104513.48 +034348.0 -000011.0-000008.700005.9 07.8201.08K2 0 +114149.41 -632452.5 -000005.6+000001.800000.6 07.8201.66M3 0 +115528.18 -332705.6 -000002.0-000032.800001.5 07.8201.52K3 0 +115559.10 -643759.4 -000006.5+000012.700004.7 07.8201.15G8 0 +121221.12 -593056.4 -000009.6-000001.000002.5 07.8201.45K1 0 +122403.98 -260050.4 -000023.9-000003.000001.3 07.8201.66M0 0 +123711.73 -245333.1 -000038.7+000014.800002.4 07.8201.23K1 0 +124217.60 -150500.7 +000043.6-000058.600004.0 07.8201.03K0 0 +133202.37 -515017.8 -000015.8-000004.600000.5 07.8201.04K0 0 +133508.20 +204655.1 -000118.5-000037.700006.5 07.8201.08K0 0 +134849.40 -081125.1 -000041.9-000041.400004.2 07.8201.45K2 0 +135326.65 -783730.3 -000000.3-000009.700001.6 07.8201.46K2 0 +141622.13 -531936.4 -000036.3-000024.500002.0 07.8201.66K4 0 +152207.54 +554125.3 -000009.6-000004.400001.1 07.8201.44K5 0 +154004.31 +023318.3 -000019.8-000056.200004.8 07.8201.07G8 0 +154017.48 +341537.1 -000005.5+000006.100003.3 07.8201.01K0 0 +154651.73 +461748.3 -000046.1+000013.700003.6 07.8201.48K2 0 +161553.70 -155315.5 -000009.2-000051.200004.2 07.8201.48K3 0 +162639.11 +052002.4 +000023.4-000000.600006.6 07.8201.13K0 1 +164949.94 +214040.0 -000024.7+000031.100007.4 07.8201.14K0 0 +170830.94 -295907.8 -000019.7-000002.400004.5 07.8201.08K0 0 +171010.31 +384410.7 -000001.9+000004.000001.9 07.8201.24K2 0 +171513.50 +301804.5 +000001.8+000014.000003.0 07.8201.00G5 0 +172256.68 -201254.7 -000003.1-000003.500006.0 07.8201.29K0 0 +174237.66 +753221.6 -000017.9+000012.600004.1 07.8201.00K2 0 +175451.66 -631632.9 +000000.1-000052.000003.2 07.8201.04K0 0 +175544.20 -445548.1 -000000.9-000027.200006.0 07.8201.01K2 0 +182425.65 +341559.4 -000004.2-000008.500002.8 07.8201.50K2 0 +184107.81 +121237.2 -000000.7+000005.500002.6 07.8201.12G5 0 +192634.60 -565519.0 +000012.9-000008.100001.0 07.8201.66M2 0 +192749.69 +722839.3 +000050.9+000055.900004.7 07.8201.08K0 0 +192754.33 -423337.2 +000004.4-000018.000006.0 07.8201.23K2 0 +192838.45 -102049.1 +000021.5+000002.500001.4 07.8201.51K5 0 +202114.34 -735838.9 +000012.3-000010.400003.9 07.8201.30K2 0 +202707.94 -385934.9 -000001.1-000000.400001.4 07.8201.54M2 0 +204915.83 -463855.5 +000024.7-000035.300004.2 07.8201.21K0 0 +211607.50 +105547.7 -000005.2-000020.100000.7 07.8201.62M. 0 +214604.65 +790106.9 +000018.1-000002.300001.9 07.8201.85M3 0 +224349.18 +335534.4 -000005.5-000007.200000.7 07.8201.68K5 0 +233231.08 +431223.7 -000032.9-000018.700004.8 07.8201.02K0 0 +235356.21 +120003.2 +000041.1-000008.400000.4 07.8201.52K5 0 +000047.78 +233217.7 +000091.0-000012.300007.5 07.8300.49F5 0 +001858.61 +504138.4 -000015.2-000018.500008.2 07.8300.20A5 0 +001900.51 +602007.1 +000000.7-000001.200001.1 07.8300.59F0 0 +001914.22 +594217.9 +000063.6-000015.400006.0 07.8300.37F0 1 +003123.19 -455405.5 +000017.7-000003.100006.1 07.8300.92G8 0 +004540.36 +075042.0 -000004.9+000006.600007.6 07.8300.96G5 0 +004557.30 -304233.4 +000000.3+000013.600007.7 07.8300.55F8 1 +005025.10 +503749.6 -000035.0-000008.900013.1 07.8300.48F7 1 +010142.88 +094445.4 +000014.6+000036.900007.8 07.8300.95G5 0 +010249.36 +073002.8 +000012.9-000011.400001.2 07.83-0.02A0 0 +011114.56 +411317.3 +000041.0-000029.300007.6 07.8300.89G5 1 +011255.05 -354445.2 -000014.0-000011.400004.3 07.8300.10A0 0 +012103.77 +380203.0 +000277.7+000017.600020.2 07.8300.66G0 0 +012755.35 -033424.0 +000010.9-000022.900007.3 07.8300.50F5 0 +013326.53 -435405.1 +000223.7+000064.000028.2 07.8300.81K0 1 +013330.50 -705204.0 -000046.7-000021.600011.0 07.8300.39F2 0 +013544.34 -605759.7 +000031.9+000006.800004.0 07.8300.17A4 0 +014122.22 -003023.6 -000015.2-000017.500004.2 07.8300.99G5 0 +020105.49 -110257.6 +000085.8+000080.300009.2 07.8300.54F8 0 +021413.64 -634744.6 -000004.8+000016.400004.3 07.8300.93K0 0 +021422.00 -051612.2 -000021.4-000039.200007.7 07.8300.32F2 0 +022020.84 -440329.7 +000017.1+000028.700002.5 07.8300.98G8 0 +023315.43 -142146.2 -000039.8+000032.900010.7 07.8300.76G8 0 +023951.73 +000848.1 +000051.8-000167.400015.7 07.8300.66G0 0 +024807.92 -365854.0 +000021.8+000032.100006.1 07.8300.61G0 1 +025648.85 +685009.5 +000000.8-000008.000002.7 07.8300.24B8 0 +030126.90 -282606.5 +000042.8+000021.400005.5 07.8300.34F0 0 +031446.99 +085854.4 +000401.2-000404.800045.0 07.8300.86K0 0 +031457.04 -440713.8 +000021.9+000012.300003.8 07.8300.95G8 0 +031721.23 +362116.6 +000013.8-000037.500006.7 07.8300.14A0 0 +032417.17 -450548.5 +000083.8+000024.100007.5 07.8300.51F6 0 +033449.09 -443836.2 -000010.0+000007.200010.0 07.8300.40F3 1 +040152.06 -202830.3 +000023.8+000001.800008.2 07.8300.54F8 0 +040641.51 +014102.9 +000039.0-000094.100018.1 07.8300.48F5 0 +040811.57 -482044.5 +000005.6-000015.600003.8 07.8300.92K0 0 +041140.07 +051923.1 +000023.7-000015.100012.0 07.8300.46F2 0 +041542.37 +204911.6 +000111.2-000036.600019.5 07.8300.70G4 0 +041904.49 -311938.0 -000003.8+000062.300003.4 07.8300.95G8 1 +042346.56 +690746.7 -000005.6+000002.700003.6 07.8300.99G5 0 +042848.23 +171707.9 +000105.6-000030.100021.1 07.8300.61G2 0 +043029.28 +460901.7 +000067.8-000070.600007.0 07.8300.50A5 0 +043215.41 +773727.4 +000199.3-000141.600024.0 07.8300.63G5 0 +043613.04 +472123.8 +000002.3+000001.100000.8 07.8300.82F 0 +043759.87 -130156.3 +000022.8-000018.700005.0 07.8300.20A1 1 +045435.59 -390520.9 -000004.0+000028.200004.1 07.8300.93G8 0 +050011.80 -061803.5 +000010.2-000002.700002.2 07.8300.01B9 0 +050517.30 -211530.4 -000005.0-000016.100002.5 07.8300.02A0 0 +051041.87 -361629.1 -000003.9+000002.400008.8 07.8300.33A1 0 +051921.23 -072050.1 -000001.3-000001.300000.7 07.83-0.07B9 0 +053403.92 +030327.0 +000002.5-000013.600006.7 07.8300.13A2 0 +054146.11 +482755.9 -000005.2+000010.900003.3 07.8300.19A2 1 +054925.21 +183705.5 +000033.9-000035.400006.2 07.8300.36F0 1 +060211.72 -194129.1 +000007.6-000019.300006.7 07.8300.07A0 0 +060943.44 +291418.6 -000002.7-000034.400006.8 07.8300.48F5 1 +062831.69 +390637.7 -000007.0-000024.800005.5 07.8300.35F0 0 0.13 0.14 +063250.43 -120323.9 -000004.3-000001.500000.9 07.8300.67B5 1 +063602.28 +554134.5 -000022.8-000101.200013.7 07.8300.47F8 0 +064436.55 +003521.5 +000000.3-000000.400002.2 07.8300.02B0 0 +064834.81 -272251.4 +000002.2+000007.600001.9 07.83-0.10B6 0 +065318.55 -094125.2 -000001.4-000005.300003.6 07.83-0.06B8 0 +070047.54 -260536.4 -000002.9+000004.300001.3 07.83-0.14B2 0 +070213.47 +204941.6 -000002.7-000006.900003.1 07.8300.06A2 0 +071038.79 +631903.9 -000042.1-000081.300011.2 07.8300.10F5 1 +071356.15 -092720.2 -000001.2-000002.600004.8 07.83-0.06B9 0 +071500.64 -024924.5 -000000.3-000004.100001.3 07.8300.10A2 1 +071612.99 -171747.3 -000003.2-000000.400001.8 07.83-0.04B7 0 +071747.00 -255908.7 -000020.4+000029.200013.5 07.8300.42F3 0 +073517.20 +003244.8 -000006.1-000009.600004.0 07.8300.94G5 0 +073948.87 -061439.4 -000077.0+000006.900010.4 07.8300.68G5 1 +075646.96 +090253.7 -000016.4-000009.800003.7 07.8300.21A3 0 +075704.00 +025703.1 -000003.2-000001.300001.6 07.83-0.18B2 0 +081605.59 -571609.3 -000012.9+000010.300003.6 07.83-0.03B8 0 +081714.66 -401429.4 -000017.1+000012.900003.6 07.8300.03A0 0 +082023.46 -465932.2 -000011.6+000007.600003.1 07.83-0.08Ap 0 +083710.62 -531533.7 -000025.4+000023.100006.6 07.8300.09A2 0 +084718.17 +151945.2 -000025.5-000010.400007.3 07.8300.21A0 0 +084844.80 -474548.2 -000003.9+000004.200000.4 07.8300.38B1 0 +084905.78 -395716.9 -000120.8+000129.600027.7 07.8300.65G5 0 +085607.21 +434039.3 +000014.8-000000.800005.4 07.8300.68G0 1 +085708.92 -510414.0 -000005.5+000013.800009.2 07.8300.47F5 0 +090143.47 +355134.0 -000097.4-000045.100012.5 07.8300.47F5 0 +090351.30 -413319.4 -000020.8-000005.800008.2 07.8300.66G2 0 +090622.43 -591223.2 -000011.4+000002.900002.7 07.83-0.07Ap 0 +090747.99 -095113.3 -000010.9+000005.100002.9 07.8300.03A0 0 +093827.62 +280021.6 -000002.2+000003.600004.2 07.8300.63G0 0 +095146.46 +393720.8 -000012.1-000006.500005.4 07.8300.17A3 0 +095815.23 -670047.6 -000011.9+000001.700003.5 07.8300.08B9 0 +100124.83 +303513.8 -000082.7+000063.500006.8 07.8300.17A2 0 +101437.07 -670833.5 -000027.1+000033.700008.8 07.8300.47F3 0 +101922.07 +091246.6 -000059.6-000003.500010.1 07.8300.57F5 0 +102851.47 +345309.0 -000111.4-000060.300022.0 07.8300.65G0 0 +103625.39 -264358.0 -000039.2+000019.200001.4 07.83-0.12B6 0 +103832.12 -020302.3 -000034.3+000003.700004.5 07.8300.22A3 0 +110457.29 +382438.2 -000055.9-000029.800005.1 07.8300.49F2 1 +111449.45 -702137.7 -000019.0+000003.200002.4 07.8300.04Ap 0 +112957.01 -551550.9 -000125.4-000031.600013.2 07.8300.63F8 0 +114038.61 -493033.0 -000027.5-000008.600008.9 07.8300.16A3 0 +114319.92 +001107.0 -000023.2-000029.100006.7 07.8300.14A2 0 +114434.74 +821916.9 +000008.0+000001.100003.2 07.8300.94G5 0 +115643.90 -321602.6 -000178.8-000007.700034.3 07.8300.64G3 1 +120450.01 -324808.7 -000052.1-000005.000004.3 07.8300.99G8 0 +121700.46 -740837.2 -000016.0-000005.000005.6 07.8300.37A2 0 +124259.45 -040256.0 -000219.4-000179.700021.5 07.8300.68G0 0 +124856.05 +644406.4 +000012.8-000014.000003.9 07.8300.25F0 0 +125151.97 +000506.3 +000064.7-000038.800017.5 07.8300.54F8 0 +125831.88 -581522.4 +000015.1-000006.300007.1 07.8300.28A7 0 +130017.84 -423003.1 -000047.0+000004.100008.6 07.8300.43F3 0 +130120.22 +380253.6 +000003.3+000003.500005.0 07.8300.01A2 0 +130826.46 +152929.9 +000011.5-000064.800010.3 07.8300.94K1 1 +130829.93 -024044.6 -000015.2+000022.200006.1 07.8300.41F2 0 0.24 2.73 +130905.88 -492941.8 -000041.6-000005.900003.9 07.8300.11A1 0 +134401.71 -591409.4 -000030.3-000010.500004.7 07.8300.03B9 0 +140448.77 -063308.6 -000052.6-000006.300006.9 07.8300.38F0 1 +141323.96 -333105.6 -000021.9-000024.200006.0 07.8300.32F0 0 +141430.40 -762727.9 -000015.5-000003.700004.6 07.8300.00B9 0 +143044.72 -265009.2 -000022.4-000009.700004.5 07.8300.24A6 0 +143553.41 -690114.2 -000005.2-000004.300001.5 07.8300.02B8 0 +144130.24 -020227.7 -000026.4-000016.900008.2 07.8300.12A2 0 +145253.64 -084144.5 -000012.1+000021.800012.9 07.8300.52F6 0 +150934.48 -835434.2 -000020.6-000009.000003.6 07.8300.39A7 0 +151354.39 -432124.0 -000032.6-000012.300007.4 07.8300.96K0 0 +151922.05 -602230.7 -000008.8-000009.900001.0 07.8300.02B8 0 +153206.14 -691023.9 -000016.1-000019.900006.1 07.8300.22A3 1 +154920.16 +100452.8 -000026.1+000015.300006.5 07.8300.38F0 0 +155156.25 +423905.8 -000005.6+000013.300004.3 07.8300.95G5 0 +160021.27 +543120.9 -000012.5+000031.700006.3 07.8300.20A0 1 +160450.75 -404415.5 -000005.4-000006.600003.0 07.8300.76F7 0 +160546.29 -395035.7 -000021.1-000025.300007.1 07.8300.00A5 1 +160555.44 -891830.4 -000023.8-000040.800011.9 07.8300.41F2 0 +161450.25 +705549.3 -000002.6-000286.200024.6 07.8300.72G5 0 +162623.92 -565304.2 -000003.5-000002.500001.1 07.83-0.02B8 0 0.07 5.43 +163905.95 +244147.1 -000032.4-000094.800011.2 07.8300.43F5 0 +164345.33 +513232.7 -000034.2+000031.400005.1 07.8300.55F5 1 +165215.32 -054719.5 +000070.7-000032.200011.4 07.8300.99K0 0 +170714.36 -025200.3 +000117.4-000086.800029.7 07.8300.73G5 1 +173723.94 -080212.4 -000011.5-000021.400006.7 07.8300.11A0 0 +175028.52 +442921.9 +000016.5+000014.100003.8 07.8300.12A2 0 +180655.02 -525801.0 +000031.0-000102.900014.9 07.8300.50F6 0 +181231.31 +490555.8 +000000.4-000031.900005.6 07.8300.22A2 0 +182610.20 +084643.3 -000194.7-000458.100037.0 07.8300.70G7 0 +182747.90 -162538.2 +000001.1+000006.600008.1 07.8300.16A0 0 +183252.99 -651541.6 +000007.3-000014.200001.7 07.83-0.04B9 0 +190325.62 +055939.7 +000023.8+000007.200008.2 07.8300.30A2 0 +191359.81 +073102.0 +000013.6+000000.200008.2 07.8300.27Am 0 +191910.90 -723858.8 +000017.5-000025.700007.7 07.8300.40F3 0 +192935.87 +122415.7 -000004.0-000009.600003.6 07.8300.23A3 1 +193001.40 -533706.9 +000003.9-000015.600004.5 07.83-0.03B9 0 +193242.91 -813149.4 +000057.0-000052.200007.9 07.8300.46F5 0 +193947.00 -191350.2 +000054.2-000019.900008.6 07.8300.46F3 0 +194316.88 +523340.2 -000007.8-000012.000002.5 07.8300.16A3 0 +194658.01 +342511.4 +000143.1-000123.200020.9 07.8300.66G5 0 +195016.28 -224647.7 +000011.4+000000.400003.1 07.83-0.03B8 0 +195534.65 +293053.9 +000007.0-000017.800006.2 07.8300.14A4 0 +195821.12 +283639.1 +000054.0+000026.100012.8 07.8300.47F6 0 +195836.60 +295628.0 -000001.2-000001.200003.6 07.8300.33A9 0 +200429.77 -445648.8 +000016.9-000008.800005.2 07.8300.29A9 1 +201050.21 -433610.6 +000030.6-000014.700006.9 07.8300.26A3 0 +201528.07 +133853.4 +000000.1-000005.700001.9 07.8300.90G0 0 +201611.69 -233036.5 +000021.6-000007.500004.4 07.8300.98G5 0 +203104.36 +543525.4 +000037.5-000007.800009.2 07.8300.33F2 0 +203128.72 +085515.7 +000048.4+000016.600009.2 07.8300.28Am 0 +204653.04 +470641.3 +000019.5+000019.300005.4 07.8300.04A1 0 +211111.05 +452723.9 -000239.2-000298.000032.7 07.8300.78G8 0 +211206.93 +454212.6 +000005.6-000000.700003.0 07.83-0.10B7 0 +211557.91 +454353.9 +000003.2-000000.900002.3 07.83-0.02B9 0 +212904.62 +401815.8 +000037.3+000026.000006.7 07.8300.22A2 0 +213036.03 +071025.5 -000015.2-000008.000005.4 07.8300.20G0 1 +213500.42 +470523.7 +000007.6-000000.400003.4 07.83-0.05A0 0 +214408.61 +251043.8 +000035.5+000006.500006.8 07.8300.30A3 0 +214741.16 +440039.9 -000018.8-000026.400006.0 07.8300.11A0 0 +215408.93 +252517.3 +000032.6+000016.400003.1 07.8300.97G8 0 +220603.27 -443213.5 +000014.2+000015.300009.2 07.8300.35F0 0 +220934.49 -411329.0 +000158.7-000071.500022.9 07.8300.66G5 0 +221805.60 +162320.5 +000035.6-000034.800005.8 07.8300.51F4 0 +222733.13 +515835.9 +000001.1-000001.100002.0 07.8300.90G0 0 +222747.19 +374920.7 -000004.5-000003.400003.6 07.8300.88K0 0 +224640.25 +045428.9 +000008.0-000005.600005.5 07.8300.26A5 0 +225443.91 +423038.6 +000001.5-000002.500003.7 07.8300.52A2 0 +225837.39 +394733.8 -000018.4-000026.500004.6 07.8300.36A5 1 +230415.89 +753101.9 +000012.7+000005.500002.1 07.8300.03A0 0 +230440.68 +491947.5 +000049.8+000020.700007.2 07.8300.18A2 0 +231404.30 +841432.6 +000003.8+000002.700002.9 07.83-0.04B9 0 +234331.97 -741254.0 +000083.0+000020.500014.6 07.8300.44F5 0 +234729.88 +491736.0 +000009.3-000003.900003.8 07.83-0.08B9 0 +235357.19 -302125.0 -000052.5-000033.200009.2 07.8300.61G2 0 +235850.01 +334433.8 +000272.6-000130.800016.9 07.8300.65G0 0 +000144.93 -163154.2 +000094.8+000024.700006.3 07.8301.07K0 0 +000453.91 -315947.8 +000002.7-000020.900002.9 07.8301.26K2 0 +001014.10 +600133.8 +000002.1-000000.900001.1 07.8301.31G8 0 +002413.29 -232411.7 +000006.4-000028.800004.0 07.8301.00G8 0 +002950.94 -001915.2 +000037.0+000021.000006.1 07.8301.02G6 0 +003833.19 -104124.5 +000015.7+000024.000003.3 07.8301.29K0 0 +004407.94 +175546.5 +000008.0-000008.600002.5 07.8301.47K0 0 +010237.15 +591712.5 +000000.1-000021.600001.9 07.8301.48K2 0 +011333.16 +250021.4 -000002.2-000010.200003.1 07.8301.41K2 0 +011341.84 +085828.7 +000004.3-000011.500003.8 07.8301.34G5 0 +012014.08 +350719.7 +000040.6-000017.500004.4 07.8301.25G5 0 +012834.12 -375734.3 +000033.8-000012.300004.2 07.8301.30K3 0 +012922.95 +202854.1 -000017.0-000007.200002.2 07.8301.59K5 0 +015148.87 -495941.8 +000013.0-000028.100001.9 07.8301.22K2 0 +015221.70 -392458.8 +000008.8-000029.300002.9 07.8301.20K2 0 +021033.39 -480539.9 +000047.7-000013.000005.9 07.8301.01K0 0 +024400.39 -331018.3 +000015.7+000015.600005.5 07.8301.07K0 0 +031027.61 -330259.3 +000018.5+000009.600000.9 07.8301.70M1 0 +034450.54 -562004.1 -000000.9-000026.300003.1 07.8301.49K5 0 +034727.56 -500353.2 +000008.6+000020.800003.3 07.8301.26K1 0 +040007.69 -122522.3 -000014.1-000000.200003.3 07.8301.17K1 0 +040530.59 -073550.1 +000011.5+000010.500005.5 07.8301.02K0 0 +040758.06 -501032.2 +000003.1+000011.300003.0 07.8301.53K4 0 +041641.59 +262128.7 +000010.8-000001.500001.6 07.8301.57K3 0 +043414.98 +034458.9 +000008.1-000005.000002.9 07.8301.40K0 0 +044735.59 +455958.5 +000006.3+000030.900006.4 07.8301.79M2 0 +045650.78 -441133.2 +000039.0+000032.000005.5 07.8301.15K1 0 +052500.67 +691325.1 +000019.9-000010.800004.7 07.8301.58K0 0 +054520.63 -235008.9 -000012.0+000006.500004.5 07.8301.10K1 0 +055859.24 +455149.9 +000001.0-000001.500000.5 07.8301.09G5 0 +060150.53 +311936.8 +000023.8-000016.900004.8 07.8301.10G5 0 +060926.56 +271138.0 +000000.5-000004.500002.8 07.8301.06G5 0 +062059.18 +001422.6 -000000.7-000020.900002.0 07.8301.34K2 0 +063357.96 +270241.3 +000010.4-000013.900003.5 07.8301.05K0 0 +063905.83 -373157.8 -000007.7+000012.200005.6 07.8301.03K0 0 +074030.21 -281309.4 -000008.2+000014.000002.7 07.8301.27K3 0 +074408.57 +421834.7 -000005.9-000011.700002.1 07.8301.66M. 0 +075133.16 -324258.0 -000004.5-000015.100003.8 07.8301.38K3 0 +075428.38 +261001.9 -000019.8-000012.100001.0 07.8301.33K2 0 +075741.71 +272918.1 +000012.1-000047.000003.4 07.8301.23K0 0 +082656.57 -364050.9 -000001.9+000005.700001.7 07.8301.53K3 0 +084530.39 +331422.9 +000013.8+000005.500001.3 07.8301.57K2 0 +085149.36 +115338.9 -000011.9+000004.100004.4 07.8301.10K0 0 +085258.75 +162125.0 -000009.4-000030.200003.8 07.8301.00G5 0 +085516.78 -671555.9 +000025.2+000026.600006.6 07.8301.09K1 0 +092456.30 -501710.2 +000005.8-000005.100003.0 07.8301.21G8 0 +093406.30 +330059.0 -000065.5-000039.200003.6 07.8301.29K2 0 +093652.44 +221438.9 +000013.5-000027.400001.7 07.8301.29K0 0 +111719.11 +475611.0 -000007.1-000024.900002.5 07.8301.14K0 0 +112216.11 -251141.9 -000021.6+000019.400004.8 07.8301.12K1 0 +120259.96 -220908.6 -000024.3+000010.400003.4 07.8301.62K5 0 +121148.36 -530535.5 -000025.2+000004.800001.9 07.8301.39K2 1 +123244.05 -561830.4 -000008.2-000000.100001.9 07.8301.67K4 0 +125316.14 -561137.4 -000041.3+000005.100005.4 07.8301.17K0 0 +130103.56 +241859.1 +000013.8-000033.900005.4 07.8301.13K1 0 +130526.83 -170015.7 -000001.8-000028.100005.2 07.8301.21K1 0 +130547.17 -350642.7 -000001.5-000005.400003.2 07.8301.06K0 0 +131504.35 -301053.0 -000030.7-000020.100007.0 07.8301.09K0 0 +133843.32 +095850.9 +000008.4+000001.200007.0 07.8301.02K0 0 +134129.44 -271356.0 -000000.4+000014.200003.4 07.8301.02G8 0 +135402.65 -233234.4 -000001.2-000005.600001.5 07.8301.07K0 0 +140733.30 -403904.0 +000007.4-000012.400000.8 07.8301.36K2 0 +141837.67 +535626.5 -000026.1-000003.700001.1 07.8301.52K5 0 +142027.59 -173142.3 -000074.8-000007.800005.5 07.8301.16K0 0 +142731.05 -482301.2 -000005.3-000004.800001.8 07.8301.25K1 0 +143201.96 +751636.7 +000011.7-000047.100003.5 07.8301.56M. 0 +143342.07 -555739.9 -000013.6+000004.000000.8 07.8301.74K4 0 +144909.39 +202404.7 +000008.5+000004.900001.1 07.8301.13K0 0 +150642.93 -622404.3 -000010.1-000010.800000.1 07.8301.61K4 0 +152130.70 -005220.7 -000020.2+000001.300001.7 07.8301.37K0 0 +152931.50 -465425.0 -000023.4-000027.400003.3 07.8301.62K5 0 +153906.40 -483649.5 -000003.7-000005.000003.1 07.8301.81M0 0 +160504.26 +330908.6 +000023.7-000003.900004.4 07.8301.19K0 0 +161005.48 -574535.0 +000002.2-000009.500002.5 07.8301.59K3 0 +161032.25 +530233.5 +000014.4-000007.500002.4 07.8301.46K2 0 +161355.62 -670430.9 +000013.5+000015.400004.2 07.8301.07K0 0 +164122.61 +160623.7 +000008.3-000038.900003.1 07.8301.27K2 0 +165910.38 -530125.0 +000001.6-000021.000004.9 07.8301.01G8 0 +170645.16 +335609.6 -000022.8+000018.100003.3 07.8301.14K2 0 +171026.49 +291003.0 -000006.8+000012.000003.3 07.8301.53M0 0 +171935.69 +215634.0 -000002.6-000009.600003.0 07.8301.36K2 0 +173139.75 +643039.0 -000001.7+000007.100002.4 07.8301.22K2 0 +173920.77 -430952.6 -000008.4-000015.200001.4 07.8301.67M0 0 +184208.43 +492307.2 -000040.4-000040.300006.7 07.8301.23K5 0 +185627.10 -403455.9 -000012.5-000022.100003.3 07.8301.63M1 0 +191205.81 -215541.7 +000005.8-000006.000003.4 07.8301.00K0 1 +195400.80 +491432.6 +000012.3-000008.000002.2 07.8301.29K0 0 +195429.30 +475449.8 +000001.9-000015.100003.0 07.8301.62M1 0 +201130.17 +010407.8 +000026.6+000002.100001.8 07.8301.12K2 0 +201253.92 +193239.5 -000006.8+000002.000002.2 07.8301.35K2 0 +202832.36 -361139.7 +000020.6-000027.700003.9 07.8301.04K0 0 +205542.44 +340135.2 +000000.0-000000.700000.8 07.8301.08K0 0 +211259.19 +280917.8 -000011.1-000045.500003.7 07.8301.47K5 0 +212612.54 +563032.4 -000000.8+000012.100003.2 07.8301.41K2 0 +212729.40 -305045.3 -000003.8+000012.700002.2 07.8301.38K2 0 +213230.28 -735334.4 +000019.6-000023.800001.2 07.8301.60M4 0 +214103.82 -574417.4 +000034.2-000005.000001.8 07.8301.30K2 0 +215006.49 -781317.9 +000028.3-000051.100003.9 07.8301.34K2 0 +215229.04 -271854.7 -000012.5-000007.000005.4 07.8301.06K0 0 +220338.12 +524301.7 -000030.4-000025.700003.6 07.8301.44K2 0 +221103.12 -401651.8 -000055.8-000042.100004.7 07.8301.07K0 0 +221922.00 -401702.5 +000009.2-000001.200001.8 07.8301.57M0 0 +222705.15 +394018.6 -000008.7+000025.900003.9 07.8301.11K2 0 +224043.13 -294028.0 +000380.2-000017.400073.8 07.8301.14K4 0 +224840.60 +075043.1 -000008.8-000010.300002.8 07.8301.09K0 0 +225608.36 +354139.9 -000032.0-000000.600003.2 07.8301.08K5 0 +232525.04 -140056.9 +000051.4-000040.900002.8 07.8301.15K1 0 +235507.72 -044005.0 -000002.2-000010.500001.7 07.8301.44K0 0 +235619.30 +740816.0 -000013.0-000003.500005.1 07.8301.13K2 0 +070842.62 +100126.4 -000007.3+000003.700001.4 07.8302.70C0 0 2.35 330.90 +000212.58 +494616.1 -000007.4-000021.700004.0 07.8400.92G5 0 +001419.22 +525139.5 -000016.8+000001.400004.4 07.8400.04A0 0 +001821.56 +493035.2 -000019.7-000013.000008.9 07.8400.59F8 1 +003547.29 -731319.3 +000022.7+000019.800003.3 07.8400.90G5 1 +004141.94 +200814.0 +000083.6-000058.300016.9 07.8400.53F8 0 +005231.93 -205945.8 +000129.3-000087.800014.2 07.8400.65G3 0 +005645.65 +600159.4 +000019.6-000007.100003.4 07.8400.02B9 1 +011705.05 +295933.5 +000051.7+000021.000009.1 07.8400.50F2 0 +011918.59 -342926.2 +000032.2+000046.500010.4 07.8400.48F5 1 +014409.38 +383119.1 -000002.5+000000.300002.7 07.8400.97G5 0 +014447.68 +254748.1 -000033.6-000048.500011.9 07.8400.37A3 0 +014733.47 -025442.9 +000133.9-000058.600011.0 07.8400.41F5 0 +020104.21 -022943.4 +000051.6+000029.100009.4 07.8400.64G0 0 +020737.42 +294429.4 +000036.9-000005.100003.9 07.8400.27A3 0 +020737.50 +085046.4 +000021.6+000021.400008.4 07.8400.49F5 0 +021247.08 -442920.5 +000010.2+000009.700004.7 07.8400.32F0 0 +021805.97 +132547.2 -000010.8-000020.600006.7 07.8400.31A5 0 +023919.63 -020422.0 +000004.0-000001.900004.3 07.84-0.00B9 0 +024754.85 +441222.7 +000010.0-000005.800002.1 07.84-0.04B9 0 +025713.18 -245830.1 +000015.4-000032.500038.9 07.8400.96K2 1 +030013.45 -810519.1 +000074.5+000061.500008.4 07.8400.35F0 0 0.16 0.48 +030558.04 +340033.9 -000016.0-000014.300005.0 07.8400.08A0 0 +030632.19 +333731.0 +000012.3-000005.900004.8 07.84-0.00B9 0 +030732.11 +390512.4 -000029.8-000028.000009.8 07.8400.36F3 0 +031110.21 +071026.6 +000024.3-000014.100006.1 07.8400.45F3 0 +031257.02 +441714.6 +000086.3-000019.900010.3 07.8400.57B2 1 +032924.94 +692735.0 -000009.8-000001.800006.2 07.8400.09A0 0 +033842.88 +024340.5 +000023.9-000022.600005.3 07.8400.15A2 0 +033912.17 +411658.1 -000004.7-000014.600004.4 07.8400.27A0 0 0.10 0.23 +034001.37 -553251.8 +000013.0-000018.600005.9 07.8400.25A4 0 +034002.95 -343258.1 +000006.4-000118.400010.7 07.8400.56F8 0 +034156.81 +660703.3 +000026.1-000035.800007.5 07.8400.16A2 0 +035051.29 +350559.2 +000002.8-000005.800001.8 07.84-0.01B9 0 +035332.02 +254347.9 -000003.7-000022.100007.3 07.8400.24A2 0 +035503.31 +611002.7 +000437.6-000245.200047.0 07.8400.83K0 0 +035628.62 +224029.9 +000174.3-000233.100021.4 07.8400.69G0 0 +040310.86 +380317.3 -000009.5+000000.300006.9 07.8400.06A0 0 0.04 3.90 +040358.67 -060306.5 +000034.1-000010.300006.0 07.8400.32A0 0 +041248.92 +542445.5 -000020.1-000007.200004.3 07.8400.58F0 0 +041633.41 -064339.3 +000016.6-000009.100003.6 07.8400.88G5 0 +041654.90 +043233.7 +000170.2+000004.600015.4 07.8400.64F8 0 +041957.11 -042619.2 -000058.8-000035.000027.9 07.8400.67G5 0 +042113.10 +005149.6 +000040.8-000002.100005.0 07.8400.62F8 0 +043623.16 +625433.1 +000024.1-000049.000004.5 07.8400.31A2 0 +044735.96 +503408.3 -000010.6+000011.800004.7 07.8400.96G0 0 +044850.00 -231643.5 +000051.1-000169.000017.3 07.8400.53F7 0 +044945.87 +215658.9 -000002.8-000004.200001.9 07.8400.17A0 0 +050024.29 +240945.9 -000009.8-000011.200005.6 07.8400.40F2 0 +050408.52 +545152.3 +000016.7-000036.800006.0 07.8400.21A2 0 +051047.51 +203409.3 +000041.2-000025.700011.6 07.8400.45F0 0 +051110.88 +352128.0 +000010.6-000041.300007.0 07.8400.46F0 0 +051203.29 -490337.0 -000000.5+000011.600002.5 07.84-0.08B9 0 +051846.32 -173422.0 +000075.3-000000.700013.3 07.8400.49F5 0 +053729.41 +650830.5 -000008.4+000006.000007.0 07.8400.21A2 1 +054042.98 -363505.9 -000124.7+000028.100019.1 07.8400.55F7 0 +054052.01 -312100.8 -000058.0-000365.300027.1 07.8400.65G5 0 +054220.03 -274226.6 -000005.8-000014.100008.3 07.8400.24A7 0 +054337.63 +595618.0 -000007.4-000113.900010.7 07.8400.46F5 0 +055018.72 -620448.4 -000035.4-000034.700011.6 07.8400.43F2 0 +055223.84 -261728.3 -000007.8+000008.100003.7 07.84-0.01Ap 0 0.06 3.10 +055727.72 +050004.5 -000011.7+000008.700006.2 07.8400.22A5 0 +060542.08 -614455.0 -000052.3+000011.800020.5 07.8400.59G0 0 +061315.79 +093552.8 -000002.8+000005.300003.4 07.8400.15A0 1 +062031.75 -012159.8 -000005.1-000012.200005.0 07.8400.05A0 0 +062730.51 +293831.9 -000003.0-000000.100003.4 07.8400.60F8 0 +063855.87 +151225.0 -000018.7-000051.400012.5 07.8400.53F5 0 +063916.97 +134110.3 -000005.0-000029.700006.7 07.8400.79K0 0 +063957.01 +114051.5 +000000.2-000003.400001.7 07.8400.06B9 0 +064253.98 +231249.9 -000002.4-000008.700001.8 07.8400.69F5 0 +064727.39 -283331.6 -000001.9+000006.200001.0 07.84-0.17B3 0 +064945.07 +075042.9 -000000.0-000000.800000.5 07.8400.47A5 0 +065116.02 +020820.6 -000002.3-000014.800003.9 07.8400.18A0 0 +070037.97 -355016.3 -000008.8+000008.500002.4 07.8400.00B8 0 +070211.07 +654505.4 -000012.8-000009.500005.6 07.8400.07A0 0 +070235.89 -194608.4 -000002.5-000004.600004.1 07.8400.17A3 0 +070538.30 +035657.9 +000034.5+000007.700012.9 07.8400.49F8 0 +070835.29 +002735.4 -000004.9-000000.900007.3 07.8400.12A0 0 +070910.43 +302313.7 +000022.4-000074.500011.0 07.8400.63F8 0 +070953.10 -054408.8 -000001.4-000000.800000.5 07.84-0.03B9 0 +071252.48 -535339.9 +000046.4-000014.800011.8 07.8400.58G0 0 +071705.45 +595459.6 -000003.3-000020.500002.8 07.8400.67F5 0 +071858.80 -523222.8 -000008.5-000036.400009.4 07.8400.51F5 1 +071957.09 -043500.1 -000016.5-000003.300003.3 07.8400.11A2 0 +072452.22 +445107.1 -000007.0-000029.000005.0 07.8400.80F2 1 +072553.03 +064248.0 -000049.2-000028.000010.7 07.8400.33F0 0 +072656.26 -653551.2 -000008.7+000011.600003.6 07.8400.86G3 0 +072948.01 -445443.0 -000004.3+000010.400001.9 07.84-0.03B8 0 +073748.96 -023549.2 -000008.1-000027.400006.3 07.8400.32A5 1 +074508.17 -485455.2 -000009.8-000005.800002.7 07.8400.06A0 0 +074531.25 -585717.6 -000008.4+000010.800002.7 07.8400.90G5 1 +074649.96 -084911.9 -000002.0-000000.700000.2 07.8400.83G5 0 +075329.25 -610316.2 -000003.8+000010.800002.2 07.8400.00B8 0 +080744.00 +270047.8 -000008.1+000001.300004.6 07.8400.07A0 0 +081207.88 -354358.4 -000042.9+000017.100008.4 07.8400.61F8 0 +082143.18 -204116.8 -000026.3+000017.700005.8 07.8400.22A4 0 +082852.25 -481125.6 -000006.2+000007.200001.7 07.84-0.05B6 1 +082929.41 -601045.5 -000006.8+000015.400003.5 07.8400.98G8 0 +082931.61 -184527.1 -000006.6+000000.300004.1 07.84-0.12B3 0 +082942.75 -340353.5 -000001.4-000010.500004.6 07.8400.04A1 0 +083826.53 -464635.1 -000009.2+000004.700001.4 07.84-0.02B5 1 +084229.22 -593138.4 -000004.0+000009.000003.1 07.8400.06A0 1 +085224.01 +131401.1 -000121.8-000089.400011.8 07.8400.99G5 0 +085722.47 +545046.3 -000075.3-000001.500016.9 07.8400.50F8 0 +085818.18 -591138.1 -000009.8+000006.300002.2 07.84-0.06B8 0 +085922.32 +072455.1 +000096.7-000136.200021.0 07.8400.76G5 0 +090758.40 +810228.3 -000049.6-000035.600003.3 07.8400.39F2 1 +090901.83 -285725.2 -000091.7+000057.600012.0 07.8400.60G0 0 +090914.18 -081054.4 -000012.3-000033.300002.9 07.84-0.08B9 0 +091018.21 +522305.7 -000014.0-000013.600002.0 07.8400.30A5 1 +092531.14 -754623.3 -000025.3+000005.900004.0 07.8400.94G6 1 +092842.48 -204759.7 -000022.3+000007.200005.6 07.8400.04A0 1 +093707.57 +161333.3 -000046.4-000047.600008.3 07.8400.53F8 0 +094526.47 -642959.7 -000011.9+000005.300001.4 07.8400.03B8 0 +095640.14 -894656.8 -000014.8+000010.500004.2 07.8400.10A0 0 +095701.21 -093511.3 -000019.8+000010.600005.0 07.8400.95G5 0 +100141.77 -600646.6 -000007.7+000003.900001.4 07.84-0.01B9 0 +100547.21 +505510.5 -000043.6+000010.000009.7 07.8400.51F5 0 +101024.04 -052812.9 -000088.5-000009.700005.5 07.8400.51F5 0 +101543.90 -311205.0 -000003.0-000020.800005.1 07.8400.27A2 0 +101552.62 -572230.1 -000008.3+000004.300000.4 07.8400.69B1 0 +101812.02 -504925.4 -000018.3+000013.200006.9 07.8400.30A3 1 +102122.28 -001313.2 -000036.1+000010.500008.2 07.8400.51F5 0 +102143.45 -094625.6 +000014.1-000048.600018.2 07.8400.90G5 1 +102446.02 -004724.7 -000023.6-000011.400004.9 07.8400.05A0 0 +102805.56 +031856.6 +000001.6-000007.900004.5 07.8400.08A0 0 +103443.75 +260932.7 -000002.0-000063.000012.1 07.8400.48F5 0 +105139.41 -220418.8 -000289.9+000027.400026.8 07.8400.72G6 0 +110552.27 -415425.4 -000031.4+000008.100002.1 07.8400.09A2 0 +110826.87 -735832.9 +000042.3+000022.200013.5 07.8400.91K0 0 +113121.29 +224904.1 -000033.9-000027.400006.8 07.8400.21A3 0 +113216.81 -605112.1 -000009.0+000002.900000.4 07.84-0.05B6 0 +113638.70 -732113.1 +000002.3-000002.900007.6 07.8400.34A5 0 +115029.15 -174425.0 -000146.1+000029.300011.1 07.8400.58G0 0 +120024.27 -302011.6 -000037.3-000009.000013.2 07.8400.31A9 0 +120113.22 +303818.3 -000114.5-000051.000011.1 07.8400.56F8 0 +123038.55 -094928.0 -000003.0-000003.100004.0 07.8400.99K0 0 +124703.70 -431552.1 -000009.9-000000.700001.5 07.8400.96G8 0 +125338.14 +593133.8 +000026.0-000002.100007.5 07.8400.32F0 0 +130243.84 -611955.3 +000011.8-000037.500011.3 07.8400.43F2 1 +131046.81 -241045.0 -000314.1-000030.100027.1 07.8400.76G8 1 +131315.55 -152737.7 -000013.5-000021.800000.6 07.8400.82K0 1 +131640.08 -053424.2 -000011.5-000047.600019.6 07.8400.59G0 0 +132400.39 -415411.4 -000004.5-000014.600005.0 07.8400.38F0 1 +133025.95 -561234.7 -000027.9+000001.900003.5 07.8400.97G8 0 +133326.50 +395601.1 -000061.7+000014.600014.2 07.8400.45F0 0 +133410.00 +754751.4 +000014.4-000002.200004.3 07.8400.10A0 0 +133803.78 +505736.0 -000001.5+000001.200003.8 07.8400.98G5 0 +135422.97 +073234.6 -000030.8-000023.800006.6 07.8400.62F8 0 +135437.52 -665404.0 -000014.5-000015.900004.2 07.8400.08B9 1 +135552.33 -592216.4 -000002.8-000000.800002.0 07.8400.13B2 0 +135620.56 +315254.3 +000012.6-000001.700005.9 07.8400.24F0 0 +140119.85 -561327.1 -000007.0-000005.800001.6 07.84-0.03B7 0 +141129.13 -492606.6 -000003.5-000001.500005.0 07.8400.99G8 0 +142932.70 -370222.0 -000116.8-000033.100014.8 07.8400.63G3 1 +142943.40 +485343.9 -000034.2+000006.200004.2 07.8400.95G5 0 +143341.15 -065213.7 +000017.1-000005.100006.3 07.8400.12A0 0 +143439.93 -594704.4 -000002.5-000003.200000.1 07.8400.63F2 0 +143505.37 -433316.1 -000023.4-000020.500008.5 07.8400.26A9 0 +144740.61 -344400.6 +000052.8-000021.500007.4 07.8400.37A9 0 +145138.20 +390611.9 +000012.3-000027.900016.5 07.8400.46F5 0 +150830.21 +722209.7 +000084.0-000007.300021.2 07.8400.60G0 0 +151727.68 +221759.0 -000097.9+000061.800020.9 07.8400.58G0 0 +151851.38 +295502.6 -000034.3+000035.500009.9 07.8400.37F2 0 +153259.93 -171449.2 -000048.3-000000.700006.5 07.8400.45F3 0 +154533.74 +401039.2 +000020.0-000005.000005.7 07.8400.12A2 0 +154726.04 +592908.5 -000041.5+000022.400002.3 07.8400.73F5 1 +160322.47 -632200.2 +000068.5-000081.800012.2 07.8400.53F6 0 +160539.42 -325142.6 -000361.2-000235.000023.9 07.8400.82K0 1 +160651.41 -215149.8 +000039.3-000002.600011.1 07.8400.36F0 0 +161150.70 -273309.5 -000017.7-000034.100009.8 07.8400.36A6 1 +161209.63 -000638.9 +000003.4+000012.300005.0 07.8400.64F8 1 +162400.59 +193804.5 -000014.5-000003.600002.0 07.8400.77G5 0 +164207.28 -290729.1 +000037.7-000100.100018.1 07.8400.68G5 0 +165329.14 -010749.5 -000046.3-000024.100015.0 07.8400.54F8 0 +165934.87 +293258.2 +000014.8-000008.500005.7 07.8400.08A0 0 +170405.31 +460525.4 -000006.6-000216.800014.7 07.8400.45F7 0 +171924.15 -380013.3 +000003.4-000002.400000.1 07.8400.20B2 0 +172234.56 -193657.0 +000002.1-000138.500029.9 07.8400.78G8 0 +172357.87 -092129.7 -000016.5-000003.900015.5 07.8400.62G0 1 +172419.64 +725608.7 +000004.7+000010.500003.2 07.8400.99K0 0 +172914.07 +275254.5 -000017.9+000032.500005.7 07.8400.12A2 0 +174815.97 -674145.1 -000008.6-000093.500012.9 07.8400.39F2 0 +180416.91 +420545.0 -000000.9+000016.700006.6 07.8400.30F0 1 +180817.44 -103302.2 +000021.3-000022.000006.3 07.8400.31Am 0 +182304.85 +292154.4 +000008.8-000011.900003.1 07.8400.04A2 0 +182351.05 -422520.0 +000027.9-000089.100016.0 07.8400.52F5 0 +182810.66 +435534.1 +000001.8-000000.200001.6 07.8400.16A3 0 +183014.26 -492920.4 +000001.8-000008.000004.4 07.8400.50F5 0 +183202.77 +250401.7 -000010.6+000003.500003.4 07.8400.33A5 0 +183629.63 +051719.3 +000009.3-000012.400003.5 07.8400.01A0 0 0.07 4.47 +183641.30 +060232.7 +000002.3-000001.200003.9 07.8400.35A2 0 +183641.86 -171224.6 +000002.4+000000.700001.0 07.8400.68F0 0 +184008.55 -513908.1 -000004.7-000017.300002.0 07.8400.75G6 0 +184204.99 +114540.5 -000052.6-000104.200015.1 07.8400.63G0 0 +184430.73 +335946.2 +000013.0-000015.100019.4 07.8400.56F8 0 +185440.00 -403448.3 -000000.1+000002.600005.3 07.8400.89G6 0 +190325.53 +260310.4 +000014.1+000011.100004.2 07.8400.10A0 0 +191046.87 +311917.8 +000007.8+000004.400002.0 07.84-0.05B9 0 +191309.11 -202518.6 +000026.4-000006.500010.7 07.8400.47F3 0 +191421.07 +302103.1 +000002.9+000002.700002.6 07.8400.02A0 0 +191549.12 +491051.2 +000007.7+000010.500004.2 07.8400.97G5 0 +191944.73 +125516.0 +000002.5-000006.200005.5 07.8400.31A2 0 +192252.92 -325505.0 +000089.4-000416.000017.9 07.8400.60G1 0 +195132.89 +503915.0 +000040.9+000059.300013.5 07.8400.46F4 0 +195200.21 +314226.2 -000000.7+000000.700001.9 07.8400.00A0 0 +195611.31 +550124.8 +000002.1-000022.700006.0 07.8400.22A3 0 +195711.66 -072416.9 -000006.3-000001.100006.0 07.8400.19A0 0 +200302.51 +054416.7 +000000.8-000008.000000.2 07.8400.11Ap 0 +200356.28 +310725.6 +000007.0-000001.200002.2 07.84-0.05B7 0 +201023.10 +494915.7 +000010.2+000042.200010.8 07.8400.48F5 1 +201613.82 +405748.1 -000003.4-000006.900002.5 07.84-0.03B1 0 +201840.30 +492952.0 -000003.5-000006.400000.4 07.8400.14B8 0 +202515.19 +421046.2 +000023.5-000005.400005.1 07.8400.38F2 0 +202935.75 +605932.7 -000032.1+000032.200012.7 07.8400.51F8 0 +203337.66 +255238.5 +000008.4+000013.600003.8 07.8400.14A0 0 +203714.58 -131103.2 +000064.4-000005.700007.8 07.8400.51F6 0 +204813.17 -164419.5 -000010.7-000059.900015.7 07.8400.46F5 0 +210853.00 -732346.3 +000034.0-000038.400004.4 07.8400.26A3 0 +211413.59 +542854.0 +000026.4+000067.100004.1 07.8400.97G0 0 +211555.03 -092328.2 +000006.0+000010.900002.3 07.8400.36F2 0 +212046.61 -384653.6 -000023.0+000049.400027.5 07.8400.69G5 0 +212516.09 +242929.4 -000004.8-000002.000004.1 07.8400.21A2 0 +213438.05 +493135.3 -000003.7-000001.700000.7 07.8400.19A0 0 +213540.55 -594135.3 -000024.9-000026.800012.2 07.8400.60G0 0 +220815.23 -175008.8 +000163.7-000107.200017.1 07.8400.56G1 0 +221150.98 +061727.4 +000023.3-000032.500004.5 07.8400.29F0 0 +221958.83 +472821.7 +000022.2-000005.800004.4 07.8400.12A2 0 +223457.80 +221804.9 +000018.5-000002.900004.9 07.8400.94G9 0 +224052.68 -453021.5 +000103.5-000064.500004.0 07.8400.90G8 0 +224235.98 +741952.4 +000083.2-000019.600015.2 07.8400.45F2 1 +224720.06 +310214.7 +000030.6-000011.900007.6 07.8400.27A2 0 +224917.68 +475548.3 -000007.6-000006.800000.9 07.84-0.09B1 0 +225331.24 +382640.8 +000006.6-000001.900004.9 07.8400.25F0 0 +230527.10 -585357.6 +000032.6+000014.300006.7 07.8400.30A7 0 +230623.45 +383411.1 +000024.9+000021.200002.8 07.8400.99K0 0 +231331.89 -405609.0 +000025.0-000002.200005.1 07.8400.39F3 1 +231359.82 +241359.2 +000007.7-000003.800003.5 07.84-0.20A0 1 +232630.96 +314449.5 +000014.1-000001.800004.2 07.8400.05A0 0 +233253.56 +470044.4 -000028.2-000023.600019.8 07.8400.51G5 0 +233910.35 +061204.4 +000023.2-000015.400006.8 07.8400.31A5 0 +234920.14 +270202.1 -000013.6-000023.800002.6 07.8400.97K0 0 +235720.00 +725133.0 -000000.5-000001.400000.3 07.8400.13B5 1 +235720.10 +222205.2 +000119.2-000044.800009.6 07.8400.45F5 0 +000845.86 +140831.4 +000018.9-000033.400005.2 07.8401.12K0 0 +001413.20 -354829.9 +000048.3-000045.100000.7 07.8401.20G8 0 +002219.90 -673735.7 +000010.8+000007.200002.8 07.8401.45K5 0 +003933.01 -294912.6 +000028.4-000019.600001.7 07.8401.27K2 0 +004944.40 -075057.5 -000005.0+000000.800003.2 07.8401.31K0 0 +005831.73 +161849.1 +000009.0+000000.200004.3 07.8401.00K0 0 +012227.64 -610011.4 +000033.7+000013.700003.2 07.8401.03K0 0 +013501.89 +290602.8 -000023.2-000016.600003.8 07.8401.15K2 0 +020849.14 -354923.1 +000063.8+000035.200004.3 07.8401.14K1 0 +022814.92 +341143.9 +000007.8-000002.900000.9 07.8401.50K0 0 +031236.39 -300919.8 +000019.0-000003.300002.9 07.8401.01K0 0 +031313.15 -491945.8 +000034.7+000010.400004.6 07.8401.08K0 0 +035835.40 -682037.5 +000001.9+000003.200004.2 07.8401.20K1 0 +042130.81 -141623.4 +000002.9+000007.400000.2 07.8401.57K5 0 +042553.06 +470330.5 +000002.9-000003.400001.3 07.8401.64K5 0 +044941.93 -415114.6 +000012.5+000002.800001.2 07.8401.49K4 0 +051551.62 -632029.8 -000003.0+000013.400001.1 07.8401.45K3 0 +051715.64 -271445.1 -000001.3-000005.700000.9 07.8401.55K3 0 +053354.37 +270950.5 -000000.8-000004.000001.9 07.8401.45K0 0 +054010.53 +053954.0 +000000.9-000006.200004.2 07.8401.36K2 0 +060923.10 +555748.6 +000019.9-000024.900006.0 07.8401.22K0 0 +061840.03 +211050.4 +000005.6-000012.700001.8 07.8401.25K0 0 +062215.85 -261638.4 +000003.2-000021.100000.8 07.8401.36K2 0 +062610.21 +554213.3 +000014.8+000011.300003.7 07.8401.02G8 0 +063806.37 +511207.6 +000011.7+000000.800004.5 07.8401.46M5 0 +064505.54 -522144.7 -000006.0+000039.200005.0 07.8401.22K2 0 +065106.17 +681305.4 -000004.1-000009.300003.6 07.8401.12K0 0 +070246.17 -082708.5 +000000.1-000001.900000.8 07.8401.72K3 0 +071827.09 -233326.8 +000004.9-000000.200004.0 07.8401.14K0 0 +072517.84 +493924.9 -000000.7-000001.900003.5 07.8401.68K0 0 +075821.95 -594151.2 -000007.4+000016.300002.3 07.8401.03G8 0 +080738.09 -372608.3 -000014.3+000001.400002.6 07.8401.25K1 0 +081322.93 +201650.4 -000003.4-000071.500004.8 07.8401.11G5 0 +081935.67 -004721.2 -000003.3-000020.800004.1 07.8401.01K0 0 +082658.76 +493355.4 -000008.7-000036.400002.7 07.8401.59K5 0 +085427.43 +141441.6 -000007.8+000031.100006.3 07.8401.20G5 0 +090704.51 +603140.7 -000003.9-000013.000002.4 07.8401.43K0 0 +091727.18 +311803.8 -000002.7-000010.900006.6 07.8401.12K0 0 +093806.13 -561918.2 -000008.6+000004.400001.2 07.8401.14K1 0 +093927.10 -541554.4 -000005.1-000005.100001.9 07.8401.23K1 0 +094724.24 -810341.2 +000013.6+000039.800002.9 07.8401.69M2 0 +094835.45 +433211.7 -000031.5-000010.300004.1 07.8401.01K0 0 +095551.82 +265104.2 +000033.6-000014.300005.3 07.8401.02K0 0 +101111.07 -070240.6 -000001.4-000031.100002.7 07.8401.37K2 0 +102510.31 -570349.8 -000006.8+000004.500000.1 07.8401.08F8 0 +103544.90 -172223.3 +000006.7-000003.500001.6 07.8401.63M2 0 +104930.45 +430403.6 -000025.7-000001.900004.9 07.8401.00K0 0 +110217.41 -424815.2 -000010.0-000007.400003.1 07.8401.60K5 0 +110419.08 +051329.7 -000028.4+000007.000000.4 07.8401.67M. 0 +113203.61 +180918.6 +000004.6-000028.100000.7 07.8401.45M. 1 +113443.48 +515805.5 -000024.1+000002.900003.3 07.8401.09G5 0 +115845.19 +375237.8 -000004.0+000026.200007.8 07.8401.03K2 0 +120038.02 +182005.0 +000003.0-000005.400005.0 07.8401.03K0 1 +121859.45 -601209.8 +000005.2+000010.200005.4 07.8401.48K2 0 +122003.19 +832226.4 +000001.7+000003.200001.4 07.8401.07K0 0 +123533.71 -345253.7 -000227.9-000133.700046.2 07.8401.02K4 0 +123608.18 -334446.1 -000038.6-000005.100000.3 07.8401.65M2 0 +124155.83 -473621.9 +000001.5-000004.400005.5 07.8401.05K0 0 +135228.79 -365008.2 -000019.2-000000.600001.2 07.8401.52M0 0 +142252.24 -555744.3 -000000.1-000007.400000.9 07.8401.83M5 0 +145656.86 -650552.5 +000009.5-000018.700004.4 07.8401.10K0 0 +150422.86 -533721.2 -000014.4-000037.700001.7 07.8401.31G8 0 +152221.82 -252734.2 -000018.2+000002.900002.7 07.8401.35K1 0 +153143.99 -282425.3 +000000.1-000030.500000.8 07.8401.52K3 0 +154215.06 -075450.9 +000009.5-000000.100002.5 07.8401.69K5 0 +154528.35 +083911.9 -000003.7-000036.300004.4 07.8401.07G5 0 +155304.40 +411743.7 +000021.3-000105.100003.9 07.8401.14K0 0 +155907.56 +503821.0 -000047.9+000037.100004.2 07.8401.18K2 0 +160015.64 +735608.0 -000027.9+000031.200003.2 07.8401.03K0 0 +163412.10 -523717.3 -000001.5+000001.200003.2 07.8401.40K3 1 +165701.39 +125749.2 -000015.3-000008.500003.8 07.8401.50K2 0 +170859.50 +034534.4 +000010.5-000018.100001.6 07.8401.40K0 0 +171953.50 +515252.6 +000007.3-000031.900004.2 07.8401.03K0 0 +173347.73 +343230.1 -000026.8-000006.100004.0 07.8401.28K2 0 +173431.21 -551047.7 -000022.8-000041.500004.0 07.8401.02G8 0 +175340.78 -532529.8 +000077.3-000005.200004.1 07.8401.13K0 0 +175625.15 -472706.5 +000006.9-000025.400003.8 07.8401.14K1 0 +175731.84 +335049.9 +000014.0+000001.200000.5 07.8401.23K0 0 +180841.57 -200513.7 -000001.1-000002.400000.4 07.8401.25G0 0 +181142.21 -401238.6 -000091.0-000072.400005.8 07.8401.12K1 0 +181539.13 +220302.5 +000019.3-000040.700005.8 07.8401.00G5 0 +182020.43 -362545.8 +000016.2-000018.300002.7 07.8401.41K3 0 +185428.28 -603718.0 +000006.9-000016.700003.4 07.8401.61K5 0 +185641.26 +212245.3 +000004.8+000008.200002.4 07.8401.10K0 1 +190052.41 -390423.4 -000013.0-000028.100005.6 07.8401.05G8 0 +192047.25 +214841.7 +000016.2-000002.600003.9 07.8401.35K0 0 +192803.29 -192034.1 -000007.3-000006.800002.9 07.8401.18K1 0 +193510.23 +623933.5 -000005.5-000006.200003.7 07.8401.04K2 0 +193928.82 -411108.7 +000010.2-000034.300003.5 07.8401.47K3 0 +195302.95 +372308.0 -000000.1-000011.600001.9 07.8401.65M0 0 +200926.86 -435501.6 +000005.4-000026.900003.5 07.8401.16K1 0 +201244.88 -105022.8 +000004.5+000005.600000.6 07.8401.34K0 0 +201520.42 +300113.5 -000012.1-000001.600005.1 07.8401.01K0 0 +202940.76 -041057.3 -000008.6-000011.400002.2 07.8401.45K5 0 +203048.59 -524828.8 +000018.6-000020.600001.2 07.8401.43K4 0 +205221.56 -031313.7 -000001.2-000040.000002.6 07.8401.55M4 0 +205425.74 +120427.5 +000026.8+000007.100003.2 07.8401.02K2 0 +205538.10 -305344.6 +000024.2-000029.100003.4 07.8401.12K1 0 +205729.19 -031411.9 -000010.9-000009.800002.3 07.8401.53M. 0 +210907.12 -270627.4 +000024.1-000006.800004.5 07.8401.19K1 0 +212729.20 -201245.2 -000030.9-000082.200007.1 07.8401.05K1 0 +213635.62 +322543.1 +000003.6-000000.900003.0 07.8401.61K0 0 +215758.38 +760523.5 +000024.8+000041.100004.3 07.8401.14K2 0 +220247.45 -393922.2 -000011.5-000002.100002.4 07.8401.32K2 0 +220814.80 -234355.9 -000025.5+000007.500003.4 07.8401.01K0 0 +220844.12 -591706.8 +000004.1+000012.400001.7 07.8401.54K3 0 +222005.69 -384554.2 -000032.3-000028.600005.2 07.8401.09K0 0 +222451.86 -412314.2 +000089.2-000069.500005.9 07.8401.24K2 0 +222829.33 +483234.4 -000001.8-000004.200002.1 07.8401.80K0 1 +224040.36 +264416.4 +000014.0-000006.900002.6 07.8401.57M. 0 +233516.16 -094123.4 +000023.7-000049.100000.5 07.8401.52K2 0 +233750.00 -453407.5 -000023.9-000012.200002.8 07.8401.35M4 0 +000800.25 -073241.2 -000029.0+000031.500010.7 07.8500.51F5 0 +001045.14 +580105.9 +000006.4-000003.600003.8 07.8500.10B9 0 +001136.38 -233756.5 +000056.0+000002.600007.6 07.8500.56F7 0 +003624.31 +085227.1 -000001.5-000025.100011.9 07.8500.82G5 0 +004413.57 -075316.5 +000003.1-000001.400004.2 07.8500.29A3 0 +004730.89 -365621.6 -000182.6-000350.600020.0 07.8500.54F7 0 +004800.56 +362913.6 +000028.3-000047.400004.8 07.8500.56F8 0 +012302.36 -125757.6 +000463.0-000026.100033.1 07.8500.90K0 0 +013541.82 -551418.4 +000148.2+000188.400020.8 07.8500.56F8 0 +013954.46 -095820.9 +000239.1+000089.800021.2 07.8500.61F8 0 +014132.85 +183907.7 +000007.5-000000.100004.3 07.8500.15A2 0 +015647.32 +230304.2 -000083.9-000017.000030.0 07.8500.71G5 0 +020830.94 +585155.1 +000001.8-000002.600004.4 07.8500.17B8 1 +021453.11 +543154.2 +000000.8-000004.300002.1 07.85-0.03B2 0 +021526.97 +553542.4 -000001.3-000002.700000.9 07.8500.11A0 0 +022547.05 +201649.0 +000110.9-000061.900016.7 07.8500.79G5 0 +022844.66 +033422.2 +000092.4-000021.000014.4 07.8500.52F5 0 +025012.03 +725451.7 -000001.3-000003.600001.6 07.8500.24B8 0 0.30 1.65 +030408.29 +870133.8 -000031.9+000014.700006.4 07.8500.38F0 0 +030450.21 -651105.3 -000023.3+000038.300007.5 07.8500.51F7 0 +030844.26 +152007.1 +000068.8-000194.900024.4 07.8500.64G8 0 +031553.36 -144755.8 +000076.7-000119.000021.3 07.8500.61G2 0 +032403.85 -260211.7 +000011.2-000045.300006.3 07.8500.47F3 0 +032512.68 -210421.9 +000021.6+000048.300012.7 07.8500.52F7 0 +032534.82 -381845.5 +000141.6+000024.300011.5 07.8500.52F5 1 +033515.43 -492502.9 +000055.3+000030.500006.9 07.8500.88G8 0 +034050.15 +390701.9 +000030.0-000021.100005.5 07.8500.20A3 1 +034800.66 -645012.6 +000333.0+000099.500023.6 07.8500.66 0 +035636.05 +064238.5 +000078.2-000056.100010.3 07.8500.35F0 0 +040616.06 +154153.4 +000118.5-000019.600021.4 07.8500.59G0 0 +041536.05 +415209.8 +000025.0+000012.500007.8 07.8500.37F0 0 +041934.44 -255724.3 +000063.9+000047.800010.1 07.8500.43F3 0 +042302.66 -362929.3 +000073.6-000045.200004.3 07.8500.90G6 0 +043130.73 -323107.2 -000008.5+000002.600004.3 07.8500.36A9 0 +044211.31 +671736.0 -000007.4-000005.100000.9 07.8500.12A0 0 +044512.32 +350929.6 -000000.7-000020.400011.5 07.8500.44F2 0 +044649.51 -261808.8 +000034.3-000004.600012.8 07.8500.39F3 0 +044734.65 -794826.1 -000001.4+000002.400002.1 07.8500.36Fm 1 +045300.58 +550241.7 +000004.1+000005.500008.3 07.8500.24A3 0 +045336.43 -571955.3 +000000.3-000022.000007.5 07.8500.44F3 0 +051404.95 +660323.8 -000027.4+000040.600009.3 07.8500.44F2 0 +052542.48 -532851.2 +000069.5+000072.500016.8 07.8500.52F7 0 +053404.03 +693938.1 -000010.0+000075.400012.1 07.8500.46F5 1 +053630.59 -015901.8 -000001.1+000003.100001.0 07.85-0.06B6 0 +053638.15 -102956.3 -000008.9+000014.300005.3 07.8500.20A2 0 +053952.36 +525352.2 -000012.7-000141.700035.9 07.8500.76G5 0 +054105.67 +393807.7 -000068.5-000022.200009.2 07.8500.42F0 0 +054703.40 +073504.4 -000009.9+000002.300005.4 07.8500.90G5 0 +054904.06 -314132.4 +000033.7-000041.200013.6 07.8500.47F5 0 +054917.30 +294336.7 +000000.2-000004.100001.1 07.8500.53A5 0 +055156.38 +393347.2 -000005.1-000050.200005.2 07.8500.42A2 0 +055320.01 +614033.8 -000003.3-000001.800004.1 07.8500.05A2 0 +055651.61 -010952.8 +000002.4-000005.900000.5 07.8500.04A0 1 +061908.05 +334743.6 -000007.7-000003.000004.3 07.8500.37F0 0 +062017.46 -362111.8 +000003.6+000008.900007.0 07.8500.15A1 1 +062407.33 -503147.5 -000004.1+000032.200003.9 07.8500.70F3 1 +062745.40 -023935.3 -000002.9-000012.000006.2 07.85-0.03B8 0 +063109.34 +095623.4 -000001.9-000004.200000.5 07.8500.19B8 1 0.12 0.80 +064337.29 +164658.5 +000000.4-000005.700004.4 07.8500.03A0 0 +065150.96 +413434.1 -000071.3+000073.200015.0 07.8500.44F8 0 +065247.60 -230249.4 -000002.3+000006.800002.1 07.85-0.10B8 0 +070240.43 -131123.1 -000002.6-000002.500004.6 07.85-0.03B8 0 +070430.73 +081454.7 -000008.9-000012.800004.4 07.8500.14A2 0 +071245.48 -153006.4 -000002.8+000000.800000.8 07.85-0.04B2 0 +071440.96 -323346.5 -000005.7+000015.700001.7 07.8500.75F8 0 +071450.09 -012232.6 +000000.7+000000.200000.9 07.8500.82G0 1 +071710.27 -242107.5 -000003.1+000003.300001.6 07.85-0.15B5 0 +071737.38 +001052.6 -000009.3-000022.300002.6 07.85-0.00A0 0 +072329.26 +412150.7 -000003.4+000003.800004.1 07.8500.05A0 0 +072401.39 +015913.4 +000000.9-000010.200003.3 07.8500.24A2 0 +072742.85 -030417.2 -000001.9+000000.100002.1 07.85-0.14B5 0 +073413.68 +104927.6 -000005.1-000000.900001.5 07.8500.04A0 0 +073537.22 -360946.7 -000005.6+000003.700001.2 07.85-0.13B8 0 +073815.59 -345849.3 -000000.2-000006.800005.3 07.8500.07A0 0 +074319.89 -700350.0 +000029.5-000099.000009.4 07.8500.60F8 1 +074405.15 -311957.1 +000000.8-000002.700002.9 07.8500.98G8 0 +074543.03 +644300.3 -000017.7-000044.700009.1 07.8500.45F5 0 +074619.46 -285438.0 -000010.8+000018.800001.3 07.8500.26A8 0 +080421.13 +101458.5 -000008.2+000002.600004.2 07.8500.94G5 0 +080438.46 -242149.9 -000024.5+000024.800009.3 07.8500.30A9 0 +080447.85 +061109.8 -000003.1+000002.100000.9 07.85-0.25B1 0 +080731.16 -510639.8 -000008.9+000010.300004.2 07.8500.93G6 0 +080917.90 -000701.0 -000004.8-000000.600004.0 07.8500.08A0 0 +081144.72 +111100.4 -000015.0-000009.000009.0 07.8500.31A2 0 +081205.05 +465630.1 -000013.0-000036.500005.4 07.8500.17A2 0 +081429.94 -383031.7 -000015.3+000024.400003.3 07.8500.13A2 0 +082250.69 -542854.4 -000029.4+000019.500005.2 07.8500.04A0 0 +082624.65 -411114.0 -000008.0+000003.500002.0 07.85-0.04B9 0 +083036.98 -275003.3 -000003.4-000010.500003.5 07.8500.38F0 0 +084803.15 -711857.9 -000016.9+000040.600006.8 07.8500.28A2 0 +090744.50 -102926.3 -000014.7+000000.500001.7 07.8500.04A0 1 +091131.21 -282540.0 -000013.8+000006.600002.8 07.85-0.06B9 0 +091451.42 +041238.4 +000043.9-000047.000002.2 07.8500.50K0 1 +091701.62 -411910.8 -000029.0+000011.800004.7 07.8500.12A2 0 +092440.67 -790428.8 -000023.2+000020.700005.2 07.8500.05B9 0 +094144.71 -123650.7 -000009.6-000030.000004.4 07.8500.34F0 0 +094345.45 +555709.3 +000015.6-000027.400020.2 07.8500.62G2 0 0.68 0.33 +095408.39 -181555.2 -000050.0+000019.700006.1 07.8500.46F3 0 +095905.58 -724720.7 -000043.4+000038.700014.3 07.8500.45F5 0 +100528.72 -093252.6 +000005.0-000005.100002.7 07.8500.17A2 0 +100705.68 -172903.9 -000025.1+000010.500006.2 07.8500.51F3 0 +102202.88 -584650.5 -000006.1+000000.000003.1 07.8500.47F2 0 +105113.85 +091329.9 -000028.1-000209.200020.2 07.8500.49F8 0 +105520.17 -751130.4 -000060.3-000063.800019.1 07.8500.56F8 0 +105853.93 +331901.1 +000014.7-000004.100004.7 07.8500.97G0 0 +110044.05 -254302.4 +000004.9-000006.600004.4 07.8500.05A1 0 +110859.27 -572511.5 -000007.1+000001.400000.6 07.8500.36A6 0 +115026.40 -022506.6 -000036.1-000019.800007.0 07.8500.64G0 1 +115407.73 +181010.6 -000017.7-000019.900011.6 07.8500.49F8 0 +120009.09 -445137.8 -000060.5-000000.400008.1 07.8500.55F8 0 +121750.91 +253416.9 -000010.5-000009.500011.5 07.8500.36F2 0 +121940.27 +622132.7 -000006.4-000011.400005.4 07.8500.19A3 0 +123714.98 -350605.8 +000023.7-000016.600009.9 07.8500.31A8 0 +124124.45 +190429.9 +000006.1-000049.600013.3 07.8500.81K0 0 +124907.07 -423803.6 -000068.9+000007.000005.8 07.8500.54F5 0 +125907.42 -455743.9 -000050.7+000005.200011.1 07.8500.29F3 0 0.08 0.62 +130158.41 -510411.4 +000008.7-000014.100002.9 07.8500.95G8 0 +132315.48 -145536.3 +000085.8-000098.300006.9 07.8500.52F7 1 +133030.03 +342934.2 +000032.5-000023.500006.8 07.8500.51F5 1 +133038.33 -385255.8 -000023.6-000014.500004.9 07.8500.09A1 0 +134312.81 -351724.9 -000032.5-000000.700005.5 07.8500.03Ap 0 +135332.28 -413803.6 +000023.2-000015.300006.2 07.8500.35A8 0 +135705.45 -242450.1 -000016.4-000003.200003.7 07.8500.12A2 0 +141322.05 +624216.5 -000019.1+000018.200003.0 07.8500.35F0 0 +141429.24 -754543.0 -000022.5-000063.600008.0 07.8500.26A7 1 +141644.80 +531548.8 -000014.4-000000.300003.2 07.8500.29A5 0 +142733.26 -515559.5 -000305.3+000040.700026.3 07.8500.68G5 0 +143324.00 +713452.1 -000003.5+000009.900003.2 07.8500.94G5 0 +144006.11 +050401.0 +000001.4-000003.900005.0 07.8500.32F0 1 +145005.60 -372354.9 -000080.3-000119.000015.5 07.8500.49F5 0 +145132.53 +132840.0 -000073.1-000084.200005.0 07.8500.98K0 0 +145655.93 +040902.0 -000038.1-000002.900005.1 07.8500.39F0 0 +150035.35 +503440.8 -000019.7+000007.600006.9 07.8500.14A2 1 +150416.05 +290442.7 +000011.5+000001.200006.1 07.8500.24A2 0 +151234.50 +355817.9 -000053.4-000010.600011.6 07.8500.41F0 0 +151653.07 -081706.1 -000100.4-000224.800026.3 07.8500.75G5 1 +153217.87 -093511.0 +000019.2-000017.100006.7 07.8500.18A0 0 +154720.32 -202808.9 -000088.8-000116.900015.8 07.8500.60G2 0 +154820.37 -494547.4 -000119.7-000043.600015.9 07.8500.54F7 0 +155233.82 -015422.9 -000114.4+000010.000024.1 07.8500.67G5 0 +155607.09 +392545.6 -000000.2+000023.500011.6 07.8500.41F2 0 +160151.86 +593750.1 -000124.3+000053.800013.8 07.8500.67G5 0 +160650.44 +162109.1 +000021.0-000046.800009.6 07.8500.41F0 0 +163607.83 +172818.3 -000004.8+000003.300003.6 07.8500.39F2 0 +163648.57 -061739.5 -000021.6-000001.800017.9 07.8500.78G5 0 +165802.33 -120503.0 +000032.1-000067.200011.6 07.8500.52F5 0 +170208.27 +515632.8 -000008.9-000055.800006.2 07.8500.23A2 0 +170700.06 -560218.0 +000008.1-000010.400005.5 07.8500.07B9 0 +170726.51 -534519.8 -000014.1-000075.200005.9 07.8500.18A2 0 +171539.80 -342108.1 +000023.1+000003.700005.9 07.8500.37F0 0 +171715.65 +135207.9 -000018.6-000007.200005.2 07.8500.40F2 0 +171724.10 +131836.8 -000002.5-000015.000004.5 07.8500.22A2 1 +172000.10 +075810.9 +000007.7+000002.000005.6 07.8500.28A0 0 +173352.83 +080614.1 -000017.3-000057.600010.6 07.8500.60G0 0 +174216.80 -323123.8 +000003.6+000016.700003.9 07.8500.40A9 0 0.46 0.12 +175801.27 +420007.3 -000021.5-000001.100002.4 07.8500.96G5 0 +181322.53 -250904.7 +000005.9-000033.300006.7 07.8500.34A0 0 +181628.48 -463317.0 +000000.5-000007.500003.8 07.85-0.03B9 0 +181812.10 +450924.1 +000004.2+000013.400003.3 07.8500.09A0 1 +181832.26 +182251.7 -000017.9-000085.000012.2 07.8500.54F5 0 +182150.41 +153735.1 -000042.9-000161.200014.8 07.8500.62G5 0 +182627.50 -693033.3 +000001.1-000020.900004.8 07.8500.93G6 0 +183237.79 -154205.9 -000000.4-000003.300000.1 07.8500.83B1 0 +183612.34 -135001.7 -000002.8-000006.000004.5 07.8500.17B9 0 +183725.23 +023745.9 -000019.4-000011.400005.8 07.8500.49F5 0 +184245.40 +703407.2 +000005.2+000004.800002.3 07.8500.07A0 0 +184440.11 -380742.6 -000014.6-000018.700011.0 07.8500.41F3 0 +185354.18 +401925.4 +000006.5+000020.000004.5 07.8500.40F0 0 +190106.56 +154101.5 -000324.7-000008.400025.5 07.8500.70G5 0 +191042.20 +235105.8 +000007.5+000011.900006.2 07.8500.30F0 0 +191722.15 +802835.3 -000006.6-000012.100003.0 07.8500.90G5 0 +192331.30 -692427.4 -000050.6+000077.100016.6 07.8500.56F8 0 +193710.63 -540912.7 -000011.6-000035.300005.8 07.8500.83G5 0 +194016.59 -211808.0 +000005.0-000005.900002.1 07.85-0.03B5 0 +194619.49 +222809.9 +000008.4-000001.600001.6 07.8500.07B8 0 +195127.27 -420535.8 +000033.6-000033.600008.8 07.8500.57G2 0 +195747.39 +262223.1 -000000.8-000002.600001.0 07.8500.05B9 0 +195924.94 -550243.0 +000065.9-000098.000009.9 07.8500.44F2 0 +200839.94 +244530.3 -000030.2-000046.600002.6 07.8500.94G5 0 +201218.61 +320451.8 +000016.1-000022.700009.5 07.8500.26A2 1 +202402.81 +393229.5 +000001.8-000002.100000.9 07.85-0.04B8 0 +202617.24 -135147.0 +000049.3-000000.200010.6 07.8500.39F2 0 +202711.08 -483535.3 -000008.5+000025.000006.7 07.8500.41F3 0 +203718.63 -621004.3 +000007.6-000053.200005.5 07.8500.51F5 0 +204042.46 +143136.8 +000023.3+000008.400005.7 07.8500.09A2 0 +204338.80 +194340.8 +000028.8-000012.100005.2 07.8500.66G5 1 +204631.72 -245451.6 +000004.6-000018.100007.3 07.8500.46F5 0 +204748.03 +314018.5 +000004.1-000002.400002.9 07.8500.23A2 0 +204847.84 +481359.8 -000000.5-000015.100005.0 07.8500.11A0 0 +205502.18 +171534.5 -000000.5-000011.000004.1 07.8500.06A0 0 +205608.51 +212625.4 +000010.6+000011.500006.8 07.8500.31A5 0 +210202.05 +034558.0 +000010.0-000014.800010.3 07.8500.30F5 1 +210222.07 -171837.8 -000045.3-000007.900004.7 07.8500.22A3 0 +210250.76 +281924.2 +000023.8+000014.700005.4 07.8500.19A2 0 +211646.14 +051507.8 +000016.8-000008.400003.5 07.8500.01A0 0 +211756.63 +173741.6 +000003.0-000001.100003.2 07.8500.31A2 1 +212041.93 -222312.6 +000004.6-000000.000002.8 07.8500.94G8 0 +213617.02 +094704.7 -000008.5-000030.800005.0 07.8500.90K0 0 +213950.51 -502929.7 -000037.1-000048.600007.4 07.8500.28F0 0 +214318.37 +123106.7 +000074.0-000075.000021.0 07.8500.65G0 0 +214613.05 -244902.0 -000023.6-000007.200004.7 07.8500.29A7 0 +215153.07 +422040.6 -000175.2-000305.600033.9 07.8500.80G5 1 +215604.91 +242023.6 +000010.2-000012.800004.5 07.8500.10A0 1 +215751.93 +610107.9 -000005.8-000003.700001.4 07.8500.85G0 0 0.36 2.11 +220331.32 -055324.8 +000079.5+000014.700013.2 07.8500.48F8 1 +220409.94 -214648.0 -000009.6+000012.900004.2 07.8500.23A3 0 +222946.19 +681316.2 -000002.4-000006.000001.4 07.8500.99G5 0 +223525.57 -613830.5 +000054.0-000044.700005.2 07.8500.87G8 0 +224537.51 -834430.8 +000016.6-000021.400008.3 07.8500.41F3 1 +225210.74 -343803.0 +000022.5-000011.600004.5 07.8500.26A1 0 +230154.28 -055758.4 +000021.6-000032.300007.0 07.8500.92G5 0 +233118.41 -642217.3 +000100.2-000000.100007.4 07.8500.52F7 0 +233617.50 -070701.8 -000018.1-000020.600004.9 07.8500.32A3 1 +234811.83 +274256.7 -000050.2-000106.500012.9 07.8500.45F5 1 +235120.98 -360202.5 -000217.8-000116.900016.1 07.8500.73G6 0 +003751.21 +473020.6 -000008.8-000004.200001.5 07.8501.59K0 0 +011522.42 -620632.1 +000025.0+000017.900006.1 07.8501.19K2 0 +012430.85 +390130.3 +000005.6-000013.100005.7 07.8501.01G5 0 +013025.03 +661425.4 +000000.5-000008.500000.9 07.8501.80K5 1 +013125.86 -555805.1 +000015.8-000020.300001.5 07.8501.33K2 0 +013342.31 -502406.4 +000002.1+000007.100004.2 07.8501.03K0 0 +013609.98 +373627.0 -000006.1-000005.700001.8 07.8501.62K2 0 +013616.94 +041851.6 +000024.9+000002.900003.8 07.8501.00K0 1 +020659.71 -344513.5 -000011.2-000009.200002.3 07.8501.61M0 0 +024001.67 -574004.8 -000012.0-000041.100003.1 07.8501.52M3 0 +031527.92 -345037.2 -000002.4+000006.000002.5 07.8501.54K5 0 +031931.26 -423414.0 +000037.4+000041.900004.7 07.8501.01G8 0 +032749.60 +241058.1 -000010.1-000018.500003.7 07.8501.09G5 1 +032751.22 +205530.8 +000007.3-000028.800003.9 07.8501.13K0 0 +033415.93 -063114.7 +000006.0+000007.600001.3 07.8501.24K0 0 +035534.20 -331253.6 +000013.2-000006.800003.4 07.8501.29K2 0 +040643.74 +273119.8 +000014.6-000003.500003.2 07.8501.00K0 0 +040810.71 -653436.9 +000025.2+000021.400002.1 07.8501.38K4 0 +041832.24 +045706.8 +000018.6+000016.300001.0 07.8501.47K2 0 +042239.89 +473936.1 +000031.5-000004.900001.1 07.8501.83K5 0 +043116.23 -811557.1 +000027.3+000028.100002.7 07.8501.47K3 0 +043909.68 +742808.5 +000015.9-000095.900003.9 07.8501.26K0 0 +044257.35 +022506.4 -000002.0-000002.500002.3 07.8501.03K0 0 +044310.32 -153714.9 +000026.9-000026.400000.3 07.8501.63K5 0 +044626.81 -174922.0 +000058.9+000070.000003.8 07.8501.08G8 0 +051202.21 -752137.6 +000039.1+000038.400006.4 07.8501.09K2 0 +052326.76 -492229.8 +000009.4-000002.800003.2 07.8501.17K0 0 +054834.16 -534034.1 +000059.2-000118.700009.1 07.8501.06K1 0 +055037.83 -012546.0 +000018.4-000028.900005.5 07.8501.06G5 1 +060019.80 -310152.2 -000378.6+001015.200066.8 07.8501.14K3 0 +073256.99 +623630.5 +000003.8-000006.700003.1 07.8501.20G0 0 +073646.00 +125155.9 -000015.9-000014.700001.5 07.8501.59M. 0 +080624.67 -221336.9 -000012.6-000007.300002.1 07.8501.51K2 0 +083022.77 +025037.0 -000004.3-000005.700001.8 07.8501.35K2 0 +084903.21 -051423.1 -000039.0-000019.200001.0 07.8501.09K0 0 +085151.89 +662655.3 +000003.8+000015.400002.5 07.8501.00G8 0 +092820.95 -101907.8 -000015.6-000000.500000.7 07.8501.43K2 0 +094448.79 -192708.6 -000002.8-000007.800003.5 07.8501.01K0 0 +100909.20 +530244.7 -000038.0-000004.600004.1 07.8501.03K0 0 +100919.36 +382550.7 -000004.9-000027.500002.5 07.8501.55M. 0 +101601.25 -050545.5 -000017.0+000012.400002.8 07.8501.02K0 0 +101607.94 -013552.0 -000023.1-000010.100002.2 07.8501.41K5 0 +104105.56 -731700.1 -000013.3-000002.300001.6 07.8501.75M2 0 0.13 50.60 +113356.78 +133307.5 -000007.0-000029.100005.2 07.8501.14K2 0 +114553.15 +580139.0 -000164.0-000012.400005.7 07.8501.01K2 0 +114719.24 +242527.6 +000004.0-000024.000004.8 07.8501.25K3 0 +115255.66 -651429.8 -000005.2+000000.900001.0 07.8501.24G3 0 +115748.97 +602741.4 -000007.7-000001.400002.0 07.8501.49K2 0 +120226.53 -115603.0 +000009.9-000006.400001.0 07.8501.32K5 0 +124637.49 +472220.3 -000012.7-000008.700002.0 07.8501.40M2 0 +125317.09 -300055.6 -000021.2-000012.600002.3 07.8501.26K2 0 +131537.35 -410828.7 -000021.6+000001.800002.1 07.8501.02K0 0 +131711.54 -462836.3 -000004.1+000001.400000.9 07.8501.63K5 0 +134254.33 -022806.3 -000073.1-000001.200005.4 07.8501.07K0 0 diff --git a/kstars/kstars/data/hip037.dat b/kstars/kstars/data/hip037.dat new file mode 100644 index 00000000..be9855e8 --- /dev/null +++ b/kstars/kstars/data/hip037.dat @@ -0,0 +1,1000 @@ +135440.68 +785830.3 +000031.8-000026.000004.6 07.8501.09G5 0 +135456.58 -055234.1 -000014.8+000015.000003.2 07.8501.36K2 0 +135516.12 +031631.2 -000047.5+000022.100004.7 07.8501.29K2 0 +135933.10 +483258.0 -000021.5+000011.200003.6 07.8501.20K2 0 +135938.20 -614324.0 +000002.8+000002.300001.9 07.8501.07K0 1 +141054.70 -251915.6 -000013.6-000011.800003.7 07.8501.44K3 0 +141427.47 -044708.2 -000040.4+000008.000001.3 07.8501.29K0 0 +142832.22 +101934.0 -000044.1-000035.800004.3 07.8501.18K0 0 +142931.32 -103400.0 -000031.4+000010.700004.9 07.8501.00K0 0 +144234.90 +042912.5 -000009.2-000029.800003.4 07.8501.11K0 0 +150230.06 -220050.8 +000015.3+000002.300006.7 07.8501.25K2 0 +150455.74 -491042.2 -000004.0-000004.900000.3 07.8501.40K1 0 +150724.78 +000145.3 -000001.2+000004.800002.3 07.8501.12K0 0 +160914.22 -565407.5 -000004.4-000005.700003.2 07.8501.35K1 0 +161431.38 +662236.7 -000002.9-000009.400001.3 07.8501.30K0 0 +163149.64 -000233.1 -000003.7+000004.900005.1 07.8501.37K2 0 +164832.07 +263558.3 +000030.2-000007.900003.5 07.8501.14K1 0 +165835.30 -305038.8 +000013.7+000018.400003.9 07.8501.11K1 0 +170023.40 +175459.4 +000003.1-000003.000001.8 07.8501.60K5 0 +171557.61 +514819.2 -000012.7-000021.900004.0 07.8501.17K2 0 +171559.08 -535632.5 +000005.1-000010.200002.1 07.8501.44K2 1 +173127.68 +711452.7 -000009.5-000011.900001.0 07.8501.09K2 0 +175607.40 -012436.1 +000003.8-000000.800001.5 07.8501.94M. 0 +184241.70 -692313.3 +000001.4-000004.400004.8 07.8501.00G8 0 +184324.08 +232741.2 +000000.2-000005.400002.2 07.8501.37K0 0 +185013.68 -542134.4 -000008.3-000055.000005.1 07.8501.20K1 0 +185605.13 +563941.8 -000004.6-000004.400001.0 07.8501.54K5 0 +191533.68 +613354.6 -000009.8-000009.500002.8 07.8501.05K2 0 +192232.00 +270935.0 -000019.5-000028.800002.7 07.8501.16K1 0 +193906.06 -134010.9 -000000.5-000010.100004.2 07.8501.06K0 0 +194040.70 -513259.7 +000013.8-000059.500003.6 07.8501.24K2 0 +200923.27 -011626.5 +000004.7-000002.900001.4 07.8501.56K0 0 +203742.83 +351159.3 -000001.5+000017.900009.5 07.8501.06K2 0 +204353.80 -055714.7 +000006.6-000012.700005.9 07.8501.05G5 1 +204749.37 -232830.7 -000000.2-000033.300002.9 07.8501.59M2 0 +205018.85 -671103.6 +000003.0+000000.700003.2 07.8501.54K5 0 +205205.13 -335254.6 +000007.1-000014.700001.9 07.8501.61M2 0 +211658.23 +010133.4 +000024.6-000019.800004.4 07.8501.06K0 0 +215118.97 +225135.7 +000023.2+000007.000003.9 07.8501.05K0 0 +220550.43 +045154.1 +000013.4+000003.400006.8 07.8501.20G5 1 +222512.17 +420154.5 -000036.3+000004.300004.2 07.8501.13K5 0 +222646.50 +215210.8 -000013.6-000008.400003.0 07.8501.17K2 0 +224408.98 +273550.6 +000001.4-000010.000001.4 07.8501.68K2 0 +230226.60 -003552.5 +000005.1-000024.100001.6 07.8501.62K5 0 +230252.25 +073747.4 -000014.3+000001.900001.3 07.8501.34K2 1 +230547.32 +435305.2 +000006.5-000022.500006.1 07.8501.15K5 0 +233432.78 -605206.3 -000001.3+000006.600003.8 07.8501.11K1 0 +000529.06 +340620.4 -000014.9+000026.500011.0 07.8600.49F8 1 +003336.51 -384108.7 -000042.5-000038.300007.5 07.8600.36F0 0 +003339.53 +202601.7 +000004.4+000000.800007.0 07.8600.32A3 0 +003605.85 +545054.5 +000022.0+000004.500009.6 07.8600.26A2 0 +003858.60 +443947.3 +000037.0-000005.800003.7 07.8600.08A0 0 +005156.23 +040337.1 +000054.1-000006.300010.2 07.8600.49F2 0 +005328.23 +190540.9 -000005.0+000005.600002.5 07.8600.96K0 0 +005530.43 -123308.6 +000097.6+000019.200010.2 07.8600.50F3 0 +005914.53 +830610.5 +000082.0-000096.000021.4 07.8600.56F8 0 +010508.56 -373349.0 -000012.4+000013.700003.8 07.8600.94G8 0 +010902.40 -422406.5 +000031.8-000001.500010.4 07.8600.65G2 0 +011013.12 +405607.2 +000006.0-000007.700004.6 07.8600.12A2 0 +011106.52 +323104.1 +000026.9+000009.600005.7 07.8600.97G5 0 +011308.87 +114057.6 +000053.8+000002.300018.7 07.8600.58G0 1 +012103.60 +250931.1 +000107.9-000105.200019.5 07.8600.53F5 0 +012556.13 -475354.8 -000020.3-000125.300025.9 07.8600.75K0 1 +013104.99 +433714.8 +000033.9-000011.200010.0 07.8600.51F2 1 +013129.63 -443921.6 -000069.6-000031.600010.7 07.8600.40F3 0 +013717.11 +465655.5 +000032.2-000003.800003.5 07.8600.06A3 0 +013802.30 +215311.1 +000077.6-000074.800006.7 07.8600.52F5 0 +020019.49 -320514.2 -000058.2-000025.400010.6 07.8600.76G5 0 +020101.04 +732535.3 +000047.5-000038.500007.0 07.8600.96G5 1 +020230.39 -403112.9 -000034.6-000006.600013.7 07.8600.49F6 0 +021554.34 +364614.5 -000011.3-000018.100006.7 07.8600.32A5 0 +022529.63 -674607.5 -000002.8+000006.200003.8 07.8600.19A4 0 +025039.78 +481726.8 +000002.4-000006.200003.3 07.86-0.02A0 0 +025053.50 +622203.8 +000003.2-000005.000002.3 07.8600.14B9 0 0.17 5.39 +025244.85 -211353.0 -000009.1-000000.400003.3 07.8600.98K0 0 +025953.18 -004046.8 -000005.1-000024.500008.7 07.8600.81G2 0 +030744.57 -655511.3 +000008.4+000012.200004.2 07.8600.41F3 0 +031819.78 -094353.6 +000005.9-000001.500002.0 07.8600.01B8 0 +032124.32 -612916.7 -000035.7-000049.500018.4 07.8600.53F5 0 +032500.59 -140658.0 +000056.3+000018.400007.0 07.8600.49F6 1 +033136.72 -124405.2 -000012.1-000003.000004.9 07.8600.27A2 1 +033612.95 -183300.3 +000027.1-000076.400008.4 07.8600.66G3 0 +035151.19 -460945.1 +000006.5+000022.700005.3 07.8600.40F5 0 +040049.96 -642519.7 +000000.8+000031.400006.2 07.8600.30A9 0 +040306.61 +415555.5 -000002.4-000000.700002.2 07.8600.28A0 0 +040452.36 -301319.3 -000006.1+000009.300006.6 07.8600.36A8 0 +041041.35 -252532.1 -000059.4-000153.600016.0 07.8600.44F5 0 +041104.98 -051613.3 -000037.5-000046.300006.3 07.8600.92K0 0 +041847.63 -340716.7 +000020.4+000020.300003.6 07.8600.71G1 0 +041904.16 +240140.7 +000017.3-000013.800006.0 07.8600.98G5 0 +042121.54 +534203.3 -000029.0-000029.600012.7 07.8600.40A5 0 +042244.67 +164727.7 +000173.3+000004.700027.0 07.8600.68G4 1 +042510.79 +254457.3 +000057.6-000026.200015.9 07.8600.45F5 0 +042545.60 -695937.3 +000144.0+000004.900023.1 07.8600.65G2 0 +043108.03 +071956.0 +000011.7-000002.600004.6 07.8600.35A3 0 +043148.42 -240636.8 +000001.9-000001.400004.2 07.8600.10A0 0 +043232.75 +445409.2 -000005.5-000006.700003.7 07.8600.12A0 0 +043713.48 -223653.6 +000017.9-000001.900006.2 07.8600.01A0 0 +044340.67 +680858.7 -000003.6-000001.100002.8 07.8600.13A0 0 +044940.92 +493517.8 -000007.4+000007.400005.4 07.8600.27A3 0 +045518.53 +025747.8 +000005.2-000047.400007.5 07.8600.38F3 0 +045604.89 -051922.2 -000002.8-000001.200006.0 07.86-0.03B9 0 +045929.36 +713628.5 -000010.6-000025.800004.5 07.8600.15A0 0 +050506.65 -680511.2 +000006.7+000003.900002.0 07.86-0.03A0 0 +050549.35 +131710.7 +000055.6-000103.300013.2 07.8600.84K0 0 +051111.42 +230350.7 -000020.6-000010.000005.0 07.8600.53F5 0 +052058.87 -640430.3 +000002.6+000026.900003.4 07.8600.99K0 0 +052328.15 -010008.8 +000002.3+000000.400002.9 07.86-0.01B8 0 +052934.21 -724842.2 +000014.3+000094.900004.1 07.8600.93G8 0 +054215.87 -754952.4 +000016.9+000071.400009.4 07.8600.36F2 0 +054700.43 -444800.7 -000007.7-000018.700008.0 07.8600.18A7 1 +055644.15 -130930.6 +000028.9-000022.100014.5 07.8600.45F3 1 +055708.26 +191300.3 -000007.4-000010.400004.9 07.86-0.07B9 0 +055729.41 +354637.5 +000004.7-000025.900002.9 07.8600.85G5 0 +055748.69 +020355.8 -000019.7+000035.800010.2 07.8600.38F0 0 +060454.64 +665634.2 +000012.1+000005.000010.0 07.8600.39F5 0 +060552.58 +054416.6 -000003.7-000004.600003.1 07.86-0.07B9 0 +061055.92 +473017.6 -000013.9-000036.500009.7 07.8600.32A3 0 +061448.32 -014306.3 -000000.2-000004.500000.3 07.8600.52A3 1 +061918.35 -123159.7 -000005.1+000003.500001.9 07.86-0.01B8 1 +062305.77 +745046.1 +000050.3-000020.300012.3 07.8600.52F8 0 +062357.61 -455652.2 +000299.9+000155.900015.6 07.8600.71G6 0 +062708.57 -213309.1 +000002.3+000002.300000.1 07.86-0.08B8 0 +062758.54 +184849.2 -000013.7-000034.500005.7 07.8600.29F0 0 +062839.54 -034704.2 -000001.9-000009.500004.3 07.86-0.02B9 0 +063439.77 +014339.7 +000001.1-000002.600002.5 07.86-0.02B9 0 +063513.12 -255024.8 -000002.8+000004.100001.1 07.86-0.17B2 0 +064240.45 -363749.5 -000012.8+000007.800004.8 07.86-0.01A0 0 +064709.65 -305727.8 -000009.1+000012.300003.2 07.8600.51F5 0 +064757.86 -134210.8 -000008.1+000011.000003.3 07.8600.05B9 0 +064838.58 -540051.4 +000018.5+000032.300006.1 07.8600.41F2 0 +065411.15 -303647.3 -000013.5+000003.800004.0 07.8600.18A2 0 +065739.42 -122006.6 -000004.5+000001.800000.5 07.8600.96G5 0 +065826.98 +751153.2 -000031.9+000019.600013.1 07.8600.45F5 0 +065936.10 -130007.8 -000005.2+000004.100000.8 07.86-0.07B4 0 +070548.82 -134923.7 +000002.3-000001.800002.6 07.8600.56F5 0 +071359.47 +135827.9 +000003.0-000011.100004.1 07.8600.66F8 0 +071420.91 -182607.0 -000005.3+000003.300000.1 07.86-0.08B3 0 +071927.19 +102637.3 -000006.0-000001.300002.7 07.8600.11A2 0 +072120.68 -415925.3 -000011.6+000017.000005.1 07.8600.03A0 0 +072311.29 -390527.1 -000005.3+000011.700005.3 07.8600.37G0 0 +073308.83 -132512.4 -000004.2-000002.200003.8 07.8600.10A0 0 +073628.45 +025204.0 -000018.2-000017.300002.9 07.8600.05A0 0 +074323.10 -470248.0 -000005.7+000008.400002.7 07.86-0.07B5 0 +075047.33 -704641.7 -000036.2+000040.000007.5 07.8600.32A9 1 +075222.28 -592935.3 -000003.2+000011.800002.7 07.8600.08B8 0 +075600.52 +063044.9 +000208.1-000098.200012.6 07.8600.63F8 0 +080136.32 -354720.1 -000010.6+000009.200003.0 07.86-0.04B8 0 +080355.47 +032355.6 -000008.5-000003.000000.9 07.86-0.07B9 0 +081913.37 +141202.2 +000035.4+000025.500019.8 07.8600.67G0 0 +082517.72 -342201.0 -000009.1-000027.600015.1 07.8600.61G1 0 +083324.07 -343855.4 -000005.0+000004.500000.4 07.86-0.10B3 0 +083415.07 -122046.7 +000039.7-000016.700006.5 07.8600.87G8 0 +083618.63 -643931.0 -000008.9+000013.200002.5 07.86-0.04B8 0 +083640.35 -601939.5 -000010.0+000003.200003.0 07.86-0.05B5 0 +083732.10 -302955.9 -000013.1+000009.300003.4 07.86-0.03B9 0 +084222.56 -463445.7 -000004.9+000003.800003.5 07.86-0.02B9 0 +084332.85 -520013.9 -000027.4+000025.700007.3 07.8600.10A1 0 +084927.27 -305601.6 -000100.5-000038.900011.5 07.8600.45F3 1 +085105.03 -342512.8 -000000.5+000002.000001.9 07.8600.01B9 0 +090135.61 -000003.5 -000030.8-000041.300009.1 07.8600.49F5 0 +090330.13 +762353.3 -000054.9-000194.100018.8 07.8600.69G0 0 +090633.52 +380519.2 -000157.1-000022.100013.4 07.8600.51F6 1 +090658.92 +081944.5 +000022.6-000028.500008.8 07.8600.48F0 0 +091048.47 -792131.1 -000014.2+000011.100003.5 07.8600.15A1 0 +092046.02 +612058.4 -000012.4+000005.600004.4 07.8600.24A5 1 +092208.23 +053443.8 -000049.0-000015.100009.0 07.8600.51F8 0 +092558.95 -312208.5 -000024.5-000002.600005.3 07.8600.14A2 0 +093346.57 +624940.5 -000020.0-000022.900009.6 07.8600.97G5 0 +094233.79 -135844.1 -000019.3-000004.800004.8 07.8600.01A0 0 +094345.53 -764602.1 -000012.0+000006.100004.1 07.8600.14B9 0 +094649.90 -163247.6 -000009.7-000007.300011.0 07.8600.52F5 0 +094948.14 +663347.2 -000042.0-000024.500004.6 07.8600.39F2 0 +095358.30 -620710.7 -000016.0+000000.800004.5 07.8600.13A2 0 +095505.23 -454426.9 -000024.1+000009.200003.9 07.86-0.05B8 0 +100001.86 +243310.2 -000234.4-000036.100030.8 07.8600.87K0 1 0.10 1.10 +100013.67 -351848.5 -000028.5+000017.900005.8 07.8600.05A0 0 +100459.67 -465613.1 +000024.4+000005.200007.0 07.8600.91G8 0 +100511.14 -165713.9 -000007.2-000040.200006.9 07.8600.81G6 0 +100556.58 -543533.7 -000014.8+000003.000002.4 07.86-0.07B6 0 +101228.59 -760438.9 +000016.2-000011.000005.9 07.8600.43Fm 0 +101743.80 -120443.5 -000032.5-000003.400004.5 07.8600.11A2 0 +102753.06 -561224.2 +000002.1+000003.100003.1 07.8600.22A5 0 +103201.37 +294357.6 +000085.2-000011.700010.7 07.8600.61G2 0 +103919.58 -372625.8 +000005.8-000004.200004.6 07.8600.07A1 0 +104450.72 -352038.6 -000021.9+000009.500003.5 07.8600.32A5 0 0.06 0.11 +104935.47 -295939.8 -000097.0-000018.200013.5 07.8600.56G0 0 +105811.10 -353956.1 -000107.3+000105.500015.0 07.8600.66G3 1 +105841.17 +213032.1 -000062.8-000008.500006.8 07.8600.22A5 0 +105904.27 -345234.0 -000020.9-000001.000003.3 07.86-0.06Ap 0 +110421.11 +144329.3 -000015.7+000003.000002.6 07.8600.96K0 0 +110552.54 -724020.6 -000094.1+000013.400008.8 07.8600.38F2 0 +111758.18 -640233.3 -000027.1-000001.100007.7 07.8600.17A2 0 +112131.06 -124155.3 -000149.3+000048.500014.7 07.8600.52F7 0 +112531.83 +423757.3 -000063.5+000130.100023.3 07.8600.58F8 0 +114650.69 +150006.9 +000011.4+000007.900007.3 07.8600.33A5 1 +115122.52 +573826.8 -000011.2-000016.800008.3 07.8600.97K0 0 +115528.90 -621147.1 -000035.2-000005.300008.5 07.8600.39F2 0 +120331.79 -022649.0 -000037.8+000005.400003.6 07.8600.39F0 1 +120417.12 -210220.9 -000010.0-000018.000005.0 07.8600.17A2 1 +120802.61 +060210.9 -000045.9+000000.500004.8 07.8600.95K0 0 +121406.95 -363323.3 -000011.7+000002.800002.8 07.86-0.10B7 0 +121916.63 -474948.0 -000028.3-000011.800006.8 07.8600.10A1 0 +121931.48 +405622.2 -000046.8-000053.200013.4 07.8600.51F5 0 +122530.47 -692836.0 -000006.8-000004.900005.5 07.86-0.02B6 1 +122955.57 +242019.0 -000057.0-000032.400014.4 07.8600.45F7 0 +124129.09 -561816.6 +000034.8+000016.400014.3 07.8600.54F6 1 +125222.80 -493555.7 -000020.1-000001.600003.6 07.86-0.04B8 0 +125230.71 -524002.4 -000005.5+000002.000000.5 07.86-0.05B0 0 +125234.05 +015637.1 +000022.2+000004.800004.1 07.8600.92G5 0 +130133.40 -323333.1 -000097.3+000010.500011.1 07.8600.41F0 0 +131000.45 +160852.6 -000044.9-000011.400007.5 07.8600.43F2 0 +132344.75 +190528.5 +000024.9-000018.300020.6 07.8600.58G0 0 +133014.88 -015342.1 +000008.5-000016.200002.1 07.8600.07A0 0 +135401.33 +135004.9 -000031.7-000010.700006.6 07.8600.37A5 0 +141322.29 -395842.9 -000021.3-000005.800001.9 07.8600.17A2 0 +141447.84 -684354.1 +000004.7-000028.900009.0 07.8600.40F0 0 +141624.35 +370748.0 -000028.4-000013.300003.6 07.8600.78G5 1 +141624.35 -411359.6 -000009.4-000007.600004.9 07.86-0.02Ap 0 +142700.38 -571718.1 -000097.1-000069.600014.9 07.8600.49F6 0 +143141.43 -430517.3 -000090.4-000037.500009.8 07.8600.50F7 0 +144016.82 +484232.0 -000064.8+000051.500010.0 07.8600.00F0 1 +144305.20 -651344.3 -000007.4-000009.500001.4 07.8600.01B9 0 +144744.85 +713604.5 +000044.7-000008.000014.1 07.8600.41F2 1 +145051.80 -040800.9 -000086.1+000025.700010.3 07.8600.99G5 0 +150708.24 -272838.3 -000034.9-000014.500005.8 07.8600.37A9 0 +151052.61 +304019.8 -000052.5+000010.400007.2 07.8600.29A2 0 +151456.15 -660925.9 -000015.2-000020.200003.8 07.8600.16A1 1 +152714.94 +503710.4 -000007.8+000002.800002.5 07.86-0.12B9 0 0.06 1.51 +155104.64 +221903.8 -000015.5-000039.100006.8 07.8600.46F0 0 +155525.83 -435825.7 -000004.8-000006.600001.9 07.8600.03B3 0 +160350.51 +081347.3 -000029.4+000012.000008.4 07.8600.34F2 0 +160409.77 -371826.5 -000330.3-000019.400025.2 07.8600.60G2 0 +160527.13 -061725.7 +000051.9+000004.200012.1 07.8600.45F5 0 +162400.98 +293657.6 -000014.8-000010.000007.4 07.8600.26A5 0 +163316.31 -512012.9 +000003.2-000019.100004.3 07.8600.99G8 0 +165006.40 +162944.3 -000007.8+000002.300003.8 07.8600.14A0 0 +171223.46 -225530.8 -000001.2-000005.300004.7 07.8600.38A5 0 +171425.16 +772103.3 -000001.4-000006.800002.2 07.8600.98G5 0 +173219.36 -421053.9 -000022.9-000035.800006.4 07.8600.23A1 0 +174412.61 -413940.5 -000000.8-000004.100001.3 07.8600.03B7 0 +174709.99 +042545.8 -000024.9-000031.800011.2 07.8600.51F0 0 +180129.34 +401925.4 -000003.2+000005.500004.3 07.8600.09A0 1 +180141.17 +401041.8 -000004.5+000014.600006.0 07.8600.39A3 1 +180808.13 +251030.4 +000014.3-000014.900004.0 07.8600.12A2 0 +182034.41 +310400.6 -000010.8-000008.400006.2 07.8600.19A0 0 +183652.96 +544849.4 +000004.8-000004.700000.8 07.8600.73K0 0 +183913.75 -281050.3 +000002.3+000000.000001.9 07.8600.10B9 0 +183930.31 -325941.1 -000010.4-000017.600004.7 07.8600.12A1 0 +185617.64 +230413.3 +000047.7+000012.700007.1 07.8600.29A5 0 +185747.92 -560736.1 +000010.6+000001.300003.0 07.8600.98G6 1 +190034.22 +395041.8 +000001.4+000000.400004.2 07.86-0.06B9 1 +190329.44 +732244.7 +000005.6+000021.100005.9 07.8600.29F0 0 +191009.86 +022126.7 -000004.2-000009.200002.2 07.8600.39A0 0 0.08 4.51 +192317.80 +093041.7 +000020.9-000001.500005.5 07.8600.74A0 1 +192430.63 +371116.1 -000003.5-000008.800001.9 07.8600.10A0 0 +192824.58 +082129.3 -000017.8-000033.100018.9 07.8600.68G2 0 +193343.20 +394340.7 +000007.9-000006.500007.2 07.8600.22A2 0 +193537.79 +223006.9 +000002.4-000005.700005.9 07.8600.06A0 0 +193757.41 +260100.0 +000015.6+000004.100004.4 07.8600.10B9 0 +193857.96 +323343.5 -000002.4-000007.000003.2 07.8600.08B9 0 +194025.60 +261857.3 +000005.0+000007.700003.4 07.8600.06B8 0 +194746.49 +635137.1 -000050.2+000039.200018.8 07.8600.60G0 0 +200409.25 +114740.3 +000002.1-000004.100002.2 07.86-0.07B9 1 0.09 0.84 +200703.69 -171142.2 +000023.6-000012.300009.6 07.8600.36F3 0 +201521.91 +182757.6 -000005.1-000071.300013.0 07.8600.52F5 0 +201708.96 +213400.8 +000000.1-000008.000001.8 07.86-0.07A0 0 +201854.74 +553243.6 -000005.0+000043.100007.8 07.8600.42F5 0 +202114.01 +433521.2 +000006.4+000001.300004.6 07.86-0.04A0 0 +202258.67 +201944.1 +000028.4+000013.400006.6 07.8600.52G5 1 +202422.59 +193430.0 -000008.8-000013.200004.5 07.8600.13A2 1 +202946.13 -584619.3 +000004.1+000003.800004.5 07.8600.10A1 0 +203313.24 -580644.2 +000027.1-000027.900010.2 07.8600.61G0 0 +203446.98 -335519.2 +000001.8+000009.400015.9 07.8600.48F6 1 +203624.08 +620052.0 +000004.3+000005.600003.1 07.86-0.08A0 0 +203636.96 +622555.0 +000008.4+000010.900005.6 07.8600.41F0 0 +204132.80 +152309.1 +000014.3+000003.300006.1 07.8600.98G5 0 +204142.38 +432635.7 +000008.7+000012.200004.1 07.8600.03A0 0 +204311.31 +510839.3 -000000.1+000003.500003.0 07.8600.93G5 0 +204508.74 +060127.9 +000010.8+000008.300003.3 07.8600.05A0 0 +204512.26 -010234.5 -000017.4-000018.400003.4 07.8600.93G5 1 +204903.35 +222328.3 +000023.5+000032.200009.8 07.8600.39F0 0 +205422.42 +695651.0 -000002.2+000011.400003.8 07.8600.97K0 0 +205522.56 +622515.8 +000030.3+000051.600003.5 07.8600.95K0 0 +210403.55 +142224.4 -000024.7+000007.400008.9 07.8600.17A2 0 +210636.91 -412304.3 +000007.8-000036.400011.0 07.8600.52F6 0 +212340.12 +551738.8 -000005.5-000017.500002.8 07.8600.17A0 1 +212747.17 -592148.4 +000029.1-000033.200007.5 07.8600.36F2 0 +213014.74 +022719.4 +000070.0+000016.100008.2 07.8600.44F2 0 +213143.03 +064501.5 +000023.5+000000.600003.2 07.8600.94G5 0 +214741.94 -664819.7 +000022.2-000032.800006.3 07.8600.24A7 0 +214757.91 +513736.8 -000010.8+000005.000003.2 07.8600.10A0 0 +214816.01 +542314.3 +000036.3+000030.300007.9 07.8600.25F0 0 +220004.67 +550111.2 -000003.5-000006.400000.6 07.8600.52A0 0 +220434.88 -561758.7 -000111.4-000029.200015.7 07.8600.49F5 0 +220653.39 -293651.3 +000097.0+000101.500016.0 07.8600.54F6 0 +221350.38 +005235.5 +000060.0-000039.200015.4 07.8600.53F8 0 +221459.42 -521147.6 +000000.5+000012.800005.7 07.8600.96G8 0 +221633.64 +343117.6 -000007.8-000024.300004.8 07.8600.31A5 0 +222159.99 -192607.0 -000021.1-000056.000016.0 07.8600.64G3 0 +222709.72 +085527.1 -000057.5-000028.800007.9 07.8600.34F8 0 +222858.32 +505747.3 -000002.3-000002.600000.7 07.8600.74G5 0 0.24 2.91 +223144.59 +104547.5 -000013.6-000013.600005.6 07.8600.43A0 0 +223347.50 +015135.6 +000034.3-000003.700015.1 07.8600.42F5 0 +223506.15 -013129.0 +000026.9+000000.300008.5 07.8600.57F5 0 +223752.32 +145912.7 +000036.4-000156.200020.4 07.8600.58F8 0 +223845.76 -534353.1 +000021.0-000002.000012.0 07.8600.42F3 1 +224538.11 +415258.5 +000002.5-000001.600001.7 07.8600.05A0 0 +224722.30 -064349.2 +000055.9+000004.600008.7 07.8600.41F0 0 +225106.51 -562844.2 -000009.1-000028.100005.6 07.8600.95K0 0 +225925.47 +724244.2 -000051.0-000083.500016.9 07.8600.55F5 0 +230107.87 -093313.3 -000025.1-000089.900009.2 07.8600.92K0 0 +231536.48 +791358.3 -000016.4+000000.200002.6 07.8600.04A0 0 +231551.62 +564034.2 +000017.9+000001.500003.6 07.8600.01A0 1 +232758.07 +233512.0 +000080.4+000028.900006.7 07.8600.94K1 0 +234634.54 +550908.2 -000087.8-000019.600010.6 07.8600.46F5 0 +235133.43 +472916.0 +000019.7-000010.900003.5 07.8600.33F0 0 0.05 0.10 +235148.69 -332709.5 -000015.6+000064.000014.4 07.8600.72G5 0 +235504.86 -372153.3 -000030.5-000032.700007.6 07.8600.50F5 1 +004326.46 +563202.3 +000003.5+000022.300005.0 07.8601.01G8 0 +004822.53 +613504.3 -000024.2+000003.400003.9 07.8601.15G8 0 +005758.46 +073641.7 +000071.2+000013.600006.0 07.8601.27K0 0 +010658.41 +503509.9 +000006.1-000005.800003.2 07.8601.39K0 0 +011644.47 +050320.4 +000006.1-000011.200003.7 07.8601.48K0 0 +012442.91 +360350.7 +000043.7-000078.500006.8 07.8601.02G5 0 +013413.25 +684056.9 -000012.4-000005.300003.6 07.8601.02K0 0 +014244.98 +635327.7 -000014.2-000056.500003.6 07.8601.13K0 0 +015244.69 -540041.2 -000013.4-000006.800002.0 07.8601.67M2 0 +015346.85 +883306.0 +000035.8-000011.100004.3 07.8601.21K0 0 +015622.17 -334352.4 +000032.1+000006.300001.6 07.8601.42K4 0 +020008.34 -041701.0 +000015.1+000022.500005.7 07.8601.14K0 0 +020400.11 -323106.9 +000023.3-000014.500004.3 07.8601.02K0 0 +020630.54 -233359.7 +000021.3+000007.100003.5 07.8601.25K2 0 +021545.35 +422805.8 -000009.2-000001.800001.5 07.8601.59K5 0 +022526.56 +603100.7 +000009.8-000006.300001.6 07.8601.21G8 0 +022556.48 -091423.6 +000038.4+000027.500005.1 07.8601.09G5 0 +023831.01 -444227.5 -000020.9-000006.700002.9 07.8601.00G5 0 +024442.79 -005046.0 +000002.1-000010.400002.5 07.8601.09K0 0 +030333.33 +142814.9 -000021.5-000034.100006.7 07.8601.05K0 0 +030626.83 +340650.6 +000022.2-000022.000003.9 07.8601.06G5 0 +031619.39 +192016.0 -000011.9-000003.300000.6 07.8601.13K0 1 +032318.93 +163356.9 -000000.6-000032.700004.6 07.8601.12K0 0 +032459.87 -052142.8 -000230.4-000768.700066.2 07.8601.15K5 0 +034641.72 +484807.2 -000003.1-000001.000001.3 07.8601.00F8 0 +041323.11 +655607.9 +000011.5-000023.100005.3 07.8601.01G5 1 +042926.21 -022450.1 +000010.7-000081.000003.6 07.8601.12K0 0 +044927.22 +653811.3 +000018.8-000021.600004.7 07.8601.14K0 0 +050122.43 +420021.8 +000003.0-000003.700001.5 07.8601.36K3 0 +050141.47 -781059.8 +000058.6+000055.600003.7 07.8601.19K2 0 +050643.38 -042942.8 +000009.1-000000.500002.4 07.8601.50K5 0 +050944.89 -333115.3 +000002.0-000005.100002.4 07.8601.65M0 0 +051449.21 +412006.0 -000021.3-000022.800004.8 07.8601.17K0 0 +052111.52 -025135.5 -000007.1-000003.000004.2 07.8601.06K0 0 +053018.91 +661406.0 +000003.3-000052.000006.8 07.8601.00G5 0 +054110.81 -542751.6 -000006.8-000034.400001.0 07.8601.36K2 0 +054601.61 -122524.6 -000011.8-000017.000003.4 07.8601.41K3 0 +054739.84 +045109.4 +000011.5-000011.900002.1 07.8601.51K2 0 +061612.97 -340316.4 +000003.3+000012.400003.1 07.8601.39K4 0 +065311.94 +345737.4 +000010.0+000004.700002.7 07.8601.34K0 0 +080322.91 -383819.2 -000001.2-000002.100000.8 07.8601.60K5 0 +082427.78 +073816.6 +000040.7-000022.700003.2 07.8601.15K0 0 +082923.98 +130815.4 +000019.3+000012.500004.4 07.8601.07G5 0 +083746.61 +261415.5 -000008.9-000017.400003.9 07.8601.16K2 0 +083926.13 -040144.2 -000009.7-000000.500003.4 07.8601.01K0 0 +091434.90 -843724.2 -000073.0+000054.500005.6 07.8601.02K1 0 +092515.70 +443731.8 -000014.2-000008.800002.3 07.8601.26K0 0 +093315.69 +834429.9 +000002.1-000008.500002.8 07.8601.13G5 0 +093909.76 -673421.0 -000019.1+000006.600003.2 07.8601.01G6 0 +094604.10 -023530.9 -000014.8+000013.800002.8 07.8601.05K0 0 +094741.10 +293530.3 +000014.5-000006.000002.1 07.8601.39K0 0 +095639.12 -002741.3 -000002.3-000000.900004.6 07.8601.48K5 0 +100026.48 -584642.2 -000006.7+000006.200000.6 07.8601.57K3 0 +101051.96 -252615.9 +000012.9-000014.700003.0 07.8601.54M2 1 +103137.86 -404839.5 -000006.7-000004.700003.8 07.8601.42K2 0 +110352.97 +385739.5 -000002.3-000012.700001.9 07.8601.15K2 0 +110432.91 -305032.7 +000014.2-000026.500002.5 07.8601.13K1 0 +110709.93 -100329.3 -000005.2-000041.800001.8 07.8601.32K0 0 +112547.57 +405615.0 -000022.9-000039.300002.9 07.8601.45K2 0 +113801.52 -544211.0 -000076.1-000022.500014.2 07.8601.01K0 1 +114420.26 +383139.6 -000058.8-000015.800001.3 07.8601.48K2 0 +114729.74 -335357.7 +000009.0-000020.700004.2 07.8601.29K1 1 +114754.87 +322927.5 -000009.1-000000.800003.5 07.8601.25K2 0 +115003.59 -570249.3 -000011.7+000003.200002.4 07.8601.59K5 0 +120048.20 -493406.7 -000004.2-000001.000003.1 07.8601.19K1 0 +120127.70 +063021.7 -000053.0+000012.600003.5 07.8601.24K2 0 +121214.24 -042407.0 +000011.0-000013.600000.5 07.8601.42K2 0 +121352.83 -003820.8 -000035.5+000011.400004.7 07.8601.11K2 0 +122234.42 +263717.7 -000033.3-000021.900002.5 07.8601.36K2 0 +122309.89 -522513.8 +000003.3-000019.400005.0 07.8601.07K0 0 +130446.99 -083415.6 -000026.1-000022.400001.8 07.8601.01K0 0 +131822.35 +034508.6 -000015.1+000002.700002.4 07.8601.49K0 0 +132518.85 +645044.1 +000018.2-000012.300004.7 07.8601.02G5 0 +133152.20 -060052.8 +000007.3-000034.200004.1 07.8601.19K2 0 +134243.96 +335041.5 -000000.8-000002.900001.6 07.8601.21K0 0 +140824.88 -123355.6 +000009.0+000002.200001.6 07.8601.34K2 0 +142241.44 -264712.1 -000015.1+000004.000003.4 07.8601.57K4 0 +142502.14 -304758.6 -000011.3-000009.800003.6 07.8601.20K1 0 +142546.01 -212552.3 -000060.0-000013.600004.0 07.8601.37K4 0 +144808.94 -583418.1 -000032.6-000007.700003.6 07.8601.50K2 0 +153654.26 -153050.3 -000025.1-000021.500003.2 07.8601.39K4 0 +155937.16 +530910.3 +000030.9+000028.400002.7 07.8601.25K2 0 +161511.92 +470224.2 -000014.1+000011.700003.8 07.8601.07K0 1 +164414.01 +651414.8 -000009.3-000021.700003.6 07.8601.22K0 0 +164825.37 +552323.7 +000015.3-000030.400001.7 07.8601.28K0 0 +170800.86 +441009.9 +000006.8-000007.200002.2 07.8601.28K2 0 +171442.17 -635155.4 -000023.4+000033.400005.3 07.8601.15K1 0 +173031.56 +684453.6 +000006.8-000022.300002.3 07.8601.56K5 0 +173516.70 -122052.0 -000004.0-000008.900005.4 07.8601.08K0 0 +173810.49 +345831.2 -000006.7+000005.700000.2 07.8601.55K5 0 +181334.38 +133834.1 -000015.5+000010.800002.0 07.8601.16K2 0 +181355.35 +162458.8 -000034.9-000018.900005.1 07.8601.01K2 0 +181502.18 -205216.3 +000003.7-000005.600004.5 07.8601.28K0 0 +181615.30 +281031.0 +000003.3+000016.200003.4 07.8601.64K5 0 +181826.54 +025740.2 +000007.0-000002.600004.1 07.8601.02K0 0 +181859.14 +391601.4 +000012.1+000005.200001.6 07.8601.33K2 0 +182159.54 +421721.3 +000006.4+000023.800002.6 07.8601.19K2 0 +182323.45 +381808.6 -000004.5-000022.000001.5 07.8601.42K5 0 +184005.13 +244212.2 -000000.7+000014.400006.4 07.8601.07K0 1 +184106.20 -825352.4 -000017.1-000001.300004.2 07.8601.28K1 0 +184220.70 +343326.3 +000008.5+000015.200003.2 07.8601.47K5 0 +191950.22 +433322.5 -000000.0+000005.300001.1 07.8601.20K0 0 +193336.00 +360246.0 -000008.6-000028.300000.9 07.8601.29K0 0 +195013.17 +482329.7 +000003.5-000001.100003.3 07.8601.41K2 0 +195342.05 +141937.8 +000005.6-000018.900002.9 07.8601.27K5 0 +195924.53 -080521.8 +000001.2+000002.600002.9 07.8601.09K0 0 +200555.01 +181440.3 -000014.7-000039.000001.2 07.8601.24K0 0 +201715.71 -195738.8 -000022.1-000028.900003.7 07.8601.10K0 0 +204833.30 +213736.0 -000001.6-000000.500005.1 07.8601.01K0 0 +205434.65 +112632.5 +000007.6+000014.100002.5 07.8601.22K0 0 +211537.10 +335307.0 +000017.0-000002.500001.6 07.8601.51K0 0 +212614.23 -214948.5 +000006.0-000001.900002.8 07.8601.42K4 0 +213335.70 +273609.7 +000018.2-000004.000001.7 07.8601.55K5 0 +213900.92 +095317.9 +000000.6-000048.600003.3 07.8601.05K0 0 +223942.69 +310844.7 -000017.8-000005.200002.4 07.8601.35K2 0 +224043.84 +432935.8 +000059.6+000015.000002.0 07.8601.41K5 0 +224206.89 -682356.6 -000009.3+000008.600002.0 07.8601.18K1 0 +232804.45 +083753.3 -000006.5-000002.600002.5 07.8601.55K2 0 +233406.76 -141345.7 +000046.7-000013.100002.2 07.8601.04K0 0 +235109.84 -023113.3 +000019.2-000039.300002.1 07.8601.40K0 0 +235302.33 +592517.8 +000062.5-000000.500003.9 07.8601.05G7 0 +070656.48 -073326.5 +000001.6-000006.200002.2 07.8602.45N5 0 +002017.03 -771321.5 -000048.8+000019.700019.4 07.8700.55F6 0 +002618.34 +060539.9 -000037.1-000006.800011.7 07.8700.41F5 0 +005330.89 +182337.9 -000013.7-000008.100004.0 07.8700.89G0 0 +010121.77 +115445.7 +000009.5+000009.100013.8 07.8700.56F5 1 +010125.80 +183214.1 +000006.0-000004.300002.1 07.8700.98G5 0 +011700.79 -423157.6 +000048.2-000022.800004.2 07.87-0.09B8 0 +011901.37 -770151.0 +000129.3+000024.100013.6 07.8700.56G0 0 +012021.08 +180720.7 -000019.1-000007.200011.2 07.8700.36F5 0 +014502.50 +434222.9 +000000.8-000016.900004.0 07.8700.38F0 1 +014619.54 +405900.0 +000088.0-000033.200013.5 07.8700.54F5 1 +014727.15 +430449.5 -000001.7-000010.400004.5 07.87-0.01A0 0 +015650.23 -431041.3 +000040.7-000011.800009.3 07.8700.23A7 0 +015851.17 +553454.3 +000036.9-000013.900003.9 07.8700.21F0 0 +020211.25 -240223.8 +000100.0+000033.400015.7 07.8700.49F6 1 +021545.94 +555946.8 -000000.4-000004.700000.6 07.8700.10B0 0 +023032.24 -014017.2 -000004.2-000012.800005.4 07.8700.35A5 0 +023306.34 -722638.4 -000085.8+000048.000019.9 07.8700.62G2 0 +023510.93 -284151.4 -000015.7-000000.700007.0 07.8700.18A3 0 +023851.65 +390900.8 +000000.5-000005.100001.7 07.87-0.01B9 0 +024043.63 -580813.2 -000018.7-000088.100012.4 07.8700.62G0 0 +025826.76 +810335.6 +000007.3+000045.800011.3 07.8700.99G5 0 +031350.08 +514705.5 +000100.2-000032.300012.3 07.8700.43F5 0 +032336.94 +325940.9 +000000.4-000014.400007.3 07.8700.41F2 0 +032444.90 +404539.2 +000003.9-000006.700001.8 07.87-0.06B9 1 +033100.77 +274327.7 +000028.3-000027.000010.8 07.8700.15A0 0 +035451.09 +522512.8 +000107.6-000149.100015.4 07.8700.68G1 0 +040610.59 -595233.5 -000011.9-000004.200003.9 07.8700.93K0 0 +040718.78 +133218.0 -000025.1-000007.400007.3 07.8700.31A3 0 +041930.15 +195652.2 +000007.7-000006.300003.9 07.8700.21A0 0 +042014.57 -034502.3 -000010.2-000318.400014.8 07.8700.65G0 0 +042440.43 +125414.5 -000008.6+000001.100006.0 07.8700.41F0 0 +043109.85 -783758.6 -000002.3+000028.800007.9 07.8700.23A3 1 +044715.36 -624944.4 -000016.1-000018.000007.3 07.8700.44F3 0 +045128.37 -003247.8 +000021.0-000001.900005.8 07.8700.27A2 0 0.06 0.78 +045234.86 -102919.2 -000003.5-000005.700004.3 07.87-0.06B9 0 +045246.66 +513234.5 +000019.4-000073.000013.2 07.8700.57G0 0 +045713.13 +104835.6 -000012.0-000004.500005.3 07.8700.32A0 0 +051009.05 -312056.8 -000007.8-000008.200006.8 07.8700.13A0 0 +051057.32 -014550.1 +000002.0-000005.000001.1 07.8700.03B8 1 +051142.15 +465632.2 -000003.0-000001.200003.2 07.8700.06A0 0 +051159.14 -471626.7 +000015.2+000030.400008.3 07.8700.40F2 0 0.06 0.62 +052701.32 +273636.9 +000030.6-000014.400005.2 07.8700.50F8 1 +053517.23 +254944.3 -000002.2-000010.900003.8 07.8700.12A0 0 +055735.97 -410617.5 -000004.1+000016.900001.3 07.8700.07B9 0 +060007.84 -003006.4 -000001.9-000000.500003.0 07.8700.05B9 1 +060548.34 -165733.8 -000002.7+000001.700005.6 07.8700.03A0 0 +061152.01 -504733.8 -000005.7-000014.200005.1 07.8700.05A1 0 +061601.70 +331156.4 -000018.4-000005.200003.3 07.8700.19A2 0 +061858.46 +041128.7 -000004.3+000000.800001.6 07.8700.12A0 0 +062411.70 +155103.1 -000003.1-000012.800004.3 07.87-0.07A0 0 +062442.37 +350842.5 -000006.9-000007.500010.6 07.8700.43F2 0 +063513.99 +475655.9 -000004.0-000019.600005.8 07.8700.42F0 0 +063533.33 -160028.0 -000011.2-000010.100011.0 07.8700.32A9 0 +064243.68 +114617.3 +000001.4-000004.500002.5 07.87-0.00A0 1 +064315.26 +060701.2 -000006.5-000006.700004.1 07.8700.03B9 1 +065111.73 +440334.8 +000009.5-000027.400006.1 07.8700.40A2 0 +065513.65 +052602.5 -000001.3-000001.700000.8 07.87-0.16B2 0 +071037.98 -453452.5 -000009.9+000011.400003.9 07.8700.15A3 0 +071129.89 +580055.2 +000004.6-000134.400004.4 07.8700.91G5 0 +071433.90 +051614.8 -000003.3-000008.800001.5 07.87-0.09B8 0 +071555.46 -272653.9 +000221.6-000054.200017.1 07.8700.59G1 0 +071929.85 -701230.0 +000009.6-000041.300013.3 07.8700.50F6 0 +073557.80 -032205.9 -000003.0+000000.900002.0 07.87-0.13A0 0 +074343.11 -221004.8 -000004.1-000002.200005.2 07.8700.09Ap 0 +074500.60 +155342.1 -000000.3-000012.800002.3 07.87-0.01A0 0 +074553.04 +264332.1 +000001.9-000010.700004.9 07.8700.01B8 0 +074652.86 +814056.9 -000001.4-000014.400001.8 07.8700.09B9 0 +074735.40 -303255.1 -000004.5+000003.800001.4 07.8700.26B1 0 +075530.69 +084317.7 -000012.1-000008.200005.9 07.87-0.01A0 0 +075609.02 -095147.7 -000002.7+000000.200002.7 07.87-0.03A0 0 +075925.49 +095608.8 -000108.3+000010.900011.1 07.8700.49F5 0 +080202.48 -424612.6 -000005.3+000004.000002.6 07.87-0.05B5 1 0.06 0.85 +081612.85 +402000.2 -000007.0-000019.800004.4 07.8700.25A3 0 +081755.41 +384803.1 -000005.7-000012.100005.0 07.8700.91G5 0 +081841.73 +332009.1 -000001.9-000001.300002.9 07.8700.15A0 0 +082615.88 -420815.0 -000005.4+000005.300000.1 07.8700.03B0 1 +082715.68 -033131.8 -000005.4+000002.200002.6 07.8700.06A0 0 +083254.40 -381030.5 -000002.2+000013.700004.8 07.8700.90G5 0 +083514.98 -311708.3 -000020.4+000004.400003.1 07.8700.97G8 0 +083610.22 -361549.0 -000012.6+000027.600004.2 07.8700.13A2 0 +084629.50 +172945.4 -000025.2-000022.700007.5 07.8700.38F5 0 +090323.12 -574559.3 -000015.6+000015.000007.7 07.8700.13A1 0 +090645.77 +151259.0 +000010.6-000049.400011.9 07.8700.50F5 0 +092042.23 -291311.3 +000001.3-000003.600003.9 07.8700.17A3 1 +093754.55 -001910.8 -000029.6+000002.600003.0 07.87-0.30A2 1 +093813.39 +233249.3 -000063.4-000041.500013.4 07.8700.50F5 0 +094055.71 +435932.9 -000019.0-000002.400004.9 07.8700.21A4 0 +094229.23 -353440.7 -000028.1+000011.700003.4 07.8700.03B9 0 +095432.92 -023703.2 -000010.6+000000.000003.1 07.8700.93K0 0 +100535.70 +512328.0 +000003.7-000002.900007.7 07.8700.18A2 0 +100837.33 -310609.8 -000000.3-000006.000002.5 07.8700.75F8 0 +101123.80 -502925.2 -000012.6+000003.300002.5 07.87-0.10B5 0 +102211.78 -654125.1 -000041.2+000021.700007.0 07.8700.26A6 1 +102343.51 +023711.8 -000105.1-000249.600014.5 07.8700.60G5 0 +103407.30 +122228.0 -000025.8-000003.900006.1 07.8700.31A3 0 +103833.92 -175313.8 +000071.8-000055.800013.1 07.8700.55F7 0 +103958.77 +180345.5 -000001.9-000031.400008.1 07.8700.40F0 1 +104829.20 -442242.9 -000013.8+000003.000002.1 07.87-0.02B9 0 +105000.39 -643229.0 -000014.9+000001.600002.8 07.8700.07B5 0 +105347.87 -321936.3 -000003.9-000008.600010.0 07.8700.43F2 0 +110205.77 -154133.0 -000024.7-000023.700003.5 07.8700.40F2 1 +111649.75 -505534.5 -000053.3+000028.300006.4 07.8700.40F0 0 +111916.13 -374328.6 +000011.7-000012.100002.4 07.8700.96G8 0 +113056.37 -201159.8 -000069.2-000038.300015.0 07.8700.45F5 1 +113148.70 -604136.4 -000014.3+000005.800001.1 07.8700.04B9 0 +113339.41 -573842.4 -000024.6+000003.000002.4 07.87-0.00B9 0 +113614.65 +662042.4 +000026.2+000042.100007.9 07.8700.50F5 1 +113748.06 -525327.5 -000129.9-000082.200016.0 07.8700.64G1 0 +113922.24 -392307.1 -000001.5-000052.300008.2 07.8700.95G8 0 +114826.17 -031420.0 -000022.9-000002.200005.6 07.8700.28F0 0 +121401.78 -592348.9 -000010.0+000003.000001.4 07.87-0.07B5 0 +122006.30 -564303.1 -000015.8-000004.900002.0 07.8700.01B9 0 +122339.61 -200516.6 +000059.5-000061.000014.2 07.8700.90K1 0 +122746.65 -181406.8 +000006.3-000007.900003.3 07.8700.29A8 0 +123429.82 -581952.7 -000020.4+000004.700000.3 07.8700.71F6 0 +124340.42 -352450.3 +000007.4-000015.400006.2 07.8700.39F2 0 +130754.87 +195558.6 +000000.2-000066.800006.8 07.8700.44F4 0 +131107.88 -714851.2 -000033.9-000009.500002.8 07.8700.52Fm 0 +133004.14 -444245.2 -000124.5-000016.500016.3 07.8700.53F6 0 +133805.56 +663622.8 +000015.7+000005.500004.7 07.8700.09A2 0 +134605.87 +340336.1 -000110.8+000008.100009.8 07.8700.40F5 0 +134719.20 -022636.6 -000000.4-000002.700003.4 07.87-0.18B2 0 +135421.42 +731847.9 +000003.8+000013.200002.6 07.8700.99K0 0 +135433.55 -681414.5 -000054.0-000034.100009.2 07.8700.22A7 0 +135803.57 -335838.7 -000069.0+000003.200003.8 07.8700.93G6 0 +141003.34 -365938.1 +000017.9-000013.700011.6 07.8700.34A7 1 +141636.21 -072800.4 -000043.1+000002.000010.0 07.8700.26A0 0 +141739.23 -405142.1 -000019.8-000017.900004.2 07.87-0.01B9 0 +141905.76 -225712.6 -000027.4-000002.300003.0 07.8700.07A0 0 +143201.79 -485056.5 -000020.0-000000.400003.4 07.8700.96G8 0 +144059.25 -025041.7 -000059.0+000083.800011.9 07.8700.96G8 0 +144524.32 +135048.7 -000232.9-000225.700051.2 07.8700.93K0 0 +150632.53 -425308.3 -000038.4-000014.200005.6 07.8700.38F2 0 +150745.13 +321533.1 +000002.9-000000.300005.2 07.87-0.07B9 0 +151922.42 -364151.6 +000030.4-000010.400006.5 07.8700.37A9 1 +152608.91 +181016.3 +000012.4-000006.800006.3 07.8700.61F8 1 +153111.06 -784510.1 +000007.5-000065.900007.5 07.8700.39F3 0 +153518.97 -123026.3 +000046.1-000041.300006.8 07.8700.54F5 0 +154315.84 -510649.2 -000007.0-000010.900003.5 07.87-0.03B7 0 +155728.54 -501610.5 -000023.1-000031.000006.8 07.8700.23A7 0 +160352.72 -505024.1 -000002.8-000005.300002.0 07.8700.12B8 0 +160854.75 +452111.8 +000015.4+000000.600009.4 07.8700.40F5 1 +161704.31 -673807.0 -000006.7-000010.200002.8 07.8700.05A0 0 +165029.65 -513249.7 -000001.0-000006.600004.7 07.8700.02B7 0 +170316.79 +415351.0 -000005.6-000023.000005.3 07.8700.78K0 1 +170548.36 -180658.0 -000000.7-000007.500001.2 07.8700.12B9 0 +170734.11 +632621.9 -000004.4-000006.200006.3 07.8700.52F5 0 +171950.15 -040256.4 +000005.4-000018.500010.0 07.8700.51F5 0 +172426.77 -602448.6 -000000.6-000030.600005.4 07.8700.47F3 0 +172635.79 -495333.0 +000000.6-000006.300001.3 07.87-0.06B4 0 +172729.34 +354313.4 +000003.5+000046.400007.3 07.8700.34A3 0 +173124.11 -544136.6 -000029.2-000209.400003.3 07.8700.83G5 0 +173741.00 +425001.3 -000007.8+000004.600004.5 07.8700.06A0 1 +175615.19 -254022.0 -000001.1-000009.300001.1 07.8700.07B6 0 +180931.01 +002329.2 +000040.0-000037.200013.4 07.8700.51F8 0 +181801.31 -020159.8 -000002.9+000008.500004.8 07.8700.14A2 0 +182223.13 +402231.4 +000003.3-000000.900004.3 07.8700.08A2 0 +182635.38 -613937.4 +000004.1-000030.400004.7 07.8700.36Fm 0 +183627.34 -043428.9 +000046.1-000201.200015.6 07.8700.60F9 1 +183712.19 +025834.6 -000006.3-000017.100002.9 07.8700.10A0 0 +184135.00 +433258.9 +000007.7-000008.100007.8 07.8700.38F0 0 +184847.52 +431142.9 +000012.9+000009.000005.0 07.8700.44F5 0 +185012.16 +785757.6 -000005.4+000019.500004.1 07.8700.28F0 0 +185533.84 -710402.6 +000010.5-000026.000005.4 07.8700.97K0 0 +190239.37 +430702.9 +000047.9+000007.300011.0 07.8700.51F5 0 +191827.11 +295724.6 +000000.4-000004.100001.5 07.87-0.03A0 0 +192404.40 +180106.4 +000004.6-000008.000006.9 07.8700.14A2 0 +192646.20 -164700.5 -000001.3-000016.100005.0 07.8700.26A3 0 +192657.21 +351044.4 -000000.5-000003.300003.3 07.8700.01A0 0 +193023.30 +705705.3 -000013.7+000004.000004.2 07.8700.96K0 0 +194554.13 +240547.0 -000003.2-000004.500001.4 07.8700.78B1 0 +194722.55 +312552.2 -000007.4-000023.900008.6 07.8700.17A0 0 +195456.09 +260318.8 +000040.9-000004.500009.8 07.8700.42F8 0 +200128.29 +401756.1 +000002.3-000002.400000.8 07.8700.02A0 1 +200145.46 +384406.9 +000002.1+000000.300002.2 07.87-0.06A0 0 +200305.76 +265331.3 +000003.3+000001.300000.3 07.87-0.07B8 0 +200819.28 +271218.9 +000003.7+000000.700001.6 07.87-0.04B9 0 +201508.10 +411755.4 +000000.5-000004.500001.4 07.8700.03A0 1 +201941.64 +475419.8 +000013.1+000005.500003.6 07.8700.80G0 0 +201952.67 -021451.0 +000006.9+000005.200003.9 07.8700.05A0 0 +202139.78 -044819.9 -000005.9-000014.700008.3 07.8700.49F5 0 +205234.22 +415846.6 +000005.5+000000.200005.7 07.8700.05A0 0 +205456.04 -151659.1 -000015.7-000016.400008.2 07.8700.31F0 0 +210338.44 +452204.6 +000009.9-000004.300003.9 07.87-0.06A0 0 +210817.07 +434451.3 +000115.6+000049.700015.3 07.8700.54F8 0 +212021.83 -402755.6 +000015.1-000052.200014.4 07.8700.45F5 0 +212037.32 +081242.1 -000015.2-000016.800004.1 07.8700.25A2 0 +212601.21 +442340.4 -000012.7-000029.100007.9 07.8700.21Am 0 +212635.91 -445047.4 -000077.9-000027.800008.8 07.8700.46F5 0 +213335.31 -093938.0 +000001.3-000010.300003.2 07.87-0.07B9 0 +214544.06 -692149.3 +000028.9-000014.700010.1 07.8700.38F0 0 +215004.96 +104825.3 +000047.3+000018.200008.0 07.8700.36F0 0 +215103.40 -075427.1 +000084.3+000018.200014.0 07.8700.51F8 0 +220018.91 -172310.6 -000016.2-000010.300007.0 07.8700.28A9 0 +220342.30 -602614.9 +000105.7+000002.500023.3 07.8700.62G3 0 +220817.20 +695856.3 +000012.1+000001.300004.3 07.8700.03A0 0 +222314.23 -255031.4 +000376.3-000094.300018.8 07.8700.61G2 0 +224620.16 +501235.9 +000242.3-000002.000033.5 07.8700.80K0 1 +224922.55 +323146.4 +000002.6-000002.400005.5 07.8700.19A0 0 +224928.39 -345903.6 +000012.4-000003.200003.8 07.87-0.02Ap 0 +225226.01 -391801.8 +000022.4-000005.900001.2 07.8700.98K0 0 +225503.90 +492824.1 +000099.8-000016.900012.6 07.8700.61G0 0 +225820.19 +111714.3 -000020.3+000056.100007.7 07.8700.55F5 0 +230440.05 -324909.8 +000063.7-000073.800012.5 07.8700.52F7 1 +232114.65 -070123.1 -000016.5-000005.600011.4 07.8700.38F0 0 +232514.29 -361107.6 +000026.0-000007.800004.6 07.8700.18A3 0 +234245.99 +811802.3 +000017.2+000004.900005.0 07.8700.04A0 0 +234726.05 +640841.4 +000020.4-000000.500002.0 07.8700.04B9 0 +235910.64 +744826.1 +000023.2-000001.600007.4 07.8700.30Am 1 +000106.52 +531001.0 +000000.7+000000.000002.6 07.8701.57K2 0 +001532.47 +132509.9 +000033.7-000004.300004.1 07.8701.60K2 0 +002444.75 +200415.0 -000028.5-000017.000004.6 07.8701.20K0 0 +003733.32 -534315.7 -000016.4-000004.700002.6 07.8701.18K1 0 +004843.91 -173249.5 +000048.7-000019.300005.0 07.8701.06K0 0 +013434.94 +001357.7 +000001.1-000026.900003.1 07.8701.28K0 0 +014048.65 -145331.4 -000029.3-000033.900002.7 07.8701.55K4 0 +015314.56 +260241.4 +000027.3+000010.100004.0 07.8701.05K0 0 +020150.09 +844426.8 +000015.8-000003.200003.4 07.8701.02G5 0 +021535.69 -232207.9 +000015.5-000004.000002.2 07.8701.55M3 0 +021848.76 -262624.8 +000062.9+000006.400004.9 07.8701.23K2 0 +022207.00 -360623.8 +000073.3-000058.800007.8 07.8701.16K2 0 +022354.00 -652009.3 +000005.8+000010.400001.4 07.8701.56M4 0 +024247.07 +325210.2 +000011.7-000016.700000.9 07.8701.09G5 0 +024712.62 +264418.4 -000002.4-000013.200004.6 07.8701.12K1 0 +025605.64 -793531.4 -000036.1+000032.800004.8 07.8701.17K0 0 +030720.01 -512734.6 +000029.4+000003.200000.9 07.8701.48M2 0 +034802.04 +070746.7 +000019.4-000001.600005.1 07.8701.08K0 0 +035526.78 -375843.7 -000029.7-000035.600004.3 07.8701.01K0 0 +041606.56 +003552.0 +000006.5+000007.400003.4 07.8701.04G5 0 +041854.92 +014624.6 -000009.1-000018.400003.1 07.8701.02G5 0 +050457.80 +601046.1 +000002.4-000029.100001.6 07.8701.02K0 0 +050555.18 -135449.9 +000087.6+000051.800021.2 07.8701.00K0 1 +050911.79 +185731.1 +000004.5-000027.700003.4 07.8701.28G5 0 +051810.36 -615702.8 +000002.0+000031.200002.6 07.8701.20K1 0 +065145.74 +174025.6 -000002.7-000014.400002.1 07.8701.60K2 0 +070746.98 -032215.7 -000003.0-000000.800002.2 07.8701.76M0 0 +071732.95 -184740.6 +000006.1-000019.100001.5 07.8701.51K3 0 +073430.56 +445531.9 +000050.8+000006.200005.5 07.8701.12K0 0 +074112.69 +212649.2 +000013.2-000042.200005.3 07.8701.17K2 0 +074250.50 +610926.7 -000008.0-000013.100003.9 07.8701.23K0 0 +074254.23 +454904.9 -000006.9-000043.800003.4 07.8701.02K0 0 +074802.48 +830408.4 +000007.6+000008.500000.7 07.8701.38K0 0 +075200.98 -414712.6 -000004.6+000007.400001.8 07.8701.47K4 0 +082148.43 +141909.3 -000063.5+000018.100004.3 07.8701.05K0 0 +084129.23 +023631.3 -000010.3+000006.700002.2 07.8701.17K0 0 +084605.06 -370053.8 -000007.2+000009.200001.5 07.8701.21K1 1 +084844.91 +123545.7 -000036.7-000007.900003.9 07.8701.19G5 0 +090153.59 +592458.6 -000017.7-000020.500004.3 07.8701.06G8 0 +094330.41 -134144.3 +000016.0-000041.100002.8 07.8701.05K0 0 +095748.65 -015649.6 +000018.5-000026.600004.6 07.8701.27K0 1 +101838.72 -495445.3 -000013.8+000006.900001.6 07.8701.63K3 0 +111007.85 -273154.8 -000030.7+000006.600004.6 07.8701.57K5 0 +112847.08 +011213.8 -000036.5+000000.000003.9 07.8701.06K0 0 +112919.89 -002033.9 +000000.4-000007.000002.6 07.8701.58K5 0 +114938.73 +185607.6 -000041.6-000054.900006.2 07.8701.26K0 0 +120437.07 +030942.4 +000035.2-000023.200004.5 07.8701.41K2 1 +124848.09 +131925.8 -000018.1-000003.000002.2 07.8701.30K2 0 +125806.31 +174605.9 -000012.1-000001.200003.6 07.8701.63K5 0 +125909.23 +075402.7 -000063.0+000003.200005.6 07.8701.08K0 1 +131116.02 -412510.9 -000008.3-000005.300000.9 07.8701.19K0 0 +133050.19 -273640.6 -000021.0-000008.400002.4 07.8701.24K1 0 +133142.07 +185758.9 -000034.6-000044.900004.0 07.8701.12K0 0 +133801.52 -143532.4 +000023.5-000000.400003.6 07.8701.47K4 0 +134101.75 -294351.0 +000007.3-000003.100002.8 07.8701.00G8 0 +135546.99 -181456.6 -000040.9+000010.700002.2 07.8701.74Kp 0 +143409.74 -193109.0 +000016.7-000001.000000.0 07.8701.16K0 0 +150452.79 +704557.2 +000039.0-000049.400007.4 07.8701.02K0 0 +150947.49 +034230.3 -000015.8+000022.300004.7 07.8701.02K0 0 +153758.69 -052518.7 -000020.3-000027.500001.1 07.8701.48K5 0 +155951.79 -070136.3 -000007.3-000008.400002.2 07.8701.46K2 0 +163024.89 -440656.3 -000004.3+000003.700003.9 07.8701.88M2 0 +165105.55 -275847.7 -000010.6-000005.200002.2 07.8701.30K2 0 +170354.47 +160121.7 -000024.7-000016.400003.6 07.8701.11K1 0 +170611.21 +161613.8 -000008.4+000004.400003.9 07.8701.00K0 0 +171330.56 -703518.1 +000005.7+000004.600000.2 07.8701.67M1 0 +173316.99 +000611.8 -000012.3-000009.000002.0 07.8701.65M. 0 +175049.34 -462149.1 +000012.9+000008.200003.0 07.8701.17K1 0 +182252.12 +435556.4 -000004.0+000011.000004.6 07.8701.01G5 0 +182355.99 +312124.3 +000024.1-000035.700003.5 07.8701.00G5 0 +184746.42 -474711.6 -000003.5+000003.600000.0 07.8701.63M1 0 +190013.85 +025701.1 -000009.4+000003.600005.2 07.8701.07K2 0 +192556.48 -090045.3 -000003.2-000007.100001.1 07.8701.70M. 0 +192751.62 -292954.7 +000003.6-000009.700006.0 07.8701.10A6 1 +194323.39 -481215.5 +000014.6-000014.600003.5 07.8701.01K0 0 +200909.10 +312322.2 +000015.0+000006.600002.7 07.8701.39K5 0 +202101.08 +213103.2 -000007.7-000018.600002.9 07.8701.60F9 0 +202403.31 -405000.9 +000041.7-000050.500003.7 07.8701.16K2 0 +211410.22 +125916.8 +000020.0-000007.000004.0 07.8701.39K5 0 +211857.06 +133357.7 -000033.9-000019.000006.1 07.8701.05K0 0 +212228.44 +034511.8 +000029.9+000006.500002.7 07.8701.05K0 0 +212819.34 -263215.6 +000019.4-000010.400004.3 07.8701.18K1 0 +220918.14 -112158.0 +000004.6-000042.500005.6 07.8701.23K0 0 +221600.69 -142609.5 +000005.7-000000.100002.9 07.8701.25K2 0 +224716.08 -392722.5 +000061.2-000021.200002.0 07.8701.00K0 0 +224802.41 +303732.9 +000008.8-000000.400003.5 07.8701.58K5 0 +225455.30 -651952.1 +000005.9-000014.600001.1 07.8701.38K3 0 +225734.62 +372218.7 -000011.8-000011.700002.9 07.8701.50K5 0 +225846.70 -232657.3 -000030.3-000013.400002.9 07.8701.02K0 0 +230133.60 +490231.5 +000006.6+000002.600003.2 07.8701.34K5 0 +230750.28 -560835.7 +000000.2-000008.500001.4 07.8701.61M3 0 0.18 40.03 +231724.51 +504937.3 -000007.8+000004.200002.1 07.8701.65K5 0 +232846.26 -005007.2 -000130.6-000111.200012.3 07.8701.00F8 1 +235059.33 +512353.7 +000024.8+000002.000002.8 07.8701.05K0 0 +000713.71 +731237.1 +000039.3-000008.000004.2 07.8800.41F2 0 +000846.18 -344739.8 +000005.2+000006.000005.0 07.8800.47F3 0 +001004.41 -790006.6 +000013.8-000003.500011.2 07.8800.48F5 0 +001657.36 +633310.7 +000000.4+000000.700002.7 07.8800.07A0 0 +002304.88 -650715.7 -000103.0-000052.700021.7 07.8800.58F8 0 +003135.65 -530704.5 +000015.2+000004.000003.2 07.8800.04A0 0 +003152.81 +483928.3 +000016.0-000001.100003.1 07.8800.13A2 0 +003327.70 -364719.9 +000043.5+000017.900000.6 07.8800.83G5 0 +003607.54 -204530.9 +000097.9+000017.700014.6 07.8800.45F3 0 +003938.24 -030459.0 +000098.5-000047.000013.3 07.8800.52F5 0 +004206.73 +010348.7 -000020.4-000037.100001.3 07.8800.94G5 0 +004312.56 -375856.5 +000050.5-000114.500022.7 07.8800.72G5 0 +004541.92 -481804.2 -000067.3-000040.600025.9 07.8800.68G5 1 +004741.05 +253204.1 +000041.0+000005.800003.2 07.8800.04A0 0 +005240.48 -513300.4 +000019.1+000035.300005.3 07.8800.72G3 0 +005300.64 -610437.2 +000051.5+000006.200008.6 07.8800.61F7 1 +010038.36 -180708.6 +000035.1-000008.500005.8 07.8800.38F0 0 +010826.82 -061030.3 -000028.1-000012.100009.5 07.8800.37F0 0 +011722.70 -053757.0 +000159.0-000018.100020.4 07.8800.56F8 0 +013044.87 -080409.3 -000006.9-000004.700004.1 07.8800.90G5 1 +015044.80 +360305.0 +000014.5-000022.200004.2 07.8800.27A0 0 +015729.30 -521200.8 +000006.5-000054.200005.6 07.8800.57G6 0 +020328.42 +513906.0 -000010.5-000004.800005.5 07.8800.07A0 0 +020547.05 +132034.0 +000095.2+000013.500012.9 07.8800.40F5 0 +022528.03 -340307.4 +000015.7+000009.100007.2 07.8800.26F0 1 +023326.60 +705723.4 -000002.5-000003.000001.0 07.8800.06B3 0 0.08 3.04 +023513.99 +403548.2 -000002.3-000012.100002.9 07.88-0.03B9 0 +024614.57 +053533.7 +000073.5-000043.900015.8 07.8800.55F8 0 +025616.58 +753907.4 +000062.9-000040.300009.9 07.8800.39F2 0 +025917.60 +101237.1 -000003.0-000003.400004.2 07.8800.51F0 0 +031324.01 -285828.3 +000057.1-000070.100010.7 07.8800.62G0 0 +031433.63 +614256.1 -000010.5+000001.500004.4 07.8800.05A0 0 +032430.02 +490823.9 +000023.1-000024.600006.4 07.8800.09A1 0 +032610.97 -303706.1 +000217.4+000227.500031.9 07.8800.72G8 0 +033021.69 -544829.8 +000025.2+000028.300005.5 07.8800.91G8 0 +033209.73 +300021.9 -000002.0+000000.200005.8 07.8800.26A0 0 +034235.97 +771013.3 -000015.2+000008.000007.0 07.8800.12A0 1 0.22 3.36 +035142.86 -602135.9 -000009.7-000029.200013.0 07.8800.57F8 0 +035908.41 -485453.0 +000009.2-000011.900003.5 07.8800.05A1 0 +040857.16 -285433.7 -000027.8-000046.600011.0 07.8800.43F2 0 +042836.49 -322756.7 +000005.2+000026.100008.1 07.8800.41F3 0 +043346.45 +103103.8 +000001.8-000009.100006.4 07.8800.17A0 0 +043521.56 -044409.5 +000002.2-000058.400026.4 07.8800.63G0 0 +044913.27 -312535.5 +000109.7-000021.000023.3 07.8800.68G3 1 +045142.74 -383638.0 -000000.3+000014.300005.5 07.8800.21A5 0 +050311.73 -501919.1 -000014.8-000007.400006.7 07.8800.37F2 0 +051130.97 +054212.8 +000060.6-000139.900017.8 07.8800.52F8 0 +051600.79 -143020.1 -000000.3-000003.500003.1 07.88-0.01A0 0 +051624.69 -013831.3 +000005.0+000004.000003.6 07.8800.03B8 1 +051826.46 -410239.7 +000005.5-000019.200007.1 07.8800.47F5 1 +054044.39 -121345.6 +000003.7-000002.000004.9 07.8800.97K0 0 +054406.58 -143042.5 +000003.7-000020.600008.2 07.8800.51F5 0 +060038.16 +495843.7 +000005.3-000028.800004.6 07.8800.24A2 0 +060640.58 +064349.9 +000003.0+000002.100002.3 07.8800.29A5 0 +060808.15 -103413.6 +000017.9-000006.100005.8 07.8800.11A0 0 +062054.72 -372936.5 +000056.8+000000.500005.5 07.8800.78G3 0 +062158.17 -262211.0 -000002.4+000006.800002.2 07.88-0.13B8 0 0.06 0.80 +062542.46 -354150.7 -000007.1+000009.300004.0 07.88-0.05Ap 0 0.07 1.10 +063958.80 -325330.2 -000009.3+000002.700004.5 07.88-0.04B9 0 +064240.55 +014258.2 -000000.4+000001.500000.7 07.8800.15O8 1 +064253.64 -550654.7 -000008.9+000009.500003.5 07.88-0.09B6 1 +064702.61 +110255.4 +000002.1-000016.400004.7 07.8800.22A5 0 +065516.08 -171255.0 -000004.5-000000.500002.7 07.88-0.01B8 1 +065537.20 -384001.3 -000055.8+000051.000016.5 07.8800.51F7 0 +065708.97 -173336.0 -000005.0-000001.400002.9 07.88-0.00B9 0 +070307.77 -111157.0 +000007.9-000006.100000.6 07.88-0.06B5 0 +070332.37 +250537.3 -000007.7+000005.600004.3 07.8800.97G8 0 +070846.17 +162942.2 -000001.3-000001.700001.9 07.8800.04A0 0 +071000.07 -193507.7 -000004.7+000000.800000.1 07.88-0.11B8 0 +072030.32 -063612.2 +000029.7-000050.600008.5 07.8800.62G5 0 +072050.03 -295147.8 -000003.2+000007.000000.6 07.88-0.15B5 0 +072611.64 -202409.6 -000004.9+000004.000005.1 07.8800.40F2 1 +073445.60 -224653.7 -000006.4+000005.000001.6 07.88-0.07B7 0 +073702.82 -522157.1 -000030.6+000005.100016.4 07.8800.51F5 0 +073940.74 -354130.6 +000003.8-000025.700003.4 07.8800.33F0 0 +074219.25 -271101.7 -000004.1+000004.700002.9 07.88-0.11B8 0 +074349.97 +093613.2 -000037.7-000008.100007.0 07.8800.24A2 0 +074954.07 +862156.2 -000068.7-000133.900021.2 07.8800.60G0 0 +080013.87 -311147.5 -000057.2+000036.000009.0 07.8800.25A3 1 +080109.20 -414530.8 -000014.6+000005.000004.1 07.88-0.10B8 0 +080216.03 +440119.6 -000025.1-000001.400006.0 07.8800.23F0 0 +080920.65 +454603.3 -000014.0-000035.500002.8 07.8800.94G5 0 +081703.41 -330027.0 -000017.2+000007.300005.9 07.8800.15A2 0 +082107.36 -345338.7 -000012.0+000009.600003.4 07.88-0.01B9 0 +082233.89 -003211.6 -000010.5+000001.700002.9 07.8800.20A0 0 +082956.31 +370415.5 +000003.1-000003.800008.5 07.8800.44F5 0 +083342.61 -445645.9 -000006.5+000008.300001.5 07.88-0.05B8 0 +084256.25 +481134.1 -000052.1-000103.900017.1 07.8800.57G0 0 +085202.46 -461719.9 -000012.1+000011.200003.7 07.88-0.09B8 0 +085753.37 -423130.0 -000011.7+000007.900003.7 07.88-0.12B8 0 +085937.45 -171109.1 -000037.0+000012.300005.7 07.8800.40A3 0 +090421.27 -330606.7 -000056.5+000000.700009.5 07.8800.39F2 1 +090623.11 -364811.5 -000028.3+000017.300005.5 07.8800.06A0 1 +090712.09 -343111.0 -000014.9+000014.500003.6 07.8800.02A0 0 +091005.49 -481223.1 -000018.9+000019.600002.9 07.8800.88G6 0 +091017.93 +622648.6 -000055.2-000039.500005.0 07.8800.24A5 0 +091107.51 -431611.6 -000015.0+000017.100003.9 07.8800.31A8 0 +091240.33 -654340.2 -000024.7+000009.000005.4 07.8800.09A0 0 +092333.43 -214917.9 -000013.5+000007.900004.1 07.8800.03A0 0 +093427.74 -243211.6 -000022.3+000005.200006.5 07.8800.32F0 0 +093756.45 +742034.8 -000022.8-000024.400004.8 07.8800.30A5 1 +093813.34 -524135.2 -000015.7+000004.100001.3 07.88-0.08B8 0 +094126.56 +520648.1 +000037.2-000046.400009.8 07.8800.62G0 0 +094704.87 -003707.0 +000050.3-000118.200015.7 07.8800.56F8 0 +095914.29 -124513.9 -000047.0+000012.600005.6 07.8800.30Ap 0 +100256.49 +684709.3 -000030.8-000021.700015.2 07.8800.51F5 1 +100910.44 +214725.3 -000038.8-000013.000005.6 07.8800.15A0 0 +101103.18 -440505.3 -000068.7+000021.500011.8 07.8800.41F2 0 +101219.17 +171759.1 -000155.6-000229.900014.4 07.8800.55Gp 0 +101515.38 -693811.9 +000050.1+000033.100012.4 07.8800.46F3 0 +101752.80 -543723.4 -000011.7-000004.200005.3 07.8800.01B9 0 +102119.89 -514428.8 -000010.3+000004.300001.7 07.88-0.03A0 0 +102516.81 -523355.3 -000009.2+000005.500000.9 07.8800.02A0 0 +102813.96 -161721.7 -000056.2+000086.000019.7 07.8800.72G5 0 +103257.07 -395550.7 -000015.7+000001.800002.8 07.8800.03A0 1 +103413.30 -241807.7 -000054.7-000007.400012.4 07.8800.43F3 1 +103528.77 +314642.5 +000008.3+000012.900009.2 07.8800.45F5 0 +104805.67 -262354.2 -000163.8-000011.500022.2 07.8800.54G0 0 +110302.53 -813718.6 -000060.8+000047.600011.9 07.8800.56F7 0 +110357.50 -710002.6 -000019.4-000004.300003.5 07.8800.06B9 0 +111012.86 +352006.4 -000002.8+000001.600003.8 07.8800.04A1 0 +111355.00 +395841.0 -000294.1-000115.100003.1 07.8800.65G0 0 +111418.81 +055753.1 -000024.3-000125.900015.9 07.8800.59F8 0 +112952.09 +245650.5 -000083.8+000006.900010.0 07.8800.49F5 0 +113250.31 +385152.0 +000007.2+000004.500007.6 07.8800.14A3 0 +115835.14 -432615.4 -000038.6+000002.500003.9 07.8800.57F5 0 +122424.51 +430514.9 +000003.5-000000.200002.8 07.8800.33F0 1 +123108.29 -313808.3 -000046.7-000007.600010.1 07.8800.26A8 0 +124004.17 +684808.5 -000438.4+000030.600022.2 07.8800.61F8 0 +130336.70 -385806.3 -000055.1-000015.400006.5 07.8800.33F0 0 +130337.03 -113456.6 -000049.8-000088.400013.0 07.8800.62G5 0 +130419.20 -171414.4 -000057.2+000022.000006.9 07.8800.44A8 0 +132301.47 -811835.1 -000360.2-000148.900029.3 07.8800.67G5 0 +133900.48 -644140.9 -000020.6-000020.000004.5 07.8800.02Ap 0 +134357.38 -412056.0 -000094.0-000088.200019.1 07.8800.58G0 1 +141000.06 +521510.5 -000038.8+000020.200001.7 07.8800.96K0 0 +141117.38 +542433.2 -000147.2-000036.900017.4 07.8800.65G4 0 +143802.68 -795945.3 -000014.9-000008.900005.7 07.8800.22A4 1 +144010.67 +574247.4 -000094.8+000011.700019.8 07.8800.51F8 0 +144723.54 +475433.6 -000018.4+000008.400011.8 07.8800.60F8 0 +145654.48 -354143.4 -000024.0-000023.500009.0 07.8800.19A2 0 +150022.87 +074408.9 -000013.1-000129.100021.1 07.8800.59F5 0 +151736.82 +075040.7 +000031.6-000013.800012.0 07.8800.41F0 1 +151800.26 -683453.5 -000005.6-000004.200002.3 07.88-0.20B8 1 +151906.20 +414401.1 -000019.7-000181.700009.4 07.8800.93G5 0 +152002.73 -325153.7 +000029.5-000021.600007.9 07.8800.41F2 0 +153627.00 -570051.5 -000008.5-000011.200002.1 07.8800.00B5 0 +160112.97 -564139.5 -000200.5-000253.000014.1 07.8800.74G6 0 +160257.47 -562531.3 -000014.3-000028.400006.3 07.8800.15B9 0 +160704.68 -165635.6 -000009.8-000019.200005.8 07.8800.20B9 0 +161322.37 -320748.2 -000042.0-000081.000008.9 07.8800.41F3 0 +161547.52 -153538.2 -000012.9+000004.000001.8 07.8800.74F6 0 +162524.32 -242756.3 -000002.2-000025.500007.4 07.8800.76B2 0 +163022.61 +404411.6 -000082.9+000039.100011.1 07.8800.58G0 1 +163105.51 -073227.1 -000005.9-000012.300008.2 07.8800.14A0 0 +163501.93 +331248.1 +000039.1-000039.600008.1 07.8800.45F8 0 0.14 0.42 +164207.92 +021620.6 +000006.3+000004.400003.5 07.8800.21A2 0 +164417.56 +605814.4 -000002.8+000013.000006.7 07.8800.14A0 0 +164649.83 +660229.6 +000004.7+000004.800004.8 07.8800.16A2 0 +164849.42 -462403.1 -000070.6-000081.100018.6 07.8800.57F7 1 +165935.57 -411708.1 -000036.5-000050.900003.4 07.8800.58F5 1 +170355.45 -440857.9 -000003.3-000009.400002.8 07.8800.08B8 0 +172539.42 +073005.4 -000034.1-000007.900006.6 07.8800.69G0 0 +172631.92 -443745.7 +000003.3-000005.800000.9 07.88-0.04B3 0 +172722.08 -380341.1 -000172.5-000011.500032.0 07.8800.69G5 0 +173446.89 +190814.4 -000016.2-000012.700012.9 07.8800.45F5 0 +174919.38 +241034.9 -000001.5+000013.000004.7 07.8800.17A2 0 +175336.49 +610237.7 +000007.9+000026.700019.4 07.8800.60F8 0 +175838.52 -604046.4 +000002.3-000008.600002.2 07.8800.16A2 0 +181002.62 +305025.7 +000013.7-000051.200011.9 07.8800.50F5 0 +182102.58 +134900.7 -000013.0-000007.900004.2 07.8800.12A0 0 +182440.21 +331059.1 -000018.9+000127.800019.3 07.8800.56G0 0 +182513.40 -623006.0 -000001.1-000011.200006.2 07.8800.40F2 0 +182624.44 +464832.1 -000027.3+000011.500010.0 07.8800.43F2 1 +182824.06 +034647.4 +000007.1-000003.600004.5 07.8800.34F0 0 +182952.82 +091157.9 -000116.1-000206.200014.0 07.8800.47F5 0 +185217.95 -353726.4 +000024.1-000009.700007.0 07.8800.42F3 1 +190216.37 +425944.7 -000004.8+000005.000006.1 07.8800.06A0 0 +190406.25 -594433.7 +000075.2-000071.700012.1 07.8800.65G3 0 +192757.18 +424634.5 +000071.4+000154.800010.4 07.8800.72G5 0 +192853.89 -285811.9 +000011.2-000005.500006.9 07.8800.19A2 0 +193226.02 -154505.5 +000013.1-000006.200004.5 07.8800.24A2 0 +193634.09 -044618.2 +000013.4+000006.300005.3 07.8800.24A2 0 +193905.58 +541052.9 +000024.1+000016.500007.5 07.8800.54F8 0 +194051.12 +014022.8 +000002.7+000000.400000.0 07.8800.23B9 0 +194526.50 -000843.4 +000003.5-000002.000001.5 07.8800.36A2 0 +195659.68 +274858.7 +000024.5+000020.500003.5 07.8800.02A0 0 +195832.48 -630740.7 +000006.2-000010.500003.2 07.88-0.04B9 0 +200312.98 -181431.8 -000013.5+000006.100011.4 07.8800.45F3 0 +200911.77 +335511.8 +000002.8-000002.500001.3 07.8800.01B9 0 0.15 2.56 +201025.78 +053502.7 +000053.9+000037.900013.2 07.8800.43F2 0 +201126.85 +465506.3 +000022.6+000018.400002.3 07.8800.95G5 0 +201630.08 -790024.2 +000004.4+000035.800012.5 07.8800.47F5 0 +202053.49 -590208.4 +000008.4-000027.600006.5 07.8800.02A0 0 +202601.22 +203456.0 +000003.9-000003.700005.2 07.8800.14A2 0 +202640.01 -420319.8 +000008.8+000014.300003.1 07.8800.19A4 0 +203539.86 -044316.2 +000009.1-000076.300004.7 07.8800.88G5 0 +203725.43 -430235.3 +000031.2-000033.400007.0 07.8800.07A0 0 +204645.06 -271059.2 +000003.1+000018.900010.3 07.8800.34F2 0 +205237.55 -385423.4 +000024.8+000013.500007.0 07.8800.25A5 0 +210155.07 +401840.0 +000018.2+000009.300005.3 07.8800.19A0 1 +210306.72 -524605.1 -000088.8-000059.000011.0 07.8800.89K0 0 +210348.24 -241920.5 +000021.5-000007.800010.1 07.8800.48F6 1 +211548.52 +320242.4 +000002.8-000037.100010.3 07.8800.38A3 0 +212243.04 +541350.5 +000004.2-000010.100003.0 07.8800.02A0 0 +212327.06 -752938.7 +000031.2+000105.500029.2 07.8800.69G5 0 +213139.87 -251803.9 +000026.1-000015.600007.2 07.8800.56F7 0 +213341.71 +581145.1 -000004.9+000013.000008.9 07.8800.25A3 0 +214121.47 +694134.1 +000023.3+000004.100006.5 07.8800.07A1 0 0.13 0.00 +215107.44 +102204.8 -000018.6-000065.700007.0 07.8800.45F5 1 +215158.50 -301900.0 -000025.3+000027.100009.9 07.8800.36F0 0 +215359.28 -630613.8 +000016.3-000010.200003.0 07.88-0.02B9 0 +215445.68 +324023.8 -000008.2-000016.200003.2 07.8800.10A0 0 +220430.12 +155128.6 -000024.7-000066.400010.9 07.8800.59G5 1 +222100.58 +063527.3 +000108.9+000003.000018.4 07.8800.58F8 0 +222438.83 -331610.3 -000023.4-000049.200012.8 07.8800.54F7 0 +223345.75 -335234.5 -000026.2-000024.600003.2 07.8800.82G6 0 +224239.11 +140200.7 -000006.9-000041.100006.9 07.8800.53F5 0 +224902.94 +493358.8 +000014.0+000004.300006.8 07.8800.16A2 0 +225241.89 +584823.2 +000026.5+000004.700004.1 07.8800.11A2 0 +230107.19 +765210.1 +000020.6+000001.900006.3 07.8800.15A2 0 +230720.35 +803815.2 +000017.0+000009.900003.2 07.88-0.04B9 0 +231236.52 +105709.1 -000019.0-000023.400005.8 07.8800.94G5 0 +231610.27 -594650.4 -000096.3-000014.100015.9 07.8800.51F6 0 +231737.47 -013117.5 +000260.4-000091.400018.1 07.8800.68G5 1 +232317.51 -092305.8 +000031.4-000006.900008.1 07.8800.47F5 0 +232950.11 -455337.6 +000049.4-000080.300010.2 07.8800.42F5 0 +234153.58 +684018.8 +000014.1+000002.400003.8 07.88-0.00A0 0 +235014.78 -292406.4 +000185.0+000017.700039.5 07.8800.84K1 0 +235534.97 -205711.8 +000008.2+000019.800025.5 07.8800.64G3 1 +235642.67 -421142.8 +000121.5-000046.900009.9 07.8800.44F5 0 +235939.53 +374758.7 +000006.7-000008.200002.8 07.88-0.01B9 0 +001624.02 -434648.5 +000012.1+000001.300002.9 07.8801.29K2 0 +001744.83 +534240.5 -000005.2-000003.500000.2 07.8801.40G5 1 +002950.80 +094152.2 +000018.2-000019.800005.8 07.8801.12K0 0 +003656.79 -032402.3 -000000.9-000021.000003.0 07.8801.23K0 0 +005151.14 +164259.9 +000005.1+000014.900003.8 07.8801.09G5 0 +011243.22 +361607.6 +000024.6-000017.400003.2 07.8801.11K0 0 +011640.03 -380711.1 +000009.7+000002.700000.4 07.8801.42K4 0 +015006.22 -542753.5 +000110.5-000047.500007.1 07.8801.07K2 0 +020743.86 -571140.3 -000008.8-000051.500004.0 07.8801.18K2 0 +021703.62 +355627.3 -000035.3-000004.600002.4 07.8801.03G5 0 +021933.67 -504640.5 +000004.0-000009.700004.0 07.8801.22K3 0 +022312.76 -481620.7 +000033.0-000007.600000.9 07.8801.04K0 0 +022743.70 -450251.5 -000017.7-000030.000004.1 07.8801.21K2 0 +024958.04 -135046.5 +000024.0+000010.000003.0 07.8801.14K1 0 +030315.69 +330853.1 +000001.2+000001.600000.5 07.8801.75K5 0 +033205.59 -490932.2 +000005.0+000030.100005.1 07.8801.04K0 0 +034213.73 -155747.7 +000054.6-000014.800000.8 07.8801.20K1 1 +035606.52 +204618.2 +000022.1-000012.800006.7 07.8801.01G5 0 +041914.16 +410018.4 +000000.1-000004.300004.1 07.8801.59K5 0 +044508.23 +805109.8 +000010.8-000018.500003.2 07.8801.04G5 0 +045525.18 -394516.7 -000002.7+000075.300003.2 07.8801.07K1 0 +050806.31 +143158.3 -000000.3-000006.500003.5 07.8801.00G5 0 +052008.50 -611005.3 +000021.8+000060.600002.7 07.8801.20K0 0 +055256.91 +290643.1 -000007.1-000016.100003.0 07.8801.00G5 1 diff --git a/kstars/kstars/data/hip038.dat b/kstars/kstars/data/hip038.dat new file mode 100644 index 00000000..74a409bb --- /dev/null +++ b/kstars/kstars/data/hip038.dat @@ -0,0 +1,1000 @@ +055352.04 +504406.8 +000012.8-000011.500002.9 07.8801.49K0 0 +055457.14 -333956.8 +000001.1-000000.700002.2 07.8801.31K2 0 +062715.05 +063038.4 +000005.4+000012.000003.1 07.8801.67K5 0 +062912.11 -402248.9 -000009.7-000001.200003.1 07.8801.25K0 0 +062937.42 +165837.9 +000011.9-000032.200005.5 07.8801.10G5 1 +063203.20 +194309.4 -000031.7-000005.000002.3 07.8801.05G5 0 +065338.06 +610056.1 -000004.5-000008.500003.0 07.8801.51M. 0 +072356.09 +334003.6 +000005.0-000010.800000.7 07.8801.51K2 0 +072605.95 -481004.3 -000023.0-000016.100005.7 07.8801.06K0 0 +073524.47 +172259.5 -000009.6-000008.500004.0 07.8801.01G5 0 +073824.64 -540700.8 -000009.4+000008.400002.2 07.8801.72M0 0 +082746.84 -133536.2 -000002.9-000006.700001.0 07.8801.43K3 0 +083843.32 -474716.4 -000002.8+000004.800001.1 07.8801.86K2 0 +091157.42 +285217.7 +000008.3+000000.500002.9 07.8801.14K1 0 +091441.00 +112948.5 -000010.8-000004.100002.4 07.8801.42K2 0 +091907.72 -463822.6 -000035.6+000054.900001.7 07.8801.09K0 0 +091957.91 +281732.9 -000002.8-000000.200003.2 07.8801.28K2 0 +092741.92 -815025.3 -000013.5+000008.700002.0 07.8801.49K4 0 +094113.31 -462255.1 -000074.0+000033.300007.8 07.8801.06K0 1 +094514.73 +084327.4 -000004.8-000078.500004.5 07.8801.08G5 0 +094529.73 -293223.7 +000002.0+000059.500004.1 07.8801.03G8 0 +094541.46 -112122.2 +000046.3-000055.700004.8 07.8801.28K2 0 +101916.21 +544332.0 -000011.7-000016.600006.7 07.8801.08K0 0 +102607.46 -625134.1 -000019.9+000017.300000.8 07.8801.41K2 0 +103949.34 +392416.8 -000010.7-000002.800004.3 07.8801.15K0 0 +105248.84 -414207.7 -000003.4+000002.700001.1 07.8801.63K5 0 +110413.09 -715331.2 -000050.0-000014.500003.3 07.8801.05G8 0 +112145.10 -482944.1 +000004.0-000003.200004.1 07.8801.02K0 0 +113335.55 +553455.9 -000026.4-000022.900004.8 07.8801.15K0 0 +114140.12 +441142.3 -000002.0-000012.800002.6 07.8801.60M3 0 +114646.67 +032827.6 -000045.7-000018.800007.2 07.8801.04K0 0 +115245.90 -145031.0 -000048.8-000036.500004.9 07.8801.05K0 0 +121658.37 +002107.7 -000029.4-000004.600004.1 07.8801.03K0 0 +122814.89 +114935.6 -000054.2+000001.100003.2 07.8801.36K0 0 +124337.24 +585211.0 -000066.8-000023.500004.4 07.8801.18K2 0 +124425.39 +003212.2 -000020.2+000008.300000.6 07.8801.66M. 0 +132039.55 +243855.8 -000014.3-000051.900009.0 07.8801.01K1 0 +134348.76 +172427.2 -000068.0-000020.700005.9 07.8801.01K0 0 +135521.73 +192314.4 -000013.0+000005.800001.9 07.8801.42K0 0 +144757.75 -635542.2 -000014.6-000007.300003.2 07.8801.70M0 0 +145220.67 +174652.9 -000039.3+000014.000002.9 07.8801.53K2 0 +150206.44 +420308.5 -000005.2-000008.800002.1 07.8801.31K0 0 +150403.86 +104406.4 -000023.5+000006.700002.8 07.8801.52K5 0 +150707.42 -525443.1 -000002.7-000003.600001.1 07.8801.55K2 0 +151545.38 -601354.0 +000006.8-000006.300001.8 07.8801.51K3 0 +152452.89 -665948.2 -000004.5-000003.200000.6 07.8801.17G3 0 +152645.43 +051412.9 -000052.4-000017.600003.5 07.8801.30K0 0 +154100.33 -084430.9 -000010.1-000000.500006.0 07.8801.10G5 0 +154805.82 +500016.5 +000002.2+000001.800002.3 07.8801.34K2 0 +155041.95 +130736.4 +000004.6+000006.000004.2 07.8801.47K2 0 +160410.18 +060311.5 -000012.0-000040.000005.2 07.8801.29K2 0 +162251.05 +612607.8 +000004.8-000008.900001.6 07.8801.58K2 0 +162357.57 +383830.2 -000018.6+000008.100002.0 07.8801.09K0 0 +162617.89 +230352.9 +000005.0-000005.000001.9 07.8801.66M. 0 +164451.71 +095706.4 +000008.5-000022.200002.2 07.8801.59K5 0 +165457.71 +304221.6 +000009.9+000020.100002.7 07.8801.55K5 0 +172425.36 +063111.2 -000049.8-000005.200005.7 07.8801.08G5 0 +172552.10 -491511.4 +000000.4-000009.500002.1 07.8801.22K0 0 +172902.16 +512951.5 -000005.7+000002.000003.5 07.8801.35K5 0 +173319.42 -464551.7 -000006.9-000008.400004.0 07.8801.13K0 0 +174628.60 +061408.3 -000003.6-000028.200004.6 07.8801.03K0 0 +174756.17 +144513.1 +000000.5-000018.300001.0 07.8801.05K5 0 +183456.47 -480904.3 +000020.6-000003.500003.2 07.8801.14K1 0 +184313.73 +494259.4 +000001.2-000033.900002.5 07.8801.35K5 0 +184602.08 -061507.3 +000005.7+000002.200002.2 07.8801.28K0 0 +190124.66 +262344.0 -000017.6-000020.000004.9 07.8801.14K1 0 +191840.87 +521450.6 +000025.8+000000.500003.0 07.8801.12K0 0 +192036.86 +492735.5 +000007.4+000002.100002.2 07.8801.44K5 0 +192553.87 +411152.8 -000000.8-000005.700002.6 07.8801.02K2 0 +194316.36 +092950.1 -000000.6-000018.600006.0 07.8801.40K2 0 +195520.03 +295920.8 -000000.9-000009.700004.4 07.8801.27K3 0 +200202.86 +353828.1 -000004.1-000008.000001.3 07.8801.40G8 0 +200635.40 +350755.4 +000002.9-000010.400002.2 07.8801.00G5 0 +200649.85 +165214.6 -000005.3+000018.700002.2 07.8801.02K0 0 +200709.34 +151601.5 -000000.2+000000.800000.4 07.8801.68K5 0 +201125.71 +384903.3 +000010.4-000003.400002.9 07.8801.45K2 0 +202307.98 +484845.3 -000021.1+000004.300001.8 07.8801.88K5 0 +202826.08 -551038.9 +000021.8-000006.900003.6 07.8801.11K0 0 +203842.48 -170354.9 -000010.2-000034.100002.8 07.8801.50K4 0 +203915.65 -191642.5 +000014.6-000004.300003.2 07.8801.45K4 0 +203937.20 +045818.7 +000862.4+000067.600053.8 07.8801.24K5 1 +211632.38 +092338.8 +000146.5-000119.100061.8 07.8801.02K2 0 +212127.56 +211900.2 -000016.4-000003.200004.7 07.8801.25K2 0 +212641.52 -302920.0 +000030.0-000042.600003.0 07.8801.12K1 0 +215041.38 +774606.6 +000008.0+000002.300002.3 07.8801.00K0 1 +215248.17 -572004.9 -000019.9+000006.500004.6 07.8801.02K0 0 +221322.13 +312256.2 +000003.7-000003.500002.0 07.8801.29K2 0 +221358.41 +695351.2 -000003.5-000008.000003.5 07.8801.10K0 0 +221845.85 +420833.4 -000020.4-000012.400002.3 07.8801.48K2 0 +222751.70 -055421.1 +000024.9-000010.400006.0 07.8801.02G5 0 +222903.33 +294743.7 +000008.7-000003.300002.4 07.8801.05K0 0 +223140.58 -395843.6 -000009.7-000025.100003.8 07.8801.02G8 0 +223824.18 -224419.2 -000019.7-000019.500001.1 07.8801.42K5 0 +224256.55 -853035.9 +000007.0-000009.700002.3 07.8801.30K2 0 +224515.85 +471213.6 +000017.6-000001.900001.4 07.8801.51M. 0 +224853.87 -165943.0 -000003.2-000001.300001.3 07.8801.56M0 0 +225220.39 +401555.8 -000006.3-000002.100001.2 07.8801.59K5 0 +230016.69 -223128.2 -000904.2+000058.100122.8 07.8801.38K5 0 +234453.07 -233014.8 +000015.9+000000.300003.0 07.8801.27K2 0 +235736.57 +201949.3 +000012.2+000003.100003.5 07.8801.27G5 0 +034606.22 +535419.1 -000023.4+000002.600001.4 07.8802.25M0 0 0.20 26.93 +000340.12 +035425.2 -000023.6-000012.900008.6 07.8900.40F0 0 +000601.05 +162707.5 +000004.6-000000.900003.1 07.8900.93G5 0 +001738.68 +444441.7 +000011.1-000002.200007.3 07.8900.02A2 0 +002510.96 +165931.4 +000086.2-000061.000015.8 07.8900.54F5 0 +002720.60 -083930.3 +000033.0-000047.500009.8 07.8900.47F2 0 +003334.54 +603255.2 +000015.3-000002.400003.6 07.89-0.01B9 0 +004125.39 +280233.6 +000008.9-000007.800002.9 07.8900.29A5 0 +012726.32 +601704.1 -000001.6-000001.300001.0 07.8900.46B3 0 +013418.35 -272147.4 +000018.9+000020.200005.3 07.8900.24A5 0 0.23 2.05 +013526.59 +264103.8 +000023.0-000058.000006.7 07.8900.60F8 1 +013856.62 +215507.0 +000041.6-000001.800007.3 07.8900.31A0 0 +021220.70 -464858.4 -000030.6-000067.200023.0 07.8900.67G3 0 +021917.04 +340157.9 -000008.6+000001.100003.4 07.8900.98G5 0 +022043.74 -113624.3 +000007.9+000008.500005.3 07.8900.93K0 0 +022354.88 +333028.2 -000001.9-000003.400002.4 07.8900.00A0 1 +022427.22 +153129.7 -000010.1-000020.600008.7 07.8900.34F0 1 +022759.81 +523257.6 +000000.7-000005.100000.4 07.89-0.01O9 0 +023004.76 -754704.8 +000037.6+000034.300005.3 07.8900.55F6 0 +023056.28 -623546.2 +000038.0-000053.300003.4 07.8900.94G6 0 +023255.93 +543240.2 -000007.1-000010.300005.3 07.8900.28A3 0 +023917.18 -114453.3 +000060.2+000012.400008.6 07.8900.47F3 0 +024615.05 +253900.9 +000238.7-000149.900039.0 07.8900.84K1 0 +024616.44 +150028.1 +000021.3-000014.900004.9 07.8900.01A0 0 +024645.34 -405732.6 +000053.4+000024.600012.1 07.8900.53F7 0 +025327.17 -085052.8 +000064.4-000004.000008.3 07.8900.70G0 0 +030454.95 -570958.4 -000034.7-000024.800018.9 07.8900.65G2 0 +031935.35 -112433.0 +000034.7-000025.100003.9 07.8900.99G5 0 +032003.78 -602941.9 -000000.6+000028.400006.5 07.8900.91G8 0 +032343.14 +514613.5 +000023.1-000025.500005.9 07.8900.07A0 0 +032716.71 -611533.4 +000041.1+000049.100009.1 07.8900.46F5 0 +035059.73 -483137.6 -000006.7+000041.500013.8 07.8900.45F5 0 +035337.68 +280853.3 +000100.3-000011.400009.0 07.8900.84G8 0 +035547.87 -521452.4 +000000.1+000004.300003.7 07.8900.05A0 0 +040644.53 -804407.9 -000027.8-000236.500014.1 07.8900.63G2 1 +040819.21 +412925.7 +000010.9-000007.000004.4 07.8900.14A0 0 +042237.39 +432657.5 -000010.3-000010.000007.7 07.8900.40F5 0 +042359.79 +351257.2 -000027.0-000019.400008.3 07.8900.38F0 0 +042509.23 -640451.1 -000061.3+000321.600023.1 07.8900.65G5 0 +043839.29 +172429.2 +000012.7-000011.600007.4 07.8900.40F0 0 +044146.63 -451827.0 +000006.4+000013.400002.0 07.8900.05A1 0 +044237.61 +361841.7 -000000.3-000000.900000.1 07.8900.23B9 0 +044406.52 -030959.7 +000011.5-000003.000003.9 07.8900.99K0 0 +044530.19 +595219.1 +000003.4-000020.100003.6 07.8900.42F0 0 +044650.29 -182357.5 +000004.2-000016.600007.9 07.8900.50F6 1 +045040.42 -454006.3 +000022.3+000019.400006.8 07.8900.53F6 0 +045554.67 +450205.1 -000005.5-000001.600002.6 07.8900.04B7 1 +045704.60 +475243.8 -000000.6-000003.800006.5 07.8900.00A0 0 +050851.68 -125458.4 +000032.5-000014.000009.8 07.8900.64G1 1 +051303.42 +242349.1 -000005.1-000017.800010.7 07.8900.50F5 1 +051542.92 -492641.3 +000099.4-000051.700030.9 07.8900.75G8 1 +052208.15 +080018.7 +000007.3-000010.000005.8 07.8900.19A2 0 +053714.52 -014003.8 +000001.0-000000.900002.1 07.89-0.10B5 0 +053848.54 +554452.5 -000013.9+000020.400016.2 07.8900.48F5 0 +054025.46 -223853.9 -000002.1-000014.500005.2 07.8900.08A0 0 +054342.23 +040015.3 -000000.5-000002.200007.9 07.8900.33F0 0 +054709.90 +292550.6 +000001.9-000004.500001.6 07.8900.10B9 0 +055131.05 -633152.5 -000019.7+000009.000007.9 07.8900.20A6 1 +055157.21 -071836.3 -000000.8-000001.100003.5 07.89-0.08B9 0 +055159.67 +374958.2 +000033.0-000147.700015.1 07.8900.80G5 0 +055327.37 -433330.8 -000003.4-000056.600005.1 07.8900.81G8 0 0.17 2.48 +055503.74 +272031.8 -000021.7+000025.800008.4 07.8900.49F5 0 +055800.29 +243701.7 +000005.3-000003.100000.3 07.8900.07B8 1 +055811.22 +812150.3 +000006.8-000016.900010.7 07.8900.88G5 0 +055818.87 +404712.6 -000011.1-000006.500004.8 07.8900.08A2 0 +060009.77 +195927.4 -000004.4-000004.500001.3 07.89-0.11B8 0 +060252.58 +255304.1 +000026.2-000074.700008.8 07.8900.52F6 1 +061705.90 -355803.2 -000011.9+000030.400007.9 07.8900.30A8 0 +061859.71 +230004.1 -000002.1-000001.100001.6 07.8900.30B0 0 +062558.20 +042517.3 -000005.0-000006.000003.1 07.89-0.10B8 0 +062845.74 +385747.1 -000043.8-000053.500020.4 07.8900.74G5 0 +062917.21 +393853.5 +000007.9-000105.800009.1 07.8900.64G0 0 +063527.11 -313529.2 -000001.3+000003.200003.7 07.89-0.13B5 0 +064130.05 -652806.6 -000010.9-000073.600015.9 07.8900.51F3 1 +064436.31 +315812.9 -000015.5-000106.100017.4 07.8900.56F5 0 +064553.75 -065346.6 -000004.8-000005.100003.5 07.8900.10A0 0 +065137.98 -381254.1 -000004.7+000009.600002.1 07.89-0.10B8 0 +065254.29 +254551.8 -000013.7-000009.000009.3 07.8900.34F0 0 +065411.27 +405324.9 +000086.3-000077.900014.9 07.8900.54G0 0 +065646.13 -033913.5 -000001.6+000001.800002.2 07.8900.54F0 0 +065909.23 +051706.8 -000006.4-000004.900002.9 07.8900.90G5 0 +070705.60 +095245.7 +000022.1-000020.500007.1 07.8900.32F0 0 +071115.15 -103229.7 -000007.5+000003.000000.6 07.89-0.04B8 0 +071229.76 +101152.5 -000014.8-000007.600004.1 07.8900.91K0 0 +071529.65 +235123.9 -000002.1-000007.800004.2 07.8900.91G5 0 +072220.56 -174844.2 -000024.0-000028.300011.7 07.8900.47F5 0 +073306.56 +155856.8 -000007.4-000001.900002.5 07.8900.02A0 0 +073623.01 -471431.7 -000008.3+000010.300001.9 07.89-0.02B9 0 +075428.78 +620811.5 -000046.0-000087.500001.8 07.8900.88G0 0 +075940.79 +463712.5 -000032.2-000039.400008.6 07.8900.55G0 1 +080016.57 +404735.3 -000001.4-000024.100005.5 07.8900.95G5 0 +081059.56 -491703.9 -000009.4+000004.000002.4 07.89-0.10B5 0 +081133.70 -060057.4 -000079.9+000062.800018.0 07.8900.54G0 0 +081215.95 -711557.4 +000057.2-000081.600012.4 07.8900.46F5 0 +081734.94 -185722.3 -000011.5-000002.100002.8 07.8900.06A1 0 +082003.92 +443950.4 -000073.5-000053.200015.3 07.8900.52F5 0 +082246.01 -575319.1 -000010.6+000017.600006.5 07.8900.30A3 1 +083532.82 +491529.1 -000018.8-000036.600007.3 07.8900.24F0 0 +084636.95 -331443.3 -000064.9+000044.200008.1 07.8900.41F2 1 +084840.30 +005631.0 -000046.3-000013.300012.3 07.8900.45F5 1 +085549.15 +443944.0 +000043.1-000055.400012.9 07.8900.55F8 0 +091816.92 +184651.7 -000006.2-000013.000005.9 07.8900.41F0 0 +091952.48 +775804.4 +000000.4+000019.100001.9 07.8900.96G5 0 +093009.91 -060008.0 -000022.7+000001.800004.5 07.8900.17A2 1 +093414.74 +344840.2 -000012.8-000004.700003.5 07.8900.94G5 0 +093509.51 +140432.4 -000017.9-000010.200003.9 07.89-0.10B9 0 +094856.23 +831946.6 -000018.6+000002.000009.5 07.8900.34F0 0 +100326.23 +573208.7 -000010.9+000020.600005.9 07.8900.80G5 1 +100709.18 -523203.7 -000111.4+000043.200009.1 07.8900.41F3 0 +101244.16 -642340.7 -000131.8+000045.900010.8 07.8900.64F8 1 +102335.03 -305533.5 -000036.6+000011.900005.8 07.8900.21A4 0 +102725.48 +071259.1 -000083.9-000006.500009.2 07.8900.39F2 0 +102812.37 -063559.6 -000374.6-000281.100031.1 07.8900.81K0 0 +105008.10 +360553.2 -000025.7-000011.100003.2 07.8900.13A3 0 +105645.82 -172706.8 +000038.8-000129.100023.9 07.8900.64G3 0 +105735.85 +303909.7 -000029.3-000002.000008.0 07.8900.15A2 0 +105737.89 +154541.0 -000093.5-000063.800010.1 07.8900.41F2 0 +110453.74 -114533.7 -000129.3-000027.200012.3 07.8900.58F8 0 +110632.01 +124212.3 -000012.3-000017.600004.0 07.8900.95K0 0 +111552.91 -560044.4 -000022.7+000005.000005.0 07.8900.03A0 0 +111904.67 -310023.0 -000071.1+000069.800011.5 07.8900.60G2 1 +112642.35 -380929.2 -000018.9+000002.600002.2 07.8900.05A1 0 +113040.22 -624711.6 -000008.2+000001.500001.9 07.8900.13B9 0 +113854.15 -211025.7 -000053.5-000005.300005.3 07.8900.19A3 0 +114050.65 +600623.2 +000039.8+000008.100011.8 07.8900.42F0 0 +114154.93 -440612.6 -000064.3+000007.800011.7 07.8900.40F3 0 +114527.57 -373720.7 -000192.8-000013.400013.7 07.8900.43F5 0 +114544.71 -765136.6 -000033.9-000008.500005.0 07.8900.09B9 0 +114753.14 -152742.6 +000019.1+000005.700011.0 07.8900.46F5 1 +115036.23 +433932.4 +000023.7-000019.400005.8 07.8900.78G3 0 +115100.61 -144430.9 -000050.9-000005.400010.4 07.8900.39F0 0 +120049.96 -580415.0 -000009.5-000001.900002.1 07.89-0.03B7 0 +120530.89 -675105.6 +000034.0-000040.400007.5 07.8900.33F0 0 +120821.26 -183453.5 +000059.8-000044.500005.3 07.8900.44F3 1 +121036.02 -365005.5 -000054.0-000002.200004.8 07.8900.38A2 1 +122249.62 +434830.0 +000003.3-000011.500002.8 07.8900.94G9 0 +122702.60 -222323.0 -000126.3+000032.000011.3 07.8900.52F7 0 +123606.70 -425107.7 -000143.0-000060.200021.2 07.8900.67G5 0 +124029.22 +161645.5 -000055.3+000009.400006.2 07.8900.39F5 0 +124451.40 -524521.0 +000017.4-000001.400008.3 07.8900.44F0 1 +124552.55 -582956.3 -000008.6-000000.200001.1 07.8900.50F0 0 +125059.61 +312834.4 -000058.2-000042.800013.0 07.8900.43F2 1 +130022.11 +135039.8 +000037.2-000062.500008.8 07.8900.86G5 0 +132510.08 -785707.5 -000140.9-000072.600015.3 07.8900.45F5 0 +132653.52 -055550.5 -000016.5-000005.500005.1 07.8900.18A0 0 0.29 0.49 +133029.51 -233858.2 -000010.4-000003.100005.8 07.8900.01A0 0 +134050.75 -174733.5 -000035.9-000011.500010.7 07.8900.45F3 0 +135428.07 +203831.1 +000210.4-000076.000030.2 07.8900.69G0 0 +140441.61 +065954.2 -000028.6+000005.900008.4 07.8900.34F0 0 +140926.86 -382557.8 -000040.5-000018.500006.2 07.8900.15A3 0 +141028.76 -063334.5 -000021.6-000005.800003.3 07.8900.97K0 0 +141300.72 -311420.4 -000074.7-000064.900011.6 07.8900.53F7 1 +141310.71 -635909.5 -000031.9-000010.400007.9 07.8900.32A8 1 +143455.25 +095311.3 +000006.9+000024.200007.5 07.8900.56F8 0 +144820.77 +211907.2 -000057.6-000018.900012.5 07.8900.41F0 0 +145158.54 -602004.9 -000000.4-000014.400005.6 07.8900.09B9 0 +145237.21 -252716.2 -000198.5-000115.500017.7 07.8900.71G5 0 +145614.78 -440531.7 +000019.0-000000.200005.1 07.8900.16A3 0 +145840.79 -222405.1 -000092.2-000045.300007.7 07.8900.53F6 1 +150842.84 -292154.9 -000011.1-000017.400008.0 07.8900.51F5 0 +151204.32 -450045.2 -000000.9-000005.500003.7 07.8900.04A0 1 +151254.64 -445731.5 -000007.7-000002.300002.1 07.8900.94G5 0 +152513.58 +244901.6 +000010.9-000087.700010.6 07.8900.38F2 0 +153020.35 +273929.7 +000002.3+000005.200002.5 07.8900.13A0 1 +153753.73 +300610.4 -000039.8+000029.700012.2 07.8900.59F8 1 +153842.29 +573114.6 +000011.5-000005.800003.2 07.8900.95K0 0 +154226.92 +181257.6 -000031.0+000040.800015.2 07.8900.45F5 0 +154436.38 -440257.2 -000021.6-000018.100003.3 07.8900.99G8 0 +160930.11 -171116.1 -000032.1-000090.300016.6 07.8900.64G2 0 +161005.73 -730132.1 +000007.6+000004.600002.4 07.8900.86G5 1 +161109.58 -400740.3 -000071.2-000099.500009.2 07.8900.47F5 0 +161227.56 -751734.1 -000027.6-000020.300005.1 07.8900.26A7 0 +162502.13 -504454.5 -000004.4-000007.600002.5 07.8900.05B9 0 +163251.06 +020506.1 -000010.1-000085.000015.8 07.8900.68G0 0 +163822.09 +144737.7 +000014.9-000006.400003.3 07.8900.11A2 0 +164036.26 -540812.0 -000002.3-000001.600001.0 07.89-0.03B2 0 +164049.01 -652641.1 -000025.8-000021.900006.2 07.8900.11A2 0 +165403.30 +635214.1 +000013.2-000013.500004.3 07.8900.90K2 0 +170206.78 -540906.2 +000026.6+000013.600008.7 07.8900.93G8 0 +170741.34 +151237.6 -000052.4+000002.500009.8 07.8900.48F8 0 +170751.14 +561015.0 -000052.9+000083.600014.2 07.8900.43F5 0 +170937.77 +233440.3 -000009.1+000030.400008.6 07.8900.47F5 0 +171443.82 +582302.3 -000002.6+000040.600012.3 07.8900.41F2 0 +171727.60 -274600.8 -000002.5-000000.600000.5 07.8900.52B0 0 +171745.51 -351327.0 +000001.1-000002.100001.1 07.8900.60B0 0 +171902.18 -484147.5 -000007.9-000017.400003.9 07.89-0.01B9 0 +172243.24 +341032.2 -000001.9-000003.300003.5 07.8900.01A0 0 +172912.82 -603823.6 -000001.8-000022.200005.1 07.8900.05A0 0 +173742.86 +615713.6 -000006.1+000019.900004.9 07.8900.08A0 0 +174404.09 -481843.6 -000001.7-000005.100003.7 07.8900.94G5 0 +174451.91 +381924.8 -000001.2+000011.000004.5 07.8900.03A2 0 +174822.52 -231357.2 +000015.1-000009.700008.8 07.8900.41F0 0 +181034.38 +290446.1 -000000.8+000001.100003.6 07.8900.93G8 0 +181037.87 -164928.3 +000000.8-000000.700001.4 07.8900.21B1 0 +181420.92 -415433.1 +000001.9-000012.100003.3 07.89-0.03B9 0 +181836.56 +170010.8 +000011.0-000022.300009.6 07.8900.64F8 0 +182009.01 -344628.8 -000000.4-000006.400002.7 07.89-0.05B8 0 +182110.76 -621133.6 -000037.1-000139.100014.7 07.8900.45F5 0 +182224.88 +365403.3 +000014.3-000040.700005.8 07.8900.44F8 0 +182914.04 +105331.4 +000009.9+000001.800004.7 07.8900.05B9 0 0.43 2.20 +183126.50 +062737.2 -000004.5-000007.600004.5 07.8900.12B9 1 +183715.25 +073143.3 +000056.4-000063.900013.6 07.8900.57G0 1 +184437.69 +020715.5 -000000.1-000012.000002.4 07.8900.90K2 0 +184507.68 +063922.6 +000001.6-000000.200002.3 07.8900.08A0 1 +185156.58 -575604.9 +000005.3-000030.400007.8 07.8900.06A0 0 +185618.76 -555127.5 +000019.4-000001.300010.8 07.8900.51F6 1 +185928.74 +704150.3 -000000.8-000024.500004.8 07.8900.92K0 0 +190808.34 +440210.9 +000001.0-000001.400002.3 07.89-0.08B9 0 +190850.47 -422540.1 +000023.3-000120.500031.5 07.8900.86K1 0 +191113.65 +520128.3 +000027.6+000011.200004.1 07.8900.17A0 0 +191436.09 +360956.1 +000000.9+000001.200003.2 07.89-0.01B9 0 +192247.11 +125453.9 -000008.6-000021.100002.8 07.8900.93K0 0 +193031.57 -482609.4 -000047.5-000042.500013.4 07.8900.48F6 1 +193509.73 -695830.6 -000004.0-000175.800028.2 07.8900.65G3 0 +194045.40 +483044.9 -000017.2+000018.600007.1 07.8900.41F0 0 +194121.37 +274219.1 +000006.8-000001.600003.4 07.8900.22A3 0 +194311.53 -104045.9 +000062.0-000144.200024.0 07.8900.59F8 0 +194343.23 +793223.4 +000006.4+000016.000005.9 07.8900.08A0 0 +194625.42 -245242.2 +000030.5-000003.900009.4 07.8900.42F5 1 +194719.79 +405939.5 +000003.8+000012.000005.2 07.8900.26A5 0 +200640.19 +224243.2 -000001.3-000008.100001.1 07.89-0.06A0 0 +200835.44 -713309.1 +000003.8+000011.300004.0 07.8900.15A2 1 +201203.52 +600855.7 +000005.6+000007.700002.2 07.89-0.00A0 0 +202420.98 +165241.1 +000011.9-000005.400007.0 07.8900.16A2 0 +202704.45 -144708.1 +000061.9-000059.200013.4 07.8900.73G5 0 +202807.65 +194546.1 +000005.2+000004.200001.4 07.8900.26F0 0 +203728.33 +320318.2 +000009.7+000007.800001.9 07.89-0.04A0 0 +204716.66 -274154.3 -000028.8-000011.300014.2 07.8900.51F6 0 +204827.28 +001146.5 -000068.8-000083.000004.7 07.8900.28A0 1 +205418.34 +285853.2 +000001.5-000002.500002.7 07.8900.38F0 0 +205722.44 +625056.0 +000007.9+000001.200002.6 07.8900.19A0 1 +210836.89 -214058.8 +000068.1-000012.500010.9 07.8900.51F8 0 +211138.28 -005215.9 -000006.1-000016.700006.0 07.8900.32A2 0 +211926.81 +585328.3 -000013.6-000024.600003.7 07.8900.03A0 0 +211957.99 +483805.0 +000000.4+000002.200001.7 07.8900.93G5 0 +212339.92 -851717.8 +000013.1-000025.800005.6 07.8900.12A2 0 +213142.73 +720216.2 +000015.1+000011.900006.9 07.8900.32F5 0 +213411.60 +640016.8 +000003.7-000009.200004.0 07.8900.14A0 0 +214421.69 +170243.1 +000034.8-000008.100006.6 07.8900.26F0 0 +214948.85 +345500.3 +000008.4-000000.900003.0 07.8900.11A0 1 +215023.73 -581817.4 +000049.9-000093.800024.5 07.8900.73G6 1 +215452.55 +483316.8 +000013.7-000000.900004.3 07.8900.05A0 0 +215619.17 +582444.1 +000006.9+000028.900006.2 07.8900.31F0 1 +215738.94 +431304.1 -000010.4-000024.600012.1 07.8900.53G0 0 +215922.45 +341050.5 +000072.5-000008.200010.5 07.8900.34A2 0 +220139.80 -540925.8 +000033.8-000022.400007.0 07.8900.40F2 0 0.11 0.18 +220748.96 +425711.7 +000012.0+000001.300001.2 07.8900.01B9 0 +220817.53 -500619.7 -000010.7+000019.300007.0 07.8900.29A8 0 +221326.15 +240135.3 +000031.4+000048.600006.8 07.8900.33F0 0 +221940.39 +160946.5 +000002.7+000003.800004.9 07.8900.27F3 0 +222055.80 -602549.9 +000003.7+000004.000005.3 07.8900.16A3 0 +222301.57 +551358.6 -000003.5-000002.700000.6 07.8900.37B5 0 +222544.18 -152125.9 -000009.1-000005.500004.5 07.8900.92G8 0 +222653.89 +733429.2 +000009.9-000007.500004.3 07.89-0.02A0 0 +223322.56 +380736.5 +000043.0-000032.400010.3 07.8900.89K0 1 +223515.71 -783650.5 -000038.5-000024.900014.8 07.8900.67G5 0 +223810.73 -272636.5 +000446.1+000016.300025.2 07.8900.64G3 0 +223821.56 +072650.6 -000018.2-000011.900003.4 07.8900.37A5 0 +224306.11 +230157.5 -000015.4-000027.400003.8 07.8900.97G9 0 +224537.99 +033752.1 +000019.1+000002.100003.2 07.89-0.04B9 0 +225527.59 +523719.4 +000022.0-000025.600011.6 07.8900.41F5 0 +225626.56 -684701.6 -000021.0+000008.800002.5 07.8900.09A1 0 +232545.65 +452051.1 +000047.5-000045.000017.0 07.8900.57G0 0 +232651.02 -593839.5 +000072.6-000068.800011.0 07.8900.49F3 0 +234209.19 +740746.2 +000016.2+000010.000002.2 07.8900.25B9 0 +234921.72 -600423.0 +000007.4+000093.500010.4 07.8900.82G8 0 +235731.66 +181500.0 -000004.4-000005.700002.0 07.8900.98K0 0 +235733.25 -093849.8 +000455.2-000146.300021.0 07.8900.64G2 0 +001522.24 -320243.0 +000037.7-000002.200002.1 07.8901.08M7 0 4.57 373.00 +002357.04 +034539.7 -000017.2-000009.300004.6 07.8901.03K0 0 +004548.05 -415432.4 +000301.6-000080.700062.4 07.8901.25K5 1 +005533.19 +000110.9 -000008.2-000048.600003.6 07.8901.31K4 0 +005759.08 +022910.8 +000037.0-000013.800001.2 07.8901.48K0 0 +005812.43 -255235.8 +000027.8+000001.300006.9 07.8901.11K1 0 +010526.04 -281912.8 -000001.2+000003.300001.6 07.8901.38K2 0 +011832.20 -284358.7 +000076.1+000005.400009.0 07.8901.03K0 0 +013605.18 +601246.1 +000029.1-000003.200002.4 07.8901.72K5 0 +014405.61 +431424.8 -000016.8-000018.800004.5 07.8901.08K0 0 +014506.62 +284405.0 +000036.0-000053.000003.9 07.8901.45M. 1 +020024.64 +250307.5 +000048.3-000006.600004.4 07.8901.01G8 0 +020844.88 -172328.7 -000005.9-000006.700001.6 07.8901.64M2 0 +021210.76 -273044.6 +000016.4-000009.000002.8 07.8901.01K0 0 +022750.36 +625326.5 +000044.4-000035.000005.0 07.8901.48K3 0 +023355.30 -704604.8 +000014.8+000019.700003.0 07.8901.65M2 0 +023402.22 -160751.1 +000038.9+000025.800001.0 07.8901.39K2 0 +025245.05 -365047.6 -000008.1-000000.300001.8 07.8901.38K3 0 +025528.50 +510443.7 -000004.0-000000.300002.2 07.8901.08G5 0 +031400.90 -590641.9 +000038.1+000013.200003.8 07.8901.09K1 0 +031511.19 +290301.0 +000015.8+000028.200003.3 07.8901.21K2 0 +032758.66 -453340.2 +000007.7+000006.700005.9 07.8901.00K0 0 +033928.40 +751741.6 -000012.1+000005.600001.2 07.8901.64K5 0 +035010.81 -330650.1 +000018.3-000002.100005.2 07.8901.19K1 0 +035326.51 -080054.9 +000024.0+000016.100003.6 07.8901.00K0 0 +040426.87 +760844.7 +000001.1-000008.600004.6 07.8901.06K0 0 +040634.10 +215723.4 +000008.1+000004.700002.1 07.8901.71K2 0 +042348.48 +651418.2 +000011.2-000030.100004.2 07.8901.00G5 0 +042509.51 +442153.3 +000002.7-000009.500001.3 07.8901.36K2 0 +044458.82 -561740.6 +000000.3-000046.800003.3 07.8901.06K0 0 +044820.45 +265759.0 -000009.9-000008.700002.7 07.8901.35G8 0 +045632.53 -530138.4 +000006.5-000018.200003.0 07.8901.33K3 0 +053624.46 -440216.9 +000000.1-000008.600003.1 07.8901.09K0 0 +055250.23 -322021.3 -000024.1+000013.900002.6 07.8901.05K0 0 +055301.24 -303417.4 -000008.3+000016.200001.3 07.8901.54K5 0 +060439.13 -283704.1 -000002.5-000007.000004.2 07.8901.03K1 0 +061650.19 -150732.5 -000004.4+000001.300003.7 07.8901.21K1 1 +062212.86 -391309.5 +000026.3-000033.800004.6 07.8901.07K0 0 +062605.74 +133722.2 +000002.0+000000.100000.5 07.8901.91M0 0 +062911.97 -260707.9 +000014.7+000007.600000.7 07.8901.63M3 0 +065222.32 +010037.3 -000000.8-000003.700002.0 07.8901.24K5 0 +065419.32 -222611.0 +000010.0-000000.200006.6 07.8901.24K1 0 +070445.30 +363601.1 +000003.4-000023.400003.7 07.8901.03G5 0 +072831.34 +424509.2 -000019.8-000026.000004.5 07.8901.15K0 1 +080324.58 +134009.2 +000002.3-000018.200005.8 07.8901.07G0 0 +080521.86 +173718.6 -000005.6-000004.200002.1 07.8901.59K5 0 +080651.87 -013853.1 -000013.7-000008.200003.3 07.8901.06K0 0 +080717.11 -414407.3 +000000.6-000002.500000.4 07.8901.64M1 0 +082138.58 -450010.5 +000014.4+000013.600003.6 07.8901.06K1 0 +084355.22 +271326.8 -000008.7-000022.600003.1 07.8901.29K3 0 +084559.99 -063222.3 -000004.3+000001.000004.4 07.8901.17K0 0 +085552.98 +490514.1 -000017.6-000039.400003.7 07.8901.07G5 0 +090315.06 +271240.8 -000008.5-000025.200002.7 07.8901.42K4 0 +091157.29 -011220.0 +000009.8-000003.700003.6 07.8901.02K0 0 +091318.39 +853327.8 -000033.2-000016.500003.6 07.8901.42K0 0 +094726.92 -633603.7 -000059.3+000053.100003.9 07.8901.20K0 0 +100006.61 -422814.2 -000009.0+000003.700001.8 07.8901.30K2 0 +101252.39 -543425.4 -000008.7+000003.700000.7 07.8901.33K2 0 +101412.58 +450513.7 -000014.9+000003.100002.7 07.8901.16K1 0 +103144.51 -085706.5 -000026.0-000010.300000.9 07.8901.49K5 0 +110745.62 -842612.9 -000024.1+000017.400004.5 07.8901.13K0 0 +111025.02 +111000.8 -000024.9+000008.900003.6 07.8901.10K0 1 +111921.16 -450535.8 -000001.5+000000.900001.8 07.8901.41M4 0 +113223.91 -053729.6 -000020.6+000013.500004.6 07.8901.26K2 0 +113724.95 -534418.7 -000002.9-000026.300004.6 07.8901.26K2 0 +114835.20 +553223.7 -000005.2+000040.700004.3 07.8901.12K1 0 +115455.42 -705239.2 -000008.8-000004.900002.9 07.8901.35K2 0 +115828.40 +315514.1 +000042.5-000031.100003.3 07.8901.07K1 0 +121754.85 -165709.7 +000025.3-000025.600003.9 07.8901.13K0 0 +122612.83 +754308.9 -000012.0+000004.700005.1 07.8901.20K0 0 +131027.05 -323323.9 +000013.9-000002.300005.8 07.8901.06K0 0 +133139.52 -475027.6 -000007.0-000005.800002.4 07.8901.65K5 0 +133303.45 -702601.4 -000010.3+000002.500004.3 07.8901.24K1 0 +134845.10 +625052.8 +000003.0-000011.800003.0 07.8901.42K2 0 +135326.35 -613745.5 -000021.8-000002.200001.1 07.8901.61K4 0 +135516.30 +184124.9 -000037.2-000021.500001.5 07.8901.49M0 0 +135728.86 +245954.7 -000054.7-000045.200003.9 07.8901.11K1 0 +140427.62 +290833.4 +000005.1-000034.700003.8 07.8901.53M. 0 +142551.28 -565522.2 -000002.9+000000.100001.1 07.8901.63K2 0 +144008.19 +282535.8 -000027.5+000001.700001.0 07.8901.56K5 0 +150608.05 +344512.8 +000023.6-000019.800004.5 07.8901.29K2 0 +152820.19 +234102.7 -000119.9-000003.600007.7 07.8901.19K2 0 +152903.60 +413336.0 -000011.9+000036.900003.0 07.8901.18K0 0 +154057.23 -610827.7 -000010.3-000013.700000.6 07.8901.83M1 0 +155615.37 +311319.5 -000013.5-000001.000001.8 07.8901.66M. 0 +160415.65 +754711.3 +000000.5-000037.000000.5 07.8901.58K2 0 +160601.20 -084613.5 +000003.5-000064.800006.0 07.8901.20G5 0 +160936.17 +265822.2 -000003.6+000008.100002.0 07.8901.13K1 1 +161225.15 +262553.1 +000016.8-000026.000002.6 07.8901.07K1 0 +161402.05 -234626.6 +000025.4-000006.600001.7 07.8901.15K0 0 +162123.48 +412606.6 -000005.5-000036.000003.5 07.8901.05K0 0 +162846.23 -354124.0 -000006.8-000009.700000.8 07.8901.80M3 0 0.16 31.32 +163920.19 +130217.2 +000011.5-000027.100002.9 07.8901.03K0 0 +164843.17 -380426.3 -000026.1-000048.200007.1 07.8901.26K0 0 +165500.50 +461634.4 +000009.2+000023.900002.4 07.8901.42M4 0 +165905.61 +113047.1 +000001.5-000022.400003.6 07.8901.67M. 0 +170150.02 -692435.8 +000006.1-000004.800002.3 07.8901.16K1 0 +170621.58 +603809.9 -000008.9-000000.300004.1 07.8901.13K0 0 +175141.02 -673626.4 +000006.9+000004.500001.9 07.8901.42K3 0 +175931.70 -210244.3 +000006.4-000004.800003.1 07.8901.45K1 0 +180024.73 -191351.6 +000002.6+000000.400000.6 07.8901.74K2 0 +180752.67 +064831.1 -000003.0+000013.000003.2 07.8901.42K0 0 +181206.12 +742002.5 -000000.7+000008.000003.8 07.8901.26K5 0 +181815.53 -381347.0 -000012.2-000004.800003.1 07.8901.35K2 0 +182648.67 -611700.2 +000010.2-000005.500002.9 07.8901.51K2 0 +184541.52 +412420.1 +000010.3+000011.100000.4 07.8901.65M. 0 +192429.54 -185540.8 -000008.7-000014.100002.3 07.8901.00Kp 0 +193413.54 -503353.9 -000001.4-000006.200001.1 07.8901.16K2 0 +194728.37 +341816.4 +000008.2+000002.100003.1 07.8901.56K7 0 +195949.54 +634621.1 -000051.0-000036.000003.5 07.8901.00G5 0 +200611.03 -442029.1 +000008.7-000041.100002.4 07.8901.14K1 0 +200825.46 +584714.3 -000002.7-000009.700002.0 07.8901.03G3 0 +202040.69 -260855.9 -000020.3-000007.700002.2 07.8901.21K1 0 +202307.82 -182032.7 -000016.2-000033.200004.9 07.8901.12K0 0 +202720.25 +425457.9 +000014.4+000007.900001.9 07.8901.19K0 1 +203426.31 +111839.6 +000004.6+000003.800006.2 07.8901.36K2 0 +203731.15 +310009.3 +000002.4-000016.300002.9 07.8901.54M2 0 +204535.38 +113828.5 +000014.5-000043.800002.7 07.8901.09K0 0 +210921.15 +050142.3 -000012.3-000030.000002.5 07.8901.44K5 0 +211239.25 +440407.5 +000021.8+000012.300003.5 07.8901.10K2 0 +213110.02 -592424.3 -000030.3+000004.100003.3 07.8901.39K4 0 +213548.85 +172953.9 +000014.8-000002.400002.4 07.8901.37K2 0 +214203.85 +365252.1 +000016.3+000004.800003.4 07.8901.28K2 0 +214253.17 +534603.2 +000015.2-000001.300003.5 07.8901.05K0 0 +215126.96 -021434.4 -000007.6-000028.300002.1 07.8901.13K0 0 +215542.84 -230310.8 -000011.5-000021.200000.9 07.8901.57K5 0 +215738.03 +590650.3 -000027.9-000011.000004.6 07.8901.16K5 1 +215924.65 +295304.7 +000002.1+000002.800001.1 07.8901.48K5 0 +221503.21 -020332.6 +000006.2+000004.400004.9 07.8901.03K0 0 +223049.33 -241005.7 +000018.0-000013.200002.6 07.8901.12K1 1 +223636.82 -181616.9 -000004.6-000027.000002.7 07.8901.12K0 0 +224144.93 +123427.7 -000011.8-000017.500000.4 07.8901.67K5 0 +224439.74 -572728.3 -000008.5+000005.500002.9 07.8901.19K2 0 +224501.57 -570529.6 +000101.8-000035.300003.1 07.8901.16K1 1 +230911.49 -071850.1 -000034.0-000042.100004.9 07.8901.20K2 1 +231045.85 -762747.7 -000023.3-000001.500003.0 07.8901.52M4 0 +232003.86 +191842.6 +000017.4-000025.200001.6 07.8901.27K0 0 +234342.25 +215624.7 +000002.9-000021.200003.2 07.8901.68M. 0 +235823.05 +385748.1 +000026.4-000028.000002.8 07.8901.63K2 0 +235917.69 +271612.1 -000022.2-000013.700000.5 07.8901.61K2 0 +053313.75 +070912.5 +000000.1-000004.300003.5 07.8902.45C6 0 0.41 323.20 +000302.13 +395942.5 +000001.8-000003.300003.5 07.9000.67F8 0 +000609.06 -290905.0 +000017.4+000003.500004.4 07.90-0.03B9 0 +001548.60 +592625.0 +000012.6-000001.700004.2 07.9000.04B9 0 +001623.45 -223516.5 +000018.9-000039.700013.7 07.9000.67G3 1 +001712.44 +233551.5 +000014.2-000016.600007.0 07.9000.10A2 0 +002942.04 +300951.1 +000015.7+000071.800014.4 07.9000.49F5 0 +003148.14 +171646.1 +000049.3-000046.000005.4 07.9000.96K0 0 +003412.47 +143056.7 +000060.8+000007.000010.9 07.9000.41F0 0 +003547.65 +554226.0 +000009.8+000001.100004.4 07.90-0.05B9 0 0.06 1.99 +003947.65 -803922.3 +000070.0+000020.400005.3 07.9000.74G2 0 +004134.03 +014452.7 -000059.6-000004.100003.9 07.9000.30F0 0 +005243.62 +521642.0 +000007.8-000005.300004.8 07.9000.09A0 0 +011928.32 +082346.6 -000014.2+000035.500005.4 07.9000.95K0 0 +012714.37 +393916.2 -000042.2-000055.000009.1 07.9000.48F0 0 +013205.48 +540108.3 +000001.6-000002.100001.7 07.9000.09B8 0 1.06 0.00 +013355.71 +620859.3 -000017.2-000003.200004.4 07.9000.14A2 0 +014146.61 +491811.9 +000067.0-000048.600009.8 07.9000.45F8 0 +014842.99 -235211.2 +000058.2+000009.800005.9 07.9000.47F3 0 +020624.65 +385359.0 -000003.8-000000.000001.8 07.9000.07A0 1 +022147.13 +153109.1 +000013.8+000001.900005.4 07.9000.07A0 1 +022159.16 -292106.0 +000028.7-000173.200022.2 07.9000.64G5 1 +023309.29 +414903.6 +000043.5+000000.100006.5 07.9000.49F8 1 +024253.06 +371026.1 +000021.9-000004.700006.1 07.9000.22A3 0 +024855.78 -051009.0 +000027.8-000040.500007.8 07.9000.41F0 0 +025628.75 -150110.1 -000001.2-000076.600004.9 07.9000.21A3 0 +025700.67 +100944.0 -000061.7-000076.000025.7 07.9000.60F5 0 +031027.74 +155925.4 -000003.5+000048.000010.6 07.9000.34A5 0 +031455.31 +484144.9 -000001.3-000000.800002.0 07.9000.24B5 0 +031737.63 +692736.6 -000000.5-000003.800004.0 07.9000.14A0 0 +032726.44 +591144.2 -000005.7-000009.500004.5 07.9000.11B9 0 +033329.82 +584546.4 +000004.7-000044.700010.2 07.9000.40F 1 +034756.20 -300550.2 -000006.9+000014.800006.0 07.9000.32A5 0 +040331.28 +421055.4 -000004.9+000000.700001.3 07.90-0.10A2 1 +043435.25 +153016.9 +000100.7-000028.000023.2 07.9000.63G1 0 +043528.19 -545329.1 +000045.5+000055.200010.1 07.9000.60F8 0 +043810.27 -443735.1 +000020.1+000032.900004.9 07.9000.32F0 0 +045123.18 +152600.6 +000067.6-000017.200017.1 07.9000.53F8 0 +045444.77 +044625.0 +000006.9-000038.300012.0 07.9000.54F8 0 +045658.81 -415901.2 +000026.5+000018.900008.4 07.9000.17A3 0 +050001.24 -341000.8 +000001.3+000009.900003.3 07.9000.00A0 0 +051039.95 +172624.9 -000000.5-000006.500002.6 07.9000.04B8 0 0.05 1.10 +051232.38 +641713.9 +000025.6-000025.000005.9 07.9000.54F8 0 +051331.79 +353911.0 -000007.7-000004.300004.5 07.9000.10A0 1 0.24 1.87 +052113.16 -755502.4 -000009.2-000013.300003.8 07.9000.33A8 0 +053028.60 +311656.0 -000002.0-000006.900001.8 07.9000.07A0 0 +053840.60 -125633.3 +000003.7+000011.800004.4 07.9000.18A4 0 +053852.64 +025142.4 -000004.9-000000.800001.2 07.90-0.08B7 0 +054108.13 -033757.2 +000001.3-000003.100001.3 07.90-0.10B8 0 +055444.73 +135117.1 -000000.3-000002.400000.4 07.9000.01O6 0 +060230.79 +131723.2 +000056.4-000064.300007.0 07.9000.48F5 0 +060253.67 -112055.1 -000004.7-000001.300002.8 07.90-0.06A0 0 +060937.64 +044303.4 -000002.3-000003.600002.6 07.90-0.10B8 0 +061021.80 -020026.2 +000014.8-000014.200003.2 07.9000.87G5 0 +062137.88 -195025.5 +000012.6-000001.300000.9 07.9000.99G8 0 +062354.03 +140648.7 -000011.6-000008.700004.3 07.90-0.03A2 1 +063456.16 -321824.0 -000001.6+000004.000001.2 07.90-0.12B5 1 +063740.01 -383742.0 -000003.1+000006.100002.2 07.90-0.11B4 0 +064003.61 +122230.3 -000008.8-000010.800002.5 07.90-0.01B9 0 +064110.08 -075935.8 +000000.0+000000.000000.0 07.90-0.09B9 0 +064110.25 -075926.1 +000000.0+000000.000000.0 07.9000.10B9 0 +071416.79 -281010.3 -000004.6+000004.200000.9 07.90-0.15B3 0 +071803.05 -030652.8 -000000.1-000005.300003.6 07.9000.11A0 0 +071827.12 -572106.5 +000009.3-000029.100017.1 07.9000.66G0 1 +072002.71 -242457.5 -000008.2+000002.500005.2 07.90-0.10Ap 1 +073449.59 +405236.4 -000006.8-000014.400005.9 07.9000.22A2 1 +073618.12 -243635.3 -000001.5+000002.000003.1 07.90-0.12B2 1 +074447.89 -150506.3 -000066.8+000034.200008.4 07.9000.47F5 0 +074622.10 -332531.2 +000003.5-000004.500002.1 07.90-0.09B8 0 +074847.71 -610946.0 -000031.2+000063.500010.4 07.9000.41F2 1 +074919.87 -112545.1 -000014.9+000001.800006.7 07.9000.09A0 1 +075320.01 +145502.4 -000003.2+000010.800002.8 07.9000.87G0 0 +075627.75 +114456.5 -000000.7-000007.600003.0 07.9000.08B9 0 +080021.54 +121249.3 -000008.2+000002.500002.5 07.9000.06A0 0 +080546.47 -331959.2 -000012.7-000000.100003.4 07.9000.04A0 0 +081633.43 +445608.7 -000028.2-000038.300007.2 07.9000.26A5 0 +082659.49 +533745.4 -000013.2-000055.300007.7 07.9000.25F0 0 +082852.36 -295704.4 -000003.0+000002.300001.4 07.9000.17A5 0 +083900.30 +065722.2 -000092.0-000293.900039.3 07.9000.90K0 0 +084145.68 +445147.7 -000021.9-000024.200006.3 07.9000.41F2 0 +084206.26 +590145.9 -000027.1-000011.300011.9 07.9000.35F0 0 +084210.83 +185603.9 -000037.3-000013.800007.6 07.9000.21A7 0 +084716.79 -411151.9 -000020.4+000020.400005.1 07.9000.17A2 0 +084947.48 -414435.4 -000006.2+000004.900002.5 07.90-0.03B2 0 +085114.85 -592901.5 -000012.2+000019.100005.4 07.9000.00A0 0 +085820.64 -320831.6 -000020.6-000050.100009.6 07.9000.47F5 0 +085845.49 +081325.5 -000012.5-000004.500003.2 07.90-0.03B9 0 +091949.50 +242500.1 +000059.6-000073.100010.0 07.9000.52G0 0 +091958.63 +823646.0 -000070.7-000050.800014.3 07.9000.55F8 0 +092439.49 -584120.6 -000006.9+000006.300000.8 07.90-0.01B2 0 +093122.18 -534748.0 -000011.5+000010.200002.0 07.9000.04A0 0 +093654.83 -662436.0 -000026.2+000009.900004.6 07.90-0.01B8 0 +094229.17 +405825.2 -000032.5-000070.100014.8 07.9000.69G5 0 +095643.69 -550459.5 -000009.6+000001.200001.0 07.9000.17A4 0 +095904.92 +802247.6 +000004.7+000001.800004.5 07.9000.60G5 1 +100156.13 -550011.8 -000013.2+000000.800000.7 07.90-0.03B8 0 +101403.64 -144332.7 -000027.1-000000.700005.1 07.9000.10A0 0 +102205.70 -493152.3 -000014.9-000013.300003.5 07.9000.33F0 0 0.07 0.15 +102501.62 +302217.6 +000097.8-000122.600018.6 07.9000.57F8 0 +104726.39 -373125.6 -000044.1+000009.900006.0 07.9000.01B9 0 +110010.40 +774131.8 -000112.6-000023.300013.2 07.9000.53F7 0 +110123.29 -120334.1 -000175.4-000010.600020.0 07.9000.68G5 1 +111603.50 +524634.8 +000157.8+000053.500022.1 07.9000.60F2 1 +111932.89 -001116.5 +000070.2-000151.000014.6 07.9000.57F8 0 +112852.36 +481350.7 -000044.5+000046.900011.2 07.9000.79G5 0 +113131.79 -460539.1 -000019.5-000005.000002.7 07.9000.11A1 0 +113445.30 -045715.9 +000003.8-000001.200003.9 07.9000.02A0 0 +114413.07 +295343.5 +000012.2-000001.200004.3 07.9000.05A2 0 +114944.61 +063124.5 -000068.1-000102.800010.7 07.9000.64G5 0 +115645.47 -700922.2 -000014.2-000000.800003.9 07.9000.06A0 0 +121357.31 -575639.4 -000015.5-000001.700002.6 07.9000.12A0 0 +122236.55 -491934.0 -000024.5-000003.500010.1 07.9000.15A2 0 +122631.30 -191858.1 -000039.5-000016.100004.3 07.9000.41F3 0 +122658.91 -084946.7 -000073.7+000012.200008.2 07.9000.36F2 0 +123133.70 +255213.4 -000043.5-000014.800004.3 07.9000.07A0 0 +123451.97 +105010.9 -000015.2-000028.000007.5 07.9000.30F0 0 +130647.53 -592638.3 -000019.6-000021.700008.5 07.9000.29A7 0 +131050.25 -100610.7 -000031.4-000003.500006.7 07.9000.09A0 0 +132303.13 +181642.0 -000022.8+000010.500008.1 07.9000.19A2 0 +132337.43 +171916.3 -000034.9-000006.400006.5 07.9000.47F7 0 +132512.22 -515030.5 -000005.0+000001.600000.7 07.90-0.06B2 0 +133217.56 +062112.4 -000041.4+000081.100006.9 07.9000.82K0 0 +135652.76 -273941.9 -000079.9-000071.200009.1 07.9000.50F5 0 +142447.33 -451214.1 -000017.0-000013.900003.8 07.9000.03B9 0 +144812.77 -560031.3 -000023.0-000021.200002.8 07.9000.13A0 0 +145341.87 +550035.8 -000057.2+000031.300007.5 07.9000.41F0 0 +154536.63 -532616.2 +000009.9+000011.500004.2 07.9000.90K0 1 +155724.60 -541956.1 -000002.9-000001.500001.4 07.9000.52B0 0 +155819.75 -413934.5 -000008.3-000007.400003.8 07.9000.17B9 0 +160103.95 +261020.3 -000070.7+000039.800009.7 07.9000.43F2 0 +161111.73 +473335.7 -000022.0+000040.200006.9 07.9000.41F0 1 +161324.39 -562452.2 -000060.4-000016.700011.6 07.9000.56F9 1 +161534.95 -564116.0 +000005.6-000012.500010.9 07.9000.72G6 1 +163305.17 -605412.7 -000012.7-000021.700007.1 07.9000.24A3 1 +164202.13 +330607.1 -000028.4+000052.100012.4 07.9000.40F5 0 +164637.91 +021923.5 -000014.9+000070.700006.7 07.9000.97G5 0 +165032.93 +334751.4 +000011.6-000010.300006.7 07.9000.23A2 0 +165329.00 +844551.4 -000032.1+000045.400005.0 07.9000.18A0 0 +170338.54 +694752.9 -000028.6+000067.500011.3 07.9000.48F5 1 +173048.38 -333635.6 -000000.6-000002.100000.5 07.9000.89F8 0 0.66 4.53 +173530.31 -375052.0 -000043.4-000038.300012.4 07.9000.45F3 0 +173658.46 +243157.9 -000013.4+000023.800004.8 07.9000.94G5 0 +173846.32 -440600.8 -000010.9-000033.500006.8 07.9000.48F5 1 +174049.90 -235010.0 -000000.3-000001.200000.6 07.9000.35B2 0 +174049.96 +311644.0 -000008.1-000014.100006.8 07.9000.15A0 0 +174155.26 +410129.9 +000010.8-000009.700003.7 07.9000.11A0 0 +174641.75 -234104.8 +000022.3-000015.800006.3 07.9000.33A7 0 +174814.56 -653414.3 -000000.7-000016.200002.8 07.90-0.06B8 0 +180457.44 -151719.0 +000022.6-000038.700009.4 07.9000.66F7 0 +181014.58 -422411.5 -000004.4-000020.200000.1 07.9000.96G8 0 +181525.05 +194613.4 +000008.9-000001.500007.7 07.9000.44F2 1 +181802.50 +121155.0 +000019.5+000005.700005.2 07.9000.07B9 0 +182032.57 -201258.5 -000022.4-000013.800004.8 07.9000.71F6 0 +182759.99 +572354.1 +000003.6+000001.500002.9 07.90-0.02A0 0 +182936.38 +180047.5 -000010.7-000005.100005.2 07.9000.07A0 0 +183930.23 -215756.0 +000000.4-000004.200000.9 07.9000.19B8 0 +183952.28 -253016.5 +000003.6-000011.900001.1 07.9000.74KI 1 +184610.33 +463750.9 +000007.2+000014.800005.3 07.9000.14A0 0 +184650.02 +123316.2 +000011.1+000001.200002.5 07.9000.11A0 0 +184813.08 +234233.3 -000007.0-000005.500004.8 07.9000.02B9 0 +184854.91 +161523.9 -000028.9+000054.600008.9 07.9000.52G0 0 +184938.08 +382539.7 +000014.1+000014.800003.8 07.9000.11A0 0 +185338.15 +375907.6 -000045.8-000083.900018.9 07.9000.67G0 0 +185704.90 +514315.5 +000043.4-000005.600012.0 07.9000.43F5 0 +190000.22 -280302.7 +000029.0-000016.500011.2 07.9000.21A3 0 +192314.83 +471145.0 +000000.1-000023.200003.7 07.9000.13A0 0 +195132.10 +221651.1 -000110.8-000126.400012.3 07.9000.69G5 0 +195635.38 +361912.0 +000002.2-000000.400003.2 07.90-0.05B9 0 +195749.40 +341448.0 +000010.4+000004.100001.7 07.9000.08A0 0 +200525.90 +272527.6 +000042.7+000026.600008.3 07.9000.59F8 0 +200827.01 +154030.7 -000082.1-000094.000017.9 07.9000.71G5 0 +201243.23 -501840.6 +000010.5-000045.000008.2 07.9000.41F2 0 +201441.35 +803432.6 +000021.7+000034.200005.7 07.9000.31A5 0 +202749.96 +145640.2 +000010.6+000001.600002.5 07.90-0.03A0 0 +203627.88 +410239.6 -000008.2-000026.200007.3 07.9000.15A0 0 +203820.98 +522242.6 +000024.4+000023.100006.6 07.9000.07A0 0 +203932.70 +382232.1 -000003.4-000008.000002.4 07.9000.25A3 0 +205740.68 +584919.4 +000005.3+000003.400002.2 07.9000.12A0 1 +210356.15 +184406.2 -000003.4-000019.700004.9 07.9000.80K0 1 +210933.37 -791625.9 -000035.5+000032.000016.7 07.9000.52F7 0 +211124.18 +573713.5 -000003.1-000004.600001.7 07.9000.14B8 1 +211417.64 -705128.4 +000078.7-000070.200010.6 07.9000.50F6 0 +213148.10 +414438.1 +000016.5-000008.100005.7 07.9000.36B9 0 +213149.48 -313251.7 +000011.6-000000.400009.3 07.9000.44F3 0 +213609.23 +634203.3 +000016.7+000002.600003.2 07.9000.20A0 0 +213622.24 -182331.6 -000016.3-000000.900009.5 07.9000.41F2 0 +215158.35 +382547.6 +000011.8+000003.600002.5 07.9000.89K0 1 +215229.58 -493513.9 +000017.7-000014.400003.7 07.9000.41F3 0 +215947.02 +675826.4 +000057.7+000021.600008.8 07.9000.54F5 1 +220614.02 +823938.7 +000026.9+000008.600003.0 07.9000.10A0 1 +221140.75 -444454.5 +000112.9-000095.100015.7 07.9000.49F5 0 +221414.20 -054446.6 +000077.3-000004.800008.5 07.9000.47F5 0 +221518.03 -524204.4 +000015.1-000003.400004.1 07.9000.72G1 0 +221747.68 -501929.8 -000027.9-000003.200009.0 07.9000.38F2 0 +222445.01 +185147.3 +000022.7-000003.000005.2 07.9000.10A2 0 +223323.90 -595931.0 -000003.4+000003.000003.8 07.9000.93K0 0 +223802.28 +331334.7 +000005.9-000027.300005.0 07.9000.28A3 0 +230041.35 +495721.8 +000006.6-000001.500003.5 07.9000.14A3 0 +230827.73 +134346.2 -000018.7-000024.700007.2 07.9000.21A5 0 +231125.83 +381311.3 +000060.0+000001.100006.3 07.9000.48F5 1 +231949.59 +593800.1 +000006.4-000001.500001.3 07.9000.04B3 0 +232038.88 -085510.5 +000011.7+000003.200001.5 07.90-0.03A0 0 +233054.27 -155856.2 +000071.4-000029.300012.3 07.9000.52F7 0 +233525.74 +310943.2 -000196.7-000281.400042.6 07.9000.84G5 0 +233605.81 +030904.4 +000014.4-000055.500008.3 07.9000.36F0 0 +234031.09 +244141.5 +000054.4+000025.600008.8 07.9000.43F5 0 +235421.83 +333536.2 +000023.9-000016.800003.9 07.9000.17A0 0 +000333.30 +422108.0 +000099.0-000046.800005.5 07.9001.07K0 0 +000437.46 +025614.0 +000020.7+000001.400004.8 07.9001.25K2 0 +003737.73 +453615.3 +000011.7+000002.100002.8 07.9001.40K9 0 +004848.35 +201253.2 +000008.0-000008.800003.7 07.9001.43K0 0 +012034.39 -493350.1 +000024.5+000015.800002.8 07.9001.16K1 0 +014016.91 -342835.4 +000006.4+000011.700004.0 07.9001.20K1 0 +021525.02 -505313.6 +000001.0-000054.200004.4 07.9001.01K0 0 +023543.54 +433555.4 -000001.4+000000.200002.0 07.9001.37K2 0 +032049.84 -030630.3 +000039.2+000027.600002.7 07.9001.02G5 0 +033552.21 +425312.5 +000004.2-000025.400003.8 07.9001.17K0 0 +034609.51 +285133.5 +000001.6-000007.100004.0 07.9001.40K0 0 +035206.99 +504702.9 -000000.7+000002.300001.4 07.9001.57K2 0 +035400.84 +453042.6 +000011.3-000027.800005.2 07.9001.16K0 0 +041238.91 -452203.7 +000017.4+000001.800001.7 07.9001.57M0 0 +041524.12 +240442.5 +000003.7-000003.200003.8 07.9001.89M2 1 +043457.04 -332044.1 +000052.9+000031.300004.5 07.9001.09K0 0 +043957.08 +524910.4 -000004.6-000003.000000.4 07.9001.04K2 0 +044917.46 +803902.3 +000015.1-000060.800007.7 07.9001.06G5 0 +045951.39 -363728.0 +000005.7-000019.500003.5 07.9001.05K0 0 +051253.47 +374437.5 +000000.1-000004.600000.6 07.9001.27G5 0 +052551.65 +431356.4 -000011.5+000004.700001.1 07.9001.72K5 0 +061922.12 -754200.3 +000060.6-000018.500004.8 07.9001.07K1 0 +062636.74 +582506.2 -000002.1-000020.600001.5 07.9001.06G9 0 +064643.40 +042134.9 -000009.3-000008.600002.7 07.9001.14G5 0 +064840.45 +644515.6 +000003.5+000005.000000.0 07.9001.70K5 0 +065904.94 +504839.6 -000003.4-000049.900005.6 07.9001.20K2 0 +072914.64 -303837.9 -000002.7+000018.800001.5 07.9001.65M1 0 +073357.02 +600059.6 -000014.0-000012.500003.3 07.9001.09K0 0 +074215.48 +205835.5 +000000.4-000025.200004.4 07.9001.15K1 0 +074945.75 -190024.8 +000003.5-000010.400000.0 07.9001.75S 0 +085629.24 +441504.2 -000000.4-000001.200002.3 07.9001.03G8 0 +092642.08 -555733.8 -000006.0+000002.600000.8 07.9001.45K1 0 +092743.34 +072204.5 +000032.1-000042.700004.5 07.9001.02K0 0 +092825.07 +614352.4 -000030.3-000017.600001.5 07.9001.43K5 0 +093456.59 -754011.3 -000025.9+000042.900004.1 07.9001.05G8 0 +093812.08 -050959.5 -000025.5-000004.200003.0 07.9001.22K2 0 +095358.31 +101531.8 -000036.8+000010.700001.9 07.9001.33M. 0 +095448.54 -433248.3 -000007.6+000002.100001.2 07.9001.25K1 0 +101317.05 -503639.0 -000024.3-000001.100003.6 07.9001.19K1 0 +101534.29 -352846.3 -000012.5+000028.200003.7 07.9001.40K3 0 +101848.48 -665714.1 -000088.7+000033.300005.7 07.9001.19K3 0 +104107.21 +533738.9 +000028.8-000019.400003.3 07.9001.04K0 0 +110436.20 +291019.9 +000045.1-000023.700004.4 07.9001.23K2 0 +112756.19 -353257.2 -000028.8+000012.800001.5 07.9001.19K1 0 +115340.76 +083419.8 -000013.3+000009.200004.3 07.9001.02G5 0 +115407.98 +095335.2 -000039.2-000061.300003.2 07.9001.02K0 0 +130836.90 -380537.6 -000036.2-000001.200002.3 07.9001.16K1 0 +131736.72 -665715.6 -000044.8-000019.600004.3 07.9001.02K0 0 +133343.79 -664358.7 -000003.1-000006.100004.5 07.9001.41K2 0 +133528.46 +345839.2 +000007.2-000021.800001.6 07.9001.00K0 0 +134327.62 -424055.2 -000006.0+000008.100003.4 07.9001.09K0 0 +134944.92 -123305.3 -000004.0+000001.600002.5 07.9001.70M1 0 +141855.78 -712347.3 -000003.1-000001.900001.3 07.9001.72M3 0 +142301.54 +041709.6 -000038.6+000024.600002.1 07.9001.34K2 0 +150621.02 +262613.9 -000018.3-000018.500004.7 07.9001.34K4 0 +150813.92 +264240.9 +000006.0-000001.100004.5 07.9001.00G8 0 +154518.30 +524037.6 -000005.0+000004.200003.2 07.9001.12K0 0 +155132.92 +394409.4 -000017.1+000001.000001.7 07.9001.58K5 0 +160419.62 +322950.6 +000029.5-000056.400006.1 07.9001.27K2 1 +160940.69 -275340.2 -000032.0-000057.500004.5 07.9001.48K2 0 +161919.96 +544727.6 -000002.4-000030.200001.1 07.9001.49K5 0 +162120.17 -672319.8 -000009.3-000021.800003.8 07.9001.14K1 0 +162228.20 -543804.2 -000018.5-000036.100005.2 07.9001.20K1 0 +164306.50 +260324.9 +000002.7-000000.600000.9 07.9001.60M. 0 +164927.05 +673547.6 +000005.7+000004.600003.1 07.9001.01K0 0 +170503.82 +563214.5 +000007.6-000006.500003.9 07.9001.20K0 0 +171341.21 -475656.1 -000002.9-000005.800002.2 07.9001.18G5 0 +174526.99 -433628.1 -000014.8+000000.500003.6 07.9001.73M1 0 +180049.81 +533743.7 +000008.6+000004.900003.1 07.9001.12K2 0 +183021.25 -630906.6 -000005.9+000002.100003.8 07.9001.35K2 0 +183714.57 +290325.2 +000003.0+000006.500004.5 07.9001.14K2 0 +184345.31 +054414.7 -000000.7-000005.300001.7 07.9001.44K0 0 +185142.52 -550850.2 -000014.9-000022.700002.0 07.9001.01K0 0 +190414.71 +651219.4 +000011.9-000017.400005.9 07.9001.08K0 0 +191358.61 +000732.0 +000001.8-000004.100000.2 07.9001.47G5 0 +192509.55 -561052.0 +000042.8-000011.700001.8 07.9001.28K2 0 +192717.71 -483040.6 +000005.5-000004.900000.6 07.9001.16K2 0 +194343.11 +510400.7 -000004.2-000007.200001.2 07.9001.61M0 0 +195631.49 +534704.3 -000002.8+000019.100002.4 07.9001.61K2 0 0.14 48.01 +201031.72 -333244.6 -000028.3+000004.300005.4 07.9001.30K2 0 +203358.03 +253659.8 +000014.1-000008.200001.3 07.9001.36K3 0 +204351.50 -254930.7 +000030.0+000015.800001.6 07.9001.13K0 0 +204939.55 -755000.1 +000032.4-000051.300003.9 07.9001.02K0 0 +205421.83 +534600.8 -000003.0-000006.000002.7 07.9001.80K5 0 +205929.62 -585131.7 -000018.4+000003.600003.1 07.9001.01K0 0 +210108.62 -032628.6 +000025.9-000026.600002.9 07.9001.52K5 0 +210348.91 -404126.6 -000009.8-000021.200003.5 07.9001.01K1 0 +211434.60 -424059.8 +000002.6-000032.900002.7 07.9001.49K4 0 +215213.44 +434701.3 +000006.4+000006.400002.4 07.9001.48K5 0 +221032.52 +470826.0 -000001.3-000000.900000.9 07.9001.59K2 0 +225301.13 -445131.4 +000030.4-000040.900002.6 07.9001.25K1 0 +225803.40 -662008.9 +000059.7-000000.100003.2 07.9001.39K4 0 +232520.71 -705435.4 -000052.2+000011.700005.2 07.9001.00K1 0 +233222.67 -741205.7 +000040.4-000029.600002.5 07.9001.52M4 0 +000400.61 -802342.3 +000054.8-000018.600005.5 07.9100.31F0 0 +001048.48 +304108.4 +000000.3-000013.800004.0 07.9100.02A0 1 +001154.77 -224903.4 +000047.5-000037.600010.9 07.9100.39F2 0 +002057.09 +674002.3 +000020.4+000073.800031.5 07.9100.81G5 1 +010227.58 -213637.8 +000237.0-000032.100031.4 07.9100.80K0 1 +011713.67 +103548.0 +000000.3-000004.300014.1 07.9100.53F5 1 +012317.42 -311530.9 -000012.8-000012.000003.0 07.9100.98G8 0 +013046.05 -593933.8 +000111.3-000024.900015.8 07.9100.60G0 0 +015117.78 +385008.2 +000007.6-000004.600004.4 07.91-0.03A0 0 +015234.55 -341138.9 -000011.9-000022.300007.6 07.9100.42F3 0 +015626.94 +302623.2 -000023.6-000027.200005.0 07.9100.33F0 0 +021405.12 -165324.7 +000018.5+000011.400005.4 07.9100.99K0 0 +021537.90 -263125.2 -000034.1-000029.500002.4 07.9100.91G8 0 +022030.80 -062243.9 -000016.0-000043.600015.3 07.9100.47G0 0 +022445.53 -283905.1 +000119.0-000035.100011.8 07.9100.46F6 0 +022841.87 -194755.8 -000028.6-000006.500011.1 07.9100.42F2 1 +023200.13 -230504.2 +000002.6+000012.300004.4 07.9100.28A9 0 +023242.54 +612721.6 -000001.2-000001.500002.0 07.9100.43O5 1 +023908.89 +461212.6 +000023.2-000013.700001.0 07.91-0.01A0 0 +025150.73 +271626.1 +000006.9-000005.300002.7 07.9100.05A0 0 +030811.04 +413507.3 -000000.3-000006.500001.4 07.9100.02B5 0 +030848.32 +723255.4 +000017.4-000014.900003.0 07.9100.35A2 0 +031227.26 -462924.8 -000015.7-000050.900006.6 07.9100.42F3 0 +031546.03 +210954.5 +000059.1+000005.200007.6 07.9100.36F2 0 +031644.59 -411614.8 +000008.9-000004.800012.9 07.9100.50F5 0 +031937.58 +273233.3 -000010.1-000005.500004.4 07.9100.17A0 0 +032252.70 -511844.5 +000007.4+000040.800009.0 07.9100.51F5 0 +032552.79 +381434.6 +000061.8-000053.100012.6 07.9100.41F2 0 +033330.65 +553333.5 +000000.1-000015.900006.3 07.9100.16A0 0 +033444.91 +384820.7 +000061.5-000058.100013.9 07.9100.41F0 0 +034241.16 +211653.9 +000002.5+000004.100008.0 07.9100.62F8 0 +034900.98 +464810.0 +000023.3-000024.100005.6 07.9100.22A0 0 +035207.75 -391541.5 -000003.3+000014.000002.7 07.9100.87G5 0 +035258.38 +510303.0 +000000.1-000007.500003.1 07.9100.09A0 0 +035334.69 -562446.8 -000003.0+000022.500003.8 07.9100.96K0 0 +040220.26 +473023.9 +000002.1-000001.900000.2 07.9100.33B5 0 +040230.66 -192953.8 +000014.6-000020.700006.4 07.9100.55F7 0 +040558.49 +613758.0 -000008.3-000001.600004.1 07.9100.10A0 0 +041029.90 -403209.0 +000014.8+000003.600001.7 07.9100.29A9 0 +041323.22 +352836.3 -000009.2-000005.500001.9 07.9100.26A0 0 +041537.89 +000014.1 +000018.4+000026.300009.4 07.9100.32A5 0 +042018.98 -631025.6 +000017.7-000006.700008.3 07.9100.43F3 0 +043134.60 -355420.8 +000033.1+000042.400006.9 07.9100.41F2 1 +043442.17 +174453.8 +000068.0-000033.200009.9 07.9100.41F2 0 +043741.94 +715339.9 +000001.6-000010.300003.4 07.9100.17A2 0 +044258.77 +571207.3 -000026.1+000031.000012.6 07.9100.51F8 1 +045017.85 -242207.7 +000018.9-000018.100008.3 07.9100.96K0 0 +045127.09 +555014.0 +000052.8-000207.600018.1 07.9100.67G0 0 +051108.59 -060124.9 -000007.4-000013.100004.4 07.9100.12A0 0 +051611.55 -410422.8 -000077.8+000058.500013.0 07.9100.82G8 0 +051833.40 +392104.4 -000008.9-000027.500003.9 07.9100.46F5 0 +052350.36 +020455.8 +000000.2+000000.800001.8 07.91-0.12B3 0 0.07 1.85 +052412.64 -350906.4 +000010.1-000033.300003.0 07.9100.97K0 0 +054349.00 +271745.8 +000006.3-000000.900003.4 07.9100.13B9 0 +054439.23 -124636.1 -000010.7-000000.200004.0 07.9100.03A0 0 +054958.43 +000912.0 +000001.7-000012.400006.3 07.9100.16B9 0 +055536.58 -295501.1 +000004.8+000057.800013.4 07.9100.57F7 0 +055617.47 -171423.6 -000019.1+000002.900002.7 07.9100.33F0 0 +055707.94 +205839.1 +000013.0-000026.900007.7 07.9100.27A2 0 +055812.75 +555425.9 +000003.4-000059.500010.6 07.9100.64F8 1 +060257.07 +173956.2 -000012.2-000005.000006.1 07.9100.96K0 0 +060406.10 -154053.2 -000006.0+000006.800002.4 07.9100.03B9 1 +060818.58 -494447.8 +000004.5+000011.900005.8 07.9100.09A2 1 +061242.11 -274445.9 -000016.4-000023.200005.0 07.9100.99G8 0 +061417.64 -172847.5 +000047.1-000070.800013.4 07.9100.65G2 1 +061947.67 -424510.5 +000003.3+000122.100012.2 07.9100.39F3 0 +062110.85 -042100.1 -000005.2-000004.100004.8 07.91-0.04A0 0 +062908.59 -424028.1 -000010.0+000013.900003.0 07.9100.85G6 0 +063115.40 -673451.3 -000001.7+000014.200007.2 07.9100.32A8 0 +063312.56 +052747.4 +000114.2-000096.800029.9 07.9100.86K1 0 +065014.13 +362407.0 -000013.7-000018.000005.6 07.9100.22A2 1 +065927.19 +370553.5 -000002.8-000003.400003.0 07.91-0.01B6 1 +065934.04 +330328.5 +000005.1+000001.600002.2 07.9100.98G0 0 +070023.42 -151531.9 -000004.5-000000.100001.2 07.91-0.07B8 0 +070251.30 +611828.0 -000009.7-000016.300004.8 07.9100.46F2 0 +071030.26 -292049.6 -000005.5+000023.500005.3 07.9100.48F6 1 +071547.89 +703022.0 +000014.3-000092.300012.4 07.9100.68G2 0 +072318.36 +334150.5 +000011.7-000015.600001.0 07.9100.09A0 0 +072927.07 +344812.0 -000004.2-000011.100002.2 07.9100.09A0 0 +073226.99 +182158.8 -000005.6-000025.900007.7 07.9100.45F5 1 +073347.36 +132429.4 +000008.5-000048.900008.1 07.9100.68G0 0 +074747.88 -033146.7 -000002.3-000000.800005.5 07.9100.15A0 1 +074827.45 +363836.6 -000015.6-000023.800009.0 07.9100.28A3 0 +075040.66 -483235.0 -000006.1+000009.500003.0 07.9100.01B9 1 +075605.41 -264328.1 -000003.1+000003.400001.3 07.91-0.00B9 0 +075912.63 +335224.3 +000014.0-000024.400003.1 07.9100.09A0 0 +082240.77 -481236.1 -000008.3+000003.000002.1 07.91-0.04B9 0 +083731.20 -281042.6 -000043.3-000061.800006.4 07.9100.95K0 0 +084149.36 -083335.3 -000011.9-000001.800002.1 07.9100.11A2 0 +084303.94 -293127.7 -000009.2+000003.100000.1 07.9100.02B9 0 +084400.96 -741808.7 -000000.9+000010.700003.6 07.9100.04B9 0 +084604.13 -434504.2 -000007.8+000006.400002.0 07.91-0.06B8 0 +090412.27 -241424.9 -000039.2+000013.400005.6 07.9100.31A9 1 +090529.44 +192609.2 +000036.1-000022.200008.3 07.9100.49F5 0 +091410.67 -634135.8 -000096.1+000103.900013.6 07.9100.66G1 1 +091613.79 +485711.4 -000014.2-000046.800010.2 07.9100.84G5 0 +092642.81 -142925.5 +000037.6-000130.800025.1 07.9100.70G6 0 +092732.50 -034752.0 +000004.8+000019.400007.7 07.9100.52G0 0 +093001.96 +421549.5 -000029.6-000038.900009.0 07.9100.44F5 1 +093758.61 +165002.6 -000024.3-000019.900003.9 07.9100.98G5 0 +094439.27 -233421.9 -000017.9+000007.400004.4 07.9100.90G8 0 +094846.97 -523658.6 -000229.9+000233.500038.1 07.9100.89K1 1 +095000.60 +333606.0 -000011.9-000016.400004.2 07.9100.46F5 0 +095638.87 -514953.9 -000014.0+000000.500000.4 07.91-0.10B5 0 +100949.44 -564014.2 -000009.8-000002.100003.8 07.9100.97G5 0 +101914.05 -373756.5 -000011.8+000003.700002.8 07.9100.04A1 0 +102218.55 -550307.6 -000039.9+000011.600007.9 07.9100.18A4 0 +102324.58 -502055.0 -000148.1+000057.100015.8 07.9100.50F6 0 +104109.10 +165226.3 +000002.8-000002.100002.3 07.9100.20A2 0 +104630.12 +440611.9 -000141.8-000012.500015.3 07.9100.54F5 0 +105450.50 -302005.6 -000058.3+000045.000005.2 07.9100.21A4 0 +105737.47 -410755.4 +000081.0-000043.900010.6 07.9100.41F3 0 +110105.60 +120247.6 +000144.8-000100.100016.6 07.9100.96K0 0 +110443.27 -460557.0 -000041.8-000002.900007.3 07.9100.19A5 0 +110627.93 -000639.6 -000134.9-000020.400009.8 07.9100.42F0 0 +110945.09 +632006.5 -000024.0+000006.000010.9 07.9100.53F5 0 +111943.98 -065354.9 -000104.3+000011.400006.6 07.9100.39F2 1 +112201.87 +410138.7 -000018.2+000011.100003.4 07.9100.95G5 0 +113751.96 +494833.4 +000001.3-000041.000006.9 07.9100.53F5 1 +115043.74 +280548.4 -000076.8+000008.200008.0 07.9100.46F5 0 +120233.95 -553202.1 +000084.8-000092.500013.4 07.9100.79G8 0 +120527.40 +105738.4 -000000.1+000005.500014.1 07.9100.46F2 0 +121544.74 -804704.9 -000022.5-000003.600002.8 07.9100.15B9 1 +122144.77 -613219.0 -000249.2-000051.800014.7 07.9100.57F8 0 +122833.67 -562727.7 -000021.2+000001.500005.3 07.9100.12A0 0 +122907.62 +312325.8 +000148.5-000045.400004.2 07.9100.63G0 1 +123042.10 +505830.0 -000224.3-000188.700021.0 07.9100.70G5 0 +123118.31 +201305.6 -000017.5-000169.600039.6 07.9100.86K0 0 +124130.77 -203700.4 -000065.6-000002.400009.2 07.9100.30F0 0 +124215.95 +080231.5 -000005.4+000039.400006.3 07.9100.46F8 0 +124648.44 +430907.0 +000010.5-000036.700009.3 07.9100.48F8 0 +130002.05 +320502.3 -000131.1+000037.100017.1 07.9100.54F8 0 +131328.00 -682956.3 -000006.6+000001.400002.7 07.9100.20A3 0 +131409.37 -141655.6 -000114.7+000003.200009.0 07.9100.60G1 0 +132902.21 -801526.5 -000009.8-000006.300011.3 07.9100.41F0 0 +133547.46 -132842.7 -000023.9+000004.100006.3 07.9100.84G5 0 +133706.34 -273906.6 -000053.7-000043.800011.3 07.9100.48F5 0 +134217.40 -583710.6 -000041.4-000009.000005.5 07.9100.23A6 0 +135404.01 -683019.7 -000009.1-000003.600001.5 07.9100.02B8 0 +135444.34 +151639.5 +000028.9-000025.900004.9 07.9100.97K0 0 +135510.61 -234003.1 -000031.7-000022.400003.0 07.9100.96K0 0 +135944.73 +000256.9 +000029.1-000028.500006.1 07.9100.94G5 0 +142009.05 -610454.6 -000004.0-000000.700001.3 07.9100.19O9 0 +142823.37 -230044.9 -000076.2-000050.500014.8 07.9100.51F5 1 +143444.11 +282339.1 -000034.4-000041.000007.8 07.9100.58F8 0 +145424.57 +451755.2 -000067.5+000055.900011.5 07.9100.44F5 1 +145524.68 -552553.1 -000033.6-000016.000006.9 07.9100.65A1 1 +145608.07 +431903.3 -000074.8+000092.200014.8 07.9100.81G0 0 +150444.44 -145950.2 -000013.4-000014.600005.9 07.9100.44F0 0 +150651.06 +531857.0 +000035.0+000011.100013.2 07.9100.43F0 0 +151100.42 +071928.1 -000009.1-000004.800005.1 07.9100.90K0 0 +151153.09 +633911.8 -000017.6+000009.300003.5 07.9100.04A0 0 +151552.74 -365955.5 -000027.4-000057.000012.8 07.9100.44F3 1 +152252.23 +132159.4 -000271.5-000026.600021.5 07.9100.66G0 0 +153511.23 -435020.1 -000007.8-000011.700001.2 07.9100.34A5 0 +153612.87 -062316.9 -000102.3-000173.700016.5 07.9100.69G5 0 +153716.97 -320326.2 -000032.7-000023.600008.7 07.9100.37A9 0 +153822.13 -243917.8 -000014.7-000007.900000.8 07.9100.23A0 1 +154847.87 -542344.3 -000004.2-000004.700001.7 07.91-0.02B2 0 +160905.89 +172159.2 -000009.8+000010.700005.2 07.9100.15A2 0 +162416.07 +455639.2 -000010.3+000099.100012.1 07.9100.81G5 0 +162656.74 -434757.1 -000000.8-000002.000001.2 07.9100.15B1 0 0.07 0.13 +163230.45 -833532.0 -000028.1-000040.900003.7 07.9100.39F3 0 +163409.06 +505808.2 +000018.8-000015.600005.8 07.9100.90G5 0 +164416.10 -583407.0 +000015.8-000065.000009.7 07.9100.52F5 1 +165325.36 -541635.2 -000006.7-000026.000004.8 07.9100.18A1 0 +165840.14 +693805.5 +000002.8+000008.600002.1 07.9100.94K0 0 +171410.12 +191046.3 -000026.5+000036.700013.8 07.9100.48F8 0 +171628.92 +050741.7 +000008.3+000011.100007.0 07.9100.35A2 0 +171814.86 -004552.8 -000026.5-000026.900011.1 07.9100.53F8 0 +171943.24 +335520.0 -000011.8-000026.400003.7 07.9100.94G5 0 +172120.87 +255817.3 +000002.1+000057.100002.8 07.9100.98G8 0 +172907.31 -140450.2 +000020.5-000012.700007.4 07.9100.59F5 0 +173358.95 -175010.5 -000029.2-000013.600007.8 07.9100.42F2 0 +174137.94 -320643.7 -000000.6-000018.900003.6 07.9100.00B9 0 +174706.02 -405133.7 +000006.1-000001.200001.2 07.91-0.00B8 0 +175515.46 +151650.3 +000033.9-000100.100009.4 07.9100.60F8 0 +175917.17 +202725.6 +000008.5-000009.100002.6 07.9100.08A0 0 +175926.87 -474626.3 +000006.7-000019.900002.8 07.9100.10A2 1 +180917.65 -225426.4 +000042.2-000459.600031.3 07.9100.84K1 0 +181402.40 -341721.1 +000000.2-000004.200002.9 07.91-0.02B8 0 +181548.76 -552121.0 -000006.6+000008.300008.5 07.9100.43F3 0 +182445.24 +071352.5 +000001.2+000000.700001.4 07.9100.07B9 1 +182958.25 +254558.7 +000033.4+000027.800004.4 07.9100.99G8 0 +183211.80 -092213.1 -000009.3-000015.500004.9 07.9100.33A0 1 +184024.38 -432022.5 +000027.1+000008.100005.3 07.9100.40Fm 0 +184301.51 +310808.2 +000001.1-000005.300003.8 07.91-0.08B9 0 +190025.51 +392015.3 +000014.2+000046.500007.3 07.9100.53G0 0 +190454.80 +793848.4 -000041.1-000057.500004.7 07.9100.97K0 0 +190939.04 -200227.9 +000011.0+000006.200003.5 07.9100.13A1 0 +191057.76 +414633.4 +000001.9-000000.700002.6 07.91-0.04B8 0 diff --git a/kstars/kstars/data/hip039.dat b/kstars/kstars/data/hip039.dat new file mode 100644 index 00000000..7a49ea93 --- /dev/null +++ b/kstars/kstars/data/hip039.dat @@ -0,0 +1,1000 @@ +191538.08 +290719.8 -000004.9-000088.700011.3 07.9100.67G0 0 +191711.17 +222533.9 +000000.3-000011.300004.1 07.9100.12B9 0 +191820.22 -585227.2 +000006.7-000028.600004.4 07.9100.23A6 0 +191947.47 -625349.1 +000007.1-000098.200006.3 07.9100.71G3 1 +192049.47 -723743.1 -000078.0-000073.500012.7 07.9100.53F7 0 +192324.68 +203409.2 +000013.1-000186.900021.3 07.9100.58G2 1 +192412.70 +184428.3 +000001.8-000013.700005.7 07.9100.01B8 0 +192623.07 -631347.8 +000046.1-000000.900021.1 07.9100.53F8 0 +193219.24 +351206.2 -000000.6-000016.600006.8 07.9100.23A0 0 +193401.75 +653151.6 -000008.3-000016.300005.0 07.9100.14A3 0 +193455.45 +112526.7 +000279.2+000007.600023.7 07.9100.67G5 0 +193505.43 -533115.2 +000021.3-000004.000009.4 07.9100.38F2 0 +193536.44 +400139.0 -000011.1-000025.500005.9 07.9100.35A3 1 +194300.49 +342519.0 +000000.1-000002.700002.3 07.91-0.01A0 0 +194430.80 -172401.5 +000014.5-000013.100007.3 07.9100.21A2 0 +194614.17 +582200.3 +000005.0-000009.400005.3 07.9100.59F6 0 +194911.63 +194741.4 +000001.5-000001.200000.9 07.9100.76F8 0 +195308.30 -252741.2 +000006.1-000034.500010.0 07.9100.56F8 1 +195650.15 +441616.0 +000007.2+000004.800001.9 07.91-0.04A0 1 +195713.35 +294924.4 +000107.7+000236.200039.2 07.9100.80K1 0 +195826.26 -424058.6 +000019.4-000034.800005.5 07.9100.93K1 0 +200359.46 +403923.6 +000009.8-000003.900003.9 07.91-0.01B9 0 +201203.85 +152128.1 +000004.3-000002.400001.0 07.91-0.14B5 0 0.06 20.17 +202524.66 +075230.0 +000005.3-000006.700004.9 07.9100.17A2 0 +202837.17 +105913.1 +000011.5+000005.800003.2 07.9100.07A0 0 +202955.14 +534216.2 +000046.9-000018.900002.8 07.9100.96K0 0 +203205.63 +252107.4 +000006.1+000002.100002.0 07.9100.10A0 0 +204948.78 -064149.1 +000022.7+000016.800011.9 07.9100.53F8 0 +205158.63 +434528.7 +000005.5+000001.200000.3 07.9100.61Am 1 +210149.72 +073147.6 +000013.7-000016.500004.6 07.9100.07A0 0 +210829.63 +471525.4 +000003.8+000000.100002.4 07.91-0.05B0 0 +211445.47 -255440.5 +000021.3-000000.800006.7 07.9100.27A4 1 +211714.83 +550331.6 +000011.8+000009.900004.5 07.9100.14A2 0 +211733.73 +823102.4 +000008.8+000078.800012.8 07.9100.55F8 1 +211853.94 -630257.3 +000044.8-000044.500004.9 07.9100.27F0 0 +212414.96 -253340.0 +000025.1-000021.600006.6 07.9100.23A0 1 +213321.17 +010503.4 +000052.8-000070.400009.8 07.9100.54F8 0 +213429.71 +092959.7 +000049.7-000088.900014.6 07.9100.58G0 1 +214622.88 -040739.5 +000012.9-000024.100005.0 07.9100.44F5 0 +215207.07 +301127.9 +000013.4+000004.100001.4 07.91-0.05B9 0 +215346.46 -200026.8 +000041.4+000139.400012.1 07.9100.50F5 1 +215945.49 -101847.1 +000049.5-000061.000006.6 07.9100.47F5 0 +221106.62 +705832.0 +000020.9+000012.300004.9 07.9100.20A2 0 +221510.85 -255801.2 -000002.8+000011.300005.9 07.9100.51F6 0 +222159.03 +485058.3 +000044.7+000003.600009.9 07.9100.32A3 0 +222308.99 +092739.6 +000305.9+000035.100030.8 07.9100.68G5 0 +223020.98 +020230.8 +000011.9-000055.600008.9 07.9100.53F8 0 +223358.41 +651323.0 +000006.8+000002.200003.4 07.9100.17B9 0 +224122.88 +500533.5 +000000.1-000002.700002.4 07.9100.02A0 0 +225144.68 +300241.4 -000006.5-000000.500001.2 07.9100.91G5 0 +225745.75 -331147.4 -000008.6+000004.600012.4 07.9100.44F3 0 +225911.16 +060902.0 +000161.0-000006.700015.1 07.9100.48F5 0 +230948.87 +374113.9 +000071.2-000012.000010.7 07.9100.42F2 0 +230957.23 +475730.0 +000147.1+000012.400039.6 07.9100.90K0 1 +234002.21 +144837.9 -000002.3+000003.300003.6 07.9100.27A3 0 +235425.82 +483750.6 -000001.3-000005.800001.5 07.9100.01A0 0 +000031.85 -031822.9 +000011.1+000016.000002.4 07.9101.10K2 0 +001138.06 -493921.2 +000026.3-000057.900007.1 07.9101.13K0 1 +003811.69 -161442.4 +000009.7-000017.200005.5 07.9101.09K0 0 +004257.72 +791147.2 +000014.4-000002.000003.1 07.9101.30K0 0 +010021.93 -565548.1 +000041.7-000017.100004.1 07.9101.04K0 0 +010646.92 +353420.1 -000008.8-000017.800003.0 07.9101.42K5 0 +011141.86 -075545.4 +000037.8-000016.900004.1 07.9101.00G5 0 +011531.84 +603108.4 +000054.7-000015.900002.7 07.9101.21G8 0 +011642.77 -813227.2 +000012.8+000001.800000.9 07.9101.13G8 0 +014159.06 +320323.4 +000037.2+000005.300004.0 07.9101.15K0 0 +015300.51 -524130.1 +000017.5-000012.000006.2 07.9101.18K2 0 +015716.14 -372947.2 +000014.9+000011.600002.6 07.9101.23K1 0 +015902.74 -521449.3 +000022.7+000009.300002.5 07.9101.00K0 0 +020414.64 -054239.5 +000017.1+000017.400002.8 07.9101.24K0 0 +022150.29 +160945.3 +000048.1-000000.500004.8 07.9101.07K0 0 +023710.70 +813836.0 +000021.5+000001.100001.9 07.9101.69K5 0 +023854.21 +431409.0 +000001.9+000001.400001.4 07.9101.62K5 0 +030847.54 +370244.7 +000002.0-000004.500000.7 07.9101.81M. 0 +032111.41 -620427.1 +000012.6+000015.900004.0 07.9101.17K2 0 +032336.36 -585938.6 -000008.5-000035.200001.5 07.9101.53K4 0 +032523.35 +154935.2 +000049.3-000034.200004.3 07.9101.25K2 0 +034440.22 +015618.0 +000025.4-000016.400003.2 07.9101.71K2 0 +042012.02 +371202.6 +000014.7-000009.700002.7 07.9101.85M. 0 +042451.91 -281230.7 -000000.1-000004.400002.3 07.9101.06K0 0 +043048.59 -453547.4 +000006.2+000016.900001.1 07.9101.67M0 0 +043952.19 +172921.4 -000006.8-000008.800003.2 07.9101.32K0 0 +044120.22 +343956.5 -000022.6-000044.200005.3 07.9101.30K0 0 +044410.24 -461604.2 +000037.0-000007.800005.0 07.9101.10K1 0 +044914.29 -154305.1 +000002.9+000001.700000.1 07.9101.43K2 0 +045053.96 -260745.9 +000015.6-000056.800003.8 07.9101.11K0 0 +045227.80 +391703.2 +000044.4-000048.500004.2 07.9101.33K1 0 +045917.62 +522934.6 +000005.3-000060.100006.4 07.9101.03K0 1 +050229.88 +653406.7 -000007.9-000017.500002.3 07.9101.25K2 0 +053305.35 +230832.4 +000003.1-000019.000004.8 07.9101.30K0 0 +054341.59 -224649.9 -000010.7-000004.500001.7 07.9101.49K4 0 +062143.61 +794654.0 -000008.6-000006.100002.4 07.9101.11G5 0 +062446.58 -363550.9 +000002.2+000008.300001.4 07.9101.50K4 0 +065105.71 -341635.9 -000003.3+000011.900001.9 07.9101.38K2 0 +071043.78 -312354.3 -000046.4-000026.200003.8 07.9101.30K2 0 +071914.62 -671115.7 +000014.0+000048.600002.5 07.9101.44M4 0 +072808.11 +223907.3 -000022.8-000053.000003.6 07.9101.08K0 0 +075103.18 +004028.8 -000003.3+000001.900007.1 07.9101.29K0 0 +075445.93 +494705.7 -000011.3-000010.100003.2 07.9101.04K0 0 +075554.18 -063136.2 +000019.6-000018.200004.0 07.9101.21K0 0 +081143.33 +601949.3 -000003.3-000021.900005.3 07.9101.14K0 0 +082756.17 +044917.3 -000011.8-000010.700002.7 07.9101.11G5 0 +084028.57 -674913.2 -000003.8-000013.900004.2 07.9101.15K1 0 +090750.68 -320216.8 +000005.0-000006.400001.3 07.9101.39K1 0 +091453.72 +042634.4 -000107.8+000004.000054.2 07.9101.03K0 1 +091509.15 +370336.7 -000000.3+000005.600003.7 07.9101.31K0 0 +093009.00 -671205.7 -000026.1+000046.900005.9 07.9101.25K2 0 +093017.26 -402045.3 -000018.3+000013.400002.7 07.9101.67M1 0 +093540.51 +023814.6 -000083.5+000011.500007.5 07.9101.04K0 0 +094138.73 +125355.2 +000027.8-000012.100004.6 07.9101.00G5 0 +101122.39 +321130.9 -000036.1-000081.400006.6 07.9101.17K2 0 +101619.57 +465714.7 -000006.2+000002.400001.4 07.9101.51K2 0 +102424.92 -073517.1 -000024.6-000027.300005.9 07.9101.18K5 0 +102722.96 -074808.4 -000012.3+000003.500004.1 07.9101.62K5 0 +102744.60 +664047.0 -000001.1-000008.900003.7 07.9101.05G5 0 +103040.73 +824006.7 +000002.3-000019.300005.4 07.9101.10K2 0 +104348.05 +422227.5 -000035.8-000002.200002.5 07.9101.11K0 0 +110735.97 +491037.2 -000013.0+000006.300001.3 07.9101.46K5 0 +111348.48 -514805.9 -000011.1+000003.100002.1 07.9101.16K0 0 +111950.51 +190456.5 -000000.2-000013.600003.2 07.9101.10K0 0 +113452.77 -021348.9 -000023.2+000006.500002.6 07.9101.61M. 0 +114519.45 -655932.8 -000011.5+000000.200000.3 07.9101.89K5 0 +114633.65 -305543.0 -000033.3-000005.000002.5 07.9101.40K2 0 +115612.30 +361455.1 -000075.0-000003.900004.5 07.9101.12K1 0 +120352.54 -344830.6 -000005.8+000008.900001.6 07.9101.59K3 0 +120639.44 +333401.7 -000006.7-000001.600001.2 07.9101.52K4 0 +121227.25 -435957.8 -000027.0+000004.700001.5 07.9101.14K0 0 +121621.65 -073154.8 -000011.5-000000.500004.4 07.9101.05K0 0 +124043.88 +124255.6 -000021.4-000014.300001.3 07.9101.53K2 0 +124106.41 +152239.3 +000118.8-000372.500069.9 07.9101.11K2 0 +125126.88 +572224.4 +000013.3-000005.000003.3 07.9101.06K0 0 +135350.18 -301700.7 -000006.3+000007.400003.7 07.9101.50K3 1 +135512.56 +763003.4 -000005.8-000011.800000.7 07.9101.60K2 0 +140401.55 -382734.6 -000039.8-000001.800005.2 07.9101.08K0 0 +141121.01 -262039.1 +000010.9+000000.100002.6 07.9101.62K5 0 +142503.93 +505632.8 -000007.2+000007.100000.9 07.9101.36K0 0 +151459.90 -665336.5 -000097.4-000075.000007.3 07.9101.14K1 0 +153050.29 +725611.2 +000024.4-000023.900004.0 07.9101.50K0 1 +153140.17 +690932.9 +000005.8+000024.500005.0 07.9101.26K2 0 +153805.65 -074033.5 +000031.1-000056.700002.4 07.9101.17K2 0 +154817.27 -491419.5 +000014.0-000013.300003.2 07.9101.16K0 0 +155238.45 -532615.0 -000005.8-000005.100001.9 07.9101.16G8 0 +155957.36 -743618.2 +000006.4+000004.300001.6 07.9101.50K3 0 +160613.37 -554638.2 -000026.9-000027.800004.9 07.9101.57K6 0 +161001.88 +810838.6 +000021.7-000019.700005.0 07.9101.07G5 0 +164013.26 -261919.7 +000022.1-000014.800004.8 07.9101.14G8 0 +164246.99 -271115.4 -000028.4-000034.100002.6 07.9101.77M0 0 +164617.82 +035058.0 -000009.2-000064.700004.9 07.9101.02G5 0 +164709.78 +130152.8 -000022.5+000011.600001.5 07.9101.48K2 0 +165039.80 -313811.0 +000008.3-000011.000001.3 07.9101.08G8 0 +170409.49 +611102.7 +000016.9+000021.600004.0 07.9101.06K0 0 +175351.21 -411032.5 +000002.3-000004.500000.6 07.9101.47K2 0 +180636.43 -433738.8 -000000.1-000008.700002.9 07.9101.55M4 0 +181855.05 -133228.7 +000001.4-000013.300003.1 07.9101.76K4 0 +182353.05 -632308.0 +000005.1-000030.200004.3 07.9101.04G8 0 +182514.92 -610107.6 -000055.9-000032.800002.7 07.9101.41K2 0 +184117.01 -361830.7 -000001.7-000013.400001.7 07.9101.62K3 0 +190338.55 -345402.7 -000004.6-000008.000000.8 07.9101.29K1 0 +191641.79 -191827.6 +000011.6-000013.200001.2 07.9101.34M2 0 4.51 268.90 +195223.23 -635815.4 +000010.3+000002.500003.5 07.9101.50K5 0 +200109.11 +152847.8 +000010.6-000028.800001.8 07.9101.39K5 0 +200233.21 -155227.5 -000011.1+000001.000001.7 07.9101.42K2 0 +200608.11 +280733.3 +000028.4-000001.500004.2 07.9101.39K3 0 +200857.14 +284103.7 -000014.6-000022.000002.6 07.9101.54K4 0 +200947.79 +271953.4 -000009.0-000017.400003.3 07.9101.66K5 0 +201657.45 +414917.2 +000015.4+000016.800007.1 07.9101.12K2 0 +202323.71 +641128.2 -000001.1+000010.500004.5 07.9101.11G5 0 +202441.68 -013228.5 +000005.3+000002.700003.8 07.9101.07K0 0 +204011.30 +235542.7 +000006.8-000023.400004.8 07.9101.37K0 0 +204937.26 -800801.1 +000001.7+000014.600005.2 07.9101.08K0 0 +205041.48 +202832.1 +000002.9-000009.500002.3 07.9101.26K5 0 +211009.67 +123321.2 +000004.2-000000.100000.3 07.9101.55K5 0 +211011.01 -312930.3 +000042.0-000029.200005.7 07.9101.03K0 0 +211236.74 -210042.9 -000019.3-000006.200003.7 07.9101.09K0 0 +212249.42 -033247.5 +000023.0-000028.000002.4 07.9101.06K0 0 +213133.30 -630255.4 -000005.4-000010.700002.0 07.9101.18K1 0 +213545.74 +310034.9 +000026.0+000011.200003.2 07.9101.36K0 0 +213728.05 +202204.5 +000009.8-000002.000002.0 07.9101.05K0 0 +214055.65 -343112.8 +000006.8-000007.200002.3 07.9101.52M5 0 +214132.89 -213947.2 +000015.3-000022.100002.7 07.9101.46K3 0 +215539.40 +404924.4 +000018.3-000001.900002.2 07.9101.43K2 0 +215647.43 -284903.3 -000025.2-000001.400006.4 07.9101.00K0 0 +215921.67 +170735.1 +000048.9-000003.000002.8 07.9101.05K2 0 +220307.77 +031056.9 -000016.2-000025.100003.4 07.9101.37K2 0 +220323.03 -145706.3 -000002.5-000007.500000.8 07.9101.18K0 0 +221633.47 -434415.7 +000017.9-000016.300002.2 07.9101.42K4 0 +224304.41 -374013.8 +000091.7-000010.100004.0 07.9101.23K2 0 +224704.60 +145254.5 +000030.8+000007.000003.2 07.9101.59K5 0 +225812.58 +144316.9 -000029.9-000086.700003.6 07.9101.21K5 0 +231008.54 +684931.7 -000002.0-000002.800001.7 07.9101.61K5 0 +231604.21 -354059.4 +000013.1-000000.700002.8 07.9101.19K2 0 +234643.89 +373028.3 +000030.5-000040.900004.2 07.9101.34K5 0 +235128.88 -032413.9 +000004.8+000006.700001.4 07.9101.45K5 0 +235644.27 -825902.8 +000003.1+000005.600002.1 07.9101.39K1 0 +195033.94 +325450.9 -000023.6-000038.500009.4 07.9102.10S7 0 5.19 402.30: chi Cyg +000616.80 -641425.9 +000036.9+000017.200005.4 07.9200.46F3 1 +001749.27 -791356.4 -000012.1-000021.600006.4 07.9200.62F8 0 +002151.39 +575805.9 +000008.6-000008.400003.0 07.9200.06A0 0 +002425.50 -270137.1 +000667.4+000083.900055.5 07.9200.94K2 0 +003638.29 +532819.7 -000001.6-000001.600000.1 07.9200.05A0 0 +004323.65 +023502.7 -000004.7+000011.100006.1 07.9200.40F0 0 +005423.70 -485653.7 +000037.8-000046.400012.4 07.9200.48F7 0 +005511.86 -165815.9 -000130.4-000196.700020.2 07.9200.99K0 0 +010231.91 +392832.2 -000044.9-000042.900006.8 07.9200.30A5 0 +010449.30 +554642.0 -000010.6+000002.300003.8 07.9200.19A0 0 +011000.67 +520159.8 -000010.2+000000.900004.4 07.9200.80F5 1 +011657.08 +382738.8 +000006.2-000012.200004.8 07.9200.97G5 1 +011720.33 +043953.4 +000086.1-000017.900014.9 07.9200.47G0 0 +012300.96 -162913.3 -000138.1-000176.300027.0 07.9200.66G5 0 +012518.99 +202058.5 +000013.4-000008.300008.1 07.9200.04A0 0 +013158.68 +522811.3 -000032.0-000010.700008.5 07.9200.35F0 0 +013707.51 -481727.0 -000049.2-000092.900012.6 07.9200.51F6 0 +014036.35 -362859.7 +000090.5-000155.300028.3 07.9200.71G5 0 +014237.31 +701025.2 -000100.8+000062.600010.7 07.9200.51F8 0 +015140.50 +545638.0 +000029.5-000007.500005.0 07.9200.27A2 0 +015819.91 +575203.2 +000020.5-000005.100006.4 07.9200.11A2 0 +015940.87 -483649.6 +000226.1-000003.100013.0 07.9200.73G5 0 +020047.64 +393731.9 -000042.3-000038.700009.1 07.9200.46F8 0 +020354.57 -024244.7 +000021.2-000014.800003.3 07.9200.73G0 1 +020918.47 +282339.2 -000008.4-000002.800003.5 07.9200.09A0 0 +021116.63 -463506.1 +000068.7-000005.300006.4 07.9200.18Am 0 +021336.08 -244725.0 -000006.9+000032.500007.3 07.9200.47F3 0 +021457.16 +223744.3 -000023.6-000050.100009.8 07.9200.37F0 0 +022233.04 -003018.5 -000008.3-000017.200005.8 07.9200.52F5 0 +025555.38 +414824.6 +000012.4-000019.600006.2 07.9200.35F0 0 +025615.10 +751208.9 +000046.2-000030.800007.0 07.9200.44F5 0 +025839.72 -041231.4 +000001.4-000007.900008.8 07.9200.18A2 0 +030055.55 +402504.6 -000013.1-000003.000007.2 07.9200.32A3 0 +030227.34 +222224.9 +000101.1-000031.700013.8 07.9200.51F5 0 +030649.38 +672437.8 -000032.2-000001.800011.1 07.9200.64G0 0 +031513.58 +371607.9 +000011.7-000006.800000.5 07.9200.05A0 0 +031534.56 +265412.4 +000035.0-000032.700006.4 07.9200.27A5 0 +032604.23 +451758.4 -000007.2-000005.700002.9 07.9200.01B9 0 +033420.12 -144237.6 +000002.2-000002.800006.6 07.9200.93G8 0 +034040.18 -534417.6 +000092.5-000007.300012.5 07.9200.63G1 0 +034557.57 -090030.6 +000056.5-000003.500005.5 07.9200.90G5 0 +035640.77 +472900.2 +000003.1-000046.400005.4 07.9200.59F5 1 +035834.24 -234743.1 +000008.7+000003.600005.8 07.9200.06A0 0 +035924.61 +442854.5 +000022.1-000031.500007.5 07.9200.16A3 0 +042054.21 -344356.5 +000003.9-000051.300006.8 07.9200.31A9 1 +042344.62 -432723.3 -000008.4-000041.800010.9 07.9200.43F3 0 +043350.45 +052308.5 -000090.0-000279.300037.3 07.9200.78K0 0 +043914.43 +314429.5 +000028.5-000022.900006.4 07.9200.45F0 0 +045203.18 -725944.3 +000084.8+000114.200009.1 07.9200.64G0 0 +045215.00 +015058.8 +000002.8-000020.000006.5 07.9200.18A3 0 +045616.87 +520552.2 +000032.3-000039.600010.2 07.9200.00F8 1 +045900.29 -432332.7 -000014.6-000045.700008.7 07.9200.47F5 0 +051810.18 +373900.5 +000004.0-000002.000000.4 07.9200.09B8 1 +052235.29 -195242.3 +000001.3+000003.200003.3 07.92-0.08B9 0 +053057.75 +044007.4 -000002.8+000000.100000.3 07.9200.01B6 1 +054011.73 +101509.9 -000008.5-000028.500010.5 07.9200.41F0 0 +054146.63 +225214.4 +000194.3-000125.400012.3 07.9200.49F5 0 +054629.74 +490734.0 +000028.7-000020.900010.0 07.9200.40F0 0 +054818.70 -663754.7 -000013.3+000018.900003.5 07.9200.98K0 0 +054941.54 +384150.5 +000000.7-000007.800002.8 07.9200.51A5 0 +055222.82 +190858.9 +000000.6+000000.100001.3 07.9200.64A0 0 +055456.98 -655300.9 -000003.6+000027.000003.4 07.92-0.02A0 0 +055624.99 +365312.5 +000000.2-000009.600002.7 07.9200.10A2 0 +055828.34 -200953.3 +000013.5+000001.900003.9 07.9200.36F3 1 +055923.87 +415502.8 -000005.0-000008.200004.6 07.9200.12A0 0 +055924.48 +174853.9 +000025.2-000087.000011.3 07.9200.53F5 1 +060707.77 -315351.3 +000008.4+000050.400009.2 07.9200.54F7 0 +061734.11 +791947.8 -000008.8-000001.200005.8 07.9200.18A0 0 +061933.22 +343824.4 -000003.1+000001.300002.0 07.92-0.03B9 0 +062005.45 -230619.2 -000004.4-000000.400005.8 07.9200.25A9 0 +062506.96 -150823.2 +000000.1-000001.800003.6 07.9200.13A2 0 +062649.68 -315219.1 +000002.0-000002.300004.2 07.9200.28A8 0 +063219.38 -652215.4 -000011.8-000010.100005.1 07.9200.08A2 0 +063234.19 -553854.2 +000115.8-000086.700013.7 07.9200.78G6 0 +063537.72 -260229.5 +000001.0-000006.800010.5 07.9200.80F7 1 +064114.14 +040841.7 -000008.5-000038.600006.2 07.9200.45F5 0 +064839.41 +073723.7 -000059.9-000376.100020.0 07.9200.62G0 1 +064849.07 +435005.4 -000014.2-000003.000009.6 07.9200.41F5 0 +065108.43 +542509.0 -000005.3-000027.500009.2 07.9200.51F8 1 +065710.11 -154435.5 -000008.9-000022.900004.4 07.9200.26A0 0 +070420.50 -304629.7 -000010.1+000005.800003.6 07.92-0.07B8 0 +070632.89 -595948.5 -000004.3-000005.800004.2 07.9200.07A2 0 +070816.53 -332225.0 -000018.9+000001.400006.2 07.9200.24A5 0 +071115.04 -391611.3 -000011.4+000007.300004.3 07.92-0.05B9 0 +071600.63 -455344.9 -000009.4+000011.200002.9 07.9200.20A6 0 +072703.78 -121326.1 -000006.0-000001.500001.9 07.92-0.02B8 0 +075028.93 +094556.0 +000023.1-000029.500008.5 07.9200.40F2 0 +075510.81 +371140.6 -000023.1-000038.800011.6 07.9200.45F0 0 +080759.88 -340109.0 -000005.5+000002.800001.1 07.9200.04B9 0 +081150.24 -273124.8 -000004.4+000005.500000.9 07.92-0.06B3 0 +082053.69 -622336.5 -000003.2+000008.700002.0 07.92-0.03B8 0 +082455.83 +121410.2 -000013.4-000011.800003.7 07.9200.95K0 0 +082648.78 -343550.2 -000009.3+000005.400003.1 07.9200.41A1 0 +085232.70 -625139.2 -000006.7+000012.800002.3 07.9200.10A0 0 +091218.63 -110444.1 -000002.5+000001.900005.2 07.9200.26A0 0 0.07 0.56 +091408.15 -280702.4 -000010.0-000000.700001.7 07.9200.13A2 0 +094146.70 +371555.2 -000043.2-000067.200011.9 07.9200.60G0 0 +094250.89 -225756.0 -000122.1+000021.100011.9 07.9200.46F5 1 +094503.68 -492908.2 -000022.1+000101.900019.3 07.9200.53F8 1 +095215.52 +405813.4 +000003.3+000001.900012.3 07.9200.00A3 1 +095815.86 +513408.6 -000161.1-000057.400019.0 07.9200.62G0 0 +100059.92 -465525.5 +000002.9+000000.300001.8 07.9200.11A2 0 +100353.08 +185704.3 -000179.1-000054.000012.4 07.9200.85G5 0 +101210.30 -593611.0 -000007.1+000003.100001.4 07.9200.58F3 0 +101517.78 -554122.1 -000013.2+000000.500002.5 07.92-0.03B9 0 +102008.99 -563655.4 -000024.5+000012.100002.1 07.9200.07A1 0 +102241.22 -513649.5 -000016.2+000001.000002.2 07.92-0.09B6 0 +103843.66 -524551.4 -000013.3+000007.900001.3 07.9200.04A1 0 +104254.36 -223031.1 +000011.5-000051.800009.4 07.9200.43F3 0 +104728.55 -135844.6 +000099.8-000033.000021.9 07.9200.62G3 0 +105428.41 -201402.4 -000018.6+000011.600006.7 07.9200.22A5 0 +105640.49 -011007.9 -000029.5-000020.600007.7 07.9200.31A3 0 +105649.27 -145357.3 -000003.7-000002.300003.1 07.9200.91G8 0 +105847.76 +014345.6 -000036.1-000047.200006.7 07.9200.94K0 0 +111306.47 +270306.0 -000073.4-000031.200006.9 07.9200.35F0 0 +114000.96 -302847.9 -000068.9-000012.400007.7 07.9200.90G8 1 +115909.92 -202109.9 +000143.2-000423.300048.0 07.9200.97K2 0 +120433.81 +662011.3 -000057.6+000052.600020.9 07.9200.60F8 0 +120736.83 -290346.0 -000028.4-000002.100004.1 07.9200.22A5 1 +121257.41 +100218.9 +000209.6-000357.900032.3 07.9200.79G8 0 +121446.56 -564644.6 +000001.7-000004.600011.7 07.9200.60F8 0 +121726.99 +063604.3 +000029.8-000036.400007.2 07.9200.40F2 1 +123133.77 +213436.7 -000070.6-000008.100012.2 07.9200.41F0 0 +125250.06 +713417.5 +000009.3-000004.000003.0 07.9200.23A5 0 +125258.17 +150153.2 -000021.9+000033.500006.8 07.9200.46F5 1 +130415.68 -801308.4 -000051.1-000013.500004.3 07.9200.47Fm 1 +130445.26 -404057.1 -000092.1-000005.100008.9 07.9200.45F5 0 +132255.64 -620044.0 -000007.3-000001.400000.8 07.9200.65A0 0 +133934.07 -153657.7 -000089.8-000027.200006.3 07.9200.55F5 0 +134927.21 -262058.5 -000036.5-000053.700023.1 07.9200.71G8 0 +135540.93 -600310.3 -000048.7-000009.200003.7 07.9200.46F0 0 +135820.28 -653829.1 -000014.9-000015.500003.7 07.9200.18A2 1 +135915.20 -400727.2 -000059.1-000026.600007.8 07.9200.40F3 0 +140125.56 +040654.0 +000034.2-000085.500012.2 07.9200.46F5 0 +140739.53 -565327.9 -000007.3-000006.700002.2 07.9200.01A2 0 +142104.85 +385914.9 -000015.7+000036.000009.9 07.9200.42F5 0 +142437.85 -144248.4 -000059.9-000006.000006.8 07.9200.30A2 0 +142816.20 +243102.1 -000231.6+000122.200009.3 07.9200.80G2 0 +144455.58 +032903.3 +000005.5-000005.900004.3 07.9200.98G8 0 +144603.60 -623208.5 +000038.7+000008.700008.1 07.9200.55F5 0 +151149.96 +112830.5 -000053.4+000040.600009.7 07.9200.45F5 0 +152225.73 -663557.7 -000048.4-000038.000007.6 07.9200.69G2 0 +153146.02 +594313.3 -000028.4+000033.100011.5 07.9200.52F8 0 +153340.35 +092113.1 -000172.8-000071.700007.4 07.9200.57F8 0 +154027.25 -742635.4 -000007.7-000016.100004.2 07.92-0.06Ap 0 +154153.20 -231619.3 -000029.7-000018.800007.0 07.9200.59F3 0 +154915.70 +603138.5 -000092.6+000009.400010.7 07.9200.53F5 1 +155206.59 -510822.5 -000005.2-000006.600001.5 07.9200.03B7 1 +155602.27 -600340.8 -000010.8-000012.200002.2 07.9200.05B9 1 +160023.58 +154002.9 +000001.7-000025.400004.2 07.9200.37F0 0 +161625.18 -245919.3 -000011.4-000022.600005.6 07.9200.20B8 0 +162114.74 +225918.8 -000001.3-000045.600014.8 07.9200.55F8 1 +163648.95 +263156.5 +000002.3-000072.900012.5 07.9200.46F5 1 +164042.46 -410737.0 -000005.3-000008.800003.2 07.9200.13B4 0 +164502.47 -554308.5 -000000.2-000004.800000.7 07.9200.03B7 1 +164746.54 -235827.4 -000010.5-000020.100003.9 07.9200.40B8 0 +165357.68 -465501.2 -000002.2-000001.900001.6 07.9200.12B3 0 +165807.93 -455856.4 +000001.1-000004.200001.3 07.9200.13B2 0 +165900.44 -494437.8 -000008.2-000007.800002.5 07.9200.17B8 0 +171417.13 -350746.2 -000059.7-000067.400009.7 07.9200.41F2 0 +172306.22 -762105.0 +000002.3-000041.200008.2 07.9200.15A4 0 +172344.61 +471614.3 -000018.1+000033.600012.5 07.9200.56F8 1 +173150.14 -655501.3 -000001.7-000010.100000.8 07.9200.98G6 0 +173811.21 +042928.7 +000002.3-000010.100004.1 07.9200.18A0 0 +173928.12 -111601.1 -000009.3-000004.800008.2 07.9200.42F0 0 +174310.66 +244711.1 -000052.4-000025.400012.5 07.9200.73G2 1 +175311.58 -102218.1 -000030.4-000048.100010.1 07.9200.58F5 0 +175524.78 +361120.1 -000136.0-000020.300032.4 07.9200.86G5 0 +180558.84 -141153.0 +000000.4-000001.900001.4 07.9200.57O9 0 +181434.05 -651156.3 +000005.1-000054.300006.8 07.9200.37F0 0 +181510.42 -815031.6 -000008.0-000036.300003.6 07.9200.20A2 0 +182641.71 -232608.3 -000002.7-000003.100000.6 07.9200.09B5 0 +182820.11 +035756.9 +000004.3+000000.700002.1 07.9200.12A0 0 +183331.74 +015412.8 +000001.6+000003.100005.7 07.9200.21A3 0 +183350.80 -142532.8 -000002.7-000008.900005.3 07.9200.22Ap 0 0.09 2.80 +183629.04 -690454.2 -000025.9-000053.600009.0 07.9200.40F3 0 +184450.09 +261155.8 +000008.7+000004.000003.7 07.9200.05B9 0 +184931.03 -585652.0 +000012.9+000007.100003.7 07.9200.07Ap 0 +185541.34 +254142.2 -000005.4-000005.300005.1 07.9200.06A0 0 +190422.74 +125949.3 +000000.5-000003.100000.4 07.9200.28A0 0 +190423.78 +380627.1 +000000.2+000021.700003.3 07.9200.82G5 0 +191118.03 +631237.0 -000010.9-000061.300010.2 07.9200.45F8 0 +191330.63 +063905.5 +000009.8-000016.000005.6 07.9200.27A2 0 +191557.99 +130629.5 +000002.3-000009.600002.8 07.9200.07B9 0 +191858.22 +391601.8 -000006.5-000004.500008.2 07.9200.33A2 1 +192528.00 +424705.4 -000109.6-000195.500004.4 07.9200.43A5 0 0.73 0.57 +192617.76 -000558.0 -000000.0-000002.400001.3 07.9200.22B8 0 +194047.42 +243427.1 +000032.6+000044.900007.6 07.9200.55F8 0 +194252.92 +374041.5 +000000.6-000001.200000.3 07.9200.53F3 0 +195247.49 +341112.6 +000001.4-000001.600002.8 07.92-0.06A0 0 +195750.63 -593132.9 -000002.4-000003.400005.3 07.9200.96G8 0 +200840.57 +532011.7 +000010.1-000040.600003.5 07.9200.95K2 1 +201431.77 +363939.6 -000002.9-000005.300000.4 07.9200.31WC 0 +201814.40 +181941.5 +000016.1+000004.900003.9 07.9200.13Am 1 +201906.76 +260628.1 +000014.5-000010.700011.0 07.9200.45F8 0 +202249.54 +532502.8 +000010.9+000017.300002.5 07.9200.03A0 1 +202451.13 +511723.1 +000027.8-000010.900007.0 07.9200.27A2 0 +202838.55 +284633.5 +000020.4-000004.600003.6 07.9200.20A0 0 +203522.55 -053141.8 +000011.1-000107.500010.3 07.9200.52F8 0 +204036.42 +312128.8 +000011.5-000016.100003.4 07.9200.10A2 0 +204259.17 -502843.8 +000032.7+000001.200006.7 07.9200.39F3 0 +204338.90 +090652.2 -000008.5-000037.500006.0 07.9200.30A3 0 +204426.60 +314144.8 -000000.3-000003.500000.7 07.9200.18B1 0 +204812.12 +495944.1 -000003.1-000016.100005.7 07.9200.14A2 0 +204857.29 +610707.9 +000019.8-000040.700014.1 07.9200.49F8 0 +205536.75 +385408.5 -000006.7-000011.200004.2 07.9200.14A0 0 +210224.33 +493758.4 +000008.7-000000.400002.7 07.9200.03A0 0 +210903.21 +265922.2 +000024.5+000056.700012.0 07.9200.43F8 0 +211542.58 +682108.1 +000012.7-000047.800013.3 07.9200.42F0 1 +214706.21 -621256.5 -000012.6+000001.100009.6 07.9200.41F3 0 +215032.30 +505955.0 -000001.6-000041.500006.8 07.9200.35F0 0 +220751.04 -213534.7 +000066.7-000027.900011.7 07.9200.45F5 0 +220904.18 +092704.3 +000017.0-000010.700004.5 07.9200.09A0 0 +221235.96 -484546.7 +000045.3-000051.100012.5 07.9200.47F6 0 +222609.70 -290455.8 +000022.7-000029.100010.5 07.9200.41F0 0 +223336.65 -581250.8 -000025.6+000004.800010.0 07.9200.38F0 0 +224318.29 +171505.0 +000047.4-000027.800010.3 07.9200.33F2 0 +224650.25 -204726.3 +000004.8+000033.100018.7 07.9200.53G0 0 +224956.96 +500059.7 +000146.0+000046.900017.4 07.9200.59G5 0 +225323.47 -235544.2 -000003.3-000038.100008.0 07.9200.47F3 0 +225530.90 +174748.2 +000010.8-000012.700005.7 07.9200.19A3 0 +230457.88 +063102.7 -000008.9+000001.700003.5 07.9200.20A0 0 +230556.47 -142641.0 +000011.2-000013.900001.0 07.9200.99G8 0 +231113.37 +030910.9 +000006.7+000001.200006.2 07.9200.24A2 0 +231318.30 -282453.2 +000071.2-000046.600008.0 07.9200.48F3 0 +235727.71 -585752.2 +000139.0+000005.300013.8 07.9200.49F5 0 +000330.34 +192253.7 +000000.0-000031.100001.6 07.9201.41K0 0 +000711.02 +464525.3 -000004.9-000018.000004.0 07.9201.05K0 0 +001440.95 -124453.5 +000014.3-000007.700003.0 07.9201.20K0 1 +003207.04 +530009.9 -000006.3+000016.000003.8 07.9201.08K2 0 +010400.26 +364959.8 +000025.8-000007.400004.1 07.9201.12G5 0 +010524.13 +081955.5 -000000.9-000032.400002.0 07.9201.13G5 0 +013258.88 +000736.8 +000008.9+000011.300001.2 07.9201.52K0 0 +014346.90 +005409.1 +000013.4-000026.300006.9 07.9201.06G5 0 +014916.97 -441428.7 +000023.4+000008.300005.0 07.9201.19K2 0 +020334.38 +823306.6 -000003.1-000001.000001.0 07.9201.74M1 0 +020503.62 -020218.1 -000011.9-000008.500001.5 07.9201.39K0 0 +021234.49 -261920.7 -000021.8-000029.000006.5 07.9201.08K0 0 +021253.55 +194916.6 -000000.8-000006.200006.1 07.9201.09K0 0 +021858.57 -535615.2 +000007.3+000009.600001.6 07.9201.35K3 0 +021940.18 -333710.5 +000006.8+000008.800001.8 07.9201.66M4 0 +022612.48 -625505.2 +000013.4-000048.600007.1 07.9201.03K1 0 +024031.70 +211116.1 +000043.5+000008.100002.5 07.9201.67M. 0 +024733.24 +183037.5 -000012.2-000014.700002.6 07.9201.51K5 0 +025143.21 +450335.2 +000005.5+000004.500001.5 07.9201.65K5 0 +031215.91 -160330.1 +000006.2-000025.400004.6 07.9201.02K0 0 +033215.22 -652451.6 +000014.3-000005.800003.1 07.9201.62M2 0 +033754.96 +095558.4 +000021.0-000020.400002.2 07.9201.81K2 0 +035255.50 +142257.4 +000002.7+000003.500008.6 07.9201.06G5 1 +035347.99 -430944.7 +000012.5+000029.400003.5 07.9201.10K0 0 +040314.36 +724944.5 +000071.7-000028.400005.8 07.9201.11G5 0 +041324.44 +290722.6 +000008.2-000012.700001.9 07.9201.88M0 1 +042019.25 -702701.3 -000003.7-000045.000004.5 07.9201.21K3 0 +042340.40 -274949.5 +000006.4-000002.500000.4 07.9201.36M6 0 +043335.00 -035846.0 +000004.8+000006.100003.5 07.9201.36K0 0 +043700.02 -353710.0 +000006.2+000022.100003.9 07.9201.35K2 0 +044910.25 -215327.9 -000005.8-000001.400003.5 07.9201.17K0 0 +045609.42 -385625.8 -000001.3-000011.500001.4 07.9201.54K4 0 +045634.87 -432557.0 -000001.3-000002.200002.0 07.9201.57M3 0 +050032.82 -394110.6 +000000.4-000003.000002.5 07.9201.34K4 0 +051135.31 -801132.2 +000018.9-000100.600005.5 07.9201.12K1 0 +051647.19 -493558.6 +000017.6-000000.900003.3 07.9201.22K2 0 +052238.24 -625345.2 -000006.4-000023.900003.5 07.9201.05K0 0 +053927.52 +113010.7 +000021.1-000015.500001.4 07.9201.56M. 0 +054613.19 +390430.9 -000006.1-000019.500005.9 07.9201.00G5 0 +055516.27 -040313.9 +000013.6-000025.300003.4 07.9201.22K0 0 +062040.92 -464040.7 -000003.2-000022.600002.3 07.9201.40K2 0 +063521.10 -671334.4 -000002.8-000015.500003.4 07.9201.41K4 0 +065330.14 +041026.4 +000034.0-000010.400003.5 07.9201.19K2 0 +071613.56 -075250.3 -000001.8+000001.100001.2 07.9201.27G5 0 +073342.83 +072524.4 +000036.0-000028.100002.3 07.9201.05K0 0 +073654.97 -450141.2 +000006.0+000009.900002.3 07.9201.01G8 0 +080307.03 +453708.7 -000043.3-000029.500007.8 07.9201.08K0 0 +080329.55 +524526.3 -000004.5-000021.500005.6 07.9201.16K5 0 +080411.29 +674019.8 -000023.6-000000.700003.3 07.9201.15K0 0 +081149.79 -482429.4 -000014.5+000021.100003.2 07.9201.13K0 0 +083546.54 +534333.3 -000018.4-000021.200004.7 07.9201.06K0 0 +085734.87 +161401.6 +000067.8-000056.600002.8 07.9201.01K0 0 +090020.09 -121426.7 -000004.0-000000.900001.9 07.9201.57K5 0 +094802.48 +490255.8 -000002.2+000002.100003.0 07.9201.53K2 0 +095317.25 +695131.6 -000006.7-000011.900003.7 07.9201.20K0 0 +101333.64 -690557.8 +000010.6-000032.200005.3 07.9201.15K2 0 +103201.32 +772952.9 -000022.5-000003.000006.0 07.9201.02G5 0 +103353.53 -501447.5 -000065.1-000002.500003.6 07.9201.00K0 0 +114051.48 -051155.0 -000028.8-000023.900002.1 07.9201.33K2 0 +114310.83 -652244.0 -000007.5+000000.900000.0 07.9201.65K3 0 +115629.75 +464150.3 -000044.7-000007.400001.9 07.9201.11K0 0 +121822.40 -391616.7 -000028.5+000003.500003.6 07.9201.00K0 0 +122242.11 +200856.3 -000004.4-000022.100000.7 07.9201.29K2 0 +122648.63 +483941.6 -000032.3-000000.600006.7 07.9201.07K1 0 +123400.34 -560740.9 -000047.1+000001.900005.2 07.9201.30K1 0 +134515.33 -794605.2 -000027.3-000008.600001.1 07.9201.61K4 0 +140423.77 -295358.6 -000020.8-000009.700000.4 07.9201.61M2 0 +140746.96 -791505.4 -000039.6-000012.600003.8 07.9201.14K0 0 +142154.68 -641705.4 -000045.7-000042.800005.1 07.9201.00K0 1 +142852.10 +091009.2 -000038.4-000029.900005.3 07.9201.13K0 0 +144921.42 -054728.6 -000018.9-000004.700001.9 07.9201.63K5 0 +150436.20 -435350.4 +000007.2-000082.100010.1 07.9201.12K2 0 +150852.96 -230358.1 -000014.4-000001.800001.2 07.9201.71M1 0 +152846.31 +222644.1 -000004.0-000028.200006.9 07.9201.14K2 0 +153145.00 +140500.5 -000011.3+000012.900003.1 07.9201.02G5 0 +161856.39 +323737.3 -000010.7+000004.800001.8 07.9201.57K5 0 +162800.30 -604421.1 -000040.0-000014.100004.7 07.9201.21K1 0 +170038.63 +610126.4 +000002.7-000030.000001.9 07.9201.38K2 0 +171801.85 +522014.2 +000005.8-000039.000003.4 07.9201.08K0 0 +172012.58 +045524.2 -000000.4-000007.500000.6 07.9201.25K0 0 +172043.28 -690540.6 -000008.2-000010.100002.2 07.9201.22K1 0 +173355.04 +213354.2 +000001.6-000027.200003.6 07.9201.62K5 0 +173657.48 -394006.5 +000000.3-000003.000002.9 07.9201.50K3 0 +174118.74 -405822.0 -000006.0+000001.000002.0 07.9201.72M0 0 +174422.05 +402651.1 +000003.9-000048.900003.5 07.9201.47K5 0 +175549.11 -392048.8 +000014.0-000002.200001.5 07.9201.10K1 0 +181058.08 +311505.2 +000002.2+000023.500001.3 07.9201.42K2 0 +182738.34 -540201.5 +000004.1-000061.900001.2 07.9201.10K0 1 +183752.16 -193606.2 -000002.0+000008.100003.7 07.9201.55K1 0 +190001.36 -432049.7 -000009.4-000006.400007.9 07.9201.05K0 0 +190446.54 +524539.3 +000005.5+000010.600000.9 07.9201.56K5 0 +191149.77 +052238.3 +000022.8+000012.200003.1 07.9201.15K2 0 +191754.34 +705425.3 -000003.2-000008.000001.8 07.9201.57K5 0 +193432.87 -622256.8 +000012.9+000002.300002.3 07.9201.05K0 0 +195830.96 -322536.7 +000018.3-000030.800005.7 07.9201.18K1 0 +200438.14 +464945.5 +000020.8-000017.900002.8 07.9201.34K2 0 +204712.51 -575402.5 -000003.1-000000.700000.8 07.9201.16K2 0 +204909.57 +391724.2 +000025.0+000033.900003.4 07.9201.10K0 0 +210231.40 +214051.1 +000053.4+000001.100006.8 07.9201.08K0 0 +210523.52 -812348.6 -000008.1+000008.500002.3 07.9201.06K0 1 +210823.03 +132523.8 +000008.3-000002.000003.0 07.9201.37K0 0 +211217.51 -275416.2 +000006.3-000014.500002.5 07.9201.30K2 0 +211551.04 -353014.8 +000007.6-000006.200000.5 07.9201.64K5 0 +212650.92 +075514.0 +000001.5-000021.200001.9 07.9201.00K2 0 +213620.17 -351045.7 +000018.4-000004.800003.5 07.9201.70M1 0 +214049.51 +552122.4 +000007.0-000008.700002.1 07.9201.02K0 0 +214651.78 -082812.8 -000016.2-000018.700003.5 07.9201.07K0 0 +215241.63 -170400.1 +000025.8-000017.200004.1 07.9201.16K0 0 +221353.47 +531605.0 -000000.9-000013.700000.9 07.9201.60K5 0 +223821.83 +103657.5 -000000.8+000000.800001.7 07.9201.04K2 1 +224852.81 +610941.2 -000039.5-000007.900004.1 07.9201.02K0 0 +230415.98 -330231.1 +000056.2-000031.300004.9 07.9201.14K1 1 +230711.97 -455033.2 +000035.7-000031.900008.1 07.9201.00K1 0 +231444.45 -253347.2 -000015.3-000021.900002.4 07.9201.05G8 0 +232151.61 -122656.0 +000015.2-000003.200003.3 07.9201.03K0 0 +232344.55 -190634.6 -000002.3-000014.800005.2 07.9201.09K0 0 +232910.81 +314217.5 +000014.2+000003.400000.9 07.9201.29K2 0 +232921.00 +254843.5 +000009.6-000000.800003.8 07.9201.16K2 0 +233900.65 +611805.9 +000005.0-000003.000002.8 07.9201.44K5 0 +235212.69 -521956.9 +000026.9+000009.400003.3 07.9201.07K0 0 +235856.22 +041624.7 +000006.4-000004.000002.1 07.9201.55K5 0 +000451.96 +300509.4 +000071.4-000033.500010.5 07.9300.48F5 1 +000558.27 +444421.8 -000002.1+000000.500004.3 07.9300.24A3 0 +000958.09 -652125.5 +000031.4-000005.500004.4 07.9300.96K0 0 +001715.86 +545850.6 +000003.2-000005.000003.3 07.9300.05B9 0 +001916.64 +003114.1 -000003.3-000008.000011.7 07.9300.40G0 0 +002031.82 +434139.6 -000015.9-000019.300003.6 07.9300.17A2 0 +002538.02 -640034.1 -000016.1-000003.500002.0 07.9300.95G8 0 +003744.35 +423129.4 +000062.1-000002.400007.2 07.9300.46F5 0 +004839.56 +554755.4 -000023.6-000014.200005.7 07.9300.17A2 0 +004848.02 +181850.7 -000009.1-000002.900002.3 07.93-0.00B9 0 +005238.99 -125612.6 -000014.2+000012.300007.3 07.9300.44F2 0 +010450.35 +070246.3 +000151.2-000100.100013.1 07.9300.54F8 0 +010742.98 -191843.3 +000073.2-000169.100014.2 07.9300.78G8 0 +011616.11 +160959.8 +000085.2-000031.300011.2 07.9300.49F8 0 +011818.97 -232958.6 +000051.5-000100.400010.5 07.9300.81G6 0 +012951.21 +310026.4 +000226.6+000001.000023.4 07.9300.71G5 0 +013900.15 -102954.9 +000021.9+000008.100010.2 07.9300.32F0 0 +014935.52 -464608.1 +000022.0+000106.900020.5 07.9300.66G5 0 +015226.09 +551953.8 -000002.8-000001.000003.3 07.9300.33B0 0 +015556.27 -361443.3 -000001.0-000005.500005.9 07.9300.24A9 0 +020239.69 +785441.1 -000033.5-000016.100010.2 07.9300.40F0 1 +020611.41 +490922.8 +000006.8-000002.400000.7 07.93-0.05B1 0 +021544.79 -211907.1 -000020.5-000014.600003.7 07.9300.98K0 0 +022337.18 +524054.7 -000081.7-000060.600013.4 07.9300.42F5 0 +023341.23 -482323.3 -000031.1-000003.300015.5 07.9300.51F3 0 +024150.80 +682810.7 -000004.4-000001.300003.4 07.9300.64B7 0 +024726.98 +010333.4 -000036.7+000041.900018.8 07.9300.50F5 0 +025117.34 -374249.3 +000028.5-000031.700004.8 07.9300.90K0 0 +025802.33 -155018.8 +000156.5+000140.700011.9 07.9300.53F5 1 +025923.17 +603359.5 -000000.6-000001.400001.8 07.9300.30O7 0 +030341.89 +422459.2 +000004.6-000025.200004.3 07.9300.56F5 0 +030408.20 -610247.0 +000024.1+000028.700003.5 07.9300.39F0 0 +031134.39 +044323.8 -000005.7-000009.200004.8 07.9300.90K0 0 +034055.48 +434207.2 -000013.7+000000.900005.0 07.9300.40F0 0 +034115.97 +455345.0 -000049.7+000004.400020.4 07.9300.67F8 1 +034341.52 +233857.3 +000020.4-000045.100009.5 07.9300.35A9 0 +034821.95 +104736.1 -000019.2-000118.400007.1 07.9300.77G3 0 +035628.71 -314143.7 +000007.2+000005.800006.2 07.9300.11A1 0 +041205.39 -131323.1 -000001.3+000003.200007.4 07.9300.14A2 0 +041234.04 -360837.2 +000061.2+000023.800006.2 07.9300.37F0 0 +042037.77 +285331.5 +000020.4-000029.700004.9 07.9300.24A0 0 0.07 2.78 +042107.15 +553018.9 +000000.3-000002.500000.9 07.9300.23A0 0 +043653.89 -145532.8 +000046.8+000032.300014.7 07.9300.58G2 1 +050333.17 +630506.6 +000101.1+000315.300031.9 07.9300.71G0 0 +050638.40 -630855.0 +000013.1-000006.000006.9 07.9300.31F0 1 +050739.00 -533326.9 -000011.8+000068.800016.4 07.9300.52F7 0 +050855.27 +440711.1 +000031.6-000015.700004.6 07.9300.98G5 0 +051059.01 +145518.5 -000010.8-000007.800002.6 07.9300.09B9 0 +051110.37 -242057.3 -000006.8+000004.100000.8 07.9300.97K0 0 +053640.63 -744257.7 -000009.1+000028.400004.4 07.9300.95G8 0 +053816.21 +045602.3 -000003.8-000006.900001.6 07.9300.18A2 0 +053836.47 -411747.2 -000005.7-000018.900011.7 07.9300.43F3 1 +054102.29 -024300.7 +000003.9-000000.800001.1 07.9300.03A0 0 +054258.72 -845403.6 -000001.9+000001.100005.2 07.9300.48F0 0 +054437.74 +290059.8 -000002.3-000003.500000.5 07.9300.19B5 1 +055128.80 -533920.2 -000018.4-000039.100006.8 07.9300.37F0 0 +061140.85 -123555.4 -000007.8+000032.700010.8 07.9300.35F2 0 +061851.11 -050349.3 -000005.6-000010.600006.8 07.9300.27A5 0 +062700.12 +234401.9 -000010.9-000004.400004.6 07.9300.12A2 0 +063027.73 -685651.8 -000003.9+000016.000003.9 07.93-0.07B9 0 +063302.00 -734504.6 -000005.8+000004.600006.0 07.9300.24A6 0 +063536.65 +205320.1 -000000.5-000050.300007.6 07.9300.41F2 0 +064308.97 +175747.7 +000001.4-000019.800004.0 07.9300.23A3 0 +064746.55 +061749.1 -000000.8+000000.600000.7 07.93-0.07B9 0 +065121.90 +232150.1 -000033.0-000055.100012.8 07.9300.49G5 0 +065418.29 +050636.5 -000002.9+000001.000000.8 07.93-0.04B8 0 +065520.72 -101119.4 -000020.6-000000.500006.1 07.9300.16A2 0 +070205.53 +214753.1 -000002.6-000000.000002.0 07.93-0.01B9 0 0.12 1.77 +070215.48 +500437.2 -000018.9-000024.100004.3 07.9300.96K0 0 +071413.79 +071345.9 -000004.1-000002.700002.2 07.93-0.08A0 0 +071557.32 -123235.4 -000002.5+000004.400002.9 07.93-0.08As 0 +072006.59 -541239.1 -000008.1+000029.200003.4 07.9300.92G8 0 +072516.38 -281112.9 -000004.7+000002.300001.8 07.93-0.14B5 1 +072816.07 +461710.6 -000026.6-000076.000020.2 07.9300.60F5 0 +073817.97 +422736.5 -000026.1-000155.300015.2 07.9300.60F8 0 +074013.78 -120449.3 -000013.2-000008.900002.9 07.93-0.10B9 0 +074139.82 -271359.2 -000006.0+000005.000000.6 07.93-0.10B5 0 +074528.30 -404419.9 +000026.4+000000.100008.3 07.9300.99K0 0 +074634.86 -114116.8 -000002.5+000000.300005.8 07.9300.09A0 1 +074853.46 -245822.2 +000152.5-000239.100020.1 07.9300.55G2 1 +080524.56 +081158.8 +000006.2-000011.800001.9 07.9300.85G5 1 +080626.30 -091414.4 -000002.8+000003.500003.0 07.93-0.03A0 0 +081027.25 -490951.0 -000008.7+000004.200002.2 07.93-0.09B6 0 +081251.93 -071215.8 +000149.9-000097.100011.0 07.9300.90K0 0 +082000.74 +234833.7 -000013.0-000019.100005.6 07.9300.04A0 0 +082248.25 +273125.8 -000005.0-000020.800003.7 07.9300.92G8 0 +082523.73 +372318.7 -000017.7-000033.300006.6 07.9300.45F5 1 +082742.49 -332258.9 -000012.2-000001.000003.6 07.9300.95K0 0 +082823.83 -133318.0 -000024.3-000008.600005.9 07.9300.40F2 0 +082925.85 +770334.5 -000070.4-000036.000010.1 07.9300.36F0 0 +083019.01 -022249.2 -000010.4+000000.900002.0 07.93-0.09B9 0 +083325.37 -001829.0 -000013.6-000008.600002.9 07.93-0.01B8 0 +083440.59 -443142.0 -000005.8+000006.000000.7 07.93-0.09B5 0 +083707.19 -433159.5 -000029.9+000042.000005.3 07.9300.27A6 0 +083749.17 +321718.9 -000022.9+000009.900007.0 07.9300.32A2 0 +083913.24 +073423.7 -000010.0-000003.500001.7 07.9300.80K 1 +084121.36 -355715.8 -000056.0+000043.400007.3 07.9300.38F2 0 +090050.51 +123424.1 -000000.3-000011.400004.0 07.9300.08A0 0 +090137.12 +494413.7 -000085.3-000127.200023.2 07.9300.65G5 0 +091640.16 -543921.3 -000025.8+000007.600003.4 07.9300.01B9 0 +092323.41 +332750.4 +000011.9+000005.400000.2 07.93-0.10B9 0 +092348.41 -233932.1 -000058.8+000005.300011.5 07.9300.47F6 1 +092506.73 -380447.4 -000012.6+000004.500002.1 07.93-0.05B9 0 +093220.32 +104635.3 -000006.8+000014.000006.5 07.9300.24A5 0 +094353.39 -573812.4 -000027.0+000035.200009.1 07.9300.47F5 1 +094613.26 -403809.3 +000091.0+000115.000020.5 07.9300.56F8 0 +095008.40 -741214.4 -000028.3+000010.000005.5 07.9300.09A0 0 +095629.96 -240558.2 -000176.4+000046.700023.5 07.9300.65G2 0 +095656.62 -632311.6 -000007.0+000003.500001.0 07.93-0.04B5 1 +100151.72 -125355.6 -000013.1-000013.500005.4 07.9300.90G8 0 +101148.02 -500924.2 -000010.4+000004.500002.0 07.93-0.11B8 0 0.08 1.66 +102658.45 +202601.4 -000006.6-000030.600003.0 07.9300.95G5 0 +102935.98 +235814.8 +000003.4-000013.300007.2 07.9300.26F0 0 +103145.58 +240456.3 +000033.0-000039.000026.8 07.9300.71G8 0 +103852.32 -533610.3 -000020.2+000008.300002.5 07.93-0.09Ap 0 +104457.28 +402254.3 -000005.0+000003.900004.4 07.9300.93G5 0 +112057.27 -600941.4 -000005.9+000000.700001.2 07.9300.16B1 0 +112149.44 +181124.8 -000151.1-000095.700031.7 07.9300.89K6 1 +112627.25 +203105.8 -000108.5-000066.300022.3 07.9300.60G5 0 +112943.83 -212031.6 -000000.3-000027.900006.5 07.9300.70F3 1 +114727.05 -191145.9 -000072.9+000013.400008.6 07.9300.28A8 0 +115156.54 +084922.0 -000001.5-000052.800010.1 07.9300.49K0 0 +120209.15 -644752.9 -000007.9-000001.800001.2 07.9300.10B9 0 +120434.61 -500222.5 -000018.1-000024.900004.7 07.9300.20A4 0 +120845.00 -683822.0 -000038.9+000007.400005.4 07.9300.28A6 0 +120920.49 -425018.4 -000047.4-000009.500013.2 07.9300.53F6 0 +124347.77 -710216.2 -000027.7-000002.500005.2 07.9300.52F0 0 +124819.44 +090641.8 -000079.8+000009.100009.2 07.9300.42F5 0 +124832.26 -154310.5 +000079.7+000044.700047.2 07.9300.95K2 1 +130135.44 -675123.1 -000040.8-000009.300005.3 07.9300.17A2 1 +130220.96 +302127.0 -000074.4+000025.400005.4 07.9300.38F1 0 +130635.66 -541733.0 -000036.9-000022.300007.1 07.9300.28A6 0 +131107.25 +135436.1 -000028.9-000019.400008.5 07.9300.39F2 0 +132638.64 +851614.3 -000040.5+000017.600005.9 07.9300.44F2 0 +132805.44 +581233.4 -000014.6-000004.700006.5 07.9300.37F0 0 +134042.10 -441540.9 -000043.1+000006.000004.3 07.9300.98G8 0 +134406.63 +650207.6 -000100.2+000054.300016.4 07.9300.46F5 0 +134848.40 -524947.5 -000011.1+000047.000016.3 07.9300.56G0 0 +135835.79 +533445.0 -000050.4-000007.600008.7 07.9300.64G2 0 +140157.55 +213321.9 -000121.1+000010.700018.1 07.9300.61G0 0 +140253.52 -351058.9 -000169.4-000069.900011.2 07.9300.52F5 0 +140756.67 -613032.2 -000009.6-000007.100001.4 07.9300.02B6 1 +140938.84 +101530.8 -000049.1-000011.000008.8 07.9300.24F0 0 +141146.32 -123640.8 -000257.5-000179.500043.4 07.9300.86K1 0 +141923.42 -714437.7 -000019.3-000017.000003.7 07.9300.15A1 0 +142128.11 +113832.5 -000004.2-000081.500009.5 07.9300.52F8 0 +142407.82 +464610.9 -000160.0+000013.200015.6 07.9300.56F8 0 +143537.74 -363306.3 -000006.4-000024.100011.6 07.9300.53F6 1 +151156.92 +560130.6 +000013.3+000000.000003.9 07.9300.12A0 0 +152341.54 +175201.2 -000018.7-000009.100005.2 07.9300.40F0 0 +152620.81 +144136.4 +000008.0-000010.100000.0 07.93-0.05B5 0 +152718.03 +094201.1 +000056.3-000089.500010.3 07.9300.61G0 0 +153007.17 +402306.9 -000051.5+000050.500007.3 07.9300.30A2 0 +153526.77 -572502.3 -000006.4-000005.000002.8 07.9300.07Ap 0 +154622.56 +134314.7 -000082.7-000003.300013.7 07.9300.69G5 0 +161510.77 -072141.6 -000040.8-000029.000008.8 07.9300.53F0 0 +162943.20 -184048.8 +000081.7-000239.200018.6 07.9300.66G5 0 +163041.19 +183802.7 -000012.3+000003.000012.4 07.9300.42F2 0 +164021.37 +701415.4 -000021.1-000020.800007.3 07.9300.34A2 0 +165632.88 -660632.2 -000013.1-000013.300004.8 07.9300.12A0 0 +170253.26 +314124.7 -000005.0+000003.800004.3 07.9300.21A2 0 +170622.11 -122440.1 +000010.1+000024.500008.2 07.9300.46F2 0 +171357.37 -321428.5 -000000.5+000000.600002.4 07.9300.12B8 0 +171431.76 -560027.3 +000001.0-000003.000001.2 07.93-0.06B2 0 +171447.89 +240445.3 -000019.9-000002.100006.5 07.9300.34F0 0 +172000.15 -080121.4 -000016.1-000224.500014.0 07.9300.66G2 1 +172252.22 -525841.2 -000003.2-000030.700004.6 07.9300.07Ap 0 +172816.19 -205749.5 +000005.7+000029.300009.6 07.9300.48F5 1 +173050.27 +013440.7 -000026.8+000111.300016.3 07.9300.53F8 0 +173119.78 -390955.3 -000037.3+000024.600014.7 07.9300.56G0 0 +173704.62 +670709.5 +000013.3-000015.200006.3 07.9300.24A2 1 +173713.20 -140003.8 +000012.3-000015.200011.9 07.9300.41F2 0 +174807.60 +403531.9 -000002.8-000012.500004.1 07.9300.25A3 0 +175252.59 +294049.7 -000000.7-000001.800001.6 07.9300.23A5 1 +180520.93 +550619.6 +000003.0-000029.700005.8 07.9300.49F8 0 +180634.24 -145822.5 +000042.4-000037.400007.1 07.9300.45F0 0 +180651.19 -213019.2 -000001.0-000002.400000.1 07.9300.65F3 0 +181953.86 -461354.3 -000001.3-000013.400002.3 07.93-0.05B8 0 +182531.45 -370856.9 +000009.7+000006.000004.3 07.9300.05A0 0 +183124.21 -190931.0 -000002.2-000005.500000.6 07.9300.28B5 0 +183821.27 +142251.7 -000030.7-000006.900008.4 07.9300.53F8 0 +184355.28 -562235.3 +000012.1-000054.800005.6 07.9300.42F5 0 +185327.92 +180115.3 -000001.6-000006.900003.4 07.93-0.03A0 0 +185509.31 +364430.2 -000001.4-000003.500003.4 07.9300.03A0 0 +185717.84 -554959.2 -000000.6-000037.200009.3 07.9300.33F0 0 +185832.61 +802654.1 +000005.6-000009.100003.9 07.9300.99K0 0 +190017.01 +284033.9 +000008.4-000004.200004.0 07.9300.91G8 1 +191336.22 +345452.1 -000009.9+000029.500007.9 07.9300.92K0 0 +192011.63 +140819.6 -000000.1-000012.400003.3 07.9300.32B9 0 +193501.71 +232827.3 +000010.4-000001.600005.0 07.9300.20A0 1 +193603.18 -284006.1 +000013.7-000007.700005.5 07.9300.05A0 0 +193735.59 +124124.6 -000018.8-000011.000006.5 07.9300.40F0 0 +200151.78 -173300.3 +000008.9-000008.200005.0 07.9300.20A3 0 +200506.15 +175243.3 +000009.5+000013.300004.4 07.9300.18A2 0 +201253.70 -225925.8 -000027.5-000167.300011.6 07.9300.90G8 0 +201932.42 +384354.0 -000003.7-000003.500002.9 07.9300.49WN 0 0.30 4.21 +201939.57 +015936.4 +000006.6-000005.100002.5 07.9300.86G5 0 +202725.55 -784520.5 +000019.1-000009.300015.3 07.9300.51F6 0 +202823.91 +203044.9 +000013.0-000003.900003.9 07.9300.46F8 0 +203751.14 +475641.9 +000004.5+000000.900005.1 07.93-0.02A0 1 +203944.96 +472043.0 +000006.1+000004.100003.2 07.93-0.06A0 1 +204336.11 -514803.8 +000022.6-000042.700009.7 07.9300.40F0 1 +204531.79 +622345.2 +000008.2+000006.900003.0 07.9300.09B9 0 0.24 10.60 +204637.35 +695608.6 -000002.8-000008.900004.0 07.9300.01A0 0 +205048.81 -141201.4 +000023.9-000002.300004.5 07.9300.96K0 0 +205332.71 +305704.9 +000004.2-000003.500000.2 07.93-0.07B9 1 +210020.39 -110030.2 +000020.4+000006.400006.0 07.9300.39A5 1 +210138.66 +473006.6 +000099.2+000045.900014.6 07.9300.53K2 1 +211435.47 -055747.8 +000039.2-000001.200006.5 07.9300.28A5 0 +211942.26 -025242.5 +000080.2-000026.900005.3 07.9300.91G5 0 +212109.46 +415849.1 +000008.1-000006.500003.6 07.9300.12A0 0 +212128.02 -664000.5 -000008.6+000011.200005.6 07.9300.10A3 1 +212550.78 -434640.9 -000000.9-000046.300008.5 07.9300.42F2 1 +212946.46 +455337.1 +000426.6+000352.000033.6 07.9300.76G8 0 +214107.41 +011830.2 +000072.0+000036.900010.1 07.9300.51F6 0 +214200.45 -121458.7 +000003.1+000011.300006.7 07.9300.25A7 0 +220928.24 +465514.9 +000030.0-000003.900012.6 07.9300.52F8 0 +221435.48 +484914.4 -000003.5-000011.400005.1 07.9300.06A0 0 +221646.72 -302919.0 +000004.9+000011.200003.4 07.9300.96G8 0 +221921.40 -464108.7 +000026.2-000002.100003.5 07.9300.13A3 0 +222952.53 -235119.6 -000032.7-000050.200009.8 07.9300.49F6 0 +223354.37 -045306.4 +000014.9+000004.200004.0 07.9300.97K0 1 +224137.90 +442701.1 +000277.2+000160.700018.9 07.9300.68G5 0 +230310.73 -310834.2 -000023.2+000000.600009.6 07.9300.33F0 0 +231151.19 -444331.4 +000054.0-000059.900008.9 07.9300.50F7 1 +231349.14 +443552.6 +000007.0-000008.300009.0 07.9300.47F5 0 +232210.47 +562053.6 -000003.6-000001.900002.5 07.9300.09B8 0 +232725.33 +252804.4 +000055.4-000035.900007.8 07.9300.51G0 0 +233912.87 -862356.2 +000035.0-000033.300008.8 07.9300.34F0 0 +234518.24 +050658.6 +000007.1-000030.900005.1 07.9300.49F5 1 +234521.94 -134055.2 +000030.9+000001.400005.5 07.9300.38F0 0 +235030.89 +432509.4 -000013.1-000006.300003.6 07.9300.06A0 1 +000650.68 +310749.6 +000048.1-000010.600005.0 07.9301.11K0 0 +000952.42 +512522.9 +000006.4-000007.400002.3 07.9301.30K0 0 +001056.91 -020428.2 +000042.6-000020.900003.6 07.9301.10K2 0 +002954.17 +084822.5 +000008.9+000002.500002.7 07.9301.23K2 0 +003651.67 -110738.5 +000036.1+000001.300003.2 07.9301.18G5 0 +005131.39 -233445.9 +000018.8+000018.100002.8 07.9301.01K0 0 +005358.21 +054832.9 +000029.2+000004.000003.5 07.9301.06G5 0 +010905.36 -665249.2 +000005.8+000003.200003.0 07.9301.40K3 0 +011139.74 +493726.0 +000006.7-000009.700002.2 07.9301.02K0 0 +011616.76 +551644.1 -000005.6-000001.800001.4 07.9301.73M0 0 +011636.49 -872025.6 +000008.0-000005.200001.7 07.9301.61K4 0 +012905.11 -672908.8 +000004.6-000009.400000.3 07.9301.57M1 0 +013149.83 +612237.9 +000004.1-000006.100001.8 07.9301.14G8 0 +014602.87 +393640.7 +000024.7-000013.900004.1 07.9301.49K5 0 +020242.04 -655303.5 -000008.9+000001.200003.3 07.9301.61K5 0 +021751.92 +555211.1 -000001.2-000001.100002.6 07.9301.09K0 0 +022441.93 +112019.7 +000005.8-000004.400000.6 07.9301.64K5 0 +023122.36 +643151.4 -000004.3-000002.000002.0 07.9301.39K2 0 +035738.29 -094159.6 +000010.9+000002.500003.1 07.9301.10K0 0 +041948.55 +391752.6 +000001.0-000004.100001.9 07.9301.96K5 0 +043939.11 +690537.8 +000002.6-000024.400001.4 07.9301.66K5 0 +045308.91 -633657.4 +000021.6+000009.400001.9 07.9301.36K4 0 +050019.74 -061133.0 -000005.6-000027.400004.3 07.9301.08G5 0 +051800.83 -183645.2 +000006.8-000013.100001.7 07.9301.63M2 0 +052338.23 +171926.9 +000253.3-000004.700069.8 07.9301.10K2 0 +054327.46 -260839.7 -000004.2+000015.800002.7 07.9301.07K1 0 +054342.95 -453716.4 +000008.4+000035.500003.2 07.9301.01K0 0 +055856.03 -365938.9 -000003.5-000001.900001.9 07.9301.01K0 0 +060403.40 +342227.8 -000006.0-000010.000002.8 07.9301.67K2 0 +060453.68 -140712.6 +000005.4-000017.000003.0 07.9301.36K2 0 +060504.59 +452916.5 -000004.0-000000.700003.9 07.9301.64K5 0 +064040.55 +310659.9 -000012.6+000003.100002.9 07.9301.23K0 0 +065337.91 +293104.6 -000002.8-000019.200002.9 07.9301.20K0 0 +065512.37 +503419.4 +000000.8-000032.100009.6 07.9301.14K0 0 +065653.78 +444022.1 -000008.0-000006.500003.9 07.9301.62K5 0 +071709.72 +161730.3 +000018.8-000018.100004.0 07.9301.37K2 0 +071812.93 -400501.3 +000000.3-000022.400003.3 07.9301.10K0 0 +072002.62 +034636.6 +000002.8-000003.600000.9 07.9301.43K0 1 +072055.28 +521604.7 +000004.9-000014.300002.4 07.9301.27K2 0 +073111.02 -563728.1 -000017.4+000029.500003.4 07.9301.06K0 1 +075455.61 +175727.0 -000000.1-000000.300003.6 07.9301.07G6 0 +084118.12 -331418.1 -000016.2-000003.500003.3 07.9301.02K0 0 +085919.96 -085923.3 -000022.4+000006.800005.3 07.9301.00K0 1 +090053.82 -502608.7 -000053.6+000025.800004.2 07.9301.01K0 0 +090250.74 +221531.0 -000048.9-000021.800003.7 07.9301.00G6 0 +090945.35 -602956.4 -000030.0+000077.200005.0 07.9301.06G8 0 +092943.39 -331837.7 -000015.8+000010.000002.5 07.9301.32K1 0 +093941.93 +041704.4 -000007.0+000022.400004.0 07.9301.07K0 1 +095228.58 +432758.9 -000010.2-000037.200007.9 07.9301.08K0 0 +095500.57 -001056.2 +000016.9+000007.000002.0 07.9301.55M4 0 +100034.00 -614531.3 -000084.3+000127.300009.8 07.9301.06K2 0 +100346.54 +120719.7 -000010.1+000001.700001.7 07.9301.58K5 0 +100922.82 -014005.6 +000022.6-000013.300004.5 07.9301.16K5 0 +102521.39 +051037.3 -000020.1+000009.000000.6 07.9301.09K2 0 +103044.24 -542852.8 -000014.2+000005.800003.6 07.9301.52K3 0 +103606.56 +685624.2 +000025.9+000006.500004.3 07.9301.10K0 0 +104518.36 +650252.2 -000059.4-000052.400004.4 07.9301.25K0 0 +110543.48 -352819.6 -000044.5+000012.300003.9 07.9301.33K2 0 +113246.76 -520844.6 -000035.1-000000.100004.9 07.9301.01K0 0 +114830.91 -092233.6 -000060.8+000017.800005.4 07.9301.19K2 0 +115531.97 -232703.0 -000034.3+000006.400003.9 07.9301.27K2 0 +120411.05 -222215.6 -000195.7-000013.800009.8 07.9301.15K2 0 +130752.35 +422226.4 -000006.5-000024.600004.7 07.9301.25K0 0 +131312.12 -225559.4 -000034.0-000016.100002.3 07.9301.59K4 0 +131734.61 +191254.7 -000023.9-000013.100003.6 07.9301.44K2 0 +132654.86 +630028.7 +000022.9-000034.700001.5 07.9301.22K0 0 +133444.41 +045441.0 -000051.6-000029.500004.4 07.9301.24K2 0 +135322.93 +240935.7 +000002.8-000018.200000.3 07.9301.47K3 0 +140941.96 +255045.5 -000008.2+000000.800002.1 07.9301.49K5 0 +141541.77 +505928.3 -000054.5+000018.300002.6 07.9301.12K0 0 +142104.14 -185931.9 -000007.5-000006.400000.9 07.9301.73M1 0 +144456.92 -503149.3 -000025.4-000017.700002.7 07.9301.32K2 0 +150430.90 -175413.0 -000014.4+000000.400000.1 07.9301.25K2 1 +151649.93 -510251.2 +000015.4+000002.300002.6 07.9301.60K2 0 +152740.54 +501853.7 +000014.6-000000.700004.3 07.9301.08K2 0 +155221.52 +283626.4 -000009.6+000021.300005.7 07.9301.25K3 0 +155751.27 +242305.9 +000007.0-000010.600003.2 07.9301.62M0 0 +155835.66 -804520.1 -000015.9-000041.300003.1 07.9301.54K2 0 +160745.59 -475759.7 +000002.4-000021.900003.9 07.9301.75K3 0 +162108.49 +512918.9 +000005.3-000007.900002.2 07.9301.27G5 0 +162912.12 +353801.9 +000006.3-000022.600000.5 07.9301.53K5 0 +163106.39 +341913.3 -000004.5-000014.200003.0 07.9301.37K5 0 +163430.23 +773914.3 -000014.7-000012.100002.5 07.9301.07G5 0 +164735.03 +392644.8 -000010.3-000012.700002.6 07.9301.18K2 0 +165449.61 -274454.8 -000000.2-000005.400001.7 07.9301.10G6 0 +165742.35 +472141.4 -000139.1+000262.500057.1 07.9301.00K0 0 +170136.76 +353235.8 -000004.9+000000.400003.0 07.9301.56K5 0 +170703.15 +382940.4 +000001.5-000014.900004.0 07.9301.06K0 0 +170759.48 +290915.2 -000026.4+000011.600005.4 07.9301.11K2 0 +171750.41 +522651.3 +000017.3-000195.200054.0 07.9301.02K2 0 +171825.84 -525948.8 -000052.8-000035.900004.8 07.9301.20K0 0 +173604.70 +070053.5 -000016.1-000011.300005.8 07.9301.39K5 0 +174808.98 -693336.5 +000004.1-000029.700002.8 07.9301.21K2 0 +174834.80 -552112.2 +000017.8+000001.300004.7 07.9301.03G8 0 +180034.32 -035846.0 +000009.8-000002.700003.3 07.9301.63K2 0 +180039.20 -365800.1 -000013.4-000009.400002.8 07.9301.28K2 0 +181841.97 -255606.9 -000000.8-000001.100001.3 07.9301.72K3 0 +181925.68 +005031.0 +000011.3-000001.400002.1 07.9301.95K5 0 +183432.88 -311544.1 +000010.3-000024.100002.9 07.9301.07G8 0 +185015.69 +182412.5 -000018.9-000025.100002.4 07.9301.05G5 0 +185137.38 -352259.9 -000021.4-000037.600003.6 07.9301.12K0 0 +185255.56 -151945.9 -000012.4-000025.000004.0 07.9301.03K0 0 +191057.17 +395224.4 +000003.0-000004.000002.0 07.9301.59K5 0 +191359.25 +385836.7 +000017.4-000004.200002.8 07.9301.56K2 0 +191536.97 -385044.0 +000009.3-000015.600003.1 07.9301.18G8 0 +191608.20 +244646.4 -000082.1-000170.900003.9 07.9301.03G5 0 +192006.20 +042849.5 +000008.5+000001.000002.5 07.9301.04K0 0 +193042.38 -700249.4 +000005.2-000015.800002.5 07.9301.69M0 0 +193057.13 -132253.7 +000003.2-000005.600004.4 07.9301.08G8 0 +195718.67 +100756.7 +000000.9-000060.200001.9 07.9301.02G5 0 +200213.16 -455624.0 -000003.3-000002.300001.6 07.9301.56K5 1 +200942.84 -452201.3 -000021.0-000048.000012.9 07.9301.00K1 0 +201211.22 +021826.0 -000005.2-000018.100002.3 07.9301.29K2 0 +202808.83 -230051.5 +000013.6-000007.800001.0 07.9301.71M1 0 +203853.96 +711008.3 +000025.9+000018.300001.6 07.9301.66K5 0 +210019.00 -272035.9 +000027.7-000074.800007.0 07.9301.15K1 0 +210408.27 +124043.1 -000000.7-000001.700004.0 07.9301.62K5 0 +211511.86 +183709.3 +000002.6-000015.800001.9 07.9301.63M. 0 +213230.12 -061831.5 -000015.9-000015.800004.3 07.9301.03K0 0 +213612.84 +384629.8 +000055.9-000025.100006.2 07.9301.22K2 1 +213643.65 -213009.8 -000006.5-000050.600006.6 07.9301.13K0 0 +213803.53 +652227.4 +000045.0+000026.400004.5 07.9301.08K0 0 +221622.86 +510026.2 +000025.6+000016.200004.5 07.9301.05K0 0 +221704.11 -341252.2 +000020.1-000014.800003.2 07.9301.05K0 0 +221720.12 +220040.2 +000000.7-000011.200000.2 07.9301.45K2 0 +221855.37 -113326.0 -000001.3-000002.000005.4 07.9301.01K0 0 +223802.69 -552817.7 +000012.3-000006.900000.4 07.9301.29K2 0 +224245.92 -372043.7 +000003.5-000029.600006.3 07.9301.01K1 0 +224440.27 -600700.8 +000045.2-000025.600003.8 07.9301.05K0 0 +225009.76 +535545.5 -000002.0-000003.900000.4 07.9301.53K2 0 +225945.98 -310735.2 +000017.2+000000.100001.9 07.9301.58M2 0 +231520.91 -140055.3 +000040.2-000000.300002.7 07.9301.09K0 0 +231712.89 +314325.4 -000001.3+000012.800000.9 07.9301.68K5 0 +232329.64 -633208.2 +000006.3-000004.600002.6 07.9301.26K1 0 +000242.46 +425514.5 -000011.8-000017.600003.2 07.9400.02A0 0 +000327.15 +553303.2 -000000.9-000000.700002.8 07.94-0.02B2 0 +000927.98 +190656.5 +000276.8+000038.200013.8 07.9400.66G3 1 +001300.35 +555132.4 -000001.1-000002.600000.9 07.9400.50A9 0 +003251.81 +355128.7 -000001.5-000009.600003.8 07.94-0.02A0 1 +003535.22 +833753.9 +000021.6+000004.600005.1 07.9400.15A2 1 +003643.04 -272509.8 -000007.8+000003.300009.0 07.9400.39F3 1 +003646.82 -243002.8 -000009.6-000062.000013.8 07.9400.82G2 0 +005009.16 -834438.3 +000138.8+000029.900016.9 07.9400.52F7 0 +005440.26 -652736.0 -000053.5-000053.100011.1 07.9400.51F3 1 +005709.83 +345150.4 -000052.5+000026.500011.4 07.9400.55F7 0 +010143.05 -461256.3 +000020.7+000006.700014.0 07.9400.41F3 0 +010914.78 +120144.2 -000056.2-000024.500007.6 07.9400.38F2 0 +011458.19 +594507.2 +000032.3-000020.600011.6 07.9400.38F0 0 +013219.19 -263308.5 -000044.0-000091.500004.9 07.9400.21A5 1 +014211.45 -795446.2 +000035.8+000026.400006.5 07.9400.40F0 0 +014911.40 -882126.8 +000018.6+000009.300003.1 07.9400.05B9 1 +021759.22 +514655.0 +000006.7-000007.500002.3 07.9400.02B8 0 +022558.01 +560610.0 +000000.9-000002.800001.7 07.9400.08B7 0 0.63 2.73 +022601.55 +054646.0 +000352.4+000083.100035.9 07.9400.81G5 1 +023809.68 +753140.7 -000019.0-000010.700006.8 07.9400.31A3 0 +024429.97 +280054.2 +000030.7-000025.600005.7 07.9400.17A2 0 +030435.95 -770957.2 +000072.6-000058.200014.0 07.9400.71G5 0 +030633.33 +053730.1 -000002.9-000006.800003.9 07.9400.97G5 0 +031018.58 +593128.7 +000004.8-000002.000000.7 07.9400.29B3 0 +031025.21 -673022.1 -000001.5-000009.200003.0 07.9400.03A0 0 +032059.34 +331307.0 +000166.6-000112.300025.2 07.9400.73K0 0 +035223.10 +183552.1 -000023.1-000031.400005.5 07.9400.21A0 1 +040409.70 -011030.3 +000048.0+000005.800008.9 07.9400.47F5 0 +040512.25 +273635.2 +000016.5-000030.000005.0 07.9400.14A2 0 +040519.82 +220328.0 +000005.2-000063.900004.5 07.9400.73G5 0 +040600.00 +794712.4 -000007.2-000006.300003.2 07.9400.02A0 0 +040724.94 +622326.6 +000019.9-000020.800006.6 07.9400.09A2 0 +040841.90 +004659.4 +000005.2-000062.600009.0 07.9400.45F2 0 +043856.50 -275441.8 +000013.6+000001.400007.4 07.9400.35A2 0 +045009.47 +103618.1 +000017.1-000068.900007.8 07.9400.41F2 0 +045304.81 -011632.7 +000014.1-000014.600004.8 07.9400.06A 0 +045835.79 -092002.6 -000033.0-000097.800023.1 07.9400.58G0 0 +050422.06 +213836.8 +000002.7-000005.200001.0 07.9400.34B3 1 +050924.74 -153948.9 -000015.5-000017.100005.9 07.9400.74G3 1 +051523.61 +324105.1 -000012.5+000013.200039.8 07.9400.41A2 1 +053214.18 +291143.7 -000016.1-000032.100007.1 07.9400.44F5 0 +053841.66 +322830.4 +000036.6-000047.300014.6 07.9400.47G0 0 +053951.73 +721037.8 +000009.7-000023.600003.3 07.9400.17A2 0 +054224.62 +203645.6 -000002.8-000021.400007.2 07.9400.13A0 0 +054558.64 +234450.9 +000006.8-000021.100002.5 07.9400.11A0 1 +060819.16 +492645.1 -000004.0-000000.800003.8 07.9400.09A0 0 +061512.60 -770308.7 -000012.3+000018.600008.3 07.9400.24A6 0 +061719.06 +405315.8 -000001.0-000000.800000.7 07.9400.09A0 0 +062008.63 -085015.2 +000014.4-000006.000005.7 07.9400.96K0 0 +063406.94 -213210.1 +000004.3+000004.200002.1 07.9400.08A1 0 +064227.10 -423417.7 -000059.1+000039.200018.7 07.9400.60G0 1 +064651.80 +420217.8 -000019.5+000002.500008.2 07.9400.30A2 0 +064800.07 +001919.4 -000000.5+000001.800000.6 07.9400.47A2 0 +065531.56 -082503.0 +000000.9+000001.700002.0 07.94-0.05B8 0 +065937.11 -082323.6 -000002.6-000002.900002.7 07.9400.67F5 1 +070228.14 -380333.0 -000019.2+000043.000004.5 07.9400.35F2 0 +071029.63 +240630.3 -000081.9-000116.300013.8 07.9400.51F5 0 +072151.44 -554615.9 -000006.2-000003.000003.3 07.94-0.03Ap 0 +072826.41 -125721.9 -000003.8+000001.200002.6 07.9400.03B9 0 +072926.14 +471724.7 -000016.5-000032.100004.5 07.9400.78G5 1 +073556.96 -144239.0 -000006.2+000000.600001.8 07.94-0.04B5 0 +073725.90 +385205.5 -000000.9+000001.200004.9 07.9400.15A0 1 +075021.67 +103022.0 -000008.8-000000.100004.1 07.9400.89G5 0 +075609.17 -715910.3 -000021.9+000133.300019.7 07.9400.57F8 0 +080022.54 +031456.3 -000025.0-000007.400004.1 07.9400.26A5 0 +081053.15 -511126.1 -000004.1+000004.900002.0 07.9400.26B5 1 +081213.57 +021721.3 -000049.9-000013.100015.1 07.9400.47F5 0 +082753.85 +180407.8 +000004.2-000019.100006.9 07.9400.47F5 0 +082913.20 +385226.1 +000002.5-000005.100007.0 07.9400.20A0 1 +084047.86 -561003.2 -000014.4+000024.100006.5 07.9400.23A4 0 +084312.93 +140628.5 -000035.1-000130.100004.4 07.9400.85G5 0 +085829.07 +555141.7 -000024.1-000007.700003.2 07.9400.95G8 0 +091008.59 +352446.2 -000034.3-000017.600006.6 07.9400.23A5 0 +091347.52 -280524.3 -000020.3+000014.400002.8 07.9400.07A0 0 +092228.38 -534412.4 +000000.7-000004.800009.1 07.9400.51F5 0 +092635.56 +063149.5 -000040.6+000018.000006.5 07.9400.38F5 0 +093451.11 +003927.6 -000006.1+000015.600003.5 07.9400.96G5 0 +100138.40 +553510.2 -000172.7-000445.900027.4 07.9400.73G8 0 +100235.70 +462142.7 -000008.7-000003.400004.4 07.9400.91G5 1 +100536.59 +344124.3 -000033.0-000010.300002.9 07.9400.96K0 0 +100630.72 +032829.4 -000055.3-000069.100013.8 07.9400.49F5 1 +101701.24 -294011.5 +000015.7-000006.800005.5 07.9400.46F2 0 +101825.08 -263000.9 +000037.2-000042.800008.3 07.9400.94K0 0 +101929.36 -453848.7 +000000.6-000000.700002.7 07.9400.01A0 0 0.32 14.73 +102023.67 -632012.1 -000016.0+000003.000001.6 07.94-0.02B5 0 +103115.13 -685808.1 -000017.0+000002.400002.3 07.94-0.03B7 0 +104543.20 -105158.9 -000146.7-000009.900014.1 07.9400.61G5 0 +104850.16 -552133.9 -000013.1+000000.900001.2 07.94-0.08Ap 0 +105709.66 +214819.4 -000151.3-000214.400020.2 07.9400.62G0 0 +110203.83 -095136.9 -000034.8-000089.800004.2 07.9400.94K0 0 +110428.82 -530630.7 -000038.0+000006.900002.6 07.9400.25A4 0 diff --git a/kstars/kstars/data/hip040.dat b/kstars/kstars/data/hip040.dat new file mode 100644 index 00000000..38a1a5db --- /dev/null +++ b/kstars/kstars/data/hip040.dat @@ -0,0 +1,1000 @@ +110629.32 -531618.2 -000011.9+000001.800000.3 07.94-0.02B9 1 +111516.13 -581052.9 -000039.5+000001.200004.2 07.9400.98G8 0 +111535.74 -573903.2 -000018.1-000013.800007.3 07.9400.92G8 0 +111556.07 +590715.5 -000005.6+000002.700005.7 07.9400.21Am 0 +113304.10 +391918.0 +000038.5-000002.000007.7 07.9400.96K0 0 +113708.30 +510916.4 +000010.3-000027.100002.9 07.9400.98G5 0 +114401.78 -361801.5 +000025.1-000045.400018.2 07.9400.52F6 0 +114715.42 +123952.3 -000023.1-000026.800005.0 07.9400.28A5 0 +114759.78 -401729.3 -000029.1-000025.500008.0 07.9400.23A3 0 +115651.13 -385057.4 +000032.8-000023.000021.0 07.9400.65G3 0 +120346.95 -574433.2 -000012.3-000001.500002.0 07.94-0.00B6 1 +120535.23 +525231.5 -000016.8+000026.100008.7 07.9400.47F5 1 +121513.98 +043132.1 -000125.1+000031.800004.4 07.9400.96K0 0 +121545.27 -610747.7 -000005.1+000001.100001.8 07.9400.23B1 0 +122039.33 -035942.0 -000107.1-000076.300013.2 07.9400.53F5 0 +124359.87 +211022.7 -000024.3+000022.200005.9 07.9400.28F0 1 +125521.22 -533112.1 +000020.4-000007.500002.7 07.9400.98G8 0 +125529.58 +124207.7 -000005.2+000002.900002.5 07.9400.96K0 0 +131411.54 -632225.4 -000007.7-000002.200002.6 07.9400.10B2 0 +131538.74 +341057.2 -000033.3-000025.800013.8 07.9400.50F8 1 +132606.92 +304208.0 -000063.4+000028.600005.6 07.9400.43F5 0 +132849.91 +595541.4 -000077.4+000033.000013.9 07.94-0.20F8 1 +133230.22 +535743.9 +000020.5-000107.900003.8 07.9400.99K0 0 +133620.99 -630844.4 -000010.3-000007.400001.3 07.9400.00B8 0 +134831.25 -220920.6 -000054.1+000008.400010.1 07.9400.74G5 0 +135049.76 -380812.4 +000008.2-000019.700010.2 07.9400.47F3 0 +135928.35 -434210.9 -000040.0-000009.800004.0 07.9400.93G8 0 +140116.93 -391511.8 -000015.6-000008.500004.0 07.9400.13Ap 1 +140412.11 -120747.1 -000041.8-000011.300007.6 07.9400.40F2 0 +140420.87 -652457.5 -000004.8-000008.700003.2 07.9400.06B9 0 +141237.64 +222230.4 +000027.5-000042.500007.8 07.9400.45F0 0 +142829.74 +302554.0 -000022.0+000010.600004.1 07.9400.98G5 0 +143007.51 +370839.3 -000098.3+000019.400008.2 07.9400.47F5 0 +145157.61 -404821.0 -000009.8-000006.000000.4 07.94-0.07B2 0 0.12 1.31 +150331.95 -312234.2 -000026.5-000027.600007.3 07.9400.53F3 0 +152009.39 -131129.9 -000015.0-000007.600008.6 07.9400.41F2 0 +155555.51 -584101.2 -000008.9-000018.100009.4 07.9400.63G0 0 +160622.32 -044515.1 +000066.4-000011.200013.5 07.9400.44F4 1 +160717.33 -334231.9 +000006.5-000018.100006.5 07.9400.15A0 1 +162111.91 +434911.1 +000021.3+000001.500005.0 07.9400.35F0 0 +163407.38 -104040.4 -000170.2-000008.400010.9 07.9400.89K0 0 +163659.33 +694917.6 -000031.4+000040.000007.3 07.9400.33F0 1 +164037.82 +703414.7 -000015.5+000028.700002.5 07.9400.97G5 0 +164449.87 -272721.8 -000026.7-000020.000010.9 07.9400.41F2 0 +164515.57 -493656.9 -000017.7-000037.900007.5 07.9400.34A9 0 +164721.29 +800704.0 -000011.3+000036.900005.3 07.9400.94G5 0 +170730.41 +125245.9 -000003.1+000013.600004.3 07.9400.46F2 0 +170933.79 +035556.8 -000028.5-000049.800004.8 07.9400.82G5 1 +171235.04 -150948.7 -000015.9-000015.200007.0 07.9400.14B9 0 +172011.64 +092742.1 -000024.5-000308.600018.1 07.9400.59G0 0 +172054.67 -272039.7 -000009.1-000039.300010.2 07.9400.48F7 1 +173908.38 +482628.5 +000004.5-000040.700008.6 07.9400.30F2 0 +174415.15 -344616.5 +000001.4-000004.900002.9 07.9400.75A3 0 +174711.93 +630721.0 +000002.5+000013.400003.7 07.9400.08A2 0 +174958.89 -412246.3 +000000.0-000008.800001.4 07.94-0.06B6 0 +175318.64 +245929.4 -000064.3-000047.400019.8 07.9400.74G8 1 +175918.51 +120508.9 -000013.5+000020.400008.3 07.9400.54F8 0 +180844.92 -220938.4 -000001.0-000002.300000.4 07.9400.01B1 0 0.07 0.17 +181023.97 +003236.2 +000002.7-000006.200007.3 07.9400.30A0 1 +181433.23 -285019.9 -000002.5-000009.600001.9 07.94-0.02B8 1 +182502.94 +140842.0 +000000.2-000008.500001.9 07.9400.02B9 0 +182626.46 -180510.4 +000002.5-000002.100001.0 07.9400.99G8 0 +182935.47 +260320.4 +000005.6+000008.200006.9 07.9400.28A2 1 +183413.90 +142806.2 +000018.3-000006.000008.7 07.9400.44F8 0 +183508.21 +000234.9 +000001.2-000010.200000.2 07.9400.62B5 1 +183558.20 -602243.7 +000004.3-000010.300002.6 07.9400.13A2 0 +184249.32 +575154.6 +000124.9+000015.300016.2 07.9400.65G5 0 +184656.53 +591951.5 +000047.7+000054.600007.2 07.9400.52F8 1 +190210.30 +374843.0 +000001.9+000003.300004.9 07.9400.99K0 0 +190749.12 -323447.8 -000016.6-000035.200003.8 07.9400.93G0 0 +190839.60 -395736.3 +000018.7-000011.500006.0 07.94-0.02B9 0 +191050.78 -120835.3 +000000.8-000021.600002.2 07.9400.20B9 1 +191227.46 +165102.2 +000115.8-000175.100021.7 07.9400.76G5 1 +192146.83 -015021.6 +000003.2-000003.800002.9 07.9400.14B8 0 +192331.62 -003226.1 +000001.2-000003.300000.7 07.9400.17B9 0 +192357.44 +380651.8 +000006.7+000012.400004.2 07.9400.23A3 0 +193403.44 -675632.8 +000008.8+000000.200002.9 07.9400.72F7 0 +193939.44 +075038.1 +000019.9+000020.000005.2 07.9400.31A2 0 +194234.24 +400135.5 +000009.0+000010.900003.6 07.9400.04A0 0 +194406.10 +122221.1 +000000.6-000009.400002.4 07.9400.12A2 1 +195047.90 +502120.1 +000021.2-000014.900009.9 07.9400.38F2 0 +200001.94 +251032.4 +000004.9+000008.800003.1 07.94-0.05A0 0 +200541.20 -374253.2 +000016.8-000007.000007.9 07.9400.43F3 1 +200857.31 +232453.7 +000005.9-000002.400002.3 07.94-0.09B9 0 +200900.71 +130057.2 -000001.9-000008.600000.5 07.94-0.08B5 0 +201029.65 -060948.5 -000042.1-000014.200001.8 07.9400.83G0 0 +201117.04 -000823.3 -000017.1-000009.100001.8 07.9400.26A0 0 +202502.54 +303405.4 +000003.5-000006.400001.7 07.9400.80G2 1 +203158.98 -501105.6 +000023.1-000039.800003.0 07.9400.94G8 0 +203513.49 -090013.3 -000023.5-000010.000007.0 07.9400.28A2 0 +203642.99 +505323.4 -000000.8-000007.100005.6 07.9400.12A0 1 +204010.11 +103420.8 +000016.7+000002.300003.3 07.9400.24A2 0 +204859.70 +254020.7 +000017.2+000008.200003.2 07.9400.04B9 1 +205003.70 +260415.0 -000000.1-000016.900003.6 07.9400.16A0 0 +205023.60 +312111.3 +000008.4-000008.000003.0 07.9400.06A0 0 +205713.04 +584900.2 +000005.9+000003.100004.2 07.94-0.00A0 0 +210158.38 +131928.1 +000006.5-000004.400003.9 07.9400.01B9 0 +211943.28 +300250.5 +000012.4+000008.500007.7 07.9400.42F5 1 +212857.76 +584423.3 -000001.2-000002.900001.0 07.9400.81B0 1 +213439.27 -072332.1 +000028.4+000004.700005.9 07.9400.34F0 0 +213452.96 +185501.9 -000009.9-000035.700004.8 07.9400.45F0 0 +213529.26 +185802.2 +000015.1-000025.400009.0 07.9400.47F2 0 +214348.71 -535838.2 -000000.6+000015.400007.3 07.9400.51F5 0 +215001.60 -625224.2 +000010.1-000012.000005.6 07.9400.82G3 0 +215353.30 +623600.8 -000003.9-000002.200000.5 07.9400.03B1 0 +215702.07 -592828.5 +000191.8-000111.300016.6 07.9400.52F8 0 +221114.75 +174421.9 +000037.4+000011.200006.0 07.9400.38A3 0 +221955.03 +520025.7 +000090.5-000004.900013.6 07.9400.48F2 0 +223235.83 +341343.7 +000012.2-000012.200006.2 07.9400.21A5 0 +223319.43 +460655.3 -000011.8-000009.900004.5 07.9400.25A3 0 +224226.55 +583133.2 +000016.4-000001.900001.8 07.9400.11A0 0 +224713.00 +235906.8 -000025.5-000025.700007.6 07.9400.25F0 0 +230157.12 +475954.8 +000012.3+000001.900004.2 07.9400.17A0 1 +231341.71 -101907.4 +000013.3-000021.900014.0 07.9400.52F8 0 +233233.03 -500656.0 +000044.1+000006.400004.8 07.9400.28A3 0 +233336.66 +221944.3 +000022.0+000000.200002.1 07.9400.20A2 0 +234235.97 -575742.0 -000013.3-000005.200003.5 07.9400.04A0 0 +234355.36 +663307.4 +000002.0-000009.200002.7 07.9400.12B9 1 +235024.91 +570939.8 +000006.7+000000.600000.6 07.9400.09B9 1 +000930.42 -101115.2 +000006.7+000003.400002.1 07.9401.44K0 0 +002246.33 -091350.7 +000003.6-000047.500002.4 07.9401.17G5 0 +013449.14 -651756.2 -000002.5-000023.800004.7 07.9401.03G8 0 +015138.24 +162356.0 +000002.6+000004.000002.3 07.9401.54K0 0 +015408.11 -693100.5 +000016.4+000031.700000.4 07.9401.44K4 0 +015437.29 -061618.6 +000039.7+000023.100002.4 07.9401.00G5 0 +020455.25 -282131.0 +000005.8+000008.400004.7 07.9401.00K0 0 +021546.17 -181416.3 -000042.4-000123.500045.0 07.9401.03K3 1 +022539.73 +193315.9 +000050.2-000013.300010.3 07.9401.02K0 0 +023423.45 +195905.2 +000038.7-000001.000002.4 07.9401.25K0 0 +024911.89 +184347.5 +000022.1-000002.100003.0 07.9401.01G5 0 +025222.03 -671825.7 +000014.7-000006.400007.9 07.9401.22K3 0 +030721.45 +374837.4 +000006.1-000013.100002.5 07.9401.34K5 0 +031927.35 +365234.7 +000002.9-000024.400003.3 07.9401.05K0 0 +031936.38 -712630.6 +000019.3+000033.300005.4 07.9401.07K0 0 +033101.74 +270648.3 +000014.0+000000.500005.9 07.9401.22K0 0 +035346.61 -124400.0 +000005.9-000009.000002.0 07.9401.33K2 0 +040654.49 +081130.4 -000004.6+000009.300005.7 07.9401.35K0 0 +042419.94 -555002.3 +000019.8+000019.500002.6 07.9401.48K4 0 +043331.68 +010120.9 -000003.6+000000.500002.4 07.9401.00G5 0 +043809.70 -164338.1 -000021.3-000069.400005.6 07.9401.28K2 0 +044159.69 -544801.6 -000009.5+000047.800007.4 07.9401.14K1 1 +044336.56 -481816.0 +000018.0+000039.600002.6 07.9401.07G8 0 +050121.09 -312336.8 -000003.6+000015.700001.9 07.9401.28K1 0 +052553.62 -654431.9 +000016.3-000011.300002.5 07.9401.45K3 0 +054112.70 -582955.1 +000012.9+000058.000003.7 07.9401.31K2 0 +055822.30 +125918.8 -000002.0-000004.600000.6 07.9401.27K0 0 +060848.05 -592756.6 +000001.6+000031.600004.3 07.9401.02K0 0 +060932.65 +283956.6 -000012.8-000003.500002.5 07.9401.71K7 0 +064418.74 +024829.2 -000011.7-000022.000000.5 07.9401.32K0 0 +070016.18 -304043.1 -000000.3+000009.800002.4 07.9401.06K0 0 +072428.44 +060900.9 +000000.5-000000.300002.8 07.9401.17G7 0 +072526.89 +045102.8 -000006.5+000010.900001.3 07.9401.63K5 0 +072703.20 -431059.4 -000002.4+000009.400001.7 07.9401.51K4 0 +075547.23 -270648.2 -000013.2-000042.900005.4 07.9401.08K0 0 +083447.27 -365857.0 -000037.0+000031.500004.0 07.9401.34K3 0 +083611.50 +074325.0 +000010.1-000020.200000.9 07.9401.17K0 0 +090242.06 +312153.3 +000011.2-000032.500003.1 07.9401.45K5 0 +090534.40 -033427.6 -000006.4-000001.500000.8 07.9401.23K0 0 +090558.14 -491403.5 -000005.4+000005.400000.1 07.9401.52K1 0 +091934.92 -325556.8 -000001.9+000009.100002.3 07.9401.68M0 0 +092501.38 -452234.8 -000010.8-000010.200001.4 07.9401.72M3 0 +095103.34 -641505.6 -000028.2+000010.500003.7 07.9401.05G8 0 +095157.71 +494544.0 -000000.7-000001.600001.8 07.9401.59K5 0 +102005.89 -313656.8 -000029.2-000012.000005.2 07.9401.03K0 0 +105616.01 -545343.9 -000009.7-000001.800002.6 07.9401.51K3 0 +105758.77 +512728.7 -000014.9-000008.300002.2 07.9401.52K2 0 +105900.39 +550042.0 -000000.0-000011.000004.0 07.9401.05G9 0 +111908.71 +585312.7 -000009.4+000005.700003.9 07.9401.36K0 0 +113648.17 -370220.5 +000023.6-000015.000007.9 07.9401.08K1 0 +121957.25 -150345.7 -000007.8-000013.800005.1 07.9401.07K0 0 +122633.43 +075337.5 -000001.3+000001.600000.4 07.9401.30K2 0 +123318.47 -532102.5 +000007.0+000000.600004.9 07.9401.14K0 0 +123527.63 -033245.6 -000024.7+000000.000001.7 07.9401.51K5 0 +133518.36 +362305.3 -000009.0-000002.300003.5 07.9401.10K0 0 +133612.57 -551527.4 -000023.6-000018.600005.0 07.9401.16K1 0 +133840.31 -614423.4 -000006.7-000002.700000.6 07.9401.43K2 0 +134020.44 +445914.4 +000005.7-000005.800002.3 07.9401.41K2 0 +135628.41 -191357.3 -000020.0-000011.800003.3 07.9401.28K0 0 +135844.70 +491445.6 -000026.1-000012.200002.5 07.9401.42K5 0 +141626.56 +792012.5 -000005.3-000009.600002.4 07.9401.54K2 1 +142049.90 -464703.3 -000025.0-000004.500003.6 07.9401.58K5 0 +142201.61 +194818.8 +000000.2-000036.500007.5 07.9401.04K0 0 +143439.84 -614454.2 -000003.9-000018.000002.0 07.9401.34K2 1 +143830.93 -030836.5 -000002.1+000000.700003.0 07.9401.46K2 0 +144235.55 +202929.7 -000019.1+000006.200004.5 07.9401.10K0 0 +144407.74 -282110.3 -000000.9-000018.400004.9 07.9401.17K1 0 +145046.67 +513143.7 +000007.4-000032.200001.8 07.9401.48K2 0 +150130.96 -184811.7 -000020.8+000002.800001.2 07.9401.60M2 0 +150611.07 -302506.3 -000008.7+000024.600003.8 07.9401.44K2 0 +150621.49 -260626.3 +000028.8-000037.300002.3 07.9401.44K3 0 +150857.98 +604746.7 +000004.5-000001.900001.5 07.9401.26K2 0 +154403.74 -321911.1 -000031.5-000013.000001.8 07.9401.55K4 0 +160315.87 +531301.0 +000002.1+000004.000001.8 07.9401.22K5 0 +161036.50 -535209.1 -000006.8-000005.900000.5 07.9401.94M1 0 +161455.46 -001537.0 -000028.5+000008.000000.9 07.9401.29K2 0 +162238.30 +214524.2 -000011.8-000007.000003.7 07.9401.27K2 0 +162622.66 -532556.4 -000001.9-000011.100000.3 07.9401.71M3 0 +163840.70 -011101.6 -000024.0-000008.900006.0 07.9401.04G5 0 +165006.42 +360224.1 +000004.6+000002.900002.1 07.9401.57K2 0 +172521.08 -590329.1 -000008.0-000037.000003.3 07.9401.02K0 1 +180439.44 +323441.7 +000003.6-000001.000001.4 07.9401.58K0 0 +181937.17 -105600.4 +000007.9-000007.100002.0 07.9401.17G5 0 +182901.94 -783631.1 -000002.6-000049.900004.4 07.9401.15K0 0 +183912.55 +180423.1 -000000.3+000012.200005.8 07.9401.22K2 0 +190344.97 +050410.5 -000000.6+000004.600002.6 07.9401.46K2 0 +192243.49 +245534.2 -000022.4+000002.300002.0 07.9401.46K2 0 +193244.23 +461838.3 -000006.7-000005.900003.8 07.9401.02K0 0 +194916.95 +151215.2 +000000.3+000003.100000.1 07.9401.06G5 0 +195510.81 -235427.4 +000025.6-000010.500002.6 07.9401.23K2 0 +195513.95 -591144.0 +000016.6-000044.500002.9 07.9401.23M8 0 1.43 386.80 +195720.64 +194751.3 -000004.8-000005.800003.0 07.9401.29K0 0 +202348.38 -505016.5 +000006.1-000033.400005.2 07.9401.21K2 0 +203121.57 -442241.3 +000043.9-000019.100005.1 07.9401.07K0 0 +204707.15 +600602.6 +000006.6+000012.100001.0 07.9401.65K2 0 +211944.20 +561200.3 +000050.9+000057.600003.6 07.9401.07K0 0 +214020.27 -062207.9 +000003.5+000002.300005.1 07.9401.63M. 0 +214022.02 -064847.6 -000016.5-000013.500005.9 07.9401.01G5 0 +215422.20 -411557.7 -000005.2-000018.900002.7 07.9401.54M4 0 +215517.65 +431019.9 -000001.5-000008.400001.2 07.9401.67K5 0 +215848.99 +150314.1 -000000.7-000044.900003.2 07.9401.06K2 0 +215938.96 -061625.3 -000008.6-000000.500002.5 07.9401.20K0 0 +220849.68 -374645.7 -000027.2-000015.900003.6 07.9401.24K2 0 +221444.37 -154205.4 -000006.7-000024.700002.9 07.9401.57K5 0 +223514.13 -495928.8 +000005.1-000018.600001.0 07.9401.51M0 0 +224020.72 -113618.7 -000002.5-000008.000001.6 07.9401.58K3 0 +224511.04 -632741.6 -000010.3-000029.400001.4 07.9401.39K3 0 +231455.48 -391040.5 +000001.4-000010.100002.2 07.9401.42K3 0 +232418.37 +185856.8 +000002.9-000002.800001.8 07.9401.41K2 0 +235944.22 +625930.1 +000004.9-000005.500002.4 07.9401.66K2 0 +000129.20 +304409.2 -000010.3-000038.600009.9 07.9500.65G0 1 +000518.45 -014738.8 +000054.1+000014.900002.2 07.9500.99G5 0 +001122.30 +302658.2 +000210.7+000035.300029.4 07.9500.76K0 0 +001238.75 -265112.0 +000267.8+000115.300015.3 07.9500.94K1 0 +001928.86 -174044.0 +000030.6+000032.900011.4 07.9500.82G8 0 +002923.56 +405030.6 -000018.1-000061.300017.2 07.9500.69G5 0 +003730.47 +850533.7 +000023.7+000006.300003.9 07.9500.97K0 0 +004209.57 +240820.9 +000003.2-000022.300004.1 07.9500.98G9 0 +004852.51 -602211.4 -000015.4+000025.100007.5 07.9500.32F0 1 +004854.68 +325528.8 -000027.4-000008.900007.5 07.9500.36A5 0 +013608.39 +363215.7 -000018.6-000006.100007.2 07.9500.20A5 0 +014225.09 -020937.2 +000091.9-000032.900010.4 07.9500.44F2 0 +015228.98 +494758.1 -000013.3-000011.400004.3 07.9500.40A3 0 +015622.43 +083034.7 +000015.8-000087.200011.5 07.9500.59G0 0 +022525.94 +455544.2 +000034.3-000018.500006.2 07.9500.42F2 0 +023108.04 +345550.4 +000117.2-000048.800011.4 07.9500.47F2 0 +023835.00 +342157.3 +000086.0-000053.000016.0 07.9500.53F5 0 +024745.14 +310310.6 -000007.3-000022.700005.7 07.9500.79G0 1 +030016.54 +693007.6 +000043.1-000027.700008.2 07.9500.27A2 0 +031844.75 +494612.1 +000022.2-000024.900005.7 07.9500.12A2 0 +032036.45 -364631.7 +000009.4-000013.300003.4 07.9500.05A0 0 +032333.10 +712506.8 -000001.0-000002.000003.3 07.9500.41B8 0 +032712.20 -581926.1 +000249.8+000093.700030.9 07.9500.76G8 0 +033006.18 +751532.9 -000008.5-000002.500003.2 07.9500.17A0 0 +033213.04 -321828.7 -000008.7-000017.600004.4 07.9500.25A7 1 +033340.86 -072544.5 -000009.7+000006.700006.1 07.9500.31F0 0 +034241.51 +511025.0 +000199.1-000178.300014.2 07.9500.58F9 0 +034442.62 -104635.1 +000011.6-000057.000017.8 07.9500.60G0 1 +034452.66 -563930.0 +000012.8+000097.900006.4 07.9500.96K0 0 +034514.61 +481142.8 -000006.5-000001.400005.8 07.9500.16A2 0 +035058.72 +293918.9 +000007.5-000088.100007.7 07.9500.50F8 0 +035444.58 +231205.8 +000001.4-000009.100003.2 07.9500.05B9 0 +035449.56 -170035.9 +000008.2-000011.800005.5 07.9500.29A7 0 +040244.15 -861443.4 +000035.3+000019.400006.9 07.9500.32F2 0 +042016.63 +075113.3 -000004.3-000007.200003.0 07.9500.16B8 0 +042154.57 -411312.0 +000049.9-000070.800013.7 07.9500.46F5 0 +042351.31 -140054.8 -000041.7-000023.700009.7 07.9500.32A9 0 +042429.47 +224429.8 +000031.1-000036.900006.8 07.9500.41F2 1 +043102.07 -045739.1 +000008.6+000005.600004.6 07.9500.14A2 0 +043438.38 +702046.9 -000004.5+000010.100004.4 07.9500.13A0 0 +043619.24 -172638.8 -000001.6-000024.200015.7 07.9500.46F3 0 +043639.13 +410436.7 +000005.2-000006.200002.7 07.9500.20A2 1 +045433.35 +454051.9 +000002.3+000016.700014.9 07.9500.53G0 0 +050231.81 -502643.5 +000023.8+000026.300004.2 07.9500.23A7 0 +050626.99 +400215.1 -000007.1-000017.000007.4 07.9500.12A0 1 +050752.41 +545912.1 -000005.0-000014.100002.4 07.9500.13B9 1 +050959.17 +105333.2 -000008.1-000011.000003.9 07.9500.95G5 1 +051524.38 -190337.5 +000016.8-000031.800010.9 07.9500.39F0 0 +052140.47 +124006.2 +000005.7-000029.400007.4 07.9500.35A3 0 +052203.81 +751144.0 +000029.6-000038.200008.9 07.9500.51F8 1 +053235.47 +442136.6 -000001.1-000001.600000.1 07.9500.07B8 1 +053238.79 +453213.2 -000009.7-000023.900005.3 07.9500.65F8 0 +053656.83 -475752.9 +000025.3-000000.000041.9 07.9500.84K0 1 +053708.33 -502431.5 -000007.5+000016.500002.8 07.9500.93G8 0 +053800.72 +592152.0 -000009.7-000010.200003.8 07.9500.09B9 0 +055422.38 +185401.6 -000003.8-000014.000001.7 07.9500.40A0 1 +060015.56 +085722.4 -000004.2-000019.600005.7 07.9500.37Am 0 +061301.93 +073203.6 +000010.4-000014.700003.6 07.9500.16A0 0 +061814.37 +681907.7 -000006.4-000013.500004.2 07.9500.21A2 0 +061908.05 -032620.0 +000010.7-000042.500020.1 07.9500.59G0 0 +062833.50 +775734.0 -000002.8-000031.800003.0 07.9500.92G5 0 +062927.77 -340539.0 -000020.2+000031.600007.9 07.9500.27A3 0 +063017.98 -062548.4 +000001.8-000004.400002.3 07.95-0.04B9 0 0.07 0.43 +063256.33 +792806.3 -000009.0-000022.200007.0 07.9500.51G0 0 +063544.81 -010548.1 -000000.7-000003.000001.1 07.95-0.03B9 0 +063932.66 -114151.7 +000001.8+000004.200002.7 07.95-0.06B8 0 +064424.75 -022550.6 +000002.0-000001.600001.3 07.95-0.07A0 0 +064731.75 -254105.2 -000002.5-000000.800003.5 07.9500.06A1 0 +065021.42 +394330.2 -000001.7-000015.400005.1 07.9500.95G5 0 +065111.11 +582503.7 -000003.3-000030.800005.1 07.9500.14A3 0 +065159.98 +570856.6 -000021.9+000004.500015.1 07.9500.52F8 0 +065446.96 +294938.4 -000004.5-000011.500003.8 07.9500.02B8 0 +071214.99 -381028.1 -000030.8-000023.400013.6 07.9500.60G0 0 +071235.91 -003334.2 -000005.9-000002.600001.1 07.95-0.06B9 0 +071910.18 -013920.8 -000005.8+000001.800003.0 07.9500.04A0 0 +072003.05 -333541.4 -000013.6+000014.800006.5 07.9500.16A2 0 +072123.06 -483158.5 -000040.3+000008.400009.0 07.9500.01B8 1 +072559.87 +420959.6 -000072.5-000032.500012.8 07.9500.44F2 0 +072846.78 +075540.2 -000055.0-000039.400007.6 07.9500.50F8 0 +073032.03 +135040.1 -000032.9-000030.500020.0 07.9500.59F8 1 +073409.75 +420516.0 -000062.3+000019.500008.8 07.9500.49F2 0 +073506.67 -260710.1 +000006.0-000004.200003.6 07.9500.95K1 0 +073820.05 +551220.4 -000001.6-000060.000010.8 07.9500.46F5 0 +073952.71 -383253.9 -000007.4+000005.300002.1 07.95-0.04B8 0 +074245.99 +040415.1 -000028.7-000023.900013.4 07.9500.47F5 1 +074838.61 -634120.0 -000003.7+000011.100002.9 07.95-0.01B9 1 +075411.43 +133456.9 -000009.2-000017.800005.4 07.9500.97G0 0 +075837.16 -345643.0 -000361.2+000208.100034.1 07.9500.74G6 0 +080218.28 -260354.1 -000007.8+000004.600001.0 07.95-0.06B5 0 +082823.20 -041708.7 -000031.4-000015.200009.4 07.9500.41F0 0 +083145.70 -085114.4 -000006.7+000000.500004.0 07.9500.00A0 0 +083305.02 +111605.7 -000062.9-000027.000007.0 07.9500.72G0 0 +084947.30 +444215.5 -000007.5-000011.300005.7 07.9500.11A0 0 +085024.78 -210841.3 -000005.8-000001.900001.4 07.9500.07B9 0 +085239.97 +495641.8 +000005.9+000002.100007.2 07.9500.44F8 0 +085256.35 -595015.9 -000007.6+000011.200002.2 07.95-0.02B8 0 +085856.34 +255532.6 -000059.2+000009.800017.9 07.9500.52F8 0 +085907.64 +315458.6 -000052.4-000140.700016.3 07.9500.65G5 0 +090156.84 -010730.9 -000034.9-000043.600004.8 07.9500.71F8 0 +090938.22 +304246.4 -000020.3-000042.600009.7 07.9500.26A5 0 +091055.04 -152733.9 -000023.3+000005.000004.3 07.9500.17A2 0 +091415.31 -333057.0 -000053.8+000015.500007.5 07.9500.37F2 1 +091723.49 -584347.6 -000004.6+000005.100001.2 07.9500.61F3 0 +091904.43 -412805.6 -000021.3-000035.000021.5 07.9500.63G2 1 +092311.02 -445754.2 -000025.8+000013.000005.4 07.9500.04A1 0 +092541.55 -341920.7 -000022.3+000013.500001.4 07.9500.99G8 0 +092953.38 -445432.8 -000004.0-000031.500005.7 07.9500.41F2 0 +093238.46 +481000.5 -000003.8+000002.200003.0 07.9500.22F0 0 +093330.67 -582310.6 -000014.8+000006.100001.1 07.9500.00B7 1 +093403.30 -360828.8 +000000.5-000002.400002.2 07.9500.06A0 0 +093848.90 +300911.1 -000017.8+000000.700003.8 07.9500.96G6 0 +094058.87 +583521.5 -000011.4-000015.500003.5 07.9500.92G8 0 +094456.14 -232904.1 -000007.5-000006.600002.8 07.9500.04A0 0 +095239.78 -552714.0 -000015.5+000002.500002.1 07.95-0.08B8 1 +100151.86 +502850.7 +000033.1-000002.200011.5 07.9500.37F2 1 +100700.50 +380127.1 +000006.0-000003.800005.5 07.9500.43F3 0 +100918.14 -503822.6 -000007.0+000003.400001.5 07.9500.08B2 0 +101042.99 +154216.3 -000106.4-000058.000010.4 07.9500.39F0 1 +101457.52 +091240.9 +000013.9-000044.900012.5 07.9500.49F5 0 +101550.82 -521214.7 -000008.4+000005.400000.5 07.9500.11B1 0 +102547.55 -783552.6 -000041.8+000001.500007.4 07.9500.21A6 0 +103454.34 +820130.9 +000018.0+000023.900009.6 07.9500.30A5 0 +103515.30 +044922.1 +000000.1-000001.600004.4 07.9500.96K0 0 +103621.09 -723029.8 -000034.0+000006.400005.6 07.9500.18A2 0 +103825.52 -691625.1 -000011.2+000004.800002.1 07.9500.09A1 0 +104546.55 -730358.4 -000008.5+000007.500002.5 07.9500.00B8 0 +104633.40 +043845.4 -000213.5-000151.100027.4 07.9500.69K0 0 +104824.34 +410927.8 -000021.8-000001.700002.8 07.9500.98G5 0 +105044.30 -342910.5 +000018.6-000026.600007.9 07.9500.41F2 0 +105629.53 -481955.2 -000034.6-000006.100011.0 07.9500.28F0 0 +110057.60 +270755.9 -000023.5+000002.000010.9 07.9500.50F7 0 +112027.48 -260926.1 +000033.7-000084.000016.4 07.9500.56G0 0 +112044.20 +314404.6 +000026.5-000009.200004.7 07.9500.99K0 0 +112541.91 -273255.6 -000062.7+000008.900007.6 07.9500.32F0 0 +113252.86 -434143.4 -000015.4-000001.400002.9 07.9500.06A0 1 +113407.19 +483405.5 +000024.1-000028.100009.2 07.9500.58G0 0 +114142.39 -713022.9 -000015.5+000004.000005.0 07.9500.12B9 0 +114334.79 -551144.2 -000073.5+000010.100006.9 07.9500.21A2 0 +114830.49 -250509.1 +000007.1-000008.400006.2 07.9500.35F0 0 +114943.14 -322638.2 -000073.5+000032.100012.0 07.9500.54F7 1 +115230.18 +155045.5 +000009.3-000119.600012.8 07.9500.80G5 0 +120023.33 -303602.2 -000107.8+000033.500006.5 07.9500.99K0 0 +121141.76 +505015.8 -000016.3+000022.200007.3 07.9500.34F2 1 +121747.50 -452334.3 -000006.7+000000.300001.5 07.95-0.09B4 0 +121854.02 -400739.6 +000108.8-000063.300022.9 07.9500.61G2 0 +122724.48 -764519.8 -000017.8-000001.600001.2 07.9500.90G0 0 +123200.43 +634529.1 -000019.4+000012.100002.6 07.9500.90G5 0 +123557.87 +314357.6 -000026.6-000006.200015.7 07.9500.55G0 0 +124614.85 +022751.5 -000043.1-000006.900005.8 07.9500.38A5 0 +125212.63 -060524.4 -000013.4-000036.200008.7 07.9500.28A2 0 +125525.79 -735807.1 -000011.6-000007.400003.3 07.9500.04B9 0 +125735.36 -172341.0 -000182.2-000031.100011.6 07.9500.52F7 0 +130528.54 +144331.6 -000135.1-000010.400011.5 07.9500.46F5 0 +131011.34 -253214.8 -000053.2-000015.000004.8 07.9500.92G8 0 +131114.70 +332757.4 +000035.1-000028.500009.8 07.9500.32F0 0 +131604.81 -623501.5 -000003.5-000001.100000.6 07.9500.23O9 0 0.10 1.37 +131950.54 -615808.6 -000009.4-000004.900001.0 07.9500.04B8 0 +132026.84 -491325.0 -000031.9-000020.000009.8 07.9500.26A7 0 +133450.36 +651518.6 +000047.3-000058.000010.1 07.9500.45F2 0 0.06 0.58 +134338.43 +354253.6 +000010.6-000006.100002.5 07.9500.98G5 0 +134831.79 -553652.9 -000142.4-000078.900009.9 07.9500.72G2 0 +140425.03 -581202.0 -000043.4-000015.800007.0 07.9500.22A1 0 +140926.59 +101438.1 -000093.5-000154.200016.4 07.9500.66G5 1 +141042.05 -394255.6 -000025.5+000005.700001.1 07.9500.96K0 0 +141050.38 +700349.6 -000039.6+000018.900003.6 07.9500.95K0 0 +142023.99 +521021.7 +000003.3-000008.000005.3 07.9500.55F8 0 +143544.96 -453706.4 -000051.6-000005.600013.8 07.9500.58G0 1 +145642.30 +052356.2 -000018.7-000014.200007.9 07.9500.12A2 0 +145725.04 -220911.7 -000125.6-000097.500013.3 07.9500.55F7 0 +145844.99 -650013.4 -000033.5-000029.900008.0 07.9500.23A6 0 +151639.22 -442130.4 +000024.6-000020.200008.9 07.9500.46F3 0 +151953.20 +670056.2 +000015.8+000000.800006.4 07.9500.00A5 1 +151954.07 -603340.5 -000002.6-000009.900000.4 07.95-0.04B2 0 +153103.63 -353822.9 -000033.0-000032.300007.6 07.9500.27F0 0 +154651.65 -365612.4 -000015.9-000022.700005.5 07.9500.14A2 0 +155137.74 -145156.3 +000009.2-000082.600012.6 07.9500.60G3 0 +155444.98 -723744.7 -000011.2-000012.300002.8 07.95-0.04B9 0 +155707.49 -064941.4 -000029.3-000019.500006.7 07.9500.32A5 0 +160001.81 +495400.2 -000043.0+000031.800007.4 07.9500.33A5 0 +160037.52 -611812.5 -000270.4-000210.200017.3 07.9500.62G2 0 +160302.21 +135929.3 -000021.7-000021.500008.9 07.9500.40F2 1 +161358.13 -281509.4 -000016.1-000016.200006.9 07.9500.25A2 1 +161709.84 +565506.1 -000027.2+000025.600009.4 07.9500.36F2 0 +161740.75 -714022.1 -000004.8-000011.400001.8 07.95-0.08B9 0 +162255.96 -550216.0 -000001.2-000006.500002.0 07.9500.09A0 0 +162305.75 +135023.3 -000028.6+000008.600005.3 07.9500.37F2 1 +163123.20 -555623.3 -000000.4-000006.600001.5 07.9500.09B8 0 +163549.96 +405319.1 -000024.9-000219.300011.1 07.9500.98K0 0 +163607.18 +585130.7 -000009.1+000011.000003.8 07.9500.95K0 0 0.07 76.70 +163647.73 -644827.1 +000003.7+000011.100007.7 07.9500.33A4 1 +163901.82 +214116.9 +000001.0-000029.000007.4 07.9500.61G0 0 +164150.22 +130858.0 +000004.3-000243.200019.3 07.9500.69K0 0 +164421.10 -442243.2 -000011.6-000026.400004.8 07.9500.27A3 0 +165005.21 -122313.9 -000074.3-000105.000024.1 07.9500.63G3 0 +165417.96 +350741.5 +000027.9-000018.900010.2 07.9500.34G0 0 +165811.64 +504143.7 -000018.6-000010.200004.0 07.9500.94G5 0 +170105.71 +023308.9 -000032.0-000025.700008.6 07.9500.43F2 0 +170629.27 -391818.2 -000056.8-000028.000013.2 07.9500.56F7 0 +171237.56 +182105.3 +000101.8-000117.500048.7 07.9500.94K0 0 +172005.69 +555607.5 -000006.0+000012.700006.1 07.9500.12A2 0 +172520.14 +222628.4 -000010.2+000023.300005.5 07.9500.37F0 0 +173207.13 -313256.7 +000000.2-000001.600000.2 07.9500.78B1 0 +173452.71 -013618.7 -000002.4-000002.600003.0 07.9500.35A0 0 +175205.80 +261726.3 -000001.9-000041.200004.8 07.9500.07A0 0 +180242.30 -173120.6 +000000.9+000002.400003.3 07.9500.61F0 0 +180449.49 -725706.7 -000002.7-000041.100008.3 07.9500.28A4 1 +180613.04 +013457.8 -000006.1-000015.300003.3 07.9500.01A0 0 +181036.57 +181719.3 +000009.3+000031.900011.4 07.9500.38A3 0 +181150.91 -154047.5 +000004.9-000003.100000.8 07.9500.26B1 1 +182026.87 -401621.5 -000041.4-000025.800009.4 07.9500.88G6 0 +182149.80 -115521.1 -000022.1-000069.200023.2 07.9500.71G5 0 +183032.26 -105150.4 -000004.0+000015.800008.2 07.9500.54F2 1 +183212.53 -262946.3 -000145.1-000120.800017.1 07.9500.58G2 0 +183702.69 -793744.9 -000021.0+000011.700009.4 07.9500.61G0 0 +183735.41 +475852.9 +000012.8+000035.600006.9 07.9500.14A0 0 +184031.32 +024104.1 -000035.3-000016.200007.8 07.9500.34F2 0 +184202.36 -342758.2 -000006.4-000064.600030.1 07.9500.75G5 0 +184355.81 +023717.3 -000031.9-000059.500009.2 07.9500.62G0 1 +184636.75 +253220.3 +000001.0-000006.700005.9 07.9500.17A0 0 +184927.66 +575023.5 -000004.0+000024.200004.7 07.9500.20A0 0 +185036.28 -535747.5 +000018.4-000019.700006.8 07.9500.36F2 0 +185530.78 +630533.7 +000008.6+000013.500003.6 07.9500.90K0 0 +185958.29 -713205.0 +000007.0-000026.000005.3 07.9500.05A0 1 +190004.47 -321521.0 -000010.1-000030.400005.3 07.9500.47F3 0 +190805.42 +552352.9 +000000.2+000007.900005.2 07.9500.18A3 0 +191049.38 -645926.9 +000015.8-000054.500005.2 07.9500.22A4 0 +191109.91 -023817.4 -000133.6-000089.300015.7 07.9500.74G5 0 +191839.40 +154050.4 +000002.0-000014.800004.2 07.9500.04A0 0 +192557.96 +250310.8 +000000.9-000000.300002.9 07.9500.16B9 0 +192842.09 +320430.8 +000004.4-000023.300007.4 07.9500.53F8 1 +192859.67 +122814.5 +000002.8+000006.600003.9 07.9500.32A5 0 +194135.36 +494143.1 -000007.4+000028.000005.3 07.9500.98G5 0 +194259.35 -355854.9 -000029.2-000006.900009.3 07.9500.95G8 0 +194447.81 +164854.6 +000003.5+000001.300002.2 07.9500.07A0 1 +195024.98 +143049.9 +000018.6-000003.800009.5 07.9500.30A3 0 +195445.18 +172044.7 -000001.5-000002.000002.5 07.9500.00B9 0 +195906.28 +702219.5 +000022.3+000030.800004.5 07.9500.83G5 0 +200054.92 -261325.3 +000015.8+000005.400005.2 07.9500.36A9 0 +200213.24 +643931.8 -000009.6+000002.900004.6 07.9500.98G5 1 +200842.98 -070113.8 +000002.0-000013.400006.2 07.9500.35A0 0 +201117.43 +212107.3 +000014.9+000005.000002.5 07.95-0.03A0 0 +201150.69 -633701.1 +000008.0-000010.100000.5 07.9500.00A0 1 +201651.78 +434059.9 +000007.2+000001.300003.1 07.9500.21A0 0 +201814.03 -061844.3 +000017.2+000008.400002.0 07.9500.35A5 0 +202039.23 +160055.6 +000067.3+000026.500012.2 07.9500.42F2 0 +202238.11 -443513.9 +000002.9+000014.300004.1 07.9500.32A5 0 +202429.98 +154338.0 +000003.8-000015.700004.4 07.9500.95K2 0 +202501.64 +611753.5 +000006.8+000006.200001.9 07.9500.26A2 1 +202833.48 +405406.7 +000004.0+000004.300003.0 07.9500.08A0 0 +203112.53 +565325.5 -000155.9-000142.100014.2 07.9500.62F8 1 +203139.38 +451016.6 +000006.4+000000.900003.4 07.95-0.07A0 0 +203902.59 -282531.6 +000077.5+000008.700016.1 07.9500.54G0 0 +204728.25 +064853.7 +000066.3+000034.300012.8 07.9500.41F2 0 +205239.71 -643205.0 -000057.6+000014.300010.3 07.9500.44F0 1 +205303.49 +344507.6 +000004.3-000002.800001.9 07.95-0.07B9 0 +205426.01 +485547.3 +000012.2+000002.300005.5 07.9500.25F2 0 +205554.43 -313020.4 +000035.0-000006.200005.6 07.9500.06A0 0 +205650.97 -484017.2 -000012.0+000005.400004.2 07.9500.29A5 1 +205722.41 -590433.0 +000023.1-000058.500019.6 07.9500.66G3 1 +205800.41 +560710.2 -000001.8-000006.500010.6 07.9500.45F0 0 +210122.42 -023050.3 +000003.4-000011.500007.2 07.9500.81G0 1 +210707.60 +381853.9 -000007.1-000016.400002.6 07.9500.01A0 0 +210827.65 +560243.3 -000002.4-000004.700002.0 07.9500.39B2 0 +211313.70 -041600.3 +000004.3+000005.600008.5 07.9500.32A3 0 +211423.40 -323219.7 +000010.9-000037.700012.2 07.9500.58F8 0 +211643.29 -073917.2 +000005.5+000006.500006.5 07.9500.41F2 1 +211753.10 +143218.9 +000007.0+000012.900006.0 07.9500.25A3 0 +212507.09 -015919.0 +000023.5-000010.100003.4 07.9500.14A3 0 +212520.71 +344438.2 +000038.3+000013.400017.5 07.9500.45F5 0 +212626.49 -105503.0 -000002.7-000016.200001.6 07.9500.95K0 0 +213347.07 +331252.1 +000009.3-000002.400003.6 07.9500.02A0 0 +213518.99 -191440.9 -000020.9-000021.900012.8 07.9500.43F3 0 +215609.77 -601346.0 +000033.6-000000.700008.6 07.9500.45F3 0 +215705.94 +423658.5 +000003.4-000000.900001.3 07.9500.02A0 0 +215838.41 -322119.7 +000016.6+000000.900004.2 07.95-0.04B9 0 +220146.20 -010742.2 +000165.3-000014.800014.6 07.9500.53F8 0 +220418.20 -615221.5 +000060.9-000027.500011.9 07.9500.95K0 0 +221028.92 +304838.6 -000070.7-000090.400010.2 07.9500.41F5 0 +222124.57 -510605.1 -000016.6+000024.300009.3 07.9500.50F5 0 +222932.61 +295919.5 -000006.5-000014.000007.8 07.9500.19A3 1 +223131.64 +421318.2 -000017.6-000035.200006.0 07.9500.18A2 0 +223138.52 +511429.2 +000008.4+000001.500003.5 07.9500.04A0 0 +223143.72 +341339.9 -000002.4-000021.500003.3 07.9500.52F8 0 +223556.44 -595151.3 -000108.3-000085.400021.0 07.9500.61G1 0 +224644.98 +254812.2 -000005.7-000010.600006.1 07.9500.08A0 0 +224724.31 +461227.9 +000001.6-000002.300000.5 07.9500.07B9 0 +230128.09 +464947.8 -000043.7-000023.800006.2 07.9500.39F0 0 +231230.01 -234910.1 +000058.6-000017.100007.8 07.9500.45F3 1 +232018.29 +065220.4 -000074.5+000027.700011.5 07.9500.67G4 0 +232140.88 +544857.5 +000027.4+000002.000004.5 07.9500.29A5 0 +232502.59 +421331.3 +000009.9-000017.200007.5 07.9500.45F5 0 +233204.39 -433524.0 +000091.0+000006.300019.1 07.9500.62G0 0 +233235.57 +105840.1 +000078.1+000008.700005.5 07.9500.28A3 0 +233658.33 +110054.0 +000041.5+000008.100004.6 07.9500.25A5 0 +234600.10 +001543.5 -000005.1-000054.500014.2 07.9500.55F8 1 +234732.14 +165615.3 -000023.1-000019.800003.7 07.9500.27F0 0 +001215.80 +434905.6 +000001.4-000003.000000.4 07.9501.54M. 0 0.25 45.13 +010110.75 +262822.8 -000002.6-000001.900001.8 07.9501.63K5 0 +010638.64 +231358.3 -000025.0-000089.600006.1 07.9501.07K0 0 +013244.48 +030156.7 +000003.6-000024.900001.2 07.9501.08G5 0 +015029.27 +534434.0 +000005.0-000003.500003.5 07.9501.42M5 0 +015713.31 -263842.9 +000000.8-000011.200000.9 07.9501.07K1 0 +023313.02 +474428.6 -000005.9-000006.200000.1 07.9501.67K2 0 +023549.20 +393253.4 +000017.2-000004.500000.6 07.9501.40K0 0 +023832.38 -612248.9 -000003.9+000009.700001.5 07.9501.58M2 0 +024000.81 -620909.2 +000028.3+000041.600002.8 07.9501.28K3 0 +024504.39 -411741.3 +000003.5-000013.400001.0 07.9501.42K4 0 +025859.47 +435719.8 -000005.0-000028.300004.1 07.9501.34K0 0 +030657.28 +583603.0 -000003.4-000006.900004.7 07.9501.15K0 0 +032514.03 +211250.8 -000012.6-000015.500002.6 07.9501.84M1 0 +040752.79 -583137.4 +000005.7+000014.200001.4 07.9501.34K3 0 +040836.67 +334344.6 -000014.9+000004.700007.2 07.9501.11G5 0 +041323.09 -121744.0 +000015.8-000007.500000.5 07.9501.25K0 0 +042403.44 -753617.4 +000001.1+000013.600003.9 07.9501.06K0 0 +043846.21 +064913.2 +000008.4+000008.400002.3 07.9501.76M. 0 0.15 7.69 +044809.57 -070026.9 -000003.2+000001.600004.5 07.9501.08K0 0 +045235.38 -430338.4 +000030.0+000054.100001.4 07.9501.56M2 0 +051027.83 -320333.2 -000000.6+000018.500003.1 07.9501.55K3 0 +052300.30 +290527.5 +000004.1-000011.300001.5 07.9501.33K0 0 +052304.88 -025559.3 -000023.5+000003.400004.4 07.9501.28K0 0 +052908.33 -171915.8 +000004.7+000000.300003.2 07.9501.36K1 0 +052926.22 +480003.4 +000013.0-000047.000005.9 07.9501.01G5 0 +053547.75 -195648.4 +000009.8-000000.800000.1 07.9501.56K4 0 +053632.01 -725856.0 +000006.3+000018.400003.9 07.9501.05K0 0 +054614.89 +802343.6 +000008.1-000013.000003.3 07.9501.02G5 0 +060247.66 -295949.2 +000005.3+000024.900001.9 07.9501.05K0 0 +061327.58 +553505.9 +000002.8+000000.600003.8 07.9501.04G5 0 +062923.02 +781707.4 -000012.9-000011.100001.7 07.9501.32K2 0 +063255.90 -433435.5 -000002.9+000002.400001.1 07.9501.65M2 0 +063616.62 -260725.1 +000004.3+000009.500005.1 07.9501.08K1 1 +064252.62 -582901.9 +000000.6+000004.600002.3 07.9501.52K4 0 +064641.61 -363546.3 +000007.5+000003.600003.8 07.9501.09K1 0 +064944.77 -161836.3 +000001.9-000008.300002.4 07.9501.58K3 0 +065006.37 +173523.3 +000014.8-000024.600003.1 07.9501.10K0 0 +065558.60 +715258.0 -000002.6-000007.400004.3 07.9501.65K0 0 +071056.29 +592211.1 +000012.1-000029.400003.1 07.9501.24K0 0 +071706.81 -125046.4 -000000.6+000002.300001.7 07.9501.34G8 0 +072305.89 -652811.7 +000002.7-000059.600004.2 07.9501.26K2 0 +074602.15 -571417.8 -000025.2+000048.800002.6 07.9501.61M0 0 +075538.57 +401800.7 -000003.7-000020.700000.8 07.9501.20K0 0 +080808.56 -254854.9 -000003.1-000005.900001.9 07.9501.40K3 0 +081837.43 -401944.1 -000022.6+000011.300004.0 07.9501.03K0 0 +082011.78 -633013.7 -000026.6+000004.200004.6 07.9501.16K1 0 +083944.19 -623139.0 +000002.5-000009.400003.5 07.9501.13K0 0 +083950.85 +412157.6 -000019.0-000005.000002.4 07.9501.29K0 0 +084233.16 -241242.6 -000008.7+000003.000003.4 07.9501.03G8 0 +090455.65 -044027.3 -000014.8+000006.900003.7 07.9501.07K0 0 +090519.58 -172022.5 -000000.3+000005.000000.3 07.9501.74M1 0 +091458.36 -224757.0 +000003.4-000009.800002.9 07.9501.56K4 1 +091702.53 -153026.9 -000016.9+000011.900003.1 07.9501.51K4 0 +093123.67 +021643.2 -000018.9+000003.300002.8 07.9501.00G5 0 +093240.72 +195120.8 -000009.6-000022.900003.6 07.9501.01K0 0 +093804.58 +172119.8 -000003.2-000052.000001.1 07.9501.37K0 0 +095017.88 -592800.1 -000008.0+000005.700000.2 07.9501.08G8 0 +101830.77 +013413.1 +000002.0-000018.500003.4 07.9501.46K2 0 +101914.77 -672046.2 -000015.1+000001.700002.1 07.9501.56K3 0 +102728.72 +154634.5 -000026.1-000043.300005.2 07.9501.42K2 0 +103002.01 -021211.7 -000018.8+000017.200004.3 07.9501.37K2 0 +104015.15 -090238.5 -000026.8+000005.600003.2 07.9501.09K2 0 +104046.12 +413136.3 +000008.5-000012.300004.5 07.9501.06K0 0 +104927.96 -414824.4 -000036.7+000002.800002.9 07.9501.04K0 0 +105149.71 -522304.8 +000001.4+000014.800003.5 07.9501.02K0 0 +112205.51 +352013.4 -000024.8+000027.800004.9 07.9501.03K0 0 +113046.17 -610442.3 -000008.3+000002.800002.1 07.9501.12G8 0 +121758.07 -695634.7 +000001.8+000002.100002.0 07.9501.63K4 0 +124630.26 -152626.0 -000023.1+000002.300001.5 07.9501.64M1 0 +125209.53 -515640.3 -000014.3+000002.500001.9 07.9501.33K1 0 +130315.60 +475805.7 -000012.7+000002.300002.2 07.9501.31K0 0 +132442.35 -324009.4 -000006.0-000006.400005.3 07.9501.12K0 0 +133824.54 -500319.1 -000003.6+000015.700003.9 07.9501.34K2 0 +134151.76 +472450.5 -000019.6-000027.200003.3 07.9501.26K0 1 +140653.95 +005711.0 -000026.6-000052.700002.9 07.9501.18K0 0 +142942.36 -055858.7 -000009.8+000000.200001.6 07.9501.41K2 0 +143202.18 -205651.7 +000015.9-000007.900004.2 07.9501.08K1 0 +143457.10 -660050.2 -000048.5-000095.100002.7 07.9501.21K1 0 +144426.16 +604619.6 -000027.9+000023.800002.9 07.9501.00K0 0 +145221.07 -112822.7 -000017.3-000001.600006.1 07.9501.12K0 0 +145548.44 -444148.1 +000008.7+000005.300003.4 07.9501.57K3 0 +150517.90 +002938.4 -000008.2-000011.100003.0 07.9501.22K0 0 +151250.92 +752816.1 -000005.9+000002.900001.7 07.9501.67M. 0 +154720.11 -121316.6 +000026.4-000004.600003.8 07.9501.15G5 0 +160838.81 +302256.6 -000019.0+000003.700003.4 07.9501.00K0 0 +163159.60 +602848.7 +000000.5+000060.500008.8 07.9501.05K0 0 +163802.74 -441801.4 +000027.4-000032.200003.6 07.9501.17K0 0 +163935.69 -522502.7 -000000.5-000000.300001.5 07.9501.70K3 1 +170611.84 +051006.2 +000029.0-000003.300005.8 07.9501.10G5 0 +171211.33 -721626.7 -000013.0-000008.800000.8 07.9501.55K4 0 +171857.40 -041827.1 +000009.1-000006.000002.7 07.9501.95K5 0 +173001.56 +594118.9 +000032.0-000052.000005.9 07.9501.05K0 0 +173014.62 +293026.8 -000007.4+000017.900001.9 07.9501.32K3 0 +173215.59 +713508.9 -000006.7+000022.300001.0 07.9501.58K5 0 +173232.68 +520540.2 +000008.9+000005.500004.0 07.9501.02K0 0 +173612.68 -472121.1 +000000.6-000006.700004.0 07.9501.19K1 0 +174244.37 -515034.4 -000009.3-000000.100002.6 07.9501.70M1 0 +181833.83 +580029.7 -000006.5-000029.500004.3 07.9501.04K0 0 +183459.55 +541232.6 +000002.0+000042.900003.1 07.9501.12K2 0 +183751.11 -064748.5 +000005.3+000002.800001.1 07.9501.51G5 0 0.54 5.82 +190759.92 +580838.5 -000011.4+000181.700006.4 07.9501.01K0 0 +191044.16 +310517.2 +000000.3-000008.300001.7 07.9501.59K5 0 +192718.47 -232049.7 -000007.1-000020.100004.5 07.9501.02G8 0 +192956.60 +721621.3 -000069.4+000112.500008.6 07.9501.01K0 0 +194559.87 +352707.4 -000000.5+000006.500002.4 07.9501.45K2 0 +194716.37 +112825.5 +000012.1-000007.800003.8 07.9501.06K0 0 +200808.33 +453235.6 -000009.2-000030.700003.6 07.9501.02G5 0 +202449.10 -365946.5 -000020.7-000019.700003.1 07.9501.09K0 0 +203715.51 -284247.3 +000001.9-000026.300003.2 07.9501.44K4 0 +203732.91 +590010.4 +000004.1+000014.900002.1 07.9501.47G5 0 +204153.82 +204112.4 +000023.4-000019.500002.2 07.9501.09G5 0 +204936.26 +303901.7 -000003.0-000014.300003.0 07.9501.15K2 0 +204936.47 +155931.2 +000023.1+000001.000003.7 07.9501.18G5 0 +215030.30 +373524.4 -000014.3-000028.100003.4 07.9501.00K0 0 +215813.73 -400936.7 +000042.1-000008.700004.6 07.9501.00K0 0 +222158.28 +434441.9 -000024.1-000025.400003.5 07.9501.14K2 0 +222259.40 +670921.9 +000006.1-000022.900002.9 07.9501.37K2 0 +222549.86 +695342.6 +000000.6+000020.100003.9 07.9501.02K0 0 +223831.41 -484050.2 +000004.2+000002.200001.9 07.9501.46K3 0 +225048.83 +445617.2 -000005.1-000010.900005.7 07.9501.38K0 0 +225318.13 -575115.2 +000024.9-000018.000002.0 07.9501.22K2 0 +225715.52 +321157.4 +000009.3+000000.900004.1 07.9501.41K2 0 +230246.16 +531446.8 +000016.4+000006.500001.2 07.9501.36K2 0 +234318.69 -004229.0 -000003.6-000004.100004.3 07.9501.01G5 0 +000310.69 -243517.8 +000052.4+000012.200011.8 07.9600.42F2 0 +001716.21 -435109.7 +000397.8-000016.200027.3 07.9600.65G5 0 +001924.20 -594126.7 +000066.5-000084.200003.0 07.9600.97K0 0 +002652.39 +091910.8 +000003.9+000033.500008.8 07.9600.39F0 0 +003602.24 +295938.4 +000185.6-000408.000018.9 07.9600.67G2 1 +003802.39 -504402.3 -000005.6-000002.200007.8 07.9600.18A4 0 +005103.77 +065359.4 +000009.2+000009.500005.3 07.9600.93G5 0 +005508.10 +165436.3 +000041.1-000024.700010.3 07.9600.24A5 0 +010528.29 +815741.4 +000013.2-000003.800003.8 07.9600.02A0 0 +010531.29 -773504.7 +000007.2-000010.400002.9 07.96-0.06Ap 0 +010853.07 -044320.9 -000026.4-000046.100001.6 07.9600.99G5 0 +011116.25 +144130.4 -000019.8-000020.600005.3 07.9600.96K0 0 +012701.37 -000924.2 +000298.4-000358.500033.6 07.9600.74G5 0 +013756.13 +211540.0 +000013.3-000005.500004.9 07.9600.10A0 0 +014740.51 -435815.9 +000052.2-000007.000005.8 07.9600.54F6 1 +015023.91 +304813.1 +000021.2-000046.700010.5 07.9600.52F5 0 +015439.54 +535330.6 +000002.9-000005.700001.2 07.9600.96G5 0 +021512.97 +640128.0 -000001.1-000001.600001.0 07.9600.30B2 0 +022415.25 +794614.5 +000015.4-000013.900006.0 07.9600.28F0 0 +025223.10 +301054.0 -000002.2-000003.600000.4 07.9600.20A0 0 +025715.40 +460111.8 -000000.8-000002.900002.9 07.9600.04B8 0 +025809.02 +420640.6 +000003.8-000012.800005.5 07.9600.06A0 0 +030216.79 +412344.8 +000004.5+000108.000018.9 07.9600.53F5 1 +031305.24 +490034.1 +000024.1-000024.200005.9 07.9600.12B9 0 +031450.64 +470918.2 -000002.1-000007.300003.2 07.9600.03B9 0 +032101.27 +192835.0 +000063.9-000056.700006.4 07.9600.59F5 0 +032312.07 +330442.7 +000108.3-000057.400008.1 07.9600.60G0 0 +032319.46 +611710.4 +000051.1-000012.400006.8 07.9600.62F8 0 +032516.26 +602901.4 -000000.7-000003.300001.1 07.9600.42B2 1 +033831.68 -560835.0 +000003.6+000027.800001.9 07.9600.96G6 0 +034312.39 -521451.4 +000002.8+000027.400003.1 07.9600.95G8 0 +040745.32 +805835.3 -000006.5-000002.900002.5 07.9600.12A0 0 +040928.16 -172843.3 -000028.0-000101.200005.3 07.9600.95G8 0 +043857.25 +140620.3 +000103.3-000021.600020.8 07.9600.66G5 0 +043937.19 -143544.6 +000064.6+000058.100013.3 07.9600.49F3 0 +044103.36 -393459.0 +000006.1+000010.300004.0 07.9600.63G0 0 +044237.03 +585433.4 -000000.8-000001.200004.3 07.9600.28A0 0 +045644.73 -044651.9 -000003.8-000001.900005.9 07.96-0.02B9 0 +050735.55 -135911.6 -000007.6+000034.800007.3 07.9600.95K0 0 +050851.69 -223805.4 +000006.4+000008.200005.3 07.9600.40F2 0 +051410.04 +540128.5 -000015.4-000002.600005.0 07.9600.13A0 0 +051648.22 -483826.7 +000022.8-000024.900007.6 07.9600.51F5 1 +051819.03 -214928.3 +000017.1+000016.300006.6 07.9600.22A6 0 +052052.86 +782229.2 +000012.7-000048.100007.8 07.9600.32F0 1 +052908.92 -054727.6 +000001.8+000000.500002.6 07.96-0.04B9 0 +053350.49 -295625.9 +000010.7+000016.900002.5 07.9600.24A4 0 +053747.78 -410947.3 +000004.3+000045.100007.7 07.9600.55F8 0 +054046.39 +091556.2 -000053.2-000070.000013.7 07.9600.65G0 0 +054455.45 +675845.2 +000000.4-000065.800008.7 07.9600.36F0 0 +054556.59 +241329.8 -000005.1-000009.000003.2 07.9600.22A3 1 +054611.52 +444659.8 -000005.6-000010.500002.8 07.9600.14B5 0 +060235.72 +074155.9 -000002.6-000002.200001.5 07.96-0.02B8 0 +060328.42 +181059.8 +000001.1-000000.400003.1 07.9600.06A0 0 +060510.89 -091730.3 -000005.6-000059.300012.3 07.9600.59G0 0 +060858.19 -093852.5 -000013.9+000003.600005.7 07.9600.16A2 0 +060952.17 +373416.5 -000066.0-000065.800009.9 07.9600.51F8 0 +061254.95 +090208.9 -000002.8-000001.600001.9 07.96-0.08B9 0 +061414.70 +142655.0 +000003.6-000020.000004.2 07.96-0.10A5 1 +061848.33 +064332.2 +000018.7-000065.700012.6 07.9600.51F6 0 +061918.54 -482432.3 -000007.1+000013.200009.7 07.9600.39F3 0 +062609.50 -413812.8 -000010.5-000000.200003.3 07.9600.03A0 0 +063138.40 +050136.4 +000000.2+000000.800001.1 07.9600.09B1 0 +063423.57 +023202.9 -000007.4+000000.400000.8 07.9600.29O7 0 +063533.96 -035857.3 +000027.1-000145.500012.6 07.9600.54F5 0 +064042.29 +093921.3 -000001.0-000006.100001.5 07.96-0.16B3 0 +064125.92 -273513.4 +000008.7+000011.200004.5 07.9600.06A1 0 +064822.15 -151947.3 +000004.8-000013.200002.8 07.9600.15B8 0 +065153.38 +262401.3 -000000.2-000054.900008.2 07.9600.27A3 0 +065600.44 -031029.2 +000000.9-000002.700000.1 07.96-0.01B8 0 +065629.90 -405925.1 -000008.8+000014.300003.7 07.9600.27Ap 1 +070819.45 +205156.9 -000014.2-000018.700006.0 07.9600.48F8 0 +070907.39 -603431.1 -000002.1+000047.100005.0 07.9600.35F0 1 +070913.24 +383642.7 -000004.6-000001.800006.0 07.9600.33A5 0 +071314.48 +185517.0 +000008.3-000011.800002.1 07.96-0.02A0 0 +073909.70 +074951.4 -000006.8+000007.500006.9 07.9600.23A2 0 +074113.27 +391242.3 -000008.9-000014.700003.1 07.9600.05A0 0 +074332.17 -271045.2 -000006.5+000006.000004.2 07.9600.08Ap 1 +075545.44 +131955.2 -000015.8-000048.600006.8 07.9600.79G5 0 +080026.16 +250202.6 -000014.1-000032.200006.2 07.9600.09A0 0 +082509.26 -094707.7 -000005.5+000006.600001.1 07.96-0.04B8 0 +083622.94 -130904.9 -000030.7+000014.400007.7 07.9600.45F5 0 +084921.37 +034102.3 -000273.9+000006.200030.2 07.9600.75G5 0 +085604.41 +154326.3 +000000.5-000047.900009.7 07.9600.50F8 0 +090546.09 +553144.3 -000214.7+000002.500020.9 07.9600.62G0 0 +091549.56 +102226.2 -000039.4-000002.500006.4 07.9600.24A2 0 +091859.12 +105659.6 -000012.5+000002.000005.2 07.9600.10A2 1 +092054.04 -554843.6 -000005.3+000003.300000.7 07.9600.38A2 0 +092056.83 +115731.2 -000026.7-000009.600003.5 07.9600.35F0 0 +093002.97 +320228.7 -000236.5-000029.200014.6 07.9600.62G0 0 +093547.34 -541007.7 -000014.4+000004.400001.8 07.96-0.09B6 0 +094256.17 -544557.5 -000008.3+000005.100001.8 07.96-0.06B8 0 +095339.17 +554609.6 -000020.0-000029.600005.9 07.9600.91G9 1 +100018.75 -590044.7 +000009.9-000130.900010.2 07.9600.52F7 1 +100122.19 -152714.7 -000025.5+000004.000004.8 07.9600.02B9 0 +100124.40 -380553.1 -000011.5+000001.300003.4 07.9600.69K1 0 +100714.79 +291415.6 -000006.6+000026.800025.5 07.9600.67G2 0 +101201.28 -061210.5 -000054.8+000022.800010.5 07.9600.45F2 1 +101538.41 -111117.7 +000027.0-000059.900010.5 07.9600.40F0 0 +104915.71 -501615.2 +000038.8-000040.700003.9 07.9600.93G8 0 +105146.34 -293908.5 -000108.8-000036.600012.4 07.9600.55G1 0 +110421.52 -695544.5 -000076.0+000014.800006.6 07.9600.34F0 0 +110817.39 -155741.4 +000045.6-000055.000009.0 07.9600.47F3 0 +111028.06 -090138.7 -000140.9-000099.800011.8 07.9600.53F8 0 +111124.98 -501008.7 -000011.8+000012.100004.7 07.9600.23A2 0 +111445.25 +431946.5 +000049.4-000115.100011.0 07.9600.63F8 0 +111925.94 -301922.6 -000010.2-000016.700004.0 07.96-0.06Ap 0 0.09 11.53 +112216.27 -362909.8 -000055.8-000025.000011.1 07.9600.46F5 0 +112347.90 +520225.4 -000076.8-000025.800009.4 07.9600.41F0 0 +115126.15 -235047.9 -000137.2-000035.900012.1 07.9600.46F3 1 +115423.56 -462929.8 -000011.1-000019.500004.3 07.9600.96K0 0 +120018.10 -612204.3 -000013.5-000000.300001.4 07.96-0.03B8 1 +120047.55 -120926.9 -000099.0-000031.400010.8 07.9600.60G0 1 +121127.93 +532518.6 -000164.2-000123.100037.7 07.9600.88K0 1 +121437.77 -085924.2 -000033.7-000013.000009.2 07.9600.28A5 0 +122432.57 +041952.4 +000029.7-000022.700006.8 07.9600.99K0 0 +124804.06 +032719.2 -000076.6-000010.600005.2 07.96-0.10F5 1 +125025.63 -471320.1 -000037.4-000026.800015.2 07.9600.48F6 0 +125108.41 +691739.2 -000033.8+000004.400003.8 07.9600.04A0 0 +125310.48 +122757.3 -000025.0-000003.000005.5 07.9600.14A2 0 +131804.81 +502646.8 -000094.0-000007.300015.4 07.9600.42F2 0 +132007.80 +595142.5 -000041.0+000063.500013.8 07.9600.64F8 0 +133230.91 +360209.0 +000083.3-000288.300016.7 07.9600.59G0 0 +133932.35 -723015.2 +000010.7-000016.200005.2 07.9600.23A3 1 +134519.06 +685957.6 +000116.2+000052.000022.7 07.9600.55F8 0 +135311.93 -155953.7 -000207.1-000034.800011.8 07.9600.48F6 0 +142817.98 -203352.4 -000019.7-000022.900008.6 07.9600.07A0 0 +143230.86 +491102.6 -000028.3+000012.300011.7 07.9600.54F5 1 +144533.42 +175304.4 +000032.1+000085.700009.7 07.9600.56G5 0 +145311.98 +283029.0 -000093.4+000086.900014.0 07.9600.90K0 0 +150408.34 -521247.5 -000010.2-000009.400002.5 07.9600.05B9 0 +151000.26 -224314.5 -000055.8-000041.500007.1 07.9600.00F5 1 +152944.59 +351031.1 +000008.6-000034.100016.1 07.9600.50F8 0 +153138.75 +074856.2 -000034.4+000062.000003.9 07.9600.92G5 0 +153207.61 -280958.3 +000006.8+000000.200004.8 07.9600.31A0 0 +153230.14 +764624.5 +000024.3+000063.400007.8 07.9600.62G0 1 +153353.69 -310108.3 -000192.5-000036.000030.2 07.9600.72G8 0 +154037.84 -253532.7 -000034.5-000040.000010.5 07.9600.41F0 0 +154055.37 -085953.7 -000019.2-000132.400017.9 07.9600.62G0 0 +154852.13 -292900.2 -000007.0-000019.000006.9 07.9600.26A7 0 +155444.38 +091500.4 -000069.4+000014.300016.5 07.9600.58F8 0 +155826.58 -730852.6 -000006.8-000009.100002.4 07.96-0.08B7 0 +162416.42 -560316.9 -000086.4-000004.900012.5 07.9600.58F9 1 +162545.17 -333401.4 -000017.5-000022.100010.2 07.9600.57G1 0 +164200.88 +571105.6 +000019.0+000022.200003.9 07.9600.91G5 1 +164724.85 +282355.1 +000051.6+000009.800008.4 07.9600.68G0 0 +164859.82 -085547.7 -000037.3-000039.400016.1 07.9600.50F5 0 +164900.93 +340418.0 -000012.2+000045.300010.5 07.9600.47F5 0 +165929.54 +094212.3 -000003.1+000009.900005.2 07.9600.47F0 1 +170524.70 +603503.9 -000004.6+000026.900003.4 07.9600.95G5 0 +171858.40 +685240.6 +000034.3+000006.900011.9 07.9600.55G0 0 +173627.70 +632011.5 -000000.5-000015.400002.6 07.9600.19A3 0 +173852.13 +221628.9 +000008.8-000003.000004.7 07.9600.34A5 0 +175556.19 -341711.8 +000001.5-000003.900003.2 07.9600.10B9 0 +175942.57 +142748.7 -000000.6-000015.200005.8 07.9600.10A0 0 +180136.40 +033020.7 -000000.2-000008.800002.9 07.96-0.04A0 0 +180426.39 +062610.4 -000063.6+000071.000030.6 07.9600.76G5 0 +180509.97 +273351.7 +000003.0+000013.300004.7 07.9600.09A0 0 +183328.92 -202205.8 +000001.3-000011.300000.9 07.9600.23B9 0 +183339.76 -364820.2 -000000.5-000009.700003.4 07.96-0.01B5 0 +183811.15 +150951.1 +000006.6+000012.300006.9 07.9600.16A0 0 +184346.87 -404758.2 +000000.7-000007.000002.9 07.96-0.07B5 0 +185224.78 +264444.0 +000008.6-000001.400005.4 07.9600.10A0 0 +185453.46 +511829.1 +000023.4+000083.400012.4 07.9600.60G5 0 0.21 6.69 +192441.26 +100511.3 -000001.8-000014.900004.4 07.9600.11A0 1 +192822.51 +535813.1 +000017.9+000008.200003.9 07.9600.09A0 0 +193830.19 +255843.4 +000006.1+000000.400003.0 07.9600.25A3 0 +194807.29 +195948.2 +000013.7-000005.000005.7 07.9600.14A0 0 +200518.95 +502655.1 +000000.3-000001.200002.2 07.96-0.06A0 0 +200757.93 +323510.8 -000000.6-000003.000000.9 07.9600.03B9 1 +202238.41 -541549.0 +000026.0-000037.600001.8 07.9600.98G8 0 +202734.02 +193705.4 -000012.4+000016.000010.7 07.9600.70K0 0 +203307.33 +064948.9 +000070.3+000022.200010.0 07.9600.40F0 0 +205001.08 +205248.3 +000014.2+000004.200003.6 07.9600.19A3 0 +205052.76 +355519.5 -000003.8-000011.600004.3 07.9600.06A0 0 +205626.63 -591625.0 -000003.5-000028.100019.0 07.9600.65G2 1 +205640.80 +565536.0 -000004.3-000003.900002.2 07.9600.42B8 0 +205852.58 +175201.8 +000004.7-000000.800005.2 07.9600.27A5 0 +210527.03 +344843.6 +000001.1-000004.500003.4 07.9600.03A0 0 +210720.02 +323008.1 +000003.9-000002.900001.6 07.96-0.07B9 0 +211154.75 +404627.4 -000001.3-000006.800002.9 07.96-0.11B8 0 +211706.82 +354610.3 +000000.4-000023.700006.4 07.9600.25A2 1 +211715.63 -214428.5 -000086.2-000089.100009.8 07.9600.44F5 0 +211830.06 -121554.7 +000040.8-000019.800014.4 07.9600.53G1 0 +212504.90 -763132.9 +000059.2-000018.500009.8 07.9600.40F0 0 +213151.30 +251305.2 +000009.4+000036.000005.5 07.9600.10A0 0 +213517.53 -251905.2 +000069.2+000013.800016.0 07.9600.49F7 0 +214159.09 +423408.8 +000035.5+000004.000010.0 07.9600.54G0 0 +214239.53 +531501.0 +000003.2-000003.900001.8 07.9600.08B8 0 +214855.38 +254235.4 +000031.1+000004.500008.4 07.9600.36F0 0 +215009.61 +154502.4 -000057.6-000055.400010.6 07.9600.42F2 0 +215629.12 -530254.0 -000012.2+000004.600006.7 07.9600.26A7 1 +220205.36 +442035.1 +000038.5+000029.000029.8 07.9600.69G5 0 +220347.58 +044731.8 -000031.7-000064.700005.1 07.9600.16A0 0 +220758.69 +563443.7 +000037.4+000024.400006.5 07.9600.30F0 1 +223231.66 +334851.1 +000062.5+000015.300002.3 07.96-0.06A0 0 +223640.02 +002150.6 +000001.1-000008.600006.1 07.9600.36F0 0 +224045.12 +780119.5 +000019.8+000007.600006.2 07.9600.06A0 0 +225708.01 +140051.2 +000015.0+000001.000003.5 07.9600.40F0 0 +225941.27 -042151.4 -000011.3-000034.600007.2 07.9600.50F5 1 +231509.42 -564345.9 +000243.2+000084.300032.8 07.9600.69G5 0 +233222.47 +351950.3 +000087.9-000073.800017.0 07.9600.59F8 0 +234452.79 -381957.4 +000008.1-000001.500005.7 07.9600.35F0 1 +235248.89 -855344.0 -000000.1+000018.400005.9 07.9600.21A1 0 +002743.45 +043625.7 +000002.7-000030.000001.3 07.9601.25K2 0 +005511.68 -442207.8 -000015.4-000023.200005.1 07.9601.00K0 0 +010312.39 -831516.2 +000020.6+000001.300004.5 07.9601.07G8 0 +010325.98 +031520.2 +000023.5-000016.700000.2 07.9601.59K2 0 +013013.84 -285155.5 +000041.8-000008.700008.0 07.9601.02K0 0 +013116.87 -382546.6 -000005.6-000011.100001.6 07.9601.60M2 0 +013720.86 -124418.4 -000001.1-000010.300002.0 07.9601.56K5 0 +014635.87 +413307.1 +000022.7-000008.600004.2 07.9601.12G5 0 +021040.04 -382201.6 -000001.9-000030.800003.0 07.9601.37K2 0 +023302.01 -790209.6 +000010.4+000000.900003.8 07.9601.01K0 0 +023401.39 -141009.3 -000033.5-000007.400004.6 07.9601.07K1 0 +024656.99 -372044.1 +000016.4-000004.500001.6 07.9601.55K5 0 +030309.56 +202010.4 +000013.9-000004.500003.2 07.9601.59K0 0 +032459.30 +100036.2 +000087.5-000010.700005.4 07.9601.03G5 0 +034743.90 -573748.7 +000001.7+000006.800004.5 07.9601.22K3 0 +043905.78 -044824.7 -000002.3+000008.100002.5 07.9601.50K5 0 +044928.60 -080702.6 +000004.8+000018.400003.2 07.9601.39K2 0 +050257.25 -413627.1 +000012.3+000033.300000.8 07.9601.39K4 0 +054214.50 +082224.9 -000013.0-000016.300005.8 07.9601.06K0 0 +054415.43 -491024.6 +000001.4+000008.200001.3 07.9601.22K1 0 +055215.82 +293104.9 -000008.5-000012.300001.6 07.9601.53K2 0 +062320.96 +504429.8 -000005.2+000000.700004.4 07.9601.01K0 0 +062718.97 +211737.2 +000031.2-000035.800004.0 07.9601.01G5 0 +064220.20 -414343.6 -000005.2+000002.100003.0 07.9601.00G8 0 +064744.90 +300657.1 -000004.8+000017.100002.9 07.9601.33G5 0 +065504.66 -063823.3 -000001.4+000002.000002.0 07.9601.87K5 0 +070750.91 -292557.4 -000011.1-000014.700001.7 07.9601.05K0 0 +070830.23 +512222.7 -000003.3-000007.900002.8 07.9601.44K5 0 +070934.24 -241828.3 -000013.2+000012.900001.5 07.9601.36K2 0 +075337.01 +104113.6 -000038.8-000066.000004.8 07.9601.09G6 0 +084003.91 -231230.4 -000005.9+000008.400005.5 07.9601.19K1 0 +085406.33 -311438.4 -000000.4+000002.500006.0 07.9601.21K2 0 +085406.63 -432515.5 +000008.1-000000.100002.3 07.9601.44K3 0 +085846.19 +141347.0 -000019.8-000007.000000.0 07.9601.01K0 1 +091628.63 -544216.6 -000002.1+000007.400001.6 07.9601.70M0 0 +094318.55 -161941.7 -000004.7-000002.800004.3 07.9601.02K0 1 +100036.64 +760249.8 -000028.1-000003.000002.1 07.9601.53K2 0 +100902.58 -131144.7 +000070.7-000076.000003.7 07.9601.12K0 0 +103842.91 -494431.8 -000009.9+000003.300003.5 07.9601.72M2 0 +105210.94 -572251.3 -000022.7+000003.500000.1 07.9601.49K3 0 +105603.34 -411200.5 -000006.3+000001.100000.5 07.9601.57K5 0 +120221.28 +003349.3 -000014.7-000009.400002.5 07.9601.52K2 0 +120344.23 +685605.9 +000063.8-000017.300004.5 07.9601.09K2 0 +121746.14 -362002.4 -000076.0+000014.000003.6 07.9601.37K2 0 +125019.67 -333636.4 +000014.1-000012.900003.8 07.9601.24K1 0 +125926.55 -220741.2 +000010.1-000017.700000.7 07.9601.46K1 0 +131937.17 -122901.0 -000023.6+000004.500001.5 07.9601.47K5 0 +132111.28 -494158.5 -000006.7-000012.800002.9 07.9601.21K1 0 +132207.76 -000404.0 -000039.2+000010.100008.3 07.9601.08K0 0 +132448.26 -065025.2 -000007.3-000000.200002.5 07.9601.50K2 0 +133745.44 -380543.9 -000042.6-000009.400003.4 07.9601.06G6 0 +134202.06 -744634.2 -000023.3-000009.100002.6 07.9601.33K2 0 +135531.52 -121323.0 -000008.2-000008.200004.4 07.9601.03G5 0 +140315.72 +243551.0 +000012.8-000019.200001.0 07.9601.33K3 0 +141607.92 +674121.5 +000015.4-000007.600004.7 07.9601.11K2 0 +141710.68 +433318.7 +000015.3-000013.300003.1 07.9601.38K2 0 +142245.73 -120321.6 -000005.9-000003.500004.4 07.9601.05G5 0 +150549.22 +310353.2 +000006.0-000023.900004.3 07.9601.46K5 0 +150742.06 +422317.5 +000017.1-000027.400001.8 07.9601.47K2 0 +155626.34 +211445.3 -000005.6-000028.400003.2 07.9601.51K0 0 +160519.74 -541046.4 -000046.4-000042.400001.8 07.9601.66M5 0 +160738.99 -303346.6 -000015.3-000002.900003.8 07.9601.01G8 0 +162105.48 +003739.9 +000014.4-000001.400003.5 07.9601.21K2 0 +163334.14 -710815.1 +000022.8-000009.900004.8 07.9601.06K0 0 +164508.51 +440648.1 +000004.0-000015.700000.8 07.9601.16K0 0 +164822.27 +421401.6 -000015.9+000002.900003.8 07.9601.13K2 0 +165010.31 +110431.4 +000003.5+000006.800002.0 07.9601.63K5 0 +165055.44 +510742.6 -000007.9-000020.900005.0 07.9601.23K0 0 +170640.99 -480043.5 -000014.6-000060.600006.2 07.9601.00K0 0 +172045.72 +390551.2 -000008.1+000028.100003.6 07.9601.08K0 0 +175136.54 -065147.7 +000003.0-000003.400001.4 07.9601.41K5 0 +175553.23 -871425.0 +000006.5-000011.900003.0 07.9601.57K3 0 +180020.49 -141228.8 +000008.6-000014.800000.5 07.9601.69K4 0 +180057.72 -582731.5 -000009.1-000044.600005.9 07.9601.58K5 0 +180211.63 -525725.2 -000004.2-000016.200001.3 07.9601.36K2 0 +181649.38 +511344.7 -000001.6-000006.600002.2 07.9601.57K5 0 +184631.28 -640228.8 -000010.9-000030.500003.6 07.9601.17K0 0 +184721.13 +243836.7 +000007.3-000003.000005.0 07.9601.02G5 0 +190115.34 -501057.4 -000009.8-000006.800002.8 07.9601.25K0 0 +191422.15 -175407.3 -000008.3-000042.100004.9 07.9601.01G8 0 +191725.83 -512948.4 +000005.9-000013.600001.6 07.9601.02K0 0 +191853.42 -034630.9 +000005.0-000012.300003.6 07.9601.16K2 1 +194631.69 -392531.7 +000012.3+000006.200001.5 07.9601.08G8 1 +200329.29 -225721.3 +000004.5+000001.800005.6 07.9601.07G8 0 +202733.57 -741706.1 +000029.1-000015.200002.5 07.9601.18K2 0 +203357.09 +120605.9 +000012.0+000008.300001.7 07.9601.28K5 0 +203628.17 -612440.1 +000009.1+000000.800003.0 07.9601.22K2 0 +204947.98 -365118.1 +000020.6-000006.700005.2 07.9601.04K0 0 +205243.28 +384820.7 +000019.5+000000.800001.9 07.9601.42K2 0 +210749.29 -341154.6 +000030.4-000030.000004.0 07.9601.07K0 0 +211048.12 -114345.0 -000010.5-000018.800002.6 07.9601.34K2 0 +211353.71 +392213.0 +000020.8-000016.900001.8 07.9601.34K2 0 +212438.23 -611114.2 -000004.6-000003.400002.9 07.9601.04K0 0 +215753.07 +003600.8 +000001.5+000011.200005.4 07.9601.00K0 0 +231604.03 +281338.4 +000012.4-000001.900004.5 07.9601.12K0 0 +231941.57 -231331.8 +000017.3-000016.000004.0 07.9601.27K2 0 +232052.12 -405718.8 +000016.5-000002.900004.0 07.9601.46K3 0 +000216.27 -270806.6 +000099.6+000008.200009.0 07.9700.56F7 1 +000620.18 +602725.6 +000043.3-000000.400004.8 07.9700.26F0 0 +001948.77 -605443.9 +000141.0+000005.500016.3 07.9700.55G0 0 +002055.01 +462909.7 -000005.4-000006.500000.4 07.97-0.10B9 0 +003633.46 +560831.9 -000031.4-000001.200004.2 07.9700.54F5 1 +003845.44 +214440.9 -000035.6-000009.300008.8 07.9700.41F0 0 +005031.64 -051851.0 -000000.9-000003.600006.8 07.9700.40F0 0 +010424.50 +491217.6 -000035.4-000035.800009.3 07.9700.32F0 0 +010630.06 +192423.7 +000037.5-000075.300008.4 07.9700.52F5 0 +010653.90 +083908.6 -000019.8-000015.700010.0 07.9700.22A3 0 +012751.67 -790226.1 +000020.1+000007.400004.3 07.9700.99K0 0 +013133.58 -593533.2 +000176.1+000012.100014.0 07.9700.47F5 0 +013343.46 +105415.8 -000020.0-000114.300019.0 07.9700.53F8 0 +013411.51 +361124.6 -000001.0-000002.800003.6 07.9700.25A2 1 +013427.89 +493350.8 -000009.3-000004.700003.9 07.9700.13A2 0 +013838.77 +440840.0 -000041.8-000006.500010.5 07.9700.38A9 1 +014205.44 -320527.0 +000028.9+000010.000003.6 07.9700.97G8 0 +014225.77 -665033.6 +000036.4-000018.400007.6 07.9700.58F8 0 +015211.53 -323223.5 -000009.5+000001.500003.7 07.9700.10A2 0 +015825.12 +515337.3 -000008.2-000010.400003.8 07.9700.24A0 1 +020107.86 +052012.3 +000003.8-000002.400003.6 07.9700.94G5 0 +021201.31 -321715.5 -000006.8+000010.000004.4 07.9700.88G0 1 +021846.03 +074220.9 +000070.5-000040.800012.4 07.9700.44F2 0 +022323.03 +442248.8 +000011.3-000011.000003.3 07.9700.98G5 0 +022549.79 -103736.7 +000007.2-000017.400010.1 07.9700.32F5 1 +023202.90 +182225.2 -000020.0-000011.200009.6 07.9700.58F5 1 +023259.77 +065722.7 +000021.9+000003.600006.0 07.9700.11A0 0 +024213.13 +424157.2 -000000.1-000005.800002.7 07.97-0.01B9 1 +024841.64 +722039.2 +000003.9-000041.100008.1 07.9700.67G5 0 +024916.58 +402848.0 +000002.5+000010.200004.5 07.9700.20A0 0 +025356.38 +314147.5 +000004.3-000016.900004.7 07.9700.25A2 0 +030002.62 +074458.9 +000329.8+000019.700042.7 07.9700.93G5 0 +030647.06 +024252.1 -000012.1-000009.500002.5 07.9700.13A0 1 +030752.20 +234117.0 +000035.4-000050.000010.1 07.9700.32A5 0 +030815.89 +441221.6 +000041.3-000083.400010.0 07.9700.55F5 0 +031545.86 -164943.4 +000006.5-000011.300002.6 07.97-0.12B3 0 +034307.25 +405938.0 +000045.8-000040.000010.1 07.9700.38F0 0 +034810.59 +211944.8 -000006.8-000014.000011.9 07.9700.23A5 0 +035422.62 +011542.9 +000022.3-000117.000022.1 07.9700.63G0 0 +035434.47 -040928.5 -000011.5+000001.600003.8 07.9700.99G5 0 +035933.14 +043624.0 +000004.1+000013.500006.9 07.9700.33A2 0 +040433.77 +355514.1 -000002.4-000010.800002.6 07.9700.16A0 0 +040531.30 -582842.2 +000006.6+000028.400007.2 07.9700.16A3 0 +040708.72 +104759.6 +000028.6-000081.900014.6 07.9700.48F8 0 +041639.30 -641856.4 +000019.6+000035.800005.5 07.9700.30F0 0 +041912.25 +635728.4 +000013.8+000004.900008.5 07.9700.22F0 0 +042116.65 +381439.6 -000009.3-000017.800010.8 07.9700.35F0 1 +043925.00 +355715.5 -000006.4-000019.400006.0 07.9700.21A0 0 +044551.06 -115657.8 -000004.7-000018.300005.4 07.97-0.08F0 1 +044606.62 -125830.8 -000000.6-000009.800008.3 07.9700.23A3 0 diff --git a/kstars/kstars/data/hip041.dat b/kstars/kstars/data/hip041.dat new file mode 100644 index 00000000..f90211c1 --- /dev/null +++ b/kstars/kstars/data/hip041.dat @@ -0,0 +1,1000 @@ +045545.61 -075337.7 -000004.1+000000.800004.5 07.9700.14A0 0 +045839.28 +342332.3 -000010.3-000003.400005.4 07.9700.42F0 0 +050200.76 +013641.2 -000007.4+000007.200012.1 07.9700.23A1 1 +052501.24 +614932.5 +000015.7-000025.100004.0 07.9700.08B9 0 +052553.88 -563605.9 -000014.6+000018.300004.6 07.9700.97K0 0 +053214.48 -381151.3 +000115.0-000005.900019.8 07.9700.55F5 0 +053303.66 -011427.8 -000003.5+000000.800003.9 07.97-0.03B9 0 +053551.45 +050144.1 -000007.0-000045.800005.3 07.9700.52F5 0 +053833.19 -285011.7 -000021.9+000034.700009.5 07.9700.42F3 0 +054031.62 -220921.2 -000012.2+000013.500007.6 07.9700.45F5 0 +054725.18 +704837.3 +000006.7-000041.000007.2 07.9700.18A2 0 +055209.98 +405747.2 +000030.7-000038.700005.8 07.9700.67F8 0 +055351.67 -421349.7 +000012.0+000098.500010.2 07.9700.41F2 0 +055733.85 +134228.7 +000004.0-000007.700004.9 07.9700.03B9 0 +055824.04 +293737.2 -000009.6-000004.300004.7 07.9700.23B9 1 +060414.57 -410913.2 +000003.1+000068.200007.3 07.9700.47F5 1 +060848.62 -520808.9 -000013.4+000065.700011.9 07.9700.54F8 1 +061121.39 -694537.6 -000003.6+000067.800006.7 07.9700.31A9 0 +061350.17 -010340.7 +000002.0-000010.900002.7 07.97-0.03A0 0 +061535.03 -192940.0 -000003.4-000002.300001.9 07.97-0.04B9 0 +062103.93 +094542.9 -000000.3+000000.600000.9 07.97-0.16B8 0 +062223.69 -164349.9 -000003.9+000003.700002.5 07.9700.58F8 1 +062255.39 +425412.9 +000002.2-000006.200002.1 07.9700.00B9 0 +062659.20 -440722.1 -000010.9+000024.700009.2 07.9700.46F5 0 +063103.96 +650942.4 -000004.4-000111.100003.5 07.9700.96G5 0 +063316.41 +195037.1 -000001.0-000004.100002.4 07.9700.04B8 0 +063855.38 -403508.6 +000020.3+000012.100010.2 07.9700.53F6 0 +063901.75 -350811.4 -000026.2+000008.500004.9 07.9700.86G8 1 +065026.47 -140648.1 -000003.7+000002.100001.5 07.9700.13B6 0 +065103.98 +642023.7 -000010.2-000059.400007.5 07.9700.25B9 0 +070057.30 -723338.4 -000019.0+000019.800008.6 07.9700.41F3 0 +070347.42 -253912.2 -000002.7+000001.600002.1 07.97-0.16B2 0 +071619.21 -164300.0 -000003.3-000011.300003.7 07.9700.16A0 0 0.22 4.80 +071802.66 -305616.1 -000003.5+000003.600003.0 07.97-0.08B7 0 +072042.98 -082515.7 +000001.5-000001.800000.3 07.97-0.01B1 1 +072248.51 +095044.7 -000000.1-000002.400001.8 07.9700.10A2 0 +072309.89 +052245.6 -000004.8-000007.000002.2 07.9700.96K2 0 +072935.46 -091533.3 -000010.7+000002.200000.7 07.9700.44A5 0 +073105.84 +664909.1 +000021.4+000011.300002.2 07.9700.96G5 0 +073501.48 +235553.4 -000007.1+000021.500008.7 07.9700.48F5 0 +073658.11 +573300.4 +000072.6-000187.200036.6 07.9700.80G9 0 +073734.36 -571300.3 -000002.4+000015.200007.8 07.9700.29A3 0 +073910.89 -292830.7 -000006.4+000003.900002.4 07.97-0.03B9 0 +074438.11 +310650.2 +000003.2-000010.700003.9 07.9700.40A5 1 +074547.63 +023335.5 -000002.1-000005.700003.1 07.9700.00A0 0 +075305.40 +152238.6 -000012.2-000004.500003.9 07.9700.06A2 0 +075341.48 -633851.6 -000122.1+000145.900028.1 07.9700.67G5 0 +080018.40 -263530.0 -000019.8+000000.900002.8 07.9700.94G8 0 +081233.19 -450333.5 -000044.1+000064.500003.9 07.9700.86G5 0 +082752.27 +360731.0 -000013.3-000010.100002.4 07.97-0.05A0 0 +082841.59 -542956.5 -000007.8+000008.000001.8 07.97-0.05B8 0 +083122.32 -484457.0 -000011.6+000001.500003.9 07.97-0.07B5 0 +083227.91 +034024.7 -000008.2-000015.600003.0 07.9700.07A2 0 +084619.76 -402347.8 -000011.7+000007.700001.9 07.97-0.10B5 1 +084626.75 -263740.0 -000007.9+000017.900004.0 07.9700.97G8 0 +084815.21 -075820.8 -000013.1-000007.400005.3 07.9700.13A2 0 +084944.68 +445840.2 -000059.7-000021.100005.7 07.9700.53G0 0 +085440.59 -392857.9 -000016.7+000010.700002.0 07.9700.91K0 1 +085845.84 -311439.0 -000010.0+000008.700002.4 07.97-0.04B8 0 +090306.18 +020324.8 -000095.0-000010.400011.5 07.9700.57F8 0 +090905.90 -164531.2 -000110.3-000011.800009.7 07.9700.59G0 0 +091741.39 +391150.9 -000000.1-000031.900006.1 07.9700.47F5 0 +092602.62 -355807.1 -000016.4+000012.200002.5 07.9700.27A9 0 +093251.83 -543546.0 -000017.8+000021.000004.4 07.9700.02A0 0 +093255.65 -223119.1 -000056.9+000021.700008.6 07.9700.49F5 0 +093718.42 -145103.9 -000002.9-000014.100005.5 07.9700.18A3 0 +093951.32 -325516.1 -000060.9+000034.900007.8 07.9700.39F0 1 +094343.75 +075711.3 +000050.5-000066.600014.0 07.9700.70G0 0 +094547.71 -184200.0 -000035.0+000012.400002.8 07.9700.90G8 0 +094906.56 -193847.8 -000000.0-000015.100007.5 07.9700.43F3 0 +095124.83 -163329.9 -000064.9-000001.200005.6 07.9700.50F5 1 +100151.24 -385514.3 -000002.1-000008.600012.0 07.9700.40F2 0 +101248.27 -560902.8 -000020.2+000006.900002.1 07.9700.02B9 0 +103006.84 -683307.3 -000005.4+000003.500002.3 07.97-0.03B8 0 +104035.04 +420911.5 -000005.8+000019.100006.3 07.9700.41F2 1 +104557.97 -164410.2 -000296.9-000013.000020.0 07.9700.64G3 0 +104836.26 +571844.7 -000031.6-000057.400011.1 07.9700.55G0 0 +104927.69 -441705.6 -000002.1+000005.500002.3 07.9700.06A0 0 +110022.20 -401507.0 +000015.6-000085.700008.6 07.9700.58G0 1 +111223.93 -741233.9 +000006.7+000006.700009.9 07.9700.42F3 0 +112317.26 +624300.9 -000009.1+000019.200008.6 07.9700.39F0 0 +113100.72 +093713.2 -000058.3-000079.000011.8 07.9700.67G5 0 +113124.75 -443741.0 -000029.5+000009.700004.0 07.9700.17A5 0 +114159.75 -453856.6 -000018.1-000003.600002.5 07.9700.15A2 0 +114439.36 -295306.0 -000081.0+000044.300033.0 07.9700.81K0 0 +114731.48 -051548.7 -000025.3-000039.600008.7 07.9700.84K0 0 +115407.02 +120325.0 +000060.5-000103.800012.1 07.9700.93K0 0 +115422.77 +100256.6 -000036.5+000004.100007.8 07.9700.42F5 0 +115653.30 +103133.2 -000047.9-000042.600007.9 07.9700.40F2 0 +120559.83 +164622.3 +000066.2-000093.500011.0 07.9700.88K0 0 +122212.66 +731452.9 -000455.4+000184.400023.2 07.9700.74G7 0 0.06 3.81 +122439.41 +050207.9 -000033.5-000265.500021.0 07.9700.58F8 0 +123136.49 -110420.1 -000064.4+000000.300002.2 07.9700.22A7 1 +123241.30 -171314.6 -000110.0+000012.800009.7 07.9700.85G6 0 +123406.21 -534624.9 -000009.0-000005.000002.2 07.9700.03B9 1 +125125.36 -132925.4 -000273.7-000322.000003.3 07.9700.80G6 0 +125840.98 +272829.5 -000125.4-000105.200012.4 07.9700.65G0 1 +125953.50 -542244.0 +000043.8-000027.000004.4 07.9700.97G8 0 +130153.43 -194628.4 +000003.1-000044.400007.6 07.9700.36A9 0 0.43 0.00 +131145.28 -685500.9 +000007.7+000002.000002.5 07.9700.38A6 0 +131439.95 -465126.9 -000025.5-000020.700006.5 07.9700.33F0 0 +131811.94 +313749.3 -000008.4-000023.300008.6 07.9700.45F2 0 +133531.00 -165526.1 +000023.0-000020.300016.2 07.9700.57G0 1 +133654.94 -560924.2 -000096.4-000044.400009.8 07.9700.85G6 1 +133934.38 +010518.5 -000096.8-000047.700016.4 07.9700.56F8 0 +134045.96 +140807.7 -000005.8+000015.500010.0 07.9700.53F5 0 +134929.71 +304314.7 -000018.4+000014.800006.4 07.9700.95K0 0 +135140.79 -572604.7 -000360.1-000412.600040.0 07.9700.66G5 0 +135545.64 +630858.9 -000057.2+000073.100008.9 07.9700.42F2 0 +135820.25 +100804.9 -000062.2-000039.500013.3 07.9700.47F5 1 +140626.85 +382503.2 +000011.1-000000.800003.9 07.9700.89K0 1 +140739.90 -001123.9 -000006.4-000017.100003.2 07.9700.82G5 0 +141025.80 +393135.1 -000001.7-000044.900011.5 07.9700.98K0 1 +141412.22 +180508.0 -000089.4-000133.600011.4 07.9700.60G0 0 +141933.60 -594509.4 -000010.3-000006.100002.7 07.9700.08B8 0 +142118.37 +105015.0 +000028.3+000011.500011.0 07.9700.40F5 0 +142230.73 -314249.6 -000106.7-000038.600010.2 07.9700.44F2 0 +142543.90 -532715.0 -000010.5-000005.500001.4 07.9700.04B8 0 0.10 4.83 +142718.66 +531838.9 -000080.1+000141.300013.7 07.9700.59G0 0 +143119.62 -153816.5 +000221.9-000375.300022.9 07.9700.71G5 1 +143443.59 +655815.8 -000048.5+000005.100009.1 07.9700.41F0 0 +143552.50 +245620.7 +000094.5-000076.900011.7 07.9700.47F5 0 +145440.97 +675747.0 +000017.7-000007.600005.7 07.9700.48F8 0 +150811.24 +210508.7 +000096.5-000110.000010.5 07.9700.91K0 0 +150908.70 -505136.2 -000058.5-000002.600009.6 07.9700.87G6 1 +151138.30 +100729.8 -000024.3-000003.400003.6 07.9700.28A5 1 +151734.92 -492335.5 -000193.0-000019.800017.3 07.9700.59F8 1 +152236.73 -103938.3 -000057.7-000202.400045.8 07.9700.97K2 0 +153306.34 -080453.8 -000031.8+000004.900007.4 07.9700.29A2 0 +153844.94 +152452.2 +000045.2-000064.500010.4 07.9700.45F5 0 +155203.12 -704915.9 -000007.6-000008.800001.5 07.97-0.03B8 0 +155235.08 -010152.6 -000016.0-000026.000003.1 07.9700.17A0 0 +160056.80 +285654.6 +000035.7+000019.000016.2 07.9700.60G0 0 +160245.46 -231052.1 +000021.3-000006.200007.8 07.9700.21A2 0 +161037.36 +722335.6 -000009.3+000005.900004.2 07.9700.05A0 0 +161405.07 +040139.0 +000013.3-000012.600003.6 07.9700.89G5 0 +161416.07 -032824.1 -000006.8-000092.200016.9 07.9700.77G5 0 +161928.60 +341546.6 -000004.4-000025.900003.0 07.9700.94G5 0 +163340.68 -311720.5 -000010.2-000021.600002.2 07.9700.11A0 0 +163452.49 -475923.2 -000005.3-000004.200001.8 07.9700.04B9 0 +164635.48 +414732.4 +000006.8-000021.600004.2 07.9700.37A0 0 +165326.32 -072721.2 +000031.9-000105.500010.5 07.9700.53F8 0 +165457.19 -243029.7 -000028.1-000010.600007.0 07.9700.54F5 1 +165617.33 -600937.4 +000001.6-000014.200004.8 07.97-0.01B8 0 +170111.40 -172042.9 -000001.8-000004.500002.7 07.9700.27B9 0 +172158.89 -515101.4 -000009.2-000016.400003.6 07.9700.03B9 0 +173234.08 +344447.6 +000031.2+000009.600016.8 07.9700.58G0 1 +173654.96 +100223.5 -000007.3-000010.800003.5 07.9700.04A0 0 +173801.17 -090147.9 -000027.7-000054.600014.9 07.9700.57G1 0 +173915.22 +471440.9 -000009.8+000035.200005.8 07.9700.45F8 1 +174640.52 +455240.8 +000000.6+000001.400005.8 07.9700.39F2 0 +175005.49 -264838.7 -000003.0-000000.300006.9 07.9700.44F2 0 +175356.87 +075523.9 +000043.2-000008.100008.0 07.9700.48F5 0 +175944.53 +464917.0 +000001.7-000005.800003.2 07.9700.27A3 0 +180237.19 +481756.7 +000011.2-000026.300011.6 07.9700.59G5 0 +180247.46 -012010.9 -000006.6-000015.200005.2 07.9700.14B9 0 +180733.78 -091040.6 +000012.1+000000.900005.7 07.9700.24B9 0 +181449.10 +580009.4 +000002.8-000005.900005.6 07.9700.10A0 0 +182019.26 +651918.6 +000026.1+000029.400011.3 07.9700.51F8 0 +182712.81 -515302.5 +000137.9-000105.500015.8 07.9700.60G3 0 +183102.31 -543845.4 -000058.8-000034.500010.0 07.9700.46F3 0 +183633.70 +485118.8 -000002.5+000015.900008.3 07.9700.31A3 0 +183743.51 -343242.4 -000001.6-000008.200002.1 07.97-0.06B5 0 +184435.38 +390415.3 +000002.1+000008.400003.1 07.9700.12A2 0 +185514.92 -154455.5 +000003.9-000008.300004.1 07.9700.11B8 0 +190903.06 +343557.8 +000064.8+000192.400021.4 07.9700.75G5 1 +191341.10 +531245.0 +000010.0-000004.800004.6 07.9700.22A3 0 +191401.41 +593305.6 +000046.2+000112.300022.6 07.9700.61F8 0 +192344.63 +404714.0 +000006.7+000001.400002.5 07.97-0.05B8 0 +192955.45 -501612.0 -000022.9+000010.700010.8 07.9700.43F5 0 +193708.86 +401250.0 +000006.3-000043.400008.4 07.9700.68G5 0 +193709.37 -461957.8 +000010.7-000004.800002.2 07.9700.92G8 0 +193910.19 +435022.2 +000002.2-000005.400002.3 07.97-0.07B8 0 +194147.65 -041721.2 -000000.4-000019.400002.2 07.9700.14B9 0 +195133.58 +504624.3 +000001.8+000002.100004.1 07.9700.94K0 0 +195359.66 +200034.7 +000074.0-000013.100014.0 07.9700.63G5 0 +200657.61 +362347.8 -000002.9-000006.800000.1 07.9700.22B0 0 +201256.90 +404316.3 -000003.8-000009.700004.3 07.9700.07A0 0 +201938.48 +130017.3 +000010.5-000011.300003.0 07.9700.90K 1 +202324.90 +234011.0 +000004.5+000001.300000.2 07.97-0.03B9 0 +202901.52 +282743.8 +000038.6+000005.500007.0 07.9700.20A2 0 +203433.08 +415947.9 -000006.3-000005.700001.5 07.9700.18Am 0 +203805.93 +465308.9 +000005.8+000003.600002.9 07.97-0.05B9 0 +204816.90 -225044.0 +000014.2+000004.800005.2 07.9700.25A7 0 +204932.75 +084148.1 +000014.2-000000.400005.7 07.9700.27A2 0 +210507.95 +075644.4 +000004.9-000089.000022.6 07.9700.65G5 1 +211302.34 +465646.5 +000000.4-000002.600003.4 07.9700.01A0 0 +211742.75 +203019.4 +000014.0-000012.600003.6 07.9700.26A2 0 +212014.15 +541102.0 +000003.6+000002.000000.6 07.9700.12B9 1 +212144.15 -184407.4 -000026.1-000029.000006.6 07.9700.67G2 0 +212628.37 +491648.8 +000004.4+000000.700003.9 07.97-0.12A0 0 0.10 1.28 +213513.66 +653515.6 +000005.2-000002.700003.1 07.9700.05A0 0 +214226.31 +662143.9 +000013.9+000012.200005.6 07.9700.17A0 0 +215036.25 +284602.0 -000049.5-000019.400020.3 07.9700.74G5 0 +215949.60 +235627.4 -000012.3-000025.000001.8 07.9700.40M5 0 +220700.97 -410759.3 +000039.2-000006.900004.5 07.9700.95G8 0 +220821.25 +491315.6 +000004.8+000000.600003.9 07.97-0.00A0 1 0.12 1.95 +220831.44 +392218.2 +000028.1+000000.900005.0 07.9700.04A0 0 +221358.87 +092848.6 +000035.3+000023.000004.3 07.9700.96K0 0 +221923.49 +140412.3 -000001.2-000002.300007.6 07.9700.23A2 0 +222319.44 -451856.5 -000023.8+000014.900008.8 07.9700.47F3 0 +222644.61 +224843.7 -000003.7-000031.500006.1 07.9700.21A2 0 +223334.22 +311702.2 +000015.8-000057.700006.6 07.9700.66G0 0 +224013.71 +373140.5 +000033.6-000002.800008.8 07.9700.60F8 1 +225725.44 +570046.5 -000014.4+000010.400007.3 07.9700.22A0 0 +231303.78 -240620.6 +000050.5-000003.800010.3 07.9700.40F0 0 +231521.28 +235205.8 -000020.7-000041.700007.2 07.9700.34F0 0 +231827.00 -743058.2 -000017.8-000021.100009.9 07.9700.50F6 0 +232202.86 +643110.6 +000005.6-000001.700002.0 07.9700.03A0 1 +232936.73 +482251.5 -000003.4-000005.400000.9 07.97-0.04A0 0 +233256.02 -090934.3 -000005.7-000007.500004.0 07.9700.98K0 0 +234629.29 +812241.0 -000009.2-000002.500005.2 07.9700.26A5 0 +235842.08 -381332.9 +000047.9-000006.700013.6 07.9700.49F5 0 +003027.85 -150726.1 +000043.5-000022.400003.1 07.9701.09K0 0 +003807.12 +094944.8 -000010.7-000028.700003.5 07.9701.56K0 0 +004151.09 -080520.1 +000019.0-000004.100003.8 07.9701.40K0 0 +010737.96 -274318.2 +000011.8+000012.900001.5 07.9701.08G8 0 +011407.05 +560046.8 +000017.2-000004.500002.1 07.9701.43K5 0 +011424.90 +190736.7 +000040.2-000011.700004.8 07.9701.00G5 0 +012305.07 -210737.8 +000000.3-000007.300001.1 07.9701.43K3 0 +014328.25 -561404.1 +000046.0-000026.100006.1 07.9701.08K0 0 +015918.28 -235847.6 -000016.1-000016.500003.5 07.9701.44K3 0 +021940.28 -550101.9 +000030.1-000029.900003.6 07.9701.13K0 0 +022300.52 +034755.0 +000109.2-000012.700007.4 07.9701.11K0 0 +025434.14 -375030.3 -000003.0-000017.200004.8 07.9701.02K0 0 +040253.88 -203022.1 +000000.7-000013.400004.3 07.9701.26K1 0 +043825.00 +425807.8 -000002.2-000002.800000.1 07.9701.32K0 0 +044217.70 +473512.5 +000050.2-000045.200005.7 07.9701.22K0 0 +044254.99 +044426.8 +000009.6-000020.700003.0 07.9701.16K0 0 +051013.17 -720436.6 -000006.7-000007.900002.2 07.9701.04G8 1 +051628.60 -280819.6 +000003.7-000017.500001.7 07.9701.59K5 0 +053126.95 -034019.7 +000763.0-002092.900175.7 07.9701.47M1 0 +055038.39 +014158.8 -000006.5+000001.300007.2 07.9701.05K2 1 +055934.50 +692416.7 -000015.2-000016.700003.9 07.9701.36K0 0 +061903.21 -233200.7 +000011.1-000002.600001.6 07.9701.16G8 0 +062851.36 -023034.1 +000001.1-000012.400003.5 07.9701.15K0 0 +065333.56 -545259.3 +000048.8+000093.400007.4 07.9701.13K2 0 +070129.47 -065619.9 +000008.8-000009.700002.0 07.9701.57K5 0 +070828.06 -751808.2 -000017.0+000028.800003.6 07.9701.12K0 0 +071115.38 +243949.6 +000003.8-000008.100001.8 07.9701.60M. 0 +073612.34 -215500.5 -000003.1+000025.900005.7 07.9701.03K0 1 +074700.41 +553228.9 -000008.1-000003.700000.6 07.9701.68M. 0 +080233.48 +215219.3 +000008.6-000000.600001.8 07.9701.45K0 0 +080620.28 -540245.9 -000009.5-000019.400006.5 07.9701.18K3 0 +081417.16 +333315.0 +000046.8-000075.500007.8 07.9701.13K0 0 +082351.53 +653001.1 -000003.9+000002.200003.1 07.9701.09K0 0 +083201.83 -471939.9 -000001.6+000006.000001.2 07.9701.72K4 0 +083924.22 -045137.4 -000002.8-000006.400002.8 07.9701.39K2 0 +084513.21 -415244.3 -000023.1+000007.000003.9 07.9701.16K1 0 +085521.66 -310112.2 +000003.0+000012.500002.9 07.9701.35K2 0 +085608.17 +602011.0 -000007.4-000008.600003.7 07.9701.28K0 0 +085712.11 +412026.8 -000008.8+000009.500001.8 07.9701.60M5 0 +091553.06 -281209.8 -000063.1+000055.800002.6 07.9701.35K2 0 +092637.89 +164153.9 -000010.5-000005.600002.4 07.9701.62M. 0 +093052.27 -214304.8 -000002.1-000004.800003.5 07.9701.35K2 0 +093204.01 +264940.6 +000000.9-000026.600003.8 07.9701.03G5 0 +093301.81 +431838.4 -000031.0-000016.400002.7 07.9701.00K0 0 +094146.00 +154518.7 -000034.5-000002.500002.9 07.9701.03K0 0 +094719.22 -412704.2 -000019.0-000004.300000.4 07.9701.06GV 0 +095314.41 -234059.5 -000012.6-000008.700002.9 07.9701.02K0 0 +095815.03 -421143.8 +000000.9+000000.800003.1 07.9701.28K2 0 +100015.10 -680859.8 -000015.7-000008.600003.0 07.9701.01G8 0 +100247.67 -220601.1 -000020.3+000009.500000.2 07.9701.53K4 0 +100436.73 +223410.6 -000028.4-000012.700004.9 07.9701.17K0 0 +100842.53 -562514.6 +000011.5-000035.200003.3 07.9701.05K0 0 +101126.01 -650014.7 -000004.4+000001.700002.1 07.9701.23K1 0 +101712.64 -805523.5 -000021.8+000017.100005.3 07.9701.04G8 0 +102129.40 +283211.7 +000043.9-000018.900002.7 07.9701.44K3 0 +102844.78 +265523.8 +000006.8-000017.500003.9 07.9701.29K3 0 +105459.32 -415248.0 -000065.6+000001.000002.8 07.9701.42K4 0 +105853.40 -044040.8 -000013.7+000013.000000.3 07.9701.47K5 0 +121129.64 -333712.1 -000007.4+000000.600001.6 07.9701.51K4 0 +121834.44 -030120.1 -000009.2-000006.800004.8 07.9701.02K2 0 +122640.72 -544923.6 -000009.3-000010.200002.7 07.9701.32K1 1 +123634.99 +763816.0 +000002.4-000003.200001.3 07.9701.67M. 0 +123748.08 +045907.5 -000059.7-000023.800005.9 07.9701.09K0 0 +123844.79 +343433.8 +000000.5-000010.900003.6 07.9701.15K2 0 +124901.78 -231418.8 -000020.9+000016.000005.7 07.9701.21K2 0 +125425.74 -125614.4 -000050.9-000034.500004.1 07.9701.05K0 0 +125859.03 +343244.5 -000012.9+000003.000002.0 07.9701.57M. 0 +130451.64 +693925.5 -000035.5+000002.100002.4 07.9701.48K5 0 +130747.00 +514727.2 -000048.4+000004.200001.8 07.9701.36K2 0 +130927.01 -171357.7 +000036.3-000046.700005.2 07.9701.03G8 0 +131154.03 -243408.6 -000002.2+000001.000002.8 07.9701.34K1 0 +133934.55 -100650.0 +000001.5+000002.800003.7 07.9701.19K0 0 +134552.21 +271335.0 -000004.0+000008.600002.4 07.9701.24K2 0 +134824.62 +232657.4 +000007.7-000003.000003.3 07.9701.20K0 0 +135332.21 +641443.3 -000026.6-000015.700004.2 07.9701.03G5 0 +135652.32 +535338.5 -000035.6+000005.400002.3 07.9701.39K2 0 +141119.23 -102844.4 -000012.8-000006.700002.6 07.9701.47Mb 0 +143925.69 -524503.0 -000009.1+000032.800003.5 07.9701.05G8 0 +144744.10 -523552.5 -000023.5-000006.500004.0 07.9701.06K0 0 +144821.46 +634330.3 -000015.9-000013.800001.0 07.9701.20G0 0 +145349.32 +454057.8 -000020.4-000018.500002.9 07.9701.40K2 0 +145750.85 -712334.8 -000004.2-000002.200000.7 07.9701.57K4 0 +150651.24 -264931.0 +000004.6-000023.300003.8 07.9701.27K0 0 +153055.66 +425440.2 +000007.1-000022.000005.8 07.9701.19K0 0 +153557.35 -493028.6 -000003.5-000002.900005.1 07.9701.83M3 0 3.72 510.30 +160245.22 -423025.5 -000028.1-000079.200005.9 07.9701.19G8 0 +163124.91 +255029.9 +000023.8-000040.100002.3 07.9701.01G8 0 +163408.22 +352959.8 -000028.2+000004.200004.7 07.9701.17K0 0 +164811.56 +322504.3 -000049.3+000001.300004.0 07.9701.04K2 0 +165417.93 -064242.4 -000002.6-000012.800002.2 07.9701.81K5 0 +170143.81 +543545.4 -000002.6+000002.300004.3 07.9701.13K0 0 +170218.45 -841813.3 -000004.7-000005.600000.7 07.9701.57M3 0 +172917.91 -422003.3 +000002.6-000001.500001.4 07.9701.26K1 0 +180850.56 +470711.2 -000009.8-000029.600003.0 07.9701.23K0 0 +181155.35 -581125.6 +000021.6-000037.800003.7 07.9701.16G8 0 +184829.15 +104447.4 +000128.8-000436.900057.8 07.9701.07K0 0 +185520.36 +270009.7 -000001.3-000012.500001.6 07.9701.00G8 1 +185936.02 -214941.7 +000007.5-000004.300002.8 07.9701.37K2 0 +191954.92 -304143.3 -000000.1-000003.500001.1 07.9701.58K4 0 +192354.84 +723500.1 -000001.2-000013.100002.7 07.9701.69K5 0 +192734.00 +243303.1 +000008.7-000005.200003.2 07.9701.71K5 0 +193120.63 +641713.2 -000001.7-000019.300001.9 07.9701.22K2 0 +193711.92 -394436.6 +000001.4-000051.100003.1 07.9701.24G5 0 +195454.66 -573400.8 +000029.2-000038.900002.0 07.9701.10K1 0 +195650.04 -632824.7 +000023.0-000036.400001.9 07.9701.51M0 0 +201352.75 -450949.1 +000778.2-000159.600161.2 07.9701.43M0 0 +203022.14 -114757.0 +000000.4-000011.700005.2 07.9701.09K0 0 +204151.97 -592642.6 +000000.7-000007.700004.2 07.9701.67M1 1 +211339.29 +055819.8 +000014.5-000008.700004.2 07.9701.37K5 0 +212031.66 +011405.3 +000015.7-000000.100001.9 07.9701.01G5 0 +212627.06 -151442.9 -000027.9+000010.700006.0 07.9701.17K1 0 +213147.40 -610805.0 -000016.8+000009.000003.9 07.9701.08K0 1 +213416.21 -515903.5 +000004.3-000041.900005.2 07.9701.07K1 0 +214845.33 -802305.1 +000007.0+000000.600003.1 07.9701.48K2 0 +215624.88 -093509.1 +000017.3+000000.500002.8 07.9701.51M3 0 +220602.38 -030622.1 -000012.0-000025.600003.7 07.9701.34K2 0 +222101.76 +413553.3 -000024.7-000016.300004.3 07.9701.02K2 0 +223805.16 +321437.4 +000153.5+000028.300009.1 07.9701.10K5 0 +225549.98 -484228.3 +000056.5-000070.800005.1 07.9701.12K1 0 +225709.75 -193312.9 -000007.5-000017.300004.0 07.9701.13K0 0 +230043.80 +510051.8 +000003.9-000008.600000.9 07.9701.59K5 0 +231349.56 -471139.6 +000011.3-000011.100004.4 07.9701.09K1 0 +231549.56 -580457.2 +000225.8-000073.600011.7 07.9701.01K0 0 +233741.80 -095829.6 -000045.1-000019.300002.3 07.9701.16K2 0 +233840.79 +390244.4 +000004.1-000006.900004.8 07.9701.19K2 0 +234209.89 -562247.8 -000003.9+000002.300005.7 07.9701.14K2 0 +234623.46 +232700.1 +000005.3-000002.500001.6 07.9701.75M. 0 +013951.66 +605408.3 -000001.2+000000.500000.1 07.9702.21M2 0 +184250.00 +365730.9 +000006.5+000000.300000.7 07.9703.08C5 0 0.45 186.00 +000204.46 +595624.0 +000115.0+000036.900004.4 07.9800.97G9 0 +001317.66 -234357.1 +000025.3+000002.700011.1 07.9800.40F2 0 +001336.97 +471135.8 -000007.2-000001.400007.0 07.9800.21A2 0 +001824.97 +225249.0 +000016.4-000079.800007.5 07.9800.51F5 0 +003723.38 -753624.6 +000008.1+000017.300006.0 07.9800.19A2 0 +005024.19 -640404.1 +000089.0+000011.800018.4 07.9800.56F7 0 +005550.53 +465233.0 +000010.3-000004.300005.2 07.98-0.02A0 0 +011035.63 -655518.3 +000092.5+000018.200010.9 07.9800.47F5 1 +011834.38 -192154.8 -000015.8-000029.700005.4 07.9800.90G8 0 +012927.64 +305341.2 +000031.1-000108.000009.8 07.9800.55F5 0 +014249.35 -544149.4 +000041.2-000009.400007.4 07.9800.37A1 0 +015119.31 +602113.1 +000007.1-000004.700003.1 07.9800.13B8 1 +015237.07 +122634.4 +000041.2-000000.800006.4 07.9800.24A0 0 +020213.45 +332432.1 -000017.4-000039.200003.4 07.9800.20A0 0 +020616.42 +571825.7 -000000.3-000001.000001.3 07.9800.07B4 0 +021527.98 -155834.0 +000039.2+000014.200006.3 07.9800.12A2 0 +021601.88 +424148.7 -000002.7-000002.800000.4 07.98-0.05B9 0 +022907.10 -191718.4 +000003.0-000052.100008.5 07.9800.50F7 0 +022911.90 -420431.1 +000100.4-000053.800011.4 07.9800.65G5 0 +023923.73 -141719.7 +000034.3-000197.600012.6 07.9800.51F7 0 +024000.79 -160549.9 +000013.8+000019.000008.3 07.9800.99K0 0 +024220.34 +165732.7 -000010.4-000007.900003.2 07.9800.25A2 0 +025340.14 -513027.1 -000074.3+000002.400010.9 07.9800.47F5 0 +025512.64 +594945.6 -000012.4-000007.400006.6 07.9800.28A5 1 +025633.77 -392645.5 +000135.2-000119.100010.4 07.9800.68G6 1 +030519.99 +293226.3 +000108.8-000074.500010.3 07.9800.46F5 0 +031307.51 +385821.5 +000031.9-000014.500004.8 07.9800.32F3 0 +031541.39 +383102.7 -000003.4-000001.100001.3 07.9800.20B9 0 +032515.13 -150218.8 -000147.2-000275.800015.3 07.9800.67G3 0 +033153.33 +562625.7 +000049.5-000038.300009.4 07.9800.39F2 0 +033433.36 -644234.0 -000011.6+000023.200006.8 07.9800.35F0 0 +034656.09 +093149.6 -000017.8-000020.900007.7 07.9800.23A2 0 +034800.27 +165745.2 +000068.0-000017.700007.5 07.9800.41F2 0 +035739.75 +624638.7 -000044.2+000047.800010.3 07.9800.48F2 1 +040328.93 +574249.0 -000005.8-000001.100003.9 07.9800.19A0 0 +041036.83 +382913.4 -000014.1-000013.500006.1 07.9800.19A2 0 +042847.06 +144910.3 -000006.5-000000.400004.7 07.9800.29A0 0 +044004.59 +522910.4 -000002.5-000001.600002.8 07.9800.07A0 0 +044134.79 -004438.9 +000092.7+000075.600005.9 07.9800.39F2 0 +044856.91 -070636.4 -000007.2-000005.800005.5 07.9800.48F2 0 +045506.82 -624744.0 +000009.4+000075.600006.0 07.9800.11A3 0 +045541.56 +200010.5 +000173.9-000316.900028.1 07.9800.80K0 0 +045953.79 +532707.6 -000030.9-000019.800008.5 07.9800.53F5 1 +050001.56 +102326.9 +000008.0-000008.000007.6 07.9800.30A3 0 +050735.90 +043230.4 -000000.1-000003.900002.2 07.98-0.04A0 0 +050842.26 +150613.8 +000013.3-000009.100002.0 07.9800.10A0 0 +052927.38 -000232.0 +000007.7-000015.000006.0 07.9800.11A0 0 +053105.02 +032111.8 +000002.8-000003.700001.2 07.98-0.14B2 0 +053838.61 +324032.6 +000003.1-000009.300004.2 07.9800.94G5 0 +053846.24 -170414.5 +000010.5-000022.200001.2 07.98-0.04A0 0 +054425.45 -052752.9 +000014.0-000024.500012.9 07.9800.41F2 0 +054624.66 +475410.7 -000002.7-000000.600001.1 07.9800.10B9 0 +054706.26 -103748.6 +000003.6-000022.000017.1 07.9800.58G0 0 +054838.73 +510955.0 +000002.4-000005.600002.4 07.98-0.03B8 0 +055714.13 -692841.1 +000044.2+000074.100009.2 07.9800.52F6 0 +055841.13 -524732.5 +000002.7-000008.300005.5 07.9800.29Fm 0 +060141.54 -565907.2 -000000.4+000010.300002.8 07.9800.29A7 1 +060456.23 -052034.9 +000001.8-000025.400007.4 07.9800.03B9 0 +060727.35 +081614.0 +000003.2-000010.300004.1 07.98-0.04B9 0 +060937.85 -593119.8 -000005.8+000025.500002.3 07.98-0.16B4 0 +062424.50 -271853.3 +000030.5+000149.900014.9 07.9800.53F6 0 +062810.77 -045356.5 -000004.8-000001.700002.7 07.98-0.14B9 0 +063515.34 +035808.0 -000007.8+000001.400004.1 07.9800.10A2 0 +064010.00 +671924.6 +000001.1-000022.700004.9 07.9800.04B9 1 +064528.78 -365057.9 -000004.4-000007.700006.0 07.9800.07A0 0 +064745.93 +314210.2 +000029.5-000043.500008.8 07.9800.63F8 0 +065045.48 -292651.2 +000006.2-000003.300014.5 07.9800.67G3 0 +065722.73 -162308.4 +000004.1-000006.300004.8 07.9800.88G8 0 +065839.29 +643533.1 +000008.0-000011.300003.5 07.9800.93G5 1 +070138.11 +482247.0 +000546.5-000430.900049.0 07.9800.99K3 0 +070516.75 -121934.5 -000005.4+000001.700002.2 07.98-0.09B1 0 +071038.99 -015034.4 -000036.5-000001.500007.6 07.9800.29A0 0 +071706.25 -042251.8 +000000.3-000001.300005.0 07.9800.92G5 0 +071854.90 +255629.2 -000013.9-000035.800006.2 07.9800.40F0 1 +072105.08 -411150.3 -000015.3+000013.900004.1 07.9800.89G8 0 +072431.30 -432752.1 -000010.8+000017.700002.3 07.9800.76F7 0 +072818.77 -484846.4 -000005.4+000008.500001.6 07.9800.02B3 0 +073635.85 -673647.4 +000020.9-000066.700013.9 07.9800.66G5 0 +073847.00 -444947.9 -000004.1+000004.800002.3 07.9800.00Ap 0 +073900.61 +005740.6 -000027.9-000001.100004.4 07.9800.00G5 1 +074051.98 -071731.0 -000013.5+000016.300008.2 07.9800.36F0 0 +074207.42 -463928.5 -000008.2+000005.300003.2 07.9800.94G5 0 +074634.21 -062024.3 -000024.8+000002.000006.3 07.9800.35A2 0 +074828.84 +590505.5 +000018.4-000000.200009.5 07.9800.41F0 0 +074932.42 -211705.9 -000003.7+000000.500001.9 07.98-0.13B4 0 +075953.32 +095356.6 +000123.7-000151.400031.6 07.9800.66G5 0 +080023.15 -421629.9 -000008.6+000003.100001.5 07.98-0.02A 0 +080132.35 -451353.2 -000009.1+000010.000001.8 07.98-0.10B8 0 +082808.98 +471808.3 -000011.2-000045.800022.3 07.9800.64G0 0 +084040.82 +603723.1 -000002.3-000008.200005.3 07.9800.32F0 0 +084523.93 +461016.5 +000008.4-000077.100011.7 07.9800.43F4 0 +085731.43 -072438.3 -000016.9-000002.100006.8 07.98-0.01A0 0 +091152.92 -451405.2 -000010.8-000001.500000.9 07.98-0.09B5 0 +091428.54 -332525.0 -000006.4-000003.900002.9 07.9800.27A1 0 +092247.25 -303131.2 -000021.4-000017.300006.1 07.9800.34F0 0 +092518.67 -005014.1 -000036.4-000003.900007.6 07.9800.23A2 0 +092933.94 -415436.3 -000030.6+000004.700004.8 07.9800.43Fm 0 +094002.10 -302959.4 -000038.2+000024.100007.4 07.9800.29A3 0 +095004.21 -295418.9 -000016.1-000077.700012.7 07.9800.49F3 0 +100612.71 -362309.7 +000022.9-000020.600004.9 07.9800.94G6 0 +101249.98 -075213.9 -000012.1-000003.000005.3 07.9800.78G0 0 +101540.09 -511524.1 -000008.7+000006.800001.4 07.98-0.04O9 0 +102002.50 +333317.9 -000040.2-000062.400012.2 07.9800.47F8 0 +104529.28 +010038.9 -000008.1-000010.600019.1 07.9800.72K0 0 +104654.97 -441640.7 +000001.9-000000.100003.0 07.9800.07A0 0 +104753.44 -202022.6 -000052.5+000024.600008.2 07.9800.34A9 0 +111142.01 +264955.1 +000001.8+000025.100007.6 07.9800.49F5 0 +112531.46 -412352.4 -000047.9-000006.300005.0 07.9800.26A9 0 +113542.83 -701225.9 -000098.1-000011.400009.3 07.9800.68G3 1 +114120.54 +440027.3 +000016.8+000000.500006.9 07.9800.14A3 0 +120013.72 -525114.4 -000002.7-000006.700006.4 07.9800.95G8 0 +120932.03 -210311.2 +000005.0-000011.700006.5 07.9800.19A3 0 +122049.16 -645737.4 -000007.7+000002.600002.2 07.9800.96G5 0 +122149.93 +404233.6 -000007.6-000003.900004.2 07.9800.98G9 0 +122746.44 -022305.7 -000070.8-000164.200003.3 07.9800.78G5 0 +123405.58 -322920.0 +000011.9-000033.600006.9 07.9800.89G8 0 +123733.94 -580519.2 -000011.1-000002.800000.1 07.9800.01B8 1 +124023.89 +593132.5 +000004.4-000003.300005.8 07.9800.24A3 1 +125736.70 -321801.1 -000037.9-000022.400004.1 07.9800.94G8 0 +131514.37 -185511.6 -000029.9-000009.200005.5 07.9800.40F2 1 +133251.56 +490824.5 -000048.7-000022.000012.9 07.9800.58G0 1 +133546.78 -651928.1 -000011.9+000004.200002.5 07.98-0.00B8 0 +134145.15 +044615.4 -000030.7-000050.900011.5 07.9800.88K0 0 +134425.19 +691312.0 +000034.6-000015.200008.5 07.9800.48F5 1 +135353.03 -300038.6 -000050.0-000017.000003.1 07.9800.17A6 0 +135620.45 +051723.4 +000049.6-000056.500018.9 07.9800.50F5 1 +140737.88 -481109.6 -000006.6-000002.800001.1 07.9800.00B8 0 +140925.14 +400221.5 -000037.7-000007.500005.1 07.9800.95K0 0 +141339.41 +244641.5 -000056.1+000019.200005.2 07.9800.05A2 0 +144028.34 +303114.2 +000095.6-000044.800019.8 07.9800.62G2 0 +144603.06 +273044.8 +000018.4-000042.200037.9 07.9800.87K2 0 +144959.11 -133031.0 -000062.1-000010.000011.4 07.9800.43F3 0 +145401.98 -313744.0 -000040.1+000002.500004.5 07.9800.47F2 0 +150758.52 -143532.9 -000018.9+000005.900004.9 07.9800.04A0 0 +150800.14 -000320.7 -000057.2+000016.600009.7 07.9800.40F2 0 +151019.81 -485945.2 +000015.8+000005.800003.2 07.9800.99G8 0 +154028.62 -635017.0 -000008.9-000014.100000.3 07.9800.05B9 1 +154438.90 +770901.3 -000033.1+000040.200002.8 07.9800.99G5 0 +161002.43 +820444.2 +000018.8+000000.000006.4 07.9800.22A2 0 +161250.60 -280755.3 -000004.7+000016.500010.8 07.9800.47F3 0 +162503.47 -360838.7 -000012.5-000033.200005.0 07.9800.43A5 0 +162526.92 +171811.2 -000033.3-000074.900009.8 07.9800.62G0 1 +163055.71 +380352.2 -000008.3+000034.400005.2 07.9800.48F5 1 +163602.45 -623224.8 -000000.8+000001.500006.0 07.9800.97G6 0 +164231.44 -555038.4 -000000.6-000001.700000.5 07.98-0.03B6 0 +170001.60 -073153.8 +000097.2-000019.400022.9 07.9800.65G0 0 +170316.38 -685038.1 -000017.4-000012.600005.3 07.9800.03A0 0 +171155.77 +630736.1 -000007.0+000010.800003.6 07.9800.08A2 0 +174217.39 -491615.1 -000015.8-000028.100011.4 07.9800.48F3 0 +174303.46 +373410.8 +000008.9-000001.800004.5 07.9800.35F2 0 0.10 0.13 +175330.00 -363030.8 +000002.0-000006.000003.0 07.98-0.01Ap 0 0.06 3.58 +181318.78 +090549.4 +000015.2-000015.900009.4 07.9800.65G0 1 +181521.50 -314422.6 +000017.8-000008.500006.1 07.9800.47F0 0 +181726.01 -145056.4 -000008.3-000012.200006.2 07.9800.23B9 0 +182833.11 -464455.9 -000026.5-000005.700007.1 07.9800.65G8 0 +183102.75 -630227.6 +000007.2+000011.800006.3 07.9800.14A4 0 +183130.14 +450038.3 -000101.5-000358.800016.1 07.9800.59G0 0 +183718.10 +121607.7 -000080.1-000173.200020.7 07.9800.56G5 0 +183742.56 -072011.5 +000107.0-000076.400017.4 07.9800.68G0 0 +184619.64 +050911.4 +000000.4-000013.200003.9 07.9800.16A0 0 +184906.57 -861142.9 +000051.1-000060.500013.4 07.9800.52F5 1 +185236.58 +264120.2 -000000.3-000004.900003.6 07.9800.03B9 0 +185518.70 -372950.9 +000141.9-000357.200041.8 07.9800.86K1 0 +190514.88 -165200.6 -000001.1-000001.700001.6 07.98-0.03B5 0 +190856.23 -284427.0 +000044.7-000079.000007.5 07.9800.99G8 0 +191847.19 -054620.6 +000006.6-000019.200003.3 07.9800.15A0 1 +193347.13 +433102.4 +000004.5+000005.500003.3 07.9800.12A2 0 +193411.48 +282456.4 +000001.9-000002.800004.4 07.98-0.05B9 0 +194555.39 -573249.9 +000083.3-000061.400013.2 07.9800.49F5 0 +194926.80 +283636.0 +000075.5+000071.900022.2 07.9800.52G0 0 +195253.08 -761045.8 +000017.6-000012.500004.7 07.9800.03A1 0 +195759.32 +271400.2 -000000.3-000011.700001.0 07.98-0.02A0 0 +200143.43 +330401.0 -000004.7-000008.800002.0 07.98-0.07B6 0 +201217.02 +572314.0 +000002.4+000000.200003.5 07.9800.19A0 0 +201509.89 -033021.0 -000042.7-000068.300017.1 07.9800.45F2 1 +202039.07 +351508.2 +000001.7-000002.100002.1 07.98-0.07B9 0 +202610.12 +385141.1 +000001.6-000003.600001.8 07.9800.22A3 0 +202800.22 +594404.1 +000005.4+000013.400003.2 07.98-0.02A0 0 +204630.78 +123719.6 +000013.0+000001.400005.2 07.9800.23A2 0 +204813.77 -785703.6 +000055.4-000038.100007.5 07.9800.44F3 0 +204915.01 +623147.1 +000003.3-000012.200002.3 07.9800.03B8 0 +205125.77 +272543.5 +000004.8-000010.000006.5 07.9800.25A3 0 +205643.73 +125933.8 +000022.6-000008.600003.2 07.9800.36F2 1 +205831.40 +404155.6 +000026.8-000004.300011.1 07.9800.39F0 0 +205927.67 -165246.5 +000059.2-000007.000010.8 07.9800.45F3 0 +210143.49 +293748.5 +000000.7-000005.000002.2 07.98-0.11B8 1 +210214.77 +303118.8 +000016.4+000015.800004.7 07.9800.10A2 0 +210511.45 -322040.5 +000002.9+000013.200005.9 07.9800.22A3 0 +210910.59 +302235.1 +000113.5+000011.200012.8 07.9800.54F7 0 +213130.53 +481641.6 -000008.9-000020.000002.6 07.9800.07A3 0 +213632.38 -435051.1 -000001.6+000006.100005.5 07.9800.92K0 0 +215009.32 +601048.1 -000001.5-000004.600000.5 07.9800.43B5 0 +215653.21 +172623.2 -000014.5-000002.200007.0 07.9800.94K0 0 +215836.57 +060050.0 +000019.4-000008.500008.1 07.9800.06A2 0 +221020.21 +661815.2 +000019.0-000010.800005.9 07.9800.15A0 0 +221101.80 -393250.5 -000010.4-000090.700008.9 07.9800.65G3 0 +221925.06 +122736.1 +000066.6-000098.300023.9 07.9800.67G5 0 +222004.17 -334115.9 +000004.6-000007.100014.6 07.9800.51F5 0 +222233.91 +095624.9 +000002.5-000041.200004.8 07.9800.36F0 0 0.11 0.86 +222843.43 +264332.4 +000042.6-000006.800012.8 07.9800.61G0 0 +225547.06 +433333.5 -000000.3-000004.300004.0 07.9800.05B3 1 +231553.82 +344116.6 -000013.9-000007.000012.0 07.9800.55F6 0 +231628.07 -101241.2 +000099.8-000084.800013.6 07.9800.53F8 0 +232637.08 +565310.3 -000089.5+000140.600016.7 07.9800.60F8 0 +232800.70 +212143.8 -000014.6-000012.000002.5 07.9800.78G0 0 +232955.90 +010949.5 +000016.6+000000.000005.5 07.9800.94G5 0 +234612.27 +504711.9 +000033.4-000022.100008.1 07.9800.25A5 0 +235831.26 -241009.7 +000026.1+000005.300006.5 07.9800.32A2 0 +003359.94 -570506.6 +000001.0+000009.000002.9 07.9801.07K0 0 +004023.04 +234612.7 +000078.8+000018.500003.8 07.9801.06K0 0 +005549.04 -183154.9 -000003.8-000002.000002.9 07.9801.21K1 0 +012800.60 +155918.4 +000010.3-000074.400003.9 07.9801.13K0 0 +015247.57 +043946.9 -000003.3-000005.300004.5 07.9801.01G5 0 +015745.88 -160755.6 -000004.6-000019.100000.6 07.9801.48K3 0 +021535.25 +161142.3 +000056.2-000022.800003.4 07.9801.32K5 0 +021634.15 -210708.7 +000047.6+000025.300001.5 07.9801.23G8 0 +022017.05 -143729.3 -000021.7-000010.300002.7 07.9801.14K1 0 +023517.54 -605013.0 +000018.3-000021.800003.9 07.9801.04K0 0 +023749.66 +140905.4 -000005.7-000017.800005.8 07.9801.07F8 0 +032322.13 -584959.5 +000002.4-000003.000003.8 07.9801.11K1 0 +033614.79 -471203.2 +000040.1+000036.400004.2 07.9801.08K1 0 +034818.96 +263521.0 -000031.4-000003.900004.5 07.9801.15K2 0 +035815.46 -481013.6 +000001.2+000010.900003.2 07.9801.29K0 0 +042025.94 -212009.6 +000057.9-000042.000002.9 07.9801.02G8 0 +042403.51 -470924.2 +000015.2+000006.000001.6 07.9801.45K3 0 +042917.63 -571115.9 -000020.6-000010.200003.8 07.9801.21K2 0 +043024.76 +395226.3 +000116.0-000187.100012.5 07.9801.03K0 0 +045008.47 -301537.1 +000023.6+000001.900001.8 07.9801.29K2 0 +045643.54 -463205.3 -000000.4-000020.700002.5 07.9801.48K3 0 +045652.69 +580557.8 +000007.2+000002.100004.1 07.9801.06K0 0 +053655.10 +611357.3 +000004.2-000017.800002.6 07.9801.05G5 0 +055916.50 +042757.2 +000048.0-000019.700006.3 07.9801.08G5 0 +061851.38 -732139.2 +000019.5+000017.700000.8 07.9801.66K5 0 +063528.79 +053045.2 +000003.9+000004.800000.1 07.9801.73M0 0 +064837.46 +765924.4 -000000.3-000039.600003.0 07.9801.30M. 0 +065344.14 +650008.7 -000002.5-000008.500002.1 07.9801.02G5 0 +070934.31 +692134.6 -000026.8-000029.100003.0 07.9801.46K5 0 +071319.09 -835525.7 -000001.9+000011.000002.9 07.9801.66M0 0 +073439.04 -524836.1 -000008.9+000007.600001.9 07.9801.37K3 1 +073801.39 -433829.3 -000005.0+000011.900001.5 07.9801.33K2 0 +075038.38 +155806.0 -000000.2-000004.300004.8 07.9801.05G5 0 +075922.75 +152156.0 -000013.9-000012.700004.5 07.9801.13K0 0 +080459.14 -582132.5 -000003.6+000005.000001.2 07.9801.68K5 0 +083124.03 +530719.9 +000011.0-000019.100003.5 07.9801.06G5 0 +083140.60 -554802.2 -000011.7-000008.300004.1 07.9801.15K0 0 +083211.36 -563802.2 -000012.3+000020.500002.9 07.9801.34K3 0 +084900.60 +410629.0 -000001.5+000001.200000.8 07.9801.62K3 0 +093126.69 -182501.5 -000009.5+000017.000000.4 07.9801.65M1 0 +095723.41 +191721.8 +000010.7-000004.200004.2 07.9801.15K0 0 +100503.47 +150804.4 -000009.2-000031.900000.9 07.9801.42K0 0 +102449.97 -245819.3 -000004.1-000004.700000.8 07.9801.54K4 0 +103550.96 -512542.5 -000006.8+000010.600002.8 07.9801.45K3 0 +103807.13 -603256.4 -000014.7+000006.700000.7 07.9801.59M3 0 +104454.45 +483245.4 -000015.2+000005.800003.2 07.9801.05K0 0 +105249.12 -035501.7 -000013.0-000022.600004.5 07.9801.11K2 0 +112504.29 -530119.4 -000001.0-000000.000001.6 07.9801.40K3 0 +115646.53 +321210.9 -000020.9-000008.700003.7 07.9801.17K2 0 +120033.29 -562232.7 -000027.9-000034.500005.1 07.9801.31K3 0 +124832.62 -523727.7 +000007.5+000001.100001.5 07.9801.00K0 0 +124913.42 -603943.2 -000002.6-000002.400002.3 07.9801.58K2 1 +125604.28 -201251.8 -000062.4-000003.500003.6 07.9801.09K0 1 +130251.97 -182617.7 -000002.0-000012.900003.1 07.9801.02K0 0 +131328.40 +564051.3 +000008.2-000012.400001.4 07.9801.13K2 0 +133332.70 +083511.5 -000506.5+000094.500054.1 07.9801.03K0 0 +133402.41 +761745.1 -000002.6+000009.600003.3 07.9801.06G5 0 +134901.38 -224325.7 +000048.7-000001.100003.9 07.9801.05K0 0 +140402.92 -374620.5 +000005.5-000003.400002.1 07.9801.66K5 0 +141550.25 -160453.0 -000032.6+000007.100003.7 07.9801.23K0 0 +142256.21 -104502.5 +000001.3-000005.100002.1 07.9801.43K2 0 +142411.61 +254213.8 +000021.7-000049.700006.4 07.9801.28MI 0 +142801.40 +662025.7 -000007.5+000008.800003.7 07.9801.12K2 0 +150940.14 -612913.5 -000003.6-000002.000001.0 07.9801.85K3 0 +151416.62 +203429.5 +000010.9+000005.500005.6 07.9801.09K2 0 +161351.47 +402056.6 -000027.1-000099.500006.6 07.9801.01K0 0 +161506.73 +650419.7 -000026.7+000048.800005.2 07.9801.11K0 0 +162351.33 -301052.9 -000000.0+000000.200001.2 07.9801.70K5 0 +165110.26 -191112.0 +000004.8-000008.100003.3 07.9801.30K0 0 +170523.46 -580435.8 -000000.9+000001.600000.9 07.9801.38M3 1 +171550.02 +065036.4 -000001.0+000010.500001.8 07.9801.65K2 0 +172000.04 -001932.4 -000037.8-000023.300006.3 07.9801.25K5 0 +173308.99 +235514.4 -000013.0+000022.000003.8 07.9801.02K0 0 +173428.54 +680710.0 -000000.7-000018.500003.5 07.9801.05K2 0 +173615.54 -631136.4 -000003.0-000013.900003.6 07.9801.06K0 0 +180625.87 +625708.3 -000012.2+000003.200002.9 07.9801.05K0 0 +181441.18 -530441.9 -000000.9-000018.800002.6 07.9801.25K1 0 +181738.96 +202634.7 -000010.7-000001.300001.8 07.9801.66K5 0 +182247.25 -423604.6 -000013.0+000002.400002.6 07.9801.54K2 0 +190708.43 -441333.0 +000002.8-000001.700002.5 07.9801.47K3 0 +192013.42 -361339.7 +000008.1-000010.700000.6 07.9801.75M2 0 +195158.47 -382408.2 +000003.1-000011.000002.6 07.9801.46K3 0 +195417.27 +091108.0 -000011.0-000033.200000.3 07.9801.38K2 0 +200839.09 +313236.8 +000023.9+000013.800005.4 07.9801.04K2 0 +202352.53 -603634.3 -000000.9-000016.500003.4 07.9801.15K0 0 +204141.58 +381421.9 +000006.8+000010.500004.4 07.9801.28K2 0 +211357.35 -200516.5 -000001.0+000008.000000.9 07.9801.30K2 0 +211617.63 +215449.0 -000000.4-000016.400003.2 07.9801.20K2 0 +212005.04 -690038.9 +000002.6+000004.500001.0 07.9801.51K4 0 +213302.43 +174322.4 +000014.8-000001.100001.9 07.9801.66K5 0 +214906.69 +422129.5 +000008.2+000000.400002.6 07.9801.23K5 0 +215131.59 -272356.8 +000022.7-000016.200001.7 07.9801.34K2 0 +221408.99 +464212.3 -000007.8-000016.300001.6 07.9801.48K5 0 +222523.63 +744941.5 -000003.2+000001.800001.6 07.9801.19K0 0 +222606.76 -445953.1 +000001.6+000013.700004.1 07.9801.01K0 0 +222704.99 +652758.3 +000021.4-000015.300003.9 07.9801.23G5 0 +222811.23 -271227.4 +000015.1-000015.800001.0 07.9801.26K2 0 +225312.02 +454135.2 -000003.5-000015.300004.5 07.9801.10K0 0 +225431.23 +775033.6 -000013.7-000017.600007.1 07.9801.08K0 0 +225711.36 +173141.5 +000004.6-000008.600001.8 07.9801.00K0 0 +230425.16 +562724.4 -000001.0-000009.100000.7 07.9801.92M1 0 +232138.49 -713428.5 +000039.0-000016.600003.1 07.9801.32K3 0 +232700.06 +421218.7 +000066.9+000025.600003.1 07.9801.06G5 0 +233708.84 +144648.0 -000017.5+000016.000004.6 07.9801.09K0 0 +233759.48 +524919.0 -000003.8-000003.200000.4 07.9801.61K5 1 +234738.04 +271047.0 -000014.9-000014.000002.0 07.9801.28K2 0 +054313.83 -462714.0 -000002.6+000015.300001.1 07.9804.75N0 0 +001509.18 +345205.6 +000021.2-000019.900011.0 07.9900.39F2 0 +002316.11 -764327.4 +000023.6+000009.800005.7 07.9900.47F5 1 +003149.75 +045046.4 -000000.6-000020.800009.3 07.9900.33F0 0 +004049.93 +042842.1 -000013.4-000022.400004.9 07.9900.90G5 0 +004112.16 +393613.8 -000000.4-000006.100001.0 07.99-0.24B0 0 +005258.20 +635528.5 -000003.8-000031.600006.7 07.9900.37F0 1 +005742.18 +020537.7 +000063.6+000007.300006.6 07.9900.46F8 0 +010315.71 -261047.8 +000085.0-000065.500003.4 07.9900.98G8 0 +011316.29 -705252.2 +000058.5+000016.900008.0 07.9900.91K0 0 +013726.03 -155951.9 +000069.5+000022.400008.1 07.9900.88G8 1 +013757.15 +591756.5 +000030.7-000009.900004.5 07.9900.24A2 0 +020005.31 -133245.8 +000048.7-000020.900022.8 07.9900.66G5 0 +020443.88 -821758.0 +000010.8+000011.500002.8 07.99-0.01B9 0 +020759.93 -212051.2 +000103.9+000011.600014.1 07.9900.49F5 0 +021306.75 +584757.8 -000014.7+000003.800008.1 07.9900.26A9 0 +021627.60 +122249.1 +000226.5-000220.400029.4 07.9900.79G5 0 +021711.04 -195948.8 +000048.7+000004.500010.9 07.9900.44F3 0 +022728.71 +410254.3 +000019.2-000026.000007.0 07.9900.04A0 0 +024009.00 +164337.2 +000028.4-000039.900007.6 07.9900.37A2 0 +024622.54 +503700.7 +000050.1-000030.800007.1 07.9900.34A2 0 +024944.04 +351043.2 +000028.2-000016.500015.2 07.9900.46F0 0 +025419.58 -423406.2 -000007.9+000004.600004.2 07.9900.88G8 0 +025908.41 -044700.0 +000002.8-000003.900004.8 07.9900.07A0 0 +030128.06 +250735.5 -000025.4-000017.600012.0 07.9900.40F2 0 +030425.12 +500155.3 -000207.5+000144.500028.0 07.9900.70G5 0 +030936.30 +051210.6 +000071.0-000028.500013.8 07.9900.58G0 1 +031116.82 -754842.7 -000010.1-000020.200006.0 07.9900.34A9 0 +031706.28 +670527.1 +000040.8-000032.800007.2 07.9900.31A2 0 +031806.47 +045810.1 -000015.3-000014.900008.1 07.9900.29A3 0 +033012.95 +682600.8 +000033.7-000034.400004.1 07.9900.01B8 0 +033503.47 +110245.1 -000016.3-000011.500006.7 07.9900.56G0 0 +034707.62 -112922.0 +000012.3+000011.100004.0 07.9900.81G0 0 +035337.98 +813254.5 -000003.1+000001.600002.1 07.9900.92G5 0 +040641.42 +254319.7 -000012.3+000000.200005.2 07.9900.19A0 0 +040901.26 -173647.7 -000029.3-000033.500014.4 07.9900.45F3 0 +041041.11 +701943.9 +000006.4-000003.600005.6 07.9900.95G5 0 +041458.83 -005950.6 +000012.4-000025.200002.7 07.9900.93G5 0 +041902.71 -072523.5 -000013.6+000037.400005.9 07.9900.37F0 1 +041911.58 -584448.0 +000000.5+000009.100007.4 07.9900.12A1 1 +041938.47 +025931.9 +000031.9-000011.500008.1 07.9900.26A3 0 +041947.90 -183111.1 +000076.9+000073.900010.4 07.9900.45F5 0 +042141.91 +412426.7 -000000.7-000000.100004.2 07.9900.10B9 0 +044556.26 +042136.0 -000017.4+000005.800003.2 07.9900.25B9 0 +044741.38 -000519.6 +000005.6-000027.900006.0 07.9900.42F4 0 +045135.51 -143519.0 -000009.7-000015.400004.9 07.9900.43F5 0 +045352.89 +773357.6 +000009.4-000032.800004.3 07.9900.26A0 0 +045852.75 +242944.6 +000002.8-000004.100002.6 07.9900.27B5 0 0.37 1.39 +050007.76 -410252.5 +000007.9+000015.200004.8 07.9900.12A3 0 +050144.26 +204948.3 -000065.8-000092.700024.4 07.9900.74G0 1 +050605.41 +483935.0 -000002.0-000009.200004.7 07.9900.03A0 0 +051211.60 +241645.2 -000008.0-000017.800010.3 07.9900.44F0 0 +051934.37 -094202.9 -000002.8-000001.400004.6 07.9900.06A0 1 +052037.48 -054921.3 -000008.2-000030.500008.7 07.9900.95G5 0 +052310.15 +010822.7 -000002.7-000003.200003.9 07.99-0.07B6 0 +052711.66 -190544.6 -000009.5-000009.800006.7 07.9900.34F0 0 +053218.06 +174437.5 +000007.4-000037.700005.4 07.9900.48F0 0 +053625.01 +320013.2 -000004.0-000049.500016.3 07.9900.56F5 0 +053925.09 -111236.8 +000002.1+000001.700000.2 07.99-0.07B3 0 0.10 1.84 +054630.89 -124343.7 -000003.6+000005.800004.2 07.99-0.07B8 0 +055037.42 -532501.9 -000010.7-000026.100007.0 07.9900.25A8 0 +055039.01 -651536.7 +000003.5+000028.200003.8 07.9900.02A0 0 +055910.58 -334907.1 +000012.3+000031.800006.0 07.9900.27A6 1 +060656.15 +161037.6 -000002.0-000024.900006.0 07.9900.23A3 0 +060719.98 +184737.7 +000001.3-000020.300002.6 07.9900.38F3 1 +061241.68 +514111.1 +000006.0-000026.200003.3 07.9900.17A0 0 +061313.79 -300510.5 -000013.8+000002.600006.8 07.9900.20A3 0 +062023.05 -011743.5 -000004.2-000012.100006.0 07.9900.09A0 0 +062817.42 -130311.1 +000002.3-000000.000002.8 07.9900.05Bp 0 +062918.98 -610021.9 -000054.4+000070.700010.0 07.9900.50F5 0 +063327.93 -291235.6 -000008.2+000008.700004.8 07.9900.04A0 1 +063535.15 +575910.5 +000006.2-000036.600008.8 07.9900.24A5 1 +064451.80 +492037.1 -000041.4-000014.800007.4 07.9900.46F5 0 +064800.02 +112858.5 -000001.1-000006.000003.2 07.99-0.02A0 0 +064908.04 +082057.6 +000035.1-000061.000010.3 07.9900.56F5 0 +065209.64 -302537.3 -000002.2+000047.900005.0 07.9900.33F0 0 +065652.89 -052844.6 -000021.3-000004.200000.1 07.9900.35A5 1 +071148.97 +195308.3 -000005.0-000015.800005.2 07.9900.19A2 1 +071657.08 -305426.8 +000003.7-000027.200008.3 07.9900.29 0 +072115.09 -352946.1 -000012.3+000001.000004.4 07.9900.06A1 0 +072159.89 +395736.3 +000006.3-000031.300012.0 07.9900.91G5 0 +072334.65 -311759.8 +000001.7-000001.500002.6 07.99-0.08B9 0 +072341.04 +573438.3 -000020.5-000041.600008.0 07.9900.55F8 0 +072425.25 +341410.4 -000021.5-000013.100004.1 07.9900.95G5 0 +073045.22 -064304.5 -000008.4-000004.100002.3 07.9900.17A2 0 +073249.67 -071705.6 +000004.8-000007.500004.5 07.9900.01B9 0 +073834.82 -543812.3 +000003.1+000081.200015.4 07.9900.52F6 0 +074518.57 -002617.6 +000000.4-000002.600004.4 07.9900.04A0 1 +074541.39 +343319.4 -000010.4+000000.300007.3 07.9900.25A3 0 +074746.02 -195905.0 -000005.0+000004.700000.6 07.99-0.10B3 0 +075034.26 -013635.2 -000005.7-000004.500004.3 07.99-0.04B9 0 +075222.64 +035035.4 -000007.4-000004.100005.4 07.99-0.08B8 0 +075543.30 -382012.4 -000008.7+000002.600002.1 07.99-0.05B3 0 +075621.72 -075928.3 -000002.6-000001.800002.3 07.9900.12A2 0 +080648.29 +094602.4 -000008.7-000013.200005.0 07.99-0.02A0 0 +080748.44 +361437.6 -000007.2-000002.600003.9 07.9900.07A2 0 +080831.69 +711611.2 -000013.2-000024.100002.1 07.9900.80G5 0 +081157.35 -515745.5 -000010.2+000003.300003.9 07.99-0.02B9 0 +081500.69 -302509.5 -000007.8+000007.000002.8 07.99-0.01A0 0 +081625.89 +353302.8 -000015.9-000037.500003.3 07.99-0.02B9 0 +081738.88 +002845.9 -000002.3-000010.100002.5 07.9900.10A2 0 +082331.36 +233204.3 -000019.6-000024.800006.3 07.9900.20A2 0 +083107.60 +091154.1 -000128.8+000011.200016.7 07.9900.48F5 0 +084036.50 +142244.2 -000006.3+000000.300001.5 07.9900.12A0 0 +084504.74 -152528.7 -000053.5-000049.900012.6 07.9900.49F6 0 +084601.14 +572606.5 +000000.7-000000.500002.4 07.9900.14A0 0 +084611.52 +140343.6 -000044.8-000015.300008.8 07.9900.29A2 0 +085033.30 +170155.4 -000020.8-000018.200006.0 07.9900.18A3 0 +085100.49 +405627.8 +000013.7-000006.800005.2 07.9900.47F5 0 +085104.23 +002810.9 -000026.9-000003.900006.4 07.9900.08A0 0 +085223.67 -531933.0 -000006.1+000010.400005.6 07.9900.06A1 0 +085859.33 +033922.0 -000000.2-000004.700001.1 07.9900.22B5 0 +090448.76 -253944.9 +000003.0+000000.900006.5 07.9900.48F3 0 +090753.70 +222723.1 -000064.8+000018.400007.7 07.9900.45F2 0 +090813.24 -573320.7 -000073.1+000045.500008.1 07.9900.48F5 0 +091318.89 -535901.2 -000010.0+000008.100001.9 07.99-0.10B5 0 +091950.42 -710033.2 +000001.5-000034.600006.0 07.9900.40F2 0 +092625.39 -460731.8 +000004.3-000003.900004.2 07.9900.18A2 0 +092937.91 -544321.3 -000016.3+000005.200001.8 07.9900.10A2 0 +093101.28 +100919.4 -000041.1-000002.000006.5 07.9900.20A5 0 +093135.13 -511507.0 -000024.7+000013.300008.6 07.9900.25A4 0 +093211.82 -033053.9 +000003.8-000021.400010.3 07.9900.83K0 1 +093449.24 -503345.1 -000011.5+000006.300002.3 07.9900.04B3 0 +093633.87 +540719.5 -000010.2+000056.900009.5 07.9900.52F8 0 +093848.23 -363145.4 -000010.0+000001.500001.3 07.9900.86G2 0 +094045.81 +325957.7 -000018.9-000014.500000.6 07.9900.36F2 0 +095916.07 -461739.4 -000014.1+000014.500007.8 07.9900.33A9 0 +100039.92 +281026.3 -000042.8-000136.800010.0 07.9900.61G0 0 +100229.48 +143327.0 +000144.1-000208.300003.8 07.9900.12A1 0 +100317.72 +081340.6 +000064.9-000044.600012.8 07.9900.48F5 0 +100806.35 +695601.1 +000010.2+000019.000012.0 07.9900.42F0 0 +100900.14 -494700.1 -000138.6+000019.300013.2 07.9900.46F3 0 +101806.44 -401421.8 -000000.1-000005.800004.6 07.9900.28Ap 1 +102006.99 -042036.4 -000025.6+000007.500007.4 07.9900.17A3 1 +102735.30 -033107.0 +000023.0-000016.400007.9 07.9900.31F0 0 +103216.96 +125509.1 -000095.3+000000.400011.1 07.9900.40F2 0 +103433.01 +560950.7 +000016.0-000018.300010.3 07.9900.48F5 0 +104239.95 -174345.2 +000043.3-000055.000010.1 07.9900.38F2 0 +104309.62 +044003.6 +000002.3+000002.000007.0 07.9900.39F5 1 +104958.60 -072856.4 -000158.3-000037.600007.3 07.9900.89K0 0 +105305.25 -402502.2 -000020.5-000005.000004.8 07.9900.09A0 0 +105445.62 -082244.0 -000024.4-000004.400004.7 07.9900.09A0 0 +105747.38 -710626.7 -000009.7+000003.800001.3 07.9900.08B9 0 +110246.68 -753539.3 -000018.6+000003.900003.3 07.9900.09B9 0 +112158.52 -131238.8 -000027.9-000003.100003.6 07.9900.99K0 0 +113212.88 +385533.1 +000000.6-000008.800009.2 07.9900.32Am 0 +113638.61 +121038.2 -000053.0-000009.800009.9 07.9900.41F8 0 +114138.22 +043526.0 -000033.1-000004.200012.4 07.9900.38F0 1 +114532.03 -711441.3 -000028.2-000045.900020.6 07.9900.68G3 0 +114851.33 +184923.2 -000085.5-000008.400015.1 07.9900.57F8 0 +115521.68 -634212.8 -000009.8-000002.700001.0 07.99-0.03B2 0 +115847.00 -145156.2 +000021.0-000055.300008.1 07.9900.46F2 0 +121601.92 -651133.4 -000005.3+000000.900001.4 07.9900.00B1 0 +122217.23 +031751.6 -000143.5+000011.600015.9 07.9900.50F8 0 +123543.75 -120130.0 -000146.2+000017.400009.2 07.9900.48G0 1 +123605.44 -421835.0 -000114.8+000032.400011.2 07.9900.45sd 0 +123946.22 -491155.4 -000029.6-000014.200010.0 07.9900.15A0 0 +124017.07 +213112.4 -000007.4-000098.000010.7 07.9900.54F8 0 +124043.22 -194340.4 -000093.9-000006.800011.0 07.9900.41F2 0 +124553.50 -223749.3 -000026.9-000001.900002.9 07.9900.21A3 0 +124806.43 -002133.4 -000088.0-000008.500011.7 07.9900.55F8 0 +130405.99 +215341.8 -000026.4+000024.300007.4 07.9900.54F7 0 +130900.26 -342052.9 +000014.6-000012.500005.5 07.9900.23A4 0 +132313.69 -625216.9 -000047.0-000002.500008.4 07.9900.48F5 0 +132658.94 +115430.8 +000002.3-000004.900004.0 07.99-0.03A0 0 +134812.29 -421105.1 -000029.1-000004.500002.9 07.9900.02B9 0 +135405.12 +324934.8 +000108.2+000040.000013.3 07.9900.57F8 1 +135548.41 +013111.1 +000012.5-000012.800002.2 07.9900.14A0 0 +135651.36 -490645.0 -000005.2-000013.900003.1 07.9900.79K0 1 +140505.34 -283059.6 -000004.7+000016.700010.8 07.9900.41F3 0 +141523.05 -121433.0 -000031.7-000008.300006.0 07.9900.29A5 0 +144431.38 -511126.5 +000004.9+000002.600006.3 07.9900.50A8 1 +144520.31 -064404.5 -000084.9+000047.300018.8 07.9900.58G0 0 0.38 0.35 +145525.82 -442002.5 -000022.7-000004.900004.2 07.9900.23A4 0 +145922.74 -694226.0 -000011.1-000012.900004.5 07.9900.33A6 0 +151421.02 +002210.5 -000014.2-000001.100001.8 07.99-0.00A0 0 +151434.33 -455341.3 -000037.3-000095.500016.5 07.9900.55G2 0 +151710.72 -343437.3 -000023.9-000023.100007.0 07.9900.20A2 1 +151825.24 -653614.4 -000030.4-000039.300002.8 07.9900.45Ap 0 +151859.42 +254131.2 -000554.2-000125.100029.8 07.9900.74G8 0 +152119.72 +133101.0 -000038.2-000009.800009.5 07.9900.69G0 0 +152332.86 -344443.0 -000126.3-000119.400012.5 07.9900.62F8 0 +153535.46 -585158.0 -000010.6-000013.000004.6 07.9900.03B8 0 +155709.30 -052353.9 -000031.2-000013.700014.5 07.9900.48F5 0 +155715.12 +171109.3 -000003.4+000010.600002.3 07.9900.79G0 0 +160744.65 -212443.5 -000017.6-000007.700008.3 07.9900.88G3 0 +162228.60 -754045.3 -000001.9-000008.200001.7 07.9900.70G0 0 +162411.31 +072733.9 -000000.3-000099.600012.5 07.9900.64F8 0 +162725.68 +211326.9 -000055.8+000040.500012.1 07.9900.49F5 0 +164400.40 +090117.8 -000002.2+000000.800004.2 07.9900.98K0 0 +164820.17 +024416.9 +000037.8-000028.600007.7 07.9900.72G5 1 +165001.44 -413716.5 -000000.9-000001.600001.4 07.9900.06O9 0 +165008.84 -670134.5 -000012.9-000010.500005.4 07.9900.16A1 0 +165405.45 +273527.8 +000002.3+000008.100004.0 07.9900.97G8 0 +165832.39 +435945.3 -000013.8+000012.600005.0 07.9900.91G5 0 +170155.36 +073931.0 -000021.1-000025.400015.8 07.9900.50F8 0 +170221.19 +400423.2 +000019.4-000039.600005.4 07.9900.44A5 0 0.09 0.14 +170313.68 +405713.4 +000007.4+000021.200007.3 07.9900.54F8 1 +170746.68 +270816.2 -000041.2+000022.500012.7 07.9900.40F0 0 +171423.24 -040943.1 -000013.1-000015.800005.1 07.9900.29A0 0 +173125.60 +363351.4 +000039.1+000040.200013.1 07.9900.77G5 0 +173149.32 +115554.5 +000001.5+000013.000006.2 07.9900.21A0 0 +174316.08 +174122.9 -000005.6+000003.000004.3 07.9900.13A0 0 +174537.34 -282426.4 -000000.8-000050.100012.9 07.9900.46F3 0 +174709.16 +150214.0 -000004.3-000007.500002.5 07.9900.05A0 1 +174826.28 -301758.0 -000039.7-000010.600013.3 07.9900.53F7 0 +174951.35 -531934.0 -000010.1-000011.300007.4 07.9900.46F2 0 +175031.36 +572636.5 -000006.2+000017.700003.8 07.9900.00B9 0 +175916.19 -254907.8 -000003.0-000005.800000.8 07.9900.05B6 0 +180620.70 -341854.3 +000004.4-000006.400000.1 07.9900.00B5 1 +180700.84 +655316.6 -000010.3+000004.500005.0 07.9900.04A2 0 +180859.10 -310936.0 +000000.8-000020.700003.8 07.9900.01B9 0 +181436.65 -275849.5 +000013.4+000010.300021.0 07.9900.43F3 0 +182255.15 +190857.4 +000012.1-000013.600006.0 07.9900.27A2 0 +183308.85 -012744.3 +000007.1-000002.100004.6 07.9900.24A0 0 +183658.38 -190823.4 -000002.1-000005.500004.7 07.9900.29B9 0 +184004.06 +011728.0 -000046.8-000014.100007.5 07.9900.47F2 0 +184310.46 +692059.0 -000072.2-000005.000013.5 07.9900.54G5 0 +184730.84 -155900.6 +000049.8-000105.300010.9 07.9900.32A9 1 +185057.94 -305741.0 +000001.1-000006.100004.4 07.9900.09A0 0 +185240.31 +040311.8 +000004.1-000002.000001.1 07.9900.17B8 0 +185259.15 +371903.3 +000004.7+000025.400011.2 07.9900.49F5 0 +185327.94 +005213.1 -000004.9-000001.800003.3 07.9900.12A0 0 +185458.89 -532613.3 -000011.2-000032.500005.1 07.9900.92K0 0 +185554.55 +463047.9 +000003.4+000012.400003.2 07.9900.04B9 0 +185832.85 +260342.3 -000006.9-000004.200003.6 07.9900.18B9 0 +190512.31 -734644.6 -000005.6-000014.000004.4 07.9900.04A0 0 +190657.02 -014402.7 -000003.9-000009.200001.8 07.9900.17B9 0 +191125.72 +075841.4 -000002.5-000016.600004.7 07.9900.94G5 1 +191128.82 +222259.3 +000001.0-000004.900001.0 07.9900.06B8 0 +191312.87 -635237.3 -000002.9+000014.200005.3 07.9900.21A7 0 +191649.92 -483801.0 -000004.9+000006.100001.5 07.9900.39F0 0 +192129.11 +131527.7 -000004.0-000009.300004.9 07.9900.08A0 0 +192453.51 +015005.3 +000004.1-000004.200004.0 07.9900.13B5 0 +192621.70 -651146.7 +000008.1-000006.900006.3 07.9900.00A0 0 +192657.78 -005441.7 -000083.7-000152.600015.1 07.9900.77G5 0 +193040.25 -591317.5 +000002.9-000017.500005.3 07.99-0.06B8 0 +193418.20 -562504.3 +000019.1-000020.000003.0 07.9900.18A5 0 +193508.73 +512037.4 -000020.7+000099.800012.6 07.9900.90G5 0 +194201.23 +312943.6 +000030.5-000015.100006.7 07.9900.33F0 0 +194404.36 +033028.9 +000052.8-000128.300013.5 07.9900.62G0 0 +194804.46 +813509.9 +000027.5+000046.700008.2 07.9900.35F0 0 +200059.61 +374156.1 -000001.6-000006.000000.4 07.99-0.02B5 1 +200119.79 -144435.4 +000006.9-000023.800003.5 07.9900.35A5 1 +200627.66 +703935.4 +000010.8-000020.900005.5 07.9900.34F0 0 0.06 0.14 +200632.73 -214035.7 -000202.6-000096.100021.2 07.9900.57G2 0 +200928.52 +514027.7 +000002.4+000001.600002.0 07.9900.06A0 1 +201700.03 +372523.8 -000001.9-000006.700003.9 07.9900.29WN 1 +201811.13 +490236.0 -000003.0-000007.200000.6 07.9900.02B8 0 +202207.92 +285028.8 +000039.2+000017.800008.0 07.9900.28A5 0 +202354.31 -661044.0 -000067.9-000011.400010.8 07.9900.61G0 0 +202426.00 +385754.1 +000002.9-000001.600000.9 07.99-0.12A2 0 +203209.36 -452119.5 +000004.8-000007.300007.2 07.9900.00F3 1 +204125.20 +541234.0 -000002.4-000010.800001.1 07.9900.12A0 0 +204325.10 +233841.1 +000004.3-000005.300000.6 07.99-0.06A0 0 +204339.37 -232812.6 +000010.4-000003.800007.1 07.9900.54F6 0 +204713.88 +514741.4 +000036.0-000002.200006.3 07.9900.34F0 0 +204909.54 -484608.5 +000088.7-000129.000010.1 07.9900.50F6 0 +205334.07 -142513.5 -000013.3-000003.700002.9 07.9900.92G6 0 +205947.17 +772721.3 +000009.3+000009.900003.1 07.9900.13A0 0 +210337.05 -125059.1 +000011.5+000001.700003.0 07.99-0.06B9 0 +210432.92 +504703.3 -000002.7-000005.400004.3 07.9900.43F5 0 0.35 0.27 +211202.66 -240717.3 +000018.3+000006.100002.4 07.9900.05A0 0 +211411.54 +261537.4 +000007.7-000003.000002.4 07.9900.37F0 0 +211415.41 -561505.2 -000014.4-000012.800004.0 07.9900.90G8 1 +211706.59 +223152.5 -000008.6-000024.100006.4 07.9900.48F4 0 +212631.68 +333510.4 +000004.1-000071.400010.4 07.9900.40F0 0 +212812.18 -214332.1 +000041.6-000271.200021.1 07.9900.70G5 0 +213420.28 +455943.4 +000000.0-000002.400002.5 07.99-0.06B9 0 +213725.34 +751319.4 +000004.2+000017.500004.6 07.9900.70A0 1 +213904.14 +203605.6 +000040.9+000012.500004.9 07.9900.56F5 1 +214100.94 -704825.3 -000008.4-000020.600011.0 07.9900.45F5 0 +215559.86 -305524.5 -000002.9+000029.900006.8 07.9900.47F3 0 +215621.10 -364849.2 -000018.6-000073.000013.6 07.9900.56G0 0 +220534.92 +362305.7 +000008.4+000001.600004.2 07.9900.00B9 0 +221253.41 +444616.2 +000003.5-000064.100011.9 07.9900.62G0 0 +222834.50 +583223.8 +000020.6+000011.300004.5 07.9900.14A5 0 +223014.51 +222800.2 +000024.8-000022.300006.5 07.9900.36F0 1 +223143.86 +343953.5 +000027.4-000014.400008.7 07.9900.40F5 0 +223742.66 -290240.2 +000057.1+000004.800011.9 07.9900.48F6 0 +224214.86 -341638.7 +000013.4-000003.700004.1 07.9900.84K0 0 +224340.30 +300532.8 +000239.7+000023.500022.3 07.9900.70G5 0 +224519.44 +570825.4 +000015.1-000002.700004.1 07.9900.20Am 0 +224721.84 +174847.2 -000231.8-000137.100025.6 07.9900.69K0 0 +224755.81 +665542.4 +000037.6+000010.800009.3 07.9900.45F0 0 +225014.23 -072735.3 +000023.4-000010.300008.0 07.9900.27A3 0 +232313.05 -243657.7 -000056.6-000062.700004.6 07.9900.85G6 0 +232833.37 +483839.6 +000001.8+000009.600008.1 07.9900.40F0 0 +234200.99 -674614.1 +000059.0-000018.400005.2 07.9900.42F2 0 +234212.48 -532524.0 +000188.4+000010.600028.9 07.9900.70G5 0 +234339.58 -635738.7 +000177.7-000090.700011.1 07.9900.56F8 0 +234428.69 -142511.8 +000003.8-000033.400008.4 07.9900.43F3 0 +234934.26 +045337.1 +000054.5+000022.900001.6 07.9900.99G0 0 +235418.95 +250800.5 +000018.4-000023.800006.5 07.9900.31Am 0 +235624.97 +555925.3 -000003.2-000000.500000.5 07.99-0.06B0 0 +000714.46 +203320.6 +000012.3+000001.200003.5 07.9901.44K0 0 +001416.62 -084957.0 -000007.1-000022.200003.0 07.9901.15K0 0 +004658.12 -110946.6 -000001.3+000005.700004.0 07.9901.03G5 0 +005241.69 +312340.5 +000002.0-000005.500004.0 07.9901.21G0 0 +013538.94 -395018.2 +000061.8-000002.300002.8 07.9901.58M1 0 +014346.70 -503828.5 +000084.6-000001.700004.2 07.9901.29K3 0 +014545.48 +464204.2 -000004.5-000009.900003.5 07.9901.11G5 0 +015832.38 +450722.3 -000014.2-000009.900004.7 07.9901.28K5 0 +022724.96 +405622.5 -000011.2-000007.500003.9 07.9901.22K0 0 +022932.24 +054602.1 +000030.1-000012.000003.8 07.9901.26K2 0 +023059.36 -454006.3 +000023.5+000001.100001.9 07.9901.44K2 0 +023155.43 +461141.4 -000001.1-000001.400000.2 07.9901.45K2 0 +023825.42 +570246.2 -000000.0-000003.400000.1 07.9901.50M1 0 +023951.04 +324853.2 +000016.9-000015.300003.5 07.9901.20K0 0 +024833.38 +251746.2 -000006.7-000009.000001.9 07.9901.54K2 0 +031109.57 +065201.4 +000008.0+000007.600002.7 07.9901.09K0 0 +032254.50 -271806.6 +000056.6+000001.900004.7 07.9901.32K2 0 +033348.46 +181340.1 +000055.1-000001.900007.2 07.9901.06K0 0 +033810.40 -072900.2 -000005.9+000015.800004.6 07.9901.11G5 0 +034029.17 +283815.2 -000016.4+000002.200000.0 07.9901.76K7 0 +034201.86 -595945.8 -000001.1+000003.000004.0 07.9901.17K1 0 +034508.69 +482914.4 -000004.1+000002.800001.4 07.9901.46K2 0 +034755.84 -150617.2 -000001.7-000017.400002.6 07.9901.59K5 0 +035142.58 -225553.5 +000010.0-000025.900004.4 07.9901.01G8 1 +035702.36 -183314.0 +000012.4-000008.900003.9 07.9901.24K0 0 +035927.65 +361906.6 -000019.1-000009.500004.8 07.9901.02K0 0 +040439.19 +564431.9 +000020.1-000030.700005.0 07.9901.08G5 0 +040837.61 -340709.6 -000001.3+000005.500001.8 07.9901.25K2 0 +043715.33 -792733.6 +000015.3+000037.300004.5 07.9901.08G8 0 +054536.12 +540517.2 -000002.8-000000.800002.5 07.9901.05G5 0 +055521.14 +641919.1 -000000.1-000003.400002.1 07.9901.32K0 0 +055541.23 +525840.3 +000018.0-000044.500001.5 07.9901.13G5 0 +060000.27 -212451.6 -000007.3-000016.600004.4 07.9901.01G8 0 +063520.94 -372656.7 +000032.7-000037.900004.1 07.9901.25K2 0 +063741.76 -773219.0 -000010.4+000021.700002.4 07.9901.41M5 0 +064104.51 -710732.8 -000011.9-000005.700004.3 07.9901.07K0 0 +064646.55 -445826.7 -000008.4+000004.700001.7 07.9901.48K3 0 +065011.87 +395711.3 -000017.1-000020.600004.9 07.9901.07G0 1 +065050.28 +195926.0 +000004.2-000003.000000.1 07.9901.55K2 0 +065658.39 -342335.4 +000005.4+000013.600003.0 07.9901.36K4 0 +070711.47 -403215.8 -000002.0-000008.600001.2 07.9901.46K3 0 +071838.13 +110413.3 -000006.6-000047.000002.0 07.9901.13K0 0 +072527.84 +464837.5 -000063.4-000050.600006.6 07.9901.24K0 0 +073520.77 +083057.8 -000001.8-000005.400001.3 07.9901.16G5 0 +073719.15 +643835.9 -000003.7-000011.100004.4 07.9901.28K0 0 +075124.19 +141013.8 +000000.8-000005.500001.7 07.9901.43K0 0 +081706.49 -105150.5 +000015.6-000002.600001.9 07.9901.46K5 0 +082208.52 -433946.3 -000008.7+000016.200000.8 07.9901.57K5 0 +082225.98 +492843.5 -000007.7-000011.700001.2 07.9901.07K0 0 diff --git a/kstars/kstars/data/hip042.dat b/kstars/kstars/data/hip042.dat new file mode 100644 index 00000000..6e9b0fad --- /dev/null +++ b/kstars/kstars/data/hip042.dat @@ -0,0 +1,74 @@ +082439.87 -325526.5 -000018.8-000000.700002.0 07.9901.45K3 0 +090739.43 +280021.2 -000029.2-000011.000002.8 07.9901.06K1 0 +092027.51 -430202.5 -000036.1+000003.600002.8 07.9901.06K0 0 +092655.69 +494133.0 -000009.8-000011.300001.6 07.9901.62M1 0 +092749.85 +454511.6 -000019.3-000018.000002.8 07.9901.03K0 0 +093338.61 +184411.8 -000021.4-000002.300003.0 07.9901.02K0 0 +095005.52 +512439.3 -000006.3-000003.900000.2 07.9901.53K5 0 +100504.61 -554602.9 -000010.0+000004.500000.3 07.9901.58K4 0 +102738.11 -535414.1 -000027.1-000007.100004.7 07.9901.08K0 0 +104047.20 -264707.5 +000002.3-000001.200005.2 07.9901.08K0 0 +104621.33 +551020.8 -000014.0+000018.600002.3 07.9901.09G5 0 +105013.21 +603632.8 +000019.9-000018.800004.2 07.9901.01G5 0 +110017.67 -114705.5 -000027.2-000002.300003.3 07.9901.20K0 1 +112323.12 -120558.0 -000005.7-000001.500003.5 07.9901.15K2 0 +114323.19 -541821.0 -000030.1+000009.300004.3 07.9901.11K0 0 +120600.74 -131900.4 -000043.4+000000.400002.3 07.9901.59K5 0 +121404.06 +120850.7 -000022.3+000005.600005.3 07.9901.16K0 0 +121656.61 +274423.1 +000007.0-000008.700001.2 07.9901.52M2 0 +121842.79 -715259.3 -000105.7+000021.100010.8 07.9901.05K1 0 +122353.94 +404310.2 -000019.5+000009.100003.6 07.9901.57M1 0 +123849.03 -664147.9 +000017.5+000002.100004.5 07.9901.15G8 0 +123953.58 -030358.8 -000047.5-000010.400005.7 07.9901.00K0 0 +124726.67 -212750.8 -000039.1+000007.400003.3 07.9901.05K0 0 +124954.58 -495208.1 -000010.3-000030.300004.6 07.9901.03K0 1 +125246.94 -391843.7 +000001.1-000022.100003.2 07.9901.37K2 1 +125642.66 -242702.7 -000033.5-000004.500003.7 07.9901.12K0 0 +131426.28 -545743.6 -000039.7-000005.800005.8 07.9901.01K0 0 +134758.47 -160354.0 -000015.1-000006.500001.6 07.9901.43K2 0 +141054.00 -721302.0 -000003.5-000006.800001.8 07.9901.62K3 0 +141346.15 +373424.2 -000009.2-000038.900002.4 07.9901.51K5 0 +141347.65 +411115.3 -000007.9+000005.000006.6 07.9901.00K2 1 +142149.23 -104000.5 +000014.8-000001.300006.3 07.9901.12K0 0 +144112.93 +403349.7 +000005.9-000030.100002.1 07.9901.58M. 0 +144815.50 +523732.8 -000012.9+000013.300003.3 07.9901.40K2 0 +150520.09 -234634.9 +000016.2-000003.200003.6 07.9901.22K0 0 +150847.48 -204140.1 +000015.2-000007.900003.4 07.9901.19K1 0 +154043.92 -213616.6 -000005.8-000011.100004.7 07.9901.24K1 0 +154221.83 -012433.6 +000009.3-000008.900005.2 07.9901.01G8 0 +154508.77 +411242.0 -000019.8-000052.700005.3 07.9901.06K0 0 +154722.33 -101744.1 -000015.2+000003.000000.2 07.9901.64K5 0 +155603.53 +270305.3 +000021.7+000000.300005.5 07.9901.04K1 0 +160125.43 +553116.5 -000002.7+000005.000000.6 07.9901.58K5 0 +161313.64 +270419.8 -000023.1+000000.300003.5 07.9901.22K0 0 +164212.20 -672907.1 +000009.0+000006.300003.1 07.9901.59K3 0 +164433.77 -464709.3 -000001.1-000016.300000.9 07.9901.04G8 0 +165000.08 -495653.5 +000000.7+000009.400002.1 07.9901.85M1 0 +173703.16 +113919.1 -000001.8-000007.700002.8 07.9901.23K2 0 +175401.36 +730716.5 -000029.6+000026.800003.0 07.9901.14K2 0 +180329.81 +101747.9 -000014.4-000013.600004.3 07.9901.11K2 0 +180603.11 +412354.3 +000002.2-000003.000001.7 07.9901.48K0 0 +182634.70 +242212.6 -000001.1-000001.800001.3 07.9901.00K0 1 +183033.18 -201714.9 -000041.5-000023.800005.8 07.9901.20K0 0 +183932.93 +373101.6 +000004.0-000004.100001.9 07.9901.60K5 0 +190256.49 +563653.3 +000004.8+000028.700004.6 07.9901.00K0 0 +195809.20 -834655.4 +000003.8+000013.500003.0 07.9901.46K3 0 +201226.39 +535418.4 +000010.9+000009.400001.8 07.9901.03K2 1 +202249.58 -502934.7 +000004.4+000008.400002.0 07.9901.53K4 0 +205634.07 -010348.5 -000005.9+000000.200005.2 07.9901.00G5 0 +210155.29 -420446.5 -000008.7-000028.100003.3 07.9901.51M1 0 +210158.44 +364203.6 +000012.8+000025.000001.9 07.9901.12K5 0 +210312.03 +315952.7 -000007.9-000020.300002.3 07.9901.13K0 0 +212745.02 -082135.3 -000000.9-000006.000005.7 07.9901.54M. 0 +213101.96 +112225.9 +000001.5-000027.700001.7 07.9901.62M. 0 +213633.79 +320609.8 +000027.9+000026.800002.7 07.9901.86M4 0 +214233.27 -154541.7 +000017.0-000023.400002.2 07.9901.18K1 0 +215303.96 +175414.0 +000060.9+000009.600002.6 07.9901.12K0 0 +221846.34 +191709.3 +000001.6-000011.700004.2 07.9901.11K0 0 +230853.55 +711837.1 -000009.9-000012.200003.3 07.9901.54K2 0 +233145.03 -144824.1 -000013.4-000000.400007.3 07.9901.03K0 1 +233946.54 +704701.3 +000017.7+000001.000003.0 07.9901.16K5 0 +234602.64 -150802.8 +000027.2-000025.900001.9 07.9901.55K5 0 +235523.50 -045405.7 +000000.9+000012.800003.2 07.9901.06G5 0 +164442.19 -140448.5 -000001.2-000001.400003.3 07.9902.11M1 0 +185832.43 +142149.6 +000001.7+000000.300000.1 07.9902.10C6 0 diff --git a/kstars/kstars/data/hip043.dat b/kstars/kstars/data/hip043.dat new file mode 100644 index 00000000..5db7534c --- /dev/null +++ b/kstars/kstars/data/hip043.dat @@ -0,0 +1,1000 @@ +003149.75 +045046.4 +000000.8-000022.400008.5 08.0000.32F? 0 +003501.00 +424141.8 -000171.4-000073.700044.0 08.0000.87G? 0 +004317.45 +020313.1 +000019.7-000002.000009.0 08.0000.36F? 0 +005416.67 +252339.2 +000007.1-000006.800002.2 08.0000.06A? 0 +005742.18 +020537.7 +000057.8+000010.800003.1 08.0000.46F? 0 +010315.71 -261047.8 +000093.9-000064.100008.3 08.0000.97K? 0 +010424.50 +491217.6 -000036.4-000027.900021.8 08.0000.26A? 0 +011035.62 -655518.3 +000089.2+000021.100007.3 08.0000.45F? 0 +011036.16 +491706.8 +000055.6+000011.600010.6 08.0000.89G? 0 +011316.29 -705252.2 +000057.7+000018.800000.5 08.0000.91G? 0 +011840.85 -005201.1 +000436.6-000253.600030.9 08.0000.81G? 0 +012047.87 +561226.4 +000000.0+000000.000000.0 08.0000.34F? 0 +012225.00 +800745.8 -000013.8-000002.000000.9 08.0000.05A? 0 +012538.44 +313246.6 +000158.5-000036.600020.0 08.0000.71G? 0 +012729.88 +303042.0 +000080.2+000005.800011.2 08.0000.44F? 0 +012959.82 -223126.8 +000121.4-000045.200015.0 08.0000.67G? 0 +013757.15 +591756.5 +000033.8-000009.000009.8 08.0000.23A? 0 +013824.62 +480608.2 +000000.6-000013.600006.3 08.0000.35F? 0 +014059.40 -761434.5 +000000.0+000000.000000.0 08.0000.40F? 1 +014709.77 +211101.5 -000009.5-000004.800010.9 08.0000.04A? 0 +014826.79 -221318.8 +000078.2-000043.800005.1 08.0000.93G? 0 +015448.40 -063531.7 +000054.8-000038.000013.1 08.0000.54F? 0 +020443.88 -821758.0 +000001.0+000008.100000.3 08.00-0.01B? 0 +020759.93 -212051.2 +000096.3+000009.900007.2 08.0000.46F? 0 +020858.97 +601139.5 -000014.7-000009.100001.8 08.0000.15A? 0 +020932.13 -165746.4 +000086.7+000038.200012.3 08.0000.32F? 0 +021016.10 +332155.2 +000017.0+000000.500002.3 08.0000.01A? 0 +023014.04 +483005.7 +000048.8-000016.100007.9 08.0000.59G? 0 +023014.97 -330629.6 +000018.7-000000.200007.0 08.0000.45F? 0 +023354.27 +313450.6 -000065.7-000065.400003.4 08.0000.66G? 0 +023554.65 +310824.3 +000012.8-000085.200002.7 08.0000.61G? 0 +024830.58 +505350.5 -000011.9+000006.800001.0 08.0000.11A? 0 +025359.15 +264452.4 -000026.0-000009.300001.1 08.0000.39F? 0 +030503.51 +104723.6 +000000.2-000007.600005.0 08.0000.82G? 0 +030921.66 +584525.2 +000003.9-000012.600005.6 08.0000.49F? 0 +031309.95 -474704.2 +000100.5+000028.500004.4 08.0000.98K? 0 +031834.58 -511749.1 -000034.4-000015.700009.9 08.0000.28A? 0 +032813.04 +071808.7 -000029.5-000087.600017.6 08.0000.61G? 0 +033012.95 +682600.8 +000035.4-000034.000004.6 08.00-0.01B? 0 +033503.47 +110245.1 -000015.4-000001.800009.2 08.0000.54F? 0 +034707.62 -112922.0 +000021.6+000035.400000.9 08.0000.80G? 0 +034925.97 +241452.1 +000020.5-000041.200009.9 08.0000.15A? 0 +035259.28 +264043.8 +000101.6-000131.300002.3 08.0000.61G? 0 +041211.16 -133813.7 +000066.9-000010.000005.6 08.0000.92G? 0 +041911.58 -584448.0 +000004.1+000011.100008.7 08.0000.11A? 0 +044335.40 +274117.0 +000046.2-000267.400058.0 08.0000.90G? 0 +044741.38 -000519.6 +000011.9-000027.900004.4 08.0000.41F? 0 +044856.91 -070636.4 -000004.5-000004.900003.4 08.0000.44F? 0 +045848.78 -451725.6 +000001.7+000017.600005.9 08.00-0.01B? 0 +050007.75 -410252.5 +000008.2+000018.400006.1 08.0000.11A? 0 +050118.37 +452646.6 -000001.4-000000.400003.0 08.0000.02A? 0 +050226.20 +020252.9 -000002.3-000001.100010.9 08.00-0.06B? 0 +050949.52 -445227.0 -000011.2-000003.800010.5 08.0000.26A? 0 +051059.19 +320219.5 -000122.1+000029.600034.8 08.0000.69G? 1 +051327.54 -111917.3 -000008.2+000005.300008.1 08.0000.18A? 0 +052433.00 +482141.3 +000058.0-000152.500004.9 08.0000.93G? 0 +053244.19 +452928.7 +000004.8-000015.000016.3 08.0000.89G? 0 +053548.03 -005912.8 -000015.1+000000.400007.7 08.00-0.06B? 0 +053838.61 +324032.6 -000006.6-000005.100002.5 08.0000.93G? 0 +054426.09 +682933.8 +000029.8-000086.400007.5 08.0000.56F? 0 +054905.08 -014528.9 +000020.5+000047.600006.7 08.0000.96K? 0 +055437.44 +153027.8 -000002.3-000015.400002.1 08.0000.03A? 0 +055539.00 +141202.9 -000008.1-000002.600001.8 08.0000.94G? 0 +055920.31 +465506.5 +000003.7-000000.100010.2 08.0000.02A? 0 +060205.67 +014539.2 -000013.4-000002.500011.8 08.0000.07A? 0 +060519.19 -465657.2 -000020.8-000065.600013.7 08.0000.98K? 0 +060849.41 -360745.7 +000081.6-000133.400003.0 08.0000.46F? 0 +061241.68 +514111.1 +000012.1-000032.400009.5 08.0000.16A? 0 +061619.70 +180921.4 +000013.4-000009.900003.5 08.0000.12A? 0 +061654.01 +300011.5 +000006.3-000019.000003.4 08.0000.19A? 0 +062324.68 +150606.5 -000002.6-000002.700012.9 08.0000.20A? 0 +062751.78 +805202.8 +000004.9-000004.000011.8 08.0000.99K? 0 +062918.98 -610021.9 -000051.8+000063.000006.1 08.0000.49F? 0 +063327.93 -291235.6 -000005.2+000012.400005.5 08.0000.04A? 0 +063535.15 +575910.5 -000000.3-000037.100000.5 08.0000.24A? 0 +063714.37 +054822.0 -000000.4+000006.100010.9 08.00-0.05B? 0 +063741.85 +020603.0 +000010.7-000012.100009.1 08.0000.07A? 0 +063754.30 +155915.0 -000006.7-000004.000004.2 08.0000.14A? 0 +064028.59 +094904.3 -000004.4-000008.000002.7 08.0000.00B? 0 +064215.97 +120028.4 +000061.7+000023.100007.0 08.0000.84G? 0 +064343.98 +120212.4 -000010.3-000016.100001.7 08.0000.01A? 0 +064800.02 +112858.5 -000025.3-000004.700012.3 08.00-0.02B? 0 +064839.42 +073723.8 -000068.3-000372.800001.9 08.0000.60G? 0 +065000.78 -125749.5 -000001.3-000002.700009.2 08.0000.01A? 0 +065313.08 -064456.7 +000010.3-000025.000014.2 08.0000.88G? 0 +070314.21 -110814.7 -000007.9-000003.900000.9 08.0000.03A? 0 +070516.75 -121934.5 -000008.2+000011.400004.9 08.00-0.09B? 0 +070826.97 -240438.0 -000010.5+000001.000001.6 08.00-0.06B? 0 +070905.05 +152520.2 -000160.3-000280.900023.1 08.0000.63G? 0 +071030.25 -292049.3 +000000.3-000004.000012.7 08.0000.47F? 1 +071148.98 +195308.3 -000019.3-000019.500006.8 08.0000.18A? 0 +072035.58 -013545.6 -000012.6-000000.900007.2 08.00-0.05B? 0 +072105.08 -411150.3 -000015.0+000026.800002.5 08.0000.88G? 0 +072159.89 +395736.3 +000011.9-000022.800020.5 08.0000.90G? 0 +072341.04 +573438.3 -000020.9-000042.800013.1 08.0000.54F? 0 +072733.90 -122450.7 -000031.0+000009.300006.8 08.0000.43F? 0 +073045.22 -064304.5 -000014.0-000002.900002.3 08.0000.16A? 0 +073138.10 -171151.2 +000019.7+000000.500004.1 08.00-0.02B? 0 +073159.26 -040034.7 -000013.2-000035.200014.9 08.0000.99K? 0 +073614.07 +325010.8 -000041.4-000117.100036.2 08.0000.64G? 0 +073915.26 +000637.3 -000016.1-000001.500001.3 08.0000.08A? 0 +074009.59 +571543.8 -000008.0-000025.100012.3 08.0000.04A? 0 +074110.00 -170842.0 -000012.3+000004.900000.9 08.00-0.07B? 1 +074237.22 -421347.9 -000014.0+000007.600002.3 08.0000.15A? 0 +074438.11 +310650.2 -000007.6-000008.300000.8 08.0000.27A? 1 +075953.32 +095356.6 +000118.4-000157.300058.4 08.0000.64G? 0 +075955.16 -221706.9 -000003.1+000006.200000.2 08.00-0.00B? 0 +080311.87 +275554.6 -000093.7+000017.600008.1 08.0000.47F? 0 +080502.79 -085324.8 +000006.0-000005.000011.9 08.0000.13A? 0 +080524.35 +414110.1 +000001.5-000006.200001.0 08.0000.48F? 0 +081319.54 -180822.3 -000014.9-000014.800002.3 08.0000.19A? 0 +082019.13 +571817.3 -000016.5-000005.300003.3 08.0000.90G? 0 +082103.76 +652633.6 +000017.6+000026.800028.1 08.0000.74G? 0 +082216.13 +565011.4 -000028.6-000019.900025.0 08.0000.74G? 0 +082331.35 +233204.3 -000006.5-000028.000000.8 08.0000.19A? 0 +082808.98 +471808.3 -000011.7-000049.400014.7 08.0000.61G? 0 +082837.16 -683700.5 -000026.2+000002.900006.1 08.0000.29A? 0 +083605.60 +020255.6 +000007.5-000012.200001.0 08.0000.10A? 0 +083829.05 +145129.6 +000002.3-000025.200009.2 08.0000.39F? 0 +083853.36 -100154.4 +000011.2-000070.400007.6 08.0000.94G? 0 +084003.54 -444254.5 -000009.4+000014.600009.8 08.0000.89G? 0 +084945.40 -325206.1 -000010.1+000004.500000.4 08.00-0.05B? 0 +085010.05 -503528.5 -000034.2+000022.100008.6 08.0000.56F? 0 +085033.30 +170155.4 -000028.6-000012.900000.0 08.0000.17A? 0 +085118.92 -203106.2 -000001.9+000010.700005.6 08.0000.55F? 0 +085712.33 -613347.2 +000001.6+000011.200002.4 08.00-0.04B? 0 +085751.25 +104851.5 -000000.5+000007.900005.2 08.0000.04A? 0 +090204.73 +031648.0 -000008.8+000003.100001.0 08.0000.89G? 0 +090448.76 -253944.9 +000002.3+000003.900009.2 08.0000.47F? 0 +090459.54 -035915.1 +000000.0+000000.000000.0 08.0000.00B? 0 +090813.24 -573320.7 -000077.8+000048.600014.8 08.0000.48F? 0 +091036.09 +010512.0 +000034.0-000007.100003.2 08.0000.43F? 0 +092148.55 -284348.8 -000072.6+000012.200011.5 08.0000.89G? 0 +092348.41 -233932.1 -000055.9+000000.700015.2 08.0000.45F? 0 +092625.39 -460731.8 +000006.2-000005.200000.2 08.0000.17A? 0 +093101.28 +100919.4 -000034.6-000010.300000.1 08.0000.19A? 0 +093211.82 -033053.9 +000011.6-000026.700013.8 08.0000.82G? 0 +093355.08 -325708.7 +000005.5-000006.600003.5 08.0000.24A? 0 +093449.24 -503345.1 -000001.6+000007.000005.3 08.0000.02A? 0 +094254.03 +503518.1 -000027.1-000001.400015.5 08.0000.69G? 0 +094835.89 -004837.2 -000002.7-000021.400004.8 08.0000.57F? 0 +094856.55 -475445.1 -000029.9+000018.000008.7 08.0000.03A? 0 +095004.20 -295418.9 -000018.1-000076.100008.1 08.0000.45F? 0 +095010.70 -493711.4 +000013.7-000033.900007.4 08.0000.47F? 0 +095656.62 -632311.5 +000001.9+000007.900004.4 08.00-0.05B? 1 +100636.83 +651947.7 -000075.4-000023.800020.9 08.0000.42F? 0 +100653.07 -535448.5 -000040.5+000019.000004.3 08.0000.46F? 0 +100900.14 -494700.1 -000139.7+000019.000008.3 08.0000.42F? 0 +101007.68 +181115.0 -000019.5-000264.900014.0 08.0000.82G? 0 +101540.09 -511524.1 -000003.0+000003.400005.3 08.00-0.08B? 0 +102533.72 +043418.9 -000038.0+000015.800001.3 08.0000.47F? 0 +102735.30 -033107.0 +000024.3-000020.400006.1 08.0000.31A? 0 +102750.08 -155505.7 -000069.4-000015.700003.3 08.0000.84G? 0 +104334.11 +481249.3 -000324.4+000178.700038.8 08.0000.76G? 0 +104958.60 -072856.4 -000162.9-000029.000021.7 08.0000.88G? 0 +105755.95 +142743.1 +000008.8-000021.100005.1 08.0000.90G? 0 +110023.37 -585859.2 -000005.9+000007.400003.9 08.0000.02A? 0 +110053.90 -601931.8 -000013.2+000007.400002.1 08.0000.72G? 0 +110412.76 -584343.0 +000000.0+000000.000000.0 08.0000.57F? 0 +111120.38 -543325.3 -000009.9+000000.700003.9 08.0000.57F? 0 0.10 1.00 +112051.89 -231300.9 -000200.6-000179.400019.9 08.0000.66G? 0 +112458.14 -714837.7 -000008.3+000008.800004.1 08.0000.01A? 0 +112933.87 -533731.8 -000024.4+000001.200000.3 08.0000.06A? 0 +113638.61 +121038.2 -000054.7-000005.800013.2 08.0000.39F? 0 +113857.29 +410835.1 +000000.0+000000.000000.0 08.0000.47F? 1 +115750.21 -434313.1 +000005.2-000000.700012.0 08.0000.23A? 0 +121601.92 -651133.4 -000004.6-000008.700001.2 08.00-0.02B? 0 +122736.94 +610909.8 -000000.2+000001.900007.5 08.0000.19A? 0 +122806.77 -600219.0 -000011.5-000003.600001.9 08.0000.37F? 0 +123134.73 -485907.8 -000020.1+000000.500010.5 08.0000.22A? 0 +124017.07 +213112.4 -000014.3-000090.900016.4 08.0000.53F? 0 +124023.89 +593132.5 +000005.1+000003.400006.9 08.0000.23A? 0 +124035.12 +074159.3 -000008.5+000000.300013.6 08.0000.93G? 0 +124043.22 -194340.4 -000086.5-000003.900007.2 08.0000.39F? 0 +124711.47 -425543.0 -000006.6+000023.800001.4 08.0000.88G? 0 +124804.06 +032719.2 -000084.8-000012.100000.2 08.0000.40F? 0 +125313.95 +285923.9 -000026.2-000025.100005.6 08.0000.36F? 0 +125827.62 -010306.6 -000005.0+000000.400004.6 08.0000.20A? 0 +130545.11 +040526.6 +000049.8-000089.400002.7 08.0000.47F? 0 +130900.26 -342052.9 +000016.8-000016.000006.7 08.0000.22A? 0 +132313.69 -625216.9 -000047.4-000000.900012.0 08.0000.47F? 0 +133158.22 +085837.3 -000015.8+000024.700019.3 08.0000.58G? 0 +133348.21 -581341.5 -000007.4-000000.400005.8 08.0000.67G? 0 +133756.84 +775326.8 -000001.9+000002.200006.1 08.0000.44F? 0 +135820.25 +100804.9 -000050.9-000047.400016.7 08.0000.55F? 0 +140626.84 +382503.2 +000003.3-000008.000003.1 08.0000.88G? 0 +141523.05 -121433.0 -000035.6-000011.000005.8 08.0000.28A? 0 +141850.96 -371947.8 +000020.8-000001.600000.2 08.0000.28A? 0 +143800.65 -543040.3 -000058.4-000032.700001.0 08.0000.39F? 0 +144520.31 -064404.5 -000080.1+000065.000018.4 08.0000.56F? 0 +145130.71 -470459.8 -000044.6-000026.800017.3 08.0000.45F? 0 +145922.74 -694226.0 -000015.1-000012.000007.6 08.0000.32F? 0 +150812.66 -075443.6 -000160.9-000451.400041.9 08.0000.58F? 0 +151825.24 -653614.4 -000036.8-000045.800002.8 08.0000.45F? 0 +151842.18 +102526.7 -000101.2-000003.400029.2 08.0000.62G? 0 +151928.54 +620742.7 -000050.8+000023.900013.1 08.0000.90G? 0 +151953.20 +670056.2 +000021.6+000008.100017.4 08.0000.31A? 0 +152119.72 +133101.0 -000036.1-000006.800026.5 08.0000.67G? 0 +152431.42 -435538.5 -000007.2-000007.300001.9 08.0000.06A? 0 +154445.72 -510436.2 -000094.9-000087.000005.9 08.0000.48F? 0 +155352.74 -780931.3 -000011.3-000011.200002.4 08.0000.01A? 0 +160408.26 +100022.7 -000010.2-000009.400022.2 08.0000.34F? 0 +160528.59 -340015.8 -000026.8-000035.600000.1 08.0000.25A? 0 +161150.70 -273309.5 -000003.4-000044.700014.4 08.0000.32F? 0 +161206.00 -190344.2 +000007.4-000035.900007.1 08.0000.21A? 0 +161250.60 -280755.3 -000004.8+000014.300007.9 08.0000.46F? 0 +161748.79 +101705.2 +000001.8-000024.800027.5 08.0000.29A? 0 +162143.20 -794954.8 -000026.2-000052.600005.4 08.0000.26A? 0 +162228.60 -754045.2 +000001.5-000008.400011.9 08.0000.68G? 0 +163653.79 -370829.6 +000025.8+000008.400010.2 08.0000.14A? 0 +163831.57 +462337.7 +000003.5+000018.700002.4 08.0000.99K? 0 +164122.50 -041253.1 +000018.2+000026.800019.7 08.0000.47F? 0 +164400.40 +090117.8 +000002.3-000004.600004.4 08.0000.98K? 0 +164623.79 +473235.8 +000023.2+000017.100017.7 08.0000.47F? 0 +165706.05 -641119.6 -000003.9-000041.600021.9 08.0000.61G? 0 +165753.33 -535026.0 -000002.1+000011.800012.1 08.0000.38F? 0 +170028.57 +150932.6 +000046.3+000130.900026.0 08.0000.70G? 0 +170155.36 +073931.0 -000017.9-000029.800027.2 08.0000.50F? 0 +170313.68 +405713.4 +000003.4+000026.500011.6 08.0000.51F? 0 +171423.24 -040943.1 -000020.2-000015.600007.4 08.0000.29A? 0 +171956.31 -194215.3 +000008.8-000040.100014.3 08.0000.27A? 0 +172023.16 -573037.0 -000015.4-000044.900005.7 08.0000.48F? 0 +172554.58 +335952.1 +000010.2+000016.700000.0 08.0000.13A? 0 +173125.60 +363351.4 +000041.8+000044.400011.0 08.0000.75G? 0 +173621.57 -582201.3 -000004.2-000021.800000.6 08.0000.84G? 0 +173951.33 -401642.9 -000001.0-000013.400005.4 08.00-0.01B? 0 +174104.15 -373912.9 +000002.0+000005.700008.5 08.0000.36F? 0 +174316.08 +174122.9 -000013.3+000006.900005.1 08.0000.12A? 0 +174433.16 -464933.4 +000007.8-000005.500015.5 08.0000.14A? 0 +174702.17 +054130.7 +000010.0-000003.900003.3 08.0000.03A? 0 +174709.16 +150213.8 -000001.0-000013.100000.5 08.0000.04A? 0 +174745.51 +345523.7 +000003.1+000003.300003.8 08.0000.11A? 0 +174834.27 -365747.3 -000021.4-000001.100000.7 08.0000.40F? 0 +175143.90 -194645.4 -000024.2-000139.800021.3 08.0000.73G? 0 +175344.38 +154758.1 -000001.2-000027.500008.4 08.0000.99K? 0 +180239.16 -213030.9 -000014.5-000000.200003.9 08.0000.20A? 0 +180323.29 -620801.7 +000034.6+000040.600003.4 08.0000.83G? 0 +180449.49 -725706.7 -000009.8-000041.700012.4 08.0000.24A? 0 +180700.85 +655316.6 -000009.5+000010.600004.0 08.0000.03A? 0 +181318.78 +090549.4 +000016.6-000012.100000.5 08.0000.58G? 0 +182703.52 -692251.8 -000003.0-000017.200003.9 08.0000.00A? 0 +182712.00 -185713.4 -000000.6+000009.900013.3 08.0000.14A? 0 +182930.94 -291846.4 +000025.7-000020.100006.9 08.0000.28A? 0 +183451.25 +144358.0 +000010.3+000033.300010.9 08.0000.44F? 0 +183508.21 +000234.9 +000013.8-000000.600006.3 08.0000.61G? 0 +183520.47 -220527.3 +000000.0+000000.000000.0 08.0000.00B? 0 +183658.38 -190823.4 -000000.8+000003.600001.1 08.0000.29A? 0 +184210.10 +344450.1 +000000.6-000013.400002.6 08.00-0.04B? 0 +184248.41 +204039.6 +000009.5+000002.800007.4 08.0000.88G? 0 +184310.47 +692059.0 -000064.6-000010.200011.4 08.0000.53F? 0 +184405.83 -612745.7 -000012.1+000017.800001.4 08.0000.32F? 0 +184854.91 +161523.9 -000027.9+000050.000004.5 08.0000.51F? 0 +185820.46 +083220.6 +000012.2+000005.000013.8 08.0000.26A? 0 +190146.47 -355210.3 -000013.0-000027.900008.5 08.0000.04A? 0 +190249.28 -074332.7 +000019.0+000001.800008.7 08.0000.30A? 0 +191041.89 -294848.4 -000095.6-000094.900026.8 08.0000.60G? 0 +191422.15 -175407.3 -000004.2-000040.300001.8 08.0000.98K? 0 +191445.84 +043712.2 -000001.5-000008.200004.4 08.0000.10A? 0 +191858.22 +391601.8 -000008.2-000005.700002.4 08.0000.32F? 1 +192605.48 +421933.9 +000013.7+000040.100003.8 08.0000.32F? 0 +192657.78 -005441.7 -000076.9-000155.600005.4 08.0000.78G? 0 +192735.35 -523554.0 +000020.4-000047.400008.8 08.0000.26A? 0 +193040.25 -591317.5 +000010.0-000026.600005.6 08.00-0.06B? 0 +193104.15 +631853.1 -000004.8-000010.500001.7 08.00-0.03B? 0 +193344.83 +074945.7 +000015.5+000006.100013.9 08.0000.17A? 0 +193536.52 +091912.9 +000008.4-000007.500015.6 08.00-0.00B? 0 +193634.48 +311409.6 +000009.9+000005.800002.0 08.0000.07A? 0 +194649.54 -033946.1 -000009.2-000003.300008.1 08.0000.50F? 0 +194959.92 +175726.1 +000003.3-000016.600009.8 08.00-0.08B? 0 +195009.68 -605525.6 -000008.2+000014.800005.3 08.0000.52F? 0 +195040.70 +345658.5 +000321.2+000186.500041.0 08.0000.79G? 0 +200143.43 +330401.0 -000010.5-000007.700001.6 08.00-0.09B? 0 +200627.66 +703935.4 +000012.2-000024.900000.2 08.0000.30A? 0 +200632.73 -214035.7 -000190.0-000111.200024.3 08.0000.57F? 0 +200821.92 +380820.0 +000004.7-000005.300002.4 08.0000.01A? 1 +201021.32 +211421.7 +000039.6+000018.000014.5 08.0000.53F? 0 +201501.06 +425334.4 +000000.5-000006.300001.2 08.00-0.02B? 0 +201512.42 +383631.6 -000003.7-000003.100001.6 08.00-0.01B? 0 +201854.91 +603704.6 -000007.6-000006.400000.3 08.00-0.04B? 0 +202013.62 +004427.2 +000006.0-000042.300008.3 08.0000.47F? 0 +202556.48 -333809.4 +000011.1-000011.900000.6 08.0000.00A? 0 +202622.75 -060928.4 -000001.7-000014.400002.1 08.0000.23A? 0 +202708.49 -113250.5 +000011.3+000002.800007.8 08.0000.40F? 0 +202836.26 +283126.2 -000004.2-000016.300004.0 08.0000.47F? 0 +203036.71 +143505.5 -000012.8-000019.200002.7 08.0000.95K? 0 +203309.21 +220857.7 +000000.2-000022.100000.9 08.0000.18A? 0 +203620.77 +614757.5 +000001.3-000011.700000.0 08.0000.94G? 0 +204008.96 +270432.5 +000003.2-000007.400002.3 08.00-0.11B? 0 +204325.10 +233841.1 +000002.8-000001.800008.1 08.00-0.07B? 0 +205027.82 +225303.9 +000078.4-000065.500032.5 08.0000.84G? 0 +210230.55 -500014.7 +000022.8-000027.900012.6 08.0000.11A? 0 +210432.92 +504703.3 -000004.4-000012.300003.0 08.0000.43F? 0 0.10 1.00 +210826.74 +560616.0 +000010.0+000008.600009.0 08.0000.16A? 0 +212341.86 -120336.5 +000029.8-000005.400004.7 08.00-0.11B? 0 +213632.38 -435051.1 +000000.2-000005.300009.8 08.0000.91G? 0 +214100.94 -704825.3 -000016.3-000021.800010.9 08.0000.42F? 0 +214552.43 +702052.3 +000127.4+000075.200023.7 08.0000.71G? 0 +215220.95 +630604.5 +000000.0+000000.000000.0 08.0000.08A? 0 +220050.92 +075108.8 +000022.1-000002.200011.0 08.0000.06A? 0 +220154.09 +044614.5 +000053.6-000104.700016.7 08.0000.67G? 0 +220646.43 -064345.7 +000034.8-000002.700011.6 08.0000.15A? 0 +221101.80 -393250.5 -000002.2-000085.200016.8 08.0000.62G? 0 +221559.92 +544933.0 +000045.2+000016.100011.7 08.0000.23A? 0 +221925.06 +122736.1 +000053.4-000099.300021.4 08.0000.65G? 0 +222004.17 -334115.9 +000012.7-000004.000012.6 08.0000.48F? 0 +222042.86 +230339.4 -000001.7-000004.500008.5 08.0000.95K? 0 +222233.69 +073622.3 +000031.4-000009.900019.6 08.0000.33F? 0 +223014.53 +222800.3 +000032.2-000027.500010.6 08.0000.37F? 1 +225033.96 -551309.6 +000005.7+000004.000000.0 08.00-0.03B? 0 +225306.58 -250852.9 -000032.1-000008.700008.5 08.0000.55F? 0 +230505.54 +340520.2 +000026.1+000004.500001.3 08.0000.51F? 0 +230630.78 +412902.4 +000014.1-000006.700004.0 08.0000.95K? 0 +230637.05 +423926.5 +000001.8-000002.700004.4 08.00-0.04B? 0 +230851.89 +222815.0 -000005.1-000007.200002.3 08.0000.36F? 0 +231609.14 -370720.8 +000094.7-000080.300015.4 08.0000.55F? 0 +232313.05 -243657.7 -000053.0-000064.900007.0 08.0000.84G? 0 +232637.08 +565310.3 -000086.1+000142.900023.0 08.0000.58G? 0 +233224.81 +531750.7 -000016.2-000006.700000.6 08.0000.15A? 0 +233522.61 +440723.2 -000021.7-000008.000004.4 08.0000.27A? 0 +234339.58 -635738.7 +000179.1-000085.200014.2 08.0000.55F? 0 +234428.69 -142511.8 -000012.0-000019.500002.4 08.0000.40F? 0 +235353.01 +304612.6 -000051.4-000038.100006.9 08.0000.43F? 0 +235624.97 +555925.3 -000006.2+000000.800000.9 08.00-0.09B? 0 +235833.48 +692038.3 -000004.6-000008.000003.7 08.0000.40F? 0 +001844.25 -604950.5 +000004.3-000001.800001.2 08.0001.55K? 0 +002139.98 +561249.8 -000019.1-000015.400002.0 08.0001.18K? 0 +002640.33 +470501.8 +000008.1-000002.100007.8 08.0001.49K? 0 +002652.07 +243749.2 -000008.3-000013.000007.3 08.0001.33K? 0 +002742.65 +220544.4 +000025.7-000016.400001.8 08.0001.03K? 0 +002822.96 -225117.9 +000031.1-000015.300018.1 08.0001.07K? 0 +003547.08 -075405.1 +000016.1-000001.500002.4 08.0001.18K? 0 +004658.12 -110946.6 -000002.4+000014.800005.1 08.0001.03K? 0 +005241.69 +312340.5 +000002.8-000007.200004.3 08.0001.21K? 0 +010110.75 +262822.8 -000006.1-000003.300000.1 08.0001.64K? 0 +015029.57 -034140.5 +000001.5+000009.700005.2 08.0001.20K? 0 +015512.82 -094940.8 -000015.3-000007.200000.3 08.0001.30K? 0 +015756.80 +611133.6 +000014.6-000015.900002.5 08.0001.42K? 0 +022013.60 +141752.1 +000042.1-000026.200013.1 08.0001.22K? 0 +022216.23 -215216.7 +000027.7-000010.100008.0 08.0001.59K? 0 +022724.96 +405622.5 -000020.5-000025.800010.4 08.0001.22K? 0 +023041.98 +450325.6 +000017.7+000005.000004.7 08.0001.10K? 0 +023313.02 +474428.6 -000007.4-000003.700011.9 08.0001.68K? 0 +023517.54 -605013.0 +000018.0-000024.900008.2 08.0001.04K? 0 +031109.57 +065201.4 -000010.9+000003.800009.7 08.0001.09K? 0 +033703.34 -530440.3 +000018.5-000000.900009.2 08.0001.11K? 0 +034129.14 +443627.8 -000055.7-000083.400019.2 08.0001.01K? 0 +034213.36 +032556.8 -000040.4-000036.800007.8 08.0001.08K? 0 +034508.69 +482914.4 +000008.8+000008.300003.6 08.0001.46K? 0 +040140.92 +685044.6 +000009.0-000016.000007.1 08.0001.31K? 0 +042104.22 -112958.9 +000016.1-000000.500018.5 08.0001.02K? 0 +042918.36 -384100.6 -000000.8-000044.600013.5 08.0001.08K? 0 +043825.00 +425807.8 -000007.4-000021.900005.8 08.0001.32K? 0 +044217.70 +473512.5 +000053.4-000041.100028.6 08.0001.22K? 0 +044247.72 +582534.6 -000001.9-000006.900001.5 08.0001.72K? 0 +050452.64 -685400.7 +000016.1-000059.700006.6 08.0001.09K? 0 +052158.42 -382919.1 -000003.6+000021.700005.1 08.0001.17K? 0 +052927.18 +540910.7 -000023.1-000024.700003.2 08.0001.17K? 0 +053726.31 +464917.4 +000030.8-000030.500018.8 08.0001.06K? 0 +053948.70 +353921.1 +000007.7-000014.000013.0 08.0001.31K? 0 +055758.71 +450634.8 +000000.5-000009.200001.9 08.0001.44K? 0 +060932.65 +283956.6 -000012.2+000002.900000.0 08.0001.72K? 0 +061019.94 -252904.0 +000009.9-000027.200009.0 08.0001.27K? 0 +061851.38 -732139.2 +000024.9+000026.200005.6 08.0001.67K? 0 +062001.48 +595118.1 -000024.2-000010.200007.8 08.0001.55K? 0 +062110.48 +375619.6 +000013.0-000005.500003.9 08.0001.01K? 0 +062247.34 -245241.4 +000000.5-000005.100005.7 08.0001.37K? 0 +063246.44 +575038.0 -000001.5-000018.900002.7 08.0001.60K? 0 +063959.20 +202911.6 +000018.8-000015.400007.3 08.0001.44K? 0 +064546.40 +374641.4 +000003.8-000013.500000.8 08.0001.56K? 0 +065806.35 +682155.0 +000025.6+000004.000009.2 08.0001.18K? 0 +070909.48 +214749.9 +000037.2+000011.300007.2 08.0001.22K? 0 +072148.95 +310501.3 -000002.3-000020.600009.6 08.0001.10K? 0 +073612.34 -215500.5 +000005.8+000048.900006.1 08.0001.03K? 0 +074647.98 -231159.1 +000005.6+000002.600026.9 08.0001.09K? 0 +074700.41 +553228.9 -000025.8-000000.500007.6 08.0001.65K? 0 +075043.87 -220319.6 -000018.6+000008.400011.8 08.0001.04K? 0 +075242.27 -044228.1 -000045.6-000048.500010.7 08.0001.19K? 0 +080138.17 -144537.5 -000022.3+000004.000000.9 08.0001.32K? 0 +081531.95 +020154.0 +000021.4+000004.400009.1 08.0001.09K? 0 +081923.98 +211526.3 +000024.8-000008.800020.1 08.0001.22K? 0 +082208.51 -433946.3 -000002.4+000021.100000.2 08.0001.58K? 0 +082607.19 +282410.7 -000011.6+000002.700003.4 08.0001.06K? 0 +083426.59 -341137.1 -000021.2-000011.000001.5 08.0001.46K? 0 +083911.52 +685711.5 +000008.3-000011.100003.8 08.0001.07K? 0 +085218.92 +361558.3 -000006.1-000011.000008.0 08.0001.22K? 0 +085712.11 +412026.8 -000002.6+000005.100000.3 08.0001.57K? 0 +091017.22 -001622.5 +000002.5-000006.700004.5 08.0001.59K? 0 +092047.92 -430457.3 -000018.8+000013.700002.2 08.0001.44K? 0 +092517.37 +440101.6 -000019.8-000011.700006.3 08.0001.11K? 0 +094600.00 -505210.1 -000070.2+000033.400000.2 08.0001.12K? 0 +104047.20 -264707.5 -000003.9+000010.200011.6 08.0001.06K? 0 +105013.21 +603632.8 +000017.4-000020.300009.7 08.0001.01K? 0 +110517.09 -063022.0 -000056.5-000000.900006.9 08.0001.01K? 0 +111638.66 +793210.4 -000011.6-000008.200000.7 08.0001.30K? 0 +111921.16 -450535.8 -000010.1-000005.700001.9 08.0001.38K? 0 +112019.02 -234330.9 -000000.2-000004.900000.9 08.0001.48K? 0 +112609.19 +424357.0 +000012.1-000009.000006.1 08.0001.16K? 0 +113203.61 +180918.6 +000001.2-000020.200017.4 08.0001.45K? 0 +120040.41 -555035.5 -000008.7+000007.400000.2 08.0001.49K? 0 +120528.03 -373308.3 -000021.3-000006.700004.1 08.0001.57K? 0 +120600.74 -131900.4 -000044.3+000003.000007.5 08.0001.60K? 0 +121102.22 +183730.2 -000052.7-000016.100005.3 08.0001.18K? 0 +121203.33 -810355.5 +000006.4-000001.500001.9 08.0001.04K? 0 +121404.06 +120850.7 -000029.3+000003.000012.2 08.0001.19K? 0 +124954.58 -495208.1 -000009.0-000028.200004.8 08.0001.03K? 0 +131132.99 +072417.0 +000000.3-000011.800001.3 08.0001.14K? 0 +132140.34 -745213.8 -000011.9-000008.600003.1 08.0001.59K? 0 +134537.17 -122303.0 -000025.9+000015.300003.9 08.0001.24K? 0 +135249.69 +232002.5 -000027.6-000015.200007.2 08.0001.50K? 0 +140455.77 -381647.3 -000011.1-000013.200006.3 08.0001.59K? 0 +142017.22 -352324.5 -000035.0-000008.400003.0 08.0001.41K? 0 +143611.96 +401508.6 +000013.1-000038.500005.1 08.0001.31K? 0 +144617.50 -660659.0 -000005.7-000009.600013.6 08.0001.51K? 0 +144619.82 -790711.8 +000000.2+000009.100000.8 08.0001.76K? 0 +145513.82 -071734.4 +000015.2+000001.500011.3 08.0001.24K? 0 +145611.18 -202321.1 +000005.9+000006.000016.1 08.0001.08K? 0 +150520.09 -234634.9 +000032.5-000014.900010.0 08.0001.22K? 0 +150923.25 -570401.6 -000031.2-000023.400017.6 08.0001.14K? 0 +154221.83 -012433.6 +000007.4-000018.300010.6 08.0001.01K? 0 +155659.07 -410344.3 -000015.1+000001.200005.4 08.0001.77K? 0 +160245.22 -423025.5 -000020.2-000073.200005.0 08.0001.19K? 0 +163726.45 -604610.7 -000012.4-000023.000010.6 08.0001.11K? 0 +163908.82 -442126.0 -000007.1+000005.600015.9 08.0001.55K? 0 +163935.68 -522502.7 +000000.9-000010.400010.9 08.0001.83K? 0 +164046.24 +843952.2 -000034.5-000001.300001.8 08.0001.54K? 0 +164212.20 -672907.1 +000009.7-000003.000003.6 08.0001.59K? 0 +164704.61 -293537.0 +000020.0-000018.300005.9 08.0001.00K? 0 +165110.26 -191112.0 +000026.6-000000.500012.9 08.0001.30K? 0 +165846.88 +273842.0 -000007.3-000003.800009.8 08.0001.59K? 0 +170100.54 +461626.8 -000009.4+000000.400002.5 08.0001.47K? 0 +170447.43 +294030.2 +000010.8-000011.600011.8 08.0001.33K? 0 +171550.02 +065036.4 -000005.1+000011.500019.6 08.0001.67K? 0 +172521.08 -590329.1 -000015.7-000040.100001.6 08.0001.07K? 0 +173111.51 +280811.1 +000005.8-000024.100010.4 08.0001.21K? 0 +173615.54 -631136.4 -000005.1-000017.500005.3 08.0001.06K? 0 +180100.49 +683507.6 +000011.1-000006.900009.8 08.0001.46K? 0 +180745.50 +520139.5 -000014.2+000026.400008.2 08.0001.05K? 0 +181108.30 -232104.0 +000004.2+000003.000012.1 08.0001.25K? 0 +182639.16 +354248.7 -000006.0-000014.200005.8 08.0001.59K? 0 +183932.93 +373101.6 +000007.2-000020.800008.3 08.0001.60K? 0 +185949.70 -182608.7 -000018.8-000030.300010.2 08.0001.72K? 0 +190538.07 -120016.8 -000012.1+000027.900011.6 08.0001.22K? 0 +190906.83 +321607.2 -000032.8-000015.400006.6 08.0001.39K? 0 +191406.50 +750151.0 +000000.7+000009.700011.5 08.0001.03K? 0 +192354.84 +723500.1 -000002.0-000014.900006.3 08.0001.70K? 0 +193215.69 -310432.1 +000026.6-000023.600007.4 08.0001.29K? 0 +193352.07 +060833.9 -000008.8-000011.200001.5 08.0001.14K? 0 +194047.66 +875520.4 +000010.0-000015.200004.9 08.0001.24K? 0 +194631.69 -392531.7 +000022.6+000004.100000.7 08.0001.08K? 0 +194755.61 +221400.4 -000002.4-000012.000009.5 08.0001.62K? 0 +195348.13 +090330.3 -000052.3-000049.000000.3 08.0001.10K? 0 +201147.89 -521446.8 -000011.3+000007.100005.3 08.0001.54K? 0 +201406.64 +361644.0 +000010.6-000002.300000.6 08.0001.64K? 0 +203015.20 -130142.5 +000000.4-000035.300003.9 08.0001.08K? 0 +203752.24 -120058.6 -000038.7-000002.300000.2 08.0001.34K? 0 +204337.15 -301344.5 -000010.2-000024.200001.6 08.0001.11K? 0 +204341.96 -400337.1 +000016.1-000014.100006.7 08.0001.03K? 0 +204447.11 +194257.9 +000011.8-000003.000009.7 08.0001.43K? 0 +205047.12 -392347.5 -000016.6-000013.000009.1 08.0001.30K? 0 +210158.44 +364203.6 +000015.9+000024.500001.8 08.0001.12K? 0 +210601.95 -573532.8 -000010.5+000004.500010.0 08.0001.14K? 0 +211033.51 +165846.3 +000035.6+000020.900010.6 08.0001.25K? 0 +211833.21 -123545.1 +000000.3-000032.100008.1 08.0001.20K? 0 +212332.57 +091116.9 +000029.0-000011.100006.1 08.0001.08K? 0 +212525.98 +153145.5 -000016.0-000048.100010.6 08.0001.15K? 0 +212557.72 -555317.4 +000001.4-000022.200004.6 08.0001.37K? 0 +213416.21 -515903.5 +000007.7-000037.400019.5 08.0001.07K? 0 +213636.65 -090248.3 +000029.9-000031.700003.4 08.0001.17K? 0 +213829.01 +495742.1 -000000.7-000009.900003.3 08.0001.68K? 0 +215543.26 -023806.0 +000019.1-000002.400010.3 08.0001.55K? 0 +215741.46 -323437.5 +000020.4+000003.600002.5 08.0001.21K? 0 +220358.56 +305326.2 -000002.4-000015.200009.3 08.0001.27K? 0 +220511.23 -413346.6 +000010.2-000007.700006.5 08.0001.55K? 0 +220602.37 -030622.1 -000042.4-000037.600001.0 08.0001.34K? 0 +220812.67 +432138.9 -000014.1-000004.900016.9 08.0001.83K? 0 +223532.26 -025630.6 -000010.7-000016.500014.1 08.0001.15K? 0 +223956.80 -474439.8 +000024.3-000003.100011.8 08.0001.25K? 0 +224520.49 +341918.3 -000007.9+000013.700002.0 08.0001.58K? 0 +224642.44 +260107.1 +000005.4-000004.400001.2 08.0001.55K? 0 +225630.13 -145922.4 -000012.3-000001.400025.5 08.0001.26K? 0 +231016.63 -352355.8 +000000.1-000015.100005.2 08.0001.53K? 0 +234240.97 +562557.3 -000004.0+000000.400013.7 08.0001.05K? 0 +234602.64 -150802.8 +000006.7-000021.700018.9 08.0001.52K? 0 +234735.52 +460105.0 +000001.2-000006.400005.5 08.0001.14K? 0 +235934.19 -421659.6 +000003.2-000009.100004.3 08.0001.34K? 0 +073154.53 +243012.6 -000001.2-000000.600005.2 08.0002.14M? 0 +000740.51 +390205.7 -000067.6-000052.700002.2 08.0100.46F? 0 +000859.95 +495129.2 -000027.8-000002.100009.5 08.0100.36F? 0 +001449.30 +625025.6 +000029.1+000009.000008.5 08.0100.15A? 0 +002058.23 -345604.9 +000052.7+000013.700000.3 08.0100.91G? 0 +002907.34 -270037.0 +000006.5-000005.500006.3 08.0100.95G? 0 +003633.47 +560832.1 -000029.1-000004.200003.8 08.0100.50F? 0 +010027.93 -192321.3 +000126.8-000063.400017.9 08.0100.64G? 0 +010751.63 +155147.9 -000084.1-000031.400025.5 08.0100.73G? 0 +011629.86 -045143.5 -000014.1-000018.600006.3 08.0100.51F? 0 +012534.17 +313301.9 +000145.8-000047.200008.2 08.0100.63G? 0 +014911.40 -882126.8 +000018.0+000009.600000.8 08.0100.02A? 0 +015143.56 +462019.4 +000007.0-000001.600007.4 08.01-0.05B? 0 +015226.18 -384442.9 +000048.0+000027.100004.9 08.0100.26A? 0 +015549.10 -203346.0 +000001.0-000090.000009.5 08.0100.47F? 0 +015830.92 +361505.5 -000024.0-000007.200007.0 08.0100.97K? 0 +020120.46 +603043.5 -000018.8-000003.900001.8 08.0100.26A? 0 +021632.40 +485242.2 +000020.5-000026.200000.5 08.0100.98K? 0 +022609.51 +342810.5 +000108.2-000037.500025.2 08.0100.72G? 0 +023005.02 +564024.7 -000003.4-000009.400004.6 08.0100.14A? 0 +024228.89 +151301.4 +000006.7-000016.700000.2 08.0100.13A? 0 +024511.76 +612311.1 -000020.6-000009.400029.4 08.0100.78G? 0 +024632.03 +434554.4 +000110.6-000018.600011.6 08.0100.42F? 0 +025419.58 -423406.2 -000009.0-000006.600000.4 08.0100.87G? 0 +025611.16 -714839.7 +000009.1-000002.800008.4 08.0100.93G? 0 +025611.33 +725310.4 +000000.0+000000.000000.0 08.0100.59G? 1 +030557.28 +011224.1 +000012.6-000003.000001.2 08.0100.98K? 0 +031603.01 +113742.5 +000208.9-000002.200017.3 08.0100.61G? 0 +032630.07 +421633.5 +000010.5-000007.900003.2 08.0100.16A? 0 +034839.05 -064856.9 -000047.6-000003.100023.0 08.0100.62G? 0 +035103.07 -442154.0 +000030.7+000025.200002.9 08.0100.39F? 0 +035853.85 -510526.6 +000021.0-000002.000004.5 08.0100.94G? 0 +040706.27 -461753.4 +000022.0+000046.200016.4 08.0100.45F? 0 +041716.37 +461350.0 -000026.6-000004.100000.7 08.0100.12A? 0 +042141.91 +412426.7 +000005.1+000001.500006.2 08.0100.09A? 0 +042258.95 +092410.9 -000053.9+000072.500030.2 08.0100.77G? 0 +042722.80 +484727.2 -000011.8-000009.100001.5 08.0100.55F? 0 +042810.80 -121554.9 +000007.7-000000.400002.0 08.01-0.03B? 0 +042835.03 -294524.7 +000026.3+000016.600003.6 08.0100.35F? 0 +043237.82 -251217.7 +000009.6+000015.200005.5 08.0100.25A? 0 +043446.87 +210613.7 +000042.7-000035.500011.1 08.0100.65G? 0 +045044.20 -153414.9 +000090.9-000196.000020.1 08.0100.78G? 0 +045135.51 -143519.0 -000013.1-000010.000009.6 08.0100.43F? 0 +045343.31 -274205.2 -000004.9-000008.800011.3 08.0100.94G? 0 +050019.40 +401952.6 -000018.8-000009.400018.9 08.0100.36F? 0 +050118.91 -173327.7 -000004.0-000046.800005.3 08.0100.47F? 0 +051503.19 -121217.1 -000075.7-000037.200012.7 08.0100.48F? 0 +051612.63 +424522.8 -000023.3-000017.500001.1 08.0100.08A? 0 +052413.86 +861723.2 +000004.5-000030.400006.2 08.0100.02A? 0 +052821.55 -535307.1 -000003.9+000000.700001.4 08.01-0.03B? 0 +052925.23 -662620.6 +000005.1+000012.900009.1 08.0100.15A? 0 +052944.85 -531556.2 +000011.1-000012.000007.5 08.0100.52F? 0 +053603.58 -004647.8 -000005.6-000006.900013.3 08.01-0.07B? 0 +053945.24 +042604.5 -000000.2+000010.700017.8 08.01-0.05B? 0 +053945.36 -202612.7 -000019.2+000012.600002.9 08.0100.10A? 0 +054130.21 -174255.0 -000015.1-000002.400003.1 08.0100.08A? 0 +054630.89 -124343.7 -000004.4+000007.300003.1 08.01-0.10B? 0 +054718.84 -130324.4 +000013.7+000018.400004.8 08.0100.27A? 0 +055116.03 +483648.4 +000000.3-000028.300006.1 08.0100.33F? 0 +055215.97 +722840.3 -000063.8+000025.600014.1 08.0100.46F? 0 +060141.51 -565907.1 +000002.0+000018.700003.5 08.0100.27A? 0 +060606.02 +661553.8 +000009.6+000008.300012.1 08.0100.16A? 0 +060656.16 +161037.6 -000023.8-000019.000000.2 08.0100.23A? 0 +061036.74 +035218.2 +000000.8+000009.600005.8 08.0100.13A? 0 +061740.83 -403930.8 -000007.1+000015.500001.7 08.0100.03A? 0 +062014.61 +302209.8 -000021.9-000056.700005.9 08.0100.37F? 0 +062320.03 +172334.9 +000025.9-000016.800018.3 08.0100.44F? 0 +062430.97 +593435.5 +000000.0-000046.700003.7 08.0100.52F? 0 +062551.30 -082435.5 +000002.0+000052.000006.3 08.0100.94G? 0 +062618.03 -100228.7 +000009.3-000001.500003.2 08.0100.15A? 0 +062640.77 +032530.6 +000006.4-000087.600006.4 08.0100.69G? 0 +062700.52 +352545.5 +000011.3+000004.000004.5 08.0100.04A? 0 +062843.18 -491707.0 -000012.8+000001.000003.0 08.01-0.03B? 0 +063327.13 +482228.2 +000050.7+000029.800018.1 08.0100.63G? 0 +063515.64 -202332.2 -000003.2-000005.800005.9 08.01-0.03B? 0 +063526.98 +212547.7 -000007.2-000006.600003.1 08.01-0.08B? 0 +063953.19 +060325.0 -000003.8-000003.900011.4 08.01-0.05B? 0 +064958.67 +313223.9 +000000.9-000010.100000.4 08.0100.99K? 0 +065038.68 +234135.2 +000000.3-000004.200006.2 08.01-0.01B? 0 +065349.97 -215252.7 -000005.7+000006.700009.5 08.0100.20A? 1 +065921.15 +251400.2 -000016.9-000004.800006.3 08.0100.53F? 0 +070827.13 -582220.9 -000003.5+000020.000005.8 08.0100.08A? 0 +070935.14 -190655.9 -000010.4-000001.500000.3 08.01-0.09B? 0 +071013.56 -004117.1 -000002.4+000000.200001.9 08.01-0.05B? 0 +071420.08 +154533.6 -000049.9-000020.200020.8 08.0100.36F? 0 +071534.87 -200743.4 -000008.3-000000.800008.1 08.01-0.06B? 0 +071643.32 +031119.1 -000006.7-000011.500008.6 08.01-0.02B? 0 +071828.77 +271511.7 +000155.8-000159.500035.7 08.0100.66G? 0 +072042.98 -082515.7 -000009.0+000001.300002.8 08.01-0.05B? 0 +072249.31 -663220.0 -000002.6+000011.500000.6 08.01-0.01B? 0 +073401.06 -234207.7 -000026.1+000007.100007.1 08.01-0.08B? 1 +073837.33 -121557.5 -000023.2+000009.700008.6 08.0100.31A? 0 +073843.27 -045928.8 +000005.2-000029.400000.8 08.0100.36F? 0 +075533.29 -021123.9 -000013.1-000015.200006.5 08.0100.01A? 0 +075831.78 -362525.7 -000015.7+000013.700008.2 08.0100.32F? 0 +080851.31 -214159.6 -000005.0-000002.100000.2 08.01-0.09B? 0 +081057.03 +773832.6 -000133.3-000087.200014.2 08.0100.44F? 0 +081252.54 +093440.2 -000056.9-000019.600016.0 08.0100.23A? 0 +081459.86 +410828.7 -000011.6-000050.700003.9 08.0100.37F? 0 +081844.67 -474526.8 -000025.1+000024.700000.3 08.0100.08A? 0 +083107.60 +091154.1 -000131.5+000021.800023.7 08.0100.46F? 0 +083228.55 -552433.5 -000001.2-000005.300005.3 08.0100.08A? 0 +083529.92 -550609.9 -000004.0+000003.400005.0 08.0100.08A? 0 +083726.42 +202913.5 +000003.6+000011.500012.8 08.0100.55F? 0 +084042.45 +554007.1 -000269.3-000375.700026.3 08.0100.69G? 0 +084504.74 -152528.7 -000055.3-000048.000021.5 08.0100.47F? 0 +084816.44 +343556.5 -000013.1-000052.600011.9 08.0100.54F? 0 +085322.92 -225935.0 -000013.6+000014.700002.1 08.0100.03A? 0 +090147.48 +062952.8 +000128.6-000111.800016.8 08.0100.81G? 0 +090744.76 -340721.0 -000033.8+000026.400006.7 08.0100.47F? 0 +091048.15 -174820.6 -000051.0+000009.600003.3 08.0100.18A? 0 +091344.75 -421837.0 -000160.3-000061.700021.9 08.0100.57F? 0 +091408.07 -422803.1 -000020.0-000011.000011.6 08.0100.42F? 0 +091610.55 +404832.4 -000026.9-000027.900010.6 08.0100.47F? 0 +092758.14 -234045.4 +000013.2-000031.800009.6 08.0100.97K? 0 +093018.71 -521820.6 -000005.8+000002.800002.3 08.01-0.10B? 0 +093316.59 -524948.8 -000011.3+000011.800001.6 08.01-0.00B? 0 +093456.51 -645958.4 -000033.3+000044.800010.4 08.0100.48F? 0 +094045.81 +325957.8 -000017.7-000006.300002.8 08.0100.34F? 0 +094909.03 +363147.9 +000001.5-000049.200015.5 08.0100.50F? 0 +095131.16 -193954.0 -000010.2+000005.200001.2 08.0100.94G? 0 +095534.25 +184916.8 +000013.0-000048.400009.1 08.0100.40F? 0 +095742.95 +201015.2 -000072.0-000030.100005.2 08.0100.53F? 0 +095933.39 -075123.5 +000001.8-000001.900002.9 08.0100.93G? 0 +100607.91 +022546.2 -000072.4-000005.300009.3 08.0100.96K? 0 +102143.46 -094625.6 -000020.5-000100.300033.5 08.0100.61G? 1 +103007.16 -532036.9 -000011.2-000000.300005.0 08.01-0.01B? 0 +103108.66 -580257.4 -000008.4+000001.600001.0 08.01-0.02B? 0 +103645.37 -382721.8 +000006.3-000002.200004.2 08.0100.05A? 0 +103827.00 +570614.0 -000006.8+000005.000003.3 08.0100.96K? 0 +104122.08 -532742.5 +000020.3+000010.400011.2 08.0100.13A? 0 +104129.90 -334206.1 +000002.4-000011.400000.8 08.0100.96K? 0 +104353.78 -060442.0 -000072.0+000015.300002.0 08.0100.99K? 0 +104912.28 -303826.1 -000041.9+000008.800022.5 08.0100.60G? 0 +105330.83 +633304.4 +000049.5-000019.800017.3 08.0100.59G? 0 +105739.97 +474529.2 -000011.0-000011.800010.3 08.0100.48F? 0 +110432.02 -210735.4 +000005.0-000043.100007.4 08.0100.40F? 0 +110437.70 -224657.9 -000059.8+000005.000002.7 08.0100.52F? 0 +110947.64 +625908.9 -000003.1+000004.700005.7 08.0100.95G? 0 +113111.72 +361354.1 -000012.0-000041.600003.0 08.0100.39F? 0 +113737.08 -464235.2 -000049.8+000040.900006.0 08.0100.74G? 0 +113910.29 +175017.9 +000007.8+000002.400008.3 08.0100.51F? 0 +114138.22 +043526.0 -000020.9-000003.300006.6 08.0100.32F? 0 +114350.93 +582439.9 -000008.3-000013.800004.4 08.0100.27A? 0 +114851.33 +184923.2 -000084.6-000021.300019.6 08.0100.50F? 0 +115746.21 -081630.3 -000040.7-000074.300021.3 08.0100.51F? 0 +120535.23 +525231.5 -000014.2+000032.900003.9 08.0100.47F? 0 +120801.44 -310826.5 -000008.7+000007.200000.8 08.0100.08A? 0 +120921.69 +292738.2 -000040.9-000013.500002.3 08.0100.98K? 0 +121819.12 +030604.1 -000023.4+000005.300004.7 08.0100.20A? 0 +122737.18 -752820.6 -000052.1+000011.300003.3 08.0100.25A? 0 +123912.80 +560014.2 -000065.5-000013.000010.1 08.0100.42F? 0 +124217.66 -001828.8 +000017.9+000024.300003.4 08.0100.51F? 0 +124429.22 +584127.1 -000209.5+000026.500021.1 08.0100.67G? 0 +124442.11 -602818.8 -000010.4-000003.600007.6 08.0100.06A? 0 +124822.07 +304601.6 -000065.1+000023.500016.9 08.0100.49F? 0 +130403.01 +722409.2 -000026.9-000010.100003.0 08.0100.11A? 0 +131835.36 -622928.4 +000006.9-000000.500000.2 08.0100.13A? 0 +132001.82 +380933.8 -000397.5-000066.600008.5 08.0100.72G? 0 +132658.94 +115430.8 -000002.9-000001.600008.0 08.01-0.04B? 0 +134047.17 -281430.6 -000058.4-000008.900007.6 08.0100.44F? 0 +134122.03 +742907.7 +000018.7-000021.900012.5 08.0100.52F? 0 +135222.10 -624629.8 -000007.2-000001.400007.1 08.01-0.00B? 0 +135234.41 -632346.1 -000002.1-000005.600001.0 08.01-0.01B? 1 +135504.06 -564428.8 +000002.0-000002.700007.6 08.0100.10A? 0 +140249.93 +543958.0 -000015.5-000007.100013.5 08.0100.67G? 0 +140311.44 -394209.9 -000006.3-000010.900011.0 08.01-0.02B? 0 +140451.24 -501215.3 -000046.3-000023.300009.9 08.0100.21A? 0 +140505.34 -283059.6 -000008.2+000023.400019.6 08.0100.36F? 0 +142600.56 +071352.6 -000062.3-000048.400020.0 08.0100.48F? 0 +143311.24 -693517.3 -000013.4-000027.400004.2 08.0100.41F? 0 +143449.40 -393319.2 +000007.5-000004.100012.6 08.0100.59G? 1 +143537.77 -363306.6 -000027.5-000030.000013.2 08.0100.54F? 1 +143651.13 -344741.8 -000029.0-000019.500010.2 08.0100.09A? 0 +143812.97 -615004.0 -000020.6-000009.600006.4 08.0100.29A? 1 +145240.83 +082850.5 -000057.6-000021.100000.9 08.0100.44F? 0 +145508.04 -410713.2 -000015.3-000021.200001.9 08.0100.08A? 0 +145546.57 +393854.3 -000010.0+000016.800006.6 08.0100.41F? 0 +145641.82 -351423.5 +000003.1-000043.000014.6 08.0100.36F? 0 +145725.92 -212426.9 +000000.0+000000.000000.0 08.0100.00B? 0 +145939.84 -685707.3 -000004.3+000002.300000.7 08.01-0.04B? 0 +150123.54 -731953.9 -000019.4-000022.900002.8 08.0100.97K? 0 +150414.24 -152951.4 +000025.0-000026.300004.5 08.0100.51F? 0 +152720.82 +173806.2 -000073.9+000053.000016.4 08.0100.54F? 0 +152813.66 -062615.7 -000030.0-000058.400019.4 08.0100.79G? 0 +153655.77 -460904.7 -000009.3-000025.600013.8 08.0100.28A? 0 +153745.58 -033618.4 -000023.1-000060.100013.2 08.0100.54F? 0 +154115.75 -242355.5 +000027.4+000001.000015.9 08.0100.44F? 0 +155544.94 -282137.7 -000007.3-000010.200000.7 08.0100.36F? 0 +155852.15 -385950.0 -000025.3-000149.200021.7 08.0100.57F? 0 +160109.84 +562623.4 -000049.9-000042.800016.0 08.0100.42F? 0 +160528.94 -265733.5 -000040.9-000026.100006.0 08.0100.39F? 0 +161022.14 -614315.0 -000006.2-000026.600007.3 08.0100.30A? 0 +161501.25 -025054.7 -000023.6-000013.600013.2 08.0100.88G? 0 +163659.32 +694917.6 -000020.0+000034.800013.2 08.0100.28A? 0 +163909.34 -752919.1 -000013.6-000018.700001.4 08.0100.03A? 0 +164147.91 -020840.4 -000005.1-000007.600011.8 08.0100.22A? 0 +164231.24 -773251.0 -000022.9+000003.000013.6 08.0100.46F? 0 +165001.45 -413716.5 +000005.5+000002.300011.5 08.0100.05A? 0 +170933.80 +035557.0 -000042.4-000055.400008.3 08.0100.81G? 0 +170939.22 -714047.5 -000015.9+000002.200004.9 08.0100.42F? 0 +172201.17 -480256.9 -000003.6-000016.300006.2 08.0100.08A? 0 +172224.53 -301214.2 +000048.9-000093.000022.7 08.0100.51F? 0 +172233.96 -352254.9 +000010.5-000067.600010.4 08.0100.25A? 0 +172622.83 +472456.3 -000007.2+000021.600000.0 08.0100.98K? 0 +172912.81 +220757.8 -000033.1-000126.600019.0 08.0100.65G? 0 +173050.80 +341605.2 -000003.5-000008.600002.9 08.0100.92G? 0 +173207.13 -313256.7 -000002.2+000019.900006.2 08.0100.67G? 0 +173429.34 -014536.6 +000122.0-000165.800013.2 08.0100.47F? 0 +173554.24 -060743.8 +000020.7+000009.500002.5 08.0100.46F? 0 +174415.15 -344616.5 -000007.6-000007.400011.3 08.0100.75G? 0 +174455.12 -772112.6 +000011.2-000016.300002.1 08.0100.12A? 0 +174537.34 -282426.4 +000001.2-000046.800002.0 08.0100.41F? 0 +175340.57 +562330.0 -000076.1+000122.100012.2 08.0100.76G? 0 +180101.90 -623028.8 +000005.9+000011.600012.6 08.0100.23A? 0 +181436.65 -275849.5 +000035.4-000015.300013.9 08.0100.42F? 0 +182042.07 +583937.9 +000008.0-000014.900001.4 08.0100.42F? 0 +182304.18 +451313.4 -000003.2+000024.300000.3 08.0100.17A? 0 +183718.10 +121607.7 -000083.4-000179.800014.5 08.0100.55F? 0 +184121.72 +075414.1 +000039.5-000116.400005.5 08.0100.54F? 0 +184206.24 +040203.7 -000006.9-000003.500011.3 08.0100.07A? 0 +184444.46 -254750.5 -000077.9-000046.800031.7 08.0100.54F? 1 +184935.22 -185429.4 +000001.7+000004.900007.2 08.0100.15A? 0 +185207.94 -071530.9 +000003.5-000008.200009.2 08.01-0.03B? 0 +190000.85 -695637.6 -000007.5-000188.600014.4 08.0100.76G? 0 +190256.49 +563653.3 +000006.8+000040.400004.9 08.0100.99K? 0 +190539.17 +271706.8 +000029.0-000002.300013.9 08.0100.36F? 0 +190554.04 -085427.5 -000041.8-000106.700017.8 08.0100.48F? 0 +190657.03 -014402.7 -000006.0-000015.100002.9 08.0100.16A? 0 +190856.23 -284427.0 +000038.9-000083.300011.0 08.0100.99K? 0 +191125.72 +075841.4 -000010.8-000017.500000.5 08.0100.93G? 0 +191156.51 +435325.9 +000001.5-000000.900007.5 08.0100.01A? 0 +191355.65 -472129.8 +000020.0-000034.500017.8 08.0100.53F? 0 +191520.29 -393946.9 -000028.8+000037.900004.7 08.0100.60G? 0 +192016.01 -023557.6 +000045.7+000102.900017.8 08.0100.94G? 0 +192019.00 +565309.8 +000011.8+000007.200000.4 08.0100.01A? 0 +192931.93 +312227.4 -000000.3-000001.600003.9 08.01-0.04B? 0 +193508.73 +512037.4 -000022.9+000092.200018.1 08.0100.89G? 0 +193649.18 -184704.0 -000003.6-000034.900008.6 08.0100.49F? 0 +194011.82 +320320.6 +000007.5+000005.900005.3 08.01-0.04B? 0 +194045.32 +274347.0 +000003.0-000002.000000.2 08.0100.98K? 0 +194300.15 -752352.1 -000051.1+000077.500007.9 08.0100.54F? 0 +195047.89 +574446.3 +000000.8-000021.000004.8 08.0100.16A? 0 +195230.07 +222714.4 +000037.0-000003.400024.9 08.0100.71G? 1 +195417.35 +460027.5 +000026.2+000012.100001.0 08.0100.20A? 0 +195808.88 +194006.5 +000009.9-000022.200002.9 08.0100.15A? 0 +200604.76 -792523.5 +000018.1-000030.300013.5 08.0100.22A? 0 +200612.48 +231005.4 +000017.6-000006.400006.2 08.01-0.03B? 0 +201409.25 +063438.5 -000135.7-000061.300005.2 08.0100.68G? 0 +201834.40 +331609.3 -000025.5-000004.200001.0 08.0100.40F? 0 +201932.42 +384354.0 -000003.1-000007.800000.8 08.0100.48F? 0 +202259.52 -054031.9 +000015.6+000012.400015.3 08.0100.26A? 0 +202354.31 -661044.0 -000069.4-000012.800009.1 08.0100.61G? 0 +202442.19 +191744.0 -000006.1-000023.300002.1 08.0100.06A? 0 +202502.54 +303405.4 -000003.7-000012.200005.5 08.0100.79G? 0 +202648.29 -405943.8 +000017.4-000002.900005.5 08.0100.16A? 0 +202750.80 -064025.4 +000029.5-000025.300019.0 08.0100.29A? 0 +202805.74 +403637.3 +000003.2+000002.600000.1 08.01-0.02B? 0 +202928.39 +421900.6 -000009.7-000070.400012.1 08.0100.66G? 0 +203205.25 -082618.0 +000036.2-000001.300006.2 08.0100.25A? 0 +204317.78 +354430.1 -000002.8+000000.600002.6 08.01-0.06B? 0 +204815.20 -122715.8 -000034.9+000025.700035.0 08.0100.61G? 0 +204848.17 -721243.4 +000014.2-000002.200001.0 08.0100.10A? 0 +205114.19 -381604.1 +000022.6-000021.200003.3 08.0100.33F? 0 +205443.62 -205657.3 +000009.5-000030.800003.7 08.0100.21A? 0 +205650.97 -484017.2 -000016.6+000012.400000.5 08.0100.22A? 0 +205739.71 +612136.7 +000055.1-000005.700008.4 08.0100.61G? 1 +205923.14 +362543.8 +000014.3+000008.900003.5 08.0100.08A? 0 +210538.52 -145417.5 +000022.5+000007.800008.4 08.0100.92G? 0 +210907.13 +324619.0 +000020.5+000009.400007.2 08.0100.99K? 0 +211018.72 +522550.1 +000104.6+000036.500014.2 08.0100.49F? 0 +211202.01 +490030.4 +000025.2+000002.800004.7 08.0100.20A? 0 +211415.41 -561505.2 -000012.8-000012.600006.6 08.0100.90G? 0 +212116.18 -081600.3 -000059.3-000065.900000.6 08.0100.53F? 0 +212354.71 +215550.9 -000009.1-000011.100004.4 08.01-0.09B? 0 +212812.18 -214332.1 +000045.2-000273.100018.6 08.0100.70G? 0 +214315.04 +493826.4 -000007.8-000004.100019.9 08.0100.91G? 0 +215531.43 +664146.8 -000003.8-000023.900007.6 08.0100.28A? 0 +220532.36 -074142.9 +000053.5+000009.900017.5 08.0100.45F? 0 +221439.17 +084927.9 +000028.2+000000.100000.5 08.0100.25A? 0 +221745.17 -650107.0 +000019.3-000001.300007.6 08.0100.22A? 0 +222917.54 +650648.0 +000005.4+000000.400006.8 08.0100.41F? 0 +223148.03 +074727.6 +000007.6-000013.100001.7 08.0100.18A? 0 +223221.41 +403654.2 -000015.6-000040.500004.5 08.0100.16A? 0 +223742.66 -290240.2 +000061.0+000009.200011.0 08.0100.46F? 0 +223822.31 -434440.7 +000003.4-000015.000005.9 08.0100.94G? 0 +225549.65 -074921.0 +000540.8-000044.700031.4 08.0100.64G? 0 +225835.10 +513628.4 +000000.0-000009.500002.7 08.01-0.01B? 0 +225854.91 +272958.6 +000006.4-000019.200009.8 08.0100.87G? 0 +231737.47 -013117.4 +000274.9-000090.900017.9 08.0100.69G? 1 +232150.33 +713234.7 +000024.1-000000.900011.8 08.0100.38F? 0 +233446.58 +523637.2 +000014.9-000000.900006.6 08.01-0.02B? 0 +233941.81 +794916.2 +000008.4-000007.200004.8 08.0100.08A? 0 +000027.30 +311333.8 +000025.0-000030.800004.2 08.0101.15K? 0 +003422.02 +682913.1 +000036.4-000009.100001.1 08.0101.10K? 0 +003525.05 -245151.1 +000008.7+000000.300011.8 08.0101.07K? 0 +004510.39 +372258.2 +000024.7-000009.700008.0 08.0101.16K? 0 +004803.90 -034243.2 +000032.0-000002.200014.6 08.0101.00K? 0 +013246.05 +130941.0 -000001.1-000005.200000.4 08.0101.32K? 0 +013538.94 -395018.2 +000065.7-000002.900001.4 08.0101.53K? 0 +015037.65 -020344.1 +000012.4-000014.700001.1 08.0101.61K? 0 +022658.70 +225243.5 -000016.0+000000.100018.6 08.0101.03K? 0 +022932.24 +054602.2 +000040.5-000011.400012.4 08.0101.26K? 0 +023749.66 +140905.4 -000002.6-000015.600008.3 08.0101.01K? 0 +023951.04 +324853.2 +000003.0-000024.400018.5 08.0101.19K? 0 +024757.66 -244758.5 +000067.6-000056.800024.4 08.0101.02K? 0 +030411.66 -041937.0 -000027.1-000045.900001.3 08.0101.53K? 0 +033114.11 -105553.4 +000020.2-000009.600007.4 08.0101.06K? 0 +035137.92 +452713.9 +000002.9-000011.900005.1 08.0101.25K? 0 +035227.18 +763633.6 +000069.1-000060.400014.1 08.0101.20K? 0 +035709.37 -070937.5 +000030.6+000011.800007.9 08.0101.14K? 0 +040412.99 +150136.9 -000014.4-000002.400013.5 08.0101.14K? 0 +042340.40 -274949.5 +000003.7+000007.600010.1 08.0101.33K? 1 +043203.69 +575026.7 +000004.3-000019.300004.7 08.0101.34K? 0 +043511.31 +725639.4 +000013.7-000013.300000.2 08.0101.21K? 0 +044442.76 +035949.3 -000005.9-000001.600000.6 08.0101.63K? 0 +050631.72 +740531.5 +000005.7-000002.400005.3 08.0101.08K? 0 +051314.63 +583947.8 +000024.1-000055.200014.7 08.0101.10K? 0 +051323.06 -165431.6 +000002.9+000002.100005.9 08.0101.42K? 0 +051741.60 -192806.1 +000011.7-000004.000004.8 08.0101.44K? 0 +052330.19 +501313.9 -000023.8+000033.100023.4 08.0101.77K? 0 +052751.22 -204820.2 +000021.3+000005.700010.9 08.0101.46K? 0 +054139.62 -445536.4 +000010.4+000005.900009.3 08.0101.54K? 0 +055523.55 +510734.6 +000005.7-000014.600008.7 08.0101.10K? 0 +060140.69 -740759.2 +000012.1-000001.100006.4 08.0101.22K? 0 +060309.43 -593624.9 -000008.7+000001.200008.8 08.0101.42K? 0 +060705.16 +330321.8 -000001.6-000011.600005.6 08.0101.32K? 0 +064148.43 -142827.8 -000024.9-000016.100000.4 08.0101.08K? 0 +071914.62 -671115.7 +000011.0+000052.700002.0 08.0101.41K? 0 +072239.02 -311443.5 +000007.6-000020.700006.2 08.0101.46K? 0 +072825.26 +665219.7 +000002.6-000006.600004.2 08.0101.62K? 0 +073025.58 -285101.8 -000010.7+000000.900005.4 08.0101.00K? 0 +073954.24 -255045.6 -000010.4-000011.500008.4 08.0101.31K? 0 +075124.19 +141013.8 -000006.9+000007.100012.1 08.0101.43K? 0 +075211.09 +192723.1 +000009.1-000004.600002.6 08.0101.44K? 0 +075316.12 -622131.7 -000010.9+000002.000011.4 08.0101.28K? 0 +075341.01 -165112.4 -000010.0-000000.400006.4 08.0101.04K? 0 +080002.53 -211956.1 +000014.6+000029.700017.9 08.0101.57K? 0 +080011.41 -385234.3 +000029.4-000028.900012.3 08.0101.56K? 0 +080741.82 -813634.0 -000007.9-000009.900006.0 08.0101.46K? 0 +081054.76 +224343.2 -000021.3-000014.500007.4 08.0101.40K? 0 +081701.30 -454507.2 -000032.5+000017.400014.4 08.0101.04K? 0 +082234.87 +452104.7 -000037.8-000078.800007.3 08.0101.10K? 0 +082829.74 -072041.2 -000003.3-000009.600025.6 08.0101.32K? 0 +083201.83 -471939.9 +000007.8-000009.000002.8 08.0101.77K? 0 +090510.20 -551428.0 -000002.5+000010.600002.7 08.0101.36K? 0 +092240.66 +254529.8 -000035.5-000034.200000.2 08.0101.01K? 0 +092818.99 +485253.4 +000001.4-000005.100005.8 08.0101.13K? 0 +093104.56 -144903.0 +000024.4-000017.300006.5 08.0101.34K? 0 +093949.19 -285444.3 -000015.6+000021.500005.4 08.0101.56K? 0 +094238.31 -610928.3 +000015.5-000025.500007.7 08.0101.00K? 0 +095113.74 +161912.1 +000010.1-000005.300005.1 08.0101.41K? 0 +095858.04 -482924.6 -000002.3-000017.200004.0 08.0101.08K? 0 +101034.70 -571641.9 -000017.9+000002.500002.9 08.0101.12K? 0 +102014.12 +083638.9 -000045.5-000032.700027.4 08.0101.45K? 0 +102856.66 +180512.3 +000002.9-000002.900005.8 08.0101.14K? 0 +103809.17 +645813.1 -000019.1-000008.700004.7 08.0101.39K? 0 +104710.78 -515820.4 -000001.6+000032.600023.3 08.0101.51K? 0 +105253.68 -193340.9 -000038.6+000025.200003.0 08.0101.09K? 0 +111018.42 -064119.5 -000045.4-000011.600007.6 08.0101.17K? 0 +111429.48 +051547.1 -000024.7+000007.100012.0 08.0101.06K? 0 +111956.63 -302646.8 -000044.8+000015.700019.5 08.0101.09K? 0 +112457.87 -355515.4 -000015.4-000002.800000.6 08.0101.21K? 0 +113131.96 +400548.0 +000003.6-000015.900005.4 08.0101.46K? 0 +113250.39 +492945.8 -000017.2-000025.400018.5 08.0101.46K? 0 +113347.52 -232710.3 -000065.3-000002.600005.4 08.0101.20K? 0 +114503.63 -314635.9 -000018.5-000001.000000.1 08.0101.09K? 0 +114558.34 +392343.0 -000005.2-000021.000003.9 08.0101.23K? 0 +120432.73 -633438.0 -000019.1+000002.300012.3 08.0101.25K? 0 +122907.87 -753708.5 +000025.2+000008.400006.8 08.0101.51K? 0 +123712.54 +114904.0 +000028.8-000007.100007.1 08.0101.02K? 0 +125027.60 -693218.3 -000021.6+000006.000001.0 08.0101.13K? 0 +125312.17 -163531.9 +000022.9-000013.000003.3 08.0101.03K? 0 +125859.03 +343244.5 -000004.0+000006.000006.9 08.0101.54K? 0 +130247.39 -302019.6 +000000.0+000004.700004.6 08.0101.11K? 0 +131744.32 +584501.9 -000003.8+000004.800010.1 08.0101.07K? 0 +132826.06 -415826.3 -000017.1-000012.800006.1 08.0101.52K? 0 +133047.59 +681634.2 +000013.3-000017.900005.6 08.0101.02K? 0 +134144.05 -390053.4 +000006.9-000009.000005.3 08.0101.33K? 0 +135446.42 +693251.6 +000022.4-000022.300002.2 08.0101.07K? 0 +135945.19 -395527.3 -000016.8+000001.100002.7 08.0101.32K? 0 +141258.75 -535130.5 -000011.6-000022.500007.0 08.0101.65K? 0 +141550.25 -160453.0 -000008.5+000001.900003.0 08.0101.21K? 0 +144016.19 -594504.5 -000029.8-000009.100000.6 08.0101.45K? 0 +144606.44 -383614.0 -000072.8-000026.600017.5 08.0101.10K? 0 +145346.66 -002528.9 +000000.3+000017.800020.1 08.0101.08K? 0 +145902.80 +150444.9 +000006.6+000008.600021.9 08.0101.00K? 0 +150859.69 +801230.5 -000014.2+000027.700005.7 08.0101.26K? 0 +150940.14 -612913.5 -000005.0-000004.100009.9 08.0101.88M? 0 +153000.26 -525050.9 -000005.6-000013.100007.3 08.0101.42K? 0 +154624.52 +520851.8 +000010.0+000032.000003.3 08.0101.08K? 0 +154920.14 +050243.3 -000020.8-000005.200001.0 08.0101.02K? 0 +160729.78 +032433.2 +000000.2-000005.600000.3 08.0101.30K? 0 +160807.66 -002939.4 -000017.7+000012.500004.3 08.0101.18K? 0 +161556.57 +355214.6 -000012.7-000001.200004.0 08.0101.45K? 0 +161734.16 +412546.6 -000000.8-000013.700004.9 08.0101.39K? 0 +163140.02 +293620.3 +000006.5-000006.200003.9 08.0101.13K? 0 +163146.32 +105705.6 -000040.3-000015.900007.8 08.0101.18K? 0 +165153.91 +145630.7 +000005.7+000008.300002.1 08.0101.52K? 0 0.10 1.00 +170112.12 +360811.9 -000021.7+000016.500012.8 08.0101.08K? 0 +170319.27 -192932.6 -000029.9-000062.600032.1 08.0101.22K? 0 +170401.17 -023501.8 +000017.6-000019.700007.8 08.0101.81K? 0 +170541.89 +253025.2 -000011.8+000004.500001.6 08.0101.00K? 0 +171053.82 -753518.8 +000001.4-000022.900001.5 08.0101.22K? 0 +171358.54 +045514.3 +000021.9+000015.800008.7 08.0101.31K? 0 +172000.04 -001932.4 -000029.3-000023.700006.2 08.0101.24K? 0 +172041.38 -443806.2 +000005.4-000003.000021.3 08.0101.14K? 0 +172916.81 -572442.3 +000004.1-000013.600005.5 08.0101.02K? 0 +173146.01 +224551.2 -000028.8-000057.300002.4 08.0101.14K? 0 +173825.67 +253100.3 -000021.8-000028.200006.1 08.0101.17K? 0 +175401.36 +730716.5 -000034.0+000026.900015.9 08.0101.14K? 0 +175420.51 +640458.9 -000022.6+000009.100006.8 08.0101.20K? 0 +180329.81 +101747.9 -000016.0-000009.000003.1 08.0101.11K? 0 +180636.43 -433738.8 -000009.7-000009.500001.5 08.0101.52K? 0 0.10 1.00 +181441.18 -530441.9 +000015.7-000016.700004.7 08.0101.25K? 0 +181904.03 +143428.2 -000002.5-000007.900006.3 08.0101.25K? 0 +182254.50 -325201.6 -000003.2-000024.300014.2 08.0101.62K? 0 +182328.18 -425447.0 -000014.8-000014.000014.2 08.0101.07K? 0 +182459.55 +164155.4 +000011.3+000023.600011.1 08.0101.70K? 0 +184316.73 +095834.5 -000007.2-000014.800001.1 08.0101.24K? 0 +184801.34 +454402.2 -000000.3-000017.200008.5 08.0101.58K? 0 +184845.90 -510732.5 +000003.2-000031.100003.2 08.0101.04K? 0 +185041.62 -824355.9 +000004.0+000034.500008.7 08.0101.05K? 0 +185216.59 -375649.9 -000012.7+000000.400017.6 08.0101.11K? 0 +185805.58 -314843.8 -000018.6-000009.900001.7 08.0101.30K? 0 +185938.51 -160630.5 +000018.2-000002.500022.1 08.0101.04K? 0 +190048.72 +151732.5 -000007.0-000008.700003.2 08.0101.00K? 0 +190537.20 -352216.0 -000002.7+000007.600007.7 08.0101.46K? 0 +190714.26 -045353.5 +000019.5+000001.900009.3 08.0101.42K? 0 +191116.13 +670057.3 +000013.0+000006.700003.9 08.0101.13K? 0 +191358.05 -225554.5 +000000.7-000002.400007.1 08.0101.63K? 0 +191704.75 +462447.7 +000006.5+000016.900004.1 08.0101.40K? 0 +192848.87 -420658.2 -000005.4+000009.600001.5 08.0101.64K? 0 +192931.47 -241247.1 -000007.7-000013.900009.7 08.0101.19K? 0 +193259.29 +060423.0 -000000.8+000000.900005.8 08.0101.92M? 0 +194538.76 +561209.5 +000002.6+000011.200006.5 08.0101.57K? 0 +194634.39 +102736.7 -000003.6+000002.200012.1 08.0101.44K? 0 +194702.58 +043142.8 -000014.6-000003.500003.3 08.0101.06K? 0 +194945.78 +623331.2 +000017.1+000017.900000.1 08.0101.53K? 0 +195253.43 +384018.9 +000027.0+000012.500001.8 08.0101.23K? 0 +200203.19 +503303.6 +000025.5-000026.500012.5 08.0101.43K? 0 +201508.40 +582004.7 +000012.2-000012.100007.9 08.0101.03K? 0 +202249.58 -502934.7 +000015.6-000012.300019.5 08.0101.53K? 0 +202610.36 +452451.4 +000006.0+000013.300005.4 08.0101.60K? 0 +202855.41 -005000.8 -000008.7-000037.300006.7 08.0101.24K? 0 +203117.59 +294340.5 +000004.8-000020.600009.8 08.0101.58K? 0 +203350.58 +014132.8 -000018.0-000038.100008.6 08.0101.03K? 0 +204640.20 -271359.7 -000000.9-000034.900000.4 08.0101.37K? 0 +204923.25 +632053.2 +000034.8+000020.700016.1 08.0101.61K? 0 +205035.85 -153039.2 +000043.4-000016.500009.8 08.0101.04K? 0 +205105.77 -162452.6 -000033.1-000004.200002.3 08.0101.49K? 0 +205232.44 -481518.6 +000006.8+000004.200018.4 08.0101.25K? 0 +210043.04 +042411.0 +000025.4+000044.400016.5 08.0101.11K? 0 +211255.41 +210406.7 +000037.2-000009.700002.8 08.0101.02K? 0 +212031.66 +011405.3 +000008.6-000004.900010.2 08.0101.01K? 0 +212146.62 -432401.0 -000009.5-000006.100001.0 08.0101.60K? 0 +212650.37 +220949.8 +000009.3-000020.800005.7 08.0101.29K? 0 +212745.02 -082135.4 -000008.7-000005.900002.4 08.0101.51K? 0 +213007.81 +761834.3 +000008.3+000012.600008.8 08.0101.00K? 0 +213132.24 -220039.9 -000005.1-000022.500018.7 08.0101.21K? 0 +214055.65 -343112.8 +000003.8-000007.400000.6 08.0101.49K? 0 +221209.04 +100919.5 +000021.6-000014.100011.3 08.0101.10K? 0 +222347.96 -502634.5 -000007.9-000023.100011.3 08.0101.34K? 0 +223014.62 +462533.5 +000001.3-000027.200009.7 08.0101.05K? 0 +223120.20 +411307.0 -000004.8-000011.300000.2 08.0101.25K? 0 +223915.57 -033626.6 +000019.9-000029.600016.2 08.0101.27K? 0 +224724.19 -272300.9 +000047.9-000026.200008.1 08.0101.06K? 0 +225904.18 -673237.0 -000029.1+000009.300002.2 08.0101.05K? 0 +230024.77 +354619.2 -000041.9-000026.000002.0 08.0101.18K? 0 +230717.90 -345156.4 +000012.4+000012.300002.5 08.0101.42K? 0 +231935.96 -140359.5 -000023.6-000022.300000.8 08.0101.12K? 0 +232912.22 +550811.5 -000002.8-000009.100009.3 08.0101.14K? 0 +233723.78 -514357.9 -000033.0-000005.200003.3 08.0101.09K? 0 +234019.53 -265316.3 +000008.8+000004.900000.0 08.0101.06K? 0 +235532.11 +485604.9 +000047.2+000013.400009.7 08.0101.22K? 0 +000129.20 +304409.1 -000015.7-000041.900005.5 08.0200.66G? 1 +001647.16 -463426.2 +000120.0-000078.000002.2 08.0200.45F? 0 +002540.38 +225642.5 +000047.9+000018.000004.7 08.0200.24A? 0 +003631.20 +295033.0 -000012.2+000023.800001.3 08.0200.99K? 0 +003632.48 +753149.9 -000021.0-000046.600017.3 08.0200.94G? 0 +004029.08 +362701.6 -000021.1-000005.200004.5 08.0200.28A? 0 +004226.81 +583412.3 +000002.5-000002.400009.8 08.0200.89G? 0 +004515.52 +573354.3 +000034.4-000006.100006.5 08.0200.12A? 0 +005258.20 +635528.5 +000001.4-000022.000011.6 08.0200.38F? 0 +005613.09 +611514.4 +000003.2-000001.600001.0 08.0200.06A? 0 +010150.40 +510243.0 +000112.8-000031.000007.4 08.0200.47F? 1 +011451.19 +094428.1 -000014.6-000024.900020.5 08.0200.43F? 0 +011743.75 -461020.4 +000002.4-000012.200008.2 08.0200.99K? 0 +012239.89 +683355.6 -000001.5-000012.000002.0 08.0200.38F? 0 +012453.15 +545442.2 -000016.0-000011.700001.2 08.0200.27A? 0 +013113.93 -105347.8 +000017.6+000037.700022.8 08.0200.74G? 0 +013930.66 +521600.5 -000007.8-000023.200009.4 08.0200.18A? 0 +015259.59 -324636.9 +000068.9-000015.500002.8 08.0200.23A? 0 +015515.88 +570135.9 +000047.1-000053.300007.1 08.0200.48F? 0 +015917.20 +794155.4 +000090.4-000102.700003.5 08.0200.93G? 0 +015946.62 +155728.5 -000028.0-000023.200002.2 08.0200.75G? 0 +020522.32 +683617.3 -000007.2-000009.900003.0 08.0200.28A? 0 +020855.29 -160034.6 +000008.3+000020.600008.1 08.0200.41F? 0 +023332.79 +573214.8 -000004.2+000011.200006.5 08.0200.55F? 0 +023415.94 +672459.1 -000008.1-000007.600002.9 08.0200.11A? 0 +024622.54 +503700.7 +000050.8-000032.700014.6 08.0200.34F? 0 +025023.51 +325052.9 +000003.3+000000.300001.8 08.0200.25A? 0 +025118.67 +361838.1 +000094.2-000058.900010.4 08.0200.34F? 0 +025247.51 -163707.4 +000057.2+000009.300015.8 08.0200.40F? 0 +025808.24 +720914.0 -000005.8+000001.000004.1 08.0200.42F? 0 +030025.41 -080756.6 +000245.7+000073.200019.0 08.0200.75G? 0 +031248.58 +024142.2 -000011.9+000006.500010.5 08.0200.14A? 0 +032521.64 +622905.9 -000014.3-000021.000000.0 08.0200.23A? 0 +033538.04 -523324.0 +000007.3+000013.700006.5 08.02-0.18B? 0 +033826.30 -461436.0 +000029.3-000076.800015.3 08.0200.52F? 0 +033938.34 -433036.2 -000029.0+000064.800003.5 08.0200.94G? 0 +034521.06 +602103.4 -000054.3-000008.500011.0 08.0200.57F? 0 +040034.80 +421332.0 +000026.9-000033.700019.7 08.0200.05A? 0 +040157.89 +195532.2 +000020.3-000042.500015.6 08.0200.37F? 0 +040621.03 -674219.4 -000004.1+000000.700009.0 08.0200.91G? 0 diff --git a/kstars/kstars/data/hip044.dat b/kstars/kstars/data/hip044.dat new file mode 100644 index 00000000..a4c680d6 --- /dev/null +++ b/kstars/kstars/data/hip044.dat @@ -0,0 +1,1000 @@ +041236.46 +420706.4 +000002.5-000006.200000.5 08.0200.27A? 0 +042131.40 +604733.7 -000001.6-000008.800010.2 08.02-0.01B? 0 +042259.67 +091456.5 +000030.3-000005.600022.1 08.0200.26A? 0 +042423.17 +675525.5 +000004.3-000018.700000.1 08.0200.42F? 0 +042827.81 -373645.9 +000046.4-000118.400022.4 08.0200.83G? 0 +042831.29 -073309.6 +000068.1+000139.800020.8 08.0200.50F? 0 +042850.21 +022218.3 +000084.6-000050.200012.4 08.0200.43F? 0 +044447.07 -264606.2 -000006.6+000001.900013.6 08.0200.93G? 0 +044835.30 +174824.1 -000007.7-000042.100017.2 08.0200.41F? 0 +045445.14 +454223.7 +000011.3-000015.000004.6 08.0200.47F? 0 +045449.40 +220847.6 -000020.3-000028.000001.9 08.0200.21A? 0 +045804.12 -161106.8 +000007.1+000003.500006.2 08.0200.10A? 0 +045853.61 +813810.1 +000008.9-000008.600008.2 08.0200.28A? 0 +050144.25 +204948.3 -000070.7-000096.900032.7 08.0200.75G? 1 +050645.82 +062518.0 -000046.0-000003.700000.6 08.0200.49F? 0 +051005.22 +315550.3 +000020.1-000037.000014.1 08.0200.24A? 0 +051300.93 -000531.0 +000000.3-000001.700004.9 08.0200.15A? 0 +052507.80 -022721.0 -000009.0-000107.300009.0 08.0200.45F? 0 +053500.30 -004856.0 +000001.8+000001.100010.8 08.02-0.04B? 0 +053955.42 -031949.8 +000003.8+000000.000001.3 08.02-0.10B? 0 +054332.35 +084530.3 +000016.0+000011.200000.8 08.0200.27A? 0 +060348.13 +181553.2 -000006.4+000020.200017.8 08.0200.03A? 0 +060406.10 -154053.2 -000015.4+000004.400007.4 08.02-0.03B? 1 +060634.34 -220841.4 -000000.5+000009.500003.8 08.02-0.04B? 0 +060759.05 +272542.4 +000016.9-000092.300008.6 08.0200.64G? 0 +060847.45 -342459.6 +000020.8-000008.300015.9 08.0200.38F? 0 +061254.93 -274406.1 -000002.5-000016.800005.3 08.0200.92G? 0 +061414.70 +142655.0 -000003.6-000022.800007.2 08.0200.28A? 0 +061605.14 +005233.8 -000001.7-000006.400005.1 08.0200.01A? 0 +061714.09 +184059.5 -000006.2-000002.900004.3 08.0200.99K? 0 +061931.66 +161041.9 +000002.8-000008.900005.6 08.0200.39F? 0 +061934.66 +410532.8 +000007.6-000054.400016.7 08.0200.58G? 0 +062108.81 -164038.0 -000018.6+000013.600003.5 08.0200.07A? 0 +062311.23 +431410.6 +000004.8+000003.600011.7 08.0200.07A? 0 +062623.13 +402130.2 +000006.5-000006.700006.9 08.02-0.01B? 0 +063511.14 +540546.5 -000012.9-000039.500002.9 08.0200.54F? 0 +063617.39 +375932.5 -000083.9-000126.600010.6 08.0200.84G? 1 +063730.27 -013719.1 -000004.2-000003.500010.0 08.0200.23A? 0 +064317.38 +750407.0 -000018.3-000029.100005.7 08.0200.40F? 0 +064459.14 +104509.6 -000004.3-000014.400024.6 08.0200.71G? 0 +064745.93 +314210.2 +000038.1-000039.400014.2 08.0200.58G? 0 +065422.15 +193542.8 -000010.9-000001.400001.8 08.02-0.09B? 0 +065818.81 +131503.4 +000004.1-000007.800010.0 08.0200.21A? 0 +070431.76 +035050.9 -000018.8+000006.800012.7 08.0200.32F? 0 +070853.05 -272928.0 -000026.7+000008.600001.2 08.0200.95G? 0 +070913.80 -562136.4 -000002.5+000011.000001.5 08.0200.82G? 0 +071046.37 +054404.1 -000061.7-000085.500017.6 08.0200.46F? 0 +071114.80 +323654.1 -000110.4-000010.300022.6 08.0200.56F? 0 +071227.62 -081243.3 -000010.1+000006.500003.9 08.02-0.06B? 0 +071437.69 +194205.1 -000014.3-000001.500008.6 08.0200.54F? 0 +071550.44 +364708.9 -000012.4-000010.300004.7 08.0200.19A? 0 +071819.28 +503015.8 +000003.8-000000.800014.1 08.0200.03A? 0 +072918.58 +122655.8 +000016.9-000019.000000.9 08.0200.44F? 0 +073018.23 -155058.6 -000000.3-000028.000005.6 08.0200.13A? 0 +073345.56 -302322.1 -000000.8-000032.900012.2 08.0200.34F? 0 +073419.60 +144511.3 -000020.1-000009.000000.3 08.0200.26A? 0 +073830.25 +334241.3 +000000.0+000000.000000.0 08.0200.39F? 1 +074148.45 +673359.4 -000023.5-000045.200012.0 08.0200.65G? 0 +074512.97 -221315.3 +000019.1+000052.300009.1 08.0200.98K? 0 +074859.40 +642215.4 -000024.3-000047.800007.3 08.0200.40F? 0 +075954.29 -461004.8 +000015.2-000076.700012.4 08.0200.76G? 0 +080405.77 -214859.2 -000002.8-000021.400007.9 08.0200.39F? 0 +080650.19 -473337.8 -000028.1+000016.900000.8 08.02-0.03B? 0 +081236.13 +284912.6 -000009.6+000000.500001.3 08.0200.04A? 0 +081800.43 -165138.3 -000003.6-000007.700013.5 08.0200.97K? 0 +082906.98 -453327.1 -000010.7+000014.400007.5 08.02-0.08B? 0 +083320.55 -124413.7 -000008.4-000008.000003.1 08.0200.19A? 0 +083406.57 +251400.5 -000028.0-000028.500005.9 08.0200.23A? 0 +083413.75 -382108.8 -000014.4+000011.900000.1 08.0200.68G? 0 +084033.08 -035850.3 -000219.6+000093.400012.2 08.0200.98K? 0 +084553.76 -560643.5 -000030.0-000012.100000.7 08.0200.99K? 0 +085129.73 +174515.3 -000019.2-000011.300015.5 08.0200.96K? 0 +085135.19 -055811.5 -000031.5-000003.500002.6 08.0200.61G? 0 +085408.22 -105514.2 -000005.1+000015.600007.9 08.0200.81G? 0 +085440.58 -392858.0 -000019.4+000013.600006.5 08.0200.90G? 1 +085716.60 -881614.6 -000029.7-000000.900002.1 08.0200.94G? 0 +091526.78 +224829.1 -000016.6-000018.800000.4 08.0200.41F? 0 +091950.42 -710033.2 -000008.7-000036.000002.9 08.0200.38F? 0 +092423.42 -435259.9 -000011.9+000002.200000.7 08.0200.03A? 0 +092940.55 -395822.8 -000001.8-000005.300009.9 08.0200.93G? 0 +093523.62 +395726.2 +000002.0+000005.000010.4 08.0200.42F? 0 +095031.57 -670822.6 -000020.1+000024.100005.2 08.0200.42F? 0 +095530.43 -402605.2 -000016.4+000000.700003.1 08.02-0.00B? 0 +095829.81 +293204.2 +000017.3-000018.100006.3 08.0200.99K? 0 +095850.74 +520419.7 -000007.5+000004.100007.1 08.0200.15A? 1 +100151.55 -284034.3 -000060.4+000037.200019.8 08.0200.24A? 0 +100356.08 -282955.7 -000055.5+000036.300006.4 08.0200.52F? 0 +101436.05 +534614.9 -000273.7+000059.500013.5 08.0200.75G? 0 +103011.63 -034146.9 -000044.1-000008.200018.9 08.0200.47F? 0 +103106.34 -421315.1 -000022.6-000012.000007.2 08.0200.12A? 0 +103221.71 +231908.7 +000008.4+000025.900001.2 08.0200.51F? 0 +103602.13 -115445.6 +000149.1-000255.400032.3 08.0200.85G? 0 +103845.76 -432344.9 -000037.8-000008.300005.9 08.0200.07A? 0 +104421.23 -190830.8 +000001.6+000001.100008.7 08.0200.01A? 0 +105055.99 -770728.6 -000026.4-000002.300002.5 08.0200.42F? 0 +105544.13 -684727.2 -000033.9-000000.400002.5 08.0200.12A? 0 +110357.10 -090451.4 -000035.9+000019.200017.0 08.0200.39F? 0 +110822.74 +210222.7 -000195.1-000063.500017.3 08.0200.62G? 0 +111521.26 +273415.1 -000027.0+000074.400023.8 08.0200.32F? 0 +112540.62 -533418.0 -000006.4-000005.000006.8 08.0200.20A? 0 +113312.08 +330758.6 -000014.4-000052.100012.8 08.0200.50F? 0 +113611.34 -370351.2 -000050.8-000152.700014.9 08.0200.67G? 0 +113622.55 -554420.8 -000071.9+000039.100017.1 08.0200.97K? 0 +114348.02 +161923.3 -000102.9+000038.100015.1 08.0200.63G? 0 +120330.70 -721139.6 -000040.5-000023.500008.5 08.0200.74G? 0 +120346.21 -440722.3 +000094.1+000036.100013.7 08.0200.63G? 0 +121414.03 +332700.5 -000081.7+000004.300020.5 08.0200.84G? 0 +121822.14 -153539.2 -000017.6-000013.500007.7 08.0200.30A? 0 +121905.64 -334443.0 -000011.8-000017.300011.3 08.0200.37F? 0 +121913.52 -031910.8 -000058.8-000046.900019.9 08.0200.69G? 0 +122446.33 +381906.9 -000596.0+000062.200031.8 08.0200.58F? 0 +122451.95 +314923.7 +000020.8-000040.700011.0 08.0200.96K? 0 +123225.20 -221015.9 +000017.4-000002.900017.1 08.0200.31A? 0 +123413.35 -214327.3 +000001.2+000005.200007.3 08.0200.30A? 0 +123420.83 +062244.9 +000004.1-000124.700013.8 08.0200.91G? 0 +123453.38 -050917.0 -000035.5-000002.200003.1 08.0200.26A? 0 +123546.40 -613422.9 -000011.2+000002.900003.5 08.0200.15A? 0 +123733.47 +451513.4 +000011.9+000015.800009.2 08.0200.32F? 0 +123928.58 -191420.4 -000009.1+000012.600012.7 08.0200.99K? 0 +124153.44 +752122.3 -000117.2+000023.600009.3 08.0200.96K? 0 +124238.93 +023436.5 -000021.9-000049.100034.5 08.0200.80G? 0 +124741.84 -582555.8 -000035.0-000009.100012.5 08.0200.36F? 0 +124925.46 -251746.4 -000119.2-000063.900015.1 08.0200.63G? 0 +125106.41 -291038.7 -000059.9+000012.000003.5 08.0200.23A? 0 +130153.43 -194628.4 +000001.5-000032.500006.5 08.0200.35F? 0 +130949.02 +203913.8 -000048.6-000031.300002.6 08.0200.96K? 0 +132644.42 +165654.6 -000008.4+000063.200006.5 08.0200.51F? 0 +132854.89 +303337.3 -000019.1+000005.500010.9 08.0200.63G? 0 +133543.33 -060922.0 -000012.8-000011.500009.5 08.02-0.14B? 0 +135651.35 -490645.1 -000012.4-000008.300002.4 08.0200.78G? 1 +140029.27 -354708.1 -000017.2-000012.500002.5 08.0200.04A? 0 +140316.37 -070823.0 -000172.1-000018.100001.4 08.0200.42F? 0 +140741.72 -660907.8 -000027.2-000029.600002.5 08.0200.38F? 0 +140944.11 -603454.3 -000008.5-000022.400000.7 08.0200.15A? 0 +141924.45 -020554.3 -000093.9+000009.900001.7 08.0200.50F? 0 +142057.05 +331725.8 +000059.8-000061.500004.5 08.0200.41F? 0 +142926.22 -800612.1 -000039.1+000028.600002.5 08.0200.41F? 0 +143230.86 +491102.7 -000023.0+000008.900013.2 08.0200.48F? 0 +143702.63 -220822.9 -000057.0-000007.800009.8 08.0200.31A? 0 +145433.44 +342440.4 +000027.2+000006.800016.3 08.0200.50F? 0 +145531.08 -101653.4 -000029.7+000008.200016.7 08.0200.24A? 0 +151357.31 -092936.6 +000071.5-000045.000024.6 08.0200.52F? 0 +151631.38 -131302.3 -000028.5-000033.400004.9 08.0200.32F? 0 +152149.00 -150939.5 -000042.0-000008.100001.2 08.0200.98K? 0 +153506.26 -250620.0 -000063.5-000015.100011.2 08.0200.43F? 0 +153635.22 -235944.9 -000028.5-000038.000012.1 08.0200.44F? 0 +154028.60 -635017.0 -000018.5-000014.400002.3 08.0200.05A? 1 +155831.60 -424433.5 +000018.7-000029.800004.9 08.0200.22A? 0 +155832.54 +274421.4 -000777.2+000293.000037.8 08.0200.76G? 0 +160002.43 -535105.1 -000033.3-000034.700003.9 08.0200.94G? 0 +160104.84 -324142.1 +000118.0-000203.000027.2 08.0200.65G? 0 +160313.99 -602421.4 +000002.7-000004.300009.0 08.0200.03A? 0 +161554.55 +582844.2 +000003.7+000018.600013.9 08.0200.49F? 0 +161914.46 +413933.6 -000016.5+000030.400001.2 08.0200.35F? 0 +162227.75 -311056.9 +000000.0-000016.300007.4 08.0200.23A? 0 +162422.74 -544333.0 +000001.8-000006.000000.6 08.02-0.08B? 0 +162425.08 -223917.4 +000028.3-000016.200010.5 08.0200.49F? 0 +162533.21 -035159.6 -000007.7+000010.800009.8 08.0200.50F? 0 +162753.98 +213910.7 -000053.6-000017.700012.0 08.0200.42F? 0 +165438.39 -215246.5 -000007.0-000001.000003.0 08.0200.07A? 0 +170054.26 +393238.3 +000004.5+000022.900000.9 08.0200.93G? 0 +170522.04 -442334.4 +000006.8-000042.100010.5 08.0200.08A? 0 +171214.14 -521754.7 +000012.4-000016.500014.2 08.0200.06A? 0 +171659.07 +623440.3 -000162.2+000107.600020.4 08.0200.74G? 0 +172025.52 -113659.1 -000003.0+000006.900002.2 08.0200.43F? 0 +172706.69 +214310.5 -000031.0-000000.200012.5 08.0200.58G? 0 +173248.71 -144730.7 +000009.1-000020.300000.3 08.0200.44F? 0 +174434.78 -072429.2 -000072.4-000040.000008.9 08.0200.67G? 0 +174528.47 +355335.9 +000017.1+000003.500007.1 08.0200.27A? 0 +174627.84 +173409.9 -000032.4-000166.400009.0 08.0200.61G? 0 +174958.76 +415718.9 +000028.5-000045.200006.0 08.0200.35F? 0 +175007.61 +152943.2 +000008.8+000012.400004.4 08.02-0.13B? 0 +175142.73 +563615.1 +000002.6-000005.900004.0 08.0200.19A? 0 +175647.16 +042237.2 -000004.2-000019.400009.8 08.0200.11A? 0 +175911.27 +135418.1 -000006.5-000003.900001.2 08.0200.01A? 0 +175916.19 -254907.8 +000002.1-000011.000006.2 08.0200.02A? 0 +180340.33 -265206.5 +000004.6-000010.100001.5 08.0200.13A? 0 +180642.78 -185902.8 +000013.7+000001.900010.0 08.0200.35F? 0 +181343.39 +004106.8 -000012.6+000013.600002.5 08.0200.96K? 0 +182055.73 -280708.4 +000006.0+000000.500003.1 08.0200.35F? 0 +182137.38 -035229.5 +000022.3-000001.600000.1 08.0200.45F? 0 +182209.83 -553351.1 +000096.0+000002.100020.7 08.0200.43F? 0 +182309.02 -163536.8 -000005.5+000002.800005.4 08.0200.77G? 0 +182701.79 +074357.8 -000001.8+000002.000005.2 08.0200.06A? 0 +182935.61 +324329.9 -000000.2-000004.500000.2 08.02-0.10B? 0 +183110.57 -321723.7 +000016.2-000056.100002.8 08.0200.31F? 0 +183244.43 +385204.1 +000098.9+000074.100010.2 08.0200.85G? 0 +183308.85 -012744.3 -000006.0-000006.200001.1 08.0200.18A? 0 +183550.58 -193315.3 +000016.4-000036.000004.1 08.0200.53F? 0 +183728.21 -345043.3 +000004.9-000005.200015.4 08.0200.86G? 0 +183834.69 +000654.1 -000022.2+000037.800001.8 08.0200.46F? 0 +184507.26 +175753.2 +000072.8+000050.800018.5 08.0200.78G? 0 +185519.80 -500344.5 -000006.4-000022.000003.0 08.0200.35F? 0 +190041.93 -001332.0 -000001.4+000011.100002.5 08.0200.13A? 0 +190141.57 -260020.0 +000014.9-000005.700004.3 08.0200.24A? 0 +190618.56 -694948.2 +000006.9-000016.300001.2 08.0200.10A? 0 +190719.65 -620850.1 -000028.7+000019.100002.2 08.0200.44F? 0 +191050.78 -120835.3 +000016.8-000025.000004.2 08.0200.15A? 0 +191225.20 -330343.7 -000058.6+000041.200009.7 08.0200.59G? 1 +191617.69 -482758.4 -000008.7-000036.500016.3 08.0200.55F? 0 +191646.01 -495910.3 +000033.9-000011.900014.1 08.0200.35F? 0 +191847.19 -054620.6 +000005.4-000027.400001.6 08.0200.13A? 0 +191933.07 -420354.7 +000076.0-000020.200014.8 08.0200.55F? 0 +192346.08 +394908.7 +000012.9-000013.800005.6 08.0200.06A? 0 +192607.14 -213239.3 -000002.2-000001.300003.9 08.02-0.03B? 0 +192619.87 -712757.2 +000008.3-000015.100001.6 08.0200.05A? 0 +192625.57 +492748.9 +000457.0+000703.200054.8 08.0200.95K? 0 +193144.88 +065131.5 +000013.5-000012.300006.3 08.0200.05A? 0 +193619.68 +234122.6 -000003.5-000023.700011.0 08.0200.27A? 0 +193649.37 -654616.7 +000010.6-000054.500009.8 08.0200.50F? 0 +194110.53 -513132.7 -000083.9+000026.800022.1 08.0200.56F? 0 +194934.52 +295145.1 +000018.5-000000.100011.2 08.0200.37F? 0 +195257.00 +174854.3 +000007.6-000009.400009.7 08.0200.00A? 0 +200003.98 +682612.2 +000015.4+000030.000004.1 08.0200.02A? 0 +200657.61 +362347.8 -000005.0-000007.300005.5 08.0200.15A? 0 +201014.20 +361035.1 -000000.8-000006.900008.7 08.0200.20A? 0 +201300.12 +425006.3 +000013.7+000023.100000.1 08.0200.10A? 0 +201802.03 +370945.7 -000002.1-000064.800009.7 08.0200.45F? 0 +201806.77 +404354.4 +000000.0+000000.000000.0 08.0200.11A? 0 +202308.98 +205151.1 +000006.7+000002.600006.6 08.0200.30A? 0 +202531.07 +400553.5 +000089.0+000005.500018.5 08.0200.55F? 1 +203551.29 +491944.7 -000003.7-000000.500005.6 08.0200.92G? 0 +204124.46 -522844.6 -000048.6-000063.200003.9 08.0200.96K? 0 +204909.54 -484608.5 +000078.6-000128.700006.4 08.0200.49F? 0 +205334.84 -410429.9 +000014.7-000016.900002.4 08.0200.94G? 0 +210104.79 -345749.8 +000011.5-000104.800028.2 08.0200.64G? 0 +210448.85 +553516.3 +000014.3+000033.200013.6 08.0200.30A? 0 +210756.41 +072558.7 +000184.5-000022.500030.7 08.0200.69G? 0 +210952.17 +160927.4 -000108.4-000093.600011.3 08.0200.73G? 0 +211101.88 -244939.7 -000002.2-000002.900003.4 08.0200.95K? 0 +211202.89 -201958.7 -000004.9-000044.900004.4 08.0200.52F? 0 +211327.09 -223245.6 -000026.6-000043.000011.6 08.0200.50F? 0 +211423.56 +173913.7 +000007.9-000027.200003.3 08.0200.20A? 0 +211545.68 +084636.2 +000005.7-000018.600008.1 08.0200.10A? 0 +212153.55 -041026.4 +000217.3-000134.900031.6 08.0200.78G? 0 +213503.75 -034405.2 -000048.8-000054.900012.7 08.0200.39F? 0 +213608.89 +375235.3 +000017.8+000011.500007.2 08.02-0.04B? 0 +213840.63 +185832.2 +000007.0-000006.600001.6 08.0200.05A? 0 +213904.51 +534648.0 +000055.5+000031.100007.4 08.0200.38F? 0 +215743.85 +332305.1 +000004.7-000037.300007.9 08.0200.55F? 0 +220800.29 +634408.0 -000000.5-000005.700004.3 08.0200.27A? 0 +220821.25 +491315.6 +000003.1-000000.700008.0 08.02-0.02B? 0 +221050.58 +154229.8 +000026.1-000016.600031.8 08.0200.58G? 0 +221338.61 +185410.1 -000015.4-000009.800006.8 08.0200.22A? 0 +221707.09 +325928.5 -000002.4-000012.300002.0 08.0200.28A? 0 +222541.75 +522618.5 -000002.2-000003.100001.6 08.02-0.04B? 0 +223430.75 +634910.9 +000074.3+000034.700016.8 08.0200.55F? 0 +223511.21 -723306.3 -000138.1+000091.000020.8 08.0200.55F? 0 +223819.11 +130847.6 +000029.9+000011.000006.8 08.0200.32F? 0 +224104.36 -625632.6 +000164.6-000109.900020.0 08.0200.95K? 0 +224242.93 +500829.4 -000008.9-000017.300001.0 08.0200.17A? 0 +224538.20 -660559.1 +000030.0-000021.400005.9 08.0200.95G? 0 +224928.36 +435036.8 -000013.2-000009.000010.0 08.0200.07A? 0 +225230.56 +622626.0 -000003.4-000010.900005.7 08.0200.47F? 0 +225432.00 -414944.1 +000008.7+000061.500019.2 08.0200.43F? 0 +230501.09 +332308.8 +000000.0+000000.000000.0 08.0200.04A? 1 +231854.18 +052420.7 +000432.1-000111.900041.7 08.0200.86G? 1 +232928.32 -604455.1 -000008.2+000005.700020.2 08.0200.46F? 0 +234225.00 +490905.3 +000008.6-000007.100003.8 08.02-0.03B? 0 +234652.69 +581147.6 -000032.1+000034.300007.3 08.0200.58G? 0 +235246.25 +795005.3 +000059.5+000002.500011.9 08.0200.37F? 0 +235349.04 +152849.1 -000008.6-000063.500005.2 08.0200.90G? 0 +001215.80 +434905.6 +000001.4-000006.200005.7 08.0201.51K? 0 +002132.00 +265743.7 +000025.7-000008.100004.3 08.0201.58K? 0 +002151.27 -000016.0 +000018.3-000005.500000.3 08.0201.45K? 0 +003524.74 +250613.9 +000021.7-000047.200008.2 08.0201.20K? 0 +004029.74 +243615.9 -000019.2+000007.100010.6 08.0201.06K? 0 +004440.66 +673317.0 +000027.2-000024.100000.4 08.0201.03K? 0 +004504.92 +014712.9 -000045.2-000576.900042.0 08.0201.01K? 0 +005125.58 +655847.3 -000010.1-000032.300013.1 08.0201.20K? 0 +010651.20 +570556.7 -000013.7-000001.800003.1 08.0201.06K? 0 +010918.16 +301331.2 -000002.2-000013.100007.1 08.0201.66K? 0 +011521.76 -214345.7 -000029.5-000030.800002.6 08.0201.08K? 0 +011555.77 -231854.0 +000025.5-000000.300005.4 08.0201.30K? 0 +012213.12 +142026.6 +000014.8+000002.300010.8 08.0201.00K? 0 +013130.87 -094205.5 +000000.9-000025.000015.3 08.0201.26K? 0 +013324.93 -295614.4 +000009.0-000011.600005.1 08.0201.19K? 0 +014817.05 +002707.6 +000015.7+000015.300011.0 08.0201.02K? 0 +024652.62 -151713.0 +000030.6-000033.700016.4 08.0201.25K? 0 +033108.30 -661728.6 +000017.1+000013.000012.7 08.0201.63K? 0 +033355.34 +601909.2 -000002.3-000015.600006.9 08.0201.39K? 0 +033810.40 -072900.2 +000003.3+000010.800012.3 08.0201.11K? 0 +034730.45 -173126.1 -000032.6-000031.300011.9 08.0201.09K? 0 +040329.15 -440816.1 +000001.1+000018.900006.3 08.0201.41K? 0 +041215.63 +364847.0 +000018.8-000032.300006.3 08.0201.14K? 0 +041417.80 +782229.3 -000001.2-000032.400009.6 08.0201.44K? 0 +042432.47 -685937.2 +000015.1+000011.100004.7 08.0201.03K? 0 +043715.05 -120951.1 +000042.7+000018.200007.0 08.0201.17K? 0 +043751.88 +592030.1 +000003.5+000004.600003.3 08.0201.48K? 0 +044636.27 +081904.7 +000014.4-000038.000005.4 08.0201.49K? 0 +045654.14 -123235.9 -000007.2-000002.400013.8 08.0201.46K? 0 +052336.71 +695439.8 -000004.2-000017.800011.7 08.0201.60K? 0 +055831.72 -695123.6 -000004.1-000013.600009.5 08.0201.64K? 0 +060503.69 -134515.0 -000005.1+000002.700005.6 08.0201.37K? 0 +060755.79 +142032.0 -000017.0-000031.800000.8 08.0201.06K? 0 +061822.27 -542414.8 -000002.3+000018.600013.8 08.0201.62K? 0 +061847.27 +280319.7 +000009.7+000009.100004.8 08.0201.18K? 0 +062009.53 +463848.8 +000007.3-000000.800014.1 08.0201.07K? 0 +062048.33 +054426.2 -000013.6+000010.300007.6 08.0201.77K? 0 +062709.67 -241418.9 -000003.2+000006.600002.3 08.0201.64K? 0 +063007.49 -104452.7 -000035.4+000018.600008.4 08.0201.00K? 0 +063222.38 +131148.3 -000005.0-000001.400021.9 08.0201.65K? 0 +064328.81 +370040.9 +000009.9-000008.800007.3 08.0201.31K? 0 +064421.30 -222549.1 -000016.6-000012.100008.1 08.0201.05K? 0 +064608.00 -162857.1 +000019.8-000023.600005.2 08.0201.34K? 0 +064633.49 +295024.8 -000006.0-000010.900000.6 08.0201.60K? 0 +065237.51 +113551.0 -000029.3+000001.200002.6 08.0201.05K? 0 +065336.93 +545345.6 -000016.7-000034.200005.5 08.0201.02K? 0 +065539.22 -221130.9 +000006.1+000002.400000.9 08.0201.37K? 0 +065921.42 -112929.9 +000003.7+000009.500004.9 08.0201.53K? 0 +070119.99 -445415.9 -000014.4+000006.100000.4 08.0201.37K? 0 +070151.36 -454804.8 +000009.7+000014.100000.6 08.0201.53K? 0 +070543.37 -183053.4 +000001.2+000011.300003.9 08.0201.45K? 0 +071115.38 +243949.6 +000008.3-000007.200008.0 08.0201.57K? 0 +071514.82 +082302.4 +000029.3-000007.400004.9 08.0201.43K? 0 +072102.01 -090755.2 +000012.1-000025.700000.2 08.0201.09K? 0 +072210.93 +025743.0 -000006.9-000037.800004.3 08.0201.04K? 0 +072235.48 +135620.0 +000011.0-000019.200003.7 08.0201.09K? 0 +072322.76 +351009.4 +000011.3-000011.600015.6 08.0201.57K? 0 +072329.79 -245716.1 +000008.6+000011.300011.8 08.0201.41K? 0 +074622.13 -450515.0 +000000.3+000005.600007.2 08.0201.43K? 0 +075927.21 -415624.4 -000009.1+000040.100003.9 08.0201.03K? 0 +080525.20 -095539.2 +000009.2+000013.700011.8 08.0201.56K? 0 +080629.28 -250707.3 +000015.7-000042.100000.2 08.0201.09K? 0 +081131.05 +311816.5 -000002.9-000007.400002.0 08.0201.03K? 0 +081842.76 +374414.0 +000007.4-000003.700014.5 08.0201.05K? 0 +081943.20 +501638.0 +000019.0+000006.900008.2 08.0201.20K? 0 +082616.04 +093235.3 -000004.8+000011.400008.9 08.0201.00K? 0 +083913.24 +073423.7 -000018.7+000005.100003.2 08.0201.61K? 0 +085455.43 +020100.7 -000035.4+000003.500005.0 08.0201.28K? 0 +090022.54 -484252.0 -000018.7+000008.300014.3 08.0201.26K? 0 +090322.02 +490328.8 -000002.9-000001.300013.7 08.0201.51K? 0 +092349.70 +745831.2 -000016.6-000009.900008.5 08.0201.35K? 0 +092512.48 -162321.9 -000004.3-000012.500007.9 08.0201.03K? 0 +093233.62 +481953.6 -000044.8-000026.300014.6 08.0201.13K? 0 +093344.57 -631353.4 -000010.8+000013.200001.0 08.0201.58K? 0 +093524.36 -385407.4 -000012.0+000012.000013.8 08.0201.30K? 0 +093802.32 +760946.3 -000033.9-000027.000001.7 08.0201.16K? 0 +100215.25 -145438.6 +000013.0+000002.800021.3 08.0201.50K? 0 +100404.93 -610528.9 -000021.1+000015.100006.5 08.0201.67K? 0 +100750.06 +183048.2 -000024.0-000001.000001.1 08.0201.28K? 0 +102119.54 +332820.5 -000059.6-000027.800003.7 08.0201.17K? 0 +102246.26 -192558.8 +000004.7-000008.200002.7 08.0201.46K? 0 +102251.99 +645729.8 +000001.7-000024.500006.2 08.0201.21K? 0 +103114.41 +240019.0 +000005.7-000032.100005.0 08.0201.29K? 0 +105114.58 -213127.5 -000006.7-000004.900020.9 08.0201.67K? 0 +105727.57 +742011.0 +000015.0-000013.600002.2 08.0201.14K? 0 +111418.40 +041745.7 -000063.6-000023.200002.5 08.0201.21K? 0 +112531.00 -574948.1 +000002.7+000005.900013.1 08.0201.67K? 0 +113427.97 -134826.1 -000007.7-000014.100005.5 08.0201.08K? 0 +114305.91 -522635.3 -000020.1-000012.100015.7 08.0201.29K? 0 +114323.19 -541821.0 -000026.9+000006.000008.9 08.0201.11K? 0 +115846.27 -483829.8 -000015.3+000004.700007.6 08.0201.03K? 0 +120033.30 -562232.7 -000025.1-000027.400005.0 08.0201.31K? 0 +120811.67 -610652.0 -000014.7+000006.700006.8 08.0201.25K? 0 +121116.36 +865555.4 -000022.5-000006.200000.1 08.0201.11K? 0 +122904.30 -162331.7 -000107.1+000009.600009.3 08.0201.09K? 0 +123750.54 -572059.8 +000012.5-000004.300014.4 08.0201.28K? 0 +123849.03 -664147.9 +000025.9+000005.300010.4 08.0201.15K? 0 +124726.67 -212750.8 -000039.4+000011.400002.9 08.0201.04K? 0 +130532.77 -495105.5 -000004.0-000004.000014.1 08.0201.51K? 0 +131847.42 +114958.6 -000026.6-000011.100010.8 08.0201.51K? 0 +131916.37 -305312.1 -000006.6-000002.600001.3 08.0201.00K? 0 +131926.06 -612217.1 -000006.0+000000.800000.4 08.0201.42K? 0 +132357.31 -282214.7 +000013.7-000000.200003.1 08.0201.28K? 0 +133158.63 -602620.1 -000022.6-000002.900008.3 08.0201.00K? 0 +133441.99 -090624.3 -000000.6-000006.000000.3 08.0201.00K? 0 +135746.21 -392003.1 -000045.2-000023.300006.5 08.0201.23K? 0 +141347.65 +411115.3 -000011.3+000010.100001.7 08.0201.04K? 0 +141357.35 +301300.3 -000417.8+000180.600072.5 08.0201.06K? 0 +141553.84 -121125.2 -000036.2+000007.300040.1 08.0201.70K? 0 +144112.93 +403349.7 +000010.6-000020.700008.7 08.0201.55K? 0 +150013.73 -570744.5 -000002.5-000004.900000.3 08.0201.05K? 0 +153144.79 -323724.7 -000054.5+000045.800015.8 08.0201.11K? 0 +153931.06 -010354.9 -000023.4+000016.300014.5 08.0201.04K? 0 +164027.42 +213023.7 -000003.5-000009.000001.8 08.0201.57K? 0 +164418.46 -494620.2 -000000.1-000013.200017.7 08.0201.61K? 0 +165243.65 -641206.3 -000020.2-000033.100017.0 08.0201.55K? 0 +165815.85 -794259.8 -000002.1-000016.300004.4 08.0201.62K? 0 +165935.21 +080136.1 -000031.6+000020.300020.1 08.0201.45K? 0 +170832.69 +541544.3 -000022.9+000061.600007.9 08.0201.52K? 0 +170843.99 -645047.4 -000023.9-000024.600005.0 08.0201.63K? 0 +171254.15 +115944.1 +000016.2-000012.000009.2 08.0201.18K? 0 +172148.01 +202736.4 +000016.0+000004.600003.3 08.0201.54K? 0 +172459.30 -455337.8 +000002.5-000013.800002.1 08.0201.62K? 0 +172802.90 +274009.3 -000038.2+000011.100010.1 08.0201.08K? 0 +173702.06 -822549.5 -000007.1+000001.700010.9 08.0201.63K? 0 +174622.66 -724919.3 +000012.8-000000.400008.1 08.0201.71K? 0 0.10 1.00 +174737.02 -594934.8 -000000.6-000009.500008.5 08.0201.64K? 0 +174951.50 +025748.0 +000005.9-000018.700005.6 08.0201.42K? 0 +181252.94 +253850.2 +000006.3-000040.800000.3 08.0201.11K? 0 +183526.69 +235208.6 -000010.4-000033.700002.0 08.0201.59K? 0 +184645.40 +233454.4 -000018.9-000029.300003.4 08.0201.24K? 0 +184932.38 -644724.3 +000006.4+000003.300016.9 08.0201.44K? 0 +184947.21 -343158.8 -000006.8-000045.700017.0 08.0201.56K? 0 +185748.36 -194231.2 +000012.3-000032.900005.8 08.0201.47K? 0 +190034.48 +182748.5 +000014.9-000003.600009.4 08.0201.02K? 0 +190155.74 -061053.9 +000006.2-000003.400011.2 08.0201.06K? 0 +190538.50 -163339.5 +000011.2-000009.900019.6 08.0201.07K? 0 +191156.86 -460840.5 -000037.2+000005.600019.1 08.0201.22K? 0 +191206.30 -501438.3 +000031.9-000029.100014.3 08.0201.43K? 0 +191412.59 +494603.3 +000002.2+000008.500003.4 08.0201.33K? 0 +192734.00 +243303.1 +000008.3+000000.800009.6 08.0201.68K? 0 +193401.82 -394710.6 -000007.9-000025.300007.5 08.0201.45K? 0 +193846.29 +215432.1 +000010.8+000036.100003.1 08.0201.09K? 0 +194613.64 +251001.4 +000014.9-000013.200003.8 08.0201.00K? 0 +195039.65 -251819.2 +000016.6+000007.000010.1 08.0201.00K? 0 +200301.51 -582739.3 -000007.4-000004.300006.8 08.0201.36K? 0 0.10 1.00 +200646.69 -262605.4 +000011.7-000007.300002.5 08.0201.59K? 0 +200713.84 +210613.3 -000005.4+000019.600006.8 08.0201.10K? 0 +200947.05 -580025.1 -000013.5-000004.300006.1 08.0201.51K? 0 +201009.33 -383358.8 +000039.9-000019.100005.0 08.0201.31K? 0 +201301.91 +344948.5 +000004.6-000018.200002.2 08.0201.53K? 0 +202045.14 -244753.1 -000015.0-000002.800003.9 08.0201.22K? 0 +202243.98 +114259.3 +000026.7-000004.100016.5 08.0201.65K? 0 +202841.33 +212422.2 -000008.4-000005.800006.0 08.0201.15K? 0 +202849.91 -365027.9 -000023.8+000004.300000.6 08.0201.24K? 0 +203529.31 +015020.0 +000017.4-000012.100010.6 08.0201.25K? 0 +203937.21 -205616.6 +000023.9-000002.900009.0 08.0201.59K? 0 +204841.66 +013139.3 +000014.6+000005.200006.4 08.0201.42K? 0 +205822.88 +171623.7 -000002.2-000008.800003.4 08.0201.56K? 0 +205914.07 +375548.4 +000001.2-000018.400010.5 08.0201.63K? 0 +210903.17 -104833.7 +000013.8-000009.200005.5 08.0201.04K? 0 +211319.44 +583814.3 +000012.5+000021.500008.1 08.0201.01K? 0 +211742.09 -605909.4 -000009.9-000008.600001.7 08.0201.27K? 0 +211903.51 +345509.0 +000002.0+000007.100003.3 08.0201.06K? 0 +212129.67 -150921.5 -000000.4-000026.900000.2 08.0201.20K? 0 +212635.47 -060004.7 -000010.7-000008.100006.0 08.0201.04K? 0 +212834.60 +470523.0 -000001.6-000006.800000.0 08.0201.22K? 0 +213101.96 +112225.9 +000016.7-000028.900010.2 08.0201.60K? 0 +213107.58 +260248.1 +000042.9-000011.700018.0 08.0201.34K? 0 +213302.43 +174322.3 +000026.8+000003.300015.2 08.0201.67K? 0 +213416.33 +484424.3 -000011.2-000032.300010.9 08.0201.10K? 0 +213626.63 +431858.4 +000013.7-000003.300010.9 08.0201.09K? 0 +213921.39 +575240.0 -000005.5-000005.200004.8 08.0201.01K? 0 +215422.20 -411557.7 -000012.5-000035.100017.9 08.0201.51K? 0 0.10 1.00 +221007.33 +322034.0 +000071.5+000007.200000.1 08.0201.05K? 0 +221357.48 -612655.5 +000015.5-000009.800003.1 08.0201.69K? 0 +222523.62 +744941.5 -000005.1+000004.400006.5 08.0201.19K? 0 +222626.51 +254731.2 -000011.1+000004.700005.1 08.0201.35K? 0 +223223.32 +253521.2 -000008.7-000012.800000.9 08.0201.04K? 0 +223224.35 -350251.5 +000003.4-000012.100000.9 08.0201.24K? 0 +223839.74 +525225.8 -000001.5-000005.200001.5 08.0201.52K? 0 +224613.30 -324755.6 +000037.0-000006.600008.7 08.0201.37K? 0 +225013.16 -555454.0 -000012.7+000007.800000.5 08.0201.41K? 0 +230717.26 -084856.0 +000061.2-000043.500008.1 08.0201.30K? 0 +231115.06 -151103.2 -000009.7-000015.700006.8 08.0201.27K? 0 +231348.51 +240822.7 +000016.4+000011.400014.5 08.0201.28K? 0 +233156.22 -145612.1 +000059.1-000015.700002.3 08.0201.11K? 0 +233254.47 +032254.0 -000005.5-000020.000015.5 08.0201.65K? 0 +235126.93 -414621.3 +000054.9-000003.300006.1 08.0201.14K? 0 +235816.14 -112730.5 -000077.3-000033.100014.4 08.0201.04K? 0 +235851.23 -193907.9 +000021.1+000000.600010.0 08.0201.19K? 0 +190505.44 +013630.9 -000000.9-000011.500004.0 08.0202.09M? 0 +183220.08 +365955.7 -000011.2-000015.000005.7 08.0204.35N? 0 0.10 1.00 +002305.34 -482056.1 +000010.1-000004.200006.4 08.0300.97K? 0 +002914.30 +592810.1 -000041.0+000007.600007.2 08.0300.94G? 0 +003515.64 +040536.1 +000009.3-000039.500009.3 08.0300.46F? 0 +004933.65 +381217.9 +000086.8+000017.500027.4 08.0300.54F? 0 +005842.67 +491041.1 +000009.0-000007.100003.7 08.0300.01A? 0 +005933.95 -754852.6 -000025.5-000018.200004.9 08.0300.59G? 0 +010010.09 -701036.4 -000010.6+000004.900007.0 08.0300.43F? 0 +010329.08 +365031.2 -000008.6-000002.000007.0 08.0300.03A? 0 +011047.06 -661116.3 +000113.0-000123.400032.5 08.0300.85G? 0 +011829.85 +732302.4 +000014.4-000010.700004.4 08.0300.17A? 0 +012159.56 +151037.5 +000255.7+000010.500007.7 08.0300.65G? 0 +012412.12 +373141.5 -000021.8+000003.400006.3 08.0300.96K? 0 +012825.60 +574919.3 +000004.5-000005.900005.1 08.0300.11A? 0 +012827.43 +075729.6 +000130.6+000001.000001.0 08.0300.55F? 1 +013020.67 +635130.6 +000024.1-000003.500004.9 08.0300.09A? 0 +013035.59 -650702.5 +000036.1-000000.700007.5 08.0300.32F? 0 +013351.94 -210202.9 +000021.8-000085.300020.1 08.0300.54F? 0 +013502.00 +000109.9 +000024.2-000010.400005.9 08.0300.85G? 0 +013638.35 +514455.1 +000010.6-000004.900007.5 08.0300.43F? 0 +014056.45 +491652.1 +000065.5+000002.700012.2 08.0300.94G? 0 +014828.05 -642109.4 -000020.8+000016.500006.2 08.0300.94G? 0 +015119.30 +602112.9 +000011.0-000007.000003.3 08.0300.10A? 0 +015226.21 +535403.2 -000021.2-000007.900000.2 08.0300.17A? 0 +015746.06 +142319.6 +000200.8+000076.400003.6 08.0300.47F? 0 +022703.43 +061335.7 -000015.3-000046.200005.3 08.0300.53F? 0 +022917.45 +213537.9 +000096.2-000050.100005.6 08.0300.52F? 0 +023124.08 +220514.3 +000137.4+000065.700029.8 08.0300.67G? 0 +023612.29 +580432.0 -000000.8-000000.200001.9 08.0300.01A? 0 +024038.39 -300808.1 +000568.4+000074.000014.5 08.0300.56F? 0 +025802.33 -155018.8 +000153.4+000140.000008.1 08.0300.47F? 1 +030403.28 -595806.6 +000008.4-000059.500011.8 08.0300.42F? 0 +030923.44 -645116.3 -000024.7-000022.100013.5 08.0300.48F? 0 +031341.57 -453541.8 +000012.2+000009.000001.8 08.0300.25A? 0 +031823.89 +503320.8 +000020.5-000026.300006.4 08.0300.18A? 0 +032146.39 +524352.6 +000010.1-000015.100008.2 08.0300.12A? 0 +033720.45 +625604.2 -000006.0-000003.400001.0 08.0300.30A? 0 +034636.78 -743029.3 +000055.5+000081.100009.3 08.0300.39F? 0 +034909.88 +691159.8 +000001.9-000027.200001.3 08.0300.97K? 0 +035036.67 -662039.8 +000016.6+000038.600006.2 08.0300.33F? 0 +035046.21 +082652.2 +000084.4-000038.900006.0 08.0300.52F? 0 +035459.83 +281117.7 +000024.9-000043.200028.7 08.0300.72G? 0 +035640.77 +472900.2 -000026.3-000028.600012.0 08.0300.57F? 0 +035751.64 -462258.0 +000012.4-000090.400013.3 08.0300.46F? 0 +035758.00 +520741.4 -000025.1-000010.300000.2 08.0300.98K? 0 +041300.48 -283226.7 +000000.0+000000.000000.0 08.0300.48F? 1 +042107.30 +812542.8 +000019.2-000036.000005.0 08.0300.24A? 0 +042207.57 -193733.5 +000001.9-000008.600003.5 08.0300.35F? 0 +042631.89 -230806.3 +000004.5-000004.400000.5 08.0300.11A? 0 +044236.73 +382322.7 +000009.7-000008.500001.5 08.0300.38F? 0 +044638.27 -710623.8 +000026.8+000082.900008.7 08.0300.89G? 0 +045304.55 -011551.8 -000002.2-000027.800011.1 08.0300.10A? 0 +045852.75 +242944.6 +000010.2-000004.800003.4 08.0300.26A? 0 +045952.16 -683455.3 -000010.3+000016.600003.7 08.0300.25A? 0 +051438.44 +304018.3 +000004.3-000022.600001.4 08.0300.03A? 0 +051521.70 +000337.2 -000001.8-000002.600000.8 08.03-0.04B? 0 +051925.62 -144606.8 -000034.7-000006.400027.6 08.0300.55F? 0 +051947.04 -223235.0 -000039.8-000006.900014.3 08.0300.43F? 0 +052300.17 +294344.6 +000007.5-000026.900003.0 08.03-0.00B? 0 +052405.31 -472025.7 -000020.5-000039.900013.6 08.0300.42F? 0 +052849.73 +060033.4 -000006.4+000005.500007.2 08.0300.17A? 0 +053159.46 +422950.9 +000000.5+000001.000006.1 08.0300.06A? 0 +053446.98 -053414.6 +000025.3-000006.200006.3 08.0300.10A? 0 +053617.83 -013807.2 +000002.1-000001.300006.3 08.03-0.10B? 0 +053639.26 +612425.3 -000000.4+000007.800006.6 08.0300.89G? 0 +053756.25 +005914.7 -000007.3+000005.200002.3 08.03-0.13B? 0 +054225.62 +394810.8 +000001.3-000022.300012.2 08.0300.46F? 0 +055013.94 +400613.5 -000024.3+000013.300004.4 08.0300.27A? 0 +055229.47 -153254.8 -000011.4-000006.200005.4 08.0300.25A? 0 +055910.58 -334907.1 +000015.8+000034.900013.3 08.0300.24A? 0 +055947.58 +360242.3 +000001.8-000012.900004.3 08.0300.07A? 0 +060505.60 +254803.4 -000005.4+000000.000003.6 08.03-0.04B? 0 +060906.09 +561150.4 +000003.6-000010.400004.6 08.0300.15A? 0 +061049.94 -594803.0 +000010.2+000117.100011.5 08.0300.44F? 0 +061336.58 -014921.4 +000008.4-000029.200002.8 08.0300.47F? 0 +061545.73 +082726.8 -000000.6-000003.200000.0 08.03-0.00B? 0 +061957.06 -481222.9 -000007.2-000007.000002.8 08.0300.96K? 0 +062029.31 -373013.2 -000004.4-000014.700001.0 08.0300.32F? 0 +062606.94 -523911.0 -000006.3+000032.900000.6 08.0300.31F? 0 0.10 1.00 +063405.19 -260141.7 +000008.9+000011.300008.2 08.0300.22A? 0 +063418.46 -051941.0 -000001.7-000001.600005.0 08.03-0.06B? 0 +063601.33 +341153.6 +000013.1+000024.200004.9 08.0300.98K? 0 +064227.10 -423417.7 -000064.8+000023.500019.9 08.0300.56F? 0 +064527.67 +382257.6 -000001.5-000042.300003.9 08.0300.30A? 0 +064943.08 -192302.1 +000008.6+000049.600008.4 08.0300.66G? 0 +065111.36 +122728.0 -000028.6-000002.800005.9 08.0300.78G? 0 +065427.13 +143732.3 -000016.3-000015.400000.8 08.03-0.08B? 0 +070125.41 +261407.3 -000020.7-000007.800005.4 08.0300.94G? 0 +071201.03 +221644.8 +000047.9-000031.600018.1 08.0300.51F? 0 +071216.30 -491109.8 +000001.8-000022.100016.1 08.0300.40F? 0 +071810.14 -520158.0 -000005.8+000000.200011.5 08.0300.09A? 0 +071951.29 +545518.4 +000000.8-000015.200015.5 08.0300.03A? 0 +072147.68 +461331.2 +000002.8-000000.800009.7 08.0300.68G? 0 +072225.14 +331328.0 +000011.5+000007.400007.7 08.0300.03A? 0 +072328.51 -680117.9 -000005.5-000021.900004.8 08.0300.17A? 0 +072459.06 -242534.9 -000011.2+000007.000003.5 08.03-0.15B? 0 +072948.01 +003429.1 +000018.3+000013.300001.8 08.0300.45F? 0 +073133.22 -124638.4 +000000.8+000001.800006.7 08.0300.23A? 0 +073352.89 -464417.3 -000009.6-000010.400008.7 08.0300.55F? 0 +073655.29 -683038.3 -000000.1+000007.800001.4 08.0300.12A? 0 +074541.39 +343319.4 -000027.6-000002.400011.8 08.0300.24A? 0 +075513.88 +480853.5 +000001.0-000012.000005.9 08.0300.03A? 0 +075541.19 -251656.6 -000004.8-000014.200005.2 08.0300.88G? 0 +075644.76 +365347.4 -000020.5-000020.600009.1 08.0300.94G? 0 +075712.75 -143529.5 -000249.7+000197.400024.1 08.0300.62G? 0 +080428.42 -130809.4 +000004.7+000005.100010.6 08.03-0.13B? 0 +080712.39 -463827.1 -000013.9+000012.200006.2 08.03-0.05B? 0 +080751.30 -695357.4 -000011.5+000015.400004.8 08.03-0.08B? 0 +081133.65 -461358.5 -000009.8+000005.400005.4 08.03-0.10B? 0 +081832.66 +051105.5 -000050.9-000058.300006.6 08.0300.43F? 0 +083320.93 -241105.4 -000055.9-000038.300016.6 08.0300.37F? 0 +083548.22 -434519.8 -000050.7+000033.300009.3 08.0300.31A? 0 +083759.08 -084406.4 +000073.1+000043.100003.8 08.0300.61G? 0 +083833.82 +330848.0 -000018.0-000020.600004.2 08.0300.28A? 0 +083901.26 -120713.0 +000000.4-000003.800004.9 08.0300.12A? 0 +084402.48 -301423.4 -000019.7+000017.600005.7 08.0300.42F? 0 +085345.33 +585257.5 -000026.8-000051.700009.6 08.0300.63G? 0 +085612.13 -135416.4 +000001.3+000013.800000.1 08.03-0.19B? 0 +085822.83 +262920.3 -000001.9-000001.700023.1 08.0300.91G? 0 +091011.58 -523859.6 +000007.0-000002.000003.2 08.0300.89G? 0 +091051.10 +394716.0 -000010.1-000039.900007.6 08.0300.34F? 0 +091347.30 -201344.4 -000050.4+000007.500001.6 08.0300.23A? 0 +092030.18 -662921.0 +000002.7+000008.100001.3 08.0300.00A? 0 +092112.94 +032514.2 -000117.0+000039.000004.2 08.0300.43F? 0 +092901.92 -892049.0 +000106.6-000063.500005.8 08.0300.92G? 0 +093528.79 +310454.8 -000083.2-000036.700017.1 08.0300.47F? 0 +094121.07 +044208.0 +000010.5-000006.800000.0 08.0300.99K? 0 +094240.66 -554954.4 +000000.0+000000.000000.0 08.0300.66G? 0 +094453.51 -064212.8 -000022.2-000008.100010.2 08.03-0.09B? 0 +094503.68 -492908.2 -000021.2+000112.700011.2 08.0300.49F? 0 +095049.00 -652647.7 -000010.0+000004.700004.2 08.0300.00A? 0 +095124.83 -163329.9 -000065.9+000007.600002.9 08.0300.49F? 0 +100011.16 -723332.9 +000043.1-000075.000012.3 08.0300.38F? 0 +100023.97 -580324.3 +000000.9-000000.200007.9 08.0300.07A? 0 +100113.95 -564008.3 -000050.0-000016.600008.0 08.0300.53F? 0 +100401.21 -555429.6 -000013.9+000012.800001.4 08.03-0.03B? 0 +100650.45 +553927.6 -000033.6-000016.700013.8 08.0300.41F? 0 +100754.58 +665016.1 -000107.4-000039.000020.9 08.0300.57F? 0 +100812.94 +115949.0 -000245.6+000005.500048.0 08.0300.92G? 0 +102042.04 -514017.1 -000002.1+000003.300002.8 08.0300.94G? 0 +103035.15 +370206.1 -000020.3-000005.400009.5 08.0300.95G? 0 +103133.16 -170435.6 -000027.6+000008.600021.6 08.0300.94G? 0 +103707.07 -551143.2 -000091.4+000029.400008.0 08.0300.62G? 0 +104032.15 -571050.0 -000105.6-000027.700017.9 08.0300.79G? 0 +104649.79 -092355.8 -000081.6-000087.300004.5 08.0300.83G? 0 +105000.58 -805600.7 -000040.5+000025.100001.6 08.0300.18A? 0 +105441.73 +852143.7 -000093.0-000024.800016.9 08.0300.53F? 0 +105519.86 -352949.8 +000007.0-000005.300003.2 08.0300.09A? 0 +105843.53 -413413.4 +000010.5-000016.200004.8 08.0300.08A? 0 +110119.76 -564601.8 -000004.2+000000.900003.2 08.03-0.01B? 0 +110852.45 +720244.2 -000007.4+000029.200002.5 08.0300.45F? 0 +111202.67 +350024.3 -000082.3-000001.700008.4 08.0300.31A? 0 +111244.13 -565608.4 -000016.6-000011.000007.8 08.0300.04A? 0 +111747.64 -235831.3 -000128.0-000017.900006.9 08.0300.96K? 0 +111927.14 +750512.7 +000090.7-000019.400012.4 08.0300.96K? 0 +112051.88 -582911.1 -000046.8-000015.100012.6 08.0300.37F? 0 +112235.20 -234348.9 -000031.6+000003.200002.6 08.0300.16A? 0 +113322.64 +022749.8 -000007.6+000017.800007.9 08.0300.04A? 0 +114407.43 +293448.4 +000017.2-000004.500007.1 08.0300.29A? 0 +114719.29 -292932.7 -000049.4-000025.100001.2 08.0300.51F? 0 +114724.50 +853157.0 -000015.2+000007.700000.4 08.0300.91G? 0 +115055.71 +752121.9 -000062.7-000023.200007.9 08.0300.35F? 0 +115735.00 +283318.6 -000037.3+000009.700003.6 08.0300.35F? 0 +121109.72 +390748.5 -000006.8+000029.500014.0 08.0300.43F? 0 +122948.45 -412408.6 -000083.6+000004.800007.5 08.0300.39F? 0 +123031.69 -720122.5 +000016.3-000002.200002.1 08.0300.34F? 0 +123051.14 -552028.7 -000052.4-000011.900008.3 08.0300.35F? 0 +123103.82 -094714.9 +000000.8+000002.700002.2 08.0300.10A? 0 +123327.60 +202605.9 -000015.9-000029.900005.9 08.0300.92G? 0 +123500.97 -264245.3 -000042.2-000012.400011.1 08.0300.44F? 0 +124420.54 +275855.1 -000033.1+000014.100008.0 08.0300.98K? 0 +125349.51 -602303.0 +000000.0+000000.000000.0 08.0300.09A? 0 +131446.47 -740419.8 +000016.4+000007.900006.6 08.0300.95K? 0 +132249.83 -212450.8 -000047.5+000026.200000.8 08.0300.95K? 0 +132958.81 +602112.5 +000026.7-000022.100002.1 08.0300.95K? 0 +133128.25 +702521.1 +000019.0-000025.600003.6 08.0300.19A? 0 +133643.55 -531129.3 -000006.4-000007.200001.1 08.03-0.08B? 0 +140257.98 -601026.4 -000000.7-000005.300005.3 08.0300.26A? 0 +142701.25 +010834.9 +000063.9-000059.600018.3 08.0300.66G? 0 +142809.57 +373324.0 +000006.2+000017.200012.6 08.0300.92G? 0 +150223.15 -563726.3 -000012.3-000004.500004.3 08.0300.94G? 0 +150713.20 +101745.5 -000002.7+000009.700010.6 08.0300.30A? 0 +150835.83 +700848.5 +000014.7+000005.300008.0 08.0300.52F? 0 +151111.65 -165752.5 +000024.1-000015.800006.2 08.0300.14A? 0 +151144.45 +633719.0 -000021.0+000003.400002.3 08.0300.13A? 0 +152038.10 +551930.6 +000004.1+000023.700007.8 08.0300.48F? 0 +152827.09 -394720.0 +000033.8-000030.200003.8 08.0300.46F? 0 +153643.76 -323811.4 -000011.8-000007.900011.4 08.0300.10A? 0 +154946.84 -523350.0 -000022.5-000028.700001.1 08.0300.04A? 0 +160137.04 -784242.3 -000055.1-000110.900015.3 08.0300.66G? 0 +160257.15 +014154.5 +000038.2-000010.800001.6 08.0300.34F? 0 +161655.29 -715423.2 -000002.9-000042.500006.0 08.0300.23A? 0 +161948.92 -471307.3 -000019.4-000019.900001.8 08.0300.42F? 0 +162013.15 -462056.7 -000018.0-000025.200005.6 08.0300.08A? 0 +162924.95 -625354.8 +000018.3+000023.900025.4 08.0300.50F? 0 +163116.25 +065330.6 -000022.6+000012.700010.2 08.0300.48F? 0 +163705.30 +264514.7 -000051.2+000040.900024.8 08.0300.51F? 0 +164641.55 -325651.3 -000000.4-000000.300002.5 08.0300.17A? 0 +165115.27 +341720.8 -000048.1+000116.500019.0 08.0300.63G? 0 +165148.65 +591837.6 +000050.5-000041.500002.3 08.0300.84G? 0 +165405.19 -414903.9 +000000.0+000000.000000.0 08.0300.34F? 0 +165825.20 +480002.8 -000090.0+000084.500012.6 08.0300.53F? 0 +170730.72 +035823.3 -000038.7+000026.400019.9 08.0300.47F? 0 +171326.72 +583129.7 -000020.9-000030.500015.5 08.0300.53F? 0 +171839.33 -013036.1 -000095.8+000049.800020.6 08.0300.62G? 0 +172001.55 -195852.9 +000052.4-000041.900008.4 08.0300.46F? 0 +172140.23 -515834.3 -000025.3-000024.600003.0 08.0300.14A? 0 +172634.88 -325809.8 -000036.5-000125.800024.7 08.0300.65G? 0 +172719.05 -650007.4 +000006.5+000002.500000.3 08.0300.32F? 0 +172909.56 +060854.3 -000019.5+000021.000002.6 08.0300.91G? 0 +173358.63 +285433.5 +000006.9+000028.000014.9 08.0300.47F? 0 +173744.63 -282614.2 +000019.8-000002.000006.8 08.0300.17A? 0 +174214.68 -483832.3 +000025.6-000017.100008.8 08.0300.40F? 0 +175209.81 -200443.1 +000005.8-000016.500008.5 08.0300.23A? 0 +175444.24 +451301.2 -000006.5+000008.900000.2 08.0300.00A? 0 +175904.19 +045717.1 -000005.3-000012.300003.4 08.0300.24A? 0 +180200.56 -484837.6 +000004.6-000013.200009.0 08.0300.01A? 0 +180620.70 -341854.4 +000006.2-000044.900015.5 08.03-0.06B? 1 +180855.68 +675917.6 -000002.5+000009.400003.4 08.0300.09A? 0 +180934.92 -384752.6 -000020.8-000016.900007.8 08.0300.24A? 0 +180952.70 +395259.1 +000020.4+000025.000012.0 08.0300.20A? 0 +181031.98 -174527.3 +000021.4-000005.400001.6 08.0300.07A? 0 +181540.74 -155337.4 -000009.6-000002.900017.2 08.0300.05A? 0 +182004.41 +292653.0 +000007.9+000007.600000.2 08.03-0.00B? 0 +182101.50 -193928.2 +000000.0+000000.000000.0 08.0300.32F? 1 +182440.41 -484732.0 +000007.3-000039.600006.7 08.0300.32F? 0 +182834.49 +004749.7 -000096.7-000030.300028.6 08.0300.72G? 0 +183617.39 -134402.1 -000002.8+000009.500003.9 08.0300.31F? 0 +183648.70 +383115.0 -000013.4+000009.300017.7 08.0300.42F? 0 +183910.29 +000622.1 +000086.3+000001.900015.9 08.0300.63G? 0 +184326.55 -164705.4 +000009.4+000001.400012.6 08.0300.22A? 0 +184342.74 -224013.0 -000038.4-000073.900002.1 08.0300.51F? 0 +185540.89 +041556.0 -000005.2-000095.900002.4 08.0300.90G? 0 +185618.65 +195051.9 +000000.1-000007.800005.5 08.03-0.01B? 0 +185728.07 -531723.2 +000012.3-000011.500019.8 08.0300.98K? 0 +185905.48 -155136.1 +000017.1-000004.500003.8 08.0300.17A? 0 +190013.67 +290328.6 +000005.5-000006.100001.4 08.03-0.01B? 0 +190432.32 +174109.1 +000008.1-000010.500010.5 08.0300.21A? 0 +190559.36 +355250.6 -000000.1+000005.400010.9 08.0300.12A? 0 +191209.72 -162549.4 -000014.8-000045.000000.3 08.0300.57F? 0 +191329.34 +390215.9 -000004.5+000001.700003.2 08.03-0.06B? 0 +192235.61 -190128.2 -000024.0-000051.800020.2 08.0300.51F? 0 +192259.64 -173116.6 +000000.5+000001.300003.0 08.0300.04A? 0 +192633.18 -080942.2 -000020.3-000010.400001.5 08.0300.38F? 0 +193311.13 +272301.2 -000067.2-000156.900014.0 08.0300.51F? 0 +193315.28 -150027.7 -000018.2-000060.500013.6 08.0300.50F? 0 +193903.29 +510616.3 +000004.1-000002.900011.1 08.0300.53F? 0 +193939.21 +662804.6 +000014.7+000009.200000.9 08.0300.18A? 0 +194114.98 +420830.0 +000005.7+000011.100001.1 08.03-0.05B? 0 +194124.95 -614915.7 -000045.6+000007.200004.2 08.0300.47F? 0 +194606.27 +514012.2 +000010.8-000027.100007.4 08.0300.50F? 0 +194915.50 +033919.2 +000007.6-000021.900006.4 08.0300.54F? 0 +195123.61 -583034.8 +000044.1-000083.500010.7 08.0300.57F? 0 +195440.95 -155448.9 -000001.3-000019.400024.3 08.0300.30A? 0 +195521.52 +324420.5 +000009.1+000015.200007.9 08.0300.29A? 0 +195648.57 +293151.3 -000093.0-000165.400010.1 08.0300.44F? 0 +200651.80 +323610.7 -000007.6-000002.600009.1 08.03-0.02B? 0 +201023.10 +494915.7 +000012.9+000027.800001.1 08.0300.44F? 0 +201307.25 +491118.6 +000016.1+000010.100005.0 08.0300.03A? 0 +201509.89 -033021.0 -000047.7-000108.400031.4 08.0300.42F? 0 +201813.83 +243005.2 -000002.5-000005.800003.7 08.0300.78G? 0 +201848.02 -095307.9 +000011.6-000047.100006.8 08.0300.27A? 0 +201939.73 -403851.6 +000018.6-000023.800003.3 08.0300.99K? 0 +202222.06 -154939.1 +000011.5-000006.800006.5 08.0300.69G? 0 +203033.47 +134902.4 -000004.8-000014.800011.3 08.0300.47F? 0 +204036.86 +372350.9 +000084.8+000001.800003.8 08.0300.93G? 0 +204145.64 -105643.7 +000023.3-000018.300010.8 08.0300.58F? 0 +204354.90 -275451.4 +000002.8+000010.700001.7 08.0300.19A? 0 +205006.06 +523513.4 +000026.6-000011.100016.4 08.0300.46F? 0 +205127.75 +392332.5 +000000.1-000023.200000.7 08.0300.48F? 0 +205203.14 +073456.9 +000030.8-000017.900015.8 08.0300.36F? 0 +205247.89 +314336.0 +000001.7+000005.900003.5 08.0300.98K? 1 +205356.72 +292958.8 +000015.1-000003.300003.5 08.03-0.03B? 0 +205802.26 +292340.4 +000039.3-000005.500007.1 08.0300.44F? 0 +205906.65 -065424.0 +000015.6-000004.200003.3 08.0300.18A? 0 +210316.96 +401444.1 -000021.5-000023.200007.4 08.0300.20A? 0 +210518.78 +332941.8 +000003.4-000010.700004.5 08.0300.03A? 0 +210811.95 -141919.2 +000014.3-000006.800010.8 08.0300.25A? 0 +211720.34 +090029.5 +000022.1-000003.500009.4 08.0300.12A? 0 +212102.65 +004028.2 +000047.4-000039.200008.6 08.0300.47F? 0 +212447.21 +492330.6 -000003.7-000027.100007.9 08.0300.10A? 0 +215508.07 +595954.0 -000003.4-000000.600004.7 08.0300.25A? 0 +220550.43 +045154.0 -000046.1-000052.100012.2 08.0300.88G? 1 +221842.40 -393311.9 +000032.7-000043.800028.2 08.0300.44F? 0 +222142.89 +701529.5 +000001.2-000008.800000.6 08.0300.09A? 0 +222359.78 +594350.5 +000120.5-000025.400007.0 08.0300.90G? 0 +222437.72 +392549.9 +000188.8+000095.800027.4 08.0300.66G? 0 +222559.85 -145706.1 +000004.7-000004.500010.5 08.0300.96K? 0 +223232.09 +232358.0 +000039.6-000016.000022.8 08.0300.27A? 0 +224435.70 -073701.8 -000000.1+000001.800001.0 08.0300.24A? 0 +224748.30 +491042.9 -000003.8+000003.200007.9 08.0300.87G? 0 +224941.43 +403055.2 +000006.9-000013.400007.0 08.0300.58G? 1 +225542.46 +621822.8 -000006.0+000002.500008.2 08.0300.47F? 0 +225955.19 +675659.2 +000005.9-000004.300004.0 08.0300.03A? 0 +230630.26 +303710.2 -000027.8-000020.500003.2 08.0300.30A? 0 +231846.74 +183844.6 -000000.4+000007.700023.1 08.0300.65G? 0 +231900.31 +531359.1 +000033.8+000009.600003.4 08.0300.21A? 0 +232225.36 -651542.5 +000028.6+000002.700008.6 08.0300.38F? 0 +232525.18 +154119.3 +000015.9-000007.400014.9 08.0300.30A? 0 +234031.88 +102401.2 -000018.0-000014.700007.2 08.0300.43F? 0 +235055.45 -795354.9 -000089.6+000011.000023.2 08.0300.65G? 0 +235235.07 +352011.6 +000060.2-000049.000017.7 08.0300.54F? 0 +235504.93 +543526.1 +000008.8-000002.400001.0 08.03-0.03B? 0 +000647.22 -703522.0 +000009.3-000004.000009.4 08.0301.64K? 0 +003106.82 -373617.8 +000063.0-000024.400009.6 08.0301.02K? 0 +004653.74 -624335.2 +000023.7-000012.900001.3 08.0301.22K? 0 +011013.78 +624256.1 +000030.2+000003.900003.9 08.0301.12K? 1 +013101.94 +725240.4 +000012.7+000033.800000.9 08.0301.28K? 0 +013305.07 -500712.4 +000011.0-000030.600003.8 08.0301.14K? 0 +014016.66 -091434.1 +000000.8-000030.200000.0 08.0301.00K? 0 +015030.89 +551302.8 -000001.7-000000.300005.4 08.0301.22K? 0 +015414.86 -113742.8 -000011.1-000022.600005.7 08.0301.07K? 0 +015924.22 +215139.3 +000047.8-000005.000018.2 08.0301.30K? 0 +020014.47 +672255.2 -000004.0+000000.800008.2 08.0301.59K? 0 +020045.92 +412140.2 +000024.7-000011.300007.6 08.0301.06K? 0 +020244.37 -301918.8 +000022.8+000019.400017.1 08.0301.40K? 0 +021015.37 -084424.5 -000006.1-000005.300014.3 08.0301.32K? 0 +021037.53 +455538.3 +000009.6+000002.200001.0 08.0301.20K? 0 +023000.81 +535108.4 -000000.6-000010.100011.7 08.0301.05K? 0 +024507.67 +130955.1 +000020.2-000002.200006.8 08.0301.47K? 0 +025330.14 +633846.5 +000002.9-000048.100001.6 08.0301.08K? 0 +025543.34 -612746.3 +000001.3+000009.900000.3 08.0301.18K? 0 +025622.74 -260530.5 +000031.2+000023.500003.1 08.0301.22K? 0 +030716.83 +151211.3 -000004.4-000008.400008.0 08.0301.46K? 0 +031715.89 +650710.8 -000012.7-000011.100002.4 08.0301.33K? 0 +032517.21 +375507.5 +000026.3-000003.700015.4 08.0301.04K? 0 +040439.19 +564432.0 +000021.0-000009.700001.4 08.0301.08K? 0 +040447.72 -444006.6 +000011.7-000005.900000.0 08.0301.60K? 0 +040539.66 -352800.7 +000007.6-000007.000002.7 08.0301.12K? 0 +040950.29 +104801.9 -000020.9-000016.700002.3 08.0301.12K? 0 +041745.12 -571829.3 -000001.2-000006.800014.6 08.0301.51K? 0 +042815.12 -384904.9 -000009.2-000014.800004.3 08.0301.08K? 0 +043857.84 +563817.3 -000004.4-000003.000021.9 08.0301.02K? 0 +043939.11 +690537.8 -000006.3-000022.500001.4 08.0301.67K? 0 +044537.08 +694923.2 -000017.1-000012.400014.7 08.0301.18K? 0 +044626.41 +510545.9 -000006.0-000009.300009.8 08.0301.44K? 0 +050125.38 +151439.3 -000042.6-000039.500004.2 08.0301.04K? 0 +051424.12 +392149.5 +000003.9-000037.800005.6 08.0301.07K? 0 +051827.86 +064447.6 +000009.7-000019.100021.1 08.0301.02K? 0 +052638.58 -700349.3 -000001.3+000045.200012.5 08.0301.27K? 0 +052659.20 +080440.9 +000009.6+000005.300011.0 08.0301.00K? 0 +052754.70 -484214.5 +000002.2+000037.200004.4 08.0301.00K? 0 +052859.67 +130855.0 -000031.5-000036.500009.3 08.0301.07K? 0 +054013.80 +341537.1 +000019.8-000037.500012.3 08.0301.31K? 0 +055406.92 +402317.1 -000009.2-000013.500008.2 08.0301.74K? 0 +060352.16 +602710.9 +000013.5+000005.600000.6 08.0301.15K? 0 +060453.48 -445454.7 -000004.5+000007.200000.1 08.0301.48K? 0 +061202.89 +193100.5 +000007.5-000030.700003.0 08.0301.13K? 0 +062403.64 -394210.1 -000007.7+000006.700002.8 08.0301.06K? 0 +062655.69 +603759.6 -000007.4-000031.400006.5 08.0301.18K? 0 +062845.50 -280000.4 -000004.1-000007.400009.2 08.0301.04K? 0 +062953.49 +801806.2 +000009.3+000004.600003.0 08.0301.35K? 0 +063345.85 -435133.6 -000000.8+000076.000002.8 08.0301.04K? 0 +064241.51 +101954.0 -000012.8-000028.700006.3 08.0301.12K? 0 +064242.77 +542559.1 +000002.9-000022.800005.4 08.0301.25K? 0 +064424.65 +223444.9 -000010.1-000013.700000.0 08.0301.48K? 0 +065421.43 -072346.2 +000000.0-000002.700016.2 08.0301.24K? 0 +065455.65 +322909.4 -000007.4-000016.800008.7 08.0301.33K? 0 +065457.85 -361908.1 -000005.5+000002.500005.1 08.0301.71K? 0 +065620.43 +110143.1 +000028.3+000016.500000.2 08.0301.07K? 0 +070316.94 -573009.9 +000002.6+000001.100003.6 08.0301.43K? 0 +070625.59 -230525.6 -000005.0-000007.000001.5 08.0301.35K? 0 +071103.10 +495406.9 -000008.3-000001.000006.6 08.0301.22K? 0 +073651.86 +021902.1 -000013.0+000000.300013.2 08.0301.14K? 0 +073929.57 -385150.4 -000003.9+000020.200004.2 08.0301.32K? 0 +074046.45 -093231.3 -000005.2+000008.500007.9 08.0301.01K? 0 +075035.77 +165246.0 +000003.9-000012.800003.5 08.0301.11K? 0 +075448.41 -241818.8 -000000.6+000004.300003.6 08.0301.22K? 0 +075809.87 +423906.5 -000006.3-000064.700002.5 08.0301.02K? 0 +080038.60 -043526.5 -000017.0+000006.300011.4 08.0301.14K? 0 +080043.84 +163517.2 -000013.5+000006.300007.2 08.0301.57K? 0 +080151.39 +752700.8 -000001.5+000008.400005.7 08.0301.07K? 0 +080656.15 +344628.2 +000000.8-000033.400001.7 08.0301.09K? 0 +081120.66 -142221.7 -000018.1-000000.200016.2 08.0301.07K? 0 +083426.72 -470734.2 -000028.4+000021.100006.6 08.0301.12K? 0 +083507.81 -494435.3 -000016.7-000013.200006.2 08.0301.59K? 0 +083515.81 -391512.0 -000032.0+000003.500002.1 08.0301.46K? 0 +084308.36 +180902.0 +000000.6-000006.700011.4 08.0301.25K? 0 +084839.21 -595710.0 -000020.3+000000.200002.1 08.0301.18K? 0 +085334.09 +015445.7 -000043.5-000025.300014.3 08.0301.16K? 0 +085449.50 -382416.3 -000000.3-000006.600009.8 08.0301.61K? 0 +085500.12 +144341.3 +000013.9-000004.700015.8 08.0301.25K? 0 +091654.21 -415718.4 -000027.4+000007.800002.0 08.0301.17K? 0 +094217.11 +021847.6 -000017.4-000011.200004.5 08.0301.35K? 0 +094600.49 -261535.7 +000007.8-000002.500001.5 08.0301.11K? 0 +100657.88 -560426.9 -000014.0+000009.000001.3 08.0301.71K? 0 +101131.13 -364754.1 -000030.0+000022.700008.6 08.0301.23K? 0 +101745.67 +200012.3 -000017.1+000000.000000.1 08.0301.55K? 0 +101821.87 -524358.3 -000030.6+000024.300000.9 08.0301.23K? 0 +102510.28 +173139.8 -000030.4-000011.200011.2 08.0301.09K? 0 +104406.04 +031332.1 +000003.4-000010.100003.4 08.0301.46K? 0 +104820.99 -514727.7 -000053.8+000031.300005.8 08.0301.11K? 0 +105406.47 -490955.6 -000004.5-000019.200001.4 08.0301.28K? 0 +105452.27 -463459.5 -000023.9+000003.700002.4 08.0301.69K? 0 +110552.04 -375544.6 -000019.1+000014.300017.8 08.0301.64K? 0 +111204.81 -140722.2 -000071.9+000019.000007.3 08.0301.21K? 0 +111320.23 -220213.4 -000004.5+000008.000010.7 08.0301.63K? 0 +111525.78 +732816.7 +000009.3+000001.100009.2 08.0301.69K? 0 +111535.66 +581253.8 -000015.7-000017.100007.4 08.0301.20K? 0 +113624.33 -592553.2 -000018.7-000002.100021.3 08.0301.65K? 0 +114952.33 -045057.5 -000009.1+000012.300004.9 08.0301.50K? 0 +121457.11 -615211.0 +000002.8-000001.600003.1 08.0301.15K? 0 +121644.10 -024422.3 -000014.7-000010.800008.7 08.0301.00K? 0 +124008.06 -392743.1 -000027.3+000003.200002.5 08.0301.56K? 0 +124916.25 +351913.9 +000012.9-000028.000004.6 08.0301.26K? 0 +125827.88 -171959.0 -000005.0-000013.500012.9 08.0301.61K? 0 +130857.66 -132628.2 -000032.4-000008.800011.9 08.0301.03K? 0 +131341.80 -152401.9 -000018.7-000053.600000.5 08.0301.57K? 0 +133505.17 -373320.4 +000018.9-000001.500005.4 08.0301.05K? 0 +133524.57 +224820.5 -000035.0+000005.500005.4 08.0301.03K? 0 +134645.92 -362417.4 -000044.3-000006.500004.3 08.0301.08K? 0 +134946.98 +624830.9 -000006.6-000015.900002.5 08.0301.15K? 0 +135511.28 -122656.2 -000004.0-000016.100009.0 08.0301.54K? 0 +140628.98 -395911.6 -000001.1-000011.000004.8 08.0301.41K? 0 +140807.48 -010254.7 -000003.2-000017.700004.2 08.0301.22K? 0 +143646.38 -592448.2 +000005.4-000012.300006.0 08.0301.52K? 0 +143917.84 -202126.9 -000047.5-000023.400008.3 08.0301.21K? 0 +144446.57 +320747.0 +000015.0-000019.400001.2 08.0301.00K? 0 +144928.21 -474751.6 +000024.3-000003.800010.7 08.0301.20K? 0 +144959.32 +575451.5 -000013.2+000005.600001.8 08.0301.01K? 0 +145035.27 -533807.4 -000003.5+000041.900011.7 08.0301.00K? 0 +145049.62 -392333.0 -000001.0-000007.800000.8 08.0301.08K? 0 +145813.84 -471630.9 -000003.1-000026.600013.9 08.0301.10K? 0 +151011.41 -180325.4 -000007.1-000025.900006.9 08.0301.31K? 0 +153839.76 +061423.7 -000047.1+000001.900013.9 08.0301.26K? 0 +154159.22 +103412.8 -000014.7-000012.200008.6 08.0301.36K? 0 +160254.02 +033743.8 -000012.3+000013.900001.8 08.0301.51K? 0 +160519.74 -541046.4 -000058.2-000035.700003.7 08.0301.64K? 0 +162351.33 -301052.9 -000010.7+000009.200006.6 08.0301.71K? 0 +163405.02 +132946.9 -000021.6+000007.400015.1 08.0301.54K? 0 +163948.63 -163646.7 +000006.5-000000.800001.9 08.0301.77K? 0 +164015.90 -481827.9 -000001.8-000012.000009.0 08.0301.45K? 0 +164830.92 +094536.5 -000017.1-000055.700006.8 08.0301.01K? 0 +165346.20 +725511.4 -000018.3+000037.400008.6 08.0301.00K? 0 +170218.45 -841813.3 -000007.3-000006.500004.3 08.0301.54K? 0 +170908.86 -194049.7 +000010.8-000010.300005.0 08.0301.24K? 0 +172057.12 -324940.3 +000010.2+000004.100021.4 08.0301.55K? 0 +172244.47 -005337.9 -000021.5-000076.600003.1 08.0301.40K? 0 +173509.65 +684841.9 -000081.9+000125.700001.4 08.0301.04K? 0 +173837.38 +111443.9 +000005.0-000039.000010.9 08.0301.31K? 0 +173853.59 +405514.3 +000004.1-000016.600008.5 08.0301.52K? 0 +174055.38 +120432.6 -000002.1-000001.300005.0 08.0301.65K? 0 +174548.82 -140120.9 +000005.4-000004.900003.9 08.0301.73K? 0 +175339.31 -395242.7 +000005.0-000014.500004.7 08.0301.00K? 0 +175805.18 +211922.9 -000001.7-000009.000001.4 08.0301.63K? 0 +180305.96 +315642.4 -000019.2-000003.200003.3 08.0301.09K? 0 +180609.22 +374634.6 -000004.0-000010.800005.8 08.0301.07K? 0 +180651.93 +374754.2 -000008.9-000021.000003.4 08.0301.61K? 0 +181505.36 +161542.5 -000008.2-000007.000001.3 08.0301.53K? 0 +181853.13 -402626.6 +000005.2+000007.700006.8 08.0301.05K? 0 +181937.17 -105600.4 +000015.7-000014.800003.2 08.0301.17K? 0 +182440.27 +101059.9 +000005.7+000005.800012.3 08.0301.45K? 0 +182453.02 -161635.4 +000032.1+000017.200018.4 08.0301.92M? 0 +182835.81 -733203.0 -000025.4-000002.700006.6 08.0301.21K? 0 +183033.18 -201714.9 -000018.4-000023.900010.8 08.0301.20K? 0 +183715.59 +340742.4 -000015.6-000005.600012.0 08.0301.57K? 0 +184506.15 -722724.1 +000002.2-000022.500005.8 08.0301.30K? 0 +185741.54 -853355.0 -000004.1-000018.500007.3 08.0301.66K? 0 +185811.56 +552614.3 -000019.7-000011.900001.0 08.0301.49K? 0 +190206.02 -165119.7 +000038.7-000001.500024.0 08.0301.00K? 0 +191442.95 +365918.0 +000000.1-000005.900008.6 08.0301.07K? 0 +191927.93 +485808.6 -000014.2-000009.700005.3 08.0301.49K? 0 +192652.82 +455009.6 +000001.7+000021.700000.9 08.0301.12K? 0 +193709.11 +431521.1 -000006.9-000027.400003.6 08.0301.56K? 0 +193916.69 -141531.0 -000038.9-000035.000001.1 08.0301.02K? 0 +195031.20 +313339.1 +000004.6-000015.500002.5 08.0301.20K? 0 +200048.29 -223814.8 +000024.2-000016.300003.9 08.0301.07K? 0 +200615.82 -654834.5 +000000.4+000018.800009.7 08.0301.11K? 0 +200959.19 -415046.9 +000025.6-000005.500009.5 08.0301.56K? 0 +201315.09 -165246.1 -000010.8+000012.200007.4 08.0301.27K? 0 +202217.09 -492651.3 -000011.3-000018.900010.5 08.0301.08K? 0 +202804.60 +212316.7 -000008.7-000012.800009.4 08.0301.60K? 0 +203301.91 -711913.8 -000017.3+000021.900001.5 08.0301.46K? 0 +203448.19 +345314.4 +000006.2-000000.600005.7 08.0301.56K? 0 0.10 1.00 +204020.59 -430350.8 +000013.3+000013.200005.6 08.0301.14K? 0 +205700.99 +234027.4 +000012.6+000001.700009.1 08.0301.05K? 0 +210019.33 +351330.8 -000081.3-000014.900010.9 08.0301.04K? 0 +210155.29 -420446.5 -000021.2-000025.000004.3 08.0301.51K? 0 +210457.27 -143240.1 +000020.4-000013.900003.4 08.0301.30K? 0 +210540.06 +523703.3 -000030.8-000024.500012.6 08.0301.04K? 0 +212341.80 +144842.5 +000010.3-000001.300002.8 08.0301.25K? 0 +212727.98 +361513.6 +000011.5-000032.600008.4 08.0301.28K? 0 +212958.53 +543909.2 +000018.4+000017.800001.1 08.0301.13K? 0 +214441.72 -485002.3 +000023.2-000001.500002.9 08.0301.60K? 0 +220435.82 +295734.4 -000014.5-000002.200002.5 08.0301.59K? 0 +220928.28 +541003.7 +000009.1+000012.500002.6 08.0301.02K? 0 +222222.40 -201016.7 +000062.0-000002.800005.4 08.0301.08K? 0 +223420.50 -350130.6 +000037.2-000003.700007.4 08.0301.13K? 0 +225822.88 -734637.1 -000016.4+000027.000005.0 08.0301.03K? 0 +231704.19 -102215.2 -000019.6-000017.700005.4 08.0301.04K? 0 +231735.78 +164206.1 +000061.2+000010.300002.1 08.0301.05K? 0 +233145.03 -144824.1 +000015.0-000001.400013.0 08.0301.03K? 0 +234818.57 +081119.5 +000006.0+000002.700009.9 08.0301.29K? 0 +235434.45 +550748.6 -000006.1+000008.600004.1 08.0301.28K? 0 +235826.55 +461829.3 -000004.2-000009.000006.2 08.0301.27K? 0 +235854.90 +552158.5 +000012.4-000007.900005.6 08.0301.42K? 0 +235921.62 +503029.4 -000009.6+000000.100013.1 08.0301.03K? 0 +131407.33 -605926.6 -000009.8+000011.300005.4 08.0302.25M? 0 +181444.59 -184659.2 +000000.5+000004.900008.6 08.0302.07M? 0 +000959.34 +654437.2 +000012.2+000003.400001.8 08.04-0.01B? 0 +001453.42 -320909.7 +000033.0-000027.500002.4 08.0400.43F? 0 +002332.51 +372558.6 -000013.6-000017.800004.4 08.0400.49F? 0 +004239.51 +712202.2 +000026.1+000006.200013.8 08.0400.03A? 0 +004831.38 -262208.7 -000006.6+000031.200011.8 08.0400.90G? 0 +005105.08 +225254.8 -000000.7+000001.800005.1 08.04-0.07B? 0 +005717.44 +772815.5 -000017.0-000007.100007.0 08.0400.30A? 0 +010658.61 -045422.0 +000020.0-000029.100004.7 08.0400.08A? 0 +011231.89 +643720.7 +000010.0-000007.800000.3 08.0400.03A? 0 +015330.21 +315626.2 +000017.3+000003.500018.7 08.0400.35F? 0 +020154.02 -114918.8 +000007.3-000015.300005.0 08.0400.52F? 0 +021254.78 +435019.0 +000003.9+000015.300003.1 08.0400.37F? 0 +021934.94 +253045.1 +000010.9+000001.900003.5 08.0400.04A? 0 +022646.99 +585233.1 -000015.1+000002.800001.6 08.0400.39F? 0 +023708.60 -111151.3 +000044.0+000022.600022.6 08.0400.59G? 0 +024436.63 +292739.3 +000000.0+000000.000000.0 08.0400.37F? 0 +024745.14 +310310.6 +000004.7-000007.800025.0 08.0400.80G? 1 +024911.01 +355213.9 -000002.8-000043.400004.1 08.0400.20A? 0 +025309.86 +584556.0 -000007.6+000004.700001.2 08.0400.24A? 0 +025358.86 +615306.7 +000019.8-000020.300006.8 08.0400.16A? 0 +031744.23 -680935.6 -000004.5+000020.800015.7 08.0400.51F? 0 +032122.99 -743539.4 -000006.0+000009.200007.4 08.0400.25A? 0 +035643.03 -013418.6 -000014.6-000040.600021.0 08.0400.29A? 0 +040358.03 +210415.4 +000025.5-000009.200006.5 08.0400.27A? 0 +040539.41 +530428.8 +000012.9-000030.700001.1 08.0400.41F? 0 +041121.19 +600456.0 -000007.1+000003.500011.9 08.0400.10A? 0 +041443.57 +711255.6 +000010.2-000010.400002.3 08.0400.10A? 0 +042111.09 -373205.8 -000004.8+000000.600012.2 08.0400.94G? 0 +042235.46 -045419.7 -000019.6-000035.000017.8 08.0400.36F? 0 +042624.55 +165112.1 +000121.7-000019.200024.5 08.0400.66G? 0 +042642.58 +410723.1 +000005.5-000008.100008.7 08.0400.10A? 0 +043541.23 -572534.1 +000043.1+000061.700005.4 08.0400.49F? 0 +043956.81 +690731.6 -000006.3+000002.000003.9 08.0400.10A? 0 +044056.30 -033102.8 -000009.0+000000.900013.4 08.0400.97K? 0 +044210.35 -560708.4 +000038.0+000056.300015.1 08.0400.46F? 0 +044221.01 -631256.5 +000016.9+000034.700009.9 08.0400.40F? 0 +044316.38 -093705.6 +000063.1+000042.700004.3 08.0400.63G? 0 +044507.71 -680116.8 +000050.1+000068.800013.8 08.0400.48F? 0 +045442.54 -312559.2 -000002.5-000276.300016.5 08.0400.58G? 0 +045537.05 +515003.0 +000004.0-000021.400015.8 08.0400.04A? 0 +050013.67 -573628.0 +000012.4+000020.800000.5 08.04-0.01B? 0 +050130.05 -213951.2 -000005.6+000115.600016.3 08.0400.52F? 0 +050826.46 -405444.8 +000002.1+000019.200008.4 08.04-0.11B? 0 +050912.71 +202728.3 +000003.3+000000.400014.2 08.0400.17A? 0 +051154.29 -090642.5 -000065.8-000563.900027.8 08.0400.81G? 0 +052209.24 +312221.6 +000006.8+000035.500000.7 08.0400.50F? 0 +054133.60 +623623.8 +000009.4-000010.000002.5 08.0400.27A? 0 diff --git a/kstars/kstars/data/hip045.dat b/kstars/kstars/data/hip045.dat new file mode 100644 index 00000000..15735c47 --- /dev/null +++ b/kstars/kstars/data/hip045.dat @@ -0,0 +1,1000 @@ +054437.74 +290059.8 +000009.4+000003.800000.9 08.0400.04A? 0 +054611.54 +715601.6 +000002.3+000010.500006.6 08.0400.33F? 0 +054740.15 +150151.7 +000033.2-000013.400022.1 08.0400.29A? 0 +055145.42 +042127.4 -000019.8-000022.000003.4 08.0400.37F? 0 +055210.92 +803632.1 -000012.1+000010.600006.5 08.0400.23A? 0 +055245.01 -424630.3 -000097.3-000082.900024.3 08.0400.76G? 0 +060241.05 +220248.3 +000016.9+000000.200016.2 08.04-0.03B? 0 +060338.86 +041850.6 -000002.0-000034.400020.3 08.0400.13A? 0 +060959.59 +194032.9 -000006.9+000001.600019.0 08.0400.39F? 0 +061244.08 +080528.6 -000014.6-000002.600008.8 08.0400.06A? 0 +061318.58 -103838.2 +000021.2-000019.100004.1 08.0400.44F? 0 +061328.22 -211601.2 +000009.1+000007.000007.0 08.04-0.08B? 0 +061507.23 -043712.0 +000005.1-000006.200005.4 08.04-0.09B? 0 +061615.21 +325411.1 -000006.1-000000.900008.9 08.0400.12A? 0 +062243.21 -500605.3 +000001.3+000012.100000.0 08.0400.86G? 0 +063500.37 +110727.9 -000003.7+000000.000006.2 08.0400.25A? 0 +063609.72 +101705.6 +000028.8+000019.100001.8 08.0400.00B? 0 +063715.34 +532831.6 +000005.7-000011.800004.4 08.0400.81G? 0 +063736.28 +120833.0 -000032.7+000000.400013.0 08.0400.31A? 0 +063904.22 -143309.2 -000018.2+000044.900010.9 08.0400.51F? 0 +064021.22 +080858.1 -000001.2+000000.900008.2 08.0400.10A? 0 +064234.27 +340548.1 -000003.8-000009.700006.9 08.04-0.02B? 0 +064412.05 +272847.6 -000020.2+000001.900011.3 08.04-0.01B? 0 +065827.85 +245513.3 -000055.1-000040.200010.9 08.0400.51F? 0 +065827.94 -112551.4 -000003.6+000016.900000.4 08.0400.10A? 0 +065937.12 -082323.8 -000003.3-000010.100011.7 08.0400.65G? 1 +070223.34 +255045.6 -000019.4-000011.800017.0 08.0400.70G? 0 +070356.05 -341601.7 -000003.1-000006.900000.9 08.0400.93G? 0 +070746.97 -675612.8 -000006.4+000010.600000.5 08.04-0.10B? 0 +070844.47 -234630.6 -000004.9+000005.300002.1 08.04-0.06B? 0 +071052.24 -180301.4 +000107.5-000118.400033.5 08.0400.57F? 0 +071356.24 -630204.7 -000018.0+000043.300001.9 08.0400.21A? 0 +071718.84 -014730.0 +000042.4-000048.000021.1 08.0400.76G? 0 +071745.29 +513905.1 -000012.2-000033.700001.3 08.0400.02A? 0 +071759.45 +154427.9 -000011.0-000022.700009.0 08.04-0.10B? 0 +072316.13 +521644.9 +000057.8+000019.200013.4 08.0400.50F? 0 +072606.84 -474625.6 +000001.9+000004.600005.4 08.0400.92G? 0 +072610.55 -120423.4 -000003.9-000000.600009.8 08.0400.25A? 0 +072621.71 +692901.3 -000009.1-000030.400004.5 08.0400.80G? 0 +073125.41 +273721.1 +000018.0-000004.700001.2 08.0400.09A? 0 +073410.94 +742134.6 -000003.5+000022.400012.9 08.0400.43F? 0 +074050.61 -585214.6 -000002.0+000013.900007.4 08.04-0.02B? 0 +074436.36 -350755.6 -000013.4-000016.500012.5 08.0400.10A? 0 +074436.58 -171726.5 -000018.5+000005.300000.5 08.0400.95K? 0 +074756.91 -494531.1 -000054.6+000061.600012.9 08.0400.48F? 0 +075536.31 +363007.6 -000055.8+000005.500025.3 08.0400.68G? 1 +075934.13 -271208.8 -000017.8+000019.600006.9 08.0400.94G? 0 +080228.59 +602457.5 -000067.3-000039.900014.9 08.0400.61G? 0 +080621.56 +415908.1 -000019.0-000031.100012.1 08.0400.45F? 0 +081337.51 +814528.1 -000048.9-000001.600011.2 08.0400.47F? 0 +081642.45 +072322.9 -000020.8-000014.400006.8 08.0400.29A? 0 +082955.79 +102814.2 -000128.4+000047.600022.1 08.0400.58G? 0 +083439.18 +212935.1 -000016.9-000003.500013.3 08.0400.47F? 0 +083816.24 +062320.9 -000035.9-000000.900020.4 08.0400.24A? 0 +084041.12 -121006.0 +000000.0+000000.000000.0 08.0400.35F? 0 +084118.42 +191539.7 -000051.3-000018.200009.6 08.0400.22A? 0 +084256.66 -770704.1 -000005.3+000002.000001.7 08.0400.02A? 0 +084449.65 +014230.9 -000000.2+000005.700008.9 08.0400.96K? 0 +084546.56 +190258.2 -000047.1-000026.700007.6 08.0400.24A? 0 +085306.20 -220701.1 -000036.8-000011.000003.6 08.0400.46F? 0 +085350.87 +330324.8 -000101.8-000009.000013.5 08.0400.62G? 0 +085859.33 +033922.0 -000008.6+000001.100008.6 08.0400.17A? 0 +090250.66 +002429.6 -000029.5-000006.000009.9 08.04-0.02B? 0 +090307.20 +300609.9 +000004.1+000001.700000.6 08.0400.28A? 0 +090737.51 +072906.2 +000026.3-000045.700008.2 08.0400.44F? 0 +091423.50 +295641.2 -000010.9-000004.600006.9 08.0400.95K? 0 +091509.48 +232233.3 -000129.1-000158.700012.2 08.0400.69G? 0 +091654.94 +180744.7 +000006.5-000017.200000.5 08.0400.84G? 0 +092033.20 -441659.5 -000022.2+000005.700001.0 08.0400.08A? 0 +092104.37 -691816.1 -000019.6+000029.000001.1 08.0400.06A? 0 +092649.60 -514611.3 -000017.0+000007.600001.5 08.0400.01A? 0 +093001.70 -573030.9 -000006.9-000006.800008.9 08.0400.18A? 0 +093051.62 -492500.4 -000020.7+000018.200012.0 08.0400.15A? 0 +093255.31 -274033.9 +000013.7-000025.700011.0 08.0400.32F? 0 +093314.75 +363850.6 -000022.9-000247.000021.3 08.0400.71G? 0 +093717.32 +151509.2 -000116.1+000001.300001.6 08.0400.40F? 0 +094958.83 -475651.6 +000000.9-000000.900007.1 08.04-0.08B? 0 +095647.15 -291559.3 -000034.4+000009.200005.1 08.0400.08A? 0 +095800.92 -525335.1 -000010.9+000002.500003.8 08.0400.03A? 0 +100305.83 -085311.4 -000030.2-000001.300018.4 08.0400.67G? 0 +100445.98 -545703.0 -000013.8+000004.200002.2 08.04-0.04B? 0 +100942.02 -525233.2 -000015.9+000000.500005.6 08.04-0.08B? 0 +102514.80 +424311.2 -000011.9-000005.700011.6 08.0400.99K? 0 +103058.24 -613648.5 -000013.9-000000.800009.4 08.04-0.07B? 0 +103328.59 -652206.3 -000007.0+000009.800009.0 08.04-0.03B? 0 +103416.05 -862215.3 +000076.6-000025.800012.6 08.0400.42F? 0 +103550.60 -470555.8 -000021.7+000001.400011.9 08.0400.38F? 0 +103736.99 -280407.6 +000001.0-000001.700002.3 08.0400.08A? 0 +103921.83 -663936.8 -000008.1+000005.100002.6 08.0400.16A? 0 +104309.61 +044003.5 +000013.1-000011.900005.0 08.0400.39F? 0 +104911.39 -575810.3 -000020.3+000000.100005.9 08.04-0.05B? 0 +105434.11 -013107.0 -000034.6-000023.000002.0 08.0400.41F? 0 +111332.73 -703816.3 -000015.5+000002.200000.8 08.04-0.02B? 0 +112252.00 +444928.3 -000031.6-000022.500006.7 08.0400.40F? 0 +113139.43 +305821.6 -000014.3-000003.700007.6 08.0400.90G? 0 +113747.93 -622806.8 -000002.2+000006.600002.2 08.0400.01A? 0 +114155.06 -634743.4 -000016.2+000004.700002.1 08.04-0.01B? 0 +114652.46 -610228.0 -000009.1+000000.500004.6 08.04-0.05B? 0 +114705.82 -333534.5 -000043.2+000000.500003.4 08.0400.11A? 0 +115202.00 -542432.9 -000031.2+000002.200005.6 08.0400.24A? 0 +115448.24 -233300.6 -000035.4-000000.700001.6 08.0400.50F? 0 +120010.83 +865940.0 -000029.5+000003.100003.9 08.0400.12A? 0 +121607.23 +033336.0 -000075.7-000013.400012.5 08.0400.45F? 0 +121846.24 +191005.4 -000095.2-000033.100001.4 08.0400.56F? 0 +122006.14 +154253.8 -000086.6-000068.200015.4 08.0400.50F? 0 +122600.59 -314617.0 -000121.3-000026.800006.0 08.0400.87G? 0 +122636.93 +051809.2 -000157.1-000030.100009.6 08.0400.59G? 0 +122823.43 +652825.3 -000054.6+000032.500009.2 08.0400.44F? 0 +123448.18 +290514.8 -000014.1+000005.400002.8 08.0400.90G? 0 +123549.30 -202756.9 -000270.2-000022.900021.6 08.0400.71G? 0 +124648.42 +513812.2 -000014.9-000007.900011.1 08.0400.39F? 0 +125443.53 -393018.9 -000002.2+000029.500004.3 08.0400.57F? 0 +131315.54 -152737.6 +000000.0+000000.000000.0 08.0400.91G? 1 +131401.49 -222144.5 +000009.9-000039.100010.6 08.0400.39F? 0 +132514.83 -084709.1 +000015.3-000002.500002.5 08.0400.11A? 0 +132634.81 -655038.8 +000008.5-000021.500007.7 08.0400.67G? 0 +132819.69 +102807.4 -000045.1-000052.000015.1 08.0400.56F? 0 +133526.99 -615709.4 -000011.1+000013.900000.0 08.0400.20A? 0 +133654.94 -560924.2 -000085.6-000037.800015.8 08.0400.81G? 0 +133827.77 -133321.8 +000002.8-000004.500000.0 08.0400.47F? 0 +133857.92 +053345.7 -000073.5-000014.200007.2 08.0400.34F? 0 +134126.13 -675254.1 +000019.2-000000.100006.2 08.0400.42F? 0 +134529.83 +643750.6 +000006.2-000000.800002.3 08.0400.07A? 0 +134728.06 +424742.1 -000033.4-000001.700004.1 08.0400.33F? 0 +135433.47 -602033.4 -000008.6-000010.500005.9 08.0400.04A? 0 +140535.63 +442025.4 -000001.0+000002.900007.4 08.0400.95G? 0 +140729.08 -101925.0 -000057.8-000011.200001.9 08.0400.97K? 0 +142558.43 +132600.9 -000297.7-000132.500041.7 08.0400.76G? 0 +143406.40 +103120.9 +000005.1+000002.600009.2 08.0400.16A? 0 +143630.57 -640847.4 +000027.0-000026.000001.1 08.0400.45F? 0 +143648.47 -290643.6 +000071.9-000333.800017.2 08.0400.62G? 0 +143857.80 +721724.7 +000004.5-000028.700018.9 08.0400.53F? 0 +144202.90 -135114.5 -000059.0-000012.100011.0 08.0400.81G? 0 +144628.47 +322958.5 -000040.4-000033.400010.8 08.0400.53F? 0 +144732.80 -001652.1 -000118.6-000127.500028.0 08.0400.78G? 0 +144958.84 -654250.4 -000002.9-000010.000006.1 08.0400.08A? 0 +145246.81 +272954.4 -000017.0+000020.600009.0 08.0400.96K? 0 +145254.88 -123838.4 -000010.4-000015.000017.4 08.0400.53F? 0 +151150.56 +615124.4 -000167.1+000089.100019.9 08.0400.55F? 0 0.10 1.00 +152321.25 +314842.4 -000040.7+000009.100004.9 08.0400.33F? 0 +152651.55 -550103.8 -000015.5-000025.200011.4 08.0400.07A? 0 +152858.05 -061609.6 +000023.9+000015.900009.6 08.0400.22A? 0 +153045.21 -413909.5 +000016.4+000041.600003.8 08.0400.53F? 0 +153450.28 +064815.3 -000090.8-000164.000032.3 08.0400.69G? 0 +153458.33 -080653.0 -000024.7-000003.900013.1 08.0400.96K? 0 +154155.26 -192744.0 -000055.4-000073.900017.2 08.0400.49F? 0 +155717.68 -295945.7 -000055.6-000083.900014.7 08.0400.54F? 0 +160920.89 -192725.8 -000015.2-000023.700011.9 08.0400.18A? 0 +161118.51 -640949.3 -000021.4-000055.800008.1 08.0400.47F? 0 +161306.17 -484520.1 -000021.4-000015.600013.9 08.0400.14A? 0 +163055.71 +380352.0 -000003.6+000036.900008.9 08.0400.44F? 1 +163138.71 -174248.2 -000009.7-000010.900001.5 08.0400.13A? 0 +163450.99 +214432.9 -000032.7+000042.600020.7 08.0400.69G? 0 +163745.97 +000226.6 -000204.4-000214.700021.0 08.0400.78G? 0 +163747.58 -650247.4 +000000.6-000007.900025.7 08.0400.55F? 0 +164305.15 -582815.8 -000007.0-000004.300000.4 08.0400.03A? 0 +164311.26 -433910.2 -000002.9-000015.000006.9 08.0400.11A? 0 +165942.67 +583551.7 +000009.1-000015.600001.8 08.0400.90G? 0 +170046.38 -643301.4 -000070.8+000018.500014.2 08.0400.44F? 0 +170520.10 -410616.7 +000004.1+000011.700000.2 08.0400.49F? 0 +170924.75 -603705.4 -000011.9-000010.300023.2 08.0400.87G? 0 +170948.50 -702057.6 -000005.9-000058.800003.8 08.0400.46F? 0 +171639.16 +503622.3 +000003.1+000109.300015.4 08.0400.66G? 0 +171727.01 -353212.0 -000004.0-000011.500010.1 08.0400.55F? 0 +172124.68 -262605.7 -000004.8-000008.100010.1 08.0400.32F? 0 +172316.16 -192655.3 -000008.7+000004.000005.3 08.0400.43F? 0 +172353.02 +130557.5 -000035.0+000087.100021.9 08.0400.72G? 0 +172824.26 -402021.6 +000013.1+000014.300001.0 08.0400.51F? 0 +173222.97 +284816.0 +000024.2+000006.300002.0 08.0400.37F? 0 +173451.07 -475245.0 +000008.3-000008.000000.1 08.04-0.07B? 0 +173642.09 +682258.3 +000003.7+000082.900002.0 08.0400.44F? 0 +174227.07 -292619.9 +000008.1-000027.200016.1 08.0400.39F? 0 +174233.64 -341909.3 +000012.0+000001.100007.3 08.0400.09A? 0 +174459.25 -164546.5 -000008.4+000010.400004.7 08.0400.48F? 0 +174653.57 +280541.0 +000016.2+000008.100001.7 08.0400.20A? 0 +174928.36 -291853.0 +000059.7-000011.100004.4 08.0400.31F? 0 +175207.78 -431217.5 +000003.8-000015.500009.1 08.0400.00A? 0 +175220.02 -345827.9 +000032.4+000002.900019.7 08.0400.05A? 0 +175228.53 -301302.6 +000006.9+000004.500012.0 08.0400.49F? 0 +175453.61 -350521.4 -000013.6+000030.100005.5 08.0400.07A? 0 +180042.23 -482836.9 -000000.6-000014.300010.5 08.0400.09A? 0 +180336.32 -295141.6 +000019.0-000018.000031.1 08.0400.00B? 0 +181429.86 -053432.3 -000009.1-000020.900017.4 08.0400.15A? 0 +182019.45 -472224.5 -000002.2-000012.200003.0 08.04-0.09B? 0 +182157.10 -220119.5 +000009.8-000034.300000.0 08.0400.32F? 0 +182550.16 +070606.2 -000025.7+000036.400017.2 08.0400.44F? 0 +183458.68 +041438.0 -000088.2+000146.400028.6 08.0400.72G? 0 +183836.01 -312116.8 -000003.1-000006.800001.4 08.0400.45F? 0 +184353.55 -001327.8 +000004.7+000001.800002.8 08.0400.10A? 0 +184659.90 -410944.7 +000003.0-000008.500004.9 08.0400.92G? 0 +185758.50 -381006.9 -000028.2-000204.200016.4 08.0400.62G? 0 +185927.99 -175249.4 -000009.3-000018.400001.4 08.0400.09A? 0 +185947.07 -511656.6 -000000.9+000001.800006.7 08.0400.92G? 0 +190022.81 +824018.9 +000001.1+000018.100004.2 08.04-0.01B? 0 +190706.89 +611807.9 -000005.6+000007.600009.4 08.0400.30A? 0 +191204.19 -234425.8 +000003.5-000010.200005.7 08.04-0.04B? 0 +191340.53 -470755.9 +000012.8-000074.100004.7 08.0400.51F? 0 +191511.78 +551014.6 +000002.2+000004.200003.3 08.04-0.06B? 0 +191800.66 -094110.4 +000016.7+000013.500006.1 08.0400.48F? 0 +191915.63 +762849.5 +000018.8+000056.500012.1 08.0400.57F? 0 +192053.35 -213208.3 -000006.8-000020.400002.3 08.0400.02A? 0 +192621.18 +592541.8 -000009.5-000017.900000.6 08.0400.97K? 0 +193031.77 +164804.7 +000026.1-000004.300014.0 08.0400.41F? 0 +194428.61 -375040.3 +000033.3-000006.400005.5 08.0400.21A? 0 +194522.66 +075447.2 +000023.6+000039.800008.7 08.0400.50F? 0 +195442.14 -681532.1 +000014.4-000007.000000.1 08.0400.04A? 0 +195616.69 -313647.2 -000031.8-000163.500021.0 08.0400.66G? 0 +195714.16 -301159.4 -000019.3+000022.400012.5 08.0400.95K? 0 +200326.77 +000520.4 +000025.0-000037.900023.0 08.0400.51F? 0 +200612.44 -014307.4 -000035.0-000090.300012.8 08.0400.52F? 0 +200915.34 -332159.0 +000008.5-000009.200008.4 08.0400.09A? 0 +201140.65 +412332.2 -000001.4+000000.400001.0 08.04-0.07B? 0 +201239.82 +332944.2 +000002.0-000002.400006.3 08.04-0.03B? 0 +201635.12 +522350.3 +000001.5+000002.900006.9 08.04-0.02B? 0 +201807.33 +450412.0 +000025.8+000020.600007.0 08.0400.07A? 0 +201904.94 -104800.1 +000019.5+000003.600004.7 08.0400.18A? 1 +202154.24 -063400.3 +000030.8-000019.100011.7 08.0400.32F? 0 +202209.04 +262017.8 -000000.1-000000.300001.3 08.04-0.09B? 0 +202340.98 +314038.3 +000007.4-000003.200007.7 08.04-0.06B? 0 +203337.13 +011609.3 +000037.1-000000.100016.7 08.0400.92G? 0 +204020.79 +384648.8 +000155.8+000040.800021.2 08.0400.62G? 0 +204133.84 +354351.5 -000009.1-000016.200000.1 08.04-0.06B? 0 +205331.51 +450917.4 -000001.5-000016.800002.4 08.0400.02A? 0 +210443.42 +490144.1 -000010.9-000005.800003.0 08.0400.12A? 0 +211939.29 +093128.6 +000000.0+000000.000000.0 08.0400.18A? 0 +212657.88 +814431.6 +000208.2+000123.200020.5 08.0400.80G? 0 +213338.84 -345645.3 +000087.2-000172.200013.3 08.0400.61G? 0 +213653.84 +334306.2 +000027.0+000040.000008.7 08.0400.33F? 0 +213657.52 +543816.1 +000008.4+000006.000005.2 08.0400.03A? 0 +213932.24 -443456.7 +000006.9+000001.300015.8 08.0400.33F? 0 +214444.80 -420746.4 +000005.4+000008.400032.2 08.0400.57F? 0 +215859.54 +322859.7 -000002.8+000002.600006.4 08.04-0.03B? 0 +220226.42 -355005.3 +000033.6-000051.100002.5 08.0400.33F? 0 +221029.89 +193624.1 +000017.8-000007.000001.8 08.0400.01A? 0 +221615.35 +604937.8 -000001.8-000011.300005.5 08.0400.42F? 0 +222056.00 +651816.7 -000007.8-000028.900005.5 08.0400.30A? 0 +223441.13 +473111.5 +000014.5-000019.200008.5 08.0400.07A? 0 +224210.32 +470403.3 +000005.1+000001.200002.5 08.04-0.08B? 0 +224604.32 -455030.8 +000073.8+000017.600007.7 08.0400.36F? 0 +224654.07 +534809.0 +000052.8+000031.100008.2 08.0400.56F? 0 +225912.56 -170934.1 +000038.6+000025.500011.4 08.0400.32F? 0 +230221.63 +641237.1 -000029.0-000014.600004.5 08.0400.84G? 0 +231151.19 -444331.6 +000056.6-000051.800010.3 08.0400.49F? 1 +231838.45 +330306.0 +000018.1+000004.300004.7 08.0400.38F? 0 +231923.63 +262852.4 +000018.4-000012.600001.4 08.0400.04A? 0 +232808.44 -022653.5 +000085.1-000012.300005.8 08.0400.40F? 0 +234136.79 -372600.3 +000023.9-000010.900001.3 08.0400.89G? 0 +235138.51 +571226.7 +000018.6+000042.300002.6 08.0400.43F? 0 +235635.32 -552900.6 +000004.8+000026.300008.8 08.0400.32F? 0 +235902.86 -115617.3 +000082.1-000065.200015.3 08.0400.58G? 0 +001312.15 -051431.3 -000007.0-000011.400010.3 08.0401.16K? 0 +003824.35 +083616.9 -000001.9-000026.400011.3 08.0401.00K? 0 +004109.26 +495802.9 +000050.3-000012.800002.3 08.0401.00K? 0 +004323.88 -440723.7 -000012.3-000014.100000.6 08.0401.54K? 0 +005106.26 -125539.2 +000033.7-000012.000014.2 08.0401.04K? 0 +005241.96 +303618.3 +000009.5-000008.800009.1 08.0401.45K? 0 +010306.31 +130255.7 +000018.2-000027.800002.3 08.0401.08K? 0 +010842.56 -320941.3 -000019.3-000039.300011.4 08.0401.13K? 0 +012600.56 -455336.7 +000012.3-000006.900004.6 08.0401.38K? 0 +014100.45 +381557.2 +000004.6-000006.900012.2 08.0401.56K? 0 +014506.62 +284405.0 +000035.0-000042.100008.2 08.0401.45K? 0 +015116.79 +552422.3 +000025.0-000018.900000.1 08.0401.01K? 0 +020641.61 -054639.8 +000017.9-000009.400012.3 08.0401.46K? 0 +022602.78 +793823.2 +000064.4-000063.500008.5 08.0401.22K? 0 +022656.22 +743500.2 +000004.2-000012.400000.2 08.0401.83K? 0 +022852.90 -402607.0 +000020.9-000008.300005.2 08.0401.00K? 0 +023315.81 +000800.7 +000017.7+000016.500002.1 08.0401.02K? 0 +024231.15 -563824.8 +000021.2+000005.600007.5 08.0401.05K? 0 +025954.81 +303623.3 +000027.2-000025.200006.5 08.0401.18K? 0 +030257.20 -025952.8 +000015.4+000020.100014.4 08.0401.12K? 0 +030301.57 +215914.7 -000004.7-000008.000006.6 08.0401.30K? 0 +030526.29 +393912.4 -000022.3-000015.300016.4 08.0401.02K? 0 +032158.55 +650808.4 +000051.0-000022.300000.7 08.0401.06K? 0 +032346.27 -071432.7 +000020.1-000011.900009.2 08.0401.62K? 0 +032428.68 +651520.4 -000000.5-000022.200005.4 08.0401.09K? 0 +032856.55 +472236.8 +000003.0-000007.700007.8 08.0401.37K? 0 +034238.25 -215843.6 +000048.6+000030.100020.8 08.0401.14K? 0 +040412.88 -585711.1 +000054.2+000051.700007.1 08.0401.15K? 0 +050609.58 -262918.2 -000010.5+000020.900010.4 08.0401.04K? 0 +051749.99 -121635.4 -000004.9+000007.900008.8 08.0401.45K? 0 +052738.83 -051521.1 +000002.3-000002.800007.9 08.0401.42K? 0 +053048.74 -212428.1 -000013.2+000012.100002.0 08.0401.62K? 0 +053124.70 +073254.0 +000007.0-000018.400013.7 08.0401.12K? 0 +053133.56 -500353.6 +000064.2-000012.800004.8 08.0401.11K? 0 +053303.97 -102833.4 +000048.0-000028.200018.9 08.0401.26K? 0 +053620.61 +390156.4 -000009.6-000024.300002.0 08.0401.17K? 0 +054049.19 +171845.2 +000003.0-000030.600001.5 08.0401.02K? 0 +055153.55 +064815.0 +000010.4-000027.600014.9 08.0401.07K? 0 +055357.83 +101532.4 -000009.4-000044.700022.9 08.0401.35K? 0 +055947.82 +435909.2 -000002.1-000004.900001.8 08.0401.47K? 0 +060214.78 -581317.7 +000008.4-000025.500000.8 08.0401.22K? 0 +060826.52 +232211.0 -000012.1-000016.600008.1 08.0401.02K? 0 +062333.04 -291612.0 -000009.2+000021.900008.0 08.0401.04K? 0 +062512.42 -844047.5 -000003.0+000020.700004.7 08.0401.74K? 0 +063036.64 -761204.6 +000006.4+000020.100002.3 08.0401.42K? 0 +064229.12 -031818.1 +000011.0-000013.200015.4 08.0401.03K? 0 +064316.87 -630810.1 -000003.0+000040.100001.1 08.0401.28K? 0 +064935.36 +093723.5 -000003.8+000008.600002.3 08.0401.10K? 0 +070501.42 -135802.4 +000003.4+000002.900007.1 08.0401.19K? 0 +070620.36 +625039.1 +000013.8-000003.400001.7 08.0401.36K? 0 +071310.34 +825937.1 -000004.9+000003.300002.2 08.0401.09K? 0 +071851.86 -462848.6 -000014.0+000004.500009.8 08.0401.06K? 0 +072054.55 +263726.8 +000004.6-000033.000010.1 08.0401.48K? 0 +072252.01 -233548.2 +000040.6+000001.100011.3 08.0401.23K? 0 +072821.34 +480336.1 -000006.7-000024.700006.3 08.0401.03K? 0 +073219.65 +014321.4 -000011.6-000011.600010.1 08.0401.03K? 0 +073426.72 -122134.5 -000001.9-000007.300002.8 08.0401.62K? 0 +073900.61 +005740.6 -000033.8+000018.000000.4 08.0401.04K? 1 +074232.22 -155712.1 -000001.3-000005.700005.9 08.0401.16K? 0 +075140.77 +635627.4 -000007.1-000002.400005.1 08.0401.24K? 0 +080605.39 -693327.2 -000059.2+000079.500002.3 08.0401.05K? 0 +081013.92 +270521.1 +000001.6-000001.600002.0 08.0401.17K? 0 +081104.91 +582253.2 -000005.3-000025.600010.3 08.0401.63K? 0 +081215.69 -600221.6 -000019.8+000008.400001.2 08.0401.62K? 0 +083110.79 -105615.4 -000000.3-000021.400013.6 08.0401.24K? 0 +084020.31 +330035.5 +000002.5+000015.400002.4 08.0401.67K? 0 +084630.73 +041901.5 -000023.1+000000.500006.0 08.0401.62K? 0 +084715.91 -380707.8 -000034.5+000024.500001.6 08.0401.01K? 0 +084801.35 +393550.9 -000005.4-000010.800008.2 08.0401.49K? 0 +090125.56 -352539.3 -000009.2+000010.100006.9 08.0401.18K? 0 +090548.89 -311531.1 -000019.8-000002.100006.8 08.0401.46K? 0 +090907.11 -192517.3 +000018.4-000012.000023.2 08.0401.13K? 0 +091231.92 -724747.8 -000038.8-000009.500001.3 08.0401.09K? 0 +091326.28 +252623.8 +000010.2-000009.100002.2 08.0401.46K? 0 +092107.40 -543844.9 -000003.4-000005.200006.8 08.0401.03K? 0 +092525.65 +362811.2 +000018.4-000018.900012.1 08.0401.60K? 0 +092634.28 +074042.1 +000006.3-000045.000013.0 08.0401.15K? 0 +092655.69 +494133.0 -000015.5-000005.600005.9 08.0401.59K? 0 +092953.23 +132146.2 +000016.2-000059.400007.0 08.0401.09K? 0 +093645.36 -570801.9 -000010.6-000021.500002.3 08.0401.44K? 0 +094719.22 -412704.2 -000025.7-000014.400000.5 08.0401.06K? 0 +094805.85 +834705.7 -000037.9-000007.600001.0 08.0401.31K? 0 +095030.98 +014939.4 -000031.0-000012.700017.5 08.0401.18K? 0 +095557.99 -540357.0 -000005.9-000001.300000.5 08.0401.35K? 0 +095907.30 +584523.7 +000009.2+000009.700007.2 08.0401.31K? 0 +100938.38 +551718.3 +000005.0-000001.000005.4 08.0401.52K? 0 +102007.11 -460649.2 -000016.0+000007.000012.1 08.0401.65K? 0 +102721.77 +213655.6 +000001.2-000009.500018.6 08.0401.40K? 0 +104944.08 +005641.2 -000044.9-000037.800014.9 08.0401.35K? 0 +105159.15 +112126.1 -000034.6-000038.700017.5 08.0401.23K? 0 +110127.05 -124449.3 -000005.4-000004.200010.3 08.0401.39K? 0 +111440.64 +162014.3 -000025.6+000001.700007.1 08.0401.53K? 0 +120038.19 -573705.6 -000012.3-000007.400000.4 08.0401.57K? 0 +120355.78 -504830.4 -000001.6+000000.400001.0 08.0401.54K? 0 +120612.05 -560928.4 +000012.5-000013.200003.2 08.0401.24K? 0 +121111.42 -331205.4 -000046.7+000006.700002.1 08.0401.39K? 0 +121703.33 +482558.4 +000025.4-000020.500000.6 08.0401.19K? 0 +122353.94 +404310.2 -000024.9+000004.300003.0 08.0401.54K? 0 +122905.16 +065154.8 -000019.0+000012.900008.7 08.0401.07K? 0 +123533.20 +153811.3 +000016.7-000027.500013.9 08.0401.41K? 0 +125607.21 -444651.1 -000023.1-000009.400011.6 08.0401.56K? 0 +131247.82 -550631.0 -000027.7-000018.100002.0 08.0401.07K? 0 +132555.28 -194857.9 -000025.6-000017.600002.6 08.0401.60K? 0 +134427.36 -534347.8 -000054.8-000027.100001.0 08.0401.28K? 0 +135559.03 -324518.7 -000026.3-000012.000004.3 08.0401.07K? 0 +140250.32 +175916.2 +000001.7+000000.600015.9 08.0401.47K? 0 +141621.25 +503134.5 -000066.4+000001.100007.1 08.0401.10K? 0 +142154.68 -641705.4 -000041.2-000028.000008.8 08.0401.00K? 0 +142357.31 -214231.0 +000008.3-000007.900000.2 08.0401.66K? 0 +144113.39 +313419.7 -000020.4+000009.000007.2 08.0401.17K? 0 0.10 1.00 +144429.16 -165228.9 +000021.0+000001.100003.2 08.0401.63K? 0 +145437.47 -391832.1 +000019.0-000005.700003.1 08.0401.17K? 0 +145637.92 -140614.8 -000005.3+000015.300005.8 08.0401.28K? 0 +150551.30 -503250.7 -000011.2-000003.400007.7 08.0401.40K? 0 +150821.62 -220551.2 +000002.5-000013.300012.2 08.0401.40K? 0 +150917.54 -572146.5 -000000.4-000031.500005.5 08.0401.09K? 0 +151047.60 -384424.9 -000028.3-000003.500004.7 08.0401.48K? 0 +152429.98 -195749.5 +000034.0+000010.600002.2 08.0401.56K? 0 +153837.81 -584643.1 -000005.3-000002.800011.5 08.0401.96M? 0 +154127.20 -725602.1 +000004.2-000000.800006.6 08.0401.71K? 0 +154630.83 -040335.9 +000011.8-000013.800013.0 08.0401.63K? 0 +155028.69 -172055.6 +000033.0-000023.500006.1 08.0401.64K? 0 +155531.92 -291125.2 +000054.1-000014.000018.0 08.0401.29K? 0 +160607.57 -135326.9 +000007.7-000018.500003.2 08.0401.81K? 0 +162457.42 -561907.7 -000000.4-000006.700002.9 08.0401.15K? 0 +163622.74 -143829.1 -000024.6-000048.300020.3 08.0401.28K? 0 +164418.23 +071902.9 +000010.3+000004.500001.3 08.0401.58K? 0 +164643.50 -285433.5 -000008.5-000007.700003.8 08.0401.10K? 0 +164942.46 +324805.4 -000001.6+000038.600001.6 08.0401.04K? 0 +171326.93 -471509.3 +000010.4-000010.700003.8 08.0401.78K? 0 +171857.40 -041827.1 +000039.9+000002.300030.7 08.0401.98M? 0 +171900.17 -372747.9 +000016.3+000006.600000.0 08.0401.86M? 0 +172628.26 +041705.4 -000003.0-000006.800017.4 08.0401.38K? 0 +173404.71 -413849.8 +000001.3+000010.200001.2 08.0401.55K? 0 +173712.33 +232529.2 -000002.7-000012.400002.2 08.0401.13K? 0 +174356.79 +041958.5 -000023.0+000004.100000.3 08.0401.66K? 0 +175058.85 +182100.4 +000003.3+000002.800009.1 08.0401.00K? 0 +175138.01 +510651.2 -000034.6-000013.800003.3 08.0401.14K? 0 +175928.11 +444305.3 -000020.1+000008.800006.8 08.0401.01K? 0 +181005.72 -663659.4 +000026.3-000042.700012.4 08.0401.28K? 0 +181642.69 +370136.6 +000001.0-000018.400002.2 08.0401.28K? 0 +182243.84 +094644.0 +000010.7+000015.400010.5 08.0401.21K? 0 +182616.39 -455722.0 -000018.2-000031.400001.6 08.0401.00K? 0 +182844.08 -414029.3 +000008.0-000016.200000.0 08.0401.45K? 0 +183405.50 -154602.1 -000010.6+000010.100012.9 08.0401.35K? 0 +184152.57 -530822.7 -000045.1-000023.500000.6 08.0401.09K? 0 +190414.55 -003146.0 -000023.9-000043.100002.5 08.0401.14K? 0 +190417.00 -001755.9 +000005.3-000013.800000.8 08.0401.83K? 0 +190614.37 +441040.1 +000013.9+000007.100008.5 08.0401.26K? 0 +191619.35 -520332.1 +000002.8+000015.000007.0 08.0401.04K? 0 +191818.67 -552639.5 -000007.8-000041.800010.0 08.0401.23K? 0 +193646.17 +062518.2 +000003.0+000003.900010.4 08.0401.45K? 0 +193705.13 -544429.2 +000013.2-000015.600026.8 08.0401.43K? 0 +195042.39 -635708.9 +000006.0+000001.000002.4 08.0401.05K? 0 +200311.62 +315510.0 +000002.6-000013.100002.0 08.0401.43K? 0 +200531.11 -524135.6 +000012.5-000029.200006.7 08.0401.05K? 0 +200655.23 -271329.4 +000034.8-000044.500013.2 08.0401.20K? 0 0.10 1.00 +200803.05 +451325.2 +000052.0+000069.500001.8 08.0401.14K? 0 +200931.47 +172536.3 -000056.0-000023.100002.3 08.0401.49K? 0 +201458.30 -043438.8 +000005.6-000010.700000.6 08.0401.59K? 0 +201810.56 -484948.6 -000020.9-000037.400015.0 08.0401.16K? 0 +204211.68 -750321.2 +000039.1-000005.200004.4 08.0401.11K? 0 +204247.10 +510131.1 +000024.7+000017.700002.0 08.0401.38K? 0 +204522.27 -665300.5 +000011.8-000017.900005.4 08.0401.61K? 0 +204532.88 +112526.0 +000007.9-000021.500001.3 08.0401.06K? 0 +210147.02 +474906.6 +000008.2-000041.900004.4 08.0401.25K? 0 +210843.82 +294318.7 +000038.1+000034.300004.6 08.0401.47K? 0 +211028.86 +151509.2 -000011.6-000008.900001.4 08.0401.49K? 0 +211219.05 -700941.5 +000015.3-000034.800005.9 08.0401.32K? 0 +211905.91 -200620.6 -000002.5+000006.500002.6 08.0401.61K? 0 +212130.66 -425705.2 +000003.5-000017.600002.1 08.0401.31K? 0 +212439.56 +441730.6 +000004.0+000003.900006.8 08.0401.17K? 0 +213350.32 +154113.5 -000006.7-000005.300008.2 08.0401.50K? 0 +213804.75 -370951.0 +000007.6-000007.500003.5 08.0401.07K? 0 +214109.97 -044655.6 +000009.0-000048.900004.9 08.0401.19K? 0 +214422.73 +261742.7 -000033.7-000042.000008.7 08.0401.38K? 0 +220253.19 +473227.7 +000007.8+000011.100005.8 08.0401.04K? 0 +220255.18 +294116.3 +000031.9+000010.300005.5 08.0401.52K? 0 +222741.83 -580045.2 +000004.0+000033.000011.1 08.0401.06K? 0 +223231.96 +210347.8 +000006.2+000006.300006.4 08.0401.46K? 0 +224549.69 -005558.4 +000017.8+000015.600008.3 08.0401.26K? 0 +225455.24 +713234.7 +000024.4+000005.400008.2 08.0401.01K? 0 +230050.76 +154040.2 +000028.1+000014.900010.7 08.0401.24K? 0 +230351.97 -320636.7 +000053.3-000004.400000.3 08.0401.32K? 0 +232029.36 +740226.3 +000037.4+000005.100004.4 08.0401.03K? 0 +232335.14 +401401.8 -000009.8-000000.400008.8 08.0401.60K? 0 +233923.87 -332936.0 +000003.4-000014.100001.6 08.0401.10K? 0 +234823.29 +544155.2 +000025.7+000001.500004.5 08.0401.22K? 0 +034606.22 +535419.1 -000022.9+000003.600001.7 08.0402.37M? 0 +070656.48 -073326.5 +000005.1+000006.100011.5 08.0403.65N? 0 0.10 1.00 +000002.01 -515336.8 +000063.8-000003.800003.7 08.0500.35F? 0 +001923.11 +671924.7 +000009.5-000009.200002.5 08.0500.09A? 0 +002219.64 +533603.3 -000019.7-000016.900003.2 08.0500.43F? 1 +002318.64 +652108.3 +000039.3-000005.500009.6 08.0500.42F? 0 +002659.60 +070721.6 +000013.3+000003.600008.9 08.0500.95K? 0 +003435.47 +623525.7 +000094.8-000003.800015.3 08.0500.54F? 0 +003635.99 -692556.6 +000018.1+000021.500004.9 08.0500.20A? 0 +004800.54 +361216.1 +000023.5-000021.300011.8 08.0500.28A? 0 +004939.50 +604532.7 +000021.4-000017.700015.4 08.0500.54F? 0 +005110.47 +333328.6 +000026.6+000028.900008.8 08.0500.45F? 0 +005156.76 -423835.2 +000021.2-000017.200021.3 08.0500.34F? 0 +005403.96 -322005.6 +000031.6-000011.400012.1 08.0500.40F? 0 +005501.40 +004722.8 +000001.4-000055.700019.3 08.0500.98K? 0 +010307.36 +701918.9 -000002.4+000015.300007.3 08.0500.10A? 0 +011006.89 -142513.6 +000000.9-000019.700020.0 08.0500.98K? 0 +011007.56 +514448.2 -000079.8-000022.700001.7 08.0500.46F? 0 +011903.59 +050214.3 -000068.6+000087.900029.8 08.0500.53F? 0 +013044.37 -374722.4 +000007.0+000037.800000.4 08.0500.35F? 0 +013156.91 -503406.9 +000072.8-000007.100004.9 08.0500.42F? 0 +013212.93 +323231.8 +000024.3-000033.700002.4 08.0500.53F? 0 +013411.51 +361124.6 -000011.7+000001.800001.5 08.0500.23A? 0 +015201.88 -463828.6 -000011.5-000012.000015.4 08.0500.95K? 0 +015424.51 +102141.0 +000094.5-000049.300009.9 08.0500.69G? 0 +020936.81 -531633.7 +000004.1+000041.000000.4 08.0500.96K? 0 +020942.76 +202053.3 -000012.0+000007.800019.8 08.0500.43F? 0 +022720.48 +413118.5 +000017.7-000006.100005.3 08.05-0.01B? 0 +022810.39 +571629.3 -000002.7-000000.100004.2 08.0500.23A? 0 +024031.86 -514717.4 +000005.0-000077.700021.4 08.0500.51F? 0 +024325.51 -375541.9 +000071.4-000064.600028.5 08.0500.72G? 0 +024428.61 +683848.0 +000019.8-000008.800010.4 08.0500.25A? 0 +024829.92 +482715.0 +000009.6-000019.700003.6 08.0500.03A? 0 +025658.21 +552925.1 +000027.6-000056.000010.3 08.0500.54F? 0 +030229.86 -635208.1 -000003.3+000023.700004.4 08.0500.14A? 0 +030825.72 +261958.7 -000208.2-000823.900032.4 08.0500.47F? 0 +030851.92 -445732.4 -000031.8-000060.500012.6 08.0500.95G? 0 +031516.05 +262904.6 -000007.6-000015.500017.0 08.0500.21A? 0 +032318.87 +584345.9 +000033.0-000039.400011.1 08.0500.29A? 0 +032355.55 +412013.4 +000004.6+000003.000001.5 08.05-0.07B? 0 +032547.97 +592556.9 +000001.9+000002.300001.7 08.0500.23A? 0 +032819.99 -360047.3 +000069.6+000017.800013.1 08.0500.36F? 0 +033142.40 +233858.0 +000040.8+000030.000004.2 08.0500.47F? 0 +033217.60 -442432.8 -000026.0+000001.900007.9 08.0500.44F? 0 +033223.88 -083611.3 -000007.0-000239.900030.6 08.0500.61G? 0 +033528.53 +593142.3 -000005.5-000002.400016.1 08.0500.10A? 0 +034559.13 +252355.3 +000022.4-000045.800013.5 08.0500.21A? 0 +034749.53 -070133.3 +000000.0+000000.000000.0 08.05-0.04B? 0 +035138.36 +470556.4 -000007.3-000007.000007.7 08.0500.24A? 0 +040040.65 +202448.1 +000005.1-000018.000009.3 08.0500.22A? 0 +040149.96 +503817.8 +000029.2-000030.000004.9 08.0500.14A? 0 +040419.29 -141545.2 +000027.6+000018.300009.4 08.0500.22A? 0 +041545.63 +312350.5 +000019.2-000010.400008.9 08.0500.62G? 0 +041601.88 -351556.5 +000048.7-000074.300011.9 08.0500.49F? 0 +041811.31 +484311.8 +000011.6-000003.200009.3 08.0500.90G? 0 +042000.07 -684202.8 +000001.0+000019.000007.0 08.0500.19A? 0 +042123.94 +181558.8 +000007.4+000001.300004.5 08.0500.41F? 0 +042648.84 -014328.9 -000020.4+000022.900006.3 08.0500.62G? 0 +042807.92 +674050.3 +000028.3-000046.300000.4 08.0500.36F? 0 +043015.33 -113338.6 +000020.6+000025.100007.1 08.0500.41F? 0 +043212.18 -013026.9 +000018.2-000004.900001.4 08.0500.26A? 0 +043653.89 -145532.8 +000000.0+000000.000000.0 08.0500.59G? 1 +043710.12 -082534.5 +000009.9+000004.300005.3 08.0500.97K? 0 +044856.73 -332820.6 -000045.9+000034.700006.7 08.0500.50F? 0 +045336.84 -521945.0 +000003.6+000023.400004.6 08.0500.02A? 0 +045626.59 -231717.0 -000004.0+000048.800000.5 08.0500.48F? 0 +050017.48 +250811.1 +000071.6+000015.600016.5 08.0500.67G? 0 +050137.45 +243814.0 +000090.7-000267.800027.2 08.0500.70G? 0 +050622.58 -350137.2 -000032.6+000018.700012.2 08.0500.41F? 0 +050800.98 -264750.5 +000056.1-000043.600011.2 08.0500.64G? 0 +052318.78 -082500.8 +000014.4+000002.300012.6 08.0500.35F? 0 +053519.01 +194510.8 +000009.3-000032.300012.4 08.0500.30A? 0 +053930.46 -404102.6 +000022.7+000015.100007.6 08.0500.38F? 0 +054124.72 +773210.6 -000010.7-000019.100000.5 08.0500.11A? 0 +054224.29 +184114.8 +000015.5-000024.600000.2 08.0500.47F? 0 +054553.65 +214352.7 +000017.1+000003.300004.1 08.0500.94G? 0 +054902.42 +122952.0 +000003.9-000003.300002.6 08.0500.58G? 0 +055539.24 -290815.0 +000000.5-000032.800006.8 08.0500.42F? 0 +055607.26 -612650.5 +000013.9+000062.000014.2 08.0500.36F? 0 +060104.95 +351532.0 -000001.2-000003.600004.4 08.0500.37F? 0 +060141.41 -381000.8 -000016.1+000012.400008.5 08.0500.94G? 0 +060813.63 -012450.4 +000002.2-000013.700002.2 08.0500.77G? 0 +060817.88 +623715.5 -000014.7-000009.500000.0 08.0500.17A? 0 +061805.56 +091915.4 -000000.2-000012.300021.9 08.0500.36F? 0 +061848.48 -145043.1 +000091.0-000047.600003.0 08.0500.81G? 0 +062202.49 -052717.0 -000003.0+000000.300011.0 08.0500.54F? 0 +062210.45 -044513.0 +000014.6-000010.100005.5 08.0500.02A? 0 +062335.85 -201039.4 -000012.1+000002.700011.4 08.05-0.01B? 0 +062647.43 -371357.2 -000015.1+000014.800006.6 08.0500.11A? 0 +062817.42 -130311.1 +000000.6+000003.000006.2 08.0500.04A? 0 +062826.09 -063252.4 -000002.1-000004.300002.4 08.05-0.05B? 0 +062921.32 -174847.2 +000007.0-000015.800003.9 08.0500.07A? 0 +063143.75 -475556.2 +000016.0+000046.400000.5 08.0500.28A? 0 +063155.30 -093811.4 +000010.2-000026.300016.7 08.0500.49F? 0 +063243.23 -073032.3 +000007.4-000004.300006.0 08.0500.32F? 0 +063313.26 -452242.8 -000010.9-000005.800002.2 08.0500.11A? 0 +063446.29 +162254.2 -000025.7+000004.200007.2 08.0500.10A? 0 +063540.62 +095107.1 -000010.4+000001.500001.7 08.0500.28A? 0 +063655.82 +305508.1 +000022.2+000003.900013.2 08.0500.27A? 0 +063725.01 -445833.8 -000003.7+000010.300004.6 08.05-0.07B? 0 +063832.73 +370650.9 -000013.5-000040.600008.5 08.0500.32F? 0 +063904.04 +035605.9 -000009.0-000014.100018.9 08.0500.29A? 0 +064457.88 -350718.1 -000003.5+000010.500002.3 08.05-0.01B? 0 +064459.76 -055633.6 -000007.6-000002.300007.5 08.05-0.06B? 0 +064907.95 -672103.7 +000002.7+000024.200002.2 08.0500.88G? 0 +065511.33 +093900.4 -000027.1+000000.400000.8 08.0500.31F? 0 +065718.41 +471639.3 +000002.9-000010.100001.4 08.0500.15A? 0 +065837.89 +515203.8 -000160.7-000199.000022.9 08.0500.71G? 0 +065921.10 -072659.6 -000008.7-000014.500008.4 08.0500.00A? 0 +070050.31 -222303.2 +000011.5-000105.700025.3 08.0500.71G? 0 +070052.88 +242850.8 -000010.6-000017.700005.9 08.0500.12A? 0 +070208.70 -123016.6 +000002.1+000015.000003.3 08.0500.89G? 0 +070331.76 +475449.2 -000000.8-000012.300000.4 08.0500.00A? 0 +070558.57 +055323.6 +000017.7-000009.500004.4 08.0500.43F? 0 +071029.99 -722033.7 +000003.0+000004.500008.9 08.0500.25A? 0 +071634.16 +092011.8 -000024.9+000001.400007.5 08.0500.29A? 0 +071744.59 +074745.8 -000016.8+000010.500007.0 08.05-0.04B? 0 +072322.86 +003303.7 +000009.1-000000.400013.5 08.0500.13A? 0 +072355.86 -605017.0 -000010.5+000021.000001.8 08.0500.11A? 0 +072436.66 -264046.6 -000008.5+000004.300009.3 08.05-0.17B? 0 +072854.04 -230904.8 -000013.0+000008.500000.8 08.05-0.10B? 0 +072930.15 +165303.1 -000028.1+000012.700008.0 08.0500.95G? 0 +073746.82 +274420.7 -000010.3-000010.000006.6 08.0500.17A? 0 +073808.10 -284420.5 +000010.9-000072.300016.1 08.0500.45F? 0 +073949.39 -221138.4 -000001.8-000003.900004.7 08.05-0.12B? 0 +074109.85 +053536.1 +000011.5+000001.900005.3 08.05-0.12B? 0 +074831.74 +474555.8 +000047.8-000233.700018.0 08.0500.72G? 0 +075824.00 -062417.0 +000004.3-000000.600008.5 08.0500.00A? 0 +080047.01 -044531.4 -000006.2+000002.300002.6 08.0500.01A? 0 +080102.04 +161038.6 -000014.9-000007.900004.4 08.05-0.03B? 0 +080147.47 +400842.5 -000031.9-000079.700020.6 08.0500.51F? 0 +080537.73 -302144.0 -000000.5-000041.700022.0 08.0500.64G? 0 +080739.77 +313305.1 -000006.4-000042.300009.0 08.0500.52F? 0 +081335.99 -455738.3 +000012.8+000000.600015.8 08.0500.43F? 0 +081428.75 -564523.8 +000009.7-000011.300000.3 08.0500.12A? 0 +081911.22 -614208.7 -000015.8+000009.700005.8 08.0500.95K? 0 +082034.94 -133800.4 +000001.0+000002.800009.7 08.0500.95K? 0 +082338.16 -740958.2 -000032.2+000033.400010.8 08.0500.20A? 0 +083622.45 +284227.8 +000012.7+000001.700002.0 08.0500.93G? 0 +083740.83 -472143.1 -000013.1+000002.800003.5 08.0500.88G? 0 0.10 1.00 +084246.20 -255240.1 -000011.8+000006.100008.6 08.0500.16A? 0 +084334.97 -330924.4 -000012.8-000010.900001.9 08.0500.91G? 0 0.10 1.00 +085028.27 -143647.9 -000010.4+000004.300002.0 08.0500.17A? 0 +085200.73 -165420.4 -000085.9-000011.400007.6 08.0500.88G? 0 +090306.63 -203247.6 -000006.2-000003.700000.2 08.0500.04A? 0 +091450.96 -221647.2 -000021.8+000006.800010.1 08.0500.13A? 0 +093643.36 -083655.5 -000035.4-000014.000024.5 08.0500.92G? 0 +093817.21 -185857.6 -000024.2+000014.300001.2 08.0500.29A? 0 +093951.33 -325516.1 -000063.8+000042.600010.5 08.0500.35F? 0 +094407.48 -443638.4 -000024.8+000016.300011.3 08.0500.10A? 0 +095057.63 +453254.2 -000075.1-000016.500012.5 08.0500.42F? 0 +095341.40 -320609.4 +000039.9-000042.600010.5 08.0500.60G? 0 +095724.57 -271146.5 -000097.9+000043.000019.3 08.0500.49F? 0 +095816.74 -642002.2 -000020.6+000014.700002.5 08.0500.13A? 0 +095834.59 -242010.3 -000052.9+000026.500013.2 08.0500.44F? 0 +100041.99 +173404.0 -000046.2+000069.700003.0 08.0500.50F? 0 +100100.68 +085657.2 -000085.4-000092.000024.3 08.0500.57F? 0 +100132.13 +684305.3 -000051.9-000029.400003.1 08.0500.40F? 0 +100229.94 -160058.1 -000007.3+000009.300000.3 08.0500.13A? 0 +101823.61 +434533.3 -000064.9-000020.400001.5 08.0500.29A? 0 +101916.32 -112242.1 -000075.5-000071.800018.3 08.0500.70G? 0 +102047.80 +193220.4 -000046.4+000000.600008.5 08.0500.33F? 0 +102338.71 -201415.7 -000082.3+000005.600005.3 08.0500.27A? 0 +102451.16 -002406.5 -000036.0-000016.100001.5 08.0500.53F? 0 +104436.25 -600528.9 +000000.0+000000.000000.0 08.0500.02A? 0 +104609.20 +254539.8 +000064.0-000009.200025.3 08.0500.68G? 0 +104648.62 -052253.4 -000032.8+000010.900006.9 08.0500.20A? 0 +104746.49 +102636.6 -000044.8+000022.900001.5 08.0500.23A? 0 +110223.62 -575333.9 -000004.1+000002.000000.5 08.0500.05A? 0 +110806.21 +090125.2 -000011.0-000007.400018.8 08.0500.38F? 0 +111547.37 -585315.7 -000118.2+000031.800001.7 08.0500.39F? 0 +111848.50 +443242.6 +000011.7-000008.900000.4 08.0500.30A? 0 +112302.64 +040817.0 -000105.7+000030.900003.6 08.0500.49F? 0 +112410.45 -110727.8 -000007.6-000016.300009.0 08.0500.47F? 0 +113525.45 +533426.1 -000110.1+000080.100019.3 08.0500.66G? 0 +113542.87 -701225.8 -000106.4-000017.600014.4 08.0500.67G? 1 +113753.90 +214442.3 -000005.4+000003.900003.8 08.0500.17A? 0 +113845.93 -150411.7 +000105.7-000108.700013.7 08.0500.50F? 0 +113939.06 -545950.1 -000000.6-000016.100012.4 08.0500.25A? 0 +114249.73 -640502.2 -000005.5+000001.100003.2 08.0500.07A? 0 +115048.76 +062042.8 -000012.6-000022.400014.1 08.0500.99K? 0 +115948.95 -682004.0 -000017.5-000009.900001.4 08.05-0.02B? 0 +120820.60 +435425.5 -000060.3+000046.700020.0 08.0500.49F? 0 +121051.02 +503249.8 -000029.2-000043.000003.5 08.0500.53F? 0 +121059.65 +225143.2 +000201.4-000079.800036.7 08.0500.78G? 0 +122421.66 -251240.0 -000090.0-000033.400016.4 08.0500.49F? 0 +123544.92 -072648.7 -000032.3+000012.900022.5 08.0500.40F? 0 +124420.07 -420447.5 -000046.8+000010.500015.3 08.0500.45F? 0 +124600.99 -091846.4 +000302.1-000212.000019.5 08.0500.67G? 0 +130311.07 -560638.2 -000010.0-000007.000001.3 08.05-0.02B? 1 +130512.16 -602625.3 -000025.1-000009.600004.0 08.0500.12A? 0 +131129.53 -552124.6 -000016.2-000009.500010.2 08.0500.06A? 0 +131254.44 -304243.7 -000220.2+000143.500044.7 08.0500.93G? 0 +131653.63 -343554.2 -000118.0-000029.300031.0 08.0500.75G? 0 +134148.01 -073322.8 +000019.4-000014.200008.4 08.0500.46F? 0 +134425.19 +691311.9 +000027.8-000016.700011.4 08.0500.48F? 0 +134635.43 -620409.6 -000031.2-000018.500005.6 08.0500.46F? 0 +135154.12 +250211.5 -000082.4+000064.200011.4 08.0500.54F? 0 +140210.51 +455922.7 -000030.5+000013.600014.2 08.0500.54F? 0 +142555.93 -220737.0 -000082.0+000022.300022.0 08.0500.37F? 0 +142655.18 -402601.5 -000016.5-000014.400005.7 08.0500.20A? 0 +143451.04 -673434.6 -000002.7-000006.200007.1 08.0500.02A? 0 +143835.69 -070945.6 -000026.0-000065.000018.7 08.0500.94G? 0 +144141.43 -094834.1 +000006.6-000001.700003.8 08.0500.50F? 0 +144417.24 -735805.3 -000006.9-000019.300001.2 08.0500.34F? 0 +145312.85 -594255.6 -000010.3-000014.900005.1 08.0500.18A? 0 +145609.37 +250515.4 -000059.5+000045.200014.8 08.0500.52F? 0 +145800.32 -770723.2 -000013.7-000004.800000.1 08.0500.07A? 0 +150158.56 -455054.4 -000015.0-000019.800014.7 08.0500.30A? 0 +151138.32 +100730.0 -000016.7+000004.300009.0 08.0500.28A? 1 +151653.07 -081706.1 -000116.4-000214.200028.9 08.0500.70G? 0 +151926.75 -191009.0 -000037.1-000027.800006.6 08.0500.25A? 0 +152309.17 +060257.4 -000032.1+000008.700004.0 08.0500.52F? 0 +153516.11 +765034.1 +000003.5+000026.700005.4 08.0500.40F? 0 +153652.68 -672904.8 -000008.2-000016.700003.5 08.05-0.01B? 0 +154515.16 +044230.8 -000015.2-000129.800012.5 08.0500.62G? 0 +160313.55 -351714.7 -000020.3-000013.700000.9 08.0500.21A? 0 +160552.50 +350023.9 -000059.7-000237.400013.5 08.0500.56F? 0 +161638.82 -640951.9 -000005.9-000008.300002.4 08.0500.96K? 0 +162003.99 -200241.3 -000027.1-000025.300016.6 08.0500.28A? 0 +162616.31 -554917.7 +000001.3-000005.500002.0 08.0500.08A? 0 +162636.62 -482512.9 -000008.1-000012.500001.9 08.0500.13A? 0 +163755.83 +092902.0 -000038.2+000056.400001.5 08.0500.16A? 0 +164420.97 +545502.4 +000141.9-000275.300027.7 08.0500.67G? 0 +164832.30 -191712.9 -000108.9-000344.700034.8 08.0500.80G? 0 +165042.01 -412723.6 +000000.3-000011.100005.8 08.0500.13A? 0 +165257.35 +111803.8 -000004.8+000008.100005.6 08.0500.01A? 0 +165342.89 -302427.4 -000012.3-000049.000002.8 08.0500.23A? 0 +170137.03 -323850.9 +000021.6-000037.600004.8 08.0500.30A? 0 +170229.94 +411142.8 -000046.6-000026.000006.4 08.0500.41F? 0 +170552.84 -363517.5 +000000.2+000006.400001.0 08.0500.19A? 0 +170605.24 +450024.3 -000043.8+000032.000008.9 08.0500.43F? 0 +171129.37 -683835.4 -000018.8-000037.000008.3 08.0500.14A? 0 +171151.76 -005903.2 +000073.9+000053.000015.6 08.0500.52F? 0 +172114.19 +013323.6 -000024.8+000005.200008.2 08.0500.52F? 0 +172818.24 -634927.6 -000008.8-000021.900004.8 08.0500.10A? 0 +173245.14 +665856.1 -000010.3+000021.900009.9 08.0500.39F? 0 +173646.24 +505904.3 +000015.6-000002.900003.7 08.0500.34F? 0 +174213.47 +520322.7 -000026.2+000074.600004.2 08.0500.92G? 0 +174301.04 -420258.6 -000007.1+000004.200012.6 08.0500.01A? 0 +175048.50 -382831.0 +000004.9-000003.700002.5 08.0500.05A? 0 +175110.07 +445430.6 +000000.0+000000.000000.0 08.0500.43F? 0 +175240.90 -643714.3 -000001.4-000017.400000.6 08.05-0.02B? 0 +175403.91 -351218.2 +000082.3-000060.500008.1 08.0500.00B? 0 +180953.86 +482405.2 -000019.7+000066.300013.7 08.0500.47F? 0 +181023.97 +003236.2 +000013.7-000005.700006.9 08.0500.13A? 1 +181500.23 -185637.0 +000012.1-000002.500007.4 08.0500.08A? 0 +181846.82 -693556.1 -000001.5-000018.200007.5 08.05-0.06B? 0 +181943.25 -273021.9 +000028.8-000055.100004.8 08.0500.23A? 0 +182426.56 -293153.0 +000002.0-000199.600019.4 08.0500.61G? 0 +182655.95 -171151.4 +000016.7-000003.100003.8 08.0500.22A? 0 +182857.25 -263537.3 +000003.8-000018.400015.4 08.0500.29A? 0 +182907.44 -370035.9 +000005.2+000020.500032.3 08.0500.61G? 0 +183129.41 -420549.6 -000018.5-000038.700002.1 08.0500.22A? 0 +183546.09 +271241.6 +000002.9+000000.400002.0 08.0500.97K? 0 +183811.49 +002345.3 -000020.9-000016.000018.4 08.0500.98K? 0 +184236.09 +174313.6 +000001.6+000037.000013.5 08.0500.89G? 0 +184948.51 +111003.2 -000002.6+000006.100003.4 08.0500.19A? 0 +190100.07 +092554.8 +000002.0+000000.800004.0 08.0500.08A? 0 +190223.02 -305615.3 +000036.8+000003.600008.9 08.0500.90G? 0 +190844.81 -334738.6 +000023.4-000088.200018.6 08.0500.43F? 0 +190911.91 +251904.2 -000022.4-000098.000020.1 08.0500.53F? 0 +191105.61 -641727.5 -000046.7+000003.900014.6 08.0500.48F? 0 +191153.57 +044823.3 +000005.1+000016.900005.7 08.0500.09A? 0 +191518.16 -344833.7 -000001.1-000001.700000.1 08.05-0.04B? 0 +191956.66 +110532.4 -000006.3-000007.200005.8 08.0500.07A? 0 +192211.53 -553949.9 +000005.9+000011.600010.1 08.0500.93G? 0 +192233.25 +530249.0 +000002.5+000017.200004.4 08.0500.07A? 0 +193421.24 -543205.5 -000002.4+000000.300010.2 08.0500.94G? 0 +193603.76 -255403.9 +000004.9-000025.800010.6 08.0500.49F? 0 +193924.86 -413241.5 +000013.8-000020.300027.7 08.0500.12A? 0 +194136.68 -483959.7 +000011.0+000013.600017.5 08.0500.91G? 0 +195351.79 +390625.8 -000009.4+000001.400000.6 08.05-0.08B? 0 +201000.16 -352011.0 +000011.1-000013.900006.1 08.0500.23A? 0 +201058.29 +412110.0 -000014.3-000012.800007.0 08.0500.09A? 0 +201320.45 +241140.6 +000008.3-000009.000010.8 08.05-0.00B? 0 +201657.76 +182113.6 +000012.8+000015.600011.5 08.0500.10A? 0 +201924.56 +425955.5 -000005.1-000005.800002.9 08.0500.78G? 0 +202418.06 +373431.6 +000011.8-000012.300000.7 08.05-0.01B? 0 +202724.93 +200448.9 -000003.9-000007.900004.3 08.0500.00A? 0 +202729.90 +124754.2 +000004.0-000004.200012.6 08.0500.97K? 1 +203715.92 -340929.3 -000116.4-000015.400029.3 08.0500.56F? 0 +203854.20 +071042.3 +000007.4-000003.500002.2 08.0500.32F? 0 +204118.52 +292134.4 +000008.6-000014.700008.2 08.0500.52F? 0 +204824.96 -181159.8 +000000.0+000000.000000.0 08.0500.00B? 0 +205042.19 -044727.2 +000012.2-000004.300007.2 08.0500.54F? 0 +205729.22 +575950.9 -000017.7-000003.200009.9 08.0500.96K? 0 +205823.02 +294045.6 +000016.6+000011.100000.6 08.0500.11A? 0 +210043.40 +172652.7 +000260.0-000003.700023.3 08.0500.69G? 0 +210519.30 +091010.1 +000037.4-000001.300001.1 08.0500.35F? 0 +210716.88 +550013.5 -000004.9-000016.100005.7 08.0500.90G? 0 +211222.34 -145957.5 +000000.0+000000.000000.0 08.0500.70G? 1 +211936.47 -543332.2 +000019.0-000000.900009.5 08.0500.38F? 0 +212001.16 -114905.7 +000029.2+000010.600002.8 08.0500.94G? 0 +212800.48 -134153.5 -000025.0-000079.700007.3 08.0500.99K? 0 +213018.40 +024735.7 +000050.9+000010.600009.3 08.0500.30A? 0 +213329.45 +230258.5 +000020.6-000013.400002.3 08.0500.35F? 0 +213423.60 +121525.7 -000076.3-000140.300020.6 08.0500.53F? 0 +213858.19 +702746.7 +000034.5-000041.500011.8 08.0500.52F? 0 +214337.17 +485301.6 +000000.1-000011.200000.7 08.0500.58F? 0 +214750.39 -160446.7 -000226.0-000065.400019.3 08.0500.63G? 0 +215007.65 -432551.1 +000013.1-000031.700008.5 08.0500.23A? 0 +215346.46 -200026.8 +000038.2+000130.900006.1 08.0500.48F? 0 +220804.68 +294101.8 +000017.6-000023.400005.0 08.0500.13A? 0 +221011.70 +440433.9 -000024.0-000007.600008.5 08.0500.93G? 0 +221159.65 +260201.1 +000002.3-000011.500004.1 08.05-0.01B? 0 +221850.87 +543437.7 -000009.8-000010.400005.0 08.0500.36F? 0 +223027.81 -044900.1 +000083.0+000027.100008.7 08.0500.83G? 0 +223459.88 +040946.0 -000014.7-000019.400017.7 08.0500.38F? 0 +223743.76 -732555.9 +000095.2-000054.100014.9 08.0500.52F? 0 +224520.07 -011042.9 +000031.1-000024.200006.9 08.0500.49F? 0 +224830.69 -043431.8 +000026.3-000006.700003.0 08.0500.92G? 0 +224917.01 -311213.0 +000012.4-000011.600004.6 08.0500.03A? 0 +225339.44 +395440.9 +000004.2-000013.000008.4 08.0500.38F? 0 +225526.31 +723553.7 +000050.8+000036.100003.5 08.0500.43F? 0 +230206.31 +372837.5 +000052.1-000017.800002.0 08.0500.42F? 0 +230345.78 +115258.0 +000064.6-000031.300012.1 08.0500.47F? 0 +231401.90 -711236.6 +000002.3+000018.400011.3 08.0500.93G? 0 +231750.64 +433312.2 +000020.3-000019.700013.1 08.0500.36F? 0 +232708.25 +380118.1 +000002.0-000010.100014.1 08.0500.98K? 0 +233153.19 -464318.7 +000092.3+000001.300008.2 08.0500.38F? 0 +233341.55 +543040.8 +000012.5-000001.300001.7 08.0500.06A? 0 +234513.92 +100618.9 +000022.0-000004.200000.3 08.0500.16A? 0 +234731.49 -380923.0 +000071.6-000007.100018.5 08.0500.99K? 0 +234850.84 +314340.6 +000017.8+000002.400004.4 08.0500.07A? 0 +235601.42 -122914.7 +000055.8-000044.600005.7 08.0500.47F? 0 +235955.80 +723657.6 -000015.4-000023.500002.9 08.0500.97K? 0 +000620.77 +683810.0 +000018.7-000017.600007.4 08.0501.43K? 0 +001431.21 -495151.5 -000012.3-000011.200008.0 08.0501.11K? 0 +001856.87 +682518.7 -000001.6-000015.500018.3 08.0501.70K? 0 +003405.36 -321708.0 +000030.5+000011.800005.4 08.0501.43K? 0 +004752.03 -055933.6 -000085.1-000029.600015.8 08.0501.11K? 0 +005218.82 +713817.9 +000007.6-000012.900001.0 08.0501.08K? 0 +005541.78 +230922.2 -000008.1+000001.800015.6 08.0501.04K? 0 +013327.28 -573436.1 -000001.8-000020.700007.0 08.0501.12K? 0 +014139.42 +194925.1 +000022.0-000080.600012.2 08.0501.17K? 0 +015331.61 -531458.7 +000079.2-000017.800006.9 08.0501.07K? 0 +022458.59 -355301.6 +000007.6-000003.800001.6 08.0501.48K? 0 +022555.24 +793434.9 +000006.4-000007.500011.0 08.0501.29K? 0 +024459.56 -415221.4 +000052.2+000021.200015.8 08.0501.27K? 0 +025201.21 +521159.7 +000009.2-000020.500009.1 08.0501.09K? 0 +025604.78 +260526.7 +000012.1-000023.100003.3 08.0501.06K? 0 +030748.92 -054600.6 +000040.4-000016.000018.1 08.0501.47K? 0 +033101.19 -053748.6 +000012.5-000013.400006.1 08.0501.03K? 0 +033343.58 +374745.6 +000004.5-000016.700001.3 08.0501.24K? 0 +033942.10 -004728.6 +000021.3-000023.200002.2 08.0501.65K? 0 +040247.44 -395944.9 +000018.7+000001.800004.1 08.0501.05K? 0 +041603.87 -145548.9 -000006.1-000075.300014.7 08.0501.08K? 0 +041639.35 -513606.5 -000006.5-000017.500007.0 08.0501.35K? 0 +042152.98 -814645.3 +000018.3+000034.700003.7 08.0501.17K? 0 +043801.47 -271540.1 +000071.3-000010.500017.2 08.0501.25K? 0 +045110.69 -480345.4 +000011.6+000000.700008.4 08.0501.47K? 0 +045257.60 -612259.6 -000001.8+000017.700006.4 08.0501.23K? 0 +050656.70 +143012.7 +000012.0-000014.400012.1 08.0501.09K? 0 +052506.37 -184312.9 +000047.4-000018.400012.1 08.0501.19K? 0 +054407.83 -281337.3 -000002.8+000005.700000.6 08.0501.39K? 0 +054444.23 +303725.8 +000017.4-000018.800020.7 08.0501.24K? 0 +055002.64 +223319.7 -000022.9-000009.000018.1 08.0501.68K? 0 +055336.97 -051708.1 +000011.0+000006.200012.2 08.0501.31K? 0 +055513.95 +833634.8 +000019.8-000041.000010.1 08.0501.20K? 0 +055820.40 -105229.1 -000019.3-000008.900009.4 08.0501.05K? 0 +060108.16 +621900.3 -000010.1-000001.200002.4 08.0501.06K? 0 +061925.62 +050619.4 -000010.8+000025.100004.2 08.0501.10K? 0 +062016.60 +144118.6 -000007.1+000009.000006.5 08.0501.45K? 0 +062907.73 +332023.6 +000006.8-000005.600005.0 08.0501.49K? 0 +063049.37 +023216.9 -000014.0-000019.800013.2 08.0501.25K? 0 +063136.67 +545217.1 +000009.5-000008.200010.6 08.0501.09K? 0 +064655.42 -184740.5 +000001.0+000006.400006.2 08.0501.09K? 1 +065159.63 +515926.6 -000002.4-000007.800029.6 08.0501.42K? 0 +065342.60 +381844.8 -000003.5+000013.200005.4 08.0501.47K? 0 +065817.82 +075228.4 +000018.2-000023.500007.3 08.0501.32K? 0 +070306.98 -224859.4 -000009.2-000003.000000.1 08.0501.12K? 0 +070534.54 +131906.9 -000020.5-000008.100011.2 08.0501.32K? 0 +071520.35 +003725.7 -000018.8+000006.500003.8 08.0501.59K? 0 +072109.73 -005829.2 -000022.2+000010.600010.7 08.0501.51K? 0 +072155.48 +461335.0 -000002.4-000009.000018.6 08.0501.59K? 1 +072723.79 -122127.2 +000000.2-000013.400003.5 08.0501.59K? 0 +073431.40 -125053.3 +000010.9+000009.200008.9 08.0501.26K? 0 +073748.03 -223734.8 +000049.9+000007.000010.2 08.0501.34K? 0 +074056.72 +463657.3 +000016.8-000008.000009.0 08.0501.14K? 0 +074104.70 -632137.1 -000028.4+000024.200001.4 08.0501.15K? 0 +075002.44 -611321.5 -000018.2+000038.800008.9 08.0501.14K? 0 +075518.62 +381236.3 -000004.1-000006.500004.9 08.0501.08K? 0 +075741.17 -411623.9 -000002.8-000001.700001.0 08.0501.48K? 0 +080751.22 +240105.4 +000007.7-000022.800001.2 08.0501.15K? 0 +081044.59 +591134.9 +000015.6+000025.600000.9 08.0501.18K? 0 +081312.12 -192726.3 +000000.2-000005.400010.9 08.0501.47K? 1 +082111.35 +351947.7 -000004.4-000011.800010.0 08.0501.60K? 0 +082723.93 +034133.0 -000011.1-000023.500012.8 08.0501.28K? 0 +083821.99 -295906.3 -000026.2+000010.200019.4 08.0501.30K? 0 +084138.01 -063630.3 +000013.6+000008.900009.8 08.0501.29K? 0 +084419.23 +205236.9 -000020.7-000032.300004.6 08.0501.11K? 0 +084727.72 -424607.4 -000034.1+000001.300010.2 08.0501.05K? 0 +085352.97 +062058.2 -000074.3-000020.900022.7 08.0501.04K? 0 +090357.81 +110910.7 +000054.8-000063.300001.7 08.0501.06K? 0 +090807.65 -175202.6 -000011.3-000018.300001.7 08.0501.55K? 0 +091231.35 -354103.2 -000003.9-000018.400002.8 08.0501.06K? 0 +091232.99 -051735.3 -000017.8-000000.400012.8 08.0501.20K? 0 +092533.63 -693813.5 +000000.0+000004.000005.9 08.0501.51K? 0 +094034.09 +260014.4 -000053.3-000053.500007.9 08.0501.36K? 0 +094353.17 -580938.0 -000009.9+000020.200008.8 08.0501.49K? 0 +095149.23 -200230.5 -000026.9+000009.100006.3 08.0501.03K? 0 +095209.16 -585033.4 -000010.9+000012.100005.6 08.0501.65K? 0 +101350.38 +105031.3 +000012.4+000004.000003.5 08.0501.11K? 0 +102140.79 -691959.1 -000011.9+000007.300009.3 08.0501.34K? 0 +102437.92 -581709.5 +000007.0+000008.400001.3 08.0501.00K? 0 +102501.13 +053437.1 -000008.9-000016.200006.3 08.0501.52K? 0 +102809.35 -551913.8 -000035.8+000011.900004.8 08.0501.32K? 0 +103750.58 -461605.6 -000023.5+000043.100002.5 08.0501.23K? 0 +104209.29 -334235.4 -000012.1+000006.100004.9 08.0501.46K? 0 +104405.24 -225759.9 -000006.4-000005.700013.0 08.0501.43K? 0 +105201.01 -273420.2 -000015.2+000004.600006.1 08.0501.56K? 0 +110017.67 -114705.5 -000016.1-000002.600023.1 08.0501.03K? 1 +110104.53 +475103.2 -000006.6-000024.200015.1 08.0501.29K? 0 +114539.57 -305718.4 -000031.9+000011.700007.1 08.0501.23K? 0 +115256.55 -180357.9 -000018.5-000024.200006.0 08.0501.14K? 0 +120102.10 +065608.8 -000008.8-000028.900004.1 08.0501.12K? 0 +121041.24 -092406.9 -000057.7+000002.900012.2 08.0501.05K? 0 +121656.61 +274423.1 -000002.5-000014.100012.0 08.0501.49K? 0 +122629.93 +143419.3 -000042.3-000003.000016.0 08.0501.06K? 0 +123042.80 +050427.4 -000048.5-000036.200005.4 08.0501.06K? 0 +123146.00 +225810.5 +000016.1-000004.600006.6 08.0501.07K? 0 +124751.15 +132526.2 +000007.0-000025.200006.9 08.0501.00K? 0 +125638.93 -345023.4 -000005.6-000004.200005.2 08.0501.01K? 0 +131500.88 -112054.4 +000003.0-000023.600026.4 08.0501.20K? 0 +133053.95 -075148.0 -000032.7-000000.200001.1 08.0501.56K? 0 +133148.58 -101531.2 -000064.0-000017.000001.1 08.0501.14K? 0 +133204.77 -734922.1 -000003.2-000011.900000.3 08.0501.34K? 0 +133649.13 -574725.0 -000011.0+000004.400003.4 08.0501.08K? 0 +134221.39 +005949.4 -000004.2+000000.000016.1 08.0501.57K? 0 +135238.28 +004930.0 -000023.0+000018.200017.2 08.0501.06K? 0 +142046.00 -122158.4 -000042.3-000000.400026.4 08.0501.10K? 0 +142240.20 -670814.4 -000008.1+000004.100005.4 08.0501.19K? 0 +142350.50 +424232.7 -000010.2-000023.200004.5 08.0501.41K? 0 +142426.19 -194102.9 -000046.6+000005.800006.3 08.0501.15K? 0 +142912.72 -152330.2 -000054.0+000014.000009.7 08.0501.17K? 0 +144232.88 -464508.2 -000037.2-000017.700022.0 08.0501.38K? 0 +144255.13 -523844.1 -000026.7-000019.800005.6 08.0501.38K? 0 +144412.23 -672413.8 -000007.4+000008.400003.5 08.0501.20K? 0 +144914.06 -402748.4 -000015.3-000008.800003.0 08.0501.23K? 0 +145238.94 +091234.6 +000000.5-000039.800006.7 08.0501.49K? 0 +150510.64 +133913.1 -000006.3-000022.600006.0 08.0501.14K? 0 +151149.63 -352902.2 -000004.1-000003.300008.9 08.0501.72K? 0 +151347.14 -122249.0 -000002.7-000010.700007.1 08.0501.23K? 0 +151538.21 -722354.7 -000018.6-000017.800007.9 08.0501.64K? 0 +152555.15 -372900.6 -000010.7-000012.000002.6 08.0501.07K? 0 +153009.46 +190144.6 -000016.6-000021.700002.3 08.0501.11K? 0 +154309.60 -133316.2 -000000.3-000018.100004.8 08.0501.01K? 0 +155154.23 +774229.9 -000005.4+000042.400002.5 08.0501.34K? 0 +155235.45 -250054.6 +000026.1-000021.600003.6 08.0501.71K? 0 +160226.90 +193747.9 -000029.6+000038.000001.6 08.0501.11K? 0 +160330.34 -352241.5 -000033.9+000003.200004.6 08.0501.64K? 0 +161639.35 +074158.0 +000021.3-000006.300013.6 08.0501.04K? 0 +163231.91 +105323.4 -000015.4+000014.300001.3 08.0501.39K? 0 +163625.51 -434440.9 -000019.5+000008.600008.5 08.0501.40K? 0 +163907.74 +775209.2 -000077.7+000086.300000.4 08.0501.07K? 0 +164359.66 +515512.1 -000005.6-000006.400003.0 08.0501.44K? 0 +165035.62 -643015.9 -000023.9-000041.700017.7 08.0501.19K? 0 +165139.09 +640652.1 +000028.9-000008.100004.2 08.0501.12K? 0 +165930.15 +183320.9 -000016.3+000003.000005.2 08.0501.61K? 0 +170112.60 -294103.6 +000000.5+000000.600016.8 08.0501.09K? 0 +170320.12 -623425.4 +000001.6-000001.400001.2 08.0501.56K? 0 +171523.34 -422859.4 -000033.6-000023.900008.6 08.0501.01K? 0 +173237.81 -334746.4 +000010.6-000016.600041.5 08.0501.91M? 0 +173241.75 -573817.9 -000001.8-000005.500021.1 08.0501.41K? 0 +174355.71 +052723.3 +000000.5+000002.200000.8 08.0501.24K? 0 +174942.85 -525459.9 +000005.7-000079.200008.4 08.0501.32K? 0 +174955.51 -123633.3 -000025.6-000012.400015.4 08.0501.25K? 0 +175252.24 -052104.2 +000014.1-000031.300012.8 08.0501.14K? 0 +175549.61 -715347.4 +000019.2+000031.200003.5 08.0501.03K? 0 +180338.93 -392419.0 -000012.4-000016.800015.9 08.0501.66K? 0 +182051.44 +465952.4 -000012.5+000004.800004.3 08.0501.19K? 0 +183206.70 +555154.2 -000008.6+000018.600014.9 08.0501.61K? 0 +184031.89 -054227.4 +000001.9-000004.900004.8 08.0501.47K? 0 +184212.34 +235216.1 +000000.3+000008.800012.5 08.0501.44K? 0 +184230.76 -350918.6 +000001.8-000032.200003.6 08.0501.53K? 0 +184403.68 +312755.6 -000002.3-000015.200005.0 08.0501.01K? 0 +185032.63 -482245.2 +000009.2-000017.600001.8 08.0501.00K? 0 +185050.68 +274350.1 -000020.7-000014.000003.7 08.0501.05K? 0 +185151.75 -243915.9 +000016.7-000010.600015.3 08.0501.18K? 0 +185645.18 +295334.4 -000002.4+000023.700004.3 08.0501.44K? 0 +190621.14 -131757.4 -000001.1-000009.700012.7 08.0501.10K? 0 +190946.72 +474448.4 -000001.5+000009.600008.2 08.0501.12K? 0 +191325.67 +094132.5 +000008.0-000008.400009.9 08.0501.11K? 0 +193111.42 -122751.7 -000011.8-000022.900006.5 08.0501.24K? 0 +193432.17 -120800.1 -000000.2+000007.700003.6 08.0501.64K? 0 +193711.93 -394436.5 -000009.0-000055.800003.3 08.0501.24K? 0 +194015.58 -175328.7 -000000.6-000000.300009.1 08.0501.61K? 0 +194040.17 -414749.9 +000013.8-000034.700019.0 08.0501.36K? 0 +194302.62 -141355.2 +000008.5+000014.700020.6 08.0501.70K? 0 +194425.80 -561616.7 +000000.5+000009.800004.5 08.0501.55K? 0 +194512.44 +025443.0 -000048.9+000018.600011.0 08.0501.05K? 0 +194541.70 +324249.8 -000033.1-000047.600005.9 08.0501.26K? 0 +195324.86 -265636.8 +000005.7-000028.000002.5 08.0501.32K? 0 +195344.63 +510915.7 +000008.2+000020.000006.2 08.0501.57K? 0 +195632.90 +201105.1 +000009.0-000011.000004.5 08.0501.37K? 0 +195751.92 +715444.3 +000014.2+000007.100000.9 08.0501.02K? 0 +200041.66 -401200.6 +000015.8-000009.600030.8 08.0501.62K? 0 +200127.91 +300150.0 -000013.4-000024.600003.6 08.0501.64K? 0 +200647.60 -602138.9 +000010.2-000005.500004.9 08.0501.02K? 0 +201333.21 +094402.7 -000014.7-000005.400015.9 08.0501.20K? 0 +201342.26 +181026.9 -000020.7-000009.300004.3 08.0501.43K? 0 +201636.15 -013419.0 +000006.6+000011.000004.2 08.0501.34K? 0 +202233.21 -163116.4 -000007.6-000017.900017.6 08.0501.23K? 0 +202307.53 +082731.5 -000007.5-000014.900000.1 08.0501.59K? 0 +204359.33 +173417.6 -000003.4+000005.900009.7 08.0501.61K? 0 +204600.16 -250614.9 +000014.8-000004.000003.9 08.0501.02K? 0 +205144.55 +494150.0 -000024.3-000019.000009.0 08.0501.47K? 0 +205424.22 -533522.2 -000009.2-000004.800007.7 08.0501.41K? 0 +205448.77 -601236.0 -000015.2-000012.100015.1 08.0501.08K? 0 +205819.38 -760108.6 +000011.0-000016.900000.7 08.0501.54K? 0 +210205.50 +473655.1 -000002.2+000017.800006.9 08.0501.00K? 0 +211222.60 +305348.4 -000004.8+000006.700001.6 08.0501.66K? 0 +212208.47 +572004.9 +000054.3+000018.200001.0 08.0501.40K? 0 +213040.91 +732839.0 +000011.0+000011.900014.0 08.0501.58K? 0 +213633.79 +320609.8 +000010.6+000024.900015.2 08.0501.84K? 0 +214007.04 +011029.3 -000001.3-000028.100015.1 08.0501.62K? 0 +214332.36 -172312.8 +000006.7-000015.900003.2 08.0501.54K? 0 +215707.48 +422225.4 -000004.6-000010.600005.0 08.0501.12K? 0 +220337.03 +265701.6 +000034.2+000038.000000.1 08.0501.01K? 0 +220944.94 -135329.7 +000018.8-000013.600004.9 08.0501.50K? 0 +221814.94 -055030.0 -000005.5+000019.100000.6 08.0501.17K? 0 +224126.83 +505544.8 +000002.3-000013.100006.0 08.0501.20K? 0 +224310.82 +331704.5 -000000.8+000009.800001.0 08.0501.28K? 0 +224325.65 -342920.5 +000029.8-000004.600010.0 08.0501.25K? 0 +225540.25 +185230.8 +000022.6-000005.800006.0 08.0501.54K? 0 +231656.29 +375744.0 +000001.1+000015.400005.6 08.0501.77K? 0 +231841.63 +711927.2 -000008.8+000005.500007.0 08.0501.52K? 0 +231851.71 -255634.3 +000050.2+000002.500004.7 08.0501.25K? 0 +233057.41 -050338.6 +000002.4-000008.500004.3 08.0501.06K? 0 +000102.49 +693612.6 +000010.3-000003.100002.9 08.0600.01A? 0 +000138.10 +143756.3 +000037.9+000010.300007.7 08.0600.96K? 0 +000635.88 +563052.2 -000001.8-000006.300001.1 08.0600.10A? 0 +001046.35 +552034.2 +000000.9-000011.400001.7 08.0600.87G? 0 +001558.52 +384532.3 +000012.0-000007.000006.4 08.0600.94G? 0 +002137.64 +361302.5 -000006.3+000036.300017.1 08.0600.47F? 0 +002450.06 -114239.0 +000003.1-000013.700013.5 08.0600.42F? 0 +002553.74 +351821.2 -000017.3-000007.700005.4 08.0600.12A? 0 +002610.98 +183421.5 -000011.6-000062.000017.8 08.0600.51F? 0 +010013.16 +115607.1 +000022.0+000008.500003.0 08.0600.36F? 0 +010518.11 -723313.4 +000041.3-000117.500021.0 08.0600.55F? 0 +011404.77 -020651.4 +000028.6-000001.900010.1 08.0600.53F? 0 +011942.79 +120844.9 +000039.9+000001.200009.7 08.0600.44F? 0 +012132.82 +480447.9 -000019.8-000005.500012.7 08.0600.28A? 0 +012530.62 +412108.8 +000029.4-000003.800021.3 08.0600.20A? 0 +013419.42 -082727.3 -000014.8-000067.200008.5 08.0600.49F? 0 +013446.15 +063511.1 -000013.6-000001.400000.1 08.0600.30A? 0 +013827.56 +135542.0 -000021.4-000017.400006.6 08.0600.28A? 0 +013923.54 +743241.2 +000043.0-000010.400003.7 08.0600.09A? 0 +015007.90 +292753.0 -000025.7-000062.300042.5 08.0600.76G? 0 +021131.83 +471232.8 -000000.6-000004.200004.3 08.06-0.05B? 0 +021550.89 -551644.8 +000004.4-000017.300003.9 08.0600.36F? 0 +021711.87 +583810.3 +000075.9-000015.500007.8 08.0600.47F? 0 +022341.02 +734836.6 -000031.8-000002.100006.7 08.0600.27A? 0 +022409.49 -072420.0 -000003.0-000023.100015.7 08.0600.48F? 0 +022851.67 -183708.7 -000032.4+000000.800000.1 08.0600.53F? 0 +023137.89 -585214.7 +000058.9+000029.600005.9 08.0600.53F? 0 +023223.45 +700738.3 +000082.1-000063.600017.9 08.0600.36F? 0 +024429.24 -524715.3 -000011.5-000007.700001.6 08.0600.29A? 0 +024801.22 -625750.0 -000074.8-000092.500015.1 08.0600.44F? 0 +024838.24 -372408.5 +000066.1+000042.100009.3 08.0600.55F? 1 +024902.01 +580144.6 +000135.9-000144.100018.2 08.0600.58F? 0 diff --git a/kstars/kstars/data/hip046.dat b/kstars/kstars/data/hip046.dat new file mode 100644 index 00000000..d000eaf7 --- /dev/null +++ b/kstars/kstars/data/hip046.dat @@ -0,0 +1,1000 @@ +025214.58 +053028.7 -000019.8-000005.000004.2 08.0600.57F? 0 +025340.72 +534810.3 +000031.7-000021.100010.4 08.0600.23A? 0 +030512.38 +653306.3 -000030.2-000020.700017.5 08.0600.55F? 0 +030523.16 +320548.2 +000014.9-000014.700003.4 08.0600.53F? 0 +031043.30 -063133.6 +000085.0+000004.300020.1 08.0600.56F? 0 +031246.37 +351956.8 +000049.0+000002.500007.5 08.0600.31F? 0 +031448.36 +323932.3 +000025.0-000200.200002.5 08.0600.95G? 0 +032625.52 +402730.6 -000021.0-000001.700001.9 08.0600.21A? 0 +033647.74 -140556.5 +000000.3-000159.100023.5 08.0600.83G? 0 +034125.24 -001313.5 -000017.0+000002.900006.6 08.0600.10A? 0 +034447.16 -455534.8 +000076.1+000049.900015.4 08.0600.50F? 0 +034633.52 -764257.4 +000011.3+000014.300000.2 08.06-0.05B? 0 +035834.01 +682124.8 -000023.1-000000.700005.6 08.0600.29A? 0 +035918.84 -415354.7 -000009.1-000061.700001.2 08.0600.44F? 0 +042410.10 -160230.1 -000015.2-000069.300011.7 08.0600.99K? 0 +042626.12 +523018.0 +000073.6-000101.000024.3 08.0600.64G? 0 +042724.12 -532415.7 +000011.2+000016.300001.8 08.0600.36F? 0 +042932.89 -652239.4 +000007.3+000021.500001.5 08.0600.05A? 0 +043301.35 +760147.8 -000012.4+000026.700005.1 08.0600.98K? 0 +043914.40 +075913.8 -000022.3-000020.800003.9 08.0600.99K? 0 +044104.91 +500359.5 +000033.9-000107.900006.9 08.0600.53F? 0 +051120.72 +285929.9 +000015.0-000010.200000.6 08.0600.10A? 0 +052101.05 -641959.4 -000057.3+000165.800007.6 08.0600.48F? 0 +052908.88 -704931.8 +000004.5+000015.700005.7 08.06-0.01B? 0 +053047.44 +082355.5 -000029.0+000055.100009.9 08.0600.61G? 0 +053326.06 +003716.9 +000000.8-000000.700009.6 08.06-0.11B? 0 +053732.54 +370512.0 -000029.2+000031.100001.6 08.0600.56F? 0 +053812.14 +503156.5 -000017.3-000060.500010.2 08.0600.39F? 0 +054100.40 -080316.0 +000001.9-000010.700009.8 08.0600.07A? 0 +054231.16 +361200.5 +000004.5-000002.700012.5 08.0600.26A? 0 +054234.74 -170104.0 +000006.3-000026.900008.3 08.0600.20A? 0 +054427.59 +685221.0 +000054.9+000032.200013.7 08.0600.44F? 0 +054603.87 +211707.7 -000008.3-000059.500008.2 08.0600.28A? 0 +054623.04 -555612.5 -000000.9-000005.200003.3 08.0600.33F? 0 +054843.88 +451413.9 +000002.8-000028.300013.2 08.0600.35F? 0 +054853.65 +290810.0 -000010.6-000007.900000.6 08.06-0.03B? 0 +055116.96 -321756.3 +000016.4-000016.000003.2 08.0600.99K? 0 +055238.06 -124604.1 -000023.8+000015.100015.3 08.0600.48F? 0 +055606.12 -130807.2 -000013.7+000011.900003.0 08.06-0.05B? 0 +055607.27 -034821.9 +000000.8-000022.100010.9 08.0600.14A? 0 +060333.39 +434724.2 -000000.1-000003.400003.3 08.06-0.01B? 0 +060430.37 -472851.1 -000022.1+000104.500002.9 08.0600.48F? 0 +061036.30 -560511.7 -000015.5+000024.700003.0 08.0600.42F? 0 +061103.91 -445226.6 -000004.1-000010.600001.8 08.06-0.03B? 0 +061314.41 -090456.1 +000011.4-000018.200009.8 08.0600.92G? 0 +061338.91 -450217.6 +000006.9-000000.600008.0 08.0600.16A? 0 +061605.20 +030550.9 +000005.8-000011.600008.0 08.0600.07A? 0 +061810.38 -572011.3 -000010.5+000022.700004.2 08.0600.91G? 0 +062101.17 +094345.5 +000001.6+000003.300005.6 08.0600.89G? 0 +062331.66 +230504.1 -000052.9-000007.000012.2 08.0600.32F? 0 +063131.06 +091301.5 -000006.8+000000.600001.4 08.0600.24A? 0 +063446.12 -195710.8 -000005.5+000004.500003.0 08.06-0.10B? 0 +063835.98 -041733.9 +000010.9+000024.700005.9 08.0600.32F? 0 +063933.76 +301814.3 -000013.7-000006.700003.9 08.0600.12A? 0 +064001.70 -483231.3 +000031.1+000036.400015.6 08.0600.73G? 0 +064010.00 +671924.6 +000007.4-000025.800010.6 08.06-0.00B? 0 +064129.18 -135645.5 -000001.6+000003.800001.9 08.06-0.03B? 0 +064139.18 +174312.9 -000025.2-000000.500004.8 08.0600.00B? 0 +064223.05 +370546.4 +000003.7-000000.600005.3 08.0600.96K? 0 +064739.87 -544506.7 +000004.0+000005.100010.2 08.0600.29A? 0 +064854.04 -731800.7 -000155.3+000128.200014.8 08.0600.47F? 0 +064905.47 -491120.9 -000002.1+000006.900005.7 08.06-0.04B? 0 +064953.51 +083844.0 -000005.5+000005.000006.5 08.0600.07A? 0 +065010.66 -485253.6 +000012.1+000012.000002.2 08.0600.18A? 0 +065055.30 -141550.2 -000004.0-000002.000003.7 08.06-0.03B? 0 +065240.14 -464833.7 +000004.4+000013.200002.2 08.0600.94G? 0 +065428.70 +110318.6 -000004.5-000007.700009.6 08.06-0.08B? 0 +065619.08 -034825.5 -000001.3+000002.100002.5 08.0600.05A? 0 +065622.99 +444002.2 +000001.0-000009.800000.3 08.0600.07A? 0 +065800.79 +482946.6 +000017.6-000009.900009.1 08.0600.03A? 0 +070117.43 -081211.6 +000006.8-000000.500001.8 08.06-0.00B? 0 +070419.48 -051819.5 +000005.0+000000.600000.8 08.0600.34F? 0 +070438.52 -120728.6 -000037.3+000022.500009.9 08.0600.48F? 0 +070449.39 -161704.5 +000030.6-000100.600009.4 08.0600.43F? 0 +071113.11 -030006.4 -000017.5+000005.000008.2 08.0600.34F? 0 +071120.87 +025252.3 -000003.5+000000.100005.4 08.0600.17A? 0 +071636.35 +235259.8 +000003.3-000092.300025.2 08.0600.43F? 0 +071805.48 +345706.3 +000002.9-000037.800015.3 08.0600.43F? 0 +072640.73 -345618.3 -000031.7+000023.300005.1 08.0600.94G? 0 +072909.45 +125246.1 -000003.4-000036.800013.1 08.0600.47F? 1 +073405.95 -531553.6 -000009.3+000008.800003.9 08.06-0.04B? 0 +073433.80 -702255.4 -000015.0+000041.600006.0 08.0600.42F? 0 +073529.61 -252340.4 +000001.2+000005.900002.9 08.0600.31A? 0 +073547.68 -082048.7 -000010.1+000002.500006.5 08.0600.26A? 0 +073633.32 -395143.4 -000013.5+000027.800006.1 08.0600.12A? 0 +073651.91 +120443.6 -000004.6-000009.200005.3 08.0600.29A? 0 +073918.52 -161903.7 -000007.4-000002.300003.2 08.0600.98K? 0 +074054.29 -064310.8 -000058.5-000050.500011.4 08.0600.48F? 0 +074352.67 -374313.8 -000007.3+000007.400006.4 08.06-0.03B? 0 +074401.52 -111858.3 +000053.4-000087.900022.4 08.0600.58G? 0 +075101.35 +301542.9 +000001.2-000004.800007.5 08.0600.92G? 0 +075335.26 -271650.6 -000005.5+000015.200002.6 08.06-0.14B? 0 +075725.16 -013646.4 +000005.9+000017.900012.0 08.06-0.05B? 0 +080330.07 -441001.1 -000032.1+000040.600014.0 08.0600.42F? 0 +081113.15 -450950.3 +000002.6+000013.700005.0 08.0600.98K? 0 +081222.41 -365637.6 -000009.1+000007.000006.5 08.0600.79G? 0 +081515.68 -491048.6 -000007.5+000005.300000.8 08.06-0.06B? 0 +081531.14 +073813.9 -000008.8-000003.800006.9 08.06-0.07B? 0 +081751.97 +022742.1 -000007.6-000014.100014.2 08.0600.24A? 0 +081957.93 -474048.2 -000011.1+000015.200006.1 08.06-0.06B? 0 +082001.70 -565129.8 -000004.0+000009.700001.2 08.06-0.03B? 0 +082337.38 -382702.5 -000007.5-000002.800002.3 08.06-0.12B? 0 +082725.69 +230907.7 -000020.7-000014.100003.0 08.0600.07A? 0 +082731.33 +581116.0 +000011.5-000015.700002.8 08.0600.93G? 0 +083242.20 -440238.8 +000001.8-000000.300006.3 08.06-0.04B? 0 +083329.25 -015528.8 -000010.4-000000.100002.9 08.0600.95G? 0 +083346.44 +144025.0 -000024.3-000014.400025.3 08.0600.28A? 0 +083351.87 -043003.8 -000066.9+000018.700003.4 08.0600.45F? 0 +083546.54 +133134.8 -000001.0+000003.300002.8 08.0600.10A? 0 +083652.70 -633739.5 -000006.1+000008.400001.8 08.06-0.04B? 0 +083759.25 +112658.9 -000000.1-000003.200015.9 08.0600.10A? 0 +083834.25 -455540.4 -000001.3+000007.900003.7 08.06-0.00B? 0 +084551.90 -461739.0 +000001.1+000000.400002.9 08.0600.15A? 0 +085514.70 +161242.0 -000044.0-000006.000005.9 08.0600.18A? 0 +085735.15 -412103.7 +000007.6-000011.100011.0 08.0600.02A? 0 +090329.88 -472415.1 -000011.6+000009.400000.8 08.06-0.06B? 0 +090758.41 +810228.3 +000000.0+000000.000000.0 08.0600.37F? 1 +091035.04 -165820.8 -000059.8-000004.600012.8 08.0600.42F? 0 +092011.83 -602911.5 -000034.8+000033.500000.4 08.0600.45F? 0 +092955.05 -431317.0 +000001.7-000001.300007.3 08.0600.08A? 0 +093650.39 -070155.5 -000017.2+000008.800008.0 08.0600.96K? 0 +093942.63 +420354.0 -000024.6-000019.600006.7 08.0600.94G? 0 +093944.83 -180405.0 -000012.3-000013.000013.0 08.0600.96K? 0 +094707.88 -214202.6 -000054.8+000006.000020.9 08.0600.49F? 0 +094906.53 +143620.7 -000036.5-000005.800006.2 08.0600.13A? 0 +095613.54 -194246.4 -000028.8-000022.200007.6 08.0600.99K? 0 +100508.02 -364009.8 -000010.4-000021.200001.8 08.0600.16A? 0 +100949.47 -564453.4 -000021.7+000028.900003.0 08.0600.04A? 0 +103134.81 +431552.9 -000024.3+000018.200001.3 08.0600.36F? 0 +103935.18 +474630.6 -000063.0-000018.400002.2 08.0600.35F? 0 +104234.89 -543156.6 -000016.8-000001.700002.8 08.06-0.04B? 0 +104510.72 +645353.0 +000016.2-000063.700017.6 08.0600.56F? 0 +105114.69 +464746.9 -000088.4-000029.100031.7 08.0600.72G? 0 +105223.28 -584447.7 -000007.3-000005.800008.6 08.0600.07A? 0 +105345.05 +301728.1 -000054.6+000024.200000.4 08.0600.67G? 0 +105757.52 +552547.9 -000031.6+000019.800003.6 08.0600.97K? 0 +105909.67 -363012.0 -000036.1+000006.200008.7 08.0600.19A? 0 +110217.92 +021122.3 -000044.2+000007.300004.2 08.0600.29A? 0 +110343.56 +084347.6 -000077.6-000024.200009.2 08.0600.37F? 0 +110820.20 +042730.5 -000005.9-000029.200005.9 08.0600.48F? 0 +111925.54 -323025.8 -000024.0-000023.500000.2 08.0600.45F? 0 +112150.82 +451956.6 -000055.5-000002.700014.1 08.0600.28A? 0 +113341.83 -801502.8 -000035.6-000004.800004.3 08.0600.23A? 0 +114327.64 +273406.4 -000019.1+000012.900004.9 08.0600.95G? 0 +114542.40 +024918.3 -000180.0-000119.000042.4 08.0600.84G? 0 +114800.36 -765354.7 -000047.3-000044.100006.9 08.0600.85G? 0 +114829.26 -555800.4 -000017.7-000011.500009.3 08.0600.27A? 0 +115338.19 +425457.9 +000028.0-000018.700007.7 08.0600.43F? 0 +115901.02 -063913.4 -000001.7+000017.700004.9 08.0600.41F? 0 +120843.06 -445533.6 -000015.6-000004.600003.9 08.06-0.04B? 0 +120959.45 +223822.6 -000069.4-000000.200005.7 08.0600.34F? 0 +121016.77 -350323.1 -000002.6-000042.500006.7 08.0600.38F? 0 +123153.99 +721043.9 -000004.6+000024.700001.9 08.0600.20A? 0 +123335.65 -113719.4 -000173.5+000083.200012.8 08.0600.65G? 0 +123355.36 -064640.2 -000124.9+000057.500006.2 08.0600.53F? 0 +124159.60 -051314.9 -000026.7-000040.400006.7 08.0600.73G? 0 +125503.96 -633826.7 -000041.0-000015.700005.5 08.0600.33F? 0 +125819.30 -324927.2 -000085.1-000011.100013.5 08.0600.41F? 0 +130124.02 +131011.2 -000076.7+000043.800007.8 08.0600.15A? 0 +130126.58 -272226.5 -000486.6-000206.600023.1 08.0600.53F? 0 +130632.35 -650449.5 +000007.4+000005.000010.2 08.06-0.05B? 0 +130910.49 -395223.1 +000100.2-000071.900016.4 08.0600.47F? 0 +133222.26 +364902.8 +000024.4-000008.200007.8 08.0600.43F? 1 +133402.62 +534343.4 -000083.8-000084.200003.7 08.0600.68G? 0 +133606.12 +235602.4 -000000.5-000020.100010.8 08.0600.89G? 0 +133831.24 +011517.7 -000049.2+000010.900006.9 08.0600.39F? 0 +133858.98 -521225.9 -000033.1-000008.000008.3 08.0600.30A? 0 +134025.24 -051443.1 -000008.0+000028.600009.8 08.0600.47F? 0 +135620.48 +051723.3 +000092.9-000063.100032.3 08.0600.49F? 1 +140051.54 -080415.8 +000009.1+000001.600008.6 08.0600.89G? 0 +140433.64 +342522.0 -000021.6+000016.000003.5 08.0600.19A? 0 +141003.33 -365938.1 +000003.3-000021.100018.1 08.0600.27A? 0 +141527.90 +502624.8 +000045.8-000025.200004.8 08.0600.44F? 0 +141936.79 -664805.6 -000011.9-000009.800000.5 08.0600.21A? 0 +142602.63 -645547.8 -000003.2-000007.500001.5 08.0600.94G? 0 +142634.91 +273842.8 -000005.2-000009.100018.7 08.0600.52F? 0 +142924.71 -802043.8 -000015.7+000000.200006.5 08.0600.17A? 0 +143746.27 +520157.5 -000058.8+000027.400006.1 08.0600.41F? 0 +143805.43 -685703.2 -000012.9-000011.500004.6 08.06-0.00B? 0 +144625.76 -371320.1 -000007.0+000004.300005.1 08.06-0.17B? 0 +144740.36 +613345.7 +000018.9-000003.400002.9 08.0600.11A? 0 +145251.31 -333738.2 +000011.3-000008.700017.4 08.0600.32F? 0 +145437.45 -364555.1 -000078.7-000035.600015.6 08.0600.46F? 0 +150257.24 -575301.7 +000004.8-000008.800013.7 08.0600.39F? 0 +152925.03 -433442.1 +000011.2-000036.800006.3 08.0600.45F? 0 +153230.14 +764624.5 +000032.0+000073.200011.7 08.0600.60G? 1 +153248.18 +194436.1 -000038.1-000004.900013.6 08.0600.52F? 0 +153926.43 -135438.8 -000078.9-000158.200042.2 08.0600.55F? 0 +154023.50 -441448.9 -000012.3-000008.900002.5 08.06-0.00B? 0 +154440.68 +843445.2 -000064.9+000120.700014.2 08.0600.50F? 0 +154507.51 +282811.4 -000091.7+000048.700013.9 08.0600.61G? 0 +154724.17 -010348.6 -000038.3+000016.800019.7 08.0600.78G? 0 +160018.92 +000814.2 -000139.1-000110.400028.7 08.0600.65G? 0 +160034.41 -455542.8 +000002.4-000000.100001.7 08.0600.51F? 0 +160102.36 -142524.1 -000046.4-000003.600012.3 08.0600.56F? 0 +160914.98 -693523.5 -000002.2-000011.600008.6 08.0600.97K? 0 +162305.75 +135023.3 -000012.6+000020.200007.0 08.0600.36F? 0 +162757.68 -623556.1 -000033.4-000022.300008.4 08.0600.41F? 0 +162942.58 +022002.8 +000005.6-000018.300003.7 08.0600.95K? 0 +163002.19 -004802.4 +000008.6-000009.000014.2 08.0600.56F? 0 +163338.23 +085025.4 +000013.2-000008.000000.5 08.0600.16A? 0 +163520.16 -094020.0 -000053.2-000047.500006.1 08.0600.51F? 0 +164747.44 -435618.0 -000010.9-000019.900007.7 08.0600.15A? 0 +164948.78 -470745.8 -000002.4+000000.300004.4 08.0600.11A? 0 +165705.07 -405720.8 +000001.5-000018.800015.5 08.0600.03A? 0 +165756.87 -535024.2 +000009.1-000015.700001.8 08.0600.05A? 0 +165931.57 -075720.0 -000082.2+000019.400016.9 08.0600.64G? 0 +170604.79 +645623.2 -000004.8-000018.900018.6 08.0600.89G? 0 +171333.12 -532744.7 -000004.6-000005.000001.2 08.06-0.04B? 0 +171517.24 -071206.0 -000003.8-000056.100020.2 08.0600.51F? 0 +171720.92 -353255.2 -000011.5-000000.500009.2 08.0600.58G? 0 +172903.32 +334524.1 +000013.2-000007.400018.2 08.0600.43F? 0 +172912.42 +005605.7 +000014.4-000005.400001.8 08.0600.23A? 0 +173454.52 -425501.5 +000004.4-000009.000006.8 08.06-0.02B? 0 +173553.30 -041103.0 -000009.2+000012.200006.4 08.0600.36F? 0 +173646.25 -205722.4 +000008.3-000019.100005.2 08.0600.44F? 0 +173755.10 +410039.0 +000124.4+000010.500017.7 08.0600.57F? 0 +173906.57 +042826.1 +000007.4-000007.100013.6 08.0600.50F? 0 +174410.01 +002117.8 -000024.9-000024.600000.7 08.0600.48F? 0 +175303.36 -750110.0 -000050.4-000343.400011.3 08.0600.59G? 0 +175709.98 -080408.0 +000053.8-000022.200015.8 08.0600.53F? 0 +180040.94 +025510.8 +000011.5+000001.500013.3 08.0600.00B? 0 0.10 1.00 +180255.94 +302101.8 -000001.1+000077.600012.1 08.0600.50F? 0 +181301.82 -421717.4 -000012.3-000048.400018.1 08.0600.37F? 0 +182125.92 +740252.9 +000004.3+000001.300000.5 08.0600.03A? 0 +183253.21 +372554.4 +000001.7+000033.800005.9 08.0600.27A? 0 +184839.53 +194833.7 -000001.1-000008.800001.0 08.06-0.01B? 0 +184954.70 +785021.5 +000003.5+000100.000002.6 08.0600.50F? 0 +185519.94 +323836.2 +000003.2+000016.300003.5 08.0600.80G? 0 +185841.86 +545212.0 +000031.3+000018.700001.1 08.0600.26A? 0 +190109.73 +412454.0 -000004.2+000015.500001.4 08.0600.05A? 0 +190127.35 -343009.5 +000022.4+000033.800011.9 08.0600.43F? 1 +190359.38 -004738.8 -000005.4-000005.000011.6 08.0600.99K? 0 +190402.11 +330215.7 +000007.5-000007.800004.8 08.0600.20A? 0 +190550.76 +291959.5 +000004.7-000047.400005.4 08.0600.88G? 0 +191153.34 +143456.1 -000000.6-000007.800002.1 08.06-0.03B? 0 +191228.98 +232733.6 -000000.1-000010.000002.7 08.0600.27A? 0 +191534.94 +113318.5 +000168.5-000169.400037.6 08.0600.91G? 0 +191629.40 -545858.5 -000002.0-000006.700009.2 08.0600.27A? 0 +191936.10 +403507.4 -000001.5-000009.200000.5 08.0600.08A? 0 +192029.79 +190547.1 +000009.9-000005.600010.1 08.0600.20A? 0 +192211.61 -060243.2 +000008.9-000011.800008.4 08.0600.51F? 0 +192259.16 -065729.1 +000001.6-000015.800006.1 08.0600.39F? 0 +192336.60 -631129.7 -000092.0-000140.900018.2 08.0600.63G? 0 +192605.12 +033109.8 +000005.8-000001.600004.1 08.0600.21A? 0 +192606.89 +123554.7 +000003.0-000008.300005.0 08.0600.31F? 0 +192925.80 -323048.9 -000018.3-000073.600005.8 08.0600.47F? 0 +192950.08 -140018.0 -000001.7-000002.800020.3 08.0600.17A? 0 +193136.39 -531527.0 +000008.3-000075.000013.2 08.0600.46F? 0 +193751.75 -301743.1 +000016.3-000008.400008.2 08.0600.43F? 0 +193905.98 +762518.1 +000147.0+000140.000027.4 08.0600.88G? 0 +193955.70 +192359.1 +000006.0-000029.400014.3 08.0600.87G? 0 +194035.78 +564308.5 +000006.8+000003.900005.4 08.0600.02A? 0 +194106.66 +104048.7 -000052.7-000067.300004.7 08.0600.47F? 0 +194659.65 +191050.6 +000005.0-000004.800002.3 08.0600.00A? 0 +195236.74 +480622.2 +000015.8+000006.300001.3 08.0600.04A? 0 +200628.02 -313407.8 +000034.5-000133.900023.8 08.0600.64G? 0 +200636.81 +274649.8 +000022.9+000016.400006.5 08.0600.35F? 0 +201700.03 +372523.8 -000001.0-000005.200008.6 08.0600.31A? 0 +201934.38 +564038.8 -000004.9-000019.500005.8 08.06-0.01B? 0 +202649.49 +562635.1 +000000.3-000027.400015.5 08.0600.21A? 0 +202811.13 +354430.5 -000027.4-000005.500001.6 08.0600.37F? 0 +203246.05 -361343.6 +000012.1-000016.000002.0 08.06-0.08B? 0 +203253.94 +201717.0 +000017.3+000006.000001.2 08.0600.10A? 0 +203813.12 +393249.2 +000007.9+000025.800007.0 08.0600.59G? 0 +203919.13 +290555.7 -000012.5-000001.400008.9 08.0600.47F? 0 +204149.68 +225900.2 +000008.7-000005.900002.8 08.0600.95G? 0 +204152.55 -230811.5 +000036.6+000017.400005.5 08.0600.44F? 0 +204237.27 -130540.0 -000163.3-000155.400006.5 08.0600.63G? 0 +204705.10 +144346.6 +000035.5-000009.900013.0 08.0600.19A? 0 +205137.47 -734130.9 -000050.8-000065.100012.0 08.0600.65G? 0 +205143.15 +120208.2 +000008.4-000024.500002.6 08.0600.56F? 0 +205545.63 -651030.3 -000023.6-000006.500015.2 08.0600.92G? 0 +205613.54 +223505.2 +000008.3-000004.600001.6 08.0600.20A? 0 +205916.44 +153421.8 +000005.4-000008.200008.8 08.0600.25A? 0 +205939.73 +741710.7 +000008.6+000024.400006.4 08.0600.98K? 0 +210055.45 +372152.2 +000022.1+000007.500005.6 08.0600.25A? 0 +210322.92 +033412.5 +000016.7-000008.200022.3 08.0600.16A? 0 +211030.35 +195733.7 +000000.0+000000.000000.0 08.0600.48F? 1 +211040.61 -231840.6 +000096.4-000104.900021.0 08.0600.60G? 0 +211207.48 +103816.8 +000169.0+000011.200009.9 08.0600.56F? 0 +211503.50 -443209.6 -000030.6-000029.000006.7 08.0600.35F? 0 +211744.80 +222317.9 +000052.5+000056.100006.4 08.0600.48F? 0 +212451.66 +462919.9 +000013.5-000041.000016.7 08.0600.32F? 0 +213014.17 -013204.1 +000026.0-000005.200004.6 08.0600.20A? 0 +213725.35 +751319.4 -000002.8+000013.600007.8 08.0600.15A? 1 +213734.12 -242709.0 -000016.6-000028.700016.7 08.0600.48F? 0 +213823.75 +101104.4 -000000.1-000006.500017.6 08.0600.25A? 0 +213924.96 +403813.6 -000000.2-000002.500004.1 08.0600.00A? 0 +214737.10 -073958.5 +000017.3-000007.000016.2 08.0600.94G? 0 +214758.43 +284856.4 +000060.1+000033.600018.5 08.0600.48F? 0 +214854.74 +465411.1 -000006.5-000001.500006.1 08.0600.47F? 0 +214911.38 +411324.1 +000182.3+000120.600006.8 08.0600.50F? 0 +214912.62 -150714.1 -000001.7-000002.200003.4 08.0600.14A? 0 +215422.88 +202818.3 -000014.2-000053.800020.4 08.0600.63G? 0 +215501.81 -115812.9 +000029.2-000007.500001.2 08.0600.41F? 0 +220003.92 -520323.7 +000060.3+000005.500012.9 08.0600.35F? 0 +220028.38 +011301.1 +000042.3-000027.000010.8 08.0600.71G? 0 +220230.65 +112216.1 +000164.6+000079.400031.3 08.0600.56F? 0 +221021.92 -092316.0 +000036.1+000003.700002.6 08.0600.98K? 0 +221402.72 +054629.8 -000034.2-000079.400008.6 08.0600.51F? 0 +221537.36 +102724.7 +000045.2+000001.500005.9 08.0600.23A? 0 +221744.67 +424657.2 +000172.1+000068.200000.1 08.0600.57F? 0 +222108.31 +631252.9 +000004.1+000007.700013.3 08.0600.26A? 0 +222417.56 -630922.6 +000013.7-000003.800007.7 08.0600.16A? 0 +222732.21 +631602.4 +000008.7+000000.800001.8 08.0600.12A? 0 +223049.66 -671813.4 +000060.1+000037.100008.5 08.0600.44F? 0 +224219.61 +524811.3 +000000.6-000006.500002.9 08.0600.03A? 0 +224451.32 +604852.6 +000032.0+000018.000006.6 08.0600.23A? 0 +224814.07 +413158.2 -000157.9-000138.300022.6 08.0600.65G? 0 +224951.15 -442524.8 +000002.5-000000.300000.1 08.0600.05A? 0 +225148.31 +531129.2 +000077.3+000036.000007.5 08.0600.41F? 0 +225640.57 +342034.9 +000006.7-000000.100004.0 08.0600.03A? 0 +225822.30 -652217.5 +000148.7-000019.300017.6 08.0600.45F? 0 +230432.92 -254126.7 -000089.3-000159.900018.2 08.0600.66G? 0 +230920.20 +613923.1 -000015.8-000014.100008.5 08.0600.01A? 0 +231528.53 -704937.6 -000003.4+000004.900004.8 08.0600.96K? 0 +231617.91 +304012.0 +000343.8+000086.900037.7 08.0600.90G? 0 +232810.30 +612811.4 -000023.2-000006.300013.8 08.0600.20A? 0 +232913.08 -220851.0 +000028.8-000009.700004.1 08.0600.43F? 0 +233105.61 -740804.5 +000054.7+000023.700008.4 08.0600.63G? 1 +233311.98 -062402.2 +000126.0+000018.500018.1 08.0600.53F? 0 +234138.39 -502526.2 -000000.1-000018.000002.2 08.0600.97K? 0 +234140.29 +482434.8 -000017.9-000022.300003.4 08.0600.45F? 0 +235030.89 +432509.4 -000013.8-000006.300010.9 08.0600.00A? 0 +235127.71 +272010.0 -000023.2-000017.900018.3 08.0600.97K? 0 +235340.02 -492557.0 +000083.9+000001.600011.0 08.0600.39F? 0 +002043.63 +032658.1 +000036.0+000002.300001.8 08.0601.20K? 0 +002717.94 -335255.0 +000046.4-000012.000005.3 08.0601.52K? 0 +010549.96 +392227.2 +000004.8-000033.600002.3 08.0601.32K? 0 +010945.40 +525116.0 +000000.6+000005.400000.5 08.0601.18K? 0 +012458.29 +471008.0 +000010.5-000010.200012.3 08.0601.01K? 0 +013454.90 +142306.9 -000007.4+000000.300005.9 08.0601.01K? 0 +013533.36 +103342.3 +000009.5-000014.300002.8 08.0601.21K? 0 +014320.11 +323504.1 -000001.2+000001.900004.1 08.0601.66K? 0 +015618.59 -241400.9 +000027.0+000001.500003.6 08.0601.32K? 0 +015831.28 -120226.7 +000064.3+000009.900004.4 08.0601.13K? 0 +020229.07 +152943.5 +000016.9-000008.600008.2 08.0601.10K? 0 +021553.55 -791133.5 +000021.2+000021.600000.8 08.0601.07K? 0 +022921.56 -110601.1 +000021.3-000000.700007.8 08.0601.07K? 0 +023617.99 +272820.5 -000013.1-000019.700012.0 08.0601.04K? 0 +025554.24 -134201.7 +000040.3-000038.800010.1 08.0601.04K? 0 +025919.04 -234122.3 +000095.8+000046.000006.4 08.0601.25K? 0 +030639.53 -063833.3 +000074.3+000029.600015.3 08.0601.39K? 0 +030758.63 +351518.6 +000004.8-000002.800000.9 08.0601.77K? 0 +031157.44 +664411.7 +000033.3-000043.800006.4 08.0601.26K? 0 +031309.27 -173749.2 +000027.3-000013.700003.4 08.0601.24K? 0 +031604.53 -192116.8 +000012.1+000036.800005.5 08.0601.01K? 0 +034029.17 +283815.1 -000001.9+000013.500018.6 08.0601.78K? 0 +034528.86 -220650.5 +000026.6-000029.400004.0 08.0601.20K? 0 +041250.49 -301851.0 -000001.6+000001.300002.0 08.0601.46K? 0 +042436.77 -754134.0 +000001.8-000016.100005.0 08.0601.00K? 0 +042808.59 -614419.9 +000036.5-000025.400002.3 08.0601.04K? 0 +042943.57 -043550.0 +000003.0-000013.400005.8 08.0601.04K? 0 +043058.19 +415833.3 +000037.1-000017.100016.2 08.0601.08K? 0 +044007.91 -350107.5 -000008.3-000040.000005.6 08.0601.05K? 0 +044134.70 -683627.5 +000004.0-000014.400009.5 08.0601.13K? 0 +044136.60 -665401.1 +000009.9-000009.800004.3 08.0601.24K? 0 +045412.04 -014333.2 -000003.7-000009.000001.5 08.0601.22K? 0 +045429.50 -233015.9 +000001.0-000013.600007.1 08.0601.43K? 0 +045638.74 -512707.5 -000002.2+000017.900010.2 08.0601.20K? 0 +051325.25 +305759.4 +000038.4+000018.400014.2 08.0601.08K? 0 +052038.40 +321627.0 +000012.3-000011.400014.3 08.0601.47K? 0 +060144.30 -700649.9 -000000.5-000005.200001.8 08.0601.46K? 0 +060721.40 +672211.5 +000002.5+000003.700001.1 08.0601.47K? 0 +061028.25 -115150.3 -000017.1-000015.600001.9 08.0601.00K? 0 +061714.89 +523232.0 -000010.6+000010.500013.0 08.0601.37K? 0 +063522.50 -314736.9 +000005.5+000017.800014.1 08.0601.06K? 0 +064236.33 -242835.2 +000003.8-000014.700021.4 08.0601.01K? 0 +064617.99 -281140.0 +000000.1+000005.700015.4 08.0601.55K? 0 +065007.26 -054840.8 -000002.3-000006.400003.6 08.0601.67K? 0 +065254.93 +554047.6 -000007.0-000007.500012.7 08.0601.05K? 0 +070102.07 +185243.8 -000006.5-000006.600009.2 08.0601.61K? 0 +070144.33 -633711.2 +000004.0+000021.700003.3 08.0601.35K? 0 +070541.04 +102254.8 -000000.9-000008.900003.3 08.0601.11K? 0 +071213.75 -084531.3 -000018.4-000005.200017.5 08.0601.71K? 0 +071415.63 -274327.6 -000004.1+000011.100000.3 08.0601.06K? 0 +072107.68 -034836.2 -000030.4+000007.800004.9 08.0601.02K? 0 +072424.45 +185437.1 -000016.9-000020.000016.4 08.0601.59K? 0 +074027.95 +590552.1 -000013.9-000008.200009.1 08.0601.28K? 0 +074046.90 +050002.3 -000023.1+000015.200007.3 08.0601.15K? 0 +074444.67 -622707.4 -000010.2+000029.300001.5 08.0601.12K? 0 +080428.70 +132459.6 -000027.4+000011.300005.7 08.0601.25K? 0 +080736.76 -083438.6 -000004.5+000001.300020.9 08.0601.09K? 0 +080812.79 +480949.9 -000000.7+000005.400003.2 08.0601.49K? 0 +080935.64 -112551.6 -000013.5+000020.700005.4 08.0601.10K? 0 +081000.52 +125032.5 -000052.2+000000.100006.4 08.0601.16K? 0 +081500.46 -214027.8 -000000.7-000012.500024.4 08.0601.02K? 0 +081625.66 -200148.9 -000045.2+000036.300014.4 08.0601.04K? 0 +081940.85 -252525.5 -000002.4+000005.200011.9 08.0601.38K? 0 +082617.85 -180415.3 -000003.6+000025.800007.3 08.0601.61K? 0 +082650.02 -121520.8 +000027.6-000032.100019.9 08.0601.02K? 0 +083117.00 -184749.1 -000007.3-000005.600005.1 08.0601.37K? 0 +084409.88 +030347.7 +000017.1-000001.300010.7 08.0601.23K? 0 +084515.12 -493443.0 +000010.3-000041.800001.0 08.0601.16K? 0 +084820.19 -632547.4 -000003.4+000008.300004.6 08.0601.09K? 0 +085535.05 -311718.8 -000024.5+000012.900006.4 08.0601.00K? 0 +090002.32 -442446.5 -000015.6-000013.100010.2 08.0601.35K? 0 +091511.25 -035804.1 +000009.7-000002.900005.0 08.0601.30K? 0 +092409.35 +103248.8 +000012.2-000020.700006.2 08.0601.48K? 0 +093216.59 -360106.3 +000002.5+000001.300006.8 08.0601.01K? 0 +093725.07 -444505.5 -000015.7+000007.100011.9 08.0601.61K? 0 +094710.38 -572043.5 -000006.3+000010.800001.7 08.0601.69K? 0 0.10 1.00 +101121.93 +643236.6 -000004.8-000021.400013.2 08.0601.07K? 0 +101704.28 -583800.5 +000000.2-000007.000001.4 08.0601.35K? 0 +102759.13 -420035.7 -000016.4-000003.700011.1 08.0601.44K? 0 +103020.52 -481050.2 -000048.8+000013.500000.5 08.0601.13K? 0 +104320.22 -271754.2 -000067.0+000007.000004.0 08.0601.35K? 0 +111953.09 +832059.1 -000025.4-000032.700007.9 08.0601.51K? 0 +112129.65 +353843.9 -000033.6-000020.100004.3 08.0601.15K? 0 +113350.37 -532014.4 -000008.4-000009.600002.2 08.0601.00K? 0 +120419.01 -733629.5 -000052.4+000002.300009.1 08.0601.14K? 0 +121611.65 -451417.5 -000013.2+000010.400007.4 08.0601.65K? 0 +122104.82 +254312.2 -000031.1-000019.100005.5 08.0601.05K? 0 +122436.24 -645623.0 -000040.2-000029.300012.7 08.0601.26K? 0 +122728.13 +080044.8 -000076.1-000023.200000.7 08.0601.11K? 0 +124247.59 -305648.1 -000007.1-000000.100005.2 08.0601.31K? 0 +124924.09 -523407.0 +000002.6-000010.100001.3 08.0601.13K? 0 +125502.68 +021956.0 -000017.0-000031.700002.4 08.0601.06K? 0 +125922.68 +103956.0 -000076.8-000030.200001.5 08.0601.13K? 0 +132316.19 -601337.9 -000016.9+000000.700008.4 08.0601.10K? 0 +134516.63 -331624.8 +000000.7-000002.500007.4 08.0601.63K? 0 +135149.38 +244117.5 -000014.0-000023.200006.3 08.0601.42K? 0 +135544.31 -622131.0 -000028.7+000005.400002.1 08.0601.10K? 0 +140044.51 +152235.4 +000008.6+000004.800008.9 08.0601.25K? 0 +144112.15 -641025.2 -000006.5-000001.200001.5 08.0601.70K? 0 +144425.31 -531620.1 +000000.5-000021.400003.3 08.0601.48K? 0 +145227.36 -111213.3 +000010.7+000000.600007.7 08.0601.45K? 0 +145526.69 -312505.6 -000030.8+000024.500006.5 08.0601.35K? 0 +145615.49 -062254.3 -000134.8-000133.600025.4 08.0601.07K? 0 +150254.56 -714508.6 +000037.8+000008.100014.5 08.0601.11K? 0 +154731.26 -211401.1 -000002.4-000013.600007.7 08.0601.11K? 0 +163005.55 +344709.4 +000012.8-000017.900001.1 08.0601.14K? 0 +164920.81 -000440.7 +000000.0-000029.600005.1 08.0601.75K? 0 +165221.54 +044838.9 -000027.2-000010.600000.7 08.0601.38K? 0 +165301.27 +345400.8 +000003.7-000073.800008.7 08.0601.11K? 0 +165339.65 +150807.5 +000000.2+000017.100009.9 08.0601.37K? 0 +170018.74 +080006.8 -000011.6-000032.900002.2 08.0601.12K? 0 +172121.86 -115649.1 -000009.4-000006.800010.5 08.0601.17K? 0 +172141.53 +400530.9 +000005.8+000002.400001.5 08.0601.56K? 0 +172509.81 +371041.5 -000009.0+000006.200005.6 08.0601.17K? 0 +172923.06 -671649.7 -000010.6-000007.200005.6 08.0601.16K? 0 +173336.38 -562552.0 -000038.9-000007.100004.4 08.0601.39K? 0 +173532.59 +050100.6 -000004.1-000014.500002.3 08.0601.74K? 0 +173541.28 -383544.7 +000004.0+000000.600002.9 08.0601.12K? 0 +174113.70 +354417.7 +000006.6+000006.400016.8 08.0601.35K? 0 +174441.81 -014424.6 +000006.0-000008.600006.5 08.0601.14K? 0 +174521.58 +303259.6 +000007.8-000002.400001.4 08.0601.12K? 0 +174737.69 -572414.6 -000010.8+000013.800008.2 08.0601.39K? 0 +175427.30 -372700.5 -000005.9-000010.600009.8 08.0601.28K? 0 +175520.16 +192727.2 -000000.8-000022.400005.3 08.0601.02K? 0 +180648.96 +273842.7 -000007.7-000011.000005.3 08.0601.47K? 0 +180745.36 +185240.8 +000006.3+000019.200009.0 08.0601.01K? 0 +180837.03 -042625.9 -000006.4-000014.600000.4 08.0601.32K? 0 +181742.13 -470655.3 -000016.6-000006.900009.3 08.0601.34K? 0 +181754.36 -221730.3 -000016.0-000001.900008.8 08.0601.46K? 0 +183332.56 -890814.8 -000007.9-000026.400001.4 08.0601.05K? 0 +184113.84 -034901.7 +000008.4-000037.700017.3 08.0601.65K? 0 +184253.45 -250157.9 +000006.1+000003.400004.6 08.0601.66K? 0 +184936.57 +113923.3 +000001.5-000020.500026.6 08.0601.53K? 0 +185104.78 +561753.3 +000000.1-000004.100001.6 08.0601.57K? 0 +190042.84 -171258.6 -000012.1+000000.800006.3 08.0601.86M? 0 +190913.99 +670720.7 -000021.6-000017.400004.8 08.0601.09K? 0 +193058.57 +062307.7 -000016.0-000001.800003.1 08.0601.10K? 0 +193738.52 -035504.2 +000026.5-000015.800012.1 08.0601.25K? 0 +194708.04 -080909.9 -000002.9-000016.100020.1 08.0601.14K? 0 +195158.25 -282953.9 +000000.6-000001.200002.9 08.0601.64K? 0 +195409.36 -401050.4 +000004.3-000014.900011.7 08.0601.49K? 0 +195526.55 -520247.3 +000020.8+000021.300010.1 08.0601.34K? 0 +195926.66 +355350.0 +000001.5+000010.400006.1 08.0601.04K? 0 +200102.77 +533026.6 -000015.3-000023.500017.2 08.0601.43K? 0 +200455.60 +444854.4 -000011.1+000045.400004.2 08.0601.41K? 0 +200502.55 +201207.5 -000005.2-000028.800005.1 08.0601.04K? 0 +200714.39 +632736.3 +000014.1+000006.000000.5 08.0601.03K? 0 +200904.75 -541841.9 +000012.4-000057.100007.9 08.0601.23K? 0 +202616.55 -133303.6 -000022.9+000003.800003.6 08.0601.56K? 0 +202810.09 -483611.2 -000024.4-000002.400017.9 08.0601.36K? 0 +203205.90 +622926.3 -000013.5-000023.200007.0 08.0601.75K? 0 +204423.97 +394456.5 +000026.0+000017.000005.7 08.0601.04K? 0 +204430.17 +193051.8 -000004.4-000022.000000.5 08.0601.00K? 0 +205541.13 +625717.8 +000012.1+000005.200004.0 08.0601.03K? 0 +210117.04 +153217.7 -000010.8-000024.800008.3 08.0601.31K? 0 +210505.35 +463250.5 -000001.8+000002.200000.1 08.0601.81K? 0 +211228.66 +285713.1 -000001.7-000012.500002.5 08.0601.34K? 0 +211347.49 -173356.8 +000014.6-000033.400015.3 08.0601.56K? 0 +211710.66 -041422.3 +000002.3-000015.600011.4 08.0601.26K? 0 +213522.73 -230704.6 +000012.4+000006.100000.3 08.0601.68K? 0 +214037.96 +231117.9 +000033.4-000009.500015.3 08.0601.63K? 0 +215820.76 +221441.5 -000009.7-000004.300025.4 08.0601.15K? 0 +220135.46 -061246.9 +000017.9+000027.900010.4 08.0601.07K? 0 +220745.22 +392035.7 -000001.0+000011.600001.9 08.0601.68K? 0 +220918.13 +125733.2 +000006.3-000022.300008.9 08.0601.57K? 0 +221828.71 +324631.8 +000018.7+000020.300006.7 08.0601.44K? 0 +222428.41 +145343.4 +000009.9+000018.000012.4 08.0601.55K? 0 +223232.21 -013055.1 +000008.9+000015.400012.9 08.0601.52K? 0 +223856.50 -030133.0 -000022.6-000007.700004.5 08.0601.02K? 0 +225249.22 -130558.7 -000044.7-000025.400000.6 08.0601.37K? 0 +230354.29 +024916.2 -000049.8-000051.900001.2 08.0601.10K? 0 +231007.47 -335432.5 -000006.7-000081.900006.5 08.0601.72K? 0 +232233.01 +072914.2 -000006.7-000012.100001.7 08.0601.00K? 0 +232417.74 +304505.4 +000029.9-000007.300005.6 08.0601.07K? 0 +232705.44 -571845.8 -000004.3-000002.400006.0 08.0601.14K? 0 +234334.19 +595707.0 -000015.1+000003.400009.1 08.0601.89M? 0 +234719.77 +025321.0 +000009.3-000002.200004.2 08.0601.23K? 0 +235830.62 +604113.4 +000031.4-000009.600003.3 08.0601.13K? 0 +000303.78 +081614.9 -000025.7-000053.800007.6 08.0700.31F? 0 +001512.87 +594645.4 +000000.0+000000.000000.0 08.0700.54F? 0 +001914.22 +594217.9 +000000.0+000000.000000.0 08.0700.34F? 1 +002316.07 -764327.1 +000025.4+000015.700002.6 08.0700.41F? 1 +002711.12 +211529.1 +000032.7-000009.100014.3 08.0700.24A? 0 +003348.62 +325158.3 -000016.9-000005.800016.2 08.0700.49F? 0 +004002.04 -385646.3 -000009.5+000011.900013.6 08.0700.23A? 0 +005630.30 -192638.0 +000033.2+000004.700003.6 08.0700.09A? 0 +010557.92 -083934.1 +000005.8-000016.600003.6 08.0700.93G? 0 +010857.01 +455633.5 +000000.7-000001.800005.6 08.07-0.08B? 0 +011144.46 +362433.1 -000015.7-000005.300006.0 08.0700.16A? 0 +011703.49 -662350.3 +000000.0+000000.000000.0 08.0700.31A? 0 +011808.87 +262703.6 -000008.5-000016.600001.9 08.0700.29A? 0 +012412.20 -704031.3 -000011.5+000013.200005.0 08.0700.32F? 0 +012530.09 -244309.8 -000007.6-000111.900013.6 08.0700.47F? 0 +012955.77 -103352.9 +000144.5-000136.900008.8 08.0700.59G? 0 +013141.16 +610234.3 -000006.2-000000.500006.5 08.0700.16A? 0 +013844.88 +572358.3 +000018.2-000030.700001.6 08.0700.29A? 0 +014435.88 -451518.8 +000016.1+000020.500014.0 08.0700.99K? 0 +014443.94 -064009.3 +000008.0+000031.900001.2 08.0700.42F? 0 +014557.72 -041342.9 -000023.7-000042.500020.6 08.0700.85G? 0 +015159.74 +522132.2 -000001.1-000009.800003.3 08.07-0.02B? 0 +015526.56 +761327.0 +000000.0+000000.000000.0 08.0700.39F? 1 +015713.50 +414557.4 +000028.0-000007.600007.8 08.0700.08A? 0 +015729.30 -521200.8 +000000.0+000000.000000.0 08.0700.49F? 1 +020037.35 -823030.8 +000001.6-000000.600013.8 08.0700.32F? 0 +020040.13 +583137.3 +000035.4-000013.400004.7 08.0700.37F? 0 +020212.02 -623531.9 +000052.3+000050.600018.5 08.0700.59G? 0 +020342.01 -784149.4 +000046.3+000066.900010.0 08.0700.36F? 0 +020634.57 -142749.7 -000111.1-000082.000007.3 08.0700.61G? 0 +020645.08 +541824.5 +000029.8-000051.100017.5 08.0700.32F? 0 +021039.64 +633554.1 +000025.2-000024.400006.2 08.0700.28A? 0 +021516.16 -231653.1 +000065.7+000013.200010.6 08.0700.72G? 0 +021726.51 -304319.3 +000000.0+000000.000000.0 08.0700.52F? 1 +022004.95 -033205.3 -000082.2-000043.000017.3 08.0700.49F? 0 +022624.16 +381351.2 +000020.9-000013.100010.9 08.0700.21A? 0 +024304.84 +270014.7 -000009.0-000008.600008.3 08.0700.14A? 0 +024710.41 +151825.3 +000004.2+000046.400016.7 08.0700.96K? 0 +030021.41 +362318.0 -000021.5-000044.000010.5 08.0700.36F? 0 +030046.30 +593910.6 -000004.3-000016.100001.3 08.0700.03A? 0 +030338.76 -053956.4 +000339.5-000254.400024.2 08.0700.68G? 0 +030357.64 +071654.1 +000017.1-000003.700008.2 08.0700.34F? 0 +030748.27 +032443.3 +000017.9+000009.100001.7 08.0700.26A? 0 +030924.19 +452259.2 +000033.3-000014.200007.3 08.0700.10A? 0 +031242.01 +412620.8 +000017.5-000032.800003.3 08.0700.28A? 0 +032043.40 -173116.9 -000020.8-000011.700001.4 08.0700.15A? 0 +032738.09 +163946.7 +000033.1-000002.600009.0 08.0700.25A? 0 +032746.91 -844256.7 +000119.4+000065.600000.5 08.0700.89G? 0 +033326.64 +592503.0 +000160.9-000311.500025.9 08.0700.88G? 0 +033413.20 -725044.9 +000092.6+000066.200009.9 08.0700.52F? 0 +033440.57 +052045.9 -000027.8-000011.300015.8 08.0700.33F? 0 +033513.96 +814743.7 +000006.6-000002.700003.7 08.0700.95G? 0 +033833.97 -020448.6 -000014.7-000003.800005.9 08.0700.27A? 0 +034141.47 -025050.8 -000035.6-000034.600014.1 08.0700.64G? 0 +034400.26 +243325.6 +000008.8-000042.600013.5 08.0700.23A? 0 +034717.37 +622830.1 -000007.9-000002.200003.7 08.0700.02A? 0 +035210.40 +261353.1 -000011.4-000012.100014.3 08.0700.28A? 0 +035312.44 +632900.4 -000000.7-000000.500001.4 08.0700.17A? 0 +040923.24 +570528.3 -000008.9-000002.100003.9 08.0700.53F? 0 +041422.05 -645803.0 -000012.2-000081.600019.1 08.0700.45F? 0 +041605.95 -393711.8 +000013.0+000001.200005.4 08.07-0.02B? 0 +041630.28 -003420.6 -000051.9-000168.600035.5 08.0700.67G? 0 +042336.19 -201625.9 -000025.7-000033.800007.9 08.0700.50F? 0 +043257.22 -354204.8 +000015.2-000056.700007.5 08.0700.95K? 0 +043452.72 +182448.3 -000001.6+000000.100002.9 08.0700.18A? 0 +043708.13 +482357.9 +000004.0+000002.200007.8 08.0700.31F? 0 +044046.78 +301730.0 +000015.2-000052.600013.2 08.0700.45F? 0 +044905.51 +270041.9 -000020.6-000053.800005.2 08.0700.59G? 0 +045113.99 -105214.1 -000012.3-000015.900013.1 08.0700.97K? 0 +045148.06 -124445.5 -000000.4-000002.700002.0 08.0700.04A? 0 +045433.47 -523125.0 -000019.6-000018.800010.1 08.0700.22A? 0 +045531.64 +665559.8 +000007.4-000022.900001.0 08.0700.10A? 0 +050518.87 -564653.4 -000007.8-000005.200007.1 08.0700.36F? 0 +051032.96 -183944.9 -000001.5+000000.600001.4 08.0700.01A? 0 +051823.86 +420635.1 +000037.2+000015.500015.2 08.0700.45F? 0 +051906.10 +103200.9 -000020.9-000036.800011.0 08.0700.52F? 0 +051940.72 +411312.8 -000002.6+000000.400003.2 08.0700.27A? 0 +052422.86 +423637.1 -000001.7-000008.900003.9 08.0700.17A? 1 +052457.97 -341223.6 +000011.3+000184.400019.7 08.0700.72G? 0 +052550.44 -533458.0 +000005.2+000043.300000.0 08.0700.10A? 0 +052709.35 +733041.8 -000003.9-000001.800005.5 08.0700.09A? 0 +052852.59 -003611.0 -000004.4-000000.400003.5 08.07-0.10B? 0 +052940.14 +341653.6 +000016.1-000001.800002.6 08.0700.96K? 0 +053901.49 -023856.4 -000004.6-000001.800009.6 08.07-0.09B? 0 +053901.71 +452653.3 +000068.7-000123.500012.2 08.0700.80G? 0 +054004.19 +360032.4 -000009.2-000010.800016.8 08.0700.11A? 0 +054025.25 -042516.4 -000003.4+000004.700006.0 08.07-0.10B? 0 +054459.02 +281140.3 +000011.5+000003.000011.4 08.0700.06A? 0 +054605.70 -674234.9 -000020.7-000003.100010.3 08.0700.24A? 0 +054649.17 -482347.1 -000006.6-000016.900015.0 08.0700.43F? 0 +054710.18 +215232.0 -000004.4-000046.200021.4 08.0700.57F? 0 +055107.66 +175008.7 +000055.4-000062.800020.8 08.0700.47F? 0 +055333.68 +241713.3 -000010.5-000001.200003.2 08.07-0.05B? 0 +055509.75 +765210.5 +000007.5-000098.700007.5 08.0700.42F? 0 +060051.93 -210013.5 -000007.5+000009.000000.5 08.0700.19A? 0 +060119.81 +492924.0 -000015.6-000064.000001.3 08.0700.46F? 0 +060734.92 -554219.8 -000100.0-000015.300000.2 08.0700.74G? 0 +060905.53 +413300.8 -000008.9+000005.300002.2 08.07-0.00B? 0 +061004.20 +073740.7 +000001.5+000001.600008.3 08.07-0.04B? 0 +061448.33 -014306.3 +000000.0+000000.000000.0 08.0700.60G? 1 +061928.48 -425311.0 -000005.7+000013.300002.4 08.07-0.02B? 0 +062343.61 -123443.2 -000005.3-000004.100001.9 08.0700.90G? 0 +062431.31 +470715.4 +000001.0-000020.300018.6 08.0700.44F? 0 +062538.44 -312851.3 +000046.6-000003.200033.1 08.0700.74G? 0 +062554.44 +043124.2 -000007.3-000026.500018.5 08.0700.00A? 1 +062948.16 -501412.2 -000079.5-000065.600011.6 08.0700.76G? 0 +063303.47 +292423.6 -000016.5-000012.300010.2 08.0700.97K? 0 +063450.37 -121343.4 -000021.3+000001.200003.4 08.0700.24A? 0 +063637.14 +115143.0 -000006.3-000003.400005.4 08.0700.05A? 0 +063955.86 -234213.9 -000000.8+000010.600000.4 08.07-0.06B? 0 +064916.55 -182740.1 +000004.8-000003.400001.9 08.0700.02A? 0 +065006.83 +384935.1 -000013.1-000051.800007.3 08.0700.24A? 0 +065014.01 +184752.8 +000001.0-000010.700000.2 08.0700.60G? 0 +065152.40 +163647.3 -000007.9+000004.100007.9 08.07-0.11B? 0 +070753.06 -345001.5 -000016.1+000145.700013.7 08.0700.58G? 0 +071151.12 +103043.8 +000042.2-000039.500021.4 08.0700.53F? 0 +071523.88 -255532.0 -000007.4+000004.500000.3 08.07-0.09B? 0 +071529.42 +004734.7 +000006.1-000028.100016.1 08.0700.42F? 0 +071857.93 -234629.5 +000002.7+000013.100004.1 08.0700.27A? 0 +072720.58 -474657.9 -000007.9+000015.600000.9 08.0700.20A? 0 +073021.59 -065801.3 -000009.3-000002.900008.0 08.0700.47F? 0 +073206.93 -203258.6 -000013.0+000017.200005.4 08.0700.39F? 0 +073547.24 +033858.4 -000006.6-000006.300009.2 08.0700.03A? 0 +074230.68 +072807.7 -000013.7-000000.400002.5 08.0700.07A? 0 +074639.49 +163854.4 -000005.3-000006.700000.9 08.07-0.02B? 0 +080205.44 -124814.7 -000140.0-000214.000013.8 08.0700.74G? 0 +080232.90 +121400.9 +000011.4-000040.100013.5 08.0700.96K? 0 +080416.40 +105124.3 -000050.3-000002.000023.2 08.0700.23A? 0 +080603.24 -344518.2 -000014.2+000003.300001.0 08.07-0.05B? 0 +080938.62 -201350.0 -000061.1+000030.700014.1 08.0700.34F? 0 +081102.95 +093436.1 +000002.4-000006.800005.7 08.0700.23A? 0 +081439.26 +264348.4 +000032.5-000038.000001.5 08.0700.92G? 0 +081449.81 -420221.6 -000005.7+000002.900001.8 08.0700.18A? 0 +081602.75 -441921.7 -000007.4+000008.500009.1 08.0700.25A? 0 +083116.80 -591337.5 -000005.0+000010.100009.0 08.0700.05A? 0 +083330.37 -151213.1 -000017.7+000009.600009.3 08.07-0.01B? 1 +083505.38 -285358.9 -000031.2+000017.800002.9 08.0700.01A? 0 +083614.11 -303551.7 -000002.7+000006.900001.9 08.07-0.14B? 0 +083623.14 -300216.0 -000180.5+000066.900034.1 08.0700.78G? 0 +084347.33 -060140.9 -000071.1-000025.500008.6 08.0700.83G? 0 +085719.83 +482841.6 -000006.2-000019.100016.8 08.0700.95K? 0 +090040.06 -131002.3 -000029.1+000014.100000.6 08.0700.17A? 0 +090638.82 +332214.1 -000033.0-000022.900003.9 08.0700.27A? 0 +090742.66 -051526.6 -000022.2-000017.900001.0 08.0700.96K? 0 +092108.21 -460029.8 -000014.6-000001.600006.7 08.0700.42F? 0 +093754.87 -802101.8 -000007.5+000012.900003.1 08.0700.03A? 0 +094315.52 +625536.7 -000003.7-000009.600004.4 08.0700.14A? 0 +094336.55 -411018.5 -000017.4+000002.700009.8 08.0700.94G? 0 +095303.25 -622007.1 -000024.7+000021.100001.1 08.0700.07A? 0 +095442.80 -454620.8 -000026.8+000003.300008.5 08.07-0.04B? 0 +095949.50 -660129.1 -000022.2+000017.300007.7 08.0700.97K? 0 +100640.82 +175342.6 -000080.7-000032.800017.4 08.0700.64G? 0 +100729.22 -621423.2 -000002.6+000000.400000.1 08.07-0.06B? 0 +100907.84 -233359.6 -000003.0-000023.800015.7 08.0700.85G? 0 +100919.14 -395007.6 -000028.2+000005.000000.3 08.0700.98K? 0 +101103.04 -504948.4 -000031.9+000011.900007.9 08.07-0.04B? 0 +101805.54 +273128.1 -000012.5-000020.500010.9 08.0700.42F? 1 +101836.96 +071701.6 -000044.9-000005.500003.9 08.0700.26A? 0 +102041.72 +043856.2 -000150.3+000051.500006.2 08.0700.50F? 0 +103036.21 +063732.8 -000033.2-000018.400006.6 08.0700.30A? 0 +103051.63 -540047.8 -000023.3+000009.000005.1 08.07-0.04B? 0 +103755.56 -125639.5 -000043.6+000004.600008.5 08.0700.19A? 0 +104125.18 +203311.4 -000022.4+000001.600008.6 08.0700.11A? 0 +105640.28 -420224.4 -000053.8+000033.600001.7 08.0700.36F? 0 +105905.27 -231517.1 -000078.6-000032.800009.0 08.0700.31A? 0 +110139.10 +415137.6 -000008.0+000001.100003.4 08.0700.20A? 0 +110515.10 -101728.6 -000035.3-000002.300009.5 08.0700.72G? 0 +111108.52 -170756.6 -000029.7-000012.200006.7 08.0700.28A? 0 +111141.70 -592329.0 -000010.6+000003.600002.8 08.07-0.01B? 0 +111707.47 -625149.6 -000025.5+000011.000004.5 08.0700.09A? 0 +111735.05 +041922.7 -000003.1+000012.700014.9 08.0700.90G? 0 +111906.91 +094503.8 +000004.1-000005.400000.2 08.0700.10A? 0 +112048.31 +025144.2 +000003.0+000007.200007.3 08.0700.89G? 0 +112247.44 -585931.5 -000008.6+000004.300000.8 08.0700.06A? 0 +112415.73 +650243.9 +000008.0-000061.700005.0 08.0700.56F? 0 +112458.88 -315957.5 -000055.8+000001.400018.8 08.0700.66G? 0 +113624.14 -705945.9 -000043.8+000010.600008.9 08.0700.52F? 0 +114531.02 +474003.3 -000594.8-000290.500009.2 08.0700.61G? 0 +115346.69 -621147.7 -000013.2-000005.200001.0 08.0700.03A? 0 +115729.17 +195901.6 -000377.0+000052.800035.0 08.0700.82G? 0 +120041.25 +592111.2 +000016.4+000009.000011.2 08.0700.52F? 0 +120720.73 +430551.9 -000016.6-000002.700001.4 08.0700.93G? 0 +121021.90 -550741.9 +000053.2-000034.800015.3 08.0700.42F? 0 +121239.21 -350552.8 +000001.0+000004.300012.1 08.0700.17A? 0 +121608.38 +254537.4 -000000.9-000006.700022.0 08.0700.42F? 0 +122053.90 -154854.7 -000086.6-000070.800014.2 08.0700.52F? 0 +122903.84 +055738.4 +000018.7+000010.400004.4 08.0700.40F? 0 +122957.94 +260714.9 +000023.9+000003.200002.6 08.0700.96K? 0 +123131.28 -605306.2 -000006.9+000002.400004.6 08.0700.00A? 0 +123139.40 +120740.2 -000060.6+000000.500012.3 08.0700.33F? 0 +123310.43 -605650.1 -000006.6+000002.300006.8 08.0700.00A? 0 +124116.43 +585743.7 -000064.7-000055.400023.0 08.0700.53F? 0 +125849.75 +684704.7 -000288.1+000238.500027.5 08.0700.67G? 0 +130049.35 -722546.0 -000012.7-000017.900003.0 08.0700.12A? 0 +130419.02 +500405.7 +000066.6-000068.400010.4 08.0700.61G? 0 +131435.82 -421209.3 -000054.5+000006.200002.5 08.0700.43F? 0 +131514.36 -372530.0 -000009.8-000001.700001.9 08.07-0.10B? 0 +131854.79 +671141.7 -000056.9+000022.300001.5 08.0700.46F? 0 +132232.34 -225710.1 -000028.5+000019.600016.0 08.0700.55F? 0 +133009.01 -582904.2 -000025.3-000021.200002.0 08.0700.49F? 0 +133808.88 -561320.4 -000002.6-000002.100002.4 08.0700.00A? 0 +134222.31 -571925.2 -000008.0-000008.100003.5 08.0700.17A? 0 +134628.79 -334627.1 -000039.5-000011.700001.6 08.0700.31F? 0 +134926.34 -640445.1 -000018.6-000014.000003.3 08.0700.07A? 0 +135940.61 -612252.4 -000023.9-000028.000002.3 08.0700.23A? 0 +140457.89 -065227.8 -000082.0+000039.400001.7 08.0700.91G? 0 +140815.52 +211135.3 +000007.3-000049.100016.1 08.0700.47F? 0 +142109.72 -443035.5 -000008.1-000015.500013.5 08.0700.46F? 0 +144431.38 -511126.5 -000003.3+000004.200013.2 08.0700.31F? 1 +145133.95 +144551.9 +000088.6-000106.200017.0 08.0700.66G? 0 +150242.48 -534939.3 -000045.2-000054.800006.2 08.0700.53F? 0 +150444.34 -562518.1 +000003.5-000010.500009.0 08.0700.35F? 0 +150639.15 -481633.6 -000040.1-000025.400003.0 08.0700.40F? 0 +151000.26 -224314.5 -000049.7-000041.600015.2 08.0700.43F? 1 +151300.69 -371452.2 -000020.1-000033.900014.4 08.0700.18A? 0 +151431.17 -560359.4 -000003.4-000001.500005.3 08.0700.08A? 0 +151556.00 -470929.5 -000018.6-000031.300000.6 08.0700.21A? 0 +151800.24 -683453.5 -000036.2-000001.500010.2 08.07-0.07B? 1 +152327.43 +613506.1 -000063.1+000079.500009.8 08.0700.95K? 0 +152616.50 -483818.6 -000052.8-000023.700017.4 08.0700.46F? 0 +153759.78 +050531.3 -000103.8-000029.700009.3 08.0700.92G? 0 +153804.14 -595235.8 -000001.7-000002.500001.1 08.0700.04A? 0 +154032.96 +615250.6 -000030.5+000018.700011.6 08.0700.23A? 0 +155720.94 +823251.9 +000060.5-000009.200010.3 08.0700.61G? 0 +155913.69 -161318.2 +000024.4+000013.900010.6 08.0700.58G? 0 +160344.53 -603047.4 +000008.3+000005.300010.4 08.0700.04A? 1 +160645.25 -462244.7 +000017.7-000021.200011.2 08.0700.51F? 0 +162123.39 +063955.0 -000090.4+000016.300008.7 08.0700.55F? 0 +163626.39 -541303.3 -000021.8-000018.800005.1 08.0700.98K? 0 +163928.07 -574259.8 -000019.9-000023.200004.6 08.0700.43F? 0 +164044.43 -623316.5 -000003.2-000010.000001.8 08.07-0.12B? 0 +164318.72 -140205.4 -000022.5-000020.800024.7 08.0700.51F? 0 +164915.90 +600810.8 -000008.3-000004.100010.9 08.0700.45F? 0 +165113.96 +440939.4 +000021.4+000019.800020.9 08.0700.51F? 0 +165610.08 -651837.0 -000021.1-000087.900015.3 08.0700.53F? 0 +170030.14 +773653.1 -000062.3+000011.100011.2 08.0700.51F? 0 +170943.62 -401318.7 -000009.1-000005.900005.5 08.0700.27A? 0 +171223.21 +632106.1 -000012.7+000154.400031.3 08.0700.80G? 0 +171344.99 -325109.2 +000006.8-000005.700004.9 08.0700.07A? 0 0.10 1.00 +171745.83 -340547.8 +000006.0-000032.300007.3 08.0700.50F? 0 +171815.81 +093103.9 +000038.0-000014.600009.8 08.0700.20A? 0 +172821.14 -523805.4 -000019.8-000019.000017.6 08.0700.09A? 0 +172831.25 +570637.3 -000013.8-000037.600003.4 08.0700.96K? 0 +173252.82 -632032.0 -000005.0+000014.700003.7 08.0700.27A? 0 +173303.15 +284544.0 -000007.6-000018.100003.0 08.0700.35F? 0 +173448.71 -345432.3 -000001.9-000012.100011.9 08.0700.01A? 0 +173454.06 +151859.1 +000002.8-000010.800003.5 08.0700.96K? 0 +173931.64 -394649.2 +000027.9-000026.600007.0 08.0700.48F? 0 +173953.90 -112758.5 +000002.7-000009.800004.5 08.0700.29A? 0 +174450.82 +310754.6 -000017.0+000001.600011.9 08.0700.49F? 0 +174621.48 -131814.7 +000007.8+000008.100000.6 08.0700.19A? 0 +175339.59 -425351.0 +000009.7+000003.600003.9 08.07-0.07B? 0 +175418.79 -362224.1 +000001.8-000010.400002.9 08.0700.18A? 0 +175545.24 -384039.8 +000004.4-000008.900011.1 08.07-0.09B? 0 +180018.74 +525115.4 +000014.3+000066.500011.7 08.0700.63G? 0 +180043.59 -134648.7 +000006.7-000002.600007.7 08.0700.12A? 0 +180150.44 -240925.3 -000002.2-000011.400007.5 08.07-0.03B? 0 +180529.36 -234255.9 +000002.8+000001.900000.6 08.0700.06A? 0 +180618.05 +485053.6 +000002.2+000005.300007.5 08.0700.17A? 0 +181110.69 -155341.6 +000012.4-000005.600010.7 08.0700.01A? 0 +181348.65 +662820.7 -000001.6+000022.200007.5 08.0700.33F? 0 +181631.22 -491245.7 +000004.2-000047.200005.2 08.0700.31A? 0 +182424.37 -304121.6 -000004.0-000030.100003.9 08.0700.06A? 0 +182639.97 -173917.9 -000012.4-000010.100003.8 08.0700.17A? 0 +182705.29 -293029.6 +000013.8-000008.000004.5 08.0700.10A? 0 +183732.33 +145226.3 +000008.6-000004.800006.8 08.0700.93G? 0 +183953.58 +581455.6 +000002.1+000024.800007.5 08.0700.30A? 0 +184612.21 +440808.2 +000009.2+000020.000000.4 08.0700.20A? 1 +184754.86 -270509.4 -000016.9-000001.100008.3 08.0700.02A? 0 +184921.79 -142340.6 -000012.4+000001.100011.9 08.0700.78G? 0 +184934.02 -073401.8 +000005.1-000001.100004.5 08.0700.04A? 0 +185511.73 -201524.8 -000010.3-000016.200010.2 08.0700.03A? 0 +185702.50 +224830.5 -000002.5-000009.100014.7 08.0700.41F? 0 +190048.29 +574846.7 +000021.8+000041.400003.4 08.0700.42F? 0 +190302.21 -324444.4 -000007.2-000020.600004.3 08.0700.03A? 0 +190924.31 -165308.7 -000004.1-000030.600001.5 08.0700.88G? 0 +191048.19 +033151.1 -000002.0-000016.100002.4 08.0700.12A? 0 +191103.46 +282809.9 +000022.7+000013.500004.2 08.0700.40F? 0 +191227.42 -052451.9 -000010.4-000050.500022.5 08.0700.54F? 0 +191325.76 -314132.3 +000074.0-000010.600020.4 08.0700.69G? 0 +191525.41 -790142.0 -000002.8-000059.600021.5 08.0700.49F? 0 +191526.06 +543501.7 -000005.6+000000.900005.8 08.0700.01A? 0 +191550.82 +545752.1 -000073.6+000044.500013.8 08.0700.55F? 0 +191835.87 +535805.7 -000005.2+000000.900012.6 08.0700.21A? 1 +191854.31 -220613.1 +000000.1+000000.800002.6 08.0700.19A? 0 +191955.40 +532148.3 +000005.7+000018.100005.0 08.0700.94G? 0 +192230.78 +221117.0 +000008.3-000007.200001.0 08.07-0.02B? 0 +192600.87 +153324.7 +000020.0-000007.700009.8 08.0700.79G? 0 +192633.70 +271920.8 +000000.0+000000.000000.0 08.0700.53F? 1 +192731.28 +241052.2 +000010.3-000005.100000.8 08.0700.41F? 0 +192846.98 +223336.7 -000005.9-000003.800002.2 08.0700.11A? 0 +192914.65 +264300.6 +000004.6-000007.200004.4 08.0700.13A? 0 +193141.40 -230552.3 +000009.3+000002.000005.7 08.0700.13A? 0 +193202.61 +501051.0 -000084.0+000293.100021.9 08.0700.64G? 0 +193712.76 +521759.0 +000009.5+000032.900003.6 08.0700.39F? 0 +193747.16 +125619.5 -000004.0-000021.600000.4 08.0700.92G? 0 +193856.50 -102020.6 -000015.6-000031.000004.6 08.0700.20A? 0 +194304.65 +221807.9 -000010.2+000006.000011.6 08.0700.23A? 0 +195212.74 +195109.5 +000007.0-000017.400012.3 08.0700.99K? 0 +195241.56 +384918.1 -000016.2-000011.100004.6 08.0700.94G? 0 +195511.17 +623552.8 +000007.0+000002.800011.7 08.0700.40F? 0 +195742.12 +511755.5 +000002.6+000004.400001.0 08.0700.02A? 0 +200602.99 -445848.6 -000027.7-000011.100011.0 08.0700.49F? 0 +200807.12 +423622.0 -000006.0-000003.200004.6 08.0700.07A? 0 +200935.40 +602416.4 +000036.9+000068.200006.4 08.0700.33F? 0 +201542.75 +352208.9 +000001.3-000019.400004.4 08.0700.57F? 0 +201800.33 +640606.3 +000020.9+000008.300002.7 08.0700.93G? 0 +201957.84 +361608.3 +000000.2-000007.300001.8 08.0700.28A? 0 +202030.05 +264410.4 +000036.0-000001.200005.6 08.0700.23A? 0 +202211.79 -164647.7 +000000.0+000000.000000.0 08.0700.95G? 1 +202305.52 +322631.0 -000045.6-000082.800008.3 08.0700.58G? 0 +202310.43 +354135.0 +000016.4+000016.400006.3 08.0700.47F? 0 +202456.40 -555622.7 +000007.2-000003.200013.3 08.0700.93G? 0 +203039.39 -054933.3 -000006.5+000012.300010.5 08.0700.26A? 0 +203207.61 +151111.2 +000104.8+000098.900014.7 08.0700.54F? 0 +203215.47 -220942.3 +000009.4+000022.100015.2 08.0700.41F? 0 +203529.13 +273856.0 +000003.2-000006.900000.2 08.07-0.01B? 0 +204013.49 -373455.8 +000007.2-000009.500001.6 08.0700.93G? 0 +204058.12 -080236.1 -000033.0-000017.900020.5 08.0700.99K? 0 +204453.92 -080022.7 +000017.6+000008.300003.9 08.0700.81G? 0 +204824.71 +414258.5 +000014.0-000013.800002.1 08.0700.96K? 0 +205828.16 +231451.0 +000024.3+000006.800012.0 08.0700.34F? 0 +205933.11 +430351.5 +000009.3-000005.800004.3 08.0700.07A? 0 +210313.34 +753714.5 -000017.2-000025.800005.3 08.0700.29A? 0 +210622.30 -453529.6 -000048.5-000056.900004.4 08.0700.93G? 0 +210838.66 +301222.4 +000000.0+000000.000000.0 08.0700.29A? 0 +210839.64 +434944.6 +000000.0+000000.200007.4 08.07-0.06B? 0 +210845.34 +333719.6 +000007.3-000002.500004.8 08.0700.06A? 0 +210912.33 +571209.3 +000014.9-000019.500009.1 08.0700.48F? 0 +211111.76 +363918.3 +000026.8-000024.600013.8 08.0700.27A? 0 +211253.90 +153522.3 +000054.7+000051.400000.5 08.0700.55F? 0 +211702.04 -010438.5 +000153.1-000036.800015.9 08.0700.74G? 0 +212033.52 +131001.3 +000054.5-000033.000008.7 08.0700.58G? 0 +213647.56 -304328.7 +000110.8-000017.900014.0 08.0700.69G? 0 +213920.83 -370827.2 +000127.6-000071.400030.7 08.0700.69G? 0 +214228.31 +414915.4 +000046.2+000008.900005.4 08.0700.37F? 0 +215533.49 -030210.6 +000025.2-000007.300017.9 08.0700.41F? 0 +220325.12 +484103.0 -000004.6-000010.700004.4 08.0700.10A? 0 +220526.37 -484306.8 +000038.6-000034.000005.9 08.0700.22A? 0 +221340.20 +210258.9 +000005.2-000010.600007.4 08.07-0.01B? 0 +221549.57 +311852.7 +000010.8+000000.300007.0 08.0700.11A? 0 +221655.50 +560924.2 +000024.5+000004.700003.3 08.0700.28A? 0 +222918.82 +530130.8 -000005.1-000003.500000.8 08.0700.51F? 0 +223357.17 +091202.2 +000034.6-000007.800000.5 08.0700.43F? 0 +224019.81 +314715.5 +000081.0-000016.400008.4 08.0700.60G? 0 +224949.59 +540205.9 +000029.9-000141.400022.0 08.0700.61G? 0 +225046.86 -685824.6 +000014.5+000020.300005.5 08.0700.99K? 0 +225324.87 +402006.5 +000057.0-000001.500002.1 08.0700.44F? 0 +225555.85 +681456.0 +000007.1+000003.200003.1 08.0700.10A? 0 +230037.10 +084501.6 +000055.0-000003.700004.4 08.0700.62G? 0 +230215.74 +724349.5 +000003.8-000011.600002.5 08.0700.09A? 0 +230330.06 +612835.3 +000008.4-000002.900000.0 08.0700.11A? 0 +230431.37 +013545.1 -000102.3-000148.700009.3 08.0700.88G? 0 +231221.74 +090145.7 -000005.9-000054.600007.5 08.0700.33F? 0 +232241.51 -612531.3 +000025.0+000016.900009.6 08.0700.93G? 0 +233250.65 -214115.6 +000034.8-000005.200013.0 08.0700.85G? 0 +234438.83 -085055.6 +000056.9+000006.900010.5 08.0700.48F? 0 +235306.87 +021951.6 +000028.4+000047.000019.6 08.0700.50F? 0 +235851.66 -613512.2 +000086.8-000026.700010.7 08.0700.58G? 0 +000044.30 -275427.2 -000004.1-000013.900004.9 08.0701.16K? 0 +000055.75 +175204.2 -000008.6+000001.000000.8 08.0701.20K? 0 +000116.32 +330921.2 -000039.3-000038.000005.1 08.0701.06K? 0 +001130.99 -010724.0 +000025.8-000004.600007.6 08.0701.12K? 0 +001345.79 +323324.2 +000044.4+000002.700000.9 08.0701.03K? 0 +001602.56 -424015.7 +000001.4-000011.100006.3 08.0701.60K? 0 +001715.66 -735740.4 +000041.4-000012.300004.8 08.0701.06K? 0 +002340.87 -543219.1 +000008.8-000024.500000.8 08.0701.44K? 0 +003552.38 +290559.6 -000027.6-000028.800012.8 08.0701.12K? 0 +003708.76 -851509.1 +000064.3-000044.800002.8 08.0701.24K? 0 +003929.64 +323747.8 +000027.8+000015.100010.1 08.0701.57K? 0 +004156.49 +130819.2 +000045.0-000002.100002.5 08.0701.26K? 0 +012144.05 +094221.7 +000020.6-000013.500001.8 08.0701.49K? 0 +013133.48 -164615.2 +000033.5-000010.700004.7 08.0701.06K? 0 +013146.62 +303729.5 +000091.2-000030.100006.8 08.0701.04K? 0 +013258.88 +000736.9 +000018.6+000001.000013.6 08.0701.53K? 0 +015029.27 +534434.0 +000013.4-000007.600007.4 08.0701.39K? 0 0.10 1.00 +021034.40 -032443.0 +000019.6+000020.800016.1 08.0701.07K? 0 +022507.99 +003811.0 -000004.0-000039.200005.9 08.0701.04K? 0 +023250.86 +583636.3 +000016.2-000031.900003.3 08.0701.02K? 0 +023510.02 -374817.4 -000003.3+000006.000005.4 08.0701.28K? 0 +024536.58 -335146.9 +000019.3+000043.200007.6 08.0701.03K? 0 +024751.47 -475451.7 -000027.9-000027.100006.5 08.0701.13K? 0 +024823.86 +581158.8 +000000.0+000003.300014.4 08.0701.74K? 0 +025149.79 -171504.1 +000009.4-000011.800009.1 08.0701.47K? 0 +030913.24 -240814.9 -000012.4+000001.300001.6 08.0701.26K? 0 +031201.20 -204729.7 +000011.5-000001.700005.0 08.0701.37K? 0 +034210.04 +281825.0 -000009.3-000000.500012.8 08.0701.02K? 0 +034456.75 -520451.1 -000002.4-000020.800001.1 08.0701.22K? 0 +035455.91 +395135.0 +000005.1-000023.600009.7 08.0701.52K? 0 +035507.65 -353352.5 +000047.8-000011.000010.4 08.0701.08K? 0 +035728.81 -010932.8 -000174.5-000128.900059.9 08.0701.14K? 0 +041905.98 -780219.9 -000014.8-000012.400016.0 08.0701.38K? 0 +041941.67 -432846.8 +000007.1+000014.500004.6 08.0701.10K? 0 +043212.32 -454757.3 -000000.8+000022.700005.9 08.0701.18K? 0 +043716.00 +444820.8 -000002.9+000005.400009.2 08.0701.59K? 0 +044115.47 -135625.0 +000032.8-000020.400011.5 08.0701.12K? 0 +044540.33 -283931.9 -000006.0-000031.900009.1 08.0701.07K? 0 +045817.94 -751638.0 -000000.2-000006.400004.9 08.0701.01K? 0 +045956.54 -293434.4 -000006.1+000009.200004.8 08.0701.15K? 0 +050001.80 +435908.2 -000031.4-000011.100014.8 08.0701.14K? 0 +051652.12 +122433.9 +000003.2-000041.400003.0 08.0701.04K? 1 +052315.53 -091931.8 +000004.6-000003.700005.0 08.0701.62K? 0 +052459.88 +110738.3 +000012.6-000034.400017.8 08.0701.10K? 0 +053013.25 -124545.2 -000000.6-000000.500001.0 08.0701.55K? 0 +055338.88 +390618.1 -000009.6-000014.700011.0 08.0701.15K? 0 +060945.26 -292736.2 +000000.3+000009.300001.8 08.0701.07K? 0 +061154.99 +534957.9 -000012.8-000006.900001.0 08.0701.37K? 0 +064102.50 +264100.8 -000014.6-000014.600000.5 08.0701.33K? 0 +064313.92 -481324.0 -000012.3+000008.800010.3 08.0701.05K? 0 +064817.44 +291054.7 -000004.1-000034.500004.9 08.0701.34K? 0 +064837.46 +765924.4 -000007.4-000037.900003.8 08.0701.28K? 0 +065011.87 +395711.3 +000002.0-000029.000000.9 08.0701.08K? 0 +065532.38 +442204.1 +000009.2-000009.900004.8 08.0701.57K? 0 +065711.81 -090352.0 -000005.6-000015.900010.6 08.0701.54K? 0 0.10 1.00 +070717.66 -201705.7 -000001.8+000028.400012.9 08.0701.45K? 0 +070719.90 -252445.2 -000001.4+000005.200011.4 08.0701.09K? 0 +072043.25 +805159.7 -000015.4-000067.300010.5 08.0701.30K? 0 +072657.84 +210149.7 +000008.8-000039.500001.1 08.0701.44K? 0 +072904.91 +034819.0 -000009.0+000003.300009.3 08.0701.09K? 0 +073350.49 -354851.2 -000001.2+000006.000001.3 08.0701.69K? 0 +073440.38 +153914.8 +000016.4-000010.400006.2 08.0701.20K? 0 +073455.53 +110100.6 -000008.0-000001.100016.4 08.0701.67K? 0 +073509.56 -524329.0 +000000.0-000011.300002.8 08.0701.09K? 0 +073846.73 -354810.5 -000021.1+000029.200015.5 08.0701.01K? 0 +074502.91 +411140.4 -000019.3+000028.400007.1 08.0701.02K? 0 +074955.32 -504905.3 -000002.9-000002.700012.7 08.0701.37K? 0 +075033.03 +452026.5 +000016.3-000015.500014.2 08.0701.15K? 0 +075724.96 -372012.3 -000003.2+000007.500003.0 08.0701.38K? 0 +075847.30 -045600.7 -000035.5+000006.900017.6 08.0701.51K? 0 +075905.89 -192004.8 +000022.5-000008.800003.2 08.0701.34K? 0 +075910.85 -220539.5 -000006.3-000000.200002.2 08.0701.41K? 0 +080141.42 +093737.5 +000032.8-000018.700009.3 08.0701.03K? 0 +080315.17 -271615.9 -000015.2+000006.500002.2 08.0701.00K? 0 +080944.39 -224849.2 +000002.3+000002.400006.1 08.0701.66K? 0 +081114.63 -770551.1 -000006.6+000011.500003.3 08.0701.60K? 0 +081641.13 -363820.4 -000005.8+000004.200015.7 08.0701.16K? 0 +082129.88 +124848.1 +000003.2-000007.400011.5 08.0701.28K? 0 +083321.47 +414529.4 +000009.1+000003.800008.3 08.0701.24K? 0 +083418.94 +235835.7 -000014.9-000010.800010.8 08.0701.28K? 0 +083621.87 +171719.8 -000060.7-000046.700007.1 08.0701.15K? 0 +084950.60 -031010.8 -000030.6+000015.200000.5 08.0701.26K? 0 +090053.11 -851008.0 +000005.9-000002.300008.1 08.0701.07K? 0 +091053.30 +185319.2 -000032.0+000005.200002.0 08.0701.44K? 0 +091723.05 -323803.1 -000034.8+000041.100005.1 08.0701.02K? 0 +091944.94 +713939.6 +000003.5-000007.900001.4 08.0701.28K? 0 +093107.12 +670200.3 -000010.8-000022.000005.6 08.0701.06K? 0 +093245.48 -540242.0 -000050.6+000022.000000.9 08.0701.63K? 0 +093313.22 -453054.5 -000002.9+000000.500000.7 08.0701.43K? 0 0.10 1.00 +093934.78 +120958.1 -000000.7-000018.600005.1 08.0701.35K? 0 +094702.31 -305824.8 -000041.7-000025.900005.7 08.0701.09K? 0 +094735.42 -431511.4 -000013.2+000005.800000.2 08.0701.31K? 0 +094826.65 -523056.4 -000015.9+000027.000004.6 08.0701.03K? 0 +095523.15 +100642.6 -000060.3-000010.100016.8 08.0701.14K? 0 +100636.78 -534147.1 -000019.5+000014.400001.8 08.0701.00K? 0 +101759.92 +171111.9 +000004.5+000002.000006.5 08.0701.56K? 0 +101929.35 +165714.3 -000022.1-000014.200013.9 08.0701.02K? 0 +102541.11 +405439.4 -000030.5-000000.800011.6 08.0701.02K? 0 +102611.22 +591819.4 -000005.1+000009.800008.1 08.0701.06K? 0 +103048.90 +635237.9 -000001.4-000016.200002.3 08.0701.52K? 0 +103415.92 -565846.5 -000016.5+000009.300007.8 08.0701.08K? 0 +104718.59 +404418.1 -000022.0-000027.500007.1 08.0701.09K? 0 +105206.03 -391348.3 -000000.3+000006.700006.2 08.0701.56K? 0 +110439.08 -653421.3 -000000.1+000007.400004.1 08.0701.83K? 0 +111138.53 -594303.7 -000048.4-000025.900009.0 08.0701.43K? 0 +111306.65 -171522.6 -000033.6-000018.000012.7 08.0701.55K? 0 +112618.59 -500731.6 -000012.7+000000.100010.6 08.0701.18K? 0 +113103.52 -284743.1 -000009.5+000022.600010.2 08.0701.04K? 0 +114156.88 +341829.1 -000030.7+000029.300013.8 08.0701.15K? 0 +114516.73 -520909.5 -000047.5+000013.000017.7 08.0701.33K? 0 +115403.31 -674010.3 -000234.4+000059.200027.7 08.0701.05K? 0 +120435.66 -711310.2 -000071.7+000016.900015.6 08.0701.07K? 0 +120800.82 -444910.0 -000012.6-000004.300007.0 08.0701.70K? 0 +121106.73 +542132.2 -000013.2-000024.800007.7 08.0701.13K? 0 +121459.74 -544913.0 -000010.9+000001.100003.4 08.0701.57K? 0 0.10 1.00 +121517.24 -625315.9 -000012.2+000004.500005.8 08.0701.31K? 0 +121839.18 +543649.4 +000000.2-000018.000003.2 08.0701.11K? 0 +122137.83 -000928.6 -000025.6-000023.500001.0 08.0701.18K? 0 +124751.05 +213811.9 -000010.4-000001.500004.5 08.0701.33K? 0 +124942.36 +382205.0 +000004.0-000007.500002.7 08.0701.10K? 0 +125643.05 -401531.0 -000001.4-000020.800016.0 08.0701.35K? 0 +125926.36 -163200.9 -000038.3+000006.000006.1 08.0701.21K? 0 +133804.77 +724506.0 +000020.5-000009.700005.2 08.0701.59K? 0 +133944.93 -374600.5 -000031.2-000018.800014.7 08.0701.45K? 0 +134522.89 -411811.5 -000032.8-000020.300024.2 08.0701.37K? 0 +135115.80 -482501.6 -000064.4-000009.300003.9 08.0701.10K? 0 +140611.97 +493904.5 +000014.9+000028.500014.0 08.0701.19K? 0 +141119.23 -102844.4 -000031.0-000005.900010.4 08.0701.44K? 1 +141250.46 -662709.2 -000007.8+000003.900001.2 08.0701.56K? 0 +142622.28 -551533.1 +000006.6-000008.000017.9 08.0701.83K? 0 +145216.79 +142928.5 -000063.0+000005.500013.4 08.0701.30K? 0 +150516.94 +020100.9 -000060.8-000017.800014.4 08.0701.08K? 0 +151447.38 -520010.1 -000043.8-000020.400000.8 08.0701.37K? 0 +151750.91 -204319.6 -000003.3-000030.700023.9 08.0701.07K? 0 +152540.63 -280543.3 -000029.1-000000.300011.9 08.0701.14K? 0 +153338.88 -031816.3 -000032.2-000021.400008.9 08.0701.34K? 0 diff --git a/kstars/kstars/data/hip047.dat b/kstars/kstars/data/hip047.dat new file mode 100644 index 00000000..ffe01a2b --- /dev/null +++ b/kstars/kstars/data/hip047.dat @@ -0,0 +1,1000 @@ +154930.14 -310419.9 +000009.1+000003.600007.3 08.0701.61K? 0 +155653.02 +035922.8 -000011.8-000028.700009.9 08.0701.35K? 0 +155959.68 +241720.8 +000002.9-000012.300015.8 08.0701.26K? 0 +160035.87 +620513.9 -000028.1+000022.500001.0 08.0701.18K? 0 +161001.06 -790206.4 +000013.2-000018.100006.1 08.0701.39K? 0 +161511.34 -495228.0 +000004.2-000006.300002.0 08.0701.46K? 0 +162220.20 -541921.2 +000006.5+000021.700007.9 08.0701.33K? 0 +162945.88 -522417.2 -000018.4+000011.600015.3 08.0701.44K? 0 +163953.46 +164931.3 -000006.0-000007.800002.5 08.0701.51K? 0 +164329.93 -442020.1 -000022.7-000015.300001.7 08.0701.75K? 0 +165417.93 -064242.4 -000012.8-000009.300002.1 08.0701.84K? 0 +165916.22 -633746.8 -000004.8-000009.400003.3 08.0701.57K? 0 +170017.38 -643458.4 +000003.2+000014.200008.8 08.0701.47K? 0 +170523.46 -580435.8 -000005.0+000002.300019.4 08.0701.64K? 0 +170657.73 +755207.8 -000047.5+000040.500006.0 08.0701.07K? 0 +171617.42 -723320.4 -000001.9+000003.200004.2 08.0701.24K? 0 +172222.32 -261255.5 -000035.4-000067.000012.0 08.0701.53K? 0 +174024.73 +341255.4 -000007.6-000010.100007.9 08.0701.10K? 0 +174721.65 -344405.5 -000017.5-000018.400020.9 08.0701.58K? 0 +180025.75 +572054.0 -000022.7-000074.200004.9 08.0701.06K? 0 +180735.51 +635412.2 -000004.7+000019.500004.3 08.0701.36K? 0 +181057.67 -144352.2 -000056.1-000027.000005.4 08.0701.19K? 0 +181134.24 +473934.4 +000003.9-000001.300005.8 08.0701.48K? 0 +181354.62 +321719.0 -000002.5-000003.100001.9 08.0701.57K? 0 +181942.09 -293711.6 +000042.4-000003.200011.1 08.0701.10K? 0 +182118.60 +622500.8 +000009.4+000000.900000.7 08.0701.53K? 0 +182217.56 -471035.3 -000006.7+000018.300008.2 08.0701.07K? 0 +182539.12 +390721.4 +000003.7+000010.100012.0 08.0701.50K? 0 +182952.31 -014903.5 +000176.9-000194.000050.2 08.0701.08K? 0 +184301.14 +225028.3 +000012.1+000014.800006.2 08.0701.31K? 1 +185011.62 -243821.0 +000012.5-000008.700015.3 08.0701.09K? 0 +185929.55 -231557.3 +000000.9-000000.600013.1 08.0701.39K? 0 +190459.08 +211424.2 -000016.0-000009.500008.5 08.0701.18K? 0 +190719.45 +512246.7 -000006.5-000012.300005.1 08.0701.62K? 0 +191930.60 -314114.6 -000001.9-000013.400022.4 08.0701.62K? 0 +192010.33 +040247.4 -000004.3-000008.400002.1 08.0701.07K? 0 +192151.09 -630804.3 +000020.0-000072.900009.4 08.0701.03K? 0 +192531.77 +000339.8 -000006.7-000103.700006.1 08.0701.35K? 0 +193053.35 +403048.2 -000039.3+000042.900000.1 08.0701.04K? 0 +193159.12 +323817.9 -000020.4-000030.300006.5 08.0701.15K? 0 +193423.20 +273357.2 -000009.6-000041.400002.3 08.0701.60K? 0 +193428.23 -521610.3 -000011.9+000046.400003.4 08.0701.20K? 0 +194632.15 -161233.4 -000006.9-000005.900013.5 08.0701.75K? 0 +195223.43 +105626.0 +000033.6+000007.800014.8 08.0701.46K? 0 +195245.37 -322818.4 -000016.1+000001.400018.5 08.0701.09K? 0 +195245.57 -074148.8 -000006.5-000057.400000.2 08.0701.40K? 0 +195642.01 +373405.2 +000001.4+000017.400007.1 08.0701.08K? 0 +200056.94 +225049.1 +000009.1-000001.100022.3 08.0701.08K? 0 +200212.80 +173054.9 +000037.7-000018.600007.4 08.0701.19K? 0 +200629.41 -181828.5 -000014.9-000013.000001.0 08.0701.00K? 0 +200655.24 -441810.7 +000013.0-000012.300007.4 08.0701.42K? 0 +200656.15 -503421.5 +000002.2+000013.300013.8 08.0701.48K? 0 +200744.59 +732929.6 -000011.1-000018.900002.8 08.0701.00K? 0 +202756.21 +675238.9 -000025.0+000008.100004.5 08.0701.04K? 0 +203231.23 +033956.2 -000010.4-000017.000000.6 08.0701.48K? 0 +203241.34 +290314.1 -000003.2-000006.100005.8 08.0701.36K? 0 +203549.20 -394103.9 -000002.3-000017.100007.0 08.0701.22K? 0 +203654.44 -672509.8 +000029.9-000006.900007.3 08.0701.57K? 0 +203737.53 +091752.5 +000005.8-000008.100022.2 08.0701.03K? 0 +204607.75 +321651.8 -000000.9-000004.000008.1 08.0701.57K? 0 +205008.28 +615741.3 +000003.5+000028.700000.2 08.0701.18K? 0 +212049.13 -112058.5 +000029.9+000005.800002.6 08.0701.05K? 0 +212128.57 +470141.0 -000007.1-000020.200005.7 08.0701.73K? 0 +212411.34 +234338.1 +000012.9-000006.100000.4 08.0701.13K? 0 +212542.31 -244526.8 -000011.6-000018.700010.2 08.0701.08K? 0 +213206.29 -251344.3 +000004.7-000041.600010.4 08.0701.15K? 0 +213450.19 +355230.5 +000027.5+000034.200011.0 08.0701.32K? 0 +214628.36 +341622.0 +000025.7-000004.000006.1 08.0701.10K? 0 +215435.51 +343049.7 -000002.5-000002.900002.5 08.0701.12K? 0 +215445.60 -051558.0 +000008.9-000000.600016.2 08.0701.01K? 0 +215511.50 +541043.0 +000023.7+000026.100006.2 08.0701.49K? 0 +215624.89 -093509.1 +000004.0-000014.500001.1 08.0701.48K? 0 +215743.35 -363820.4 +000009.3-000033.600007.9 08.0701.04K? 0 +215811.75 -231349.7 +000026.4-000005.800018.2 08.0701.11K? 0 +221222.99 +252900.5 +000063.5-000011.800009.5 08.0701.02K? 0 +222143.17 -595653.1 +000006.9-000012.600011.1 08.0701.59K? 0 +222348.17 +220623.4 -000000.1-000010.800001.4 08.0701.17K? 0 +223343.19 +432907.2 +000009.8+000012.900011.0 08.0701.70K? 0 +223413.28 -364015.7 +000109.9-000018.800014.3 08.0701.02K? 0 +223509.51 +484817.2 +000008.1-000014.700002.1 08.0701.36K? 0 +223637.71 +132752.7 -000016.0-000018.100013.0 08.0701.30K? 0 +223802.37 -524614.4 -000006.0-000012.300001.9 08.0701.43K? 0 +223829.45 -595904.0 +000018.5-000010.500004.6 08.0701.25K? 0 +225548.31 +720057.6 -000001.9-000002.500000.7 08.0701.65K? 0 +225710.76 -261235.4 -000001.1+000016.300001.0 08.0701.12K? 0 +231435.15 -200107.1 +000021.0+000001.800002.9 08.0701.14K? 0 +232339.55 -142933.5 -000042.9-000091.900017.4 08.0701.01K? 0 +233135.39 -361727.6 +000051.5-000102.400001.4 08.0701.19K? 0 +233352.03 -734412.8 +000060.0-000041.700010.3 08.0701.05K? 0 +233600.78 +154138.3 +000023.4-000002.900011.5 08.0701.14K? 0 +233612.44 +423843.8 +000027.1+000000.300008.0 08.0701.13K? 0 +233817.22 +170347.9 +000048.6-000010.500006.6 08.0701.17K? 0 +234526.30 +144030.2 -000000.8-000034.200006.0 08.0701.10K? 0 +235850.22 -274633.0 +000004.5-000046.500009.0 08.0701.06K? 0 +001048.33 +490038.7 +000009.0-000001.400000.5 08.08-0.02B? 0 +001413.08 +352505.0 -000001.8+000016.500010.9 08.0800.45F? 0 +002413.83 +455222.4 +000049.0+000000.900005.2 08.0800.30A? 0 +002908.60 +111912.5 +000014.9+000013.100005.7 08.0800.39F? 0 +003539.49 +342846.6 +000020.1-000002.700001.8 08.0800.29A? 0 +004810.81 +091317.9 -000038.9-000013.900008.7 08.0800.32F? 0 +005016.31 +631016.9 -000010.7+000004.000003.7 08.0800.52F? 0 +010032.96 +630143.7 -000000.5-000000.800003.8 08.0800.49F? 0 +010916.58 +504246.3 +000001.4-000013.300001.7 08.0800.06A? 0 +010922.77 +185627.8 -000017.2-000017.200011.7 08.0800.32F? 0 +011441.02 +473258.9 -000037.7-000026.700001.2 08.0800.45F? 0 +011957.99 +601345.5 +000066.9-000060.200013.6 08.0800.28A? 0 +012653.89 +371747.9 +000038.5+000019.100010.5 08.0800.99K? 0 +012702.46 +343820.6 -000010.7-000010.500012.2 08.0800.94G? 0 +013926.69 +540807.8 -000029.4+000008.000027.1 08.0800.38F? 0 +014106.74 +034249.1 -000098.9+000109.700016.8 08.0800.74G? 0 +014956.31 +765932.0 +000103.9+000035.700017.1 08.0800.86G? 0 +015154.04 -385301.0 +000012.6+000001.600002.2 08.0800.42F? 0 +015554.76 +375200.3 -000010.0-000005.800001.1 08.0800.97K? 0 +020938.60 +444018.6 +000132.9-000036.600005.7 08.0800.51F? 0 +021108.65 +300656.8 -000030.0-000016.500005.5 08.0800.35F? 0 +021426.45 +680738.5 -000013.2+000000.100002.2 08.0800.29A? 0 +021555.84 +154909.2 -000016.2-000047.300014.2 08.0800.49F? 0 +021817.31 +411933.4 -000006.5-000005.800009.4 08.0800.05A? 0 +022007.67 -142507.1 -000054.4-000059.700000.8 08.0800.30A? 0 +023102.98 +604241.2 +000071.1-000019.400016.3 08.0800.40F? 0 +023215.94 +354228.3 +000086.5-000005.800011.0 08.0800.95G? 0 +025107.96 -530204.5 +000009.6+000005.600008.1 08.0800.27A? 0 +025553.17 +281526.7 +000010.5-000014.800008.0 08.0800.27A? 0 +025553.95 +313445.0 +000021.1-000063.000000.9 08.0800.41F? 0 +025746.79 -761948.6 +000040.3+000036.600001.5 08.0800.30A? 0 +030042.24 -000703.8 +000039.8+000014.100000.2 08.0800.97K? 0 +030934.90 +483729.1 +000057.6-000044.600021.8 08.0800.48F? 0 +031546.75 +645440.9 -000031.0-000011.800011.5 08.0800.52F? 0 +032112.40 +003251.1 +000076.7+000019.200006.0 08.0800.39F? 0 +032658.76 -632954.6 +000000.0+000000.000000.0 08.0800.00B? 0 +033115.49 +204606.8 -000122.5-000198.600023.0 08.0800.67G? 0 +034357.96 +294058.8 -000003.8-000009.400004.5 08.0800.04A? 0 +034618.33 -475339.6 +000056.4+000001.500015.2 08.0800.50F? 0 +034953.08 -080413.8 +000041.3-000056.800005.6 08.0800.51F? 0 +040827.59 +495300.5 +000050.2-000118.200015.8 08.0800.58F? 0 +041246.88 +111017.0 -000017.4-000032.400010.3 08.0800.42F? 0 +041427.19 +122607.2 +000132.3-000020.400018.2 08.0800.65G? 0 +041432.24 +233430.2 +000131.6-000038.600014.8 08.0800.64G? 0 +042058.07 +802445.8 -000005.1+000000.800001.3 08.0800.98K? 0 +042226.50 +365420.4 +000003.9-000005.000004.0 08.0800.12A? 0 +042527.70 -654845.4 -000020.7-000030.300015.5 08.0800.40F? 0 +043134.60 -355420.7 +000038.3+000056.400029.0 08.0800.39F? 1 +043310.46 +661542.8 +000050.4-000043.700002.5 08.0800.87G? 0 +044057.66 +023020.4 -000014.7-000005.600005.0 08.0800.39F? 0 +044107.69 +575443.6 +000022.6-000018.600002.6 08.0800.06A? 0 +044209.76 +155811.8 -000037.2-000033.800009.9 08.0800.37F? 0 +044327.30 +045749.7 -000010.7-000086.300001.1 08.0800.34F? 0 +044444.74 +143736.6 +000020.7-000024.000014.7 08.0800.45F? 0 +045140.52 -313402.1 +000085.4-000024.200017.1 08.0800.58G? 0 +045204.18 +562524.3 +000002.6-000050.400004.8 08.0800.50F? 0 +045256.30 +354810.5 -000003.0-000009.700015.3 08.0800.21A? 0 +045617.93 +045146.5 +000011.8-000001.400007.4 08.0800.20A? 0 +045658.57 +831758.0 +000020.9-000028.800017.8 08.0800.47F? 0 +045836.88 -043333.2 +000007.5-000013.500004.8 08.0800.10A? 0 +050353.97 +404100.0 +000001.3-000001.500005.4 08.08-0.01B? 0 +050752.37 +545912.3 -000008.3-000026.700035.7 08.0800.12A? 1 +050905.57 +823051.1 -000018.6-000016.100002.8 08.0800.97K? 0 +050908.51 -144356.0 -000002.3-000004.900002.6 08.0800.24A? 0 +050942.76 +374057.9 -000061.3-000042.800001.2 08.0800.99K? 0 +052021.50 -044714.8 -000030.6+000012.800003.2 08.0800.48F? 0 +052854.18 +092636.9 +000017.2-000015.900011.6 08.0800.66G? 0 +053019.66 -434138.1 +000011.3-000004.100012.1 08.0800.86G? 0 +053852.54 +350441.2 -000012.0+000000.500012.0 08.0800.36F? 0 +054200.71 +713844.7 -000008.6-000000.500001.4 08.0800.28A? 0 +054228.09 +285955.7 -000013.9-000032.300009.5 08.0800.58F? 0 +054540.53 +183924.8 +000010.0-000014.400029.0 08.0800.66G? 0 +054707.71 -181008.3 -000011.7-000005.500003.7 08.08-0.02B? 0 +054904.92 +140526.1 -000005.6+000005.900004.0 08.08-0.01B? 0 +055203.31 +142416.9 -000026.6-000002.800009.0 08.08-0.01B? 0 +055503.88 -005614.3 +000000.9+000013.200035.8 08.0800.94G? 0 +060918.93 -052105.3 +000078.2-000048.700012.3 08.0800.48F? 0 +061131.37 -234658.2 -000002.9+000001.800002.1 08.08-0.09B? 0 +061301.14 +141850.5 -000030.1-000017.000002.7 08.0800.94G? 0 +062108.46 -222028.7 -000005.7+000027.000011.3 08.0800.94G? 0 +062119.86 -750740.9 +000012.3+000003.600003.0 08.0800.55F? 1 +062400.87 -250906.9 -000003.7+000007.500009.0 08.0800.17A? 0 +062645.51 +002616.8 -000022.2-000009.800015.2 08.0800.47F? 0 +062657.18 -010308.9 -000006.8-000019.000004.8 08.0800.31F? 0 +062709.10 -474916.7 -000000.2+000015.000009.4 08.0800.25A? 0 +062725.70 -323702.0 -000014.0+000050.100007.9 08.0800.29A? 0 +062858.79 -421732.8 +000005.4+000048.200003.2 08.0800.52F? 0 +063336.09 +053940.3 +000037.5+000000.500010.5 08.0800.84G? 0 +063404.74 -721611.4 -000005.6-000018.000005.1 08.0800.39F? 0 +064659.14 -082506.7 +000004.9-000001.800005.9 08.08-0.04B? 0 +064853.93 +373019.1 -000130.5-000068.700021.9 08.0800.68G? 0 +065132.75 -292230.2 -000006.2+000024.500005.1 08.0800.95G? 0 +065248.42 +471219.0 -000000.3-000028.100014.1 08.0800.43F? 0 +065720.62 -041137.4 -000012.6-000003.500000.1 08.0800.14A? 0 +070135.13 -061842.9 -000009.5+000009.500010.7 08.08-0.11B? 0 +070335.30 -395753.1 -000045.3+000046.200008.2 08.0800.77G? 0 +070425.03 -434410.6 -000012.5+000007.100000.2 08.0800.00A? 0 +071306.61 +274657.3 -000022.7-000009.200010.3 08.0800.40F? 0 +071657.07 -140646.0 -000008.0+000015.500001.5 08.0800.87G? 0 +072101.62 +130445.2 -000002.9-000026.000014.9 08.0800.20A? 0 +072326.60 -213031.5 +000003.5-000000.500008.5 08.0800.43F? 0 +072433.48 +704111.3 -000009.9-000020.900000.5 08.0800.10A? 0 +072456.86 -050247.8 -000029.8+000002.900013.4 08.0800.08A? 0 +072525.15 +854420.3 +000002.0-000093.500026.8 08.0800.49F? 1 +072535.64 +202947.5 +000016.3-000018.000003.7 08.0800.38F? 0 +073018.09 -145953.1 -000011.0-000008.500003.8 08.08-0.02B? 0 +073659.06 -540449.9 -000039.1+000033.900010.7 08.0800.53F? 0 +073901.32 -134209.1 +000011.2-000004.000001.7 08.08-0.03B? 0 +073931.42 -473253.6 -000018.3+000010.300001.6 08.0800.12A? 0 +073955.57 -503420.0 -000000.4-000006.900007.6 08.0800.98K? 0 +074047.81 -240514.5 -000044.5+000021.300002.3 08.0800.20A? 0 +074358.15 -282553.8 -000012.0+000011.900000.6 08.08-0.11B? 0 +074625.47 -262321.7 -000009.0+000004.500000.4 08.08-0.11B? 0 +074711.33 +022754.4 -000011.1+000000.400001.7 08.0800.13A? 0 +074823.90 +331620.1 -000041.6-000001.100003.0 08.0800.41F? 0 +074944.20 +380119.6 -000004.9-000006.600008.0 08.08-0.03B? 0 +075153.73 +291047.4 +000034.2-000019.900010.4 08.0800.90G? 0 +075328.30 -294926.9 +000006.2-000002.300009.3 08.0800.34F? 0 +075359.89 +034459.7 -000004.7-000003.100005.4 08.0800.03A? 0 +075758.99 -275011.3 +000005.5+000007.900001.1 08.0800.40F? 0 +080456.20 +040156.8 -000028.4+000036.700012.6 08.0800.60G? 0 +081530.85 -315843.7 -000009.0+000007.400006.9 08.08-0.09B? 0 +082548.42 -032919.6 -000002.1-000012.300006.4 08.0800.30A? 0 +082951.64 +153209.2 -000006.9+000012.000001.8 08.0800.11A? 0 +083234.06 +564313.6 -000007.3-000025.300004.2 08.0800.99K? 0 +083613.13 +134609.5 +000012.4-000003.400006.6 08.0800.08A? 0 +083900.32 -220503.7 -000034.1-000000.500013.3 08.0800.13A? 0 +084752.77 -423255.6 -000003.9+000011.500009.4 08.0800.41F? 0 +085343.78 +142433.0 -000002.7+000003.800008.0 08.0800.00A? 0 +090849.35 -004626.4 +000046.9-000098.100008.4 08.0800.52F? 0 +091428.63 -595759.3 -000011.5+000015.000014.3 08.0800.32F? 0 +092201.43 -543238.1 +000020.7+000121.200012.3 08.0800.81G? 0 +092732.40 -585602.0 -000013.9+000000.100001.1 08.08-0.09B? 0 +093002.22 -220830.9 +000000.5+000009.300004.1 08.0800.09A? 0 +093014.96 -370517.2 -000012.5-000008.100003.0 08.0800.10A? 0 +094547.88 -015448.3 -000041.0-000081.000003.2 08.0800.49F? 0 +095044.62 -204612.6 -000004.8-000019.300005.4 08.0800.18A? 0 +100315.75 +043949.7 +000080.8-000063.800008.6 08.0800.54F? 0 +100538.60 +310513.1 -000066.9-000015.400003.5 08.0800.31F? 1 +100949.82 -364518.2 -000316.1+000355.500012.6 08.0800.61G? 0 +102442.89 +744626.8 -000025.3+000001.100004.7 08.0800.71G? 0 +102545.56 -604957.3 -000007.7+000003.900001.6 08.08-0.03B? 0 +102704.10 -410913.7 -000040.6+000013.200012.5 08.0800.37F? 0 +103442.39 -601619.4 -000012.9+000001.900005.4 08.08-0.10B? 0 +103647.90 +474313.2 -000072.3-000079.900020.2 08.0800.55F? 0 +103745.63 -290551.5 -000038.1+000011.700008.9 08.0800.18A? 0 +104028.69 -460500.0 -000023.8+000008.300002.3 08.0800.00A? 0 +104201.26 -570032.5 -000006.1+000004.600000.1 08.0800.01A? 0 +105045.57 +121603.2 +000020.7-000017.600010.6 08.0800.90G? 0 +105351.88 +023928.5 +000006.5-000021.100011.2 08.0800.32F? 0 +110050.76 -120453.4 +000022.2-000012.600001.0 08.0800.40F? 0 +110251.90 +302454.7 +000009.9+000000.000006.7 08.0800.39F? 0 0.10 1.00 +110353.28 -584555.2 +000000.0+000000.000000.0 08.08-0.04B? 0 +111658.51 -462451.6 +000049.8-000046.900002.1 08.0800.26A? 0 +112119.87 -704807.5 -000038.0+000020.900006.0 08.0800.56F? 0 +112133.92 +041230.0 -000092.6+000004.100015.3 08.0800.46F? 0 +112138.42 +401651.0 +000023.7-000012.400009.3 08.0800.40F? 0 +112351.55 -211550.1 +000013.4-000038.400014.7 08.0800.51F? 0 +112658.13 -570221.9 -000030.4+000014.500013.6 08.0800.90G? 0 +113218.57 -002451.6 +000040.4-000166.300013.9 08.0800.53F? 0 +113252.86 -434143.3 -000012.3-000000.100002.7 08.0800.03A? 0 +114029.00 -642751.2 +000073.4-000010.700026.0 08.0800.59G? 0 +120439.41 +540548.2 -000068.3+000004.800007.5 08.0800.92G? 0 +120642.45 -854649.5 -000031.2+000000.500004.8 08.0800.17A? 0 +121224.90 +272248.4 -000011.4-000012.100017.9 08.0800.39F? 0 +121343.91 +225316.9 -000014.2-000006.500004.7 08.0800.42F? 0 +121922.28 +174343.7 +000009.0-000056.000014.2 08.0800.46F? 0 +122822.68 +815947.6 -000064.6+000020.300011.0 08.0800.42F? 0 +123435.66 +581415.6 +000013.4-000008.500000.8 08.0800.20A? 0 +123447.86 +213251.8 +000022.7-000033.500012.2 08.0800.51F? 0 +123527.96 +285015.4 +000057.2-000058.500022.1 08.0800.62G? 0 +123655.76 -240859.0 -000021.2-000033.400008.0 08.0800.52F? 0 +125336.71 -075021.0 -000009.3-000000.300001.7 08.0800.24A? 0 +125600.09 -480206.6 -000060.6+000011.400003.2 08.0800.33F? 0 +130012.65 -192901.9 -000094.0-000075.200030.9 08.0800.90G? 0 +130502.11 -174040.3 -000037.7-000100.600016.8 08.0800.62G? 0 +130603.91 -050806.8 -000037.0-000057.400000.9 08.0800.29A? 0 +130719.75 +003513.7 -000140.2-000115.300002.7 08.0800.54F? 0 +130749.73 -180015.7 -000003.0+000005.600008.8 08.0800.93G? 0 +131009.45 -232453.9 -000017.8-000018.300004.5 08.0800.31A? 0 +132243.71 -180150.9 -000152.5-000038.400020.0 08.0800.72G? 0 +132606.68 -263623.4 -000065.5-000042.600013.1 08.0800.83G? 0 +133133.81 +585710.3 -000042.3+000017.600021.4 08.0800.58F? 0 +134342.06 +594927.6 -000023.2-000008.100004.0 08.0800.47F? 0 +135007.75 +603113.3 +000014.8-000008.000013.5 08.0800.09A? 0 +135356.44 -191005.1 -000019.9-000028.300012.9 08.0800.41F? 0 +135747.44 -113212.5 -000031.8-000008.100002.2 08.0800.24A? 0 +140045.14 -380726.4 -000032.7-000008.100003.9 08.0800.26A? 0 +140510.75 -090254.6 -000101.3-000012.300016.1 08.0800.61G? 0 +141118.54 +013420.7 -000020.8+000011.500010.9 08.0800.99K? 0 +141257.72 +353602.2 +000003.0-000005.400005.1 08.0800.47F? 0 +141626.34 +580458.2 -000146.9+000112.400009.9 08.0800.56F? 0 +143544.93 -425004.3 -000050.7-000004.200011.8 08.0800.49F? 0 +143617.80 +632755.9 -000006.6+000009.400006.2 08.0800.36F? 0 +143636.73 +564129.8 +000076.2-000057.700018.7 08.0800.66G? 0 +144001.29 -454436.9 -000015.8-000014.700002.5 08.0800.00A? 0 +144532.49 -265633.4 -000031.9-000026.200014.8 08.0800.28A? 0 +144755.47 -460922.2 -000006.4-000002.900009.4 08.08-0.03B? 0 +145030.57 -350535.9 -000020.7-000020.800016.2 08.0800.14A? 0 +145621.69 -295738.6 -000026.1-000002.400007.6 08.0800.40F? 0 +145856.40 -002033.6 +000015.2-000029.000004.1 08.0800.99K? 0 +150107.64 -724308.6 -000016.7-000004.700001.6 08.08-0.02B? 0 +152244.16 -590833.6 -000004.3-000006.500004.4 08.08-0.03B? 0 +153753.81 +212626.4 -000003.2+000015.900004.6 08.0800.34F? 0 +154512.48 -584059.3 +000003.7-000006.100005.1 08.0800.29A? 0 +154643.13 -431408.6 -000117.1-000150.100032.7 08.0800.65G? 0 +154751.17 -381535.8 -000010.5-000031.900003.3 08.0800.18A? 0 +154911.81 -015916.7 -000003.7-000025.200009.7 08.0800.40F? 0 +155320.02 +041511.4 -000024.5+000009.900002.2 08.0800.61G? 0 +155907.82 -195619.3 -000009.7-000030.200010.4 08.0800.28A? 1 +160342.53 +353256.4 +000033.3+000036.600015.9 08.0800.45F? 0 +160628.14 +560410.9 -000005.3-000003.300005.2 08.0800.43F? 0 +160653.11 -160845.6 -000007.3-000013.200016.0 08.0800.34F? 0 +160902.62 +565218.7 -000011.0-000006.500000.1 08.0800.28A? 0 +160922.45 -555720.1 +000000.2-000000.500004.1 08.0800.04A? 0 +161036.15 -515807.5 -000013.1+000003.500008.5 08.0800.09A? 0 +161120.75 -561509.2 -000007.7+000001.800007.3 08.0800.01A? 0 +161324.39 -562452.2 -000096.0-000022.200011.9 08.0800.50F? 1 +161534.95 -564116.0 +000000.0+000000.000000.0 08.0800.79G? 1 +162809.32 +761400.6 +000013.0-000013.100008.2 08.0800.92G? 0 +163208.31 -571407.8 -000007.6-000002.500005.2 08.0800.75G? 0 +163618.94 +204521.5 -000021.8-000010.800014.2 08.0800.19A? 0 +164209.74 +411143.0 -000014.6-000004.900005.1 08.0800.28A? 1 +164444.81 +093027.9 +000058.1-000099.100019.1 08.0800.91G? 0 +164457.66 -460651.3 +000011.7-000042.900004.5 08.0800.24A? 0 +165121.59 +001759.4 -000051.9-000007.300000.1 08.0800.28A? 0 +165727.97 -762505.6 -000004.5-000034.800003.9 08.0800.24A? 0 +170151.33 +394301.9 -000010.4+000005.300004.3 08.0800.86G? 0 +170254.46 -365141.1 +000005.1-000002.300010.6 08.0800.07A? 1 +170708.14 +441519.9 -000060.9-000032.800008.6 08.0800.56F? 0 +170857.73 -235937.0 -000021.5-000024.800015.8 08.0800.47F? 0 +170918.15 -651907.5 +000007.1-000002.300001.6 08.0800.97K? 0 +171417.71 +170504.6 +000004.7-000001.300001.7 08.08-0.03B? 0 +172015.61 -325218.0 -000002.0-000019.700008.5 08.0800.30A? 0 +172424.00 +493128.0 -000027.6+000047.900016.2 08.0800.40F? 0 +172437.31 -512520.7 -000003.1-000002.400008.2 08.08-0.01B? 0 +173124.00 -315811.4 -000006.8-000003.300010.4 08.0800.03A? 0 +173449.58 -535442.0 -000008.4-000034.800002.3 08.0800.19A? 0 +173634.63 +072231.2 +000001.2+000013.100005.5 08.0800.30A? 0 +173904.49 +612012.0 +000000.0+000005.000002.1 08.0800.98K? 0 +174929.94 -325721.9 -000012.2-000027.400002.4 08.0800.18A? 0 +175009.30 -004044.2 -000001.7-000020.900003.9 08.0800.10A? 0 +175055.12 +374217.6 -000009.9-000082.400001.9 08.0800.46F? 0 +175628.48 -024834.5 +000014.8-000029.700012.8 08.0800.36F? 0 +180415.32 -313842.0 -000000.1-000002.000002.0 08.0800.08A? 0 +180706.04 +362514.5 +000003.3+000005.000004.4 08.0800.21A? 0 +180809.40 -221627.6 -000006.5+000001.200001.7 08.08-0.01B? 1 +181945.84 +390529.2 -000004.9+000005.000003.6 08.08-0.03B? 0 +182931.71 +115451.2 +000006.8-000005.700004.4 08.0800.37F? 0 +183320.74 -083400.4 +000015.0-000003.300008.5 08.0800.39F? 0 +183714.39 +054808.6 -000010.0-000009.200009.9 08.0800.97K? 0 +183919.54 -361346.3 +000014.4-000058.200000.4 08.0800.49F? 0 +184634.62 +382104.0 +000008.0-000076.100027.6 08.0800.84G? 0 +184837.10 -151743.2 -000006.6-000019.800002.0 08.0800.20A? 0 +184933.57 +341517.0 +000005.9+000005.600001.4 08.0800.08A? 0 +185547.78 +805643.9 +000015.2+000012.700005.9 08.0800.20A? 0 +185653.41 -004727.0 -000026.7-000034.900022.2 08.0800.47F? 0 +185725.60 -130604.8 +000002.9-000006.700000.5 08.0800.19A? 0 +185744.75 +034631.1 -000009.3-000030.000006.5 08.0800.42F? 0 +185944.62 -342815.2 +000048.4-000055.800010.7 08.0800.97K? 0 +190322.95 +233738.4 +000007.7-000004.900000.1 08.0800.95K? 0 +190339.25 +395439.3 +000012.3-000005.900008.0 08.0800.04A? 0 +190754.75 -131342.7 +000003.5-000000.800002.0 08.0800.10A? 0 +191031.34 -204015.6 -000003.5-000012.900002.6 08.0800.95K? 0 +191333.04 -504824.1 -000001.4-000007.500009.2 08.0800.46F? 0 +191457.98 +451029.9 +000009.7-000011.300001.0 08.08-0.01B? 0 +191737.01 -175517.9 -000023.2-000049.200004.4 08.0800.38F? 0 +191757.89 +201133.7 +000003.3-000034.500003.6 08.0800.31A? 0 +192228.94 -071307.7 -000009.0-000019.200001.1 08.0800.12A? 0 +192751.72 +085810.1 +000084.7+000090.200020.2 08.0800.60G? 0 +192837.70 +371119.0 +000007.7-000004.500001.6 08.0800.24A? 1 +192842.51 -560549.6 -000007.1+000004.400002.2 08.0800.97K? 0 +193101.18 +042849.5 +000012.2-000008.800001.5 08.0800.16A? 0 +193130.34 +342811.0 +000000.0-000007.900010.2 08.08-0.03B? 0 +193237.62 +075440.5 +000000.4-000001.200005.5 08.0800.43F? 0 +193510.93 +354219.8 -000003.1-000007.500003.5 08.08-0.10B? 0 +193547.23 +251027.9 +000004.5+000006.100003.4 08.0800.15A? 0 +193717.84 +151502.4 +000002.7+000000.300005.5 08.0800.04A? 0 +194202.69 -412749.8 +000026.5-000045.300022.1 08.0800.48F? 0 +194504.52 +293546.0 -000004.4-000003.100003.8 08.0800.17A? 0 +194505.99 +161708.9 +000007.3+000002.800006.4 08.0800.01A? 0 +194931.61 +292229.6 +000041.8+000029.100005.2 08.0800.49F? 0 +195206.04 +515942.5 +000010.1+000003.400006.5 08.0800.18A? 0 +195959.62 +065634.4 +000006.6+000028.700011.0 08.0800.39F? 0 +200400.26 +104051.8 -000023.1+000005.300001.0 08.0800.08A? 0 +200450.67 +222718.5 -000010.2-000007.300014.8 08.0800.00A? 0 +200508.66 +233954.5 +000011.7-000027.500008.1 08.0800.97K? 0 +201302.49 +302838.7 +000008.5-000026.300004.8 08.0800.95K? 0 +201700.58 +565417.0 -000023.5-000051.500005.8 08.0800.99K? 0 +202234.99 -084930.8 +000007.0-000015.700002.5 08.0800.29A? 0 +202410.79 -302922.6 +000025.3-000015.500014.9 08.0800.34F? 0 +203135.78 -444447.3 +000010.7-000020.100004.5 08.0800.93G? 0 +203433.38 +575540.5 -000003.1+000001.000000.7 08.0800.07A? 0 +203520.55 +104530.4 -000002.2+000001.900007.1 08.0800.41F? 0 +203635.66 +402845.1 +000001.5-000006.500003.6 08.08-0.04B? 0 +204714.32 -050459.3 -000007.3-000006.900004.5 08.0800.52F? 0 +204844.40 +244836.4 +000016.6-000000.500004.9 08.0800.36F? 0 +210236.08 +214128.3 +000035.6-000028.500006.7 08.0800.58F? 0 +210751.47 +320636.7 -000010.9-000012.700006.7 08.0800.98K? 0 +210928.84 +554133.7 +000019.3+000009.800010.0 08.0800.01A? 0 +211414.49 -352227.1 -000009.7+000000.900006.4 08.0800.01A? 0 +211425.80 +341849.8 +000004.0+000001.700012.3 08.0800.17A? 0 +211457.79 -204720.1 -000047.2-000120.200007.4 08.0800.71G? 0 +211646.43 +531026.1 -000003.0+000002.500001.3 08.0800.19A? 0 +212139.71 +505016.0 +000007.0+000000.100008.3 08.08-0.02B? 0 +212450.91 +471633.5 -000012.1-000009.300004.5 08.0800.19A? 0 +212557.37 +651541.4 -000005.3-000013.400009.6 08.0800.64G? 0 +212651.14 -420431.9 -000015.3-000033.500005.9 08.0800.96K? 0 +213220.73 +593421.2 +000010.5-000002.900001.1 08.0800.40F? 0 +213605.13 +524859.3 +000043.0-000000.100001.6 08.0800.34F? 0 +213736.14 -202554.6 +000012.9-000029.400001.1 08.0800.43F? 0 +214228.74 +530020.6 +000012.2+000010.400001.4 08.0800.58F? 0 +215026.70 +410346.2 +000006.2+000003.900000.8 08.08-0.02B? 0 +221026.52 +642027.8 -000003.8-000005.200003.5 08.0800.33F? 0 +221122.41 -221231.2 +000004.7-000006.200016.1 08.0800.89G? 0 +222602.11 +653146.8 +000013.0+000017.400004.4 08.0800.21A? 0 +222643.18 +364610.7 +000223.5+000107.300021.9 08.0800.56F? 0 +224350.15 +293515.4 +000042.1-000050.000004.9 08.0800.43F? 0 +230549.82 -105322.4 +000024.2+000007.000014.0 08.0800.26A? 0 +230933.72 +233519.7 +000012.6+000004.700001.7 08.0800.23A? 0 +231331.89 -405609.0 +000030.4+000002.800005.4 08.0800.32F? 0 +231432.24 -282731.1 +000011.3-000015.800002.8 08.0800.86G? 0 +231631.87 +551126.8 +000127.7+000006.500013.5 08.0800.39F? 0 +231942.49 -461920.0 +000000.7-000015.200013.2 08.0800.94G? 1 +233420.18 +513645.4 -000012.2-000021.800000.7 08.0800.06A? 0 +233621.04 +622547.8 -000009.7-000002.200001.7 08.0800.04A? 0 +000257.08 -005337.8 +000017.1-000010.000006.9 08.0801.26K? 0 +000934.09 -660147.0 +000003.7-000026.600007.6 08.0801.06K? 0 +001955.38 +393234.3 +000009.4-000019.200004.0 08.0801.05K? 0 +005512.51 +562858.9 +000010.4+000005.300005.2 08.0801.03K? 0 +005516.27 +854209.5 -000006.2-000023.800000.6 08.0801.06K? 0 +012736.98 +514831.9 +000010.4-000004.500006.0 08.0801.04K? 0 +015157.57 -585401.4 +000002.1+000027.500008.3 08.0801.24K? 0 +015544.62 +555613.1 +000049.3-000009.500005.3 08.0801.63K? 0 +021649.23 -122631.7 +000037.8-000017.600000.4 08.0801.11K? 0 +021924.89 -843601.1 -000006.5+000013.900000.2 08.0801.59K? 0 +022142.37 +512733.5 +000008.0+000002.500006.2 08.0801.12K? 0 +025926.36 -204714.4 -000007.4-000026.800016.7 08.0801.07K? 0 +030052.79 -670610.4 -000007.7-000000.100008.1 08.0801.04K? 0 +030328.16 +104152.9 +000027.5+000019.700016.9 08.0801.54K? 0 +032348.92 -481203.8 -000013.5-000003.100008.8 08.0801.08K? 0 +032758.52 +035501.5 -000013.6-000076.300014.9 08.0801.17K? 0 +032841.09 +472220.5 +000010.2-000018.200007.6 08.0801.33K? 0 +034901.33 -130815.4 +000003.3-000017.200022.5 08.0801.42K? 0 +035506.92 +270352.5 -000007.4-000003.100012.7 08.0801.05K? 0 +035750.59 +363633.6 +000007.7-000036.100011.2 08.0801.46K? 0 +040101.70 -172153.8 +000028.2-000001.800000.0 08.0801.04K? 0 +042031.76 -125721.2 +000004.8-000022.100001.7 08.0801.32K? 0 +042646.60 -143716.1 -000008.8-000008.100007.9 08.0801.40K? 0 +043615.80 +525244.6 -000002.4+000009.500002.8 08.0801.20K? 0 +044948.24 -114451.2 +000010.5-000007.900003.2 08.0801.52K? 0 +045059.05 -081112.7 -000001.2-000004.700005.3 08.0801.45K? 0 +045155.23 +043117.0 +000044.8-000041.200018.2 08.0801.31K? 0 +045803.54 +201849.4 +000004.2+000003.500012.0 08.0801.54K? 0 +050442.23 +394857.6 +000012.4-000011.700005.4 08.0801.12K? 0 +050607.96 -581156.5 +000010.1+000004.700016.3 08.0801.43K? 0 +050929.83 +142121.5 +000000.4-000020.600013.0 08.0801.75K? 0 +050937.46 +763729.2 +000005.1+000005.500006.0 08.0801.19K? 0 +052023.52 +550306.0 +000027.8+000007.500013.5 08.0801.02K? 0 +052312.13 -621351.7 +000004.0-000016.600002.6 08.0801.48K? 0 +052641.22 -150903.8 -000014.1-000059.700010.4 08.0801.13K? 0 +052647.57 +302753.3 +000004.8+000002.700028.6 08.0801.69K? 0 +055013.64 -240639.7 -000007.5-000006.900001.8 08.0801.29K? 0 +055018.90 +185644.6 +000000.9-000000.100003.8 08.0801.22K? 0 +060114.73 +313228.2 -000021.5-000002.500015.2 08.0801.04K? 0 +062359.58 +753921.8 +000045.4-000022.200010.5 08.0801.04K? 0 +062639.46 +045007.7 -000008.3+000029.700003.8 08.0801.03K? 0 +062734.77 -475848.8 +000002.0+000012.100010.6 08.0801.58K? 0 +062746.66 +352037.8 +000043.2-000049.900016.9 08.0801.19K? 0 +063200.39 -280151.8 +000022.1+000004.700001.7 08.0801.20K? 0 +064757.53 +480017.7 -000004.5+000010.100016.2 08.0801.47K? 0 +064816.53 -215423.7 +000007.1-000000.100002.2 08.0801.57K? 0 +070259.49 +111032.7 -000011.8-000019.700004.1 08.0801.30K? 0 +070914.02 +540135.6 -000004.0-000025.700002.6 08.0801.10K? 0 +071110.82 +381141.8 +000001.3-000017.000008.2 08.0801.07K? 0 +072550.05 +484121.0 +000000.7-000034.800011.4 08.0801.04K? 0 +073553.63 -370440.4 -000010.6+000008.300002.6 08.0801.03K? 0 +073905.33 -632550.1 -000013.4-000119.300015.8 08.0801.03K? 0 +074427.09 +704440.8 -000016.1-000070.100008.1 08.0801.28K? 0 +074758.15 -322736.7 -000004.8+000014.700016.0 08.0801.28K? 0 +074832.05 -480207.5 -000013.3+000029.400008.1 08.0801.08K? 0 +075409.91 -180747.8 +000013.4-000003.800013.5 08.0801.21K? 0 +075530.42 +365850.5 +000034.3-000037.600003.0 08.0801.01K? 0 +075748.99 -063601.6 +000020.6-000052.300003.4 08.0801.40K? 0 +080022.30 -500358.4 -000001.4+000020.400002.5 08.0801.49K? 0 +080658.84 +150919.6 +000037.0-000013.100019.6 08.0801.10K? 0 +080949.94 -040906.7 +000007.8-000010.700006.5 08.0801.15K? 0 +081311.17 -211429.2 -000001.8-000008.100000.7 08.0801.21K? 0 +081439.88 -580950.4 -000012.5-000004.100000.4 08.0801.20K? 0 +082034.73 -063009.5 +000000.2-000006.800027.5 08.0801.53K? 0 +082207.88 +022642.6 -000026.9-000036.000011.3 08.0801.14K? 0 +083117.83 -463104.8 -000012.3-000001.300010.3 08.0801.80K? 0 +084224.85 -434025.5 +000048.7+000010.900010.4 08.0801.17K? 0 +084304.92 -473832.6 -000010.1+000011.200000.2 08.0801.03K? 0 +084921.87 -501826.9 -000004.9+000001.800009.7 08.0801.03K? 0 +085234.47 -295238.5 +000002.2+000005.700011.2 08.0801.30K? 0 +085536.15 -311121.6 -000000.4+000005.600000.2 08.0801.13K? 0 +085645.51 +002324.5 -000018.7+000004.500002.6 08.0801.39K? 0 +085739.24 +091616.5 +000004.0+000023.200006.9 08.0801.61K? 0 +090949.07 +400922.5 -000007.5-000026.500007.9 08.0801.46K? 0 +091005.46 +293329.1 -000004.7-000005.100002.6 08.0801.51K? 0 +100216.77 +601008.3 -000013.7-000030.200001.9 08.0801.03K? 0 +101341.15 -421330.8 -000012.8-000001.300003.7 08.0801.22K? 0 +102116.23 +461445.0 -000025.4+000002.700007.5 08.0801.47K? 0 +102743.42 +534041.9 -000004.1-000015.400002.8 08.0801.06K? 0 +103133.77 -025159.6 -000014.4+000013.900001.5 08.0801.10K? 0 +103705.53 +371342.3 -000008.4-000002.000002.3 08.0801.20K? 0 +103807.13 -603256.4 -000027.9+000009.800001.1 08.0801.56K? 0 0.10 1.00 +104110.27 +344117.9 -000019.2+000001.200005.7 08.0801.57K? 0 +104415.44 -530209.9 -000019.6+000005.800004.0 08.0801.30K? 0 +104554.28 -305119.9 +000004.3+000009.500001.5 08.0801.20K? 0 +105052.92 -354642.7 -000030.0+000008.400009.9 08.0801.12K? 0 +105601.94 -240231.1 -000034.2-000021.700011.9 08.0801.07K? 0 +111238.24 -184033.4 -000004.6-000011.700002.8 08.0801.05K? 0 +111556.52 -361849.0 -000022.3+000005.100010.3 08.0801.59K? 0 +112739.08 +262709.4 +000012.5-000001.800002.3 08.0801.17K? 0 +113148.63 -243221.0 -000001.8-000002.600006.6 08.0801.53K? 0 +114729.40 -512538.4 -000020.3+000000.100013.7 08.0801.42K? 0 +114836.29 -384426.9 -000025.3+000008.100006.4 08.0801.68K? 0 +115102.97 -134134.4 -000044.7+000017.200003.5 08.0801.16K? 0 +120653.01 +332631.5 -000054.4+000019.400011.2 08.0801.55K? 0 +120711.89 -222214.1 +000000.7-000000.400023.5 08.0801.65K? 0 +121335.00 -210426.6 -000036.8+000008.200010.9 08.0801.07K? 0 +122214.05 -393109.9 +000009.2-000020.800009.6 08.0801.06K? 0 +123738.31 +283745.9 -000009.7-000021.800002.8 08.0801.12K? 0 +123956.79 +742514.8 +000006.9+000004.600001.1 08.0801.48K? 0 +125206.95 -632622.0 -000012.1+000010.400006.3 08.0801.91M? 0 +132855.66 -434413.1 -000024.4-000011.600003.2 08.0801.34K? 0 +133041.41 -161321.6 -000023.1-000025.100005.2 08.0801.19K? 0 +134249.97 -324012.7 -000026.0-000022.100001.3 08.0801.11K? 0 +140028.24 -145707.5 -000052.3-000034.900009.2 08.0801.15K? 0 +140353.89 -111622.7 -000035.1-000002.800005.4 08.0801.20K? 0 +141100.42 +602426.9 -000029.4+000004.600006.5 08.0801.54K? 0 +141111.24 -711552.4 -000025.2-000016.100005.3 08.0801.58K? 0 +141116.06 -233831.3 +000002.2+000000.500012.1 08.0801.12K? 0 +141346.32 -584106.9 -000023.6-000012.300008.9 08.0801.26K? 0 +142932.11 -434648.4 -000016.0-000043.400006.0 08.0801.19K? 0 +143606.47 -344557.0 -000055.4-000024.600016.1 08.0801.22K? 0 +150031.73 -115227.6 -000017.5+000005.100001.4 08.0801.55K? 0 +151314.50 +383955.5 +000019.6-000019.900002.6 08.0801.06K? 0 +152037.43 +465532.6 -000007.4-000010.800000.7 08.0801.06K? 0 +153521.36 +222915.2 -000012.5-000010.900003.9 08.0801.04K? 0 +154025.55 -005444.5 +000045.7-000031.100013.0 08.0801.09K? 0 +154711.68 +271331.2 +000005.6+000001.200007.2 08.0801.24K? 0 +162000.38 -095103.3 +000001.3-000022.400007.9 08.0801.21K? 0 +162122.92 -774152.2 -000005.7-000004.500016.4 08.0801.66K? 0 +164437.48 +121415.9 -000002.8-000000.500021.9 08.0801.62K? 0 +165339.40 -450523.0 -000015.0-000009.400003.1 08.0801.55K? 0 +170345.68 +181756.7 -000006.5+000020.000009.1 08.0801.50K? 0 +170744.68 -191220.0 +000034.1-000039.600009.0 08.0801.53K? 0 +170948.43 +175523.1 -000016.9-000018.000014.5 08.0801.58K? 0 +171216.75 -382424.7 +000000.3+000004.600004.5 08.0801.82K? 0 +171347.76 +143430.6 -000006.7-000013.200011.9 08.0801.48K? 0 +171425.56 -433812.1 +000035.8-000003.800001.9 08.0801.14K? 0 +171515.93 -410012.1 -000030.1-000035.400000.0 08.0801.16K? 0 +172213.99 +375308.6 +000009.2-000067.100003.8 08.0801.42K? 0 +173106.26 -355400.5 +000022.8-000009.300000.7 08.0801.68K? 0 +173253.48 -504032.2 -000020.8-000013.300000.2 08.0801.70K? 0 +173333.95 +453423.3 -000005.9+000002.900009.5 08.0801.19K? 0 +173934.01 +584811.9 +000001.2+000023.700003.6 08.0801.07K? 0 +173947.28 -382206.1 +000014.5-000017.500012.7 08.0801.05K? 0 +174557.98 +493105.7 -000003.8+000001.800004.2 08.0801.02K? 0 +175534.40 -315723.0 -000030.9+000001.100001.7 08.0801.79K? 0 +181852.89 +205732.9 +000001.6+000008.700003.6 08.0801.57K? 0 +182242.90 +430112.7 -000010.3+000020.800014.4 08.0801.14K? 0 +182243.03 +155326.1 -000010.6+000009.300026.6 08.0801.20K? 0 +183154.54 +285319.5 +000019.3-000022.400017.0 08.0801.11K? 0 +183648.96 +185647.7 -000006.0-000006.000006.5 08.0801.54K? 0 +183813.66 +571453.0 -000003.7+000025.400008.2 08.0801.10K? 0 +184044.95 +302502.8 -000005.2+000012.000001.8 08.0801.58K? 0 +184317.93 -031116.2 -000013.3+000032.100015.6 08.0801.39K? 0 +184947.07 +114918.1 -000031.3-000012.900013.9 08.0801.35K? 0 +185723.45 +454952.4 +000001.6-000017.300008.9 08.0801.51K? 0 +185928.69 +434359.7 +000020.4-000048.100000.7 08.0801.17K? 0 +190625.54 -132720.3 +000020.4-000035.400004.9 08.0801.38K? 0 +190707.23 -245257.3 +000006.2+000001.800013.5 08.0801.02K? 0 +190833.91 -205929.1 -000014.7-000043.400010.6 08.0801.21K? 0 +191112.06 -473625.9 -000004.1-000040.900014.6 08.0801.28K? 0 +193313.22 +424829.0 +000024.0+000010.500001.0 08.0801.03K? 0 +193451.26 -324731.8 +000007.7-000027.700009.1 08.0801.17K? 0 +193528.66 +131429.3 -000013.0+000008.300016.5 08.0801.44K? 0 +193856.46 -272217.2 -000004.4-000027.200010.7 08.0801.16K? 0 +193954.80 +413738.0 +000034.1+000071.300003.0 08.0801.19K? 0 +194552.42 -431811.7 +000022.3-000022.200008.1 08.0801.43K? 0 +195506.56 +213004.9 -000008.7-000013.300009.5 08.0801.26K? 0 +195901.11 -232016.9 +000006.6-000006.700015.2 08.0801.59K? 0 +201215.00 -180844.6 -000026.5-000078.500008.4 08.0801.16K? 0 +201544.82 +473647.6 +000019.7-000017.100022.1 08.0801.12K? 0 +202318.98 +284808.6 -000007.8-000025.100000.1 08.0801.21K? 0 +202558.68 +233605.0 +000003.3-000011.500015.5 08.0801.18K? 0 +203026.90 -121357.2 -000026.6-000090.900014.5 08.0801.32K? 0 +204347.99 +352435.8 -000008.5-000010.700001.9 08.0801.34K? 0 +212056.87 -305421.7 +000016.1-000019.400002.5 08.0801.56K? 0 +212432.55 +325724.8 +000005.8+000005.100007.1 08.0801.54K? 0 +213955.43 -251327.1 +000054.9-000067.800014.8 08.0801.12K? 0 +214414.23 -070929.1 -000020.2-000022.700017.9 08.0801.10K? 0 +215710.35 +104723.0 -000016.5-000013.500012.6 08.0801.18K? 0 +215927.70 -175944.3 +000007.9-000014.900020.8 08.0801.67K? 0 +220102.31 +482222.2 +000012.8-000012.100005.8 08.0801.46K? 0 +220412.20 -160946.0 -000027.6-000000.100005.0 08.0801.26K? 0 +221004.18 +572821.5 +000046.2+000044.100008.0 08.0801.27K? 0 +221054.92 -244251.2 +000061.7-000058.400009.0 08.0801.11K? 0 +221350.16 +013632.2 +000008.5+000002.300022.6 08.0801.05K? 0 +221645.35 -145747.6 +000031.6+000004.400003.1 08.0801.03K? 0 +223337.54 +293524.3 +000013.0-000033.000002.5 08.0801.02K? 0 +223520.32 -021526.0 +000017.3-000022.700009.7 08.0801.21K? 0 +224901.79 +515817.8 -000005.0-000001.700008.6 08.0801.01K? 0 +230354.63 -254522.9 +000009.1-000009.700001.7 08.0801.10K? 0 +231634.06 +073449.4 +000033.8-000000.200019.6 08.0801.29K? 0 +232738.70 +502127.1 +000002.4-000002.600006.1 08.0801.11K? 0 +234845.14 -042606.9 +000017.1+000019.900014.6 08.0801.04K? 0 +235312.07 +050927.2 -000017.4-000005.500002.9 08.0801.03K? 0 +045936.34 -144822.5 +000002.4-000003.300003.0 08.0803.51N? 0 +162643.71 -122535.9 +000005.8-000001.600023.8 08.0803.50N? 0 0.10 1.00 +000512.48 +361813.2 +000034.3-000012.300013.0 08.0900.48F? 0 +001141.83 +542007.9 +000021.2-000009.900008.1 08.0900.22A? 0 +001346.43 +645153.4 +000080.0+000013.900014.7 08.0900.53F? 0 +001441.42 +513700.8 +000001.4-000014.600003.6 08.0900.06A? 0 +002038.23 +121839.8 -000023.9+000016.200013.1 08.0900.46F? 0 +003131.66 -041654.8 -000089.0-000155.700032.2 08.0900.53F? 0 +003155.98 +675951.8 +000048.0-000002.700012.5 08.0900.29A? 0 +003708.17 +150824.0 +000046.3-000077.700022.5 08.0900.59G? 0 +005526.40 +402257.0 -000022.4-000016.200008.9 08.0900.17A? 0 +010120.13 -161740.3 -000021.5-000038.000004.0 08.0900.40F? 0 +010509.60 +111857.3 +000000.5-000042.800003.4 08.0900.42F? 0 +011011.69 +455907.6 +000046.6-000002.100002.0 08.0900.15A? 0 +011339.99 +463929.2 +000089.5-000015.800009.8 08.0900.47F? 0 +011514.38 -221748.3 +000008.4+000031.600008.0 08.0900.89G? 0 +011745.60 +494514.0 +000010.0-000013.700003.5 08.0900.25A? 0 +012244.23 -212534.5 +000005.6-000004.800015.5 08.0900.42F? 0 +013216.69 +590910.2 -000004.3-000005.500000.3 08.0900.61G? 0 +013337.08 +302321.3 -000022.0-000017.000013.8 08.0900.19A? 0 +013953.36 -745901.1 +000040.6+000041.900009.9 08.0900.45F? 0 +014016.71 +545048.8 +000004.1-000026.100007.1 08.0900.42F? 0 +014025.98 +342020.5 +000046.5-000058.900015.7 08.0900.54F? 0 +014035.59 -161733.0 +000059.2-000122.700012.1 08.0900.64G? 0 +015310.83 +371913.4 +000000.0+000000.000000.0 08.0900.52F? 0 +021830.54 -045210.4 -000010.1-000001.600009.6 08.0900.81G? 0 +022006.38 -002732.1 +000167.3+000077.800021.5 08.0900.76G? 0 +023607.41 -444532.2 +000023.1+000022.800003.6 08.0900.90G? 0 +023617.33 -212143.0 -000003.5+000013.500006.1 08.0900.97K? 0 +024033.09 +183558.9 -000021.3+000021.600011.7 08.0900.41F? 0 +025036.77 +431853.0 -000016.2-000005.600008.9 08.0900.24A? 0 +025208.17 +303126.1 +000023.9-000014.900005.2 08.0900.12A? 0 +030035.69 +055911.2 +000711.5-000151.500041.4 08.0900.86G? 0 +030641.73 -131908.2 +000000.0+000000.000000.0 08.0900.00B? 0 +030756.28 +071522.3 +000005.7+000003.300006.8 08.0900.22A? 0 +030914.53 +031433.9 +000026.2+000013.100004.9 08.0900.07A? 0 +031553.31 +204207.6 +000018.9-000011.900001.2 08.0900.06A? 0 +031601.89 +480140.6 +000025.8-000031.000006.3 08.0900.22A? 0 +031841.54 -183338.6 +000146.6-000057.700009.0 08.0900.70G? 0 +032326.59 +560735.6 -000004.9-000015.300003.3 08.0900.14A? 0 +032705.99 -375326.7 -000019.1+000082.000030.3 08.0900.45F? 0 +032808.74 -022846.6 +000058.3-000011.500010.7 08.0900.47F? 0 +033307.70 +192300.0 +000023.9-000024.400010.6 08.0900.07A? 0 +034128.25 +123629.2 +000031.9-000092.100025.1 08.0900.52F? 0 +040849.94 -175643.0 +000011.3+000020.800005.2 08.0900.38F? 0 +041144.89 -591011.6 +000045.2+000020.400011.7 08.0900.43F? 0 +042357.77 +241813.9 +000023.9-000004.200009.7 08.0900.34F? 0 +042550.01 +461401.9 -000003.0-000000.900001.7 08.0900.29A? 0 +043308.03 -192130.6 +000040.8+000029.700017.9 08.0900.47F? 0 +043328.81 -075019.6 +000077.6+000069.200022.7 08.0900.54F? 0 +043622.98 -042201.8 +000005.6-000017.700006.1 08.0900.96K? 0 +043938.66 +213103.2 -000004.6-000043.300020.6 08.0900.53F? 0 +044507.67 -330152.8 +000017.3+000028.000015.4 08.0900.47F? 0 +045156.96 +662946.4 +000066.8-000094.600025.4 08.0900.77G? 0 +045414.84 +583813.4 -000004.6-000010.200002.0 08.0900.29A? 0 +045616.87 +520552.2 +000028.9-000058.200007.3 08.0900.45F? 0 +045750.61 +393756.7 -000001.3-000014.500004.5 08.0900.91G? 0 +050015.05 -001137.6 +000020.2-000001.000000.2 08.0900.39F? 0 +050130.48 +484923.5 -000009.8-000006.100009.2 08.0900.07A? 0 +050317.10 +040056.0 -000005.2+000008.400005.9 08.09-0.11B? 0 +050327.36 +400436.0 +000004.4-000007.600010.0 08.0900.01A? 0 +050421.77 -134226.2 -000000.5-000019.600002.7 08.0900.93G? 0 +050610.01 +764925.6 +000061.6+000049.500010.9 08.0900.53F? 0 +051550.19 +195714.5 +000005.4+000001.400001.0 08.0900.42F? 0 +052512.44 +465618.7 -000004.9-000010.900002.8 08.0900.26A? 0 +052743.28 +343156.7 -000008.4-000003.800001.5 08.0900.25A? 0 +053316.92 +393021.7 -000071.2-000157.000034.8 08.0900.61G? 0 +053346.75 +854239.3 -000016.0-000093.800013.2 08.0900.94G? 0 +053514.41 +324456.9 +000008.1+000007.200000.6 08.0900.08A? 0 +053630.96 -062713.8 +000005.8+000004.300001.2 08.09-0.06B? 0 +053826.49 -611001.5 -000010.2+000030.900004.9 08.09-0.04B? 0 +054035.06 +550557.8 +000008.5-000111.500011.9 08.0900.42F? 0 +054432.45 -700847.7 +000000.0+000000.000000.0 08.0900.00B? 0 +055922.51 +134407.2 -000003.0-000012.500000.9 08.0900.01A? 0 +055951.57 +000321.8 +000011.0-000042.900011.1 08.0900.52F? 0 +060740.92 -342910.5 -000004.5-000026.600011.1 08.0900.82G? 0 +060757.36 +262400.4 -000004.7-000014.300009.1 08.0900.06A? 0 +060804.84 +234416.9 -000013.7-000005.000004.8 08.09-0.02B? 0 +061422.33 +510959.4 -000016.4+000006.700000.6 08.0900.01A? 1 +061604.87 +140523.0 -000024.0-000017.900004.8 08.0900.28A? 0 +062102.84 -175727.1 -000007.6-000006.600008.7 08.0900.01A? 0 +062536.59 +061704.6 -000012.2-000029.300004.4 08.0900.30A? 0 +062720.50 +091259.6 -000008.2-000007.100007.8 08.0900.13A? 0 +063040.73 +202517.4 +000000.5-000005.600007.1 08.0900.10A? 0 +063124.03 -121336.2 -000003.3+000003.800007.0 08.0900.96K? 0 +063138.29 -210356.3 +000003.6-000016.800013.1 08.0900.95K? 0 +063244.25 +002547.7 +000024.7-000040.400027.4 08.0900.56F? 0 +063246.42 +553624.0 -000012.7-000004.400001.9 08.0900.19A? 0 +063438.65 +074043.1 -000016.9-000035.400012.8 08.0900.32F? 0 +063512.74 +180355.5 +000054.9-000159.800028.3 08.0900.71G? 0 +063531.37 +131326.0 -000005.9+000003.800004.8 08.0900.05A? 0 +063737.55 +045522.3 -000011.7-000045.300013.9 08.0900.87G? 0 +064046.09 -285109.1 -000005.3+000005.400004.1 08.09-0.12B? 0 +064130.59 -035840.0 +000010.0-000003.200003.7 08.0900.18A? 1 +064809.95 -171346.9 +000001.3-000001.900007.2 08.0900.03A? 0 +064928.83 -370011.1 -000009.1+000044.200004.6 08.0900.30A? 0 +065130.49 +405205.0 +000034.5-000108.100030.5 08.0900.74G? 0 +065239.99 +063014.0 +000003.5+000007.500014.7 08.0900.94G? 0 +065448.08 +112556.6 +000001.2-000071.600006.9 08.0900.61G? 0 +065501.95 +555655.6 -000005.0-000005.900004.0 08.0900.21A? 0 +065611.78 +184800.6 -000008.8+000015.300007.4 08.09-0.05B? 0 +070328.31 +252016.1 +000003.4-000018.600001.3 08.0900.95G? 0 +070402.05 +015352.6 -000036.8-000015.400002.8 08.0900.55F? 0 +070425.10 +685345.4 +000046.6+000004.100009.0 08.0900.53F? 0 +070506.83 -204310.6 -000001.0+000010.500006.0 08.0900.97K? 0 +070934.18 +575757.5 -000039.8-000057.100005.4 08.0900.49F? 0 +071456.36 -680415.0 +000013.0-000117.300018.5 08.0900.65G? 0 +071519.92 +184852.6 -000026.5-000006.200007.8 08.0900.29A? 0 +071546.60 -533607.5 -000005.8+000007.800010.0 08.0900.04A? 0 +071750.44 -370934.4 -000008.3+000006.600000.4 08.09-0.04B? 0 +071811.23 -001041.4 +000001.4-000000.100005.2 08.0900.04A? 0 +072253.78 +062223.3 -000013.2+000015.800008.6 08.0900.52F? 0 +072351.76 -051616.9 +000057.0-000007.600014.7 08.0900.76G? 0 +072648.41 -155339.7 -000003.5-000014.800004.7 08.0900.32F? 0 +072945.87 -051146.3 -000031.5-000000.100005.0 08.0900.25A? 0 +073633.23 -582238.5 -000005.7+000029.900009.9 08.0900.37F? 0 +073643.91 -240629.3 -000003.4+000009.200001.2 08.09-0.12B? 0 +074305.11 +764536.4 +000006.4+000034.200003.1 08.0900.33F? 0 +074314.47 +030748.5 -000011.5-000010.800005.2 08.0900.03A? 0 +074434.91 -321419.8 +000002.7+000004.400000.8 08.0900.63G? 0 +075856.72 -674058.9 +000003.0+000000.900000.8 08.0900.25A? 0 +080219.05 -291031.8 -000033.3+000013.200008.6 08.0900.99K? 0 +080225.75 -321828.8 -000006.3+000006.700003.0 08.0900.06A? 0 +080524.56 +081158.8 +000026.4+000003.700014.4 08.0900.99K? 1 +080630.97 -202003.7 -000011.9-000006.300009.5 08.0900.27A? 0 +081034.56 -704702.3 -000002.8+000001.900001.9 08.0900.83G? 0 +081908.13 -381038.2 -000021.3+000021.400004.2 08.0900.11A? 0 +082003.29 -143646.3 -000070.6+000048.400004.8 08.0900.40F? 0 +082728.59 -281706.6 +000002.5+000013.500009.3 08.0900.99K? 0 +083034.55 -363426.9 -000005.4+000004.700005.4 08.09-0.05B? 0 +083246.80 -333332.4 -000003.8+000016.000014.1 08.0900.94G? 0 +083527.22 -250629.6 +000000.0+000000.000000.0 08.0900.95K? 1 +083601.45 +300104.9 +000025.5-000010.100012.4 08.0900.53F? 0 +084038.52 -064238.0 -000005.5+000011.900012.6 08.0900.93G? 0 +084336.40 -770258.4 -000030.7+000000.100004.5 08.0900.02A? 0 +084818.98 -683955.5 -000005.2+000018.700000.9 08.0900.97K? 0 +090005.13 -122739.5 -000057.5+000004.400012.8 08.0900.50F? 0 +090016.12 -251000.7 -000025.5-000006.300001.0 08.0900.16A? 0 +090259.29 -253718.7 -000005.6+000013.300016.7 08.0900.33F? 0 +090545.54 +172324.5 -000030.8-000009.600000.3 08.0900.14A? 0 +090840.21 -092303.2 -000088.8+000046.100020.5 08.0900.65G? 0 +093605.74 -514440.9 -000019.3+000009.600001.0 08.09-0.05B? 0 +094817.59 -251229.7 -000010.7+000010.200001.6 08.0900.19A? 0 +094913.90 -700430.1 +000020.4-000021.200009.0 08.0900.41F? 0 +095011.54 -581256.3 -000005.8+000008.200004.2 08.09-0.06B? 0 +095514.76 -684853.5 +000018.9-000050.900003.1 08.0900.70G? 0 +095637.06 -542508.5 -000016.1-000003.800001.8 08.0900.05A? 0 +100337.34 +132805.6 +000036.3-000006.400002.0 08.0900.55F? 0 +100909.36 -602458.4 -000009.1+000011.500005.5 08.0900.13A? 0 +101351.06 -480058.2 -000061.4+000028.400000.2 08.0900.40F? 0 +103158.95 +220222.0 -000012.2+000004.200004.8 08.0900.27A? 0 +103830.13 -421311.7 -000043.6+000012.800013.2 08.0900.20A? 0 +103909.49 -335635.1 -000042.9+000015.900003.3 08.0900.45F? 0 +103934.70 +160109.0 -000035.2-000015.800001.0 08.0900.92G? 0 +104040.58 -434526.6 -000011.4-000010.300005.0 08.0900.14A? 0 +104224.17 -820213.8 -000020.2-000045.100004.5 08.0900.46F? 0 +104348.96 -600644.7 +000000.0+000000.000000.0 08.0900.10A? 0 +105201.21 +552118.5 -000007.1+000001.800015.0 08.0900.32F? 0 +105325.84 -442440.9 -000266.9+000014.200012.6 08.0900.51F? 0 +105637.22 -211631.3 -000021.1+000010.000001.5 08.0900.24A? 0 +105729.57 -375032.8 -000009.9+000013.300003.4 08.0900.27A? 0 +110532.81 -483723.5 +000002.4-000003.900005.1 08.0900.19A? 0 +110858.12 -482410.4 -000014.5+000003.100013.5 08.0900.06A? 0 +110900.28 +540902.5 -000009.4-000028.100001.9 08.0900.54F? 0 +111004.09 -605845.0 -000001.9-000002.000004.0 08.0900.06A? 0 +111755.20 -222553.2 -000025.9-000002.000008.0 08.0900.29A? 0 +111909.27 -201332.3 +000009.1+000002.400005.5 08.0900.36F? 0 +112102.50 +070352.5 +000010.6-000037.000006.0 08.0900.58G? 0 +112305.24 -163617.4 -000027.2+000002.800005.6 08.0900.47F? 0 +112801.53 -472102.1 -000013.2+000003.900009.7 08.0900.25A? 0 +113250.09 -832903.4 -000006.2-000001.600006.0 08.0900.97K? 0 +113649.87 -475940.4 +000008.8-000003.200009.7 08.0900.49F? 0 +113727.00 -012905.4 +000012.0-000035.600010.7 08.0900.49F? 0 +113903.28 -632547.1 -000009.1-000014.900009.5 08.0900.04A? 0 +113929.74 -372554.0 +000000.0+000000.000000.0 08.0900.48F? 0 +114234.62 +434722.2 -000047.9-000028.900007.4 08.0900.58F? 0 +114516.35 +431237.3 -000070.9+000007.600000.8 08.0900.32F? 0 +114544.82 -524125.7 -000031.7-000010.500003.0 08.0900.34F? 0 +120229.45 -692339.0 -000007.7+000003.700010.7 08.0900.03A? 0 +120416.05 -320621.5 -000038.0+000004.200004.2 08.0900.32F? 0 +121114.37 -120549.7 +000025.7-000019.500016.7 08.0900.36F? 0 +121940.72 -392236.7 -000022.5-000006.400007.3 08.0900.35F? 0 +122501.34 -704339.5 -000009.7+000002.300003.5 08.0900.13A? 0 +123816.37 -470654.8 -000026.3-000001.000012.1 08.0900.49F? 0 +124247.95 -582844.0 -000015.2-000000.400002.0 08.0900.08A? 0 +125158.67 +401429.5 +000031.0+000007.300019.1 08.0900.38F? 0 +125903.86 +470905.1 -000052.6+000000.800012.1 08.0900.93G? 0 +130703.85 -200826.0 -000023.0-000002.700004.7 08.0900.98K? 0 +130829.53 -824315.6 -000129.8-000037.500005.8 08.0900.61G? 0 +131103.83 -594444.7 -000004.8+000002.900001.7 08.0900.44F? 0 +131530.74 -080319.1 +000028.5+000064.900038.6 08.0900.69G? 0 +132459.79 -605816.5 -000011.2+000004.900004.2 08.0900.14A? 0 +133612.15 -484806.8 +000014.3-000005.900000.8 08.0900.12A? 0 +134332.66 +341716.3 -000077.3+000027.300008.0 08.0900.40F? 0 +134522.61 -452054.7 -000008.6+000010.400003.9 08.09-0.09B? 0 +134604.30 -521826.9 -000081.0-000040.800012.1 08.0900.48F? 0 +135019.94 -481626.2 -000006.4-000003.400019.0 08.0900.93G? 0 +135357.42 +101408.1 +000024.2-000010.000006.5 08.0900.38F? 0 +135442.53 -042728.2 -000017.3-000022.200004.0 08.0900.57F? 0 +135443.66 -513722.5 -000017.8-000010.200003.2 08.0900.21A? 0 +135531.83 -443510.4 -000017.0+000010.100001.4 08.0900.58G? 0 +135943.35 -333220.6 -000022.4-000002.400005.3 08.09-0.13B? 0 +140303.89 -691259.0 -000008.4-000000.600002.8 08.09-0.06B? 0 +140833.74 -263910.9 +000060.7-000027.800019.7 08.0900.47F? 0 +141350.60 +085851.1 +000004.0+000004.300003.1 08.0900.28A? 0 +141842.14 -521414.8 -000041.5-000024.800011.7 08.0900.35F? 0 +141927.24 +373636.2 -000048.9-000033.800006.0 08.0900.93G? 0 +143827.58 +195122.3 -000045.9+000016.400010.8 08.0900.50F? 0 +143936.66 -461757.9 +000019.7-000013.500008.1 08.0900.95K? 0 +144200.37 -284905.3 +000008.1+000000.800002.6 08.0900.23A? 0 +144603.21 -185845.3 +000017.3-000013.200010.8 08.0900.25A? 0 +144759.59 +214224.5 -000032.2-000013.200005.4 08.0900.30A? 0 +145545.69 -455826.5 -000031.5-000014.100000.4 08.0900.28A? 0 +150324.70 +333416.1 +000010.9-000002.500004.3 08.0900.38F? 0 +151241.91 -144138.1 -000057.1-000002.600006.1 08.0900.41F? 0 +151644.72 -632055.3 -000008.3-000010.200006.5 08.09-0.04B? 0 +152238.20 -623401.1 -000002.9-000004.500003.0 08.0900.04A? 0 +152432.53 -802626.0 -000019.1-000026.400009.0 08.0900.38F? 0 +153737.99 -090241.7 +000017.4-000028.400017.1 08.0900.36F? 0 +153819.17 +005624.7 +000020.5-000020.800001.5 08.0900.43F? 0 +153935.90 -234802.7 -000016.6-000015.600016.1 08.0900.37F? 0 +160631.52 -141843.0 -000170.9-000119.800004.7 08.0900.72G? 0 +161057.20 +490348.5 -000052.3+000075.200017.3 08.0900.48F? 0 +161355.75 -630328.1 +000009.2+000001.400004.3 08.0900.09A? 0 +161739.45 +805657.8 +000030.2+000000.200010.9 08.0900.97K? 0 +161914.24 -545742.0 -000013.4-000007.800002.4 08.09-0.04B? 0 +163551.82 -560738.1 -000085.6-000103.000006.0 08.0900.63G? 0 +165355.80 -465437.6 -000004.4-000002.300006.7 08.0900.26A? 0 +165822.85 +394236.8 +000029.1-000118.300005.9 08.0900.57F? 0 +170144.19 -265705.8 -000000.3+000001.400007.9 08.0900.17A? 0 +170535.81 +262739.0 -000014.7+000001.300001.8 08.0900.46F? 0 +171008.33 +052322.2 -000000.2-000013.400008.3 08.0900.56F? 0 +171112.10 +305722.2 +000000.9+000049.000007.4 08.0900.46F? 0 +172344.61 +471614.3 -000016.6+000043.100018.4 08.0900.56F? 0 +172442.47 +380212.2 -000054.4-000195.400014.5 08.0900.78G? 0 +173105.92 +210116.9 -000065.6-000079.000021.9 08.0900.52F? 0 +173456.14 -400414.8 +000019.3-000016.700004.0 08.0900.13A? 0 +173530.06 -055553.6 +000001.0-000003.800009.1 08.0900.41F? 0 +173829.93 +050119.1 +000016.0-000004.000016.9 08.0900.53F? 0 +175112.42 -303334.7 +000015.3-000003.200001.1 08.0900.11A? 0 +175536.15 +250754.4 -000008.7-000009.900004.6 08.0900.21A? 0 +180112.34 -292032.3 -000029.6-000059.700021.4 08.0900.49F? 0 +180158.36 +124528.1 -000014.0-000007.600002.0 08.0900.09A? 0 +180627.07 -493048.7 +000005.7-000014.200003.7 08.0900.48F? 0 +181143.44 +223629.8 -000004.1+000010.600001.0 08.0900.04A? 0 +181259.40 +281526.4 +000005.9+000117.500016.0 08.0900.52F? 0 +181917.57 +232446.7 -000019.5-000005.900004.8 08.0900.09A? 0 +182100.73 +083742.2 +000025.1+000018.700008.9 08.0900.23A? 0 +182930.80 +122702.7 +000014.8+000005.300014.8 08.0900.10A? 0 +183008.14 +081252.8 -000002.8+000001.900018.1 08.0900.97K? 0 +183016.20 +111147.0 -000011.0+000007.000002.4 08.0900.03A? 0 +183340.67 +043532.6 +000030.9-000004.100012.6 08.0900.84G? 0 +183447.18 -132605.1 +000013.5-000002.800008.2 08.0900.49F? 0 +183509.41 +634149.2 -000011.2-000258.500026.0 08.0900.56F? 0 +184301.85 -324458.1 +000004.9-000045.100003.5 08.0900.36F? 0 +184934.89 +225714.0 +000000.8-000008.700001.9 08.0900.07A? 0 +185009.41 -333552.8 +000019.4-000043.900023.6 08.0900.48F? 0 +185758.93 +445917.3 -000002.1-000024.700003.3 08.0900.11A? 0 +190150.42 -172105.5 -000027.7-000030.800015.3 08.0900.43F? 0 +190450.29 -165136.2 +000012.9+000003.400009.3 08.09-0.02B? 0 +191316.61 +353234.6 -000006.6-000013.900005.4 08.0900.30A? 0 +191404.66 +403359.7 -000000.3-000003.900003.2 08.0900.95G? 0 +191425.46 +393908.5 -000027.1-000031.400009.3 08.0900.96K? 0 +192648.62 +210940.8 -000002.0-000001.200001.1 08.0900.05A? 0 +192720.70 -054402.4 +000036.3-000022.900002.4 08.0900.39F? 0 +193300.37 +600952.3 +000022.4+000016.000003.6 08.0900.94G? 0 +193401.97 +220113.8 +000021.9+000017.500017.1 08.0900.20A? 0 +193451.49 -410918.2 -000022.4-000031.400009.3 08.0900.25A? 0 +194225.73 +440118.3 +000000.0-000006.900003.4 08.09-0.05B? 0 +194239.38 +373931.4 +000040.2+000093.800002.3 08.0900.63G? 0 +195146.62 +353642.3 +000028.6-000008.900009.5 08.0900.52F? 0 +195312.62 +263512.8 -000000.1-000009.500005.2 08.0900.01A? 0 +195554.46 +491143.7 -000009.9-000015.100003.6 08.09-0.09B? 0 +195954.93 +393146.7 +000005.3-000006.700000.6 08.09-0.00B? 0 +200045.52 +325659.4 +000111.3+000085.400017.7 08.0900.86G? 0 +200605.01 +450022.9 +000022.1+000019.200003.3 08.0900.35F? 0 +200629.87 -645021.1 +000017.4-000005.300012.4 08.0900.97K? 0 +200830.05 -473334.4 -000011.4+000006.300003.3 08.0900.29A? 0 +200912.18 +421349.0 +000009.5+000001.800005.2 08.09-0.01B? 0 +201012.19 -310958.0 +000006.3-000053.800003.0 08.0900.33F? 0 +201451.38 -113811.7 -000008.4-000008.000002.7 08.0900.01A? 0 +201504.77 -793450.7 +000013.6-000006.800006.5 08.0900.29A? 0 +201641.04 +335700.2 +000007.3-000008.100002.0 08.09-0.07B? 0 +201713.33 +285456.3 +000014.4+000006.700005.1 08.0900.15A? 0 +201724.14 +205658.5 -000016.5-000003.200001.7 08.0900.60G? 0 +201806.72 +452348.2 +000007.8+000002.700005.5 08.09-0.03B? 0 +202119.90 +301216.9 -000003.6+000005.500005.2 08.0900.01A? 0 +202908.31 +454404.6 -000022.2-000007.900008.0 08.0900.83G? 0 +203014.50 +490250.8 -000013.8-000034.100001.5 08.0900.92G? 0 +203711.53 -444440.6 +000143.1-000065.600028.3 08.0900.65G? 0 +204211.52 +343359.5 +000014.2+000003.000001.4 08.0900.09A? 0 +204355.60 -685452.2 +000018.6-000016.700002.6 08.0900.52F? 0 +204747.52 +293816.7 -000001.9-000011.100005.7 08.0900.89G? 0 +205544.32 -183452.6 -000000.1-000013.600001.8 08.0900.22A? 0 +210716.44 +683655.1 -000017.6-000011.800012.5 08.0900.30A? 0 +211418.99 +065754.6 +000013.0-000011.800004.3 08.0900.07A? 0 +211421.56 +732557.0 +000007.3-000032.300001.1 08.0900.95K? 0 +211635.91 -144923.3 +000016.6+000007.400001.2 08.09-0.08B? 0 +211637.93 -361024.1 +000034.4-000001.000015.2 08.0900.48F? 0 +211944.94 +535705.4 +000000.3-000010.500001.6 08.0900.23A? 0 +212402.87 +522656.9 +000011.5-000003.000003.0 08.0900.01A? 0 +212729.52 -110949.0 +000038.1+000002.800008.4 08.0900.97K? 0 +213012.62 +235529.7 -000027.1-000054.200004.1 08.0900.41F? 0 +213159.98 +583633.2 +000032.7+000025.400004.4 08.0900.32F? 0 +214228.23 -082754.3 -000014.9-000002.600009.1 08.0900.43F? 0 +214451.81 +062558.1 +000056.3-000008.000002.4 08.0900.46F? 0 +215958.38 -403220.1 +000048.6+000027.100009.1 08.0900.96K? 0 +220648.43 +852433.1 +000086.8+000067.700021.5 08.0900.72G? 0 +221126.35 +525923.2 +000061.0+000043.100007.4 08.0900.41F? 0 +221724.34 +644253.1 +000005.7+000044.500002.3 08.0900.50F? 0 +221947.09 -553508.0 -000032.7+000013.900007.5 08.0900.91G? 0 +223027.06 +565118.8 -000009.4+000007.900002.4 08.0900.94G? 0 +225146.60 +412002.4 +000002.0-000015.100004.6 08.0900.09A? 1 +225935.26 -604043.9 +000063.7+000016.100000.9 08.0900.43F? 0 +230856.81 +660358.9 +000003.7+000008.600005.4 08.0900.12A? 0 +231658.47 -511908.7 -000073.3-000127.600024.8 08.0900.67G? 0 +231948.17 -415749.2 +000153.3-000068.800008.0 08.0900.57F? 0 +232038.42 -382947.1 +000087.9-000034.400012.4 08.0900.41F? 0 +235722.56 +413627.0 -000010.9-000011.100007.8 08.0900.99K? 0 +000311.05 +433835.5 +000006.3-000010.800004.1 08.0901.25K? 0 +000320.49 -115642.8 -000014.3-000071.700013.5 08.0901.12K? 0 +001343.02 +183808.9 -000005.8-000055.500007.1 08.0901.07K? 0 +001425.68 -402512.6 +000023.7+000000.600000.6 08.0901.25K? 0 +001459.98 -360937.5 +000025.4+000016.400002.8 08.0901.48K? 0 +001740.43 -734037.6 -000014.1-000007.800003.5 08.0901.05K? 0 +001812.15 +522445.7 -000020.8-000045.800010.5 08.0901.04K? 0 +003157.22 -061859.4 +000038.0+000017.500021.7 08.0901.18K? 0 +004745.19 +270549.1 -000011.6-000008.000011.6 08.0901.06K? 0 +005231.29 -195343.6 -000023.1-000026.800012.8 08.0901.30K? 0 +011150.52 +434508.4 +000036.3-000010.600007.8 08.0901.27K? 0 +011929.44 +625139.4 -000011.5-000004.500015.3 08.0901.15K? 0 +012901.43 -054203.2 +000035.8-000014.900001.7 08.0901.33K? 0 +012952.98 +002228.3 +000018.8+000002.000010.2 08.0901.19K? 0 +013525.96 +304630.7 +000015.6-000016.600002.7 08.0901.55K? 0 +014730.63 -695256.0 +000032.8+000003.500004.8 08.0901.08K? 0 +015719.67 -235943.0 -000002.0-000016.500001.1 08.0901.08K? 0 +015807.01 +452949.6 -000000.1+000004.900013.7 08.0901.02K? 0 +020333.47 +013636.5 +000053.1+000024.600016.6 08.0901.02K? 0 +022431.71 -450829.7 -000005.8-000024.600007.6 08.0901.01K? 0 +023329.43 +202616.5 +000026.5-000026.700003.6 08.0901.31K? 0 +024112.59 -174916.8 +000095.4-000055.100010.1 08.0901.13K? 0 +024335.88 -525122.9 +000010.2-000017.600003.2 08.0901.05K? 0 +024344.94 +131724.5 +000017.0-000008.400018.7 08.0901.23K? 0 +024527.25 -463329.9 -000017.6-000040.600000.5 08.0901.14K? 0 +024827.79 -061117.2 +000012.3-000026.500005.1 08.0901.10K? 0 +025621.32 +575555.0 +000007.0+000012.800007.4 08.0901.13K? 0 +030413.39 -650947.5 +000024.8+000014.800000.5 08.0901.49K? 0 +031311.09 -510605.1 +000029.5+000013.600000.9 08.0901.16K? 0 +031536.96 -431707.1 +000000.6+000016.800002.8 08.0901.60K? 0 +032531.62 +625647.3 -000014.9+000003.500003.3 08.0901.41K? 0 +033402.26 +391822.6 +000029.4-000027.300011.2 08.0901.29K? 0 +033842.71 +025411.7 +000010.4+000000.700005.2 08.0901.24K? 0 +033858.47 -353809.3 -000041.1-000034.400005.1 08.0901.06K? 0 +035502.43 -531022.1 +000003.8-000023.200006.6 08.0901.51K? 0 +035738.29 -070010.0 +000014.6-000013.900001.1 08.0901.06K? 0 +041443.27 +661320.2 -000003.0-000011.400009.5 08.0901.44K? 0 +041818.59 -380634.6 -000010.4-000008.900001.0 08.0901.53K? 0 +042831.93 +341156.9 +000004.2+000006.000031.9 08.0901.29K? 0 +042910.89 -182831.6 +000024.1-000003.100011.4 08.0901.02K? 0 +044802.91 -103523.8 -000012.5-000021.100016.2 08.0901.03K? 0 +044854.67 -701533.2 -000009.7+000001.200002.0 08.0901.05K? 0 +045918.07 -074652.7 -000010.2-000007.300004.0 08.0901.47K? 0 +050019.35 -193812.2 +000024.4+000011.700002.8 08.0901.16K? 0 +051542.92 +090331.4 +000036.5-000026.100011.9 08.0901.13K? 0 +051642.92 +532752.8 -000002.4-000002.800010.5 08.0901.14K? 0 +052544.61 -140153.7 -000001.1-000039.600007.6 08.0901.10K? 0 +054559.49 +201459.8 +000038.5-000006.300031.1 08.0901.07K? 0 +055335.84 -160028.9 -000005.3+000001.200019.6 08.0901.49K? 0 +055856.56 -010638.5 -000025.2+000022.600007.6 08.0901.54K? 0 +055928.71 +383728.6 +000006.7-000013.600007.2 08.0901.30K? 0 +060258.99 +180027.7 +000009.1+000005.600012.3 08.0901.22K? 0 +060418.03 +063405.7 +000008.1-000000.400015.6 08.0901.58K? 0 +060601.86 -555810.0 -000049.2+000006.200002.6 08.0901.03K? 0 +060621.91 +312448.3 -000010.5-000009.200002.4 08.0901.45K? 0 +061352.19 -373335.1 -000008.6+000008.100006.5 08.0901.13K? 0 +061435.02 -221311.9 -000004.4-000003.600004.7 08.0901.19K? 0 +061444.76 -040940.8 +000015.6-000005.900006.4 08.0901.26K? 0 +062544.83 +135022.3 -000018.7-000010.400025.4 08.0901.02K? 1 +063141.75 +434252.1 +000004.3-000004.500008.6 08.0901.07K? 0 +063243.83 +113448.3 -000011.6+000001.300010.1 08.0901.48K? 0 +063310.13 -223631.9 -000001.5+000019.900003.8 08.0901.05K? 0 +063354.36 -015932.1 +000010.2+000003.700015.7 08.0901.35K? 0 +063737.43 +214236.9 +000005.0-000023.200021.1 08.0901.27K? 0 +065056.28 +135213.3 -000006.0+000005.700004.4 08.0901.22K? 0 +065836.04 -264249.4 -000008.5+000022.200004.3 08.0901.60K? 0 +065922.86 +202641.7 -000033.6-000005.700007.9 08.0901.02K? 0 +070225.33 -500401.4 +000001.5-000021.300002.2 08.0901.27K? 0 +071607.74 -781906.5 -000001.6+000010.500003.1 08.0901.74K? 0 +071659.71 -084402.8 +000012.6+000000.800012.6 08.0901.03K? 0 +072700.87 +001400.4 -000002.1-000000.100000.7 08.0901.06K? 0 +072711.99 +033347.4 +000026.5+000007.200010.9 08.0901.61K? 0 +073137.98 -263054.1 +000001.8+000002.500004.0 08.0901.64K? 0 +073357.37 +033905.0 -000004.2+000012.000003.3 08.0901.62K? 0 +074237.78 -125828.0 +000003.8-000015.700016.0 08.0901.52K? 0 diff --git a/kstars/kstars/data/hip048.dat b/kstars/kstars/data/hip048.dat new file mode 100644 index 00000000..6ee27820 --- /dev/null +++ b/kstars/kstars/data/hip048.dat @@ -0,0 +1,1000 @@ +080046.50 -043113.7 -000023.0+000022.700002.9 08.0901.59K? 0 +081115.65 +763821.6 +000007.3-000043.500016.4 08.0901.18K? 0 +081149.54 +514608.5 +000002.9+000002.400010.6 08.0901.72K? 0 +081349.94 +011524.7 +000010.7-000020.400001.4 08.0901.23K? 0 +081952.66 +002516.2 +000005.6+000003.500004.4 08.0901.33K? 0 +082113.63 +385242.4 -000032.3-000007.800003.1 08.0901.04K? 0 +082120.19 +335320.8 +000001.3-000055.300012.6 08.0901.02K? 0 +083247.74 -285121.4 -000015.5+000014.900013.7 08.0901.54K? 0 +083929.77 -215533.4 +000018.5+000007.200004.5 08.0901.61K? 0 +085650.58 -180205.9 +000018.8-000041.900002.9 08.0901.28K? 0 +090251.87 +521710.2 -000073.6-000151.000010.0 08.0901.00K? 0 +091045.67 +382044.0 -000000.7-000013.100002.5 08.0901.01K? 0 +092855.22 +261248.9 -000023.0+000013.700013.3 08.0901.39K? 0 +093227.87 -541522.4 -000024.0-000047.400013.7 08.0901.30K? 0 +093418.29 +460219.6 -000018.3+000014.900002.8 08.0901.08K? 0 +100943.27 -144545.0 +000005.8-000008.000009.9 08.0901.56K? 0 +101321.21 -505427.4 -000012.6+000030.800010.0 08.0901.59K? 0 +104034.91 +354324.7 -000019.0-000079.300001.3 08.0901.13K? 0 +104325.38 -601956.2 -000056.7-000013.700019.5 08.0901.73K? 0 0.10 1.00 +104507.09 -312014.6 -000009.7-000015.400012.4 08.0901.51K? 0 +104510.44 +844440.1 +000021.9+000017.800010.2 08.0901.08K? 0 +104624.96 -415659.3 -000024.1-000012.600014.4 08.0901.01K? 0 +105256.15 -244508.3 -000006.0-000043.800004.6 08.0901.33K? 0 +105320.22 -503522.2 -000014.4+000008.600001.5 08.0901.18K? 0 +110752.80 +682159.1 -000007.4-000017.400007.7 08.0901.53K? 0 +111814.53 -373918.4 +000021.4-000018.400003.4 08.0901.31K? 0 +112029.41 -472131.1 -000029.0+000016.400006.0 08.0901.28K? 0 +113716.65 -412955.9 -000017.2-000023.400020.9 08.0901.08K? 0 +113806.61 -524416.3 +000002.5-000020.100011.0 08.0901.33K? 0 +113909.36 -023520.3 -000008.2-000009.200008.0 08.0901.34K? 0 +114122.04 +685705.4 +000011.4-000004.000007.6 08.0901.02K? 0 +114359.83 +104109.2 +000014.4+000015.800003.6 08.0901.73K? 0 +114645.31 -703055.0 -000041.1-000003.600018.2 08.0901.64K? 0 +120307.50 -385037.9 -000020.9-000015.400013.3 08.0901.09K? 0 +121337.42 -824413.6 -000023.8-000005.100007.5 08.0901.46K? 0 +121727.40 +440110.2 -000043.7-000000.500003.9 08.0901.33K? 0 +123251.90 -662237.4 -000003.2-000002.700007.9 08.0901.69K? 0 +124701.00 -602426.3 +000006.2-000027.300004.6 08.0901.11K? 0 +131808.45 -551508.2 -000035.6+000006.200010.4 08.0901.25K? 0 +132515.41 -780315.9 -000010.2-000004.500009.2 08.0901.01K? 0 +133214.85 -331456.1 -000010.8+000006.600011.1 08.0901.24K? 0 +133709.05 -640713.6 -000015.9-000003.700006.6 08.0901.49K? 0 +134312.97 +493344.2 -000025.5-000011.100001.8 08.0901.25K? 0 +135228.55 -511237.8 -000097.5-000001.200001.9 08.0901.11K? 0 +140022.20 -372352.2 +000045.8-000006.600010.6 08.0901.16K? 0 +141750.03 +135414.3 +000010.3-000009.100000.6 08.0901.51K? 0 +142222.30 +663246.7 -000001.8+000000.800003.7 08.0901.47K? 0 +142557.19 -161757.2 -000000.4-000005.500016.3 08.0901.33K? 0 +142638.17 +213522.5 -000021.8+000015.300005.6 08.0901.12K? 0 +142657.62 +623030.5 -000033.7+000013.200010.0 08.0901.46K? 0 +143247.35 +582523.8 -000051.5-000008.300000.1 08.0901.30K? 0 +143319.64 -371429.5 -000025.4-000010.200004.0 08.0901.40K? 0 +143351.66 -734716.6 -000033.8-000028.200005.2 08.0901.35K? 0 +143732.51 +682657.5 +000010.5-000001.200001.2 08.0901.00K? 0 +144052.12 -321930.2 -000003.9+000021.600014.5 08.0901.17K? 0 +144105.05 -432528.5 -000031.8+000015.200015.1 08.0901.44K? 0 +144219.25 +110432.3 +000011.7-000022.900009.1 08.0901.03K? 0 +144627.29 +255654.8 +000014.7-000022.100012.6 08.0901.25K? 0 +150353.68 -110007.3 -000044.6+000011.700002.0 08.0901.01K? 0 +150709.72 -085543.0 +000013.9+000013.100011.6 08.0901.55K? 0 +151401.30 +501536.0 -000005.1-000010.100007.0 08.0901.28K? 0 +152536.92 +681333.4 -000010.0-000024.000007.3 08.0901.06K? 0 +153452.47 -401346.7 +000004.6-000012.700001.4 08.0901.54K? 0 +154238.10 -183625.4 -000031.2-000010.900013.9 08.0901.59K? 0 +155315.09 +311415.2 -000040.9-000065.200000.8 08.0901.31K? 0 +155449.67 +083504.8 +000019.3-000000.300011.8 08.0901.52K? 0 +155740.95 -423725.6 -000260.3-000197.900074.2 08.0901.11K? 0 +160258.07 -013858.2 -000025.8-000028.100004.7 08.0901.16K? 0 +160847.31 +063846.0 -000030.0+000003.200008.4 08.0901.55K? 0 +160922.03 +214946.5 -000015.6-000034.800007.7 08.0901.18K? 0 +162012.14 -471457.3 -000009.1-000012.600003.9 08.0901.50K? 0 +162335.69 +210327.2 +000008.8-000010.300016.0 08.0901.10K? 0 +164118.23 -625310.8 -000012.3+000002.500005.2 08.0901.56K? 0 +165257.22 +442408.0 -000003.8+000077.300001.9 08.0901.01K? 0 +165710.70 +351711.6 +000004.7-000003.700001.8 08.0901.43K? 0 +165918.00 -282738.6 -000020.9-000027.200001.1 08.0901.27K? 0 +175213.10 +462831.6 +000016.4-000062.800004.0 08.0901.16K? 0 +175500.85 -702750.8 -000020.8+000060.900010.1 08.0901.14K? 0 +175619.23 -532041.8 -000038.4-000076.200005.2 08.0901.16K? 0 +175754.11 +380502.7 -000001.2-000012.500007.3 08.0901.38K? 0 +180312.40 +075434.6 +000007.8-000021.400000.1 08.0901.38K? 0 +180942.70 -461820.5 -000005.3+000003.300013.8 08.0901.00K? 0 +181501.18 +215319.8 +000003.6-000003.800003.6 08.0901.73K? 0 +181958.92 -544119.3 -000001.8+000016.300005.8 08.0901.55K? 0 +182221.88 -425603.8 +000007.6-000001.900007.9 08.0901.32K? 0 +184311.00 +212020.3 -000020.4+000007.100004.7 08.0901.06K? 0 +184414.02 +181151.7 -000004.9-000045.700001.6 08.0901.18K? 0 +184527.15 +113552.0 +000016.3-000016.500007.7 08.0901.15K? 0 +184854.01 -601551.8 +000024.4-000032.600008.2 08.0901.09K? 0 +185123.45 -300705.5 -000008.2-000019.500004.9 08.0901.09K? 0 +185515.21 +304648.1 -000017.9-000020.300015.0 08.0901.09K? 0 +185750.40 -464410.5 -000007.0+000012.400013.3 08.0901.48K? 0 +190251.31 -053207.4 +000000.3-000016.300002.0 08.0901.63K? 0 +190913.25 -411551.5 +000002.0-000056.100001.9 08.0901.57K? 0 +191130.07 +105339.8 +000021.3-000063.100012.6 08.0901.12K? 0 +192624.13 +491047.6 +000002.8+000001.400000.9 08.0901.52K? 0 +193505.26 +333321.8 -000001.7-000003.500009.8 08.0901.02K? 0 +193703.65 +093333.9 +000014.9-000031.900004.2 08.0901.22K? 0 +193709.65 +281118.8 +000016.4+000004.700008.0 08.0901.05K? 0 +194020.77 +485718.3 +000001.2-000020.900002.6 08.0901.04K? 0 +195216.13 +305444.2 +000002.0+000009.300007.9 08.0901.55K? 0 +195339.90 -695704.3 +000006.0-000006.000015.7 08.0901.02K? 0 +200334.17 +610151.8 -000012.8-000012.900000.4 08.0901.62K? 0 +200407.91 +593944.3 -000021.7+000003.300004.0 08.0901.16K? 0 +200812.70 +332432.4 +000014.5-000004.200006.2 08.0901.06K? 0 +200907.43 +704513.6 -000010.3-000035.000006.3 08.0901.04K? 0 +201013.52 +220824.3 +000004.5-000023.100009.1 08.0901.15K? 0 +201022.70 +432701.1 +000014.2-000004.800000.1 08.0901.39K? 0 +201123.58 -071255.2 -000006.3-000010.200008.7 08.0901.12K? 0 +201656.67 -721103.9 +000000.3+000003.100000.3 08.0901.06K? 0 +202315.06 +095808.4 -000004.4-000014.400023.1 08.0901.24K? 0 +203045.60 +275730.9 +000045.3+000045.300008.8 08.0901.13K? 0 +204810.84 +283145.9 +000005.0+000001.700011.8 08.0901.14K? 0 +210844.65 -065911.3 -000008.9+000008.100002.7 08.0901.20K? 0 +211453.88 +013856.0 -000008.6+000021.400005.5 08.0901.24K? 0 +212638.23 +241737.9 +000031.4+000003.900002.8 08.0901.50K? 0 +213111.58 +384530.5 -000007.9-000013.400000.2 08.0901.28K? 0 +213229.87 +573218.2 -000038.2-000016.500001.1 08.0901.06K? 0 +213232.59 +303419.7 +000014.7+000003.000008.1 08.0901.71K? 0 +213724.83 +252048.2 -000017.8-000052.900003.4 08.0901.07K? 0 +213816.55 -120241.5 -000003.6-000043.000016.8 08.0901.17K? 0 +214604.46 +525314.5 +000000.2-000004.100004.4 08.0901.20K? 0 +214836.52 +390455.4 +000009.1-000009.100006.6 08.0901.50K? 0 +214944.50 +840212.3 +000015.3-000013.900000.3 08.0901.14K? 0 +220007.31 -473924.5 -000022.5-000010.800000.7 08.0901.60K? 0 +220112.64 -250038.2 +000021.8-000054.900016.6 08.0901.09K? 0 +220930.60 +352248.8 +000010.9+000018.500008.9 08.0901.53K? 0 +221209.81 -323210.0 +000005.8+000000.200011.5 08.0901.60K? 0 +221401.78 -243730.4 +000020.8-000025.500017.3 08.0901.38K? 0 +221725.25 +451647.1 -000018.2-000006.300008.2 08.0901.34K? 0 +221833.99 -332029.8 -000020.7-000015.000004.1 08.0901.41K? 0 +223550.31 -550309.7 +000032.2-000003.800011.7 08.0901.34K? 0 +224701.43 +063344.0 +000002.7-000007.000003.0 08.0901.54K? 0 +224817.76 -054602.8 -000017.7-000002.700001.8 08.0901.50K? 0 +225125.63 -592133.9 +000019.1-000008.000003.5 08.0901.25K? 0 +230209.83 -145834.0 +000015.8-000009.900010.8 08.0901.50K? 0 +230704.26 -555708.2 +000019.8-000012.000005.1 08.0901.37K? 0 +230818.91 -164501.1 -000011.0-000067.200008.8 08.0901.18K? 0 +230958.86 +365144.2 +000003.9-000008.600002.3 08.0901.48K? 0 +233041.96 +102142.7 -000001.9+000015.600005.4 08.0901.18K? 0 +233423.34 +020003.7 +000005.8-000061.300014.0 08.0901.28K? 0 +234932.61 -312410.4 +000005.3+000011.700008.3 08.0901.12K? 0 +000320.50 -040844.6 -000027.0-000015.000012.4 08.1000.41F? 0 +001037.25 +584453.7 +000011.2-000020.800002.2 08.1000.10A? 0 +002132.08 -341010.9 +000030.9-000027.400021.3 08.1000.75G? 0 +003235.09 -180633.0 +000056.6+000017.900015.0 08.1000.73G? 0 +005012.15 +492348.1 -000004.5+000000.700002.3 08.1000.38F? 0 +005129.08 +563007.1 +000049.3-000077.600025.9 08.1000.64G? 0 +005409.27 +200448.2 -000006.0-000035.000020.4 08.1000.48F? 0 +010309.90 +475117.2 +000005.8+000002.000005.7 08.1000.01A? 0 +010318.19 -275249.7 -000035.1-000023.100014.3 08.1000.81G? 0 +010723.46 +480314.4 +000013.2-000004.500024.2 08.1000.41F? 0 +011043.31 +275204.6 +000000.9+000000.600008.2 08.1000.39F? 0 +011742.56 +010906.5 -000008.4+000002.400012.5 08.1000.34F? 0 +013858.37 -454629.5 +000056.5-000002.000008.6 08.1000.90G? 0 +014003.50 +385810.7 +000000.0+000000.000000.0 08.1000.42F? 1 +014230.96 -192110.1 -000006.4-000045.900017.2 08.1000.82G? 0 +014641.55 -240051.1 +000150.0+000097.300009.6 08.1000.94G? 0 +015212.35 -394027.8 -000057.0-000037.100020.8 08.1000.41F? 0 +015748.91 -215404.9 +000109.4-000049.200035.2 08.1000.65G? 0 +015835.72 +470222.4 +000003.6-000013.600001.9 08.1000.85G? 0 +015905.90 +613231.0 +000010.0-000007.700008.0 08.1000.16A? 0 +020922.63 +245011.4 -000002.7-000009.900007.4 08.1000.97K? 0 +021231.05 +412801.3 +000005.5-000017.600013.2 08.1000.28A? 0 +021257.26 +593218.8 -000006.5-000008.500006.7 08.1000.53F? 0 +021740.37 -561504.1 +000028.5-000128.200004.9 08.1000.65G? 0 +022403.72 -524837.7 +000019.0+000005.000003.6 08.1000.86G? 0 +023641.57 -030922.6 +000309.3+000058.200039.1 08.1000.95G? 0 +023923.03 +590359.5 -000004.5+000000.200002.0 08.1000.58F? 0 +025007.24 +480844.4 +000019.9-000033.200009.5 08.1000.49F? 0 +025819.16 -330904.5 +000019.0+000022.400006.7 08.1000.13A? 0 +030504.52 -142355.5 +000018.4+000058.800004.5 08.1000.84G? 0 +030933.81 -311512.3 +000013.9+000033.200011.4 08.1000.82G? 0 +031337.05 +291356.5 -000012.2-000012.600003.7 08.1000.23A? 0 +032017.28 +415350.1 +000009.5-000005.300003.4 08.1000.29A? 0 +032414.31 +173259.0 +000000.0+000000.000000.0 08.1000.00B? 0 +032802.91 +442324.9 +000030.8-000028.400000.3 08.1000.49F? 0 +033708.24 +652113.2 -000010.0-000015.700005.0 08.1000.54F? 0 +034055.96 +890617.9 -000054.6-000031.900004.9 08.1000.39F? 0 +034330.04 +832136.9 +000014.3-000016.400003.0 08.1000.15A? 0 +034525.37 -075613.7 +000017.6+000018.400000.7 08.1000.00A? 0 +034620.53 +162226.9 +000033.5+000002.600027.8 08.1000.32F? 0 +041502.55 -400318.8 +000012.8+000035.500001.0 08.1000.34F? 0 +042053.54 +501618.4 -000009.5-000021.100007.4 08.1000.95K? 0 +042127.27 +624008.8 -000008.1-000005.700010.5 08.1000.49F? 0 +042640.05 +164449.1 +000134.4-000030.800029.3 08.1000.69G? 0 +043159.79 -335355.0 +000003.6+000000.400003.8 08.1000.05A? 0 +043919.73 -332548.8 +000009.9-000000.700006.8 08.1000.50F? 0 +044936.93 -535255.5 +000000.0+000000.000000.0 08.1000.78G? 0 +045112.97 -430306.7 +000039.1+000061.600002.3 08.1000.47F? 0 +050145.31 +422040.3 +000007.9-000144.000023.6 08.1000.50F? 0 +051117.87 +220700.8 +000017.0-000000.100017.5 08.1000.74G? 0 +051633.01 +424003.4 -000002.9+000010.900026.5 08.1000.35F? 0 +051735.68 +333536.6 +000008.5-000006.700006.9 08.1000.07A? 0 +052651.14 +572813.9 -000006.8-000003.400005.4 08.1000.12A? 0 +052736.39 -205457.1 -000013.4-000040.700017.5 08.1000.36F? 0 +053045.05 +530943.0 -000014.0-000022.400007.8 08.1000.37F? 0 +053357.96 +332448.8 -000007.3-000003.100004.5 08.10-0.01B? 0 +053532.86 -015046.2 -000006.3+000002.000016.1 08.1000.38F? 0 +054138.62 +282724.3 -000002.7-000019.600008.9 08.1000.21A? 0 +054359.51 +065454.7 -000006.9+000005.000010.1 08.10-0.04B? 0 +054541.96 -155211.4 -000018.3-000073.100013.9 08.1000.56F? 0 +055009.75 -553651.9 +000013.5-000023.400006.5 08.1000.53F? 1 +055334.26 +402512.5 +000006.0-000029.300007.6 08.1000.25A? 0 +055604.44 +192237.3 +000010.4-000008.500013.6 08.10-0.09B? 0 +060202.83 +151222.7 -000000.4-000025.900002.1 08.1000.57F? 0 +061342.18 +084244.6 +000013.4-000006.100007.5 08.10-0.04B? 0 +061506.22 +035247.3 -000002.3+000000.100003.5 08.10-0.08B? 0 +062140.25 -252105.0 +000021.6-000033.300005.6 08.1000.41F? 0 +062143.69 -273025.6 +000014.4-000026.500012.7 08.1000.55F? 0 +062613.20 +784743.5 -000016.5-000014.800004.9 08.1000.98K? 0 +062750.84 -050917.5 -000014.4-000009.700008.4 08.10-0.07B? 0 +062809.54 +100725.3 +000018.2-000024.700009.5 08.1000.59G? 0 +062833.06 -043444.3 +000014.9-000023.200004.4 08.1000.36F? 0 +063005.10 +143003.5 -000002.1-000019.800010.9 08.1000.45F? 0 +063045.63 +294942.9 -000037.6-000024.200004.8 08.1000.33F? 0 +063849.50 -274447.9 +000051.5-000126.100018.3 08.1000.57F? 0 +064209.16 -222636.8 -000001.0-000001.100013.6 08.10-0.13B? 0 +064226.17 -254111.3 -000006.9-000014.100011.6 08.1000.10A? 0 +064314.96 -190900.0 +000022.1-000007.300003.0 08.1000.97K? 0 +064537.09 +240736.6 -000028.2-000028.900001.7 08.1000.30A? 0 +064756.35 +310248.6 -000018.1+000002.400020.3 08.1000.09A? 0 +064825.71 -535337.0 -000000.1+000016.500005.2 08.1000.31F? 0 +065046.96 -144430.7 -000006.2-000014.400001.0 08.1000.94G? 0 +065219.04 +111906.9 +000001.5-000005.400001.9 08.1000.02A? 0 +065746.72 -420143.4 -000007.3+000033.300001.0 08.1000.25A? 0 +070112.24 -274114.8 -000002.8+000003.800003.4 08.10-0.17B? 0 +070323.98 -223410.8 -000023.0+000028.200011.0 08.1000.72G? 0 +071049.41 +615127.2 -000007.2-000031.800012.0 08.1000.35F? 0 +071137.73 +312239.1 -000019.6-000024.300008.6 08.1000.13A? 0 +071255.91 -122245.0 -000004.9+000005.400002.8 08.10-0.11B? 0 +071837.11 -691937.9 +000003.6-000015.300002.3 08.1000.97K? 0 +072044.69 +032426.8 -000004.2+000002.600012.6 08.10-0.06B? 0 +072235.78 -270815.6 -000006.0+000000.600002.6 08.1000.90G? 0 +072657.85 -341856.7 -000310.7+000105.100024.5 08.1000.61G? 0 +072659.45 -413744.8 -000007.0+000014.700000.2 08.1000.04A? 0 +073252.54 +050209.1 +000007.2-000007.100007.8 08.10-0.07B? 1 +073541.45 -212857.0 +000015.3+000008.900005.0 08.1000.33F? 0 +073705.74 +542307.0 -000018.0-000062.400001.7 08.1000.48F? 0 +073817.13 -045949.4 -000028.1-000001.200006.3 08.1000.10A? 0 +073826.28 -384219.0 -000011.5+000021.700000.6 08.1000.03A? 0 +073846.17 +381950.7 -000007.6-000080.900000.5 08.1000.19A? 0 +074118.58 -013230.1 -000008.1+000001.700012.4 08.10-0.01B? 0 +074338.38 -173349.4 -000007.1-000001.400001.6 08.10-0.03B? 0 +074503.21 -114551.0 -000003.2+000001.600000.5 08.10-0.08B? 0 +074650.60 -740526.5 -000005.0+000019.900003.5 08.1000.15A? 0 +074959.99 -350627.9 +000001.0-000014.900005.0 08.1000.52F? 0 +075056.40 -340359.6 +000006.4-000019.400012.0 08.1000.06A? 0 +075118.13 -313802.3 -000015.6+000005.400007.5 08.10-0.01B? 0 +075125.12 +110956.5 +000004.1-000005.200018.4 08.1000.75G? 0 +075507.48 +415737.7 +000002.6+000011.900008.1 08.1000.22A? 0 +075648.54 -460247.1 -000012.5+000014.100002.2 08.1000.62G? 0 +075654.69 -603554.6 -000000.2+000020.500002.6 08.10-0.05B? 0 +075830.34 -033816.1 -000018.1-000006.900008.1 08.10-0.10B? 0 +080303.50 +613752.4 +000004.7-000039.900001.5 08.1000.38F? 0 +080427.67 -013542.5 -000057.0-000002.800010.0 08.1000.26A? 0 +080539.11 -082700.6 -000036.3+000020.300019.6 08.1000.97K? 0 +081743.31 +761244.9 -000061.1-000103.100013.1 08.1000.61G? 0 +082257.66 +313507.8 -000010.3+000000.300004.8 08.1000.96K? 0 +082318.28 -185659.9 -000009.7+000007.400017.3 08.10-0.03B? 0 +082937.14 -413129.5 -000007.4+000002.400007.4 08.10-0.04B? 0 +083023.03 +392212.2 -000004.6-000015.100019.2 08.1000.96K? 0 +083631.39 +114212.8 -000000.3-000004.900002.8 08.10-0.02B? 0 +084018.65 -794026.0 +000132.9-000064.900007.9 08.1000.56F? 0 +084733.75 -422907.0 -000016.5+000000.600005.7 08.10-0.07B? 0 +085347.11 -400006.0 -000001.2-000010.700006.3 08.1000.34F? 0 +085356.68 -202547.9 +000003.7-000019.600008.3 08.1000.96K? 0 +085604.70 -110913.3 +000022.0-000020.400004.7 08.1000.19A? 0 +090205.20 -274850.2 -000006.2-000049.900007.8 08.1000.41F? 0 +090324.36 +223640.8 -000004.1-000004.000009.3 08.1000.90G? 0 +090552.47 -343204.7 -000018.7+000013.700002.8 08.10-0.05B? 0 +090720.50 -334023.2 -000023.8+000011.400002.0 08.1000.07A? 0 +090854.21 +504709.1 -000184.5-000375.600027.8 08.1000.83G? 0 +091256.49 +104010.0 -000008.4+000008.000020.9 08.1000.48F? 1 +091809.01 -224032.0 -000106.5+000002.300017.7 08.1000.43F? 0 +092151.34 -102537.6 -000003.8-000001.500009.2 08.1000.36F? 0 +093103.24 -395751.0 -000018.8+000016.400004.4 08.1000.20A? 0 +094239.01 -824718.7 -000020.3+000021.800007.2 08.1000.01A? 0 +094645.25 -051320.1 -000056.2+000008.900012.8 08.1000.97K? 0 +095326.84 -541721.5 +000000.7-000001.500000.7 08.1000.01A? 0 +095350.73 -752249.4 -000002.6+000001.900000.3 08.1000.02A? 0 +095405.57 +503152.1 -000020.1-000007.600000.7 08.1000.23A? 0 +095830.45 +221849.5 -000039.3+000021.400003.2 08.1000.99K? 0 +100337.54 -290236.3 -000243.3+000032.700016.1 08.1000.68G? 0 +100507.72 -720427.7 -000004.7+000006.500002.9 08.1000.04A? 0 +101356.33 -724043.9 -000098.2-000015.800015.4 08.1000.76G? 0 +101815.95 -011440.1 -000021.4-000028.600021.4 08.1000.39F? 0 +101932.48 -461305.1 -000024.6+000006.300002.4 08.1000.00A? 0 +102209.49 -211633.9 -000006.4+000003.500002.0 08.1000.08A? 0 +103150.87 +045608.2 -000072.6+000022.100012.9 08.1000.42F? 0 +103807.59 +402614.2 -000099.4-000008.500005.9 08.1000.38F? 0 +104334.91 +041502.7 -000091.7+000007.400023.8 08.1000.57F? 0 +105057.12 -085314.0 -000009.6+000001.400000.1 08.1000.08A? 0 +105132.27 -590906.0 -000007.1-000014.200001.9 08.1000.26A? 0 +105357.07 -343059.1 +000048.8-000056.400005.7 08.1000.43F? 0 +105826.19 -805003.1 -000003.4+000007.000007.9 08.10-0.07B? 0 +110454.19 -583307.0 -000028.8+000001.700020.4 08.10-0.12B? 0 +110550.70 -202432.3 +000062.9-000042.900018.6 08.1000.58F? 0 +111709.95 -434907.4 -000027.9+000000.000005.0 08.1000.14A? 0 +111722.86 -693020.0 -000023.8+000003.600002.5 08.1000.02A? 0 +111755.54 -371147.8 -000047.2+000020.000017.3 08.1000.45F? 0 +112332.05 -590449.8 -000008.6-000001.600008.5 08.10-0.07B? 0 +112812.55 +472723.5 -000040.2-000027.900007.3 08.1000.13A? 0 +112845.75 -633430.6 -000004.5+000003.900005.2 08.1000.29A? 0 +113024.32 -634902.0 +000002.1+000002.200001.8 08.1000.05A? 0 +113329.30 +364555.6 +000019.1-000008.700000.0 08.1000.36F? 0 +114618.52 -461438.6 -000026.0+000033.700011.2 08.1000.51F? 1 +115207.66 +614234.0 -000007.2-000011.200006.9 08.1000.39F? 0 +115357.69 +393635.1 -000046.6-000019.300007.5 08.1000.99K? 0 +120346.94 -574433.2 +000000.0+000000.000000.0 08.10-0.05B? 1 +122240.69 +555006.6 -000004.4-000009.200005.0 08.1000.41F? 0 +122348.25 -635909.7 -000066.8-000005.900001.3 08.1000.28A? 0 +122759.78 -073405.0 -000022.1-000019.500011.1 08.1000.47F? 0 +123118.81 +550707.8 +000100.4-000023.900045.6 08.1000.95G? 0 +123308.46 +010238.8 -000101.5-000052.800012.6 08.1000.82G? 0 +123824.24 -575916.4 -000036.3-000013.200007.9 08.1000.50F? 0 +123842.84 -684549.0 -000043.9-000017.800005.6 08.1000.36F? 0 +123910.04 +141938.1 -000003.5-000007.400012.3 08.1000.39F? 0 +124910.04 -394301.7 +000000.8-000002.700001.6 08.10-0.11B? 0 +125724.32 +795445.8 -000096.1+000036.900012.1 08.1000.46F? 0 +125729.49 +434919.6 -000033.7-000036.400002.9 08.1000.47F? 0 +125901.33 -633826.2 -000013.4-000009.700000.5 08.1000.14A? 0 +131246.36 +343141.6 -000084.5-000048.200020.2 08.1000.54F? 0 +131314.20 -723238.4 -000002.2-000006.100003.7 08.1000.02A? 0 +133209.45 -574404.3 -000008.3-000033.900003.1 08.1000.48F? 0 +133806.06 -452810.8 -000074.8+000012.700006.3 08.1000.44F? 0 +135027.15 +655848.4 -000027.5-000007.300004.8 08.1000.36F? 0 +135337.48 -582622.8 -000011.8-000007.400001.7 08.1000.04A? 0 +135438.90 -504129.9 -000024.7+000002.000002.2 08.1000.50F? 0 +135818.69 -733819.5 -000006.7-000002.500005.5 08.10-0.02B? 0 +140448.77 -063308.6 -000034.2+000006.100000.0 08.1000.35F? 0 +140623.89 -513708.8 -000010.6+000011.900000.2 08.1000.45F? 0 +140625.44 +274335.1 -000048.8+000029.600010.2 08.1000.39F? 0 +140754.09 -211143.0 +000007.2-000017.300005.1 08.1000.98K? 0 +140927.88 -552141.5 -000022.9+000029.900003.8 08.1000.49F? 0 +141248.27 -592322.6 -000001.7-000005.600000.1 08.1000.50F? 0 +141444.69 -314710.5 -000020.6-000030.300010.8 08.1000.25A? 0 +141805.61 -571025.5 -000003.2-000005.600000.4 08.1000.14A? 0 +143224.29 +065326.9 -000008.7+000025.500008.7 08.1000.44F? 0 +143430.76 +380045.0 -000021.7+000020.400002.8 08.1000.21A? 0 +143436.66 -570635.2 -000008.0-000004.500001.8 08.1000.22A? 0 +144539.33 -112520.6 +000058.1-000112.000008.0 08.1000.94G? 0 +150334.90 +152518.0 -000070.3+000020.300005.1 08.1000.45F? 0 +150458.38 -374120.5 -000020.6-000023.900006.1 08.1000.18A? 0 +151124.67 -575515.1 -000011.9-000013.600007.0 08.1000.01A? 0 +152246.92 -111217.2 +000006.6-000001.300004.5 08.1000.34F? 0 +152742.06 -554747.5 -000003.3-000007.200006.2 08.1000.01A? 0 +152812.94 +025121.6 -000008.0-000015.400004.7 08.1000.33F? 0 +153625.95 -055025.1 -000020.8-000055.900015.1 08.1000.51F? 0 +155218.83 -393057.3 -000029.1-000023.500014.2 08.1000.20A? 0 +155400.55 -714037.0 -000000.3-000036.700005.6 08.1000.17A? 0 +160051.58 +122835.9 -000013.4+000006.400010.1 08.1000.40F? 0 +160455.46 -205359.8 -000020.4-000021.800005.0 08.1000.31F? 0 +161337.77 -130206.1 -000000.5-000001.800022.8 08.1000.22A? 0 +161550.53 -200435.0 -000025.9-000033.500018.3 08.1000.31A? 0 +162550.67 -263406.2 -000015.3-000022.900006.6 08.1000.20A? 0 +163028.34 +633414.6 -000023.6+000030.700002.8 08.1000.35F? 0 +163107.90 -513950.4 -000003.0+000010.100007.5 08.1000.39F? 0 +163754.97 +702622.3 -000000.8-000000.200002.1 08.1000.91G? 0 +164207.78 -394835.3 +000007.8-000022.600007.6 08.1000.28A? 0 +165416.60 -405859.2 -000011.7-000005.800000.6 08.1000.09A? 0 +170446.67 -500416.9 +000022.8-000008.800006.0 08.1000.17A? 0 +172028.70 +155952.9 -000009.3+000015.200003.4 08.1000.51F? 0 +172541.75 -451600.3 +000010.5-000020.900008.4 08.1000.27A? 0 +172745.73 -282131.6 +000011.3-000011.200014.2 08.1000.14A? 0 +172954.61 -512751.4 -000019.1-000042.700014.5 08.1000.86G? 0 +173113.26 +433331.4 -000008.3+000022.700008.9 08.1000.96K? 0 +173622.24 -424446.5 -000015.9-000031.300004.6 08.1000.21A? 0 +173959.36 -322635.9 +000003.1-000010.400004.9 08.1000.01A? 0 0.10 1.00 +174009.62 -395730.2 +000013.1-000015.300001.4 08.1000.20A? 0 +175207.25 +084922.6 -000010.6+000000.200001.8 08.1000.20A? 0 +180045.78 -151625.8 +000001.6-000012.000006.8 08.1000.18A? 0 +180131.23 +000616.6 -000009.0-000012.600010.0 08.1000.65G? 0 +180305.76 +360715.1 +000003.4+000000.800008.6 08.1000.18A? 0 +180428.03 -242142.9 +000000.0+000000.000000.0 08.1000.13A? 0 +181200.35 -513912.4 -000001.3-000008.800000.5 08.10-0.08B? 0 +181210.92 +190537.4 +000004.0-000008.800002.4 08.10-0.04B? 0 +181442.34 +501437.4 +000020.2-000007.200000.6 08.1000.95K? 0 +183019.82 -494002.4 +000019.3+000004.200005.0 08.1000.96K? 0 +183231.51 -724119.3 +000008.8-000033.200009.4 08.1000.97K? 0 +183750.20 -232348.6 -000023.8+000009.000013.3 08.1000.53F? 0 +184844.19 +075611.4 -000003.3+000004.400011.1 08.1000.14A? 0 +185116.09 +004959.8 +000017.2-000006.800013.0 08.1000.47F? 0 +185338.39 -210305.4 -000005.3-000006.500009.1 08.1000.56F? 0 +185455.10 +091405.2 +000040.6-000005.800004.6 08.1000.28A? 0 +185558.82 -280748.9 +000012.1-000008.000023.6 08.1000.42F? 1 +190200.44 -075850.1 +000042.0-000022.100003.8 08.1000.37F? 0 +190336.69 -392722.8 +000036.0-000031.900003.1 08.1000.89G? 0 +190746.33 +014706.0 +000012.8-000002.900003.5 08.1000.27A? 0 +190945.65 +054038.1 -000000.2-000015.600004.3 08.1000.29A? 0 +191258.98 +173024.3 -000000.9-000010.300003.6 08.1000.14A? 0 +191417.47 -033005.9 +000029.4-000056.100012.7 08.1000.62G? 0 +191624.72 +140552.2 -000000.1-000063.100007.9 08.1000.58G? 0 +191651.51 +615953.1 +000009.8-000009.400003.1 08.1000.93G? 0 +192448.70 +433118.6 -000008.7-000016.100001.1 08.1000.97K? 0 +192930.07 +030523.6 -000016.0-000001.700012.4 08.1000.04A? 0 +193237.25 +120237.0 +000036.7+000017.000013.1 08.1000.47F? 0 +193335.22 -001700.3 +000013.3+000002.900004.1 08.1000.39F? 0 +194044.69 -040200.2 +000019.0+000000.200003.9 08.1000.19A? 0 +194144.38 -531507.9 +000014.5-000107.600001.8 08.1000.49F? 0 +194750.11 -000349.2 +000002.0+000003.300007.8 08.1000.00A? 0 +194901.22 +442236.1 -000003.4-000012.200004.5 08.10-0.07B? 0 +195013.98 -663447.5 +000008.5-000022.000006.2 08.10-0.02B? 0 +195045.35 -323638.9 +000008.9-000010.400002.0 08.1000.06A? 0 +195822.39 -231948.4 +000008.0-000019.300004.7 08.1000.01A? 0 +200020.91 +222624.2 -000001.7-000004.100009.1 08.1000.04A? 0 +200513.98 -080620.8 +000011.0-000049.500011.3 08.1000.24A? 0 +200818.29 +262103.1 +000022.3+000006.600003.8 08.1000.35F? 0 +200928.20 +521634.0 +000112.6+000094.300013.7 08.1000.62G? 0 +202651.07 +122832.4 +000000.2-000010.500001.5 08.1000.03A? 0 +202816.49 -872819.4 +000176.8-000065.700011.1 08.1000.67G? 0 +203006.63 +341359.4 -000002.3-000007.600007.8 08.1000.94G? 0 +203307.29 +395200.8 -000002.6-000001.500004.8 08.10-0.00B? 0 +204334.54 +060404.0 -000001.3+000003.200005.1 08.1000.85G? 0 +204518.98 -704253.2 +000013.6-000024.500006.1 08.1000.43F? 0 +204538.53 -624023.2 +000037.8-000044.100000.4 08.1000.36F? 0 +204739.80 +504602.8 +000018.2+000025.400001.5 08.1000.16A? 0 +205156.75 +494116.3 -000017.6-000031.600007.1 08.1000.97K? 0 +205946.38 +615210.8 +000020.0+000005.700005.8 08.1000.47F? 1 +210048.88 -082034.6 +000249.7+000035.700034.3 08.1000.71G? 0 +210247.47 +111648.4 +000001.9+000004.500001.5 08.1000.38F? 0 +210317.48 +380909.7 +000007.7-000007.500000.7 08.10-0.11B? 0 +210736.63 +714054.4 +000033.1+000018.700001.8 08.1000.39F? 0 +211159.24 +241004.4 +000434.6+000095.000007.1 08.1000.59G? 1 +211222.55 -150000.0 +000000.0+000000.000000.0 08.1000.63G? 0 +212016.57 -305032.5 +000002.7-000024.600018.4 08.1000.45F? 0 +212018.74 -013018.0 -000002.7+000002.200015.5 08.1000.86G? 0 +212814.86 +475714.1 +000007.5+000002.500005.1 08.10-0.09B? 0 +213204.57 +483401.6 +000010.8+000005.100009.2 08.1000.00A? 0 +213328.66 +425818.7 -000001.6+000005.400004.3 08.10-0.04B? 0 +213350.04 +255328.3 +000007.5-000027.000011.0 08.1000.99K? 0 +214254.04 +553126.1 +000000.3+000005.600003.3 08.1000.22A? 0 +215231.59 -403421.0 -000006.2-000021.300006.4 08.1000.65G? 0 +215404.99 +182357.6 +000057.8-000065.200017.2 08.1000.51F? 0 +220807.44 +683108.5 +000001.4+000007.000014.4 08.1000.45F? 0 +220808.71 -662950.0 +000021.0-000031.800002.1 08.1000.11A? 0 +220955.90 +604127.9 -000023.3+000002.200005.4 08.1000.60G? 0 +221257.88 +511125.0 +000028.9+000011.500008.1 08.1000.95K? 0 +221323.87 +391341.0 +000027.1+000006.800003.7 08.1000.74G? 0 +221402.23 -551756.7 +000015.1-000002.700009.4 08.1000.09A? 0 +221421.07 -421904.1 +000052.3-000114.000030.1 08.1000.60G? 0 +221430.67 -121513.7 +000014.6+000032.200000.8 08.1000.84G? 0 +221503.31 +512905.4 +000014.3+000005.900000.3 08.1000.03A? 0 +222505.98 +443218.9 -000004.8-000000.200002.1 08.10-0.07B? 0 +222730.25 +420048.9 -000024.1-000016.400011.6 08.1000.45F? 0 +223052.58 +503118.0 +000036.6-000006.000008.1 08.1000.21A? 0 +223353.92 +364800.3 +000008.7-000059.400002.9 08.1000.23A? 0 +223441.96 -195135.2 +000024.9-000015.900002.4 08.1000.36F? 0 0.10 1.00 +224234.99 -731430.0 +000148.1-000266.400026.0 08.1000.74G? 0 +224255.05 +582535.6 +000012.8+000000.200003.7 08.10-0.00B? 0 +225553.56 -263930.0 +000228.9-000172.000031.7 08.1000.85G? 0 +225708.72 +345443.1 -000002.7-000025.400005.0 08.1000.48F? 0 +230158.26 -394521.2 +000016.8-000028.500010.2 08.1000.44F? 0 +231359.77 +252723.2 +000001.4+000001.800006.4 08.10-0.15B? 0 +231635.14 -013511.7 +000160.5+000014.000006.4 08.1000.63G? 0 +231650.14 +274123.1 +000006.4-000058.800009.3 08.1000.56F? 0 +231728.64 -224851.8 +000010.0+000007.500004.1 08.1000.46F? 0 +234050.96 +082002.4 +000151.9-000035.500002.4 08.1000.41F? 0 +235126.93 +474515.8 +000005.8-000003.600002.7 08.10-0.04B? 1 +235823.36 +285019.2 +000002.6-000017.900001.8 08.1000.16A? 0 +235826.72 +134921.0 +000023.3-000003.500013.1 08.1000.19A? 0 +001820.54 +440119.0 +002922.0+000402.000320.7 08.1001.53K? 0 +002609.62 +562155.0 -000021.3+000003.700001.4 08.1001.52K? 0 +003127.70 -371203.0 +000024.4-000049.900004.1 08.1001.12K? 0 +003521.96 +615152.9 +000008.0-000002.400004.4 08.1001.38K? 0 +003623.62 +694120.5 +000017.0+000009.900007.1 08.1001.07K? 0 +003856.01 -522012.1 +000009.5+000009.300006.8 08.1001.23K? 0 +004006.89 +392626.3 +000018.3+000008.300014.0 08.1001.54K? 0 +004518.57 +275748.8 +000046.0-000004.500008.1 08.1001.21K? 0 +004907.75 -690735.9 +000018.5-000018.000004.4 08.1001.53K? 0 +005000.29 -240710.2 +000012.7-000007.700002.8 08.1001.01K? 0 +005634.03 +554909.0 -000010.5+000012.100003.4 08.1001.23K? 0 +010211.08 -213632.6 +000013.1+000000.200002.1 08.1001.10K? 0 +010351.04 -090745.2 +000011.3-000023.000000.4 08.1001.05K? 0 +010850.78 +575310.4 -000014.4-000006.300006.5 08.1001.08K? 0 +010911.67 +132029.5 +000008.2-000009.200019.0 08.1001.55K? 0 +011237.06 +351050.6 +000030.2+000002.500005.1 08.1001.05K? 0 +013448.68 +291420.5 +000001.9-000018.000003.3 08.1001.49K? 0 +013639.06 +480422.7 +000048.0-000020.100018.7 08.1001.14K? 0 +013817.58 +723458.0 -000026.3+000004.000005.5 08.1001.08K? 0 +014136.60 -030722.2 +000023.7+000001.300006.9 08.1001.46K? 0 +014351.73 -083927.7 +000038.8-000008.500000.5 08.1001.06K? 0 +014738.18 -171305.3 +000058.1+000001.500005.1 08.1001.50K? 0 +020300.68 +024544.7 +000039.6+000007.400004.3 08.1001.61K? 0 +021730.06 +334615.5 +000009.9-000027.300001.2 08.1001.11K? 0 +023542.48 +134902.1 +000038.4+000012.600003.7 08.1001.48K? 0 +024051.39 -741926.6 +000022.4-000010.600008.8 08.1001.14K? 0 +024155.04 +430025.1 -000037.1-000025.300015.6 08.1001.33K? 0 +025910.09 -325446.6 +000016.8-000003.700006.3 08.1001.32K? 0 +032005.21 -715849.8 -000008.4-000045.400005.2 08.1001.09K? 0 +034517.53 +042616.4 +000023.9+000010.300009.0 08.1001.25K? 0 +042524.52 -515608.1 +000004.1-000001.500001.7 08.1001.09K? 0 +042856.32 -643356.9 +000027.4+000024.100007.2 08.1001.53K? 0 +043004.89 +660831.8 +000011.4-000045.500005.0 08.1001.12K? 0 +043925.45 -565320.0 +000008.6-000005.000004.9 08.1001.48K? 0 +044119.00 +205407.7 -000264.0-000252.300085.0 08.1001.11K? 0 +044907.80 +051230.8 +000004.7+000002.500000.9 08.1001.02K? 0 +050354.54 -255331.1 +000005.4+000006.500003.5 08.1001.03K? 0 +051034.07 +492345.4 +000021.6-000013.400020.6 08.1001.06K? 0 +051537.60 -680406.8 +000000.8-000009.500006.6 08.1001.62K? 0 +051758.03 +685824.4 -000001.5+000000.600003.4 08.1001.02K? 0 +052906.48 -664113.3 -000005.8+000006.600003.0 08.1001.25K? 0 +053631.74 -760059.7 +000000.5+000031.600002.9 08.1001.09K? 0 +054011.61 -433504.7 +000007.9-000003.800005.9 08.1001.58K? 0 +054453.16 +333142.9 +000012.3-000004.100001.9 08.1001.02K? 0 +054522.22 -200524.4 -000009.4-000020.600011.5 08.1001.27K? 0 +054926.68 +125454.4 -000002.0+000003.400012.8 08.1001.07K? 0 +055216.23 -144732.9 -000002.3-000009.200006.5 08.1001.36K? 0 +060416.23 +281803.4 -000017.6+000010.700001.1 08.1001.20K? 0 +061339.97 +234442.4 -000005.9+000002.400004.7 08.1001.31K? 0 +062206.21 -132012.3 -000000.2+000065.100012.8 08.1001.13K? 0 +063133.84 -515529.6 +000000.5-000009.100001.4 08.1001.27K? 0 +063741.76 -773219.0 -000013.3+000022.500006.5 08.1001.39K? 0 0.10 1.00 +064115.58 +235730.2 +000194.9-000281.800060.9 08.1001.03K? 0 +070605.32 +060711.2 -000014.4-000005.000007.5 08.1001.02K? 0 +070613.49 +123651.6 +000023.1-000021.000007.7 08.1001.47K? 0 +070653.61 +623249.8 -000014.2+000020.100010.9 08.1001.23K? 0 +071233.49 +003453.4 -000031.2-000016.500008.4 08.1001.22K? 0 +071426.82 -245217.4 -000003.0+000009.200010.1 08.1001.27K? 0 +071540.97 +420539.2 +000004.2-000016.300015.1 08.1001.69K? 0 +071541.77 +135151.8 -000009.4+000022.800000.5 08.1001.14K? 0 +072711.81 -641425.6 -000033.8-000001.600003.7 08.1001.24K? 0 +072718.22 +454053.2 +000013.8-000038.700018.1 08.1001.30K? 0 +073929.29 -241347.5 +000006.4-000008.400007.1 08.1001.12K? 0 +074035.55 -385320.9 -000000.6-000004.400002.8 08.1001.44K? 0 +074142.05 -104719.9 -000001.5-000023.900021.5 08.1001.20K? 0 +075345.93 +524644.2 -000051.7-000016.100004.7 08.1001.10K? 0 +081524.87 -111734.4 -000021.8+000014.400002.1 08.1001.06K? 0 +082138.62 +762154.3 -000009.0-000002.900008.1 08.1001.05K? 0 +083622.27 -713935.8 -000002.9+000023.100013.3 08.1001.11K? 0 +084456.91 -471845.0 -000007.6+000000.200004.2 08.1001.99M? 0 +084838.14 -043119.6 -000005.4+000000.300011.2 08.1001.58K? 0 +085604.34 -061618.7 -000024.8-000005.600004.4 08.1001.25K? 0 +090318.67 +141100.9 -000001.6-000011.800000.0 08.1001.22K? 0 +091041.25 -230616.9 -000024.0+000015.400003.1 08.1001.22K? 0 +091322.57 +441838.3 -000007.1-000028.700001.7 08.1001.36K? 0 +091910.53 -171108.6 -000039.1+000011.200002.8 08.1001.40K? 0 +094357.40 -683516.9 -000021.8+000008.800002.8 08.1001.05K? 0 +094927.34 -332430.1 +000010.9-000035.400003.8 08.1001.38K? 0 +095049.35 -432202.6 -000011.1-000011.700003.5 08.1001.28K? 0 +100236.16 +704552.5 +000032.8-000030.900010.0 08.1001.11K? 0 +100352.58 -561122.9 -000006.3-000010.300001.5 08.1001.23K? 0 +100858.30 -250336.7 +000000.9-000003.300005.7 08.1001.25K? 0 +101550.77 -020122.9 -000010.2+000021.300010.1 08.1001.14K? 0 +101723.42 -342455.3 -000031.8-000001.900015.1 08.1001.33K? 0 +102729.46 -534036.7 -000106.0+000050.900015.1 08.1001.03K? 0 +102756.45 +081851.8 +000018.6-000033.800009.0 08.1001.27K? 0 +102946.37 +283320.0 -000026.6-000017.800007.8 08.1001.21K? 0 +103036.36 -555623.5 -000008.7-000021.100004.7 08.1001.72K? 0 +104012.49 +382411.5 +000000.8-000007.700006.7 08.1001.31K? 1 +111217.47 +301308.5 -000027.3+000011.400005.9 08.1001.11K? 0 +113740.88 -503410.2 -000021.7+000019.100002.3 08.1001.58K? 0 +115612.32 +154344.6 +000006.9-000030.100005.4 08.1001.38K? 0 +120302.71 -551143.2 -000011.9+000015.700011.8 08.1001.65K? 0 +120311.11 -291542.8 +000016.1-000030.100031.1 08.1001.04K? 0 +120328.14 -632735.9 -000041.4+000009.700010.0 08.1001.17K? 0 +120850.80 +761733.3 +000018.7-000024.900006.3 08.1001.07K? 0 +121406.89 +602658.6 -000019.9-000003.600007.0 08.1001.13K? 0 +123205.48 -433210.0 -000017.8-000020.600011.7 08.1001.04K? 0 +123521.46 -435001.7 -000046.5+000002.500007.5 08.1001.29K? 0 +124437.88 -500159.3 -000046.5-000012.700010.7 08.1001.01K? 0 +125905.25 -444434.1 -000023.1+000002.400012.0 08.1001.20K? 0 +130020.09 -585239.7 -000002.1+000000.100007.9 08.1001.89M? 0 +130252.69 -405540.5 +000012.8-000090.300014.5 08.1001.11K? 0 +130444.61 +092659.1 -000017.0-000010.600007.1 08.1001.07K? 0 +131054.16 -600300.4 +000000.7+000000.600003.1 08.1001.35K? 0 +131256.91 -411517.0 -000003.3-000018.400008.4 08.1001.63K? 0 +131735.50 +494536.3 -000015.5+000008.000007.4 08.1001.51K? 0 +132411.71 +344101.8 -000045.4-000009.200005.1 08.1001.02K? 0 +133411.62 -425239.5 +000033.6-000000.600004.0 08.1001.26K? 0 +140323.48 -572056.8 -000000.5-000001.700000.8 08.1001.11K? 0 +141212.17 -594816.0 -000006.1-000012.100014.5 08.1001.61K? 0 +141848.92 +195120.5 -000020.8-000006.900004.3 08.1001.18K? 0 +144103.40 -633929.4 -000004.3-000017.300000.1 08.1001.65K? 0 +151341.30 -373244.1 -000034.0-000032.800004.1 08.1001.63K? 0 +151751.95 -265946.2 -000027.6-000000.200017.1 08.1001.26K? 0 +151852.60 +580653.5 -000017.0-000038.900003.2 08.1001.41K? 0 +152524.64 -490401.0 -000002.5-000012.800019.5 08.1001.36K? 0 +152644.61 -223019.4 -000020.2-000024.100008.8 08.1001.08K? 0 +152828.95 +180050.8 -000085.2-000023.400005.8 08.1001.11K? 0 +154210.37 -215358.5 +000010.9-000038.800007.3 08.1001.21K? 0 +155653.91 -005718.3 +000018.5-000013.800011.4 08.1001.74K? 0 +155824.43 +125006.6 +000003.3-000011.800002.8 08.1001.02K? 0 +160313.76 -761907.0 -000005.1-000008.100002.6 08.1001.46K? 0 +160623.74 +020455.5 -000003.0-000013.400010.4 08.1001.03K? 0 +161058.02 +441834.2 -000003.3+000002.000011.6 08.1001.31K? 0 +161115.86 -180659.5 -000005.3-000037.000010.6 08.1001.28K? 0 +162829.60 +581418.7 +000007.5-000064.700011.0 08.1001.04K? 0 +163525.03 -293151.3 -000028.2-000000.100021.4 08.1001.05K? 0 +163619.91 -520349.8 -000014.2-000013.000008.3 08.1001.08K? 0 +164549.87 -433835.2 -000008.7-000005.000023.8 08.1001.28K? 0 +165427.04 -304310.7 +000006.3-000004.500005.9 08.1001.58K? 0 +165438.90 -361330.7 +000010.6-000007.600016.2 08.1001.41K? 0 +165444.99 -594326.5 -000014.9-000007.600014.0 08.1001.64K? 0 +165455.21 +515751.6 -000013.8+000019.000005.8 08.1001.11K? 0 +171314.01 -124348.0 -000011.8-000040.000002.7 08.1001.15K? 0 +171450.16 -475439.7 -000015.7+000006.000002.6 08.1001.83K? 0 +171457.08 -483336.7 +000000.8-000001.800005.0 08.1001.36K? 0 +172628.21 +590218.1 -000000.6-000002.100013.0 08.1001.18K? 0 +172812.61 -700359.9 -000003.4-000040.100000.2 08.1001.05K? 0 +174343.99 -440359.3 -000026.3-000005.200018.4 08.1001.05K? 0 +174854.84 +422258.7 -000019.7-000035.000009.9 08.1001.00K? 0 +174927.23 -204951.2 -000006.1-000005.300018.0 08.1001.80K? 0 +175346.28 -455017.0 +000011.8-000004.800009.3 08.1001.05K? 0 +180333.88 +600753.9 +000015.3+000000.000017.1 08.1001.35K? 0 +180515.50 -444522.0 -000001.2-000038.100009.5 08.1001.06K? 0 +180759.04 -004716.2 +000005.6-000012.000004.9 08.1001.04K? 0 +181600.08 +670254.4 +000001.3-000005.300014.3 08.1001.38K? 0 +181736.06 -252030.7 -000007.0-000002.100004.0 08.1001.70K? 0 +182411.80 -290519.2 -000015.6-000010.500000.8 08.1001.73K? 0 +182621.58 +191053.0 -000023.0-000003.300010.4 08.1001.65K? 0 +183824.65 +552642.0 +000002.9-000004.400005.7 08.1001.54K? 0 +184802.88 +063930.3 -000018.5-000028.500009.6 08.1001.10K? 0 +185045.04 -402420.6 -000024.9+000012.100005.6 08.1001.06K? 0 +191118.26 -152021.1 -000007.8-000008.300005.2 08.1001.15K? 0 +191358.61 +000732.0 -000002.3-000008.300008.0 08.1001.47K? 0 +191417.99 +284105.3 -000006.6-000002.100005.1 08.1001.06K? 0 +191820.61 -192139.8 +000022.3+000010.900009.7 08.1001.51K? 0 +192653.59 -140912.7 -000000.9-000026.300016.4 08.1001.10K? 0 +193009.52 -192308.4 -000003.9-000007.900003.0 08.1001.90M? 0 0.10 1.00 +193647.37 +250149.0 +000004.4+000011.100003.3 08.1001.00K? 0 +194219.28 -570824.8 +000003.7-000019.400001.1 08.1001.00K? 0 +195200.17 -573957.4 +000015.6-000049.500001.7 08.1001.04K? 0 +195708.62 +310430.8 +000016.9+000014.800010.4 08.1001.28K? 0 +200208.85 +250915.1 +000002.0+000000.200018.1 08.1001.60K? 0 +200824.55 +301749.0 -000001.1-000011.600007.8 08.1001.65K? 0 +201734.08 +220819.5 -000005.0-000034.100014.1 08.1001.31K? 0 +201817.03 +515201.1 +000004.2-000001.600003.1 08.1001.09K? 0 +201821.48 +093859.3 -000003.1-000017.200000.2 08.1001.15K? 0 +202312.19 -154727.2 +000023.5-000018.200024.4 08.1001.24K? 0 +202317.93 -364129.8 +000021.3-000046.400006.2 08.1001.22K? 0 +202620.56 +534723.9 +000013.7-000001.600007.9 08.1001.08K? 0 +203000.82 +051624.8 -000009.7-000043.200012.1 08.1001.40K? 0 +203354.32 -203218.1 +000014.0-000004.400007.4 08.1001.09K? 0 +204107.35 -093839.8 +000075.4-000051.700001.2 08.1001.06K? 0 +205218.77 -044209.3 +000020.3-000003.600017.8 08.1001.16K? 0 +205926.93 -073733.4 +000021.0-000010.200018.8 08.1001.16K? 0 +211248.01 +483534.8 -000026.4-000026.100002.4 08.1001.08K? 0 +211309.00 +300109.5 -000001.4-000017.400000.6 08.1001.39K? 0 +211852.28 -220213.2 -000014.5-000014.100007.5 08.1001.39K? 0 +212119.74 -412117.7 -000013.3-000000.400002.0 08.1001.62K? 0 +212247.13 +434436.9 +000017.6+000013.300004.7 08.1001.53K? 0 +213200.73 -584854.3 +000001.2-000018.200023.7 08.1001.63K? 0 0.10 1.00 +213451.95 -202642.9 -000015.4-000026.900004.2 08.1001.58K? 0 +215211.66 -692751.5 -000001.9-000010.100005.3 08.1001.34K? 0 +215406.36 +675744.3 -000022.3-000005.700001.9 08.1001.07K? 0 +215933.31 -371609.9 +000023.4+000011.400008.9 08.1001.55K? 0 +221538.08 +051327.8 +000009.1-000007.500008.5 08.1001.71K? 0 +223716.62 +015530.1 -000025.2-000023.200007.7 08.1001.09K? 0 +224650.30 +224154.8 +000008.7-000018.500013.2 08.1001.40K? 0 +230334.12 +434316.5 -000020.6-000029.200007.2 08.1001.41K? 0 +230856.26 +484159.7 +000018.1-000019.200004.3 08.1001.40K? 0 +231747.54 -073233.7 +000048.1-000017.100017.8 08.1001.23K? 0 +233354.29 -333947.9 -000013.6-000051.600012.2 08.1001.17K? 0 +155840.75 -544227.6 -000009.5-000007.400005.8 08.1002.18M? 0 +000023.80 -102744.8 +000018.3+000034.100021.6 08.1100.44F? 0 +000024.88 +675106.9 +000002.1+000002.500010.7 08.1100.22A? 0 +000338.09 +701821.7 +000006.9-000004.000009.2 08.11-0.02B? 0 +000824.27 +501443.3 +000021.0-000003.600005.0 08.1100.09A? 0 +002253.34 +621429.0 -000000.2+000005.600001.7 08.1100.06A? 0 +002453.76 -160141.8 -000010.5+000004.700006.6 08.1100.88G? 0 +002648.70 -674317.1 +000109.2+000009.200011.2 08.1100.48F? 0 +002748.56 +281026.0 +000006.2-000015.800005.6 08.1100.15A? 0 +003120.25 -111325.7 +000071.2-000042.500008.2 08.1100.35F? 0 +003944.21 +892639.5 -000019.3+000011.300003.3 08.1100.92G? 0 +004149.50 +674647.5 -000004.9+000000.800007.5 08.1100.65G? 0 +004942.81 +650458.1 +000038.3-000002.000006.1 08.1100.29A? 0 +010033.19 +201733.3 +000001.6-000039.800024.3 08.1100.99K? 0 +010617.48 -344751.8 -000004.8-000011.000017.6 08.1100.61G? 0 +011007.40 -363239.7 +000010.4+000009.900004.5 08.1100.94G? 0 +012705.50 -515757.4 +000298.1+000078.500019.1 08.1100.55F? 0 +012821.52 -312944.7 +000051.3+000004.900002.4 08.1100.37F? 0 +012853.46 +551644.3 +000006.6-000003.200002.8 08.1100.12A? 0 +013218.54 +013419.4 -000015.3-000007.700006.0 08.1100.25A? 0 +013250.48 +380717.3 -000010.2-000039.200000.7 08.1100.43F? 0 +014447.93 +570740.9 +000010.5-000003.300007.1 08.1100.22A? 1 +014504.30 -283230.7 +000004.8-000004.400007.4 08.1100.97K? 0 +014627.61 -133004.4 -000022.6+000004.800002.8 08.1100.94G? 0 +014959.38 +620903.6 -000003.8-000003.300004.1 08.1100.85G? 0 +015206.20 -554535.7 +000016.3+000032.400018.3 08.1100.39F? 0 +015803.82 +602327.9 -000005.0+000007.100008.0 08.1100.75G? 0 +020236.43 +594117.2 +000005.8-000003.200001.6 08.1100.22A? 0 +020303.32 -492930.1 +000004.8-000024.400000.8 08.1100.86G? 0 +020953.67 -621558.7 +000048.9+000002.500020.7 08.1100.75G? 0 +021126.36 +372108.0 -000002.8-000010.800007.8 08.11-0.06B? 0 +021201.31 -321715.5 +000001.8+000015.000000.9 08.1100.93G? 0 +021607.70 -283502.8 +000012.0+000020.300006.9 08.1100.96K? 0 +021626.96 +294817.9 +000035.1+000006.000018.3 08.1100.97K? 0 +023355.66 -321150.9 +000090.3+000079.900015.5 08.1100.62G? 0 +025219.39 -332702.4 +000438.0+000008.300045.0 08.1100.81G? 0 +025316.53 -342919.7 +000161.4+000082.600015.0 08.1100.58G? 0 +031741.45 -754803.4 -000010.6-000097.500009.8 08.1100.92G? 0 +032055.91 +031655.0 +000085.8+000063.900002.3 08.1100.97K? 0 +032524.05 +140514.9 -000005.7-000010.300010.8 08.1100.36F? 0 +033105.37 -722223.9 -000015.3-000063.200012.4 08.1100.46F? 0 +033542.49 -531221.6 +000074.7-000028.700010.8 08.1100.43F? 0 +034126.35 +192319.0 -000007.9-000006.100003.8 08.1100.14A? 0 +035042.92 +781944.4 +000009.2-000007.700002.5 08.11-0.04B? 0 +035110.29 +005600.9 -000007.3-000002.600005.8 08.1100.32F? 0 +035843.95 +653432.7 +000008.1-000030.300001.1 08.1100.07A? 0 +040013.67 -625408.2 +000044.1+000086.100002.8 08.1100.34F? 0 +041021.62 +120438.6 +000162.2+000094.700035.1 08.1100.74G? 0 +041902.71 -072523.5 -000008.2+000040.500001.6 08.1100.32F? 0 +042340.15 -192823.1 +000005.3-000001.600003.7 08.1100.07A? 0 +042458.06 +583553.8 +000001.4-000013.600006.8 08.1100.30A? 0 +042519.16 +234717.0 +000011.8-000008.400013.1 08.1100.17A? 0 +042522.24 +562243.2 -000021.2+000010.000004.0 08.1100.38F? 1 +042526.20 -034608.6 +000021.2-000000.900001.1 08.1100.07A? 0 +042950.10 -525906.4 -000003.8-000066.600013.1 08.1100.44F? 0 +043813.20 -684842.1 +000006.8+000009.800000.4 08.11-0.03B? 0 +044740.04 -441606.6 -000022.1-000033.500008.6 08.1100.30A? 0 +045905.78 -124600.9 +000022.6-000024.100010.1 08.1100.44F? 0 +050024.03 -160541.4 +000025.3+000019.000001.5 08.1100.98K? 0 +050631.71 +353047.6 +000001.3-000002.200012.6 08.1100.30A? 0 +050946.02 +424019.5 -000209.1-000159.400043.3 08.1100.75G? 0 +051017.84 +570420.1 +000001.2-000006.000004.7 08.1100.13A? 0 +051129.54 -335250.1 -000022.9-000035.500017.3 08.1100.71G? 0 +051331.87 +054605.7 +000043.3-000036.000000.4 08.1100.99K? 0 +051424.58 -633229.1 +000012.9+000065.500006.1 08.1100.43F? 0 +051534.77 +442019.2 +000033.4-000029.700005.1 08.1100.44F? 0 +051642.48 +170112.1 -000009.3-000005.900010.8 08.1100.34F? 0 +052052.86 +782229.2 +000000.0+000000.000000.0 08.1100.25A? 1 +052334.44 +054918.9 +000048.0-000043.900007.5 08.1100.42F? 0 +052516.98 -362943.9 -000005.5-000002.200007.0 08.1100.90G? 0 +052651.19 +562246.1 +000016.9-000004.800014.5 08.1100.52F? 0 +052752.99 +561644.5 +000034.9-000074.300002.7 08.1100.48F? 0 +053048.67 +000142.7 -000003.4-000000.200007.9 08.11-0.04B? 0 +053255.26 +071930.1 +000006.5-000004.300017.9 08.1100.97K? 0 +053259.63 -751412.6 -000000.7+000018.100002.1 08.11-0.04B? 0 +053421.50 +271949.8 -000031.3-000022.100006.7 08.1100.37F? 0 +053526.76 -083844.1 +000003.0+000015.500015.8 08.1100.00A? 0 +054109.22 +270244.2 -000017.0-000013.300001.3 08.1100.03A? 0 +054810.23 -004456.1 +000001.3-000007.400004.5 08.1100.99K? 0 +054836.20 +523534.2 +000001.3-000005.900007.7 08.1100.22A? 0 +054956.02 -202036.1 +000004.3+000002.700005.6 08.1100.97K? 0 +055137.82 -414055.4 -000008.7+000016.700016.9 08.1100.88G? 0 +055622.32 -403244.9 -000007.3+000058.600006.6 08.1100.47F? 0 +055645.60 -181734.7 -000004.1-000006.500008.1 08.1100.18A? 0 +060509.77 +070741.0 -000002.2-000010.100017.1 08.1100.03A? 0 +060632.08 -282727.7 +000000.2+000009.800001.2 08.1100.96K? 0 +060717.74 +164309.3 -000001.0-000005.700007.8 08.1100.06A? 0 +060818.11 +135817.5 -000020.2-000004.000010.9 08.11-0.01B? 0 +061439.88 +443503.4 +000010.0-000002.400002.2 08.1100.24A? 0 +061710.49 -061436.4 +000002.3+000006.700004.8 08.11-0.02B? 0 +062307.82 -705641.4 -000000.6+000025.700002.9 08.1100.04A? 0 +062608.39 +395545.0 +000006.3-000002.300000.9 08.11-0.03B? 0 +062922.38 +072954.6 -000014.9-000016.800018.0 08.1100.85G? 0 +063220.63 -423333.9 -000025.4+000018.000004.4 08.1100.18A? 0 +063248.11 -550445.4 +000003.8-000110.100011.3 08.1100.54F? 0 +063403.70 -302013.6 +000016.6-000007.300003.9 08.1100.42F? 0 +063408.03 +050658.8 -000004.4+000000.900001.4 08.1100.29A? 0 +063451.44 -041518.9 -000006.3-000002.800002.0 08.1100.01A? 0 +063458.38 +003014.7 -000012.0+000009.200004.8 08.1100.03A? 0 +064126.03 -111844.5 -000003.8-000015.400007.4 08.1100.09A? 0 +065448.91 -011657.2 +000011.8-000001.300010.9 08.1100.91G? 0 +065504.20 -373001.3 -000009.6+000014.600004.0 08.11-0.03B? 0 +065603.08 -344301.5 -000019.9+000038.700003.3 08.1100.39F? 0 +065654.96 -052137.2 +000089.8-000089.800012.2 08.1100.87G? 0 +065709.48 -083231.1 -000004.9-000003.800001.5 08.11-0.09B? 0 +070006.92 -394914.3 -000005.4-000005.600001.5 08.1100.01A? 0 +070520.01 -600922.1 -000004.2+000013.700007.8 08.11-0.01B? 0 +070714.98 +154810.3 -000011.7+000014.700006.1 08.1100.87G? 0 +071432.84 +163622.5 -000012.3+000003.300003.5 08.1100.18A? 0 +071541.15 -010004.6 -000003.0-000059.900000.6 08.1100.96K? 0 +071701.23 -061417.2 -000007.3+000004.100011.5 08.1100.17A? 0 +071929.34 +515803.2 +000030.8-000038.700011.7 08.1100.54F? 0 +072814.68 -283959.9 -000004.8-000017.000016.3 08.1100.95K? 0 +072825.83 +040911.8 -000142.9-000037.000019.5 08.1100.78G? 0 +073044.99 -214835.7 +000005.3+000008.000003.6 08.11-0.12B? 0 +073733.19 -154053.2 +000001.4+000009.000000.3 08.11-0.10B? 0 +073824.92 -453248.8 -000012.2+000017.200008.1 08.1100.36F? 0 +073835.54 -681614.0 -000018.6-000012.100006.6 08.1100.13A? 0 +074126.95 -855458.7 -000026.2+000032.400012.7 08.1100.33F? 0 +074219.52 -301428.2 -000018.6+000006.900000.8 08.11-0.13B? 0 +074221.47 -360855.5 -000012.3+000006.500002.0 08.11-0.08B? 0 +074406.08 -165557.6 -000002.1+000000.700005.8 08.11-0.09B? 0 +074431.17 +032817.2 -000006.3+000012.200000.8 08.1100.91G? 0 +074739.60 +735930.6 -000003.8-000007.100016.0 08.1100.52F? 0 +074749.57 -541548.5 +000150.5-000280.200033.3 08.1100.74G? 0 +074923.90 +050448.1 +000015.7-000013.500033.5 08.1100.49F? 0 +075520.00 -114625.5 -000007.6+000011.800007.3 08.1100.03A? 0 +075537.35 +583041.0 -000002.2-000020.800002.5 08.1100.01A? 0 +075552.37 -240807.5 -000002.3-000002.100001.4 08.1100.25A? 0 +075647.59 -472807.0 -000005.3+000014.500001.2 08.11-0.07B? 0 +080132.90 -371150.3 -000002.1+000004.000005.4 08.1100.23A? 0 0.10 1.00 +080313.81 -461657.1 +000007.4+000021.500008.0 08.1100.49F? 0 +080647.81 -311006.2 -000016.1+000022.000008.1 08.11-0.08B? 1 +080758.35 -042209.5 -000013.8-000011.500002.5 08.1100.20A? 0 +081102.20 -182111.1 -000063.2-000038.100005.8 08.1100.81G? 0 +081256.94 -135120.5 -000000.8+000004.300000.6 08.11-0.02B? 0 +081321.38 -012536.2 +000002.2-000011.400001.4 08.1100.92G? 0 +081447.26 +020005.6 -000011.7-000003.700001.8 08.1100.18A? 0 +081532.67 -533215.2 -000045.7+000015.900002.9 08.1100.29A? 0 +082319.07 +151618.7 +000028.9-000021.000001.5 08.1100.18A? 0 +082643.90 -185012.3 -000016.0+000003.800005.0 08.11-0.01B? 0 +083039.48 +062550.0 +000042.6-000003.200005.7 08.1100.85G? 0 +083411.64 -204601.8 -000000.3-000009.600010.9 08.1100.10A? 0 +083828.89 +170335.9 -000017.7+000019.400016.7 08.1100.41F? 0 +084207.73 -425545.2 -000267.1-000095.100041.8 08.1100.90G? 0 +084248.25 -242621.0 -000009.7+000006.400001.1 08.1100.08A? 0 +084738.19 -242337.2 -000002.0-000014.600001.1 08.1100.04A? 0 +084909.19 +055746.5 -000000.5-000014.000000.1 08.1100.06A? 0 +084941.37 -122714.2 -000015.1+000000.400003.5 08.1100.05A? 0 +085001.86 +081626.7 -000005.2-000003.200008.8 08.1100.98K? 0 +085055.12 -134055.5 -000032.1-000003.300004.6 08.1100.31F? 0 +085221.82 +445351.7 -000026.7-000031.900010.1 08.1100.47F? 0 +085607.22 +434039.5 +000000.0+000000.000000.0 08.1100.79G? 1 +085712.53 -524209.9 -000016.1+000008.400001.4 08.11-0.10B? 0 +090225.71 -341443.7 -000021.6+000006.100001.3 08.1100.11A? 0 +090226.46 -435812.2 -000012.1-000006.900003.3 08.11-0.05B? 0 +090245.16 +213109.2 +000004.3-000019.300011.0 08.1100.95K? 0 +090630.82 -240928.6 -000026.0+000010.000003.5 08.1100.39F? 0 +090838.88 -474002.9 +000009.2-000009.900004.4 08.1100.21A? 0 +090936.04 +332417.6 -000040.1-000005.300021.7 08.1100.99K? 0 +091222.03 +690506.0 +000040.6-000013.800010.3 08.1100.91G? 0 +091726.96 -730208.8 -000015.4+000022.300006.6 08.1100.21A? 0 +092000.50 +664704.1 -000116.2-000010.800013.4 08.1100.58G? 0 +092206.14 -733235.1 -000030.9-000111.400027.9 08.1100.70G? 0 +092527.15 -572144.3 -000011.2+000007.500005.3 08.1100.02A? 0 +092639.46 -282231.1 -000005.8-000019.100015.2 08.1100.19A? 0 +092850.17 -434838.4 +000084.5-000136.100005.0 08.1100.51F? 0 +093230.71 -262535.6 -000028.3-000040.000020.4 08.1100.54F? 0 +093619.57 -610757.4 -000005.8+000010.100000.2 08.1100.02A? 0 +094841.16 -570446.0 -000009.2-000002.800010.0 08.1100.90G? 0 +095050.61 -385031.3 +000009.0-000023.400002.4 08.1100.28A? 0 +095900.87 -495343.1 +000008.1-000045.300007.8 08.1100.97K? 0 +100348.92 -100910.6 -000018.8-000031.100016.4 08.1100.59G? 0 +100826.68 -110655.1 -000182.4+000023.000027.6 08.1100.68G? 0 +102341.73 -613409.9 -000004.4+000003.700008.4 08.1100.77G? 0 +102436.78 -190532.9 -000008.8-000015.700004.5 08.1100.45F? 0 +102832.22 -510418.9 -000008.1+000004.900001.7 08.1100.01A? 0 +103555.64 +633532.5 +000013.9-000007.600004.3 08.1100.44F? 0 +103930.03 -374841.4 -000006.8+000007.600006.7 08.1100.89G? 0 +104106.11 -142129.3 +000000.5-000000.900003.3 08.1100.36F? 0 +104400.38 -595227.5 +000000.0+000000.000000.0 08.1100.19A? 0 +104549.62 -613617.3 +000006.5-000007.300002.4 08.11-0.05B? 0 +105210.61 +072739.4 -000002.6-000037.000008.8 08.1100.84G? 0 +105538.05 +000722.4 -000036.7-000013.600004.2 08.1100.27A? 0 +110626.17 -584050.8 +000000.0+000000.000000.0 08.1100.74G? 0 +110712.84 -412719.9 +000000.0+000000.000000.0 08.1100.27A? 1 +110953.74 +664524.6 +000013.6-000011.100000.2 08.1100.27A? 0 +111210.13 -614517.6 -000007.5+000001.400000.5 08.1100.95G? 0 +111310.75 -180953.3 -000353.9-000195.600018.1 08.1100.64G? 0 +112242.59 -160958.3 -000048.5-000008.700000.9 08.1100.16A? 0 +112428.94 +203716.6 +000000.0+000000.000000.0 08.1100.46F? 1 +112559.43 -010442.1 -000056.8-000009.300010.0 08.1100.33F? 0 +112658.90 -690248.6 -000022.8+000008.800004.8 08.1100.21A? 0 +113223.15 -361924.0 -000014.8+000002.800001.6 08.1100.14A? 0 +113307.58 -434421.0 -000024.2+000003.600005.6 08.1100.15A? 0 +114609.49 -733614.3 -000011.7-000002.100000.2 08.1100.08A? 0 +120258.47 -624019.2 -000009.6+000012.900000.8 08.11-0.01B? 0 +121456.39 -475654.5 -000030.4-000017.200002.2 08.1100.27A? 0 +121602.99 -293723.2 -000045.3+000024.100008.9 08.1100.24A? 0 +121631.63 -633152.1 -000005.3+000000.800006.9 08.1100.05A? 0 +122459.05 -041330.5 -000119.9-000209.300026.6 08.1100.68G? 0 +123230.55 +565835.9 -000013.8-000116.300019.1 08.1100.62G? 0 +123459.44 +361931.3 -000101.7-000058.900009.6 08.1100.49F? 0 +124353.33 +720414.3 +000016.5+000001.100009.2 08.1100.31F? 0 +124755.02 -340338.8 -000049.9-000008.000007.8 08.1100.30A? 0 +125133.43 -591655.0 -000147.4-000031.200010.3 08.1100.65G? 0 +130222.26 +372043.4 +000002.9-000049.100017.6 08.1100.50F? 0 +130711.30 -060455.2 -000045.3-000003.700015.3 08.1100.27A? 0 +131244.04 -651729.0 -000008.9+000002.000007.5 08.11-0.02B? 0 +131606.07 -215502.5 -000091.5-000026.300013.1 08.1100.58G? 0 +131858.38 -253544.0 -000043.9-000035.900014.3 08.1100.56F? 0 +132813.04 -313307.7 -000076.6-000002.800006.7 08.1100.48F? 0 +133242.53 -554939.0 -000036.3-000019.800016.1 08.1100.42F? 0 +133443.72 -401435.3 -000007.2-000015.400005.1 08.1100.23A? 0 +133558.33 +450054.9 -000043.6-000024.600014.3 08.1100.47F? 0 +133600.12 -612330.6 +000008.3+000005.100004.5 08.1100.32F? 0 +134221.52 -471500.3 +000064.8-000019.200016.9 08.1100.56F? 0 +134257.72 -111807.8 -000062.4-000011.400004.5 08.1100.18A? 0 +134853.12 -293940.1 +000043.0-000000.500005.6 08.1100.47F? 0 +140304.87 -464851.5 -000005.4-000003.000002.8 08.11-0.07B? 0 +140612.24 -541224.3 -000015.5+000001.900006.4 08.11-0.04B? 0 +140709.64 -191703.4 +000005.3+000001.900003.0 08.1100.99K? 0 +141143.06 +602826.4 -000019.0-000010.600008.4 08.1100.49F? 0 +141355.23 -320255.0 +000023.9-000083.900011.2 08.1100.50F? 0 +141359.71 -201228.7 -000226.7-000033.700006.9 08.1100.55F? 0 +141412.83 +264144.1 -000016.9-000021.600004.8 08.1100.55F? 0 +141954.62 -570927.2 -000023.9-000024.400007.1 08.1100.15A? 0 +142116.12 -831645.2 -000012.0-000013.500001.8 08.1100.61G? 0 +143253.11 -641809.0 -000071.1-000038.200002.5 08.1100.42F? 0 +144012.69 -453245.3 -000019.1-000019.200014.0 08.1100.57F? 0 +144231.61 +601351.5 -000016.6-000000.900011.9 08.1100.35F? 0 +144339.49 +623348.0 +000016.5+000005.700007.9 08.1100.23A? 0 +144840.67 -070625.2 -000044.6-000014.200010.5 08.1100.40F? 0 +145238.42 +190351.2 -000017.5-000118.000003.8 08.1100.98K? 0 +145643.94 +130858.0 -000023.9-000093.900024.8 08.1100.62G? 0 +145822.49 +870022.6 -000046.0+000000.500006.1 08.1100.54F? 0 +145955.34 -495754.1 -000010.5-000013.500013.3 08.1100.17A? 0 +150709.33 +400628.4 -000087.3+000062.600018.9 08.1100.49F? 0 +151215.74 +435851.5 +000011.7-000028.000003.3 08.1100.41F? 0 +151831.80 -520724.0 +000004.8-000009.600002.6 08.1100.01A? 0 +152152.12 -373255.3 -000030.2-000026.600007.6 08.1100.22A? 0 +152453.85 -232134.0 +000024.4-000029.700043.7 08.1100.41F? 1 +152454.69 -440914.7 -000020.0+000001.000001.8 08.1100.03A? 0 +153728.48 -370234.4 -000024.5-000015.900004.9 08.1100.69G? 0 +153734.51 -584718.7 -000005.9-000022.400009.9 08.1100.38F? 0 +153911.79 +450702.5 +000023.1+000010.600003.0 08.1100.35F? 0 +155347.29 +173658.9 -000025.6+000021.600004.0 08.1100.31A? 0 +160745.66 +164404.5 +000008.9-000014.300016.2 08.1100.35F? 0 +161109.60 +175537.4 -000022.0+000020.500001.3 08.1100.37F? 0 +161809.09 -491246.1 -000008.3-000007.400000.2 08.11-0.01B? 0 +162026.38 +115617.7 +000009.2-000039.300016.0 08.1100.94G? 0 +162701.43 +385035.4 -000033.8+000005.900009.7 08.1100.37F? 0 +162748.96 -411829.8 +000034.9+000001.900016.4 08.1100.53F? 0 +162749.95 -440153.1 -000012.8-000005.900001.0 08.1100.13A? 0 +162801.49 +154411.7 -000012.7-000005.300007.6 08.1100.09A? 0 +163224.53 -290233.6 -000007.0-000003.500000.2 08.1100.22A? 0 +163240.74 +211515.5 -000002.1-000003.200021.5 08.1100.24A? 0 +163810.52 +731935.4 -000028.3+000043.700010.3 08.1100.53F? 0 +164305.63 -363801.8 -000007.3-000108.000013.4 08.1100.92G? 0 +164326.33 -281841.2 -000030.2-000014.600014.7 08.1100.47F? 0 +164355.20 -483041.7 +000005.8-000013.500000.1 08.1100.08A? 0 +164915.91 -290720.0 +000001.6-000003.000001.3 08.1100.23A? 0 +165148.90 +321211.4 -000002.3-000023.300006.5 08.1100.94G? 0 +165357.70 -250409.3 +000000.4-000001.200002.5 08.1100.02A? 0 +165420.10 +302630.2 +000023.7-000020.200012.6 08.1100.43F? 0 +165435.80 -412522.8 -000005.1+000012.700006.8 08.1100.15A? 0 +170420.86 -553432.0 +000005.2-000009.000004.4 08.1100.32F? 0 +170721.87 -723431.6 -000021.2-000088.600024.1 08.1100.49F? 0 +171140.26 +614834.7 -000002.4+000037.700006.2 08.1100.31F? 0 +171735.42 -371544.4 +000001.3-000015.600000.5 08.1100.26A? 0 +171836.45 +415317.1 -000016.5-000001.900014.7 08.1100.28A? 0 +172423.30 -283911.8 +000000.5-000003.000002.9 08.1100.25A? 0 +173214.58 +523532.9 +000039.3-000028.600011.8 08.1100.41F? 0 +173846.36 -440600.5 +000050.3-000003.900004.1 08.1100.47F? 1 +173903.42 -053050.9 -000006.7-000019.600007.2 08.1100.56F? 0 +173912.67 +264527.7 +000034.2-000081.100000.9 08.1100.55F? 0 +174205.29 -265044.1 +000001.3-000029.600004.4 08.1100.38F? 0 +174435.33 -593101.5 +000023.8-000071.200004.1 08.1100.98K? 0 +174629.25 -493641.3 +000013.8-000010.600008.1 08.1100.03A? 0 +175039.07 +393317.6 -000019.7-000025.800004.0 08.1100.97K? 0 +175838.06 +445614.7 +000004.6+000012.300000.3 08.1100.56F? 0 +180354.46 -091510.1 +000026.3-000052.300002.2 08.1100.50F? 0 +180550.10 +385953.2 +000012.1-000025.300004.4 08.1100.33F? 0 +180904.64 -195230.8 -000000.6-000016.600015.3 08.1100.13A? 0 +181138.15 +123301.6 -000012.9-000010.500008.1 08.11-0.07B? 0 +181343.27 -371504.9 -000013.6+000015.200000.5 08.1100.90G? 0 +181508.50 -575114.9 +000000.0+000000.000000.0 08.1100.54F? 1 +182213.43 -150525.1 -000031.7+000032.800037.1 08.1100.51F? 1 +182326.24 -273008.7 -000003.6-000009.300002.1 08.1100.14A? 0 +182743.94 +191743.8 +000024.1+000015.400001.4 08.1100.55F? 0 +183355.22 +320750.4 -000062.6+000023.900005.0 08.1100.99K? 0 +183849.92 -854231.8 +000145.9-000037.700016.3 08.1100.58G? 0 +184021.91 +132212.1 +000036.4-000022.000021.2 08.1100.45F? 0 +184453.13 +570517.1 -000000.8+000007.200011.1 08.1100.35F? 0 +184804.83 -182527.0 -000007.0-000039.300007.0 08.1100.25A? 0 +185313.97 -523519.6 +000034.8-000010.900011.1 08.1100.46F? 0 +190047.93 -393447.8 +000009.2-000015.400006.0 08.1100.13A? 0 +190710.54 -133949.8 +000016.7-000000.100004.6 08.1100.10A? 0 +191109.88 -792924.5 +000032.3+000020.100006.7 08.1100.98K? 0 +191257.02 +580628.7 -000010.3-000025.000000.2 08.1100.13A? 0 +191506.67 +813857.6 +000016.6+000052.200009.0 08.1100.33F? 0 +191517.24 +400649.3 +000004.3-000002.900000.4 08.11-0.09B? 0 +191624.19 +030903.3 +000006.4+000008.800018.5 08.1100.38F? 0 +191859.35 -411824.1 -000004.4+000000.800012.1 08.1100.10A? 0 +192044.44 -422807.6 -000039.3+000024.600015.3 08.1100.50F? 0 +192625.12 +185941.1 +000001.3-000016.000004.6 08.1100.07A? 0 +194045.45 -161701.3 +000037.0-000038.100021.8 08.1100.57F? 0 +194113.73 -325223.0 -000085.2-000117.100015.3 08.1100.72G? 0 +194330.09 +062853.4 +000008.0+000000.500000.8 08.11-0.02B? 1 +194531.79 -495949.8 +000014.8-000137.900003.6 08.1100.99K? 0 +194545.83 +372709.3 -000001.5-000004.800001.7 08.1100.20A? 0 +194637.81 +174810.9 +000012.8-000050.300012.2 08.1100.61G? 0 +195552.65 +580155.0 +000020.9+000034.100010.1 08.1100.22A? 0 +195715.48 -261303.3 +000007.3+000040.800009.8 08.1100.52F? 0 +200138.19 -220638.7 -000009.8-000050.400023.5 08.1100.55F? 0 +200151.39 +221649.1 +000052.8+000000.500012.6 08.1100.38F? 0 +200417.71 +223554.2 +000014.5+000010.200010.4 08.1100.81G? 0 +200443.48 +175545.9 -000028.7-000046.400000.5 08.1100.40F? 0 +200719.23 -512701.3 +000020.7-000019.400003.8 08.1100.29A? 0 +201027.51 +452833.5 +000025.4+000041.200006.4 08.1100.47F? 0 +201153.53 +361150.6 -000001.7-000005.400008.7 08.1100.18A? 0 +201419.96 +000839.9 +000026.5-000001.000009.1 08.1100.38F? 0 +201708.64 -165837.0 -000009.7+000038.800022.4 08.1100.48F? 0 +203232.04 +345513.7 +000051.5+000041.700017.4 08.1100.61G? 0 +203337.24 +255009.8 +000006.9-000009.200003.1 08.1100.91G? 0 +204027.79 -152300.9 +000008.0-000098.900017.3 08.1100.96K? 0 +204307.66 +404722.1 +000009.1+000011.000011.2 08.1100.30A? 0 +204337.54 +402344.1 +000036.9+000057.100011.8 08.1100.46F? 0 +204435.36 +233729.9 +000008.8-000004.300006.4 08.11-0.07B? 0 +205130.82 +562156.8 +000047.8-000014.000011.1 08.1100.65G? 0 +205846.40 +162523.2 -000003.3-000026.100000.1 08.1100.39F? 0 +210053.37 +373911.2 +000014.7-000002.300009.8 08.1100.99K? 0 +210813.33 -164336.0 +000020.2-000026.000003.7 08.1100.20A? 0 +210951.57 -242402.7 +000005.0+000016.900006.6 08.1100.74G? 0 +211210.68 +585412.6 -000008.6-000001.900004.5 08.1100.16A? 0 +211301.58 +385733.3 +000005.2-000027.200005.0 08.1100.08A? 0 +211408.39 +080631.2 +000034.2+000006.700009.7 08.1100.10A? 0 +211810.88 +303521.6 +000002.0-000001.600000.0 08.1100.23A? 0 +211954.35 +531919.5 +000006.2+000001.400009.7 08.1100.00A? 0 +212201.22 +825845.0 +000010.8-000003.300000.1 08.1100.12A? 0 +212329.36 +503125.4 -000073.3-000067.100010.8 08.1100.56F? 0 +212352.28 -642418.7 +000009.9+000033.100009.8 08.1100.35F? 0 +213302.73 +302135.0 +000157.1+000013.400001.1 08.1100.41F? 0 +213426.18 +102604.9 +000010.5-000008.000013.0 08.1100.36F? 0 +213750.27 -093548.5 -000013.7-000018.000001.0 08.1100.39F? 0 +214500.70 -615055.2 -000013.4+000009.800010.8 08.1100.31A? 0 diff --git a/kstars/kstars/data/hip049.dat b/kstars/kstars/data/hip049.dat new file mode 100644 index 00000000..9b1ff272 --- /dev/null +++ b/kstars/kstars/data/hip049.dat @@ -0,0 +1,1000 @@ +215014.76 +714556.2 +000053.6+000041.300002.7 08.1100.57F? 1 +215857.64 +000544.5 +000044.6+000007.500006.1 08.1100.29A? 0 +220119.46 +362558.4 +000007.3+000003.700004.1 08.11-0.04B? 0 +220811.41 +695756.8 +000019.9+000004.800009.3 08.1100.05A? 0 +221426.46 +433943.1 +000013.9-000000.900002.0 08.1100.06A? 0 +222358.09 +350632.7 +000015.1+000000.700001.0 08.1100.06A? 0 +222647.02 -083039.3 +000007.8+000004.600001.1 08.1100.19A? 0 +222742.26 -860920.3 +000173.9-000158.200011.7 08.1100.92G? 0 +222933.47 +522930.8 +000052.8+000020.900008.5 08.1100.58G? 0 +223149.10 +130615.7 +000056.7+000022.000001.8 08.1100.40F? 0 +223639.71 +593547.0 -000057.0-000081.300006.5 08.1100.83G? 0 +223838.17 +333241.9 -000024.1-000021.600001.2 08.1100.42F? 0 +224321.39 -062400.4 -000155.9-000268.300055.1 08.1100.97K? 0 +225726.92 +464921.7 -000002.8-000011.900007.9 08.1100.88G? 0 +230127.28 +581551.1 +000000.9-000006.100003.2 08.1100.10A? 0 +230443.32 +554129.9 +000010.1-000034.000019.5 08.1100.46F? 0 +230950.59 +591718.0 +000010.4-000003.400001.5 08.1100.11A? 0 +231240.81 +515309.3 +000018.3+000003.800000.3 08.1100.18A? 0 +232043.13 -063726.7 -000004.2-000016.700013.9 08.1100.26A? 0 +232048.92 +622445.2 -000004.2+000005.200008.0 08.1100.11A? 0 +232414.84 +500237.1 +000005.2-000009.100003.7 08.11-0.05B? 0 +232650.23 +675200.5 +000006.4+000001.700000.5 08.1100.34F? 0 +232805.81 +615513.2 +000011.9+000005.100003.8 08.11-0.02B? 0 +233113.53 -312923.5 -000042.7-000121.800008.8 08.1100.53F? 0 +233703.58 -133346.2 +000014.5+000031.900011.7 08.1100.53F? 0 +234548.78 +281037.9 +000007.5-000039.400005.3 08.1100.43F? 0 +234725.73 -221631.2 -000079.8-000093.400002.1 08.1100.58G? 1 +001327.43 -764427.3 +000038.0-000005.400005.4 08.1101.32K? 0 +003108.71 +324323.4 +000034.0-000009.300007.5 08.1101.19K? 0 +003120.42 -561429.4 -000004.8-000022.500013.1 08.1101.11K? 0 +003205.40 +763437.1 -000005.2-000007.500004.9 08.1101.55K? 0 +003352.99 -332441.9 -000011.3-000004.300008.4 08.1101.38K? 0 +004340.82 +245324.7 +000024.2-000013.500000.6 08.1101.18K? 0 +004550.72 +675153.8 +000010.6-000011.400008.0 08.1101.80K? 0 +005743.94 +533443.5 +000003.2-000018.700011.1 08.1101.45K? 0 +010111.75 +080202.3 -000026.0-000034.300003.5 08.1101.02K? 0 +010148.80 -232315.2 -000051.7-000077.800004.2 08.1101.17K? 0 +012104.00 -545729.8 +000022.3-000010.700007.2 08.1101.34K? 0 +015134.37 +022310.2 +000011.4-000010.800011.3 08.1101.62K? 0 +015420.23 -455806.4 +000032.6+000007.100004.7 08.1101.36K? 0 +015510.15 +271554.5 +000010.4-000037.600008.1 08.1101.01K? 0 +021513.81 -361913.6 +000076.5+000013.100007.4 08.1101.18K? 0 +023836.22 -210217.6 +000021.3-000006.000005.7 08.1101.55K? 0 +024228.70 -212755.0 +000007.2-000002.000007.2 08.1101.65K? 0 +030534.13 +421150.7 +000066.1-000046.300051.6 08.1101.00K? 0 +030812.78 +131012.3 +000045.4+000033.700006.0 08.1101.24K? 0 +030907.08 +665502.9 +000098.4-000036.200000.6 08.1101.24K? 0 +031058.31 -500200.7 +000038.1+000001.200000.2 08.1101.44K? 0 +031840.47 -351001.8 -000017.6+000007.400000.2 08.1101.27K? 0 +034944.22 +112647.5 +000048.0-000007.700014.0 08.1101.27K? 0 +035841.18 -732255.3 +000011.2+000018.400003.3 08.1101.23K? 0 +040728.34 -662642.7 +000015.0-000008.200000.5 08.1101.04K? 0 +042954.37 -535549.8 -000001.6-000000.500005.8 08.1101.03K? 0 +043903.88 +765827.7 -000008.5+000012.300007.6 08.1101.06K? 0 +044236.02 +730556.9 +000008.3-000012.000013.1 08.1101.43K? 0 +044720.95 +701532.2 +000019.0-000032.400006.7 08.1101.08K? 0 +045106.23 +413438.3 -000006.8+000004.000003.9 08.1101.00K? 0 +045903.74 +515632.1 +000000.7+000000.300014.9 08.1101.34K? 0 +045941.64 -490725.4 -000009.4+000003.700004.1 08.1101.01K? 0 +050515.08 +692244.4 -000004.9-000013.000011.7 08.1101.55K? 0 +050959.17 +105333.2 -000002.9-000005.100008.4 08.1101.09K? 0 +053410.44 +341303.6 -000000.5-000011.600009.8 08.1101.69K? 0 +054101.54 -544421.9 -000016.1-000026.500000.3 08.1101.46K? 0 +054806.07 -772232.7 -000005.4+000033.900004.5 08.1101.06K? 0 +060053.54 +510522.9 -000006.4+000008.800010.4 08.1101.77K? 0 +060804.68 -395916.9 -000003.7+000021.600002.1 08.1101.54K? 0 +062133.32 +523113.9 +000011.2-000004.200000.2 08.1101.57K? 0 0.10 1.00 +062220.45 +572505.7 -000013.9-000009.900016.6 08.1101.35K? 0 +062616.84 +224309.8 -000013.2+000003.800063.4 08.1101.10K? 0 +063033.74 -481447.2 +000001.2+000019.100005.7 08.1101.62K? 0 +063057.37 -144450.3 +000007.6+000004.900004.2 08.1101.54K? 0 +063703.97 -260101.6 +000003.5-000001.300009.5 08.1101.41K? 0 +065321.63 +220859.4 -000001.5-000014.900002.4 08.1101.71K? 0 +065832.39 -610556.5 -000011.3-000000.600002.6 08.1101.12K? 0 +071233.35 -025703.1 +000009.0-000000.100029.6 08.1101.19K? 0 +071436.42 -470806.0 -000002.8+000025.400000.1 08.1101.02K? 0 +071541.20 -032235.5 -000002.4-000003.600002.5 08.1101.16K? 0 +072224.38 +053632.6 +000015.7-000009.300005.5 08.1101.59K? 0 +073246.83 +083921.9 +000023.5-000021.800007.7 08.1101.17K? 0 +073333.27 +323734.5 +000000.0-000028.500014.8 08.1101.31K? 0 +074025.62 +473304.6 +000014.7-000023.700004.7 08.1101.00K? 0 +074736.45 +140901.0 -000003.6+000012.200001.2 08.1101.27K? 0 +075605.17 -550327.9 -000018.5-000009.200007.6 08.1101.03K? 0 +075757.88 -004851.9 -000151.7+000013.500066.3 08.1101.03K? 0 +080500.40 -295648.2 +000004.7-000012.900018.4 08.1101.44K? 0 +081636.93 -210104.9 -000010.2-000013.200006.6 08.1101.10K? 0 +082003.49 -024706.7 -000010.6-000039.000006.0 08.1101.46K? 0 +082100.06 +472508.6 -000016.9+000009.500004.2 08.1101.22K? 0 +082456.32 +321521.2 -000034.6-000011.300000.0 08.1101.12K? 0 +082612.99 -230401.7 +000012.1-000022.900008.3 08.1101.42K? 0 +082937.28 +320308.7 +000006.3-000013.400002.8 08.1101.06K? 0 +083732.51 +064341.8 -000000.9-000009.600013.5 08.1101.39K? 0 +083749.06 -693951.2 -000000.1+000009.300005.1 08.1101.18K? 0 +083946.12 +033241.9 -000012.5-000016.200019.2 08.1101.15K? 0 +084612.37 +705639.2 +000003.9-000015.600000.1 08.1101.35K? 0 +084817.27 -702501.2 -000015.5+000018.500006.9 08.1101.39K? 0 +085104.34 -222128.4 -000003.0+000003.200008.3 08.1101.09K? 0 +085445.29 -353009.0 -000088.5+000078.100015.4 08.1101.20K? 0 +091452.74 +224242.6 -000002.8-000044.200006.7 08.1101.25K? 0 +092039.49 -682132.8 -000001.0-000001.800010.3 08.1101.17K? 0 +093325.87 -475426.6 -000004.6+000001.300000.6 08.1101.27K? 0 +093440.81 -562928.1 +000001.1-000007.400005.7 08.1101.14K? 0 +094338.03 -172557.1 -000028.6+000005.400003.7 08.1101.24K? 0 +095003.19 +833036.1 +000010.5-000005.200008.1 08.1101.01K? 0 +095053.76 -114413.0 -000047.3-000066.300017.5 08.1101.04K? 0 +095459.54 -650425.5 -000018.7-000007.000014.0 08.1101.39K? 0 +100338.57 -032850.7 -000029.0-000006.500001.5 08.1101.04K? 0 +101321.90 -065945.7 -000009.5-000013.000000.5 08.1101.09K? 0 +101433.47 -010737.0 +000036.0-000007.600021.0 08.1101.17K? 0 +102907.68 -122605.7 +000006.0+000005.400027.7 08.1101.03K? 0 +103306.28 -144510.0 -000008.0+000004.100007.0 08.1101.10K? 0 +104424.99 +522432.5 +000006.4-000024.300013.6 08.1101.07K? 0 +112253.71 +153158.3 +000014.5-000040.100009.4 08.1101.06K? 0 +112828.78 -542036.5 -000002.4-000011.100013.3 08.1101.30K? 0 +113811.75 +215218.1 -000028.3+000005.500006.8 08.1101.32K? 0 +120529.13 -645254.0 -000017.6+000005.400001.3 08.1101.39K? 0 +124331.69 -185211.0 -000003.2+000008.400006.2 08.1101.03K? 0 +124526.72 +132445.5 +000005.4-000062.000001.2 08.1101.08K? 0 +125344.42 +354413.0 +000008.0-000071.600002.2 08.1101.00K? 0 +131436.04 -791136.6 -000008.5-000019.500000.8 08.1101.18K? 0 +132028.06 -101125.7 -000015.2+000014.500001.0 08.1101.14K? 0 +134031.72 -530207.9 -000046.4+000000.700001.0 08.1101.61K? 0 +134619.09 -045234.5 -000009.0-000007.900002.6 08.1101.60K? 0 +135952.29 +043427.9 -000016.2-000048.900015.0 08.1101.52K? 0 +142112.52 +240800.2 +000003.8-000059.000016.6 08.1101.00K? 0 +142321.56 +221619.0 -000017.7-000003.900019.0 08.1101.05K? 0 +142417.13 +212715.1 -000023.9+000002.100014.1 08.1101.32K? 0 +143725.23 -644058.6 -000021.9-000011.300003.9 08.1101.46K? 0 +144451.56 -030343.3 +000007.7-000006.200001.9 08.1101.10K? 0 +144627.51 -314055.6 +000015.1+000023.300003.3 08.1101.02K? 0 +144734.79 -590949.6 +000001.2-000011.400000.5 08.1101.91M? 0 +145953.70 -691221.5 -000000.5-000012.400016.8 08.1101.07K? 0 +150547.81 -225813.9 +000002.6+000007.500002.5 08.1101.11K? 0 +150647.76 -322703.7 +000004.5-000000.900007.2 08.1101.73K? 0 +152247.86 +093555.9 -000059.2-000015.600001.1 08.1101.35K? 0 +153027.20 +051546.7 +000001.4+000012.100000.0 08.1101.65K? 0 +153256.53 +301652.3 -000029.0+000011.000000.1 08.1101.12K? 0 +154349.80 -140136.7 -000021.7-000008.300001.2 08.1101.49K? 0 +154636.81 -100756.0 -000007.6+000008.100007.5 08.1101.11K? 0 +155927.00 -543416.3 -000020.5-000006.900001.5 08.1101.83K? 0 +161101.83 -250704.1 +000002.8+000012.300000.1 08.1101.52K? 0 +161337.04 +051901.5 -000007.5-000003.200005.2 08.1101.08K? 0 +162234.88 -401237.3 -000012.7-000001.000001.9 08.1101.84K? 0 +162312.08 -003354.6 +000026.5-000027.800005.6 08.1101.07K? 0 +162452.06 -022816.4 -000033.6-000012.500003.2 08.1101.66K? 0 +163537.90 -461513.6 -000026.3+000009.300018.8 08.1101.01K? 0 +163930.90 +101700.1 -000012.0-000005.700008.9 08.1101.24K? 0 +164506.38 +333029.9 -000045.5+000369.600101.3 08.1101.31K? 0 +164814.84 -445611.3 -000040.7-000005.200017.4 08.1101.57K? 0 +164816.09 +082402.4 +000001.6-000006.100000.5 08.1101.00K? 0 +165257.73 -715018.3 -000012.1-000020.900009.4 08.1101.06K? 0 +170036.63 -612417.7 +000001.3-000009.100011.6 08.1101.70K? 1 +170811.66 +205859.7 -000019.9-000001.300003.8 08.1101.61K? 0 +171309.48 +275556.0 +000006.6+000023.500001.5 08.1101.03K? 0 +171838.80 -123634.4 -000039.4-000011.700007.8 08.1101.71K? 0 +173526.89 -363013.0 +000012.3-000023.200009.7 08.1101.51K? 0 +174707.74 +345714.0 +000008.7+000035.700005.9 08.1101.20K? 0 +175836.42 -375825.7 +000011.6-000001.700015.1 08.1101.09K? 0 +180742.72 -215137.8 +000013.1-000001.300003.6 08.1101.78K? 0 +180938.84 +034048.2 +000001.2-000009.400024.2 08.1101.02K? 0 +180949.25 -232627.4 +000002.8-000021.200005.5 08.1101.35K? 0 +181510.63 -261843.8 +000002.1+000021.000031.4 08.1101.82K? 0 +181919.94 -671941.3 +000000.9-000024.300007.4 08.1101.38K? 0 +182150.83 -350250.0 -000010.7+000012.700007.9 08.1101.31K? 0 +183411.29 -130535.5 +000026.4-000008.000002.3 08.1101.98M? 0 +184651.63 +331704.5 -000006.9+000002.900001.4 08.1101.29K? 0 +184942.19 -055636.5 -000002.5-000001.400013.3 08.1101.04K? 0 +185215.12 +562931.6 +000000.4-000024.100013.0 08.1101.59K? 0 +185335.38 +130141.6 -000022.3-000021.500005.3 08.1101.61K? 0 +185827.89 -183153.0 -000020.6-000029.600014.0 08.1101.03K? 0 +190619.59 +321848.7 +000003.2+000002.400000.7 08.1101.39K? 0 +191256.88 +263841.5 +000011.2+000008.600004.1 08.1101.05K? 0 +191341.05 -314314.1 -000020.6-000015.000000.5 08.1101.15K? 0 +191821.13 -202638.6 +000037.2-000054.400035.9 08.1101.36K? 0 +192719.55 -305700.6 +000011.7-000016.100000.1 08.1101.03K? 0 +193156.68 -183921.3 -000007.4-000007.300000.5 08.1101.69K? 0 +193347.09 +240927.8 -000020.1-000020.800019.4 08.1101.06K? 0 +193612.92 +313140.3 +000007.1+000014.900007.8 08.1101.50K? 0 +194326.52 -501039.8 +000013.2-000014.800001.2 08.1101.13K? 0 +194849.93 -604338.3 +000015.4-000022.200002.9 08.1101.24K? 0 +200416.23 -304252.6 -000015.2+000012.300016.2 08.1101.21K? 0 +200658.24 -541117.5 +000019.0+000002.900005.5 08.1101.50K? 0 +201034.88 +205651.5 +000004.3-000003.000001.6 08.1101.20K? 0 +201553.57 +074013.3 -000002.5-000023.900004.9 08.1101.25K? 0 +202401.18 +361334.5 +000021.4+000003.300003.5 08.1101.47K? 0 +202431.68 -170039.0 +000014.1-000032.600012.1 08.1101.73K? 0 +203626.32 +471826.7 +000005.5+000016.600001.9 08.1101.33K? 0 +203811.24 +204419.9 -000017.2-000019.400010.6 08.1101.21K? 0 +203954.25 +384530.6 +000004.1+000006.800005.9 08.1101.04K? 0 +204128.17 -340607.0 -000001.8-000014.400007.9 08.1101.57K? 0 +204836.72 +175024.1 +000043.2-000035.900008.5 08.1101.27K? 0 +205623.30 +273014.3 +000019.6-000005.200000.9 08.1101.05K? 0 +210849.90 -184337.7 +000000.1-000006.100012.2 08.1101.40K? 0 +211641.07 +101340.7 -000026.6+000014.200004.7 08.1101.12K? 0 +212104.88 +462110.6 -000046.5-000011.900002.5 08.1101.09K? 0 +212805.41 +655350.0 +000000.8-000044.500008.4 08.1101.22K? 0 +214401.36 -193031.1 +000011.1-000003.000006.7 08.1101.00K? 0 +214811.86 -281238.5 -000001.3-000010.600008.4 08.1101.41K? 0 +214848.58 -390445.9 -000005.0+000005.900005.8 08.1101.20K? 0 +215141.13 -843242.0 +000067.4-000036.900004.8 08.1101.23K? 0 +221344.35 +074253.9 -000003.6-000006.200010.2 08.1101.13K? 0 +222340.63 +191117.4 -000024.6-000040.800018.5 08.1101.56K? 0 +224103.05 -512731.7 +000000.8-000015.900003.9 08.1101.49K? 0 +224447.95 +531809.6 -000018.7+000003.200000.4 08.1101.75K? 0 +225200.66 +574302.6 -000102.3-000214.500052.5 08.1101.04K? 1 +225406.55 -732430.3 +000032.3+000000.500002.2 08.1101.01K? 0 +231406.67 +575711.4 +000009.7-000011.200012.8 08.1101.91M? 0 +231557.98 -804534.5 +000025.5+000002.000009.5 08.1101.47K? 0 +232827.03 -023912.7 -000028.2-000045.100010.0 08.1101.46K? 0 +233030.78 -220030.9 +000042.9-000016.000014.1 08.1101.40K? 0 +233753.13 -594631.5 +000025.2-000020.600013.8 08.1101.11K? 0 +234250.75 +102854.9 -000007.0+000004.600013.5 08.1101.22K? 0 +235419.44 +315359.4 +000007.5-000028.700001.3 08.1101.16K? 0 +000140.79 +620105.3 -000011.1-000028.000003.8 08.1200.20A? 0 +000458.63 -701243.9 +000052.3-000103.700023.2 08.1200.70G? 0 +002324.14 +554807.8 +000005.9-000001.400003.5 08.1200.05A? 0 +002327.59 -535023.4 +000016.4+000005.400006.0 08.1200.14A? 0 +002338.14 +420321.9 -000052.3-000026.500004.3 08.1200.47F? 0 +002418.66 -285850.3 +000022.4+000000.600002.1 08.1200.14A? 0 +002422.49 +262344.0 -000050.3-000019.200001.6 08.1200.93G? 0 +002707.78 -075233.9 -000029.7+000012.700016.6 08.1200.73G? 0 +003054.30 +640351.7 +000001.6+000001.900000.7 08.1200.47F? 0 +003745.83 +260717.7 +000023.9-000014.800007.6 08.1200.14A? 0 +004310.11 +352110.2 -000007.8+000006.700010.3 08.1200.88G? 0 +004431.25 -711007.2 +000049.0+000010.400007.8 08.1200.44F? 0 +004834.68 -673153.9 +000115.6-000017.400007.8 08.1200.49F? 0 +004916.14 +682802.1 -000001.2-000010.500005.1 08.1200.29A? 0 +005055.56 +080245.6 +000051.9-000028.300006.9 08.1200.49F? 0 +005150.90 -563441.4 +000004.6+000067.100003.9 08.1200.45F? 0 +005540.51 -080311.8 +000008.9-000020.000010.7 08.1200.37F? 0 +010030.43 +072113.8 -000017.0+000029.900011.1 08.1200.47F? 0 +010201.71 +593244.9 +000011.6+000001.700006.2 08.1200.43F? 0 +013008.17 +282942.8 -000012.8+000002.200015.1 08.1200.17A? 0 +014422.43 -203543.5 -000035.6-000300.100025.1 08.1200.63G? 0 +014917.56 +471605.1 +000030.3+000019.100004.3 08.1200.35F? 0 +015058.51 +255104.8 +000004.3-000019.500011.5 08.1200.14A? 0 +015133.09 +495209.8 +000000.9-000008.000001.5 08.12-0.02B? 0 +020113.97 -550841.0 +000016.3+000017.200005.9 08.1200.20A? 0 +021312.09 +541307.8 +000004.0-000004.600001.9 08.1200.01A? 0 +021611.63 +463942.3 -000011.3-000030.500003.9 08.1200.42F? 0 +022651.06 +373301.8 -000005.4-000013.400005.2 08.1200.29A? 0 +023007.85 +043617.2 +000019.2-000029.200005.6 08.1200.47F? 0 +023055.49 -075952.1 -000005.2-000013.200000.7 08.1200.11A? 0 +023126.89 +423348.6 +000002.0-000012.100011.0 08.1200.09A? 0 +023514.88 +325150.4 -000000.3-000004.400002.8 08.1200.96K? 0 +023851.11 +691814.8 -000014.0-000001.600000.1 08.1200.13A? 1 +030244.56 +110045.9 -000005.9-000019.400003.2 08.1200.51F? 0 +030801.19 -120229.2 +000143.7+000052.000003.1 08.1200.70G? 0 +030922.08 -485746.0 +000013.5+000012.500002.2 08.1200.32F? 0 +032144.56 -310647.7 -000014.0-000008.300002.8 08.1200.30A? 0 +032257.05 +445758.8 +000025.2+000017.100000.0 08.1200.02A? 0 +032630.71 +314917.7 -000012.0+000001.900001.5 08.1200.34F? 0 +033056.02 +184758.5 +000112.5-000079.300007.4 08.1200.57F? 0 +033144.75 +485709.6 +000014.6+000002.600007.2 08.1200.03A? 0 +033427.73 +194752.5 -000010.6-000023.100004.9 08.1200.08A? 0 +033526.15 +275047.9 +000048.0-000036.400003.1 08.1200.32F? 0 +034118.02 +293021.5 -000024.5-000073.400030.8 08.1200.95K? 0 +034854.71 +224757.2 +000003.2-000000.100007.5 08.1200.02A? 0 +035902.25 -421659.1 +000005.5+000023.300012.0 08.1200.38F? 0 +040258.48 -442331.1 -000067.1-000101.600016.6 08.1200.64G? 0 +040338.80 +283942.4 -000007.9-000031.400009.5 08.1200.39F? 0 +040426.68 -101406.5 +000114.6-000016.400030.2 08.1200.60G? 0 +041447.92 -103407.2 -000003.1+000004.000014.2 08.1200.95K? 0 +041545.68 +444102.5 +000000.9-000018.500006.5 08.1200.22A? 0 +042637.50 +092339.3 +000011.5+000004.600001.1 08.1200.08A? 0 +043407.15 -303427.8 -000005.9-000054.900010.1 08.1200.35F? 0 +043704.02 +043744.8 +000027.2+000016.800010.3 08.1200.68G? 0 +043738.39 -295413.8 +000016.3-000103.000017.8 08.1200.48F? 0 +044558.53 -633328.5 +000006.2+000082.600003.8 08.1200.99K? 0 +044728.91 -463559.2 -000025.9-000076.900000.6 08.1200.84G? 0 +045631.42 +401009.1 -000002.8-000002.000002.2 08.1200.04A? 0 +050049.59 -350001.7 -000039.2+000027.700010.5 08.1200.51F? 0 +050134.78 -692946.1 -000007.0-000022.100004.2 08.1200.28A? 0 +050842.96 +324152.1 +000026.8-000094.500013.9 08.1200.75G? 0 +051529.75 +462421.5 +000002.1-000005.100011.0 08.12-0.05B? 0 +051932.08 +811337.8 -000016.6-000007.500005.9 08.1200.93G? 0 +052614.61 +295912.0 +000005.8+000003.200009.9 08.1200.04A? 0 +052730.07 +053542.8 +000006.6-000000.800003.0 08.1200.10A? 0 +052742.79 -081938.4 -000003.2-000007.200007.8 08.1200.44F? 0 +053028.43 -133426.7 +000003.0-000053.800011.7 08.1200.92G? 0 +053533.90 +380111.1 +000006.1+000003.400004.4 08.12-0.00B? 0 +053743.43 -240810.9 -000031.8-000064.700003.9 08.1200.97K? 0 +054342.87 -733221.1 -000011.4+000024.500012.4 08.1200.98K? 0 +054712.85 -242944.5 -000003.7+000035.200004.6 08.1200.42F? 0 +055440.79 -032856.6 +000022.1+000026.600003.8 08.1200.54F? 0 +055721.43 -245757.1 -000035.6+000036.900017.7 08.1200.49F? 0 +060529.00 -353156.5 +000029.9+000201.600007.1 08.1200.47F? 0 +060550.41 -161410.4 -000010.6-000006.300005.6 08.1200.98K? 0 +060658.66 -094416.6 +000005.1-000015.600009.8 08.1200.99K? 0 +060826.28 -052022.5 -000002.4+000006.100004.2 08.1200.01A? 0 +061113.43 +415542.3 +000028.4-000015.200021.0 08.1200.99K? 0 +061145.72 +022816.0 +000009.9+000005.000000.0 08.12-0.02B? 1 +061311.99 +482804.0 -000008.7-000004.600007.0 08.1200.12A? 0 +061340.53 -152709.8 +000005.5-000004.700004.5 08.1200.35F? 0 +062414.41 +075341.9 -000001.7+000003.600012.6 08.1200.29A? 0 +062429.73 -033102.5 +000026.8+000025.600001.3 08.1200.44F? 0 +062453.95 -131349.0 +000121.2-000038.100022.0 08.1200.61G? 0 +062459.41 +280155.5 -000016.1-000009.700008.9 08.1200.00A? 0 +063004.37 +011940.8 -000016.6-000000.100001.0 08.1200.12A? 0 +063332.96 -472952.3 +000035.0+000013.100011.4 08.1200.86G? 0 +063421.59 +144507.8 +000000.0+000000.000000.0 08.1200.42F? 1 +063458.34 +123219.8 +000009.0+000004.800007.4 08.1200.57F? 0 +064008.06 -051723.4 -000013.7+000007.400004.0 08.1200.04A? 0 +064317.14 -663003.7 -000001.1+000010.200003.8 08.12-0.05B? 0 +064611.54 -252055.7 +000002.9-000010.500007.2 08.1200.33F? 0 +064621.21 -304438.6 +000039.8-000033.500006.3 08.1200.55F? 0 +065340.35 -242326.2 -000011.4-000150.400012.2 08.1200.54F? 0 +065432.17 -040610.6 +000004.4-000021.100005.1 08.1200.08A? 0 +065929.03 +370608.7 -000008.1-000009.100023.3 08.1200.06A? 0 +070650.50 +334550.1 +000015.0+000006.900002.2 08.1200.33F? 0 +070801.81 -274525.0 -000023.9+000075.500023.6 08.1200.60G? 0 +070945.04 -251230.5 -000004.3+000007.700000.2 08.12-0.09B? 1 +071128.44 +034241.1 +000004.8+000002.200006.7 08.1200.11A? 0 +071210.16 -595021.9 -000001.7+000010.400001.3 08.12-0.05B? 0 +071755.10 -324735.3 -000005.5-000002.700002.6 08.1200.15A? 0 +071844.29 -311335.5 -000015.4-000009.300000.6 08.1200.20A? 0 +072207.78 +390839.5 +000004.3-000043.400006.0 08.1200.22A? 0 +072210.28 +164441.2 +000002.1-000000.800005.8 08.12-0.07B? 0 +072926.14 +471724.7 +000000.0+000000.000000.0 08.1200.89G? 1 +072946.40 -234133.0 -000017.9-000007.000014.0 08.1200.96K? 0 +073209.47 -050228.5 -000002.9+000004.400008.8 08.12-0.03B? 0 +073222.77 +210615.4 -000021.1-000012.100013.5 08.1200.10A? 0 +073258.96 -550934.8 -000050.4+000119.500007.7 08.1200.48F? 0 +073444.41 +225711.4 +000028.4-000015.000004.4 08.1200.92G? 0 +074443.92 -390114.7 -000016.4+000013.100000.5 08.1200.04A? 0 +075147.67 -091820.2 -000015.0+000000.500021.2 08.1200.97K? 0 +075204.53 +335117.5 -000010.1-000035.700006.2 08.1200.47F? 0 +075252.28 +625306.8 +000009.6-000010.100003.4 08.1200.97K? 0 +075800.59 -191611.6 -000011.0-000007.600006.1 08.1200.87G? 0 +075850.12 +100746.9 +000433.6+000025.300051.4 08.1200.81G? 0 +075940.79 +463712.5 +000000.0+000000.000000.0 08.1200.51F? 1 +080306.29 -350502.0 -000043.2+000122.600008.4 08.1200.57F? 0 +080843.69 -233236.6 +000004.5-000008.700006.5 08.1200.92G? 0 +081001.79 -474905.9 -000001.6+000000.100002.4 08.12-0.13B? 0 +081439.82 -255958.6 -000012.3-000002.300005.1 08.1200.02A? 0 +082740.18 +675827.1 -000056.9-000038.300007.5 08.1200.31A? 0 +082805.88 -270000.6 -000013.1+000105.000009.9 08.1200.57F? 0 +084026.87 -271528.3 +000002.4-000008.300000.8 08.1200.08A? 0 +084054.17 -172021.5 -000014.3+000013.300018.9 08.1200.03A? 0 +084121.23 -192712.9 -000031.0+000025.500000.5 08.1200.52F? 0 +084253.25 -534500.8 -000013.7+000007.900006.7 08.1200.21A? 0 +084423.98 -574609.5 +000060.6+000076.400022.2 08.1200.58F? 0 +084512.03 +152031.0 -000017.6+000015.700004.8 08.1200.74G? 0 +084747.19 -040202.6 -000024.8-000007.500002.0 08.12-0.07B? 0 +084924.75 -472919.2 -000002.9+000001.600012.3 08.1200.14A? 0 +090539.03 -620612.7 -000003.9+000007.100001.5 08.12-0.07B? 0 +090807.48 -410428.0 -000046.8+000032.700001.3 08.1200.46F? 0 +090902.14 +053627.0 -000017.1-000002.700000.4 08.1200.72G? 0 +091601.31 -553330.0 -000035.3+000032.800012.3 08.1200.41F? 0 +093200.28 -321443.3 -000016.8+000008.300007.1 08.1200.22A? 0 +094915.26 -630906.3 -000069.4+000037.900004.2 08.1200.51F? 0 +095005.88 +490431.8 -000008.8+000002.300018.4 08.1200.30A? 0 +095917.95 -201023.4 -000114.1-000002.700018.3 08.1200.49F? 0 +100600.02 -405153.3 -000004.4-000004.200005.8 08.1200.91G? 0 +100719.88 -152719.1 -000055.8+000004.900017.1 08.1200.34F? 0 +101538.32 -701547.7 +000006.9+000001.800002.8 08.1200.28A? 0 +102200.56 +435419.4 -000025.1-000008.400004.1 08.1200.48F? 0 +102316.79 -074623.9 -000001.5+000002.600001.9 08.1200.88G? 0 +102336.78 -232802.1 -000126.6-000006.000006.3 08.1200.58G? 0 +102905.47 -365419.1 -000029.4-000007.300001.7 08.1200.41F? 0 +102958.92 -624245.3 -000043.2+000006.200003.2 08.1200.32F? 0 +103722.29 -583722.9 +000000.0+000000.000000.0 08.1200.18A? 0 +104056.05 -130746.5 -000020.5+000017.100017.9 08.1200.54F? 0 +104708.65 -243257.1 -000036.3-000010.000007.3 08.1200.34F? 0 +105406.48 -231104.1 +000117.6-000169.000009.6 08.1200.59G? 0 +110022.20 -401507.4 +000014.3-000078.200001.4 08.1200.58G? 1 +110308.75 -644144.3 -000011.7+000005.100008.1 08.1200.13A? 0 +111033.68 -092500.6 -000015.5-000030.200002.7 08.1200.95K? 0 +111149.59 -604158.3 +000001.2+000001.200006.6 08.1200.11A? 0 +111216.29 -011112.5 +000078.6-000153.900025.9 08.1200.70G? 0 +111528.58 -413037.0 -000006.0-000000.700001.6 08.1200.19A? 0 +111838.94 +162751.5 -000053.6-000014.700007.5 08.1200.39F? 0 +112025.41 -373343.2 -000036.2+000006.400005.7 08.1200.20A? 0 +112027.22 +584633.2 -000023.9-000005.100003.4 08.1200.07A? 0 +113538.03 -504324.5 -000030.2-000008.600007.6 08.1200.17A? 0 +113634.07 -605340.5 +000000.0+000000.000000.0 08.12-0.02B? 1 +114107.02 -711001.0 -000006.7-000005.400013.5 08.1200.22A? 0 +114837.32 -453515.1 -000087.0+000003.700001.2 08.1200.95K? 0 +115259.26 +463330.9 +000002.4+000008.100005.1 08.1200.85G? 0 +120451.75 -722726.0 -000020.2-000010.600011.8 08.1200.15A? 0 +121509.61 +325027.9 -000053.1+000037.700011.8 08.1200.55F? 0 +121719.89 +221230.9 +000002.6-000007.800001.3 08.1200.16A? 0 +122307.43 -410243.4 +000004.0-000043.600010.0 08.1200.98K? 0 +123817.65 -140334.7 -000027.8-000001.500001.2 08.1200.45F? 0 +124126.04 -594739.0 -000010.0-000006.300005.8 08.1200.66G? 0 0.10 1.00 +124517.15 -035301.5 -000038.5+000008.800008.3 08.1200.24A? 0 +124944.88 +011122.6 -000083.2-000644.200026.3 08.1200.69G? 0 +125115.82 -590419.5 -000009.3-000004.000001.7 08.12-0.06B? 0 +125943.04 -795648.0 -000023.1-000016.200005.7 08.1200.06A? 0 +130408.18 +614527.7 -000056.1-000003.200001.3 08.1200.49F? 0 +130715.55 +371557.1 -000027.0-000023.100022.0 08.1200.71G? 0 +130950.66 -480307.4 -000026.7-000004.300004.0 08.1200.05A? 0 +132027.13 +430641.0 -000421.8-000095.600030.6 08.1200.83G? 0 +132131.19 -245547.5 -000085.9+000021.900018.1 08.1200.30A? 0 +132421.03 -001856.8 -000033.5-000036.900007.9 08.1200.45F? 0 +133053.86 -094135.4 +000023.2-000014.000013.5 08.1200.55F? 0 +133541.03 -292239.9 -000019.9+000006.800008.9 08.1200.38F? 0 +133827.25 -513307.3 -000011.7-000009.000002.3 08.12-0.03B? 0 +134356.63 -283957.6 +000018.4-000005.200006.8 08.1200.99K? 0 +135443.13 -593841.8 -000000.6-000010.600000.2 08.1200.99K? 0 +135605.21 -422416.8 -000020.8-000026.200005.0 08.1200.21A? 0 +135900.41 +153255.3 -000044.9-000011.500004.4 08.1200.34F? 0 +135922.65 -314437.8 -000048.3-000015.000012.1 08.1200.36F? 0 +140013.74 -354639.6 -000016.7+000006.300005.4 08.1200.95G? 0 +140303.96 -603010.5 -000003.4-000001.600011.8 08.1200.99K? 0 +140751.97 -754658.0 -000026.2-000007.300000.4 08.1200.00A? 0 +141743.28 +034358.5 -000043.0-000000.100006.7 08.1200.55F? 0 +141759.18 +373930.1 -000013.9+000005.100015.5 08.1200.29A? 0 +141948.57 -205229.3 -000025.0-000009.800004.2 08.1200.44F? 0 +142348.60 -453950.2 -000053.6-000026.300001.9 08.1200.24A? 0 +142653.35 -551327.4 -000001.5+000002.800012.0 08.1200.33F? 0 +142958.85 -293802.9 -000066.5-000034.800007.2 08.1200.45F? 0 +143435.68 +553312.0 -000074.7+000043.900001.3 08.1200.97K? 0 +150006.04 -733207.5 +000021.7+000033.300020.4 08.1200.69G? 0 +150135.02 -414926.7 -000030.4-000052.500021.4 08.1200.64G? 1 +150839.71 -405709.5 -000005.4+000001.000009.5 08.1200.92G? 0 +151955.13 -512914.3 -000027.9-000022.600003.6 08.1200.32F? 0 +152123.96 +312202.7 -000011.8-000012.400002.0 08.1200.96K? 0 0.10 1.00 +153805.89 +612513.3 -000159.0+000018.700007.2 08.1200.56F? 0 +154021.44 +012808.6 -000020.4-000100.900002.0 08.1200.68G? 0 +154811.83 -044709.4 -000111.4-000024.800010.5 08.1200.60G? 0 +155518.88 -393419.3 +000015.0-000024.600006.0 08.1200.50F? 0 +155911.90 -263500.7 -000004.1-000023.100008.0 08.1200.29A? 0 +160609.40 -380218.0 -000010.1-000032.200002.8 08.1200.47F? 0 +161047.30 +594032.5 -000035.0-000119.600027.8 08.1200.67G? 0 +161121.84 +592652.9 -000044.6+000050.700012.3 08.1200.41F? 0 +161136.43 -270441.6 +000013.6+000019.500009.8 08.1200.62G? 0 +161243.06 +433858.5 +000120.7+000001.400012.5 08.1200.52F? 0 +161455.39 -594131.7 -000039.3-000018.600007.1 08.1200.73G? 0 +161644.79 +363039.7 -000005.0-000033.500021.2 08.1200.46F? 0 +162036.59 +255313.0 -000009.2-000005.900002.3 08.1200.38F? 0 +162538.21 -100502.8 +000000.0+000003.900038.1 08.1200.02A? 0 +162906.99 +504559.1 +000040.9+000000.600012.2 08.1200.46F? 0 +163410.96 -311705.1 -000033.7-000016.100014.5 08.1200.12A? 0 +163448.69 -655234.3 -000034.5-000005.500002.0 08.1200.49F? 0 +163542.01 -391126.4 -000010.4-000007.200001.2 08.1200.29A? 0 +164509.22 -650414.2 -000005.0-000002.400002.4 08.1200.08A? 1 +164843.31 +880922.3 +000003.5+000009.900006.7 08.1200.46F? 0 +165310.64 -114021.0 +000009.3-000002.800001.7 08.1200.35F? 0 +165605.66 -515350.5 +000039.0-000011.200007.6 08.1200.96K? 0 +165613.87 -313107.5 -000021.7-000007.700005.3 08.1200.27A? 0 +165956.92 -431314.8 +000002.8-000001.600000.1 08.1200.17A? 0 +170124.29 -263837.5 -000029.1-000037.800001.2 08.1200.57F? 0 +170415.64 -265535.6 -000000.4-000030.300005.0 08.1200.30A? 0 +171322.77 +352551.3 +000002.9+000000.600003.5 08.1200.10A? 0 +172846.12 +264331.3 -000001.6-000119.600014.5 08.1200.53F? 0 +173526.71 +132142.7 -000010.9-000017.600006.9 08.1200.25A? 0 +173610.10 -585454.6 +000002.0-000003.300006.3 08.12-0.03B? 0 +174502.83 +191725.2 +000155.6+000045.500019.4 08.1200.77G? 0 +175612.00 +392621.2 +000085.0-000037.100009.7 08.1200.52F? 1 +180433.44 -453330.1 +000028.0-000031.700005.6 08.1200.29A? 0 +181017.28 +390433.0 -000011.7-000000.900004.5 08.1200.19A? 0 +181226.67 -300050.1 +000021.7+000010.200003.9 08.1200.97K? 0 +181641.44 +475440.1 -000007.3-000028.200012.2 08.1200.23A? 0 +182500.56 +461602.5 +000018.8-000013.700009.9 08.1200.45F? 0 +182721.14 +770804.6 +000014.0-000014.500007.5 08.1200.16A? 0 +183137.56 -190518.9 -000001.4-000001.300004.5 08.1200.24A? 0 +183212.93 -074931.3 +000014.2+000027.800009.7 08.1200.41F? 1 +183405.38 -411257.1 +000011.8-000005.000000.4 08.12-0.05B? 0 +183841.49 +243852.0 +000034.3-000019.200009.7 08.1200.40F? 0 +184221.73 +091128.8 -000007.1+000002.400013.5 08.1200.85G? 0 +184659.20 +123100.6 -000010.8-000021.100006.0 08.1200.05A? 0 +185154.11 +312338.8 -000003.0+000000.800006.2 08.1200.04A? 0 +185609.91 +075608.2 -000017.0+000000.800007.5 08.1200.16A? 0 +190149.34 -062246.0 +000037.9-000006.700005.2 08.1200.31F? 0 +190301.45 +240700.5 +000001.4-000006.900002.0 08.1200.04A? 0 +191004.99 +235552.4 -000002.8+000004.000005.4 08.1200.41F? 0 +191044.82 +211120.7 -000017.8-000011.300000.3 08.1200.03A? 0 +191333.22 +201156.9 +000000.2-000010.300008.7 08.1200.96K? 0 +192053.56 -330309.3 +000015.5-000139.000019.1 08.1200.67G? 0 +192411.91 +794655.1 -000023.1-000014.500000.0 08.1200.41F? 0 +192700.08 +163217.1 -000003.7-000001.600001.9 08.1200.05A? 0 +193222.44 +341702.2 -000000.4+000031.500002.7 08.1200.72G? 0 +193612.55 -024823.6 +000001.4-000018.900000.6 08.1200.13A? 0 +193621.92 +354039.7 -000008.3+000016.400012.4 08.12-0.09B? 1 +193752.81 -284857.6 -000010.4-000055.400001.3 08.1200.67G? 0 +193805.19 +455303.7 +000003.8+000011.200012.4 08.1200.22A? 0 +194022.01 -231954.3 -000011.2-000040.600003.2 08.1200.27A? 0 +194246.78 +273653.5 +000000.8-000000.800009.4 08.12-0.02B? 0 +194415.85 +073517.6 -000005.2-000004.300002.9 08.1200.07A? 0 +194447.48 +071335.9 -000005.3-000001.300009.3 08.1200.03A? 0 +195348.53 +481724.2 +000008.6-000001.900002.3 08.1200.11A? 0 +200059.62 +374156.2 +000000.5-000007.300002.2 08.12-0.05B? 1 +200111.11 +151238.9 +000029.4+000006.300004.7 08.1200.27A? 0 +200623.92 -145442.6 -000052.5-000126.000002.3 08.1200.66G? 0 +200755.51 +350617.5 -000002.0-000003.100002.1 08.12-0.06B? 0 +200819.14 +380750.5 -000002.4-000020.200000.8 08.1200.19A? 0 +200833.81 -154343.7 +000141.8-000399.700025.8 08.1200.67G? 0 +200841.13 +243904.3 +000021.3+000018.500010.6 08.1200.43F? 0 +201300.18 +032918.9 -000011.8+000010.700001.9 08.1200.34F? 0 +201350.69 +460702.9 -000020.4-000016.700006.5 08.1200.04A? 0 +201442.36 +330115.0 +000012.1+000010.200008.0 08.1200.99K? 0 +201513.60 +030356.3 +000021.0+000013.300007.1 08.1200.14A? 0 +202110.24 +125034.8 +000002.9-000006.100004.6 08.12-0.05B? 0 +202135.63 +345959.5 +000089.7+000059.000023.3 08.1200.63G? 0 +202251.36 +075453.5 -000015.1-000002.300010.2 08.1200.31A? 0 +202519.44 +525148.8 +000012.6+000005.600005.9 08.12-0.03B? 0 +203226.92 +273051.3 +000003.1-000005.900000.5 08.1200.89G? 0 +203342.82 +383459.4 -000001.7+000008.000010.8 08.12-0.01B? 1 +203449.99 -154750.5 +000019.1-000008.300010.4 08.1200.53F? 0 +203650.86 +445440.2 +000029.2+000033.600012.1 08.1200.38F? 0 +203904.42 -362121.4 +000014.4-000006.900004.7 08.1200.03A? 0 +204218.91 +574528.3 +000008.9-000021.100005.7 08.1200.97K? 0 +204500.24 +124336.6 -000018.9-000010.600009.7 08.1200.49F? 1 +204901.83 -364650.6 +000035.6-000054.300011.7 08.1200.39F? 0 +205406.75 +180141.2 +000008.0+000007.600014.9 08.1200.94G? 0 +205626.63 -591625.0 +000000.0+000000.000000.0 08.1200.59G? 1 +211509.77 +553034.8 +000013.1-000001.500005.2 08.1200.14A? 0 +211845.32 -020812.6 -000010.0-000019.000005.1 08.1200.89G? 0 +212120.99 -841835.4 +000000.0+000000.000000.0 08.1200.41F? 0 +212220.42 +573354.6 +000083.5+000021.700011.3 08.1200.58G? 1 +212513.71 +410437.3 +000026.4+000019.900012.8 08.1200.43F? 0 +212924.29 -302441.2 +000025.9-000019.800009.9 08.1200.15A? 0 +213156.13 +182437.0 +000003.3-000037.400009.3 08.1200.40F? 0 +215204.27 +483255.6 +000010.8-000001.900002.2 08.1200.04A? 0 +215745.85 +100758.8 +000008.8+000005.300007.4 08.1200.08A? 0 +215749.40 -670723.3 +000007.4-000004.100012.1 08.1200.35F? 0 +215950.96 -432845.8 +000054.6-000066.900027.9 08.1200.52F? 0 +220212.77 +655015.6 +000021.3-000000.300002.5 08.1200.13A? 0 +220342.83 +590959.9 +000061.5+000005.400022.3 08.1200.46F? 0 +221022.21 +252039.2 +000018.8-000004.600003.9 08.12-0.01B? 0 +221825.23 +284432.4 -000004.0-000021.800011.1 08.1200.26A? 0 +222158.56 +563152.7 +000020.4-000005.900001.2 08.1200.08A? 0 +222226.72 +452603.2 +000024.2-000020.200010.8 08.1200.37F? 0 +222513.98 +605010.8 +000001.4-000006.900001.4 08.1200.06A? 0 +222548.27 -201419.2 -000031.8-000021.700001.7 08.1200.22A? 0 +223024.71 -764058.2 +000011.3-000089.500013.3 08.1200.44F? 0 +223031.02 +160100.3 -000044.6-000049.500011.4 08.1200.48F? 0 +223656.92 +510640.2 +000009.8-000007.200001.1 08.12-0.04B? 0 +223735.17 +272622.6 +000039.2+000046.000005.7 08.1200.50F? 0 +223853.76 +082226.9 +000256.6+000030.500017.1 08.1200.61G? 0 +224659.97 -162437.8 +000004.7-000004.900011.9 08.1200.18A? 0 +224805.94 +040040.3 -000037.9-000015.500009.5 08.1200.98K? 0 +225232.46 +474536.5 +000010.2-000009.600005.2 08.1200.04A? 0 +225620.44 -063244.9 -000003.2-000014.100001.4 08.1200.84G? 0 +225740.00 +555951.6 +000022.2-000015.000004.7 08.1200.38F? 0 +225840.75 -280859.2 +000124.1-000013.400016.0 08.1200.51F? 0 +230100.93 -372132.8 +000043.4-000000.800016.0 08.1200.30A? 0 +230401.96 +742838.4 +000116.1+000034.200017.6 08.1200.62G? 0 +230842.96 -184506.7 -000084.3-000024.700017.2 08.1200.54F? 0 +231407.71 +460724.0 +000069.4-000022.900013.5 08.1200.43F? 0 +232048.88 +215745.8 +000000.0+000000.000000.0 08.1200.27A? 1 +232358.92 +482647.4 +000010.2-000004.900004.0 08.1200.05A? 0 +232533.97 +261111.7 +000019.9-000002.700016.9 08.1200.93G? 0 +232707.51 -725253.8 -000076.3-000003.600008.6 08.1200.63G? 0 +232816.95 -054904.2 +000093.6+000019.700009.2 08.1200.51F? 0 +233305.42 -200519.9 -000011.5-000048.700005.1 08.1200.51F? 0 +234746.49 +282427.2 +000050.2+000010.400018.6 08.1200.33F? 0 +234956.91 -142010.0 +000009.5-000010.900004.0 08.1200.31A? 0 +235729.70 -280219.1 +000003.5+000016.400003.3 08.1200.91G? 0 +000039.08 +001322.6 +000056.0-000001.600001.1 08.1201.33K? 0 +001802.29 -214954.3 -000000.9+000000.100005.7 08.1201.40K? 0 +002014.05 +763415.1 +000010.3-000015.700004.5 08.1201.50K? 0 +010051.19 +465532.6 -000000.6-000002.000014.1 08.1201.48K? 0 +010113.92 +111049.9 -000010.6-000032.800015.9 08.1201.07K? 0 +010320.53 +590531.0 -000003.4-000005.600009.0 08.1201.26K? 0 +010600.94 -315116.8 -000036.7-000039.300008.6 08.1201.08K? 0 +010741.32 -324850.6 +000094.1-000036.000012.6 08.1201.20K? 0 +011501.20 -181044.1 +000029.7+000024.700007.5 08.1201.00K? 0 +011540.54 +574224.6 -000002.0-000005.800007.8 08.1201.47K? 0 +011945.37 -281401.4 +000008.9-000030.900003.2 08.1201.08K? 0 +012237.58 -345930.6 -000038.2-000083.400010.9 08.1201.04K? 0 +012420.69 -022819.2 +000034.4+000012.500001.7 08.1201.61K? 0 +012641.01 +273259.6 +000139.9-000055.700002.7 08.1201.08K? 0 +015248.92 -345109.8 +000057.2-000015.700007.6 08.1201.00K? 0 +020750.93 +570138.9 +000040.4+000011.300014.2 08.1201.13K? 0 +021809.33 +451237.4 +000008.1+000010.200011.2 08.1201.62K? 0 +022107.95 -574107.7 +000052.4+000001.700007.6 08.1201.00K? 0 +023353.20 -292534.2 +000031.8-000035.400003.4 08.1201.25K? 0 +024130.56 +221440.6 +000028.6-000008.100021.7 08.1201.52K? 0 +024940.96 -524530.3 -000012.1-000028.800011.6 08.1201.30K? 0 +025721.51 +523004.2 +000014.4-000004.500001.1 08.1201.06K? 0 +030721.79 -564924.3 +000004.7+000014.200014.4 08.1201.03K? 0 +031011.03 -345549.3 +000042.0+000053.800006.2 08.1201.24K? 0 +031018.02 +094138.9 -000003.5+000008.100019.1 08.1201.08K? 0 +031124.95 +411050.1 +000014.5-000041.800008.6 08.1201.17K? 0 +033342.96 +684535.4 +000018.4-000020.400008.3 08.1201.17K? 0 +034249.15 -225437.4 +000008.6-000003.400005.4 08.1201.35K? 0 +034337.00 +204259.1 -000032.4-000039.200005.8 08.1201.00K? 0 +040349.50 -201313.7 +000048.2+000007.700001.0 08.1201.18K? 0 +040554.59 -350410.7 +000021.4+000012.100005.4 08.1201.24K? 0 +041629.27 -233202.1 +000014.4+000005.300006.8 08.1201.07K? 0 +042307.91 +035926.6 -000002.5-000002.800006.3 08.1201.01K? 0 +042549.82 -153935.7 +000010.4+000004.000008.6 08.1201.53K? 0 +042600.54 -175159.4 +000057.8-000026.900005.5 08.1201.08K? 0 +043648.09 +270757.2 +000239.2-000148.700059.9 08.1201.08K? 0 +044455.55 -201625.7 -000002.2+000021.500005.8 08.1201.65K? 0 +044640.02 +470403.4 +000010.0-000016.200010.1 08.1201.25K? 0 +045945.35 -183923.4 +000002.3+000018.800010.0 08.1201.55K? 0 +050241.27 +240719.5 -000007.2-000002.000011.6 08.1201.65K? 0 +050717.08 +720508.5 -000010.7+000008.300003.4 08.1201.60K? 0 +050820.01 +394340.3 +000017.6-000014.000009.9 08.1201.40K? 0 +051729.97 +485648.0 +000000.6-000009.200019.8 08.1201.26K? 0 +052937.63 -404434.3 +000005.9-000008.600001.8 08.1201.01K? 0 +053501.69 -333518.6 -000039.6+000022.200003.3 08.1201.06K? 0 +053714.09 +433847.8 -000017.4-000005.800006.3 08.1201.05K? 0 +054111.69 +200345.1 +000007.4-000021.400009.6 08.1201.78K? 0 +054302.60 +305409.9 -000012.3-000001.500008.6 08.1201.34K? 0 +054911.77 +565717.1 +000009.3-000008.400026.6 08.1201.54K? 0 +055635.11 -513910.4 +000014.9-000009.000006.8 08.1201.52K? 0 +060504.17 -611656.5 +000018.3+000021.300015.2 08.1201.49K? 0 +060757.27 -834529.8 +000009.5+000105.800011.1 08.1201.06K? 0 +062355.34 +531340.9 -000012.4-000021.900001.4 08.1201.72K? 0 +063147.53 +553739.3 +000003.1-000045.600004.3 08.1201.17K? 0 +063721.11 -005201.7 +000023.5-000019.100009.4 08.1201.35K? 0 +064007.34 +091801.8 +000037.0+000018.400007.7 08.1201.40K? 0 +064821.04 +222100.0 -000012.3-000014.700001.8 08.1201.39K? 0 +065256.71 +334105.0 +000007.9-000012.500005.7 08.1201.22K? 0 +065507.11 +043725.5 +000014.1-000006.100002.5 08.1201.03K? 0 +065725.18 -271118.6 -000003.2-000019.500007.9 08.1201.12K? 0 +070336.09 +490718.6 -000002.8-000030.800004.0 08.1201.15K? 0 +070735.21 +742720.4 +000016.5+000010.700006.2 08.1201.49K? 0 +071538.63 +055519.0 -000014.8-000023.600018.1 08.1201.37K? 0 +071950.82 +011223.4 -000009.5+000016.800012.7 08.1201.11K? 0 +072252.71 -672156.0 -000003.1+000026.500004.2 08.1201.01K? 0 +073349.17 +181958.4 +000025.6-000020.500002.9 08.1201.45K? 0 +073554.69 -495615.8 +000005.1+000023.600009.6 08.1201.56K? 0 +074944.38 +442219.9 +000029.8+000014.400043.0 08.1201.62K? 0 +075002.37 +061458.4 -000029.6-000038.400013.5 08.1201.38K? 0 +075813.92 -431757.1 -000009.2+000009.200000.1 08.1201.03K? 0 +080435.67 -051614.7 -000014.2+000014.200015.1 08.1201.04K? 0 +081055.90 +162126.5 -000014.7-000022.700011.0 08.1201.19K? 0 +081916.93 -182805.7 -000030.1-000033.200003.0 08.1201.59K? 0 +081934.91 +452801.6 +000001.8-000046.500013.0 08.1201.47K? 0 +083215.41 -195806.5 +000026.8-000064.800010.6 08.1201.08K? 0 +083547.33 -340327.9 -000019.2+000022.100011.8 08.1201.13K? 0 +083753.00 -153302.3 -000024.7+000002.000003.8 08.1201.18K? 0 +084859.33 +631927.3 -000002.9+000038.700003.4 08.1201.04K? 0 +085247.77 -412549.4 -000003.4+000011.100012.1 08.1201.18K? 0 +085500.26 -394711.1 +000001.5-000003.600000.3 08.1201.04K? 0 +090927.87 -481319.0 -000001.2+000011.100002.9 08.1201.00K? 0 +092034.57 -562904.4 -000002.7+000017.000002.9 08.1201.07K? 0 +092117.50 +121433.4 +000000.1-000018.500006.0 08.1201.41K? 0 +092137.90 -494342.7 -000044.6+000019.200005.7 08.1201.01K? 0 +093621.95 +112557.3 +000013.6-000005.100011.1 08.1201.21K? 0 +093945.86 -104243.9 -000011.0-000002.300016.3 08.1201.61K? 0 +094909.32 -770049.8 -000000.4-000010.400006.3 08.1201.33K? 0 +095220.51 +742530.7 +000020.0-000014.600005.8 08.1201.32K? 0 +095304.42 +220723.9 -000009.5-000004.500001.0 08.1201.62K? 0 +095324.71 -004711.9 -000009.8-000001.800002.5 08.1201.34K? 0 +100611.86 +311352.3 -000003.5-000025.100001.2 08.1201.12K? 0 +100626.96 -283855.6 +000018.1+000006.700010.1 08.1201.27K? 0 +102639.43 +122919.1 -000044.9+000011.700013.6 08.1201.10K? 0 +102820.31 +625456.9 -000028.5+000038.100000.9 08.1201.00K? 0 +103012.37 -164028.0 -000028.1+000007.700005.3 08.1201.13K? 0 +103016.76 +033308.9 -000007.1-000051.100011.9 08.1201.18K? 0 +103138.58 +310229.9 -000025.9-000012.700005.4 08.1201.04K? 0 +103531.24 +534621.5 -000002.9-000009.200003.5 08.1201.18K? 0 +103843.52 +140109.8 +000005.4-000008.300010.0 08.1201.06K? 0 +105123.56 -622148.8 +000002.3-000017.400001.9 08.1201.24K? 0 +105806.92 -541953.4 -000027.7+000002.600006.2 08.1201.16K? 0 +110357.06 +095700.6 -000015.9+000009.000001.1 08.1201.18K? 0 +110953.66 -534002.9 +000017.6-000016.100002.4 08.1201.05K? 0 +111353.66 -101610.1 -000013.3-000008.000010.3 08.1201.04K? 0 +112654.34 +630659.7 -000052.1-000026.500000.7 08.1201.00K? 0 +113052.90 -475834.5 +000022.2-000013.300006.2 08.1201.20K? 0 +114004.95 +820454.6 +000022.5-000016.400001.3 08.1201.02K? 0 +114156.47 -391702.4 +000002.7-000043.800002.2 08.1201.04K? 0 +115039.08 +612119.7 -000011.0+000008.000002.5 08.1201.10K? 0 +115106.47 -111228.1 -000019.1-000007.500013.6 08.1201.20K? 0 +115252.40 -695303.0 -000015.4-000005.400014.6 08.1201.77K? 0 +115259.12 +625525.6 -000001.9+000004.900012.1 08.1201.01K? 0 +115327.52 -035301.2 -000008.8-000003.800012.7 08.1201.41K? 0 +115705.86 -345358.7 -000024.5+000010.500006.6 08.1201.05K? 0 +120502.05 -143150.7 -000013.8-000001.400016.4 08.1201.27K? 0 +120841.81 +030632.2 -000046.0+000015.000010.1 08.1201.16K? 0 +121307.45 -610426.9 +000004.2-000006.200005.0 08.1201.10K? 0 +121616.16 -042706.6 -000029.8-000019.500001.3 08.1201.01K? 0 +122454.46 +161141.2 -000032.6-000002.800016.4 08.1201.15K? 0 +122559.39 -175544.5 +000009.3+000017.400007.0 08.1201.41K? 0 +123217.46 +431158.4 +000032.5-000067.900019.6 08.1201.10K? 0 +124600.63 -153209.8 -000014.0-000021.300007.2 08.1201.09K? 0 +125728.12 -330917.0 -000056.8+000004.300003.4 08.1201.02K? 0 +131646.97 -214720.5 -000011.9-000009.800012.5 08.1201.50K? 0 +133410.38 -340408.4 -000067.0-000019.400001.0 08.1201.51K? 0 +134550.40 -125752.7 -000032.9-000006.400011.4 08.1201.23K? 0 +134859.93 +100428.6 +000024.2-000008.100003.0 08.1201.21K? 0 +135722.17 -370955.3 +000012.2-000002.600000.6 08.1201.02K? 0 +135729.56 -352629.5 -000014.1-000006.400001.3 08.1201.20K? 0 +140233.28 -535935.6 -000003.7+000015.600010.2 08.1201.31K? 0 +140647.00 +693825.6 +000012.6-000019.100007.4 08.1201.22K? 0 +142458.28 -205227.8 -000045.3-000001.100016.8 08.1201.62K? 0 +142632.59 +523730.9 -000023.6-000015.400002.9 08.1201.39K? 0 +144107.34 +120636.0 +000016.7-000019.200011.7 08.1201.09K? 0 +144126.69 +000612.8 +000028.6-000019.600002.7 08.1201.03K? 0 +144724.82 -302108.5 -000026.7-000079.700019.2 08.1201.25K? 0 +150514.00 -602801.5 +000009.1-000027.000009.6 08.1201.11K? 0 +151843.48 -210615.6 +000000.8-000012.400017.9 08.1201.59K? 0 +151857.96 -573227.5 -000016.8+000006.100001.1 08.1201.60K? 0 +152230.04 -370142.4 -000026.8-000018.600002.2 08.1201.01K? 0 +153405.22 +263033.9 +000005.7-000001.400003.3 08.1201.62K? 0 +153521.01 +090806.4 -000000.4+000003.700002.6 08.1201.18K? 0 +154512.39 -283157.3 -000066.7-000016.700015.5 08.1201.17K? 0 +161648.27 +132101.8 -000003.6+000000.900007.7 08.1201.06K? 0 +162359.53 +202339.4 -000056.8-000039.300002.0 08.1201.30K? 0 +163428.66 -725453.2 -000016.8-000045.000006.2 08.1201.11K? 0 +164328.34 +152957.6 -000014.0-000026.400000.6 08.1201.16K? 0 +165049.30 +561947.8 -000003.6+000001.200005.0 08.1201.39K? 0 +165312.89 -282652.6 -000002.2+000011.700008.1 08.1201.12K? 0 +165411.86 -402710.0 -000013.5+000005.400008.3 08.1201.71K? 0 +165453.09 +033955.0 -000008.9-000009.200013.6 08.1201.54K? 0 +165537.80 -450610.4 +000019.2-000026.000010.2 08.1201.30K? 0 +170215.62 -243012.5 -000015.6-000010.800015.3 08.1201.02K? 0 +170354.77 -351625.5 -000010.7-000002.500042.6 08.1201.32K? 0 +170728.82 -371827.1 -000006.9-000009.700002.1 08.1201.36K? 0 +171656.40 +202016.3 -000002.4-000003.800000.2 08.1201.21K? 0 +171911.12 -525131.9 -000010.7-000036.200008.2 08.1201.12K? 0 +172009.52 +514032.0 +000001.7+000002.700001.8 08.1201.06K? 0 +172940.80 +655338.3 -000026.7+000040.300001.1 08.1201.06K? 0 +173718.52 -404541.5 +000019.0-000008.300010.0 08.1201.20K? 0 +173728.73 +451310.3 -000003.3-000001.500008.6 08.1201.00K? 0 +174542.93 +281420.2 -000014.0-000022.400000.4 08.1201.45K? 0 +174750.46 +283828.6 -000007.8-000008.600003.5 08.1201.05K? 0 +174839.11 +210448.2 +000005.7+000003.100014.2 08.1201.05K? 0 +175759.72 -481726.4 -000005.5-000012.000005.0 08.1201.37K? 0 +175759.84 -633759.7 +000000.8-000021.700009.3 08.1201.50K? 0 0.10 1.00 +180048.80 +412847.5 -000001.8-000005.600007.6 08.1201.20K? 0 +180648.95 +210051.7 -000006.6+000013.600007.5 08.1201.07K? 0 +181357.10 -321236.9 +000009.1-000031.900001.1 08.1201.64K? 0 +181839.98 -473152.9 +000007.8-000030.000020.0 08.1201.05K? 0 +182039.96 -715522.3 -000002.3-000014.700008.3 08.1201.65K? 0 +184258.49 -392120.8 +000000.0-000015.600002.6 08.1201.57K? 0 +184807.70 -162510.6 +000027.1+000009.900011.1 08.1201.08K? 0 +184926.89 -494256.7 -000000.5-000001.100017.5 08.1201.16K? 0 +185107.73 -193657.5 +000009.5-000019.500018.6 08.1201.17K? 0 +185134.07 -242131.2 +000018.9+000002.000009.9 08.1201.06K? 0 +185608.14 -702913.2 +000001.3-000031.800016.7 08.1201.10K? 0 +185706.46 -473442.8 +000005.8+000005.700005.3 08.1201.48K? 0 +190833.69 -310540.7 +000030.5-000009.600000.3 08.1201.17K? 0 +191241.23 -384625.1 +000006.2-000039.900013.0 08.1201.69K? 0 +191605.48 -622336.0 -000013.8-000029.500005.1 08.1201.19K? 0 +192235.87 -113710.6 -000000.7+000020.500006.7 08.1201.08K? 0 +192247.88 -323011.6 +000001.5-000030.500004.2 08.1201.66K? 0 +192356.42 +482231.3 +000008.9-000006.000002.1 08.1201.04K? 0 +192621.31 +014858.5 -000012.4-000042.600017.7 08.1201.59K? 0 +193336.29 +322920.2 +000016.4+000011.300017.5 08.1201.44K? 0 +193549.87 +422158.1 -000006.6-000006.200007.1 08.1201.68K? 0 +194044.54 +410453.0 +000029.8+000055.000011.4 08.1201.26K? 0 +194206.54 +210032.4 -000020.9-000012.400005.2 08.1201.04K? 0 +195135.92 +393209.9 +000009.3+000005.700012.4 08.1201.09K? 0 +195507.57 +152649.8 -000004.2-000011.300005.5 08.1201.53K? 0 +195534.27 -630051.2 -000008.8-000015.600000.5 08.1201.51K? 0 +195809.37 -145837.2 -000011.3-000032.900016.6 08.1201.31K? 0 +200513.62 +252754.6 -000012.5-000026.200011.5 08.1201.28K? 0 +202621.34 +361128.8 +000005.5+000015.000005.6 08.1201.09K? 0 +202705.10 -354501.1 +000027.9-000060.400003.6 08.1201.31K? 0 +203501.76 -344351.3 +000028.8-000038.800003.4 08.1201.06K? 0 +203932.81 -145829.1 -000001.1-000014.000009.8 08.1201.24K? 0 +204009.94 -340259.6 -000002.7-000013.400019.1 08.1201.52K? 0 +204054.58 +624831.7 +000007.2+000007.400004.7 08.1201.02K? 0 +210230.21 -635749.7 +000050.0-000029.500010.1 08.1201.49K? 0 +210404.62 +262120.9 -000006.6-000011.900002.1 08.1201.19K? 0 +210458.37 +501536.3 -000025.5-000009.400007.2 08.1201.06K? 0 +210607.59 +444733.3 +000059.2+000038.300009.3 08.1201.14K? 0 +210959.30 +263654.7 -000039.7+000020.500007.8 08.1201.07K? 0 +211603.04 +415151.0 -000004.4-000010.600004.9 08.1201.45K? 0 +211623.30 +140944.7 +000028.6-000005.200020.1 08.1201.31K? 0 +212018.91 +492108.6 +000023.1+000007.200002.2 08.1201.37K? 0 0.10 1.00 +212812.99 +485115.0 -000012.2-000000.600004.8 08.1201.87M? 0 +212901.04 +373444.0 +000002.9-000010.600016.5 08.1201.70K? 0 +213656.63 -044712.9 +000017.2-000007.900003.7 08.1201.46K? 0 +214118.85 +392826.4 +000014.8-000005.400013.3 08.1201.05K? 0 +214120.51 +364003.6 -000006.3-000012.600006.3 08.1201.35K? 1 +214846.09 +184638.3 +000017.8-000008.800004.7 08.1201.12K? 0 +215011.46 -112035.1 +000003.3-000024.100011.6 08.1201.31K? 0 +221317.49 -425414.6 +000020.7-000074.000003.7 08.1201.16K? 0 +221625.22 -140242.0 +000008.0-000010.400010.8 08.1201.02K? 0 +221948.64 +164743.5 -000005.6-000012.300004.6 08.1201.01K? 0 +222629.91 -003402.0 -000005.1-000016.100022.4 08.1201.45K? 0 +231333.83 -484800.1 +000023.8+000015.700005.1 08.1201.28K? 0 +231428.91 -571413.3 -000001.2-000016.500000.9 08.1201.43K? 0 +234158.15 -152747.9 -000003.2-000005.600014.4 08.1201.27K? 0 +022059.65 +570930.0 +000000.0+000000.000000.0 08.1202.33M? 0 +164038.67 -322248.0 -000020.0+000011.200009.1 08.1203.80N? 0 0.10 1.00 +000352.60 +572241.8 +000027.5-000001.100015.6 08.1300.31F? 0 +000417.72 -435918.0 +000011.8-000051.100017.9 08.1300.47F? 0 +001921.39 -400714.0 +000064.0-000250.100026.3 08.1300.65G? 0 +002259.14 +541726.4 +000023.8-000009.900009.2 08.1300.13A? 0 +002438.36 +162428.3 +000015.2-000005.600007.0 08.1300.45F? 0 +002533.24 +153343.4 +000093.5-000014.800008.7 08.1300.44F? 0 +003737.61 -090424.5 +000004.1-000006.500006.5 08.1300.92G? 0 +005026.59 +404829.8 +000013.0-000003.300004.6 08.13-0.03B? 0 +010106.45 +602130.7 +000023.9-000019.100002.1 08.1300.52F? 1 +010356.64 +530516.1 +000023.1-000006.400005.6 08.1300.35F? 0 +010534.59 -265718.1 +000001.5-000049.100000.4 08.1300.38F? 0 +011109.44 -321451.7 +000022.4+000010.700002.5 08.1300.93G? 0 +012554.59 +491350.8 +000003.8-000025.500001.3 08.1300.29A? 0 +013708.44 -292335.1 +000280.7-000061.500041.8 08.1300.85G? 0 +013718.60 -401038.4 -000008.7-000008.300002.4 08.1300.28A? 0 +014223.62 -064517.1 -000022.3-000034.200018.5 08.1300.44F? 1 +014538.22 +571036.1 +000042.3-000005.000011.0 08.1300.12A? 0 +014644.97 +255506.6 -000129.4-000115.600014.8 08.1300.62G? 0 +014953.53 +851256.0 +000020.0+000000.500003.0 08.1300.25A? 0 +015240.78 +571717.5 +000008.5-000014.700005.9 08.1300.01A? 1 +015755.77 +453558.3 -000013.1+000000.700000.3 08.1300.26A? 0 +020334.33 +865554.6 +000046.1-000009.300005.1 08.1300.34F? 0 +021910.45 +570750.1 +000000.0+000000.000000.0 08.1300.36F? 0 +022138.61 -154604.4 +000030.2-000040.600014.6 08.1300.68G? 0 +022944.54 +082955.8 +000057.2+000010.800010.9 08.1300.88G? 0 +025340.20 +325507.5 -000012.8-000017.300009.8 08.1300.23A? 0 +025654.68 -102230.1 -000026.2-000040.400003.6 08.1300.31A? 0 +025935.19 +471714.7 -000011.1+000000.200005.8 08.1300.17A? 0 +030152.68 -005506.5 +000015.7-000028.400001.6 08.1300.84G? 0 +030729.12 +540640.8 +000014.9-000013.700004.3 08.1300.13A? 0 +030922.65 +592127.0 -000011.7+000000.300006.7 08.1300.09A? 0 +031404.80 +181815.7 -000013.1-000226.200039.6 08.1300.61G? 0 +031539.89 +243237.1 +000021.5-000033.100006.3 08.1300.11A? 0 +031823.30 +310210.4 -000002.4+000009.400006.0 08.1300.19A? 0 +032239.72 +415534.9 +000030.7-000037.500009.3 08.1300.39F? 0 +032622.51 +370047.7 +000007.1-000019.800000.2 08.1300.42F? 0 +032754.06 -413025.8 -000007.2+000012.700003.4 08.1300.22A? 0 +032818.56 +495710.6 +000013.5-000018.700000.4 08.1300.16A? 0 +033032.57 -583425.4 -000011.4+000020.000005.2 08.1300.41F? 0 +034254.74 +562418.7 +000046.2-000019.300014.5 08.1300.89G? 0 +034539.36 -170836.5 +000138.9-000000.300008.8 08.1300.40F? 0 +034940.91 +232030.0 +000014.2-000058.200005.8 08.1300.21A? 0 +035010.35 -164631.0 +000045.0+000002.300009.1 08.1300.95K? 0 +040645.08 -214018.6 +000245.9-000080.900010.7 08.1300.80G? 0 +041220.41 +645737.2 +000003.5-000032.000003.9 08.1300.33F? 0 +041220.64 +425428.1 +000044.2-000035.000007.1 08.1300.41F? 0 +042140.57 +035615.5 +000001.5+000000.900015.1 08.1300.19A? 0 +042250.95 +094617.3 +000019.6-000047.300013.9 08.1300.46F? 0 +042649.60 +581426.7 -000069.8-000059.300013.3 08.1300.52F? 0 +044148.32 +544016.8 +000000.9-000004.900000.2 08.1300.14A? 0 +044604.56 +030523.1 -000021.7-000009.300002.8 08.1300.21A? 1 +045811.40 +630150.6 +000140.3-000143.900010.3 08.1300.58G? 0 +045936.66 +313506.8 +000079.8-000044.700012.2 08.1300.51F? 1 +050014.85 +445226.8 +000012.9-000039.900018.0 08.1300.38F? 0 +050024.32 -314848.4 -000007.7+000017.100004.3 08.1300.19A? 0 +050227.43 +072739.9 -000000.9-000020.200016.2 08.1300.19A? 0 +050359.92 -451230.0 +000006.6+000015.500004.4 08.1300.12A? 0 +050404.76 +385211.2 +000008.7+000000.200004.9 08.1300.24A? 0 +050450.78 -574020.6 +000011.3+000027.600003.0 08.1300.07A? 0 +050956.43 +370016.0 +000006.0+000001.100004.8 08.1300.20A? 0 0.10 1.00 +051120.08 +222145.8 +000004.6-000019.600000.5 08.1300.06A? 0 +051357.69 +563029.0 -000000.7-000052.600008.1 08.1300.19A? 0 +051535.46 +082628.8 -000011.0-000014.600000.5 08.1300.08A? 0 +052100.76 +711315.5 -000007.3+000000.200008.5 08.1300.96K? 0 +052301.93 +014148.9 -000006.7-000001.300000.4 08.13-0.07B? 0 +052341.77 +162950.0 -000037.6-000012.700016.3 08.1300.56F? 0 +052743.24 -001532.9 +000002.0+000001.400003.2 08.13-0.05B? 0 +053426.26 -042216.4 +000002.4-000003.300006.3 08.13-0.10B? 0 +053523.12 +594548.3 +000006.5-000004.800003.9 08.1300.20A? 0 +054003.57 +315357.8 -000008.2-000006.900000.5 08.1300.01A? 0 +054528.69 +531937.9 -000014.7-000003.100012.3 08.1300.34F? 1 +054820.39 -063845.0 -000005.0+000003.500003.5 08.1300.24A? 0 +054912.19 +120903.9 -000005.7+000005.000004.7 08.1300.21A? 0 +054936.14 -262055.5 +000004.9-000056.600009.8 08.1300.25A? 0 +055204.29 -860430.7 -000013.4+000035.900006.6 08.1300.33F? 0 +055306.09 +262643.5 -000004.4-000001.400004.8 08.1300.05A? 0 +055432.66 -350506.3 -000003.6-000013.800000.7 08.1300.36F? 0 +055623.73 +331308.6 -000025.2-000007.800000.2 08.1300.51F? 0 +060034.66 -512804.9 +000045.4-000008.800007.7 08.1300.49F? 0 +060449.11 -192924.2 -000021.9+000005.400004.7 08.13-0.04B? 0 +060828.24 -411624.6 +000014.8-000026.600008.3 08.1300.87G? 0 +061246.39 +133743.5 +000012.9-000020.600005.4 08.13-0.01B? 0 +061436.86 +122837.7 +000012.2-000013.600007.8 08.1300.05A? 0 +061705.42 -060708.7 -000014.1+000001.700006.6 08.13-0.07B? 0 +062608.84 +555221.6 -000007.2-000034.000007.1 08.1300.93G? 0 +062719.91 -533358.7 -000006.8+000029.200008.0 08.1300.37F? 0 +062913.07 +105602.6 +000207.1-000058.600037.0 08.1300.84G? 0 +063537.73 -260229.4 +000022.2-000011.400020.0 08.1300.51F? 1 +063559.75 +423651.2 -000003.8-000023.700004.3 08.1300.13A? 0 +063758.10 -091607.5 -000007.8+000011.900001.3 08.13-0.02B? 0 +063956.45 +790748.9 -000018.9-000002.500000.4 08.1300.27A? 0 +064139.68 +105333.6 -000015.3-000033.700019.8 08.1300.99K? 0 +064319.74 -262814.1 -000013.0-000016.900007.9 08.1300.48F? 0 +064624.08 -511159.6 +000000.4+000015.900007.6 08.1300.18A? 0 +064830.29 +340653.0 +000006.3+000001.400012.0 08.1300.30A? 0 +064950.81 +220432.0 -000081.5-000035.600015.0 08.1300.41F? 0 +065101.59 -193513.7 +000002.8+000008.800011.1 08.1300.91G? 0 +065141.13 -441822.9 +000116.8+000143.500016.9 08.1300.93G? 0 +065542.84 -244043.8 -000009.0+000007.800005.9 08.13-0.17B? 0 +070039.11 -360208.4 +000004.0-000016.300003.5 08.1300.38F? 0 +070204.94 -164746.4 -000000.9+000001.100003.8 08.1300.95G? 0 +070207.62 +110422.5 -000021.7-000013.600005.3 08.1300.43F? 0 +070242.62 -112711.6 -000014.1+000004.500007.9 08.1300.11A? 0 +070612.39 -100959.2 +000007.6+000010.400011.8 08.13-0.08B? 0 +070650.41 -024452.6 -000003.2+000003.600004.7 08.13-0.00B? 0 +071104.74 +134714.2 +000018.3-000009.400013.1 08.1300.89G? 0 +072033.91 -451325.8 +000002.0-000002.500009.1 08.1300.97K? 0 +072204.24 +295015.7 +000047.8-000009.100006.8 08.1300.46F? 0 +072409.08 -213607.6 -000011.5-000005.900002.7 08.1300.13A? 0 +072459.12 -122008.5 +000003.7-000000.500001.5 08.1300.04A? 1 +072948.19 -600634.2 -000020.9+000024.200011.5 08.1300.24A? 0 +073826.97 +515232.3 -000012.1+000017.800019.5 08.1300.44F? 0 +073937.25 -363012.0 -000013.4+000006.900010.1 08.13-0.08B? 0 +074453.45 +484341.8 -000038.3-000008.400013.3 08.1300.38F? 0 +074718.66 -195556.2 -000010.4+000005.500001.3 08.13-0.03B? 0 +075449.38 -503351.7 -000046.9-000002.500008.7 08.1300.50F? 0 +075813.02 -605226.9 -000001.1-000005.300001.3 08.1300.00A? 0 0.10 1.00 +075914.61 -304925.6 -000022.0-000007.800006.6 08.1300.99K? 0 +080145.38 -455036.7 +000017.3-000060.100009.3 08.1300.33F? 0 +080307.54 -620758.2 -000002.5+000013.500002.0 08.13-0.02B? 0 +080401.47 +081610.7 -000012.4-000009.500006.5 08.1300.20A? 0 +080912.52 -113453.3 -000002.0+000008.700003.7 08.1300.00A? 0 +080951.72 -255053.8 -000003.6-000007.600007.1 08.13-0.14B? 0 +081019.57 +413816.6 -000045.3-000038.100013.9 08.1300.27A? 0 +081114.76 -071157.0 -000009.3+000004.500006.0 08.1300.49F? 0 +081444.79 -375508.3 -000004.7+000010.100000.1 08.13-0.15B? 0 +081808.33 +113924.9 -000018.1-000023.600004.3 08.1300.08A? 0 +081943.66 +205505.1 +000003.0+000003.900009.2 08.13-0.07B? 0 +082448.54 -000823.5 -000052.2-000128.200021.7 08.1300.54F? 0 +083034.88 -070927.3 -000002.1-000015.300001.7 08.13-0.12B? 0 +083625.54 -284747.8 -000011.8+000006.200002.9 08.13-0.07B? 0 +083632.63 -103358.4 -000014.5-000004.600015.2 08.1300.08A? 0 +084030.86 -631111.8 -000005.3-000003.000000.4 08.1300.26A? 0 +084044.95 -614157.8 +000000.5+000013.500007.9 08.1300.28A? 0 +084255.39 -145941.6 -000058.2-000081.700001.0 08.1300.88G? 0 +085144.30 -310839.9 -000007.2+000000.800000.7 08.1300.00A? 0 +085444.38 +433506.1 -000051.9-000149.700001.0 08.1300.56F? 1 +091032.48 +290413.2 -000024.9-000038.700000.5 08.1300.52F? 0 +091101.35 -360617.9 -000022.2+000017.400003.8 08.1300.01A? 0 +093142.16 +665119.6 -000022.4-000032.800013.6 08.1300.29A? 0 +093349.17 +774133.3 -000013.2-000014.200001.7 08.1300.98K? 0 +093612.57 -360203.4 +000004.0-000001.800003.3 08.1300.06A? 0 +094201.06 -241622.8 -000033.7+000012.800015.3 08.13-0.02B? 0 +094324.38 -065003.4 -000060.0-000000.600009.0 08.1300.28A? 0 +095247.15 -400001.6 -000007.5-000005.700006.0 08.1300.19A? 0 +095545.93 +451053.0 +000016.3-000019.100006.6 08.1300.92G? 0 +095556.87 +380454.1 -000170.0+000001.600024.4 08.1300.58F? 0 +095939.37 -642739.6 -000004.9+000003.800007.4 08.1300.04A? 0 +100112.95 -444958.4 -000000.1-000010.900005.1 08.1300.02A? 0 +100132.91 +363039.7 -000025.1-000053.500006.4 08.1300.54F? 0 +100235.67 +462142.6 +000100.2-000014.600016.9 08.1300.90G? 1 +101419.06 +561144.4 +000016.7-000004.100002.2 08.1300.02A? 0 +101442.58 -025233.0 -000026.5-000010.100002.6 08.1300.33F? 0 +101547.86 -402028.4 -000043.5-000010.400012.8 08.1300.52F? 0 +101551.39 +592129.3 -000031.7-000030.200002.1 08.1300.95K? 0 +101914.92 -610629.1 -000010.0+000007.200000.5 08.13-0.04B? 0 +102040.37 -710854.7 -000016.6+000010.800002.0 08.1300.00A? 0 +103207.31 -663411.1 +000006.5-000009.300004.2 08.1300.09A? 0 +104102.27 -660545.6 -000040.8+000022.100013.3 08.1300.44F? 0 +104505.95 -594005.9 +000000.0+000000.000000.0 08.1300.01A? 0 +105158.70 +312206.0 -000029.4+000003.600010.0 08.1300.49F? 0 +105301.02 -630518.0 +000000.0+000000.000000.0 08.1300.43F? 0 +105843.75 +694843.6 -000026.5-000021.800000.9 08.1300.23A? 0 +110144.04 -200333.4 -000092.2-000039.600008.6 08.1300.62G? 0 +110650.00 +534050.3 -000018.9-000001.200001.4 08.1300.26A? 0 +111235.15 -680023.9 -000008.7-000000.300003.8 08.13-0.08B? 0 +111338.35 -604429.1 -000010.3-000001.000006.5 08.1300.45F? 0 +111346.71 -553037.7 -000034.5+000007.100001.0 08.1300.09A? 0 +112127.42 -714709.5 -000027.5-000007.700000.4 08.1300.52F? 0 +112149.81 -241122.9 +000036.9-000030.200012.1 08.1300.63G? 0 +113336.86 -263134.1 +000012.0-000018.800005.2 08.1300.52F? 0 +113756.78 -095005.6 -000075.2+000013.200004.7 08.1300.45F? 0 +114457.77 -443634.2 -000058.2+000007.100005.4 08.1300.91G? 0 +120751.31 -591735.6 -000015.4-000002.600006.5 08.1300.01A? 0 +122109.61 -381809.6 -000057.2-000020.400022.7 08.1300.52F? 0 +122138.58 -271622.7 -000099.7+000001.300000.3 08.1300.48F? 0 +122836.64 -110120.0 -000024.3-000016.900019.1 08.1300.38F? 0 +123112.89 +033345.0 +000001.8-000059.600024.1 08.1300.58G? 0 +123248.04 -722222.9 -000007.0-000003.700002.0 08.1300.19A? 0 +124203.05 +002943.0 -000127.5-000004.600009.6 08.1300.47F? 0 +124757.39 +083100.9 -000042.6-000022.800013.1 08.1300.54F? 0 +124809.81 -630219.2 -000013.7-000010.700000.2 08.1300.35F? 0 +125528.64 -681556.3 -000093.5-000033.700010.1 08.1300.42F? 0 +125642.39 -554647.5 -000011.1+000003.000007.2 08.1300.05A? 0 +130457.23 -570320.9 -000017.2-000026.400002.5 08.1300.12A? 0 +130810.69 -353003.6 -000004.8+000011.100002.9 08.1300.96K? 0 +130915.72 +751053.8 -000071.0+000007.800007.4 08.1300.43F? 0 +131712.24 -123132.9 -000113.7-000064.400012.8 08.1300.46F? 0 +131827.80 +395353.9 -000034.1-000001.700012.1 08.1300.57F? 0 +132012.41 -620022.5 -000012.3-000000.400002.7 08.1300.39F? 0 +132327.57 +624804.1 -000199.9+000123.400013.5 08.1300.52F? 0 +133758.12 -581229.2 -000002.4-000005.200000.1 08.1300.07A? 0 +134645.72 -205110.3 -000121.4+000120.100017.2 08.1300.48F? 0 +134743.47 -363618.5 -000024.7+000012.100001.0 08.1300.43F? 0 +134753.41 -564626.5 -000007.8-000004.700004.4 08.1300.14A? 0 +135552.75 -431154.9 -000000.2-000010.600007.8 08.1300.13A? 0 +135837.03 -340002.0 -000470.3-000309.400028.6 08.1300.72G? 0 +140250.68 +621612.1 -000013.5-000030.900005.0 08.1300.34F? 0 +140252.09 +243342.6 -000008.0-000122.000022.4 08.1300.58G? 0 +140757.19 -250246.2 +000057.0-000091.100002.1 08.1300.44F? 0 +141201.34 -701030.6 -000031.4-000022.900002.4 08.1300.24A? 0 +141857.70 -635656.4 -000051.0-000080.800009.6 08.1300.55F? 0 +142106.92 -654942.4 -000219.0-000106.300018.1 08.1300.57F? 0 +142557.83 -034247.0 -000031.5+000006.000017.1 08.1300.35F? 0 +142855.59 +470901.7 -000035.8+000030.400001.2 08.1300.26A? 0 +144722.32 +101822.7 -000092.0-000170.300002.5 08.1300.91G? 0 +145423.33 -570251.4 -000017.2-000010.700010.1 08.1300.35F? 0 +145423.52 +314528.8 -000086.9+000015.700002.5 08.1300.99K? 0 +145522.80 -663938.0 -000007.6-000016.200004.5 08.13-0.05B? 0 +150215.07 +150505.8 -000014.9-000028.000012.7 08.1300.38F? 0 +151626.05 +190932.2 -000017.8-000021.200013.1 08.1300.35F? 0 +153513.63 -282827.1 +000000.1-000084.200022.6 08.1300.60G? 0 +153940.51 +090739.0 -000042.4-000004.800014.2 08.1300.51F? 0 +154731.45 -772737.7 -000006.2-000003.200005.1 08.1300.16A? 0 +154937.64 +824824.0 -000016.8+000030.700001.7 08.1300.42F? 0 +160022.59 -074829.0 +000010.3+000011.100002.4 08.1300.47F? 0 +160249.51 -044904.9 -000031.1-000069.100013.9 08.1300.50F? 0 +160432.24 +542520.9 -000034.0-000020.600001.8 08.1300.41F? 0 +161616.91 -452321.0 -000013.5-000033.200003.0 08.1300.34F? 0 +161636.21 -101122.3 -000022.7-000048.600024.3 08.1300.68G? 0 +161955.36 -204656.5 -000016.5-000013.400013.3 08.1300.29A? 0 +162016.96 +401534.0 -000013.4-000014.600005.8 08.1300.42F? 0 +163311.68 +703441.4 -000060.5+000095.200006.0 08.1300.47F? 0 +163533.33 -644027.7 +000044.4+000032.800008.4 08.1300.97K? 0 +164009.20 -721307.6 +000009.7+000018.300005.4 08.1300.14A? 0 +164253.53 -403713.9 -000000.6+000006.400006.0 08.1300.11A? 0 diff --git a/kstars/kstars/data/hip050.dat b/kstars/kstars/data/hip050.dat new file mode 100644 index 00000000..f7bed561 --- /dev/null +++ b/kstars/kstars/data/hip050.dat @@ -0,0 +1,1000 @@ +164624.54 -012137.5 +000034.8-000074.400012.5 08.1300.49F? 0 +164757.63 -282249.9 +000012.2-000025.400007.2 08.1300.40F? 0 +165808.06 -585933.1 -000000.1-000012.000002.1 08.13-0.03B? 0 +165856.81 -460744.4 -000004.6+000002.900005.9 08.1300.12A? 0 +165919.96 -412418.6 -000010.3-000017.800000.2 08.1300.14A? 0 +170040.23 +242440.5 -000019.9+000004.200000.9 08.13-0.08B? 0 +170426.86 -180820.5 -000024.3-000005.600016.1 08.1300.52F? 0 +170950.43 -453812.2 -000034.2-000093.500026.0 08.1300.51F? 0 +171025.60 +485756.5 -000003.9-000006.100014.2 08.1300.92G? 0 +172148.93 -224504.8 +000008.6-000076.100010.8 08.1300.53F? 0 +173341.37 +451835.6 +000002.8+000032.300005.6 08.1300.39F? 0 +173803.82 -223454.8 -000000.3-000015.900008.3 08.1300.37F? 0 +173839.04 +645040.3 +000019.6+000012.100011.4 08.1300.94G? 0 +173946.77 -455541.8 +000001.4-000017.800001.4 08.13-0.03B? 0 +174155.91 +560357.9 -000008.1-000012.300000.1 08.1300.94G? 0 +174434.68 -102010.7 +000022.9-000007.100001.5 08.1300.44F? 0 +174553.66 -411545.1 +000049.9-000035.400006.9 08.1300.54F? 0 +175324.60 +630414.6 -000005.1+000019.100009.3 08.1300.35F? 0 +175334.86 -084230.1 +000028.2-000005.000017.1 08.1300.35F? 0 +175356.84 +183524.2 -000002.0+000000.900001.7 08.1300.07A? 0 +175642.04 +115220.6 +000030.5-000143.400023.9 08.1300.59G? 0 +175701.83 -332430.3 -000002.9-000004.000009.4 08.1300.03A? 0 +180009.68 -144725.1 -000010.5+000001.600006.6 08.1300.05A? 0 +180318.85 -225303.8 -000014.5-000002.500008.7 08.13-0.06B? 0 +180807.20 -252058.0 +000004.9-000010.000003.3 08.1300.25A? 0 +181228.50 -152223.7 +000024.7+000003.900020.6 08.1300.07A? 0 +181252.47 -741711.7 +000000.9-000019.800004.8 08.1300.04A? 0 +181320.72 +074721.6 +000024.7+000007.200009.2 08.1300.11A? 0 +181341.85 +425245.8 -000011.9+000008.400006.6 08.1300.25A? 0 +181354.79 +264522.8 +000014.6-000020.500011.2 08.1300.41F? 0 +181457.52 +182828.6 -000004.1-000020.700014.2 08.1300.46F? 0 +182100.30 -170906.1 -000008.7-000004.900013.8 08.1300.26A? 0 +182306.92 -730052.4 -000023.9+000101.800024.0 08.1300.54F? 0 +182430.05 -441156.7 +000013.4+000013.500015.3 08.1300.20A? 0 +182954.05 +263926.6 +000091.6-000042.100013.3 08.1300.80G? 0 +183126.50 +062737.2 -000011.2-000007.100001.7 08.1300.11A? 1 +184739.44 +014600.8 +000013.7-000014.500016.7 08.1300.27A? 0 +185320.68 -184710.5 -000004.9-000016.700004.8 08.1300.02A? 0 +185601.68 +334708.0 +000004.1+000016.600004.1 08.13-0.04B? 0 +190909.40 -554920.3 -000002.3-000013.500002.8 08.1300.02A? 0 +191006.25 -090920.6 -000001.8-000002.900000.4 08.1300.36F? 0 +191139.21 +115955.3 -000004.3-000004.000006.0 08.1300.13A? 0 +191143.52 +175301.0 -000019.8-000002.800009.8 08.1300.24A? 0 +191750.79 -165516.9 +000001.4-000006.100004.7 08.13-0.05B? 0 +192036.45 +063839.3 -000017.6-000085.600013.3 08.1300.51F? 0 +192652.82 +041810.7 +000034.4-000055.200008.7 08.1300.48F? 0 +192732.80 +491523.4 +000014.0+000029.500002.9 08.1300.35F? 0 +192901.58 -354800.8 +000023.0-000039.400009.2 08.1300.41F? 0 +192918.88 +351914.1 -000003.8+000001.600000.4 08.1300.10A? 0 +193218.38 +712024.4 +000026.0+000012.000013.8 08.1300.21A? 0 +193259.19 -010017.2 +000115.5-000031.900023.7 08.1300.55F? 0 +193539.78 -091623.9 +000010.9-000005.500013.8 08.1300.45F? 0 +194057.67 +232918.7 +000022.2+000013.300004.7 08.1300.34F? 0 +194447.73 +420137.8 -000030.5-000165.500033.5 08.1300.82G? 0 +195219.42 +255146.4 -000025.3-000034.500014.1 08.1300.11A? 1 +195319.15 +283055.2 +000000.4-000014.600004.6 08.1300.00A? 0 +200151.68 -691115.4 +000219.4-000133.200025.4 08.1300.67G? 0 +200537.01 +345453.1 -000005.1-000004.400001.9 08.1300.66G? 0 +201334.12 +243132.4 +000010.0-000001.900010.2 08.13-0.07B? 0 +201339.86 +273206.5 +000034.1+000012.700013.4 08.1300.53F? 0 +201955.28 -363018.8 -000017.6-000032.300007.6 08.1300.87G? 0 +202137.47 -342839.5 +000004.9+000021.600012.8 08.1300.42F? 0 +202759.79 -423709.5 +000107.0-000122.400003.5 08.1300.53F? 0 +203009.78 +100203.5 -000014.9-000011.500007.3 08.1300.20A? 0 +204316.19 -623215.1 +000028.9-000020.800006.2 08.1300.41F? 0 +204525.24 -090813.5 +000006.6-000008.800001.9 08.1300.39F? 0 +204743.74 +315446.2 -000006.4-000010.500007.2 08.1300.10A? 1 +204832.78 +535422.0 -000004.6-000004.700003.5 08.1300.38F? 0 +205200.07 +781221.7 -000002.2-000011.000006.0 08.1300.24A? 0 +205213.48 +334811.6 +000006.3-000004.400003.8 08.1300.04A? 0 +205720.99 +052142.9 +000018.0+000029.000000.5 08.1300.88G? 0 +205921.97 +705755.9 -000014.0-000018.800006.8 08.1300.16A? 0 +210248.81 +483103.3 +000001.8-000009.800001.2 08.1300.01A? 0 +210540.27 -082349.9 +000000.7-000019.100005.9 08.1300.97K? 0 +211116.26 -040822.7 +000014.8-000003.400000.8 08.1300.11A? 0 +211536.48 -023234.8 -000000.3-000026.000007.2 08.1300.80G? 0 +211940.84 -052913.4 +000007.3-000018.700003.5 08.1300.55F? 0 +211958.77 -452843.4 +000035.6-000006.800006.5 08.1300.67G? 0 +213035.06 +641833.0 +000016.9-000014.400001.8 08.1300.21A? 0 +213451.49 -494734.1 -000581.1-000107.900023.1 08.1300.61G? 0 +213841.45 -410252.2 +000013.2+000008.800005.7 08.1300.22A? 0 +214306.78 +641332.6 -000021.8-000001.700002.1 08.1300.39F? 0 +220427.01 +595442.6 +000001.9+000008.200005.8 08.1300.03A? 0 +220607.34 -494110.3 +000039.0-000025.700009.2 08.1300.46F? 0 +221055.35 +233546.8 -000017.8-000017.300005.7 08.1300.68G? 0 +221659.06 +352214.5 +000067.2+000002.100009.9 08.1300.56F? 0 +222030.23 +613439.7 -000053.7-000068.600018.4 08.1300.60G? 0 +222338.66 +055729.5 -000030.8+000018.100005.6 08.1300.94G? 0 +222521.10 +733610.8 -000038.8-000024.500001.8 08.1300.35F? 0 +224310.94 -280904.7 +000130.7+000029.100003.3 08.1300.49F? 0 +224348.88 +274101.9 -000027.0-000047.200003.1 08.1300.41F? 0 +230406.09 -460002.0 -000016.3-000069.800019.6 08.1300.51F? 0 +231255.95 -541112.1 +000015.2-000001.700000.2 08.13-0.01B? 0 +232202.33 -465301.4 +000052.2+000003.000011.9 08.1300.42F? 0 +233054.20 -350623.4 -000221.9-000009.100036.4 08.1300.80G? 0 +233054.83 +075949.0 +000020.4-000002.900002.2 08.1300.92G? 0 +233631.61 -624518.7 +000012.1-000012.900012.1 08.1300.05A? 0 +233727.41 +492150.6 -000052.3+000004.900000.3 08.1300.46F? 0 +233833.42 -134244.2 +000046.9-000004.900009.1 08.1300.36F? 0 +234600.10 +001543.5 +000000.0+000000.000000.0 08.1300.49F? 1 +235216.83 +012954.8 +000025.0+000001.500002.8 08.1300.36F? 0 +235333.39 +515616.2 +000000.9-000001.600002.8 08.1300.03A? 0 +235349.42 -704044.8 +000061.4-000002.100009.5 08.1300.45F? 0 +235748.58 -052723.3 +000131.5+000052.700011.0 08.1300.52F? 0 +000749.55 +571055.3 -000007.7-000011.500000.8 08.1301.07K? 0 +000829.10 +445856.1 -000010.8-000004.400012.7 08.1301.33K? 0 +001515.56 -225327.2 -000002.6-000007.500006.5 08.1301.06K? 0 +003244.09 +431315.6 +000021.6-000007.600014.7 08.1301.48K? 0 +004208.56 +115643.5 -000004.7-000000.600015.0 08.1301.28K? 0 +004316.31 +114233.4 -000008.0-000028.100001.1 08.1301.49K? 0 +004951.46 +321305.8 -000002.2+000002.700007.9 08.1301.44K? 0 +005518.63 -215558.1 -000054.0-000011.000028.8 08.1301.10K? 0 +005653.01 -465150.4 +000020.9-000004.500008.6 08.1301.50K? 0 +005735.62 -121444.3 -000013.5-000005.400012.6 08.1301.38K? 0 +005737.99 -521558.0 +000017.9+000017.700005.0 08.1301.04K? 0 +010725.10 -764025.5 -000013.4-000005.900008.1 08.1301.24K? 0 +010846.55 +382607.5 +000020.6+000012.800008.7 08.1301.09K? 0 +011200.00 -390942.0 +000071.5-000043.600004.1 08.1301.11K? 0 +012308.66 +375056.3 +000004.7-000014.300001.0 08.1301.17K? 0 +012537.91 -132320.1 +000013.7-000000.400011.7 08.1301.17K? 0 +014459.73 +550925.2 -000010.9-000025.900005.4 08.1301.19K? 0 +014613.67 -422254.8 +000004.2-000016.900006.9 08.1301.58K? 0 +015740.19 +340724.8 +000041.6-000031.500002.1 08.1301.25K? 0 +020145.38 +320716.9 -000010.1-000022.400008.1 08.1301.25K? 0 +020509.32 -042418.0 +000020.5-000013.300028.1 08.1301.34K? 0 +021638.62 -425537.0 +000028.1+000040.600002.9 08.1301.12K? 0 +023844.73 -440916.1 +000023.2+000019.600006.0 08.1301.16K? 0 +024759.49 -480715.7 +000010.8-000008.700000.9 08.1301.23K? 0 +024944.70 -201447.0 +000028.0-000030.000015.2 08.1301.05K? 0 +025114.16 +684952.2 +000065.8+000000.000007.8 08.1301.49K? 0 +030009.51 -280447.1 +000022.6-000002.300006.5 08.1301.05K? 0 +030345.84 +595025.3 +000011.4-000008.200009.3 08.1301.25K? 0 +032244.46 +382408.2 +000041.5-000023.200007.5 08.1301.72K? 0 +034832.29 +434003.5 +000023.4-000019.900011.7 08.1301.00K? 0 +035613.71 +575501.5 +000002.1-000018.200003.8 08.1301.11K? 0 +035856.05 -354642.8 +000027.3-000002.000013.8 08.1301.21K? 0 +040054.77 -204244.8 +000006.2+000029.100003.8 08.1301.01K? 0 +040927.81 -363917.7 -000016.7-000024.900007.3 08.1301.16K? 0 +041210.36 -302611.6 +000007.9+000009.000000.2 08.1301.24K? 0 +041515.17 +534212.1 +000022.4-000013.700004.5 08.1301.88M? 0 +041638.25 -470547.5 +000018.1-000019.800007.9 08.1301.34K? 0 +043226.52 -171603.9 -000018.8+000005.300008.8 08.1301.02K? 0 +043849.78 -692715.0 +000011.7+000025.700009.2 08.1301.55K? 0 +044057.11 -015700.1 +000003.6-000006.900005.8 08.1301.00K? 0 +045517.88 +620351.3 -000009.9-000011.000013.3 08.1301.47K? 0 +045541.79 -283348.1 +000186.3-000231.500055.2 08.1301.06K? 0 +045749.47 -250337.5 -000001.3-000003.000003.0 08.1301.34K? 0 +050526.36 +075700.1 -000004.9-000001.400000.9 08.1301.00K? 0 +051128.74 +493136.9 +000007.1-000021.300000.9 08.1301.03K? 0 +052239.01 +524424.0 -000004.5-000010.200009.9 08.1301.34K? 0 +052409.33 +392156.9 -000007.9+000002.000023.8 08.1301.54K? 0 +052811.31 +303839.8 +000001.7-000004.500012.7 08.1301.15K? 0 +052850.88 -515638.1 +000025.8+000042.200016.3 08.1301.21K? 0 +055528.70 -733757.0 -000007.3+000026.500008.1 08.1301.40K? 0 +055707.39 +225020.3 -000011.7-000021.300028.5 08.1301.45K? 0 0.10 1.00 +060242.93 -565634.8 +000010.7+000030.600000.6 08.1301.57K? 0 +060828.28 +255800.3 -000005.1-000009.200004.3 08.1301.00K? 0 +061120.52 -163524.0 +000001.4-000001.000008.1 08.1301.34K? 0 +061722.27 -093819.1 +000001.7+000017.500011.7 08.1301.00K? 0 +061839.26 +113752.8 +000023.4-000020.200006.2 08.1301.15K? 0 +061910.16 -290053.7 +000011.0+000015.900001.4 08.1301.63K? 0 +062003.00 -234642.3 -000001.1-000018.400005.0 08.1301.17K? 0 +062013.92 -391329.8 -000001.5+000028.400020.4 08.1301.54K? 0 +063423.81 +071745.4 -000008.3-000005.800013.8 08.1301.21K? 0 +063424.96 +510541.2 +000000.9-000008.600004.5 08.1301.14K? 0 +063652.95 +371632.4 +000013.3-000031.700008.5 08.1301.14K? 0 +063926.57 -282627.0 -000004.3+000019.900001.0 08.1301.61K? 0 +064133.99 -173201.0 +000018.8+000003.200001.1 08.1301.62K? 0 +064604.03 +414630.6 +000017.8+000007.900013.3 08.1301.00K? 0 +065045.61 -365858.6 +000009.0+000020.800007.2 08.1301.00K? 0 +065201.50 -555715.2 +000003.5+000004.900004.0 08.1301.52K? 0 +065931.52 +221447.8 +000014.4-000030.100013.0 08.1301.41K? 0 +070127.06 +514517.8 -000005.8-000035.600004.3 08.1301.13K? 0 +070335.22 -065507.7 -000003.8-000017.000012.9 08.1301.21K? 0 +070432.87 -383836.7 -000031.0+000068.600010.1 08.1301.09K? 0 +070447.98 +365636.9 +000055.6-000080.400002.4 08.1301.15K? 0 +071019.28 -182400.1 +000012.4+000015.100000.2 08.1301.07K? 0 +071317.90 -241127.1 +000005.6+000014.000002.9 08.1301.65K? 0 +071342.68 -283632.0 -000007.2+000019.800001.1 08.1301.52K? 0 +071600.11 +322606.8 -000009.3+000003.600003.7 08.1301.26K? 0 +071902.84 +033156.4 -000013.6-000012.500013.1 08.1301.37K? 0 +072143.70 -352613.4 +000001.0+000015.600013.5 08.1301.05K? 0 +073712.52 -011155.3 -000040.1-000009.400015.3 08.1301.05K? 0 +075126.59 -163622.6 -000032.0+000018.000008.3 08.1301.48K? 0 +080607.33 +252937.9 +000001.7+000009.400008.0 08.1301.66K? 0 +080954.61 +171505.8 +000012.0-000018.200002.7 08.1301.16K? 0 +081500.26 +023945.9 -000014.6+000016.100014.5 08.1301.00K? 0 +082303.03 +270538.0 -000006.8-000014.200003.4 08.1301.36K? 0 +084323.17 +324505.8 -000027.4-000018.300012.3 08.1301.35K? 0 +084434.04 -375752.6 -000003.1+000018.400005.4 08.1301.00K? 0 +084958.78 -235709.6 -000029.8-000000.800001.7 08.1301.12K? 0 +085234.07 -252638.3 +000010.8-000007.300009.1 08.1301.14K? 0 +090337.01 +042732.2 -000011.0-000000.200007.2 08.1301.19K? 0 +091041.10 +721515.1 -000001.0+000003.700007.4 08.1301.62K? 0 +091353.32 -065121.2 -000010.1-000002.000001.8 08.1301.00K? 0 +092052.70 +483608.5 -000016.7+000011.400008.9 08.1301.11K? 0 +093023.64 -614741.5 -000021.3+000012.700007.8 08.1301.48K? 0 +093921.04 +575146.8 +000002.3-000039.500004.5 08.1301.07K? 0 +094325.63 +424136.8 +000045.6-000829.000070.4 08.1301.14K? 0 +094941.02 +462441.4 -000083.3-000054.800004.7 08.1301.08K? 0 +095203.10 -095050.6 -000042.9+000011.100008.1 08.1301.15K? 0 +095439.17 -401246.2 -000012.0+000016.000002.5 08.1301.07K? 0 +095621.10 +351937.2 -000085.9-000076.300001.0 08.1301.14K? 0 +100630.86 -714626.3 -000017.8+000008.300001.9 08.1301.32K? 0 +100639.91 -290810.2 +000024.1-000024.700007.5 08.1301.08K? 0 +100928.74 -035652.1 +000010.1-000002.300008.7 08.1301.48K? 0 +102754.58 -214359.5 -000014.4-000003.700002.3 08.1301.49K? 0 +103621.80 +144736.6 +000024.9-000011.400015.1 08.1301.60K? 0 +104805.84 -095830.8 +000008.5-000023.900001.2 08.1301.16K? 0 +105257.99 -472300.8 -000009.6+000006.600006.2 08.1301.08K? 0 +105721.29 -001003.9 -000025.5-000029.900003.9 08.1301.21K? 0 +105833.22 -243241.6 +000050.6-000018.000010.6 08.1301.14K? 0 +110558.86 -120953.9 -000008.8+000001.300011.5 08.1301.11K? 0 +114141.28 -584426.2 +000004.9-000016.500007.7 08.1301.35K? 0 +114959.71 -501956.8 -000027.3-000003.800012.8 08.1301.12K? 0 +115644.87 +625313.1 -000000.1+000001.800001.3 08.1301.29K? 0 +115929.62 -492154.2 +000001.2-000012.100030.5 08.1301.28K? 0 +120004.40 -502127.2 +000019.7-000013.100007.8 08.1301.04K? 0 +120237.39 -705133.4 +000004.3+000003.000003.3 08.1301.75K? 0 0.10 1.00 +120246.51 +251934.4 -000017.6-000028.700002.5 08.1301.11K? 0 +121020.07 +045944.7 +000057.1+000016.500003.8 08.1301.06K? 0 +121453.88 -452932.7 -000016.6+000004.900001.8 08.1301.40K? 0 +122251.44 -335940.9 -000045.9+000005.100002.4 08.1301.02K? 0 +123939.00 -445535.9 -000011.4+000038.700012.5 08.1301.53K? 0 +124152.09 -285924.4 -000022.3+000008.300017.6 08.1301.12K? 0 +124802.98 +270621.4 +000028.9-000065.500003.0 08.1301.11K? 0 +125355.45 +243809.3 -000029.9-000026.400003.9 08.1301.03K? 0 +125452.28 -252537.8 +000001.3-000011.200007.4 08.1301.11K? 0 +130203.23 +002420.6 -000004.1+000020.700013.5 08.1301.05K? 0 +131613.67 -123716.2 +000027.6-000022.400018.2 08.1301.11K? 0 +132416.57 -555534.5 +000005.2-000011.800001.6 08.1301.66K? 0 +133052.32 -340521.6 -000018.8-000008.700005.5 08.1301.40K? 0 +133211.06 +100851.0 -000015.4-000011.100007.5 08.1301.55K? 0 +133233.74 +424351.9 -000039.2-000014.700008.4 08.1301.55K? 0 +134013.94 -541131.7 +000006.2-000009.600001.8 08.1301.58K? 0 +134555.26 -682929.0 -000022.4-000006.900014.9 08.1301.33K? 0 +140700.18 -310604.4 -000017.9-000014.500018.0 08.1301.60K? 0 +141845.60 -564601.0 -000007.2-000003.600012.4 08.1301.19K? 0 +142446.60 -652902.6 -000033.6-000012.200003.0 08.1301.12K? 0 +143255.30 +135054.3 -000046.1+000016.800004.8 08.1301.22K? 0 +143916.43 -361351.0 +000024.0-000016.800001.3 08.1301.47K? 0 +144620.28 -502631.6 -000027.8-000008.500000.1 08.1301.49K? 0 +144845.04 -512300.8 +000002.8-000020.900005.0 08.1301.01K? 0 +145101.86 -394050.0 -000007.3-000029.000009.5 08.1301.07K? 0 +150854.52 -414554.1 -000021.4-000035.800015.0 08.1301.27K? 0 +151631.28 -553638.9 +000003.5-000031.900016.5 08.1301.41K? 0 +151937.24 -264517.1 -000016.0-000014.700006.9 08.1301.50K? 0 +152333.15 -580802.3 +000016.9+000019.200019.2 08.1301.75K? 0 +154259.51 -241554.8 -000016.6-000000.200003.6 08.1301.83K? 0 +154354.84 +124906.1 -000015.0+000012.400005.7 08.1301.52K? 0 +155834.91 +263235.1 +000012.5-000003.000018.2 08.1301.04K? 0 +160721.58 -182200.9 -000010.6-000010.500014.1 08.1301.37K? 0 +161023.38 -291700.0 -000007.0-000017.100017.8 08.1301.58K? 0 +161114.18 -035920.6 -000030.2+000001.400006.9 08.1301.46K? 0 +161226.91 -492020.7 -000014.6-000043.700005.5 08.1301.39K? 0 +162224.02 +095430.0 +000010.4-000018.200010.8 08.1301.52K? 0 +163748.39 +045945.8 +000024.2-000022.800010.1 08.1301.55K? 0 +164043.44 -304958.9 +000008.6-000058.500004.9 08.1301.06K? 0 +164242.91 -845903.0 -000089.8-000018.800006.4 08.1301.03K? 0 +164250.06 -401721.9 -000013.2-000013.300006.0 08.1301.60K? 0 +165133.37 +711709.5 +000016.8-000000.200006.6 08.1301.00K? 0 +165857.73 +521835.5 +000000.4-000016.100003.9 08.1301.57K? 0 +170506.64 +265231.0 -000006.6+000001.800014.0 08.1301.49K? 0 +170734.35 -834233.0 -000000.6-000029.500005.5 08.1301.65K? 0 +172357.83 +551645.3 -000014.3-000024.400004.5 08.1301.32K? 0 +172645.67 -001105.4 -000002.9-000012.900020.2 08.1301.09K? 0 +173044.89 +453350.0 -000022.1+000002.400003.5 08.1301.35K? 0 +173822.87 +071427.2 +000015.6-000023.500004.8 08.1301.06K? 0 +173845.46 +755451.7 -000017.4-000034.500016.9 08.1301.09K? 0 +174344.29 -463622.6 +000008.7-000005.400020.4 08.1301.43K? 0 +175217.55 -390906.3 -000005.8-000089.600021.9 08.1301.20K? 0 +175438.69 -401510.7 -000001.7+000008.400010.0 08.1301.68K? 0 +175859.95 +491539.7 +000008.1-000000.400006.3 08.1301.33K? 0 +180238.73 -635806.1 +000002.6+000004.500020.6 08.1301.66K? 0 +180258.00 +160459.1 -000011.5+000000.700003.8 08.1301.14K? 0 +180544.66 +132859.8 +000001.4-000012.500005.3 08.1301.20K? 0 +180915.73 +241000.3 -000043.4-000030.300001.5 08.1301.35K? 0 +181305.80 +251722.1 +000002.4-000008.000000.0 08.1301.30K? 0 +181528.98 +201549.9 +000006.6-000010.300012.6 08.1301.24K? 0 +182103.51 -145842.2 -000051.2-000066.200010.6 08.1301.83K? 0 +183034.95 -304937.0 +000031.0-000029.400016.7 08.1301.19K? 0 +183546.05 +712448.5 +000004.5+000012.200001.4 08.1301.52K? 0 +184210.68 +462507.9 -000000.7-000007.200001.8 08.1301.17K? 0 +184555.77 -343428.6 +000018.9+000008.300013.6 08.1301.05K? 0 +185108.98 +592345.8 -000015.5+000021.300001.0 08.1301.17K? 0 0.10 1.00 +185925.05 +465711.9 -000021.7-000000.800008.1 08.1301.01K? 0 +191050.55 -502026.9 +000002.3-000007.900011.4 08.1301.48K? 0 +191357.46 -423410.6 -000021.8+000025.400001.9 08.1301.04K? 0 +192034.06 -064451.6 -000002.4-000000.400012.4 08.1301.36K? 0 +192315.17 +073133.5 -000010.4-000004.300002.3 08.1301.64K? 0 +192424.56 -223712.1 -000035.3+000002.600006.1 08.1301.18K? 0 +192620.18 +341714.3 -000004.2+000019.500000.9 08.1301.60K? 0 +192847.32 +312000.3 -000007.6-000010.000009.8 08.1301.01K? 0 +194320.08 +305603.5 -000004.5+000009.000015.8 08.1301.60K? 0 +194331.52 -155840.0 +000013.2+000005.000006.0 08.1301.11K? 0 +194959.38 +450905.4 +000005.2-000001.100004.4 08.1301.14K? 0 +195558.62 +542305.0 -000004.2-000003.200008.4 08.1301.64K? 0 +195801.01 -603522.6 -000004.4-000002.900018.2 08.1301.65K? 0 +200531.95 +210410.3 -000017.3-000009.600007.4 08.1301.43K? 0 +201104.28 -033426.2 +000020.5+000011.100007.9 08.1301.26K? 0 +201719.58 +263326.4 -000005.4+000004.600001.7 08.1301.62K? 0 +202237.52 -222042.8 -000016.2-000039.700011.7 08.1301.21K? 0 +202306.76 +513403.3 +000029.2+000004.700002.0 08.1301.28K? 0 +202654.32 -453536.7 +000012.5-000006.700005.0 08.1301.21K? 0 +203250.31 -484614.2 +000006.8-000022.700001.9 08.1301.23K? 0 +203250.63 +290235.0 +000000.0+000000.400008.7 08.1301.58K? 0 +203308.14 -431931.2 +000000.7+000001.100011.4 08.1301.33K? 0 +203308.22 -583829.6 +000024.7-000002.900030.2 08.1301.00K? 0 +203337.24 -301102.1 -000025.3-000026.400011.6 08.1301.06K? 0 +204006.27 -140047.0 -000019.7-000020.300001.9 08.1301.51K? 0 +205243.86 -564310.6 -000022.9-000000.500006.2 08.1301.09K? 0 +210352.59 -095412.9 -000032.6-000050.500000.9 08.1301.24K? 0 +210637.73 -133014.8 +000019.3+000021.400005.0 08.1301.06K? 0 +211122.70 +041502.9 +000003.7-000004.500014.8 08.1301.00K? 0 +211133.95 +641135.8 +000068.5-000002.600007.7 08.1301.12K? 0 +212005.61 -513550.7 -000016.6+000011.600000.7 08.1301.27K? 0 +212659.25 +445301.5 -000004.2-000007.600002.1 08.1301.05K? 0 +214202.60 +131720.9 +000029.8-000006.600017.6 08.1301.37K? 0 +214658.92 +234037.6 -000011.2-000025.300003.2 08.1301.02K? 0 +215910.48 -660459.0 -000007.4+000006.000002.2 08.1301.46K? 0 +221156.60 +234643.9 +000036.2-000009.800001.8 08.1301.43K? 0 +221618.42 +510508.8 -000007.5-000004.900007.1 08.1301.21K? 0 +224020.89 -143614.6 -000024.2-000019.300000.3 08.1301.03K? 0 +224312.89 +453142.7 +000015.5-000014.200009.1 08.1301.55K? 0 +230014.76 -270545.5 -000002.6+000008.600000.3 08.1301.33K? 0 +230224.06 +581412.4 +000016.1+000005.800014.4 08.1301.85M? 0 +230257.06 +815121.4 -000008.3-000008.500006.0 08.1301.38K? 0 +230528.22 -304840.0 +000009.6-000009.500002.0 08.1301.61K? 0 +230544.99 +304324.5 -000007.0-000002.200003.3 08.1301.00K? 0 +230753.16 +294132.5 +000003.1-000014.000003.4 08.1301.23K? 0 +232802.89 +592006.1 +000020.4+000012.500005.2 08.1301.91M? 0 +233702.78 +354758.1 -000001.7+000009.800010.1 08.1301.15K? 0 +234909.56 -231321.3 +000028.6+000009.000016.6 08.1301.03K? 0 +000436.41 +433304.7 -000005.0-000018.000006.2 08.1302.69N? 0 +195712.51 +441540.2 +000008.9-000004.300001.7 08.1303.54N? 0 0.10 1.00 +000012.26 -401132.4 -000029.9-000025.000004.6 08.1400.43F? 0 +000110.13 -000433.3 +000037.9-000072.300021.6 08.1400.59G? 0 +000509.72 -625043.0 +000072.7+000015.300021.3 08.1400.59G? 0 +001002.64 -631748.0 -000052.0-000033.200006.8 08.1400.44F? 0 +001450.13 -001810.5 +000046.7-000012.100001.6 08.1400.30A? 0 +002005.54 +620358.7 -000001.1+000000.400003.8 08.1400.11A? 0 +002457.83 -621222.8 +000115.8-000012.300004.1 08.1400.42F? 0 +002959.21 -594739.6 +000009.7+000008.300012.6 08.1400.97K? 0 +003226.11 -320324.2 +000038.4-000016.000000.2 08.1400.95K? 0 +004019.26 +263958.5 +000187.1-000016.700019.7 08.1400.49F? 0 +004326.53 +495340.9 +000060.1-000010.800001.6 08.1400.33F? 0 +004850.30 -483536.9 -000036.8-000009.700001.7 08.1400.35F? 0 +005217.14 -135421.2 +000002.4-000000.400015.1 08.1400.52F? 0 +005610.82 +852732.6 +000008.5+000013.900003.3 08.1400.28A? 0 +005807.69 +554927.8 -000012.6+000005.800003.2 08.14-0.01B? 1 +011403.43 -610033.7 -000030.8-000025.700005.5 08.1400.46F? 0 +011953.00 +431237.9 +000018.1+000018.000005.1 08.1400.99K? 0 +012425.31 +062903.5 +000139.8-000005.100011.6 08.1400.51F? 0 +012619.26 -044025.9 -000088.3-000098.200010.6 08.1400.72G? 0 +012942.26 +170556.3 +000126.2-000003.600008.9 08.1400.70G? 0 +013231.13 -101750.9 -000033.2-000008.100006.2 08.1400.34F? 0 +014049.73 +450108.7 -000038.6-000051.200003.4 08.1400.97K? 0 +014202.29 -390850.8 -000015.1-000001.800002.7 08.1400.93G? 0 +014916.11 +352626.2 +000049.6-000095.300015.6 08.1400.61G? 0 +015509.57 +593030.3 -000018.6+000003.500006.8 08.1400.25A? 0 +015751.29 +334822.4 +000012.3-000008.200002.5 08.14-0.04B? 0 +020105.06 +351821.9 +000074.6+000066.700020.6 08.1400.44F? 0 +021005.51 +590859.8 +000015.5-000022.400002.5 08.1400.19A? 0 +021432.97 +551901.7 -000008.4-000003.100008.8 08.14-0.01B? 0 +021527.15 +272127.4 +000295.2-000134.900024.1 08.1400.70G? 0 +021933.58 -674151.8 +000104.9-000302.900032.1 08.1400.67G? 0 +023221.99 +392218.0 +000140.3+000081.200010.8 08.1400.58F? 0 +024446.92 +453558.1 -000001.8-000044.800006.2 08.1400.45F? 0 +025418.02 -732709.9 -000012.5-000005.600000.8 08.1400.34F? 0 +031240.69 +525249.9 +000029.8-000009.000008.1 08.1400.22A? 0 +031742.75 +584658.1 +000086.7-000026.700008.2 08.1400.50F? 0 +032044.60 -001009.8 +000000.0+000019.900004.9 08.1400.22A? 0 +032100.84 +082703.9 -000011.4-000016.700010.6 08.1400.09A? 0 +032510.01 +491505.8 +000018.4-000015.000004.9 08.1400.16A? 0 +033115.94 +251520.1 +000010.2-000041.800011.7 08.1400.24A? 0 +033403.30 -600828.3 +000014.8+000000.600005.6 08.1400.93G? 0 +033619.82 +285741.1 +000004.7-000064.600010.0 08.1400.47F? 0 +034634.19 +233726.9 +000004.3-000044.200015.9 08.1400.35F? 0 +035117.98 -334459.6 +000026.4+000000.300001.8 08.1400.51F? 0 +035441.72 +045659.2 -000011.0-000009.600007.3 08.1400.12A? 0 +035617.71 -433705.4 -000011.3+000018.700011.2 08.1400.49F? 0 +035923.96 +134359.1 -000001.8-000012.000003.0 08.1400.07A? 0 +040023.79 -385641.4 -000044.4-000065.600019.1 08.1400.79G? 0 +040253.86 -593446.2 +000000.0+000000.000000.0 08.1400.44F? 1 +040322.01 +631650.6 -000077.4+000080.200012.9 08.1400.62G? 0 +040511.17 +131748.3 -000006.6+000002.100000.9 08.1400.48F? 0 +041411.86 -241218.7 +000013.5+000008.000005.2 08.1400.27A? 0 +041414.95 +185338.5 +000022.9-000015.300005.9 08.1400.33F? 0 +041652.73 -483056.8 +000003.6+000020.800007.7 08.1400.29A? 0 +041908.66 -622637.3 +000023.0+000014.300004.5 08.1400.94G? 0 +041928.66 -545328.1 +000004.4+000006.000003.2 08.1400.99K? 0 +042019.06 +412528.2 -000011.6+000002.400004.8 08.1400.25A? 0 +042326.97 +163746.0 -000000.5-000013.300001.8 08.1400.30A? 0 +043051.30 -204949.2 -000018.0+000004.300014.2 08.1400.19A? 0 +044551.05 -115657.8 -000012.4-000016.700012.8 08.1400.38F? 1 +045116.37 +340534.5 -000011.5+000013.100002.2 08.1400.28A? 0 +045145.77 -355024.6 -000098.6-000043.900032.1 08.1400.77G? 0 +045416.50 +072224.7 +000244.1-000214.500043.9 08.1400.87G? 0 +045522.28 -002110.2 -000003.3-000000.300002.6 08.1400.03A? 0 +045833.18 +672513.5 +000018.7-000030.600002.0 08.1400.47F? 0 +051211.83 +432637.6 -000006.5-000004.500003.2 08.1400.17A? 0 +051216.39 -114810.7 +000087.9+000012.400006.2 08.1400.54F? 0 +051350.11 -005311.6 +000004.6-000026.900007.7 08.1400.37F? 0 +051431.14 +255502.4 +000009.5-000028.000014.2 08.1400.35F? 0 +051853.42 +471447.3 +000020.5-000000.600011.5 08.1400.02A? 0 +052035.75 +150333.6 +000000.8+000003.500011.9 08.1400.12A? 0 +052303.11 +465913.2 +000015.1-000078.100009.3 08.1400.77G? 0 +052326.53 +165854.7 +000009.6-000148.600033.6 08.1400.54F? 0 +052735.81 +403900.1 -000010.6-000002.500000.4 08.1400.09A? 0 +052915.59 +211857.5 +000016.4-000023.000001.6 08.1400.59G? 0 +053343.60 -184041.5 +000029.8+000033.200017.8 08.1400.39F? 0 +053723.38 -020501.0 +000000.4-000023.400006.4 08.1400.32F? 0 +053956.62 +300511.3 -000009.5-000004.100004.2 08.1400.73G? 0 +054335.79 -395524.8 +000020.0+000016.300024.4 08.1400.58G? 0 +055028.86 +310354.8 +000006.8-000005.900000.9 08.1400.01A? 0 +055219.28 -374208.4 +000001.8+000051.600001.7 08.1400.31A? 0 +055714.11 +680404.5 +000030.9-000065.100029.3 08.1400.69G? 0 +060119.27 -700047.9 +000043.6+000112.900007.4 08.1400.36F? 0 +060200.49 +382736.0 -000009.4-000003.400005.3 08.1400.05A? 0 +060207.62 -263944.7 -000021.1+000003.500005.1 08.1400.40F? 0 +060440.08 +103035.4 +000001.0-000022.800006.4 08.1400.01A? 0 +060457.16 -010802.7 +000000.9-000070.300005.4 08.1400.48F? 0 +060642.43 -115747.0 -000006.1+000001.800000.6 08.1400.06A? 0 +060734.17 -033612.1 -000000.7-000014.000005.5 08.1400.05A? 0 +060856.54 +242135.5 -000005.3+000006.900001.9 08.1400.04A? 0 +061044.32 -095108.4 +000045.7+000003.500014.0 08.1400.30A? 0 +061133.62 -540756.3 +000000.0+000026.800006.6 08.1400.91G? 0 +061146.52 -264357.8 -000010.0-000012.500006.6 08.1400.94G? 0 +061455.76 +113908.9 -000013.0-000006.900001.6 08.14-0.05B? 0 +062115.04 -141817.5 -000004.0+000001.700003.4 08.1400.78G? 0 +062502.85 -215735.6 -000001.9-000014.400010.3 08.1400.20A? 0 +062925.16 +133820.3 -000014.3-000006.100006.6 08.14-0.07B? 0 +063103.14 -352844.5 +000035.6-000115.200005.2 08.1400.52F? 0 +063504.29 +552956.4 -000003.2-000036.300005.6 08.1400.20A? 0 +063533.66 +765159.4 -000045.4-000060.100017.8 08.1400.67G? 0 +063920.40 +000645.5 +000001.6-000009.600002.8 08.1400.48F? 0 +064350.81 -254619.4 +000001.9-000003.000004.0 08.1400.36F? 0 +064452.53 +193139.5 -000006.7+000002.600000.5 08.1400.19A? 0 +064616.17 +471730.1 +000008.8-000020.600006.4 08.1400.29A? 0 +064721.88 +665231.3 +000033.6-000037.700012.1 08.1400.56F? 0 +065058.39 -175116.7 +000045.0+000102.400007.2 08.1400.63G? 0 +065502.21 -114614.0 +000001.8+000011.500002.3 08.14-0.08B? 0 +065814.27 +583607.8 +000028.4-000089.300022.2 08.1400.53F? 0 +065820.18 +365239.5 +000004.3-000060.400002.5 08.1400.48F? 0 +070045.47 -712346.9 -000061.2+000045.200004.6 08.1400.48F? 0 +070059.73 +020657.5 +000007.4+000016.400019.0 08.1400.43F? 0 +070124.53 +272249.0 -000019.2-000000.400006.9 08.1400.06A? 0 +070146.35 -230620.5 -000017.9+000010.000002.0 08.1400.27A? 0 +070307.81 +031331.7 -000005.4-000000.800002.0 08.14-0.04B? 0 +070515.62 +554228.8 -000015.3-000035.200003.3 08.1400.23A? 0 +070841.62 +660312.5 -000001.1-000028.100003.8 08.1400.16A? 0 +071145.79 -040813.7 -000012.5+000006.700008.2 08.14-0.07B? 0 +071741.04 -231059.1 -000000.9+000005.100002.7 08.14-0.10B? 0 +072030.39 +200654.8 -000008.4-000007.000005.1 08.14-0.04B? 0 +072326.47 -644131.3 +000000.8+000002.400003.8 08.1400.04A? 0 +072424.69 +225539.9 -000037.1-000053.600014.8 08.1400.42F? 0 +072616.27 -280944.0 -000014.3+000009.700005.0 08.1400.29A? 1 +072623.09 -175009.0 +000003.1-000050.200019.7 08.1400.46F? 0 +072631.58 +183052.5 +000018.4+000012.800005.9 08.1400.37F? 0 +072928.14 +160950.8 -000008.8-000001.300007.3 08.1400.12A? 0 +073225.24 -780509.5 -000003.6+000017.200012.3 08.1400.57F? 0 +073444.61 -033802.6 -000000.6-000003.300004.5 08.1400.91G? 0 +074200.26 +240301.8 -000014.7-000011.000003.6 08.1400.26A? 0 +074215.17 +031834.3 -000016.0+000000.200021.4 08.1400.93G? 0 +074308.75 +010230.5 -000013.0-000007.300001.9 08.14-0.07B? 0 +074442.84 -241417.5 -000009.4+000002.300009.4 08.1400.05A? 0 +074614.88 -594852.1 -000062.1+000145.800032.1 08.1400.77G? 0 +075221.01 -113917.8 -000020.1+000010.300001.7 08.1400.21A? 0 +075559.28 -355448.9 -000010.6+000005.900000.7 08.14-0.07B? 0 +075614.15 -542146.0 -000028.6+000026.700002.9 08.1400.11A? 0 +075700.02 -411146.3 -000004.0+000003.100005.9 08.14-0.14B? 1 +080124.46 -543134.3 -000021.9+000005.200005.0 08.14-0.03B? 0 +080236.74 -464921.5 +000000.8+000001.300002.6 08.14-0.07B? 0 +080741.86 -544932.9 -000004.9+000000.200001.7 08.1400.05A? 0 +080820.12 +253310.4 -000027.2-000009.200006.1 08.1400.47F? 0 +080845.92 -502930.3 -000002.5+000004.000000.3 08.14-0.02B? 0 +080959.23 -491611.0 -000016.8+000015.800005.8 08.1400.00A? 0 +081003.21 -410922.9 +000000.0+000000.000000.0 08.14-0.01B? 1 +081022.29 -300223.5 -000000.1-000007.000001.2 08.1400.06A? 0 +081242.34 -132846.8 -000022.1-000004.100004.4 08.1400.13A? 0 +081331.96 -362426.2 -000006.0+000007.400000.0 08.14-0.10B? 0 +082402.08 -295134.3 -000026.1-000003.500004.7 08.1400.26A? 0 +082509.01 +543135.6 +000013.6-000028.300007.0 08.1400.44F? 0 +082926.43 -344157.7 -000001.5+000009.600001.3 08.1400.04A? 0 +083140.97 +533338.9 -000044.7-000085.200015.6 08.1400.62G? 0 +083355.73 -220201.2 -000031.4+000017.700002.7 08.1400.18A? 0 +083837.89 +195923.2 -000044.9-000006.500005.0 08.1400.22A? 0 +084045.35 -510215.0 -000036.5+000034.600004.8 08.1400.65G? 0 +084425.50 -623129.1 -000104.2-000058.800020.4 08.1400.62G? 0 +084603.83 +252111.3 -000020.9-000026.600007.7 08.1400.17A? 0 +085001.72 -550445.1 -000001.1+000000.900001.4 08.1400.22A? 0 +085048.40 -494902.2 -000011.3+000004.800011.9 08.1400.16A? 0 +085132.82 -463636.0 -000013.5+000005.000009.1 08.14-0.05B? 0 +085718.57 +161657.1 -000001.7-000007.200002.1 08.1400.56F? 0 +090201.58 -741117.4 -000009.5-000013.500008.2 08.1400.15A? 0 +090242.96 -504932.6 -000006.6-000001.100007.3 08.14-0.03B? 0 +090717.56 -315453.0 -000003.4+000007.000007.8 08.1400.88G? 0 +091617.90 -043159.8 -000075.6-000008.200002.2 08.1400.86G? 0 +091755.00 -694816.9 +000000.9+000004.400012.6 08.1400.02A? 0 +092046.58 -134827.5 -000088.6+000047.800004.3 08.1400.48F? 0 +092227.82 -440607.9 +000009.2-000012.400004.7 08.1400.03A? 0 +092819.18 -381300.0 -000009.6-000008.400008.2 08.1400.05A? 0 +092858.32 -404144.3 +000004.7+000002.900008.4 08.1400.72G? 0 +093023.79 +125622.7 -000081.3-000063.300013.6 08.1400.61G? 0 +093707.00 -212401.4 -000024.0+000017.000002.9 08.1400.10A? 0 +093835.47 +230255.3 -000076.3-000103.900002.6 08.1400.45F? 0 +093856.61 +691718.9 -000013.8-000015.400006.2 08.1400.44F? 0 +094149.72 -321130.2 -000013.1+000011.200005.1 08.1400.22A? 0 +094919.93 -503933.9 -000031.8+000019.200003.2 08.1400.86G? 0 +095357.89 -545052.7 -000011.6+000005.800002.9 08.14-0.03B? 0 +095626.52 -470347.3 -000006.2+000005.100004.3 08.1400.12A? 0 +095958.11 +832833.2 -000122.8-000089.600021.5 08.1400.59G? 0 +100231.48 +014925.0 +000007.0+000003.500018.8 08.1400.33F? 0 +100437.77 -114346.7 -000171.3-000033.300036.4 08.1400.92G? 0 +100651.50 +492043.0 +000007.1-000022.000000.2 08.1400.97K? 0 +101132.54 -611423.3 -000102.8+000047.200007.1 08.1400.55F? 0 +102013.04 -521139.5 -000020.2+000005.300001.8 08.1400.04A? 0 +102334.73 -122912.3 -000177.1+000052.000009.8 08.1400.56F? 0 +102413.07 -424438.8 -000014.7+000004.900007.3 08.1400.12A? 0 +104338.58 -310526.7 -000058.3+000007.700006.9 08.1400.27A? 0 +105647.78 +521100.9 +000014.0+000011.000009.1 08.1400.25A? 0 +105947.57 +505436.4 +000009.2-000007.500007.2 08.1400.99K? 0 +110108.15 -521227.8 -000032.4+000015.000005.5 08.1400.85G? 0 +110527.60 -705219.8 -000014.2+000006.000001.8 08.1400.10A? 0 +110844.25 -200327.7 +000012.1-000042.200010.8 08.1400.94G? 0 +111243.02 +095156.6 -000003.2+000003.800003.9 08.1400.99K? 0 +111432.84 -554416.6 -000008.9+000007.600007.6 08.14-0.09B? 0 +111515.54 -382631.7 +000002.4-000025.500008.5 08.1400.48F? 0 +111831.09 -534250.1 -000019.6-000010.100009.0 08.1400.11A? 0 +111952.82 -703706.5 -000042.6+000003.300012.4 08.1400.39F? 0 +112244.47 -195202.8 -000027.3-000020.000009.1 08.1400.49F? 0 +112339.20 -655004.1 -000018.9+000009.000012.9 08.1400.12A? 0 +112428.43 -632032.0 -000012.7-000001.900002.9 08.1400.11A? 0 +113005.41 +680737.8 -000036.0-000020.400000.8 08.1400.28A? 0 +113120.18 +594203.1 -000000.6+000007.000008.4 08.1400.15A? 0 +113636.06 +560802.1 -000192.3-000114.900038.1 08.1400.75G? 1 +114016.19 +254705.5 -000093.0-000011.500001.9 08.1400.48F? 0 +114538.48 -160441.1 -000034.1-000001.900000.1 08.1400.59G? 0 +114711.17 +191822.6 -000036.2+000004.000004.7 08.1400.12A? 0 +115340.94 -153617.7 +000016.4-000090.200008.0 08.1400.56F? 0 +115621.02 -535359.6 -000063.4+000000.300001.4 08.1400.34F? 0 +115718.47 -223216.9 +000085.2-000062.200005.2 08.1400.47F? 1 +120049.19 -482412.1 -000129.7-000027.100014.3 08.1400.51F? 0 +120144.82 -481229.8 -000022.0+000004.800000.5 08.1400.96K? 0 +120404.52 -414233.4 +000001.1+000002.000002.3 08.1400.05A? 0 +121520.70 +384409.1 +000011.1-000004.400000.4 08.1400.06A? 0 +122502.26 +253338.5 -000014.2-000020.500010.4 08.1400.53F? 0 +122912.68 -853445.3 +000016.2+000023.400013.1 08.1400.49F? 0 +123009.77 -533539.9 -000010.3+000001.300004.3 08.1400.01A? 0 +123011.25 +055237.3 -000013.9-000008.400008.2 08.1400.51F? 0 +123216.67 -562804.0 -000115.0-000014.200009.4 08.1400.51F? 0 +123217.40 -614342.5 -000005.6-000003.500003.3 08.1400.15A? 0 +125105.52 -552431.9 -000020.3-000020.600000.1 08.1400.14A? 0 +125855.15 +050622.6 -000069.0+000070.200018.1 08.1400.52F? 0 +130135.45 -675123.1 +000000.0+000000.000000.0 08.1400.10A? 1 +130235.06 +225648.6 +000018.9+000001.200003.6 08.1400.99K? 0 +130303.75 -493230.9 +000004.1+000001.000009.1 08.14-0.03B? 1 +130739.87 +240034.0 -000262.4+000143.600021.1 08.1400.68G? 0 +130915.34 +235335.0 -000185.5-000004.800014.7 08.1400.60G? 0 +133400.06 +084654.7 +000014.5+000010.700001.5 08.1400.36F? 1 +133738.60 -322134.7 -000038.3-000008.500000.4 08.1400.47F? 0 +134249.01 +202753.3 -000055.9+000045.600015.0 08.1400.72G? 0 +135129.87 +082038.6 -000010.9-000027.900005.5 08.1400.22A? 0 +135157.22 +140126.6 +000017.1-000092.200017.5 08.1400.55F? 0 +135350.18 -211306.7 +000014.7-000000.900001.2 08.1400.64G? 0 +140031.89 +534607.2 -000098.6-000100.000008.4 08.1400.76G? 0 +140119.58 +282435.1 +000000.2-000005.000008.9 08.1400.22A? 0 +140227.50 -243952.6 -000096.4-000123.200013.4 08.1400.69G? 0 +142120.03 -432918.4 -000271.1-000019.400022.1 08.1400.72G? 0 +142213.88 +353855.5 +000043.1+000025.600024.9 08.1400.58F? 0 +142232.37 +253300.2 -000046.4-000008.500016.5 08.1400.41F? 0 +142337.90 -435742.6 -000034.2-000026.700003.4 08.1400.58G? 0 +142918.99 +310036.3 -000057.2+000001.700012.3 08.1400.46F? 0 +143112.35 -195839.6 -000002.7-000056.000018.7 08.1400.61G? 0 +143239.10 -640548.3 +000002.9+000000.900006.0 08.14-0.05B? 0 +143417.34 +282910.5 +000046.9-000102.100003.4 08.1400.93G? 0 +144155.58 -292134.4 +000059.3-000121.000001.1 08.1400.48F? 0 +144918.06 +495015.7 +000034.3+000017.400022.9 08.1400.56F? 0 +145305.15 -434342.0 -000019.7-000017.000006.4 08.1400.23A? 0 +145548.77 -241650.0 -000017.1-000006.300002.4 08.1400.18A? 0 +150154.03 +433230.3 -000072.6+000037.600009.7 08.1400.48F? 0 +150804.82 +102008.6 -000003.9-000026.800009.0 08.1400.88G? 0 +150842.52 -442904.2 -000020.5-000030.000001.9 08.1400.20A? 0 +151545.26 -144134.2 +000005.2-000036.700010.6 08.14-0.09B? 0 +151922.42 -364151.6 +000021.0-000006.800007.9 08.1400.29A? 1 +152513.35 -105924.2 -000002.9-000048.800004.8 08.1400.44F? 0 +152730.31 -105744.8 -000070.1-000023.700000.8 08.1400.56F? 0 +152933.11 -571451.3 -000022.5-000034.900008.1 08.1400.32F? 0 +153315.90 +414834.4 -000000.9+000056.800018.0 08.1400.70G? 0 +153409.57 -211840.6 +000014.3-000009.300001.9 08.1400.20A? 0 +153426.62 -594803.1 -000015.8-000041.800006.2 08.1400.19A? 0 +153821.50 -293546.3 -000036.1-000046.600007.5 08.1400.38F? 0 +153857.60 -574226.4 -000045.5-000114.500025.9 08.1400.84G? 0 +154357.93 +222023.2 -000000.1-000037.100005.8 08.1400.63G? 1 +154440.47 -372014.5 -000036.0-000074.400007.0 08.1400.41F? 0 +155000.69 -140303.8 -000117.7-000040.800033.5 08.1400.58G? 0 +160815.99 -452155.3 -000011.2-000017.700006.7 08.1400.09A? 0 +161359.54 +112552.5 -000119.6+000000.800011.2 08.1400.91G? 0 +161459.14 -143820.1 -000012.1-000037.300013.6 08.1400.33F? 0 +162747.35 -730511.9 -000004.8-000018.300001.2 08.14-0.02B? 0 +163207.94 -332825.2 -000007.4-000041.500004.7 08.1400.21A? 0 +163741.56 +272152.1 -000024.3-000029.200012.4 08.1400.93G? 0 +164123.93 -462308.4 -000005.6-000014.600006.5 08.1400.08A? 0 +164301.65 -393033.3 -000070.1+000015.900017.9 08.1400.90G? 0 +164930.09 +052154.4 +000005.1-000011.000008.1 08.1400.04A? 0 +165433.45 -383352.3 +000002.4-000015.400022.3 08.14-0.04B? 0 +165506.45 -445921.3 -000002.9+000003.600011.5 08.1400.49F? 0 +165622.65 +310040.6 -000012.8-000024.800001.2 08.1400.16A? 0 +165713.69 +712746.9 -000193.6+000080.600015.7 08.1400.61G? 0 +172633.18 -514538.7 -000014.5-000023.900009.2 08.1400.04A? 0 +172816.27 +460352.2 +000001.7-000003.100013.9 08.1400.42F? 0 +172859.48 -632526.1 -000004.1-000009.200004.3 08.14-0.10B? 0 +172937.02 +013319.0 +000013.3-000014.500005.7 08.1400.05A? 0 +173029.30 -100546.3 +000019.1-000025.600007.2 08.1400.74G? 0 +173102.97 -502145.5 -000007.7+000012.800005.4 08.1400.75G? 0 +173640.11 -443352.7 +000003.7+000004.200005.1 08.14-0.05B? 0 +173913.50 -511201.8 +000023.5-000038.100022.3 08.1400.16A? 0 +174534.25 -033016.3 +000015.2-000005.000000.8 08.1400.20A? 1 +174801.63 -432636.0 -000029.3+000005.800008.6 08.1400.65G? 0 +175018.09 -261933.6 -000015.7+000010.800024.9 08.1400.05A? 0 +175405.10 +272034.1 -000035.0-000125.900005.9 08.1400.48F? 0 +175946.12 +381654.5 +000013.4+000017.100012.5 08.1400.38F? 0 +175957.87 +602642.7 +000000.0+000014.600004.3 08.1400.21A? 0 +180106.06 -691401.0 -000046.7-000020.000014.4 08.1400.91G? 0 +180233.82 +032513.5 +000002.3+000005.200000.1 08.1400.92G? 0 +180401.82 +014956.9 +000100.3-000032.000041.9 08.1400.78G? 0 +180856.87 +243435.0 +000002.6-000014.400002.3 08.1400.34F? 0 +181042.73 +543334.0 +000027.5+000083.800005.9 08.1400.96K? 0 +181147.60 -165338.2 -000000.3-000007.800002.3 08.1400.12A? 0 +182244.78 +154717.6 -000070.9-000038.000024.9 08.1400.73G? 0 +182425.59 +320751.0 -000006.1+000004.500002.5 08.1400.03A? 0 +182433.17 -383644.4 -000018.6-000003.300000.4 08.14-0.06B? 0 +182613.24 -073713.3 -000006.4-000043.500004.2 08.1400.52F? 0 +183012.08 +371312.7 +000002.5-000032.200003.9 08.1400.99K? 0 +183058.65 -511911.5 -000012.9-000021.600012.3 08.1400.21A? 0 +183522.90 -375429.3 -000030.4-000015.200005.9 08.1400.12A? 0 +184305.18 +180440.5 +000008.4-000005.800003.6 08.1400.09A? 0 +184423.36 +445323.8 +000004.5+000005.100002.2 08.1400.37F? 0 +184647.28 +702324.9 +000011.3+000011.000003.1 08.1400.53F? 0 +184720.46 -695904.9 +000020.8+000009.000006.9 08.1400.13A? 0 +185112.96 -075643.5 +000029.5+000002.500011.4 08.1400.99K? 0 +185238.89 -601323.9 -000001.7-000019.100007.2 08.1400.02A? 0 +185313.92 +101045.4 +000004.4-000003.900002.8 08.1400.15A? 0 +190056.81 +262739.9 +000005.5+000000.600001.4 08.1400.01A? 0 +190348.74 +415827.4 +000004.4-000009.900004.8 08.1400.05A? 0 +190408.37 +023135.0 +000006.8-000009.100003.3 08.1400.20A? 0 +190443.03 +254712.4 +000002.1+000000.800006.2 08.1400.04A? 0 +190609.37 +302618.8 +000074.6+000013.400016.8 08.1400.63G? 1 +190809.16 +334251.3 +000001.9-000008.000019.1 08.1400.98K? 0 +191925.66 -290115.7 -000147.9-000003.100014.1 08.1400.41F? 0 +192305.88 +313938.6 -000000.8-000009.500004.8 08.1400.17A? 0 +193308.94 +325338.7 +000001.5+000002.000001.0 08.1400.00A? 0 +193442.78 -494105.3 +000009.9-000006.400000.6 08.1400.00A? 0 +193516.63 -690534.7 -000019.8-000182.900019.9 08.1400.68G? 0 +193722.40 +302522.7 +000003.2-000000.100013.0 08.14-0.03B? 0 +193914.20 +763338.7 +000024.8+000043.800008.6 08.1400.49F? 1 +194027.69 +094636.4 -000028.1-000018.000006.1 08.1400.30A? 0 +194034.27 +052702.5 -000002.0+000004.800008.2 08.1400.49F? 0 +194110.58 -361953.8 +000020.2-000001.900002.5 08.1400.26A? 0 +194830.59 -284141.9 +000026.3+000018.000009.0 08.1400.49F? 0 +194933.46 -010603.7 -000007.8-000003.100002.0 08.1400.07A? 0 +195520.41 -481655.9 -000012.9-000039.400010.2 08.1400.31A? 0 +200415.19 +461939.8 +000007.0+000001.900001.2 08.1400.91G? 0 +200511.79 +482003.8 +000000.1-000008.000005.4 08.1400.38F? 0 +201253.58 +331456.4 +000022.6+000003.400007.2 08.1400.20A? 0 +201954.35 +413608.6 +000008.7-000001.700000.1 08.14-0.02B? 0 +202244.76 +404252.7 -000005.5-000000.400003.6 08.1400.02A? 0 +202615.14 -245649.3 +000007.7-000009.100000.0 08.1400.29A? 0 +202824.22 +543005.4 +000010.3-000001.200009.5 08.14-0.02B? 0 +203021.14 +703641.5 +000021.6-000015.700010.6 08.1400.90G? 0 +203101.00 +464636.3 +000078.9+000104.800010.8 08.1400.59G? 0 +203741.55 -432954.1 +000064.4-000039.600003.1 08.1400.51F? 0 +203935.14 +303015.1 +000000.0+000000.000000.0 08.1400.12A? 1 +204316.27 -104431.8 +000027.0+000034.200000.2 08.1400.99K? 0 +204503.01 +124208.4 +000036.1+000014.100008.2 08.1400.38F? 0 +204515.40 +251031.0 +000009.2-000054.200000.5 08.1400.40F? 0 +204725.93 +492318.0 +000009.9-000022.000010.8 08.1400.47F? 0 +204732.49 +553410.6 +000004.6+000000.200000.1 08.1400.01A? 0 +204915.06 -203749.2 +000208.0-000201.100020.1 08.1400.59G? 0 +205335.41 +351340.6 -000008.8+000005.100003.4 08.1400.04A? 0 +205542.25 +534821.4 +000010.5-000010.100003.3 08.1400.95G? 0 +205639.01 -065724.7 +000025.0-000059.200017.7 08.1400.33F? 0 +210106.46 -294500.1 +000022.4-000026.800005.3 08.1400.31F? 0 +210256.00 +125707.8 +000015.5-000005.300000.4 08.1400.01A? 0 +210552.08 +391935.4 +000001.3-000005.200003.0 08.1400.19A? 0 +211450.52 -020205.0 -000049.8-000015.700001.7 08.1400.55F? 0 +211557.16 +490607.7 +000026.2+000003.500006.4 08.1400.94G? 0 +211800.06 +304919.4 -000012.2-000014.700014.9 08.1400.14A? 0 +212308.85 -841610.8 +000033.3-000003.400003.0 08.1400.96K? 0 +214052.93 +191526.1 +000018.2-000006.900007.6 08.1400.04A? 0 +214648.92 +325945.1 +000002.8-000030.400013.6 08.1400.45F? 0 +214925.73 +542255.0 -000003.7-000009.500012.8 08.1400.32F? 0 +215300.35 +603832.7 -000000.6+000000.900002.3 08.1400.24A? 0 +221246.24 +404737.9 +000035.2+000024.000005.6 08.1400.97K? 0 +222401.29 +061210.6 +000053.6-000036.400016.7 08.1400.59G? 0 +222454.50 +174550.2 +000060.0+000006.200018.5 08.1400.30A? 0 +222617.55 -183348.1 +000038.6+000013.700015.6 08.1400.40F? 0 +222739.87 +783411.5 +000097.2+000045.300006.4 08.1400.45F? 0 +222931.81 +080017.2 +000000.3-000005.500000.4 08.1400.04A? 0 +224051.36 -451214.2 -000068.8-000090.400009.4 08.1400.47F? 0 +224315.08 -254000.0 -000092.1-000043.500000.5 08.1400.46F? 0 +225016.07 +723528.5 +000012.5-000006.800000.7 08.1400.53F? 0 +225019.70 +350419.0 +000012.1+000002.800010.6 08.1400.26A? 0 +225310.03 +163030.1 -000051.0-000036.600009.3 08.1400.55F? 0 +225807.98 +204433.4 -000027.5-000012.800000.7 08.1400.98K? 0 +225809.31 -174135.8 -000015.0-000023.400009.9 08.1400.19A? 0 +230058.24 +223853.7 +000054.7+000008.200011.7 08.1400.30A? 0 +230610.88 -584137.9 -000061.2-000007.200005.3 08.1400.28A? 0 +231236.18 +033705.3 +000096.2-000082.400015.3 08.1400.71G? 0 +231724.07 -792600.9 +000029.3+000017.900000.0 08.1400.29A? 0 +231913.98 +400716.5 +000041.5-000005.100001.2 08.1400.31F? 0 +232440.39 +532442.4 -000000.9-000012.700004.9 08.1400.04A? 0 +233208.13 -214805.6 -000082.6+000045.300008.1 08.1400.90G? 0 +233839.05 +353206.9 +000009.4-000020.300005.9 08.1400.24A? 0 +234449.09 +344332.6 +000080.3+000012.300012.8 08.1400.49F? 0 +234504.81 +764011.0 +000000.3-000015.700005.4 08.1400.22A? 0 +235449.12 +532950.2 +000038.7-000033.100006.0 08.1400.31F? 0 +235604.95 +645900.1 +000018.5+000040.300001.4 08.1400.91G? 0 +235906.80 +411014.0 +000083.0+000007.400020.7 08.1400.65G? 0 +000457.48 +511050.3 -000004.4-000004.800007.7 08.1401.20K? 0 +002735.70 +340205.2 +000015.7+000000.400002.6 08.1401.00K? 0 +005609.73 +552217.8 -000000.5-000010.800002.7 08.1401.16K? 0 +005618.73 -253314.1 -000003.2-000019.400005.7 08.1401.56K? 0 +010340.79 +293002.9 +000014.8-000004.600005.0 08.1401.10K? 0 +010638.51 +294146.0 +000035.2-000040.800000.8 08.1401.07K? 0 +010844.97 +314125.8 -000030.0-000001.500004.4 08.1401.56K? 0 +012312.86 +403637.5 -000001.9+000011.900012.4 08.1401.07K? 0 +012905.45 +102555.9 +000036.8+000003.300014.5 08.1401.55K? 0 +013135.71 +605409.0 +000007.7-000010.200008.1 08.1401.60K? 0 +014248.67 +413624.5 +000012.4-000003.200023.3 08.1401.07K? 0 +015715.35 -162526.7 +000011.0-000007.800016.5 08.1401.61K? 0 +020501.53 -681803.1 +000011.6+000009.200001.0 08.1401.25K? 0 +021029.42 +150905.4 +000000.4-000016.200002.7 08.1401.66K? 0 +023506.50 -092634.2 +000007.6+000016.900001.5 08.1401.21K? 0 +023830.08 +273054.5 -000011.8-000026.300001.2 08.1401.54K? 0 +023904.74 -530856.1 +000010.6+000016.500003.8 08.1401.17K? 0 +023940.94 -365310.2 -000040.1-000025.200001.0 08.1401.07K? 0 +025152.37 +162951.9 -000005.7-000007.400010.8 08.1401.67K? 0 +025519.83 +265627.2 +000054.4-000017.300011.6 08.1401.17K? 0 +030004.94 -160400.1 +000050.7+000050.100006.2 08.1401.18K? 0 +030336.52 -653142.9 +000008.2+000024.100004.0 08.1401.47K? 0 +030545.90 -382903.1 +000034.1+000035.200000.5 08.1401.11K? 0 +031210.71 -345257.4 -000002.1+000006.600019.6 08.1401.54K? 0 +031822.11 +845026.5 -000001.4+000002.700006.2 08.1401.36K? 0 +032928.96 +403600.5 -000002.7-000032.800000.9 08.1401.08K? 0 +034207.45 -071435.3 -000012.0-000015.300000.7 08.1401.64K? 0 +035007.60 -393705.4 +000010.3-000000.700003.0 08.1401.37K? 0 +040509.94 -015349.9 -000006.8+000000.200015.1 08.1401.26K? 0 +040838.26 -044635.6 -000046.5-000043.200001.3 08.1401.07K? 0 +040900.18 -250104.1 -000007.4+000004.600003.3 08.1401.32K? 0 +041900.89 +413228.2 -000014.2-000006.100002.9 08.1401.33K? 0 +042043.91 +354800.5 -000015.0-000015.500000.1 08.1401.27K? 0 +044300.72 -813015.6 -000004.6-000042.900002.9 08.1401.24K? 0 +045356.06 +400021.5 -000000.2-000016.400011.3 08.1401.62K? 0 +045538.69 -515850.9 -000019.8+000005.300006.2 08.1401.40K? 0 +050016.28 -015621.3 -000009.1-000014.900017.3 08.1401.20K? 0 +050356.57 -650043.7 +000016.2+000016.600005.0 08.1401.53K? 0 +051411.21 -153845.4 +000011.9-000026.100019.1 08.1401.66K? 0 +051807.04 -172203.1 +000014.8+000003.000002.4 08.1401.05K? 0 +052528.58 -412018.6 +000019.9+000025.700003.9 08.1401.22K? 0 +052918.72 +491031.0 +000002.1-000026.000010.0 08.1401.11K? 1 +053142.89 -015235.5 -000007.6+000027.000008.6 08.1401.09K? 0 +053339.56 -174709.2 +000012.9-000019.000008.2 08.1401.02K? 0 +054752.06 -133132.5 -000014.2+000002.900005.8 08.1401.40K? 0 +054833.14 +684121.7 +000033.0-000001.000007.1 08.1401.01K? 0 +054921.93 +612130.9 -000006.9+000011.400016.4 08.1401.06K? 0 +055309.19 +040548.3 -000007.5-000038.100006.5 08.1401.31K? 0 +055742.67 -481523.5 -000012.5-000003.000003.3 08.1401.63K? 0 +060240.90 +183315.5 -000012.7-000008.800005.6 08.1401.40K? 0 +060311.73 +222033.4 -000028.8-000015.400015.9 08.1401.52K? 0 +060541.05 +515404.5 +000022.9-000039.400010.3 08.1401.61K? 0 +061448.22 +251452.8 -000007.8-000002.800005.4 08.1401.32K? 0 +063029.54 -403420.9 -000003.9+000011.200007.9 08.1401.30K? 0 +064415.41 -222755.1 -000005.5+000006.100005.4 08.1401.50K? 0 +064443.01 -202703.2 -000010.9+000000.100004.8 08.1401.49K? 0 +065440.88 -700211.7 +000007.6+000025.100010.1 08.1401.41K? 0 +065614.96 +365653.4 +000027.0-000017.200007.3 08.1401.00K? 0 +065737.00 +311252.7 -000019.5-000017.100012.6 08.1401.66K? 0 +070901.84 -634540.8 -000013.5-000020.300008.2 08.1401.16K? 0 +071318.24 -143446.9 +000002.9-000002.100010.8 08.1401.62K? 0 +071324.09 +090016.2 -000007.5-000000.400004.0 08.1401.12K? 0 +072531.65 +001443.0 -000039.1-000025.800019.7 08.1401.00K? 0 +073924.85 -334644.8 +000005.9+000000.700000.0 08.1401.45K? 0 +074631.47 -052646.7 -000011.9-000011.300017.2 08.1401.52K? 0 +075352.12 +383148.8 -000013.8-000027.100003.4 08.1401.10K? 0 +080118.39 -615238.2 -000023.3+000048.900005.5 08.1401.06K? 0 +080230.33 +030436.6 -000012.8+000012.700034.2 08.1401.05K? 0 +080534.01 +260657.2 +000019.4-000006.300006.6 08.1401.07K? 0 +080840.71 -242313.7 -000012.2+000003.700011.2 08.1401.08K? 0 +081208.38 -060538.4 -000009.4-000008.700010.4 08.1401.07K? 0 +082135.56 -462009.0 +000008.8+000001.900012.9 08.1401.65K? 0 +082255.28 -025730.7 -000010.9-000033.700024.8 08.1401.04K? 0 +082451.36 -412446.6 +000009.5+000006.800009.9 08.1401.63K? 0 +082549.64 -642657.6 +000003.4+000010.000006.4 08.1401.16K? 0 +083338.41 -254440.2 -000004.1-000001.700003.9 08.1401.10K? 0 +083625.70 +101620.2 -000021.9-000027.200006.7 08.1401.31K? 0 +083733.09 -374202.8 -000034.8-000012.400002.1 08.1401.30K? 0 +085957.39 +534644.6 -000060.4-000022.700007.6 08.1401.34K? 0 +090718.19 -104355.8 -000008.9+000006.100022.5 08.1401.24K? 0 +090959.16 +690904.2 +000037.4-000012.200002.8 08.1401.01K? 0 +092033.78 -295434.6 -000004.8+000005.800020.1 08.1401.74K? 0 +093420.98 +605859.2 +000006.0+000000.500004.1 08.1401.26K? 0 +093646.30 +045702.7 -000019.9-000012.000003.3 08.1401.55K? 0 +093841.28 +213222.3 -000010.1+000006.100010.4 08.1401.61K? 0 +093903.27 -505040.6 -000016.9+000027.000012.5 08.1401.01K? 0 +094816.53 -705511.7 -000026.0+000006.200000.9 08.1401.52K? 0 +095159.33 -241319.3 -000039.5-000003.000002.0 08.1401.01K? 0 +095620.83 -462326.6 +000001.6+000001.300004.1 08.1401.06K? 0 +095707.86 -464040.2 +000041.6-000006.500007.5 08.1401.51K? 0 +095732.97 -515503.4 +000000.0+000009.300006.5 08.1401.07K? 0 +102035.25 -574558.6 +000004.0-000005.300000.3 08.1401.64K? 0 +102628.43 +361339.7 -000034.6-000005.400010.2 08.1401.52K? 0 +103304.27 -760220.5 -000013.6-000043.500005.8 08.1401.21K? 0 +103453.16 -350506.6 -000060.3+000046.400002.9 08.1401.04K? 0 +104946.43 -312451.3 -000074.8+000037.900007.0 08.1401.07K? 0 +105028.77 -082745.8 +000000.2+000034.900004.4 08.1401.16K? 0 +110317.93 +572510.7 +000007.5-000014.000000.8 08.1401.53K? 0 +110618.18 -513612.9 -000041.2+000015.000005.4 08.1401.05K? 0 +112339.84 -500343.2 -000015.8-000004.400012.8 08.1401.23K? 0 +113413.27 -395623.5 -000021.3+000001.700000.7 08.1401.51K? 0 +114357.78 -451458.4 -000040.1+000006.600009.6 08.1401.06K? 0 +120325.47 -313034.7 -000033.9-000000.300006.0 08.1401.09K? 0 +120615.01 -443043.4 -000007.9+000005.600005.2 08.1401.12K? 0 +121337.10 -213804.9 -000014.3-000008.500009.5 08.1401.59K? 0 +122851.66 -063149.1 -000007.7+000012.400005.5 08.1401.38K? 0 +124106.66 +761048.4 -000071.1+000011.200003.6 08.1401.06K? 0 +130055.26 +455656.7 -000010.2+000004.100002.8 08.1401.14K? 0 +132138.99 -363257.0 +000006.6-000011.500006.1 08.1401.43K? 0 +132642.18 +072711.7 -000084.5+000007.400007.9 08.1401.12K? 0 +132835.91 +334002.2 +000043.8-000001.300005.5 08.1401.10K? 0 +133319.77 +441734.2 -000007.7+000004.300011.4 08.1401.62K? 0 +133349.94 +161623.1 -000002.5-000028.100007.1 08.1401.16K? 0 +133542.80 -574058.1 +000000.1-000015.600003.9 08.1401.06K? 0 +135012.59 -741152.4 -000009.9-000016.700003.6 08.1401.48K? 0 +135330.70 +272941.1 +000008.4-000018.000002.8 08.1401.27K? 0 +141344.18 +084114.4 -000018.8-000010.100007.6 08.1401.30K? 0 +141501.31 +442131.1 -000024.2+000024.700012.1 08.1401.29K? 0 +142703.53 -601728.2 -000002.1-000002.600004.6 08.1401.67K? 0 +143137.79 +083645.0 +000021.7-000022.100019.8 08.1401.43K? 0 +143147.02 -243332.5 -000010.6-000007.000002.6 08.1401.52K? 0 +143846.52 +243539.6 -000041.3+000001.700000.6 08.1401.19K? 0 +145134.12 -150454.5 +000003.2-000003.000002.5 08.1401.26K? 0 +145233.86 -554256.2 -000021.8-000026.400000.6 08.1401.63K? 0 +150214.37 -313529.3 -000059.1-000020.300002.3 08.1401.27K? 0 +151438.57 -542423.1 +000013.0+000025.100011.6 08.1401.05K? 0 +153655.47 -074647.2 -000020.4-000023.000008.1 08.1401.08K? 0 +153717.81 -643152.2 -000002.7-000005.200008.0 08.1401.27K? 0 +154722.33 -101744.1 -000032.4+000014.400000.8 08.1401.64K? 0 +155134.06 -483623.0 +000008.3-000020.000009.3 08.1401.05K? 0 +155235.23 -553320.6 +000008.5+000003.000001.9 08.1401.42K? 0 +155905.09 -591716.8 -000014.9-000004.700014.4 08.1401.01K? 0 +160237.39 +085049.0 -000004.3-000025.000013.2 08.1401.43K? 0 +162357.70 +501209.9 -000011.9+000031.300002.4 08.1401.38K? 0 +164842.81 -552601.6 -000001.5-000018.200003.0 08.1401.48K? 0 +164944.53 -362422.1 +000036.9-000002.000003.6 08.1401.01K? 0 +165217.91 -270057.9 -000010.1-000039.700009.4 08.1401.55K? 0 +165515.34 -323749.9 +000003.5-000017.400018.2 08.1401.74K? 0 +170018.36 +261439.2 +000011.1+000006.300009.1 08.1401.53K? 0 +170447.35 +284044.2 +000019.3-000034.500000.3 08.1401.36K? 0 +170856.01 +123946.1 +000015.7-000000.200008.0 08.1401.62K? 0 +171220.65 -524458.1 +000008.8-000001.200000.1 08.1401.22K? 0 +171833.20 -393230.2 +000022.8+000001.700029.9 08.1401.91M? 0 +172002.42 -742001.2 +000002.4-000016.800001.0 08.1401.56K? 0 +172133.66 +142748.6 +000000.8-000001.400000.2 08.1401.69K? 0 +172316.86 -662020.2 +000011.0+000013.000005.6 08.1401.34K? 0 +173149.09 +542158.3 +000050.8+000060.600011.6 08.1401.07K? 0 +175528.45 -320000.1 -000017.2-000001.100004.2 08.1401.62K? 0 +175845.78 -424348.1 +000011.9+000009.100007.6 08.1401.48K? 0 +180449.50 -303343.8 -000007.4-000005.200052.9 08.1401.54K? 0 +181037.60 -460108.7 -000016.4+000002.000019.4 08.1401.41K? 0 +181841.67 +132603.1 -000006.7-000017.500019.0 08.1401.07K? 0 +182216.80 -471033.8 +000000.0+000000.000000.0 08.1401.06K? 0 +182657.59 -351956.5 -000009.9-000011.500012.4 08.1401.24K? 0 +183112.96 +131055.5 +000003.6-000010.000023.0 08.1401.02K? 0 +183301.35 +472616.5 +000009.0-000055.500003.9 08.1401.16K? 0 +183743.68 +594530.5 +000023.2+000029.500008.1 08.1401.58K? 0 +183853.37 -190618.6 -000004.6-000018.600005.3 08.1401.85K? 0 +184220.97 -433624.0 -000009.8-000015.600016.2 08.1401.03K? 0 +185018.58 +302236.9 -000007.3-000009.200009.3 08.1401.59K? 0 +185345.84 -694947.1 +000025.9+000014.100008.3 08.1401.14K? 0 +185844.10 -413417.2 -000012.5-000016.400007.5 08.1401.13K? 0 +190953.26 -263855.9 +000003.0-000002.900001.4 08.1401.49K? 0 +191453.99 -104314.8 +000010.7-000014.400017.2 08.1401.20K? 0 +191511.83 -032109.4 +000017.4-000014.500014.2 08.1401.70K? 0 +191548.27 +151320.6 +000016.9-000010.900001.8 08.1401.04K? 0 +191843.87 -184409.0 -000001.5+000018.900025.1 08.1401.15K? 0 +191921.63 -625231.0 -000013.4+000013.900002.2 08.1401.29K? 0 +192238.52 -504814.1 +000010.6-000036.300013.0 08.1401.04K? 0 +192701.69 +364254.3 -000009.7-000018.100001.0 08.1401.50K? 0 +193743.16 +292337.6 +000000.8-000008.900015.2 08.1401.18K? 0 +193848.80 +342643.4 +000003.7-000004.300006.7 08.1401.06K? 0 +195749.13 -373942.5 +000012.6-000005.000004.0 08.1401.19K? 0 +195752.56 +442303.4 -000013.4-000049.800012.7 08.1401.08K? 0 +195833.86 -221506.7 +000003.0-000039.200012.8 08.1401.13K? 0 +195950.72 -425834.2 +000003.9-000031.700005.6 08.1401.43K? 0 +200936.75 -812627.5 +000021.2-000040.900010.1 08.1401.70K? 0 +201212.51 +601927.0 -000011.0-000022.700011.4 08.1401.50K? 0 +201919.97 +341101.1 +000012.5+000005.600005.9 08.1401.85K? 0 +202234.56 +074521.5 +000006.8-000018.100005.7 08.1401.64K? 0 +202352.80 +003121.1 +000005.0+000017.700009.0 08.1401.30K? 0 +202709.41 +454102.5 +000008.1+000015.700013.1 08.1401.43K? 0 +202900.09 +580822.8 +000001.3-000025.300013.9 08.1401.40K? 0 +203047.39 +281712.9 -000000.9-000028.400000.3 08.1401.60K? 0 +203858.23 +755253.1 -000003.0-000012.700000.0 08.1401.18K? 0 +203939.23 +214122.1 -000009.8-000015.200001.4 08.1401.20K? 0 +204226.03 +301601.2 -000004.6-000022.300005.1 08.1401.05K? 0 +204306.42 -625830.7 +000003.3-000016.800007.8 08.1401.17K? 0 +204440.20 +245836.5 -000051.0-000015.700013.7 08.1401.65K? 0 +204526.74 -434501.7 +000004.8-000016.300001.9 08.1401.00K? 0 +204959.63 +115428.5 +000048.8+000035.000013.4 08.1401.09K? 0 +205249.90 +430629.1 +000007.5+000019.600004.2 08.1401.66K? 0 +205625.87 -071615.8 +000043.6-000025.100020.7 08.1401.55K? 0 +205805.08 +291637.5 +000031.7+000018.600006.9 08.1401.01K? 0 +211032.43 -181950.6 -000010.0-000017.500008.3 08.1401.06K? 0 +211523.78 -102052.7 +000017.0+000019.000001.8 08.1401.14K? 0 +211738.54 -262905.2 +000011.1-000018.600011.7 08.1401.03K? 0 +211946.84 -755045.5 +000032.3-000023.200004.9 08.1401.32K? 0 +212304.38 +554527.8 +000039.7+000024.100022.7 08.1401.49K? 0 +212542.99 -183514.2 +000024.1-000023.300017.8 08.1401.21K? 0 +212856.30 +402300.9 +000009.6-000006.600003.5 08.1401.40K? 0 +213004.68 +453812.2 -000010.5-000006.300000.2 08.1401.03K? 0 +213047.25 +022846.9 +000025.6-000005.900010.1 08.1401.28K? 0 +213337.80 -570455.1 +000006.3-000013.000011.1 08.1401.26K? 0 +213345.94 +322550.7 -000000.7-000013.800012.8 08.1401.18K? 0 +213757.09 +653921.8 +000029.4+000019.200009.9 08.1401.01K? 0 +214925.59 +060717.3 +000046.0+000012.800000.1 08.1401.54K? 0 +221228.30 -643542.9 +000033.5+000005.600003.0 08.1401.33K? 0 +223539.38 +362111.2 +000038.1-000016.400001.4 08.1401.65K? 0 +224225.64 +521137.2 +000000.1-000005.700008.4 08.1401.06K? 0 +225339.60 +670207.1 +000025.7+000018.600015.1 08.1401.17K? 0 +225435.16 +471656.1 +000011.8+000005.700000.7 08.1401.70K? 0 +225552.94 +415832.0 -000001.0-000004.300004.8 08.1401.31K? 0 +230244.04 -141512.7 +000007.0-000022.200024.5 08.1401.03K? 0 +230622.24 -555756.6 +000020.5-000040.100005.8 08.1401.30K? 0 +231206.36 +491425.2 +000000.2+000000.800006.0 08.1401.07K? 0 +231514.14 +542132.6 -000001.0-000005.100007.8 08.1401.50K? 0 +231949.18 -382635.5 +000023.9-000006.800007.7 08.1401.12K? 0 +232144.29 +451034.4 +000202.3-000063.400060.1 08.1401.05K? 0 +234542.46 -521403.7 +000013.1-000004.600002.7 08.1401.20K? 0 +235155.09 -183943.9 +000023.9-000034.500002.7 08.1401.23K? 0 +000327.90 +531845.7 -000010.2-000009.200011.9 08.1500.12A? 0 +000420.32 +223400.0 +000051.1-000045.000011.5 08.1500.51F? 0 +000456.39 +644653.1 -000013.2-000000.500022.5 08.1500.47F? 0 +001233.16 -114134.7 +000001.0-000003.000005.3 08.1500.35F? 0 +001236.74 -133636.6 +000012.7+000000.900005.3 08.1500.03A? 0 +001308.04 +681021.2 -000018.7+000005.200002.8 08.1500.81G? 0 +002028.44 +405519.8 -000026.3-000016.700008.6 08.1500.51F? 0 +002840.86 +371814.6 +000000.0-000012.200012.4 08.1500.22A? 1 +003026.65 -155455.2 +000152.9+000033.000011.0 08.1500.49F? 0 +003050.67 +812230.4 -000021.0+000009.900008.0 08.1500.18A? 0 +003244.68 +551536.2 +000001.7-000014.100014.0 08.1500.97K? 0 +003315.93 +175733.7 +000130.3+000001.000007.4 08.1500.51F? 0 +003656.09 -063349.8 +000071.8-000085.000008.6 08.1500.59G? 0 +004218.44 -453303.8 -000070.9-000049.500018.4 08.1500.51F? 0 +004935.08 -540951.0 +000081.4+000009.200005.2 08.1500.47F? 0 +005139.99 +511159.9 -000009.4-000008.100006.6 08.1500.97K? 0 +005622.97 +590301.0 -000010.4-000001.000013.6 08.1500.95K? 0 +010612.53 +131510.0 +000162.6-000019.100020.1 08.1500.67G? 0 +011035.30 +185015.7 +000051.7-000012.800004.9 08.1500.44F? 0 +012325.94 -141225.0 +000070.1+000006.000000.1 08.1500.66G? 0 +013355.77 +085937.1 +000049.8+000004.400004.1 08.1500.51F? 0 +013614.56 +661314.8 -000005.7+000002.100002.1 08.1500.34F? 0 +013750.55 +380120.3 -000031.5-000104.100017.6 08.1500.86G? 0 +013826.80 -152744.7 -000015.3-000009.400007.6 08.1500.43F? 0 +014959.08 +272752.7 -000008.8-000019.300000.3 08.1500.41F? 0 +015311.53 -324822.8 +000100.1+000054.500003.0 08.1500.47F? 0 +015511.68 -240913.5 +000030.4+000006.000007.5 08.1500.41F? 0 +021155.42 +493547.9 -000017.5-000043.100001.6 08.1500.39F? 0 +021629.93 +020245.1 -000002.7-000008.700010.0 08.1500.19A? 0 +022549.83 +834040.3 +000023.9-000008.400000.0 08.1500.22A? 0 +023431.52 +882816.1 +000057.4-000041.400006.4 08.1500.26A? 0 +023447.92 +414825.8 +000015.7-000014.300014.6 08.1500.09A? 0 +023510.39 +040725.9 +000189.5-000104.500021.6 08.1500.53F? 0 +023810.10 -112305.9 +000035.3+000009.800005.6 08.1500.98K? 0 +023813.90 +460403.3 +000019.1-000032.100013.1 08.1500.43F? 0 +023954.02 -235548.1 +000052.6+000013.400012.7 08.1500.63G? 0 +024213.16 +424157.4 +000000.0+000000.000000.0 08.15-0.01B? 1 +024410.02 +150415.9 +000034.3-000028.500011.0 08.1500.37F? 0 +024709.25 -152238.0 +000018.3+000014.900017.2 08.1500.41F? 1 +025000.33 +552947.5 -000005.8-000007.700001.8 08.1500.12A? 0 +025012.95 +134237.8 +000048.4-000007.800013.0 08.1500.47F? 0 +030418.71 +315643.9 -000011.9-000008.600001.2 08.1500.13A? 0 +031225.25 +623303.1 +000011.1-000008.900007.2 08.1500.11A? 0 +031302.67 +325347.8 +000173.1-000054.300033.6 08.1500.73G? 0 +031410.27 +333137.6 +000013.3-000020.700003.0 08.1500.96K? 0 +031455.03 -603808.9 +000044.9+000026.900002.4 08.1500.43F? 0 +031641.90 +595926.8 +000014.5-000016.700014.1 08.1500.03A? 0 +032357.31 -261258.2 -000031.8+000012.800016.7 08.1500.44F? 0 +032455.14 -623346.6 -000007.1+000007.700008.1 08.1500.24A? 0 +032946.26 +472944.4 -000025.7-000007.100002.2 08.1500.27A? 0 +033133.84 +720103.8 +000025.2-000019.900001.7 08.1500.14A? 0 +033143.80 +184800.6 -000017.8-000013.900002.6 08.1500.12A? 0 +034900.21 +212031.9 -000030.9-000010.200009.6 08.1500.48F? 0 +034912.17 +235312.8 +000016.5-000034.000003.0 08.1500.23A? 0 +040144.26 -571228.2 +000344.4+000420.700028.6 08.1500.52F? 0 +040555.33 +152956.7 +000038.3-000047.400019.8 08.1500.53F? 0 +040907.74 -162359.5 +000034.4+000177.300003.4 08.1500.36F? 0 +041116.89 +465514.0 -000056.7+000019.100010.7 08.1500.53F? 0 +042206.99 +790002.8 +000013.5-000017.400010.6 08.1500.15A? 0 +042524.89 +021304.7 +000013.0-000034.100000.1 08.1500.17A? 0 diff --git a/kstars/kstars/data/hip051.dat b/kstars/kstars/data/hip051.dat new file mode 100644 index 00000000..50e50ed9 --- /dev/null +++ b/kstars/kstars/data/hip051.dat @@ -0,0 +1,1000 @@ +042731.67 -242725.8 -000038.6-000061.000001.4 08.1500.55F? 1 +043456.51 -065946.5 +000009.8-000015.500012.9 08.1500.16A? 0 +044119.76 -523731.0 -000036.7-000210.200013.8 08.1500.52F? 0 +045002.90 +285115.3 -000012.1-000022.200006.1 08.1500.29A? 0 +045032.89 -852230.3 +000061.6-000032.100024.0 08.1500.61G? 0 +045821.84 -631248.0 -000047.4-000044.400006.5 08.1500.55F? 0 +045915.39 +375330.9 +000000.0+000000.000000.0 08.1500.59G? 0 +050029.64 +050556.4 +000059.9-000008.900016.2 08.1500.63G? 1 +050039.79 +031555.2 -000002.0-000001.200000.2 08.15-0.07B? 0 +050317.43 +545454.1 +000020.8-000111.500019.2 08.1500.59G? 0 +050343.37 -154225.4 -000029.1-000020.800002.8 08.1500.49F? 0 +050803.17 +733529.4 -000014.3+000011.000009.8 08.1500.26A? 1 +051039.97 +151646.6 +000012.7-000049.800028.2 08.1500.52F? 0 +051332.93 -315415.3 +000017.0+000022.500004.7 08.1500.40F? 0 +051345.39 -024654.8 -000008.7+000010.400013.8 08.1500.45F? 0 +051600.34 +255727.1 -000023.9-000022.000005.3 08.1500.11A? 0 +051629.64 -512833.5 -000023.7-000019.100002.6 08.1500.34F? 0 +051944.80 -520217.6 +000020.2+000018.400017.5 08.1500.40F? 0 +052503.00 -680011.3 -000018.2-000043.200008.3 08.1500.88G? 0 +052604.20 -090531.5 +000085.6+000091.600008.2 08.1500.51F? 0 +052946.98 -433026.4 +000008.1-000019.600004.2 08.1500.35F? 0 +052951.20 +182550.8 +000011.7-000008.400009.4 08.1500.45F? 0 +052955.55 +020831.8 +000005.2+000003.300011.9 08.15-0.11B? 0 +053035.55 +635717.8 -000017.9+000006.400008.3 08.1500.52F? 0 +053505.98 +132447.1 -000010.0-000010.700005.8 08.1500.16A? 0 +053657.37 -004206.9 -000004.7-000004.500003.1 08.15-0.10B? 0 +053708.99 +344843.1 -000008.0-000018.300003.5 08.1500.03A? 0 +053721.63 +074008.2 +000009.9-000020.700000.6 08.1500.26A? 0 +054359.18 +622128.3 +000038.2-000057.400007.5 08.1500.47F? 0 +054432.92 -074434.6 +000000.0+000000.000000.0 08.1500.07A? 0 +054451.10 +322327.8 +000031.6-000060.800016.3 08.1500.97K? 0 +054902.42 -220323.2 +000017.4+000022.600001.3 08.1500.95G? 0 +055006.43 +450532.8 +000011.5-000012.200003.5 08.1500.11A? 0 +055132.98 +280531.8 +000009.5-000008.500004.0 08.1500.02A? 0 +055518.74 +102835.3 -000008.3-000017.600028.5 08.1500.73G? 0 +055859.53 -085305.7 -000014.5-000013.100010.5 08.1500.22A? 0 +060603.29 +331515.3 +000046.9-000082.600001.2 08.1500.67G? 0 +061112.96 -224941.5 -000006.2-000001.300007.3 08.15-0.04B? 0 +061852.58 -280722.1 -000005.6+000110.700019.4 08.1500.63G? 0 +061911.03 -363133.5 +000007.4+000003.200007.6 08.1500.44F? 0 +061949.61 -435359.7 -000000.6-000006.900004.8 08.1500.31F? 0 +062103.16 +361847.5 -000003.7-000011.400055.9 08.1500.97K? 0 +062320.42 +215918.1 +000001.9-000005.200005.3 08.15-0.05B? 0 +062658.86 -165958.0 -000011.3+000003.000006.4 08.15-0.03B? 0 +062711.34 -370607.5 -000016.1+000021.400002.8 08.1500.18A? 0 +062722.89 -681624.8 +000026.7-000043.200021.1 08.1500.48F? 0 +062821.90 +624245.0 -000029.7-000046.400007.3 08.1500.39F? 0 +062929.11 -594603.1 -000005.1+000024.300000.4 08.1500.28A? 0 +063349.37 -330218.3 -000000.9+000008.300005.0 08.1500.03A? 0 +063350.95 -385054.9 -000000.2-000000.200006.9 08.1500.94G? 0 +063415.18 +022321.7 +000003.0-000006.400018.1 08.1500.57F? 0 +064232.14 -342140.0 -000007.2+000011.100003.0 08.1500.09A? 0 +064559.96 +161700.4 +000006.7-000009.500002.2 08.1500.11A? 0 +064801.10 -302606.1 +000014.2+000000.200008.4 08.1500.90G? 0 +065212.96 -563030.8 -000003.7-000051.000001.2 08.1500.61G? 0 +065235.85 +010523.0 -000019.2-000002.800011.4 08.15-0.05B? 0 +070049.69 +745627.1 -000020.9-000046.700008.7 08.1500.48F? 0 +070135.58 +065536.4 -000024.9+000016.900027.9 08.1500.87G? 0 +070259.62 -182009.2 +000001.3-000001.400002.0 08.15-0.13B? 0 +070643.37 +084252.9 +000075.7-000099.400035.6 08.1500.74G? 0 +070812.56 -031716.6 -000003.6-000013.000008.6 08.1500.41F? 0 +071345.96 +175559.6 -000033.4-000034.900013.2 08.1500.78G? 1 +071418.67 +163240.6 -000007.6-000004.000001.1 08.15-0.04B? 0 +072245.67 -051325.4 -000022.7+000022.300009.8 08.1500.20A? 0 +072246.24 -564053.6 -000010.1-000050.600011.4 08.1500.87G? 0 +072318.16 +331033.6 -000076.3-000047.400010.2 08.1500.54F? 0 +072705.63 -045803.6 -000010.2+000015.900001.8 08.1500.19A? 0 +073233.60 -080549.4 -000014.1-000002.000008.4 08.1500.88G? 0 +073526.57 -372513.4 -000014.7-000012.200005.2 08.1500.90G? 0 +074046.11 -205720.1 -000004.4+000012.900001.9 08.1500.15A? 0 +074644.89 -035315.3 +000003.2+000002.600001.2 08.1500.65G? 0 +074846.09 -172428.8 -000009.0-000001.800000.1 08.1500.51F? 0 +074955.36 -024126.2 -000010.8+000003.700011.1 08.1500.01A? 0 +075035.99 -361530.9 -000007.7+000008.800000.5 08.15-0.05B? 0 +075445.03 -274454.1 -000008.3+000001.500009.7 08.1500.01A? 0 +075731.54 +180604.0 -000018.2-000050.700020.5 08.1500.41F? 0 +080221.33 +355320.9 -000016.4-000013.300009.2 08.1500.97K? 0 +080544.35 +682255.7 -000211.4-000219.600013.4 08.1500.52F? 0 +080550.20 -355849.3 +000004.2+000003.600003.3 08.15-0.04B? 0 +081101.41 +541403.8 -000009.6-000065.700014.0 08.1500.57F? 0 +081120.84 +742147.0 -000023.7-000062.200005.0 08.1500.32F? 1 +081422.78 -193731.3 -000034.7-000015.600001.7 08.1500.31F? 0 +081944.43 -351858.3 -000005.3+000012.600001.5 08.1500.00A? 0 +082718.76 +354902.4 -000070.5-000035.600015.0 08.1500.58F? 0 +082734.88 -513541.4 -000004.5+000011.500011.1 08.1500.11A? 1 +083244.63 -714743.8 -000029.0+000014.300002.4 08.1500.06A? 0 +083314.35 +491550.5 -000015.0-000023.400010.0 08.1500.20A? 0 +083618.20 -233508.1 +000000.4+000000.100008.9 08.1500.30A? 0 +083730.46 -533531.0 -000103.7+000089.800016.8 08.1500.80G? 0 +083952.64 -244403.3 -000005.8+000007.100012.9 08.15-0.03B? 0 +084440.43 -361018.7 +000009.8-000019.800012.0 08.1500.29A? 0 +084454.68 -025750.1 +000000.2+000017.400038.9 08.1500.92G? 0 +085047.11 -540646.7 -000015.2+000002.000009.0 08.1500.08A? 0 0.10 1.00 +085143.56 -090731.1 -000037.8-000033.400006.7 08.1500.43F? 0 +085205.49 +473351.5 +000044.2-000204.200027.2 08.1500.55F? 0 +085355.94 -664804.6 -000278.8+000115.900012.1 08.1500.72G? 0 +090633.49 -094533.0 -000012.0-000001.300013.6 08.1500.94G? 0 +090733.22 +000347.4 -000099.3+000027.700026.3 08.1500.62G? 0 +091150.52 -651132.6 -000006.6+000005.500000.3 08.15-0.01B? 0 +091341.85 +624602.8 +000011.1-000006.800004.7 08.1500.99K? 0 +091650.46 -215716.2 -000016.5+000001.600003.6 08.1500.07A? 0 +091719.44 +233915.8 +000000.0+000000.000000.0 08.1500.53F? 0 +092132.33 -174525.6 +000000.7-000075.100001.3 08.1500.44F? 0 +092243.31 +754052.7 +000010.1+000002.200004.3 08.1500.13A? 0 +092248.69 -691312.7 -000004.9+000010.400001.2 08.1500.04A? 0 +093825.21 -573145.0 -000015.8+000022.100010.9 08.1500.08A? 0 +094134.68 -382948.8 -000202.9+000087.300010.6 08.1500.60G? 0 +100721.73 +381736.2 -000165.4-000063.000010.9 08.1500.68G? 0 +101906.64 -285734.6 -000071.6+000014.200010.8 08.1500.33F? 0 +101925.43 +090017.0 -000014.4-000011.300002.5 08.1500.28A? 0 +102434.34 -410828.1 -000009.4+000000.800000.3 08.15-0.02B? 0 +102442.94 -415109.7 -000051.9+000038.300012.3 08.1500.45F? 0 +102457.41 +110933.1 -000081.3+000047.900004.4 08.1500.47F? 0 +102900.01 -600558.2 -000014.5-000005.200000.5 08.15-0.09B? 0 +103817.33 +011438.5 +000003.5-000017.000002.7 08.1500.51F? 0 +103955.87 -561640.2 -000015.6+000002.900002.0 08.15-0.12B? 0 +104012.43 -594810.1 -000015.5-000008.300000.4 08.15-0.03B? 0 0.10 1.00 +104025.26 +145748.5 +000000.2-000008.500003.5 08.1500.23A? 0 +104533.98 -644213.9 -000028.7+000011.300010.1 08.1500.15A? 0 +105102.17 +160314.4 +000027.3-000066.700009.2 08.1500.54F? 0 +105353.75 +034205.4 +000043.4-000021.000008.4 08.1500.49F? 0 +105838.63 -520310.4 -000018.2+000001.000002.9 08.1500.17A? 0 +110525.30 -493653.2 -000025.9-000001.000005.2 08.1500.26A? 0 +110954.68 +034238.0 +000010.9-000005.400005.9 08.1500.98K? 0 +111210.43 -002434.4 -000045.6-000008.200013.8 08.1500.23A? 0 +111417.53 -550925.1 +000088.7-000067.800013.0 08.1500.52F? 0 +111534.08 -121634.5 -000063.0+000003.600013.9 08.1500.32F? 0 +112615.29 -212401.8 -000006.4-000008.200005.0 08.1500.40F? 0 +112733.46 +563431.9 -000101.1+000002.600010.6 08.1500.47F? 0 +113025.09 +090630.6 -000011.7+000027.300008.6 08.1500.48F? 0 +113312.88 +184915.6 -000117.4+000041.700009.1 08.1500.46F? 0 +114232.18 -355937.9 -000181.4-000037.000029.4 08.1500.90G? 0 +115015.85 -193618.4 -000080.0+000010.700012.0 08.1500.39F? 0 +120240.10 +354338.4 -000041.1+000003.700001.7 08.1500.24A? 0 +121006.60 -491050.1 -000149.8-000057.300030.1 08.1500.71G? 0 +121126.96 +532508.6 -000167.7-000128.700031.2 08.1500.85G? 0 +121635.14 -101927.9 +000026.0-000014.100004.3 08.1500.25A? 0 +122734.78 +120557.1 -000064.9-000014.600013.9 08.1500.70G? 0 +123311.81 -434920.9 -000007.6+000003.500017.2 08.1500.77G? 0 +123319.12 +491807.2 -000098.3-000039.800006.1 08.1500.51F? 0 +124415.98 +032103.9 -000007.2-000017.300013.5 08.1500.94G? 0 +125557.46 -605459.1 -000012.8-000012.400004.4 08.1500.30A? 1 +125933.33 +281420.1 -000115.5-000005.900012.3 08.1500.44F? 0 +130648.34 -651243.7 -000005.4+000001.500003.2 08.15-0.04B? 0 +130806.24 -130705.1 +000005.0-000007.200005.1 08.1500.23A? 0 +131723.85 -213216.7 +000000.0+000000.000000.0 08.1500.31F? 1 +131845.29 +321011.6 -000032.8-000019.100000.4 08.1500.29A? 0 +131847.65 +470825.2 -000070.8+000007.200011.5 08.1500.42F? 0 +132015.98 +693808.2 -000022.1+000003.500014.0 08.1500.43F? 0 +132050.71 +601510.1 +000023.4-000021.300012.1 08.1500.38F? 0 +132903.87 -585632.1 -000015.6+000000.900000.6 08.15-0.06B? 0 +132918.74 +462215.2 +000003.7+000005.500000.2 08.1500.45F? 0 +133000.68 -763423.6 -000021.0+000004.500009.4 08.1500.05A? 0 +133230.34 -690949.8 -000007.3-000001.200002.5 08.1500.19A? 0 +134457.36 -451323.2 -000028.0-000014.500006.6 08.1500.20A? 0 +135105.29 -024748.3 -000048.5+000022.300003.2 08.1500.06A? 0 +135135.28 -654623.3 -000005.7-000000.200012.2 08.1500.97K? 0 +135309.07 -314315.9 -000013.7-000005.100001.8 08.15-0.04B? 0 +140025.27 -360115.9 -000031.6-000048.500021.7 08.1500.47F? 0 +140524.34 -324038.2 +000028.1+000003.800005.9 08.1500.26A? 0 +141509.36 -674228.9 -000002.5+000005.300011.5 08.1500.00A? 0 +141559.27 +122716.3 +000004.9-000012.900009.1 08.1500.95K? 0 +144249.11 -453551.1 -000013.6-000008.000002.0 08.1500.47F? 0 +144651.35 -271453.3 -000192.6-000076.100010.4 08.1500.03A? 0 +144657.83 -605156.5 -000009.8-000010.400013.4 08.1500.76G? 0 +145655.77 -422740.4 -000008.1-000015.500015.2 08.1500.05A? 0 +145810.97 +065417.0 -000175.2+000096.800027.6 08.1500.78G? 0 +150201.58 +385537.5 -000028.3-000016.200006.8 08.1500.54F? 0 +150714.95 -293015.9 -000039.7-000024.600007.8 08.1500.33F? 0 +151523.97 -112649.2 -000019.8-000003.900019.0 08.1500.29A? 0 +151553.41 -270122.1 +000052.4-000014.400018.5 08.1500.44F? 0 +152821.02 -683334.4 -000003.6-000016.900010.8 08.1500.27A? 0 +152953.08 -240240.4 -000008.8-000012.000012.0 08.1500.43F? 0 +154444.95 -601418.3 -000019.0-000004.200003.8 08.1500.47F? 0 +154702.15 +414311.0 -000019.0+000002.800011.5 08.1500.45F? 0 +155524.51 -570333.2 -000182.6-000113.300016.8 08.1500.47F? 0 +160122.92 +520710.6 +000083.4-000100.300020.1 08.1500.45F? 0 +160240.26 -635324.3 +000008.8-000000.700001.5 08.15-0.10B? 0 +160907.10 +504359.7 -000038.3+000053.100003.6 08.1500.42F? 0 +161116.33 -593344.2 +000000.8+000004.700012.3 08.1500.46F? 0 +161243.10 -713430.1 +000003.0-000013.700000.7 08.15-0.08B? 0 +161407.55 -600828.0 -000057.2-000086.800011.0 08.1500.51F? 0 +161409.02 -640701.2 -000012.8-000004.100002.2 08.15-0.03B? 0 +162016.62 +490306.7 -000063.9+000042.700008.3 08.1500.52F? 0 +162215.93 +085620.3 -000009.6-000023.800008.8 08.1500.95K? 0 +162358.60 +430426.9 -000024.9+000009.500012.0 08.1500.15A? 0 +163029.68 +382049.8 -000075.8+000067.300014.3 08.1500.60G? 0 +163454.59 -671841.0 -000028.7-000030.700000.1 08.1500.47F? 0 +164531.90 +422649.5 -000016.6+000047.400013.5 08.1500.48F? 0 +164736.86 -482011.0 +000017.8-000036.700008.9 08.1500.33F? 0 +164804.52 +253250.4 -000021.0+000041.600012.7 08.1500.43F? 0 +165202.80 -391443.5 +000028.5-000022.200006.9 08.1500.65G? 0 +165816.55 -535514.4 +000003.8-000004.700018.5 08.15-0.04B? 0 +170127.81 -652050.4 -000003.6-000032.500003.5 08.1500.42F? 0 +170251.85 -500942.1 -000013.1-000012.600003.4 08.1500.30A? 0 +170453.07 +034618.2 -000010.9+000009.600012.8 08.1500.15A? 0 +170932.93 +304220.2 +000007.2-000001.100009.9 08.1500.28A? 0 +171045.20 -313341.6 -000012.9-000001.400001.2 08.1500.27A? 0 +171154.67 -461139.9 -000039.6-000137.700015.1 08.1500.57F? 0 +171421.68 -172757.7 -000025.6-000022.000000.3 08.1500.05A? 0 +171719.13 -320356.2 +000095.7-000107.900031.1 08.1500.63G? 0 +171748.12 +284400.4 -000007.3-000007.000013.6 08.1500.18A? 0 +171946.55 +063312.6 -000252.9+000100.100026.1 08.1500.77G? 0 +172107.46 +445834.5 +000002.2+000007.200003.7 08.1500.11A? 0 +172411.09 -434817.9 +000010.0-000007.900004.1 08.1500.09A? 0 +172746.46 -465702.7 -000020.5-000128.000021.7 08.1500.69G? 0 +173019.42 -515839.1 -000016.5-000009.200001.8 08.1500.03A? 0 +173112.41 +130618.8 -000009.8+000006.800005.8 08.1500.31F? 0 +173352.40 -440436.1 -000000.1-000010.200001.4 08.15-0.06B? 0 +173548.41 +141621.0 +000002.3-000011.100011.8 08.1500.04A? 0 +173710.50 +442349.5 -000008.4+000003.500004.5 08.1500.97K? 0 +174150.00 -502820.6 +000029.0-000007.700012.4 08.1500.33F? 0 +175155.85 +072347.6 -000006.7-000002.700001.7 08.15-0.04B? 0 +180219.79 -245209.5 +000035.5+000020.100004.5 08.1500.95K? 0 +180530.60 +621900.6 -000007.1+000002.800001.5 08.1500.89G? 0 +180753.78 -294348.9 +000005.3-000011.700002.4 08.1500.31A? 0 +181127.89 -443509.9 -000003.3-000008.100001.1 08.15-0.10B? 0 +181511.99 -740218.9 -000013.0-000100.500007.1 08.1500.40F? 0 +182240.16 +391530.0 +000000.0-000014.600000.1 08.1500.99K? 0 +182429.78 -294649.0 -000012.7-000033.300003.5 08.1500.28A? 0 +182546.41 +315452.8 +000010.1-000013.900002.4 08.1500.92G? 0 +182548.77 +702519.4 -000012.8+000020.900002.9 08.1500.09A? 0 +183143.24 -190541.9 +000000.0+000000.000000.0 08.1500.84G? 0 +184331.29 -335523.6 +000041.3-000009.700000.6 08.1500.54F? 0 +184616.28 -272046.5 -000024.3-000059.800013.8 08.1500.58G? 1 +184906.57 -861142.9 +000000.0+000000.000000.0 08.1500.41F? 0 +185040.92 -075018.4 +000004.1+000002.700005.0 08.1500.03A? 0 +185302.07 +084326.1 -000003.6-000003.500000.6 08.1500.09A? 0 +185617.74 -004814.5 +000015.4-000001.300001.3 08.1500.19A? 0 +185956.53 +145440.1 +000013.7+000006.500008.9 08.1500.46F? 0 +190009.58 -483453.5 +000007.9-000014.700005.6 08.15-0.04B? 0 +190401.12 +662543.9 +000019.4-000008.800011.9 08.1500.20A? 0 +190444.41 -365040.7 +000006.8-000030.200006.1 08.1500.12A? 0 +190459.95 -244001.1 +000007.1-000001.700011.3 08.1500.42F? 0 +190714.80 -155509.6 +000091.2-000085.500007.5 08.1500.53F? 0 +190717.46 +035341.6 +000002.3-000020.400017.6 08.1500.30A? 0 +190820.03 -860050.9 +000009.7+000005.000003.5 08.1500.31A? 0 +191005.28 +325209.0 +000005.0+000025.400004.2 08.1500.33F? 0 +191056.30 +031431.5 +000002.5-000009.200002.9 08.1500.26A? 0 +191108.07 +384649.3 -000223.8-000091.600012.6 08.1500.73G? 0 +192054.17 +021812.3 -000002.3-000016.500004.6 08.1500.14A? 0 +192403.97 +154346.5 +000020.1+000005.900009.4 08.1500.21A? 0 +192508.27 +355958.0 +000002.6+000006.800002.2 08.1500.00A? 0 +193213.13 +063011.3 +000011.4+000024.000008.1 08.1500.05A? 0 +193451.92 +574621.3 -000034.8+000036.300019.2 08.1500.46F? 0 +194053.88 +274619.7 -000013.2-000057.700008.4 08.1500.51F? 0 +194602.51 +695508.8 +000009.6+000024.700006.8 08.1500.20A? 0 +194636.56 +434548.0 +000009.6+000018.000003.4 08.1500.01A? 0 +195106.00 +393139.8 +000013.8-000039.600021.0 08.1500.47F? 0 +200025.85 +610433.4 +000014.0+000005.400003.3 08.1500.12A? 0 +200318.39 +635021.7 +000013.9+000020.900000.4 08.1500.92G? 0 +200319.75 -651722.9 -000002.4-000028.700011.1 08.1500.42F? 0 +200626.69 -421726.9 -000004.7+000003.900010.0 08.1500.21A? 0 +200753.18 +455954.7 +000005.4+000021.600004.3 08.1500.38F? 0 +200757.80 +473244.7 -000001.6-000017.000003.1 08.1500.28A? 0 +201654.74 +501645.4 -000213.4-000228.700035.0 08.1500.75G? 0 +201737.11 -062415.0 +000035.4+000005.000007.3 08.1500.97K? 0 +201925.41 +135417.1 +000028.9+000010.000009.8 08.1500.08A? 0 +203650.40 +423629.8 +000022.8+000004.400002.2 08.1500.41F? 0 +204140.89 -014727.3 +000003.1+000012.600012.6 08.1500.15A? 0 +204144.40 +281611.0 -000007.8-000013.100016.7 08.1500.59G? 0 +204241.09 +362251.2 +000000.2-000002.300003.1 08.1500.29A? 0 +204940.32 +621931.5 -000000.6+000008.100000.0 08.1500.07A? 0 +205140.72 -612455.6 -000041.7+000011.800000.1 08.1500.43F? 1 +205338.45 +193530.1 +000001.1-000023.400004.7 08.1500.23A? 0 +210432.53 +074536.7 +000012.5-000013.600006.9 08.1500.41F? 0 +210653.69 -253344.8 -000011.1-000006.500005.8 08.1500.15A? 0 +210837.13 -081341.1 +000043.7+000014.500011.7 08.1500.46F? 0 +210942.20 +354815.6 +000018.8+000006.900000.8 08.1500.99K? 0 +211014.31 +204436.5 -000093.6+000063.600022.4 08.1500.49F? 0 +211247.95 -264210.6 -000000.1-000015.300003.0 08.1500.13A? 0 +211619.15 +312127.3 +000008.8-000005.200002.1 08.1500.12A? 0 +211935.03 +142113.1 +000001.4+000003.200009.9 08.1500.90G? 0 +213139.17 -350438.9 +000009.3-000011.000005.8 08.1500.41F? 0 +213718.62 +610620.0 +000016.8+000027.400002.3 08.1500.22A? 0 +213800.76 +295127.5 +000003.5-000007.800002.3 08.15-0.04B? 0 +215516.83 +785107.6 +000010.1-000002.400014.7 08.1500.99K? 0 +215916.58 -622837.0 -000003.2+000011.500016.1 08.1500.23A? 0 +220557.74 +442718.4 +000004.7-000012.000000.4 08.1500.10A? 0 +221019.72 +134457.8 -000096.1-000084.300020.9 08.1500.52F? 0 +221115.98 +401007.6 +000040.8+000009.000002.2 08.1500.30A? 0 +221326.50 +573822.1 +000002.9-000012.800005.2 08.1500.20A? 0 +221410.62 +291410.9 +000027.6-000001.400004.7 08.1500.19A? 0 +224000.51 +011233.0 +000069.1+000058.100009.1 08.1500.62G? 0 +224940.97 +403054.2 +000011.1-000026.700006.7 08.1500.58G? 0 +225627.55 -283621.4 -000007.5-000007.300008.8 08.1500.29A? 0 +225649.39 -101546.6 +000038.6-000023.100005.0 08.1500.12A? 0 +230111.94 +625631.1 -000002.3-000008.100003.8 08.1500.42F? 0 +230935.02 +015534.8 +000119.3-000046.400003.2 08.1500.54F? 0 +231326.58 +585657.8 -000067.3+000008.000019.1 08.1500.39F? 0 +231423.21 +432833.8 +000046.8-000004.400023.8 08.1500.41F? 0 +231527.74 -433616.4 -000018.7-000100.300006.4 08.1500.55F? 0 +232729.23 -611113.8 -000088.5-000008.200019.5 08.1500.48F? 0 +232825.62 +710657.9 -000002.1-000006.000010.8 08.1500.69G? 0 +233645.64 -025740.3 +000144.9+000020.000018.8 08.1500.51F? 0 +234323.72 +505430.4 +000021.3+000003.600002.5 08.1500.04A? 0 +234921.35 +235228.4 -000091.2-000098.700015.3 08.1500.50F? 0 +235747.70 +594312.4 +000003.7-000012.500002.0 08.1500.65G? 0 +002954.99 -321623.8 +000118.0-000030.700007.3 08.1501.09K? 0 +003548.26 +214625.3 -000005.4-000020.000000.6 08.1501.36K? 0 +003859.48 +341907.0 -000014.8-000024.300005.6 08.1501.39K? 0 +004333.35 +514649.7 +000037.6+000001.500003.1 08.1501.10K? 0 +010007.61 -163822.2 +000076.8+000024.700007.5 08.1501.16K? 0 +011523.66 -630851.5 +000010.5-000002.000000.0 08.1501.46K? 0 +013552.10 +214137.3 +000025.1-000046.300008.0 08.1501.18K? 0 +014544.54 -261826.9 -000009.4-000014.300004.1 08.1501.30K? 0 +014715.17 -514804.0 +000024.0+000020.400008.9 08.1501.07K? 0 +021049.34 +082207.4 -000018.8-000028.300006.8 08.1501.02K? 0 +022646.41 -412200.7 +000018.0+000005.300002.9 08.1501.16K? 0 +023740.15 -431413.6 +000006.8-000000.500003.9 08.1501.24K? 0 +024348.20 -284822.5 +000010.5+000027.200018.8 08.1501.14K? 0 +024644.12 +555243.9 +000002.1-000047.300009.8 08.1501.10K? 0 +025737.96 -373130.4 +000010.0-000009.300005.9 08.1501.54K? 0 +031401.38 +241555.1 -000021.1-000013.400006.3 08.1501.49K? 0 +032858.60 -635742.2 +000012.6-000014.800002.9 08.1501.27K? 0 +033425.32 +202226.8 +000015.0+000002.200001.8 08.1501.75K? 0 +033502.14 +623131.2 +000012.6-000005.600015.2 08.1501.64K? 0 +034229.72 +263420.3 +000096.3-000059.400026.8 08.1501.34K? 0 +040324.10 -103314.3 +000014.4-000000.700009.1 08.1501.54K? 0 +040600.33 -144337.0 +000017.7-000010.600024.8 08.1501.26K? 0 +041512.60 -314723.0 +000010.2-000018.000006.3 08.1501.12K? 0 +041759.15 -561111.2 +000004.5+000004.300003.5 08.1501.31K? 0 +042834.67 +414824.2 -000004.1+000003.300001.6 08.1501.01K? 0 +044922.83 -450946.0 +000027.1-000025.400007.8 08.1501.14K? 0 +045906.32 -130355.0 +000005.9+000003.100016.7 08.1501.63K? 0 +050233.01 -123848.5 -000025.1-000039.200019.6 08.1501.48K? 0 +050639.58 +104146.8 +000001.2-000000.700000.9 08.1501.25K? 0 +051353.99 +094210.0 -000005.3-000005.700022.9 08.1501.25K? 0 +052500.89 +095851.8 +000005.4+000008.000007.0 08.1501.62K? 0 +052614.52 +464908.7 +000009.3-000025.200015.1 08.1501.29K? 0 +054243.22 +611642.7 +000007.8+000001.600000.2 08.1501.05K? 0 +055329.16 -200842.5 -000002.8-000001.200000.9 08.1501.48K? 0 +061520.51 +372315.1 +000004.7-000018.400015.6 08.1501.40K? 0 +061649.44 -100355.9 -000001.0-000007.400004.9 08.1501.48K? 0 +062330.99 -205631.9 -000003.6-000002.700012.6 08.1501.01K? 0 +062353.10 +322124.9 +000006.6-000008.000002.6 08.1501.06K? 0 +063522.27 +112816.2 +000015.5-000014.700001.3 08.1501.32K? 0 +063705.11 -502857.6 -000011.1+000014.200007.7 08.1501.50K? 0 +064002.97 -365718.2 -000002.6+000002.000010.2 08.1501.02K? 0 +064205.19 -514534.6 -000015.9+000004.900000.7 08.1501.22K? 0 +064337.56 +582739.0 -000001.2-000018.900008.6 08.1501.06K? 0 +070529.43 -395253.9 -000020.5+000016.700009.3 08.1501.15K? 0 +070831.52 +671734.8 +000013.1-000018.300002.6 08.1501.27K? 0 +071534.71 -272521.6 -000023.0+000006.300005.4 08.1501.54K? 0 +071608.47 -300757.7 -000010.7-000024.400010.1 08.1501.53K? 0 +071828.58 -415730.8 +000007.8-000008.800004.1 08.1501.29K? 0 +072248.35 +072940.1 +000017.6-000022.800001.4 08.1501.13K? 0 +072406.58 -144846.0 -000007.1-000001.400001.0 08.1501.33K? 0 +073344.60 +422200.7 +000014.0-000015.100002.2 08.1501.16K? 0 +073948.49 -723455.6 -000062.5+000057.500001.5 08.1501.14K? 0 +074058.60 -082234.4 -000011.4+000001.100006.5 08.1501.47K? 0 +074418.45 -235323.7 +000024.7+000036.800030.3 08.1501.61K? 0 +074958.84 -091627.2 -000008.2+000002.200002.1 08.1501.61K? 0 +075729.13 -011842.6 -000008.9-000011.600012.7 08.1501.69K? 0 +081121.59 +091722.6 -000020.7+000024.100004.8 08.1501.02K? 0 +081723.25 -214944.7 -000003.4+000014.200002.0 08.1501.62K? 0 +082233.29 +064243.6 +000014.3-000005.400002.5 08.1501.58K? 0 +082541.84 +363012.6 +000011.1-000033.500009.5 08.1501.27K? 0 +083254.49 -160522.6 -000020.1+000012.100005.1 08.1501.07K? 0 +083542.76 -321250.1 -000006.4-000008.100002.7 08.1501.54K? 0 +084303.15 -313543.9 -000025.4-000007.000001.2 08.1501.18K? 0 +085130.26 -152349.1 -000008.1-000003.900020.9 08.1501.61K? 0 +085611.27 -553036.2 +000002.3+000006.800008.6 08.1501.12K? 0 +090124.50 -304224.0 -000014.6+000002.900007.6 08.1501.70K? 0 +090837.75 -171514.9 -000005.4+000005.400000.0 08.1501.54K? 0 +090852.24 -322715.2 +000007.1-000002.600017.9 08.1501.01K? 0 +091330.21 -641152.7 -000013.1+000014.400004.4 08.1501.08K? 0 +093530.10 -460643.0 -000018.3+000013.300011.8 08.1501.06K? 0 +094100.23 -130535.3 -000003.8-000006.700014.0 08.1501.58K? 0 +095626.79 -482436.1 -000023.2-000005.100006.2 08.1501.66K? 0 +100359.99 -483738.1 -000031.9+000009.300000.7 08.1501.14K? 0 +102338.05 -704345.3 -000012.4+000014.300001.6 08.1501.65K? 0 +103725.16 -110238.5 +000010.9-000006.000028.2 08.1501.03K? 0 +105836.79 +215209.6 +000005.1+000010.600008.0 08.1501.05K? 0 +105935.10 +434852.2 -000008.1-000012.800000.3 08.1501.31K? 0 +110628.46 -885733.2 -000000.5+000006.200008.7 08.1501.04K? 0 +111450.65 -441147.3 -000002.5-000013.200001.9 08.1501.40K? 0 +111950.15 -482346.8 -000064.0+000028.100011.4 08.1501.27K? 0 +112333.64 -181912.4 -000023.2+000016.300010.6 08.1501.00K? 0 +112705.16 -221309.9 -000030.9-000019.100013.7 08.1501.09K? 0 +113734.87 +272644.0 -000144.3+000030.200008.6 08.1501.25K? 0 +113826.69 -593155.3 -000012.3+000016.100023.9 08.1501.71K? 0 +115723.18 -114815.2 -000022.8-000015.900009.3 08.1501.22K? 0 +121151.13 -184717.7 -000016.4-000011.400007.7 08.1501.13K? 0 +121536.84 -675341.6 -000005.3+000002.700004.5 08.1501.40K? 0 +121828.51 -644253.1 -000001.8-000007.300004.6 08.1501.66K? 0 +122436.19 +184006.1 -000007.8+000001.700001.4 08.1501.54K? 0 +122531.20 +094506.6 -000041.9-000023.600005.1 08.1501.50K? 0 +124614.23 +574042.2 -000016.0+000008.800007.5 08.1501.09K? 0 +125601.82 -405948.7 -000013.0-000000.300003.5 08.1501.29K? 0 +132036.45 -182528.5 -000054.7-000048.000004.4 08.1501.09K? 0 +132523.39 +104521.3 +000015.3-000010.600005.9 08.1501.03K? 0 +132542.16 -543936.8 -000017.0-000000.200001.6 08.1501.09K? 0 +133050.22 -633722.3 -000009.6-000008.000006.4 08.1501.66K? 0 +133921.69 -351909.8 -000029.0-000015.700004.1 08.1501.15K? 0 +134335.25 -072537.6 -000025.2-000029.900011.2 08.1501.51K? 0 +135329.20 -854716.6 -000007.8-000001.800009.9 08.1501.24K? 0 +135558.65 +134458.0 -000035.4-000015.800001.8 08.1501.51K? 0 +140322.22 -244711.6 +000011.6-000014.000001.9 08.1501.45K? 0 +140733.45 -010437.9 -000018.1-000031.100010.6 08.1501.20K? 0 +140854.87 +320108.3 -000005.0-000002.200004.5 08.1501.32K? 0 +141712.51 -214712.8 -000067.7-000006.400002.4 08.1501.00K? 0 +142653.75 -215208.6 +000001.9-000024.600007.6 08.1501.04K? 0 +142901.26 +754557.9 +000025.6-000015.600001.2 08.1501.03K? 0 +145247.83 -785055.9 -000010.0-000000.100006.5 08.1501.33K? 0 +145903.33 -423419.2 -000027.0-000020.400001.1 08.1501.04K? 0 +151030.28 +420957.3 -000033.7-000013.800003.5 08.1501.21K? 0 +151151.61 -085023.7 -000039.0+000007.100000.3 08.1501.43K? 0 +151647.09 +751533.6 -000031.3+000011.900005.6 08.1501.03K? 0 +151854.61 -551106.3 -000005.7-000010.600012.7 08.1501.46K? 0 +152227.05 +320013.4 -000023.9-000013.200000.3 08.1501.36K? 0 +152537.94 -470557.2 -000073.5-000032.600008.8 08.1501.07K? 0 +152704.17 -482720.3 +000002.6-000020.500005.8 08.1501.52K? 0 +153556.07 -155816.9 -000027.4+000005.600001.2 08.1501.14K? 0 +153648.26 -404130.8 -000010.1+000022.300006.8 08.1501.71K? 0 +153833.23 +482745.9 -000007.7+000013.000003.4 08.1501.62K? 0 +154533.12 -581731.8 -000007.4-000015.800000.9 08.1501.78K? 0 +155718.13 -304706.6 -000014.7-000015.200001.0 08.1501.33K? 0 +160924.63 -225702.0 +000019.5+000010.500006.8 08.1501.76K? 0 +163040.38 -853038.3 -000025.1-000010.400007.7 08.1501.49K? 0 +163641.88 +050101.9 +000007.9-000032.100026.6 08.1501.39K? 0 +164221.03 +435845.7 -000015.4-000036.300000.4 08.1501.13K? 0 +164603.48 +152147.1 -000019.6-000014.200009.2 08.1501.21K? 0 +165522.27 +415229.2 +000013.6-000038.000000.4 08.1501.18K? 0 +170237.92 +103225.1 -000021.1+000014.900016.9 08.1501.18K? 0 +170435.97 -375931.0 -000007.3+000005.200002.2 08.1501.11K? 0 +170620.11 -460310.0 +000004.4-000034.800006.1 08.1501.18K? 0 +170653.15 +310126.2 -000037.2+000027.200010.8 08.1501.06K? 0 +172102.23 -415250.3 -000006.1-000034.600022.9 08.1501.53K? 0 +172704.13 +515314.5 +000017.4-000000.800007.9 08.1501.56K? 0 +173249.19 -461520.3 -000035.4-000005.300005.9 08.1501.11K? 0 +173356.40 +264018.0 -000006.0+000004.500005.8 08.1501.08K? 0 +174406.68 -701429.8 -000001.8-000038.000004.0 08.1501.45K? 0 +174551.75 +501105.6 -000014.7-000008.500008.2 08.1501.14K? 0 +174734.92 -134528.3 +000004.2-000006.900018.5 08.1501.19K? 0 +175240.06 +381436.0 +000002.4+000006.300000.8 08.1501.21K? 0 +175356.55 +003552.0 +000008.8-000005.300021.4 08.1501.10K? 0 +175525.64 +251440.3 +000007.1-000022.600007.0 08.1501.07K? 0 +180505.15 -270727.7 -000005.5-000003.400005.9 08.1501.39K? 0 +180634.27 -383631.6 +000019.3-000005.000014.0 08.1501.29K? 0 +181633.19 +643217.8 +000009.5+000039.800003.6 08.1501.04K? 0 +182457.99 +094409.1 +000015.5+000003.800001.6 08.1501.35K? 0 +182911.84 -292054.0 +000020.5+000006.300009.5 08.1501.38K? 0 +183319.20 +205840.8 +000010.3+000007.300000.9 08.1501.02K? 0 +184012.24 -363047.4 +000014.2+000000.400006.1 08.1501.58K? 0 +184054.60 -143020.6 +000033.4-000001.800007.7 08.1501.53K? 0 +184322.15 +225001.9 +000011.2-000067.100008.6 08.1501.16K? 0 +184623.69 +242711.3 -000013.3+000015.600009.6 08.1501.74K? 0 +185840.89 +624931.1 +000001.8+000012.100008.0 08.1501.35K? 0 +190235.45 -085539.3 +000023.8-000010.700001.0 08.1501.58K? 0 +190451.61 +412546.4 +000000.4-000029.700002.5 08.1501.77K? 0 +191050.60 +391017.8 +000030.2+000026.000006.4 08.1501.20K? 0 +191453.03 +162445.3 +000027.4-000012.600011.7 08.1501.59K? 0 +191455.36 -643155.8 +000016.6+000004.600019.5 08.1501.41K? 0 +191633.57 -631240.2 +000041.8-000033.700006.9 08.1501.11K? 0 +192112.37 +554921.9 +000007.6-000017.800021.4 08.1501.01K? 0 +192254.58 +570059.8 +000008.3-000016.400009.6 08.1501.31K? 0 +192549.45 -584236.6 +000005.3+000019.000003.0 08.1501.36K? 0 +193332.21 +354153.2 -000004.3-000014.800003.5 08.1501.14K? 0 +193456.41 -184559.1 -000007.3+000008.600008.1 08.1501.16K? 0 +193529.97 +452608.6 +000009.6+000004.200002.5 08.1501.64K? 0 +195029.41 -305304.8 -000039.9-000022.000014.2 08.1501.33K? 0 +195101.79 +264845.4 +000012.2-000016.500000.2 08.1501.15K? 0 +195734.56 -152715.3 -000010.7+000006.000007.1 08.1501.02K? 0 +195832.26 +273034.2 +000006.1-000026.000001.9 08.1501.52K? 0 +200048.96 +090345.2 +000022.8-000036.700001.9 08.1501.32K? 0 +200056.24 +370637.1 -000004.2-000003.700003.1 08.1501.69K? 0 +200236.77 -632101.6 +000041.0-000046.400009.2 08.1501.10K? 0 +200517.41 +732726.8 +000008.3+000013.500017.8 08.1501.79K? 0 +200907.90 +545931.1 -000036.9-000000.500003.5 08.1501.55K? 0 +202632.81 +354100.1 -000006.6-000008.100009.2 08.1501.41K? 0 +203744.64 -711801.5 +000010.0-000011.900000.8 08.1501.47K? 0 +203835.33 +444930.4 -000016.5-000002.300003.0 08.1501.00K? 0 +204727.13 -153654.8 -000002.4-000005.100007.2 08.1501.06K? 0 +205213.10 +032727.9 -000055.9-000057.000009.3 08.1501.02K? 0 +210254.12 +713051.5 +000008.9+000007.400003.8 08.1501.32K? 0 +210702.10 +233453.3 +000004.8-000006.600007.4 08.1501.46K? 0 +210912.22 -464604.5 -000002.1-000001.600016.6 08.1501.50K? 0 +211524.04 +214645.5 +000007.4+000007.200003.0 08.1501.25K? 0 +212512.26 +581000.6 +000027.0+000007.100012.8 08.1501.25K? 1 +212733.45 -325228.8 +000035.0-000038.900007.1 08.1501.11K? 0 +213057.62 +254538.3 +000003.1+000000.600003.1 08.1501.14K? 0 +213140.56 +121442.4 -000005.2-000019.200015.8 08.1501.35K? 0 +213659.63 -454333.3 +000003.8-000013.400009.7 08.1501.05K? 0 +213734.11 +111112.8 -000006.4-000019.500011.8 08.1501.19K? 0 +213939.61 -391223.1 -000038.6-000022.400012.4 08.1501.04K? 0 +214525.03 -670612.8 +000003.8-000004.000003.0 08.1501.64K? 0 +215225.19 +123248.9 -000002.7+000027.800008.7 08.1501.04K? 0 +215953.19 -343302.1 +000009.6-000005.000003.7 08.1501.56K? 0 +221925.30 -591754.1 +000037.8-000001.200001.3 08.1501.53K? 0 +223754.36 +484945.5 -000000.5-000004.400012.2 08.1501.11K? 0 +225120.48 +294758.0 +000007.2-000011.700006.1 08.1501.55K? 0 +225803.23 -185822.3 -000012.2-000012.600003.6 08.1501.47K? 0 +225836.17 +495111.2 -000007.1+000009.600001.5 08.1501.25K? 0 +225940.98 +443747.7 -000032.0-000064.200008.5 08.1501.19K? 0 +230345.02 +023632.1 +000026.5-000001.600011.9 08.1501.12K? 0 +230938.10 +031429.7 +000038.6-000028.900010.1 08.1501.27K? 0 +231314.78 +530715.0 +000006.7+000003.100001.9 08.1501.54K? 0 +231830.22 +241643.2 +000024.7-000009.600003.7 08.1501.10K? 0 +232800.57 +630050.6 -000000.3-000009.000007.9 08.1501.06K? 0 +234208.91 +470348.3 -000022.2-000011.300011.2 08.1501.00K? 0 +234659.01 +581918.8 +000004.0+000012.700020.1 08.1501.14K? 0 +235634.54 -554145.0 +000007.2-000006.300010.0 08.1501.19K? 0 +022311.07 +571158.0 +000033.6+000001.100014.7 08.1502.37M? 1 +000240.60 +283232.0 -000005.9+000001.300016.8 08.1600.30A? 0 +000357.86 -480730.7 +000038.5+000005.400002.6 08.1600.39F? 0 +000804.62 +534747.0 +000066.3-000056.700017.2 08.1600.59G? 0 +001756.37 -255459.9 -000022.9-000019.700013.3 08.1600.99K? 0 +001847.53 -105657.6 -000015.4-000019.300000.4 08.1600.54F? 0 +003651.25 -242945.8 +000044.2-000232.700013.6 08.1600.64G? 0 +005136.20 +685914.0 -000012.8+000004.400008.2 08.1600.10A? 1 +005150.96 +320003.3 -000001.8-000013.900020.4 08.1600.12A? 0 +010334.24 +261842.9 -000012.3+000002.300017.1 08.1600.40F? 0 +010337.19 +634116.0 -000030.1-000006.100015.3 08.1600.56F? 0 +011729.57 +352604.5 +000023.1-000002.900005.1 08.1600.13A? 0 +012446.77 +200931.4 +000122.4+000045.500010.1 08.1600.63G? 0 +013345.44 +603723.2 +000028.8+000003.100012.6 08.1600.35F? 0 +013811.71 -673412.6 +000026.8+000025.000006.6 08.1600.91G? 0 +013943.95 +032719.8 +000020.9+000002.200003.2 08.1600.52F? 0 +014117.88 -753949.2 +000012.9+000015.200001.8 08.16-0.14B? 0 +014229.89 +323929.9 -000009.1-000019.900020.3 08.1600.93G? 0 +014828.76 +304645.2 +000004.8-000015.000000.9 08.1600.90G? 0 +014941.89 +673934.0 -000162.0+000067.200007.4 08.1600.53F? 0 +015507.13 +595820.5 +000027.4-000015.100003.4 08.1600.12A? 0 +020052.91 -434951.4 -000015.9-000067.300002.9 08.1600.51F? 0 +020841.75 +005545.2 +000004.2-000006.500005.4 08.1600.24A? 0 +021056.46 -151853.1 -000004.7-000002.000005.4 08.1600.11A? 0 +021129.41 +560744.9 +000009.4-000002.800003.0 08.1600.97K? 0 +021412.59 +121702.1 -000030.0-000006.700018.1 08.1600.26A? 0 +021728.03 +572156.4 +000005.3-000004.400010.2 08.1600.07A? 0 +022146.47 +383029.6 +000009.9-000017.000004.0 08.1600.14A? 1 +022200.49 +155930.9 +000053.9-000088.000002.9 08.1600.48F? 0 +022451.18 +303849.9 -000056.8-000186.000027.4 08.1600.66G? 0 +022903.75 -052646.9 +000046.2+000001.000014.7 08.1600.99K? 0 +023249.42 +612242.1 -000003.8-000006.100003.8 08.1600.62G? 0 +024550.64 +624357.2 +000002.5-000002.500003.8 08.1600.15A? 0 +024724.25 +574037.6 +000012.7-000007.700001.9 08.1600.72G? 0 +024851.85 -013036.2 +000023.0+000183.300022.2 08.1600.52F? 0 +024905.29 +325041.7 +000027.0-000000.900008.8 08.1600.14A? 0 +025041.44 -440450.3 -000015.8-000270.300007.7 08.1600.58F? 0 +025619.77 -285701.6 +000000.9+000008.700009.7 08.1600.48F? 0 +030151.26 +030816.9 +000004.4+000004.200009.2 08.1600.10A? 0 +030233.93 -401440.9 +000083.7+000061.800019.0 08.1600.44F? 0 +030842.16 -602837.3 +000024.3+000007.100010.1 08.1600.21A? 0 +030956.33 +064217.9 +000101.5-000056.800011.6 08.1600.75G? 0 +034008.86 +485727.8 +000000.9-000001.400006.8 08.1600.15A? 0 +034838.90 +153019.4 -000003.3-000012.600006.8 08.1600.21A? 0 +035041.60 -043718.2 +000042.8-000252.700011.5 08.1600.67G? 0 +035336.65 -393154.2 +000009.0-000028.500005.9 08.1600.94G? 0 +035628.21 +055105.3 +000034.3+000002.600019.0 08.1600.97K? 0 +035810.83 -065636.5 -000047.1-000035.400030.8 08.1600.53F? 0 +040131.70 -503021.3 +000003.2+000014.400008.9 08.1600.95G? 0 +040350.66 +291152.9 +000257.7-000119.300032.4 08.1600.84G? 0 +041300.57 -283225.7 +000000.0+000000.000000.0 08.1600.49F? 1 +041513.61 +761719.0 +000037.4-000239.500037.5 08.1600.87G? 0 +041525.36 -533608.3 +000089.1+000050.500001.1 08.1600.79G? 0 +041656.35 -285337.7 +000043.3-000016.300004.5 08.1600.32F? 0 +041934.22 -284711.0 +000054.7+000062.900021.7 08.1600.63G? 0 +042108.89 +103215.9 -000009.1-000001.800006.8 08.1600.27A? 0 +042337.73 -040715.6 +000015.0-000003.800005.2 08.1600.33F? 0 +042852.64 +302153.6 +000014.8-000011.000003.6 08.1600.47F? 0 +043013.42 -475842.7 +000016.0+000020.800005.9 08.1600.21A? 0 +043257.15 -330549.4 +000047.7+000068.900009.5 08.1600.03A? 0 +043435.11 -020457.9 +000019.2+000005.600006.4 08.1600.03A? 0 +043617.56 +214121.8 +000055.7-000066.400011.5 08.1600.47F? 0 +043744.50 -312438.0 -000010.1-000028.000009.1 08.1600.99K? 0 +044256.72 -003524.4 +000113.2-000042.200013.9 08.1600.61G? 0 +044805.00 -804645.6 +000047.5+000047.400010.8 08.1600.52F? 0 +045624.79 -070123.1 +000014.7-000042.500016.1 08.1600.74G? 0 +051056.91 +000021.1 +000016.6-000008.800007.4 08.1600.40F? 0 +051445.03 +123131.4 +000007.5+000017.600016.5 08.1600.14A? 1 +052007.77 -055046.0 +000006.9-000010.200004.6 08.16-0.04B? 0 +052759.10 +125442.2 +000007.2-000021.400002.0 08.1600.04A? 0 +053100.11 -061128.8 -000002.0+000000.000001.2 08.1600.06A? 0 +053214.83 -043106.2 -000008.4+000000.800003.7 08.1600.03A? 0 +053331.99 -405558.3 -000015.8+000065.600014.4 08.1600.47F? 0 +053439.10 +280303.8 -000003.1-000008.600010.7 08.1600.22A? 0 +053637.07 -010140.7 -000004.8-000006.600000.1 08.16-0.02B? 0 +053758.11 -695728.6 +000053.3+000169.200000.6 08.1600.69G? 0 +054256.32 +051408.9 -000008.4-000021.900018.5 08.1600.04A? 0 +054625.51 -040026.6 +000004.4-000009.400005.8 08.1600.22A? 0 +054901.00 -234836.0 +000006.6+000053.300013.0 08.1600.51F? 0 +055145.71 -400847.6 -000021.6+000022.300007.2 08.1600.79G? 0 +055223.91 +051815.5 +000004.3-000049.500019.9 08.1600.36F? 0 +055600.54 +125746.1 -000003.2-000007.400000.3 08.16-0.01B? 0 +060041.18 +145725.1 -000009.3-000006.600002.8 08.1600.24A? 0 +060524.67 -284038.1 +000002.1-000061.000006.4 08.1600.42F? 0 +060533.99 +163246.1 -000004.5-000005.600005.6 08.1600.06A? 0 +060623.57 +191425.2 -000011.0-000032.200004.7 08.1600.23A? 0 +060733.11 -011404.5 +000051.0-000032.600021.7 08.1600.66G? 0 +060843.14 -052001.5 +000000.7-000118.500009.5 08.1600.86G? 0 +061214.08 -653203.7 +000024.4+000140.100003.9 08.1600.53F? 0 +061239.00 -691424.4 +000004.0+000010.400001.2 08.1600.11A? 0 +061459.04 +034750.5 -000005.4-000001.700007.3 08.16-0.08B? 0 +061825.54 -825816.0 -000006.7-000006.200002.7 08.1600.32F? 0 +061852.01 +570817.3 +000054.6-000104.100041.3 08.1600.69G? 0 +061950.70 -392847.8 -000001.5-000010.200010.9 08.1600.92G? 0 +062200.48 -092938.2 +000014.2+000022.100004.6 08.1600.35F? 0 +062251.85 -643236.7 -000036.4+000103.500009.4 08.1600.53F? 0 +062309.41 +163054.7 +000000.0+000000.000000.0 08.16-0.01B? 1 +062622.69 +464819.4 +000003.5-000001.300000.3 08.1600.00A? 0 +062650.17 +202635.0 +000016.0-000002.400023.6 08.1600.41F? 0 +062843.20 -325017.8 -000004.8+000000.800000.8 08.16-0.04B? 0 +063443.93 -511259.6 -000036.8+000074.600001.3 08.1600.49F? 0 +063723.09 +110725.9 -000004.3+000003.400004.7 08.1600.15A? 0 +064207.36 -643126.3 +000010.6+000018.800007.1 08.1600.34F? 0 +064933.89 +401033.1 +000071.3-000133.700016.6 08.1600.60G? 0 +065354.08 +110124.1 -000026.9-000025.300001.4 08.1600.47F? 0 +065405.73 -175413.4 +000002.5+000001.700000.0 08.16-0.03B? 0 +065454.08 +092956.7 +000018.4-000049.200018.0 08.1600.41F? 0 +065456.11 +072929.9 -000005.7-000018.700007.8 08.16-0.04B? 1 +065822.34 +575339.5 -000008.3-000021.800003.2 08.1600.24A? 0 +070041.88 -062635.0 -000013.6+000010.200005.5 08.1600.34F? 0 +070337.40 +371950.3 +000022.2+000005.400001.2 08.1600.19A? 0 +071001.78 +075251.2 +000009.6+000008.800006.2 08.1600.97K? 0 +071058.82 -255526.7 -000006.0+000006.900001.7 08.16-0.14B? 0 +071227.58 +123157.6 +000009.5-000011.800001.7 08.16-0.03B? 0 +072435.59 -280705.7 -000025.6+000007.300003.8 08.1600.15A? 0 +072805.89 +012943.3 -000019.8-000028.700004.4 08.1600.40F? 0 +072835.31 -632735.8 -000026.1+000033.100001.4 08.1600.32F? 0 +073018.89 +413556.4 +000010.7+000010.800002.6 08.1600.99K? 0 +073301.85 -281932.9 +000000.4+000005.700001.2 08.16-0.04B? 0 +073426.21 -065347.7 -000064.8-000054.300043.7 08.1600.88G? 0 +073449.31 -554625.2 +000009.1+000004.300000.1 08.1600.96K? 0 +074355.52 -161041.2 -000005.7+000003.000006.8 08.16-0.01B? 0 +074405.37 -311301.4 -000006.6-000004.600004.7 08.1600.95K? 0 +074521.95 -163512.1 -000055.3-000016.300014.1 08.1600.38F? 0 +075200.02 +781333.2 -000008.6+000010.300010.7 08.1600.41F? 0 +075442.01 +152607.5 +000003.7+000003.500000.1 08.1600.87G? 0 +080046.81 -593930.9 -000003.3+000020.200021.4 08.1600.32F? 0 +080118.13 -235012.4 +000024.5-000128.800016.4 08.1600.51F? 0 +080147.26 +320902.2 -000006.7-000010.100011.6 08.1600.15A? 0 +080615.23 -402037.2 +000001.5-000001.800000.9 08.16-0.02B? 0 +080800.37 -563654.4 -000016.5+000012.100008.7 08.1600.34F? 0 +080813.20 -474332.5 -000025.8+000018.700014.0 08.1600.13A? 0 +080953.65 -355721.5 -000004.1-000002.300003.2 08.1600.90G? 0 +081049.33 -474154.9 +000006.6+000008.500003.5 08.1600.65G? 0 +081058.77 -455103.2 -000002.7+000010.700003.4 08.16-0.03B? 0 +082049.41 +565709.1 -000020.3-000036.300006.2 08.1600.37F? 0 +082104.92 +220154.3 -000023.5-000027.400005.1 08.1600.93G? 0 +082155.89 +563727.8 -000018.3-000047.800004.7 08.1600.83G? 0 +082251.45 -395344.8 -000027.0-000045.300002.4 08.1600.43F? 0 +082302.58 -270054.4 -000004.7-000011.500002.5 08.1600.05A? 0 +082354.12 -133732.9 +000010.5-000029.200020.8 08.1600.42F? 0 +082804.33 -511407.5 -000008.2+000002.600001.9 08.16-0.07B? 0 +083017.11 -505817.6 +000007.8-000027.100010.1 08.1600.34F? 0 +083045.10 +501718.3 +000080.3-000064.200013.3 08.1600.56F? 0 +083427.56 -024302.5 +000021.8+000010.100008.1 08.1600.46F? 0 +083551.64 -002851.1 -000020.1+000006.300001.7 08.1600.07A? 0 +083557.01 +693445.2 -000026.9-000042.900003.9 08.1600.84G? 0 +083923.24 -282239.7 -000038.5+000021.500007.2 08.1600.33F? 0 +084009.57 -673149.7 -000000.4+000017.800006.4 08.16-0.08B? 0 +084257.19 -024147.0 -000009.5-000034.100013.7 08.1600.52F? 1 +084442.31 -484016.5 -000084.9-000124.200029.7 08.1600.77G? 0 +084537.77 -635347.8 -000026.8+000006.800009.2 08.1600.23A? 0 +084915.40 -644752.1 -000025.2+000015.400008.7 08.1600.44F? 0 +085127.33 +120740.8 -000019.2-000045.200024.4 08.1600.38F? 1 +085226.35 -074352.1 -000010.1+000002.500006.8 08.1600.90G? 0 +085858.02 +442530.7 -000025.5-000031.000010.1 08.1600.60G? 0 +090050.51 -722655.3 -000012.2+000012.300002.9 08.1600.04A? 0 +091712.00 +791651.9 +000010.8+000010.000006.9 08.16-0.16B? 0 +091928.39 +005350.5 -000135.0-000132.500044.1 08.1600.87G? 0 +092515.67 -682143.9 -000014.2+000015.100002.6 08.1600.98K? 0 +092858.85 -154912.5 -000002.8-000014.800002.3 08.1600.38F? 0 +092917.43 -544745.1 -000016.4+000004.400003.9 08.16-0.07B? 0 +093031.04 -205846.2 +000001.1-000026.900005.3 08.1600.36F? 0 +093118.69 -453653.4 +000000.0+000004.500004.3 08.1600.08A? 0 +093128.29 -415416.1 -000024.8+000012.600009.8 08.1600.38F? 0 +093736.29 -664038.9 -000023.7+000009.300001.9 08.1600.09A? 0 +093828.48 -025542.1 -000196.9+000037.300003.6 08.1600.62G? 0 +094130.91 -523218.6 -000020.0+000016.000008.8 08.1600.07A? 0 +094456.95 -560102.8 -000014.2-000000.400004.8 08.16-0.12B? 0 +094501.87 -492914.6 -000008.8+000115.200019.4 08.1600.55F? 0 +095749.55 -572417.4 -000046.6+000014.000012.2 08.1600.39F? 0 +095843.33 -334001.6 -000001.9+000003.700010.4 08.1600.35F? 0 +100017.01 -163013.2 -000021.6-000012.500001.9 08.1600.17A? 0 +100304.93 -583642.5 -000021.0+000050.600019.6 08.1600.43F? 0 +100713.20 -530627.1 -000013.0-000004.400002.3 08.16-0.03B? 0 +101302.78 +030924.8 -000022.1-000018.800003.0 08.1600.93G? 0 +101421.38 -643226.4 -000011.4+000004.700004.6 08.1600.15A? 0 +101459.83 -781658.6 -000037.5+000028.300000.8 08.1600.41F? 0 +103310.86 -582955.1 -000012.4+000015.000001.5 08.1600.62G? 0 0.10 1.00 +103446.64 -580922.1 -000004.0+000002.500019.7 08.16-0.06B? 0 +103947.13 +700827.5 -000031.6-000022.600006.1 08.1600.37F? 0 +104143.32 -304501.5 -000001.2-000019.200002.8 08.1600.00A? 0 +104312.90 -610846.9 -000012.7-000003.300000.1 08.1600.02A? 0 +104410.40 -594311.1 +000000.0+000000.000000.0 08.1600.47F? 0 +104923.48 -303308.9 -000037.3-000024.300011.9 08.1600.30A? 0 +105200.08 +090341.1 +000039.7-000034.000006.0 08.1600.45F? 0 +105821.52 +591653.9 +000009.2-000059.100030.9 08.1600.70G? 0 +110232.34 -513603.3 -000042.3+000000.200011.5 08.1600.12A? 0 +110640.53 +052548.1 -000076.4-000009.100012.0 08.1600.38F? 0 +111304.90 +532217.5 -000004.6+000003.700014.5 08.1600.96K? 0 +111644.62 -035634.5 +000000.2+000001.500005.3 08.1600.19A? 0 +111853.31 -114606.2 -000069.7-000024.100014.0 08.1600.54F? 1 +112231.79 -564650.3 -000000.8+000005.700000.1 08.1600.98K? 0 +112811.88 +200401.3 -000034.4-000021.600013.1 08.1600.56F? 0 +112845.19 -582339.5 -000024.3+000003.200003.9 08.1600.10A? 0 +112913.77 -172104.0 +000045.3-000051.300002.8 08.1600.48F? 1 +113343.96 -463158.4 +000006.7-000035.500011.2 08.1600.21A? 0 +113356.92 -484908.2 -000281.4-000120.600044.4 08.1600.73G? 0 +114012.61 +260912.8 +000076.3-000023.400006.1 08.1600.95G? 0 +114642.44 -192811.1 -000141.5+000002.300016.8 08.1600.54F? 0 +114649.04 -212829.8 -000128.1+000006.300011.0 08.1600.57F? 0 +115037.75 -232856.7 +000019.2-000075.100009.8 08.1600.51F? 0 +115049.21 -220837.6 -000021.2-000004.900004.0 08.1600.94G? 0 +115144.87 -512910.9 -000009.2-000001.900001.4 08.1600.14A? 0 +115333.54 +561759.1 -000064.7-000047.700001.1 08.1600.52F? 0 +115418.32 +720857.0 -000036.6-000021.800005.8 08.1600.24A? 0 +120018.10 -612204.3 -000008.8-000005.100001.6 08.16-0.04B? 0 +120047.55 -120926.9 -000100.4-000068.100034.5 08.1600.54F? 0 +120504.70 +091422.7 +000053.3-000051.600005.7 08.1600.52F? 0 +121459.02 +331522.7 +000008.0+000005.800002.2 08.1600.48F? 0 +122248.12 -674850.8 -000003.7-000018.000005.1 08.1600.04A? 0 +123945.06 +350513.1 +000000.1-000035.500020.6 08.1600.46F? 0 +124532.55 -535142.0 -000014.6-000006.400002.5 08.1600.41F? 0 +125145.55 +191343.7 +000018.8-000001.600016.9 08.1600.70G? 0 +125450.61 +560610.4 -000023.4-000006.900000.9 08.1600.11A? 0 +125943.98 +402829.5 -000021.5-000013.900005.5 08.1600.38F? 0 +130141.54 -600435.2 -000002.2+000005.600000.7 08.1600.04A? 0 +130532.65 -583207.8 -000041.0-000021.100009.4 08.1600.35F? 0 +130730.39 +035614.0 -000012.8-000054.900022.6 08.1600.56F? 0 +131935.96 +052748.9 -000059.1+000024.400007.7 08.1600.48F? 0 +132341.19 -150704.3 +000052.6-000068.000012.3 08.1600.66G? 0 +132440.69 +112349.0 -000036.3-000010.500011.3 08.1600.97K? 0 +133046.84 +241357.9 -000044.0-000025.800006.6 08.1600.88G? 0 +133326.83 -561954.5 -000014.8+000002.500016.1 08.1600.95K? 0 +133338.98 +604714.5 -000009.4+000013.700003.8 08.1600.96K? 0 +133345.07 -381529.4 +000002.3+000001.500001.4 08.1600.09A? 0 +133430.09 -132605.1 -000133.0-000052.300010.1 08.1600.50F? 0 +134752.45 -490950.3 -000019.7-000011.500015.2 08.1600.04A? 1 +135246.53 +332401.7 -000072.5-000028.200012.0 08.1600.47F? 0 +140902.90 -271142.9 -000020.1-000019.000003.3 08.1600.88G? 0 +141846.23 -634144.3 -000089.4-000020.000009.8 08.1600.91G? 0 +142358.65 -274446.7 -000008.1-000008.900002.0 08.16-0.02B? 0 +142800.81 -271832.5 +000010.1-000022.200000.4 08.1600.22A? 0 +143146.96 -131130.4 -000024.5+000013.100012.8 08.1600.97K? 0 +144310.08 -250636.4 -000074.4-000027.700011.1 08.1600.45F? 0 +144605.70 -712146.4 -000031.4-000024.800006.8 08.1600.20A? 0 +144906.60 +565346.0 -000016.8-000045.100001.9 08.1600.47F? 0 +145222.71 -654737.1 -000027.3-000020.300006.4 08.1600.52F? 0 +145304.85 -463812.4 -000063.6-000181.600019.1 08.1600.72G? 0 +150830.90 -555849.1 -000007.6-000009.100005.7 08.16-0.01B? 0 +152154.91 +163008.0 +000021.3+000008.300011.1 08.1600.46F? 0 +152210.59 -585126.3 -000007.6-000003.900012.7 08.1600.16A? 0 +152835.98 -561144.6 -000015.2-000008.700003.2 08.1600.35F? 0 +154254.60 +065537.5 +000010.5-000180.000001.9 08.1600.62G? 0 +154414.98 -514252.4 -000000.3-000020.200004.4 08.16-0.03B? 0 +154421.76 +151759.4 +000059.7-000045.400031.7 08.1600.65G? 0 +154434.71 -530515.1 +000002.6-000019.600004.2 08.16-0.02B? 0 +154553.10 +822212.3 +000011.4-000012.800000.8 08.1600.38F? 0 +154830.51 -320511.3 -000034.7-000025.900007.5 08.1600.38F? 0 +155208.85 -423528.5 -000072.7-000010.400019.5 08.1600.53F? 0 +155401.80 +184631.0 -000139.7-000081.600002.0 08.1600.50F? 0 +155410.29 +165928.0 +000009.8-000002.800015.7 08.1600.42F? 0 +155427.06 -302531.1 -000026.6-000084.200015.7 08.1600.49F? 0 +155506.91 +394657.9 +000018.3-000004.000009.2 08.1600.23A? 0 +155541.50 +282508.7 +000122.3-000159.900023.5 08.1600.50F? 0 +155730.20 +760525.0 -000149.5+000084.600012.8 08.1600.66G? 0 +160657.96 -274309.5 -000016.2-000026.800005.7 08.1600.38F? 0 +160735.67 -543912.4 +000032.1-000053.800006.0 08.1600.49F? 0 +160854.75 +452111.8 +000000.0+000000.000000.0 08.1600.36F? 1 +161108.00 +161833.0 +000020.5-000100.300007.2 08.1600.45F? 0 +162307.61 -001548.5 -000042.4-000030.300019.9 08.1600.58F? 0 +162309.51 -004227.3 -000103.1-000189.000008.6 08.1600.58F? 0 +164505.80 +403817.4 -000003.5+000020.400001.6 08.1600.13A? 0 +164543.88 +193833.1 -000107.1+000071.900014.0 08.1600.69G? 0 +164735.82 -482055.1 +000005.3-000062.100027.3 08.1600.28A? 0 +164912.99 +191739.0 -000085.3+000006.100003.4 08.1600.74G? 0 +165135.51 +673915.8 +000003.3+000075.200021.0 08.1600.52F? 0 +165323.11 -452739.0 +000010.0-000011.200008.2 08.1600.02A? 0 +170246.40 -405445.5 -000005.1+000003.700011.1 08.1600.08A? 0 +170722.22 -355333.9 +000032.1-000051.600024.0 08.1600.48F? 0 +171819.96 -321933.6 +000003.8-000002.500010.5 08.16-0.01B? 0 +172242.20 -061951.3 +000010.5-000153.700004.0 08.1600.66G? 0 +172951.43 +155750.7 -000007.0-000037.800003.3 08.1600.47F? 0 +173107.14 -532843.2 -000013.7-000000.500007.5 08.16-0.03B? 0 +173125.56 -023218.8 -000278.5-000107.000020.2 08.1600.65G? 0 +173358.87 +290547.1 -000047.8+000017.200004.5 08.1600.35F? 0 +173451.91 +101536.1 -000004.8-000011.600006.8 08.1600.25A? 0 +174652.03 -363251.5 -000009.3-000025.000003.2 08.1600.05A? 0 +174719.35 -392515.6 +000005.5-000011.100001.8 08.1600.07A? 0 +174804.13 -133640.5 -000116.1-000136.300027.9 08.1600.62G? 0 +175412.24 -355300.5 +000026.5-000021.100003.9 08.1600.04A? 0 +175500.62 +402654.6 -000003.9+000001.900002.4 08.1600.23A? 0 +175926.57 -134214.1 +000060.7-000010.100005.4 08.1600.52F? 0 +180940.74 -084643.9 -000108.2-000182.100019.6 08.1600.88G? 0 +180959.21 -812502.7 -000038.8-000009.000002.6 08.1600.91G? 0 +181426.17 +055423.2 +000022.7-000025.600019.4 08.1600.37F? 1 +181649.65 -163104.3 -000014.7+000009.800021.4 08.1600.19A? 0 +182204.60 +755142.8 -000011.5+000095.500009.2 08.1600.63G? 0 +182227.01 +071334.7 +000007.8+000002.400004.3 08.1600.27A? 0 +182949.00 +064546.9 +000012.5+000005.000003.3 08.1600.14A? 0 +183606.57 +115113.6 +000004.8-000018.700002.5 08.1600.14A? 0 +184305.37 +163834.7 +000042.1-000003.900008.5 08.1600.48F? 0 +184342.35 +053859.8 +000005.6-000000.800018.3 08.1600.17A? 0 +185123.68 -144101.9 +000008.5-000014.400004.4 08.1600.29A? 0 +190102.09 +333249.5 +000008.8+000003.900000.8 08.16-0.08B? 0 +190540.84 +334821.0 +000010.4+000011.500000.9 08.1600.95K? 0 +191145.35 -191121.6 +000016.6+000016.200015.2 08.1600.82G? 0 +191159.70 -210509.9 +000007.4+000007.500011.4 08.1600.85G? 0 +191242.40 +243436.4 +000060.8-000008.600022.4 08.1600.52F? 0 +191248.40 -342607.7 +000020.4-000002.900020.0 08.1600.43F? 0 +191457.54 +333548.5 +000016.6-000012.400009.9 08.1600.95K? 0 +191915.66 +090450.3 +000008.4+000001.200003.7 08.1600.14A? 0 +191936.39 +491223.8 +000006.4-000007.000002.6 08.1600.98K? 0 +191957.77 +283347.9 +000001.0+000002.200010.6 08.1600.01A? 0 +192055.17 -214806.3 -000003.3-000010.400016.3 08.1600.10A? 0 +192443.07 -514726.1 -000012.3-000011.200012.2 08.1600.90G? 0 +192622.06 +505913.7 +000032.9+000076.700007.9 08.1600.59G? 0 +192628.38 +485215.0 +000008.5+000004.400011.8 08.1600.01A? 0 +192906.32 +275546.6 +000005.5+000008.400006.1 08.1600.34F? 0 +193012.79 -252614.5 +000040.8-000006.900009.2 08.1600.99K? 0 +193025.59 +242517.7 +000000.0-000013.200019.5 08.1600.64G? 0 +193347.06 +422129.9 +000094.2-000027.900012.1 08.1600.72G? 0 +193717.46 -050830.6 -000003.4-000011.100012.9 08.1600.69G? 0 +194006.89 +350852.1 +000007.3-000001.900005.2 08.16-0.07B? 0 +194603.87 -670252.6 +000033.8-000057.600002.3 08.1600.52F? 0 +194901.69 +311740.2 +000001.9+000003.000002.0 08.1600.97K? 0 +195159.43 +175018.9 +000041.1-000052.500009.1 08.1600.50F? 0 +195300.26 +271459.5 -000008.3-000000.900005.9 08.1600.53F? 0 +200406.59 +371055.6 -000000.5-000001.000005.5 08.16-0.02B? 0 +200409.25 +114740.3 +000000.0+000000.000000.0 08.16-0.08B? 1 +200418.08 -261945.7 +000038.9-000069.100009.7 08.1600.63G? 0 +200524.26 +345904.4 -000010.9-000007.000000.3 08.1600.09A? 0 +200609.95 +352309.7 -000001.4-000010.600003.4 08.1600.32F? 0 0.10 1.00 +200611.29 +252730.2 +000009.0-000007.500000.6 08.16-0.00B? 0 +200645.84 +254106.8 +000003.4-000007.500007.9 08.1600.98K? 0 +200850.88 -000915.2 -000011.1+000000.400016.2 08.16-0.05B? 0 +200934.78 -824818.0 +000043.7-000081.600005.5 08.1600.46F? 0 +200947.03 +423228.8 +000004.2-000006.300003.0 08.1600.21A? 0 +201341.63 -340703.7 +000000.0+000000.000000.0 08.1600.43F? 0 +201427.86 -180538.4 -000000.2+000035.400032.5 08.1600.97K? 0 +202248.75 +372607.3 -000047.6-000002.600007.7 08.1600.58G? 0 +202643.39 +252918.2 +000007.1+000001.000007.2 08.1600.18A? 0 +202713.60 -444530.8 -000001.2+000000.800013.9 08.1600.33F? 0 +202943.18 +380731.5 +000001.9-000007.500003.2 08.16-0.06B? 0 +203252.66 -075549.3 +000085.4-000052.200004.4 08.1600.47F? 0 +203349.65 +054629.6 +000003.5-000045.800006.7 08.1600.91G? 0 +204118.10 +301128.9 +000226.2-000037.800020.1 08.1600.68G? 0 +204153.91 +141838.7 -000016.6-000009.700001.1 08.1600.09A? 0 +204302.43 -284612.3 -000014.1-000011.900015.9 08.1600.56F? 0 +204529.21 +260621.1 +000000.5-000005.400006.1 08.16-0.04B? 0 +204632.34 +671632.6 -000006.9-000006.300008.1 08.1600.24A? 0 +204722.92 -183716.1 +000000.0+000000.000000.0 08.1600.54F? 0 +204724.30 +485107.5 -000016.2-000000.700004.4 08.1600.38F? 0 +205815.37 +825913.9 +000027.3+000003.000006.4 08.1600.17A? 0 +210650.32 +762341.5 -000011.5-000013.800002.6 08.1600.31A? 0 +210710.93 +152406.2 +000054.4+000027.700024.0 08.1600.47F? 0 +211344.05 -143855.2 +000031.8-000052.200014.3 08.1600.45F? 0 +212635.32 -804057.1 -000025.8+000011.100018.1 08.1600.63G? 0 +213008.30 +235505.0 +000086.8-000025.400004.7 08.1600.46F? 0 +213316.83 +725736.8 +000045.3+000048.600025.7 08.1600.41F? 0 +213438.46 -685115.0 +000001.8-000007.600005.1 08.1600.36F? 0 +213544.48 +294444.0 +000001.8-000011.800003.4 08.16-0.03B? 0 +213732.40 +513928.7 -000004.2+000025.400003.1 08.1600.96K? 0 +213845.77 +242353.5 +000008.3-000007.200003.5 08.16-0.10B? 0 +214148.76 +403132.1 +000003.7-000005.700001.8 08.16-0.01B? 0 +214659.55 -250424.1 +000026.4-000076.300005.2 08.1600.46F? 0 +214814.19 +111039.8 -000018.1+000020.200017.4 08.1600.45F? 0 +215048.44 -744629.7 +000053.6-000044.800008.4 08.1600.89G? 0 +215321.64 -141122.7 +000012.3+000002.700011.2 08.1600.36F? 0 +215411.23 +521955.7 +000057.3+000011.500009.1 08.1600.43F? 0 +220742.03 -280337.0 +000049.9-000101.800014.1 08.1600.63G? 0 +220846.20 -392749.4 +000018.3-000000.100015.8 08.1600.04A? 0 +221110.94 -252211.5 -000009.4-000008.300004.3 08.1600.28A? 0 +221534.11 +015644.8 -000064.3-000056.200012.0 08.1600.38F? 0 +222818.67 +370823.4 +000008.2-000010.500003.3 08.16-0.07B? 0 +222856.67 -240756.2 -000039.6-000012.600001.8 08.1600.99K? 0 +223900.08 -824849.8 -000040.2-000016.000003.6 08.1600.31A? 0 +223922.88 +753927.5 +000006.1-000000.500009.8 08.16-0.04B? 0 +224301.71 +144533.4 +000037.0+000017.400018.2 08.1600.51F? 0 +224730.04 +025416.8 +000067.5-000010.200011.1 08.1600.53F? 0 +224806.89 +391616.8 +000007.1-000008.300002.5 08.1600.17A? 0 +224852.23 +185208.4 +000022.2-000009.800002.6 08.1600.18A? 0 +224901.03 -245522.3 +000015.8-000060.000018.7 08.1600.32F? 0 +225859.05 +512513.1 +000036.0+000000.400007.2 08.1600.18A? 0 +230151.39 +390628.8 -000003.9-000008.100006.1 08.1600.09A? 0 +230205.61 +623043.6 +000014.0-000009.800001.8 08.1600.41F? 0 +230957.79 +683754.6 +000018.9+000005.500001.3 08.1600.07A? 0 +232308.52 -774720.4 +000052.3-000028.900005.2 08.1600.48F? 0 +235341.17 +284824.6 +000016.9-000017.700005.7 08.1600.05A? 0 +000228.76 +082338.1 +000000.5-000030.300003.7 08.1601.03K? 0 +001014.53 +754941.5 +000030.6-000003.800003.5 08.1601.69K? 0 +001039.27 +021802.4 -000013.1-000005.200004.0 08.1601.16K? 0 +002801.89 +454326.4 +000029.7-000018.000004.9 08.1601.02K? 0 +003500.20 +412221.2 +000013.8+000013.000013.7 08.1601.60K? 0 +010626.39 -610913.2 -000016.4-000029.800003.4 08.1601.12K? 0 +011704.93 +415245.3 -000001.3-000029.400013.4 08.1601.65K? 0 +014525.33 +643333.4 +000020.2-000009.700004.7 08.1601.29K? 0 +015321.38 -241230.0 +000003.3-000013.600007.2 08.1601.57K? 0 +022345.91 +522233.8 -000003.9-000018.500007.3 08.1601.11K? 0 +022609.81 +315245.5 +000064.2+000000.100005.8 08.1601.40K? 0 +022949.42 +440921.1 +000008.0+000003.100009.4 08.1601.44K? 0 +023158.39 -590710.6 +000003.6-000024.900002.8 08.1601.05K? 0 +024728.82 -085943.3 +000016.3-000030.100003.1 08.1601.06K? 0 +025344.67 -230844.1 +000018.1-000022.500000.8 08.1601.55K? 0 +030126.10 -632946.5 +000005.2+000018.500001.2 08.1601.19K? 0 +030537.31 -391806.8 +000014.9+000010.500012.7 08.1601.18K? 0 +031259.58 +711226.1 -000016.8-000008.000008.8 08.1601.15K? 0 +031849.73 -083548.4 -000015.1-000002.600008.4 08.1601.33K? 0 +032544.50 -081245.0 -000012.5-000048.500003.0 08.1601.41K? 0 +032807.17 +505625.3 -000004.8+000023.000007.9 08.1601.69K? 0 +033101.73 +335335.0 +000045.5-000016.700015.7 08.1601.30K? 0 +033824.31 -371620.8 +000030.5+000025.600018.2 08.1601.07K? 0 +033847.58 -253630.5 +000003.2-000006.700000.4 08.1601.32K? 0 +034150.14 -434603.8 +000025.0+000015.800004.6 08.1601.04K? 0 +034421.59 -210623.1 +000007.2-000019.500005.1 08.1601.70K? 0 +035435.90 +494507.5 -000004.4-000003.500015.4 08.1601.55K? 0 +040418.12 -073142.3 -000011.4-000023.100030.2 08.1601.63K? 0 +041838.35 -483526.7 -000009.3+000016.200007.8 08.1601.26K? 0 +042501.36 -211240.5 +000022.0-000008.600003.0 08.1601.00K? 0 +044113.74 +705655.6 +000002.5-000017.100014.7 08.1601.61K? 0 +044514.77 +613922.7 +000010.6-000014.000005.2 08.1601.82K? 0 +045010.25 -051241.5 -000005.6-000008.200012.6 08.1601.29K? 0 +045715.89 +632409.2 +000004.3-000003.200003.6 08.1601.74K? 0 +045811.86 -324936.9 -000003.7+000016.800008.1 08.1601.24K? 0 +050432.97 +585139.6 +000014.5-000008.700000.0 08.1601.04K? 0 0.10 1.00 +050751.37 +395641.3 +000024.2+000025.900020.3 08.1601.25K? 0 +051216.76 -390333.9 +000015.6+000028.500005.9 08.1601.56K? 0 +052717.56 -104134.9 +000008.8+000002.600010.8 08.1601.45K? 0 +053022.35 -125712.8 +000041.4-000042.500006.7 08.1601.11K? 0 +053143.51 -184300.2 +000035.1-000007.600019.8 08.1601.19K? 0 +053447.12 -701019.7 +000001.7-000021.500006.8 08.1601.12K? 0 +053519.50 -714036.0 +000009.7-000010.200002.0 08.1601.14K? 0 +053642.01 -031738.9 +000012.9-000003.800009.9 08.1601.47K? 0 +053823.37 +355727.7 +000040.4-000002.100001.7 08.1601.02K? 0 +055127.96 -025501.5 +000003.5-000005.200019.7 08.1601.01K? 0 +055234.89 +665244.0 -000010.6+000015.200008.3 08.1601.09K? 0 +055459.66 +193616.8 -000011.7+000001.600004.6 08.1601.05K? 0 +055554.05 +135957.9 +000014.7-000026.900016.7 08.1601.02K? 0 +055653.82 +514609.7 +000019.0+000008.200013.0 08.1601.06K? 0 +060406.94 -395010.5 -000011.8-000004.600008.6 08.1601.31K? 0 +060618.37 +000043.1 -000006.5-000028.800003.9 08.1601.07K? 0 +060725.77 -303737.8 -000002.7-000008.200005.7 08.1601.59K? 0 +062358.92 -005826.0 +000005.6-000020.600001.4 08.1601.19K? 0 +062433.13 +451002.3 +000019.3+000001.800005.7 08.1601.53K? 0 +062713.65 -225203.0 +000001.1+000003.300001.6 08.1601.17K? 0 +062828.53 +542311.9 +000018.2-000006.500002.5 08.1601.55K? 0 +063010.63 +324722.0 +000009.6-000047.800011.5 08.1601.54K? 0 +063121.36 +160530.6 -000019.7-000020.200007.3 08.1601.32K? 0 +064228.88 +612705.1 -000014.8-000000.300001.3 08.1601.42K? 0 +064231.41 -232103.1 -000012.4-000014.300002.2 08.1601.29K? 0 +064702.63 -204033.0 +000003.6-000007.100006.5 08.1601.11K? 0 +064941.23 +281903.9 -000011.0-000025.200014.7 08.1601.55K? 0 +065256.30 -030343.6 +000005.1+000014.200020.4 08.1601.51K? 0 +070022.88 -433002.2 +000032.0-000035.200006.4 08.1601.20K? 0 +070623.98 +020553.0 -000024.7+000016.300001.2 08.1601.31K? 0 +070711.48 -304743.0 +000004.3-000005.100014.9 08.1601.47K? 0 +070849.81 -290107.2 -000010.6+000005.300003.4 08.1601.07K? 0 +070939.50 +853412.0 -000004.0-000001.100005.6 08.1601.57K? 0 +070950.92 +181334.4 -000007.8-000003.500002.2 08.1601.12K? 0 +071937.15 +135637.8 +000026.7-000017.800017.0 08.1601.01K? 0 +073030.18 -213351.0 -000006.7-000012.100016.6 08.1601.62K? 0 +073138.79 +643648.4 -000024.0+000011.900002.2 08.1601.21K? 0 +073825.42 -324537.3 +000011.2-000000.500005.3 08.1601.36K? 0 +074559.13 +632216.8 -000023.8-000050.700005.2 08.1601.08K? 0 +075205.74 +110936.1 -000017.3+000002.200007.7 08.1601.56K? 0 +075536.64 -190547.0 +000016.7+000010.500018.7 08.1601.18K? 0 +080609.13 -362422.9 -000011.3-000004.100004.9 08.1601.38K? 0 +080826.18 -010152.6 -000032.8+000023.100025.1 08.1601.58K? 0 +080937.31 -364953.6 -000008.2+000011.700003.7 08.1601.14K? 0 +081345.07 -273148.4 -000007.8-000008.100005.3 08.1601.63K? 0 +081549.19 +204445.0 -000002.7+000011.400001.8 08.1601.09K? 0 +082223.71 -210028.8 -000008.6+000014.900001.0 08.1601.17K? 0 +082903.49 +065433.1 +000005.8+000013.900000.9 08.1601.43K? 0 +083112.41 +070023.0 -000013.2+000021.300012.9 08.1601.43K? 0 +083400.29 -062855.2 -000003.2-000016.400007.2 08.1601.38K? 0 +083623.86 -280455.0 -000054.2+000012.900003.2 08.1601.32K? 0 +084050.39 -314843.5 +000015.1-000009.500008.3 08.1601.12K? 0 +084419.05 -213832.3 -000020.7-000008.700008.7 08.1601.03K? 0 +084758.37 +063955.7 -000019.0-000028.700012.7 08.1601.06K? 0 +085109.66 -230217.9 -000009.6-000027.100000.5 08.1601.70K? 0 +085218.85 -684400.9 -000013.1+000010.900002.1 08.1601.67K? 0 +090711.54 +180835.9 -000020.8-000058.000007.4 08.1601.11K? 0 +091637.44 -535242.3 -000017.4+000000.400008.2 08.1601.47K? 0 +092107.53 +455201.2 +000020.4-000009.100003.3 08.1601.03K? 0 +093410.87 -622712.6 -000020.4+000023.700003.4 08.1601.42K? 0 +093504.94 +040222.3 -000023.3-000019.700028.6 08.1601.52K? 0 +095923.54 +231721.7 -000027.8-000045.300006.7 08.1601.04K? 0 +100226.01 +690226.6 -000047.5-000017.700013.0 08.1601.05K? 0 +101413.62 -652831.7 -000008.1+000005.600009.5 08.1601.04K? 0 +101758.64 -515644.8 -000033.4+000054.100006.5 08.1601.28K? 0 +101924.54 +260911.9 -000011.0-000015.200020.3 08.1601.29K? 0 +103208.47 +092519.3 -000030.5-000021.000001.8 08.1601.13K? 0 +104440.93 -634835.1 -000018.9-000008.000003.5 08.1601.15K? 0 +105230.06 -301058.1 -000003.4-000009.300004.0 08.1601.16K? 0 +110419.72 +595036.9 -000001.8-000015.600014.7 08.1601.00K? 0 +111033.44 +113737.3 -000044.8-000077.800003.5 08.1601.13K? 0 +112133.93 +714332.1 +000007.2+000013.100007.3 08.1601.21K? 0 +113556.38 +064605.5 -000045.6+000005.300002.7 08.1601.04K? 0 +113938.65 +175415.6 -000013.6-000020.600004.3 08.1601.43K? 0 +114014.17 +362831.1 -000038.2-000016.500004.7 08.1601.06K? 0 +114409.00 -453442.9 -000000.5+000004.800007.1 08.1601.64K? 0 +114532.89 +302928.1 -000024.9-000012.400014.2 08.1601.01K? 0 +115008.04 +201713.4 -000010.6-000005.100013.8 08.1601.59K? 0 +120057.27 -211502.4 -000020.2-000047.900010.5 08.1601.36K? 0 +122327.02 +630200.3 -000041.9-000017.600011.8 08.1601.17K? 0 +124504.31 -105958.0 +000004.2+000000.000013.3 08.1601.25K? 0 +124823.32 +203813.6 -000043.5-000023.200000.2 08.1601.49K? 0 diff --git a/kstars/kstars/data/hip052.dat b/kstars/kstars/data/hip052.dat new file mode 100644 index 00000000..426b9a72 --- /dev/null +++ b/kstars/kstars/data/hip052.dat @@ -0,0 +1,1000 @@ +125729.67 -733356.5 -000085.4+000055.000000.6 08.1601.08K? 0 +130629.19 -042027.9 +000001.3-000000.500002.3 08.1601.00K? 0 +130636.33 +340109.5 -000025.6-000001.000000.5 08.1601.12K? 0 +130801.32 -753529.9 -000061.6+000000.100007.8 08.1601.12K? 0 +132340.28 -133855.9 -000032.7-000010.200019.2 08.1601.36K? 0 +133349.96 +505701.3 +000003.6-000034.400007.0 08.1601.22K? 0 +133504.19 -065803.8 -000042.2-000004.300004.5 08.1601.10K? 0 +133533.89 +374209.7 +000021.3+000007.600000.3 08.1601.08K? 0 +133911.85 +092322.5 -000038.8+000029.600018.9 08.1601.00K? 0 +140409.91 +590025.8 -000036.0+000013.200003.9 08.1601.16K? 0 +141120.03 -454748.9 -000015.1+000002.100018.6 08.1601.22K? 0 +141136.17 -251054.7 +000000.7-000022.500000.6 08.1601.26K? 0 +141423.51 -454617.0 -000023.5+000000.200008.1 08.1601.69K? 0 +142357.37 +295806.4 -000013.8-000013.300006.5 08.1601.33K? 0 +142825.14 -393229.0 +000004.0-000029.000005.8 08.1601.44K? 0 +144135.92 -012318.3 +000004.0-000028.000001.9 08.1601.57K? 0 +144145.51 +002334.5 -000011.7-000019.400001.8 08.1601.04K? 0 +144212.65 +392428.5 -000021.5+000046.500001.5 08.1601.00K? 0 +144607.62 -420852.4 -000009.6+000017.000018.6 08.1601.58K? 0 +145217.31 -033106.3 -000060.0-000002.800014.1 08.1601.26K? 0 +145250.59 -310231.6 -000037.0-000030.400003.6 08.1601.04K? 0 +145314.57 -663347.0 -000003.7-000013.900001.0 08.1601.05K? 0 +145525.53 -092827.3 -000033.1-000006.600006.2 08.1601.34K? 0 +145653.47 +040001.2 +000038.5-000048.800013.3 08.1601.16K? 0 +145719.81 -712027.7 -000023.0+000002.200007.4 08.1601.41K? 0 +150113.11 -691306.9 -000018.2-000022.000007.6 08.1601.35K? 0 +150416.47 -631210.3 +000012.8+000007.100004.8 08.1601.38K? 0 +150520.19 +322032.1 -000021.9+000018.000007.0 08.1601.02K? 0 +150822.29 -132646.3 +000004.1+000015.900000.3 08.1601.62K? 0 +153409.11 +562113.6 -000002.1+000004.300001.6 08.1601.64K? 0 +154804.50 -321419.7 -000027.4+000013.700003.6 08.1601.60K? 0 +155353.30 -561633.2 -000018.3-000038.700009.0 08.1601.12K? 0 +163920.39 +353156.2 +000007.5-000024.100011.2 08.1601.62K? 0 +164059.95 +665734.0 +000000.4-000008.400008.9 08.1601.02K? 0 +164311.48 +144842.1 -000013.0-000027.300014.7 08.1601.10K? 0 +164619.02 -642654.9 -000018.5-000026.300011.4 08.1601.14K? 0 +170232.36 +354647.8 +000018.4-000074.700001.6 08.1601.05K? 0 +172336.76 +532057.6 +000003.9-000020.900003.4 08.1601.15K? 0 +173101.05 +481944.8 -000011.7+000060.900001.2 08.1601.15K? 0 +173121.43 +233707.6 -000007.5+000008.900000.9 08.1601.60K? 0 +173210.48 -510426.7 -000007.4-000011.200006.4 08.1601.18K? 0 +174122.51 +512816.8 -000001.6+000005.000001.5 08.1601.24K? 0 +174127.12 +341644.8 -000010.6+000046.900002.8 08.1601.06K? 0 +174153.71 +313821.5 -000007.3-000009.900011.3 08.1601.17K? 0 +174318.47 +184926.6 -000006.0-000000.200003.5 08.1601.09K? 0 +174340.98 -394822.9 -000019.8-000007.300007.8 08.1601.07K? 0 +174629.08 +383406.9 -000012.8+000004.100007.8 08.1601.28K? 0 +175215.93 +384105.5 +000016.1+000012.500005.2 08.1601.29K? 0 +180724.18 +155724.0 -000000.9+000016.300008.8 08.1601.27K? 0 +181511.61 -254720.8 +000020.5+000000.200013.3 08.1601.87M? 0 +181625.47 +344847.6 -000016.1-000006.100004.2 08.1601.08K? 0 +181627.82 +503659.6 -000003.1+000009.400004.4 08.1601.02K? 0 +182728.37 +511028.5 +000005.7+000014.000008.0 08.1601.19K? 0 +182821.93 +050647.5 -000003.8+000004.500003.2 08.1601.08K? 0 +183134.40 +402207.3 -000004.1-000003.700003.5 08.1601.15K? 0 +183201.88 -443538.5 -000005.2-000021.600009.4 08.1601.22K? 0 +183656.87 +331326.0 +000000.8-000005.400003.3 08.1601.16K? 0 +184224.80 +553734.0 +000014.0+000002.100007.9 08.1601.03K? 0 +184228.22 -155420.3 +000001.3-000007.100006.1 08.1601.04K? 0 +184409.72 -413027.5 -000012.1+000001.600011.6 08.1601.60K? 0 +184422.33 -022921.2 +000000.0+000021.400006.7 08.1601.35K? 0 +184530.76 +281524.2 +000021.1+000006.700004.9 08.1601.03K? 0 +184813.82 +103833.9 -000004.2+000010.900000.6 08.1601.05K? 0 +184844.16 -170208.5 -000007.9-000013.600001.1 08.1601.11K? 0 +185040.12 -221559.1 +000001.1-000003.200017.9 08.1601.51K? 0 +185506.90 -641926.7 +000010.6-000026.900012.6 08.1601.30K? 0 +190015.93 -261058.5 +000004.3-000007.400012.2 08.1601.30K? 0 +190317.49 -054943.8 -000009.5-000018.100001.1 08.1601.04K? 0 +190435.86 +212806.3 -000000.2-000012.100005.7 08.1601.31K? 0 +191703.16 +092019.6 +000015.4+000005.700009.6 08.1601.30K? 0 +192309.77 -252817.3 -000013.3+000005.000001.8 08.1601.11K? 0 +192628.43 -701844.0 -000007.4-000008.800006.9 08.1601.54K? 0 +193601.35 +520449.0 -000012.1-000006.200005.4 08.1601.03K? 0 +194735.29 +365456.7 -000018.8+000004.800000.8 08.1601.55K? 0 +195146.26 +503055.2 -000005.9-000026.000005.7 08.1601.43K? 0 +195341.93 +113631.9 +000006.3-000011.900006.3 08.1601.49K? 0 +195531.96 +181124.4 -000001.6+000015.700007.1 08.1601.19K? 0 +200139.18 -343508.2 -000007.1-000042.800011.2 08.1601.05K? 0 +201358.77 +752413.8 +000019.6-000006.200009.0 08.1601.73K? 0 +201443.80 +343827.1 -000001.7+000001.700008.5 08.1601.62K? 0 +202059.47 +272446.3 -000001.8-000009.500004.1 08.1601.50K? 0 +202458.08 +424619.3 +000007.7-000001.000008.9 08.1601.00K? 0 +202913.54 +373045.8 +000025.2-000005.200029.2 08.1601.04K? 0 +203231.67 -771740.4 -000003.6-000017.600015.0 08.1601.12K? 0 +203557.88 +381748.3 +000007.7+000002.900003.9 08.1601.54K? 0 +203717.01 -595022.0 +000016.7+000009.700002.5 08.1601.12K? 0 +204954.74 +133302.7 -000033.0-000031.300002.6 08.1601.12K? 0 +205459.30 -074804.8 -000011.0-000015.300013.9 08.1601.03K? 0 +205736.69 -021452.0 +000012.7-000009.200010.9 08.1601.44K? 0 +210137.96 +634109.0 -000001.6-000015.300010.7 08.1601.20K? 0 +210404.27 +331400.1 -000004.6-000005.800004.5 08.1601.61K? 0 +210529.82 +215224.5 -000001.1-000017.200010.0 08.1601.62K? 0 +210904.13 -034820.3 -000010.5-000003.700003.0 08.1601.17K? 0 +211534.83 +364825.7 -000009.4-000007.300007.4 08.1601.48K? 0 +211713.94 +043735.8 -000002.9-000044.900003.0 08.1601.19K? 0 +211802.70 +000943.3 +000485.6-000168.200046.1 08.1601.03K? 0 +211852.13 -062621.0 +000023.1-000007.200008.9 08.1601.25K? 0 +213109.23 +053445.1 +000006.9-000019.000000.1 08.1601.56K? 0 +213654.55 +253653.1 +000003.5-000011.100003.6 08.1601.11K? 0 +214059.39 -315523.0 +000027.3+000017.100004.8 08.1601.26K? 0 +215020.55 +415210.6 -000008.4-000002.700014.7 08.1601.25K? 0 +215141.71 +583205.9 -000005.0-000028.300012.2 08.1601.08K? 0 +215930.34 +375831.1 +000079.2-000020.400018.0 08.1601.16K? 0 +220148.09 +002003.4 -000007.2-000043.300005.9 08.1601.09K? 0 +220339.15 -074704.6 +000023.5-000016.400000.4 08.1601.56K? 0 +220411.09 -174844.8 +000057.6+000026.700013.2 08.1601.06K? 0 +220510.22 +342852.0 +000003.5-000029.300001.8 08.1601.01K? 0 +222146.09 +400035.7 +000003.0-000061.500006.0 08.1601.05K? 0 +222345.24 -203659.8 +000001.4-000026.300006.1 08.1601.16K? 0 +222612.52 -120302.7 -000014.9-000013.600001.4 08.1601.21K? 0 +223123.86 -412559.2 +000026.5-000021.300012.2 08.1601.24K? 0 +224743.52 +102017.3 -000028.3-000035.200005.7 08.1601.10K? 0 +225459.78 -794310.1 +000013.9-000007.000004.3 08.1601.10K? 0 +230354.97 -080330.7 -000033.0-000010.300004.8 08.1601.05K? 0 +232719.55 +435149.2 +000006.7-000004.900004.5 08.1601.63K? 0 +234216.39 -273819.1 +000014.0-000028.100015.1 08.1601.06K? 0 +235319.65 -590558.4 +000019.7-000012.600000.1 08.1601.19K? 0 +185806.69 -040839.6 -000017.4-000006.400007.8 08.1602.04M? 0 +000154.91 +153142.7 +000003.7+000009.400005.7 08.1700.57F? 0 +000305.84 +522754.6 -000016.2-000023.300009.5 08.1700.87G? 0 +001228.20 +201403.8 +000211.3-000019.500013.5 08.1700.65G? 0 +001309.53 -274848.6 +000018.3-000010.800007.4 08.1700.89G? 0 +002052.34 -195551.9 -000013.9-000060.900010.9 08.1700.53F? 0 +004833.18 +002255.6 +000067.6-000030.100009.0 08.1700.64G? 0 +005603.75 -204207.1 -000037.1+000018.500011.9 08.1700.53F? 0 +005733.85 +372424.0 +000008.6-000004.300003.9 08.1700.96K? 0 +010449.08 -781751.9 +000039.3+000004.700006.1 08.1700.07A? 0 +011537.12 +084604.5 +000033.0+000009.900008.0 08.1700.94G? 0 +012412.61 +481716.0 -000009.9+000001.500005.1 08.1700.09A? 0 +012437.49 +320017.0 -000014.8-000003.200002.3 08.1700.93G? 0 +013111.02 -091843.4 +000056.3-000074.900016.4 08.1700.61G? 0 +013212.71 -142932.6 -000012.4-000006.100000.7 08.1700.09A? 0 +013345.03 +564837.1 +000031.3-000057.600009.2 08.1700.40F? 0 +013403.91 +040743.7 -000019.7+000013.800017.4 08.1700.47F? 0 +013804.67 +304723.4 +000285.9+000008.100014.5 08.1700.63G? 0 +015143.85 +073432.4 -000011.5+000002.100010.5 08.1700.24A? 0 +015152.19 -121954.8 +000020.5-000006.000002.4 08.1700.28A? 0 +015514.92 +360008.1 -000027.9-000000.400006.7 08.1700.41F? 0 +015925.49 -232611.4 +000099.1+000050.400011.6 08.1700.46F? 0 +020325.39 -170158.9 +000067.7+000026.300005.7 08.1700.23A? 0 +020439.86 +544523.0 +000005.1-000021.000001.8 08.17-0.01B? 0 +020543.56 +173900.1 -000013.5-000026.600004.2 08.1700.47F? 0 +021038.69 +531253.2 +000009.7-000012.900002.2 08.1700.04A? 0 +021229.68 +164202.5 -000016.0-000049.700018.3 08.1700.59G? 0 +021423.81 +342737.8 +000023.8-000015.100019.5 08.1700.28A? 0 +021539.62 +263849.0 +000033.8-000014.400006.5 08.1700.46F? 0 +021828.16 +571230.2 +000000.0+000000.000000.0 08.1700.28A? 0 +022204.67 +441630.4 +000029.2-000019.100002.7 08.1700.26A? 0 +022213.14 +301948.9 -000030.1+000000.800022.9 08.1700.42F? 0 +022449.16 -612737.9 +000029.6+000028.100002.4 08.1700.38F? 0 +023005.00 -022342.7 +000117.5-000133.300004.5 08.1700.52F? 0 +023428.72 +233004.2 +000036.1-000049.900003.5 08.1700.92G? 0 +023432.28 -295658.8 +000043.5-000001.100013.1 08.1700.53F? 0 +023542.80 +291318.4 +000026.1-000025.200013.7 08.1700.26A? 0 +023642.02 +230311.2 +000011.0+000011.300004.5 08.1700.46F? 0 +023948.81 +583006.3 +000013.0-000003.000012.7 08.1700.97K? 0 +024037.17 -184503.1 +000106.1-000013.400015.3 08.1700.91G? 0 +024619.63 +452703.3 -000005.3-000001.700000.4 08.17-0.05B? 0 +024839.76 -164840.5 +000010.6+000013.300007.7 08.1700.91G? 0 +024944.32 +714511.9 +000085.6-000029.600014.2 08.1700.63G? 0 +025050.80 +543946.2 -000006.9+000002.600017.7 08.1700.80G? 0 +025204.90 +301134.6 +000071.7-000032.900012.2 08.1700.43F? 0 +030250.87 -722727.2 +000087.9+000128.600006.6 08.1700.67G? 0 +030625.59 +031552.6 +000020.1-000028.200001.5 08.1700.42F? 0 +030840.22 -480059.1 +000077.6-000026.100014.9 08.1700.61G? 0 +031157.35 +294954.4 +000000.4+000004.200011.3 08.1700.30A? 0 +031607.74 +513401.1 +000010.7-000087.600017.4 08.1700.55F? 0 +032444.64 +145825.9 -000007.0-000012.400014.1 08.1700.25A? 0 +032632.64 +471559.4 +000022.7-000042.400001.3 08.1700.21A? 0 +032816.02 -733259.1 +000019.9+000033.100000.8 08.1700.21A? 0 +032821.95 -043345.0 +000005.1+000005.700001.2 08.1700.25A? 0 +033005.36 +241125.6 -000009.8-000031.200003.0 08.1700.40F? 0 +033759.16 +675940.5 +000013.0-000017.500004.0 08.1700.99K? 0 +034049.85 +415030.3 -000024.8-000014.200008.3 08.1700.41F? 0 +034745.60 -023357.1 +000074.0-000016.500013.2 08.1700.50F? 0 +035237.25 -082929.6 +000032.3-000023.900003.1 08.1700.48F? 0 +041721.36 -193127.1 +000022.8+000016.900010.1 08.1700.36F? 0 +042212.66 +571818.0 +000055.3-000060.100009.3 08.1700.43F? 0 +042349.96 -362820.6 -000007.7-000034.700000.6 08.1700.33F? 0 +043036.69 -402342.8 +000064.4+000048.800005.4 08.1700.70G? 0 +043110.91 +144123.3 +000016.8-000008.100006.4 08.1700.51F? 0 +043243.25 -553549.5 -000007.4+000127.300005.2 08.1700.38F? 0 +043337.51 +693553.2 +000013.9-000014.900000.4 08.1700.61G? 0 +043737.84 +401751.6 -000018.9-000061.900013.0 08.1700.33F? 0 +044324.95 +051552.4 -000025.7+000007.700008.6 08.1700.11A? 0 +044519.78 +023811.3 -000018.1-000012.000004.2 08.1700.90G? 0 +044925.20 +471141.1 -000002.5-000010.100020.2 08.1700.04A? 0 +045021.49 -133805.0 -000016.7+000015.300015.2 08.1700.33F? 0 +045323.06 +612730.8 -000021.2+000058.300005.1 08.1700.90G? 0 +045758.96 +341606.7 +000568.7-000195.400033.9 08.1700.73G? 0 +050146.33 +263902.4 +000005.9+000027.600018.7 08.1700.72G? 0 +050200.71 -390438.9 +000017.2+000044.700000.6 08.1700.22A? 0 +050244.41 -210557.7 -000001.7-000123.000007.3 08.1700.46F? 0 +050423.52 -493642.0 +000034.6+000046.200000.4 08.1700.30A? 0 +050554.61 +015108.0 +000014.0-000002.000008.1 08.1700.02A? 0 +050558.83 -682500.3 +000021.8+000041.500004.7 08.1700.57F? 0 +050648.70 +004039.2 +000015.7+000002.700009.4 08.1700.95K? 0 +050704.38 +591958.8 +000025.9-000026.300001.4 08.1700.19A? 0 +051205.63 +003616.7 -000007.0-000005.000017.2 08.1700.40F? 0 +051419.93 -332055.0 -000012.1-000038.100009.4 08.1700.49F? 0 +051831.15 +330952.9 -000002.4-000014.300001.6 08.17-0.06B? 0 +052033.04 +363756.1 +000002.1+000000.500002.9 08.1700.02A? 0 +052401.17 +245737.5 -000080.5-000119.100055.2 08.1700.24A? 1 +052416.28 -064838.3 +000001.4-000081.100020.4 08.1700.39F? 0 +052657.90 -161952.4 +000004.2-000003.100004.8 08.1700.16A? 0 +054040.33 +274707.5 +000011.9-000036.200026.2 08.1700.39F? 0 +054041.19 +454227.4 -000004.0-000010.200000.5 08.1700.34F? 0 +054144.14 +192125.6 +000004.1-000010.900008.1 08.1700.22A? 0 +054256.42 +721805.7 +000009.3-000033.100007.5 08.1700.52F? 0 +054258.80 -072851.3 +000042.2-000103.900020.5 08.1700.68G? 0 +054722.67 +083254.2 +000002.3+000003.100001.1 08.17-0.05B? 0 +055127.55 -175406.4 -000000.4+000004.500002.8 08.17-0.03B? 0 +055531.78 +673122.7 +000010.5-000051.400014.4 08.1700.29A? 0 +055555.14 -591156.5 -000006.7+000013.900007.7 08.1700.36F? 0 +055724.75 -402352.2 +000006.8+000060.800004.1 08.1700.50F? 0 +055855.34 +204035.2 +000008.8-000022.000001.6 08.1700.93G? 0 +055902.81 +151854.3 +000015.7-000075.000018.5 08.1700.57F? 0 +060938.44 -002425.0 +000005.7-000014.700010.7 08.1700.96K? 0 +061152.39 -142716.0 -000003.5+000006.500000.6 08.17-0.04B? 0 +061423.27 -065115.0 -000001.1+000018.200001.1 08.1700.90G? 0 +061607.47 -093514.8 +000017.4+000030.500004.4 08.1700.96K? 0 +062235.57 -073736.7 -000002.5+000003.600012.1 08.1700.00A? 0 +062650.51 +113927.5 -000111.7+000041.900021.5 08.1700.61G? 0 +062736.14 +592325.0 -000005.6-000007.300005.6 08.1700.96K? 0 +062856.74 -024013.9 -000002.9-000007.300016.1 08.1700.99K? 0 +063246.09 -200114.7 +000015.4-000002.500004.0 08.1700.97K? 0 +063331.73 -120707.4 -000014.9-000221.500009.1 08.1700.62G? 0 +063554.76 -645252.0 +000007.7+000055.800016.1 08.1700.47F? 0 +063916.03 -353156.6 -000003.5+000003.600004.0 08.1700.33F? 0 +064413.46 -470433.1 +000015.2+000039.400021.0 08.1700.95G? 0 +064609.62 +023907.2 +000003.2-000002.100005.9 08.17-0.05B? 0 +064637.73 -240837.9 -000011.5+000003.800004.3 08.17-0.06B? 0 +064820.79 -430322.3 -000007.7-000011.300001.7 08.1700.21A? 0 +065702.22 -500429.2 -000011.5+000020.000000.3 08.1700.00A? 0 +065819.67 -501051.0 -000001.2+000006.000008.2 08.1700.11A? 0 +070326.29 +373801.5 -000007.8-000025.300013.4 08.1700.26A? 0 +070529.49 -540712.4 +000000.9+000006.600002.0 08.17-0.07B? 0 +071021.60 -310614.6 -000004.5+000014.900007.9 08.1700.00A? 0 +071138.76 +574200.5 +000018.5+000018.100005.4 08.1700.36F? 0 +071241.66 +160504.6 -000009.0-000005.300004.5 08.1700.43F? 0 +071256.75 +025506.2 -000003.9+000008.900006.0 08.1700.38F? 0 +071933.48 -155309.9 +000000.5+000011.100004.3 08.17-0.09B? 1 +072030.60 +683224.1 -000001.6-000027.200008.3 08.1700.26A? 0 +072945.80 +370941.5 -000016.3+000002.100001.5 08.1700.34F? 0 +073056.38 -244001.8 +000001.3+000009.100002.5 08.17-0.13B? 0 +073205.31 +363206.5 -000030.7-000010.400001.5 08.1700.89G? 0 +073659.29 -240047.1 +000001.9-000005.600003.6 08.1700.91G? 1 +073713.63 +212222.8 +000015.0-000005.200010.3 08.1700.43F? 0 +074000.56 +090540.3 -000003.2+000002.100001.0 08.1700.01A? 0 +074050.53 +090759.2 -000009.1+000000.100001.7 08.17-0.00B? 0 +074456.03 -134141.4 -000016.0+000006.900008.1 08.1700.04A? 0 +074822.88 +064706.3 -000008.6-000008.000009.5 08.1700.06A? 0 +074835.65 -452751.1 -000010.1+000010.100005.5 08.17-0.08B? 0 +075319.16 +511812.7 -000047.1-000022.100022.1 08.1700.52F? 0 +075329.41 -834318.7 -000021.0+000042.800004.7 08.1700.23A? 0 +075550.62 -611009.2 -000005.9+000024.600008.2 08.1700.03A? 0 +080648.63 -213818.9 +000003.3-000025.900012.2 08.1700.42F? 0 +080743.65 +092618.8 -000017.5+000011.200003.9 08.17-0.07B? 0 +080810.99 +715531.9 -000232.9-000438.300016.2 08.1700.62G? 0 +081000.55 -482005.6 -000012.5+000023.400003.9 08.1700.11A? 0 +081539.21 -011450.5 -000004.3+000011.500009.6 08.1700.99K? 0 +081745.06 -270821.3 -000003.5-000001.600002.5 08.1700.75G? 0 +082236.36 -441109.7 -000017.5+000008.800003.0 08.17-0.04B? 0 +083223.41 -454706.7 -000014.4+000020.600010.6 08.1700.21A? 0 +083243.71 +420824.1 +000031.9-000015.400004.9 08.1700.95G? 0 +084622.65 -475432.9 -000019.9+000054.600008.9 08.1700.98K? 0 +084836.25 -474644.0 -000004.1+000006.300000.1 08.1700.55F? 0 +085137.54 -031657.1 -000032.7+000006.200011.9 08.1700.87G? 0 +085640.14 +195056.9 +000006.9-000043.100002.1 08.1700.00B? 0 +085657.20 +201159.5 +000007.1-000012.600001.0 08.1700.40F? 0 +085813.13 -305801.2 -000032.3+000054.000008.7 08.1700.37F? 0 +090339.63 -042541.7 -000021.0+000014.300001.6 08.1700.44F? 0 +090847.00 -050658.6 -000058.5+000071.500015.9 08.1700.64G? 0 +091151.47 -584742.6 -000010.9+000014.800003.1 08.17-0.05B? 0 +091247.59 +163749.2 -000012.1-000007.100013.5 08.1700.94G? 0 +092258.41 -471901.2 -000030.8+000002.400016.6 08.1700.34F? 0 +092314.45 -514810.2 -000001.9-000000.900003.8 08.17-0.03B? 0 +092829.99 -582005.9 -000003.8+000006.100009.6 08.17-0.07B? 0 +093128.09 -401632.7 -000004.4-000002.000000.6 08.1700.82G? 0 +093129.16 +551624.7 -000006.9-000006.000008.6 08.1700.12A? 0 +093633.74 +070722.0 -000061.3-000041.100006.9 08.1700.56F? 0 +094833.65 -071906.5 -000004.4+000003.600009.5 08.1700.13A? 0 +095022.08 -502008.4 -000022.6+000006.500002.2 08.17-0.08B? 0 +095431.12 -454351.8 +000057.4+000038.700019.9 08.1700.71G? 0 +095502.57 -404534.5 -000307.2+000129.500020.3 08.1700.52F? 0 +100147.55 +722439.0 -000058.3-000054.700002.5 08.1700.51F? 0 +101247.38 +610520.3 +000010.2+000007.900001.5 08.1700.38F? 0 +101419.66 -550826.1 -000017.8+000006.200001.3 08.17-0.05B? 0 +102026.34 -431423.4 +000004.6-000019.100002.6 08.1700.46F? 0 +102135.43 -520147.1 -000010.0+000003.000003.2 08.17-0.11B? 0 +102642.44 -380644.3 -000001.9-000003.400009.3 08.1700.50F? 0 +103214.90 -684730.0 -000026.2+000013.100001.8 08.1700.19A? 0 +103244.37 -191205.7 +000131.5-000068.400024.7 08.1700.49F? 0 +103827.68 -572622.5 -000007.9-000003.200003.5 08.1700.41F? 0 +104100.17 -573603.0 -000014.9+000004.400000.3 08.1700.13A? 0 +104307.08 -541428.6 +000002.0-000003.700014.0 08.1700.51F? 1 +104353.03 +272408.5 -000204.7-000094.700022.4 08.1700.53F? 0 +104858.00 -290606.0 -000031.1+000012.600010.4 08.1700.94G? 0 +110007.90 -131943.7 -000040.8+000014.700008.7 08.1700.99K? 0 +110138.50 -172103.9 -000022.4-000004.900010.9 08.1700.27A? 0 +110141.52 +204954.4 -000195.0-000024.700026.2 08.1700.68G? 0 +110439.39 -665316.1 -000028.5+000014.400009.5 08.1700.29A? 0 +110701.65 +364411.7 -000071.0-000018.700002.6 08.1700.23A? 0 +111100.51 -652536.0 +000161.6-000199.200017.1 08.1700.47F? 0 +111230.26 +243906.6 +000047.2+000027.300004.0 08.1700.35F? 0 +111449.26 -490956.9 +000045.0-000040.700012.4 08.1700.39F? 0 +111847.85 +633116.6 -000089.9-000028.800017.7 08.1700.41F? 0 +112230.96 -305411.1 -000090.4-000027.200003.2 08.1700.53F? 0 +112636.31 +010319.0 -000049.3-000015.800002.2 08.1700.22A? 0 +112803.39 -505118.2 -000021.9-000001.000002.2 08.17-0.11B? 0 +113726.33 +252512.8 +000004.7+000028.600015.7 08.1700.55F? 0 +113919.81 +685101.9 -000029.0+000002.500008.1 08.1700.45F? 0 +114248.74 -092030.3 -000035.5-000005.800002.4 08.1700.24A? 0 +114950.94 -543037.5 -000033.0-000005.000003.7 08.1700.25A? 0 +115304.73 -581512.4 -000061.4-000003.700010.2 08.1700.47F? 0 +115312.64 -154025.4 -000033.3+000008.700003.3 08.1700.32F? 0 +115715.75 -484436.5 -000102.3-000009.700032.7 08.1700.61G? 0 +120230.10 -115828.6 -000007.0-000062.300000.6 08.1700.56F? 0 +121422.03 +470253.1 -000013.6-000008.100000.8 08.17-0.10B? 0 +121736.25 +142634.5 -000100.4-000035.400018.4 08.1700.55F? 0 +123239.97 -733923.0 +000011.9-000007.100007.1 08.1700.82G? 0 +123951.00 -670226.6 -000016.7+000004.400003.5 08.1700.09A? 0 +124130.98 -525058.0 -000022.6-000014.000001.0 08.1700.99K? 0 +124232.20 -375410.0 -000059.0+000000.000007.7 08.1700.35F? 0 +124428.97 -183003.5 -000097.2-000029.100004.2 08.1700.50F? 0 +124525.43 +294633.5 -000118.8+000003.400023.2 08.1700.59G? 0 +130859.38 +020935.8 -000044.8-000015.000001.5 08.1700.42F? 0 +131021.00 -344645.1 -000037.2-000006.000012.0 08.1700.35F? 0 +132029.59 +612357.5 +000008.3+000009.500008.2 08.1700.14A? 0 +132105.66 -214821.4 -000062.3+000022.900012.3 08.1700.41F? 0 +132106.78 -731627.8 +000015.8-000012.700002.0 08.1700.35F? 0 +132141.23 -345349.4 +000016.6-000001.900012.8 08.1700.96K? 0 +133643.16 +255240.3 -000004.6-000021.300005.6 08.1700.27A? 0 +134951.26 +145303.4 -000215.0-000150.000030.8 08.1700.58G? 0 +135518.90 -533142.5 -000019.6-000023.900005.6 08.1700.23A? 0 +135926.10 +241802.8 +000010.9-000000.600001.8 08.1700.26A? 0 +141503.25 +024748.0 -000010.0-000041.000001.2 08.1700.52F? 0 +141944.29 +040022.4 +000023.1-000005.700019.6 08.1700.60G? 0 +142608.03 -653624.1 -000124.3+000013.700011.7 08.1700.53F? 0 +143250.33 -464206.8 -000028.4-000039.600022.9 08.1700.59G? 0 +145108.66 +003324.5 -000044.9-000001.500009.4 08.1700.25A? 0 +145125.00 +443634.1 -000013.4+000004.200004.0 08.1700.51F? 0 +145243.30 -470051.8 -000020.2-000004.900007.2 08.1700.07A? 0 +151247.37 -725236.4 +000020.6+000001.300001.2 08.1700.76G? 0 +151516.17 -581022.4 -000000.5-000000.300006.9 08.1700.27A? 0 +152049.82 -672836.8 -000011.6-000016.000009.3 08.17-0.07B? 1 +152855.73 -530516.5 -000001.1-000010.600009.6 08.1700.01A? 0 +154423.10 -701736.9 +000072.1+000041.300023.5 08.1700.68G? 0 +154855.27 -542420.9 +000009.7-000001.800012.6 08.1700.06A? 0 +155030.58 -205053.1 -000017.9-000032.100003.5 08.1700.28A? 0 +155751.80 -534526.9 -000015.5-000026.100000.0 08.1700.19A? 0 +155930.89 -405154.4 -000009.1-000019.200008.1 08.1700.15A? 0 +160415.88 +072227.6 -000045.1-000052.100022.0 08.1700.41F? 0 +160919.33 +272232.2 +000003.6+000003.600010.2 08.1700.28A? 0 +160945.78 -262623.8 -000010.2-000004.400001.9 08.1700.17A? 0 +161057.18 +262354.7 -000009.1-000000.300003.2 08.1700.50F? 0 +161217.70 -693710.5 +000002.6-000005.000002.6 08.17-0.06B? 0 +161239.75 -300907.1 +000002.4-000018.100011.7 08.1700.50F? 0 +163218.49 -763036.6 -000123.4-000138.100007.9 08.1700.65G? 0 +163302.07 -605410.8 +000060.1+000085.900004.8 08.1700.47F? 0 +164028.18 +295130.9 -000016.1+000034.300008.3 08.1700.04A? 0 +164225.20 -550933.9 +000000.6-000005.600005.5 08.1700.34F? 0 +165052.59 +341411.0 -000009.8-000007.600006.0 08.1700.97K? 0 +165927.50 -262223.2 +000008.2-000013.800000.5 08.1700.02A? 0 +171049.26 +750552.0 -000004.8+000022.800001.6 08.1700.04A? 0 +172747.96 -121112.2 +000011.3-000017.500005.0 08.1700.41F? 0 +173112.83 -170831.7 +000003.5-000000.400000.7 08.1700.15A? 0 +173550.43 +005947.8 +000000.0+000000.000000.0 08.1700.08A? 1 +174000.46 +572414.4 -000052.3-000040.300001.7 08.1700.47F? 0 +174554.20 +085418.4 -000042.5+000024.300009.1 08.1700.53F? 0 +174911.79 +201149.7 -000025.4+000053.000016.6 08.1700.94G? 0 +175228.36 +502329.9 +000018.4-000008.700000.8 08.1700.12A? 0 +175405.61 -751414.6 -000056.1-000169.800012.6 08.1700.59G? 0 +180224.76 +633546.2 -000002.4+000008.000007.8 08.1700.02A? 0 +180442.90 -152144.4 -000003.2+000000.900001.3 08.1700.31A? 0 +181228.18 -393458.8 -000011.8-000003.900003.1 08.17-0.01B? 0 +181229.47 -414257.5 +000007.3-000010.900005.6 08.17-0.10B? 0 +181300.09 -044552.9 +000012.1+000000.500001.2 08.1700.25A? 0 +181552.58 -364552.9 +000001.4-000018.600005.8 08.17-0.03B? 0 +181612.01 -184756.1 +000017.3-000008.100012.6 08.1700.01A? 0 +181729.48 +552723.3 +000009.0+000002.500000.9 08.1700.17A? 0 +181954.02 +042908.3 +000019.8-000117.800008.7 08.1700.62G? 0 +182709.72 +111233.5 -000004.9-000008.000004.2 08.1700.06A? 0 +183033.88 +481752.9 +000011.3-000011.000010.8 08.1700.16A? 0 +183103.00 +730500.8 +000063.5+000111.100030.2 08.1700.54F? 0 +183123.24 -344500.1 +000009.7-000016.100008.5 08.1700.20A? 0 +183248.18 +522343.8 -000050.2+000056.100014.4 08.1700.79G? 0 +183758.78 +372605.8 +000005.4-000010.700008.8 08.1700.01A? 0 +184302.07 -361100.7 +000004.5-000026.300003.8 08.1700.15A? 0 +185118.92 -181543.2 +000004.5-000003.600006.4 08.1700.19A? 0 +185143.74 +133107.0 +000005.4-000000.700001.6 08.1700.79G? 1 +185828.69 -001113.2 +000003.6-000020.500011.5 08.1700.30A? 0 +190346.57 +022901.0 -000006.4-000022.300006.6 08.1700.26A? 0 +190353.90 +105123.9 +000000.7+000013.500002.9 08.1700.53F? 0 +190633.92 -822932.9 -000034.8+000039.500006.6 08.1700.56F? 0 +190830.11 +525615.7 -000001.5-000012.800000.3 08.1700.10A? 0 +190850.03 +305324.0 -000006.7-000012.300004.6 08.1700.07A? 0 +191244.16 -191406.9 -000113.4-000123.000021.9 08.1700.52F? 0 +191337.33 +250139.5 +000010.7-000005.900004.3 08.17-0.02B? 0 +191500.92 +734945.5 -000002.4+000022.600004.6 08.1700.06A? 0 +191927.21 +411325.5 +000002.9+000014.100009.4 08.1700.37F? 0 +192123.12 -543456.7 -000005.5+000018.400013.2 08.1700.29A? 0 +192328.33 -175120.1 -000006.3-000021.500020.6 08.1700.99K? 0 +192857.73 +151435.7 -000001.0-000009.600006.8 08.1700.04A? 0 +193128.84 -213819.4 +000010.5-000010.200003.5 08.1700.35F? 0 +193206.82 -202401.2 +000008.3+000008.400012.7 08.1700.99K? 0 +193226.33 +231443.0 +000027.1+000036.000001.6 08.1700.49F? 0 +193435.33 -703040.9 +000010.3-000042.100006.8 08.1700.27A? 0 +194124.54 +181136.5 +000001.6-000005.000002.6 08.17-0.03B? 0 +194753.72 +241404.5 +000009.9-000008.500009.9 08.1700.75G? 1 +195110.44 +681424.7 -000001.9-000009.900003.2 08.1700.97K? 0 +195137.18 +220922.5 +000060.6-000064.300020.4 08.1700.59G? 0 +195325.87 +221900.3 +000004.1-000004.700002.0 08.17-0.03B? 0 +195447.78 +054210.2 +000012.7+000010.000011.9 08.1700.97K? 0 +200044.33 +092747.4 -000004.9-000037.100015.0 08.1700.50F? 0 +200103.22 -415226.1 +000003.2-000092.600002.5 08.1700.46F? 0 +200346.43 +532606.1 +000006.4-000019.900008.5 08.1700.94G? 0 +200639.77 -282217.0 +000021.3-000032.900008.1 08.1700.45F? 0 +200819.70 +114214.4 -000001.8-000004.700000.4 08.17-0.03B? 0 +200908.72 +333921.2 +000001.4-000019.800009.8 08.1700.88G? 0 +200940.06 +761442.5 -000036.1-000087.400000.3 08.1700.73G? 0 +201152.60 +034805.5 -000026.8-000017.500005.4 08.1700.25A? 0 +201244.38 +382330.7 -000008.9-000014.200014.5 08.1700.82G? 0 +201305.03 +231250.6 +000019.5-000020.800001.3 08.1700.37F? 0 +201321.87 +515035.9 -000000.4+000001.400000.8 08.17-0.02B? 0 +201325.69 +232713.0 +000026.3+000011.900006.3 08.17-0.03B? 0 +201648.53 +394150.4 +000014.4-000011.800006.3 08.17-0.07B? 0 +202027.18 +453434.6 +000012.6+000075.400003.8 08.1700.53F? 0 +202251.38 +270754.0 +000000.0+000000.000000.0 08.1700.30A? 1 +204832.44 +421530.9 +000102.3+000029.400017.4 08.1700.62G? 0 +205036.39 +302447.1 -000049.5-000019.200019.7 08.1700.35F? 0 +205222.55 -644603.5 +000034.7+000021.900009.2 08.1700.69G? 0 +210336.23 +334310.5 +000002.8-000008.500003.8 08.17-0.06B? 0 +210603.85 -570847.1 +000131.7-000199.600019.9 08.1700.62G? 0 +210712.26 +365700.6 +000000.7+000003.900007.0 08.17-0.02B? 0 +211322.35 +111241.6 +000164.3-000005.300016.3 08.1700.65G? 0 +211747.78 +085404.9 +000030.2-000021.800024.1 08.1700.94G? 0 +211915.41 -093443.6 +000029.0+000002.000013.6 08.1700.46F? 0 +212008.94 -484850.6 -000049.4-000044.000024.5 08.1700.52F? 0 +212034.38 +623137.4 +000013.0+000001.900008.6 08.1700.44F? 0 +212806.78 -442616.9 +000024.1-000006.800000.0 08.1700.95G? 0 +212858.29 +130333.5 +000019.8-000014.600012.8 08.1700.96K? 0 +213203.87 +540056.0 +000004.0-000002.700004.1 08.1700.03A? 0 +213539.69 +400804.4 +000021.9+000020.200006.6 08.1700.43F? 0 +213756.03 +210228.3 +000053.8+000078.700008.1 08.1700.63G? 0 +215645.03 +513433.8 +000001.4+000000.000002.9 08.1700.21A? 0 +215733.75 +670825.2 +000002.2-000007.000000.5 08.1700.59G? 0 +220535.44 -304228.3 +000035.5+000012.000028.0 08.1700.62G? 0 +220536.53 -585737.9 +000082.5-000061.500016.3 08.1700.59G? 0 +220825.72 -325647.8 +000142.2-000025.100016.9 08.1700.76G? 0 +221238.23 +072411.6 -000001.1-000005.600005.1 08.1700.06A? 0 +221335.09 +700827.5 +000012.0-000005.100002.1 08.1700.07A? 0 +221403.15 +121019.2 -000023.2-000004.200007.2 08.1700.34F? 0 +221447.47 -363316.6 -000091.4-000104.500011.9 08.1700.55F? 0 +221650.64 -162303.7 +000058.1-000014.200012.8 08.1700.52F? 0 +221835.77 +475349.2 -000022.2-000004.700001.7 08.1700.01A? 0 +221926.03 -083021.7 -000057.4-000023.400019.6 08.1700.96K? 0 +221941.25 -631600.6 -000021.1+000019.500013.3 08.1700.44F? 0 +222133.10 +240418.8 +000046.0+000017.900020.8 08.1700.30A? 0 +222839.27 +481501.2 +000004.4-000004.700004.3 08.1700.01A? 0 +222958.76 -162806.7 +000054.4-000092.300033.7 08.1700.57F? 0 +223401.59 -600836.7 +000024.2-000014.100007.5 08.1700.23A? 0 +225133.44 -014846.3 -000001.0+000000.100004.3 08.1700.15A? 0 +225239.94 +434720.5 +000018.9+000008.700007.2 08.1700.33F? 0 +225635.97 -722904.3 +000000.1+000005.900008.6 08.1700.88G? 0 +225956.35 -604932.2 +000036.1-000000.600006.8 08.1700.94G? 0 +230321.12 +623832.8 +000008.9-000005.400004.5 08.1700.03A? 0 +230329.16 +085744.1 +000002.1+000007.000005.7 08.1700.40F? 0 +230729.01 +490237.3 -000066.4-000027.200006.7 08.1700.31F? 0 +232635.74 +471802.5 +000024.2+000003.100005.1 08.1700.29A? 0 +232817.41 +321612.5 +000046.5-000064.300008.2 08.1700.77G? 0 +233312.30 +384019.3 -000005.1-000004.600014.7 08.1700.26A? 0 +233512.04 -113439.5 +000000.0+000000.000000.0 08.1700.30A? 1 +000216.44 +564552.4 +000074.9-000003.000000.5 08.1701.18K? 0 +000322.03 +590443.0 +000015.2-000006.000004.8 08.1701.46K? 0 +000805.81 +045538.4 -000030.5-000038.700020.1 08.1701.08K? 0 +001010.51 +643848.2 -000030.3-000003.000011.7 08.1701.03K? 0 +001253.88 -065442.5 -000014.0+000009.500002.9 08.1701.27K? 0 +001639.81 +115617.9 +000016.0-000046.600009.1 08.1701.30K? 0 +002246.27 -163403.5 -000003.6-000018.600012.3 08.1701.50K? 0 +003318.27 +371058.5 +000027.5+000015.800005.0 08.1701.16K? 0 +004730.30 +510600.1 +000017.5+000012.100015.6 08.1701.54K? 0 +010417.56 +003655.4 +000006.3-000005.100007.7 08.1701.49K? 0 +010431.51 -582627.9 -000041.8-000057.900006.8 08.1701.01K? 0 +011137.59 +603022.6 -000011.0+000013.300001.6 08.1701.05K? 0 +011501.60 +345305.1 +000038.9+000027.300005.7 08.1701.04K? 0 +012433.04 +531110.2 +000012.1-000010.000013.2 08.1701.36K? 0 +012816.61 -060437.0 +000036.0-000021.500013.8 08.1701.14K? 0 +012853.35 +363747.2 +000027.9-000019.400005.6 08.1701.41K? 0 +013437.14 +824729.8 -000016.7-000018.200013.4 08.1701.06K? 0 +013954.31 -681528.9 +000019.0-000003.300003.0 08.1701.49K? 0 +014509.16 +715325.3 -000004.7-000003.500005.6 08.1701.39K? 0 +014954.33 -071829.7 -000018.9-000031.000001.3 08.1701.21K? 0 +021546.17 -181416.4 -000049.7-000104.400045.2 08.1701.03K? 1 +022104.48 +304029.4 +000010.1-000023.200014.5 08.1701.08K? 0 +022138.16 +584703.2 +000015.1-000023.200014.7 08.1701.07K? 0 +022802.19 +411509.2 +000010.5+000012.800000.5 08.1701.06K? 0 +024500.65 -001130.0 +000011.0-000015.700014.4 08.1701.37K? 0 +024554.57 +415402.2 +000025.0-000002.300002.0 08.1701.37K? 0 +025921.83 +803957.2 +000013.7+000001.100001.5 08.1701.19K? 0 +031038.49 -052338.1 +000040.3+000007.700015.1 08.1701.13K? 0 +031106.98 -245022.0 -000001.5-000026.700009.0 08.1701.21K? 0 +032108.48 -002210.3 -000012.1-000009.900005.1 08.1701.03K? 0 +032116.09 +032740.2 +000063.9-000065.500001.5 08.1701.19K? 0 +032540.41 +331709.4 +000004.9-000011.900007.3 08.1701.31K? 0 +034401.96 +255258.8 -000013.9+000010.500018.3 08.1701.13K? 0 +034413.27 -431410.4 +000003.3+000011.400007.5 08.1701.49K? 0 +040936.29 -014102.6 +000036.7-000037.200001.7 08.1701.20K? 0 +041417.75 -013724.0 -000044.4-000006.600001.3 08.1701.14K? 0 +041918.16 +512125.1 +000008.0-000004.500013.1 08.1701.61K? 0 +043536.73 +220114.6 +000006.2-000025.600004.1 08.1701.03K? 0 +051652.96 +424038.9 -000028.0-000010.200018.9 08.1701.21K? 0 +053625.56 -164200.1 +000004.9+000019.600002.2 08.1701.39K? 0 +055023.04 +372845.5 +000011.5-000029.200031.4 08.1701.07K? 0 +055529.64 -673358.2 -000021.0+000006.000001.8 08.1701.15K? 0 +055801.46 -044617.6 +000015.0-000015.000011.0 08.1701.13K? 0 +062739.84 +771427.0 +000000.1+000002.600011.2 08.1701.62K? 0 +063709.14 +324350.8 -000013.3-000012.400005.9 08.1701.04K? 0 +064311.54 -242619.8 +000009.8+000005.700002.6 08.1701.64K? 0 +064958.24 +470235.6 -000034.1+000012.500010.7 08.1701.47K? 0 +065033.03 -233935.2 -000000.2+000004.800001.4 08.1701.54K? 0 +065056.11 +573857.0 +000022.0-000012.600009.1 08.1701.24K? 0 +065217.31 +131523.8 +000009.7-000035.500001.5 08.1701.15K? 0 +070136.39 +435232.7 -000015.4+000006.600000.7 08.1701.00K? 0 +070646.28 +231401.2 +000017.1-000030.300005.0 08.1701.33K? 0 +071224.03 -225950.2 +000002.4-000017.100000.4 08.1701.37K? 0 +071320.11 -331039.9 -000016.1+000006.200007.6 08.1701.11K? 0 +071443.60 +035037.2 -000006.4-000001.800008.1 08.1701.06K? 0 +072453.85 +013731.7 -000000.2-000024.800003.1 08.1701.14K? 0 +073120.79 -632547.1 +000013.5-000014.200009.4 08.1701.16K? 0 +073349.96 -244510.3 -000017.8+000013.900012.1 08.1701.07K? 0 +073419.65 -464536.4 +000003.5-000031.600009.2 08.1701.33K? 0 +074021.89 -285539.7 -000009.3+000026.300012.6 08.1701.55K? 0 +075636.19 -210403.5 +000007.5+000034.600006.6 08.1701.21K? 0 +075748.48 +544026.0 +000008.8+000009.200001.5 08.1701.03K? 0 +080342.79 -463400.7 +000028.9-000015.700003.0 08.1701.51K? 0 +080533.01 -251317.8 +000003.2+000024.800006.3 08.1701.30K? 0 +081102.08 +052647.0 -000019.0-000003.200001.6 08.1701.59K? 0 +081633.14 -384755.5 -000020.3+000013.400004.6 08.1701.33K? 0 +081645.25 -275159.4 +000049.5-000053.900005.9 08.1701.07K? 0 +081807.73 +734608.5 +000003.8-000046.700005.7 08.1701.04K? 0 +082941.15 -061907.2 +000017.6-000039.800006.7 08.1701.11K? 0 0.10 1.00 +083615.93 -210339.5 -000029.8+000001.500001.9 08.1701.36K? 1 +090929.42 -010644.9 -000026.4-000001.600010.9 08.1701.18K? 0 +091225.74 -434638.9 +000004.8+000017.400012.4 08.1701.28K? 0 0.10 1.00 +093003.21 +284302.0 -000012.9+000003.400017.5 08.1701.01K? 0 +093157.16 -270841.2 -000042.5-000022.400006.0 08.1701.35K? 0 +093426.66 +182421.7 +000027.9+000002.900006.1 08.1701.68K? 0 +093528.50 -622732.4 -000000.9+000002.400006.5 08.1701.60K? 0 +093907.28 -042243.0 -000001.8-000041.200001.7 08.1701.09K? 0 +094647.55 -720102.3 -000013.3+000008.300001.9 08.1701.55K? 0 +094905.17 -045232.0 -000004.2-000000.800029.4 08.1701.63K? 0 +100036.07 -270919.7 -000005.2+000005.600015.8 08.1701.47K? 0 +102737.17 -212554.2 -000031.2-000008.000001.7 08.1701.61K? 0 +102846.33 -142756.3 -000034.3-000010.200008.3 08.1701.02K? 0 +103021.54 +272008.9 +000007.1-000019.900024.9 08.1701.19K? 0 +103838.44 +491229.4 -000017.3+000014.400007.6 08.1701.03K? 0 +104618.06 +253646.8 +000038.9-000018.700013.2 08.1701.01K? 0 +105159.87 -242214.6 -000033.6-000011.700003.2 08.1701.53K? 0 +105836.93 +211417.0 -000000.9-000019.300007.7 08.1701.59K? 0 +110018.43 -543404.5 +000007.5-000002.700000.1 08.1701.01K? 0 +110735.97 +491037.2 -000012.2+000014.100000.4 08.1701.46K? 1 +110754.01 +225824.5 -000001.8-000022.800011.9 08.1701.17K? 0 +110835.51 -003346.5 -000024.0-000004.700022.7 08.1701.02K? 0 +111132.15 +660148.5 +000019.1+000005.400008.0 08.1701.37K? 0 +112803.81 -022819.2 -000005.0+000004.600006.6 08.1701.01K? 0 +113252.42 +795459.7 +000002.8+000007.700003.2 08.1701.67K? 0 +114154.59 -750704.7 -000013.5+000003.100001.1 08.1701.50K? 0 +115150.13 -054543.8 -000035.0-000063.800002.2 08.1701.27K? 0 +115518.41 +560037.6 +000038.4-000026.700003.0 08.1701.10K? 0 +120032.02 +040600.1 +000012.2-000042.300004.1 08.1701.56K? 0 +120057.48 -320122.8 -000009.9+000002.400014.7 08.1701.24K? 0 +120645.60 -550138.9 -000020.7-000008.400000.1 08.1701.30K? 0 +121556.71 -554231.4 -000013.8+000001.700001.2 08.1701.00K? 0 +122250.41 +391632.2 -000032.0+000008.400011.8 08.1701.14K? 0 +122358.73 +574703.0 -000009.0+000013.800013.0 08.1701.30K? 0 +122634.42 -145914.3 -000029.2-000016.000014.9 08.1701.03K? 0 +123156.47 -324021.8 -000008.7+000003.000000.5 08.1701.61K? 0 +124008.66 -055902.6 -000030.7-000014.100012.6 08.1701.22K? 0 +124623.53 -583429.9 -000006.7+000004.500009.3 08.1701.12K? 1 +124901.89 +334649.9 -000054.5-000007.200000.0 08.1701.41K? 0 +124933.34 +012829.9 -000016.7+000005.800010.3 08.1701.18K? 0 +125103.01 -440058.5 +000024.9-000012.600014.2 08.1701.08K? 0 +130245.85 -554031.0 -000051.7-000005.300003.7 08.1701.32K? 0 +130749.74 -400239.2 -000021.7-000024.800001.6 08.1701.33K? 0 +130754.68 -872630.3 -000017.3-000005.600005.8 08.1701.52K? 0 +131051.78 +573337.3 -000020.5+000033.000001.2 08.1701.01K? 0 +131851.94 +332619.2 +000002.7-000000.400014.9 08.1701.12K? 0 +132719.54 +201620.1 -000001.2-000013.800000.8 08.1701.36K? 0 +134048.00 +174802.9 -000000.9+000005.300003.0 08.1701.07K? 0 +134319.61 -180043.3 -000014.6-000005.500003.4 08.1701.10K? 0 +135359.81 -503340.3 -000000.9+000001.000006.4 08.1701.18K? 0 +135602.34 -295309.4 -000030.3-000037.600016.8 08.1701.43K? 0 +140718.88 -493943.8 -000006.0-000023.800008.4 08.1701.18K? 0 +142234.26 +203123.2 +000015.7-000006.600012.0 08.1701.11K? 0 +142638.58 -265126.1 -000002.1-000002.500004.8 08.1701.44K? 0 +144516.45 +210509.7 +000009.3+000015.500009.2 08.1701.34K? 0 +150946.78 -604426.5 -000002.9-000006.900022.4 08.1701.57K? 0 +151354.25 +473007.0 -000019.1+000016.600009.1 08.1701.11K? 0 +151753.14 -521711.3 +000003.5-000010.600001.2 08.1701.10K? 0 +151835.88 -241457.1 -000035.8-000049.900010.7 08.1701.25K? 0 +151919.93 -285827.0 +000007.1-000014.800025.7 08.1701.05K? 0 +152913.15 -650301.1 -000010.8-000002.200006.0 08.1701.14K? 0 +153022.02 -743517.8 +000012.7+000002.300005.6 08.1701.12K? 0 +153837.86 +070021.9 +000017.8-000013.700001.1 08.1701.06K? 0 +155323.52 +283510.3 -000013.8-000001.500016.5 08.1701.59K? 0 +160317.89 -181609.1 +000020.2+000017.400000.6 08.1701.45K? 0 +161246.07 +123454.0 -000008.4+000002.500003.4 08.1701.19K? 0 +161250.79 +213227.2 -000074.6+000090.300017.5 08.1701.17K? 0 +161909.73 -541703.3 +000007.5-000001.900009.7 08.1701.89M? 0 +162103.31 +405928.1 +000000.2-000017.900005.6 08.1701.20K? 0 +162507.07 -505527.2 +000003.3-000031.200018.5 08.1701.46K? 0 +163656.07 -085311.9 +000000.4-000038.600000.7 08.1701.54K? 0 +164930.39 -185536.3 +000020.5-000025.100006.1 08.1701.33K? 0 +165924.48 +141835.4 -000001.6+000005.700005.2 08.1701.08K? 0 +170405.15 -390418.0 +000017.3-000012.500014.3 08.1701.79K? 0 +170420.46 +214152.3 -000000.5-000014.400001.0 08.1701.13K? 0 +172315.45 -513827.8 -000001.3-000001.300004.3 08.1701.43K? 0 +172542.27 -354518.5 +000007.7+000008.700006.7 08.1701.48K? 0 +173402.50 +663330.1 -000006.3-000007.400010.2 08.1701.10K? 0 +174105.69 -012346.1 -000008.8+000013.100018.2 08.1701.02K? 0 +175556.60 +034421.5 +000020.2+000009.100008.5 08.1701.45K? 0 +180229.31 +245936.5 +000013.5-000026.800008.1 08.1701.11K? 0 +181256.71 +381820.3 -000020.1-000040.900005.5 08.1701.07K? 0 +181449.11 -220019.1 +000006.8+000000.800006.1 08.1701.13K? 0 +182142.18 -300421.9 +000002.0-000003.000004.8 08.1701.30K? 0 +182500.40 -844451.1 +000001.1-000051.800012.5 08.1701.43K? 0 +182657.15 -135116.8 -000016.5-000005.900004.5 08.1701.15K? 0 +182705.59 -171928.2 -000006.2-000005.100006.0 08.1701.66K? 0 +184007.64 +313931.8 +000008.6-000022.300011.4 08.1701.06K? 0 +184556.03 -190456.0 -000013.4-000002.400010.7 08.1701.42K? 0 +184731.30 -241911.8 -000025.8+000000.100008.8 08.1701.27K? 0 +190243.87 -363928.6 +000004.5-000023.000013.0 08.1701.74K? 0 +190627.47 +134042.2 +000003.7-000038.200010.1 08.1701.25K? 0 +190752.54 +520606.5 +000014.2-000018.300002.6 08.1701.56K? 0 +190804.87 +490454.6 -000021.2+000002.200005.2 08.1701.27K? 0 +191335.93 -102057.6 +000001.9-000002.100011.1 08.1701.05K? 0 +191625.27 +462545.2 +000000.4-000028.600008.6 08.1701.47K? 0 +193257.27 +095321.0 -000002.4+000001.300018.9 08.1701.05K? 0 +193409.42 -193414.9 -000008.9-000014.300018.4 08.1701.42K? 0 +193811.07 -602445.4 -000002.6-000004.100008.0 08.1701.24K? 0 +194319.71 -534801.0 -000017.1+000000.700004.8 08.1701.15K? 0 +194526.51 +441419.6 -000000.9-000004.100010.1 08.1701.68K? 0 +195521.28 -460802.9 +000005.4+000002.400009.0 08.1701.29K? 0 +195756.32 +561320.5 -000032.5-000036.900003.9 08.1701.38K? 0 +200426.76 +104851.2 -000009.0+000003.500018.0 08.1701.16K? 0 +200716.55 +083834.0 -000040.4-000025.100009.6 08.1701.28K? 1 +202516.44 +552536.7 -000011.6-000006.800002.4 08.1701.30K? 0 +203300.43 -090055.7 +000013.9-000027.800002.0 08.1701.64K? 0 +203951.07 +245138.7 +000003.8-000004.400003.7 08.1701.20K? 0 +204513.71 -411746.5 -000003.0-000057.800003.1 08.1701.31K? 0 +204559.04 -004928.9 -000000.8-000016.700003.2 08.1701.04K? 0 +210014.56 -132954.9 +000005.3-000016.400002.7 08.1701.48K? 0 +210135.86 -162608.3 -000005.8-000010.000002.5 08.1701.33K? 0 +210629.67 +254007.5 +000019.1+000002.600004.1 08.1701.44K? 0 +210851.36 +072405.3 -000004.3-000002.700004.2 08.1701.66K? 0 +210937.03 -094028.3 -000007.0-000016.200034.5 08.1701.50K? 0 +211712.16 +113335.4 +000011.1-000014.100009.3 08.1701.57K? 0 +212354.59 -063504.1 -000025.3-000064.500013.2 08.1701.25K? 0 +212642.80 -290046.4 -000018.2-000078.800010.1 08.1701.07K? 0 +213304.86 +095338.2 -000026.4-000020.100016.9 08.1701.24K? 0 +213419.52 -695139.6 +000023.1-000083.500008.1 08.1701.10K? 0 +214012.19 +362553.0 +000004.8-000000.600009.6 08.1701.01K? 0 +214401.75 +541701.7 -000037.4+000001.500003.1 08.1701.00K? 0 +214721.88 +190550.7 +000015.7+000001.000008.6 08.1701.12K? 0 +215858.62 +121137.1 -000003.1-000000.700014.3 08.1701.13K? 0 +220612.71 +145127.3 +000014.4-000011.400001.5 08.1701.00K? 0 +221005.67 -175937.0 -000005.8-000025.600001.5 08.1701.44K? 0 +221308.90 +414724.3 +000035.1+000028.300010.2 08.1701.30K? 0 +221709.05 -141132.6 -000013.7+000000.200008.1 08.1701.10K? 0 +221711.63 -483532.3 +000010.4-000014.400008.5 08.1701.26K? 0 +221949.84 +465401.4 -000005.3-000003.600010.4 08.1701.38K? 0 +222908.27 +524608.7 +000005.7-000003.800007.9 08.1701.52K? 0 +223643.26 -164824.3 +000006.9-000063.900017.1 08.1701.19K? 0 +223822.10 -265211.2 +000001.6+000009.400004.6 08.1701.18K? 0 +224405.69 +504835.9 +000000.6+000004.400000.4 08.1701.40K? 0 +224620.73 -082321.3 +000049.7+000008.000000.5 08.1701.21K? 0 +225006.94 -102428.1 -000007.6-000016.000013.6 08.1701.36K? 0 +225525.13 +044900.8 -000018.6-000044.100005.3 08.1701.62K? 0 +233309.96 +353302.4 +000013.9+000014.200005.5 08.1701.27K? 0 +234036.21 +640410.9 +000005.4-000005.300006.6 08.1701.29K? 0 +235501.54 +055542.0 +000028.8+000030.600002.8 08.1701.24K? 0 +235901.56 -693915.6 +000007.9+000000.800004.1 08.1701.41K? 0 +235919.31 +410744.4 +000009.1-000007.500019.7 08.1701.34K? 0 +003441.27 +110805.4 +000034.6-000017.600036.5 08.1800.50F? 0 +004324.32 +150545.3 -000086.7-000056.400009.6 08.1800.53F? 0 +004534.16 -110541.5 +000059.3-000123.100002.1 08.1800.57F? 0 +004934.77 +075717.2 +000078.8+000009.100007.9 08.1800.42F? 0 +010148.77 +633620.4 -000004.4-000006.500011.7 08.1800.39F? 0 +011801.41 +535500.7 +000025.6-000018.000010.4 08.1800.27A? 0 +011949.83 -145449.6 -000012.9+000002.900005.9 08.1800.35F? 0 +012047.35 +470337.8 -000010.5-000005.800005.1 08.1800.36F? 0 +012147.05 +223212.5 -000029.9-000021.300008.9 08.1800.95K? 0 +012500.84 +374212.6 -000002.8-000005.900000.1 08.1800.10A? 0 +012506.75 +453631.0 -000015.1-000014.100000.3 08.1800.34F? 0 +012702.46 -550454.2 -000083.0-000049.400010.4 08.1800.45F? 0 +012906.47 -065052.5 +000036.8-000002.300009.7 08.1800.55F? 0 +013132.58 -435047.6 +000086.8+000001.600002.8 08.1800.51F? 0 +013152.56 +613124.9 +000008.1-000004.900011.1 08.1800.91G? 0 +013702.12 +053751.5 +000126.8-000076.600002.4 08.1800.60G? 0 +013941.22 +300501.2 +000076.3-000107.300001.7 08.1800.49F? 0 +014740.01 -031416.0 +000181.5+000126.000008.8 08.1800.53F? 0 +014910.82 +091636.8 -000046.3+000019.700013.6 08.1800.53F? 0 +015554.87 +294250.1 +000024.8+000002.000010.2 08.1800.13A? 0 +020015.49 +595426.2 +000016.6-000055.700007.9 08.1800.51F? 0 +020212.83 +364301.6 +000158.8-000039.400036.1 08.1800.81G? 0 +020444.30 +304227.6 -000063.6-000055.500014.1 08.1800.47F? 0 +020620.13 +643632.2 +000024.5-000013.600008.0 08.1800.10A? 0 +020718.99 +433830.9 -000006.0-000004.400006.5 08.18-0.09B? 0 +021052.01 +134100.4 +000120.2-000065.200009.6 08.1800.67G? 1 +021129.70 +560931.7 -000010.7+000000.100001.9 08.1800.06A? 0 +021735.02 +732024.5 +000015.1-000007.300001.4 08.1800.14A? 0 +022056.54 +654614.1 +000017.7-000013.800010.4 08.1800.10A? 0 +022614.10 +185419.0 +000077.7-000034.100003.1 08.1800.52F? 0 +022626.95 +125355.9 -000010.0-000006.500000.9 08.1800.10A? 0 +023739.53 +652026.0 +000021.6-000006.900005.5 08.1800.44F? 0 +024540.48 -335228.1 -000012.8-000006.200008.2 08.1800.46F? 1 +024634.26 -323204.4 -000068.1-000042.200021.9 08.1800.50F? 0 +024647.13 -054946.6 +000038.6+000075.300012.9 08.1800.56F? 0 +024820.77 -045259.0 -000025.2-000096.800025.4 08.1800.80G? 0 +024846.77 +143649.1 +000063.7-000017.500009.9 08.1800.54F? 0 +025316.76 +784014.4 +000146.8+000028.600014.6 08.1800.69G? 0 +025646.74 -131419.5 +000054.2+000046.800020.0 08.1800.75G? 0 +025934.23 +351935.5 +000125.6-000104.300027.9 08.1800.78G? 0 +030648.04 -050303.6 -000016.6+000006.800008.1 08.1800.41F? 0 +031036.56 -343400.2 +000012.5-000018.800014.7 08.1800.53F? 0 +031852.92 -360737.5 +000033.6-000012.200003.7 08.1800.37F? 0 +032354.84 +030236.9 +000008.6-000002.300004.6 08.1800.08A? 0 +032428.42 -455112.8 +000021.3-000008.900012.2 08.1800.80G? 0 +032729.39 +344824.5 +000011.4-000057.200018.2 08.1800.61G? 0 +033225.81 -042139.2 +000157.3-000071.100016.2 08.1800.63G? 0 +033346.97 +632627.7 +000007.4-000010.100005.0 08.1800.15A? 0 +034149.07 +071904.9 +000003.2-000016.300010.0 08.1800.75G? 0 +034425.70 +242341.4 +000028.6-000066.700016.4 08.1800.28A? 0 +034502.77 +063811.9 -000010.6+000016.000009.1 08.1800.19A? 0 +034802.47 -231151.5 +000009.8-000000.400004.7 08.1800.46F? 0 +035907.09 -122241.4 +000011.3-000023.000001.1 08.1800.40F? 0 +040103.91 -542422.2 +000035.9-000015.200009.3 08.1800.32F? 0 +040241.81 +255517.3 +000025.6-000026.200018.3 08.1800.13A? 0 +040354.32 +280733.7 -000017.5-000032.100010.0 08.1800.07A? 0 0.10 1.00 +040421.64 +531944.6 -000008.1-000002.700001.2 08.1800.23A? 0 +040435.47 -455407.8 -000002.7+000006.600007.1 08.1800.96K? 1 +040443.83 +385402.1 +000008.2-000004.100007.8 08.1800.51F? 1 +041029.77 -260306.3 +000030.7+000005.700014.1 08.1800.95K? 0 +041222.86 +374242.7 +000120.5+000098.000018.4 08.1800.59G? 0 +041420.94 +193447.2 +000029.6-000058.900013.4 08.1800.51F? 0 +041513.80 +545750.4 +000001.9-000035.700031.7 08.1800.54F? 0 +041520.09 +461842.6 -000015.9-000035.100001.9 08.1800.41F? 0 +041751.27 +222114.8 -000007.5-000012.800006.1 08.1800.57F? 0 +042242.50 -021439.1 -000020.5-000004.300006.8 08.1800.20A? 0 +042251.21 +705043.1 +000030.7-000025.800006.5 08.1800.43F? 0 +042605.32 +423841.1 +000000.2-000011.100002.4 08.1800.18A? 0 +042812.09 -263955.4 +000003.5-000020.100006.9 08.1800.22A? 0 +044142.25 -521844.3 +000003.0+000055.700012.8 08.1800.40F? 0 +044447.70 -511642.0 -000060.9-000081.200014.4 08.1800.50F? 0 +045023.87 -510323.2 +000004.9-000058.600014.0 08.1800.55F? 0 +050116.58 -540028.8 -000038.8-000042.900008.0 08.1800.45F? 0 +050138.91 +372434.4 +000009.5-000004.400004.7 08.1800.16A? 0 +050908.33 -062617.6 +000001.0+000002.100000.2 08.18-0.06B? 0 +050959.90 +400910.1 -000000.2-000005.800002.8 08.1800.40F? 0 +051308.65 +465109.4 -000000.3-000105.800013.4 08.1800.59G? 0 +052735.89 +004206.9 +000014.3+000007.500021.8 08.1800.98K? 0 +052824.25 +584030.2 +000008.5-000059.900001.9 08.1800.32F? 0 +053101.18 -283144.7 -000014.6+000138.800024.2 08.1800.58F? 0 +053233.25 +380224.6 +000015.9-000033.600014.1 08.1800.20A? 0 +053444.62 -114754.7 -000008.1-000009.600000.0 08.1800.08A? 0 +053506.56 +305544.7 -000000.3-000021.700005.7 08.1800.45F? 0 +053704.25 +370242.7 +000010.7-000020.200004.8 08.1800.69G? 0 +054329.69 +164154.1 +000003.1-000010.400002.4 08.1800.08A? 0 +054639.11 -210120.2 +000013.0-000035.000009.0 08.1800.47F? 1 +054839.96 -085550.4 +000087.0-000151.200003.5 08.1800.72G? 0 +055047.58 -394501.0 +000004.0-000030.800008.1 08.1800.58G? 0 +055500.44 +212421.5 +000019.7+000003.700007.8 08.18-0.08B? 0 +055701.72 +154431.1 +000081.5-000244.600017.6 08.1800.63G? 0 +055856.52 -342133.4 -000027.2-000009.100021.1 08.1800.64G? 0 +055925.77 -124203.8 -000001.9+000010.000011.6 08.1800.28A? 0 +060055.34 +175324.9 +000016.8-000000.400003.1 08.1800.97K? 0 +060408.28 +110057.3 +000022.9-000024.800004.2 08.1800.47F? 1 +060416.96 +062928.1 +000015.1-000022.200004.8 08.1800.08A? 0 +061454.73 +420724.6 -000027.6-000068.100002.7 08.1800.58G? 0 +061529.19 -323205.1 +000000.5+000024.700006.1 08.1800.04A? 0 +061958.72 -203151.9 -000005.9-000010.200001.0 08.1800.04A? 0 +062132.45 +711537.5 +000001.2+000027.000015.3 08.1800.28A? 0 +062800.35 +530402.4 +000011.7+000026.900018.0 08.1800.49F? 0 +062853.76 +400711.4 +000000.0+000000.000000.0 08.1800.10A? 1 +063151.15 -380417.4 -000000.4+000036.100009.2 08.1800.33F? 0 +063516.57 +080013.9 -000023.3+000001.200001.0 08.1800.03A? 0 +063530.54 +003022.3 -000008.5+000004.700002.3 08.1800.34F? 0 +063613.22 -363851.8 -000018.3+000014.700006.1 08.1800.25A? 0 +063823.11 +043726.9 -000010.8+000009.200000.4 08.1800.08A? 0 +063938.77 +125153.2 -000006.1-000018.200011.7 08.18-0.02B? 0 +064122.91 +152538.3 -000014.8+000003.800000.6 08.1800.33F? 0 +064309.40 -153026.5 -000008.3+000002.300006.5 08.1800.88G? 0 +064356.55 -144143.6 -000011.6+000015.400001.0 08.1800.01A? 0 +064736.40 +363819.7 -000001.5-000024.000001.8 08.1800.19A? 0 +064821.43 -132627.3 -000018.7-000032.100016.4 08.1800.50F? 1 +064937.43 +191003.8 +000000.3-000005.200006.0 08.18-0.02B? 0 +065058.65 -284226.6 -000014.3-000002.600002.9 08.1800.09A? 1 +065214.33 +334737.7 -000019.5+000000.800009.3 08.1800.01A? 0 +065349.08 -462537.0 +000002.9-000015.900002.4 08.1800.18A? 0 +065413.61 +330009.1 -000007.8+000000.500002.7 08.1800.01A? 0 +065451.37 -551532.2 -000027.0-000174.900027.5 08.1800.74G? 0 +065457.66 +072435.7 -000000.6+000008.700003.0 08.1800.00A? 0 +065919.61 -052436.1 -000015.3-000001.000002.0 08.18-0.02B? 0 +065928.45 -134151.1 -000004.4+000003.500010.2 08.1800.33F? 0 +070025.57 -335235.7 -000001.0+000013.700010.5 08.1800.17A? 0 +070034.60 -582336.4 -000005.1+000010.200008.3 08.1800.04A? 0 +070100.15 +015032.1 +000004.4-000004.400011.3 08.1800.99K? 0 +070234.11 +503905.0 -000017.9-000005.300007.3 08.1800.13A? 0 +070409.44 -101657.3 -000007.5-000021.800004.0 08.1800.23A? 0 +070422.08 -090617.3 -000018.9+000005.200009.2 08.1800.15A? 0 +070654.56 +375419.3 -000010.9+000008.700006.8 08.1800.96K? 0 +071232.55 -142930.6 +000002.4-000002.300001.9 08.1800.50F? 0 +071804.54 -093056.8 -000071.8+000032.200024.3 08.1800.53F? 0 +071912.72 -361001.1 -000012.8+000000.000004.8 08.18-0.10B? 0 +072347.02 +125756.7 +000074.6-000413.600055.3 08.1800.99K? 0 +073046.40 -280716.2 -000001.4-000002.900009.3 08.1800.07A? 1 +073130.44 -080836.9 +000000.3-000018.700000.7 08.1800.54F? 0 +073805.62 -635646.6 -000007.9+000015.400001.3 08.18-0.00B? 0 +074036.63 -131919.0 +000001.2+000005.100003.0 08.18-0.12B? 0 +074513.64 -104923.1 -000017.9+000002.900009.0 08.1800.39F? 0 +074657.14 +135315.4 -000010.4-000006.500009.6 08.18-0.01B? 0 +074822.10 -044712.1 -000018.9-000017.100003.5 08.1800.33F? 0 +074905.87 +054520.2 -000066.8+000029.100027.2 08.1800.50F? 0 +075742.40 -432959.3 -000008.4+000004.400002.0 08.18-0.10B? 0 +075755.91 -115124.7 -000069.1+000065.300007.6 08.1800.47F? 0 +075839.88 -245806.3 -000023.6-000028.000009.9 08.1800.47F? 0 +080202.47 -424612.6 -000009.3-000009.900018.1 08.18-0.06B? 0 +081553.31 +022725.6 +000072.5-000029.700000.2 08.1800.52F? 0 +081600.41 +734240.3 -000008.8-000054.400003.9 08.1800.29A? 0 +081712.57 -473956.0 -000012.7+000011.000011.0 08.18-0.09B? 0 +081927.00 -332200.0 +000002.8-000014.000006.7 08.1800.07A? 0 +082500.91 +474430.0 -000045.8-000043.400012.8 08.1800.47F? 0 +082654.88 -392446.5 -000002.3+000006.800002.6 08.18-0.04B? 0 +082712.66 +061801.1 +000019.8-000036.400003.6 08.1800.20A? 0 +082735.99 +303300.1 +000038.3-000001.400000.0 08.1800.38F? 0 +082824.52 -465718.6 +000002.6+000012.700003.7 08.18-0.04B? 0 +083140.23 -233220.4 -000007.5-000027.900011.6 08.1800.06A? 0 +083216.17 -375505.1 -000021.1-000002.300012.6 08.1800.40F? 0 +084353.07 -593514.4 -000015.0+000007.400002.9 08.1800.02A? 0 +084511.75 -492122.1 -000008.9+000008.800001.7 08.18-0.05B? 0 +084713.68 -645636.2 -000005.5-000034.600002.6 08.1800.47F? 0 +084927.51 -385144.8 -000010.2+000025.600006.5 08.1800.28A? 0 +085359.17 +345209.1 -000002.9-000028.300012.7 08.1800.44F? 0 +085607.06 +362611.0 -000144.3-000222.100027.8 08.1800.71G? 0 +085922.99 +481617.9 -000051.8+000035.500004.3 08.1800.41F? 0 +085925.28 -410629.1 -000033.7+000042.300002.4 08.1800.47F? 0 +090452.97 -564349.4 -000007.6+000011.100001.7 08.1800.93G? 0 +090744.20 +370427.7 -000064.1-000050.300032.6 08.1800.45F? 0 +090802.80 +273332.9 -000100.4-000044.600015.1 08.1800.66G? 0 +090809.94 -550559.8 -000020.9+000023.800004.7 08.1800.19A? 0 +091057.10 -123919.0 -000003.0-000006.700013.9 08.1800.87G? 0 +091154.13 +690235.4 -000016.2+000008.200006.3 08.1800.20A? 0 +092222.41 +042156.3 -000003.0+000001.300000.3 08.1800.06A? 0 +092755.70 +081733.6 -000023.1+000017.500002.8 08.1800.15A? 0 +092808.98 +824118.3 -000011.1-000016.800006.8 08.1800.43F? 0 +093140.75 -212035.4 -000081.0+000018.800006.4 08.1800.67G? 0 +093341.86 -632826.0 -000016.1-000004.400002.5 08.1800.20A? 0 +093417.93 +664738.6 -000024.4-000027.400015.8 08.1800.47F? 0 +093439.60 -250850.5 -000129.5-000000.900009.8 08.1800.89G? 0 +093451.08 -073156.9 -000073.0-000019.500009.8 08.1800.50F? 0 +093547.42 -215650.1 -000029.8+000022.300004.0 08.1800.95K? 0 +094208.83 -372354.8 +000032.2-000028.500016.1 08.1800.53F? 0 +094217.46 -155947.4 +000008.1-000013.800015.2 08.1800.11A? 0 +094439.55 -061654.9 -000049.3-000055.700002.3 08.1800.97K? 0 +094750.80 -273554.8 +000000.0+000000.000000.0 08.1800.09A? 0 +100729.55 -483128.6 -000008.2+000016.700008.8 08.1800.94G? 0 +100930.29 +270315.9 -000018.1-000019.300007.8 08.1800.38F? 0 +101237.98 -250817.2 -000008.2+000006.400004.6 08.1800.98K? 0 +101659.16 -305519.9 -000045.8+000009.200003.5 08.1800.45F? 0 +101821.37 +373029.9 -000083.3-000007.400005.8 08.1800.25A? 1 +101832.26 +294909.8 -000000.8-000023.200011.3 08.1800.20A? 0 +102113.84 -514252.5 -000019.9-000009.200007.9 08.18-0.04B? 0 +102824.18 -010725.4 +000021.1+000006.700002.5 08.1800.29A? 0 +103125.96 -401607.5 +000029.9-000057.200008.4 08.1800.97K? 0 +103622.43 -590206.2 -000017.3-000004.500015.2 08.1800.70G? 0 +103943.96 -485948.3 -000010.7+000010.800004.0 08.18-0.05B? 0 +105109.25 +004709.9 +000022.2-000010.200008.2 08.1800.17A? 0 +105327.84 -154914.2 -000328.0+000041.000012.0 08.1800.79G? 0 +110305.56 +403016.5 +000012.0-000009.300002.5 08.1800.98K? 0 +110312.85 -630359.9 -000006.0+000003.800002.3 08.1800.43F? 0 +110959.25 -293600.7 -000020.8-000003.200009.9 08.1800.09A? 0 +111305.06 +461323.1 -000041.6-000003.900006.8 08.1800.40F? 0 +111735.30 -382251.2 -000257.1+000019.900032.5 08.1800.67G? 0 +111910.44 -481054.6 -000016.8-000001.800005.5 08.1800.65G? 0 +112003.34 +705656.1 -000032.8-000010.200009.3 08.1800.97K? 0 +112059.14 +205128.8 -000024.5-000002.400006.3 08.1800.35F? 0 +112352.98 -591817.3 -000002.1+000004.800009.4 08.1800.15A? 0 +114314.68 -563515.5 +000001.5-000002.400018.0 08.1800.03A? 0 +115215.46 -374508.9 -000041.3-000015.700007.4 08.1800.44F? 0 +120512.83 -013033.0 -000516.9+000053.700023.4 08.1800.74G? 0 +122235.07 -504810.3 -000009.2-000016.500006.1 08.1800.28A? 0 +122539.32 -572003.4 -000009.0+000002.300002.8 08.1800.10A? 0 +123338.31 -174737.1 +000088.9-000028.900003.5 08.1800.54F? 0 +125037.49 +460401.1 +000006.1-000013.700001.4 08.1800.94G? 0 +125154.44 +583948.2 +000015.4+000014.600007.6 08.1800.34F? 0 +130102.84 -333726.8 -000000.3+000007.300009.9 08.1800.47F? 0 +131202.34 -565726.2 -000016.7-000002.400002.0 08.1800.01A? 0 +131234.26 -603338.8 -000004.9+000001.600006.7 08.1800.17A? 0 +132814.90 -334222.2 +000025.3-000090.700000.1 08.1800.56F? 0 +132905.99 -605523.4 +000000.1-000001.400000.0 08.1800.06A? 0 +132906.31 +221057.7 -000254.0+000008.700016.1 08.1800.51F? 0 +133437.28 -495159.9 -000042.5-000049.100013.0 08.1800.50F? 0 +133640.15 +755432.4 +000253.2-000123.300019.5 08.1800.67G? 0 +133821.41 +271713.6 -000007.2-000005.600016.8 08.1800.34F? 0 +135412.59 -512400.0 -000022.8-000009.700001.0 08.1800.07A? 0 +140538.54 -180420.1 +000052.6-000061.200016.4 08.1800.61G? 0 +140803.81 -643222.7 -000006.9-000009.500003.1 08.1800.12A? 0 +141808.15 +264744.0 +000014.7-000060.800013.1 08.1800.77G? 0 +141952.53 +491756.3 -000053.9+000033.500005.3 08.1800.40F? 0 +142238.64 -733320.9 +000000.0+000000.000000.0 08.1800.02A? 1 +142654.12 +283521.7 +000066.7-000139.900000.2 08.1800.94G? 0 +143224.93 +444707.2 +000058.8-000165.500014.9 08.1800.56F? 0 +145042.15 -081327.7 -000025.8+000036.000017.6 08.1800.49F? 0 +145236.49 -613407.0 -000005.8-000009.000007.7 08.1800.01A? 0 +145413.60 -531152.0 +000003.5-000004.600000.2 08.1800.02A? 0 +145830.81 -515016.4 -000031.5-000035.500007.4 08.1800.32F? 0 +145921.92 -623032.0 -000001.9-000005.800002.4 08.1800.29A? 0 +150341.53 -661031.2 +000011.6-000011.300000.7 08.1800.29A? 0 +150445.19 +252737.6 -000069.8-000072.900012.2 08.1800.49F? 0 +151808.15 -701731.6 -000003.4-000014.100005.1 08.18-0.03B? 0 +151842.33 +660456.8 -000021.6+000032.400001.7 08.1800.95G? 0 +152134.44 -275523.5 -000038.9+000004.800023.3 08.1800.52F? 0 +152223.96 +205542.6 -000017.4+000008.800002.3 08.1800.46F? 0 +152243.71 +161540.7 -000392.3+000008.300009.3 08.1800.62G? 0 +152245.79 +303252.6 +000021.7+000000.900010.5 08.1800.44F? 0 +153936.89 +065912.5 +000013.6-000055.300005.9 08.1800.46F? 0 +154350.76 -663113.8 +000026.2-000007.200006.5 08.1800.52F? 0 +154356.85 -420039.7 -000016.5-000015.800010.5 08.1800.05A? 0 +154635.87 +655151.9 +000024.0-000002.500013.3 08.1800.22A? 0 +154906.75 +630833.1 +000007.9+000012.700011.6 08.1800.38F? 0 +155133.10 -304211.3 +000002.1+000000.200012.1 08.1800.87G? 0 +155815.11 -152840.3 -000007.7-000021.900003.3 08.1800.37F? 0 +161219.62 -652154.1 -000040.5-000068.000007.4 08.1800.95K? 0 +161317.94 +663653.5 -000012.5-000093.000015.5 08.1800.64G? 0 +161922.59 -254538.3 -000099.7-000038.000016.5 08.1800.73G? 0 +162743.57 -492625.6 -000028.9-000053.300002.1 08.1800.44F? 0 +163231.06 +130923.5 +000067.0-000117.400011.5 08.1800.60G? 0 +163904.46 -275856.2 -000040.5-000017.300010.7 08.1800.62G? 0 +163937.53 +230006.2 +000031.0-000029.700006.6 08.1800.35F? 0 +164749.94 -802146.4 -000013.2-000037.400000.5 08.1800.48F? 0 +165403.11 +613847.4 +000017.2+000028.000012.1 08.1800.66G? 0 +170106.85 -585100.2 +000000.0+000000.000000.0 08.1800.01A? 0 +170325.53 +090128.8 -000022.8-000051.700006.5 08.1800.59G? 0 +170334.04 +572959.0 -000000.6+000024.700005.2 08.1800.01A? 0 +170629.43 -135607.4 +000000.0+000000.000000.0 08.1800.51F? 1 +170629.45 -135605.1 +000000.0+000000.000000.0 08.1800.47F? 0 +171248.03 -334044.0 +000012.8+000002.300007.9 08.18-0.03B? 0 +171448.63 -484229.7 +000023.8+000028.100030.3 08.1800.35F? 0 +171618.77 -470725.7 +000018.5-000006.400013.1 08.1800.20A? 0 +172048.75 -423930.3 +000027.1+000005.400021.4 08.1800.55F? 1 +172915.62 -404448.7 -000005.4-000011.400001.8 08.1800.07A? 0 +173356.40 -453738.1 +000009.7+000003.900011.4 08.18-0.02B? 0 +173631.74 +444323.6 -000060.7+000051.600001.4 08.1800.97K? 0 +174426.26 -170844.6 -000000.1-000029.000012.6 08.1800.36F? 0 +174456.39 -171333.2 +000033.1+000052.400017.9 08.1800.26A? 0 +175014.89 -230744.1 -000008.3-000018.600014.0 08.1800.29A? 0 +175020.01 +035406.4 -000011.7-000048.100009.8 08.1800.32F? 0 +175516.08 +440004.0 +000023.7-000037.700018.8 08.1800.51F? 0 +175903.67 -200344.4 -000004.4-000016.100005.0 08.1800.14A? 0 +175959.65 -522621.5 -000077.1-000081.700011.5 08.1800.39F? 0 +175959.97 -250511.7 -000007.1-000005.200004.0 08.1800.06A? 0 +180052.34 -241233.5 -000008.3-000001.000014.5 08.18-0.03B? 0 +180259.76 +461408.7 -000004.3+000053.300006.9 08.1800.43F? 0 +180834.84 +312734.1 +000003.5-000012.700006.4 08.1800.37F? 0 +181026.22 +322110.1 +000007.4-000020.400005.3 08.1800.19A? 0 +181033.57 -164457.5 +000030.4+000005.900027.9 08.1800.22A? 0 +181120.52 -401825.4 -000006.1-000000.400005.3 08.18-0.13B? 0 +181233.94 -182351.6 +000000.6-000002.500009.0 08.1800.04A? 0 +181425.49 -180903.3 +000001.3-000006.600014.2 08.1800.00A? 0 +181521.23 -195617.0 -000085.9-000085.900031.4 08.1800.60G? 0 +181904.35 +405538.4 +000022.9+000047.300009.2 08.1800.46F? 0 +182116.39 +493524.4 -000017.5-000010.400003.1 08.1800.95K? 0 +182714.69 +063107.0 -000007.1-000013.600002.4 08.1800.01A? 0 +182919.26 -313330.9 +000019.1-000020.900000.7 08.1800.54F? 0 +183506.90 +150619.5 +000003.0-000002.700003.7 08.1800.20A? 0 +183601.19 +753024.0 +000014.5-000000.600005.2 08.1800.20A? 0 +184614.15 +025713.2 +000067.1-000010.100004.4 08.1800.49F? 0 +185100.05 -450153.7 +000018.6-000005.200003.8 08.1800.21A? 0 +185226.97 -571146.0 +000001.5-000017.400001.2 08.1800.06A? 0 +185553.14 +233326.4 +000130.4-000276.800050.1 08.1800.94G? 0 +190101.31 +200124.9 -000005.9-000006.000008.9 08.18-0.02B? 0 +190158.10 -680804.4 +000003.2-000021.000010.9 08.1800.48F? 0 +190408.63 +051424.4 -000019.9-000069.900019.7 08.1800.54F? 0 +190432.59 +234357.0 +000000.9+000013.500000.8 08.1800.40F? 0 +190933.11 +292128.9 +000006.6-000003.800007.2 08.18-0.06B? 0 +191219.18 +765214.7 +000012.8+000009.200001.5 08.1800.23A? 0 +191306.36 +300246.1 +000001.1-000003.500009.9 08.18-0.05B? 0 +191542.97 -391204.5 -000011.9-000009.300005.1 08.1800.01A? 0 +191619.66 -163409.2 -000015.3-000033.700010.5 08.1800.06A? 0 +191643.64 +115041.1 +000003.1-000009.300007.6 08.1800.29A? 0 +191703.50 +160516.9 +000000.1-000003.900011.9 08.1800.14A? 0 +192740.62 +363144.4 +000001.4+000002.200005.3 08.18-0.03B? 0 +192806.96 -010528.2 -000001.3+000003.900001.0 08.1800.07A? 0 +192848.48 +182910.7 -000003.6-000003.600005.8 08.1800.06A? 0 +193321.77 +411947.1 +000010.4-000021.500009.1 08.1800.79G? 0 +193429.26 +111531.0 -000051.1-000075.500019.0 08.1800.63G? 0 +193641.83 -053547.4 +000005.4-000010.300000.9 08.1800.24A? 0 +194727.98 +282909.0 -000001.9-000031.300019.0 08.1800.96K? 0 +195022.59 -145612.1 -000013.3-000019.000005.4 08.1800.31F? 0 diff --git a/kstars/kstars/data/hip053.dat b/kstars/kstars/data/hip053.dat new file mode 100644 index 00000000..33b6bd82 --- /dev/null +++ b/kstars/kstars/data/hip053.dat @@ -0,0 +1,1000 @@ +195834.28 -182252.5 -000011.8+000010.200014.7 08.1800.47F? 0 +195854.51 +063528.4 +000040.9-000005.700015.6 08.1800.43F? 0 +195900.63 -634740.0 +000021.9-000000.500005.0 08.1800.35F? 0 +200341.60 +362532.2 -000000.2+000000.900007.6 08.1800.09A? 1 +200341.76 -465905.6 +000023.8-000060.300008.0 08.1800.46F? 0 +200400.68 -784645.6 +000002.1-000016.000007.4 08.1800.15A? 0 +200454.15 -652142.3 +000218.5-000274.700017.2 08.1800.68G? 0 +201122.79 -635625.8 +000087.5+000027.400019.4 08.1800.42F? 0 +201400.39 +165129.1 +000002.1-000012.600002.4 08.1800.11A? 0 +201656.86 +474956.2 -000006.9-000019.000022.6 08.1800.96K? 0 +201937.30 +130038.9 +000010.9+000004.900014.6 08.1800.97K? 0 +202043.32 +012319.0 -000008.5-000005.300005.3 08.1800.03A? 0 +202320.00 +313046.2 +000019.7+000042.300002.1 08.1800.97K? 0 +202521.87 +014508.1 -000001.8-000004.100007.5 08.1800.57F? 0 +202805.30 -220123.7 +000014.7-000036.900002.3 08.1800.20A? 0 +202923.57 +400556.4 +000013.4+000000.000001.5 08.18-0.05B? 0 +203744.97 +322342.2 +000047.0+000067.300008.7 08.1800.54F? 0 +204245.10 +025943.2 -000004.4-000023.500011.0 08.1800.44F? 0 +205845.19 +623013.4 -000045.8-000047.000001.0 08.1800.82G? 0 +205905.34 +095912.2 +000076.6-000011.500014.9 08.1800.46F? 0 +205924.27 -202639.7 -000001.2-000041.200022.8 08.1800.58F? 0 +210231.38 -111050.8 +000032.9-000013.900011.6 08.1800.39F? 0 +210259.58 +350215.0 +000035.1+000010.400001.4 08.1800.47F? 0 +210311.09 +753159.0 -000004.8+000011.800000.7 08.1800.53F? 0 +210356.57 +491422.1 -000006.7-000007.700003.5 08.1800.31A? 0 +210511.13 +264520.8 +000009.9-000002.700007.4 08.1800.04A? 0 +210531.61 +204337.5 +000006.1-000004.700005.1 08.18-0.01B? 0 +210625.89 +130652.4 +000030.8-000126.500013.7 08.1800.60G? 0 +211510.05 -150731.9 +000001.4-000000.600012.0 08.1800.23A? 0 +211734.29 +310917.4 +000002.5-000007.800006.2 08.1800.07A? 0 +211800.29 +301926.5 +000003.4-000003.200001.8 08.18-0.10B? 0 +212118.90 -841835.8 +000000.0+000000.000000.0 08.1800.36F? 0 +212154.69 +254855.1 -000004.9-000004.500012.2 08.1800.22A? 0 +212410.99 -064437.7 +000017.4+000002.900007.0 08.1800.47F? 0 +212940.21 -382044.8 +000100.3+000018.600000.1 08.1800.39F? 0 +213103.21 +300802.8 +000025.0+000012.800010.7 08.1800.38F? 0 +213423.43 +135511.9 -000100.4-000043.900029.3 08.1800.61G? 0 +214257.10 +381104.7 -000068.4-000058.500014.5 08.1800.61G? 0 +214700.66 +475902.5 +000014.0-000017.400003.9 08.1800.37F? 0 +215040.64 +614811.3 -000006.3-000005.400002.8 08.1800.12A? 0 +215220.99 +630602.6 +000000.0+000000.000000.0 08.1800.06A? 1 +215305.36 +205550.8 -000009.5-000095.900048.4 08.1800.94G? 0 +215632.41 +214737.3 +000032.8+000000.600001.1 08.1800.18A? 0 +215658.13 -281241.7 +000014.1-000036.700009.2 08.1800.41F? 0 +215736.92 +472522.6 +000003.5+000000.800001.9 08.1800.09A? 0 +220150.41 -095229.1 +000022.4+000005.100006.8 08.1800.74G? 0 +220151.74 +483423.9 -000028.2-000101.100020.4 08.1800.50F? 0 +220451.05 +605939.4 -000002.4-000009.900000.8 08.1800.62G? 0 +220842.90 -562609.6 +000077.8-000023.000009.8 08.1800.45F? 1 +221116.06 +685122.8 +000018.5-000002.400004.5 08.18-0.01B? 0 +221500.79 +614132.4 -000005.3-000006.400004.6 08.1800.30A? 0 +221808.12 +560659.0 -000012.1-000009.000006.6 08.1800.91G? 0 +222238.84 +443731.2 +000048.5-000013.900006.3 08.1800.42F? 0 +222306.52 -432420.5 +000062.0-000010.800012.0 08.1800.96K? 0 +222325.89 +420332.3 -000002.5-000014.700009.1 08.1800.14A? 0 +222602.79 -833057.2 +000028.1+000030.700007.2 08.1800.31A? 0 +223050.14 +404319.1 -000217.1+000036.500012.3 08.1800.68G? 0 +223323.47 +393430.6 +000004.5-000004.700003.6 08.18-0.05B? 0 +225746.80 +233905.7 -000005.3-000011.800021.3 08.1800.22A? 0 +225941.27 -042151.4 -000020.9-000020.500009.3 08.1800.47F? 0 +230142.19 -512805.4 -000100.2-000093.400031.7 08.1800.83G? 0 +232140.00 +554233.5 +000067.8+000023.600012.4 08.1800.41F? 0 +233545.94 +400224.0 +000009.5-000002.500015.1 08.18-0.04B? 0 +233655.83 +521705.9 +000024.2-000010.900003.9 08.1800.24A? 0 +233821.69 +441541.1 +000022.8-000016.100009.4 08.1800.47F? 0 +234317.83 -000920.1 -000007.7-000008.500002.4 08.1800.06A? 0 +235154.25 -281936.6 +000012.6-000004.100002.9 08.1800.96K? 0 +235219.94 -180133.2 +000078.9-000023.100016.1 08.1800.50F? 0 +000342.47 +132154.7 +000038.8-000001.300013.6 08.1801.01K? 0 +000906.42 -503627.9 +000008.6-000011.200012.1 08.1801.34K? 0 +001150.65 -541235.4 -000037.2-000046.500012.9 08.1801.14K? 0 +001201.94 +484048.2 +000020.5+000038.200004.9 08.1801.05K? 0 +001206.08 +390220.1 -000029.7-000025.100003.6 08.1801.27K? 0 +003603.96 -473431.1 +000002.5-000007.600008.7 08.1801.28K? 0 +004121.29 +033557.9 +000001.3+000008.800003.8 08.1801.28K? 0 +005437.52 +391009.8 -000024.5-000019.700011.8 08.1801.52K? 0 +010224.38 +050339.3 +000333.1+000225.600046.7 08.1801.04K? 0 +010252.28 -560316.8 -000007.8-000001.000008.3 08.1801.14K? 0 +011720.10 +562450.5 +000036.5+000001.900009.1 08.1801.59K? 1 +013015.23 -731025.4 -000048.5-000026.400006.5 08.1801.18K? 0 +013713.78 -192218.1 +000040.9+000010.200007.6 08.1801.11K? 0 +014111.34 +282854.9 +000000.7-000021.900001.2 08.1801.05K? 0 +015657.29 -491445.6 +000037.2+000011.800001.2 08.1801.20K? 0 +023042.75 +222801.2 -000009.0-000022.200004.7 08.1801.92M? 0 +023159.42 +422328.7 +000002.9+000017.100005.9 08.1801.12K? 0 +024031.97 +612902.8 +000000.0+000000.000000.0 08.1801.19K? 1 +024257.26 +021537.6 -000016.7+000000.800009.9 08.1801.14K? 0 +024924.05 -724611.8 +000038.5+000027.100014.3 08.1801.21K? 0 +025308.94 -350228.6 -000005.1+000010.100005.9 08.1801.06K? 0 +025816.90 -670836.0 +000009.5+000001.200010.7 08.1801.26K? 0 +030153.79 -192052.9 +000044.1+000024.300001.7 08.1801.29K? 0 +030827.67 -093239.2 +000041.6+000029.800008.2 08.1801.04K? 0 +030901.94 +560242.4 +000001.4-000004.100000.4 08.1801.19K? 0 +032659.38 +244925.5 +000011.5-000039.800018.3 08.1801.57K? 1 +033124.45 +174840.9 +000022.8-000022.700007.1 08.1801.26K? 0 +033439.34 -072232.7 +000036.8-000007.600010.7 08.1801.48K? 0 +035506.88 +760013.3 +000019.1+000002.900005.1 08.1801.71K? 0 +040917.72 +303834.4 -000021.3-000016.400012.2 08.1801.50K? 0 +041201.75 +243405.7 +000056.3-000036.600011.3 08.1801.27K? 0 +042020.08 +743943.1 +000011.9-000014.100006.0 08.1801.56K? 0 +042203.69 -095706.5 -000029.1-000039.900009.8 08.1801.42K? 0 +042237.94 +145435.0 -000011.5-000002.700007.3 08.1801.50K? 0 +043710.53 +155615.8 +000095.6-000144.100015.4 08.1801.40K? 0 +044150.47 -371127.5 -000016.0+000017.700004.3 08.1801.45K? 0 +045015.01 -133407.7 -000005.8+000012.200015.1 08.1801.62K? 0 +045643.11 -622708.9 +000008.8-000015.700005.2 08.1801.29K? 0 +052014.56 -110407.1 +000000.6-000008.000001.8 08.1801.51K? 0 +053210.45 +380449.0 -000006.0-000041.400002.5 08.1801.22K? 0 +053217.54 -333150.8 -000000.2-000028.500009.4 08.1801.57K? 0 +053947.86 +144757.1 +000001.0+000002.700044.3 08.1801.70K? 0 +054123.50 -504517.3 +000013.4+000024.100019.6 08.1801.60K? 0 +054223.54 +262622.8 -000005.4-000006.600005.0 08.1801.06K? 0 +055659.02 -284532.7 +000006.2-000034.700002.1 08.1801.02K? 0 +061250.87 -071758.0 +000004.5-000005.600010.4 08.1801.35K? 0 +061342.83 +492726.3 -000006.9+000003.500005.4 08.1801.12K? 0 +061634.77 +313252.8 +000006.5-000086.300003.4 08.1801.03K? 0 +062904.72 +322530.5 -000005.9+000004.700011.3 08.1801.21K? 0 +063917.10 -605802.3 +000005.2+000017.600011.6 08.1801.45K? 0 +064417.05 +173343.8 -000005.7-000021.800013.7 08.1801.35K? 0 +065145.88 +024244.1 +000002.4+000011.200006.5 08.1801.38K? 0 +065607.97 +293132.4 +000003.4-000035.700009.8 08.1801.17K? 0 +070014.69 -043636.2 -000001.6-000005.400010.9 08.1801.17K? 0 +070535.62 -164136.5 -000008.6+000009.000003.5 08.1801.09K? 0 +070939.41 -281629.1 -000000.3+000017.200004.4 08.1801.55K? 0 +071249.57 -450212.9 -000014.7+000025.800001.2 08.1801.65K? 0 +071452.37 +230639.8 -000005.0+000004.500006.3 08.1801.17K? 0 +071500.36 +013815.1 +000005.5+000002.300008.5 08.1801.56K? 0 +071552.24 +144831.0 +000000.8-000021.800013.9 08.1801.53K? 0 +071709.77 +022235.7 -000012.0+000018.500023.1 08.1801.46K? 0 +072135.75 -492418.7 -000016.2+000051.400008.1 08.1801.04K? 0 +072700.94 -112152.3 -000001.2+000009.100017.7 08.1801.43K? 0 +073025.04 +310842.6 -000013.4-000022.500001.8 08.1801.05K? 0 +073158.27 -225507.1 +000000.0-000003.100007.5 08.1801.46K? 0 +073215.87 +310607.5 -000010.0-000007.100022.1 08.1801.38K? 0 +073521.15 +263608.3 -000015.9+000011.900010.5 08.1801.03K? 0 +074117.42 +255319.6 -000032.0+000014.100004.5 08.1801.09K? 0 +074405.67 +652617.3 +000003.3+000000.300014.2 08.1801.42K? 0 +074534.24 +074353.6 -000009.6-000001.700009.1 08.1801.36K? 0 +074609.40 +034115.1 -000001.1+000014.900015.9 08.1801.07K? 0 +075249.10 -365443.6 +000019.8+000036.300007.7 08.1801.06K? 0 +075439.66 -124050.3 -000029.5+000003.800012.5 08.1801.06K? 0 +075753.92 +293100.6 -000026.9-000015.200005.1 08.1801.42K? 0 +075946.77 +230513.1 -000008.2-000012.400009.5 08.1801.20K? 0 +080255.69 +245903.0 +000001.2-000020.300002.6 08.1801.34K? 0 +080742.88 -281916.7 -000006.2+000015.700008.1 08.1801.56K? 0 +081022.43 -225221.2 -000032.3+000028.300007.5 08.1801.25K? 0 +081417.03 -055400.6 +000006.7-000001.300011.9 08.1801.10K? 0 +083022.09 -251018.9 -000010.1-000022.900017.7 08.1801.08K? 0 +083445.14 +012913.4 -000048.2+000014.400001.5 08.1801.15K? 0 +084037.15 -074830.2 -000014.7-000027.400009.8 08.1801.15K? 0 +084151.74 -595120.8 -000030.8+000048.800006.6 08.1801.25K? 0 +084534.74 -431944.9 +000006.6-000004.600000.0 08.1801.07K? 0 +085527.24 +704742.1 -001344.0-000383.700084.8 08.1801.40K? 1 +085732.06 -710816.7 -000005.3+000011.700008.3 08.1801.10K? 0 +091626.16 -042416.8 -000101.5-000019.700000.8 08.1801.10K? 0 +092033.12 -495426.0 -000022.5+000003.000003.6 08.1801.03K? 0 +092314.44 +330512.5 -000004.8-000049.900021.6 08.1801.22K? 0 +092643.27 -555608.8 -000020.3-000001.400009.1 08.1801.40K? 0 +093921.83 -024014.4 +000000.4-000001.200015.4 08.1801.60K? 0 +095001.51 -385710.1 -000004.8-000002.000011.4 08.1801.03K? 0 +095050.48 +140714.5 -000041.6+000027.400013.3 08.1801.00K? 0 +095622.83 +592621.4 +000004.7+000002.800003.9 08.1801.24K? 0 +095937.12 -104206.5 -000017.0+000013.600008.8 08.1801.30K? 0 +100116.79 -605855.5 -000005.1+000014.900009.5 08.1801.20K? 0 +100637.51 +065420.6 +000100.7-000068.400011.7 08.1801.03K? 0 +100724.70 -245606.9 -000018.4-000001.100016.7 08.1801.36K? 0 +100738.01 -545718.7 -000033.7+000043.900010.8 08.1801.54K? 0 +101037.63 +583706.0 -000002.6-000014.400008.2 08.1801.31K? 0 +101542.67 -312852.4 -000006.1+000003.800000.9 08.1801.61K? 0 +101819.03 -402921.6 -000052.5+000029.800005.8 08.1801.25K? 0 +101856.49 -612257.5 -000011.1-000006.300004.1 08.1801.56K? 0 +104339.48 -311214.6 -000016.1-000008.900006.0 08.1801.11K? 0 +104417.05 -553307.0 -000008.0+000004.200021.2 08.1801.29K? 0 +105851.38 -501628.5 +000019.3-000010.800000.1 08.1801.12K? 0 +105948.26 +162314.3 -000051.6-000001.800008.6 08.1801.08K? 0 +110208.53 +275223.4 +000012.0-000000.600011.2 08.1801.61K? 0 +111926.44 -212558.6 -000024.5+000010.100004.0 08.1801.51K? 0 +111941.59 -544435.8 -000003.8+000000.400001.1 08.1801.18K? 0 +113548.42 -344710.8 -000000.8+000013.600001.8 08.1801.23K? 0 +113726.22 -231332.4 +000008.2+000001.500009.5 08.1801.08K? 0 +115138.64 -173409.9 +000024.6-000015.500000.5 08.1801.53K? 0 +120302.32 -281530.9 +000016.1-000015.000012.2 08.1801.21K? 0 +120530.57 +283020.0 -000003.8+000005.100001.2 08.1801.33K? 0 +120953.72 +392600.7 -000016.4+000019.300006.7 08.1801.58K? 0 +122623.80 +370650.0 -000035.9+000002.400009.8 08.1801.39K? 0 +123023.64 -270508.9 -000006.6+000010.100018.1 08.1801.62K? 0 +124604.58 -314547.4 +000016.0-000014.500023.6 08.1801.01K? 0 +124848.61 -363455.2 +000004.2-000013.200002.7 08.1801.13K? 0 +125956.46 -141121.4 -000002.8-000007.900009.9 08.1801.24K? 0 +130459.43 -532706.2 +000014.7+000008.300000.8 08.1801.30K? 0 +131226.15 -310348.5 -000017.6+000006.200009.9 08.1801.37K? 0 +133054.94 -393353.4 -000004.1-000005.500011.7 08.1801.66K? 0 +133147.11 -543045.1 +000002.4-000036.100008.2 08.1801.07K? 0 +135921.29 -405304.4 -000025.5-000015.200003.6 08.1801.39K? 0 +140722.92 -313514.3 +000013.8+000020.500014.8 08.1801.02K? 0 +140743.79 -680846.4 -000065.3-000019.300006.4 08.1801.18K? 0 +141317.41 -134908.8 -000010.0+000030.300030.8 08.1801.05K? 0 +141357.39 +193449.4 +000032.4-000022.700004.1 08.1801.54K? 0 +143510.24 +743458.7 +000021.7+000018.100003.6 08.1801.01K? 0 +145221.38 -235711.8 +000027.0+000003.900005.9 08.1801.12K? 0 +145411.35 +684624.8 -000000.1-000003.600008.7 08.1801.28K? 0 +150254.72 +093010.6 -000019.4-000037.600003.3 08.1801.41K? 0 +150814.79 -170534.0 +000005.5-000043.400008.2 08.1801.20K? 0 +151536.95 -405701.2 -000014.9-000000.100000.5 08.1801.30K? 0 +152057.64 -744316.3 +000000.2-000022.100009.4 08.1801.27K? 0 +152138.25 -113402.0 -000048.7-000030.800001.1 08.1801.27K? 0 +153125.02 -520014.5 -000020.1-000005.300020.5 08.1801.38K? 0 +154639.57 -704420.3 -000017.9-000014.400002.0 08.1801.00K? 0 +154653.55 -521754.2 +000029.6-000031.000005.6 08.1801.61K? 0 +155835.80 -514616.1 -000016.4+000007.100022.4 08.1801.66K? 0 +160054.62 -355940.9 -000013.6-000022.600002.1 08.1801.19K? 0 +160536.77 +682948.7 -000007.7-000005.500005.7 08.1801.03K? 0 +160738.47 +561436.4 +000009.7-000016.500001.9 08.1801.38K? 0 +161457.07 -322644.4 +000027.4-000014.400021.6 08.1801.90M? 0 +161844.44 +163654.1 +000029.1-000008.900001.5 08.1801.09K? 0 +161952.45 +094919.1 -000022.5-000061.400011.6 08.1801.00K? 0 +162157.49 -493944.8 +000018.1+000009.200000.8 08.1801.73K? 0 +162225.24 -562524.1 -000015.1+000001.600004.4 08.1801.86M? 0 +163612.74 -094443.6 +000007.6-000012.200003.1 08.1801.70K? 0 +163740.29 +422332.8 -000012.9-000016.300002.1 08.1801.47K? 0 +163952.21 +211416.7 +000020.8-000002.700006.3 08.1801.09K? 0 +165210.87 +613955.4 -000014.3+000003.700005.9 08.1801.22K? 0 +170318.69 -200826.4 +000024.8-000007.100036.5 08.1801.72K? 0 +170852.22 +054246.4 +000001.1+000018.200000.1 08.1801.34K? 0 +170942.79 +003254.7 +000009.2-000009.200003.8 08.1801.33K? 0 +171515.45 -303214.4 -000012.7-000031.400023.1 08.1801.59K? 0 0.10 1.00 +172257.60 -460431.3 -000002.4-000003.600001.2 08.1801.58K? 0 +173239.72 -215224.6 +000003.5-000011.300001.4 08.1801.24K? 0 +173640.88 -415541.2 -000003.7-000004.200016.1 08.1801.58K? 0 +175052.34 -334220.4 -000030.0-000004.400014.9 08.1801.47K? 0 +180351.40 +404951.0 +000000.7-000010.000000.6 08.1801.66K? 0 +180455.85 -234153.4 +000015.9-000020.600017.0 08.1801.05K? 0 +180711.91 +413331.6 +000007.2+000015.000013.6 08.1801.26K? 0 +180845.15 -453012.2 -000036.9-000027.800004.3 08.1801.45K? 0 +181709.67 -221011.7 -000000.8+000003.200002.2 08.1801.61K? 0 +181903.63 -163924.1 -000005.0+000017.200005.1 08.1801.03K? 0 +184118.76 -451449.8 -000023.2-000029.700000.4 08.1801.43K? 0 +184209.76 -642955.5 -000007.1-000022.200004.7 08.1801.43K? 0 +184319.62 -282659.5 +000009.3-000031.800024.4 08.1801.17K? 0 +185228.75 +250433.1 +000006.6+000009.700001.6 08.1801.55K? 0 +185258.49 -280842.8 -000025.6-000006.100010.4 08.1801.10K? 0 +185712.54 +060117.2 +000008.9-000002.700004.0 08.1801.29K? 0 +190057.39 -662410.4 -000000.9+000011.400004.6 08.1801.16K? 0 +191657.86 -212946.2 -000019.5-000024.500024.0 08.1801.47K? 0 +192242.84 -140212.1 -000012.0-000018.500004.2 08.1801.27K? 0 +192421.83 -041717.1 +000017.9-000014.300002.0 08.1801.06K? 0 +192514.61 +252825.4 +000005.1-000002.500003.1 08.1801.31K? 0 +192541.94 -744021.8 +000034.7-000010.500012.7 08.1801.20K? 0 +192943.38 -212019.3 +000022.2-000028.800017.1 08.1801.02K? 0 +193350.46 -154927.4 +000010.2+000018.500015.2 08.1801.30K? 0 +193728.72 +315521.2 -000006.0+000005.700002.3 08.1801.64K? 0 +193746.67 +314514.2 +000020.6+000009.800002.2 08.1801.31K? 0 +195309.83 +001931.6 -000005.9-000021.200012.4 08.1801.73K? 0 +195608.86 +762700.7 -000000.7-000012.900003.0 08.1801.77K? 0 +200356.88 -365430.3 -000007.0-000020.400003.1 08.1801.08K? 0 +201333.83 +161248.8 -000024.7-000003.200015.4 08.1801.20K? 0 +201927.29 -321711.1 +000031.9-000022.500000.4 08.1801.11K? 0 +202354.31 -073546.9 +000006.7+000028.500005.2 08.1801.38K? 0 +203337.82 +093100.1 +000024.6+000006.800000.0 08.1801.49K? 0 0.10 1.00 +203442.38 -341740.1 -000024.5-000007.800000.3 08.1801.55K? 0 +203510.52 +365049.6 +000022.2-000016.800003.9 08.1801.05K? 0 +204652.00 +343028.0 -000012.7-000020.800010.4 08.1801.19K? 0 +205107.03 +160248.3 +000017.5+000005.400005.2 08.1801.29K? 0 +205713.78 +225244.0 -000020.1-000037.300019.4 08.1801.24K? 0 +210832.18 -333157.1 +000015.6-000008.200022.0 08.1801.23K? 0 +210905.10 +413451.6 -000002.7-000005.100000.7 08.1801.17K? 0 +211136.79 +400212.0 +000002.1-000003.800016.4 08.1801.45K? 0 +211623.18 +324554.6 +000005.7+000004.700006.1 08.1801.07K? 0 +211642.54 +091859.6 -000004.4-000028.500002.0 08.1801.20K? 0 +211920.29 -311044.9 +000031.1-000061.200014.2 08.1801.04K? 0 +212527.73 +093748.9 +000009.5-000005.700001.6 08.1801.36K? 0 +212713.31 -191842.5 -000013.5-000001.700002.3 08.1801.15K? 0 +212726.73 -365019.2 +000026.5-000016.300011.0 08.1801.14K? 0 +212730.31 +464921.4 +000038.0+000026.800003.2 08.1801.34K? 0 +213558.82 +313645.4 +000022.2-000041.700006.0 08.1801.60K? 0 +214522.35 -001238.0 -000027.3-000025.800002.9 08.1801.07K? 0 +215458.78 -041312.2 -000004.1-000002.700005.4 08.1801.58K? 0 +215914.06 -085810.8 +000055.8-000012.900018.8 08.1801.50K? 0 0.10 1.00 +221202.66 +375313.3 +000005.4-000005.700006.2 08.1801.06K? 0 +221305.27 +382629.6 -000006.6-000019.300002.2 08.1801.37K? 0 +221402.59 -571306.2 +000013.3-000003.300001.4 08.1801.43K? 0 +222237.45 -034413.2 -000012.4-000032.400009.7 08.1801.13K? 0 +222510.04 +215229.1 +000004.5-000014.500002.4 08.1801.34K? 0 +222546.15 -494933.2 +000027.0-000006.000007.5 08.1801.32K? 0 0.10 1.00 +222627.12 +112247.7 -000022.3-000016.200008.6 08.1801.45K? 0 +223141.89 -582330.8 +000011.6-000014.900001.5 08.1801.41K? 0 +223212.61 -040345.6 +000023.0-000006.400009.0 08.1801.41K? 0 +223341.14 +011134.3 +000022.1-000012.300013.8 08.1801.55K? 0 +224648.55 -423159.1 +000022.0-000005.000000.7 08.1801.12K? 0 +230205.69 +202121.5 +000001.9+000010.800016.8 08.1801.42K? 0 +231542.23 +580235.7 +000002.3-000008.400001.9 08.1801.69K? 0 +233109.79 +541759.5 +000021.9+000000.700002.0 08.1801.19K? 0 +235109.61 -651854.9 +000030.5-000007.100006.8 08.1801.03K? 0 +235232.38 -340601.2 -000003.6-000033.600008.4 08.1801.34K? 0 +235244.38 +611733.4 +000030.1-000001.100013.9 08.1801.06K? 0 +205759.44 +462800.6 +000005.6-000005.700011.1 08.1802.79N? 0 0.10 1.00 +000337.09 -282501.7 +000007.4+000002.000001.2 08.19-0.11B? 0 +000446.29 +013213.0 -000043.8-000019.100007.7 08.1900.36F? 0 +000734.31 +342021.1 -000053.7-000058.500000.7 08.1900.93G? 0 +001300.04 +121951.5 +000039.3-000004.800006.3 08.1900.39F? 0 +001336.22 +361015.3 +000003.1-000006.100019.8 08.1900.07A? 0 +001912.78 +133438.2 -000010.5-000114.800007.0 08.1900.65G? 0 +002243.16 -093722.0 +000032.2-000015.700008.8 08.1900.44F? 0 +003149.48 +365801.8 -000020.9+000001.300018.7 08.1900.80G? 0 +004044.54 -582757.7 +000031.7+000018.400005.3 08.1900.42F? 0 +005304.24 +390930.3 +000051.6-000016.600018.7 08.1900.36F? 0 +010537.49 +701908.7 +000008.8-000013.500006.1 08.1900.97K? 0 +011101.14 -112300.8 +000009.8-000019.800011.0 08.1900.60G? 0 +013316.15 -471823.7 -000047.7+000206.300019.0 08.1900.57F? 0 +013424.08 +682740.3 -000015.7-000002.900001.0 08.1900.44F? 0 +013443.59 -352045.9 -000026.0-000045.300014.0 08.1900.98K? 0 +014951.10 +451619.1 -000004.1+000001.800008.4 08.19-0.04B? 0 +015011.68 +270158.9 +000033.7-000034.700003.1 08.1900.50F? 1 +020247.73 +284710.1 +000032.1+000001.300011.5 08.1900.47F? 0 +021320.72 +692202.1 +000007.5-000000.600002.7 08.1900.16A? 0 +022312.05 +264056.3 -000022.9-000022.700001.2 08.1900.51F? 0 +022550.13 +573013.6 -000004.1-000008.800008.6 08.1900.29A? 0 +023239.18 +034419.0 -000021.8-000001.400002.6 08.1900.46F? 0 +023449.82 +455514.9 +000041.3+000024.700020.5 08.1900.45F? 0 +023934.75 +012207.2 +000010.5-000006.400006.0 08.19-0.06B? 1 +024110.75 +253652.3 +000019.1-000005.300001.7 08.1900.20A? 0 +030057.67 +051717.4 +000164.7-000103.900012.7 08.1900.88G? 0 +030535.22 +275210.7 +000008.1-000005.700002.6 08.1900.18A? 0 +030548.13 +524224.3 +000002.9-000017.200005.5 08.1900.21A? 0 +030801.50 -313825.1 +000023.7+000013.700002.2 08.1900.22A? 0 +031156.87 +584401.6 -000017.8-000001.100004.8 08.1900.15A? 0 +032007.13 +471654.5 +000114.1-000093.900020.0 08.1900.67G? 0 +032042.25 +351633.9 +000027.5-000009.800001.6 08.1900.97K? 0 +032210.17 +553504.7 -000007.0+000000.100015.0 08.1900.49F? 0 +032801.54 +202744.8 +000038.2+000006.700023.0 08.1900.20A? 0 +033102.30 -263715.6 +000011.2-000041.700012.1 08.1900.94G? 0 +033309.62 -485453.9 +000020.0+000035.700009.5 08.1900.96K? 0 +033625.95 +675707.7 +000075.1+000014.000012.7 08.1900.53F? 0 +033835.90 +243606.1 +000001.1-000029.700001.9 08.1900.43F? 0 +034722.88 +225520.0 +000016.8-000043.600001.3 08.1900.23A? 0 +034845.62 +464102.6 -000014.3-000007.000005.1 08.1900.11A? 0 +034851.57 +114231.8 -000015.6-000008.500008.2 08.1900.40F? 0 +035025.39 -101911.4 -000023.3-000029.400002.2 08.1900.45F? 0 +040409.95 +423139.2 +000170.8+000069.700029.6 08.1900.50F? 0 +042455.78 -774102.1 -000053.1-000009.600016.9 08.1900.50F? 0 +042631.48 +680223.6 +000002.7-000010.500007.7 08.1900.09A? 0 +042659.76 +511223.1 -000001.4+000004.900008.3 08.1900.30A? 0 +043545.62 -212023.4 +000114.8-000045.200019.4 08.1900.65G? 0 +043743.63 -264646.6 +000063.3-000006.000012.3 08.1900.11A? 0 +045439.78 +115609.9 +000005.9+000000.100000.8 08.1900.20A? 0 +050743.84 +142134.6 -000016.6-000030.500013.9 08.1900.19A? 0 +050921.23 +695216.1 -000005.3-000001.200003.1 08.1900.04A? 0 +051643.93 +182619.9 +000000.0+000000.000000.0 08.1900.07A? 1 +051753.54 +351149.8 -000018.6+000004.000011.4 08.1900.14A? 0 +052114.71 -072847.8 +000008.9-000016.700003.0 08.1900.13A? 0 +052523.04 -470539.1 +000007.2+000007.000005.8 08.1900.51F? 0 +052624.00 -432232.8 +000014.1+000010.400010.4 08.1900.41F? 0 +053045.88 -705508.5 -000015.1+000014.600008.0 08.1900.50F? 0 +053114.77 -502731.1 -000031.8+000029.500001.3 08.1900.93G? 0 +053915.01 -294236.0 +000006.8+000056.500012.1 08.1900.45F? 0 +054419.27 +524143.6 -000014.5-000008.600002.8 08.1900.08A? 0 +054426.90 +321426.2 +000001.3-000017.200009.6 08.1900.43F? 0 +054446.82 +203227.1 +000010.4+000010.100007.8 08.19-0.14B? 0 +054745.23 +273809.1 -000004.0+000014.700010.3 08.1900.28A? 0 +055003.28 -055353.1 -000014.6-000026.600005.9 08.1900.98K? 0 +055144.61 +304500.1 +000012.3-000042.100003.9 08.1900.44F? 0 +055322.30 -033233.0 +000015.9+000002.500011.6 08.1900.31F? 0 +060240.60 +010649.5 -000003.0+000012.500027.5 08.1900.97K? 0 +060305.62 +222154.5 -000011.3-000124.800032.9 08.1900.58G? 0 +060805.81 -194623.7 -000031.7+000010.100005.5 08.1900.41F? 0 +060809.06 -192554.3 -000009.7-000000.700007.3 08.1900.01A? 0 +061119.50 +304024.6 -000004.0-000003.300002.3 08.1900.30A? 0 +061243.58 -363755.1 -000002.3+000008.300002.2 08.1900.95G? 0 +061249.90 -370453.4 -000000.4+000009.100003.1 08.19-0.08B? 0 +061650.37 -393757.6 +000005.0+000004.800006.4 08.1900.11A? 0 +061718.19 -214433.1 -000023.0+000003.700012.9 08.1900.96K? 0 +061731.16 -051831.4 +000001.3-000004.900007.6 08.1900.93G? 0 +061824.68 -241951.6 +000001.2-000003.600005.6 08.1900.99K? 0 +062537.61 -350218.3 -000057.3-000066.900037.0 08.1900.47F? 1 +062923.70 -713024.0 -000001.8+000021.900001.4 08.1900.17A? 0 +063215.26 +261105.6 -000006.3-000004.900000.9 08.1900.15A? 0 +063346.47 +210313.6 -000004.9-000025.700017.1 08.1900.36F? 0 +063457.59 -315039.9 +000013.5-000000.600001.5 08.19-0.00B? 0 +063703.91 -124418.2 +000051.0+000083.200012.4 08.1900.72G? 0 +063829.36 -452225.7 -000009.1+000009.900008.1 08.1900.17A? 0 +063857.70 -270712.3 -000025.4+000000.200008.0 08.1900.30A? 0 +063909.04 +294427.3 -000004.6-000013.600009.2 08.19-0.05B? 0 +064331.82 -260922.0 -000024.5+000020.500001.0 08.1900.49F? 0 +064332.87 -131145.6 -000003.2+000006.100004.1 08.1900.04A? 0 +064919.40 -514542.7 -000011.2+000058.000000.4 08.1900.29A? 0 +065548.87 -134436.6 +000000.7+000007.000005.8 08.1900.95G? 0 +065610.64 +143003.2 -000036.4-000027.000003.1 08.1900.39F? 0 +065640.87 -084758.3 -000018.0-000030.200020.5 08.1900.44F? 0 +065727.54 -012228.4 -000012.3-000001.800000.5 08.19-0.02B? 0 +070201.77 -573607.5 -000005.3+000008.400003.3 08.1900.89G? 1 +070901.26 -075620.5 -000033.9+000017.000002.7 08.1900.33F? 0 +070919.59 -514929.1 +000022.3-000049.400012.1 08.1900.49F? 0 +071201.44 +221651.5 +000031.7-000024.700018.8 08.1900.49F? 0 +071637.64 -112914.3 -000012.2-000004.100002.8 08.1900.82G? 0 0.10 1.00 +071826.25 +304927.8 +000019.4-000004.100007.7 08.1900.14A? 0 +072321.64 +135500.2 -000023.4-000016.300005.3 08.1900.38F? 0 +073039.85 -525350.3 -000023.8+000059.000011.9 08.1900.46F? 0 +073602.60 +061335.4 -000034.8-000100.400018.5 08.1900.62G? 0 +073631.21 +352525.0 -000005.1-000004.900012.3 08.1900.06A? 0 +074137.07 +230527.2 -000000.1-000002.400006.5 08.1900.10A? 0 +074311.55 -615404.5 +000004.1-000006.200005.7 08.1900.41F? 0 +074654.49 -585424.3 -000006.8+000015.300000.4 08.1900.03A? 0 +074933.89 -165137.2 -000039.0-000075.200012.1 08.1900.63G? 0 +074956.83 -420844.7 -000010.4+000006.700007.5 08.19-0.01B? 0 +075237.84 -320703.3 -000029.1+000003.100014.1 08.1900.97K? 0 +075249.87 -135342.5 -000003.1-000017.900009.2 08.1900.97K? 0 +075510.38 -043417.2 +000002.9-000027.200000.1 08.1900.24A? 0 +075721.55 -634244.0 -000014.7+000008.500003.1 08.1900.57F? 0 +075817.53 -630753.7 -000009.0+000013.500005.2 08.1900.00A? 0 +080110.73 -343930.3 -000013.1+000007.900000.2 08.19-0.07B? 0 +080414.08 -015110.1 -000000.9-000004.400008.0 08.19-0.02B? 1 +080718.16 +331450.0 +000019.5-000031.200013.8 08.1900.41F? 0 +081137.35 -372248.7 -000006.4+000008.700007.8 08.19-0.04B? 0 +081216.08 -403011.1 -000148.4+000121.100023.1 08.1900.63G? 0 +081345.52 +015908.8 +000022.5-000041.700010.8 08.1900.53F? 1 +081637.47 -495343.2 +000001.6+000005.100004.4 08.1900.07A? 0 +082153.94 +173604.0 +000009.8-000005.400008.1 08.1900.38F? 0 +083108.96 -540519.1 +000058.2+000150.300032.3 08.1900.80G? 0 +083311.82 -292345.7 -000015.2+000004.800002.6 08.1900.14A? 0 +083536.57 -483253.9 -000008.8+000010.300003.4 08.19-0.04B? 0 +083931.52 +172841.8 -000014.6-000013.600028.2 08.1900.51F? 0 +084026.77 +201055.3 -000039.5-000006.300006.6 08.1900.31F? 0 +084032.65 -410413.5 -000009.4+000012.700006.4 08.19-0.02B? 0 +084336.31 -071311.1 -000018.8+000010.000010.9 08.1900.07A? 0 +084521.39 +422414.4 +000003.4-000058.600015.1 08.1900.99K? 0 +084901.89 -530611.4 -000014.6-000001.800001.2 08.19-0.02B? 0 +085054.47 -475254.5 -000012.2+000008.400004.1 08.1900.56F? 0 +085349.93 -131720.7 +000002.2-000126.800031.7 08.1900.58G? 0 +085908.49 +224755.5 +000004.3+000007.000001.8 08.1900.20A? 0 +090121.57 +533134.6 -000034.0-000013.100009.7 08.1900.99K? 0 +090434.46 -270518.7 -000017.7+000005.900006.3 08.19-0.01B? 0 +090632.20 +035135.7 +000002.3-000025.300000.9 08.1900.98K? 0 +092727.56 -732945.0 -000021.2+000016.300004.4 08.1900.29A? 0 +092825.01 -261752.4 -000005.0+000005.100007.8 08.1900.25A? 0 +092900.65 +191718.2 +000051.1+000025.400015.4 08.1900.49F? 0 +093002.18 +331821.3 -000001.3-000015.300010.8 08.1900.28A? 0 +093537.33 -083519.6 -000003.6-000006.500006.8 08.1900.32F? 0 +094312.57 -221919.3 -000080.7+000001.100002.1 08.1900.43F? 0 +094558.03 -030628.8 -000044.3-000004.200011.8 08.1900.45F? 0 +095908.11 -333101.7 -000153.4+000007.600018.8 08.1900.64G? 0 +100938.72 -420535.3 -000033.6-000000.500004.5 08.1900.28A? 0 +101318.65 -154141.1 -000032.8+000013.400016.0 08.1900.07A? 0 +101511.69 -422125.2 -000011.4+000002.300003.6 08.1900.01A? 0 +101730.32 +450107.8 -000074.8-000020.100005.4 08.1900.85G? 0 +102356.92 -572752.4 -000008.9+000005.300000.9 08.19-0.16B? 0 +103554.21 -581527.1 +000000.0+000000.000000.0 08.1900.01A? 0 +104518.88 +065739.0 -000040.1-000056.200013.0 08.1900.55F? 0 +104841.98 -634958.9 -000014.5+000002.500000.7 08.1900.17A? 0 +105157.97 -730840.0 -000022.4+000003.500000.7 08.1900.21A? 0 +105501.32 -681952.3 -000027.1+000010.400005.9 08.1900.06A? 0 +110814.27 -323919.4 -000046.0+000002.400002.7 08.1900.13A? 0 +112506.65 -082832.3 +000010.1+000000.500000.0 08.1900.92G? 0 +113054.44 -565355.9 -000017.4+000013.100003.3 08.1900.73G? 0 0.10 1.00 +113346.21 -303914.7 -000097.7+000022.400025.3 08.1900.52F? 0 +113547.11 -613337.9 +000013.1+000018.700028.1 08.19-0.03B? 0 0.10 1.00 +114557.77 +074555.8 +000039.6-000162.600014.6 08.1900.92G? 0 +114634.67 +591232.7 +000024.9+000007.200001.1 08.1900.28A? 0 +114659.68 -850627.5 -000020.0+000003.200001.2 08.19-0.01B? 0 +115007.21 -493235.5 -000026.1-000004.900006.6 08.1900.19A? 0 +115508.86 +722320.4 +000076.5+000002.500006.8 08.1900.45F? 0 +115652.87 -542942.8 +000001.2-000004.100009.6 08.1900.07A? 0 +115805.96 +803755.7 -000065.0-000052.500008.3 08.1900.55F? 0 +120707.57 +690434.5 +000009.4+000031.100014.2 08.1900.53F? 0 +120941.13 -515106.3 -000016.2-000014.100005.9 08.1900.11A? 0 +120944.59 -623454.6 -000008.1-000002.500001.5 08.19-0.01B? 0 +121029.54 -171235.9 +000008.7-000006.900001.7 08.1900.09A? 0 +121118.02 -055533.0 -000274.4-000104.500019.7 08.1900.65G? 0 +121608.20 -654005.6 -000007.6-000005.700003.3 08.19-0.06B? 0 +121618.26 -270610.9 -000023.8-000014.800009.4 08.1900.10A? 0 +121802.88 -014926.0 -000084.1-000001.100012.3 08.1900.98K? 0 +121957.79 -650050.5 -000045.7-000001.800001.3 08.1900.10A? 0 +122156.32 -570255.7 -000005.3+000016.200017.9 08.1900.34F? 0 +122353.44 +832541.4 -000002.9-000003.300016.1 08.1900.53F? 0 +122549.84 -045142.8 -000032.5-000041.100012.3 08.1900.50F? 0 +122844.53 -041726.1 +000007.6-000035.900009.8 08.1900.38F? 0 +123323.07 +805641.4 +000028.7-000012.300004.5 08.1900.93G? 0 +123437.78 +111803.6 +000000.8+000002.000004.5 08.1900.93G? 0 +123716.50 -404843.6 -000157.4-000008.300006.6 08.1900.65G? 0 +125010.96 -202156.3 -000019.9-000042.100009.7 08.1900.63G? 0 +125346.49 -602412.4 +000000.0+000000.000000.0 08.1900.10A? 0 +130820.61 -871310.2 +000002.8+000080.800033.6 08.1900.72G? 0 +130916.24 -601829.9 -000040.5-000011.300004.6 08.1900.44F? 0 +131221.29 +184247.9 -000056.0+000001.800006.1 08.1900.49F? 0 +132730.04 +135449.6 -000045.8-000021.100009.1 08.1900.32F? 0 +132745.75 +124210.1 +000029.6-000021.000003.9 08.1900.59G? 0 +133703.34 -215114.7 -000040.4+000011.400010.0 08.1900.35F? 0 +134539.36 +155733.1 -000006.9+000011.400006.9 08.1900.91G? 0 +134934.35 -472209.5 +000053.3+000007.500008.8 08.1900.44F? 0 +135549.97 +784141.6 -000007.2+000014.700002.4 08.1900.33F? 0 +135739.55 -052852.8 +000001.9+000018.700010.4 08.1900.43F? 0 +135941.05 +520929.8 -000039.0+000017.900007.2 08.1900.39F? 0 +140522.92 -075948.8 -000086.3-000011.400010.6 08.1900.54F? 0 +141004.89 -461609.1 -000100.2-000111.400021.4 08.1900.57F? 0 +141509.17 -223351.9 -000017.7-000030.800010.5 08.1900.09A? 0 +141752.87 +691403.3 +000014.0+000009.300006.7 08.1900.43F? 0 +142327.03 -495105.0 -000004.5-000004.700002.4 08.1900.03A? 0 +142535.36 -305149.5 -000042.5-000021.700010.4 08.1900.55F? 0 +142643.88 +162451.3 -000003.5+000001.700005.0 08.1900.50F? 0 +143703.48 -331046.5 -000031.8-000010.700006.9 08.1900.42F? 0 +143830.35 -395552.6 -000077.7-000025.300004.4 08.1900.62G? 0 +144517.24 -071127.3 -000029.4+000007.600004.8 08.1900.33F? 0 +144823.97 -390144.2 +000003.3+000010.000006.9 08.1900.20A? 0 +145140.33 -305241.2 -000089.3-000061.500026.8 08.1900.50F? 0 +145547.04 -703113.2 +000006.0-000030.300003.9 08.1900.92G? 0 +145629.63 +592247.7 +000000.0+000000.000000.0 08.1900.37F? 1 +151524.09 -590429.3 -000018.2-000005.800003.8 08.1900.86G? 0 +151602.11 -490059.9 -000017.6-000000.300005.4 08.1900.14A? 0 +151603.38 -304348.9 -000078.7-000056.200011.5 08.1900.61G? 0 +151912.40 -411854.7 -000018.8-000002.300004.4 08.1900.97K? 0 +152608.18 -533327.4 -000009.9-000028.700001.3 08.1900.24A? 0 +152841.34 -293405.9 -000027.0-000015.200000.2 08.1900.52F? 0 +153533.78 +060328.2 +000147.3-000108.100019.1 08.1900.63G? 0 +153653.51 -381050.7 -000027.6-000037.000001.1 08.1900.37F? 0 +153658.81 -324859.0 -000004.3-000001.400007.0 08.1900.03A? 0 +153720.54 -532926.6 -000005.8-000002.000009.3 08.1900.05A? 0 +154315.21 +344843.4 -000019.0-000014.100011.8 08.1900.26A? 0 +154415.36 -514250.1 +000000.0+000000.000000.0 08.19-0.04B? 0 +154557.53 -523556.9 -000003.4-000007.100006.4 08.1900.08A? 0 +154807.86 +032635.5 -000028.4-000001.000010.3 08.1900.39F? 0 +155323.00 -612148.6 -000086.0+000125.400016.1 08.1900.57F? 0 +160746.86 -081908.2 -000047.0-000015.300015.8 08.1900.51F? 0 +161731.34 +612207.4 +000112.7-000073.000007.9 08.1900.43F? 0 +161739.79 -430051.7 -000003.5-000000.600006.9 08.1900.17A? 0 +162509.63 -650202.0 -000021.0-000036.800009.1 08.1900.97K? 0 +163936.54 +350419.7 -000005.0-000033.200000.1 08.1900.96K? 0 +165231.14 -545153.5 -000011.8-000019.700003.7 08.1900.36F? 0 +165708.19 -174908.9 -000040.2-000143.600020.1 08.1900.65G? 0 +170040.42 -274732.4 +000113.5+000008.700025.7 08.1900.57F? 0 +170522.60 -252838.9 -000011.2-000006.900007.2 08.1900.44F? 0 +170604.68 -523139.1 -000003.7-000038.800000.4 08.1900.19A? 0 +171050.07 -245648.5 -000026.3-000017.300025.7 08.1900.29A? 0 +171148.46 -032054.5 -000043.1-000007.100010.8 08.1900.64G? 0 +171513.32 -142604.7 +000003.6-000019.100021.4 08.1900.53F? 0 +171533.77 -324123.0 +000010.1-000000.300005.8 08.1900.06A? 0 +171909.70 -115908.3 -000011.2-000021.100009.9 08.1900.17A? 0 +172235.35 -174212.8 -000002.4-000012.400001.9 08.1900.17A? 0 +172341.62 -625033.7 +000002.0-000011.100003.8 08.19-0.05B? 0 +172501.78 -091242.0 -000018.4-000133.500019.6 08.1900.81G? 0 +172601.34 -231017.4 -000074.9-000053.000009.2 08.1900.47F? 0 +172735.65 -411841.9 +000006.6-000001.500001.0 08.1900.03A? 0 +173546.90 +463832.2 -000005.5-000007.600002.7 08.1900.10A? 0 +174638.31 -481212.4 +000020.4-000015.400001.3 08.1900.18A? 0 +175327.68 +322205.0 -000024.6-000019.400007.7 08.1900.29A? 0 +175726.63 -185626.1 +000061.6-000083.500020.1 08.1900.73G? 0 +175729.36 -320258.2 -000005.2-000006.900000.8 08.19-0.07B? 0 +180324.89 -223701.4 +000002.4-000009.300008.4 08.19-0.03B? 0 +180429.40 -462701.4 -000009.6-000021.400000.5 08.1900.03A? 0 +180533.57 +182644.1 -000006.9-000006.400012.0 08.1900.11A? 0 +180706.08 -014613.7 +000009.4-000002.100005.5 08.1900.29A? 0 +181042.01 -025812.5 -000001.3-000018.500001.6 08.1900.18A? 0 +181045.87 +611105.0 -000007.0+000002.300003.1 08.1900.92G? 0 +181107.90 +053935.4 +000004.7-000017.900006.5 08.1900.30A? 0 +181224.59 -611407.3 -000000.3+000003.200005.7 08.19-0.07B? 0 +181236.71 +383551.3 -000008.1-000015.700001.9 08.1900.53F? 0 +181603.47 +392303.2 -000023.2-000018.100003.1 08.1900.93G? 0 +181950.33 +191016.6 -000002.3-000005.900005.0 08.1900.03A? 0 +182708.37 -503908.1 +000000.1-000027.700000.4 08.1900.15A? 0 +183136.16 +440112.8 +000002.2+000013.700003.0 08.1900.22A? 0 +183138.65 -413927.6 +000005.2-000009.100008.0 08.19-0.07B? 0 +184315.74 +090228.3 +000043.3+000016.900009.9 08.1900.61G? 0 +184357.86 -020411.3 +000035.9-000022.900018.7 08.1900.97K? 0 +184659.99 -504920.1 +000007.9-000021.100000.1 08.19-0.05B? 0 +185725.97 +183514.3 +000001.8-000008.900002.7 08.1900.03A? 0 +190347.50 -401504.4 -000124.6+000007.400039.7 08.1900.64G? 0 +190856.89 -173207.6 +000055.6-000133.100020.2 08.1900.76G? 0 +190939.41 -212807.5 -000272.1-000385.200012.8 08.1900.62G? 0 +190947.79 -034048.6 -000053.9-000082.200011.8 08.1900.73G? 0 +191926.19 +194306.2 -000009.6-000007.500006.7 08.1900.08A? 0 +191952.83 +353216.6 +000003.6-000015.800006.4 08.1900.90G? 0 +192321.07 +144246.9 +000001.3+000000.800006.1 08.1900.31A? 0 +192456.09 +314805.1 +000079.2-000082.100017.6 08.1900.54F? 0 +192548.29 +143631.2 +000007.3-000018.200012.1 08.1900.47F? 0 +192744.30 +035828.3 -000003.6+000008.600004.5 08.1900.02A? 0 +192841.77 +343638.2 +000052.9+000226.400015.3 08.1900.54F? 0 +193315.12 -720601.7 +000030.9+000000.000007.2 08.1900.34F? 0 +193437.81 +115433.7 +000003.8-000000.700003.1 08.1900.02A? 0 +193532.00 +463522.1 +000001.8+000023.300003.0 08.1900.32F? 0 +193652.44 +102239.2 -000002.8-000000.600001.6 08.1900.18A? 0 +194033.92 -211511.0 +000059.5-000027.700014.2 08.1900.61G? 0 +194047.47 +234352.0 -000017.4-000002.900001.3 08.1900.93G? 0 +194636.08 +070320.5 +000039.3-000001.200010.7 08.1900.62G? 0 +194651.41 +293206.3 -000000.1+000000.500000.4 08.19-0.04B? 0 +194922.38 +253021.2 -000001.7-000021.900001.0 08.1900.12A? 0 +195151.95 +611840.5 -000004.0+000001.300003.6 08.1900.15A? 0 +195309.03 -462212.1 +000010.3+000004.300005.6 08.1900.14A? 0 +195828.56 +260939.9 +000001.8-000014.500007.0 08.1900.07A? 0 +200937.19 +332439.1 +000011.3-000008.900010.3 08.1900.02A? 0 +201146.96 -120434.6 -000014.5+000006.100006.7 08.1900.94G? 0 +201226.46 +234740.1 +000009.4-000017.700005.2 08.1900.19A? 0 +201242.01 -073305.2 -000018.8-000045.800014.1 08.1900.41F? 0 +201418.61 -220220.7 +000037.2-000013.200002.4 08.1900.43F? 0 +201459.72 -434041.6 +000035.7-000004.200007.6 08.1900.21A? 0 +201502.51 +372324.4 -000010.5-000017.000013.0 08.1900.01A? 0 +201744.53 +202523.1 +000014.9-000003.900010.7 08.1900.93G? 0 +201821.43 +253706.1 +000007.2-000000.300012.5 08.19-0.07B? 0 +201937.95 -690054.2 +000031.1-000046.600018.4 08.1900.68G? 0 +202222.80 +730903.4 +000014.7+000009.700016.6 08.1900.32F? 0 +202302.49 +710455.1 +000044.7+000027.200000.7 08.1900.96K? 0 +202415.91 -635324.7 +000022.2-000007.400008.4 08.1900.12A? 0 +202455.17 +340339.6 +000015.7+000006.300002.0 08.19-0.01B? 1 +202954.87 +363432.7 +000033.9+000149.300024.4 08.1900.56F? 1 +203044.70 -294126.9 +000014.6-000003.100003.6 08.1900.28A? 0 +203657.68 +102842.2 -000007.0-000013.200001.0 08.1900.98K? 0 +203758.43 -483244.4 +000006.3-000022.500007.2 08.1900.03A? 0 +204018.46 +254720.9 +000005.0-000004.700010.9 08.19-0.01B? 0 +204636.70 -601653.5 +000105.5-000066.500010.5 08.1900.48F? 0 +204836.04 +020203.2 +000012.3+000001.900006.7 08.1900.98K? 0 +205109.59 -780755.0 -000052.1+000041.300006.8 08.1900.50F? 0 +205556.40 +135302.1 +000004.1+000003.700001.9 08.1900.19A? 0 +205840.11 -623352.4 +000006.9+000014.300003.6 08.1900.27A? 0 +210046.54 +321035.6 +000024.5+000015.300012.8 08.1900.44F? 0 +210115.92 -225239.1 +000049.0+000004.300006.0 08.1900.41F? 0 +210423.28 -515343.8 +000010.6-000006.200000.6 08.1900.37F? 0 +210439.71 +583114.1 +000003.7+000003.800006.3 08.1900.26A? 0 +210500.64 +562209.6 +000001.0-000003.100003.7 08.1900.38F? 0 +210656.21 +694028.0 +000107.6+000063.800029.8 08.1900.77G? 0 +210824.52 +240709.3 -000016.4-000013.000000.2 08.1900.15A? 0 +210933.32 +400935.2 +000015.9-000043.000007.3 08.1900.53F? 0 +211552.54 -212623.4 +000025.1-000015.200000.1 08.1900.39F? 0 +212114.71 +543559.0 -000000.7+000011.900012.4 08.1900.30A? 0 +212512.80 -132936.7 +000037.7+000013.300008.9 08.1900.41F? 0 +212520.44 -240335.4 +000017.0+000004.500003.5 08.1900.88G? 0 +213409.15 -275403.7 +000060.2-000062.200024.5 08.1900.57F? 0 +213631.98 +584239.6 +000007.9-000007.000006.9 08.1900.99K? 0 +213634.34 +154134.9 -000000.7-000000.100011.5 08.1900.15A? 0 +214009.87 -624822.3 -000078.4-000023.500016.1 08.1900.42F? 0 +214844.35 +414808.2 +000027.3+000017.700027.4 08.1900.97K? 0 +214935.89 +285933.9 +000003.9-000014.200009.0 08.1900.50F? 0 +215206.58 +015424.8 -000081.0-000184.300028.9 08.1900.89G? 0 +215323.36 +341653.6 -000004.5-000011.900010.5 08.1900.12A? 0 +215818.67 -024512.7 -000037.7-000018.500018.0 08.1900.51F? 0 +220054.33 +151537.9 +000032.6-000036.300013.4 08.1900.40F? 0 +220550.47 +060629.7 -000051.2-000041.000001.9 08.1900.54F? 0 +221218.85 -320343.8 +000051.6+000010.300008.4 08.1900.48F? 0 +221247.66 +150031.7 +000039.9+000010.800002.4 08.1900.16A? 0 +222246.99 -293709.1 +000440.1-000119.800027.9 08.1900.76G? 0 +222334.63 +452100.0 +000033.1+000007.200014.3 08.1900.58G? 1 +222352.74 -024527.7 +000057.8-000008.500011.6 08.1900.98K? 0 +222655.18 +494243.1 +000003.6+000011.700013.4 08.19-0.04B? 0 +222749.63 -171613.9 +000004.7+000022.800014.4 08.1900.32F? 0 +223542.60 +531214.0 +000069.3+000039.800009.7 08.1900.61G? 0 +224158.76 +151316.4 +000015.6+000004.700002.0 08.1900.59G? 0 +224218.28 +491519.6 +000016.9-000011.500000.6 08.1900.06A? 0 +224326.22 -082506.9 -000072.7-000017.700013.6 08.1900.50F? 0 +224756.55 +485226.3 -000027.2+000017.000011.9 08.1900.51F? 0 +225104.76 +483716.9 +000002.2+000007.400004.7 08.19-0.01B? 0 +225238.17 -521330.7 -000017.1-000042.400002.1 08.1900.44F? 0 +225348.58 +483425.5 +000040.6+000017.900006.1 08.1900.20A? 0 +225618.94 +503227.1 -000004.0-000007.000004.8 08.19-0.06B? 0 +230448.12 +090412.2 -000009.0-000009.800003.5 08.1900.28A? 0 +230521.36 +622119.0 -000007.6-000012.600009.7 08.1900.19A? 0 +230653.64 +381436.6 +000082.5+000034.500013.9 08.1900.69G? 0 +230928.40 +682542.4 +000009.6-000003.400006.4 08.1900.19A? 0 +231824.89 +185946.6 -000015.3-000009.200005.5 08.1900.93G? 0 +233123.32 +432224.3 +000004.5-000000.200005.2 08.1900.21A? 0 +233443.61 +123302.7 +000018.8-000032.800011.8 08.1900.41F? 0 +233915.40 +344352.1 +000027.6+000004.300007.9 08.1900.46F? 0 +234552.72 -325537.8 +000006.3+000003.300001.8 08.1900.17A? 0 +234618.82 +110754.6 +000079.0+000017.100015.6 08.1900.45F? 0 +001048.13 +511040.3 -000004.0+000005.900001.9 08.1901.69K? 0 +001055.89 +632436.0 +000013.8-000003.700015.2 08.1901.72K? 0 +001238.97 +391716.6 +000011.0+000017.300008.6 08.1901.36K? 0 +001246.45 +270633.1 +000012.0-000013.200013.5 08.1901.34K? 0 +001501.08 +660650.3 +000003.7-000008.800018.9 08.1901.92M? 0 +003549.98 -245240.7 +000004.8+000000.600022.7 08.1901.60K? 0 0.10 1.00 +003708.78 -414606.5 -000001.2-000008.600013.3 08.1901.62K? 0 +003857.46 +075453.9 -000019.2-000028.700013.8 08.1901.23K? 0 +004233.91 +371320.8 +000035.7-000000.700008.1 08.1901.58K? 0 +004856.93 +125246.9 +000027.1+000001.000002.5 08.1901.78K? 0 +004857.85 +580026.2 -000008.4-000001.800010.6 08.1901.68K? 0 +005252.24 -502742.6 +000014.8-000008.200006.4 08.1901.04K? 0 +010438.45 +093510.0 +000012.2-000009.500020.0 08.1901.15K? 0 +013026.75 +321116.0 -000002.8+000004.700003.9 08.1901.54K? 0 +013638.48 +292602.7 +000017.7-000063.500003.4 08.1901.27K? 0 +015127.10 -133925.4 +000021.1+000002.600003.7 08.1901.41K? 0 +015420.84 -115103.6 +000063.2+000038.400003.2 08.1901.16K? 0 +015602.95 -374908.4 +000016.5-000006.200005.7 08.1901.51K? 0 +015801.51 -740627.1 +000031.6+000016.800001.4 08.1901.33K? 0 +020025.88 -743701.5 +000010.3+000000.400003.5 08.1901.55K? 0 +020242.36 +074729.6 -000008.8-000013.200003.8 08.1901.76K? 0 +020708.08 +444545.3 +000000.8-000024.000001.2 08.1901.25K? 0 +021903.77 -285525.1 +000077.9+000015.100010.8 08.1901.11K? 0 +022056.46 +272135.4 +000023.1-000032.300006.0 08.1901.56K? 0 +022513.13 -031302.8 -000005.8-000016.200003.0 08.1901.41K? 0 +031516.58 -411349.0 +000025.0+000022.100015.6 08.1901.05K? 0 +032338.27 +453241.5 -000007.2-000002.600001.9 08.1901.22K? 0 +032604.68 -182626.1 -000010.9-000004.700001.2 08.1901.05K? 0 +032914.12 +450257.2 +000000.0+000000.000000.0 08.1901.14K? 0 +033026.08 -640720.5 +000031.0-000032.400002.5 08.1901.00K? 0 +033423.46 +012341.2 -000002.9+000005.800014.0 08.1901.49K? 0 +033928.08 -080043.0 +000030.3-000038.400012.2 08.1901.03K? 0 +034017.38 -080514.3 +000012.7-000011.100003.6 08.1901.07K? 0 +034817.38 +222243.1 -000002.7-000010.100000.8 08.1901.08K? 0 +035447.00 -172808.6 +000038.0-000015.600007.0 08.1901.41K? 0 +040252.85 +585528.1 +000013.0-000004.000004.2 08.1901.20K? 0 +041324.41 +035408.0 +000018.5+000004.600015.0 08.1901.77K? 0 +042538.26 +293136.3 -000003.1-000014.400015.7 08.1901.11K? 0 +042804.79 +350113.9 +000004.9-000018.100019.8 08.1901.29K? 0 +043041.68 +572442.2 -000014.9+000003.000006.3 08.1901.42K? 0 +043128.62 -294633.5 +000018.5+000008.400010.6 08.1901.15K? 0 +044349.17 +032840.4 -000005.2-000005.500021.4 08.1901.17K? 0 +044638.67 -042834.7 +000000.8-000005.500001.6 08.1901.42K? 0 +045435.47 -014742.8 -000000.2+000005.600004.2 08.1901.28K? 0 +045637.62 +085831.8 +000026.1-000015.400008.7 08.1901.28K? 0 +051118.03 +070018.9 -000008.2-000022.400016.7 08.1901.03K? 0 +051822.03 +851119.8 +000008.0-000018.300010.7 08.1901.38K? 0 +051958.22 +181215.7 +000025.8-000010.800001.4 08.1901.01K? 0 +052501.22 -141621.3 -000001.1+000000.500026.0 08.1901.70K? 0 +052906.37 +010915.4 +000016.1-000021.700011.3 08.1901.25K? 0 +060623.53 -672516.2 -000000.7+000018.900001.7 08.1901.42K? 0 +060654.97 -283107.6 -000024.1+000025.300001.7 08.1901.09K? 0 +061010.79 -070620.4 -000013.2-000004.000003.4 08.1901.29K? 0 +061034.70 -215146.5 -000142.1-000715.600168.2 08.1901.38K? 0 +062532.74 -195937.4 -000009.9-000000.800001.1 08.1901.02K? 0 +063435.70 +074636.3 -000004.7-000008.400003.8 08.1901.16K? 0 +063947.57 +142120.6 +000021.3+000011.900010.6 08.1901.30K? 0 +065126.12 -442726.9 +000001.2-000010.800003.8 08.1901.29K? 0 +065600.05 +022131.7 +000018.5-000018.200007.7 08.1901.63K? 0 +065853.21 -100227.1 -000006.8-000029.100002.4 08.1901.07K? 0 +070010.35 -025058.9 -000000.3+000001.300011.2 08.1901.05K? 0 +070304.97 +442638.1 -000017.6-000079.700013.7 08.1901.09K? 0 +071250.97 +554812.4 -000048.2-000038.000001.7 08.1901.08K? 0 +071624.44 -531912.8 -000005.3+000015.300001.1 08.1901.25K? 0 +072932.02 +265542.6 -000013.4+000012.700014.5 08.1901.62K? 0 +073713.84 +572631.8 +000006.9+000006.300008.8 08.1901.45K? 0 +074351.78 -071631.1 +000008.3+000050.900007.6 08.1901.01K? 0 +075120.43 -020346.3 -000034.2+000007.700000.6 08.1901.11K? 0 +075631.34 +043532.9 -000005.4-000012.900008.1 08.1901.04K? 0 +080536.16 +311856.7 -000014.2+000017.200009.2 08.1901.33K? 0 +081117.29 -432143.5 +000018.6-000008.200001.7 08.1901.40K? 0 +081151.12 +054750.3 -000012.2+000003.400010.8 08.1901.57K? 0 +081311.87 +395913.4 -000021.6-000018.200007.3 08.1901.24K? 0 +081407.53 -463841.5 -000024.0+000017.200008.5 08.1901.11K? 0 +082446.06 +094434.5 +000007.0-000016.300007.5 08.1901.02K? 0 +083336.41 +354754.2 -000007.6-000026.600003.8 08.1901.00K? 0 +083427.62 -290513.3 -000025.9+000006.300000.3 08.1901.12K? 0 +083815.85 -263829.2 -000019.2+000001.700005.5 08.1901.06K? 0 +084104.93 -065045.3 -000019.4+000005.900012.3 08.1901.46K? 0 +084846.54 +302846.9 -000032.1-000012.300003.3 08.1901.23K? 0 +085432.22 +214913.4 +000040.0-000040.200034.0 08.1901.21K? 0 +085803.83 +335435.4 -000014.1+000035.800008.3 08.1901.00K? 0 +090319.46 -511733.3 -000033.2+000016.800011.1 08.1901.05K? 0 +091116.02 -393612.2 -000029.0+000012.700002.7 08.1901.16K? 0 +092932.31 -072943.2 -000004.8+000003.300007.5 08.1901.02K? 0 +093006.44 +385519.0 +000019.5-000035.300006.3 08.1901.12K? 0 +093157.78 -365134.4 -000001.8+000001.800005.4 08.1901.01K? 0 +093829.29 +062644.1 -000030.0+000025.000013.2 08.1901.14K? 0 +093934.28 -542842.7 -000045.6+000015.200007.8 08.1901.20K? 0 +094111.11 +423456.0 +000005.1-000005.100000.4 08.1901.10K? 0 +094136.08 -041647.6 -000020.9-000015.600003.2 08.1901.61K? 0 +095011.00 -100312.5 -000001.5-000008.900018.4 08.1901.31K? 0 +102806.40 +061610.4 -000028.3+000008.000019.0 08.1901.48K? 0 +102945.37 +344939.0 +000004.9-000009.900007.3 08.1901.25K? 0 +103027.15 +412833.4 -000006.7-000007.000000.1 08.1901.22K? 0 +103121.55 +681931.0 +000037.3+000003.200013.1 08.1901.08K? 0 +103250.62 +533512.7 +000004.4-000006.500005.5 08.1901.36K? 0 +104037.33 +120443.2 -000024.5+000008.800012.9 08.1901.16K? 0 +104956.34 -015732.4 -000012.9+000002.900003.6 08.1901.66K? 0 +105243.59 -402926.1 -000032.1-000002.500002.2 08.1901.43K? 1 +110255.22 -235914.8 -000076.2+000017.000016.0 08.1901.24K? 0 +110431.36 -511319.2 -000008.7-000004.000001.5 08.1901.52K? 0 0.10 1.00 +111128.09 -591332.7 -000039.4+000023.000004.5 08.1901.26K? 0 +113307.44 +072439.6 -000048.4-000012.900005.4 08.1901.15K? 0 +113658.55 +750708.5 -000029.0+000010.800003.1 08.1901.59K? 0 +114537.58 -445231.7 -000112.9+000003.700015.0 08.1901.11K? 0 +114624.71 +552029.6 -000006.8-000006.300006.8 08.1901.11K? 0 +115836.21 +401048.4 -000030.8-000025.200010.6 08.1901.36K? 0 +120117.61 +241303.8 -000014.6+000010.800003.1 08.1901.34K? 0 +122058.25 -463846.0 -000017.4+000005.900004.6 08.1901.51K? 0 +124913.42 -603943.2 +000007.1-000012.300010.7 08.1901.27K? 0 +125710.98 -471225.3 -000071.8+000003.500008.4 08.1901.21K? 0 +125923.69 -045424.3 -000017.1-000009.200008.1 08.1901.20K? 0 +125936.53 -600118.6 -000002.5+000012.400004.6 08.1901.75K? 0 +130700.60 -361549.3 -000010.6-000004.400009.2 08.1901.45K? 0 +131233.75 -502836.2 -000012.5-000004.600026.8 08.1901.00K? 0 +131939.84 -253946.4 -000032.4-000014.500016.9 08.1901.43K? 0 +132020.02 -775730.9 -000021.8+000037.800001.8 08.1901.15K? 0 +132914.00 +144852.9 -000027.1+000006.400004.4 08.1901.21K? 0 +133742.58 -632851.5 -000012.0-000000.800010.1 08.1901.35K? 0 +134800.46 -481019.2 -000017.8-000017.300003.6 08.1901.56K? 0 +134823.88 -304457.6 -000012.5-000015.500003.9 08.1901.21K? 0 +135932.17 -695729.4 -000019.4-000008.100010.4 08.1901.57K? 0 +140733.55 -541549.9 -000020.5-000003.300004.3 08.1901.04K? 0 +141416.60 -070321.8 -000028.2-000008.200014.2 08.1901.06K? 0 +145158.48 -363737.8 -000009.3+000003.400000.2 08.1901.28K? 0 +145620.98 +085405.5 -000051.0+000015.700004.2 08.1901.05K? 0 +150458.27 -833851.1 +000006.4-000008.700001.9 08.1901.04K? 0 +150809.89 -405008.9 -000052.3-000009.500008.7 08.1901.18K? 0 +150904.76 +510156.3 -000040.1+000035.900000.4 08.1901.12K? 0 +151332.05 +712039.9 +000012.1-000007.000014.9 08.1901.30K? 0 +151816.20 -622255.7 +000006.5-000018.700001.1 08.1901.13K? 0 +152342.84 -815305.8 +000003.1-000002.600007.6 08.1901.72K? 0 +154128.73 +413802.8 +000009.7-000012.700000.2 08.1901.14K? 0 +154652.31 -473852.4 -000030.3+000004.800008.0 08.1901.65K? 0 +155132.46 +191720.9 -000002.4+000003.200000.9 08.1901.53K? 0 +160248.25 -022812.5 -000002.1+000001.900009.9 08.1901.50K? 0 +160743.37 -075725.6 -000009.8-000003.400009.1 08.1901.11K? 0 +161254.90 -834823.6 +000003.8+000006.200006.8 08.1901.07K? 0 +161835.41 -725722.4 -000013.0-000032.800006.4 08.1901.03K? 0 +163313.62 -280655.1 +000007.6-000009.200013.7 08.1901.14K? 0 +163358.08 -034724.8 +000004.8-000012.100001.5 08.1901.22K? 0 +164250.43 +313851.6 +000019.4-000000.300000.4 08.1901.08K? 0 +164441.32 +045445.1 -000003.2-000003.900003.4 08.1901.04K? 0 +165145.93 -423701.9 -000004.4-000011.900018.6 08.1901.73K? 0 +165219.86 -035800.2 +000009.5+000003.200000.3 08.1901.23K? 0 +171034.99 -433124.5 -000070.4-000043.600018.5 08.1901.19K? 0 +171935.42 +191628.2 -000003.8-000016.400008.6 08.1901.32K? 0 +172244.66 -124427.7 +000005.9+000012.000009.9 08.1901.85M? 0 +173104.95 -570200.7 +000022.7-000010.300005.8 08.1901.31K? 0 +173117.32 +155107.4 -000009.4-000014.000009.8 08.1901.60K? 0 +173635.78 -752555.8 +000004.1-000001.000004.7 08.1901.59K? 0 +174131.19 -653144.6 -000001.2-000019.100003.0 08.1901.01K? 0 +174404.19 -364621.9 -000000.6+000001.600011.2 08.1901.05K? 0 +175941.74 +054232.9 +000006.3-000000.800002.0 08.1901.37K? 0 +180917.18 -365757.6 -000003.7+000006.600003.2 08.1901.70K? 0 +181903.21 +800122.9 +000008.1-000053.600011.1 08.1901.16K? 0 +182656.32 -061425.6 +000010.0-000067.200019.3 08.1901.18K? 0 +182707.40 +060411.7 -000011.3-000044.900011.8 08.1901.26K? 0 +182807.41 -691851.6 -000002.8-000012.500010.8 08.1901.11K? 0 +182853.51 -125736.6 -000006.7-000015.600026.3 08.1901.88M? 0 +183307.94 +062038.0 -000012.2+000011.400000.5 08.1901.07K? 0 +183940.39 +000852.0 +000004.1-000035.400005.8 08.1901.03K? 0 +184611.74 +231743.1 +000007.2-000010.700004.2 08.1901.34K? 0 +184939.22 -371843.2 +000010.0-000008.000007.8 08.1901.02K? 0 +185221.92 +420850.3 -000004.7-000020.300004.3 08.1901.30K? 0 +185915.83 -080931.8 -000001.3-000001.200019.9 08.1901.53K? 0 +185950.61 -335629.8 -000030.7-000014.900020.0 08.1901.16K? 0 +190648.17 +155722.3 -000020.8+000008.700012.8 08.1901.70K? 0 +190853.51 +481427.4 +000005.1-000001.700002.6 08.1901.35K? 0 +191445.80 +350124.1 -000008.1+000000.300007.3 08.1901.01K? 0 +191533.03 +413534.7 -000015.0-000022.000013.2 08.1901.10K? 0 +191909.43 -315100.5 -000016.7-000024.300002.1 08.1901.25K? 0 +192524.95 +254233.4 -000016.7-000076.400006.0 08.1901.14K? 0 +192527.33 +262029.1 +000012.8+000017.700008.7 08.1901.22K? 0 +193202.21 +504344.6 +000001.0+000017.400009.8 08.1901.60K? 0 +193634.07 +550032.2 -000008.0-000012.800003.2 08.1901.27K? 0 +194250.06 +355033.5 -000008.8-000028.000005.8 08.1901.09K? 0 +194709.85 -073218.7 +000022.4+000010.200002.3 08.1901.30K? 0 +195246.93 -373942.8 +000006.2+000002.900001.9 08.1901.23K? 0 +195359.99 +362705.6 +000029.7-000002.400000.0 08.1901.03K? 0 +195414.87 -680932.8 +000015.6-000020.600001.6 08.1901.14K? 0 +195952.49 +315049.2 +000004.4+000026.600001.5 08.1901.61K? 0 +200339.44 -395828.4 +000003.5-000005.900017.2 08.1901.31K? 0 +200340.55 +101214.8 +000013.2+000001.200001.9 08.1901.63K? 0 +200826.05 -303419.0 +000015.0-000002.000003.3 08.1901.72K? 0 +200909.88 -103026.1 -000002.3-000012.100008.3 08.1901.36K? 0 +201118.26 +410919.2 +000018.7+000006.800003.8 08.1901.33K? 0 +201618.63 +243641.5 +000006.2+000006.200005.6 08.1901.22K? 0 +201757.28 +160033.6 -000004.0-000010.800025.3 08.1901.66K? 0 +201859.08 -041728.9 +000003.7-000047.400015.5 08.1901.22K? 0 +202004.71 -665949.7 +000014.0-000022.900003.5 08.1901.10K? 0 +202135.00 -390900.6 +000023.6-000104.100005.2 08.1901.12K? 0 +202441.05 -043503.5 -000013.2-000022.700021.1 08.1901.28K? 0 +202646.37 -402447.1 +000030.1-000018.400000.2 08.1901.43K? 0 +203146.14 +815628.2 +000027.6+000038.800007.3 08.1901.09K? 0 +203413.70 -664420.8 +000029.0+000002.400003.8 08.1901.19K? 0 +203821.30 -031115.5 +000027.9-000010.200003.3 08.1901.26K? 0 +204415.17 +042010.0 -000019.7-000023.800003.1 08.1901.54K? 0 +204451.63 -393338.8 +000012.5+000010.500001.0 08.1901.07K? 0 +205654.54 +451926.8 +000030.4+000023.000019.3 08.1901.02K? 0 +210240.06 -844131.6 +000020.7-000006.000009.9 08.1901.74K? 0 +210509.87 +614929.0 +000007.0+000011.200005.1 08.1901.08K? 0 +210857.39 +063859.8 +000008.6+000015.800004.8 08.1901.18K? 0 +211041.48 +372952.6 -000004.0-000018.900008.3 08.1901.04K? 0 +211050.22 +391222.1 +000020.1-000024.900013.2 08.1901.16K? 0 +211303.19 +552405.8 -000003.5+000003.300005.8 08.1901.30K? 0 +212110.96 +301622.7 -000022.2-000064.100015.5 08.1901.20K? 0 +212524.24 -585616.7 +000034.4-000005.900002.9 08.1901.16K? 0 +213903.54 +113858.3 +000013.7+000015.500006.6 08.1901.14K? 0 +214026.17 -095922.5 +000003.1+000004.500011.0 08.1901.11K? 0 +214950.04 -595154.8 -000017.6+000003.200004.3 08.1901.40K? 0 +220744.31 -243053.5 -000004.1-000051.900002.0 08.1901.25K? 0 +222815.54 -641722.9 +000012.3-000020.900000.8 08.1901.46K? 0 +224115.41 +324759.0 +000018.0-000004.600010.4 08.1901.53K? 0 +224518.48 +544309.4 -000005.9+000003.000006.6 08.1901.08K? 0 +225559.99 +351144.6 -000018.9+000008.100001.9 08.1901.54K? 0 +230213.76 +292343.7 +000011.2+000005.200010.9 08.1901.16K? 0 +230241.86 -534702.7 -000002.9-000024.800012.9 08.1901.01K? 0 +230300.37 -370551.7 -000064.2-000023.800005.9 08.1901.12K? 0 +230933.87 +634349.7 -000000.7-000016.400001.8 08.1901.00K? 0 +231623.05 +385732.8 -000003.3-000005.900001.6 08.1901.23K? 0 +233043.49 +460910.9 +000009.5-000000.300007.3 08.1901.61K? 0 +233251.58 -180308.2 -000009.8-000068.100011.1 08.1901.05K? 0 +233301.84 +502116.5 -000003.3-000013.500016.9 08.1901.12K? 0 +233738.02 +690426.8 -000002.1-000028.300001.3 08.1901.19K? 0 +234918.78 +252046.2 -000030.7-000019.200008.4 08.1901.21K? 0 +235026.08 -221434.8 +000011.2-000019.900010.9 08.1901.49K? 0 +183323.02 -140627.4 +000002.2-000010.800001.9 08.1902.37M? 0 +000030.09 +255041.2 +000028.9-000005.300002.5 08.2000.39F? 0 +000458.81 +572807.5 +000026.0-000004.600001.6 08.2000.98K? 0 +000505.92 +574612.6 +000037.6+000059.900004.7 08.2000.51F? 0 +000706.12 +852417.5 +000027.3+000004.900012.0 08.2000.29A? 0 +001415.52 +662032.9 +000030.4+000003.100005.9 08.2000.22A? 0 +002650.94 -830820.7 +000091.3+000011.400005.3 08.2000.52F? 1 +003053.34 +293142.3 -000020.1+000000.800009.7 08.2000.96K? 0 +010246.93 +710050.5 -000003.5+000005.800002.8 08.2000.06A? 0 +010625.68 -004457.7 +000065.3-000029.400011.3 08.2000.59G? 0 +011351.51 +481257.6 +000032.4-000016.200007.9 08.2000.92G? 0 +011717.89 -343949.6 -000030.9-000022.400014.7 08.2000.54F? 0 +012519.53 +514058.2 +000028.7-000030.800000.9 08.2000.12A? 0 +012805.66 +435238.9 +000002.7-000010.900009.2 08.20-0.09B? 0 +014343.38 +553642.2 -000002.2-000008.100009.9 08.2000.56F? 0 +015302.92 -331847.3 -000059.9-000133.700011.8 08.2000.52F? 0 +015711.98 +310347.0 +000004.4-000002.800018.0 08.2000.95K? 0 +020017.32 +122220.1 -000019.2-000049.000019.3 08.2000.56F? 0 +020159.43 +523918.7 +000058.2-000025.800011.5 08.2000.46F? 0 +020226.71 +024857.2 +000040.5-000006.500001.7 08.2000.63G? 0 +020641.60 +143501.6 -000003.6-000009.300009.4 08.2000.32F? 0 +021507.79 +035105.2 -000001.8-000087.300010.0 08.2000.49F? 0 +021952.46 +593140.1 +000006.5-000017.300003.9 08.2000.18A? 0 +022442.18 +732954.4 +000024.8-000017.500007.4 08.2000.14A? 0 +023011.57 +431043.9 -000001.3-000015.100000.4 08.2000.28A? 0 +023717.81 -404447.9 +000046.8-000070.700002.9 08.2000.99K? 0 +023938.71 +445141.1 +000008.5-000002.100009.7 08.2000.07A? 0 +024445.03 +241104.1 +000043.3-000035.900005.9 08.2000.39F? 0 +024632.80 -012303.6 +000090.6+000031.000030.5 08.2000.99K? 0 +025043.05 -485224.7 +000002.2-000051.000013.0 08.2000.58G? 0 +025112.84 -455940.0 +000041.4+000025.700003.2 08.2000.20A? 0 +025146.12 -211723.1 -000007.9+000003.500006.5 08.2000.74G? 0 +025147.45 +400814.1 +000013.2-000000.700000.4 08.2000.89G? 0 +025408.86 +322010.8 +000022.3-000050.800008.4 08.2000.22A? 0 +025629.68 +590902.3 -000012.0-000008.600005.6 08.2000.28A? 0 +030359.68 +283032.9 +000012.4-000012.200015.5 08.2000.21A? 0 +032124.78 -822841.1 +000071.2+000017.500014.3 08.2000.44F? 0 +034013.92 +265314.8 +000004.9-000006.200005.1 08.2000.26A? 1 +034019.47 +063246.2 +000024.3-000003.300017.4 08.2000.24A? 0 +034055.88 -315213.9 -000038.7-000039.400009.6 08.2000.37F? 0 +034059.02 +445530.5 -000008.6+000009.600008.6 08.2000.16A? 0 +034631.67 -151456.0 +000004.9+000007.000004.0 08.2000.02A? 0 +034805.68 -080243.1 -000001.6-000053.200000.1 08.2000.52F? 0 +035612.11 -103931.5 +000007.3-000014.300002.5 08.2000.88G? 0 +040154.28 +495535.1 -000005.8-000041.700011.9 08.2000.34F? 0 +040245.40 -204325.9 -000054.1-000010.300017.9 08.2000.47F? 0 +040337.98 -515549.7 -000058.9-000145.400016.8 08.2000.63G? 0 +041901.17 +211758.0 +000031.4-000031.200010.3 08.2000.49F? 0 +042904.44 -693644.0 +000002.0+000010.400008.3 08.2000.42F? 0 +043616.73 -211904.1 -000004.3+000013.400012.6 08.2000.83G? 0 +044158.97 -503107.4 -000000.5+000009.900011.1 08.2000.91G? 0 +044639.59 +500908.7 -000005.2-000015.800004.7 08.2000.18A? 0 +044933.29 +532157.1 +000062.0-000061.900019.8 08.2000.60G? 0 +045221.35 +512339.3 +000009.4-000000.300022.6 08.2000.63G? 0 +045404.07 -110708.2 +000010.1-000006.300012.6 08.20-0.03B? 0 +045445.48 +115543.6 +000021.0+000001.900005.5 08.2000.21A? 0 +045652.13 -562325.6 -000018.4-000036.300003.2 08.2000.96K? 0 +050209.78 +140457.2 +000077.2-000403.200037.8 08.2000.76G? 0 +050739.47 +123228.3 -000000.9+000005.600012.3 08.2000.70G? 0 +050945.96 +635000.1 -000003.9+000003.600005.9 08.2000.72G? 0 +051156.13 +413026.1 -000014.6+000002.200007.7 08.2000.13A? 0 +051203.54 +422357.6 -000005.4-000002.800005.1 08.2000.01A? 0 +051654.38 -522709.7 -000018.6+000002.500006.4 08.2000.32F? 0 +053051.70 +064642.6 +000011.1-000005.800000.7 08.2000.30A? 0 +053309.13 +155638.6 +000030.8-000145.400030.7 08.2000.52F? 0 +053427.37 -355116.5 -000008.0-000030.300004.7 08.2000.26A? 0 +053602.70 +261606.0 +000006.1-000011.700003.5 08.2000.02A? 1 +053638.84 +423130.8 -000036.0-000059.500015.4 08.2000.48F? 0 +053908.10 -174952.8 -000062.8+000039.600019.8 08.2000.43F? 0 +053922.55 +434233.5 -000002.6+000000.800010.4 08.2000.52F? 0 +054505.48 +350947.5 +000001.4-000004.000001.2 08.2000.16A? 0 +054612.04 +781521.9 -000045.3+000068.400024.3 08.2000.75G? 0 +054749.99 +465901.2 -000110.0-000094.100010.4 08.2000.61G? 0 +054833.18 +075307.4 -000002.6-000006.700005.0 08.2000.28A? 0 +054955.79 +314710.5 +000000.0+000000.000000.0 08.2000.32F? 0 +055151.53 +104106.9 +000023.1+000007.300005.0 08.2000.92G? 0 +055725.24 +330802.5 -000023.8-000018.100007.5 08.2000.35F? 0 +055743.83 +185734.6 +000007.7-000023.500008.7 08.2000.16A? 0 +055922.98 +310413.2 -000022.8-000009.200011.0 08.2000.53F? 0 +060024.94 -004101.8 +000005.2-000001.400001.7 08.2000.04A? 0 +060231.95 +324629.9 +000000.8+000001.100003.1 08.2000.38F? 0 +060304.99 -115328.9 +000020.8-000008.200005.2 08.2000.06A? 0 +060506.42 +085728.6 -000003.8-000011.000002.7 08.2000.00A? 0 +060541.15 +111309.4 -000002.4-000002.800003.8 08.20-0.06B? 0 +060936.64 +391047.4 -000006.8-000008.600006.3 08.2000.20A? 0 +061037.78 +403439.2 -000030.1+000001.400010.6 08.2000.58G? 0 +061456.08 -074215.7 -000005.9-000007.000004.9 08.20-0.07B? 0 +061656.44 -295212.7 +000013.0+000073.900016.0 08.2000.48F? 0 +061747.77 +455804.4 -000016.5-000006.800000.9 08.2000.07A? 0 +062057.89 -582107.5 +000000.6+000012.400001.4 08.2000.04A? 0 +062728.07 -601638.2 -000025.3+000016.800005.2 08.2000.89G? 0 +062909.18 +012128.2 -000011.4+000017.500002.4 08.2000.17A? 0 +063201.25 +363552.6 +000007.9-000016.400008.7 08.2000.32F? 0 +063338.45 -393830.5 +000112.7-000026.100012.1 08.2000.62G? 0 +063418.21 +071313.3 +000005.0+000001.400014.3 08.2000.51F? 0 +063727.05 -581054.4 -000016.0+000037.800008.4 08.2000.32F? 0 +064128.85 -060827.2 -000056.8+000025.300001.1 08.2000.15A? 0 +065134.11 +001750.5 -000002.2-000000.100004.5 08.2000.67G? 0 +065330.92 +513842.4 -000002.9-000012.100008.3 08.2000.29A? 0 +065501.73 +732345.8 +000001.9+000002.900016.1 08.2000.12A? 0 +070301.12 +540255.7 -000030.9-000013.000006.8 08.2000.48F? 1 +070420.91 -030302.2 -000054.1-000016.100012.0 08.2000.69G? 0 +070550.55 -084825.5 +000002.6-000004.000001.2 08.2000.13A? 0 +070740.11 -435842.6 -000008.0+000020.500006.4 08.2000.21A? 0 +070827.27 +540749.8 -000011.9-000060.400015.3 08.2000.48F? 0 +071011.35 -092010.7 -000003.9+000012.000005.1 08.20-0.02B? 0 +071234.39 -023335.6 -000006.4-000004.100002.7 08.20-0.06B? 0 +071238.41 +205802.9 +000005.3-000023.800015.2 08.2000.41F? 0 +072141.53 +024122.3 +000009.6-000015.700003.8 08.2000.26A? 0 +072211.78 +020834.7 +000002.1-000012.600001.5 08.2000.05A? 0 +072647.59 -051301.7 +000007.4-000006.300005.9 08.2000.93G? 0 +072715.09 -195954.8 -000007.0+000006.400011.9 08.20-0.08B? 0 +073312.96 -152713.0 +000009.0+000016.700000.8 08.2000.35F? 0 diff --git a/kstars/kstars/data/hip054.dat b/kstars/kstars/data/hip054.dat new file mode 100644 index 00000000..0096defb --- /dev/null +++ b/kstars/kstars/data/hip054.dat @@ -0,0 +1,1000 @@ +073433.40 -095136.7 +000015.3-000008.500002.9 08.2000.99K? 0 +074827.74 +020234.7 +000004.4+000012.600004.8 08.20-0.03B? 0 +075023.35 -290404.2 -000007.4+000009.100000.1 08.2000.77G? 0 +075130.24 +303149.2 +000006.3-000004.300002.9 08.20-0.01B? 0 +075348.89 -060332.3 +000002.3-000004.000006.2 08.2000.03A? 0 +075640.90 -060537.8 +000004.9+000002.900002.3 08.2000.95K? 0 +075703.69 +013047.4 -000051.0+000016.800013.9 08.2000.62G? 0 +075900.80 -002635.5 -000026.9-000004.900004.8 08.2000.23A? 0 +075906.03 +062012.4 -000026.1-000019.000030.0 08.2000.33F? 1 +075911.94 -310435.5 -000006.5-000008.800003.0 08.20-0.00B? 0 +080048.14 +075502.1 +000012.5-000001.600022.9 08.2000.90G? 0 +080203.75 -271506.2 +000000.0+000000.000000.0 08.2000.16A? 0 +080341.47 +483642.4 -000012.8-000026.400011.9 08.2000.38F? 0 +081636.71 -531250.2 -000008.7+000006.100003.0 08.2000.08A? 0 +081822.02 +612738.3 +000123.5+000028.300014.7 08.2000.65G? 0 +081854.07 +602930.6 -000028.4-000096.000006.4 08.2000.48F? 0 +082316.21 +612737.6 -000002.3+000002.600007.4 08.2000.78G? 0 +082530.28 -612055.1 -000000.6-000021.300006.8 08.2000.19A? 0 +082558.33 -395327.9 -000001.4-000000.500004.2 08.20-0.04B? 0 +082937.74 -440558.0 -000001.5+000010.200005.0 08.20-0.13B? 0 +083011.88 -164943.4 -000010.5+000001.400009.2 08.2000.28A? 0 +083124.50 -390347.0 -000015.3+000001.600005.5 08.20-0.13B? 1 +083514.42 -475736.2 -000048.5+000074.200004.4 08.2000.47F? 0 +083652.75 -040404.5 -000071.4+000025.000000.0 08.2000.96K? 0 +083849.40 -055652.4 +000232.1-000339.000016.8 08.2000.68G? 0 +084608.85 -472343.3 +000000.0+000000.000000.0 08.2000.41F? 0 +085523.19 -434803.6 -000010.3+000004.100000.5 08.2000.02A? 0 +085550.55 -761454.8 -000136.0-000062.300000.2 08.2000.62G? 0 +085648.02 -365840.9 -000015.9+000013.700009.1 08.2000.96K? 0 +090015.37 -571755.3 -000018.1+000007.000010.1 08.2000.43F? 0 +090316.02 +474018.2 -000022.2+000000.900006.0 08.2000.47F? 1 +090704.64 -583921.5 -000034.3+000026.800002.5 08.2000.48F? 0 +090705.66 +470912.0 +000023.2-000002.300000.6 08.2000.65G? 0 +091020.47 -000311.3 +000007.5+000024.200013.6 08.2000.50F? 0 +091437.37 -640913.0 -000020.5+000008.100006.5 08.2000.04A? 0 +091437.53 -374245.9 -000005.7-000011.800007.5 08.2000.95K? 0 +091701.05 +302228.7 -000014.5-000005.600008.0 08.2000.07A? 0 +091727.48 -323151.4 -000000.9-000007.000001.2 08.2000.13A? 0 +092144.85 -261054.4 -000021.5+000002.500005.3 08.20-0.03B? 0 +092350.82 -470333.9 -000000.2+000009.100004.6 08.2000.01A? 0 +092414.53 +242722.8 -000012.6+000015.400007.3 08.2000.55F? 0 +092527.38 -545637.2 -000007.8+000004.100001.5 08.20-0.08B? 0 +093002.00 +421550.1 -000048.1-000071.200014.0 08.2000.44F? 1 +093419.56 +664742.3 -000024.0-000039.300014.3 08.2000.44F? 0 +094202.54 +231945.0 -000020.7+000004.300001.8 08.2000.54F? 0 +094353.57 +702602.5 -000011.1-000001.300004.5 08.2000.44F? 0 +095019.19 -660649.8 +000005.9-000023.900011.7 08.2000.20A? 0 +095707.05 +240104.6 -000009.9+000003.000006.2 08.2000.98K? 0 +100633.40 -351048.4 -000015.8+000017.500002.5 08.20-0.07B? 0 +100731.43 -582740.2 -000004.7+000004.600002.4 08.2000.87G? 0 +101806.07 +320759.3 -000109.6-000016.400006.2 08.2000.12A? 0 +101806.44 -401421.8 +000013.1+000000.400005.5 08.2000.14A? 0 +102200.48 -361327.0 -000014.6-000007.900004.4 08.2000.37F? 0 +102221.31 -534548.9 -000080.9+000070.900004.5 08.2000.97K? 0 +103108.02 -392023.5 -000029.9+000012.600005.8 08.2000.33F? 0 +103125.68 -625823.7 -000003.7-000017.100004.9 08.2000.32F? 0 +103351.55 -174935.0 -000173.3+000023.300001.1 08.2000.64G? 0 +103508.45 -703649.4 -000014.6+000001.200000.9 08.2000.03A? 0 +103728.29 -461944.7 +000065.2-000019.500003.4 08.2000.94G? 0 +104135.43 -001620.8 -000011.3-000026.500012.5 08.2000.45F? 0 +105128.29 +201643.0 -000267.0-000458.900016.3 08.2000.49F? 0 +110048.04 +115813.9 -000014.8-000028.300004.5 08.2000.17A? 0 +110241.54 -552642.3 -000008.3+000000.700004.5 08.20-0.09B? 0 +110445.06 -584209.2 +000000.0+000000.000000.0 08.2000.00B? 0 +111108.75 -051917.9 +000002.7-000012.400002.8 08.2000.22A? 0 +111704.79 -523926.2 -000019.9-000000.800004.3 08.2000.51F? 0 +112517.35 +492231.6 -000032.2-000044.300014.8 08.2000.54F? 0 +112613.70 -224059.8 -000040.0+000009.300008.5 08.2000.32F? 0 +113430.42 -580629.9 +000000.1+000009.700004.4 08.2000.00A? 0 +114022.68 -491000.4 +000009.9-000009.600002.2 08.2000.17A? 0 +114218.85 -481023.2 -000024.3+000003.700006.7 08.2000.91G? 0 +114319.18 -661528.4 -000008.6+000002.700001.0 08.2000.22A? 0 +114400.44 +645751.1 -000114.7+000010.700019.8 08.2000.62G? 0 +114526.71 -362107.0 -000045.7+000002.200005.3 08.2000.32F? 0 +115718.28 +223934.2 -000027.3-000015.000003.0 08.2000.15A? 0 +115718.41 -223220.8 +000093.1-000054.600014.1 08.2000.51F? 0 +120444.14 -075835.9 -000003.6-000000.700000.8 08.2000.06A? 0 +120915.68 -634352.5 -000016.7-000018.400005.8 08.2000.17A? 0 +120950.16 -635457.1 -000005.9-000000.700009.9 08.2000.01A? 0 +121506.24 -071526.0 -000243.0-000071.600045.1 08.2000.82G? 0 +122349.10 +600603.6 +000010.9-000002.700009.1 08.2000.95K? 0 +122527.48 +161017.1 -000007.8-000011.900002.1 08.2000.92G? 0 +122602.58 +395339.4 -000012.6-000003.200009.8 08.2000.39F? 0 +122728.72 -300506.6 -000059.6-000003.900000.6 08.2000.47F? 0 +123722.16 +125901.0 -000027.3-000001.400005.0 08.2000.91G? 0 +124148.23 -525231.6 -000013.5-000009.900000.4 08.2000.31F? 0 +125650.23 -415450.4 -000098.0-000007.500012.5 08.2000.43F? 0 +130725.30 -454441.0 -000000.9+000002.800003.0 08.2000.98K? 0 +131603.92 +035751.0 -000058.6+000012.100015.7 08.2000.54F? 0 +132730.29 +560121.4 +000005.4-000043.500001.9 08.2000.52F? 0 +133105.96 -162109.6 +000014.5-000014.600007.1 08.2000.33F? 0 +133234.96 -291744.2 -000017.7-000011.000003.2 08.2000.24A? 0 +133349.77 +035550.5 -000008.3+000007.900002.0 08.2000.87G? 0 +133514.45 -600927.8 +000027.4-000011.800000.2 08.2000.32F? 0 +133813.78 -234121.1 -000194.1+000102.600016.9 08.2000.65G? 0 +134026.96 +020907.8 +000069.9-000206.200034.4 08.2000.60G? 0 +134510.45 -031854.6 -000029.1-000017.500002.2 08.2000.29A? 0 +135304.16 -625317.0 +000009.2+000006.600005.2 08.2000.98K? 0 +140530.35 -363242.8 +000010.8-000014.500020.5 08.2000.33F? 0 +142745.32 -351513.8 -000090.5-000044.000005.8 08.2000.57F? 0 +143329.84 -690909.8 -000100.9-000061.200009.7 08.2000.57F? 0 +143526.80 -455925.1 -000091.6-000008.800009.5 08.2000.47F? 0 +143625.07 +511534.6 -000090.6+000030.300013.3 08.2000.59G? 0 +144116.17 -045640.2 +000057.3-000155.700013.0 08.2000.64G? 0 +144159.67 -324851.4 -000020.6-000002.700003.2 08.20-0.01B? 0 +144518.73 -180009.8 -000128.5-000070.100011.0 08.2000.55F? 0 +145018.57 -242539.8 -000037.8+000003.800036.5 08.2000.73G? 0 +145223.43 -623419.4 +000010.5+000004.600006.9 08.2000.52F? 0 +145707.22 -163053.6 +000005.9+000022.300002.2 08.2000.49F? 0 +150030.43 -741438.3 -000019.5-000015.300000.8 08.2000.03A? 0 +150738.93 -624934.1 -000009.5-000018.400003.9 08.2000.51F? 0 +150805.90 -541255.3 +000000.8-000014.500013.3 08.2000.21A? 0 +151501.75 +333045.9 -000041.5+000030.800013.9 08.2000.34F? 0 +151531.22 -631902.4 -000039.1-000029.000013.3 08.2000.36F? 0 +151539.33 -545750.8 -000034.5-000013.600009.2 08.2000.17A? 0 +152019.61 +294436.2 -000072.5+000005.900005.1 08.2000.64G? 0 +152459.32 -615641.5 +000001.7-000005.500009.2 08.2000.07A? 0 +152650.14 -595702.0 -000010.7+000004.800005.5 08.20-0.02B? 0 +153356.85 -170005.3 -000089.6-000322.500032.6 08.2000.81G? 0 +153426.91 -174154.5 -000008.9-000012.600011.7 08.2000.11A? 0 +154626.62 -355251.9 -000070.3-000007.800003.9 08.2000.44F? 0 +154913.94 -301235.6 -000017.0-000016.000003.4 08.2000.18A? 0 +155041.09 +662543.8 -000018.4-000062.000003.1 08.2000.26A? 0 +155105.18 -300509.9 +000060.8-000142.700019.3 08.2000.76G? 0 +160242.46 -501524.1 +000013.6-000015.800006.9 08.2000.36F? 0 +160943.40 +102643.7 -000026.9+000000.200001.8 08.2000.26A? 0 +161216.77 -422229.9 -000017.3-000033.300001.4 08.2000.28A? 0 +161542.30 +353827.4 -000055.9+000005.100018.3 08.2000.52F? 0 +161822.13 +210253.0 -000001.3+000021.100008.5 08.2000.48F? 0 +162120.86 -130621.2 -000049.5+000058.400002.5 08.2000.75G? 0 +162517.70 -490851.7 +000000.0+000000.000000.0 08.2000.00B? 0 +162544.59 +115508.6 -000087.1+000012.200005.3 08.2000.59G? 0 +162757.20 +251137.8 +000009.4-000062.000010.9 08.2000.80G? 0 +162909.92 +001504.1 -000044.2+000017.900016.5 08.2000.67G? 0 +162933.01 +684106.3 +000003.9-000040.200008.4 08.2000.55F? 0 +163817.91 -144051.3 -000021.3-000033.300011.6 08.2000.51F? 0 +163846.68 -295332.3 +000140.0-000086.300000.1 08.2000.58F? 0 +164753.42 -405821.8 +000034.3-000112.300029.9 08.2000.49F? 0 +165450.02 -262447.1 -000019.1-000001.100011.2 08.2000.39F? 0 +165620.13 +220625.1 +000001.7-000006.700005.5 08.2000.21A? 0 +170152.00 -335409.9 -000028.4-000035.800007.1 08.2000.32F? 0 +170425.65 +524906.6 -000008.5+000004.100011.3 08.2000.25A? 0 +170542.30 -605604.0 -000003.7-000034.300009.2 08.2000.35F? 0 +171712.79 +464845.2 +000001.2+000029.500007.1 08.2000.92G? 0 +172059.41 +362934.7 +000004.6-000028.500011.8 08.2000.95G? 0 +172307.16 -614345.1 +000000.0+000000.000000.0 08.20-0.02B? 0 +172821.31 +301442.7 -000004.2+000008.800002.1 08.20-0.07B? 0 +173243.30 +403935.0 -000022.6+000001.800016.7 08.2000.47F? 0 +173713.84 -450926.6 +000005.0-000000.400001.4 08.20-0.03B? 0 +173730.91 -351959.0 -000012.7+000001.500008.0 08.2000.38F? 0 +174636.34 -160013.0 +000014.3-000022.900018.7 08.2000.55F? 0 +174820.36 +334801.4 -000070.7-000042.300022.9 08.2000.62G? 0 +175017.55 -342833.7 +000020.9-000003.300009.9 08.2000.05A? 0 +175023.20 +352614.7 -000018.6+000009.800015.8 08.2000.48F? 0 +175608.65 -064020.1 -000007.2+000002.200004.5 08.2000.46F? 0 +175807.21 -480107.9 -000053.7-000125.800013.0 08.2000.47F? 0 +180036.00 +482435.7 +000030.3+000018.400009.0 08.2000.50F? 0 +180846.03 +265824.5 +000016.4+000008.200001.8 08.2000.17A? 0 +181121.00 +251918.6 +000003.2+000000.800000.9 08.2000.80G? 1 +181403.79 -832450.5 +000016.2+000014.800007.5 08.2000.84G? 0 +181545.23 -185712.1 +000036.0-000002.600010.8 08.20-0.01B? 0 +181553.44 +152041.8 -000001.9-000003.800008.1 08.2000.81G? 0 +181836.41 -134802.4 +000000.0+000000.000000.0 08.2000.40F? 0 +182804.34 +575520.0 -000004.9+000003.800013.1 08.2000.89G? 0 +182943.73 +650601.6 +000029.6+000047.800000.9 08.2000.27A? 0 +183131.21 -155836.4 -000011.8+000000.600004.6 08.2000.08A? 0 +183521.20 -121107.2 +000023.4-000077.800006.2 08.2000.58F? 0 +183830.93 +392554.3 +000007.4-000007.400001.7 08.20-0.01B? 0 +184138.81 +455503.6 -000008.9-000009.000002.1 08.2000.28A? 0 +184444.79 -051115.6 -000013.7+000008.600007.1 08.2000.73G? 0 +184559.68 -470257.4 +000005.7+000001.300015.8 08.2000.39F? 0 +184744.44 -001410.6 -000027.2+000063.700001.4 08.2000.59G? 0 +185418.71 +083236.0 +000039.2-000031.200008.9 08.2000.97K? 0 +185550.57 -144855.7 +000025.3-000007.100000.2 08.2000.39F? 0 +185818.14 +235044.1 +000047.9-000102.000017.1 08.2000.50F? 0 +190225.86 -411619.7 +000063.3-000073.400015.2 08.2000.58F? 0 +190407.17 +354703.7 -000015.0+000020.200021.6 08.2000.29A? 0 +190441.48 -312221.2 -000002.3-000049.700010.3 08.2000.62G? 0 +190706.24 +513927.3 +000005.5-000007.100011.9 08.2000.40F? 0 +190940.06 -344055.9 +000004.9+000004.500004.2 08.2000.06A? 0 +190950.06 -484025.4 +000008.9-000023.000007.6 08.2000.80G? 0 +191149.47 +400115.3 +000013.7-000009.100002.0 08.20-0.09B? 0 +191209.52 +415015.5 +000017.1-000028.100011.2 08.2000.29A? 0 +191250.36 -141420.0 +000029.6-000004.000000.4 08.2000.41F? 0 +191430.19 -322534.8 +000006.0+000011.300000.5 08.2000.97K? 0 +191823.18 +532335.9 +000007.5+000014.300004.6 08.2000.01A? 0 +192839.14 +312028.1 -000047.6-000051.800017.2 08.2000.65G? 0 +192951.65 +583629.2 +000043.8+000032.800008.0 08.2000.41F? 0 +193419.65 +002115.4 -000023.3-000016.900011.4 08.2000.47F? 0 +193530.08 +404109.4 -000005.4+000015.900005.9 08.2000.19A? 0 +194605.83 +633031.1 +000017.2-000033.700006.5 08.2000.40F? 0 +194723.94 -014828.8 -000003.7-000025.900009.1 08.2000.46F? 0 +194724.65 +235541.6 -000015.9-000007.100009.1 08.2000.41F? 0 +194738.10 +314803.1 +000000.4-000000.800005.6 08.2000.62G? 0 +195033.24 +203438.9 +000008.4-000004.500001.8 08.2000.01A? 0 +195653.34 +353212.6 +000014.2+000040.700005.2 08.2000.32F? 0 +195756.77 +203227.2 +000001.5+000002.600007.0 08.2000.99K? 0 +195800.16 +235419.8 +000011.4+000014.100000.1 08.2000.14A? 0 +195910.86 -215525.9 -000212.6-000069.800019.6 08.2000.66G? 0 +200440.64 +561912.8 -000037.1-000049.400002.6 08.2000.95K? 0 +200502.10 -184616.6 +000006.2+000008.600001.4 08.2000.39F? 0 +200542.33 +301940.3 -000010.9-000105.400018.0 08.2000.50F? 0 +200739.48 -521612.2 +000087.6+000020.300007.5 08.2000.57F? 0 +201743.81 +191452.6 +000012.9-000012.800009.6 08.2000.46F? 0 +202318.14 -723906.6 +000016.7-000057.200008.1 08.2000.83G? 0 +202808.02 +382217.3 +000005.5-000001.800002.2 08.20-0.05B? 0 +203243.51 +391615.8 +000005.3+000004.800003.2 08.20-0.08B? 0 +203506.20 +333308.5 +000008.2+000000.200003.7 08.20-0.04B? 0 +203809.16 -303331.0 +000047.0-000007.800004.0 08.2000.38F? 0 +203836.85 +085702.6 +000037.9+000035.600007.4 08.2000.34F? 0 +204015.16 -511345.7 +000043.5-000022.000000.8 08.2000.54F? 0 +204154.27 +393104.9 +000009.4-000005.300008.6 08.2000.24A? 0 +204333.34 +233141.6 -000001.1-000002.800004.5 08.20-0.06B? 0 +204929.08 +714628.4 +000145.5+000097.100042.7 08.2000.77G? 0 +205048.02 +123422.5 +000000.3-000018.900000.1 08.2000.38F? 0 +205218.32 -312345.4 -000004.4-000069.500012.8 08.2000.93G? 0 +205602.01 +152331.0 -000001.3+000003.200009.2 08.20-0.04B? 0 +210130.08 +070957.0 +000066.3-000014.400003.9 08.2000.61G? 0 +210413.54 -183123.9 +000044.7+000007.400007.6 08.2000.34F? 0 +210901.83 -450042.6 +000012.1-000010.200001.4 08.2000.91G? 0 +211059.50 +093258.4 +000000.0+000000.000000.0 08.2000.21A? 1 +211944.07 -821219.4 +000005.8-000003.100004.0 08.2000.31F? 0 +212009.87 +353556.4 +000029.9-000013.100006.3 08.2000.59G? 0 +212226.32 -853226.4 +000009.0+000009.500004.7 08.2000.37F? 0 +212919.28 -384939.9 -000008.8+000014.400008.2 08.2000.42F? 0 +213156.01 +693925.9 +000020.3+000012.800004.0 08.2000.24A? 0 +213339.42 -062225.6 -000023.8-000032.400005.0 08.2000.98K? 0 +213647.68 -060017.3 +000025.8-000041.100001.9 08.2000.31F? 0 +214228.55 +085552.0 -000018.9-000016.200019.7 08.2000.91G? 0 +214305.70 +620155.6 +000030.1+000018.800004.5 08.2000.14A? 0 +214534.87 -042557.5 -000009.0-000005.900011.3 08.2000.16A? 0 +214803.64 -322033.6 -000005.6+000004.700002.2 08.2000.30A? 0 +215947.73 -593412.1 -000002.7+000007.900001.9 08.2000.26A? 0 +220228.51 -771840.4 +000067.7-000045.100007.1 08.2000.31F? 0 +220254.63 +393345.8 +000006.0-000008.100002.3 08.2000.01A? 0 +220425.64 -202443.5 +000002.9-000011.900004.5 08.2000.32F? 0 +221211.89 -141330.9 +000002.7+000010.300006.6 08.2000.44F? 0 +221927.24 -234808.3 -000008.4+000005.400007.9 08.2000.96K? 0 +222012.70 +293107.6 +000085.6+000010.500025.2 08.2000.48F? 1 +222039.77 +714131.5 +000034.2+000012.100001.6 08.2000.31F? 0 +222137.92 -284621.5 +000018.8-000012.200001.5 08.20-0.06B? 0 +222254.76 +190231.5 +000016.3-000007.900005.1 08.2000.19A? 0 +222257.47 -450730.4 -000036.0-000011.900008.7 08.2000.30A? 0 +223113.42 -225947.5 -000018.5-000025.900003.8 08.2000.53F? 0 +223501.24 +661940.8 +000057.1+000015.400013.1 08.2000.35F? 0 +223704.02 -593334.2 -000257.8+000080.900029.4 08.2000.73G? 0 +223829.22 +021756.4 +000055.4-000034.000000.5 08.2000.57F? 0 +223902.98 -370234.0 -000086.4-000004.300007.9 08.2000.47F? 0 +224653.14 +565001.6 +000008.4-000005.500001.5 08.2000.08A? 0 +224747.86 +474844.0 -000006.6-000001.700001.5 08.2000.02A? 1 +230059.66 +120136.7 -000038.0-000049.800011.8 08.2000.45F? 0 +230913.60 +315025.3 -000012.7-000076.000017.8 08.2000.71G? 0 +231037.68 +462240.4 -000002.6-000009.700003.1 08.20-0.06B? 0 +231407.28 -085552.3 +000000.0+000000.000000.0 08.2000.00B? 0 +231808.93 +153612.8 -000063.7+000012.400008.4 08.2000.57F? 0 +232128.61 -164118.8 +000023.0+000004.300009.5 08.2000.49F? 0 +232600.22 +531041.4 +000025.6+000002.800002.5 08.2000.19A? 0 +234122.53 +522602.4 -000008.2-000000.900003.8 08.2000.03A? 0 +234321.09 -252129.0 -000000.4+000052.000002.1 08.2000.45F? 0 +234600.52 -665110.8 -000005.7-000037.600000.1 08.2000.39F? 0 +234616.36 +441301.1 +000017.5-000003.600010.6 08.2000.53F? 0 +235336.54 +564911.7 -000004.7+000002.300000.3 08.2000.01A? 0 +235802.87 +320148.0 -000015.8-000020.500005.1 08.2000.25A? 0 +000242.64 +135550.4 +000011.9+000013.000019.3 08.2001.19K? 0 +001504.56 +380418.0 +000012.9-000031.700006.9 08.2001.18K? 0 +001824.43 +832203.0 +000032.2+000006.600006.8 08.2001.69K? 0 +001925.99 -703941.7 +000013.0+000002.000011.0 08.2001.31K? 0 +002322.48 +593542.9 -000003.0-000006.300000.9 08.2001.67K? 0 +002723.42 +305336.1 -000010.2-000004.200002.5 08.2001.06K? 0 +003215.32 +154334.3 -000013.4-000004.400002.8 08.2001.46K? 0 +003737.74 +453615.3 +000008.0+000007.400004.6 08.2001.40K? 0 +005024.50 +032253.1 +000020.2-000027.300011.9 08.2001.64K? 0 +005342.95 -081829.0 +000009.6+000004.200017.0 08.2001.00K? 0 +010433.77 +580221.5 -000009.0+000009.800003.0 08.2001.01K? 0 +010527.08 -705559.9 -000008.9+000009.000008.1 08.2001.11K? 0 +010609.61 -381359.0 +000034.1+000002.600012.7 08.2001.56K? 0 +011104.16 +164638.2 -000024.1-000017.700013.7 08.2001.28K? 0 +011238.17 -621641.8 -000007.6-000013.200006.3 08.2001.16K? 0 +011442.92 -223136.4 -000012.2-000023.500005.6 08.2001.28K? 0 +011729.86 -395400.5 +000030.0-000023.900003.5 08.2001.18K? 0 +013050.59 +231035.5 -000009.9+000000.800005.2 08.2001.30K? 0 +015156.14 +170446.8 +000032.4+000008.700000.8 08.2001.11K? 0 +015326.19 +571327.6 +000009.1-000014.000002.6 08.2001.10K? 0 +015534.52 +260649.9 +000022.7+000015.900005.9 08.2001.01K? 0 +015731.91 -073209.7 -000016.6-000013.100001.0 08.2001.46K? 0 +021111.61 +595851.4 +000019.2-000003.700008.2 08.2001.20K? 0 +021144.10 +001324.9 +000006.1-000004.800005.8 08.2001.09K? 0 +021610.26 +391328.3 -000008.2-000011.300001.7 08.2001.50K? 0 +022846.26 +545831.9 +000024.6+000042.700007.8 08.2001.34K? 0 +024451.83 -850932.4 +000003.5+000015.200004.2 08.2001.69K? 0 +025436.89 +374431.6 -000017.0-000002.000011.4 08.2001.23K? 0 +025443.12 -325607.0 +000029.5+000000.500000.6 08.2001.25K? 0 +025555.50 -231314.0 -000004.2-000012.700015.3 08.2001.53K? 0 +032044.13 +845839.4 +000005.1+000004.800000.1 08.2001.06K? 0 +032449.14 +472040.7 +000009.7-000041.400010.5 08.2001.18K? 0 +033650.31 -770523.9 +000033.7+000024.900007.0 08.2001.11K? 0 +034611.42 +480038.9 +000004.5-000007.500009.2 08.2001.32K? 0 +035045.01 -153656.9 +000012.1+000015.100004.8 08.2001.05K? 0 +035420.66 +183728.2 -000001.1-000007.700002.0 08.2001.79K? 0 +040318.41 -022145.0 +000024.6-000004.900007.4 08.2001.03K? 0 +042530.75 -171100.1 -000015.3-000014.500001.1 08.2001.56K? 0 +042622.11 -261650.8 +000014.5+000032.700010.4 08.2001.21K? 0 +042948.35 -392459.7 +000008.8-000003.500002.1 08.2001.22K? 0 +043444.16 -590906.7 +000037.7+000041.800009.2 08.2001.18K? 0 +043444.94 -420145.5 +000014.0-000003.300007.3 08.2001.62K? 0 +044615.69 -853050.6 +000014.1+000031.600000.5 08.2001.44K? 0 +044657.67 -554646.9 +000027.0+000041.400001.4 08.2001.01K? 0 +045400.82 -614302.5 +000007.4+000009.000005.7 08.2001.43K? 0 +050118.14 -084319.1 +000003.6-000000.100010.7 08.2001.49K? 0 +052414.79 -160233.7 +000053.4+000002.400005.0 08.2001.04K? 0 +053003.22 +234531.5 -000005.7-000004.800003.9 08.2001.09K? 0 +053917.03 -044106.2 +000022.4+000009.200010.5 08.2001.22K? 0 +054248.84 +172322.2 -000018.2-000051.600000.5 08.2001.11K? 0 +054610.58 +224621.8 +000011.6-000019.700002.9 08.2001.20K? 0 +054616.41 +254206.1 -000003.4-000020.300004.0 08.2001.45K? 0 +054659.46 -050805.9 +000009.3-000013.900002.4 08.2001.07K? 0 +054907.93 -200559.6 +000001.6-000012.700006.0 08.2001.06K? 0 +060817.13 +301503.8 +000015.7-000006.700006.6 08.2001.08K? 0 +060959.26 -512422.9 +000021.7-000000.300008.2 08.2001.62K? 0 +061822.34 +234857.8 +000020.8-000012.900003.3 08.2001.20K? 0 +062907.68 +544602.3 +000005.0+000032.900011.2 08.2001.17K? 0 +063148.99 -052048.7 -000003.4-000049.300005.4 08.2001.61K? 0 +063445.85 -623343.3 +000013.8+000021.700009.6 08.2001.16K? 0 +063537.09 +453723.2 +000008.6-000001.600002.5 08.2001.35K? 0 0.10 1.00 +064148.21 -060910.8 -000015.1-000015.000012.4 08.2001.54K? 0 +064930.42 -070810.6 +000006.1+000015.000020.1 08.2001.19K? 0 +065354.76 -042306.6 -000018.7-000022.700001.6 08.2001.46K? 0 +065553.69 -500509.4 +000003.8+000020.000016.1 08.2001.61K? 0 +065611.93 +151557.3 -000006.3-000000.400012.5 08.2001.60K? 0 +065836.42 -135136.2 +000006.4-000018.800002.3 08.2001.63K? 0 +070317.42 -040104.5 +000001.3-000007.500001.8 08.2001.59K? 0 +071023.46 +080658.3 -000000.4-000016.700007.1 08.2001.46K? 0 +071455.03 -242136.0 -000010.3-000023.100004.1 08.2001.61K? 0 +072120.47 -705917.0 +000002.7+000023.200000.1 08.2001.50K? 0 +073144.14 -431723.4 -000009.4+000016.800002.9 08.2001.14K? 0 +073257.16 -312738.8 -000011.4-000009.700016.8 08.2001.60K? 0 +075309.32 +583948.9 -000005.8-000054.100011.0 08.2001.19K? 0 +075344.44 -133628.3 +000013.6-000004.500001.6 08.2001.55K? 0 +075908.65 -202107.8 +000002.9-000048.400008.2 08.2001.36K? 0 +075947.96 -271703.0 -000004.0+000001.500007.3 08.2001.44K? 1 +080739.10 +395030.3 -000003.1-000007.600001.6 08.2001.32K? 0 +081149.17 +003632.5 -000001.2+000005.300001.6 08.2001.59K? 0 +081259.00 -133009.2 -000018.6+000008.300009.4 08.2001.11K? 0 +082650.39 -234830.1 +000007.2+000014.700015.0 08.2001.02K? 0 +084254.19 -452749.2 -000032.9+000011.900005.4 08.2001.18K? 0 +084510.47 -375635.5 -000017.5+000005.000005.0 08.2001.48K? 0 +084842.75 -252642.1 -000011.7+000007.800001.7 08.2001.56K? 0 +085432.10 -384742.5 -000012.6+000007.400004.0 08.2001.04K? 0 +085625.06 -615241.6 +000002.5+000001.700010.0 08.2001.26K? 0 +090659.85 -705811.3 +000008.8-000005.000003.8 08.2001.06K? 0 +090705.03 -392954.5 -000016.2+000008.700000.6 08.2001.25K? 0 +090710.05 -074725.1 -000021.8-000011.800022.8 08.2001.70K? 0 +090807.94 -341545.6 -000010.1+000023.900004.6 08.2001.64K? 0 +090843.19 -581920.4 +000015.6-000009.400004.5 08.2001.10K? 0 +092005.97 -551511.7 -000020.7+000005.500002.8 08.2001.01K? 0 +092123.14 +093320.4 -000015.5+000011.300020.4 08.2001.69K? 0 +092155.27 -024823.5 -000009.3+000002.300000.5 08.2001.07K? 0 +094600.63 +455213.0 -000003.4-000002.300006.1 08.2001.61K? 0 +095118.31 -561601.7 -000012.0+000004.300001.1 08.2001.51K? 0 +095532.35 -565608.9 -000039.4+000022.100005.3 08.2001.32K? 0 +095946.70 -282010.5 -000028.9+000001.600003.4 08.2001.49K? 0 +095955.95 -323345.1 -000034.2+000003.100024.1 08.2001.16K? 0 +095957.04 -485705.8 -000014.6+000005.500001.1 08.2001.06K? 0 +100303.58 +712147.0 +000003.2-000027.800006.4 08.2001.28K? 0 +100532.98 +630419.3 +000017.7-000008.000006.7 08.2001.37K? 0 +101156.97 -211658.1 -000039.7+000001.500001.0 08.2001.30K? 0 +102234.11 -303923.9 -000029.6+000028.900005.4 08.2001.00K? 0 +102329.89 -681640.7 -000017.0+000002.500005.0 08.2001.00K? 0 +102407.91 -813229.2 -000029.8-000008.100001.3 08.2001.52K? 0 +102625.11 -432413.4 -000011.9-000002.600010.0 08.2001.21K? 0 +102902.17 -221510.9 +000008.3-000009.700007.1 08.2001.56K? 0 +104136.94 -674229.5 -000043.6+000018.100011.1 08.2001.61K? 0 +104217.86 -245720.1 -000020.2-000002.000014.6 08.2001.54K? 0 +105059.70 -512533.7 -000020.5+000002.600016.7 08.2001.21K? 0 +105440.37 -113236.1 +000022.4-000037.600010.0 08.2001.02K? 0 +105924.64 -463619.4 -000042.4+000010.600025.8 08.2001.15K? 0 +110113.43 -600035.9 -000019.8-000044.200010.9 08.2001.16K? 0 +110636.43 -204153.2 +000006.9+000005.200003.7 08.2001.03K? 0 +111056.16 +261605.9 -000011.8-000002.900009.9 08.2001.59K? 0 +111218.05 +131314.8 -000004.7+000008.100008.6 08.2001.26K? 0 +111220.28 -513222.7 -000008.7-000005.500016.1 08.2001.27K? 0 +111536.18 +422021.9 -000016.2-000004.300001.3 08.2001.02K? 0 +111843.98 -065436.5 -000110.9-000014.300004.3 08.2001.17K? 0 +112127.18 -381831.9 -000010.9-000013.300010.6 08.2001.58K? 0 +112603.15 +010222.2 +000007.5+000005.500004.2 08.2001.09K? 0 +113754.27 -010903.9 -000024.1-000009.100002.9 08.2001.03K? 0 +115359.16 +594049.7 -000002.4-000006.700000.2 08.2001.32K? 0 +115841.36 +542908.6 +000002.3-000030.400014.4 08.2001.04K? 0 +120723.02 +192111.8 +000005.9-000008.400012.6 08.2001.14K? 0 +122902.43 +485512.2 +000019.3-000011.000002.7 08.2001.46K? 0 +123037.95 -473547.2 -000041.6+000000.500000.5 08.2001.03K? 0 +124753.02 +224311.0 -000024.5+000012.600008.6 08.2001.29K? 0 +125103.07 -172004.5 +000011.6-000023.200001.2 08.2001.22K? 0 +130442.81 -530850.6 -000019.6-000003.100001.4 08.2001.21K? 0 +130526.06 -061324.6 +000002.3-000027.400013.5 08.2001.22K? 0 +131115.16 -484614.3 -000011.7+000002.300016.7 08.2001.48K? 0 +131154.54 -323225.8 -000122.9+000018.700017.8 08.2001.11K? 0 +131607.57 +570527.2 -000028.0+000007.400002.0 08.2001.19K? 0 +131703.26 +205203.4 +000000.9-000006.400010.5 08.2001.40K? 1 +132030.72 -220806.8 -000019.0-000001.800013.3 08.2001.02K? 0 +132828.06 +160704.6 -000049.2+000000.500011.3 08.2001.12K? 0 +133822.16 -873122.0 -000005.3-000007.400000.9 08.2001.51K? 0 +134126.09 -615204.7 -000017.1-000016.400006.1 08.2001.34K? 1 +134451.47 +202820.4 -000031.7-000027.100002.4 08.2001.48K? 0 +134643.29 +633151.0 -000001.5-000003.000003.5 08.2001.49K? 0 +140013.89 -441318.7 -000011.1+000016.400017.8 08.2001.10K? 0 +140930.51 +265338.4 -000010.7+000000.200004.9 08.2001.31K? 0 +141257.16 -480744.7 -000006.5+000018.200009.6 08.2001.20K? 0 +141317.30 -084009.1 -000024.3-000018.700006.5 08.2001.13K? 0 +141642.01 +320958.6 -000007.0+000004.700002.8 08.2001.13K? 0 +142014.61 +665339.9 -000013.5+000004.200002.2 08.2001.27K? 0 +142631.28 +261208.6 -000007.9-000041.700008.1 08.2001.00K? 0 +142648.82 -672446.8 -000000.8-000002.800007.2 08.2001.61K? 0 +142807.93 -731108.5 -000007.6-000008.700016.1 08.2001.76K? 0 +142955.95 -644345.5 -000017.1+000016.400009.0 08.2001.42K? 0 +143252.72 -242530.9 +000006.5+000018.900011.2 08.2001.35K? 0 +144157.50 +013733.5 +000001.7-000011.100001.3 08.2001.41K? 0 +145156.87 -570821.4 +000016.9+000002.800007.1 08.2001.92M? 0 +145336.47 -190850.6 +000002.3-000003.500004.5 08.2001.16K? 0 +145915.43 -604009.9 -000035.5-000017.800003.9 08.2001.01K? 0 +145950.49 -734720.2 +000011.6-000005.500029.8 08.2001.01K? 0 +150758.64 -554345.7 +000024.4-000001.200009.2 08.2001.69K? 0 +151619.73 -183744.5 -000015.5-000036.200015.3 08.2001.12K? 0 +151918.91 +374704.6 -000029.3-000050.100002.7 08.2001.15K? 0 +153345.64 -092603.7 -000017.8-000002.400011.2 08.2001.44K? 0 +154353.57 +245745.6 -000029.6-000020.100014.4 08.2001.47K? 0 +154526.71 +013156.6 -000007.5-000015.300016.9 08.2001.16K? 0 +154716.35 -023701.7 -000054.9-000027.400015.1 08.2001.35K? 0 +155102.59 +250505.8 +000017.7-000041.100005.8 08.2001.39K? 0 +155329.78 +292808.0 +000002.2-000049.300003.8 08.2001.07K? 0 +155844.00 +253411.4 -000079.5-000115.300017.2 08.2001.01K? 0 +160038.37 -733630.9 -000003.9-000024.100003.4 08.2001.10K? 0 +160352.89 +034338.0 -000015.4-000006.000000.2 08.2001.63K? 0 +161316.88 -631146.2 -000006.9-000020.400000.1 08.2001.33K? 0 +161444.23 +705012.4 -000006.9+000018.500003.8 08.2001.08K? 0 +161611.73 +605323.8 +000004.6+000000.800008.1 08.2001.10K? 0 +163307.55 +703700.9 -000107.0-000010.800019.0 08.2001.00K? 0 +164505.50 -312247.9 -000019.3-000017.000003.2 08.2001.62K? 0 +165001.37 +705545.4 -000048.0+000015.800001.1 08.2001.08K? 0 +165358.44 +510154.6 -000007.5-000026.500002.0 08.2001.12K? 0 +170627.52 +175235.7 -000020.9+000010.600000.7 08.2001.24K? 0 +171004.83 +045409.1 -000008.9-000030.900002.2 08.2001.04K? 0 +172322.91 -400733.2 +000010.5+000004.500007.4 08.2001.44K? 0 +172349.91 -502546.4 -000007.5-000023.700003.9 08.2001.09K? 0 +172443.07 -362734.1 -000004.7-000004.500004.2 08.2001.74K? 0 +172627.05 +304815.5 +000002.6+000001.200013.1 08.2001.46K? 0 +173037.24 -405017.7 -000000.4-000011.000015.0 08.2001.11K? 0 +173651.16 -653556.2 +000023.0+000003.000002.9 08.2001.41K? 0 +174339.49 -430206.2 +000005.6+000001.800011.9 08.2001.53K? 0 +175115.02 -764124.5 -000014.3+000006.300001.9 08.2001.75K? 0 +175454.96 -732829.0 -000004.1-000063.100010.0 08.2001.27K? 0 +175910.20 +430750.6 -000000.4-000022.200001.1 08.2001.52K? 0 +175936.63 -270410.7 -000012.7+000007.600001.8 08.2001.83K? 0 +180315.75 +173628.6 +000014.9-000010.200006.2 08.2001.11K? 0 +180855.64 -212408.9 +000002.0-000015.900001.1 08.2001.94M? 0 0.10 1.00 +181024.72 -654254.4 -000003.4-000010.100006.3 08.2001.44K? 0 +181423.13 -553224.5 +000009.8+000004.700001.2 08.2001.61K? 0 +182256.48 -670751.1 +000008.6-000000.100003.3 08.2001.63K? 0 +182359.39 +103302.5 -000005.2-000014.300005.8 08.2001.09K? 0 +182851.16 +354749.5 -000005.1+000005.300002.0 08.2001.59K? 0 +183111.64 +350243.9 +000008.6-000006.400004.3 08.2001.49K? 0 +183355.60 +514311.7 +000177.7-000328.000073.4 08.2001.19K? 0 +183630.53 -695306.0 +000000.7-000000.800003.3 08.2001.35K? 0 +183900.19 -465634.3 -000015.2-000006.100016.7 08.2001.54K? 0 +184414.41 +261351.5 -000004.1+000005.400010.4 08.2001.02K? 0 +184546.35 +082923.2 +000015.6-000034.700011.9 08.2001.05K? 0 +190909.82 +244913.9 -000010.4-000054.000001.2 08.2001.21K? 0 +190942.45 +022820.2 +000025.2+000005.600012.5 08.2001.60K? 0 +191332.60 +290530.0 -000002.3-000000.700002.3 08.2001.16K? 0 +192351.91 -081300.5 +000001.2+000020.500006.3 08.2001.75K? 0 +193436.18 +191758.3 -000000.4+000005.600007.5 08.2001.39K? 0 +193521.47 +275149.7 -000005.1-000030.000014.7 08.2001.68K? 0 +193645.30 -041759.1 +000014.2-000021.300008.2 08.2001.16K? 0 +194118.03 -624939.1 +000001.7-000006.000001.8 08.2001.09K? 0 +194258.30 -212859.0 +000006.1-000020.900000.5 08.2001.19K? 0 +194319.12 -442350.2 -000019.5+000008.600009.2 08.2001.00K? 0 +194604.37 +672837.0 -000045.6+000002.800006.9 08.2001.20K? 0 +194951.05 +311310.0 -000000.1-000004.500008.8 08.2001.39K? 0 +195000.72 +760426.5 +000016.7-000009.400013.5 08.2001.75K? 0 +195045.45 -305540.2 -000008.6-000003.700003.7 08.2001.21K? 0 +195046.42 -272100.6 +000021.0+000002.800003.2 08.2001.04K? 0 +195147.34 +363817.5 +000002.0-000000.700000.6 08.2001.60K? 0 +195926.87 -324205.0 +000016.5-000029.200004.6 08.2001.11K? 0 +200324.09 +295728.2 +000018.5+000015.700015.0 08.2001.45K? 0 +202219.79 +520012.5 -000017.9-000009.800016.9 08.2001.49K? 0 +203728.74 +585136.5 -000000.5+000000.500003.0 08.2001.69K? 0 +203801.40 +101120.3 -000011.0-000017.000012.3 08.2001.49K? 0 +203909.03 +175205.2 +000002.8+000012.400003.5 08.2001.00K? 0 +204202.96 -484700.1 +000020.5-000014.700003.2 08.2001.57K? 0 +204319.98 +784855.9 +000000.5-000008.500003.3 08.2001.68K? 0 +205744.13 +400659.5 +000002.6+000006.500005.0 08.2001.37K? 0 +205825.35 +344230.9 +000000.4-000017.300009.8 08.2001.49K? 0 +210735.32 -175838.5 +000050.1-000008.100008.9 08.2001.46K? 0 +210957.58 -260943.4 +000076.5-000054.500005.5 08.2001.12K? 0 +212947.03 +131641.6 -000003.6-000060.000006.3 08.2001.62K? 0 +213046.98 +474011.7 +000024.8+000008.300007.0 08.2001.49K? 0 +213422.66 +112651.9 +000010.0-000018.200018.7 08.2001.25K? 0 +214515.66 +573911.3 +000019.1-000010.200013.0 08.2001.54K? 0 +214651.99 +300605.4 +000003.1-000009.900012.5 08.2001.01K? 0 +215003.36 +173714.2 +000024.3-000013.300016.2 08.2001.33K? 0 +215119.60 +442127.9 +000049.5-000072.100017.1 08.2001.10K? 0 +215510.68 -765626.4 +000032.2-000007.100013.5 08.2001.52K? 0 0.10 1.00 +215906.61 -252115.4 +000007.0-000043.400004.6 08.2001.56K? 0 +220219.83 -470845.1 +000012.1-000030.400026.6 08.2001.34K? 0 +221054.99 +254851.2 +000031.5-000019.800014.0 08.2001.27K? 0 +221150.24 +800326.9 +000023.6-000011.600004.0 08.2001.48K? 0 +221420.04 +180113.4 -000000.2-000015.800006.9 08.2001.21K? 0 +221758.52 +383754.4 +000015.3+000014.900019.1 08.2001.30K? 0 +222727.97 -121617.7 -000006.3-000001.600005.2 08.2001.55K? 0 +223304.20 +502121.5 -000006.5-000013.900001.6 08.2001.12K? 0 +223348.76 -380822.6 +000030.0+000000.200007.8 08.2001.52K? 0 +223443.00 -400359.9 +000011.6-000008.600012.9 08.2001.26K? 0 +223955.66 +714223.6 +000000.9-000007.600007.1 08.2001.21K? 0 +224654.96 -261800.4 -000001.1-000000.800009.9 08.2001.07K? 0 +230116.14 -385037.3 -000007.4-000007.000001.7 08.2001.32K? 0 +230306.76 +421313.0 -000006.5+000004.800007.9 08.2001.61K? 0 +231331.35 -263225.9 +000014.0+000012.800005.9 08.2001.05K? 0 +233943.51 -504516.3 +000047.7+000016.100001.6 08.2001.08K? 0 +234309.25 +145728.9 -000010.4-000020.700003.6 08.2001.68K? 0 +235006.20 +495844.4 +000018.9-000024.600002.8 08.2001.03K? 0 +235110.66 +443252.1 +000032.9-000038.400017.5 08.2001.01K? 0 +235658.05 +322014.1 -000006.7-000004.900014.1 08.2001.40K? 0 0.10 1.00 +112006.24 -651507.2 -000002.7+000007.100003.7 08.2002.21M? 0 0.10 1.00 +000646.94 -042059.3 +000064.1-000079.100003.8 08.2100.56F? 0 +003020.86 +644724.9 +000018.2+000003.300005.9 08.2100.46F? 0 +003657.07 +052444.9 +000034.2+000005.500018.1 08.2100.45F? 0 +005254.02 -002252.6 -000021.7-000032.900021.4 08.2100.62G? 0 +005320.22 -453020.7 +000013.5+000002.300008.8 08.2100.37F? 0 +005805.70 -574201.8 +000075.8+000043.700024.4 08.2100.51F? 0 +005941.10 -042739.2 +000012.3-000134.700010.1 08.2100.58F? 0 +010601.29 +444708.0 -000010.2+000011.300029.8 08.2100.54F? 0 +010828.43 -241413.8 +000131.9+000098.100006.1 08.2100.56F? 0 +011004.36 +195016.5 +000010.9+000015.400006.4 08.2100.95K? 0 +011026.51 +585752.8 -000029.4+000002.500017.9 08.2100.21A? 0 +011549.29 +710643.0 +000001.7-000021.000008.3 08.2100.31A? 0 +011857.54 -710656.6 +000088.9+000087.800002.0 08.2100.52F? 0 +011858.15 -105827.0 -000090.5-000044.200009.7 08.2100.70G? 0 +012059.74 -383135.7 -000042.1+000021.400000.9 08.2100.83G? 0 +012516.39 +325656.8 +000000.8+000007.000001.3 08.2100.93G? 0 +012709.10 +644239.3 +000042.9-000011.800005.6 08.2100.29A? 0 +013225.33 +725510.1 +000075.7+000021.300028.7 08.2100.69G? 0 +013317.17 -381441.7 -000030.4-000043.600019.8 08.2100.60G? 0 +013507.39 -670810.4 -000027.4+000002.100007.2 08.2100.32F? 0 +013640.78 +353658.4 +000003.8+000003.100002.9 08.2100.48F? 0 +014023.55 +070512.0 +000000.4-000030.300007.9 08.2100.99K? 0 +014752.92 +633449.0 -000009.7+000004.300001.2 08.2100.34F? 0 +015001.45 -384950.4 -000092.0-000057.400005.4 08.2100.48F? 0 +020559.35 -220903.0 -000004.4+000047.800009.4 08.2100.49F? 0 +021406.44 +614104.1 -000035.7-000022.900005.1 08.2100.47F? 0 +021557.72 +222939.0 +000027.9+000005.600002.9 08.2100.35F? 0 +021919.75 +333613.7 -000021.6-000003.400005.6 08.2100.30A? 0 +022413.31 +541127.4 -000004.5-000003.000006.2 08.21-0.03B? 0 +023016.49 -000525.6 +000016.2-000027.400005.6 08.2100.31F? 0 +023501.23 +685805.8 +000003.4-000062.600010.3 08.2100.91G? 0 +023927.65 -132005.7 +000023.2-000047.300009.8 08.2100.41F? 0 +024855.79 -243635.3 -000000.1+000000.500001.1 08.2100.81G? 0 +025231.97 +571520.3 +000039.7-000037.100002.0 08.2100.24A? 0 +025318.32 +510154.6 +000018.1-000011.600008.6 08.2100.17A? 0 +025852.44 +264625.6 -000015.6+000103.700024.9 08.2100.87G? 0 +030840.69 +253530.8 +000023.7-000038.900013.5 08.2100.70G? 0 +031741.06 -630437.4 -000103.0-000061.900001.4 08.2100.53F? 0 +034125.69 +504917.1 -000033.9+000058.200024.0 08.2100.62G? 0 +034226.58 -800112.6 +000005.2+000001.300003.7 08.2100.72G? 0 +034522.59 +495142.0 +000026.3-000019.500016.3 08.2100.14A? 1 +034823.64 +315746.0 +000000.9-000031.600020.2 08.2100.46F? 0 +034943.59 +544256.5 +000045.6-000076.800003.6 08.2100.46F? 0 +034954.83 -253011.4 +000005.5+000056.000000.2 08.2100.59G? 0 +035007.89 +095528.5 -000008.1-000023.900005.8 08.2100.53F? 0 +035343.67 +531623.5 -000032.4-000080.300015.4 08.2100.64G? 0 +035507.47 -245246.5 +000021.4+000093.100008.7 08.2100.47F? 0 +035727.78 +772453.5 -000001.7-000019.000006.8 08.2100.72G? 1 +035810.71 +514400.8 +000007.8+000001.600007.9 08.2100.36F? 0 +040216.44 -443946.7 +000013.0+000018.900001.4 08.2100.10A? 0 +040445.20 -282054.6 +000003.1+000002.800007.6 08.2100.45F? 0 +042314.24 -361958.7 +000045.9+000042.300010.4 08.2100.53F? 0 +042722.51 -401150.2 +000020.3+000034.500001.2 08.2100.21A? 0 +042750.89 +100115.3 +000013.3-000030.700004.6 08.2100.44F? 0 +042837.28 -261739.8 +000002.4-000025.000007.0 08.2100.95K? 0 +044349.81 -244645.8 -000000.5+000008.300010.6 08.2100.25A? 0 +045405.81 +730255.0 -000007.5-000162.100017.3 08.2100.52F? 0 +050632.03 +103837.4 +000011.0-000004.400004.2 08.2100.05A? 0 +052642.64 -450259.3 -000008.0+000054.700019.1 08.2100.57F? 0 +052927.28 +132539.3 -000025.2-000011.100010.1 08.2100.41F? 0 +053013.11 +411656.9 -000002.1-000017.200000.6 08.21-0.04B? 1 +053417.61 -022307.3 +000000.9+000002.500002.2 08.21-0.00B? 0 +054111.46 +521019.4 -000000.4-000069.400012.7 08.2100.40F? 0 +054200.91 +762754.5 +000000.3-000031.600000.1 08.2100.07A? 0 +054509.72 -265933.0 -000078.9+000288.800016.1 08.2100.53F? 0 +054528.72 -013653.9 +000150.8-000072.400005.1 08.2100.62G? 0 +054529.81 -104559.2 +000009.6+000011.900003.2 08.2100.00A? 0 +055223.29 +204147.2 +000012.0-000012.000001.2 08.2100.01A? 0 +055701.70 +065520.3 -000000.9-000002.100001.4 08.2100.17A? 0 +055942.53 -144232.3 +000003.4-000017.200006.5 08.2100.34F? 0 +055954.10 -624832.1 +000003.8+000027.000006.8 08.2100.34F? 0 +060028.51 -275318.6 -000011.6+000003.600003.7 08.2100.01A? 0 +060306.98 +090128.5 +000006.0-000011.100006.2 08.2100.83G? 0 +060813.64 -531658.6 -000024.4+000066.600016.7 08.2100.59G? 0 +061449.13 -162519.1 -000008.9+000011.800002.2 08.21-0.02B? 0 +061502.55 +072702.9 -000021.3-000008.300006.4 08.21-0.02B? 0 +061538.48 -194816.5 +000055.8-000057.400009.6 08.2100.54F? 0 +061707.11 +182243.6 +000001.4+000008.800001.0 08.2100.90G? 0 +062247.31 -052456.4 -000008.8-000012.800000.2 08.2100.02A? 0 +062535.33 -140735.4 -000009.4-000002.100000.3 08.21-0.06B? 0 +062610.15 +444357.2 -000005.8+000005.200005.4 08.21-0.02B? 0 +062643.71 -581320.7 +000004.8-000006.700012.1 08.2100.69G? 0 +062711.73 -600618.6 +000010.9+000009.100002.7 08.2100.26A? 0 +063026.62 -150607.8 -000007.1+000003.600005.6 08.21-0.02B? 0 +063550.23 +495257.2 -000014.6-000013.800004.0 08.2100.22A? 0 +063633.37 -644154.7 -000005.9+000004.000001.9 08.2100.86G? 0 +064052.58 +301241.1 -000002.3-000011.900005.9 08.21-0.03B? 0 +064138.61 -643706.1 -000018.5+000031.500008.5 08.2100.95K? 0 +064645.25 +075339.6 +000003.9-000004.600014.0 08.2100.03A? 0 +064733.61 +701323.3 -000020.9-000029.400003.9 08.2100.91G? 0 +065054.77 +490400.2 -000057.0+000020.600013.9 08.2100.64G? 0 +065316.98 +671319.4 -000003.1-000027.800004.4 08.2100.15A? 0 +065336.58 +224634.3 -000000.9-000012.600010.3 08.2100.92G? 0 +065459.07 -225617.9 -000004.9+000014.900005.8 08.2100.10A? 0 +065703.67 -234510.9 -000018.4-000034.800000.8 08.2100.35F? 0 +065720.18 +700516.5 +000000.3-000020.300002.9 08.2100.05A? 0 +065730.23 +491138.0 +000038.0-000008.900024.0 08.2100.98K? 0 +065902.26 -145741.6 -000015.5-000001.100009.5 08.21-0.08B? 0 +070105.60 +322620.7 -000011.8-000018.700002.9 08.2100.35F? 0 +070146.05 -703359.2 -000012.7+000005.300006.3 08.2100.87G? 0 +070219.08 +002624.7 -000009.2+000007.300008.6 08.2100.36F? 0 +070331.71 -775635.5 -000042.6+000016.100001.5 08.2100.56F? 0 +070631.65 -045605.7 -000016.5-000007.200008.3 08.2100.99K? 0 +072457.18 -470640.8 -000022.8+000001.900017.4 08.2100.91G? 0 +072610.96 +553102.3 -000013.6-000004.800003.3 08.2100.06A? 0 +073545.46 -041157.6 -000006.8-000003.500006.0 08.2100.15A? 0 +073614.33 -420456.2 -000002.0-000000.300009.3 08.21-0.06B? 0 +073711.98 -201746.0 -000003.3-000003.600004.0 08.2100.79G? 0 +073801.96 +053513.0 -000195.6-000151.500014.9 08.2100.62G? 0 +074211.43 -383107.7 -000027.2+000018.100010.9 08.2100.28A? 0 +074835.56 -265941.2 -000008.6+000005.800002.3 08.21-0.12B? 0 +075010.48 +192432.9 -000016.2+000005.600003.1 08.2100.08A? 0 +075102.48 +221454.2 -000002.6+000019.000023.6 08.2100.90G? 0 +075351.03 +322005.3 -000022.6-000066.500004.5 08.2100.96K? 0 +075948.09 -135100.1 -000001.2+000006.600001.7 08.2100.15A? 0 +080759.28 -375916.7 -000035.5+000041.900006.6 08.2100.35F? 0 +080816.58 +000806.9 -000058.8-000031.900010.5 08.2100.45F? 0 +080904.67 +103035.3 -000023.3+000004.800007.6 08.2100.33F? 0 +081224.35 -104958.6 +000023.0-000029.000005.9 08.2100.93G? 0 +081524.46 -233816.0 +000003.2-000012.500001.1 08.2100.10A? 0 +081845.07 -213431.9 -000026.0+000012.500018.8 08.2100.07A? 0 +082142.53 +590540.3 -000010.0-000033.800007.2 08.2100.08A? 0 +082325.23 -424826.2 -000015.0+000024.600000.9 08.21-0.09B? 0 +082605.39 -115903.2 -000018.1+000021.400001.2 08.2100.84G? 0 +082735.81 +564318.6 -000017.8+000000.300011.9 08.2100.42F? 0 +083145.20 -460736.3 -000003.5+000006.800006.2 08.2100.30A? 0 +083151.72 +294240.6 -000005.0-000012.200019.6 08.2100.41F? 0 +083621.64 -565215.2 +000000.3+000007.000010.4 08.21-0.06B? 0 +084011.91 -282452.4 -000013.8+000006.000003.6 08.2100.06A? 0 +084059.97 -275832.5 -000002.8-000004.900002.6 08.2100.28A? 0 +084628.93 +222107.9 -000038.2-000022.000015.3 08.2100.24A? 0 +085400.01 -523707.1 -000009.4+000012.000002.2 08.21-0.09B? 0 +085438.77 -740236.7 +000000.0+000000.000000.0 08.2100.13A? 1 +090440.14 -131520.2 -000040.8-000003.000000.2 08.2100.24A? 0 +091317.88 -521054.2 -000012.2+000002.600003.0 08.21-0.09B? 0 +091431.69 -052947.7 -000021.6+000011.700003.6 08.2100.26A? 0 +092539.02 +375320.5 -000094.2-000041.900009.9 08.2100.52F? 0 +092651.14 +330331.0 -000053.3+000015.600022.6 08.2100.39F? 0 +092813.90 -535514.3 +000062.6-000037.200015.1 08.2100.51F? 0 +092913.27 -871412.9 -000006.1+000005.400004.6 08.21-0.01B? 0 +093059.91 -740911.9 -000012.4+000031.800005.3 08.2100.36F? 0 +093306.79 -720820.7 -000012.9+000005.200006.9 08.2100.07A? 0 +093937.65 -041245.8 -000009.3-000004.400005.5 08.21-0.05B? 0 +094146.92 +664528.0 -000017.2-000025.600003.7 08.2100.21A? 0 +094220.51 +784941.9 -000014.4-000021.300004.4 08.2100.26A? 0 +094227.75 -210803.7 -000056.0-000056.500013.2 08.2100.53F? 0 +095152.52 -664737.9 -000011.0+000006.400003.0 08.21-0.01B? 0 +095343.71 +185639.9 +000004.2-000002.400015.2 08.2100.07A? 0 +095922.91 -134425.8 -000005.6+000005.900006.0 08.2100.25A? 0 +100240.76 -611820.1 -000002.9+000007.900003.7 08.21-0.07B? 0 +102332.48 +563117.1 -000200.6-000068.300004.3 08.2100.94G? 0 +104034.55 -593237.0 -000007.2+000007.800000.9 08.2100.61G? 0 0.10 1.00 +104803.62 +141242.2 -000044.9+000008.700015.2 08.2100.41F? 0 +104823.50 -623350.0 -000021.7+000006.600010.2 08.2100.26A? 0 +105615.19 +454613.5 -000012.1+000011.800011.4 08.2100.90G? 0 +110613.15 -585038.8 +000000.0+000000.000000.0 08.21-0.06B? 0 +110740.77 -563938.2 -000008.6+000007.100005.7 08.21-0.03B? 0 +110827.16 -334533.2 -000026.3-000020.700012.2 08.2100.98K? 0 +111116.19 -052812.5 -000025.0-000024.700009.6 08.2100.16A? 0 +111536.98 +355044.7 -000003.3-000004.800003.6 08.2100.79G? 0 +113106.92 -625648.9 -000004.4+000004.700004.3 08.21-0.04B? 0 +113250.18 -614904.8 -000016.5-000000.400001.5 08.2100.17A? 0 +115050.16 -210011.0 -000012.5+000001.200006.1 08.2100.24A? 0 +115432.35 +192440.6 -000461.9-000015.600031.6 08.2100.67G? 0 +115500.52 -422011.3 -000056.2+000013.300003.2 08.2100.44F? 0 +115818.57 +214632.6 +000013.7-000024.400021.5 08.2100.94G? 0 +120230.27 +000229.7 -000051.6-000004.000020.9 08.2100.94G? 0 +121122.90 +315856.4 -000088.8+000006.800011.4 08.2100.48F? 0 +121255.60 +833011.6 -000005.0+000006.900005.8 08.2100.58F? 0 +121351.71 -460513.3 -000021.3-000013.800003.3 08.2100.94G? 0 +121538.24 +573626.1 -000085.2+000014.800013.4 08.2100.41F? 0 +122459.67 -501130.6 -000030.7-000004.700006.6 08.2100.31A? 0 +123518.94 +362018.2 -000104.6-000043.700001.7 08.2100.40F? 0 +123907.91 +405900.6 -000062.4-000002.200014.9 08.2100.94G? 0 +125920.64 -703757.7 -000213.7+000064.700008.0 08.2100.61G? 0 +125948.32 -555444.3 -000022.6-000003.500008.7 08.2100.02A? 0 +130317.86 -443345.4 -000021.7-000017.800002.0 08.2100.14A? 0 +131059.05 -620515.7 -000030.0-000008.600008.9 08.2100.42F? 0 +131454.52 +591744.2 -000043.3+000024.100003.1 08.2100.26A? 0 +132755.24 +265029.6 -000038.7-000002.800005.0 08.2100.46F? 0 +134400.84 -351903.6 -000008.4-000012.300003.5 08.21-0.03B? 0 +134707.89 -480143.4 -000002.0-000031.000005.3 08.2100.37F? 0 +134914.93 +492409.7 -000028.1-000003.700012.2 08.2100.86G? 0 +134919.07 +043248.4 -000014.1-000009.400006.8 08.2100.46F? 0 +141216.69 -482330.9 -000018.0-000015.500002.3 08.21-0.04B? 0 +141233.28 -432133.9 -000028.9-000007.100003.5 08.2100.17A? 0 +141809.33 +385801.3 -000015.6-000011.400015.6 08.2100.96K? 0 +141928.69 +670539.0 -000046.7-000007.800000.5 08.2100.27A? 0 +143701.49 -284318.5 +000003.7-000018.600007.5 08.2100.41F? 0 +144041.00 +121643.4 -000040.4+000002.300009.0 08.2100.19A? 0 +144253.38 +290516.9 +000000.0+000002.400009.7 08.2100.05A? 0 +145648.67 -202923.5 -000039.6-000048.300013.9 08.2100.75G? 0 +145727.86 +400942.2 +000009.9-000006.400009.0 08.2100.28A? 0 +150424.49 -005419.8 +000011.9-000004.800000.5 08.2100.21A? 0 +150513.25 +061725.8 +000002.3-000247.000019.9 08.2100.64G? 0 +150953.47 -125834.3 -000007.9+000036.800018.8 08.2100.49F? 0 +151531.50 -491245.6 +000005.9-000025.200003.3 08.2100.28A? 1 +151806.61 -600538.9 +000002.5-000008.300006.2 08.21-0.05B? 0 +151807.86 +513701.5 +000011.7-000001.400002.8 08.2100.98K? 0 +152347.75 +625656.4 -000003.2+000008.900010.4 08.2100.45F? 0 +154049.45 -550524.6 -000004.9-000003.200011.5 08.21-0.02B? 0 +154606.15 -540041.3 -000022.8-000026.200001.8 08.2100.96K? 0 +155252.94 +155635.2 +000040.6+000030.800013.7 08.2100.68G? 0 +160904.20 -301531.3 +000055.2-000007.700014.7 08.2100.59G? 0 +161355.52 +473544.4 -000016.7+000005.900000.6 08.2100.90G? 0 +161438.16 -393512.2 -000009.2-000019.400005.8 08.2100.48F? 0 +161652.99 +603205.6 +000101.9+000016.600019.0 08.2100.75G? 0 +161727.38 +341652.5 -000011.6-000007.700011.5 08.2100.41F? 0 +162207.03 +121253.0 +000064.4-000081.100006.8 08.2100.54F? 0 +162541.20 -314212.1 -000002.4-000020.900008.6 08.2100.30A? 0 +162626.10 -720050.8 -000007.5-000004.900013.4 08.2100.04A? 0 +162735.19 -522836.0 -000003.9-000002.800000.3 08.2100.01A? 0 +163007.25 -660304.1 -000009.0-000004.600005.1 08.21-0.09B? 0 +164634.19 -173542.0 +000173.2-000109.300023.1 08.2100.69G? 0 +165213.90 -433233.9 -000028.3-000008.500008.9 08.2100.50F? 0 +165508.32 -311321.7 -000000.3-000000.600014.5 08.2100.99K? 0 +165858.01 -154842.7 -000011.1-000065.600017.0 08.2100.61G? 0 +170734.30 -351202.7 +000004.5-000001.700005.1 08.2100.25A? 0 +170859.57 +730912.1 +000006.3-000013.800010.6 08.2100.17A? 0 +171004.88 -562656.3 +000040.6-000125.200027.3 08.2100.70G? 0 +171629.87 -273354.9 -000076.3-000123.300016.2 08.2100.60G? 0 +172135.20 -402134.5 -000012.2-000010.300001.1 08.2100.15A? 0 +172205.05 +315914.5 -000010.8+000045.800003.4 08.2100.55F? 0 +172716.03 +343748.9 -000001.0+000003.000004.0 08.2100.12A? 0 +173015.89 -355135.0 +000014.5-000008.900010.2 08.2100.21A? 0 +173247.35 -510609.0 -000010.1-000046.600007.3 08.2100.90G? 0 +173932.76 -425842.5 +000012.5-000003.200003.4 08.2100.41F? 0 +173950.77 +725753.0 +000000.1+000003.800000.1 08.2100.10A? 0 +174110.70 -335807.1 -000000.8-000025.600000.8 08.2100.35F? 0 +174206.02 +200958.4 -000020.6+000044.400021.6 08.2100.55F? 0 +174351.08 -352958.4 -000002.6-000000.100003.8 08.2100.15A? 0 +174407.56 +440451.6 -000005.5+000011.900005.4 08.2100.92G? 0 +174523.13 -142647.1 -000000.1-000009.800009.8 08.2100.92G? 0 +174753.19 +144830.8 +000000.0+000000.000000.0 08.2100.93G? 1 +175104.86 -305812.3 -000005.4+000005.500013.4 08.2100.07A? 0 +175426.50 -660558.5 +000006.5+000003.700006.1 08.2100.97K? 0 +175438.62 +645935.0 -000001.4-000058.200011.5 08.2100.48F? 0 +175507.94 +412757.6 -000035.6-000179.600004.4 08.2100.55F? 0 +175640.83 -343155.6 +000013.8-000030.300008.9 08.2100.25A? 0 +175704.73 +135828.4 -000000.2-000003.600004.4 08.2100.32F? 0 +175745.65 +025248.2 -000002.5-000020.000001.8 08.2100.24A? 0 +180426.16 -595231.6 -000029.4-000174.000003.9 08.2100.65G? 0 +180516.80 +234349.1 -000116.5-000023.500011.8 08.2100.53F? 0 +180753.94 -141648.7 +000013.5-000018.200010.0 08.2100.34F? 0 +181256.15 -151132.5 +000015.9-000010.100008.1 08.2100.09A? 0 +181625.98 -592410.1 -000253.3-000136.300008.8 08.2100.42F? 0 +182607.34 -144736.2 +000017.7-000017.200006.3 08.2100.51F? 0 +182705.09 +063214.2 -000012.1-000006.600004.4 08.2100.76G? 0 +182911.01 +114144.0 -000043.9-000006.300018.1 08.2100.66G? 0 +182935.77 -160539.4 +000003.2+000004.700000.9 08.2100.43F? 0 +183248.30 +240830.5 -000001.2+000014.200009.6 08.2100.32F? 0 +183438.86 +413400.1 -000014.6-000094.800001.8 08.2100.49F? 0 +183612.64 -140655.9 +000007.8-000011.800013.0 08.2100.26A? 0 +183648.02 +212002.4 +000001.2+000003.200002.4 08.2100.08A? 0 +184005.98 +430503.9 +000004.2+000006.300004.7 08.2100.93G? 0 +184342.88 -173243.9 +000022.0-000021.000004.6 08.2100.15A? 0 +184926.65 -114718.4 -000008.6-000020.400001.9 08.2100.31F? 0 +185028.47 -433506.8 -000004.9+000007.800005.4 08.2100.24A? 0 +185137.93 -010239.8 +000002.8-000014.300000.7 08.2100.08A? 0 +185151.49 +552505.2 -000015.7-000026.800002.6 08.2100.09A? 0 +185220.60 -442009.5 -000009.0-000004.300003.5 08.2100.41F? 0 +185500.54 -363101.1 +000007.2-000024.000004.9 08.2100.39F? 0 +185540.79 -091635.5 -000008.2+000024.700005.6 08.2100.41F? 0 +185802.39 +472510.9 +000004.2-000001.000007.1 08.2100.01A? 0 +190523.77 -322427.1 +000040.8+000006.500030.2 08.2100.49F? 0 +190930.53 -192441.0 -000002.4-000016.100008.0 08.2100.05A? 0 +191001.89 -495729.1 +000004.1-000040.500004.1 08.2100.31A? 0 +191040.94 +552243.7 +000009.7+000012.500004.2 08.2100.05A? 0 +191605.00 +632334.9 +000010.3+000002.000002.8 08.2100.97K? 0 +192043.03 +103909.9 +000000.5-000054.700001.1 08.2100.56F? 0 +192509.34 -565900.6 -000005.2-000028.400004.3 08.2100.42F? 0 +193111.07 -240542.1 -000014.1-000051.800012.2 08.2100.46F? 0 +193529.85 +462541.9 -000000.7+000001.300003.1 08.21-0.05B? 0 +193556.13 +235123.2 -000007.9+000007.800002.8 08.2100.63G? 0 +193610.08 +392012.1 +000009.2+000019.100001.7 08.2100.32F? 0 +193722.51 +253300.8 -000000.1-000012.300006.1 08.2100.22A? 0 +193918.62 -561849.7 +000034.1-000018.800001.0 08.2100.30A? 0 +194223.41 +151511.1 -000012.5-000008.100002.6 08.2100.05A? 0 +194416.98 -082133.7 +000059.9+000008.700014.9 08.2100.47F? 0 +194507.04 -012145.4 -000000.2-000023.300031.5 08.2100.55F? 0 +194834.80 +201245.8 +000038.3-000052.800010.4 08.2100.53F? 0 +195118.44 +362218.1 +000037.3+000106.600014.9 08.2100.49F? 0 +195204.51 +280602.2 +000053.5-000080.600028.5 08.2100.73G? 0 +195741.93 -674939.4 -000008.4-000021.100011.2 08.2100.67G? 0 +195807.54 -515420.3 +000041.1-000038.400013.3 08.2100.51F? 0 +200123.22 +065649.9 +000010.6-000020.900013.0 08.2100.50F? 1 +200941.98 -182047.9 -000002.6-000030.200006.9 08.2100.06A? 0 +201018.43 -410846.8 +000003.2-000003.800008.7 08.2100.50F? 0 +201150.69 -633701.1 +000007.7-000015.400011.6 08.2100.02A? 0 +201745.88 +320807.1 +000020.6+000013.300001.3 08.2100.96K? 0 +202026.07 +104839.3 -000004.0-000005.900006.7 08.2100.21A? 0 +202243.76 +132025.8 +000000.0+000000.000000.0 08.2100.37F? 1 +202419.56 +341320.1 +000006.1+000007.400010.4 08.2100.02A? 0 +202513.40 +254232.7 -000009.8-000028.000011.4 08.2100.55F? 0 +202657.68 -155429.3 -000003.3+000044.100027.2 08.2100.83G? 0 +203658.88 +120256.5 +000000.0+000000.000000.0 08.2100.81G? 1 +203850.11 +150026.3 -000026.7-000003.500006.4 08.2100.94G? 0 +204233.47 +124341.9 -000023.5-000011.300002.5 08.2100.39F? 0 +204407.51 -444619.1 +000024.7-000079.500005.8 08.2100.64G? 0 +204437.00 -102940.1 +000092.7-000134.500001.3 08.2100.54F? 0 +204914.11 -524225.5 +000030.6-000053.700011.6 08.2100.40F? 0 +205817.42 +083055.2 -000005.1-000006.400008.0 08.2100.37F? 0 +205911.94 +400333.9 +000012.5-000015.500012.2 08.2100.16A? 0 +205931.10 -270125.7 -000093.1-000202.200022.1 08.2100.86G? 0 +210029.48 +013636.8 +000038.2+000002.800014.4 08.2100.33F? 0 +210523.22 -451430.3 +000031.9-000022.100008.1 08.2100.43F? 0 +211246.76 +514939.4 -000004.6+000001.000002.4 08.2100.25A? 0 +211536.37 +763237.3 +000041.9+000039.400006.6 08.2100.11A? 0 +213824.63 +083504.9 -000003.9-000008.100005.5 08.2100.11A? 0 +213936.99 +712534.5 +000017.6+000020.100005.4 08.2100.20A? 0 +214912.69 -353818.7 +000057.0-000090.000016.1 08.2100.52F? 0 +215911.52 +333750.8 -000010.8-000004.900001.9 08.21-0.08B? 0 +222257.99 -440343.3 +000109.4-000022.400000.5 08.2100.36F? 0 +222906.41 -202432.0 +000026.9+000006.200010.4 08.2100.23A? 0 +223932.84 +412252.5 +000007.9-000004.300005.5 08.2100.10A? 0 +224159.94 -100732.0 -000007.3+000006.000003.9 08.2100.31F? 0 +224215.71 +573629.3 +000009.9-000003.100001.4 08.2100.01A? 0 +224946.14 -375114.0 -000054.9-000245.200014.2 08.2100.66G? 0 +225545.24 +303810.1 +000018.4+000007.200003.9 08.2100.96K? 0 +230156.83 +324136.5 +000050.9+000036.400010.8 08.2100.44F? 0 +230504.70 +490258.9 +000027.9-000065.600011.1 08.2100.50F? 0 +231239.42 +563235.7 +000020.7-000002.000003.8 08.2100.11A? 0 +232638.20 +423320.5 -000026.1-000060.700001.9 08.2100.48F? 0 +232736.19 -401505.7 +000062.1-000142.100018.4 08.2100.63G? 0 +233009.29 +442608.2 +000016.4-000091.000007.4 08.2100.51F? 0 +233232.91 +312649.8 +000000.0+000000.000000.0 08.2100.48F? 1 +235436.30 +050324.2 +000089.0-000064.600002.0 08.2100.71G? 0 +235727.43 -614542.9 +000026.4+000009.600004.7 08.21-0.00B? 0 +000608.04 +000717.2 +000003.6-000000.100018.9 08.2101.11K? 0 +000618.66 -011416.9 -000014.1-000040.000007.3 08.2101.22K? 0 +001335.04 +562618.0 -000002.6+000008.700003.5 08.2101.59K? 0 +001402.89 +465643.7 -000007.8-000004.500004.8 08.2101.66K? 0 +003612.49 +624111.2 -000005.1-000008.400010.9 08.2101.86M? 0 0.10 1.00 +004639.50 +550844.6 +000002.3+000012.400000.9 08.2101.22K? 0 +005500.83 +125050.8 +000053.6-000019.200002.8 08.2101.14K? 0 +005941.97 +250222.6 +000008.5+000005.200009.5 08.2101.59K? 0 +010038.35 -261700.4 +000009.4-000022.700014.6 08.2101.05K? 0 +010134.75 +355943.5 +000031.5+000002.800008.2 08.2101.08K? 1 +010256.99 +331923.2 -000001.8-000018.300011.2 08.2101.57K? 0 +011533.90 +470745.7 +000043.6-000009.700010.4 08.2101.20K? 0 +013446.33 -494817.2 +000021.8-000039.100007.0 08.2101.55K? 0 +020954.70 +323257.9 +000014.5-000006.000014.2 08.2101.07K? 0 +021005.00 +541952.6 +000011.0-000001.500014.7 08.2101.54K? 0 +021015.65 +150122.9 +000006.4+000001.100025.9 08.2101.19K? 0 +023545.71 -120137.4 -000002.7+000012.400012.6 08.2101.10K? 0 +023853.30 +351331.5 -000042.7+000010.400002.5 08.2101.53K? 0 +024942.59 -171647.4 -000010.1+000004.600000.7 08.2101.62K? 0 +030248.64 +082818.9 +000021.7-000032.300015.4 08.2101.42K? 0 +030602.22 +373530.1 +000046.6-000010.900021.2 08.2101.37K? 0 +031924.14 +802002.2 -000027.2-000004.200001.9 08.2101.10K? 0 +032219.51 -544123.8 +000003.8-000028.400011.3 08.2101.44K? 0 +033226.68 -253930.5 -000007.6-000011.900002.7 08.2101.40K? 0 +033306.68 -234601.2 +000038.8+000041.600003.3 08.2101.00K? 0 +035628.07 +073416.9 +000024.4-000023.500006.7 08.2101.02K? 1 +040905.94 -201636.9 +000010.5+000002.100024.0 08.2101.10K? 0 +042820.31 +161804.1 +000007.5-000026.700018.3 08.2101.55K? 0 +044246.21 -353533.8 +000024.6+000012.800022.7 08.2101.43K? 0 +044732.03 -750431.3 +000010.8+000001.800001.6 08.2101.54K? 0 +045522.15 +585009.9 +000012.6-000028.800007.2 08.2101.17K? 0 +045858.18 +690642.0 +000009.1+000010.400001.1 08.2101.42K? 0 +050457.61 -722510.3 +000005.2+000007.000009.6 08.2101.05K? 0 +052337.08 +043922.1 +000007.1+000006.300012.8 08.2101.04K? 0 +052542.06 +091342.9 -000023.1-000012.500009.8 08.2101.59K? 0 +053222.50 -360521.4 +000010.7-000019.900003.6 08.2101.47K? 0 +053331.24 +771218.1 +000014.2-000004.400006.6 08.2101.40K? 0 +053351.17 -633250.3 +000049.4+000057.700005.0 08.2101.36K? 0 +053356.21 -280855.2 +000020.6+000005.800010.6 08.2101.40K? 0 +053650.00 -193855.1 -000007.8+000018.300001.9 08.2101.36K? 0 +054040.26 -211348.1 -000022.9-000001.400003.9 08.2101.32K? 0 +054444.56 +143433.7 +000001.5-000011.100017.2 08.2101.06K? 0 +054501.45 -151427.2 -000039.7-000002.100011.8 08.2101.23K? 0 +055418.59 -335246.4 -000000.1-000007.000007.2 08.2101.18K? 0 +061031.66 +174139.6 +000012.4-000018.600002.4 08.2101.49K? 0 +061151.40 -653254.4 -000000.3-000001.400003.8 08.2101.48K? 0 +062045.38 -635550.4 +000003.4-000006.700012.7 08.2101.28K? 0 +062247.71 +043041.8 -000010.2+000006.300014.8 08.2101.04K? 0 +062437.18 +042859.9 -000006.5-000018.500016.6 08.2101.34K? 0 +062650.55 +584700.6 +000005.5-000006.800024.8 08.2101.28K? 0 +063527.52 +105033.4 -000004.5-000008.900000.9 08.2101.48K? 0 +064251.49 +160825.5 -000009.0-000021.600025.4 08.2101.61K? 0 +064607.62 -183047.0 -000009.8+000005.900014.2 08.2101.62K? 0 +064629.65 -183736.0 +000003.8+000006.300011.4 08.2101.14K? 0 +065435.51 +042818.0 -000004.1+000002.800012.5 08.2101.16K? 0 +065443.97 -424447.6 +000015.5-000027.700000.8 08.2101.14K? 0 +065519.73 -083831.2 +000002.8-000015.200005.2 08.2101.24K? 0 +065717.50 +192955.6 -000027.5-000011.600012.4 08.2101.35K? 0 +070009.50 -224310.3 -000005.1+000005.200004.6 08.2101.45K? 0 +070102.74 -730402.4 +000000.7+000005.600004.3 08.2101.05K? 0 +070147.80 +145049.1 -000001.6+000002.000009.6 08.2101.27K? 0 +071100.92 +371746.8 +000006.1-000018.800032.0 08.2101.00K? 0 +071150.27 -054008.1 -000006.3-000000.200007.8 08.2101.24K? 0 +071852.23 +014721.7 -000007.0-000008.900004.1 08.2101.18K? 0 +072518.65 -422916.9 -000010.7+000013.100016.2 08.2101.75K? 0 +072759.96 -282843.4 -000027.6-000007.200000.9 08.2101.38K? 0 +072924.55 +573923.3 +000009.4-000007.800005.4 08.2101.43K? 0 +073042.91 +035954.4 -000007.4-000012.500012.2 08.2101.15K? 0 +073948.92 -235153.4 +000010.1-000011.500002.0 08.2101.17K? 0 +080004.50 +313530.4 +000018.1+000005.600025.2 08.2101.54K? 0 +080554.13 -162402.3 -000007.6-000001.000006.2 08.2101.66K? 0 +080817.78 -502211.8 -000008.7-000000.300002.9 08.2101.56K? 0 +081631.28 -383902.8 -000014.0-000001.900008.6 08.2101.33K? 0 +081852.57 -293012.4 -000023.7+000022.500004.2 08.2101.10K? 0 +082519.50 +293906.4 -000003.6-000016.800002.9 08.2101.53K? 0 +083755.20 -402225.1 -000012.8-000002.300006.8 08.2101.00K? 0 +083855.95 -144025.7 -000019.8+000011.300013.2 08.2101.66K? 0 +083857.24 +100844.9 -000022.9-000013.000022.6 08.2101.12K? 0 +084538.33 -551324.5 -000047.1-000003.300000.9 08.2101.08K? 0 +084806.27 +464130.7 -000014.2+000003.600002.6 08.2101.66K? 0 +084841.27 +202016.1 -000022.6+000020.800001.3 08.2101.39K? 0 +085057.54 +180200.5 -000030.5+000007.200018.2 08.2101.57K? 0 +085247.31 -555931.3 -000015.3+000009.600007.2 08.2101.06K? 0 +090611.27 -593222.8 -000016.5+000007.600005.7 08.2101.59K? 0 +091404.57 +055510.4 -000004.1-000012.800007.4 08.2101.20K? 0 +092500.54 +040040.8 -000021.2+000014.000001.4 08.2101.02K? 0 +092859.25 +471128.8 -000018.1-000050.200002.5 08.2101.08K? 0 +093100.73 -615742.3 +000001.5-000002.400000.6 08.2101.18K? 0 +093417.83 -410322.3 -000010.1-000000.300004.2 08.2101.68K? 0 +100452.22 +452029.2 +000011.5-000000.800009.2 08.2101.57K? 0 +101634.65 -023606.9 -000110.9+000000.100008.2 08.2101.12K? 0 +102637.57 -202713.3 +000001.4-000018.300011.9 08.2101.14K? 0 +103152.20 -221143.7 +000022.9-000012.700008.5 08.2101.03K? 0 +103847.71 +124541.3 -000096.7-000052.800013.9 08.2101.05K? 0 +104157.92 -362455.2 -000015.4+000007.100007.0 08.2101.44K? 0 +105431.33 -610245.6 -000032.6+000005.700008.0 08.2101.52K? 0 +105620.65 +332252.4 +000003.5-000002.000001.6 08.2101.40K? 0 +105813.54 -695548.9 -000007.9-000031.400007.2 08.2101.62K? 0 +110229.01 +531231.1 -000018.8+000008.900006.8 08.2101.20K? 0 +110412.14 -514312.1 -000001.8+000000.400011.3 08.2101.08K? 0 +111309.23 -203242.6 -000007.1+000005.100003.9 08.2101.25K? 0 +112129.27 +035614.8 +000002.5+000002.700010.8 08.2101.68K? 0 +112409.89 +122741.5 -000027.4-000020.600002.2 08.2101.34K? 0 +112839.56 -541009.5 -000066.1+000001.100002.1 08.2101.24K? 0 +114933.80 -504545.9 -000002.9+000011.500013.9 08.2101.15K? 0 +115952.96 -481825.0 -000011.3+000003.600003.8 08.2101.36K? 0 +120256.16 -421008.2 +000000.3-000002.300003.2 08.2101.15K? 0 +120545.41 +532901.5 -000048.3-000010.700006.2 08.2101.15K? 0 +121136.71 -220740.6 +000011.7-000011.600001.4 08.2101.61K? 0 +121223.56 -635109.5 -000002.0+000000.600022.0 08.2101.66K? 0 +121816.94 -623827.6 -000016.6+000007.600005.3 08.2101.63K? 0 +122540.38 -682516.4 -000015.5-000011.800006.0 08.2101.60K? 0 +122719.25 +071429.6 -000042.0+000028.400002.9 08.2101.14K? 0 +123231.95 -184444.3 -000023.6-000083.000018.0 08.2101.22K? 0 +125524.23 +320410.5 -000034.2-000046.100015.7 08.2101.19K? 0 +130057.70 -363401.5 -000014.5+000000.200010.3 08.2101.03K? 0 +130926.44 -225107.9 -000042.3-000034.100000.8 08.2101.17K? 0 +130936.10 -074651.3 -000042.8-000006.200002.8 08.2101.54K? 0 +132332.67 -453116.2 -000006.9+000010.800004.9 08.2101.55K? 0 +132828.47 -094437.0 -000009.7+000022.100000.5 08.2101.15K? 0 +133922.52 -092043.6 -000043.1+000007.800000.6 08.2101.34K? 0 +134107.16 -453515.8 -000007.8+000001.400013.9 08.2101.59K? 0 +134148.10 -173311.9 +000006.3-000013.200003.6 08.2101.17K? 0 +135538.75 -324412.7 +000008.8-000001.800011.6 08.2101.16K? 0 +135940.63 -675049.1 -000018.9+000010.000002.9 08.2101.68K? 0 +140144.48 +730820.4 +000006.4+000008.700004.5 08.2101.03K? 0 +140222.78 +082918.5 -000029.1-000017.200001.4 08.2101.45K? 0 +140810.71 -324622.3 -000046.1-000032.300009.0 08.2101.09K? 0 +142658.68 -173906.5 -000006.7-000002.200017.4 08.2101.63K? 0 +143408.36 -132843.7 -000030.7+000017.900010.5 08.2101.09K? 0 +144806.04 +232943.6 -000012.9-000008.300001.1 08.2101.03K? 0 +145400.81 -433552.1 -000024.0-000010.100004.3 08.2101.04K? 0 +145408.60 +020833.3 +000033.0-000032.400002.5 08.2101.13K? 0 +145624.24 -215907.1 -000020.5+000020.200011.8 08.2101.16K? 0 +145639.26 +840137.7 +000017.9+000001.700001.9 08.2101.26K? 0 +145726.56 -370748.6 -000013.8+000003.300002.0 08.2101.60K? 0 +150417.28 -110129.1 -000008.4-000021.400002.6 08.2101.62K? 0 +150622.50 -554923.7 -000030.3-000016.200001.6 08.2101.04K? 0 +150725.46 -144044.3 -000013.1+000002.000005.8 08.2101.48K? 0 +152107.01 -001352.8 +000007.9-000023.900009.3 08.2101.07K? 0 +152422.16 -475158.1 -000020.4-000001.400013.6 08.2101.17K? 0 +152643.68 -472517.4 -000017.7-000013.000005.4 08.2101.05K? 0 +152654.76 +271637.2 -000035.3+000015.000006.2 08.2101.57K? 0 +153054.79 -614056.9 -000005.9-000026.100017.6 08.2101.05K? 0 +153625.35 +445701.9 -000007.8+000018.600013.5 08.2101.15K? 0 +154038.57 +065102.4 -000028.0-000006.700005.6 08.2101.00K? 0 +155549.82 -180146.7 +000006.6+000036.200003.3 08.2101.14K? 0 +162142.53 +125256.8 -000013.6-000007.700011.8 08.2101.10K? 0 +162511.92 -621242.3 +000017.2-000008.300009.5 08.2101.22K? 0 diff --git a/kstars/kstars/data/hip055.dat b/kstars/kstars/data/hip055.dat new file mode 100644 index 00000000..d9f3154f --- /dev/null +++ b/kstars/kstars/data/hip055.dat @@ -0,0 +1,1000 @@ +164031.53 -341811.4 -000005.4-000013.700007.8 08.2101.20K? 0 +164710.42 -065832.3 -000022.0-000056.000033.1 08.2101.22K? 0 +164942.71 -402026.3 +000001.3+000016.000010.9 08.2101.55K? 0 +165127.29 +540201.2 -000004.0+000021.300002.9 08.2101.38K? 0 +165544.90 +811421.2 -000007.8+000015.000002.3 08.2101.60K? 0 +170701.80 +220505.6 -000016.1-000016.300013.8 08.2101.22K? 0 +172100.14 +412148.9 -000000.7+000012.000001.0 08.2101.55K? 0 +172438.67 +452107.8 -000011.0+000015.800005.8 08.2101.30K? 0 +173430.46 +433003.1 -000031.4+000014.000009.6 08.2101.51K? 0 +174137.94 +352103.4 -000028.1-000009.200009.0 08.2101.70K? 0 +174220.77 +193709.9 -000038.2+000026.300011.0 08.2101.03K? 0 +174301.99 +174045.0 -000004.3-000028.100017.1 08.2101.52K? 0 +174343.46 +144347.2 -000000.8-000016.500011.3 08.2101.56K? 0 +174509.33 +385926.9 +000007.0-000045.200000.7 08.2101.16K? 0 +174756.17 +423346.4 +000014.4-000029.100009.3 08.2101.14K? 0 +175156.27 +265110.7 -000008.8-000010.100010.8 08.2101.04K? 0 +175824.16 -550946.5 -000009.8-000034.500001.7 08.2101.03K? 0 +180849.63 +144208.1 +000000.1+000006.000013.9 08.2101.55K? 0 +180955.34 +241006.3 -000015.3-000004.200007.3 08.2101.48K? 0 +182317.57 -133539.5 +000007.9-000007.600000.8 08.2101.01K? 0 +182334.52 +571703.7 +000003.0+000000.900002.5 08.2101.22K? 0 +182540.57 -494224.3 -000006.1-000005.400000.3 08.2101.05K? 0 +184333.30 +345942.8 -000017.2-000040.700001.6 08.2101.44K? 0 +185036.49 -523624.7 +000001.2-000020.100002.3 08.2101.02K? 0 +185301.33 +644715.5 +000009.8-000005.300001.8 08.2101.22K? 0 +185608.34 +462317.3 +000010.6-000036.900003.9 08.2101.26K? 0 +185718.61 +185053.5 -000015.5-000006.300010.2 08.2101.06K? 0 +190404.34 -165329.9 +000028.9+000006.700006.8 08.2101.72K? 0 +190808.74 +642256.4 +000003.8-000021.200000.9 08.2101.06K? 0 +191004.23 -173021.6 +000024.7-000012.100014.1 08.2101.76K? 0 +191552.13 +305357.2 -000012.6-000012.300011.2 08.2101.05K? 0 +192115.57 -433618.8 +000005.8-000007.300016.6 08.2101.02K? 0 +192314.92 +775427.5 -000001.4-000030.400008.5 08.2101.24K? 0 +192335.50 -301414.3 -000015.4+000007.700006.7 08.2101.70K? 0 +192954.55 -482730.9 -000012.1-000043.700013.9 08.2101.44K? 0 +193258.30 +753630.1 -000008.0+000016.500008.6 08.2101.28K? 0 +193309.42 -252713.9 -000040.1-000012.400013.6 08.2101.44K? 0 +194308.45 -715224.2 -000002.9+000010.500000.6 08.2101.62K? 0 +194946.97 +111352.2 +000004.5-000016.800008.6 08.2101.58K? 0 +195410.68 -243031.0 +000017.0-000001.200010.1 08.2101.57K? 0 +195855.80 +593108.9 +000004.6-000008.400001.1 08.2101.05K? 0 +195903.64 +255918.4 -000007.4-000030.900000.5 08.2101.34K? 0 +200205.99 -275948.5 +000002.9-000001.800000.5 08.2101.11K? 0 +200304.86 -351915.6 +000016.2-000008.500004.8 08.2101.02K? 0 +201054.62 +042859.6 -000019.4-000018.700013.5 08.2101.28K? 0 +203648.18 -091112.1 -000005.4+000027.900012.8 08.2101.24K? 0 +204221.91 +102823.6 -000006.9-000005.900012.1 08.2101.39K? 0 +204912.85 +050130.9 +000003.1-000004.800020.6 08.2101.04K? 0 +204947.54 +383310.9 -000010.2-000000.400009.8 08.2101.95M? 0 +211522.55 +255040.3 +000007.4+000006.800007.4 08.2101.34K? 0 +213109.03 +282158.6 -000009.7-000015.900004.8 08.2101.10K? 0 +213659.69 +272139.8 -000023.7-000017.600005.7 08.2101.69K? 0 +213829.99 +393038.7 +000018.2+000003.400009.6 08.2101.21K? 0 +214944.05 +153630.4 +000005.7-000000.100032.5 08.2101.13K? 0 +215244.41 +245052.5 -000002.1+000000.900008.6 08.2101.39K? 0 +215252.46 -563758.3 +000006.3-000017.800004.4 08.2101.59K? 0 +215626.27 +532528.8 -000000.2+000011.400000.4 08.2101.08K? 0 +215824.97 -380821.6 +000006.8-000008.300004.3 08.2101.20K? 0 +220258.20 +640621.4 +000011.9-000003.000010.6 08.2101.00K? 0 +220701.20 -305558.3 +000019.3-000011.500024.9 08.2101.51K? 0 +222157.50 -204942.2 +000032.1-000010.800014.2 08.2101.12K? 0 +222702.57 -192022.7 +000017.6-000020.100001.6 08.2101.36K? 0 +223038.13 +180820.5 +000024.4+000008.400000.9 08.2101.06K? 0 +223940.91 +470333.3 -000001.3-000026.400008.4 08.2101.60K? 0 +225921.97 +405259.4 -000002.6-000010.500000.5 08.2101.46K? 0 +225927.25 -641056.3 -000004.5-000028.200000.8 08.2101.48K? 0 +225940.37 -732825.3 -000002.8+000010.700000.6 08.2101.62K? 0 +230430.21 -121045.2 -000019.3-000004.600002.3 08.2101.15K? 0 +231137.18 -030602.4 +000019.3-000009.800000.4 08.2101.13K? 0 +231541.86 -671019.6 +000027.4-000028.300014.4 08.2101.14K? 0 +233248.11 +580418.9 +000016.9+000008.600011.0 08.2101.17K? 0 +233410.52 -133514.7 -000003.1-000033.700006.4 08.2101.24K? 0 +233504.81 -560030.5 -000007.3-000038.600001.4 08.2101.16K? 0 +234128.78 +312802.6 -000018.0-000033.600002.5 08.2101.04K? 0 +235324.58 +530727.1 -000003.7+000000.100008.3 08.2101.12K? 0 +235944.85 +112137.6 -000008.3-000026.000021.3 08.2101.08K? 0 +165006.60 -674658.1 -000002.6-000011.500012.7 08.2102.60N? 0 +000235.41 +553420.5 +000020.0-000033.900009.9 08.2200.98K? 1 +000403.80 +621319.0 +000003.3+000009.700012.9 08.2200.21A? 0 +000541.60 +581849.2 +000059.5-000170.000017.6 08.2200.61G? 0 +000650.63 +203335.1 +000007.0+000016.900011.9 08.2200.95G? 0 +000737.41 -450709.5 +000027.4-000095.900005.2 08.2200.58F? 0 +001109.34 +493248.0 -000007.6-000010.300009.9 08.2200.17A? 0 +001418.48 -685507.2 +000008.6+000008.400006.0 08.2200.20A? 0 +002353.20 +293009.1 +000052.2-000011.200016.0 08.2200.57F? 0 +003253.37 +571105.6 +000022.8-000006.700009.4 08.2200.20A? 0 +003856.64 -523203.1 +000067.7-000021.900013.1 08.2200.47F? 0 +004321.08 -475921.8 +000065.7-000028.800004.6 08.2200.50F? 0 +004504.45 +051054.0 -000002.7-000002.100005.7 08.2200.20A? 0 +005150.50 -080956.9 +000069.8+000012.200013.2 08.2200.63G? 0 +005158.18 +500108.7 +000042.6-000007.500000.2 08.2200.34F? 0 +010109.00 +543518.4 -000003.9+000000.200000.7 08.2200.09A? 0 +010422.78 +511320.3 +000005.6-000021.700006.9 08.2200.33F? 0 +010551.41 +205752.1 +000011.3-000066.400011.4 08.2200.51F? 0 +010653.97 -221703.3 +000037.0-000000.500001.8 08.2200.50F? 0 +010851.79 -293720.7 +000030.0-000036.400017.7 08.2200.49F? 0 +011043.48 +472136.7 +000028.6+000012.100010.5 08.2200.27A? 0 +011701.41 +314509.4 -000001.0-000008.100002.1 08.2200.17A? 0 +013221.01 -413021.4 +000002.4+000010.400005.2 08.2200.35F? 0 +013733.70 +595243.4 -000010.1-000001.300006.8 08.2200.07A? 0 +014052.13 -060945.4 +000000.6-000005.100019.0 08.2200.98K? 0 +014321.77 -070511.9 -000010.5-000006.000003.8 08.2200.20A? 0 +014448.15 +594524.3 +000012.4-000007.200004.8 08.2200.13A? 0 +015804.53 -144619.7 +000001.4+000011.700015.5 08.2200.85G? 0 +020421.49 +580053.3 -000011.6-000030.600002.9 08.2200.99K? 0 +021122.73 +014057.7 -000035.7-000029.200005.8 08.2200.93G? 0 +022245.12 +334212.9 +000008.6-000004.300007.8 08.2200.06A? 0 +022450.42 +050129.1 +000010.4-000018.100016.4 08.2200.35F? 0 +023809.85 +752253.1 -000014.7+000002.000011.5 08.2200.67G? 0 +023825.25 -012431.0 +000053.7-000010.300005.5 08.2200.35F? 0 +024631.87 -080140.9 -000060.3-000025.700021.8 08.2200.90G? 0 +024953.47 +123920.5 +000001.6-000030.000020.4 08.2200.41F? 0 +030351.98 +342717.5 -000013.6-000007.800000.1 08.2200.30A? 0 +030628.24 -083522.1 -000030.3-000084.500010.4 08.2200.58F? 0 +030650.17 +053900.6 +000063.6-000045.100015.5 08.2200.40F? 0 +031022.63 -631513.9 -000002.2-000005.600012.7 08.2200.32F? 0 +031506.41 -390306.2 +000007.4+000025.100016.0 08.2200.32F? 0 +031701.51 +253512.4 +000037.6-000029.300011.4 08.2200.47F? 0 +032219.30 -401620.7 +000024.6+000019.000004.8 08.2200.98K? 0 +032820.87 -063149.6 +000342.5-000198.400013.5 08.2200.64G? 0 +033213.17 -313414.1 +000029.1+000020.700002.2 08.2200.39F? 0 +033714.20 +012057.9 -000031.3-000037.000012.0 08.2200.18A? 1 +033937.19 +592212.4 +000003.6-000034.800018.8 08.2200.51F? 0 +034343.23 +242228.9 +000022.3-000059.400016.5 08.2200.29A? 0 +034526.13 +240206.9 +000009.6-000065.900003.6 08.2200.00B? 0 +035058.92 -440416.5 -000010.4-000001.100005.9 08.2200.20A? 0 +035638.80 +340918.3 +000011.0-000009.100011.1 08.2200.74G? 0 +035900.26 +094654.5 +000103.2-000042.200020.8 08.2200.60G? 0 +040753.49 +041750.4 -000002.2-000018.200004.7 08.2200.41F? 0 +041203.82 -663724.9 -000002.3+000004.200003.0 08.2200.98K? 0 +041359.06 +224229.1 +000021.6-000006.900002.4 08.2200.17A? 0 +042150.29 -135254.8 -000008.4-000002.800010.0 08.2200.12A? 0 +042246.30 -201434.3 +000010.8+000012.200007.8 08.2200.10A? 0 +042412.73 +162244.3 +000080.4-000026.100015.9 08.2200.60G? 0 +042541.66 -044338.7 -000005.5+000016.000005.2 08.2200.47F? 0 +044224.50 -712945.2 -000020.5-000000.500004.0 08.2200.50F? 0 +044237.44 +121840.0 -000001.8-000025.500012.3 08.2200.54F? 0 +044422.27 +240457.9 +000035.4-000064.400018.3 08.2200.59G? 0 +044633.75 +143153.9 +000004.0+000008.500009.2 08.2200.38F? 0 +045128.01 -492344.2 -000007.8+000077.500013.4 08.2200.57F? 0 +045224.13 -145352.2 -000044.2-000038.800011.6 08.2200.88G? 0 +051258.03 -080352.6 -000007.5+000000.000010.7 08.2200.04A? 0 +051521.95 -124905.7 +000004.3+000012.800012.4 08.2200.99K? 0 +051532.04 +423143.3 +000022.3-000027.200038.0 08.2200.94G? 0 +051619.77 -330358.2 -000009.5-000011.500007.3 08.2200.29A? 0 +052057.23 -143752.9 +000034.1-000041.700008.8 08.2200.41F? 0 +052330.00 +160232.9 +000017.5+000006.800012.0 08.2200.05A? 0 +052541.97 -624644.2 +000021.8+000019.900007.4 08.2200.93G? 0 +052734.51 +491531.6 -000009.3+000010.300001.8 08.2200.07A? 0 +052936.39 +051338.0 -000010.3-000002.900000.5 08.2200.01A? 0 +053045.23 -002224.2 -000004.2+000002.000004.5 08.22-0.06B? 0 +053218.45 +422457.2 +000022.9-000025.300015.6 08.2200.33F? 1 +053541.07 -273713.1 +000029.3-000214.800013.8 08.2200.72G? 0 +053736.56 -102351.2 +000006.6-000017.200013.8 08.2200.94G? 0 +053924.93 -194709.7 -000000.9+000099.800000.3 08.2200.91G? 0 +054324.73 +001030.6 +000005.0+000002.700006.9 08.2200.98K? 0 +054624.20 +123114.5 +000006.8-000014.000009.6 08.2200.03A? 0 +054836.02 -054945.8 -000003.4-000015.900009.7 08.2200.08A? 0 +055436.31 -031231.4 +000000.0+000000.000000.0 08.2200.50F? 0 +055550.11 -113923.1 -000047.6+000026.400008.4 08.2200.49F? 0 +055646.64 +383439.3 -000005.9-000013.700005.7 08.2200.06A? 0 +060011.15 -305151.2 -000002.6-000006.700000.4 08.2200.42F? 0 +060105.87 +232020.4 -000014.4-000007.400007.1 08.2200.53F? 0 +060411.11 +140425.2 +000010.2-000035.600018.5 08.2200.47F? 0 +060420.97 -190011.8 +000008.3+000008.500003.0 08.2200.23A? 0 +061258.55 +352054.3 +000018.6-000028.300000.8 08.2200.80G? 0 +061343.13 +544116.0 -000010.8+000015.100001.7 08.2200.44F? 0 +061606.35 +115653.4 -000017.4+000000.900006.5 08.2200.99K? 0 +061613.92 -474946.1 -000006.7+000002.000005.9 08.2200.28A? 0 +061722.78 -112249.1 +000014.7-000041.900013.9 08.2200.34F? 0 +061815.89 +013348.3 -000023.5-000028.800003.7 08.2200.44F? 0 +061908.50 +071412.9 +000040.4-000027.600006.4 08.2200.27A? 0 +061915.89 -245729.9 +000017.0-000033.400001.4 08.2200.98K? 0 +062041.40 +085731.1 -000000.6-000002.000007.3 08.22-0.02B? 0 +062059.50 +235915.3 +000031.2-000002.300012.7 08.2200.57F? 0 +062524.85 -622522.1 -000012.2+000064.400003.1 08.2200.38F? 0 +062602.76 +604736.9 -000006.0-000029.500004.1 08.2200.33F? 0 +062738.90 -005211.5 +000001.9-000003.700018.9 08.2200.13A? 0 +062854.97 +775426.4 +000006.9-000051.200008.6 08.2200.44F? 0 +063211.27 -071822.7 -000007.7-000001.700001.7 08.2200.01A? 0 +063339.46 -540702.0 +000004.4+000017.700010.1 08.2200.26A? 0 +063357.39 +522746.1 -000004.6-000081.100013.0 08.2200.44F? 0 +063440.90 +030424.3 -000004.4+000008.800015.4 08.2200.72G? 0 +063607.46 +193330.6 -000002.9-000016.600003.3 08.2200.24A? 0 +063826.55 -582017.6 +000000.5+000059.000008.5 08.2200.51F? 0 +063909.61 +093146.5 -000018.8-000004.200013.0 08.2200.38F? 0 +064119.18 +195800.6 -000004.6+000022.000011.5 08.2200.14A? 0 +064254.54 +051130.7 -000009.8-000001.400000.3 08.2200.24A? 0 +064326.13 +074700.8 +000006.6-000011.200006.3 08.2200.52F? 0 +064524.24 +113438.1 -000026.4-000015.600012.4 08.2200.66G? 0 +064527.03 +292159.9 -000047.3-000031.100020.5 08.2200.59G? 0 +064729.01 -333046.6 -000006.1-000004.400002.6 08.2200.98K? 0 +065121.12 +320933.5 -000007.3-000019.400003.7 08.2200.06A? 0 +065123.37 -180248.1 -000012.2-000016.500008.0 08.2200.18A? 0 +065149.26 +124114.0 -000050.5-000047.900012.3 08.2200.72G? 0 +065242.25 -331641.9 -000009.1-000035.900006.8 08.2200.47F? 0 +065252.02 +524049.8 -000022.3-000016.400007.1 08.2200.18A? 0 +065742.18 -232725.4 -000009.3-000001.700003.3 08.22-0.01B? 0 +065838.17 +573500.7 +000018.4-000047.800000.2 08.2200.35F? 0 +070158.79 -263013.7 -000003.1-000007.600005.7 08.22-0.03B? 0 +070220.18 -281653.4 +000005.1-000003.800002.0 08.22-0.03B? 0 +070454.91 +010537.7 -000007.2-000003.700001.9 08.22-0.01B? 0 +070808.07 +215446.3 -000020.8+000008.900002.3 08.2200.28A? 0 +071119.76 -724518.5 -000003.8+000016.100006.5 08.2200.98K? 0 +071135.73 -150057.4 -000007.9-000006.900007.9 08.2200.96K? 0 +071301.12 -145302.4 -000000.3-000001.900008.7 08.2200.60G? 0 +071706.33 -632844.5 -000010.0+000013.500005.5 08.2200.00A? 0 +071718.49 -035252.7 +000029.8-000039.400025.1 08.2200.25A? 0 +072324.12 -132100.7 -000007.0-000018.000013.6 08.2200.13A? 0 +072427.96 +155641.9 -000019.5-000004.700010.1 08.2200.89G? 0 +072644.88 -110309.5 +000009.5+000015.400002.7 08.2200.10A? 0 +072847.60 -293031.6 -000007.0+000010.000001.0 08.2200.24A? 0 +072912.69 +142224.6 -000002.5-000009.700021.3 08.2200.19A? 0 +073115.47 -052041.3 +000002.1-000045.600009.9 08.2200.56F? 0 +073547.50 -321214.7 -000059.7+000069.700028.5 08.2200.73G? 0 +074113.90 -185937.5 +000004.1+000015.700001.1 08.2200.04A? 0 +074200.33 -054735.7 -000016.0-000013.600008.4 08.2200.48F? 0 +074309.66 +200702.0 +000002.4-000011.400010.7 08.22-0.06B? 0 +074555.51 -352115.4 -000001.7+000002.800002.8 08.22-0.10B? 0 +074838.50 +215429.0 +000000.6-000000.100011.6 08.2200.07A? 0 +075046.80 +022809.2 -000006.1-000087.100041.3 08.2200.54F? 0 +075052.68 -022942.3 -000001.3-000000.100020.5 08.2200.02A? 0 +075134.52 +002259.6 -000015.6-000007.000002.1 08.2200.10A? 0 +075458.10 -131705.3 +000016.3-000056.200013.8 08.2200.54F? 0 +075508.62 +270447.2 -000011.0-000000.500015.3 08.2200.98K? 0 +075728.21 +051706.5 -000021.3-000021.200016.3 08.2200.46F? 0 +080716.97 -220256.2 -000016.0+000018.400002.6 08.2200.97K? 0 +080936.48 -243631.2 -000011.3-000004.700001.5 08.2200.14A? 0 +081555.31 -304953.5 -000056.7-000085.800017.6 08.2200.45F? 0 +081822.77 -243658.4 -000009.8+000013.000008.8 08.2200.02A? 0 +082112.90 +042239.3 -000015.1-000000.900013.5 08.2200.06A? 0 +082133.84 +284904.3 -000019.2+000015.000003.0 08.2200.83G? 0 +082248.20 +173805.9 -000000.5-000006.500017.2 08.2200.47F? 0 +082547.72 -152548.7 -000002.9-000003.000002.4 08.2200.02A? 0 +083423.95 -364137.0 -000003.7-000005.100004.2 08.22-0.08B? 0 +083825.88 -104930.4 -000048.5-000004.100008.7 08.2200.27A? 0 +084554.41 -422016.1 -000009.9+000001.200004.6 08.2200.05A? 0 +084959.36 -055848.3 -000009.7+000010.000024.7 08.2200.96K? 0 +085357.90 -263056.6 -000021.2+000018.300014.4 08.2200.87G? 0 +085358.25 +082510.1 -000042.4+000019.100014.5 08.2200.51F? 0 +090054.34 -453754.3 -000011.4+000001.000008.7 08.2200.19A? 0 +090956.24 -441032.6 +000000.0+000000.000000.0 08.2200.05A? 1 +091002.98 +664054.2 -000066.1-000071.100001.3 08.2200.38F? 0 +091018.21 +522305.7 -000088.0-000031.200022.8 08.2200.33F? 0 +091110.90 -445655.1 -000049.4+000033.700005.2 08.2200.36F? 0 +091240.11 +163130.0 +000000.0+000000.000000.0 08.2200.15A? 1 +091336.58 -551152.8 -000017.8+000014.100004.0 08.2200.13A? 0 +091822.27 -085258.0 -000014.5+000008.400006.6 08.2200.15A? 0 +092635.77 -204322.8 -000000.7-000008.800008.8 08.2200.95G? 0 +092653.30 -633748.9 +000001.2+000007.000000.6 08.2200.86G? 0 0.10 1.00 +092901.91 -481716.0 -000043.5+000029.500005.5 08.2200.16A? 0 +093042.52 -533118.6 +000043.4+000046.900010.4 08.2200.66G? 0 +093055.17 -744611.6 +000004.6+000003.100006.8 08.2200.53F? 0 +095359.83 +065658.9 -000031.7-000003.700002.8 08.2200.21A? 0 +095434.25 -002418.0 -000069.4-000004.500005.6 08.2200.28A? 0 +095714.09 -350505.0 -000022.9+000007.300001.8 08.2200.21A? 0 +100339.69 +640620.1 -000067.7-000032.400005.1 08.2200.41F? 0 +100552.72 +341204.0 +000015.4-000042.500027.7 08.2200.59G? 0 +100555.82 -651412.0 -000012.1+000010.300006.2 08.2200.13A? 0 +101124.50 -344727.6 +000010.9-000044.900014.3 08.2200.40F? 0 +101400.25 -464355.3 -000021.8+000016.900007.3 08.2200.53F? 0 +102621.55 -571902.8 -000007.0+000006.400010.5 08.2200.20A? 0 +103005.57 +521527.3 -000134.5-000022.200000.9 08.2200.48F? 0 +103645.84 +140243.9 -000014.7-000040.200004.1 08.2200.55F? 0 +104309.61 -611019.1 +000000.0+000000.000000.0 08.2200.01A? 0 +104819.38 -211037.0 +000003.8-000035.300006.1 08.2200.30A? 0 +104927.54 -601740.8 -000013.4+000001.900005.0 08.2200.71G? 0 +105439.48 -264834.1 +000049.5-000014.600013.4 08.2200.46F? 0 +105700.98 -712114.5 -000028.9-000005.700003.4 08.2200.06A? 0 +105931.66 +071313.9 -000160.6-000180.700027.8 08.2200.63G? 1 +110008.91 -694753.5 -000005.4-000003.400002.1 08.22-0.01B? 0 +110022.79 +744717.3 -000002.6-000020.400000.9 08.2200.38F? 0 +110255.14 +733759.4 +000014.9-000018.900009.1 08.2200.49F? 0 +110444.44 -023047.4 +000012.3-000031.900023.2 08.2200.85G? 0 +110856.26 -605453.2 -000002.1-000005.500003.6 08.2200.19A? 0 +111140.35 +184132.3 +000025.7-000044.000014.3 08.2200.49F? 0 +111632.97 +691304.9 -000067.7-000034.900021.1 08.2200.62G? 0 +111736.03 +675300.2 -000060.5-000022.300013.8 08.2200.44F? 0 +111824.95 -055346.3 +000000.5-000012.200001.3 08.2200.99K? 0 +112642.55 +262341.6 -000017.8+000005.600008.7 08.2200.97K? 0 +113141.30 -401050.5 -000036.6-000011.200007.6 08.2200.17A? 0 +120027.52 -043254.4 -000101.4-000154.400025.0 08.2200.76G? 0 +120259.95 +410355.3 -000014.2+000002.700001.4 08.2200.40F? 0 +120451.16 +325105.0 +000005.7-000024.900001.8 08.2200.96K? 0 +124558.56 -200431.0 -000048.0+000005.700016.9 08.2200.28A? 0 +124806.35 -354212.0 -000015.1+000066.900018.5 08.2200.61G? 0 +124848.75 -193933.9 +000008.5+000019.800010.2 08.2200.99K? 0 +124903.91 -435657.1 +000003.5-000003.100001.5 08.2200.20A? 0 +125032.08 -713722.4 -000021.2-000010.900003.8 08.2200.10A? 0 +130023.94 -413920.2 -000019.0-000006.200005.1 08.2200.94G? 0 +130901.17 +492709.2 +000001.4+000014.000003.3 08.2200.98K? 0 +131036.94 +355605.4 -000045.9+000019.900007.5 08.2200.60G? 0 0.10 1.00 +131205.05 +111313.8 +000005.7-000009.600003.7 08.2200.40F? 0 +131556.45 -382925.6 -000013.8-000015.400001.8 08.2200.18A? 0 +131831.30 +430210.7 -000004.7-000005.600001.8 08.2200.97K? 0 +131926.51 -110854.2 -000070.7+000000.800000.2 08.2200.48F? 0 +133225.28 -743636.0 +000005.3+000022.900006.0 08.2200.47F? 0 +134616.89 -180029.7 -000037.5+000009.300002.9 08.2200.24A? 0 +135900.29 -300935.2 +000130.5-000094.700016.2 08.2200.53F? 0 +140457.40 +743424.1 -000147.9+000093.200016.9 08.2200.60G? 0 +140725.64 -602814.1 -000001.4-000001.600004.7 08.2200.07A? 0 +140754.81 -435935.4 -000018.8+000004.600002.1 08.2200.03A? 0 +141424.92 -480846.8 -000103.6-000124.400021.7 08.2200.67G? 0 +142213.47 -730807.9 +000008.2-000021.400001.5 08.2200.82G? 0 +142527.25 -243454.8 -000045.6-000029.100020.8 08.2200.54F? 0 +142852.96 +013758.7 -000011.9+000012.300015.5 08.22-0.03B? 0 +143148.92 -641700.5 -000114.3-000145.500025.9 08.2200.65G? 0 +144535.83 -164437.5 -000036.3-000019.600001.8 08.2200.96K? 0 +144749.09 -720423.2 -000010.1-000014.900013.8 08.2200.10A? 1 +144825.20 -562610.1 -000080.7-000029.000011.1 08.2200.54F? 0 +145451.06 +010652.3 -000043.6-000035.100009.7 08.2200.70G? 0 +150015.64 +003214.0 -000024.6+000003.100015.0 08.2200.26A? 0 +150458.76 +763823.5 +000012.1-000010.200005.7 08.2200.92G? 0 +150843.25 -534810.0 -000007.4+000000.500002.8 08.2200.02A? 0 +152430.57 -125416.4 +000034.3+000021.300005.8 08.2200.44F? 0 +152815.82 -583031.4 +000001.5-000002.400005.3 08.2200.27A? 0 +152904.59 +151703.4 -000001.7-000003.600006.3 08.2200.23A? 0 +153945.22 +441840.8 +000006.4-000058.100005.6 08.2200.76G? 0 +154124.62 -023805.5 -000054.2-000013.100001.4 08.2200.89G? 0 +154218.95 -073939.3 -000013.6-000013.700007.3 08.2200.51F? 0 +154449.47 -510107.0 -000010.3-000032.000003.8 08.2200.10A? 0 +160303.20 +572430.7 -000010.4-000023.800007.9 08.2200.99K? 0 +160342.79 +340046.4 +000056.1+000036.600022.6 08.2200.64G? 0 +161213.80 +090827.0 -000027.1+000005.200011.3 08.2200.60G? 0 +161409.58 -593329.5 -000006.1-000013.100000.1 08.2200.06A? 0 +161443.26 -390750.8 +000000.0+000000.000000.0 08.2200.30A? 1 +162235.87 -503237.8 -000010.3-000032.700010.3 08.2200.67G? 0 +163142.96 +705559.6 -000074.0+000023.200007.1 08.2200.43F? 0 +163330.15 +174943.5 -000037.9-000045.500006.6 08.2200.46F? 0 +163557.51 -002441.9 -000044.2+000048.200004.9 08.2200.56F? 0 +164042.29 -395257.3 +000010.9+000000.400018.3 08.2200.86G? 0 +164134.21 -165600.2 +000014.0-000007.800010.2 08.2200.49F? 0 +164153.74 +634855.5 -000133.5+000091.700018.0 08.2200.57F? 0 +164430.11 -030755.2 -000014.6-000084.200016.9 08.2200.96K? 0 +164547.65 +703118.4 +000007.3+000018.700001.6 08.2200.48F? 0 +164616.96 -391621.3 -000021.9-000035.800005.8 08.2200.09A? 0 +164734.34 -425236.3 -000005.4+000004.300010.2 08.2200.22A? 0 +165617.10 -402944.5 -000004.4-000010.400017.9 08.2200.04A? 0 +165847.13 -235912.0 +000011.3-000022.100005.0 08.2200.26A? 0 +165936.01 -671158.4 +000002.1-000001.800009.3 08.2200.53F? 0 +171447.41 -240337.0 -000019.0+000002.400014.0 08.2200.34F? 0 +172043.80 -505210.1 -000004.7-000005.100000.0 08.2200.99K? 0 +172054.67 -272039.7 -000002.5-000050.600002.2 08.2200.47F? 0 +172230.80 -561819.0 -000005.7-000011.800001.6 08.22-0.07B? 0 +172257.30 -420517.8 +000024.3-000004.000008.2 08.2200.20A? 0 +173046.52 -422728.4 +000002.1-000036.300001.6 08.2200.14A? 0 +173156.55 -302404.3 +000005.8-000002.800002.5 08.2200.04A? 0 +173401.57 -695858.4 -000002.6-000044.000013.8 08.2200.62G? 0 +174208.72 +252530.2 -000012.9-000003.900009.1 08.2200.24A? 0 +174343.13 -381145.3 +000000.0+000000.000000.0 08.2200.11A? 1 +174457.17 -133257.6 +000004.4-000003.200001.6 08.2200.14A? 0 +174804.60 -672300.2 +000007.1-000023.700011.7 08.2200.17A? 0 +175504.43 +213636.3 +000004.5-000039.500002.5 08.2200.55F? 0 +180133.58 -274054.4 +000011.3+000009.200022.4 08.2200.00B? 0 +180848.65 +122756.6 +000000.4-000006.600001.7 08.2200.27A? 0 +181526.65 +841726.2 -000000.2+000044.900003.1 08.2200.35F? 0 +181614.50 +640417.5 -000007.0+000019.900009.6 08.2200.10A? 0 +182137.34 -565902.7 -000003.6+000012.700004.2 08.2200.34F? 0 +182804.56 -282308.6 -000056.6-000090.800015.1 08.2200.49F? 0 +183703.94 +435418.9 -000005.6-000018.800001.9 08.2200.21A? 0 +184359.30 +032038.3 -000003.5+000003.200000.9 08.2200.06A? 0 +184848.82 +331911.8 -000059.7+000034.400014.0 08.2200.62G? 0 +185201.20 -202231.7 -000003.1-000010.400000.3 08.2200.07A? 0 +185654.66 -330723.4 +000001.4-000003.300000.3 08.2200.29A? 0 +185723.55 +644951.0 -000014.3-000088.900009.1 08.2200.51F? 0 +190120.75 +123716.1 -000037.8-000013.300009.6 08.2200.94G? 0 +190448.97 +384433.5 +000003.9-000011.000005.3 08.22-0.07B? 0 +190536.96 +272426.5 +000008.1-000006.300005.3 08.2200.03A? 0 +190609.42 -314142.9 +000000.6-000012.100012.5 08.2200.03A? 0 +190814.39 -051957.8 +000002.7-000013.200004.9 08.2200.36F? 0 +191643.59 +385253.2 +000003.6+000002.700007.7 08.2200.23A? 0 +191711.91 +355929.1 +000011.0+000006.300009.1 08.2200.24A? 0 +191717.62 +541746.9 -000019.0+000044.400000.8 08.2200.52F? 0 +191756.90 -213022.4 +000029.2+000002.100018.5 08.2200.95K? 0 +191943.83 -221116.3 -000042.2-000079.200003.9 08.2200.53F? 0 +192605.93 +384849.1 +000012.9-000005.400007.1 08.2200.46F? 1 +193145.84 +380112.0 +000010.9+000020.500003.3 08.22-0.01B? 0 +193733.96 -010202.5 -000004.4-000004.100002.6 08.2200.13A? 0 +194404.60 +505357.8 +000004.5-000004.500003.5 08.22-0.03B? 0 +194612.37 +144439.6 +000029.7+000030.200012.1 08.2200.46F? 0 +194727.06 +310037.7 -000007.5-000002.400003.4 08.22-0.08B? 0 +195004.12 +323824.8 -000006.4-000013.700003.9 08.22-0.03B? 0 +195438.64 +243457.9 +000001.2+000010.900008.3 08.2200.38F? 0 +195439.35 +271950.6 +000024.0+000017.600001.2 08.2200.06A? 0 +195525.16 +264247.5 +000020.6+000010.900012.7 08.2200.17A? 0 +195653.44 +420229.7 +000026.3+000000.100001.5 08.2200.02A? 0 +200104.73 -421011.5 +000020.7-000001.600006.5 08.2200.45F? 0 +200104.95 +290825.8 +000003.2-000007.100007.5 08.22-0.07B? 0 +200324.52 +401647.9 +000004.2-000005.100001.9 08.2200.56F? 0 +200600.71 +400354.0 -000001.9-000007.200008.1 08.2200.08A? 0 +200748.93 +435546.9 +000013.3+000003.500002.5 08.2200.77G? 0 +201144.94 +192121.8 +000021.1+000017.300002.7 08.2200.08A? 0 +202150.55 +212410.7 -000001.0+000001.300001.7 08.22-0.12B? 0 +202451.27 +602113.8 +000002.0-000024.900004.2 08.22-0.00B? 0 +203314.90 +403647.3 -000001.8-000008.300002.5 08.22-0.02B? 0 +203319.88 +332322.4 +000153.5+000142.100020.0 08.2200.54F? 0 +203750.18 +294318.0 +000007.3-000012.100005.9 08.2200.10A? 0 +204120.41 +273921.7 +000000.1-000020.300003.0 08.2200.13A? 0 +204515.79 -060928.2 -000029.3-000023.600009.3 08.2200.60G? 0 +204630.67 +481612.3 +000043.8+000008.700010.1 08.2200.49F? 0 +205050.53 -705902.7 +000021.9-000016.300004.1 08.2200.21A? 0 +205149.85 +215207.3 +000014.8-000009.300013.1 08.2200.48F? 0 +205351.81 -553514.5 +000013.4-000003.400004.2 08.2200.35F? 0 +205355.21 +333535.7 -000007.6-000014.100001.0 08.2200.06A? 0 +205524.44 -111851.6 +000011.5+000006.100000.9 08.2200.97K? 0 +205650.63 +613338.8 +000008.7+000006.900017.8 08.2200.36F? 0 +205827.20 +553900.4 +000000.1-000002.900010.2 08.2200.05A? 0 +210058.47 -584401.4 +000004.3-000005.900009.9 08.2200.97K? 0 +210635.76 +541303.3 +000024.2+000008.000008.9 08.2200.42F? 0 +211316.86 +370607.2 +000004.8-000007.400004.0 08.22-0.03B? 0 +211622.06 +522853.7 -000006.4-000003.300003.6 08.22-0.04B? 0 +211739.57 +334530.2 -000006.9-000026.400010.2 08.2200.41F? 1 +211809.14 +421321.0 -000001.8-000000.100002.3 08.22-0.03B? 0 +212004.77 -424043.1 +000120.7-000025.500017.7 08.2200.57F? 0 +212240.53 +304119.6 -000020.3-000020.700002.6 08.2200.99K? 0 +212259.93 +021437.0 +000051.0+000029.700008.7 08.2200.03A? 0 +212436.64 +532148.4 -000014.9-000017.300004.9 08.2200.36F? 0 +213035.00 +421240.5 -000000.3-000002.200003.9 08.2200.31A? 0 +213044.21 +705958.8 +000013.9-000010.100005.2 08.2200.16A? 0 +213404.92 +020311.3 -000000.2-000006.800017.8 08.2200.40F? 0 +214342.68 +623806.8 +000015.4+000020.000014.6 08.2200.40F? 0 +214536.39 +330651.5 -000004.2-000024.600007.6 08.2200.46F? 0 +215136.85 -524340.1 +000032.5-000028.300003.4 08.2200.44F? 0 +220004.44 +443307.7 +000015.7+000009.900001.4 08.2200.19A? 0 +220059.84 -352727.3 +000019.5-000004.100008.0 08.2200.16A? 0 +221307.76 -862845.4 +000004.8+000006.900006.7 08.2200.24A? 0 +222212.61 +693858.3 +000009.7-000006.500000.3 08.2200.11A? 0 +222827.74 +372713.8 +000015.2-000003.200004.7 08.2200.95G? 0 +222943.88 -495156.9 +000003.0-000001.800004.7 08.2200.37F? 0 +223828.24 +283215.8 +000030.1-000008.100002.1 08.2200.95G? 0 +224911.83 +263047.2 +000011.4-000012.900003.1 08.2200.37F? 0 +225602.24 -280125.5 +000049.8-000033.400008.8 08.2200.26A? 0 +230144.21 +155716.3 +000087.6+000013.800014.5 08.2200.35F? 0 +230621.98 -474707.8 -000033.1-000003.600007.6 08.2200.95K? 1 +230855.69 -515507.2 -000043.2-000015.300006.8 08.2200.61G? 0 +231606.03 +704829.5 +000013.8+000003.100008.8 08.2200.33F? 0 +231754.48 -605953.3 -000001.4+000011.900005.0 08.2200.29A? 1 +232019.36 -142344.0 -000025.0+000002.200011.1 08.2200.99K? 0 +232256.16 +183635.0 -000012.5+000011.500009.1 08.2200.54F? 0 +232639.68 -051355.8 +000144.6+000010.700008.1 08.2200.52F? 0 +234847.27 +442349.9 +000054.7-000013.000010.4 08.2200.25A? 0 +235010.31 +234748.7 +000055.2-000009.500014.5 08.2200.50F? 0 +235735.07 -654631.8 +000255.3-000027.500021.3 08.2200.59G? 0 +235824.79 +512319.5 +000075.2+000016.000014.0 08.2200.89G? 0 +235930.46 -263135.9 +000000.0+000000.000000.0 08.2200.45F? 0 +235953.74 -222541.4 +000159.3+000019.200012.6 08.2200.65G? 0 +000522.06 +084716.6 +000253.1-000061.700002.9 08.2201.02K? 0 +001112.73 +532456.1 +000002.1+000000.000007.9 08.2201.42K? 0 +001402.23 +254052.1 -000018.1-000022.100036.0 08.2201.57K? 0 +004056.30 -391525.4 +000035.6-000023.500001.2 08.2201.15K? 0 +004302.18 -102944.9 -000000.4-000020.700008.8 08.2201.53K? 0 +004808.16 +192900.9 +000006.0-000023.900000.5 08.2201.60K? 0 +004847.39 +604559.4 +000006.5-000009.400007.4 08.2201.15K? 0 +010600.40 -041823.2 +000045.0-000019.700006.6 08.2201.22K? 0 +012427.06 +502921.4 +000026.9-000001.700016.2 08.2201.12K? 0 +013102.60 +710747.7 -000029.7-000003.400007.9 08.2201.04K? 0 +014550.18 -015535.6 +000035.9-000013.000000.2 08.2201.04K? 0 +015552.59 -773441.5 +000012.9-000002.300012.6 08.2201.65K? 0 +015829.20 -073659.6 +000006.6+000019.000013.0 08.2201.18K? 0 +015955.32 -070100.1 -000020.1-000006.100006.8 08.2201.15K? 0 +020312.74 +033929.1 -000000.5-000011.100008.3 08.2201.46K? 0 +020703.93 +493730.7 +000011.6-000005.200024.9 08.2201.38K? 0 +021602.39 +350922.2 +000008.2+000006.800016.8 08.2201.53K? 0 +021936.93 +392831.8 -000033.0-000024.100013.4 08.2201.02K? 0 +023520.86 +130834.0 -000026.7-000014.000011.8 08.2201.24K? 0 +024246.05 -525822.1 +000011.2-000022.600012.7 08.2201.37K? 0 +025455.69 +392544.9 -000017.0-000000.500001.7 08.2201.34K? 0 +030641.65 +572816.1 -000014.5+000009.900000.5 08.2201.13K? 0 +031142.04 +454418.0 +000000.7-000011.900000.6 08.2201.29K? 0 +031143.36 -163437.0 +000050.8+000003.100003.2 08.2201.18K? 0 +031913.82 +122707.6 +000034.1-000010.500011.3 08.2201.89M? 0 +032917.37 -212216.2 +000017.1-000020.700007.8 08.2201.35K? 0 +033709.80 -175235.4 +000009.7+000000.700017.8 08.2201.03K? 0 +034657.08 -434825.0 +000014.2+000009.300015.0 08.2201.33K? 0 +034813.38 +274000.4 +000037.4-000028.100014.7 08.2201.53K? 0 +035712.57 -524451.1 +000031.8+000017.200000.8 08.2201.08K? 0 +035927.58 +034702.1 +000001.3-000011.500004.1 08.2201.26K? 0 +040118.81 +760938.5 +000337.2-000552.600059.5 08.2201.14K? 0 +040506.72 -091544.0 +000005.8-000014.400009.6 08.2201.15K? 0 +041424.65 -065827.8 -000009.4-000014.800018.8 08.2201.06K? 0 +041749.66 -635435.0 -000004.5-000007.000002.4 08.2201.32K? 0 +042033.98 -174423.7 -000008.2+000003.200005.2 08.2201.33K? 0 +042417.28 +730426.1 -000004.0-000032.300006.9 08.2201.37K? 0 +042444.41 -054124.5 +000003.9-000028.200002.6 08.2201.00K? 0 +042611.77 -301952.6 +000001.0+000011.300001.3 08.2201.05K? 0 +042649.03 -182259.1 +000024.7-000007.200000.2 08.2201.42K? 0 +043449.38 -015153.0 +000012.0+000000.400007.8 08.2201.13K? 0 +043806.93 -111005.3 +000003.6+000002.400005.6 08.2201.01K? 0 +044338.75 -583321.3 +000012.9-000012.100010.8 08.2201.43K? 0 +044414.29 -583900.2 +000009.1+000012.800008.3 08.2201.15K? 0 +044607.18 -515412.5 +000004.1+000008.200006.2 08.2201.12K? 0 +044622.67 +234030.5 +000018.1+000004.400013.0 08.2201.15K? 0 +045521.19 -345037.1 +000008.8+000012.600015.2 08.2201.06K? 0 +045947.33 -042141.9 +000021.6-000007.500028.2 08.2201.39K? 0 +050013.70 -155414.4 +000005.8+000016.500006.0 08.2201.22K? 0 +050126.87 -385513.8 +000007.8+000005.700001.1 08.2201.38K? 0 +050546.82 -064806.6 +000021.7+000023.900034.3 08.2201.89M? 0 +051346.78 +645657.9 +000018.8-000020.800008.2 08.2201.58K? 0 +051458.94 +352127.3 -000035.7-000018.000017.8 08.2201.05K? 0 +053000.76 -695832.0 +000005.7+000024.600008.6 08.2201.39K? 0 +053009.63 +454947.0 -000024.3-000007.400013.1 08.2201.21K? 0 +053105.04 +201121.0 +000012.9+000000.600007.6 08.2201.85M? 0 +053300.85 -171529.1 -000012.4+000002.700001.6 08.2201.68K? 0 +053525.38 +211220.1 -000015.1-000014.200015.7 08.2201.11K? 0 +054005.06 +741536.0 +000002.4+000016.100002.3 08.2201.05K? 0 +054438.92 +230115.0 +000015.7-000019.000011.6 08.2201.87M? 0 +055438.82 +182859.7 +000000.7-000015.700000.0 08.2201.00K? 0 +060326.80 -062340.7 +000022.8+000004.600014.5 08.2201.73K? 0 +060531.71 -052414.5 -000007.4+000016.100024.1 08.2201.09K? 0 +060624.67 +231052.7 +000015.3-000024.700005.5 08.2201.02K? 0 +060625.21 -280655.0 -000006.0+000000.100001.4 08.2201.17K? 0 +061504.38 +243319.3 +000021.3-000004.200007.0 08.2201.61K? 0 +061753.31 +691013.8 -000001.7+000002.400010.0 08.2201.51K? 0 +062852.70 -372029.2 +000000.4+000004.100008.0 08.2201.60K? 0 +063140.94 +110607.9 -000004.2+000012.900004.9 08.2201.59K? 0 +063806.10 +600544.8 -000013.3+000005.200012.2 08.2201.07K? 0 +065125.16 -233847.9 -000005.8-000006.200003.0 08.2201.43K? 0 +065825.16 -000111.2 +000022.3-000004.900028.0 08.2201.07K? 0 +065944.64 +013330.0 -000009.8+000005.900007.4 08.2201.01K? 0 +070310.77 -065323.6 +000015.7+000018.100012.0 08.2201.59K? 0 +070849.29 -195523.8 -000004.6+000007.400004.4 08.2201.30K? 0 +071220.45 +002806.1 -000035.4+000019.200024.3 08.2201.38K? 0 +071557.78 +202453.3 -000034.4+000017.300001.0 08.2201.46K? 0 +072224.58 +030034.3 -000011.4-000015.500012.2 08.2201.12K? 0 +072746.46 -011324.9 +000012.9-000000.700012.8 08.2201.38K? 0 +080039.52 -050732.4 +000010.3-000032.100018.4 08.2201.02K? 0 +080531.46 -463915.2 -000019.3+000014.400017.3 08.2201.62K? 0 +081515.07 -461108.2 +000009.7+000009.800007.0 08.2201.35K? 0 +081616.85 +742939.2 -000000.9+000004.600004.8 08.2201.43K? 0 +081959.05 +001258.1 +000005.6-000040.700007.7 08.2201.58K? 0 +082501.66 -265949.1 -000006.2+000001.500007.7 08.2201.03K? 0 +083148.09 -435134.3 -000019.4+000000.000001.1 08.2201.18K? 0 +084017.10 -203734.4 -000000.4+000006.500006.2 08.2201.04K? 0 +084524.09 -660703.7 -000004.0+000003.500015.3 08.2201.61K? 0 +084631.30 -525241.5 -000013.6+000006.000000.9 08.2201.18K? 0 +084804.53 -564129.6 -000049.9+000053.900009.6 08.2201.27K? 0 +085752.50 -314014.4 -000022.3-000023.800012.9 08.2201.58K? 0 +090001.99 -331926.0 -000017.7+000004.500003.1 08.2201.17K? 0 +090918.04 -374259.3 -000026.9+000026.300005.1 08.2201.28K? 0 +091626.20 -553848.5 -000004.2+000002.300004.1 08.2201.54K? 0 +092727.62 -204638.0 -000005.2+000025.400017.1 08.2201.54K? 0 +100412.89 -240701.8 -000102.5+000052.800002.4 08.2201.06K? 0 +101316.47 +555423.0 -000012.5-000026.100018.0 08.2201.58K? 0 +101441.30 -583310.9 +000008.3+000026.700006.7 08.2201.03K? 0 +101500.69 +004909.2 -000041.2+000004.600003.2 08.2201.14K? 0 +101934.04 +091720.0 +000003.7+000022.800025.2 08.2201.50K? 0 +104020.87 -611117.3 -000016.6+000013.800008.6 08.2201.73K? 0 +105631.13 -153411.6 +000015.3-000035.100013.8 08.2201.07K? 0 +105926.00 -210248.6 +000028.8-000013.900014.9 08.2201.16K? 0 +110759.14 -235130.5 -000032.3-000007.500015.6 08.2201.00K? 0 +111414.55 -343756.4 -000008.5-000004.000004.0 08.2201.26K? 0 +111420.16 +005312.3 -000025.2-000000.500007.6 08.2201.58K? 0 +111638.98 +585642.3 -000019.3+000000.000010.8 08.2201.01K? 0 +111942.80 -660153.2 -000047.5+000010.700001.6 08.2201.80K? 0 +112014.64 -674637.8 -000033.5-000002.500008.9 08.2201.76K? 0 +112526.09 -121001.8 -000032.4-000022.300027.4 08.2201.19K? 0 +112639.90 +374330.3 -000006.0-000009.400013.3 08.2201.10K? 0 +113859.82 +421939.9 -000137.7+000427.800043.6 08.2201.00K? 0 +113935.79 +750146.1 +000001.4-000004.700008.8 08.2201.03K? 0 +122100.18 +043216.4 +000039.6-000047.300002.2 08.2201.12K? 0 +122436.36 +640619.7 -000005.8-000019.200014.2 08.2201.07K? 0 +123419.51 -611905.2 -000019.9+000007.100009.6 08.2201.87M? 0 +124149.66 +055204.8 +000010.3+000003.800007.2 08.2201.60K? 0 +124539.22 -374914.7 +000013.1-000006.100003.7 08.2201.28K? 0 +125626.50 -742933.0 +000002.0+000011.700009.1 08.2201.66K? 0 +130144.15 -163449.8 -000029.0+000020.200002.5 08.2201.30K? 0 +130907.14 -800648.6 -000018.6-000009.200000.5 08.2201.51K? 0 +131928.90 -582842.4 -000005.6+000003.100003.5 08.2201.25K? 0 +133455.72 -440042.6 -000020.6-000007.500007.5 08.2201.04K? 0 +134945.91 -220635.6 -001750.2-000483.000073.7 08.2201.22K? 0 +140037.04 -454632.7 +000008.6+000008.700001.3 08.2201.26K? 0 +140330.28 -431012.6 -000025.3-000011.700001.4 08.2201.13K? 0 +141508.99 -635400.6 -000034.4-000043.100018.0 08.2201.25K? 0 +142446.11 -071010.6 +000004.1+000010.500018.3 08.2201.24K? 0 +143358.23 +385621.9 -000017.2+000013.100000.6 08.2201.53K? 0 +144917.19 -340112.2 +000005.7-000010.100000.8 08.2201.26K? 0 +145206.45 -565554.2 -000116.1-000074.300007.1 08.2201.01K? 0 +145838.25 +345506.8 +000003.3+000030.000007.0 08.2201.20K? 0 +150409.29 -752058.3 +000005.7+000000.100004.1 08.2201.53K? 0 +151847.47 +593116.4 +000004.3+000011.800016.3 08.2201.56K? 0 +152151.22 -454419.8 -000042.6-000057.500014.2 08.2201.29K? 0 +152211.62 -053618.5 +000044.2-000015.300017.9 08.2201.14K? 0 +152718.07 +232712.9 -000002.7-000015.800010.3 08.2201.54K? 0 +153002.07 -614746.0 -000021.7-000019.200018.2 08.2201.52K? 0 +153308.86 -100635.3 -000007.8-000017.600015.3 08.2201.16K? 0 +154248.15 +450002.7 -000012.6+000005.700008.6 08.2201.34K? 0 +154504.25 -565431.7 -000028.0-000014.900005.3 08.2201.28K? 0 +154725.84 +185057.9 +000011.7-000020.500004.7 08.2201.21K? 0 +155000.98 +194133.3 +000028.2-000025.000002.5 08.2201.06K? 0 +155643.37 -154952.1 -000012.0-000005.700005.0 08.2201.75K? 0 +155844.04 -574555.0 -000008.4-000000.800008.4 08.2201.88M? 0 +161344.41 +323012.8 +000010.9-000012.900002.6 08.2201.50K? 0 +162025.37 +785309.4 +000004.0-000001.200001.7 08.2201.54K? 0 +162118.60 +175049.4 +000001.7-000029.200006.4 08.2201.02K? 0 +162853.00 -672900.4 +000006.1-000000.600007.0 08.2201.30K? 0 +162855.35 +563616.6 +000010.1-000041.600004.4 08.2201.03K? 0 +163533.99 +055917.9 -000028.4-000023.500003.4 08.2201.16K? 0 +163725.10 +791117.3 +000023.0-000014.100002.7 08.2201.18K? 0 +163851.50 +202757.8 +000004.6-000026.400003.7 08.2201.29K? 0 +170318.55 -245944.1 -000004.1+000026.800030.8 08.2201.72K? 0 +170505.50 +465801.9 -000029.3-000033.200004.5 08.2201.25K? 0 +171723.30 -075209.0 -000031.2+000014.000011.3 08.2201.65K? 0 +172447.46 -505035.0 -000007.2-000048.800008.4 08.2201.12K? 0 +174346.84 -342703.5 -000030.3-000031.800010.7 08.2201.31K? 0 +175746.42 -014554.2 +000004.4+000009.700004.6 08.2201.74K? 0 +180740.30 -393105.9 +000012.6-000008.900001.2 08.2201.01K? 0 +181009.57 -174357.8 -000018.0-000007.300009.7 08.2201.36K? 0 +181207.52 -472247.3 +000014.3-000004.800004.2 08.2201.02K? 0 +182245.23 +123107.3 -000022.2+000008.100001.9 08.2201.40K? 0 +182803.24 -631847.1 +000023.8-000014.000005.4 08.2201.04K? 0 +183157.76 -140024.8 -000018.1-000025.100032.7 08.2201.94M? 0 +183447.44 +215002.8 -000019.5-000003.300018.8 08.2201.32K? 0 +183550.72 +073430.1 -000001.7-000035.900003.7 08.2201.20K? 0 +183934.91 +030553.7 +000021.2-000007.700000.2 08.2201.17K? 0 +184136.84 -245917.3 -000006.5-000007.100010.6 08.2201.35K? 0 +184341.39 +280640.0 +000003.8-000028.000000.2 08.2201.01K? 0 +184402.71 -691039.1 -000001.7-000006.900006.6 08.2201.70K? 0 +184617.27 -420602.3 -000001.0-000020.100002.9 08.2201.05K? 0 +190614.07 -010714.2 -000049.2-000112.500003.5 08.2201.04K? 0 +190833.73 +375437.0 +000000.0+000000.000000.0 08.2201.07K? 0 +192350.09 -652451.9 +000004.4-000013.800012.4 08.2201.58K? 0 +193015.15 +184218.0 -000028.2-000033.700011.9 08.2201.50K? 0 +193946.84 +285541.8 +000004.8-000015.800000.0 08.2201.00K? 0 +194441.75 -223239.3 -000006.3+000006.500001.3 08.2201.19K? 0 +194931.90 +291506.6 -000000.5-000009.600008.4 08.2201.30K? 0 +195414.72 +445050.4 -000007.7-000010.700002.5 08.2201.72K? 0 +195459.65 -514832.3 -000011.3+000005.400013.5 08.2201.06K? 0 +195708.67 -343343.4 -000004.9+000001.200015.5 08.2201.19K? 0 +200237.89 -032032.5 -000021.9-000021.800008.6 08.2201.29K? 0 +200432.77 +345932.1 +000004.2+000000.200008.6 08.2201.57K? 0 +200753.41 +304929.6 +000010.1+000001.400001.7 08.2201.11K? 0 +200947.70 +212137.8 -000004.5+000003.200012.6 08.2201.27K? 0 +203113.37 -621456.4 +000035.3-000044.200008.4 08.2201.26K? 0 +203953.82 -073423.0 +000034.8-000013.200002.7 08.2201.05K? 0 +204144.20 +363715.2 -000004.3+000002.600004.0 08.2201.32K? 0 +204238.88 -154015.7 +000008.3+000020.500000.0 08.2201.05K? 0 +204838.21 +011548.8 +000011.0-000018.500000.5 08.2201.56K? 0 +205034.46 +172721.3 +000005.4+000001.200000.0 08.2201.07K? 0 +205321.22 +392026.6 -000000.6-000012.600017.0 08.2201.17K? 0 +210053.78 +150322.3 -000001.7-000005.800008.1 08.2201.54K? 0 +210302.04 -215807.5 +000043.7-000047.500017.4 08.2201.31K? 0 +210536.35 +284517.7 +000006.2-000003.600004.2 08.2201.14K? 0 +210829.61 -263625.7 +000004.6-000016.400010.9 08.2201.52K? 0 +211915.32 +232826.3 +000028.0+000004.500004.9 08.2201.42K? 1 +212606.47 +584215.8 +000005.8-000027.700008.5 08.2201.05K? 0 +212745.21 -381613.9 +000015.1-000011.600007.9 08.2201.15K? 0 +213622.53 +464656.4 +000039.7-000001.200000.7 08.2201.32K? 0 +213742.22 -234142.3 +000010.2-000015.500001.9 08.2201.16K? 0 +220035.40 -540641.3 +000009.6-000024.300006.3 08.2201.03K? 0 +220801.99 +270049.2 +000014.6+000012.000001.5 08.2201.66K? 0 +220806.36 +613524.3 +000040.3+000006.500000.5 08.2201.13K? 0 +221046.14 -640151.5 +000041.6-000021.000011.0 08.2201.06K? 0 +221235.61 +561147.7 -000007.8+000012.400002.0 08.2201.61K? 0 +221354.87 +121439.6 -000011.8-000010.600009.0 08.2201.67K? 0 +221550.25 -520930.6 +000007.8-000001.700007.7 08.2201.30K? 0 +223108.36 +155059.6 -000022.5-000003.300018.0 08.2201.52K? 0 +223636.64 -864943.6 +000015.7-000001.000003.9 08.2201.69K? 0 +223948.92 +560937.2 -000011.7-000007.700009.6 08.2201.18K? 0 +224052.47 +204922.2 +000012.0+000005.300022.9 08.2201.37K? 0 +225459.69 +360138.8 +000018.1+000000.700011.9 08.2201.15K? 0 +230051.92 -165250.6 +000032.4-000002.200002.9 08.2201.23K? 0 +230137.40 -571716.9 -000013.3+000006.500015.2 08.2201.37K? 0 +230219.17 +562042.4 -000007.2-000002.600000.2 08.2201.02K? 0 +231033.56 +450558.1 -000003.7+000009.900012.5 08.2201.03K? 0 +231535.81 -775340.9 -000035.9-000032.500011.1 08.2201.14K? 0 +231739.18 +693858.5 +000045.5+000036.700015.0 08.2201.59K? 0 +233824.94 -382923.1 +000008.5-000008.500015.2 08.2201.08K? 0 +234448.88 +562725.0 +000007.1-000011.700004.1 08.2201.62K? 0 +023825.42 +570246.2 +000014.2-000003.700005.1 08.2202.50N? 0 0.10 1.00 +120728.24 -614407.7 -000000.5-000005.300012.8 08.2202.05M? 0 +185832.43 +142149.6 -000024.0+000005.800017.7 08.2203.96N? 0 0.10 1.00 +000715.43 -415322.6 -000064.6+000017.300022.8 08.2300.61G? 0 +001029.61 +151354.9 -000051.1-000059.700011.2 08.2300.49F? 0 +001427.07 +163827.2 +000069.1-000021.400016.3 08.2300.47F? 0 +002016.92 -111004.2 +000020.4+000006.300004.7 08.2300.37F? 0 +003253.78 +293639.6 +000025.1-000005.700001.8 08.2300.44F? 0 +003532.96 -252359.4 +000005.5-000050.300004.5 08.2300.25A? 0 +003640.72 -271632.4 +000011.8-000013.900005.8 08.2300.82G? 0 +004333.17 +172121.4 -000005.7-000019.700014.5 08.2300.50F? 0 +010437.27 -302918.2 +000075.0+000040.300006.7 08.2300.53F? 0 +010645.51 -043901.5 +000029.7-000024.900012.4 08.2300.40F? 0 +010832.06 -020335.7 +000005.2-000005.100009.4 08.2300.47F? 0 +010842.98 +634122.4 -000002.6-000017.300014.8 08.2300.51F? 0 +011016.26 +643845.3 +000027.4+000005.300009.9 08.2300.13A? 0 +011423.42 -370026.1 +000089.4+000040.100005.8 08.2300.47F? 0 +011741.36 -510204.5 -000003.8-000006.300009.8 08.2300.28A? 0 +011944.84 +423445.0 +000020.2-000026.000008.6 08.2300.34F? 0 +012315.33 +243111.5 +000016.3-000003.600021.8 08.2300.34F? 0 +013621.43 +271400.0 +000050.3-000007.200008.9 08.2300.28A? 0 +014905.60 -182838.4 +000091.7+000003.100001.4 08.2300.40F? 0 +014940.24 -141356.9 +000084.7-000064.600027.6 08.2300.50F? 0 +015824.22 +405449.3 +000103.7-000009.200010.7 08.2300.85G? 0 +020614.95 +250631.8 +000000.0+000000.000000.0 08.2300.28A? 1 +020656.71 +471351.3 +000039.9-000005.400000.4 08.2300.18A? 0 +021835.38 +401648.1 -000025.4+000004.800031.8 08.2300.40F? 0 +022334.10 +222729.3 +000149.0-000048.800005.9 08.2300.59G? 0 +023043.31 +210152.4 +000104.5-000131.800023.1 08.2300.54F? 0 +023209.16 +701641.7 +000017.7+000011.900012.0 08.2300.49F? 0 +023308.65 +582744.2 +000000.0+000000.000000.0 08.2300.17A? 1 +023505.82 -622358.0 +000012.4+000028.500012.4 08.2300.01A? 0 +023818.75 -725159.2 +000058.1+000004.700013.4 08.2300.40F? 0 +023906.67 -242019.1 +000000.8-000043.800016.6 08.2300.46F? 0 +023956.71 +445306.7 +000022.4-000000.700008.0 08.2300.84G? 0 +024348.17 +120147.0 +000062.3+000023.200011.8 08.2300.95K? 0 +024522.76 -243907.8 +000051.2+000041.500001.8 08.2300.41F? 0 +024957.69 +484807.7 -000001.3+000003.800000.3 08.2300.69G? 1 +025402.41 -355415.4 +000513.1-000165.700032.5 08.2300.95G? 0 +025947.66 -301021.1 -000009.3-000063.300016.9 08.2300.52F? 0 +030120.18 -171349.6 -000026.6+000074.100007.7 08.2300.56F? 0 +030350.19 -512435.2 +000102.6+000055.000013.4 08.2300.50F? 0 +030459.74 +463506.7 +000048.5-000091.200016.3 08.2300.66G? 0 +031812.25 +724736.9 +000016.4-000041.800005.7 08.2300.44F? 0 +031917.58 -505231.1 -000025.3+000021.000019.2 08.2300.45F? 0 +031935.43 +671415.4 -000091.5+000023.400031.3 08.2300.63G? 1 +031937.41 -253443.8 -000013.3-000020.100010.8 08.2300.40F? 0 +032244.64 -271417.8 -000008.9-000002.300006.1 08.2300.92G? 0 +032543.55 +524508.0 +000009.2+000000.300000.3 08.2300.20A? 0 +032652.06 -730759.7 +000019.8+000069.500020.2 08.2300.60G? 0 +032839.50 +383646.8 -000018.5-000026.000003.7 08.2300.97K? 0 +033155.78 +483501.9 +000014.3-000024.900018.3 08.2300.17A? 0 +033933.48 +182307.4 +000194.4-000194.200014.8 08.2300.84G? 0 +034523.92 -275146.2 +000323.8+000151.500042.3 08.2300.97K? 0 +034544.51 +003702.5 +000066.5-000012.400004.3 08.2300.47F? 0 +034725.67 +295232.9 +000010.0-000004.500004.5 08.2300.04A? 0 +035200.98 -013741.6 -000019.2-000019.000008.5 08.2300.44F? 0 +035247.32 +095843.5 +000050.7-000005.000001.2 08.2300.37F? 0 +041001.44 -184240.0 +000012.4-000013.800008.6 08.2300.48F? 0 +042519.86 +390309.6 -000019.9-000069.800007.4 08.2300.66G? 0 +043008.35 +141824.5 +000039.8-000027.300018.0 08.2300.51F? 0 +043155.92 -754051.9 +000019.5-000068.400021.8 08.2300.67G? 0 +043859.95 +093821.6 -000003.7-000005.500006.0 08.2300.22A? 0 +044416.43 -523742.0 -000001.0+000031.800001.9 08.2300.30A? 0 +044731.14 +101009.8 +000005.6-000003.100006.6 08.2300.34F? 0 +044852.32 +335919.6 +000005.8-000040.200002.5 08.2300.39F? 0 +045032.03 -025534.3 -000008.7-000001.200007.1 08.2300.97K? 0 +050740.49 -250256.0 +000001.0-000020.000003.2 08.2300.92G? 0 +052342.92 +371121.2 +000030.8-000030.000012.4 08.2300.34F? 0 +052456.68 -505835.3 +000035.8+000090.200014.3 08.2300.53F? 0 +053341.15 +362735.0 -000003.1-000004.800009.1 08.2300.35F? 0 +053645.09 +115008.5 -000005.4+000004.800001.4 08.23-0.03B? 0 +053759.48 -303058.4 +000008.3-000006.000009.0 08.2300.98K? 0 +053834.73 -060949.9 -000000.8-000013.300000.1 08.2300.03A? 0 +054102.50 -253026.5 +000004.0+000010.000003.2 08.23-0.08B? 0 +054131.09 +381118.0 +000007.0-000001.800001.7 08.2300.05A? 0 +054855.20 +294455.2 +000000.9-000028.200004.0 08.2300.51F? 0 +060131.49 +234419.4 +000012.7+000003.500010.5 08.2300.10A? 0 +060317.68 +110809.8 -000026.2+000009.700009.2 08.23-0.03B? 0 +060818.08 -015609.3 -000007.5-000009.400003.9 08.2300.08A? 0 +061040.68 -202106.9 -000002.8+000012.000003.2 08.23-0.02B? 0 +061042.56 +184210.0 -000007.8-000010.200012.1 08.2300.11A? 0 +061158.72 +174604.0 +000003.3+000002.400011.0 08.23-0.05B? 0 +061448.28 +121809.5 -000017.6-000002.200027.1 08.2300.37F? 0 +061641.52 -120249.4 +000000.0+000000.000000.0 08.2300.34F? 0 +061806.18 -562638.9 +000008.4+000004.600005.4 08.2300.35F? 0 +061823.50 +164236.5 -000015.2-000012.800018.8 08.2300.91G? 0 +062114.76 -262924.0 +000000.1+000006.400006.0 08.23-0.07B? 0 +062403.11 -314623.9 -000006.9-000048.200008.5 08.2300.48F? 0 +062426.86 +663048.7 -000034.5-000082.700013.1 08.2300.38F? 0 +062711.07 -173949.8 -000007.0+000047.400011.9 08.2300.42F? 0 +063022.26 +100745.5 +000011.5-000012.600003.4 08.2300.04A? 0 +063142.71 +282256.0 -000033.4+000009.500016.5 08.2300.16A? 1 +063210.47 +045759.8 -000009.1-000003.500004.1 08.2300.10A? 0 +063212.77 +544743.4 -000001.7-000021.700012.6 08.2300.26A? 0 +063304.64 +301931.2 +000012.9-000015.600011.0 08.2300.25A? 0 +063328.65 -241319.7 -000006.5-000014.400002.1 08.2300.03A? 0 +063409.26 +075927.3 -000037.0+000032.900000.8 08.2300.82G? 0 +063633.67 +312130.8 +000001.7-000014.900005.2 08.2300.18A? 0 +063756.37 -004055.5 +000011.3+000006.500003.1 08.23-0.11B? 0 +063826.51 -533908.0 -000009.4+000025.200004.1 08.2300.34F? 0 +063941.61 -651628.0 +000003.0+000011.900004.5 08.23-0.06B? 0 +064137.12 -275247.1 -000013.8+000007.000009.0 08.2300.35F? 0 +064246.84 -222710.5 -000073.6+000090.500017.3 08.2300.65G? 0 +064301.47 -094347.8 -000003.4+000026.300006.6 08.2300.34F? 0 0.10 1.00 +064522.25 +085008.1 -000006.3-000008.400004.0 08.23-0.06B? 0 +064530.92 -305700.0 -000020.6+000026.000020.3 08.23-0.09B? 0 +065105.27 +402308.7 +000001.5-000005.200000.3 08.23-0.08B? 0 +065140.94 +002210.9 +000003.0-000007.800013.5 08.23-0.05B? 0 +065454.05 -244305.2 -000006.8+000006.000004.5 08.23-0.13B? 0 +065530.76 -270813.6 -000002.3+000002.300001.5 08.23-0.15B? 0 +065538.26 -091139.0 +000011.8+000016.500001.8 08.2300.45F? 0 +065847.77 -173755.7 -000004.3+000000.500000.3 08.23-0.04B? 0 +065907.19 -204732.1 -000005.0+000005.200003.0 08.23-0.05B? 0 +070128.40 -265742.0 -000007.3+000004.600000.6 08.2300.93G? 0 +070224.59 -214404.1 +000004.0+000002.600004.2 08.2300.10A? 0 +070323.85 -344515.0 -000009.7-000003.100002.2 08.23-0.04B? 0 +070337.37 -215505.1 -000002.8+000008.900009.3 08.2300.42F? 0 +070405.87 +751352.1 -000096.2-000252.200033.6 08.2300.73G? 0 +070727.88 -253612.7 -000002.3+000006.300004.1 08.23-0.04B? 0 +070832.99 +042335.2 +000013.5+000002.300006.9 08.2300.25A? 0 +070944.57 -462146.4 +000000.7+000010.100000.5 08.2300.92G? 0 +071434.36 -421250.1 -000006.5+000006.000002.4 08.23-0.10B? 0 +072010.97 -432929.4 -000010.7+000011.100003.0 08.2300.05A? 0 +072215.05 +135912.2 -000005.8-000008.700000.7 08.2300.13A? 0 +073616.15 +562252.3 -000009.8-000032.900002.4 08.2300.10A? 0 +073853.67 -510458.3 -000014.5-000213.600004.4 08.2300.48F? 0 +074128.93 -531141.2 -000005.4+000010.000004.3 08.23-0.08B? 0 +074256.39 +651726.5 +000003.2+000006.500005.2 08.2300.33F? 0 +074500.99 -062633.5 -000014.8+000004.500006.6 08.2300.96K? 0 +075033.86 +590311.0 +000001.1-000047.200000.7 08.2300.41F? 0 +075351.78 +001953.4 -000007.6-000052.000005.4 08.2300.98K? 0 +075434.55 +013413.7 -000012.4+000001.300002.0 08.2300.36F? 0 +075711.86 -352240.0 -000012.5+000011.600001.8 08.2300.11A? 0 +075902.74 -135348.9 -000037.1-000015.200000.8 08.2300.35F? 0 +075946.23 -090629.5 -000006.0-000007.200007.2 08.2300.24A? 0 +080654.74 -154834.5 -000021.6-000001.900013.3 08.2300.91G? 0 +080931.73 -272703.8 -000017.4-000000.300008.0 08.2300.97K? 1 +081408.90 -491404.0 -000008.3-000006.900000.4 08.23-0.09B? 0 +082121.03 -193309.4 +000007.0+000002.400001.5 08.2300.50F? 0 +082122.08 -512320.9 -000005.5+000006.500002.7 08.23-0.03B? 0 +082151.14 +225710.7 +000018.7+000001.600000.5 08.2300.29A? 0 +082236.72 -220758.1 -000043.0-000009.000007.0 08.2300.49F? 1 +082631.33 -080529.2 -000005.7-000025.300016.6 08.2300.57F? 0 +082653.67 -312844.1 -000015.2+000005.500004.5 08.2300.10A? 0 +082730.03 -443714.7 +000004.0+000004.900004.7 08.2300.04A? 0 +082736.80 -324128.1 -000019.3+000016.000001.0 08.2300.97K? 0 +083126.64 +710128.4 -000009.6-000029.500007.3 08.2300.52F? 0 +083440.11 -411404.7 -000010.6+000004.200000.0 08.23-0.02B? 0 +084010.56 -135209.3 -000033.7+000011.300012.1 08.2300.99K? 0 +084728.70 -405001.4 -000072.7+000038.300016.4 08.2300.51F? 0 +085344.88 -171306.9 -000011.4+000001.800007.6 08.2300.34F? 0 +085413.56 +350333.9 -000013.7-000027.000018.8 08.2300.52F? 0 +085507.15 -473627.2 -000000.6-000002.800003.3 08.2300.32F? 0 +090154.26 -271705.1 +000006.5-000011.100002.2 08.2300.39F? 0 +090542.69 -073620.3 +000003.2+000004.100001.2 08.2300.29A? 0 +090551.17 -271956.3 -000013.9+000019.800003.4 08.2300.97K? 0 +090954.29 +470034.1 -000034.1-000042.300008.6 08.2300.37F? 0 +091002.66 -212505.6 -000017.9+000013.900000.5 08.2300.11A? 0 +091104.74 -013257.3 -000042.1-000021.100000.1 08.2300.55F? 0 +092611.93 -515748.2 +000001.8+000001.400008.6 08.2300.29A? 0 +093012.01 +721859.8 -000032.6-000029.200006.1 08.2300.33F? 0 +093427.93 -552210.0 -000061.3+000030.900001.5 08.2300.98K? 0 +093711.81 -431618.9 +000023.3-000115.400018.9 08.2300.81G? 1 +094305.31 -431621.2 -000112.2+000118.500017.8 08.2300.56F? 0 +095304.36 -464115.1 -000004.5-000004.700004.7 08.2300.92G? 0 +095417.23 -451703.4 -000020.1-000013.000006.6 08.2300.04A? 0 +095944.22 -183953.5 -000007.5-000022.200012.5 08.2300.33F? 0 +100003.90 -492136.3 -000023.1-000001.100001.5 08.23-0.00B? 0 +100043.76 -070552.1 -000012.1-000012.900022.7 08.2300.37F? 0 +100433.47 +275050.0 -000001.8-000009.100001.4 08.2300.31F? 0 +100633.05 -162018.6 -000035.2+000002.600005.4 08.2300.04A? 0 +101148.23 -634921.9 -000006.7+000005.700004.8 08.2300.09A? 0 +101526.09 +415230.4 -000060.5-000015.600009.2 08.2300.35F? 0 +101804.23 -484559.3 -000025.6+000013.400000.1 08.2300.96K? 0 +101823.48 -224523.4 -000035.8+000009.900005.8 08.2300.29A? 0 +102124.30 -261543.8 -000034.1-000024.700016.7 08.2300.55F? 0 +102818.20 +185445.0 -000005.7-000022.100017.7 08.2300.49F? 0 +103431.21 -372115.1 -000051.1+000031.200011.7 08.2300.60G? 0 +103551.70 +383152.6 +000013.5+000002.800008.4 08.2300.93G? 0 +103716.13 +232659.6 -000018.6-000001.100009.3 08.2300.44F? 0 +103812.34 -490100.1 -000010.2-000002.500003.1 08.2300.12A? 0 +104304.80 -483710.2 -000013.2-000003.900001.2 08.23-0.06B? 0 +104306.94 +350955.1 -000041.6-000022.100017.2 08.2300.37F? 0 +104322.73 +015508.9 -000122.9-000033.300009.6 08.2300.41F? 0 +104328.60 -601853.2 -000025.6+000043.700017.7 08.2300.40F? 0 0.10 1.00 +105002.13 -405717.2 -000092.0-000071.500010.9 08.2300.54F? 0 +105543.44 -053305.2 -000099.0-000054.800005.9 08.2300.71G? 0 +110156.71 +193026.3 -000120.9-000131.300020.8 08.2300.56F? 0 +110611.64 -140836.2 -000027.2+000007.100005.5 08.2300.96K? 0 +110728.93 +220310.7 -000197.2-000003.800023.1 08.2300.66G? 0 +111119.85 +660049.6 -000329.4-000115.500015.1 08.2300.72G? 0 +111332.03 -413926.9 -000054.0+000024.000000.1 08.2300.38F? 0 +111835.25 +103604.6 -000107.4+000059.400030.7 08.2300.77G? 0 +111915.73 -401655.5 -000164.9-000095.600016.9 08.2300.63G? 0 +112148.60 -485643.0 -000007.7+000002.900003.3 08.23-0.08B? 0 +112931.74 +544807.6 +000003.5-000030.800007.9 08.2300.97K? 0 +113128.82 -205843.7 -000025.8-000035.700013.7 08.2300.90G? 0 +114026.44 -621153.8 -000016.4-000001.900001.4 08.2300.04A? 0 +114248.72 +495732.6 -000006.7-000017.200008.9 08.2300.97K? 0 +114330.09 -580027.8 +000002.6+000337.400041.2 08.2300.91G? 0 +114553.08 -495656.5 -000027.3-000003.700004.6 08.2300.17A? 0 +114811.32 -683208.2 -000043.0+000001.700001.7 08.2300.50F? 0 +114914.52 -461323.0 -000005.3-000003.900011.0 08.2300.56F? 0 +115441.44 -110258.5 +000008.4-000003.700008.1 08.2300.28A? 0 +120535.24 +515552.0 +000021.4-000015.800006.1 08.2300.25A? 0 +120722.05 -104422.3 -000078.4+000006.400012.2 08.2300.41F? 0 +121020.82 -351407.1 -000075.3-000018.900009.7 08.2300.49F? 0 +121253.76 -311817.8 -000000.1+000003.800003.9 08.2300.30A? 0 +122044.05 -361213.7 -000025.7-000004.300010.0 08.2300.09A? 0 +122619.44 -241619.6 -000029.6-000035.600003.3 08.2300.68G? 0 +122638.15 -271101.5 -000040.8-000054.200014.8 08.2300.96K? 0 +122825.13 -620432.4 -000010.5-000011.600001.5 08.2300.03A? 0 +123135.16 -334013.2 -000019.1-000019.500008.8 08.2300.32F? 0 +124514.70 -465605.0 -000034.7-000002.400010.0 08.2300.98K? 0 +130044.49 -391742.5 -000080.5-000020.100007.5 08.2300.41F? 0 +130325.69 -435246.7 -000007.3-000009.400014.6 08.2300.99K? 0 +130826.46 +152929.9 +000000.0+000000.000000.0 08.2300.96K? 1 +131327.57 -454410.7 -000028.1-000023.200008.7 08.2300.28A? 0 +131919.58 -592820.3 -000031.4-000019.100010.2 08.2300.36F? 0 +132228.83 -003443.7 -000021.4-000013.700004.8 08.2300.84G? 0 +134145.76 -631352.0 -000001.0+000000.900003.0 08.2300.11A? 0 +134617.62 -302828.0 +000025.1-000017.700027.3 08.2300.59G? 0 +135234.34 +233347.7 +000005.0+000001.300002.8 08.2300.48F? 0 +135409.90 +030914.8 +000014.8-000062.500005.9 08.2300.54F? 0 +140126.97 -664853.0 -000011.3-000016.100002.3 08.2300.20A? 0 +141259.31 +313439.7 -000032.5-000032.100015.5 08.2300.51F? 0 +141313.78 -333408.3 -000015.7-000012.100007.9 08.2300.43F? 0 +142229.76 +555211.0 -000237.1+000162.100025.2 08.2300.62G? 0 +143234.35 -094525.2 -000042.5+000037.800009.8 08.2300.60G? 0 +143551.72 -432202.6 +000003.3-000006.100008.3 08.2300.00B? 0 +144101.40 +575734.6 +000164.1-000169.200021.4 08.2300.72G? 0 +144601.59 +643733.1 +000024.6-000032.700001.5 08.23-0.10B? 0 +145110.20 -185507.6 -000009.7-000059.500008.2 08.2300.96K? 0 +150408.95 -152741.1 -000008.9-000003.000001.2 08.23-0.06B? 0 +150521.48 -481017.4 -000079.9-000090.900010.3 08.2300.67G? 0 +150611.36 -491618.8 -000008.6-000160.100003.2 08.2300.92G? 0 +150751.71 -251420.7 -000000.6-000052.200005.2 08.2300.44F? 0 +152129.44 +462124.0 -000002.2-000020.400001.4 08.2300.92G? 0 +152843.17 -184323.9 +000008.9-000020.600025.8 08.2300.78G? 0 +153715.41 -643311.4 -000006.9-000007.900001.0 08.2300.04A? 0 +154100.85 +381653.1 -000052.5+000032.100011.7 08.2300.45F? 0 +154417.09 -570644.9 -000010.7-000001.500003.4 08.2300.12A? 0 +155209.14 -214058.9 -000025.2-000009.900013.9 08.2300.32F? 0 +155454.92 +220833.2 +000047.5-000017.700010.7 08.2300.58F? 0 +155523.16 +540154.5 -000002.4+000041.800006.7 08.2300.94G? 0 +155534.27 +805022.5 -000016.9+000008.200000.8 08.2300.08A? 0 +160229.02 -624321.6 -000007.7-000004.600006.4 08.23-0.03B? 0 +160245.54 +482103.5 +000002.7+000018.100003.0 08.2300.97K? 0 +160732.55 -125646.9 +000011.0-000009.200015.5 08.2300.54F? 0 +161115.53 -314711.8 -000006.2-000000.500012.1 08.2300.18A? 0 +161152.66 -223241.9 -000013.6-000019.300003.0 08.2300.32F? 0 +161202.83 -750342.1 -000002.5-000012.800000.6 08.2300.03A? 0 +161353.86 +182908.5 -000008.3-000008.500007.9 08.2300.37F? 0 +161805.48 -313906.1 -000024.2-000007.200017.4 08.2300.12A? 0 +161906.49 -500910.6 -000004.6-000004.400005.4 08.2300.00B? 0 +162418.54 -434347.7 -000007.3+000005.700019.2 08.2300.34F? 0 +162712.53 -271121.7 -000005.9-000023.900004.7 08.2300.45F? 0 +162729.43 -662017.2 +000003.6-000021.100014.9 08.2300.59G? 0 +162958.69 -413639.1 -000002.3-000007.200003.1 08.2300.27A? 0 +163004.52 +332438.4 -000008.0-000022.200009.9 08.2300.36F? 0 +163131.76 -490746.2 +000006.7-000003.800001.6 08.23-0.04B? 0 +163252.46 +350431.9 +000089.3-000064.000033.7 08.2300.74G? 0 +163518.16 +770713.0 +000013.5-000001.000005.6 08.2300.43F? 0 +163700.02 -451907.1 -000012.3-000001.400015.2 08.23-0.00B? 0 +163707.15 +020332.2 -000015.9-000012.400009.4 08.2300.28A? 0 +163925.66 -340733.1 +000017.3-000016.500014.1 08.2300.16A? 0 +163941.69 -450856.7 -000002.8-000014.700008.1 08.2300.06A? 0 +163945.80 +381148.4 +000023.4-000072.400001.5 08.2300.95G? 0 +164007.59 +580712.8 +000002.8-000004.200012.8 08.2300.48F? 0 +164350.12 -230752.2 +000035.6-000088.300027.6 08.2300.54F? 0 +164613.32 -394701.6 -000005.2-000016.700016.9 08.2300.26A? 0 +165220.66 -192124.9 -000071.1-000043.700010.0 08.2300.43F? 0 +170311.70 -325149.3 +000004.5-000007.200007.8 08.2300.06A? 0 +170625.33 -443419.4 +000013.4+000003.900002.2 08.23-0.00B? 0 +170748.16 -425836.4 +000004.7-000013.700015.7 08.2300.12A? 0 +171012.36 -161021.2 +000037.9-000141.500026.9 08.2300.57F? 0 +171451.68 +793241.4 +000030.9-000019.300002.5 08.2300.24A? 0 +171759.70 -420338.2 +000000.4-000011.400008.2 08.2300.34F? 0 +172119.46 +110254.7 +000002.4-000025.500010.7 08.2300.48F? 0 +173011.39 +453838.8 +000030.7+000022.000010.3 08.2300.95K? 0 +174427.94 +313940.7 +000011.9+000051.800012.7 08.2300.51F? 0 +174458.07 -451113.0 +000032.4-000023.800003.6 08.2300.16A? 0 +175616.70 +025909.1 +000008.7-000012.100003.3 08.2300.35F? 0 +175758.93 -335659.0 +000006.8-000017.800005.7 08.2300.05A? 0 +180050.96 -244718.5 -000000.4-000017.500004.3 08.2300.20A? 0 +181302.31 +281446.9 -000003.6+000108.500019.2 08.2300.52F? 0 +181949.03 +310841.4 +000006.9+000017.800002.8 08.2300.10A? 0 +182125.61 -191618.9 +000000.7-000040.500002.3 08.2300.59G? 0 +182128.09 -371453.1 +000016.0-000010.000006.5 08.23-0.06B? 0 +182220.96 -262459.2 +000002.4-000005.900001.0 08.2300.07A? 0 +183114.25 -522739.3 +000000.8-000026.800008.0 08.2300.00A? 0 +183141.28 -484003.9 +000003.9-000012.400003.6 08.2300.34F? 0 +183633.81 +632143.4 +000101.4+000166.600022.6 08.2300.61G? 0 +183709.56 -513751.5 -000000.8-000019.400012.9 08.2300.14A? 0 +183856.35 -393110.7 -000004.9-000000.800000.6 08.2300.88G? 0 +183934.17 +263514.7 -000018.8-000007.100008.4 08.2300.40F? 0 +184216.57 -155120.8 +000001.4-000008.700000.8 08.2300.14A? 0 +184850.58 -200912.7 -000002.2+000011.400004.0 08.2300.09A? 0 +185035.32 +615853.5 -000002.8-000029.900012.6 08.2300.18A? 0 +185305.89 -770323.3 +000018.4-000033.300004.0 08.2300.14A? 0 +185339.73 -684753.2 -000033.9+000033.100021.4 08.2300.46F? 0 +185801.93 +562429.6 +000008.3+000006.700006.5 08.2300.17A? 0 +185804.79 +363606.4 -000003.1-000010.300011.1 08.23-0.04B? 0 +190149.73 +051016.1 -000002.8+000006.700001.2 08.2300.49F? 0 +190457.25 +203731.3 +000020.3-000031.100024.6 08.2300.51F? 0 +190557.85 -192852.7 +000011.5+000004.600008.4 08.23-0.01B? 0 0.10 1.00 +191832.50 +010509.5 +000000.0+000000.000000.0 08.2300.59G? 0 +191842.83 +570051.7 +000015.6-000002.200001.4 08.2300.24A? 0 +192931.22 +781606.4 +000049.1+000018.800011.4 08.2300.41F? 0 +193118.36 +561312.2 +000019.6-000081.400007.8 08.2300.54F? 0 +194232.55 +271513.5 +000030.1+000006.400003.9 08.2300.12A? 0 +194241.42 -460249.7 +000005.3-000026.300003.3 08.2300.22A? 0 +194300.13 -160126.2 +000080.6-000071.100012.8 08.2300.51F? 0 +194302.14 +352737.5 -000000.5-000013.600008.6 08.23-0.06B? 0 +194444.91 -111135.2 -000022.5+000005.800029.9 08.2300.30A? 1 +194706.78 -195250.0 -000043.0-000029.600008.1 08.2300.58G? 1 +194841.00 +215905.3 -000005.2-000007.100004.5 08.2300.13A? 0 +194858.26 -740736.5 +000033.9-000034.000008.8 08.2300.33F? 0 +194923.45 +160113.2 +000009.8+000018.900006.1 08.2300.94G? 0 +195814.09 -062102.2 +000007.2+000013.200002.2 08.2300.26A? 0 +200025.46 +342751.6 -000003.5+000006.100003.6 08.23-0.03B? 0 +200037.69 +295318.9 -000000.4-000008.300001.4 08.2300.06A? 0 +200133.97 +702716.1 +000000.0+000000.000000.0 08.2300.12A? 1 +200250.20 -752057.6 -000027.3+000014.900012.1 08.2300.54F? 0 +200346.00 +345211.5 +000002.3-000025.600006.6 08.2300.28A? 0 +200808.91 +281314.3 +000018.0+000015.300012.4 08.2300.23A? 0 +200837.87 -461804.2 +000061.5-000083.500006.9 08.2300.42F? 0 +201049.59 +474847.2 -000002.7+000006.900005.4 08.2300.04A? 0 +201958.06 +492625.0 +000017.0-000002.300000.2 08.2300.12A? 0 +202236.34 +352940.1 -000005.7-000008.500006.9 08.2300.30A? 0 +202540.70 +550820.1 +000011.8-000001.900007.8 08.2300.03A? 1 diff --git a/kstars/kstars/data/hip056.dat b/kstars/kstars/data/hip056.dat new file mode 100644 index 00000000..1cb2c1ff --- /dev/null +++ b/kstars/kstars/data/hip056.dat @@ -0,0 +1,1000 @@ +203217.21 -725000.6 +000000.8+000067.200009.7 08.2300.88G? 0 +203244.70 +555806.2 +000006.8+000005.100002.5 08.2300.22A? 0 +203809.44 +251051.4 -000021.8-000021.100009.9 08.2300.94G? 0 +205513.68 -300824.9 +000026.6-000021.900003.4 08.2300.65G? 0 +205925.97 -092945.8 +000009.9+000011.200009.7 08.2300.20A? 0 +210257.35 -071917.5 +000071.2+000019.600010.5 08.2300.42F? 0 +210541.60 -463025.4 +000030.9-000006.900028.1 08.2300.40F? 0 +210741.05 -454608.5 -000048.7+000007.400020.1 08.2300.47F? 0 +210856.02 -061946.5 -000030.8-000029.500000.8 08.2300.23A? 0 +210935.14 +225604.2 +000003.2-000030.100004.2 08.2300.61G? 0 +211327.73 -494740.8 -000036.2+000016.600011.8 08.2300.70G? 0 +211514.75 -211741.7 +000090.4-000012.900023.5 08.2300.64G? 0 +211653.92 +271528.9 +000048.0+000046.200000.2 08.2300.99K? 0 +211859.61 -071946.4 +000005.8-000005.400005.3 08.2300.79G? 0 +211918.23 -335306.1 -000013.4+000012.500008.1 08.2300.81G? 0 +212218.77 +050124.9 +000180.4+000013.900015.4 08.2300.69G? 0 +212441.47 -042026.9 +000001.8-000072.500013.0 08.2300.58G? 0 +213015.51 -530856.5 -000065.8-000029.600003.6 08.2300.47F? 0 +213237.05 -240915.4 -000008.0-000104.900012.4 08.2300.50F? 0 +213420.53 +191826.4 +000005.8+000002.300003.6 08.23-0.11B? 0 +213622.99 +293223.2 -000002.9-000024.000012.5 08.2300.42F? 0 +214106.07 +313516.5 +000056.6+000011.500006.8 08.2300.48F? 0 +214308.36 +062237.9 +000039.4-000063.400008.7 08.2300.51F? 0 +214415.60 +624503.4 +000000.3+000006.800019.4 08.2300.25A? 0 +214450.95 +245148.1 +000012.9-000035.500008.5 08.2300.37F? 0 +214538.03 +420957.4 -000006.1-000002.400000.8 08.2300.97K? 0 +214608.03 +140235.1 +000038.4+000035.900002.2 08.2300.25A? 0 +215353.55 -721726.3 +000020.5-000024.000009.8 08.2300.39F? 0 +215929.98 +153941.7 +000012.7-000003.600006.2 08.23-0.06B? 0 +220007.47 -521810.0 +000043.9-000069.900006.3 08.2300.50F? 0 +220826.66 -444330.8 +000070.3-000007.800030.7 08.2300.45F? 0 +221317.11 +105054.6 +000016.6-000031.400012.5 08.2300.33F? 0 +221533.62 +374441.0 +000000.5-000002.700006.3 08.2300.33F? 0 +221834.61 -280702.8 +000011.5-000008.500000.4 08.2300.97K? 0 +221911.79 +610334.7 -000011.4-000011.400007.9 08.2300.98K? 0 +222244.89 -384515.0 -000016.0-000000.600020.6 08.2300.31F? 0 +222736.37 +235015.4 -000036.4-000017.800012.0 08.2300.40F? 0 +222944.91 +662839.4 +000010.7+000001.100008.7 08.2300.48F? 0 +223704.72 -655129.3 -000013.6-000023.600007.8 08.2300.51F? 0 +225849.58 +461938.3 +000006.7-000011.700004.9 08.2300.05A? 0 +225934.22 +513057.2 +000009.3-000002.700003.5 08.23-0.04B? 0 +230301.47 +634153.4 -000007.1-000001.100005.4 08.2300.55F? 0 +231616.73 -803045.9 -000022.8+000068.400015.4 08.2300.45F? 0 +231816.94 -015219.7 +000087.9-000053.500008.7 08.2300.75G? 0 +233125.86 +715903.5 +000088.5+000003.500010.5 08.2300.52F? 0 +233347.01 -435817.4 -000030.9-000023.600003.8 08.2300.95G? 0 +233849.64 -025735.7 +000051.6-000004.200010.7 08.2300.59G? 0 +233855.67 -412830.7 +000041.9-000002.700011.9 08.2300.72G? 0 +233949.77 +644938.3 -000001.1-000009.700003.8 08.2300.27A? 0 +234442.00 -082745.6 +000006.2-000002.000019.0 08.2300.29A? 0 +235121.98 +680336.6 -000130.6-000008.500011.5 08.2300.66G? 0 +235531.41 +501917.4 +000032.7+000010.000002.7 08.2300.46F? 0 +235658.05 +520946.9 +000007.9-000010.300001.2 08.2300.08A? 0 +000754.91 -511528.3 -000020.9-000019.200009.1 08.2301.08K? 0 +001603.70 -584626.0 -000010.4+000000.300005.2 08.2301.29K? 0 +005147.75 -283902.8 +000030.2+000000.300010.6 08.2301.11K? 0 +010531.10 +060415.2 +000019.4-000005.800002.8 08.2301.53K? 0 +011045.74 -120139.8 +000022.2-000002.600003.7 08.2301.39K? 0 +011625.24 -800318.7 +000006.7+000014.900015.8 08.2301.65K? 0 +011823.73 -400616.8 -000050.3-000032.800002.8 08.2301.03K? 0 +013047.03 +150118.1 -000001.4-000028.900002.7 08.2301.43K? 0 +015736.50 +644657.3 -000007.8+000004.700002.3 08.2301.47K? 0 +020537.00 -280644.2 +000014.2+000016.400007.5 08.2301.55K? 0 +021005.67 +652054.3 +000004.1-000007.100003.2 08.2301.40K? 0 +022024.78 -220711.0 -000020.5-000014.100005.2 08.2301.06K? 0 +022056.72 -721842.0 +000002.6+000009.000013.9 08.2301.36K? 0 +024320.65 +192545.4 +000448.7+000009.900059.1 08.2301.07K? 0 +024400.31 -062044.1 -000004.8+000012.000010.7 08.2301.12K? 0 +024440.89 -080006.4 +000000.0-000010.800012.1 08.2301.38K? 0 +024542.67 +485729.7 +000023.8+000003.300006.4 08.2301.51K? 0 +024905.89 +331033.2 -000009.1-000026.000008.4 08.2301.43K? 0 +030908.46 -840939.0 +000044.9+000007.100003.5 08.2301.41K? 0 +031242.52 +745611.9 -000003.0-000000.800012.4 08.2301.07K? 0 +031250.18 +552024.9 -000004.3-000000.900004.0 08.2301.46K? 0 +031425.33 -424022.8 +000003.3+000029.000008.0 08.2301.30K? 0 +031746.01 +515400.9 -000001.9-000003.500001.8 08.2301.32K? 0 +032302.89 -513317.4 +000037.6+000032.200000.7 08.2301.46K? 0 +034025.62 -563317.5 -000000.1-000027.600001.7 08.2301.05K? 0 +040536.67 +481209.7 +000012.8-000006.800024.3 08.2301.66K? 0 +041017.86 +012047.1 -000037.1-000031.400001.4 08.2301.12K? 0 +042102.53 +332220.9 -000002.3-000068.000015.0 08.2301.06K? 0 +043943.37 -653958.7 +000017.5+000041.400007.5 08.2301.11K? 0 +045657.25 +430657.4 +000002.2-000014.900005.2 08.2301.35K? 0 +050738.56 -285838.7 +000003.7-000022.800014.3 08.2301.04K? 0 +051722.75 +452342.5 +000012.7-000063.400004.0 08.2301.33K? 0 +051954.22 -153648.8 +000023.8-000038.500024.2 08.2301.28K? 0 +053131.55 -460317.2 -000013.2-000012.300001.3 08.2301.14K? 0 +053208.32 +763301.0 -000008.3+000012.400010.8 08.2301.03K? 0 +053706.72 -185427.3 -000007.3-000027.000007.0 08.2301.00K? 0 +054054.26 +040942.3 -000020.3+000019.900009.2 08.2301.05K? 0 +054611.86 -505217.7 -000021.4-000002.500003.5 08.2301.03K? 0 +055136.74 -213722.9 +000015.2+000002.700013.6 08.2301.59K? 0 +055454.03 -381449.1 -000003.4+000007.600000.1 08.2301.52K? 0 +060039.61 +043918.9 +000011.6-000025.500008.9 08.2301.79K? 0 +060817.81 -465058.2 -000007.1-000016.700011.8 08.2301.16K? 0 +061748.96 -164513.1 +000016.0-000021.700012.5 08.2301.17K? 0 +061824.25 +142055.4 -000002.4+000004.600015.9 08.2301.01K? 0 +061948.09 -252422.2 +000007.0-000023.100006.5 08.2301.14K? 0 +062047.56 -333459.7 +000007.7+000025.700003.5 08.2301.38K? 0 +062530.23 +203116.6 -000009.2-000026.800007.3 08.2301.64K? 0 +062655.85 +371758.1 -000009.0-000009.800001.6 08.2301.63K? 0 +062915.40 -080602.4 -000004.6+000009.300010.1 08.2301.73K? 0 +063029.61 -001647.2 +000000.4-000007.400019.6 08.2301.29K? 0 +064640.44 +442222.5 +000008.7-000018.400013.9 08.2301.04K? 0 +065232.24 +115418.1 +000009.6-000011.800022.7 08.2301.45K? 0 +065344.29 -655450.0 -000018.1+000009.600004.4 08.2301.57K? 0 +070208.99 +495012.2 -000001.3-000016.700015.2 08.2301.45K? 0 +070507.95 -611335.4 -000013.2+000020.800002.9 08.2301.20K? 0 +070716.27 -543445.1 -000003.0+000023.700002.9 08.2301.36K? 0 +070837.93 +023913.9 -000002.5-000015.300022.4 08.2301.07K? 0 +071800.64 +382151.2 +000030.8-000029.800003.2 08.2301.41K? 0 +072511.22 -495446.5 -000016.5+000027.600002.4 08.2301.21K? 0 +072809.91 -413054.5 +000000.0-000001.500001.2 08.2301.03K? 0 +074015.32 +064638.6 -000003.5-000014.200006.1 08.2301.57K? 0 +074221.33 -105625.8 +000006.6-000014.500019.4 08.2301.16K? 0 +074445.87 -082332.8 +000003.8-000013.500009.9 08.2301.53K? 0 +074722.48 +153114.9 -000012.8-000044.600017.6 08.2301.00K? 0 +074736.76 +560355.9 +000020.1-000009.300008.4 08.2301.17K? 0 +075641.31 -261902.4 -000011.0+000007.700004.9 08.2301.49K? 0 +075647.20 +493453.7 +000026.3-000026.600005.9 08.2301.00K? 0 +075917.76 -164059.4 -000018.1-000035.200006.3 08.2301.23K? 0 +080202.19 -350904.7 +000003.5-000011.800007.8 08.2301.43K? 0 +080220.05 -595357.7 +000031.0+000004.500014.5 08.2301.01K? 0 +080427.77 -194633.5 -000005.7+000007.300015.8 08.2301.58K? 0 +083328.82 +375345.5 -000026.0-000035.800033.6 08.2301.16K? 0 +084558.21 -401751.9 -000009.0+000002.000000.4 08.2301.00K? 0 +084854.08 +720113.8 +000010.5+000001.100005.9 08.2301.11K? 0 +085322.55 +035429.9 +000016.8+000001.800038.9 08.2301.50K? 0 +085929.90 -684414.6 -000020.5+000050.800009.6 08.2301.18K? 0 +090109.06 -152328.9 -000002.1-000015.200004.6 08.2301.14K? 0 +091135.39 -112847.6 -000003.6-000005.800022.9 08.2301.22K? 0 +091704.30 +430506.8 +000012.7-000010.600008.9 08.2301.11K? 0 +092024.67 -372021.2 -000007.9+000008.500005.6 08.2301.47K? 0 +092138.29 +224559.9 -000016.7-000054.900017.4 08.2301.27K? 0 +092728.77 -532549.5 -000010.9-000011.600017.0 08.2301.55K? 0 +093041.91 -264842.1 -000013.3+000024.500004.6 08.2301.70K? 0 +093052.96 -714609.4 +000007.8-000018.200001.2 08.2301.29K? 0 +094219.76 +341930.5 +000002.7-000009.000010.9 08.2301.07K? 0 +094617.07 -490733.9 -000007.7+000005.400002.7 08.2301.34K? 0 +095752.63 +133626.0 -000060.4+000021.700010.4 08.2301.03K? 0 +095840.24 -221917.6 -000033.5-000004.100008.3 08.2301.16K? 0 +095950.46 +053635.4 -000014.0-000008.200007.3 08.2301.04K? 0 +100059.31 -140928.5 -000009.4+000023.900015.6 08.2301.43K? 0 +101646.72 +242644.6 -000018.5-000020.900004.2 08.2301.11K? 0 +102327.02 -493654.8 -000023.5+000004.200000.4 08.2301.38K? 0 +102453.22 -615208.2 -000000.3-000005.300002.5 08.2301.68K? 0 +102456.36 -094733.1 -000015.5-000004.100002.6 08.2301.24K? 0 +102735.21 -443048.9 -000014.3+000009.700012.9 08.2301.23K? 0 +103015.16 +374341.5 +000008.6+000002.100009.0 08.2301.59K? 0 +103055.10 +494047.6 -000022.1+000010.500003.0 08.2301.32K? 0 +103551.39 -083204.0 -000012.9-000064.500017.0 08.2301.01K? 0 +103927.49 -324849.4 +000012.3-000013.300016.4 08.2301.13K? 0 +103936.69 -395741.2 -000000.4-000012.100008.1 08.2301.33K? 0 +104649.03 +333334.8 +000001.0+000016.200001.0 08.2301.08K? 0 +104659.65 -360547.4 -000016.2-000000.600010.3 08.2301.66K? 0 +104823.86 +695044.3 -000008.2+000008.900016.0 08.2301.62K? 0 +105303.97 -165557.9 -000068.0-000013.000017.0 08.2301.06K? 0 +105501.15 +520718.2 -000003.3+000010.700019.9 08.2301.58K? 0 +110019.75 -555049.2 +000011.0+000004.700014.6 08.2301.66K? 0 +110103.55 +052000.9 -000018.1-000007.900008.6 08.2301.51K? 0 +110657.90 +254350.0 -000050.2+000006.300003.9 08.2301.01K? 0 +110827.42 +073750.4 -000010.7-000000.300017.2 08.2301.07K? 0 +112124.67 -591511.7 -000011.1-000005.800013.9 08.2301.07K? 0 +112736.22 -130620.6 -000000.2-000029.000004.9 08.2301.56K? 0 +112820.85 -432729.0 -000022.0-000006.300007.5 08.2301.01K? 0 +113818.15 -521306.6 -000010.9-000007.100010.5 08.2301.73K? 0 +113903.46 -241820.5 +000003.0-000003.000002.6 08.2301.33K? 0 +114902.18 -545959.0 -000025.9+000004.200000.2 08.2301.26K? 0 +120526.36 -512738.0 -000004.9+000010.000003.3 08.2301.29K? 0 +121854.94 -213118.7 +000013.3-000014.600005.9 08.2301.42K? 0 +122051.19 -673215.5 +000000.0+000000.000000.0 08.2301.09K? 0 +122436.81 -585617.6 +000003.1+000003.300004.7 08.2301.69K? 0 +122559.76 +254054.1 -000023.6-000018.600010.1 08.2301.14K? 0 +123021.04 +042459.4 -000048.8-000038.400000.3 08.2301.18K? 0 +123546.73 -675830.3 -000014.8+000015.900016.2 08.2301.66K? 0 +123724.86 -313214.5 -000048.2+000013.300004.8 08.2301.20K? 0 +123915.34 +594500.3 -000021.4+000053.000006.4 08.2301.12K? 0 +124742.00 -294742.2 -000003.6-000025.300026.8 08.2301.48K? 0 +125431.88 -451614.2 -000009.2-000005.900012.3 08.2301.58K? 0 +125539.49 -312745.9 -000019.8-000013.300000.3 08.2301.54K? 0 +131436.80 +742134.5 +000024.4-000018.600008.3 08.2301.38K? 0 +131932.07 +083842.2 -000034.2+000016.300003.3 08.2301.46K? 0 +132317.74 -601550.8 +000001.8-000013.400022.0 08.2301.58K? 0 +133308.41 +255248.2 +000025.7-000005.900003.8 08.2301.07K? 0 +134359.12 +214905.2 -000033.4-000010.000007.7 08.2301.56K? 0 0.10 1.00 +135112.05 +270743.6 +000001.4+000014.200012.9 08.2301.12K? 0 +135449.33 +074034.4 -000000.8+000015.200009.6 08.2301.30K? 0 +135618.18 -633354.5 -000019.4-000011.800006.0 08.2301.70K? 0 +141111.43 -521243.7 -000031.6-000010.400004.8 08.2301.63K? 0 +142554.62 -782727.8 -000008.2-000005.900002.2 08.2301.46K? 0 +142745.00 +055042.1 -000041.6-000020.900011.7 08.2301.40K? 0 +143148.03 -383329.3 -000018.9-000010.100007.3 08.2301.57K? 0 +143426.78 -343620.8 -000006.8+000012.800000.6 08.2301.55K? 0 +144804.74 +374012.2 -000017.0-000006.300010.1 08.2301.27K? 0 +144832.15 -090920.0 +000010.0-000002.200012.9 08.2301.08K? 0 +145054.82 -192846.9 +000030.6-000007.400014.3 08.2301.05K? 0 +151629.95 +233242.0 -000011.8+000018.100000.8 08.2301.22K? 0 +152531.24 -495002.8 -000016.0-000004.900000.5 08.2301.61K? 0 +153657.54 -045703.1 -000026.6+000006.500007.8 08.2301.15K? 0 +154230.91 +203555.3 -000031.2+000014.700007.9 08.2301.62K? 0 +155340.31 +001749.9 -000022.6-000028.300002.6 08.2301.16K? 0 +161001.72 -491412.0 +000004.9+000033.100001.3 08.2301.94M? 0 +161410.35 -630008.2 +000024.0+000011.900003.3 08.2301.71K? 0 +162525.47 +375437.0 -000018.6-000017.700003.5 08.2301.10K? 0 +163355.09 -050320.1 +000008.1-000019.300007.0 08.2301.23K? 0 +164353.69 +040109.9 -000038.0-000005.200003.5 08.2301.00K? 0 +164357.95 -525349.9 -000010.0-000011.500006.5 08.2301.51K? 0 +165934.49 +054805.6 -000014.1-000038.900009.9 08.2301.27K? 0 +170013.77 -550621.4 -000025.7-000014.900005.2 08.2301.55K? 0 +170220.17 -445452.8 +000005.0+000009.600010.5 08.2301.33K? 0 +170315.77 -841720.9 -000006.5+000006.000003.5 08.2301.11K? 0 +170432.01 +621019.9 +000008.2-000034.400001.9 08.2301.04K? 0 +170520.78 +015731.1 +000004.0-000024.100021.9 08.2301.41K? 0 +171131.40 -095539.2 -000012.1+000002.200004.3 08.2301.21K? 0 +172743.92 -030730.9 -000008.4-000013.700023.4 08.2301.64K? 0 +173047.08 -565148.7 +000012.1-000006.100001.2 08.2301.57K? 0 +174339.09 +150050.9 -000007.2-000028.900018.3 08.2301.29K? 0 +174402.62 +743512.6 -000003.8+000097.500005.5 08.2301.17K? 0 +175451.12 +124038.6 -000004.8-000032.000007.4 08.2301.10K? 0 +175548.92 +323724.5 -000005.0-000005.700003.2 08.2301.55K? 0 +175825.82 -350400.0 -000026.9-000026.800008.4 08.2301.13K? 0 +180151.03 -711950.9 +000014.9-000032.000012.3 08.2301.13K? 0 +180449.41 +303310.3 -000009.5-000002.900000.7 08.2301.62K? 0 +180451.54 -502626.6 -000000.9-000002.300009.0 08.2301.12K? 0 +180723.29 -361319.8 +000007.5+000000.600004.6 08.2301.03K? 0 +180809.31 -541546.1 -000001.3+000001.400006.8 08.2301.12K? 0 +180812.28 +884922.0 -000011.0+000009.200015.5 08.2301.04K? 0 +181335.94 -241650.1 -000001.4-000009.300008.2 08.2301.86M? 0 +181554.91 +345736.3 -000017.1-000010.500007.3 08.2301.19K? 0 +181837.54 -135838.5 -000016.5-000003.500003.2 08.2301.18K? 0 +183507.63 -215849.1 +000012.7+000009.700027.3 08.2301.86M? 0 +184710.02 +534944.9 +000006.7+000015.200000.7 08.2301.22K? 0 +185259.49 +000304.3 -000027.7-000053.700005.2 08.2301.22K? 0 +185343.29 -402401.5 +000002.6-000014.500010.1 08.2301.58K? 0 +185728.98 -272714.7 -000020.7+000006.300015.8 08.2301.69K? 0 +191446.94 +653331.2 -000013.9-000025.500008.1 08.2301.56K? 0 +191712.34 -203248.2 +000010.1-000005.300003.2 08.2301.04K? 0 +192020.46 +205148.9 -000018.8-000003.600004.4 08.2301.22K? 0 +192121.89 +294800.7 +000019.2-000010.300002.6 08.2301.46K? 0 +192402.24 -355624.7 -000004.9+000018.900003.2 08.2301.31K? 0 +193253.67 +310822.3 -000002.7+000013.700001.0 08.2301.30K? 0 +194815.18 -375052.8 +000022.4+000011.000003.5 08.2301.64K? 0 +195235.72 +190810.9 -000027.7-000052.900004.8 08.2301.00K? 0 +195457.24 +092037.0 -000020.0-000003.200015.0 08.2301.65K? 0 +195702.00 +413426.9 +000015.6-000000.600001.5 08.2301.47K? 0 +200519.44 -593225.9 +000035.9-000020.700005.3 08.2301.41K? 0 +200556.54 +221345.6 -000008.0+000007.200003.1 08.2301.22K? 1 +200650.21 -803600.3 +000033.2-000033.700002.6 08.2301.17K? 0 +200650.39 -000800.6 -000003.8-000044.100002.6 08.2301.25K? 0 +201207.56 +141336.0 -000023.6-000023.100011.3 08.2301.37K? 0 +201413.09 +093020.6 +000004.6-000006.800002.5 08.2301.20K? 0 +201819.79 -015454.3 +000060.6-000015.800029.9 08.2301.46K? 0 +202906.70 +612014.7 -000041.0+000017.900005.5 08.2301.31K? 0 +203542.29 -432456.9 -000004.5-000014.500019.4 08.2301.09K? 0 +210025.37 +554620.0 +000000.6-000009.800014.1 08.2301.23K? 0 +210538.08 +165305.0 +000002.9-000014.000004.5 08.2301.50K? 0 +212036.65 +300752.9 +000003.7+000002.700001.2 08.2301.11K? 0 +212448.47 +390224.4 -000002.5-000001.900003.6 08.2301.41K? 0 +213100.43 -565305.2 -000026.1-000007.100017.5 08.2301.52K? 0 +213236.93 -654840.6 +000002.1-000012.800006.9 08.2301.05K? 0 +213417.07 +414201.1 -000006.5-000009.500005.5 08.2301.33K? 0 +213439.59 -285316.9 -000009.8-000019.900009.6 08.2301.39K? 0 +213942.10 +683705.5 -000005.2+000001.400002.3 08.2301.06K? 0 +220207.51 -091656.1 +000006.2-000018.000000.6 08.2301.25K? 0 +220247.66 +724152.2 -000005.5+000017.400008.4 08.2301.10K? 0 +220355.71 -724430.0 +000021.0-000023.100003.6 08.2301.30K? 0 +220818.27 -823802.2 -000006.9-000025.400010.2 08.2301.34K? 0 +221303.64 +525516.5 -000044.1+000028.300010.9 08.2301.17K? 0 +221615.90 +433059.7 +000008.4-000016.200010.1 08.2301.02K? 0 +221811.79 +240517.3 -000032.1+000008.200027.0 08.2301.54K? 0 +222330.37 -201849.6 +000007.9-000042.400012.9 08.2301.67K? 0 +222750.76 -215210.7 +000026.7-000004.800012.5 08.2301.49K? 0 +223433.93 +370608.6 +000001.1-000012.400002.9 08.2301.57K? 0 +223932.07 -224644.0 +000017.8-000009.400018.6 08.2301.34K? 0 +224236.44 +184641.7 -000032.6-000004.800006.7 08.2301.32K? 0 +225401.18 +420113.5 -000001.1+000004.000001.8 08.2301.70K? 0 +230406.92 -281417.4 -000006.3-000012.600001.8 08.2301.55K? 0 +231519.46 +253001.4 +000039.0+000007.200020.3 08.2301.06K? 0 +231720.23 +144141.9 +000024.7+000006.100008.3 08.2301.16K? 0 +232002.59 +765428.4 +000017.6-000021.600005.6 08.2301.10K? 0 +232303.35 -303552.7 +000015.0+000026.100005.2 08.2301.24K? 0 +232635.15 -400116.5 -000005.9-000037.900003.4 08.2301.47K? 0 +232728.32 +551201.7 +000005.8-000010.500018.7 08.2301.23K? 0 +233741.59 +322828.5 +000015.4-000005.900000.3 08.2301.48K? 0 +234039.04 +075310.8 +000005.9+000025.600008.5 08.2301.25K? 0 +234552.60 -422028.2 +000019.0-000007.000004.2 08.2301.27K? 0 +235036.58 +060111.0 -000019.1-000054.000008.1 08.2301.11K? 0 +235050.52 +593944.5 +000038.5-000043.400002.8 08.2301.08K? 0 +235308.16 +064156.4 +000004.7-000010.400003.3 08.2301.45K? 0 +235455.47 +565612.1 +000016.5-000009.700001.4 08.2301.14K? 0 +235501.34 +292701.9 +000002.6-000012.700012.2 08.2301.25K? 0 +064208.59 +312717.6 -000012.9-000008.700013.4 08.2302.89N? 0 +073958.50 -190334.2 +000008.5+000017.000001.3 08.2302.04M? 0 +000233.44 +184100.1 -000014.9+000010.000012.2 08.2400.47F? 0 +000341.30 -282345.0 +000284.9-000147.100019.5 08.2400.77G? 0 +000702.57 -184914.7 +000047.0+000018.000011.7 08.2400.50F? 0 +000723.23 -113646.5 -000012.2-000005.800005.6 08.2400.26A? 0 +001124.45 +234905.3 -000032.3+000031.200026.7 08.2400.55F? 0 +001212.92 -274704.4 +000051.6+000013.800012.9 08.2400.47F? 0 +001534.79 +620638.0 +000015.2+000004.700004.5 08.2400.96K? 0 +001544.92 +453238.1 +000011.2-000014.800006.7 08.2400.34F? 0 +003352.90 -391443.9 +000045.6-000033.300005.0 08.2400.46F? 0 +003852.77 -355638.6 +000041.2-000007.000012.2 08.2400.92G? 0 +005324.36 +553741.6 +000088.6-000018.000012.8 08.2400.52F? 0 +010147.07 -192508.3 +000114.3-000163.300023.1 08.2400.62G? 0 +010407.16 +263513.4 -000001.3-000013.100007.2 08.2400.96K? 0 +010414.14 +555048.6 +000125.4-000069.900013.7 08.2400.49F? 0 +012644.00 +702314.3 -000014.7+000005.500010.1 08.2400.57F? 0 +013709.67 -250054.8 +000006.6+000018.900001.7 08.2400.47F? 0 +014150.36 +392803.6 -000003.4-000007.000004.7 08.2400.31F? 0 +014314.30 -213711.1 +000047.2-000016.700046.7 08.2400.86G? 0 +015308.43 +215911.1 +000008.8-000035.600006.7 08.2400.48F? 0 +015437.75 -135450.2 +000054.4+000016.900004.0 08.2400.50F? 0 +015454.05 -113040.8 -000022.4+000003.900003.2 08.2400.64G? 0 +015505.03 +273315.1 +000009.1-000002.400003.7 08.2400.02A? 0 +015602.15 +482940.0 -000037.1-000016.300008.6 08.2400.39F? 0 +015617.79 -251650.6 +000127.5-000031.200007.8 08.2400.56F? 0 +020016.16 +373801.6 +000021.4-000020.400019.1 08.2400.34F? 0 +020349.22 +503002.6 -000055.0-000038.600002.3 08.2400.59G? 0 +020358.21 +295417.8 +000023.8-000007.400012.8 08.2400.30A? 0 +020417.88 -542117.5 +000025.8-000001.200000.8 08.2400.22A? 0 +020448.72 +603022.8 +000015.7-000041.400030.8 08.2400.61G? 0 +021716.70 +631002.3 +000010.1-000006.600007.8 08.2400.54F? 0 +022200.87 +044447.6 -000021.5+000080.400041.6 08.2400.76G? 0 +022814.37 -422529.4 -000022.0-000035.900006.5 08.2400.43F? 0 +023216.89 +283359.9 +000027.1-000023.600005.3 08.2400.07A? 0 +023558.13 -482522.7 -000028.4-000004.800006.9 08.2400.99K? 0 +024504.14 -452154.3 -000016.8-000022.300003.2 08.2400.18A? 0 +025113.41 -542634.4 -000024.9-000018.400001.2 08.2400.05A? 0 +025531.49 +344608.8 +000006.6-000032.800019.5 08.2400.17A? 0 +025851.84 +220016.4 -000003.0-000012.800004.1 08.2400.26A? 0 +030150.48 +163105.4 +000191.2-000056.000014.8 08.2400.50F? 0 +030503.21 +494307.3 +000012.0-000015.600002.2 08.2400.21A? 0 +030737.44 +701320.8 +000012.3-000029.400010.2 08.2400.31F? 0 +030826.44 -375109.1 -000025.6+000112.400026.1 08.2400.64G? 0 +031214.62 -005645.2 +000036.2+000011.900003.6 08.2400.33F? 0 +031314.87 +213841.3 +000065.9-000033.300004.6 08.2400.49F? 0 +032626.27 +021011.1 +000040.5+000007.000002.0 08.2400.95G? 0 +033035.47 -302005.7 +000037.8-000008.600016.1 08.2400.43F? 0 +033322.23 +472519.6 +000011.8-000022.900010.3 08.2400.14A? 0 +033720.70 +150544.0 -000026.4-000061.400019.3 08.2400.53F? 0 +033805.56 +782544.5 -000001.8-000013.600003.4 08.2400.12A? 0 +034033.65 -524152.1 -000041.9-000049.900001.4 08.2400.43F? 0 +034352.25 +375841.7 -000025.2-000017.000020.9 08.2400.50F? 0 +034401.71 +382229.4 +000019.6+000005.100005.3 08.2400.30A? 0 +034832.23 -314643.5 +000013.6+000048.000002.3 08.2400.19A? 0 +040410.95 +232428.1 +000096.9-000136.700010.3 08.2400.64G? 0 +041105.24 -182536.0 +000019.4-000013.500000.3 08.2400.45F? 0 +041801.83 -170349.9 -000002.2+000006.400008.2 08.2400.09A? 0 +041818.55 -022406.9 -000020.3-000002.100004.2 08.2400.12A? 0 +041844.13 +030856.9 +000053.1-000016.700021.1 08.2400.90G? 0 +041945.50 -415736.1 -000047.9-000102.200020.1 08.2400.68G? 0 +042512.66 -613720.4 +000037.4+000102.500008.2 08.2400.60G? 0 +043959.91 +071616.5 +000022.7-000005.400020.5 08.2400.96K? 0 +044013.67 -130055.3 +000015.5+000007.300008.0 08.2400.43F? 0 +044840.38 -151339.6 -000014.5-000003.000001.8 08.2400.31F? 0 +045300.79 +280625.0 +000044.0-000081.400018.6 08.2400.55F? 0 +045443.36 +414537.8 +000009.8+000012.700048.7 08.2400.46F? 0 +050157.60 +281728.2 -000001.3-000004.100023.4 08.2400.28A? 0 +050228.83 -512718.2 +000029.7-000005.500010.3 08.2400.98K? 0 +050543.03 -092549.7 +000021.4+000005.200012.0 08.2400.49F? 0 +050821.42 -021722.6 -000001.1+000001.000015.9 08.24-0.08B? 0 +051846.06 -285220.6 +000007.2-000004.600000.3 08.2400.30A? 0 +052248.98 -593804.8 -000038.7-000004.200011.0 08.2400.86G? 0 +052332.78 -111211.3 +000001.4+000015.100017.1 08.2400.40F? 0 +052350.81 -043404.1 +000004.3-000001.800001.1 08.2400.34F? 0 +053246.63 +264450.7 +000005.1-000009.100016.8 08.2400.06A? 0 +053617.34 -460122.7 +000024.6+000015.200005.3 08.2400.46F? 0 +053721.73 +311953.0 +000014.2-000054.200015.9 08.2400.41F? 0 +053726.49 -752701.4 -000005.2+000015.100003.3 08.2400.79G? 0 +054006.13 +764600.1 -000025.3-000062.900000.7 08.2400.39F? 0 +054016.63 -170615.9 +000000.1-000016.800004.6 08.2400.21A? 0 +055255.55 +524636.6 -000011.5-000003.900003.3 08.2400.23A? 0 +055451.27 -473833.2 +000061.3+000109.600016.4 08.2400.61G? 0 +055758.30 -054807.9 -000003.6-000009.500009.8 08.2400.92G? 0 +055818.67 -275856.7 -000005.1+000027.800004.3 08.2400.91G? 0 +060058.92 -441828.4 +000004.0-000007.800003.0 08.2400.09A? 0 +060754.51 -092656.2 +000000.6-000057.700001.5 08.2400.43F? 0 +060932.69 -251632.1 +000032.7+000020.900020.3 08.2400.56F? 0 +061006.56 +211407.5 +000005.2+000027.900002.0 08.2400.32F? 0 +061239.85 +325821.6 -000008.2-000006.000003.1 08.2400.01A? 0 +061904.29 +060541.8 -000012.4+000010.600006.7 08.24-0.04B? 0 +062004.50 +272306.0 +000008.8+000002.100008.8 08.2400.06A? 0 +062151.99 -335644.5 +000007.2+000014.800001.9 08.2400.88G? 0 +062211.96 +120219.7 -000009.0-000000.500011.1 08.24-0.03B? 0 +062943.51 +720116.8 -000005.6-000012.300011.6 08.2400.05A? 0 +063120.86 +045003.8 -000008.1+000000.500010.4 08.2400.12A? 0 +063432.39 -160205.8 +000018.3-000019.900019.1 08.2400.53F? 0 +063444.23 -060839.0 -000013.3+000006.400008.6 08.2400.30A? 0 +063921.97 -360027.0 -000003.3+000026.100008.1 08.2400.36F? 0 +063934.50 +172943.5 -000007.1-000014.500000.8 08.2400.06A? 0 +064208.42 -062030.7 -000008.7+000009.000003.7 08.2400.27A? 0 +064214.92 -030359.9 +000003.6+000008.700004.4 08.2400.71G? 0 +064301.22 +110036.6 +000002.5-000013.800006.2 08.2400.26A? 0 +064838.10 -312126.2 -000045.0+000020.400008.7 08.2400.38F? 0 +064919.32 +283230.4 -000008.8-000042.100008.9 08.2400.69G? 0 +065023.93 -160149.4 +000005.7-000002.300001.2 08.24-0.08B? 0 +065348.95 +004339.4 -000018.4-000006.300000.4 08.2400.24A? 0 +065402.03 +064848.7 +000003.9-000009.400000.7 08.2400.10A? 0 +065736.34 -533644.3 -000044.4+000033.500012.9 08.2400.51F? 0 +065911.22 -364855.0 -000022.7+000039.800008.0 08.2400.43F? 0 +070106.82 +573539.3 -000029.8-000007.000002.8 08.2400.51F? 0 +070137.98 -253710.5 -000005.2-000007.200006.6 08.2400.29A? 0 +070212.53 -091237.4 +000018.1+000001.400009.1 08.24-0.01B? 0 +070252.81 -454505.8 +000004.1+000005.800004.0 08.2400.05A? 0 +070358.04 -273020.3 -000003.1+000007.700002.4 08.24-0.15B? 0 +070633.05 +060827.6 -000004.8-000000.800003.0 08.24-0.01B? 0 +070633.48 -112701.4 +000010.7-000008.600004.2 08.2400.94G? 0 +071635.97 -461417.0 -000017.6+000014.700002.9 08.2400.17A? 0 +071713.07 -044802.4 -000005.1-000005.700008.6 08.2400.34F? 0 +071820.92 +471630.2 -000071.0+000023.100006.1 08.2400.45F? 0 +072726.14 +202529.7 +000016.2-000077.400011.4 08.2400.47F? 0 +072811.20 -030552.1 -000027.0+000004.400003.3 08.2400.27A? 0 +073118.03 -151754.7 +000010.5+000007.900010.0 08.2400.14A? 0 +073511.75 +100707.3 -000000.5-000005.600001.8 08.24-0.06B? 0 +073902.60 +670301.3 -000021.3-000042.100000.7 08.2400.33F? 0 +074324.60 -292135.9 -000012.7+000083.400006.8 08.2400.63G? 0 +074409.33 -245650.5 -000002.9-000008.500010.8 08.2400.78G? 0 +074517.10 +205158.7 -000003.0-000002.800008.3 08.24-0.02B? 0 +075027.14 +172832.0 -000003.0-000000.200001.9 08.2400.06A? 0 +075125.41 -155232.6 +000043.5-000006.300013.6 08.2400.51F? 1 +075219.70 -064815.7 -000013.7-000000.500001.6 08.2400.25A? 0 +075316.31 +275453.5 -000017.3-000034.500007.9 08.2400.35F? 0 +075409.35 -451739.2 -000001.2+000001.500005.2 08.24-0.04B? 0 +075959.85 -352957.9 -000009.8+000004.900005.9 08.24-0.02B? 0 +080333.53 -282259.2 +000005.9-000005.400011.3 08.2400.09A? 0 +080520.36 -441328.7 -000002.6+000011.100001.7 08.24-0.02B? 0 +080704.48 +540711.6 -000000.8-000030.900003.1 08.2400.14A? 0 +080841.61 -492950.1 -000011.9+000008.200004.8 08.24-0.11B? 0 +080910.99 -374751.2 -000002.0+000008.700004.6 08.24-0.03B? 0 +081127.01 +042249.7 -000013.8-000011.800004.7 08.2400.65G? 0 +081301.23 -414909.9 -000011.7-000010.100010.9 08.2400.44F? 0 +081346.61 -374327.5 -000011.0+000008.800005.2 08.24-0.13B? 0 +081442.19 -470825.9 -000024.5+000025.300014.9 08.2400.69G? 0 +081821.34 +050427.1 -000000.1-000016.900015.4 08.2400.97K? 0 +082028.27 -512945.9 -000006.2+000008.800000.1 08.2400.41F? 0 +082102.51 +755307.4 -000008.4-000029.300007.2 08.2400.98K? 0 +082640.93 +280348.7 -000033.8+000009.300012.3 08.2400.88G? 0 +083041.42 -095103.0 +000001.0-000126.600013.7 08.2400.52F? 0 +083358.30 -520914.2 -000008.6+000002.300008.2 08.2400.16A? 0 +083425.45 -211208.0 -000008.8+000008.700007.5 08.2400.37F? 0 +083651.28 -350526.4 -000007.5-000003.200003.0 08.2400.04A? 0 +083840.46 -422649.2 -000007.4+000008.600003.7 08.24-0.02B? 0 +083915.87 +125738.2 -000117.2-000092.500020.0 08.2400.96K? 0 +084000.84 -410644.7 -000009.7-000022.500002.8 08.2400.09A? 0 +084043.13 -573245.7 +000000.0+000000.000000.0 08.2400.66G? 0 +084532.58 -394508.4 -000096.5+000032.300008.6 08.2400.60G? 0 +084823.14 -215319.0 +000002.8+000003.300003.5 08.2400.51F? 0 +084906.23 -070032.8 -000025.5+000020.700014.5 08.2400.40F? 0 +084935.56 -083654.2 -000009.5+000006.800009.1 08.2400.28A? 0 +085537.56 -303124.9 -000016.5+000008.400004.3 08.2400.18A? 0 +090817.19 -370653.5 -000051.2-000000.300027.7 08.2400.64G? 0 +092152.79 -240755.1 -000018.2-000001.800001.1 08.2400.09A? 1 +092517.60 -362321.1 -000060.2+000025.700006.1 08.2400.21A? 0 +093603.89 -311359.8 -000014.9+000014.800004.5 08.2400.15A? 0 +093604.35 +373311.1 -000111.9-000096.100008.8 08.2400.76G? 0 +093751.67 +455413.1 -000012.2-000072.400010.3 08.2400.43F? 0 +095808.29 +385610.5 +000007.2-000001.400001.9 08.2400.50F? 0 +100344.48 +181312.4 -000026.4-000035.900030.1 08.2400.69G? 0 +100536.53 -840520.7 -000114.0+000041.200000.1 08.2400.56F? 0 +100809.53 +264755.4 -000005.3+000024.000011.4 08.2400.94G? 0 +101640.94 -222857.2 -000025.2+000005.500025.3 08.2400.99K? 0 +101826.06 +135601.4 -000018.4+000006.700002.7 08.2400.93G? 0 +102025.16 +410802.3 +000019.4-000023.400009.1 08.2400.40F? 0 +102337.28 -663845.3 -000025.5-000004.300008.8 08.2400.22A? 0 +102659.39 +263830.0 +000170.3-000079.300034.7 08.2400.83G? 0 +103132.50 +111005.5 -000029.5-000015.700007.0 08.2400.20A? 0 +103711.27 +860328.3 -000003.2+000003.900014.0 08.2400.47F? 0 +103728.13 +780518.5 -000007.5-000007.100009.0 08.2400.45F? 0 +103908.59 -173435.0 -000010.5+000008.100050.0 08.2400.30A? 1 +104049.07 -375000.3 -000043.4+000010.900002.0 08.2400.21A? 0 +104228.74 +683613.9 +000000.1+000007.700003.4 08.2400.26A? 0 +104505.84 -594307.6 +000000.0+000000.000000.0 08.2400.43F? 0 +104741.27 +185745.7 -000018.9-000007.700008.4 08.2400.94G? 0 +105054.43 -682144.9 -000142.0+000027.400010.8 08.2400.54F? 0 +110434.37 -680055.8 -000002.8+000007.400001.2 08.2400.12A? 0 +110930.69 -102349.3 -000158.8+000016.400016.8 08.2400.49F? 0 +111016.48 -583042.6 -000019.7-000001.100000.6 08.2400.17A? 0 +111238.20 -605516.3 -000002.3+000020.100013.3 08.2400.27A? 0 +111306.42 +684605.0 -000000.3-000039.700010.5 08.2400.57F? 0 +112351.14 -525031.6 -000041.3+000000.100004.3 08.2400.40F? 0 +112740.39 +641214.9 +000010.0-000030.200005.8 08.2400.72G? 0 +112804.86 +104018.1 +000010.9-000046.300008.2 08.2400.97K? 0 +113057.69 -523626.1 -000033.6-000008.900005.2 08.2400.13A? 0 +113625.10 -102608.4 -000068.9+000021.000014.7 08.2400.46F? 0 +114031.60 +673551.2 -000017.5-000032.300006.2 08.2400.39F? 0 +114101.51 -261420.4 +000021.3-000028.000014.5 08.2400.44F? 0 +114737.86 +114230.3 -000081.1-000044.800026.5 08.2400.55F? 0 +115032.47 -604738.0 -000003.2+000001.500005.4 08.2400.02A? 0 0.10 1.00 +115329.10 -611650.0 -000005.1+000001.400008.6 08.2400.07A? 0 +115602.15 -601238.6 -000005.2+000000.800009.1 08.24-0.04B? 0 +121204.46 -620731.8 -000001.6+000009.100005.0 08.2400.01A? 0 +121746.23 -311209.6 -000016.7-000003.100012.8 08.2400.38F? 0 +121857.18 -535221.0 -000013.5+000029.200000.1 08.2400.44F? 0 +122616.22 -320904.6 -000025.7-000002.500011.2 08.2400.13A? 0 +123702.67 +464055.4 -000036.4+000053.600012.5 08.2400.80G? 0 +124523.76 -734749.3 -000031.4-000012.500000.9 08.2400.09A? 0 +125354.54 +064545.6 -000228.7+000098.500045.6 08.2400.87G? 0 +125728.05 -692039.4 -000036.5-000012.100006.8 08.2400.28A? 0 +130035.18 +233906.4 -000026.9-000003.600004.1 08.2400.45F? 0 +130430.73 +083911.4 +000000.0+000000.000000.0 08.2400.42F? 0 +130600.76 +480141.3 -000016.2-000009.700003.2 08.2400.39F? 0 +131619.87 +274407.0 +000080.3-000375.800031.1 08.2400.72G? 0 +132004.54 -762509.1 -000019.6-000000.600006.4 08.2400.05A? 0 +132202.90 +353749.8 +000006.6+000008.500003.8 08.2400.46F? 0 +133123.13 -090624.8 -000020.3+000010.400000.7 08.2400.06A? 0 +134155.86 +140705.3 -000000.9-000018.500005.1 08.2400.50F? 0 +135706.68 -273125.3 -000146.2-000063.100000.4 08.2400.82G? 0 +141003.40 -211419.9 -000039.4-000051.600013.4 08.2400.93G? 0 +141509.93 -610641.9 -000008.8-000019.200012.3 08.2400.16A? 0 +141931.47 -134238.6 +000000.0+000000.000000.0 08.2400.64G? 0 +142303.91 -405815.7 -000015.4+000007.900002.0 08.2400.01A? 0 +142835.50 -221605.6 -000051.5-000015.800014.5 08.2400.32F? 0 +143012.67 -625143.9 -000007.3-000059.400019.4 08.2400.52F? 0 +143106.05 +602353.2 -000066.2+000004.200003.8 08.2400.39F? 0 +143119.62 -153816.5 +000000.0+000000.000000.0 08.2400.67G? 1 +143831.24 -553257.6 +000001.2-000009.200000.0 08.2400.18A? 0 +144133.25 +442241.2 -000044.5-000046.500016.9 08.2400.62G? 0 +144148.59 -184014.4 -000031.1-000025.600027.9 08.2400.49F? 0 +144322.39 +515504.1 -000057.9+000115.600021.6 08.2400.64G? 0 +144821.13 +580326.4 -000006.8+000011.400000.8 08.2400.47F? 0 +145758.98 -631714.6 -000040.0-000058.300005.9 08.2400.47F? 0 +150857.70 -040047.9 -000000.2-000035.900006.5 08.2400.30A? 0 +150956.09 -064303.7 -000048.0-000020.600001.1 08.2400.53F? 0 +151356.16 -260304.2 -000012.6+000000.300004.5 08.2400.30A? 0 +151451.26 -680519.7 -000020.0-000002.100013.0 08.2400.98K? 0 +152051.98 +074057.9 -000046.4-000022.100002.1 08.2400.94G? 0 +153608.10 -814334.1 -000011.3+000093.400011.9 08.2400.49F? 0 +153902.60 +254447.0 +000030.9+000006.700002.3 08.2400.58G? 0 +154046.39 -422953.3 -000028.4-000021.000009.0 08.2400.25A? 0 +154152.97 -392844.3 -000008.5-000023.800006.9 08.2400.49F? 0 +154619.45 -440457.4 -000010.7-000015.900009.3 08.2400.18A? 0 +155012.50 -524254.6 -000020.3-000028.500011.4 08.2400.06A? 0 +155522.56 +000441.5 +000094.7-000112.600012.7 08.2400.70G? 0 +155544.28 -510732.9 -000006.1-000006.500007.2 08.2400.01A? 0 +155634.48 -705509.5 -000051.6+000023.900008.3 08.2400.43F? 0 +160420.08 -251627.2 +000011.0-000004.900006.8 08.2400.24A? 0 +160925.12 -345805.3 +000003.7+000035.500008.2 08.2400.31F? 0 +161233.07 +163221.7 -000049.4-000021.500012.2 08.2400.51F? 0 +163501.64 +065058.1 -000010.7+000000.700001.2 08.2400.17A? 0 +164023.24 -373824.9 -000005.1-000014.300002.7 08.2400.08A? 0 +164046.16 -561429.3 +000008.1-000001.000001.4 08.24-0.01B? 0 +164144.41 +530421.3 +000014.2+000016.700009.0 08.2400.89G? 0 +164648.74 +624756.7 -000008.8-000001.100000.4 08.2400.12A? 0 +165046.92 -491238.8 -000023.0-000057.600016.0 08.2400.66G? 0 +165359.37 -513204.5 -000004.1-000010.200004.8 08.2400.06A? 0 +165704.40 -425656.1 +000014.5-000013.300001.9 08.2400.12A? 0 +165723.86 -654559.4 -000012.5-000021.600011.9 08.2400.11A? 0 +171239.30 +371253.3 -000024.9-000042.600008.8 08.2400.55F? 0 +171522.39 -512624.6 +000019.2+000009.800001.3 08.2400.96K? 0 +171555.33 -532238.1 +000015.8-000017.800000.3 08.2400.28A? 0 +171610.89 -382012.0 -000001.7+000007.400004.4 08.2400.06A? 0 +172018.23 -053037.1 -000051.7-000050.200008.3 08.2400.52F? 0 +172039.47 +092525.3 +000008.9+000045.800021.2 08.2400.99K? 0 +173822.38 +112909.1 -000004.7-000005.200005.2 08.2400.24A? 0 +174019.23 -463142.5 +000031.5-000014.600005.8 08.2400.13A? 0 +174043.01 -275334.8 -000014.5-000024.800000.4 08.2400.19A? 0 +174658.05 -061232.1 -000063.5-000105.300010.3 08.2400.65G? 0 +175152.56 +025359.4 -000013.4-000006.100017.1 08.2400.17A? 1 +175204.22 -150134.1 -000002.2+000008.800001.2 08.2400.99K? 0 +175218.59 -374501.9 -000005.0-000002.500001.1 08.24-0.02B? 0 +175241.37 -522849.4 -000000.2-000008.200011.4 08.2400.00A? 0 +175249.19 +174959.6 +000063.3-000032.200006.2 08.2400.48F? 0 +175654.62 +251240.8 -000013.9+000004.800007.5 08.2400.26A? 0 +175942.06 -122056.0 -000017.7+000012.700007.7 08.2400.90G? 0 +180116.71 +795755.7 +000003.4+000004.400004.5 08.2400.89G? 0 +180210.03 +205821.6 +000005.9+000013.600000.8 08.2400.17A? 0 +180302.06 -560351.4 +000005.8+000004.500006.8 08.2400.12A? 0 +180721.28 -365224.2 +000001.0-000080.000020.5 08.2400.57F? 0 +180932.08 -484048.6 +000023.1-000007.900001.3 08.2400.38F? 0 +181243.37 +242336.7 -000127.7-000041.600025.7 08.2400.68G? 0 +181513.26 -123212.3 +000003.3+000001.000006.5 08.2400.56F? 0 +181940.19 +101619.2 -000102.7-000201.800029.6 08.2400.65G? 0 +182602.20 -014051.2 -000000.4-000014.000010.4 08.2400.19A? 0 +182951.42 +220040.1 +000000.9-000006.400003.2 08.2400.22A? 0 +183217.08 +362534.2 +000022.6+000008.700000.4 08.2400.38F? 0 +183311.05 -165104.4 -000081.2-000196.200019.6 08.2400.60G? 0 +183815.25 -252517.2 +000012.5-000003.700000.8 08.2400.42F? 0 +184110.67 -135147.9 -000007.4-000004.100006.8 08.2400.18A? 0 +184111.47 +504254.6 +000050.5+000042.300001.9 08.2400.91G? 0 +184304.52 -522807.6 +000017.1-000033.100003.5 08.2400.16A? 0 +184319.40 +090945.8 +000093.8+000120.600003.0 08.2400.50F? 0 +184322.68 +161135.5 +000006.5-000010.900001.5 08.2400.25A? 0 +185146.83 +742738.2 +000002.1-000044.900000.5 08.2400.39F? 0 +185227.37 +263204.4 +000110.2+000156.600007.6 08.2400.60G? 0 +185257.19 -190709.2 +000006.4-000003.000008.5 08.2400.11A? 0 +185415.57 -224115.1 +000076.1+000008.500008.9 08.2400.51F? 0 +185829.56 +183130.1 -000026.5+000033.100016.5 08.2400.88G? 0 +185934.15 +630051.3 +000028.9-000008.800005.8 08.2400.29A? 0 +190636.90 +413056.5 +000006.7+000001.400001.0 08.2400.10A? 0 +190739.78 +153032.2 +000041.6+000007.900007.8 08.2400.58G? 0 +190818.84 +150102.1 +000062.4+000060.300014.3 08.2400.65G? 0 +190825.58 +604644.4 +000044.8-000021.700004.0 08.2400.88G? 0 +190831.31 +501523.8 +000000.4-000001.000000.2 08.2400.98K? 0 +190937.89 +761057.8 +000159.8+000056.700010.3 08.2400.55F? 0 +191108.23 +384653.5 -000253.8-000099.900019.9 08.2400.81G? 0 +191121.37 +581920.0 +000038.6-000001.800005.2 08.2400.32F? 0 +191218.64 +211329.0 +000000.8+000000.800014.2 08.2400.13A? 0 +191444.20 +815602.8 +000011.2-000013.900009.2 08.2400.08A? 0 +191505.41 -031939.9 +000042.3-000001.700010.9 08.2400.68G? 0 +192148.76 +554418.7 +000007.4-000012.200003.4 08.2400.20A? 0 +192201.54 +703649.3 +000007.1+000013.700001.4 08.2400.12A? 0 +193136.98 +114326.2 +000075.5-000022.700024.9 08.2400.82G? 0 +193358.18 +164719.1 +000000.0+000006.200000.9 08.2400.47F? 0 +193653.61 +233232.3 -000007.6-000006.300000.9 08.2400.01A? 0 +193937.47 +204658.4 -000004.5+000000.900007.0 08.2400.10A? 0 +194853.93 +445814.9 +000033.4+000013.000001.7 08.2400.53F? 0 +200555.91 +242736.9 -000001.1+000000.100006.2 08.2400.12A? 0 +200621.76 +383521.9 -000007.3-000006.100003.2 08.24-0.04B? 0 +200639.79 +121350.9 +000015.9-000006.200004.8 08.2400.07A? 0 +200656.64 +543909.8 +000022.2+000019.800001.7 08.2400.41F? 0 +200822.84 +183657.2 -000004.7-000011.700004.1 08.2400.13A? 0 +201304.18 +341125.0 +000009.6+000004.800001.7 08.2400.06A? 0 +201522.15 -144717.3 -000096.3-000229.200001.6 08.2400.55F? 0 +201921.47 +273314.6 -000000.1-000006.100006.8 08.2400.16A? 0 +201946.47 +211440.6 +000026.9+000005.600005.2 08.2400.79G? 0 +202553.97 -182857.7 +000024.4+000016.500005.2 08.2400.20A? 0 +202910.70 -571039.4 -000011.4+000003.400010.5 08.2400.08A? 0 +202956.14 +413757.1 +000006.5+000000.000009.2 08.2400.98K? 0 +203001.98 -785422.9 -000004.3+000003.600000.9 08.2400.41F? 0 +203006.57 +661341.9 +000020.3+000051.600002.9 08.2400.92G? 0 +203124.49 -180454.6 -000009.6+000080.400020.8 08.2400.53F? 0 +203712.39 +484605.4 +000010.7+000009.600013.8 08.2400.06A? 0 +203906.12 +242500.0 +000031.9+000006.900007.6 08.2400.54F? 0 +203927.13 -074357.0 -000013.0-000020.900009.0 08.2400.91G? 0 +204518.89 +422807.1 +000008.3-000014.200008.3 08.2400.93G? 0 +204604.72 +542325.8 +000000.0+000000.600001.7 08.2400.04A? 0 +205601.88 +061957.3 +000025.2-000038.800001.7 08.2400.40F? 0 +205645.81 -155104.6 -000006.3-000002.300001.2 08.2400.19A? 0 +205841.35 -702522.6 -000000.5+000086.700012.9 08.2400.47F? 1 +210551.12 +200228.6 +000006.9-000057.700015.3 08.2400.46F? 0 +210652.06 +634642.4 +000007.4-000013.200004.0 08.2400.23A? 0 +210759.04 +053907.0 -000017.4-000110.400030.1 08.2400.74G? 0 +211009.69 +633927.0 +000001.6+000002.800001.6 08.2400.62G? 0 +211528.62 -354253.7 +000012.8+000013.900011.5 08.2400.96K? 0 +212110.54 +590305.1 +000012.9+000013.600011.8 08.2400.99K? 0 +212526.93 +112046.0 -000007.3-000024.600004.8 08.2400.51F? 0 +212742.75 +571919.7 +000198.6-000095.500015.9 08.2400.65G? 0 +213040.75 +615013.2 -000004.3-000005.700007.5 08.2400.26A? 0 +213644.21 +294014.6 -000019.6-000028.600009.6 08.2400.87G? 0 +213647.76 +324212.9 +000025.5-000014.900005.7 08.2400.37F? 0 +213758.09 -621515.5 +000028.6-000024.300004.7 08.2400.89G? 0 +214632.30 +483730.2 -000007.6-000009.900003.4 08.24-0.06B? 0 +214824.39 +575736.3 -000013.3-000021.400002.7 08.2400.17A? 0 +215108.88 +640118.0 -000008.1-000010.100002.8 08.2400.12A? 0 +215219.33 +394806.2 +000440.8+000002.000031.9 08.2400.74G? 0 +215735.06 +233301.9 -000006.8-000005.800005.9 08.2400.26A? 0 +215754.25 +244453.2 -000001.2+000007.700004.3 08.2400.07A? 0 +220513.07 +491845.6 +000001.5-000010.900000.8 08.2400.15A? 0 +221002.86 +075713.3 -000043.1-000005.100000.2 08.2400.92G? 1 +221115.04 +521844.4 -000002.9-000010.800002.3 08.2400.96K? 0 +221403.39 -781952.1 +000036.7+000007.700010.0 08.2400.44F? 0 +221431.12 +233811.2 +000007.9-000006.700007.1 08.24-0.01B? 0 +221617.91 +733616.3 +000032.2+000046.000010.2 08.2400.43F? 0 +222451.02 +544318.9 -000001.6-000007.800006.9 08.2400.07A? 0 +222621.57 +104527.7 -000040.0-000055.900028.7 08.2400.75G? 0 +222749.58 +013926.3 +000017.7-000004.700015.9 08.2400.40F? 0 +223029.88 +401203.8 +000003.6+000012.000000.6 08.2400.13A? 0 +223217.77 +871704.4 -000008.2-000011.800001.0 08.2400.05A? 0 +223740.36 +583836.1 +000007.5+000005.900002.4 08.2400.37F? 0 +224218.81 +572638.1 -000008.0-000002.000003.3 08.2400.15A? 0 +224652.01 -450304.5 +000082.3+000001.900000.4 08.2400.37F? 0 +224835.61 -171521.5 +000056.3-000040.000001.2 08.2400.19A? 0 +225037.95 +322635.8 +000011.5-000011.300016.3 08.2400.06A? 0 +225833.53 +120304.8 +000101.2-000043.500006.7 08.2400.37F? 0 +230133.59 +543908.7 -000011.7-000019.600005.8 08.2400.96K? 0 +231504.27 +431852.3 +000007.7-000000.900008.7 08.2400.05A? 0 +231609.35 -695416.4 -000003.8-000015.500004.0 08.2400.36F? 0 +232028.67 -395932.0 -000016.3+000011.000008.0 08.2400.24A? 0 +232123.96 -245222.0 +000152.1+000007.800001.5 08.2400.85G? 0 +233004.66 -223932.1 +000000.0+000000.000000.0 08.2400.25A? 1 +233216.26 +263306.4 -000007.8-000058.000023.9 08.2400.63G? 0 +233833.11 +444111.8 +000068.2-000000.700000.4 08.2400.42F? 0 +233932.19 +340405.4 +000020.2-000009.100002.9 08.2400.35F? 0 +234017.73 +243525.4 -000023.8-000009.500001.3 08.2400.99K? 0 +234141.31 +361926.0 -000004.7-000006.700000.0 08.2400.02A? 0 +234221.78 -013004.5 +000050.1-000037.900009.6 08.2400.47F? 0 +234234.93 -281052.1 -000075.8-000006.200008.1 08.2400.57F? 0 +235816.02 -500751.2 +000099.0-000036.000009.7 08.2400.50F? 0 +235900.45 +664852.1 +000082.7-000015.200005.2 08.2400.36F? 0 +000818.61 -324203.0 +000074.3-000037.600000.4 08.2401.06K? 0 +003559.68 +722955.7 -000030.7-000028.800001.7 08.2401.83K? 0 +005331.26 +333038.9 +000008.0+000008.000003.1 08.2401.47K? 0 +005758.77 -681135.3 -000005.7+000003.700005.5 08.2401.06K? 0 +011322.43 -315426.4 +000012.0+000017.600005.0 08.2401.29K? 0 +011611.90 +173804.6 +000051.4-000012.800012.6 08.2401.40K? 0 +011654.48 -655802.8 +000012.7+000000.300000.6 08.2401.45K? 0 +011812.32 +235235.2 +000030.3+000005.300008.5 08.2401.60K? 0 +012443.96 +713411.8 +000004.4+000011.200002.7 08.2401.59K? 0 +012448.16 +285125.2 -000037.2-000008.000006.9 08.2401.10K? 0 +012741.19 -390832.1 -000005.1-000031.300003.9 08.2401.38K? 0 +013506.15 -312350.9 -000013.5-000018.800001.0 08.2401.04K? 0 +013908.30 +611119.0 -000002.0+000017.400007.4 08.2401.27K? 0 +014545.13 +031031.3 +000020.4-000010.400000.1 08.2401.43K? 0 +014632.29 +060858.7 -000006.3-000005.300004.3 08.2401.35K? 0 +014648.73 -493847.9 +000021.4-000017.100007.9 08.2401.04K? 0 +015248.46 -562217.0 -000027.9-000034.600003.4 08.2401.02K? 0 +015656.50 +611443.5 +000017.8-000023.300005.6 08.2401.17K? 1 +020056.39 +384103.0 -000009.3-000041.000014.7 08.2401.37K? 0 +021836.42 +320738.0 -000001.3-000014.600021.3 08.2401.53K? 0 +022824.98 -001410.9 -000005.0-000030.200016.1 08.2401.07K? 0 +023522.27 +304051.2 -000027.1-000011.100012.5 08.2401.07K? 0 +023533.88 -032724.4 +000065.1+000041.000002.6 08.2401.17K? 0 +024041.08 -015530.2 -000005.4-000031.400005.9 08.2401.10K? 0 +025050.16 +633846.1 +000010.8-000010.200011.7 08.2401.53K? 0 +025621.59 +412555.3 +000013.0-000011.100006.6 08.2401.55K? 0 +030638.97 -600637.4 +000006.8+000015.600004.8 08.2401.09K? 0 +030830.39 +563903.0 +000000.0+000000.000000.0 08.2401.51K? 1 +030908.43 +025044.5 -000039.7+000010.800006.9 08.2401.43K? 0 +031130.62 +265045.4 -000006.8-000012.700005.0 08.2401.85K? 0 +032254.73 +373936.7 +000029.7-000017.400013.5 08.2401.23K? 0 +033200.69 -653843.5 +000015.5+000000.200011.0 08.2401.25K? 0 +033641.89 +754436.3 +000008.6+000011.400008.0 08.2401.00K? 0 +033802.28 -075244.4 +000017.2-000053.900015.3 08.2401.12K? 0 +034559.37 +260435.7 -000016.3-000013.900020.8 08.2401.60K? 0 +034636.58 -092632.3 +000017.7-000009.000003.0 08.2401.26K? 0 +034722.16 -144609.1 -000015.2+000044.900011.7 08.2401.16K? 0 +040002.13 +012405.4 -000003.8+000025.400010.9 08.2401.76K? 0 +040525.03 -062034.1 -000000.9-000044.600013.4 08.2401.17K? 0 +040932.01 -472548.6 +000023.7+000005.600004.5 08.2401.24K? 0 +041834.36 +525826.9 +000002.0-000013.500017.0 08.2401.30K? 0 +042122.95 +621445.6 +000029.9-000113.000011.3 08.2401.07K? 0 +042141.52 +634959.0 -000031.9-000008.500000.7 08.2401.84K? 0 +042423.80 -351649.8 +000003.8+000006.400007.4 08.2401.36K? 0 +042540.34 -395009.6 +000012.8+000016.900003.8 08.2401.48K? 0 +042735.18 -511745.0 -000001.9+000003.500010.7 08.2401.01K? 0 +042822.94 +491354.0 +000024.9-000036.600001.9 08.2401.38K? 0 +043144.63 -012109.1 -000006.0-000048.100001.4 08.2401.00K? 0 +043605.12 +591836.0 +000031.1-000055.200013.8 08.2401.06K? 0 +045449.12 -253910.4 -000026.4+000005.500004.8 08.2401.05K? 0 +045537.81 +014454.0 +000023.4+000003.400006.2 08.2401.28K? 0 +050223.75 -715033.0 +000000.4-000008.300013.9 08.2401.12K? 0 +051128.86 -435648.3 +000037.1+000011.500020.2 08.2401.08K? 0 +052047.13 -133628.5 -000009.8-000001.800011.8 08.2401.18K? 0 +053308.27 +332641.7 +000007.3-000022.500004.6 08.2401.06K? 0 +054030.20 +751940.1 -000003.7-000003.800000.2 08.2401.56K? 0 +054534.27 +203037.2 +000007.7+000002.600043.8 08.2401.03K? 0 +054603.72 -155039.8 -000014.8+000016.300013.9 08.2401.50K? 0 +055319.04 +281631.5 +000015.3-000012.900001.2 08.2401.39K? 0 +060648.34 +120044.9 +000001.7-000010.600012.3 08.2401.38K? 0 +060711.36 -642318.2 +000010.9+000004.900005.3 08.2401.54K? 0 +061332.24 -354806.4 +000009.0-000010.800001.7 08.2401.16K? 0 +061517.66 +725022.1 -000002.9-000015.900005.0 08.2401.21K? 0 +061736.71 -152704.3 +000008.2+000004.400007.3 08.2401.09K? 0 +061759.76 +390529.8 +000040.0-000040.900010.8 08.2401.05K? 0 +062323.79 -140920.1 -000003.1-000002.000008.2 08.2401.43K? 0 +062525.35 -561251.2 +000000.3-000021.800000.3 08.2401.46K? 0 +062958.38 +133655.0 -000000.5+000003.500007.3 08.2401.64K? 0 +063539.60 +114317.7 -000033.8-000009.300002.2 08.2401.08K? 0 +064452.54 -235144.0 +000000.8-000010.700003.3 08.2401.09K? 1 +064838.90 +810823.6 +000015.9+000004.900002.7 08.2401.58K? 0 +064846.18 -400849.0 +000010.8-000017.400003.0 08.2401.18K? 0 +065458.06 -114259.3 +000008.6+000011.100001.5 08.2401.15K? 0 +065710.04 -250905.1 -000017.9-000003.000004.3 08.2401.35K? 0 +065909.16 -031349.6 -000017.4+000001.800025.1 08.2401.46K? 0 +070104.06 -230102.0 -000003.3+000016.000001.9 08.2401.04K? 0 +070610.88 +200516.8 -000009.0-000055.900015.0 08.2401.18K? 0 +071245.79 +341500.4 -000010.0-000006.000009.5 08.2401.55K? 0 +071630.09 -295615.2 -000014.1-000005.000007.6 08.2401.67K? 0 +072158.49 +030628.1 -000007.5-000017.100003.2 08.2401.58K? 0 +073657.50 -470738.9 +000001.8+000022.100002.8 08.2401.06K? 0 +073922.53 -382640.0 +000004.9+000002.300007.3 08.2401.47K? 0 +074606.60 -204534.1 +000001.5+000015.300004.3 08.2401.58K? 0 +075050.54 -012154.5 -000010.2-000014.400003.5 08.2401.70K? 0 +075337.14 +324221.0 -000047.5-000005.400009.8 08.2401.54K? 0 +080518.53 -175905.5 -000018.8+000019.000000.4 08.2401.03K? 0 +081032.85 -481114.5 -000001.8-000016.200006.6 08.2401.11K? 0 +081311.77 +752200.4 +000000.2+000004.100001.4 08.2401.54K? 1 +081410.82 -003112.0 -000001.6-000023.900002.2 08.2401.29K? 0 +082831.17 +060329.2 -000049.1-000017.800000.1 08.2401.09K? 0 +083842.96 -365719.2 +000017.2-000012.200001.6 08.2401.68K? 0 +084629.35 -031308.4 -000030.4+000002.000016.0 08.2401.12K? 0 +084913.53 -435441.7 -000007.7+000005.500011.3 08.2401.12K? 0 +085556.68 +005309.7 -000013.1-000004.200008.8 08.2401.20K? 0 +090051.31 -575501.3 -000006.2+000018.000013.5 08.2401.44K? 0 0.10 1.00 +092130.82 -274826.5 -000015.9-000003.800000.1 08.2401.39K? 0 +092417.39 +425847.5 -000002.3-000026.100012.1 08.2401.35K? 0 +092521.27 -514020.9 -000005.5-000006.300001.3 08.2401.85M? 0 +095250.83 +671520.8 +000009.3+000003.900001.9 08.2401.01K? 0 +095907.14 +302519.3 -000029.2-000044.500007.3 08.2401.30K? 0 +100032.81 -093645.6 -000033.9+000000.800000.2 08.2401.24K? 0 +100651.25 +421719.0 -000005.3-000024.000000.4 08.2401.17K? 0 +101754.69 -424323.9 +000003.3-000009.100002.3 08.2401.38K? 0 +102307.29 -323326.3 -000014.5-000002.100006.6 08.2401.35K? 0 +102724.14 +035055.0 -000022.7-000005.100003.5 08.2401.50K? 0 +102907.86 -223531.8 -000068.4+000028.100012.1 08.2401.04K? 0 +103453.24 +080352.2 +000000.4+000004.700010.8 08.2401.09K? 0 +104931.49 -514059.5 -000054.8-000002.000008.7 08.2401.17K? 0 +105732.84 -181815.2 -000028.9+000045.500011.3 08.2401.07K? 0 +110425.26 -052323.6 +000014.2-000059.700002.2 08.2401.30K? 0 +111340.28 +410522.1 +000000.0+000000.000000.0 08.2401.10K? 0 +112307.69 -144133.0 +000002.2-000028.400008.0 08.2401.09K? 0 +112435.18 -673410.1 -000012.3+000001.800010.0 08.2401.66K? 0 +115141.79 -181035.0 +000073.7-000139.900015.1 08.2401.03K? 0 +115344.10 -673848.6 -000031.6+000007.600008.4 08.2401.52K? 0 +115524.14 -600006.3 -000007.8-000003.100005.8 08.2401.14K? 0 +115855.23 -091851.0 -000041.9-000026.800000.1 08.2401.36K? 0 +120247.83 -470422.6 -000033.1+000018.000014.1 08.2401.52K? 0 +120859.93 -050856.6 +000018.2-000014.100015.7 08.2401.52K? 0 +122506.62 +371315.0 -000027.9-000012.500008.6 08.2401.13K? 0 +123452.55 -335150.9 -000007.1-000012.700004.0 08.2401.37K? 0 +124405.06 -540206.6 +000044.5-000010.200008.6 08.2401.21K? 0 +125607.31 -165332.8 -000005.2-000022.300001.1 08.2401.27K? 0 +130115.82 -123704.4 -000030.8+000021.000014.6 08.2401.14K? 0 +130538.84 -751702.9 +000035.9+000015.400011.1 08.2401.01K? 0 +130811.60 -474122.1 -000030.6-000004.600011.9 08.2401.58K? 0 +132111.33 -625429.6 -000017.0-000000.100000.0 08.2401.26K? 0 +132157.36 -781042.9 +000000.2+000010.700002.9 08.2401.45K? 0 +132512.96 -375534.8 -000006.6-000011.100005.5 08.2401.51K? 0 +133634.16 -504835.9 -000011.6-000007.000003.1 08.2401.17K? 0 +134233.06 -702500.7 +000016.6-000003.600003.2 08.2401.06K? 0 +134236.18 -373107.5 +000015.3+000015.100029.0 08.2401.05K? 0 +134316.45 -610937.7 +000001.0+000004.400015.9 08.2401.84K? 0 +140003.02 -232537.9 -000033.5-000023.500003.5 08.2401.47K? 0 +140748.65 -231749.9 -000006.7-000001.000006.5 08.2401.09K? 0 +141209.78 +422442.9 -000045.4+000001.600005.8 08.2401.24K? 0 +141538.99 -525803.7 -000008.8-000008.000000.6 08.2401.73K? 0 +141813.23 -625158.5 +000002.2+000000.500017.0 08.2401.01K? 0 +142507.33 -700146.6 -000023.3-000011.700000.6 08.2401.51K? 0 +143722.44 -581256.4 -000019.0-000010.500008.2 08.2401.49K? 0 +143958.00 -432645.8 -000035.1+000001.800002.3 08.2401.06K? 0 +145119.25 -563349.5 +000016.7-000009.400017.5 08.2401.77K? 0 +150111.66 +015114.0 +000012.5-000007.600012.4 08.2401.01K? 0 +150700.45 -021751.2 -000012.2+000032.100014.4 08.2401.15K? 0 +151603.71 -463731.2 -000017.5-000031.100009.6 08.2401.61K? 0 +151608.55 -373004.9 +000007.5+000002.300002.7 08.2401.74K? 0 +151824.73 -125529.3 -000015.2+000000.000008.3 08.2401.09K? 0 +152305.91 -112716.8 -000017.0-000003.400013.5 08.2401.40K? 0 +152413.42 -373359.2 -000033.6-000019.700018.5 08.2401.02K? 0 +154021.55 -590811.4 -000032.5-000016.000018.8 08.2401.29K? 0 +154627.26 +385101.0 -000051.6+000017.500001.9 08.2401.08K? 0 +154741.01 -324411.9 -000005.0-000009.800023.9 08.2401.04K? 0 +160107.32 +270837.9 -000019.5+000008.400010.5 08.2401.39K? 0 +160128.63 +020351.5 +000003.7-000001.700002.7 08.2401.15K? 0 +160433.87 +524339.9 +000013.4-000008.100000.8 08.2401.16K? 0 +160932.66 -433914.6 +000011.5+000012.400001.9 08.2401.49K? 0 +161308.45 +263142.7 -000006.5+000004.200007.4 08.2401.45K? 0 +162544.24 -551324.4 +000006.0-000008.400000.2 08.2401.45K? 0 +163142.32 -295321.2 -000030.9-000049.400003.0 08.2401.09K? 0 +164229.78 -440635.1 +000004.9-000011.100018.0 08.2401.46K? 0 +164534.28 +701536.8 -000006.0+000028.700000.5 08.2401.39K? 0 +170143.71 -322608.5 -000019.0+000010.700001.1 08.2401.15K? 0 +171300.45 -104102.4 +000013.3-000011.700007.9 08.2401.18K? 0 +171823.93 -151151.1 +000010.6+000033.800015.5 08.2401.92M? 0 +171859.20 -733113.9 +000004.8-000035.500007.6 08.2401.18K? 0 +171957.55 +631604.1 -000023.4-000034.800002.4 08.2401.00K? 0 +172206.37 -233425.9 -000001.7-000015.400006.6 08.2401.20K? 0 +173626.51 +235332.5 -000018.5-000000.800015.3 08.2401.14K? 0 +174846.42 +163659.1 +000007.4+000000.500011.7 08.2401.55K? 0 +180015.25 +001014.6 +000013.1+000022.300006.0 08.2401.46K? 0 +180140.38 +053922.2 -000000.8-000018.500019.9 08.2401.20K? 0 +180532.42 -015755.9 +000001.3+000005.500004.5 08.2401.30K? 0 +181451.35 +362245.2 -000000.4-000012.000001.7 08.2401.40K? 0 +181452.78 +394358.8 -000005.9-000023.200010.9 08.2401.58K? 0 +181745.16 +770637.4 +000007.2+000035.400017.5 08.2401.14K? 0 +181934.04 -194353.9 +000005.7-000013.700005.5 08.2401.22K? 0 +182011.70 +070408.8 +000004.6+000008.000002.4 08.2401.62K? 0 +182114.89 -162231.7 +000002.5-000018.500012.1 08.2401.33K? 0 +182756.59 +235121.3 +000001.1+000007.300005.3 08.2401.12K? 0 +183204.07 -812054.2 +000003.6+000001.200017.1 08.2401.70K? 0 +183937.58 +115139.8 +000003.0-000001.900009.6 08.2401.02K? 0 +184315.89 +503608.8 -000002.0+000003.300005.3 08.2401.63K? 0 +184921.86 -302812.4 +000047.9+000021.500012.3 08.2401.11K? 0 +185258.21 +302601.6 +000016.1-000006.000032.7 08.2401.57K? 0 +190224.07 -254118.9 +000011.7+000002.500008.4 08.2401.32K? 0 +190246.60 +194437.9 -000002.6+000016.000019.0 08.2401.38K? 0 +191011.19 -593254.2 +000005.8-000021.500010.1 08.2401.54K? 0 +192618.72 -113716.1 +000017.3+000021.700011.7 08.2401.04K? 0 +192658.15 -151733.7 +000012.7-000013.300011.4 08.2401.73K? 0 +193349.81 -561116.0 -000014.9-000016.600002.8 08.2401.18K? 0 +193359.55 +091121.2 +000000.5-000031.100000.0 08.2401.01K? 0 +193623.10 +264009.3 +000003.4-000002.500006.2 08.2401.05K? 0 +193924.93 +295529.1 -000019.6-000024.100009.5 08.2401.71K? 0 +193934.82 +370426.7 +000018.4+000008.800002.8 08.2401.01K? 0 +194012.60 +351455.9 +000009.5-000009.500004.5 08.2401.44K? 0 +194329.79 -534158.6 -000018.4-000013.200005.8 08.2401.19K? 0 +195005.00 -020937.2 +000014.5-000010.600015.0 08.2401.59K? 0 +195615.69 +080932.6 -000058.2-000062.600018.6 08.2401.11K? 0 +200534.94 +130650.2 +000006.5+000011.700009.0 08.2401.07K? 0 +200924.41 +344259.5 +000041.9-000041.600000.5 08.2401.17K? 0 +201008.82 -363917.3 -000010.2-000018.000007.3 08.2401.22K? 0 +201536.96 +195830.0 -000034.6-000047.200009.4 08.2401.08K? 0 +201658.04 +300644.9 +000000.6-000005.000001.6 08.2401.02K? 0 +202425.35 -414008.6 +000039.6+000010.900009.3 08.2401.41K? 0 +202621.52 +540132.7 +000012.2-000006.400001.8 08.2401.56K? 0 +202713.37 -133239.7 -000011.2-000016.700007.2 08.2401.34K? 0 +203131.23 -684207.3 +000027.7-000008.500014.4 08.2401.00K? 0 +204728.44 +430433.3 +000002.4+000013.200003.3 08.2401.55K? 0 +210247.28 -101327.5 -000017.9-000009.600016.2 08.2401.12K? 0 +210418.93 +480603.6 -000020.1+000000.500005.2 08.2401.14K? 0 +210643.01 +263327.4 -000006.5-000009.900008.6 08.2401.27K? 0 +210706.56 -184205.5 -000005.4-000008.500003.9 08.2401.01K? 0 +210719.79 -202959.5 +000029.1+000021.700008.3 08.2401.23K? 0 +210749.80 -200209.5 +000066.5+000021.400012.2 08.2401.04K? 0 +212754.36 -030915.8 -000012.6+000018.300020.6 08.2401.19K? 0 +213713.93 +660412.1 +000005.0+000011.800005.2 08.2401.00K? 0 +213915.01 -140332.8 -000044.2-000013.700013.6 08.2401.61K? 0 +214418.96 +830442.0 +000012.6-000004.000001.3 08.2401.48K? 0 +214935.70 -364148.6 +000019.9-000006.600005.1 08.2401.41K? 0 +215121.88 +495257.6 -000019.4-000011.200010.7 08.2401.11K? 0 +215437.36 -372555.0 +000005.1-000015.400003.6 08.2401.01K? 0 +220635.01 -313410.2 +000012.7+000001.400002.5 08.2401.52K? 0 +222124.07 -183020.8 +000022.5+000012.000009.0 08.2401.36K? 0 +222355.68 -765111.3 +000027.8-000016.100001.6 08.2401.08K? 0 +222658.27 -354032.2 -000019.3-000042.200016.8 08.2401.06K? 0 +222759.62 -055619.2 -000006.6+000007.400011.4 08.2401.06K? 0 +223441.74 +195835.7 -000012.6-000025.700019.3 08.2401.53K? 0 +223531.68 -503516.7 +000026.7-000021.100011.1 08.2401.50K? 0 +224435.05 +621122.8 +000056.9+000005.700009.7 08.2401.19K? 0 +230633.71 +310039.8 -000027.6-000018.600006.4 08.2401.03K? 0 +231007.79 +565052.3 -000007.9+000000.300012.8 08.2401.66K? 0 +231105.18 +252201.2 +000003.1-000020.200020.6 08.2401.37K? 0 +231111.57 +513425.1 -000014.6-000018.800004.2 08.2401.30K? 0 +231612.49 +210320.8 -000013.8-000006.200009.5 08.2401.71K? 0 +232828.62 +054827.6 +000002.3-000001.500015.1 08.2401.35K? 0 +233656.01 +461125.5 +000017.9-000015.100004.5 08.2401.02K? 0 +233848.04 +255646.7 +000005.4-000009.600001.6 08.2401.08K? 0 +235525.89 +355719.3 -000030.1-000003.100002.2 08.2401.57K? 0 +235911.06 -183222.2 +000028.0-000003.400002.8 08.2401.00K? 0 +065311.31 -043434.0 +000002.1+000001.600006.9 08.2402.74N? 0 +215622.33 +225142.5 +000007.0+000018.400011.6 08.2403.35N? 0 0.10 1.00 +000023.07 +420829.4 -000013.1-000003.800002.2 08.2500.13A? 0 +000647.29 +542958.2 -000034.1+000036.000020.7 08.2500.94G? 0 +000653.95 -033732.6 -000109.5-000218.200014.6 08.2500.56F? 0 +000740.01 +010539.3 -000021.5-000017.900007.7 08.2500.16A? 0 +001046.36 +584610.3 +000002.9-000007.400008.6 08.2500.13A? 0 +002433.50 +565802.8 +000037.6-000005.300001.4 08.2500.43F? 0 +002954.06 +591518.1 -000004.2-000066.000011.6 08.2500.88G? 0 +003131.72 -111623.7 +000075.7-000025.500013.2 08.2500.58F? 0 +003935.36 +364726.1 -000007.3-000022.800003.7 08.2500.38F? 0 +004222.59 +224956.7 +000041.4-000027.200003.8 08.2500.94G? 0 +010048.08 +183132.3 +000014.2+000001.300000.3 08.2500.40F? 0 +010105.21 +175017.2 +000086.1-000032.700004.9 08.2500.37F? 0 +010122.60 +655220.2 +000146.6-000044.800019.9 08.2500.72G? 0 +010817.37 +600810.4 +000044.8-000003.100012.7 08.2500.92G? 0 +011544.95 -534256.7 +000106.4+000018.800026.7 08.2500.64G? 0 +012003.15 +523958.2 +000014.2-000020.300002.4 08.2500.21A? 0 +012403.56 +542132.9 -000100.9-000027.200029.4 08.2500.58F? 0 +012953.09 +423740.1 +000039.0+000001.400007.1 08.2500.47F? 0 +013153.53 +462359.5 -000010.0-000009.200000.8 08.2500.07A? 0 +013229.92 +675740.3 +000006.0-000002.600004.4 08.2500.04A? 0 +013306.05 +383414.4 +000037.4-000044.600002.8 08.2500.34F? 0 +013650.53 +614858.0 -000004.0-000001.800002.9 08.2500.81G? 0 +015314.22 +152600.1 -000063.4+000019.800006.6 08.2500.48F? 1 +015320.16 +170400.7 +000003.1-000016.500000.8 08.2500.45F? 0 +015337.68 +605924.5 +000075.7-000074.400002.7 08.2500.42F? 0 +015409.90 +491818.9 -000028.5-000018.500017.8 08.2500.58G? 0 +015753.17 -285046.5 +000211.5+000050.100018.5 08.2500.68G? 0 +015850.65 -565211.7 +000146.1+000131.200007.7 08.2500.87G? 0 +020049.01 +132304.5 +000005.1+000012.100025.8 08.2500.47F? 0 +020216.43 -502933.3 +000067.9+000022.800007.0 08.2500.53F? 0 +020445.80 +392606.4 -000006.3+000005.900010.6 08.2500.36F? 0 +020527.70 +625719.7 +000022.1-000022.500017.7 08.2500.97K? 0 +021121.53 +622052.6 +000028.0-000018.200003.8 08.2500.43F? 0 +021626.37 +043734.0 +000007.0-000016.200000.9 08.2500.33F? 0 +022255.51 +665038.2 -000009.0-000025.500011.8 08.2500.93G? 0 +022553.75 -095407.4 +000000.2-000035.700002.7 08.2500.54F? 0 +023838.08 +574901.2 +000003.7-000002.700004.0 08.2500.49F? 0 +024140.79 +265629.2 -000028.1-000006.300003.1 08.2500.11A? 0 +024241.57 +482146.8 +000001.6-000008.600005.2 08.2500.20A? 0 +030403.21 +440646.6 -000000.7-000000.600000.2 08.2500.16A? 0 +030605.71 -484746.2 -000048.3-000089.800011.0 08.2500.51F? 0 +030725.56 -682708.7 +000017.8+000009.800014.2 08.2500.46F? 0 +030734.99 -470221.7 +000015.5-000116.800017.6 08.2500.52F? 0 +031101.31 +605716.9 +000020.0-000032.100003.6 08.2500.25A? 0 +031256.57 -422226.6 +000036.2+000032.800009.7 08.2500.32F? 0 +031500.26 +481648.0 +000011.1-000005.000006.7 08.2500.23A? 0 +033427.68 +194745.0 -000016.3-000005.800004.1 08.2500.08A? 0 +034033.74 -111636.8 -000005.9-000008.600007.5 08.2500.49F? 0 +034151.79 -104150.0 +000286.8-000273.800029.7 08.2500.76G? 0 +034418.40 -664148.5 +000042.8+000064.200004.5 08.2500.52F? 0 +034432.72 -083512.5 +000001.7+000003.500004.2 08.2500.03A? 0 +034451.26 +300808.7 +000016.1-000012.400009.0 08.2500.06A? 0 +035431.23 -245327.0 -000042.8-000028.600019.2 08.2500.61G? 0 +040032.59 +101003.0 +000020.7+000001.100003.3 08.2500.17A? 0 +040854.31 +291126.7 +000081.1-000039.200014.3 08.2500.67G? 0 +041041.99 +530907.7 +000017.2-000010.600002.3 08.2500.92G? 0 +041819.83 +335051.0 +000026.0-000058.900003.5 08.2500.51F? 0 +042821.25 -654243.9 +000028.4+000134.300016.6 08.2500.47F? 0 +043513.25 +385327.9 +000012.5-000024.400006.6 08.2500.14A? 0 +043541.01 +394404.2 +000013.5-000031.300005.4 08.2500.39F? 0 +044554.65 +524641.2 +000005.4+000009.500000.5 08.2500.34F? 0 +044555.88 +571136.2 +000027.1-000053.900015.8 08.2500.51F? 0 +044835.65 +244435.5 +000036.1-000035.900007.2 08.2500.38F? 0 +044847.31 -495308.2 +000149.5-000018.400008.2 08.2500.46F? 0 +044941.60 -120235.4 +000003.4+000005.800011.5 08.25-0.01B? 0 +045307.03 +344220.7 +000068.6-000021.300014.7 08.2500.60G? 0 +045510.53 -635732.4 -000025.5+000010.200007.2 08.2500.48F? 0 +045552.45 +430920.5 -000005.8-000044.100028.2 08.2500.44F? 0 +045607.13 +240016.7 +000011.2-000011.800011.0 08.2500.14A? 0 +045618.14 -510249.9 +000169.6-000132.000011.2 08.2500.76G? 0 +045917.30 -043545.9 -000028.9-000036.800016.5 08.2500.33F? 0 +050013.88 +205540.0 -000004.8-000020.800007.5 08.2500.14A? 0 +050231.84 +711851.8 +000021.9-000087.000013.6 08.2500.59G? 0 +050924.92 +030626.7 -000007.9-000011.900008.7 08.2500.18A? 0 +051048.20 +410010.4 +000000.0-000002.000000.7 08.2500.02A? 0 +051102.30 +391655.2 +000027.7+000034.200005.6 08.2500.75G? 0 +051950.20 +510121.4 +000019.4-000025.800005.0 08.2500.16A? 0 +052043.25 +153813.0 +000004.5-000008.000014.6 08.2500.29A? 0 +052056.35 +432446.4 +000007.7-000002.800011.2 08.25-0.02B? 0 diff --git a/kstars/kstars/data/hip057.dat b/kstars/kstars/data/hip057.dat new file mode 100644 index 00000000..64de1200 --- /dev/null +++ b/kstars/kstars/data/hip057.dat @@ -0,0 +1,1000 @@ +052117.39 -561443.6 +000011.5+000034.100007.0 08.2500.26A? 0 +052550.26 -430343.4 -000000.1-000025.200005.5 08.2500.14A? 0 +052624.86 +393847.6 +000009.5-000005.000004.6 08.2500.06A? 0 +052755.41 +231735.4 +000011.6-000040.500006.7 08.2500.22A? 0 +053003.10 -761455.4 +000026.8+000007.900006.8 08.2500.54F? 0 +053218.92 -062333.1 +000004.8+000006.000002.4 08.25-0.08B? 0 +053639.80 +275442.3 -000001.3-000000.800004.5 08.2500.13A? 0 +053753.65 -394808.6 +000045.8+000060.400014.7 08.2500.54F? 0 +054235.00 -200915.9 +000005.6+000022.300008.8 08.2500.32F? 0 +054259.90 +222741.1 -000011.9-000013.500002.6 08.2500.03A? 0 +054436.59 -164242.2 +000008.8+000004.700004.8 08.2500.30A? 0 +054439.37 -295458.4 -000021.0-000178.600025.9 08.2500.68G? 0 +054714.27 +283726.4 -000020.1-000008.500005.3 08.2500.05A? 0 +054810.26 -200125.2 -000000.3+000019.800004.4 08.2500.36F? 0 0.10 1.00 +055111.57 +085354.9 +000006.6-000005.700008.2 08.2500.53F? 0 +055359.85 +262521.1 -000005.3-000010.100000.0 08.2500.06A? 0 +055435.83 +052113.4 -000007.5-000016.000041.5 08.2500.86G? 0 +055612.05 -221602.4 +000115.5+000008.000005.5 08.2500.52F? 0 +055953.02 +093201.5 +000000.5-000021.500008.9 08.2500.28A? 0 +055953.66 -094359.4 -000009.3-000011.600008.5 08.2500.22A? 0 +060454.38 +615438.9 -000004.4+000004.600001.1 08.2500.09A? 0 +061118.02 -205125.1 +000006.1+000007.300003.9 08.2500.28A? 0 +061355.64 +412803.7 -000002.0-000013.200002.1 08.2500.18A? 0 +061944.63 -081619.0 -000013.7-000014.100002.4 08.2500.18A? 0 +062446.75 -625012.0 +000032.6+000033.400011.6 08.2500.27A? 0 +062845.72 -555501.9 -000006.0+000005.200012.0 08.25-0.03B? 0 +063117.75 +154414.5 -000015.7+000010.400003.5 08.2500.91G? 0 +063604.26 +020550.0 -000005.7+000008.600010.8 08.2500.35F? 0 +063709.60 -705503.9 -000010.5+000018.800001.8 08.25-0.05B? 0 +063816.18 -224603.0 -000005.0-000011.100003.4 08.2500.88G? 0 +064137.78 +045646.2 +000006.8-000007.200005.8 08.2500.13A? 0 +064625.80 -230857.6 -000010.0+000001.900002.7 08.25-0.13B? 0 +064728.81 +693744.8 +000000.8-000007.600006.3 08.2500.02A? 0 +065228.82 -030349.0 +000011.1-000000.400009.4 08.25-0.01B? 0 +065315.46 -240659.6 -000005.3+000003.800004.2 08.25-0.18B? 0 +065323.14 -192302.4 -000002.2+000007.000014.0 08.25-0.08B? 0 +065824.31 -101122.5 -000025.4-000023.600004.9 08.2500.15A? 1 +065837.14 -364939.0 -000011.8+000010.900005.2 08.2500.07A? 0 +065854.34 +283933.2 -000010.3-000116.200003.2 08.2500.98K? 0 +070005.14 +421103.1 -000006.4+000015.700004.7 08.2500.31F? 0 +070933.32 -282640.6 -000008.0+000008.500005.8 08.25-0.14B? 0 +071117.45 +803242.0 -000002.1-000031.200000.8 08.2500.06A? 0 +071310.74 +001351.2 +000005.7-000010.900008.5 08.2500.55F? 0 +071904.82 -762502.1 -000064.0+000156.800005.2 08.2500.51F? 0 +072109.12 -032145.4 -000006.9+000013.500002.0 08.2500.03A? 0 +072353.88 -204233.6 +000014.1-000006.600008.7 08.2500.19A? 0 +072628.93 -184527.4 +000005.7-000004.200008.8 08.25-0.05B? 0 +072646.37 +645648.5 -000011.7+000003.600009.0 08.2500.95G? 1 +073201.91 +752000.8 -000002.3-000002.800004.3 08.2500.12A? 1 +073404.82 -470820.4 -000025.9+000051.200003.4 08.2500.39F? 0 +073856.88 -201608.5 +000000.0+000000.000000.0 08.2500.34F? 0 +073958.63 +542712.6 +000015.1-000008.100005.2 08.2500.45F? 0 +074021.74 -775716.7 -000005.0+000007.200006.9 08.2500.88G? 0 +074420.17 -254250.0 -000006.0+000001.200007.2 08.2500.10A? 0 +074617.02 -594835.5 -000069.8+000143.600006.8 08.2500.77G? 0 +074930.28 +480628.8 +000007.1-000002.500001.8 08.2500.30A? 0 +075101.96 -674022.8 -000012.1+000008.700006.0 08.2500.12A? 0 +075406.54 -314322.0 -000023.1+000020.300009.1 08.2500.31A? 0 +075539.11 -363512.5 -000004.2-000015.300004.0 08.2500.24A? 0 +075827.45 -650023.6 +000014.5+000153.500012.9 08.2500.81G? 0 +075830.85 -472331.6 -000012.7+000004.500008.2 08.25-0.04B? 0 +080128.26 -580708.0 -000013.5+000016.800005.4 08.2500.10A? 0 +080154.33 -331759.3 -000010.2+000003.100005.2 08.25-0.04B? 0 +080807.30 +465618.1 -000014.0-000016.500006.9 08.2500.13A? 0 +081132.54 -890015.7 +000001.2-000021.800011.4 08.2500.30A? 0 +081423.85 +755005.5 -000005.5-000029.600000.3 08.2500.29A? 0 +082135.74 +690149.6 -000037.7-000049.300014.7 08.2500.47F? 0 +082253.86 -762607.7 -000018.5+000024.600005.1 08.2500.12A? 0 +082358.17 -071551.3 -000009.3-000013.900009.7 08.25-0.06B? 0 +083315.41 -295723.9 -000039.6+000017.700018.9 08.2500.66G? 0 +083347.39 -482932.7 +000007.8-000028.700003.5 08.2500.48F? 0 +083639.50 +481958.3 +000001.3+000022.000015.4 08.2500.49F? 0 +083740.73 +193106.4 -000029.8-000014.500014.1 08.2500.25A? 0 +084046.58 -041320.9 -000037.1-000007.600011.2 08.2500.42F? 0 +084110.03 -572842.4 +000008.1-000003.700006.6 08.2500.50F? 0 +084547.29 +581214.9 +000010.0-000014.900011.3 08.2500.47F? 0 +085238.68 -512524.6 -000011.9+000011.900001.1 08.2500.00A? 0 +090823.90 +273207.0 -000050.9+000064.400031.8 08.2500.55F? 0 +091106.53 -491453.2 -000011.4-000010.500010.0 08.2500.40F? 0 +091420.97 -383146.0 -000019.7-000004.400008.1 08.25-0.01B? 0 +092556.13 -322616.9 -000013.0+000001.100000.4 08.2500.97K? 0 +092659.84 +180214.2 -000012.7+000002.500009.0 08.2500.91G? 0 +092756.48 +025007.1 +000042.3-000194.600003.1 08.2500.95K? 0 +093113.10 -553400.4 +000011.8+000037.500007.1 08.2500.97K? 0 +093244.35 -371334.6 -000015.1-000018.500002.9 08.2500.40F? 0 +093522.90 -412827.7 -000033.1+000002.200006.7 08.2500.23A? 0 +094200.52 -624125.8 -000014.5+000013.700004.7 08.2500.14A? 0 +094559.64 -444247.9 -000046.1+000076.900000.2 08.2500.03A? 0 +100139.35 +283118.6 -000006.5+000032.700016.7 08.2500.50F? 0 +100151.95 -595855.1 +000014.6+000017.100007.0 08.25-0.15B? 0 +100348.11 +595213.1 -000102.5-000094.900012.3 08.2500.47F? 0 +100731.01 -573259.8 -000009.5-000008.200007.8 08.2500.43F? 0 +101123.02 -580241.3 -000007.2+000007.600006.2 08.2500.81G? 0 +101256.11 -472832.5 -000221.2+000134.100023.1 08.2500.77G? 0 +101457.55 -671743.3 -000162.3+000048.900022.7 08.2500.61G? 0 +102140.70 -660646.0 -000019.0+000015.500011.4 08.2500.18A? 0 +102501.16 -570511.4 -000014.9+000006.200001.9 08.25-0.03B? 0 +102515.67 -194811.7 -000075.0-000029.000016.3 08.2500.63G? 0 +102854.50 -580319.8 -000000.3-000011.400007.1 08.2500.69G? 0 +103213.96 -081141.0 -000062.5+000026.800005.2 08.2500.58F? 0 +103231.46 -290241.1 -000029.1+000020.900001.5 08.2500.75G? 0 +103312.27 -581013.7 -000001.9+000010.000014.0 08.2500.01A? 0 0.10 1.00 +103409.96 -454430.5 -000129.7+000029.500011.4 08.2500.47F? 0 +103423.23 -555448.8 -000033.9+000017.100009.1 08.2500.12A? 0 +103453.05 -502632.0 -000012.3+000006.000001.5 08.25-0.01B? 0 +103534.13 -471747.4 -000027.7-000006.000001.7 08.25-0.04B? 0 +104506.79 +162016.0 -000024.2-000032.500011.4 08.2500.50F? 0 +105111.34 +064548.2 -000047.9-000016.000009.0 08.2500.23A? 0 +105320.06 -514734.1 -000009.0+000007.400005.0 08.2500.10A? 0 +105522.49 -365012.0 +000041.8-000093.400002.4 08.2500.50F? 0 +105618.67 +310222.8 -000033.7-000028.900006.0 08.2500.46F? 0 +110157.64 -713048.3 -000009.2+000002.300001.8 08.2500.11A? 0 +110224.84 +165246.9 +000001.7-000018.200003.5 08.2500.99K? 0 +110419.11 +054744.0 -000298.7+000056.600027.8 08.2500.65G? 0 +110814.73 +362716.9 -000146.2-000007.400001.0 08.2500.64G? 0 +111211.84 -211310.9 -000027.4+000005.800006.8 08.2500.99K? 0 +111421.75 -613513.9 -000027.7+000002.400000.5 08.2500.17A? 0 +112358.07 -573928.2 +000001.4+000009.600015.7 08.2500.81G? 0 +112502.83 +130028.1 -000004.8+000000.000005.4 08.2500.17A? 0 +112652.06 -095626.6 -000016.3+000007.600022.6 08.2500.44F? 0 +113603.29 +275409.3 +000050.3-000042.300011.3 08.2500.56F? 0 +113614.42 +144151.6 -000032.4-000010.100008.1 08.2500.22A? 0 +113656.83 +103037.9 -000014.1-000005.000001.1 08.2500.52F? 0 +114419.12 -313732.2 -000049.4-000009.100011.4 08.2500.31F? 0 +114747.82 +125641.0 -000080.1-000023.800020.4 08.2500.46F? 0 +115118.84 -614820.7 -000006.3-000004.800002.6 08.2500.01A? 0 +115431.77 -215353.7 -000092.2-000043.400013.5 08.2500.44F? 0 +115629.74 -634732.4 -000009.7-000003.800004.4 08.2500.05A? 0 +120306.74 -162722.6 -000000.6-000000.700006.3 08.2500.18A? 0 +120554.67 -022747.6 -000031.9-000012.800006.4 08.2500.35F? 0 +121121.25 -635804.3 -000005.7+000003.500012.4 08.2500.07A? 0 +121131.42 +814254.2 +000020.7+000030.300016.8 08.2500.42F? 0 +121314.39 -560352.6 -000003.0+000000.400002.0 08.2500.31A? 0 +121336.25 -011413.3 -000079.5-000011.500009.2 08.2500.43F? 0 +121408.46 +304910.0 -000130.9-000097.800017.7 08.2500.64G? 0 +121904.15 -663934.4 -000050.2-000019.300005.2 08.2500.47F? 0 +122128.50 +614452.4 -000295.9-000257.000028.6 08.2500.62G? 0 +123152.85 -124046.1 +000048.8-000025.200015.0 08.2500.57F? 0 +124019.25 -293654.4 -000039.2-000003.800005.9 08.2500.07A? 0 +124033.42 +674959.6 -000069.7+000011.400002.2 08.2500.33F? 0 +124133.25 -501058.0 +000006.0-000051.900005.4 08.2500.49F? 0 +124449.02 +353834.7 +000002.4+000000.200003.0 08.25-0.01B? 0 +125735.35 -194501.7 -000034.9+000007.400000.6 08.2500.34F? 0 +130632.20 -680618.0 -000031.2-000033.500008.9 08.2500.19A? 0 +130807.48 +533337.8 +000036.7+000019.700003.8 08.2500.36F? 0 +131120.60 -593436.9 +000005.4+000006.100001.5 08.2500.05A? 0 +132234.33 -225705.1 -000001.9+000001.900009.9 08.2500.59G? 0 +132642.84 -493644.8 -000025.5-000006.200001.5 08.2500.13A? 0 +132710.86 +285227.4 -000019.3+000004.500004.8 08.2500.95K? 0 +133810.11 -475751.2 -000016.7-000003.400003.4 08.2500.24A? 0 +134314.63 +381507.8 +000029.6-000052.500008.3 08.2500.40F? 0 +134807.91 -632654.1 -000008.4-000009.800000.1 08.2500.01A? 0 +135331.78 -523004.7 -000036.8-000018.500004.9 08.2500.09A? 0 +135619.28 -704819.7 -000116.1-000038.100018.2 08.2500.49F? 0 +141236.98 -712059.6 +000044.1-000029.900003.8 08.2500.41F? 0 +141342.00 +041748.3 -000014.2-000054.800001.4 08.2500.53F? 0 +142042.13 -353856.5 -000129.9-000057.800013.5 08.2500.89G? 0 +143803.79 -484835.8 -000045.0-000023.800017.9 08.2500.44F? 0 +144254.67 -600449.3 +000000.9-000007.700004.8 08.2500.04A? 0 +144434.54 +104549.8 -000033.8-000019.900002.1 08.2500.48F? 0 +144905.87 -054505.3 -000035.4-000039.500006.0 08.2500.41F? 0 +144935.51 +392758.5 -000019.9+000017.900002.8 08.2500.48F? 0 +145146.33 +772441.2 +000006.2+000000.000003.6 08.2500.87G? 0 +150841.61 -401708.9 -000023.2-000028.900007.0 08.2500.28A? 0 +151421.54 +045937.7 -000058.1+000001.300002.5 08.2500.70G? 0 +152351.82 +251706.3 +000006.0-000016.900002.4 08.2500.44F? 0 +153227.49 +083437.1 -000004.1+000034.100006.1 08.2500.53F? 0 +153449.37 +245957.8 +000068.6-000117.000011.6 08.2500.56F? 0 +154147.58 -083844.0 -000024.5-000001.400002.0 08.2500.52F? 0 +154653.94 -720557.0 -000017.4-000020.800005.6 08.2500.46F? 0 +155242.93 -270526.0 -000011.4-000026.100004.7 08.2500.20A? 0 +155244.31 -732010.8 +000007.3-000040.900006.0 08.2500.27A? 0 +155527.34 +141724.6 +000003.4+000031.800004.2 08.2500.36F? 0 +155609.08 -235335.9 -000029.7-000051.300023.7 08.2500.39F? 0 +160016.53 -050453.8 -000019.2-000024.700016.8 08.2500.41F? 0 +160408.02 -414239.5 -000006.7-000004.500002.8 08.2500.35F? 0 +160544.74 -070505.7 +000000.8+000014.200009.8 08.2500.97K? 0 +162327.73 -561947.0 -000005.0-000006.600001.0 08.2500.09A? 0 +163134.36 +081757.7 +000034.6+000063.000015.5 08.2500.59G? 1 +163542.90 -061655.0 -000017.3-000010.500005.8 08.2500.47F? 0 +163914.10 +681916.0 -000016.5-000042.200002.0 08.2500.51F? 0 +164154.56 -565414.9 +000006.9+000003.100004.7 08.2500.04A? 0 +164554.32 +005915.7 -000042.8-000060.100012.5 08.2500.60G? 0 +164719.52 -690909.8 -000001.9-000028.700000.8 08.2500.94G? 0 +165042.18 -703656.3 -000013.3-000022.000000.2 08.2500.03A? 0 +165120.47 -300450.8 -000021.6-000027.800014.1 08.2500.27A? 0 +165132.81 +651158.4 +000026.8-000069.500016.2 08.2500.74G? 0 +165649.81 +293522.7 +000031.2-000023.000010.0 08.2500.60G? 0 +170430.84 -074215.8 +000029.5+000014.000018.4 08.2500.41F? 0 +171235.89 -490446.9 +000001.8-000003.500000.9 08.2500.01A? 0 +171704.66 +144050.8 -000020.1+000005.100001.7 08.2500.51F? 0 +171938.67 -534904.3 +000008.3+000001.900001.0 08.25-0.01B? 0 +172645.05 -150743.6 +000003.0+000008.200006.9 08.2500.17A? 0 +172839.41 +590207.2 +000016.9+000008.000007.1 08.2500.61G? 0 +173640.93 -561850.9 +000023.5-000018.200003.2 08.2500.24A? 0 +174232.86 +165224.1 +000001.0-000006.600009.4 08.2500.04A? 0 +174628.89 -554857.8 -000013.6-000013.500000.2 08.2500.01A? 0 +175043.56 +221030.4 -000016.4-000061.500000.3 08.2500.56F? 0 +175226.98 -293313.4 +000027.9-000009.700008.6 08.2500.32F? 0 +175530.63 +200309.3 -000014.3-000012.900003.5 08.2500.92G? 0 +175744.10 +281513.1 -000002.8-000011.800006.3 08.2500.99K? 1 +180757.87 +590114.9 +000006.5-000010.500001.3 08.2500.01A? 0 +181156.63 -323906.0 -000003.1+000001.200003.9 08.25-0.07B? 0 +181204.82 -262350.2 -000014.8-000028.700000.8 08.2500.15A? 0 +181540.06 +513745.0 -000026.6+000128.400011.3 08.2500.68G? 0 +182743.87 +191738.5 -000026.4-000000.400028.3 08.2500.54F? 0 +182835.05 +384607.1 +000001.6-000035.600006.2 08.2500.98K? 0 +183252.74 +041247.7 +000006.5+000001.200002.7 08.2500.35F? 0 +183520.83 -144107.5 +000010.4-000006.000008.4 08.2500.15A? 0 +183811.83 -523739.2 +000003.5-000107.100008.2 08.2500.30A? 0 +184305.98 +071626.6 -000007.7-000002.500007.6 08.2500.11A? 0 +184411.26 +045534.2 -000010.2-000024.400009.1 08.2500.41F? 0 +184751.41 -352953.8 +000007.5+000021.800013.4 08.2500.43F? 0 +185206.94 -001312.8 -000003.8-000019.200006.2 08.2500.27A? 0 +185359.93 -043737.8 +000001.3-000020.200002.6 08.2500.09A? 0 +190220.52 -533028.2 +000000.3-000010.100023.0 08.2500.55F? 0 +190458.10 -581806.1 +000005.9-000019.900002.6 08.25-0.02B? 0 +190852.84 +550556.6 +000024.1+000004.400010.8 08.2500.33F? 0 +191554.67 +470340.5 +000015.0-000035.800015.6 08.2500.51F? 0 +191606.30 -302148.7 -000000.9+000005.500000.4 08.2500.38F? 0 +191646.43 +105846.7 -000016.0+000002.600005.4 08.2500.21A? 0 +191952.67 -092705.2 +000057.8-000010.800003.5 08.2500.43F? 0 +192108.82 -183105.0 -000005.4-000033.600002.3 08.2500.93G? 0 +192241.40 +314410.0 +000008.7+000008.300000.2 08.2500.30A? 0 +192317.02 +523406.2 +000000.9+000005.200000.2 08.25-0.01B? 0 +192343.80 +223352.5 +000008.9+000000.100000.8 08.2500.11A? 0 +192633.57 +271921.6 +000000.0+000000.000000.0 08.2500.57F? 1 +192900.60 +142936.6 +000048.4+000059.800016.7 08.2500.52F? 0 +192950.53 -272606.4 +000003.1-000009.500008.7 08.2500.12A? 0 +193112.26 +631852.3 +000044.1+000009.600006.8 08.2500.83G? 1 +193121.97 +111017.5 -000000.6-000005.900006.3 08.25-0.10B? 0 +193319.02 +340438.1 +000002.3-000006.400003.6 08.25-0.03B? 0 +193526.65 +300401.3 +000018.7-000030.700012.5 08.2500.27A? 0 +193606.63 +271402.5 +000005.5-000009.700012.3 08.2500.31A? 0 +193833.41 -850016.5 +000082.9-000025.100015.9 08.2500.60G? 0 +194100.20 -152416.2 +000096.2-000011.200025.0 08.2500.64G? 0 +194421.85 +090527.2 +000002.8-000008.600000.4 08.2500.21A? 0 +194516.43 +530409.1 +000016.9+000010.900009.5 08.2500.17A? 0 +194626.49 +350229.0 +000004.6-000006.300001.8 08.25-0.09B? 0 +194735.37 +191654.9 +000003.1-000013.500006.3 08.2500.41F? 0 +194903.92 -302423.3 -000018.0-000002.500002.0 08.2500.31A? 0 +195117.73 -351837.2 +000010.3-000007.000003.5 08.2500.00A? 0 +195454.91 +300848.9 -000004.6-000003.000000.7 08.25-0.03B? 0 +195926.60 +254115.8 +000013.8-000019.400014.2 08.2500.27A? 0 +200238.72 +152138.2 +000001.1-000000.400000.0 08.25-0.01B? 1 +200735.46 +440026.9 +000006.7-000005.600001.0 08.25-0.06B? 0 +201025.16 +160114.5 -000002.0-000007.700000.9 08.2500.24A? 0 +201744.44 +403024.7 +000021.0+000004.600007.8 08.2500.48F? 0 +201930.24 -444510.3 -000042.3-000161.900010.6 08.2500.91G? 0 +202010.30 +385000.6 +000003.1+000000.300001.4 08.25-0.01B? 0 +202220.40 +290526.6 +000031.5+000025.600008.8 08.2500.40F? 0 +203509.48 +101722.6 +000026.9+000003.400017.9 08.2500.20A? 0 +203538.66 +362831.6 -000097.6-000226.700013.9 08.2500.64G? 0 +203901.41 -535118.2 +000035.6-000063.600001.4 08.2500.39F? 0 +203954.82 +594210.8 +000002.1-000024.100000.5 08.2500.14A? 0 +204049.35 -184729.5 +000030.8-000437.400021.1 08.2500.49F? 0 +204153.37 +125850.2 -000095.6-000076.800006.9 08.2500.59G? 0 +204338.80 +194340.8 +000039.8-000016.300006.6 08.2500.54F? 1 +204650.23 -024253.3 -000006.1+000007.200009.7 08.2500.10A? 0 +204929.09 -414241.6 -000002.4+000021.500002.5 08.2500.44F? 0 +205339.64 +211543.5 -000006.2-000036.800006.4 08.2500.43F? 0 +205455.51 -004210.8 +000005.6-000016.500002.9 08.2500.48F? 0 +205459.58 +814817.3 +000008.2+000013.000002.2 08.2500.40F? 0 +205739.88 -242921.0 +000016.9-000020.600000.3 08.2500.48F? 0 +205902.37 -185457.7 -000058.7-000079.600017.8 08.2500.95K? 0 +210309.63 +255511.8 -000003.1-000006.000003.0 08.2500.17A? 0 +211010.74 +362746.6 -000007.2-000019.500010.7 08.2500.95G? 0 +211120.62 +542526.4 -000029.0-000066.800020.8 08.2500.61G? 0 +211156.78 +175342.3 -000004.8-000001.800005.8 08.2500.20A? 0 +211231.11 +282039.1 +000018.0-000009.800006.4 08.2500.50F? 0 +211706.80 +354610.2 -000046.8-000034.700049.5 08.2500.25A? 1 +213053.26 +244651.7 +000033.3+000026.500007.2 08.2500.36F? 0 +213205.20 -013234.2 +000022.4-000014.600013.9 08.2500.47F? 0 +214335.34 -095936.1 -000027.1+000003.800022.5 08.2500.44F? 0 +214644.04 -080025.5 +000019.5-000041.000008.9 08.2500.81G? 0 +214900.39 +215211.3 +000024.6+000000.700001.6 08.2500.14A? 0 +215052.94 +393632.8 +000003.0-000024.100015.8 08.2500.41F? 0 +215054.61 +323931.0 -000014.8-000001.300005.7 08.2500.16A? 0 +215215.48 +385518.1 +000029.3+000000.100001.3 08.2500.43F? 0 +215430.13 +301344.7 -000000.3-000020.300000.2 08.2500.93G? 0 +215537.54 +350445.3 +000027.5-000005.100004.8 08.2500.03A? 0 +215608.75 +200220.0 +000014.6-000023.400005.3 08.2500.55F? 0 +221437.39 +324841.8 -000003.8-000010.500012.8 08.2500.96K? 0 +221501.70 +211642.4 +000006.7-000049.200004.7 08.2500.50F? 0 +222531.21 -153555.9 +000001.3+000007.200009.7 08.2500.52F? 0 +222618.14 -180039.2 +000077.8-000110.600020.9 08.2500.54F? 0 +223857.59 -100608.3 +000019.0+000016.600014.3 08.2500.59G? 0 +223937.24 +372351.2 +000043.8-000003.800011.6 08.2500.99K? 0 +224257.66 -024057.2 -000000.1+000015.200002.1 08.25-0.04B? 0 +224328.63 -644842.9 +000139.3-000027.200019.1 08.2500.69G? 0 +224346.46 +374158.6 +000019.8+000006.300005.9 08.2500.36F? 0 +225747.32 +682426.0 +000002.2+000006.000000.2 08.2500.26A? 0 0.10 1.00 +230048.19 -395342.1 -000021.0+000037.100012.0 08.2500.58F? 0 +230412.08 -550129.2 -000005.4+000077.500015.4 08.2500.52F? 1 +230445.04 +584405.3 +000003.5+000003.000006.8 08.2500.00A? 0 +230817.22 +511146.4 -000000.1-000003.000001.9 08.2500.03A? 0 +230839.31 -150309.4 +000119.4-000265.000029.0 08.2500.43F? 0 +230957.36 -103100.3 +000050.0+000016.500012.2 08.2500.62G? 0 +231418.85 +775658.0 +000011.9-000008.100015.8 08.2500.63G? 0 +231546.83 +273746.8 -000033.0-000038.400003.2 08.2500.23A? 0 +231705.33 -135053.4 -000477.1-001180.200005.2 08.2500.48F? 1 +232341.28 +251801.7 +000034.3-000002.300014.1 08.2500.45F? 0 +232745.97 +054411.7 -000038.5-000049.700000.4 08.2500.43F? 0 +232936.34 -065008.7 +000012.2+000002.100012.8 08.2500.66G? 0 +233530.20 +585550.6 +000033.7-000002.200003.4 08.2500.17A? 0 +234651.80 -241737.1 +000024.5+000000.700010.9 08.2500.03A? 0 +234808.40 +410628.8 +000030.4-000025.400007.0 08.2500.66G? 0 +235132.37 -032859.9 -000097.3-000031.600007.9 08.2500.62G? 0 +235610.52 -390306.8 +000208.6-000184.500056.1 08.2500.98K? 0 +235901.84 +531509.9 -000001.4+000005.000010.9 08.2500.31F? 1 +001747.67 -060916.3 -000057.0-000051.600014.8 08.2501.10K? 0 +002536.21 +340701.9 -000034.0-000024.800015.0 08.2501.00K? 0 +004157.00 +560406.4 -000017.4-000006.100006.0 08.2501.22K? 0 +005054.00 +563737.8 -000006.1-000021.100006.0 08.2501.21K? 0 +005930.53 +735915.7 -000027.0-000000.700005.8 08.2501.13K? 0 +010304.65 +614626.4 +000013.1-000014.500005.1 08.2501.17K? 0 +010346.63 -114016.9 +000008.5-000025.700000.0 08.2501.19K? 0 +010504.82 +432044.4 -000015.2-000004.900003.5 08.2501.60K? 0 +011251.30 +533350.5 -000002.0+000004.700001.3 08.2501.32K? 0 +011633.24 +233246.8 +000009.3+000005.500003.1 08.2501.36K? 0 +012225.79 +285108.4 +000027.5-000051.400001.7 08.2501.26K? 0 +012508.61 +581443.4 -000004.3+000005.700003.2 08.2501.44K? 0 +013108.33 -053235.9 +000017.8+000015.300000.2 08.2501.55K? 0 +013123.91 +581050.3 -000011.1+000004.700006.5 08.2501.07K? 0 +013144.45 +224428.6 +000055.2-000005.300003.0 08.2501.03K? 0 +013645.67 -222631.4 +000029.1+000030.700014.3 08.2501.14K? 0 +014756.71 +481114.6 +000001.3-000022.100009.3 08.2501.10K? 0 +015132.52 +091807.2 +000034.9-000009.300014.7 08.2501.46K? 0 +020202.18 +451739.4 +000020.0+000006.200005.1 08.2501.14K? 0 +020332.81 +251201.8 +000007.3+000018.300018.1 08.2501.62K? 0 +022053.87 +103643.2 +000044.7-000054.100002.3 08.2501.16K? 0 +023030.15 +183951.7 +000000.9-000004.100022.5 08.2501.08K? 0 +024157.44 -223621.6 +000010.7-000026.200011.3 08.2501.35K? 0 +024621.19 +530946.7 -000007.4-000001.000006.2 08.2501.70K? 0 +031106.74 -681259.7 +000012.0+000017.100010.5 08.2501.07K? 0 +032119.79 +301640.8 +000020.3+000003.100004.3 08.2501.08K? 0 +033430.29 +224534.1 +000023.8+000000.200017.0 08.2501.25K? 0 +033633.53 +733942.6 +000012.3-000013.400001.9 08.2501.69K? 0 +034852.98 +481725.3 +000054.3-000024.900022.1 08.2501.18K? 0 +035317.82 +364922.5 -000026.9-000010.400009.8 08.2501.45K? 0 +035333.15 -751836.6 -000001.5+000003.700009.7 08.2501.61K? 0 +035840.31 -611807.8 -000021.5+000010.700000.3 08.2501.32K? 0 +042059.06 -325232.7 +000030.9+000004.800000.2 08.2501.09K? 0 +042850.57 -145845.6 +000019.8+000011.300010.7 08.2501.59K? 0 +044341.19 -321526.6 -000006.2-000017.600011.6 08.2501.45K? 0 +045145.38 +061027.5 -000014.9-000020.100002.1 08.2501.26K? 0 +045231.91 +693702.5 +000002.4+000002.400004.8 08.2501.04K? 0 +045604.11 -035412.5 +000008.0+000011.500003.1 08.2501.38K? 0 +045716.47 -092507.7 +000008.9+000000.200016.1 08.2501.12K? 0 +050739.01 -435811.7 +000005.7+000022.500011.9 08.2501.38K? 0 +052014.33 -705746.4 +000017.4+000039.700001.2 08.2501.04K? 0 +053258.13 -430240.4 -000005.0-000001.500003.0 08.2501.39K? 0 +053514.22 +091101.5 +000000.6-000016.600012.9 08.2501.49K? 0 +054153.29 +370655.2 -000018.1-000013.200000.0 08.2501.05K? 0 +054230.34 +770658.4 -000019.5+000005.400009.4 08.2501.08K? 0 +054658.88 +343336.9 -000012.2-000015.800001.1 08.2501.68K? 0 +055034.41 +135257.5 -000011.9+000004.800017.4 08.2501.43K? 0 +055607.23 -175248.8 +000011.7-000017.700011.2 08.2501.41K? 0 +055653.53 -661837.9 +000007.1-000003.000018.4 08.2501.14K? 0 +060312.42 -224433.0 -000002.2-000023.700007.9 08.2501.03K? 0 +060534.06 -003226.7 +000029.3-000016.300010.2 08.2501.01K? 0 +061024.94 +150458.1 -000004.9+000013.300009.3 08.2501.30K? 0 +062146.50 -100742.4 +000001.4-000060.700009.8 08.2501.00K? 0 +062151.76 -330554.4 -000005.7+000007.000014.9 08.2501.74K? 0 +062606.39 -185832.2 -000009.9+000001.600012.1 08.2501.49K? 0 +062809.03 +573344.9 +000005.4-000004.200022.2 08.2501.55K? 0 +064301.86 +525357.1 -000009.5-000004.800019.0 08.2501.16K? 0 +064303.23 -344352.7 +000011.2-000010.000012.7 08.2501.46K? 0 +064338.16 +282406.5 +000019.5-000047.700013.8 08.2501.13K? 0 +065544.72 +345013.6 +000006.0+000004.600001.1 08.2501.57K? 0 +070841.99 -264510.1 +000002.5-000030.300011.2 08.2501.02K? 0 +071651.39 +395954.2 +000016.6-000013.700028.6 08.2501.47K? 0 +071934.57 -341510.4 +000006.3-000032.800003.5 08.2501.04K? 0 +071950.54 -012459.4 +000020.2+000019.800001.4 08.2501.09K? 0 +072501.03 +334255.6 +000013.3+000000.200006.3 08.2501.01K? 0 +072627.25 -393421.1 +000005.7-000011.900002.6 08.2501.72K? 0 +072646.33 -421502.0 -000002.5-000004.700004.8 08.2501.46K? 0 +073119.96 -302412.3 -000001.9-000014.900001.0 08.2501.48K? 0 +073630.94 +160433.5 -000007.3-000003.700011.6 08.2501.11K? 0 +073721.70 +404706.0 -000019.5+000008.400009.2 08.2501.60K? 0 +074411.31 -322746.1 +000008.5-000008.600009.0 08.2501.03K? 0 +074441.62 +355110.7 -000013.5-000018.100021.2 08.2501.35K? 0 +074534.05 -454807.4 -000009.2-000003.900007.6 08.2501.18K? 0 +074814.93 -140548.3 -000020.2-000004.800003.0 08.2501.19K? 0 +080041.90 -310432.8 -000013.8-000020.500009.1 08.2501.46K? 0 +080750.78 +050813.9 -000016.3+000024.200002.5 08.2501.03K? 0 +080937.18 -060733.7 -000019.7+000004.300004.7 08.2501.45K? 0 +082453.40 +052102.4 +000012.1-000014.400015.0 08.2501.45K? 0 +083940.72 -091155.2 -000015.3+000007.600005.7 08.2501.41K? 0 +084159.40 -371022.9 +000004.7-000000.200001.7 08.2501.17K? 0 +084240.22 -155909.9 -000013.4-000002.600002.3 08.2501.27K? 0 +085649.06 -304217.2 +000001.5+000006.500011.8 08.2501.29K? 0 +090024.66 -222847.4 -000012.4+000022.400012.0 08.2501.15K? 0 +090335.28 +255218.0 -000010.7+000014.400010.9 08.2501.56K? 0 +091010.41 -604036.3 -000014.9+000004.200002.6 08.2501.33K? 0 +091146.68 -734322.0 +000004.7+000010.500008.4 08.2501.65K? 0 +092510.57 -433907.3 -000012.7+000007.900002.5 08.2501.10K? 0 +092610.37 -200535.6 +000013.9-000005.800018.1 08.2501.18K? 0 +093602.91 -255456.7 -000001.0-000016.600004.7 08.2501.59K? 0 +093803.26 -565201.7 -000014.4-000015.900005.2 08.2501.17K? 0 +094107.42 +850532.9 -000024.0-000024.700001.4 08.2501.45K? 0 +094346.56 -491912.0 +000015.0-000016.000010.6 08.2501.12K? 0 +094516.19 -532604.8 -000013.4-000010.500000.4 08.2501.00K? 0 +094957.73 -242157.2 -000002.6-000013.800008.6 08.2501.55K? 0 +095432.03 -042610.1 -000001.9+000017.000012.9 08.2501.14K? 0 +095702.60 -813443.9 -000017.6+000017.900002.3 08.2501.11K? 0 +100244.34 -315814.0 -000030.8+000001.200002.0 08.2501.14K? 0 +101550.74 -321034.5 -000024.9+000008.000010.1 08.2501.42K? 0 +102323.10 -614301.4 +000010.1-000001.800010.1 08.2501.05K? 0 +102459.44 -273717.2 -000028.8+000003.200016.7 08.2501.22K? 0 +102614.33 -842054.1 -000010.5+000024.900002.0 08.2501.51K? 0 0.10 1.00 +103719.39 -491450.7 -000012.7-000001.000010.1 08.2501.60K? 0 +104651.91 +030555.7 -000014.7+000019.000021.4 08.2501.50K? 0 +104932.88 -115739.3 -000066.4-000029.900022.6 08.2501.18K? 0 +105110.17 -582236.9 -000009.9-000000.700001.8 08.2501.06K? 0 +105653.80 -565152.6 -000007.3+000007.500019.0 08.2501.64K? 0 +110706.21 -153304.6 -000049.8+000004.600006.9 08.2501.45K? 0 +111022.43 -580903.6 -000008.4+000016.000003.4 08.2501.05K? 0 +111921.78 -552114.4 -000011.9-000001.600003.8 08.2501.45K? 0 +112258.87 -622425.9 -000001.7+000000.800001.1 08.2501.42K? 0 +112826.71 +083249.9 -000039.9-000031.900008.0 08.2501.30K? 0 +113113.55 -353855.7 -000003.4-000031.400003.5 08.2501.02K? 0 +113408.06 +534633.8 +000002.6-000007.500015.6 08.2501.03K? 0 +113704.03 -622907.3 -000006.4+000021.600000.6 08.2501.68K? 0 +115134.24 -394802.1 +000009.2-000001.800001.5 08.2501.59K? 0 +115437.13 -433929.0 -000016.6-000004.900029.0 08.2501.45K? 0 +115447.54 -314005.3 +000034.4-000014.400005.9 08.2501.06K? 0 +120642.11 +292920.7 -000024.9-000029.500005.0 08.2501.32K? 0 +121159.38 +091825.8 -000010.9-000020.000019.2 08.2501.14K? 0 +121252.86 -445331.9 -000041.4+000003.600007.3 08.2501.07K? 0 +121416.62 -190915.5 -000013.2-000015.900003.4 08.2501.38K? 0 +122015.13 -532318.1 -000033.7+000006.700010.1 08.2501.24K? 0 +122320.68 +193936.1 -000026.9-000032.400003.3 08.2501.20K? 0 +124141.13 -394356.2 -000001.7+000000.700007.0 08.2501.61K? 0 +125312.21 -171158.8 -000018.0-000020.900011.1 08.2501.19K? 0 +125513.18 +325158.3 -000008.7-000009.000007.8 08.2501.08K? 0 +131602.92 -693302.1 -000010.8-000009.400007.9 08.2501.43K? 0 +132309.95 -152452.1 +000024.0-000010.700007.0 08.2501.48K? 0 +133053.84 -413941.3 +000012.3+000003.000007.4 08.2501.44K? 0 +133801.52 -465014.4 -000031.5-000006.000003.7 08.2501.17K? 0 +133840.35 -095310.4 -000040.7-000004.600002.4 08.2501.19K? 0 +133853.15 +241502.0 -000018.3+000010.500001.2 08.2501.07K? 0 +134144.08 -190811.2 -000052.3-000015.800013.0 08.2501.57K? 0 +134205.34 +223712.8 -000037.3+000009.600020.1 08.2501.26K? 0 +134448.34 -530230.0 -000005.9-000006.800001.4 08.2501.56K? 0 +134524.04 -430404.1 +000017.4-000028.900002.4 08.2501.18K? 0 +140046.31 -491629.5 -000027.0-000011.000022.6 08.2501.36K? 0 +141402.49 -621354.2 -000037.8+000003.400013.9 08.2501.11K? 0 +142249.34 +172712.2 -000018.8-000002.200001.2 08.2501.04K? 0 +143008.31 -070417.4 +000032.0-000027.200011.3 08.2501.12K? 0 +143642.66 -640351.2 -000000.8+000003.400008.7 08.2501.62K? 0 +143953.09 +695010.1 +000008.9+000013.100004.2 08.2501.13K? 0 +144505.31 +244224.8 -000047.6+000002.800005.2 08.2501.14K? 0 +145241.11 +291522.8 -000018.3-000042.800005.4 08.2501.04K? 0 +145544.96 -734505.4 -000028.8-000008.400010.3 08.2501.14K? 0 +150017.71 -454645.8 -000003.9-000024.200005.9 08.2501.37K? 0 +150822.24 -264259.4 -000078.5-000056.300019.9 08.2501.27K? 0 +151627.62 -401117.3 +000032.2-000024.400003.3 08.2501.02K? 0 +152623.48 -374614.0 -000003.2+000013.000018.5 08.2501.48K? 0 +153022.07 +331412.9 +000017.3-000016.800012.5 08.2501.18K? 0 +153801.83 +050135.6 -000028.8-000025.000003.4 08.2501.39K? 0 +155300.84 -573503.2 +000007.0+000004.600006.6 08.2501.33K? 0 +155532.14 +554901.7 -000005.6-000001.700006.4 08.2501.44K? 0 +155538.96 -514556.2 -000012.3-000008.000012.6 08.2501.46K? 0 +160333.62 -162407.6 +000039.8-000013.300008.3 08.2501.06K? 0 +160515.35 +621931.1 -000005.8-000002.300006.2 08.2501.34K? 0 +160848.44 +015047.3 -000006.0+000007.100002.7 08.2501.70K? 0 +162657.70 +581437.5 -000006.3+000002.200003.0 08.2501.22K? 0 +162746.16 -111110.1 -000015.5-000035.300004.0 08.2501.12K? 0 +162925.25 +233752.2 +000007.7+000003.700007.1 08.2501.56K? 0 +162936.50 +725618.9 -000009.7+000011.800003.7 08.2501.10K? 0 +163412.41 -250003.6 -000020.7-000057.600003.9 08.2501.14K? 0 +164252.23 +000430.9 +000012.1+000007.700015.5 08.2501.01K? 0 +164516.43 +860411.1 -000039.4+000031.800007.1 08.2501.07K? 0 +165037.24 -553149.9 -000008.1-000004.200004.9 08.2501.43K? 0 +165317.16 -711719.7 -000008.8-000001.000001.8 08.2501.63K? 0 +170515.98 -201129.9 -000001.2+000007.500001.9 08.2501.06K? 0 +171013.99 -654536.8 -000005.2-000004.000010.3 08.2501.65K? 0 +172619.37 +241752.2 -000010.6-000002.100008.2 08.2501.27K? 0 +173155.99 +324029.6 +000004.9-000000.100008.0 08.2501.47K? 0 +175023.96 -354240.8 +000019.6-000015.600003.6 08.2501.07K? 0 +175317.12 -172901.1 -000005.0-000017.800001.3 08.2501.22K? 0 +175651.87 -644819.4 -000009.9-000020.400014.9 08.2501.57K? 0 +180448.64 -344346.5 +000032.6-000021.600012.6 08.2501.00K? 0 +180503.91 +035237.6 -000017.4-000016.300012.5 08.2501.23K? 0 +180724.93 -345921.4 -000005.1-000025.400008.0 08.2501.63K? 0 +180834.97 +381141.6 +000011.5-000014.000003.2 08.2501.22K? 0 +180908.55 -312645.4 -000024.0+000005.500005.7 08.2501.31K? 0 +181116.14 +245925.2 +000018.5+000014.200002.6 08.2501.13K? 0 +181607.29 +164036.2 -000006.5-000006.700002.7 08.2501.64K? 0 +182301.79 +824221.6 -000005.6+000013.800008.3 08.2501.12K? 0 +182841.81 +091233.1 -000002.9+000037.600002.2 08.2501.32K? 0 +184444.82 -063814.6 +000013.4-000012.500000.8 08.2501.71K? 0 +184734.43 +195254.0 +000001.2-000043.800012.6 08.2501.71K? 0 +185030.65 +061336.6 +000014.4-000009.400005.5 08.2501.13K? 0 +185444.98 +032806.6 -000011.3-000022.700004.4 08.2501.31K? 0 +185543.44 -063844.6 -000002.8-000029.600000.8 08.2501.54K? 0 +190050.24 +012300.1 -000000.5+000018.500001.8 08.2501.04K? 0 +190448.89 -244856.9 -000003.2-000011.600014.5 08.2501.45K? 0 +191242.69 +484324.8 +000006.8+000010.300005.6 08.2501.24K? 0 +191729.32 +391440.5 +000020.4+000016.600001.8 08.2501.26K? 0 +192121.73 +330542.2 +000002.2-000000.300006.2 08.2501.67K? 0 +192232.27 -661001.9 -000020.7-000001.400016.2 08.2501.46K? 0 +193034.47 +593659.5 +000002.1-000017.800002.2 08.2501.62K? 0 +195042.74 +422241.9 +000003.0+000000.900000.2 08.2501.45K? 0 +195114.25 -150950.8 +000003.6-000013.200010.6 08.2501.39K? 0 +195808.50 +640037.3 +000028.8+000023.800015.5 08.2501.35K? 0 +200319.97 +184322.4 +000002.2-000003.100006.5 08.2501.53K? 0 +200623.62 +773216.1 +000022.1+000005.200008.5 08.2501.64K? 0 +200828.85 -770531.6 +000039.0-000037.500007.9 08.2501.37K? 0 +201451.23 -641128.8 -000008.3+000002.200005.9 08.2501.26K? 0 +201506.22 -565009.9 +000001.0+000000.400011.8 08.2501.06K? 0 +202413.64 +094848.2 +000003.2-000019.100010.4 08.2501.05K? 0 +202415.66 +075451.2 +000060.0-000053.100008.7 08.2501.22K? 0 +203339.33 -532951.8 +000069.3-000069.600009.9 08.2501.16K? 0 +203625.28 +325343.2 +000008.5-000000.400002.5 08.2501.51K? 0 +203650.60 +592429.9 +000017.6+000004.100012.5 08.2501.02K? 0 +204141.87 +364548.9 -000009.2+000007.700004.5 08.2501.58K? 0 +204903.93 -330054.2 +000010.1-000000.400000.7 08.2501.27K? 0 +204957.21 +400234.3 -000008.5-000010.100015.0 08.2501.49K? 0 +205249.07 +345440.0 +000004.4-000008.300022.6 08.2501.37K? 0 +205358.96 +012528.1 -000007.2-000008.500009.7 08.2501.51K? 0 +205714.94 +021957.8 -000033.1-000027.300002.2 08.2501.06K? 0 +210227.64 +175713.3 +000004.8-000008.100001.0 08.2501.14K? 0 +210404.77 -700628.3 +000002.3-000023.200001.7 08.2501.19K? 0 +210651.27 +401910.7 +000005.1+000009.300009.6 08.2501.71K? 0 +211247.47 -070923.3 +000000.4+000001.500019.6 08.2501.03K? 0 +211945.76 -400323.1 -000012.1-000006.900012.3 08.2501.49K? 0 +212703.36 -062845.9 -000024.2-000062.100021.3 08.2501.17K? 0 +212705.49 +553537.2 +000005.7-000073.200004.1 08.2501.22K? 0 +213214.40 -800431.9 +000030.2-000013.900000.2 08.2501.22K? 0 +214413.87 +191744.8 -000038.1-000042.400001.6 08.2501.00K? 0 +215042.48 -751752.4 +000032.7-000022.900005.6 08.2501.14K? 0 +215337.81 -355000.7 +000070.9-000025.300002.6 08.2501.15K? 0 +215738.67 +684146.1 +000028.6-000014.500012.1 08.2501.03K? 0 +215803.96 +141832.8 -000019.0-000002.300005.7 08.2501.22K? 0 +215817.67 -120607.8 +000036.2-000016.900006.1 08.2501.17K? 0 +220633.99 +305545.3 +000019.6+000010.100003.0 08.2501.39K? 0 +221013.76 +600007.7 +000015.8+000010.100012.5 08.2501.42K? 0 +222431.89 +601247.3 -000004.5-000007.400000.1 08.2501.93M? 0 +223053.09 -103732.0 +000072.0+000005.400002.5 08.2501.15K? 0 +223322.04 -174621.8 -000040.8-000045.900005.7 08.2501.13K? 0 +223424.77 -551922.7 -000006.0-000003.800000.1 08.2501.51K? 0 +223501.02 +661515.9 -000011.1+000004.300007.1 08.2501.31K? 0 +225227.26 -163924.0 -000009.1-000000.600013.9 08.2501.25K? 0 +225442.73 +112916.8 -000002.9-000037.700009.2 08.2501.02K? 0 +225704.51 +830309.6 +000014.6+000008.200002.0 08.2501.09K? 0 +230343.81 +375113.6 +000004.4-000001.500023.9 08.2501.49K? 0 +230735.32 -360417.6 -000012.4-000005.900014.5 08.2501.58K? 0 +232459.83 +070157.4 +000016.9-000024.300018.2 08.2501.70K? 0 +232547.92 -110920.3 +000016.3-000012.900000.1 08.2501.38K? 0 +232723.80 +295329.1 -000032.6-000020.800023.4 08.2501.64K? 0 +234042.30 +075623.5 -000020.4-000008.800012.1 08.2501.24K? 0 +234505.27 +465530.8 -000019.9-000018.400005.9 08.2501.57K? 0 +235149.10 +555527.8 +000003.0-000016.400011.3 08.2501.66K? 0 +235806.17 +295836.3 +000109.5-000042.900003.8 08.2501.04K? 0 +000040.39 -694032.9 -000040.9-000064.900029.2 08.2600.87G? 0 +000923.27 +583957.2 +000006.3-000008.900000.6 08.2600.04A? 0 +001632.04 +291736.7 +000008.3-000002.000007.8 08.2600.95G? 0 +001734.55 -695242.4 -000017.8+000006.300010.7 08.2600.55F? 0 +002608.64 -112236.8 +000059.1-000042.400025.9 08.2600.57F? 0 +004027.40 +163448.5 +000059.1-000164.500028.9 08.2600.66G? 0 +004422.96 +333705.2 +000000.0+000000.000000.0 08.2600.15A? 1 +005338.33 +454904.7 +000054.6-000016.900008.1 08.2600.32F? 0 +005501.33 +210500.1 +000033.8-000012.200008.7 08.2600.29A? 0 +011251.55 +320424.6 +000013.7-000022.000030.2 08.2600.19A? 0 +011610.78 +351352.7 -000004.6-000010.200001.5 08.2600.94G? 0 +011703.53 +275904.6 +000010.4-000002.200018.1 08.2600.17A? 0 +012250.36 +004245.5 -000110.4-000230.400017.0 08.2600.72G? 0 +013503.79 +732854.7 +000008.9+000040.800006.2 08.2600.97K? 0 +013732.28 -470642.6 +000028.7+000000.000004.1 08.2600.32F? 0 +013911.58 +122625.3 +000053.5+000017.000000.9 08.2600.44F? 0 +014421.36 +531120.8 -000008.1-000009.600000.8 08.2600.20A? 0 +015004.46 -134215.2 +000013.0-000004.100013.5 08.2600.91G? 0 +015423.95 +093152.4 -000015.8-000003.400003.8 08.2600.02A? 0 +020030.41 +395801.3 -000014.5-000014.500003.5 08.2600.93G? 0 +020519.34 +364224.8 +000005.4-000000.700012.5 08.2600.39F? 0 +020930.17 -412314.6 +000090.1+000035.700022.9 08.2600.68G? 0 +021125.60 +260616.6 -000099.7-000059.900000.9 08.2600.42F? 0 +021458.55 +650059.5 -000012.5+000004.800016.2 08.2600.81G? 0 +021511.17 -350703.9 +000198.5+000011.200030.0 08.2600.55F? 0 +021516.42 -322758.5 -000008.3+000007.300001.9 08.2600.99K? 0 +021639.22 +564416.1 -000010.5+000004.300011.4 08.2600.06A? 0 +021759.23 -282223.4 +000000.3-000007.000020.4 08.2600.48F? 0 +021934.97 +591829.8 +000021.4-000016.000001.4 08.2600.27A? 0 +022311.07 -290213.0 +000157.1+000101.100017.6 08.2600.61G? 0 +023308.81 +582745.6 +000000.0+000000.000000.0 08.2600.18A? 1 +023323.58 -724018.9 +000033.8+000021.000002.8 08.2600.51F? 0 +023436.19 +644720.8 +000007.5-000001.400004.9 08.2600.45F? 0 +024245.75 +424913.1 -000005.3-000017.800001.7 08.26-0.01B? 0 +030413.45 -082752.6 +000042.1+000025.100010.7 08.2600.36F? 0 +030738.24 +400508.6 +000000.0-000016.900010.0 08.2600.20A? 0 +031301.82 -365756.3 -000053.4-000142.400007.5 08.2600.59G? 0 +031322.33 +480631.9 +000040.2-000077.300013.9 08.2600.74G? 0 +031401.36 +374026.1 -000004.3+000001.700008.6 08.2600.52F? 0 +031444.02 +483432.7 -000010.3-000007.300001.1 08.2600.27A? 0 +031813.96 -134945.3 -000000.2+000001.100013.7 08.2600.24A? 0 +033916.80 -424544.2 -000048.7-000111.300017.3 08.2600.55F? 0 +034738.91 +701248.7 +000028.5-000026.800011.8 08.2600.36F? 0 +035055.56 +552055.0 +000054.7-000057.800016.0 08.2600.49F? 0 +035158.81 +623625.4 -000012.7-000004.900001.0 08.2600.88G? 0 +035404.07 +383252.2 -000011.8-000005.100003.8 08.2600.30A? 0 +035428.79 -055104.5 -000033.1-000003.400010.7 08.2600.39F? 0 +035458.69 +484820.4 +000002.9-000036.300004.1 08.2600.16A? 0 +035609.75 -095012.5 -000024.6-000034.700005.6 08.2600.41F? 0 +040022.19 -661043.6 +000004.3-000001.600003.2 08.2600.84G? 0 +040109.92 +731858.0 +000021.3+000011.300008.1 08.2600.91G? 0 +040731.79 -025946.0 +000017.0-000000.800005.1 08.2600.98K? 0 +040934.01 -173009.1 +000000.8+000001.800003.1 08.2600.40F? 0 +041012.68 -423720.8 -000007.9+000010.900009.6 08.2600.93G? 0 +041359.01 +423456.9 -000003.7-000037.200010.2 08.2600.42F? 0 +041632.67 +363008.6 +000008.2-000205.500057.2 08.2600.92G? 0 +042133.44 -254308.8 +000039.9-000068.700012.9 08.2600.59G? 1 +042605.40 +665741.1 -000004.7-000001.900001.9 08.2600.16A? 0 +044257.93 +530818.3 +000099.9-000041.600006.4 08.2600.44F? 0 +044327.25 -584722.5 +000004.4+000009.100000.1 08.2600.25A? 0 +044601.52 -040505.1 +000017.2+000000.500003.6 08.2600.20A? 0 +045737.42 -541026.5 -000003.3-000008.500013.1 08.2600.92G? 0 +045807.50 +005157.1 +000003.8-000014.700003.5 08.2600.20A? 0 +050041.77 +123614.2 +000019.6-000019.900009.6 08.2600.10A? 0 +050422.80 -210808.9 +000022.5+000019.100000.2 08.2600.99K? 0 +050557.49 -733540.0 -000020.0+000150.400019.0 08.2600.57F? 0 +051044.62 +284339.3 +000009.9-000001.800008.0 08.2600.28A? 0 +051555.01 -484125.6 -000025.7-000088.000018.0 08.2600.47F? 0 +051856.92 +361150.1 -000002.4-000003.100009.0 08.2600.05A? 0 +052307.87 -171326.1 -000004.2-000007.400001.3 08.2600.04A? 0 +052455.18 +505853.9 +000039.5-000008.600011.0 08.2600.54F? 0 +052643.57 -154547.7 -000000.5-000007.500000.6 08.2600.14A? 0 +053632.89 -514630.3 +000008.6+000027.100010.1 08.2600.39F? 0 +053857.77 +374419.0 +000005.9-000000.800000.7 08.2600.05A? 0 +054417.86 +300108.6 -000004.6+000003.300008.1 08.2600.13A? 0 +054503.16 +133434.9 +000007.5+000004.300004.9 08.2600.87G? 0 +054759.21 -081939.1 -000055.3-000075.700018.1 08.2600.86G? 0 +054838.57 +234707.7 -000005.5-000007.200010.6 08.2600.01A? 0 +055634.47 -103856.0 -000011.1+000001.500006.6 08.2600.03A? 0 +055704.26 +571928.0 -000024.0-000008.900013.4 08.2600.93G? 0 +055706.62 -414523.5 +000000.0+000000.000000.0 08.2600.42F? 1 +055803.73 -354800.7 -000017.6-000062.500009.6 08.2600.58G? 0 +055853.86 -534803.7 +000018.4-000013.600012.2 08.2600.45F? 0 +060209.57 +454125.7 -000005.2-000036.800002.6 08.2600.24A? 0 +060234.43 -125712.1 -000030.7-000017.400011.3 08.2600.35F? 0 +060641.85 -161536.9 +000001.0+000029.300012.3 08.2600.75G? 0 +060807.55 +082156.2 +000018.6-000022.000011.7 08.2600.31F? 0 +061301.47 -343435.2 +000035.6-000078.800019.2 08.2600.91G? 0 +061331.89 -043600.7 -000005.7-000021.200007.3 08.2600.02A? 0 +061942.00 +110028.0 -000005.3+000004.700007.8 08.26-0.09B? 0 +062158.77 +141832.3 +000010.1+000013.800003.2 08.2600.02A? 0 +062309.16 +155032.4 -000017.7-000016.200005.0 08.26-0.05B? 0 +062333.97 +341555.0 -000005.5-000002.100005.7 08.2600.94G? 0 +062440.55 -153903.2 -000005.9+000007.800008.6 08.2600.10A? 0 +063002.72 -495917.3 -000003.7-000007.900003.3 08.2600.37F? 0 +063156.82 -684231.6 -000039.6-000466.500036.9 08.2600.77G? 0 +063346.32 -063322.5 -000013.9+000007.000016.2 08.2600.18A? 0 +063653.30 +170602.4 -000009.7-000006.300010.5 08.2600.33F? 0 +064139.60 -075829.9 +000002.0-000006.500015.5 08.2600.02A? 0 +064333.09 -392222.7 -000001.2-000001.300001.5 08.2600.06A? 0 +064333.61 -440318.3 -000015.0+000031.200011.2 08.2600.19A? 0 +064928.33 +130416.5 +000019.7-000043.600013.0 08.2600.50F? 0 +065002.47 +270012.7 -000016.2+000005.600000.4 08.2600.19A? 0 +065107.96 +010658.9 +000000.3-000014.700007.0 08.2600.34F? 0 +065354.22 -001849.4 -000016.3-000007.000005.0 08.26-0.06B? 0 +065659.76 +192832.1 -000026.4-000006.300010.9 08.2600.20A? 0 +065950.50 +020117.0 +000000.7-000002.700013.7 08.26-0.03B? 0 +070009.23 -161917.9 +000008.2-000001.000012.4 08.2600.49F? 0 +070155.95 +470630.8 -000008.3-000018.800004.2 08.2600.07A? 0 +070232.21 +413808.6 +000005.5-000046.400005.3 08.2600.52F? 0 +070616.86 +224101.2 -000092.3-000078.000026.9 08.2600.71G? 0 +071954.86 +465821.3 -000037.6-000134.100023.3 08.2600.63G? 0 +072217.30 +044019.4 -000024.8-000014.300013.8 08.2600.99K? 0 +072315.36 -320248.2 -000009.4+000001.000005.8 08.26-0.10B? 0 +072607.36 -090547.6 +000002.8+000003.000002.8 08.26-0.07B? 0 +072753.42 -665901.7 -000007.4+000013.400008.6 08.2600.26A? 0 +072911.14 +205621.8 +000007.9-000010.500001.7 08.2600.47F? 0 +073138.81 +714915.4 -000023.3-000031.400000.1 08.2600.93G? 0 +073145.42 +412758.3 -000005.9-000005.100002.9 08.2600.11A? 0 +073314.81 +325142.6 -000012.1+000018.300002.9 08.2600.95G? 0 +073642.41 -103816.9 +000004.1-000009.300000.5 08.2600.54F? 0 +073922.95 +691928.2 -000007.2-000003.300000.4 08.2600.96K? 0 +074536.33 -473507.8 -000022.8-000025.400014.9 08.2600.48F? 0 +074728.85 -294135.8 -000000.6+000011.300001.7 08.2600.69G? 0 +074822.91 +132506.3 +000001.1-000003.800002.4 08.2600.96K? 0 +075733.26 +340328.1 +000002.0-000015.700000.5 08.2600.88G? 0 +080328.71 -010943.9 -000074.0-000189.300019.6 08.2600.70G? 0 +080349.97 -643745.1 -000005.4+000012.400002.6 08.2600.04A? 0 +080632.40 -491207.4 -000012.5+000002.600001.3 08.26-0.08B? 0 +080822.47 +145113.0 -000018.4-000015.300017.2 08.2600.34F? 0 +081431.53 -451250.6 -000014.7-000002.200001.9 08.26-0.06B? 0 +081754.60 -252140.2 -000002.0-000008.200005.2 08.2600.52F? 0 +081814.56 +290444.8 -000044.2-000019.800001.3 08.2600.42F? 0 +081959.73 -781942.9 -000015.8+000031.400007.2 08.2600.27A? 0 +082012.68 -234700.7 -000008.2-000000.300008.6 08.2600.02A? 0 +082036.67 -044915.8 -000032.9+000024.300004.1 08.2600.57F? 0 +082054.53 -222701.6 -000005.3-000012.300009.4 08.2600.20A? 0 +082437.10 -085542.1 -000001.8+000000.600004.5 08.2600.14A? 0 +082554.98 +175001.1 -000106.9-000024.100019.9 08.2600.58G? 0 +082916.42 +292809.6 -000000.4-000017.800009.1 08.26-0.02B? 0 +083010.38 -270403.6 -000021.7+000057.700003.6 08.2600.35F? 0 +083223.79 +131505.0 -000038.4+000007.500001.2 08.2600.52F? 0 +083412.35 +565523.4 -000008.9-000049.500008.4 08.2600.09A? 1 +084354.77 +452713.7 -000027.1-000037.000017.1 08.2600.33F? 0 +084615.00 -112332.9 +000017.0-000047.200002.8 08.2600.36F? 0 +085210.14 +290802.9 -000019.7-000018.900000.5 08.2600.23A? 0 +085252.23 -441712.3 -000009.4+000020.900007.3 08.2600.14A? 0 +085458.04 +040849.8 +000011.2+000018.300014.2 08.2600.94G? 0 +085610.39 +262139.5 -000029.8-000029.600009.8 08.2600.34F? 0 +085654.49 -722423.4 -000018.9+000024.500001.1 08.2600.48F? 0 +085727.30 -010701.6 -000003.8-000010.900007.5 08.2600.94G? 0 +085835.64 -234742.5 -000004.1+000000.400012.8 08.2600.48F? 0 +090827.19 +273234.6 -000053.3+000073.000012.3 08.2600.57F? 0 +091222.78 -625457.7 -000012.3+000017.700004.3 08.26-0.03B? 0 +091707.80 +071631.3 -000021.5-000072.400016.2 08.2600.49F? 0 +091849.60 +294914.3 -000093.4-000048.000022.9 08.2600.88G? 0 +091958.34 -274635.1 -000026.9+000010.000004.0 08.2600.04A? 0 +092220.92 -584405.2 -000011.4-000001.600008.3 08.26-0.03B? 0 +092229.45 -465050.0 -000019.2+000004.400003.1 08.26-0.07B? 0 +092314.74 +033018.9 -000037.2+000034.400015.0 08.2600.41F? 0 +092352.00 +800739.4 -000028.7+000066.500000.5 08.2600.52F? 0 +092820.37 -080518.1 +000000.0+000000.000000.0 08.2600.17A? 1 +092952.61 +580744.8 -000015.0-000018.600003.8 08.2600.33F? 0 +093316.52 -042443.3 -000013.4-000048.900000.9 08.2600.96K? 0 +093347.53 +730132.2 +000026.6-000003.500002.0 08.2600.87G? 0 +093518.44 -480458.2 -000007.0-000003.700000.3 08.2600.00A? 0 +093842.89 +501457.2 -000029.0-000026.900018.7 08.2600.43F? 0 +094001.39 -532305.3 -000023.3-000005.800008.0 08.2600.21A? 0 +094231.30 +350030.4 -000012.6-000040.200012.6 08.2600.57F? 0 +094444.72 -113952.3 +000003.3+000020.600013.3 08.2600.93G? 0 +094453.03 +442507.6 +000001.3-000012.900010.1 08.2600.62G? 0 +094649.98 -641429.7 -000020.1+000016.500003.4 08.2600.10A? 0 +094912.73 +145727.0 +000002.1-000013.100002.5 08.2600.18A? 0 +095703.63 -560248.8 -000006.1-000000.600010.9 08.2600.44F? 0 +100515.56 -474721.4 -000024.4+000021.400008.9 08.2600.53F? 0 +100727.73 +264701.5 -000023.1-000021.000006.6 08.2600.60G? 0 +101259.47 +163154.8 -000014.8-000077.500027.2 08.2600.55F? 0 +101615.16 -274234.9 -000033.2-000024.000017.5 08.2600.35F? 0 +101640.12 -621821.3 -000034.3+000036.600010.5 08.2600.39F? 0 +102310.95 +033906.4 -000000.8+000001.100027.8 08.2600.41F? 0 +102444.90 -271635.9 -000014.4+000001.100010.6 08.2600.38F? 0 +102458.60 +124348.7 -000056.4+000004.500001.0 08.2600.37F? 0 +102529.54 -451057.5 -000053.6-000032.700013.5 08.2600.51F? 0 +102756.53 -024246.4 -000043.7+000007.600000.7 08.2600.46F? 0 +102911.25 -573648.3 -000002.4+000009.600005.9 08.2600.67G? 0 0.10 1.00 +103446.68 +685148.6 -000013.5-000003.100009.8 08.2600.22A? 0 +104154.89 -040427.5 -000048.7-000005.900006.4 08.2600.43F? 0 +104552.05 -205828.8 -000027.9-000084.100001.7 08.2600.45F? 0 +105053.15 +053509.0 -000013.6-000023.000018.1 08.2600.54F? 0 +105128.95 -571638.7 -000012.9+000003.000000.1 08.2600.02A? 0 +105644.84 -002043.7 -000008.7+000025.600025.4 08.2600.42F? 0 +110041.72 -123816.5 -000031.2+000024.400010.5 08.2600.46F? 0 +110433.27 -584229.4 +000000.0+000000.000000.0 08.2600.94G? 0 +110818.69 +824435.2 -000089.5-000030.800015.6 08.2600.56F? 0 +110929.20 -425833.4 -000012.9+000009.800009.5 08.2600.03A? 0 +111406.09 +235034.4 -000001.1-000003.900009.9 08.26-0.12B? 0 +111705.35 +211751.6 -000206.9-000529.000017.9 08.2600.71G? 0 +111852.19 -641553.8 -000010.7+000002.300004.6 08.2600.27A? 0 +112615.70 -575533.1 +000003.2+000002.100011.0 08.2600.22A? 0 +113144.08 -715542.8 -000011.0+000005.300000.4 08.2600.12A? 0 +113929.14 -610945.5 +000029.1+000012.300006.5 08.2600.49F? 0 +114056.98 +045712.1 -000039.5+000023.500001.4 08.2600.41F? 1 +114404.09 -152720.9 +000011.7-000019.500012.1 08.2600.96K? 0 +115043.75 -574951.5 -000017.8-000006.800007.4 08.26-0.08B? 0 +115308.05 -564338.0 -000033.1-000010.500002.1 08.2600.40F? 0 +115609.92 -495144.0 -000018.2+000001.700004.1 08.26-0.07B? 0 +115717.75 +621351.8 -000005.2-000015.500009.8 08.2600.51F? 0 +120015.83 -164025.8 +000000.6+000000.100019.6 08.2600.90G? 0 +121301.87 +594312.7 -000002.6-000013.000004.7 08.2600.95G? 0 +121602.52 +280255.3 -000026.4-000007.200003.3 08.2600.45F? 0 +121907.01 +522619.9 -000006.3+000008.000000.1 08.2600.88G? 0 +122329.22 -774051.5 -000065.6+000014.800016.2 08.2600.49F? 0 +123148.83 -315501.3 -000014.4+000025.400002.0 08.2600.89G? 0 +123254.89 +544743.1 -000042.3-000013.700008.9 08.2600.45F? 0 +123851.94 -524502.9 -000001.2+000012.500004.0 08.2600.50F? 0 +125001.70 -071149.7 +000061.6-000152.400004.0 08.2600.69G? 0 +130906.48 +301437.4 +000027.4+000008.400014.4 08.2600.42F? 0 +130937.26 +055847.1 -000002.5-000021.300017.3 08.2600.38F? 0 +131804.69 +403146.9 +000025.7-000025.800013.9 08.2600.49F? 0 +131953.66 +280616.9 -000056.0+000014.200012.7 08.2600.47F? 0 +132156.63 +221839.3 -000104.9-000040.900019.2 08.2600.57F? 0 +132356.37 -050855.1 +000024.5+000006.900011.4 08.2600.90G? 0 +132414.66 -020626.4 -000024.8-000012.500008.8 08.2600.66G? 0 +132643.66 -221753.5 -000053.4-000009.100015.6 08.2600.89G? 0 +133350.24 +172530.6 -000018.2-000021.400023.3 08.2600.58G? 0 +134344.74 -513734.8 -000199.2-000095.000012.6 08.2600.71G? 0 +134414.86 -363334.0 -000028.6-000011.200002.2 08.2600.96K? 0 +134610.76 -351021.8 -000090.6-000011.300008.2 08.2600.45F? 0 +134634.77 +275633.5 +000016.1-000001.500009.7 08.2600.31A? 0 +134727.74 +753507.9 -000075.0+000035.900009.7 08.2600.46F? 0 +135510.05 -685255.3 -000007.8-000006.900004.8 08.26-0.04B? 0 +140032.57 -082056.6 -000020.4-000013.700012.0 08.2600.09A? 0 +140223.99 -664721.3 +000020.3+000009.200005.3 08.2600.35F? 0 +140436.14 -334631.0 +000035.8+000005.500007.6 08.2600.22A? 0 +141446.18 -182549.4 -000047.6-000026.300015.1 08.2600.49F? 0 +141605.50 -342507.9 -000024.0+000012.900024.6 08.2600.73G? 0 +142042.86 +571052.8 -000019.5-000058.300004.5 08.2600.57F? 0 +142105.24 -553147.3 -000054.0-000012.500000.2 08.2600.41F? 0 +142430.79 -144726.2 -000037.3-000031.400015.5 08.2600.55F? 0 +142600.18 -301709.9 -000077.1-000008.100019.5 08.2600.85G? 0 +142759.65 -014608.3 +000039.5-000057.300031.8 08.2600.53F? 0 +150201.96 +091114.7 -000020.8-000015.900015.1 08.2600.56F? 0 +150234.77 -413425.1 -000020.1-000021.300007.0 08.2600.42F? 0 +150624.75 -593342.3 +000000.8-000020.100010.8 08.2600.51F? 1 +151857.77 -043244.1 -000085.5+000018.600015.8 08.2600.47F? 0 +153155.88 -501001.4 +000028.8+000003.800003.8 08.2600.34F? 0 +153627.64 -372223.1 -000092.0-000061.300006.6 08.2600.49F? 0 +153834.28 -213555.8 -000002.2+000006.700011.1 08.2600.40F? 0 +154244.60 -445858.4 -000004.6+000006.900010.9 08.2600.01A? 0 +154300.21 -511918.3 +000006.3-000002.900005.9 08.26-0.04B? 0 +154327.10 +294155.4 +000030.6-000030.300004.2 08.2600.47F? 0 +154720.27 -180525.6 +000021.8+000001.200018.5 08.2600.22A? 0 +154729.14 -591040.0 +000007.5-000024.400000.7 08.2600.38F? 0 +154932.19 -524846.0 -000005.7+000009.500003.0 08.26-0.06B? 0 +155049.08 +260610.1 -000089.2-000045.900011.7 08.2600.99K? 0 +155127.41 -421802.5 -000007.0-000007.000005.3 08.2600.06A? 0 +155304.37 +535217.3 +000123.0-000175.300032.4 08.2600.84G? 0 +155500.66 -752908.7 +000012.0+000050.400007.0 08.2600.23A? 0 +155823.56 +470703.2 -000003.8-000045.300009.4 08.2600.54F? 0 +160429.91 +061202.4 -000000.5-000052.900000.7 08.2600.26A? 0 +160436.43 -582552.3 -000016.5-000008.900009.4 08.2600.26A? 0 +160554.85 +452943.3 -000018.2-000010.400022.4 08.2600.46F? 0 +162115.88 -300604.2 +000010.4-000005.800006.0 08.2600.32F? 0 +163153.92 -260040.9 -000053.5+000000.400005.5 08.2600.55F? 0 +163259.42 -615130.6 +000005.8+000004.300002.6 08.26-0.03B? 0 +164113.43 -640315.0 -000004.8-000006.400014.6 08.26-0.02B? 0 +164531.21 +392258.9 +000011.1+000010.000003.9 08.2600.88G? 0 +164828.02 -302155.5 +000003.1-000011.200004.6 08.26-0.03B? 0 +165145.11 -643502.4 -000000.7-000018.500002.9 08.2600.15A? 0 +165653.68 -020255.4 -000041.2+000039.000015.7 08.2600.52F? 0 +165924.17 -271041.5 -000016.1+000011.500008.9 08.2600.18A? 0 +170419.10 +701813.8 -000014.7+000029.800002.5 08.2600.39F? 0 +171151.61 -553748.2 +000004.5-000010.100008.0 08.26-0.04B? 0 +171154.53 -735243.7 -000003.1-000018.200001.3 08.2600.12A? 0 +171432.79 -491250.6 +000006.6-000010.900008.1 08.2600.16A? 0 +171711.23 -064707.6 -000010.0-000029.200007.7 08.2600.36F? 0 +171720.50 +252344.4 -000004.7+000004.800002.2 08.2600.42F? 0 +171838.32 -360512.9 +000010.6-000008.400002.3 08.2600.55F? 0 +172054.02 +730048.1 +000047.6+000202.500023.3 08.2600.97K? 0 +172336.68 +425541.5 -000005.8+000079.200008.0 08.2600.52F? 0 +172402.83 -114206.8 +000000.0+000000.000000.0 08.2600.89G? 1 +172529.27 -194427.0 -000018.8-000026.700001.9 08.2600.31F? 0 +172753.20 +094505.1 -000008.1+000002.200006.9 08.2600.11A? 0 +173130.27 -602624.4 -000026.3-000044.200003.0 08.2600.38F? 0 +173749.52 +114116.9 +000010.0-000005.100004.6 08.2600.32F? 0 +174554.78 +215317.4 -000013.2-000008.100006.0 08.2600.13A? 0 +174608.34 +522845.7 +000002.3-000020.200004.2 08.2600.02A? 0 +174646.70 +053353.8 -000001.3+000002.200001.8 08.2600.08A? 0 +174826.83 +474608.1 +000011.0-000011.200012.9 08.2600.99K? 0 +175045.47 -051948.7 -000014.8-000020.000005.5 08.2600.36F? 0 +175601.16 -350246.9 +000022.0-000010.900007.8 08.2600.04A? 0 +180413.81 +232648.4 +000007.3-000016.300000.3 08.2600.28A? 1 +180417.64 -392252.2 +000057.8-000017.500001.3 08.2600.48F? 0 +180648.14 -290211.9 +000004.8-000003.500010.4 08.2600.06A? 0 +180838.26 +183808.8 -000005.8-000007.500007.5 08.2600.00A? 0 +181008.77 -585805.9 +000011.6+000011.900005.7 08.2600.43F? 0 +181047.13 -211841.0 -000022.5-000016.400015.3 08.2600.08A? 0 +181538.99 -280447.6 +000049.1+000000.900012.3 08.2600.00B? 0 +181831.23 -015507.4 +000073.2-000028.000012.7 08.2600.91G? 0 +181858.69 -135928.5 +000007.9+000010.900006.6 08.2600.27A? 0 +181955.43 +042114.2 +000006.4-000003.100004.3 08.2600.11A? 0 +182022.96 +063239.2 +000008.1+000003.300005.5 08.2600.06A? 0 +182654.10 +062903.9 +000002.2+000004.400007.5 08.2600.22A? 0 +183250.07 +072613.9 -000017.0-000023.900001.1 08.2600.99K? 0 +183409.70 +482101.4 -000003.5+000013.600001.1 08.2600.15A? 0 +184010.67 -415607.3 +000002.7-000005.300011.5 08.26-0.14B? 0 +184155.38 -162317.8 +000057.3-000018.200019.6 08.2600.54F? 0 +184227.66 +441624.9 -000005.5+000001.400008.2 08.2600.64G? 0 +184438.68 +153759.5 -000010.6-000012.700005.5 08.2600.36F? 0 +184528.62 -043558.7 -000008.0+000010.200007.5 08.2600.68G? 0 +184539.85 -134016.1 +000000.3-000033.100005.2 08.2600.53F? 0 +184559.60 +355153.6 -000006.0+000001.600004.0 08.2600.09A? 0 +184622.90 +414119.6 -000007.4-000009.200003.6 08.2600.14A? 0 +184830.63 +722558.9 +000001.6+000020.500001.0 08.2600.92G? 0 +185549.88 -183200.6 -000002.0-000012.900001.7 08.2600.40F? 0 +190034.61 +144049.4 +000006.4-000000.100015.3 08.2600.44F? 0 +190128.66 -342235.1 +000006.4-000048.400000.5 08.2600.51F? 0 +190921.94 -673224.9 -000013.6-000011.300008.1 08.2600.93G? 0 +190924.35 -441255.4 +000022.6-000004.500005.2 08.2600.41F? 0 +191113.35 -140242.2 +000002.2-000012.700006.2 08.26-0.00B? 0 +191122.81 +211539.1 +000013.0+000003.200000.2 08.2600.11A? 1 +191406.03 +624740.3 +000008.9+000017.600004.2 08.2600.04A? 0 +191432.54 +103319.0 -000008.1+000000.600016.8 08.2600.43F? 0 +191859.09 -105547.6 +000000.3+000004.700002.2 08.2600.05A? 0 +192015.43 -695238.7 +000028.8-000040.900011.8 08.2600.51F? 0 +192612.22 +153306.8 -000003.1-000011.700010.3 08.2600.26A? 0 +192739.25 -595428.1 +000005.1+000000.800009.3 08.2600.10A? 0 +193605.48 +244348.7 +000079.8+000044.700023.7 08.2600.56F? 0 +193737.03 +844617.2 +000003.3-000009.700001.0 08.2600.05A? 0 +193918.92 +092251.3 +000048.8-000011.000012.3 08.2600.71G? 0 +194236.23 +282053.2 +000017.4+000013.100003.7 08.2600.52F? 0 +194236.57 +395953.1 -000006.5-000043.500007.2 08.2600.43F? 0 +194317.27 +045310.4 +000058.0+000021.100000.9 08.2600.46F? 0 +194336.88 -385230.2 +000001.5-000034.400005.5 08.2600.12A? 0 +194357.36 -665650.7 +000000.1-000013.400002.4 08.2600.40F? 0 +194451.68 +455947.7 +000028.5+000035.700003.8 08.2600.24A? 0 +194506.45 -474151.7 -000022.9+000017.600022.3 08.2600.93G? 0 +194533.52 +333611.0 +000000.0+000000.000000.0 08.2600.95K? 1 +194738.21 +381751.6 +000002.7-000005.000000.1 08.26-0.01B? 0 +195310.74 -564005.1 +000005.9-000007.100010.0 08.2600.51F? 0 +195422.06 +382838.6 -000134.4-000098.400013.7 08.2600.61G? 0 +200300.92 -260229.7 +000015.7-000002.600010.6 08.2600.14A? 0 +200329.78 +825018.1 -000055.8+000058.900006.8 08.2600.53F? 0 +200430.73 +245557.1 +000007.8-000015.300001.1 08.2600.01A? 0 +200709.11 -005226.7 +000125.9-000061.000027.2 08.2600.73G? 0 +200923.05 -363015.8 +000003.5-000118.300015.8 08.2600.85G? 0 +201326.75 -461203.2 -000016.9-000055.800016.2 08.2600.65G? 0 +201606.56 -620956.8 +000044.6-000082.000001.2 08.2600.60G? 1 +201919.49 -034514.9 -000021.8+000001.300006.6 08.2600.47F? 0 +202351.69 +523152.3 -000000.5+000000.000004.8 08.26-0.09B? 0 +202706.70 +440445.1 +000001.5+000005.500004.5 08.26-0.02B? 0 +202952.46 +442914.2 -000002.5-000008.200001.0 08.26-0.05B? 0 +203201.85 +270429.9 -000002.9-000018.000001.2 08.2600.94G? 0 +203325.30 -032124.0 +000000.7+000007.400008.8 08.2600.98K? 0 +203356.02 -525020.8 -000011.0-000028.900029.3 08.2600.54F? 0 +203403.29 +042922.8 -000073.9-000077.600005.3 08.2600.55F? 0 +204015.84 +444617.2 -000001.4-000007.200002.2 08.26-0.03B? 0 +204602.72 +524645.9 +000001.7+000001.800004.6 08.2600.12A? 0 +204839.61 +284811.9 +000044.7+000037.700018.1 08.2600.81G? 0 +205124.06 +393910.5 -000012.0-000005.600000.3 08.2600.94G? 0 +205714.66 -592357.5 +000023.7-000015.700009.6 08.2600.32F? 0 +205831.30 +084801.9 -000013.5-000008.800012.3 08.2600.37F? 0 +210133.13 +013014.8 -000019.5-000023.700003.2 08.26-0.07B? 0 +210409.73 +450922.5 +000007.8-000004.600006.9 08.2600.74G? 0 +210548.62 -574411.1 -000013.1+000011.100002.7 08.2600.50F? 0 +210719.04 +040830.1 +000015.9-000018.500010.9 08.2600.57F? 0 +210724.97 -080951.4 +000006.5+000007.900003.1 08.2600.12A? 0 +210737.89 +142055.1 +000069.5+000023.700014.5 08.2600.33F? 0 +210823.86 -755848.2 +000000.0+000000.000000.0 08.2600.56F? 1 +211431.16 -304526.6 -000011.4-000048.600006.6 08.2600.81G? 0 +211530.90 -001607.7 +000003.4-000000.300006.6 08.2600.94G? 0 +211839.10 +661004.1 +000173.0+000080.300020.4 08.2600.81G? 0 +211847.86 -263657.5 +000015.7-000062.800008.1 08.2600.52F? 1 +211849.85 +585533.9 +000011.0+000004.200002.1 08.2600.08A? 0 +212145.81 +430838.3 +000000.0+000000.000000.0 08.2600.02A? 1 +213214.66 +483822.4 -000009.1-000014.900000.0 08.2600.04A? 0 +213854.68 -315433.4 +000061.4-000013.700024.0 08.2600.50F? 0 +214159.15 -243911.6 +000000.0+000000.000000.0 08.2600.00B? 0 +214446.56 -062108.6 +000012.1+000000.700000.4 08.26-0.01B? 0 +214544.68 +285218.3 -000009.7-000008.700002.2 08.2600.13A? 0 +214825.32 +575116.2 +000037.7+000001.300009.6 08.2600.10A? 0 +220128.40 +481754.2 +000046.9+000001.800007.6 08.2600.38F? 0 +220410.55 +603355.9 +000031.3+000006.900011.6 08.2600.21A? 0 +220550.77 +415747.8 +000046.3+000020.700013.2 08.2600.39F? 0 +220813.23 -613824.0 +000177.7-000113.800021.5 08.2600.51F? 0 +221129.56 +173110.5 +000007.9+000001.900013.9 08.2600.95K? 0 +221237.84 +301234.3 +000035.5-000007.000013.8 08.2600.52F? 1 +221432.37 -533431.1 +000034.0-000041.000014.3 08.2600.39F? 0 +221436.21 +313326.7 +000015.9-000000.100000.7 08.2600.34F? 0 +221930.26 -604733.5 +000020.4+000007.700007.3 08.2600.84G? 0 +222047.55 +065658.5 +000075.4-000135.500011.2 08.2600.52F? 0 +222159.33 +094154.5 +000129.8-000023.100011.0 08.2600.66G? 0 +223047.52 +484506.4 +000020.0-000007.900005.8 08.2600.13A? 0 +223537.92 +052226.0 +000410.3-000209.400009.0 08.2600.67G? 0 +223551.81 +643520.5 +000018.6+000005.100003.4 08.2600.31A? 0 +223637.17 +374345.6 -000006.3-000011.800008.1 08.26-0.07B? 0 +223746.51 -500359.8 +000029.6-000011.700006.6 08.2600.36F? 0 +224006.12 +513602.6 +000107.9-000035.100005.3 08.2600.46F? 0 +230342.27 +295359.0 -000054.9-000098.100011.2 08.2600.48F? 1 +230742.12 -094001.8 -000000.1-000014.700039.8 08.2600.34F? 0 +231027.25 +032927.1 +000046.0-000021.600004.2 08.2600.22A? 0 +231513.21 +522106.8 +000179.1+000019.600035.4 08.2600.61G? 0 +232105.36 -251511.1 +000023.6+000010.300001.9 08.2600.23A? 0 +232908.19 -510111.7 +000074.0+000058.100017.5 08.2600.50F? 0 +233040.71 +051447.2 -000006.3+000007.400009.4 08.2600.35F? 0 +233707.21 +142701.0 -000123.8-000103.300006.3 08.2600.77G? 0 +234143.92 -233638.0 +000014.5-000047.200007.5 08.2600.96K? 0 +234333.56 +760116.8 +000031.0-000014.700002.0 08.2600.05A? 0 +235209.55 +433031.4 +000094.6+000108.100025.6 08.2600.51F? 1 +235733.70 +773338.0 +000051.0+000005.900011.3 08.2600.45F? 0 +235944.66 -321238.3 +000009.5-000035.400007.3 08.2600.86G? 0 +005845.01 -622706.6 +000026.7+000009.000000.5 08.2601.58K? 0 +010106.92 -185023.3 -000011.1-000025.400005.3 08.2601.39K? 0 +010658.73 +481500.3 -000004.1+000004.000005.0 08.2601.33K? 0 +012219.63 -312520.0 -000003.6-000006.800003.8 08.2601.59K? 0 +012650.69 -193832.8 +000068.4+000001.000006.5 08.2601.03K? 0 +012911.31 +094040.0 +000011.5-000006.900009.1 08.2601.24K? 0 +012919.46 -031148.1 +000008.6-000005.100001.0 08.2601.55K? 0 +013202.51 -055330.5 +000036.1-000005.000013.0 08.2601.12K? 0 +014307.83 -612143.9 +000018.8+000005.500013.1 08.2601.07K? 0 +014733.30 -633630.9 -000033.6-000006.600003.9 08.2601.58K? 0 +014807.44 -562327.0 +000032.1-000040.500002.1 08.2601.06K? 0 +020114.86 +475637.2 -000001.9+000002.500001.0 08.2601.71K? 0 +020712.31 -114056.3 +000020.3-000004.600003.2 08.2601.09K? 0 +021012.65 +002939.7 -000006.1-000001.200027.3 08.2601.05K? 0 +022022.05 -271622.8 +000010.6+000011.800008.4 08.2601.26K? 0 +022142.19 -714013.4 +000044.7+000024.200002.2 08.2601.21K? 0 +022254.23 +563723.6 -000002.8-000011.100011.1 08.2601.29K? 0 +022914.65 -605449.5 +000000.9+000008.600002.0 08.2601.14K? 0 +023139.59 +442919.5 +000009.1+000010.200023.2 08.2601.14K? 0 +024421.38 -245104.8 +000012.1-000014.400006.3 08.2601.14K? 0 +024434.52 +634125.4 +000011.6-000000.400000.4 08.2601.16K? 0 +024954.78 +395516.3 +000004.9-000049.000010.5 08.2601.09K? 0 +030652.40 +350725.9 +000007.3+000023.200013.6 08.2601.23K? 0 +032236.11 +245228.7 -000006.4-000008.200007.4 08.2601.65K? 0 +033015.35 +125406.8 -000008.4-000055.800022.3 08.2601.01K? 0 +034212.35 +144734.2 +000032.2+000022.600028.0 08.2601.70K? 0 +034405.20 +272504.3 -000004.8+000009.000038.0 08.2601.58K? 0 +034446.04 -540958.7 +000005.9+000018.500009.5 08.2601.34K? 0 +034551.20 -383459.6 +000003.5-000014.600004.8 08.2601.06K? 0 +034639.93 -321241.2 +000028.7+000003.100006.9 08.2601.13K? 0 +035842.64 +033132.1 -000009.0-000003.000008.2 08.2601.16K? 0 +035914.01 +251257.4 +000000.1-000016.700003.8 08.2601.45K? 0 +035943.09 +312134.7 -000017.0-000010.400006.5 08.2601.31K? 0 diff --git a/kstars/kstars/data/hip058.dat b/kstars/kstars/data/hip058.dat new file mode 100644 index 00000000..4cc937e0 --- /dev/null +++ b/kstars/kstars/data/hip058.dat @@ -0,0 +1,1000 @@ +040928.80 +562552.3 +000036.1-000024.000030.1 08.2601.59K? 0 +042245.39 -015529.0 +000038.1+000020.800027.2 08.2601.20K? 0 +042731.69 -081129.6 +000011.7-000004.100003.8 08.2601.09K? 0 +043553.86 +002312.6 -000041.9-000063.600000.6 08.2601.21K? 0 +044258.49 +171840.1 +000027.4+000000.500017.4 08.2601.69K? 0 +045005.14 +083114.3 -000023.1-000015.900001.7 08.2601.66K? 0 +045042.19 -523740.2 +000015.0+000012.100005.8 08.2601.00K? 0 +045509.60 -495643.6 +000034.9-000047.600005.1 08.2601.71K? 0 +050132.77 -680143.6 +000014.0+000038.800000.3 08.2601.50K? 0 +050434.48 +302249.3 +000038.1+000007.800001.8 08.2601.88M? 0 +051633.52 -624202.5 +000023.6-000006.000007.3 08.2601.32K? 0 +052445.18 -005009.7 +000010.2-000002.400000.6 08.2601.04K? 0 +052448.53 -422623.8 +000007.0+000007.600000.2 08.2601.19K? 0 +053654.80 -561116.2 +000001.7+000027.100006.1 08.2601.56K? 0 +053718.00 -534153.5 -000005.0+000024.600010.3 08.2601.37K? 0 +053853.73 -274343.2 +000008.1+000016.100000.8 08.2601.58K? 0 +054349.34 -161950.3 +000007.5+000019.800000.8 08.2601.03K? 0 +055140.19 +275030.7 +000015.2-000010.300000.4 08.2601.06K? 0 +055308.67 +755207.7 +000006.4-000021.100004.9 08.2601.51K? 0 +055631.94 +110236.0 -000007.9-000004.900006.7 08.2601.73K? 0 +055633.68 +532003.6 +000015.2-000031.700004.0 08.2601.43K? 0 +055712.44 +581202.4 -000001.8-000030.700001.0 08.2601.06K? 0 +055819.05 -711932.0 -000030.1+000027.000001.8 08.2601.25K? 0 +055940.29 -080244.9 -000006.0-000025.200004.3 08.2601.40K? 0 +060149.55 -183105.5 +000006.6+000007.000003.5 08.2601.56K? 0 +062540.35 -720234.9 -000016.6-000022.400003.8 08.2601.13K? 0 +063021.78 +554858.6 +000012.2-000023.800001.0 08.2601.17K? 0 +063623.09 +061409.2 -000005.5-000009.100008.6 08.2601.30K? 0 +063642.64 -134723.1 -000011.0-000009.500000.9 08.2601.05K? 0 +063721.17 +314238.8 -000011.4+000010.800001.5 08.2601.28K? 0 +064037.34 +093542.7 -000018.1-000018.800009.0 08.2601.44K? 0 +064128.71 +683850.4 -000026.1+000001.000003.4 08.2601.02K? 0 +064919.00 +220939.8 +000028.6-000001.600000.9 08.2601.23K? 0 +065047.94 +261757.7 -000026.0-000001.300011.1 08.2601.03K? 0 +065801.27 -144911.0 -000007.2+000005.500003.0 08.2601.69K? 0 +071107.64 +475440.1 +000093.2-000182.800009.8 08.2601.06K? 0 +071718.64 -254624.9 +000000.8+000014.300003.7 08.2601.25K? 0 +072009.68 -135951.8 -000013.2+000004.300002.7 08.2601.43K? 0 +072128.28 +285833.7 +000033.0+000013.400025.7 08.2601.01K? 0 +072715.09 -730533.9 +000008.5+000019.400004.1 08.2601.15K? 0 +073105.69 +045826.7 -000009.1+000003.500000.5 08.2601.61K? 0 +073554.16 +593144.8 -000009.0-000014.200010.3 08.2601.60K? 0 +074147.02 -314113.5 -000016.6+000005.000007.5 08.2601.58K? 0 +074204.25 +412918.7 -000039.3-000014.100013.5 08.2601.18K? 0 +080027.23 -123005.2 -000020.1+000009.100001.3 08.2601.05K? 0 +080203.68 -021657.4 -000042.4-000001.900012.1 08.2601.56K? 0 +080901.45 +814236.1 -000003.7-000038.500004.0 08.2601.09K? 0 +081021.44 -263158.1 -000022.0-000003.900001.6 08.2601.41K? 0 +081110.74 -674004.2 -000004.5-000016.000005.1 08.2601.04K? 0 +081829.93 -850435.1 -000067.8+000049.600001.7 08.2601.56K? 0 +082141.96 -381200.4 +000010.9-000011.100004.8 08.2601.19K? 0 +083111.37 -020014.8 -000007.1+000004.000009.7 08.2601.04K? 0 +083332.53 -450010.0 +000005.1-000014.500006.9 08.2601.16K? 0 +083747.18 -013612.2 -000018.4-000019.500007.4 08.2601.17K? 0 +084530.02 +382109.3 -000017.7-000009.900019.0 08.2601.14K? 0 +084829.91 -180234.9 +000000.0+000000.000000.0 08.2601.03K? 1 +085044.11 +433007.6 -000023.1-000007.200004.8 08.2601.24K? 0 +090057.01 +055935.6 -000005.9+000011.500008.0 08.2601.67K? 0 +090802.78 -271819.6 +000000.6+000001.000007.8 08.2601.59K? 0 +090842.09 +352144.1 -000004.3-000000.500013.6 08.2601.22K? 0 +092600.40 -571527.9 -000005.1+000007.900010.6 08.2601.41K? 0 +093155.31 -231955.2 +000004.4-000003.100002.5 08.2601.33K? 0 +093230.21 -421509.5 +000021.7-000005.500000.8 08.2601.00K? 0 +093306.00 -330406.4 +000008.9+000001.400003.7 08.2601.17K? 0 +093508.69 +275601.2 -000034.7-000012.900007.0 08.2601.02K? 0 +093809.40 -472317.5 -000027.9-000025.800004.7 08.2601.07K? 0 +094158.88 -432119.2 -000002.6-000021.000013.3 08.2601.22K? 0 +094229.10 -155152.1 +000005.7-000018.700001.8 08.2601.01K? 0 +094827.06 -573930.9 -000010.8-000008.100008.0 08.2601.58K? 0 +101506.83 -245916.0 -000027.6+000020.100008.2 08.2601.42K? 0 +101519.70 +544208.1 +000014.0-000050.800005.4 08.2601.43K? 0 +101753.15 -273311.8 -000005.6+000011.300005.0 08.2601.05K? 0 +101858.63 +534544.2 -000054.8-000011.000000.7 08.2601.26K? 0 +103258.73 +652710.2 -000033.0+000012.000008.8 08.2601.04K? 0 +103325.28 -223505.0 +000013.7-000010.100001.6 08.2601.42K? 0 +103858.88 +445052.2 -000019.2-000003.600006.9 08.2601.58K? 0 +104050.43 -151228.7 -000001.6-000009.900018.4 08.2601.14K? 0 +104345.71 -673706.8 -000018.1+000033.100003.9 08.2601.52K? 0 +105154.94 -040713.0 +000013.9-000011.700014.4 08.2601.63K? 0 +110003.68 -271655.4 +000005.3-000007.000000.4 08.2601.51K? 0 +110256.47 -675432.9 -000030.1+000005.900003.4 08.2601.41K? 0 +110758.85 -524813.1 -000002.1-000005.000004.6 08.2601.70K? 0 +111701.80 -590412.3 +000005.4-000024.800000.6 08.2601.65K? 0 +114903.88 -440615.8 -000033.3+000006.600000.5 08.2601.52K? 0 +114908.63 +370658.2 -000003.1-000029.300022.8 08.2601.14K? 0 +115334.48 -265035.9 +000008.1-000001.100004.0 08.2601.62K? 0 +115336.29 -392151.3 +000001.5-000015.800004.4 08.2601.37K? 0 +115729.20 +474719.1 +000006.3-000019.700001.6 08.2601.07K? 0 +115941.64 -481419.8 -000010.0+000015.800005.1 08.2601.61K? 0 +122016.38 -363754.7 -000028.6+000013.500013.9 08.2601.68K? 0 +122241.60 +311456.1 +000002.0-000012.000004.2 08.2601.08K? 0 +122552.66 -765301.4 +000001.3-000022.100011.3 08.2601.54K? 0 +122722.50 -324637.7 -000015.3+000000.500005.2 08.2601.27K? 0 +123535.14 -300505.1 +000022.5+000009.400000.3 08.2601.19K? 0 +123954.97 -181105.0 +000053.8-000047.800001.7 08.2601.07K? 0 +124829.59 +362033.7 -000059.1+000015.500011.7 08.2601.16K? 0 +125204.40 -284348.7 +000046.5-000049.500007.0 08.2601.21K? 0 +130651.59 +600917.7 -000002.1-000015.200008.1 08.2601.05K? 0 +130948.56 +162840.6 -000029.3+000011.200012.4 08.2601.06K? 0 +131815.40 +052900.3 -000051.0+000022.400002.1 08.2601.02K? 0 +132937.63 +501111.4 -000012.2+000028.600006.7 08.2601.04K? 0 +133757.00 -231314.1 -000062.2-000003.800004.7 08.2601.45K? 0 +135328.34 -343710.1 +000023.4-000016.800018.4 08.2601.27K? 0 +135650.33 -495805.0 -000011.5-000046.800011.8 08.2601.22K? 0 +140508.57 -160130.8 -000100.2-000030.300011.7 08.2601.11K? 0 +141646.94 -611103.0 +000004.4-000002.600002.3 08.2601.25K? 0 +141919.32 -075054.9 -000002.4-000042.600021.3 08.2601.28K? 0 +142839.40 +051329.7 -000010.2+000020.200004.3 08.2601.45K? 0 +142953.73 -780923.6 +000005.7-000020.200011.6 08.2601.54K? 0 +143320.95 -345706.8 -000018.1-000016.700001.6 08.2601.36K? 0 +143704.90 -254808.0 -000029.2-000148.000036.1 08.2601.04K? 0 +144257.74 +073649.1 -000024.1+000010.100019.0 08.2601.04K? 0 +144322.68 -513330.2 -000001.6-000004.800005.0 08.2601.23K? 0 +145431.82 -381532.2 +000005.9-000011.400006.7 08.2601.16K? 0 +150148.48 -414905.3 -000018.2-000073.700021.0 08.2601.45K? 1 +151715.10 +205947.4 -000033.0-000008.700005.4 08.2601.02K? 0 +152140.45 -533227.6 -000093.8-000036.400001.9 08.2601.17K? 0 +152142.90 -403037.9 -000025.2-000032.000006.8 08.2601.59K? 0 +152242.76 +012510.3 -000368.3-000373.200038.6 08.2601.02K? 0 +153315.77 -232754.2 -000007.5-000010.300008.1 08.2601.44K? 0 +153741.16 -454203.7 +000009.0-000007.800021.3 08.2601.12K? 0 +154347.07 +682053.0 +000029.8-000037.100002.1 08.2601.08K? 0 +161038.40 +305827.0 +000013.1-000049.600003.4 08.2601.59K? 0 +161247.52 +221559.1 +000010.9+000004.600014.4 08.2601.54K? 0 +161918.08 -524217.9 -000002.4-000002.100002.8 08.2601.10K? 0 +163701.07 -845648.5 -000020.2-000018.400008.8 08.2601.17K? 0 +164257.75 +105630.2 +000012.1+000008.000004.0 08.2601.46K? 0 +164800.11 +190557.5 -000033.5-000055.300000.3 08.2601.27K? 0 +170328.48 +735432.1 +000002.6-000010.400015.3 08.2601.07K? 0 +171525.70 +145441.0 +000008.2-000007.700012.2 08.2601.04K? 0 +171526.84 +351240.9 -000008.7+000047.500001.9 08.2601.19K? 0 +171730.01 -470614.9 -000018.6-000012.100023.5 08.2601.32K? 0 +172227.41 -651909.9 -000010.5-000013.800006.3 08.2601.17K? 0 +172835.72 +033620.2 -000018.6-000014.500012.8 08.2601.16K? 0 +173741.34 +083716.4 +000009.2+000003.700016.4 08.2601.51K? 0 +174212.60 -555616.7 +000001.7-000038.000004.3 08.2601.24K? 0 +174443.41 -454440.0 -000007.3-000012.200008.9 08.2601.41K? 0 +174637.37 -293956.4 +000006.2-000006.200026.1 08.2601.57K? 0 +174847.22 +454159.5 -000001.1-000022.800003.3 08.2601.22K? 0 0.10 1.00 +174911.57 -603207.9 +000007.2-000009.700015.3 08.2601.60K? 0 +180306.35 +504148.3 -000016.2-000001.900000.2 08.2601.39K? 0 +180726.26 -292832.9 +000032.3-000006.900002.1 08.2601.69K? 0 +181014.48 -853110.7 +000017.9+000018.800003.5 08.2601.32K? 0 +181117.13 -723557.2 +000004.4+000000.600000.2 08.2601.57K? 0 +182020.68 -483110.9 +000018.0-000007.800006.8 08.2601.46K? 0 +182944.93 -341607.5 -000005.5-000000.500003.0 08.2601.66K? 0 +183000.21 -333251.9 +000008.7-000018.500002.6 08.2601.79K? 0 +183155.03 -454328.8 -000005.9-000032.900000.9 08.2601.46K? 0 +183500.73 +591601.1 -000011.2+000037.200016.5 08.2601.56K? 0 +183537.79 -281931.2 +000010.3+000001.400013.3 08.2601.00K? 0 +184026.76 -594335.4 -000021.3-000022.100022.6 08.2601.51K? 0 +184419.83 -405757.1 -000016.6+000001.300010.2 08.2601.61K? 0 +184434.43 +000949.4 +000020.7+000025.400013.0 08.2601.01K? 0 +184532.96 -515207.2 +000005.3-000038.100008.6 08.2601.33K? 0 +185021.96 -283629.0 -000006.2+000002.800002.6 08.2601.12K? 0 +185100.81 +294332.6 +000008.0+000002.200011.1 08.2601.03K? 0 +185145.98 -340043.5 +000015.5-000009.000006.6 08.2601.14K? 0 +185348.51 +500459.6 +000008.6+000102.800009.4 08.2601.12K? 0 +185550.12 -515601.3 +000004.6-000011.400012.8 08.2601.54K? 0 +185553.75 +622259.7 -000018.6+000008.700007.4 08.2601.11K? 0 +185920.03 -454117.6 +000007.5-000013.900012.8 08.2601.35K? 0 +190845.66 +092203.9 -000041.6+000015.700025.6 08.2601.26K? 0 +191046.80 +385419.8 -000003.0-000016.800001.5 08.2601.07K? 0 +191244.93 -470916.0 +000008.1-000013.700007.7 08.2601.40K? 0 +192136.74 -022859.3 +000024.0-000029.300003.3 08.2601.91M? 0 +192451.59 +542558.2 -000017.9+000012.000003.5 08.2601.55K? 0 +192804.74 +362434.9 -000004.1-000021.400012.8 08.2601.47K? 0 +193050.22 +553517.9 -000002.3-000009.700010.5 08.2601.42K? 0 +193119.55 -213807.5 +000027.7+000009.400005.5 08.2601.05K? 0 +193345.25 +832032.3 -000006.2-000007.900004.2 08.2601.34K? 0 +193600.80 +262935.3 +000020.4+000002.200011.4 08.2601.08K? 0 +193611.79 +040710.3 +000002.2-000002.300001.3 08.2601.69K? 0 +193750.58 -060837.4 -000004.6-000015.500006.9 08.2601.06K? 0 +194756.70 +414518.2 -000030.6+000009.400003.9 08.2601.35K? 0 +194956.42 -262141.1 -000007.8-000022.300013.5 08.2601.34K? 0 +195024.97 +111532.1 -000013.7-000018.100003.9 08.2601.41K? 0 +195032.70 -725231.4 +000007.4-000008.000006.6 08.2601.62K? 0 +195504.35 +145817.2 -000001.2+000000.400007.3 08.2601.05K? 0 +195839.76 -403235.9 -000031.8-000030.100004.0 08.2601.44K? 0 +200034.11 +503922.9 -000010.7-000035.200000.6 08.2601.21K? 0 +200307.22 +411640.4 -000000.4+000005.100004.9 08.2601.27K? 0 +200732.76 +564052.5 -000001.5+000012.900003.4 08.2601.64K? 0 +201225.90 +501528.5 +000033.7+000036.000007.0 08.2601.09K? 0 +201734.58 -125009.4 -000002.9-000032.000001.3 08.2601.06K? 0 +201824.28 -405420.2 +000001.0-000026.800016.1 08.2601.21K? 0 +203350.19 -243933.7 +000004.3+000006.800012.7 08.2601.26K? 0 +204526.61 -461126.9 +000015.3-000061.500013.3 08.2601.00K? 0 +211859.79 -070820.0 +000010.8-000011.500000.0 08.2601.29K? 0 +212911.98 +471630.0 +000000.9-000004.300003.5 08.2601.35K? 0 +215509.88 -675134.7 -000005.1+000018.800004.1 08.2601.25K? 0 +221601.51 +114746.3 +000006.6+000043.400007.2 08.2601.17K? 0 +222133.06 +512735.2 -000034.2+000001.800001.4 08.2601.71K? 0 +222737.01 +340000.3 +000000.0-000010.900005.7 08.2601.01K? 0 +223222.02 +253241.9 -000024.4-000021.300014.9 08.2601.13K? 0 +223302.87 +412102.5 +000000.0+000000.000000.0 08.2601.36K? 0 +223851.19 +301811.3 -000032.9-000039.600014.2 08.2601.50K? 0 +223906.10 -223816.5 +000010.1-000065.300008.8 08.2601.20K? 0 +225434.99 +395914.1 +000012.3-000003.900003.0 08.2601.13K? 0 +225554.69 +541513.2 +000065.8+000041.500006.2 08.2601.04K? 0 +230258.24 +184852.1 +000000.9-000024.100001.6 08.2601.11K? 0 +231617.05 -875737.9 +000013.5-000000.200001.0 08.2601.70K? 0 +232039.77 +735115.4 +000029.3+000003.800011.4 08.2601.36K? 0 +233053.81 -621235.1 -000002.2-000000.600009.2 08.2601.19K? 0 +233357.96 -225632.1 -000005.1-000034.200013.2 08.2601.47K? 0 +233901.42 +521544.9 +000002.1-000008.400001.0 08.2601.48K? 0 +234013.88 -152516.2 -000019.6-000026.700000.9 08.2601.42K? 0 +234336.34 +472026.1 -000009.3+000004.100001.0 08.2601.50K? 0 +234830.36 +303138.9 -000014.2-000006.000001.4 08.2601.55K? 0 +235601.87 -602655.8 -000023.9+000012.500006.3 08.2601.00K? 0 +235847.69 +304914.8 +000002.1+000003.400003.7 08.2601.24K? 0 +235935.01 +535916.5 -000014.3+000004.700012.5 08.2601.05K? 0 +123132.14 -610658.6 +000009.8-000010.300012.3 08.2602.03M? 0 +000049.70 +364648.6 -000027.2-000012.600010.2 08.2700.84G? 0 +000352.75 +221745.9 -000008.2-000003.500003.7 08.2700.14A? 0 +000358.01 +205713.8 -000033.0-000037.600013.3 08.2700.53F? 0 +000517.88 +482837.9 +000002.6-000012.000003.0 08.2700.99K? 0 +000945.82 +623512.0 -000005.9+000012.600005.2 08.2700.37F? 0 +001024.71 +583126.0 -000002.7+000002.900012.9 08.2700.34F? 0 +001546.12 +491948.6 -000000.6-000000.800007.1 08.27-0.01B? 0 +003402.69 +430138.4 +000086.6+000081.000037.4 08.2700.84G? 0 +003718.88 -352512.8 +000060.8+000007.600013.0 08.2700.64G? 0 +003722.95 -193354.0 -000010.5-000009.700005.1 08.2700.90G? 0 +005046.42 +584440.0 +000023.0-000004.500003.7 08.2700.05A? 0 +005510.23 +421501.9 +000017.8-000002.500007.5 08.2700.20A? 0 +005727.21 -484433.8 -000002.5+000009.100002.6 08.2700.41F? 0 +010740.05 -141010.4 +000009.7+000009.400004.9 08.2700.94G? 0 +010956.73 -141512.2 +000018.6-000002.300003.9 08.2700.98K? 0 +011545.45 -395710.4 +000035.9+000011.500008.2 08.2700.41F? 0 +012351.95 +255530.1 +000005.3-000035.000001.5 08.2700.43F? 0 +013053.09 +341026.1 +000022.0-000001.400006.3 08.2700.26A? 0 +013345.46 +034619.7 +000049.1+000009.300003.4 08.2700.29A? 0 +014310.66 +623836.5 +000004.7-000001.400002.3 08.2700.12A? 0 +014756.04 +471037.3 +000045.5-000017.800005.9 08.2700.26A? 0 +015910.32 +003024.9 +000033.4+000008.400014.3 08.2700.36F? 0 +021620.34 +523333.3 -000042.5-000015.600016.7 08.2700.45F? 0 +021824.24 +563337.6 +000349.5-000221.300019.2 08.2700.92G? 0 +021834.70 -880844.5 -000016.9-000007.300007.1 08.2700.89G? 0 +022031.05 -621452.0 +000050.8+000010.600002.6 08.2700.44F? 0 +023311.38 +701248.0 +000032.8-000026.000001.3 08.2700.34F? 0 +023505.63 +703833.5 +000028.0-000025.500006.4 08.2700.29A? 0 +024154.85 +483711.8 +000024.2-000012.800005.4 08.2700.44F? 0 +024321.98 +341025.4 +000000.9-000004.100013.3 08.2700.07A? 0 +024503.60 +570809.6 +000002.4-000014.300006.8 08.2700.33F? 0 +024707.18 +714321.7 -000000.3-000018.500005.9 08.2700.35F? 0 +024707.50 -572615.5 +000098.7+000085.300017.2 08.2700.58F? 0 +025048.66 +460423.0 +000004.6+000013.500004.6 08.2700.97K? 0 +025228.64 -525314.4 -000112.8-000127.900006.2 08.2700.47F? 0 +025454.56 -640237.1 -000037.1-000018.800004.1 08.2700.38F? 0 +025508.04 +481542.0 +000186.3+000008.900004.8 08.2700.42F? 0 +030018.22 +420825.5 -000076.8-000046.600009.7 08.2700.42F? 0 +030256.50 -595958.8 +000009.5+000016.500005.9 08.2700.38F? 0 +030325.18 -440313.4 +000027.2-000000.600006.9 08.2700.39F? 0 +030436.69 -212423.1 +000159.4+000047.300010.0 08.2700.48F? 0 +030618.36 +491510.1 -000069.4+000016.800017.4 08.2700.36F? 0 +031038.41 -142448.9 +000001.4-000002.700004.9 08.2700.10A? 0 +031341.58 -560353.3 +000004.4+000002.100008.3 08.2700.11A? 0 +031824.71 -554921.1 +000003.9-000003.000000.2 08.27-0.01B? 0 +032117.57 -593823.6 +000057.4+000022.000014.7 08.2700.78G? 0 +034531.83 +281212.6 -000007.9+000002.000019.4 08.2700.30A? 0 +034835.81 +022511.8 +000007.1+000026.800006.1 08.2700.41F? 0 +035218.64 +185503.6 +000045.1-000022.700015.1 08.2700.14A? 0 +035345.30 +133018.1 +000060.8-000035.900002.4 08.2700.46F? 0 +040016.62 +141821.4 +000058.1+000002.900011.7 08.2700.49F? 0 +040105.98 +432739.7 -000065.6-000029.200037.9 08.2700.81G? 0 +040504.92 -044707.4 -000002.4-000092.000001.8 08.2700.49F? 0 +040515.38 +234750.1 +000016.4-000033.000002.9 08.2700.49F? 0 +040908.55 +283835.0 +000034.9-000072.900011.3 08.2700.53F? 0 +041137.97 +294949.6 +000101.8-000119.100013.0 08.2700.87G? 0 +042117.35 +595404.5 +000011.8-000037.300017.6 08.2700.17A? 0 +042430.81 -440114.3 -000000.5+000021.000000.8 08.2700.00A? 0 +043035.27 -125427.6 -000013.8+000019.200005.3 08.2700.96K? 0 +043338.87 +313935.4 +000002.5-000004.800010.2 08.2700.18A? 0 +043422.78 +424036.2 +000015.9-000018.700007.6 08.2700.14A? 0 +043500.29 +643009.1 -000002.0-000020.700000.1 08.2700.16A? 0 +044253.82 -040711.4 +000043.7-000007.700004.5 08.2700.19A? 0 +044403.12 -210625.0 +000026.0+000000.600005.1 08.2700.98K? 0 +044759.12 -081702.6 +000007.4-000011.400014.6 08.2700.49F? 0 +044938.02 -154831.7 -000045.1-000095.600008.1 08.2700.53F? 0 +045740.55 -430156.9 +000077.3-000053.800000.7 08.2700.11A? 0 +050108.22 +004746.1 +000004.5-000009.800002.3 08.2700.96K? 0 +050241.85 -675035.3 -000015.0+000005.700010.7 08.2700.93G? 0 +051112.14 -293545.1 -000003.9-000032.700021.1 08.2700.34F? 0 +051257.60 -121034.2 -000012.5+000019.300003.8 08.2700.70G? 0 +051647.90 -050905.2 -000011.3-000009.800009.0 08.2700.32F? 0 +051715.24 +133406.8 +000039.4-000004.200003.4 08.2700.52F? 0 +051828.21 -512535.8 -000038.3-000153.200025.4 08.2700.73G? 0 +051901.07 -215903.0 +000010.0-000022.400000.6 08.2700.46F? 0 +052509.78 +640432.1 +000008.4-000020.200007.8 08.2700.18A? 0 +052555.88 -022007.9 -000004.7+000001.600006.5 08.27-0.07B? 0 +052859.18 -172544.6 -000085.3-000066.200026.5 08.2700.67G? 0 +053854.40 +425650.7 +000020.6-000019.600003.5 08.2700.86G? 0 +054034.07 +150619.2 +000006.0-000009.900006.2 08.2700.29A? 0 +054135.92 -092934.9 -000019.5-000005.500001.7 08.2700.38F? 0 +054202.61 +274614.5 -000016.6+000013.400011.0 08.2700.12A? 0 +054259.44 +012930.9 +000005.3+000005.400001.8 08.27-0.07B? 0 +054330.39 +251724.4 +000025.0-000005.700015.7 08.2700.10A? 0 +054404.86 +293005.1 -000004.3-000009.000001.5 08.2700.07A? 0 +054424.67 +402417.6 +000016.3-000104.500014.1 08.2700.57F? 0 +054441.95 +671735.7 +000020.7-000029.000009.9 08.2700.27A? 0 +054445.84 -723944.2 +000044.0-000097.400008.6 08.2700.45F? 0 +054510.67 +244103.1 +000012.0-000002.000000.7 08.2700.19A? 0 +054540.95 -313055.3 -000010.4+000009.800009.1 08.2700.35F? 0 +054641.34 +021427.1 +000006.3-000003.100001.6 08.27-0.03B? 0 +054715.14 +163444.5 +000010.0-000011.800026.2 08.2700.96K? 0 +054803.03 -351948.0 +000021.9-000002.100005.7 08.2700.91G? 0 +054805.31 +210334.6 +000020.6-000070.500014.1 08.2700.81G? 0 +054824.04 +205058.6 +000019.2-000011.300006.2 08.2700.08A? 0 +055027.09 -094104.0 +000002.9-000000.700000.8 08.2700.18A? 0 +055605.62 +580357.0 -000007.5+000011.100005.9 08.2700.17A? 0 +055716.35 +324137.1 -000014.9+000000.100007.8 08.2700.07A? 0 +060050.37 +083403.7 +000000.4-000004.800009.0 08.2700.97K? 0 +060307.46 +511533.3 -000011.7-000022.700008.9 08.2700.69G? 0 +060320.91 +110522.2 +000012.7-000017.500000.1 08.2700.01A? 0 +060352.99 +145751.6 -000013.3-000016.400004.4 08.27-0.07B? 0 +060618.48 -521916.4 +000012.0+000005.700005.6 08.2700.58G? 0 +061232.30 -223339.1 -000011.3+000003.500000.7 08.27-0.03B? 0 +061301.05 +194901.3 -000009.4-000018.900023.3 08.2700.30A? 0 +061605.83 +231137.0 +000012.5-000008.600005.5 08.2700.98K? 0 +061854.46 +134638.9 -000000.7+000029.600002.3 08.2700.10A? 0 +062847.97 -082847.2 -000005.6+000012.500001.5 08.27-0.04B? 0 +063352.12 +141737.1 -000058.3-000034.800009.1 08.2700.48F? 0 +063408.05 -293738.6 +000007.6-000038.500005.2 08.2700.35F? 0 +063701.62 +135421.1 +000001.0+000047.900016.7 08.2700.48F? 0 +063908.44 -510639.5 +000004.3-000010.700004.0 08.2700.90G? 0 +063933.24 +003456.1 +000005.2-000030.300002.3 08.2700.33F? 0 +064127.49 -242259.0 -000008.6+000008.000003.2 08.27-0.10B? 0 +064536.34 +542029.7 +000002.2-000061.900013.0 08.2700.48F? 0 +064935.16 -211052.5 -000008.3+000007.600000.2 08.27-0.05B? 0 +065235.20 +423710.1 -000006.1+000002.400001.4 08.2700.01A? 0 +065622.97 +033540.2 -000021.2-000008.300008.4 08.27-0.04B? 0 +065811.78 +141313.2 -000008.4-000019.500004.3 08.2700.90G? 0 +065934.62 -081303.3 +000045.2+000033.000011.9 08.2700.52F? 0 +070108.65 -081713.2 +000006.2+000003.100003.1 08.2700.08A? 0 +070228.92 +032955.5 +000016.5-000002.100004.9 08.2700.36F? 0 +070237.42 +155826.5 -000009.9-000030.700004.4 08.2700.55F? 0 +070344.92 -241839.1 -000010.1-000002.200002.3 08.27-0.05B? 0 +070506.95 -250602.1 -000004.0+000005.200000.9 08.27-0.17B? 0 +070650.07 +324722.8 +000206.1-000081.400012.2 08.2700.56F? 0 +070827.36 -123220.5 +000041.3+000011.700017.1 08.2700.49F? 0 +071218.81 -262917.9 -000029.0+000020.900013.9 08.2700.31F? 0 +071610.26 +095948.0 +000005.3+000005.800007.2 08.2700.85G? 0 +071804.44 -302711.7 -000003.3+000005.500005.2 08.27-0.06B? 0 +071808.22 -103933.1 -000006.5+000003.100004.1 08.27-0.07B? 0 +072202.18 -363103.9 -000004.5+000007.700004.4 08.27-0.04B? 0 +072643.60 -551439.5 -000009.8+000008.700005.4 08.2700.12A? 0 +072833.12 -392647.3 +000006.7-000007.800005.1 08.2700.87G? 0 +073016.52 +495842.4 -000018.8-000038.900008.4 08.2700.40F? 1 +073243.87 -163530.1 -000001.5-000013.200006.0 08.2700.35F? 0 +073912.24 -252643.3 -000010.0-000006.100007.3 08.27-0.09B? 0 +074224.94 -135054.5 +000020.4-000023.100006.8 08.2700.02A? 0 +074644.30 -034137.4 -000014.6-000004.900007.6 08.2700.15A? 0 +074657.13 -252213.4 -000020.5-000040.800010.0 08.2700.49F? 0 +075003.94 -394726.5 -000011.4+000010.100005.5 08.2700.18A? 0 +075238.84 -194714.4 -000003.0+000007.600006.3 08.27-0.11B? 0 +075246.30 -250607.1 -000003.7-000005.800006.5 08.27-0.01B? 0 +075644.66 +072127.1 -000015.6+000000.600017.6 08.2700.07A? 0 +075937.71 -431758.1 -000137.2+000225.900024.7 08.2700.60G? 0 +080119.59 +402403.2 -000011.4-000038.400014.8 08.2700.91G? 0 +080132.40 -274112.6 -000028.3+000005.300002.5 08.2700.99K? 0 +080147.83 +051204.0 -000016.3+000002.300003.9 08.2700.06A? 0 +080202.69 -025850.0 -000055.8-000003.700003.2 08.2700.28A? 0 +080248.09 +090445.1 +000010.4-000027.300006.1 08.2700.96K? 0 +080330.55 -314116.3 -000013.8+000010.200002.6 08.27-0.04B? 0 +081440.24 +471733.6 -000038.3-000082.800014.2 08.2700.48F? 0 +082214.19 -653127.7 -000016.0+000012.700005.2 08.27-0.04B? 0 +082334.75 -065123.2 +000000.9-000068.800008.0 08.2700.98K? 0 +082501.70 -490603.1 -000003.0+000015.100004.0 08.2700.09A? 0 +082944.45 +345823.0 -000008.4-000014.800013.2 08.2700.20A? 0 +083109.58 +491854.0 -000007.7-000026.700002.8 08.2700.49F? 0 +083211.86 -481618.8 -000007.0+000010.200004.7 08.27-0.04B? 0 +083543.31 +201949.3 -000007.6-000015.700001.5 08.2700.18A? 0 +083819.02 -503030.1 -000007.6+000006.900002.5 08.2700.06A? 0 +084648.13 -541153.2 -000009.7+000003.500004.9 08.2700.01A? 0 +084845.59 -363605.6 +000024.1-000007.100002.3 08.2700.91G? 0 +085009.02 -341347.0 -000008.7+000000.600002.1 08.27-0.01B? 0 +085030.29 -131828.6 -000021.6-000001.800012.3 08.2700.33F? 0 +085359.50 +623502.0 -000108.8-000049.700018.9 08.2700.58F? 0 +090031.33 +425403.2 +000001.3-000053.400014.4 08.2700.99K? 0 +090556.99 -524803.5 -000012.1+000017.000002.3 08.27-0.11B? 0 +090604.76 +234428.1 -000107.3-000039.600017.7 08.2700.54F? 0 +091237.48 +333600.7 +000048.9+000005.300014.1 08.2700.80G? 0 +091930.06 +251057.3 -000037.0-000030.500006.7 08.2700.41F? 0 +092120.40 +053015.4 -000072.9-000029.400022.4 08.2700.50F? 0 +092354.55 +275354.8 -000090.4-000036.200001.8 08.2700.48F? 1 +092649.39 +145541.6 +000024.4-000091.600004.9 08.2700.51F? 0 +093414.57 -030927.4 +000076.5-000065.800015.7 08.2700.51F? 0 +094343.63 -502249.5 -000020.7+000027.700005.2 08.2700.27A? 0 +094440.22 +524736.7 +000011.0+000025.200020.5 08.2700.47F? 0 +094446.61 -704430.8 -000030.2-000008.000007.1 08.2700.45F? 0 +094639.03 -101512.1 -000013.2+000004.700017.1 08.2700.34F? 0 +094755.71 -145604.4 -000004.8+000013.000001.2 08.2700.05A? 0 +094902.44 +865107.2 -000036.4-000028.600004.6 08.2700.31F? 0 +095238.34 +350643.3 +000265.8-000139.400023.2 08.2700.64G? 0 +095350.42 -671912.6 -000097.5+000048.100016.6 08.2700.42F? 0 +095524.04 +710451.7 -000019.2-000032.200012.3 08.2700.96K? 0 +100304.10 +391854.1 -000037.2-000044.200004.4 08.2700.34F? 0 +101309.86 -080008.9 -000020.0-000001.300005.8 08.2700.97K? 0 +101533.82 -185604.3 -000083.2+000016.600010.9 08.2700.41F? 0 +101748.38 +052222.3 -000057.2-000004.800000.1 08.2700.46F? 0 +102706.63 -682954.5 -000012.7-000003.700000.6 08.27-0.03B? 0 +102848.51 -623502.5 -000018.9-000004.900010.9 08.27-0.03B? 0 +103118.95 +871615.4 -000019.1-000016.600004.6 08.2700.98K? 0 +103309.71 +304517.4 +000009.4-000105.600037.4 08.2700.63G? 0 +103420.56 -722824.9 -000012.7-000000.300002.0 08.2700.99K? 0 +103826.08 +135703.3 -000001.3-000005.800004.1 08.2700.46F? 0 +103828.46 +255454.2 -000042.4-000008.800000.7 08.2700.92G? 0 +103925.00 -634641.2 -000011.9+000003.100009.8 08.2700.21A? 0 +104055.79 +301205.3 -000176.9-000085.500009.8 08.2700.54F? 0 +104135.43 -612952.6 -000016.4-000025.800011.5 08.2700.67G? 0 +104624.82 +304029.6 -000033.0-000021.200005.7 08.2700.38F? 0 +105233.65 -642450.7 -000008.8+000003.400003.2 08.2700.06A? 0 +105401.14 -040229.6 -000039.0-000032.100007.5 08.2700.47F? 0 +105906.09 +405900.8 +000223.5+000025.800028.6 08.2700.66G? 0 +110017.71 -663325.5 -000006.5+000020.200020.3 08.2700.59G? 0 +110022.78 -564209.9 -000023.1+000005.000003.6 08.27-0.09B? 0 +110606.78 +394742.9 -000079.0-000004.300007.1 08.2700.37F? 0 +111137.75 +424905.5 -000108.3-000245.900014.8 08.2700.63G? 0 +111240.23 +670056.7 -000062.8-000015.500009.1 08.2700.41F? 0 +111534.99 -353045.4 -000098.8-000009.800008.5 08.2700.49F? 0 +112811.29 -573020.8 -000018.3+000006.700002.5 08.2700.96K? 0 +112958.84 +031218.7 -000046.0-000052.800010.9 08.2700.49F? 0 +113715.49 +460831.8 +000101.8-000058.000004.6 08.2700.45F? 0 +113844.58 +450626.9 -000532.8-000004.700055.3 08.2700.92G? 0 +113853.14 -705301.4 -000008.8+000005.200003.6 08.2700.09A? 0 +115804.27 +250816.2 +000074.6-000004.600011.8 08.2700.57F? 0 +120821.26 -183453.5 +000000.0+000000.000000.0 08.2700.39F? 1 +121501.47 +300829.3 -000011.2+000015.200022.1 08.2700.57F? 0 +121600.00 -263352.1 -000014.0-000027.800009.6 08.2700.49F? 0 +121846.82 -663115.7 -000005.8+000001.100004.2 08.2700.56F? 0 +122134.33 -092359.6 -000109.8-000028.400021.2 08.2700.71G? 0 +123310.80 -110803.0 +000001.5-000029.800006.3 08.2700.49F? 0 +124348.94 -284208.2 -000070.5-000033.200022.2 08.2700.57F? 0 +124358.42 -350722.1 -000075.3-000127.500019.9 08.2700.67G? 0 +124413.09 -561355.2 -000008.4-000003.500010.5 08.2700.00A? 0 +125254.06 -354452.5 -000044.0+000027.900002.5 08.2700.97K? 0 +125554.43 -530619.3 -000068.7+000012.500001.5 08.2700.29A? 0 +130613.45 -041837.9 -000105.9-000070.000010.0 08.2700.56F? 0 +131600.24 +091234.8 -000047.7+000007.400013.8 08.2700.94G? 0 +131728.99 -425558.5 -000046.9-000021.300013.9 08.2700.47F? 0 +131817.79 -054721.3 -000041.7-000000.800001.7 08.2700.46F? 0 +131921.68 -243709.6 -000139.8+000008.600015.5 08.2700.48F? 0 +132138.73 -660200.5 -000033.4-000014.800001.3 08.2700.15A? 0 +132334.13 -602237.1 -000031.3-000013.000000.8 08.2700.24A? 0 +132555.82 +315141.0 +000001.6-000037.400005.8 08.2700.53F? 0 +132624.23 +721441.8 +000055.4-000009.800020.2 08.2700.58G? 0 +132731.70 -634901.9 -000006.7-000004.700002.5 08.2700.06A? 0 +132826.70 +154231.8 +000000.0+000000.000000.0 08.2700.59G? 1 +133441.55 +203846.9 -000015.9+000002.600002.3 08.2700.38F? 0 +134532.17 +033029.1 -000032.1+000012.700002.2 08.2700.54F? 1 +135440.70 -504125.8 +000000.9-000003.600010.0 08.2700.45F? 0 +140527.94 -502356.6 +000000.0+000000.000000.0 08.2700.95G? 1 +140900.22 -300601.5 -000015.7-000020.700013.1 08.2700.41F? 0 +141029.01 +380013.5 +000008.7+000087.800008.1 08.2700.52F? 0 +141247.07 +110349.0 +000009.0+000011.600002.2 08.2700.28A? 0 +141320.13 +641444.8 +000013.9+000027.800004.0 08.2700.49F? 0 +141326.94 +123426.1 +000039.8-000013.300005.3 08.2700.58F? 0 +141912.02 -604933.6 -000159.2-000023.700018.0 08.2700.80G? 0 +142413.48 +423941.7 -000040.3+000008.900006.6 08.2700.94G? 0 +143324.20 -490627.3 -000007.7-000008.100005.4 08.27-0.01B? 0 +143728.80 +195051.7 -000014.1-000067.500014.2 08.2700.47F? 0 +144834.76 +593857.5 -000055.0+000002.600007.2 08.2700.58F? 0 +145318.06 -232806.9 -000020.4-000024.300022.0 08.2700.37F? 0 +145751.42 +292800.7 +000062.1-000061.500011.5 08.2700.47F? 0 +145930.07 -030827.1 +000001.2-000028.700003.5 08.2700.56F? 0 +150746.81 +085247.7 -000506.5-000046.700026.7 08.2700.55F? 0 +150852.07 +190219.4 -000138.5-000038.300036.1 08.2700.86G? 0 +151428.32 -055658.7 +000014.3-000048.500007.5 08.2700.32F? 0 +151819.78 -205139.1 -000040.6-000003.300008.2 08.2700.98K? 0 +152555.26 -534615.7 -000002.6-000009.400011.0 08.27-0.01B? 0 +152612.85 +125626.8 -000005.0-000008.600007.1 08.2700.88G? 0 +154158.29 +420304.7 +000019.7+000003.700018.2 08.2700.58G? 0 +154409.16 +044052.9 -000004.7+000009.200002.8 08.2700.26A? 0 +154842.91 -273456.2 -000002.9-000008.300006.7 08.27-0.02B? 0 +155424.60 +753756.2 -000031.4+000021.200004.3 08.2700.26A? 0 +155657.69 +200218.0 -000027.5-000021.300002.8 08.2700.42F? 0 +160025.55 -510709.7 -000029.4-000034.700003.8 08.2700.46F? 0 +161325.95 +112504.9 -000004.0-000002.400006.8 08.2700.12A? 0 +161353.89 -065430.6 +000033.2-000069.400023.2 08.2700.55F? 0 +161820.37 -325735.8 +000000.4-000016.100016.1 08.2700.42F? 0 +161852.97 -090415.0 +000031.0-000046.800001.1 08.2700.81G? 0 +162136.14 -840604.9 -000029.8-000091.100006.4 08.2700.44F? 0 +162842.20 -470047.3 -000003.3+000003.800005.2 08.2700.01A? 0 +163003.67 +335311.1 -000006.1+000008.100005.8 08.2700.66G? 0 +163050.01 -130758.9 -000016.3+000003.000000.3 08.2700.29A? 0 +163552.18 +622304.6 -000025.6+000064.500017.3 08.2700.42F? 0 +164025.82 +440143.9 -000005.9+000015.700001.9 08.2700.90G? 0 +164126.58 -242408.4 -000050.2-000023.600007.1 08.2700.49F? 0 +164740.58 -533912.9 +000005.8-000008.100006.5 08.2700.13A? 0 +164820.22 +024417.4 +000125.2+000008.000047.1 08.2700.70G? 1 +165058.94 -434222.3 +000010.7-000008.500003.7 08.2700.07A? 0 +165202.19 -225433.2 -000028.9-000031.100007.4 08.2700.35F? 0 +165600.11 -711739.1 +000023.7-000009.200011.8 08.2700.87G? 0 +165734.20 -555106.4 -000008.8+000001.400002.8 08.27-0.04B? 0 +165741.94 -214630.7 -000035.4-000043.000017.4 08.2700.59G? 0 +165806.71 +090157.4 -000004.0+000002.300006.2 08.2700.37F? 0 +170453.23 -585633.5 -000012.4-000005.500004.0 08.27-0.09B? 0 +170615.06 -522855.9 +000001.5-000008.400002.6 08.2700.01A? 0 +170920.87 -295401.8 +000017.3-000011.000019.5 08.2700.47F? 0 +171111.58 -515613.3 -000002.8-000059.000002.0 08.2700.50F? 0 +171238.46 +673719.6 -000011.9+000024.300013.6 08.2700.25A? 0 +172000.94 -263633.3 -000005.6-000034.000018.1 08.2700.45F? 0 +172002.67 +053141.3 -000018.9+000021.200008.9 08.2700.19A? 0 +172443.19 -750232.5 -000009.7-000014.200008.6 08.2700.01A? 0 +172612.36 -170453.2 -000008.0-000008.300026.6 08.2700.50F? 0 +172930.81 +462117.0 -000003.0+000094.200015.7 08.2700.52F? 0 +173501.85 +181322.5 -000025.6+000009.100015.1 08.2700.62G? 0 +173540.20 -562055.4 -000012.8-000014.600016.8 08.2700.94G? 0 +174027.31 -435142.7 +000010.0+000007.700019.5 08.2700.65G? 0 +174128.78 -442725.8 -000004.3-000036.800005.2 08.2700.54F? 0 +174232.30 -200615.3 +000003.0-000004.600002.7 08.2700.26A? 0 +174402.42 -443806.9 +000010.1-000009.400009.3 08.27-0.08B? 0 +175042.43 -160915.5 +000018.8-000022.200003.9 08.2700.25A? 0 +175603.19 -444253.6 -000005.7+000018.200025.6 08.2700.96K? 0 +175731.97 -310054.2 +000007.3-000007.100012.3 08.2700.21A? 0 +175757.57 -444732.0 -000018.3-000061.500013.0 08.2700.54F? 0 +180101.59 +185800.6 +000022.5+000010.400000.9 08.2700.98K? 0 +180508.67 +054819.9 -000027.6+000003.300009.1 08.2700.37F? 0 +180620.59 -472155.7 -000059.2-000169.900025.0 08.2700.53F? 0 +180848.94 -185834.4 +000010.0-000014.500007.6 08.2700.09A? 0 +181001.30 +674655.8 +000031.3-000091.000013.3 08.2700.49F? 0 +181256.15 -194442.8 +000007.7-000005.800002.5 08.2700.41F? 0 +181525.05 +194613.3 +000001.2-000006.600012.6 08.2700.41F? 0 +182034.10 +152536.5 -000005.0-000002.700028.2 08.2700.33F? 0 +182237.84 -115143.3 +000002.9-000040.000022.2 08.2700.66G? 1 +183147.92 +614644.0 -000001.7+000074.100028.0 08.2700.62G? 0 +183356.06 -362248.3 +000013.0+000009.900002.9 08.2700.81G? 0 +184100.28 +545534.2 -000021.1-000013.700010.8 08.2700.48F? 0 +184151.95 -394030.8 +000067.8+000008.700007.1 08.2700.69G? 0 +184710.29 +242306.1 -000006.1+000003.500000.9 08.2700.33F? 0 +184719.57 +285910.3 -000001.5-000003.500002.5 08.2700.17A? 0 +185004.52 -175617.8 +000007.9-000000.700002.7 08.2700.06A? 0 +185248.54 -350235.3 +000018.4-000002.000007.8 08.2700.32F? 0 +190113.54 +271427.7 +000002.5-000004.800001.5 08.27-0.03B? 0 +190421.43 +312156.6 -000001.1+000011.500010.0 08.2700.13A? 0 +190822.29 +533737.3 +000006.8-000014.600006.0 08.2700.05A? 0 +190852.57 +300302.6 -000008.5-000011.400011.1 08.2700.20A? 0 +190926.81 +384250.2 +000022.4+000028.900004.3 08.2700.51F? 0 +191135.85 +144847.3 +000048.5+000028.200019.7 08.2700.73G? 0 +191331.21 +351605.0 -000002.4+000006.600012.8 08.2700.03A? 0 +191432.96 -180335.1 +000021.0-000014.200012.3 08.2700.36F? 0 +191852.39 -105334.4 +000123.6-000060.700016.5 08.2700.64G? 0 +192634.01 +311953.4 +000009.7-000013.800018.3 08.2700.40F? 0 +193620.45 -021912.6 -000010.0-000015.400009.1 08.2700.06A? 0 +193622.76 +564536.6 +000020.1+000016.800012.9 08.2700.98K? 0 +194330.47 +004032.4 +000014.4+000005.800001.4 08.2700.07A? 0 +194444.90 +294546.4 -000003.2+000009.700011.4 08.2700.01A? 0 +194904.00 +281102.8 -000000.9-000008.300003.0 08.2700.24A? 0 +195016.70 +342126.1 +000010.7-000009.900004.5 08.27-0.01B? 0 +195542.17 +284523.8 +000000.0-000004.400010.1 08.2700.21A? 0 +195728.91 -251035.3 +000094.8+000019.600000.4 08.2700.66G? 0 +195846.05 +104225.3 -000061.1-000058.000018.4 08.2700.50F? 0 +200236.26 +131118.0 +000004.8-000006.800001.4 08.2700.94G? 0 +200559.90 +203126.7 +000000.2+000001.200010.3 08.2700.27A? 1 +200631.64 -540504.7 -000004.2-000019.300002.1 08.2700.10A? 0 +200733.96 +344420.0 +000023.8+000002.400005.9 08.2700.33F? 0 +200920.22 -023602.1 -000003.4+000010.700013.9 08.2700.37F? 0 +201104.78 +470716.1 +000008.2+000004.600010.2 08.27-0.05B? 0 +201130.11 +182849.5 +000011.9-000051.100017.2 08.2700.50F? 0 +201359.63 -174034.1 +000091.8-000023.600019.4 08.2700.86G? 0 +201443.95 +271537.4 +000002.7+000000.800003.0 08.27-0.01B? 0 +201934.31 +272530.1 -000009.4-000019.200003.4 08.2700.43F? 0 +201952.07 -150103.9 -000069.3-000050.200011.2 08.2700.51F? 0 +202052.58 +041611.6 -000010.7+000001.300006.3 08.27-0.04B? 0 +202538.10 +264216.9 +000011.9+000003.700005.4 08.2700.38F? 0 +202855.02 +295745.6 -000001.0-000007.800005.4 08.27-0.03B? 1 +203252.49 -051016.2 -000015.3+000011.000000.0 08.2700.35F? 0 +203338.43 +532805.2 +000032.4+000009.800008.6 08.2700.32F? 0 +203703.78 +145112.1 +000007.9+000008.500008.7 08.2700.42F? 0 +204249.41 +205043.7 -000085.3-000349.500049.7 08.2700.89G? 0 +204426.83 +211901.7 +000002.5-000013.100009.0 08.2700.91G? 0 +204916.34 +321707.6 -000160.9-000269.300038.8 08.2700.94G? 0 +205306.32 +064259.3 +000022.6-000007.600001.1 08.2700.04A? 0 +205607.06 -074258.6 -000008.6-000005.700003.1 08.2700.92G? 0 +210200.61 +365810.5 -000004.2-000012.700003.5 08.2700.03A? 0 +210435.43 +502813.6 -000004.5-000002.000000.0 08.2700.05A? 0 +210532.41 +620931.9 -000016.2+000002.500004.1 08.2700.06A? 0 +210826.54 +413510.2 -000003.1-000001.800004.1 08.2700.02A? 0 +210930.52 +013406.1 -000002.4+000028.200005.7 08.2700.61G? 0 +211012.38 +104419.9 -000001.2+000015.300011.8 08.2700.24A? 0 +211741.65 -335950.8 +000022.8-000009.700007.6 08.2700.45F? 0 +212237.21 +232716.4 +000052.2-000087.100003.3 08.2700.96K? 0 +212541.12 -461012.3 -000061.2-000026.200011.2 08.2700.42F? 0 +212656.37 +393931.4 +000071.6+000015.000015.8 08.2700.65G? 0 +213416.59 +354525.1 -000014.1-000010.900003.3 08.2700.14A? 0 +213532.30 +534032.9 +000004.3+000002.800006.7 08.2700.19A? 0 +213657.06 +681107.3 +000006.6-000005.400000.8 08.2700.13A? 0 +213815.40 -133200.4 +000016.6+000009.800008.2 08.27-0.04B? 0 +214450.15 -261800.0 +000044.1-000028.900002.6 08.2700.91G? 0 +214528.96 -025700.4 +000008.4-000024.800002.2 08.2700.42F? 0 +214945.58 +413431.8 +000009.1-000001.000003.8 08.2700.02A? 0 +215211.15 -855011.6 -000013.0+000008.800011.4 08.2700.49F? 0 +215412.84 -530729.8 +000045.9-000019.500004.2 08.2700.51F? 0 +215520.25 -343843.6 +000028.2-000011.100011.4 08.2700.97K? 0 +215829.01 -444521.0 +000015.7-000002.400000.2 08.2700.39F? 0 +220033.47 -512932.0 +000034.4+000010.300021.4 08.2700.41F? 0 +220106.03 +214048.0 +000046.9-000055.500023.3 08.2700.76G? 0 +220519.62 -012527.1 +000010.2-000009.500008.3 08.2700.51F? 0 +221127.25 +702250.3 -000010.8-000006.800003.8 08.2700.34F? 0 +221244.83 -423202.5 +000008.4-000037.300010.1 08.2700.23A? 0 +222009.12 +773436.7 +000020.9+000007.200001.4 08.2700.17A? 0 +222101.04 -145507.2 +000018.1-000003.800001.1 08.2700.97K? 0 +222440.66 -412617.6 -000022.9-000021.300034.6 08.2700.44F? 0 +223656.23 +294420.2 +000029.2+000016.100020.4 08.2700.94G? 0 +224017.42 +553729.9 +000018.7+000001.500004.9 08.2700.23A? 0 +230655.39 +380058.8 +000102.7+000012.200022.4 08.2700.61G? 0 +230659.19 -124348.6 +000040.3-000117.300029.8 08.2700.58F? 0 +231141.33 +560914.8 +000014.7-000005.800001.9 08.2700.45F? 0 +231522.48 +255138.8 -000004.1-000008.700007.5 08.2700.93G? 0 +232328.58 -284028.0 +000049.8-000066.500016.2 08.2700.44F? 0 +232756.96 -262715.6 +000144.0-000051.200013.3 08.2700.60G? 0 +232930.12 +593612.9 +000012.9+000004.800009.4 08.2700.38F? 0 +232945.92 +314222.8 -000003.6+000001.500006.8 08.2700.20A? 0 +234216.10 +624151.1 -000000.1-000006.800003.6 08.2700.25A? 0 +235624.29 +560157.4 +000212.1+000061.900011.4 08.2700.54F? 0 +000640.07 +701009.4 -000011.9-000012.700003.9 08.2701.23K? 0 +002638.51 +503508.2 +000060.0-000013.300001.5 08.2701.12K? 0 +011441.23 +500051.9 -000028.6-000013.300011.3 08.2701.46K? 0 +011847.01 +233845.9 +000028.1-000015.900000.4 08.2701.43K? 0 +012108.80 +562433.5 +000000.1-000027.300025.5 08.2701.33K? 0 +013359.79 -582003.6 -000053.0-000021.000005.4 08.2701.17K? 0 +013953.89 +523843.6 +000099.9-000088.700004.1 08.2701.08K? 0 +014322.63 -003420.9 -000017.4-000048.500006.5 08.2701.10K? 0 +014351.91 +033524.0 +000012.3-000003.800011.2 08.2701.20K? 0 +014421.07 +611750.7 -000005.6+000007.700010.2 08.2701.41K? 1 +020808.57 -115250.0 +000020.2+000010.100008.1 08.2701.08K? 0 +020810.71 +695252.4 -000017.2+000002.400003.0 08.2701.39K? 0 +021203.22 -205049.2 +000041.4-000008.200008.8 08.2701.33K? 0 +021409.07 +383821.0 -000004.2+000008.400014.4 08.2701.04K? 0 +021604.78 +482857.9 -000003.7-000014.600011.2 08.2701.64K? 0 +022211.47 -251158.1 +000001.4-000055.800009.1 08.2701.06K? 0 +022532.97 -235820.4 -000003.9-000037.400003.1 08.2701.51K? 0 +022738.39 +481153.6 -000018.5+000000.700018.5 08.2701.68K? 0 +023132.27 -320243.4 +000031.8-000010.200000.8 08.2701.10K? 0 +024001.94 +395005.0 -000018.0-000014.000008.1 08.2701.39K? 0 +024752.80 +535330.6 +000005.2-000002.400000.7 08.2701.55K? 0 +025527.38 -260806.8 +000012.3-000013.000002.8 08.2701.34K? 0 +025854.53 +193433.9 +000029.5-000014.000007.9 08.2701.11K? 0 +030404.17 -391015.2 +000011.5+000015.100000.1 08.2701.04K? 0 +032112.59 +000333.0 -000006.0-000029.000005.2 08.2701.45K? 0 +032306.04 +163429.7 -000011.0-000017.700019.9 08.2701.43K? 0 +033353.82 +561850.4 +000010.6-000002.800019.9 08.2701.63K? 0 +033932.62 -290607.9 -000025.5-000030.200012.8 08.2701.22K? 0 +034128.68 +793207.0 -000002.9-000013.000000.0 08.2701.58K? 0 +034930.64 +082801.3 +000000.1-000012.000001.8 08.2701.06K? 0 +035222.09 -463452.7 +000010.7+000012.100003.8 08.2701.59K? 0 +035618.76 +021227.3 -000007.5-000005.900002.9 08.2701.04K? 0 +040757.94 -041101.9 +000016.1-000017.200005.5 08.2701.41K? 0 +043026.45 +735756.0 +000075.9-000088.200017.2 08.2701.13K? 0 +045303.69 -165754.4 +000012.1+000015.200001.2 08.2701.09K? 0 +045842.39 +423908.5 +000001.4-000013.400046.5 08.2701.49K? 0 +050516.95 -253025.8 +000053.8-000001.400011.8 08.2701.02K? 0 +050651.99 -371113.6 +000017.4-000003.500002.6 08.2701.00K? 0 +050725.70 -143320.2 -000015.4-000006.900002.4 08.2701.06K? 0 +050751.53 +531241.8 +000002.9-000036.700018.5 08.2701.25K? 0 +051046.20 +684013.6 +000007.1-000000.500001.1 08.2701.44K? 0 +051420.13 +164043.8 +000020.2-000009.200003.0 08.2701.32K? 0 +051430.36 +674155.0 -000000.3+000004.200014.9 08.2701.00K? 0 +051701.30 +611435.3 +000004.5-000002.100008.7 08.2701.67K? 0 +053556.17 +160821.5 -000015.3-000024.000032.1 08.2701.28K? 0 +054158.73 -515936.0 +000004.0-000051.600009.3 08.2701.12K? 0 +054909.50 +382127.4 +000009.5-000013.800010.1 08.2701.62K? 0 +055136.78 -205012.9 -000008.4-000011.500007.1 08.2701.04K? 0 +055156.32 +144906.6 +000027.8+000007.500011.6 08.2701.79K? 0 +055231.54 +560430.9 -000020.6-000048.000011.0 08.2701.10K? 0 +060846.99 +822730.4 -000001.9-000007.200011.2 08.2701.34K? 0 +061144.84 -772123.9 +000017.9+000038.100005.7 08.2701.13K? 0 +061355.02 +365859.6 -000017.6+000005.600003.5 08.2701.46K? 0 +061448.30 -470042.4 +000001.3-000007.700019.4 08.2701.22K? 0 +061642.01 -032129.0 -000014.5+000001.000001.8 08.2701.07K? 0 +061914.51 +125307.4 -000010.1-000020.300002.5 08.2701.02K? 0 +062126.30 +062812.6 -000008.9+000004.600000.8 08.2701.04K? 0 +062213.19 +543930.9 +000005.7-000021.900014.3 08.2701.12K? 0 +062920.58 +251900.8 -000009.0+000006.100007.6 08.2701.10K? 0 +063749.58 -425052.7 -000000.5+000007.600003.2 08.2701.47K? 0 +064017.49 -162839.5 +000007.2+000008.000011.1 08.2701.57K? 0 +064028.16 -360803.7 +000004.8-000013.000015.9 08.2701.28K? 0 +064404.31 -320548.7 +000004.8-000008.100019.4 08.2701.57K? 0 +064819.54 -561905.2 -000007.1+000028.700003.5 08.2701.44K? 0 +065101.68 +605225.4 +000015.2-000025.800010.7 08.2701.03K? 0 +065510.50 +141342.1 -000011.6-000002.900004.9 08.2701.41K? 0 +065725.60 +425243.3 +000000.6-000056.400017.3 08.2701.02K? 0 +065808.75 +245818.8 -000017.7-000026.800011.0 08.2701.19K? 0 +065851.13 +573738.9 -000006.1+000008.600007.2 08.2701.28K? 0 +070211.52 -552625.0 +000006.8+000020.100002.6 08.2701.09K? 0 +070527.96 -612409.3 -000004.9+000032.300000.8 08.2701.02K? 0 +070710.30 -122144.9 +000010.1+000005.300007.0 08.2701.12K? 0 +070924.80 +413737.6 +000003.5-000029.600011.1 08.2701.61K? 0 +072657.08 +314503.1 +000002.2-000003.000023.9 08.2701.49K? 0 +072853.41 +391421.4 +000016.0-000026.900017.4 08.2701.38K? 0 +073121.39 +221716.4 +000004.2-000023.500009.1 08.2701.10K? 0 +073426.58 +595014.2 +000005.4-000000.800005.6 08.2701.06K? 0 +073756.93 +235010.3 -000009.5-000001.300027.1 08.2701.04K? 0 +074010.08 +271855.3 +000017.6-000025.200019.6 08.2701.10K? 0 +074420.36 -133849.8 +000005.3-000003.400005.0 08.2701.60K? 0 +075047.30 -050545.6 +000020.1-000001.700000.2 08.2701.05K? 0 +075123.21 -534733.3 +000025.5-000003.000017.7 08.2701.19K? 0 +075339.03 -404714.7 -000004.8+000002.300010.9 08.2701.08K? 0 +075404.33 +291241.5 +000023.2-000072.500004.4 08.2701.34K? 0 +080200.87 -340751.3 -000004.4+000010.600012.4 08.2701.18K? 0 +080305.62 +015445.6 -000013.0-000011.200003.6 08.2701.17K? 0 +080343.31 -260124.9 -000027.3+000008.200003.2 08.2701.57K? 0 +081450.51 +064901.5 -000017.3-000020.400009.2 08.2701.14K? 0 +082034.08 +382044.6 +000000.4-000001.800024.0 08.2701.07K? 0 +082339.45 -095755.8 +000002.9-000000.700009.4 08.2701.18K? 0 +083001.52 -341043.8 +000001.9-000003.200004.3 08.2701.37K? 0 +083133.76 -254750.6 -000008.8-000044.700003.1 08.2701.31K? 0 +085121.06 -665858.7 -000028.2+000017.600008.8 08.2701.00K? 0 +085414.76 +193431.9 -000001.9-000024.600005.4 08.2701.46K? 0 +085728.60 -001237.5 +000011.0-000017.300001.0 08.2701.57K? 0 +090025.86 +242947.6 +000013.6-000007.900013.8 08.2701.62K? 0 +090131.13 -114213.6 -000072.0+000023.100019.6 08.2701.01K? 0 +090612.58 +445234.2 +000031.0-000004.000021.4 08.2701.05K? 0 +091826.32 -163748.1 -000000.3-000004.300010.2 08.2701.27K? 0 +092124.99 +122123.2 -000015.9-000005.100024.3 08.2701.42K? 0 +093401.14 +264820.7 +000040.2-000041.400005.2 08.2701.02K? 0 +094111.80 -325443.9 -000016.6-000004.700005.1 08.2701.53K? 0 +095101.94 -305612.7 +000006.3-000009.300013.5 08.2701.36K? 0 +100020.88 +511418.9 -000025.7-000015.200022.2 08.2701.43K? 0 +100129.10 -433409.9 +000009.1+000010.100002.0 08.2701.14K? 0 +100131.20 +425956.9 -000001.7-000028.300000.3 08.2701.16K? 0 +101110.64 -560619.9 -000009.3+000011.800006.8 08.2701.29K? 0 +101456.00 -423308.4 +000005.3-000014.800003.6 08.2701.15K? 0 +102151.36 -455218.3 -000002.3+000003.600006.3 08.2701.29K? 0 +102502.01 +095856.5 -000023.9-000023.600004.8 08.2701.57K? 0 +102612.80 -425251.8 -000029.5-000002.400004.2 08.2701.11K? 0 +102614.88 -040308.8 +000011.8-000020.100000.6 08.2701.18K? 0 +102746.52 -451632.3 -000017.6-000005.600005.2 08.2701.60K? 0 +103434.87 -702110.3 -000004.4+000000.900011.4 08.2701.76K? 0 +103544.21 -463057.5 -000012.8+000001.200004.8 08.2701.05K? 0 +104309.57 -255158.8 -000028.4-000004.600004.2 08.2701.16K? 0 +105300.03 -315952.5 +000029.9-000018.700007.0 08.2701.06K? 0 +105710.43 -494414.7 -000026.6+000007.400001.4 08.2701.04K? 0 +105850.44 +614256.5 -000017.2-000014.300007.0 08.2701.08K? 0 +105934.68 +042113.9 -000007.0-000002.200007.0 08.2701.55K? 0 +110051.68 +231801.0 -000016.8-000049.600004.2 08.2701.02K? 0 +111210.67 -480750.7 -000008.4+000005.200000.2 08.2701.23K? 0 +112254.74 +141923.0 -000000.8-000027.300008.9 08.2701.26K? 0 +113239.21 -543616.2 -000023.6-000000.700006.1 08.2701.20K? 0 +120459.86 +501701.4 -000022.9+000006.700002.3 08.2701.50K? 0 +120522.77 +311237.1 -000003.1+000005.300023.0 08.2701.14K? 0 +120903.36 +534020.4 -000004.6-000004.400004.6 08.2701.24K? 0 +121627.42 -613759.2 -000045.6-000000.400001.8 08.2701.05K? 0 +122259.30 +161436.6 +000028.7-000017.300002.3 08.2701.05K? 0 +123337.86 -362250.2 +000017.7-000012.100007.7 08.2701.17K? 0 +124032.26 -480621.6 -000017.9-000008.800006.7 08.2701.37K? 0 +124931.86 -454932.5 -000044.1-000032.500003.6 08.2701.41K? 0 +125526.35 -744157.7 -000014.9-000006.200011.3 08.2701.43K? 0 +125852.60 -332326.3 -000022.7-000012.700005.0 08.2701.56K? 0 +130515.13 +605137.7 -000017.4+000020.500000.5 08.2701.13K? 0 +130833.98 -400954.5 -000020.9-000001.400003.6 08.2701.04K? 0 +130930.92 +172859.9 -000003.4-000012.200000.4 08.2701.49K? 0 +131025.05 -222217.3 +000012.2-000033.200005.4 08.2701.03K? 0 +132635.51 -312701.6 -000046.6-000023.700009.4 08.2701.15K? 0 +133237.04 -023553.6 +000029.8-000029.500005.7 08.2701.36K? 0 +133300.12 -071141.0 +000000.0+000000.000000.0 08.2701.12K? 0 +133542.30 -101945.5 +000011.4+000003.300006.2 08.2701.19K? 0 +134920.18 -144542.6 +000006.1-000026.800003.0 08.2701.01K? 0 +135108.95 -303357.6 -000003.6+000013.000002.2 08.2701.58K? 0 +135259.27 -074348.6 -000061.9+000023.100014.3 08.2701.32K? 0 +135722.09 -583156.6 +000003.7+000006.500010.4 08.2701.00K? 0 +140155.67 -232232.4 -000003.4+000020.700005.4 08.2701.55K? 0 +140405.20 +603345.2 -000022.8+000019.100003.8 08.2701.19K? 0 +141507.52 +092628.9 -000016.9+000026.000006.1 08.2701.19K? 0 +141553.32 -443535.6 +000003.6-000015.900002.9 08.2701.55K? 0 +142404.81 -811959.2 -000012.0-000027.000006.6 08.2701.55K? 0 +142612.09 +191233.3 -000058.8+000007.600020.3 08.2701.04K? 0 +143100.22 +583709.1 -000015.9+000014.800004.2 08.2701.19K? 0 +143915.85 +323222.3 +000020.8-000004.700008.4 08.2701.21K? 0 0.10 1.00 +150023.15 -090809.0 -000011.2-000039.800009.6 08.2701.11K? 0 +150205.63 +110917.3 -000034.8-000009.800021.6 08.2701.50K? 0 +150447.87 -594741.6 +000008.8-000004.700011.4 08.2701.69K? 0 +150701.74 +132046.1 +000019.0+000002.400018.9 08.2701.00K? 0 +151257.61 -543347.5 -000000.8+000000.600001.8 08.2701.08K? 0 +152136.21 -112915.2 -000041.2+000016.900000.0 08.2701.18K? 0 +152810.17 -271924.8 +000029.8-000013.800002.0 08.2701.28K? 0 +153800.09 -385709.0 -000024.4-000028.700006.0 08.2701.10K? 0 +154055.20 -330845.0 -000017.1-000000.600008.1 08.2701.31K? 0 +154415.06 +685525.8 +000013.4+000013.000002.1 08.2701.35K? 0 +155058.00 -105926.9 -000026.4+000002.100005.8 08.2701.53K? 0 +160939.89 +164818.2 +000008.1+000006.400016.9 08.2701.10K? 0 +161128.35 -652129.0 -000011.4-000011.000006.8 08.2701.20K? 0 +161601.93 +085509.7 +000012.7-000042.700006.2 08.2701.48K? 0 +162314.77 +622853.1 -000024.3+000024.300001.9 08.2701.43K? 0 +164326.81 -541704.5 +000015.4-000024.800006.6 08.2701.45K? 0 +165743.35 -374549.6 -000015.1-000075.200005.8 08.2701.09K? 0 +165801.06 -583754.7 +000013.5-000013.000016.6 08.2701.20K? 0 +165808.97 -531439.7 +000008.8-000026.300016.7 08.2701.17K? 0 +170825.42 -170251.5 -000009.4+000013.600001.0 08.2701.73K? 0 +170903.82 -275340.9 -000028.3-000024.100000.6 08.2701.04K? 0 +171522.30 +323400.3 -000019.3-000018.900008.6 08.2701.15K? 0 +171657.69 +740848.1 -000015.8+000050.300003.0 08.2701.04K? 0 +173513.80 -513711.3 +000023.0+000004.700051.0 08.2701.66K? 0 +173524.37 +360810.7 +000001.9+000002.700000.5 08.2701.30K? 0 +173920.13 +335016.8 +000001.8-000011.700008.5 08.2701.42K? 0 +174208.91 +144801.2 +000005.3+000058.500004.0 08.2701.12K? 0 +174610.85 -163527.2 -000064.3-000014.500002.3 08.2701.16K? 0 +174942.27 +842401.8 +000009.8-000024.300001.3 08.2701.05K? 0 +175214.08 -282846.3 -000016.6-000001.700011.4 08.2701.25K? 0 +175259.39 -021526.8 -000011.4-000009.400008.0 08.2701.62K? 0 +175421.87 +024503.8 -000006.8-000001.400003.6 08.2701.41K? 0 +175857.72 +135219.5 -000011.7-000012.700012.8 08.2701.38K? 0 +180722.27 -385832.9 +000007.4-000010.100003.8 08.2701.59K? 0 +181831.79 +403049.7 -000003.8-000009.900002.5 08.2701.29K? 0 +181946.70 +664707.4 -000007.1-000003.600011.1 08.2701.24K? 0 +182501.37 +350154.9 -000008.0+000000.900000.0 08.2701.55K? 0 +182608.76 +091809.1 +000012.5-000009.000013.2 08.2701.58K? 0 +182652.74 -513257.4 +000056.5+000029.400015.3 08.2701.45K? 0 +182740.28 +212732.9 -000007.7-000027.500005.2 08.2701.06K? 0 +182915.63 -415723.5 -000014.3+000002.100002.0 08.2701.16K? 0 +183925.13 -320203.4 +000001.5-000006.000013.3 08.2701.02K? 0 +184015.36 +212451.4 +000005.9-000008.100005.4 08.2701.15K? 0 +184020.64 +430735.6 -000004.9+000010.800003.4 08.2701.28K? 0 +184238.76 +395412.4 +000022.6-000023.700004.4 08.2701.20K? 0 +184838.36 +233013.1 +000004.8-000006.300005.8 08.2701.11K? 0 +192332.48 -131540.9 -000012.9-000009.300016.2 08.2701.17K? 0 +192827.89 +093746.8 +000007.2-000008.300016.9 08.2701.55K? 0 +194249.34 +550136.7 +000012.1-000016.100004.3 08.2701.59K? 0 +194512.28 +205450.3 -000014.9-000015.400020.8 08.2701.22K? 0 +195641.66 +320143.9 -000002.7+000007.700003.2 08.2701.35K? 0 +200140.82 -701502.5 +000012.5-000009.700010.2 08.2701.56K? 0 +201743.65 -390646.0 +000000.0+000000.000000.0 08.2701.17K? 0 +202809.44 +480618.0 +000002.7+000002.100006.1 08.2701.21K? 0 +203128.48 +132710.2 +000001.2-000010.100006.3 08.2701.29K? 0 +203407.56 -231458.9 +000018.5-000017.300001.8 08.2701.55K? 0 0.10 1.00 +204126.94 -071145.6 +000008.5-000029.500002.9 08.2701.04K? 0 +205117.54 -382525.0 +000005.0-000034.600009.1 08.2701.57K? 0 +205421.03 +110431.9 -000026.1-000014.100006.1 08.2701.03K? 0 +205435.16 -052755.8 -000010.0-000032.500000.2 08.2701.29K? 0 +205917.19 +083815.7 +000016.6+000005.500018.1 08.2701.57K? 0 +210138.44 -144245.4 +000012.4-000019.500006.5 08.2701.09K? 0 +210901.46 -610419.8 +000032.2-000012.100005.3 08.2701.25K? 0 +211642.78 +433956.0 -000018.5-000015.100006.2 08.2701.02K? 0 +211816.71 +235535.7 +000006.5-000013.800002.0 08.2701.37K? 0 +212059.60 -310734.3 +000020.7-000019.500020.5 08.2701.05K? 0 +212614.73 +494734.5 +000007.4+000009.600010.0 08.2701.23K? 0 +212844.17 +504933.2 -000008.7-000009.900006.4 08.2701.14K? 0 +213643.27 +115210.2 -000013.1-000021.900007.4 08.2701.41K? 0 +213819.44 +094933.6 -000015.0-000027.300006.4 08.2701.27K? 0 +213825.10 +474507.0 +000006.1+000002.800001.0 08.2701.48K? 0 +213839.44 +310005.8 +000001.7+000010.300012.3 08.2701.67K? 0 +214116.37 +482002.6 +000002.6+000050.300001.9 08.2701.18K? 0 +215118.59 +105408.3 +000079.5-000028.900002.3 08.2701.04K? 0 +215354.21 +102248.3 +000004.1-000024.600016.6 08.2701.23K? 0 +220055.69 +135553.0 +000007.3+000001.900001.3 08.2701.39K? 0 +220246.75 +283041.6 -000022.8-000000.500008.0 08.2701.48K? 0 +220613.83 +501407.9 -000010.6+000007.600001.3 08.2701.06K? 0 +220841.66 +125851.3 +000007.0-000019.500022.1 08.2701.49K? 0 +222718.28 +624244.1 +000028.6+000042.600001.4 08.2701.42K? 0 +223236.73 -051023.0 +000010.2+000004.000005.8 08.2701.52K? 0 +224139.07 -153710.0 -000014.8-000001.000002.0 08.2701.09K? 0 +224459.61 +140402.0 +000010.0-000010.600003.0 08.2701.54K? 0 +224612.99 +425135.5 +000033.9-000005.600003.1 08.2701.12K? 0 +224754.46 +452336.5 +000001.3-000012.500000.4 08.2701.43K? 0 +225200.66 -655651.5 +000012.2-000008.100003.7 08.2701.13K? 0 +225638.97 +480636.7 -000002.5-000007.700002.5 08.2701.25K? 0 +232252.37 -501124.1 +000012.7-000001.500008.0 08.2701.31K? 0 +232446.55 +232848.9 +000037.3+000019.300003.2 08.2701.04K? 0 +233557.41 -161721.7 +000024.6-000000.300013.0 08.2701.58K? 0 +234713.85 +312912.4 +000001.9-000017.600013.0 08.2701.30K? 0 +234750.64 -230133.6 +000020.1+000001.000013.8 08.2701.05K? 0 +234856.09 +261855.4 -000007.7-000019.100004.8 08.2701.21K? 0 +235643.98 +331223.7 -000007.3-000012.000008.7 08.2701.64K? 0 +014538.78 +610222.8 +000004.4+000021.000008.0 08.2702.40M? 0 +163740.08 -425704.7 -000044.7+000003.600043.8 08.2702.22M? 0 +234909.12 +684006.7 +000009.0+000021.200007.8 08.2702.00M? 0 +000043.19 -452521.8 +000006.0-000005.200008.2 08.2800.99K? 0 +001038.75 +560322.1 +000005.8-000006.300004.1 08.2800.07A? 0 +002537.66 +362901.5 +000023.3-000002.900001.2 08.2800.32F? 0 +003234.35 +510613.4 +000013.6-000015.400006.3 08.2800.28A? 0 +003626.81 +220201.4 -000009.9-000018.400006.0 08.2800.09A? 0 +003846.93 +855807.7 +000029.0-000001.500004.8 08.2800.24A? 0 +003918.85 -015803.3 +000025.1-000019.200002.3 08.2800.37F? 0 +005028.75 +070608.9 +000010.7-000151.900039.8 08.2800.81G? 0 +010206.82 -194010.3 +000129.0-000051.700004.6 08.2800.57F? 0 +010342.40 +502554.4 +000009.5-000010.600003.9 08.2800.05A? 1 +010547.90 -233534.9 +000121.4+000032.000030.3 08.2800.50F? 0 +010549.13 +604620.0 +000007.4-000009.300007.9 08.2800.12A? 0 +011022.92 +534359.4 +000047.6-000009.600008.6 08.2800.84G? 0 +012334.63 -665209.2 -000017.0+000017.300006.8 08.2800.98K? 0 +013106.49 +063709.9 +000027.8+000023.600001.4 08.2800.66G? 0 +013617.33 -594103.7 -000032.0-000029.000013.9 08.2800.42F? 0 +014052.76 +641023.1 -000006.0+000001.300004.9 08.2800.26A? 0 +015018.41 +483056.6 +000012.3-000010.900000.4 08.28-0.01B? 0 +015232.61 +375902.7 +000148.6+000048.000016.0 08.2800.54F? 0 +015258.25 -850205.5 +000017.6+000003.300006.9 08.2800.06A? 0 +015748.88 +382645.2 +000001.5-000013.800009.6 08.2800.96K? 0 +020803.83 +630902.7 +000022.2-000006.100017.8 08.2800.15A? 0 +020854.29 -354731.9 +000042.6+000018.400004.9 08.2800.53F? 0 +021229.98 +101943.9 -000000.6-000010.300012.5 08.2800.41F? 0 +021921.62 +602910.5 +000028.2-000016.800000.7 08.2800.34F? 0 +022147.57 -632802.1 +000023.9+000027.000011.6 08.2800.95K? 0 +022925.18 +553208.6 +000000.0+000000.000000.0 08.2800.25A? 0 +024327.08 +563013.2 +000009.0+000009.600012.5 08.2800.30A? 0 +024620.30 +185016.6 +000014.6-000009.200023.3 08.2800.38F? 0 +024917.95 -322240.8 +000098.8+000044.200019.8 08.2800.85G? 0 +025926.18 -101627.4 +000009.3+000016.700018.7 08.2800.51F? 0 +030750.52 +253307.9 -000015.2-000104.100012.2 08.2800.57F? 0 +030920.16 +694634.2 -000015.7-000009.000003.0 08.2800.08A? 0 +031209.54 +371304.3 +000000.0+000000.000000.0 08.2800.00B? 1 +031618.02 +600201.7 +000000.0+000000.000000.0 08.2800.23A? 0 +032020.63 +194349.4 +000029.5-000032.200013.2 08.2800.19A? 0 +032332.60 +272407.1 +000015.5-000025.900015.2 08.2800.17A? 0 +032432.62 -033206.3 -000008.6+000021.300001.8 08.2800.40F? 0 +033147.76 +502451.1 +000008.4+000021.800010.9 08.2800.64G? 0 +033519.17 +112348.3 +000152.2-000015.400002.6 08.2800.60G? 0 +033654.76 +743741.9 -000096.3+000007.000026.5 08.2800.56F? 0 +033738.25 +433329.5 +000000.8-000010.500006.7 08.2800.07A? 0 +034109.65 -051716.7 -000019.7+000044.900023.8 08.2800.50F? 0 +035138.58 +105036.4 -000017.5-000002.900000.6 08.2800.16A? 0 +035600.82 +652430.9 -000009.0+000017.100000.5 08.2800.24A? 0 +035607.25 +631346.3 -000006.2-000018.800001.8 08.2800.99K? 0 +035936.86 -101922.4 +000017.8-000004.000001.2 08.2800.57F? 0 +040146.26 +135015.2 -000002.4-000080.700010.2 08.2800.54F? 0 +041019.91 +082453.2 +000003.6+000000.300003.2 08.2800.21A? 0 +041801.03 +453622.1 +000017.1+000027.600012.4 08.2800.45F? 0 +042954.43 +051525.5 +000032.2-000005.500020.9 08.2800.42F? 0 +043530.52 +331621.1 +000012.5-000029.500002.5 08.2800.32F? 0 +043803.50 +570638.4 +000007.8-000009.800009.8 08.2800.13A? 0 +043831.78 +524514.8 +000009.2-000042.900012.1 08.2800.34F? 0 +044048.60 -395111.1 +000029.8+000045.600002.9 08.2800.24A? 0 +044402.01 -255507.8 +000028.6-000037.400007.0 08.2800.43F? 0 +044422.79 +213927.4 -000021.5-000015.400001.2 08.2800.21A? 0 +044630.33 +152819.6 +000064.1-000003.900025.8 08.2800.71G? 0 +045356.70 +402436.6 +000038.7-000070.700023.1 08.2800.54F? 0 +045706.44 -331814.5 -000004.3+000011.400012.6 08.2800.95G? 0 +045825.45 -443438.7 -000003.3+000008.800003.7 08.2800.45F? 0 +050212.82 +450133.9 +000004.7-000007.400008.0 08.2800.34F? 0 +050444.53 +284448.5 +000010.4-000006.200001.0 08.2800.81G? 0 +050525.37 +450329.5 -000017.7-000004.400017.4 08.2800.14A? 0 +050922.03 -110743.8 +000001.8+000000.700007.7 08.2800.26A? 0 +051128.72 +424454.1 -000004.9+000000.100000.1 08.28-0.01B? 0 +051510.55 +082552.2 +000000.0+000000.000000.0 08.2800.51F? 0 +052530.74 -140730.8 -000011.5+000007.100013.4 08.2800.42F? 0 +052649.79 -813508.0 -000019.5+000091.400010.6 08.2800.25A? 0 +053124.02 +030412.6 +000010.4-000023.400005.0 08.2800.41F? 0 +053434.34 -014437.3 -000015.0-000002.400002.8 08.2800.28A? 0 +053816.13 -142028.5 +000008.7-000024.300012.8 08.2800.42F? 0 +053925.19 +383025.0 +000022.6+000004.400007.9 08.2800.16A? 0 +054154.01 +345418.5 -000019.9-000017.000008.9 08.2800.97K? 0 +054218.17 +023622.5 -000004.0-000013.900003.5 08.2800.44F? 0 +054935.41 +104326.5 +000020.1+000013.800000.0 08.2800.43F? 0 +055451.49 -703033.9 -000011.3+000181.700004.8 08.2800.40F? 0 +055550.42 -005309.8 +000001.6-000166.600021.1 08.2800.75G? 0 +055713.65 -285253.4 +000031.9-000078.000018.6 08.2800.49F? 0 +055824.05 +293737.2 +000000.0+000000.000000.0 08.2800.17A? 1 +055846.08 +211345.6 +000005.7-000006.000012.1 08.28-0.03B? 0 +060605.93 +692834.6 -000124.9-000059.700020.8 08.2800.79G? 0 +060652.67 -195623.0 -000009.4-000021.100003.3 08.2800.14A? 0 +060925.53 -345701.3 -000008.8+000022.400011.6 08.2800.35F? 0 +061054.54 -242313.0 -000086.5+000137.200008.9 08.2800.63G? 0 +061918.48 +595047.7 -000002.7-000012.600017.8 08.2800.26A? 0 +062031.05 +263415.8 +000005.3-000006.700008.3 08.2800.03A? 0 +062840.33 -500452.8 -000017.6-000030.500002.9 08.2800.58F? 0 +063039.48 +233216.7 -000003.4-000012.800001.2 08.2800.13A? 0 +063627.65 -094942.9 -000002.6-000002.100003.5 08.2800.32F? 0 +063657.36 +692128.6 -000004.5+000002.700008.2 08.2800.25A? 0 +063815.48 -451641.6 -000011.0-000000.700009.2 08.2800.38F? 0 +064101.72 +740301.8 -000018.9-000007.100004.6 08.2800.30A? 0 +064250.74 -560058.0 -000004.0+000012.600001.2 08.28-0.02B? 0 +064616.17 +492228.5 +000003.5+000001.200011.6 08.2800.13A? 0 +064646.87 +401417.7 +000000.2-000017.800010.9 08.2800.01A? 0 +064822.15 -151947.3 +000019.3-000006.100008.6 08.2800.01A? 0 +065149.12 -430604.6 +000017.9+000015.600015.3 08.2800.63G? 0 +065326.23 +214305.9 -000018.2-000047.200010.9 08.2800.98K? 0 +065425.93 +053926.7 -000008.3-000009.600008.4 08.28-0.06B? 0 +065447.59 -310826.4 -000061.0+000164.200008.0 08.2800.38F? 0 +065448.00 -282229.5 +000000.0+000000.000000.0 08.2800.47F? 0 +070040.23 +022043.8 -000029.9+000004.500004.0 08.2800.55F? 0 +070123.97 -060924.0 +000003.0-000000.700003.0 08.2800.10A? 0 +070319.07 +115134.1 +000003.6-000013.300007.1 08.2800.57F? 0 +070328.98 +182211.9 +000022.9-000015.900010.1 08.2800.98K? 0 +070433.47 -584947.2 -000022.4+000026.500006.5 08.2800.01A? 0 +071459.92 -115213.5 -000004.2+000001.600002.8 08.28-0.07B? 0 +071751.41 -015845.7 +000030.6+000009.800006.6 08.2800.37F? 0 +071926.88 +151108.3 -000019.7+000003.500013.0 08.2800.27A? 0 +072753.49 -520455.7 -000006.7+000009.600009.1 08.28-0.01B? 0 +073016.64 -231714.9 -000003.0+000009.200001.1 08.28-0.01B? 0 +073036.31 -132625.7 -000028.0-000030.100001.1 08.2800.34F? 0 +073104.14 +121515.8 +000003.4+000005.100005.7 08.28-0.01B? 0 +073649.72 -631801.6 -000004.4+000015.900001.3 08.2800.01A? 0 +073906.64 +104550.6 -000092.8-000164.200030.4 08.2800.72G? 0 +074142.36 +094217.7 -000017.1-000021.200007.2 08.2800.63G? 0 +074226.83 -215609.5 -000000.3+000004.900003.0 08.2800.14A? 0 +074410.94 -031504.8 -000044.7-000000.300007.4 08.2800.51F? 0 +074905.54 +523054.8 +000063.6-000016.600013.0 08.2800.56F? 0 +075223.53 -180106.1 -000001.8-000013.600006.7 08.2800.02A? 0 +075246.19 +333431.5 -000007.1+000017.600009.4 08.28-0.05B? 0 +075448.93 -395947.6 -000020.0+000036.000005.3 08.2800.27A? 0 +080149.74 -081250.1 -000026.9+000023.600002.7 08.2800.97K? 0 +080440.07 +092801.0 -000009.6-000022.300008.2 08.2800.89G? 0 +080555.39 +322527.1 -000009.2-000037.100013.7 08.2800.37F? 0 +080825.95 -473607.1 -000014.2+000007.300002.9 08.2800.01A? 0 +081020.24 -330242.6 -000005.7+000014.000002.2 08.28-0.10B? 0 +081031.41 +372054.7 +000030.5-000020.200003.8 08.2800.54F? 0 +081133.17 -745957.0 +000012.3-000025.500008.5 08.2800.32F? 0 +082322.62 +480613.8 +000025.4-000001.600008.2 08.2800.13A? 0 +082418.07 -222242.5 -000041.3+000014.000008.6 08.2800.59G? 0 +082435.86 +775619.9 +000005.0+000008.800005.5 08.2800.21A? 0 +082455.79 -441803.0 +000004.5+000000.600001.7 08.2800.48F? 0 +082832.26 -390533.1 -000001.9+000032.000010.4 08.2800.48F? 0 diff --git a/kstars/kstars/data/hip059.dat b/kstars/kstars/data/hip059.dat new file mode 100644 index 00000000..5887ef5c --- /dev/null +++ b/kstars/kstars/data/hip059.dat @@ -0,0 +1,1000 @@ +083215.68 -505817.5 -000004.2+000013.700004.5 08.2800.96K? 1 +083608.01 -644849.2 -000010.5+000021.300006.7 08.2800.01A? 0 +083838.25 -464654.6 -000009.0+000018.700005.9 08.28-0.05B? 1 +084837.70 -253915.3 -000008.9+000003.600002.8 08.2800.28A? 0 +085518.15 -664621.4 +000014.2-000028.500007.6 08.2800.24A? 0 +090356.09 -235054.7 -000019.0-000009.500002.6 08.2800.31F? 0 +091539.55 +481346.8 +000009.8+000021.000007.8 08.2800.09A? 0 +092258.33 -474024.8 -000014.5+000004.600009.6 08.2800.43F? 0 +092529.78 -160538.1 +000001.2-000023.200001.2 08.2800.38F? 0 +092558.28 +084757.9 -000028.2-000005.300006.7 08.2800.08A? 0 +092628.67 +782615.9 +000038.1+000018.400019.5 08.2800.59G? 0 +093812.28 -012831.9 -000015.9-000012.400002.9 08.2800.15A? 0 +093815.04 -634715.0 -000005.3+000006.900008.1 08.2800.17A? 0 +094313.99 -353913.8 -000056.3-000009.200002.5 08.2800.97K? 0 +094411.15 -694737.1 -000018.5+000032.900008.6 08.2800.23A? 0 +094515.23 -204019.6 -000142.8+000025.100023.4 08.2800.66G? 0 +094734.02 -581116.7 -000001.3+000006.000005.9 08.28-0.13B? 0 +095641.30 -252014.1 +000083.4-000093.200010.6 08.2800.55F? 0 +095807.23 +223951.6 -000027.0-000013.000005.4 08.2800.22A? 0 +095959.41 -430054.7 -000020.5+000010.000007.4 08.2800.93G? 0 +100213.85 -574212.0 -000017.0+000012.700002.8 08.28-0.03B? 0 +100908.53 -325820.3 -000028.4+000009.700018.1 08.2800.43F? 0 +101046.25 -635925.5 +000000.2+000012.500007.6 08.2800.23A? 0 +101323.10 -710324.5 -000008.9+000006.500005.1 08.28-0.01B? 0 +101543.76 +213146.8 -000056.9-000042.900005.4 08.2800.53F? 0 +101555.97 -634550.8 -000021.4+000002.700008.8 08.28-0.01B? 0 +101615.56 -462409.9 -000014.0+000007.000003.2 08.2800.05A? 0 +102021.77 -361213.4 -000014.8-000021.800005.2 08.2800.99K? 0 +102049.15 -673132.8 -000027.4+000001.400012.1 08.2800.02A? 0 +103148.79 +734649.7 -000015.1-000028.000003.0 08.2800.16A? 0 +103613.16 -362201.2 +000033.3-000004.100005.1 08.2800.64G? 0 +104636.53 -411923.4 -000085.3+000049.700014.4 08.2800.81G? 0 +104721.58 -014329.5 +000013.8-000033.700000.6 08.2800.92G? 0 +104856.75 +322427.6 +000034.5+000000.300023.3 08.2800.85G? 0 +105458.21 +394726.1 +000020.1-000006.500003.8 08.2800.30A? 0 +110121.98 -543503.5 -000062.0+000031.000001.8 08.2800.42F? 0 +110143.29 -335420.5 -000189.6+000099.900021.0 08.2800.56F? 0 +110317.35 +484848.7 -000013.9-000019.600007.1 08.2800.35F? 0 +111800.47 +352641.6 +000015.5+000025.000019.3 08.2800.78G? 0 +111837.48 -334512.5 -000037.5+000008.800001.3 08.2800.06A? 0 +112646.14 -102409.7 -000038.5-000003.000002.0 08.2800.19A? 0 +113010.94 -840544.2 +000003.7-000004.000013.7 08.2800.09A? 1 +113349.05 -502557.9 -000036.1+000015.200010.3 08.2800.47F? 0 +114334.15 -140112.0 +000018.5-000088.700006.9 08.2800.83G? 0 +115210.32 -574803.1 -000015.3+000005.100016.0 08.2800.94G? 0 +120246.68 +245010.3 +000013.7-000022.000024.0 08.2800.48F? 0 +120402.26 +245619.9 +000009.7+000026.600015.5 08.2800.49F? 0 +121401.02 +420918.2 -000014.8-000046.600006.1 08.2800.47F? 0 +122204.61 -315645.5 -000073.0-000130.000005.8 08.2800.60G? 0 +122418.75 -253319.1 -000010.0-000002.200001.0 08.2800.24A? 0 +122619.10 -071948.3 +000030.1+000005.800027.2 08.2800.46F? 0 +122649.33 -442912.9 +000023.5-000018.600008.5 08.28-0.05B? 0 +123036.73 -442202.4 -000013.6-000003.800005.1 08.2800.02A? 0 +123604.98 -841629.2 -000016.5+000001.600008.1 08.2800.06A? 0 +123738.09 -675153.4 -000028.1-000006.800000.3 08.2800.20A? 0 +124050.01 +403118.6 +000160.1-000098.000000.4 08.2800.66G? 0 +124051.22 +790129.2 +000028.2-000037.200013.6 08.2800.54F? 0 +124144.39 +554328.9 +000121.4-000008.300032.4 08.2800.97K? 0 +124619.87 -605019.5 -000013.1-000010.700004.0 08.2800.57F? 0 +124640.04 -003944.8 -000031.1+000008.200009.9 08.2800.95K? 0 +125038.99 -682222.5 -000024.4-000003.800009.2 08.2800.19A? 0 +125337.25 -602526.4 +000000.0+000000.000000.0 08.2800.26A? 0 +130005.64 -603537.2 -000007.8-000000.300006.1 08.2800.02A? 0 +130450.89 -330814.6 -000040.7-000015.900000.1 08.2800.24A? 0 +131611.06 +355310.6 +000264.0-000178.900017.5 08.2800.65G? 0 +131616.22 +150127.5 -000089.9-000042.100012.8 08.2800.34F? 0 +131743.40 -602457.3 -000007.6-000003.600000.7 08.2800.10A? 0 +131857.03 +122225.2 -000009.6+000001.600005.4 08.2800.96K? 0 +131944.94 -063229.8 -000038.8+000000.200008.8 08.2800.47F? 0 +132607.32 +142048.2 +000035.1-000005.700014.4 08.2800.55F? 0 +133608.17 -524248.9 -000018.1-000016.600014.3 08.2800.24A? 0 +133833.44 -564351.0 -000003.0+000006.100006.6 08.2800.54F? 0 +135113.57 -603745.2 +000016.8+000008.400012.9 08.2800.50F? 0 +135740.57 -452414.8 -000057.1-000076.300006.7 08.2800.51F? 0 +140051.98 -493133.8 -000025.6-000012.100008.7 08.2800.27A? 0 +140336.46 +700134.0 -000060.0-000011.500016.6 08.2800.91G? 0 +140350.60 +725644.2 -000048.1+000033.300005.6 08.2800.51F? 0 +140451.14 -290748.4 -000026.9-000006.000010.8 08.2800.98K? 0 +140935.45 -472826.0 -000013.5-000016.900009.4 08.2800.85G? 1 +141026.02 -265253.3 -000026.2-000000.900003.6 08.2800.51F? 0 +143053.50 -400020.2 +000013.1+000005.900001.0 08.2800.98K? 0 +143230.57 +163253.8 -000048.1-000011.500000.1 08.2800.41F? 0 +143728.98 -294057.8 -000025.3-000032.200005.0 08.2800.29A? 0 +143814.49 +140145.3 -000016.3-000163.800007.4 08.2800.69G? 0 +144059.31 -062729.9 -000001.7+000010.000020.3 08.2800.51F? 0 +144148.64 +255901.0 -000085.1+000007.400013.2 08.2800.29A? 0 +144340.95 -650257.3 -000102.8+000040.100000.2 08.2800.55F? 1 +144349.62 -260045.4 +000017.8-000003.200006.2 08.2800.10A? 0 +144750.19 +252817.5 -000015.1-000015.700013.1 08.2800.97K? 0 +145000.63 +122008.5 +000016.4-000085.100003.5 08.2800.58F? 0 +145153.90 -273543.3 -000056.5-000025.700017.3 08.2800.98K? 0 +145300.61 -641931.1 -000002.3-000012.800001.1 08.2800.05A? 0 +150101.05 -231049.2 -000011.4+000007.900002.0 08.2800.96K? 0 +150226.16 +675415.8 -000005.3+000027.500001.6 08.2800.46F? 0 +150613.98 -371723.6 -000018.9-000011.200005.7 08.2800.22A? 0 +150653.68 +755907.0 -000023.7+000010.600005.7 08.2800.17A? 0 +150849.93 -060932.7 -000054.6-000024.000002.2 08.2800.49F? 0 +151608.38 +153229.4 -000027.6-000080.600006.0 08.2800.60G? 0 +151943.01 +031954.3 +000020.1-000027.200009.3 08.2800.43F? 0 +152402.51 -520855.9 -000013.0-000014.200001.0 08.28-0.03B? 0 +152450.67 -233032.9 -000002.6-000040.400019.3 08.2800.40F? 0 +153102.33 +664016.4 +000022.1+000021.500011.4 08.2800.34F? 0 +153228.26 -413352.6 -000072.2-000076.300013.0 08.2800.47F? 0 +153551.67 +355524.9 -000005.4+000016.300013.9 08.2800.20A? 0 +154205.80 +105839.0 -000175.2-000037.600020.7 08.2800.64G? 0 +154326.47 -584854.1 -000017.6-000026.200013.2 08.2800.31A? 1 +154459.56 -504709.6 +000000.0+000000.000000.0 08.2800.35F? 1 +154611.28 -450600.1 -000006.7-000015.500009.3 08.2800.23A? 0 +154914.60 +685947.9 -000022.9+000017.800002.3 08.2800.91G? 0 +155919.14 -302928.0 +000027.3-000002.300023.0 08.2800.48F? 0 +160137.17 +120303.1 +000023.9+000001.200001.1 08.2800.81G? 0 +160215.13 -192708.1 +000026.0+000012.600043.0 08.2800.70G? 0 +160831.06 -571225.0 +000005.8-000000.400003.1 08.2800.11A? 0 +161620.41 -183555.0 +000018.0-000048.500011.1 08.2800.65G? 0 +161933.77 -545251.5 -000007.6-000006.300012.2 08.2800.05A? 0 +162136.65 -671935.9 -000018.5-000037.400002.3 08.2800.46F? 0 +162458.36 -483604.7 -000047.3-000046.500016.9 08.2800.32F? 0 +163545.80 -670736.7 -000013.7-000005.200005.2 08.2800.93G? 0 +164521.40 -103954.5 +000004.4-000054.500031.8 08.2800.95K? 0 +164536.48 +554625.1 +000015.3-000009.800001.7 08.2800.92G? 0 +165133.38 -292434.3 -000022.7-000007.800013.3 08.2800.60G? 0 +165257.44 -413354.5 +000018.9-000008.100021.5 08.2800.04A? 0 +165303.20 -813540.4 -000014.3-000012.900013.6 08.2800.40F? 0 +165422.15 -531608.7 +000002.5-000004.500010.2 08.2800.03A? 0 +165815.30 +344304.9 -000015.2-000016.900006.6 08.2800.44F? 0 +170547.54 +534502.6 +000037.2+000098.000012.1 08.2800.49F? 0 +170702.62 -470011.4 -000006.1-000015.000024.8 08.2800.26A? 0 +170943.94 -542006.4 -000082.1-000019.700000.8 08.2800.98K? 0 +171442.08 +821950.8 -000005.0+000016.600000.8 08.2800.92G? 0 +171610.39 -424734.5 -000030.3+000004.900012.8 08.2800.57F? 0 +171633.17 +144027.2 +000010.7-000087.800021.9 08.2800.66G? 0 +171636.98 +032430.3 -000060.3+000019.900014.9 08.2800.45F? 0 +171800.12 -341324.8 -000001.3-000000.500003.2 08.28-0.00B? 0 +171818.62 +420639.8 -000011.0+000012.400003.0 08.2800.48F? 0 +171845.12 -572620.4 -000012.1-000026.100001.2 08.2800.01A? 0 +171907.32 -380554.7 -000010.4-000011.600007.9 08.2800.38F? 0 +171929.36 +561045.7 +000005.1-000018.100011.0 08.2800.95K? 0 +172007.51 +354103.2 +000008.3+000011.800006.4 08.2800.41F? 0 +172142.09 -110329.8 -000004.3+000016.800009.1 08.2800.46F? 1 +172146.96 -352054.2 -000014.7-000038.700004.8 08.2800.82G? 0 +172829.04 +743000.4 -000001.3+000017.400008.0 08.2800.35F? 0 +173029.67 -673328.9 +000025.7-000031.400031.7 08.2800.40F? 0 +173636.42 -140145.2 -000018.0-000006.600005.9 08.2800.26A? 0 +173651.13 -372624.5 +000000.5-000012.400006.4 08.2800.28A? 0 +174924.43 +331122.7 +000019.8-000004.600000.4 08.2800.40F? 0 +175152.97 +133307.5 -000030.1-000046.900017.5 08.2800.70G? 0 +175448.00 -425525.6 +000030.1+000000.600017.5 08.2800.23A? 0 +175523.07 +094803.6 -000005.0-000007.500006.8 08.28-0.02B? 0 +175608.81 +212941.3 -000004.0+000069.100020.2 08.2800.64G? 0 +175700.60 -242523.6 -000003.7-000013.700001.8 08.2800.39F? 0 +180105.93 -195801.6 -000085.2-000064.600013.8 08.2800.60G? 0 +180237.27 -493712.2 +000010.3-000019.200003.4 08.28-0.06B? 0 +180554.76 -303937.3 +000031.2-000038.100030.0 08.2800.87G? 0 +181908.82 +331351.4 +000000.7+000130.000019.5 08.2800.77G? 0 +181955.35 -451422.4 +000016.6+000024.200018.2 08.2800.45F? 0 +182558.90 +330900.0 -000011.3+000001.800012.9 08.2800.41F? 0 +182633.04 +515951.1 -000028.0-000012.500008.1 08.2800.49F? 0 +182638.02 +460459.8 -000342.6+000184.800001.8 08.2800.63G? 0 +182719.60 +353115.6 +000000.6+000004.200001.5 08.28-0.06B? 0 +183559.40 -533024.2 +000000.3-000024.900007.8 08.2800.10A? 0 +184555.37 +364244.5 +000008.1-000002.000002.5 08.2800.98K? 0 +184603.20 -445109.5 +000018.2-000044.500006.3 08.2800.28A? 0 +184922.96 -184612.0 +000010.1-000018.700000.1 08.2800.75G? 0 +184923.35 -811614.8 -000005.5+000034.400002.0 08.2800.49F? 0 +184925.69 -573255.0 -000016.6-000028.100013.4 08.2800.31A? 0 +185000.69 -392053.8 +000014.9-000019.600003.5 08.2800.44F? 0 +185344.59 +125950.7 -000002.3-000019.700013.8 08.2800.28A? 0 +185743.77 -552854.3 -000002.0-000039.200011.6 08.2800.26A? 0 +185826.45 +632559.7 -000009.2+000062.600009.5 08.2800.40F? 0 +190219.65 -292030.6 +000013.1-000032.000006.2 08.2800.38F? 0 +191609.81 -183908.2 +000003.4+000058.700026.3 08.2800.55F? 0 +192706.71 -213742.0 -000024.0-000093.800003.6 08.2800.46F? 0 +193044.37 -115135.9 +000008.8-000007.200000.0 08.2800.16A? 0 +193144.64 +605151.9 -000045.4-000096.300015.6 08.2800.51F? 0 +193240.39 +445251.3 +000003.8+000011.700005.8 08.2800.20A? 0 +193245.62 +344736.5 -000020.2+000006.600016.7 08.2800.95K? 0 +193840.72 +062548.4 +000000.9+000004.900004.5 08.2800.05A? 0 +193851.97 -312453.2 -000001.6-000014.800012.7 08.2800.02A? 0 +193855.74 +351413.5 +000022.1-000090.500028.5 08.2800.56F? 0 +194344.22 -244322.2 +000022.6-000167.100017.5 08.2800.58G? 0 +194650.75 +302602.3 -000006.8-000006.900003.0 08.28-0.03B? 0 +194845.89 +182207.7 +000002.5-000018.400002.1 08.2800.07A? 0 +195207.02 +112621.5 +000151.9-000060.500015.4 08.2800.77G? 0 +200014.96 +072135.3 +000003.5+000004.200020.6 08.2800.53F? 0 +200055.40 +072441.5 +000016.6+000012.300012.1 08.2800.02A? 0 +200116.33 +254048.8 +000029.7-000003.300005.2 08.2800.23A? 0 +200247.63 +411654.9 -000005.1-000001.200005.8 08.2800.06A? 0 +200535.94 +191538.1 -000009.1+000013.500002.7 08.2800.90G? 0 +200739.35 -204958.1 +000040.7-000014.000016.8 08.2800.68G? 0 +200747.94 +643608.7 +000011.1+000023.700020.3 08.2800.38F? 0 +201146.40 +384058.2 -000005.6-000005.800005.6 08.28-0.01B? 0 +201240.51 -232626.6 -000019.0-000042.000010.9 08.2800.14A? 0 +201342.89 +362909.7 +000035.6+000009.800002.9 08.2800.25A? 0 +201530.62 -155120.1 +000001.1+000015.100004.4 08.2800.41F? 0 +201619.96 +203301.7 -000001.6+000001.200004.2 08.28-0.08B? 0 +202026.96 -251251.4 +000074.5-000114.900003.4 08.2800.63G? 0 +202033.63 +825051.1 +000013.5+000008.700008.5 08.2800.10A? 0 +202148.00 +083110.0 +000001.2-000021.800011.4 08.2800.22A? 0 +202205.44 +405908.2 -000010.7-000007.400005.0 08.2800.09A? 0 +203508.50 +282412.6 -000029.3-000071.000012.6 08.2800.34F? 0 +203641.93 +083541.1 -000008.0-000012.200008.4 08.2800.10A? 0 +203735.87 -212007.2 -000022.8-000002.600006.1 08.2800.44F? 0 +203758.53 -312211.2 +000008.5+000034.400014.4 08.2800.98K? 0 +204655.48 +325150.3 +000010.8-000003.900006.9 08.2800.17A? 0 +204837.36 +062318.5 -000015.6-000014.000007.0 08.2800.96K? 0 +205257.71 +105946.2 +000001.4-000056.800002.2 08.2800.53F? 0 +205301.17 -021440.7 +000016.7-000072.100008.8 08.2800.53F? 0 +205526.29 +251350.2 -000017.7-000049.400016.2 08.2800.36F? 0 +205808.38 -481211.0 +000161.8-000288.900014.4 08.2800.53F? 0 +205839.13 +380859.3 +000018.8-000000.500008.8 08.2800.98K? 0 +210319.60 +504806.9 +000015.3+000016.800002.4 08.2800.21A? 0 +210442.63 +410028.8 -000002.7-000004.700002.7 08.2800.05A? 0 +210453.12 +562315.7 +000021.6+000006.000009.8 08.2800.15A? 0 +210501.46 +561640.3 +000003.7-000014.700004.3 08.2800.08A? 0 +210733.45 +630414.5 +000011.6-000031.800004.9 08.2800.90G? 0 +211004.76 +435923.3 +000012.5-000010.500004.6 08.2800.01A? 0 +211620.55 +390546.1 -000005.5-000010.000003.5 08.2800.01A? 0 +212022.49 +191315.2 +000035.5-000005.800006.2 08.2800.18A? 0 +212152.28 +244020.7 +000006.0-000012.000003.2 08.2800.22A? 0 +213023.83 +285919.7 +000040.5-000000.300009.2 08.2800.40F? 0 +213215.77 -485112.6 +000048.2-000041.700003.0 08.2800.23A? 0 +213718.56 +292821.8 -000004.6-000008.300001.0 08.2800.40F? 0 +214200.53 -311540.2 +000021.5-000009.200004.0 08.2800.49F? 0 +214304.28 -481122.0 -000068.0-000017.800016.8 08.2800.26A? 0 0.10 1.00 +214614.71 -710504.9 +000001.3-000013.900000.8 08.28-0.04B? 0 +214625.52 +395102.3 +000012.5-000007.500002.8 08.2800.04A? 0 +214832.51 +284255.1 +000009.6-000000.700005.9 08.2800.93G? 0 +215002.29 +294627.9 +000015.0-000004.800004.8 08.28-0.03B? 0 +215056.47 -682920.4 -000040.0-000059.100019.7 08.2800.77G? 0 +215709.15 -004700.5 +000044.7-000033.600014.1 08.2800.49F? 0 +215738.61 +284615.0 -000002.5+000012.700014.0 08.2800.07A? 0 +220053.83 -562816.3 +000024.7-000005.900005.6 08.2800.19A? 1 +220102.24 +660457.0 +000002.5-000003.400002.4 08.2800.10A? 0 +220249.67 +304616.4 -000006.1-000019.100000.7 08.2800.17A? 0 +220729.16 +253811.4 +000010.2-000001.500001.2 08.2800.13A? 0 +221031.57 +504810.8 -000000.6-000005.900003.6 08.2800.01A? 0 +221726.98 +491144.1 -000116.4+000082.300012.7 08.2800.52F? 0 +221853.24 -395532.7 +000029.8-000006.000012.2 08.2800.24A? 0 +222026.43 +554103.2 +000013.7+000004.700000.8 08.28-0.04B? 0 +222512.01 -462945.7 -000073.8+000001.900011.1 08.2800.92G? 0 +223806.68 -025354.7 -000021.9-000020.900022.0 08.2800.98K? 0 +224252.20 -275312.3 +000078.0-000052.900006.9 08.2800.87G? 0 +224659.87 +534524.2 +000005.9-000003.600002.1 08.2800.02A? 0 +225126.11 +135810.2 +000425.6+000201.900039.4 08.2800.85G? 0 +225500.05 -405534.9 +000017.6+000027.100001.7 08.2800.47F? 0 +225508.64 +453449.8 -000013.7-000019.400007.6 08.2800.27A? 0 +225604.28 +755622.6 +000040.2-000046.400038.1 08.2800.94G? 0 +225651.41 +671919.7 +000039.5+000005.900012.6 08.2800.56F? 0 +230019.28 +140003.1 +000035.6-000021.100001.0 08.2800.34F? 0 +230047.86 -141530.0 +000223.9-000020.300024.0 08.2800.60G? 0 +230725.97 +432327.6 +000021.2+000010.100003.7 08.2800.19A? 0 +230827.04 +350330.7 +000011.9-000017.900003.6 08.2800.99K? 0 +231041.00 -321041.4 +000057.8+000004.700000.9 08.2800.37F? 0 +232340.28 +524226.1 -000007.1-000073.300013.3 08.2800.53F? 0 +232954.20 -203432.8 +000000.0+000000.000000.0 08.2800.56F? 0 +233125.84 -420934.2 +000012.9+000023.100010.3 08.2800.58F? 0 +233855.93 +491017.2 +000017.5+000000.300004.1 08.2800.28A? 0 +234113.56 +514103.9 +000009.1-000016.700005.9 08.2800.33F? 0 +234524.77 +572220.6 +000015.1-000000.800003.7 08.28-0.01B? 0 +234857.31 -504831.8 -000017.4+000014.400008.3 08.2800.98K? 0 +235028.59 +593636.7 -000007.0-000011.400006.7 08.2800.32F? 0 +235044.03 +414939.2 +000170.7+000065.700007.7 08.2800.54F? 0 +235711.31 +415517.4 -000018.8-000033.800001.2 08.2800.50F? 0 +235845.78 +315623.4 +000067.9-000140.600010.7 08.2800.72G? 0 +000530.37 -014912.6 +000007.6-000008.800001.8 08.2801.07K? 0 +001041.57 +604821.8 +000017.0-000006.900000.3 08.2801.07K? 0 +001947.65 -122128.9 -000014.4-000012.700003.1 08.2801.09K? 0 +002312.15 +514606.5 -000004.3-000003.500023.6 08.2801.66K? 0 +002419.55 +531355.0 +000050.6-000003.400014.0 08.2801.16K? 0 +002716.57 +654049.0 +000036.3-000006.400005.4 08.2801.11K? 0 +003036.77 +174847.7 +000012.9-000003.400007.8 08.2801.08K? 0 +004254.84 -454705.7 +000021.2-000000.600013.2 08.2801.32K? 0 +004755.72 +210126.7 +000007.3-000011.800004.2 08.2801.08K? 0 +005721.65 +122547.6 +000028.7-000004.300003.2 08.2801.27K? 0 +010137.63 +482052.6 +000017.8-000010.000001.3 08.2801.32K? 0 +011041.23 +420815.2 -000009.8+000001.000007.7 08.2801.10K? 0 +011043.16 +232758.3 -000004.4+000000.000008.0 08.2801.52K? 0 +011250.31 +164551.6 +000035.2+000007.200007.9 08.2801.06K? 0 +011455.70 -552224.3 +000001.3-000017.100001.5 08.2801.05K? 0 +012948.48 -002625.9 +000012.0-000030.900007.6 08.2801.24K? 0 +013237.95 -160854.3 +000001.6+000011.600004.0 08.2801.01K? 0 +013544.11 -171811.7 -000013.2-000031.300001.8 08.2801.09K? 0 +014512.96 +563835.8 -000011.2-000013.700006.2 08.2801.11K? 0 +014818.73 +531455.7 -000003.2-000007.400003.1 08.2801.12K? 0 +015918.81 +490308.1 +000014.6-000027.000030.0 08.2801.59K? 0 +020723.29 +455506.2 -000005.0-000003.100005.5 08.2801.45K? 0 +021049.67 +250141.3 +000029.6-000004.100004.9 08.2801.61K? 0 +023609.64 +522914.8 -000004.4+000008.700003.2 08.2801.81K? 0 +023935.23 -343037.0 +000010.0+000000.100010.3 08.2801.21K? 0 +030316.52 +105527.6 +000010.2-000021.300003.4 08.2801.41K? 0 +030616.11 +474543.9 -000005.8+000004.900018.9 08.2801.79K? 0 +031038.54 -645752.4 -000009.1+000010.700002.8 08.2801.01K? 0 +032620.20 -545335.5 +000026.1-000009.600016.7 08.2801.15K? 0 +033424.94 -031338.9 +000009.9-000030.000020.5 08.2801.05K? 0 +034808.37 -562753.6 +000008.4+000003.900002.9 08.2801.36K? 0 +034924.71 +505611.7 +000005.6+000000.200008.3 08.2801.03K? 0 +034935.76 +490407.6 -000028.3-000025.600025.0 08.2801.44K? 0 +035005.85 -433203.4 +000006.6-000017.900005.8 08.2801.76K? 0 +040446.50 +261202.1 +000015.6-000012.300006.7 08.2801.59K? 0 +041239.62 -435228.2 +000011.7-000001.900010.5 08.2801.35K? 0 +042046.73 +560609.0 -000006.5+000000.800005.4 08.2801.70K? 0 +043059.61 -245847.6 +000002.7+000001.200010.3 08.2801.02K? 0 +043457.68 -524245.9 +000006.2+000005.700005.3 08.2801.14K? 0 +044512.33 +674625.0 -000013.0-000005.700012.5 08.2801.69K? 0 +044947.79 +463125.1 +000019.6-000013.500000.6 08.2801.27K? 0 +050649.62 +133833.9 +000008.5-000006.300008.8 08.2801.07K? 0 +050806.14 +722641.0 -000011.9+000014.800006.7 08.2801.60K? 0 +051234.69 +102429.9 +000006.9-000003.600000.3 08.2801.05K? 0 +051707.84 +151550.3 +000010.6-000026.700002.5 08.2801.13K? 0 +051839.78 +520513.2 +000006.4-000009.600008.1 08.2801.25K? 0 +052230.24 +071030.7 +000006.7-000047.600025.6 08.2801.05K? 0 +052845.64 +692011.3 +000003.5-000024.300007.1 08.2801.55K? 0 +053207.98 -153410.3 -000006.6-000012.500003.6 08.2801.04K? 0 +053438.34 +275345.2 -000014.9-000024.000001.7 08.2801.35K? 0 +053451.08 +255303.6 +000000.0+000007.900000.6 08.2801.88M? 0 +053853.13 -374531.6 -000003.1+000005.700002.0 08.2801.43K? 0 +054249.84 -340455.0 -000003.1-000022.200002.7 08.2801.12K? 0 +054511.57 +765802.0 +000000.6-000017.100004.4 08.2801.06K? 0 +055428.27 -174614.7 -000006.3+000029.500007.8 08.2801.13K? 0 +055609.21 +175928.6 -000002.0-000020.600016.1 08.2801.36K? 0 +055814.90 -175914.0 +000023.4-000013.300000.5 08.2801.38K? 0 +060250.68 +433034.4 -000000.5-000014.800005.5 08.2801.68K? 0 +061454.84 +054619.7 +000003.4+000008.100028.2 08.2801.04K? 0 +061559.59 -035806.5 +000015.2+000004.200003.0 08.2801.05K? 0 +062101.01 -114039.5 +000001.2+000003.800001.7 08.2801.62K? 0 +062320.39 -005708.1 -000006.0+000005.700000.6 08.2801.03K? 0 +063205.59 +770233.4 -000007.7-000028.100002.5 08.2801.10K? 0 +064109.74 +322459.9 -000014.1-000011.400004.1 08.2801.35K? 0 +064545.79 +040136.4 +000002.8-000014.000014.1 08.2801.10K? 0 +064656.31 +411050.0 -000004.8+000018.600007.9 08.2801.15K? 0 +065658.49 -194242.4 +000011.5+000024.700000.2 08.2801.02K? 0 +065848.63 -015021.4 +000000.0-000005.500012.8 08.2801.50K? 0 +070139.64 +094248.7 -000026.7+000015.600031.9 08.2801.13K? 0 +070501.86 +141341.8 -000016.5-000005.100003.2 08.2801.07K? 0 +070846.75 +165431.7 +000001.5+000010.300026.9 08.2801.27K? 0 +071015.49 +185720.7 -000013.9+000000.800000.7 08.2801.27K? 0 +071227.28 +400039.1 -000006.4-000000.200001.9 08.2801.43K? 0 +071651.01 +080829.8 -000021.6+000001.400000.2 08.2801.53K? 0 +072201.90 -144305.1 +000022.5+000002.100003.2 08.2801.30K? 0 +072311.31 -110533.6 +000004.3+000001.900013.1 08.2801.32K? 0 +073611.76 -485049.3 +000002.1-000006.500006.0 08.2801.59K? 0 +073621.11 -161651.9 -000008.4-000006.400012.1 08.2801.65K? 0 +074123.91 -091254.4 +000007.8+000001.600009.4 08.2801.66K? 0 +075719.22 -715953.6 +000007.1-000021.400005.3 08.2801.46K? 0 +075905.58 -335445.1 +000003.3-000006.100013.2 08.2801.59K? 0 +081428.59 +482616.5 +000029.9-000013.600006.0 08.2801.47K? 0 +082432.70 -153346.1 -000012.2+000003.000003.6 08.2801.12K? 0 +082632.27 -213345.7 +000002.3+000000.800021.3 08.2801.27K? 0 +083329.82 -700649.5 +000015.7-000020.500008.0 08.2801.14K? 0 +083708.30 -375438.1 -000011.6+000012.100006.8 08.2801.18K? 0 +084007.38 -321625.0 -000027.5+000013.100013.6 08.2801.12K? 0 +084352.69 -150346.5 -000026.7+000034.100013.8 08.2801.02K? 0 +084615.94 -312817.6 -000015.0+000004.900000.3 08.2801.04K? 0 +084905.40 +561938.0 +000009.4-000012.500004.7 08.2801.42K? 0 +085350.29 -401803.6 +000005.1+000004.500001.2 08.2801.20K? 0 +090654.34 -660922.0 -000004.2+000012.700012.4 08.2801.33K? 0 +090909.56 -245038.1 +000001.4-000026.800010.1 08.2801.40K? 0 +092322.59 -260956.4 -000010.6+000005.100009.6 08.2801.18K? 0 +092456.07 -514940.3 -000006.9-000000.400005.6 08.2801.51K? 0 +092510.35 +471958.0 +000007.2-000005.100000.7 08.2801.62K? 0 +092544.61 +643441.1 +000010.8-000014.000000.8 08.2801.12K? 0 +092733.02 -313018.2 -000021.1+000020.900006.7 08.2801.42K? 0 +093025.31 -640508.6 -000001.8-000024.300001.6 08.2801.46K? 0 +093756.63 -161410.9 -000015.6+000003.400002.8 08.2801.04K? 0 +094456.89 -644841.9 -000038.1-000004.700005.2 08.2801.10K? 0 +095012.97 -312157.9 +000003.8-000022.100006.6 08.2801.40K? 0 +095256.27 -512951.7 +000004.6-000000.500007.6 08.2801.60K? 0 +095349.44 -650016.2 -000003.4-000001.800008.6 08.2801.10K? 0 +095726.92 -081031.4 -000027.6+000005.200017.3 08.2801.20K? 0 +095845.08 -564028.1 -000005.9-000012.900018.8 08.2801.33K? 0 +095955.94 +870619.8 +000022.6+000025.100003.3 08.2801.11K? 0 +100514.67 -664304.3 -000008.0+000007.500009.2 08.2801.26K? 0 +101007.50 +163100.2 +000021.1-000049.300017.4 08.2801.02K? 0 +101101.66 -434931.3 -000010.1-000015.100008.2 08.2801.58K? 0 +101848.83 -605645.5 -000016.9-000000.500004.6 08.2801.57K? 0 +102334.55 -290817.4 -000000.8-000007.100000.7 08.2801.36K? 0 +102633.22 +734715.7 +000010.9+000010.800001.7 08.2801.66K? 0 +102849.50 -623256.3 -000005.3+000022.900004.0 08.2801.52K? 0 +104141.07 -154045.0 -000015.5-000010.100006.0 08.2801.11K? 0 +104813.09 +084956.4 +000038.6-000017.900016.4 08.2801.10K? 0 +110818.23 -035348.3 +000007.3-000014.900000.6 08.2801.49K? 0 +111145.09 +463249.6 -000008.1-000032.100010.0 08.2801.12K? 0 +111517.89 +020349.4 +000012.6-000122.500003.1 08.2801.03K? 0 +112148.68 -000313.5 +000007.6-000028.300019.2 08.2801.25K? 0 +112747.43 -180913.7 -000021.3-000032.900010.5 08.2801.06K? 0 +114229.99 -495018.3 -000014.2+000000.500012.3 08.2801.65K? 0 +114436.06 -012305.4 -000003.8+000004.200002.7 08.2801.60K? 0 +114650.66 -472822.4 -000011.2+000002.800019.9 08.2801.44K? 0 +114938.15 -173656.3 -000001.4-000037.100009.5 08.2801.16K? 0 +115108.75 -623829.1 -000003.4-000029.100003.3 08.2801.95M? 0 +115503.87 +011901.9 -000017.5+000000.800011.8 08.2801.56K? 0 +120017.07 +364358.9 -000002.0-000008.900035.6 08.2801.24K? 1 +121739.24 -410811.9 -000010.7-000023.000008.6 08.2801.06K? 0 +122656.59 -472348.2 +000039.1-000024.500000.1 08.2801.25K? 0 +125648.71 -150633.3 +000011.8-000019.500022.5 08.2801.05K? 0 +125934.43 -353900.3 -000024.5+000004.900018.2 08.2801.56K? 0 +125958.63 -573113.5 -000008.0-000000.700003.8 08.2801.31K? 0 +130919.60 -320111.3 -000014.9+000008.000015.7 08.2801.30K? 0 +132510.94 -131901.7 -000070.8-000035.800007.7 08.2801.35K? 0 +133020.65 -365457.3 -000028.3-000003.600007.2 08.2801.07K? 0 +134233.84 +111241.5 -000014.1-000005.100003.6 08.2801.43K? 0 +140419.39 +023627.1 -000032.4+000003.600003.0 08.2801.05K? 0 +140837.70 -085142.9 -000027.5+000000.800010.6 08.2801.46K? 0 +141252.01 -813230.5 -000035.7-000044.300015.5 08.2801.32K? 0 +141605.58 +055236.7 -000053.9+000000.700026.2 08.2801.15K? 0 +142656.70 +502436.7 +000024.4-000046.100002.2 08.2801.04K? 0 +145203.48 -670424.8 -000019.4-000019.000004.1 08.2801.12K? 0 +151304.44 -484638.4 +000010.6-000006.600005.1 08.2801.60K? 0 +151728.58 +270058.3 +000004.2-000006.800005.5 08.2801.03K? 0 +152828.07 -090936.3 +000013.0+000012.800009.1 08.2801.50K? 0 +153406.04 -684616.5 +000020.1-000006.900011.1 08.2801.67K? 0 +153904.79 -470644.8 -000006.9-000015.000017.4 08.2801.63K? 0 +153950.44 -232805.7 +000001.6-000057.100026.0 08.2801.19K? 0 +154323.97 +474606.2 -000015.7-000004.100000.4 08.2801.16K? 0 +154952.48 +612017.7 +000011.3-000011.700004.5 08.2801.42K? 0 +155427.93 +091849.9 -000002.3+000021.900010.1 08.2801.12K? 0 +160244.37 -261513.1 -000005.8-000002.900011.5 08.2801.44K? 0 +161344.82 +731730.2 +000020.1-000008.700000.5 08.2801.00K? 0 +161557.25 -642006.7 -000012.4-000007.800011.1 08.2801.51K? 0 +161711.53 +354202.3 -000016.9+000008.300007.5 08.2801.03K? 0 +162221.67 -311503.9 +000005.6-000011.000006.9 08.2801.02K? 0 +162659.34 -025931.1 +000001.8-000054.200004.5 08.2801.68K? 0 +162707.58 -261527.4 -000008.2-000007.700000.2 08.2801.21K? 0 +163124.45 +172959.8 +000019.3-000007.700007.0 08.2801.07K? 0 +163140.39 -401329.9 +000023.6+000002.400012.9 08.2801.97M? 0 +163611.67 +131844.9 -000028.1+000002.800007.7 08.2801.61K? 0 +163652.89 -053458.2 -000024.6+000002.200005.2 08.2801.46K? 0 +164037.24 -661647.4 +000008.5-000057.400006.2 08.2801.19K? 0 +164519.28 +243459.7 -000002.9-000019.900002.9 08.2801.00K? 0 +170140.86 -034609.2 -000013.0-000015.700012.3 08.2801.26K? 0 +170434.26 -605214.8 -000007.5-000022.500003.1 08.2801.62K? 0 +170718.46 -510004.8 -000006.7+000005.600000.3 08.2801.13K? 0 +171517.36 -442424.2 +000005.7-000020.200021.1 08.2801.35K? 0 +172312.18 -594952.9 +000008.8-000007.800005.8 08.2801.03K? 0 +172640.18 -620715.2 -000022.0-000040.400002.7 08.2801.23K? 0 +172742.31 +041943.2 -000012.7-000040.700002.9 08.2801.58K? 0 +173351.00 -133017.1 -000010.5-000006.000027.3 08.2801.35K? 0 +174627.75 -781635.1 +000032.0-000023.800002.1 08.2801.11K? 0 +175200.30 +310713.6 -000010.2-000018.400002.6 08.2801.10K? 0 +180152.05 -242202.2 -000008.4-000016.800022.3 08.2801.21K? 0 +180210.25 +155758.9 -000004.5+000006.800008.2 08.2801.08K? 0 +180725.50 -381233.1 +000006.6+000017.700007.0 08.2801.57K? 0 +180801.48 -325337.1 +000044.7-000000.200049.0 08.2801.69K? 0 +181122.53 +831503.8 +000001.8-000000.100001.9 08.2801.34K? 0 +182433.00 -473119.1 +000010.8+000004.200003.8 08.2801.70K? 0 +182906.55 -371758.4 -000022.0-000010.800007.9 08.2801.12K? 0 +183724.06 -145558.1 +000010.8-000049.200000.6 08.2801.48K? 0 +185146.16 -512951.6 +000009.9+000007.000000.3 08.2801.40K? 0 +185748.77 +325204.7 -000037.6+000003.800004.8 08.2801.16K? 0 +190342.22 +165758.4 -000032.7-000085.700017.3 08.2801.51K? 0 +190414.48 -142000.7 +000022.5+000000.700001.5 08.2801.73K? 0 +190849.18 -332112.7 -000006.0-000004.900018.7 08.2801.02K? 0 +190922.35 -233045.7 -000043.4-000009.900009.1 08.2801.73K? 0 +191431.67 -334304.5 -000004.6-000013.500013.1 08.2801.60K? 0 +191927.31 -071207.2 -000030.4-000085.000001.6 08.2801.08K? 0 +192215.56 -220425.4 +000002.1-000015.700009.6 08.2801.09K? 0 +192802.72 +573411.1 -000002.1-000002.300006.7 08.2801.03K? 0 +192915.40 -252803.4 -000021.0-000027.600002.3 08.2801.19K? 0 +193807.15 -384528.8 +000040.4-000053.600024.6 08.2801.79K? 0 +194737.25 +640306.5 +000001.7+000011.800011.3 08.2801.14K? 0 +195505.92 +131138.3 -000037.2-000002.800000.1 08.2801.75K? 0 +195539.90 -701219.4 +000013.7-000027.800008.3 08.2801.06K? 0 +195905.77 +254331.9 +000001.9+000024.500005.9 08.2801.76K? 0 +195950.71 +503408.1 +000008.3+000006.300004.0 08.2801.60K? 0 +200137.53 -382502.3 -000016.9-000037.800004.7 08.2801.24K? 0 +200700.51 -385133.8 -000016.2-000019.100012.5 08.2801.54K? 0 +201529.20 -682557.0 +000008.4-000035.000004.4 08.2801.58K? 0 +201911.24 +505249.6 +000002.4+000029.300010.6 08.2801.78K? 0 +202350.79 -362026.9 -000009.2-000010.400017.8 08.2801.11K? 0 +202420.71 -205450.3 +000034.0+000005.600014.5 08.2801.24K? 0 +202447.83 -081024.3 -000027.5-000037.500013.4 08.2801.59K? 1 +203426.44 -145245.5 +000005.7+000020.500003.3 08.2801.63K? 0 +203447.13 +051356.1 -000027.5-000021.000005.7 08.2801.59K? 0 +203628.64 -595843.4 -000022.4+000022.000005.7 08.2801.21K? 0 +204209.93 +612706.9 -000002.7+000002.700004.1 08.2801.41K? 0 +204351.49 +330607.4 -000000.6-000002.700004.9 08.2801.20K? 0 +204427.15 +834406.1 +000002.9+000005.700008.6 08.2801.12K? 0 +205253.99 -241252.6 -000000.3-000000.700018.7 08.2801.29K? 0 +205407.32 +781502.7 +000015.4+000012.800010.8 08.2801.05K? 0 +205920.99 +364450.6 +000005.8+000015.800008.6 08.2801.53K? 0 +210350.19 +040433.9 +000016.8-000005.100023.7 08.2801.29K? 0 +210420.53 -273153.4 +000002.2-000008.800016.2 08.2801.01K? 0 +211357.55 +461555.6 +000011.3-000003.400009.6 08.2801.83K? 0 +212014.65 +364824.3 +000002.2-000000.400013.5 08.2801.72K? 0 +212016.61 -554727.6 +000001.3+000003.400001.8 08.2801.79K? 0 +212155.91 -073115.5 +000016.5-000004.300016.4 08.2801.06K? 0 +212207.36 +041927.7 -000036.2-000024.300012.9 08.2801.48K? 0 +212218.76 +553711.9 -000019.1-000016.400003.4 08.2801.33K? 0 +213131.88 -494700.6 +000030.3-000002.000002.6 08.2801.06K? 0 +213557.64 +401219.9 +000006.5-000027.900009.8 08.2801.09K? 0 +214928.05 +370452.4 -000002.7-000011.700011.1 08.2801.25K? 0 +220310.57 -470539.2 -000001.5-000002.100024.3 08.2801.44K? 0 +220856.21 +030457.0 +000025.2-000023.500005.4 08.2801.27K? 0 +221333.85 +313818.8 +000024.9-000003.900012.4 08.2801.08K? 0 +221536.37 +254456.4 -000008.8-000030.700014.3 08.2801.36K? 0 +222235.70 -325349.8 -000005.2-000049.900003.9 08.2801.10K? 0 +222412.85 +170102.9 +000002.9-000003.500016.1 08.2801.61K? 0 +223226.66 -105626.5 -000033.8+000008.100014.2 08.2801.57K? 0 +223418.78 -504813.5 +000186.7-000001.100016.2 08.2801.03K? 0 +223712.70 -133958.7 -000027.7-000010.300006.8 08.2801.08K? 0 +224935.05 -531833.6 +000014.9-000011.100004.7 08.2801.15K? 0 +225605.36 +664322.0 -000020.2-000021.500016.9 08.2801.86M? 0 +230015.55 +592705.5 +000039.4+000014.000007.6 08.2801.02K? 0 +230256.62 +571901.8 +000037.9-000016.700007.7 08.2801.30K? 0 +231711.43 +374538.5 -000020.6-000008.700000.4 08.2801.16K? 0 +232415.85 +613517.6 +000018.0+000007.900012.0 08.2801.02K? 0 +232631.24 -211124.0 +000003.2-000001.300003.3 08.2801.09K? 0 +233010.97 +462747.9 +000023.9-000010.200001.5 08.2801.03K? 0 +234945.15 -282029.8 +000018.9-000014.400017.8 08.2801.25K? 0 +235828.50 +723448.8 +000013.3+000002.200002.8 08.2801.55K? 0 +041654.34 +571428.3 +000003.5-000006.700004.4 08.2802.09M? 0 +111223.89 -602243.3 -000004.2-000017.000023.1 08.2802.64N? 0 0.10 1.00 +000117.32 -682215.7 -000010.6-000034.700014.5 08.2900.53F? 0 +000450.81 -293759.0 +000018.9+000004.200004.3 08.2900.00A? 0 +000701.99 +225040.2 +000010.0-000014.600008.4 08.2900.37F? 0 +001118.02 -211458.3 -000021.0-000045.800005.4 08.2900.54F? 0 +002057.10 +674002.3 +000000.0+000000.000000.0 08.2900.76G? 1 +002336.76 +661245.2 -000013.8-000007.500015.8 08.2900.47F? 0 +002504.70 +504341.2 +000029.1-000009.900001.1 08.2900.14A? 0 +003142.28 +034522.6 -000010.0-000005.400028.3 08.2900.23A? 0 +003207.04 -121742.0 +000046.3-000040.500014.6 08.2900.61G? 0 +003333.31 +450855.8 -000032.7-000030.100000.1 08.2900.64G? 0 +004421.23 -855329.5 +000085.6-000001.000019.1 08.2900.55F? 0 +004436.42 -423555.0 +000023.9+000019.000005.6 08.2900.39F? 0 +005144.56 -060600.4 +000048.0+000005.800004.4 08.2900.35F? 0 +010256.37 +645010.8 -000162.8-000039.400023.5 08.2900.54F? 0 +010439.94 +385352.7 -000011.0-000009.600001.6 08.2900.95K? 0 +010526.19 +634318.1 +000233.2-000160.100014.1 08.2900.59G? 0 +010546.56 -413146.2 +000056.6+000027.000010.4 08.2900.91G? 0 +010828.98 +173913.9 -000017.3-000012.000016.5 08.2900.39F? 0 +010842.80 +381529.7 +000070.3-000042.000016.4 08.2900.47F? 0 +011010.10 +614829.5 +000006.9-000012.000000.5 08.2900.05A? 0 +011025.24 +181037.3 +000104.0-000008.800009.8 08.2900.45F? 0 +011230.40 +321239.7 +000011.1-000013.700005.4 08.2900.15A? 0 +011525.77 +382911.6 +000041.8-000006.000018.3 08.2900.89G? 0 +012022.71 +093124.3 -000062.3-000047.100033.4 08.2900.58G? 0 +012328.45 +465326.7 +000105.8-000050.100003.5 08.2900.67G? 0 +012449.00 -275018.1 +000319.1-000276.600029.3 08.2900.70G? 0 +012518.68 +790538.5 +000070.4+000098.200009.9 08.2900.60G? 0 +013423.84 +385044.6 +000022.0+000000.100006.1 08.2900.34F? 0 +013555.77 +011630.1 +000073.7+000048.700001.8 08.2900.47F? 0 +013920.67 -760115.1 +000100.2-000025.200007.3 08.2900.24A? 1 +015601.18 +182645.7 -000039.7-000127.900000.8 08.2900.46F? 0 +015948.82 +043530.8 +000035.0+000027.600010.3 08.2900.99K? 0 +015957.27 +364350.3 +000000.4+000001.000005.8 08.2900.45F? 0 +020332.64 -371159.3 +000008.7-000028.700007.6 08.2900.39F? 0 +020902.06 +354029.5 +000068.0-000057.100000.1 08.2900.57F? 0 +021715.73 +235224.8 +000050.3+000011.300002.3 08.2900.00B? 0 +021800.79 -712802.9 +000034.7+000000.800009.2 08.2900.93G? 1 +023504.41 +180335.2 -000033.4+000001.400011.2 08.2900.68G? 0 +024146.23 +452940.2 +000080.5-000038.600012.8 08.2900.50F? 0 +024205.78 +424226.7 +000007.0+000015.100003.9 08.29-0.03B? 0 +024519.59 +380407.4 +000005.3-000013.700000.4 08.2900.08A? 0 +024934.61 +364829.4 +000033.6-000018.800018.3 08.2900.26A? 0 +025114.43 +602310.0 +000003.7-000013.900010.1 08.2900.25A? 0 +025212.13 -565919.4 +000076.9+000145.600007.4 08.2900.62G? 0 +025528.90 +482027.3 -000001.5+000013.200013.9 08.2900.19A? 0 +025632.01 +561041.4 -000003.5+000006.000009.8 08.2900.22A? 0 +025812.74 -871914.0 +000030.1-000037.600014.8 08.2900.49F? 0 +030228.37 +642258.1 -000003.5-000000.200000.7 08.2900.26A? 0 +030239.67 +754810.1 +000028.3-000023.400012.6 08.2900.96K? 0 +032937.98 -881448.4 +000080.6+000071.200013.9 08.2900.67G? 0 +033313.43 +461528.1 +000065.5-000169.700023.6 08.2900.70G? 0 +034208.55 -492536.4 +000015.1+000018.200004.2 08.2900.40F? 0 +034217.67 +452614.4 +000007.7-000008.100002.5 08.2900.18A? 0 +035954.72 +244144.6 +000068.7-000045.100015.2 08.2900.58G? 0 +040536.75 +195718.0 +000011.9+000003.200000.9 08.2900.45F? 0 +040804.21 +793700.1 +000202.3-000053.500015.5 08.2900.56F? 0 +040811.57 -425114.5 -000014.4+000007.300000.5 08.2900.34F? 0 +041031.50 -453053.4 -000006.5-000122.200008.3 08.2900.96K? 0 +041237.83 +511006.1 +000017.8-000004.300018.5 08.2900.41F? 0 +042638.94 -534215.7 -000027.1+000057.100003.8 08.2900.49F? 0 +042652.55 +525129.4 -000002.3+000003.200017.0 08.2900.15A? 0 +043104.83 -452137.7 -000054.3+000010.400022.2 08.2900.61G? 0 +045245.93 -062129.2 +000009.7-000025.000007.4 08.2900.18A? 0 +050321.60 -025856.7 +000004.4-000001.900004.1 08.29-0.07B? 0 +050912.57 +112943.2 -000022.3-000043.400003.9 08.2900.38F? 0 +051428.32 -074111.9 +000008.6-000004.500003.6 08.2900.46F? 0 +051635.06 -423052.6 +000021.7+000082.600019.6 08.2900.66G? 0 +051803.52 +034130.4 -000066.8+000006.200036.4 08.2900.38F? 1 +051837.82 +120518.3 +000050.4-000066.000008.2 08.2900.55F? 0 +052246.96 +661235.6 -000000.5+000014.500009.2 08.2900.20A? 1 +052511.67 +025443.2 +000015.3+000002.700004.2 08.2900.49F? 0 +053027.53 +251957.3 -000014.5-000030.700010.0 08.2900.27A? 0 +053143.35 +352928.4 -000007.0-000009.000013.2 08.2900.10A? 0 +053502.12 -352826.2 +000014.9+000006.400008.4 08.2900.43F? 0 +053750.84 -064319.5 +000003.6-000003.900007.2 08.29-0.08B? 0 +054532.33 +685141.1 -000060.5-000004.700014.9 08.2900.66G? 0 +054743.65 -364017.9 +000052.3-000047.700001.4 08.2900.94G? 0 +054924.81 +355854.7 +000002.4-000055.200010.5 08.2900.51F? 0 +055447.10 +135046.7 -000011.1-000011.100009.8 08.2900.01A? 0 +055726.64 +002303.9 -000001.0+000012.800009.3 08.2900.16A? 0 +055730.16 +062328.3 +000004.3+000001.700006.8 08.2900.03A? 0 +060014.04 +431053.1 -000005.0-000004.900010.3 08.2900.03A? 0 +060235.40 +671901.0 -000006.8-000006.000007.2 08.2900.24A? 0 +060318.32 +090937.6 -000005.4+000001.600001.9 08.2900.51F? 0 +060447.02 +470618.8 -000015.9-000079.700007.9 08.2900.53F? 0 +060607.80 +060126.5 +000004.0+000001.100010.8 08.29-0.03B? 0 +060720.18 -015704.4 -000000.7-000012.500008.7 08.2900.01A? 0 +060726.63 +062606.9 -000005.1+000003.000003.2 08.2900.02A? 0 +060811.05 +235140.0 -000001.6-000005.900014.4 08.29-0.05B? 0 +060824.74 +311211.0 +000086.0-000023.800017.0 08.2900.52F? 0 +061016.92 +302531.8 +000007.8-000043.800010.7 08.2900.56F? 0 +061540.14 +344059.0 -000016.8-000015.700010.6 08.2900.27A? 0 +061540.46 -460755.4 -000005.9+000012.000008.3 08.2900.05A? 0 +061845.58 -162603.2 -000000.3+000022.000018.0 08.2900.31A? 0 +062101.88 +195532.9 -000012.9+000002.900020.0 08.2900.92G? 0 +062646.59 +030949.3 -000001.1-000009.100004.2 08.2900.06A? 0 +062719.33 +205837.2 -000009.7-000008.800013.0 08.2900.18A? 0 +062904.66 -053420.4 -000003.3+000027.200004.6 08.2900.89G? 0 +063037.95 +324547.7 -000008.1-000024.700012.1 08.2900.93G? 0 +063125.83 +074920.5 +000037.3-000002.600017.1 08.2900.59G? 0 +063304.87 -014159.4 +000016.0-000009.600024.8 08.2900.42F? 0 +063730.34 -453539.5 +000001.0+000010.500006.2 08.29-0.08B? 0 +064620.92 +181208.1 -000018.6-000018.700006.1 08.2900.40F? 0 +064626.01 +204215.8 +000003.3-000017.900000.6 08.29-0.03B? 0 +064730.44 +004134.7 +000010.4-000011.400013.0 08.2900.05A? 0 +064804.70 -441858.5 -000005.6+000010.500004.5 08.29-0.29B? 0 +064925.24 +134414.3 -000013.1+000002.900021.6 08.2900.29A? 0 +064949.89 -245952.2 -000012.9+000001.500005.1 08.2900.13A? 0 +065224.41 -383703.5 -000011.0+000012.200010.0 08.2900.13A? 0 +065520.52 +453846.0 -000014.0-000027.700007.8 08.2900.08A? 0 +065542.42 +085938.0 -000013.8-000021.100009.3 08.2900.18A? 0 +065721.48 -105643.2 -000003.9-000005.700005.0 08.29-0.07B? 0 +065810.29 -601746.3 -000001.5+000003.800012.8 08.2900.50F? 0 +070225.96 -371018.5 +000009.0+000023.800000.4 08.2900.25A? 0 +070228.05 -251123.8 -000008.6+000015.200000.8 08.2900.98K? 0 +070228.57 +790952.6 -000009.2-000084.800017.3 08.2900.60G? 0 +070838.04 +172115.7 +000009.0+000005.800004.0 08.2900.23A? 0 +070937.51 +065046.5 +000001.8-000011.100009.4 08.2900.29A? 0 +071339.39 +503330.0 -000009.6-000044.700006.8 08.2900.28A? 0 +071514.71 +042933.4 +000003.7+000003.600006.1 08.2900.91G? 0 +071551.39 -142953.7 +000003.7-000016.000008.2 08.2900.15A? 0 +071730.12 -384234.1 -000008.8+000004.100000.2 08.2900.25A? 0 +071830.89 +040301.8 -000011.7+000000.600002.9 08.2900.07A? 0 +071919.00 -350217.7 +000006.3-000082.300018.3 08.2900.78G? 0 +071939.17 +722340.4 -000083.9-000107.300006.4 08.2900.56F? 0 +072052.72 -213430.2 +000010.5+000001.800002.9 08.29-0.05B? 0 +072115.59 +262939.9 +000011.7-000005.700011.7 08.2900.11A? 0 +072744.96 -244626.6 -000002.4+000026.200007.1 08.2900.90G? 0 +073519.58 +115123.1 +000009.8-000040.900018.0 08.2900.29A? 0 +073554.91 +245424.4 -000061.1-000012.500006.2 08.2900.95K? 0 +073844.49 -314352.0 +000005.4-000037.100011.6 08.2900.55F? 0 +073927.70 +475816.1 -000175.7-000122.200018.2 08.2900.61G? 0 +074206.71 -240654.2 -000009.0+000006.400000.1 08.2900.07A? 0 +074643.50 +033750.2 -000022.3+000002.800003.0 08.2900.00A? 0 +074807.83 -191952.8 -000027.8-000002.100007.2 08.2900.54F? 0 +075059.24 -030715.6 -000026.0+000004.400014.6 08.2900.86G? 0 +075113.69 -230157.4 -000007.6+000022.400007.2 08.2900.53F? 0 +075210.50 -174654.1 -000054.2-000000.100018.0 08.2900.39F? 0 +080048.82 -434900.8 -000008.9+000010.600002.2 08.29-0.07B? 0 +080207.40 +543654.8 -000016.4+000001.900014.5 08.2900.21A? 0 +080324.53 -304355.8 -000009.5+000010.300015.8 08.2900.83G? 0 +080341.65 -605427.3 -000005.2+000013.500006.6 08.29-0.03B? 0 +080928.54 +701229.2 -000003.5-000001.200000.4 08.2900.18A? 0 +081046.32 -625348.5 -000076.5+000152.600017.0 08.2900.56F? 0 +081239.51 +261327.2 +000003.0-000005.700003.5 08.2900.41F? 0 +081309.05 +430002.2 +000014.1-000031.500002.4 08.2900.46F? 0 +081352.64 -471242.3 -000010.8+000003.700003.0 08.29-0.03B? 0 +081507.74 -065506.6 -000005.6-000173.800019.9 08.2900.70G? 0 +082400.13 -025724.3 -000012.9-000001.500004.2 08.2900.08A? 0 +082611.97 -233627.8 +000005.2-000001.900016.2 08.2900.83G? 0 +083108.84 -373357.7 -000034.5+000008.100004.8 08.2900.25A? 1 +083257.81 -432539.9 -000012.0-000057.500016.3 08.2900.47F? 0 +083721.02 -062822.4 +000003.9-000006.200008.6 08.2900.87G? 0 +083942.84 -102837.2 -000031.5+000004.300009.0 08.2900.84G? 0 +084207.56 -481440.8 -000000.5+000004.900005.8 08.29-0.10B? 0 0.10 1.00 +084223.89 -651417.9 -000015.1+000011.300015.2 08.2900.41F? 0 +084457.44 +363135.0 +000003.7-000000.200002.1 08.2900.21A? 0 +085352.86 -384246.1 -000027.5-000004.000001.2 08.2900.51F? 0 +085423.39 +301304.1 -000009.9-000028.700000.5 08.2900.59G? 0 +085852.47 -432710.6 -000030.2+000015.500002.5 08.2900.21A? 0 +090133.57 +434052.5 -000008.9-000031.000022.4 08.2900.57F? 0 +090142.17 +262325.8 -000009.9-000010.900014.5 08.2900.30A? 0 +090307.05 -510932.5 -000027.5+000006.100005.8 08.2900.56F? 0 +090341.67 +095334.1 -000050.1-000004.800020.7 08.2900.39F? 0 +092055.14 -205852.4 -000003.3-000018.900002.6 08.2900.35F? 0 +092114.71 -603327.2 -000019.4+000026.500003.9 08.2900.10A? 0 +092259.73 -271020.9 -000073.7+000088.100018.2 08.2900.72G? 0 +092403.64 +041722.9 -000016.6-000035.700019.2 08.2900.99K? 0 +093421.81 -034625.4 -000015.8-000008.900016.5 08.2900.27A? 0 +093631.85 -275745.4 -000047.2+000036.700000.5 08.2900.30A? 0 +093734.68 +642431.9 -000102.4-000118.600018.2 08.2900.61G? 0 +094437.39 -265317.7 -000129.4+000035.500028.7 08.2900.52F? 0 +094723.12 -010047.2 +000029.7-000040.800008.5 08.2900.49F? 0 +094811.90 -472812.5 +000016.6-000062.600024.4 08.2900.89G? 0 +095505.73 -222001.2 -000037.7+000056.600014.1 08.2900.99K? 0 +095730.20 +050612.2 -000017.2-000020.900005.1 08.2900.38F? 0 +100101.11 +515536.4 -000068.7+000037.200009.8 08.2900.50F? 0 +100438.22 +594035.0 +000008.3-000006.400003.0 08.2900.07A? 0 +101218.82 -680405.0 -000062.1+000032.300009.8 08.2900.44F? 0 +101430.81 -685224.9 -000001.8+000017.100016.4 08.2900.68G? 0 +101541.04 -483353.6 -000002.3-000016.400008.7 08.2900.94G? 0 +101947.78 -285744.5 +000038.0-000018.300008.1 08.2900.62G? 0 +102651.02 -300422.5 -000007.0+000000.300003.1 08.2900.06A? 0 +103720.57 -692145.3 -000020.9+000003.800008.8 08.2900.09A? 0 +104215.56 +122505.2 -000034.4-000016.200004.2 08.2900.97K? 0 +105217.15 -521118.8 -000024.2-000014.300005.0 08.2900.24A? 0 +105745.30 +555024.0 +000002.9-000004.100000.1 08.2900.25A? 0 +105926.78 -141017.7 -000034.9+000006.000012.0 08.2900.99K? 0 +110008.34 -685027.6 -000012.5-000001.700002.8 08.2900.03A? 0 +110722.79 -481443.9 -000072.2+000006.200007.6 08.2900.23A? 0 +112023.99 -014749.3 -000072.5+000026.000008.4 08.2900.50F? 0 +112636.91 -592613.6 -000009.4-000003.400005.1 08.29-0.07B? 0 +112941.70 -565158.0 -000016.3-000010.800002.1 08.2900.25A? 0 +113242.99 -503150.6 -000002.8+000017.400007.5 08.2900.17A? 0 +113407.35 +673527.3 -000019.2-000008.700004.2 08.2900.16A? 0 +113609.13 -613813.5 +000000.0+000000.000000.0 08.2900.01A? 0 +114147.61 -322910.2 -000007.3-000044.000006.1 08.2900.52F? 0 +114313.01 -392620.2 -000178.9+000064.000020.7 08.2900.62G? 0 +114458.36 +272426.9 +000056.5-000153.700004.7 08.2900.54F? 0 +115543.58 -541050.4 -000033.6-000000.700000.6 08.2900.40F? 0 +120008.97 -163508.0 -000041.3-000029.700025.1 08.2900.39F? 0 +121114.92 -020049.9 -000143.7+000024.800003.3 08.2900.48F? 0 +121256.80 -124725.8 -000026.7-000009.300018.2 08.2900.36F? 0 +121457.29 -642736.4 -000001.3-000008.100002.3 08.2900.01A? 0 +122727.25 +243919.9 -000050.6-000064.900003.3 08.2900.30A? 0 +122900.52 -431402.8 -000080.5-000000.900007.1 08.2900.57F? 0 +123406.48 +320137.0 +000001.4-000010.600000.7 08.2900.54F? 0 +125307.35 +585514.6 -000006.8-000009.100016.5 08.2900.45F? 0 +125342.50 -573923.7 +000000.0+000000.000000.0 08.2900.46F? 1 +130353.38 -585816.5 -000011.3+000000.400001.9 08.2900.15A? 0 +130436.86 -614237.0 -000002.5-000004.700008.0 08.2900.69G? 0 +130626.20 -185658.1 -000028.5-000003.500020.5 08.2900.39F? 0 +130627.90 -491515.1 -000020.8+000004.500033.2 08.2900.34F? 0 +131313.42 -050124.4 +000234.0-000104.000011.9 08.2900.72G? 0 +131750.55 -501149.6 -000027.6-000014.300004.9 08.2900.38F? 0 +132631.72 +615202.6 -000040.2+000000.700000.1 08.2900.47F? 0 +134058.07 +540426.3 -000028.8+000012.400006.8 08.2900.97K? 0 +135113.04 +681934.5 -000091.8+000020.000001.7 08.2900.51F? 0 +140226.14 -693522.2 -000213.6-000010.800008.8 08.2900.69G? 0 +140255.27 -602043.4 -000060.2-000030.900007.4 08.2900.52F? 0 0.10 1.00 +140404.95 -371700.7 -000040.8-000007.800002.8 08.2900.26A? 0 +140448.98 +052451.4 -000065.1+000011.700007.6 08.2900.41F? 0 +140651.79 -045848.6 +000051.8+000002.800004.0 08.2900.97K? 0 +141053.07 +623120.0 -000012.6+000002.900006.0 08.2900.39F? 0 +141214.62 -655703.3 -000021.6-000008.600006.7 08.2900.11A? 0 +141341.60 -592149.7 -000003.2-000010.600001.4 08.2900.17A? 0 +142436.71 -293709.5 -000020.8-000012.600004.2 08.2900.07A? 0 +142653.02 -535622.9 +000032.9+000006.800002.4 08.2900.44F? 0 +142715.98 +051617.6 +000023.7-000031.600003.2 08.2900.42F? 0 +143110.41 +763355.1 +000001.7-000001.400006.5 08.2900.30A? 0 +143547.66 -563706.4 -000006.9-000002.000004.1 08.2900.11A? 0 +143719.63 +444833.5 +000017.5-000087.600020.4 08.2900.55F? 0 +143805.75 +124813.6 +000021.9-000070.300014.1 08.2900.94G? 0 +143957.30 -530005.1 +000049.0+000028.400014.4 08.2900.48F? 0 +144119.24 -365306.0 +000022.6-000095.900009.3 08.2900.50F? 0 +144952.52 +035531.7 +000026.8-000030.400015.7 08.2900.21A? 0 +144953.60 +653248.6 -000063.5+000172.900011.9 08.2900.53F? 0 +145745.21 +073950.2 +000009.7-000011.700013.6 08.2900.21A? 0 +145951.99 -572327.2 +000003.7-000010.000006.8 08.2900.89G? 0 +151144.65 -052857.4 -000012.0-000010.000005.5 08.2900.29A? 0 +151211.39 +041920.4 -000107.1-000015.600000.4 08.2900.42F? 0 +151219.52 -533928.8 -000002.7-000010.500002.4 08.2900.03A? 0 +151659.90 -610714.1 -000009.0-000009.400006.1 08.29-0.07B? 0 +151947.88 +674908.4 +000017.2+000008.100002.5 08.2900.98K? 0 +152737.36 -162921.5 +000003.3+000008.800011.2 08.2900.28A? 0 +152933.97 -512635.1 -000021.5-000008.800006.3 08.29-0.05B? 0 +153101.16 -572910.3 -000012.1-000001.400003.4 08.2900.14A? 0 +154010.26 -384233.0 +000010.2-000006.200002.2 08.2900.79G? 0 +154917.65 +034456.9 -000028.5-000023.800018.6 08.2900.48F? 0 +155533.02 -601039.7 +000000.0+000000.000000.0 08.2900.58G? 0 +155614.87 +144503.2 -000030.6-000028.400017.7 08.2900.38F? 0 +160522.13 -542242.9 +000001.1-000003.500013.6 08.2900.11A? 0 +160941.29 +400706.3 -000157.5+000264.100027.4 08.2900.67G? 0 +161816.20 +381631.0 -000003.2+000000.400007.2 08.2900.28A? 0 +161938.46 -575422.6 +000000.5-000011.600015.9 08.2900.04A? 0 +162516.25 -504444.8 -000000.2-000011.300001.7 08.2900.04A? 0 +162746.52 +205344.2 +000020.1-000118.000006.2 08.2900.57F? 0 +162800.47 -175041.3 -000100.7+000042.300031.7 08.2900.70G? 0 +163315.76 -792330.6 -000032.0-000102.800003.4 08.2900.98K? 0 +163823.82 -494557.9 -000005.5-000010.300003.0 08.2900.20A? 0 +163928.75 -314331.7 -000001.7-000025.200001.5 08.2900.25A? 0 +163933.34 -393632.9 -000007.1-000028.800007.5 08.2900.14A? 0 +164636.18 -272852.8 -000000.8-000012.700001.2 08.2900.26A? 0 +165432.35 -254848.0 -000023.7-000039.500026.1 08.2900.25A? 0 +165502.15 +340552.7 -000145.3-000078.500007.2 08.2900.55F? 0 +165553.49 -430415.0 -000006.3-000013.700000.0 08.2900.04A? 0 +170430.85 +270331.8 -000006.2+000011.900004.7 08.2900.24A? 0 +170912.80 -594849.2 +000015.5-000011.700008.5 08.29-0.06B? 0 +171222.86 +571324.4 +000007.6-000008.300003.1 08.29-0.05B? 0 +171250.29 +060253.9 +000003.5+000014.200005.2 08.2900.23A? 0 +171338.48 +521809.0 +000014.4+000001.600001.8 08.2900.30A? 0 +171348.69 -654115.1 -000007.6-000026.500010.0 08.2900.08A? 0 +171545.08 -623857.7 +000005.3-000013.600004.2 08.29-0.05B? 0 +171546.09 -320239.9 +000014.8+000003.600008.9 08.2900.09A? 0 +171707.41 +824340.3 -000004.1+000028.700003.2 08.2900.05A? 0 +171900.24 -310640.6 -000003.2-000001.400017.0 08.2900.00A? 0 +172036.33 +872231.4 +000019.6+000001.000009.9 08.2900.34F? 0 +172222.22 -311750.5 +000013.7-000029.300006.1 08.2900.37F? 0 +172700.28 +574900.4 +000015.9-000012.700010.3 08.2900.47F? 0 +172731.63 +324711.4 -000001.1+000052.600011.7 08.2900.49F? 0 +172902.34 -330016.2 +000012.2-000001.500003.8 08.2900.34F? 0 +173306.07 -442955.7 +000000.0-000012.600014.7 08.29-0.05B? 0 +173520.26 +035622.1 -000003.3-000003.100012.0 08.2900.94G? 0 +173722.74 -354334.0 +000004.5-000005.300009.7 08.2900.15A? 0 +173751.01 -305434.0 -000002.5-000023.400019.2 08.2900.59G? 0 +174023.25 +532006.7 -000036.4-000016.300016.7 08.2900.49F? 0 +174115.27 -595435.1 +000022.7-000028.500006.0 08.2900.23A? 0 +174206.80 +170200.6 -000000.7+000005.700010.1 08.2900.24A? 0 +174724.48 +844209.6 +000001.3+000016.700004.1 08.2900.07A? 0 +175240.88 -345545.7 -000011.6+000045.800018.8 08.2900.02A? 0 +175536.93 -295839.3 -000002.8+000007.000011.8 08.2900.28A? 0 +175956.35 -335326.9 +000003.3-000015.000005.2 08.2900.20A? 0 +180042.73 -620936.2 +000007.4-000006.800001.8 08.2900.25A? 0 +180152.05 +200841.0 -000000.3-000010.000003.6 08.2900.38F? 0 +180304.95 -741842.2 -000030.1+000014.500024.8 08.2900.57F? 0 +180619.02 +425827.4 +000031.0+000063.400012.3 08.2900.54F? 0 +180746.98 +505319.2 -000006.5+000016.200008.0 08.2900.19A? 0 +180809.88 -475645.1 +000001.7-000015.700010.9 08.2900.19A? 0 +181130.86 +020956.3 -000006.3-000005.500008.3 08.2900.99K? 0 +181257.23 +112705.8 -000008.0-000013.000001.6 08.2900.03A? 0 +181506.30 -235952.4 -000013.2-000003.900013.5 08.2900.17A? 0 +181540.42 -473226.1 +000009.1-000000.300006.7 08.2900.16A? 0 +181554.86 -133427.7 +000016.9+000007.900002.3 08.2900.68G? 0 +182334.94 -061502.9 -000030.6-000016.800006.2 08.2900.54F? 0 +183435.64 +123220.0 +000027.2+000026.400007.3 08.2900.63G? 0 +184943.64 +364034.4 +000001.6+000056.700008.1 08.2900.56F? 0 +185515.31 -383444.5 +000003.0-000028.400002.9 08.2900.21A? 0 +185701.87 +513015.3 +000019.6+000008.700002.9 08.29-0.05B? 0 +190436.64 +220525.4 -000016.9-000036.900019.3 08.2900.58F? 0 +190520.77 -614125.2 +000091.6+000085.800010.8 08.2900.52F? 0 +190652.42 +051429.9 -000004.9+000002.800007.8 08.2900.50F? 0 +191048.31 +194449.1 -000013.2-000030.900009.8 08.2900.42F? 0 +191243.54 +403757.0 +000007.9+000009.000001.9 08.2900.20A? 0 +191420.83 -054132.5 -000005.0-000017.000006.0 08.2900.27A? 0 +191652.33 +471056.1 -000009.4+000007.800015.2 08.2900.99K? 0 +191714.80 +010333.9 -000009.3-000009.100000.9 08.2900.20A? 0 +192058.23 -253157.7 +000014.9-000045.900004.2 08.2900.46F? 0 +192644.62 -712757.8 +000030.8-000006.400006.2 08.2900.39F? 0 +192814.43 +275517.3 +000003.5-000008.100000.4 08.2900.01A? 0 +192820.62 -001117.3 +000046.1-000002.300008.0 08.2900.50F? 0 +192902.12 +143352.4 -000027.2-000064.900020.2 08.2900.38F? 0 +193009.30 +341825.0 +000012.4+000004.200012.2 08.2900.24A? 0 +193023.15 -103010.8 +000011.2+000002.900003.6 08.29-0.01B? 0 +193029.10 -335440.9 -000011.7+000000.000021.8 08.2900.93G? 0 +193439.53 -650150.7 +000013.8-000006.300003.9 08.2900.41F? 0 +193536.92 +302325.8 +000011.4+000006.200007.7 08.2900.99K? 0 +193747.11 +250103.8 +000014.8+000003.000000.1 08.2900.12A? 0 +193914.07 +370237.9 +000012.3+000005.800002.1 08.2900.99K? 0 +194856.46 -042945.5 +000007.8+000017.600006.8 08.2900.06A? 0 +194942.13 -301627.1 +000013.4-000038.000004.9 08.2900.37F? 0 +195124.76 +404407.2 +000050.0+000016.500017.6 08.2900.58G? 0 +195219.61 +255143.5 -000009.1+000001.300006.2 08.2900.02A? 1 +195456.22 -070317.7 +000004.5-000013.600001.0 08.2900.10A? 0 +195909.92 -414957.7 +000011.1-000080.900002.6 08.2900.53F? 0 +200040.54 +144558.1 -000007.8+000002.900002.0 08.2900.98K? 0 +200222.86 +544007.6 -000016.9-000001.500003.3 08.2900.35F? 1 +200246.43 +215116.0 +000001.4-000010.000003.5 08.29-0.04B? 0 +200331.65 +075115.0 -000000.7+000017.200022.1 08.2900.42F? 0 +201101.71 +420736.4 -000003.8-000000.600000.9 08.2900.24A? 0 +201428.24 +230629.7 +000014.1+000002.100002.6 08.2900.09A? 0 +201710.40 +360308.5 +000035.0-000028.300015.6 08.2900.60G? 0 +202003.65 +233817.2 -000013.8-000013.000013.4 08.2900.62G? 0 +202339.19 -010410.8 +000000.4+000005.300004.8 08.29-0.03B? 0 +202626.30 +563807.3 +000008.1+000009.600001.2 08.2900.14A? 0 +203202.02 +372235.9 +000002.4+000003.800006.2 08.29-0.08B? 0 +203524.29 +451631.5 +000022.8+000018.200006.1 08.2900.15A? 0 +203647.77 +144351.0 +000003.3+000008.000012.7 08.2900.95K? 0 +203728.53 +310601.8 +000008.7-000002.700007.9 08.29-0.05B? 0 +204425.49 -082539.7 +000008.6-000005.200012.2 08.2900.40F? 0 +204613.32 +155431.7 +000090.2+000065.800036.2 08.2900.80G? 0 0.10 1.00 +204716.51 -350914.0 +000151.0-000065.500030.9 08.2900.76G? 0 +205041.84 -311545.4 -000031.6+000010.000000.5 08.2900.56F? 0 +205259.24 +452800.7 +000001.7+000012.900005.3 08.2900.13A? 0 +205357.47 -121730.2 -000002.4+000003.600000.2 08.2900.55F? 0 +205643.73 +125933.8 +000027.9-000010.600020.4 08.2900.33F? 1 +205900.95 +321416.3 -000012.5-000033.300002.5 08.2900.42F? 0 +210442.49 +024659.2 +000006.3-000008.400002.5 08.2900.10A? 0 +210821.93 +394016.5 +000036.2+000065.700014.0 08.2900.52F? 0 +210825.21 -691401.4 +000033.6-000041.400009.5 08.2900.40F? 0 +211133.06 -011800.9 +000058.5+000030.400026.1 08.2900.46F? 0 +211456.20 +642952.1 +000112.2+000066.000008.6 08.2900.57F? 0 +211720.60 +460425.3 +000007.8-000008.600003.0 08.2900.00A? 0 +211812.11 +495554.3 +000013.9-000000.500005.9 08.2900.13A? 0 +212118.70 +531731.2 +000087.8+000035.400012.6 08.2900.56F? 0 +212319.82 +504004.1 +000031.1-000001.600008.1 08.2900.95G? 0 +212527.95 -454814.9 +000045.2-000019.400003.5 08.2900.86G? 0 +212529.10 +271239.9 -000154.3-000160.500042.1 08.2900.83G? 0 +212636.95 +075307.6 +000000.8-000006.900013.5 08.2900.47F? 0 +212903.52 +520531.3 -000000.8-000009.000002.4 08.2900.10A? 0 +212922.57 +052428.0 -000002.5-000016.000015.8 08.2900.08A? 0 +212942.67 +571133.4 -000031.5-000024.200012.2 08.2900.39F? 0 +213211.52 -401151.7 -000013.5-000174.300016.5 08.2900.69G? 0 +213318.96 +610343.8 +000075.7+000033.300015.0 08.2900.58F? 0 +213429.81 +590149.9 +000009.8-000001.000000.8 08.2900.04A? 0 +213613.80 +513918.5 +000018.4-000004.200017.1 08.2900.10A? 0 +213930.24 +300922.2 +000016.9+000003.600008.2 08.2900.29A? 0 +214509.10 +225346.7 +000025.7+000026.700000.3 08.2900.14A? 0 +220040.29 +564238.3 -000000.4-000009.200001.5 08.2900.23A? 0 +220330.48 -601002.8 +000026.4-000003.900003.4 08.2900.35F? 0 +220950.02 +474201.9 -000003.1+000013.500000.4 08.2900.41F? 0 +221207.24 +491534.4 +000028.9+000020.800007.6 08.2900.27A? 0 +221542.42 +353352.1 +000015.6+000004.100002.9 08.2900.11A? 0 +221546.71 +543203.4 -000008.3+000011.300013.2 08.2900.98K? 0 +221715.42 +502341.9 -000018.4-000003.800008.4 08.2900.07A? 0 +222823.99 +573942.7 -000009.8-000002.800003.3 08.2900.25A? 0 +222839.05 +585044.8 +000009.6-000020.500006.4 08.2900.34F? 0 +223054.40 +432540.2 +000003.2+000002.400005.7 08.29-0.01B? 0 +223313.14 -005441.3 -000020.2-000038.100008.4 08.2900.51F? 0 +223736.03 -214750.5 +000065.5-000008.100011.3 08.2900.55F? 0 +225416.18 -455318.9 +000080.0-000045.500008.9 08.2900.60G? 0 +225459.59 +811728.3 +000004.2-000016.900000.1 08.2900.15A? 0 +225513.80 +462220.2 -000000.8-000002.000004.6 08.2900.08A? 0 +225902.01 -452721.5 +000064.7-000019.400004.2 08.2900.37F? 0 +232540.56 -425359.1 +000005.7-000028.400003.8 08.2900.47F? 0 +232947.78 +564812.5 +000016.1-000004.500003.4 08.2900.11A? 0 +233454.84 +524033.1 +000005.1+000001.200005.2 08.29-0.01B? 0 +233850.45 -234041.7 +000012.3+000008.800008.8 08.2900.56F? 0 +234113.06 +573317.2 +000049.8+000002.700004.1 08.2900.28A? 0 +234359.27 +584447.5 +000026.8+000003.400012.3 08.2900.05A? 0 +234547.51 +014019.5 -000018.6-000028.400001.4 08.2900.25A? 0 +235018.49 +693014.5 -000019.1-000007.600004.3 08.2900.46F? 0 +235740.58 +420832.2 +000005.5+000004.800003.0 08.2900.25A? 0 +001949.27 +504500.7 -000013.0+000011.100009.9 08.2901.19K? 0 +001950.13 +573935.1 +000028.4-000008.800000.1 08.2901.03K? 0 +002630.17 -282446.7 -000049.6-000044.400016.8 08.2901.08K? 0 +004833.39 -144502.7 +000030.0-000012.900004.1 08.2901.32K? 0 +012926.70 -430923.1 -000014.9-000082.200003.6 08.2901.01K? 0 +013732.05 +383058.2 +000008.0+000014.000011.4 08.2901.02K? 0 +014750.08 +775455.8 +000002.0-000006.600001.4 08.2901.55K? 0 +014952.01 +075222.9 +000025.9-000012.400013.5 08.2901.17K? 0 +021006.58 +585615.5 +000038.9-000015.300007.0 08.2901.70K? 0 +021407.23 -472305.4 +000012.8-000026.800010.7 08.2901.15K? 0 +021540.53 +545120.9 +000029.0-000016.200010.8 08.2901.07K? 0 +022222.71 +001132.4 -000022.2-000019.100016.3 08.2901.06K? 0 +023433.51 +250057.0 -000025.9+000016.100028.0 08.2901.75K? 0 +024031.27 +360021.2 -000000.8-000009.100006.6 08.2901.68K? 0 +024359.02 +614641.3 -000019.0-000010.500015.3 08.2901.35K? 0 +030639.12 +020450.6 -000007.3-000051.100021.9 08.2901.08K? 0 +030936.89 -200044.7 +000019.7-000044.500005.7 08.2901.15K? 0 +031122.38 +350508.9 +000023.2-000003.700011.4 08.2901.10K? 0 +031528.28 +203331.5 +000030.8-000008.000001.2 08.2901.15K? 0 +032518.94 -255748.8 +000001.8-000024.500000.8 08.2901.12K? 0 +033843.08 -003051.6 +000009.8+000009.000003.6 08.2901.08K? 0 +034450.64 +684914.5 +000008.8-000000.800017.9 08.2901.32K? 0 +034649.69 +111103.3 +000098.1-000048.100007.0 08.2901.07K? 0 +034656.96 +253808.7 +000012.6-000028.700015.3 08.2901.83K? 0 +035345.69 +165550.5 +000004.7+000025.600000.3 08.2901.07K? 0 +035352.89 +213418.9 +000014.0-000041.400010.2 08.2901.53K? 0 +035440.64 +254108.8 -000000.1-000029.500015.6 08.2901.05K? 0 +035449.65 -620530.0 -000001.0-000001.100001.6 08.2901.21K? 0 +040140.12 +642127.0 +000001.1-000016.800004.3 08.2901.40K? 0 +040239.75 +562305.2 +000040.6-000036.400007.8 08.2901.12K? 0 +041626.22 -684715.1 +000015.6-000008.900005.5 08.2901.49K? 0 +043851.03 +822910.9 -000017.8+000003.700008.0 08.2901.61K? 0 +045226.07 -603811.0 -000011.3-000011.700009.0 08.2901.10K? 0 +045724.73 -110816.6 +000002.4+000042.500020.6 08.2901.27K? 0 +050014.65 -515128.0 +000008.1+000033.700001.3 08.2901.39K? 0 +050352.62 +240459.6 +000005.5-000003.000007.9 08.2901.20K? 0 +050528.17 -233853.1 -000023.2-000016.200000.8 08.2901.31K? 0 +050555.56 -484041.0 -000003.5+000012.200006.3 08.2901.54K? 0 +053213.84 -041016.5 +000006.4+000006.800003.0 08.2901.78K? 0 +053327.25 -563424.0 +000009.9-000013.600002.9 08.2901.06K? 0 +053426.64 +352446.4 +000003.6-000013.300019.5 08.2901.38K? 0 +061309.57 -072722.2 -000003.8-000001.900018.8 08.2901.38K? 0 +061347.37 +140725.4 +000009.8-000006.900015.1 08.2901.40K? 0 +062741.14 -202223.2 +000016.6-000001.900008.7 08.2901.14K? 0 +063206.00 +343518.9 -000019.3-000004.800032.0 08.2901.47K? 0 +063426.43 +591156.2 +000002.1-000035.100005.8 08.2901.39K? 0 +063544.63 -412923.4 -000004.1-000034.600010.8 08.2901.51K? 0 +064713.03 +080835.5 +000007.0-000005.000001.4 08.2901.09K? 0 +064716.18 +270728.7 -000012.7-000057.800002.5 08.2901.01K? 0 +065643.75 +002433.6 -000012.1-000011.500003.9 08.2901.10K? 0 +065753.41 +111405.5 -000010.2-000043.900003.0 08.2901.46K? 0 +070100.82 +295706.1 +000070.4-000000.300015.0 08.2901.03K? 0 +070243.04 -064754.5 -000198.7-000313.900053.9 08.2901.17K? 0 +070638.02 -033904.0 -000015.8-000004.300006.5 08.2901.06K? 0 +070818.69 +082759.4 -000019.6-000014.500026.2 08.2901.62K? 0 +071250.64 +115516.9 +000003.0+000016.200000.2 08.2901.32K? 0 +072417.38 -300851.8 +000015.0-000026.500006.6 08.2901.27K? 0 +072523.20 -111839.1 +000011.8+000006.100019.9 08.2901.54K? 0 +073311.71 +005117.9 -000004.3+000005.900006.5 08.2901.23K? 0 +073530.84 +015445.4 +000001.1+000032.300004.1 08.2901.01K? 0 +073541.15 +001458.1 -000001.4-000047.700008.4 08.2901.52K? 0 +074142.78 +531024.0 +000024.7-000017.600000.4 08.2901.08K? 0 +074324.54 +045931.7 -000006.0-000001.500012.7 08.2901.16K? 0 +075056.66 -624944.5 -000006.8+000007.100000.3 08.2901.33K? 0 +075318.30 +154308.3 -000008.5-000007.900010.7 08.2901.05K? 0 +075957.20 +685643.9 -000008.0+000001.600010.9 08.2901.11K? 0 +081337.79 +163849.1 -000009.8-000009.800008.3 08.2901.43K? 0 +081410.35 -655458.1 +000006.2-000004.500009.1 08.2901.01K? 0 +081449.15 +362946.7 +000029.8-000003.500009.9 08.2901.11K? 0 +081545.23 -340418.3 -000023.2+000022.400002.4 08.2901.04K? 0 +082506.84 -240246.3 -000023.7-000012.100004.9 08.2901.24K? 1 +083601.29 -413253.9 +000019.3+000013.900003.0 08.2901.04K? 0 +084425.25 -061227.5 +000006.3-000041.900014.2 08.2901.17K? 0 +084548.16 +433809.5 -000013.0+000001.400006.1 08.2901.09K? 0 +085025.22 -403247.1 -000004.4+000013.200001.0 08.2901.64K? 0 +090016.60 -572739.3 +000007.1-000023.100005.2 08.2901.19K? 0 +091535.98 -472858.0 +000006.1+000004.900000.1 08.2901.20K? 0 +091812.63 -003628.0 -000001.1+000025.700004.2 08.2901.52K? 0 +092303.17 -395709.9 -000005.2+000000.000008.3 08.2901.28K? 0 +092457.28 +532324.8 -000021.7-000001.500001.7 08.2901.01K? 0 +092501.24 +224757.9 -000030.9-000029.200001.3 08.2901.16K? 0 +092715.26 -541839.1 -000025.9+000010.300000.6 08.2901.29K? 0 +092807.10 +101304.6 -000014.7-000002.500024.9 08.2901.24K? 0 +093200.84 -042444.6 +000006.8-000015.300010.6 08.2901.10K? 0 +093755.99 +441308.7 -000004.6-000002.500010.3 08.2901.47K? 0 +094601.10 +175320.9 -000010.4-000027.700002.5 08.2901.06K? 0 diff --git a/kstars/kstars/data/hip060.dat b/kstars/kstars/data/hip060.dat new file mode 100644 index 00000000..933d58ff --- /dev/null +++ b/kstars/kstars/data/hip060.dat @@ -0,0 +1,1000 @@ +095331.39 -240631.7 -000007.2-000018.600005.2 08.2901.52K? 0 +095724.81 -000610.5 +000012.7+000009.600019.7 08.2901.36K? 0 +095904.18 -221114.6 -000027.7-000004.700014.0 08.2901.02K? 0 +100057.89 +045943.4 -000014.7-000011.200014.6 08.2901.44K? 0 +100429.75 -103024.6 -000016.7-000019.200002.8 08.2901.47K? 0 +101354.57 -040728.4 +000007.0-000030.600012.3 08.2901.04K? 0 +101645.78 -492151.4 -000010.1+000011.800000.7 08.2901.62K? 0 +102138.70 -510603.0 -000013.1-000001.600001.2 08.2901.14K? 0 +102257.59 -604011.1 -000013.8+000009.600001.9 08.2901.72K? 0 +102759.06 +425852.7 +000016.4-000007.200000.2 08.2901.47K? 0 +103302.50 -513157.6 -000009.1+000008.800000.9 08.2901.15K? 0 +103737.58 -613745.6 -000019.2+000023.400016.3 08.2901.25K? 0 +103940.81 +263810.4 +000010.5-000024.200007.6 08.2901.02K? 0 +104049.76 -294447.6 -000064.6-000007.500016.2 08.2901.23K? 0 +104100.15 +185131.1 +000013.2-000016.600007.6 08.2901.28K? 0 +104254.68 +284900.2 +000006.9+000010.200002.2 08.2901.47K? 0 +104644.27 +344352.4 -000033.2+000011.800001.9 08.2901.62K? 0 +105032.84 -503614.0 -000010.6+000010.800000.8 08.2901.58K? 0 +105656.30 -802924.5 +000010.4-000007.300001.7 08.2901.67K? 0 +110646.01 -422943.3 +000000.1+000012.500002.8 08.2901.56K? 0 +110853.52 -024304.6 -000009.0-000021.100008.3 08.2901.01K? 0 +111248.51 +713647.1 +000006.2+000000.700002.6 08.2901.02K? 0 +111339.49 +654218.6 +000009.1-000014.600003.1 08.2901.04K? 0 +111344.79 -145926.2 -000022.2-000016.500013.5 08.2901.25K? 0 +111743.15 -705839.0 -000012.7+000007.100012.7 08.2901.10K? 0 +113221.50 +670315.0 -000016.3+000005.500016.2 08.2901.10K? 0 +113805.10 +033718.8 -000075.1+000003.100013.1 08.2901.01K? 0 +114149.25 -223910.0 +000014.8+000000.700001.4 08.2901.62K? 0 +114814.69 +483125.6 -000005.2-000005.500011.0 08.2901.64K? 0 +115040.69 +093058.2 -000044.7+000031.100010.1 08.2901.12K? 0 +115137.81 -191028.0 -000034.0-000001.200011.9 08.2901.22K? 0 +115402.19 -010222.3 -000003.4-000009.300005.2 08.2901.10K? 0 +115928.11 -503011.1 +000002.2+000003.300003.4 08.2901.52K? 0 +120157.20 +000454.9 +000002.2+000001.800010.3 08.2901.42K? 0 +120245.40 -365928.1 -000011.8+000000.300005.7 08.2901.12K? 0 +120318.51 +290714.2 +000014.9-000022.600000.7 08.2901.44K? 0 +122540.01 -282506.4 +000036.2-000066.900012.7 08.2901.20K? 0 +122616.86 +003053.2 -000048.8-000002.600001.3 08.2901.07K? 0 +123835.10 -252900.9 -000053.1-000011.400018.1 08.2901.44K? 0 +125434.61 -401011.2 -000074.8-000007.400014.9 08.2901.14K? 0 +132012.14 +602309.6 -000005.4+000019.700003.2 08.2901.01K? 0 +132653.69 +741507.5 -000015.5+000015.000004.7 08.2901.44K? 0 +134138.82 -594559.4 -000009.5-000007.700002.0 08.2901.64K? 0 +141051.23 -523622.7 -000015.4-000006.700005.9 08.2901.54K? 0 +141441.09 +212450.3 -000010.2+000009.700017.1 08.2901.51K? 0 +142323.13 -524653.3 -000029.7+000003.600015.2 08.2901.13K? 0 +142622.41 -383654.1 +000007.6+000002.600000.4 08.2901.35K? 0 +143311.25 -344307.7 +000000.7-000026.700004.6 08.2901.23K? 0 +144225.55 -050507.6 +000013.2-000023.600003.9 08.2901.46K? 0 +145238.85 -162351.8 -000056.1-000015.400015.3 08.2901.47K? 0 +145305.96 -633000.8 -000018.2+000000.300012.0 08.2901.12K? 0 +150014.60 +625501.3 +000002.7+000012.600000.1 08.2901.18K? 0 +150914.81 -325007.9 +000003.0-000006.700020.6 08.2901.69K? 0 +151810.85 -444736.7 -000006.3-000002.700006.2 08.2901.72K? 0 +152508.93 -510820.2 -000004.6+000010.700005.9 08.2901.09K? 0 +152607.61 -475549.8 +000012.8-000021.100012.2 08.2901.11K? 0 +152745.97 -691602.5 -000022.1-000011.700009.5 08.2901.10K? 0 +152926.41 -263620.8 -000005.8-000021.900006.9 08.2901.29K? 0 +153139.09 -170123.3 +000010.2+000011.400006.7 08.2901.59K? 0 +153147.91 -521527.5 -000011.8-000005.200008.7 08.2901.32K? 0 +153233.95 +094713.8 +000009.2-000001.500008.8 08.2901.52K? 0 +153405.61 -740712.2 -000030.5-000025.500000.0 08.2901.27K? 0 +153419.58 -505133.9 -000004.2+000002.100008.1 08.2901.62K? 0 +153422.14 -325631.6 -000010.1-000012.200004.7 08.2901.24K? 0 +153612.81 -023059.9 +000001.2+000013.200005.2 08.2901.30K? 0 +153813.63 -571631.1 -000013.4-000006.900001.8 08.2901.81K? 0 +160103.77 -553753.6 -000004.7-000003.600002.8 08.2901.22K? 0 +160343.79 -193430.8 -000000.3+000015.000004.2 08.2901.05K? 0 +160934.50 -312017.8 -000047.1-000013.100035.0 08.2901.48K? 0 +161325.34 -641709.0 -000021.7-000022.000007.7 08.2901.19K? 0 +161730.47 -550109.1 -000023.8-000005.000009.8 08.2901.63K? 0 +161736.98 +070051.0 -000013.7-000066.900018.6 08.2901.05K? 0 +162144.77 -101110.2 +000017.0-000005.900010.8 08.2901.17K? 0 +162538.61 -055351.6 -000006.5+000000.400003.4 08.2901.53K? 0 +163159.03 -740132.7 -000014.2-000046.200010.1 08.2901.06K? 0 +163556.31 +163223.8 -000002.2-000005.500007.1 08.2901.05K? 0 +163835.41 +333054.7 -000038.4-000020.100001.1 08.2901.36K? 0 +164401.05 +222303.5 -000011.0-000017.200004.9 08.2901.14K? 0 +164927.36 +115255.4 -000003.5-000037.000012.8 08.2901.62K? 0 +165756.72 -511236.8 +000002.0+000011.200014.8 08.2901.43K? 0 +170055.71 -562847.8 -000011.1-000004.500012.4 08.2901.63K? 0 +170242.95 +062610.9 +000006.7-000009.100012.3 08.2901.06K? 0 +170408.26 +323340.1 -000019.4-000003.400012.2 08.2901.51K? 0 +170531.19 -243337.2 -000005.9-000003.300019.6 08.2901.50K? 0 +171009.07 +222414.3 -000002.9-000014.800014.6 08.2901.38K? 0 +172011.65 +644301.3 -000002.1-000007.500006.3 08.2901.36K? 0 +173137.55 +292719.5 +000002.7-000011.500019.7 08.2901.35K? 0 +173247.51 -454614.4 -000027.3-000003.100003.6 08.2901.57K? 0 +173429.72 -532538.9 -000001.7+000002.600007.3 08.2901.18K? 0 +173648.09 -363159.4 +000001.5-000033.200007.4 08.2901.12K? 0 +173725.08 +504006.9 +000005.4-000028.700009.9 08.2901.46K? 0 +174207.77 +704135.3 -000022.5+000011.100003.4 08.2901.14K? 0 +174650.60 -065145.0 +000029.2+000008.500016.8 08.2901.48K? 0 +174803.47 +360859.9 +000005.0-000034.700002.8 08.2901.40K? 0 +175059.18 +621804.7 -000022.3+000011.200012.8 08.2901.43K? 0 +175540.41 +235305.4 -000011.8+000003.800012.9 08.2901.01K? 0 +175626.69 +321112.1 -000013.5-000017.500007.6 08.2901.06K? 0 +180354.52 +350813.8 -000006.2-000017.500011.9 08.2901.16K? 0 +181226.84 +373933.6 -000002.8-000016.800003.2 08.2901.52K? 0 +181519.91 +065221.9 -000004.4-000032.000008.2 08.2901.12K? 0 +181547.51 +825207.9 +000019.2+000000.700008.1 08.2901.61K? 0 +182008.39 +420006.4 -000019.8-000051.600003.5 08.2901.40K? 0 +182327.45 +242515.5 +000002.8+000003.900005.3 08.2901.04K? 0 +182732.92 +513745.0 +000025.8+000007.800014.8 08.2901.30K? 0 +182752.34 +144218.6 +000008.3-000005.900006.4 08.2901.39K? 0 +182958.89 -393153.2 -000012.4-000000.200002.5 08.2901.42K? 0 +183019.98 +313551.6 -000002.7-000007.700006.4 08.2901.25K? 0 +183023.15 +100503.3 +000018.1+000002.800013.8 08.2901.67K? 0 +183359.31 -264743.2 +000023.1+000008.600013.4 08.2901.11K? 0 +184342.80 -104358.4 -000008.5-000036.400020.2 08.2901.52K? 0 +184554.66 -095956.1 +000029.5-000029.700014.3 08.2901.40K? 0 +185117.53 +080455.2 +000021.8-000024.000002.2 08.2901.69K? 0 +185254.41 -453415.9 +000006.0-000021.900000.7 08.2901.07K? 0 +185412.55 +561312.9 -000014.3+000017.500001.9 08.2901.65K? 0 +185435.39 -284213.5 -000011.0-000012.700005.1 08.2901.67K? 0 +185709.44 -252754.3 +000000.9-000010.400006.0 08.2901.67K? 0 +185743.86 +180650.6 +000009.5+000001.200003.5 08.2901.07K? 0 +185840.78 -410415.6 +000007.2+000010.900015.6 08.2901.58K? 0 +185846.51 +685703.2 +000000.9+000002.200002.8 08.2901.25K? 0 +190342.50 -470011.3 +000014.5+000010.800004.8 08.2901.52K? 0 +190901.48 -200006.6 +000020.3-000023.600012.6 08.2901.00K? 0 +190915.99 +103309.0 +000008.5-000016.900003.8 08.2901.19K? 0 0.10 1.00 +191139.91 -334441.6 -000025.9-000010.800003.3 08.2901.29K? 0 +191222.86 -675544.8 +000023.3-000014.300002.6 08.2901.00K? 0 +191732.66 -490358.6 -000012.3-000027.000000.8 08.2901.09K? 0 +192146.59 +361208.7 -000004.2+000012.100000.3 08.2901.00K? 0 +192147.85 +624803.0 -000007.5-000000.600002.1 08.2901.31K? 0 +192444.82 +233656.2 +000000.9-000007.100001.5 08.2901.17K? 0 +193209.44 +402543.0 +000003.0+000004.600008.7 08.2901.68K? 0 +193424.89 -270908.8 -000022.2-000016.100011.0 08.2901.07K? 0 +194514.92 -272346.9 +000014.1+000000.400010.7 08.2901.73K? 0 +194934.12 -885102.7 +000042.5-000036.200004.3 08.2901.23K? 0 +195224.27 +025748.1 +000020.0+000016.100007.1 08.2901.54K? 0 +195235.56 -820941.9 -000040.2-000038.700009.2 08.2901.56K? 0 +201820.80 +574747.5 -000000.4+000006.600011.2 08.2901.53K? 0 +202418.12 +410123.5 +000002.6-000003.600013.8 08.2901.24K? 0 +203309.07 -355228.9 +000005.8+000000.400009.4 08.2901.57K? 0 +203725.59 +394822.0 -000012.2-000017.200002.9 08.2901.38K? 0 +203756.66 +210840.0 +000016.8+000003.500002.6 08.2901.25K? 0 +204522.28 +102327.9 +000000.9+000020.000009.0 08.2901.02K? 0 +205135.39 +110840.5 +000013.6+000009.700002.7 08.2901.17K? 0 +210012.37 -400645.8 +000039.3+000018.700006.4 08.2901.08K? 0 +210330.10 +343414.9 +000010.9-000021.700003.6 08.2901.23K? 0 +210423.63 -773243.1 +000013.4-000005.300006.5 08.2901.10K? 0 +210654.65 +383220.6 -000002.0-000003.800002.5 08.2901.56K? 0 +210705.45 +142646.9 +000038.2+000003.100006.4 08.2901.19K? 1 +211406.96 +315858.4 -000014.8-000011.700005.7 08.2901.61K? 0 +212441.79 +154654.1 +000017.2+000010.400008.2 08.2901.04K? 0 +213231.34 +183625.0 +000002.6-000018.400008.1 08.2901.33K? 0 +214123.89 +124520.9 -000001.6-000023.800002.2 08.2901.20K? 0 +214207.78 +095929.8 +000037.4-000005.700008.2 08.2901.50K? 0 +215051.77 +324017.3 +000007.8-000010.200013.4 08.2901.06K? 0 +215201.85 +143605.7 -000024.8-000041.800001.5 08.2901.05K? 0 +215314.80 +254533.2 -000011.8+000012.700004.2 08.2901.57K? 0 +215450.70 -772015.2 +000223.3-000182.300052.0 08.2901.01K? 0 +215629.97 +332014.8 +000001.2-000027.200009.2 08.2901.13K? 0 +220034.86 -083133.7 -000001.7-000017.500019.8 08.2901.00K? 0 +220051.77 +280250.8 +000007.5-000034.000003.5 08.2901.28K? 0 +221036.09 +370623.3 +000001.0+000001.600002.2 08.2901.75K? 0 +223133.26 -532257.0 +000011.7-000013.400005.7 08.2901.49K? 0 +224317.68 -413236.3 +000012.9-000007.500010.6 08.2901.48K? 0 +224619.23 -094154.6 -000011.4-000081.800006.5 08.2901.08K? 0 +225953.53 +335123.3 +000013.5+000011.700016.3 08.2901.11K? 0 +230639.97 -303654.3 +000011.5-000077.500002.1 08.2901.02K? 0 +231211.23 +063619.9 +000000.4-000000.200006.8 08.2901.35K? 0 +231827.26 -543858.0 +000018.2+000006.100004.0 08.2901.44K? 0 +232620.24 -230419.2 -000007.1-000042.000004.1 08.2901.06K? 0 +232840.25 +394124.6 +000017.7+000004.200007.5 08.2901.45K? 0 +232901.78 +564255.4 -000001.0+000004.500017.9 08.2901.40K? 0 +235332.23 +044846.8 -000026.5-000028.900010.8 08.2901.09K? 0 +235701.41 -072115.2 -000034.0-000033.300005.4 08.2901.03K? 0 +181055.03 -185210.4 -000013.6+000005.100015.3 08.2902.05M? 0 +000453.32 -301523.8 +000017.1-000008.200005.2 08.3000.04A? 0 +000952.91 -501604.0 -000095.5-000011.800016.7 08.3000.59G? 0 +001606.11 +864333.6 +000173.9+000001.900029.5 08.3000.66G? 0 +001800.88 +311730.6 +000003.3-000009.400006.0 08.3000.04A? 0 +001922.37 +090239.0 +000002.6+000003.400003.4 08.3000.33F? 0 +002413.34 -754045.2 +000013.0-000076.500020.3 08.3000.61G? 0 +002649.47 +271121.0 +000007.6-000005.000005.5 08.3000.39F? 0 +002734.86 -753648.9 +000015.1-000003.300001.2 08.3000.91G? 0 +002814.48 -655443.8 -000018.5-000013.200008.9 08.3000.35F? 1 +003430.76 -285135.0 +000086.8-000005.400007.8 08.3000.99K? 0 +003627.45 +210427.6 +000033.8-000014.100005.5 08.3000.09A? 0 +005714.22 +012151.0 +000025.9-000002.200016.3 08.3000.28A? 0 +005752.74 +120220.0 -000019.7-000057.100000.9 08.3000.40F? 0 +010207.29 +492808.8 +000020.3-000018.800003.9 08.3000.03A? 0 +010246.98 +474155.5 +000012.8-000000.600004.8 08.3000.03A? 0 +011659.83 -170512.2 -000029.1-000035.400000.7 08.3000.40F? 0 +012253.20 -204411.2 +000086.4+000009.500012.4 08.3000.49F? 0 +012925.06 +122320.4 -000017.5-000012.600019.0 08.30-0.06B? 0 +013102.04 -662947.9 -000011.1-000000.500007.0 08.30-0.07B? 0 +013730.76 +364224.8 +000000.5-000030.300012.4 08.3000.33F? 0 +013856.59 +764325.4 +000034.3-000015.600001.1 08.3000.30A? 1 +014220.79 -032528.5 +000009.9+000009.800002.3 08.3000.55F? 0 +014910.55 +244326.3 +000011.2-000011.500016.5 08.3000.13A? 0 +015917.81 -115349.3 +000048.8+000006.400001.3 08.3000.24A? 0 +020131.98 +594811.3 +000030.4-000020.300004.6 08.3000.20A? 0 +020531.82 +641713.3 -000004.7-000002.700003.3 08.3000.35F? 0 +021000.29 +441328.1 +000084.0-000113.800013.3 08.3000.62G? 0 +021539.41 +574548.0 -000002.2+000009.500001.7 08.3000.25A? 0 +021607.07 +603748.9 +000052.3-000041.300006.9 08.3000.47F? 0 +021722.98 +612106.3 +000058.8-000082.600019.6 08.3000.62G? 1 +022730.05 +585809.4 +000120.6-000082.800010.0 08.3000.30A? 0 +023135.55 +313048.0 +000111.3+000012.600010.9 08.3000.44F? 0 +023556.02 +633808.7 +000003.8+000001.500001.2 08.3000.27A? 1 +023947.57 -335356.7 +000077.1-000398.500027.4 08.3000.72G? 0 +024258.69 +581152.1 -000028.1+000022.400014.4 08.3000.59G? 0 +024920.12 +530124.8 +000031.1-000207.100020.7 08.3000.85G? 0 +025936.35 +335041.2 -000020.8-000012.200003.3 08.3000.15A? 0 +030805.78 +165531.7 -000013.2+000004.500013.7 08.3000.44F? 0 +031229.17 +655207.8 +000024.1-000030.600015.9 08.3000.15A? 0 +032012.02 -821554.0 -000072.8-000057.300012.4 08.3000.40F? 0 +032151.52 +313924.7 -000013.0-000001.300002.5 08.3000.44F? 0 +032809.13 +171003.4 +000031.6-000043.600008.8 08.3000.51F? 0 +032839.19 +622934.8 +000000.7+000004.100008.4 08.3000.50F? 0 +032849.01 -101012.5 +000056.1+000048.100013.4 08.3000.54F? 0 +033030.33 +200612.3 +000165.7-000067.700023.4 08.3000.79G? 0 +033225.14 -031847.7 -000025.6-000046.200001.2 08.3000.20A? 0 +034652.86 +415133.4 -000058.6+000040.900023.8 08.3000.59G? 1 +034703.54 +244912.1 +000024.2-000038.000013.9 08.3000.38F? 0 +034746.82 +252308.9 +000018.8-000038.400002.0 08.3000.27A? 0 +035329.89 +330638.1 +000007.4-000028.700001.5 08.3000.29A? 0 +035449.71 +053501.7 -000010.8-000015.400008.8 08.3000.34F? 0 +035645.00 +360009.5 +000126.7-000036.800023.2 08.3000.52F? 0 +035844.03 +170709.0 +000032.6-000067.800000.8 08.3000.49F? 0 +041635.38 +024723.5 -000048.8-000012.400016.7 08.3000.35F? 0 +041740.83 -015102.9 +000001.1-000024.000003.3 08.3000.52F? 0 +041834.57 +054304.4 +000017.6+000037.100000.9 08.3000.48F? 0 +042343.91 +281111.8 +000061.9-000141.900019.6 08.3000.65G? 0 +042503.69 -505421.6 +000025.6+000037.000013.5 08.3000.39F? 0 +042540.26 +634029.5 -000126.3-000055.100022.1 08.3000.79G? 0 +042614.99 +344257.8 +000089.7-000067.000007.2 08.3000.55F? 0 +042821.53 -540208.5 +000004.9+000001.200005.1 08.3000.97K? 0 +043340.45 +592841.3 +000013.8-000018.900006.9 08.3000.43F? 0 +044249.69 +664408.1 +000358.0+000103.300035.4 08.3000.71G? 0 +044838.60 -012122.8 -000001.7+000004.900004.1 08.3000.92G? 0 +050208.64 +144459.7 +000014.9-000038.500005.5 08.3000.56F? 0 +050711.87 -032946.8 +000013.7-000014.700008.6 08.3000.12A? 0 +051044.25 -325027.4 +000009.9-000011.100001.2 08.3000.94G? 0 +051258.02 +644418.5 -000011.9-000008.500015.0 08.3000.48F? 1 +051440.42 -035923.4 -000001.8-000033.900008.1 08.3000.98K? 0 +052234.48 +164814.2 -000001.8+000001.300002.2 08.3000.17A? 0 +053031.34 -471202.4 -000027.6+000024.600002.5 08.3000.53F? 1 +053049.27 -022159.1 -000001.3+000003.200001.8 08.30-0.02B? 0 +053130.47 +143838.7 -000009.3-000000.100016.9 08.3000.27A? 0 +053213.08 -013601.8 -000001.8+000003.000002.2 08.30-0.12B? 1 +053310.84 +111208.3 -000011.5+000002.400017.1 08.3000.84G? 0 +053428.38 +575134.0 +000002.5-000031.200002.0 08.3000.17A? 0 +053509.57 +052744.0 -000006.7+000000.700004.8 08.3000.09A? 0 +053644.82 +370826.5 +000036.2-000079.700030.3 08.3000.46F? 0 +053707.16 +603637.6 -000009.9-000056.400000.9 08.3000.05A? 0 +054302.02 +224032.5 -000010.1-000012.600001.8 08.30-0.05B? 0 +054450.48 +254528.0 +000003.5-000009.700017.6 08.3000.24A? 0 +054514.43 -323652.1 -000001.0+000011.300006.0 08.3000.96K? 0 +054525.61 -122603.8 +000003.8-000114.000015.5 08.3000.78G? 0 +054557.34 -131213.9 +000028.0+000140.600001.2 08.3000.55F? 0 +054959.63 +225732.7 -000002.3-000027.800014.2 08.3000.26A? 0 +055251.30 -353654.8 +000000.5-000011.100002.9 08.3000.33F? 0 +055333.89 -752038.6 -000004.4+000014.400008.9 08.3000.49F? 0 +060308.64 +142154.9 +000012.3-000053.100012.1 08.3000.48F? 0 +060523.87 -815926.6 +000002.5+000014.300003.2 08.3000.03A? 0 +060559.41 +650919.5 -000004.7+000000.200000.2 08.3000.38F? 0 +060819.70 +374352.2 -000005.3+000027.900008.6 08.3000.39F? 0 +061117.92 -050345.1 -000027.9+000024.600007.4 08.3000.08A? 0 +061133.45 +420906.8 +000002.8-000000.400001.3 08.3000.05A? 0 +061152.58 +004502.6 -000005.3+000004.100002.7 08.30-0.03B? 0 +061500.86 -032812.3 -000000.9+000011.100003.7 08.3000.37F? 0 +061523.02 -345705.2 -000027.2-000060.300018.0 08.3000.47F? 0 +061525.00 +291349.3 -000003.3-000017.600008.4 08.3000.08A? 0 +062218.67 -295134.2 -000001.3-000024.900005.2 08.3000.42F? 0 +062253.91 -183746.5 +000000.1+000049.900003.9 08.3000.97K? 0 +062353.88 -000122.3 -000012.5+000004.900002.5 08.30-0.07B? 0 +062842.53 +462109.5 -000038.8-000020.300015.1 08.3000.29A? 0 +062851.29 -381855.2 -000010.4+000048.100004.2 08.3000.30A? 0 +063024.38 -240828.7 +000038.2+000066.300010.1 08.3000.45F? 0 +063207.64 +150701.8 +000011.5+000019.200008.4 08.30-0.03B? 0 +063343.62 -001551.2 -000014.7-000028.800001.2 08.3000.03A? 0 +063759.64 +483034.0 +000047.1-000080.900010.0 08.3000.31A? 0 +063954.03 -264716.5 -000002.6+000001.400000.1 08.3000.07A? 0 +064434.55 +302908.2 -000014.8-000006.800003.0 08.3000.02A? 0 +064525.15 +470401.5 +000003.2-000008.000000.6 08.3000.49F? 0 +064528.00 -205023.0 -000007.4-000007.900005.6 08.30-0.02B? 0 +064822.87 -132749.2 -000001.2+000022.700004.7 08.3000.26A? 0 +064835.94 -582802.3 -000003.2-000004.600004.2 08.3000.26A? 0 +064850.67 +212132.1 +000024.7-000124.500004.5 08.3000.53F? 0 +065121.21 -015736.2 -000009.3-000008.600005.1 08.3000.05A? 0 +065156.55 -171443.4 -000006.8-000002.600006.2 08.30-0.06B? 0 +065307.24 +102841.5 -000000.2-000044.500005.2 08.3000.89G? 0 +065327.60 +302928.7 -000028.2-000023.200011.9 08.3000.14A? 0 +065523.53 -283913.5 -000042.2+000016.500010.2 08.3000.46F? 0 +065559.16 -345725.8 -000006.8+000006.200002.5 08.3000.08A? 0 +070046.80 +370742.8 +000008.8-000031.000000.1 08.3000.43F? 0 +070238.70 -165903.7 -000009.8-000001.500020.1 08.3000.91G? 0 +070337.16 -325854.2 -000015.6+000000.900009.7 08.3000.54F? 0 +071732.88 -371237.4 -000006.0+000015.200001.4 08.30-0.03B? 0 +071816.77 -082346.6 -000017.7+000004.300009.0 08.3000.98K? 0 +072051.44 -094914.6 +000001.2+000008.200005.3 08.30-0.04B? 0 +072136.57 -362938.3 -000010.4+000016.600013.1 08.3000.02A? 0 +072340.98 -052755.7 -000018.0+000021.400011.3 08.3000.04A? 0 +072533.39 +154255.0 -000000.7-000029.200000.1 08.3000.07A? 0 +072640.29 -242743.7 -000000.1+000010.600002.0 08.30-0.12B? 0 +073018.21 -422002.2 -000006.5+000009.000004.8 08.3000.24A? 0 +073654.30 +202914.2 +000022.1+000006.700018.5 08.3000.98K? 0 +074248.03 +645957.7 -000024.6-000071.600009.2 08.3000.50F? 0 +074453.58 -525721.4 -000002.1+000010.800005.3 08.30-0.05B? 0 +074707.07 +184719.2 +000001.0-000002.000004.9 08.3000.10A? 0 +074901.21 -423136.3 -000038.4+000025.300005.5 08.3000.89G? 0 +075047.12 -131024.2 -000003.2-000007.500001.5 08.3000.11A? 0 +075332.64 +303634.3 +000701.9-001829.900038.4 08.3000.60G? 0 +075832.77 -363804.4 -000006.1+000007.400016.0 08.3000.93G? 0 +075854.36 +210913.6 -000006.8+000008.600005.3 08.3000.23A? 0 +080534.01 +004135.7 -000005.9+000006.400009.6 08.30-0.05B? 0 +080548.48 -455945.6 -000008.2+000009.200000.5 08.30-0.09B? 0 +081502.09 -282704.8 -000015.0-000003.900002.5 08.3000.01A? 0 +081631.20 +793004.1 -000055.3-000051.200022.7 08.3000.54F? 0 +081927.70 +350125.2 +000079.6-000126.700015.1 08.3000.60G? 0 +081931.10 -402658.7 -000021.2-000004.600002.7 08.3000.34F? 1 +082147.65 -142602.2 -000012.8+000003.300000.5 08.30-0.00B? 0 +082331.16 +654428.0 -000015.5+000005.300014.6 08.3000.57F? 0 +083501.09 +502819.3 -000022.9-000019.100006.1 08.3000.70G? 0 +083652.34 -144609.8 -000058.5-000040.200006.0 08.3000.75G? 0 +083658.18 +581001.8 -000037.1-000037.800000.6 08.3000.31A? 0 +083750.38 -064925.2 -000007.6-000003.900015.8 08.30-0.03B? 0 +083852.07 -302315.3 -000003.5-000000.100000.9 08.3000.03A? 0 +084053.33 -243700.6 -000017.3+000001.200014.0 08.3000.38F? 0 +084137.41 -195929.0 +000002.6-000000.100004.3 08.3000.88G? 0 +084346.21 -714933.7 -000010.2+000016.300016.4 08.3000.80G? 0 +084433.35 -414318.3 -000004.6-000001.800008.6 08.3000.12A? 0 +084456.23 -262241.4 -000029.8+000013.000006.0 08.3000.10A? 0 +084611.75 +181047.1 -000032.6-000001.300001.1 08.3000.23A? 0 +084836.68 +023636.1 +000021.9-000020.000000.8 08.3000.56F? 0 +084841.77 +063433.2 -000039.7+000008.500005.7 08.3000.26A? 0 +085001.14 -473113.7 -000002.8+000008.700006.2 08.3000.72G? 0 +085452.30 -773620.7 -000004.1+000010.900002.4 08.3000.09A? 0 +085731.71 -003927.9 -000025.6-000039.300004.7 08.3000.39F? 0 +090018.79 +531951.9 +000023.2-000002.400000.2 08.3000.49F? 0 +090111.42 +555135.8 -000000.6-000001.800006.5 08.3000.56F? 0 +090121.72 -281928.5 -000007.2-000007.200002.2 08.3000.03A? 0 +091056.23 -573955.9 -000005.1+000001.000013.3 08.3000.25A? 0 +091109.20 -520639.7 -000006.2+000004.700003.7 08.30-0.12B? 0 +091149.01 -121057.0 +000017.7-000012.000015.5 08.3000.54F? 0 +091234.61 -112940.8 -000016.6+000001.500001.8 08.3000.06A? 0 +092229.04 +015218.0 -000044.2+000018.600020.5 08.3000.80G? 0 +093308.82 -100701.0 -000017.9-000011.600015.7 08.3000.95G? 0 +093530.28 +140809.6 -000013.3-000015.200007.8 08.3000.99K? 0 +093704.29 -260529.5 -000057.9+000035.200002.9 08.3000.92G? 0 +094035.49 -650554.2 -000007.6+000011.300002.7 08.3000.11A? 0 +094150.39 -174759.1 +000003.8-000007.200007.2 08.3000.35F? 0 +095048.33 -825436.9 -000033.7+000029.400012.4 08.3000.36F? 0 +095056.83 +105256.9 -000006.3+000008.800008.6 08.3000.12A? 0 +095238.78 -060841.5 -000016.2-000001.500010.8 08.3000.97K? 0 +100103.92 -601934.9 -000010.4+000009.000001.4 08.30-0.02B? 0 +100745.06 +450814.7 -000007.9+000022.300007.7 08.3000.26A? 0 +101710.38 -663529.7 +000003.9-000011.900008.9 08.30-0.07B? 0 +102251.24 +721013.4 -000047.8-000011.500006.9 08.3000.42F? 0 +102343.68 +411144.4 +000034.6+000037.200025.9 08.3000.70G? 0 +102708.12 -494715.6 -000040.1+000013.600006.8 08.3000.17A? 0 +102720.20 -234659.2 -000001.8+000015.500005.2 08.3000.91G? 0 +103102.30 -023226.7 -000011.8-000071.000010.4 08.3000.86G? 0 +103305.39 +193359.2 -000006.2+000008.100012.5 08.3000.50F? 0 +103417.85 -624239.6 -000018.8-000001.000004.3 08.3000.00B? 0 0.10 1.00 +103535.80 -434713.2 -000020.8+000012.700001.2 08.3000.19A? 0 +103625.51 -313302.8 -000020.2-000002.600022.6 08.3000.13A? 0 +103810.87 -581719.6 +000000.0+000001.000006.3 08.3000.27A? 0 0.10 1.00 +104412.09 -582305.4 -000019.7+000011.100000.1 08.3000.06A? 0 +104432.35 -594431.1 +000000.0+000000.000000.0 08.3000.00A? 0 +104838.97 -610837.5 -000013.9+000010.300002.9 08.3000.09A? 0 +104910.15 -761414.3 -000010.3+000007.800008.3 08.3000.26A? 0 +104948.90 -474557.7 +000003.5-000016.200004.2 08.3000.56F? 0 +105149.07 -543813.9 -000017.2+000013.100000.3 08.3000.10A? 0 +105556.87 +074047.2 +000003.1-000011.300010.4 08.3000.41F? 0 +105614.59 -523551.2 -000003.6+000001.300006.7 08.30-0.09B? 0 +110210.43 -562421.4 +000000.4+000001.200006.2 08.3000.01A? 0 +110732.83 -595748.8 -000008.4+000009.900001.5 08.3000.02A? 0 +110814.17 +382535.5 -000218.8+000047.800053.7 08.3000.97K? 0 +111124.79 -523953.2 -000032.8+000046.700000.7 08.3000.99K? 0 +111552.89 -305054.4 -000015.7-000006.900004.8 08.3000.41F? 0 +111758.33 -363546.5 -000201.9-000144.500005.7 08.3000.53F? 0 +112641.29 +665344.7 -000021.9-000010.800004.2 08.3000.45F? 1 +113744.04 +081528.5 -000023.5-000020.900012.6 08.3000.96K? 0 +113934.40 -514106.6 -000024.1+000034.100001.5 08.3000.74G? 1 +114355.79 -523600.1 +000050.5+000152.800009.5 08.3000.61G? 0 +114631.53 +134120.2 +000023.7-000051.100020.8 08.3000.62G? 0 +115005.95 -132624.1 -000047.9+000010.500002.0 08.3000.99K? 0 +115341.79 +861347.2 -000223.3+000238.800032.4 08.3000.74G? 0 +115925.40 -160306.6 +000020.3-000014.500021.6 08.3000.99K? 0 +115935.52 +713441.7 -000072.4-000021.500010.9 08.3000.47F? 0 +120009.75 +321427.4 -000099.9-000005.900010.2 08.3000.47F? 0 +120048.22 -372845.5 -000058.9+000028.900018.4 08.3000.42F? 0 +120300.26 -654254.9 -000010.8-000008.500000.3 08.3000.64G? 0 +120331.80 -022648.3 -000050.4-000012.000025.2 08.3000.00B? 1 +120451.09 -505113.2 -000033.0-000007.300003.3 08.3000.24A? 0 +120809.85 +552753.7 -000188.6-000029.400013.4 08.3000.56F? 0 +121223.14 +060354.6 +000008.4-000002.200003.2 08.3000.95K? 0 +121449.33 -713203.4 -000006.1+000002.600000.8 08.3000.14A? 0 +121800.79 -641110.4 +000052.3-000029.000015.6 08.3000.39F? 0 +122328.42 -511555.4 -000013.7-000000.600009.8 08.3000.93G? 0 +122607.66 +524035.9 -000006.0-000001.800013.5 08.3000.49F? 0 +122804.23 -153906.4 -000268.9-000139.000025.5 08.3000.71G? 0 +122925.84 -535757.5 -000015.8-000000.200010.6 08.3000.89G? 0 +123000.66 -382021.1 -000017.6-000006.400001.5 08.3000.01A? 0 +125735.56 -124845.1 -000107.9-000066.900019.5 08.3000.58F? 0 +130844.02 -602018.4 +000001.4+000004.000001.4 08.3000.04A? 0 +130914.79 -231236.0 +000021.7-000030.100003.4 08.3000.49F? 0 +132548.12 +442938.4 +000025.6+000001.300015.1 08.3000.72G? 0 +132854.72 +194726.0 -000013.9+000030.600014.3 08.3000.46F? 0 +133757.07 -563749.8 +000001.4-000007.700001.5 08.3000.30A? 0 +133840.86 -510607.1 -000011.6-000010.300004.1 08.3000.49F? 0 +134319.28 -460247.2 -000020.6-000006.900003.3 08.3000.04A? 0 +134522.92 +112845.5 +000045.4-000017.800016.4 08.3000.64G? 0 +134920.94 +720602.1 -000011.1+000044.200000.2 08.3000.45F? 0 +140336.33 +080749.8 -000062.8-000007.100007.2 08.3000.44F? 0 +140823.16 +170628.7 -000044.4+000020.600016.6 08.3000.94G? 0 +141017.59 -445920.2 +000034.2-000309.300010.2 08.3000.67G? 0 +141439.16 -683126.5 -000014.0-000004.900003.6 08.3000.01A? 0 +141629.53 +630351.2 +000040.8+000032.200013.2 08.3000.46F? 0 +141837.61 +615732.5 -000028.1-000012.200000.0 08.3000.95K? 0 +142238.97 +034044.2 +000014.7-000043.000002.3 08.3000.95K? 0 +142343.36 +615613.5 +000033.0+000003.400009.4 08.3000.48F? 0 +142603.11 -004130.1 -000002.5-000015.900009.3 08.3000.43F? 0 +142741.82 -315157.0 -000023.6-000015.000001.9 08.3000.22A? 0 +144005.03 -405402.2 -000021.0-000013.700017.7 08.3000.20A? 0 +144732.89 -365751.4 -000005.0+000002.600011.1 08.3000.94G? 0 +145132.50 -183058.1 -000081.6-000070.700004.6 08.3000.46F? 0 +150603.12 -871026.8 +000008.7+000032.900009.2 08.3000.47F? 0 +150636.94 +054629.9 -000057.6+000054.800021.9 08.3000.52F? 0 +150958.25 -111549.1 -000011.1-000025.200015.3 08.3000.97K? 0 +151703.93 -374328.7 -000114.7-000073.000008.2 08.3000.62G? 0 +151932.45 -514534.4 +000029.7-000025.100000.5 08.3000.43F? 0 +152252.62 +120540.0 +000007.1-000016.200015.8 08.3000.98K? 0 +153351.94 -500523.7 -000020.0-000011.800007.0 08.3000.80G? 0 +154101.68 +053052.0 -000010.3+000009.000008.0 08.3000.34F? 0 +155258.51 -535504.1 -000011.0-000023.400007.4 08.3000.29A? 0 +155302.74 -395337.2 -000016.0-000014.100002.6 08.3000.23A? 0 +155557.67 -533713.0 -000011.2-000018.300002.2 08.3000.12A? 0 +155623.45 -681457.9 +000008.8-000031.100005.0 08.3000.20A? 0 +160350.43 -422934.6 -000045.9-000079.100003.2 08.3000.46F? 0 +161707.08 -544653.4 +000023.1-000004.200000.1 08.3000.99K? 0 +161842.01 +061656.7 +000001.8-000011.700002.4 08.3000.54F? 0 +162300.37 -614116.8 -000175.8-000320.500025.8 08.3000.77G? 0 +162410.48 +370211.7 -000087.6+000028.300014.9 08.3000.98K? 0 +163041.42 -680418.7 +000002.1-000019.600004.6 08.30-0.01B? 0 +163044.60 -801914.5 +000000.1-000012.800012.9 08.3000.01A? 0 +163555.45 -535901.9 -000008.6-000006.200012.5 08.3000.12A? 0 +163717.53 -833250.0 +000075.4+000064.400026.4 08.3000.84G? 0 +164532.65 +270733.9 -000001.2-000008.100007.4 08.3000.22A? 0 +165303.72 +145307.9 -000026.8+000028.300014.1 08.3000.94G? 0 +165350.96 -411837.1 +000000.0-000011.700002.0 08.3000.11A? 0 +165531.39 -451958.3 +000001.3-000010.500004.1 08.30-0.00B? 0 +165555.21 -410130.5 +000018.2+000010.100016.9 08.3000.03A? 0 +165740.94 +081738.6 -000007.9+000029.900021.9 08.3000.53F? 0 +170151.13 +242149.8 -000009.6+000017.700002.6 08.3000.98K? 0 +170713.58 -871749.5 -000010.6+000056.300010.2 08.3000.43F? 0 +171354.60 -181307.4 -000041.0-000002.800015.9 08.3000.28A? 0 +171617.68 +224723.8 -000001.2+000027.000009.8 08.3000.96K? 0 +171626.34 -424004.2 -000013.9-000009.100001.9 08.3000.44F? 0 +171644.00 +834201.0 -000002.6+000015.500000.4 08.3000.14A? 0 +171919.78 -532307.2 -000039.1-000172.500016.9 08.3000.94G? 0 +172713.88 +421305.0 +000078.3-000014.300027.9 08.3000.66G? 0 +172935.71 +273048.2 -000013.6-000003.700010.4 08.3000.47F? 0 +173153.79 -102716.2 -000018.6-000017.500000.5 08.3000.16A? 0 +173642.41 +593008.8 -000031.1-000077.800008.9 08.3000.56F? 0 +174306.99 +102144.2 +000001.1-000006.800005.7 08.3000.19A? 0 +174507.70 -094854.4 -000007.3+000002.600011.8 08.3000.52F? 0 +175230.04 -385143.3 -000012.2+000007.700005.8 08.30-0.03B? 0 +175527.84 +083335.4 +000006.4-000080.400028.8 08.3000.53F? 0 +180145.32 -231042.0 +000008.5-000000.400012.9 08.30-0.07B? 0 +180258.40 +123656.7 +000006.7-000027.200001.4 08.3000.32F? 0 +180322.00 -255458.5 +000001.9-000064.100009.8 08.3000.43F? 0 +180402.93 -223357.4 +000005.2-000003.800003.0 08.30-0.05B? 0 +180418.17 -350622.6 +000019.9-000025.200000.0 08.3000.02A? 0 +180608.46 +240005.2 +000009.1+000014.100002.0 08.3000.07A? 0 +180652.61 +314637.5 +000003.0+000003.600001.6 08.30-0.02B? 0 +180823.79 -343037.8 -000007.7-000000.100009.8 08.30-0.01B? 0 +181643.12 -403419.0 +000001.7-000011.300005.6 08.3000.24A? 0 +181737.30 -280601.5 +000014.9-000024.500000.7 08.3000.21A? 0 +181924.25 -285958.7 -000005.1+000000.100009.8 08.3000.04A? 0 +182449.11 -455629.6 -000001.7-000002.500002.5 08.3000.51F? 0 +182502.38 -733242.4 +000000.9-000028.600008.8 08.3000.26A? 0 +182622.05 +083700.9 -000191.2-000482.500025.1 08.3000.78G? 0 +182635.75 -001107.2 -000007.4-000014.800000.7 08.3000.58G? 0 +182733.22 +794741.2 +000076.7+000041.500002.1 08.3000.51F? 0 +182821.51 +300136.4 +000004.3+000008.900008.4 08.30-0.02B? 0 +182954.94 -035907.4 -000015.4+000030.000026.5 08.3000.49F? 0 +183429.23 +284522.2 -000002.5+000006.200004.6 08.3000.26A? 0 +183657.23 -372451.7 +000017.6-000004.200011.7 08.3000.17A? 0 +183713.69 -192417.9 +000002.1-000003.900012.9 08.3000.24A? 0 +184316.62 -313813.5 +000011.0-000011.200004.5 08.3000.43F? 0 +184429.19 +273152.9 +000004.5+000012.100005.5 08.3000.53F? 0 +184608.03 +604900.5 +000020.0+000039.400006.4 08.3000.26A? 0 +185202.46 -444107.1 +000026.2+000001.300005.2 08.3000.28A? 0 +185227.45 +293117.0 -000009.1-000017.700000.9 08.3000.14A? 0 +185551.22 +032231.2 +000021.5-000012.000015.3 08.3000.33F? 1 +185826.49 +362532.9 +000005.5+000035.600003.7 08.3000.29A? 0 +185903.03 +071540.8 -000053.0-000023.700008.9 08.3000.56F? 0 +190538.76 -492321.0 -000006.2-000013.300000.5 08.3000.23A? 0 +190824.15 +102248.8 +000012.0+000008.300013.5 08.3000.36F? 0 +191139.54 -030355.2 +000003.6+000003.900001.5 08.3000.34F? 0 +191639.12 +241650.0 -000009.0-000009.600005.4 08.3000.12A? 0 +191701.45 -215653.5 -000029.7-000038.800004.7 08.3000.52F? 0 +191753.59 +252209.0 +000168.0+000227.900028.9 08.3000.70G? 0 +192126.83 +341720.0 +000005.0-000009.100006.5 08.3000.01A? 0 +192958.42 +535828.4 +000036.7-000023.400014.3 08.3000.51F? 0 +193159.04 -164852.1 +000005.1-000091.300012.9 08.3000.86G? 0 +193334.70 -183648.5 +000013.2-000002.900007.3 08.3000.36F? 0 +193455.37 +162704.0 -000006.7+000018.000000.7 08.3000.34F? 0 +193531.84 +204919.3 +000003.2-000016.500002.3 08.30-0.00B? 0 +194018.19 -181857.9 +000008.2-000042.700001.3 08.3000.35F? 0 +194151.44 +142235.4 -000002.7-000003.200003.8 08.3000.12A? 0 +194205.33 +010844.4 +000012.7-000024.400011.8 08.3000.14A? 0 +194502.80 -083808.9 -000011.1-000005.200001.7 08.3000.50F? 0 +194505.81 -023149.2 -000001.1-000043.400003.1 08.3000.91G? 0 +194554.66 -593535.4 +000006.1-000022.200003.2 08.3000.00A? 0 +194619.22 +543818.6 -000015.2-000030.000016.0 08.3000.50F? 0 +194830.07 +032553.4 -000001.9-000033.400006.6 08.3000.50F? 0 +195310.47 +623238.1 +000028.0+000018.400015.7 08.3000.21A? 0 +195336.25 -535542.5 +000014.0-000012.500002.1 08.3000.11A? 0 +195644.53 +324724.4 +000000.3-000001.100007.4 08.30-0.06B? 0 +195932.89 +244324.0 +000032.3-000031.200014.3 08.3000.49F? 0 +200109.59 -212746.5 +000096.2+000028.200017.8 08.3000.36F? 0 +200529.59 +295224.3 +000000.4-000010.200012.6 08.3000.99K? 0 +200642.71 +350132.7 -000008.3-000094.100011.6 08.3000.48F? 0 +200801.99 +185012.9 +000003.3+000000.700003.2 08.3000.02A? 0 +201136.07 -060859.8 +000015.1-000007.600021.3 08.3000.41F? 0 +201435.07 +543108.2 +000018.6+000052.300010.1 08.3000.15A? 0 +201517.11 -061538.3 +000049.0+000019.900002.6 08.3000.97K? 0 +201809.51 +363412.0 +000004.0-000006.600018.5 08.3000.80G? 0 +202350.52 -373000.7 +000017.0-000021.900011.1 08.3000.93G? 0 +202459.78 +361428.7 +000009.6+000017.100007.0 08.3000.97K? 0 +202540.95 +252102.1 +000031.3+000018.700005.6 08.3000.26A? 0 +202557.32 +260209.8 +000019.6-000003.200000.3 08.3000.46F? 0 +203248.24 -640228.9 +000012.7-000041.600002.6 08.3000.21A? 0 +203426.88 +035722.4 +000008.8-000014.000004.4 08.3000.92G? 0 +203740.45 -242222.1 +000007.9-000012.900002.8 08.3000.02A? 0 +204020.40 +205215.9 +000008.9-000017.000001.8 08.3000.04A? 0 +204334.06 -151114.3 +000022.3+000014.300007.5 08.3000.43F? 0 +205115.71 +725652.8 +000032.0+000009.100012.2 08.3000.49F? 0 +205204.20 -380954.1 +000018.3-000058.300003.3 08.3000.46F? 0 +205904.99 +342918.6 -000020.0+000058.500001.5 08.3000.57F? 0 +210040.70 -052128.4 +000022.9-000018.700011.0 08.3000.35F? 0 +210231.40 -245230.9 +000069.6-000011.900013.9 08.3000.83G? 0 +210417.99 +172937.5 +000016.1-000003.800001.1 08.3000.24A? 0 +210805.20 +462624.6 +000008.5+000016.200003.3 08.3000.87G? 0 +210959.69 -223134.3 +000039.7-000001.500007.4 08.3000.51F? 0 +211158.81 -055749.5 +000012.4-000022.400001.1 08.3000.12A? 0 +212237.01 -010112.6 +000017.4+000005.700006.3 08.3000.30A? 0 +212440.87 -114644.6 -000000.2+000010.200003.6 08.3000.06A? 0 +212452.59 +694741.1 +000076.7+000072.600027.4 08.3000.63G? 0 +212916.08 +345821.4 -000002.7-000001.600001.5 08.3000.16A? 0 +213029.93 +463209.0 +000005.3+000006.700010.0 08.3000.22A? 0 +213706.11 +550703.9 +000021.4+000002.100011.5 08.3000.22A? 0 +213746.50 +150328.4 +000019.9-000018.800012.4 08.3000.35F? 0 +214100.63 +292025.5 +000071.3-000009.900005.1 08.3000.58G? 0 +214509.07 +225500.8 +000045.0-000018.800001.5 08.3000.46F? 0 +214609.21 +804234.9 +000018.0+000002.400008.8 08.3000.30A? 0 +214630.88 -384318.2 -000012.0+000001.700010.5 08.3000.49F? 0 +214822.24 +464933.3 +000039.6+000009.800001.4 08.3000.55F? 0 +214936.02 +360604.5 -000004.3+000003.600008.5 08.3000.54F? 0 +215023.15 -161146.3 -000080.7-000128.800036.8 08.3000.74G? 0 +215145.89 +461156.4 -000008.0+000001.000005.2 08.3000.00A? 0 +215224.47 +713633.2 +000009.3-000000.400001.0 08.30-0.01B? 0 +215431.53 +440252.7 +000007.3-000013.000016.2 08.3000.59G? 0 +215514.89 +180009.2 -000013.4-000025.700019.6 08.3000.44F? 0 +215840.64 +364120.4 -000042.9-000030.400002.1 08.3000.99K? 0 +215841.35 +223420.0 +000087.0-000004.200023.4 08.3000.64G? 0 +221259.77 +061029.7 -000003.2+000009.100020.2 08.3000.54F? 0 +221343.47 -521511.2 +000035.7-000024.300002.0 08.3000.36F? 0 +221659.97 +301925.7 +000033.3+000024.500012.2 08.3000.33F? 0 +222437.33 +165348.8 +000127.4+000034.100010.2 08.3000.69G? 0 +222554.89 +352155.2 +000178.0-000193.200043.5 08.3000.91G? 0 +222940.16 +450121.5 +000017.2+000009.100009.4 08.3000.12A? 0 +223046.87 +210044.6 +000033.7-000010.400013.5 08.3000.45F? 0 +223401.50 +415414.5 +000031.8+000012.600008.8 08.3000.22A? 0 +223542.61 +300608.8 -000010.6-000005.900009.7 08.3000.96K? 0 +223616.67 +400519.6 +000004.8-000008.700002.2 08.30-0.11B? 0 +223946.00 +391145.9 +000010.7+000094.000006.4 08.3000.49F? 0 +224151.64 +212553.6 +000065.3-000064.100046.4 08.3000.63G? 1 +224733.31 -190946.2 +000059.3+000022.200028.6 08.3000.42F? 0 +224755.31 +462641.1 -000006.9-000008.300003.0 08.3000.04A? 0 +225140.90 -135140.3 +000036.8-000035.500005.4 08.3000.57F? 0 +225224.99 +441713.2 +000021.7-000002.500011.2 08.3000.29A? 0 +225754.25 -714305.4 -000006.4+000011.700008.1 08.3000.21A? 0 +225955.00 -314052.9 -000042.8+000008.200021.6 08.3000.61G? 0 +230752.87 -540430.3 +000019.4+000003.600002.7 08.3000.11A? 0 +230822.93 -071601.2 -000010.8-000002.600000.7 08.3000.37F? 0 +231050.14 +262149.7 -000006.7-000026.400009.3 08.3000.39F? 0 +231753.87 -111549.9 +000189.8+000031.600006.4 08.3000.46F? 0 +232219.74 -241501.9 -000026.2-000021.600007.3 08.3000.90G? 1 +232621.26 +801006.0 +000021.3-000011.500006.0 08.3000.91G? 0 +232645.49 -110157.3 +000012.4+000014.100003.8 08.30-0.16B? 0 +232950.87 +435626.4 -000004.7-000013.000006.0 08.3000.13A? 0 +233436.68 -165936.8 +000161.0+000128.000032.3 08.3000.59G? 0 +233529.45 +540057.1 +000025.8-000004.700009.5 08.3000.32F? 0 +234627.92 -710427.7 +000023.2-000009.500001.8 08.3000.03A? 0 +234735.97 -155853.9 +000057.1+000058.200008.1 08.3000.53F? 0 +234814.08 +663847.4 +000027.0+000001.700001.4 08.3000.14A? 0 +235604.86 +145032.2 +000080.0+000032.100002.1 08.3000.28A? 0 +000813.67 +294356.4 -000000.9-000019.400012.7 08.3001.05K? 0 +001516.26 +451045.2 +000003.9-000009.300008.1 08.3001.49K? 0 +001848.00 +683000.4 -000023.4+000012.600017.4 08.3001.11K? 0 +002617.06 +321447.0 -000003.7-000010.500002.4 08.3001.09K? 0 +003339.43 +624719.8 +000014.9-000007.400000.5 08.3001.07K? 0 +004841.02 -653410.4 +000038.4-000014.200008.0 08.3001.00K? 0 +005726.53 +512511.6 +000046.1+000006.300007.1 08.3001.46K? 0 +010101.12 -462035.4 -000023.7-000006.100008.0 08.3001.51K? 0 +011149.08 +524059.6 +000029.2-000023.700007.9 08.3001.10K? 0 +012207.31 -043351.6 -000007.8-000010.500003.2 08.3001.46K? 0 +012353.69 +443309.2 +000000.7-000023.700018.6 08.3001.48K? 0 +012459.05 +481855.7 +000030.6-000003.500001.7 08.3001.52K? 0 +012852.91 -234930.0 +000047.7+000008.200003.0 08.3001.11K? 0 +013050.17 +055824.9 +000012.7-000025.900015.1 08.3001.08K? 0 +013536.19 +361010.5 +000011.9-000000.200012.7 08.3001.45K? 0 +013716.81 +604136.1 -000015.8+000004.400017.1 08.3001.54K? 0 +013822.79 +453950.0 +000024.6-000009.100020.7 08.3001.51K? 0 +014108.97 -095806.6 -000023.9-000041.100011.3 08.3001.02K? 0 +014812.07 +593905.5 -000005.1-000001.600000.0 08.3001.50K? 0 +014828.64 +292706.6 +000012.9+000019.100024.2 08.3001.29K? 0 +015027.92 +305431.1 -000001.7+000007.800012.4 08.3001.06K? 0 +015548.02 +313821.2 +000014.8+000000.800006.8 08.3001.38K? 0 +020227.97 +212205.7 +000037.8-000009.200004.6 08.3001.08K? 0 +020758.39 -141504.1 +000018.5+000002.900003.4 08.3001.26K? 0 +022307.82 -543151.9 -000004.3+000004.200010.9 08.3001.58K? 0 +023945.17 -400002.7 +000022.8+000028.200008.1 08.3001.48K? 0 +024941.27 +310158.8 -000012.5-000003.900008.5 08.3001.02K? 0 +030627.33 -161207.6 -000025.1+000007.200005.3 08.3001.14K? 0 +031211.03 +531417.7 +000025.7+000000.600018.4 08.3001.30K? 0 +031753.04 -610227.4 +000004.3+000006.700002.0 08.3001.59K? 0 +033208.81 +001718.4 +000012.6-000012.400002.1 08.3001.13K? 0 +033335.36 -035936.4 +000036.3-000028.100002.1 08.3001.43K? 0 +033515.98 -290528.7 -000007.9+000004.100014.8 08.3001.49K? 0 +033725.00 +584007.9 -000009.5-000009.900003.4 08.3001.41K? 0 +033924.92 +611923.1 +000001.7-000032.700003.3 08.3001.17K? 0 +033938.97 -075020.8 +000019.8-000004.100006.5 08.3001.52K? 0 +035125.11 +353305.3 +000023.7+000006.200005.5 08.3001.61K? 0 +040909.80 -204215.8 -000010.5-000024.700010.6 08.3001.05K? 0 +041746.70 -164358.7 -000020.0-000004.900001.8 08.3001.14K? 0 +044518.58 -260220.8 +000014.6-000004.300003.9 08.3001.57K? 0 +045009.11 -583122.0 +000019.9+000021.300001.3 08.3001.55K? 0 +045504.84 -410351.6 +000007.4+000002.000004.9 08.3001.30K? 0 +045931.73 +124933.7 +000006.3-000010.200005.6 08.3001.75K? 0 +051327.62 -203146.5 +000008.0+000018.900006.7 08.3001.29K? 0 +051539.35 -262630.7 +000000.2+000001.900009.9 08.3001.08K? 0 +052122.67 -275658.9 +000004.6-000009.700000.1 08.3001.45K? 0 +052132.81 +015150.6 -000005.7-000008.000018.0 08.3001.24K? 0 +053229.77 -542959.9 -000025.5-000010.600005.7 08.3001.08K? 0 +053459.72 -805108.7 -000005.9-000051.400007.8 08.3001.15K? 0 +053750.10 -544859.4 +000007.7+000019.500009.1 08.3001.06K? 0 +054153.41 +063617.3 +000018.4-000002.900019.3 08.3001.00K? 0 +054657.73 +644528.2 +000010.0+000020.100004.2 08.3001.09K? 0 +055108.25 +200821.6 -000008.8-000002.800011.7 08.3001.51K? 0 +055539.16 +775527.0 -000001.3-000017.000005.9 08.3001.10K? 0 +060138.76 -490506.3 +000001.4+000005.100008.5 08.3001.11K? 0 +060212.59 +421035.2 +000013.7-000006.300015.2 08.3001.15K? 0 +060535.79 +073213.3 -000027.6+000007.500021.4 08.3001.67K? 0 +060724.39 -584625.7 +000004.4-000012.900011.6 08.3001.04K? 0 +060809.12 +450305.7 +000004.5-000020.100008.1 08.3001.25K? 0 +060840.52 +151145.6 -000051.0-000013.200010.3 08.3001.00K? 1 +061242.07 +133942.6 -000007.6-000011.200024.2 08.3001.07K? 0 +061435.72 +273649.6 -000022.9-000030.400004.3 08.3001.08K? 0 +062230.35 +800737.9 +000002.2+000004.900007.4 08.3001.14K? 0 +062944.29 +793925.2 +000044.6-000131.400016.3 08.3001.01K? 0 +063040.14 +255303.6 +000001.0-000006.000009.6 08.3001.06K? 0 +063048.60 -261925.6 +000004.7+000002.600015.6 08.3001.60K? 0 +063159.83 +195505.8 -000002.6-000004.200008.8 08.3001.46K? 0 +063240.45 +205313.9 -000027.8-000018.600013.1 08.3001.10K? 0 +064603.17 -014107.2 -000009.4-000031.300006.9 08.3001.37K? 0 +064603.94 +140227.3 +000002.2-000060.800000.3 08.3001.09K? 0 +065228.18 -290552.4 -000004.6+000020.700015.9 08.3001.65K? 0 +065822.49 +584343.5 -000027.5-000027.400011.4 08.3001.01K? 0 +070352.79 +161056.2 +000004.5-000000.200022.8 08.3001.16K? 0 +070427.94 -751352.8 +000009.5+000013.500004.7 08.3001.58K? 0 +070731.76 +173501.0 +000023.5-000018.100002.0 08.3001.07K? 0 +071151.71 -152232.5 -000021.3-000003.800004.3 08.3001.14K? 0 +071411.02 -322626.7 +000013.9-000004.600019.4 08.3001.35K? 0 +072823.84 -250742.7 -000009.6-000011.500002.9 08.3001.14K? 0 +073006.63 -393932.8 -000024.1-000037.100007.3 08.3001.59K? 0 +073545.10 +105430.7 +000006.0+000007.700009.6 08.3001.50K? 0 +073723.22 -182757.1 +000003.8-000009.800009.1 08.3001.61K? 0 +074348.42 -521221.4 +000010.7+000004.800002.0 08.3001.14K? 0 +074827.63 +413651.7 +000010.3-000000.200006.2 08.3001.00K? 0 +075236.17 +031431.1 -000013.1-000007.500010.7 08.3001.33K? 0 +075938.37 +324144.9 +000019.7-000015.600003.2 08.3001.52K? 0 +081132.20 -201739.3 +000013.5-000001.000000.1 08.3001.08K? 0 +081623.52 -415246.1 -000023.1+000013.100013.3 08.3001.36K? 0 +081958.55 -534117.4 -000028.8+000021.100003.9 08.3001.00K? 0 +082245.06 -341935.9 -000005.6+000015.200011.6 08.3001.15K? 1 +082627.07 -481105.9 +000015.9+000029.700003.6 08.3001.57K? 0 +082649.04 +363807.1 +000019.9-000007.800017.3 08.3001.05K? 0 +083227.03 -660505.9 -000002.1+000015.600001.1 08.3001.42K? 0 +083840.24 +534322.4 +000014.7-000014.700007.3 08.3001.02K? 0 +085924.61 -780533.6 -000003.0+000018.700007.8 08.3001.69K? 0 +090126.25 -111418.2 -000001.5-000005.400013.5 08.3001.17K? 0 +092109.19 -571622.0 -000051.2+000018.400003.7 08.3001.27K? 0 +092433.09 -290409.3 +000030.5-000033.200001.3 08.3001.20K? 0 +093110.28 -043008.1 -000038.5-000003.300003.4 08.3001.16K? 0 +094201.97 -463915.5 -000002.8-000005.000002.2 08.3001.07K? 0 +094203.93 -035958.3 -000014.5-000018.000020.8 08.3001.14K? 0 +094853.85 +535626.2 +000014.5-000035.300014.5 08.3001.42K? 0 +095456.23 -570532.0 -000001.6+000004.900004.4 08.3001.76K? 0 +095807.64 +413542.9 +000010.2-000014.300000.6 08.3001.09K? 0 +100351.50 -600310.3 -000000.6+000015.800011.7 08.3001.23K? 0 0.10 1.00 +100511.64 +192621.1 -000010.0+000015.500012.8 08.3001.08K? 0 +101342.74 -430251.0 -000023.3+000018.900003.7 08.3001.09K? 0 +101834.74 -632140.2 -000014.3-000009.600001.1 08.3001.51K? 0 +102758.58 +183530.5 -000014.7-000004.600003.6 08.3001.08K? 0 +102953.95 -185612.4 -000031.8+000001.300005.4 08.3001.20K? 0 +104525.12 -502619.3 -000014.6+000003.600016.3 08.3001.58K? 0 +104844.06 +081314.7 -000016.8-000002.800014.3 08.3001.10K? 0 +105121.74 +413402.1 +000005.3-000005.900003.2 08.3001.04K? 0 +105134.89 +291449.4 -000001.6-000005.900002.3 08.3001.27K? 0 +105857.40 -540331.9 +000032.8+000019.800015.8 08.3001.00K? 0 +110652.98 -421212.1 -000010.3+000006.000004.5 08.3001.28K? 0 +110723.17 -615853.9 -000019.6+000008.500007.2 08.3001.45K? 0 +110819.88 -492318.8 -000044.3+000027.900011.6 08.3001.23K? 0 +111120.98 +033045.1 -000046.5-000017.100015.0 08.3001.26K? 0 +111127.44 -485105.7 -000002.8+000005.100004.8 08.3001.66K? 0 +111519.46 +604602.9 -000022.2-000002.100010.9 08.3001.02K? 0 +111909.23 +805829.4 -000028.6-000024.300004.5 08.3001.38K? 0 +111927.41 -681630.8 -000013.7+000003.900013.3 08.3001.30K? 0 +113124.84 -413243.1 -000109.5+000064.000003.5 08.3001.00K? 0 +115012.89 +344722.8 +000036.8-000032.600013.9 08.3001.13K? 0 +115611.75 +581011.6 -000013.0+000002.500008.2 08.3001.22K? 0 +120053.36 -553926.7 -000002.9-000006.200001.2 08.3001.09K? 1 +120247.95 -355434.9 +000001.1+000007.500001.6 08.3001.62K? 0 +120708.06 +471753.8 -000034.5+000003.200001.0 08.3001.35K? 0 +120718.56 -573350.5 -000031.4+000018.000008.8 08.3001.14K? 0 +121246.60 +110641.0 -000013.7-000012.700020.1 08.3001.66K? 0 +121421.78 +553435.6 +000002.2-000002.000012.5 08.3001.60K? 0 +122122.98 -294323.0 -000082.1+000021.300001.6 08.3001.12K? 0 +122656.16 -473531.9 +000009.8-000016.400010.1 08.3001.05K? 0 +124014.09 +083138.1 -000014.8-000012.700007.2 08.3001.15K? 0 +125228.29 -662100.3 -000031.5-000000.100000.2 08.3001.31K? 0 +125854.03 +193321.1 -000036.8-000013.500003.2 08.3001.16K? 0 +130544.66 +774138.7 -000078.7+000005.300003.1 08.3001.04K? 0 +131148.72 +124349.7 -000005.5-000011.600008.2 08.3001.01K? 0 +131209.78 -572236.1 +000000.0+000000.000000.0 08.3001.19K? 1 +132220.57 -322151.4 -000007.6+000008.500005.0 08.3001.60K? 0 +132741.32 -064857.1 -000046.2+000028.600001.6 08.3001.07K? 0 +133407.58 +455850.7 +000022.7-000025.500006.6 08.3001.04K? 0 +134422.65 -521500.5 +000008.7-000031.500003.2 08.3001.17K? 0 +134430.23 +285836.2 -000049.0-000011.200014.9 08.3001.01K? 0 +134616.97 +302735.8 -000012.7-000018.100005.9 08.3001.49K? 0 +135323.75 -381822.4 -000080.4-000006.700002.3 08.3001.06K? 0 +135950.56 +605523.9 +000007.8-000011.700017.9 08.3001.24K? 0 +140425.50 -462121.7 +000007.3-000007.000005.9 08.3001.15K? 0 +141029.20 +692132.8 -000007.4+000009.600009.9 08.3001.05K? 0 +141455.14 -321812.4 -000019.2-000005.700006.8 08.3001.69K? 0 +142209.22 -620006.6 -000041.1-000013.700013.4 08.3001.59K? 0 +142720.01 -014420.8 +000008.1+000010.600021.5 08.3001.43K? 0 +143518.25 -383019.4 -000012.0-000004.100030.5 08.3001.43K? 0 +143807.71 -600838.4 -000019.6-000019.600015.9 08.3001.00K? 0 +144634.77 -680719.3 +000003.7-000018.600002.5 08.3001.03K? 0 +145622.53 -043631.7 -000028.6-000010.100010.7 08.3001.61K? 0 +145835.30 -194334.0 -000002.1-000018.100028.1 08.3001.62K? 0 0.10 1.00 +145836.91 -062539.7 -000008.5+000010.400007.0 08.3001.44K? 0 +150554.46 +782425.4 +000000.4-000014.800001.5 08.3001.00K? 0 +150912.55 -633057.2 -000001.9+000000.100011.4 08.3001.20K? 0 +152724.14 +005017.4 +000023.8-000012.100008.4 08.3001.05K? 0 +153158.27 +733234.9 -000006.5+000037.100004.5 08.3001.05K? 0 +153737.79 +012517.7 +000021.2-000014.600001.0 08.3001.12K? 0 +160832.12 -530840.9 +000007.9-000017.800004.0 08.3001.35K? 0 +161317.40 -541405.5 +000000.0+000000.000000.0 08.3001.25K? 0 +161453.04 -521917.3 -000007.0-000017.400005.9 08.3001.81K? 0 +161527.24 +475651.5 +000007.7+000003.500010.8 08.3001.25K? 0 +162015.88 -043328.4 -000003.1+000002.100030.9 08.3001.33K? 0 +162029.57 +754900.6 +000023.7-000014.000022.6 08.3001.21K? 0 +162448.11 +420101.8 +000002.5-000024.000009.6 08.3001.41K? 0 +163226.15 -204507.7 -000011.0+000008.700013.1 08.3001.43K? 0 +163715.15 -655000.7 -000028.8-000024.500016.1 08.3001.55K? 0 +164811.90 +761746.8 -000004.8+000002.900019.1 08.3001.60K? 0 +164915.25 -191526.3 -000020.7-000012.800005.1 08.3001.82K? 0 +165043.45 -252539.0 -000001.9-000000.600005.9 08.3001.63K? 0 +170418.93 +200253.1 -000006.6+000003.700004.7 08.3001.45K? 0 +171302.88 -585440.8 +000001.8+000003.200006.9 08.3001.70K? 0 +172103.76 -603114.8 -000003.9-000020.200006.2 08.3001.06K? 0 +172941.24 +102152.5 -000032.3+000019.400001.4 08.3001.21K? 0 +173112.92 -233931.6 +000008.1-000021.400029.3 08.3001.93M? 0 +173949.72 +304814.7 -000002.4-000025.300002.3 08.3001.16K? 0 +174644.28 -292713.5 -000005.6-000008.800031.0 08.3001.76K? 0 +175228.75 +304434.1 +000000.5-000017.600021.8 08.3001.47K? 0 0.10 1.00 +175617.18 -443225.8 +000018.5-000019.300001.3 08.3001.40K? 0 +180532.35 +543050.7 +000022.0-000015.800000.4 08.3001.52K? 0 +180740.59 -292632.3 +000015.6-000005.700013.3 08.3001.38K? 0 +180825.39 -344937.3 -000000.5-000001.000019.9 08.3001.11K? 0 +181244.42 -172452.3 +000003.0+000000.900016.4 08.3001.73K? 0 +181319.79 -225001.9 -000002.7+000001.900000.5 08.3001.50K? 0 +181610.80 -703840.9 +000015.9-000015.700002.5 08.3001.11K? 0 +182357.15 +302629.5 -000013.8-000022.100011.7 08.3001.13K? 0 +182423.07 +161450.7 +000010.3-000004.000019.8 08.3001.15K? 0 +182440.90 -652511.8 -000022.5-000006.200025.3 08.3001.03K? 0 +182506.51 -181640.4 +000006.6-000020.600004.9 08.3001.48K? 0 +182754.74 +063600.4 +000013.2-000000.500005.0 08.3001.08K? 0 +182847.08 -365945.2 -000010.7+000012.600005.3 08.3001.11K? 0 +183215.42 -565020.8 -000004.3-000031.600001.6 08.3001.63K? 0 +184159.26 -211920.1 +000018.2-000032.900025.5 08.3001.38K? 0 +184302.29 +320049.1 +000000.6+000007.100006.0 08.3001.74K? 0 +184437.85 -312402.1 +000010.4-000013.900002.3 08.3001.05K? 0 +190021.11 +490753.3 +000013.0+000025.200003.7 08.3001.13K? 0 +190448.44 +231902.4 -000009.0-000072.600006.4 08.3001.34K? 0 +190756.36 +174418.0 +000031.6+000021.200008.7 08.3001.08K? 0 +191458.96 +144018.0 -000005.3-000018.200002.8 08.3001.93M? 0 +191957.80 -542732.1 +000012.0-000049.900009.1 08.3001.04K? 0 +192041.04 -081314.1 -000013.7-000009.300025.1 08.3001.47K? 0 +192122.78 +370416.9 -000003.3+000002.900001.6 08.3001.12K? 0 +192248.44 +485307.1 +000024.6-000002.500005.7 08.3001.31K? 0 +192707.13 -291822.0 +000014.2-000002.400003.4 08.3001.50K? 0 +193030.23 +481243.1 +000013.2-000007.200002.6 08.3001.60K? 0 +193619.78 -315001.8 -000017.7-000023.600011.5 08.3001.45K? 0 +193730.03 +451335.4 +000000.2-000010.600008.8 08.3001.17K? 0 +194046.71 +321216.8 -000010.9-000013.000005.5 08.3001.59K? 0 +194200.30 +210708.3 -000003.7-000011.100000.8 08.3001.39K? 0 +195339.05 +112852.4 -000015.5-000005.900004.8 08.3001.19K? 0 +195553.88 +020227.9 +000022.9+000000.000004.2 08.3001.66K? 0 +200637.65 +645240.7 +000028.2-000022.900001.6 08.3001.32K? 0 +202655.57 +613136.7 -000012.3-000008.900000.4 08.3001.03K? 0 +203139.22 -224334.7 +000007.3-000009.000010.7 08.3001.52K? 0 +204957.90 +285934.1 +000018.3-000006.400008.7 08.3001.14K? 0 +205243.80 +802948.6 +000003.4+000006.800001.7 08.3001.12K? 0 +205518.68 -220725.0 +000024.0+000000.300003.2 08.3001.22K? 0 +210028.89 -693715.5 -000003.7-000032.000003.8 08.3001.01K? 0 +210054.11 -325736.4 +000000.9-000052.200001.2 08.3001.03K? 0 +210519.70 +070414.4 +000050.5-000565.400081.8 08.3001.22K? 0 +211246.33 -142332.9 -000001.4-000020.900025.1 08.3001.18K? 0 0.10 1.00 +211538.45 +104741.2 -000006.1-000003.600022.9 08.3001.36K? 0 +211552.83 -425037.1 -000005.3-000011.700002.0 08.3001.01K? 0 +211734.96 -052805.0 -000011.4-000011.100011.0 08.3001.64K? 0 +212414.59 +594538.7 +000026.8+000010.400004.4 08.3001.14K? 0 +212632.53 +572115.7 -000010.1-000011.300016.3 08.3001.06K? 0 +212925.63 +383910.4 -000015.0+000004.400008.4 08.3001.65K? 0 +213030.73 -355951.6 +000029.9+000015.600013.2 08.3001.09K? 0 +214851.91 -292156.6 -000003.5+000002.600017.2 08.3001.17K? 0 +215303.65 -421128.9 -000020.2-000011.000004.2 08.3001.29K? 0 +215843.65 -640749.1 +000007.5+000004.500006.5 08.3001.37K? 0 +220750.88 +725657.9 +000004.1+000007.700000.4 08.3001.17K? 0 +221809.20 +395806.2 +000032.3+000011.200013.4 08.3001.13K? 0 +222208.38 +075332.9 -000020.1-000066.000019.4 08.3001.20K? 0 +222433.34 +081029.8 +000050.3-000021.600007.6 08.3001.17K? 0 +223820.07 +464257.8 -000009.1-000028.000011.6 08.3001.52K? 0 +224100.02 +384022.5 -000017.1-000017.600006.9 08.3001.01K? 0 +224127.50 +501311.7 -000007.8+000000.200001.1 08.3001.30K? 0 +230144.80 +144309.3 +000014.8-000025.200000.8 08.3001.50K? 0 +230201.60 -660054.4 -000018.0-000022.900004.7 08.3001.01K? 0 +230211.35 +183206.1 +000010.8+000007.900003.6 08.3001.67K? 0 +230507.34 +171936.8 +000001.1-000024.400004.4 08.3001.50K? 0 +230826.74 -090034.8 +000003.7-000035.000019.2 08.3001.22K? 0 +231219.70 +115055.9 +000000.6-000033.500000.2 08.3001.36K? 0 +231337.43 -490841.8 +000048.5-000030.100004.4 08.3001.28K? 0 +232737.76 +381435.7 +000000.5-000031.400021.2 08.3001.55K? 0 +233236.45 -173644.6 +000045.6-000011.600008.0 08.3001.00K? 0 +233823.58 +402916.4 +000006.5-000004.700017.0 08.3001.06K? 0 +235253.17 +462932.4 +000007.1-000006.500007.9 08.3001.10K? 0 +235521.16 +031423.0 +000014.0-000018.300008.4 08.3001.31K? 0 +022022.46 +594016.9 -000022.6+000009.800040.8 08.3002.62N? 0 +110429.16 -625743.7 -000001.1+000004.200024.1 08.3002.30M? 0 +182834.43 -194630.6 +000021.7-000015.300014.9 08.3002.26M? 0 +201006.63 +361626.9 +000005.7+000004.100009.7 08.3002.09M? 0 +212545.93 +623426.4 +000002.3+000010.100007.8 08.3002.40N? 0 0.10 1.00 +000339.82 -570952.0 +000026.4-000009.400015.9 08.3100.48F? 0 +001423.62 +435045.2 -000017.8+000028.500009.9 08.3100.52F? 0 +002251.76 +541944.4 +000010.2-000036.100003.7 08.3100.43F? 0 +002322.52 +524244.5 +000050.5+000041.000016.1 08.3100.99K? 0 +002403.65 -372438.1 -000002.2-000015.900000.8 08.31-0.12B? 0 +002924.60 +262943.3 -000003.8-000024.200003.2 08.3100.34F? 0 +003209.86 +470722.3 +000017.5-000015.500002.8 08.3100.05A? 0 +003850.30 -185204.9 -000001.6-000017.800012.9 08.3100.56F? 0 +010013.58 +465235.9 +000080.9+000007.100004.9 08.3100.40F? 0 +010743.45 -434728.7 +000014.3-000002.800001.5 08.3100.46F? 0 +010915.22 +582447.8 +000022.0-000017.400009.9 08.3100.41F? 0 +012340.19 +081121.6 -000011.2+000004.100005.0 08.3100.29A? 0 +012941.16 -300246.1 +000071.2-000013.700002.1 08.3100.43F? 0 +013316.72 -371854.9 -000013.9+000100.500014.4 08.3100.47F? 0 +013608.11 -203104.2 +000069.5-000016.900006.3 08.3100.99K? 0 +014928.20 +244048.7 +000006.6-000001.300009.6 08.3100.12A? 0 +015756.36 +212208.2 +000030.8-000013.400009.6 08.3100.35F? 0 +015851.64 +374107.9 +000007.8-000013.300005.9 08.3100.19A? 0 +021337.40 +315508.8 +000081.0-000020.400003.4 08.3100.47F? 0 +021649.68 +645712.2 -000351.6-000313.300021.4 08.3100.67G? 0 +022648.27 +103457.7 +000023.2+000009.400014.1 08.3100.29A? 0 +022750.49 +125727.2 +000020.5-000022.800013.4 08.3100.51F? 0 +022914.43 -271528.2 +000004.6+000002.100005.9 08.3100.95G? 0 +023020.89 +743847.8 -000076.7+000006.300006.1 08.3100.47F? 0 +023156.04 +525005.2 -000003.2-000004.100001.9 08.3100.28A? 0 +023631.55 +412734.5 -000019.7-000019.000021.2 08.3100.97K? 0 +024207.79 -855129.2 +000017.6+000006.300009.9 08.3100.17A? 0 +024228.41 +401521.1 -000003.4-000004.700004.7 08.3100.06A? 0 +030515.02 +005111.6 +000047.9-000029.800034.1 08.3100.55F? 0 +030813.74 +553802.1 -000001.6-000016.100001.6 08.3100.27A? 0 +030958.62 +801748.7 +000005.5-000005.700004.3 08.3100.05A? 0 +031007.46 -591311.5 -000005.2+000014.800008.0 08.3100.15A? 0 +032919.57 +161154.4 +000018.6-000055.500015.2 08.3100.46F? 0 +034353.76 -312626.4 +000053.1+000003.100009.1 08.3100.35F? 0 +035153.37 -103148.3 -000028.6-000125.000010.2 08.3100.41F? 0 +035822.72 -085954.0 -000015.5-000003.900009.5 08.3100.96K? 0 +040430.79 +001447.2 -000229.3-000360.800009.4 08.3100.76G? 0 +040540.38 +394641.3 -000008.5+000002.900000.1 08.3100.14A? 0 +040821.27 -210743.9 +000010.5-000005.700014.6 08.3100.92G? 0 +041109.65 +493724.3 +000010.1-000011.000002.1 08.3100.37F? 0 +041156.38 -522526.1 -000036.3-000008.500017.8 08.3100.50F? 0 +041609.09 -423733.6 -000005.6+000058.100010.1 08.3100.38F? 0 +042104.09 -085107.0 -000013.3-000040.200012.4 08.3100.41F? 0 +042359.57 +335043.8 +000018.6-000041.200008.5 08.3100.35F? 0 +043640.31 -221646.9 -000000.1+000014.400017.7 08.3100.11A? 0 +044300.38 +010628.4 -000002.9+000005.600000.9 08.31-0.08B? 0 +045416.13 +072209.4 +000245.6-000211.700048.8 08.3100.90G? 0 +045935.63 +254827.0 -000005.5-000015.600002.5 08.3100.39F? 0 +050646.76 +495629.6 -000032.7+000009.400006.5 08.3100.27A? 0 +050815.86 +725650.5 +000019.6-000023.700010.2 08.3100.33F? 0 +051357.83 +072453.1 +000004.2+000007.600006.8 08.3100.89G? 0 +051711.66 -015745.1 +000021.1+000000.000004.5 08.3100.34F? 0 +051931.01 -042028.1 -000006.3-000022.800001.9 08.3100.14A? 0 +052058.24 -113653.8 +000002.6+000000.300012.8 08.3100.20A? 0 +052552.68 -352115.4 +000016.3-000032.500008.1 08.3100.37F? 0 +052606.00 +005002.4 -000003.2+000003.600011.7 08.31-0.07B? 0 +052621.61 -135621.3 -000012.2-000007.300008.8 08.3100.47F? 0 +052622.39 +004753.2 -000001.2-000006.500006.5 08.3100.06A? 0 +052721.75 +140144.4 -000013.9-000005.600031.5 08.3100.17A? 0 +053030.30 -371211.0 +000166.1+000179.300030.9 08.3100.65G? 0 +053423.71 +052511.1 +000003.8-000004.200001.3 08.3100.05A? 0 +053525.34 +103103.5 -000006.6-000014.300018.3 08.3100.07A? 0 +053905.52 -055350.9 +000003.8-000023.200001.9 08.3100.44F? 0 +053919.99 +353830.9 -000019.9-000005.800019.9 08.3100.20A? 0 +054047.35 +371955.1 -000012.0-000006.100002.6 08.3100.16A? 0 +054300.57 -021845.4 +000002.9-000005.400007.8 08.3100.10A? 0 +054432.71 -523616.8 -000003.2-000013.300008.5 08.3100.22A? 0 +054450.33 -223021.8 -000012.0+000002.800004.1 08.3100.04A? 0 +054515.10 -554328.9 -000016.8-000026.900012.8 08.3100.43F? 0 +054732.54 +154253.2 -000005.6-000146.100013.1 08.3100.85G? 0 +054819.28 -702045.0 +000022.3-000032.500018.3 08.3100.43F? 0 +055139.47 +231348.0 -000012.1+000004.100007.6 08.3100.08A? 0 +055143.63 -075515.9 -000003.9+000003.200009.8 08.3100.04A? 0 +060412.02 -525337.1 -000017.4+000003.500002.3 08.3100.44F? 0 +060436.87 -363911.6 -000004.5-000004.100001.2 08.3100.00A? 0 +060438.45 +212343.5 -000053.9-000009.600007.6 08.3100.40F? 0 +060538.85 +124236.2 -000017.4+000003.500012.1 08.3100.43F? 0 +060607.44 +673826.7 +000037.6-000310.900028.3 08.3100.77G? 0 +060624.64 -344323.7 +000002.3+000012.400006.5 08.3100.35F? 0 +061109.69 -074150.4 +000009.2+000031.700005.5 08.3100.43F? 0 +061207.11 +114316.5 -000001.6+000001.200011.1 08.3100.93G? 0 +061240.58 -433743.0 -000031.5-000138.900027.6 08.3100.66G? 0 +061452.31 -002454.4 -000011.1-000007.900003.5 08.3100.05A? 0 +061754.70 -492451.5 +000012.7+000075.100012.9 08.3100.41F? 0 +062100.10 -782443.8 -000038.4-000009.900014.7 08.3100.59G? 0 +062234.97 +324537.1 -000004.2-000026.500009.9 08.3100.54F? 0 +062259.44 +255954.3 -000014.3-000001.000005.8 08.3100.21A? 0 +062307.24 +782348.0 -000018.8-000071.200005.8 08.3100.97K? 0 +062309.58 +271122.3 +000006.9-000004.800014.9 08.31-0.01B? 0 +062600.52 -213241.8 -000003.3-000076.600003.9 08.3100.42F? 0 +062703.56 +032302.9 -000008.0+000018.000000.8 08.3100.89G? 0 +062915.99 -141256.4 -000003.5+000010.600000.6 08.31-0.02B? 0 +063005.27 -283928.6 +000017.0-000058.300002.7 08.3100.51F? 0 +063114.90 -353727.5 -000001.2+000014.100000.1 08.3100.16A? 0 +063201.16 +503846.1 +000030.7-000034.200001.4 08.3100.47F? 0 +063900.69 +710728.2 -000006.2+000000.200001.0 08.3100.10A? 0 +063906.84 -290938.0 -000001.5+000007.600003.6 08.3100.89G? 0 +064038.18 +353332.6 -000018.5-000023.600001.4 08.3100.34F? 0 +064115.93 -642134.6 +000027.9-000017.500007.7 08.3100.56F? 0 +064318.48 -125358.4 -000021.8-000006.200009.3 08.3100.98K? 0 +064332.49 +312226.0 +000002.8+000006.700006.6 08.3100.23A? 0 +064422.16 +081947.0 -000000.2-000011.200007.0 08.3100.03A? 0 +065033.14 +191752.7 -000016.3-000004.800004.7 08.3100.06A? 0 +065313.14 -055722.2 +000002.8+000010.600001.1 08.31-0.02B? 0 +065354.32 -313658.6 -000005.1+000014.700001.9 08.3100.22A? 0 +065435.36 +023640.5 -000011.8-000004.100003.4 08.3100.49F? 0 +065620.92 -373117.3 +000015.5+000022.800007.8 08.3100.04A? 0 +070012.27 -274759.8 -000005.3+000003.900001.3 08.31-0.17B? 0 +070105.07 -035815.5 -000008.6+000006.300014.7 08.31-0.07B? 0 +070225.63 -031916.7 -000014.1+000001.700004.7 08.3100.90G? 0 +070258.18 -082052.0 -000029.6-000003.300006.0 08.3100.18A? 0 +070314.85 +252042.6 -000014.2-000031.200011.1 08.3100.25A? 0 +070329.58 +724836.3 +000007.6-000017.600000.4 08.3100.95K? 0 +070345.70 -303541.4 +000007.5-000020.600004.8 08.3100.95K? 0 +070358.74 -270109.2 +000013.7+000007.200015.7 08.3100.26A? 0 +070645.69 -550026.0 +000005.4-000010.100015.8 08.3100.91G? 0 +071428.39 -014633.6 +000003.9-000004.800005.0 08.31-0.04B? 0 +071506.61 +164024.2 -000005.1-000002.500002.8 08.3100.02A? 0 +071654.37 +573904.9 -000009.6-000070.100009.8 08.3100.41F? 0 +071857.62 +115031.9 +000002.7-000004.400008.0 08.3100.30A? 0 +071907.44 +015813.6 +000024.2-000094.800029.8 08.3100.53F? 0 +071914.60 +270000.2 -000002.3-000038.100024.8 08.3100.34F? 0 +072042.96 -191340.6 +000000.7-000010.800005.6 08.3100.93G? 0 +072251.03 -370433.9 -000017.8+000015.700010.3 08.3100.28A? 0 +072502.00 -210932.7 +000010.7+000012.600005.8 08.3100.02A? 0 +073144.38 -215924.8 -000002.2+000012.700000.6 08.31-0.13B? 0 +073513.11 -042418.6 -000026.8-000006.300008.4 08.3100.60G? 0 +073919.59 -101144.6 -000023.9-000010.900014.3 08.3100.01A? 0 +074026.29 -340308.2 -000008.9+000001.500004.6 08.3100.03A? 0 +074051.76 -300036.0 -000000.6+000005.800001.8 08.31-0.11B? 0 +074052.97 -494151.7 +000017.9-000010.200007.4 08.3100.43F? 0 +074238.61 -024102.8 -000005.5-000009.800003.2 08.3100.06A? 0 +074452.76 -160720.1 -000000.2-000002.900001.8 08.31-0.03B? 0 +074541.90 -670411.3 -000010.7+000003.400005.9 08.3100.73G? 0 +074950.12 -020358.4 -000024.6-000026.800026.6 08.3100.45F? 0 +075139.51 -400412.2 -000054.0-000130.500014.1 08.3100.50F? 0 +075213.24 +410848.2 +000064.3-000034.500001.1 08.3100.34F? 0 +075534.78 +050038.7 -000050.2-000007.300012.7 08.3100.44F? 0 +075652.26 -562859.5 -000016.0+000020.900007.4 08.3100.98K? 0 +075815.67 -230033.1 -000016.0+000002.400010.9 08.3100.19A? 0 +075832.38 -664628.4 -000008.1+000021.100009.4 08.3100.03A? 0 +080025.83 -200433.7 -000012.0+000005.500000.8 08.3100.13A? 0 +080102.68 -605559.1 -000017.5+000016.500001.3 08.3100.06A? 0 diff --git a/kstars/kstars/data/hip061.dat b/kstars/kstars/data/hip061.dat new file mode 100644 index 00000000..70a521b9 --- /dev/null +++ b/kstars/kstars/data/hip061.dat @@ -0,0 +1,1000 @@ +080426.56 +194751.0 -000034.4-000030.900015.3 08.3100.32F? 0 +081212.60 -083209.1 -000008.0-000013.700001.8 08.3100.15A? 0 +081328.22 +012332.9 -000017.8-000006.000003.2 08.3100.12A? 0 +081355.89 -374042.5 +000000.0+000000.000000.0 08.3100.79G? 0 +081601.47 -491107.0 -000017.7-000002.000001.7 08.31-0.02B? 0 +082100.16 -433622.0 -000002.1+000020.200006.1 08.3100.86G? 0 +082157.32 -584324.9 -000006.9-000010.300008.0 08.3100.08A? 0 +082203.13 -725736.5 -000001.3-000000.100006.0 08.3100.01A? 0 +082512.07 +840051.3 -000013.4-000008.400004.2 08.3100.43F? 0 +082618.05 -075925.4 -000025.6+000001.700007.7 08.3100.25A? 0 +082917.96 -302204.7 +000004.6-000018.200006.1 08.3100.22A? 0 +082928.45 +030540.1 -000035.8+000010.200002.8 08.3100.94G? 0 +083132.34 -082254.9 -000026.4+000001.400007.9 08.3100.98K? 0 +083303.23 +190005.9 -000062.9-000024.200001.5 08.3100.46F? 0 +084008.59 +310126.0 +000036.8-000001.400017.0 08.3100.92G? 0 +084711.01 +110934.3 +000000.0+000000.000000.0 08.3100.05A? 0 +085918.31 -244343.2 -000075.9-000086.300026.5 08.3100.71G? 0 +090007.14 -625939.9 -000010.3+000003.800003.2 08.3100.02A? 0 +090551.68 -381440.9 -000032.2+000027.100001.1 08.3100.33F? 0 +090612.31 +260751.3 -000015.8-000040.700035.1 08.3100.98K? 0 +090926.36 -431831.7 -000004.7+000013.900004.1 08.3100.36F? 0 +091351.37 -553222.8 -000006.5-000002.900005.5 08.3100.08A? 0 +091457.81 +160016.7 +000015.1-000009.400013.8 08.3100.45F? 0 +091922.56 -082113.6 -000033.3+000018.100010.1 08.3100.46F? 0 +091958.91 +081054.2 -000016.5+000007.900002.3 08.3100.07A? 0 +092622.20 -691610.5 -000021.4+000016.100001.6 08.3100.33F? 0 +093036.95 +475213.1 -000033.7-000043.200005.6 08.3100.48F? 0 +093041.13 -082041.8 -000015.2-000007.200031.7 08.3100.84G? 0 +093610.97 -531252.4 -000000.3-000000.100005.1 08.31-0.09B? 0 +094111.90 -073741.0 -000029.0+000005.400004.5 08.3100.12A? 0 +094524.23 -334750.5 -000006.3+000001.500005.4 08.3100.03A? 0 +094802.71 -610048.3 -000029.6+000022.300004.1 08.3100.33F? 0 +094807.15 -483742.9 -000017.4+000022.600000.2 08.3100.09A? 0 +095048.62 -212746.0 -000013.4-000001.300008.8 08.3100.42F? 0 +095528.37 -195845.2 -000033.1-000000.200005.8 08.3100.09A? 0 +095539.06 -521822.4 -000046.4+000024.700004.1 08.3100.22A? 0 +095640.44 -091501.0 -000003.7-000009.100015.6 08.3100.96K? 0 +100003.70 -661634.5 -000006.6-000007.300004.4 08.3100.75G? 0 +100256.06 +375336.2 +000003.2+000018.900024.7 08.3100.48F? 0 +100551.94 +032320.8 +000006.0-000002.200010.9 08.3100.20A? 0 +100722.74 +594447.6 +000018.1-000014.500007.0 08.3100.84G? 0 +101109.93 -324513.9 -000136.9+000009.200017.4 08.3100.61G? 0 +101327.60 -302549.8 +000009.9-000011.600007.0 08.3100.99K? 0 +101348.43 -654223.5 -000014.3+000011.700000.2 08.3100.08A? 0 +101731.73 -033201.9 -000033.8+000018.900013.3 08.3100.39F? 0 +102213.19 -451951.2 -000021.8+000003.000001.3 08.3100.13A? 0 +102251.48 -280048.9 -000087.5+000041.600014.5 08.3100.66G? 0 +102559.34 +523718.7 +000000.0+000000.000000.0 08.3100.47F? 1 +102730.28 -633123.8 -000025.7+000008.600000.6 08.3100.20A? 0 +104235.10 +635910.8 -000063.0-000011.100017.0 08.3100.55F? 0 +104327.44 +020953.2 -000015.2-000007.100015.5 08.3100.32F? 0 +104412.29 +395509.5 -000143.1-000002.200015.6 08.3100.58F? 0 +104545.66 -273100.1 +000033.3-000056.600006.1 08.3100.47F? 0 +104841.68 -451813.0 -000012.3+000000.500005.8 08.3100.27A? 0 +105202.94 +160544.0 -000007.1-000007.900005.9 08.3100.41F? 0 +105225.46 +081249.7 -000005.0+000009.900007.6 08.3100.22A? 0 +105600.79 -553348.5 -000015.2+000002.400007.1 08.3100.64G? 0 +105750.30 -353828.0 -000028.1+000006.000004.2 08.3100.29A? 0 +110338.89 -410619.9 -000038.5+000028.700013.0 08.3100.83G? 0 +110948.21 +100926.5 -000073.5-000029.600003.0 08.3100.46F? 0 +111134.15 -495611.1 -000008.2+000009.700006.8 08.3100.42F? 0 +111203.02 -212016.6 +000033.7-000160.700019.2 08.3100.63G? 0 +112125.26 -491813.8 -000025.9-000002.500009.5 08.3100.90G? 0 +112247.03 -080548.8 -000041.7-000066.400013.4 08.3100.44F? 0 +112503.22 -564806.9 -000008.9+000002.400004.3 08.31-0.04B? 0 +112618.76 -180543.6 -000040.2-000009.200003.2 08.3100.42F? 0 +113052.76 -505633.4 -000022.8-000024.500012.3 08.3100.98K? 0 +113944.35 +443108.5 +000021.6-000025.800016.7 08.3100.94G? 0 +114227.55 +670549.2 +000000.5+000003.200007.7 08.3100.36F? 0 +114740.11 -581950.6 +000037.8-000034.200006.9 08.3100.46F? 0 +115505.98 +462839.6 +000000.0+000000.000000.0 08.3100.13A? 0 +120737.76 +320141.4 +000047.7+000015.900012.1 08.3100.49F? 0 +121012.51 +483152.7 +000004.0+000001.700001.2 08.3100.92G? 0 +121924.14 +223134.4 -000144.3-000042.600003.3 08.3100.72G? 0 +123059.79 -452158.3 +000001.8+000001.700005.7 08.3100.21A? 0 +123916.14 +050226.8 -000034.6+000030.400018.0 08.3100.38F? 0 +124603.34 -453005.3 -000041.3-000002.900009.7 08.3100.27A? 0 +124632.39 -004917.6 -000034.1+000001.900003.6 08.3100.99K? 0 +125645.88 +103033.3 +000014.4-000000.400002.7 08.3100.18A? 0 +130028.97 -315542.4 -000020.0-000001.700008.1 08.3100.20A? 0 +130038.19 -341020.9 -000017.4+000007.700002.8 08.3100.48F? 0 +130725.04 -480302.3 -000060.5-000009.400008.1 08.3100.41F? 0 +130942.72 +200802.3 -000039.6+000013.200004.9 08.3100.27A? 0 +131134.16 +342913.6 +000004.7-000033.000014.2 08.3100.43F? 0 +131544.64 -853340.3 -000025.5-000005.000003.2 08.31-0.01B? 0 +132332.09 -734738.5 -000018.7+000002.500000.3 08.3100.06A? 0 +132837.66 -641439.9 -000006.1-000001.400010.4 08.3100.03A? 0 +133100.54 -183102.1 -000082.7-000038.700017.1 08.3100.57F? 0 +134110.27 +155544.4 +000014.6+000005.800019.9 08.3100.97K? 0 +134216.32 -452643.2 -000072.9-000056.500015.3 08.3100.41F? 0 +134551.06 -635728.6 +000000.9-000000.800011.7 08.31-0.06B? 0 +134647.82 +223125.4 -000167.3+000047.000013.1 08.3100.53F? 0 +135007.65 -445102.6 -000047.2-000069.200035.4 08.3100.59G? 0 +135055.88 +113448.0 -000065.3+000006.000010.1 08.3100.47F? 0 +140219.84 -714558.6 -000034.4-000038.400005.8 08.3100.45F? 0 +140400.77 -124509.4 -000026.8+000001.500012.8 08.3100.09A? 0 +141055.82 +151256.4 -000088.0-000062.400016.4 08.3100.68G? 0 +141340.77 +582948.4 +000002.3-000021.600001.1 08.3100.96K? 0 +141448.59 -555733.7 -000058.9-000024.200004.3 08.3100.42F? 0 +142022.79 -605322.2 +000003.0-000004.100008.4 08.3100.41F? 0 +142704.42 -742502.3 -000009.3-000007.500003.8 08.3100.01A? 0 +143744.10 -594552.9 +000023.1-000008.300003.1 08.3100.32F? 0 +144341.54 -274615.0 -000048.6-000082.800013.0 08.3100.58G? 0 +144722.03 +042106.7 +000018.9+000005.200014.7 08.3100.29A? 0 +145405.30 +793151.6 -000028.6-000007.800000.7 08.3100.19A? 0 +145640.44 -483200.8 -000012.9+000006.800008.6 08.3100.96K? 0 +145649.39 -443856.1 -000000.6-000023.500005.8 08.3100.11A? 0 +150954.21 +385832.8 -000072.0+000024.800013.9 08.3100.55F? 0 +151015.01 -010334.5 -000007.7+000022.500014.9 08.3100.14A? 0 +151340.72 +560707.4 +000012.9-000021.100005.8 08.3100.58G? 0 +151720.36 +771109.5 -000017.9+000008.400003.9 08.3100.26A? 0 +152157.50 +103015.0 -000007.7+000005.600027.2 08.3100.22A? 0 +152517.56 +595833.2 +000015.1+000009.600003.8 08.3100.23A? 0 +153011.60 -602927.1 -000017.1-000007.000005.3 08.3100.12A? 0 +153650.32 -043816.8 -000022.0-000022.300019.2 08.3100.48F? 0 +153739.93 -164352.7 +000011.4-000023.500002.1 08.3100.27A? 0 +154322.63 +811909.5 -000104.0+000063.400005.8 08.3100.52F? 0 +154338.06 +771258.2 +000034.8+000043.000004.0 08.3100.58G? 0 +154408.26 -652323.4 -000009.6-000007.800001.0 08.31-0.08B? 0 +155026.09 +014908.8 -000055.0-000054.600000.5 08.3100.62G? 0 +155412.33 +322033.5 +000005.2+000022.500005.9 08.3100.19A? 0 +155616.37 -704753.0 -000029.4-000067.900010.3 08.3100.48F? 0 +160253.19 -602010.3 -000007.7-000026.100003.1 08.3100.04A? 0 +160359.15 +710711.7 -000037.0+000022.000004.5 08.3100.21A? 0 +160458.80 +105654.0 +000010.3-000025.500014.2 08.3100.36F? 0 +160752.55 -671604.6 -000004.8-000014.600005.8 08.3100.05A? 0 +161108.42 +473232.1 +000032.6+000034.600024.6 08.3100.70G? 0 +161402.86 -554446.7 +000028.0-000022.700000.8 08.3100.50F? 0 +161432.82 -103945.2 -000010.9-000068.100014.2 08.3100.94G? 0 +162127.12 -530602.9 -000007.5-000014.100006.0 08.3100.03A? 0 +162141.54 +213914.5 -000029.2-000023.000002.0 08.3100.25A? 0 +162340.04 -530238.3 -000004.8-000005.600005.9 08.31-0.05B? 0 +162605.41 +014630.0 -000018.6-000023.000016.2 08.3100.42F? 0 +163539.11 +241938.0 -000032.3+000019.800011.6 08.3100.41F? 0 +164000.66 +253207.0 +000003.1-000003.800005.0 08.3100.98K? 0 +164006.86 -362856.3 +000009.1+000013.000013.0 08.3100.12A? 0 +164404.73 -592827.5 -000015.3-000010.400007.9 08.3100.06A? 0 +165213.32 -265510.6 -000013.7-000019.700011.7 08.3100.37F? 0 +165436.48 -312004.6 -000010.9+000018.000000.2 08.3100.64G? 0 +170007.66 +402103.2 +000051.1-000043.400014.3 08.3100.44F? 0 +170339.89 -155157.8 -000003.6+000004.000005.3 08.3100.26A? 0 +170401.24 -510501.2 +000000.0+000000.000000.0 08.3100.01A? 0 +171505.79 +032526.1 -000010.2+000011.400014.9 08.3100.39F? 0 +172204.55 +230940.4 -000007.4+000048.400008.1 08.3100.54F? 0 +173211.55 +211550.0 -000002.3-000000.900010.8 08.3100.13A? 0 +173240.78 -422152.9 +000011.8-000008.400004.3 08.3100.04A? 0 +174002.26 -320936.9 -000011.9+000009.000000.6 08.31-0.07B? 0 +174021.59 -321550.4 +000000.0+000000.000000.0 08.3100.03A? 0 +174338.76 +223643.1 -000012.8-000017.200002.6 08.3100.41F? 1 +174415.74 +054251.6 -000003.7-000009.800006.5 08.3100.01A? 0 +174715.56 +431737.1 -000001.2+000029.300009.1 08.3100.31A? 0 +175023.08 +013505.3 +000001.7+000007.600003.8 08.3100.41F? 0 +175520.97 +004001.3 -000013.3-000016.700015.0 08.3100.53F? 0 +175933.23 +794827.5 -000003.2-000008.700000.3 08.3100.95K? 0 +180156.61 -130850.3 +000016.4-000027.200009.4 08.3100.51F? 0 +180852.42 -205508.6 +000040.2-000032.200010.2 08.3100.47F? 0 +181045.19 +533001.2 +000000.8+000023.800003.2 08.3100.13A? 0 +181048.01 -402553.2 +000030.9-000031.900003.3 08.3100.20A? 0 +181521.73 +572008.3 +000025.2-000065.000014.5 08.3100.71G? 0 +181559.05 -370313.3 +000036.5-000120.600007.9 08.3100.52F? 0 +182030.86 +395240.9 -000010.9+000011.100008.1 08.3100.47F? 0 +182157.08 -585009.8 +000020.4-000051.900005.0 08.3100.87G? 0 +182514.75 -045044.2 +000014.9-000028.700005.1 08.3100.29A? 0 +182553.46 +651934.3 -000003.3-000083.100011.9 08.3100.59G? 0 +183215.52 +065644.8 -000055.6-000032.200009.1 08.3100.64G? 0 +183436.50 -103147.4 +000040.8-000140.800010.5 08.3100.69G? 0 +183737.53 -500847.1 -000023.1-000045.900010.9 08.3100.41F? 0 +184144.99 +510733.5 -000006.5-000001.600002.8 08.3100.05A? 0 +184147.56 -272641.4 +000003.4+000014.600006.2 08.31-0.03B? 0 +184429.43 +564643.0 +000013.0+000054.600016.7 08.3100.50F? 0 +184434.21 -423437.5 +000003.6-000008.400006.7 08.3100.03A? 0 +184441.05 -103641.2 +000028.8-000006.200000.7 08.3100.73G? 0 +184509.13 -281314.2 +000005.1+000003.900007.4 08.3100.03A? 0 +184626.55 -293126.1 -000025.3-000072.800012.1 08.3100.55F? 0 +184715.62 +064903.8 +000001.1-000008.800005.5 08.3100.12A? 0 +185530.36 -434210.1 -000196.8-000032.300014.7 08.3100.61G? 0 +185543.64 -581434.0 +000033.6-000019.700003.9 08.3100.40F? 0 +185807.85 +120140.1 -000001.1+000006.300000.2 08.3100.20A? 0 +190158.82 -565818.3 -000041.0-000142.300014.9 08.3100.70G? 0 +190205.11 -645329.3 -000002.0-000007.500013.1 08.31-0.08B? 0 +190304.10 +034956.5 +000042.0-000017.500013.9 08.3100.43F? 0 +190334.18 -623740.1 +000013.0-000100.700001.4 08.3100.44F? 0 +190615.78 +342450.2 +000005.6+000010.900009.5 08.3100.20A? 0 +190626.14 -455704.2 +000035.6+000008.300023.7 08.3100.51F? 0 +190627.53 +382114.1 +000014.8-000028.100007.5 08.3100.25A? 0 +190650.21 +333855.7 +000000.3-000002.100006.1 08.3100.44F? 0 +190831.70 -262819.6 -000002.3-000057.000011.4 08.3100.80G? 0 +191242.82 +392950.3 -000001.1-000011.300006.8 08.31-0.09B? 0 +192137.85 +102659.7 +000007.3-000019.900009.9 08.3100.19A? 0 +192409.90 +482540.7 +000002.9+000007.200004.5 08.3100.02A? 0 +192430.34 +401924.0 +000007.0-000045.700025.5 08.3100.69G? 0 +192509.44 -395108.0 -000002.8-000025.600003.8 08.3100.05A? 0 +192545.84 +142707.2 +000009.3-000018.600011.1 08.3100.48F? 0 +192638.71 -074258.0 -000005.2-000018.100010.2 08.3100.08A? 0 +193029.76 +431000.7 -000013.8+000009.500001.4 08.3100.03A? 0 +193331.65 +800940.7 -000009.6-000028.900012.7 08.3100.67G? 0 +193736.25 +640100.3 -000009.0-000023.700005.0 08.3100.22A? 0 +193932.48 +652156.5 +000009.5+000009.300015.8 08.3100.95K? 0 +194337.22 -083019.8 -000022.8-000010.900001.4 08.3100.43F? 0 +194753.56 -182415.4 +000012.0-000015.700023.2 08.3100.45F? 0 +195053.54 -642056.2 +000022.9-000104.600007.3 08.3100.47F? 0 +195158.93 -465142.1 +000000.2-000028.400002.8 08.3100.28A? 0 +195408.79 -355910.5 -000014.6-000017.300000.1 08.3100.08A? 0 +200427.68 -092629.5 -000087.8-000062.100005.9 08.3100.97K? 0 +200734.40 +383751.7 +000002.0-000032.500000.5 08.3100.13A? 0 +200745.64 +195014.0 +000039.8+000001.400001.1 08.3100.35F? 0 +200748.47 +195023.3 +000035.4-000004.100010.5 08.3100.37F? 0 +201544.46 +261530.0 -000005.8-000017.200009.3 08.3100.20A? 1 +201624.34 -401158.3 +000010.5+000006.000006.8 08.3100.36F? 0 +202141.16 +521427.3 +000004.3+000000.700002.6 08.31-0.00B? 0 +202333.47 +342239.1 +000005.8-000000.800000.5 08.31-0.03B? 0 +202443.59 +270658.1 -000022.4-000024.100006.4 08.3100.34F? 0 +202719.08 +244250.2 +000032.8-000011.000003.6 08.3100.43F? 0 +202937.97 +540729.3 +000014.1-000016.200005.8 08.3100.42F? 0 +203557.65 +070430.8 -000002.9-000020.600001.2 08.3100.48F? 0 +203810.92 +421025.9 +000010.7+000002.500001.0 08.3100.46F? 0 +204557.25 -082723.2 -000015.1-000008.300012.8 08.3100.36F? 0 +204602.06 +384922.1 +000001.0-000030.200013.7 08.3100.36F? 0 +204709.26 +215840.3 +000037.3+000000.200022.0 08.3100.91G? 0 +205143.44 +730449.1 +000015.9+000006.900005.9 08.3100.14A? 0 +205716.58 +481744.8 +000002.9+000003.800002.0 08.3100.19A? 0 +205723.25 -410455.0 +000015.2-000035.100007.6 08.3100.45F? 0 +205737.03 +331804.2 +000009.3-000001.900008.4 08.3100.29A? 0 +205841.40 +721947.7 +000036.2+000026.900003.3 08.3100.23A? 0 +205924.63 +431731.8 -000006.4+000011.500011.0 08.3100.15A? 0 +210113.48 +021009.4 -000002.9-000066.600020.6 08.3100.55F? 0 +210123.70 -752529.5 +000025.0-000019.000004.5 08.3100.27A? 0 +210530.80 +534005.6 +000008.1+000015.100002.8 08.3100.07A? 1 +211044.30 -101234.0 +000012.2-000012.400004.1 08.3100.97K? 0 +211334.99 +465802.1 +000000.9+000012.600014.9 08.3100.96K? 0 +211340.32 -503538.0 +000035.9-000018.400001.8 08.3100.33F? 0 +211801.47 +551610.8 -000001.5-000012.600009.7 08.3100.07A? 0 +211820.94 -131933.5 +000176.8-000094.400042.0 08.3100.52F? 0 +211948.91 +273016.4 +000100.2+000024.300011.3 08.3100.53F? 0 +212149.51 -484747.2 +000039.5-000082.100009.9 08.3100.51F? 0 +212250.65 +190449.9 +000009.2+000001.100004.1 08.3100.96K? 0 +212251.16 -334005.5 +000012.0-000015.800004.0 08.3100.97K? 0 +212928.21 -033055.0 -000020.5-000046.500007.1 08.3100.88G? 0 +213155.28 -584500.5 +000033.3-000000.100009.1 08.3100.41F? 0 +213228.70 +010047.2 -000274.8-000328.600024.6 08.3100.61G? 0 +213441.67 -393139.8 -000002.0-000063.400025.9 08.3100.57F? 0 +213555.80 +052835.1 -000002.9-000010.800002.6 08.31-0.05B? 0 +214702.32 +431918.6 +000001.5-000001.600000.2 08.3100.21A? 0 +214822.83 +001203.1 +000017.8-000033.800001.8 08.3100.89G? 0 +215004.86 -113626.2 +000048.9-000011.000007.3 08.3100.93G? 0 +215033.06 -272011.6 -000163.9-000103.900017.2 08.3100.54F? 0 +215458.57 +645927.5 +000009.9-000005.700007.9 08.31-0.01B? 0 +220120.24 +331010.7 -000002.1-000011.200000.4 08.3100.03A? 0 +220201.42 +232943.9 +000019.7+000016.900006.6 08.3100.56F? 0 +220429.96 -334529.9 -000008.5-000024.800018.3 08.3100.97K? 0 +220625.00 -425825.7 +000045.1+000046.400000.6 08.3100.46F? 0 +220738.98 +250058.3 +000004.2-000016.300010.0 08.3100.33F? 0 +221213.37 +082738.0 +000030.6+000039.600003.2 08.3100.52F? 0 +222308.31 -141241.3 +000028.0-000004.200004.7 08.3100.23A? 0 +223537.67 +565945.3 +000013.9-000004.000009.6 08.3100.35F? 0 +223915.94 -252900.8 +000039.4-000047.400000.9 08.3100.33F? 0 +223934.25 -123652.1 +000000.0+000000.000000.0 08.3100.84G? 0 +224706.63 -600433.0 +000077.8-000026.700005.0 08.3100.73G? 0 +224806.74 +130032.8 +000044.4-000041.800020.9 08.3100.57F? 0 +224819.47 -194204.1 -000062.5-000136.300000.8 08.3100.99K? 0 +230036.88 +492327.1 -000012.4-000028.100004.1 08.3100.32F? 0 +230105.91 +264652.8 +000003.5-000014.700002.5 08.3100.34F? 1 +230419.72 +703803.6 +000034.1-000003.600010.6 08.3100.43F? 0 +230530.14 +464314.7 -000008.2-000008.500006.7 08.3100.13A? 0 +230621.81 +442706.0 +000006.0-000012.500007.9 08.3100.20A? 0 +230841.06 +484631.0 +000059.1+000025.900003.6 08.3100.47F? 0 +231407.46 +534717.7 -000001.4+000003.200001.4 08.3100.15A? 0 +232305.26 -232324.5 +000061.3+000034.200001.4 08.3100.95K? 0 +232843.87 +741710.7 +000009.3-000002.600005.7 08.3100.16A? 0 +233039.97 +435832.8 +000000.0-000020.700000.4 08.3100.96K? 0 +233052.00 +582456.5 +000021.1+000000.600001.0 08.3100.26A? 0 +233117.27 -121141.0 +000018.5-000002.000000.7 08.3100.33F? 0 +233237.51 +554608.6 +000003.0+000002.500003.4 08.3100.11A? 0 +233931.50 +570746.6 -000022.2-000006.800004.8 08.3100.29A? 0 +234348.92 +690346.4 +000006.8+000009.700006.9 08.3100.35F? 0 +234729.18 -674312.6 +000012.7+000009.000002.8 08.3100.23A? 0 +234845.00 +504509.2 +000009.5-000003.100000.4 08.3100.03A? 0 +235004.27 -371943.7 -000023.6-000022.400004.2 08.3100.45F? 0 +235307.22 +094146.7 -000025.7-000065.400022.3 08.3100.94G? 0 +235423.97 +465759.6 +000017.8-000002.000006.9 08.3100.97K? 0 +235522.03 +501431.9 +000013.0-000002.900001.3 08.3100.03A? 0 +235849.18 +534019.9 -000007.5-000012.700007.4 08.3100.10A? 0 +000135.04 -452040.9 -000007.7-000027.100000.2 08.3101.18K? 0 +001405.98 +732327.3 -000010.1-000004.300004.4 08.3101.71K? 0 +002043.46 -715840.9 +000062.9+000012.800001.3 08.3101.18K? 0 +002504.85 +390845.1 +000006.4-000009.300007.3 08.3101.37K? 0 +005246.53 +185747.8 -000008.4-000001.700002.3 08.3101.41K? 0 +010324.56 +083557.6 +000053.6+000001.700000.7 08.3101.11K? 0 +011021.05 +775644.7 +000020.3-000012.100006.7 08.3101.66K? 0 +011306.04 +114457.1 -000003.9+000010.500025.0 08.3101.71K? 0 +012308.99 +161806.3 +000031.3-000021.500008.6 08.3101.35K? 0 +013404.57 -611404.0 -000000.7-000009.600005.2 08.3101.09K? 0 +015455.92 +334444.3 +000018.3-000012.600000.1 08.3101.05K? 0 +015658.39 +370544.3 +000016.1-000012.600002.0 08.3101.49K? 0 +015834.76 +250538.7 -000029.0-000001.600008.6 08.3101.74K? 0 +015928.72 +460902.1 +000013.7-000009.800003.0 08.3101.49K? 0 +015937.37 -461546.9 +000013.2+000001.600020.5 08.3101.53K? 0 +020935.14 +231308.2 +000015.0+000012.700008.0 08.3101.29K? 0 +022959.14 -205102.3 -000009.7-000006.300000.9 08.3101.20K? 0 +024934.80 +462409.9 +000012.2-000006.000006.0 08.3101.39K? 0 +025752.07 -454013.9 +000083.7+000017.700006.1 08.3101.09K? 0 +030034.55 -344722.2 +000027.7-000005.300002.1 08.3101.51K? 0 +030710.34 +192150.9 +000007.9-000054.000012.5 08.3101.03K? 0 +031533.22 +490918.1 -000004.3-000013.700005.0 08.3101.18K? 0 +031548.61 -182144.2 +000020.0+000041.900007.0 08.3101.10K? 0 +034200.50 +384927.0 -000008.2-000012.600015.2 08.3101.08K? 0 +034645.71 -305113.3 +000022.9+000007.300008.3 08.3101.03K? 0 +035017.41 +012522.9 +000002.8-000041.100009.2 08.3101.43K? 0 +035043.93 -630950.2 -000006.1-000014.100009.9 08.3101.09K? 0 +035321.16 +230725.0 -000001.0+000006.100005.0 08.3101.48K? 0 +040353.25 -805324.8 +000021.6+000072.200010.9 08.3101.40K? 0 +041520.96 +185910.4 -000012.9-000032.700007.4 08.3101.07K? 0 +042418.77 +092057.3 -000011.9-000033.900019.2 08.3101.13K? 0 +042531.65 -345043.7 +000007.6+000010.700018.1 08.3101.61K? 0 +043655.34 -565620.3 -000008.9-000002.900004.6 08.3101.21K? 0 +043707.20 +092352.9 +000004.6-000016.700030.9 08.3101.05K? 0 +043922.81 -302723.9 +000019.3+000016.000007.9 08.3101.45K? 0 +044351.47 +370331.2 +000028.7-000015.600018.2 08.3101.73K? 0 +044504.09 +092916.7 -000014.0-000011.200010.1 08.3101.58K? 0 +045102.51 +074152.6 +000015.7+000002.100013.2 08.3101.66K? 0 +045129.44 -030842.5 +000004.2-000061.900011.2 08.3101.12K? 0 +045506.48 -114500.3 +000031.7+000000.800006.2 08.3101.16K? 0 +045507.16 +404452.0 +000021.5+000001.600017.9 08.3101.88M? 0 +045810.58 +712300.5 -000000.6+000002.100007.8 08.3101.52K? 0 +051003.39 +382225.0 +000028.5+000006.300005.5 08.3101.82K? 0 +053327.54 -002628.9 -000006.1-000011.600001.0 08.3101.23K? 0 +053330.66 -030634.1 -000001.1-000016.700005.6 08.3101.01K? 0 +053645.03 -070511.5 +000008.7-000020.400017.0 08.3101.19K? 0 +054457.43 -202914.4 +000011.5-000010.800007.3 08.3101.61K? 0 +054842.61 +020203.9 -000009.6-000027.500005.6 08.3101.04K? 0 +055128.40 -443141.2 +000002.6-000015.500004.8 08.3101.08K? 0 +060014.64 -373659.3 -000011.1+000003.900007.4 08.3101.22K? 0 +060043.47 +320729.4 +000011.8-000010.000013.3 08.3101.70K? 0 +061512.69 -210815.8 -000002.3-000006.600001.2 08.3101.59K? 0 +061547.07 -022308.1 -000002.8-000018.800007.8 08.3101.52K? 0 +061648.91 -245650.6 +000018.3+000003.800001.9 08.3101.59K? 0 +061916.35 +185205.9 -000002.2-000002.100018.3 08.3101.06K? 0 +062437.95 -381621.1 +000005.6+000009.300005.6 08.3101.57K? 0 +062454.61 +360224.9 -000005.6+000008.000018.9 08.3101.40K? 0 +062745.87 +204658.9 -000002.8-000024.400026.3 08.3101.03K? 0 +063437.47 -421638.7 +000000.0-000005.900004.9 08.3101.65K? 0 +063507.30 -650041.9 +000003.2+000028.500007.5 08.3101.07K? 0 +063524.97 -590515.3 +000026.7-000016.200002.6 08.3101.51K? 0 +064224.41 +632836.0 -000003.3-000002.800008.3 08.3101.57K? 0 +064714.88 +083107.8 +000015.8-000014.300014.0 08.3101.20K? 0 +065211.77 +551113.1 +000011.8-000005.800003.3 08.3101.25K? 0 +065810.99 +273813.6 -000029.4+000000.300015.1 08.3101.64K? 0 +065814.11 +130420.0 +000031.8-000066.700018.4 08.3101.05K? 0 +072542.97 -123430.1 +000003.1-000002.700032.4 08.3101.68K? 0 +072759.83 +121010.6 +000007.3-000017.600004.9 08.3101.29K? 0 +073218.69 -103000.7 -000011.3-000007.500002.4 08.3101.25K? 0 +073221.42 +175301.0 +000008.3+000002.900011.3 08.3101.19K? 0 +073400.33 +210725.8 +000002.3-000014.500009.3 08.3101.78K? 0 +074313.15 -231227.4 -000007.9+000002.300030.2 08.3101.63K? 0 +075847.85 +000020.2 -000010.3+000007.800011.1 08.3101.14K? 0 +081021.34 -181130.8 +000000.1-000018.500010.8 08.3101.37K? 0 +081101.36 +054834.3 -000058.6-000014.200004.7 08.3101.10K? 0 +081353.15 -574605.9 -000013.7+000005.300009.1 08.3101.22K? 0 +082054.48 -172130.3 -000003.0+000053.300001.9 08.3101.39K? 0 +082210.60 -271141.9 +000002.1-000013.000009.3 08.3101.55K? 0 +083044.56 -714337.4 -000037.7+000034.200002.4 08.3101.22K? 0 +083902.71 +242701.8 -000005.9-000005.200011.0 08.3101.11K? 0 +084110.07 -085056.7 -000011.7-000002.500016.2 08.3101.54K? 0 +084733.76 -035716.9 -000000.1-000005.800000.6 08.3101.09K? 0 +084820.25 -692221.9 +000005.1+000011.900001.6 08.3101.25K? 0 +084929.71 -482032.2 -000007.7+000022.200007.5 08.3101.07K? 0 +085130.41 +582204.9 +000005.9-000007.900018.7 08.3101.44K? 0 +085358.54 +000924.9 +000016.9-000011.300001.2 08.3101.62K? 0 +085644.97 -192835.0 -000001.4-000000.200022.7 08.3101.73K? 0 +091222.05 -044321.9 +000000.7+000000.300001.3 08.3101.00K? 0 +091232.67 +561806.0 -000006.8+000004.700000.7 08.3101.20K? 0 +091526.91 -342123.2 -000015.2+000022.400011.5 08.3101.01K? 0 +091958.49 -420000.2 -000001.8+000004.900003.2 08.3101.08K? 0 +092650.50 -023012.3 -000037.0-000018.700018.8 08.3101.07K? 0 +092743.09 -270621.5 -000003.1-000003.500022.7 08.3101.11K? 0 +092759.50 -054014.8 +000009.4-000008.100017.8 08.3101.06K? 0 +093816.09 -352546.7 -000026.4+000008.900006.5 08.3101.11K? 0 +094143.62 +285214.3 -000011.4-000030.600000.1 08.3101.07K? 0 +095637.01 +040239.7 -000008.0-000004.300000.0 08.3101.04K? 0 +095637.65 -334458.6 -000054.9-000001.500005.5 08.3101.18K? 0 +100018.05 -364423.2 +000005.9-000021.800006.8 08.3101.03K? 0 +101454.36 -253307.0 -000028.1+000037.100006.7 08.3101.10K? 0 +101555.72 -443415.5 +000009.8-000045.600002.2 08.3101.60K? 0 +102634.98 -495306.2 -000030.6+000000.500005.5 08.3101.52K? 0 +103121.74 +100300.4 -000020.6-000026.800017.6 08.3101.16K? 0 +103419.74 -462905.9 +000002.3+000006.600004.6 08.3101.02K? 0 +103850.59 -081328.5 +000004.7-000009.900010.6 08.3101.62K? 0 +105133.05 -343215.8 +000010.3-000004.500021.5 08.3101.33K? 0 +105305.28 -542446.1 -000010.1+000003.900004.9 08.3101.05K? 0 +105900.71 +174319.4 -000012.9-000008.900022.3 08.3101.41K? 0 +110643.61 -583504.9 +000000.0+000000.000000.0 08.3101.61K? 0 +111104.77 +302647.4 +000567.0-000222.900093.7 08.3101.34K? 0 +111323.47 -335659.4 -000013.6+000004.600003.6 08.3101.00K? 0 +111402.35 -563757.9 +000003.6+000002.100001.3 08.3101.14K? 0 +112131.83 -311841.1 -000017.8-000012.800002.9 08.3101.03K? 0 +112340.82 +284308.5 -000008.7+000009.900010.8 08.3101.19K? 0 +112624.47 -350049.6 -000023.4-000014.300011.8 08.3101.52K? 0 +114520.99 +131842.8 -000027.1+000003.900008.1 08.3101.44K? 0 +115029.38 -061239.2 +000005.4+000000.900006.7 08.3101.14K? 0 +115042.12 -095650.5 -000015.2+000015.600012.9 08.3101.59K? 0 +115911.56 -651755.4 -000004.0+000014.200004.9 08.3101.00K? 0 +120905.34 -330506.5 +000004.6-000013.600001.1 08.3101.63K? 0 +122051.02 -125112.2 -000028.9+000007.000007.0 08.3101.49K? 0 +122816.37 +034149.6 -000010.4-000002.700000.6 08.3101.07K? 0 +123600.42 -845223.3 +000015.5-000001.800011.4 08.3101.14K? 0 +123908.03 -194230.1 -000003.8-000016.100007.4 08.3101.46K? 0 +124444.18 +285127.9 +000040.2-000022.400006.7 08.3101.14K? 0 +124828.43 +173447.3 +000018.3-000018.900007.1 08.3101.02K? 0 +125018.00 +354333.0 +000003.1-000020.200008.4 08.3101.47K? 0 +131343.26 +202458.6 -000006.8-000006.600020.7 08.3101.04K? 0 +131727.75 -462411.1 -000019.8+000000.000007.1 08.3101.63K? 0 +133329.54 +005919.3 -000021.4-000011.000030.2 08.3101.25K? 0 +133559.53 -003439.4 +000020.5-000016.600003.3 08.3101.52K? 0 +135758.93 -341122.8 -000016.4+000028.600004.8 08.3101.03K? 0 +140645.07 -565051.0 -000015.4-000004.700003.3 08.3101.25K? 0 +141533.55 -532125.4 -000032.7-000022.900014.4 08.3101.18K? 0 +141741.10 -243318.9 -000032.4-000012.200006.6 08.3101.13K? 0 +141826.28 -193344.5 -000012.2-000026.100003.9 08.3101.03K? 0 +142619.86 -404751.3 -000006.0-000020.700001.6 08.3101.72K? 0 +142951.57 -611011.4 -000030.3-000030.500010.2 08.3101.21K? 0 +144004.49 -065628.3 -000081.4-000001.400031.8 08.3101.32K? 0 +144747.63 -370827.0 -000019.3+000006.600006.8 08.3101.00K? 0 +145916.67 +610538.8 +000028.5-000031.000019.3 08.3101.05K? 0 +145953.63 +492600.9 +000010.3-000020.300005.4 08.3101.00K? 0 +150433.14 +762153.3 +000064.4+000035.400000.5 08.3101.01K? 0 +150752.81 -454117.8 +000000.0-000014.000003.5 08.3101.23K? 0 +152156.30 +212850.5 +000013.2-000026.600002.7 08.3101.04K? 0 +153013.80 -154122.1 -000013.4-000001.100013.2 08.3101.74K? 0 +154500.07 -665206.0 -000005.1-000027.900003.4 08.3101.46K? 0 +154927.05 -714043.4 -000039.9-000005.700002.0 08.3101.44K? 0 +154953.95 +024743.0 -000007.1-000006.800000.8 08.3101.32K? 0 +155325.22 +404354.8 -000016.6+000015.800005.1 08.3101.36K? 0 +155348.09 -081644.4 -000013.3-000009.200002.7 08.3101.65K? 0 +155915.88 -084509.4 -000002.3-000012.200002.8 08.3101.04K? 0 +160635.98 -100040.9 -000034.6+000006.600018.0 08.3101.22K? 0 +161452.87 +222158.9 +000005.8+000024.500005.6 08.3101.04K? 0 +161544.91 +254328.6 +000002.5-000029.100015.1 08.3101.09K? 0 +161951.99 -143835.2 -000005.1-000011.000008.0 08.3101.65K? 0 +162547.48 +185332.9 -000026.4-000003.500004.3 08.3101.08K? 0 +163205.41 +673548.2 +000024.7-000029.900003.8 08.3101.01K? 0 +163635.94 -445938.1 +000011.2-000000.900018.8 08.3101.31K? 0 +163642.05 -535516.0 +000013.5+000002.100021.4 08.3101.22K? 0 +163822.94 +432343.0 -000037.3+000007.900001.5 08.3101.03K? 0 +165146.64 +233814.7 -000014.3-000004.400008.7 08.3101.11K? 0 +170807.46 -414323.5 -000179.5-000336.000051.4 08.3101.03K? 0 +172926.42 +114216.9 -000006.0+000009.000003.8 08.3101.40K? 0 +173333.70 -460501.4 +000000.7-000002.800002.4 08.3101.21K? 0 +173710.01 +614216.1 +000000.8+000025.700005.8 08.3101.15K? 0 +174232.95 -281847.4 -000036.4-000009.400000.8 08.3101.78K? 0 +174257.71 -575800.2 -000005.8+000001.700013.1 08.3101.28K? 0 +174629.73 +133518.0 +000012.6+000000.000010.0 08.3101.11K? 0 +175221.54 -163907.5 +000007.6-000017.300014.9 08.3101.30K? 0 +180001.97 -402712.5 +000002.0-000044.200004.7 08.3101.41K? 0 +180140.65 +352243.9 -000017.2-000031.800000.8 08.3101.55K? 0 +180701.98 +222551.5 -000015.2-000006.400015.5 08.3101.66K? 0 +181043.80 -182904.8 +000026.0-000007.400017.6 08.3101.02K? 0 +181455.21 +372436.8 +000038.0-000042.300004.6 08.3101.04K? 0 +182357.78 -450814.3 -000013.1+000018.100012.5 08.3101.08K? 0 +182506.18 -143857.7 -000012.3-000009.500004.8 08.3101.19K? 0 +182534.39 -600624.0 +000009.3-000009.100010.6 08.3101.47K? 0 +182633.76 +063135.0 -000022.7-000025.500008.9 08.3101.00K? 0 +183559.57 -130310.3 +000016.3-000001.000000.6 08.3101.93M? 0 +183904.68 +184158.8 -000003.9-000005.600007.9 08.3101.69K? 0 +184146.80 -311010.5 +000021.8-000010.300001.9 08.3101.17K? 0 +184301.13 +294828.3 +000008.4-000005.700019.8 08.3101.38K? 0 +185002.44 -182609.4 -000001.4-000018.000001.2 08.3101.04K? 0 +185520.01 +400819.8 +000000.0-000003.600006.5 08.3101.00K? 0 +185539.86 -744024.9 -000006.4-000004.400000.7 08.3101.57K? 0 +185546.04 +084727.6 -000025.8-000030.100008.3 08.3101.43K? 0 +185747.32 -214422.3 -000010.9+000006.500023.5 08.3101.49K? 0 +185926.22 -262949.0 +000001.5+000006.100013.9 08.3101.17K? 0 +192828.37 +002415.4 -000020.2+000002.300004.3 08.3101.46K? 0 +193057.24 +435041.9 -000020.2-000008.900001.2 08.3101.39K? 0 +193239.91 +102226.8 -000003.2-000012.600000.5 08.3101.04K? 0 +193546.86 -343036.6 +000007.4-000008.900010.3 08.3101.17K? 0 +193837.09 +073654.0 +000010.4-000000.200009.4 08.3101.03K? 0 +193847.14 +003620.5 +000016.2-000011.200001.5 08.3101.68K? 0 +193850.28 +315006.5 +000003.1+000021.100008.1 08.3101.05K? 0 +195703.89 +395518.2 -000019.8-000027.100012.8 08.3101.21K? 0 +195707.87 +182031.1 +000033.7+000019.800003.2 08.3101.15K? 0 +195850.53 -410858.3 +000005.4-000065.400007.5 08.3101.35K? 0 +200231.95 +183335.1 +000010.8+000018.900000.2 08.3101.09K? 0 +201027.30 -245527.5 +000003.8+000008.800011.6 08.3101.07K? 0 +201234.07 -635107.4 -000003.5-000019.100004.4 08.3101.01K? 0 +201342.65 -521335.6 +000030.3-000014.600007.2 08.3101.50K? 0 +202823.88 -172001.0 -000016.7-000046.300004.2 08.3101.19K? 0 +203308.23 -443355.5 +000001.1-000005.400003.5 08.3101.49K? 0 +203422.95 +202537.5 +000016.2+000012.400010.2 08.3101.09K? 0 +205103.82 +062312.6 -000030.6+000016.300087.5 08.3101.15K? 1 +205724.54 +200934.1 +000022.2+000011.100002.0 08.3101.15K? 0 +210028.52 +401957.8 +000019.6+000040.100011.6 08.3101.02K? 0 +211436.20 +370638.4 -000000.3+000000.800004.5 08.3101.66K? 0 +211529.59 +053056.1 +000011.8-000006.400001.5 08.3101.03K? 0 +212805.06 -115542.5 +000032.3-000013.500009.9 08.3101.42K? 0 +212849.78 +510628.3 +000025.5+000010.600014.2 08.3101.48K? 0 +213303.72 -265835.0 +000030.2+000008.700003.4 08.3101.07K? 0 +213349.35 -292803.8 +000014.0-000028.200006.5 08.3101.02K? 0 +214035.29 +241554.7 +000022.0-000003.600009.2 08.3101.50K? 0 +214518.06 +272141.1 -000004.4-000004.900018.0 08.3101.05K? 0 +214928.58 +233402.2 +000008.1-000003.000018.1 08.3101.09K? 0 +220202.57 +042809.0 +000025.6-000009.800008.8 08.3101.52K? 0 +220456.75 +210336.9 +000006.4-000035.200009.8 08.3101.21K? 0 +220723.26 +514206.1 +000003.6-000024.700009.0 08.3101.20K? 1 +220830.09 +640912.4 -000057.2-000016.900015.6 08.3101.06K? 0 +220957.67 -323532.8 -000017.3-000006.500013.8 08.3101.25K? 0 +221325.19 +124317.0 -000006.6-000000.800005.5 08.3101.03K? 0 +222440.47 -381236.7 +000020.5+000011.400013.4 08.3101.14K? 0 +222731.07 -312221.2 +000033.3-000039.300006.3 08.3101.28K? 0 +223124.61 +510726.5 -000004.0-000011.700005.6 08.3101.49K? 0 +223400.44 +294435.3 +000023.5-000000.400001.2 08.3101.04K? 0 +223552.07 -072022.3 -000016.7-000020.200009.8 08.3101.13K? 0 +224409.97 +143120.7 -000049.5-000026.700017.0 08.3101.24K? 0 +224810.82 +330150.5 +000000.4-000004.800012.7 08.3101.48K? 0 +224938.40 +420255.6 +000003.0-000037.400011.6 08.3101.54K? 0 +225439.35 -265631.2 -000004.0-000013.500002.6 08.3101.13K? 0 +225956.51 -634211.5 +000043.0-000022.700017.0 08.3101.51K? 0 +230918.54 +420720.2 -000009.0-000004.400004.1 08.3101.58K? 0 +230941.44 -674356.3 -000320.2-000217.300063.0 08.3101.21K? 0 +231029.21 +570146.0 +000017.7+000000.900007.6 08.3101.60K? 0 +232028.34 +770407.2 +000020.1-000011.600002.8 08.3101.14K? 0 +232142.06 +511701.8 -000001.9+000003.600007.9 08.3101.27K? 0 +233951.10 +452637.2 +000007.9-000016.100007.6 08.3101.62K? 1 +234449.91 -815536.4 -000008.6+000002.600008.2 08.3101.60K? 0 +235245.07 +345818.4 +000004.0+000024.300010.9 08.3101.60K? 0 +235428.00 -760957.7 +000031.3-000026.100000.8 08.3101.02K? 0 +235702.45 +403610.7 +000019.4+000013.300002.2 08.3101.06K? 0 +013200.26 +621944.5 -000003.4+000011.500007.6 08.3102.56N? 0 +000048.33 +302345.2 +000006.6-000002.300005.5 08.3200.12A? 0 +000118.99 +464355.0 +000009.2-000002.600005.6 08.32-0.01B? 0 +001427.48 +501808.6 +000009.8-000010.700007.7 08.32-0.02B? 0 +001435.66 +534939.2 +000003.7-000000.300006.8 08.3200.04A? 0 +001644.80 +471645.9 -000006.2-000004.500005.4 08.32-0.04B? 0 +001724.38 -663401.5 +000079.9+000002.100012.8 08.3200.50F? 0 +002116.67 +562420.2 -000000.4-000014.000003.7 08.3200.13A? 0 +002223.47 -270153.8 +000216.9-000393.600046.3 08.3200.88G? 0 +002518.20 +300540.7 +000038.5+000016.900001.0 08.3200.95K? 0 +002813.55 -543721.3 +000045.2+000020.100006.1 08.3200.78G? 0 +003427.08 +190459.8 +000015.4+000004.500000.8 08.3200.63G? 0 +003504.84 +773003.2 -000003.2-000007.900002.1 08.3200.29A? 0 +004253.03 +740354.7 -000007.1-000003.900007.5 08.3200.08A? 0 +004604.21 +120626.4 +000109.4+000014.100021.9 08.3200.50F? 0 +004651.69 +543702.1 +000028.1+000006.600003.0 08.32-0.00B? 1 +005135.23 +441229.3 +000028.7+000006.600001.9 08.3200.39F? 0 +005236.06 +655330.3 +000036.1-000003.200006.6 08.3200.10A? 0 +010403.67 +614837.9 +000004.4-000002.400001.3 08.3200.41F? 0 +011146.25 -800644.1 +000075.6+000028.000003.8 08.3200.34F? 0 +011508.00 -225358.1 +000063.9+000015.700008.6 08.3200.88G? 0 +011546.99 -094714.0 +000034.5+000004.700005.9 08.3200.17A? 0 +012048.98 +112729.3 +000103.7-000082.500020.1 08.3200.58F? 0 +012332.04 -535802.4 +000028.3+000043.800007.8 08.3200.93G? 0 +012721.53 +493215.2 -000008.4-000006.700001.7 08.32-0.02B? 0 +013613.91 -585540.9 +000012.5-000011.500003.3 08.3200.36F? 0 +014127.75 +662919.3 +000056.6-000011.100009.0 08.3200.32F? 0 +014519.89 -450452.5 +000023.1-000042.600009.8 08.3200.51F? 0 +014639.37 +304738.2 +000010.1-000000.700006.1 08.3200.53F? 0 +014836.53 +222406.2 -000027.4+000017.900004.3 08.3200.64G? 0 +014906.24 +450301.8 +000008.4-000040.100002.1 08.3200.43F? 0 +015214.89 -473042.4 +000003.2+000005.700007.1 08.3200.11A? 0 +015431.79 +595337.3 +000011.7-000000.800003.9 08.3200.15A? 0 +020308.61 +454638.7 +000008.2+000010.300011.3 08.3200.32F? 0 +020709.21 +071803.5 +000012.4-000007.900001.4 08.3200.42F? 0 +020813.75 -244143.1 +000042.0-000046.900007.8 08.3200.69G? 0 +021302.46 +041710.3 +000008.7-000019.800004.0 08.3200.28A? 0 +022145.90 +583424.4 +000031.2-000019.700005.3 08.3200.99K? 0 +023359.84 +591056.1 -000027.2+000001.600001.3 08.3200.39F? 0 +024155.89 -385221.0 -000051.8-000142.400019.8 08.3200.59G? 0 +024620.54 -345436.6 -000004.3-000006.100001.2 08.3200.16A? 0 +024725.36 -031748.5 -000002.2-000005.100007.0 08.3200.90G? 0 +025149.28 -380433.1 -000006.2-000080.900000.5 08.3200.48F? 0 +025224.30 +144057.1 +000061.7-000118.700029.9 08.3200.48F? 0 +025351.79 -401138.5 +000028.3-000006.400000.3 08.3200.43F? 0 +025824.71 -124807.6 +000053.6-000020.200020.2 08.3200.31F? 0 +030008.17 +001407.6 +000057.5+000026.400017.5 08.3200.94G? 0 +030522.18 -754143.4 -000018.4-000008.900003.1 08.3200.43F? 0 +030745.28 +521102.2 +000015.3-000012.100002.4 08.3200.27A? 0 +031117.06 +655157.9 -000010.9-000002.700000.9 08.3200.27A? 0 +031234.77 -374904.3 -000008.3-000024.700000.7 08.3200.99K? 0 +031235.54 +595510.9 +000006.4-000004.900001.7 08.3200.20A? 0 +031321.98 +262329.8 +000013.9-000016.200012.4 08.3200.35F? 0 +032345.03 -732036.9 +000037.2+000010.400003.5 08.3200.34F? 0 +033027.09 +481540.1 -000008.7-000022.700004.6 08.3200.05A? 0 +033145.69 +074857.7 -000025.0+000000.000000.9 08.3200.49F? 1 +033212.01 +035237.4 +000038.3-000079.500027.7 08.3200.41F? 0 +033802.61 -594633.6 +000022.0+000034.700008.1 08.3200.48F? 0 +033903.73 -280111.5 +000022.2+000000.700005.1 08.3200.98K? 0 +034429.38 -120331.0 -000003.2+000006.000005.1 08.3200.34F? 0 +035102.26 -094415.3 +000044.2-000049.600009.0 08.3200.90G? 0 +035131.56 +423704.6 -000024.8-000022.200001.8 08.3200.20A? 0 +035429.33 +454653.7 +000016.7-000022.400011.8 08.3200.11A? 0 +040611.95 -232850.2 -000008.7+000001.600010.0 08.3200.94G? 0 +040807.10 +340640.0 -000010.4-000000.300000.2 08.3200.24A? 0 +041738.87 +165652.5 +000118.9-000024.000017.5 08.3200.77G? 0 +041829.65 +355933.1 -000149.9-000347.000016.2 08.3200.68G? 0 +042134.17 +065827.5 -000005.9-000007.400010.0 08.3200.26A? 0 +042457.87 +741749.2 -000010.1+000009.000004.8 08.3200.96K? 0 +042741.83 -192124.6 +000017.0+000002.100004.4 08.3200.70G? 0 +043422.37 +081113.9 +000023.1+000003.200011.3 08.3200.23A? 0 +043605.65 +552446.8 +000552.2-000290.500034.6 08.3200.90G? 0 +043627.65 +183956.7 +000015.2-000007.300005.0 08.3200.31F? 0 +043747.79 -172511.1 -000008.0-000003.500004.6 08.3200.06A? 0 +043836.90 +583944.6 +000000.0+000007.200014.1 08.3200.11A? 0 +043838.90 +065229.4 +000021.5-000032.000000.5 08.3200.27A? 0 +044531.91 +582119.0 +000038.4-000107.600022.5 08.3200.60G? 0 +044746.57 -204835.0 +000000.0+000000.000000.0 08.3200.18A? 1 +045158.57 +834445.0 -000007.0-000033.300002.2 08.3200.89G? 0 +045830.60 -781110.3 +000030.6+000029.100010.8 08.3200.45F? 0 +045935.87 -252209.7 +000002.0-000015.000006.8 08.3200.36F? 0 +050138.56 -024314.4 +000014.0-000009.200015.5 08.3200.15A? 0 +050157.09 +010258.3 +000104.1+000057.300012.4 08.3200.54F? 0 +050324.72 +124027.1 -000018.5-000009.600003.1 08.3200.41F? 0 +050529.06 -094935.7 +000000.5+000014.300005.4 08.3200.12A? 0 +051004.92 +025609.4 -000003.4-000000.600000.2 08.3200.00A? 0 +051110.59 -264213.2 -000020.5-000061.300000.3 08.3200.95K? 0 +052438.62 +014838.8 -000006.2+000002.400006.2 08.32-0.06B? 0 +052752.35 +150054.0 -000005.9-000004.500001.9 08.3200.13A? 0 +052813.79 -490918.4 +000008.4+000115.200021.7 08.3200.38F? 0 +052903.27 -190834.0 +000000.7-000074.100033.6 08.3200.70G? 0 +053208.78 +083854.7 +000012.1-000008.600007.2 08.3200.02A? 0 +053315.53 +061104.7 +000000.8-000019.700005.2 08.3200.96K? 1 +053530.23 +002944.6 +000003.4-000009.600018.6 08.32-0.02B? 0 +053537.52 -620307.2 +000017.7-000055.500007.8 08.3200.88G? 0 +053734.82 -124157.3 -000021.3+000007.500003.2 08.3200.23A? 0 +053753.31 +155457.1 +000037.6+000009.300020.6 08.3200.48F? 0 +053934.26 -250853.6 +000000.0+000000.000000.0 08.32-0.05B? 1 +054018.15 +152101.4 +000000.0+000000.000000.0 08.3200.40F? 0 +054521.37 +045056.1 +000002.4+000000.700009.8 08.3200.12A? 0 +055045.24 -290640.6 +000016.4+000165.200032.4 08.3200.74G? 0 +055833.16 +054747.6 +000024.1-000013.100023.6 08.3200.16A? 0 +055936.23 +324744.3 +000001.1-000014.700016.4 08.3200.34F? 0 +060050.07 -215626.4 -000007.0+000006.100002.2 08.3200.23A? 0 +060515.93 -250136.1 -000001.1-000001.300003.1 08.3200.18A? 0 +060742.35 -083902.3 -000024.2+000011.000000.6 08.3200.00A? 0 +060804.36 +503459.8 +000042.4-000080.500000.5 08.3200.44F? 0 +061232.46 -222248.2 -000018.6-000020.700007.2 08.3200.21A? 0 +061407.73 +192804.6 -000003.3+000003.700009.8 08.3200.94G? 0 +061428.13 +151733.0 +000019.9-000014.200018.3 08.3200.30A? 0 +061509.33 +130246.6 +000011.3-000006.800010.1 08.3200.31A? 0 +061829.13 -025835.9 -000001.4-000001.500002.2 08.3200.10A? 0 +061917.08 +265909.3 +000004.8-000016.800001.3 08.3200.11A? 0 +061935.89 +394906.4 -000014.5-000049.800012.0 08.3200.53F? 0 +062159.31 +052224.4 +000093.1-000021.200029.2 08.3200.57F? 0 +062219.13 +145152.6 -000016.4-000085.000032.2 08.3200.66G? 0 +062459.80 +423245.9 +000004.2-000005.600020.2 08.3200.21A? 1 +062558.97 -014848.7 -000010.3-000002.000002.5 08.3200.35F? 0 +062724.22 -241645.9 -000001.9-000017.100005.3 08.3200.80G? 0 +062953.17 -201353.0 +000003.4-000006.500003.6 08.3200.21A? 1 +063053.38 +345017.2 +000016.6-000013.300006.2 08.3200.93G? 0 +063350.96 +043131.6 -000000.8+000000.000016.9 08.3200.24A? 0 +063640.74 -512547.6 +000006.9+000019.200003.8 08.3200.25A? 0 +064346.56 +351504.0 -000004.9-000021.900005.5 08.3200.19A? 0 +064554.99 -372558.1 +000032.0-000012.400008.0 08.3200.33F? 0 +065241.07 +780518.6 +000001.4-000037.700005.4 08.3200.28A? 0 +065301.63 -114331.3 +000010.4+000005.800005.9 08.3200.08A? 0 +065455.10 -375617.0 -000021.8+000016.100008.6 08.3200.32F? 0 +065735.83 -162923.8 -000001.6-000005.100000.0 08.3200.00A? 0 +065742.12 -333345.5 -000003.7+000018.600004.5 08.3200.49F? 0 +065855.22 -374454.8 -000027.6-000003.400013.4 08.3200.53F? 0 +070004.00 +154357.9 -000025.2+000001.100004.4 08.3200.99K? 0 +070546.23 +231630.7 -000009.0-000036.400007.0 08.3200.38F? 0 +070637.06 -055912.3 +000000.3-000007.100008.4 08.32-0.04B? 0 +070656.75 -503744.1 -000007.9+000053.000003.5 08.3200.23A? 0 +070720.69 -093459.6 -000002.2-000009.000001.3 08.3200.14A? 0 +070757.20 +404657.5 +000013.3-000031.400001.2 08.3200.18A? 0 +071024.18 +302131.9 +000012.0-000013.000010.2 08.3200.18A? 0 +071050.24 -585123.2 +000006.5+000031.600009.8 08.3200.97K? 0 +071141.42 -190444.7 -000014.0+000014.900005.7 08.3200.21A? 0 +071602.63 -135633.5 -000003.0+000003.100000.1 08.32-0.03B? 0 +071632.82 +670514.2 +000035.3+000023.700010.6 08.3200.90G? 0 +072046.20 +233750.5 -000011.0-000000.800000.9 08.3200.12A? 0 +072241.04 -173737.0 -000017.1+000009.800004.3 08.32-0.05B? 0 +072244.97 +141715.9 +000000.0-000000.500012.5 08.3200.56F? 0 +072554.93 +483044.4 +000080.9-000010.200030.4 08.3200.73G? 0 +072852.87 +872232.0 -000002.1-000041.400009.6 08.3200.96K? 0 +073312.71 +260649.7 -000000.9-000015.000006.5 08.3200.10A? 0 +073615.20 -101604.2 +000006.9-000009.300004.4 08.32-0.10B? 0 +073638.99 +294652.4 -000012.0-000015.900005.9 08.3200.48F? 0 +073945.74 -123044.6 -000039.9-000152.800011.8 08.3200.63G? 0 +074414.84 -582757.6 -000008.3+000037.900012.9 08.3200.97K? 0 +074427.56 -373948.1 -000007.5+000006.000002.4 08.32-0.04B? 0 +074438.66 -564231.7 -000001.2+000017.800000.6 08.32-0.02B? 0 +074710.95 -153901.1 -000004.4-000003.700003.0 08.3200.27A? 0 +074915.51 +282849.7 -000034.4-000010.900010.4 08.3200.26A? 0 +074929.33 -275002.2 -000004.9-000011.200008.1 08.3200.13A? 0 +075152.39 -385438.5 -000024.1-000012.200002.1 08.3200.56F? 0 +075314.05 +321204.7 -000106.1-000031.600004.2 08.3200.50F? 0 +075527.24 +290931.3 +000028.4-000046.400009.4 08.3200.69G? 0 +075903.44 -351814.0 -000027.0+000001.100006.3 08.3200.16A? 0 +080139.57 -274040.9 -000004.0+000010.500007.4 08.32-0.11B? 0 +080152.20 +283801.3 -000027.4-000020.200005.6 08.3200.17A? 0 +080539.84 -295931.2 -000014.8+000002.200005.7 08.32-0.02B? 1 +080710.35 +464918.2 -000016.5-000019.500013.3 08.3200.19A? 0 +081320.46 -424200.5 -000011.9+000010.300002.1 08.3200.07A? 0 +081410.91 -344729.8 -000021.4+000075.500021.4 08.3200.88G? 0 +082354.50 -423317.9 -000010.0+000004.500001.1 08.32-0.04B? 0 +082953.00 -233221.5 -000010.8+000004.600006.1 08.3200.22A? 0 +083242.97 -372810.0 -000040.9+000018.400013.3 08.3200.58G? 0 +083412.20 +633721.7 -000024.0+000003.000009.6 08.3200.93G? 0 +083527.08 -250629.5 +000000.0+000000.000000.0 08.3200.54F? 1 +083657.37 -140002.0 -000020.2+000008.100000.9 08.3200.24A? 0 +083857.69 -124953.1 -000029.3+000005.100007.2 08.3200.44F? 0 +084313.09 +384831.5 +000100.1-000026.500065.5 08.3200.50F? 1 +084403.62 -443801.5 +000015.3-000030.800001.6 08.3200.96K? 0 +084420.69 -050541.1 -000020.7-000000.800003.9 08.3200.07A? 0 +084513.48 -455424.1 -000001.3-000000.500004.5 08.3200.13A? 0 +084540.72 -475549.9 -000004.4-000007.200001.8 08.3200.04A? 0 +084650.02 -364749.0 -000036.9+000045.400005.3 08.3200.97K? 0 +084738.55 -593704.6 -000016.3+000004.500009.3 08.3200.16A? 0 +084843.36 -380014.1 +000002.2+000009.400003.6 08.32-0.04B? 0 +084907.59 -453814.0 -000035.6+000036.900006.4 08.3200.27A? 0 +084957.29 +611459.8 +000035.7-000017.800006.3 08.3200.30A? 0 +090133.55 -142928.0 -000007.3-000003.900010.1 08.3200.02A? 0 +090235.93 +685200.7 -000042.9-000006.700009.3 08.3200.97K? 0 +090249.50 -441440.5 +000002.1+000000.800004.8 08.32-0.09B? 0 +090418.10 -034454.6 -000011.3+000002.900005.1 08.3200.22A? 0 +090552.63 -693430.8 -000015.8+000007.300014.3 08.32-0.05B? 0 +090803.36 -541735.8 +000006.9-000011.200004.3 08.3200.14A? 0 +090853.91 +035733.0 +000002.9+000020.100001.9 08.3200.63G? 0 +091734.18 -632314.9 -000023.4+000047.600012.5 08.3200.42F? 0 +091753.45 -782542.0 +000012.8-000011.300000.6 08.3200.36F? 0 +091807.82 +000126.5 -000088.0-000036.400001.8 08.3200.50F? 0 +091924.95 -773837.0 -000082.0+000073.100002.1 08.3200.69G? 0 +092256.62 -152944.4 +000090.9-000054.200017.2 08.3200.54F? 0 +092836.48 -600034.7 -000015.7-000002.800006.7 08.3200.03A? 0 +093629.65 +642214.1 -000009.3+000001.700007.2 08.3200.98K? 0 +094007.57 -530129.3 -000010.7+000024.400001.2 08.3200.15A? 0 +094102.47 +523708.1 -000045.7-000069.200016.0 08.3200.90G? 0 +094218.85 +170455.6 -000018.2+000012.200000.9 08.3200.12A? 0 +094543.30 +033240.9 -000041.5-000040.600004.2 08.3200.53F? 0 +095155.11 -602605.8 +000014.7-000025.300000.7 08.3200.54F? 0 +095355.76 -103512.4 -000027.5+000013.500005.8 08.3200.51F? 0 +095447.00 -550848.9 +000021.7-000001.700002.4 08.3200.14A? 0 +095702.53 +194514.2 -000228.6-000011.900033.9 08.3200.71G? 0 +095905.55 +531549.4 -000050.2-000010.300012.6 08.3200.47F? 0 +100146.17 -050740.4 -000007.2+000030.400011.0 08.3200.96K? 0 +100334.20 -454143.2 +000012.7-000007.400001.2 08.3200.09A? 0 +100731.79 -623912.9 +000000.5+000005.700000.1 08.32-0.05B? 0 +100824.07 +003633.5 -000035.5+000007.700002.6 08.3200.22A? 0 +101308.91 +272511.6 -000051.4-000129.400027.2 08.3200.74G? 0 +101717.81 -680835.4 -000020.4-000002.900000.8 08.32-0.00B? 0 +102636.32 -321541.6 +000024.1-000074.100003.3 08.3200.51F? 0 +102719.56 -473947.9 -000014.1-000000.900000.5 08.3200.07A? 0 +103229.94 +312519.4 -000125.1-000068.300013.1 08.3200.43F? 0 +103306.78 -594644.1 -000029.3+000012.900006.8 08.3200.01A? 0 +103555.16 +180244.4 +000070.2-000061.000029.9 08.3200.79G? 0 +104304.61 -611336.8 -000010.8-000000.600010.4 08.3200.03A? 0 +104420.98 -333435.9 -000092.3-000153.200043.2 08.3200.95K? 0 +104529.82 -513056.7 -000021.9+000007.500002.8 08.3200.16A? 0 +104628.87 -280825.7 -000069.2+000006.700018.2 08.3200.39F? 0 +105911.48 -592353.4 -000010.4+000006.100007.6 08.3200.01A? 0 +110446.66 +565932.3 -000057.8-000058.300011.8 08.3200.53F? 0 +110542.20 -710503.9 -000012.5+000000.600000.8 08.3200.02A? 0 +111400.05 -575439.3 +000002.8-000001.200000.9 08.3200.71G? 0 0.10 1.00 +111728.96 -204559.2 +000002.1-000005.800009.2 08.3200.34F? 0 +111808.64 -311840.5 -000076.4-000002.500006.4 08.3200.56F? 0 +111853.14 -613847.4 +000013.7-000005.100002.6 08.3200.21A? 0 +112905.76 -563839.3 +000002.1+000012.800004.5 08.32-0.08B? 0 +113011.35 -493856.2 +000000.0+000000.000000.0 08.3200.43F? 1 +113135.02 -674354.6 -000038.1-000010.600009.0 08.3200.33F? 0 +113343.35 -222709.0 -000084.5+000009.300001.8 08.3200.43F? 0 +113414.37 -125149.4 -000170.3+000023.100008.2 08.3200.51F? 0 +113849.45 -073600.1 -000045.8+000001.300009.4 08.3200.43F? 0 +114834.81 +460748.4 -000025.4+000032.400011.8 08.3200.43F? 0 +114839.56 +362925.7 -000091.1-000020.700020.4 08.3200.55F? 0 +115338.20 -491913.9 -000022.5-000005.700006.9 08.3200.04A? 0 +120216.51 -632814.5 -000009.5-000002.200000.5 08.3200.30A? 0 +122431.52 -584742.1 -000004.9+000003.400003.4 08.3200.10A? 0 +123258.93 -001625.0 -000077.3+000050.700013.9 08.3200.39F? 0 +123817.19 +720734.9 +000013.2-000016.000000.4 08.3200.00A? 0 +123954.59 -233339.5 +000025.9-000113.500019.9 08.3200.58F? 0 +124125.30 +382320.8 +000034.2-000048.500014.9 08.3200.39F? 0 +124434.89 +033154.0 -000045.6+000067.500023.4 08.3200.56F? 0 +130254.05 +510220.9 +000008.5-000013.100003.4 08.3200.98K? 0 +130823.37 -340707.6 -000053.9-000018.000014.3 08.3200.25A? 0 +131649.60 -065605.2 -000046.6-000001.500014.2 08.3200.49F? 0 +132745.05 -304703.3 -000121.4+000064.000005.9 08.3200.49F? 0 +133222.89 +345317.4 +000015.8-000023.000004.3 08.3200.83G? 0 +133425.60 -652040.2 -000054.2-000012.100003.5 08.3200.33F? 0 +134155.87 -490714.0 -000004.5-000011.800010.8 08.3200.16A? 0 +134250.53 -663442.9 -000011.0-000005.200004.6 08.3200.10A? 0 +134253.62 -150206.6 -000000.8-000025.100018.3 08.3200.51F? 0 +134612.26 -633949.1 -000008.4-000002.700000.5 08.32-0.01B? 0 +135610.67 +482141.6 -000157.1-000028.800014.6 08.3200.74G? 0 +135631.25 -771415.0 -000007.0-000003.900001.2 08.32-0.03B? 0 +135801.00 -523942.9 -000005.7-000016.200002.8 08.32-0.03B? 0 +140211.50 -565919.6 -000001.0+000002.000007.5 08.32-0.03B? 0 +140552.05 -124211.3 -000039.4-000016.400008.8 08.3200.43F? 0 +141259.18 +155246.2 -000030.4+000018.000000.5 08.3200.34F? 0 +141904.97 -143143.9 -000008.0-000053.800004.3 08.3200.36F? 0 +142053.55 -172852.9 -000073.2-000072.300018.1 08.3200.62G? 0 +143032.45 -554720.3 -000006.6-000005.100004.6 08.3200.49F? 0 +143136.60 -422440.9 -000004.1-000011.900003.8 08.3200.39F? 0 +143656.56 +822756.0 +000024.9+000013.400002.9 08.3200.95G? 0 +144135.32 +182903.3 -000028.1+000019.300006.3 08.3200.68G? 0 +150536.37 -011856.8 -000005.0-000038.100004.7 08.3200.48F? 0 +150858.71 -250313.1 -000099.9+000012.200005.3 08.3200.53F? 0 +151503.24 +364948.7 +000017.7+000003.000012.1 08.3200.54F? 0 +151653.86 +254514.8 +000013.2-000062.200016.3 08.3200.58G? 0 +152604.38 -755647.3 -000011.2-000008.300001.4 08.3200.96K? 0 +152804.87 -500707.0 -000003.9+000005.200009.4 08.32-0.02B? 0 +153020.93 -415512.0 -000004.9-000048.800006.2 08.3200.32F? 0 +153102.41 +472001.8 +000002.7+000007.100002.8 08.3200.17A? 0 +153313.40 -544638.4 +000043.6-000010.700007.0 08.3200.86G? 0 +153431.21 -025630.1 -000018.2+000000.600003.1 08.3200.50F? 0 +153715.64 -132225.2 -000113.9+000003.200008.4 08.3200.52F? 0 +153841.79 -014712.5 +000028.6-000027.700010.7 08.3200.97K? 0 +154229.50 -354536.9 -000060.9-000039.800004.8 08.3200.34F? 0 +155449.53 -585652.8 -000008.0+000026.100007.4 08.3200.59G? 0 +155512.41 +262910.1 -000055.7+000059.400006.1 08.3200.41F? 0 +155758.06 +143135.5 -000041.6+000027.200000.9 08.3200.39F? 0 +160015.56 +490633.5 +000016.2-000028.700003.7 08.3200.97K? 0 +160325.65 +050335.3 +000034.6+000013.800017.6 08.3200.70G? 0 +160328.90 -602912.8 -000011.3+000013.200011.6 08.3200.06A? 0 +160505.50 -484939.6 -000044.3-000101.500009.9 08.3200.58G? 0 +160831.37 -350949.4 -000022.8-000019.300009.4 08.3200.28A? 0 +161701.23 +070906.8 -000121.1-000054.100019.9 08.3200.68G? 0 +162919.66 -213408.1 -000055.3-000025.000005.0 08.3200.50F? 0 +163740.63 +473742.2 +000001.8-000041.700000.9 08.3200.96K? 0 +164355.55 -293517.8 +000005.1+000000.400009.5 08.3200.02A? 0 +164356.70 -023751.1 -000003.5+000003.100002.9 08.3200.57F? 0 +164855.07 -481751.8 +000008.7+000001.700001.2 08.32-0.01B? 0 +165024.65 -380254.2 -000003.6-000023.200002.4 08.3200.11A? 0 +165600.73 -373045.3 -000020.4-000019.900015.7 08.3200.16A? 0 +165818.97 -042036.4 -000037.2-000043.700016.4 08.3200.52F? 0 +165951.09 -314234.8 +000003.7-000005.000010.4 08.3200.03A? 0 +170242.75 +125632.6 -000032.8-000057.300004.5 08.3200.60G? 0 +170557.02 +520157.3 -000038.7-000025.200013.3 08.3200.55F? 0 +170808.02 -353848.2 -000032.2-000032.900000.7 08.3200.42F? 0 +171231.27 -251337.3 -000000.6-000045.800005.2 08.3200.57F? 0 +171318.85 +211837.0 -000007.8+000056.200003.0 08.3200.99K? 0 +172030.41 -435219.0 -000042.5-000068.600026.7 08.3200.43F? 0 +172353.73 -631006.1 +000000.0-000007.500008.0 08.3200.97K? 0 +172613.79 +240804.7 -000013.7+000002.500002.3 08.3200.19A? 0 +173000.79 -421955.8 +000039.6-000017.500002.6 08.32-0.00B? 0 +173913.83 +410231.0 +000012.3-000002.600008.1 08.3200.94G? 0 +174219.81 -150015.4 -000044.6-000030.800014.3 08.3200.63G? 0 +174248.66 +431008.4 +000022.1+000002.000009.9 08.3200.31F? 0 +174842.01 -620849.0 +000005.2-000014.800005.6 08.3200.30A? 0 +174857.88 -592310.3 -000001.1-000013.000005.0 08.32-0.03B? 0 +175045.84 -461340.6 +000008.0-000007.100003.3 08.32-0.09B? 0 +180028.81 -183444.1 -000006.2+000001.200008.0 08.3200.12A? 0 +180229.08 -824407.5 +000013.4-000009.900001.2 08.3200.90G? 0 +180435.22 -553412.5 -000000.8-000008.300004.2 08.32-0.04B? 0 +180603.21 -292554.0 -000009.9-000008.900015.9 08.32-0.17B? 0 +180827.09 -195207.9 +000009.1-000007.600002.6 08.3200.30A? 0 +181301.81 -454007.8 +000004.4-000048.100001.1 08.3200.52F? 0 +181402.58 -331401.8 -000011.4-000008.000001.1 08.32-0.01B? 0 +181957.43 +033352.0 -000003.3-000006.800010.7 08.3200.42F? 0 +182051.99 -625645.9 +000035.9-000078.500010.2 08.3200.51F? 0 +182202.31 +143927.9 +000001.1-000005.000006.3 08.32-0.04B? 0 +182417.26 -495109.0 -000005.9-000003.700002.0 08.3200.10A? 0 +182418.45 -404355.3 -000010.6+000003.400007.1 08.32-0.04B? 0 +183040.87 -154429.0 -000014.8-000001.400003.1 08.3200.43F? 0 +183207.80 -244359.3 +000027.1-000100.000003.8 08.3200.49F? 0 +183918.80 +634731.7 -000003.0-000025.200006.5 08.3200.20A? 0 +184457.58 +442132.5 -000018.6-000016.900003.1 08.3200.48F? 0 +185229.70 -195859.0 +000017.4-000006.900012.5 08.3200.03A? 0 +185314.68 -112102.8 +000012.0+000021.200012.5 08.3200.32F? 0 +185418.01 -195558.7 -000003.8-000006.600004.7 08.32-0.03B? 0 +190023.06 +354912.9 +000003.8+000002.900008.9 08.3200.00A? 0 +190145.51 +225314.8 -000004.5-000006.100002.2 08.3200.10A? 0 +190242.47 -202442.3 +000035.1-000068.600006.8 08.3200.52F? 0 +190303.13 -145248.9 -000002.9-000012.400004.9 08.3200.04A? 0 +190723.64 -125038.8 +000056.6+000001.500040.8 08.3200.76G? 0 +191057.84 -601619.0 +000011.3-000104.300014.2 08.3200.62G? 0 +191755.74 -343110.1 +000006.8+000001.500004.0 08.3200.35F? 0 +192440.93 +384554.6 -000009.2+000001.100000.9 08.3200.15A? 0 +192740.82 -542008.9 +000015.4-000231.200037.8 08.3200.65G? 0 +192749.37 +481036.2 +000005.7+000010.200000.8 08.32-0.15B? 0 +192802.76 -012018.8 +000012.4-000000.300002.5 08.3200.17A? 0 +192812.92 -093215.7 +000011.4-000033.900004.3 08.3200.36F? 0 +192831.03 +514149.6 +000005.9+000011.900003.4 08.32-0.03B? 0 +192955.29 +493031.6 +000000.0+000000.000000.0 08.3200.03A? 1 +193137.81 +174659.7 -000019.6-000102.700018.3 08.3200.61G? 0 +193504.51 +503738.7 -000000.9+000086.800014.2 08.3200.55F? 0 +193646.80 -494806.9 -000000.4+000007.500006.0 08.3200.98K? 0 +193955.05 -060908.2 -000030.5-000027.500002.6 08.3200.61G? 0 +193958.70 +213405.0 +000004.8-000003.700002.3 08.3200.14A? 0 +194107.53 +133453.8 +000008.0+000011.600005.4 08.3200.01A? 0 +194151.79 +495919.7 -000000.4+000007.600003.1 08.3200.95G? 0 +194208.59 +313226.8 +000013.8-000016.100005.2 08.3200.47F? 0 +194340.80 +751944.4 +000015.9+000032.300002.3 08.3200.90G? 0 +194902.99 +295258.3 -000003.1-000015.000003.1 08.3200.89G? 0 +195231.36 +172553.6 +000016.5+000018.200003.4 08.3200.30A? 0 +195512.03 -005033.1 +000011.9-000035.100014.7 08.3200.63G? 0 +195637.31 +324940.6 +000006.9-000003.100003.3 08.3200.32F? 0 +200020.32 -235722.1 +000026.2-000008.000004.5 08.3200.37F? 1 +200227.13 -554132.6 -000015.6-000007.900002.5 08.3200.07A? 0 +200417.64 -352022.0 +000045.6-000001.000002.6 08.3200.86G? 0 +200628.72 +430521.8 +000000.2-000009.700004.5 08.3200.09A? 0 +200712.32 +374309.8 -000007.0-000006.500009.2 08.3200.03A? 0 +201248.17 -134734.5 +000100.7-000068.300018.5 08.3200.89G? 0 +201259.32 +501111.0 -000006.6-000006.900000.5 08.3200.05A? 0 +201853.67 +101121.4 +000016.0-000013.000017.5 08.3200.02A? 0 +202136.79 +322714.8 +000002.8-000007.500001.9 08.3200.04A? 0 +202139.96 +421405.6 +000002.2-000000.200000.9 08.32-0.01B? 0 +202228.79 -360516.4 -000127.3-000076.400032.5 08.3200.57F? 0 +203004.16 +214911.4 +000011.8+000012.300008.1 08.3200.50F? 0 +203038.03 +022404.7 +000017.0+000014.200008.7 08.3200.13A? 0 +203811.25 +383248.5 -000011.7-000030.100015.2 08.3200.84G? 0 +203955.78 -532333.9 -000005.4+000011.700006.1 08.3200.29A? 0 +204234.05 +124342.3 -000007.7-000023.500014.3 08.3200.46F? 0 +204743.33 +431612.3 +000009.8+000010.100003.3 08.3200.15A? 0 +204834.13 +502928.0 -000008.3+000022.000033.7 08.3200.04A? 1 +205003.17 -394230.6 -000009.6-000003.200002.5 08.3200.16A? 0 +205004.00 +002133.4 +000000.9-000005.400000.1 08.3200.37F? 0 +205032.26 +284220.4 +000009.1-000010.300008.0 08.3200.99K? 0 +205109.99 +552919.5 -000007.3-000006.300003.5 08.3200.50F? 0 +205350.42 +460016.4 +000085.9+000038.500020.3 08.3200.54F? 0 +205443.37 +471649.8 +000006.1+000006.400002.0 08.3200.88G? 0 +205505.22 -452304.1 +000012.8+000001.900018.2 08.3200.86G? 0 +205811.99 -583017.9 -000041.5-000078.200015.6 08.3200.65G? 0 +205927.89 +791810.2 +000036.8-000001.700007.8 08.3200.45F? 0 +210036.53 +583719.4 +000024.7-000004.700003.7 08.3200.03A? 0 +210451.15 +615432.5 -000004.6+000004.700008.8 08.3200.20A? 0 +210754.46 +013053.4 -000000.1+000018.900014.7 08.3200.37F? 0 +211320.32 +465455.3 +000009.9+000013.500012.7 08.3200.26A? 0 +212335.72 +645538.0 +000008.3+000005.200000.3 08.3200.12A? 0 +212446.54 -415945.2 +000032.3+000001.000004.8 08.3200.50F? 0 +212515.80 +364120.4 +000002.3+000001.600011.7 08.3200.36F? 0 +212547.80 +332855.9 -000015.8-000007.000008.2 08.3200.04A? 0 +212624.55 -465908.4 -000023.1-000012.100009.2 08.3200.29A? 0 +212645.08 -171612.3 +000008.8-000043.000007.6 08.3200.49F? 0 +213007.71 +295325.1 +000006.7-000007.800004.9 08.3200.05A? 0 +213214.65 -651807.8 +000009.9-000008.600001.2 08.3200.91G? 0 +213334.64 -752445.8 +000043.0-000045.500004.1 08.3200.62G? 0 +213515.21 +351120.9 +000007.5-000006.600012.4 08.3200.27A? 0 +214243.24 -093759.6 +000091.6-000004.500007.7 08.3200.59G? 0 +214325.25 +014803.5 +000155.2-000022.400025.8 08.3200.88G? 0 +214448.45 +071231.7 +000017.2-000011.300003.1 08.3200.47F? 0 +214512.00 -502647.0 -000036.8-000077.300015.1 08.3200.64G? 0 +214913.74 +503043.2 -000002.2-000000.300003.1 08.3200.04A? 0 +214958.49 +541427.0 +000003.9+000002.300005.7 08.3200.03A? 0 +215040.48 -680502.3 +000052.1-000011.100012.5 08.3200.98K? 0 +215141.62 +470813.5 -000007.4-000000.100006.7 08.3200.02A? 0 +215225.48 +582036.9 +000026.3+000020.000006.3 08.3200.23A? 0 +215727.75 +480220.0 +000001.3-000002.300007.6 08.32-0.04B? 0 +215732.40 +412658.2 +000006.1+000006.400004.8 08.3200.12A? 0 +215801.03 -051214.0 +000129.3-000108.000034.9 08.3200.62G? 0 +220653.01 +491602.5 -000016.1-000018.200000.8 08.3200.09A? 0 +220753.59 -052949.5 +000014.3-000004.300005.6 08.3200.17A? 0 +220843.00 +560150.6 -000062.1-000052.100006.6 08.3200.52F? 0 +220907.78 +072933.7 +000072.0-000003.000027.4 08.3200.51F? 0 +220926.26 -515323.8 -000032.8+000003.100003.9 08.3200.42F? 0 +221309.42 -212421.6 +000012.0+000000.300010.7 08.3200.05A? 0 +221630.49 +431120.2 -000000.3-000012.100002.5 08.3200.32F? 0 +221725.45 -574702.6 +000019.8-000018.000001.5 08.3200.93G? 0 +222322.47 +293150.8 -000007.5+000001.900010.2 08.3200.34F? 0 +222436.95 +411824.0 -000002.1-000013.600005.0 08.3200.01A? 0 +222558.40 +534653.7 -000003.0-000011.200000.9 08.3200.24A? 0 +222808.37 -115325.1 +000024.4+000007.900016.5 08.3200.46F? 0 +223009.48 +425139.8 -000017.2-000009.800004.5 08.3200.24A? 0 +223518.11 +434051.9 +000006.5-000003.600004.3 08.32-0.06B? 0 +223657.23 +634441.2 -000000.9-000005.900002.8 08.3200.51F? 0 +224113.75 +225151.1 +000052.0+000008.700002.1 08.3200.18A? 0 +224829.77 +280718.7 -000070.0-000037.000007.2 08.3200.54F? 0 +224925.73 +162110.9 -000014.6-000044.300002.6 08.3200.21A? 0 +225644.51 +360132.3 -000023.2-000027.200001.3 08.3200.24A? 0 +225835.44 +120144.9 +000108.0-000035.100003.6 08.3200.42F? 0 +230220.67 +194108.0 -000028.9-000036.200019.3 08.3200.27A? 0 +231215.79 -612914.2 -000065.2+000002.100002.7 08.3200.41F? 0 +231520.03 -043202.7 -000029.4-000036.600001.7 08.3200.40F? 0 +231818.37 +075006.1 +000046.6+000010.600003.3 08.3200.59G? 0 +231941.91 +662457.8 +000004.2-000010.500006.9 08.3200.18A? 0 +232756.09 +110810.1 +000029.1-000019.600032.1 08.3200.55F? 0 +232818.06 +632327.0 -000012.9-000008.800009.4 08.3200.45F? 0 +232914.28 +323956.4 +000020.5-000009.000013.4 08.3200.22A? 0 +232944.96 -761930.1 +000056.9-000005.700004.9 08.3200.40F? 0 +233350.99 +571315.9 -000001.9-000006.100006.1 08.3200.12A? 0 +233656.00 -342105.5 +000003.9-000064.200018.6 08.3200.89G? 0 +233723.17 +073726.2 +000000.5+000015.500013.0 08.3200.47F? 0 +234255.42 +445336.2 +000026.0+000009.200004.2 08.3200.39F? 0 +234507.33 +334707.3 +000022.4-000010.100003.8 08.3200.04A? 0 +235005.48 +025236.2 +000447.3+000181.400030.3 08.3200.75G? 0 +235154.19 +072720.2 +000037.2-000005.200003.6 08.3200.13A? 0 +235714.68 +220037.1 +000021.3-000063.100002.8 08.3200.46F? 0 +235716.67 +131245.0 -000046.0-000064.500008.1 08.3200.49F? 0 +001135.69 -050405.4 -000001.2+000008.800015.2 08.3201.12K? 0 +001357.55 +402512.8 +000021.8+000007.600009.8 08.3201.48K? 0 +001511.10 +780102.3 +000017.6-000006.400006.5 08.3201.16K? 0 +002510.15 +643819.3 +000020.7-000005.700005.6 08.3201.60K? 0 +003643.70 -174748.1 +000010.6-000025.300006.1 08.3201.15K? 0 +004413.21 +131826.2 +000027.8-000012.000008.8 08.3201.21K? 0 +004832.80 -531956.9 +000011.3-000012.100003.7 08.3201.15K? 0 +005210.03 -151938.6 -000007.5-000001.100011.8 08.3201.12K? 0 +005549.91 -171831.8 +000004.4-000005.600016.2 08.3201.09K? 0 +011138.06 +350638.0 +000041.4-000033.900014.0 08.3201.04K? 0 +011259.82 +571056.8 -000010.0-000008.300001.1 08.3201.38K? 0 +012116.44 +115536.6 +000010.0-000011.300015.6 08.3201.06K? 0 +012513.96 -455534.8 +000000.2-000002.400002.6 08.3201.34K? 0 0.10 1.00 +012721.70 +065744.8 +000135.9-000024.200003.7 08.3201.00K? 0 +013243.96 -444420.4 -000010.5-000013.800000.3 08.3201.43K? 0 +013650.04 +222629.7 -000003.4-000013.900000.5 08.3201.64K? 0 +013744.39 +673525.1 +000011.2-000039.100011.0 08.3201.35K? 0 +014512.31 +565206.0 +000008.2-000016.300004.0 08.3201.75K? 0 +014640.58 -431910.1 +000040.6-000002.000000.8 08.3201.14K? 0 +014912.90 +345415.2 +000011.5-000019.900002.0 08.3201.00K? 0 +015825.28 -020629.0 -000001.2-000012.200013.1 08.3201.32K? 0 +015914.04 +425903.2 +000026.0-000017.200004.2 08.3201.49K? 0 +020420.73 +514136.0 -000002.4-000000.400011.7 08.3201.19K? 0 +020724.94 +561058.0 -000029.1+000003.400009.9 08.3201.06K? 0 diff --git a/kstars/kstars/data/hip062.dat b/kstars/kstars/data/hip062.dat new file mode 100644 index 00000000..15134647 --- /dev/null +++ b/kstars/kstars/data/hip062.dat @@ -0,0 +1,1000 @@ +020826.49 -062810.4 -000018.7-000002.400026.0 08.3201.54K? 0 +021030.73 -304739.1 -000002.1-000019.900016.0 08.3201.20K? 0 +021711.75 +013031.3 +000001.7+000006.100008.3 08.3201.28K? 0 +021814.78 -304722.4 -000013.8-000015.700009.3 08.3201.21K? 0 +021841.51 +001953.7 -000008.8-000027.800003.5 08.3201.13K? 0 +022923.12 -115818.0 -000003.6+000012.600003.0 08.3201.15K? 0 +023512.20 +435304.6 -000009.0-000002.500015.3 08.3201.31K? 0 +023738.09 -360933.9 +000022.5-000003.800007.8 08.3201.00K? 0 +024221.72 +411731.9 +000001.7-000014.300000.9 08.3201.55K? 0 +024635.32 -135824.5 -000005.3+000007.700003.1 08.3201.00K? 0 +024906.28 +835224.9 -000006.9-000004.200007.0 08.3201.63K? 0 +025026.62 +132656.5 -000017.2+000000.400013.6 08.3201.33K? 0 +025911.99 -561019.9 -000000.1-000030.600000.0 08.3201.57K? 0 +025921.09 -260917.2 +000011.7-000004.900002.8 08.3201.36K? 0 +031423.52 +091206.2 +000012.4-000020.200023.5 08.3201.18K? 0 +032838.75 -611122.3 +000012.9-000000.800008.5 08.3201.17K? 0 +033539.59 -650425.7 +000003.2+000009.600022.1 08.3201.53K? 0 +034142.18 +573023.6 -000002.6-000011.100018.8 08.3201.34K? 0 +034458.30 +780339.8 -000002.5-000011.900006.1 08.3201.18K? 0 +040524.02 +231007.2 -000002.3-000002.100023.5 08.3201.19K? 0 +040854.51 -043141.9 +000049.4-000001.800016.9 08.3201.08K? 0 +041307.22 -363242.3 -000000.2+000002.900006.3 08.3201.36K? 0 +043100.94 -165316.2 +000054.5+000039.700018.0 08.3201.02K? 0 +043228.97 -174428.2 +000017.3-000008.900015.9 08.3201.47K? 0 +043753.73 +543247.0 +000009.0-000004.700002.7 08.3201.33K? 0 +043909.68 +020745.8 +000033.8-000014.100003.1 08.3201.10K? 0 +044025.69 -174101.0 +000008.7+000000.900000.2 08.3201.61K? 0 +044050.64 +555153.1 +000026.5+000000.100022.2 08.3201.67K? 0 +044413.72 +361052.5 +000000.4-000025.000020.9 08.3201.67K? 0 +045925.65 +201138.7 +000022.0-000003.600006.0 08.3201.17K? 0 +050548.08 -144701.2 +000048.1+000015.000008.3 08.3201.06K? 0 +050724.92 -004757.7 +000004.4-000012.600022.3 08.3201.47K? 0 +051413.83 -512126.8 +000020.6+000009.400004.0 08.3201.32K? 0 +051458.41 +061552.5 +000016.4-000007.100016.8 08.3201.49K? 0 +052050.24 -633130.7 +000001.2+000036.500003.2 08.3201.09K? 0 +054409.22 +504812.0 +000011.5-000032.600012.9 08.3201.24K? 1 +054410.31 -865407.9 -000011.0+000006.400002.8 08.3201.04K? 0 +054545.96 -401517.5 -000009.9-000036.800000.8 08.3201.12K? 0 +055524.20 +490019.6 +000000.9-000010.100015.7 08.3201.45K? 0 +060044.88 +071834.1 -000001.2+000013.100005.7 08.3201.70K? 0 +061511.42 -622211.9 +000000.6-000008.900003.1 08.3201.32K? 0 +063057.03 -471527.3 -000001.0-000002.500001.4 08.3201.28K? 0 +063436.58 +213832.1 -000000.7-000005.400010.0 08.3201.43K? 0 +064005.32 -082941.8 +000002.0+000014.200008.0 08.3201.39K? 0 +064006.82 +154350.9 +000003.7+000004.400017.2 08.3201.09K? 0 +064206.90 +501845.6 -000003.1-000003.200022.5 08.3201.28K? 0 +065022.15 -165627.9 -000010.8+000009.000002.5 08.3201.59K? 0 +065329.12 -421319.7 -000016.0+000026.100010.4 08.3201.00K? 0 +065636.58 -312251.2 -000001.0+000002.200017.5 08.3201.33K? 0 +065825.45 -530607.4 -000011.5+000004.900004.5 08.3201.50K? 0 +065954.48 +331416.6 +000024.9-000010.400008.1 08.3201.08K? 0 +070122.26 -231124.3 -000007.8-000011.200005.3 08.3201.31K? 0 +070209.91 +030258.2 +000032.6-000015.800023.3 08.3201.08K? 0 +070222.23 -020041.8 -000007.5-000021.600009.7 08.3201.12K? 0 +070246.54 +313246.1 +000042.3+000012.900006.7 08.3201.44K? 0 +070407.90 +000139.2 -000022.9+000026.900010.5 08.3201.01K? 0 +070726.07 +203101.4 -000008.1+000004.600007.4 08.3201.41K? 0 +073117.52 +291257.8 -000034.5-000020.400010.1 08.3201.09K? 0 +073414.66 +010648.9 -000001.8-000000.700006.7 08.3201.14K? 0 +073521.63 -175538.9 +000000.9-000001.400010.2 08.3201.23K? 0 +073754.42 +364700.3 +000011.3-000006.700014.3 08.3201.59K? 0 +074013.85 +793400.1 +000001.2-000008.800002.8 08.3201.42K? 0 +074543.54 -182621.9 -000048.0-000019.700002.1 08.3201.06K? 0 +075253.78 -650152.1 +000009.7+000025.000009.1 08.3201.05K? 0 +075404.97 +803055.2 +000002.2-000020.800000.4 08.3201.55K? 0 +082023.46 -334633.5 -000015.4+000015.400004.0 08.3201.62K? 0 +082042.45 -600533.2 -000023.4+000014.700008.5 08.3201.28K? 0 +082421.56 -455341.9 -000023.5+000016.200003.1 08.3201.18K? 0 +082450.58 -145020.3 +000004.4+000013.500016.3 08.3201.56K? 0 +082528.10 -165902.2 +000008.4-000006.100008.6 08.3201.55K? 0 +083750.97 -180440.3 +000024.4+000012.900008.8 08.3201.02K? 0 +083900.56 -292032.0 +000003.7+000002.100007.7 08.3201.14K? 0 +083940.48 +320238.1 -000034.5-000043.000005.9 08.3201.53K? 0 +084113.58 -272627.4 -000019.8+000012.300003.9 08.3201.24K? 0 +084338.69 -472411.3 -000000.3+000012.400000.2 08.3201.24K? 0 0.10 1.00 +084506.14 -132408.4 +000002.2+000012.300009.1 08.3201.60K? 0 +085042.09 -330356.6 +000022.5-000002.300003.1 08.3201.11K? 0 +085404.08 +571651.1 -000016.5-000005.800007.7 08.3201.02K? 0 +085422.23 +030720.6 -000006.8-000004.600000.1 08.3201.45K? 0 +085618.92 -292709.1 -000009.9-000002.000003.7 08.3201.05K? 0 +085931.82 -370213.8 -000013.2+000009.900014.1 08.3201.53K? 0 +090121.63 +365326.3 +000001.1+000001.800015.6 08.3201.24K? 0 +091146.79 -030836.8 +000010.5-000012.500004.4 08.3201.07K? 0 +091406.95 -560533.8 -000011.3-000009.600006.9 08.3201.57K? 0 +091443.61 -573943.6 -000009.1+000015.500010.6 08.3201.25K? 0 +091536.03 +355852.8 -000012.9-000007.700001.5 08.3201.34K? 0 +091646.91 -563007.2 +000001.5-000003.700001.8 08.3201.75K? 0 +092922.81 +205453.1 -000036.5+000001.900008.7 08.3201.11K? 0 +093131.91 -601120.7 -000025.0+000023.900012.2 08.3201.44K? 0 +093455.12 -451358.7 +000039.9-000040.800003.3 08.3201.07K? 0 +094251.83 -500833.2 +000000.3+000013.800005.7 08.3201.39K? 0 +094609.46 +204842.9 -000027.5+000019.600006.3 08.3201.03K? 0 +095251.16 -155427.8 -000090.7+000018.900008.1 08.3201.05K? 0 +095633.96 -211517.5 -000000.6-000010.300000.5 08.3201.39K? 0 +100110.14 -343748.6 -000006.2+000000.600014.0 08.3201.56K? 0 +100153.42 -504541.8 -000028.6-000007.900011.1 08.3201.24K? 0 +100628.41 -575902.4 -000009.5-000003.200012.7 08.3201.38K? 0 +100651.56 -495759.9 -000010.6+000004.200001.8 08.3201.33K? 0 +101308.05 +281648.9 +000011.9-000010.800025.0 08.3201.04K? 0 +101330.37 -442516.0 +000000.5+000009.300006.9 08.3201.19K? 0 +102030.92 +033721.0 -000000.2-000034.200000.0 08.3201.14K? 0 +102330.44 -420445.3 -000011.5-000008.200002.5 08.3201.15K? 0 +102536.98 +473402.7 +000011.2-000006.100003.8 08.3201.40K? 0 +103802.99 -564901.9 +000005.8+000007.100008.6 08.3201.72K? 0 +103817.68 +062904.1 -000021.7+000005.400002.7 08.3201.01K? 0 +105311.94 -092039.9 +000047.6-000024.300010.8 08.3201.06K? 0 +110034.32 -255122.5 +000003.9-000036.600004.2 08.3201.18K? 0 +110055.35 +693502.6 -000010.1-000048.000001.9 08.3201.10K? 0 +110956.99 -680459.8 -000002.1-000007.100004.0 08.3201.18K? 0 +111013.62 -453207.8 -000022.8+000003.900000.5 08.3201.02K? 0 +111454.22 +245905.7 -000007.8-000049.700002.4 08.3201.10K? 0 +112506.41 -725151.5 +000012.2+000010.900006.0 08.3201.04K? 0 +114329.73 -335308.6 +000016.6-000013.300010.7 08.3201.12K? 0 +120032.62 -595723.2 -000013.2+000009.300003.0 08.3201.05K? 0 +120827.81 -042017.0 -000033.0-000006.300003.3 08.3201.12K? 0 +122030.46 -654848.9 -000001.5+000009.200011.6 08.3201.36K? 0 +123813.03 +015847.6 -000005.9-000006.600002.5 08.3201.50K? 0 +123932.36 -722406.9 -000049.9-000010.000003.9 08.3201.13K? 0 +125002.54 +003956.3 -000040.3-000034.600000.0 08.3201.17K? 0 +125120.91 -165458.1 +000007.5+000027.000041.3 08.3201.02K? 0 +125125.39 +422821.7 -000076.6-000018.000002.9 08.3201.15K? 0 +130614.04 +035648.0 -000004.2-000016.800013.7 08.3201.04K? 0 +130632.03 -571407.1 -000028.1-000023.700003.6 08.3201.23K? 0 +131756.76 -672612.7 -000038.1-000011.300004.9 08.3201.11K? 0 +131947.84 +502600.5 -000055.2-000008.700009.2 08.3201.56K? 0 +133302.84 -133049.9 +000001.4-000018.100022.6 08.3201.16K? 0 +133320.99 -542553.2 -000008.7+000011.500011.9 08.3201.54K? 0 +134307.46 -393452.9 -000018.1+000002.600010.1 08.3201.12K? 0 +135140.53 -620735.6 -000022.3-000006.000005.3 08.3201.73K? 0 +135623.67 -350613.4 -000034.0+000005.100006.9 08.3201.10K? 0 +140439.00 -140950.2 -000012.5+000004.100020.5 08.3201.32K? 0 +140702.93 +521244.3 +000010.9+000004.700006.9 08.3201.08K? 0 +140919.92 +653330.4 -000003.3+000018.200004.9 08.3201.10K? 0 +141926.34 +145608.6 -000001.2+000010.900007.7 08.3201.44K? 0 +144808.80 +225722.1 -000026.9+000036.700002.0 08.3201.28K? 0 +145320.56 -465824.1 -000016.1-000008.500005.2 08.3201.43K? 0 +145601.14 +424732.8 -000037.0+000019.700000.1 08.3201.05K? 0 +145943.39 -191818.2 +000032.0-000007.200010.8 08.3201.33K? 0 +150102.10 +160933.2 -000044.5+000017.700002.3 08.3201.28K? 0 +150559.19 -450014.5 -000020.1-000030.500014.5 08.3201.22K? 0 +151303.29 +093441.3 -000013.8-000021.100006.4 08.3201.08K? 0 +153224.25 -014700.7 -000018.5-000006.100003.5 08.3201.66K? 0 +153336.34 +530452.1 +000036.8-000032.800005.7 08.3201.30K? 0 +153626.19 +372235.6 -000011.2+000002.200000.2 08.3201.40K? 0 +153857.27 -324823.4 -000014.4+000015.300010.0 08.3201.12K? 0 +160123.58 +414746.4 -000019.4-000009.300008.3 08.3201.26K? 0 +160523.08 +420136.2 +000000.9-000033.700011.9 08.3201.09K? 0 +160620.68 -001143.0 -000030.8+000001.300002.2 08.3201.07K? 0 +160928.32 +295058.8 -000063.5+000009.500003.1 08.3201.45K? 0 +161052.70 +151031.0 -000009.1+000030.300016.7 08.3201.05K? 0 +161603.73 +202933.2 +000004.3-000004.600002.6 08.3201.12K? 0 +164340.47 +213525.7 +000006.6+000007.900007.9 08.3201.16K? 0 +170107.66 -535849.5 +000009.1+000020.900011.1 08.3201.44K? 0 +170208.72 -231716.9 +000011.9-000043.600005.2 08.3201.02K? 0 +170944.71 +741357.9 -000032.2+000006.700004.0 08.3201.41K? 0 +172707.06 -715537.8 -000003.5-000026.500003.2 08.3201.04K? 0 +174544.39 +164935.1 -000011.7+000000.100009.4 08.3201.01K? 0 +174751.56 -443236.8 -000008.8-000013.500002.5 08.3201.27K? 0 +174850.94 -281446.1 +000000.1-000018.600005.7 08.3201.28K? 0 +174944.87 -423619.0 -000031.4+000004.000000.3 08.3201.38K? 0 +175354.37 +094707.3 -000035.5+000006.700000.1 08.3201.19K? 0 +175935.77 -522458.5 -000024.0-000022.700029.0 08.3201.13K? 0 +180143.51 +341050.0 -000003.9+000015.100010.8 08.3201.04K? 0 +180249.81 +495713.7 -000009.9-000014.600000.2 08.3201.12K? 0 +180406.60 -525118.7 -000011.6-000020.100000.7 08.3201.39K? 0 +181238.35 -160026.0 -000003.9+000005.800001.3 08.3201.46K? 0 +182445.96 +220716.4 +000006.7+000001.600003.4 08.3201.26K? 0 +183415.76 -130353.4 +000008.8-000012.300014.7 08.3201.94M? 0 +183753.41 +350544.9 -000002.2-000022.300005.4 08.3201.16K? 0 +185235.71 -101237.2 -000005.3-000005.900012.1 08.3201.87M? 0 +185315.85 +332828.0 -000022.9+000018.600008.5 08.3201.14K? 0 +185431.17 +120325.9 -000025.5-000037.400003.5 08.3201.35K? 0 +185505.34 -084839.9 -000004.4-000037.800012.8 08.3201.44K? 0 +185958.54 +262108.1 -000006.3-000005.200004.5 08.3201.01K? 0 +190400.90 +363956.4 +000004.1-000002.500000.1 08.3201.56K? 0 +190405.22 -342220.8 +000007.6-000064.100005.6 08.3201.14K? 0 +190503.39 +490516.0 -000001.2+000001.300011.2 08.3201.33K? 0 +190609.95 -533232.4 +000031.3-000020.800006.7 08.3201.19K? 0 +190750.84 -310902.2 -000011.5-000058.800014.5 08.3201.61K? 0 +191842.51 -333016.3 +000033.0-000013.600017.6 08.3201.22K? 0 +192709.45 -654038.9 +000044.5-000017.900003.0 08.3201.04K? 0 +192950.01 -361744.0 -000009.6-000018.000027.6 08.3201.60K? 0 +193001.64 -272050.9 -000026.1-000011.600011.5 08.3201.66K? 0 +193536.59 -500807.0 -000019.7-000031.000002.9 08.3201.04K? 0 +193704.10 -213745.1 +000010.8-000017.600006.5 08.3201.41K? 0 +193901.59 +330527.2 -000021.7-000014.100005.9 08.3201.23K? 0 +194150.15 +570539.8 +000003.7-000014.700011.2 08.3201.20K? 0 +194208.36 +095920.6 +000013.0+000009.200007.5 08.3201.44K? 0 +194229.21 -451855.1 +000001.0-000079.900006.3 08.3201.06K? 0 +194319.28 -080952.2 +000016.2-000011.400002.0 08.3201.13K? 0 +194505.08 +463709.8 +000033.3-000007.100007.5 08.3201.04K? 0 +194605.30 +294454.9 -000010.0-000022.500005.0 08.3201.20K? 0 +194853.41 +445224.5 -000012.4-000019.300002.4 08.3201.38K? 0 +195254.13 +184842.0 -000014.6-000027.900012.6 08.3201.21K? 0 +195941.79 -703153.6 +000018.2-000026.700011.6 08.3201.12K? 0 +200002.83 +325106.2 -000053.2-000008.600001.2 08.3201.27K? 0 +200648.74 +214706.8 -000006.7+000030.100001.6 08.3201.80K? 0 +200720.91 -193421.1 -000010.1-000002.200006.2 08.3201.12K? 0 +201223.64 -354658.1 +000000.7-000012.900001.5 08.3201.58K? 0 +201428.56 -355011.9 -000006.5-000034.500008.7 08.3201.62K? 0 +201517.06 +394153.7 +000009.7+000002.800007.0 08.3201.10K? 0 +202055.30 -094103.6 +000021.2-000028.700010.3 08.3201.59K? 0 +202207.78 +172747.9 +000001.1-000010.600021.3 08.3201.60K? 0 +202729.97 -032343.5 -000022.0-000015.700012.6 08.3201.28K? 0 +203302.60 +314408.3 -000000.8+000000.900000.3 08.3201.30K? 0 +204138.84 +351047.9 +000004.7+000005.500011.8 08.3201.04K? 0 +205201.47 -055558.9 +000011.1-000005.500016.7 08.3201.00K? 0 +205331.89 +344446.1 -000004.1+000012.900004.2 08.3201.67K? 0 +210135.23 +215104.9 -000001.3-000007.400002.4 08.3201.10K? 0 +210646.01 -010130.6 +000010.9-000011.500002.3 08.3201.24K? 0 +211139.75 +341205.1 -000009.4-000012.700002.6 08.3201.62K? 0 +211532.23 +135428.1 -000029.0-000032.500000.1 08.3201.18K? 0 +212058.78 -515023.5 -000012.8-000024.000018.5 08.3201.46K? 0 +212507.24 +552105.4 -000015.7-000002.200005.2 08.3201.08K? 0 +213540.98 -095903.5 -000027.2-000003.300003.3 08.3201.09K? 0 +213838.92 -033458.8 +000001.0-000004.300016.4 08.3201.01K? 0 +214007.35 +270446.5 +000011.5+000012.700000.9 08.3201.56K? 0 +215435.91 +533121.9 -000000.2-000013.900007.7 08.3201.62K? 0 +215801.82 +344154.3 +000007.5-000005.000003.7 08.3201.44K? 0 +220445.83 +653840.2 +000013.4+000002.200013.4 08.3201.40K? 0 +223629.90 +773557.6 +000003.2-000021.800002.5 08.3201.44K? 0 +223707.18 +515404.1 +000007.5+000005.300008.7 08.3201.05K? 0 +224626.42 +584255.6 +000020.6-000035.700022.2 08.3201.05K? 0 +225337.87 -060631.5 -000010.7-000005.300004.6 08.3201.13K? 0 +225733.96 -335457.3 +000002.8+000002.700000.3 08.3201.13K? 0 +230133.41 -364517.8 +000001.7+000005.400000.8 08.3201.45K? 0 +230317.55 -565040.0 +000010.3+000029.400000.5 08.3201.58K? 0 +230453.92 -765543.0 +000020.6-000015.500004.2 08.3201.60K? 0 +231119.53 +375345.0 +000034.4+000009.800011.9 08.3201.17K? 0 +231305.20 -541713.4 -000004.3-000013.200005.5 08.3201.13K? 0 +232138.65 +624928.3 +000063.3+000042.600014.5 08.3201.15K? 0 +233728.85 +483227.2 -000017.8-000004.700007.3 08.3201.48K? 0 +233801.63 +652602.2 +000006.5-000001.100007.6 08.3201.12K? 0 +234145.38 -201014.4 -000006.5-000005.700008.0 08.3201.29K? 0 +161407.60 -455229.2 -000008.1-000031.300004.0 08.3202.25M? 0 +173414.62 -245233.3 -000002.9-000013.400032.4 08.3202.39M? 0 +034129.59 +513011.8 +000005.7+000001.400020.2 08.3203.87N? 0 0.10 1.00 +000123.63 +602119.7 -000000.5-000013.700001.3 08.3300.02A? 0 +000930.53 +430336.6 +000002.0-000003.600009.0 08.3300.29A? 0 +001634.72 +155013.8 +000052.2+000003.300017.6 08.3300.36F? 0 +002203.42 +621106.3 -000000.3-000014.900006.0 08.3300.10A? 0 +002429.65 -265501.4 -000015.2-000012.900008.4 08.3300.30A? 0 +002543.31 -505017.3 +000138.3+000020.700005.8 08.3300.39F? 0 +002836.75 +390524.5 -000011.3+000000.700000.0 08.3300.98K? 0 +003000.98 -060625.4 +000027.9-000166.700003.1 08.3300.60G? 0 +003028.33 +651619.8 -000005.7-000005.600004.4 08.3300.49F? 0 +003400.21 -301921.5 -000041.6-000056.500003.7 08.3300.97K? 0 +003643.00 +703421.8 +000037.4-000023.000016.0 08.3300.52F? 0 +003828.44 +380109.2 +000051.7-000022.500008.0 08.3300.50F? 0 +004144.98 +271110.0 +000001.1-000020.800001.5 08.3300.15A? 0 +004536.25 +580219.3 -000001.7-000007.200006.8 08.3300.12A? 0 +005522.19 -683740.4 +000020.0-000015.900000.0 08.3300.57F? 0 +010031.93 +383435.6 +000020.9-000005.000000.9 08.3300.97K? 0 +011112.79 -011627.5 -000017.5-000028.500004.4 08.3300.47F? 0 +012823.04 +445538.7 +000001.6-000004.900001.4 08.3300.01A? 0 +013434.06 -283820.3 -000029.1-000031.200003.6 08.3300.94G? 0 +014114.20 -674033.1 +000316.5-000443.300016.0 08.3300.53F? 0 +014226.01 +791955.4 +000061.5-000093.000006.6 08.3300.96K? 0 +014756.07 +400721.0 +000016.2-000008.600006.3 08.3300.24A? 0 +015132.25 +183029.4 -000002.5-000017.800009.1 08.3300.54F? 0 +015154.69 -230858.1 -000016.1-000013.000008.2 08.3300.33F? 0 +015319.25 +432322.0 -000005.8-000007.200001.5 08.3300.13A? 0 +015348.97 -544537.2 -000114.1-000127.800018.0 08.3300.65G? 0 +020937.36 +370659.1 -000004.6+000000.600006.0 08.3300.01A? 0 +021341.64 -474650.0 +000001.3-000021.100006.7 08.3300.98K? 0 +021557.40 -040542.0 +000174.0-000045.200030.9 08.3300.61G? 0 +021855.78 +272350.5 +000010.1-000047.100003.8 08.3300.43F? 0 +022326.34 +324117.4 -000007.6+000013.000009.6 08.3300.97K? 0 +023619.64 +134006.7 -000007.5-000041.800008.2 08.3300.39F? 0 +023936.63 -613159.2 +000023.0-000006.900000.3 08.33-0.07B? 0 +024703.22 -374421.8 +000031.9-000017.100017.9 08.3300.42F? 0 +025121.82 -550429.2 +000011.9+000009.100014.5 08.3300.66G? 0 +025301.24 +353815.2 +000343.9-000185.400005.7 08.3300.83G? 0 +025655.37 -685304.8 +000077.0+000069.500010.3 08.3300.30A? 0 +030311.27 +412006.6 +000013.9-000013.100002.0 08.3300.09A? 0 +030416.93 +780512.5 +000037.2-000039.800003.2 08.3300.34F? 0 +031229.06 -030008.8 -000006.0-000076.200012.9 08.3300.45F? 0 +032111.51 +591003.6 +000001.7-000003.700004.9 08.3300.30A? 0 +032737.03 -732623.6 +000072.7+000118.900013.9 08.3300.68G? 0 +033719.84 -301059.2 +000003.7+000005.100006.8 08.3300.98K? 0 +034005.21 +635229.8 +000145.2-000140.600015.2 08.3300.78G? 0 +034448.23 +405619.3 -000008.2-000007.700000.7 08.3300.71G? 0 +034815.39 +343603.4 +000046.5-000045.300002.1 08.3300.89G? 0 +035103.54 -240637.9 +000032.4+000013.200010.4 08.3300.30A? 0 +035431.82 -124318.8 +000000.0+000000.000000.0 08.3300.09A? 1 +035628.11 +230901.4 +000012.5-000054.700005.6 08.3300.28A? 0 +035819.56 +824401.2 -000001.0-000008.900002.6 08.3300.35F? 0 +040224.30 +311952.1 -000123.2-000206.500006.0 08.3300.58F? 0 +041202.01 +364549.5 +000035.9-000013.600006.1 08.3300.43F? 0 +041727.49 +163526.3 -000027.7+000025.700001.8 08.3300.50F? 0 +041818.99 +444107.4 -000020.5+000006.400009.7 08.3300.15A? 0 +042319.72 -005808.0 +000050.7-000065.200019.6 08.3300.53F? 0 +042822.05 -312721.6 +000008.7-000024.500016.2 08.3300.50F? 0 +043130.63 -314136.4 +000004.9+000015.700015.9 08.3300.45F? 0 +043748.20 +444148.8 -000025.5-000020.800008.8 08.3300.14A? 0 +044926.52 +441422.8 +000007.2-000018.900001.6 08.3300.05A? 0 +045350.32 +475722.9 +000056.2-000056.400004.8 08.3300.99K? 0 +045841.16 -272618.0 -000006.3-000005.800009.0 08.3300.22A? 0 +050705.92 +000519.9 -000022.8-000036.200031.1 08.3300.45F? 0 +050718.43 +420544.1 -000007.5-000002.600020.1 08.3300.03A? 0 +051438.25 +623231.8 +000016.1-000021.000001.5 08.3300.17A? 0 +051630.29 -373421.8 +000003.7+000030.000005.2 08.3300.36F? 0 +051700.20 +032837.0 -000018.9+000004.600007.2 08.3300.31A? 0 +052301.96 +002620.7 -000008.4-000003.300005.6 08.33-0.07B? 0 +052322.94 -012627.4 -000007.6-000008.200009.7 08.33-0.02B? 0 +052448.25 -523716.3 +000009.0+000000.100006.6 08.3300.18A? 0 +052559.80 -065748.4 +000013.2-000002.400003.4 08.3300.26A? 0 +052914.12 +001155.6 +000029.8-000018.200005.8 08.3300.57F? 0 +053513.82 -022252.3 -000005.8+000001.400002.3 08.33-0.04B? 0 +053644.06 -244212.0 -000000.8+000015.600009.5 08.3300.01A? 0 +054450.78 -171512.8 -000016.9-000040.900005.0 08.3300.62G? 0 +054609.41 -121639.3 -000015.4-000007.800004.0 08.3300.35F? 0 +055450.04 +470751.3 -000003.1-000022.600010.0 08.3300.15A? 0 +055908.91 +224829.2 -000019.6-000003.900010.0 08.3300.06A? 0 +060342.79 +501405.5 +000010.4+000002.900003.6 08.3300.01A? 0 +060756.30 -442842.0 +000007.7+000012.600012.3 08.3300.10A? 0 +061451.34 -621702.8 +000034.8+000067.500010.5 08.3300.55F? 0 +062659.09 +385830.8 -000014.9+000007.700000.3 08.3300.40F? 0 +062756.54 +081521.3 -000023.5-000004.900003.6 08.3300.92G? 0 +063357.36 +222024.5 -000035.1-000023.000005.7 08.3300.40F? 0 +064428.21 +115137.8 +000010.9+000005.300003.4 08.3300.10A? 0 +064446.26 -522524.9 -000001.8+000019.700007.0 08.3300.13A? 1 +064503.65 +455835.3 +000004.2+000004.500004.5 08.3300.07A? 0 +064615.24 +514942.1 -000009.1+000031.900026.8 08.3300.50F? 0 +064646.53 -060841.2 +000003.4-000010.000002.2 08.3300.10A? 0 +064734.38 -551555.1 -000011.3+000034.700009.6 08.3300.94G? 0 +064800.65 -394122.2 +000012.6+000003.500007.7 08.3300.41F? 0 +064838.17 -282208.6 -000000.1+000030.100002.5 08.3300.28A? 0 +064849.30 -081836.9 +000002.1-000004.900001.8 08.33-0.05B? 0 +065032.30 -270742.1 -000000.3-000004.500006.1 08.3300.94G? 0 +065345.55 +012423.0 -000005.4+000001.800007.9 08.33-0.04B? 0 +065401.70 -274536.2 -000006.7+000002.400001.0 08.3300.04A? 0 +065939.03 -115817.5 -000015.6+000010.200000.8 08.3300.38F? 0 +070027.78 -655432.5 -000029.1+000131.600012.7 08.3300.59G? 0 +070148.29 -274207.7 +000007.7+000004.500008.3 08.3300.82G? 0 +070529.22 -290410.0 -000010.4+000028.900006.3 08.3300.09A? 0 +070746.28 -251701.3 -000002.8+000004.900002.2 08.3300.05A? 0 +070804.34 +295006.8 -000158.6-000285.000036.8 08.3300.92G? 0 +070809.43 +555106.5 -000007.8-000059.000004.8 08.3300.39F? 0 +070920.85 +180142.9 +000001.4+000000.300002.9 08.33-0.06B? 0 +071139.41 +561829.8 -000030.8-000017.800019.3 08.3300.50F? 0 +071218.37 -582413.1 -000022.4+000046.300011.1 08.3300.31A? 0 +071514.04 -060111.8 +000012.1+000001.900014.9 08.3300.78G? 0 +071549.73 +451233.4 -000005.0+000003.300011.9 08.3300.13A? 0 +071601.70 +055522.9 -000000.3-000015.900001.7 08.3300.02A? 0 +071748.34 -281710.5 -000012.4+000001.400002.8 08.33-0.06B? 0 +071817.67 +061751.2 -000002.6-000019.300003.0 08.33-0.07B? 0 +071838.25 -371330.2 -000008.5+000011.700003.6 08.33-0.08B? 0 +071920.27 +084701.6 +000001.8-000015.900014.8 08.3300.24A? 0 +072002.71 -242457.5 +000000.0+000000.000000.0 08.33-0.14B? 1 +072129.11 -615933.4 +000022.9+000022.300015.0 08.3300.30A? 0 +072408.69 +390755.1 +000003.5-000067.800010.7 08.3300.45F? 0 +072836.76 -215749.3 -000008.1+000005.400006.2 08.33-0.10B? 0 +073201.13 -064210.1 -000027.6+000012.500005.5 08.3300.34F? 0 +073243.05 -631929.9 -000022.6+000045.700010.0 08.3300.31F? 0 +073406.91 -111421.5 -000059.0+000020.500011.3 08.3300.47F? 0 +073853.29 -044738.6 -000001.5-000006.200003.1 08.33-0.02B? 0 +074041.07 +344147.0 -000018.2-000039.000003.0 08.3300.45F? 0 +074047.80 -313106.4 -000008.8-000004.500003.4 08.33-0.07B? 0 +074247.52 -424527.0 -000003.9+000000.700006.2 08.3300.05A? 0 +074336.96 -632357.4 -000007.9+000055.800004.2 08.33-0.06B? 0 +074702.47 +000106.1 -000004.1+000004.700000.0 08.33-0.04B? 0 +074933.13 +445030.7 -000005.8-000010.900004.1 08.3300.95G? 0 +075031.81 -481720.8 -000000.1+000003.000000.4 08.33-0.08B? 0 +075121.41 -434627.3 -000004.2+000010.800003.7 08.3300.02A? 0 +075244.33 -513326.7 -000005.2-000005.200005.5 08.3300.19A? 0 +075521.31 +402124.2 +000030.4-000016.900016.2 08.3300.57F? 0 +075631.14 +021919.4 -000015.3-000001.900012.1 08.33-0.11B? 0 +075732.35 -282044.4 +000003.4+000002.700002.0 08.3300.01A? 0 +075914.70 -603513.6 -000017.2+000007.000007.8 08.3300.03A? 0 0.10 1.00 +080423.10 -101926.6 -000007.1-000012.900007.0 08.3300.51F? 0 +080527.60 -423257.4 +000017.0-000034.100000.9 08.3300.40F? 0 +080737.36 -550357.2 +000007.8-000021.600008.9 08.3300.48F? 0 +080823.66 -310443.9 -000000.7-000000.600003.6 08.3300.11A? 0 +081012.10 +051625.6 -000014.4-000003.200002.7 08.3300.14A? 0 +081931.81 +263827.0 -000016.7+000021.700000.8 08.3300.39F? 0 +082008.13 -473936.8 -000003.3+000012.200005.6 08.33-0.14B? 0 +082042.67 -640358.0 -000021.5+000141.000005.2 08.3300.69G? 0 +082245.73 +092745.8 -000043.1-000025.900017.6 08.3300.51F? 0 +082704.94 +191513.7 -000016.8-000046.500000.8 08.3300.33F? 0 +082903.16 +661249.8 +000000.7-000007.400006.5 08.3300.94G? 0 +083143.03 +504232.2 -000032.3-000004.700019.8 08.3300.99K? 0 +083147.54 -420159.9 +000000.0+000000.000000.0 08.3300.05A? 1 +083520.63 +751047.0 -000033.5-000051.900013.2 08.3300.48F? 0 +083859.42 -250527.6 -000011.0-000007.800003.5 08.3300.45F? 0 +083903.61 +195959.2 -000057.0-000017.900020.1 08.3300.19A? 0 +083915.01 +345741.4 +000016.1+000002.100009.4 08.3300.32F? 0 +084113.80 +195519.3 -000039.7-000015.900003.5 08.3300.23A? 0 +084453.47 -462034.8 -000015.6+000021.200002.9 08.3300.87G? 0 +084903.27 -124407.2 -000064.1-000006.300007.8 08.3300.56F? 0 +084913.58 +802919.1 -000040.9-000040.800007.2 08.3300.27A? 0 +085352.23 -330716.7 -000088.0+000017.100002.5 08.3300.90G? 0 +085525.94 -410443.9 -000006.1+000008.400003.2 08.3300.06A? 0 +085527.43 -095532.4 -000009.4-000011.600009.5 08.3300.36F? 0 +085550.44 -462030.1 -000003.1-000003.200003.6 08.3300.14A? 0 +085643.77 -800818.3 -000020.2+000022.900013.1 08.3300.27A? 0 +085801.96 -065629.7 -000005.1+000005.400001.4 08.3300.04A? 0 +090045.87 -455343.2 -000011.4+000008.000007.0 08.3300.22A? 0 +090431.94 -200357.4 -000068.2+000028.300000.4 08.3300.35F? 0 +090753.34 +831030.7 -000003.7-000006.000003.2 08.3300.93G? 0 +091414.55 +334901.5 +000007.9-000072.500015.2 08.3300.64G? 0 +091607.55 -434025.3 -000012.9+000013.300001.3 08.3300.11A? 0 +091720.50 +482122.2 +000018.1+000007.900009.0 08.3300.93G? 0 +092627.46 -511028.3 -000010.7+000011.200006.9 08.33-0.08B? 0 +093228.24 -575645.4 -000004.6+000007.400004.1 08.33-0.05B? 0 +093248.01 -500015.8 -000012.3+000001.400003.0 08.33-0.09B? 0 +093642.82 -332007.5 -000002.3-000000.200001.2 08.3300.06A? 0 +093920.96 -181841.9 -000016.6-000000.400000.6 08.3300.10A? 0 +093930.29 -155742.4 -000060.3+000011.200005.9 08.3300.37F? 0 +094832.90 -253230.8 +000032.2-000015.400006.4 08.3300.92G? 0 +094834.76 -224048.4 -000006.1-000003.200005.6 08.3300.01A? 0 +095009.41 -603535.8 -000009.3+000001.400003.9 08.33-0.03B? 0 +095220.52 -673546.3 -000014.8+000002.900000.3 08.3300.09A? 0 +095436.82 +284115.5 -000063.0-000011.700008.7 08.3300.48F? 0 +095452.91 -574338.3 -000006.0-000001.000000.4 08.3300.27A? 0 +100157.85 -530020.6 +000001.5+000000.800004.3 08.3300.15A? 0 +100355.08 -345223.5 -000009.9-000021.700005.2 08.3300.98K? 0 +100401.85 -405837.4 -000029.3-000029.000009.3 08.3300.43F? 0 +100741.71 +061734.0 -000046.8+000001.400003.6 08.3300.29A? 0 +100755.44 -382131.8 -000035.1+000013.600006.6 08.3300.14A? 0 +100807.36 -193352.3 -000016.6+000000.700001.4 08.3300.19A? 0 +100852.83 -294458.7 -000039.6+000032.000007.1 08.3300.48F? 0 +101041.45 +114929.9 +000033.5-000033.900008.1 08.3300.72G? 0 +101210.33 -484714.0 -000026.2+000009.200001.4 08.33-0.03B? 0 +101538.37 -391729.2 -000096.1+000004.700003.3 08.3300.39F? 0 +101634.17 +251748.0 -000081.5-000024.400017.6 08.3300.40F? 0 +102453.20 -523306.0 -000022.9+000002.100003.0 08.3300.21A? 0 +102639.59 +060307.6 -000077.4+000024.600007.6 08.3300.22A? 0 +102818.62 -523342.5 -000089.8+000071.900019.2 08.3300.82G? 0 +102937.72 -465323.5 -000021.8+000008.300015.0 08.3300.90G? 0 +104133.26 -560545.6 -000021.1+000004.100002.8 08.33-0.07B? 0 +104416.51 -364937.0 -000015.1-000000.900004.5 08.3300.08A? 0 +104446.32 -105434.1 -000026.8-000003.100003.7 08.3300.07A? 0 +104829.03 -563713.1 -000035.3+000015.600018.1 08.3300.03A? 0 +104914.03 -462941.8 -000024.2+000014.800009.7 08.3300.98K? 0 +105412.28 -310931.6 -000115.0-000353.900005.7 08.3300.60G? 0 +105724.40 -405810.9 -000000.9-000018.000000.8 08.3300.21A? 0 +105807.28 -384247.7 -000031.8+000001.200015.8 08.3300.19A? 0 +110048.67 +291307.0 -000020.7-000010.400010.2 08.3300.39F? 0 +110304.86 -590641.5 -000021.7+000003.000003.8 08.3300.01A? 0 +110634.72 -144438.1 -000048.5-000016.200013.3 08.3300.51F? 0 +111538.96 +042840.9 -000013.6-000098.800011.6 08.3300.45F? 0 +111906.65 -563510.9 -000003.4+000006.000004.8 08.33-0.10B? 0 +111938.69 +760956.1 +000005.5-000017.300000.5 08.3300.41F? 0 +112124.04 -293540.4 -000052.5+000004.900001.7 08.3300.51F? 0 +112407.43 -570355.6 +000005.0-000002.100018.4 08.3300.91G? 0 +112540.07 +200008.5 -000205.6-000088.200031.4 08.3300.84G? 0 +112821.83 +435153.3 -000003.4+000014.400003.9 08.3300.44F? 0 +113332.16 +075843.6 -000034.0-000003.500010.5 08.3300.99K? 0 +113458.29 +732334.9 +000051.2-000023.900020.4 08.3300.45F? 0 +113928.57 +025046.8 -000199.8+000085.900013.3 08.3300.54F? 0 +113945.85 -632840.1 -000017.5+000002.600005.9 08.3300.03A? 0 +115003.64 +424312.8 -000065.8-000040.600008.0 08.3300.43F? 0 +120127.93 -002243.6 +000002.0+000002.300000.4 08.3300.92G? 0 +120143.46 -702428.1 -000014.8-000013.400006.3 08.3300.16A? 0 +120648.98 -730418.3 -000017.3+000000.100001.0 08.3300.09A? 0 +121202.78 +463603.0 -000019.7+000008.700013.7 08.3300.44F? 0 +121357.76 -530835.9 -000033.0-000020.300008.8 08.3300.20A? 0 +121649.68 -410409.6 -000002.8-000030.000011.7 08.3300.38F? 0 +122551.96 +264636.1 -000021.4-000007.200009.4 08.3300.47F? 0 +122631.83 -134741.7 -000025.0-000007.600003.1 08.3300.42F? 0 +122955.35 -644840.8 -000003.4-000002.100001.8 08.3300.74G? 0 +123421.22 +261721.0 +000050.6-000061.600007.6 08.3300.39F? 0 +125207.49 -262740.1 -000064.4-000145.700024.4 08.3300.62G? 0 +125630.17 -461233.8 -000028.7-000002.400004.1 08.3300.07A? 0 +130038.80 -023346.3 +000044.4-000042.000003.5 08.3300.71G? 0 +130151.76 -360653.2 -000024.4-000007.400000.7 08.3300.38F? 0 +130215.63 +722906.9 -000124.3+000035.500011.0 08.3300.49F? 0 +130516.93 -505123.8 -000136.6-000005.000035.0 08.3300.68G? 0 +130751.94 -452705.1 -000023.2+000001.000000.1 08.3300.06A? 0 +130908.52 +212722.0 -000022.1-000012.500015.9 08.3300.62G? 0 +131143.57 -372351.0 +000004.7-000013.200009.2 08.3300.05A? 0 +131409.37 -163330.3 +000242.9-000125.400001.4 08.3300.85G? 1 +131429.16 +593710.6 -000000.1+000007.800010.0 08.3300.42F? 0 +131520.34 -240002.0 -000012.8+000001.000011.1 08.3300.44F? 0 +132002.18 +013635.7 -000077.8+000081.100002.9 08.3300.38F? 0 +132707.91 -222154.6 -000057.9-000000.600016.2 08.3300.55F? 1 +133031.12 +443458.5 -000127.1-000028.500006.6 08.3300.63G? 0 +135407.35 -015755.6 -000063.8-000040.900023.8 08.3300.54F? 0 +135451.18 -213024.7 -000127.4+000023.100013.3 08.3300.45F? 0 +135614.35 -611259.1 +000019.1-000021.000012.3 08.3300.52F? 0 +140152.18 +002520.7 -000104.1-000042.800002.1 08.3300.53F? 0 +140306.06 +400624.7 -000067.7+000047.400004.4 08.3300.53F? 0 +140315.55 +041330.6 -000087.6-000078.400006.3 08.3300.54F? 0 +141031.40 -052727.3 -000016.4-000015.000012.9 08.3300.92G? 0 +141234.12 -684117.1 -000003.2-000022.700006.4 08.3300.12A? 0 +141633.06 +200715.5 +000000.0+000000.000000.0 08.3300.79G? 1 +141634.76 +053155.1 -000012.7+000016.000018.8 08.3300.43F? 0 +142422.59 -264531.4 -000000.5-000020.500011.2 08.3300.03A? 0 +142953.12 -423105.0 -000048.8-000016.700003.8 08.3300.36F? 0 +143545.83 -464107.9 -000011.8-000010.000007.3 08.3300.18A? 0 +143621.41 +573337.8 -000078.6+000070.900014.7 08.3300.54F? 0 +143720.94 -460742.9 +000011.3-000034.300012.0 08.3300.08A? 0 +144152.10 -681617.4 -000005.3-000006.800000.4 08.3300.19A? 0 +144421.23 -721228.2 -000035.6-000025.800003.0 08.3300.48F? 0 +144422.04 +630607.1 -000020.2+000039.600014.8 08.3300.62G? 0 +145621.85 -445407.4 -000009.3-000005.400008.3 08.3300.01A? 0 +150433.76 -625323.4 -000066.0-000062.900004.7 08.3300.97K? 0 +150909.88 +330338.0 +000008.7-000016.600020.2 08.3300.99K? 0 +151022.75 +272525.4 +000007.2+000015.600007.5 08.3300.99K? 0 +151459.64 -804546.8 -000018.9-000005.900009.7 08.3300.14A? 0 +151655.60 +141329.4 -000012.0+000021.900011.7 08.3300.99K? 0 +152009.44 -621109.7 -000012.8-000013.100004.5 08.3300.06A? 0 +152509.41 -263430.7 -000000.5-000024.900001.7 08.3300.39F? 0 +153041.83 -524616.5 -000042.6-000044.500000.4 08.3300.79G? 0 +154002.89 -653942.0 -000001.5-000009.100002.5 08.33-0.04B? 0 +154337.46 -283404.4 +000047.0+000008.500012.3 08.3300.35F? 0 +154405.52 +451857.5 -000048.2+000033.500005.7 08.3300.79G? 0 +154539.96 -555830.5 -000007.1-000003.500020.9 08.3300.04A? 1 +155040.05 -263146.1 -000014.7+000019.600003.3 08.3300.81G? 0 +155641.90 -421923.1 -000004.4-000026.000011.0 08.3300.71G? 0 +155916.90 -683007.2 +000032.0-000016.800000.9 08.3300.41F? 0 +160018.28 +585602.9 -000034.2+000029.700006.9 08.3300.32F? 1 +160521.07 +580958.5 -000016.5+000024.200004.4 08.3300.29A? 0 +160729.93 -235702.2 -000011.6-000028.900000.8 08.3300.40F? 0 +160950.82 -110756.2 -000041.6-000011.900014.4 08.3300.62G? 0 +161555.15 -491828.2 +000008.0-000004.800009.3 08.3300.24A? 0 +162236.89 +883621.7 -000005.7+000011.900005.5 08.3300.88G? 0 +164833.52 +212325.4 +000010.4+000009.800013.1 08.3300.89G? 0 +164908.16 +360054.8 -000052.2-000029.500001.9 08.3300.92G? 0 +165823.71 +641815.9 -000068.8+000058.800002.6 08.3300.81G? 0 +170001.27 +193536.3 +000065.6-000017.800010.8 08.3300.79G? 0 +170731.97 -343025.0 +000010.0-000001.800004.9 08.3300.02A? 0 +170904.51 -173409.6 +000000.0-000012.800000.8 08.3300.10A? 0 +170942.64 +302114.7 -000006.9+000008.900012.3 08.3300.38F? 0 +171037.74 +243154.7 -000200.9+000240.600038.5 08.3300.87G? 0 +171120.94 -250153.4 -000008.1-000050.300011.2 08.3300.46F? 0 +171529.20 -301556.6 +000016.7-000001.200008.3 08.3300.22A? 0 +172719.04 -570615.3 -000010.4-000043.000013.6 08.3300.35F? 0 +173118.69 -564456.6 +000003.8-000032.400014.8 08.3300.12A? 0 +173208.56 -104310.3 -000028.1-000006.300011.2 08.3300.39F? 0 +173550.63 +005948.4 +000000.0+000000.000000.0 08.3300.06A? 0 +173837.53 -330307.3 +000010.9-000008.100001.0 08.3300.06A? 0 +174021.90 -370642.7 -000008.4-000004.200018.7 08.3300.43F? 0 +174337.78 -471025.5 +000011.9-000011.000002.2 08.3300.18A? 0 +174926.19 -292618.9 -000000.4-000017.800003.7 08.3300.36F? 0 +175023.50 -120936.2 -000011.4+000017.000009.3 08.3300.42F? 0 +175038.60 -542001.1 -000000.6+000002.800024.0 08.3300.80G? 0 +175041.11 -291644.1 -000014.2-000024.800010.8 08.3300.20A? 0 +175047.15 +482352.4 +000001.4+000022.100011.5 08.3300.91G? 0 +175122.07 +013119.6 +000021.9-000101.700019.9 08.3300.70G? 0 +175304.39 -710040.8 +000003.9-000040.400012.0 08.3300.55F? 0 +175321.15 -280326.2 -000006.4-000000.100013.8 08.33-0.01B? 0 +175336.57 +051314.7 -000023.5-000031.500015.8 08.3300.86G? 0 +175933.26 -404342.7 +000001.9-000007.100002.6 08.3300.01A? 0 +180130.82 -101400.5 +000021.9-000025.900020.3 08.3300.65G? 0 +180501.00 -352452.4 -000011.8-000015.600011.2 08.3300.03A? 0 +180654.06 +464642.5 +000005.0+000050.000012.0 08.3300.34F? 0 +180734.62 -253411.6 +000036.7-000016.700010.1 08.3300.95G? 0 +180755.13 +222353.3 +000000.1-000007.600001.1 08.3300.18A? 0 +180837.66 -063944.2 +000004.1-000015.200007.1 08.3300.27A? 0 +180838.18 +423806.9 -000006.0-000011.000003.6 08.33-0.04B? 0 +181113.23 -164214.0 -000003.1-000003.700000.8 08.3300.40F? 0 +181405.66 -365219.2 +000002.9-000006.800005.1 08.33-0.07B? 0 +181654.57 -102730.6 +000116.6-000155.000003.1 08.3300.59G? 0 +181733.31 -432928.8 +000000.0-000009.900012.0 08.3300.06A? 0 +182417.31 +513150.3 +000008.7-000062.900004.7 08.3300.95G? 0 +182824.93 -035231.0 -000189.7-000296.100024.5 08.3300.73G? 0 +183024.07 -240347.8 -000005.5-000005.200000.3 08.3300.28A? 0 +183758.89 -064816.2 -000113.3-000389.400020.0 08.3300.85G? 0 +183801.74 +423954.2 +000296.4+000062.900029.5 08.3300.82G? 0 +183959.98 +140929.3 +000005.5-000013.600001.4 08.3300.45F? 0 +184008.83 +163328.8 -000003.1+000024.800010.0 08.3300.33F? 0 +184118.42 -284932.4 -000011.2+000002.600001.9 08.33-0.03B? 0 +184233.76 -474020.4 -000002.5-000024.400006.2 08.3300.02A? 0 +184343.51 -074352.0 +000002.2-000003.200001.6 08.3300.97K? 0 +184551.21 -102930.2 +000000.0+000000.000000.0 08.3300.86G? 0 +184734.68 -450358.8 -000014.3-000009.300012.8 08.3300.99K? 0 +185131.29 -385101.8 +000014.6-000006.800005.9 08.3300.31F? 0 +185138.10 +602603.1 +000006.3-000034.200011.1 08.3300.58G? 0 +185809.38 +424204.3 +000023.3+000045.700002.7 08.3300.41F? 0 +185959.08 -154200.3 -000004.0-000006.300006.1 08.3300.19A? 0 +190257.93 +102739.4 -000024.3-000063.500011.2 08.3300.60G? 0 +190306.46 +592641.6 +000002.3+000006.600002.4 08.33-0.01B? 0 +190410.38 +403324.9 +000002.1-000014.300002.8 08.3300.21A? 0 +190524.83 +365627.0 -000002.2-000001.400003.2 08.3300.01A? 0 +190635.50 -570642.4 +000010.3-000031.100016.2 08.3300.31A? 0 +190709.39 +321451.3 +000016.2+000012.400006.1 08.3300.20A? 0 +190802.64 +414336.0 +000001.6-000000.600001.9 08.3300.96K? 0 +190905.83 +331416.2 -000000.9-000007.000001.6 08.33-0.16B? 0 +191229.83 -230213.9 +000004.7-000013.800011.0 08.3300.01A? 0 +191558.91 +313720.2 -000003.3+000006.900004.2 08.33-0.03B? 0 +191914.26 +152458.9 +000000.7+000017.300014.1 08.3300.43F? 0 +192605.00 +071154.9 +000041.0+000015.200002.2 08.3300.39F? 0 +192659.47 +732158.7 +000000.0+000000.000000.0 08.3300.34F? 1 +192720.85 +204008.0 -000002.9-000007.200001.4 08.3300.22A? 0 +192846.46 -713549.1 +000000.9+000016.400004.5 08.3300.48F? 0 +193225.42 +223330.3 -000025.9-000018.100023.7 08.3300.96K? 0 +194658.37 +280242.7 -000000.9-000002.200002.9 08.3300.36F? 0 +194935.55 -043146.7 -000057.7+000007.900033.4 08.3300.57F? 0 +195214.75 +360933.4 +000020.7+000007.700005.7 08.3300.48F? 0 +195327.11 -072543.6 +000004.2-000008.900000.5 08.3300.49F? 0 +195456.04 -133301.0 +000025.2-000019.100027.8 08.3300.30A? 0 +195505.26 -134700.1 +000009.8-000008.000012.3 08.3300.21A? 0 +195602.02 +175312.6 -000001.7+000011.200006.4 08.33-0.05B? 0 +195648.43 -163655.1 -000012.4-000008.900011.3 08.3300.06A? 0 +195904.72 -375028.0 +000016.9-000028.400010.3 08.3300.50F? 0 +200901.21 +013858.8 +000018.2-000013.700004.9 08.3300.69G? 0 +201028.12 +402842.7 +000017.7-000005.800010.7 08.3300.03A? 0 +201124.95 -215702.3 +000036.0+000009.000005.8 08.3300.43F? 0 +201654.59 -323626.1 +000000.0+000000.000000.0 08.3300.75G? 1 +201717.18 +011854.2 +000029.0-000009.400014.8 08.3300.46F? 0 +201740.34 +362521.0 -000009.2-000012.600004.4 08.3300.47F? 0 +201826.40 +304916.5 -000010.5-000016.300004.8 08.3300.68G? 0 +202050.44 +443231.1 +000020.7+000023.000006.7 08.3300.98K? 0 +202420.36 +554858.0 +000009.6-000000.600000.8 08.3300.04A? 0 +202543.49 -623933.7 +000069.8-000064.700008.6 08.3300.42F? 0 +202611.85 +092705.2 +000108.8-000552.300029.6 08.3300.49F? 0 +202620.24 +471523.6 +000010.6-000014.900020.9 08.3300.94G? 0 +203115.46 +323144.0 -000005.9-000002.800003.9 08.3300.03A? 0 +203626.87 -091957.5 +000015.0-000001.100017.5 08.3300.16A? 0 +203640.75 +164248.8 -000012.9+000011.300010.4 08.3300.07A? 0 +203649.41 +144342.4 +000015.4+000008.600005.3 08.3300.32F? 0 +203828.60 +605506.5 +000004.9+000004.300005.8 08.3300.38F? 0 +203939.76 +261830.4 +000004.3-000011.400001.2 08.3300.97K? 0 +204017.57 +453418.6 +000009.8-000004.600000.3 08.33-0.03B? 0 +204436.33 -711401.9 +000021.4-000002.200010.0 08.33-0.04B? 0 +204519.99 +070220.0 -000010.5+000000.500003.5 08.3300.12A? 0 +204524.30 +481625.2 +000052.9+000081.700011.1 08.3300.40F? 0 +204551.25 +204726.2 +000006.4-000008.900003.8 08.33-0.05B? 0 +204928.83 -515326.1 +000051.1+000018.200016.2 08.3300.55F? 0 +205332.15 +452302.3 +000010.7+000002.600014.6 08.3300.96K? 0 +205813.55 +484538.7 +000007.4-000000.600000.8 08.3300.08A? 0 +210258.26 -323516.8 +000040.2-000026.100022.0 08.3300.53F? 0 +210318.07 -691015.9 +000048.7-000063.900007.5 08.3300.52F? 0 +210418.73 +372335.2 +000004.5-000012.400014.4 08.3300.96K? 0 +211416.33 -383440.6 -000003.9-000008.000009.8 08.3300.45F? 1 +211752.69 +511226.2 +000008.0-000003.000000.9 08.3300.24A? 0 +212134.42 +283353.5 -000039.7-000060.900016.0 08.3300.77G? 0 +212625.74 +430710.2 +000019.7-000036.600014.0 08.3300.50F? 0 +212941.54 +364754.6 +000029.9+000052.000008.5 08.3300.49F? 0 +213520.22 +345009.0 -000003.1-000001.600001.1 08.3300.07A? 0 +213914.58 -742855.0 +000071.4-000058.900010.3 08.3300.48F? 0 +214137.70 +143930.9 -000005.4-000024.200022.7 08.3300.31A? 0 +214140.65 -640837.9 +000004.7+000022.000009.9 08.3300.33F? 0 +214529.36 +674504.7 -000001.4-000001.800010.8 08.3300.07A? 0 +214740.94 +290113.4 +000003.7-000015.400008.9 08.3300.14A? 0 +215433.74 +313636.8 +000004.4-000035.700007.1 08.3300.62G? 0 +220221.31 +184959.2 +000039.6-000002.600000.8 08.3300.27A? 0 +223104.32 -502347.0 -000015.9+000023.500010.1 08.3300.43F? 0 +223328.91 +155615.4 -000007.8-000003.600004.6 08.3300.32F? 0 +223714.89 +511709.4 +000000.8-000000.500003.1 08.3300.02A? 0 +224544.70 -681514.3 +000015.0+000022.000016.7 08.3300.40F? 0 +224736.30 -180455.0 +000007.8+000002.400004.1 08.3300.96K? 0 +225612.12 -364049.0 +000018.1-000077.000003.4 08.3300.49F? 0 +225711.37 +152525.3 -000001.4-000008.900002.8 08.3300.33F? 0 +230112.99 +075947.9 +000032.2-000000.900013.1 08.3300.49F? 0 +230736.09 -593801.2 +000074.3-000000.900008.4 08.3300.35F? 0 +230850.01 +645046.3 +000010.0+000001.600003.6 08.3300.06A? 0 +231123.46 -723130.6 +000002.0+000024.100004.6 08.3300.44F? 0 +231139.59 +364740.9 -000014.3-000018.100009.1 08.3300.99K? 0 +231336.10 +391506.8 +000047.0-000002.900005.5 08.3300.36F? 0 +232112.57 +330140.6 +000029.1-000048.000020.5 08.3300.40F? 0 +232305.06 +450035.9 -000016.0-000000.900012.7 08.3300.25A? 0 +232343.13 -283459.8 +000022.9+000000.800003.6 08.3300.22A? 0 +233034.73 +810015.3 +000019.9+000004.100008.4 08.3300.18A? 0 +234751.78 +170321.5 +000010.1-000008.900007.8 08.3300.20A? 0 +234759.54 +803353.8 +000014.3-000007.400002.3 08.3300.20A? 0 +235113.90 +623534.3 +000070.1-000095.300014.5 08.3300.60G? 0 +235117.52 +432953.2 -000032.2-000020.700002.5 08.3300.47F? 0 +235503.69 +380411.4 -000016.2-000014.700007.2 08.3300.11A? 0 +235812.01 +703322.8 -000075.9-000037.600014.6 08.3300.58F? 0 +000813.84 -540908.1 +000027.4-000013.000016.4 08.3301.35K? 0 +002433.59 +032227.2 +000009.4-000026.300004.0 08.3301.01K? 0 +002624.01 +575829.0 -000019.3+000006.100003.1 08.3301.00K? 0 +003352.21 +252653.0 +000022.6-000008.000022.6 08.3301.00K? 0 +005717.10 +602020.2 +000003.3+000004.500013.8 08.3301.22K? 0 +010023.36 +513625.8 +000059.1-000045.600012.0 08.3301.44K? 0 +012701.59 +112202.4 +000041.5-000037.000018.6 08.3301.19K? 0 +013031.85 -231437.4 +000045.6+000005.100023.5 08.3301.02K? 0 +014811.32 -694345.3 +000024.8-000014.700002.9 08.3301.14K? 0 +015007.76 -124046.3 +000016.9-000010.500011.5 08.3301.04K? 0 +015301.12 -162920.4 +000029.2+000002.500001.7 08.3301.04K? 0 +015428.25 +405323.1 -000005.2-000007.300002.0 08.3301.05K? 0 +020033.91 -401604.2 -000010.0+000000.200002.4 08.3301.10K? 0 +020220.19 -561445.3 +000047.3-000003.700007.5 08.3301.01K? 0 +021908.70 -420110.8 +000015.5-000009.700001.5 08.3301.16K? 0 +022134.97 -520804.1 +000036.2+000020.200000.4 08.3301.15K? 0 +022627.43 +663256.1 -000014.2+000002.700002.3 08.3301.09K? 0 +023116.62 +013056.0 +000018.3-000007.600016.8 08.3301.14K? 0 +024026.36 -695506.4 +000051.6+000007.000002.5 08.3301.15K? 0 +025257.90 +033314.3 +000007.7-000005.900009.4 08.3301.46K? 0 +025554.54 -160333.6 +000003.4-000023.200009.4 08.3301.31K? 0 +030125.87 +562318.0 -000015.2-000002.400003.1 08.3301.20K? 0 +030432.29 -110033.1 -000019.9-000036.800010.4 08.3301.42K? 0 +030455.56 +310220.4 -000001.4-000014.900014.8 08.3301.20K? 0 +031046.35 +413552.3 -000001.1+000000.600002.5 08.3301.42K? 0 +031740.41 -385742.9 +000002.6+000003.600016.3 08.3301.60K? 0 +032455.82 +015834.7 +000008.7+000008.300004.6 08.3301.62K? 0 +032726.04 +470329.5 -000011.2-000004.800008.7 08.3301.26K? 0 +033901.50 -403752.5 +000018.0+000009.700005.3 08.3301.15K? 0 +034104.25 -403509.4 +000025.6+000025.200009.5 08.3301.55K? 0 +034445.48 -132804.3 +000010.1-000054.600013.8 08.3301.01K? 0 +035616.86 -050910.7 +000042.0+000025.400023.1 08.3301.54K? 0 +040253.24 -593201.8 +000016.5+000027.900003.6 08.3301.36K? 0 +040346.87 -214001.4 +000004.9+000019.400008.3 08.3301.61K? 0 +040936.65 -144744.9 -000023.7+000003.000004.4 08.3301.42K? 0 +041557.82 +710415.0 +000008.9-000041.400006.4 08.3301.73K? 0 +044014.73 +510625.8 -000009.4-000028.200027.8 08.3301.31K? 0 +044615.53 +495653.6 -000031.1-000024.700002.2 08.3301.02K? 0 +044829.51 +105548.3 +000014.6-000002.700000.6 08.3301.17K? 0 +051320.40 +415605.4 +000000.0+000000.100025.7 08.3301.59K? 0 +052945.31 +375601.9 +000012.9-000005.600020.3 08.3301.16K? 0 +053336.88 +014241.0 +000021.5-000006.600002.6 08.3301.09K? 0 +053557.54 -235944.8 +000025.4+000017.000011.6 08.3301.34K? 0 +053805.45 -144522.2 -000026.2+000018.400012.6 08.3301.00K? 0 +054059.69 +383058.1 -000004.4+000015.000003.5 08.3301.03K? 0 +055344.57 +523824.5 +000003.0-000004.700027.0 08.3301.10K? 0 +055649.51 +640945.3 +000006.9+000006.300012.3 08.3301.67K? 0 +060155.20 +212716.2 -000013.0-000024.800014.1 08.3301.50K? 0 +060546.81 -543033.6 +000004.6-000006.600007.4 08.3301.01K? 0 +061635.37 -201222.8 -000022.4+000018.900001.1 08.3301.04K? 0 +062519.76 -260840.4 -000001.0-000002.800004.1 08.3301.15K? 0 +063400.68 -043404.9 +000016.5-000011.000000.1 08.3301.65K? 0 +063644.59 +161921.2 -000004.7-000021.200009.9 08.3301.53K? 0 +063756.28 +154618.7 -000037.1-000002.300005.6 08.3301.60K? 0 +064345.25 +222756.3 -000017.7-000013.700028.7 08.3301.01K? 0 +065053.08 +145820.5 +000025.5-000052.700001.1 08.3301.07K? 0 +065353.01 +031508.9 +000013.0-000006.300017.8 08.3301.23K? 0 +065803.61 -213151.4 -000001.0+000009.800013.1 08.3301.51K? 0 +070532.92 -384024.3 +000018.0-000002.900003.9 08.3301.55K? 0 +070537.17 -425926.0 -000012.9+000006.700005.6 08.3301.17K? 0 +070551.20 +632649.1 +000011.3-000017.700004.0 08.3301.16K? 0 +070730.99 -314824.6 -000016.8-000009.200013.1 08.3301.54K? 0 +070806.68 +622010.1 +000007.1+000002.600002.7 08.3301.12K? 0 +071322.71 -214237.7 -000008.0+000008.600015.3 08.3301.28K? 0 +071839.77 +480723.6 +000001.9+000033.900001.6 08.3301.16K? 0 +071908.38 -751411.5 -000018.8+000034.000001.5 08.3301.18K? 0 +072023.67 -133214.4 -000012.0-000001.000011.5 08.3301.65K? 0 +072750.02 -704514.9 -000012.9+000023.900014.6 08.3301.09K? 0 +072750.48 -684524.6 -000022.1+000031.600007.2 08.3301.07K? 0 +072751.88 -120052.8 -000004.9-000009.900002.5 08.3301.06K? 0 +072912.67 -324446.3 -000008.7+000007.300023.7 08.3301.23K? 0 +073507.76 +201905.9 +000034.8-000013.100008.5 08.3301.52K? 0 +074108.74 +482651.4 +000006.4+000015.900020.2 08.3301.61K? 0 +074354.80 -054021.7 +000012.8+000009.600008.9 08.3301.25K? 0 +074725.47 +300550.9 +000037.2-000012.800006.0 08.3301.04K? 0 +081254.88 -374855.7 -000004.3+000008.400006.6 08.3301.32K? 0 +081655.88 +180445.4 +000007.1+000000.500021.8 08.3301.75K? 0 +081912.89 -113119.1 -000007.3-000003.000003.8 08.3301.45K? 0 +082050.42 +065000.8 -000006.8-000012.500005.0 08.3301.16K? 0 +082307.51 -370731.4 -000000.4-000004.300007.1 08.3301.75K? 0 +082812.01 -441323.0 -000012.5-000010.100004.1 08.3301.10K? 0 +083139.46 -001059.0 +000007.8-000017.100009.0 08.3301.18K? 0 +083238.80 -685152.1 +000003.7+000015.600007.3 08.3301.17K? 0 +083309.70 -221940.3 -000002.8+000005.300003.4 08.3301.43K? 0 +084233.23 +660525.3 +000005.8-000037.400006.5 08.3301.12K? 0 +084749.01 -194659.0 +000002.1-000008.000010.5 08.3301.50K? 0 +084810.51 +150638.4 -000035.8-000003.600012.6 08.3301.01K? 0 +085453.09 -035836.7 +000008.4-000006.300002.4 08.3301.30K? 0 +090834.23 +550505.6 -000037.4-000015.300002.4 08.3301.15K? 0 +091303.82 -292241.4 +000003.8-000009.200013.9 08.3301.19K? 0 +094456.56 +032215.3 -000028.0-000035.300013.5 08.3301.23K? 0 +094617.00 -615747.9 -000000.5-000003.500014.7 08.3301.22K? 0 +101347.88 -722831.6 -000024.6+000005.400014.5 08.3301.44K? 0 +101737.37 -173212.5 +000006.9+000003.700003.6 08.3301.34K? 0 +101844.86 +064039.6 +000025.0-000010.100000.1 08.3301.03K? 0 +101859.03 -362418.8 -000057.6+000017.800024.9 08.3301.27K? 0 +101905.74 -215804.4 +000022.6-000030.400005.2 08.3301.04K? 0 +102031.20 -765805.7 -000054.1+000012.300002.3 08.3301.28K? 0 +102647.79 +535937.7 +000007.1+000006.100008.8 08.3301.06K? 0 +102852.98 -482624.6 -000038.5+000028.900022.2 08.3301.04K? 0 +103221.71 -243216.6 +000005.1-000001.800001.4 08.3301.04K? 0 +103440.31 -334553.9 -000018.2-000004.800009.4 08.3301.06K? 0 +104303.19 -042425.7 +000006.4-000004.400007.8 08.3301.59K? 0 +104339.36 -652845.7 -000000.6+000004.500002.2 08.3301.18K? 0 +104640.09 -803939.8 -000028.4+000008.100003.6 08.3301.78K? 0 +105623.01 -702657.0 -000001.6-000004.800003.2 08.3301.04K? 0 +105624.16 -565042.0 +000008.8-000003.400003.1 08.3301.40K? 0 +110210.90 -555446.1 -000003.3-000006.700005.5 08.3301.44K? 0 +110341.82 +321815.4 +000002.4+000000.700006.2 08.3301.57K? 0 +111407.67 -414117.6 -000035.8-000021.100004.8 08.3301.15K? 0 +113622.60 -264532.2 -000037.9-000012.700002.0 08.3301.12K? 0 +113705.43 -353508.6 -000019.7-000018.800012.9 08.3301.70K? 0 +113931.58 +211846.5 -000028.5-000002.800004.2 08.3301.02K? 0 +115428.80 +040213.3 -000015.8+000006.000004.6 08.3301.18K? 0 +115543.18 +223834.2 +000013.3+000001.500009.9 08.3301.12K? 0 +121418.30 -260739.1 +000022.6-000036.300021.7 08.3301.16K? 0 +121614.08 -120114.6 -000009.4-000008.500005.2 08.3301.05K? 0 +121750.73 -205150.0 -000070.9+000005.000002.3 08.3301.27K? 0 +121942.61 -191156.1 -000029.9+000035.700024.5 08.3301.47K? 0 +122000.65 -290203.2 +000017.5-000017.900008.6 08.3301.62K? 0 +122734.73 -464757.8 -000013.8+000007.900018.1 08.3301.57K? 0 +122749.92 -172844.9 -000058.5+000007.800000.5 08.3301.10K? 0 +124555.32 +133459.2 -000021.6+000006.800003.5 08.3301.00K? 0 +124614.06 -435954.7 +000014.1+000003.000001.6 08.3301.63K? 0 +125552.93 -515604.0 -000021.1-000016.400012.1 08.3301.62K? 0 +130117.21 -434102.2 -000019.0+000004.200011.7 08.3301.18K? 0 +130605.75 -643144.2 +000004.9-000009.000004.3 08.3301.75K? 0 +131407.81 -545128.7 -000021.7-000003.100022.3 08.3301.61K? 0 +131836.68 +125442.2 -000029.7-000018.100000.4 08.3301.44K? 0 +132030.20 -432607.6 -000018.1-000008.300026.5 08.3301.18K? 0 +132938.81 -415254.1 -000012.6+000000.600018.0 08.3301.72K? 0 +133228.21 -611038.8 -000010.1+000002.000015.7 08.3301.70K? 0 +134208.60 +021121.0 -000017.7-000009.600018.9 08.3301.06K? 0 +134730.85 -460939.9 +000003.6+000004.500023.0 08.3301.46K? 0 +135051.39 +355447.7 +000005.5+000000.000007.1 08.3301.04K? 0 +135054.47 -274225.6 -000041.2-000014.900001.2 08.3301.08K? 0 +135335.19 -333449.9 -000003.6+000010.600001.1 08.3301.38K? 0 +135937.99 -275001.9 -000021.2-000009.400001.8 08.3301.12K? 0 +140809.84 +264637.4 -000027.5+000008.800013.5 08.3301.17K? 0 +141109.04 -375418.1 -000018.0-000019.100005.8 08.3301.25K? 0 +141222.89 -550553.9 +000008.1+000026.100001.4 08.3301.16K? 0 +141515.97 +510434.9 -000023.0-000015.700001.4 08.3301.23K? 0 +141818.29 -624148.7 +000003.7+000001.900005.0 08.3301.85M? 0 +141925.67 -511237.2 -000006.9-000032.600010.7 08.3301.54K? 0 +142230.02 +431236.4 -000038.4-000012.800003.5 08.3301.49K? 0 +142246.11 +014007.7 -000056.7-000027.700011.5 08.3301.18K? 0 +142540.04 -273114.4 -000006.5-000016.300008.6 08.3301.48K? 0 +142649.54 +480034.5 -000015.8+000015.800000.8 08.3301.28K? 0 +143122.27 +085309.7 -000017.2-000019.800001.1 08.3301.08K? 0 +143218.52 -712915.8 -000006.1+000000.700009.2 08.3301.73K? 0 +143441.83 -440141.9 +000057.2-000000.300011.0 08.3301.14K? 0 +144029.89 -504447.6 -000023.4-000022.100002.2 08.3301.45K? 0 +144442.19 +092124.8 +000000.2+000025.400011.7 08.3301.43K? 0 +144705.34 +081231.2 -000018.5+000020.600000.9 08.3301.49K? 0 +145456.13 +022507.2 -000026.8-000017.300018.3 08.3301.53K? 0 +145828.95 -750031.2 -000017.4-000012.400015.0 08.3301.39K? 0 +145909.44 -410503.3 -000034.4+000015.800010.6 08.3301.32K? 0 +145911.52 -532924.7 +000003.9-000010.800012.6 08.3301.20K? 0 +150046.69 -650747.8 -000011.4-000014.200003.1 08.3301.34K? 0 +150338.00 +034453.6 -000019.0-000018.600003.6 08.3301.54K? 0 +150859.01 +640457.8 +000007.9-000004.900010.6 08.3301.47K? 0 +151619.60 +443450.0 -000017.7-000009.800003.1 08.3301.08K? 0 +152115.30 -410209.7 +000004.1-000043.700010.3 08.3301.03K? 0 +153038.23 -740026.9 -000004.5-000018.900009.0 08.3301.38K? 1 +153551.67 -501721.0 +000012.7-000003.600017.6 08.3301.60K? 0 +154145.56 -642544.3 -000007.0-000011.200007.8 08.3301.60K? 0 +154233.64 +032937.8 -000021.4-000030.700005.9 08.3301.08K? 0 +154410.40 -525823.4 -000026.3-000026.000002.5 08.3301.14K? 0 +154526.53 -523400.5 -000006.0-000027.100002.9 08.3301.82K? 0 +155521.12 +260032.0 -000007.6+000004.200008.1 08.3301.17K? 0 +155726.93 +440808.6 +000014.5-000003.700015.0 08.3301.15K? 0 +160431.35 +073924.8 -000044.5+000041.000021.9 08.3301.48K? 0 +160519.44 -540701.5 +000030.1+000011.100009.3 08.3301.07K? 0 +160617.77 +531739.9 -000038.1-000045.500007.4 08.3301.04K? 0 +160720.96 +384946.2 -000008.7-000009.900006.3 08.3301.11K? 0 +161848.72 -670643.2 -000016.3-000027.500010.2 08.3301.14K? 0 +162154.64 -613649.5 -000017.3-000002.500000.2 08.3301.35K? 0 +162343.72 -021554.3 +000032.2-000001.100013.2 08.3301.03K? 0 +162421.33 +011455.6 -000073.6+000016.400039.2 08.3301.32K? 0 +162558.27 -622516.1 -000005.5+000005.200001.0 08.3301.08K? 0 +163040.02 -000909.9 +000008.6-000041.000008.1 08.3301.47K? 0 +163737.18 -165059.4 -000008.2-000005.900023.9 08.3301.25K? 0 +163851.36 -005005.6 -000002.9-000016.200013.0 08.3301.10K? 0 +165524.87 +000536.5 +000009.3+000001.700015.6 08.3301.62K? 0 +171706.53 +260326.9 -000034.6-000002.800001.9 08.3301.44K? 0 +171828.13 -295758.9 +000032.5-000029.000006.8 08.3301.33K? 0 +171959.99 -515755.2 +000000.0-000006.700003.1 08.3301.45K? 0 +172710.34 -464258.1 +000010.3-000011.100004.5 08.3301.41K? 0 +173212.55 -115654.4 -000005.5+000004.900008.4 08.3301.93M? 0 +173808.32 +061249.6 +000009.2+000002.800005.4 08.3301.24K? 0 +173843.33 +484131.4 -000028.7-000003.300000.3 08.3301.09K? 0 +174728.99 +053614.9 -000023.1+000003.700004.3 08.3301.73K? 0 +174737.77 -382136.2 +000025.1-000007.000012.8 08.3301.66K? 0 +175507.06 +311936.7 -000015.6+000012.400006.5 08.3301.12K? 0 +175619.40 -151057.0 -000003.6-000034.000000.5 08.3301.28K? 0 +175619.80 -051854.5 -000008.6+000002.900004.6 08.3301.30K? 0 +181420.02 -390105.9 -000000.9-000026.300009.0 08.3301.32K? 0 +181427.88 -373901.8 +000006.1+000007.700014.9 08.3301.06K? 0 +181515.01 -405237.4 -000020.6-000000.700006.9 08.3301.27K? 0 +181621.36 +652938.0 +000003.0+000007.300006.4 08.3301.64K? 0 +182142.45 -533106.1 -000011.2-000049.000007.8 08.3301.14K? 0 +182158.75 -231630.0 +000037.0+000000.400025.5 08.3301.22K? 0 +182816.91 -511210.1 +000019.5-000001.200006.2 08.3301.36K? 0 +182910.63 +295524.9 +000017.3+000008.600012.6 08.3301.18K? 0 +183301.70 -563845.4 +000001.3-000007.600011.6 08.3301.48K? 0 +183311.74 -332541.7 -000023.3-000028.300006.1 08.3301.71K? 0 +183359.59 +412102.9 +000011.7+000012.600008.7 08.3301.00K? 0 +183810.32 -234308.0 -000005.9-000019.300014.0 08.3301.19K? 0 +183939.96 -351730.0 +000015.8-000005.200003.9 08.3301.30K? 0 +184317.91 +532628.5 -000019.6-000005.100002.4 08.3301.08K? 0 +184733.36 -184514.8 -000027.7-000009.100010.0 08.3301.15K? 0 +184904.38 +285141.3 -000003.6+000007.600010.6 08.3301.66K? 0 +185237.74 -383538.7 +000002.4+000001.800010.2 08.3301.01K? 0 +190036.10 +092140.0 +000012.0+000001.200004.3 08.3301.29K? 0 +190852.71 -194853.6 -000005.1+000022.000009.9 08.3301.29K? 0 +191751.32 -541205.0 -000028.3-000018.400007.2 08.3301.40K? 0 +191758.37 +384400.8 +000021.9+000005.400003.8 08.3301.21K? 0 +191821.52 -493746.4 +000001.6-000031.900009.2 08.3301.12K? 0 +192356.43 -625758.8 +000008.1-000011.600005.8 08.3301.54K? 0 +193530.58 -530710.1 +000008.9-000013.300017.3 08.3301.22K? 0 +193938.81 -060349.2 -000001.0-000025.500000.5 08.3301.11K? 0 +194303.70 +132044.1 -000004.6-000005.300005.4 08.3301.22K? 0 +194625.60 +244729.2 -000010.9-000046.400001.6 08.3301.52K? 0 +194626.81 -115302.6 +000034.9-000031.000016.0 08.3301.12K? 0 +194720.88 -062034.6 -000031.7-000044.000003.0 08.3301.18K? 0 +195536.59 +200058.8 +000003.6-000010.300002.7 08.3301.12K? 0 +200115.05 +335542.0 +000031.6+000016.800012.2 08.3301.26K? 0 +200357.89 +040702.6 +000009.5-000005.300006.2 08.3301.64K? 0 +200558.86 +302742.0 +000021.3+000014.200006.5 08.3301.12K? 0 +201610.35 -093509.5 -000041.6+000001.100024.4 08.3301.58K? 0 +201823.20 +402316.1 +000020.6-000021.700001.0 08.3301.00K? 0 +201904.65 -754019.4 +000010.0-000042.100010.2 08.3301.14K? 0 +202051.30 +225704.7 +000014.9-000015.500001.1 08.3301.38K? 0 +202103.23 -135332.8 +000005.5+000012.900001.8 08.3301.09K? 0 +202216.10 +194730.3 +000007.4+000011.300007.3 08.3301.07K? 0 +202534.09 -292617.1 -000001.0-000005.600008.2 08.3301.17K? 0 +202541.41 +400033.5 -000014.0-000007.200023.0 08.3301.68K? 0 +202736.98 -792336.0 -000001.0-000034.900012.0 08.3301.42K? 0 +202844.63 -111323.4 +000014.9-000037.700009.3 08.3301.22K? 0 +203558.51 +504313.9 +000002.5-000007.900006.9 08.3301.06K? 0 +204054.70 -083816.5 +000012.3-000012.700013.2 08.3301.02K? 0 +204215.12 +071053.2 -000002.8-000004.300016.4 08.3301.35K? 0 +204238.99 +472432.6 +000019.1+000064.200000.9 08.3301.06K? 0 +204657.41 +331956.8 +000003.5-000008.500004.7 08.3301.33K? 0 +204706.28 +323328.8 +000003.6-000000.700001.9 08.3301.04K? 0 +205010.54 +292303.3 +000021.6-000059.700042.8 08.3301.09K? 0 +210424.69 -070255.1 +000022.3-000016.200019.0 08.3301.09K? 0 +210715.43 -162521.2 -000004.5-000030.100006.8 08.3301.26K? 0 0.10 1.00 +210926.05 +451356.3 -000018.1-000021.300011.2 08.3301.16K? 0 +211729.97 -573302.6 +000010.3-000004.200017.3 08.3301.09K? 0 +212108.69 -262406.9 +000000.2-000001.300014.4 08.3301.05K? 0 +212222.09 +300155.9 +000016.7-000009.300002.8 08.3301.02K? 0 +212502.93 +495807.4 -000015.1-000017.800012.3 08.3301.03K? 0 +212548.62 +444024.5 +000000.8-000009.400006.3 08.3301.19K? 0 +212717.38 -510756.6 +000001.8+000016.600008.9 08.3301.32K? 0 +212858.72 +402806.6 +000004.9-000017.300016.3 08.3301.63K? 0 +213033.76 +302828.0 +000019.8+000001.600001.0 08.3301.58K? 0 +214244.35 -353455.0 -000001.0-000016.000002.8 08.3301.07K? 0 +214927.71 +534923.6 +000006.3+000008.100007.5 08.3301.09K? 0 +215536.04 -202511.9 +000020.1+000004.500013.1 08.3301.02K? 0 +215803.47 +263220.7 -000003.8-000023.000015.1 08.3301.40K? 0 +215912.00 -235324.7 -000001.0-000011.200009.5 08.3301.23K? 0 +220310.79 +735102.5 +000022.4-000001.100000.2 08.3301.74K? 0 +220452.38 +500535.0 -000014.9-000008.800005.9 08.3301.26K? 0 +221242.76 +380344.1 +000035.5-000002.900024.2 08.3301.58K? 0 +222006.22 +024659.4 +000034.3+000012.400009.8 08.3301.05K? 0 +222044.75 +245724.7 -000019.8+000013.000004.0 08.3301.07K? 0 +222413.08 +651126.4 -000004.5+000011.600001.8 08.3301.55K? 0 +223300.33 -285855.9 +000018.0-000008.900015.5 08.3301.19K? 0 +224339.54 +321343.1 -000009.6-000012.100027.7 08.3301.62K? 0 +225415.51 +564909.9 +000002.5-000002.100004.8 08.3301.51K? 0 +225746.02 -703556.2 +000003.7-000002.000006.3 08.3301.08K? 0 +231536.14 +245630.6 +000014.1+000030.200014.4 08.3301.58K? 0 +233020.36 -481432.9 -000002.0-000011.300010.1 08.3301.16K? 0 +234042.94 +254718.2 +000011.5-000024.700020.6 08.3301.67K? 0 +234714.24 +235554.9 +000008.8+000008.900013.2 08.3301.19K? 0 +234938.31 +563925.4 -000010.2-000000.400003.7 08.3301.81K? 0 +235108.76 +512030.0 +000003.9-000009.700017.0 08.3301.25K? 0 +235457.69 +452336.5 +000024.8-000011.200007.3 08.3301.59K? 0 +050948.27 -053055.1 -000009.4+000000.500009.0 08.3302.75N? 0 +183128.99 -211457.9 -000002.4+000016.000013.4 08.3302.26M? 0 +080729.83 -225445.3 -000003.6+000010.200006.7 08.3303.73N? 0 0.10 1.00 +000042.10 -642757.0 +000000.2+000004.400005.2 08.3400.38F? 0 +000737.42 +533135.5 +000043.6-000004.700005.2 08.3400.35F? 0 +002121.37 +274401.2 +000003.3-000008.700003.3 08.3400.83G? 0 +002445.93 -241709.6 +000024.2+000006.900006.9 08.3400.41F? 0 +002504.77 +295050.0 -000009.7-000044.500013.7 08.3400.47F? 0 +002722.72 +463316.6 -000018.7-000019.000006.9 08.3400.49F? 0 +002925.13 +565646.5 +000002.3-000001.600011.6 08.3400.94G? 0 +003355.09 +752753.6 +000002.9-000004.800009.8 08.3400.34F? 0 +003551.77 -745211.3 +000017.7+000024.300006.1 08.3400.81G? 0 +003602.24 +295938.4 +000199.5-000405.800022.9 08.3400.66G? 0 +003843.14 +363537.7 +000002.1-000016.400003.5 08.3400.09A? 0 +004528.36 +432403.2 -000004.5-000042.100000.5 08.3400.33F? 1 +004627.56 -064106.5 +000050.9+000003.500001.8 08.3400.49F? 0 +005240.01 +312734.1 +000198.6-000039.500034.2 08.3400.76G? 0 +005614.88 +662446.0 +000023.1-000003.500000.6 08.3400.06A? 0 +010203.61 -493924.3 -000087.5-000077.800009.4 08.3400.61G? 0 +010748.66 -555811.2 +000034.5-000053.600012.6 08.3400.58G? 0 +011253.68 +225018.4 -000021.2-000029.200002.1 08.3400.42F? 0 +011348.64 +484713.2 +000023.5-000022.300000.3 08.3400.08A? 0 +011407.15 +254940.0 +000070.3-000046.700007.4 08.3400.57F? 0 +012330.20 -135527.1 +000063.9-000021.800004.8 08.3400.58F? 0 +012346.86 +062956.8 +000035.0-000004.800006.7 08.3400.34F? 0 +012539.92 -672456.2 -000009.1+000012.300003.7 08.3400.91G? 0 +012616.51 -135337.1 +000002.2+000013.700005.4 08.3400.37F? 0 +012617.56 +170735.8 +000052.3-000082.300002.7 08.3400.96K? 0 +012647.33 -083513.6 +000028.0+000015.400017.1 08.3400.29A? 0 +013320.06 +291555.0 +000192.7-000050.800015.9 08.3400.66G? 0 +014618.23 +520113.0 +000005.1-000019.800010.1 08.3400.41F? 0 +020107.67 +124830.1 +000021.7+000004.600004.6 08.3400.06A? 0 +020739.61 +510551.9 -000002.7-000010.800004.9 08.3400.05A? 0 +021109.36 +231300.7 -000060.8-000036.800008.2 08.3400.42F? 0 +021547.40 -244620.9 +000045.9+000041.500015.5 08.3400.63G? 0 +022025.15 -322642.6 +000034.2+000025.500000.6 08.3400.85G? 0 +022031.85 +072807.0 -000007.9+000008.300014.2 08.3400.29A? 0 +023427.91 +464136.4 -000009.5+000000.900002.9 08.3400.12A? 0 +024209.41 -082233.5 +000017.1+000016.400007.9 08.3400.94G? 0 +024713.16 -054608.5 -000012.7+000013.400026.6 08.3400.32F? 0 +025509.18 -075945.2 +000194.9-000011.600021.4 08.3400.73G? 0 +030943.13 +662756.6 -000006.2-000017.300002.5 08.3400.26A? 0 +030949.58 +421536.1 +000019.7-000001.100004.4 08.3400.08A? 0 +031008.80 -622126.5 -000041.9-000110.800014.5 08.3400.58F? 0 +031127.76 +380837.8 -000001.3+000001.600010.7 08.3400.33F? 0 +032644.04 +514238.9 +000036.2-000037.100001.7 08.3400.46F? 0 +033108.03 -643906.5 +000008.8-000009.700007.8 08.3400.95K? 0 +034201.97 -211413.9 -000006.2-000019.200028.2 08.3400.98K? 0 +034615.99 +241124.0 +000056.4-000047.600024.3 08.3400.00B? 1 +035247.75 +731246.1 -000007.1-000003.300000.6 08.3400.10A? 0 +035611.79 -232531.2 +000065.5-000004.600009.8 08.3400.47F? 0 +035829.44 +583710.1 +000076.8-000017.800009.7 08.3400.53F? 0 +035835.29 +540430.1 +000015.6-000009.700012.2 08.3400.30A? 0 +040158.34 +623050.7 +000000.0+000000.000000.0 08.3400.26A? 1 +041622.03 -135551.8 +000005.2-000011.400001.9 08.3400.90G? 0 +041717.88 -021626.1 +000044.7-000009.400000.3 08.3400.11A? 0 +041737.98 +110227.6 -000003.8-000008.900015.8 08.3400.23A? 0 +042311.09 +360207.1 +000007.2-000005.300004.4 08.3400.11A? 0 +043828.41 +284303.6 -000068.2-000014.800008.5 08.3400.46F? 0 diff --git a/kstars/kstars/data/hip063.dat b/kstars/kstars/data/hip063.dat new file mode 100644 index 00000000..9c402e85 --- /dev/null +++ b/kstars/kstars/data/hip063.dat @@ -0,0 +1,1000 @@ +044145.21 -611303.9 +000012.1+000016.800004.2 08.3400.07A? 0 +044442.87 +031229.4 -000009.0+000014.200009.2 08.3400.34F? 0 +044446.25 -090541.6 -000008.4-000114.700003.0 08.3400.95G? 0 +045219.46 -084108.0 -000003.6+000042.200011.4 08.3400.47F? 0 +045920.55 +310050.0 +000037.5-000030.700010.9 08.3400.51F? 0 +050248.26 -504735.2 -000001.5-000172.000007.2 08.3400.55F? 0 +050437.57 +395809.2 -000002.7-000005.600002.7 08.3400.07A? 0 +050828.30 +375448.2 -000032.8-000035.500011.8 08.3400.61G? 0 +050839.04 +560554.2 -000009.2-000017.700001.1 08.3400.24A? 0 +051216.59 +462619.5 -000056.8+000043.400011.0 08.3400.47F? 0 +051547.17 -122156.0 +000064.8+000103.000006.6 08.3400.86G? 0 +051856.77 +451451.4 +000026.4+000007.600017.1 08.3400.47F? 0 +051910.69 +450041.4 +000000.9-000005.400017.9 08.3400.23A? 0 +052017.99 +251016.0 +000008.2-000003.900009.7 08.3400.26A? 0 +052245.80 +405728.3 -000005.7-000003.400003.1 08.3400.04A? 0 +052343.39 +734726.8 +000130.1-000091.900010.1 08.3400.61G? 0 +052512.38 +345149.1 -000006.9-000044.200017.5 08.3400.49F? 0 +053345.45 -000144.2 -000002.0+000000.300009.6 08.34-0.05B? 0 +053808.01 -014507.8 -000001.9+000002.200010.2 08.34-0.06B? 0 +053943.25 +005427.3 +000000.6-000007.400014.8 08.34-0.05B? 0 +054222.36 +063906.9 +000004.2-000007.800012.1 08.3400.41F? 0 +054841.47 -101611.6 -000043.3+000044.700017.2 08.3400.41F? 0 +055126.32 -702845.9 -000003.8+000025.100000.5 08.3400.15A? 0 +055700.95 -021000.2 -000002.5-000009.400015.8 08.3400.37F? 0 +060046.89 +164921.4 -000001.2+000007.900001.7 08.3400.42F? 0 +060524.69 -284031.8 +000019.9-000076.400023.4 08.3400.47F? 0 +060557.84 -063750.1 -000003.2-000019.500012.6 08.3400.19A? 0 +061009.13 +485644.1 -000007.9+000000.000009.0 08.3400.12A? 0 +061449.60 +414513.7 -000006.7-000016.200005.7 08.3400.15A? 0 +061543.97 +063311.4 -000004.3-000012.800008.2 08.34-0.02B? 0 +061728.88 -334204.8 +000002.7+000009.500012.1 08.3400.26A? 0 +061743.98 +110219.4 -000013.4-000036.900002.9 08.3400.42F? 0 +062122.76 -542106.8 -000002.7+000057.700015.3 08.3400.39F? 0 +062148.18 +225403.2 +000010.8-000014.900000.7 08.3400.48F? 0 +062706.33 -411923.2 -000011.9+000005.800010.2 08.3400.87G? 0 +062712.98 -125018.1 +000011.4-000005.800002.0 08.34-0.01B? 0 +062839.51 -201150.2 -000001.8+000005.300005.8 08.3400.99K? 0 +063107.24 +484829.9 -000003.5-000030.700018.9 08.3400.28A? 0 +063331.37 +294020.3 +000014.1+000003.000011.0 08.3400.33F? 0 +063555.14 +051835.2 -000009.7+000012.400010.5 08.3400.14A? 0 +063659.78 +044248.7 +000003.5-000001.400005.3 08.3400.26A? 0 +063826.21 +441847.2 -000008.4-000008.400004.2 08.3400.46F? 0 +064227.12 +390203.5 +000002.9-000012.300006.1 08.3400.12A? 0 +064353.97 +090350.2 -000002.9-000003.700006.3 08.3400.05A? 0 +064702.84 -224049.2 -000015.6-000003.900002.1 08.34-0.09B? 0 +064747.12 -221010.1 -000008.3+000003.300005.6 08.34-0.10B? 0 +065050.09 +373344.9 -000009.8+000007.300007.8 08.3400.01A? 0 +065223.71 -460252.8 +000026.8+000034.600011.4 08.3400.62G? 0 +065334.27 -165136.1 +000002.3-000003.200002.5 08.3400.19A? 0 +065857.31 +210431.8 +000001.4-000029.700006.7 08.3400.16A? 0 +070054.87 +185457.4 -000007.8-000055.200008.8 08.3400.85G? 0 +070533.04 +293058.3 +000009.3-000006.900001.3 08.34-0.03B? 0 +070846.76 -014638.8 +000003.9-000001.700011.5 08.3400.96K? 0 +070937.54 -621818.7 +000001.1+000062.400013.5 08.3400.30A? 0 +071037.26 +084705.9 -000004.1+000001.000009.4 08.34-0.01B? 0 +071057.86 -035243.1 -000005.7-000002.500000.5 08.3400.33F? 0 0.10 1.00 +071143.93 +064517.9 +000000.8-000055.800014.5 08.3400.32F? 0 +071153.50 -195350.2 -000013.3+000000.400004.7 08.34-0.04B? 0 +071340.58 +380630.3 +000012.0-000007.500002.5 08.34-0.01B? 0 +071442.41 +533514.7 -000039.1+000016.500004.7 08.3400.33F? 0 +071711.47 -412329.5 -000000.1+000023.300010.1 08.3400.02A? 0 +071945.64 -151538.0 -000005.9-000001.700000.7 08.34-0.04B? 0 +072132.90 +085454.0 -000030.3+000007.300008.4 08.3400.37F? 0 +072202.95 +175523.8 -000020.0-000005.100003.3 08.3400.92G? 0 +072627.91 -420017.0 -000015.1+000000.700006.6 08.3400.06A? 0 +073325.97 +371936.5 -000002.5-000016.600000.1 08.3400.49F? 0 +073348.99 -235337.8 +000018.7+000016.100011.8 08.3400.53F? 0 +073442.36 -610458.2 -000014.9+000019.100003.2 08.3400.04A? 0 +073533.69 +521224.8 +000019.1+000011.400013.3 08.3400.37F? 0 +073956.43 -422825.0 -000011.9+000013.000002.6 08.3400.14A? 0 +074459.70 -380539.3 -000019.5+000024.300005.1 08.3400.12A? 0 0.10 1.00 +074736.13 -380038.8 -000011.7+000006.600002.5 08.3400.05A? 0 +074834.22 -644921.5 -000006.5+000035.500004.6 08.3400.23A? 0 +075047.32 -704641.7 +000000.0+000000.000000.0 08.3400.31F? 1 +075427.18 +053036.9 -000031.0-000007.200001.5 08.3400.05A? 0 +075458.13 +662824.0 +000013.9-000077.200004.0 08.3400.42F? 0 +075548.74 -255022.1 -000010.6+000009.200006.5 08.3400.26A? 0 +075551.37 +060402.9 -000022.5-000002.500014.8 08.3400.90G? 0 +075923.85 +053120.6 +000020.3-000029.200005.8 08.3400.52F? 0 +075934.37 +370616.0 -000006.3+000011.500010.5 08.3400.16A? 0 +075935.78 +125859.4 -000237.0-000033.500046.8 08.3400.80G? 0 +080112.01 -293330.9 -000011.9-000004.400004.2 08.34-0.11B? 0 +080259.98 -321601.1 -000011.0+000004.400003.3 08.3400.10A? 0 +081250.66 -635839.8 -000005.3+000004.100004.1 08.3400.21A? 0 +081605.07 +221015.0 -000067.6-000025.700022.8 08.3400.55F? 0 +081953.19 -282420.4 -000009.3+000017.000004.8 08.3400.20A? 0 +082005.42 +732459.0 -000316.4-000492.400036.6 08.3400.85G? 0 +082232.86 -335524.3 -000030.3+000014.100007.2 08.3400.05A? 0 +082303.75 -345729.4 -000014.7+000148.900008.0 08.3400.46F? 0 +082532.06 -405806.5 -000003.5+000018.300010.2 08.3400.04A? 0 +082558.95 -440120.0 -000005.3+000000.500003.7 08.34-0.07B? 0 +082733.37 -250449.7 -000008.3-000000.900003.7 08.3400.14A? 0 +083421.94 +165249.3 -000077.4-000061.900008.3 08.3400.63G? 0 +083623.63 -530211.5 -000002.8+000017.300004.1 08.3400.05A? 0 +084402.18 -563834.7 -000015.1-000001.700001.8 08.3400.28A? 0 +084524.25 -034053.5 -000000.9-000009.700002.5 08.3400.09A? 0 +084759.20 +022933.3 -000035.5+000022.400007.6 08.3400.41F? 0 +085048.14 -160302.6 +000006.0-000021.300029.3 08.3400.13A? 0 +085201.60 +194828.2 -000022.9-000002.000013.7 08.3400.93G? 0 +085936.45 -590225.7 -000008.3+000016.800013.2 08.3400.27A? 0 +090234.50 +543119.0 -000053.1-000035.700005.0 08.3400.52F? 0 +090413.13 -350239.5 -000018.9+000019.800001.5 08.3400.04A? 0 +090953.97 +142724.1 -000167.7+000026.400018.1 08.3400.65G? 0 +091201.71 +030858.6 -000027.5-000001.000003.8 08.3400.05A? 0 +092213.03 +123258.5 -000113.2-000199.300016.9 08.3400.87G? 0 +092344.70 -531617.4 +000020.9-000030.500001.6 08.3400.49F? 0 +092858.64 -424832.0 -000010.6+000007.900009.2 08.3400.91G? 0 +093028.13 -320615.0 -000070.0+000326.400044.6 08.3400.99K? 0 +093035.30 +151536.6 -000093.0-000047.000032.7 08.3400.65G? 0 +094855.87 +134446.1 +000359.9-000770.100015.3 08.3400.38F? 1 +100725.58 -591507.5 -000014.1+000001.900014.6 08.3400.89G? 0 +101548.78 -402618.5 -000097.6+000034.900017.9 08.3400.64G? 0 +101644.62 -181840.8 -000131.9+000020.800002.2 08.3400.51F? 0 +102417.80 -353850.1 -000008.2+000012.900001.0 08.3400.35F? 0 +102758.63 -491611.0 -000008.6+000000.900002.2 08.34-0.02B? 0 +103107.18 -613434.8 -000030.2+000002.900006.1 08.34-0.02B? 1 +103409.83 +673129.6 -000056.2-000013.800012.1 08.3400.37F? 0 +103612.01 +183911.1 +000004.6-000012.600000.0 08.3400.03A? 0 +103652.35 +571823.4 -000047.0-000058.500002.1 08.3400.51F? 0 +103917.58 +213559.1 -000141.1-000142.100017.4 08.3400.60G? 0 +104738.45 +713921.4 -000055.5-000029.300005.6 08.3400.48F? 0 +105040.50 +514758.7 -000177.7+000034.200037.4 08.3400.93G? 0 +105234.38 +050009.8 -000310.6-000038.800010.2 08.3400.60G? 1 +105259.13 -162301.1 -000101.3-000011.800024.1 08.3400.78G? 0 +105711.49 -320200.5 -000027.7-000002.500002.5 08.3400.25A? 0 +105841.82 -290815.0 -000013.3+000002.400019.1 08.3400.88G? 0 +110208.68 +434316.9 -000113.0-000109.300005.2 08.3400.96K? 0 +110435.05 -145522.5 -000121.1+000070.200001.0 08.3400.47F? 0 +110534.65 +544828.7 +000022.2+000016.900004.9 08.3400.58G? 0 +112947.63 -670439.2 -000004.0-000014.000007.6 08.3400.01A? 0 +113318.47 -512153.3 -000014.6+000000.800002.1 08.3400.04A? 0 +114041.08 -383432.8 +000000.2-000020.900013.3 08.3400.46F? 0 +114910.55 +671931.7 +000008.6+000002.500003.2 08.3400.39F? 0 +115120.98 -095836.6 -000031.4-000009.900024.1 08.3400.31A? 0 +120439.21 -512212.9 +000004.3+000002.500003.9 08.3400.95K? 0 +120457.58 -595124.9 -000027.3+000013.500002.9 08.3400.51F? 0 +120716.72 -524215.1 -000021.2+000002.300014.3 08.3400.35F? 0 +120958.10 -132607.9 -000019.7+000011.800012.9 08.3400.53F? 0 +121638.75 +633746.3 -000281.9+000058.600021.4 08.3400.61G? 0 +122009.95 -140731.1 -000018.6-000077.000016.1 08.3400.59G? 0 +122015.21 -000840.5 -000039.2-000014.300012.2 08.3400.41F? 0 +122220.36 +612818.1 -000010.0+000009.300012.5 08.3400.83G? 0 +122236.76 -621257.5 -000013.1-000011.000002.0 08.3400.00A? 0 +122243.03 -652608.3 -000006.0+000000.200002.3 08.34-0.01B? 0 +123543.47 -120102.9 -000162.5+000012.700016.8 08.3400.54F? 0 +124037.41 +401716.4 -000030.9+000067.500026.5 08.3400.56F? 1 +125736.26 -494650.1 +000002.6+000005.000007.2 08.3400.02A? 0 +130803.14 +265648.7 -000030.5+000035.600014.0 08.3400.54F? 0 +131408.28 -544134.6 -000014.8-000003.500004.8 08.3400.84G? 0 +131520.75 -552028.5 -000241.4-000138.900017.7 08.3400.59G? 0 +131956.64 +382208.4 -000077.1+000028.200013.1 08.3400.67G? 0 +132234.12 -225707.4 +000000.0+000000.000000.0 08.3400.00B? 0 +132839.37 +282655.7 -000120.1-000080.700018.6 08.3400.67G? 0 +134007.67 -603324.2 -000036.9+000053.000018.7 08.3400.58G? 0 +134215.88 +385654.0 -000012.6-000003.800000.3 08.3400.89G? 0 +134517.06 -615436.8 -000017.0-000010.100004.3 08.3400.01A? 0 +134702.16 -174937.4 +000007.5-000108.400000.9 08.3400.77G? 0 +134740.68 -201928.0 -000045.6-000019.100003.9 08.3400.33F? 0 +134810.21 -104719.5 -000255.0-000010.400038.3 08.3400.80G? 0 +135016.63 -571540.3 -000294.0-000323.900006.6 08.3400.74G? 0 +135226.45 -633814.3 -000015.9-000005.900001.6 08.34-0.03B? 0 +135338.60 +691356.8 +000009.9+000009.700001.6 08.3400.23A? 0 +135521.25 -761614.4 -000171.6-000044.700036.3 08.3400.92G? 0 +140641.52 -053105.2 -000400.7-000108.800022.2 08.3400.82G? 0 +141120.47 -032017.2 +000095.5-000187.800017.1 08.3400.58G? 0 +141324.22 +052403.2 +000045.4-000015.000000.3 08.3400.30A? 0 +141528.99 -413058.0 -000030.6-000018.700000.8 08.3400.18A? 0 +141612.30 +512233.9 -000147.9+000094.000046.3 08.3400.84G? 0 0.10 1.00 +141714.39 +634825.4 +000039.1+000013.500001.8 08.3400.51F? 0 +141754.72 -570226.4 +000044.8-000008.300002.6 08.3400.41F? 0 +141844.58 -322534.6 +000032.2-000044.900013.3 08.3400.46F? 0 +141931.71 -134239.0 -000219.6-000067.300038.8 08.3400.00B? 0 +142620.50 -685117.5 -000006.2-000007.300002.9 08.3400.05A? 0 +142653.82 +463647.8 -000066.3+000028.400001.5 08.3400.60G? 0 +142714.34 +122256.9 +000033.2-000024.000002.9 08.3400.88G? 0 +143449.23 -043905.8 +000005.0-000027.100004.8 08.3400.56F? 0 +143507.41 -124419.0 -000035.9-000013.800002.4 08.3400.48F? 0 +143951.57 -214021.9 +000001.9-000001.800003.8 08.3400.11A? 0 +144220.27 -120914.5 -000124.2-000004.900006.0 08.3400.87G? 0 +144500.41 +481206.5 -000024.2-000054.900004.7 08.3400.40F? 0 +144805.95 -683152.9 -000006.0-000031.600015.1 08.3400.39F? 0 +145102.39 -682833.5 +000004.1+000001.000001.7 08.3400.96K? 0 +145840.28 +383109.4 -000052.9-000003.400000.1 08.3400.54F? 0 +150849.75 -663601.0 -000006.4-000011.600007.8 08.3400.01A? 0 +150920.95 -254052.3 -000007.5+000010.200005.5 08.3400.94G? 0 +151014.40 -372827.8 +000002.8-000019.800014.7 08.3400.09A? 0 +151247.73 +275536.7 +000019.5-000137.300004.2 08.3400.62G? 0 +151348.17 -355002.1 -000010.9-000001.200007.4 08.3400.25A? 0 +152636.26 +272412.0 +000025.6+000003.600003.7 08.3400.49F? 0 +152706.05 -154650.8 +000023.5-000005.900001.1 08.3400.32F? 0 +153200.78 +205628.6 -000018.2+000006.800019.7 08.3400.25A? 0 +154257.07 +064303.5 +000039.9-000032.100008.3 08.3400.56F? 0 +154358.89 +073619.4 +000026.8-000006.900008.7 08.3400.08A? 0 +154657.27 -521914.4 -000030.7-000030.400018.0 08.3400.45F? 0 +154706.30 -151411.7 -000018.7-000026.200002.4 08.3400.43F? 0 +154819.14 -432730.7 -000012.8-000014.600005.8 08.3400.01A? 0 +155155.25 -450522.5 -000006.1-000002.500005.0 08.3400.23A? 0 +155459.95 +495137.3 -000050.5+000067.400017.3 08.3400.58F? 0 +160222.08 -333917.2 -000008.6-000024.600004.8 08.3400.17A? 0 +160249.61 -743341.4 -000047.8-000144.600015.9 08.3400.35F? 0 +160302.21 +135929.3 +000000.0+000000.000000.0 08.3400.36F? 1 +160527.58 -725131.2 -000007.5-000015.500004.0 08.3400.21A? 0 +160749.37 -303636.0 -000012.7-000015.200002.9 08.3400.03A? 0 +161049.15 -484741.7 +000001.4+000007.400003.3 08.3400.76G? 0 +161837.60 -574146.0 -000000.3-000001.600005.2 08.3400.01A? 0 +162906.42 +603823.6 -000090.4+000053.000017.3 08.3400.61G? 0 +163321.04 +254123.6 +000233.0-000085.300015.5 08.3400.57F? 0 +164329.79 +423657.9 -000037.8+000046.100004.3 08.3400.30A? 0 +164500.60 -070557.5 -000053.3-000023.000023.1 08.3400.90G? 0 +164623.57 +691948.5 -000041.9+000038.500014.9 08.3400.86G? 0 +164638.34 -031144.3 +000019.5-000012.400008.9 08.3400.61G? 0 +164647.14 -132019.5 -000025.9+000008.500010.9 08.3400.32F? 0 +165057.48 -364518.4 +000010.9-000097.700004.2 08.3400.68G? 0 +165529.07 -523902.9 +000003.0-000005.800004.0 08.3400.16A? 0 +170522.37 -334612.0 +000146.5-000149.400017.8 08.3400.61G? 0 +170827.05 -181012.2 +000001.8-000022.700008.7 08.3400.05A? 0 +170947.69 +491559.1 -000019.0+000029.300011.4 08.3400.49F? 0 +171731.24 -444639.7 +000008.2-000013.000002.5 08.3400.13A? 0 +171842.44 +145253.1 -000007.0-000045.800007.7 08.3400.48F? 0 +172755.11 -422430.3 +000040.6-000073.400002.6 08.3400.61G? 0 +173410.43 -660028.8 +000016.2-000000.400009.7 08.3400.42F? 0 +174251.62 +584107.4 +000059.1-000112.300020.0 08.3400.76G? 0 +174307.42 -444600.3 -000009.2+000004.700003.4 08.3400.93G? 0 +174801.10 +323920.9 -000020.6+000041.500004.8 08.3400.98K? 0 +175105.40 -541554.3 -000006.0-000042.900007.1 08.3400.35F? 0 +175204.74 -265341.3 -000000.4+000000.100003.7 08.3400.01A? 0 +175956.10 -371615.3 +000011.8-000028.900022.8 08.3400.10A? 0 +180449.26 +375002.7 -000012.2+000001.300007.8 08.3400.48F? 0 +180542.67 -354047.4 +000056.8-000033.500017.9 08.3400.53F? 0 +180704.07 -363630.3 -000002.1-000019.400008.2 08.3400.04A? 0 +180737.46 -253536.1 +000010.9-000002.700009.8 08.3400.04A? 0 +180907.63 -333349.8 +000005.5-000040.700004.9 08.3400.36F? 0 +181001.55 -513801.1 +000010.5-000006.300014.8 08.3400.99K? 0 +181013.82 +515355.4 -000019.7-000026.600004.0 08.3400.34F? 0 +181230.21 +353339.5 +000016.6-000066.200003.1 08.3400.53F? 0 +181242.29 -362846.1 +000009.6-000015.700000.2 08.3400.00A? 0 +181356.79 -741837.4 +000007.6+000004.600006.3 08.3400.04A? 0 +181539.19 -261939.6 -000030.6-000003.200002.8 08.3400.32F? 0 +181644.75 +270545.0 +000005.3-000053.900013.1 08.3400.52F? 0 +182439.31 -152332.5 +000011.6-000013.900004.2 08.3400.26A? 0 +182620.44 +281125.0 -000002.4-000006.800001.2 08.3400.07A? 0 +182711.22 -171644.8 -000003.0-000003.100002.6 08.3400.19A? 0 +182713.97 -144150.0 -000005.6+000020.700025.5 08.3400.68G? 0 +183332.56 +525316.8 +000001.4-000033.300012.3 08.3400.29A? 0 +183613.37 +205906.7 +000006.7+000009.600001.8 08.3400.89G? 0 +183714.12 +454018.1 -000001.2+000007.400003.9 08.3400.22A? 0 +184019.68 +194244.5 -000004.4-000005.800000.5 08.3400.10A? 0 +184049.55 +121333.8 +000016.3+000011.900008.4 08.3400.57F? 0 +184119.25 +275530.3 +000001.7-000011.700001.4 08.3400.07A? 0 +184756.10 +110811.2 +000018.6+000007.800007.6 08.3400.07A? 0 +185216.53 -113757.3 +000001.2-000002.100012.7 08.3400.22A? 0 +185246.94 +101446.4 -000005.1-000017.000006.6 08.3400.44F? 0 +185622.11 +453024.8 +000032.4+000060.300009.4 08.3400.49F? 0 +190222.34 -440828.7 +000033.6-000006.900011.6 08.3400.35F? 0 +190244.41 -004239.3 -000013.1-000119.300013.2 08.3400.73G? 0 +190708.60 +170355.6 +000018.8-000005.000019.5 08.3400.19A? 0 +190719.17 -092448.6 +000019.9-000013.800003.5 08.3400.17A? 0 +190840.18 -065729.9 -000010.8-000030.500000.2 08.3400.36F? 0 +191408.24 -120508.7 -000017.7-000029.000005.0 08.3400.21A? 0 +191421.14 +373828.5 +000007.0+000000.700011.6 08.3400.49F? 0 +191424.49 +453732.1 +000004.9-000002.500009.3 08.3400.93G? 0 +191737.72 +190940.3 +000015.6-000100.600032.2 08.3400.75G? 0 +192152.41 +070608.3 -000023.2+000016.700023.8 08.3400.47F? 0 +192550.84 -555731.0 +000034.8-000081.700002.6 08.3400.49F? 0 +192912.50 +131107.3 +000002.2-000002.500006.4 08.3400.31F? 0 +192935.98 -544657.7 +000007.2-000013.300001.4 08.3400.89G? 0 +193106.66 -734756.6 +000010.0-000048.400006.7 08.3400.35F? 0 +193322.46 +620311.3 +000053.9-000031.700007.8 08.3400.56F? 1 +194418.69 +431307.7 -000035.2-000059.300017.1 08.3400.97K? 0 +194448.22 +333214.4 +000005.8+000011.700010.6 08.3400.10A? 0 +194617.97 +373930.3 -000005.5-000014.900015.2 08.3400.92G? 0 +194740.09 +323321.4 -000002.3-000005.300003.1 08.3400.59G? 0 +200241.98 +535322.8 -000083.5-000115.100011.7 08.3400.68G? 0 +200329.35 -443535.5 +000020.1-000003.800004.7 08.3400.17A? 0 +200344.25 +314441.5 +000009.2+000006.600000.7 08.3400.02A? 0 +200533.55 +033011.2 +000144.4-000128.700001.4 08.3400.79G? 0 +200745.74 +382708.4 +000004.5-000041.000006.6 08.3400.99K? 0 +200757.82 +443523.0 -000015.2-000020.600000.4 08.3400.03A? 0 +201330.51 +241233.1 +000004.1+000009.100001.2 08.3400.89G? 0 +201635.11 +020450.8 +000008.1-000007.500003.5 08.3400.10A? 0 +201657.10 +371132.4 -000047.2-000234.700022.9 08.3400.63G? 0 +202003.38 +335635.0 +000018.5-000001.500002.3 08.3400.37F? 0 +202020.40 -325733.7 +000017.9-000003.000011.5 08.3400.98K? 0 +202207.55 +192047.2 +000000.3+000002.600001.4 08.3400.08A? 0 +202702.86 -193244.4 -000011.5+000023.000002.0 08.3400.28A? 0 +203107.72 +333233.6 +000072.0+000083.300022.7 08.3400.88G? 0 +203207.07 +702820.7 +000006.3+000000.000006.5 08.3400.17A? 0 +203314.77 +340115.7 +000011.9-000061.300020.5 08.3400.42F? 0 +203825.37 -663216.2 +000115.8-000381.000011.4 08.3400.64G? 0 +204040.45 -152424.7 -000040.6+000035.300005.7 08.3400.40F? 0 +204101.79 +341737.8 +000008.8+000002.400000.0 08.3400.15A? 0 +204150.35 -020118.7 -000036.8-000021.900007.3 08.3400.51F? 0 +204153.53 -073712.6 -000001.8-000001.300014.3 08.3400.07A? 0 +204356.67 +451302.4 -000001.3-000011.300005.2 08.3400.74G? 0 +204811.30 +344116.4 +000018.6+000014.300011.0 08.3400.42F? 0 +204847.20 +175108.6 +000018.5-000015.600008.8 08.3400.99K? 0 +204941.18 +245158.0 +000001.4-000006.500007.7 08.3400.34F? 0 +205123.64 -503858.1 -000010.5+000031.100007.0 08.3400.45F? 0 +205242.95 +071947.7 +000037.6-000011.700005.7 08.3400.30A? 0 +210221.96 +373915.9 -000073.1-000217.400031.0 08.3400.70G? 0 +210444.23 -044942.3 -000131.1-000184.100033.5 08.3400.65G? 0 +210908.63 +350236.6 +000025.0-000001.800002.1 08.3400.21A? 0 +211209.76 -420313.6 -000015.4+000005.300006.3 08.3400.52F? 0 +212000.02 -292057.6 +000058.4+000039.900004.0 08.3400.60G? 0 +212045.83 +185014.2 -000033.4-000091.800009.0 08.3400.30A? 0 +212227.50 +363822.2 -000003.5+000003.700003.0 08.34-0.01B? 1 +212420.81 +314631.2 +000018.9+000039.000013.6 08.3400.48F? 0 +212724.02 -024610.4 +000015.4+000004.700002.7 08.3400.14A? 0 +212827.35 -321316.1 -000028.6+000003.200005.9 08.3400.39F? 0 +213132.38 +494013.1 -000000.1-000015.000014.3 08.3400.13A? 0 +213516.88 +355840.6 +000000.3-000021.100005.7 08.3400.63G? 0 +213750.47 -051357.3 +000030.0+000021.400004.7 08.3400.97K? 0 +213840.75 +841849.0 -000010.0-000015.300010.1 08.3400.21A? 0 +214047.26 +511929.5 +000007.1+000012.100005.0 08.3400.50F? 0 +214057.42 +703221.1 +000145.2+000070.300028.6 08.3400.64G? 0 +214440.05 -353656.5 +000074.2-000077.500002.4 08.3400.71G? 0 +214852.26 +030930.7 -000038.4-000027.700001.7 08.3400.95G? 0 +215458.13 +321514.2 -000011.8-000002.500003.9 08.3400.98K? 0 +215526.68 +110759.3 -000010.1-000045.000012.8 08.3400.71G? 0 +220055.81 +771858.4 +000002.2+000005.000011.4 08.3400.05A? 0 +220140.75 -245156.3 +000034.3-000008.900006.4 08.3400.35F? 0 +220332.30 +090417.4 -000030.7-000046.100002.7 08.3400.79G? 0 +221635.45 +590028.4 +000019.0-000009.700005.2 08.3400.02A? 0 +222359.38 +433258.8 +000021.7+000002.800002.7 08.3400.02A? 0 +222955.91 -082508.0 -000049.7-000033.600001.4 08.3400.52F? 0 +224300.99 -122000.0 +000101.6-000013.000011.7 08.3400.59G? 0 +224305.22 +351948.0 -000003.9-000013.900010.7 08.34-0.06B? 0 +224736.62 +594212.0 -000016.6-000001.600003.7 08.3400.12A? 0 +225001.91 +394126.2 +000031.1-000023.800003.1 08.3400.36F? 0 +225014.21 +364215.4 +000068.8-000069.100039.1 08.3400.86G? 0 +225250.03 -410013.3 +000011.4-000000.300005.1 08.3400.38F? 0 +225605.23 -832105.7 +000009.2-000010.200006.8 08.3400.48F? 0 +225625.90 +590443.6 +000002.0-000017.300003.7 08.3400.16A? 0 +230229.03 -233451.5 +000044.1+000008.600000.3 08.3400.47F? 0 +230254.82 -362857.3 +000011.9-000003.900005.3 08.3400.90G? 0 +232420.51 +235941.2 +000089.5+000004.200000.3 08.3400.48F? 0 +232640.84 +415359.8 -000007.4+000012.000007.1 08.3400.31A? 0 +232931.81 +060601.8 -000037.6-000072.000003.0 08.3400.42F? 0 +233013.61 +314222.1 +000189.4-000127.000044.1 08.3400.89G? 0 +233409.54 +540406.0 +000034.0-000004.000016.0 08.3400.93G? 0 +233450.76 -274245.6 -000002.8+000022.400015.6 08.3400.48F? 0 +233748.65 +675539.2 +000020.9+000013.500009.9 08.3400.36F? 0 +235653.12 -432014.7 +000063.0-000104.400009.7 08.3400.60G? 0 +235709.47 -741805.2 +000016.1+000018.000010.5 08.3400.63G? 0 +235819.84 +094951.0 +000086.6-000011.800037.3 08.3400.89G? 0 +235836.09 +214504.6 +000027.1+000011.700008.9 08.3400.55F? 0 +235908.27 +645325.0 -000016.9-000025.900014.2 08.3400.38F? 0 +235949.06 -020645.2 +000078.9-000018.800007.6 08.3400.71G? 0 +000110.37 +682955.3 +000004.6+000000.800005.0 08.3401.51K? 0 +000849.45 +050826.3 +000038.1+000001.300015.3 08.3401.13K? 0 +000909.06 +124834.0 -000016.3-000055.000012.4 08.3401.07K? 0 +000926.34 +635714.1 +000007.3+000003.700005.4 08.3401.84K? 0 0.10 1.00 +002822.02 +451339.5 +000029.1-000002.700025.0 08.3401.05K? 0 +003324.45 -634036.7 -000002.7-000009.100004.2 08.3401.62K? 0 +004527.22 +314008.5 +000007.4-000007.400010.4 08.3401.45K? 0 +004548.05 -415432.5 +000303.9-000051.400047.1 08.3401.18K? 0 +010804.58 +531709.6 +000022.8+000002.800009.5 08.3401.11K? 0 +011310.18 +390413.1 -000031.6-000050.200021.0 08.3401.21K? 0 +011317.11 +331156.9 -000015.4-000008.000008.2 08.3401.59K? 0 +011856.39 -074217.7 +000014.6+000027.000001.7 08.3401.07K? 0 +013332.73 +063359.9 +000002.3-000008.600008.3 08.3401.17K? 0 +013738.24 -752546.4 +000008.1-000001.300003.3 08.3401.43K? 0 +014204.12 -082137.7 +000005.6-000006.800012.2 08.3401.38K? 0 +014420.27 +653043.5 -000013.1-000016.300011.6 08.3401.91M? 0 +015423.41 -771430.4 +000005.6+000028.500004.2 08.3401.27K? 0 +015927.52 -275638.8 -000070.7-000116.500016.8 08.3401.03K? 0 +020616.45 +465726.8 +000011.2-000015.700013.2 08.3401.53K? 0 +020902.96 +432712.1 -000026.9-000031.500010.2 08.3401.36K? 0 +021201.88 -654626.4 +000004.7-000044.500008.2 08.3401.02K? 0 +021225.16 -442205.6 -000005.8-000018.200001.5 08.3401.53K? 0 +023213.04 -630019.8 +000006.7+000017.200015.2 08.3401.08K? 0 +023946.32 +020749.2 -000000.3+000000.500005.0 08.3401.53K? 0 +025552.50 +480313.7 +000011.8+000009.800007.5 08.3401.01K? 0 +030436.47 +494728.8 +000017.1-000007.900003.1 08.3401.15K? 0 +030517.60 +015343.9 +000062.4-000025.400004.3 08.3401.02K? 0 +031204.89 -022636.7 +000033.5-000003.000021.4 08.3401.24K? 0 +032249.29 +010934.0 -000023.6-000041.700008.0 08.3401.22K? 0 +032451.46 -254501.7 -000004.4+000011.800002.3 08.3401.02K? 0 +033334.02 -443501.5 -000001.9+000007.000000.0 08.3401.41K? 0 +033441.10 -574317.6 -000007.3-000004.200003.0 08.3401.41K? 0 +035050.57 +470535.5 -000023.2-000012.500007.3 08.3401.71K? 0 +035254.56 -830141.1 +000095.8+000046.700008.3 08.3401.07K? 0 +035603.18 -603534.2 +000013.2+000015.600004.2 08.3401.17K? 0 +035759.25 +153741.7 +000000.1+000007.200002.0 08.3401.10K? 0 +040611.85 +204005.8 +000015.0+000003.600004.1 08.3401.58K? 0 +041831.65 +123400.1 -000001.3-000017.200008.8 08.3401.13K? 0 +042253.58 +375705.0 +000019.4-000002.900010.8 08.3401.18K? 0 +042451.93 +333502.8 -000000.1-000012.000000.9 08.3401.35K? 0 +042702.55 +401755.8 +000054.0-000048.300029.9 08.3401.11K? 0 +042900.17 +215520.2 -000079.2+000188.200101.2 08.3401.36K? 0 +043105.15 -361436.2 +000007.1+000028.600010.5 08.3401.51K? 0 +044915.88 +031610.3 +000024.8+000008.800004.7 08.3401.03K? 0 +044929.71 +535233.3 +000033.2-000024.200003.1 08.3401.69K? 0 +045709.02 -330942.3 +000001.8-000009.900009.8 08.3401.37K? 0 +045723.38 +703929.7 +000005.2+000003.700000.2 08.3401.53K? 0 +050004.43 +702556.9 +000033.1-000028.600002.9 08.3401.32K? 0 +050124.73 +403217.3 +000025.4-000003.000006.2 08.3401.62K? 0 +051305.22 -235751.7 +000013.8+000000.400003.5 08.3401.01K? 0 +051316.50 -173535.9 +000011.5+000006.700009.0 08.3401.53K? 0 +051456.18 +393049.2 +000022.0-000001.700011.7 08.3401.63K? 0 +051457.27 -054303.5 -000010.4+000000.600022.1 08.3401.68K? 0 +051828.67 +302239.5 +000001.7-000008.800026.7 08.3401.05K? 0 +051925.32 -364442.3 +000004.4+000009.000003.9 08.3401.01K? 0 +052239.27 -452440.1 +000010.7+000017.100009.6 08.3401.52K? 0 +052913.81 -615517.1 +000017.1-000004.100007.8 08.3401.04K? 0 +053354.18 -211019.4 +000013.1-000023.600000.1 08.3401.05K? 0 +054451.44 -004021.6 +000011.3+000002.800011.9 08.3401.01K? 0 +054453.00 +143521.6 +000019.5+000005.600028.4 08.3401.66K? 0 +055616.19 +180427.2 +000035.9+000001.000010.1 08.3401.16K? 0 +055831.41 +075619.9 -000007.1-000029.100004.0 08.3401.18K? 0 +061217.13 +450252.0 +000002.1-000008.700007.8 08.3401.04K? 0 +061656.78 +055552.6 +000005.3-000003.100018.3 08.3401.44K? 0 +061738.91 +412835.9 -000008.9+000001.400004.6 08.3401.70K? 0 +061846.82 +610457.2 -000015.2-000022.000012.8 08.3401.19K? 0 +062109.70 -605834.8 -000004.2+000000.300004.3 08.3401.32K? 0 +062139.48 +302323.9 -000008.3-000021.000009.8 08.3401.00K? 0 +062506.70 -561021.3 -000007.1+000026.000000.9 08.3401.54K? 0 +063637.06 -491316.8 -000011.0-000005.100003.6 08.3401.05K? 0 +063808.93 +871748.1 +000009.0-000026.000007.6 08.3401.99M? 0 +064000.15 +515851.4 -000010.4-000010.800006.2 08.3401.10K? 0 +064940.54 -311533.0 -000004.3+000016.700002.6 08.3401.00K? 0 +065003.35 -420843.4 +000004.1-000001.500013.1 08.3401.19K? 0 +065018.39 -364446.0 +000006.0-000008.100008.5 08.3401.03K? 0 +065803.85 +211510.6 -000017.3-000026.200003.2 08.3401.21K? 0 +070439.75 -433453.4 +000008.2+000005.500012.6 08.3401.15K? 0 +071503.87 -244903.9 -000007.1+000010.800003.9 08.3401.20K? 0 +071732.40 -212613.4 +000004.0-000022.100019.7 08.3401.47K? 0 +071955.86 +594147.8 +000013.4-000030.800006.9 08.3401.50K? 0 +072419.34 -674205.2 -000001.7+000017.100001.7 08.3401.38K? 0 +073317.50 -270416.4 +000015.5+000010.000005.9 08.3401.08K? 0 +073527.70 -494952.3 -000048.3-000017.400003.8 08.3401.18K? 0 +073536.33 -134924.9 +000014.2+000006.400005.3 08.3401.14K? 0 +073824.08 +311943.6 -000004.1-000056.900009.0 08.3401.09K? 0 +075615.07 +204903.2 +000000.1-000010.300013.3 08.3401.59K? 0 +075830.11 -125757.1 -000000.8+000000.300002.6 08.3401.52K? 0 +081525.44 -000514.9 +000005.6-000003.100013.7 08.3401.51K? 0 +082521.49 +233258.4 +000017.8-000005.000011.1 08.3401.06K? 0 +082923.36 -433809.6 +000000.8-000010.000011.1 08.3401.20K? 0 +083310.25 -161330.3 -000021.3-000004.800003.5 08.3401.17K? 0 +084152.76 -081555.1 -000015.5+000005.000025.3 08.3401.30K? 0 +084221.18 -131737.0 +000016.1-000014.500016.1 08.3401.41K? 0 +091550.36 +444152.5 -000019.5-000004.200000.8 08.3401.37K? 0 +092150.90 -630428.9 -000008.6-000018.700009.4 08.3401.20K? 0 +092426.03 -225452.1 -000004.2-000013.700003.1 08.3401.32K? 0 +092536.85 -131952.7 -000035.9+000032.600018.8 08.3401.04K? 0 +093619.96 -205314.6 -000017.2-000008.700011.8 08.3401.01K? 0 +093741.09 +442622.4 -000016.3-000023.100012.6 08.3401.42K? 0 +094156.41 -152616.8 -000014.5-000006.900004.7 08.3401.11K? 0 +094715.11 -610648.0 +000004.4-000004.900013.1 08.3401.34K? 0 +100105.01 -472110.1 -000044.3+000028.900017.1 08.3401.01K? 0 +100310.08 -093330.0 +000010.2-000013.600005.3 08.3401.03K? 0 +100429.56 +251349.1 -000029.1-000037.700000.3 08.3401.38K? 0 +100835.11 -123114.3 -000034.8-000063.300007.0 08.3401.22K? 0 +100942.46 +030943.6 -000003.8-000000.500001.7 08.3401.17K? 0 +104248.38 +693130.8 +000013.6+000004.900002.5 08.3401.45K? 0 +104809.78 -383802.2 +000009.4+000009.000012.0 08.3401.66K? 0 +105005.83 -680720.0 +000024.0-000030.100010.8 08.3401.02K? 0 +110414.23 +141456.0 -000003.7-000007.900008.4 08.3401.30K? 0 +110908.25 +573704.5 +000016.5-000016.200000.8 08.3401.06K? 0 +111720.55 +444111.9 -000061.2-000005.300017.9 08.3401.03K? 0 +112231.60 -080427.5 -000021.6-000006.100000.8 08.3401.25K? 0 +112257.50 -440116.0 -000023.4-000005.000002.2 08.3401.30K? 0 +113954.20 +735216.3 -000005.3-000010.700009.2 08.3401.02K? 0 +114155.50 -461057.1 -000041.2+000020.300003.9 08.3401.59K? 0 +114739.53 -775313.9 -000110.2+000035.200000.1 08.3401.11K? 0 +115246.77 +281129.6 -000018.2-000008.300009.2 08.3401.19K? 0 +120504.94 +032241.5 -000045.7+000030.900006.1 08.3401.12K? 0 +120655.71 +475229.2 -000018.4-000007.300010.4 08.3401.31K? 0 +121724.51 +694119.4 -000015.3+000005.100015.2 08.3401.03K? 0 +122038.58 +200353.5 +000047.3-000019.100003.3 08.3401.04K? 0 +123518.71 -522456.0 -000025.3-000010.600006.1 08.3401.49K? 0 +123547.11 -450335.9 -000006.9+000002.100010.4 08.3401.27K? 0 +124304.89 -235031.1 -000019.3-000007.800020.4 08.3401.13K? 0 +124624.13 +021940.3 -000029.6-000007.000010.9 08.3401.18K? 0 +125140.34 -060759.2 -000007.5+000001.600004.0 08.3401.05K? 0 +125640.59 -541909.0 -000056.5-000045.400008.6 08.3401.33K? 0 +125756.76 -142045.9 +000029.2-000019.100001.2 08.3401.04K? 0 +125904.94 +462320.1 -000035.2-000029.400003.6 08.3401.09K? 0 +125937.57 -435218.0 -000025.4+000004.600015.0 08.3401.04K? 0 +131547.03 -420317.6 +000005.2-000011.000008.3 08.3401.57K? 0 +132807.92 -730227.4 -000003.3+000000.800001.3 08.3401.31K? 0 +133111.33 +323052.4 -000043.1+000008.600002.2 08.3401.00K? 0 +133643.99 -011538.0 +000017.3-000010.500022.1 08.3401.03K? 0 +134716.03 -170433.7 -000037.7-000011.200001.8 08.3401.01K? 0 +135453.31 +715411.6 -000013.0-000000.700001.0 08.3401.26K? 0 +140424.42 +461748.4 -000007.0+000009.600005.9 08.3401.51K? 0 +140941.01 +142455.4 +000006.8-000001.800001.2 08.3401.30K? 0 +141039.07 +532219.1 -000016.6+000013.300007.1 08.3401.36K? 0 +142406.01 -740440.8 +000045.6-000022.500002.2 08.3401.17K? 0 +143204.32 -452639.5 +000010.3-000026.600012.8 08.3401.12K? 0 +145526.80 -253656.0 -000024.3-000026.400010.1 08.3401.66K? 0 +145846.47 +831128.5 -000003.4+000017.000002.4 08.3401.57K? 0 +151418.33 +345439.8 -000022.3+000004.900007.0 08.3401.01K? 0 +152320.99 +140242.8 +000001.6-000003.100005.2 08.3401.28K? 0 +152646.66 -614211.7 -000027.5-000001.200004.2 08.3401.40K? 0 +153559.99 +160634.5 -000024.8-000029.100011.3 08.3401.10K? 0 +155308.46 +274852.1 +000000.2-000012.000006.8 08.3401.09K? 0 +160039.87 +741830.9 -000009.4-000023.000004.2 08.3401.04K? 0 +160540.42 +305501.4 +000007.6-000011.600000.9 08.3401.50K? 0 +160552.53 -404402.7 +000013.4-000030.400028.6 08.3401.69K? 0 +160727.26 +245430.2 -000017.7-000032.800029.3 08.3401.57K? 0 0.10 1.00 +160934.97 -203656.4 -000011.7-000047.200006.2 08.3401.79K? 0 +161146.93 -321536.0 -000018.7-000097.200006.4 08.3401.01K? 0 +161156.80 +094735.8 -000006.7-000004.700007.1 08.3401.02K? 0 +162505.47 +530735.4 +000002.9+000026.500003.3 08.3401.20K? 0 +162933.21 +571326.3 +000001.2+000035.400006.8 08.3401.17K? 0 +163837.60 +355333.2 -000023.3+000004.500002.7 08.3401.03K? 0 +163940.18 -565605.3 +000024.8-000032.900006.8 08.3401.09K? 0 +164207.11 -065609.3 -000063.5-000019.100012.3 08.3401.67K? 0 +164350.35 +073109.5 -000007.3+000009.100011.9 08.3401.13K? 0 +164359.94 -301535.3 +000012.0+000000.900032.6 08.3401.38K? 0 +171453.55 -195148.0 +000035.6-000007.800021.0 08.3401.86M? 0 +172245.49 -765935.6 +000013.1-000014.500005.5 08.3401.74K? 0 +172317.84 -334911.2 -000005.0+000004.800026.3 08.3401.24K? 0 +172957.94 -065442.4 +000030.6-000020.100002.2 08.3401.30K? 0 +173538.89 -694602.3 -000004.2-000018.400008.1 08.3401.52K? 0 +173913.34 +460917.9 +000019.8+000012.600004.8 08.3401.41K? 0 +174255.16 -385610.7 -000000.9+000021.000000.8 08.3401.38K? 0 +174508.27 +423516.7 +000007.7-000006.400017.5 08.3401.02K? 0 +175254.71 +074401.2 -000013.0-000004.500001.6 08.3401.07K? 0 +175812.80 +321018.0 -000022.5+000025.800009.8 08.3401.08K? 0 +180351.07 +412153.3 -000007.4-000002.600004.3 08.3401.38K? 0 +180601.19 +043458.1 -000004.9-000009.800004.0 08.3401.32K? 0 +181216.46 -290123.4 +000007.1-000005.400035.1 08.3401.71K? 0 +181343.40 +253514.2 -000003.3+000024.400005.0 08.3401.32K? 0 +181534.42 +130129.9 -000012.1-000011.800008.9 08.3401.63K? 0 +181736.65 +070908.7 -000021.4+000004.100015.4 08.3401.11K? 0 +182813.60 +091030.8 -000009.9-000009.700009.7 08.3401.74K? 0 +184115.45 -372904.9 +000018.3-000018.200002.1 08.3401.65K? 0 0.10 1.00 +184313.10 -005705.4 +000000.6-000002.300010.9 08.3401.07K? 0 +190142.86 +280659.1 -000010.8+000013.900011.3 08.3401.24K? 0 +191055.57 +335224.8 +000025.4+000068.300012.2 08.3401.20K? 0 +191833.94 +505226.7 +000010.1+000030.000000.2 08.3401.40K? 0 +191920.98 +423728.2 -000005.8-000015.400009.7 08.3401.29K? 0 +192030.79 +192751.7 -000018.5-000016.000003.0 08.3401.05K? 0 +192618.99 -215626.7 +000007.2-000029.500007.8 08.3401.10K? 0 +192855.81 +631122.1 -000009.0+000018.100000.8 08.3401.07K? 0 +194246.22 -062825.5 +000000.9-000004.500008.5 08.3401.54K? 0 +194346.13 -015732.8 +000013.2+000014.000002.6 08.3401.10K? 0 +194353.98 +204208.7 +000011.4-000021.300014.8 08.3401.15K? 0 +194547.31 +221525.0 +000000.3-000004.900033.7 08.3401.19K? 0 +194809.67 +482401.0 -000020.3-000025.900004.9 08.3401.37K? 0 +194937.05 -105844.9 -000014.9+000012.300002.8 08.3401.62K? 0 +195148.77 -552515.0 -000004.6+000000.000003.0 08.3401.01K? 0 +195207.22 -123438.7 +000009.5-000011.800005.9 08.3401.03K? 0 +195323.76 +131447.2 -000006.5+000000.900006.5 08.3401.10K? 0 +195506.19 +361101.9 -000003.8+000002.700001.7 08.3401.10K? 0 +195541.53 +430122.0 -000002.2+000021.200002.7 08.3401.24K? 0 +195947.51 +443220.3 +000021.5+000034.700002.9 08.3401.02K? 0 +200215.95 +273836.6 -000005.9-000014.900008.8 08.3401.75K? 0 +200220.80 -660538.4 +000031.2-000053.600001.6 08.3401.10K? 0 +200358.12 -443819.1 +000048.6-000014.400013.9 08.3401.06K? 0 +200514.67 +413346.9 -000022.2-000010.700006.7 08.3401.50K? 0 +200849.53 -152443.7 +000004.1+000020.500016.8 08.3401.87M? 0 +201247.14 +151947.5 -000000.2-000008.500005.5 08.3401.06K? 0 +201650.79 +174945.2 +000001.1+000000.400013.4 08.3401.20K? 0 +201739.51 +385602.6 -000001.8-000010.600003.4 08.3401.14K? 0 +202636.57 -534921.4 +000045.9-000065.100006.0 08.3401.12K? 0 +202705.34 +190815.6 -000045.6-000027.100011.2 08.3401.05K? 0 +202847.91 +120439.9 +000009.2-000002.900011.3 08.3401.43K? 0 +203543.02 -190508.9 +000017.6-000001.100005.4 08.3401.06K? 0 +205033.56 -585525.0 -000008.5-000013.600005.6 08.3401.43K? 0 +205046.61 -673250.0 +000008.2+000008.400002.0 08.3401.06K? 0 +205120.63 +293453.8 -000019.6-000015.200007.5 08.3401.19K? 0 +210437.66 +205258.4 +000003.2+000000.000009.4 08.3401.02K? 0 +211138.58 -484624.7 +000014.0-000023.200009.1 08.3401.20K? 0 +212036.36 +145609.5 +000019.4-000000.800001.8 08.3401.60K? 0 +212037.37 +195031.3 -000000.7-000033.000001.6 08.3401.35K? 0 +212131.40 -005012.4 -000007.9-000025.200003.7 08.3401.11K? 0 +212158.99 +465331.4 -000003.0-000021.700011.4 08.3401.07K? 0 +213403.05 +012256.5 +000053.2+000010.500001.5 08.3401.31K? 0 +213432.70 -521237.0 +000000.3-000009.600017.7 08.3401.39K? 0 +213833.61 -165149.8 +000004.3-000059.700008.6 08.3401.12K? 0 +214003.79 +235700.7 +000011.2+000010.600021.6 08.3401.21K? 0 +214955.46 +614434.7 -000029.1-000023.100015.6 08.3401.46K? 0 +215304.18 +334727.7 -000022.2-000022.300012.1 08.3401.12K? 0 +221805.91 -142952.0 +000003.5-000006.000001.9 08.3401.66K? 0 +221851.89 +072103.3 -000005.6-000011.500017.7 08.3401.67K? 0 +222330.66 -275310.7 -000008.1-000009.000001.0 08.3401.34K? 0 +222336.94 +630748.6 +000010.8-000000.600006.1 08.3401.67K? 0 +223341.88 -770839.3 +000077.1-000021.300000.6 08.3401.08K? 0 +223725.72 +764354.4 +000025.4+000011.400001.7 08.3401.05K? 0 +224618.91 -482324.1 +000017.8+000023.400003.3 08.3401.51K? 0 +225510.52 -235808.9 +000032.2+000002.200004.5 08.3401.13K? 0 +231647.88 +103556.7 +000009.8-000011.300007.8 08.3401.09K? 0 +231656.66 -515143.8 +000011.2-000010.900002.7 08.3401.51K? 0 +232231.27 -473113.2 +000022.2-000006.300007.8 08.3401.53K? 0 +232600.37 +450306.3 +000013.5-000002.100021.6 08.3401.69K? 0 +232806.29 -665432.0 +000051.8+000005.200002.7 08.3401.00K? 0 +233254.82 +615300.9 -000014.3+000014.800006.0 08.3401.38K? 0 +233437.46 +494500.9 -000008.5-000007.600001.9 08.3401.64K? 0 +234051.31 +202156.6 +000211.8+000071.400025.7 08.3401.09K? 0 +234723.22 +751652.8 +000027.1-000001.000008.8 08.3401.70K? 0 +235444.89 +311949.3 -000020.6-000004.100005.6 08.3401.04K? 0 +235901.55 +443350.4 -000021.7-000003.000010.6 08.3401.66K? 0 +000450.48 +655029.6 -000021.9-000000.500005.5 08.3500.31F? 0 +001131.43 -554458.8 +000035.9-000015.500004.0 08.3500.39F? 0 +001335.29 +680330.2 +000030.0-000023.000014.3 08.3500.37F? 0 +001841.97 -295724.8 +000108.1+000000.400017.0 08.3500.58G? 0 +001917.02 +140317.3 +000061.2-000019.100006.5 08.3500.94G? 0 +002339.25 +552323.1 -000017.0-000011.000001.8 08.3500.13A? 0 +003202.83 +670940.1 +000011.0-000000.500000.1 08.3500.30A? 0 +003225.45 +435009.4 +000008.3-000000.500002.4 08.35-0.02B? 0 +003632.42 +691647.3 +000012.9-000068.100013.1 08.3500.46F? 0 +003729.94 -254506.2 -000011.9-000068.300000.4 08.3500.60G? 0 +004046.15 -681111.2 -000010.4+000011.200010.7 08.3500.24A? 0 +004727.60 +493904.6 -000001.1+000000.800001.3 08.35-0.03B? 0 +004902.42 +213345.3 +000031.4-000025.400009.7 08.3500.98K? 0 +005044.80 -234016.3 +000060.7-000091.500001.2 08.3500.62G? 0 +005300.64 -610437.2 +000054.5+000010.200007.9 08.3500.60G? 0 +005313.15 -384256.4 +000058.6-000015.100004.9 08.3500.35F? 0 +005546.48 +234925.8 +000002.2-000004.000001.7 08.3500.41F? 0 +005628.07 -064315.8 +000097.9+000007.700014.5 08.3500.54F? 0 +005640.16 +175735.8 +000104.3-000041.300012.9 08.3500.65G? 0 +005659.61 +002709.5 +000008.4+000014.600006.2 08.3500.37F? 0 +005735.74 +542345.1 +000046.7-000030.000006.6 08.3500.48F? 0 +010031.63 -170436.3 +000000.0+000000.000000.0 08.3500.00B? 0 +010924.07 +223439.2 +000022.0-000020.400008.9 08.3500.23A? 0 +011117.07 +355600.8 +000011.2+000006.600013.1 08.3500.48F? 0 +011527.25 -235709.6 +000007.3-000000.200000.3 08.3500.93G? 0 +012527.63 -284655.9 +000029.7-000010.200004.8 08.3500.17A? 0 +013955.17 +553816.1 +000013.8+000000.800004.7 08.3500.17A? 0 +014205.06 -123831.9 +000057.7-000026.000010.0 08.3500.49F? 0 +014402.72 +092948.6 -000019.7-000028.100005.3 08.3500.27A? 0 +014612.00 -451727.7 -000034.4-000016.800013.0 08.3500.46F? 0 +015100.98 +041314.5 +000070.0-000040.600006.3 08.3500.54F? 0 +015136.56 +450021.9 +000038.1-000019.800008.2 08.3500.81G? 0 +015216.22 +403722.8 -000017.3+000001.400004.7 08.3500.21A? 0 +015305.14 +681105.6 +000016.6-000003.600004.5 08.3500.08A? 0 +015316.70 +401016.9 +000002.1-000007.600008.1 08.3500.25A? 0 +020138.87 +034102.7 +000005.9-000017.800008.6 08.3500.59G? 0 +020348.63 -043442.7 -000066.9-000093.700015.4 08.3500.43F? 0 +020513.50 -005807.9 +000044.7-000003.500003.5 08.3500.30A? 1 +020756.89 +430932.3 +000008.3-000016.500013.4 08.35-0.05B? 0 +021250.48 +115126.6 +000011.4-000080.100000.8 08.3500.93G? 0 +021812.02 +351856.3 -000037.9-000021.200005.0 08.3500.88G? 0 +021813.11 -223509.5 -000014.8+000014.800000.2 08.3500.33F? 0 +022010.40 +294842.5 +000000.7-000013.200013.3 08.3500.47F? 0 +022129.40 +511724.1 +000003.2-000018.600007.2 08.3500.06A? 0 +022206.93 +433442.8 +000010.1-000015.200006.6 08.3500.06A? 0 +023438.67 +245334.1 +000048.4-000016.600022.5 08.3500.33F? 0 +024037.63 -690459.4 +000013.4-000005.400001.0 08.3500.93G? 0 +024037.67 -213442.0 -000030.0-000185.700003.1 08.3500.52F? 0 +024158.44 +424730.7 +000000.0+000000.000000.0 08.3500.00A? 0 +024211.43 +421032.5 +000022.5+000008.100009.2 08.3500.94G? 0 +025311.72 +434943.8 +000000.2+000007.300021.2 08.3500.02A? 0 +025536.70 +822359.7 +000008.2-000004.800006.8 08.3500.51F? 0 +030737.78 -721918.7 +000079.3-000002.400023.1 08.3500.77G? 0 +031810.40 -382246.0 +000008.2-000008.600014.2 08.3500.91G? 0 +031952.21 +201637.9 +000023.4-000010.100001.0 08.3500.27A? 0 +032520.38 -451615.5 -000005.2-000038.700003.6 08.3500.98K? 0 +033147.01 -580558.8 +000133.1-000008.900005.6 08.3500.49F? 0 +033225.62 +122148.6 +000013.7-000013.300003.8 08.3500.33F? 0 +033353.24 +241435.4 +000032.1-000027.500002.9 08.3500.09A? 0 +033856.60 +384246.0 -000000.9+000006.100008.4 08.3500.06A? 0 +034300.28 +573356.0 -000010.0+000012.600006.9 08.3500.20A? 0 +034847.35 -531056.2 -000053.4-000009.300015.2 08.3500.62G? 0 +035248.98 +532901.2 +000000.3+000014.900003.6 08.3500.40F? 0 +035311.64 -015952.1 -000003.7-000009.600010.0 08.3500.37F? 0 +035436.63 +172037.5 +000009.4-000015.500000.6 08.3500.16A? 0 +040213.17 +000450.3 +000041.6+000005.400009.3 08.3500.35F? 0 +040604.33 +533542.7 -000007.7-000006.300005.1 08.3500.20A? 0 +041707.56 +403556.4 -000044.5+000046.800000.1 08.3500.48F? 0 +041723.35 +623521.7 +000010.3-000023.200006.7 08.3500.53F? 0 +041939.45 -621630.5 +000008.2+000038.500002.1 08.3500.98K? 0 +042940.70 +121033.1 -000005.3-000046.400007.8 08.3500.52F? 0 +042958.63 -721631.9 +000007.9+000014.600010.1 08.3500.53F? 0 +044246.28 +725842.0 -000016.1-000015.700003.7 08.3500.34F? 0 0.10 1.00 +044833.31 -114508.0 -000026.7-000010.000005.4 08.3500.31A? 0 +045626.14 +035713.2 +000022.1-000010.400003.9 08.3500.28A? 0 +050712.75 -030634.4 +000017.4-000043.700008.5 08.3500.48F? 0 +050755.90 +763811.0 +000003.4-000027.000002.7 08.3500.34F? 0 +051057.99 +214727.4 -000005.9+000006.000016.2 08.3500.11A? 0 +051335.59 +354203.1 -000008.5-000002.300009.7 08.3500.06A? 0 +051938.99 +154709.6 +000002.1+000000.400002.8 08.3500.26A? 1 +052055.66 +451601.5 -000032.2-000009.700006.7 08.3500.44F? 0 +052400.77 +323732.0 -000002.4+000002.900001.3 08.3500.04A? 0 +052853.59 +675456.9 +000000.5+000007.300003.0 08.3500.15A? 0 +053449.12 -060022.9 +000000.4-000006.300011.7 08.35-0.08B? 0 0.10 1.00 +053730.30 -001425.5 -000003.0-000000.400009.6 08.35-0.09B? 0 +053801.73 -062337.9 -000013.9-000024.100012.2 08.3500.47F? 0 +054021.78 -274538.5 +000021.4+000034.700007.2 08.3500.93G? 1 +054032.45 +272634.0 +000000.5-000014.700014.3 08.3500.13A? 0 +054154.36 +291751.2 +000017.0-000025.300001.3 08.3500.18A? 0 +054322.00 +212457.7 +000021.2-000029.800002.2 08.3500.07A? 0 +054405.15 +305601.8 +000000.8-000007.500003.4 08.3500.22A? 0 +054517.49 +523855.7 +000001.5+000041.000036.8 08.3500.72G? 0 +054847.33 -421932.6 -000049.3-000026.100005.9 08.3500.54F? 0 +055008.44 +190958.1 -000014.0-000009.400008.0 08.3500.57F? 0 +055019.75 -670303.8 -000000.8+000026.700006.6 08.3500.25A? 0 +055258.09 +030253.7 +000039.7-000088.300018.2 08.3500.64G? 0 +060144.31 -180339.2 -000035.8+000028.500000.8 08.3500.92G? 0 +060314.67 +165518.9 -000016.8-000008.700010.6 08.3500.09A? 0 +060348.24 +130636.0 +000000.6-000012.000014.6 08.3500.12A? 0 +060515.62 -250134.1 -000020.4-000035.000003.2 08.3500.00B? 0 +060818.38 +135950.5 +000000.0+000000.000000.0 08.3500.87G? 0 +061124.64 -164942.3 -000007.9+000011.100009.2 08.3500.10A? 1 +062244.61 +050731.9 +000003.9-000001.800006.4 08.3500.08A? 0 +062305.81 +274352.6 -000007.6-000001.300003.2 08.3500.06A? 0 +062315.45 +194005.2 -000001.3-000002.000019.7 08.3500.02A? 0 +062333.35 +173910.8 -000010.3-000009.300003.6 08.3500.88G? 0 +062422.75 -351658.1 +000008.7-000016.200001.1 08.3500.98K? 0 +062430.71 +352640.8 +000009.5-000004.500014.8 08.3500.17A? 0 +063026.04 -103533.9 +000011.4-000025.600001.0 08.3500.24A? 0 +063028.26 +435616.4 -000021.6-000029.000011.5 08.3500.50F? 0 +063935.25 +021821.9 +000001.9-000006.300000.3 08.35-0.05B? 0 +064015.16 -190547.3 -000003.1+000002.000020.8 08.3500.21A? 0 +064023.46 +111141.9 +000006.9-000007.300008.1 08.3500.03A? 0 +064050.72 +481518.7 +000014.9-000036.500014.4 08.3500.47F? 0 +064549.42 -205143.2 -000002.8+000000.200018.8 08.35-0.07B? 0 0.10 1.00 +064825.68 -044901.4 +000013.9+000008.600006.4 08.3500.98K? 0 +065016.01 +240925.5 +000005.1-000061.200002.6 08.3500.50F? 0 +065037.34 +161230.3 -000007.4+000006.500013.6 08.3500.12A? 0 +065150.65 +434007.5 +000006.4-000036.400014.9 08.3500.39F? 0 +065648.75 -504522.1 -000002.3+000016.700001.0 08.35-0.14B? 0 +070412.12 -151936.7 -000009.3+000007.400012.8 08.3500.01A? 0 +071009.86 -585927.1 +000012.5+000022.300020.3 08.3500.97K? 0 +071406.61 +192918.7 -000023.4-000021.000012.6 08.3500.98K? 0 +071506.61 +571637.8 +000111.6-000072.500025.2 08.3500.60G? 0 +071639.76 +085040.4 +000041.9-000009.100011.7 08.3500.96K? 0 +072248.67 -262150.4 -000007.1+000004.700003.5 08.35-0.14B? 0 +072348.40 +104205.0 -000011.3-000008.500006.7 08.3500.16A? 0 +072609.54 -103256.7 -000003.8-000004.100010.9 08.3500.09A? 0 +072843.94 +133742.6 -000006.3-000023.600002.8 08.3500.48F? 0 +072905.44 +234805.7 -000037.7+000007.000008.9 08.3500.13A? 0 +073236.65 -215549.5 +000009.2+000004.300007.2 08.3500.62G? 0 0.10 1.00 +073257.37 -221710.9 +000001.0+000009.900003.4 08.35-0.02B? 0 +073439.23 +513245.4 -000060.4-000083.500015.7 08.3500.77G? 0 +073532.97 -214045.9 -000009.3+000004.200008.8 08.3500.12A? 0 +073606.68 -054648.8 -000037.9-000006.200020.4 08.3500.97K? 0 +073759.85 +444340.4 -000018.3-000058.700000.1 08.3500.41F? 0 +073805.69 +170432.3 -000012.0-000011.900026.4 08.3500.49F? 0 +073845.64 -310914.0 -000012.6-000009.200003.6 08.3500.00A? 0 +074224.56 +521834.1 -000030.0-000084.600004.6 08.3500.87G? 0 +074401.88 -454255.3 +000003.7+000000.500012.5 08.3500.61G? 0 +074634.57 +102407.3 +000002.4-000001.900002.6 08.3500.94G? 0 +074931.27 +053842.7 -000026.4-000010.300007.3 08.3500.06A? 0 +075031.62 +512209.0 -000050.5-000045.400013.9 08.3500.47F? 0 +075230.07 -245536.6 -000019.8-000010.700009.0 08.35-0.02B? 0 +075437.35 -584355.9 +000026.6+000006.200019.9 08.3500.62G? 0 +075440.39 +380558.0 +000048.7-000066.500001.5 08.3500.72G? 0 +075539.27 -375127.7 +000008.4-000003.700003.5 08.3500.16A? 0 +075559.13 +274134.9 +000000.5-000011.900004.3 08.3500.10A? 0 +080022.55 -504127.9 +000000.4+000005.700000.2 08.35-0.00B? 0 +080044.75 -335157.7 -000009.9+000009.000004.4 08.3500.95G? 0 +080100.88 -613127.3 -000000.2+000008.200000.7 08.3500.00A? 0 +080135.31 +140226.1 -000025.0-000021.500009.3 08.3500.77G? 0 +080952.44 -243110.2 -000002.7-000003.700002.1 08.3500.17A? 0 +081202.34 +002356.4 -000016.6-000018.100006.8 08.3500.16A? 0 +081416.10 -490258.1 -000017.9+000001.600002.0 08.3500.09A? 0 +081641.10 -453449.6 +000000.4+000025.200021.1 08.3500.92G? 0 +081810.97 -372836.2 -000003.1+000016.300014.6 08.35-0.03B? 0 +082456.39 -484032.9 -000012.8+000011.700006.5 08.35-0.03B? 0 +082740.82 +003103.5 -000034.3-000016.200007.9 08.3500.53F? 1 +082901.92 -441420.9 -000004.6+000005.100000.9 08.3500.55F? 0 +083424.38 -544003.2 -000006.8+000011.000003.0 08.3500.05A? 0 +084356.15 +190203.0 -000023.4-000010.200008.3 08.3500.09A? 0 +084609.03 -142204.1 +000133.3-000155.000004.9 08.3500.55F? 0 +084923.89 +504025.9 -000054.2+000003.900003.8 08.3500.58F? 0 +085105.59 -092530.0 -000016.0+000008.800001.0 08.3500.31F? 0 +085252.67 -350250.7 -000006.6+000005.500007.4 08.3500.97K? 0 +085321.29 +093805.1 -000025.4-000008.700016.6 08.3500.94G? 0 +085421.53 +203510.3 -000008.4-000008.400022.2 08.3500.91G? 0 +085508.71 -432759.9 +000000.0+000000.000000.0 08.3500.11A? 1 +085523.05 -465327.9 -000000.4+000004.800008.1 08.35-0.06B? 0 +090029.98 +222808.0 +000036.6+000010.300006.2 08.3500.55F? 0 +090346.64 -740635.9 -000027.9+000002.300011.5 08.3500.96K? 0 +090649.49 -291732.5 -000030.7-000020.300007.5 08.3500.59G? 0 +090738.53 -473344.7 -000021.1-000028.200009.7 08.3500.50F? 0 +091025.55 +591516.7 -000070.4+000003.700015.0 08.3500.45F? 0 +091621.58 -584715.0 -000015.0-000011.600000.8 08.35-0.03B? 0 +091719.55 +525444.2 -000036.5-000043.300005.2 08.3500.27A? 0 +091804.84 +420356.7 -000009.3-000028.300005.5 08.3500.27A? 0 +091835.07 -443655.6 -000031.9+000017.200014.8 08.3500.10A? 0 +091959.32 -571001.4 +000021.3-000010.100011.0 08.3500.34F? 0 +092453.08 +013010.4 +000034.3-000032.000011.4 08.3500.53F? 0 +092520.98 +371513.8 +000091.8-000099.900023.1 08.3500.58G? 0 +092859.60 -202605.9 -000028.8-000009.800024.6 08.3500.34F? 0 +093129.89 -095913.0 -000032.7+000005.500020.8 08.3500.31F? 0 +093428.25 -372519.2 -000007.9+000002.400004.4 08.3500.01A? 0 +093712.00 -814450.1 -000003.7+000009.400000.1 08.3500.21A? 0 +094344.92 -210919.8 -000006.4+000001.100000.8 08.35-0.07B? 0 +094356.63 -480628.9 -000011.7+000007.200006.2 08.3500.15A? 0 +095251.36 +025741.8 +000004.1-000002.400008.7 08.3500.17A? 0 +100103.73 -405159.1 -000019.7+000015.200003.0 08.3500.32F? 0 +100802.20 -245751.2 -000013.2-000007.200012.9 08.3500.99K? 0 +100832.60 -040847.9 +000029.6-000006.600004.3 08.3500.37F? 0 +101144.82 -642434.0 -000077.2+000016.000006.3 08.3500.29A? 0 +101158.19 +185619.5 +000035.0-000072.900010.6 08.3500.97K? 0 +101700.39 -703047.2 -000012.9-000000.300002.7 08.3500.00A? 0 +101830.61 +854943.8 -000003.5-000001.000002.0 08.3500.19A? 0 +102115.64 -370757.8 -000020.1+000018.800001.9 08.3500.05A? 0 +102558.46 -163822.0 -000081.5+000009.500017.2 08.3500.46F? 0 +102641.54 +480454.6 +000035.8-000032.600022.8 08.3500.66G? 0 +103436.30 -110725.1 -000035.9-000117.800021.7 08.3500.96K? 0 +103458.86 -640743.6 +000000.0+000000.000000.0 08.3500.17A? 0 +103519.83 -171147.5 -000027.4+000000.700006.3 08.3500.27A? 0 +103954.25 -534501.8 -000008.9+000018.200004.0 08.3500.08A? 0 +104330.21 +284110.0 -000002.6-000101.200004.0 08.3500.57F? 0 +104832.19 -031519.2 +000009.6+000014.800021.6 08.3500.50F? 0 +104926.29 -052913.9 -000045.8-000006.300011.9 08.3500.32F? 0 +110238.30 +362012.4 -000027.8+000019.000000.9 08.3500.87G? 0 +110651.22 -584103.3 +000000.0+000000.000000.0 08.3500.60G? 0 +110813.54 +063424.7 -000021.4-000007.000012.2 08.3500.51F? 0 +110846.83 -342417.1 -000003.7+000015.300004.2 08.3500.69G? 0 +110937.66 -483747.5 -000023.7+000000.800007.9 08.3500.11A? 0 +112349.94 -564140.3 +000216.1-000134.100018.1 08.3500.72G? 0 +112415.73 +135407.1 -000095.4-000019.000006.4 08.3500.55F? 0 +112522.12 -461815.8 -000043.5+000001.500002.0 08.3500.38F? 0 +113242.45 -655148.5 -000014.6+000007.000004.0 08.3500.10A? 1 +114447.10 -592111.2 -000031.7-000001.100001.7 08.3500.22A? 0 +115109.15 -515231.8 -000050.2-000080.000016.6 08.3500.64G? 0 +115500.75 -003322.1 -000033.8-000009.400008.1 08.3500.44F? 0 +115800.29 +481213.5 -000252.3-000133.700005.5 08.3500.86G? 0 +121108.68 -063311.2 +000022.6-000035.000004.0 08.3500.39F? 0 +121951.40 +474810.3 +000010.4-000003.500005.3 08.3500.25A? 0 +122200.98 -255448.1 -000009.2-000000.800021.8 08.3500.92G? 0 +122341.02 +265847.8 -000023.7-000012.500006.3 08.3500.45F? 0 +123136.24 -110435.2 -000067.5-000005.300014.5 08.3500.33F? 0 +123849.16 -511256.1 -000057.2+000007.300018.9 08.3500.60G? 0 +124927.03 -170844.7 -000009.1-000007.000015.6 08.3500.40F? 0 +125049.66 +080557.2 -000107.5-000044.000000.9 08.3500.97K? 0 +125358.82 -180205.7 +000000.0+000000.000000.0 08.3500.49F? 0 +125721.60 -483809.5 +000020.1+000007.100000.1 08.3500.52F? 1 +125733.25 -572657.3 +000000.6-000001.500007.4 08.3500.29A? 0 +130527.41 -023327.0 -000030.1-000007.600005.5 08.3500.39F? 0 +130825.92 -071831.2 -000217.0+000081.600027.3 08.3500.93G? 0 +131248.79 -035340.5 +000016.4-000023.400021.5 08.3500.96K? 0 +131325.82 -522426.4 -000019.1-000011.800006.9 08.3500.28A? 0 +131453.37 -102556.8 +000009.3-000005.600001.1 08.3500.29A? 0 +131958.55 -620152.3 -000003.6-000007.600003.8 08.3500.52F? 0 +132042.75 -605138.0 -000001.3-000019.500012.2 08.3500.28A? 0 +132245.12 +444254.0 +000007.1-000002.000000.6 08.35-0.08B? 0 +132512.85 -302236.7 +000001.2-000000.700004.2 08.3500.07A? 0 +133117.99 +173435.6 -000036.8+000011.000002.5 08.3500.32F? 0 +133209.01 -424211.2 -000016.7-000004.200000.4 08.35-0.02B? 0 +133645.38 +064955.4 -000072.2+000001.100016.7 08.3500.28A? 1 +133844.48 -271535.1 -000031.7+000001.400010.0 08.3500.23A? 0 +134149.40 +044101.8 -000108.6-000015.000006.5 08.3500.56F? 0 +134613.33 -140141.7 -000087.0+000022.500001.3 08.3500.93G? 0 +134753.55 -605255.7 -000004.7-000000.700001.0 08.35-0.11B? 0 +135028.76 -192438.2 -000023.8-000025.500008.6 08.3500.52F? 0 +135127.06 +374308.0 -000061.0-000014.400002.0 08.3500.57F? 0 +135420.39 -030017.8 -000069.0-000083.500016.2 08.3500.45F? 0 +140003.62 +270827.0 -000022.4+000050.200013.5 08.3500.63G? 0 +140048.05 +705838.1 +000002.7+000003.000004.5 08.3500.92G? 0 +140204.29 -690227.1 -000008.7-000029.100011.6 08.3500.50F? 0 +140439.13 -451719.5 -000045.0-000032.500002.9 08.3500.23A? 0 +141207.51 -234204.1 +000013.3+000013.200015.5 08.3500.96K? 0 +142303.57 -463955.2 -000002.8-000012.400005.8 08.3500.01A? 0 +142920.45 -653300.0 +000021.0+000052.600011.5 08.3500.60G? 0 +143003.94 -565502.3 -000000.2-000011.600000.1 08.3500.15A? 0 +143138.04 +701445.6 -000034.2-000002.700010.4 08.3500.33F? 0 +143341.86 +081919.1 -000038.4+000005.700006.2 08.3500.52F? 0 +144246.50 -551054.5 +000024.1-000012.300021.7 08.3500.47F? 0 +144449.35 +552823.5 -000012.1+000003.100009.1 08.3500.90G? 0 +144707.14 +182026.0 +000013.3-000006.100000.6 08.3500.45F? 0 +145622.89 -450922.3 +000046.8-000020.700001.5 08.3500.56F? 0 +150249.17 +075443.0 -000031.9-000021.800004.5 08.3500.41F? 0 +150435.74 +003826.3 -000030.2+000010.200001.3 08.3500.99K? 0 +151041.34 -073241.1 -000043.5+000031.900008.3 08.3500.58G? 0 +151049.80 +635226.2 -000000.6-000019.900008.5 08.3500.72G? 0 +151230.28 -355507.8 +000077.9-000046.900028.9 08.3500.64G? 0 +151827.20 -740913.9 -000160.7+000007.300009.8 08.3500.66G? 0 +152311.09 -102912.3 -000027.8-000153.900010.6 08.3500.63G? 0 +152419.36 +024750.1 -000040.6-000039.500004.7 08.3500.48F? 0 +152553.98 +055703.0 -000015.0+000007.900003.8 08.3500.14A? 0 +153035.19 -761955.1 +000007.5-000014.800008.7 08.3500.10A? 0 +153443.33 -080656.4 -000011.6-000006.300008.9 08.3500.30A? 0 +153803.82 +072520.2 -000023.1-000018.900003.0 08.3500.39F? 0 +154650.17 +250506.8 -000055.0+000042.000018.4 08.3500.65G? 0 +154813.41 +505716.6 -000027.7-000035.800006.0 08.3500.90G? 0 +154907.60 -470151.4 -000030.4-000039.500001.2 08.3500.18A? 0 +155028.83 +514617.1 -000006.2+000002.800004.1 08.3500.97K? 0 +155740.19 -000530.1 -000021.8-000015.600003.3 08.3500.18A? 0 +155854.62 +660317.7 +000003.5+000022.600009.4 08.3500.26A? 0 +160259.37 -733517.1 +000005.7-000009.500006.5 08.35-0.03B? 0 +160553.72 +104106.4 -000535.7-000042.400021.5 08.3500.83G? 0 +160610.33 +083544.3 -000088.5+000039.500004.1 08.3500.57F? 0 +161220.84 +312834.4 -000058.1+000046.100007.1 08.3500.41F? 0 +161343.70 +463822.6 -000114.1+000028.500007.4 08.3500.67G? 0 +161348.15 -241519.8 -000005.9-000014.700007.7 08.3500.33F? 0 +161441.78 -522012.9 -000003.6-000000.800005.3 08.3500.23A? 0 +161606.53 -524852.3 -000121.2-000002.900028.6 08.3500.64G? 0 +161916.81 -643417.4 -000023.2-000013.000001.9 08.3500.08A? 1 +162234.62 -535414.5 -000366.5-000072.000044.8 08.3500.65G? 0 +162308.87 +473748.2 +000000.0+000000.000000.0 08.3500.54F? 1 +162347.23 -362706.3 -000017.9-000036.300009.8 08.3500.33F? 0 +162419.94 -133828.2 -000209.6-000209.300035.3 08.3500.98K? 0 +162630.29 +182437.0 -000050.4+000037.500001.9 08.3500.42F? 0 +162714.60 -394921.7 -000018.7-000033.200011.1 08.3500.20A? 0 +163244.69 -715636.0 -000005.2-000025.300002.6 08.3500.17A? 0 +163519.20 -433908.0 -000004.9-000003.200002.1 08.3500.15A? 0 +164634.36 +542340.2 -000012.4+000014.700002.5 08.3500.25A? 0 +164712.16 -513500.6 +000000.3-000007.800021.6 08.3500.35F? 0 +164730.27 -660421.3 +000015.3-000002.000009.0 08.3500.83G? 0 +164847.22 -671605.8 -000014.6-000019.600009.1 08.3500.12A? 0 +164858.53 -404631.7 +000001.5-000069.900010.9 08.3500.47F? 0 +165124.88 -280118.9 +000017.5-000014.100006.7 08.3500.38F? 0 +165510.68 -730654.7 -000009.3+000011.000004.9 08.3500.56F? 0 +170207.90 +071248.9 -000007.8-000011.800004.8 08.3500.28A? 0 +170704.92 -094729.8 +000017.0-000014.200005.0 08.3500.48F? 0 +170945.01 -000236.3 +000167.9+000021.500021.4 08.3500.81G? 0 +171121.74 -692118.8 +000005.3+000000.100005.6 08.3500.97K? 0 +171228.73 -173612.9 +000026.5-000007.100005.4 08.3500.37F? 0 +171244.61 +295442.5 -000003.7+000067.800011.8 08.3500.53F? 0 +171515.64 -463456.1 +000012.7+000008.600011.9 08.3500.21A? 0 +172606.30 -373635.1 -000017.8-000003.600022.5 08.3500.05A? 0 +172751.09 -543243.2 -000006.0-000075.900035.3 08.3500.99K? 0 +173201.52 -314937.8 -000000.6-000001.400004.8 08.3500.08A? 0 +173338.22 +075106.7 -000015.0+000005.100018.0 08.3500.38F? 0 +173658.36 +295254.5 +000003.7+000001.500004.8 08.3500.08A? 0 +174100.11 +221346.2 -000006.0-000032.000000.5 08.3500.60G? 0 +174149.04 -504327.5 +000027.6-000058.900035.4 08.3500.57F? 0 +174822.23 -603938.3 -000025.5-000019.000024.2 08.3500.71G? 0 +174825.56 -164937.8 -000018.0-000007.500008.4 08.3500.18A? 0 +175047.06 -381636.3 -000016.0-000012.600019.6 08.3500.82G? 0 +175400.73 +494742.2 -000005.7+000024.400004.9 08.3500.92G? 0 +175531.09 -475844.1 +000004.4-000026.500012.5 08.3500.14A? 0 +175816.48 +101015.4 +000000.9+000002.400007.9 08.3500.13A? 0 +180123.20 -314454.0 +000033.8-000024.900005.4 08.3500.47F? 0 +180201.06 +642626.0 -000031.2+000005.200008.2 08.3500.93G? 0 +180245.08 -270442.5 -000062.7-000015.100000.5 08.3500.56F? 0 +180306.46 -074006.1 -000011.1-000016.600012.0 08.3500.44F? 0 +180313.30 -353646.9 +000019.0-000010.000016.0 08.35-0.04B? 0 +180327.50 -345047.2 +000013.6-000012.700000.8 08.3500.21A? 0 +180342.68 +121702.7 +000011.6+000019.100015.6 08.3500.98K? 0 +181226.73 +111528.3 -000002.7+000000.000005.2 08.3500.47F? 0 +181403.78 -625640.3 -000022.0+000002.000012.4 08.3500.96K? 0 +181525.09 +033008.5 -000006.8-000000.200001.8 08.3500.17A? 0 +181640.77 +694234.7 -000028.0+000001.800001.5 08.3500.46F? 0 +182357.28 +301716.9 +000014.2+000017.700003.0 08.3500.21A? 0 +182447.86 -342416.5 -000025.5-000050.000002.8 08.3500.31F? 0 +182631.36 -714709.8 +000017.7+000013.500002.0 08.3500.92G? 0 +182836.68 -125950.8 -000002.8+000003.100004.7 08.3500.51F? 0 +182903.89 +094058.9 +000002.6+000011.300000.4 08.3500.11A? 0 +182942.77 -713015.3 +000013.2-000170.300003.6 08.3500.50F? 0 +182958.85 +095005.1 +000004.0-000002.800001.4 08.3500.35F? 0 +183057.65 +335557.5 -000139.4+000147.400011.3 08.3500.58F? 0 +183227.30 -155555.3 -000008.5+000000.200005.7 08.3500.12A? 0 +183502.56 -443013.0 -000006.8-000019.500005.9 08.3500.96K? 0 +183733.77 +031106.1 +000011.1-000004.700007.2 08.3500.20A? 0 +183757.41 +222252.3 +000007.8-000063.800005.3 08.3500.31F? 0 +183947.72 -655321.6 +000002.6+000005.700005.9 08.3500.38F? 0 +184311.19 -633819.6 -000000.7-000020.600012.8 08.3500.96K? 0 +184721.05 +554704.8 -000006.2-000009.300006.8 08.3500.03A? 0 +185107.97 -061645.0 +000000.0+000000.000000.0 08.3500.46F? 0 +185115.81 -160941.8 -000010.0-000091.400006.5 08.3500.61G? 0 +185523.64 +191253.4 +000011.2+000020.300019.2 08.3500.30A? 0 +185533.47 +155040.1 -000035.2-000043.600025.7 08.3500.57F? 0 +185803.52 +471130.6 +000000.0+000000.000000.0 08.3500.57F? 1 +185937.95 +182527.3 -000004.5-000033.400006.8 08.3500.14A? 0 +185957.42 -623444.9 +000000.9+000006.500004.6 08.3500.08A? 0 +190012.46 +612523.3 -000011.1+000073.500014.2 08.3500.58F? 0 +190446.57 -174805.9 +000009.0+000003.900002.0 08.3500.23A? 0 +190603.45 -005017.5 -000013.1+000000.800013.5 08.3500.30A? 0 +190607.22 +803113.2 -000006.3+000104.800002.4 08.3500.74G? 0 +190856.91 -084905.0 -000006.3-000005.200001.0 08.3500.35F? 0 +191027.01 +383341.9 +000003.6+000007.500002.2 08.3500.92G? 0 +191100.70 +512144.2 +000027.0-000015.400003.8 08.3500.45F? 0 +191355.36 -472112.3 +000005.9-000038.600010.6 08.3500.53F? 0 +191907.10 -330930.3 +000000.0+000000.000000.0 08.3500.69G? 0 +192218.67 -074348.9 -000006.8-000091.500018.6 08.3500.63G? 0 +192515.07 +193943.1 +000032.0+000007.300006.2 08.3500.25A? 0 +192520.99 -164421.3 -000013.7-000000.200010.0 08.3500.43F? 0 +192529.76 +500415.2 -000033.1-000021.100018.2 08.3500.46F? 0 +192622.51 -015646.8 +000003.0+000005.200000.2 08.3500.18A? 0 +192832.32 +061810.5 -000005.0-000008.200008.3 08.3500.12A? 0 +193723.44 +162758.7 -000001.7-000007.300010.6 08.3500.42F? 0 +194154.78 +131448.4 +000006.1-000003.300006.6 08.35-0.00B? 0 +194427.87 +075739.1 +000023.0+000018.600008.5 08.3500.39F? 0 +194703.49 +391852.9 +000028.3+000014.900003.1 08.3500.35F? 0 +195016.33 +300105.4 -000004.6+000002.600003.1 08.35-0.01B? 0 +195205.41 +231618.6 +000006.2-000008.300006.9 08.3500.37F? 0 +195311.59 +423807.3 +000009.6+000003.600005.6 08.3500.00A? 0 +195633.89 +283734.2 +000006.5-000000.100000.8 08.3500.05A? 0 +200425.79 +421154.3 -000000.4+000002.200001.9 08.35-0.12B? 0 +200434.52 +091424.3 -000006.7-000014.100005.5 08.35-0.05B? 0 +200525.67 +464018.6 -000005.3-000004.400002.2 08.3500.20A? 0 +200714.57 +261047.4 +000002.2-000075.900017.7 08.3500.50F? 0 +200820.23 -384802.5 -000001.2+000001.800010.4 08.3500.23A? 0 +200939.60 +210443.7 -000006.8-000006.200001.8 08.35-0.07B? 0 +201005.10 +512130.4 +000026.1-000004.400003.9 08.3500.31F? 0 +201038.34 +333750.7 +000000.0+000000.000000.0 08.35-0.03B? 1 +201054.36 +271941.2 +000007.9-000005.500007.4 08.3500.21A? 0 +201059.21 +453603.8 +000008.0-000000.500002.1 08.35-0.05B? 0 +201146.76 +040820.3 -000005.9+000021.600011.6 08.3500.80G? 0 +201428.74 +453714.0 -000001.8+000001.800007.3 08.35-0.07B? 0 +201446.98 +264732.7 +000004.0-000022.300002.9 08.3500.86G? 0 +201640.40 +385357.5 -000007.4-000014.900006.2 08.3500.29A? 0 +201813.00 +400718.6 -000001.5-000012.000010.2 08.3500.13A? 0 +201832.33 +053714.3 +000013.9-000005.300013.4 08.3500.36F? 0 +201845.11 -483516.3 -000056.9-000005.600024.7 08.3500.45F? 0 +202647.29 +160303.8 +000079.1-000051.500017.7 08.3500.39F? 0 +202930.53 -452258.3 -000007.9-000000.900012.6 08.3500.23A? 0 +203248.04 +592500.7 -000009.8-000007.900000.1 08.3500.11A? 0 +203301.51 +671834.2 +000003.7-000010.200008.1 08.3500.59G? 0 +203748.76 +610607.0 -000011.6-000026.600008.1 08.3500.34F? 0 +203821.96 +070219.1 +000010.0-000043.900010.8 08.3500.31F? 0 +203948.63 +830256.2 +000019.6+000042.700013.8 08.3500.28A? 0 diff --git a/kstars/kstars/data/hip064.dat b/kstars/kstars/data/hip064.dat new file mode 100644 index 00000000..d69bc7e1 --- /dev/null +++ b/kstars/kstars/data/hip064.dat @@ -0,0 +1,1000 @@ +204124.05 +291958.8 +000003.7+000005.500004.6 08.3500.94G? 0 +204228.68 +472351.0 -000048.0-000103.900007.6 08.3500.64G? 0 +204229.78 +491559.1 +000002.0-000013.200012.6 08.3500.99K? 0 +204536.61 -352228.1 +000092.9-000133.900018.4 08.3500.81G? 0 +204928.47 +754521.7 +000020.5-000004.400004.2 08.3500.98K? 0 +205320.16 -280127.2 +000056.8-000019.400020.2 08.3500.59G? 0 +205557.96 -652558.6 -000040.7+000003.800016.4 08.3500.30A? 0 +205743.69 +460037.7 -000012.8-000012.600007.1 08.3500.41F? 0 +205829.68 -314219.6 +000041.9-000043.700013.2 08.3500.41F? 0 +205940.24 -521028.7 +000147.0-000164.600025.0 08.3500.81G? 0 +210411.92 -290854.3 +000000.6-000092.000016.2 08.3500.55F? 0 +210426.86 +650114.8 -000002.0-000013.500010.1 08.3500.12A? 0 +210715.38 -485813.0 +000030.6+000013.900008.2 08.3500.41F? 0 +210918.24 -045710.4 +000010.1+000002.000003.4 08.3500.10A? 0 +211235.23 +352507.9 +000016.4-000002.200010.8 08.3500.98K? 0 +211804.25 -325148.3 +000007.3-000005.900013.7 08.3500.30A? 0 +211907.50 -441155.7 +000089.1-000013.500005.5 08.3500.48F? 0 +212033.97 +362852.5 -000010.5-000014.200008.4 08.3500.40F? 0 +212319.99 +720714.8 +000021.0-000005.600009.6 08.3500.71G? 0 +213323.48 +671338.3 +000037.5+000023.500004.5 08.3500.54F? 0 +213450.16 +521803.0 -000002.2-000035.500000.2 08.3500.05A? 0 +213509.09 +152615.1 -000044.9-000061.800009.6 08.3500.56F? 0 +213910.35 +314136.0 -000026.5-000054.800011.4 08.3500.43F? 0 +213915.21 +440219.4 -000015.6-000027.100000.3 08.3500.94G? 0 +213947.75 +310814.7 +000031.3+000008.200005.1 08.3500.60G? 0 +214143.68 +062515.0 +000049.7-000003.400006.5 08.3500.71G? 0 +214927.36 -490706.4 +000059.5-000001.700010.1 08.3500.39F? 0 +215142.55 +090231.2 -000009.7-000003.900012.7 08.3500.32F? 0 +215418.93 +194257.9 -000075.2-000074.000017.6 08.3500.56F? 0 +215551.95 +262412.2 +000034.2-000040.800005.9 08.3500.62G? 0 +220335.46 +042328.4 +000009.4-000036.100008.0 08.3500.42F? 0 +220558.12 +664148.4 -000012.2+000000.400013.0 08.3500.48F? 0 +220706.77 +003412.3 +000000.0+000000.000000.0 08.3500.57F? 1 +220940.12 +732327.2 +000004.4+000000.300001.2 08.3500.07A? 0 +221619.73 +261616.0 +000000.0+000000.000000.0 08.3500.97K? 1 +222121.13 +414748.1 +000000.2-000002.500007.7 08.35-0.03B? 0 +222205.16 -063410.0 -000047.5-000008.400015.0 08.3500.34F? 0 +222405.22 +574617.0 +000083.8+000005.000001.9 08.3500.96K? 0 +222448.84 +284108.4 +000004.7-000034.600007.8 08.3500.99K? 0 +223041.64 +541801.2 -000001.9+000050.400007.1 08.3500.75G? 0 +223203.15 -424424.4 +000019.8+000026.500003.6 08.3500.90G? 0 +223320.92 +700505.1 +000039.9+000014.000009.4 08.3500.30A? 0 +223518.84 +324917.8 -000080.0-000060.700018.3 08.3500.51F? 0 +223724.98 +411631.1 -000019.4-000007.900010.0 08.3500.99K? 0 +223823.31 +294243.2 +000003.9-000008.000007.5 08.3500.39F? 0 +223940.13 +325531.4 +000013.7-000033.000008.0 08.3500.94G? 0 +224435.32 +555124.6 -000010.5-000012.200009.1 08.3500.28A? 0 +224852.65 +602138.2 +000004.2+000013.500005.1 08.3500.14A? 0 +225029.90 +771340.9 +000001.3-000007.500000.4 08.3500.10A? 0 +225103.07 +711320.6 +000058.1+000049.000008.1 08.3500.94G? 0 +225643.31 -033137.0 +000034.8-000019.400011.5 08.3500.49F? 0 +225735.31 +101621.9 -000011.1-000013.300029.3 08.3500.45F? 0 +225811.82 -182329.9 -000022.6-000017.300011.1 08.3500.49F? 0 +225849.94 -564624.1 -000006.3+000000.900004.3 08.3500.35F? 0 +225859.65 -081247.9 -000005.5-000000.200004.9 08.35-0.02B? 0 +230359.64 -461003.8 +000082.9-000007.300004.4 08.3500.49F? 0 +230501.14 +332306.2 +000000.0+000000.000000.0 08.3500.21A? 1 +231649.76 -295427.8 +000017.4-000028.000005.9 08.3500.42F? 0 +231949.35 +174102.2 +000072.5+000013.200008.1 08.3500.51F? 0 +232008.86 +252600.0 +000011.0+000002.100008.7 08.3500.08A? 0 +232606.60 +254000.3 +000081.6+000030.800008.6 08.3500.05A? 0 +232925.70 -482400.2 +000013.4-000003.200014.9 08.3500.36F? 0 +233259.00 -115915.2 +000040.7-000033.800005.0 08.3500.42F? 0 +235145.23 -644814.0 +000014.9-000000.100002.5 08.35-0.05B? 0 +235241.45 +680317.4 +000021.8+000019.000000.8 08.3500.53F? 0 +235621.21 +105510.1 -000108.4-000085.800005.2 08.3500.51F? 0 +235902.62 +544240.6 +000042.7-000006.800017.8 08.3500.45F? 0 +000702.43 +051716.9 +000001.9-000022.800002.1 08.3501.52K? 0 +001132.22 +570912.8 +000020.7-000011.000010.4 08.3501.21K? 0 +001226.39 +455734.6 -000002.0-000009.900019.9 08.3501.67K? 0 +005220.11 +594331.9 +000006.6-000006.300008.8 08.3501.54K? 0 +005947.76 -455456.4 +000026.5+000007.300003.9 08.3501.46K? 0 +011046.07 +243137.2 +000005.1-000025.300017.9 08.3501.07K? 0 +011608.49 -045702.9 +000023.0-000021.800005.3 08.3501.29K? 0 +012115.90 -730201.5 +000016.9+000012.000008.0 08.3501.04K? 0 +013403.36 -591844.9 +000015.9-000005.700009.5 08.3501.00K? 0 +013416.35 -061621.1 +000003.1-000022.700002.6 08.3501.00K? 0 +013625.76 +350802.5 +000048.3-000014.800008.9 08.3501.04K? 0 +014706.29 -093557.5 -000027.0-000003.800017.9 08.3501.26K? 0 +015032.14 +275605.9 +000006.7-000003.900007.0 08.3501.58K? 0 +015731.34 +461255.1 +000000.1-000004.800006.8 08.3501.56K? 0 +015732.29 -660051.7 +000005.5+000008.300008.3 08.3501.45K? 0 +020743.19 +293759.2 +000027.7-000012.200006.9 08.3501.10K? 0 +021800.09 -155442.3 -000004.8-000007.700004.9 08.3501.59K? 0 +025600.49 +580001.8 +000037.8+000017.200022.0 08.3501.84K? 0 +025707.21 -635123.2 +000022.6+000006.300006.5 08.3501.29K? 0 +030026.89 +303409.6 -000014.1-000027.000014.2 08.3501.12K? 0 +030106.56 -175156.9 -000004.3+000012.000011.8 08.3501.29K? 0 +031839.65 +771923.6 +000003.6-000002.400015.3 08.3501.81K? 0 +033453.33 +032137.9 -000000.7-000005.100006.8 08.3501.35K? 0 +033724.09 -805115.4 +000031.6-000008.000000.4 08.3501.10K? 0 +034236.75 +333321.6 +000027.6-000043.500006.7 08.3501.29K? 0 +034930.56 -181741.4 +000022.7-000007.200007.0 08.3501.04K? 0 +035524.44 +563016.6 +000030.3-000016.200013.7 08.3501.03K? 1 +035724.07 -390555.1 +000033.2+000012.500007.8 08.3501.20K? 0 +040827.81 -400600.1 -000014.9-000014.300009.4 08.3501.46K? 0 +041849.91 -533248.0 +000026.6+000027.900008.9 08.3501.39K? 0 +042342.15 +030221.0 -000006.6+000008.000009.6 08.3501.22K? 0 +043622.00 -221521.1 -000017.3-000005.700027.4 08.3501.04K? 0 +043840.63 -564635.2 -000008.6+000009.100002.2 08.3501.21K? 0 +044408.22 +664553.0 +000004.8+000004.500006.7 08.3501.07K? 0 +044855.14 +500522.2 -000002.3+000006.700014.1 08.3501.25K? 0 +044859.09 -170746.7 +000021.0+000037.200002.3 08.3501.08K? 0 +045026.01 +520911.3 +000015.8-000004.600024.4 08.3501.29K? 0 +045523.86 -783757.8 +000005.9-000036.400009.3 08.3501.06K? 0 +045533.27 +420721.1 +000031.2+000000.200033.1 08.3501.09K? 0 +050314.78 -071739.8 -000009.6+000014.100004.9 08.3501.02K? 0 +050445.16 +033407.5 +000000.6-000014.000008.3 08.3501.15K? 0 +051624.91 -122514.4 -000024.5+000049.500001.8 08.3501.12K? 0 +051942.04 +365559.8 -000025.7-000002.100009.8 08.3501.48K? 0 +054113.65 -182742.6 +000036.4-000007.700021.4 08.3501.03K? 0 +054654.89 +041400.0 +000004.0-000012.100002.5 08.3501.77K? 0 +054727.13 +235303.2 -000003.2-000034.500010.6 08.3501.39K? 0 +054906.02 -180322.3 -000002.5+000005.200001.8 08.3501.31K? 0 +055134.21 -314550.1 -000021.6-000020.600006.0 08.3501.04K? 0 +055345.43 -454130.8 +000002.3-000010.200001.3 08.3501.15K? 0 +055554.73 -350610.0 +000004.2+000027.200012.3 08.3501.32K? 0 +055649.89 +513246.0 +000011.6+000000.500002.3 08.3501.38K? 0 +060414.90 -064004.4 -000014.7-000031.100016.0 08.3501.68K? 0 +060741.20 -120214.5 +000019.2-000005.200019.9 08.3501.70K? 0 +060957.02 +054234.3 +000009.8-000024.700010.0 08.3501.06K? 0 +061235.16 -034248.0 -000012.9+000014.900006.6 08.3501.14K? 0 +061651.18 +262936.3 -000017.5-000008.400025.8 08.3501.02K? 0 +061820.74 -071137.6 -000024.5-000123.000003.1 08.3501.11K? 0 +064139.20 +272342.5 -000015.2+000003.400022.5 08.3501.59K? 0 +064302.73 -200913.2 +000000.7-000013.100002.3 08.3501.35K? 0 +064341.91 +430224.2 -000020.6+000007.500024.0 08.3501.13K? 0 +064631.09 +712126.4 +000000.6-000007.900005.2 08.3501.48K? 0 +064706.55 +261750.8 -000007.4-000018.900023.1 08.3501.11K? 0 +065037.66 +312349.5 +000001.1-000001.900013.0 08.3501.64K? 0 +070354.62 +252510.9 -000012.0-000011.300013.7 08.3501.41K? 0 +070856.63 +100246.3 -000021.9+000002.100008.0 08.3501.11K? 0 +071532.39 -070515.5 -000015.5+000006.300017.1 08.3501.62K? 0 +072207.01 +403132.7 +000026.7+000001.400005.0 08.3501.27K? 0 +072402.00 -440805.8 -000010.9-000006.300009.7 08.3501.65K? 0 +073012.24 -043519.2 +000013.4-000009.200012.8 08.3501.24K? 0 +073334.41 +305132.3 +000003.8+000010.600019.0 08.3501.48K? 0 +075315.99 +153556.6 -000016.1-000020.100008.8 08.3501.00K? 0 +075344.05 -275852.4 -000003.0-000001.600005.7 08.3501.52K? 0 +075452.02 -004523.1 -000047.8+000052.600017.7 08.3501.13K? 0 +075604.26 -155325.9 -000007.6+000021.200007.4 08.3501.66K? 0 +080357.56 -162032.2 +000002.3-000025.600009.0 08.3501.09K? 0 +081719.01 -015019.4 -000003.4+000004.900006.1 08.3501.27K? 0 +082809.86 +065921.7 -000016.0+000012.800007.5 08.3501.58K? 0 +083142.79 +554635.3 +000013.0-000007.800008.7 08.3501.08K? 0 +083526.58 +255105.3 +000010.6+000009.700003.7 08.3501.49K? 0 +083807.98 +105159.0 +000015.7-000016.000005.7 08.3501.00K? 0 +083929.75 +441730.5 -000016.1+000021.000024.6 08.3501.65K? 0 +084248.00 -344402.7 -000006.7+000007.500010.1 08.3501.66K? 0 +084619.50 -472808.3 -000016.5+000002.600003.7 08.3501.00K? 0 +085736.22 +055345.2 -000012.6+000000.700003.1 08.3501.28K? 0 +090530.91 +501726.1 -000012.1-000020.600000.4 08.3501.02K? 0 +090633.36 -530213.9 -000010.3+000012.600015.2 08.3501.14K? 0 +092041.13 -602301.9 -000047.3+000040.000013.5 08.3501.50K? 0 +092948.28 -542555.6 -000024.1-000015.100002.4 08.3501.22K? 0 +093020.62 -633028.7 +000004.8-000011.300010.4 08.3501.65K? 0 +094109.71 -590820.1 +000006.3+000015.600012.2 08.3501.28K? 0 +094112.47 -352855.4 -000006.1+000022.800002.4 08.3501.53K? 0 +094127.18 +624216.9 -000014.2-000011.800007.8 08.3501.44K? 0 +094918.80 -355739.9 -000008.6+000003.600012.8 08.3501.04K? 0 +095856.88 -543714.0 +000001.5-000010.300003.7 08.3501.55K? 0 +100357.03 +312908.7 +000002.3+000005.200012.2 08.3501.31K? 0 +100644.12 +111041.3 -000005.0+000012.900002.1 08.3501.60K? 0 +100801.75 -681925.4 -000019.7+000013.200004.8 08.3501.44K? 0 +101512.63 +165134.8 +000030.4-000032.600012.4 08.3501.08K? 0 +102701.44 +362554.6 -000003.1-000003.500000.9 08.3501.49K? 0 +102709.93 -513211.7 -000026.8+000009.700008.1 08.3501.21K? 0 +102748.10 +755459.5 +000006.1+000001.600003.1 08.3501.10K? 0 +102928.83 -524558.2 -000006.1+000007.400001.6 08.3501.13K? 0 +103410.85 -111622.2 +000005.9+000006.300019.6 08.3501.33K? 0 +103715.69 -705023.9 -000013.8-000001.200002.8 08.3501.04K? 0 +104527.01 -083628.5 -000052.6-000044.300017.5 08.3501.11K? 0 +105206.59 -514236.3 +000002.3-000029.900001.4 08.3501.23K? 0 +105523.47 -065738.1 -000052.6+000009.100000.3 08.3501.05K? 0 +105551.20 -565401.7 -000026.2-000009.400000.1 08.3501.25K? 0 +105551.61 -274913.5 -000012.0-000001.000012.0 08.3501.45K? 0 +110723.34 -551730.6 -000009.5+000001.000007.2 08.3501.03K? 0 +112013.17 +164358.6 -000018.4+000005.400003.1 08.3501.62K? 0 +112156.42 -002544.6 -000051.7-000008.500012.6 08.3501.29K? 0 +112752.11 -465822.4 -000015.2-000004.300000.7 08.3501.27K? 0 +113018.41 -420900.6 -000010.1-000006.000001.9 08.3501.58K? 0 +120500.45 -694838.6 +000029.7+000011.600017.9 08.3501.09K? 0 +120855.92 -710207.6 -000015.8+000014.500003.8 08.3501.40K? 0 +121055.41 -300952.4 -000048.9+000033.200008.8 08.3501.07K? 0 +121351.20 -155834.3 -000021.0+000024.500000.1 08.3501.04K? 0 +121951.87 +113554.9 -000024.5+000000.000008.8 08.3501.39K? 0 +122707.12 -274207.7 -000030.8-000033.200005.4 08.3501.08K? 0 +124332.31 +793543.8 -000004.0-000017.200004.7 08.3501.00K? 0 +125848.02 +002219.5 -000025.7-000046.200001.2 08.3501.04K? 0 +130053.44 -662853.8 +000001.9+000000.000003.9 08.3501.08K? 0 +130109.76 -451507.4 -000009.5-000015.500002.0 08.3501.38K? 0 +133912.21 -500319.0 +000010.4+000014.100002.7 08.3501.07K? 0 +135159.30 -461057.5 -000027.5-000021.500008.1 08.3501.35K? 0 +140151.32 -175336.9 -000043.5-000027.300010.0 08.3501.09K? 0 +140301.61 -045642.0 -000007.1-000021.600009.8 08.3501.51K? 0 +141421.28 +835640.3 +000011.8+000027.100004.7 08.3501.52K? 0 +141901.49 +041047.1 -000019.2-000001.500001.8 08.3501.49K? 0 +142505.29 +181515.5 -000006.2-000040.900005.6 08.3501.37K? 0 +142800.06 +263526.9 -000015.7-000024.400013.3 08.3501.02K? 0 +143759.86 +085521.6 +000000.9-000008.100003.0 08.3501.22K? 0 +144537.55 -002153.0 -000014.7-000009.400028.7 08.3501.60K? 0 +144618.18 -483918.0 +000012.0-000009.800009.5 08.3501.18K? 0 +144717.57 +733141.5 -000010.8+000003.200000.7 08.3501.56K? 0 +145659.95 -264807.0 +000010.9-000049.800002.0 08.3501.27K? 0 +145733.49 -352301.5 +000000.0+000000.000000.0 08.3501.06K? 0 +150950.83 +522439.3 +000010.4-000043.100007.8 08.3501.20K? 0 +152946.85 -400809.1 +000005.8+000001.600008.2 08.3501.28K? 0 +153935.98 +751622.5 +000004.6-000022.000004.5 08.3501.22K? 0 +154128.81 +221927.2 +000009.7-000012.300002.5 08.3501.22K? 0 +154428.77 +373205.7 -000011.9-000002.800007.2 08.3501.44K? 0 +154741.82 -555254.9 +000017.1+000002.900005.4 08.3501.26K? 0 +155329.42 -015659.7 -000033.6-000037.500004.9 08.3501.66K? 0 +160014.78 +171045.5 -000015.9+000026.400011.1 08.3501.11K? 0 +160302.68 -301548.0 -000002.9-000023.000009.9 08.3501.65K? 0 +162150.23 +003346.1 +000020.6-000187.500027.6 08.3501.06K? 0 +162226.58 -330747.2 +000011.3-000020.300023.4 08.3501.80K? 0 +163559.46 -084453.4 +000010.3-000003.900006.8 08.3501.59K? 0 +163715.36 -112028.4 +000010.1+000006.600026.6 08.3501.95M? 0 +164119.71 -551752.0 -000011.3-000014.000016.9 08.3501.37K? 0 +164410.22 -310027.7 -000008.1-000005.700000.5 08.3501.76K? 0 +164519.72 -662947.6 +000003.0-000016.200010.9 08.3501.03K? 0 +165016.39 +081006.8 -000007.0-000046.800009.8 08.3501.03K? 0 +165158.89 +453335.4 +000001.4+000003.900008.1 08.3501.08K? 0 +170013.35 +492818.3 -000007.6+000004.800011.9 08.3501.17K? 0 +170109.25 +245802.2 +000005.3-000014.300000.3 08.3501.53K? 0 +170249.70 +705156.9 +000037.5+000016.400004.5 08.3501.02K? 0 +170900.77 -503352.5 +000009.5-000022.500011.0 08.3501.09K? 0 +171241.87 +171434.4 -000002.1-000014.300018.4 08.3501.51K? 0 +171343.39 +054830.5 -000007.6-000011.000011.8 08.3501.76K? 0 +172325.43 +144553.5 -000011.6+000023.700005.7 08.3501.06K? 0 +172609.95 +465130.7 -000006.0+000004.700012.4 08.3501.02K? 0 +173044.32 -620457.9 -000027.8-000061.800004.1 08.3501.38K? 0 +173408.25 +252336.0 +000006.9+000073.200010.8 08.3501.01K? 0 +173519.90 -450541.5 -000015.8-000036.900033.7 08.3501.72K? 0 +173810.82 -363521.2 +000016.4-000040.800011.2 08.3501.05K? 0 +173934.14 +163032.1 -000040.1+000012.500001.5 08.3501.48K? 0 +174933.32 -021344.8 +000002.2+000011.200005.0 08.3501.92M? 0 +175308.29 +193816.6 -000007.5+000003.700001.3 08.3501.00K? 0 +175358.89 -172444.5 -000006.1-000021.900000.1 08.3501.71K? 0 +175856.43 +345710.5 -000015.3+000009.300009.4 08.3501.24K? 0 +180105.56 -204809.8 +000000.0+000000.000000.0 08.3501.35K? 1 +180656.77 -484113.1 +000004.0-000038.700009.9 08.3501.12K? 0 +181214.49 +520342.9 -000012.3-000018.200015.9 08.3501.67K? 0 +181326.98 +205756.9 +000013.1-000019.000004.1 08.3501.24K? 0 +181605.15 -331839.3 +000006.9-000005.100014.2 08.3501.67K? 0 +181651.87 -460427.0 +000004.7-000048.100018.4 08.3501.53K? 0 +182641.39 +360953.1 -000003.8+000002.200008.2 08.3501.20K? 0 +183614.38 +300133.3 +000006.5+000044.600007.8 08.3501.40K? 0 +184458.41 -292954.5 -000012.0-000016.500003.2 08.3501.14K? 0 +184835.69 -070756.8 -000002.5-000024.100004.7 08.3501.80K? 0 +185235.04 +140012.3 +000139.9+000054.900032.2 08.3501.18K? 1 +185313.50 -152543.2 -000002.2-000002.500002.9 08.3501.54K? 0 +185552.85 -175439.5 +000011.9-000014.900012.5 08.3501.18K? 0 +185818.74 +274308.3 -000007.4+000008.100012.3 08.3501.36K? 0 +190130.49 -671318.6 +000004.3-000003.100007.4 08.3501.17K? 0 +190337.38 -000341.8 +000031.2-000001.000016.3 08.3501.73K? 0 +191322.20 -425905.4 -000058.0+000007.000000.5 08.3501.13K? 0 +191658.13 -015649.5 -000016.7+000002.400003.6 08.3501.47K? 0 +191701.53 -834500.8 +000007.6+000040.300004.0 08.3501.39K? 0 +191726.67 -183452.9 +000016.3-000012.800002.8 08.3501.16K? 0 +191812.12 +340810.2 +000017.1+000006.400007.0 08.3501.12K? 0 +191916.18 -205330.4 -000008.1+000004.800009.3 08.3501.27K? 0 +192032.24 +382531.4 +000018.6+000008.100010.1 08.3501.32K? 0 +192347.25 -284041.5 -000011.2-000014.000011.5 08.3501.60K? 0 +192559.66 -675958.3 -000021.7+000024.000011.2 08.3501.06K? 0 +192758.26 +301859.8 -000016.7-000000.500001.4 08.3501.17K? 0 +192929.46 -704008.2 +000004.4-000015.400015.5 08.3501.57K? 0 +193329.47 +780332.8 +000006.0+000037.800005.2 08.3501.02K? 0 +193455.78 +061402.1 -000000.9+000011.900014.5 08.3501.66K? 0 +193507.23 +260215.1 +000003.6-000012.600001.7 08.3501.90M? 1 +193617.06 +215820.3 +000003.7+000007.400012.3 08.3501.36K? 0 +193915.86 +352545.7 +000005.1+000003.600012.6 08.3501.33K? 0 +194150.82 -285106.6 -000011.0+000006.000017.7 08.3501.26K? 0 +194424.14 +530849.3 +000008.9-000015.100003.6 08.3501.28K? 0 +194506.57 +341102.3 +000008.0+000016.300009.1 08.3501.24K? 0 +194619.18 +285438.5 +000025.2-000022.800006.0 08.3501.01K? 0 +194718.24 +093936.9 +000014.2-000020.100000.0 08.3501.73K? 0 +195312.70 +392745.1 -000017.6-000015.900004.2 08.3501.35K? 0 +195718.78 +792942.3 -000001.5-000021.000012.7 08.3501.00K? 0 +195851.67 +472143.6 +000024.4-000009.100005.4 08.3501.13K? 0 +201014.54 +101951.1 -000000.7-000010.700017.6 08.3501.03K? 0 +201108.93 -165806.2 -000005.8-000014.800002.5 08.3501.28K? 0 +201430.57 -064024.5 +000013.2-000009.300011.6 08.3501.08K? 0 +201648.30 +370927.2 +000010.1+000000.200012.1 08.3501.13K? 0 +201744.40 -455725.9 +000092.7-000081.500003.3 08.3501.07K? 0 +201943.05 -172916.9 -000016.3-000012.000006.5 08.3501.42K? 0 +202204.89 +202132.2 +000007.1-000030.600005.5 08.3501.34K? 0 +202445.40 -073623.1 +000042.7+000043.400012.2 08.3501.03K? 0 +202602.46 -032641.5 +000000.9+000015.800020.4 08.3501.44K? 0 +203049.19 -080303.9 +000007.7+000003.700009.9 08.3501.07K? 0 +203527.65 -501946.9 +000020.5-000029.000014.5 08.3501.66K? 0 +203659.58 +213408.9 -000018.7-000025.600002.1 08.3501.12K? 0 +203823.59 +790319.1 -000010.4-000005.200001.3 08.3501.69K? 0 +205301.73 -271003.4 +000019.0+000013.200002.1 08.3501.01K? 0 +210842.55 +094909.8 +000018.7+000002.100024.1 08.3501.19K? 0 +212211.92 -683830.5 +000017.1-000010.400007.4 08.3501.31K? 0 +212754.17 -022540.8 +000013.3-000010.800017.8 08.3501.14K? 0 +213010.83 -453437.4 +000003.9-000010.700000.1 08.3501.09K? 0 +214049.23 +324846.2 -000000.7+000000.600023.7 08.3501.23K? 0 +214101.11 -255042.9 +000025.8+000005.500007.5 08.3501.05K? 0 +215309.50 +631531.6 +000002.6-000002.300013.2 08.3501.88M? 0 +220227.99 -420502.7 +000006.6-000011.600003.0 08.3501.00K? 0 +220806.37 -484435.0 +000020.4+000011.000001.2 08.3501.08K? 0 +221514.56 -484138.3 +000012.7-000012.300010.3 08.3501.02K? 0 +222707.48 +212546.2 -000016.7-000022.900006.3 08.3501.36K? 0 +223031.02 +711729.6 +000006.8+000001.300004.8 08.3501.78K? 0 +223210.35 +725121.6 +000015.7+000022.600001.7 08.3501.59K? 0 +223856.57 +551601.9 -000009.3-000019.800008.1 08.3501.73K? 0 +223927.56 -431621.1 +000060.1-000010.200002.2 08.3501.15K? 0 +224036.40 -000419.4 -000042.2-000040.300004.8 08.3501.05K? 0 +224648.42 -481853.7 +000069.0-000052.000011.4 08.3501.01K? 0 +225148.45 -444704.5 +000003.9+000005.800003.4 08.3501.03K? 0 +225609.94 -133317.4 +000012.2-000022.800005.8 08.3501.44K? 0 +225641.74 +235203.1 +000047.5-000005.300009.9 08.3501.13K? 0 +225650.69 +480012.6 -000044.7+000010.200002.1 08.3501.04K? 0 +230032.50 -313530.5 +000037.7+000002.700004.2 08.3501.10K? 0 +230243.46 +185038.0 +000038.8-000005.600020.1 08.3501.43K? 0 +233450.39 +465136.5 -000018.8-000036.200010.8 08.3501.70K? 0 +233703.11 +384418.8 -000011.6+000027.200038.8 08.3501.47K? 0 +233725.33 +374422.2 +000008.5-000008.200019.1 08.3501.03K? 0 +234057.76 +825219.7 -000056.4-000019.700053.8 08.3501.06K? 0 +234228.44 +465528.2 -000008.1-000031.000002.2 08.3501.11K? 0 +235158.42 +421341.8 +000000.6-000012.700013.2 08.3501.54K? 0 +235449.36 -535340.8 +000014.1+000003.300008.9 08.3501.12K? 0 +235849.06 +093300.5 +000015.2-000023.700000.0 08.3501.53K? 0 +204650.25 +460307.0 +000000.6-000007.700008.2 08.3502.76N? 0 +000544.41 +175025.2 +000051.1-000006.100002.3 08.3600.44F? 0 +000625.96 +424509.9 +000081.2+000008.300014.2 08.3600.60G? 0 +000939.30 -561130.4 +000066.4-000006.900022.7 08.3600.95G? 0 +000941.61 -371853.3 -000049.5-000029.400003.2 08.3600.44F? 0 +001026.28 -142707.9 +000066.8-000054.600010.1 08.3600.51F? 0 +001402.84 +443043.3 +000058.7+000013.300004.6 08.3600.41F? 0 +001519.65 +465357.4 +000061.3+000028.400021.0 08.3600.54F? 0 +001739.73 +120232.7 +000052.9-000010.600005.8 08.3600.29A? 0 +002250.26 -531326.6 +000125.9+000011.300002.8 08.3600.96K? 0 +002419.63 +574000.8 +000003.9+000001.900002.9 08.3600.14A? 0 +002915.57 +641458.0 +000008.3-000013.000003.3 08.3600.39F? 0 +003507.59 +074323.9 +000029.2-000012.700030.6 08.3600.52F? 0 +003528.60 +115025.8 -000073.2-000126.200017.8 08.3600.55F? 0 +003915.32 -830158.5 +000010.5+000001.300000.7 08.3600.16A? 0 +004024.26 +010804.1 +000069.3+000005.900008.1 08.3600.75G? 0 +004054.65 -403152.8 +000003.9+000001.600009.5 08.3600.09A? 0 +004727.95 +502435.9 -000000.7-000003.100003.0 08.36-0.04B? 0 +005243.64 -645038.7 +000061.2+000014.800003.5 08.3600.96K? 0 +010032.98 +650654.3 -000003.3+000013.300004.8 08.3600.19A? 0 +010621.02 +341749.6 +000077.7-000026.100003.1 08.3600.36F? 0 +010648.47 +483844.8 +000016.3-000012.200011.2 08.3600.26A? 0 +010652.52 +743754.6 +000013.4-000004.200003.5 08.3600.11A? 0 +011348.10 -152042.1 -000014.2-000163.300006.4 08.3600.31F? 0 +011931.83 -045435.8 +000007.1+000001.300011.5 08.3600.96K? 0 +012008.21 +435709.5 +000000.0+000000.000000.0 08.3600.88G? 1 +012141.81 -032612.6 -000017.8+000000.400001.7 08.3600.70G? 0 +012427.84 +390343.7 +000202.1-000039.400029.9 08.3600.79G? 0 +012748.27 -285341.6 +000003.8+000013.800005.0 08.3600.82G? 0 +012754.38 +254055.2 +000001.5-000010.300006.0 08.3600.44F? 0 +013315.84 -254001.6 +000065.3-000043.100030.6 08.3600.95K? 0 +013357.43 +532030.8 +000128.9-000087.700017.1 08.3600.84G? 0 +013543.92 +640857.4 -000020.9-000002.900001.5 08.3600.31F? 0 +014052.03 +013741.8 +000038.9+000049.000001.3 08.3600.49F? 0 +014242.79 -413850.3 -000018.0-000037.000001.4 08.3600.95K? 0 +014827.36 +554221.6 +000002.6-000011.000011.5 08.3600.03A? 0 +014829.15 +602632.2 +000049.6-000004.700002.5 08.3600.33F? 0 +020659.87 -503817.9 +000033.2+000094.500009.2 08.3600.44F? 0 +022220.87 -325707.1 +000021.9+000013.000005.2 08.3600.42F? 0 +022552.12 -525751.9 -000036.4-000033.100024.8 08.3600.63G? 0 +022612.35 +295545.8 +000002.6-000000.400017.7 08.3600.32F? 0 +023134.75 +551714.8 -000004.0-000016.400010.1 08.3600.15A? 0 +024201.64 -344958.6 -000012.7-000002.300000.5 08.3600.17A? 0 +024919.79 +702941.5 +000070.0-000077.800004.3 08.3600.45F? 0 +025157.84 +111824.1 +000034.2-000032.100019.9 08.3600.50F? 0 +025210.08 +270506.5 +000057.1-000018.100006.6 08.3600.31A? 0 +025527.45 -511538.5 +000047.5+000008.100009.4 08.3600.40F? 0 +025858.72 -492713.8 -000036.7-000010.300002.1 08.3600.43F? 0 +030834.03 -412016.8 +000042.4+000017.900007.9 08.3600.21A? 0 +031333.80 -245233.8 +000061.2-000149.300019.2 08.3600.57F? 0 +031633.05 -471743.3 +000034.2-000017.900005.8 08.3600.98K? 0 +031807.87 -623038.5 +001336.1+000616.300185.7 08.3600.00B? 0 +031856.26 +451816.2 +000000.7-000037.100005.4 08.3600.51F? 0 +032158.12 -121953.3 -000032.9-000006.200011.6 08.3600.38F? 0 +032950.94 +840219.7 +000062.9-000053.800015.6 08.3600.48F? 0 +033621.46 +193333.8 -000007.4-000036.300024.9 08.3600.27A? 0 +034000.32 +162136.7 -000017.4+000000.600000.9 08.3600.12A? 0 +034819.21 +560603.8 -000055.3-000031.300004.0 08.3600.67G? 0 +035052.22 -000954.4 +000023.7+000019.100029.8 08.3600.89G? 0 +035145.11 +024602.7 +000013.1+000012.500018.9 08.3600.30A? 0 +035745.39 -561501.4 -000008.2+000021.000000.8 08.3600.28A? 0 +040020.45 +473418.3 +000014.5-000011.400000.0 08.3600.21A? 0 +040722.86 -123931.5 -000024.7-000011.700009.9 08.3600.95G? 0 +041959.05 +675249.2 -000006.5+000015.500000.2 08.3600.54F? 0 +042044.47 +532052.8 -000008.1+000000.200007.7 08.3600.35F? 0 +042222.75 +204915.3 +000000.0+000000.000000.0 08.3600.44F? 0 +042955.78 +462620.5 +000006.2-000016.500000.7 08.3600.26A? 0 +043258.10 -154605.4 -000009.1-000001.300002.2 08.3600.38F? 0 +044237.44 +695541.6 +000010.9-000025.100007.3 08.3600.06A? 0 +044442.99 -472442.0 +000251.3-000061.800024.3 08.3600.56F? 0 +045706.39 -063155.0 -000008.4+000005.700001.4 08.3600.02A? 0 +045856.02 -434139.0 +000035.0+000057.900017.6 08.3600.49F? 0 +050215.89 +240145.0 -000001.3+000000.900009.8 08.3600.10A? 0 +050343.19 -041219.9 -000016.6-000013.700016.5 08.3600.34F? 0 +050354.44 +322253.2 -000010.0-000002.500011.6 08.3600.17A? 0 +050612.88 +294554.1 -000000.9-000041.800007.9 08.3600.38F? 0 +050627.59 -032302.4 +000003.0-000023.900001.0 08.3600.35F? 0 +050659.93 -200654.1 +000048.4-000013.600008.8 08.3600.44F? 0 +050829.26 -565915.7 -000010.0+000048.100001.4 08.3600.73G? 1 +050859.00 +534940.8 +000078.3-000157.400017.6 08.3600.82G? 0 +051002.85 -523903.8 +000019.5+000008.500004.8 08.3600.37F? 0 +052033.38 +412521.4 +000005.3-000005.200031.3 08.3600.73G? 0 +052040.07 -103138.5 -000000.3-000007.400001.7 08.3600.24A? 0 +052243.12 +000821.3 -000003.1+000004.600005.3 08.36-0.01B? 0 +052353.78 +021630.9 +000035.0-000027.900009.4 08.3600.56F? 0 +052607.41 +611431.6 +000106.9-000253.200016.4 08.3600.71G? 0 +052631.41 +025610.6 +000000.0+000000.000000.0 08.3600.45F? 1 +052643.77 +250042.1 -000000.8-000007.600013.4 08.3600.35F? 0 +052644.75 +385726.1 +000002.5-000014.400002.8 08.3600.03A? 0 +053138.33 +043209.1 +000083.7-000091.700020.6 08.3600.55F? 0 +053412.63 +343800.4 -000006.3-000002.700000.7 08.3600.09A? 0 +053525.89 +222617.3 +000011.2-000032.800005.8 08.3600.57F? 0 +053631.55 -011412.0 -000007.9-000008.200002.6 08.3600.00B? 0 +054126.25 -594602.5 +000032.7+000053.300015.4 08.3600.31A? 0 +054232.56 +665742.5 -000003.4+000016.200009.6 08.3600.99K? 0 +054733.60 -550211.9 -000006.6+000025.500000.6 08.3600.28A? 0 +054933.70 +475045.1 -000006.9-000054.600007.1 08.3600.52F? 0 +055804.54 +095638.9 -000015.7+000043.400010.9 08.3600.49F? 0 +060239.19 +425256.0 -000011.8-000006.400002.2 08.3600.09A? 0 +060722.98 -413357.8 +000005.2+000006.500008.2 08.3600.04A? 0 +062709.92 +401248.3 +000017.9+000002.300005.6 08.36-0.01B? 0 +062820.29 -094927.2 +000008.9+000004.300009.2 08.3600.94G? 0 +063009.03 -611554.8 +000006.5-000052.900009.3 08.3600.33F? 0 +063231.91 +163203.8 -000050.9+000023.100007.5 08.3600.96K? 0 +063553.64 -023449.6 -000022.3+000006.100000.0 08.3600.02A? 0 +063622.35 +300619.8 +000029.9-000024.100014.8 08.3600.52F? 0 +063759.24 -282944.4 -000020.7+000036.600007.7 08.3600.25A? 0 +064022.00 -032209.2 -000000.6-000000.400008.2 08.36-0.04B? 0 +064306.44 +175102.1 -000009.4-000005.900010.2 08.3600.11A? 0 +064357.43 +072905.0 +000011.1-000003.600005.9 08.36-0.03B? 0 +064418.70 -110735.7 +000042.8-000036.300022.4 08.3600.44F? 0 +064422.18 +570717.4 +000019.2-000016.600006.2 08.3600.11A? 0 +064513.86 +094116.3 +000018.2-000004.200011.7 08.36-0.04B? 0 +064940.40 -780524.4 -000017.4+000050.300007.0 08.3600.97K? 0 +065401.31 -065528.1 -000008.8-000004.700014.0 08.36-0.04B? 0 +065411.91 -622748.0 +000008.0-000016.600011.4 08.3600.58G? 0 +065533.99 -101312.4 -000026.7+000031.900006.7 08.3600.00A? 0 +065550.85 +393310.7 +000002.4-000002.500011.3 08.3600.09A? 0 +065656.18 +681138.0 +000001.7+000007.700000.0 08.36-0.01B? 0 +065749.95 +163444.6 +000077.7-000180.800019.6 08.3600.76G? 0 +065752.38 -421626.5 +000025.0-000007.100007.4 08.3600.93G? 0 +065906.68 -104703.3 +000005.8+000007.000006.2 08.36-0.04B? 0 +070319.81 +331750.0 -000036.5+000008.500000.4 08.3600.47F? 0 +070440.19 -085045.1 -000005.2+000010.300004.9 08.3600.26A? 0 +070526.39 +034147.2 -000013.3+000012.100007.1 08.3600.25A? 0 +070625.11 -190729.7 +000011.3-000023.100015.5 08.3600.47F? 0 +070653.36 +551123.0 -000027.4-000110.400022.3 08.3600.59G? 0 +071033.60 +514520.2 -000046.9-000083.600001.1 08.3600.50F? 0 +071357.65 +770301.0 -000041.5-000051.000006.1 08.3600.44F? 0 +071532.90 -234226.2 -000003.4-000020.400013.3 08.3600.56F? 0 +071740.13 -000348.9 -000003.8+000001.400001.9 08.3600.39F? 0 +071850.81 +025130.1 -000013.9-000003.600005.7 08.3600.79G? 0 +071955.01 -303728.7 +000018.8+000043.200004.4 08.3600.56F? 0 +072143.92 +104403.4 +000001.9-000001.200012.3 08.36-0.03B? 0 +072332.38 +151827.2 +000001.9-000024.500013.5 08.3600.71G? 0 +072709.40 -410319.9 -000005.3+000006.700007.0 08.3600.08A? 0 +072723.43 -023129.5 -000020.7+000004.000001.4 08.3600.97K? 0 +072835.47 +573933.6 +000006.4-000012.400010.1 08.3600.71G? 0 +072848.58 -522756.5 -000005.3+000034.400005.9 08.3600.24A? 0 +072925.86 +113144.5 +000000.0+000000.000000.0 08.3600.02A? 0 +073018.40 -182555.8 -000001.8+000002.700003.7 08.36-0.04B? 0 +073045.84 -010716.4 -000007.7-000008.800009.3 08.3600.13A? 0 +073207.44 -071525.4 -000012.2+000007.600011.4 08.36-0.05B? 0 +073233.79 -400009.0 +000008.4+000003.500009.1 08.36-0.06B? 0 +073655.97 +250100.8 -000024.7-000017.100010.3 08.3600.29A? 0 +073730.45 +443715.9 +000007.3+000015.200005.9 08.36-0.03B? 0 +074145.90 -654722.7 +000017.1-000048.900000.8 08.3600.36F? 0 +074415.04 -043038.3 +000009.7+000025.500006.2 08.3600.83G? 0 +074434.92 +272851.3 -000041.5-000001.900008.6 08.3600.97K? 0 +074635.37 +040750.2 +000000.0+000000.000000.0 08.3600.00B? 1 +074819.23 -155152.0 -000003.0-000001.300011.4 08.3600.03A? 0 +074950.38 -394522.9 +000000.5-000000.100002.9 08.36-0.04B? 0 +075609.18 -471859.1 -000011.3+000014.700011.6 08.36-0.02B? 0 +075716.18 -400156.8 -000016.2+000013.700001.8 08.3600.30A? 0 +075825.42 -555045.9 -000011.0-000015.500012.3 08.3600.29A? 0 +075938.77 -482111.1 -000018.5+000006.000001.4 08.3600.47F? 0 +080046.14 -050446.4 -000007.6+000001.800001.2 08.3600.32F? 0 +080247.71 -361455.7 +000003.2-000000.100005.9 08.3600.89G? 0 +080249.61 -523433.7 -000017.2-000029.800003.6 08.3600.32F? 0 +080312.72 +461303.1 +000014.2-000012.700002.1 08.3600.46F? 0 +080330.66 -502640.1 -000001.7-000001.500007.3 08.3600.92G? 0 +080445.07 -071235.0 -000014.3-000030.200016.3 08.3600.52F? 0 +080452.32 +233649.9 -000145.8-000078.800027.0 08.3600.81G? 0 +080531.77 -304804.7 -000005.1+000012.300015.2 08.3600.35F? 0 +081014.67 -324442.7 -000000.5-000063.900004.3 08.3600.39F? 0 +081116.51 -330839.4 -000016.5+000008.700010.4 08.3600.22A? 0 +081641.97 -483239.0 -000012.5-000008.100007.1 08.36-0.08B? 0 +082816.96 -143514.8 -000118.5-000164.200028.8 08.3600.54F? 0 +082843.94 -173130.8 +000013.3-000008.600000.4 08.3600.33F? 0 +083052.66 -505112.6 -000002.5+000009.000004.1 08.36-0.07B? 0 +083639.99 +221022.7 -000019.6-000014.300008.8 08.3600.47F? 0 +083719.49 -451226.0 -000000.7+000007.000004.0 08.3600.25A? 0 +084349.90 -170112.8 +000043.5-000135.400003.8 08.3600.56F? 0 +084710.99 -130346.7 -000037.0+000002.400005.9 08.3600.54F? 0 +085148.12 -292750.9 +000038.9-000035.700001.9 08.3600.48F? 0 +085704.05 -295045.1 +000003.6-000014.700007.0 08.3600.49F? 0 +085934.48 -505151.9 -000020.8+000007.100003.4 08.36-0.04B? 0 +090029.82 +000925.2 +000000.9+000000.500010.1 08.3600.03A? 0 +090922.17 +255007.1 -000002.3+000000.400007.3 08.3600.99K? 0 +091409.10 +251732.2 +000000.7-000001.000010.1 08.3600.90G? 0 +091419.06 +332920.8 +000000.2+000002.000002.9 08.3600.40F? 0 +091505.59 +532923.1 -000049.6-000119.300025.2 08.3600.93G? 0 +091607.67 +140735.4 +000021.8-000248.000015.5 08.3600.64G? 0 +091847.27 -533642.3 -000001.0-000002.300007.2 08.36-0.04B? 0 +092049.41 +005246.5 -000002.8+000003.300004.6 08.3600.06A? 0 +092558.37 +003609.7 -000022.8-000011.800006.4 08.3600.30A? 0 +092610.61 +253433.0 -000017.9-000035.500013.8 08.3600.55F? 0 +093606.05 +611513.3 +000030.1-000052.600015.8 08.3600.42F? 0 +094346.38 -591105.2 -000012.9+000010.900009.8 08.3600.84G? 0 +094452.16 -373342.2 -000016.3+000012.800010.9 08.3600.20A? 1 +095107.93 -282910.6 +000059.6-000037.600027.0 08.3600.67G? 0 +095453.31 +071018.3 -000006.5-000004.700011.6 08.3600.08A? 0 +095559.59 +024755.6 -000017.2-000008.700003.8 08.36-0.03B? 0 +095607.38 -265454.1 -000042.1+000023.700009.5 08.3600.17A? 0 +100028.85 -595932.6 +000000.0-000004.900000.7 08.3600.03A? 0 +101038.27 -363540.9 -000034.9+000007.900003.4 08.3600.12A? 0 +101220.52 -324025.6 -000036.4+000024.600012.6 08.3600.34F? 0 +101315.14 +312240.6 -000035.9-000015.300017.5 08.3600.48F? 0 +101614.28 +424748.2 +000003.4-000065.200005.8 08.3600.54F? 0 +102456.49 -035825.9 -000042.2+000021.700020.5 08.3600.93G? 0 +102612.84 -300726.1 -000019.7+000003.000003.7 08.3600.15A? 0 +102639.94 -334059.4 -000036.0-000023.100005.4 08.3600.41F? 0 +102740.99 -672206.0 -000222.1+000105.900015.2 08.3600.55F? 0 +102743.04 +200746.9 -000006.1-000018.300001.4 08.3600.92G? 0 +103547.46 -581335.2 +000000.0+000000.000000.0 08.3600.14A? 0 +104400.21 -593524.7 +000000.0+000000.000000.0 08.3600.57F? 0 +104605.64 +392940.7 -000028.1-000022.200009.2 08.3600.37F? 0 +104731.23 -222052.7 -000107.9-000033.300038.3 08.3600.83G? 0 +104951.28 -714921.1 -000008.2+000002.400002.8 08.3600.01A? 0 +105916.85 -574050.6 -000016.4-000007.100006.7 08.3600.07A? 0 +105931.46 -272857.9 +000023.3-000009.700014.5 08.3600.97K? 0 +110051.25 -353336.3 +000006.0+000010.700019.9 08.3600.52F? 0 +110148.05 -215030.9 +000000.7+000000.500010.8 08.3600.47F? 0 +110419.28 -584610.0 +000000.0+000000.000000.0 08.36-0.06B? 0 +110711.47 -585426.7 +000009.0-000002.800008.2 08.3600.00B? 0 0.10 1.00 +111149.06 -344905.5 -000017.5-000012.800001.8 08.3600.44F? 0 +111203.93 +551010.3 -000070.1+000006.600016.2 08.3600.51F? 0 +111448.28 +212825.6 +000004.7-000056.500009.6 08.3600.46F? 0 +111757.96 -460554.0 -000026.4-000006.600003.8 08.3600.31A? 0 +111844.20 -752458.3 -000025.9+000005.700007.3 08.3600.42F? 0 +112513.97 +502956.0 -000099.9+000039.600000.6 08.3600.53F? 0 +112854.19 -623909.9 -000010.0+000012.200006.9 08.3600.11A? 0 +113001.55 +423941.4 -000049.2-000004.000003.4 08.3600.34F? 0 +113537.48 +093450.1 +000010.3-000018.000010.5 08.3600.43F? 0 +114857.15 -273035.3 -000028.5-000000.600002.5 08.3600.98K? 0 +115039.02 -733205.8 -000025.8-000010.300002.3 08.3600.13A? 0 +115617.32 +352652.0 +000000.0+000000.000000.0 08.3600.34F? 0 +115644.12 +603119.7 +000005.3-000004.400007.7 08.3600.27A? 0 +120047.98 +291114.1 +000061.0-000029.400005.0 08.3600.60G? 0 +120716.16 +002517.1 -000007.0-000035.600022.6 08.3600.47F? 0 +121601.68 -550536.1 -000025.9+000004.600000.3 08.36-0.00B? 0 +121750.90 +150109.2 -000123.9+000002.200011.4 08.3600.55F? 0 +121759.00 +660648.7 -000032.0-000009.400011.6 08.3600.38F? 0 +121924.93 +393728.8 -000151.2+000015.000018.0 08.3600.69G? 0 +122134.26 -632311.5 -000009.2-000013.900009.1 08.3600.01A? 0 +122139.37 +211811.6 +000025.2-000185.000009.8 08.3600.70G? 0 +122453.33 -404015.1 -000003.0-000010.400003.1 08.3600.94G? 0 +122521.41 +593354.5 +000003.7+000000.900004.4 08.3600.22A? 0 +123319.01 -455219.1 -000022.0-000004.100004.0 08.3600.01A? 0 +124330.59 -531812.2 -000010.9+000003.000004.1 08.3600.37F? 0 +124502.08 -160236.2 -000067.1+000014.700011.1 08.3600.37F? 0 +124622.58 -483641.8 +000001.0-000007.300003.4 08.3600.42F? 0 +125039.55 -515446.0 -000123.3-000001.200018.5 08.3600.66G? 0 +125250.19 -644900.8 -000002.2-000012.100005.2 08.3600.12A? 0 +125354.29 +743938.2 -000022.5+000008.100006.6 08.3600.38F? 0 +130410.54 +462732.9 -000078.7+000060.800015.1 08.3600.45F? 0 +130940.26 -455059.5 -000029.5-000008.400011.1 08.3600.52F? 0 +130957.26 +072612.0 -000010.5-000004.500007.4 08.3600.92G? 0 +131135.11 +194856.1 +000010.2-000021.400009.2 08.3600.94G? 0 +131651.55 +461905.3 +000081.3-000031.200002.5 08.3600.42F? 0 +131748.29 -680224.5 -000031.0-000002.400009.3 08.3600.10A? 0 +132513.79 -021331.1 -000010.3-000010.900017.4 08.3600.44F? 0 +133231.18 +391728.4 +000007.0+000009.000008.5 08.3600.31A? 0 +133554.04 -094706.4 -000077.9-000018.800019.1 08.3600.45F? 0 +133722.37 -473215.7 -000006.2-000009.000001.5 08.36-0.07B? 0 +133946.47 +124640.3 -000086.0+000008.200004.2 08.3600.44F? 0 +134223.55 -585817.6 -000020.8-000011.000001.0 08.3600.96K? 0 +135253.05 +534504.2 -000017.2+000011.500005.0 08.3600.87G? 0 +135305.14 +274827.9 +000239.3-000380.100032.7 08.3600.83G? 0 +135436.46 -491834.6 -000050.4-000005.000010.7 08.3600.45F? 0 +140251.77 -022231.8 -000008.2-000003.800003.4 08.3600.98K? 0 +140738.17 -562052.6 +000004.4+000003.400010.0 08.3600.98K? 0 +140741.61 +123139.1 -000021.2+000004.900007.6 08.3600.99K? 0 +140811.84 +364456.5 +000022.8-000020.000025.1 08.3600.71G? 0 +141516.28 -584649.3 +000002.6-000019.500010.3 08.3600.09A? 0 +141629.04 +263743.6 +000023.9+000044.700016.4 08.3600.47F? 0 +142215.39 -470759.5 -000000.6+000008.800011.3 08.3600.55F? 0 +142323.08 -254944.0 +000031.9-000009.200014.9 08.3600.41F? 0 +142329.52 -563200.2 -000010.2-000008.700011.3 08.3600.27A? 0 +142334.34 +062437.3 -000042.0+000003.800002.3 08.3600.25A? 0 +142430.48 -645728.6 +000002.5+000001.000001.9 08.3600.22A? 0 +142449.06 +411632.2 -000165.9-000211.900026.8 08.3600.76G? 0 +143438.93 -762320.5 -000001.8-000003.200002.2 08.3600.30A? 0 +145547.27 -131221.6 -000011.1-000001.700003.3 08.3600.48F? 0 +145806.89 +480144.5 -000142.6-000062.000014.5 08.3600.83G? 0 +150631.68 +654415.7 +000017.6-000010.900005.7 08.3600.06A? 0 +150706.36 -284922.9 -000020.3-000021.900024.2 08.3600.55F? 0 +151453.12 +011616.4 -000006.2-000037.000027.0 08.3600.51F? 0 +152708.97 +413312.7 +000011.0+000015.400006.5 08.3600.45F? 0 +153223.63 +153726.1 +000015.6+000000.500007.4 08.3600.97K? 0 +153424.16 -761347.2 -000020.3-000025.100012.0 08.3600.37F? 0 +154520.23 -394623.7 -000010.7-000020.100006.8 08.3600.13A? 0 +160657.33 +552613.5 -000009.4+000003.900003.8 08.3600.20A? 0 +161751.68 +174637.1 -000017.6-000011.500016.6 08.3600.15A? 0 +161815.50 +423737.1 -000035.2+000016.200008.1 08.3600.43F? 0 +162004.63 -242157.3 -000062.1-000036.200028.0 08.3600.67G? 0 +162440.48 -264825.8 -000037.8-000022.100011.2 08.3600.64G? 0 +163136.81 +574551.0 +000029.3-000044.700009.1 08.3600.28A? 1 +164049.58 +590208.5 +000041.6+000141.300021.5 08.3600.49F? 0 +164238.17 +525144.0 +000026.0+000021.200010.9 08.3600.87G? 0 +164546.43 -004553.8 +000069.7-000077.900012.4 08.3600.55F? 0 +164603.69 +260215.3 +000004.6-000006.000002.4 08.3600.77G? 0 +164806.77 +275254.4 -000000.4+000001.200003.0 08.3600.28A? 0 +164931.97 +260205.6 +000023.0-000016.000008.9 08.3600.32F? 0 +165029.84 -491825.2 -000001.6-000020.500007.6 08.3600.18A? 0 +165343.58 +115825.6 +000009.1-000013.400014.1 08.3600.89G? 0 +165533.34 -724956.6 -000042.5-000173.100015.3 08.3600.52F? 0 +165602.28 -404022.7 +000000.0+000000.000000.0 08.3600.10A? 0 +165637.80 -461653.4 +000002.1-000021.000007.3 08.3600.17A? 0 +165718.06 +865040.1 -000032.0+000054.600005.5 08.3600.38F? 0 +170106.01 +570649.5 +000014.1+000128.200007.2 08.3600.74G? 0 +170127.43 -251715.0 -000019.4-000021.000032.1 08.3600.47F? 0 +170156.32 -411216.2 -000005.6-000001.800003.0 08.3600.06A? 0 +170913.45 -151901.4 +000004.6-000000.500004.7 08.3600.22A? 0 +171958.00 +282758.6 -000005.1-000030.500008.5 08.3600.44F? 0 +172618.50 -612838.4 -000001.5-000024.100001.0 08.3600.16A? 0 +172741.09 +573037.7 -000013.8+000016.500004.1 08.3600.30A? 0 +172821.76 -384148.0 +000021.3+000004.200034.8 08.3600.16A? 0 +173030.66 -343220.5 +000000.5-000019.700012.4 08.3600.78G? 0 +173057.18 -172224.3 +000015.2-000035.900000.3 08.3600.59G? 0 +173443.34 +060048.3 -000462.3+000371.900017.5 08.3600.58G? 0 +173957.98 -600638.7 +000007.1-000019.200007.3 08.3600.12A? 0 +174057.37 -324958.2 -000006.6-000008.600008.5 08.3600.11A? 0 +174445.83 +601846.2 -000008.4+000107.700014.0 08.3600.47F? 0 +175015.19 -412630.0 -000013.8+000007.000000.8 08.36-0.05B? 0 +175016.12 +281354.6 -000011.4-000058.300006.6 08.3600.51F? 0 +175103.62 +301401.5 -000019.3-000024.600006.3 08.3600.38F? 0 +175511.35 +512950.3 -000009.6+000015.000007.7 08.3600.30A? 0 +175621.30 -721843.1 -000059.6-000058.400006.6 08.3600.45F? 0 +175908.59 -231857.7 -000003.6-000007.400003.7 08.3600.03A? 0 +180009.74 -295004.1 +000006.4-000005.900005.3 08.3600.06A? 0 +180409.91 +144652.1 +000004.5+000009.500005.9 08.3600.08A? 0 +180544.14 -412554.5 +000025.7-000100.700011.7 08.3600.43F? 0 +181028.20 +335838.5 +000004.7+000005.200007.3 08.3600.78G? 0 +181441.35 +443908.5 +000052.9+000053.700010.0 08.3600.88G? 0 +181923.24 -394036.2 -000022.8-000017.800002.1 08.3600.82G? 0 +182242.41 +791015.1 +000033.4+000007.800021.4 08.3600.56F? 0 +182651.35 -062509.4 +000045.9+000035.300003.5 08.3600.55F? 0 +182701.18 -182934.1 +000010.6+000031.600007.6 08.3600.91G? 0 +182726.14 -365310.3 +000000.1+000003.300005.0 08.36-0.02B? 0 +182751.10 +451008.1 -000058.2+000016.700005.6 08.3600.17A? 0 +182828.20 +602614.4 +000007.7+000236.800000.7 08.3600.71G? 0 +183420.25 -004025.4 +000004.6-000007.700023.5 08.3600.47F? 0 +183441.11 -223247.8 +000004.7-000006.400012.7 08.3600.17A? 0 +183515.91 -455627.0 +000009.0-000007.000001.9 08.36-0.21B? 0 +184633.07 +165858.9 +000045.3+000085.000018.3 08.3600.71G? 0 +184732.36 +341514.6 +000024.8+000012.100006.2 08.3600.48F? 0 +184744.16 +284312.6 -000005.7+000003.200004.9 08.3600.72G? 0 +185827.58 -345006.9 -000007.9-000007.400010.2 08.3600.05A? 0 +185856.56 -003013.3 -000099.5-000119.900015.2 08.3600.82G? 0 +190300.02 -492023.7 +000014.3-000046.100017.9 08.3600.34F? 0 +190448.26 -473255.5 +000027.0-000008.300017.5 08.3600.94G? 0 +190913.21 +115203.6 +000019.9+000002.700005.5 08.3600.19A? 1 +191031.56 +224338.2 +000034.7+000009.000011.3 08.3600.94G? 0 +191257.54 -554056.5 -000005.3-000044.400000.1 08.3600.18A? 0 +191300.71 -495410.1 +000222.6-000011.400032.2 08.3600.68G? 0 +191309.47 +120121.7 -000008.8-000007.100012.7 08.3600.03A? 0 +191402.62 +103844.7 -000000.4-000016.300008.1 08.3600.31A? 0 +191759.51 +344553.0 -000006.7-000000.300002.3 08.36-0.02B? 0 +191842.65 +314115.8 +000027.7+000016.600006.2 08.3600.28A? 0 +191844.26 -235306.6 -000009.3-000009.100001.6 08.3600.03A? 0 +192855.66 +213727.2 +000003.6-000005.100005.6 08.3600.04A? 0 +192956.14 +321144.8 -000013.7-000004.500007.3 08.3600.03A? 0 +193341.25 -283205.3 +000003.0-000031.000011.4 08.3600.07A? 0 +193549.11 -102153.9 -000002.9-000005.000004.5 08.3600.12A? 0 +193755.00 +192132.2 +000004.1+000002.200022.5 08.3600.21A? 0 0.10 1.00 +193848.80 -430223.3 +000016.0-000053.200004.8 08.3600.28A? 0 +194004.31 -411903.5 +000008.0-000003.900012.4 08.3600.07A? 0 +194721.59 -545501.9 +000025.5-000011.900000.7 08.3600.23A? 0 +194757.74 +171613.8 -000020.7-000035.400003.0 08.3600.49F? 0 +194956.22 -234305.6 +000015.7-000009.800012.0 08.3600.05A? 0 +195334.53 +355055.7 +000009.8-000003.000000.1 08.36-0.06B? 0 +195426.94 -560302.1 -000002.7-000014.700000.1 08.3600.04A? 0 +195430.29 -100649.4 +000002.5-000068.100001.6 08.3600.42F? 0 +195753.81 +625749.3 +000119.1+000141.400021.5 08.3600.58G? 0 +195804.28 -480801.2 +000065.2+000013.200014.4 08.3600.61G? 0 +200012.50 +475557.7 +000007.1-000008.500002.1 08.3600.98K? 0 +200054.48 +330045.0 -000006.8-000001.500002.2 08.36-0.03B? 0 +200134.33 +472738.5 +000012.4+000027.000003.8 08.3600.31A? 0 +200154.63 +295337.6 -000003.9-000000.800003.7 08.3600.88G? 0 +200158.11 +655326.7 -000045.5-000048.000020.2 08.3600.47F? 0 +201128.69 -241336.6 +000003.0-000032.000003.6 08.3600.32F? 0 +201205.66 +461933.7 -000024.2-000024.000006.9 08.3600.10A? 0 +201748.12 +210639.7 +000007.9-000006.800003.0 08.3600.27A? 0 +202042.69 -662815.4 +000009.1+000015.600003.8 08.3600.28A? 0 +202126.12 +230614.3 +000007.4+000001.200000.1 08.3600.61G? 0 +202127.23 +341114.3 +000003.8-000000.600007.2 08.3600.03A? 0 +202441.56 +790538.5 +000040.5+000048.800006.0 08.3600.60G? 0 +202901.54 +165906.6 -000001.0+000006.800000.0 08.3600.24A? 0 +203118.76 +554604.8 +000005.9-000006.200000.7 08.36-0.06B? 0 +203152.18 +100002.0 +000006.8+000005.500002.5 08.3600.28A? 0 +203524.34 -174717.3 -000000.8-000039.600000.9 08.3600.37F? 0 +203636.58 +590725.5 +000003.0-000006.300009.4 08.3600.16A? 0 +204108.47 +442127.8 -000008.9-000009.200000.0 08.3600.10A? 0 +204137.06 +435012.3 +000001.5+000002.600002.1 08.36-0.07B? 0 +204416.53 -535039.8 -000040.4-000072.400013.8 08.3600.41F? 0 +204527.95 +031007.4 +000043.9-000126.100000.1 08.3600.59G? 0 +204610.27 +152023.3 -000038.3-000015.700012.1 08.3600.41F? 0 +205510.28 +174536.9 -000030.0-000033.800005.2 08.3600.37F? 0 +205523.85 -575203.6 +000004.2-000036.000015.2 08.3600.96K? 0 +205720.11 +664506.4 +000034.3+000100.400009.7 08.3600.86G? 0 +205820.36 -803711.8 -000011.8+000029.000006.5 08.3600.94G? 0 +210120.66 +561518.6 +000013.4+000017.300008.9 08.3600.04A? 0 +211030.44 +195735.9 +000000.0+000000.000000.0 08.3600.44F? 1 +211505.09 +425709.4 -000001.0+000011.800019.4 08.3600.86G? 0 +211553.94 +650722.6 +000018.7-000004.900010.3 08.3600.96K? 0 +211650.99 +010956.7 -000011.1-000009.200007.9 08.3600.94G? 0 +211749.49 +520407.5 +000031.8+000002.100002.5 08.3600.32F? 0 +212234.65 +564859.1 +000031.9+000008.200002.3 08.3600.89G? 0 +212431.60 +251037.4 +000138.2-000005.200014.3 08.3600.81G? 0 +213127.19 +471544.9 +000003.5+000006.000003.1 08.3600.25A? 0 +213434.85 +590623.8 +000017.2+000011.400014.5 08.3600.52F? 0 +213601.74 +874701.6 +000040.3+000046.300010.0 08.3600.47F? 0 +213828.07 +461648.7 +000010.0+000007.700006.2 08.3600.14A? 0 +213927.41 +572900.8 -000010.3-000005.200001.3 08.3600.31F? 0 +213948.02 +295638.3 +000004.0+000007.400011.5 08.3600.28A? 0 +213956.10 -355033.2 +000036.6-000011.600007.0 08.3600.39F? 0 +214216.66 -573646.8 -000108.8+000019.400022.3 08.3600.76G? 0 +214917.62 +410149.0 +000018.6-000004.200005.7 08.3600.10A? 0 +215238.39 +250318.1 -000019.8+000001.600004.4 08.3600.55F? 0 +215501.29 +204734.3 +000015.4+000026.000014.1 08.3600.93G? 0 +220011.85 +195441.2 -000010.2-000020.600003.9 08.36-0.02B? 0 +220419.75 +201557.2 +000182.5-000082.300030.9 08.3600.82G? 0 +220539.18 +014656.7 +000041.6-000049.400003.5 08.3600.38F? 0 +221251.23 +731853.8 +000005.1+000029.800005.3 08.3600.21A? 0 +221810.60 +182519.5 -000009.5-000010.100008.3 08.3600.51F? 0 +222040.74 +003247.6 +000042.5+000022.800002.4 08.36-0.02B? 0 +223925.91 +550255.6 +000004.5-000008.200001.7 08.3600.09A? 0 +225214.80 +384444.7 +000007.8-000011.900004.4 08.3600.20A? 0 +225531.46 +431735.8 +000002.6+000002.600008.3 08.3600.04A? 0 +225622.13 +565227.8 +000010.4-000004.300010.1 08.3600.14A? 0 +225630.94 +625206.2 +000000.0+000000.000000.0 08.3600.33F? 1 +225919.26 +121133.8 +000323.9-000166.600033.2 08.3600.58F? 0 +230245.62 +395328.5 +000003.0-000034.700020.9 08.3600.42F? 0 +231400.87 +621252.8 +000015.1-000008.100008.9 08.3600.09A? 0 +231752.98 -802529.2 +000002.3+000003.900004.6 08.3600.20A? 0 +232218.33 +411845.7 -000015.4-000046.200012.4 08.3600.38F? 0 +232344.31 +624912.2 +000117.0+000014.500000.4 08.3600.53F? 0 +233042.66 +641918.7 +000004.7-000018.800008.3 08.3600.16A? 1 +233533.35 -520759.6 +000053.0-000019.500004.3 08.3600.89G? 0 +234152.98 +544149.3 -000012.2-000002.500002.5 08.3600.99K? 0 +234200.28 +124437.7 -000025.1-000016.900007.8 08.3600.37F? 0 +234910.53 -511905.3 -000033.8-000009.100006.2 08.3600.95K? 0 +235452.93 -001708.2 +000169.2-000140.700024.7 08.3600.73G? 0 +235458.18 -200244.5 +000002.7-000047.100007.3 08.3600.47F? 0 +000952.46 +124239.0 -000004.3-000004.000006.2 08.3601.07K? 0 +001049.47 +324050.1 +000033.7-000008.300001.4 08.3601.46K? 0 +002418.43 -011428.6 -000001.0-000002.000002.9 08.3601.53K? 0 +003437.35 +692604.6 +000003.3+000007.900014.4 08.3601.24K? 0 +004618.54 +241807.2 -000026.2-000014.600008.4 08.3601.27K? 0 +004729.25 -310725.2 -000008.1-000037.100007.8 08.3601.35K? 0 +004906.56 -334934.8 +000034.5+000012.400001.2 08.3601.16K? 0 +010509.22 +382835.3 +000007.1-000013.800007.1 08.3601.18K? 0 +012419.36 -193205.6 -000010.9-000015.400014.7 08.3601.37K? 0 +012455.44 +282811.9 +000011.1-000009.100001.2 08.3601.26K? 0 +012632.27 +135733.0 +000008.9-000001.800012.6 08.3601.33K? 0 +012844.13 -295332.5 +000064.1+000000.700008.0 08.3601.11K? 0 +013336.42 +405942.3 +000023.2-000005.300011.4 08.3601.24K? 0 +015526.35 +702908.4 +000008.3-000012.100003.0 08.3601.00K? 0 +020045.14 +091242.9 -000002.6+000003.200000.6 08.3601.14K? 0 +020558.50 +601642.2 +000023.3-000012.800007.6 08.3601.32K? 0 +020558.81 -214520.7 -000009.7+000012.000003.1 08.3601.00K? 0 +020626.14 -095926.8 +000018.4-000029.700000.7 08.3601.31K? 0 +021608.40 +341821.0 +000005.1-000029.800011.1 08.3601.76K? 0 +022136.53 -602551.5 +000026.5+000005.800001.1 08.3601.39K? 0 +022357.13 -614606.7 +000014.9+000000.100003.9 08.3601.51K? 0 +023340.25 +601726.8 +000006.8-000020.100004.2 08.3601.18K? 0 +023352.69 -060020.5 -000013.7+000003.600017.8 08.3601.52K? 0 +023600.72 -233116.9 +000088.6+000001.400041.9 08.3601.07K? 0 +025140.48 +191836.2 +000007.5+000012.300011.8 08.3601.70K? 0 +025535.49 +741847.4 +000025.3-000011.000005.9 08.3601.96M? 0 +031648.27 -220420.3 -000019.4-000032.800013.3 08.3601.00K? 0 +032208.36 +710600.7 +000014.5-000016.200005.2 08.3601.17K? 0 +033012.33 +361340.5 +000003.8-000019.900004.5 08.3601.27K? 0 +034009.97 +265738.0 +000119.8-000089.400000.3 08.3601.01K? 0 +034229.05 -671650.7 -000000.8+000002.500005.9 08.3601.62K? 0 +034406.82 -015818.3 +000018.8-000027.100005.8 08.3601.44K? 0 +034643.01 +571723.7 +000023.9+000002.300001.4 08.3601.97M? 0 +034727.92 -150217.2 -000005.2-000008.700010.7 08.3601.62K? 0 +035955.03 +702700.8 +000000.5-000005.600003.4 08.3601.26K? 0 +040526.88 -011444.4 -000002.9-000028.600032.0 08.3601.15K? 0 +040822.85 +565218.3 -000022.0-000008.000014.8 08.3601.92M? 0 +041629.11 -131103.4 -000003.0-000060.800000.6 08.3601.15K? 0 +041738.17 -211500.6 -000007.4-000004.600002.8 08.3601.12K? 0 +042756.62 -120047.1 -000006.0-000008.600000.3 08.3601.14K? 0 +050622.64 +384306.4 -000004.1-000042.800019.4 08.3601.68K? 0 +050827.46 +695558.0 -000022.1+000013.400012.3 08.3601.12K? 0 +051121.49 -362845.4 +000010.7-000001.100004.5 08.3601.37K? 0 +051357.29 +371226.2 -000011.9-000009.600037.5 08.3601.48K? 0 +051511.54 +482142.1 +000024.4+000009.700010.1 08.3601.76K? 0 +051951.12 +411428.5 +000019.2+000025.100016.8 08.3601.12K? 0 +052004.84 -371610.8 -000012.1+000004.600010.0 08.3601.42K? 0 +052112.14 -563108.0 -000003.9+000030.700000.1 08.3601.03K? 0 +052243.52 -763652.5 -000016.0+000009.300003.8 08.3601.15K? 0 +052933.37 -011119.2 +000009.5-000025.800007.9 08.3601.06K? 0 +053600.44 +775556.2 +000013.8+000001.600000.0 08.3601.29K? 0 +053635.60 -254956.0 +000017.0-000053.400005.7 08.3601.11K? 0 +054024.02 +432357.5 -000035.0-000060.400001.7 08.3601.33K? 0 +054152.38 +261531.4 +000005.7+000001.800021.7 08.3601.70K? 0 +054237.10 +711707.1 +000002.5+000000.600000.2 08.3601.04K? 0 +054348.05 +841828.4 +000001.1-000038.700004.9 08.3601.26K? 0 +055308.79 +185702.9 -000004.0+000001.500018.3 08.3601.61K? 0 +055631.60 +350444.7 +000000.2-000001.600012.6 08.3601.03K? 0 +055804.97 +431212.9 +000009.3-000011.900024.5 08.3601.14K? 0 +055947.89 -391407.3 +000013.2-000016.600009.1 08.3601.10K? 0 +060138.68 +553105.4 -000009.6+000003.700003.7 08.3601.47K? 0 +060731.00 +354206.7 -000003.3-000004.000007.6 08.3601.28K? 0 +060800.39 +463945.9 +000010.6-000077.800006.2 08.3601.24K? 0 +060934.63 -320401.4 -000011.9+000008.500017.7 08.3601.51K? 0 +061150.99 +152018.6 +000009.6-000019.400012.2 08.3601.07K? 0 +061220.89 -094340.5 +000011.7-000019.200006.9 08.3601.16K? 0 +061340.64 -354307.4 -000007.6-000009.400000.0 08.3601.03K? 0 +062525.74 -310908.0 +000008.6-000002.500010.2 08.3601.11K? 0 +063413.07 -384551.0 -000013.8+000000.500000.7 08.3601.70K? 0 +063836.19 -245757.0 -000003.0+000038.200006.6 08.3601.35K? 0 +064113.05 -134815.0 -000003.5-000002.400007.6 08.3601.22K? 0 +065030.51 +195753.4 -000013.0-000024.700009.3 08.3601.19K? 0 +065911.42 -121556.8 -000040.0+000025.200026.7 08.3601.19K? 0 +070011.49 +560708.6 +000000.6+000008.100016.9 08.3601.58K? 0 +070043.02 -093007.1 -000011.0-000014.400021.6 08.3601.22K? 0 +070100.85 +821531.6 -000005.4+000019.900005.3 08.3601.34K? 0 +070118.64 +151403.5 +000009.0-000004.400008.6 08.3601.03K? 0 +070600.79 -362512.1 -000001.7+000009.700017.8 08.3601.10K? 0 +070948.22 +253840.5 +000034.7-000020.200000.4 08.3601.18K? 0 +071347.96 -351908.9 +000004.7+000015.900000.4 08.3601.65K? 0 +071412.53 -224039.0 +000007.6-000014.600002.5 08.3601.11K? 0 +071555.15 +460500.5 -000004.5-000032.500025.8 08.3601.20K? 0 +072201.45 +515924.7 +000013.5+000019.800014.8 08.3601.28K? 0 +072417.43 -253304.6 +000009.9-000006.800002.6 08.3601.00K? 0 +072711.12 -323429.3 +000001.5-000014.000005.9 08.3601.23K? 0 +073405.59 -455336.3 +000021.3+000010.500007.7 08.3601.06K? 0 +073553.42 -671749.8 +000027.5-000022.400006.8 08.3601.05K? 0 +073614.71 +021708.0 +000026.2-000030.000034.7 08.3601.75K? 0 +073702.17 +235320.5 +000006.8-000006.500000.2 08.3601.27K? 0 +073849.54 -150502.1 +000011.0-000053.300007.2 08.3601.39K? 0 +073852.84 +340332.0 +000016.3-000017.900016.0 08.3601.48K? 0 +074425.40 -235255.9 +000000.0+000000.000000.0 08.3601.40K? 0 +074725.23 -143639.4 +000001.2+000010.100014.2 08.3601.64K? 0 +074938.40 -095644.2 -000005.5-000004.200018.3 08.3601.47K? 0 +075624.37 +003215.9 -000022.9+000010.700007.5 08.3601.31K? 0 +080358.48 +022512.3 -000038.2-000008.900023.6 08.3601.68K? 0 +081635.03 +591341.6 -000036.0-000038.300001.8 08.3601.04K? 0 +081746.60 +252631.9 +000013.7-000006.300000.9 08.3601.01K? 0 +081813.60 -164808.5 +000006.0+000014.300020.9 08.3601.65K? 0 +081830.02 +685007.5 +000032.3+000007.100007.8 08.3601.58K? 0 +082214.27 -405704.3 +000001.0+000001.800001.8 08.3601.38K? 0 +082816.67 +362258.4 +000049.6-000108.500012.8 08.3601.07K? 0 +083254.66 +503956.4 -000001.7-000020.600013.6 08.3601.55K? 0 +084817.60 -493238.3 -000039.0+000061.600019.5 08.3601.07K? 0 +085419.46 -185148.5 -000042.1-000007.700002.8 08.3601.75K? 0 +090049.01 -343401.3 -000010.6+000009.600007.3 08.3601.06K? 0 +091634.98 -024131.0 -000003.1-000020.800001.2 08.3601.00K? 0 +091642.86 -064256.6 -000032.7-000016.000014.9 08.3601.25K? 0 +093226.84 -074346.1 +000019.8-000039.100002.9 08.3601.06K? 1 +094907.65 -182941.7 -000012.6-000004.200000.6 08.3601.41K? 0 +095746.62 -455559.4 -000011.5-000003.600001.7 08.3601.29K? 0 +100211.32 -464658.7 +000009.8-000009.800019.9 08.3601.16K? 0 +101613.13 +563135.0 -000011.0-000011.000003.8 08.3601.00K? 0 +102349.32 -313325.6 -000039.8-000013.100000.2 08.3601.18K? 0 +102556.88 +065129.8 -000005.8-000007.300010.1 08.3601.50K? 0 +103231.60 -581157.3 -000011.0+000004.600002.7 08.3601.60K? 0 +103336.58 +455452.3 -000003.0-000005.700009.4 08.3601.30K? 0 +104532.38 -491428.9 -000033.8+000007.600001.3 08.3601.40K? 0 +110340.13 -255557.7 -000004.3+000008.000008.4 08.3601.06K? 0 +111544.11 +394247.5 +000000.4-000012.200016.3 08.3601.15K? 0 +114701.74 +045333.8 +000018.7-000000.500011.2 08.3601.25K? 0 +120101.61 +075454.4 -000004.1+000001.800003.4 08.3601.29K? 0 +120526.36 -683410.3 -000040.0-000017.600003.1 08.3601.24K? 0 +120637.25 -550415.0 +000005.5+000007.800014.0 08.3601.64K? 0 +121039.93 -463145.3 -000014.8-000005.100002.7 08.3601.02K? 0 +121810.67 -653946.1 -000016.7+000002.600009.2 08.3601.15K? 0 +122524.37 -364258.6 -000005.2-000017.500015.0 08.3601.13K? 0 +122538.73 -224906.2 +000007.5-000028.900023.5 08.3601.06K? 0 +122739.28 +042503.0 -000022.4-000014.800004.5 08.3601.00K? 0 +123010.48 -303308.5 -000049.3+000006.500027.8 08.3601.53K? 0 +123349.08 -283643.9 -000042.7-000032.900009.0 08.3601.24K? 0 +125459.78 -660130.9 -000016.5-000010.300006.5 08.3601.33K? 0 +125857.46 -400537.9 +000035.0-000037.000002.1 08.3601.09K? 0 +130822.20 -413333.3 -000002.3-000015.000010.3 08.3601.19K? 0 +131805.27 -304356.7 +000014.8-000020.000031.2 08.3601.54K? 0 +132447.17 -051521.6 -000007.3+000010.600001.3 08.3601.22K? 0 +132510.64 +630723.2 -000015.5-000003.400004.0 08.3601.48K? 0 +133347.21 -614954.7 -000027.2-000012.200009.5 08.3601.14K? 0 +134625.66 -625555.6 -000000.5+000039.400036.6 08.3601.71K? 1 +134811.26 -594954.9 -000041.6-000042.400001.4 08.3601.29K? 0 +135051.90 -311347.1 -000049.9-000018.800005.6 08.3601.13K? 0 +135207.86 -412733.3 -000014.6-000003.400015.5 08.3601.62K? 0 +135625.95 +005143.2 -000039.2+000015.400001.1 08.3601.23K? 0 +140102.58 +304113.6 -000022.7+000019.100005.6 08.3601.34K? 0 +140503.74 -560820.4 -000016.6-000010.300013.9 08.3601.03K? 0 +142310.18 -061356.6 -000017.1+000002.800015.0 08.3601.00K? 0 +142457.51 -821314.2 +000002.8-000010.200005.2 08.3601.08K? 0 +142653.15 -663003.2 -000017.0-000020.100008.3 08.3601.25K? 0 +143141.70 +081807.3 -000005.7-000019.400009.6 08.3601.21K? 0 +143313.95 -505558.1 -000097.8-000019.400004.1 08.3601.50K? 0 +144139.81 -105059.4 -000028.9-000023.400006.9 08.3601.19K? 0 +144748.79 -613518.7 -000021.2-000013.600010.9 08.3601.30K? 0 +145847.98 -090302.9 -000026.2-000021.500001.7 08.3601.62K? 0 +150905.73 -545536.3 -000016.4+000009.600010.3 08.3601.63K? 0 +151222.61 +312810.5 +000016.8-000042.100003.4 08.3601.10K? 0 +151627.51 +384725.0 -000018.8-000016.600003.9 08.3601.00K? 0 +152144.91 +473803.7 -000007.8-000022.000012.4 08.3601.51K? 0 +152654.63 -553142.6 +000008.6-000028.300011.9 08.3601.09K? 0 +153133.48 -141900.1 +000015.7+000019.000009.9 08.3601.60K? 0 +153142.75 -515833.4 -000029.1+000000.100013.8 08.3601.60K? 0 +153257.29 -613718.6 -000013.0-000011.400011.7 08.3601.42K? 0 +153358.66 -172739.0 +000006.2-000044.900020.0 08.3601.06K? 0 +153421.37 +231236.8 +000009.9-000018.400004.9 08.3601.05K? 0 +153437.69 +181429.5 -000011.6-000006.600014.5 08.3601.39K? 0 +153802.50 -395132.8 -000004.3-000021.200022.3 08.3601.09K? 0 +153852.94 +513412.5 -000010.2+000046.900000.4 08.3601.08K? 0 +154233.76 -484130.9 -000019.7-000025.300007.8 08.3601.17K? 0 +154335.23 +083714.0 -000033.2-000003.300005.8 08.3601.17K? 0 +154440.23 -670417.8 -000015.3-000014.700008.8 08.3601.42K? 0 +155007.67 -092540.1 +000001.1+000027.700010.6 08.3601.27K? 0 +155951.79 -323939.2 -000013.1-000007.300019.9 08.3601.17K? 0 +160516.78 -363748.6 -000064.2-000048.300014.7 08.3601.42K? 0 +161319.36 -505602.4 -000042.2-000008.100006.9 08.3601.27K? 0 +162034.45 -170454.1 +000002.8+000002.300005.1 08.3601.10K? 0 +164056.30 +033806.1 -000005.6+000000.600003.3 08.3601.27K? 0 +165522.17 +395122.1 -000000.1-000004.000004.5 08.3601.50K? 0 +170855.36 -674215.5 -000015.5-000026.800007.8 08.3601.00K? 0 +171032.48 -261441.9 +000009.2-000048.000018.5 08.3601.08K? 0 +172441.18 -441126.1 -000002.5+000005.100012.7 08.3601.28K? 0 +172524.61 +341118.8 -000008.7-000007.900002.6 08.3601.20K? 0 +172603.50 +034138.4 -000011.2-000017.700007.8 08.3601.34K? 0 +172628.00 +053843.1 -000019.3+000022.800002.4 08.3601.27K? 0 +173017.02 -745427.2 -000000.6+000007.800024.2 08.3601.00K? 0 +173054.87 -813641.6 -000008.9-000009.600005.2 08.3601.57K? 0 0.10 1.00 +173213.54 -134100.6 -000008.7+000016.900009.4 08.3601.07K? 0 +173730.81 -204122.1 +000007.8-000012.300014.0 08.3601.06K? 0 +173929.20 +495325.6 +000012.2-000014.700001.0 08.3601.09K? 0 +174412.13 -690155.7 -000010.5-000001.300019.8 08.3601.38K? 0 +174444.57 +400336.5 +000010.6+000022.000006.9 08.3601.15K? 0 +174838.78 -101625.8 +000004.4-000088.100009.1 08.3601.16K? 0 +175126.78 -372637.4 +000009.5-000020.000018.0 08.3601.53K? 0 +175136.88 -695512.5 +000003.1-000000.200010.6 08.3601.06K? 0 +175235.68 +630831.0 +000007.8+000012.600001.9 08.3601.28K? 0 +180428.38 +275630.3 +000033.1+000000.700000.8 08.3601.13K? 0 +181414.81 -352446.8 +000015.4-000008.400000.9 08.3601.53K? 0 +181545.88 +254739.5 +000001.8+000024.700018.0 08.3601.00K? 0 +181556.06 -314532.3 +000021.0-000002.700007.1 08.3601.63K? 0 +181913.18 +553535.0 +000027.2+000006.600007.2 08.3601.00K? 0 +182048.88 +030827.0 -000009.4+000026.900002.2 08.3601.55K? 0 +182156.29 +323006.3 -000016.5+000004.600010.5 08.3601.14K? 0 +182429.66 -102451.7 -000034.7-000054.100001.0 08.3601.44K? 0 +182528.43 +260004.9 +000015.4-000004.500006.6 08.3601.16K? 0 +182629.78 -070736.7 -000022.3-000013.800007.6 08.3601.24K? 0 +183156.45 -580750.5 +000000.9-000001.700001.4 08.3601.51K? 0 +184119.92 -170427.5 +000017.9+000009.900017.0 08.3601.76K? 0 +184142.15 -071615.9 +000032.7+000000.700000.1 08.3601.50K? 0 +184407.19 +253657.3 +000009.3-000008.600014.0 08.3601.72K? 0 +184818.82 +260250.3 +000003.6-000026.600005.5 08.3601.13K? 0 +185211.64 +621942.7 +000022.9+000038.500002.5 08.3601.43K? 0 +190120.28 +014441.3 +000000.2-000012.700008.0 08.3601.29K? 0 +190147.50 +074851.5 -000000.2-000033.300009.5 08.3601.91M? 0 +190546.01 +390710.8 +000001.5+000019.600012.7 08.3601.56K? 0 +190843.54 -592251.6 +000000.2-000006.300004.8 08.3601.62K? 0 +191852.27 -281349.8 +000005.1-000023.600012.3 08.3601.17K? 0 +192017.47 -243754.1 +000003.0-000022.900000.8 08.3601.19K? 0 +192432.91 -283649.9 -000010.2+000034.200022.2 08.3601.76K? 0 +193005.00 -132649.8 -000017.7-000009.800011.3 08.3601.16K? 0 +193204.99 +471521.5 +000007.0+000023.600001.5 08.3601.55K? 0 +193449.60 +071045.0 -000014.1-000026.600007.5 08.3601.41K? 0 +193518.04 +032218.6 -000004.5-000011.100000.2 08.3601.73K? 0 +194650.22 +194351.4 +000011.2-000001.000014.5 08.3601.05K? 0 +194746.85 +512006.7 -000000.4+000012.000003.5 08.3601.25K? 0 +195049.62 -571350.0 +000028.0-000031.100007.2 08.3601.23K? 0 +195846.68 +232918.1 -000000.6-000015.400006.9 08.3601.04K? 0 +200349.64 -781546.1 +000024.4+000005.100003.5 08.3601.08K? 0 +200421.84 +531227.9 +000000.1-000019.000006.9 08.3601.17K? 0 +200554.86 +292924.2 -000013.8-000007.400005.2 08.3601.05K? 0 +200809.92 +170234.8 +000027.8+000001.100012.6 08.3601.54K? 0 +201034.71 -461215.7 +000035.1-000005.600014.8 08.3601.65K? 0 +201653.14 -065015.3 -000018.2-000028.100001.8 08.3601.53K? 0 +201719.97 +201337.0 -000005.7-000013.600011.9 08.3601.26K? 0 +202234.40 +214823.5 -000014.0-000012.000007.7 08.3601.29K? 0 +202841.32 -383008.7 -000019.5+000006.100015.4 08.3601.30K? 0 +203323.77 +183743.8 +000003.8-000000.500012.8 08.3601.00K? 0 +203825.50 -603636.8 -000002.2-000008.800013.8 08.3601.11K? 0 +204136.71 +172518.8 +000023.5-000013.200002.2 08.3601.09K? 0 +204419.00 +514331.1 +000002.0-000018.700013.3 08.3601.50K? 0 +205511.97 +031418.7 +000006.0-000009.800009.7 08.3601.63K? 0 +205617.99 -324633.5 +000015.5+000004.900011.9 08.3601.56K? 0 +210513.21 -211126.0 +000050.6-000020.800002.7 08.3601.16K? 0 diff --git a/kstars/kstars/data/hip065.dat b/kstars/kstars/data/hip065.dat new file mode 100644 index 00000000..76a2140d --- /dev/null +++ b/kstars/kstars/data/hip065.dat @@ -0,0 +1,1000 @@ +211349.97 -665656.4 +000005.5-000001.200005.1 08.3601.56K? 0 +211735.91 +205013.5 +000028.5+000000.400009.3 08.3601.23K? 0 +213445.29 +330907.5 +000029.8+000016.300009.4 08.3601.02K? 0 +213742.24 -491916.0 +000017.7-000003.300004.2 08.3601.00K? 0 +213944.19 +245656.8 +000016.1+000008.700021.0 08.3601.05K? 0 +214324.90 -072429.7 +000001.4-000000.100011.9 08.3601.01K? 0 +214501.92 +244128.3 +000050.1+000021.500008.4 08.3601.06K? 0 +214740.99 +292736.9 -000004.2-000005.100004.1 08.3601.02K? 0 +215706.00 +003609.5 +000080.1+000003.900025.4 08.3601.02K? 0 +215715.98 +395511.9 -000005.3-000010.200007.6 08.3601.41K? 0 +220155.66 +365644.7 -000006.1-000006.100008.8 08.3601.55K? 0 +220307.16 -454320.5 +000019.5+000013.000003.8 08.3601.23K? 0 +220726.77 +173640.1 +000011.8-000014.100011.1 08.3601.49K? 0 +221833.48 +794048.2 +000018.7+000011.600001.6 08.3601.19K? 0 +223339.50 -415906.5 +000010.1-000041.200002.7 08.3601.48K? 0 +223403.02 -414346.6 +000030.9-000008.100001.6 08.3601.32K? 0 +224133.82 +422448.9 -000022.9-000042.800007.9 08.3601.11K? 0 +224607.33 -113219.4 +000006.8+000000.100002.4 08.3601.12K? 0 +224631.34 -525755.7 +000023.9-000016.100002.0 08.3601.54K? 0 +224645.65 +764019.6 -000052.7-000040.200001.0 08.3601.15K? 0 +225220.10 +300615.7 +000025.5+000040.100004.3 08.3601.16K? 0 +231744.89 +625916.2 -000005.0+000003.300004.3 08.3601.67K? 0 +233956.43 +434822.4 +000005.3-000016.100018.1 08.3601.38K? 0 +234947.27 -421641.6 +000007.1-000014.700011.2 08.3601.16K? 0 +235214.16 +283435.9 -000022.1+000001.100027.1 08.3601.37K? 0 +235307.03 -063859.6 -000001.2-000022.300006.5 08.3601.28K? 0 +235730.71 -412034.9 +000002.3-000017.300001.2 08.3601.16K? 0 +015828.91 +591608.8 +000009.5+000002.200003.5 08.3602.14M? 0 +200504.92 +203853.4 -000005.1-000042.100019.4 08.3603.81N? 0 0.10 1.00 +000441.18 +063121.3 -000075.1-000056.200004.2 08.3700.87G? 0 +000951.77 +112458.6 +000026.2-000039.900000.9 08.3700.44F? 0 +001132.78 -585435.4 +000272.2+000003.600010.2 08.3700.61G? 0 +002312.68 -131005.3 -000031.1-000021.800007.4 08.3700.47F? 0 +003343.92 -350007.7 -000020.5-000481.900055.3 08.3700.81G? 0 +003627.63 -581233.1 +000021.8+000003.200004.9 08.3700.47F? 0 +004209.70 -030321.7 +000132.8-000141.300021.3 08.3700.70G? 0 +005148.98 -040511.3 +000008.0-000065.500029.1 08.3700.41F? 0 +010146.30 +810000.1 -000019.6-000043.600030.1 08.3700.57F? 0 +010230.33 +792411.9 +000004.6-000018.200005.6 08.3700.28A? 0 +010725.94 +632959.9 +000069.1-000016.900011.7 08.3700.74G? 0 +011007.65 -771223.4 +000038.1-000003.100003.4 08.3700.40F? 0 +011606.80 -340855.7 +000008.6-000007.700005.3 08.3700.23A? 0 +012009.48 +390536.8 -000000.7-000016.000008.2 08.3700.87G? 0 +012625.18 -002639.0 +000035.5+000019.100012.7 08.3700.57F? 0 +013000.98 -193614.6 +000051.7-000172.800009.3 08.3700.79G? 0 +013718.66 +102540.6 +000001.3-000023.200003.4 08.3700.21A? 0 +014135.25 -460026.9 +000042.9+000015.700002.3 08.3700.38F? 0 +014219.48 +571107.2 -000005.8-000003.100005.1 08.3700.04A? 0 +015135.77 +514800.5 +000014.1-000015.600000.2 08.37-0.05B? 0 +015603.56 +121721.5 +000066.2-000030.400017.2 08.3700.58F? 0 +021956.13 +571905.2 +000004.3-000003.200003.5 08.3700.21A? 0 0.10 1.00 +022517.08 +643402.9 +000015.4-000005.900001.9 08.3700.41F? 0 +022556.92 +405332.6 +000027.3+000002.100013.0 08.3700.40F? 0 +023448.05 +603307.4 -000001.5+000000.600001.0 08.3700.49F? 0 +023607.88 -281307.3 -000067.2+000038.700025.1 08.3700.77G? 0 +025158.33 +112215.8 +000026.3-000425.900004.4 08.3700.56F? 0 +030950.72 +134604.0 +000022.7+000003.400006.4 08.3700.15A? 0 +031249.54 +520126.1 +000003.4-000005.300000.5 08.3700.28A? 0 +031310.72 +460937.5 +000012.4+000000.500002.9 08.3700.29A? 0 +031332.82 -455457.0 +000053.3+000002.600012.2 08.3700.50F? 1 +032203.54 +475604.9 +000017.1-000022.900018.3 08.3700.08A? 0 +033015.22 +600121.7 -000000.9-000007.500008.4 08.3700.57F? 0 +033721.31 -343858.9 +000092.7+000005.400007.6 08.3700.42F? 0 +033727.17 +350946.2 -000009.4-000053.200009.7 08.3700.52F? 0 +033941.24 -560853.4 +000003.3+000022.900008.3 08.3700.96K? 0 +034111.17 -735545.8 -000013.1+000033.300002.8 08.3700.32F? 0 +035042.54 +544703.3 -000029.8+000008.100009.6 08.3700.46F? 0 +035208.83 +293643.9 -000043.8-000160.000040.5 08.3700.86G? 0 +040552.89 +105824.4 +000025.9-000074.300012.6 08.3700.48F? 1 +040609.09 -000115.8 -000004.4+000008.200013.1 08.3700.97K? 0 +040706.17 -445644.3 +000031.4+000015.000025.9 08.3700.55F? 0 +040830.62 -684208.0 +000033.3+000004.900009.9 08.3700.37F? 0 +041159.48 -471915.3 -000011.6-000001.000008.7 08.3700.90G? 0 +041316.32 -041602.6 -000027.2+000070.100008.3 08.3700.85G? 0 +041317.95 -690714.7 +000005.4+000020.600010.0 08.3700.99K? 0 +041512.56 -161147.5 -000037.4+000006.600002.8 08.3700.26A? 0 +041633.81 -655441.1 +000000.2+000010.700001.9 08.3700.10A? 0 +042142.55 +192806.7 -000035.6-000003.300015.7 08.3700.43F? 0 +042601.07 -131649.2 +000048.5+000031.000015.3 08.3700.52F? 0 +043045.00 +000646.3 -000016.3+000001.300001.3 08.3700.14A? 0 +043133.55 +373909.0 -000039.8-000033.100003.6 08.3700.60G? 1 +043405.33 +615303.5 +000002.4-000004.600006.9 08.3700.28A? 0 +044345.10 +481119.1 +000003.8-000035.400006.2 08.3700.24A? 0 +044432.97 +395232.0 +000028.7-000042.900005.2 08.3700.51F? 0 +045138.74 -132432.7 -000008.8-000003.400007.8 08.3700.13A? 0 +045415.27 -063513.4 -000004.0-000008.000003.2 08.37-0.04B? 0 +045522.68 +053810.7 +000058.5+000032.800039.7 08.3700.59G? 0 +045905.14 +632206.3 -000036.9+000001.900006.9 08.3700.57F? 0 +050352.74 -403627.5 -000011.8-000061.400017.9 08.3700.63G? 0 +050402.33 +493035.9 +000001.5-000011.600004.1 08.3700.02A? 0 +051221.35 -263309.1 +000007.5-000090.400001.9 08.3700.54F? 0 +051526.61 +070319.8 -000007.3+000007.700007.7 08.3700.51F? 0 +051803.25 -340146.8 +000071.9+000008.900017.2 08.3700.59G? 0 +052200.01 +521243.6 -000008.9-000020.400010.6 08.3700.36F? 0 +052536.15 +304156.8 -000016.9-000002.600002.3 08.37-0.04B? 0 +052810.12 +004714.0 +000004.4-000003.900002.0 08.37-0.10B? 0 +052810.46 -014618.4 +000005.5-000004.600001.1 08.3700.04A? 0 +053111.94 +532102.9 -000007.1-000000.300001.5 08.3700.10A? 0 +053140.40 -280617.8 +000017.2+000010.700008.4 08.3700.97K? 0 +053218.61 -724957.4 -000020.6+000014.000009.4 08.3700.09A? 0 +053539.85 -031857.9 +000002.9-000001.600010.8 08.37-0.06B? 0 +053559.22 -061630.2 +000012.8-000001.600018.4 08.37-0.07B? 0 +053837.16 +302932.5 -000029.9-000010.200011.5 08.3700.32F? 0 +054644.53 -452247.8 -000007.5+000011.400014.6 08.3700.51F? 0 +054841.33 +281928.5 +000029.1-000011.700001.4 08.3700.13A? 0 +055229.99 -490503.8 +000026.8-000050.100007.3 08.3700.88G? 0 +055321.38 -222217.3 -000003.2+000007.000002.4 08.37-0.06B? 0 +060027.14 -073522.9 +000004.6-000014.800000.4 08.37-0.08B? 0 +060144.59 -120142.9 +000003.6-000005.000013.2 08.3700.26A? 0 +060158.91 +021116.0 -000001.6-000002.200006.4 08.3700.23A? 0 +060902.09 -650511.1 +000009.2+000000.100004.6 08.3700.98K? 0 +060929.28 -241458.8 -000001.4+000007.100001.0 08.37-0.04B? 0 +061146.81 +270759.3 -000020.9-000022.100026.9 08.3700.11A? 0 +061238.35 -012002.1 -000011.4+000004.700012.0 08.3700.05A? 0 +061326.53 -450344.4 -000020.9-000015.400015.8 08.3700.28A? 0 +062223.04 +192215.1 -000005.1-000017.500009.1 08.3700.46F? 0 +062231.97 -050453.9 +000007.8+000008.100003.1 08.3700.30A? 0 +062418.93 -004440.6 +000012.2-000006.600000.3 08.3700.01A? 0 +062558.58 -061218.4 +000015.4-000013.000010.7 08.3700.99K? 0 +063007.46 -255321.2 +000016.3-000010.800000.3 08.3700.41F? 0 +063021.18 +145340.0 -000001.2-000012.400005.9 08.3700.28A? 0 +063447.15 -422340.3 +000012.0+000007.500007.9 08.3700.34F? 0 +063548.84 +543522.2 +000009.0+000007.600006.8 08.37-0.02B? 0 +063651.42 -015505.5 +000002.6-000002.800006.0 08.3700.40F? 0 +063700.05 -033535.6 +000065.3-000060.900020.3 08.3700.30A? 0 +063751.31 -070447.1 +000008.4-000031.200003.4 08.3700.48F? 0 +063751.49 +064059.8 -000001.5-000020.000001.8 08.3700.91G? 0 +063833.67 +025512.4 -000004.9-000007.400011.5 08.3700.04A? 0 +064103.78 +312105.8 -000011.2-000019.200005.7 08.3700.99K? 0 +064122.97 +285750.7 +000002.8-000010.000010.9 08.37-0.03B? 0 +064157.63 +164635.3 +000025.8+000000.800000.2 08.3700.99K? 0 +064219.05 +112914.1 +000018.1-000070.300012.5 08.3700.65G? 0 +064409.53 +061139.0 -000012.9+000000.900003.6 08.3700.14A? 0 +064535.52 -204051.4 -000004.1+000009.200011.8 08.37-0.05B? 0 +064728.05 +330631.9 +000001.9-000033.000003.2 08.3700.18A? 0 +064818.90 -200046.8 -000010.0+000002.100008.4 08.37-0.07B? 0 +065133.54 -581941.9 +000001.2+000003.600000.9 08.37-0.06B? 0 +065210.36 -001743.9 +000003.5+000002.400003.5 08.3700.01A? 0 +065328.52 -275051.4 -000007.0+000017.000022.2 08.3700.94G? 0 +065557.39 -230040.2 -000030.3+000012.600010.0 08.3700.96K? 0 +065755.16 +591255.0 +000011.5-000016.300007.3 08.3700.41F? 0 +070135.26 -592551.9 +000002.5+000021.000009.2 08.3700.98K? 0 +070238.69 -065517.6 -000028.0+000022.100014.5 08.3700.93G? 0 +070454.41 -272703.7 -000009.0-000021.700002.2 08.3700.99K? 0 +070541.34 -193934.2 -000024.8+000023.300014.8 08.3700.41F? 0 +070723.05 -315120.5 -000001.8+000005.500008.9 08.3700.16A? 0 +070735.42 +474727.6 -000011.1-000028.900000.2 08.3700.22A? 0 +071057.55 -042700.8 -000001.7-000009.600000.5 08.3700.70G? 0 +071143.85 +045629.4 -000005.0-000012.100049.8 08.3700.53F? 0 +071501.62 +110046.6 -000006.9-000007.000007.5 08.37-0.08B? 0 +071507.96 +255249.5 -000039.1-000021.700009.2 08.3700.48F? 0 +071641.15 -462117.6 -000007.8+000007.200012.3 08.3700.25A? 0 +072402.32 +675444.9 -000015.4-000022.000014.0 08.3700.39F? 0 +072509.02 -054427.5 +000011.2+000004.400009.3 08.3700.08A? 0 +072703.94 -521914.2 -000010.0+000021.100001.5 08.3700.28A? 0 +072741.78 -261411.5 -000013.4-000007.400000.6 08.3700.04A? 0 +073535.38 -271901.0 -000011.8+000004.300000.3 08.37-0.03B? 0 +073709.84 +651949.6 +000050.1-000009.000012.5 08.3700.76G? 0 +073718.85 +101811.7 -000000.9-000011.100009.6 08.3700.88G? 0 +073742.74 +450333.6 +000020.0-000014.900024.4 08.3700.40F? 0 +073901.20 -554354.7 -000072.2+000097.600001.8 08.3700.85G? 0 +074031.35 -014943.6 -000001.7-000002.800006.0 08.37-0.00B? 0 +074055.12 -615924.1 -000001.2+000015.200008.8 08.3700.39F? 0 +074251.30 -124005.1 -000012.0+000000.900004.7 08.3700.05A? 0 +074330.71 -380815.3 -000002.6+000009.800018.0 08.3700.99K? 0 +074429.63 +183605.0 -000006.8+000001.800010.8 08.3700.03A? 0 +074522.88 -085051.6 +000009.4-000054.100003.6 08.3700.38F? 0 +074746.90 +205609.7 -000004.8+000015.800003.0 08.3700.28A? 0 +074929.35 -545404.4 -000025.4+000064.500007.0 08.3700.52F? 0 +074934.06 +373811.4 -000016.1-000021.700005.2 08.3700.20A? 0 +075612.54 -145405.6 -000003.2-000047.300006.4 08.3700.55F? 0 +075941.10 -051118.4 +000007.9-000021.200002.8 08.3700.37F? 0 +080510.30 -452450.6 -000015.1+000010.800002.0 08.37-0.05B? 0 +080607.62 +141501.7 -000013.2-000017.800001.6 08.3700.94G? 0 +080613.69 +781606.8 -000018.3-000067.600001.7 08.3700.95G? 0 +081421.07 -360831.7 -000004.8+000018.500006.1 08.3700.15A? 0 +081712.93 -390854.0 +000005.0-000009.000004.6 08.3700.15A? 0 +081919.15 +012020.4 -000168.3-000044.500048.9 08.3700.91G? 0 +081923.86 -094831.7 -000009.7+000001.200009.7 08.3700.07A? 0 +082032.31 -214429.1 +000051.6-000057.700011.6 08.3700.52F? 0 +082105.50 -465957.6 -000003.9+000014.300001.1 08.37-0.05B? 0 +082140.85 -411142.1 +000001.1-000006.800002.5 08.3700.04A? 0 +082247.05 -730833.9 -000014.3+000007.200002.1 08.3700.06A? 0 +082650.30 -082755.6 -000009.9-000009.600008.6 08.3700.12A? 0 +082658.43 +321332.8 -000042.0-000121.800004.3 08.3700.66G? 0 +082736.47 -272657.6 -000013.4-000003.900004.8 08.3700.96K? 0 +083940.12 -243420.5 -000035.9+000015.600008.8 08.3700.44F? 0 +084631.53 -663214.7 -000010.2+000019.400006.3 08.37-0.08B? 0 +084642.38 -484559.3 -000013.9-000001.100006.4 08.37-0.04B? 0 +084859.29 -750331.7 +000001.1-000016.900001.7 08.3700.07A? 0 +085030.72 -672000.5 -000013.5+000019.800002.8 08.3700.98K? 0 +085504.93 -332528.8 +000010.8-000007.300007.5 08.3700.44F? 0 +085531.55 -143735.2 +000018.4-000010.000023.2 08.3700.31A? 0 +090129.82 +151133.7 -000040.7+000024.200013.3 08.3700.44F? 0 +090333.86 -421608.3 -000028.6+000013.700001.8 08.3700.52F? 0 +090342.75 -381102.2 -000044.9+000059.500009.6 08.3700.85G? 0 +090446.43 -455142.1 -000024.3+000024.700001.3 08.3700.07A? 0 +090947.84 +152647.5 -000025.9-000001.200012.6 08.3700.16A? 0 +091216.80 -262843.4 +000011.9-000066.100014.2 08.3700.94G? 0 +091827.08 -432152.5 -000025.9+000017.400001.6 08.3700.11A? 0 +092219.14 -542755.7 +000019.8+000107.100035.4 08.3700.64G? 1 +092520.11 -481625.8 -000025.3+000014.600014.1 08.3700.02A? 0 +092545.39 +351607.5 -000038.6-000050.400017.7 08.3700.45F? 0 +092627.51 +023022.3 -000052.6-000010.000019.1 08.3700.51F? 0 +092723.91 +580834.2 +000004.9-000000.200005.4 08.3700.11A? 0 +092902.63 +170659.1 -000001.4-000001.600013.4 08.3700.94G? 0 +093725.27 +015251.1 -000093.1+000035.200016.0 08.3700.63G? 0 +094441.80 -445240.0 -000010.6-000000.600001.5 08.3700.01A? 0 +094516.28 -483055.5 +000012.2+000008.100003.7 08.3700.43F? 0 +094539.30 -581954.1 -000010.9-000006.600014.7 08.3700.11A? 0 +094901.49 -212610.6 -000022.3+000023.400004.0 08.3700.63G? 0 +095708.00 +031951.2 -000010.0-000118.300000.1 08.3700.55F? 0 +095750.96 -563204.3 -000019.2+000011.600000.4 08.3700.12A? 0 +095821.42 -600252.0 -000013.3+000012.200003.8 08.37-0.10B? 0 +095916.76 -304122.7 -000016.1+000005.900005.1 08.37-0.10B? 0 +100309.11 -520334.5 -000015.9+000005.200004.5 08.37-0.07B? 0 +100618.54 +075640.1 +000002.9-000029.400008.3 08.3700.49F? 0 +100631.57 -211708.0 -000036.8+000002.700004.0 08.3700.29A? 0 +100946.14 +553231.9 -000230.7-000129.600021.1 08.3700.71G? 0 +101102.85 -642414.2 -000033.5+000020.500009.0 08.3700.24A? 0 +101216.20 -193308.5 -000021.1+000004.400003.7 08.3700.44F? 0 +101622.10 -493948.9 -000007.7-000001.600008.5 08.37-0.02B? 0 +101728.94 -542357.0 -000011.3+000013.000009.0 08.3700.05A? 0 +101849.69 -465929.3 -000037.9+000007.800004.7 08.3700.31A? 0 +102111.29 -514456.4 -000016.0+000002.100002.7 08.37-0.09B? 0 +102234.85 +164428.9 +000008.7-000028.800006.2 08.3700.37F? 0 +102933.53 -181438.2 -000167.7+000019.500017.9 08.3700.62G? 0 +103559.03 -641434.0 -000025.9-000004.100005.3 08.3700.03A? 0 +103616.09 -581638.2 -000015.0-000016.200008.8 08.3700.08A? 1 +103647.35 -551932.0 -000056.4+000009.100006.7 08.3700.32F? 0 +103845.75 -203438.9 -000025.8-000036.900010.8 08.3700.37F? 0 +104250.09 +660055.6 +000190.3-000066.600020.3 08.3700.60G? 0 +104610.05 -094250.0 -000049.2+000019.500017.4 08.3700.94G? 0 +104657.08 -332452.6 -000024.1+000030.400004.8 08.37-0.02B? 0 +105410.66 +340753.4 -000184.6-000069.800006.5 08.3700.53F? 0 +105709.23 +651642.0 -000001.8-000106.100023.2 08.3700.69G? 0 +110127.38 +311447.0 -000010.4-000048.400005.8 08.3700.94G? 0 +110458.03 -584742.3 +000000.0+000000.000000.0 08.3700.02A? 0 +110510.72 +204817.6 +000012.9+000005.600024.4 08.3700.65G? 0 +110612.70 -584417.1 +000000.0+000000.000000.0 08.3700.09A? 0 +110937.98 +415450.7 -000161.2-000158.300019.6 08.3700.71G? 0 +110944.45 -321935.5 +000074.0-000017.000012.1 08.3700.97K? 0 +111210.02 +110602.7 +000023.1+000010.700001.7 08.3700.58G? 0 +111451.31 -434845.0 -000045.1-000050.100002.4 08.3700.71G? 0 +111541.02 -162108.9 +000007.2+000009.100028.0 08.3700.22A? 0 +111846.00 -312125.3 -000049.8+000009.900001.7 08.3700.15A? 1 +113236.68 -325646.9 -000031.2-000001.500006.4 08.3700.01A? 0 +113728.10 -634058.8 -000003.4-000010.600002.8 08.3700.08A? 0 +113916.83 -302055.9 +000057.0-000040.300003.0 08.3700.83G? 0 +114358.00 -103739.5 +000051.4+000007.900001.0 08.3700.41F? 0 +115228.77 -613126.9 -000005.5+000006.100007.3 08.37-0.01B? 0 0.10 1.00 +115228.78 -380547.5 -000024.3-000000.600009.3 08.3700.14A? 0 +115331.02 -491348.6 -000001.3+000007.400001.9 08.37-0.09B? 0 +115721.58 +570700.5 +000002.4+000000.000004.2 08.3700.43F? 0 +121016.98 +162214.2 -000018.4-000092.000010.9 08.3700.95G? 0 +121224.65 +194804.4 -000010.3-000074.600013.8 08.3700.80G? 0 +121331.31 -205511.6 -000026.0+000004.200006.4 08.3700.96K? 0 +121720.36 -545331.9 -000025.2+000003.300000.4 08.3700.20A? 1 +121858.27 +233408.2 -000002.5+000009.700004.2 08.3700.97K? 0 +122114.16 +034228.0 -000038.6-000028.200008.2 08.3700.41F? 0 +124133.79 -665812.5 -000003.8-000001.600004.6 08.3700.68G? 0 +124622.29 -590729.0 -000005.2-000001.800006.6 08.3700.97K? 0 +125412.70 -292415.0 -000007.6-000000.500013.7 08.3700.21A? 0 +125447.61 -550840.5 -000036.2-000013.000000.1 08.3700.17A? 0 +130546.28 -184933.0 -000111.5-000005.500025.3 08.3700.69G? 0 +131043.94 -353827.2 +000091.0-000052.900006.8 08.3700.55F? 0 +131154.86 -601100.2 -000009.5-000008.300003.0 08.3700.18A? 0 +131212.59 +344846.6 +000036.0+000005.100004.0 08.3700.48F? 0 +131222.88 +023913.8 -000006.4-000005.400007.3 08.3700.47F? 0 +131347.89 -273745.5 +000000.4-000021.500009.9 08.3700.17A? 0 +132055.05 +524242.0 +000015.2-000013.900009.7 08.3700.30A? 0 +132804.88 -331633.6 -000015.1-000001.600000.3 08.37-0.02B? 0 +133929.22 -611251.0 -000007.4-000003.100001.8 08.3700.03A? 0 +134220.62 -220244.3 -000032.8+000000.100004.2 08.3700.94G? 0 +135349.96 -610137.1 -000039.7-000031.500001.0 08.3700.39F? 0 +140106.31 -781257.6 -000094.0-000026.600006.8 08.3700.50F? 0 +140421.78 -283559.5 -000028.4-000007.500000.6 08.3700.33F? 0 +140653.31 -501839.5 -000044.2+000002.500026.9 08.3700.56F? 0 +143203.19 -014720.5 +000005.2+000038.700023.5 08.3700.84G? 0 +143211.95 -105607.2 -000024.5+000010.800002.2 08.3700.87G? 0 +144448.59 +074203.8 -000032.3+000037.200010.2 08.3700.32F? 0 +144645.49 -535143.5 -000019.0-000010.900003.1 08.3700.09A? 0 +144905.32 +075628.1 -000043.9+000013.400001.5 08.3700.32F? 0 +145040.18 -662910.2 -000008.1-000013.100001.2 08.3700.05A? 0 +145122.30 -613405.9 +000001.8-000044.400003.8 08.3700.81G? 0 +145456.44 -363055.3 -000034.9-000004.300020.2 08.3700.99K? 0 +150522.51 -265106.0 -000101.1-000062.300016.6 08.3700.51F? 0 +150554.61 +035915.0 -000015.7-000005.500001.6 08.3700.19A? 0 +150812.93 +185335.5 -000101.2+000014.600001.6 08.3700.61G? 0 +151151.01 -344547.4 +000000.5-000010.300003.2 08.3700.02A? 0 +151334.74 -625637.7 -000008.1-000061.200007.8 08.3700.54F? 0 +151507.45 -011026.5 -000013.9-000025.900015.6 08.3700.33F? 0 +151556.15 -561704.4 +000008.9-000039.600008.7 08.3700.31A? 0 +151630.25 -435120.4 -000030.7-000036.900009.2 08.3700.33F? 0 +151732.72 -073033.7 -000057.9-000065.900012.1 08.3700.46F? 0 +152516.31 +150336.4 -000024.6-000027.300006.6 08.3700.28A? 0 +152629.81 -641245.8 -000006.3+000004.400010.5 08.3700.01A? 0 +152957.64 +323707.4 -000017.3+000013.200010.8 08.3700.62G? 0 +153845.86 -061902.6 -000022.5+000012.900005.8 08.3700.45F? 0 +153913.60 +314116.4 -000011.4+000009.200006.2 08.3700.58F? 0 +153927.23 -510440.5 +000000.5-000017.800009.4 08.3700.65G? 0 +154033.62 -430044.8 +000003.5-000007.800003.9 08.37-0.03B? 0 +154313.79 -410216.9 -000032.8-000073.300011.2 08.3700.95K? 0 +154643.05 -305328.9 -000014.2-000014.000003.9 08.3700.53F? 0 +154658.69 -642428.3 +000007.6-000004.400000.1 08.37-0.02B? 0 +154725.52 -622005.0 -000020.7-000015.100000.6 08.3700.43F? 0 +154810.37 -563342.9 -000017.7-000015.400003.8 08.3700.20A? 0 +155148.22 +731902.1 -000051.8+000034.800006.1 08.3700.57F? 0 +155416.74 +721800.9 +000024.5-000031.400001.7 08.3700.90G? 0 +155840.25 -683619.5 -000011.4-000037.300001.5 08.3700.23A? 0 +160128.61 +262416.5 -000025.7-000004.200002.2 08.3700.53F? 0 +160313.76 +344116.8 -000007.0+000010.500011.6 08.37-0.08B? 0 +160619.30 +533055.0 +000060.0-000098.600020.0 08.3700.59G? 0 +160826.97 +334359.0 -000043.1+000019.400013.9 08.3700.63G? 0 +161058.67 -142302.0 +000055.9-000050.200013.5 08.3700.75G? 0 +161108.02 -010649.8 -000062.9-000135.200015.6 08.3700.61G? 0 +161225.82 -515100.0 -000000.9+000002.700007.0 08.3700.57F? 0 +161645.42 +571800.4 -000001.4-000032.000007.9 08.3700.98K? 0 +162501.37 +601813.1 +000010.1+000026.200004.0 08.3700.24A? 0 +163512.10 +053104.5 +000003.5-000009.000007.2 08.3700.20A? 0 +163729.93 -115211.3 -000035.5-000024.900004.2 08.3700.57F? 0 +164548.96 -462345.2 -000001.4-000014.100007.4 08.3700.48F? 0 +164812.63 -365320.5 +000040.4+000019.500011.4 08.3700.31F? 0 +165136.59 -603349.0 -000005.7-000018.500006.0 08.3700.36F? 0 +165616.12 -280557.9 +000026.9+000009.200003.0 08.3700.60G? 0 +170301.80 -683747.3 -000015.7-000018.900017.8 08.3700.07A? 0 +170309.44 +245056.3 -000011.1+000016.100002.5 08.3700.96K? 0 +170448.69 -380626.2 -000003.9-000005.900000.6 08.3700.08A? 0 +170643.44 +285206.5 +000013.3-000012.000006.9 08.3700.34F? 0 +171220.74 -342210.5 -000004.5-000004.100001.4 08.3700.06A? 0 +171239.20 -325710.6 -000001.2-000024.200003.6 08.3700.95K? 0 +172027.23 +591156.2 +000025.4-000004.100004.5 08.3700.17A? 0 +172227.13 +042146.8 -000012.5-000000.400011.8 08.3700.10A? 0 +172329.93 -370439.2 -000009.1-000004.900002.8 08.3700.12A? 0 +172442.44 -131739.6 +000003.0-000002.800010.1 08.3700.33F? 0 +172648.46 -323456.7 +000003.3+000002.700001.9 08.3700.65G? 0 +172720.91 -323247.1 -000063.2-000059.900016.5 08.3700.46F? 0 +173151.47 +772033.3 -000015.2+000004.200011.3 08.3700.44F? 0 +173719.19 +311126.4 +000019.2+000039.600017.8 08.3700.58G? 0 +174351.66 +055042.1 +000000.0+000000.000000.0 08.3700.03A? 1 +174402.05 -552825.6 -000006.0-000033.800007.1 08.3700.15A? 0 +174657.37 -322451.5 -000001.4-000018.000001.4 08.3700.01A? 0 +175323.73 +105737.7 -000005.7-000004.000007.2 08.37-0.02B? 0 +175523.07 -854947.6 +000003.7-000018.700002.4 08.3700.95K? 0 +175523.39 +383728.4 +000004.1+000035.800005.9 08.3700.40F? 0 +175715.40 -404446.1 +000008.5-000007.300004.2 08.3700.30A? 0 +180323.55 -650540.1 +000001.4-000002.000003.9 08.37-0.08B? 0 +180336.84 -581810.3 +000001.9-000012.000014.0 08.3700.94G? 0 +180504.31 +454210.5 -000008.3-000003.000006.7 08.3700.02A? 0 +180620.16 +153433.1 -000025.9-000208.600014.8 08.3700.62G? 0 +180744.91 -385108.0 -000011.6-000012.600011.1 08.37-0.02B? 0 +181146.82 +375314.6 +000007.3-000018.600020.8 08.3700.55F? 0 +181305.16 +184046.1 -000004.1-000048.200018.9 08.3700.76G? 0 +181318.59 -032424.5 +000002.1+000006.000003.9 08.3700.55F? 0 +181953.83 -173648.9 -000008.4-000055.500020.0 08.3700.42F? 0 +182017.16 -322037.3 -000015.5-000003.600000.6 08.3700.04A? 0 +182159.59 -633708.1 -000006.4-000006.400000.4 08.3700.03A? 0 +182208.97 +482126.9 -000011.6+000014.400008.8 08.3700.52F? 0 +182331.36 +030520.8 -000001.5-000126.700012.3 08.3700.82G? 0 +182640.58 +072815.3 -000011.0-000006.800002.4 08.3700.54F? 0 +183034.97 -214509.9 +000005.0-000006.800025.3 08.3700.13A? 0 +183037.00 +002247.9 +000003.6-000005.300004.2 08.3700.46F? 0 +183328.82 +343348.0 +000022.8-000045.900001.8 08.3700.25A? 0 +183333.13 -124220.2 +000000.5+000000.100012.4 08.3700.72G? 0 +183337.56 +690350.5 +000017.6-000011.400015.6 08.3700.52F? 0 +183451.20 -480046.8 +000010.3-000011.900013.1 08.37-0.04B? 0 +184234.19 -433302.1 +000004.6+000000.300011.4 08.3700.04A? 0 +184502.74 -512129.8 -000002.7-000028.500016.5 08.3700.90G? 0 +184915.12 -105827.2 -000000.9-000004.000008.7 08.3700.36F? 0 +185000.35 +103653.1 +000000.0-000000.100004.4 08.3700.02A? 0 +185427.59 +452130.4 +000012.7+000024.100012.9 08.3700.98K? 0 +185658.76 +312335.0 -000003.0-000000.800008.0 08.3700.18A? 0 +190049.50 -345248.9 +000031.0-000009.400008.6 08.3700.68G? 0 +190206.79 -362141.6 +000007.2-000049.100005.8 08.3700.17A? 0 +190424.91 -074254.2 -000000.2-000004.200002.4 08.3700.08A? 0 +190449.40 -501957.0 -000010.5+000006.600007.8 08.3700.97K? 0 +190554.72 -004106.0 -000002.9-000009.800009.4 08.3700.17A? 0 +190712.17 +445030.1 -000002.5+000005.900002.2 08.3700.67G? 0 +191102.13 -700452.2 +000004.9-000066.000013.7 08.3700.38F? 0 +191130.17 +583201.8 +000019.1+000018.500000.5 08.3700.14A? 0 +191533.92 +094648.2 -000016.0+000008.900007.7 08.3700.45F? 0 +191640.73 -161640.8 -000001.4-000032.400002.5 08.3700.17A? 0 +191710.87 -214524.1 +000146.1-000124.000002.1 08.3700.65G? 0 +191741.18 +045812.7 +000003.3+000007.100010.3 08.3700.15A? 0 +192204.50 -190724.8 +000065.9-000035.800026.8 08.3700.60G? 0 +192429.45 -143707.1 -000016.2-000017.200003.7 08.3700.09A? 0 +192433.33 +213057.3 +000009.0+000033.100016.9 08.3700.34F? 0 +192659.06 +732158.0 +000000.0+000000.000000.0 08.3700.33F? 0 +192908.83 +301750.4 +000004.7-000002.900001.6 08.37-0.10B? 0 +193127.70 -005004.3 -000113.5-000017.900013.3 08.3700.52F? 0 +193601.59 +253247.2 +000005.6+000002.900012.5 08.3700.12A? 1 +194003.29 -001858.3 +000008.0+000004.600001.7 08.3700.28A? 0 +194225.98 -131918.6 +000011.9+000022.700005.4 08.3700.10A? 0 +194228.83 +314427.2 -000014.4-000204.200018.5 08.3700.77G? 0 +194706.26 +502250.3 +000019.0-000013.500002.8 08.3700.25A? 0 +195402.54 +282315.2 +000001.1+000002.900000.4 08.3700.26A? 0 +195715.42 -541357.6 +000018.8-000018.500007.8 08.3700.36F? 0 +195912.63 -285113.7 +000019.5-000026.100006.3 08.3700.41F? 0 +200121.78 +621654.0 -000004.7-000014.500011.1 08.3700.28A? 0 +200255.55 +455912.9 -000000.3+000001.000002.8 08.3700.11A? 0 +200502.74 -115750.2 -000000.7-000029.100013.5 08.3700.35F? 0 +200634.24 +111238.4 +000028.7+000017.400002.9 08.3700.35F? 0 +201000.94 -130246.9 +000003.4-000001.200024.3 08.3700.54F? 0 +201101.85 +724015.6 -000039.2-000030.000002.0 08.3700.95G? 0 +201244.67 +363909.7 +000009.3-000006.900004.1 08.3700.04A? 0 +201403.07 -755204.3 +000025.0-000001.800007.2 08.3700.32F? 0 +201754.66 +330710.7 -000014.5+000000.600022.6 08.3700.39F? 0 +202012.44 -392259.1 -000025.0-000013.800007.8 08.3700.21A? 0 +202518.55 -144907.7 -000003.5-000000.500002.0 08.3700.92G? 0 +202542.52 +085222.7 -000013.5-000035.200002.5 08.3700.41F? 0 +203124.65 -274454.5 +000008.6-000006.600001.4 08.3700.09A? 0 +203351.68 +154647.4 +000025.2+000009.600009.8 08.3700.21A? 0 +204106.97 -693116.4 +000015.4-000018.600004.0 08.3700.03A? 0 +204146.40 -680806.4 +000011.2+000013.600008.2 08.3700.53F? 0 +204639.22 +184628.2 +000042.3+000006.200017.5 08.3700.37F? 0 +205127.03 +540456.6 +000012.8-000001.800006.0 08.3700.17A? 0 +205325.25 +075005.3 +000001.3+000012.300013.0 08.3700.91G? 0 +205539.61 -125201.7 -000009.2+000014.400006.4 08.3700.38F? 0 +205712.83 +050449.4 +000015.0-000000.200008.5 08.3700.07A? 0 +210103.97 +094548.7 +000001.3+000016.400013.0 08.3700.41F? 0 +210812.00 +283722.2 +000053.2+000030.500018.7 08.3700.86G? 0 +210859.63 +064324.5 +000001.6+000009.100005.8 08.3700.36F? 0 +211220.05 -043336.7 +000018.1-000008.500019.1 08.3700.95K? 0 +211421.62 +303832.7 +000129.4+000030.500012.1 08.3700.53F? 0 +211536.76 +655148.9 +000012.6-000014.800004.8 08.3700.30A? 0 +211834.01 -391514.0 +000040.2-000156.900010.3 08.3700.53F? 0 +212823.21 +503401.4 +000005.4-000008.400004.2 08.3700.24A? 0 +213659.29 +503143.6 -000021.3-000005.800001.2 08.3700.00A? 1 +213848.88 +523031.4 -000008.0-000006.300008.0 08.3700.02A? 0 +213938.76 +442633.7 +000039.9+000042.700002.9 08.3700.53F? 0 +214112.00 +411648.0 -000003.0-000005.000000.3 08.37-0.01B? 0 +214303.48 +551232.7 +000286.0+000080.200018.8 08.3700.52F? 0 +214648.47 -354226.1 +000022.4-000001.900004.0 08.3700.01A? 0 +215206.05 +795718.1 +000004.6-000002.200001.1 08.3700.02A? 0 +215241.36 -425043.0 +000033.5-000008.300001.8 08.3700.41F? 0 +215341.13 -164500.7 +000037.0+000008.900007.3 08.3700.38F? 0 +215441.94 -340812.2 -000079.9+000001.700002.5 08.3700.48F? 0 +220112.36 +520520.2 +000008.5-000014.200005.2 08.3700.01A? 0 +220157.20 -371033.7 +000035.4-000012.400005.4 08.3700.25A? 0 +220352.83 -245046.8 +000204.9+000001.600021.0 08.3700.67G? 0 +220642.64 +752719.2 +000111.9+000078.400023.9 08.3700.53F? 0 +220739.50 -565103.7 -000012.7-000018.500008.2 08.3700.93G? 0 +221346.29 -464437.1 -000027.9-000009.500000.8 08.3700.52F? 0 +221839.48 -495427.6 +000172.2-000130.600009.4 08.3700.67G? 0 +221958.01 +525218.9 +000002.6-000008.000004.4 08.3700.01A? 0 +222247.67 -460955.3 +000022.0+000010.600003.2 08.3700.35F? 0 +222519.32 +113137.3 -000017.7-000024.200000.2 08.3700.54F? 0 +223633.81 -003352.7 +000007.5-000047.600004.9 08.3700.65G? 0 +224453.99 -065411.7 +000016.5-000002.700008.6 08.3700.42F? 0 +224513.48 +062409.5 +000040.6-000029.000006.3 08.3700.42F? 0 +224608.75 -120931.9 +000043.0+000030.500016.6 08.3700.88G? 0 +224702.43 -542444.1 -000042.2+000006.600004.7 08.3700.45F? 0 +225248.17 -253049.7 -000010.1-000015.500018.2 08.3700.47F? 0 +225251.86 -251224.9 -000010.1+000016.200002.8 08.3700.94G? 0 +225331.85 +401603.7 -000023.6-000015.700002.6 08.3700.38F? 0 +225437.10 +105352.8 -000002.9-000004.500003.3 08.3700.40F? 0 +225851.72 -163242.8 +000078.8-000010.600008.0 08.3700.82G? 0 +230325.36 -191847.4 +000049.0-000048.100014.3 08.3700.37F? 0 +230327.61 -444755.7 -000000.9-000036.700014.2 08.3700.48F? 0 +231157.96 +793806.2 +000032.9+000011.100006.4 08.3700.49F? 0 +231803.80 -071819.9 -000009.7-000022.000026.6 08.3700.49F? 0 +231927.77 -183314.6 +000041.8+000040.600011.0 08.3700.36F? 0 +231928.67 -330148.6 +000010.0-000026.600003.1 08.3700.27A? 0 +232006.28 -671922.5 +000001.2+000028.300005.6 08.3700.25A? 0 +232014.20 +431048.1 -000002.9+000008.100005.8 08.37-0.02B? 0 +232340.13 -610102.3 -000014.3-000007.100004.8 08.3700.13A? 0 +233144.16 -534611.4 +000101.3-000053.800011.6 08.3700.66G? 0 +233427.90 +275807.1 +000036.6+000004.300013.1 08.3700.52F? 0 +233521.63 -284411.7 +000007.5-000004.400013.3 08.3700.98K? 0 +233834.72 +405808.0 +000017.3-000033.700001.0 08.3700.50F? 0 +234557.61 +330330.2 +000020.9-000027.600013.1 08.3700.18A? 0 +235828.05 +242343.8 +000021.7-000110.600006.0 08.3700.61G? 0 +235905.72 +555722.0 +000005.6+000001.600006.5 08.3700.02A? 0 +002044.52 -252759.8 +000048.4-000013.800007.8 08.3701.45K? 0 +002226.98 +521308.1 -000002.8-000009.200015.4 08.3701.03K? 0 +002506.42 +243430.8 +000005.0-000006.700014.7 08.3701.11K? 0 +003100.20 +554727.5 +000010.6-000006.300003.6 08.3701.31K? 0 +003125.74 +212819.0 -000019.7-000023.400012.6 08.3701.11K? 0 +004008.97 -260257.6 +000005.3+000006.700002.6 08.3701.33K? 0 +004812.10 -445257.2 +000002.2+000006.600008.5 08.3701.33K? 0 +005811.91 -395755.0 -000010.6-000008.900000.6 08.3701.11K? 0 +011335.75 +332926.3 +000017.2-000009.100011.5 08.3701.61K? 0 +011645.11 +570618.8 +000026.6-000025.000002.3 08.3701.43K? 0 +014440.10 -113028.6 +000021.1-000035.300009.7 08.3701.08K? 0 +014824.62 +560345.0 +000007.9-000018.600014.7 08.3701.09K? 0 +014930.23 +053735.0 +000056.9-000019.200016.0 08.3701.00K? 0 +015509.58 -152001.4 +000003.9-000010.700016.5 08.3701.04K? 0 +015852.31 +574628.3 -000030.4-000023.200001.3 08.3701.70K? 0 +020944.20 -102511.8 -000016.0+000004.200007.0 08.3701.10K? 0 +022152.20 -384221.4 -000013.4+000016.600003.0 08.3701.00K? 0 +022319.38 +280829.6 +000020.6+000023.000023.8 08.3701.28K? 0 +023232.67 +291841.5 -000004.6-000002.700009.4 08.3701.04K? 0 +023505.13 -153459.4 +000029.3-000015.000045.2 08.3701.04K? 0 +024106.93 -420211.0 +000009.1+000000.900014.1 08.3701.44K? 0 +024850.85 +063409.8 +000049.1-000010.100006.6 08.3701.21K? 0 +024917.17 +353457.2 -000013.8+000010.400017.8 08.3701.61K? 0 +025634.81 +815036.9 +000054.2-000030.300006.8 08.3701.07K? 0 +030234.76 +691343.3 -000023.4+000000.500017.4 08.3701.21K? 0 +031553.48 -270742.2 -000008.5-000008.500018.5 08.3701.56K? 0 +033740.60 +382548.4 +000013.6-000029.000000.6 08.3701.09K? 0 +034214.47 +292529.1 +000025.7-000003.800001.3 08.3701.33K? 0 +043007.92 +455702.1 +000017.5-000007.900007.8 08.3701.80K? 0 +043855.74 -132047.7 -000010.5-000058.100009.5 08.3701.30K? 0 +044128.84 -081110.3 +000011.4+000000.500003.5 08.3701.18K? 0 +044307.39 -345051.5 +000008.9-000013.500011.1 08.3701.08K? 0 +044423.38 -362714.1 -000016.5-000018.400004.1 08.3701.12K? 0 +045126.31 +155253.5 -000020.9+000026.800028.7 08.3701.31K? 0 +045137.16 -025659.3 -000007.6+000005.600004.3 08.3701.24K? 0 +050433.61 -201920.7 +000003.1+000016.600013.0 08.3701.23K? 0 +050552.95 -014826.3 +000008.4-000023.600009.8 08.3701.02K? 0 +051008.79 +564252.9 +000012.9-000007.000002.0 08.3701.27K? 0 +051031.28 -011525.5 -000005.2+000026.100009.0 08.3701.33K? 0 +051158.35 +142147.8 +000000.4+000013.200016.3 08.3701.54K? 0 +052454.97 +535619.5 -000003.7+000019.200017.0 08.3701.18K? 0 +053728.39 +025444.0 +000010.8+000002.900020.9 08.3701.13K? 0 +054450.49 +114814.8 +000013.6+000005.600024.9 08.3701.03K? 0 +054946.89 -760522.1 +000013.1+000001.000011.8 08.3701.58K? 0 +055055.23 +103636.1 -000016.1-000002.400009.9 08.3701.08K? 0 +055721.93 -210333.2 +000001.6+000024.900010.7 08.3701.11K? 0 +060955.59 -123232.2 -000036.1+000022.100031.8 08.3701.11K? 0 +061756.09 +235252.0 +000020.6-000021.400013.5 08.3701.71K? 0 +062114.13 -012300.9 -000002.0+000001.500015.0 08.3701.20K? 0 +062717.15 -393829.8 +000009.1+000001.000011.0 08.3701.43K? 0 +062828.56 +320759.7 -000000.5-000010.000005.7 08.3701.07K? 0 +063310.50 +585515.8 -000000.3-000016.900004.6 08.3701.39K? 0 +064045.13 +490140.2 -000010.9+000000.900003.3 08.3701.64K? 0 +064253.60 +580037.6 +000004.5-000021.700000.5 08.3701.51K? 0 +064654.17 +362209.4 +000002.4+000007.800018.7 08.3701.33K? 0 +064711.26 +334728.6 +000017.3+000031.800014.6 08.3701.01K? 0 +064802.84 -122832.2 -000004.1+000028.200016.5 08.3701.67K? 0 +065025.86 -003526.5 +000007.1-000013.200024.1 08.3701.61K? 0 +065105.97 -182601.4 +000002.3-000016.700004.6 08.3701.44K? 0 +065151.06 +202008.1 +000037.2-000011.700004.4 08.3701.05K? 0 +065217.79 -283804.0 -000009.2-000003.200003.7 08.3701.10K? 0 +065306.56 -394125.1 -000017.7+000030.800001.8 08.3701.34K? 0 +065835.37 -161849.7 +000006.9-000019.800000.6 08.3701.41K? 0 +065903.40 +564819.5 -000020.0-000003.200013.2 08.3701.49K? 0 +065919.17 -580007.4 -000003.6+000038.200009.7 08.3701.46K? 0 +070540.72 -260251.2 -000013.3-000002.700014.4 08.3701.45K? 0 +070737.57 -134308.8 +000001.0+000000.400016.5 08.3701.23K? 0 +070756.86 -274507.6 -000002.7+000010.100013.7 08.3701.18K? 0 +070820.98 +611431.9 -000012.7-000008.700011.4 08.3701.39K? 0 +071419.03 -370300.0 +000018.3-000008.900001.8 08.3701.30K? 0 +071811.18 -490423.8 +000000.6+000017.500005.3 08.3701.68K? 0 +072559.99 +790627.2 -000007.6-000039.700003.2 08.3701.24K? 0 +072815.30 +350520.1 +000015.3+000003.000013.3 08.3701.05K? 0 +073508.58 -555006.2 -000022.5+000026.700005.4 08.3701.53K? 0 +074727.76 -204720.7 -000021.3+000021.900013.9 08.3701.20K? 0 +074740.60 +100231.1 -000014.6-000000.900004.4 08.3701.25K? 0 +074804.99 -055357.3 +000004.3-000041.500000.3 08.3701.21K? 0 +075121.57 -502551.8 -000022.9-000003.000003.5 08.3701.70K? 0 +075253.92 -152824.0 +000026.1-000061.800005.9 08.3701.13K? 0 +075636.48 +195347.1 -000019.6-000034.000004.7 08.3701.10K? 0 +075654.40 +560031.5 -000014.5+000003.600003.1 08.3701.61K? 0 +075834.26 -212915.8 +000002.0-000007.800005.6 08.3701.07K? 0 +075846.16 -272712.1 -000017.0+000010.700006.1 08.3701.70K? 0 +075948.87 -202654.5 -000005.2+000005.700010.2 08.3701.69K? 0 +080443.64 -120145.6 -000020.1-000013.200023.3 08.3701.53K? 0 +081413.80 +351430.0 +000004.7+000007.500001.4 08.3701.26K? 0 +081534.19 -401605.6 -000006.9+000013.500001.1 08.3701.45K? 0 +081941.55 -113619.8 -000011.1+000000.600024.1 08.3701.21K? 0 +081950.77 +244518.2 -000030.4-000021.000038.5 08.3701.52K? 0 +082419.91 -595623.4 +000005.1+000007.300004.7 08.3701.25K? 0 +082733.18 +124639.0 +000006.7+000042.300015.6 08.3701.01K? 0 +083636.88 -101201.0 -000028.2+000020.600012.2 08.3701.01K? 0 +083703.47 +555021.2 -000044.2-000007.700010.0 08.3701.43K? 0 +083933.50 -303536.6 -000003.3+000011.600017.5 08.3701.30K? 0 +084036.48 -272237.0 -000002.4+000009.700018.2 08.3701.04K? 0 +084813.49 +052633.6 +000021.2-000011.900028.5 08.3701.66K? 0 +084818.02 +113502.6 -000004.1-000004.500005.4 08.3701.02K? 0 +084943.73 -644449.7 +000002.3+000006.000000.8 08.3701.50K? 0 +084946.85 +024444.8 +000013.8-000021.300005.2 08.3701.12K? 0 +085225.24 -212933.1 +000004.0-000008.900002.3 08.3701.40K? 0 +090347.13 -540430.0 -000013.2+000014.200004.1 08.3701.75K? 0 +090954.16 +051212.7 -000102.3-000022.400067.8 08.3701.06K? 0 +091529.89 +452623.8 -000015.6-000009.200006.6 08.3701.08K? 0 +092305.32 -533656.5 -000034.9+000020.600002.3 08.3701.03K? 0 +092852.39 -001109.6 +000002.4-000015.900019.2 08.3701.12K? 0 +092900.10 -602626.2 -000013.0+000000.700003.8 08.3701.18K? 0 +093039.52 -661119.3 -000021.3+000024.400000.7 08.3701.13K? 0 +093158.60 -843127.6 -000003.4+000028.800003.2 08.3701.59K? 0 +093538.93 -395412.7 -000006.8+000000.100014.6 08.3701.46K? 0 0.10 1.00 +093836.61 -460747.9 +000004.5-000012.100011.2 08.3701.01K? 0 +094032.59 -232108.2 -000015.4+000008.600008.2 08.3701.56K? 0 +094706.81 +032457.7 -000019.8-000001.400004.9 08.3701.36K? 0 +095220.71 -073556.3 -000023.1-000008.000000.7 08.3701.53K? 0 +095408.42 -693722.7 +000023.7-000036.900007.9 08.3701.39K? 0 +095750.96 +622757.4 -000049.2-000012.000012.8 08.3701.04K? 0 +102250.59 -264024.9 +000014.3+000003.100001.2 08.3701.03K? 0 +102326.90 -362306.2 +000018.2-000019.900002.7 08.3701.24K? 0 +103410.96 -682733.6 +000008.4-000000.500002.2 08.3701.49K? 0 +104603.52 +253403.3 -000016.3+000005.000008.0 08.3701.02K? 0 +104700.16 +130147.9 -000014.1-000068.200002.8 08.3701.01K? 0 +104755.85 -555838.3 -000034.9+000012.000007.4 08.3701.02K? 0 +105938.43 +252615.9 -000174.7-000039.200063.1 08.3701.12K? 0 +110607.94 +405537.3 -000000.6+000002.500006.6 08.3701.53K? 0 +110612.07 -474059.7 +000000.0-000007.100004.9 08.3701.38K? 0 +112132.63 -793952.4 -000038.6-000012.400000.4 08.3701.28K? 0 +112407.25 -104040.3 +000010.6-000007.600004.9 08.3701.56K? 0 +113155.28 -761811.3 +000008.8-000013.700004.7 08.3701.09K? 0 +113348.27 -605309.5 -000007.2-000010.900001.3 08.3701.11K? 0 +113656.86 -322854.5 -000055.2-000081.600004.3 08.3701.03K? 0 +113927.00 +163216.2 -000032.6+000016.600010.7 08.3701.11K? 0 +114504.29 +152007.6 -000042.0-000005.100001.3 08.3701.44K? 0 +114600.13 -550242.8 -000024.1+000008.100006.1 08.3701.00K? 0 +115945.27 -035717.6 -000012.3-000013.600019.4 08.3701.48K? 0 +120449.60 -821518.6 -000046.5-000015.100007.2 08.3701.14K? 0 +120559.49 -550236.7 -000011.5-000024.200008.5 08.3701.54K? 0 +120809.33 -414832.2 -000009.3-000010.700008.0 08.3701.03K? 0 +120830.09 -280120.2 -000048.4+000010.900003.6 08.3701.22K? 0 +120848.19 -170915.0 +000015.4-000008.000006.2 08.3701.57K? 0 +121432.37 +515852.5 -000006.9-000000.300013.9 08.3701.04K? 0 +121710.98 +243730.2 +000018.5-000020.300002.6 08.3701.07K? 0 +122440.40 -285640.5 -000017.1+000010.900000.7 08.3701.10K? 0 +122510.76 -582629.3 -000001.5-000002.200006.6 08.3701.80K? 0 +123607.29 -482744.2 -000005.9-000005.700005.2 08.3701.10K? 0 +125102.30 -685117.5 -000040.7-000008.000003.0 08.3701.65K? 0 +125306.52 -624056.5 +000007.2+000009.000001.1 08.3701.47K? 0 +125809.42 -720720.0 +000003.7-000010.400004.7 08.3701.27K? 0 +130311.59 -211237.4 -000043.6+000010.200000.9 08.3701.53K? 0 +130417.91 -412632.5 +000000.4-000004.000006.1 08.3701.15K? 0 +130626.01 -045045.1 +000012.7-000014.300006.3 08.3701.11K? 0 +131113.77 -553043.4 +000009.3-000014.800003.5 08.3701.40K? 0 +133805.25 +334522.0 +000002.6+000016.200009.4 08.3701.53K? 0 +134000.73 -511028.0 -000023.5-000003.000002.5 08.3701.45K? 0 +134958.89 -872035.7 -000016.1-000014.900011.6 08.3701.61K? 0 +135035.54 -590258.0 +000014.1-000001.300011.9 08.3701.56K? 0 +135109.73 -775155.6 +000016.4-000009.700010.7 08.3701.69K? 0 +135624.91 +675428.5 +000009.4-000015.800009.5 08.3701.00K? 0 +140556.08 +342258.2 +000013.1-000070.700000.3 08.3701.05K? 0 +140858.18 -584546.0 -000011.4-000005.600022.8 08.3701.53K? 0 +141250.98 +002038.9 -000012.6-000012.100004.4 08.3701.22K? 0 +142812.52 -171728.4 -000033.2+000045.400010.1 08.3701.60K? 0 +142902.35 -450850.3 -000016.9+000009.600011.1 08.3701.52K? 0 +144205.54 -341857.9 -000010.8-000012.800009.6 08.3701.23K? 0 +145554.17 -695920.0 -000034.9-000042.100005.8 08.3701.07K? 0 +145557.62 -330411.2 -000002.0-000042.300009.8 08.3701.25K? 0 +145623.91 +041343.4 -000033.7-000024.300011.0 08.3701.14K? 0 +145932.76 +295203.3 +000001.4-000005.300004.6 08.3701.30K? 0 +151255.95 -794306.6 +000006.9+000010.100005.4 08.3701.34K? 0 +151558.06 -495243.5 +000009.4-000012.100001.5 08.3701.17K? 0 +152428.38 -254546.0 +000006.9-000018.700014.3 08.3701.62K? 0 +152718.32 -014948.0 +000009.3+000008.900015.6 08.3701.14K? 0 +153331.82 -331130.4 -000013.4-000055.400008.4 08.3701.82K? 0 +153438.45 +445425.3 -000011.7+000024.700009.3 08.3701.04K? 0 +153743.90 -721206.0 -000007.9-000002.000011.4 08.3701.22K? 0 +154046.79 -522824.4 +000008.5+000010.700015.7 08.3701.08K? 0 +154742.61 +191747.3 +000001.7-000010.000005.8 08.3701.02K? 0 +160111.75 +483441.5 +000005.3+000001.800014.3 08.3701.08K? 0 +160421.90 -614540.1 -000037.8-000087.800001.2 08.3701.02K? 0 +160710.24 -603232.0 -000018.2-000037.900019.4 08.3701.59K? 0 +160940.34 +182616.9 -000038.2-000009.300016.1 08.3701.26K? 0 +161203.29 -554958.9 +000005.3+000005.400002.9 08.3701.33K? 0 +161515.06 +320849.8 -000011.8-000027.500010.0 08.3701.37K? 0 +162618.94 -635220.5 -000014.2-000041.400012.3 08.3701.67K? 0 +164013.47 +073733.5 -000014.3-000033.700003.8 08.3701.72K? 0 +164550.23 -670139.3 -000011.1-000025.400014.1 08.3701.51K? 0 +165406.60 +010750.2 -000003.4+000016.400004.7 08.3701.05K? 0 +165853.85 -393332.7 +000218.3+000252.500021.5 08.3701.16K? 0 +172029.39 +385019.1 +000002.9-000017.300006.2 08.3701.33K? 0 +172521.12 +273824.0 -000030.1-000016.000011.7 08.3701.39K? 0 +172741.48 -480941.5 -000007.6-000014.100002.5 08.3701.73K? 0 +173348.26 -463510.4 -000016.1-000017.500000.8 08.3701.17K? 0 +173445.97 -000006.7 +000007.6-000011.500007.8 08.3701.22K? 0 +174354.41 +113457.2 -000034.7-000025.900027.3 08.3701.30K? 0 +174656.11 +175317.6 -000017.2+000009.300000.9 08.3701.26K? 0 +175234.40 +275041.1 -000025.1+000043.800004.9 08.3701.03K? 0 +181045.10 -170838.3 -000016.0-000024.100038.2 08.3701.11K? 0 +181234.10 +313447.3 -000014.4-000007.500011.2 08.3701.65K? 0 +181523.52 -502253.8 +000018.2-000009.000006.3 08.3701.55K? 0 +181541.63 +110608.9 -000006.9-000037.400006.0 08.3701.12K? 0 +182047.06 +090225.1 -000007.0-000000.600032.9 08.3701.00K? 0 +182058.71 -284225.6 -000009.3-000013.100027.5 08.3701.39K? 0 +182140.13 +382018.1 +000019.9-000020.200000.3 08.3701.37K? 0 +182155.72 -474325.6 +000001.6-000005.000000.3 08.3701.01K? 0 +182356.10 -343923.7 +000007.3+000002.000029.4 08.3701.42K? 0 +182541.28 +745305.1 -000016.7+000010.200005.7 08.3701.03K? 0 +182849.42 -603634.9 +000034.5-000000.200000.6 08.3701.46K? 0 +183434.89 +151345.4 -000000.3+000004.500005.4 08.3701.52K? 0 +183447.84 +723209.1 -000009.1+000002.200010.9 08.3701.49K? 0 +183749.64 +112650.5 -000009.8-000000.700001.0 08.3701.50K? 0 +183752.66 -715828.9 -000004.4+000003.900019.7 08.3701.53K? 0 +184217.29 +100346.2 -000003.4-000008.000010.8 08.3701.25K? 0 +184333.10 +030630.2 +000021.9+000045.000019.0 08.3701.01K? 0 +185219.06 +122819.5 -000013.1-000052.700011.0 08.3701.32K? 0 +191259.09 -033250.8 +000012.3+000021.600009.7 08.3701.53K? 0 +192302.63 +383504.0 -000006.1-000006.200010.7 08.3701.46K? 0 +192617.03 -151210.3 -000058.1-000018.500003.9 08.3701.62K? 0 +192739.21 +330031.1 -000004.0+000001.900000.2 08.3701.35K? 0 +192953.48 +041407.8 -000000.1+000008.300011.1 08.3701.13K? 0 +193012.95 +091705.6 +000002.6-000033.200006.8 08.3701.37K? 0 +193248.92 -245635.2 +000016.4-000014.900018.2 08.3701.05K? 0 +193527.87 -624532.6 +000024.5-000042.100015.6 08.3701.28K? 0 +193535.54 -071858.5 +000010.3+000006.500006.0 08.3701.17K? 0 +193641.98 +030254.4 -000000.7+000028.100015.4 08.3701.09K? 0 +193830.62 -480056.7 +000006.1-000017.800005.4 08.3701.03K? 0 +193831.92 +100239.3 +000018.4-000032.000002.6 08.3701.10K? 0 +193901.18 -410741.0 -000047.5-000068.600023.9 08.3701.08K? 0 +193956.72 +520541.1 -000003.4-000011.500013.2 08.3701.31K? 0 +194755.32 +413854.7 +000012.2+000014.400002.3 08.3701.02K? 0 +195253.06 +565443.5 -000019.5-000032.100018.5 08.3701.02K? 0 +200432.86 +090441.7 -000074.4-000085.500008.8 08.3701.32K? 0 +200755.33 +164803.0 -000003.0-000019.900005.5 08.3701.22K? 0 +202033.10 -491656.5 -000004.7-000022.700012.0 08.3701.42K? 0 +202235.69 -122254.8 +000004.2-000024.100019.2 08.3701.33K? 0 +202538.72 -323217.1 -000009.9-000024.500002.8 08.3701.57K? 0 +202909.66 +161625.1 +000050.4+000012.200025.6 08.3701.19K? 0 0.10 1.00 +203522.59 -522933.9 -000008.5-000034.600007.6 08.3701.62K? 0 +204321.47 +301234.5 +000017.9-000012.000005.5 08.3701.03K? 0 +204847.73 +704322.3 +000018.1-000018.500005.3 08.3701.39K? 0 +205134.11 -134500.0 +000027.2-000019.600002.0 08.3701.53K? 0 +210558.21 -325041.8 +000009.0-000009.400006.2 08.3701.47K? 0 +211305.28 +580313.8 +000037.0+000015.300002.3 08.3701.20K? 0 +211322.73 +413802.8 -000020.6-000032.800015.8 08.3701.31K? 0 +211405.44 -024505.9 +000013.3+000007.500015.6 08.3701.07K? 0 +212014.32 +291134.2 -000010.4-000037.700006.2 08.3701.07K? 0 +212652.62 -350108.7 -000007.9-000001.200007.8 08.3701.09K? 0 +213925.91 +263529.1 -000014.1-000011.400004.9 08.3701.42K? 0 +214041.33 -235422.4 -000014.1+000013.200015.3 08.3701.47K? 0 +214211.26 +082453.5 +000028.4+000006.300007.9 08.3701.35K? 0 +214318.34 +050632.2 -000010.0-000037.300017.7 08.3701.16K? 0 +214632.54 +454450.3 +000004.9-000038.800004.0 08.3701.65K? 0 +215037.13 +221531.1 +000007.0-000028.800001.0 08.3701.28K? 0 +215456.90 +292054.4 -000003.3-000022.600014.3 08.3701.12K? 0 +215859.92 -101046.7 -000026.2-000025.600009.2 08.3701.22K? 0 +220512.94 +091103.6 +000021.3+000002.500016.5 08.3701.35K? 0 +220518.25 -000750.8 -000047.5-000016.300006.2 08.3701.63K? 0 +222706.81 +304403.5 +000043.8-000018.800012.3 08.3701.25K? 0 +223615.58 +294443.5 -000022.7-000010.000018.3 08.3701.02K? 0 +223658.67 -260312.5 +000031.0-000007.000000.4 08.3701.42K? 0 +223745.61 +795529.8 +000001.9-000004.900000.9 08.3701.15K? 0 +225227.01 -315001.5 -000005.2-000024.700025.3 08.3701.50K? 0 +225300.73 +040208.5 +000023.4-000009.900008.3 08.3701.55K? 0 +225414.84 +222407.1 +000031.2+000013.900001.2 08.3701.32K? 0 +225417.45 +552428.7 -000010.6-000000.300006.6 08.3701.58K? 0 +225418.08 -010257.0 +000018.6-000054.700005.1 08.3701.04K? 0 +225813.94 -390639.9 +000040.3+000012.500000.6 08.3701.04K? 0 +231051.76 +760134.1 +000016.3+000007.300017.3 08.3701.01K? 0 +231549.34 +423444.5 +000000.5-000012.200005.0 08.3701.68K? 0 +231635.89 -211108.9 +000023.7-000067.200013.3 08.3701.00K? 0 +231650.92 +035643.7 -000001.7-000005.800010.9 08.3701.45K? 0 +233831.51 +544829.6 -000004.0-000014.800014.6 08.3701.61K? 0 +235304.03 +193322.4 +000047.9+000015.000012.9 08.3701.35K? 0 +235521.73 +483817.9 +000010.4-000014.900007.7 08.3701.29K? 0 0.10 1.00 +235540.39 -380358.9 -000014.8+000007.400017.2 08.3701.02K? 0 +235829.25 -341709.2 -000028.7-000030.900000.8 08.3701.10K? 0 +054808.18 +303752.0 -000017.2-000018.600003.2 08.3702.68N? 0 +000312.83 +761830.9 +000018.9+000016.900009.3 08.3800.25A? 0 +000540.85 +442807.3 -000011.7-000010.400018.4 08.3800.23A? 0 +001005.24 +840907.1 +000032.9+000006.500006.8 08.3800.37F? 0 +001437.51 +383449.6 -000029.2-000047.000008.6 08.3800.95G? 0 +001442.72 +643358.2 -000002.5+000000.800003.2 08.3800.17A? 0 +002054.06 -294122.6 -000124.8-000086.500011.0 08.3800.53F? 0 +002208.67 -382305.5 -000003.0-000001.100008.5 08.3800.30A? 0 +002928.46 +552150.2 +000138.2+000041.400008.0 08.3800.50F? 0 +003752.47 -164018.8 -000003.0-000031.900003.0 08.3800.45F? 0 +003907.69 +510137.7 +000082.9-000028.600005.0 08.3800.40F? 0 +004038.33 -042048.2 -000017.6-000053.100006.5 08.3800.91G? 0 +004844.36 -240835.5 -000028.2-000006.300029.5 08.3800.84G? 0 +005224.30 +454819.7 +000011.1-000007.600003.9 08.3800.04A? 0 +005249.22 +563739.5 -000007.0-000003.400004.5 08.3800.05A? 1 +010539.11 +625124.3 +000029.9-000022.800006.8 08.3800.22A? 0 +011232.77 +615308.2 +000004.8+000002.200018.9 08.3800.48F? 0 +011335.60 +500611.7 -000013.3-000013.500024.1 08.3800.99K? 0 +011510.37 -443717.2 +000046.1-000022.900005.4 08.3800.49F? 0 +012325.62 -763642.2 +000114.3-000027.200023.3 08.3800.65G? 0 +012325.92 +524825.3 +000093.0-000000.100000.6 08.3800.47F? 0 +012402.13 +195023.1 -000036.2-000036.600016.4 08.3800.43F? 0 +013215.00 +790845.7 +000138.6-000049.800006.4 08.3800.62G? 0 +013839.11 +401654.6 -000031.0-000013.600009.4 08.3800.40F? 0 +014046.97 +024217.9 +000004.0-000007.200005.5 08.3800.33F? 0 +014208.18 +300545.4 +000029.4-000014.500007.5 08.3800.34F? 0 +014524.93 -215913.4 -000007.5-000006.200023.7 08.3800.77G? 0 +014733.30 +674403.9 +000087.9-000051.700015.4 08.3800.54F? 0 +014855.27 +545653.3 -000013.7+000012.600001.2 08.3800.25A? 0 +015532.94 -274242.1 -000019.5+000017.500009.7 08.3800.89G? 0 +015553.96 +760239.8 -000007.9+000011.400002.5 08.3800.35F? 0 +015821.42 +181627.8 +000028.1+000000.300008.6 08.3800.23A? 0 +015833.98 +333339.1 +000014.3-000003.900006.2 08.3800.26A? 0 +015856.46 +064026.8 +000036.0-000023.000013.3 08.3800.35F? 0 +020055.37 +644318.7 +000034.9-000017.500002.5 08.3800.21A? 0 +020220.84 -485411.7 +000076.5+000019.600008.0 08.3800.42F? 0 +020641.80 +511941.0 -000030.0-000005.800017.6 08.3800.86G? 0 +021243.03 -534438.3 -000103.4+000031.900038.0 08.3800.85G? 0 +021502.60 +554735.6 +000007.8-000012.800001.5 08.38-0.01B? 0 +021532.42 +491235.3 +000020.3-000016.300006.9 08.3800.54F? 0 +022746.87 -615904.5 -000014.7-000004.900008.5 08.3800.31A? 0 +023224.18 +614831.2 +000005.1-000016.800009.0 08.3800.14A? 0 +023224.78 +572544.4 -000017.0+000002.000003.9 08.3800.49F? 0 +023252.88 +575545.7 -000013.1+000003.400003.0 08.3800.78G? 0 +023844.97 -525708.9 +000072.6+000008.200014.0 08.3800.74G? 0 0.10 1.00 +023952.10 +340307.1 +000037.0-000029.500001.1 08.3800.33F? 0 +024141.55 -684109.6 -000021.0-000003.500008.0 08.3800.47F? 0 +024428.98 -242454.1 -000025.2-000256.800032.3 08.3800.78G? 0 +024554.81 +654335.1 +000010.7-000006.300000.9 08.3800.10A? 0 +025407.89 +481305.9 -000000.3-000015.000010.6 08.3800.13A? 0 +025420.84 +111834.4 +000021.9+000011.900004.0 08.3800.25A? 0 +025525.44 +280844.5 -000004.3-000004.800008.1 08.3800.15A? 0 +025623.84 -491939.1 +000015.7+000006.800002.5 08.3800.13A? 0 +030110.80 -331058.8 +000055.4+000042.300014.6 08.3800.39F? 0 +030129.15 +322454.5 -000000.3-000019.500000.1 08.3800.36F? 0 +032140.46 -540121.3 -000019.6-000003.800007.8 08.3800.90G? 0 +032329.96 +302620.7 -000005.3-000014.500000.8 08.3800.27A? 0 +032500.96 -475606.3 +000009.8+000029.800000.7 08.3800.95K? 0 +033124.95 +721011.7 +000001.1-000020.300004.6 08.3800.19A? 0 +034327.86 -333008.1 +000036.0-000011.700001.1 08.3800.41F? 0 +034440.69 +294920.9 +000012.5-000010.100014.4 08.3800.02A? 0 +034625.84 +294019.7 -000011.0-000032.400001.1 08.3800.16A? 0 +034801.25 +382039.2 -000059.9+000005.800025.7 08.3800.68G? 0 +034843.88 +231535.7 +000020.4-000058.200006.7 08.3800.28A? 0 +035651.91 -005308.9 +000036.7+000003.800009.8 08.3800.48F? 0 +040719.45 -360835.9 -000015.6+000020.700003.5 08.3800.26A? 0 +040720.37 +490547.5 +000064.3-000054.700024.8 08.3800.47F? 0 +041412.82 +444458.8 +000009.7-000030.200011.6 08.3800.34F? 0 +041725.94 -132845.5 -000005.8+000000.400016.2 08.3800.24A? 0 +042052.85 -661426.8 -000001.6+000010.800006.2 08.3800.97K? 0 +042126.69 -693656.7 +000018.6+000029.300003.9 08.3800.37F? 0 +042227.41 +030344.1 -000007.3-000008.400032.9 08.3800.97K? 0 +042545.37 +403641.8 -000028.6-000031.000019.0 08.3800.42F? 0 +043743.54 +413642.8 +000058.0-000173.400013.7 08.3800.75G? 0 +044132.63 +172446.6 +000003.0+000003.500007.3 08.3800.39F? 0 +044857.67 +694616.5 +000006.4-000019.500001.4 08.3800.11A? 0 +045141.54 -052232.2 -000011.8-000004.600003.6 08.3800.08A? 0 +045329.35 +854031.2 +000029.1-000024.100003.4 08.3800.46F? 0 +045729.43 -611718.8 -000087.4+000133.900008.5 08.3800.48F? 0 +050001.24 -154755.2 -000003.7+000006.400008.1 08.3800.06A? 0 +050752.71 +395106.2 +000003.5+000001.100000.2 08.3800.01A? 0 +050829.53 +395218.9 +000007.7-000031.200000.1 08.3800.06A? 0 +050846.62 +212944.4 -000009.9-000003.500016.5 08.3800.15A? 0 +051325.14 -651410.1 -000002.1+000016.500002.3 08.38-0.07B? 0 +051803.26 -682756.8 +000004.4+000013.900002.1 08.3800.73G? 0 +052702.80 +344608.9 +000003.0-000008.100008.7 08.3800.04A? 0 +052807.38 +673903.0 +000006.8-000050.100004.2 08.3800.21A? 0 +053144.25 +000559.5 +000165.9-000464.200034.2 08.3800.69G? 0 +053217.16 +353756.8 -000007.2-000014.700006.1 08.3800.38F? 0 +053935.61 -670230.1 +000008.7-000020.700018.0 08.3800.48F? 0 +054555.15 +255503.4 +000016.8+000004.100003.2 08.3800.01A? 0 +054758.29 +120356.0 -000003.0-000018.700025.2 08.3800.30A? 0 +054958.09 +145248.6 -000004.7-000011.700004.7 08.3800.08A? 0 +055011.13 -305008.0 -000010.4+000010.700006.6 08.3800.33F? 0 +055302.52 +162044.4 -000010.0+000001.400000.5 08.3800.03A? 0 +060813.20 +625850.0 -000000.6+000002.100001.0 08.3800.33F? 0 +060902.59 +780137.4 -000007.5-000016.700005.6 08.3800.98K? 0 +061155.24 +070530.9 -000007.6-000000.700006.0 08.3800.25A? 0 +061829.76 -143553.9 +000000.2+000001.600004.6 08.38-0.00B? 0 +061846.14 -030040.9 +000009.9-000057.000026.2 08.3800.67G? 0 +061922.56 -660335.9 -000067.0-000129.800006.3 08.3800.54F? 0 +061934.51 +224947.8 -000007.5-000021.800017.0 08.3800.05A? 0 +061947.61 +043823.1 -000006.8-000009.400000.0 08.38-0.05B? 0 +062252.67 -261852.9 -000028.8+000058.200009.6 08.3800.41F? 0 +062323.01 +284521.0 +000000.9-000004.900011.3 08.3800.03A? 0 +062645.81 -465919.4 -000111.5+000013.600013.5 08.3800.43F? 0 +062741.61 +395007.2 -000075.5-000154.300007.4 08.3800.77G? 0 +063402.82 -112830.7 -000019.2-000024.300000.8 08.3800.46F? 0 +063421.50 +144508.9 +000000.0+000000.000000.0 08.3800.48F? 0 +063442.01 +383222.3 +000000.0+000000.000000.0 08.3800.47F? 0 +063549.85 -475914.7 -000001.0-000010.200001.0 08.3800.95G? 0 +063835.52 +265419.7 -000012.8-000003.400001.1 08.3800.03A? 0 +063928.97 -214708.5 -000005.0+000000.700000.6 08.3800.01A? 0 +063936.88 -264045.5 -000007.4-000000.500003.4 08.3800.27A? 0 +064038.37 +094716.1 +000003.3-000002.400018.5 08.3800.00B? 0 +064514.66 -253824.5 -000003.2-000004.900000.9 08.38-0.13B? 0 +064650.20 -090952.5 -000014.0+000007.900009.6 08.3800.87G? 0 +064935.98 +600947.0 -000014.9-000052.300004.2 08.3800.51F? 0 +065124.81 +074518.0 -000005.7-000004.500005.9 08.38-0.09B? 0 +065750.45 -370118.1 +000021.0+000003.100006.6 08.3800.22A? 0 +065950.03 +071458.4 -000019.0-000031.500005.4 08.3800.53F? 0 +070224.91 +080749.9 -000011.4-000021.800004.7 08.3800.20A? 0 +070628.52 -031619.8 +000018.1+000003.200014.3 08.3800.15A? 0 +071021.78 -144558.1 -000008.2-000001.800001.5 08.3800.17A? 0 +071112.93 -255428.2 -000285.4+000016.500021.6 08.3800.70G? 0 +071308.26 -400850.1 +000024.8-000027.800001.6 08.3800.53F? 0 +071442.57 -630351.8 -000002.0+000037.100007.6 08.3800.09A? 0 +071632.26 +030248.9 -000014.0+000000.500003.5 08.38-0.12B? 0 +071711.23 -365029.5 -000007.9+000010.700013.9 08.38-0.02B? 0 +071757.39 +282919.2 -000051.1-000048.900005.8 08.3800.52F? 0 +072051.80 -483050.9 -000013.0+000020.400004.2 08.3800.01A? 0 +072609.08 +374923.1 +000024.8-000022.300017.6 08.3800.93G? 0 +072620.97 -270202.6 -000004.1+000009.400001.0 08.3800.06A? 0 +072903.44 +174813.5 +000012.3-000013.200012.6 08.3800.76G? 0 +073125.36 -121428.1 +000001.9-000004.000016.0 08.3800.08A? 0 +073316.37 -221803.3 +000047.4-000244.500013.2 08.3800.64G? 0 +073504.07 -370652.8 -000012.2+000038.900002.5 08.3800.26A? 0 +073509.24 +654025.7 -000040.7-000067.400015.4 08.3800.48F? 0 +073825.62 -214931.6 -000003.3+000003.700007.2 08.38-0.04B? 0 +073944.97 -470327.9 +000000.2-000010.100007.2 08.38-0.04B? 0 +074133.30 -674042.5 -000003.5-000014.300001.9 08.3800.33F? 0 +074538.89 +665206.7 -000021.1-000050.400007.5 08.3800.26A? 0 +075105.73 -362826.5 -000007.9+000003.200008.6 08.38-0.06B? 0 +075144.62 -251224.8 -000003.5+000007.700004.5 08.38-0.02B? 0 +075257.86 -012614.4 -000013.5+000009.200011.0 08.3800.09A? 0 +075558.21 -094749.7 +000021.7-000020.900026.0 08.3800.65G? 0 +075735.35 -385529.4 -000026.5-000003.600007.9 08.3800.88G? 0 +075747.68 -603635.0 +000017.3+000001.100004.6 08.38-0.07B? 0 0.10 1.00 +075857.04 +493004.6 -000016.5-000020.000000.2 08.3800.17A? 0 +075912.81 -402738.7 -000005.9-000000.200000.9 08.3800.91G? 0 +075916.84 -520932.6 -000024.4+000005.800009.1 08.3800.16A? 0 +080023.76 -645035.5 -000023.3+000006.500006.9 08.3800.36F? 0 +080103.86 -462930.2 -000013.7+000003.700006.7 08.38-0.07B? 0 +080126.25 -565656.6 -000012.3+000002.600004.7 08.3800.05A? 0 +080157.93 -351812.7 -000001.2+000005.900008.4 08.38-0.07B? 0 +080336.47 +014605.9 +000009.9-000010.700001.2 08.3800.95G? 0 +080349.26 -235309.5 -000026.4+000027.200006.5 08.3800.47F? 0 +080442.77 +241948.5 -000058.3+000043.400022.7 08.3800.71G? 0 +080620.24 +001820.4 -000007.6+000008.200005.1 08.3800.03A? 0 +081048.32 +671246.3 -000003.2+000025.700001.1 08.3800.54F? 0 +081831.86 -353108.1 -000015.1+000005.400006.6 08.3800.07A? 0 +081838.87 -715838.0 -000003.5-000005.300010.0 08.3800.24A? 0 +081854.04 -450210.6 -000043.3-000014.600004.4 08.3800.04A? 1 +081903.45 +023128.1 +000027.2-000001.000014.3 08.3800.53F? 0 +081941.61 -585326.9 +000012.6+000043.000006.5 08.3800.44F? 0 +082054.93 -153111.5 -000042.8-000015.900020.5 08.3800.40F? 0 +082129.37 +033840.3 -000042.9+000003.500011.4 08.3800.33F? 0 +082453.00 -582516.8 -000000.3+000022.100005.0 08.3800.71G? 0 +082504.03 -285720.1 -000029.7+000011.700005.5 08.3800.31A? 0 +082812.04 -364323.2 -000088.6+000045.200025.4 08.3800.77G? 0 +082849.63 -073239.7 -000039.6+000004.200001.8 08.3800.25A? 0 +082913.16 -053751.3 -000022.4+000018.700009.1 08.3800.89G? 0 +082932.26 +092610.5 -000003.9-000031.700001.2 08.3800.19A? 0 +083216.93 +151952.7 -000013.9+000000.300018.4 08.3800.85G? 0 +083239.44 +200849.7 -000067.6-000032.600006.0 08.3800.46F? 0 +083512.57 +100117.6 -000054.3-000038.300003.8 08.3800.56F? 0 +083640.41 +392507.9 +000015.8+000003.800013.5 08.3800.12A? 0 +083800.67 +150805.9 -000063.6-000059.300008.2 08.3800.52F? 0 +083843.44 -144326.6 -000002.4-000009.600009.7 08.3800.96K? 0 +083927.47 +842627.1 -000014.5-000024.000004.5 08.3800.51F? 0 +083944.58 +054616.6 +000163.0-000300.500035.5 08.3800.82G? 0 +084017.61 -320955.1 -000013.8-000002.900000.2 08.38-0.01B? 0 +084638.21 -435807.3 -000023.2+000012.400004.1 08.3800.18A? 0 +084639.70 -224144.8 -000014.1+000012.100013.7 08.3800.07A? 0 +085551.91 -505114.8 +000000.0+000005.200005.3 08.38-0.03B? 0 +085709.21 +735959.9 -000046.3-000014.800006.0 08.3800.95G? 0 +085736.49 -190803.5 -000216.7+000138.000014.2 08.3800.64G? 0 +090252.66 -241458.5 -000008.6+000006.700001.9 08.3800.12A? 0 +090254.03 -634248.0 -000005.2+000013.200000.7 08.3800.02A? 0 +090350.35 -384746.5 +000013.8-000033.200007.9 08.3800.97K? 0 +090504.70 -241123.8 -000014.2-000021.700019.6 08.3800.35F? 0 +090536.62 -404237.1 -000004.9-000002.600001.7 08.3800.90G? 0 +090545.71 -593100.8 -000013.6-000008.200005.7 08.3800.20A? 0 +091012.38 -715843.9 +000017.4-000030.700010.9 08.3800.49F? 0 +091142.36 -465310.3 -000029.7+000009.700010.9 08.3800.17A? 1 +091738.13 +164218.2 -000001.9-000007.700001.1 08.3800.07A? 0 +091804.08 +721124.8 -000022.3-000018.600003.9 08.3800.23A? 0 +092507.42 -421509.8 +000001.8+000012.400006.7 08.3800.44F? 0 +092602.41 -634417.2 +000007.2-000003.700000.9 08.3800.34F? 0 +092743.69 -262143.4 +000002.8-000038.500012.6 08.3800.57F? 0 +092757.96 -680052.6 -000027.5+000011.000008.4 08.3800.09A? 0 +092828.37 -400546.7 -000011.0+000001.500016.2 08.38-0.03B? 0 +092952.44 +021157.4 -000027.9+000005.000015.5 08.3800.45F? 0 +093224.20 -652940.4 +000003.3-000005.300011.6 08.3800.61G? 0 +093542.51 +531740.7 -000047.9-000027.000015.2 08.3800.41F? 0 +093616.53 -183819.1 +000008.5-000010.400001.5 08.3800.27A? 0 +093803.08 +473340.6 -000009.7-000026.700011.0 08.3800.49F? 0 +095139.14 +172834.4 +000002.8-000186.600011.1 08.3800.62G? 0 +095237.10 -533059.1 -000008.7+000004.400002.2 08.3800.78G? 0 +095727.81 +291019.4 -000000.1-000011.900001.3 08.3800.33F? 0 +095913.21 +591113.4 -000003.9-000065.200006.9 08.3800.33F? 0 +100355.76 -592937.3 -000005.3+000009.000001.4 08.38-0.09B? 0 +100525.85 -660908.5 -000027.2+000014.400005.1 08.3800.36F? 0 +100735.16 +130143.1 -000174.0+000123.100012.5 08.3800.60G? 0 +101129.20 -392407.9 -000022.1+000015.600000.3 08.3800.24A? 0 +101158.33 -585718.8 -000002.0+000007.000008.4 08.3800.56F? 0 +101901.91 -560114.2 +000000.0+000000.000000.0 08.3800.00B? 1 +102412.67 -172558.7 -000036.7-000016.400010.2 08.3800.97K? 0 +102534.92 +010458.2 -000007.4+000002.000005.1 08.3800.99K? 0 +102625.08 -300044.7 -000023.0-000018.900001.5 08.3800.43F? 0 +102710.77 +194849.8 -000218.2-000170.900034.5 08.3800.62G? 0 +103606.45 -515216.9 -000004.8+000009.300010.5 08.3800.97K? 0 +103910.04 +144357.4 -000011.3+000009.100005.8 08.3800.96K? 0 +104612.68 -591906.4 +000000.0+000000.000000.0 08.3800.32F? 1 +104712.64 -600550.8 -000010.4+000008.400006.3 08.3800.20A? 0 0.10 1.00 +104731.09 -424801.0 -000036.2+000008.300001.3 08.3800.26A? 0 +105007.33 +022816.9 -000027.4+000008.500020.3 08.3800.93G? 0 +105133.89 -414710.0 -000015.4+000005.700003.2 08.3800.09A? 0 +105615.90 -253505.8 -000025.0-000014.800001.3 08.3800.95K? 0 +105910.24 +065551.9 +000011.0-000052.900007.2 08.3800.51F? 0 +105954.54 -171901.1 -000050.3+000001.400007.0 08.3800.24A? 0 +110519.78 +810221.4 -000220.3-000047.700015.2 08.3800.65G? 0 +111132.68 -602238.0 -000002.3-000013.300014.5 08.3800.00B? 0 0.10 1.00 +111236.42 -583838.4 -000004.4+000005.000006.9 08.38-0.03B? 0 +111420.55 -095022.9 -000092.4+000013.900008.3 08.3800.52F? 0 +111509.73 -512019.6 -000047.0+000003.300007.7 08.3800.43F? 0 +111653.18 -693023.1 -000005.7-000000.200010.7 08.3800.00A? 0 +112648.96 -074731.0 -000018.3-000024.500015.1 08.3800.19A? 0 +112727.12 -633706.8 -000047.6-000011.400006.5 08.3800.41F? 0 +112752.97 +012826.5 -000150.0+000017.800004.4 08.3800.48F? 0 +113017.96 +810214.1 +000012.7+000028.500012.2 08.3800.53F? 0 +114118.80 -342958.9 -000018.1-000012.700002.4 08.3800.90G? 0 +114305.91 -781300.8 -000025.8+000001.800008.2 08.3800.99K? 0 +114342.05 -623159.3 -000006.7+000002.700006.8 08.38-0.06B? 0 0.10 1.00 +114347.21 -294045.9 +000013.1-000003.900011.3 08.3800.14A? 0 +114701.71 -303006.2 -000018.8-000016.600010.6 08.3800.70G? 0 +120003.52 -464702.3 -000185.6-000088.000010.8 08.3800.65G? 0 +120014.56 +052149.8 -000304.6-000125.100029.1 08.3800.78G? 0 +120505.94 -091830.8 -000019.0-000005.200039.1 08.3800.47F? 0 +121059.60 -410614.5 -000002.7-000006.600002.8 08.3800.97K? 0 +121334.64 +303345.0 +000010.2-000017.300013.0 08.3800.95G? 0 +121835.96 +405458.9 +000003.5+000003.100000.1 08.3800.92G? 0 +122048.48 -303440.1 +000017.8-000011.000011.3 08.3800.35F? 0 +122334.79 -593230.3 -000004.0-000042.900008.1 08.3800.85G? 0 diff --git a/kstars/kstars/data/hip066.dat b/kstars/kstars/data/hip066.dat new file mode 100644 index 00000000..b41af2e6 --- /dev/null +++ b/kstars/kstars/data/hip066.dat @@ -0,0 +1,1000 @@ +122646.95 -383728.0 -000021.2+000003.000001.2 08.3800.30A? 0 +123349.00 -233055.7 +000101.6-000118.400019.5 08.3800.55F? 0 +124250.64 -393008.4 +000065.2+000009.400016.5 08.3800.62G? 0 +124359.18 +030401.6 +000004.0+000006.100013.6 08.3800.35F? 0 +124706.74 +223700.7 -000006.5-000017.300012.6 08.3800.58F? 0 +124943.47 -340605.5 -000086.0-000019.100012.4 08.3800.50F? 0 +125240.76 -284232.3 -000014.0-000064.700003.0 08.3800.57F? 0 +125314.87 -183113.0 +000314.8-000798.000024.1 08.3800.52F? 0 +125528.24 +254418.1 +000036.5-000133.200025.1 08.3800.57F? 0 +125826.81 +582225.4 +000032.7-000002.700005.8 08.3800.42F? 0 +130404.83 -601122.5 -000003.8-000006.800009.7 08.3800.51F? 0 +131037.83 +653403.7 -000018.3-000008.200003.7 08.3800.14A? 0 +131633.11 +813014.0 -000059.0+000023.000003.8 08.3800.40F? 0 +132705.57 -623935.7 -000005.1-000045.200004.2 08.3800.50F? 0 +133333.79 +294416.3 -000058.3+000057.300003.2 08.3800.53F? 0 +134029.72 +472819.5 +000014.5-000008.400006.2 08.3800.38F? 0 +135037.08 -071011.7 -000048.5+000010.000007.0 08.3800.34F? 0 +135410.88 +413237.3 -000045.1+000023.900000.1 08.3800.43F? 0 +135824.49 -463904.6 -000066.6-000081.200009.6 08.3800.47F? 0 +140036.64 -541227.6 -000011.6-000019.100002.4 08.3800.18A? 0 +142909.70 -045610.4 -000009.9-000004.700011.9 08.3800.51F? 0 +143757.12 +530238.2 -000024.6-000029.300014.3 08.3800.49F? 0 +143807.77 -543055.2 +000008.9-000004.900001.5 08.3800.07A? 0 +144144.39 +351425.5 -000014.2-000055.000005.2 08.3800.81G? 0 +145030.96 -703206.4 -000092.9-000022.700008.6 08.3800.65G? 0 +145102.55 -000136.6 +000004.7+000018.900000.4 08.3800.96K? 0 +150232.54 +010152.3 -000020.6+000012.600011.8 08.3800.49F? 0 +150335.70 -275026.4 +000146.3-000155.000018.0 08.3800.61G? 0 +151224.79 +782327.6 +000010.1-000003.700002.1 08.3800.50F? 0 +151337.97 +571129.5 +000017.2+000048.800003.2 08.3800.92G? 0 +151520.85 -543411.4 -000004.9-000012.200002.6 08.3800.04A? 0 +151633.70 -515357.1 +000066.5-000047.300008.8 08.3800.41F? 0 +151706.33 -594815.5 -000024.9-000019.400009.1 08.3800.50F? 0 +152243.74 -225357.3 -000035.9-000016.900009.9 08.3800.46F? 0 +152320.70 -683656.1 -000034.4-000022.700003.3 08.3800.34F? 0 +153547.21 -565414.0 +000002.9-000002.200008.3 08.3800.56F? 0 +153619.54 -433646.2 -000024.2-000018.500009.5 08.3800.11A? 0 +153725.01 -133942.9 -000122.7-000085.600008.0 08.3800.65G? 0 +153949.19 -194251.1 -000025.1+000003.500012.1 08.3800.20A? 0 +154035.14 +041013.3 +000030.7-000032.900012.7 08.3800.47F? 0 +154929.03 +072910.0 -000014.3-000004.900003.9 08.3800.96K? 0 +155056.39 -350251.9 +000067.9-000004.600007.7 08.3800.47F? 0 +155238.67 +421304.7 -000004.3-000017.900012.3 08.3800.99K? 0 +155833.42 -090012.2 -000005.1-000001.300001.0 08.3800.86G? 0 +161401.86 -721938.2 -000015.8-000046.800010.8 08.3800.46F? 0 +161444.61 +570135.0 +000074.0-000051.600016.6 08.3800.61G? 0 +161645.50 -702858.7 -000015.5-000025.400003.2 08.3800.28A? 0 +161942.26 -533035.7 +000008.3-000004.500002.8 08.3800.29A? 0 +162252.97 +172411.6 -000056.5+000029.700000.9 08.3800.53F? 0 +162447.88 +083931.0 +000009.6+000038.300003.9 08.3800.60G? 0 +162712.28 +185938.8 -000065.4+000003.800009.8 08.3800.44F? 0 +162743.79 +205036.0 -000001.8+000011.600001.0 08.3800.44F? 0 +165312.00 -702837.9 -000002.5-000006.600001.2 08.38-0.04B? 0 +165340.34 -501412.9 +000005.3-000012.900003.7 08.3800.32F? 0 +165400.48 -403158.1 -000012.9+000007.500005.7 08.3800.06A? 0 +165450.37 +161847.2 -000069.7-000159.300006.5 08.3800.70G? 0 +165706.33 -395829.4 -000038.0-000008.600001.7 08.3800.59G? 0 +170331.79 -542125.8 -000003.2-000014.200004.0 08.3800.04A? 0 +170423.94 -653903.6 -000013.8-000008.700006.2 08.3800.02A? 0 +170902.23 +690615.0 -000068.2+000027.000018.4 08.3800.42F? 0 +170955.90 -702523.0 -000001.3-000005.000004.3 08.3800.36F? 0 +171515.85 -331130.1 +000012.8+000007.200000.5 08.3800.01A? 0 +171737.96 +312653.5 -000014.2+000010.100002.7 08.3800.57F? 0 +171751.78 -121847.3 +000006.5+000003.600003.9 08.3800.46F? 0 +172418.36 -435938.9 +000009.5-000010.900011.0 08.3800.34F? 0 +172536.62 -213754.1 -000024.4-000030.900019.8 08.3800.64G? 0 +173726.85 +222111.4 -000015.4+000046.200023.8 08.3800.61G? 0 +173925.47 +790948.4 -000000.7+000035.400004.9 08.3800.39F? 0 +173941.46 +643211.8 -000102.5-000069.000008.5 08.3800.68G? 0 +173945.89 -680953.7 +000006.6-000070.900003.9 08.3800.39F? 0 +174407.52 +561137.1 -000019.0-000053.300019.6 08.3800.48F? 0 +174445.77 -271344.5 -000013.0-000020.500003.9 08.3800.39F? 0 +174626.54 -610542.8 +000020.1-000115.700001.0 08.3800.43F? 0 +174641.96 -403456.5 -000012.5-000003.300008.3 08.3800.02A? 0 +174851.62 -392548.8 -000014.5-000038.200020.7 08.3800.51F? 0 +175142.44 -061536.4 +000001.2+000000.000011.8 08.3800.37F? 0 +175307.58 +063657.2 +000000.5+000011.300002.8 08.3800.69G? 0 +175310.82 -790231.1 +000006.9+000017.700014.6 08.3800.76G? 0 +180108.75 -372957.2 -000003.5+000001.300005.5 08.38-0.08B? 0 +180110.33 -233315.6 +000009.8-000003.700004.7 08.3800.14A? 0 +180143.15 +424032.7 -000005.0-000041.600004.4 08.3800.97K? 0 +180359.35 -331324.1 -000008.0+000016.000005.3 08.3800.98K? 0 +180507.60 -365551.0 +000006.3-000031.700007.2 08.3800.13A? 0 +180544.35 -091545.4 -000011.0-000028.800005.3 08.3800.61G? 0 +181030.34 -233359.9 -000002.6-000036.500015.4 08.3800.52F? 0 +181147.05 -093248.5 +000006.0-000011.200027.5 08.3800.69G? 0 +181204.89 +294258.0 +000021.0-000023.100000.6 08.3800.93G? 0 +181722.56 -071711.0 +000008.3+000002.100004.0 08.3800.33F? 0 +182045.94 -002545.4 +000010.4+000001.200003.4 08.3800.33F? 0 +182207.05 -460207.0 -000028.5-000039.200002.0 08.3800.95K? 0 +182320.63 +112143.0 -000004.7+000029.000008.8 08.3800.92G? 0 +182555.88 +454932.0 +000003.8-000049.400000.6 08.3800.40F? 0 +182607.41 -080908.2 -000003.3-000024.200011.8 08.3800.19A? 0 +183014.75 -330658.2 -000010.2-000003.600002.0 08.3800.04A? 0 +183816.14 +285535.6 -000050.7-000462.600035.5 08.3800.73G? 0 +183906.64 +110136.9 +000003.2-000004.200002.9 08.3800.17A? 0 +184106.38 -264426.3 +000020.1+000019.300028.2 08.3800.53F? 0 +184127.44 +402834.8 -000012.6+000058.700011.8 08.3800.56F? 0 +184330.18 -470942.0 +000022.3+000062.200018.2 08.3800.43F? 0 +184354.89 -743918.5 -000001.4-000018.200006.2 08.3800.21A? 0 +184843.42 -184159.5 +000015.9+000004.000006.8 08.3800.39F? 0 +185158.05 +104648.8 +000000.0+000000.000000.0 08.3800.09A? 1 +185520.54 -323232.4 -000035.4-000204.600021.0 08.3800.56F? 0 +190416.36 +410011.5 +000013.7+000003.300024.5 08.3800.64G? 0 +190547.59 -460149.7 +000033.4-000001.000006.0 08.3800.93G? 0 +190750.86 -451948.2 +000016.3+000003.300006.9 08.3800.30A? 0 +191216.99 -514843.6 -000003.9-000025.100004.6 08.3800.53F? 0 +191251.51 +365513.8 +000019.0+000012.800017.3 08.3800.90G? 0 +191358.08 -573740.1 +000000.3-000033.700009.1 08.3800.06A? 0 +191409.14 +102740.6 -000001.4-000004.400001.4 08.3800.07A? 0 +191749.84 -741929.2 +000018.9-000014.700012.3 08.3800.39F? 0 +191842.21 -260429.6 -000022.0-000031.200025.2 08.3800.05A? 0 +192059.15 +384723.6 +000018.1+000021.500004.3 08.3800.44F? 0 +192722.83 -020114.2 -000013.7-000004.700006.4 08.3800.08A? 0 +192741.13 +363147.5 +000008.8+000017.700003.0 08.38-0.05B? 0 +192805.79 -203054.5 -000000.7+000030.200016.5 08.3800.30A? 0 +193103.15 +082344.8 -000076.2-000009.900047.5 08.3800.57F? 1 +193702.02 -250448.3 -000006.4-000087.400009.7 08.3800.54F? 0 +193712.01 -032829.0 +000019.5+000002.700017.3 08.3800.44F? 0 +194447.81 +164854.6 +000000.0+000000.000000.0 08.3800.04A? 1 +194515.02 +572059.5 +000010.7+000006.800001.0 08.3800.17A? 0 +194615.52 +435651.3 +000014.3+000013.100007.2 08.3800.14A? 0 +194739.37 +073857.6 -000019.4-000030.100012.2 08.3800.60G? 0 +195109.82 -365347.5 +000032.4+000004.700008.4 08.3800.47F? 0 +195251.95 +282043.9 +000041.4+000007.900005.9 08.3800.37F? 0 +195427.58 -122138.1 +000020.9+000006.600007.7 08.3800.34F? 0 +195812.35 -651301.0 +000031.6-000098.200012.4 08.3800.44F? 0 +200609.91 +055036.1 -000000.4-000007.700002.8 08.3800.35F? 0 +200646.03 +332835.9 +000004.0-000009.100005.8 08.38-0.03B? 0 +200827.14 +462229.6 +000009.9+000013.100012.1 08.3800.23A? 0 +200948.27 -514305.2 -000106.8-000044.100023.6 08.3800.71G? 0 +201350.29 +363722.6 -000012.2+000007.500006.6 08.3800.32F? 0 +201453.42 -440327.7 -000045.1-000002.400014.4 08.3800.63G? 0 +201745.49 +462609.8 -000067.8+000016.800014.5 08.3800.77G? 0 +202135.69 +192940.1 +000008.3+000010.900004.8 08.3800.43F? 0 +202220.08 +300651.0 +000004.2+000000.000014.9 08.3800.32F? 0 +202519.82 +144936.6 -000050.1+000000.600016.4 08.3800.84G? 0 +202638.30 -475742.0 +000020.4-000013.900013.3 08.3800.26A? 0 +202807.09 +481454.3 +000019.3+000006.700003.0 08.38-0.01B? 0 +203053.81 +301726.4 +000054.1+000029.100023.8 08.3800.48F? 0 +204427.11 -271246.0 +000018.0-000028.900010.3 08.3800.16A? 0 +204548.39 -565712.5 +000019.4-000043.500001.0 08.3800.42F? 0 +204641.68 -041425.4 -000008.6-000024.600008.1 08.3800.95K? 0 +205219.68 -184434.2 -000019.1-000006.800004.3 08.3800.48F? 0 +205342.44 +243702.5 -000008.6-000039.200011.9 08.3800.55F? 0 +210355.61 +065849.1 +000082.1-000079.100018.1 08.3800.63G? 0 +210904.54 -551736.3 +000024.7-000011.200010.8 08.3800.31F? 0 +211014.01 +435951.8 +000000.0+000000.000000.0 08.3800.02A? 0 +211143.26 +233505.8 -000038.3+000009.800017.7 08.3800.46F? 0 +211534.95 -160528.1 -000009.9-000007.100012.5 08.3800.31A? 0 +212500.36 +334115.1 -000003.0-000024.600003.7 08.3800.44F? 0 0.10 1.00 +212542.82 -391245.5 +000000.0+000000.000000.0 08.3800.30A? 1 +213057.06 +163415.9 -000025.1-000031.100002.8 08.3800.31A? 0 +213103.24 -505048.5 +000040.6-000046.900004.6 08.3800.52F? 0 +213456.32 +021352.6 +000090.0-000017.400016.9 08.3800.47F? 0 +213738.71 +011553.3 +000039.2+000015.800000.8 08.3800.44F? 0 +214409.18 +263109.0 +000195.5+000053.100031.0 08.3800.69G? 0 +214453.25 +695853.8 +000037.1-000005.400001.2 08.3800.40F? 0 +215151.47 +413857.0 -000082.2+000002.800016.3 08.3800.80G? 0 +215918.18 -150501.5 -000034.6-000014.700009.2 08.3800.27A? 0 +220146.68 +391215.3 +000004.6-000005.400009.8 08.3800.01A? 0 +220425.89 -521245.9 +000003.5-000041.600001.9 08.3800.36F? 0 +220536.79 +052107.6 -000022.8-000016.600002.6 08.3800.31F? 0 +220823.26 +610454.1 +000013.5+000003.300006.3 08.3800.10A? 0 +221516.60 +340029.9 -000024.3-000014.900001.9 08.3800.32F? 0 +221624.94 +241139.5 +000035.9-000003.800007.7 08.3800.18A? 0 +221830.73 -150046.9 +000043.4+000001.900014.1 08.3800.93G? 0 +221832.91 +561135.6 -000000.8+000004.200002.3 08.3800.75G? 0 +222305.39 +124652.8 +000002.5-000006.900005.2 08.3800.19A? 0 +222548.55 -332219.0 +000023.2-000009.300014.0 08.3800.98K? 0 +223005.60 +451233.9 -000020.2-000031.800002.2 08.3800.39F? 0 +223012.82 -302620.2 -000008.7+000002.000004.8 08.3800.34F? 0 +223049.46 +770015.1 +000084.4+000048.600011.3 08.3800.49F? 0 +224106.49 -473617.8 +000105.7-000030.200011.9 08.3800.55F? 0 +224209.12 +595555.7 +000011.5+000013.800000.8 08.3800.15A? 0 +224744.34 -542948.1 +000017.0+000051.100005.5 08.3800.61G? 0 +224924.71 -535614.8 +000090.9-000017.100011.2 08.3800.44F? 0 +225044.96 +420026.4 +000025.1-000014.900014.0 08.3800.45F? 0 +225334.49 +524154.0 +000000.4+000006.100002.3 08.3800.02A? 0 +225425.06 -150035.8 +000082.8+000001.900016.9 08.3800.52F? 0 +225908.45 -011056.3 -000007.5-000036.200013.8 08.3800.50F? 0 +230040.41 +551239.7 -000028.3+000017.400012.6 08.3800.63G? 0 +230200.78 +765552.8 -000015.4-000012.500000.7 08.3800.08A? 0 +231217.16 -611958.3 -000087.3-000013.600012.0 08.3800.87G? 0 +231322.02 -075929.1 -000059.3+000069.400014.7 08.3800.54F? 0 +231603.86 -391605.8 +000011.5-000001.400007.2 08.3800.07A? 0 +231731.32 +550521.2 +000011.1-000000.600000.1 08.38-0.02B? 0 +232028.29 +815053.2 +000006.3-000003.100018.1 08.3800.40F? 0 +232113.73 -124947.5 -000009.0-000021.300003.2 08.3800.99K? 0 +232713.72 +793230.9 +000027.4+000005.500000.9 08.3800.18A? 0 +234559.69 -375833.1 +000012.8+000001.100005.2 08.3800.36F? 0 +234751.01 -051437.7 -000170.1-000173.200010.3 08.3800.66G? 0 +235411.07 +654701.7 -000012.7-000002.500001.7 08.3800.12A? 0 +235616.49 +285235.5 +000030.8-000006.200006.4 08.3800.19A? 0 +000010.32 -192452.7 +000025.5+000009.700019.9 08.3801.48K? 0 +000725.90 -772939.0 -000006.3-000011.700004.4 08.3801.01K? 0 +000811.72 -590347.1 +000035.5+000013.900008.1 08.3801.11K? 0 +001312.13 +212419.0 +000001.3-000012.700009.2 08.3801.05K? 0 +002146.81 +275900.4 +000020.4-000038.500008.8 08.3801.08K? 0 +003740.83 +515854.8 +000029.7+000008.000002.8 08.3801.28K? 0 +004152.14 +331747.1 +000009.2-000013.800007.8 08.3801.02K? 0 +004743.70 +634548.8 -000011.5-000016.500006.3 08.3801.17K? 0 +004921.48 -231944.5 -000053.5+000004.200012.0 08.3801.01K? 0 +005114.86 -340501.8 +000046.7+000015.900011.6 08.3801.41K? 0 +005845.01 +485618.7 -000016.4+000002.400007.9 08.3801.50K? 0 +005925.44 +510637.8 -000003.0+000001.100000.4 08.3801.44K? 0 +010149.10 -530929.9 +000044.9-000013.400010.1 08.3801.05K? 0 +010855.67 -693359.0 +000006.8+000000.600000.1 08.3801.58K? 0 +011027.69 +023317.8 +000015.7+000004.900015.9 08.3801.04K? 0 +011117.90 +741602.7 +000018.1+000002.300013.7 08.3801.11K? 0 +011353.40 -361106.3 +000018.0-000016.000016.0 08.3801.10K? 0 +012202.58 -271401.9 +000008.2-000009.600008.9 08.3801.52K? 0 +013651.35 +570213.2 -000004.5+000015.200000.7 08.3801.75K? 0 +013726.87 -122627.4 +000024.7-000009.700013.9 08.3801.07K? 0 +014229.48 +495959.1 -000004.6-000024.300002.5 08.3801.51K? 0 +015016.66 +593109.2 +000005.8-000011.400012.5 08.3801.03K? 0 +021430.40 +490505.4 -000016.7-000010.000007.5 08.3801.06K? 0 +021925.23 -103705.6 +000005.7-000002.500019.1 08.3801.57K? 0 +022052.77 +100024.2 -000005.7+000007.600003.2 08.3801.42K? 0 +022624.92 +540731.9 +000028.6-000028.600024.5 08.3801.27K? 0 +022854.68 +084613.6 +000022.9-000004.800001.2 08.3801.27K? 0 +022952.23 +511429.9 -000021.2+000008.000020.0 08.3801.08K? 0 +023540.81 +163645.8 +000018.4+000041.600025.6 08.3801.10K? 0 +023611.96 +150855.7 +000000.7-000037.000001.9 08.3801.02K? 0 +023839.08 +342035.2 -000016.7-000009.400001.6 08.3801.16K? 0 +025258.36 -053638.6 +000006.7+000029.400010.3 08.3801.38K? 0 +025657.35 -614844.7 +000015.0-000014.900002.5 08.3801.13K? 0 +030342.02 +303038.9 +000004.7-000030.300003.0 08.3801.26K? 0 +030707.68 +323943.9 -000008.5-000024.600003.6 08.3801.64K? 0 +030810.58 -502550.1 +000024.5-000015.000005.9 08.3801.47K? 0 +031414.17 +352221.2 -000025.4-000018.800017.2 08.3801.55K? 0 +032633.05 -403411.2 +000010.1+000006.800003.1 08.3801.53K? 0 +033227.17 +201031.9 +000030.3-000025.700025.3 08.3801.68K? 0 +033915.53 -221920.7 -000002.7-000020.200010.6 08.3801.04K? 0 +034725.37 -424428.4 +000014.8+000025.200005.8 08.3801.01K? 0 +035407.74 -063137.8 +000055.3-000018.100010.0 08.3801.09K? 0 +035519.40 +232137.5 +000053.2-000009.400019.2 08.3801.03K? 0 +035637.44 +233544.1 +000003.6-000016.200015.9 08.3801.39K? 0 +035650.61 +844909.5 +000005.7+000007.300001.8 08.3801.44K? 0 +035805.93 -054515.4 +000037.1+000022.900002.5 08.3801.36K? 0 +041832.67 -582501.5 +000013.1-000001.000002.0 08.3801.10K? 0 +042620.81 -653902.7 +000016.2-000008.200005.9 08.3801.11K? 0 +043006.26 -233137.9 +000000.2-000007.500012.6 08.3801.01K? 0 +043050.05 +642630.5 +000019.7-000023.000011.3 08.3801.94M? 0 +044902.37 +155147.6 -000000.1-000003.700013.4 08.3801.05K? 0 +045318.12 -023607.2 +000000.0-000009.000000.4 08.3801.49K? 0 +050406.91 +461250.5 +000010.1+000006.600010.4 08.3801.37K? 0 +050534.49 -212513.4 +000010.7+000002.400010.8 08.3801.25K? 0 +051456.42 +511947.2 +000001.0-000011.900000.1 08.3801.20K? 0 +051958.65 +164350.9 +000000.9+000012.600001.1 08.3801.53K? 0 +052106.31 +122551.3 -000044.7-000014.800007.8 08.3801.09K? 0 +052658.51 -041756.9 +000007.3+000003.900009.0 08.3801.37K? 0 +052949.57 -095601.1 -000008.6-000013.900003.9 08.3801.21K? 0 +053152.23 -383323.9 +000001.5-000014.400002.0 08.3801.15K? 0 +053244.52 +393417.7 -000034.5-000006.600005.3 08.3801.04K? 0 +053719.75 -164200.3 +000015.0+000007.600007.4 08.3801.16K? 0 +054516.95 +354141.8 -000003.6-000034.600008.5 08.3801.69K? 0 +055218.16 +091151.6 +000005.6-000001.400003.0 08.3801.53K? 0 +055306.94 -393126.2 +000008.3-000001.000008.7 08.3801.45K? 0 +055322.62 -080642.2 +000001.9-000015.000007.4 08.3801.61K? 0 +055520.34 -453442.0 -000013.7+000020.700001.5 08.3801.23K? 0 +055601.16 +351009.3 -000024.7-000021.900004.9 08.3801.16K? 0 +060509.68 -141834.1 +000068.0-000010.400035.4 08.3801.08K? 0 +060538.74 +084405.7 -000007.3-000005.600013.3 08.3801.01K? 0 +060722.57 +411201.4 +000023.9-000015.500001.3 08.3801.68K? 0 +061529.41 -095055.1 -000005.9-000005.000016.7 08.3801.09K? 0 +062229.30 -375858.3 -000004.9-000005.100014.6 08.3801.30K? 0 +062314.03 -435853.7 +000024.8-000025.700000.5 08.3801.30K? 0 +062816.32 +041645.5 -000004.2-000001.500036.4 08.3801.42K? 0 +063321.56 +332022.3 +000006.8-000010.200009.4 08.3801.42K? 0 +063803.94 +041422.4 +000006.6+000020.800015.5 08.3801.05K? 0 +063940.78 -142727.9 +000003.1-000019.000002.6 08.3801.36K? 0 +064244.43 +193516.3 +000005.2+000012.800002.1 08.3801.07K? 0 +064730.91 +303711.5 -000012.3-000020.700003.9 08.3801.33K? 0 +065018.64 +040939.6 -000009.9-000015.500012.9 08.3801.47K? 0 +065204.09 +554634.6 +000004.2-000019.600002.8 08.3801.17K? 0 +065400.84 -223548.9 +000008.4+000001.200007.2 08.3801.03K? 0 +070435.13 -681454.9 -000002.4+000007.200001.7 08.3801.47K? 0 +070644.92 +281253.1 +000022.3-000010.500031.6 08.3801.27K? 0 +070848.93 -084036.6 -000026.5+000012.800036.4 08.3801.30K? 0 +071038.17 +685337.2 -000005.1-000049.800009.2 08.3801.21K? 0 +071700.20 +541647.4 +000022.7-000019.600000.2 08.3801.02K? 0 +072047.84 -470513.7 -000003.7+000015.500015.0 08.3801.53K? 0 +072210.83 -320157.1 -000010.8+000004.700006.3 08.3801.33K? 0 +072527.96 -074441.8 +000039.7+000008.200007.6 08.3801.44K? 0 +072534.65 -174314.4 -000011.8-000012.800002.2 08.3801.18K? 0 +072757.54 +674017.7 -000002.5-000042.200004.0 08.3801.18K? 0 +074133.18 +091213.0 -000008.3+000011.200011.0 08.3801.24K? 0 +074231.90 -384421.5 -000000.4+000011.700000.1 08.3801.40K? 0 +075137.21 +324128.4 +000003.6+000011.700006.5 08.3801.55K? 0 +075520.43 -730635.7 +000001.7+000004.000002.9 08.3801.25K? 0 +075826.35 -244836.9 +000002.7+000006.900009.7 08.3801.61K? 0 +075907.23 -114805.3 -000009.1+000002.100014.6 08.3801.58K? 0 +080057.42 -322142.2 -000005.2+000021.800019.1 08.3801.22K? 0 +080256.72 -661242.8 +000011.6+000005.600018.9 08.3801.69K? 0 +080402.23 +041806.2 +000007.4-000013.400018.7 08.3801.34K? 0 +080534.25 -050246.8 +000015.2-000029.700004.0 08.3801.24K? 0 +081110.73 -460337.6 -000001.2+000011.500004.2 08.3801.26K? 0 +081139.96 +452532.3 -000023.0-000004.700006.0 08.3801.43K? 0 +081945.00 -732110.3 -000014.8-000006.500016.8 08.3801.62K? 0 +082316.63 +465959.0 -000022.6-000031.200002.9 08.3801.12K? 0 +082323.47 +862243.2 -000022.8-000008.600008.4 08.3801.54K? 0 +082633.51 -484125.5 +000011.0-000001.900016.4 08.3801.12K? 0 +083035.93 +461710.3 +000011.2-000024.400025.5 08.3801.10K? 0 +083417.15 -131450.3 -000026.0+000007.000016.3 08.3801.50K? 0 +083844.87 -400400.1 -000017.6+000025.400008.6 08.3801.00K? 0 +085726.29 +212103.2 -000000.7+000020.500007.6 08.3801.40K? 0 +091132.69 +344336.4 +000005.7-000011.700026.9 08.3801.45K? 0 +092129.08 +035654.0 -000054.2-000019.100001.6 08.3801.04K? 0 +092652.17 -774110.3 +000016.4+000015.700010.3 08.3801.71K? 0 +092825.63 -380533.5 -000018.3+000008.800020.5 08.3801.33K? 0 +094652.01 +021809.1 -000015.1-000026.900016.4 08.3801.12K? 0 +094705.30 -140211.0 -000012.2-000018.800014.2 08.3801.64K? 0 +095036.05 -023045.5 -000045.9-000005.600007.1 08.3801.33K? 0 +095939.21 +261011.7 -000021.9-000005.200016.8 08.3801.15K? 0 +100408.54 -405809.6 +000013.7+000007.200007.5 08.3801.50K? 0 +100939.57 -563915.1 -000047.2+000019.300010.3 08.3801.49K? 0 +101308.54 +720007.5 -000055.7-000014.600012.0 08.3801.10K? 0 +101807.14 +514831.0 +000006.8+000005.300011.8 08.3801.11K? 0 +102909.40 +074750.3 -000015.3-000034.300013.9 08.3801.08K? 0 +103552.38 -600223.9 -000032.3+000005.600011.0 08.3801.70K? 0 +104230.21 +475957.1 -000001.4-000026.200001.5 08.3801.32K? 0 +104252.67 -563326.0 -000018.3+000001.200004.7 08.3801.52K? 0 +105144.31 -795751.0 -000018.8+000006.800001.0 08.3801.04K? 0 +105232.32 +451713.3 -000081.3-000025.000019.0 08.3801.04K? 0 +110344.04 -575056.8 +000008.3+000019.500003.0 08.3801.04K? 0 +111124.02 -022701.5 -000039.7-000003.700025.4 08.3801.04K? 0 +111726.62 +414624.1 -000008.6-000007.700007.4 08.3801.14K? 0 +112352.04 -403033.2 -000011.1+000020.100013.6 08.3801.31K? 0 +112413.37 -344006.5 -000082.2-000018.100006.2 08.3801.10K? 0 +113122.10 -334305.3 -000011.4+000030.700022.8 08.3801.62K? 0 +113302.24 +011709.4 +000004.0-000010.000014.5 08.3801.18K? 0 +113350.70 -264855.8 -000029.8+000000.600017.6 08.3801.12K? 0 +114151.81 -590732.2 -000016.3-000012.300004.5 08.3801.19K? 0 +115425.79 -831623.7 +000014.6-000030.700007.4 08.3801.29K? 0 +115454.70 -022230.4 +000020.2-000021.300002.2 08.3801.07K? 0 +121158.75 +111731.8 -000011.9-000004.400004.8 08.3801.03K? 0 +121438.86 +470049.0 +000009.4-000014.700005.7 08.3801.49K? 0 +121655.43 -322105.1 -000006.1+000011.700022.7 08.3801.57K? 0 +122304.53 +485117.6 -000020.1-000012.400005.5 08.3801.07K? 0 +125628.42 -604005.9 +000019.3+000001.400003.4 08.3801.54K? 0 +130220.79 -264711.8 -000144.5-000204.600071.3 08.3801.22K? 0 +130556.71 +382408.6 +000028.6-000051.300004.0 08.3801.02K? 0 +130709.77 +284245.6 -000011.9+000005.400015.9 08.3801.42K? 0 +130802.01 -141718.3 -000023.4-000025.300000.5 08.3801.52K? 0 +131019.67 +050032.7 -000029.5+000005.600005.2 08.3801.28K? 0 +132713.87 +480006.2 -000007.1-000017.600007.7 08.3801.16K? 0 +133649.53 +594209.5 +000013.7-000012.500015.2 08.3801.24K? 0 +133926.28 -532043.3 -000010.9-000036.100004.1 08.3801.62K? 0 +134043.96 -522214.6 -000008.2-000005.900014.9 08.3801.42K? 0 +134140.06 -171929.3 -000019.7+000000.600000.1 08.3801.36K? 0 +134215.99 -435800.8 -000061.3-000018.400000.5 08.3801.04K? 0 +134412.55 -124938.5 -000023.1+000001.900001.8 08.3801.54K? 0 +134511.42 -581233.9 -000013.0-000008.400003.5 08.3801.09K? 0 +134616.61 +480418.3 -000023.6+000034.000004.4 08.3801.15K? 0 +135148.85 -302003.8 -000054.3-000019.600007.9 08.3801.19K? 0 +135314.36 +404256.0 -000003.3+000019.100002.0 08.3801.12K? 0 +135820.03 +185639.5 -000011.3+000000.300004.1 08.3801.29K? 0 +140236.78 -871524.5 -000022.9-000038.700002.5 08.3801.28K? 0 +140240.18 -213942.1 -000019.8-000012.800004.0 08.3801.43K? 0 +140503.40 +052137.8 -000014.7+000000.900002.1 08.3801.24K? 0 +141329.75 -411046.2 -000035.3-000010.800004.0 08.3801.54K? 0 +141558.20 +342615.3 +000003.5+000005.900006.0 08.3801.59K? 0 +142351.30 -280903.0 +000025.2-000006.200012.4 08.3801.65K? 0 +143224.72 -342450.3 -000039.0-000025.900019.1 08.3801.53K? 0 +143421.06 +073221.0 -000016.7-000017.400022.4 08.3801.44K? 0 +143834.96 -804410.4 -000026.4-000004.500008.8 08.3801.36K? 0 +144332.31 -462536.7 -000005.1+000015.000017.7 08.3801.17K? 0 +144513.65 +725632.6 -000011.0-000015.200002.5 08.3801.04K? 0 +145841.15 -575104.0 +000008.6-000000.700008.4 08.3801.58K? 0 +150118.58 +710649.4 -000014.7-000016.400003.9 08.3801.10K? 0 +150805.22 -481000.0 -000008.2-000012.800000.9 08.3801.71K? 0 +150910.96 -023437.9 -000025.3-000009.800012.4 08.3801.36K? 0 +150952.12 -443910.6 -000008.9-000004.200007.0 08.3801.12K? 0 +151508.45 -225502.5 -000025.7+000028.900004.5 08.3801.67K? 0 +152129.87 +530350.3 +000019.0+000009.500006.4 08.3801.01K? 0 +152359.32 -505227.4 +000005.5-000015.200023.2 08.3801.13K? 0 +152923.91 +781951.0 -000001.3-000005.200010.5 08.3801.19K? 0 +153705.15 -055541.2 -000035.5+000006.900024.8 08.3801.34K? 0 +153943.81 -093709.5 -000005.6-000023.600012.0 08.3801.12K? 0 +154136.25 +275943.1 -000008.6+000010.500002.3 08.3801.28K? 0 +154918.85 +690558.0 -000039.0+000009.900008.7 08.3801.05K? 0 +155448.66 -204905.4 -000010.5+000002.600003.1 08.3801.50K? 0 +155457.03 -385647.8 -000024.9-000025.400002.6 08.3801.66K? 0 +155636.34 -442805.5 +000011.8-000027.300009.0 08.3801.03K? 0 +160259.92 +700650.2 -000017.0-000009.900008.6 08.3801.56K? 0 +161018.96 -433923.6 +000013.3-000006.100005.8 08.3801.09K? 0 +161245.64 +331412.5 +000011.3-000021.500010.1 08.3801.56K? 0 +161721.75 -571820.5 -000021.0-000019.800006.2 08.3801.51K? 0 +161742.80 -100728.0 +000026.1-000007.100020.6 08.3801.19K? 0 +161852.74 -534145.4 -000028.6+000027.500011.1 08.3801.30K? 0 +161905.95 -075240.2 -000072.1+000014.700013.2 08.3801.55K? 0 +162017.03 +330311.9 +000005.0+000003.500003.6 08.3801.62K? 0 +162544.87 +501724.6 +000007.5-000036.200000.8 08.3801.02K? 0 +164615.16 +175018.8 -000019.2-000027.000004.2 08.3801.59K? 0 +165443.53 -460524.0 -000023.9+000055.200000.6 08.3801.61K? 0 +165610.53 +271220.8 -000008.8-000011.100002.5 08.3801.23K? 0 +171501.90 +152344.9 +000003.0-000019.900002.4 08.3801.63K? 0 +171931.02 +131114.5 +000005.8+000000.500004.3 08.3801.24K? 0 +172200.78 +194529.4 -000013.3+000001.300004.1 08.3801.42K? 0 +172507.03 -285551.3 +000006.8-000016.100008.8 08.3801.46K? 1 +172907.46 -390528.6 -000003.1-000022.100020.4 08.3801.49K? 0 +174051.61 +293954.1 +000006.4+000005.400003.3 08.3801.23K? 0 +175023.98 -155814.9 -000007.4-000010.500004.9 08.3801.78K? 0 +175313.83 -223212.2 -000000.3+000000.600008.7 08.3801.39K? 0 +175913.47 +281439.6 +000006.6+000002.800009.6 08.3801.11K? 0 +180305.99 -304658.4 -000011.3-000004.000025.1 08.3801.05K? 0 +180821.87 -254253.7 -000008.3-000004.800011.7 08.3801.03K? 0 +181221.29 -432637.8 +000151.6-000401.700084.7 08.3801.27K? 0 +181328.52 -674830.8 +000012.6-000019.600011.1 08.3801.76K? 0 +181919.44 -224415.1 +000014.1+000000.400010.6 08.3801.25K? 0 +182828.57 -860108.6 -000011.7+000005.300014.7 08.3801.19K? 0 +183252.37 -415627.9 -000004.6+000004.600009.4 08.3801.52K? 0 +183553.13 -331030.4 -000006.0-000017.700006.2 08.3801.72K? 0 +183612.05 -653156.7 -000000.4-000026.900002.0 08.3801.62K? 0 +183849.65 +241821.5 -000007.2-000004.100001.0 08.3801.03K? 0 +184042.00 +061748.6 -000035.2-000046.000010.6 08.3801.42K? 0 +184427.90 -771630.0 -000004.3-000014.400008.2 08.3801.01K? 0 +184624.87 -101947.4 +000011.3+000003.100014.9 08.3801.46K? 0 +184736.14 +273408.5 +000002.3-000002.100000.8 08.3801.52K? 0 +185107.02 +580600.0 -000000.8+000030.300001.1 08.3801.00K? 0 +185335.56 -534745.5 +000002.2-000005.700010.6 08.3801.00K? 0 +185437.73 +235127.3 +000007.8-000006.100001.3 08.3801.57K? 0 +185458.19 +423411.2 -000000.7-000006.600001.0 08.3801.13K? 0 +185755.05 +683020.5 -000005.6-000005.800011.1 08.3801.08K? 0 +190746.30 -211445.4 +000034.3-000013.400017.7 08.3801.01K? 0 +190952.62 +251110.9 -000012.6+000032.000001.2 08.3801.67K? 0 +191152.19 -202251.2 -000009.7+000004.400010.4 08.3801.07K? 0 +191316.93 -731853.4 +000001.5-000013.200007.8 08.3801.66K? 0 +191344.05 -155935.1 +000101.1-000053.200004.2 08.3801.06K? 0 +191703.43 -170313.5 +000010.6-000023.100005.4 08.3801.11K? 0 +191711.31 -160308.0 -000008.0-000029.100022.8 08.3801.14K? 0 +191812.71 +724410.1 +000029.7-000011.800014.4 08.3801.23K? 0 +191837.47 -171257.3 +000023.6-000002.900009.3 08.3801.14K? 0 +192400.89 -455651.4 -000009.2-000033.800028.5 08.3801.49K? 0 +192412.78 +213759.3 +000021.9+000039.000006.5 08.3801.09K? 0 +193253.84 +332435.7 -000053.1+000045.400000.7 08.3801.02K? 0 +193309.32 +305819.4 +000004.0-000009.200006.2 08.3801.07K? 0 +193323.46 -044334.4 +000010.4-000010.900037.3 08.3801.32K? 0 +193436.54 +152801.5 -000002.6+000010.100011.4 08.3801.08K? 0 +193657.44 -273003.8 +000017.8-000044.500017.7 08.3801.17K? 0 +193718.42 -441703.3 -000028.0+000003.600026.6 08.3801.77K? 0 +193924.33 +572117.1 +000019.0-000005.800000.2 08.3801.02K? 0 +194833.91 -160949.3 +000030.7-000006.100026.1 08.3801.72K? 0 +195307.61 +171823.2 -000016.3-000022.600008.2 08.3801.50K? 0 +195432.23 -062243.3 +000020.5-000005.200008.7 08.3801.21K? 0 +195734.87 +042447.5 +000020.7-000014.500003.4 08.3801.16K? 0 +195928.81 +342931.7 -000003.1+000001.200006.1 08.3801.16K? 0 +200359.65 +264654.7 -000006.1+000005.400001.7 08.3801.04K? 0 +200812.42 -544057.1 -000003.6-000023.000002.3 08.3801.21K? 0 +201317.34 -481948.5 -000002.3+000004.600008.7 08.3801.06K? 0 +201354.27 +162525.4 +000006.7+000012.900004.3 08.3801.22K? 0 +201600.72 +103152.7 +000040.0-000011.600007.7 08.3801.22K? 0 +201833.47 +393624.4 +000002.6-000007.300008.9 08.3801.48K? 0 +202128.68 +200552.8 +000016.5+000035.800001.0 08.3801.13K? 0 +202142.91 +254502.8 +000019.8-000004.300001.6 08.3801.53K? 0 +202239.72 +360514.7 +000009.1+000014.000013.8 08.3801.44K? 0 +202439.69 +500858.4 +000001.3+000005.000012.9 08.3801.57K? 0 +203101.95 +515806.8 +000004.8+000021.100011.0 08.3801.08K? 0 +203115.23 +062120.5 +000031.3+000013.900026.4 08.3801.65K? 0 +203338.54 +231902.4 +000010.1-000000.500004.8 08.3801.02K? 0 +203639.41 +325951.4 +000011.8+000000.800015.2 08.3801.56K? 0 +203908.85 +074830.8 +000010.3-000006.800000.7 08.3801.07K? 0 +204003.02 +024826.6 +000001.5-000003.900005.8 08.3801.10K? 0 +204231.12 +122603.2 -000007.6-000015.200004.3 08.3801.29K? 0 +204705.45 +032135.1 +000010.2-000015.000009.1 08.3801.46K? 0 +205227.49 -193147.5 -000004.3-000036.900014.6 08.3801.56K? 0 +205846.71 +403019.4 +000020.7-000002.600007.2 08.3801.07K? 0 +205858.57 +473857.7 +000001.7-000026.300016.1 08.3801.47K? 0 +210446.99 +422922.7 +000016.6+000008.000009.2 08.3801.16K? 0 +210658.61 -293505.1 -000032.2-000028.400018.9 08.3801.09K? 0 +212455.91 +651217.9 -000014.6-000024.800000.2 08.3801.16K? 0 +213147.76 +190649.2 +000001.8-000007.100000.7 08.3801.03K? 0 +213436.35 -080930.6 +000005.8-000008.300001.7 08.3801.03K? 0 +213836.04 +510720.6 -000026.6+000009.200001.1 08.3801.71K? 0 +214752.68 +381239.6 +000000.3-000012.100010.1 08.3801.73K? 0 +214950.41 +832724.5 +000014.8+000028.300003.3 08.3801.13K? 0 +215520.35 +201008.7 +000017.3-000012.300009.5 08.3801.16K? 0 +215856.76 -393121.1 +000020.4-000016.300018.9 08.3801.58K? 0 +220346.08 +130730.3 -000015.5+000020.000028.6 08.3801.45K? 0 +220547.21 -333814.3 +000001.0-000024.200015.5 08.3801.12K? 0 +221009.41 +591417.0 +000010.4+000000.100014.2 08.3801.38K? 0 +221945.70 +704818.6 +000053.4+000033.700006.2 08.3801.26K? 0 +222711.11 +451105.1 -000006.1+000004.400006.5 08.3801.47K? 0 +223811.13 -434426.5 -000007.1-000013.700011.4 08.3801.12K? 0 +230448.41 +460041.5 -000009.2-000030.000003.2 08.3801.30K? 0 +231635.84 +335314.8 +000015.2-000023.800002.4 08.3801.47K? 0 +231735.68 +603858.1 -000011.0+000014.000002.0 08.3801.45K? 0 +232128.84 +491328.2 -000006.5+000002.700006.0 08.3801.14K? 0 +232917.40 +420852.9 +000033.1+000003.700012.1 08.3801.17K? 0 +233101.81 -003545.6 +000020.1-000007.900014.6 08.3801.46K? 0 +233628.74 +240653.9 -000005.4-000008.800002.6 08.3801.75K? 0 +233710.50 +392709.8 -000018.7-000009.200011.4 08.3801.04K? 0 +234935.84 +323505.7 +000016.4-000015.300018.2 08.3801.35K? 0 +022521.86 +572614.2 -000038.4+000005.300012.5 08.3802.38M? 0 +074217.46 -105247.2 +000009.4+000021.500008.0 08.3802.86N? 0 0.10 1.00 +074457.00 -154150.0 -000024.7-000017.300012.3 08.3802.01M? 0 0.10 1.00 +000520.03 -211855.1 -000013.7-000016.600006.1 08.39-0.06B? 0 +000648.70 +383731.1 -000006.4-000007.800016.6 08.3900.14A? 0 +000709.06 +724630.8 +000014.3+000004.000000.8 08.3900.34F? 0 +001404.23 -111840.0 +000417.5-000186.900009.1 08.3900.60G? 0 +001551.64 +024208.3 +000008.6-000002.600002.6 08.3900.35F? 0 +001705.53 -013910.9 +000013.3-000003.500011.4 08.3900.77G? 0 +003111.99 -212104.3 +000041.7-000010.000010.2 08.3900.42F? 0 +003231.31 +102912.0 +000007.5-000012.400002.1 08.3900.33F? 0 +003303.29 +502934.7 +000043.2-000039.900020.0 08.3900.48F? 0 +003517.74 -182526.5 +000004.2-000018.100002.6 08.3900.44F? 0 +003537.69 +601745.1 -000030.0+000004.800016.1 08.3900.44F? 0 +003604.06 -490740.1 +000377.7-000120.400018.7 08.3900.76G? 0 +004424.97 +670200.7 +000006.3+000019.600012.6 08.3900.34F? 0 +005505.87 -172634.2 -000018.8+000027.800016.4 08.3900.54F? 1 +010233.52 +843858.5 +000033.7-000065.500005.1 08.3900.89G? 0 +010517.76 +685925.4 +000030.3+000012.000021.5 08.3900.09A? 0 +010759.92 +560443.0 +000003.9-000006.100002.5 08.3900.17A? 0 +011151.13 -002643.0 -000022.3+000006.400011.8 08.3900.89G? 0 +012856.26 +424239.8 +000011.6+000020.900019.9 08.3900.97K? 0 +012915.83 -405107.9 +000033.4-000037.400010.3 08.3900.99K? 0 +012929.37 +293236.7 -000060.2-000055.400014.5 08.3900.56F? 0 +014152.34 +290359.2 -000008.8-000006.000011.1 08.3900.15A? 0 +014236.99 -582447.0 +000021.2-000040.300019.9 08.3900.71G? 0 +014344.53 +452558.7 -000005.6-000008.500007.5 08.39-0.11B? 0 +014411.78 -794429.3 +000017.3-000045.500016.5 08.3900.51F? 0 +014814.76 +024241.1 +000045.3-000024.900002.8 08.3900.51F? 0 +015352.20 +561110.8 -000001.2-000009.100002.7 08.3900.42F? 0 +015524.47 -654125.4 -000026.9+000008.000002.4 08.3900.97K? 0 +020353.55 -553941.1 +000016.6+000016.600001.1 08.39-0.04B? 0 +020500.10 +463430.0 -000076.3+000000.400005.7 08.3900.46F? 0 +021433.65 +492802.4 -000018.5-000020.100016.8 08.3900.96K? 0 +021532.05 +591425.0 +000031.6-000033.500009.4 08.3900.35F? 0 +021739.27 -624420.7 -000058.0-000031.700008.4 08.3900.42F? 0 +021825.87 -063620.7 +000298.5-000026.400020.7 08.3900.59G? 0 +022226.64 -151411.7 -000009.1+000005.100006.8 08.3900.92G? 0 +023022.23 -302107.4 +000085.8-000035.700010.5 08.3900.56F? 0 +023049.44 -121324.3 -000029.4-000008.500006.5 08.3900.51F? 0 +023601.74 -530245.6 +000074.7-000019.400000.9 08.3900.99K? 0 +023647.11 -204609.1 +000004.1+000003.600010.8 08.3900.29A? 0 +024034.23 -050132.7 -000036.3-000064.000007.4 08.3900.95K? 0 +024244.56 -251908.7 +000053.3+000026.600000.8 08.3900.99K? 0 +024326.69 -692256.2 -000049.3-000036.200016.5 08.3900.60G? 0 +024409.25 +072313.7 +000011.7-000022.300010.1 08.3900.41F? 0 +024820.01 +200036.8 +000009.5-000005.000004.4 08.3900.21A? 0 +024850.49 +631658.7 +000003.1+000000.600007.1 08.3900.17A? 0 +025238.78 +482512.4 -000002.7-000012.100010.0 08.3900.14A? 0 +025543.15 -594408.0 +000004.4-000002.000017.6 08.3900.12A? 0 +025800.42 +650444.4 +000038.0-000038.000000.5 08.3900.27A? 0 +025827.27 -083733.3 +000083.1-000018.800015.5 08.3900.49F? 0 +025932.51 +375241.7 +000018.2-000056.000005.6 08.3900.27A? 0 +031404.17 +412801.4 +000032.6-000029.600010.5 08.3900.46F? 0 +032312.11 -441354.2 +000047.6+000036.400006.3 08.3900.31F? 0 +032414.18 +613218.9 -000001.0-000010.100000.7 08.3900.20A? 0 +032752.07 -194818.8 +000000.0+000000.000000.0 08.3900.00B? 0 +032856.69 +261831.5 +000000.7-000063.800008.1 08.3900.33F? 0 +032902.65 +021549.0 -000022.0-000063.300001.4 08.3900.49F? 0 +033457.55 +263629.8 -000002.8+000000.400010.6 08.3900.33F? 0 +033609.35 +422023.3 +000135.6-000143.300003.2 08.3900.67G? 1 +033920.22 +023419.2 -000015.2-000002.700017.2 08.3900.42F? 0 +035150.47 -285014.4 -000055.7-000056.000017.0 08.3900.58G? 0 +035638.67 -331307.7 -000035.3-000075.000000.7 08.3900.60G? 0 +040031.93 -414454.4 +000063.4-000007.600023.0 08.3900.61G? 0 +040158.32 -360557.9 +000015.7-000000.800006.5 08.3900.03A? 0 +040327.99 -523020.4 -000009.2+000013.900002.8 08.3900.34F? 0 +041314.12 -311700.0 +000000.1-000017.400007.1 08.3900.24A? 0 +041503.07 +072451.6 -000010.7-000024.200002.0 08.3900.48F? 0 +041552.76 -095735.9 -000022.9-000019.800006.5 08.3900.14A? 0 +041723.30 +722550.7 +000017.2-000028.400006.3 08.3900.20A? 0 +041806.42 -240337.1 +000066.0+000100.400017.7 08.3900.49F? 0 +042421.04 +424002.6 +000004.6-000017.900004.0 08.3900.15A? 0 +042500.30 +115840.7 +000047.8-000017.400010.9 08.3900.65G? 0 +042538.49 +363956.0 +000015.9-000015.400004.7 08.3900.26A? 0 +043247.23 -651505.2 +000009.3+000029.000000.0 08.3900.84G? 0 +043338.59 +155741.9 +000057.4-000048.600008.2 08.3900.69G? 0 +044633.01 +275402.6 +000002.2-000002.700004.5 08.3900.49F? 0 +044909.09 +115106.9 -000020.4+000012.400008.2 08.3900.33F? 0 +045028.86 -393005.3 +000013.2+000013.400000.7 08.39-0.03B? 0 +045831.17 -042530.4 +000033.6-000025.200000.7 08.3900.83G? 0 +050422.74 -745515.9 -000003.8-000002.700000.7 08.3900.88G? 0 +051514.46 -530534.9 +000000.0+000009.800008.2 08.3900.52F? 0 +051536.01 +214249.3 +000088.7-000237.100003.7 08.3900.84G? 0 +051700.44 +313224.1 +000004.2-000027.200000.3 08.3900.28A? 0 +051746.09 +133823.7 +000019.9+000000.500021.7 08.3900.38F? 0 +052219.33 +070043.9 -000002.0-000007.100022.6 08.3900.14A? 0 +052651.28 -162912.2 +000003.5+000003.200002.1 08.3900.13A? 0 +052701.03 +433848.8 -000072.7-000030.400019.9 08.3900.45F? 0 +052752.40 +344658.3 +000010.5+000003.900002.9 08.3900.19A? 0 0.10 1.00 +053223.47 -361304.3 -000005.4+000001.300005.2 08.3900.68G? 0 +053426.12 -600615.4 +000021.0+000033.200013.0 08.3900.50F? 0 +053451.19 -714446.5 +000006.2+000012.500007.5 08.3900.90G? 0 +053825.62 +430050.5 -000006.4-000026.400020.3 08.3900.71G? 0 +053923.27 -253205.2 +000020.8-000034.700010.4 08.3900.39F? 0 +054250.46 -182142.1 -000004.1-000004.100003.9 08.3900.20A? 0 +054331.97 +261816.5 -000000.1-000029.900007.8 08.3900.38F? 0 +054336.07 +125944.2 +000004.9-000007.900004.2 08.3900.14A? 1 +055148.20 +282659.6 +000016.8-000000.500003.5 08.3900.21A? 0 +055319.04 +220420.4 -000070.2-000075.000003.9 08.3900.54F? 0 +055320.30 +302658.4 +000027.8-000125.300024.9 08.3900.61G? 0 +055326.47 -644005.3 +000045.1+000030.700019.6 08.3900.96K? 0 +055346.68 +160912.5 -000005.3-000001.300001.0 08.39-0.06B? 0 +055453.96 -752732.9 +000010.0+000100.100014.6 08.3900.64G? 0 +055514.33 +210438.9 -000011.3+000002.500009.1 08.3900.17A? 0 +055831.51 +414619.5 -000014.6+000004.700009.9 08.3900.06A? 0 +055929.08 -373734.7 +000006.4-000001.200017.5 08.3900.92G? 0 +060015.13 -141035.4 -000016.2+000005.600015.8 08.3900.55F? 0 +060327.58 +083447.0 -000021.0-000011.400006.6 08.39-0.05B? 0 +060624.69 +635009.3 -000009.4-000314.200043.9 08.3900.85G? 0 +060715.61 -174900.5 -000009.8-000010.900016.2 08.3900.81G? 0 +060817.76 +530831.6 -000008.8+000008.200004.1 08.3900.11A? 0 +061005.33 -001808.5 -000006.1-000007.800004.1 08.3900.07A? 0 +061121.98 -600336.0 -000028.2-000005.100014.6 08.3900.33F? 0 +061147.94 +294049.5 +000006.5-000003.700018.4 08.3900.10A? 0 +061205.38 +135732.8 -000000.6-000007.500003.3 08.3900.04A? 0 +061300.61 +272554.9 +000020.4-000037.400022.2 08.3900.37F? 0 +061400.71 -111038.7 -000015.7-000009.900002.5 08.3900.26A? 0 +061424.40 +051007.6 +000053.9-000279.000046.7 08.3900.90G? 0 +061441.37 -180454.6 +000045.3+000041.900014.6 08.3900.75G? 0 +061454.55 -284426.6 +000011.3+000009.700001.8 08.39-0.01B? 0 +061532.81 -431037.9 +000009.7+000032.200014.6 08.3900.34F? 0 +061545.53 -105008.3 -000004.2+000003.500004.2 08.3900.03A? 0 +061626.11 -062813.9 +000010.4-000000.600000.9 08.3900.16A? 0 +062033.69 -250425.1 -000009.5-000021.600006.3 08.3900.22A? 0 +062101.90 -545603.8 +000025.3-000098.700003.5 08.3900.63G? 0 +062314.57 -464923.8 +000128.3-000037.300024.8 08.3900.74G? 0 +062325.78 -300100.5 +000006.0-000000.200006.2 08.3900.32F? 0 +062520.80 +230324.5 +000015.9-000002.500014.2 08.3900.12A? 0 +062603.32 -641948.9 -000049.4-000014.100002.2 08.3900.45F? 0 +062755.33 +154140.6 +000006.2+000001.000002.0 08.3900.00B? 0 +062929.14 -025138.4 -000006.4+000026.600002.8 08.39-0.09B? 0 +062957.21 -160336.1 +000009.2-000007.300007.8 08.3900.35F? 0 +063253.55 +212539.7 +000005.6-000013.500016.8 08.3900.09A? 0 +063446.29 +150439.1 -000040.5-000058.600012.8 08.3900.67G? 0 +063858.57 -585009.5 -000006.8-000006.200013.0 08.3900.36F? 0 +063919.05 -163907.6 -000006.1+000004.500005.8 08.39-0.00B? 0 +064421.00 +555204.9 -000002.9-000056.500027.2 08.3900.51F? 0 +064546.01 +490448.2 -000018.3-000048.000020.7 08.3900.41F? 0 +064638.20 -063400.3 +000000.9-000018.800002.8 08.39-0.01B? 0 +064836.81 +551508.1 -000008.6+000002.800013.0 08.3900.11A? 0 +064838.72 -322803.1 +000005.7-000123.600011.1 08.3900.74G? 0 +064951.82 -450254.3 +000007.6+000103.100003.0 08.3900.37F? 1 +065405.66 -084655.6 -000005.9-000001.300003.1 08.3900.28A? 0 +065726.37 -605105.4 +000010.0+000024.100016.8 08.3900.60G? 0 +070214.80 -104045.8 +000021.7-000022.000009.5 08.3900.48F? 0 +070352.31 +055139.3 +000009.2+000003.900004.4 08.3900.06A? 0 +070546.06 -250028.3 -000007.1-000001.000006.4 08.39-0.12B? 0 +070620.08 +600746.9 -000016.9+000013.300011.0 08.3900.15A? 0 +070634.45 +642512.4 -000024.7-000002.400000.6 08.3900.45F? 0 +070801.72 -261654.7 -000006.1+000009.300007.5 08.39-0.11B? 0 +070803.02 -005623.0 +000006.3+000003.800006.5 08.3900.20A? 0 +071155.51 -282407.4 -000013.5+000032.700009.8 08.3900.94G? 0 +071211.37 -225900.5 +000023.4-000004.500002.0 08.3900.92G? 0 +071303.67 -484710.1 -000015.1+000013.300001.0 08.3900.12A? 0 +071831.00 +415218.3 +000002.7-000028.200003.2 08.3900.41F? 0 +072023.29 -492408.8 -000002.9-000005.200003.5 08.3900.30A? 0 +072106.84 +673942.0 -000070.8+000058.800041.5 08.3900.89G? 0 +072206.06 -174934.5 -000004.7+000020.000001.8 08.3900.35F? 0 +072452.39 -041352.3 -000018.7-000000.900008.1 08.39-0.08B? 0 +072702.26 +175317.9 -000007.5+000005.200010.2 08.39-0.01B? 0 +072806.62 -013835.4 -000009.9-000004.400007.2 08.3900.99K? 0 +072910.57 -214958.6 -000019.2-000008.200004.0 08.39-0.02B? 0 +072933.86 -050058.6 -000025.8-000015.100000.0 08.3900.23A? 0 +073100.08 -821505.8 -000008.7-000007.900006.9 08.3900.43F? 0 +073816.12 -135101.3 +000012.3+000002.900006.8 08.3900.14A? 0 +073955.87 -044839.9 -000026.9-000089.400003.6 08.3900.82G? 0 +074345.34 -175646.3 -000004.0-000001.300006.6 08.3900.05A? 0 +075203.57 -485205.8 +000000.0+000006.200000.9 08.39-0.00B? 0 +075214.15 +493736.8 +000011.0-000037.500002.4 08.3900.33F? 0 +075348.55 -455733.6 +000001.0+000002.900007.6 08.3900.10A? 0 +075827.29 -604807.5 -000009.3+000015.700012.0 08.3900.10A? 0 +080340.18 +723914.0 -000028.0-000045.400009.8 08.3900.29A? 0 +080449.71 -360839.4 -000004.6+000001.000001.7 08.39-0.03B? 0 +080744.64 +353731.1 +000005.6-000010.300000.2 08.3900.20A? 0 +080929.56 -310508.4 -000010.9+000003.700002.7 08.39-0.01B? 0 +081329.74 -622912.1 -000038.8+000046.500012.5 08.3900.39F? 1 +081455.45 +210448.7 -000006.5+000002.300010.8 08.3900.19A? 0 +081521.12 -362810.1 -000005.3+000013.600002.9 08.39-0.07B? 0 +082040.52 -050954.3 -000025.3-000000.500020.3 08.3900.17A? 1 +082146.38 -602234.0 -000022.6+000044.900006.8 08.3900.44F? 0 +082827.20 -145903.8 -000011.6-000002.800008.8 08.3900.12A? 0 +083000.35 -544939.6 -000008.8-000001.400012.1 08.3900.22A? 0 +084014.70 -133400.2 +000004.5-000015.500004.2 08.3900.07A? 0 +084106.68 +361107.3 +000001.4-000025.800010.4 08.3900.99K? 0 +084112.43 +355758.5 -000028.0-000089.700008.1 08.3900.58G? 0 +084207.95 -404220.6 -000008.2+000003.400004.8 08.39-0.07B? 0 +084615.49 +194233.1 -000047.7-000023.600017.8 08.3900.23A? 0 +084709.22 -201929.3 +000009.5-000026.400008.4 08.3900.32F? 0 +084748.55 +414309.3 +000019.4-000029.900005.0 08.3900.84G? 0 +084903.75 -301310.8 +000001.0-000044.100008.5 08.3900.65G? 0 +085001.01 +352247.6 -000062.3-000105.900003.7 08.3900.89G? 0 +085157.84 +254340.6 -000037.9+000003.400006.3 08.3900.63G? 0 +085238.75 -295925.3 +000007.8-000011.000010.0 08.3900.99K? 0 +085759.69 +110256.2 -000002.0-000024.200013.6 08.3900.83G? 0 +085947.06 -204838.1 -000046.4+000032.500007.8 08.3900.49F? 0 +090353.84 -673715.2 -000029.6+000043.800016.2 08.3900.37F? 0 +090639.01 +503736.7 +000039.7-000050.000001.2 08.3900.71G? 0 +091105.13 +844153.9 +000032.1+000003.500010.0 08.3900.30A? 0 +091920.73 -624358.3 +000000.4+000016.000008.6 08.3900.04A? 0 +093213.13 -560018.1 +000000.0+000000.000000.0 08.3900.38F? 0 +093328.76 +461343.2 -000021.0+000012.600031.3 08.3900.65G? 0 +093516.37 +395920.8 -000032.7-000027.600021.2 08.3900.45F? 0 +094002.07 -420202.6 -000000.8+000000.900011.3 08.3900.98K? 0 +094338.10 +002912.8 -000007.1+000004.000009.3 08.3900.40F? 0 +094404.96 -193148.7 -000005.0-000009.500002.4 08.3900.50F? 0 +094907.57 -182625.1 -000003.9-000012.800010.0 08.3900.22A? 0 +094950.02 -621511.3 -000004.6+000009.500003.1 08.3900.00A? 0 +095053.11 +191924.8 +000007.5-000013.500006.5 08.3900.32F? 0 +095203.21 +024918.9 -000102.9+000018.000026.9 08.3900.65G? 1 +095311.01 -123535.7 -000153.4+000001.000003.8 08.3900.88G? 0 +095322.87 +335558.0 -000001.6-000010.300005.6 08.3900.99K? 0 +100723.50 -620411.9 +000001.9-000007.300000.7 08.3900.12A? 0 +101029.49 -632026.6 -000011.3+000015.700000.9 08.3900.99K? 0 +101039.86 +160215.7 -000230.8-000110.100035.3 08.3900.78G? 0 +101343.02 -574308.9 -000018.7+000009.600002.8 08.3900.01A? 0 +101817.79 -572638.5 -000017.5-000007.900013.7 08.3900.39F? 0 +101910.48 -092007.6 -000005.4-000008.400001.0 08.3900.16A? 0 +102354.98 -593047.9 -000007.0-000004.100010.2 08.3900.27A? 0 +102519.05 -421446.3 -000037.2+000021.900002.5 08.3900.36F? 0 +102915.60 -033142.5 +000021.0-000093.700008.7 08.3900.55F? 0 +103428.88 -651947.6 -000033.5+000024.300005.9 08.3900.19A? 0 +103636.38 -365150.2 -000051.0+000065.500012.5 08.3900.60G? 0 +103736.78 +182059.5 +000027.2-000144.800003.9 08.3900.66G? 0 +103815.63 +091152.9 +000012.1-000056.500000.4 08.3900.46F? 0 +103902.94 -584856.2 +000009.5-000029.200006.1 08.3900.19A? 0 0.10 1.00 +104026.52 -131651.7 -000030.1-000048.900019.5 08.3900.45F? 0 +104056.94 +592034.1 -000022.0-000137.300025.1 08.3900.68G? 0 +104732.49 -544128.5 -000050.8+000032.800004.7 08.3900.33F? 0 +104913.65 -601103.3 -000005.0+000006.000004.6 08.3900.13A? 0 +105421.71 -604549.4 -000013.6-000003.100004.9 08.3900.01A? 0 +105552.69 -473428.7 -000006.0+000015.300006.6 08.3900.08A? 1 +110322.20 -462704.6 -000026.4+000009.900006.6 08.39-0.01B? 1 +110539.48 -565146.8 -000094.5+000083.700014.8 08.3900.55F? 0 +110701.14 +511550.3 +000007.0-000025.400011.6 08.3900.99K? 0 +110834.59 -153340.8 -000019.0-000043.600002.1 08.3900.88G? 0 +110934.66 +853239.2 +000014.7-000004.300007.4 08.3900.17A? 0 +111110.13 -475415.4 -000005.9-000006.600003.0 08.3900.98K? 0 +111324.09 -583611.1 +000000.4-000002.400012.6 08.3900.02A? 0 +111938.62 +303110.4 -000021.6+000006.500004.1 08.3900.90G? 0 +112530.00 -211342.2 -000076.6+000003.300019.5 08.3900.56F? 0 +112739.98 +682541.6 -000036.5-000012.400001.3 08.3900.23A? 0 +113257.41 +092254.0 -000110.7-000041.100000.8 08.3900.52F? 0 +113935.27 +190000.5 +000000.0+000000.000000.0 08.3900.47F? 0 +114151.91 +255535.7 +000088.9-000057.900009.8 08.3900.55F? 0 +114530.18 +023852.2 -000097.6-000102.500018.9 08.3900.86G? 0 +114704.14 +050631.2 -000001.8-000023.000001.0 08.3900.95G? 0 +115028.97 +094637.3 -000043.3-000004.600017.4 08.3900.26A? 0 +115150.12 -680939.9 +000004.9+000004.400006.3 08.3900.99K? 0 +115243.57 -483954.1 +000000.0+000000.000000.0 08.3900.63G? 1 +115445.46 -604105.6 -000006.5-000001.400000.3 08.3900.45F? 0 +115515.54 -662432.1 +000018.1-000064.100020.3 08.3900.69G? 0 +115913.60 +243740.7 -000046.2+000010.700008.1 08.3900.65G? 0 +120440.12 -212056.4 -000053.0-000005.600012.3 08.3900.24A? 0 +121044.87 -564229.6 -000014.4+000009.800008.8 08.3900.01A? 0 +121609.77 +555512.9 -000034.0-000017.100006.8 08.3900.96K? 0 +121626.72 +072119.5 -000098.6+000025.900003.2 08.3900.29A? 0 +121954.67 +102903.9 +000016.2-000031.300005.7 08.3900.57F? 0 +122031.25 -291639.6 +000007.4-000040.600001.6 08.3900.99K? 0 +122434.74 -615443.7 -000007.1+000007.700012.2 08.3900.68G? 0 +122917.49 -570051.2 -000006.5-000000.100011.1 08.3900.04A? 0 +123003.31 -612721.5 -000006.4-000010.800003.0 08.3900.30A? 0 +123410.73 -042647.1 -000049.2-000025.200020.1 08.3900.43F? 0 +124255.41 +051600.0 -000081.6-000101.000023.6 08.3900.64G? 0 +125225.06 -584448.7 -000011.4-000007.100005.7 08.39-0.01B? 0 +125424.74 -392838.4 -000008.3+000028.700010.9 08.3900.51F? 0 +130807.28 -233518.9 -000023.4-000002.200001.6 08.3900.55F? 0 +130921.01 -274340.6 +000024.7+000000.100002.0 08.3900.42F? 0 +131030.57 -255319.8 -000172.0+000010.700024.5 08.3900.74G? 0 +131044.31 -643132.3 -000007.2-000006.100009.3 08.39-0.00B? 0 +131859.18 -745025.4 -000346.3-000084.800008.5 08.3900.83G? 0 +132115.35 -532125.9 -000002.4-000003.700000.4 08.3900.48F? 0 +132439.91 -503428.7 -000036.9-000005.700010.6 08.3900.19A? 0 +132626.11 +233330.6 -000198.7+000058.900002.9 08.3900.99K? 0 +132653.32 +142223.1 +000060.4-000167.100002.2 08.3900.62G? 0 +132726.97 -540917.9 -000038.6-000016.100001.1 08.3900.17A? 0 +132935.92 -104243.0 +000003.3-000002.100016.3 08.3900.38F? 0 +133412.08 +182456.8 -000019.8+000013.700017.4 08.3900.29A? 0 +133422.54 -190632.2 -000006.6-000042.200026.6 08.3900.50F? 1 +133502.60 -584811.0 -000022.8-000002.700004.1 08.3900.01A? 0 +133921.35 +445856.8 -000020.1+000037.600005.2 08.3900.98K? 0 +134228.11 +281208.8 -000045.4-000033.400012.9 08.3900.44F? 0 +134920.78 +334433.9 -000029.7-000008.200011.3 08.3900.42F? 0 +134959.17 +693913.7 +000001.5+000018.200004.9 08.3900.12A? 0 +135904.93 +254855.4 +000018.8-000000.500010.5 08.3900.27A? 1 +140250.98 -633404.3 +000014.1-000012.100005.4 08.3900.64G? 0 +140258.67 -063037.7 -000026.1-000004.000000.2 08.3900.44F? 0 +140823.80 -625148.5 -000005.1-000003.900002.2 08.3900.00A? 0 +141405.53 -734232.3 -000017.3-000015.800009.7 08.3900.13A? 0 +141824.61 -541920.8 +000002.4-000001.000004.3 08.3900.06A? 0 +142001.69 -080509.8 -000039.6+000013.600016.4 08.3900.97K? 0 +142020.65 -591153.4 -000006.3-000032.500010.6 08.3900.80G? 0 +143155.89 -684833.1 -000148.4-000184.300024.7 08.3900.57F? 0 +143904.70 -542041.8 -000024.2-000023.700012.4 08.3900.35F? 0 +144102.43 -022523.7 +000010.3-000147.400007.0 08.3900.56F? 0 +144118.81 +032655.8 -000001.6-000036.700015.6 08.3900.59G? 0 +144510.39 -495454.9 +000000.0+000000.000000.0 08.3900.95K? 0 +144530.74 -375723.5 -000099.0-000043.300030.9 08.3900.59G? 0 +145153.41 +020053.2 -000009.4+000014.800024.4 08.3900.65G? 0 +145251.23 -081703.6 -000026.1+000001.600004.6 08.3900.31F? 0 +145709.93 -063043.6 -000024.9-000017.400001.9 08.3900.54F? 0 +145822.24 -450651.9 -000021.2-000012.800007.6 08.39-0.01B? 1 +145852.63 +120447.2 +000008.7-000008.300005.4 08.3900.27A? 0 +150659.35 +042716.7 -000011.2-000010.600022.5 08.3900.96K? 0 +150920.13 -180053.5 +000078.6-000075.200012.6 08.3900.54F? 0 +150938.05 -035055.2 +000059.7-000169.100016.3 08.3900.80G? 0 +150958.05 -505017.7 -000014.6+000002.500012.2 08.3900.01A? 0 +151104.86 -220439.4 +000000.0+000000.000000.0 08.3900.00B? 0 +151835.69 -461206.8 -000033.1-000022.900010.0 08.3900.33F? 0 +151935.54 +155720.8 -000120.0+000017.400028.9 08.3900.90G? 0 +152615.32 -425144.0 -000072.8-000038.200025.5 08.3900.59G? 0 +153148.97 -020358.9 -000087.5-000042.400012.7 08.3900.61G? 0 +154153.23 -345319.6 -000041.3-000024.100015.8 08.3900.41F? 0 +154211.91 +201130.2 -000029.7+000004.300005.5 08.3900.34F? 0 +154330.63 +465413.5 -000036.2+000054.700001.4 08.3900.03A? 0 +154657.27 +515846.2 -000033.8+000061.200001.4 08.3900.51F? 0 +155001.52 +544559.5 +000024.8-000013.700002.8 08.3900.97K? 0 +155317.17 -175805.6 -000008.1-000012.100009.5 08.3900.49F? 0 +160405.60 -601258.7 -000003.5-000016.100006.6 08.3900.17A? 0 +160459.24 -550825.3 +000005.9+000000.100001.2 08.3900.15A? 0 +160627.07 +573537.1 -000034.0+000022.600007.9 08.3900.46F? 0 +160838.47 +044856.5 +000021.4-000116.100016.8 08.3900.74G? 0 +161622.95 -250346.5 -000021.2-000023.000008.4 08.3900.29A? 0 +161854.82 -302954.5 -000015.0-000007.100008.7 08.3900.13A? 0 +161951.51 -712655.5 +000006.0-000007.700005.9 08.39-0.04B? 0 +162012.57 -543500.7 +000002.5-000021.500014.9 08.3900.33F? 0 +162733.03 -832832.0 -000137.9-000173.500013.7 08.3900.50F? 0 +162815.14 -595543.8 +000006.7-000001.300003.6 08.3900.02A? 0 +163333.59 -464042.2 +000021.3+000010.700020.0 08.3900.00A? 0 +163409.11 -294951.0 -000026.7+000013.000008.6 08.3900.61G? 0 +163820.86 -491333.0 -000088.7-000112.300014.2 08.3900.50F? 0 +163934.62 +121747.0 -000005.6+000027.200015.6 08.3900.41F? 0 +164420.62 +595749.3 +000000.8-000037.500001.7 08.3900.69G? 0 +164614.41 +364120.7 -000004.4-000076.300006.6 08.3900.60G? 0 +164629.12 -223742.0 +000041.5-000010.000004.0 08.3900.56F? 0 +164742.74 -610931.5 -000017.0-000011.600002.1 08.3900.92G? 0 +164805.29 -530429.3 -000053.6-000071.400008.9 08.3900.49F? 0 +164835.56 +370051.3 -000061.8-000354.000036.6 08.3900.82G? 0 +165422.12 -380553.5 -000060.3-000060.000004.8 08.3900.62G? 0 +165454.53 +100248.9 -000023.8-000040.900008.4 08.3900.34F? 0 +165533.43 -311953.0 -000023.7-000024.200000.3 08.3900.39F? 0 +165817.99 -410435.0 -000002.3-000013.600005.2 08.3900.10A? 0 +165918.92 -754825.2 +000020.4-000014.000001.4 08.3900.24A? 0 +170336.05 -701800.5 -000055.4-000082.400009.1 08.3900.46F? 0 +170532.04 +103247.3 +000014.0+000004.900013.0 08.3900.40F? 1 +170636.19 +003907.9 -000011.1+000004.900006.0 08.3900.72G? 1 +170904.93 +162744.1 -000022.2-000014.200009.5 08.3900.37F? 0 +171052.13 -262706.1 +000019.5-000004.700006.2 08.3900.20A? 0 +171221.53 -782807.0 -000010.8-000043.800014.1 08.3900.27A? 0 +171236.49 +210720.1 +000009.3+000009.100005.7 08.3900.29A? 0 +172146.73 -632603.1 -000006.8-000003.900006.9 08.39-0.01B? 0 +172337.00 -214256.9 +000000.0-000045.000002.0 08.3900.50F? 1 +172436.63 +391108.2 -000012.1+000010.500007.2 08.3900.42F? 0 +172510.75 -243618.7 +000011.7-000007.400002.7 08.3900.26A? 0 +172712.02 -071859.8 -000140.1-000129.000019.3 08.3900.62G? 0 +172900.20 -242011.1 -000009.5-000015.900010.6 08.3900.59G? 0 +173116.91 -332046.2 -000000.8-000043.200023.9 08.3900.25A? 0 +173255.30 -420633.3 -000006.0-000016.000018.7 08.3900.10A? 0 +173604.91 -364642.6 +000022.4-000018.800013.2 08.3900.04A? 0 +173844.87 +090827.2 +000003.6-000008.000000.8 08.3900.30A? 0 +173937.24 +371108.7 -000496.0-000820.900019.3 08.3900.58G? 0 +174137.89 +313703.5 +000005.9-000131.900000.3 08.3900.52F? 0 +174354.26 -473750.1 +000035.3-000010.600005.9 08.3900.21A? 0 +174923.19 +102020.1 -000067.2-000039.700030.5 08.3900.87G? 0 +175034.21 +393131.0 +000006.1+000077.500012.4 08.3900.48F? 0 +175056.78 -171525.3 +000005.0-000027.400007.2 08.3900.29A? 0 +175152.82 -283720.3 -000025.2+000018.800010.9 08.39-0.03B? 0 +175210.15 +231921.1 +000005.5+000071.500002.2 08.3900.27A? 0 +175225.60 +115928.6 -000019.3+000045.500010.4 08.3900.62G? 0 +175508.76 -294841.1 +000000.5+000018.800002.5 08.3900.51F? 0 +175619.65 -293147.3 +000028.9-000077.100017.0 08.3900.46F? 0 +175735.75 -113200.8 -000107.0-000036.400000.3 08.3900.60G? 0 +175940.13 +220414.7 -000001.8+000003.100001.8 08.39-0.02B? 0 +180012.78 -375345.6 -000008.1+000002.000006.3 08.39-0.06B? 0 +180103.15 -180424.3 -000002.2-000018.900000.8 08.3900.11A? 0 +180432.81 -421324.1 +000017.3-000020.500006.2 08.3900.45F? 0 +181133.71 +181926.6 +000004.6-000014.300002.2 08.3900.02A? 0 +181313.98 -211544.6 -000010.5-000012.500008.6 08.3900.14A? 0 +181419.67 +471314.3 -000016.1+000019.900008.4 08.3900.48F? 0 +181438.93 +523327.1 +000000.6-000014.400011.1 08.3900.26A? 0 +181508.74 -575114.8 +000000.0+000000.000000.0 08.3900.63G? 0 +182020.87 +334706.6 -000002.1-000008.200003.8 08.3900.02A? 0 +182115.08 +532429.5 +000005.7-000008.800002.8 08.3900.23A? 0 +182648.35 -351724.5 -000013.7-000078.100007.6 08.3900.52F? 0 +183153.31 -283040.0 +000060.4-000029.900030.9 08.3900.60G? 1 +183320.22 -371946.3 -000031.9-000122.500020.5 08.3900.65G? 0 +183950.07 -011720.7 +000004.6+000008.800003.4 08.3900.21A? 0 +184128.01 -701922.5 +000014.5-000006.600001.2 08.3900.34F? 0 +184321.56 -383739.9 -000001.5-000002.300006.2 08.3900.37F? 0 +184617.72 +434856.6 +000036.7-000052.200010.8 08.3900.68G? 0 +184800.87 +290304.0 +000014.0+000008.800005.3 08.3900.29A? 0 +184801.91 +343852.0 +000000.2-000004.500009.8 08.39-0.01B? 0 +185357.19 -545421.1 +000065.3-000179.200024.3 08.3900.89G? 0 +190122.22 +115611.6 -000001.9+000000.900000.3 08.3900.14A? 0 +190217.33 -062521.7 +000008.5-000012.200009.5 08.3900.23A? 0 +190233.19 -163553.0 +000012.9+000004.800014.4 08.3900.11A? 0 +190801.00 -214143.9 -000001.3-000014.600003.1 08.3900.47F? 0 +190901.94 +385359.7 +000008.8-000033.500008.1 08.3900.41F? 0 +191637.37 +472730.7 +000008.3+000025.100004.8 08.3900.90G? 0 +191805.54 -155713.4 -000003.6+000025.200015.2 08.3900.04A? 0 +192344.85 -370437.8 -000004.7-000028.900019.1 08.3900.45F? 0 +192525.83 +465729.2 +000009.8-000002.700007.9 08.3900.49F? 0 +192634.51 +033151.6 -000011.0-000014.100008.1 08.3900.03A? 0 +192900.76 +395610.2 +000005.6-000008.200003.5 08.39-0.03B? 0 +193038.07 +585104.1 -000005.7+000039.200008.6 08.3900.46F? 0 +193057.60 -253202.9 -000004.1-000020.800014.7 08.3900.18A? 0 +193143.22 +525958.2 +000076.3+000105.100009.5 08.3900.64G? 0 +193327.74 -751241.5 -000044.5-000118.000015.6 08.3900.51F? 0 +193512.52 -041834.1 +000007.4-000021.200024.4 08.3900.28A? 0 +193727.29 -351425.1 -000005.5-000011.000007.0 08.3900.65G? 0 +194044.01 +123253.8 -000007.1-000011.300009.9 08.3900.07A? 0 +194746.95 -051400.9 -000032.3-000010.900005.7 08.3900.38F? 0 +194751.38 +365633.8 -000010.0-000010.700004.1 08.3900.99K? 0 +194836.50 +430632.2 +000016.2+000010.300001.4 08.3900.27A? 0 +194858.22 -460838.1 +000000.0+000000.000000.0 08.3900.84G? 0 +195332.54 +211719.7 -000005.5-000007.100001.4 08.3900.01A? 0 +195826.18 +343047.0 +000001.1-000007.600006.0 08.39-0.09B? 0 +195839.91 +550950.1 +000016.2+000010.200003.7 08.3900.97K? 0 +195915.52 +225948.1 +000054.3-000001.900003.9 08.3900.32F? 0 +200217.86 +205535.4 +000008.0-000010.000010.7 08.39-0.01B? 0 +200415.34 +303234.3 -000000.9+000021.800026.9 08.3900.36F? 1 +200454.89 +022630.8 +000003.9-000028.400001.7 08.3900.19A? 0 +200634.97 +354426.3 -000010.3-000005.400008.8 08.3900.13A? 0 0.10 1.00 +200918.01 -585957.2 -000001.0-000010.900011.3 08.3900.96K? 0 +200934.32 +180819.2 +000011.4-000003.600003.9 08.3900.34F? 0 +201637.90 -072636.7 +000299.5-000130.300010.3 08.3900.57F? 0 +202025.92 +260906.8 -000000.1+000007.300004.6 08.3900.95K? 0 +202026.54 +035901.3 -000001.6-000010.000007.3 08.3900.21A? 0 +202223.58 +321928.7 +000053.2+000260.800007.1 08.3900.87G? 0 +202302.10 -434014.2 +000019.2-000002.000013.8 08.3900.23A? 0 +202448.73 +354528.4 +000000.0+000000.000000.0 08.3900.52F? 1 +202638.32 +363516.4 +000004.8-000008.200009.0 08.39-0.04B? 0 +202823.50 -130922.8 +000000.0+000000.000000.0 08.3900.59G? 0 +202854.23 -622732.5 +000224.3-000187.300020.7 08.3900.73G? 0 +203201.64 +041732.7 +000011.1-000021.000010.6 08.3900.25A? 0 +203307.52 +160112.5 +000017.0+000009.800004.6 08.39-0.02B? 0 +203622.31 +510852.1 +000000.6-000013.600005.2 08.3900.97K? 0 +203757.09 -083200.8 +000017.0-000049.700000.9 08.3900.20A? 0 +203801.40 +314538.5 +000018.9+000009.100001.2 08.3900.15A? 0 +203804.56 +243737.4 -000051.8-000085.100014.3 08.3900.49F? 0 +204041.66 +544009.7 -000010.0-000000.900008.3 08.3900.09A? 0 +204806.26 +272725.5 +000041.8+000017.300009.9 08.3900.41F? 1 +205032.89 -422918.8 -000055.0+000004.200011.5 08.3900.59G? 0 +205119.67 -041711.5 +000013.2-000009.700001.4 08.3900.01A? 0 +205154.43 +054429.8 +000082.5-000012.000001.5 08.3900.53F? 1 +205158.63 +434528.7 -000018.8-000007.500008.1 08.3900.93G? 0 +205552.52 -034059.9 +000051.9-000035.700019.0 08.3900.54F? 0 +205628.26 -372012.0 +000029.7-000084.700003.3 08.3900.47F? 0 +210444.99 -084646.0 +000020.2-000018.300009.4 08.3900.93G? 0 +211138.92 +634649.3 -000011.4-000015.300000.5 08.3900.96K? 0 +211229.43 +535357.2 +000036.0+000016.600006.3 08.3900.21A? 0 +211900.20 +260524.3 -000035.3-000013.500000.7 08.3900.37F? 0 +212337.79 +151630.6 -000012.2-000010.500004.9 08.3900.23A? 0 +212521.92 +011923.3 -000006.9-000005.900008.3 08.3900.23A? 0 +212832.52 +870006.3 +000014.4+000010.800001.6 08.3900.23A? 0 +213210.58 +142201.4 +000003.3-000001.900000.2 08.3900.29A? 0 +213311.29 +474725.4 +000007.3+000003.600001.1 08.3900.01A? 0 +214234.56 +185937.3 -000001.4-000020.000002.7 08.3900.28A? 1 +214352.07 -632431.1 -000013.1-000006.700014.1 08.3900.47F? 0 +214457.86 +463303.8 +000205.7+000065.800008.5 08.3900.60G? 0 +215135.34 +715308.5 +000012.9+000016.800002.3 08.3900.42F? 0 +220446.79 +014627.1 -000014.2-000016.200000.2 08.3900.43F? 0 +221948.12 -760719.6 +000031.2-000013.500001.7 08.3900.50F? 0 +222231.87 +222322.8 +000025.7+000010.900008.8 08.3900.95K? 0 +222339.22 -724814.6 +000011.0-000033.200006.8 08.3900.09A? 0 +222343.54 +003327.0 +000013.0-000005.400004.6 08.3900.28A? 0 +223513.90 -035652.3 -000001.0+000001.600005.7 08.3900.34F? 0 +223544.40 +781432.0 +000009.5+000005.700002.1 08.3900.03A? 0 +223647.94 +475301.3 +000016.8+000003.600011.5 08.3900.32F? 0 +224015.86 +683012.3 +000015.7+000005.500000.8 08.3900.90G? 0 +224452.00 +771245.0 -000016.4+000007.600006.7 08.3900.11A? 0 +225024.85 +682239.8 +000006.0+000009.100009.5 08.3900.17A? 0 +225411.75 -303326.4 -000027.6+000008.200004.4 08.3900.97K? 0 +225546.65 +725035.6 +000000.0+000000.000000.0 08.3900.04A? 1 +225602.25 +464151.2 +000046.1+000014.100002.2 08.3900.86G? 0 +225614.83 -240901.4 +000021.6+000000.300008.7 08.3900.33F? 0 +230413.36 -054624.7 +000097.2+000032.000008.1 08.3900.49F? 0 +230528.01 -070948.2 +000017.6-000035.800008.1 08.3900.95G? 0 +231157.73 +442010.2 +000001.0-000011.000000.4 08.3900.11A? 0 +231433.30 +151242.3 +000007.4-000016.100011.6 08.3900.35F? 0 +231621.21 +413342.9 -000006.4-000000.300000.2 08.3900.00A? 0 +231703.72 +634721.9 -000005.8+000001.500000.1 08.3900.29A? 0 +232119.17 -303445.6 +000017.2-000017.800009.3 08.3900.61G? 0 +232138.81 +131113.5 -000007.2-000018.000000.6 08.3900.05A? 0 +232736.49 +163744.1 +000024.5-000033.900008.2 08.3900.51F? 1 +232921.68 -671257.4 +000043.1+000010.400008.2 08.3900.97K? 0 +233152.43 -453112.5 -000007.1-000028.800001.9 08.3900.40F? 0 +233157.58 +464704.6 +000005.2-000007.400001.7 08.3900.18A? 0 +233717.36 -013111.3 +000064.6-000033.300004.2 08.3900.77G? 0 +234422.26 +584558.2 +000014.3+000000.600002.6 08.3900.18A? 0 +234901.12 +031052.2 +000054.7-000000.500028.9 08.3900.92G? 0 +235026.79 +714835.3 +000028.3-000044.100013.8 08.3900.47F? 0 +235041.70 +251759.9 -000005.0-000017.900010.2 08.3900.89G? 0 +235322.72 -485610.8 -000010.9-000045.200014.0 08.3900.51F? 0 +235739.00 +072444.2 +000068.4+000014.700007.1 08.3900.80G? 0 +235838.94 +771543.6 +000021.6-000042.500031.7 08.3900.64G? 0 +001259.66 +292334.5 -000001.4-000001.400004.8 08.3901.22K? 0 +002142.59 +662752.6 +000000.8+000006.000008.2 08.3901.00K? 0 +002419.14 -353824.4 +000014.6-000017.400004.9 08.3901.32K? 0 +003056.81 -374716.0 -000008.6+000002.300004.7 08.3901.19K? 0 +004000.05 -075218.9 +000040.4+000007.000005.1 08.3901.70K? 0 +004405.08 +402602.3 +000032.0-000024.900018.4 08.3901.12K? 0 +004742.44 +461443.7 +000025.3-000003.100002.6 08.3901.16K? 0 +005538.94 +495544.5 +000005.9+000005.100013.1 08.3901.35K? 0 +005740.36 -302916.5 -000033.2-000016.700021.3 08.3901.36K? 0 +005921.94 +425104.3 -000013.7-000017.600012.7 08.3901.46K? 0 diff --git a/kstars/kstars/data/hip067.dat b/kstars/kstars/data/hip067.dat new file mode 100644 index 00000000..536f16c3 --- /dev/null +++ b/kstars/kstars/data/hip067.dat @@ -0,0 +1,1000 @@ +010129.79 +314847.8 +000012.0+000019.400001.1 08.3901.44K? 0 +010833.81 -704000.6 -000010.2-000011.500004.9 08.3901.16K? 0 +011614.38 +403856.6 +000003.1-000005.100006.4 08.3901.01K? 0 +013633.76 -762219.1 +000014.7-000013.900004.0 08.3901.48K? 0 +013828.06 +285043.9 -000016.8-000019.400011.8 08.3901.22K? 0 +014015.51 -165919.7 +000040.4+000001.500021.6 08.3901.09K? 0 +014726.64 -284103.7 +000003.7-000016.900012.7 08.3901.07K? 0 +020123.05 +501015.1 -000003.0+000006.200001.6 08.3901.80K? 0 +020307.12 -641404.3 +000030.3+000014.800000.9 08.3901.19K? 0 +022258.71 +635013.4 +000001.2-000001.300010.2 08.3901.44K? 0 +024039.95 +211320.9 +000019.1-000009.100007.7 08.3901.03K? 0 +024538.15 +063339.3 +000028.6+000009.200002.8 08.3901.28K? 0 +024930.10 -733421.8 +000016.2+000020.600000.2 08.3901.56K? 0 +030235.45 -545805.2 +000052.5+000013.300006.5 08.3901.24K? 0 +030544.57 +303136.4 +000039.8-000003.800001.5 08.3901.11K? 0 +031018.84 +352933.6 +000066.3-000022.700000.8 08.3901.18K? 0 +031053.41 -292624.6 +000015.3+000003.300008.5 08.3901.29K? 0 +031109.06 -320506.1 +000009.9+000023.700004.8 08.3901.38K? 0 +031805.45 +272456.5 +000010.9-000010.300013.1 08.3901.66K? 0 +032338.51 -831213.1 +000023.3+000050.800008.4 08.3901.21K? 0 +032659.81 +411623.4 +000026.9-000016.200007.4 08.3901.14K? 0 +034736.94 -762815.4 +000034.6+000039.500000.4 08.3901.13K? 0 +040611.41 -231647.5 +000028.3+000010.300015.4 08.3901.00K? 0 +041754.28 +535916.7 -000016.6-000017.800011.0 08.3901.04K? 0 +041815.28 +494114.7 +000042.3-000011.600009.9 08.3901.48K? 0 +042639.19 +432837.6 +000018.6-000011.600016.6 08.3901.09K? 0 +042716.56 -324624.2 -000006.2-000023.800015.7 08.3901.49K? 0 +043203.53 +571245.1 +000007.3-000005.800007.2 08.3901.07K? 0 +043855.01 -072341.1 -000037.5-000024.500002.7 08.3901.38K? 0 +044653.57 +003702.5 -000000.7-000028.100011.1 08.3901.18K? 0 +045337.44 -260453.8 -000006.3+000034.900005.9 08.3901.19K? 0 +045743.89 -532342.8 +000007.1+000025.300000.4 08.3901.44K? 0 +050443.04 +502045.4 -000002.9+000008.300009.4 08.3901.24K? 0 +051134.38 +713946.4 +000003.0-000005.000003.6 08.3901.53K? 0 +051229.98 +171247.9 +000014.7-000016.900013.0 08.3901.61K? 0 +051846.13 -221243.8 -000002.4+000022.500002.5 08.3901.82K? 0 +052056.52 +114145.6 +000005.4+000002.100000.9 08.3901.18K? 0 +052732.68 -151455.8 -000009.2-000022.600003.6 08.3901.51K? 0 +054300.40 +404245.1 +000051.8+000006.700003.7 08.3901.29K? 0 +054516.85 -233748.8 +000015.3-000027.400001.0 08.3901.25K? 0 +060047.81 -150010.7 -000010.4+000000.400017.8 08.3901.00K? 0 +060702.75 -081514.2 +000008.5-000005.200014.9 08.3901.04K? 0 +061315.48 +783223.7 -000000.6-000009.000002.1 08.3901.25K? 0 +061414.01 -532239.1 +000001.8-000002.500002.9 08.3901.03K? 0 +062555.01 +633824.7 -000011.7-000017.300000.3 08.3901.06K? 0 +062825.67 -582115.7 +000014.8-000026.700000.3 08.3901.11K? 0 +062829.07 +160250.1 -000007.0-000007.400020.6 08.3901.41K? 0 +062852.00 -200242.6 -000007.0+000011.000008.6 08.3901.26K? 0 +062901.70 -102027.8 -000012.4-000008.500010.4 08.3901.31K? 0 +063754.21 +192601.1 -000011.7-000018.100018.8 08.3901.27K? 0 +063925.66 +250418.8 +000008.2-000003.200008.3 08.3901.67K? 0 +064241.32 -344645.6 +000001.8+000039.900024.2 08.3901.24K? 0 +064306.36 +000332.1 +000072.4-000023.800007.8 08.3901.01K? 1 +064437.01 +524549.5 -000011.5-000009.400002.1 08.3901.40K? 0 +065242.37 +084140.6 +000029.8-000018.900015.9 08.3901.47K? 0 +065504.61 -115517.2 -000019.1-000014.900003.4 08.3901.47K? 0 +065949.35 -694834.7 -000004.9+000036.000009.4 08.3901.48K? 0 +070931.18 +090433.1 -000027.5+000004.600017.0 08.3901.44K? 0 +071640.83 -224842.6 -000001.0+000000.100012.6 08.3901.89M? 0 +072257.25 -263517.1 +000005.6+000003.400008.9 08.3901.35K? 0 +072524.23 -151415.2 -000007.4+000006.500021.9 08.3901.11K? 0 +072906.30 -774957.5 -000015.0-000006.700011.3 08.3901.05K? 0 +073114.70 -074536.2 -000007.2+000002.600012.0 08.3901.14K? 0 +073154.69 -012125.0 +000006.1+000009.700007.9 08.3901.10K? 0 +073206.33 -160421.8 -000017.9-000003.500002.9 08.3901.05K? 0 +074209.08 -131638.5 +000003.2-000024.000018.6 08.3901.29K? 0 +074325.35 +623135.4 +000014.7-000019.300013.0 08.3901.13K? 0 +074652.70 +153005.4 +000005.3-000020.900018.9 08.3901.15K? 0 +074825.36 -201440.2 -000009.0-000028.100019.2 08.3901.10K? 0 +075332.31 -291335.1 -000003.1-000037.300005.5 08.3901.02K? 0 +080500.94 +022823.4 +000015.4+000016.100013.8 08.3901.76K? 0 +081007.45 +692624.4 -000008.3-000004.300012.8 08.3901.36K? 0 +081102.77 -011005.4 +000064.0-000070.700012.2 08.3901.05K? 0 +081155.96 +810307.4 +000000.1-000002.200002.7 08.3901.00K? 0 +081403.23 +194036.8 -000014.7-000019.100024.4 08.3901.22K? 0 +081548.34 -072011.2 +000002.3-000025.800025.5 08.3901.44K? 0 +081556.24 -310916.1 -000021.8-000008.200011.3 08.3901.57K? 0 +082126.97 -362647.1 +000000.9+000007.800000.1 08.3901.66K? 0 +082127.25 +322806.5 +000000.6+000011.100006.5 08.3901.67K? 0 +082851.02 +480237.5 +000008.8+000001.600014.4 08.3901.65K? 0 +083110.56 -235514.1 +000013.2-000006.800020.9 08.3901.16K? 0 +083446.77 -040912.6 -000022.8-000007.100000.8 08.3901.54K? 0 +083916.01 +441438.8 -000008.3-000016.500005.2 08.3901.02K? 0 +084043.13 +283422.1 -000058.6+000000.400009.5 08.3901.01K? 0 +084048.97 +335430.7 -000000.9-000020.900002.8 08.3901.53K? 0 +084107.96 -643608.9 +000002.5+000022.900012.3 08.3901.52K? 0 +084133.15 -411414.8 -000011.2-000006.500010.2 08.3901.43K? 0 +084208.24 -314447.7 +000005.0-000016.400009.6 08.3901.02K? 0 +084354.68 +101655.1 +000038.0-000008.700008.3 08.3901.60K? 0 +084726.02 +403031.0 +000012.6-000014.100017.9 08.3901.24K? 0 +090258.60 -582339.8 +000028.4-000018.000002.8 08.3901.51K? 0 +092323.74 -074017.3 -000035.7+000004.700003.0 08.3901.24K? 0 +093400.23 -103326.4 -000023.0+000011.200013.1 08.3901.36K? 0 +094206.72 -323715.6 -000022.7+000013.300009.1 08.3901.63K? 0 +094239.24 -404052.2 -000010.5+000000.000001.8 08.3901.14K? 0 +101135.22 +275033.9 +000008.7-000035.000006.8 08.3901.40K? 0 +101334.99 -664630.6 +000018.2-000003.400011.9 08.3901.74K? 0 +102041.04 -551917.1 -000001.8+000011.900005.7 08.3901.29K? 0 0.10 1.00 +102457.28 +011952.3 +000016.0-000017.900009.6 08.3901.17K? 0 +102700.99 -030306.1 -000002.3+000008.400004.4 08.3901.10K? 0 +102931.29 -574038.5 -000006.0-000012.800002.1 08.3901.34K? 0 +103430.67 +314049.9 -000007.6+000000.100000.8 08.3901.51K? 0 +103642.99 -084240.0 -000039.9-000047.700002.4 08.3901.08K? 0 +104208.23 -160530.3 -000024.9-000007.600022.2 08.3901.53K? 0 +104219.60 -272748.6 -000035.0-000015.400008.0 08.3901.51K? 0 +104955.71 -140118.6 -000020.0+000026.400001.5 08.3901.39K? 0 +105712.78 -361257.6 -000044.9-000022.700007.4 08.3901.52K? 0 +110222.96 -435224.7 -000023.2+000043.100013.9 08.3901.11K? 0 +110758.28 -405610.0 +000015.9-000001.100008.2 08.3901.01K? 0 +112753.39 -371719.2 +000046.4+000016.300017.3 08.3901.14K? 0 +113035.61 -570802.3 -000562.6+000032.600047.4 08.3901.04K? 0 +113043.98 -195346.2 +000012.2-000015.100002.1 08.3901.01K? 0 +113709.32 +045746.8 -000076.8-000003.500010.3 08.3901.04K? 0 +114030.23 -463341.4 -000012.0+000000.800006.0 08.3901.05K? 0 +114654.85 -614147.2 -000035.3-000008.800006.1 08.3901.10K? 0 +120220.83 +430826.1 -000015.7-000004.300017.6 08.3901.18K? 0 +121716.10 -530954.1 -000009.3+000013.200014.8 08.3901.74K? 0 +121829.78 -605452.3 -000044.8-000003.900015.0 08.3901.03K? 0 +122033.22 +800057.0 +000003.9+000000.500004.8 08.3901.15K? 0 +122840.75 -225525.2 -000010.0-000006.300009.5 08.3901.39K? 0 +123923.12 -452727.8 -000013.4+000028.100010.0 08.3901.34K? 0 +124427.83 -100452.7 -000019.0-000001.500014.3 08.3901.38K? 0 +125848.42 +081236.4 +000003.3-000009.900015.1 08.3901.57K? 0 +130323.97 -543524.6 -000024.8-000000.700007.2 08.3901.08K? 0 +131128.25 +262313.1 -000013.7+000007.100001.4 08.3901.00K? 0 +131818.75 -253115.1 +000015.1+000022.600000.6 08.3901.16K? 0 +132109.88 -395832.5 -000022.6-000001.900004.9 08.3901.65K? 0 +132314.09 +393816.0 +000019.5-000002.400009.5 08.3901.18K? 0 +135341.01 -444953.3 -000032.4-000018.000004.7 08.3901.57K? 0 +140435.82 -673819.0 +000001.3+000002.200002.9 08.3901.16K? 0 +140510.17 -634322.7 -000029.5+000026.100004.7 08.3901.59K? 0 +141343.24 +580654.5 +000001.7-000012.800004.0 08.3901.46K? 0 +142146.66 -510907.3 +000029.0-000007.000004.1 08.3901.25K? 0 +143118.58 -115212.5 -000029.9-000002.000006.0 08.3901.02K? 0 +143604.06 -243503.7 -000050.3-000001.400000.6 08.3901.21K? 0 +143833.06 -482347.0 +000005.2-000016.600004.4 08.3901.69K? 0 +144810.88 -302452.0 -000056.8+000021.600005.4 08.3901.06K? 0 +145005.02 -383201.2 +000003.2+000002.100013.1 08.3901.00K? 0 +150952.72 -711449.1 +000004.8+000000.500007.4 08.3901.03K? 0 +151218.12 +525756.6 +000001.7+000050.600002.0 08.3901.05K? 0 +151935.83 +293403.3 -000043.5-000009.800003.8 08.3901.20K? 0 +152048.03 -441343.8 +000003.0+000017.400013.2 08.3901.65K? 0 +152345.51 -652035.5 -000008.0-000003.500019.4 08.3901.57K? 0 +152517.82 +143510.4 -000006.9-000042.100004.2 08.3901.13K? 0 +153349.07 +112545.6 +000010.0+000002.700002.5 08.3901.64K? 0 +153842.57 -200930.6 +000015.5-000003.900001.8 08.3901.42K? 0 +160932.10 -064339.9 +000021.4-000051.600006.0 08.3901.27K? 0 +161208.38 +143256.2 +000018.6-000020.700021.2 08.3901.45K? 0 +161302.22 -643252.9 -000015.2+000006.100006.5 08.3901.20K? 0 +161416.26 -163226.7 +000029.1-000009.400004.9 08.3901.54K? 0 +161738.25 -060753.7 -000014.9-000007.400002.7 08.3901.74K? 0 +162004.24 -531433.0 -000012.9-000028.900021.5 08.3901.34K? 0 +162206.91 -653411.1 +000003.2-000003.100008.5 08.3901.63K? 0 +162457.82 -740951.6 +000001.2-000030.200011.5 08.3901.19K? 0 +162458.63 +224808.9 -000049.5-000039.200012.7 08.3901.09K? 0 +165453.19 +143343.5 -000010.4+000026.600009.9 08.3901.22K? 0 +170557.64 +050216.7 -000006.3+000005.600024.8 08.3901.63K? 0 +170859.02 +464733.8 +000007.1-000014.500011.4 08.3901.53K? 0 +171415.64 +141800.9 -000010.4-000015.900010.8 08.3901.66K? 0 +171724.72 +422845.9 +000023.5-000046.800000.8 08.3901.07K? 0 +171838.33 +413253.3 -000007.1-000002.600024.0 08.3901.34K? 0 +173516.54 -625934.1 -000024.2-000035.700007.7 08.3901.27K? 0 +173609.21 +522859.7 +000004.5-000028.700003.9 08.3901.63K? 0 +173903.98 -580903.5 +000026.6+000013.300011.8 08.3901.36K? 0 +174040.56 -620944.5 +000012.5-000012.300001.1 08.3901.45K? 0 +174052.43 -272344.7 -000019.3+000001.000018.8 08.3901.78K? 0 +174117.67 +613620.5 -000008.8-000003.700004.7 08.3901.45K? 0 +174342.06 -613248.1 -000024.2-000008.500012.7 08.3901.62K? 0 +174404.80 -311630.5 -000006.1+000004.800001.0 08.3901.34K? 0 +174732.99 +723842.8 -000011.3+000009.100004.0 08.3901.11K? 0 +174833.66 +233909.2 -000004.0+000018.600001.9 08.3901.03K? 0 +175019.30 -510712.5 +000008.7-000035.200008.7 08.3901.00K? 0 +175210.81 -282704.1 -000007.9+000027.100029.8 08.3901.86M? 0 +175451.54 +691319.1 -000031.0+000000.000012.2 08.3901.26K? 0 +175822.84 +143650.9 +000024.9+000001.800000.9 08.3901.23K? 0 +180122.10 +475323.2 +000006.2+000023.400003.8 08.3901.00K? 0 +180412.30 -344915.6 -000023.8-000020.700020.2 08.3901.70K? 0 +180909.29 -150332.6 +000007.6-000003.700031.4 08.3901.57K? 0 +181144.94 +272314.7 -000000.8+000011.500003.1 08.3901.08K? 0 +182018.48 -151310.1 +000016.3+000009.800009.7 08.3901.75K? 0 +182315.11 +495749.4 +000002.6-000013.000005.7 08.3901.19K? 0 +182737.59 +214821.2 -000004.3+000003.200004.0 08.3901.72K? 0 +183221.32 -161321.5 -000030.8-000003.100015.2 08.3901.26K? 0 +185151.22 +441422.5 -000008.9-000020.100002.2 08.3901.02K? 0 +190621.67 +243915.6 -000004.5+000009.500016.4 08.3901.28K? 0 +191231.12 +434414.8 +000000.3-000037.200000.6 08.3901.30K? 0 +191802.52 -010032.0 +000024.8+000005.500024.9 08.3901.72K? 0 +192026.03 -185147.6 -000016.0-000024.900022.6 08.3901.55K? 0 +192404.06 +653611.6 -000006.3+000012.900004.7 08.3901.09K? 0 +192438.36 +290805.1 -000005.4-000016.800003.4 08.3901.60K? 0 +192509.90 -662809.7 -000229.1+000237.500037.1 08.3901.04K? 0 +192549.43 +824624.1 +000013.7+000023.800002.3 08.3901.42K? 0 +193144.79 +030709.2 +000012.5+000006.000011.7 08.3901.04K? 0 +193622.98 -091911.8 +000020.8-000004.500005.9 08.3901.69K? 0 +193720.45 -741342.0 +000000.1-000004.400001.4 08.3901.15K? 0 +194104.57 -233900.7 -000027.6+000008.100009.1 08.3901.10K? 0 +194915.66 -325808.3 +000015.4+000001.200004.9 08.3901.19K? 0 +195218.94 -093337.6 +000006.5+000008.300004.0 08.3901.46K? 0 +195223.23 +311956.4 +000009.2+000005.600006.3 08.3901.36K? 0 +195426.76 -670637.2 +000001.3-000010.200009.4 08.3901.34K? 0 +200545.96 +201912.8 -000010.2-000012.300002.7 08.3901.12K? 0 +200854.17 -560339.9 +000015.8+000010.100010.4 08.3901.14K? 0 +201409.60 -135335.0 -000015.1-000029.200010.8 08.3901.34K? 0 +201536.46 -641523.5 +000018.8-000011.300009.3 08.3901.03K? 0 +201847.19 -270432.7 +000030.1-000014.000021.3 08.3901.22K? 0 +202221.03 -563003.4 +000029.8-000021.000013.3 08.3901.41K? 0 +202330.17 -203146.2 -000026.7-000032.500005.8 08.3901.61K? 0 +202504.74 -411428.0 -000030.9-000030.500004.8 08.3901.08K? 0 +202542.09 +370842.6 -000007.1+000008.100000.3 08.3901.03K? 0 +202649.55 +165617.9 +000006.6+000003.500007.4 08.3901.02K? 0 +203304.92 +253409.6 +000015.7+000003.300014.3 08.3901.07K? 0 +203336.22 +210623.3 +000015.8-000006.800010.4 08.3901.02K? 0 +203538.72 +500206.4 -000011.9-000015.100010.0 08.3901.25K? 0 +204111.62 +352207.5 -000012.5-000005.400001.0 08.3901.43K? 0 +205152.26 +042531.4 +000013.0-000027.700000.7 08.3901.02K? 0 +205931.51 -012804.4 -000012.7-000028.000004.7 08.3901.10K? 0 +210612.43 -310210.3 +000009.9-000022.400000.3 08.3901.22K? 0 +211536.73 +470112.4 +000016.6-000010.200000.4 08.3901.61K? 0 +211722.96 -750156.2 +000013.7+000007.300002.1 08.3901.19K? 0 +212141.97 +094335.6 -000004.6-000007.900002.4 08.3901.51K? 0 +212800.83 +413411.4 +000019.1+000003.700014.3 08.3901.31K? 0 +213355.44 +001327.9 -000003.3+000001.000004.1 08.3901.16K? 0 +213707.51 -303330.8 -000034.0-000037.100008.3 08.3901.01K? 0 +213904.36 +090323.1 +000009.6-000004.900006.2 08.3901.36K? 0 +214337.39 -380835.3 -000000.6-000009.900014.7 08.3901.47K? 0 +214607.48 -061756.2 +000033.6+000008.400012.6 08.3901.26K? 0 +215718.72 +174544.7 -000039.3-000022.500006.7 08.3901.35K? 0 +220332.23 -072733.8 +000030.6+000003.000020.4 08.3901.62K? 0 +221130.25 +094219.9 +000003.0-000007.600002.2 08.3901.02K? 0 +221716.19 -334732.6 +000042.7-000015.900001.9 08.3901.51K? 0 +221905.28 +103109.2 -000008.5-000011.100002.6 08.3901.12K? 0 +222026.86 +611000.3 +000068.8-000007.700003.7 08.3901.16K? 0 +222057.70 +542629.0 -000000.1-000028.000000.8 08.3901.34K? 0 +222202.83 -034810.2 +000026.1-000039.000017.9 08.3901.07K? 0 +222338.07 +302629.6 -000039.9-000017.300003.1 08.3901.56K? 0 +222615.97 +425225.5 -000007.7-000004.300003.7 08.3901.59K? 0 +222633.53 -585240.5 -000020.3-000017.400011.1 08.3901.45K? 0 +223259.87 +460431.9 -000009.2-000016.600012.2 08.3901.77K? 0 +223617.95 -050916.8 -000000.3-000035.700002.6 08.3901.46K? 0 +225331.22 +232441.3 +000022.6-000004.400000.4 08.3901.11K? 0 +225346.57 -072321.7 +000007.5+000020.200006.6 08.3901.17K? 0 +225746.21 -223637.9 +000019.4+000002.900007.3 08.3901.11K? 0 +231034.37 +602515.4 -000010.5-000020.800006.8 08.3901.10K? 0 +231529.24 +615157.3 -000040.8-000004.500004.0 08.3901.18K? 0 +231650.60 -171658.8 +000008.5-000013.300019.5 08.3901.19K? 0 +232026.57 -200139.5 +000036.3-000030.600002.8 08.3901.28K? 0 +232714.00 -501643.4 -000023.1-000011.300004.1 08.3901.52K? 0 +233000.35 +551559.1 +000015.1-000016.800014.0 08.3901.04K? 0 +233752.87 -055841.6 +000073.7-000045.000001.2 08.3901.04K? 0 +235335.21 -802027.6 +000039.7+000018.200005.9 08.3901.22K? 0 +195222.48 +255744.8 -000009.4-000014.300008.8 08.3902.17M? 0 +222911.26 +571247.0 -000031.6-000023.400011.1 08.3902.02M? 0 +000256.63 +402445.0 +000035.9-000008.500006.7 08.4000.17A? 0 +000825.36 -212431.6 +000158.2+000044.200008.0 08.4000.88G? 0 +000847.39 +864716.4 +000327.1-000001.300013.9 08.4000.58G? 0 +001015.89 -573054.0 +000031.8-000011.600020.5 08.4000.92G? 0 +001023.03 -114709.0 +000028.6-000005.800012.0 08.4000.50F? 0 +001055.92 +480637.5 +000173.7+000004.400010.3 08.4000.56F? 0 +001512.70 -342943.0 +000004.7+000034.500005.2 08.4000.91G? 0 +001624.12 +655715.9 +000093.3-000026.300013.1 08.4000.59G? 0 +002612.97 +492321.5 -000013.6-000009.200004.3 08.4000.09A? 0 +003233.68 +551253.1 -000006.1-000012.700002.2 08.4000.08A? 0 +003552.20 +291416.3 +000091.4-000020.600025.2 08.4000.63G? 0 +003622.31 +333839.5 +000015.9-000006.000009.7 08.4000.32F? 0 +003821.21 +194218.2 +000026.8-000032.600002.6 08.4000.46F? 0 +004130.47 -041358.1 +000030.3+000003.100000.6 08.4000.37F? 0 +005644.94 +174333.9 -000000.7-000019.200012.6 08.4000.30A? 0 +005702.21 +453637.2 -000001.1-000014.200001.2 08.4000.16A? 0 +005936.28 -011935.0 +000102.4-000003.100004.3 08.4000.59G? 0 +010142.24 -531909.7 -000020.9-000033.300017.7 08.4000.33F? 0 +010555.72 -264343.8 -000030.0-000015.100000.4 08.4000.22A? 0 +011118.73 -591200.3 +000023.1+000002.300002.0 08.4000.91G? 0 +011720.31 +042331.1 +000000.4+000004.100010.7 08.4000.41F? 0 +011929.08 -245703.3 -000023.8-000116.200019.1 08.4000.69G? 0 +012358.34 +395527.4 +000018.8-000012.400005.4 08.4000.17A? 0 +012649.23 -292828.2 +000020.5-000190.100028.2 08.4000.74G? 0 +013550.51 -430006.1 +000037.1-000136.200002.6 08.4000.92G? 0 +014135.35 -525556.5 +000136.2-000026.800012.4 08.4000.95G? 0 +014249.99 +110509.1 +000015.6-000026.100009.0 08.4000.29A? 0 +014609.70 +744921.9 -000072.9-000014.400014.8 08.4000.42F? 0 +014649.40 -824022.7 +000020.3-000007.900012.9 08.4000.34F? 0 +014703.87 +184039.9 +000040.4-000032.200006.3 08.4000.52F? 0 +014743.09 -131151.9 -000004.1-000028.100005.4 08.4000.52F? 0 +014836.76 -440612.5 +000012.2-000008.400010.0 08.4000.44F? 0 +015829.70 +580643.6 +000059.5-000013.900008.6 08.4000.39F? 0 +015853.57 +285145.7 +000006.3-000025.500004.7 08.4000.88G? 0 +015959.88 -314459.9 -000014.7+000009.000001.1 08.4000.62G? 0 +020221.16 +192323.8 +000017.1-000012.800002.7 08.4000.14A? 0 +020959.48 -722942.5 +000011.4-000001.700007.1 08.4000.95G? 0 +021831.08 +553223.1 +000080.6-000054.300000.2 08.4000.43F? 0 +022702.24 +335543.0 -000025.1-000000.800001.8 08.4000.59G? 0 +022808.02 +803702.6 -000009.9+000003.200002.0 08.4000.14A? 0 +023007.29 +332423.6 +000019.9-000018.100002.7 08.4000.17A? 0 +023056.70 -520001.4 +000028.2+000026.600013.8 08.4000.34F? 0 +023502.60 +340945.4 +000018.9-000007.800018.9 08.4000.34F? 0 +023657.21 +372116.2 +000013.4-000009.500004.6 08.4000.96K? 0 +023849.12 -252156.7 +000038.9-000002.000010.6 08.4000.34F? 0 +024503.95 +341951.5 -000017.3-000020.800009.2 08.4000.08A? 0 +024917.11 +491804.8 +000017.3-000021.200003.1 08.4000.12A? 0 +030029.71 +624319.0 -000003.9-000004.900001.5 08.4000.35F? 0 +030116.43 +454842.1 +000034.1-000041.200006.4 08.4000.50F? 0 +030454.26 +600132.7 -000007.6-000000.200002.8 08.4000.13A? 0 +031216.18 +171803.9 -000013.5-000000.300002.6 08.4000.32F? 0 +031231.22 -775454.6 +000047.6+000052.600010.2 08.4000.52F? 0 +031846.54 +593804.2 -000006.3-000007.400006.3 08.4000.19A? 0 +032554.80 +690913.1 +000061.0-000050.000016.0 08.4000.59G? 0 +032557.56 -220350.1 +000145.2+000118.900022.9 08.4000.76G? 0 +032635.85 +572436.3 +000056.0-000163.800011.8 08.4000.88G? 0 +032837.96 +492315.7 +000029.0-000020.600005.9 08.4000.20A? 0 +033803.40 -324428.3 -000009.2-000009.900001.8 08.4000.36F? 0 +034143.88 -051429.2 +000021.4-000032.600006.7 08.4000.28A? 0 +034808.52 -213433.8 +000001.9+000013.500005.9 08.4000.32F? 0 +035117.82 +544216.9 +000014.9-000008.400004.0 08.4000.25A? 0 +040348.41 +375819.9 -000012.2-000014.500002.8 08.4000.11A? 0 +040445.58 -114847.5 -000048.2-000093.300003.7 08.4000.48F? 0 +040951.08 -790104.5 +000003.8-000008.000001.0 08.4000.20A? 0 +041122.54 +442143.8 -000005.1-000022.500010.8 08.4000.08A? 0 +041159.82 -175206.0 +000020.0+000037.900002.4 08.4000.91G? 0 +041208.92 -102809.0 -000102.9-000114.200021.8 08.4000.67G? 0 0.10 1.00 +042043.05 +111408.5 +000029.3-000010.000012.5 08.4000.20A? 0 +043041.20 +521822.5 +000014.2-000014.400001.5 08.4000.25A? 0 +043136.15 +295537.8 +000007.5-000040.400002.4 08.4000.41F? 0 +043700.41 -515026.4 +000006.2-000024.400005.0 08.4000.83G? 0 +044144.56 -611309.3 +000028.6-000006.300003.2 08.4000.09A? 0 +044153.04 -061235.2 -000023.4+000000.000018.4 08.4000.45F? 0 +044154.30 -580114.6 +000065.1-000012.200022.6 08.4000.78G? 0 +044532.98 +675551.2 +000010.0-000023.400008.8 08.4000.95K? 0 +044730.26 +421911.8 -000000.4-000003.900012.6 08.4000.02A? 0 +044813.40 +085736.3 +000031.7-000009.200029.6 08.4000.43F? 0 +045545.55 -022016.1 +000014.3+000022.300008.5 08.4000.85G? 0 +045610.61 +025605.6 +000152.9-000288.300013.2 08.4000.88G? 0 +045937.12 -101930.5 +000015.2-000131.200026.2 08.4000.59G? 0 +050329.82 -582646.7 +000018.5+000012.000003.6 08.4000.30A? 0 +050511.09 -251135.5 -000001.6-000042.800019.8 08.4000.44F? 0 +050641.92 -505629.2 -000008.9+000020.700009.8 08.4000.46F? 0 +050925.74 -694251.8 +000036.9+000068.000015.5 08.4000.47F? 0 +051545.33 -241713.9 +000002.7+000007.000003.9 08.4000.28A? 0 +052103.25 +042841.0 +000001.8+000004.100002.5 08.40-0.03B? 0 +052126.15 -452028.5 -000006.6+000032.900010.3 08.4000.41F? 0 +052303.48 +031134.3 -000010.6+000004.500009.2 08.4000.88G? 0 +052312.07 +070322.6 -000003.6-000000.400011.7 08.4000.95K? 0 +052351.37 +005146.3 -000000.5-000004.100005.5 08.40-0.06B? 0 +052407.94 -354704.5 +000016.1-000023.700011.8 08.4000.86G? 0 +052609.80 -152807.4 -000009.8+000018.000003.0 08.4000.96K? 0 +053200.13 -174601.1 +000056.1+000012.800012.6 08.4000.52F? 0 +053858.02 +282736.5 -000002.5-000014.800000.8 08.4000.27A? 1 +054124.50 +385428.4 +000003.5-000019.000009.3 08.4000.29A? 0 +054422.20 +183137.2 +000015.7+000006.500016.8 08.4000.35F? 0 +055044.67 +490357.8 -000009.7-000047.700012.3 08.4000.31A? 0 +055412.16 +162039.2 -000001.1-000003.800008.6 08.4000.30A? 0 +055437.14 -114922.7 +000024.5-000004.700000.2 08.4000.20A? 0 +055536.65 +304241.0 +000014.1+000007.800020.9 08.4000.06A? 0 +055708.18 +565904.6 +000001.9-000007.500005.9 08.4000.08A? 0 +055733.25 +093453.1 -000003.0-000013.000005.2 08.40-0.03B? 0 +055854.01 -750935.1 +000008.5+000143.100003.5 08.4000.83G? 0 +060214.12 -472500.6 -000008.9-000000.100003.6 08.4000.24A? 0 +060555.49 +404120.4 +000022.4+000002.700000.5 08.4000.11A? 0 +060909.56 +113919.7 -000087.9-000063.300025.9 08.4000.63G? 0 +060935.88 +054007.6 +000049.3+000058.500055.7 08.4000.90G? 0 +061107.98 -283553.2 -000010.9-000000.300002.1 08.4000.01A? 0 +061131.55 +570132.4 -000010.4-000079.800020.4 08.4000.56F? 0 +061534.25 +140832.7 +000031.3+000116.000005.3 08.4000.55F? 0 +062200.14 -535812.1 +000001.9+000031.400013.6 08.4000.02A? 0 +062323.69 +513317.8 +000014.4-000044.500013.2 08.4000.32F? 0 +062408.36 -012825.4 +000007.6+000004.700012.8 08.4000.30A? 0 +063126.28 +652825.5 -000010.7+000042.800014.3 08.4000.58F? 0 +063515.56 +282633.7 +000013.6-000017.500032.5 08.4000.24A? 0 +064712.74 +571522.0 -000006.1-000002.400012.8 08.4000.37F? 0 +064715.45 -650519.5 +000018.6-000016.700003.1 08.4000.98K? 0 +065027.26 -312836.0 -000002.4+000002.200004.4 08.4000.30A? 0 +065354.15 -595251.3 -000003.1+000009.400002.4 08.40-0.09B? 0 +065356.13 +282313.3 +000000.9-000015.100007.2 08.4000.41F? 0 +065432.95 -273333.8 -000031.0+000009.000009.0 08.4000.70G? 1 +065705.82 +321724.1 -000002.9-000003.900001.6 08.4000.30A? 0 +065829.09 -081737.5 -000026.6-000033.500007.3 08.4000.22A? 0 +070257.61 -020151.1 -000012.1-000013.400017.5 08.4000.16A? 0 +070534.59 +464005.9 -000001.5-000016.400008.2 08.40-0.02B? 0 +070844.93 +642207.6 -000000.5-000025.400008.3 08.4000.05A? 0 +070913.48 +190233.9 +000039.7-000040.500001.0 08.4000.67G? 0 +070943.51 -235629.6 +000002.7-000005.400007.1 08.40-0.06B? 0 +071328.65 -210732.5 -000011.9+000023.800008.6 08.4000.34F? 0 +071342.34 -085531.0 -000018.1+000016.700004.8 08.4000.01A? 0 +071353.37 +250041.7 +000000.0+000000.000000.0 08.4000.00B? 0 +071353.91 -360458.0 -000010.9+000008.200008.2 08.4000.20A? 0 +071948.49 -413556.2 -000013.6+000014.900001.9 08.4000.10A? 0 +071949.70 +455254.0 +000011.4-000000.700000.1 08.4000.24A? 0 +072202.72 -470149.5 -000004.9-000002.900002.3 08.4000.88G? 0 +072323.26 -354721.0 +000001.1+000009.200002.0 08.4000.09A? 0 +072328.46 -094834.5 -000032.5+000011.900001.0 08.4000.36F? 0 +072341.61 +540530.3 +000003.0-000033.700002.4 08.4000.06A? 0 +072403.16 -320932.3 -000006.9+000012.100001.6 08.40-0.01B? 0 +072412.37 -405205.5 +000014.0+000002.400011.0 08.4000.37F? 0 +072419.35 +071646.3 -000002.5-000018.300001.2 08.4000.15A? 0 +072720.85 -112930.8 -000008.1-000006.400010.5 08.40-0.01B? 1 +072744.09 +625945.1 +000016.5-000016.600004.8 08.4000.96K? 0 +073021.64 +095404.3 +000004.3-000000.100007.4 08.4000.17A? 0 +073247.52 +273900.7 -000019.5-000020.500004.2 08.4000.28A? 0 +073341.33 +064109.4 +000003.4+000016.000006.0 08.4000.30A? 0 +073613.76 -174838.6 -000046.6-000023.100007.5 08.4000.42F? 0 +073625.26 -615226.0 -000009.0+000021.300002.7 08.4000.07A? 0 +073921.92 -541750.5 +000004.0+000002.600008.5 08.4000.19A? 0 +074241.77 -142106.8 -000011.4+000019.600010.3 08.4000.49F? 0 +074340.17 -525022.4 -000005.5+000006.700002.6 08.40-0.04B? 0 +074423.29 -093349.9 -000003.8-000005.800001.4 08.4000.07A? 0 +075258.04 -020051.8 -000075.1+000005.000029.0 08.4000.53F? 0 +075507.23 -603243.9 -000008.9+000041.700008.6 08.4000.11A? 0 +075757.40 +035146.8 -000004.7-000091.100015.0 08.4000.49F? 0 +080208.61 +584612.7 +000043.9-000019.800006.2 08.4000.47F? 0 +080414.62 -480029.3 -000007.9+000018.600004.8 08.4000.02A? 0 +080427.12 +333948.0 -000014.8-000013.900021.4 08.4000.66G? 0 +080428.75 -323409.4 -000022.0+000028.800006.3 08.4000.21A? 0 +080434.78 +152153.5 -000174.4-000233.700032.8 08.4000.86G? 0 +080533.37 +095215.0 -000039.6-000003.500006.5 08.4000.27A? 0 +080540.32 -043925.9 -000022.4-000004.600004.9 08.4000.09A? 0 +081348.71 +153802.4 +000008.8+000045.300019.0 08.4000.89G? 1 +081603.32 -251406.1 +000003.3-000012.100011.4 08.4000.98K? 0 +081652.79 -762536.3 -000073.6+000073.000010.2 08.4000.56F? 0 +081836.76 -402357.8 -000003.0-000000.300005.5 08.40-0.11B? 0 +082718.39 -774345.6 -000014.1+000036.200002.2 08.4000.19A? 0 +082744.76 -493616.8 +000000.7-000017.400010.0 08.4000.11A? 0 +082759.33 +414256.0 -000030.7-000036.500012.6 08.4000.47F? 0 +082820.77 -124000.1 -000026.9+000003.900020.4 08.4000.48F? 0 +082833.81 -335050.0 -000013.2+000012.900000.1 08.40-0.02B? 0 +082942.25 -423006.1 +000023.2-000037.600011.8 08.4000.53F? 0 +083104.36 +352145.6 -000006.6+000013.600003.6 08.4000.89G? 0 +083231.14 -401237.1 -000241.9+000213.300018.8 08.4000.61G? 0 +083515.45 -602402.5 -000015.9+000031.000002.5 08.4000.49F? 0 +083716.40 -485438.7 -000041.8+000046.600011.1 08.4000.41F? 0 +083728.20 -351919.8 -000012.9+000002.000005.3 08.4000.28A? 0 +083837.68 -454754.6 -000012.2-000007.900002.5 08.4000.19A? 0 +083936.70 -422912.7 -000018.9+000011.400005.9 08.40-0.06B? 0 +084008.85 -400401.9 -000024.5+000011.600002.3 08.4000.11A? 0 +084633.32 -324213.7 -000014.2+000010.400004.7 08.4000.06A? 0 +084846.80 +492618.8 -000013.5-000025.500008.0 08.4000.27A? 0 +085154.16 +580736.1 -000009.1-000003.900017.0 08.4000.43F? 0 +085357.90 -055512.5 -000041.1+000009.600001.5 08.4000.29A? 0 +085814.69 -262059.4 +000000.3-000010.300007.3 08.4000.08A? 0 +090001.40 -143143.1 -000012.7-000003.000014.8 08.4000.32F? 0 +090008.35 -581543.3 -000007.7-000000.700006.1 08.4000.11A? 0 +090017.94 +345145.8 -000140.8-000057.300035.6 08.4000.80G? 0 +090134.98 -151045.0 -000041.7-000066.800009.9 08.4000.61G? 0 +090621.94 -025547.0 -000039.7-000004.600011.3 08.4000.63G? 0 +090638.28 +024905.9 -000042.4+000067.500020.4 08.4000.44F? 0 +090813.87 -282909.9 -000014.0+000006.800006.9 08.4000.07A? 0 +090914.41 +151427.8 +000001.0-000023.200016.9 08.4000.45F? 0 +091749.80 +214653.8 -000001.3-000005.800000.9 08.4000.99K? 0 +092203.66 -095416.7 -000011.6-000001.700015.3 08.4000.13A? 0 +092509.57 +092844.8 -000016.5-000049.000011.3 08.4000.95G? 0 +093228.62 +441432.9 -000015.7+000001.400002.3 08.4000.91G? 0 +094003.62 +490749.1 -000003.1-000004.500003.3 08.4000.98K? 0 +094037.96 -182907.4 +000021.0-000025.100013.2 08.4000.40F? 0 +094153.98 -455948.1 +000021.6-000001.800011.1 08.4000.95K? 0 +094340.15 +740250.0 -000037.3-000105.300001.5 08.4000.85G? 0 +094417.81 -335055.3 -000014.5+000012.300009.2 08.4000.44F? 0 +094746.96 +591757.2 -000020.8-000009.200011.5 08.4000.97K? 0 +094813.46 -463222.2 -000031.1+000006.400002.6 08.4000.09A? 0 +094931.85 +183903.8 +000027.5-000039.200013.2 08.4000.92G? 0 +095241.54 -162249.9 -000042.7+000036.400016.0 08.4000.54F? 0 +100258.69 +383645.5 -000072.9-000047.300018.6 08.4000.46F? 0 +100423.56 +705202.4 -000107.4-000212.900012.8 08.4000.64G? 0 +100428.18 +422230.1 -000101.9+000039.200003.5 08.4000.49F? 0 +100615.18 +405530.4 -000089.8-000018.000005.6 08.4000.71G? 0 +101027.51 +113433.7 -000139.3-000136.700025.0 08.4000.71G? 0 +101740.42 +700013.1 -000035.8+000000.600000.4 08.4000.45F? 0 +101745.43 +062457.1 -000024.3-000012.100001.1 08.4000.40F? 0 +102423.48 +713002.1 -000039.7-000010.300000.8 08.4000.38F? 0 +103232.50 -722541.2 -000054.6-000046.300012.2 08.4000.59G? 0 +103330.73 -201052.4 -000009.8-000004.200014.4 08.4000.37F? 1 +103638.44 -592118.8 -000010.6+000004.000000.3 08.40-0.05B? 0 +103836.87 +401919.7 -000085.3-000001.200001.8 08.4000.60G? 0 +104212.48 +024748.5 +000018.2-000022.700024.9 08.4000.95G? 0 +104708.37 -603424.2 -000013.7-000006.400005.2 08.4000.01A? 0 +104811.91 -521816.8 -000016.3+000012.700002.3 08.40-0.01B? 0 +105140.06 -450218.8 -000020.6-000000.600001.0 08.4000.13A? 0 +105245.19 -570744.7 -000016.0+000001.600005.3 08.40-0.08B? 0 0.10 1.00 +105313.44 +165832.2 -000006.3-000055.100020.2 08.4000.58F? 0 +105330.53 -585015.2 +000031.2-000025.900035.2 08.4000.00B? 0 +105410.97 -371550.1 +000059.6-000171.300027.9 08.4000.72G? 0 +105506.41 -225531.6 -000026.1-000019.900005.0 08.4000.20A? 0 +105740.94 -411856.9 -000019.5-000026.900005.0 08.4000.99K? 0 +105820.15 -732409.6 +000003.2+000034.900004.3 08.4000.33F? 0 +110008.88 -200257.1 -000017.3+000005.900000.3 08.4000.86G? 0 +110639.14 +570305.0 -000087.2-000019.400007.0 08.4000.52F? 0 +111016.51 -593046.8 +000004.3-000002.900005.9 08.4000.04A? 0 +111058.97 +660243.4 -000000.5-000001.000013.5 08.4000.94G? 0 +111635.77 +122744.1 -000119.3+000081.700010.3 08.4000.69G? 0 +111756.01 -403412.1 -000064.3+000000.200022.8 08.4000.97K? 0 +111946.60 -205855.4 -000022.9-000030.000001.5 08.4000.45F? 0 +112502.16 -123250.0 -000081.3-000013.800008.3 08.4000.90G? 0 +112544.28 -630744.9 -000013.1-000001.900001.5 08.4000.28A? 0 +112956.36 -732231.2 -000060.8-000009.900007.4 08.4000.50F? 0 +113131.06 -603855.9 +000002.3+000002.500007.4 08.4000.08A? 0 +113605.61 +304316.5 -000079.4+000062.000022.4 08.4000.57F? 0 +115003.64 +534837.5 +000012.7-000007.000001.9 08.4000.79G? 0 +115435.36 +192540.3 -000439.8-000023.200027.5 08.4000.74G? 0 +120444.51 -522115.5 -000029.4-000014.900009.8 08.4000.40F? 0 +120716.02 +103153.6 -000027.5-000077.200013.5 08.4000.65G? 0 +122955.51 -644724.1 -000010.3-000014.500009.9 08.4000.21A? 0 +123815.80 -613607.2 -000011.6-000008.100002.7 08.4000.06A? 0 +123921.55 +200141.0 -000105.9-000096.500008.8 08.4000.78G? 0 +124820.37 -244753.0 -000057.1+000007.800022.4 08.4000.49F? 0 +124833.91 -452511.2 -000042.0-000013.300007.8 08.4000.33F? 0 +125147.62 -665122.4 -000009.4-000013.100000.9 08.40-0.08B? 0 +125615.37 -614517.9 -000011.0-000011.600005.7 08.4000.32F? 0 +131145.21 -353706.9 -000058.5-000058.700012.4 08.4000.63G? 0 +131737.17 +190118.4 +000009.5+000027.900001.9 08.4000.93G? 0 +132038.69 +364032.8 +000099.6-000039.000025.8 08.4000.54F? 0 +132039.30 -144620.6 +000041.9-000019.600016.7 08.4000.64G? 0 +132433.79 -552703.5 -000012.3-000011.600011.6 08.4000.13A? 0 +132520.63 -535018.3 -000046.6-000024.400007.0 08.4000.34F? 0 +132646.34 -471946.0 -000043.3+000022.000013.2 08.4000.07A? 0 0.10 1.00 +132646.42 -741119.7 -000016.3-000005.500005.4 08.4000.00A? 0 +132807.83 -540955.1 -000015.5-000006.200005.4 08.4000.05A? 0 +133209.00 -260016.4 -000130.9+000112.300021.1 08.4000.96K? 0 +133744.24 -461113.0 +000014.6-000009.200005.5 08.4000.24A? 0 +133831.15 -265420.4 +000004.3-000020.600006.1 08.4000.17A? 0 +134143.68 -284543.9 -000060.2-000002.000002.3 08.4000.43F? 0 +134712.85 +373644.4 +000041.7-000091.700012.6 08.4000.88G? 0 +134800.32 -655022.0 -000015.7-000006.200002.9 08.40-0.01B? 0 +140116.74 +593256.3 -000057.2+000033.300008.2 08.4000.55F? 0 +140744.85 -534109.4 -000064.9-000009.200009.6 08.4000.43F? 0 +141116.44 +150605.8 +000024.2-000024.900003.9 08.4000.37F? 0 +141409.10 -083106.4 +000000.8-000016.000013.9 08.4000.48F? 0 +141715.66 -375655.4 -000046.0-000000.500002.1 08.4000.41F? 0 +142013.09 +631233.7 +000018.5+000002.200012.5 08.4000.16A? 0 +142459.68 +193036.8 -000011.1+000009.300005.1 08.4000.96K? 0 +142828.79 -650240.3 -000073.5-000066.400017.9 08.4000.61G? 0 +143506.00 +233056.8 -000069.5-000065.500036.2 08.4000.64G? 0 +144520.20 -091251.1 -000048.9-000007.700023.5 08.4000.47F? 0 +144829.35 +031744.8 -000039.0-000013.400003.5 08.4000.50F? 0 +145307.11 -183935.8 -000019.0-000000.200009.5 08.4000.96K? 0 +145550.60 -182202.1 +000059.0-000043.300016.1 08.4000.79G? 0 +145621.74 -043413.3 -000090.0-000014.000007.0 08.4000.41F? 0 +145832.39 -472632.3 +000013.1-000013.400024.0 08.4000.04A? 0 +150335.34 -275032.1 +000171.0-000127.600011.0 08.4000.61G? 0 +151136.34 -424339.7 -000039.3-000017.000015.0 08.4000.19A? 0 +151351.41 -520559.8 -000017.0+000010.400000.2 08.4000.12A? 0 +151442.39 -072825.5 -000022.1-000012.700011.8 08.4000.17A? 0 +151715.76 -041103.7 -000033.3-000045.700013.9 08.4000.41F? 0 +151725.40 -541414.6 -000001.3+000034.400016.8 08.40-0.01B? 0 +152023.37 +163319.7 -000070.0+000029.100009.1 08.4000.50F? 0 +152031.20 -110157.1 -000019.3+000006.700000.8 08.4000.33F? 0 +152320.65 -601425.6 -000000.5-000006.600009.0 08.4000.00A? 0 +153117.97 -695012.0 -000054.1-000053.800008.6 08.4000.43F? 0 +153725.19 -682955.9 -000045.6-000048.300007.5 08.4000.47F? 0 +153754.03 +253808.0 +000014.2-000015.800002.7 08.4000.89G? 0 +153951.94 +083136.7 +000062.9-000024.300003.1 08.4000.57F? 0 +153954.98 -294459.2 +000014.2-000080.700021.5 08.4000.53F? 0 +154601.45 +653447.6 -000069.7+000104.100017.6 08.4000.50F? 0 +154616.41 +033944.1 -000041.7-000014.400012.3 08.4000.96K? 0 +154818.21 +131001.1 -000003.5-000031.000016.7 08.4000.53F? 0 +155053.22 -472737.0 -000028.7-000010.700008.9 08.4000.55F? 0 +155321.93 -215816.5 -000008.0-000007.800010.9 08.4000.41F? 0 +155338.15 +590015.6 +000004.8+000039.800000.8 08.4000.54F? 0 +160156.68 -495743.0 -000009.5-000001.700012.5 08.4000.11A? 0 +160803.73 -130010.4 -000078.8-000038.600011.8 08.4000.44F? 0 +160835.15 -204529.5 -000011.4-000030.300005.4 08.4000.61G? 0 +161124.85 -304415.9 -000029.5-000011.900002.3 08.4000.18A? 0 +161650.63 -255146.5 -000015.1-000032.300002.5 08.4000.30A? 0 +162203.14 -573402.9 -000007.3-000019.100004.5 08.4000.09A? 0 +162234.06 -334031.2 -000017.7-000023.900009.9 08.4000.54F? 0 +162309.35 -483826.1 -000006.1+000007.600004.2 08.4000.98K? 0 +163145.09 -021535.9 +000023.0-000031.400012.8 08.4000.66G? 0 +164103.05 -152125.2 -000019.7-000043.000003.6 08.4000.52F? 0 +164335.02 +204150.4 +000003.0-000015.000002.5 08.40-0.04B? 0 +164338.96 -151437.5 -000007.3-000018.000008.5 08.4000.42F? 0 +164705.05 -393456.4 -000003.5-000004.700009.4 08.4000.17A? 0 +164843.11 +474753.9 -000025.5+000024.200003.1 08.4000.25A? 0 +165029.65 -404533.4 -000013.6-000009.000005.4 08.4000.15A? 0 +165218.66 +422700.7 +000020.8-000020.300002.6 08.4000.47F? 0 +165226.58 -553720.8 -000012.2-000002.100015.7 08.4000.09A? 0 +165427.01 -273408.4 -000014.1-000012.600002.9 08.4000.13A? 0 +171021.01 -464426.2 -000005.1-000006.400023.0 08.4000.24A? 0 +171106.13 +410355.7 -000005.1+000018.400010.8 08.4000.24A? 0 +171134.86 +391531.5 -000060.2+000007.700007.9 08.4000.51F? 0 +171458.10 -023011.4 -000055.6+000021.500027.6 08.4000.67G? 0 +171632.60 -612524.7 +000004.8-000034.800006.0 08.4000.49F? 0 +171716.64 +151054.3 -000009.1+000004.700000.8 08.40-0.03B? 0 +171849.86 -393058.5 -000021.1-000039.300016.1 08.4000.48F? 0 +172437.70 -544459.0 +000002.3-000072.900013.4 08.4000.42F? 0 +172916.58 +635210.5 -000007.0-000180.300029.6 08.4000.71G? 0 +172954.23 -470022.8 +000015.5+000016.500002.7 08.4000.43F? 0 +173831.37 +301243.7 -000000.8+000004.400002.7 08.4000.07A? 0 +173945.52 -045806.2 -000005.0-000010.600007.8 08.4000.45F? 0 +173955.72 +650004.9 -000022.4+000103.800029.4 08.4000.94G? 0 +174030.76 -324516.1 +000001.8+000004.300000.3 08.40-0.04B? 0 +174322.87 +335641.5 +000085.3+000039.200009.3 08.4000.37F? 1 +174356.79 -261823.8 +000013.4-000021.700003.7 08.4000.48F? 0 +174416.39 +514713.0 +000010.9-000035.300007.6 08.4000.31F? 0 +175008.74 -141354.0 -000019.9-000014.800017.5 08.4000.21A? 0 +175108.98 +270406.3 +000004.3+000003.100002.2 08.4000.10A? 0 +175355.13 +483106.5 +000044.5+000016.000014.1 08.4000.54F? 0 +175702.85 -404806.8 +000006.9-000015.100007.2 08.40-0.05B? 0 +180144.38 -662751.9 +000014.6-000012.900004.3 08.4000.06A? 0 +180226.00 +070354.6 -000005.6-000005.500003.5 08.4000.61G? 0 +180459.58 +212631.9 -000054.6-000004.000010.4 08.4000.62G? 0 +180616.94 -264720.6 +000010.9+000028.500021.3 08.4000.47F? 0 +180849.71 +683450.1 -000013.9-000035.200000.9 08.4000.90G? 0 +180926.83 +363107.9 -000010.9+000013.000003.8 08.4000.11A? 0 +180936.65 -192126.9 +000005.7-000002.900008.4 08.4000.08A? 0 +181008.97 -383423.1 +000003.0-000018.200017.9 08.4000.10A? 0 +181118.82 -295407.0 +000004.4-000010.000019.5 08.4000.10A? 0 +181153.93 +014748.1 +000012.1-000004.600004.7 08.4000.33F? 0 +181949.28 +171213.2 +000023.8+000030.200018.6 08.4000.52F? 0 +181949.54 +480602.0 -000012.1+000032.900013.9 08.4000.48F? 0 +182115.85 +264224.3 +000002.7-000005.200020.6 08.4000.53F? 0 +182540.18 +043708.9 +000002.2-000009.600006.8 08.4000.17A? 0 +182551.75 +602844.7 -000009.0+000007.000014.3 08.4000.39F? 0 +182629.04 +272040.0 -000001.1-000002.200000.1 08.40-0.07B? 0 +183250.76 +202418.8 -000007.2+000008.200005.2 08.4000.08A? 0 +183426.29 +174403.0 -000008.5-000116.500015.6 08.4000.58F? 0 +183748.27 -612513.9 +000012.7-000019.000001.1 08.4000.33F? 0 +183845.28 -120306.8 +000008.8+000011.500001.9 08.4000.34F? 0 +184408.39 +625921.5 -000001.7-000026.100003.4 08.4000.09A? 0 +184541.37 -422532.1 +000014.7-000005.100001.3 08.4000.85G? 0 +184612.75 -791333.1 -000050.9-000016.800008.3 08.4000.41F? 0 +184910.11 +132937.6 -000021.7-000007.200008.7 08.4000.12A? 0 +184932.51 +235349.8 -000014.3+000010.300012.4 08.4000.56F? 0 +185139.90 +070922.6 -000002.8-000002.500000.7 08.4000.25A? 0 +185148.78 +770837.6 -000008.7-000037.800006.8 08.4000.36F? 0 +185249.18 +312433.8 -000005.8-000002.800005.6 08.4000.51F? 0 +185641.04 -510138.4 -000006.6-000016.900016.5 08.4000.41F? 0 +185828.63 -325138.5 +000006.0+000000.400002.5 08.4000.30A? 0 +190048.58 +270533.4 -000009.5-000006.800014.3 08.4000.06A? 0 +190142.95 +032321.0 +000016.2+000001.300009.7 08.4000.21A? 0 +190310.76 +251731.8 -000003.0+000007.700002.7 08.4000.15A? 0 +190345.31 -011114.6 +000002.2-000004.400002.4 08.4000.31A? 0 +190505.88 -245511.5 +000060.1-000068.900018.3 08.4000.52F? 0 +190531.46 -393522.4 +000027.6-000007.600007.9 08.4000.04A? 0 +190641.35 +090853.0 +000004.0-000014.900002.4 08.4000.23A? 0 +190711.54 +493654.2 +000012.2+000025.400009.1 08.4000.42F? 0 +190724.94 +123725.2 -000015.5-000023.300000.5 08.4000.31F? 0 +190915.75 +523527.4 -000005.8+000025.200000.3 08.4000.52F? 0 +191338.77 +505431.2 +000007.8-000028.000005.0 08.4000.25A? 0 +191816.28 +532724.8 +000006.8+000003.600001.8 08.4000.03A? 0 +191917.27 -584318.7 +000002.5-000061.600008.7 08.4000.64G? 0 +192121.79 +050723.3 -000000.9+000005.700008.3 08.4000.21A? 0 +193047.01 -402719.0 +000090.8+000019.800008.7 08.4000.51F? 0 +193847.07 -625323.2 +000004.4+000011.400001.8 08.4000.31F? 0 +194016.68 +042015.8 -000011.2-000034.900003.0 08.4000.49F? 0 +194039.61 +354746.4 +000014.4+000009.800003.6 08.4000.98K? 0 +194218.01 -060442.9 -000037.6-000033.800016.1 08.4000.55F? 0 +194342.41 +000049.2 -000002.8+000001.700004.3 08.4000.21A? 0 +194600.87 +305659.2 -000004.8+000005.500006.7 08.4000.05A? 0 +194751.84 +155729.8 +000010.6+000005.500009.0 08.4000.24A? 0 +195257.97 +560548.1 +000001.5+000009.300005.3 08.4000.96K? 0 +195309.79 +283629.8 +000008.8+000029.700013.0 08.4000.34F? 0 +195457.18 +392414.1 +000008.5-000001.700005.7 08.4000.12A? 0 +200010.26 +173828.4 -000003.3-000010.300007.4 08.4000.46F? 0 +200059.03 +160142.2 +000000.8-000016.300000.1 08.4000.05A? 0 +200928.53 +514027.7 +000000.0+000000.000000.0 08.4000.01A? 1 +201230.29 +095645.9 -000008.0-000016.800006.2 08.4000.43F? 0 +201246.23 +321848.7 +000005.8-000018.800002.7 08.4000.95K? 0 +201721.69 -542048.5 -000001.0-000060.400010.6 08.4000.38F? 0 +201746.01 +571716.2 +000000.0+000000.000000.0 08.4000.68G? 1 +202024.58 -753441.7 -000177.2+000141.500029.4 08.4000.75G? 0 +202141.24 +134113.8 -000005.4-000013.500009.9 08.40-0.05B? 0 +202423.10 +130035.6 +000000.4-000008.200001.6 08.40-0.07B? 0 +202511.66 +224500.6 +000070.2+000025.300011.2 08.4000.70G? 0 +202556.43 +424110.5 +000002.3-000004.600002.8 08.4000.42F? 0 +203110.59 +572315.8 +000036.7+000004.200011.2 08.4000.45F? 0 +203121.62 +563355.7 -000042.8-000090.300013.3 08.4000.48F? 0 +203716.24 +214813.9 -000014.1-000025.100005.8 08.4000.11A? 0 +203944.54 +672057.6 +000023.3-000051.400012.0 08.4000.45F? 0 +204046.06 -064750.4 +000035.1-000030.300006.1 08.4000.64G? 0 +204100.33 +401900.1 -000035.7-000036.700000.6 08.4000.94G? 0 +204350.45 -861714.5 +000007.6-000014.500006.0 08.4000.23A? 0 +204412.69 -695120.0 +000008.6-000015.800000.8 08.4000.13A? 0 +204430.16 +235216.1 +000000.7-000002.900009.3 08.40-0.05B? 0 +204439.43 +562711.4 -000054.4-000019.900004.4 08.4000.44F? 0 +204637.50 -104248.6 +000025.0-000006.200019.0 08.4000.49F? 0 +204701.50 +080653.2 -000018.9-000028.700005.9 08.4000.41F? 0 +204703.58 +252449.8 -000066.6-000063.900001.6 08.4000.68G? 1 +205404.45 +405404.7 -000004.5-000029.900007.2 08.4000.17A? 0 +205821.34 -170101.7 +000018.6-000022.000007.8 08.4000.96K? 0 +210028.73 +433340.4 +000005.4-000009.300002.6 08.4000.04A? 0 +210645.10 +434654.6 +000008.9-000010.100006.6 08.4000.03A? 0 +210704.80 -355211.3 +000015.6-000003.000002.6 08.4000.09A? 0 +210938.83 +244657.4 +000011.7-000009.600004.5 08.4000.62G? 0 +210946.42 +462337.5 -000003.2-000000.800007.6 08.4000.13A? 0 +211022.48 -165730.7 -000018.7-000036.100001.6 08.4000.34F? 0 +211038.39 +375457.7 +000003.9-000001.800001.0 08.40-0.04B? 0 +211144.52 +192221.9 -000004.3-000020.200011.7 08.4000.03A? 0 +211343.73 +480341.3 +000004.3+000001.600000.9 08.40-0.00B? 0 +211751.63 -155327.7 +000003.7-000026.800017.0 08.4000.48F? 0 +212413.97 +593550.8 +000017.5+000026.500005.1 08.4000.83G? 0 +212417.24 +833402.8 +000003.6-000050.600017.9 08.4000.48F? 0 +212922.53 +010813.2 +000018.4+000005.300016.6 08.4000.22A? 0 +213106.12 -565721.4 +000012.9+000010.300004.0 08.4000.98K? 0 +213132.33 +720301.9 +000018.9+000018.900011.1 08.4000.33F? 0 +213238.31 +684649.9 +000029.4+000006.100005.1 08.4000.20A? 0 +213840.73 -184129.2 -000047.7-000263.600013.2 08.4000.65G? 0 +214042.74 +842000.0 +000342.0+000047.300041.6 08.4000.87G? 0 +214113.79 +113835.3 +000067.0+000014.400029.4 08.4000.46F? 0 +215449.88 +454729.8 -000006.3+000005.400002.5 08.4000.07A? 0 +215947.90 +603245.9 +000003.7+000008.100007.5 08.4000.31A? 0 +220012.57 +220207.4 -000032.1-000013.400001.0 08.4000.42F? 0 +220657.15 +701402.0 +000005.9+000015.500000.6 08.4000.18A? 0 +220823.44 +115210.9 -000014.4+000054.400001.8 08.4000.48F? 0 +221648.35 -070855.1 +000055.5-000004.100003.9 08.4000.54F? 0 +221834.97 +250000.5 -000000.2-000000.400000.3 08.4000.24A? 0 +222018.71 -791741.3 +000000.6-000003.600005.5 08.4000.22A? 0 +222135.67 -355612.2 -000011.9-000008.700009.0 08.4000.39F? 0 +222407.31 -334323.5 -000005.9-000017.900018.6 08.4000.45F? 0 +223001.78 +255627.4 +000097.3+000006.100023.1 08.4000.50F? 0 +223221.57 +602004.5 -000010.4-000003.600003.9 08.4000.21A? 0 +223615.20 +725220.3 +000087.5+000053.500019.9 08.4000.47F? 0 +224026.47 +192752.9 -000004.5+000007.600024.1 08.4000.42F? 0 +224723.27 +713254.2 -000018.6-000019.400007.5 08.4000.43F? 0 +224828.05 +452425.1 +000008.4-000008.500005.5 08.4000.05A? 0 +224843.23 +331018.2 +000006.4-000007.000000.1 08.4000.02A? 0 +224916.44 +634306.1 +000012.1-000008.100006.6 08.4000.21A? 0 +225157.69 -824207.4 +000011.4+000048.000009.6 08.4000.95K? 0 +225335.37 +041403.6 +000032.1+000012.900003.2 08.4000.28A? 0 +225500.94 +500401.7 -000009.5-000017.500024.3 08.4000.92G? 0 +225514.71 +072709.2 +000007.7-000003.200003.8 08.4000.13A? 0 +225918.68 +534244.0 +000017.6-000006.100017.9 08.4000.98K? 0 +230638.76 -192735.3 +000095.4-000058.500012.0 08.4000.56F? 0 +232351.16 +200520.7 +000022.4+000005.900002.8 08.4000.06A? 0 +233241.04 +443926.2 +000051.5-000004.500008.3 08.4000.34F? 0 +233600.06 -104201.9 -000035.3+000003.100013.3 08.4000.49F? 0 +233801.28 +511432.9 -000001.9+000000.400008.8 08.40-0.01B? 0 +234831.51 +360801.0 -000019.6-000021.900014.1 08.4000.80G? 0 +234917.55 +294253.4 +000040.9+000004.100012.8 08.4000.25A? 0 +235227.73 -563834.2 +000007.4+000003.500002.4 08.4000.18A? 0 +235321.91 +451717.1 +000002.6-000007.400001.7 08.40-0.05B? 0 +235423.25 +485545.0 +000012.6+000000.900003.4 08.4000.03A? 0 +001258.87 -300328.5 +000022.2+000021.900019.4 08.4001.28K? 0 +001613.28 +615333.2 -000008.8+000003.500002.5 08.4001.21K? 0 +003632.71 -285112.0 -000029.1-000021.600003.8 08.4001.15K? 0 +004003.92 -135305.2 -000014.2-000002.800002.8 08.4001.08K? 0 +004236.49 -471136.4 +000008.1+000014.100001.8 08.4001.17K? 0 +005034.17 +002943.0 +000079.8-000008.200017.3 08.4001.22K? 0 +005816.95 -270532.6 +000019.6-000006.700001.4 08.4001.24K? 0 +010252.55 -371703.4 +000017.4+000009.800014.0 08.4001.02K? 0 +010818.79 +302546.5 +000011.2-000045.100005.5 08.4001.13K? 0 +013518.02 +422345.5 +000002.1-000021.000000.8 08.4001.59K? 0 +014722.12 +035502.1 -000000.5-000022.500020.3 08.4001.37K? 0 +015141.53 +773932.7 -000002.7+000007.700007.8 08.4001.84K? 0 +015405.22 -720127.0 +000035.6+000028.900004.9 08.4001.05K? 0 +015442.04 -070137.9 +000035.1+000003.200009.7 08.4001.04K? 0 +015758.59 -340624.5 -000005.7-000020.100004.7 08.4001.04K? 0 +020347.15 +353528.8 -000019.0-000011.300016.4 08.4001.11K? 0 +023233.65 +351648.8 +000036.1-000034.600006.3 08.4001.12K? 0 +024645.02 -430017.1 +000007.7-000010.500004.2 08.4001.02K? 0 +025504.37 +424332.4 -000021.5-000029.800011.6 08.4001.28K? 0 +025805.88 -255328.0 +000040.1+000013.000009.7 08.4001.14K? 0 +030056.37 -832014.7 +000023.1+000012.400002.0 08.4001.15K? 0 +030714.76 +050111.4 -000010.1+000005.400001.0 08.4001.46K? 0 +030900.18 +094242.1 -000018.7-000007.300006.7 08.4001.57K? 0 +032825.26 +745706.6 -000007.0+000008.400000.8 08.4001.53K? 0 +034534.03 -420255.2 +000021.2+000015.200014.0 08.4001.49K? 0 +034724.73 +123029.8 +000037.0-000005.700003.0 08.4001.23K? 0 +035236.50 +193629.7 -000011.8-000040.000016.3 08.4001.17K? 0 +040337.81 -501408.4 +000017.4+000006.700000.4 08.4001.16K? 0 +040917.52 -284724.7 +000003.8-000037.900013.4 08.4001.32K? 0 +041514.15 -092930.8 -000004.9-000085.400005.1 08.4001.38K? 0 +041854.90 -240916.4 +000005.6-000017.100025.4 08.4001.19K? 0 +042353.23 -123349.3 -000012.8-000011.500006.7 08.4001.19K? 0 +042636.56 -551235.2 +000037.8-000011.800024.0 08.4001.59K? 0 +043818.87 +153058.7 +000028.2-000027.700037.7 08.4001.64K? 0 +045046.42 +403624.9 +000040.7-000019.600018.1 08.4001.38K? 0 +045548.88 +010848.1 -000007.3-000012.600004.5 08.4001.10K? 0 +050228.51 -211521.9 -000136.3-000231.000125.5 08.4001.39K? 0 +050440.81 -553004.6 +000007.6+000025.500002.6 08.4001.49K? 0 +050804.48 -784609.1 +000000.2+000007.300006.7 08.4001.03K? 0 +051718.71 -724203.0 +000010.2+000029.900006.0 08.4001.39K? 0 +051803.41 -300009.3 -000008.4-000018.500011.4 08.4001.60K? 0 +051845.46 +100124.0 +000028.7-000053.400018.2 08.4001.15K? 0 +051904.09 +504145.8 +000025.4-000009.600004.4 08.4001.50K? 0 +052004.57 +375433.1 -000001.7+000006.300012.8 08.4001.79K? 0 +052315.51 -362218.9 +000006.3+000000.700002.9 08.4001.27K? 0 +052814.45 +371346.1 +000006.3-000026.600001.0 08.4001.00K? 0 +052923.10 +355311.5 +000004.6+000004.000000.7 08.4001.02K? 0 +053052.51 -134404.5 +000034.6-000004.700015.9 08.4001.37K? 0 +053204.58 -221336.7 -000024.8-000039.200003.6 08.4001.01K? 0 +053232.56 +010125.0 +000015.5-000004.300002.7 08.4001.34K? 0 +053235.10 -190619.0 +000012.5-000023.000010.7 08.4001.00K? 0 +053506.10 -605330.2 +000003.2+000040.400003.2 08.4001.47K? 0 +054722.21 -674529.0 -000012.6-000014.800004.7 08.4001.39K? 0 +054946.33 +405805.4 -000013.5-000012.800026.7 08.4001.83K? 0 +055554.93 +423059.1 +000014.2-000029.300012.2 08.4001.13K? 0 +055905.80 +085549.4 -000001.2+000011.800000.6 08.4001.57K? 0 +060310.25 -020410.1 +000012.2-000005.400005.7 08.4001.03K? 0 +060517.28 +212313.4 -000005.6-000037.800003.0 08.4001.06K? 0 +060907.63 -113257.0 +000002.2-000012.700023.6 08.4001.34K? 0 +061845.14 +182541.2 -000007.3-000011.900003.4 08.4001.44K? 0 +062106.95 -621121.6 +000000.4+000001.300000.5 08.4001.59K? 0 +062358.31 -683603.3 +000007.0+000013.200009.2 08.4001.43K? 0 +062449.90 -340647.6 -000002.3-000023.800011.6 08.4001.20K? 0 +063251.82 +255050.8 -000011.6+000000.200004.7 08.4001.16K? 0 +063657.70 -020425.7 +000007.9+000001.300009.7 08.4001.45K? 0 +063835.70 -182137.6 +000001.2-000008.800002.9 08.4001.32K? 0 +063900.25 +174653.1 +000004.8-000034.500011.7 08.4001.05K? 0 +064234.05 -361321.1 +000014.0-000015.400013.6 08.4001.16K? 0 +064844.01 -284458.9 +000000.6-000001.600007.8 08.4001.07K? 0 +064957.69 +534607.7 +000003.7+000005.900003.1 08.4001.65K? 0 +065607.45 -323310.2 +000001.1-000003.300008.7 08.4001.70K? 0 +070037.62 -111445.1 +000000.8+000015.400001.3 08.4001.06K? 0 +070315.25 -553015.8 -000012.8-000001.500001.0 08.4001.23K? 0 +071006.79 +465250.2 -000015.3-000000.300004.3 08.4001.67K? 0 +071517.98 +151419.2 +000011.9-000020.400009.9 08.4001.05K? 0 +071849.27 -422640.8 -000010.4-000036.400007.8 08.4001.04K? 0 +072815.74 -055755.5 -000021.9-000020.600004.2 08.4001.05K? 0 +073029.70 -285011.6 -000005.4-000002.500003.2 08.4001.46K? 0 +073249.33 -183133.9 -000018.3+000033.300005.1 08.4001.22K? 0 +074212.55 -072008.5 +000017.7-000027.600007.9 08.4001.16K? 0 +074552.13 -230124.0 -000018.0+000014.700024.5 08.4001.63K? 0 +074601.84 -493154.6 -000001.0-000023.400016.1 08.4001.01K? 0 +074611.50 +791403.4 +000014.0-000012.400007.7 08.4001.55K? 0 +074700.16 -773807.4 +000005.2+000008.600005.3 08.4001.68K? 0 +074734.25 +061854.3 +000019.9+000009.300005.4 08.4001.40K? 0 +075446.77 -002937.2 -000015.8-000040.200009.1 08.4001.23K? 0 +075606.89 +133936.6 +000005.8-000000.300019.3 08.4001.42K? 0 +075752.39 +043101.9 -000040.8-000007.500012.3 08.4001.30K? 0 +075822.27 -334301.7 +000037.5-000037.400000.9 08.4001.11K? 0 +080222.67 -391007.7 -000031.4+000035.100012.9 08.4001.32K? 0 +080444.02 +273601.4 +000011.5-000025.000010.3 08.4001.01K? 0 +080542.11 -104003.1 -000009.4+000019.700009.3 08.4001.21K? 0 +080853.12 -464823.6 -000024.4+000020.400001.0 08.4001.01K? 0 +081046.33 +101439.4 -000009.2-000047.700014.8 08.4001.18K? 0 +082214.63 +482017.4 -000043.9-000016.600010.2 08.4001.41K? 0 +082909.76 -531535.4 -000024.2+000034.400007.0 08.4001.26K? 0 +083322.54 -075450.5 -000036.7+000021.300013.5 08.4001.51K? 0 +083905.43 +020831.0 -000012.8-000000.600018.0 08.4001.36K? 0 +083940.99 -411723.7 +000000.0+000000.200003.9 08.4001.07K? 0 +084013.94 +790551.3 +000007.7+000014.000000.6 08.4001.52K? 0 +084621.88 -523125.2 -000006.1-000009.700001.6 08.4001.35K? 0 +085941.45 -150003.0 -000007.7+000011.100031.2 08.4001.50K? 0 +085945.49 -331847.3 -000017.5+000002.800002.8 08.4001.02K? 0 +090729.42 +061921.3 -000011.2+000003.800013.3 08.4001.58K? 0 +091151.76 +330504.9 -000008.8+000001.700003.8 08.4001.51K? 0 +091859.76 +414155.9 +000035.3-000005.300005.2 08.4001.02K? 0 +091936.91 -380845.5 -000013.0+000013.800008.4 08.4001.47K? 0 +092021.41 +254243.6 +000019.7-000033.700007.6 08.4001.30K? 0 +092352.31 -683802.3 +000020.5+000004.600004.8 08.4001.16K? 0 +092441.22 -530942.3 +000007.4-000004.100000.4 08.4001.88M? 0 +092704.54 +561154.5 -000004.0-000040.400001.8 08.4001.24K? 0 +093212.13 +400109.9 -000016.4-000009.600012.7 08.4001.48K? 0 +093236.08 -225451.0 -000019.4+000014.700025.5 08.4001.56K? 0 +093442.55 -012357.9 -000003.1-000004.800020.6 08.4001.47K? 0 +095517.67 -291623.2 -000006.2+000009.500011.0 08.4001.53K? 0 +100400.48 -434634.5 -000035.3+000012.900004.5 08.4001.38K? 0 +101145.80 +300856.3 +000015.5-000015.300018.9 08.4001.01K? 0 +101228.77 +532910.4 +000009.5-000035.800007.1 08.4001.07K? 0 +101352.29 -415911.8 +000000.2+000060.200008.0 08.4001.07K? 0 +101555.90 -560209.4 -000009.6-000006.400002.3 08.4001.61K? 0 +101557.52 +501946.8 +000020.6-000004.300012.9 08.4001.44K? 0 +103035.42 -552603.4 -000000.5+000001.300002.7 08.4001.18K? 0 +103304.77 -852330.2 +000006.7+000018.800015.7 08.4001.01K? 0 +104305.04 +575721.2 +000032.4-000020.500004.0 08.4001.15K? 0 +104438.54 +684632.9 -000036.3-000012.800006.3 08.4001.10K? 0 0.10 1.00 +105251.22 -620032.8 -000022.4-000000.300002.3 08.4001.57K? 0 +105314.89 -325919.0 -000019.6+000031.300008.4 08.4001.18K? 0 +105530.92 -583708.8 +000016.1+000008.500018.2 08.4001.62K? 0 +105639.90 +530844.8 -000035.2-000021.500000.3 08.4001.52K? 0 +110239.30 -740855.6 -000008.2+000009.200006.7 08.4001.61K? 0 +110715.11 -571519.6 -000050.1+000053.400007.6 08.4001.05K? 0 +111209.32 +675156.4 +000000.9-000018.900011.2 08.4001.05K? 0 +111715.99 +165714.9 -000008.6-000035.900002.5 08.4001.14K? 0 +111733.78 -442643.2 -000035.9+000008.000001.6 08.4001.24K? 0 +111940.21 -221332.9 -000022.0-000040.600009.2 08.4001.04K? 0 +112548.15 -562640.0 -000005.6-000002.000008.6 08.4001.02K? 0 +113533.62 -604449.4 -000016.6+000001.000012.4 08.4001.11K? 0 +114328.56 +371426.8 -000049.9+000008.600011.2 08.4001.28K? 0 +115050.55 -623845.4 +000014.6+000000.400008.3 08.4001.65K? 0 +115939.47 +395959.8 -000013.7-000007.000005.7 08.4001.11K? 0 +120700.83 -704815.5 -000028.3+000001.700010.0 08.4001.64K? 0 +120744.99 +302513.6 -000008.3-000018.000001.1 08.4001.50K? 0 +124604.67 -571301.2 -000054.0-000007.100004.6 08.4001.15K? 0 +125542.77 +524433.5 -000024.4-000012.800000.2 08.4001.02K? 0 +130351.05 -640559.5 -000032.8+000005.300005.2 08.4001.68K? 0 +130653.66 -015416.9 -000050.7+000012.700002.7 08.4001.22K? 0 +131241.31 -113453.4 -000036.6+000002.400004.8 08.4001.09K? 0 +131243.16 -653922.0 -000001.0-000001.400020.3 08.4001.45K? 0 +133100.10 -553911.4 -000003.8+000014.300017.1 08.4001.64K? 0 +133943.97 -101451.6 -000011.0+000003.600013.1 08.4001.16K? 0 +135430.33 -175746.2 -000040.7-000015.900009.5 08.4001.04K? 0 +135452.28 -010627.4 +000008.4-000023.900011.6 08.4001.49K? 0 +140013.70 +342228.0 -000010.1+000010.400018.7 08.4001.06K? 0 +140230.12 -404855.1 -000004.5-000017.500016.6 08.4001.00K? 0 +141114.25 -170129.8 -000035.0-000040.100005.7 08.4001.06K? 0 +141453.32 +080116.2 +000003.4+000005.600007.3 08.4001.18K? 0 +142606.88 -042717.7 +000021.2-000044.000021.7 08.4001.10K? 0 +143707.08 -365530.2 -000021.1+000014.800013.1 08.4001.65K? 0 +145153.28 -843253.2 -000013.6-000001.300018.6 08.4001.17K? 0 +145443.77 +103125.5 +000006.8-000049.200009.4 08.4001.09K? 0 +145616.14 +060932.6 -000046.6+000030.700015.9 08.4001.12K? 0 +151030.56 -473642.8 +000019.1-000029.900001.8 08.4001.72K? 0 +151213.83 -142343.3 -000021.2-000013.900006.8 08.4001.12K? 0 +151336.30 +130655.6 -000005.4+000018.100009.8 08.4001.28K? 0 +151855.72 -291316.8 -000034.5-000005.100023.1 08.4001.34K? 0 +152132.56 +400951.0 +000031.4+000006.200005.5 08.4001.04K? 0 +152310.77 -031603.3 -000004.6+000007.900009.6 08.4001.07K? 0 +153519.84 +600514.6 +000181.1-000164.600049.9 08.4001.07K? 0 +154555.17 +641634.6 +000016.5+000002.000008.2 08.4001.27K? 0 +160300.06 +350108.9 +000015.6+000015.800002.8 08.4001.16K? 0 +161228.89 -641212.0 -000012.4-000040.200001.9 08.4001.38K? 0 +161558.88 +060203.5 -000030.8+000020.100002.5 08.4001.22K? 0 +162655.82 -502159.5 +000003.5-000026.800005.7 08.4001.34K? 0 +162752.33 +021834.6 +000039.6-000026.200012.0 08.4001.27K? 0 +163234.65 -585600.4 +000015.8-000015.000006.4 08.4001.01K? 0 +165032.57 -084343.8 +000012.4+000013.700010.4 08.4001.29K? 0 +165033.15 -672104.2 -000014.3-000011.300001.5 08.4001.17K? 0 +170342.79 -615701.2 -000005.4+000000.600003.7 08.4001.55K? 0 +170532.78 -325803.6 -000022.4-000006.000033.3 08.4001.41K? 0 +173930.40 +703815.0 +000005.5-000001.000004.1 08.4001.24K? 0 +173953.07 +354923.5 +000007.9-000001.800005.2 08.4001.17K? 0 +174525.74 +392143.7 -000002.7+000007.000008.7 08.4001.22K? 0 +174608.80 +673742.0 +000001.1+000011.900015.8 08.4001.56K? 0 +174744.81 -544138.8 +000000.4-000028.400007.6 08.4001.32K? 0 +175635.48 +263734.0 -000002.2+000001.700006.6 08.4001.42K? 0 +180217.88 +304645.0 +000000.5+000011.700007.2 08.4001.18K? 0 +180458.87 -512858.4 -000031.2-000035.000019.5 08.4001.49K? 0 +180828.17 -381254.5 -000000.9-000002.100000.8 08.4001.14K? 0 +181500.60 -333551.1 +000007.8-000034.100006.1 08.4001.02K? 0 +182306.76 +540600.4 +000011.0-000033.900019.2 08.4001.24K? 0 +182454.33 +070135.8 -000006.7+000003.600004.0 08.4001.61K? 0 +182725.56 -344424.0 +000012.3-000008.000000.9 08.4001.15K? 0 +182828.26 -284648.1 -000014.3-000010.100012.2 08.4001.89M? 0 +183032.43 +231508.6 -000007.9-000021.200014.6 08.4001.09K? 0 +185103.14 -132649.7 -000027.8-000092.700014.3 08.4001.60K? 0 +185410.89 +181920.0 +000010.9+000003.100012.6 08.4001.81K? 0 +185553.37 +573837.1 +000001.3-000003.300002.9 08.4001.05K? 0 +185651.65 -322110.3 +000022.7-000011.500003.9 08.4001.02K? 0 +190309.89 +121508.5 +000012.6+000006.600011.8 08.4001.93M? 0 0.10 1.00 +190623.46 +534848.9 -000019.6+000008.300008.9 08.4001.42K? 0 +190652.42 -490007.9 +000033.2-000028.900001.9 08.4001.18K? 0 +190918.02 -155019.3 +000016.5+000004.800002.9 08.4001.08K? 0 +191242.17 +132259.8 +000022.2-000016.500011.6 08.4001.08K? 0 +191444.88 -185835.7 +000035.0-000018.800002.8 08.4001.14K? 0 +192118.85 -555811.5 -000002.5+000001.700008.4 08.4001.28K? 0 +192403.24 -230343.4 +000036.5-000069.700011.0 08.4001.52K? 0 +192629.39 +253601.8 -000003.6+000001.700013.9 08.4001.77K? 0 +192740.52 -082215.3 +000000.0-000009.500013.6 08.4001.65K? 0 +192805.54 -405004.8 +000043.3-000003.100027.2 08.4001.20K? 0 +192936.73 -500905.6 +000012.2+000002.000016.3 08.4001.61K? 0 +193719.14 -221523.6 +000021.8+000000.000008.4 08.4001.02K? 0 +193835.22 -284426.5 +000008.1-000001.600010.8 08.4001.01K? 0 +194348.85 +145548.4 -000002.3+000002.000002.7 08.4001.04K? 0 +194539.63 -504853.6 -000033.5-000031.600021.7 08.4001.48K? 0 +194831.70 +313848.4 +000014.3-000015.300008.2 08.4001.60K? 0 +195319.21 -043422.4 -000003.8-000020.400001.5 08.4001.87M? 0 +195339.01 -323942.9 +000047.6+000005.400019.7 08.4001.30K? 0 +195343.74 +493543.8 +000003.5-000017.700003.3 08.4001.35K? 0 0.10 1.00 +195616.17 -722148.8 -000022.3-000298.000041.5 08.4001.04K? 0 +200244.88 -003623.7 -000045.0-000027.700003.1 08.4001.05K? 0 +200440.18 -360021.0 +000007.2-000020.800005.4 08.4001.11K? 0 +200619.48 +612836.4 -000007.5+000006.100013.8 08.4001.02K? 0 +200726.71 +355446.4 -000003.6-000030.400014.6 08.4001.21K? 0 +201145.83 -595612.7 +000032.2-000011.700011.0 08.4001.29K? 0 0.10 1.00 +201858.69 +205151.8 +000013.5+000004.300019.9 08.4001.07K? 0 +202221.19 +092530.3 -000019.2-000009.800005.2 08.4001.32K? 0 +203221.31 +482311.5 -000002.4-000009.400005.2 08.4001.03K? 0 +203528.53 -233209.4 +000004.6+000008.600007.6 08.4001.02K? 0 +203847.82 -123923.9 +000000.4+000020.100021.8 08.4001.60K? 0 +204441.04 +040747.0 +000020.6-000033.500008.3 08.4001.44K? 0 +204454.35 +564806.7 +000011.8-000011.700001.2 08.4001.05K? 0 +204704.47 +240317.7 +000011.3+000005.300018.7 08.4001.15K? 0 +205316.23 -652348.5 -000041.3+000010.800001.1 08.4001.02K? 0 +205341.01 +114218.1 +000026.6-000013.800020.2 08.4001.37K? 0 +210612.40 +334608.3 -000022.7-000014.700000.9 08.4001.60K? 0 +210707.75 -131140.0 -000004.5-000002.600025.6 08.4001.68K? 0 +210934.65 -210245.5 +000042.9+000011.800013.4 08.4001.19K? 0 +212333.38 +241755.3 +000029.1-000020.400007.8 08.4001.56K? 0 +212809.23 +273437.6 -000019.0-000021.100007.8 08.4001.30K? 0 +213420.00 +645835.3 -000007.3+000003.900006.6 08.4001.12K? 0 +214439.02 +502420.6 +000011.6-000010.200011.0 08.4001.06K? 0 +214632.35 +523023.9 +000008.3-000009.400000.8 08.4001.30K? 0 +214916.13 +173421.4 +000001.0-000017.300006.4 08.4001.11K? 0 +221339.82 +155220.3 -000022.0-000014.000007.0 08.4001.06K? 0 +221409.57 +331335.5 -000007.9-000021.200001.6 08.4001.03K? 0 +221600.60 -072006.4 -000020.5-000014.000024.4 08.4001.51K? 0 +221607.28 +242913.7 +000016.6-000015.600000.9 08.4001.50K? 0 +221732.68 -180942.8 -000002.5+000010.700001.7 08.4001.00K? 0 +221826.00 +372652.5 +000008.4+000014.500003.5 08.4001.00K? 0 +221905.37 +524025.1 +000018.9-000010.600005.0 08.4001.21K? 0 +222111.05 +543219.0 +000010.9+000000.800001.1 08.4001.08K? 0 +222217.94 +485024.8 -000006.7-000007.900008.8 08.4001.17K? 0 +223536.80 -174840.3 -000006.2-000065.300001.7 08.4001.21K? 0 +224028.48 +311910.6 -000007.1-000006.400005.3 08.4001.18K? 0 +224531.11 +303343.1 -000032.2-000026.600003.1 08.4001.09K? 0 +225112.27 -091930.4 -000025.6-000014.900000.5 08.4001.34K? 0 +225657.54 +125140.6 -000046.6-000024.700002.7 08.4001.31K? 0 +230023.90 +475517.3 +000010.9+000012.700013.5 08.4001.06K? 0 +230116.39 +010504.0 -000010.3-000026.800006.7 08.4001.63K? 0 +230125.17 -290714.8 -000052.5-000039.300013.0 08.4001.06K? 0 +231618.09 +372838.4 -000052.8-000048.500005.7 08.4001.14K? 0 +232515.47 -435127.4 -000004.2+000000.400002.3 08.4001.22K? 0 +232811.80 +293101.9 -000020.0-000016.200003.8 08.4001.32K? 0 +233448.95 +724230.8 -000019.5+000006.600011.5 08.4001.60K? 0 +233844.03 -451506.1 +000018.9-000011.500004.7 08.4001.23K? 0 +234140.93 +414657.6 -000029.8-000029.800022.9 08.4001.14K? 0 +234604.64 -170809.8 -000000.9-000018.700010.3 08.4001.51K? 0 +235300.91 +304309.2 +000018.1+000012.200034.1 08.4001.30K? 0 +200103.80 +093051.3 -000022.7-000041.000028.2 08.4002.23M? 0 +000055.33 -300351.0 +000014.1+000000.000006.9 08.4100.02A? 0 +000058.03 -114924.7 +000417.1-000077.000019.4 08.4100.56F? 0 +000414.60 -342452.7 +000061.9-000031.600010.0 08.4100.55F? 0 +000459.06 -702932.7 +000003.5-000031.800010.4 08.4100.43F? 0 diff --git a/kstars/kstars/data/hip068.dat b/kstars/kstars/data/hip068.dat new file mode 100644 index 00000000..174fdcc0 --- /dev/null +++ b/kstars/kstars/data/hip068.dat @@ -0,0 +1,1000 @@ +000708.26 -375544.9 -000020.4-000006.800004.4 08.4100.41F? 0 +000948.66 -065028.2 +000066.9-000015.400007.4 08.4100.90G? 0 +001618.77 -142819.1 +000019.3-000007.500013.3 08.4100.51F? 0 +002030.91 +491128.9 -000002.4+000000.700007.8 08.4100.21A? 0 +002055.29 -650648.7 -000004.8-000028.400030.1 08.4100.82G? 0 +002311.97 +200509.4 +000032.7-000009.400013.0 08.4100.29A? 0 +002603.12 +002615.9 -000138.8-000069.700014.8 08.4100.80G? 0 +003001.75 +751434.3 +000120.9+000009.500016.8 08.4100.62G? 0 +003303.38 +335046.0 +000035.4-000003.900009.0 08.4100.41F? 0 +003340.89 +045652.2 +000090.9+000018.400005.5 08.4100.45F? 0 +003409.69 +505949.9 -000010.7-000016.700017.1 08.4100.99K? 0 +003514.66 +560458.4 +000004.1+000007.800002.2 08.4100.10A? 0 +003551.61 -163407.3 +000036.0-000003.900009.9 08.4100.95G? 0 +003643.84 +684215.0 -000012.4-000003.900006.2 08.4100.29A? 0 +003758.97 +321248.2 +000103.9-000045.800004.1 08.4100.41F? 0 +004001.96 +844507.6 +000066.7-000042.200011.2 08.4100.41F? 0 +004047.98 -272230.7 +000008.1-000037.200003.6 08.4100.51F? 0 +004719.02 +474820.7 +000001.0-000005.100000.6 08.41-0.15B? 0 +005423.87 +254253.3 -000019.8-000039.500009.6 08.4100.38F? 0 +005501.02 +613944.7 +000014.2+000002.700000.7 08.4100.06A? 0 +010356.53 +350929.0 +000010.6+000005.900012.2 08.4100.97K? 0 +010420.97 -721509.6 +000003.3+000002.800005.1 08.4100.99K? 0 +011602.09 -515332.2 +000050.8-000012.200012.5 08.4100.93G? 0 +011730.46 +440331.9 -000011.3+000004.900002.9 08.4100.16A? 0 +011916.03 +614138.3 -000049.7-000029.200009.1 08.4100.44F? 0 +011932.94 +072926.8 -000003.4+000002.800005.1 08.4100.93G? 0 +011937.10 -051931.3 +000061.1+000047.600016.1 08.4100.57F? 0 +012901.24 +865559.0 -000020.6+000008.900037.4 08.4100.69G? 0 +013301.95 +530201.4 +000226.1+000017.000024.2 08.4100.72G? 0 +013649.09 -072703.8 -000008.1-000064.600000.2 08.4100.42F? 0 +014538.82 -250304.4 +000112.6-000039.300017.2 08.4100.86G? 0 +014728.57 +504503.4 +000008.8-000006.000005.6 08.4100.12A? 0 +014802.61 +535323.9 -000005.5-000005.100005.2 08.41-0.06B? 0 +015513.66 -582101.9 +000066.4-000005.900005.4 08.4100.45F? 0 +020340.98 +270505.2 +000003.1-000009.300003.0 08.4100.51F? 0 +020418.53 -192204.1 +000008.6-000007.300003.1 08.4100.72G? 0 +021330.07 +595719.8 -000022.8-000001.300015.1 08.4100.34F? 0 +023313.38 -515619.2 -000038.4+000150.700020.5 08.4100.80G? 0 +023535.44 +610623.1 +000099.9-000083.900011.1 08.4100.69G? 0 +024909.53 -701307.0 +000026.3+000015.200002.2 08.4100.32F? 0 +025142.74 -523333.2 -000020.7-000100.800014.9 08.4100.65G? 0 +025303.89 -312413.9 -000001.3-000001.000000.2 08.41-0.12B? 0 +025310.45 +610548.9 -000021.2+000030.300001.6 08.4100.69G? 0 +025729.70 +542134.1 -000007.5+000010.100009.1 08.4100.24A? 0 +030053.08 -451648.7 -000000.2+000004.800000.7 08.4100.30A? 0 +030136.21 +402149.9 +000006.2-000005.800009.3 08.4100.05A? 0 +030606.08 +334622.8 +000006.4-000000.600010.6 08.4100.42F? 0 +031703.91 +282903.5 +000074.1-000032.500002.2 08.4100.51F? 0 +032020.15 +194347.1 -000000.5+000003.300002.2 08.4100.16A? 0 +032053.57 +600149.3 +000007.0-000005.600013.4 08.4100.38F? 0 +033155.68 +372842.9 +000013.8+000082.700005.6 08.4100.44F? 0 0.10 1.00 +033224.82 +763702.8 -000009.9-000010.800002.2 08.4100.18A? 0 +033336.99 +581548.2 +000038.3-000013.300000.3 08.4100.28A? 0 +033936.16 -355624.3 +000008.3+000000.800002.6 08.4100.31A? 0 +034046.22 -040845.9 -000036.0-000014.300007.1 08.4100.28A? 0 +034813.54 +241906.7 +000011.6-000031.300020.4 08.4100.35F? 0 +034839.31 +215530.4 +000015.4-000044.200022.6 08.4100.41F? 0 +035607.71 -412820.5 +000035.5+000027.700010.4 08.4100.47F? 0 +035746.88 -693132.4 +000006.4+000026.200006.4 08.4100.36F? 0 +035921.74 -150821.4 +000007.3+000001.400012.5 08.4100.47F? 0 +040204.77 +415056.7 +000000.0+000000.000000.0 08.4100.15A? 1 +040603.66 +471725.1 +000117.1-000116.200005.6 08.4100.52F? 0 +040724.34 +431641.2 -000012.3-000004.700000.3 08.4100.11A? 0 +040842.10 +501623.1 -000018.1-000010.500012.4 08.4100.15A? 1 +041513.43 -031013.0 -000013.3-000046.600021.2 08.4100.49F? 0 +041838.26 +174830.8 +000013.1-000050.000002.0 08.4100.36F? 0 +042353.40 -344521.3 -000068.5-000346.900022.7 08.4100.68G? 0 +042758.96 +465605.0 +000020.1-000007.600005.8 08.4100.30A? 0 +043618.89 +841011.0 +000003.1-000017.400004.1 08.4100.53F? 0 +043820.01 -081638.5 -000023.6+000021.200012.7 08.4100.85G? 0 +044158.20 -113536.3 +000006.1-000003.300007.0 08.4100.35F? 0 +044208.92 -352834.0 -000035.0-000022.500004.1 08.4100.65G? 0 +044438.84 -012559.5 -000017.3-000008.700020.5 08.4100.80G? 0 +044714.52 -171453.4 -000083.1-000071.000005.5 08.4100.64G? 0 +045035.46 -341225.9 +000024.5+000014.700008.6 08.4100.75G? 0 +050144.11 +064506.6 +000006.8+000002.800006.1 08.4100.04A? 0 +050308.19 +371406.0 -000019.0-000055.500005.8 08.4100.51F? 0 +050506.32 -034012.4 +000011.9-000013.600004.6 08.4100.16A? 0 +050629.78 +403651.1 -000023.8-000056.500003.5 08.4100.49F? 0 +050903.38 +203056.2 -000020.6-000025.500004.6 08.4100.37F? 0 +051218.75 +454520.4 +000073.1-000089.400006.1 08.4100.54F? 0 +051237.72 +261527.9 -000004.8-000058.100012.8 08.4100.46F? 0 +051336.57 -680117.4 -000010.0-000024.500009.8 08.4100.32F? 0 +051747.68 +542334.5 -000005.0-000017.400016.5 08.4100.09A? 0 +052220.85 -750036.3 -000006.0-000021.400005.0 08.4100.26A? 0 +052644.96 -643617.6 +000018.4-000049.100009.8 08.4100.56F? 0 +053051.93 -154815.8 -000006.8-000014.100009.0 08.4100.43F? 0 +053436.25 -173311.9 +000009.3+000006.400004.7 08.4100.22A? 0 +053843.92 -200652.9 -000000.7+000002.100000.5 08.4100.01A? 0 +053851.14 -133254.7 +000002.4-000002.100000.6 08.4100.24A? 0 +054000.67 +395301.1 +000012.2-000024.600005.2 08.4100.04A? 0 +054222.54 +523946.3 +000032.8-000069.300004.5 08.4100.60G? 0 +054835.06 +243236.6 -000007.7-000015.800005.5 08.4100.12A? 0 +055044.81 +434121.8 +000010.9-000005.400002.4 08.4100.07A? 0 +055335.84 -564013.5 -000023.2-000064.800026.2 08.4100.65G? 0 +055441.54 +443007.4 -000000.5+000004.300005.8 08.4100.55F? 0 +055504.20 -165818.5 -000015.0-000009.200005.4 08.4100.68G? 0 +055509.73 +194113.4 +000008.0-000018.400003.9 08.4100.07A? 0 +055600.23 +135627.9 -000042.0-000000.100043.6 08.4100.63G? 0 +055913.40 -384238.9 -000027.6+000092.700023.2 08.4100.57F? 0 +060120.45 -461949.1 -000043.1+000060.900012.0 08.4100.28A? 0 +060219.81 -300052.2 +000033.4-000004.000000.9 08.4100.60G? 0 +060349.41 +164355.2 +000002.2-000006.800011.3 08.4100.23A? 0 +060923.17 +513131.2 +000006.9-000002.200004.6 08.4100.11A? 0 +061053.20 +090038.7 +000003.7-000009.100018.7 08.4100.01A? 0 +061222.45 -302853.5 -000014.7+000007.000006.3 08.4100.31F? 0 +061418.36 -260948.7 +000010.6+000016.400008.7 08.4100.07A? 0 +061423.87 -472041.7 +000002.1+000001.900011.9 08.4100.46F? 0 +061702.94 +065725.6 -000006.2-000009.700003.6 08.41-0.08B? 0 +062213.19 +144041.3 -000019.3+000007.100032.8 08.4100.93G? 0 +062448.30 -203852.9 -000005.7-000012.300006.6 08.4100.20A? 0 +062541.12 -002717.7 -000003.2+000032.400018.1 08.4100.41F? 0 +062646.74 -264540.7 +000006.7-000012.600006.1 08.4100.34F? 0 +062807.28 -073012.6 +000001.0-000012.400005.3 08.4100.09A? 0 +062930.05 +771625.0 -000092.7-000102.200012.2 08.4100.59G? 0 +063000.85 +002043.8 -000015.8-000025.200009.5 08.4100.36F? 0 +063156.23 +015504.3 -000011.9-000026.900014.4 08.4100.77G? 0 +063901.12 +582833.6 +000038.0-000041.400008.5 08.4100.53F? 0 +064318.56 +361922.6 -000001.0-000019.400000.2 08.4100.30A? 0 +064525.42 +021247.3 +000007.8-000003.500012.0 08.4100.31F? 0 +064920.06 -074328.5 +000009.3-000005.800028.8 08.4100.52F? 0 +065028.24 +661647.2 -000012.0+000029.400003.8 08.4100.52F? 0 +065057.90 +204752.4 -000022.8+000014.700004.8 08.4100.13A? 0 +065313.43 -515301.5 -000010.2+000023.000006.0 08.4100.92G? 0 +065423.35 +351836.9 +000003.2+000007.300010.9 08.4100.08A? 0 +065808.37 -215211.8 +000005.9+000001.400008.0 08.4100.43F? 0 +065904.05 -583053.5 -000006.4+000007.400003.4 08.4100.39F? 0 +070117.33 +023234.6 -000004.3-000003.500019.9 08.4100.15A? 0 +070515.09 +164424.9 -000028.2-000035.300003.5 08.4100.55F? 0 +070847.99 -040326.9 +000001.6+000009.800004.2 08.41-0.06B? 0 +070917.50 +233823.1 +000028.7-000022.100008.8 08.4100.44F? 0 +070938.36 -502010.8 -000014.5+000002.700005.0 08.4100.06A? 0 +071007.57 +600456.5 -000024.9+000004.400013.4 08.4100.43F? 0 +071027.38 +025753.8 +000020.9-000043.100010.2 08.4100.32F? 0 +071231.05 -084229.9 -000002.4-000003.900003.5 08.4100.54F? 0 +071246.04 -120439.9 +000000.3+000006.600006.7 08.41-0.04B? 0 +071344.90 -162010.9 +000009.2-000024.600009.1 08.4100.96K? 0 +071803.96 +240438.9 +000005.5-000009.600018.4 08.4100.23A? 0 +071831.79 -111134.0 +000013.5+000007.000016.4 08.4100.37F? 0 +072104.36 -305153.8 -000025.4+000011.000010.8 08.4100.34F? 0 +072121.87 +340136.2 -000033.6+000009.000021.2 08.4100.06A? 1 +072557.39 -120016.1 -000003.1-000000.800001.9 08.4100.01A? 0 +072655.81 -454249.8 -000018.8+000022.000001.1 08.4100.34F? 0 +072812.68 -262618.9 -000007.5+000007.800001.9 08.4100.01A? 0 +073230.17 +003033.7 -000012.6+000010.400004.7 08.4100.07A? 0 +073248.29 -014823.7 -000003.6+000015.700008.8 08.4100.53F? 0 +073815.49 -633425.0 +000065.0-000028.800007.6 08.4100.79G? 0 +073919.05 -311807.7 -000002.0-000005.900006.4 08.4100.17A? 0 +074414.66 +140027.6 -000005.5-000005.100005.0 08.4100.07A? 0 +074700.14 +640312.3 +000006.3-000035.000001.7 08.4100.38F? 0 +074941.51 -555751.8 -000005.0-000001.800008.2 08.4100.02A? 0 +075226.47 -472331.9 +000005.6+000010.900003.3 08.41-0.05B? 0 +075245.60 +184937.4 -000013.8+000002.700012.2 08.4100.29A? 0 +075558.13 -104025.4 -000006.3-000001.700003.1 08.41-0.09B? 0 +075645.11 -604854.4 +000000.0+000000.000000.0 08.41-0.03B? 0 +075652.72 +145758.2 -000008.6+000002.600010.4 08.4100.32F? 0 +080054.61 -192856.4 -000001.6-000042.100010.1 08.4100.45F? 0 +080332.40 +540935.7 -000037.7-000049.500010.0 08.4100.97K? 0 +080546.65 -333409.3 -000010.4+000033.700008.9 08.4100.03A? 0 +081345.58 +630613.3 +000141.7+000109.000019.5 08.4100.66G? 0 +081530.23 -490300.6 -000011.3+000003.500001.9 08.4100.04A? 0 +081851.88 +181910.8 -000017.2-000041.600022.3 08.4100.57F? 0 +082017.53 +252948.6 +000000.4-000027.000009.2 08.4100.37F? 0 +082157.59 +240125.7 -000060.0-000008.300022.2 08.4100.40F? 0 +082159.22 +552000.0 -000074.5-000005.000012.9 08.4100.52F? 0 +082337.04 +525928.4 +000004.9-000007.000004.3 08.4100.95K? 0 +082421.87 +262756.7 -000017.1-000005.300007.3 08.4100.01A? 0 +083121.08 +003520.1 +000038.8-000035.200000.0 08.4100.97K? 0 +083150.80 -434919.2 +000001.2-000004.300001.3 08.4100.35F? 0 +084346.31 -263858.5 -000022.7+000019.900003.9 08.4100.20A? 0 +084939.94 -140154.1 -000010.3-000008.300001.5 08.4100.11A? 0 +085022.48 -381850.0 -000006.8+000002.800010.0 08.41-0.08B? 0 +085043.11 -210514.1 -000016.5+000004.300002.0 08.4100.15A? 0 +085136.06 -044000.4 -000045.8-000003.600013.7 08.4100.43F? 0 +085145.32 -582157.6 +000000.0+000000.000000.0 08.4100.38F? 1 +085342.80 -055524.6 -000009.9-000017.400006.6 08.4100.64G? 0 +085633.12 +122555.1 -000023.1-000045.300002.9 08.4100.66G? 0 +090019.18 -144859.4 -000005.2+000001.200005.6 08.4100.25A? 0 +090042.25 +320810.9 +000025.4-000004.600024.2 08.4100.93G? 0 +090359.79 +373138.2 -000016.0-000063.900010.3 08.4100.66G? 0 +090643.78 -333406.2 +000045.4-000029.000025.5 08.4100.77G? 0 +090732.32 -073646.0 -000017.9+000003.100002.9 08.4100.13A? 0 +091242.54 +204025.0 -000034.3-000082.400023.3 08.4100.61G? 1 +091315.39 -104751.2 -000019.1-000000.200018.6 08.4100.97K? 0 +091550.86 +184740.1 -000022.6+000007.600017.3 08.4100.29A? 0 +091555.49 -843852.7 -000003.8+000014.700000.3 08.4100.99K? 0 +091953.11 +041725.1 -000059.5+000005.000018.8 08.4100.49F? 0 +092602.34 +283901.6 -000082.4-000085.700000.7 08.4100.48F? 0 +092643.16 +262103.8 -000002.0-000158.000015.7 08.4100.75G? 0 +092716.21 -340741.5 +000013.8-000015.000006.8 08.4100.29A? 0 +093422.93 -334407.6 +000014.3-000039.200012.9 08.4100.33F? 0 +093539.92 -485514.3 -000025.8+000003.900001.8 08.41-0.01B? 0 +093638.57 -462019.7 -000168.1+000052.700021.9 08.4100.59G? 0 +094320.34 -294814.7 -000094.2+000042.800025.7 08.4100.64G? 0 +094900.04 +120546.8 -000116.0+000027.100010.8 08.4100.45F? 0 +095535.63 +482815.7 +000013.7-000000.600003.0 08.4100.11A? 0 +095555.99 +173229.8 -000001.2-000037.300016.4 08.4100.45F? 0 +095645.19 -021720.5 -000003.9+000000.900009.3 08.4100.19A? 0 +095708.89 +325808.0 +000002.7+000006.100001.2 08.4100.98K? 0 +100324.26 -125217.7 -000032.2+000004.300011.8 08.4100.23A? 0 +100359.84 +071034.3 +000060.4-000029.500003.9 08.4100.56F? 0 +100727.18 -430720.7 -000020.0-000002.000001.6 08.4100.48F? 0 +100751.79 -242300.1 -000012.9+000005.500005.3 08.4100.94G? 0 +101738.38 -592117.6 -000011.1-000005.900003.2 08.4100.40F? 0 +101953.50 -470556.4 -000008.2+000000.400006.0 08.4100.08A? 0 +103159.33 +220209.9 -000011.4-000007.000002.8 08.4100.30A? 0 +103311.50 -394700.4 -000004.9-000003.500002.5 08.4100.09A? 0 +103847.28 -553832.7 -000012.8+000014.800004.8 08.41-0.01B? 0 +104443.88 -592125.2 -000011.1+000002.000011.2 08.4100.04A? 0 0.10 1.00 +104723.22 -423408.5 -000025.7+000004.800004.8 08.4100.29A? 0 +105323.63 -713239.4 -000017.5-000016.700007.2 08.4100.38F? 0 +105519.51 -105106.9 -000042.8-000032.500010.7 08.4100.38F? 0 +105917.98 +435224.4 -000061.3-000015.600007.9 08.4100.94G? 0 +105918.12 -601243.0 -000050.0+000018.600016.4 08.4100.42F? 0 +110254.93 -424919.9 -000087.7+000016.300015.9 08.4100.54F? 0 +110341.21 -253932.2 -000058.6+000037.500001.6 08.4100.63G? 0 +110507.30 -595723.2 -000022.9+000005.100002.0 08.4100.05A? 0 +110619.10 -295802.4 -000254.5+000063.600020.8 08.4100.58G? 0 +111216.39 +610749.8 -000048.5-000082.400003.4 08.4100.94G? 0 +112416.63 +330622.5 -000004.4+000023.000018.8 08.4100.89G? 0 +113110.93 -654432.1 -000005.1-000004.300003.6 08.4100.02A? 0 0.10 1.00 +113242.91 -163748.3 -000026.9+000009.800009.8 08.4100.52F? 0 +113832.79 +611654.8 -000053.8-000034.300002.3 08.4100.46F? 0 +114430.58 +081615.6 -000045.3-000004.800003.5 08.4100.32F? 0 +115208.32 +184521.3 +000035.5-000300.200034.9 08.4100.88G? 0 +115435.12 -094255.9 -000024.8-000033.300022.4 08.4100.96K? 0 +115547.31 -250847.2 -000014.5-000014.800005.9 08.4100.24A? 0 +120140.12 -514826.4 -000029.7+000002.800004.5 08.4100.22A? 0 +120250.59 -653816.8 -000003.5-000010.000007.9 08.4100.17A? 0 +120752.85 +714536.8 -000004.4+000002.000004.0 08.4100.12A? 0 +121716.15 -550508.9 -000058.6+000020.000011.2 08.4100.42F? 0 +121721.55 -705332.0 -000030.3+000006.600002.0 08.4100.44F? 0 +121836.11 -440842.1 +000037.4-000019.400026.1 08.4100.68G? 0 +121927.30 -260625.7 +000055.0-000098.100027.1 08.4100.74G? 0 +122109.17 -655008.7 -000041.9-000010.800022.0 08.4100.36F? 0 +122124.59 +024341.7 -000178.9-000041.200008.9 08.4100.84G? 0 +122459.59 -682606.2 -000019.9-000011.300000.7 08.4100.49F? 0 +122523.81 -310750.1 +000000.0+000000.000000.0 08.4100.83G? 0 +122629.39 -580631.6 -000008.6+000000.800000.8 08.41-0.02B? 0 +123031.38 -614904.4 -000036.6+000001.200012.4 08.4100.41F? 0 +123351.73 -575825.7 -000004.9-000002.100002.8 08.41-0.03B? 0 +123606.64 -503913.9 -000028.7-000022.500005.5 08.4100.17A? 0 +125146.99 +584424.1 -000012.1-000001.900012.8 08.4100.47F? 0 +125503.72 +281402.9 +000016.4-000016.300002.8 08.4100.44F? 0 +130046.32 +152953.8 +000025.3-000013.700016.8 08.4100.42F? 0 +130123.24 -625530.2 -000015.0-000006.000003.3 08.4100.46F? 0 +130140.80 -093827.1 +000010.1-000001.400025.6 08.4100.29A? 0 +130323.42 -460145.6 -000002.3+000010.700026.7 08.4100.94G? 0 +131144.24 +731920.2 -000039.9+000023.300007.9 08.4100.54F? 0 +131309.31 +685848.1 +000049.9-000027.000008.1 08.4100.45F? 0 +131559.26 +043848.3 -000136.6+000034.800015.5 08.4100.60G? 0 +131648.32 +122457.4 +000067.4-000205.300016.1 08.4100.65G? 0 +132324.60 -684731.0 -000019.1-000000.400006.1 08.4100.55F? 0 +132510.65 -311154.6 +000053.0-000050.700024.1 08.4100.60G? 0 +132818.25 -453015.6 -000003.3+000003.000003.0 08.4100.14A? 0 +132842.27 -042756.0 +000016.3-000002.100007.4 08.4100.27A? 0 +133231.89 -622039.7 +000000.0+000000.000000.0 08.4100.04A? 0 +133508.12 -582159.2 -000028.3-000018.000012.6 08.4100.49F? 0 +133543.66 +524347.2 +000041.8-000110.600006.9 08.4100.40F? 0 +133758.08 -151816.5 +000067.7-000036.500016.3 08.4100.51F? 0 +133830.44 -034224.3 -000084.6-000038.900015.4 08.4100.88G? 0 +133835.59 -691739.3 +000000.4-000001.700000.6 08.4100.11A? 0 +134014.51 -454235.6 -000021.6-000050.200017.1 08.4100.48F? 0 +135347.88 -490304.0 -000015.3-000020.600008.5 08.4100.98K? 0 +135448.55 -422456.9 +000009.4-000031.900002.2 08.4100.44F? 0 +140054.10 +492809.1 +000004.4-000068.000003.1 08.4100.94G? 0 +140233.88 +190813.4 -000111.5+000009.400006.2 08.4100.98K? 0 +140711.67 +465010.2 -000081.1+000033.800001.4 08.4100.48F? 0 +140755.79 +202619.6 -000144.9+000123.100012.2 08.4100.48F? 0 +141439.20 -262417.6 +000021.8-000028.000004.0 08.4100.34F? 0 +141618.67 -052604.1 -000025.7-000013.700013.0 08.4100.23A? 0 +141705.57 -481016.1 -000049.2-000017.500006.4 08.4100.42F? 0 +141909.45 -565518.0 -000002.2-000002.300001.0 08.4100.06A? 0 +142025.99 -575901.3 -000003.5+000000.000001.5 08.4100.76G? 0 +142808.57 -461935.6 -000026.7-000002.300005.0 08.4100.80G? 0 +143739.83 -753258.6 +000002.7+000002.100005.1 08.4100.34F? 0 +143800.86 -671940.3 -000008.2-000008.200011.3 08.41-0.01B? 0 +144129.01 +133606.0 -000383.1-000076.500021.2 08.4100.55F? 0 +144416.87 -113702.2 -000068.3-000021.200015.2 08.4100.59G? 0 +144657.92 +112838.1 +000000.8+000011.300005.2 08.4100.95G? 0 +144722.64 -655110.2 -000004.2-000010.000007.1 08.4100.00A? 0 +145146.80 +490553.4 -000014.7-000058.700005.9 08.4100.94G? 0 +145230.05 +184419.5 -000006.8+000171.300010.1 08.4100.57F? 1 +145248.83 +111506.8 -000097.6+000049.400022.6 08.4100.55F? 0 +145251.79 +482805.3 -000224.1+000111.000009.4 08.4100.73G? 0 +145347.04 -601005.4 -000041.9-000009.000020.3 08.4100.47F? 0 +145516.50 -293144.3 -000196.6+000135.100020.5 08.4100.61G? 0 +150031.93 -734018.7 -000019.4-000022.000011.5 08.4100.18A? 0 +150246.77 -150300.3 -000009.9+000001.200005.8 08.4100.07A? 0 +150550.07 +640249.0 -000131.9+000111.200025.0 08.4100.67G? 0 +150839.86 -554741.5 +000009.0-000008.100006.5 08.41-0.00B? 0 +151122.93 +320320.8 -000067.5+000073.500021.1 08.4100.74G? 0 +151126.63 +484134.6 +000000.9+000003.600009.1 08.4100.36F? 0 +151912.55 +655933.4 +000001.4+000035.100011.4 08.4100.45F? 0 +152140.36 -273815.9 -000070.6-000109.700012.2 08.4100.54F? 0 +152244.07 +021152.1 -000049.7-000004.400000.4 08.4100.49F? 0 +152310.32 +465422.7 -000029.1-000028.500002.6 08.4100.55F? 0 +152932.23 -511554.2 -000026.1-000027.500004.5 08.41-0.04B? 0 +153045.57 -454257.3 +000001.6-000013.900001.0 08.41-0.01B? 0 +153952.21 -362606.8 +000006.8+000005.900016.8 08.4100.62G? 0 +154204.38 -230211.6 -000001.4-000008.700003.1 08.4100.26A? 0 +154507.26 +073010.5 -000078.2+000006.700026.8 08.4100.52F? 0 +154542.08 -652907.6 -000038.6-000054.600003.3 08.4100.49F? 0 +160722.41 +390920.7 -000046.9+000073.700013.4 08.4100.56F? 0 +160848.36 +804214.6 -000000.1-000079.000005.0 08.4100.38F? 0 +160916.91 +335748.4 -000030.7+000048.900032.7 08.4100.72G? 0 +161328.01 -272413.3 -000019.4-000018.800004.5 08.4100.30A? 0 +161552.39 +135943.6 -000021.0-000010.300007.8 08.4100.26A? 0 +161804.85 +130308.3 -000021.0+000009.000013.1 08.4100.20A? 0 +162030.58 -200651.8 +000000.0+000000.000000.0 08.4100.00B? 0 +162033.58 +515005.2 +000001.1+000022.100006.9 08.4100.96K? 0 +162313.62 -753050.9 -000018.2-000073.100020.3 08.4100.68G? 0 +162421.33 -250131.2 -000007.1-000024.900008.2 08.4100.54F? 0 +163548.16 -454043.5 -000001.9-000014.200005.3 08.4100.00A? 0 +163612.62 +591950.4 +000118.1-000060.600005.4 08.4100.52F? 0 +163951.57 +084923.8 -000008.5-000000.900007.2 08.4100.10A? 0 +164309.00 -544651.3 -000055.2-000045.200018.4 08.4100.56F? 0 +164531.31 +263529.0 -000024.1-000039.200007.9 08.4100.53F? 0 +164630.68 +472657.1 -000070.9-000023.600012.4 08.4100.57F? 0 +164741.49 +565332.6 +000025.0+000043.200030.0 08.4100.66G? 0 +164758.56 +011247.8 -000017.4+000008.700001.7 08.4100.30A? 0 +165735.37 -243209.6 -000056.7+000020.300016.7 08.4100.30A? 0 +165749.30 +684159.0 +000011.3-000024.700008.5 08.4100.24A? 0 +170107.12 -585102.0 +000000.0+000000.000000.0 08.41-0.06B? 1 +170708.88 -183213.1 -000007.6+000002.500016.4 08.4100.83G? 0 +171057.21 +145514.4 -000005.8+000026.200019.2 08.4100.45F? 0 +171229.88 +691817.2 +000010.9-000159.600025.5 08.4100.69G? 0 +171411.58 +293409.9 +000022.4-000035.300012.9 08.4100.65G? 0 +171525.22 -063031.2 -000013.0-000016.300006.4 08.4100.36F? 0 +171831.42 -384733.3 -000047.0-000051.000004.0 08.4100.54F? 0 +172229.30 +303141.5 +000002.6-000007.800008.0 08.4100.07A? 0 +172809.69 +425158.8 +000022.7-000006.800003.2 08.4100.87G? 0 +172914.77 +432811.2 +000006.4-000007.400002.1 08.4100.92G? 0 +173359.79 -780808.1 +000006.6-000012.900008.1 08.4100.22A? 0 +173440.40 -491836.2 -000015.6-000014.500014.2 08.4100.01A? 0 +173640.35 +510512.1 +000002.1-000010.700000.7 08.4100.94G? 0 +173722.28 +111825.0 -000006.6+000009.900006.8 08.4100.43F? 0 +173928.84 -372152.7 -000012.4-000003.700014.5 08.4100.90G? 0 +174049.21 -445742.3 -000012.5-000019.600016.6 08.41-0.03B? 0 +174227.01 -374943.9 +000012.8+000003.700000.8 08.4100.07A? 0 +174244.51 +553743.5 +000013.7+000002.600011.2 08.4100.96K? 0 +174336.29 +413700.7 +000003.4+000031.600008.6 08.4100.42F? 0 +174932.75 -694454.2 +000010.6-000016.200005.5 08.41-0.01B? 0 +175259.46 +475543.9 -000017.1+000006.300000.4 08.4100.82G? 0 +175542.20 +242754.4 +000009.8-000008.400009.4 08.4100.25A? 0 +175714.85 +211943.4 +000005.7-000011.200003.0 08.4100.55F? 0 +175728.54 +105746.8 -000013.4-000009.800033.0 08.4100.48F? 0 +175923.60 -181222.2 +000026.1-000010.900009.4 08.4100.33F? 0 +180112.79 +205614.9 +000006.6-000018.500008.7 08.4100.94G? 0 +180202.86 -273053.8 +000000.0+000000.000000.0 08.41-0.06B? 1 +180400.94 -192732.8 +000004.3-000020.000010.2 08.4100.22A? 0 +180435.99 -241952.1 +000000.0+000000.000000.0 08.4100.11A? 0 +180454.09 +790642.5 +000021.3+000003.200002.4 08.4100.27A? 0 +180522.76 -214022.3 -000062.1-000123.800031.4 08.4100.66G? 0 +180842.96 +390351.9 -000004.2+000001.300006.2 08.4100.17A? 0 +181044.30 +225345.6 -000006.6-000013.800000.3 08.4100.05A? 0 +181123.81 +113143.5 -000032.0-000010.900011.9 08.4100.51F? 0 +181855.39 -452759.4 -000005.3+000003.000011.8 08.4100.98K? 0 +182027.80 -534349.0 +000000.4-000016.100005.7 08.4100.72G? 0 +182109.49 -022154.1 +000004.9-000017.100002.7 08.4100.16A? 0 +182304.71 -642241.4 +000007.1+000010.300006.0 08.4100.01A? 0 +182656.42 +360428.5 -000001.4+000006.200002.5 08.4100.93G? 0 +182804.66 -243344.8 -000002.1-000008.000012.9 08.4100.17A? 0 +182815.24 +440751.5 -000000.8-000001.900005.4 08.41-0.12B? 0 +182856.91 -250234.9 +000000.0+000000.000000.0 08.4100.66G? 0 +182905.05 -295452.3 +000006.1-000016.000013.0 08.4100.74G? 0 +182937.88 -163829.3 -000005.7+000019.600003.3 08.4100.59G? 0 +183610.62 +650429.8 +000009.4+000008.700005.4 08.4100.16A? 0 +183618.85 +620909.3 +000008.2+000040.600005.6 08.4100.41F? 0 +183810.79 +163048.9 +000018.8+000002.200015.2 08.4100.25A? 0 +183819.69 +535306.3 +000063.8+000043.200003.7 08.4100.43F? 0 +183950.94 +200428.9 +000006.4-000004.400008.3 08.41-0.01B? 0 +184427.83 -073706.6 +000004.1+000001.200004.6 08.4100.50F? 0 +184656.53 +591951.5 +000000.0+000000.000000.0 08.4100.49F? 1 +184802.57 +200646.3 +000004.8-000000.100010.6 08.4100.12A? 0 +184938.20 +281307.8 -000001.3-000003.700001.4 08.4100.09A? 0 +185026.39 -524223.9 +000034.5-000016.800005.3 08.4100.38F? 0 +185703.20 +320819.5 -000004.2-000005.800003.9 08.41-0.01B? 0 +185816.51 +382119.6 -000000.2-000006.900010.2 08.4100.12A? 0 +185856.03 -411849.7 +000009.6+000003.200001.8 08.41-0.03B? 0 +190203.50 +071456.2 -000002.7-000009.000002.9 08.4100.19A? 0 +190613.11 +772533.9 +000007.7+000004.300003.0 08.4100.98K? 0 +190649.89 +340230.7 -000019.8-000000.700015.1 08.4100.94G? 0 +190652.11 -161339.0 +000000.0+000000.000000.0 08.4100.10A? 0 +190842.20 +481423.2 +000002.7+000012.700018.4 08.4100.92G? 0 +191400.33 -390526.7 +000018.3-000003.100002.8 08.4100.02A? 0 +191611.64 +281650.3 -000009.8-000008.500001.9 08.4100.18A? 1 +191814.40 -164122.4 -000000.1-000038.800016.5 08.4100.33F? 0 +192224.53 +032019.0 +000000.8-000002.300013.9 08.4100.64G? 0 +192237.28 +073246.6 +000015.1+000065.600004.0 08.4100.36F? 0 +192405.09 +715936.0 -000051.1-000066.300030.6 08.4100.80G? 0 +192722.69 +302526.0 +000006.1+000007.300001.4 08.41-0.08B? 0 +192822.82 +474632.9 +000003.1+000008.600003.8 08.41-0.04B? 0 +193050.44 +034749.8 +000002.3-000007.600002.3 08.4100.03A? 0 +193111.97 +744609.1 +000005.5-000008.700003.5 08.4100.26A? 0 +193639.16 -465257.7 -000003.6+000004.500016.0 08.4100.99K? 0 +194107.18 +200814.8 +000013.5+000020.300003.1 08.4100.28A? 0 +194352.52 -351510.5 +000158.1-000226.700020.2 08.4100.68G? 0 +194516.44 -480412.1 -000043.1-000050.000035.5 08.4100.46F? 0 +195013.90 -175713.9 +000042.0-000044.300016.7 08.4100.48F? 0 +195556.78 -185229.8 +000019.1-000004.500022.9 08.4100.44F? 0 +195643.28 +725618.0 -000003.3-000036.400001.3 08.4100.42F? 0 +195705.49 -613728.9 +000019.0-000062.200004.4 08.4100.99K? 0 +195803.64 +464027.1 +000024.7-000006.900009.1 08.4100.42F? 0 +195902.94 -175734.0 +000029.9-000019.400005.9 08.4100.32F? 0 +200207.91 +543827.9 +000024.9+000018.800007.6 08.4100.78G? 0 +200227.56 -525312.1 -000022.7-000060.600010.2 08.4100.59G? 0 +200528.93 -701104.2 +000004.6-000046.100002.7 08.4100.25A? 0 +200644.39 +242621.6 +000066.3+000104.000018.2 08.4100.56F? 1 +200657.03 +103527.0 +000039.6+000005.700014.6 08.4100.46F? 0 +200909.48 +640308.9 -000002.1-000005.900000.5 08.4100.15A? 0 +201014.96 -130036.2 -000015.7-000019.800007.1 08.4100.30A? 0 +201127.70 +715912.5 +000035.2+000025.600004.5 08.4100.30A? 0 +201255.97 +342831.8 +000002.7-000014.400000.8 08.4100.15A? 0 +201318.86 +350130.6 +000009.3+000000.000002.9 08.4100.42F? 1 +201359.00 -164008.3 +000042.2-000043.600008.7 08.4100.57F? 0 +202031.89 +515348.9 +000017.8+000089.200001.3 08.4100.96K? 0 +202508.18 -285145.0 +000004.7+000006.200005.2 08.4100.22A? 0 +203155.54 -032630.1 -000008.7-000021.400007.9 08.4100.38F? 1 +203316.00 +685121.0 +000019.4+000037.600006.5 08.4100.27A? 0 +203410.24 -191716.5 +000010.1-000019.000007.1 08.4100.36F? 0 +203537.42 -303803.0 +000019.3-000041.700003.2 08.4100.49F? 0 +204645.70 -040322.7 +000021.6+000012.500013.6 08.4100.99K? 0 +205015.95 -750215.7 +000015.1-000063.400008.9 08.4100.48F? 0 +205540.85 +214233.8 +000004.8-000000.700018.4 08.4100.35F? 0 +205544.84 +171617.4 -000018.1-000012.900001.2 08.4100.15A? 0 +210043.52 -543657.2 +000020.9-000000.100003.6 08.4100.97K? 0 +210419.63 +320121.0 -000056.4-000065.200017.4 08.4100.76G? 0 +210722.79 -312958.7 -000057.6-000051.400012.3 08.4100.52F? 0 +211431.47 -175417.2 +000028.0+000020.700001.2 08.4100.46F? 0 +211432.78 -225241.1 +000112.0-000009.000015.5 08.4100.61G? 0 +211751.58 +330205.3 -000017.3-000034.500003.0 08.4100.35F? 0 +212035.53 +363716.6 +000031.5+000025.000009.3 08.4100.19A? 0 +212127.60 +694239.0 +000010.8+000036.500012.2 08.4100.91G? 0 +212604.62 +473913.6 +000010.5+000003.900008.9 08.4100.04A? 0 +212700.76 +364446.3 +000089.5+000092.800011.1 08.4100.55F? 0 +213004.17 -561640.1 +000007.9-000008.600008.7 08.4100.26A? 0 +214124.75 +184215.8 +000001.3+000000.700019.8 08.4100.97K? 0 +214258.47 +360039.0 -000020.1-000014.100004.0 08.4100.98K? 0 +214447.15 -031943.7 +000028.9+000004.800017.0 08.4100.40F? 0 +214756.53 +283847.6 -000001.2-000019.800000.2 08.4100.32F? 0 +214950.54 -600321.0 +000018.1+000012.400016.3 08.4100.15A? 0 +215620.23 -592103.9 -000036.4-000007.600018.7 08.4100.57F? 0 +215629.74 +071432.6 -000009.4-000037.500012.5 08.4100.56F? 1 +220558.37 -160001.3 -000082.8-000097.600027.0 08.4100.67G? 0 +221739.25 -483900.9 +000211.4-000103.300046.7 08.4100.97K? 0 +221900.24 +454808.6 -000005.1+000000.000011.6 08.41-0.02B? 0 +222033.36 +475107.8 +000012.4-000006.300003.0 08.4100.04A? 0 +222442.45 +745100.8 -000010.2+000021.800002.8 08.4100.93G? 0 +222525.60 +470612.5 +000000.6-000010.100006.5 08.41-0.03B? 0 +222540.02 +563034.0 -000000.4+000009.100000.2 08.4100.98K? 1 +222649.02 -453708.3 +000035.6-000009.300018.3 08.4100.44F? 0 +222934.58 +522324.5 +000153.3+000045.500026.3 08.4100.72G? 0 +223035.57 +533143.3 +000021.9-000031.100015.7 08.4100.00B? 1 +223153.18 +235150.7 +000083.5+000002.200035.5 08.4100.42F? 0 +223539.40 +541323.6 +000012.7+000062.100017.6 08.4100.77G? 0 +223723.26 +680455.2 +000003.9+000025.000013.5 08.4100.82G? 0 +223945.76 +572317.0 -000004.5-000004.900006.8 08.4100.38F? 0 +224708.47 +573542.4 +000014.8-000001.000001.6 08.41-0.03B? 0 +224903.18 +562541.5 -000013.6+000005.600007.2 08.4100.81G? 0 0.10 1.00 +225232.47 -424717.7 +000020.0-000004.100015.7 08.4100.16A? 0 +225809.55 -054108.0 +000088.6+000011.800003.5 08.4100.33F? 0 +230152.13 +440739.9 +000006.1+000001.100001.3 08.4100.59G? 0 +230158.40 +470059.8 +000006.7-000001.600002.3 08.4100.01A? 0 +230454.28 +075305.1 +000010.4-000003.400008.9 08.4100.57F? 0 +230835.68 +565405.7 -000014.1+000002.700001.6 08.4100.79G? 0 +231354.18 +575013.0 -000003.5-000008.100007.0 08.4100.22A? 0 +231823.48 +120650.3 -000047.9-000209.500009.4 08.4100.70G? 0 +232138.71 +472104.1 -000007.6-000004.500001.6 08.4100.04A? 0 +232256.43 -230126.0 +000023.6-000000.900000.2 08.4100.99K? 0 +232924.19 +530832.0 +000010.1-000011.300001.2 08.4100.01A? 0 +233457.71 +514927.3 -000037.2-000002.300010.0 08.4100.50F? 0 +233511.63 -183418.4 +000027.7-000022.800001.1 08.4100.91G? 0 +233523.08 +021328.4 +000097.6+000326.700028.4 08.4100.70G? 0 +233550.62 +605409.1 +000001.4+000001.700004.2 08.4100.18A? 0 +234509.30 +293342.8 +000960.6-000009.300027.9 08.4100.85G? 0 +234814.16 +824709.9 +000158.0-000002.500003.6 08.4100.69G? 0 +234914.50 +045856.9 -000056.4-000036.900004.0 08.4100.52F? 0 +235233.44 +285708.2 -000005.9-000018.000007.2 08.4100.06A? 0 +235341.05 +763457.4 -000008.0-000008.700005.1 08.4100.07A? 0 +000009.82 -355736.8 -000001.5-000002.200000.9 08.4101.48K? 0 +000243.14 -573801.1 -000030.1-000008.400006.7 08.4101.00K? 0 +000845.48 +404410.5 +000004.9-000008.600000.9 08.4101.50K? 0 +001225.38 +293446.8 -000005.5-000021.800007.9 08.4101.47K? 0 +001402.94 +395836.9 -000005.0+000013.900002.5 08.4101.60K? 0 +001602.01 +144226.5 +000074.8-000029.800001.7 08.4101.31K? 0 +001832.09 +415903.9 -000001.6+000014.500006.7 08.4101.49K? 0 +002943.36 +173638.9 +000045.8-000002.600036.1 08.4101.61K? 0 +003157.60 +303119.2 +000051.1+000020.400027.5 08.4101.45K? 0 +003343.78 -672432.2 +000031.0+000021.700004.3 08.4101.40K? 0 +010509.15 +114041.4 +000002.8-000023.300000.3 08.4101.26K? 0 +010737.81 +225722.2 +000097.5-000487.300052.4 08.4101.12K? 0 +011924.71 +144735.0 +000022.6+000000.200005.1 08.4101.06K? 0 +012410.26 +842959.5 -000030.5+000005.600002.1 08.4101.61K? 0 +012523.61 +355749.3 -000027.2-000015.300011.5 08.4101.11K? 0 +012807.00 +422801.2 -000010.4-000020.100002.3 08.4101.59K? 0 +013231.63 -152703.0 +000019.2-000039.400008.8 08.4101.14K? 0 +013949.75 +525411.4 -000025.0-000006.600008.6 08.4101.67K? 0 +014815.80 +261517.3 -000037.8-000020.700003.8 08.4101.26K? 0 +014901.22 -260158.9 -000014.9-000008.700012.5 08.4101.14K? 0 +015531.17 +171121.8 -000003.9+000003.400006.9 08.4101.35K? 0 +020214.65 +502200.9 -000035.6-000001.100009.8 08.4101.27K? 0 +021002.15 +483606.2 -000003.3-000005.100006.3 08.4101.09K? 0 +021056.80 +360117.9 -000024.6-000006.000015.6 08.4101.01K? 0 +021547.77 +494203.8 -000028.0-000007.400001.2 08.4101.01K? 0 +021607.09 +250323.8 +000018.1-000023.900000.3 08.4101.44K? 0 +022421.97 -441940.0 -000024.7+000001.200014.5 08.4101.06K? 0 +022631.17 -531856.7 +000015.1-000000.600004.2 08.4101.42K? 0 +022705.01 -060553.1 -000009.6-000026.700013.1 08.4101.03K? 0 +023502.38 -095319.3 -000033.1-000012.600024.8 08.4101.09K? 0 +024606.08 +531408.8 -000019.6+000007.200014.5 08.4101.32K? 0 +024620.39 +315941.8 -000026.3-000021.000013.5 08.4101.31K? 0 +025738.76 +600645.0 -000011.3-000022.700005.8 08.4101.40K? 0 +030321.38 -702837.3 -000032.6+000025.500007.5 08.4101.12K? 0 +031956.23 +681906.2 -000003.3-000005.800005.4 08.4101.82K? 0 +032242.36 -382732.6 +000046.0+000027.200010.1 08.4101.06K? 0 +032823.58 +342203.0 +000034.3-000006.900014.4 08.4101.26K? 0 +033142.82 +721114.3 +000002.7-000002.000016.7 08.4101.78K? 0 +033926.36 -154527.2 +000046.4+000003.200002.3 08.4101.13K? 0 +034934.69 +610011.4 -000010.4+000030.000012.5 08.4101.21K? 0 +041609.54 -314337.7 +000022.7+000010.500003.4 08.4101.03K? 0 +043125.45 +043431.2 +000016.8+000019.400035.5 08.4101.00K? 0 +043217.56 +453449.0 +000002.7-000000.800013.9 08.4101.44K? 0 +043235.37 -401229.9 -000002.4+000017.400004.6 08.4101.49K? 0 +050247.04 +534532.1 -000003.1+000026.900001.1 08.4101.75K? 0 +050838.48 -152926.6 -000014.3-000009.300004.1 08.4101.29K? 0 +051340.09 +411407.3 +000033.9+000001.600011.5 08.4101.09K? 0 +052349.60 -582611.3 +000019.9+000034.000000.8 08.4101.05K? 0 +052415.66 +200824.4 +000023.4-000047.100000.1 08.4101.27K? 0 +053150.68 -571516.2 +000006.2+000000.800012.7 08.4101.36K? 0 +053308.20 -473945.3 -000007.4-000015.900014.9 08.4101.10K? 0 +054335.25 +215226.5 +000031.7-000002.600000.2 08.4101.83K? 0 +054914.32 -293514.3 +000000.6-000036.500005.1 08.4101.06K? 0 +055107.59 +110357.7 +000059.1-000038.100020.3 08.4101.14K? 0 +055303.60 +501743.6 -000007.2-000007.700009.2 08.4101.42K? 0 +055616.62 -541000.3 -000015.4-000004.300002.6 08.4101.01K? 0 +055738.86 +244550.5 +000003.1+000016.800028.6 08.4101.10K? 0 +060714.03 +135355.5 +000012.3+000006.800000.4 08.4101.33K? 0 +061039.57 +701454.1 +000015.3+000016.100013.2 08.4101.10K? 0 +061755.59 +764029.3 +000013.8-000005.000006.6 08.4101.33K? 0 +061856.09 +493937.9 -000003.8-000019.000009.5 08.4101.15K? 0 +062705.02 -325340.2 -000012.0+000000.400003.3 08.4101.12K? 0 +063327.27 +231043.4 +000037.9+000013.300020.8 08.4101.19K? 0 +063442.19 +292213.9 +000002.2-000005.100003.0 08.4101.67K? 0 +063927.88 -262446.5 -000003.0+000019.700022.4 08.4101.09K? 0 +064251.25 +302252.8 -000019.1-000017.200011.6 08.4101.11K? 0 +064547.80 +441238.2 +000019.0+000002.200008.3 08.4101.04K? 0 +065441.84 -063711.5 -000017.4+000002.900006.0 08.4101.02K? 0 +065845.70 +175041.3 -000024.9+000005.600000.4 08.4101.34K? 0 +070841.35 +005959.7 -000007.0-000033.400006.6 08.4101.27K? 0 +071130.39 -010153.0 -000004.3+000002.800011.7 08.4101.03K? 0 +071308.36 +203350.3 -000025.1-000026.800014.1 08.4101.04K? 0 +071606.03 -140654.2 -000006.2-000003.900003.3 08.4101.11K? 0 +071854.56 -075922.4 -000021.5+000000.600006.4 08.4101.21K? 0 +072528.21 -035041.4 -000011.4+000004.500028.1 08.4101.09K? 0 +072616.63 +341101.0 -000026.2-000014.000037.4 08.4101.45K? 0 +073115.98 -174115.2 -000003.0+000002.700006.8 08.4101.54K? 0 +074105.85 +165223.9 -000007.9+000023.700004.4 08.4101.58K? 0 +074145.36 -212212.1 -000003.0-000038.400000.4 08.4101.21K? 0 +074211.42 -033122.0 +000011.8-000033.000006.5 08.4101.14K? 0 +074227.34 -632907.6 +000001.7+000011.400004.0 08.4101.74K? 0 +074452.99 -053303.5 +000039.7+000027.400006.9 08.4101.56K? 0 +074515.93 -223505.3 +000000.7-000013.400013.4 08.4101.17K? 0 +075357.70 -210156.1 +000002.4-000002.100005.3 08.4101.23K? 0 +080450.91 -420637.9 -000016.7+000004.900001.6 08.4101.28K? 0 +080616.89 -114955.5 +000006.1+000007.100009.6 08.4101.58K? 0 +080740.43 -060833.3 +000094.5-000082.000019.4 08.4101.07K? 0 +081531.75 -070728.0 +000016.0+000016.300014.0 08.4101.06K? 0 +082114.46 -170014.3 +000070.8-000041.700011.3 08.4101.21K? 0 +082428.31 +031759.7 -000003.3-000004.000008.8 08.4101.63K? 0 +084030.26 -192644.0 -000008.0-000004.500023.0 08.4101.30K? 0 +084243.44 -471424.9 -000031.0-000029.500008.9 08.4101.18K? 0 +084254.78 -523051.0 -000021.5+000025.100002.2 08.4101.26K? 0 +084551.60 -224308.8 -000006.5+000023.000003.9 08.4101.34K? 0 +085306.59 +743251.9 -000034.4-000023.700002.4 08.4101.49K? 0 +085323.27 -152307.8 -000018.8-000001.600007.6 08.4101.02K? 0 +085358.81 -003643.2 -000009.3-000011.200006.0 08.4101.11K? 0 +085905.81 -291635.9 -000016.7+000003.200001.9 08.4101.57K? 0 +090902.35 +452350.5 -000000.3+000006.800001.0 08.4101.60K? 0 +090943.30 -542451.3 -000005.3-000007.900009.1 08.4101.45K? 0 +091306.35 +405311.9 -000023.0-000046.000005.8 08.4101.49K? 0 +091321.22 +032129.7 -000006.3-000010.500012.7 08.4101.17K? 0 +091852.72 +104303.1 -000030.7-000011.800009.6 08.4101.18K? 0 +094318.11 -313407.4 -000022.2+000031.900008.3 08.4101.18K? 0 +094330.96 -542823.6 -000002.8+000005.900003.8 08.4101.72K? 0 +095304.69 +010830.3 +000001.1-000023.200005.6 08.4101.07K? 0 +095321.26 -260938.0 +000023.5-000024.000006.0 08.4101.42K? 0 +095818.31 +303102.1 -000016.1+000005.200005.2 08.4101.30K? 0 +095949.23 -161708.4 -000060.4+000005.300006.8 08.4101.52K? 0 +100322.24 -272154.8 -000026.7+000006.600011.3 08.4101.06K? 0 +101816.58 -035237.7 -000040.8+000034.500014.4 08.4101.15K? 0 +102346.87 +023906.0 -000003.1+000009.700020.4 08.4101.39K? 0 +102521.78 -263555.6 +000013.9-000027.900009.3 08.4101.33K? 0 +104235.84 -415414.1 +000004.8+000003.800000.1 08.4101.59K? 0 +104733.29 -020534.6 +000018.9-000014.100014.6 08.4101.22K? 0 +104749.20 -572939.3 -000005.5-000007.300000.3 08.4101.63K? 0 0.10 1.00 +104923.91 -321827.2 -000024.0+000000.500007.4 08.4101.10K? 0 +111135.49 -352936.8 -000001.7-000010.200008.0 08.4101.50K? 0 +112010.72 -144605.6 +000007.1+000010.300014.8 08.4101.11K? 0 +113107.45 +661715.9 +000006.7-000006.100004.2 08.4101.61K? 0 +114114.04 +244821.5 -000018.7-000006.000018.5 08.4101.32K? 0 +114307.62 -594827.8 +000002.1+000000.800008.8 08.4101.41K? 0 +115405.00 -334125.6 -000074.9-000003.900010.5 08.4101.04K? 0 +115422.01 -584007.9 -000008.5-000005.900014.0 08.4101.19K? 0 +115651.85 -582455.7 -000089.2+000014.800018.5 08.4101.23K? 0 +120645.87 -594514.2 +000008.1-000019.200005.9 08.4101.16K? 0 +121637.00 -100311.1 -000011.1+000003.800000.7 08.4101.29K? 0 +122122.97 -124651.4 -000021.4+000017.200002.3 08.4101.32K? 0 +122129.87 -302906.2 -000013.2+000030.100004.0 08.4101.72K? 0 +122455.14 +722253.6 -000008.4-000005.300008.0 08.4101.03K? 0 +123432.41 +205358.6 -000001.2-000036.600013.7 08.4101.16K? 0 +124305.87 -362741.5 -000032.2-000003.200011.4 08.4101.39K? 0 +124719.86 +065140.2 -000001.9-000010.800005.6 08.4101.09K? 0 +125319.80 -312055.9 -000015.8+000003.400007.2 08.4101.18K? 0 +125837.42 -413957.6 -000005.5-000008.000007.0 08.4101.42K? 0 +130351.99 -534933.7 -000031.3+000017.800001.9 08.4101.04K? 0 +131854.12 +023236.9 -000019.8-000020.300012.6 08.4101.25K? 0 +132222.66 -553218.6 -000024.3+000006.000028.1 08.4101.52K? 0 +132223.79 -514459.8 -000013.1+000000.300011.7 08.4101.28K? 0 +132413.48 -361435.6 -000017.3+000001.300010.1 08.4101.54K? 0 +133435.01 -384624.1 -000013.8-000004.400019.7 08.4101.48K? 0 +134818.72 +851155.8 -000004.7+000001.100006.3 08.4101.51K? 0 +135541.56 -134424.8 +000015.6-000035.600003.5 08.4101.00K? 0 +140645.07 -140543.2 +000008.7+000015.800016.6 08.4101.02K? 0 +140959.51 -624756.0 -000041.0-000022.500006.7 08.4101.21K? 0 +142101.67 +215533.4 -000085.7+000022.200016.7 08.4101.06K? 0 +142900.90 +690252.2 +000014.8+000001.100002.2 08.4101.56K? 0 +144728.48 +524928.3 -000025.3-000032.400006.1 08.4101.00K? 0 +144853.53 -373758.0 -000037.1-000005.500007.7 08.4101.18K? 0 +144902.46 +192051.3 -000009.5+000034.500002.4 08.4101.20K? 0 +145117.54 -322310.3 -000005.2+000021.600011.9 08.4101.39K? 0 +145421.73 +351443.3 -000005.6-000058.000009.6 08.4101.10K? 0 +145537.95 +104133.1 -000035.9-000022.000022.8 08.4101.48K? 0 +150447.51 -373026.5 -000021.2-000024.200008.0 08.4101.29K? 0 +150636.12 -420228.2 +000021.3+000011.300015.4 08.4101.06K? 0 +150805.27 -421127.8 +000006.5+000001.900004.4 08.4101.61K? 0 +151706.17 +170400.0 -000008.0-000011.400019.5 08.4101.51K? 0 +152129.82 -605323.2 -000014.4+000004.000007.4 08.4101.51K? 0 +152457.54 -474607.9 -000002.7-000000.600025.5 08.4101.05K? 0 +153223.72 -554857.2 -000024.4-000016.900001.5 08.4101.25K? 0 +154140.83 -465245.6 -000002.3+000001.800004.0 08.4101.36K? 0 +154856.29 -383645.0 +000008.5-000015.300006.3 08.4101.84K? 0 +155110.74 +160822.7 -000034.7+000002.300019.3 08.4101.42K? 0 +155853.34 +214728.3 -000029.8+000046.100014.3 08.4101.37K? 0 +160033.31 +044337.4 +000013.2-000010.900011.6 08.4101.60K? 0 +160203.63 +320137.2 +000006.6-000016.500018.3 08.4101.19K? 0 +160625.76 -245611.2 -000018.6-000010.100005.6 08.4101.21K? 0 +161618.58 -230946.5 -000022.2-000072.800006.4 08.4101.24K? 0 +162321.54 +640537.0 +000002.5-000000.100007.0 08.4101.20K? 0 +163059.26 -664302.4 -000003.7-000016.900008.0 08.4101.29K? 0 +163116.55 +510817.0 +000008.0-000026.700000.2 08.4101.28K? 0 +163814.27 -515321.7 -000012.3+000002.400013.1 08.4101.11K? 0 +163910.49 -470204.3 -000028.2-000016.300015.0 08.4101.16K? 0 +164640.53 -590234.6 -000017.5-000024.300000.4 08.4101.39K? 0 +165108.84 -413404.8 +000019.4-000001.200049.1 08.4101.26K? 0 +165600.49 -175420.7 -000022.3+000001.600003.7 08.4101.76K? 0 +165902.45 -283347.5 -000022.5-000033.200029.9 08.4101.18K? 0 +171916.31 -525505.8 +000006.6+000006.900004.7 08.4101.72K? 0 +172032.31 +301257.1 -000002.8-000027.800010.8 08.4101.11K? 0 +172639.43 -430540.9 -000000.7+000012.000010.0 08.4101.26K? 1 +173002.00 -614656.3 -000020.5-000028.700000.8 08.4101.20K? 0 +173354.28 -291324.2 -000003.2-000010.000003.1 08.4101.75K? 0 +173452.36 +032135.4 +000002.1-000004.300010.7 08.4101.74K? 0 +173918.02 -604055.2 +000024.6-000005.700000.1 08.4101.03K? 0 +173948.89 -545934.7 +000009.3-000000.100012.8 08.4101.59K? 0 +174658.47 -430855.3 -000007.5-000011.200021.9 08.4101.72K? 0 +174748.48 +052144.8 -000014.9+000009.500015.1 08.4101.20K? 0 +175515.90 -303603.7 +000025.7+000002.400027.7 08.4101.63K? 0 +175748.18 +641117.0 -000002.4-000007.000007.4 08.4101.32K? 0 +175749.86 +135945.7 +000000.1+000022.200001.2 08.4101.15K? 0 +180536.79 -650954.9 -000003.1-000035.700000.7 08.4101.59K? 0 +180633.86 -235643.2 +000019.6-000004.300006.4 08.4101.42K? 0 +181046.76 -465708.6 +000007.1-000013.500006.8 08.4101.34K? 0 +182314.66 -282443.5 +000017.4-000008.100018.3 08.4101.63K? 0 +183952.28 -253016.6 +000029.7+000008.300013.3 08.4101.18K? 0 +184421.81 -292540.5 -000017.6-000005.600011.3 08.4101.02K? 0 +184846.39 +355154.4 -000022.8-000017.900018.8 08.4101.23K? 0 +185028.91 +234813.4 +000001.8-000000.900011.1 08.4101.22K? 0 +185038.88 -002138.7 +000022.9-000009.800006.4 08.4101.81K? 0 +185213.98 -350905.5 +000032.0-000032.200035.2 08.4101.60K? 0 +185334.08 +181241.1 -000001.7+000004.200004.2 08.4101.86M? 0 +185339.22 +471305.6 -000006.8-000044.200010.6 08.4101.37K? 0 +185714.50 +340843.9 +000004.2+000007.900005.0 08.4101.14K? 0 +185820.99 +391744.5 +000019.8-000012.200001.8 08.4101.34K? 0 +190034.95 +572922.8 -000012.0+000011.800011.8 08.4101.06K? 0 +190243.59 +182218.9 +000017.3-000034.300003.9 08.4101.46K? 0 +190343.77 -224242.8 -000014.7-000009.500027.7 08.4101.31K? 0 0.10 1.00 +190444.33 -581033.3 +000026.4-000011.600005.2 08.4101.34K? 0 +190538.57 +074003.2 -000074.7-000064.300015.6 08.4101.08K? 0 +190616.88 +203850.3 +000008.5-000021.200011.4 08.4101.41K? 0 +190716.14 +030858.8 +000009.8+000006.200012.3 08.4101.25K? 0 +190856.44 +295713.0 -000006.6+000012.300019.2 08.4101.54K? 0 +191032.98 +032710.7 -000010.3-000026.000018.2 08.4101.76K? 0 +191112.33 -615700.6 -000019.4-000020.700008.5 08.4101.35K? 0 +191147.27 +523808.2 -000001.3-000032.300005.8 08.4101.16K? 0 +191247.32 +033326.7 -000008.1-000004.200000.1 08.4101.16K? 0 0.10 1.00 +191449.68 +145451.2 +000005.5+000015.400023.9 08.4101.03K? 0 +191657.18 -043914.6 -000013.2-000026.600010.8 08.4101.07K? 0 +192426.58 -714857.8 +000005.3-000001.500014.6 08.4101.70K? 0 +193104.82 +294232.3 +000008.8-000006.300007.5 08.4101.58K? 0 +193221.95 +042959.0 +000023.6+000014.800003.5 08.4101.21K? 0 +193755.26 +561834.8 +000054.2-000002.600000.3 08.4101.17K? 0 +194339.16 +663243.2 +000025.0-000007.500010.4 08.4101.04K? 0 +195410.48 +050448.3 +000013.7-000005.600009.6 08.4101.12K? 0 +195635.78 +132817.1 -000046.9-000059.500021.1 08.4101.59K? 0 +200407.76 -541019.5 -000009.4-000022.100004.2 08.4101.15K? 0 +201122.05 +365227.9 +000021.9-000007.000009.2 08.4101.45K? 0 +201754.97 +540153.9 +000008.5+000036.300000.9 08.4101.62K? 0 +201857.17 -155127.9 +000064.7-000029.100020.9 08.4101.54K? 0 +201952.54 -141627.7 +000001.2-000010.500001.8 08.4101.36K? 0 +203506.47 +071547.4 -000006.1-000024.300002.4 08.4101.47K? 0 +203519.27 -112040.7 -000029.5-000051.600015.5 08.4101.40K? 0 +203651.27 -253811.0 +000013.3-000045.000005.3 08.4101.67K? 0 +204510.18 +181735.3 -000011.2+000002.900015.4 08.4101.66K? 0 +205354.06 +380629.8 +000012.1-000001.900000.1 08.4101.38K? 0 +205530.10 -034844.3 +000010.5-000007.700010.3 08.4101.63K? 0 +205826.04 +053525.6 -000002.9-000006.400009.2 08.4101.47K? 0 +210053.70 +080354.4 -000003.2-000016.000013.0 08.4101.59K? 0 +211351.50 +171414.5 +000006.9+000004.500001.9 08.4101.11K? 0 +211745.16 +103217.4 +000022.6+000019.600005.6 08.4101.08K? 0 +211754.94 -012315.4 +000012.6-000011.200022.7 08.4101.46K? 0 +213143.86 +682239.1 +000000.5-000012.600007.0 08.4101.21K? 0 +213446.68 +411725.3 +000013.1+000033.100003.7 08.4101.20K? 0 +214010.92 +644948.2 +000000.4+000002.300002.8 08.4101.29K? 0 +214425.05 +710002.0 +000001.3+000008.500003.4 08.4101.63K? 0 +214542.35 -262915.7 +000027.4-000015.800000.1 08.4101.22K? 0 +215527.25 -231721.9 -000007.9-000021.200003.9 08.4101.50K? 0 +220225.41 +422531.5 +000011.0+000004.300004.4 08.4101.02K? 0 +220307.46 -431356.6 +000036.1-000021.600011.0 08.4101.13K? 0 +220912.37 +833454.9 +000032.9+000003.900008.8 08.4101.03K? 0 +221945.34 +730226.1 +000026.1-000006.800002.6 08.4101.47K? 0 +222143.40 -123309.7 +000046.4-000010.900007.9 08.4101.27K? 0 +222226.91 +583602.6 +000032.5+000003.300013.1 08.4101.14K? 0 +222304.23 -385422.4 +000004.8-000038.500002.0 08.4101.11K? 0 +224058.70 +423554.4 -000000.7+000008.300000.8 08.4101.65K? 0 +224139.71 +332819.3 +000021.4-000031.300001.4 08.4101.11K? 0 +224400.90 -332742.6 +000003.2+000012.100003.6 08.4101.20K? 0 +224905.61 -515500.9 +000011.5+000001.100022.3 08.4101.53K? 0 +225044.52 +252817.0 +000009.1-000008.600007.3 08.4101.04K? 0 +225217.79 +225258.9 +000009.1+000002.300014.9 08.4101.47K? 0 +231807.23 +224759.1 +000084.6+000005.000016.3 08.4101.09K? 0 +232133.37 -140157.1 -000009.8-000026.000003.8 08.4101.19K? 0 +233330.86 -190843.7 +000018.2-000017.400047.1 08.4101.62K? 0 +233334.23 -475158.3 +000019.1-000001.200006.2 08.4101.01K? 0 +233346.38 +555543.8 -000004.7-000014.100003.4 08.4101.00K? 0 +233859.67 +325800.4 -000000.7-000007.700003.0 08.4101.15K? 0 +234016.77 +755322.1 +000006.0-000020.100005.8 08.4101.10K? 0 +235057.96 -591435.5 +000026.0-000001.800013.6 08.4101.39K? 0 +235833.65 -291237.3 +000045.3+000000.700004.6 08.4101.11K? 0 +072059.01 +245958.2 -000012.3-000008.900012.4 08.4102.45N? 0 +142833.03 -594026.7 -000007.9-000014.600000.9 08.4102.21M? 0 0.10 1.00 +000255.21 -300859.2 +000025.4+000002.100001.5 08.4200.03A? 0 +000344.11 -633602.4 -000016.0+000000.700012.0 08.4200.50F? 0 +000357.02 +365812.8 +000005.7+000017.700008.2 08.4200.46F? 0 +000839.78 +671746.7 +000008.6+000009.700001.1 08.4200.44F? 0 +003337.07 -351002.9 +000008.6-000001.400002.2 08.4200.94G? 0 +003553.12 +211939.5 -000063.4-000054.900023.3 08.4200.50F? 0 +004142.54 -244534.1 -000006.4+000029.200000.6 08.4200.77G? 0 +004234.95 -540702.5 -000060.2-000164.700021.0 08.4200.74G? 0 +004958.49 +352009.1 -000007.8-000000.300007.5 08.4200.18A? 0 +005111.40 +641929.8 +000028.8-000000.300006.9 08.4200.12A? 0 +005710.73 +195240.6 +000085.9+000058.800015.1 08.4200.47F? 0 +005827.84 +120732.1 -000023.1-000055.200013.7 08.4200.92G? 0 +010146.24 +661327.0 +000153.0-000014.500007.9 08.4200.55F? 0 +010301.77 +432021.7 +000009.7-000008.200001.7 08.42-0.01B? 0 +010935.27 +394652.1 -000010.8-000026.900001.0 08.4200.40F? 1 +011259.14 +625947.5 +000025.9-000014.800004.0 08.4200.33F? 0 +012019.66 +412217.7 +000022.1-000013.900001.5 08.4200.51F? 0 +012032.20 -112802.5 +000118.4-000137.400030.3 08.4200.78G? 0 +012841.98 -431818.9 +000022.5+000010.300005.2 08.4200.35F? 0 +013238.87 -483639.9 +000002.1+000017.800006.6 08.4200.46F? 0 +013356.35 -020940.8 -000003.7-000011.700016.3 08.4200.87G? 0 +013804.74 +692637.6 +000056.2-000028.000016.2 08.4200.60G? 0 +013849.68 -532622.2 -000006.2-000070.300029.5 08.4200.54F? 0 +014453.48 +195124.6 +000017.9+000002.700000.6 08.4200.39F? 0 +014533.37 +270708.8 -000001.1-000020.900027.0 08.4200.96K? 0 +014832.39 +172154.2 +000025.3-000078.700010.2 08.4200.44F? 0 +014943.41 -102226.8 -000032.9-000029.900010.1 08.4200.49F? 0 +015003.12 +441802.4 -000015.8-000009.200004.9 08.4200.08A? 0 +015459.29 +581722.5 -000003.2-000015.000005.4 08.4200.89G? 1 +015612.17 +272838.4 +000029.3-000009.400021.6 08.4200.56F? 0 +015619.45 -041038.5 +000080.4+000039.000017.7 08.4200.43F? 0 +020136.01 +223742.1 +000014.4-000077.600002.3 08.4200.54F? 0 +020239.12 +530445.9 -000006.1+000001.000001.3 08.4200.08A? 0 +020318.25 +322323.7 +000019.3-000059.200002.7 08.4200.89G? 0 +020431.18 -134847.7 +000001.0+000012.200015.1 08.4200.54F? 0 +021128.93 -491953.3 +000045.2+000025.800001.5 08.4200.38F? 0 +021530.19 +382255.3 +000016.9-000069.200010.4 08.4200.67G? 0 +022048.58 +593623.1 -000004.8-000007.000005.0 08.4200.28A? 0 +022755.89 -284750.1 +000002.8-000015.900002.4 08.4200.96K? 0 +023303.75 +442731.6 +000006.7+000003.500004.3 08.4200.17A? 0 +023723.93 -330431.7 -000046.2-000046.600003.5 08.4200.46F? 0 +023749.26 +230742.8 +000035.3-000051.800007.1 08.4200.52F? 0 +024722.18 +395455.0 +000005.3-000009.200007.2 08.4200.45F? 0 +024723.62 +490426.9 -000008.7+000000.100007.0 08.4200.20A? 0 +025737.85 -114439.1 +000136.7-000014.000012.6 08.4200.92G? 0 +030232.62 -151621.8 +000096.3+000066.800031.6 08.4200.86G? 0 +030456.74 -572424.2 -000009.6-000020.400004.9 08.4200.51F? 0 +030526.55 +480042.8 +000044.1-000055.200005.9 08.4200.28A? 0 +030857.30 +010652.4 -000048.1-000028.400000.7 08.4200.51F? 0 +031232.90 +185637.1 +000031.9-000013.600026.6 08.4200.52F? 0 +031840.59 +470131.9 +000051.6-000036.700002.4 08.4200.36F? 0 +032117.05 +384300.9 +000030.5-000044.500012.5 08.4200.50F? 0 +033305.18 -464646.8 +000052.7+000060.800022.4 08.4200.81G? 0 +033313.80 -695212.2 +000000.2+000029.900005.3 08.4200.21A? 0 +033549.35 +641325.0 +000022.8-000025.800005.2 08.4200.20A? 0 +033644.91 +131730.7 +000006.9-000006.800018.7 08.4200.39F? 0 +033649.78 -222905.6 -000003.7-000015.900005.9 08.4200.96K? 0 +033954.61 +555244.2 +000020.5-000030.600005.6 08.4200.14A? 0 +034043.65 +064302.5 -000013.8-000067.800023.5 08.4200.65G? 0 +034048.78 -431341.5 +000023.0-000001.200005.4 08.4200.99K? 0 +034229.86 +200900.4 +000005.6-000042.900010.7 08.4200.32F? 0 +034557.50 +730205.7 -000049.0+000043.900006.5 08.4200.55F? 1 +034649.85 +114026.4 +000012.1+000003.700006.6 08.4200.39F? 0 +035012.39 -163812.0 +000006.9+000009.100008.2 08.4200.21A? 0 +035304.28 -133950.1 +000061.2-000048.600013.3 08.4200.93G? 0 +035507.59 +250620.7 +000019.3-000022.400011.1 08.4200.30A? 0 +035707.09 +693056.4 -000006.3-000004.500009.6 08.4200.90G? 1 +035835.21 +150510.3 -000000.3-000037.800007.2 08.4200.71G? 0 +040125.01 +273653.1 +000011.3+000005.600005.2 08.4200.99K? 0 +040903.17 +305502.2 -000020.3-000052.100000.4 08.4200.86G? 0 +042210.18 -044038.3 +000000.0+000000.000000.0 08.4200.40F? 0 +042706.31 -031119.6 -000004.5-000039.000007.3 08.4200.98K? 0 +042741.07 +461529.0 +000001.4+000009.100012.2 08.4200.48F? 0 +042916.34 -421154.1 +000009.9+000031.100002.5 08.4200.23A? 0 +043000.82 -022022.6 +000018.2-000000.900004.8 08.4200.42F? 0 +045621.55 -233808.4 -000006.4+000009.700012.1 08.4200.92G? 0 +050325.93 +721002.5 -000000.3-000015.000002.9 08.4200.07A? 0 +051047.56 -051011.1 -000001.3+000006.400000.9 08.42-0.05B? 0 +051518.22 -124339.5 +000008.8-000005.300009.0 08.4200.04A? 0 +052549.51 -053758.3 -000024.4-000036.600004.7 08.4200.70G? 0 +052601.63 +254535.2 -000041.0+000023.200018.0 08.4200.49F? 0 +053021.21 +314810.3 -000006.2-000016.600003.2 08.4200.13A? 0 +053123.44 +123323.1 +000181.1-000133.000035.8 08.4200.82G? 0 +053138.03 -244753.7 +000004.2-000001.500003.4 08.4200.02A? 0 +053309.01 -655632.3 +000016.8+000015.900009.9 08.4200.48F? 0 +053712.46 -083134.1 -000017.6+000020.400005.6 08.4200.90G? 0 +053753.82 +085657.0 +000042.6+000000.800007.6 08.4200.77G? 1 +053803.75 +461232.3 +000002.5-000011.900005.2 08.4200.26A? 0 +054152.84 -024754.9 +000004.5+000003.000007.2 08.42-0.06B? 0 +054419.51 -064508.7 +000032.9+000013.900029.7 08.4200.48F? 0 +054528.34 -604318.9 -000011.3+000015.200006.6 08.42-0.05B? 0 +054646.53 -505117.2 -000003.1+000007.900009.9 08.4200.18A? 0 +055318.28 -415719.1 -000002.9-000001.300008.1 08.4200.10A? 1 +055335.34 +014435.7 -000015.3-000003.600005.3 08.4200.28A? 0 +055513.94 +202707.7 -000024.1-000029.900002.0 08.4200.47F? 0 +055813.13 +063040.9 -000014.1-000021.600008.8 08.4200.38F? 0 +060043.68 +054810.3 +000003.9-000011.500010.1 08.4200.40F? 0 +060236.98 -182358.7 +000004.9-000002.100000.4 08.4200.14A? 0 +060509.80 -080120.5 +000004.5-000001.000004.2 08.4200.94G? 0 +060603.76 -593228.9 -000218.2-000740.300036.0 08.4200.89G? 0 +060706.92 +230314.2 +000018.3-000000.100002.6 08.4200.00A? 0 +060732.96 +153605.6 +000002.2-000018.600000.2 08.4200.31A? 0 +060927.05 +175004.2 -000007.1+000035.200018.0 08.4200.53F? 0 +060952.40 +112201.2 +000007.2+000007.400001.8 08.4200.94G? 0 +061054.98 +621849.4 +000006.5+000006.900009.8 08.42-0.06B? 0 +061132.67 -065817.5 +000012.1-000002.800001.2 08.4200.41F? 0 +061317.49 -062418.4 -000000.3+000018.200006.5 08.4200.82G? 0 +061649.83 -313417.0 -000005.2-000009.400010.3 08.4200.19A? 0 +061733.01 -233145.6 -000019.1-000000.700009.0 08.4200.17A? 0 +062204.13 -013416.0 +000003.3+000003.900019.1 08.4200.96K? 0 +062216.86 -012937.7 +000007.9+000006.600002.0 08.4200.07A? 0 +062342.27 -231219.6 +000009.1+000024.000003.8 08.4200.55F? 0 +062454.57 -653030.1 -000024.2+000000.400005.0 08.4200.96K? 0 +062633.26 +213655.7 -000012.4-000019.500024.3 08.4200.67G? 0 +062643.59 -590126.8 +000015.5-000149.300012.8 08.4200.62G? 0 +062720.67 -330649.8 -000016.3-000069.000013.9 08.4200.71G? 0 +062802.19 -453709.3 -000004.7-000021.300004.9 08.4200.49F? 0 +062949.03 -380021.0 -000012.2+000016.800006.5 08.4200.16A? 0 +063159.17 +760752.3 +000010.8+000036.200003.8 08.4200.36F? 0 +063243.44 +014840.2 -000027.4+000046.200000.9 08.4200.50F? 0 +063314.62 -521556.8 -000005.0-000022.600005.8 08.4200.53F? 0 +063654.34 -264523.6 -000003.9+000016.700016.6 08.4200.37F? 0 +063657.98 +480616.8 +000004.1-000015.200000.8 08.4200.30A? 0 +063723.56 +092137.7 -000007.8-000001.900009.1 08.4200.02A? 0 +063841.36 -461030.6 -000001.3+000009.300000.9 08.42-0.01B? 0 +064028.47 -261843.6 -000011.0-000061.100003.9 08.4200.40F? 0 +064133.22 -604117.3 -000015.0+000074.100007.3 08.4200.44F? 0 +064253.83 +400630.7 -000038.6-000021.900003.8 08.4200.44F? 0 +064346.74 +500843.6 -000027.9-000114.400003.6 08.4200.94G? 0 +064530.50 +152848.0 -000004.9-000013.700003.6 08.4200.10A? 0 +064728.32 -283425.0 +000009.7+000005.500011.5 08.4200.92G? 0 +064745.52 +144711.6 -000007.7-000039.100010.1 08.4200.92G? 0 +064824.58 +102801.4 -000015.0+000018.800005.2 08.4200.98K? 0 +065119.41 +290846.8 -000018.2-000017.600005.8 08.4200.20A? 0 +065156.32 -191542.6 +000000.8+000023.600001.3 08.4200.98K? 0 +065802.67 +270045.1 -000001.9+000014.000018.9 08.4200.89G? 0 +070043.57 +481048.0 -000058.5-000026.800000.5 08.4200.74G? 0 +070050.91 -151857.0 +000033.8+000074.700008.1 08.4200.16A? 0 +070200.89 +315618.2 -000001.3-000021.500007.5 08.4200.18A? 0 +070537.00 +472940.8 -000016.6-000071.100013.3 08.4200.42F? 0 +070741.72 -285930.3 -000008.3-000008.800011.9 08.4200.63G? 0 +070817.45 -104654.6 -000002.9-000011.500004.6 08.4200.32F? 0 +070925.48 +183259.5 -000016.4-000010.200012.9 08.42-0.05B? 0 +071214.59 -030052.0 -000015.0-000012.700002.9 08.4200.25A? 1 +071439.74 -095244.7 -000008.8-000033.500026.2 08.4200.48F? 0 +071946.98 -195821.5 +000004.4-000002.200004.0 08.4200.02A? 0 +072011.55 -350508.8 +000002.7+000012.200014.6 08.4200.26A? 0 +072123.15 -453012.6 -000001.2-000000.100000.3 08.42-0.02B? 0 +072147.65 +605540.9 -000017.9-000037.600010.7 08.4200.29A? 0 +072151.31 -343419.2 -000025.3+000028.100000.5 08.4200.55F? 0 +072220.06 -492038.9 -000009.2-000008.700005.1 08.4200.33F? 0 +072236.17 -445521.5 -000023.4-000008.200007.1 08.4200.13A? 0 +072258.73 +332006.2 +000004.1-000019.100005.8 08.4200.17A? 0 +072421.78 -341651.9 -000077.8-000069.700000.3 08.4200.45F? 0 +072945.59 +172258.4 -000012.0-000003.700004.4 08.4200.22A? 0 +073003.22 +224931.7 +000014.3-000108.900026.6 08.4200.62G? 0 +073334.32 -275838.3 -000006.0+000011.100004.4 08.4200.30A? 0 +073726.83 +135858.2 -000027.0-000013.100004.2 08.4200.40F? 0 +073817.36 -270845.3 -000075.3+000159.700018.0 08.4200.73G? 0 +074004.19 -033919.6 -000012.2+000004.800006.6 08.4200.99K? 0 +074057.86 +003737.2 -000002.6-000002.300008.8 08.4200.10A? 0 +074456.73 -402746.0 -000009.4+000002.700002.4 08.42-0.04B? 0 +074633.18 -240904.1 +000018.3+000003.800005.0 08.4200.71G? 0 +074836.93 -004439.7 +000008.7-000006.900019.8 08.4200.93G? 0 +074850.22 -764623.4 -000012.2-000018.900009.8 08.4200.22A? 0 +075259.00 +064154.0 -000021.5-000014.300007.4 08.4200.56F? 0 +075311.80 -494617.5 -000014.3+000006.800002.6 08.4200.98K? 0 +075556.10 -240628.3 -000044.2+000011.600001.6 08.4200.28A? 0 +075633.16 -674622.4 -000024.5+000075.900006.5 08.4200.53F? 0 +075916.38 -073017.9 +000007.2+000024.500003.6 08.4200.34F? 0 +075957.81 -604448.6 -000000.6+000021.500007.2 08.42-0.01B? 0 0.10 1.00 +080238.74 -315417.0 -000035.9+000018.000007.2 08.4200.87G? 0 +080814.45 +081342.2 +000012.1-000013.700001.7 08.4200.10A? 0 +081255.01 -501417.6 -000012.8+000031.200000.3 08.4200.18A? 0 +081715.50 -234407.7 -000005.1-000004.200006.7 08.4200.02A? 0 +082033.34 +652338.1 +000001.7+000021.000025.4 08.4200.83G? 0 +082204.01 -332122.8 +000004.2+000015.300000.5 08.42-0.10B? 0 +082259.57 -570802.0 -000060.8+000120.200010.5 08.4200.41F? 0 +082747.58 -474027.2 +000005.4+000003.800001.5 08.42-0.07B? 0 +083115.11 +115118.6 -000015.0-000014.900028.0 08.4200.43F? 0 +083355.60 -061508.6 -000016.3-000003.200022.0 08.42-0.03B? 0 +083436.51 -493859.7 -000015.1+000010.600003.3 08.42-0.10B? 0 +083553.65 -381750.8 -000005.0+000005.100002.8 08.42-0.08B? 0 +083742.65 -405027.3 -000004.0+000001.000007.4 08.4200.24A? 0 +083907.89 +512841.0 +000000.6-000042.200006.5 08.4200.97K? 0 +084018.51 -151758.4 -000013.4-000003.700008.9 08.4200.37F? 1 +084158.05 +234755.9 +000008.9+000022.200013.8 08.4200.94G? 0 +084600.22 +282323.6 -000033.2-000020.500001.8 08.4200.50F? 0 +085337.55 -230156.5 -000011.3+000005.300013.6 08.4200.21A? 0 +085423.86 -060247.8 +000008.4-000019.700002.7 08.4200.87G? 0 +085622.48 -390522.0 -000020.9+000019.800000.8 08.4200.14A? 0 +090513.16 -130539.7 -000054.4+000010.000014.1 08.4200.42F? 0 +090628.60 -531559.5 -000014.3+000005.700003.2 08.42-0.07B? 0 +090637.50 +024906.7 -000075.7+000032.100055.3 08.4200.50F? 0 +090808.06 -604455.1 -000014.3-000003.200008.1 08.4200.00A? 0 +090856.42 -351847.5 -000001.3+000009.000003.0 08.4200.25A? 0 +090904.50 -593326.0 -000000.5-000028.300004.9 08.4200.37F? 0 +091108.31 -581953.4 +000001.7-000006.200001.2 08.42-0.10B? 0 +092325.56 -433605.0 -000018.5+000011.300000.9 08.42-0.00B? 0 +092705.34 -552209.5 -000028.3+000010.600003.3 08.4200.08A? 0 +092721.22 -535807.9 -000007.6+000009.300000.8 08.42-0.04B? 0 +093106.39 -245024.4 -000017.1-000005.200004.9 08.42-0.00B? 0 +093159.33 -281334.2 -000037.3-000177.300015.3 08.4200.70G? 0 +093512.20 -235039.4 -000105.7+000026.500003.2 08.4200.59G? 0 +094047.51 +210128.6 +000030.2-000101.600002.3 08.4200.87G? 0 +094202.02 +064353.6 -000118.2-000046.300004.6 08.4200.51F? 0 +094546.31 -570005.4 +000035.7+000055.500013.0 08.4200.61G? 0 +095454.75 -372024.3 +000002.8+000000.100008.2 08.4200.04A? 0 +095859.12 +432707.1 +000016.2-000046.700008.1 08.4200.86G? 0 +100330.10 -301459.7 -000026.4+000003.200018.7 08.4200.21A? 0 +100954.13 -650857.7 -000007.2+000001.900001.1 08.4200.01A? 0 +101217.38 -110806.7 -000129.2+000033.200019.5 08.4200.52F? 0 +101757.93 -034926.3 -000010.4-000008.300001.6 08.4200.40F? 0 +102116.03 +784551.4 +000011.0+000019.700006.0 08.4200.04A? 0 +103604.96 +851353.3 +000018.7+000010.300010.7 08.4200.51F? 0 +103747.84 +324114.6 +000023.8-000041.800015.3 08.4200.59G? 0 +104433.33 -664028.2 +000001.0+000003.900009.4 08.4200.25A? 0 +105008.08 -031214.1 +000045.7-000022.600000.4 08.4200.99K? 0 +105131.97 +134000.3 +000002.2+000002.800007.6 08.4200.14A? 0 +105250.52 +111715.3 -000053.3-000017.500008.8 08.4200.69G? 0 +105631.22 -343350.5 -000093.2+000042.200008.3 08.4200.62G? 0 +105644.58 -403423.2 -000179.3-000069.900012.7 08.4200.53F? 0 +105759.14 +310457.2 -000033.8-000007.100000.8 08.4200.23A? 0 +110205.77 -154133.0 +000000.0+000000.000000.0 08.4200.38F? 1 +110452.56 -374213.3 -000008.4-000004.800005.7 08.4200.05A? 0 +110537.01 -503307.9 -000009.4+000003.600001.0 08.42-0.04B? 0 +110856.36 +275915.0 -000007.8+000040.900024.2 08.4200.43F? 0 +111923.11 -565816.4 -000065.8+000001.400007.1 08.4200.46F? 0 +111944.52 +033715.8 -000040.4-000040.200012.7 08.4200.50F? 0 +112039.50 -273548.1 -000020.1-000009.400016.4 08.4200.14A? 0 +112744.56 -233118.1 -000029.5-000031.800000.1 08.4200.41F? 0 +113223.61 +121216.0 -000128.1-000004.500003.5 08.4200.43F? 0 +113232.64 -054826.0 +000001.0-000114.900012.9 08.4200.81G? 0 +113419.20 -153043.5 -000085.5-000005.600011.5 08.4200.55F? 0 +113551.53 -044520.8 -000016.4+000026.600009.3 08.4200.76G? 0 +114118.72 -014641.0 -000073.9-000052.000004.6 08.4200.45F? 0 +114249.29 -623355.0 -000004.2+000002.300000.2 08.4200.03A? 0 0.10 1.00 +114531.54 +250640.0 -000064.4-000034.700017.8 08.4200.60G? 0 +114540.88 +053000.3 -000043.3+000082.500014.7 08.4200.46F? 0 +114629.95 -230422.7 +000004.9+000002.700019.9 08.4200.99K? 0 +114721.85 -462023.9 -000031.0+000010.600001.6 08.4200.30A? 0 +115300.49 -500016.1 -000053.4+000014.400000.6 08.4200.19A? 0 +115401.92 -412519.3 +000002.0+000002.700001.0 08.4200.20A? 0 +115502.52 -484424.4 -000022.5-000018.900012.8 08.4200.46F? 0 +115830.33 +042024.9 -000020.4-000067.900011.2 08.4200.99K? 0 +115847.57 +044953.0 -000038.8+000019.700000.3 08.4200.49F? 0 +121352.87 -551226.9 -000100.4+000028.800004.2 08.4200.62G? 0 +121533.02 -591058.6 +000000.0+000000.000000.0 08.4200.64G? 0 +121533.47 -055605.5 -000055.2+000026.000008.8 08.4200.44F? 0 diff --git a/kstars/kstars/data/hip069.dat b/kstars/kstars/data/hip069.dat new file mode 100644 index 00000000..578a4a14 --- /dev/null +++ b/kstars/kstars/data/hip069.dat @@ -0,0 +1,1000 @@ +122952.19 +513517.7 +000018.4-000014.300007.2 08.4200.21A? 0 +123129.19 -401628.0 -000044.7-000003.300007.0 08.4200.28A? 0 +123348.34 -421607.1 -000026.3+000013.200006.2 08.4200.96K? 0 +124219.79 -395610.1 -000013.0-000061.000019.2 08.4200.71G? 0 +124417.09 -612340.7 -000007.6-000003.600007.2 08.4200.58G? 0 +125500.43 -091038.4 +000025.0-000004.000015.8 08.4200.50F? 0 +125757.82 -523654.4 -000032.4-000011.800007.9 08.4200.34F? 0 +125800.98 -610319.1 -000012.7-000002.300002.9 08.4200.35F? 0 +130840.03 -475426.0 +000013.6-000012.500015.2 08.4200.89G? 0 +130942.75 -032321.7 -000081.1-000081.000001.7 08.4200.32F? 0 +131314.27 +462938.3 -000171.0-000012.200019.8 08.4200.54F? 0 +131537.18 +090058.8 -000365.0-000125.400011.4 08.4200.67G? 0 +131604.53 -464127.0 -000005.5-000010.300007.5 08.42-0.05B? 0 +131721.44 +303645.7 +000008.1-000021.100013.4 08.4200.22A? 0 +132559.69 -272809.1 -000029.5-000013.600014.2 08.4200.34F? 0 +132727.55 +444224.8 +000079.2+000067.200018.1 08.4200.68G? 0 +133029.62 +072910.1 +000017.4-000030.600002.3 08.4200.34F? 0 +133426.93 -124037.4 -000059.1+000014.500001.7 08.4200.98K? 0 +133734.89 +412606.4 -000066.7-000131.100010.5 08.4200.50F? 0 +133943.95 -371126.7 +000073.6-000085.000014.1 08.4200.79G? 0 +134037.66 -640410.5 -000047.4-000056.600015.8 08.4200.52F? 0 +134057.22 +090455.0 -000038.5+000003.800009.4 08.4200.19A? 0 +134156.02 -455103.5 +000016.7+000023.600005.0 08.42-0.18B? 0 +134954.53 -501423.7 -000030.9-000022.000016.1 08.4200.36F? 0 +135400.95 -280833.1 -000021.2+000000.500008.4 08.4200.04A? 0 +140714.27 -742923.8 -000014.6-000008.400004.9 08.4200.22A? 0 +140817.85 +223347.0 +000009.8-000008.100007.6 08.4200.98K? 0 +141432.80 -350559.6 +000005.4-000017.400006.9 08.42-0.09B? 0 +142520.93 +035652.9 -000011.0+000001.900000.9 08.4200.31A? 0 +142901.25 +120719.7 -000115.0+000049.100025.9 08.4200.91G? 0 +143643.02 -113836.0 -000007.2+000006.700001.9 08.4200.02A? 0 +143845.80 +280924.9 -000022.0+000012.500001.2 08.4200.30A? 0 +143855.11 +604302.0 -000059.5-000025.400012.1 08.4200.43F? 0 +144118.97 -135542.7 -000059.2+000000.300006.1 08.4200.83G? 0 +144623.01 -763334.3 -000004.6-000019.400007.0 08.4200.45F? 0 +144644.92 +045659.3 -000064.4+000013.800011.2 08.4200.45F? 0 +145337.69 -550514.3 -000038.8-000036.700014.6 08.4200.22A? 0 +145357.84 -264357.0 -000034.9+000001.600011.4 08.4200.22A? 0 +145616.60 -712127.0 -000083.2-000064.800004.7 08.4200.53F? 0 +150055.37 -734738.9 -000002.0-000011.100002.3 08.42-0.08B? 0 +150440.04 -113953.7 -000007.2-000017.900016.0 08.4200.26A? 0 +151346.13 -233226.9 -000002.7-000007.700008.9 08.4200.28A? 0 +151431.69 -432305.9 -000003.8-000022.700005.3 08.4200.03A? 0 +151948.24 -205216.3 -000102.8-000090.000013.5 08.4200.48F? 0 +153341.94 +232638.3 -000051.5-000021.400032.2 08.4200.60G? 0 +153534.80 -751933.1 -000009.7-000015.000005.0 08.4200.01A? 0 +153753.73 +300610.4 -000040.5+000027.100000.4 08.4200.54F? 1 +154023.70 +212243.2 -000025.4+000014.800005.8 08.4200.90G? 0 +155517.59 -232203.5 -000000.4-000033.100009.2 08.4200.38F? 0 +155624.80 +251033.4 -000049.4+000022.200005.2 08.4200.52F? 0 +161207.04 +115439.3 +000026.6-000017.500000.4 08.4200.29A? 0 +161508.09 -243518.3 -000013.4-000013.600015.9 08.4200.31F? 0 +161551.94 -473426.7 +000013.8-000004.500008.7 08.4200.34F? 0 +161603.85 -490429.1 -000034.4-000027.700009.1 08.4200.34F? 0 +162323.38 -085856.8 -000057.2-000033.800022.4 08.4200.82G? 0 +162406.99 -300941.2 -000009.4-000057.200001.7 08.4200.44F? 0 +162609.96 +141744.1 -000024.7-000008.400005.3 08.4200.22A? 0 +163519.23 +553033.9 -000002.3+000008.100007.8 08.4200.26A? 0 +164349.11 -532930.8 -000008.3-000040.300005.5 08.4200.50F? 0 +164620.43 -394848.1 +000000.0+000000.000000.0 08.4200.63G? 0 +165100.08 -373045.4 -000036.3-000007.300005.5 08.4200.24A? 0 +165317.07 +224316.1 -000021.0-000019.100004.3 08.4200.49F? 0 +165357.95 -285708.1 +000003.0-000020.600007.1 08.4200.08A? 0 +165756.00 -354420.0 -000049.3-000018.200001.5 08.4200.32F? 0 +165918.52 +345151.7 +000018.7-000015.000006.7 08.4200.21A? 0 +170621.92 +201339.2 -000036.7+000066.000003.2 08.4200.49F? 0 +171409.26 -451956.0 -000008.9-000011.000011.8 08.4200.15A? 0 +171900.58 -311111.0 +000010.5-000010.300004.2 08.4200.17A? 0 +172201.75 -171311.0 -000018.4+000005.200003.2 08.4200.28A? 0 +173009.07 +480813.7 -000006.8+000009.500005.6 08.4200.26A? 0 +174140.23 +165920.2 -000011.2-000077.400012.7 08.4200.47F? 0 +174653.70 +292431.2 +000001.2+000016.200008.1 08.4200.28A? 0 +174905.05 -474209.3 +000033.9+000026.100023.6 08.4200.38F? 0 +175144.93 -041352.9 -000017.3-000010.000009.2 08.4200.15A? 0 +175203.62 -044637.0 +000005.5-000016.700000.4 08.4200.33F? 0 +175235.62 -342115.0 -000009.6-000016.900045.7 08.4200.12A? 0 +175835.23 -422910.1 +000005.8-000004.300008.7 08.42-0.03B? 0 +175931.76 +414357.3 -000023.2-000016.800011.7 08.4200.53F? 0 +180023.87 -063657.6 +000013.7-000000.900013.8 08.4200.29A? 0 +180044.50 -420044.2 -000005.7+000030.400021.5 08.4200.45F? 0 +180132.35 +033127.5 -000002.2+000010.000000.0 08.42-0.00B? 0 +180558.84 -195713.8 +000001.1-000008.300013.9 08.4200.39F? 0 +181407.85 -483225.0 -000000.9-000013.000023.9 08.4200.41F? 0 +181610.54 +185509.8 -000000.8+000006.200005.9 08.4200.28A? 0 +181925.59 -810844.9 +000030.2-000056.200011.0 08.4200.58G? 0 +181950.29 -102813.2 -000021.0-000021.600006.6 08.4200.46F? 0 +182210.02 -553422.3 +000077.6-000000.300011.5 08.4200.57F? 0 +182537.11 -301257.5 +000012.0-000040.000004.5 08.4200.52F? 0 +183825.77 +743731.6 +000000.5+000012.000010.1 08.4200.18A? 0 +183919.72 -374206.5 -000038.6-000186.600015.5 08.4200.89G? 0 +183942.59 -470344.1 -000023.5-000017.400004.6 08.4200.16A? 0 +184045.72 -433009.2 -000001.3-000047.200018.6 08.4200.47F? 0 +184710.74 +104549.4 -000005.9-000020.300002.6 08.4200.11A? 0 +184909.27 +313333.0 +000000.3+000002.800002.2 08.42-0.01B? 0 +185026.81 -142305.8 +000027.5+000000.700011.8 08.4200.39F? 0 +185033.38 +515216.7 +000008.8+000031.000004.5 08.4200.99K? 0 +185130.01 -193814.6 -000015.8+000019.400005.8 08.4200.53F? 0 +185221.22 +520336.2 +000000.1+000015.900015.1 08.4200.27A? 0 +185305.86 -501049.2 +000013.2-000079.200027.8 08.4200.79G? 0 +185648.25 -053956.5 +000014.4+000018.800011.6 08.4200.32F? 0 +185820.02 +034647.3 -000001.7-000009.500011.5 08.4200.25A? 0 +190033.99 -080701.7 +000115.3+000050.000035.1 08.4200.99K? 0 +190048.56 -073225.8 +000006.1-000001.800001.0 08.4200.06A? 0 +190301.75 -543428.6 -000006.1-000055.000000.2 08.4200.43F? 0 +190713.53 -300937.6 +000016.9-000009.600006.4 08.4200.22A? 0 0.10 1.00 +190737.80 -024907.5 +000001.8-000012.500015.9 08.4200.36F? 0 +191542.79 -710828.1 +000046.2-000106.000008.4 08.4200.49F? 0 +191812.57 -382303.7 +000094.2-000078.600024.7 08.4200.81G? 0 +192657.81 +565308.1 +000018.8+000044.400011.2 08.4200.44F? 0 +192659.62 -714620.0 +000004.2+000007.800006.8 08.4200.32F? 0 +192803.09 -225227.7 +000029.2-000006.400006.6 08.4200.96K? 0 +192822.12 -292313.1 +000008.7+000009.500007.1 08.4200.99K? 0 +193628.51 +250004.4 +000012.9+000014.500024.1 08.4200.11A? 0 +193706.24 +081852.0 -000008.3-000006.500005.2 08.4200.31A? 1 +193851.54 +515003.6 -000019.1-000054.400014.0 08.4200.55F? 1 +193956.20 +353744.0 +000012.8+000000.000003.9 08.4200.93G? 0 +194027.49 -844111.8 +000015.5-000015.500006.4 08.4200.25A? 0 +195252.57 -210359.4 +000021.5+000006.500002.1 08.42-0.02B? 0 +195342.68 -141027.0 +000004.8-000030.400021.2 08.4200.45F? 0 +195851.75 +374413.0 +000014.8+000001.600003.0 08.4200.30A? 0 +200434.96 -433333.3 -000015.2-000025.800019.9 08.4200.38F? 0 +200759.22 +160958.2 +000001.1+000000.500001.6 08.4200.78G? 0 +200853.55 +353046.5 -000005.7-000005.500002.4 08.4200.05A? 0 +201232.23 +225010.6 -000012.8+000012.400008.2 08.4200.96K? 0 +201354.88 -501915.2 +000009.1-000005.200010.8 08.4200.12A? 1 +201406.42 -441023.7 +000032.9-000056.800009.9 08.4200.44F? 0 +201407.19 +230338.8 +000029.7+000004.100002.5 08.4200.37F? 0 +201618.31 +335032.2 +000005.0+000007.700002.0 08.42-0.04B? 0 +202020.80 +192010.0 -000000.2-000029.700010.6 08.4200.39F? 0 +202310.25 -753306.2 +000178.7-000216.800007.4 08.4200.56F? 0 +202510.16 +602603.3 -000003.5-000013.800002.6 08.4200.83G? 0 +203201.83 +141627.9 -000007.5-000075.100021.8 08.4200.59G? 0 +204820.84 +581524.9 +000026.3+000015.300007.2 08.4200.47F? 0 +204916.45 +410833.3 +000040.8+000041.300016.2 08.4200.46F? 0 +205145.96 +201200.9 +000009.9+000001.700002.4 08.4200.07A? 0 +205449.74 -641159.7 +000000.8-000020.200007.4 08.4200.97K? 0 +210033.12 -432641.7 -000012.8+000026.900010.2 08.4200.84G? 0 +210132.31 +664233.5 +000019.3-000010.000010.8 08.4200.30A? 1 +210405.74 +035851.8 -000069.6-000154.500012.6 08.4200.66G? 0 +210421.19 -162544.6 -000019.5-000038.300000.3 08.4200.98K? 0 +210428.43 -264406.3 +000014.7+000005.400009.0 08.4200.24A? 0 +210657.77 -124108.9 +000008.5+000008.800017.8 08.4200.08A? 0 +210952.01 +534432.5 -000027.2-000033.400018.4 08.4200.45F? 0 +211940.76 +331514.6 +000000.0+000000.000000.0 08.4200.60G? 1 +212311.40 -103517.7 +000072.2-000011.400008.0 08.4200.59G? 0 +212350.40 +282815.5 -000029.5-000026.900003.8 08.4200.39F? 0 +213115.03 -171535.6 +000006.8-000015.700000.8 08.4200.27A? 0 +213148.94 +334856.3 -000018.4-000006.400011.9 08.4200.25A? 1 +213423.66 +361622.3 -000012.9-000010.200001.8 08.4200.68G? 0 +213543.83 +572803.5 -000000.3-000003.600000.5 08.4200.31A? 0 +213823.47 +041650.5 -000013.9-000036.000008.9 08.4200.58G? 0 +214315.41 +510012.1 +000000.0+000000.000000.0 08.4200.99K? 1 +214810.87 -240319.4 +000050.7+000014.100015.2 08.4200.36F? 0 +214911.89 +482614.3 -000041.3-000065.800000.6 08.4200.46F? 0 +214916.67 -352906.9 +000004.0+000006.800012.5 08.4200.32F? 0 +215047.19 +054625.8 +000031.8+000008.100004.5 08.4200.21A? 0 +215531.46 -414128.8 +000009.5-000002.300000.2 08.4200.93G? 0 +215711.27 -322739.2 +000007.8+000004.400006.6 08.4200.39F? 0 +215942.71 +631530.5 +000012.1-000003.900011.8 08.4200.69G? 0 +215953.23 +445813.6 +000023.9-000005.900022.6 08.4200.16A? 0 +220231.37 +720306.4 +000038.6+000033.200003.5 08.4200.56F? 0 +220917.71 +561132.5 -000012.7-000016.400002.1 08.4200.32F? 0 +221143.68 +613557.1 +000000.0-000011.500002.5 08.4200.11A? 0 +221155.31 -053203.9 +000085.2-000036.300014.7 08.4200.52F? 0 +221555.62 +641316.4 -000009.7-000004.600001.5 08.4200.25A? 1 +221858.56 -224742.5 -000029.0-000013.800003.1 08.4200.98K? 0 +221954.12 -762941.4 +000112.0-000032.500005.9 08.4200.58G? 0 +223043.61 +280859.2 +000013.0-000012.800009.0 08.4200.42F? 0 +223337.54 -512308.4 -000020.3-000005.500004.1 08.4200.99K? 0 +223407.07 +092541.2 +000008.4-000006.500011.1 08.4200.53F? 0 +224428.34 +134110.9 +000137.8+000027.900017.2 08.4200.76G? 0 +225000.82 +720842.1 -000006.7+000004.200002.0 08.4200.10A? 0 +225208.08 +353251.7 +000019.3+000001.300009.7 08.4200.11A? 0 +225423.39 +640654.4 -000008.9-000001.500021.0 08.4200.57F? 0 +225511.16 +395700.1 -000020.3-000003.300016.0 08.4200.44F? 0 +225608.55 +585315.1 -000004.4+000002.300002.2 08.4200.74G? 0 +225756.78 -194947.2 +000063.2+000013.600012.9 08.4200.94G? 0 +225910.13 +191020.7 +000043.7-000020.200007.6 08.4200.49F? 0 +230620.80 +520913.1 +000007.4-000006.700000.5 08.4200.03A? 0 +232308.05 -395509.0 +000132.1-000063.200012.5 08.4200.92G? 0 +232830.95 -464250.2 +000003.8+000001.600008.5 08.4200.39F? 0 +233243.71 -174841.3 +000039.8-000003.900006.3 08.4200.65G? 0 +234222.15 -391312.8 +000062.5-000018.100012.4 08.4200.51F? 0 +234818.80 +495153.5 +000005.8-000033.500003.2 08.4200.95K? 0 +235233.90 +342655.4 +000083.9-000031.300006.0 08.4200.71G? 0 +235310.95 +322430.7 +000020.2-000001.300000.8 08.4200.41F? 0 +235406.89 +155407.6 +000074.1+000004.800002.1 08.4200.29A? 0 +235411.38 +445201.9 -000005.0+000004.100011.1 08.42-0.00B? 0 +235434.78 -025846.6 -000031.0-000047.700004.8 08.4200.58F? 0 +235744.66 +555351.7 +000017.3+000001.700002.5 08.4200.07A? 0 +235801.16 +671533.0 -000009.0+000003.400001.0 08.4200.16A? 0 +235823.60 -032116.5 +000019.1-000066.100001.8 08.4200.50F? 0 +000512.06 +335943.5 +000048.9-000027.100005.0 08.4201.02K? 0 +000729.26 +171809.9 +000013.9+000000.700001.0 08.4201.61K? 0 +001328.09 -595418.7 +000043.1+000009.100000.4 08.4201.08K? 0 +001947.13 +741635.6 -000015.7-000019.700003.1 08.4201.11K? 0 +002731.46 +142532.5 -000010.6-000011.200002.2 08.4201.66K? 0 +002837.67 -335814.9 +000041.1-000041.200000.9 08.4201.19K? 0 +002905.25 +155951.9 -000018.7-000030.300007.7 08.4201.30K? 0 +003045.42 +300241.7 +000000.4-000018.100000.2 08.4201.37K? 0 +005254.64 -435439.3 +000033.2+000002.200008.3 08.4201.05K? 0 +005433.58 -824009.6 +000014.4+000019.700008.0 08.4201.64K? 0 +010139.27 +310449.8 +000002.8-000017.000008.6 08.4201.22K? 0 +010944.92 +543743.6 +000007.1-000010.000013.7 08.4201.18K? 0 +011211.93 -261826.0 +000017.9+000007.200005.2 08.4201.12K? 0 +012102.60 +644023.3 +000017.6-000007.100001.6 08.4201.79K? 1 +012126.26 +190110.3 +000026.5-000003.900004.1 08.4201.41K? 0 +012248.57 +291125.6 +000054.0-000008.200023.2 08.4201.08K? 0 +012655.41 +162428.6 -000005.9-000007.700021.1 08.4201.42K? 0 +013804.71 +411045.0 -000002.5-000020.000004.9 08.4201.33K? 0 +014341.25 +634929.3 -000399.7-000588.100067.3 08.4201.21K? 0 +015633.85 -285219.5 +000016.1-000008.900018.0 08.4201.15K? 0 +020109.68 -301002.0 +000013.3+000028.800002.0 08.4201.30K? 0 +020752.84 +581556.9 -000008.6-000029.400006.7 08.4201.25K? 0 +021601.35 +240557.4 +000006.1-000043.000004.6 08.4201.16K? 0 +021816.47 +064213.5 -000017.1-000011.700017.7 08.4201.52K? 0 +021821.10 +390505.6 -000010.2-000051.200005.9 08.4201.07K? 0 +022109.95 +522611.0 +000004.3+000007.300007.2 08.4201.43K? 0 +022339.40 -032236.0 -000013.9-000007.600010.1 08.4201.57K? 0 +023559.57 +330401.2 +000050.3-000010.400012.3 08.4201.14K? 0 +024320.29 -492423.0 +000010.6-000032.600004.3 08.4201.54K? 0 +025135.59 +073300.0 +000021.3+000003.600000.2 08.4201.09K? 0 +025414.53 -225705.0 -000003.4-000035.800018.2 08.4201.22K? 0 +030201.76 -415012.5 -000002.3+000003.700007.4 08.4201.18K? 0 +030435.54 +214326.4 -000008.3+000004.800004.7 08.4201.43K? 0 +030607.55 +022120.9 +000037.3-000006.700004.2 08.4201.38K? 0 +030934.39 +202804.1 +000015.0+000009.300002.8 08.4201.50K? 0 +031835.48 -381808.3 -000004.4+000044.200004.1 08.4201.09K? 0 +031924.63 -563055.8 -000018.0-000030.800002.0 08.4201.07K? 0 +032026.78 -475431.2 +000035.1+000003.700003.0 08.4201.47K? 0 +032249.60 +600150.8 -000007.4+000032.800012.1 08.4201.12K? 0 +032644.12 +344518.1 +000021.4-000005.800007.3 08.4201.59K? 0 +033135.68 -500616.7 +000030.7+000007.300008.6 08.4201.22K? 0 +033950.46 +064738.2 +000016.2+000024.700004.1 08.4201.69K? 0 +034535.44 +781525.8 +000000.3+000008.100016.1 08.4201.60K? 0 +034822.57 +483314.3 +000001.5-000025.200005.3 08.4201.17K? 0 +034838.02 +261736.4 +000013.3+000012.600010.4 08.4201.59K? 0 +035238.58 -495624.4 +000032.1+000022.400003.4 08.4201.22K? 0 +035302.60 +521518.4 +000004.4-000020.300012.8 08.4201.06K? 0 +035949.61 -164730.0 +000015.4+000013.900002.6 08.4201.14K? 0 +040353.75 +760951.5 +000018.7-000049.300015.4 08.4201.63K? 0 +040713.77 -341725.5 +000012.5+000003.000020.4 08.4201.23K? 0 +041651.22 +195648.9 +000070.1-000015.600006.9 08.4201.31K? 0 +042009.00 -544132.9 -000003.9-000021.400004.5 08.4201.18K? 0 +044338.23 -495317.6 -000001.6-000001.200005.4 08.4201.49K? 0 +044838.38 +423538.8 -000038.3-000030.000014.7 08.4201.23K? 0 +045109.44 -441649.1 -000002.1+000040.900002.5 08.4201.01K? 0 +045136.99 -680543.7 +000010.9+000015.500000.1 08.4201.52K? 0 +045432.79 -264344.2 +000014.7+000010.700006.3 08.4201.20K? 0 +050844.89 +010651.5 +000022.0-000012.600002.3 08.4201.56K? 0 +051419.00 +223935.9 -000030.6-000035.200008.5 08.4201.21K? 0 +051917.32 -334229.2 +000019.6+000002.500009.2 08.4201.20K? 0 0.10 1.00 +052137.06 -340623.5 -000001.5+000032.600008.5 08.4201.20K? 0 +052144.93 -073930.4 +000001.1+000011.900015.8 08.4201.10K? 0 +053236.66 +205504.1 +000003.1-000010.600020.6 08.4201.79K? 0 +053409.13 +565232.1 -000003.7-000011.400002.4 08.4201.73K? 0 +053823.30 +545806.0 -000011.0-000008.800004.6 08.4201.55K? 0 +054005.89 -625614.5 +000009.4-000009.900017.2 08.4201.60K? 0 +054633.83 -202753.4 +000017.1+000018.200015.1 08.4201.68K? 0 +054717.11 +022606.3 +000011.3+000000.100009.2 08.4201.19K? 0 +054756.07 +611623.7 +000031.3+000002.000016.6 08.4201.07K? 0 +055457.15 +003438.5 +000017.8-000028.700002.8 08.4201.11K? 0 +055514.94 -493819.2 +000027.0+000043.800009.6 08.4201.03K? 0 +060206.14 -462205.8 -000004.8-000015.100012.3 08.4201.40K? 0 +060435.23 +134212.4 -000016.9-000025.000030.4 08.4201.03K? 0 +060637.01 +315801.4 +000011.0-000035.400009.8 08.4201.18K? 0 +061447.30 -810044.6 -000003.3+000038.000000.4 08.4201.29K? 0 +061907.07 -751329.8 -000026.4+000000.600000.2 08.4201.44K? 0 +062700.57 -201309.0 -000018.9+000025.200008.4 08.4201.27K? 0 +062706.18 -030322.1 -000002.4+000003.600015.8 08.4201.63K? 0 +063534.85 -450419.4 -000009.1+000027.900005.6 08.4201.14K? 0 +064444.35 +581238.6 +000026.6-000048.500004.3 08.4201.19K? 0 +065520.96 +220608.1 -000007.6+000011.000010.1 08.4201.11K? 0 +065616.89 -293437.2 +000013.6+000002.100012.2 08.4201.53K? 0 +065635.34 -223825.0 +000022.0-000030.000002.5 08.4201.05K? 0 +070108.18 -002509.4 -000005.2+000030.200018.2 08.4201.71K? 0 +070415.78 +262052.2 +000024.3-000080.200022.0 08.4201.02K? 0 +071721.44 -174633.1 +000022.1-000015.200012.3 08.4201.92M? 0 +071803.97 -221418.8 +000005.7+000025.300004.9 08.4201.03K? 0 +071926.54 +000543.5 +000009.2-000003.700009.0 08.4201.00K? 0 +072259.92 -123150.6 -000000.1+000017.200010.7 08.4201.35K? 0 +072651.10 -321230.8 -000000.6+000017.800013.1 08.4201.30K? 0 +073107.61 -383550.6 -000020.0+000025.800005.8 08.4201.25K? 0 +073118.41 -653652.2 +000018.1+000022.000008.8 08.4201.45K? 0 +073641.90 +091704.2 -000005.9+000000.600004.8 08.4201.52K? 0 +073648.41 +112231.1 +000000.4+000006.600012.1 08.4201.35K? 0 +073819.82 +520513.7 -000001.7-000023.700005.6 08.4201.30K? 0 +074151.40 -134456.1 -000000.8+000009.100012.1 08.4201.58K? 0 +074308.71 -410536.5 -000026.0+000021.100004.3 08.4201.65K? 0 +074825.94 -395912.2 -000014.1+000021.900016.6 08.4201.15K? 0 +081847.19 -460334.5 -000039.2+000024.000001.3 08.4201.10K? 0 +082207.46 -414134.3 +000019.6-000007.400001.7 08.4201.46K? 0 +082409.70 -295107.3 -000014.2-000002.100002.7 08.4201.54K? 0 +082833.05 +610829.7 -000022.0-000020.300016.6 08.4201.08K? 0 +083105.15 -160016.7 +000020.2-000010.300021.4 08.4201.47K? 0 +083123.76 -340239.5 -000018.6+000006.900003.3 08.4201.18K? 0 +083139.26 -253626.9 -000073.7+000077.800021.3 08.4201.03K? 0 +083900.02 -773637.9 -000022.9+000003.200003.2 08.4201.13K? 0 +084206.01 +332208.9 -000002.0-000024.600007.7 08.4201.12K? 0 +084921.82 +054302.7 +000042.5+000028.700015.6 08.4201.09K? 0 +085202.54 -384231.1 +000007.8-000005.200007.0 08.4201.44K? 0 +085220.80 +352740.1 -000018.7-000017.700007.8 08.4201.41K? 0 +085559.71 +024225.9 +000011.9-000018.600007.6 08.4201.16K? 0 +085858.44 -202812.4 +000021.9-000013.100025.2 08.4201.76K? 0 +090729.71 -765844.0 -000008.9+000011.700000.3 08.4201.62K? 0 +090944.83 -082554.6 -000017.8-000005.300018.9 08.4201.69K? 0 +092414.30 +053909.5 +000006.9-000013.800012.1 08.4201.64K? 0 +092923.67 +402547.2 -000041.6-000036.600023.1 08.4201.00K? 0 +093048.44 -233035.5 -000016.8+000014.600016.8 08.4201.00K? 0 +093152.77 -695552.0 -000007.1+000006.500002.4 08.4201.63K? 0 +093159.08 -394321.3 -000037.8+000009.800007.8 08.4201.15K? 0 +094223.08 -202841.0 +000021.0-000001.900004.1 08.4201.11K? 0 +094955.92 +143345.6 -000027.9-000016.900008.6 08.4201.36K? 0 +095428.79 +482112.7 +000041.7-000013.900020.9 08.4201.12K? 0 +095559.82 -195708.9 -000025.4+000010.100013.9 08.4201.42K? 0 +095720.33 +244742.6 -000091.6-000051.600005.9 08.4201.03K? 0 +100616.18 -505257.3 -000001.9-000001.500006.4 08.4201.19K? 0 +100630.77 -611659.8 +000008.9+000008.700009.3 08.4201.40K? 0 +100956.32 -421502.0 -000009.3+000000.600011.3 08.4201.78K? 0 +100958.39 -185150.5 -000005.3-000014.900004.0 08.4201.22K? 0 +102619.45 -581939.8 +000015.6+000008.500007.4 08.4201.06K? 0 +103129.94 -534312.6 +000002.5-000004.000008.1 08.4201.58K? 0 +103222.79 -593614.8 +000007.8+000005.200016.9 08.4201.02K? 0 +103556.58 +302401.9 +000007.9+000008.800001.7 08.4201.03K? 0 +103648.47 -195334.8 -000018.6-000056.200006.4 08.4201.04K? 0 +105121.35 -124911.9 -000004.3-000006.900007.9 08.4201.12K? 0 +111029.42 -382525.6 +000003.1+000016.200004.9 08.4201.60K? 0 +111246.93 +785423.5 +000010.4+000004.300011.4 08.4201.08K? 0 +111425.08 -693152.2 -000009.1+000000.400000.1 08.4201.47K? 0 +111536.57 +003424.4 +000010.2-000013.900001.3 08.4201.15K? 0 +113725.58 -025331.8 +000005.5+000001.800002.9 08.4201.61K? 0 +113730.13 -003250.8 -000031.1-000051.500019.4 08.4201.45K? 0 +115217.40 +105914.7 -000038.5+000013.800008.4 08.4201.17K? 0 +120337.56 -605652.4 +000003.7-000005.100003.5 08.4201.31K? 0 +121542.01 +105203.5 -000054.3-000001.300008.8 08.4201.12K? 0 +122032.76 +432430.3 -000039.2-000024.500000.4 08.4201.23K? 0 +122100.53 +531903.9 +000016.1-000013.500002.8 08.4201.10K? 0 +122203.03 -394327.4 +000013.2-000022.700023.3 08.4201.09K? 0 +122345.74 -654241.0 -000021.6-000015.300006.6 08.4201.83K? 0 +122529.49 -760229.8 -000150.8+000009.100004.1 08.4201.03K? 0 +122825.65 +343729.2 -000024.0+000009.600014.3 08.4201.10K? 0 +123632.68 -621411.8 +000020.3-000002.000011.4 08.4201.44K? 0 +124510.53 -515018.0 -000003.3+000004.500017.5 08.4201.19K? 0 +124542.31 -620519.2 -000009.8+000005.900000.2 08.4201.54K? 0 +124746.36 -570240.2 -000028.0-000006.100007.5 08.4201.64K? 0 +130327.39 -504123.6 -000048.2-000014.300005.2 08.4201.36K? 0 +131118.54 -115540.0 +000033.6-000040.300013.9 08.4201.11K? 0 +131558.41 -562119.3 -000012.3+000000.700006.4 08.4201.30K? 0 +134400.23 +411457.5 -000018.6-000027.100002.0 08.4201.50K? 0 +135432.07 -365208.6 -000003.7-000034.200016.7 08.4201.43K? 0 +135909.83 +222818.1 +000011.5-000022.200005.7 08.4201.04K? 0 +140331.52 -303552.5 -000007.5-000017.300002.8 08.4201.40K? 0 +140412.70 +371150.9 -000005.0-000008.200004.2 08.4201.03K? 0 +140522.49 -425037.4 -000022.7-000001.100009.7 08.4201.20K? 0 +140735.31 +305841.1 -000012.5+000010.100003.2 08.4201.10K? 0 +141731.47 -705044.1 -000017.1-000010.900010.8 08.4201.66K? 0 +141931.15 -680953.1 -000018.7-000014.100024.0 08.4201.39K? 0 +142203.85 -703442.5 -000001.9-000005.000009.2 08.4201.65K? 0 +142537.99 +534302.4 -000028.3+000023.800012.3 08.4201.14K? 0 +142835.06 +034547.5 -000008.6+000003.900029.7 08.4201.58K? 0 +142914.85 +710647.4 -000037.0+000016.800002.5 08.4201.03K? 0 +142949.52 +721531.3 -000003.5-000017.900008.2 08.4201.43K? 0 +143726.70 +194806.6 -000006.3+000020.700005.2 08.4201.04K? 0 +143955.18 +602641.3 -000023.5+000022.500010.6 08.4201.23K? 0 +144517.59 -383127.3 -000007.7-000001.000027.1 08.4201.41K? 0 +145231.01 -320035.4 +000003.6-000009.400017.6 08.4201.56K? 0 +145324.17 -645501.2 +000009.2-000009.000000.9 08.4201.57K? 0 +145452.54 +312525.4 +000016.7-000033.500005.9 08.4201.41K? 0 +145524.67 -552553.2 -000029.7-000009.000001.2 08.4201.03K? 0 +150241.23 +132800.2 -000045.5+000019.000009.1 08.4201.03K? 0 +152352.07 -445719.5 -000003.2+000005.300003.7 08.4201.16K? 0 +152829.49 -404400.5 +000017.1-000006.900019.8 08.4201.14K? 0 +153227.02 -680748.3 -000009.4-000009.100009.5 08.4201.04K? 0 +153925.40 +095731.7 -000022.1-000045.600005.2 08.4201.21K? 0 +154403.85 -545912.4 -000075.0-000107.700006.1 08.4201.39K? 0 +154548.23 -094218.5 -000080.5-000015.600002.1 08.4201.02K? 0 +154624.03 -160941.0 +000011.6-000029.300008.0 08.4201.08K? 0 +160930.07 +430636.8 -000003.9-000032.500000.1 08.4201.06K? 0 +161653.16 -605318.5 +000003.2-000017.700004.4 08.4201.35K? 0 +161720.53 -534740.7 -000037.1-000055.300034.9 08.4201.03K? 0 +162634.72 +004610.2 +000036.6-000078.000017.8 08.4201.12K? 0 +163730.48 +554523.0 +000000.7+000008.800012.7 08.4201.13K? 0 +163920.15 -490429.5 -000015.8-000000.400011.8 08.4201.07K? 0 +164341.38 +153143.7 -000025.3+000001.800003.5 08.4201.47K? 0 +165346.22 -292223.6 -000031.9-000030.200051.0 08.4201.08K? 0 +165757.13 -623359.9 -000003.2+000006.500002.0 08.4201.50K? 0 +170207.74 +831227.5 -000017.2+000026.600005.8 08.4201.24K? 0 +170656.87 -364312.8 -000005.3-000028.300000.6 08.4201.55K? 0 +170746.93 -664723.0 +000024.0+000006.100003.6 08.4201.06K? 0 +171948.66 +760134.3 +000002.4+000044.900021.8 08.4201.05K? 0 +172145.32 -474828.1 -000025.5-000015.300014.0 08.4201.21K? 0 +172538.24 +282525.8 +000001.4+000026.800007.3 08.4201.56K? 0 +172842.88 -602421.7 -000018.4-000022.200014.1 08.4201.58K? 0 +172851.80 -575747.9 +000028.0-000017.600022.1 08.4201.25K? 0 +172920.84 -401716.4 -000004.7-000024.000012.3 08.4201.26K? 0 +174349.85 +135805.2 +000021.7-000028.600005.5 08.4201.25K? 0 +175050.40 -305719.3 +000028.6-000058.000007.3 08.4201.11K? 0 +175148.06 -501152.0 -000006.8-000013.100020.6 08.4201.65K? 0 +175857.77 -285404.2 -000000.1+000014.900016.4 08.4201.12K? 0 +175949.93 -301922.6 +000010.8-000019.600036.4 08.4201.68K? 0 +180532.75 -511533.7 +000008.6-000035.400024.1 08.4201.07K? 0 +180715.81 -593632.6 -000015.9+000007.000006.9 08.4201.68K? 0 +180759.77 -352724.2 +000018.2-000020.100015.4 08.4201.41K? 0 +181448.34 -321246.7 +000014.0+000001.500003.0 08.4201.60K? 0 +182443.40 -672808.9 +000000.5-000003.400000.4 08.4201.66K? 0 +182815.52 +084742.4 +000004.1-000024.100012.4 08.4201.37K? 0 +183039.48 -461812.7 -000014.9-000002.000015.2 08.4201.35K? 0 +183352.10 +303310.7 -000016.1+000039.500000.3 08.4201.01K? 0 +183725.71 -304610.7 -000025.2-000011.000000.2 08.4201.13K? 0 +183801.03 +464836.7 +000016.2-000005.000007.1 08.4201.15K? 0 +184019.19 -350618.4 +000003.5-000019.300021.8 08.4201.74K? 0 +184124.19 -275727.9 +000005.7+000019.000004.2 08.4201.68K? 0 +184228.90 +365536.1 -000008.3-000020.300000.5 08.4201.43K? 0 +184235.74 -073816.8 +000013.6-000010.900017.4 08.4201.79K? 0 +184500.05 +730303.2 -000004.3+000002.800004.9 08.4201.69K? 0 +184753.33 -431546.5 +000021.6-000006.000015.1 08.4201.63K? 0 +190202.84 +104529.2 -000008.8-000004.200007.5 08.4201.21K? 0 +190429.84 +081747.1 +000011.1-000027.300015.1 08.4201.32K? 0 +190846.71 -242448.5 +000032.2-000019.000001.2 08.4201.83K? 0 +191810.86 +420022.6 -000004.1+000011.600024.5 08.4201.48K? 0 +192144.53 +120455.3 +000002.6+000016.000010.8 08.4201.21K? 0 +193250.19 +060119.9 +000014.4-000030.800008.3 08.4201.15K? 0 +193806.63 +355020.3 -000017.5+000003.100001.2 08.4201.49K? 0 +194330.64 -505643.7 +000010.2-000002.500003.4 08.4201.34K? 0 +194608.85 +623037.2 +000001.4-000019.800008.0 08.4201.00K? 0 +195149.04 +051030.7 +000009.2+000000.600004.0 08.4201.07K? 0 +195311.37 -680951.0 +000012.4-000020.500003.6 08.4201.63K? 0 +195804.01 +450653.5 -000016.7-000011.600001.1 08.4201.65K? 0 +195821.60 +664725.8 -000025.3-000013.000000.6 08.4201.11K? 0 +200042.24 -181722.4 -000012.6-000027.500046.2 08.4201.75K? 0 +200131.71 -525855.7 +000007.9-000040.600004.5 08.4201.04K? 0 +200902.71 +581905.8 -000015.5-000014.500002.2 08.4201.61K? 0 +201226.81 +111527.7 +000006.3-000010.800014.5 08.4201.15K? 0 +201605.68 +580244.6 -000011.7+000002.500004.3 08.4201.05K? 0 +201718.57 -625735.7 +000026.5-000035.400004.8 08.4201.43K? 0 +201802.26 -374730.2 +000023.5-000005.900017.2 08.4201.67K? 0 +202538.66 -133412.3 +000001.6-000016.000004.0 08.4201.29K? 0 +202810.02 -072838.1 -000033.2-000021.900011.4 08.4201.00K? 0 +203354.88 -100722.3 -000008.4-000026.300004.5 08.4201.23K? 0 +203441.16 -122648.4 +000026.1+000032.900004.8 08.4201.28K? 0 +205100.87 +342934.1 +000017.0-000004.500003.8 08.4201.28K? 0 +205327.09 +001931.9 -000008.0-000028.300009.5 08.4201.08K? 0 +210051.94 +493135.2 -000003.3-000024.600007.3 08.4201.68K? 0 +210229.73 +123601.1 +000008.9+000015.500020.4 08.4201.23K? 0 +210749.64 -371551.5 -000000.1-000000.800003.3 08.4201.49K? 0 +210807.88 +151508.3 +000038.9-000023.700007.0 08.4201.03K? 0 +211040.24 -054545.3 -000068.7-000019.200027.0 08.4201.30K? 0 +211252.86 -640714.8 +000018.0-000013.500003.4 08.4201.18K? 0 +211606.43 -703119.8 +000020.1-000032.500005.6 08.4201.16K? 0 +212146.49 -031157.7 +000009.7-000013.000003.0 08.4201.16K? 0 +212938.92 +261238.0 -000009.6-000010.000005.9 08.4201.26K? 0 +213231.15 +103355.3 +000013.4-000000.400001.2 08.4201.11K? 0 +213410.82 -032707.8 +000091.0-000030.100012.2 08.4201.12K? 0 +214137.63 +345025.9 -000012.5-000003.600014.8 08.4201.31K? 0 +214442.57 +451921.0 +000020.7-000012.400014.3 08.4201.58K? 0 +214626.33 -425614.3 +000005.3-000004.700006.0 08.4201.16K? 0 +220913.05 +155741.8 -000015.0-000006.700009.5 08.4201.42K? 0 +221147.67 -011443.5 -000065.2-000062.400011.6 08.4201.28K? 0 +221405.36 -302836.0 -000012.2-000024.900001.5 08.4201.33K? 0 +221635.99 -682046.6 +000042.1-000021.400004.0 08.4201.10K? 0 +222507.76 -442449.3 +000081.9-000028.700009.3 08.4201.11K? 0 +222845.82 -722816.5 -000009.8+000003.400006.9 08.4201.13K? 0 +223020.19 +465434.3 +000006.0+000000.100003.2 08.4201.41K? 0 +223325.15 -001843.9 +000022.3+000005.700004.6 08.4201.66K? 0 +224349.07 +435146.1 -000008.1+000000.300000.0 08.4201.35K? 0 +224915.14 -293236.1 -000051.2-000015.300002.8 08.4201.25K? 0 +225305.34 -773244.0 +000045.3+000015.500004.0 08.4201.17K? 0 +230130.73 -053203.2 +000026.3+000032.500007.3 08.4201.20K? 0 +230418.91 +341041.9 -000017.4-000006.600021.3 08.4201.10K? 0 +231448.12 -653449.6 +000024.5+000006.200001.8 08.4201.24K? 0 +232220.77 +280726.8 -000017.9-000006.500007.7 08.4201.08K? 0 +232409.41 -521913.4 -000020.9-000025.800014.5 08.4201.13K? 0 +234117.50 +051305.3 -000001.9-000051.800001.2 08.4201.27K? 0 +235625.84 +664500.1 +000008.4-000011.200003.9 08.4201.31K? 0 +235846.85 +410152.8 +000021.9-000025.100016.9 08.4201.06K? 0 +080052.94 -311529.9 -000000.6-000006.800000.9 08.4202.22M? 0 +112254.05 -594420.0 -000009.9+000006.400010.9 08.4202.02M? 0 +184217.69 +000918.4 -000006.7-000010.400000.4 08.4202.02M? 0 +201528.39 -442437.4 +000039.2-000036.300014.2 08.4202.26M? 0 +000031.83 +082807.2 -000003.9-000005.500006.9 08.4300.40F? 0 +000042.75 -224004.5 +000171.6-000031.700005.6 08.4300.92G? 0 +001119.58 -322414.0 +000019.2-000002.000007.2 08.4300.15A? 0 +001145.78 +273036.9 -000004.9-000029.700011.1 08.4300.47F? 0 +001500.03 +053518.1 -000034.0-000037.100009.9 08.4300.49F? 0 +001816.60 -753947.8 +000016.5-000001.700005.8 08.4300.58F? 0 +002514.68 +525020.6 +000006.6-000004.300001.0 08.43-0.02B? 0 +002549.68 +493925.5 +000002.0-000002.500006.8 08.43-0.05B? 0 +002600.62 -502255.6 +000026.2-000010.900011.1 08.4300.49F? 0 +002653.17 -203951.5 +000017.8+000012.600005.9 08.4300.45F? 0 +003121.12 +390039.4 -000018.7-000017.500021.7 08.4300.22A? 0 +003557.24 +073633.0 +000012.2-000009.800020.1 08.4300.18A? 0 +003755.05 +481735.2 +000029.9-000004.900001.4 08.4300.34F? 0 +004352.15 +373338.2 +000001.2+000000.000020.5 08.4300.95G? 0 +004530.17 +294337.0 +000048.6-000041.100002.9 08.4300.44F? 0 +004703.19 +810848.0 -000023.5-000009.000000.5 08.4300.97K? 0 +005839.91 +672624.7 +000013.0-000017.800021.6 08.4300.40F? 1 +010325.12 +741121.6 -000046.1-000008.500007.0 08.4300.38F? 0 +010534.14 +122807.3 +000039.3-000006.700015.5 08.4300.37F? 0 +011348.63 -503919.4 +000169.3-000095.600018.7 08.4300.58F? 0 +011822.92 +633242.1 -000003.4+000008.000007.7 08.4300.21A? 0 +012036.72 +671400.0 +000044.3-000026.500000.5 08.4300.38F? 0 +014306.53 +585833.8 +000003.9-000005.400002.0 08.4300.02A? 0 +014332.30 -192412.8 +000068.1+000006.600010.2 08.4300.56F? 0 +014851.01 -182238.9 +000053.9+000064.600006.8 08.4300.80G? 0 +020329.34 +181939.4 +000037.1+000006.200012.7 08.4300.09A? 0 +021746.34 +563829.0 -000020.3+000005.100013.5 08.4300.11A? 1 +022120.58 -112135.0 +000035.0+000016.700010.0 08.4300.43F? 0 +022216.77 +261609.7 +000026.2-000059.900009.8 08.4300.74G? 0 +022710.95 +030923.7 -000001.3-000088.000030.4 08.4300.74G? 0 +023143.39 +191727.5 +000034.0-000006.200024.1 08.4300.98K? 0 +023150.74 +333342.9 -000041.0-000003.800007.3 08.4300.35F? 0 +023711.36 -035428.6 -000003.7-000021.600010.6 08.4300.49F? 0 +023840.82 +065648.3 +000110.7-000113.800007.0 08.4300.77G? 0 +024511.63 -120938.1 -000006.5-000006.200007.4 08.4300.29A? 0 +024648.55 +403652.6 +000020.8-000037.600009.1 08.4300.52F? 0 +025038.91 +555358.7 +000019.3-000034.300008.6 08.4300.00B? 0 +025402.72 -484336.7 -000063.1-000175.100011.6 08.4300.53F? 0 +025851.04 -520545.5 +000107.9-000009.300018.5 08.4300.74G? 0 +025908.13 -404324.1 +000026.9-000048.200025.1 08.4300.65G? 0 +030011.30 -130356.2 +000011.5+000005.900001.1 08.4300.92G? 0 +030019.34 +351127.3 +000051.7-000035.200000.5 08.4300.39F? 0 +030502.78 +025628.3 +000037.2-000000.700002.9 08.4300.65G? 0 +031104.76 +171814.7 +000019.6+000009.700020.4 08.4300.55F? 0 +031246.91 +672402.5 +000102.6-000088.000006.3 08.4300.64G? 0 +032036.83 +090201.3 +000293.8-000060.700037.3 08.4300.68G? 0 +032058.18 -333322.5 +000034.3-000055.600004.1 08.4300.52F? 0 +032118.10 +103747.4 -000052.8-000013.400001.1 08.4300.58G? 0 +032123.74 -525119.6 +000121.0+000142.400020.7 08.4300.74G? 0 +032307.68 +401001.1 -000012.9-000008.400003.8 08.4300.78G? 0 +032451.38 +471827.3 +000001.1-000003.600004.2 08.4300.09A? 0 +032838.88 +290341.3 +000007.1-000070.300013.1 08.4300.55F? 1 +033612.59 -284456.1 +000100.4-000029.000002.5 08.4300.54F? 0 +033751.01 -135741.7 +000045.5+000000.200018.3 08.4300.47F? 0 +034154.49 -575956.1 +000168.8-000048.700014.6 08.4300.78G? 0 +034251.68 +040720.8 -000020.1-000010.200004.4 08.4300.44F? 0 +034546.63 +575213.5 +000036.9+000144.900018.4 08.4300.47F? 0 +034932.94 -270627.2 -000019.3+000007.900001.7 08.4300.94G? 0 +035124.38 -300433.6 +000009.5+000002.700010.6 08.4300.91G? 0 +035855.48 +324523.4 -000006.4-000008.700001.7 08.4300.20A? 0 +040244.20 +465949.2 +000034.2-000010.500011.5 08.4300.29A? 0 +040543.55 +471329.3 +000016.5+000018.900017.1 08.4300.48F? 0 +040543.96 -145746.7 -000028.6-000142.600023.2 08.4300.49F? 0 +041046.09 -190538.5 -000003.4-000008.400007.5 08.4300.98K? 0 +041232.59 -103357.9 +000028.6+000019.700005.2 08.4300.34F? 0 +041300.78 +534427.3 +000009.6-000034.000008.4 08.4300.65G? 0 +041431.64 +275735.3 +000032.4-000030.100008.0 08.4300.40F? 0 +041513.57 +491039.6 +000004.4-000002.600004.8 08.4300.47F? 0 +041707.85 +532159.0 -000030.0+000074.400023.3 08.4300.90G? 0 +042733.83 +394101.1 +000002.7-000031.600021.4 08.4300.60G? 0 +042756.39 -132752.3 +000010.3-000009.900001.5 08.43-0.09B? 0 +043822.91 +392658.2 -000030.0-000025.700010.3 08.4300.59G? 0 +044208.91 +085110.6 -000020.3+000010.300012.4 08.4300.02A? 0 +044258.60 -332557.7 -000016.9-000099.600006.3 08.4300.54F? 0 +044444.26 -264225.5 -000009.0-000041.100000.1 08.4300.32F? 0 +044534.69 +191941.9 +000008.6+000009.300014.3 08.4300.32F? 0 +044625.04 +544827.5 +000005.7-000016.600006.6 08.4300.43F? 0 +044653.96 +425943.6 -000004.7+000000.900008.8 08.4300.15A? 0 +045406.88 +011854.8 +000072.9-000022.200017.9 08.4300.54F? 0 +045853.03 +085828.1 +000001.3-000011.900005.4 08.4300.06A? 0 +050107.59 -105724.0 +000001.9-000004.700003.8 08.43-0.12B? 0 +051440.63 +422506.4 +000001.4-000005.000005.7 08.4300.48F? 0 +051602.77 -472805.3 +000023.0+000032.000005.8 08.4300.46F? 0 +051841.82 +333127.4 +000012.5-000011.300014.4 08.4300.36F? 0 +052232.63 -253500.9 +000013.9-000009.000017.1 08.4300.51F? 0 +052544.78 +353849.9 +000001.5+000000.000003.4 08.4300.12A? 0 +052910.20 -344718.5 -000005.9-000013.900011.6 08.4300.98K? 0 +053048.69 +475427.8 +000047.8-000053.200020.9 08.4300.52F? 0 +053232.75 +094010.9 +000003.8-000003.900000.9 08.43-0.01B? 0 +053249.76 -021149.3 -000001.5+000009.900006.8 08.4300.02A? 0 +053323.74 -304606.6 +000032.7-000028.800011.9 08.4300.88G? 0 +053428.46 +154752.9 +000015.3-000002.800009.1 08.4300.41F? 0 +053736.87 -702509.4 -000004.7+000001.100000.9 08.4300.44F? 0 +053815.61 -122712.0 +000026.8-000067.800012.7 08.4300.63G? 0 +053834.80 -023415.8 +000005.7-000006.700004.5 08.4300.00B? 0 0.10 1.00 +054014.73 -162631.6 +000028.6-000049.800021.3 08.4300.52F? 0 +054509.64 +281509.6 +000021.4-000007.600005.3 08.4300.37F? 0 +054906.02 +500611.2 +000004.9-000032.600002.3 08.4300.22A? 0 +055154.08 +630318.3 +000008.1+000010.700006.2 08.4300.47F? 0 +060125.30 +293439.0 +000018.6-000015.000011.6 08.4300.27A? 0 +060209.29 -253754.4 +000002.8+000006.600005.1 08.4300.28A? 0 +060422.12 +135146.5 -000010.9-000007.800007.9 08.43-0.07B? 0 +060723.46 -211159.0 -000001.4-000000.300002.1 08.4300.36F? 0 +061149.96 +450210.8 -000003.0-000007.400003.3 08.43-0.03B? 0 +061302.61 -023759.9 +000013.3-000026.800001.4 08.4300.41F? 0 +061434.79 -234352.5 -000009.2-000003.600009.5 08.4300.24A? 0 +061612.52 -032235.5 +000011.2-000015.000008.9 08.4300.29A? 0 +061622.18 -192057.6 -000007.7+000006.400009.3 08.4300.29A? 0 +061810.87 +155707.9 -000008.1-000008.700013.1 08.4300.31F? 0 +061921.74 -422903.4 +000006.0+000028.200013.3 08.4300.50F? 0 +062216.85 -221449.8 -000039.7+000049.500018.9 08.4300.44F? 0 +062320.31 -155411.9 -000009.6-000003.300005.0 08.4300.24A? 0 +062331.89 -532534.2 -000005.2+000006.000003.9 08.4300.99K? 0 +062338.06 -560632.6 -000054.5+000004.200017.1 08.4300.66G? 0 +062433.15 +112914.4 -000010.9-000012.200005.0 08.4300.21A? 0 +062711.22 -525621.3 -000004.8-000007.900000.8 08.4300.99K? 0 +062724.09 -254405.1 -000000.1+000092.700026.1 08.4300.83G? 1 +062738.63 -720129.0 +000000.8-000001.700008.6 08.4300.03A? 0 +063052.61 +054749.7 -000010.1+000003.100000.4 08.43-0.01B? 0 +063253.38 -080925.4 -000004.4+000002.400010.9 08.4300.48F? 0 +063319.41 +280507.8 +000009.6-000002.600026.9 08.4300.34F? 0 +063903.25 +193543.9 -000020.2+000001.700020.9 08.4300.35F? 0 +063919.10 -370746.7 -000020.6-000036.400002.8 08.4300.74G? 0 +064118.99 +114329.6 +000000.0+000007.300003.7 08.4300.11A? 0 +064203.23 +072827.6 -000000.4-000111.400015.3 08.4300.51F? 0 +064330.70 -293807.5 +000021.8+000011.500007.7 08.4300.37F? 0 +064829.30 +242141.4 +000037.7-000122.800013.0 08.4300.51F? 0 +064857.77 -044152.7 -000000.8-000000.500002.4 08.4300.06A? 0 +065454.71 -012232.8 +000017.0-000004.300019.4 08.4300.03A? 0 0.10 1.00 +065600.19 +404556.9 -000004.7-000002.900012.2 08.4300.10A? 0 +065644.45 +312307.2 -000003.8-000027.300004.0 08.4300.92G? 0 +070005.02 -425259.9 -000020.0-000011.400005.8 08.4300.95K? 0 +070327.77 -044818.1 -000011.3+000028.100019.7 08.4300.98K? 0 +070400.80 -214623.2 +000002.3+000008.000002.0 08.43-0.03B? 0 +070458.92 -194834.9 +000099.9+000009.200001.5 08.4300.51F? 0 +070604.32 +470414.9 -000016.7-000101.900012.0 08.4300.50F? 0 +070613.49 -374248.8 -000007.7+000008.000008.6 08.4300.09A? 0 +070732.76 -435153.3 -000006.5+000041.000005.7 08.4300.17A? 0 +070735.81 +142032.7 +000014.6-000003.100027.5 08.4300.99K? 0 +071127.75 +113931.9 -000016.7-000003.800004.6 08.4300.29A? 0 +071541.52 -724429.1 -000012.4+000016.500003.7 08.4300.39F? 0 +071618.57 +050434.3 -000030.1-000052.700028.1 08.4300.62G? 0 +071649.85 +092144.6 -000006.1+000031.000001.3 08.4300.92G? 0 +071736.42 -244858.9 +000004.4+000002.200002.1 08.43-0.17B? 0 +071752.74 +193249.7 -000028.2-000006.100021.0 08.4300.25A? 0 +071942.90 -574643.9 -000003.9+000004.700001.1 08.4300.19A? 0 +072001.86 +711517.0 +000016.2-000044.200002.2 08.4300.49F? 0 +072147.43 -481944.3 -000000.5+000004.400005.6 08.43-0.06B? 0 +072253.48 -174934.0 +000001.3-000000.600007.1 08.4300.38F? 0 +072456.46 -073613.8 -000004.6-000003.700022.0 08.4300.27A? 0 +072625.97 +024450.7 +000004.0+000007.900001.1 08.4300.85G? 0 +072812.34 -272358.8 -000003.9+000000.000003.4 08.43-0.10B? 0 +073500.45 -022031.0 +000014.6-000020.500005.4 08.4300.94G? 0 +073548.52 +345301.8 -000012.3-000003.300008.8 08.4300.25A? 0 +073917.74 -344918.8 -000011.0+000006.300004.7 08.43-0.01B? 0 +074112.32 -424740.9 -000004.1+000011.200006.1 08.4300.07A? 0 +074352.63 -185536.1 +000018.9-000068.600005.7 08.4300.97K? 0 +074521.18 +560816.6 -000063.4-000043.800000.3 08.4300.40F? 0 +074921.35 +370734.3 -000017.5-000006.100001.2 08.4300.03A? 0 +075044.74 +234701.4 -000017.1-000036.200009.4 08.4300.36F? 0 +075207.80 -421925.7 -000018.8+000005.400004.4 08.43-0.09B? 0 +075457.03 -111133.6 -000016.8-000006.800008.9 08.4300.02A? 0 +075616.33 +054928.4 -000014.0-000008.500002.9 08.43-0.02B? 0 +075616.48 -693847.4 -000093.3+000180.500022.2 08.4300.67G? 0 +075808.05 -604650.0 +000000.0+000000.000000.0 08.4300.03A? 0 +075826.81 -181119.1 -000024.2-000008.700008.9 08.4300.39F? 0 +080111.70 -472823.1 -000021.2+000014.400005.2 08.4300.01A? 0 +080906.21 +511859.9 -000020.4+000006.600001.2 08.4300.10A? 0 +080931.69 -601314.3 +000012.2-000017.700006.3 08.4300.91G? 0 +081007.87 -491635.9 -000009.7+000018.200000.1 08.43-0.10B? 0 +081258.06 +143549.9 -000025.6-000010.300011.6 08.4300.63G? 0 +081347.66 -583707.5 -000008.7+000049.000001.8 08.4300.37F? 0 +081853.78 -450206.1 +000005.6+000020.400003.2 08.4300.07A? 0 +081918.17 -481033.7 +000005.9+000002.900009.5 08.43-0.08B? 0 +081953.25 -371213.7 +000000.9+000005.900004.5 08.43-0.04B? 0 +081959.69 +511714.4 -000000.3+000003.900002.8 08.4300.15A? 0 +082003.31 -472540.5 -000001.5+000021.900002.1 08.4300.23A? 0 +082005.06 +551213.7 -000016.3-000006.100008.5 08.4300.52F? 0 +083622.39 -782945.0 -000063.9+000082.000006.0 08.4300.42F? 0 +084243.68 -453318.1 -000013.6+000011.400001.6 08.4300.11A? 0 +084549.75 -275123.7 -000014.4+000006.800005.3 08.4300.21A? 0 +085334.53 -821209.5 -000087.7+000069.300002.5 08.4300.27A? 0 +085402.63 -513501.8 +000171.0-000159.900017.0 08.4300.62G? 0 +085523.80 -343451.3 -000040.1+000031.700002.6 08.4300.88G? 0 +085740.71 -545453.7 +000006.0-000002.400009.6 08.4300.41F? 0 +090005.41 +312817.5 -000014.1+000009.600010.8 08.4300.10A? 0 +090334.64 -123322.8 -000114.1+000044.000007.5 08.4300.38F? 0 +090908.72 -113420.1 -000017.3-000003.300006.6 08.4300.20A? 0 +091718.04 -625501.0 +000002.4-000014.300013.0 08.4300.23A? 0 +091845.70 -102448.1 +000000.0+000000.000000.0 08.4300.21A? 1 +092802.96 +231705.7 -000007.6-000012.200002.8 08.4300.36F? 0 +092856.21 -374958.7 -000040.5+000068.700009.6 08.4300.54F? 0 +092902.08 +431253.4 -000018.1-000036.100020.1 08.4300.34F? 0 +093033.55 -420937.0 -000013.3+000000.600012.2 08.4300.78G? 0 +093259.09 -234809.9 -000003.1-000002.400013.6 08.4300.12A? 0 +093450.99 -371538.4 -000048.5+000022.600002.4 08.4300.44F? 0 +093659.11 -612311.6 -000014.6-000010.900012.2 08.4300.23A? 0 +093716.02 -283059.2 -000039.6+000013.700006.1 08.4300.40F? 0 +093835.73 +304541.4 -000025.5-000015.000017.5 08.4300.27A? 0 +093923.51 +425752.3 +000059.6-000110.800027.1 08.4300.77G? 0 +093945.91 +604304.2 -000016.9+000025.300005.0 08.4300.92G? 0 +094309.36 +102959.5 -000043.3-000016.200007.7 08.4300.37F? 0 +094613.61 -060442.7 -000007.2-000044.200001.8 08.4300.50F? 0 +094654.13 +270931.8 +000017.6-000008.400006.7 08.4300.91G? 0 +094743.70 -405117.4 -000036.0+000005.700006.8 08.4300.30A? 1 +094910.19 -251339.7 +000019.3-000031.400004.7 08.4300.92G? 0 +095201.48 +230010.4 +000010.5-000008.200012.2 08.4300.44F? 0 +095905.11 +565512.8 -000051.0-000028.800001.6 08.4300.34F? 0 +095939.84 +475631.5 -000042.5-000032.100020.9 08.4300.49F? 1 +095946.55 +312816.7 -000019.3-000004.100005.9 08.4300.90G? 0 +100215.39 +035551.1 +000061.8-000052.000002.8 08.4300.51F? 0 +100609.41 +410525.6 -000090.1-000017.600019.6 08.4300.71G? 0 +100820.95 -182512.6 +000001.9-000029.700000.9 08.4300.35F? 0 +101350.58 +501746.8 -000015.0-000009.700000.4 08.4300.90G? 0 +102244.75 +395532.9 +000002.5-000008.200005.5 08.4300.89G? 0 +102347.52 -714256.1 -000020.7-000000.700015.7 08.4300.44F? 0 +103054.28 -260544.7 -000020.1+000005.800016.0 08.43-0.08B? 0 +103206.94 -492702.9 -000060.8+000042.000000.1 08.4300.37F? 0 +103449.45 -250546.6 -000030.8-000001.500010.5 08.4300.42F? 0 +103832.83 +193654.5 -000011.4+000006.300002.8 08.4300.22A? 0 +103843.79 -505728.7 -000008.1-000049.300007.6 08.4300.84G? 0 +104109.00 -591452.0 +000004.5-000011.300000.8 08.43-0.05B? 0 0.10 1.00 +104634.26 -361641.1 -000008.3+000001.400007.1 08.4300.21A? 0 +105248.30 +302303.3 +000012.8-000003.700001.5 08.4300.90G? 0 +105717.69 +210826.1 -000059.5-000019.600001.7 08.4300.42F? 0 +105814.22 -313348.9 -000009.8-000017.900009.7 08.4300.38F? 0 +110300.55 -082323.5 -000037.2+000004.600012.5 08.4300.38F? 0 +110645.82 -440406.1 -000004.2-000062.100010.3 08.4300.52F? 0 +111535.54 -481530.7 -000133.6+000036.400010.4 08.4300.51F? 0 +111631.69 +422115.7 -000011.2-000000.600002.5 08.4300.44F? 0 +111814.04 +155811.2 -000121.3-000141.000031.3 08.4300.65G? 0 +112354.25 -415624.2 -000038.1-000003.800000.2 08.4300.21A? 0 +113253.11 -505633.6 +000057.2-000013.000011.8 08.4300.53F? 0 +114301.91 -393241.7 -000019.0+000004.600010.9 08.4300.46F? 0 +114336.46 -564616.3 -000014.5-000004.700010.1 08.4300.06A? 0 +114403.76 -602734.2 -000087.1+000015.800022.5 08.4300.53F? 0 +114853.31 -260253.0 -000012.3+000001.000006.5 08.4300.58G? 0 +115528.50 +544645.6 -000023.9+000011.800010.1 08.4300.30A? 0 +115817.77 -393758.4 -000040.5+000008.800012.3 08.4300.31F? 0 +120008.42 +703905.4 -000015.5-000009.600005.6 08.4300.26A? 0 +122700.71 -033204.9 +000107.6-000086.700026.4 08.4300.65G? 0 +122721.67 +070854.3 -000014.7+000003.900016.6 08.4300.44F? 0 +123453.38 +243055.1 -000009.1+000016.500031.6 08.4300.96K? 0 +123914.49 -693231.2 -000015.7-000005.800001.0 08.4300.01A? 0 +124037.93 +464722.8 -000099.9+000023.800009.4 08.4300.67G? 0 +124430.25 -361313.8 -000054.6-000019.600001.9 08.4300.30A? 0 +124437.00 -455414.6 +000062.0+000008.100009.1 08.4300.40F? 0 +124632.83 +031009.1 -000038.7-000067.200006.7 08.4300.61G? 0 +125031.69 -414147.0 +000001.3-000015.300006.5 08.4300.43F? 0 +125115.64 -501601.2 -000076.6+000023.300005.8 08.4300.46F? 0 +125201.58 +201011.4 -000084.4-000028.200000.9 08.4300.34F? 0 +125410.88 +023800.0 -000008.0-000024.000010.6 08.4300.42F? 0 +125426.90 -073637.3 +000012.2-000028.900002.2 08.4300.30A? 0 +125809.67 +523311.7 +000020.1-000004.600002.2 08.4300.17A? 0 +130040.48 -623956.6 -000060.8-000058.900002.3 08.4300.88G? 0 +130239.81 +562126.3 -000048.6-000022.600007.0 08.4300.48F? 0 +130812.38 -412341.0 -000031.3-000000.300003.1 08.4300.09A? 0 +131335.15 -630609.9 +000006.0+000000.300008.7 08.4300.14A? 0 +131602.55 +633712.0 -000012.8+000002.700010.8 08.4300.49F? 0 +132530.79 -415251.0 -000018.4-000010.200007.6 08.4300.42F? 0 +133741.95 -685826.9 -000004.0-000007.100005.9 08.4300.12A? 0 +134042.26 -455551.1 -000029.9-000005.600010.1 08.4300.24A? 0 +134247.26 -590015.6 -000034.7-000002.300002.6 08.4300.44F? 0 +134824.45 +181456.2 -000001.0-000002.200013.7 08.4300.49F? 0 +135853.20 -424211.2 -000022.8-000007.300013.9 08.4300.19A? 0 +135918.09 -515334.0 -000028.1-000027.200010.4 08.4300.48F? 0 +140726.05 +524511.0 +000019.0-000018.400005.0 08.4300.52F? 0 +141117.91 -662428.4 -000007.5-000002.900006.5 08.4300.05A? 0 +141140.91 -454816.6 -000050.6-000021.900007.5 08.4300.34F? 0 +141747.33 +624527.5 -000113.2+000114.600009.5 08.4300.26A? 0 +141806.51 +010845.2 +000039.7+000047.900011.2 08.4300.56F? 0 +143251.69 -471204.6 -000005.9-000002.700001.5 08.43-0.01B? 0 +143420.56 +242330.6 +000018.7-000004.100001.7 08.4300.04A? 0 +143923.08 -175316.7 -000060.7-000035.600035.8 08.4300.48F? 0 +144147.82 +430748.8 -000090.8+000004.100015.8 08.4300.54F? 0 +144741.32 -411534.2 +000000.9-000016.300002.2 08.4300.13A? 0 +145333.65 +074124.6 +000006.2-000015.800031.9 08.4300.95G? 0 +145539.46 -533911.9 -000022.4+000015.400008.4 08.4300.49F? 0 +145943.87 -572112.0 +000012.6-000009.400002.5 08.4300.34F? 0 +150359.75 -604915.4 +000015.2-000013.400007.2 08.4300.10A? 0 +151159.64 +695215.1 +000056.7+000044.800008.9 08.4300.69G? 0 +151605.83 -103552.0 -000024.7-000003.800021.5 08.4300.62G? 0 +151615.58 -672904.6 -000025.2-000029.100020.6 08.4300.44F? 0 +151636.02 +684836.0 +000001.0-000031.400014.0 08.4300.98K? 0 +152309.02 +605936.5 -000041.1+000033.700009.6 08.4300.47F? 1 +152358.44 +132153.4 -000000.5-000007.600019.1 08.4300.91G? 0 +152809.12 -080107.9 +000012.1-000020.000005.2 08.4300.10A? 0 +153006.94 +334645.7 -000110.4+000136.600007.8 08.4300.46F? 0 +153525.48 -661504.2 -000007.8-000007.400007.3 08.43-0.07B? 0 +155808.08 -142735.3 +000011.3-000147.800018.1 08.4300.63G? 0 +155900.07 -210100.7 -000016.6+000003.000003.1 08.4300.33F? 0 +160310.30 -263747.1 -000010.1-000015.800011.8 08.4300.13A? 0 +160923.97 -231041.2 -000028.5+000005.200001.4 08.4300.23A? 0 +161142.51 +495747.0 +000026.7-000021.600003.8 08.4300.95G? 0 +161726.93 -344910.0 +000016.7+000068.500022.9 08.4300.48F? 0 +161848.47 -580806.9 -000003.2+000005.000001.9 08.4300.04A? 0 +162420.38 -772747.8 -000006.9-000045.200011.4 08.4300.46F? 0 +162808.09 -511629.3 -000005.3-000007.900004.9 08.4300.00A? 0 +163442.04 -495111.0 +000002.9-000000.400009.9 08.43-0.02B? 0 +163506.80 -360339.4 -000075.4-000282.500013.4 08.4300.83G? 0 +163545.45 -453716.4 -000030.3-000027.800010.4 08.43-0.04B? 0 +164056.76 +224605.1 -000020.1+000001.800009.4 08.4300.28A? 0 +164245.58 -585705.2 -000001.8-000006.000006.5 08.4300.33F? 0 +164305.39 -262730.6 -000010.2-000034.200004.6 08.4300.40F? 0 +165157.27 +453538.7 +000012.6-000014.000005.9 08.4300.92G? 0 +165308.53 -251606.9 -000004.1-000019.200000.4 08.4300.43F? 0 +165713.16 -584247.2 -000004.9-000018.100006.5 08.4300.12A? 0 +170849.50 -051130.2 +000028.4+000011.100005.8 08.4300.39F? 0 +170901.79 -432112.5 -000006.2+000002.600010.4 08.4300.12A? 0 +171937.39 -415215.2 -000000.5+000008.200004.2 08.4300.09A? 0 +171947.07 +203950.7 +000016.0+000005.700001.9 08.4300.39F? 0 +172010.97 -495502.8 -000006.8-000043.300021.9 08.4300.60G? 0 +172256.16 +471035.6 -000020.4+000007.300010.7 08.4300.30A? 0 +173003.64 -370313.2 +000002.0-000004.700005.2 08.4300.07A? 0 +173100.33 -075648.9 +000015.1+000008.200016.2 08.4300.46F? 0 +173616.31 -331822.9 +000005.6-000016.100007.3 08.4300.70G? 0 +173635.30 -021146.4 +000011.2+000007.500020.4 08.4300.40F? 0 +173648.77 -644816.3 +000005.4-000018.500001.6 08.4300.98K? 0 +173927.76 -455310.4 +000103.5-000089.700014.4 08.4300.68G? 0 +174246.33 -382803.0 +000016.3+000016.800003.1 08.4300.42F? 0 +174743.78 -251119.8 -000008.7+000004.100012.7 08.4300.27A? 0 +175508.35 +241354.6 -000007.1-000013.600007.3 08.4300.04A? 0 +175545.34 +114814.4 +000007.1-000034.900018.8 08.4300.67G? 0 +175622.65 -295154.4 -000018.8+000006.600003.2 08.4300.26A? 0 +175642.72 -295518.6 +000021.7-000003.000008.8 08.43-0.01B? 0 +180007.59 +593131.3 +000001.8-000001.000002.5 08.4300.07A? 0 +180242.04 +450747.5 -000007.4+000000.300001.4 08.4300.98K? 0 +180445.21 +235312.5 +000007.5-000026.700005.2 08.4300.34F? 0 +180702.77 +282341.2 +000005.2-000010.000001.1 08.4300.66G? 0 +180736.64 +585831.3 +000000.7+000135.400012.6 08.4300.58F? 0 +181408.18 -251839.0 -000007.0+000004.500008.1 08.4300.04A? 0 +181548.47 +224042.7 +000000.1-000009.300000.0 08.43-0.01B? 0 +181936.63 -330119.0 -000002.5+000002.200000.4 08.4300.21A? 0 +182106.73 +195519.5 +000013.4+000012.600007.4 08.4300.20A? 0 +182202.03 -512535.7 +000001.6+000000.300014.5 08.4300.37F? 0 +182220.80 -281128.2 -000000.4-000038.600007.5 08.4300.35F? 0 +182312.70 -394428.2 -000007.6-000009.900003.2 08.43-0.06B? 0 +182515.32 -150721.8 -000012.1+000028.300017.5 08.4300.94G? 0 +182737.97 -035612.0 +000001.6-000129.000013.0 08.4300.61G? 0 +182804.31 +734610.7 -000007.1+000009.800004.4 08.4300.01A? 0 +182917.75 -151657.7 +000004.5-000013.700002.6 08.4300.08A? 0 +182927.87 +683954.6 +000057.0-000012.900008.0 08.4300.42F? 0 +183150.48 -300409.0 -000006.3-000010.800004.1 08.43-0.02B? 0 +183432.14 +314346.0 -000006.5+000013.400004.8 08.4300.32F? 0 +183434.64 +020441.4 +000035.3-000088.000009.5 08.4300.65G? 0 +183541.82 +165637.7 +000026.6+000006.600017.5 08.4300.50F? 0 +183822.50 +284149.7 -000024.5-000031.300006.0 08.4300.61G? 1 +184002.91 -205757.6 +000024.2+000006.000009.0 08.4300.30A? 0 +184043.99 +425745.0 -000000.9+000012.600005.3 08.4300.42F? 0 +184133.24 +412321.2 +000006.1-000023.500008.2 08.4300.08A? 0 +184308.65 +564958.7 +000010.4+000001.200008.8 08.4300.12A? 0 +184313.13 +382210.2 +000008.9-000013.800001.2 08.4300.09A? 0 +184503.85 -053013.6 -000178.9-000069.900006.3 08.4300.63G? 0 +184603.38 +660010.6 +000010.5+000017.400008.2 08.4300.09A? 0 +184837.91 -030624.6 +000016.2-000009.400004.8 08.4300.19A? 0 +184926.82 +274240.6 +000042.7+000000.400004.7 08.4300.41F? 0 +185147.73 -635004.0 -000014.2-000021.000001.2 08.4300.15A? 0 +185413.75 -013248.2 -000007.3-000057.200026.5 08.4300.49F? 0 +190036.48 +234658.5 -000002.4-000013.400002.8 08.4300.20A? 0 +190108.99 +352511.7 +000003.1-000002.100009.1 08.4300.95G? 0 +190159.29 +310322.1 +000045.4-000043.900011.6 08.4300.98K? 0 +190339.54 +572725.8 -000009.3+000018.000006.8 08.4300.04A? 0 +190505.26 -435153.5 +000002.7-000015.900006.0 08.43-0.01B? 0 +190829.04 -155243.0 +000019.0-000009.300006.1 08.4300.07A? 0 +191108.30 -040745.7 +000009.6+000011.600002.1 08.4300.34F? 0 +191124.18 +265015.2 +000000.3+000003.400001.6 08.43-0.01B? 0 +191431.89 +152208.8 -000011.2+000015.200007.0 08.4300.06A? 0 +191601.29 -670522.9 -000042.4+000061.500003.6 08.4300.62G? 0 +191647.64 +390800.9 +000000.1+000010.500003.1 08.4300.05A? 0 +192119.79 +554321.4 +000039.3+000034.600020.4 08.4300.69G? 0 +192554.04 -540527.8 +000007.1-000046.600011.1 08.4300.43F? 0 +192633.58 -203517.3 +000042.2-000011.300013.7 08.4300.42F? 0 +192921.30 +262000.9 +000052.7+000008.300006.9 08.4300.37F? 0 +193513.44 +142915.0 +000015.6+000022.800000.1 08.4300.44F? 0 +193800.56 +123655.0 +000002.8-000133.400023.6 08.4300.60G? 0 +194001.44 -200052.2 -000010.7-000007.800004.2 08.4300.00A? 0 +194214.40 +603347.3 -000001.9+000002.800000.3 08.4300.01A? 0 +194404.96 -020022.1 -000011.4-000003.300001.2 08.4300.04A? 0 +194538.50 -304705.0 +000033.9-000025.800000.1 08.4300.49F? 0 +194641.92 -524845.6 +000037.1-000047.900012.1 08.4300.49F? 0 +194942.05 +331636.8 -000000.3+000006.900000.6 08.4300.09A? 0 +195233.26 +283223.0 -000020.5-000064.300008.7 08.4300.65G? 0 +195335.46 +441435.9 +000015.1+000022.500010.4 08.4300.06A? 0 +195423.07 +300131.0 +000000.0+000000.000000.0 08.4300.06A? 1 +195446.42 +172539.1 +000000.6-000011.800002.8 08.4300.18A? 0 +195525.13 +542230.6 +000001.7-000010.900003.3 08.4300.12A? 0 +200355.91 -562652.2 +000015.7-000037.200009.0 08.4300.34F? 0 +200721.71 -001727.7 -000001.1-000011.300011.3 08.4300.00A? 0 +201234.59 +072039.6 +000021.4+000002.500013.4 08.4300.86G? 0 +201329.01 +382846.0 -000000.6-000003.300007.4 08.4300.49F? 0 +201354.90 -725205.2 +000005.1-000010.900003.9 08.4300.93G? 0 +201557.03 +482705.2 +000001.2-000010.600001.0 08.4300.14A? 0 +202008.94 +374951.4 -000002.5-000001.400001.6 08.4300.43F? 0 +202326.31 +385621.1 -000006.8+000000.000005.2 08.4300.63G? 0 +202450.81 +185742.0 +000003.4+000000.000017.6 08.4300.16A? 0 +203746.50 +512755.7 -000000.7-000002.700004.3 08.4300.01A? 0 +204324.38 +450038.8 -000017.8-000002.300000.1 08.4300.96K? 0 0.10 1.00 +204649.22 +073310.7 +000010.1-000023.300003.0 08.4300.54F? 0 +205434.12 -523125.3 +000001.7-000021.200005.8 08.4300.39F? 0 +210521.00 +822047.5 -000025.1+000000.300009.1 08.4300.42F? 0 +210606.19 -525450.9 +000022.7+000007.500009.2 08.4300.49F? 0 +211545.83 +151953.0 +000036.7-000012.700000.8 08.4300.20A? 0 +211846.11 +151533.4 +000014.0+000020.800015.0 08.4300.18A? 0 +211858.13 +261349.9 +000121.4-000001.400016.4 08.4300.78G? 0 +212006.57 -343537.3 +000025.7-000006.400014.5 08.4300.93G? 0 +212507.07 -021825.0 -000013.2+000025.300017.1 08.4300.54F? 0 +212541.42 -213946.3 -000028.3-000003.600005.5 08.4300.39F? 0 +212607.22 -580539.3 -000001.4+000023.500014.6 08.4300.94G? 0 +212855.97 +620025.5 +000006.8+000012.200003.5 08.4300.98K? 0 +212906.70 +534739.1 +000045.7+000033.900001.7 08.4300.43F? 0 +213007.00 +305021.1 -000000.8-000004.000012.2 08.4300.33F? 0 +213038.85 -630624.5 +000022.6-000032.500006.6 08.4300.54F? 0 +213112.65 +440122.7 +000003.7+000001.800000.7 08.4300.06A? 0 +213140.12 +075610.4 +000038.6+000007.000003.2 08.4300.35F? 0 +213223.68 -205725.6 -000286.2-000121.500038.3 08.4300.91G? 0 +213249.62 +583929.6 +000022.7-000008.500001.2 08.4300.01A? 0 +213354.29 +325210.0 +000063.2-000112.900003.2 08.4300.63G? 0 +213606.56 -672001.6 -000009.7-000015.200003.6 08.4300.90G? 0 +213611.13 +425307.2 +000016.4+000005.100003.7 08.4300.27A? 0 +214146.76 -454529.8 +000004.2+000001.300006.8 08.4300.29A? 0 +214612.69 +372323.8 -000000.3+000005.900006.2 08.43-0.04B? 0 +214740.86 +313142.3 +000007.7-000005.200002.6 08.43-0.06B? 0 +215415.39 +453235.3 -000008.6-000017.700004.5 08.4300.04A? 0 +215736.28 +614410.1 +000023.5+000007.900019.4 08.4300.49F? 1 +215908.79 +031151.4 +000205.6+000066.700047.6 08.4300.78G? 0 +220137.61 +534749.7 +000022.2+000002.000003.8 08.4300.05A? 0 +220250.73 +392538.7 +000012.4-000009.700007.5 08.4300.11A? 0 +220338.95 -855409.4 +000017.8+000027.800006.9 08.4300.59G? 0 +220645.37 +584900.2 -000030.1-000012.000005.8 08.4300.55F? 0 +220835.82 +693258.1 +000080.5+000002.700004.4 08.4300.57F? 0 +220845.68 +392528.5 +000114.2+000066.400016.2 08.4300.62G? 0 +221052.44 -715832.8 +000002.2-000005.400004.8 08.4300.06A? 0 +221533.95 +063832.7 -000027.1-000004.100000.7 08.4300.04A? 0 +222629.97 +201743.0 +000042.9-000003.700021.9 08.4300.44F? 0 +222644.92 +543003.3 +000002.7+000007.700006.6 08.4300.09A? 0 +224255.74 -022747.4 +000009.5-000011.700009.3 08.4300.29A? 0 +224859.63 +815617.0 -000002.3-000016.200002.5 08.4300.31F? 0 +224917.31 +151632.6 -000004.9-000053.200005.9 08.4300.67G? 0 +225028.35 +670952.8 +000011.6+000002.600009.2 08.4300.39F? 0 +230244.48 +542810.5 +000077.6+000031.400002.4 08.4300.93G? 0 +230836.95 +500310.2 +000018.4-000066.200006.7 08.4300.49F? 0 +230922.28 +424236.3 +000004.9-000008.300012.0 08.4300.42F? 0 +231111.65 -300005.2 +000057.6+000026.000020.7 08.4300.38F? 0 +231557.56 +330359.6 +000010.3-000017.900003.3 08.4300.42F? 0 +232322.70 -005648.6 +000020.2+000004.500012.5 08.4300.98K? 0 +232649.63 +360613.6 +000077.7+000027.500014.4 08.4300.68G? 0 +232714.10 +191251.2 -000019.6-000016.300008.6 08.4300.43F? 0 +232918.66 -854232.7 +000000.0+000000.000000.0 08.4300.92G? 0 +233624.99 +851001.5 +000015.0-000012.200005.4 08.4300.26A? 0 +233825.89 +703740.5 +000051.1+000006.400005.6 08.4300.28A? 1 +234324.19 -413616.7 +000114.9+000059.500000.0 08.4300.48F? 0 +234358.15 -244553.0 +000018.4-000014.500011.3 08.4300.42F? 0 +234600.43 +615927.7 -000010.4+000004.700001.4 08.4300.17A? 0 +000319.70 +381438.5 +000006.0+000000.800013.9 08.4301.17K? 0 +000441.04 -285107.8 +000007.0-000016.600004.4 08.4301.31K? 0 +000612.07 +512206.0 -000013.7+000007.100007.8 08.4301.02K? 0 +000906.98 -500049.0 +000000.7-000000.900001.9 08.4301.16K? 0 +001018.00 +563411.2 -000013.5+000011.500009.7 08.4301.37K? 0 +001205.38 +550120.5 +000013.3+000013.500011.7 08.4301.65K? 0 +001806.93 -435814.6 +000010.1+000001.400013.7 08.4301.03K? 0 +001939.95 +554020.2 +000008.6-000004.600007.1 08.4301.45K? 1 +002028.37 -614204.1 -000007.1+000007.500005.4 08.4301.01K? 0 +003031.23 +031600.8 -000008.8+000004.700002.2 08.4301.12K? 0 +003549.23 -005354.1 +000003.1+000002.100020.9 08.4301.28K? 0 +003551.98 +205718.7 +000031.5+000007.100010.7 08.4301.55K? 0 +004502.00 +222018.2 +000035.9-000012.900001.3 08.4301.43K? 0 +010736.41 +203343.4 +000031.2-000013.000005.8 08.4301.19K? 0 +010924.06 +302649.6 +000035.9+000013.800006.6 08.4301.55K? 0 +011749.24 -494746.6 +000031.3-000031.100001.5 08.4301.15K? 0 +012446.11 +561201.6 +000026.1-000025.100011.8 08.4301.18K? 0 +014522.73 +432606.8 -000024.2-000002.800008.0 08.4301.73K? 0 +014942.64 -632306.1 +000014.4-000013.800007.1 08.4301.30K? 0 +021623.51 +004957.8 -000007.2+000032.100014.3 08.4301.13K? 0 +021834.05 +135701.1 -000024.6+000002.300002.8 08.4301.33K? 0 +022115.18 -732031.2 +000036.6+000023.100003.1 08.4301.17K? 0 +022751.03 -772506.8 +000041.4+000006.700001.2 08.4301.12K? 0 +022944.68 +530340.2 -000039.5-000034.800000.5 08.4301.18K? 0 +023037.77 +274800.4 +000019.9-000035.900010.0 08.4301.25K? 0 +023119.99 +383100.7 -000020.5-000019.600012.8 08.4301.49K? 0 +024103.56 -183608.1 +000021.1-000005.600003.1 08.4301.08K? 0 +025344.27 +285514.3 +000035.0-000007.400008.1 08.4301.27K? 0 +030303.53 +211024.1 +000011.9-000027.600006.4 08.4301.89M? 0 +030624.88 -082733.7 +000012.2-000016.200000.7 08.4301.62K? 0 +032214.36 +612708.8 -000009.5-000020.700011.3 08.4301.83K? 0 +033043.96 -645912.2 +000067.7+000010.200009.9 08.4301.23K? 0 +035257.27 +273126.9 -000004.0-000019.900001.5 08.4301.60K? 0 +040018.58 -062303.5 +000055.9+000026.700013.5 08.4301.69K? 0 +040112.37 +370736.2 +000022.3-000003.200021.3 08.4301.06K? 0 +041328.38 -490718.8 +000049.7+000020.200009.7 08.4301.09K? 0 +042247.87 -452907.8 +000021.2+000002.800007.6 08.4301.09K? 0 +042518.47 +840454.2 -000008.7+000023.800011.5 08.4301.05K? 0 +042742.10 +561046.0 +000015.8-000003.400010.3 08.4301.67K? 0 +042747.25 -180603.4 +000021.5-000005.500001.7 08.4301.06K? 0 +044815.78 -002327.2 +000009.5-000018.200021.6 08.4301.36K? 0 +045224.97 +362819.7 -000005.1-000008.500022.4 08.4301.15K? 0 +045507.00 -590657.2 +000019.8-000098.100006.7 08.4301.14K? 0 +045519.37 -404858.1 -000009.6+000007.800004.0 08.4301.47K? 0 +050205.50 +211915.0 +000025.4-000001.700014.9 08.4301.30K? 0 +050318.13 +205557.4 +000011.5-000019.100007.0 08.4301.04K? 0 +050559.86 +053911.4 +000030.9+000018.900008.6 08.4301.62K? 0 +051226.02 +383953.6 +000007.9+000009.800011.6 08.4301.56K? 0 +051258.36 +481819.0 +000000.3+000004.300003.9 08.4301.45K? 0 +051722.79 +492041.0 +000005.0+000001.100018.7 08.4301.12K? 0 +052558.01 -224427.9 +000012.1+000012.000015.6 08.4301.06K? 0 +052813.15 -264416.7 -000003.6+000009.200007.7 08.4301.28K? 0 +053732.17 -224457.0 +000001.1+000008.600003.9 08.4301.38K? 0 +053840.95 +502207.8 +000013.6+000023.200020.3 08.4301.07K? 0 +053959.99 +762150.7 -000011.2+000007.500001.4 08.4301.00K? 0 +054457.81 +225437.0 -000017.8-000014.400001.2 08.4301.10K? 0 +055821.14 -640942.3 +000015.7+000110.600007.1 08.4301.01K? 0 +060704.60 -290725.5 -000018.5-000006.200009.5 08.4301.02K? 0 +061138.74 -172641.4 +000000.0+000000.000000.0 08.4301.18K? 0 +061434.43 +132329.6 +000018.6-000013.600020.7 08.4301.67K? 0 +061631.58 -173022.7 -000010.4+000011.700007.4 08.4301.50K? 0 +062522.00 -240637.4 +000001.0-000021.300014.3 08.4301.02K? 0 +062616.55 +542159.5 -000004.0-000039.000003.7 08.4301.20K? 0 +062711.77 -150745.4 -000008.3+000011.600005.4 08.4301.42K? 0 +062811.44 +733325.2 +000005.0-000001.300030.1 08.4301.53K? 0 +062957.65 +353646.6 -000006.3-000001.600000.0 08.4301.36K? 0 +063641.06 -361129.3 +000014.1+000000.000004.3 08.4301.52K? 0 +063825.74 -130307.0 +000005.8+000016.400009.3 08.4301.23K? 0 diff --git a/kstars/kstars/data/hip070.dat b/kstars/kstars/data/hip070.dat new file mode 100644 index 00000000..c7de712f --- /dev/null +++ b/kstars/kstars/data/hip070.dat @@ -0,0 +1,1000 @@ +064144.00 -274429.1 -000012.5+000029.200006.8 08.4301.14K? 0 +064401.09 -073649.6 +000020.3-000008.100000.0 08.4301.12K? 0 +065017.78 +565228.1 -000040.8-000016.900000.8 08.4301.07K? 0 +070103.98 +330631.9 +000010.3-000011.000016.9 08.4301.54K? 0 +070111.20 +391038.5 -000011.3-000005.600003.7 08.4301.58K? 0 +070136.57 -193556.7 -000015.4-000004.400008.9 08.4301.23K? 0 +070717.96 +223031.2 +000007.0-000018.900012.4 08.4301.64K? 0 +070824.71 -542859.0 +000009.7-000008.900008.5 08.4301.42K? 0 +071235.32 -333906.0 +000001.6+000019.200014.3 08.4301.60K? 0 +071839.95 +015547.7 +000012.7+000017.000029.8 08.4301.43K? 0 +072004.49 -025644.4 -000036.4-000002.600000.0 08.4301.10K? 0 +072312.27 +145621.0 -000000.4+000005.600007.5 08.4301.02K? 0 +072313.40 -370150.6 +000020.9+000011.000029.8 08.4301.08K? 0 +072451.44 +522359.7 +000021.6-000010.100002.5 08.4301.71K? 0 +072730.16 +123909.9 +000008.0-000006.300019.1 08.4301.29K? 0 +072750.88 -201054.5 -000022.5-000005.100018.2 08.4301.03K? 0 +072931.41 -132830.9 -000005.2+000002.400005.9 08.4301.23K? 0 +073053.72 +055814.1 -000021.6+000004.400012.0 08.4301.15K? 0 +073104.14 +163702.3 -000004.4-000011.200028.3 08.4301.60K? 0 +073455.13 +130042.0 -000015.5+000008.300003.4 08.4301.05K? 0 +073920.31 +142747.9 -000020.8+000004.800010.6 08.4301.30K? 0 +074032.89 -641923.7 -000013.3-000005.300018.1 08.4301.58K? 0 +074207.86 -181232.1 -000001.2+000000.700000.8 08.4301.48K? 0 +074228.32 +131442.4 -000034.3+000019.700021.1 08.4301.03K? 0 +074246.11 +150414.3 -000002.2-000036.000005.7 08.4301.11K? 0 +074939.78 -200850.9 +000016.4+000014.600024.1 08.4301.55K? 0 +075653.10 +341723.2 -000009.1+000009.100001.5 08.4301.38K? 0 +075845.99 +120714.6 +000001.0-000027.200013.6 08.4301.02K? 0 +080424.53 +443619.8 +000024.2+000008.900018.2 08.4301.06K? 0 +081330.91 -203429.3 -000008.3+000009.200005.6 08.4301.51K? 0 +081925.91 -682013.6 -000004.2+000004.100018.7 08.4301.63K? 0 +082320.39 +682559.0 +000001.8-000009.600007.5 08.4301.28K? 0 +082535.84 +032927.1 -000011.7-000016.800017.1 08.4301.00K? 0 +083748.11 +013932.3 -000024.5-000031.600000.4 08.4301.27K? 0 +083811.33 -393210.1 -000004.3+000008.200011.3 08.4301.53K? 0 +083832.64 -072446.7 -000007.8+000015.500001.4 08.4301.04K? 0 +084041.80 -285231.0 -000010.1+000023.300014.0 08.4301.05K? 0 +084424.69 -180036.9 -000035.2+000004.700008.7 08.4301.31K? 0 +084530.09 -504509.2 -000007.2+000005.500001.0 08.4301.29K? 0 +084636.09 -810723.8 +000007.5+000000.700000.9 08.4301.17K? 0 +084734.28 -184237.7 +000004.2+000004.200007.6 08.4301.49K? 0 +084910.90 -064643.9 -000012.1+000008.900005.6 08.4301.19K? 0 +085239.10 -130310.3 +000009.2-000019.500003.9 08.4301.33K? 0 +085249.66 -583101.1 +000011.3-000008.200006.9 08.4301.02K? 0 +085310.23 -311332.9 -000001.9-000005.300016.6 08.4301.35K? 0 +085550.09 +742417.3 -000059.1-000023.500007.7 08.4301.07K? 0 +085758.35 -374300.4 +000011.0-000015.300001.6 08.4301.62K? 0 +090159.34 -050158.5 -000001.2-000006.300019.2 08.4301.29K? 0 +090828.30 -821250.6 -000036.3+000014.800007.8 08.4301.20K? 0 +091125.54 +125327.9 -000042.2+000012.600014.5 08.4301.19K? 0 +091300.07 -084144.0 +000003.0-000009.200003.6 08.4301.19K? 0 +091344.57 +025143.1 -000012.5-000045.400016.1 08.4301.18K? 0 +093005.87 +244050.0 -000017.7-000004.100001.8 08.4301.02K? 0 +093234.39 -574115.5 -000031.1+000033.700001.4 08.4301.53K? 0 +093624.39 -333605.1 -000011.0+000016.700010.1 08.4301.11K? 0 +094935.30 -421918.9 -000005.7+000016.200005.7 08.4301.30K? 0 +095910.69 -450022.4 -000013.5-000016.000008.7 08.4301.11K? 0 +095921.95 +403419.2 +000024.2-000001.100001.4 08.4301.20K? 0 +100653.58 +544854.4 +000004.6-000012.600002.9 08.4301.48K? 0 +100807.69 -583629.4 +000005.1+000008.900001.6 08.4301.47K? 0 +101259.93 -532656.2 -000027.4-000001.200009.7 08.4301.38K? 0 +101351.44 +603616.2 -000006.7-000028.900008.4 08.4301.16K? 0 +101916.77 +144005.1 -000025.0-000018.300008.0 08.4301.38K? 0 +101938.86 +223023.9 +000040.8-000012.800010.1 08.4301.13K? 0 +104147.86 -255153.3 -000055.0+000019.700011.9 08.4301.10K? 0 +104938.37 -510411.3 -000010.4+000013.200001.0 08.4301.78K? 0 +105428.12 -483214.5 -000018.9+000005.200008.1 08.4301.35K? 0 +105443.83 +533443.0 -000015.8+000006.200007.0 08.4301.08K? 0 +105502.71 +625658.7 +000016.1-000013.600017.9 08.4301.25K? 0 +105645.75 +394843.4 -000015.0-000029.200006.2 08.4301.09K? 0 +110753.07 -503222.0 -000032.8+000006.000004.4 08.4301.45K? 0 +111424.37 -581654.7 -000013.0+000003.700012.0 08.4301.09K? 0 +111921.04 -730915.6 -000018.8+000041.500006.1 08.4301.33K? 0 +112012.63 -085151.9 -000055.7+000003.500004.1 08.4301.12K? 0 +112442.85 -555328.7 -000039.0+000024.900016.0 08.4301.07K? 0 +113426.22 -341254.8 -000020.4-000004.500001.6 08.4301.32K? 0 +113545.94 -352432.4 +000009.2+000003.700011.2 08.4301.50K? 0 +115922.68 -403243.6 +000037.6-000035.800003.0 08.4301.17K? 0 +120104.54 -461849.9 -000020.5-000002.800001.0 08.4301.03K? 0 +121003.25 -163030.1 +000054.3-000041.400017.1 08.4301.09K? 0 +121004.76 +511835.4 +000031.9-000041.400007.3 08.4301.01K? 0 +121429.72 -334048.5 -000006.7+000007.200005.9 08.4301.03K? 0 +121522.89 -643430.2 +000004.2-000000.900014.9 08.4301.25K? 0 +122909.74 +430054.2 -000004.9+000005.900006.9 08.4301.18K? 0 +125048.36 -672523.6 +000046.3-000045.500010.8 08.4301.10K? 0 +125703.81 -243316.2 -000003.0-000018.700001.2 08.4301.24K? 0 +130142.24 -482904.2 -000029.2+000001.700005.3 08.4301.04K? 0 +131020.95 +292638.1 +000016.1-000004.900008.9 08.4301.06K? 0 +131400.79 +564947.2 -000018.2+000014.100009.5 08.4301.57K? 0 +131450.28 +542814.1 -000020.3-000055.500003.3 08.4301.38K? 0 +131656.70 +290240.1 +000000.8-000004.800008.7 08.4301.34K? 0 +131913.59 +092705.3 +000012.7-000002.500006.4 08.4301.31K? 0 +132833.00 -222536.1 -000051.4-000004.000013.5 08.4301.18K? 0 +135440.93 -483040.8 -000011.7-000004.100002.5 08.4301.58K? 0 +140102.44 -082721.2 +000025.6-000005.400012.6 08.4301.01K? 0 +140419.76 -093145.6 +000006.6-000011.900002.1 08.4301.06K? 0 +140949.53 -272251.0 -000016.6+000001.700020.8 08.4301.18K? 0 +141038.37 -225637.3 -000014.9+000013.800013.1 08.4301.05K? 0 +141455.89 -033733.9 -000152.4-000039.000004.5 08.4301.09K? 0 +141554.29 -725954.7 -000088.4-000062.500007.3 08.4301.05K? 0 +142758.19 +041346.4 -000006.2+000022.300002.3 08.4301.12K? 0 +142904.66 +691646.4 -000019.9+000004.500015.5 08.4301.34K? 0 +143114.38 +453542.6 -000047.0+000007.000005.2 08.4301.21K? 0 +143256.02 +405023.4 -000016.8+000001.500006.3 08.4301.52K? 0 +143413.72 +370819.9 +000005.2+000004.600004.3 08.4301.08K? 0 +145418.05 +153148.0 -000028.3-000030.500002.8 08.4301.02K? 0 +145433.23 -072358.8 -000019.7-000024.000017.9 08.4301.18K? 0 +145654.20 +244832.9 -000041.7+000023.800004.6 08.4301.39K? 0 +150055.56 -150134.6 +000007.3+000012.500017.1 08.4301.36K? 0 +151325.15 -704023.2 -000041.3-000032.700006.1 08.4301.45K? 0 +151818.71 -315059.0 -000003.2-000003.000001.6 08.4301.22K? 0 +151825.01 -662221.6 -000020.3-000020.600006.5 08.4301.35K? 0 +152311.45 -194716.0 +000019.8-000014.400015.1 08.4301.24K? 0 +153133.84 +570959.9 -000009.9+000018.200000.2 08.4301.35K? 0 +153149.02 +542817.2 +000009.9-000010.600000.2 08.4301.53K? 0 +153743.27 -820907.3 +000000.4+000017.300018.9 08.4301.76K? 0 +155355.92 +042603.0 +000009.0+000009.600003.1 08.4301.08K? 0 +155503.78 +213358.8 +000008.6-000020.100010.1 08.4301.30K? 0 +155522.54 -244012.9 -000007.7-000011.000006.4 08.4301.21K? 0 +155856.92 -131010.9 -000005.9-000031.800011.8 08.4301.64K? 0 +160154.22 +034830.0 -000036.9+000003.100005.0 08.4301.11K? 0 +160335.55 +223512.6 -000013.0-000008.900020.8 08.4301.10K? 0 +160419.82 -530936.6 +000009.8+000034.500012.2 08.4301.36K? 0 +161232.75 +492818.7 +000011.1-000025.200014.7 08.4301.03K? 0 +161427.18 +671502.0 +000021.1-000027.300004.2 08.4301.29K? 0 +162533.36 +251320.3 +000015.0-000029.800009.9 08.4301.06K? 0 +162855.32 +485831.7 +000001.7-000020.000002.9 08.4301.19K? 0 +163229.52 +301245.9 -000013.7+000006.000007.6 08.4301.13K? 0 +163638.77 +020159.5 -000017.9-000039.100000.6 08.4301.05K? 0 +164342.51 +112800.4 -000027.3-000029.100023.1 08.4301.20K? 0 +164922.39 -164619.6 -000028.1-000013.500014.6 08.4301.36K? 0 +165153.86 -321055.6 -000021.4-000010.400035.4 08.4301.32K? 0 +170008.07 -163842.2 -000005.8-000016.200030.6 08.4301.54K? 0 +170018.85 -191006.3 +000004.9-000005.800038.2 08.4301.95M? 0 +170357.07 -241737.0 -000034.1+000004.600040.8 08.4301.13K? 0 +170644.93 +071501.7 -000024.3-000031.200003.9 08.4301.39K? 0 +171113.53 -412658.1 -000007.8-000008.800004.6 08.4301.52K? 0 +171618.38 -393638.1 -000008.7+000005.000002.4 08.4301.63K? 0 +171740.54 +291336.1 -000058.2+000231.700043.9 08.4301.02K? 0 +171843.27 +005937.1 -000025.7-000037.900000.9 08.4301.31K? 0 +172222.92 -414441.4 -000000.6-000016.600022.5 08.4301.99M? 0 +172348.81 +470116.7 +000043.1+000018.500013.1 08.4301.09K? 0 +172453.51 +304505.9 +000015.7-000006.600010.0 08.4301.36K? 0 +172516.90 +221044.6 -000001.5+000002.200009.5 08.4301.60K? 0 +173136.08 +683219.5 -000002.9-000045.400001.3 08.4301.07K? 0 +173841.47 +070722.6 -000025.5+000010.900021.2 08.4301.27K? 0 +174155.68 -584915.4 -000026.4-000008.700011.1 08.4301.09K? 1 +174325.98 +213943.7 +000002.6+000000.400006.2 08.4301.74K? 0 +174338.72 +460016.3 +000007.2+000033.800008.8 08.4301.16K? 0 +174809.41 +115011.6 +000006.3+000022.000012.6 08.4301.67K? 0 +175058.50 +722910.7 +000003.5+000004.300010.0 08.4301.19K? 0 +175847.58 -543447.4 -000067.3-000019.900000.9 08.4301.31K? 0 +180222.55 -465936.4 -000018.9+000005.400001.6 08.4301.17K? 0 +180621.49 +775741.2 +000009.2-000005.400008.2 08.4301.05K? 0 +180623.57 +252040.9 +000012.7-000002.300016.7 08.4301.54K? 0 +180724.68 -674916.7 -000013.7-000042.800009.2 08.4301.35K? 0 +181846.88 +821830.0 -000050.4+000016.500003.8 08.4301.00K? 0 +182457.93 -204658.4 -000007.6+000007.100037.5 08.4301.67K? 0 +183121.08 +522643.2 -000015.8+000034.400011.1 08.4301.11K? 0 +183306.98 +332122.8 +000005.0-000051.700012.8 08.4301.17K? 0 +183335.40 -240426.4 +000024.7+000018.900009.9 08.4301.52K? 0 +183349.47 +490304.6 -000025.9-000035.000003.4 08.4301.17K? 0 +183453.71 -651429.5 +000003.1-000009.000018.1 08.4301.44K? 0 +183924.30 +293105.8 -000024.0-000057.200020.1 08.4301.21K? 0 +184026.71 +460544.4 +000026.4-000002.700000.4 08.4301.52K? 0 +184608.20 +440038.7 +000006.4-000019.100000.8 08.4301.56K? 0 +184901.74 +115639.6 -000010.4-000023.000008.6 08.4301.31K? 0 +185245.78 -222331.5 -000007.2+000000.900012.3 08.4301.91M? 0 +185506.66 -413650.7 +000006.9-000012.500006.6 08.4301.43K? 0 +185805.95 -510932.7 +000006.8-000002.300009.0 08.4301.45K? 0 +190155.40 -692758.2 -000006.9-000021.600003.0 08.4301.01K? 0 +190216.90 +281250.3 -000006.3-000012.800017.2 08.4301.68K? 0 +190532.41 -700400.5 +000008.2-000004.000013.0 08.4301.47K? 0 +192110.52 +071714.7 -000017.4+000003.300005.8 08.4301.04K? 0 +192425.56 -632141.3 +000011.2-000008.300022.1 08.4301.44K? 0 +192510.58 +433934.0 -000009.2-000032.600007.2 08.4301.35K? 0 +193106.90 +714053.6 +000002.8-000003.900002.0 08.4301.02K? 0 +193232.12 +092929.1 +000007.3-000004.400008.4 08.4301.11K? 0 +193838.18 +632856.9 +000001.8+000000.400003.8 08.4301.65K? 0 +195023.30 +275841.3 -000020.6-000068.700017.5 08.4301.16K? 0 +195120.43 -093132.7 +000006.8-000019.400011.2 08.4301.26K? 0 +195243.21 -245941.5 -000004.8-000011.900023.2 08.4301.67K? 0 +195646.12 +002919.5 +000012.9-000033.900007.1 08.4301.31K? 0 +200446.52 -480938.4 +000001.8-000022.800007.4 08.4301.36K? 0 +200801.47 +601441.2 +000009.1+000002.600001.9 08.4301.12K? 0 +201114.29 +613916.5 +000016.7+000000.100004.0 08.4301.38K? 0 +201249.80 +492702.9 +000015.9+000024.100010.4 08.4301.25K? 0 0.10 1.00 +201323.04 -671516.8 +000021.9-000037.900009.9 08.4301.51K? 0 +201336.59 +374117.4 -000014.5+000024.700005.2 08.4301.12K? 0 +202046.47 -365110.4 +000020.3-000003.900006.9 08.4301.38K? 0 +202155.58 +084819.2 +000000.6+000015.300017.0 08.4301.24K? 0 +202535.63 +523826.5 -000003.9-000009.700007.9 08.4301.21K? 0 +203506.13 +300049.7 -000022.4-000026.000006.5 08.4301.53K? 0 +204537.27 +210410.5 -000013.0-000020.600004.0 08.4301.70K? 0 +204549.91 +504543.4 -000036.4-000026.200005.8 08.4301.69K? 0 +204832.51 +742923.0 +000041.9+000062.300006.1 08.4301.46K? 0 +204847.55 +455044.7 -000019.6-000003.000001.2 08.4301.62K? 0 +204956.24 -133833.8 +000023.4-000007.700001.3 08.4301.24K? 0 +205013.14 +070109.4 -000016.6+000010.200013.0 08.4301.02K? 0 +205450.63 -220605.9 +000018.1+000001.000026.7 08.4301.02K? 0 +205843.56 +413858.6 -000003.5-000005.200002.0 08.4301.18K? 0 +210611.62 +405837.0 -000003.4-000009.600004.1 08.4301.04K? 0 +211147.77 -023605.6 -000032.4-000023.100013.0 08.4301.07K? 0 +211225.89 +080129.7 +000039.4+000021.500013.3 08.4301.27K? 0 +211243.44 -450450.2 -000004.4-000054.300016.5 08.4301.19K? 0 +211245.48 +372450.7 -000007.7-000012.000023.4 08.4301.03K? 0 +211751.82 -032844.5 +000030.5+000002.400002.3 08.4301.21K? 0 +211837.32 -030756.3 -000009.3-000031.300002.2 08.4301.12K? 0 +212634.74 +225659.4 -000004.0-000003.500009.7 08.4301.06K? 0 +212820.61 +610013.7 +000023.7-000001.100014.3 08.4301.11K? 0 +212847.02 +321839.4 +000028.7+000025.800013.0 08.4301.12K? 0 +212937.31 +334743.7 +000009.5+000003.800012.5 08.4301.58K? 0 +213111.65 +440420.2 +000018.1+000012.500003.7 08.4301.03K? 0 +213627.03 +113242.4 +000003.7+000014.500002.1 08.4301.50K? 0 +213759.40 -344044.3 +000001.7-000004.900019.5 08.4301.42K? 0 +214748.54 +445840.2 +000027.2+000000.200010.2 08.4301.05K? 0 +214828.47 +184150.8 +000007.1-000003.100004.9 08.4301.57K? 0 +215116.15 -195111.7 +000041.2-000003.700002.0 08.4301.17K? 0 +215415.65 +133326.2 -000009.6+000003.700009.3 08.4301.56K? 0 +220000.44 -684855.1 +000024.9-000028.400000.9 08.4301.46K? 0 +220956.55 +210838.3 +000013.8-000000.300018.1 08.4301.11K? 0 +221844.06 +125619.3 +000009.9+000014.500011.4 08.4301.13K? 0 +222411.94 -685651.2 +000039.3-000044.900008.4 08.4301.33K? 0 +223342.00 +250614.0 +000032.3+000005.300020.4 08.4301.02K? 0 +223949.64 +031432.8 +000020.4-000013.600013.6 08.4301.53K? 0 +224726.82 -210311.5 +000010.2-000059.600001.1 08.4301.46K? 0 +225333.84 +433908.1 -000012.9+000002.000026.2 08.4301.74K? 0 +225602.49 -383951.0 +000035.7+000008.600010.6 08.4301.12K? 0 +230116.70 -373850.3 +000034.1+000018.700011.0 08.4301.51K? 0 +230216.58 -540100.1 -000006.4-000018.100000.4 08.4301.02K? 0 +230700.01 +443012.1 +000020.4+000011.200008.0 08.4301.26K? 0 +230727.76 -425825.6 +000014.8+000006.600008.0 08.4301.66K? 0 +230934.71 +401100.9 +000016.6-000018.800000.6 08.4301.07K? 0 +231237.61 +625906.7 +000005.4+000003.600006.9 08.4301.12K? 0 +231928.53 +055305.5 -000008.7-000040.900002.5 08.4301.14K? 0 +232155.73 +073535.1 +000005.6-000016.000018.6 08.4301.02K? 0 +232510.98 -760617.2 +000001.1+000002.400003.5 08.4301.60K? 0 +233153.90 +311334.8 +000019.7+000009.600020.3 08.4301.72K? 0 +233236.02 +505937.6 +000004.6+000000.900011.0 08.4301.43K? 0 +233544.88 +320959.7 +000013.6-000032.700016.9 08.4301.08K? 0 +234838.36 +183031.3 -000040.6-000013.900002.1 08.4301.17K? 0 +235935.58 +290327.0 -000000.6-000007.200026.3 08.4301.27K? 0 +235942.29 +190130.2 -000005.4-000008.500012.5 08.4301.04K? 0 +043920.26 +164515.0 +000004.8-000004.500014.0 08.4302.09M? 0 +120023.50 -550713.8 -000014.1+000011.300004.4 08.4302.66N? 0 +220552.97 +333024.8 +000035.4+000008.000003.6 08.4302.86N? 0 0.10 1.00 +000221.55 +110022.8 -000022.0-000048.600021.7 08.4400.89G? 0 +000430.17 -065755.2 -000045.6-000012.000025.6 08.4400.58G? 0 +001635.17 -013123.2 -000117.3-000061.700028.3 08.4400.56F? 0 +001656.86 +394757.5 +000124.3-000041.100004.4 08.4400.55F? 0 +001706.86 -120224.9 +000033.7+000001.600012.6 08.4400.42F? 0 +002151.05 -223834.2 -000024.5-000049.200009.4 08.4400.52F? 0 +002213.95 -251254.1 +000071.2-000006.600007.3 08.4400.39F? 0 +003105.23 -100501.9 -000032.1-000032.600015.9 08.4400.62G? 0 +003125.73 +423130.4 -000000.3+000000.500005.1 08.4400.09A? 0 +004049.94 +545925.1 -000012.0-000006.200000.4 08.4400.13A? 0 +004252.41 +522555.0 -000007.0-000002.900007.1 08.4400.14A? 0 +004652.85 +002237.2 +000017.8-000055.700009.5 08.4400.48F? 0 +004701.11 -011508.3 +000056.5-000059.000004.0 08.4400.50F? 1 +005234.68 +343821.7 -000044.2+000002.200004.0 08.4400.99K? 0 +005259.02 +492636.9 +000007.2-000000.800006.4 08.4400.01A? 0 +005622.97 -573510.0 +000042.9+000037.100009.0 08.4400.96K? 0 +005749.35 +480617.0 -000002.5+000002.700000.3 08.4400.39F? 0 +010339.52 +820603.2 -000186.2-000055.300017.9 08.4400.61G? 0 +010940.14 -050156.5 +000028.1-000080.400003.9 08.4400.95G? 0 +010957.25 +454450.3 +000058.7-000021.100001.1 08.4400.54F? 0 +011329.84 +135050.4 +000010.4+000000.500037.6 08.4400.37F? 0 +011544.95 -685230.3 +000000.0+000000.000000.0 08.4400.00B? 0 +011947.96 +724502.8 -000016.7-000022.400000.3 08.4400.44F? 0 +012012.28 +114643.4 -000158.1-000089.300023.4 08.4400.51F? 0 +012048.62 +181252.7 -000004.6+000011.500011.2 08.4400.37F? 1 +012316.79 +614317.6 -000006.0+000008.800003.1 08.4400.12A? 0 +013018.72 +110527.2 +000003.2+000000.400025.5 08.4400.97K? 0 +013620.46 -332259.0 +000010.1+000019.000020.8 08.4400.89G? 0 +013725.61 -821651.1 +000037.4-000037.100034.4 08.4400.58F? 0 +014137.30 +363334.1 -000040.9-000012.000000.3 08.4400.54F? 0 +014158.50 -345010.3 -000003.1+000022.000006.6 08.4400.92G? 0 +014742.61 +282914.1 +000020.0+000010.700000.4 08.4400.97K? 0 +015213.47 -274521.4 +000045.4+000006.700007.8 08.4400.45F? 1 +015648.75 +133622.6 -000026.3-000038.500000.3 08.4400.96K? 0 +015732.27 -403810.7 +000015.0+000011.300008.6 08.4400.29A? 0 +020225.74 +294524.4 +000008.7+000009.500003.9 08.4400.99K? 0 +021152.96 -740515.1 -000016.1+000006.500005.5 08.4400.30A? 0 +021216.96 +372200.6 +000003.4-000004.200013.9 08.4400.08A? 0 +021244.12 +494656.4 +000003.0-000006.400010.1 08.4400.37F? 0 +022147.18 -063845.0 +000073.7-000045.000017.9 08.4400.98K? 0 +022300.53 -293710.1 -000004.5+000004.300012.1 08.44-0.11B? 0 +022323.70 +300953.5 -000019.3-000032.600037.0 08.4400.90G? 0 +022542.15 -270839.0 -000015.8-000007.100007.2 08.4400.43F? 0 +023911.17 -281753.2 +000044.8-000020.900003.8 08.4400.52F? 0 +023918.54 -015403.6 +000062.3-000019.200010.6 08.4400.74G? 0 +023948.66 +574041.8 -000042.0-000124.600002.0 08.4400.72G? 0 +024037.33 -034231.2 +000017.4+000030.100011.0 08.4400.87G? 0 +024156.74 +424723.3 +000000.0+000000.000000.0 08.44-0.04B? 0 +024324.14 +381005.0 +000004.9+000011.800010.5 08.4400.98K? 0 +024745.45 +540625.6 +000004.4-000007.800011.2 08.4400.20A? 0 +025026.02 +234039.2 -000006.3+000016.200000.1 08.4400.25A? 0 +025804.83 +555200.1 +000000.2-000012.400007.4 08.4400.09A? 0 +030024.39 +561848.8 +000050.0-000002.500003.6 08.4400.40F? 0 +030359.92 -174416.1 +000056.7+000004.200008.5 08.4400.37F? 0 +030644.31 +423516.3 +000041.8-000052.500000.1 08.4400.49F? 0 +030803.87 +611936.5 -000008.2-000013.900007.9 08.4400.92G? 0 +030942.23 -093445.6 +000091.1-000099.300003.3 08.4400.81G? 0 +031506.50 +161519.4 -000016.5-000052.400005.1 08.4400.57F? 0 +032011.84 -520153.6 -000085.2-000116.000035.8 08.4400.79G? 0 +032039.66 +284936.0 -000005.3-000067.100016.8 08.4400.55F? 0 +032045.72 +231102.4 -000002.6-000011.300000.1 08.4400.38F? 0 +032124.96 +760127.0 +000021.7-000013.100000.3 08.4400.18A? 0 +032510.64 -064408.5 -000002.0+000005.400008.8 08.4400.46F? 0 +032938.68 -212514.9 +000007.5+000009.000008.1 08.4400.31A? 0 +034206.86 -322858.0 +000039.6-000061.300001.6 08.4400.91G? 0 +034613.74 +241147.9 -000005.9-000010.000001.2 08.4400.00B? 0 +035333.72 -465220.6 +000041.2-000036.200009.5 08.4400.56F? 1 +040025.25 -265013.0 -000056.6-000021.000018.1 08.4400.50F? 0 +041423.94 -101526.4 +000035.0-000167.800022.6 08.4400.79G? 1 +041425.59 +143730.3 +000108.6-000022.500021.0 08.4400.70G? 0 +042213.57 -192515.2 -000009.1-000022.500002.7 08.4400.45F? 0 +042303.08 -012144.6 -000009.3-000010.000015.4 08.4400.10A? 0 +042731.86 -170631.1 +000074.8+000061.600027.6 08.4400.69G? 0 +043204.59 -495652.7 -000006.8+000027.500002.6 08.4400.34F? 0 +043318.12 -105002.8 +000041.2-000126.800008.9 08.4400.47F? 0 +043951.37 -353838.4 -000007.7+000039.500011.8 08.4400.48F? 0 +044044.51 +365100.6 +000008.2-000023.000002.7 08.4400.58F? 0 +044623.15 +790905.1 +000040.4-000030.200007.3 08.4400.47F? 0 +044932.92 -330537.6 -000059.5-000065.300017.4 08.4400.50F? 1 +045753.48 +084414.6 -000009.7+000003.000004.7 08.4400.21A? 0 +045806.20 +014031.6 +000000.0+000000.000000.0 08.4400.48F? 1 +051010.88 -015110.5 +000062.0-000050.500009.4 08.4400.67G? 0 +051502.06 +422833.4 -000014.7-000015.900005.1 08.4400.98K? 0 +051736.95 -270759.5 +000021.7-000019.500007.3 08.4400.83G? 0 +051811.59 -472248.7 +000019.9+000027.500005.6 08.4400.36F? 0 +051839.53 -074409.0 +000012.0-000023.400016.5 08.4400.29A? 0 +052259.86 +692404.7 +000001.0-000011.500000.9 08.4400.40F? 0 +052303.29 -230352.9 -000001.8-000009.400002.4 08.4400.16A? 0 +052337.00 -450151.5 +000004.2+000021.800005.4 08.44-0.08B? 0 +052518.26 -231015.2 -000005.6+000007.500006.7 08.4400.02A? 0 +053204.00 -002544.8 +000000.1+000001.400006.6 08.44-0.12B? 0 +053616.93 +444611.9 -000012.0-000001.900007.2 08.4400.03A? 0 +053624.08 +454012.2 +000000.1-000012.200000.7 08.4400.08A? 0 +053700.29 +122829.6 +000023.3-000005.300006.2 08.4400.23A? 0 +054441.70 +311820.7 -000016.5-000015.300039.8 08.4400.49F? 1 +054651.73 -822541.8 -000005.3-000008.600003.5 08.4400.20A? 0 +054707.35 +255046.8 +000015.7-000027.200015.2 08.4400.29A? 0 +054806.40 -060745.8 -000007.3-000010.700014.8 08.4400.03A? 0 +054939.29 -042723.6 -000017.6-000021.100011.5 08.4400.98K? 0 +054946.18 +325823.3 +000011.7+000023.000034.1 08.4400.72G? 0 +055720.97 +360103.8 -000000.5+000011.100015.0 08.4400.25A? 0 +060242.49 -022449.0 +000015.6-000006.100012.0 08.4400.46F? 0 +060411.71 -084308.8 -000006.5-000063.200014.4 08.4400.21A? 0 +060619.34 +091040.5 +000010.4-000022.500013.4 08.4400.65G? 0 +060804.76 -282436.6 -000007.8-000011.400004.2 08.4400.22A? 0 +060956.44 +340809.3 +000032.4-000263.100008.2 08.4400.79G? 0 +061651.05 -355412.6 +000018.5+000021.000013.1 08.4400.98K? 0 +061837.52 +674342.5 -000121.5-000045.100024.6 08.4400.77G? 0 +062438.36 +194215.8 +000005.9+000008.700038.0 08.4400.09A? 0 +062758.05 -190556.2 -000014.9-000005.000007.2 08.4400.63G? 0 +062843.56 +351543.2 +000001.5-000023.700001.5 08.4400.50F? 0 +063128.52 -220216.0 -000007.7-000000.500002.8 08.44-0.02B? 0 +063206.74 -054753.5 -000001.9+000037.100000.6 08.4400.93G? 0 +063255.88 -012129.8 -000001.8-000011.800003.1 08.4400.49F? 0 +063432.22 +305716.9 +000038.1-000019.200036.9 08.4400.21A? 0 +064307.07 +581717.6 -000018.8+000006.300004.1 08.4400.35F? 0 +064844.91 -090736.9 -000000.3+000007.900012.0 08.4400.06A? 0 +064958.07 +144139.3 +000011.6-000026.400017.9 08.4400.69G? 1 +065448.45 +103250.5 -000049.9-000000.800000.0 08.4400.33F? 0 +065550.51 -182735.4 -000021.8+000010.700004.8 08.4400.41F? 0 +065707.93 -101647.5 -000002.8+000023.200009.9 08.44-0.01B? 0 +065711.43 +231959.9 -000016.2-000003.000002.2 08.4400.16A? 0 +070002.73 -311341.4 -000000.3+000032.000027.4 08.4400.74G? 0 +070414.33 -020605.3 -000002.5-000012.900017.1 08.4400.12A? 0 +070615.11 +025335.3 -000051.0+000035.100012.9 08.4400.61G? 0 +070732.35 +135925.9 +000002.0-000009.600015.6 08.4400.92G? 0 +070819.47 +281224.8 +000028.5-000041.300015.1 08.4400.46F? 0 +071019.37 +195959.4 +000001.5+000009.000003.2 08.4400.38F? 0 +071235.94 -435256.1 -000021.3+000060.500001.9 08.4400.36F? 0 +071300.14 -080644.0 +000052.3-000051.400005.8 08.4400.59G? 0 +071307.08 +565039.0 -000012.6+000002.700006.2 08.4400.14A? 0 +071311.30 -150546.0 -000007.1-000009.100004.8 08.4400.11A? 0 +071712.99 +751143.2 -000016.3+000000.100001.9 08.4400.28A? 0 +071732.00 +091234.2 +000004.3-000016.000008.6 08.44-0.09B? 0 +071903.44 +013833.1 -000102.7-000045.600025.5 08.4400.66G? 0 +071918.95 -553655.0 -000009.5+000021.800001.8 08.4400.16A? 0 +072210.23 +301647.3 -000009.1-000016.100016.8 08.4400.84G? 0 +072225.04 -153409.1 -000000.6+000012.000008.2 08.44-0.05B? 0 +072351.96 -704621.5 -000002.0+000018.900008.2 08.44-0.01B? 0 +072447.82 +323521.0 -000036.8-000023.300002.3 08.4400.41F? 0 +072955.79 -122134.7 -000032.6-000034.400018.8 08.4400.42F? 0 +073029.57 -454011.0 +000000.8+000031.900004.5 08.4400.44F? 0 +073946.55 -530143.1 -000008.6+000028.800003.7 08.4400.31F? 0 +074225.78 -414351.2 -000024.2+000005.600001.1 08.4400.24A? 0 +074444.92 +322045.5 -000006.5+000007.800012.4 08.4400.34F? 0 +074527.60 +134932.3 -000042.1+000010.700005.9 08.4400.95G? 0 +074557.53 -101008.7 -000000.3-000009.500003.5 08.4400.21A? 0 +074616.41 +170051.3 +000033.6-000024.100001.6 08.4400.48F? 0 +074922.17 -424047.5 -000007.0+000013.100001.2 08.44-0.07B? 0 +075106.23 +470803.2 -000007.2-000013.100007.5 08.4400.61G? 0 +075241.70 -375846.6 +000025.1-000072.500004.2 08.4400.99K? 0 +075454.20 +375043.1 +000041.1-000013.200010.4 08.4400.50F? 0 +075526.54 -044031.2 +000017.8-000018.500006.5 08.4400.96K? 0 +075750.27 -441445.3 -000006.5-000001.300003.4 08.44-0.04B? 0 +075916.80 +445105.7 -000008.8+000092.500004.2 08.4400.52F? 0 +075923.00 -292105.8 -000022.1-000037.000010.7 08.4400.49F? 0 +075945.61 +134119.5 +000000.0+000000.000000.0 08.4400.61G? 1 +075954.99 -315907.2 -000017.6+000014.900007.4 08.4400.46F? 0 +080048.67 -421853.7 -000020.9-000014.700020.5 08.4400.40F? 0 +080123.14 +165658.1 -000030.1+000006.300004.2 08.4400.49F? 0 +080351.07 -353042.4 -000005.7+000016.600019.4 08.44-0.05B? 1 +080555.21 -205736.8 -000001.7+000012.200006.9 08.4400.62G? 0 +080643.38 -434831.8 -000011.6+000015.900003.0 08.44-0.06B? 0 +080656.17 -514837.8 -000035.1-000028.900000.9 08.4400.68G? 0 +080810.07 -220752.5 +000000.0+000000.000000.0 08.4400.70G? 0 +080819.56 -385352.2 -000033.6+000133.100014.0 08.4400.47F? 0 +081151.94 -385804.7 -000012.6+000005.200017.4 08.44-0.04B? 0 +081220.93 -552110.4 +000005.7+000000.900000.4 08.44-0.00B? 0 +081316.41 -004458.6 +000118.7-000065.800024.3 08.4400.56F? 0 +081346.22 -344419.4 +000000.0+000000.000000.0 08.4400.12A? 1 +081352.61 +003733.4 -000037.3-000043.100003.7 08.4400.99K? 0 +081828.40 +193635.6 -000013.2-000012.200014.2 08.4400.49F? 0 +082148.93 -482434.9 -000024.7+000055.400004.0 08.4400.92G? 0 +082617.59 -385614.1 -000012.5+000007.200001.5 08.44-0.12B? 0 +082856.66 +334343.5 -000017.0-000029.900009.8 08.4400.51F? 0 +083022.70 -152202.4 -000001.5+000002.200007.3 08.4400.01A? 0 +083204.97 -272935.9 -000013.2+000006.200003.1 08.4400.07A? 0 +083214.06 -244527.0 -000013.3-000005.000006.5 08.4400.31A? 0 +083951.27 -394615.9 -000026.6+000003.500000.8 08.4400.97K? 0 +084343.85 +111544.3 -000003.1+000000.800004.2 08.4400.15A? 0 +084938.03 +264755.5 +000001.1-000002.900003.9 08.4400.28A? 0 +085229.01 -644518.6 -000007.7+000042.600000.7 08.4400.80G? 0 +085435.20 +621110.5 +000014.1+000002.000001.2 08.4400.51F? 0 +085504.14 +572537.0 -000019.2-000009.100013.1 08.4400.09A? 0 +085754.62 -474415.7 -000013.1+000003.100005.5 08.4400.77G? 0 +085758.26 -285215.6 -000008.1+000001.800002.5 08.4400.17A? 0 +090034.47 -675628.7 -000049.5-000015.000017.2 08.4400.85G? 0 +090308.25 -085923.5 -000021.3+000003.100021.8 08.4400.22A? 0 +090329.22 -363929.5 -000018.2-000013.600003.1 08.4400.93G? 0 +090852.92 -491724.0 -000011.5+000003.600003.3 08.4400.06A? 0 +090854.39 +171403.7 -000057.1-000046.500005.4 08.4400.49F? 0 +091337.93 -611330.0 +000001.6+000004.800006.7 08.44-0.04B? 0 +091808.64 -271702.3 +000031.4-000050.400010.6 08.4400.46F? 0 +091912.72 +513800.2 +000007.9-000000.600006.1 08.4400.26A? 0 +091959.16 -225744.8 +000006.6-000067.200012.4 08.4400.59G? 0 +092040.46 +223853.3 -000011.1-000098.900010.8 08.4400.98K? 0 +092048.66 -680718.4 -000115.3+000086.000002.2 08.4400.93G? 0 +092210.25 -314753.1 -000021.6+000016.100002.8 08.4400.07A? 0 +092454.43 -482907.4 -000014.0+000009.600005.9 08.4400.28A? 0 +093013.69 -193356.1 -000041.2+000015.700000.7 08.4400.39F? 0 +093107.50 -083553.6 -000026.5-000014.300001.8 08.4400.50F? 0 +093205.82 -290247.3 -000010.6+000022.800004.1 08.4400.32F? 0 +093251.52 -673833.6 +000000.0+000000.000000.0 08.4400.42F? 1 +093926.91 -404031.3 +000002.0-000022.200009.8 08.4400.30A? 0 +094206.91 +284130.3 -000049.5-000031.500023.6 08.4400.39F? 0 +094242.70 -580619.8 -000006.3-000000.600003.4 08.44-0.06B? 0 +094329.39 +061228.1 -000014.4-000015.000019.7 08.4400.37F? 1 +094400.98 +174024.4 +000003.6-000034.900003.8 08.4400.99K? 0 +094528.20 -282419.6 +000002.2+000004.300005.5 08.4400.38F? 0 +095537.14 +842245.7 +000025.7-000001.800003.2 08.4400.47F? 0 +100253.66 +391542.5 -000101.4-000016.900006.0 08.4400.40F? 0 +101148.31 +234518.0 -000369.3+000080.200019.3 08.4400.62G? 0 +102054.10 -681823.5 +000014.9-000018.900001.7 08.4400.15A? 0 +102155.31 -620210.0 -000041.6+000034.300008.8 08.4400.99K? 0 +102245.03 +010905.6 -000020.5-000038.500011.2 08.4400.41F? 0 +102524.45 +055156.6 -000004.1-000013.400002.5 08.4400.35F? 0 +103208.41 -315025.8 +000010.0+000001.000003.1 08.4400.58F? 0 +103248.72 -500809.3 +000004.3+000023.300010.2 08.4400.63G? 0 +103600.96 -801749.8 -000053.0+000020.100000.6 08.4400.51F? 0 +103851.23 -193601.7 -000022.4-000000.100017.7 08.4400.97K? 0 +104119.45 +771324.2 +000012.4+000007.600002.9 08.4400.00A? 0 +104126.06 -540624.4 -000019.6+000008.300005.8 08.4400.01A? 0 +104306.27 -353645.9 -000012.7-000012.100003.4 08.4400.99K? 0 +104608.15 -625011.5 -000025.2+000019.800004.7 08.4400.65G? 0 +105000.80 -752125.7 -000014.5-000010.700017.1 08.4400.41F? 0 +105205.33 +694540.1 -000026.5-000096.200000.1 08.4400.82G? 0 +105942.51 -321422.7 -000010.3+000030.200013.4 08.4400.87G? 0 +110220.62 -164530.4 -000083.6+000026.400006.2 08.4400.45F? 0 +110222.61 +702359.9 -000003.3+000005.600005.4 08.4400.04A? 0 +110427.47 +572005.5 -000024.1-000020.100001.4 08.4400.47F? 0 +110455.17 -584458.7 +000000.0+000000.000000.0 08.44-0.11B? 0 +111234.33 +403203.6 -000048.5-000028.900003.7 08.4400.08A? 0 +111520.59 +262700.3 -000021.4-000003.200012.2 08.4400.93G? 0 +111906.62 +495825.8 +000056.1-000017.500016.7 08.4400.40F? 0 +111943.98 -065354.9 -000084.0+000020.300004.3 08.4400.39F? 0 +112241.33 +244400.9 -000063.0+000000.100014.6 08.4400.51F? 0 +112249.40 +331348.3 -000005.0+000004.300011.5 08.4400.20A? 0 +113141.30 -544516.9 -000078.1-000024.100011.3 08.4400.43F? 1 +113253.35 -633848.5 -000000.3-000000.200005.5 08.4400.16A? 0 +113336.81 -203247.2 -000045.3-000005.400014.0 08.4400.26A? 0 +113514.90 +124017.5 -000003.7+000112.200013.5 08.4400.73G? 0 +114033.38 -602836.3 -000021.8+000008.100001.6 08.4400.32F? 0 +114137.80 -675451.8 -000040.8-000003.600001.6 08.4400.54F? 0 +114241.53 -502530.5 -000010.1+000006.900007.9 08.44-0.01B? 0 +115014.49 +130049.3 -000000.1-000002.700002.1 08.4400.29A? 0 +115801.04 +140215.9 -000076.4+000091.900017.4 08.4400.53F? 0 +115818.66 -513057.0 +000019.4-000004.400016.1 08.4400.57F? 0 +115926.60 +543411.0 +000029.3+000012.300006.5 08.4400.54F? 0 +120523.85 +383925.8 -000004.4-000002.600005.6 08.4400.52F? 0 +121214.34 -462456.7 -000023.5-000019.200002.6 08.4400.32F? 0 +121313.29 -414809.5 -000019.3+000023.300011.8 08.4400.47F? 0 +121636.05 -142852.6 -000095.8+000032.200015.6 08.4400.47F? 0 +122121.03 -543005.7 +000005.3+000011.700008.5 08.4400.31A? 0 +122420.16 +634735.9 -000012.9+000030.200003.0 08.4400.98K? 0 +123731.29 -282459.6 -000060.6-000022.600017.3 08.4400.42F? 0 +123840.60 +233804.8 -000098.6-000010.100010.1 08.4400.87G? 0 +124053.82 -702513.7 -000010.7-000000.900002.1 08.4400.10A? 0 +124332.12 +023716.0 -000022.4+000026.000020.2 08.4400.52F? 0 +125007.65 -255030.0 -000168.4-000030.200019.6 08.4400.53F? 0 +125342.02 -230633.1 -000069.5-000007.700020.5 08.4400.48F? 0 +130109.74 -462829.8 -000051.0-000020.600004.4 08.4400.44F? 0 +130134.50 -722057.6 -000014.2-000007.300002.1 08.4400.03A? 0 +130216.83 +003313.6 -000059.5-000031.800002.0 08.4400.36F? 0 +130253.92 -143512.8 -000057.6-000002.900010.1 08.4400.39F? 0 +131343.56 -355646.1 +000012.0-000035.600002.5 08.4400.40F? 0 +131434.77 -283207.9 +000024.6-000013.800008.6 08.4400.49F? 0 +131841.85 +071111.1 -000165.8+000060.000014.2 08.4400.63G? 0 +131858.29 -622256.4 -000012.5+000007.400004.1 08.4400.94G? 0 0.10 1.00 +132030.53 -454036.9 -000034.7-000005.200003.9 08.4400.19A? 0 +132348.77 -552317.8 -000064.5-000008.400010.3 08.4400.38F? 0 +132408.47 -704657.8 -000011.7+000003.700012.4 08.4400.56F? 0 +132520.88 +755857.8 -000012.2-000005.900005.5 08.4400.39F? 0 +133147.88 -440111.9 -000015.3+000001.200003.8 08.4400.82G? 0 +134714.70 +672221.0 +000051.9-000044.100004.1 08.4400.51F? 0 +135925.81 +054215.2 -000047.0+000016.300007.0 08.4400.43F? 0 +141709.82 -682425.4 -000017.2-000008.900012.7 08.44-0.04B? 0 +141916.77 -290320.6 -000006.1-000006.000009.4 08.4400.20A? 0 +142050.56 -585429.5 -000007.4-000012.200008.7 08.4400.02A? 0 +142137.80 +393416.6 -000051.5+000051.700017.7 08.4400.93G? 0 +143219.02 -630053.1 -000012.0-000003.400005.9 08.4400.02A? 0 +143425.83 +242400.0 +000023.5-000001.400003.7 08.4400.86G? 0 +144622.42 -334558.0 +000091.4-000006.100026.3 08.4400.66G? 0 +144712.90 -041403.1 -000002.3-000000.700008.4 08.4400.51F? 0 +144724.32 +174525.9 -000095.7+000029.200009.7 08.4400.56F? 0 +144849.67 -540620.6 -000009.1-000010.200005.2 08.4400.08A? 0 +144901.32 +360405.3 -000200.3-000070.000020.4 08.4400.67G? 0 +144913.70 +101253.7 -000124.3-000190.300020.8 08.4400.87G? 0 +144955.68 -241311.7 -000027.4-000004.700002.1 08.4400.41F? 0 +145640.99 -650914.1 -000015.1-000019.300010.0 08.4400.04A? 0 +145703.00 -581129.1 -000002.3-000010.800004.6 08.4400.00A? 0 +145821.75 +710827.0 +000001.6-000007.600002.1 08.4400.32F? 0 +151824.12 -505632.2 -000004.9+000004.200000.7 08.44-0.04B? 0 +152226.40 -640743.1 -000011.2-000039.300018.3 08.4400.71G? 0 +152257.82 -773147.0 -000030.9-000025.800008.6 08.4400.61G? 0 +152819.69 -545903.1 -000008.7-000022.000013.5 08.4400.19A? 0 +152937.10 +014530.8 +000032.8+000010.500008.3 08.4400.53F? 0 +153559.38 -531641.6 -000103.9-000049.200017.7 08.4400.91G? 0 +153718.11 -000949.4 +000058.6-000023.800013.7 08.4400.63G? 0 +154458.75 -461450.0 +000013.3-000008.500008.1 08.4400.35F? 0 +154838.66 -570614.2 +000017.1-000005.300002.5 08.4400.16A? 0 +155806.31 +440357.7 -000045.5+000009.000010.3 08.4400.79G? 0 +155906.99 -195606.3 -000001.5-000020.700014.6 08.4400.41F? 0 +155921.51 -373147.9 -000074.0-000025.200002.6 08.4400.40F? 0 +160020.76 -130658.1 -000010.9+000011.800003.2 08.4400.36F? 0 +160158.39 -465413.7 -000034.1-000024.200021.5 08.4400.47F? 0 +160644.23 -403742.7 -000000.2-000005.500012.8 08.4400.25A? 0 +160723.45 -661257.1 +000000.1-000021.400006.0 08.4400.08A? 0 +160958.88 -013655.4 +000054.5-000027.200006.3 08.4400.49F? 0 +161209.90 -235517.3 -000010.4-000017.900013.5 08.4400.28A? 0 +161452.82 -764120.7 +000003.9+000003.800011.8 08.4400.43F? 0 +161951.46 -483108.0 +000002.8+000002.000000.1 08.4400.21A? 0 +162024.60 -654242.6 -000009.9-000012.100009.8 08.44-0.01B? 0 +162306.14 +172805.0 -000133.1+000310.300014.7 08.4400.71G? 0 +162815.07 -504313.4 +000000.4-000020.500010.1 08.4400.18A? 0 +163043.80 +373135.4 +000028.9-000039.000002.4 08.4400.51F? 0 +163302.96 +063234.5 +000020.5-000003.900009.3 08.4400.50F? 0 +163717.23 +512017.8 -000024.5+000004.600007.1 08.4400.19A? 0 +163836.29 -265921.5 -000004.3-000015.600000.9 08.4400.12A? 0 +164125.86 -484514.2 +000000.0+000000.000000.0 08.4400.14A? 0 +165409.76 -292316.4 +000017.9+000007.500030.7 08.4400.98K? 0 +165910.37 -530125.0 -000000.5-000024.900013.4 08.4400.00B? 0 +170009.08 -275805.7 +000004.9-000002.300002.0 08.4400.40F? 0 +170201.40 +190329.3 +000001.4+000001.600000.4 08.4400.11A? 0 +170459.46 -400239.1 -000000.2-000003.200001.8 08.4400.45F? 0 +171951.36 +332622.9 -000004.2+000005.700004.5 08.4400.89G? 0 +172032.36 -291706.1 -000004.4+000012.100005.9 08.4400.35F? 0 +172529.37 +092619.5 +000008.6-000006.700009.8 08.4400.15A? 0 +172617.09 +240520.3 +000001.7-000009.100007.7 08.4400.14A? 0 +172827.61 +281927.9 +000005.8+000010.600010.8 08.4400.94G? 0 +173020.69 -374300.3 +000011.2-000015.400005.6 08.4400.28A? 0 +173054.07 -420141.0 -000001.2-000039.800001.3 08.4400.46F? 0 +174139.36 -004038.0 +000012.7+000007.800022.8 08.4400.18A? 0 +174319.53 -600845.8 +000007.8-000045.100009.9 08.4400.40F? 0 +174444.26 +022650.2 -000010.1+000015.700004.1 08.4400.46F? 0 +174531.95 -594056.4 +000002.3-000000.800010.6 08.4400.42F? 0 +174824.92 -554727.2 -000008.1-000046.700024.1 08.4400.44F? 0 +175103.22 -325922.2 +000016.8+000007.300003.2 08.4400.53F? 0 +175215.34 +444009.1 +000017.8-000010.800000.0 08.4400.91G? 0 +175722.47 -385431.4 -000005.1-000026.500013.3 08.4400.53F? 1 +180046.51 +230854.5 -000010.8+000015.900013.8 08.4400.91G? 0 +180243.47 -293210.9 -000025.5+000005.000019.7 08.4400.59G? 0 +181703.81 -433541.3 -000004.9-000003.800009.4 08.4400.70G? 0 +181716.83 -325621.0 +000001.9+000000.800003.0 08.44-0.07B? 0 +182042.97 -252817.6 -000009.7-000003.000019.2 08.4400.08A? 0 +182439.42 -420141.0 -000017.2-000033.600003.9 08.4400.54F? 0 +182615.52 +185210.0 -000001.0-000006.000001.4 08.44-0.08B? 0 +183130.29 -410356.6 +000022.3-000007.400000.0 08.4400.33F? 0 +183148.00 +335310.1 +000007.3-000008.700000.5 08.4400.10A? 0 +183339.56 -383906.9 -000011.2-000052.500014.6 08.4400.08A? 0 +183841.68 +310929.6 +000009.3-000005.900006.0 08.4400.05A? 0 +184005.67 -373018.7 +000007.0-000004.500005.2 08.4400.50F? 0 +184021.02 +094150.6 +000012.6+000001.800010.6 08.4400.36F? 0 +184237.46 -555323.0 +000000.0+000000.000000.0 08.4400.48F? 1 +184350.42 -541656.1 -000005.7-000016.000014.4 08.4400.34F? 0 +184945.00 +334825.8 +000017.2+000058.000021.5 08.4400.60G? 0 +185625.88 -755053.7 +000000.7-000001.400002.4 08.4400.45F? 0 +185627.23 +005815.1 -000012.8-000026.000002.2 08.4400.51F? 0 +185856.00 -250800.8 -000002.4-000009.800001.4 08.44-0.01B? 0 +190305.95 -110236.1 -000133.6-000223.800024.9 08.4400.94G? 0 +190333.56 -722329.8 +000002.1-000130.700013.3 08.4400.54F? 0 +190844.08 +344536.7 -000004.6+000003.500001.1 08.4400.05A? 0 +191021.85 +720632.2 +000014.1+000007.900013.9 08.4400.10A? 0 +191431.54 -621345.2 -000003.4+000029.700013.1 08.4400.50F? 0 +191650.76 -562032.4 +000009.7-000004.200003.4 08.4400.22A? 0 +191749.56 -381550.4 +000018.7+000000.700000.5 08.4400.25A? 0 +191922.54 -412433.5 -000014.5+000019.100013.6 08.4400.89G? 0 +191923.62 -410030.3 +000016.7+000003.900001.2 08.4400.26A? 0 +192350.37 +145149.5 +000014.1-000000.500003.1 08.4400.19A? 0 +192511.28 +022726.4 +000000.0+000000.000000.0 08.4400.49F? 1 +192646.51 +292852.9 +000007.7-000010.800012.5 08.4400.28A? 0 +192744.18 +270651.7 +000011.9-000012.100005.7 08.4400.25A? 0 +193115.78 -162350.7 +000001.0+000008.100011.7 08.44-0.00B? 0 +193200.94 +052355.9 +000060.5-000129.400022.3 08.4400.81G? 0 +193500.83 +294701.1 +000005.2-000003.000004.5 08.4400.57F? 0 +193502.97 +104816.0 +000008.0-000000.200010.4 08.4400.02A? 0 +193648.79 -421556.0 +000003.6-000014.400005.4 08.4400.12A? 0 +193727.71 +403520.2 -000020.8-000036.400003.7 08.4400.50F? 0 +193923.28 -012804.7 +000007.3+000002.700004.1 08.4400.16A? 0 +194149.79 -205017.1 +000028.1-000043.500020.7 08.4400.89G? 0 +194229.83 +353734.5 +000013.1+000044.000009.4 08.4400.97K? 0 +194637.28 -205416.3 +000009.4+000041.100014.3 08.4400.53F? 0 +194700.50 -395711.7 +000008.1-000051.500016.3 08.4400.42F? 0 +194730.79 -214939.8 +000000.0+000000.000000.0 08.4400.56F? 1 +195204.58 -242618.0 +000020.1+000000.400004.3 08.4400.57F? 0 +195236.34 +670410.4 +000000.8+000004.600006.4 08.4400.46F? 0 +195311.74 +210928.5 -000000.7+000004.000008.0 08.44-0.00B? 0 +195636.75 -312007.4 +000411.5+000031.700045.6 08.4400.98K? 0 +200303.70 -074150.1 -000020.9-000080.100019.0 08.4400.52F? 0 +200425.22 +381956.7 +000000.3+000006.000005.5 08.44-0.03B? 0 +200537.86 -544920.1 +000049.3-000018.800001.0 08.4400.42F? 0 +200548.59 -154521.6 +000187.2-000092.700009.0 08.4400.65G? 0 +200707.62 +122231.2 -000032.0-000041.500002.5 08.4400.47F? 0 +201153.05 +290647.0 -000004.3-000005.800003.2 08.4400.36F? 0 +201316.06 -820141.1 +000082.4-000021.500028.7 08.4400.90G? 0 +201343.88 -874921.7 +000080.1-000119.000014.5 08.4400.56F? 0 +201400.56 +183615.4 -000008.1+000018.400012.0 08.4400.64G? 0 +201619.92 +004918.9 +000010.0-000014.400002.5 08.4400.98K? 0 +201738.65 +231001.9 +000036.2+000025.200001.7 08.4400.44F? 0 +202030.52 +334904.3 +000038.2-000009.900004.5 08.4400.34F? 0 +202047.16 +304639.9 +000025.3+000013.100003.1 08.4400.45F? 0 +202859.93 +473606.1 -000001.4-000004.700006.3 08.4400.10A? 0 +202928.25 +385705.5 +000003.5+000002.200002.5 08.4400.04A? 0 +203123.98 +283625.1 -000003.8-000001.700008.7 08.4400.04A? 0 +203348.47 -114305.4 +000026.2+000005.100037.0 08.4400.97K? 0 +203950.49 +454628.6 +000005.0+000009.200003.3 08.4400.98K? 0 +204058.35 -174744.5 +000011.9+000001.500001.3 08.4400.16A? 0 +204635.97 +545235.4 -000003.3+000004.500000.6 08.4400.49F? 0 +204653.08 +343253.7 +000035.6-000008.100014.0 08.4400.45F? 0 +204904.64 +161740.2 +000081.6+000018.300001.7 08.4400.44F? 0 +204929.63 -083907.7 -000364.5-000164.900001.1 08.4400.61G? 0 +204943.93 +155228.3 +000016.4+000007.100007.3 08.4400.50F? 0 +205722.41 -590433.0 +000043.3-000068.400015.8 08.4400.60G? 0 +205801.29 -555701.7 +000005.1-000024.600000.7 08.4400.97K? 0 +210221.57 +373915.5 -000064.6-000225.600027.4 08.4400.77G? 0 +210422.19 +314014.3 +000030.5-000017.500006.7 08.4400.34F? 0 +210711.73 +012758.1 -000028.1-000021.400008.7 08.4400.41F? 0 +211445.47 -255440.5 +000000.0+000000.000000.0 08.4400.27A? 1 +212112.65 +001412.4 +000046.6+000010.500013.5 08.4400.42F? 0 +212233.38 +384541.5 +000003.5-000024.900000.5 08.4400.39F? 0 +212619.18 +412217.7 -000008.0-000003.800011.2 08.4400.19A? 0 +214000.59 +513321.5 +000001.2-000004.400002.0 08.4400.06A? 1 +214402.19 +070910.4 -000001.0+000026.800005.0 08.4400.47F? 0 +214632.19 +264513.5 -000019.3+000015.500031.1 08.4400.57F? 0 +214931.31 +410552.3 -000004.9-000007.300003.2 08.4400.14A? 0 +215104.93 +665014.7 +000012.2-000038.500006.2 08.4400.46F? 0 +215625.39 +473003.8 +000017.1-000013.000012.8 08.4400.44F? 0 +215635.37 +583752.6 +000019.9+000014.100000.7 08.4400.40F? 0 +220341.33 +531245.1 +000002.2-000008.800002.1 08.4400.31F? 0 +220755.21 -072112.2 +000024.5-000021.800029.3 08.4400.99K? 0 +220906.23 -182905.5 -000047.7-000024.700005.1 08.4400.58F? 1 +221139.23 +061135.8 +000238.1+000060.000020.8 08.4400.61G? 0 +221159.83 +511814.5 +000047.8-000089.600008.1 08.4400.57F? 0 +222122.18 -521453.8 +000069.3-000027.100001.6 08.4400.34F? 0 +223455.25 +413419.0 -000001.5-000042.200009.1 08.4400.42F? 1 +223608.33 +690340.3 +000012.0+000005.700014.4 08.4400.23A? 0 +223634.02 +534713.1 -000007.8-000012.000002.6 08.4400.08A? 0 +224519.40 +170100.8 +000006.0-000018.700001.6 08.4400.45F? 0 +224618.38 +435208.3 -000000.6-000064.700004.4 08.4400.44F? 0 +224831.83 +284329.5 -000095.5-000148.400013.8 08.4400.57F? 0 +225109.03 -444412.4 +000072.1+000022.500009.1 08.4400.88G? 0 +225131.03 +363017.2 +000041.4+000003.100006.4 08.4400.41F? 0 +225929.13 -063627.0 +000064.0-000038.800007.5 08.4400.36F? 0 +230041.90 +101747.1 +000025.9-000028.400016.9 08.4400.35F? 0 +230408.07 +222325.6 -000031.2-000007.000010.8 08.4400.42F? 0 +230512.94 +581429.4 -000006.8+000006.000008.7 08.4400.19A? 0 +230912.03 -755352.4 +000013.3-000024.100011.8 08.4400.91G? 0 +230954.77 +445151.5 +000002.3-000019.500006.2 08.4400.12A? 1 +231717.77 -545604.5 +000041.5-000054.000005.9 08.4400.52F? 0 +232004.21 +620808.9 -000011.7-000002.500008.9 08.4400.60G? 0 +232333.14 +304000.8 -000043.1-000019.400005.4 08.4400.98K? 0 +232344.29 -223635.8 +000014.7-000037.300018.8 08.4400.88G? 0 +232516.97 +493842.8 -000003.7-000003.500002.0 08.4400.03A? 0 +232804.06 +132601.1 -000021.8+000000.700021.9 08.4400.96K? 0 +232805.66 -022733.0 +000089.0+000008.300000.9 08.4400.51F? 0 +232953.55 +504638.9 -000000.1+000000.900001.4 08.4400.87G? 0 +233351.82 -343043.7 +000032.0-000006.900020.8 08.4400.43F? 0 +233838.15 +272935.7 +000014.3+000007.500004.3 08.4400.15A? 0 +233939.35 -691144.1 +000060.8-000065.700012.4 08.4400.68G? 0 +235748.36 +184248.9 +000018.9+000006.800000.6 08.4400.26A? 0 +235907.92 -082915.4 +000040.9-000034.900006.2 08.4400.35F? 0 +001114.75 +103809.7 +000014.4-000002.400000.1 08.4401.37K? 0 +001629.92 +864019.9 +000001.6-000007.200002.6 08.4401.61K? 0 +002604.13 +441035.9 -000002.2-000012.700006.0 08.4401.30K? 0 +003145.07 -682129.0 +000064.8+000002.600008.3 08.4401.10K? 0 +003649.76 +251009.9 -000006.2-000012.400005.2 08.4401.18K? 0 +003816.26 +573730.1 +000001.1-000015.100000.5 08.4401.13K? 0 +004652.33 -385636.7 +000024.0+000015.700011.9 08.4401.58K? 0 +004741.70 +580056.8 -000019.1-000013.000006.6 08.4401.72K? 0 +004823.27 +605742.3 +000001.3-000021.600007.8 08.4401.03K? 0 +005553.30 -184550.2 +000013.3-000004.900001.6 08.4401.22K? 0 +010553.28 +460819.3 +000036.1-000013.000019.2 08.4401.20K? 0 +010612.63 +264438.2 -000017.7-000037.200013.0 08.4401.41K? 0 +010635.56 -455506.2 -000026.7-000020.400013.6 08.4401.09K? 0 +011639.22 -024110.9 -000001.6+000006.900000.1 08.4401.05K? 0 +011949.79 -170217.0 +000024.4-000031.600013.2 08.4401.30K? 0 +013724.52 +093538.7 +000004.2-000021.100000.3 08.4401.27K? 0 +014154.55 +453438.2 -000019.8-000003.200022.1 08.4401.45K? 0 +020105.47 +592330.1 +000017.6-000030.500010.0 08.4401.80K? 0 +021315.59 +044459.3 +000001.1-000015.900010.4 08.4401.06K? 0 +023425.59 -324306.3 +000031.2-000012.300008.8 08.4401.49K? 0 +023605.82 -041628.1 -000012.9-000006.300012.2 08.4401.03K? 0 +024647.84 +390645.9 +000058.3+000006.800005.2 08.4401.18K? 0 +024909.79 -574912.5 +000002.7+000018.000009.6 08.4401.57K? 0 +024942.66 -033253.2 +000003.0+000010.500017.9 08.4401.30K? 0 +025020.64 -064600.5 +000044.3-000051.600000.6 08.4401.12K? 0 +025141.51 +610846.0 +000078.1-000011.600008.4 08.4401.13K? 0 +025528.09 +012120.4 -000004.6-000010.800000.7 08.4401.44K? 0 +025940.68 +093807.4 +000035.9+000023.500010.1 08.4401.10K? 0 +030204.99 +482637.5 -000000.9-000000.100001.7 08.4401.63K? 0 +030611.09 +044925.3 -000000.3-000021.300005.0 08.4401.06K? 0 +031221.48 -314214.9 +000004.3-000070.300003.7 08.4401.11K? 0 +031531.48 +505532.7 +000017.0-000007.000010.4 08.4401.54K? 0 +031706.95 +460800.5 +000016.6+000008.400013.8 08.4401.75K? 0 +032341.37 +342518.8 +000013.6-000014.200019.6 08.4401.05K? 0 +033506.46 -045355.2 +000033.5+000003.600036.1 08.4401.63K? 0 +033627.33 +120026.3 +000000.7-000040.700005.3 08.4401.19K? 0 +034556.40 +284512.6 -000015.6-000004.800003.0 08.4401.08K? 0 +034623.55 +084046.9 +000040.9-000048.300029.4 08.4401.27K? 0 +034734.26 +164221.3 -000003.3-000011.900010.0 08.4401.18K? 0 +034827.73 -020746.0 -000014.5+000021.100016.6 08.4401.36K? 0 +035011.08 +771045.5 -000017.7+000013.500003.2 08.4401.32K? 0 +035638.47 -582915.7 +000018.3+000005.700004.6 08.4401.44K? 0 +035818.05 -564532.3 -000022.2-000038.200002.8 08.4401.19K? 0 +041210.09 -345723.1 -000002.7+000018.100002.6 08.4401.52K? 0 +041447.76 +032204.7 -000006.1-000024.300035.1 08.4401.09K? 0 +043027.84 +360633.4 +000021.5-000003.300006.5 08.4401.37K? 0 +043150.65 -801724.4 +000012.7+000012.100008.6 08.4401.12K? 0 +043535.73 -533231.4 -000018.7-000006.800004.6 08.4401.05K? 0 +043830.42 -041009.1 -000002.2-000021.800017.8 08.4401.52K? 0 +044105.78 +033050.3 +000036.2-000020.800013.9 08.4401.17K? 0 +044635.90 +192939.3 +000010.3+000010.400015.7 08.4401.53K? 0 +045549.96 -274216.4 +000005.7-000013.800009.5 08.4401.45K? 0 +051011.16 +565145.9 +000018.5-000013.600002.8 08.4401.29K? 0 +051340.64 +032751.7 +000039.3-000012.200001.6 08.4401.70K? 0 +051539.44 +084924.7 +000042.9+000026.300012.9 08.4401.33K? 0 +051630.07 -001546.7 +000009.9-000013.700014.4 08.4401.18K? 0 +052459.92 -430848.9 +000000.0-000010.400011.1 08.4401.51K? 0 +052539.57 +163809.6 -000009.1-000018.200021.6 08.4401.88M? 0 +053314.68 -471200.3 +000006.1+000027.700002.6 08.4401.67K? 0 +053635.53 +095155.5 -000020.3+000003.800016.8 08.4401.20K? 0 +054054.42 -315947.1 +000013.1+000047.300011.1 08.4401.08K? 0 +054849.50 -122003.6 +000028.9-000023.500000.3 08.4401.31K? 0 +055405.57 +423434.2 -000004.7-000021.700000.6 08.4401.32K? 0 +060129.61 -153212.5 +000007.4+000078.600005.2 08.4401.00K? 0 +060402.72 -001325.2 -000015.0+000023.600009.6 08.4401.09K? 0 +060638.82 -560602.2 -000009.2-000023.600007.9 08.4401.04K? 0 +060717.50 -121253.6 -000006.0+000004.900015.2 08.4401.13K? 0 +060755.73 -333543.0 -000010.4+000020.900002.6 08.4401.07K? 0 +061058.11 +764551.8 -000071.0-000039.700000.6 08.4401.00K? 0 +061207.33 +440651.6 +000006.2-000030.100008.3 08.4401.54K? 0 +061308.86 +132955.1 -000002.5-000023.700005.1 08.4401.09K? 0 +062521.43 -255924.0 -000011.4+000002.900013.7 08.4401.03K? 0 +063419.57 -032537.8 -000007.6-000007.800001.9 08.4401.00K? 0 +063427.09 -075701.2 -000009.6-000020.000022.4 08.4401.19K? 0 +063502.82 +243805.2 -000051.0+000007.400008.4 08.4401.60K? 0 +064011.46 +130251.8 -000002.2+000002.000000.7 08.4401.65K? 0 +064235.74 -083828.2 +000017.6-000003.500013.0 08.4401.32K? 0 +064340.19 +312704.3 -000032.4+000037.300011.8 08.4401.03K? 0 +064552.87 +404610.3 +000010.9+000017.800009.6 08.4401.55K? 0 +065238.66 -110609.6 +000001.7-000011.600016.3 08.4401.26K? 0 +065403.98 -024356.7 -000006.1+000013.000019.7 08.4401.06K? 0 +065525.90 +002103.6 -000010.9-000032.400007.7 08.4401.08K? 0 +065720.92 -464615.1 -000040.7+000030.700006.5 08.4401.10K? 0 +070022.26 +154757.5 +000002.7+000009.300003.8 08.4401.44K? 0 +070226.93 +295302.1 -000006.3-000038.700011.7 08.4401.24K? 0 +070605.67 -405701.6 +000002.4+000023.000008.0 08.4401.16K? 0 +071606.05 +500529.8 -000011.4-000070.300013.8 08.4401.18K? 0 +071635.05 -420941.6 +000004.9-000012.100008.0 08.4401.08K? 0 +071907.14 -213436.1 -000011.3+000001.000023.6 08.4401.01K? 0 +072349.83 +473528.2 +000015.5+000006.400005.9 08.4401.68K? 0 +072957.25 -572340.6 +000016.6+000014.600003.8 08.4401.55K? 0 +073002.29 -515543.2 -000000.1+000013.000003.2 08.4401.48K? 0 +073350.54 -494502.8 -000019.1+000037.400004.4 08.4401.15K? 0 +073634.53 -140337.2 -000011.0-000033.400003.6 08.4401.35K? 0 0.10 1.00 +073753.84 -075745.1 -000045.1+000006.600006.5 08.4401.58K? 0 +074019.07 +533213.4 +000011.1+000024.200005.6 08.4401.57K? 0 +074124.73 +505644.2 +000016.4+000005.400010.9 08.4401.16K? 0 +074954.07 +685250.2 -000022.0-000017.800001.5 08.4401.02K? 0 +075304.69 +201043.2 -000011.3-000000.100000.3 08.4401.37K? 0 +080041.00 -070526.3 +000001.6-000002.200008.2 08.4401.04K? 0 +080548.25 -140648.1 +000001.4+000008.700004.6 08.4401.44K? 0 +081005.84 -394744.6 -000000.6+000000.900007.2 08.4401.44K? 0 +082401.43 -331812.5 -000007.1+000011.300007.8 08.4401.14K? 0 +082410.99 -743539.1 +000005.7+000004.000007.5 08.4401.36K? 0 +082504.27 +273254.5 -000035.3-000003.800000.2 08.4401.65K? 0 +082808.57 -174133.7 -000004.1-000007.900021.2 08.4401.07K? 0 +082924.58 -125310.2 -000024.3+000018.600024.5 08.4401.41K? 0 +082956.45 -454840.2 -000015.1+000021.500002.4 08.4401.17K? 0 +083545.36 -002621.2 +000032.7-000067.200012.9 08.4401.28K? 0 +083632.54 -180120.2 +000005.8+000008.800007.1 08.4401.32K? 0 +084022.11 -013704.2 +000024.2+000011.000013.7 08.4401.65K? 0 +084558.38 +535458.9 -000019.4-000015.900011.8 08.4401.64K? 0 +085232.53 -285922.7 +000000.6+000028.300009.0 08.4401.40K? 0 +090128.65 -441457.9 -000025.6+000020.600012.2 08.4401.00K? 0 +090335.32 +203316.4 -000012.7-000010.400013.0 08.4401.19K? 0 +090427.86 +062646.0 -000032.1-000000.200006.9 08.4401.52K? 0 +091405.79 -503632.4 -000000.1-000001.200011.5 08.4401.37K? 0 +091821.99 -544933.2 -000009.1-000008.600008.9 08.4401.39K? 0 +092625.93 -124758.1 +000022.3-000021.800000.5 08.4401.11K? 0 +093052.54 -082434.6 -000005.7+000001.700000.4 08.4401.11K? 0 +093054.73 -391526.7 -000012.9-000009.100006.2 08.4401.00K? 0 +093101.42 -660203.5 +000006.2+000003.700008.0 08.4401.09K? 0 +093258.38 -021830.6 -000008.8-000002.000014.7 08.4401.11K? 0 +093436.47 -002913.9 -000016.9-000014.900000.7 08.4401.08K? 1 +095048.63 +045852.8 -000032.4+000012.600007.9 08.4401.33K? 0 +100509.69 +195456.9 -000018.3+000000.000018.6 08.4401.02K? 0 +101329.03 -313212.5 -000112.9+000024.600010.7 08.4401.04K? 0 +101446.36 -565732.6 -000025.8+000009.300004.7 08.4401.22K? 0 +101613.92 -172510.9 -000058.4-000011.800010.0 08.4401.23K? 0 +101745.73 +130632.1 +000044.8-000057.800016.4 08.4401.06K? 0 +102157.57 -750148.3 -000044.7+000053.800007.2 08.4401.21K? 0 +102739.50 -513526.7 -000027.1+000023.300001.5 08.4401.52K? 0 +102855.89 +093354.6 +000014.7-000003.000013.5 08.4401.13K? 0 +103033.39 -382654.6 -000004.0+000006.300010.6 08.4401.45K? 0 +103452.40 -563432.9 -000002.9-000019.400005.5 08.4401.56K? 0 +104515.61 +445811.2 -000009.5+000004.800017.6 08.4401.00K? 0 +110020.84 +562707.3 -000011.1-000004.500004.5 08.4401.67K? 0 +112126.96 -501303.9 -000014.2+000004.600001.0 08.4401.47K? 0 +112202.96 -361440.6 -000004.9-000029.300002.8 08.4401.36K? 0 +112716.53 -204722.2 -000026.2-000010.200021.1 08.4401.34K? 0 +112809.92 -071753.5 -000009.3-000000.600017.6 08.4401.27K? 0 +113244.72 -085652.3 -000046.7+000030.100008.9 08.4401.25K? 0 +113446.48 -585752.3 -000018.4+000012.900021.9 08.4401.56K? 0 +114243.75 +405400.5 -000048.1-000049.600001.5 08.4401.02K? 0 +114319.05 -514908.9 -000017.9-000004.300002.3 08.4401.11K? 0 +114808.25 -575941.0 +000023.1-000006.000002.8 08.4401.11K? 0 +115653.09 +521618.5 +000001.7+000007.200002.2 08.4401.36K? 0 +121159.17 -584700.7 -000012.9-000007.900011.1 08.4401.05K? 0 0.10 1.00 +122905.20 -131802.7 -000012.7-000028.400022.7 08.4401.06K? 0 +123343.27 -331610.9 +000001.8-000004.200000.9 08.4401.73K? 0 +124714.84 +070028.6 -000012.8-000002.700004.2 08.4401.15K? 0 +130624.81 -200331.4 -000007.1-000005.000009.6 08.4401.17K? 0 +131124.75 +031006.6 -000018.3-000012.700005.6 08.4401.08K? 0 +131640.79 +435021.6 +000001.4-000044.100003.3 08.4401.08K? 0 +132018.64 -243035.2 -000064.6-000055.000006.5 08.4401.23K? 0 +132144.27 -420754.2 +000001.8-000012.500004.4 08.4401.41K? 0 +132327.38 -035934.8 -000040.6+000015.600006.5 08.4401.22K? 0 +132646.10 -061803.4 -000036.3+000021.000006.7 08.4401.07K? 0 +132844.05 +331237.1 -000026.2-000012.200010.6 08.4401.42K? 0 +133050.28 -542400.6 -000006.5-000019.600016.7 08.4401.07K? 0 +133145.03 -011421.2 +000018.9-000053.600001.4 08.4401.45K? 0 +133225.84 +205238.8 -000004.0-000031.800002.0 08.4401.59K? 0 +133552.19 -591109.7 -000012.2-000007.300003.6 08.4401.45K? 0 +133924.12 -305308.4 -000074.1+000000.900006.4 08.4401.32K? 0 +134445.14 -033200.1 +000010.1-000027.300016.0 08.4401.69K? 0 +134958.38 -513717.9 +000033.3-000050.500007.3 08.4401.17K? 0 +140931.15 -583423.2 -000009.4-000004.700004.4 08.4401.10K? 0 +141343.55 -222811.2 +000017.2-000016.900023.8 08.4401.64K? 0 +141404.75 +390641.0 +000025.4-000035.000003.5 08.4401.00K? 0 +142245.21 -300602.1 -000023.6+000008.800007.2 08.4401.25K? 0 +142558.49 -660615.2 -000012.9-000003.100037.0 08.4401.72K? 0 +143526.83 +191518.8 -000019.7-000007.800009.3 08.4401.09K? 0 +144128.83 -821356.6 -000009.9-000027.200002.3 08.4401.58K? 0 +145605.28 +663706.7 -000003.0+000001.900018.6 08.4401.10K? 0 +145809.74 -111958.3 +000011.4-000000.200002.0 08.4401.21K? 0 +150117.87 -493332.1 -000009.7+000003.100006.7 08.4401.62K? 0 +151548.77 -570050.2 +000006.1-000016.000004.1 08.4401.31K? 0 +151901.57 +065917.2 -000035.5-000018.500003.0 08.4401.24K? 0 +152501.30 +013035.0 -000005.9-000013.700024.2 08.4401.57K? 0 +153329.42 +355544.3 -000000.8-000008.600001.2 08.4401.34K? 0 +153652.86 -083353.7 -000089.6-000000.300016.9 08.4401.57K? 0 +154312.84 -485115.0 -000003.2-000000.200004.9 08.4401.19K? 0 +154337.06 +455308.0 -000016.3+000023.500000.3 08.4401.32K? 0 +154906.19 -091504.2 -000009.6+000000.100005.7 08.4401.05K? 0 +155813.39 -561341.9 -000034.0-000039.300011.1 08.4401.08K? 0 +155913.66 -533906.6 -000002.2-000003.800001.9 08.4401.58K? 0 +160256.34 +285720.1 +000001.1-000007.500006.0 08.4401.01K? 0 +160535.28 -624232.3 +000000.4-000010.600002.1 08.4401.24K? 0 +161747.05 -215401.3 -000034.4-000017.600021.9 08.4401.22K? 0 +162150.16 +540345.3 -000007.5+000001.400007.6 08.4401.02K? 0 +162931.14 -564755.6 -000017.8+000006.000019.8 08.4401.04K? 0 +163104.39 -495852.0 -000023.1-000015.900001.5 08.4401.58K? 0 +163332.09 +664407.5 -000018.3+000027.900007.5 08.4401.18K? 0 +163744.45 -474224.6 +000002.9-000029.300004.0 08.4401.60K? 0 +164005.23 +035901.7 -000006.2-000014.400002.4 08.4401.30K? 0 +164721.80 -444243.0 -000014.9+000008.100032.1 08.4401.56K? 0 +164802.91 +085011.4 -000000.7-000016.800003.4 08.4401.20K? 0 +165104.12 +044659.5 +000027.7-000083.200022.6 08.4401.05K? 0 +165123.89 -175623.7 +000002.6-000036.400042.5 08.4401.55K? 0 +170208.30 -303906.7 -000004.6-000012.700010.9 08.4401.11K? 0 +170601.89 -852912.2 -000015.5-000046.200000.7 08.4401.12K? 0 +171527.70 -505153.0 -000024.6-000105.600028.6 08.4401.08K? 0 +171842.20 -462657.8 -000001.7+000021.500002.6 08.4401.55K? 0 +172159.85 +030030.9 +000024.5+000002.400009.3 08.4401.66K? 0 +172413.93 -570027.3 -000064.3-000048.500010.5 08.4401.04K? 0 +172639.47 -590026.6 -000037.1-000034.100005.7 08.4401.26K? 0 +173536.62 +484931.2 +000001.6-000032.000001.3 08.4401.51K? 0 +173621.86 -152906.1 +000061.1-000022.600001.1 08.4401.74K? 0 +173928.51 -410805.4 +000011.6+000000.800020.9 08.4401.31K? 0 +174110.33 +651310.0 +000004.9+000027.400004.9 08.4401.03K? 0 +175204.96 +335439.4 -000020.3-000030.400010.7 08.4401.47K? 0 +180016.99 +442856.6 -000016.2-000009.700004.1 08.4401.02K? 0 +180116.64 -152137.2 +000024.7-000031.600006.0 08.4401.39K? 0 +180836.80 +004258.8 +000002.9-000016.300003.7 08.4401.10K? 0 +180903.77 +244737.7 +000000.0+000014.800009.4 08.4401.60K? 0 +181512.66 -354908.7 +000002.8-000020.700010.0 08.4401.30K? 0 +181922.63 +481757.6 -000023.5-000003.900003.9 08.4401.47K? 0 +181948.96 +393541.8 -000017.2-000035.500001.2 08.4401.47K? 0 +182115.21 +365621.2 -000009.3-000003.700001.4 08.4401.56K? 0 +182119.55 -162226.1 +000000.9-000012.000001.9 08.4401.23K? 0 +182225.09 +225623.5 -000054.8-000013.000011.7 08.4401.18K? 0 +183016.77 -364924.9 -000012.8-000027.400001.0 08.4401.05K? 0 +183147.23 +104422.7 -000002.4-000030.400001.7 08.4401.11K? 0 +183314.84 +015048.4 -000025.5-000047.000013.0 08.4401.11K? 0 +183656.27 -161728.3 +000004.9-000004.400004.9 08.4401.10K? 0 +184406.52 +321727.2 -000009.1-000018.300016.5 08.4401.62K? 0 +184512.95 -412614.6 -000008.6-000017.500000.0 08.4401.70K? 0 +184543.11 -083153.6 +000034.3+000002.200019.1 08.4401.29K? 0 +184847.06 -150137.6 +000006.6-000023.400000.5 08.4401.23K? 0 +184910.82 +161916.4 +000017.4-000012.000003.8 08.4401.08K? 0 +185022.35 +510848.6 -000015.4+000044.700005.1 08.4401.17K? 0 +185306.65 +312717.0 -000013.5+000033.300018.1 08.4401.09K? 0 +185407.41 -290457.6 -000022.1-000009.900005.5 08.4401.22K? 0 +185527.81 +104452.7 +000020.7-000015.400013.5 08.4401.75K? 0 +190024.60 -321426.9 +000008.4-000005.500006.5 08.4401.06K? 0 +190241.50 +380812.4 -000009.2+000010.100006.7 08.4401.03K? 0 +190602.00 -180957.0 -000008.0-000050.200003.4 08.4401.65K? 0 +190623.54 +210944.1 +000002.0-000006.300015.6 08.4401.20K? 0 +191254.79 -150101.6 +000053.2+000017.500003.3 08.4401.67K? 0 +191630.00 -491312.9 +000010.3-000012.800001.9 08.4401.03K? 0 +191714.05 -400427.8 -000013.0-000017.600006.4 08.4401.07K? 0 +191819.64 +315801.0 -000004.1+000006.300013.4 08.4401.03K? 0 +192038.70 +405545.4 +000029.6+000029.300001.3 08.4401.02K? 0 +192704.86 +373414.0 -000004.3-000034.600002.3 08.4401.00K? 0 +192711.80 -562956.2 +000009.3-000038.700012.8 08.4401.56K? 0 +192747.38 -184602.8 +000002.9+000022.500005.2 08.4401.08K? 0 +193348.34 +135225.1 +000012.0-000006.400012.2 08.4401.08K? 0 +194112.57 -294425.2 +000001.3+000003.300007.7 08.4401.01K? 0 +194223.52 -262637.7 +000011.5+000019.800003.4 08.4401.38K? 0 +194337.77 +484641.2 +000006.6+000008.500006.3 08.4401.27K? 0 0.10 1.00 +194701.49 +115516.4 -000009.9-000022.900004.2 08.4401.29K? 0 +195033.01 -140638.2 +000021.6-000015.400015.2 08.4401.43K? 0 +195342.46 +264650.4 -000001.9-000014.900005.0 08.4401.27K? 0 +195607.75 +444934.7 +000020.8+000007.900009.5 08.4401.62K? 0 +195958.26 +322622.8 -000002.4-000020.900000.2 08.4401.04K? 0 +200637.58 -504030.9 +000005.2+000005.400002.2 08.4401.21K? 0 +202641.25 +071742.0 +000036.8+000043.500009.0 08.4401.24K? 0 +202643.82 -404246.3 -000000.7+000006.500009.7 08.4401.08K? 0 +203303.67 -000701.6 +000011.9-000003.000002.4 08.4401.20K? 0 +203447.31 -090433.4 -000006.3-000001.200003.7 08.4401.62K? 0 +203645.59 +322716.8 -000015.1-000018.600004.5 08.4401.92M? 0 +203649.67 +683329.1 +000002.2-000021.800007.8 08.4401.98M? 0 +203750.52 +334657.8 -000003.0+000002.100005.8 08.4401.48K? 0 +204130.42 -640855.0 +000009.5-000018.100010.4 08.4401.41K? 0 +204649.37 +022615.2 -000007.7+000006.700016.4 08.4401.28K? 0 0.10 1.00 +205518.39 -241404.8 -000009.7-000004.000002.8 08.4401.34K? 0 +205654.33 +124416.3 +000011.8-000005.600009.4 08.4401.58K? 0 +210104.86 -004607.9 +000004.5+000006.000003.3 08.4401.04K? 0 +210134.32 +333228.2 -000019.1-000029.400002.8 08.4401.09K? 1 +210312.72 +565540.5 +000030.6+000040.800006.8 08.4401.53K? 0 +210321.62 +201848.1 -000022.0-000011.100009.0 08.4401.19K? 0 +210511.76 +354548.7 -000011.1+000040.000010.9 08.4401.00K? 0 +210746.91 +712254.5 +000024.5+000018.700007.9 08.4401.19K? 0 +211155.09 -145730.7 +000029.7-000011.100036.7 08.4401.25K? 0 +211219.61 +014709.8 +000002.6-000002.000012.4 08.4401.22K? 0 +211754.86 +683356.2 -000008.6-000007.000000.2 08.4401.04K? 0 +212136.55 +065725.4 +000007.3+000002.300009.8 08.4401.67K? 0 +212725.54 +010222.8 +000006.6+000034.000014.1 08.4401.03K? 0 +213056.41 +123319.4 -000001.5+000003.900004.4 08.4401.70K? 0 +215350.23 +684754.7 +000019.1+000032.000003.0 08.4401.20K? 0 +221820.03 +472151.1 -000004.1+000000.300014.6 08.4401.12K? 0 +221848.65 -201349.3 +000003.6+000017.300007.7 08.4401.25K? 0 +221851.24 -382601.3 -000005.8-000019.100005.4 08.4401.03K? 0 +222337.64 -153505.7 -000006.8-000020.400007.8 08.4401.33K? 0 +222428.60 -094800.8 +000001.1+000008.000040.3 08.4401.40K? 0 +222858.60 +503237.1 +000000.5-000009.300001.3 08.4401.72K? 0 +222945.15 +681020.0 +000016.8+000010.100002.6 08.4401.72K? 0 +223733.68 +443142.1 +000008.3+000001.000007.8 08.4401.11K? 0 +223836.70 -474236.2 +000039.7-000040.100008.7 08.4401.29K? 0 +224606.60 -135009.7 +000017.8-000012.900008.7 08.4401.17K? 0 +225034.10 -124129.1 +000052.5-000032.300011.9 08.4401.16K? 0 +230905.56 -300802.1 -000006.5-000001.500004.5 08.4401.31K? 0 +231933.97 -580727.2 +000008.8-000000.400000.6 08.4401.34K? 0 +232530.57 +173904.6 -000019.2-000002.100000.6 08.4401.00K? 0 diff --git a/kstars/kstars/data/hip071.dat b/kstars/kstars/data/hip071.dat new file mode 100644 index 00000000..4e81fea2 --- /dev/null +++ b/kstars/kstars/data/hip071.dat @@ -0,0 +1,1000 @@ +233209.40 +163743.4 +000075.2+000006.400007.2 08.4401.19K? 0 +234033.35 +080144.6 +000003.1-000004.700000.5 08.4401.28K? 0 +234241.89 +503449.5 +000032.3-000004.700006.5 08.4401.03K? 0 +234447.50 +361945.1 -000026.5-000029.000002.0 08.4401.21K? 0 +234616.00 +071042.5 +000038.1-000049.200005.7 08.4401.01K? 0 +235416.59 +555932.1 +000011.3-000025.800011.3 08.4401.12K? 0 +054513.72 +242512.5 +000000.3-000005.400044.4 08.4402.78N? 0 +000115.95 +194428.7 -000025.6-000051.500010.6 08.4500.85G? 0 +000734.70 -603830.2 +000036.6-000030.000001.7 08.4500.57F? 0 +000816.84 +562515.2 -000004.1-000021.100000.8 08.4500.12A? 0 +000949.97 +533136.0 -000026.2-000027.600008.7 08.4500.95K? 0 +001814.32 +552919.5 +000050.3+000037.400010.8 08.4500.90G? 0 +002156.69 +532851.2 -000001.4-000002.200001.2 08.4500.08A? 0 +002351.46 +292945.3 +000033.1-000003.600011.2 08.4500.57F? 0 +002417.07 +775001.2 -000081.4-000031.900018.0 08.4500.64G? 0 +002448.32 -232714.2 -000059.3-000051.600000.1 08.4500.45F? 0 +002910.11 -503641.7 +000339.9-000136.200016.8 08.4500.74G? 0 +003409.06 +570555.8 +000009.0-000004.700000.0 08.4500.02A? 0 +003436.61 +512705.2 +000063.5+000004.200001.3 08.4500.42F? 0 +003617.38 -381738.6 +000250.5-000047.400007.2 08.4500.63G? 0 +003657.20 -060639.1 -000053.6-000157.800002.3 08.4500.57F? 0 +003955.44 +212612.4 +000042.9-000051.800001.8 08.4500.43F? 0 +004047.04 -305133.7 +000009.1-000005.600014.2 08.4500.93G? 0 +004257.54 +515439.2 +000008.7-000006.100008.7 08.45-0.02B? 0 +004429.99 -541847.9 +000000.3+000008.400015.4 08.4500.38F? 0 +005015.13 +563134.1 +000088.4+000034.500013.9 08.4500.61G? 0 +005409.37 +554451.1 -000002.3-000003.400007.3 08.4500.05A? 0 +010438.16 -074027.9 +000036.2+000107.100000.4 08.4500.53F? 0 +011245.56 +805827.6 -000020.3+000007.300003.4 08.4500.92G? 0 +011342.48 -503931.1 +000006.4+000002.800000.0 08.4500.43F? 0 +011721.51 +774740.7 -000016.7+000010.200015.7 08.4500.31F? 0 +012210.39 -461317.6 -000007.8+000010.200000.7 08.4500.21A? 0 +012431.84 +504811.9 -000005.4-000000.100000.1 08.4500.15A? 0 +012634.33 +475844.1 -000007.8-000000.900012.1 08.4500.10A? 0 +012723.78 +000327.9 +000015.6+000004.100002.2 08.4500.38F? 0 +013545.63 +194013.7 -000059.7-000008.500014.8 08.4500.56F? 0 +014143.09 +450312.8 -000002.2-000013.900003.5 08.4500.12A? 0 +014326.31 +405828.7 +000057.0-000019.200017.6 08.4500.44F? 0 +015020.27 -234618.6 +000053.4-000019.600001.2 08.4500.85G? 0 +015052.03 +063143.7 +000106.6-000100.200001.7 08.4500.58F? 0 +015123.25 +432835.4 +000000.8+000000.600004.0 08.45-0.01B? 1 +015304.12 +145250.5 +000007.0+000033.100002.2 08.4500.49F? 0 +015341.97 +342940.7 +000007.4-000066.000017.1 08.4500.55F? 0 +015527.18 +633920.7 +000010.5-000002.400002.2 08.4500.16A? 0 +020029.54 -220431.9 +000017.8+000006.200009.8 08.4500.15A? 0 +020328.88 +263214.1 -000022.5-000013.200002.7 08.4500.45F? 0 +021058.92 -271315.5 -000013.5-000012.300005.6 08.4500.99K? 0 +021218.10 +215858.2 -000140.9-000073.100026.9 08.4500.78G? 0 +022800.09 +001316.9 +000047.2-000019.200000.1 08.4500.84G? 0 +022848.10 +235213.9 +000014.5+000010.300013.7 08.4500.12A? 0 +023005.86 -165839.5 -000008.1-000013.800011.3 08.4500.98K? 0 +023320.59 +613118.2 -000012.2-000008.800012.2 08.4500.36F? 0 +023450.76 +023909.3 -000001.2-000006.000005.3 08.4500.93G? 0 +023538.00 -493352.0 -000006.7+000012.700005.6 08.4500.39F? 0 +023848.16 +504542.2 +000003.9+000002.800018.1 08.4500.09A? 0 +024525.92 +135555.2 +000015.2-000008.300003.9 08.4500.04A? 0 +030800.51 -391817.2 +000009.1-000197.800007.3 08.4500.58G? 0 +031106.41 +084319.8 +000076.2-000047.900016.6 08.4500.36F? 0 +031250.41 -050753.4 +000050.6-000009.900009.1 08.4500.50F? 0 +031322.26 -095950.3 -000001.5+000013.800016.4 08.4500.27A? 0 +032002.71 -284701.2 +000341.4-000067.200029.3 08.4500.81G? 0 +032258.73 +274112.5 +000013.8-000012.600010.3 08.4500.34F? 0 +032356.63 +453132.2 +000001.9-000001.600011.7 08.4500.15A? 0 +032358.85 -261300.0 -000021.0+000040.600018.7 08.4500.50F? 0 +032513.33 +322246.1 +000059.3-000008.400003.2 08.4500.55F? 0 +033158.02 -495312.2 -000036.4-000080.800014.6 08.4500.45F? 0 +034306.90 -255833.0 +000096.0+000002.000007.0 08.4500.97K? 0 +034324.66 +002642.5 +000065.9+000011.600008.4 08.4500.63G? 0 +034516.94 +561122.0 +000005.0-000011.200004.9 08.4500.26A? 0 +034841.89 +254802.7 +000005.3-000004.500001.6 08.4500.11A? 0 +034923.93 +022949.1 -000026.8-000033.400013.7 08.4500.48F? 0 +035056.46 +480323.9 +000065.0-000048.500001.5 08.4500.58G? 0 +035337.40 +523346.8 +000115.2-000107.300022.0 08.4500.55F? 0 +035442.64 -075437.0 +000076.3-000109.100023.4 08.4500.57F? 0 +035627.12 +331057.7 -000056.3-000007.900008.1 08.4500.59G? 1 +035734.01 -542126.5 -000024.8-000009.700015.5 08.4500.44F? 0 0.10 1.00 +040249.65 -572734.1 +000007.3+000014.600008.3 08.4500.28A? 0 +040249.73 -311433.3 +000014.2-000010.500009.4 08.4500.35F? 0 +040528.80 +275247.1 -000000.8-000062.300003.6 08.4500.40F? 0 +041104.37 -340647.1 -000027.1+000009.100001.5 08.4500.44F? 0 +041155.20 -833607.0 +000019.1+000036.200001.0 08.4500.60G? 0 +041452.00 -052347.6 +000073.1+000019.000015.9 08.4500.54F? 0 +041701.27 +331428.3 +000059.2-000157.000038.7 08.4500.93G? 0 +042202.33 -345350.5 +000012.9+000021.600018.4 08.4500.56F? 0 +042212.41 -101554.2 -000002.0-000015.600001.9 08.4500.31F? 0 +042802.04 -424514.0 -000024.6-000000.300001.9 08.4500.38F? 0 +043404.86 +344801.2 -000007.0-000017.800008.8 08.4500.27A? 0 +043535.43 +323447.5 +000035.7-000030.200034.5 08.4500.52F? 0 +043820.06 +372145.0 +000017.4-000031.600018.2 08.4500.58G? 0 +043831.06 +184401.5 -000017.8-000000.400003.8 08.4500.21A? 0 +043942.80 -450244.0 +000044.1+000046.400007.1 08.4500.52F? 0 +044933.95 -153712.2 +000025.3-000075.400006.9 08.4500.45F? 0 +044956.19 +092922.7 +000032.9-000021.900027.6 08.4500.59G? 0 +045316.94 +434842.6 +000070.2-000013.700009.9 08.4500.67G? 0 +045448.54 -202322.2 +000035.3-000001.600010.2 08.4500.46F? 0 +045806.24 +014029.2 +000000.0+000000.000000.0 08.4500.53F? 1 +050351.57 -113942.6 +000006.2-000002.500001.8 08.4500.93G? 0 +050400.68 -055104.4 +000002.3-000015.800001.7 08.4500.47F? 0 +050441.97 +640756.8 -000005.3-000017.100007.0 08.4500.28A? 0 +050521.66 +341616.7 +000020.2-000038.900002.6 08.4500.32F? 0 +050914.61 +112935.8 -000007.5-000018.300003.5 08.4500.39F? 0 +051044.56 +250831.1 -000032.8-000199.400005.2 08.4500.62G? 0 +052112.50 +323446.2 +000017.3-000001.100005.3 08.4500.05A? 0 +052146.73 +394152.6 +000013.2-000066.400005.5 08.4500.54F? 0 +052218.52 -351750.6 -000015.6-000004.300010.2 08.4500.39F? 0 +052357.06 +195957.7 +000014.2-000043.100021.5 08.4500.54F? 0 +052724.26 +533527.9 -000019.9+000012.300013.9 08.4500.36F? 0 +052814.84 +042809.1 -000007.8-000042.400020.5 08.4500.38F? 0 +053218.19 +021720.0 +000013.3+000002.500003.0 08.4500.59G? 0 +053732.99 -273505.1 +000018.3-000001.000005.1 08.4500.41F? 0 +053750.95 +335802.1 +000011.0-000002.800010.4 08.4500.02A? 0 +053936.13 +065257.0 +000000.3+000001.000009.1 08.4500.27A? 0 +054253.05 -291947.4 -000018.3-000002.000000.7 08.4500.35F? 0 +054303.19 +252147.8 +000001.6-000001.100000.5 08.4500.15A? 0 +054337.44 +100110.5 +000003.9-000017.500023.5 08.4500.12A? 0 +054810.76 +380051.7 +000022.8-000023.300017.3 08.4500.33F? 0 +055035.56 +425857.4 +000018.4-000037.900026.9 08.4500.54F? 0 +055314.62 +185818.4 +000009.5+000003.400016.9 08.4500.02A? 0 +055406.41 -412038.6 +000040.7-000001.400011.6 08.4500.56F? 0 +055538.12 -295800.8 +000003.4-000001.900008.1 08.4500.88G? 0 +060038.77 +424440.0 -000023.7+000001.800009.9 08.4500.51F? 0 +060054.26 +380526.3 -000028.3+000014.900008.7 08.4500.42F? 0 +060149.38 +172534.6 -000009.2+000005.700003.8 08.4500.12A? 0 +060200.32 -214813.3 -000009.0-000016.200005.3 08.4500.26A? 0 +060656.45 -001256.5 -000009.1-000000.200007.2 08.4500.01A? 0 +060711.26 +321200.1 +000022.7-000007.900006.3 08.4500.34F? 0 +060739.89 +275135.6 +000000.6+000009.800006.7 08.45-0.04B? 0 +060814.11 -065357.4 -000001.3-000003.400020.5 08.4500.48F? 0 +060855.82 +154218.3 -000003.4-000010.400006.0 08.4500.34F? 0 +060914.77 +125821.6 +000006.7+000024.000004.6 08.4500.38F? 0 +060919.54 -034741.2 -000009.3-000001.300011.7 08.45-0.08B? 0 +060927.43 +191354.5 -000006.3+000019.400005.1 08.4500.48F? 0 +061004.51 -003348.9 -000026.1+000039.600004.6 08.4500.59G? 0 +061007.54 +174255.7 +000006.0-000007.000021.0 08.4500.15A? 0 +061010.34 +044305.5 +000036.8-000002.800017.4 08.4500.41F? 0 +061121.11 -362429.6 -000003.0+000009.300007.4 08.4500.06A? 0 +061258.28 +200413.9 +000017.1-000015.600005.3 08.4500.36F? 0 +061302.45 +025048.2 +000005.2+000001.400007.8 08.4500.07A? 0 +061443.81 +232140.4 +000013.7-000035.200011.3 08.4500.49F? 0 +061655.18 +252944.0 -000002.9+000017.700009.5 08.4500.56F? 0 +061909.50 +225806.7 -000010.5+000015.500028.9 08.4500.26A? 0 +062356.60 +645441.0 -000034.6+000018.200008.0 08.4500.37F? 0 +062421.07 -280125.7 -000036.0+000021.500020.0 08.4500.28A? 0 +062454.28 +405108.2 -000075.9-000020.800004.3 08.4500.63G? 0 +062607.99 -043741.6 -000007.2-000014.900014.1 08.45-0.07B? 0 +062817.16 +244053.3 +000012.0-000015.000001.0 08.4500.08A? 0 +063011.22 -422612.2 -000005.2+000045.600014.9 08.4500.33F? 0 +063624.21 -182056.9 -000022.6+000006.100021.7 08.4500.53F? 0 +063829.96 +610137.8 -000005.1-000028.900012.7 08.4500.17A? 0 +064147.48 +304102.7 -000016.5+000006.600004.5 08.4500.40F? 0 +064524.28 -095848.9 +000006.3-000017.700003.1 08.4500.01A? 0 +064614.94 -204817.8 +000001.3+000004.500021.4 08.45-0.07B? 0 +065204.27 +160115.8 -000012.9-000014.600014.4 08.4500.00A? 0 +065238.02 -322859.0 -000002.7+000024.800008.5 08.4500.35F? 0 +065636.65 +463219.0 +000005.9-000005.700009.9 08.4500.08A? 0 +065713.65 -292938.7 -000008.5+000006.700017.7 08.4500.99K? 0 +065809.46 +651617.2 -000000.6-000061.700005.4 08.4500.52F? 0 +070108.45 -571130.5 -000001.7-000005.200003.9 08.4500.46F? 0 +070158.82 +242046.7 +000006.0-000017.200005.2 08.45-0.03B? 0 +070159.25 -212139.6 +000001.5-000053.900002.8 08.4500.57F? 0 +070421.54 +180401.9 -000007.0-000005.300015.7 08.4500.64G? 0 +070443.62 -604827.3 -000018.3-000043.800006.7 08.4500.40F? 0 +070545.57 +053642.8 +000026.4-000054.100000.0 08.4500.89G? 0 +070734.63 -850135.4 -000019.6+000035.400005.4 08.4500.20A? 0 +070918.04 +085129.1 +000005.6-000078.900011.7 08.4500.41F? 0 +071018.21 -402204.2 -000013.2+000011.200007.1 08.4500.19A? 0 +071309.72 -283042.0 -000012.0+000012.700000.9 08.4500.32F? 0 +071359.95 +070210.7 +000042.5-000023.000012.5 08.4500.80G? 0 +072310.93 -364907.3 -000006.0-000000.300009.2 08.45-0.06B? 0 +072326.66 -235549.9 -000003.9-000008.000004.9 08.4500.34F? 0 +072559.25 +045844.9 +000002.0+000004.300021.3 08.4500.96K? 0 +072803.06 +250140.8 -000012.1-000016.100016.6 08.4500.32F? 0 +072819.10 -241010.0 +000003.4+000002.800012.0 08.45-0.06B? 0 +072921.72 -165832.8 -000002.2+000001.600007.5 08.45-0.00B? 0 +073437.84 +001027.8 -000010.1+000006.200018.2 08.4500.02A? 0 +073451.44 +000933.9 -000030.3-000020.800013.5 08.4500.49F? 0 +073500.97 +815950.4 +000010.4+000000.700002.3 08.4500.45F? 0 +073533.48 -540735.1 -000003.0+000024.200002.1 08.4500.24A? 0 +073809.91 +334230.7 -000020.3-000116.800024.4 08.4500.66G? 0 +074009.71 -483048.0 -000007.7-000001.300005.1 08.4500.49F? 0 +074146.67 +661341.8 -000018.8-000023.900008.3 08.4500.14A? 0 +074252.40 -041534.2 -000031.1+000008.000008.5 08.4500.98K? 0 +074440.98 +170016.6 +000001.8-000008.500003.7 08.4500.02A? 0 +074718.77 -121207.7 +000018.5-000031.600004.6 08.4500.39F? 0 +074731.23 +230912.4 -000024.3-000000.900005.8 08.4500.98K? 0 +075311.89 -451307.5 -000005.5+000002.700002.7 08.45-0.07B? 0 +075423.66 -094708.1 +000006.1-000020.700001.0 08.4500.77G? 0 +080138.40 -364016.3 -000020.6+000014.900006.2 08.4500.19A? 0 +080140.81 -522523.3 -000035.0+000028.500007.2 08.4500.98K? 0 +080517.36 -364420.9 -000000.9+000020.500001.5 08.45-0.02B? 0 +080711.95 +100849.3 -000023.8-000046.600003.9 08.4500.33F? 0 +080831.39 -151317.1 +000009.2-000008.600009.9 08.4500.86G? 0 +081134.07 -672118.4 +000012.3-000004.600004.4 08.4500.99K? 0 +081237.29 +460035.7 +000015.0-000015.200019.2 08.4500.49F? 0 +081701.33 +302008.3 -000027.8-000032.300003.5 08.4500.34F? 0 +081722.50 +525534.6 -000024.9-000017.300004.8 08.4500.33F? 0 +082002.79 +732012.3 -000090.0-000248.100014.2 08.4500.59G? 0 +082048.08 +012317.0 -000016.2-000026.000033.6 08.4500.53F? 0 +082341.65 -323540.4 -000024.7+000013.600002.6 08.4500.24A? 0 +082611.23 +043010.0 +000000.0+000000.000000.0 08.4500.21A? 1 +082656.28 -512954.2 -000024.0+000021.700006.4 08.4500.04A? 0 +083427.45 -612917.9 -000016.1+000006.600004.1 08.4500.07A? 0 +083517.79 +203352.7 -000036.2-000019.000004.7 08.4500.24A? 0 +083605.97 -014229.3 -000012.4+000005.500003.0 08.4500.12A? 0 +084200.11 -423552.1 -000012.1+000003.100001.2 08.45-0.02B? 1 +084314.03 +632004.0 -000052.0-000172.900005.5 08.4500.83G? 0 +084615.19 -420206.7 -000012.7+000004.700008.5 08.45-0.02B? 0 +084955.22 +111510.4 -000035.1-000025.800040.0 08.4500.96K? 0 +085349.93 +265447.7 -000000.1-000010.900038.5 08.4500.79G? 0 +085352.12 -504009.5 -000015.4+000023.200003.8 08.4500.14A? 0 +085819.41 +020422.3 +000006.2-000028.700004.8 08.4500.95G? 0 +085834.83 -225656.0 -000055.1+000001.000011.9 08.4500.96K? 0 +090022.93 -464254.1 -000008.5+000004.900010.0 08.4500.36F? 0 +090402.38 -610114.1 -000003.3-000006.500005.8 08.4500.42F? 0 +090702.78 +231935.8 -000043.0-000027.000002.0 08.4500.32F? 0 +090823.16 -514529.9 +000019.1-000011.800008.6 08.4500.99K? 0 +090951.84 -194429.8 -000029.1-000009.800003.0 08.4500.96K? 0 +091839.80 -333656.6 +000006.6-000006.300002.8 08.4500.12A? 0 +092142.11 +081242.1 -000092.9+000013.000023.9 08.4500.48F? 0 +092657.10 -215824.0 -000021.5+000005.100009.9 08.4500.91G? 0 +093225.85 +371540.7 -000022.3-000024.000021.5 08.4500.13A? 0 +093239.06 -532207.3 -000005.0+000001.300002.9 08.45-0.04B? 0 +093908.94 +521934.3 +000000.6-000058.200019.2 08.4500.47F? 0 +094622.40 -673943.5 -000003.8+000000.000005.3 08.4500.27A? 0 +094811.93 -412537.8 -000006.8+000003.800006.5 08.4500.30A? 1 +095019.44 +440002.6 +000045.8-000054.100021.1 08.4500.39F? 0 +095039.93 +701231.5 -000024.1-000011.800003.8 08.4500.45F? 0 +095215.01 -670738.7 -000026.0+000017.800001.4 08.4500.13A? 0 +095546.95 +700227.9 -000014.7+000029.500012.6 08.4500.70G? 0 +095649.51 -054704.1 +000008.1-000020.700003.9 08.4500.53F? 0 +100228.27 -150756.3 -000004.4-000016.500006.7 08.4500.59G? 0 +101132.26 -373354.0 -000005.6-000024.100014.5 08.4500.97K? 0 +101407.74 -484328.1 +000010.9-000045.000003.3 08.4500.52F? 0 +101453.32 -562901.8 -000003.7+000001.200003.5 08.45-0.00B? 0 +102134.10 -492403.5 -000004.1-000004.300008.7 08.4500.96K? 0 +102325.25 -464115.6 -000016.6+000014.900004.5 08.4500.06A? 0 +103558.48 -615149.7 -000005.7+000006.100001.5 08.4500.04A? 0 +103646.26 -065333.1 -000045.5-000027.800001.9 08.4500.52F? 0 +104550.65 -680749.5 -000006.9-000004.400003.1 08.4500.02A? 0 +105343.69 -295445.5 -000010.3-000010.100002.8 08.4500.16A? 0 +105616.67 +274423.7 -000441.1-000119.100025.0 08.4500.75G? 0 +105704.65 +351153.9 +000013.2+000006.600009.7 08.4500.95G? 0 +105815.40 +615702.5 -000075.2-000092.600009.3 08.4500.58G? 0 +105948.36 +251723.5 -000128.0+000007.800024.3 08.4500.77G? 0 +110353.52 -582343.1 -000018.5+000011.400021.3 08.4500.02A? 0 0.10 1.00 +110648.21 -472126.3 -000039.0+000007.700014.0 08.4500.99K? 0 +110656.50 -581408.6 +000015.8+000003.600031.7 08.45-0.03B? 0 0.10 1.00 +110732.00 -612252.1 -000004.5-000009.500006.1 08.45-0.03B? 1 +111222.15 -583435.8 -000019.8+000011.600003.3 08.45-0.04B? 0 +111225.10 -100843.7 -000114.8-000019.800017.0 08.4500.41F? 0 +111230.93 -310808.3 +000023.7-000059.900001.0 08.4500.53F? 0 +111251.56 +001314.8 -000012.1+000006.700006.7 08.4500.66G? 0 +112002.31 -593413.2 -000007.7+000013.500012.4 08.4500.06A? 0 +112216.41 -263938.6 -000027.0+000008.400010.7 08.4500.31A? 0 +112506.22 +202509.6 -000032.0-000019.200004.9 08.4500.94G? 0 +112717.56 -373202.3 -000029.6+000016.100013.2 08.4500.15A? 0 +113506.94 -560158.7 -000029.3+000004.500001.1 08.4500.96K? 0 +113828.22 -482609.6 -000040.8-000000.100009.7 08.4500.98K? 0 +113912.59 -515348.4 -000013.4-000013.800002.8 08.4500.63G? 0 +114518.71 -745226.3 -000030.9-000001.100003.2 08.4500.26A? 0 +114752.88 +530054.5 +000008.0-000006.800002.1 08.4500.36F? 0 +114859.21 +143026.9 -000046.1+000044.600030.2 08.4500.70G? 0 +114904.72 -123654.1 -000034.2-000008.300001.2 08.4500.41F? 0 +115245.84 -391832.1 -000003.7-000008.300018.7 08.4500.96K? 0 +115405.41 -295856.8 -000121.8-000035.500017.7 08.4500.72G? 0 +115722.68 +581759.6 -000096.4-000021.800011.1 08.4500.65G? 0 +115759.92 -140640.5 +000011.6+000009.900006.1 08.4500.30A? 0 +115827.00 +265014.5 +000018.3-000001.600014.4 08.4500.10A? 0 +120311.85 +471017.1 +000010.4-000002.000004.6 08.4500.96K? 0 +120659.54 +470832.6 +000031.2-000016.700007.7 08.4500.50F? 0 +121514.44 -730339.9 -000020.0-000013.400006.8 08.4500.28A? 0 +121518.60 -632530.2 -000032.0-000013.700017.5 08.4500.60G? 0 +122248.93 +683129.1 -000011.6+000009.700003.7 08.4500.22A? 0 +122635.08 +762304.2 -000020.5+000018.800004.4 08.4500.20A? 0 +123457.64 -211256.3 +000004.5+000025.700015.8 08.4500.38F? 0 +124520.30 -294654.9 -000040.8+000011.500001.6 08.4500.26A? 0 +124628.97 +163117.2 -000013.0-000013.300004.5 08.4500.25A? 0 +125754.99 -070827.4 -000003.6-000005.400021.9 08.4500.98K? 0 +131022.18 -250145.1 +000022.4-000004.400018.3 08.4500.45F? 0 +131247.46 +265252.3 -000043.9-000009.600003.6 08.4500.32F? 0 +131537.67 -552309.1 +000003.8-000012.500007.3 08.4500.83G? 0 +131926.66 +224940.0 -000017.2-000030.300006.7 08.4500.48F? 0 +132325.31 -092425.0 -000028.0-000032.500025.8 08.4500.46F? 0 +132618.15 -580439.4 -000020.0-000014.400015.2 08.4500.37F? 0 +133303.68 -270014.5 -000031.6-000011.700004.4 08.4500.95K? 0 +133413.19 -471438.1 +000094.3+000073.100021.0 08.4500.65G? 0 +133613.35 -112613.8 -000043.2-000008.200010.7 08.4500.93G? 0 +133928.17 -571749.1 +000043.6-000046.600025.0 08.4500.47F? 0 +134443.97 -491757.6 -000034.2-000034.200004.8 08.4500.38F? 0 +134729.26 -642154.0 -000005.4-000009.700007.8 08.45-0.04B? 0 +135031.31 -592201.0 +000005.2-000007.600008.5 08.4500.04A? 0 +135533.84 -355001.2 -000197.8-000097.200006.6 08.4500.51F? 0 +140119.90 +411729.8 -000041.8+000024.300007.7 08.4500.56F? 0 +140145.51 -611814.3 -000009.2-000003.600002.8 08.4500.01A? 0 +140757.62 -020817.3 -000051.4-000018.000014.9 08.4500.50F? 0 +140821.44 -420251.7 -000006.4-000007.900006.9 08.4500.33F? 0 +141501.76 -614226.9 +000000.0+000000.000000.0 08.4500.14A? 0 +142148.33 -480418.6 -000034.5-000000.700000.4 08.4500.60G? 0 +142201.48 +573652.4 -000054.2+000024.400016.2 08.4500.85G? 0 +142933.66 -701418.3 -000004.5-000000.400007.1 08.4500.04A? 0 +143221.80 -175252.3 -000024.9+000002.800022.4 08.4500.24A? 0 +143346.26 -210201.9 -000024.8-000013.800006.8 08.4500.20A? 0 +144242.33 -741841.5 +000107.1-000017.700029.6 08.4500.63G? 0 0.10 1.00 +145049.03 -003327.0 +000010.3-000010.800008.1 08.4500.46F? 0 +145654.66 +532258.3 -000026.3-000280.500010.7 08.4500.63G? 0 +151358.99 -412744.6 +000000.0+000000.000000.0 08.4500.00B? 0 +151611.81 -694501.0 -000010.2-000012.900013.2 08.4500.17A? 0 +152326.80 +104456.6 -000063.8+000053.800014.1 08.4500.88G? 0 +152516.07 -380928.2 -000044.4-000025.300007.1 08.4500.40F? 0 +153138.15 -111437.4 -000079.9-000032.500016.8 08.4500.53F? 0 +153226.12 -544310.5 +000014.1-000005.200005.6 08.4500.06A? 0 +154239.46 -710344.7 -000001.5-000014.400001.9 08.45-0.04B? 0 +154459.67 -151029.9 -000004.3-000002.300010.4 08.4500.48F? 1 +154615.11 -505429.8 -000000.9-000002.100010.1 08.4500.62G? 0 +154919.72 +394027.3 -000007.0-000008.700011.8 08.4500.04A? 0 +155054.78 +771554.9 -000003.5+000012.200008.4 08.4500.48F? 0 +155329.37 +102041.0 -000024.6+000025.800002.3 08.4500.38F? 0 +160014.40 +064849.1 -000055.6-000025.500006.2 08.4500.99K? 0 +160508.93 +030327.3 -000035.9+000003.000004.4 08.4500.53F? 0 +160609.74 +613731.6 -000011.0+000010.100002.8 08.4500.04A? 0 +161404.62 -022019.6 +000012.8-000005.300002.5 08.4500.45F? 0 +161408.69 -660826.9 +000002.5-000009.300000.8 08.45-0.01B? 0 +162013.25 -642952.6 -000004.6-000002.300000.3 08.45-0.04B? 0 +162441.70 +144440.3 -000026.7-000017.400006.9 08.4500.29A? 0 +162640.99 -594608.9 +000019.4+000002.700010.0 08.4500.01A? 0 +163147.21 +112542.0 -000014.9+000104.200008.6 08.4500.46F? 0 +163308.79 +632416.2 +000013.0+000028.700004.8 08.4500.97K? 0 +163421.38 -064945.0 -000006.3+000011.500005.4 08.4500.46F? 0 +163832.96 +213221.7 -000001.3-000021.100004.6 08.4500.95K? 0 +163942.46 -033710.3 -000007.8-000000.200016.8 08.4500.35F? 0 +165029.82 -033738.7 +000023.3-000029.600000.1 08.4500.14A? 0 +165500.89 +371912.3 -000005.2-000003.000001.6 08.4500.99K? 0 +165812.21 +252018.7 -000017.1-000014.600002.4 08.4500.27A? 0 +165829.74 -670241.7 +000000.7-000025.900003.2 08.4500.96K? 0 +165957.78 -042056.7 +000006.1-000034.600013.9 08.4500.48F? 0 +170122.50 -594537.1 +000094.3-000040.700015.4 08.4500.44F? 0 +170202.21 -250332.5 +000007.1+000002.800009.3 08.4500.04A? 0 +170338.32 -370940.4 +000001.1-000002.100009.6 08.4500.04A? 0 +170358.15 -300458.1 -000012.1+000000.200007.0 08.4500.11A? 0 +170528.39 +122932.5 +000040.7+000013.800009.9 08.4500.20A? 0 +170602.61 -315711.1 +000014.6-000022.400006.7 08.4500.44F? 0 +171506.54 -212212.9 +000031.1+000007.100023.6 08.4500.49F? 0 +172156.63 -150307.6 -000009.5+000016.800006.4 08.4500.17A? 0 +172454.76 +131942.2 -000013.2-000004.200001.9 08.4500.50F? 0 +172930.97 +030026.5 -000008.0-000020.600007.5 08.4500.05A? 0 +173304.37 +315809.2 -000002.6-000017.200005.2 08.4500.12A? 0 +173529.27 +323751.9 +000013.1+000020.900006.2 08.4500.25A? 0 +173713.03 +605718.5 +000015.6+000014.000006.3 08.4500.20A? 0 +173853.05 +154841.3 -000006.0+000011.600008.6 08.4500.19A? 0 +174156.06 +452946.9 -000080.5-000156.200004.0 08.4500.52F? 0 +174740.20 -492432.3 +000009.9-000003.900020.2 08.45-0.06B? 0 +174823.34 +583210.0 -000001.9-000023.100003.7 08.4500.93G? 0 +175033.03 +352324.2 -000005.8+000036.700001.5 08.4500.42F? 0 +175210.44 -350006.5 -000029.5-000035.800019.3 08.4500.04A? 0 +175221.83 -533026.5 -000018.6-000006.800001.3 08.4500.18A? 0 +175342.41 -290043.7 +000010.1-000000.500018.4 08.4500.28A? 0 +175434.33 +241614.5 -000009.9-000017.900007.3 08.4500.06A? 0 +175435.92 -352958.1 +000024.7-000010.100017.7 08.4500.05A? 0 +175452.79 -344503.6 +000029.8-000025.700003.8 08.4500.04A? 0 +175902.12 +300258.5 +000006.4+000011.500001.9 08.4500.10A? 0 0.10 1.00 +180210.60 -161331.1 +000011.6-000002.800010.0 08.4500.96K? 0 +180236.77 +160804.4 +000036.1+000010.000020.7 08.4500.90G? 0 +180310.14 +500355.6 -000021.0-000031.600005.0 08.4500.57F? 0 +180738.23 -220657.4 -000013.6-000007.800013.6 08.4500.06A? 0 +180831.85 +331419.1 +000001.9-000002.500003.4 08.4500.32F? 0 +181340.09 +152230.6 -000001.1-000023.800002.0 08.4500.25A? 0 +181627.78 +102634.8 +000007.6+000001.700007.6 08.4500.08A? 0 +182737.01 +022259.4 -000047.9+000057.300010.5 08.4500.60G? 0 +182844.37 +164626.4 +000176.4-000035.400020.0 08.4500.63G? 0 +182957.66 +011053.7 +000003.7-000014.300005.3 08.4500.15A? 0 +184130.41 +125831.2 +000003.6-000003.700010.2 08.4500.15A? 0 +184130.50 -083128.6 -000008.6+000024.400003.6 08.4500.80G? 0 +184330.22 -052756.9 -000002.9+000000.000008.2 08.4500.56F? 0 +184358.19 +461302.7 -000005.3-000003.100012.4 08.4500.05A? 0 +184505.47 +592557.4 +000016.2+000004.300008.4 08.4500.96K? 0 +184553.93 +244959.7 +000006.2+000002.000008.0 08.4500.27A? 0 +184643.13 -293010.0 -000081.5-000179.300013.9 08.4500.64G? 0 +184732.80 +800937.3 +000038.9+000072.200005.5 08.4500.70G? 0 +184804.36 -460544.9 +000000.7-000002.500002.2 08.4500.91G? 0 +185000.89 +040833.4 -000002.0-000024.800009.6 08.4500.55F? 0 +185100.81 -174720.5 +000006.4+000008.900010.9 08.4500.13A? 0 +185310.52 -492121.2 -000000.5-000020.700009.0 08.4500.17A? 0 +190711.85 +442818.4 +000002.6+000002.700006.0 08.4500.40F? 0 +190900.91 -125122.5 +000030.9+000028.100004.6 08.4500.57F? 0 +191558.87 +562605.9 -000008.3+000013.000000.1 08.4500.94G? 0 +191743.99 +255104.1 +000012.4+000002.400004.8 08.4500.15A? 0 +191800.49 -480601.3 -000005.9+000001.500011.9 08.45-0.09B? 0 +191905.03 +100244.5 -000011.1+000007.000002.4 08.4500.19A? 0 +191922.00 +383149.3 +000006.9-000003.300006.0 08.4500.24A? 0 +192244.89 +565429.6 +000058.6+000015.100004.5 08.4500.43F? 0 +192548.95 -342421.2 +000009.4+000001.200023.0 08.4500.21A? 0 +192835.23 -091220.9 -000014.5+000000.700009.2 08.4500.24A? 0 +192919.05 +423829.1 +000004.7-000002.600008.7 08.4500.15A? 0 +193002.73 -193314.4 -000011.5+000022.500017.0 08.4500.31F? 0 +193019.62 -205003.7 +000007.6+000004.600002.5 08.4500.14A? 0 +193144.55 +334801.1 +000010.7+000004.600012.0 08.4500.34F? 0 +193401.30 -504508.8 -000010.8-000001.400005.0 08.4500.10A? 0 +193453.92 +051037.5 +000026.9-000003.200004.3 08.4500.39F? 0 +193623.93 +354115.5 -000003.1+000005.000001.5 08.45-0.02B? 1 +193700.56 +071230.6 +000015.8+000053.500023.9 08.4500.62G? 0 +194141.58 -233808.5 +000003.1-000010.900004.1 08.4500.02A? 0 +194320.32 +692920.4 +000030.1+000035.500004.9 08.4500.33F? 0 +194652.82 +185254.7 +000011.9-000007.300003.0 08.4500.38F? 0 +194954.46 +080143.8 +000000.3+000039.700011.9 08.4500.45F? 0 +195734.64 +042827.7 +000011.2-000013.400007.0 08.4500.97K? 0 +195754.78 +083757.2 -000006.8-000015.500005.6 08.45-0.08B? 0 +200920.38 -275720.2 -000015.8-000023.500023.6 08.4500.34F? 0 +200922.80 +054038.7 -000017.8-000021.200007.8 08.4500.96K? 0 +201417.80 +404238.2 -000016.7-000028.900001.4 08.4500.26A? 0 +201436.73 -142001.8 -000003.8-000013.400013.9 08.4500.40F? 0 +201516.31 +193730.5 -000017.8-000120.900015.1 08.4500.65G? 0 +202449.65 -595752.9 +000021.6-000028.100004.2 08.4500.23A? 0 +202740.71 +495619.2 -000015.3+000075.500012.6 08.4500.44F? 0 +203450.92 +322733.4 +000004.7+000001.300003.9 08.4500.01A? 0 +203603.71 -623614.6 +000051.3-000031.600003.2 08.4500.32F? 0 +203923.37 -082023.1 -000022.6+000008.100019.4 08.4500.45F? 0 +204002.40 +240431.0 +000003.4-000023.400003.6 08.4500.27A? 0 +204145.22 -670257.3 -000009.7-000010.700003.1 08.4500.26A? 0 +204957.29 +361946.2 -000002.9-000010.400000.2 08.45-0.12B? 0 +205421.67 -083041.2 +000043.4+000023.100009.8 08.4500.39F? 0 +210308.58 -110253.6 +000004.8-000008.700001.6 08.4500.01A? 0 +211231.16 +320149.9 +000005.6+000001.300006.0 08.45-0.04B? 0 +211319.07 +680923.4 +000003.3+000000.500008.1 08.4500.20A? 0 +211419.31 -424754.8 +000018.8-000043.900013.0 08.4500.31A? 0 +211500.78 +603514.9 -000057.5-000021.400002.5 08.4500.44F? 0 +212025.63 +103001.2 -000014.8-000002.500010.5 08.4500.32F? 0 +212216.47 -145510.6 +000000.0+000000.000000.0 08.4500.51F? 1 +213018.06 +471019.0 -000020.0+000007.200013.0 08.4500.51F? 0 +213210.50 +502608.6 -000024.3-000024.700001.8 08.4500.19A? 0 +213748.37 +082521.7 -000031.3-000000.800022.0 08.4500.45F? 0 +213754.74 -084146.6 +000020.0+000006.700002.6 08.45-0.07B? 0 +213930.52 +414356.7 +000012.7-000016.100005.4 08.4500.96K? 0 +213940.27 +175809.3 -000009.5-000003.800009.9 08.4500.14A? 0 +214402.94 +332006.9 +000003.6-000001.900008.8 08.4500.47F? 0 +214604.70 +655625.3 +000025.4+000022.400001.2 08.4500.18A? 0 +214735.18 +581654.7 +000096.4+000026.400018.6 08.4500.70G? 0 +215321.54 -101520.0 +000012.4-000014.700011.7 08.4500.98K? 0 +215355.98 -254637.3 +000008.3+000008.100004.0 08.4500.31A? 0 +215444.70 +395607.6 +000000.8-000003.800002.7 08.4500.06A? 0 +215623.68 +365221.0 +000001.7-000000.400000.2 08.4500.25A? 0 +215640.45 +160725.6 -000018.0-000016.000007.7 08.4500.51F? 0 +215746.29 +234319.2 +000014.7-000042.400006.0 08.4500.45F? 0 +220206.32 -742955.2 +000050.0-000026.700005.8 08.4500.33F? 0 +220645.97 -452330.5 +000385.9-000255.500034.1 08.4500.84G? 0 +221708.66 -515838.0 +000000.0+000000.000000.0 08.4500.40F? 1 +222203.38 +553514.3 +000001.3-000012.900000.0 08.4500.70G? 0 +222826.72 +212340.6 -000022.1+000000.200004.9 08.4500.98K? 0 +223036.07 +533144.8 +000019.9+000008.600000.1 08.4500.31A? 0 +223420.75 +501258.4 -000000.3-000013.400005.5 08.45-0.02B? 0 +223753.08 -691658.5 +000076.7-000044.500011.7 08.4500.35F? 0 +225047.15 -654251.8 +000117.0+000074.500021.1 08.4500.74G? 0 +225652.29 +594127.5 +000020.8+000011.300006.0 08.45-0.01B? 0 +230812.23 -633740.8 +000104.2-000068.200011.9 08.4500.62G? 0 +230901.50 +600938.1 +000069.6-000031.200018.7 08.4500.58F? 0 +230925.75 -474539.0 +000064.4-000033.400009.1 08.4500.47F? 0 +231030.39 -282542.8 -000001.7-000015.900007.5 08.4500.44F? 0 +231619.98 +175033.0 +000012.4-000104.100032.2 08.4500.55F? 0 +232558.52 +274124.5 +000000.4-000018.600001.6 08.4500.35F? 0 +232904.05 +594511.0 +000001.1+000007.600000.0 08.4500.49F? 0 +233039.23 -381939.8 +000032.8+000013.500007.4 08.4500.57F? 0 +233420.00 +084247.4 +000094.0+000003.600029.0 08.4500.50F? 0 +233429.12 +251527.5 +000012.6-000022.200002.5 08.4500.41F? 0 +233627.25 +261603.2 -000025.0-000004.200001.7 08.4500.21A? 0 +233631.52 +453054.8 +000019.8-000101.900011.7 08.4500.68G? 0 +234347.40 +620953.4 -000000.7-000010.200008.2 08.4500.38F? 0 +234555.34 +500942.3 -000005.9-000009.400001.3 08.4500.13A? 0 +234751.21 +625744.0 +000004.8-000003.600003.0 08.4500.25A? 0 +235049.89 +414529.2 -000021.4-000031.100002.1 08.4500.47F? 0 +000139.46 -644540.2 +000000.1-000006.500004.2 08.4501.58K? 0 +000148.82 +362101.2 +000007.2-000005.300001.2 08.4501.35K? 0 +001025.67 +495221.8 -000014.3-000002.600009.9 08.4501.62K? 0 +001543.62 -350900.9 +000013.0-000009.300012.7 08.4501.21K? 0 +001550.28 +422038.2 +000002.7-000015.500009.9 08.4501.65K? 0 +001831.96 -275707.1 +000038.6-000013.300025.9 08.4501.36K? 0 +001835.49 +193947.3 -000014.3-000022.800019.0 08.4501.04K? 0 +003505.15 +391004.7 -000003.4-000003.200011.5 08.4501.27K? 0 +003742.32 +080116.1 -000017.7-000036.700011.6 08.4501.64K? 0 +003753.73 -402917.8 -000000.6+000023.300015.9 08.4501.09K? 0 +004258.58 +064841.8 +000023.5-000026.300038.4 08.4501.18K? 0 +004357.25 +553715.9 -000017.2+000013.500016.2 08.4501.19K? 0 +004416.87 -220421.7 +000060.2+000041.400019.7 08.4501.01K? 0 +004816.59 +693210.1 +000005.3+000023.400006.7 08.4501.40K? 0 +010019.20 -400610.9 +000014.9-000007.000001.5 08.4501.05K? 0 +012010.82 +345811.5 -000020.0-000015.600000.2 08.4501.00K? 0 +012522.89 +573811.8 -000013.4-000013.600003.1 08.4501.83K? 0 +014601.06 +290951.7 -000006.6+000009.000013.6 08.4501.33K? 0 +014659.82 +714537.3 +000002.4+000000.600003.3 08.4501.27K? 0 +014759.10 +275503.1 +000033.6+000004.600008.2 08.4501.37K? 0 +014938.16 +274223.4 +000014.2+000000.100005.6 08.4501.63K? 0 +015034.62 +285622.3 +000025.5+000010.100010.2 08.4501.02K? 0 +015841.51 +325110.8 +000039.1+000005.100011.6 08.4501.61K? 0 +015843.07 +475947.8 -000010.5-000017.300003.3 08.4501.66K? 0 +020616.95 +305936.6 -000015.1-000041.800009.9 08.4501.13K? 0 +020848.76 -031220.5 +000008.8-000004.200013.8 08.4501.40K? 0 +021202.04 -285724.6 -000004.4-000022.900028.5 08.4501.26K? 0 +021409.56 +575312.3 +000039.1-000036.800019.5 08.4501.18K? 0 +021739.92 +362354.3 -000001.4-000018.200003.5 08.4501.32K? 0 +021900.71 +215417.2 +000031.9-000008.400021.5 08.4501.16K? 0 +022527.77 +245035.3 -000044.4-000004.100008.9 08.4501.03K? 0 +022643.34 -393512.8 +000006.7-000004.200007.7 08.4501.50K? 0 +023403.36 +523807.5 +000020.8+000000.200022.4 08.4501.63K? 0 +023835.05 +733514.3 -000007.9-000005.300004.6 08.4501.14K? 0 +025736.31 -585416.6 +000014.5+000019.200005.7 08.4501.24K? 0 +030307.87 -662504.2 +000050.4+000039.800006.6 08.4501.02K? 0 +031831.11 -730351.4 +000023.4+000027.300002.1 08.4501.09K? 0 +032421.59 -182824.3 +000004.4-000020.500011.1 08.4501.13K? 0 +032509.01 -650019.0 +000004.6-000005.600006.0 08.4501.09K? 0 +033148.90 -191857.8 +000031.3+000006.500000.3 08.4501.37K? 0 +034623.38 -800819.2 +000010.6-000024.700000.6 08.4501.18K? 0 +034803.28 -534508.4 +000003.1+000000.500001.7 08.4501.27K? 0 +035014.33 -695647.2 +000005.6-000006.600013.9 08.4501.44K? 0 +041414.82 -135253.8 -000003.9+000002.900003.9 08.4501.19K? 0 +041827.28 +280611.6 -000003.3-000013.700008.6 08.4501.94M? 0 +043229.68 +640019.4 -000001.8-000008.200001.2 08.4501.45K? 0 +043401.43 -061258.5 +000004.1-000039.100016.9 08.4501.25K? 0 +043435.39 +210621.0 -000039.1-000044.800006.0 08.4501.08K? 0 +043533.92 +414038.5 +000007.5-000012.400028.4 08.4501.11K? 0 +044717.09 -333650.2 +000033.1-000080.700009.4 08.4501.08K? 0 +045029.19 +013139.5 +000000.5-000037.700021.8 08.4501.46K? 0 +045241.88 -120755.2 -000025.2-000030.700013.4 08.4501.21K? 0 +045249.61 -252104.7 +000016.8+000002.900006.4 08.4501.27K? 0 +045515.64 +215050.7 +000037.5-000098.000029.0 08.4501.10K? 0 +045954.51 +683253.3 +000005.5-000018.700004.5 08.4501.40K? 0 +050126.71 -493437.8 +000021.7-000012.100003.0 08.4501.11K? 0 +052005.49 +372437.9 +000024.4-000001.300016.5 08.4501.49K? 0 +052616.65 +010331.3 -000004.8-000004.900016.7 08.4501.16K? 0 +053008.12 +373848.0 +000004.9-000020.600008.3 08.4501.09K? 0 +053309.11 +413847.5 +000009.2-000042.700027.8 08.4501.41K? 0 +054811.07 -760610.7 -000010.4-000010.400015.2 08.4501.17K? 0 +055256.24 -242615.3 +000012.8+000014.400009.6 08.4501.01K? 0 +060651.69 -525251.7 -000008.5+000034.000001.0 08.4501.08K? 0 +061111.15 -054328.4 +000006.3-000001.600025.8 08.4501.27K? 0 +061621.82 +112743.2 -000008.8-000021.900004.0 08.4501.57K? 0 +062555.42 -165422.9 -000003.4+000012.100001.9 08.4501.16K? 0 +062604.02 +014100.4 +000005.0+000018.200020.4 08.4501.20K? 1 +062841.86 -623327.8 +000017.2-000033.400007.8 08.4501.24K? 0 +063240.50 +333855.5 +000008.0-000000.400000.4 08.4501.36K? 0 +063620.10 -084913.3 +000010.1+000003.500004.3 08.4501.58K? 0 +063930.70 +223831.5 +000018.8-000028.400010.9 08.4501.57K? 0 +064028.97 -160043.5 -000021.8+000002.500001.5 08.4501.45K? 0 +064143.46 +100204.2 +000015.8+000012.200011.3 08.4501.30K? 0 +064723.08 -320129.8 -000011.3+000003.100000.0 08.4501.06K? 0 +064928.88 +494132.4 +000000.1+000012.900026.2 08.4501.40K? 0 +064936.46 -241248.8 -000001.2+000008.900022.2 08.4501.56K? 0 +065009.51 +183509.0 +000021.8-000030.800003.7 08.4501.10K? 0 +070351.54 +041233.9 -000005.5-000003.900017.1 08.4501.60K? 0 +070644.58 +203047.2 -000024.7-000016.700009.7 08.4501.63K? 0 +070937.93 -070842.0 +000009.2-000003.000010.5 08.4501.16K? 0 +071654.38 -580039.8 -000006.2+000080.900007.5 08.4501.26K? 0 +072409.77 -271415.3 +000002.5-000032.100018.0 08.4501.11K? 0 +072525.31 +140604.7 -000024.1-000023.200005.5 08.4501.03K? 0 +072819.86 +013524.9 -000022.9+000018.600014.7 08.4501.50K? 0 +072820.05 +480858.5 -000026.2+000017.800000.3 08.4501.42K? 0 +073103.68 +402132.1 +000032.1-000011.200028.9 08.4501.11K? 0 +073247.03 -205434.9 -000005.3+000010.800004.5 08.4501.10K? 0 +073649.08 -185709.3 -000028.0+000021.900010.2 08.4501.19K? 0 +073940.95 -505341.6 +000019.5-000069.000015.8 08.4501.12K? 0 +073955.20 -291544.9 -000009.2+000026.300010.1 08.4501.60K? 0 +074031.87 +701750.1 +000005.6-000004.700029.7 08.4501.08K? 0 +074553.77 -203813.6 +000020.8-000019.100010.6 08.4501.07K? 0 +074642.90 -191658.2 +000012.2+000003.100002.8 08.4501.71K? 0 +074807.63 +085004.6 +000004.8-000015.900010.6 08.4501.56K? 0 +074819.39 +334215.6 +000028.6-000037.700006.5 08.4501.08K? 0 +074947.47 -811217.3 +000009.5+000025.700009.8 08.4501.63K? 0 +075215.52 -344221.9 +000000.0+000000.000000.0 08.4501.25K? 1 +075515.90 -225927.6 +000012.0+000022.600008.4 08.4501.60K? 0 +080013.99 +044432.6 +000039.5-000032.600004.7 08.4501.23K? 0 +080149.25 -282428.4 -000008.0+000001.900008.1 08.4501.29K? 0 +081257.54 +045314.5 -000027.0-000019.300011.0 08.4501.05K? 0 +081732.13 -721708.7 -000014.9+000029.800000.9 08.4501.02K? 0 +082002.53 +355048.2 -000018.4+000002.800003.7 08.4501.00K? 0 +082330.14 -042525.0 +000009.8-000003.300007.8 08.4501.11K? 0 +082509.76 +740052.4 -000004.0+000005.700005.1 08.4501.05K? 0 +082533.69 +150808.8 -000019.2+000016.300010.6 08.4501.38K? 0 +082556.44 +552342.3 -000043.9-000069.300003.2 08.4501.00K? 0 +082920.54 -265517.3 -000002.1+000012.100006.8 08.4501.04K? 0 +083000.33 +651537.8 +000060.1-000051.800010.3 08.4501.26K? 0 +083826.20 +602644.6 -000016.9-000002.000003.8 08.4501.14K? 0 +084232.04 -261844.1 -000020.8+000002.000000.7 08.4501.60K? 0 +084937.96 -224523.7 -000002.5+000000.300004.0 08.4501.66K? 0 +090828.30 +410841.8 -000008.0-000010.900015.0 08.4501.51K? 0 +091533.94 -002115.8 -000006.0-000020.100002.1 08.4501.41K? 0 +091545.24 -532858.9 -000003.4-000006.800006.3 08.4501.07K? 0 +091721.80 +130453.6 +000011.3-000017.600003.6 08.4501.14K? 0 +091830.08 -610304.4 -000018.7+000009.200007.5 08.4501.09K? 0 +091947.75 +480437.0 +000014.4-000005.300023.3 08.4501.36K? 0 +092948.90 -124402.4 +000000.1+000013.200006.9 08.4501.50K? 0 +094219.27 -281408.0 -000012.5+000002.600007.0 08.4501.42K? 0 +094521.70 -544511.8 -000010.8-000003.100002.7 08.4501.19K? 0 +095009.53 +094048.9 -000002.2-000029.100001.8 08.4501.01K? 0 +095018.62 +051317.6 -000012.6+000007.700000.1 08.4501.65K? 0 +095757.46 -393429.0 -000010.9-000008.300005.2 08.4501.58K? 0 +095842.22 -041045.8 +000003.6-000049.500001.6 08.4501.12K? 0 +095919.70 -820634.7 +000013.4+000007.600000.1 08.4501.26K? 0 +100539.25 +284323.4 -000015.4-000028.300001.4 08.4501.03K? 0 +102008.88 -284005.6 +000004.4-000003.300026.5 08.4501.30K? 0 +102417.06 -544208.8 +000016.8+000007.600001.7 08.4501.67K? 0 +103408.52 +622408.5 -000047.8-000033.600006.9 08.4501.17K? 0 +103834.35 -573344.7 +000006.8+000005.000006.8 08.4501.51K? 0 +104433.26 -613441.9 -000012.3+000017.200004.0 08.4501.12K? 0 +104626.22 +340758.0 -000008.7-000012.800013.1 08.4501.08K? 0 +110713.13 -133938.8 -000026.0-000027.000001.8 08.4501.23K? 0 +111441.99 +123720.4 -000049.0-000030.100008.8 08.4501.18K? 0 +112206.61 -541006.0 -000019.3-000007.800013.5 08.4501.49K? 0 +113712.72 -043532.3 -000034.4+000009.100032.3 08.4501.35K? 0 +114006.98 +055251.3 -000001.1-000017.500000.5 08.4501.04K? 0 +115940.42 -393033.9 -000001.1-000009.100014.1 08.4501.47K? 0 +121249.52 -615352.3 -000014.1+000004.900004.4 08.4501.15K? 0 +122239.26 +270800.3 +000003.5-000020.200000.8 08.4501.53K? 0 +122452.22 +062149.2 -000021.4+000001.500028.4 08.4501.16K? 0 +122522.81 +553037.4 -000027.4+000023.400003.2 08.4501.20K? 0 +122839.52 -581100.7 -000015.9-000000.800003.3 08.4501.29K? 0 +123157.28 -054720.6 +000004.9+000008.300041.1 08.4501.10K? 0 +123928.43 +045340.8 -000091.1-000020.900005.9 08.4501.06K? 0 +124026.19 -535213.8 -000017.8-000000.200000.7 08.4501.14K? 0 +125034.27 -533627.2 -000023.5-000006.400009.3 08.4501.54K? 0 +131214.75 +295834.5 +000016.0+000009.300000.6 08.4501.52K? 0 +132049.08 -594805.5 -000005.0+000008.300003.9 08.4501.49K? 0 +132427.76 +761743.4 -000025.6+000006.900004.8 08.4501.03K? 0 +132900.06 +114304.5 -000039.2-000002.400002.5 08.4501.21K? 0 +133723.93 -374246.5 -000003.7+000005.000006.6 08.4501.39K? 0 +133909.57 +341547.5 +000025.9-000064.300027.4 08.4501.32K? 0 +134115.03 -295440.0 -000007.3+000023.100015.6 08.4501.20K? 0 +134504.20 +013134.9 +000005.7-000023.400002.5 08.4501.02K? 0 +134925.36 +175245.5 -000028.6+000008.500003.7 08.4501.21K? 0 +135123.20 -375443.7 -000004.7-000030.900005.4 08.4501.30K? 0 +135527.97 -012700.0 -000024.3-000023.000017.0 08.4501.35K? 0 +140116.57 +500820.5 -000041.1-000011.300004.5 08.4501.18K? 0 +142325.59 -414026.0 +000005.0-000006.000004.3 08.4501.19K? 0 +142459.69 -613504.4 -000014.6-000001.800006.0 08.4501.64K? 0 +142945.26 +385140.8 +000022.3-000012.700008.0 08.4501.26K? 0 0.10 1.00 +143843.22 +065904.8 -000026.5-000044.600000.8 08.4501.41K? 0 +144052.15 +184421.3 +000009.8-000038.100005.0 08.4501.25K? 0 +144257.87 -324814.5 -000004.9+000023.500004.9 08.4501.03K? 0 +144925.42 -592647.5 -000017.1-000023.900009.1 08.4501.15K? 0 +145755.31 -604957.5 -000002.9-000010.900008.4 08.4501.41K? 0 +150030.55 -415541.9 -000038.2-000001.700013.3 08.4501.06K? 0 +151201.97 +725216.5 +000001.0-000017.800017.2 08.4501.50K? 0 +151554.68 +011028.1 -000046.9-000036.500003.7 08.4501.20K? 0 +151858.70 +251141.2 +000008.7+000001.700008.9 08.4501.19K? 0 +152736.58 -551952.8 -000013.0+000004.300002.0 08.4501.01K? 0 +152904.95 +060034.4 +000023.5-000021.000014.8 08.4501.43K? 0 +153012.65 -702339.2 -000005.3-000006.100023.0 08.4501.28K? 0 +154630.38 -081228.9 -000023.7+000004.700004.8 08.4501.56K? 0 +155413.58 -585524.3 +000016.1+000005.500005.0 08.4501.28K? 0 +160254.58 -724600.0 +000013.3+000018.900007.4 08.4501.44K? 0 +160509.03 +473325.5 -000019.6+000013.600011.1 08.4501.05K? 0 +160923.91 +023231.0 -000008.1-000006.500002.4 08.4501.12K? 0 +161115.59 -692904.6 -000012.7-000027.200003.3 08.4501.25K? 0 +162618.61 -112910.3 -000035.6+000005.300018.5 08.4501.40K? 0 +164740.69 +341334.7 +000015.0-000024.000005.9 08.4501.55K? 0 +165214.94 -142213.6 -000044.6-000030.300007.1 08.4501.27K? 0 +165220.82 -505516.3 +000021.3-000021.100007.7 08.4501.54K? 0 +165626.98 +131510.1 -000000.6-000022.700006.9 08.4501.59K? 0 +170024.39 -715624.0 +000027.4+000011.600002.0 08.4501.10K? 0 +170614.38 -211554.9 +000023.6+000002.000007.4 08.4501.36K? 0 +170706.90 -430854.5 -000058.6-000039.300002.5 08.4501.26K? 0 +171903.74 +122227.2 -000012.4-000021.200014.4 08.4501.10K? 0 +172417.38 -315905.7 -000009.8+000006.500000.6 08.4501.11K? 0 +173157.25 +191232.3 -000010.1+000015.200003.3 08.4501.33K? 0 +174625.35 -240828.0 -000011.7-000025.000016.5 08.4501.31K? 0 +174913.75 -462744.2 +000008.5-000018.800004.6 08.4501.25K? 0 +175020.62 +431809.2 -000006.3-000003.000013.0 08.4501.07K? 0 +175537.33 -265552.2 -000009.8-000004.100013.4 08.4501.05K? 0 +175719.40 +301734.3 -000009.3+000001.300002.3 08.4501.08K? 0 +180012.39 -273634.6 -000001.9-000004.200003.0 08.4501.10K? 0 +181326.47 -364352.5 -000008.5-000037.100005.7 08.4501.39K? 0 +181602.24 +843641.4 +000005.5-000004.900005.0 08.4501.53K? 0 +182119.60 +345242.6 -000009.4+000014.500022.0 08.4501.09K? 0 +183710.12 -291414.5 -000004.9-000000.100009.8 08.4501.17K? 0 +183855.53 -225628.9 -000000.9+000024.200004.0 08.4501.06K? 0 +184914.50 -725717.7 +000005.2+000000.000011.7 08.4501.27K? 0 +185820.20 +214035.3 -000001.7+000006.300013.2 08.4501.13K? 0 +190030.56 -320729.7 -000021.5-000004.800008.6 08.4501.02K? 0 +191137.27 +262350.1 -000018.8-000026.600006.0 08.4501.40K? 0 +191402.73 -155405.5 +000024.1-000016.400007.8 08.4501.18K? 0 +191707.49 -041652.5 -000011.0-000034.400000.6 08.4501.09K? 0 +192448.29 -203531.8 +000032.0+000012.400021.8 08.4501.18K? 0 +192719.27 +502409.7 +000015.0-000031.300000.2 08.4501.13K? 0 +192850.66 -163102.8 +000026.8+000010.600000.9 08.4501.77K? 0 +193140.74 +741430.7 -000004.8-000017.700006.0 08.4501.27K? 0 +193151.68 -532137.5 -000013.0-000049.900005.8 08.4501.12K? 0 +193214.07 -282230.9 +000026.6-000046.400020.5 08.4501.15K? 0 +194250.15 +013152.6 -000000.9+000000.100014.3 08.4501.44K? 0 +194316.72 +361431.1 +000011.6+000013.300006.3 08.4501.72K? 0 +194529.06 -131544.3 +000004.3-000012.600011.0 08.4501.31K? 0 +195129.54 -155206.7 +000008.9-000003.400001.8 08.4501.73K? 0 +200528.40 +392110.4 +000022.0-000002.800008.6 08.4501.00K? 0 +200820.43 -032350.7 +000053.6-000011.100022.4 08.4501.78K? 0 +201103.27 +405641.7 -000006.2-000002.800007.7 08.4501.53K? 0 +201638.49 -402740.5 -000007.2-000047.700009.1 08.4501.09K? 0 +202249.52 +483045.6 -000000.3-000007.500001.8 08.4501.85M? 0 +202542.34 +261528.5 +000018.0+000011.700016.4 08.4501.01K? 0 +202711.46 +385254.3 +000002.7-000002.400009.4 08.4501.12K? 0 +202714.92 -685429.2 +000014.0-000024.700011.7 08.4501.00K? 0 +203529.57 -125739.8 -000026.1-000022.400000.2 08.4501.17K? 0 +203557.75 +284737.2 +000040.5-000004.800011.1 08.4501.33K? 0 +203722.99 +040610.4 +000019.4-000017.200008.9 08.4501.75K? 0 +203736.90 +513454.2 -000019.7-000015.500010.9 08.4501.68K? 0 +203904.28 +434822.3 -000006.4-000014.400006.3 08.4501.07K? 0 +204138.08 +591126.0 -000021.4-000007.100020.1 08.4501.95M? 0 +204148.46 -475445.7 -000008.3+000004.600018.5 08.4501.43K? 0 +205220.17 +104356.3 +000015.0+000005.100002.9 08.4501.59K? 0 +205448.61 -730404.9 -000003.9-000054.600003.1 08.4501.09K? 0 +210034.98 +294536.1 +000019.1+000000.500002.4 08.4501.68K? 0 +211226.29 +672737.7 +000005.4-000018.100007.4 08.4501.17K? 0 +211430.03 -140847.8 -000000.8+000005.300018.4 08.4501.34K? 0 +212257.85 +160014.9 -000007.8-000008.700019.2 08.4501.53K? 0 +212315.94 +480404.5 +000006.7-000009.300004.7 08.4501.01K? 0 +212544.16 +832606.7 -000012.8-000010.400012.2 08.4501.70K? 0 +212710.36 +630451.1 -000000.7-000018.200001.2 08.4501.08K? 0 +213323.05 +031646.0 +000022.7+000003.500009.4 08.4501.59K? 0 +213713.34 +084026.8 -000003.0-000000.300016.6 08.4501.59K? 0 +214236.20 +430037.9 -000018.9-000017.800000.4 08.4501.11K? 0 +214236.70 +311808.4 +000010.1+000001.300001.4 08.4501.51K? 0 +214417.82 -104636.5 +000026.2-000012.700016.5 08.4501.71K? 0 +214722.36 +284251.8 -000022.6-000004.700010.2 08.4501.22K? 0 +214901.63 -465303.8 +000013.5+000001.400000.9 08.4501.63K? 0 +220504.90 +372803.5 +000002.3+000000.700002.8 08.4501.00K? 0 +222508.22 +271424.6 -000012.3-000019.900005.1 08.4501.05K? 0 +223337.03 +475731.7 -000014.5-000000.500004.4 08.4501.53K? 0 +223714.96 +345540.6 -000009.2-000013.200009.8 08.4501.30K? 0 +223724.41 -345626.5 -000023.9-000014.400000.6 08.4501.51K? 0 +224544.09 +292341.4 +000000.9-000023.900006.2 08.4501.17K? 0 +225228.02 +723534.1 -000028.7-000006.900003.3 08.4501.07K? 0 +225724.48 +195745.5 +000046.6-000015.900007.6 08.4501.00K? 0 +225813.50 +302154.8 -000000.5+000000.500002.6 08.4501.69K? 0 +225905.22 +231431.4 -000011.8-000018.100020.5 08.4501.04K? 0 +230208.20 -703737.2 +000010.7-000031.600004.1 08.4501.18K? 0 +230605.72 +285738.8 +000017.1+000024.000025.7 08.4501.04K? 0 +231025.39 -131835.2 +000017.6-000013.100005.0 08.4501.50K? 0 +231340.86 +291555.2 +000008.6-000005.000022.1 08.4501.02K? 0 +231744.48 -124741.2 +000027.3-000018.600001.9 08.4501.03K? 0 +232310.75 -343331.8 +000005.4-000005.800002.4 08.4501.08K? 0 +232534.01 +475033.8 +000052.6+000018.100010.6 08.4501.44K? 0 +233235.23 +640759.4 -000009.6+000022.300000.0 08.4501.37K? 0 +234311.29 +432028.5 +000036.9+000010.400010.6 08.4501.46K? 0 +235302.52 -735546.7 +000027.2+000025.300007.1 08.4501.02K? 0 +235419.17 -743724.4 -000039.2-000004.500000.6 08.4501.61K? 0 +235619.88 +201232.4 +000010.5-000011.000002.4 08.4501.25K? 0 +235625.15 +460015.1 +000005.7+000002.100008.4 08.4501.03K? 0 +235950.18 -183026.2 +000021.4+000005.200011.5 08.4501.01K? 0 +000251.77 +302011.5 +000062.3+000007.900002.2 08.4600.42F? 0 +000536.95 +432405.2 +000018.8-000007.400005.9 08.46-0.20B? 0 +000856.56 +124816.1 +000026.0-000032.700000.7 08.4600.53F? 0 +001230.12 +143349.3 +000329.7-000073.200026.0 08.4600.74G? 0 +001936.58 +553836.8 +000008.9+000012.400006.7 08.4600.04A? 0 +002523.15 -721105.2 +000000.0+000000.000000.0 08.4600.28A? 0 +003515.91 +430328.1 +000036.8-000033.400016.1 08.4600.83G? 0 +003944.76 -413933.7 -000089.1-000087.800007.5 08.4600.55F? 0 +004432.17 +651838.7 +000029.7-000008.400004.5 08.4600.05A? 0 +005149.58 +783732.8 +000159.0-000012.800029.8 08.4600.78G? 0 +005353.31 +412741.9 +000024.8+000000.300008.6 08.4600.03A? 0 +005417.12 +602006.7 +000001.3-000003.700005.4 08.4600.38F? 0 +005438.53 -335726.2 -000001.4+000021.000009.2 08.4600.41F? 0 +005731.70 +751805.0 +000005.6-000017.800000.1 08.4600.53F? 0 +005755.09 +652336.6 +000034.9-000002.600009.2 08.4600.10A? 0 +005825.61 -120306.2 +000065.3-000023.500007.0 08.4600.50F? 0 +005927.64 +465028.4 +000005.5+000001.800000.6 08.4600.02A? 0 +010107.57 +765128.6 +000042.6-000015.400005.4 08.4600.33F? 0 +010232.45 -572029.0 +000280.2+000008.500011.0 08.4600.63G? 0 +010446.87 -430350.7 +000057.5+000014.000015.9 08.4600.41F? 0 +011007.25 +514433.8 -000095.6-000030.200012.7 08.4600.54F? 0 +011415.90 +581738.4 +000018.9-000001.400002.0 08.4600.07A? 0 +011641.82 -011541.3 +000003.1-000003.200004.2 08.4600.94G? 0 +011714.47 +570555.4 -000003.5+000010.900000.9 08.4600.06A? 0 +013612.13 +572913.8 +000030.3-000018.900002.1 08.4600.48F? 0 +013641.60 +415649.7 -000007.1-000000.200005.0 08.4600.13A? 0 +013751.32 +562041.8 +000013.9-000003.600004.6 08.4600.97K? 0 +014127.91 +462445.4 -000000.5-000013.300009.1 08.4600.01A? 0 +014913.30 -633059.9 +000010.0+000011.500005.8 08.4600.22A? 0 +014921.26 +584604.3 +000021.9-000007.500006.9 08.4600.10A? 0 +014957.94 -353223.9 -000094.3-000094.900005.0 08.4600.59G? 0 +015140.28 +474926.8 -000003.9-000055.500001.7 08.4600.86G? 0 +015145.00 -755930.4 +000015.4+000042.100011.6 08.4600.50F? 0 +015308.05 -164357.7 -000026.6-000019.000012.4 08.4600.90G? 1 +015438.93 +595554.1 -000058.7-000005.600005.2 08.4600.44F? 1 +020127.89 +002833.1 -000003.2-000084.000010.6 08.4600.54F? 0 +020340.25 +594537.6 +000037.9-000031.400010.6 08.4600.42F? 1 +021118.89 +155800.6 -000013.6+000001.000016.0 08.4600.16A? 0 +021125.93 +423852.0 +000016.2-000013.300011.0 08.4600.19A? 0 +021715.99 +235227.7 +000000.0+000000.000000.0 08.4600.35F? 0 +021815.86 -040551.5 +000098.2+000034.100018.6 08.4600.56F? 0 +022257.93 +432545.8 +000031.5-000018.700000.2 08.4600.21A? 0 +022439.68 +222601.8 +000148.5+000005.700016.5 08.4600.51F? 0 +023147.82 +632502.7 -000008.4+000005.000004.3 08.4600.26A? 0 +023211.82 +124113.3 +000061.9+000017.900008.6 08.4600.18A? 0 +023439.27 +225804.5 -000010.5-000018.500016.2 08.4600.29A? 0 +023718.24 +555736.7 +000017.9-000015.600004.5 08.4600.33F? 0 +023731.48 -050523.0 -000008.9-000002.000003.6 08.4600.43F? 0 +023855.76 -545032.7 +000024.0-000012.400009.1 08.4600.47F? 0 0.10 1.00 +023917.03 -434805.7 +000012.6-000017.000003.7 08.4600.31F? 0 +024054.47 +081425.0 -000040.1-000014.700017.5 08.4600.53F? 0 +024423.72 +574811.5 +000103.7-000019.600004.8 08.4600.94G? 0 +024711.30 +363348.7 +000000.7-000011.800005.1 08.4600.01A? 0 +025030.18 +115213.3 -000002.6-000112.500008.2 08.4600.80G? 0 +025340.81 -260920.4 +000003.4-000001.300000.9 08.46-0.21B? 0 +025749.93 -500910.6 +000027.9+000014.700000.4 08.4600.40F? 0 +030110.94 +192410.2 -000002.2-000031.000017.7 08.4600.43F? 0 +030145.91 +581939.7 -000000.4-000007.300003.8 08.4600.33F? 0 +031400.44 +102712.6 +000052.7-000072.400006.3 08.4600.55F? 0 +031742.08 +622112.0 +000058.7-000081.800006.6 08.4600.49F? 0 +032034.15 +191049.4 -000009.0-000006.700005.2 08.4600.17A? 1 +032547.94 +255215.9 +000090.0-000030.400005.8 08.4600.55F? 0 +032621.05 +352026.1 -000043.0+000005.800030.8 08.4600.70G? 0 +035004.44 -110825.2 -000011.1+000006.200012.9 08.4600.51F? 0 +040203.99 +063125.9 +000016.8-000011.100003.5 08.4600.99K? 0 +040345.16 -442853.3 -000091.6-000079.500009.3 08.4600.72G? 0 +040509.78 -072618.9 +000001.0-000001.400005.1 08.4600.89G? 0 +040644.25 +173948.6 +000040.7-000039.300001.1 08.4600.50F? 0 +041614.62 -752039.4 +000017.5+000024.300002.9 08.4600.44F? 0 +041900.62 -754305.1 +000003.7+000017.500015.8 08.4600.85G? 0 +041907.94 +173129.4 +000094.4-000021.500013.9 08.4600.74G? 0 +041908.64 +405640.7 +000004.9-000025.600014.8 08.4600.34F? 0 +041916.67 +194328.6 +000065.0-000010.200023.6 08.4600.51F? 0 +041921.83 +491413.3 -000000.3+000013.300004.9 08.4600.45F? 0 +042234.78 -550546.9 +000009.3+000032.100012.8 08.4600.96K? 0 +042407.42 -200705.7 +000034.5-000112.100008.5 08.4600.48F? 0 +043932.99 +433933.1 -000026.5-000012.700012.9 08.4600.23A? 0 +044108.04 +255934.0 +000012.6-000026.400002.0 08.4600.82G? 0 +044352.22 +794547.6 -000038.6-000018.400013.6 08.4600.45F? 0 +044926.03 +702828.9 -000019.9+000057.400009.2 08.4600.51F? 0 +045032.90 +005153.4 +000001.5-000009.800014.2 08.4600.29A? 0 +045100.73 +461545.7 -000012.8-000000.300006.9 08.4600.20A? 0 +045224.16 -692414.2 +000000.2+000003.500002.5 08.4600.21A? 0 +050028.91 +123431.8 +000012.6+000004.200006.6 08.4600.09A? 0 +050459.80 -083327.6 +000000.6+000002.100010.3 08.4600.02A? 0 +050515.05 +124719.0 -000016.7-000003.300007.9 08.4600.19A? 0 +050637.97 -414607.7 +000008.1+000010.400007.7 08.4600.11A? 0 +051233.02 -172716.5 -000002.1+000006.700001.5 08.4600.11A? 0 +051531.49 +001149.2 -000020.1+000002.900005.3 08.4600.21A? 0 +051834.01 +050102.2 +000158.3-000118.300003.4 08.4600.63G? 0 +051841.11 -103019.4 -000018.3-000003.600003.0 08.4600.21A? 0 +052236.93 +511328.0 +000015.3-000001.400012.8 08.4600.16A? 0 +052632.18 +081519.2 +000007.5-000006.200009.1 08.4600.07A? 0 +052819.22 +012229.4 +000065.7-000015.000028.3 08.4600.70G? 0 +053133.46 -293923.1 +000009.4+000012.200002.4 08.4600.46F? 0 +053409.15 -151703.0 +000019.8-000015.600028.6 08.4600.64G? 0 +053523.37 +303614.4 +000011.4-000028.500003.6 08.4600.18A? 0 +053531.43 -052516.3 -000006.9-000004.500007.9 08.4600.00B? 0 +053614.09 -021531.8 +000005.0+000005.300001.1 08.46-0.02B? 0 +053814.09 -391923.1 +000008.5+000038.600000.6 08.46-0.00B? 0 +053915.06 -023137.6 +000003.1+000001.600004.7 08.4600.20A? 0 +054317.45 +395821.2 -000007.2-000000.600015.5 08.4600.15A? 0 +054534.66 -472256.9 +000000.0+000000.000000.0 08.4600.48F? 1 +054708.88 -261529.4 -000013.0-000016.400004.5 08.4600.62G? 0 +055029.64 -223404.4 +000043.2+000028.500014.0 08.4600.58G? 0 +055056.97 +223020.1 +000033.7-000013.400000.6 08.4600.06A? 0 +055215.61 -215150.6 -000001.5-000111.400008.9 08.4600.49F? 0 +055237.96 -152828.5 +000000.9+000017.400002.9 08.4600.12A? 0 +055817.06 +054921.4 +000002.9-000024.500002.8 08.4600.20A? 0 +060204.70 +113923.8 +000001.0+000013.700002.8 08.4600.13A? 0 +060502.16 -354757.2 +000007.4+000016.300001.8 08.4600.97K? 0 +060606.26 +133213.2 -000010.9+000008.900011.8 08.46-0.03B? 0 +061341.57 -232057.0 -000004.1+000007.000000.8 08.4600.06A? 0 +061603.16 +281205.9 -000016.9+000003.500005.5 08.4600.00B? 0 +061943.25 -011225.5 -000001.8+000014.500019.4 08.4600.17A? 0 +062008.98 -264643.0 +000010.7+000003.000014.0 08.4600.98K? 0 +062305.32 +101003.8 -000007.9-000006.700005.5 08.4600.03A? 0 +062403.89 +252501.2 -000001.7+000001.900006.3 08.4600.09A? 0 +062622.94 -134311.5 +000001.6-000007.200006.2 08.4600.12A? 0 +062623.13 -261748.7 -000054.8+000006.000004.0 08.4600.59G? 0 +062833.73 -031237.3 +000009.7+000008.200012.7 08.4600.49F? 0 +062902.37 +112116.7 +000003.3-000065.100016.4 08.4600.57F? 0 +062925.73 -223529.5 +000000.0+000000.000000.0 08.4600.12A? 0 +063112.40 +524750.5 -000014.2+000009.300016.1 08.4600.29A? 0 +063730.47 -250917.1 -000005.8-000006.300002.9 08.4600.09A? 0 +063737.25 -092351.1 -000000.2-000009.300008.5 08.46-0.03B? 0 +063753.35 -303800.0 -000016.2+000011.300002.8 08.4600.18A? 0 +063843.55 -051753.1 +000019.0-000034.500003.0 08.4600.37F? 0 +064013.57 +374458.0 -000000.9-000026.500011.7 08.4600.48F? 0 +064042.62 +205623.2 -000002.0+000013.900004.8 08.46-0.02B? 0 +064111.65 +243921.8 -000017.0-000006.500008.2 08.4600.11A? 0 +064352.03 -543403.5 -000045.2+000141.400020.2 08.4600.82G? 0 +064527.86 -070810.3 +000009.2+000017.400001.1 08.4600.86G? 0 +064727.46 +260746.1 +000009.0-000042.100029.2 08.4600.20A? 0 +064815.79 +351606.9 +000007.1-000002.700001.2 08.46-0.01B? 0 +064822.96 -473712.1 -000020.1+000019.600003.0 08.4600.30A? 0 +065655.60 -170443.3 +000000.1-000003.300007.8 08.46-0.06B? 0 +065722.56 -510003.4 +000043.0+000049.400017.8 08.4600.52F? 0 +065919.71 -421415.5 -000001.7-000001.600001.1 08.46-0.10B? 0 +070102.19 -740103.5 -000004.0+000029.200011.4 08.4600.26A? 0 +070218.34 +311421.4 +000011.7-000050.500023.5 08.4600.57F? 0 +070420.90 -395511.5 -000015.8+000026.500001.0 08.4600.51F? 0 +070631.23 -344412.4 -000008.8+000001.500005.5 08.4600.04A? 0 +070733.12 -281544.8 -000005.8-000004.700006.4 08.46-0.14B? 0 +070916.50 -562205.6 -000009.7+000003.000015.3 08.4600.27A? 0 +070925.08 -495010.7 +000026.3+000034.600000.5 08.4600.97K? 0 +071013.01 +380750.2 +000064.4-000106.100054.0 08.4600.76G? 1 +071235.29 -402044.2 +000010.1-000012.200016.5 08.4600.37F? 0 +071418.84 -073109.1 -000008.2+000010.000000.9 08.46-0.09B? 0 +071655.07 -562539.7 -000018.1+000028.600007.1 08.4600.99K? 0 +071745.83 -013259.7 -000004.4+000012.000006.6 08.46-0.06B? 0 +072202.65 -392858.9 +000000.0-000028.800006.6 08.4600.13A? 0 +072353.95 -365755.8 -000009.5+000007.400007.2 08.4600.13A? 0 +072550.79 -380858.4 -000009.9+000005.800011.6 08.4600.06A? 0 +073000.46 +433303.4 +000023.2-000031.500007.4 08.4600.45F? 0 +073001.19 +183746.6 -000013.0-000007.600002.3 08.4600.08A? 0 +073139.16 -064720.3 -000003.1-000002.000010.4 08.46-0.10B? 0 +073645.48 -125110.0 +000004.8+000009.100010.3 08.46-0.12B? 0 +074116.24 -202001.9 +000002.1+000005.600004.4 08.4600.94G? 1 +074248.10 +363624.8 +000015.4-000089.200007.3 08.4600.47F? 0 +074804.82 -222053.9 -000006.4-000000.700006.2 08.4600.11A? 0 +075011.08 -024131.3 -000009.2-000004.600011.5 08.4600.93G? 0 +075055.91 +202541.5 -000011.4-000001.500007.0 08.4600.03A? 0 +075105.97 +364804.6 +000006.8-000002.700002.5 08.4600.99K? 0 +075436.39 -393835.5 -000056.2+000066.300006.8 08.4600.50F? 0 +075745.34 -143625.1 -000007.8+000005.300010.2 08.4600.94G? 0 +075845.56 -480825.7 -000008.9+000005.100006.1 08.4600.01A? 0 +080738.02 -113942.2 -000037.4-000071.100003.8 08.4600.64G? 0 +081023.53 -301359.7 -000037.3+000065.400012.0 08.4600.50F? 0 +081154.09 -112821.3 -000016.2+000008.300004.9 08.4600.00A? 0 +081336.84 -170729.3 +000007.4+000009.500010.1 08.4600.02A? 0 +081358.00 -173958.7 -000005.6-000007.200001.8 08.4600.58F? 1 +081448.20 -454917.8 -000014.0+000019.900003.3 08.4600.92G? 0 +081747.48 +375203.7 -000008.7-000016.200000.9 08.4600.35F? 0 +081819.72 -470801.3 -000012.7-000013.200004.8 08.4600.41F? 0 +082312.10 -425911.4 -000016.8+000010.900002.2 08.4600.04A? 0 +082405.51 -400309.2 -000009.2+000002.500001.2 08.4600.06A? 0 +082407.08 -082412.6 -000014.6+000029.300008.2 08.4600.16A? 0 +082841.33 -363252.6 -000014.9+000009.000002.6 08.4600.20A? 0 +083024.02 -364312.0 +000001.0+000000.800000.8 08.46-0.09B? 0 +083316.17 -222737.8 -000017.4-000006.500002.6 08.4600.18A? 0 +083347.77 -142347.5 -000006.2+000008.300010.5 08.4600.05A? 0 +084400.37 +350215.4 -000035.8-000039.400012.3 08.4600.50F? 0 +084520.55 +185231.5 -000046.5-000017.200012.0 08.4600.25A? 0 +084737.00 -493254.2 +000006.7-000005.300010.8 08.4600.20A? 0 +084821.62 +485843.5 -000061.9-000030.500009.1 08.4600.46F? 0 +084822.61 +173921.5 +000001.5-000012.300005.0 08.4600.12A? 0 +084956.82 +144951.2 -000037.9+000015.400004.6 08.4600.48F? 0 +085316.04 +074638.7 -000004.6-000011.100014.6 08.4600.88G? 0 +085527.30 -364845.3 -000014.3+000005.400006.8 08.4600.95G? 0 +085546.98 -465204.3 -000022.6+000009.400005.7 08.46-0.11B? 0 +085931.17 -043410.9 +000025.5-000052.700009.8 08.4600.69G? 0 +090141.36 -501454.2 -000010.6-000000.300001.2 08.46-0.02B? 0 +090521.32 +744148.3 +000141.7-000002.700018.8 08.4600.73G? 0 +090525.53 +155423.6 +000001.7-000018.200002.5 08.4600.88G? 0 +090529.68 -552852.6 -000006.6+000006.000000.0 08.4600.87G? 0 +090539.13 -450937.0 -000014.0+000009.400000.9 08.4600.04A? 0 +091618.80 -230748.0 +000008.4+000019.300035.3 08.4600.27A? 1 +092004.78 -183220.1 -000015.0+000028.200016.7 08.4600.48F? 0 +092019.03 -320315.1 -000003.4+000002.300011.9 08.4600.16A? 0 +092047.18 -412103.6 -000027.5+000018.500008.4 08.4600.96K? 0 +092232.15 -082753.1 +000002.7-000066.300006.4 08.4600.42F? 0 +092403.29 +614623.1 -000029.7-000037.000003.7 08.4600.31F? 0 +092433.11 -280014.2 -000009.3-000004.200000.5 08.4600.30A? 0 +092846.39 -182258.8 -000007.2+000000.100013.6 08.4600.18A? 0 +092935.28 +272337.9 -000011.4-000008.100009.4 08.4600.16A? 0 +093039.76 -283611.4 -000033.8+000020.200012.2 08.4600.44F? 0 +093243.19 +585428.1 +000005.4+000005.300000.6 08.4600.99K? 0 +093259.53 -380950.0 -000018.2+000005.200001.3 08.4600.03A? 0 +093259.56 +271149.7 -000030.8-000040.900004.8 08.4600.39F? 0 +093424.68 -184508.3 +000001.6+000004.600001.0 08.4600.14A? 0 +093429.88 -392549.4 -000018.3-000000.900001.6 08.4600.10A? 0 +094136.34 +275721.3 +000006.7-000010.800009.5 08.4600.58F? 0 +094152.97 +343429.4 -000026.3-000003.300013.5 08.4600.22A? 0 +094348.15 -425104.4 +000003.0+000012.400015.4 08.4600.48F? 0 +094354.20 +332340.2 +000014.8-000085.900017.4 08.4600.57F? 0 +094503.73 +582621.2 +000018.3-000021.100011.6 08.4600.53F? 0 +094757.90 -581058.8 -000002.8+000004.000006.4 08.4600.21A? 0 +095115.24 +603700.1 -000031.8-000020.200008.0 08.4600.67G? 1 +095409.38 -514527.2 -000014.7-000010.700002.9 08.4600.84G? 0 +095652.79 -124034.2 -000069.8+000031.300018.1 08.4600.51F? 0 +100519.89 -111203.8 +000007.5-000021.600002.6 08.4600.51F? 0 +100909.51 -702158.0 -000036.5-000022.300007.5 08.4600.55F? 0 +101049.41 +392218.7 -000030.5-000005.200003.3 08.4600.07A? 0 +101624.59 +564540.6 -000027.5-000086.100009.8 08.4600.46F? 0 +103025.21 -235104.7 +000006.6+000001.300006.3 08.4600.05A? 0 +103556.08 +365551.8 -000055.6-000116.300028.1 08.4600.72G? 0 +104400.18 -600509.8 +000000.0+000000.000000.0 08.46-0.04B? 0 +104518.61 -562539.7 -000009.0+000007.800001.2 08.4600.96K? 0 +105638.27 -842842.8 -000018.3+000010.900016.2 08.4600.06A? 0 +105644.40 +133331.7 -000100.9+000029.400018.2 08.4600.51F? 0 +105703.12 -712137.3 -000001.1-000011.700006.2 08.46-0.02B? 0 +105724.00 -291650.9 -000001.9+000010.800003.5 08.4600.92G? 0 +110208.13 -215255.4 -000054.4-000015.700008.5 08.4600.38F? 0 +110444.68 -490615.7 -000070.4+000019.400017.8 08.4600.54F? 0 +110603.18 -111118.3 -000044.4-000005.400009.7 08.4600.34F? 0 +110708.24 -584259.1 +000000.0+000000.000000.0 08.4600.01A? 0 +110738.44 +485943.5 -000039.3-000018.800004.2 08.4600.35F? 0 +110803.37 -773917.5 -000034.6-000001.800010.8 08.4600.33F? 0 +111521.50 +122055.3 -000003.7-000039.400003.3 08.4600.35F? 0 +113152.61 -812545.1 -000012.7+000004.700003.2 08.4600.43F? 0 +113906.41 +441819.9 -000217.2+000057.400034.0 08.4600.69G? 0 +114513.08 +535652.9 -000010.4-000010.700001.7 08.4600.10A? 0 +114525.93 -282219.3 +000003.3+000000.200005.1 08.4600.58F? 0 +114534.01 -471341.1 -000161.6-000025.800017.5 08.4600.69G? 0 +114720.13 +272350.4 -000072.9-000044.300004.7 08.4600.47F? 0 +114944.45 +065044.9 -000005.2+000005.700016.5 08.4600.22A? 0 +115245.59 +473247.9 -000051.3-000101.200014.1 08.4600.49F? 0 +115351.12 -434720.7 +000012.5-000008.700002.5 08.4600.25A? 0 +120019.28 -535522.9 -000039.3+000004.900008.9 08.4600.32F? 0 +120046.33 -635056.5 -000003.5+000002.200003.1 08.46-0.05B? 0 +120116.23 +790514.8 -000074.4-000008.800019.2 08.4600.59G? 0 +120126.27 -080932.1 -000092.1-000089.900015.6 08.4600.93G? 0 +120310.32 -655002.0 -000008.0-000002.100017.1 08.4600.08A? 0 +120312.71 -491120.3 -000021.7+000009.000001.7 08.4600.15A? 0 +120705.16 +423935.5 -000035.5-000003.600007.1 08.4600.36F? 0 +120803.18 -221531.4 -000024.6-000001.100008.9 08.4600.26A? 0 +121011.36 -465914.8 -000031.8-000002.200002.0 08.4600.25A? 0 diff --git a/kstars/kstars/data/hip072.dat b/kstars/kstars/data/hip072.dat new file mode 100644 index 00000000..fc2d312c --- /dev/null +++ b/kstars/kstars/data/hip072.dat @@ -0,0 +1,1000 @@ +121137.54 +773137.7 -000003.5+000015.300010.2 08.4600.16A? 0 +121158.86 -504612.4 -000035.6-000009.500007.8 08.4600.41F? 0 +121202.90 -494916.8 -000003.5-000021.400002.9 08.4600.97K? 0 +121416.11 -720819.3 -000015.9-000012.400009.7 08.4600.03A? 0 +121450.76 -554723.4 -000046.5-000005.100004.2 08.4600.47F? 0 +122241.03 +055453.8 +000004.2-000001.900005.7 08.4600.60G? 0 +122315.87 +133719.8 +000026.0-000002.600006.0 08.4600.40F? 0 +122352.98 -812114.4 -000025.6-000004.900013.0 08.4600.43F? 0 +122653.94 +694347.8 -000112.6-000190.900021.6 08.4600.64G? 0 +123445.33 +760107.4 -000059.2+000020.700012.1 08.4600.85G? 0 +123832.29 +001302.4 -000076.5-000005.900015.9 08.4600.48F? 0 +124359.81 -190408.3 -000004.5+000030.600023.5 08.4600.95G? 0 +124529.80 +301152.1 -000021.3+000027.100010.8 08.4600.46F? 0 +124949.97 +213827.0 -000000.6+000004.100003.5 08.4600.25A? 0 +125050.95 +033047.1 +000058.1-000120.600022.1 08.4600.67G? 0 +125139.93 +164535.6 -000031.1+000008.300001.8 08.4600.99K? 0 +125451.20 -102602.9 -000051.4+000001.200001.1 08.4600.32F? 0 +125721.43 -671245.7 -000021.7-000003.800014.0 08.4600.63G? 0 +130140.98 +573742.7 -000006.1+000000.100003.6 08.4600.28A? 0 +130335.37 -482315.0 -000033.6+000005.300011.6 08.4600.46F? 0 +130543.58 +183219.6 -000014.1-000055.400014.9 08.4600.50F? 0 +131052.71 -704831.0 -000003.8-000002.000002.9 08.4600.05A? 0 +131628.27 +185720.7 +000003.1-000022.800008.1 08.4600.61G? 0 +131648.81 -452310.4 +000010.4+000011.000014.3 08.4600.15A? 0 +132701.70 -353708.4 -000008.2-000005.400002.3 08.4600.01A? 0 +134410.02 -314859.3 -000057.8-000006.000005.5 08.4600.36F? 0 +134716.84 -201712.8 -000025.5+000002.900020.7 08.4600.58G? 0 +135249.09 -520549.1 -000021.3-000004.900004.3 08.4600.22A? 0 +135318.92 +270513.6 +000059.4+000039.600009.5 08.4600.87G? 0 +135617.97 +665640.5 -000140.0+000048.500024.6 08.4600.76G? 0 +135720.84 +262516.3 -000005.8-000003.400006.8 08.4600.99K? 0 +140040.57 -020458.3 -000025.2+000004.600019.6 08.4600.27A? 0 +140210.88 -615728.4 -000013.5-000002.300002.9 08.4600.01A? 0 +140220.39 -523311.6 -000062.7-000018.200012.8 08.4600.58F? 0 +140348.81 -434601.6 -000062.5-000051.100007.7 08.4600.87G? 0 +142201.85 -722303.7 +000010.9+000009.400020.9 08.4600.91G? 0 +142431.82 -552203.5 -000024.4-000017.100001.9 08.4600.32F? 0 +143812.90 -472257.1 +000027.1-000004.800021.4 08.4600.42F? 0 +144319.31 -103519.2 -000037.7-000025.500002.0 08.4600.53F? 0 +144738.89 -125604.9 -000000.7-000013.400015.8 08.4600.46F? 0 +144800.74 -654422.5 -000003.6-000003.100008.8 08.4600.01A? 0 +144821.82 -312407.7 -000035.2-000030.900008.0 08.4600.44F? 1 +145003.76 -070952.4 -000016.3-000037.500001.5 08.4600.53F? 0 +145855.31 +063616.6 +000044.6+000126.400020.7 08.4600.84G? 0 +150152.37 +032137.7 -000055.8-000008.200009.9 08.4600.70G? 0 +150604.77 -093217.2 +000018.2-000038.900004.3 08.4600.89G? 0 +151025.70 +252641.3 -000053.9+000029.600006.0 08.4600.50F? 0 +151338.49 +720457.1 +000005.4+000006.300002.8 08.4600.98K? 0 +151527.28 +223256.9 -000105.8+000057.600010.5 08.4600.59G? 0 +151851.27 +630916.5 +000013.7-000003.500004.9 08.4600.29A? 0 +152235.26 +202348.9 -000113.2-000107.700023.7 08.4600.70G? 0 +153335.70 -470429.1 -000015.9-000007.800008.2 08.4600.14A? 0 +153400.92 -485947.6 -000005.2-000020.700014.0 08.4600.23A? 0 +154129.81 +831719.0 -000051.4+000050.400020.1 08.4600.81G? 0 +154202.81 -481709.3 +000008.2-000008.700000.0 08.46-0.04B? 0 +154426.31 -035018.2 -000023.7-000030.200003.2 08.4600.38F? 0 +154554.72 +123329.4 -000006.7-000012.800005.3 08.4600.43F? 0 +155918.91 +222649.4 -000009.3-000092.300011.7 08.4600.90G? 0 +160103.15 +552712.3 -000001.9-000016.600010.6 08.4600.49F? 0 +160107.88 -715515.2 -000005.4-000008.500007.0 08.4600.74G? 0 +160120.63 -313246.1 +000018.5+000008.900005.5 08.4600.72G? 0 +161629.82 +101605.1 -000028.3-000037.300012.9 08.4600.52F? 0 +161714.66 -225519.8 -000033.0-000026.200025.5 08.4600.31A? 0 +162122.75 -530627.4 +000008.7-000010.700005.7 08.46-0.02B? 0 +162431.53 -745204.4 -000022.1-000018.000014.8 08.4600.94G? 0 +162515.01 -095153.2 -000031.8-000013.100005.9 08.4600.47F? 1 +162608.80 -345859.9 -000012.8-000174.400041.5 08.4600.51F? 1 +163008.84 -340717.3 -000014.9-000028.300000.9 08.4600.45F? 0 +163521.41 -075609.5 -000035.0+000013.700022.5 08.4600.25A? 0 +163544.80 +275223.4 -000010.1+000020.600015.5 08.4600.43F? 0 +163831.69 -652125.0 +000007.8-000001.500010.8 08.4600.29A? 0 +164150.90 -745029.5 -000011.5+000003.900017.9 08.4600.56F? 0 +164224.60 -200952.4 +000010.0-000034.800000.2 08.4600.50F? 0 +164633.36 -470451.1 +000000.0+000000.000000.0 08.4600.42F? 0 +165150.80 -253206.0 +000013.1-000029.900002.2 08.4600.49F? 0 +165229.47 +525547.1 +000007.9+000014.700007.2 08.4600.28A? 0 +165454.70 -521824.5 -000001.0-000006.000003.2 08.46-0.05B? 0 +165555.23 -404646.9 -000005.4+000001.900005.3 08.4600.10A? 0 +165639.38 -435651.8 +000007.0+000010.300015.7 08.4600.36F? 0 +165756.31 -470525.6 +000000.5-000010.100001.9 08.4600.16A? 0 +165949.95 +375058.0 +000029.9-000034.100004.7 08.4600.38F? 0 +170250.04 -310334.5 -000011.2-000016.900006.0 08.4600.06A? 0 +170657.21 -382535.6 -000002.6+000003.600003.8 08.4600.16A? 0 +170745.57 +243459.9 -000003.5+000076.900004.4 08.4600.30A? 0 +171048.08 -362433.9 +000003.9+000003.000009.0 08.4600.08A? 0 +171300.39 -423800.4 -000003.0+000004.800009.9 08.4600.03A? 0 +171734.68 +102459.3 +000035.3-000040.500004.3 08.4600.71G? 0 +171846.20 -445103.1 -000027.4-000008.300007.5 08.4600.37F? 0 +171936.09 -555344.6 -000005.3-000005.200002.7 08.46-0.04B? 0 +172202.73 +063147.3 +000001.9-000015.400016.0 08.4600.29A? 0 +172231.49 -363049.4 +000010.5-000009.700002.0 08.4600.20A? 0 +172349.03 +215509.4 -000010.8+000021.200001.2 08.4600.40F? 1 +173115.84 -395829.9 -000033.7-000040.000004.9 08.4600.50F? 0 +173224.95 -364154.1 +000005.4-000013.400013.0 08.4600.02A? 0 +173714.48 +062631.8 +000002.6-000033.300020.2 08.4600.49F? 0 +173850.50 +211402.2 -000004.7-000009.000011.9 08.4600.97K? 0 +174220.33 -462054.6 +000004.6+000005.600004.9 08.4600.08A? 0 +174605.49 -363932.3 -000004.8-000006.000008.8 08.46-0.09B? 0 +174633.68 -144526.6 -000021.7-000019.400011.8 08.4600.28A? 0 +174951.15 +471544.2 +000006.5+000012.900003.7 08.4600.15A? 0 +175005.94 +021350.2 +000000.4+000000.600012.7 08.4600.83G? 0 +175251.87 -000215.2 +000013.4+000009.500010.2 08.4600.08A? 0 +175303.90 -504947.2 +000014.2-000020.200001.9 08.4600.07A? 0 +175500.20 -225852.0 -000005.7-000004.700011.6 08.4600.32F? 0 +180012.22 +103058.8 +000010.2-000003.400015.0 08.4600.85G? 0 +180312.24 +252155.5 -000008.3+000038.900001.4 08.4600.39F? 0 +180437.71 -170154.1 +000003.9-000014.300004.3 08.4600.63G? 0 +180558.82 +254100.0 +000015.4-000000.400006.9 08.4600.51F? 0 +180727.25 -250616.5 +000002.7-000007.000023.4 08.4600.45F? 0 +180936.59 +225948.2 +000010.0-000017.200016.5 08.4600.54F? 0 +181200.28 -343535.5 +000005.2-000014.900003.5 08.4600.03A? 0 +181218.16 +015351.1 +000030.1-000036.700026.7 08.4600.70G? 0 +181309.80 +792537.3 -000018.4+000117.300003.3 08.4600.55F? 0 +181359.11 +803929.4 +000022.5+000039.900000.9 08.4600.50F? 0 +181537.99 +271118.7 +000015.6+000041.900001.5 08.4600.43F? 0 +182244.71 -142148.6 +000020.2-000004.100006.4 08.4600.35F? 0 +182339.79 -544904.9 +000051.7-000124.600012.7 08.4600.61G? 0 +182632.65 +094148.7 +000004.1-000012.700013.9 08.4600.08A? 0 +182637.15 -053606.7 -000010.4-000036.700021.0 08.4600.41F? 0 +182739.11 +063155.8 +000011.6+000005.700003.0 08.4600.25A? 0 +183018.21 -493408.3 -000084.1-000123.000021.5 08.4600.82G? 0 +183657.41 -420634.2 -000000.8-000011.500002.8 08.46-0.06B? 0 +183727.71 -212945.6 +000017.1-000033.700010.5 08.4600.38F? 0 +184126.05 -423554.2 -000000.4-000010.300015.0 08.4600.03A? 0 +184248.60 -542851.0 +000026.5+000019.300009.4 08.4600.98K? 0 +184350.76 -085523.5 -000010.2-000002.400001.2 08.4600.64G? 0 +184353.35 +131141.0 +000034.4-000023.000007.2 08.4600.48F? 0 +184504.59 -231506.4 +000022.4-000113.700014.2 08.4600.61G? 0 +184713.65 -393349.0 +000012.1-000015.600012.8 08.4600.04A? 0 +185111.66 +143308.6 -000019.9-000000.200010.2 08.4600.20A? 0 +185255.74 -411334.1 +000010.5+000005.100012.3 08.4600.39F? 0 +185412.89 -225422.0 +000000.0+000000.000000.0 08.4600.69G? 0 +185633.75 -521716.7 +000010.1-000019.500018.5 08.4600.05A? 0 +190012.18 +605840.8 -000000.9-000003.700009.3 08.4600.97K? 0 +190540.61 +491820.5 +000011.1+000017.200001.4 08.4600.35F? 0 +190752.09 +613946.8 +000024.9+000029.900005.2 08.4600.45F? 0 +190854.38 +183638.8 +000015.7+000030.400013.1 08.4600.41F? 0 +191359.23 -164050.6 +000011.7-000007.800001.5 08.4600.44F? 0 +191632.36 -331803.6 +000000.1+000000.900000.1 08.4600.11A? 0 +191636.86 +152104.6 -000008.3+000039.800008.5 08.4600.42F? 0 +191652.64 +203340.3 +000013.5+000003.900003.9 08.4600.26A? 0 +191849.83 +360208.8 -000006.0-000043.700003.9 08.4600.97K? 0 +192003.04 +331727.8 +000008.9+000008.400005.4 08.4600.07A? 0 +192005.59 +143812.3 +000025.6-000014.400007.9 08.4600.41F? 0 +192401.08 -455635.5 +000012.6-000014.300011.8 08.4600.25A? 1 +192518.47 -020630.3 +000037.6-000012.500006.9 08.4600.39F? 0 +192839.66 +581539.7 +000000.4-000011.100005.2 08.4600.88G? 0 +193614.99 -811450.6 +000092.3+000112.900029.3 08.4600.78G? 0 +194113.82 +303935.0 -000000.3-000008.300010.7 08.4600.00A? 0 +194752.47 -274355.0 -000014.1-000024.500000.4 08.4600.09A? 0 +195101.44 -025138.7 +000173.9-000089.600016.3 08.4600.69G? 0 +195240.28 +583821.2 -000026.4-000002.100012.1 08.4600.22A? 0 +195717.82 -250322.6 -000019.1+000005.900007.0 08.4600.53F? 0 +195829.56 -042121.2 +000004.5+000008.500003.6 08.4600.40F? 0 +195948.36 +521646.2 +000004.7+000001.500010.2 08.4600.41F? 0 +195959.41 -404820.8 +000034.5+000004.500003.8 08.4600.29A? 0 +200211.20 +553755.1 +000008.5+000016.600008.2 08.4600.47F? 0 +200404.20 +742046.6 +000014.5+000030.700007.9 08.4600.54F? 0 +200807.79 +394502.9 -000008.0-000005.100005.0 08.4600.03A? 0 +200819.80 +203210.2 -000008.4+000016.400003.6 08.46-0.00B? 0 +201007.42 +311335.7 +000005.8-000010.800000.5 08.46-0.10B? 0 +201110.44 +431357.6 +000007.4+000002.800000.4 08.4600.04A? 0 +201127.09 +454257.5 -000012.8-000007.500002.7 08.4600.01A? 0 +201307.45 -685559.0 +000008.3-000005.600002.2 08.4600.95G? 0 +201336.37 +275747.2 +000011.4+000008.500005.8 08.4600.21A? 0 +201514.48 +400550.2 +000068.2+000047.700013.6 08.4600.56F? 0 +201521.26 +641153.5 +000169.0+000224.700008.2 08.4600.79G? 0 +201638.47 -350228.1 -000047.1+000065.300029.3 08.4600.69G? 0 +201722.77 +121304.7 +000000.4-000016.500005.6 08.46-0.04B? 0 +201930.46 +055020.4 -000006.0+000004.500016.3 08.4600.36F? 0 +201956.47 +372436.9 -000003.8-000004.200006.4 08.4600.15A? 0 +202035.84 -790416.0 +000006.5-000072.300015.6 08.4600.51F? 0 +202057.27 +610238.7 +000001.6-000017.400002.3 08.4600.04A? 0 +202339.36 +463140.6 -000010.7-000007.700001.1 08.46-0.07B? 0 +202515.11 +400109.7 +000005.8-000005.900001.9 08.46-0.08B? 0 +202926.67 -494658.5 +000006.2-000021.000002.2 08.4600.10A? 0 +202943.94 +380746.2 -000003.0+000007.800001.8 08.46-0.04B? 0 +202957.39 -031051.6 -000000.1+000013.600010.9 08.4600.29A? 0 +203009.39 +305531.2 -000003.1-000001.600001.5 08.4600.86G? 0 +203210.88 -725818.1 +000021.0-000003.500010.4 08.4600.92G? 0 +203942.24 +473426.9 +000000.8+000002.700001.6 08.4600.12A? 0 +204106.76 -613532.2 +000034.3-000018.200016.6 08.4600.23A? 0 +204153.57 +354457.5 +000025.2+000000.300011.1 08.4600.52F? 0 +204242.26 +523750.1 -000011.2-000004.600000.7 08.4600.09A? 0 +204254.24 +431038.7 -000006.6-000011.400012.2 08.46-0.04B? 0 +204810.74 -060121.9 +000037.6-000013.200014.3 08.4600.60G? 0 +205249.63 +604213.1 +000019.2+000001.000006.5 08.4600.36F? 0 +205516.44 +231135.7 -000003.3-000023.500004.1 08.4600.29A? 0 +205639.10 -852724.5 +000017.7+000051.400007.3 08.4600.81G? 0 +210311.58 +364438.9 +000002.1-000006.000007.3 08.4600.00A? 0 +210713.84 -835527.4 +000011.8-000007.000008.2 08.4600.36F? 0 +211147.44 -075743.6 +000032.7+000002.000015.3 08.4600.37F? 0 +211721.26 -480408.7 +000006.8+000000.600003.1 08.4600.47F? 0 +211733.73 +823102.5 +000000.0+000000.000000.0 08.4600.50F? 1 +212856.24 +323248.6 -000022.9-000042.900001.1 08.4600.38F? 0 +213023.54 -242538.8 +000020.9+000011.800009.7 08.4600.93G? 0 +213256.71 +494754.2 +000021.3+000005.300002.9 08.4600.47F? 0 +213502.00 -445955.1 -000011.4-000037.000016.0 08.4600.55F? 0 +213818.08 +405753.3 +000014.5+000012.000006.7 08.4600.18A? 0 +213949.34 +532355.9 -000004.2+000005.300004.5 08.46-0.00B? 0 +215214.94 -724822.0 -000000.4+000017.400008.7 08.4600.23A? 0 +215249.67 +134259.1 +000064.8+000049.300010.3 08.4600.52F? 0 +215554.57 +525258.5 -000011.3-000013.900010.6 08.4600.46F? 0 +215634.15 -610845.6 -000003.2+000000.200011.4 08.4600.17A? 0 +215859.65 +371703.3 -000000.6-000011.800005.9 08.4600.52F? 0 +220033.56 +055818.7 -000030.4-000113.100015.2 08.4600.58G? 0 +220846.99 -380448.3 +000057.4-000016.700016.8 08.4600.31A? 0 +221104.30 -662028.4 +000012.9-000030.500006.2 08.4600.57F? 0 +221549.37 +152625.6 +000016.4+000006.600008.9 08.4600.44F? 0 +222324.94 +541934.8 +000025.5+000012.600002.0 08.4600.19A? 0 +222438.40 +322657.9 -000000.5+000024.000004.6 08.4600.99K? 0 +222706.63 -020450.5 +000065.0+000014.900002.2 08.4600.94G? 0 +223619.71 -053608.7 +000004.0+000023.600006.9 08.4600.44F? 0 +223916.42 -004257.1 -000009.7-000003.000026.1 08.4600.51F? 0 +224012.85 +670914.2 -000004.1-000006.000005.9 08.4600.72G? 0 +225248.70 +292627.7 -000050.2-000033.300014.1 08.4600.42F? 0 +231305.31 +572733.5 +000019.7-000005.000015.1 08.4600.09A? 0 +231458.87 +355554.6 -000013.9-000036.700008.9 08.4600.49F? 0 +231832.91 +633005.2 -000015.1+000000.000009.3 08.4600.98K? 0 +232410.70 +282036.3 -000012.0-000009.200009.0 08.4600.32F? 0 +232746.83 +430925.2 -000027.3-000019.500000.8 08.4600.30A? 0 +232849.35 -565242.3 -000020.3+000002.900014.8 08.4600.56F? 0 +232952.07 +114044.4 -000001.2+000000.800016.9 08.4600.39F? 0 +233439.83 +512229.2 -000012.0-000005.200005.9 08.4600.09A? 0 +233851.76 +682648.1 +000111.2+000029.400015.0 08.4600.69G? 0 +234110.09 -062840.7 +000014.3-000014.600016.5 08.4600.43F? 0 +235122.60 +221914.9 +000091.3+000000.400002.4 08.4600.56F? 0 +235407.20 +571159.8 +000007.0-000004.600005.2 08.4600.09A? 0 +000018.15 +602101.6 -000009.1-000001.700001.1 08.4601.65K? 0 +000151.85 +210134.5 +000026.0-000006.800009.8 08.4601.57K? 0 +000330.29 +550335.8 +000004.4+000004.800002.5 08.4601.63K? 0 +000719.14 +043330.7 +000050.2+000006.900030.0 08.4601.60K? 0 +000828.94 +333312.2 +000006.0+000002.600024.5 08.4601.25K? 0 +001914.79 +485550.5 -000033.0-000008.400008.5 08.4601.41K? 0 +002511.00 +280438.4 +000011.9+000016.200006.8 08.4601.46K? 0 +003818.91 +634823.6 +000067.2+000011.300011.8 08.4601.17K? 0 +004026.29 +461542.0 -000011.6-000022.900007.6 08.4601.41K? 0 +004534.74 -275249.8 +000000.7-000004.800002.6 08.4601.13K? 0 +004922.56 -732843.0 +000024.2-000005.700016.0 08.4601.42K? 0 +005413.51 +240401.6 +000140.5-000011.900002.7 08.4601.33K? 0 +005800.41 -223544.3 -000002.4-000024.400003.6 08.4601.50K? 0 +005915.91 +594258.8 -000020.9-000007.100007.7 08.4601.17K? 0 +010933.38 +513437.8 +000028.2+000009.200020.3 08.4601.07K? 0 +011811.08 +424844.6 +000029.1+000012.000004.6 08.4601.43K? 0 +012504.76 +263206.8 +000008.7-000010.500026.1 08.4601.24K? 0 +012737.56 -483010.9 +000038.6+000065.500008.8 08.4601.05K? 0 +012904.11 +375550.3 +000005.5-000024.200011.2 08.4601.48K? 0 +013231.43 +041459.8 +000055.9-000015.800006.2 08.4601.40K? 0 +013349.46 +715109.6 +000006.6-000004.800014.1 08.4601.44K? 0 +013436.44 +460347.4 +000021.2+000004.200005.5 08.4601.45K? 0 +013908.37 -472450.9 +000041.8+000019.800008.6 08.4601.07K? 0 +014454.47 -324936.4 +000046.0+000031.700010.7 08.4601.09K? 0 +014839.59 -570839.2 +000030.4+000004.300004.1 08.4601.20K? 0 +015151.70 +451729.2 +000013.9-000007.000005.0 08.4601.09K? 0 +015455.13 -722919.8 +000011.3+000001.700003.1 08.4601.46K? 0 +015637.33 -273350.6 -000027.7-000010.400004.3 08.4601.47K? 0 +015733.24 +850846.3 -000008.5-000006.200004.2 08.4601.01K? 0 +015752.16 +530939.0 +000031.5-000032.800002.6 08.4601.02K? 0 +015804.64 +614151.6 +000043.5-000029.300016.0 08.4601.15K? 0 +020841.74 -442930.9 +000030.4-000004.800004.6 08.4601.40K? 0 +020931.88 -095207.8 +000015.0-000003.500029.0 08.4601.22K? 0 +021127.70 +611221.3 +000049.1-000003.600015.0 08.4601.24K? 0 +021925.21 +661600.9 -000012.0+000011.100005.7 08.4601.06K? 0 +022330.60 +354959.7 -000007.6-000004.600005.4 08.4601.14K? 0 +022820.86 +755816.1 +000011.3+000004.400003.2 08.4601.38K? 0 +023450.44 +420751.1 +000023.0-000025.000007.5 08.4601.43K? 0 +023725.42 +093342.3 +000011.0-000005.100000.6 08.4601.11K? 0 +023850.94 +431800.3 +000014.3-000015.000015.4 08.4601.01K? 0 +024127.91 +524011.9 -000003.1-000007.200009.7 08.4601.22K? 0 +024509.19 +285124.3 +000032.1-000026.000003.3 08.4601.39K? 0 +030537.18 +304859.6 +000018.8+000008.400001.3 08.4601.25K? 0 +031136.59 +572439.8 +000024.5-000014.800008.6 08.4601.07K? 0 +031456.13 +013637.0 -000014.2-000012.900001.2 08.4601.63K? 0 +032201.60 -682830.0 +000003.6-000019.600002.3 08.4601.19K? 0 +032324.06 -751658.6 +000018.2+000020.400004.6 08.4601.72K? 0 +033645.00 +471540.3 +000004.4-000007.600000.9 08.4601.03K? 0 +040824.75 -202934.5 -000006.5+000015.700002.5 08.4601.32K? 0 +040940.24 -660248.7 -000002.4+000009.800003.2 08.4601.26K? 0 +041300.85 +334432.1 +000048.8-000015.900033.3 08.4601.14K? 0 +041400.71 -002959.1 -000009.0-000018.200020.8 08.4601.64K? 0 +041422.83 -502524.8 +000005.1+000031.800006.4 08.4601.57K? 0 +042420.60 +064925.0 +000011.2-000007.300014.4 08.4601.37K? 0 +042436.06 +424317.8 -000019.4-000003.100007.3 08.4601.54K? 0 +043041.17 -412836.8 +000017.0+000003.200005.1 08.4601.30K? 0 +043418.51 +145830.0 +000040.7-000017.900009.8 08.4601.94M? 0 +043630.10 +801524.1 +000011.2+000012.100008.7 08.4601.16K? 0 +044149.55 -653106.0 -000021.0-000047.000007.0 08.4601.08K? 0 +044647.73 -133453.1 +000002.6+000000.000010.7 08.4601.24K? 0 +044747.93 +220822.1 -000006.2-000016.300008.3 08.4601.76K? 0 +044804.17 +504251.8 +000011.1-000046.000002.5 08.4601.12K? 0 +044825.56 +432017.0 -000008.4-000053.800003.7 08.4601.06K? 0 +045106.01 +521412.3 +000007.8-000044.900011.1 08.4601.76K? 0 +045235.29 +414706.2 -000017.3-000012.100018.7 08.4601.20K? 0 +045702.56 -180642.5 +000032.6+000041.900007.6 08.4601.02K? 0 +050421.35 +081218.6 -000003.9+000004.500009.7 08.4601.10K? 0 +052048.10 -554549.5 -000001.5+000009.300003.5 08.4601.38K? 0 +052641.44 -242215.7 +000000.5+000021.200006.3 08.4601.18K? 0 +052903.27 -004026.0 +000006.6+000003.700006.2 08.4601.83K? 0 +053012.66 -282608.4 +000019.3+000023.300000.4 08.4601.38K? 0 +053038.60 +072738.8 +000013.5-000010.500002.7 08.4601.27K? 0 +053316.97 +451421.1 +000005.4-000026.400006.3 08.4601.11K? 0 +053339.33 +822409.7 -000010.4+000006.700002.6 08.4601.00K? 0 +053347.86 +655945.8 -000002.2+000002.700003.7 08.4601.03K? 0 +054309.90 -810730.2 +000009.6+000010.500009.6 08.4601.39K? 0 +054622.61 -491654.0 -000000.5+000036.500002.1 08.4601.09K? 0 +055135.47 -134817.8 +000006.0-000049.700003.1 08.4601.23K? 0 +055237.14 +050952.6 -000010.5-000007.900047.5 08.4601.01K? 0 +055306.59 +024954.6 +000050.5-000065.500035.3 08.4601.10K? 0 +055602.61 -673224.5 -000005.6-000000.900001.5 08.4601.40K? 0 +055656.33 +691102.1 -000011.2+000007.800007.2 08.4601.36K? 0 +055713.73 +325448.4 -000028.2-000005.800018.1 08.4601.16K? 0 +060105.42 -634348.1 +000021.7+000003.800011.2 08.4601.59K? 0 +060928.06 +443928.8 +000020.8-000044.200005.7 08.4601.21K? 0 +062035.87 -204040.6 +000003.6+000012.300009.4 08.4601.13K? 0 +062251.95 -455513.7 +000001.8+000023.300010.8 08.4601.25K? 0 +062527.40 -162328.3 -000014.6+000003.000009.9 08.4601.37K? 0 +062818.16 -342250.4 +000008.4+000015.000016.2 08.4601.43K? 0 +063839.15 +143639.7 -000023.3-000037.700005.5 08.4601.04K? 0 +063854.38 +331256.2 +000005.8-000018.500002.3 08.4601.16K? 0 +064809.90 -375814.8 +000017.0+000030.100002.8 08.4601.41K? 0 +064852.07 -660902.9 +000005.6+000039.200000.9 08.4601.49K? 0 +065342.43 -100007.0 +000019.1+000031.100014.4 08.4601.34K? 0 +071006.28 +212736.5 -000029.1-000032.600016.2 08.4601.00K? 0 +071315.29 -324951.3 -000038.4-000009.800007.0 08.4601.28K? 0 +071557.22 +081319.6 +000007.2+000011.700004.0 08.4601.68K? 0 +071837.36 +163510.6 -000001.1-000006.900004.2 08.4601.42K? 0 +071951.94 -290043.4 +000000.0+000018.700002.8 08.4601.21K? 0 +072206.15 -063816.7 +000024.2-000015.200012.5 08.4601.01K? 0 +072247.70 -443736.6 -000019.5+000003.200006.1 08.4601.66K? 0 +072249.98 +072949.5 -000063.0+000030.900019.7 08.4601.29K? 0 +073002.99 +145704.0 +000009.1-000022.800006.3 08.4601.11K? 0 +073050.41 +372402.1 -000071.4-000000.700004.4 08.4601.06K? 0 +073150.78 +203626.6 -000004.9+000006.800014.3 08.4601.18K? 0 +073528.54 -385130.1 -000002.6+000013.200010.0 08.4601.19K? 0 +073745.19 -072710.7 -000012.7+000008.200005.9 08.4601.25K? 0 +074225.36 -073139.8 +000021.9-000012.000012.6 08.4601.34K? 0 +074556.72 -265853.9 -000004.8+000008.900012.8 08.4601.57K? 0 +074717.82 +124905.0 +000020.0-000043.400003.6 08.4601.41K? 0 +075105.73 -472406.4 +000006.8-000009.100012.6 08.4601.71K? 0 +075804.14 -253733.7 +000365.5-000250.700048.4 08.4601.03K? 0 +080154.02 -153548.9 -000004.9+000010.800011.8 08.4601.08K? 0 +080233.02 +542907.5 -000016.7-000014.700018.3 08.4601.09K? 0 +080505.85 +475420.8 -000012.2-000035.900010.4 08.4601.60K? 0 +080530.48 -695149.2 +000015.0-000018.300005.0 08.4601.28K? 0 0.10 1.00 +080552.84 -181841.8 -000003.1-000000.900003.8 08.4601.01K? 0 +080803.82 +843932.4 -000007.6-000020.000004.3 08.4601.30K? 0 +081148.78 +160552.3 +000025.3+000009.900021.6 08.4601.01K? 0 +081305.03 -192725.6 -000040.6+000012.800007.2 08.4601.63K? 0 +081622.91 -085749.2 +000031.8-000060.200003.4 08.4601.34K? 0 +081724.15 -090554.7 -000003.5+000013.900000.7 08.4601.04K? 0 +082612.26 +185025.2 -000014.9-000008.600013.3 08.4601.65K? 0 +083129.20 +245852.2 +000015.3+000003.600022.2 08.4601.77K? 0 +085009.88 +262115.8 +000008.2-000031.700008.1 08.4601.37K? 0 +085917.82 +581140.0 -000013.8+000008.700007.7 08.4601.54K? 0 +090534.89 -645717.2 -000019.8+000018.900006.1 08.4601.41K? 0 +091607.52 +504047.4 -000026.3-000029.900009.9 08.4601.16K? 0 +091809.64 -614044.0 -000005.8+000014.400001.2 08.4601.31K? 0 +092832.04 +072731.1 +000044.0-000023.800011.5 08.4601.28K? 0 +094407.54 -134324.7 -000015.8+000036.900003.1 08.4601.06K? 0 +095111.98 -610624.5 +000015.8+000003.300001.9 08.4601.57K? 0 +095742.19 +664609.5 -000016.3-000021.000004.4 08.4601.17K? 0 +095952.21 -613606.4 -000015.9+000022.000004.4 08.4601.16K? 0 +103958.43 +011716.8 +000013.0-000035.800017.0 08.4601.38K? 0 +105703.69 -282835.0 -000050.4-000005.800007.5 08.4601.20K? 0 +110820.73 -882101.0 -000046.9-000000.300006.4 08.4601.15K? 0 +111118.69 -432448.2 -000033.0-000003.700002.8 08.4601.66K? 0 +111725.14 +224940.3 -000026.0-000004.800000.4 08.4601.59K? 0 +112017.37 -834651.0 +000019.6-000013.200004.2 08.4601.18K? 0 +112136.17 +320235.3 +000001.0+000004.200005.0 08.4601.54K? 0 +113227.77 -305816.7 -000088.5-000011.400023.2 08.4601.24K? 0 +115048.61 -391550.5 -000023.3+000003.300008.7 08.4601.19K? 0 +115928.03 +065336.1 -000007.1+000017.800004.4 08.4601.18K? 0 +120416.89 +640537.7 +000005.1-000001.800003.4 08.4601.02K? 0 +120736.29 -145134.4 -000009.2-000023.200015.1 08.4601.11K? 0 +121100.30 +142527.8 +000002.7+000007.000001.9 08.4601.47K? 0 +121207.18 -745620.5 -000038.8+000008.500005.9 08.4601.22K? 0 +122209.01 -130947.8 -000014.2+000006.400004.8 08.4601.66K? 0 +122710.29 -031715.0 -000029.0-000010.600006.4 08.4601.15K? 0 +123016.22 -463503.1 -000024.6-000002.300007.2 08.4601.58K? 0 +123413.42 -271052.6 -000008.7+000004.200005.7 08.4601.18K? 0 +123827.67 -113142.4 -000015.9+000002.000006.6 08.4601.05K? 0 +124021.28 +555047.6 -000008.6-000006.200002.4 08.4601.20K? 0 0.10 1.00 +124326.18 +674556.9 +000002.7-000010.900014.0 08.4601.08K? 0 +130223.77 -672611.8 -000024.3-000003.100001.1 08.4601.23K? 0 +131043.16 -002507.6 -000003.9+000000.300006.2 08.4601.35K? 0 +131658.50 -082418.4 -000009.1-000009.200008.7 08.4601.62K? 0 +132632.10 -653821.2 +000003.2+000009.500002.6 08.4601.22K? 0 +133715.20 -055325.5 -000047.7-000011.800018.9 08.4601.25K? 0 +134639.31 -421542.2 -000037.6-000008.800017.1 08.4601.02K? 0 +134840.86 -453310.7 +000013.1+000011.800005.4 08.4601.60K? 0 +135009.35 -292909.9 -000005.4+000012.200015.7 08.4601.64K? 0 +140008.46 +044202.3 -000010.0+000009.600009.3 08.4601.37K? 0 +141548.57 -373559.1 -000013.8+000003.400010.9 08.4601.24K? 0 +143054.02 -223336.6 -000021.0-000036.200003.9 08.4601.59K? 0 +143236.08 -241116.3 +000010.7+000003.700006.4 08.4601.03K? 0 +143720.63 -432258.4 -000094.3-000076.000007.8 08.4601.09K? 0 +143723.59 -404721.8 -000007.4+000006.400004.4 08.4601.06K? 0 +143842.61 -572422.9 -000005.8-000006.300010.7 08.4601.97M? 0 +144445.53 +020128.7 +000004.6-000003.100014.2 08.4601.37K? 0 +144531.64 -593415.5 +000006.8-000008.500007.9 08.4601.61K? 0 +144808.61 +663606.1 -000004.0+000020.700011.7 08.4601.08K? 0 +145033.81 -183749.4 -000010.1+000000.100006.6 08.4601.13K? 0 +145140.56 +534454.6 -000006.9-000029.600014.6 08.4601.25K? 0 +145644.01 -640934.7 -000039.1-000039.700004.4 08.4601.06K? 0 +150143.25 -454932.0 -000008.0-000010.300000.4 08.4601.35K? 0 +150303.97 -581347.1 +000006.6+000014.200020.1 08.4601.83K? 0 +150717.56 -201322.2 +000012.5-000024.000009.6 08.4601.62K? 0 +151931.09 -493719.6 +000017.1-000001.100001.2 08.4601.52K? 0 +152017.62 +274458.9 +000004.0-000008.500000.2 08.4601.02K? 0 +152053.06 -561737.6 -000003.5+000011.700004.2 08.4601.27K? 0 +152428.76 -594505.8 +000010.4-000010.900004.0 08.4601.57K? 0 +153550.50 -085820.3 -000034.7+000013.500014.7 08.4601.50K? 0 +153742.29 +232852.5 +000022.0-000058.700013.1 08.4601.26K? 0 +153807.44 +424656.9 +000011.0-000005.300005.8 08.4601.07K? 0 +154012.76 -392326.4 -000017.5-000022.300005.6 08.4601.50K? 0 +154050.50 -053758.5 -000015.3-000036.400002.5 08.4601.14K? 0 +154859.05 -562815.5 -000032.3-000003.900018.2 08.4601.19K? 0 +155217.27 -041929.2 -000040.8+000026.400023.1 08.4601.77K? 0 +155541.28 +054231.3 +000005.4-000025.900004.2 08.4601.56K? 0 +155731.91 -652722.7 -000015.5-000003.700001.9 08.4601.32K? 0 +160136.24 +085446.3 +000008.5-000014.700009.0 08.4601.60K? 0 +161048.28 +074645.2 +000000.7-000024.700000.6 08.4601.50K? 0 +161447.16 +465239.6 +000015.6-000018.500006.8 08.4601.41K? 0 +161815.81 +201703.4 -000007.6+000012.000008.3 08.4601.21K? 0 +162249.77 -705859.6 -000043.1-000029.500012.3 08.4601.20K? 0 +163557.97 -530758.0 -000009.2-000006.100007.3 08.4601.30K? 0 +163654.24 +385053.6 -000006.6-000020.400001.3 08.4601.48K? 0 +164210.48 -020936.3 -000014.7-000014.300012.4 08.4601.00K? 0 +164315.68 +370303.6 -000009.9+000026.600016.7 08.4601.02K? 0 +164337.88 +793104.6 -000008.6+000037.400002.4 08.4601.02K? 0 +164432.77 -715630.8 -000022.4-000027.400002.9 08.4601.03K? 0 +165844.71 -643839.0 -000014.7-000054.200005.3 08.4601.24K? 0 +170223.61 -333058.1 -000017.9-000006.400010.3 08.4601.39K? 0 +170611.10 -621825.0 -000006.2-000011.200009.2 08.4601.16K? 0 +171133.68 +162439.3 -000011.7-000008.200000.0 08.4601.00K? 0 +171351.59 -672210.6 -000011.2-000023.100005.6 08.4601.15K? 0 +171540.97 -331604.3 +000017.5+000010.400028.4 08.4601.38K? 0 +172938.74 +194439.2 -000001.8+000001.600001.1 08.4601.14K? 0 +173205.50 +102331.1 -000000.2-000021.100019.2 08.4601.24K? 0 +173809.48 +070325.1 +000008.5-000001.300012.8 08.4601.66K? 0 +175200.50 +345024.7 +000009.1+000009.600004.6 08.4601.39K? 0 +175205.78 -164704.1 -000012.8-000019.100007.7 08.4601.02K? 0 +175803.76 -381440.5 -000020.6+000021.800006.1 08.4601.60K? 0 +180120.13 -243755.8 +000037.1+000000.700016.6 08.4601.77K? 0 +181132.36 +742329.3 +000008.2+000024.800002.6 08.4601.20K? 0 +181734.65 +084135.8 +000010.1-000010.400010.8 08.4601.03K? 0 +181748.55 +464657.3 +000002.8+000060.200022.9 08.4601.05K? 0 +181835.30 +040944.0 -000002.7+000007.200004.0 08.4601.09K? 0 +183518.61 +045622.8 -000016.1-000002.900008.6 08.4601.84K? 0 +183547.48 +470855.2 -000010.7-000028.900009.5 08.4601.10K? 0 +183642.71 -062518.9 +000037.0-000016.100005.0 08.4601.94M? 0 +183646.97 -201027.7 -000006.9+000000.400005.5 08.4601.74K? 0 +184234.78 -263615.1 -000029.2-000019.700007.0 08.4601.06K? 0 +184320.30 +410322.3 +000011.8+000009.900007.3 08.4601.24K? 0 +185122.08 +623915.9 -000009.5+000026.700012.2 08.4601.60K? 0 +185137.03 -171836.5 +000000.0+000000.000000.0 08.4601.24K? 1 +190010.91 -121557.5 +000008.4+000007.900017.5 08.4601.94M? 0 +190226.01 +133636.8 -000019.6-000020.200010.7 08.4601.30K? 0 +191054.06 -280507.0 +000025.7-000003.200014.3 08.4601.18K? 0 +191551.30 -161758.8 +000031.3-000055.100021.7 08.4601.16K? 0 +192448.40 -480531.5 +000001.1+000001.000018.3 08.4601.22K? 0 +192857.11 +080223.8 +000012.7-000027.500000.4 08.4601.67K? 0 +193407.39 -220616.0 -000014.3-000013.500037.8 08.4601.63K? 0 +194050.37 +335645.0 -000006.3-000030.500002.6 08.4601.06K? 0 +194512.94 -150636.5 +000026.1+000007.700006.5 08.4601.41K? 0 +194715.02 +551151.0 +000018.2+000015.200002.8 08.4601.47K? 0 +194751.74 +425540.8 -000002.7+000013.000007.1 08.4601.53K? 0 +195145.07 -171602.8 +000004.6-000004.800013.0 08.4601.05K? 0 +195832.65 +130121.5 -000002.1-000019.100006.0 08.4601.69K? 0 +200302.78 +152741.8 -000013.2+000006.200010.1 08.4601.92M? 0 +200735.98 +365550.8 -000008.6-000015.200008.4 08.4601.63K? 0 +201044.74 +331205.0 +000011.8-000022.200006.0 08.4601.06K? 0 +201247.31 -244815.9 +000001.1+000000.800008.9 08.4601.42K? 0 +202118.02 +313343.5 +000020.5+000013.300005.3 08.4601.61K? 0 +202248.91 +132012.2 -000002.5+000018.000007.7 08.4601.33K? 0 +203058.07 +105912.8 -000012.1-000058.100016.2 08.4601.05K? 0 +203427.10 +313246.3 -000000.2-000047.000006.8 08.4601.02K? 0 +204814.43 -000957.8 -000007.8-000005.200007.2 08.4601.54K? 0 +205428.27 +342539.1 -000002.1+000006.700006.5 08.4601.70K? 0 +205535.83 -603120.0 -000006.8-000010.100007.3 08.4601.65K? 0 +205737.20 +005928.4 -000023.8+000007.700019.7 08.4601.08K? 0 +210053.73 +245153.4 -000001.5-000005.900000.2 08.4601.14K? 0 +210714.87 -380252.0 +000030.2+000010.000005.0 08.4601.03K? 0 +211544.58 +382803.5 -000003.4-000020.100007.8 08.4601.44K? 0 +211716.23 -220430.6 +000019.4+000010.400012.7 08.4601.13K? 0 +212449.18 +263750.3 -000002.4-000041.900007.0 08.4601.23K? 0 +212500.52 +242527.9 -000003.2-000033.500010.0 08.4601.55K? 0 +212519.04 +103547.6 -000009.6-000014.000000.3 08.4601.03K? 0 +212722.43 -370625.3 -000029.2-000031.700000.6 08.4601.51K? 0 +212907.96 +564201.4 +000006.5+000019.400008.5 08.4601.07K? 0 +213600.93 +463702.1 +000029.6-000010.700009.3 08.4601.21K? 0 +213904.93 +450052.1 +000017.5+000003.200019.1 08.4601.17K? 0 +213918.07 +402042.1 +000071.9-000011.700021.7 08.4601.11K? 0 +214009.88 -104801.9 -000024.2-000004.300020.7 08.4601.04K? 0 +214222.72 +340408.5 +000004.6+000014.600010.8 08.4601.57K? 0 +214311.96 +402847.9 +000011.9-000008.400015.7 08.4601.16K? 0 +214632.13 +485925.3 +000008.5-000006.400007.2 08.4601.13K? 0 +214719.68 +110520.1 -000028.7-000005.000008.8 08.4601.05K? 0 +214943.12 -333229.6 +000018.0-000027.400002.3 08.4601.38K? 0 +215203.65 +253116.0 -000011.9-000005.900006.4 08.4601.15K? 0 +220601.21 -342358.9 -000028.4-000017.700010.7 08.4601.49K? 0 +220701.24 +181901.2 -000041.7-000040.800001.9 08.4601.03K? 0 +221411.17 +124216.9 -000011.0+000007.300013.9 08.4601.16K? 0 +221543.60 +741832.0 -000003.4+000008.300003.0 08.4601.12K? 0 +221557.63 +714011.8 +000001.3-000007.500007.1 08.4601.15K? 0 +223024.44 -662327.6 +000008.0-000009.700016.9 08.4601.36K? 0 +223041.93 +111132.7 +000010.5-000018.400023.9 08.4601.48K? 0 +223105.98 -103622.9 +000040.5-000026.500026.6 08.4601.03K? 0 +223121.33 +261626.6 +000022.0-000005.200001.1 08.4601.21K? 0 +223602.20 -070433.7 -000031.6-000033.200004.2 08.4601.49K? 0 +223803.59 +583906.0 +000011.5+000010.000016.7 08.4601.08K? 0 +224300.34 +195713.1 -000054.0-000019.900026.7 08.4601.60K? 0 +225003.76 +514027.6 -000009.9+000001.700029.4 08.4601.56K? 0 +225402.40 +194247.7 +000011.6-000014.000011.6 08.4601.04K? 0 +225821.02 +223158.1 -000002.5+000005.800002.4 08.4601.57K? 0 +230015.32 +355447.1 -000011.6+000005.400011.3 08.4601.49K? 0 +230427.90 -061045.7 -000015.6-000003.200013.1 08.4601.16K? 0 +232547.40 +493403.3 -000012.7-000010.400009.6 08.4601.67K? 0 +232619.28 -104101.2 +000025.2-000036.600009.9 08.4601.13K? 0 +233717.81 -700217.9 +000022.2-000000.300010.3 08.4601.02K? 0 +234907.67 -161543.4 +000030.7-000017.900001.2 08.4601.12K? 0 +235259.02 +623831.9 -000016.8+000009.200011.0 08.4601.28K? 0 +080519.99 -384636.1 -000003.5+000007.100008.4 08.4602.47N? 0 +113925.11 -723336.8 -000020.3-000004.800003.9 08.4602.70N? 0 +183158.14 -060652.1 -000011.3-000029.100006.3 08.4602.22M? 0 +185529.54 -095716.5 -000025.0+000003.600001.5 08.4602.02M? 0 +185629.94 +042316.4 -000005.1+000007.100002.3 08.4602.22M? 0 +000138.64 +602659.7 +000001.6-000001.000007.8 08.4700.12A? 0 +000211.90 +473438.0 -000004.5+000001.700015.9 08.4700.24A? 0 +000449.95 +384710.4 -000003.5-000001.300001.6 08.4700.55F? 0 +000740.18 -075516.7 +000028.7+000006.700011.5 08.4700.95G? 0 +000842.63 +534849.4 +000002.4-000007.000003.2 08.4700.16A? 0 +001039.10 +124913.0 +000037.4-000023.600026.9 08.4700.56F? 0 +001756.93 +343432.1 +000025.3-000020.900009.4 08.4700.32F? 0 +002950.77 +523648.9 +000081.6-000008.600006.2 08.4700.50F? 0 +003438.47 -081751.9 +000037.6-000000.800001.6 08.4700.33F? 0 +003612.09 -264537.4 -000032.4-000010.900009.2 08.4700.35F? 0 +004110.94 -013117.3 +000033.7-000129.900046.5 08.4700.97K? 0 +004142.37 -643030.0 +000027.8-000006.300001.2 08.4700.09A? 0 +005035.04 -470835.1 +000020.7-000001.600003.3 08.4700.43F? 0 +005218.29 -262353.7 +000000.4-000007.700007.7 08.4700.99K? 0 +005805.78 -440800.2 +000015.5-000007.600016.7 08.4700.47F? 0 +010017.17 +691954.6 -000015.6-000000.100015.6 08.4700.04A? 0 +010033.44 +602640.9 -000011.0-000003.000001.4 08.4700.23A? 0 +010200.08 -401250.6 +000125.8-000016.300003.2 08.4700.28A? 0 +010748.55 -081401.5 +000195.4+000023.600033.0 08.4700.63G? 0 +012024.58 -293559.6 +000018.6-000010.600008.4 08.4700.31A? 0 +012923.81 +705525.4 +000035.8-000023.400000.8 08.4700.25A? 0 +013408.07 +440538.3 -000012.4-000000.800010.8 08.4700.04A? 0 +013626.66 +573914.7 +000004.2-000009.500004.7 08.4700.55F? 0 +013848.07 +404538.8 -000014.0-000008.700000.4 08.4700.32F? 0 +013947.30 +082418.5 -000010.7-000025.200009.6 08.4700.61G? 0 +014051.65 +383404.3 +000121.5-000015.500022.7 08.4700.91G? 0 +014356.12 +324424.4 -000039.8+000023.500001.2 08.4700.44F? 0 +014407.82 -314554.1 -000007.4+000001.500003.0 08.4700.95K? 0 +015529.39 +593658.9 +000021.4-000020.400002.6 08.4700.10A? 0 +020622.13 +165225.2 +000014.6+000031.700010.9 08.4700.49F? 0 +020729.42 +520744.7 +000006.7-000003.900004.4 08.4700.19A? 0 +021622.02 +235031.6 -000030.4-000027.200015.9 08.4700.93G? 0 +022051.41 +554931.4 -000004.2-000000.900003.6 08.4700.10A? 0 +022950.51 +605740.1 -000010.4-000026.100007.9 08.4700.22A? 0 +023304.60 -144300.5 +000044.6-000007.500002.8 08.4700.92G? 0 +023547.74 +404146.0 +000029.9-000037.600003.8 08.4700.09A? 0 +023635.59 +574314.3 +000005.6-000007.700003.3 08.4700.04A? 0 +023700.03 -724051.9 -000150.0-000098.500013.5 08.4700.56F? 0 +024400.67 +153445.0 +000021.5-000028.000020.2 08.4700.40F? 0 +024524.75 +563349.4 +000006.3+000006.300000.4 08.4700.12A? 1 +024800.95 -321710.8 +000003.9+000031.000010.1 08.4700.30A? 0 +024816.11 +311140.6 +000109.6+000010.600002.3 08.4700.57F? 0 +025335.80 -752602.6 -000004.8-000009.900003.6 08.4700.36F? 0 +025942.10 -164332.5 +000007.9-000006.800007.8 08.4700.36F? 0 +030150.13 -010945.2 +000003.7-000016.600007.7 08.4700.98K? 0 +030627.57 +624846.6 -000011.9+000005.400000.3 08.4700.41F? 0 +030637.65 -172833.2 -000028.3-000040.400017.3 08.4700.39F? 0 +030724.91 -621102.1 -000009.9-000017.600009.1 08.4700.47F? 0 +031016.23 +293957.0 +000013.5-000020.600011.6 08.4700.35F? 0 +031334.98 -471136.9 +000063.9+000030.900001.8 08.4700.49F? 1 +031341.87 -654948.1 -000015.0-000016.400009.5 08.4700.55F? 0 +031705.00 +590858.3 -000014.9+000001.700013.0 08.4700.45F? 0 +031838.83 -423831.7 -000044.0+000005.400000.5 08.4700.50F? 0 +032251.39 +542938.8 +000063.3-000078.200021.3 08.4700.46F? 0 +032323.08 -112337.5 +000002.1+000010.400003.8 08.4700.41F? 0 +032352.52 +164316.9 +000033.1+000008.800024.1 08.4700.41F? 0 +033226.59 +520357.3 +000005.8-000007.600002.5 08.4700.19A? 0 +033543.36 -310859.5 +000000.3-000013.400006.5 08.4700.87G? 0 +033546.19 -304418.7 -000011.8+000000.900005.7 08.4700.75G? 0 +034333.27 +405454.5 +000046.2+000003.500003.6 08.4700.43F? 0 +034453.00 +194950.4 +000026.2-000021.900009.0 08.4700.56F? 0 +034500.68 +050400.3 +000018.9+000003.200017.8 08.4700.50F? 0 +040017.67 -231013.9 +000015.7+000004.200006.0 08.4700.97K? 0 +040720.76 -272530.2 -000068.5-000241.200028.8 08.4700.84G? 0 +040913.04 +044541.2 +000098.7-000093.000006.8 08.4700.64G? 0 +041154.59 +584614.8 -000068.5+000047.700014.1 08.4700.71G? 0 +041558.67 +314217.1 +000020.8-000046.600003.5 08.4700.61G? 0 +041821.74 +373438.0 +000010.7-000003.800003.7 08.4700.34F? 0 +042235.53 +253803.3 +000001.9-000009.100006.8 08.4700.60G? 0 +042244.74 -082457.5 -000002.5+000046.100003.4 08.4700.86G? 0 +042442.01 -084510.5 +000000.0+000000.000000.0 08.4700.61G? 1 +042616.86 +444511.9 +000020.0-000034.000018.6 08.4700.31F? 0 +042854.86 -493609.4 +000028.5-000036.200009.6 08.4700.51F? 0 +042901.38 +713949.8 +000009.7-000027.000005.5 08.4700.32F? 0 +044320.95 -462713.9 +000011.7-000001.600008.6 08.4700.99K? 0 +045237.42 -574944.8 -000014.4+000024.300010.5 08.4700.98K? 0 +045516.40 +251637.9 +000004.9-000017.700005.8 08.4700.32F? 0 +045705.95 -553644.7 +000006.9-000004.700004.3 08.4700.22A? 0 +045811.43 +154755.0 -000020.8-000017.200017.4 08.4700.47F? 0 +045938.76 +261500.1 +000013.5-000070.500023.2 08.4700.56F? 0 +050019.26 -083835.1 -000016.4-000012.900006.5 08.4700.25A? 0 +050325.62 +254610.4 +000011.4-000047.100019.4 08.4700.66G? 0 +050534.54 +082807.9 +000015.8+000005.500024.5 08.4700.03A? 0 +050701.40 +164939.2 +000055.1-000063.300022.8 08.4700.45F? 0 +051302.81 -155146.0 -000011.1-000006.000008.6 08.4700.90G? 0 +051305.23 +440153.2 +000000.8-000005.900000.1 08.4700.02A? 0 +051508.30 +754343.0 +000003.6-000070.700007.1 08.4700.53F? 0 +051805.53 -805752.9 -000051.8+000040.400021.1 08.4700.58G? 0 +052329.75 +693353.7 -000005.6+000016.100000.8 08.4700.21A? 0 +052343.85 +124632.9 +000012.2-000009.700004.1 08.4700.09A? 0 +052812.63 -015628.5 -000001.7+000002.500002.8 08.47-0.06B? 0 +053420.49 -100320.7 -000000.9-000011.900016.4 08.4700.97K? 0 +053430.58 -233140.0 -000022.4-000042.800013.4 08.4700.48F? 0 +053523.94 +064553.2 +000002.4+000006.900007.5 08.4700.27A? 0 +053534.89 +000555.8 -000007.7-000002.100008.5 08.4700.03A? 0 +053809.23 -001055.8 +000030.1+000086.800001.0 08.4700.12A? 1 +053824.39 +341027.2 -000004.9-000020.000016.3 08.4700.15A? 0 +054139.00 +253048.8 +000014.5-000004.200000.5 08.47-0.00B? 0 +054158.72 +261649.1 -000014.2-000002.100004.2 08.4700.03A? 0 +054240.42 +150132.9 +000008.8-000017.000018.5 08.4700.37F? 0 +054320.95 -201121.4 +000020.0-000000.900017.3 08.4700.39F? 0 +054353.39 -033541.6 +000016.4-000016.000018.0 08.4700.27A? 0 +054515.90 -041336.3 +000020.2+000001.300015.5 08.4700.47F? 0 +054533.00 +254353.1 -000026.2-000008.500002.0 08.4700.42F? 0 +054724.55 -535947.9 -000001.7+000019.400001.8 08.47-0.06B? 0 +054856.33 -532744.6 +000008.7+000053.400012.6 08.4700.87G? 0 +055254.65 -482235.3 -000015.2+000032.500015.4 08.4700.25A? 0 +055446.65 -764826.9 +000021.1-000021.000001.2 08.4700.55F? 0 +055505.69 -335531.8 +000035.7+000032.400010.0 08.4700.49F? 0 +055854.54 +273641.6 -000007.2-000003.200000.8 08.4700.01A? 1 +055857.06 +185847.9 +000050.9-000036.700017.7 08.4700.59G? 0 +055936.61 +300018.6 -000007.0-000012.400003.8 08.4700.20A? 0 +060022.19 -051325.5 +000000.1-000003.000016.7 08.4700.20A? 0 +060038.24 +553108.8 +000011.8-000047.000017.4 08.4700.45F? 0 +060049.73 -210853.8 -000009.8+000004.900003.4 08.47-0.07B? 0 +060109.55 -314335.4 -000006.3-000004.400021.0 08.4700.61G? 0 +060301.20 -520650.2 -000025.2-000007.100004.8 08.4700.41F? 0 +060442.31 +251043.6 +000000.3-000047.700012.5 08.4700.49F? 0 +060858.98 +490639.2 -000004.6-000002.600007.2 08.4700.00A? 0 +060938.05 -341048.7 -000014.5-000012.100000.5 08.4700.14A? 0 +060945.10 +282353.6 +000018.0+000002.800016.0 08.4700.36F? 0 +061009.28 +122303.2 -000005.4-000001.400005.0 08.4700.91G? 0 +061135.07 +093745.9 +000020.3-000104.300004.8 08.4700.95K? 0 +061245.44 -010529.4 -000054.7-000010.300000.5 08.4700.92G? 0 +061552.45 +032622.3 +000010.6+000005.400007.0 08.4700.06A? 0 +061606.14 +335453.0 +000012.6-000020.600017.4 08.4700.24A? 0 +061703.62 -074944.5 +000030.2-000037.300002.1 08.4700.53F? 0 +062046.68 -444721.7 +000199.5+000076.000011.9 08.4700.68G? 0 +062050.42 +072811.0 -000019.4-000011.700007.1 08.4700.18A? 0 +062051.91 +105453.0 +000003.6+000005.000000.4 08.4700.71G? 0 +062133.11 -221251.0 +000024.1-000255.900046.5 08.4700.94G? 0 +062348.74 +175304.0 -000008.4-000008.700008.6 08.4700.57F? 0 +062610.16 -153726.7 -000003.3+000021.800017.1 08.4700.35F? 0 +063253.97 +213859.3 -000006.0-000015.700000.8 08.4700.13A? 0 +063459.69 -215943.8 -000000.9-000007.600002.6 08.4700.06A? 0 +063742.54 +151008.9 +000037.3-000009.200016.7 08.4700.62G? 0 +064418.77 +474118.6 +000017.1-000006.000003.6 08.4700.61G? 0 +064445.31 -363926.2 -000006.1+000001.700007.3 08.4700.35F? 0 +064537.53 +154852.4 -000017.1+000006.500015.7 08.4700.14A? 0 +064545.42 +291901.1 -000002.0-000031.300008.4 08.4700.16A? 0 +065038.60 +091531.6 -000002.6-000006.200000.8 08.4700.11A? 0 +065136.02 +331658.1 +000003.7+000005.100002.1 08.47-0.04B? 0 +065305.82 -044434.8 +000045.9+000007.600023.3 08.4700.71G? 0 +065608.67 +364334.9 +000034.1-000007.700000.1 08.4700.22A? 0 +070004.26 -235310.0 +000003.8-000001.000000.3 08.47-0.00B? 0 +070204.31 -040110.6 -000037.2-000001.500025.0 08.4700.41F? 0 +070336.83 +270019.7 +000016.5+000003.200009.8 08.4700.51F? 0 +070647.12 -213325.0 -000004.4+000010.700004.4 08.4700.10A? 0 +070803.72 -370314.3 +000002.0+000012.300007.1 08.4700.26A? 0 +070928.58 +625235.6 -000005.7+000010.500018.3 08.4700.24A? 0 +072637.66 -025902.5 -000005.3+000002.900009.3 08.47-0.02B? 0 +073005.97 -393459.3 -000007.7+000032.700007.4 08.4700.59G? 0 +073501.44 -701436.5 -000034.6+000040.600003.0 08.4700.46F? 0 +073600.20 +485950.0 -000018.0-000038.600005.9 08.4700.70G? 0 +073618.02 +375552.9 +000002.1-000003.600017.9 08.4700.95G? 0 +073629.15 -035608.4 +000083.6+000028.900024.7 08.47-0.08B? 1 +073656.13 -210309.5 +000008.1+000007.000003.3 08.47-0.13B? 0 +074248.87 +070453.6 +000001.6-000014.600013.4 08.4700.22A? 0 +074910.96 -162023.1 +000008.4-000011.600019.2 08.4700.18A? 0 +075051.71 -260847.3 -000002.0+000005.500001.0 08.47-0.06B? 0 +075136.64 -345720.0 -000018.6+000005.600001.7 08.4700.16A? 0 +075407.21 +585639.0 -000002.7-000000.900006.9 08.4700.94G? 0 +075555.11 +342716.3 +000000.4-000045.500008.5 08.4700.66G? 0 +075627.03 -010128.2 +000014.7+000014.700010.4 08.4700.69G? 0 +075719.06 +023238.6 -000046.4-000012.100001.1 08.4700.94G? 0 +075832.34 -321744.9 -000002.3+000013.400002.5 08.4700.30A? 0 +075848.08 -643240.4 -000006.4+000004.500000.6 08.4700.16A? 0 +075913.87 +282941.9 -000014.8-000078.500015.2 08.4700.68G? 0 +080048.95 -474840.6 -000019.7+000031.900004.7 08.47-0.03B? 0 +080056.82 -073830.7 +000075.6+000026.400004.8 08.4700.71G? 0 +080848.74 +125711.3 -000004.2-000017.300013.0 08.4700.90G? 0 +080904.23 +134058.7 -000005.3+000010.600007.5 08.4700.95K? 0 +080953.91 -434252.3 -000013.7+000012.900001.4 08.47-0.10B? 0 +081024.14 +573159.8 -000062.3-000137.300022.9 08.4700.72G? 0 +081031.49 -484948.3 -000011.9+000008.100006.8 08.4700.23A? 0 +081507.78 +314940.5 -000016.2-000021.900008.8 08.4700.18A? 0 +081656.63 +215511.5 +000009.0-000029.300011.6 08.4700.55F? 0 +081747.44 -342012.6 +000001.4+000007.300006.3 08.4700.09A? 0 +081846.70 -220805.4 -000013.1+000030.000023.3 08.4700.51F? 0 +082127.45 -862236.8 -000029.0+000061.600016.1 08.4700.43F? 0 +082823.86 -560228.1 -000014.5+000002.100003.5 08.4700.05A? 0 +082833.62 -081138.2 -000092.0-000074.900009.7 08.4700.63G? 0 +084001.66 -524212.7 -000023.8+000011.900013.9 08.4700.29A? 0 +084206.22 +651724.7 -000029.5+000015.100007.0 08.4700.46F? 0 +084405.59 +134455.5 -000000.5-000004.400010.9 08.4700.96K? 0 +084713.08 -302830.2 -000007.7+000002.800007.5 08.4700.97K? 0 +084743.79 -513558.1 -000025.8+000019.200007.1 08.4700.10A? 0 +085455.05 -150648.3 +000001.0+000000.800009.6 08.47-0.00B? 0 +085619.26 -632751.2 -000003.6-000019.200017.6 08.4700.33F? 0 +085657.15 -420914.2 +000016.2+000005.900007.5 08.4700.35F? 0 +085723.26 -632948.9 +000006.8-000008.400001.4 08.4700.01A? 0 +085732.05 +485340.5 +000057.7-000037.400012.4 08.4700.87G? 0 +090046.34 -435124.1 -000023.1+000022.900004.1 08.4700.28A? 0 +090147.74 +032115.7 +000012.0+000005.500002.7 08.4700.79G? 0 +090254.68 -561024.1 -000003.9+000018.200002.8 08.4700.18A? 0 +090613.23 -100759.5 -000019.1+000001.100024.4 08.4700.94G? 0 +090746.09 -321630.5 -000036.9+000014.000008.8 08.4700.31A? 0 +090936.11 -083736.1 +000048.4-000084.200008.8 08.4700.50F? 0 +091745.19 -664127.3 -000019.0+000013.900002.4 08.4700.47F? 0 +091848.66 -242727.7 -000031.0-000007.300011.3 08.4700.56F? 0 +092005.31 +393233.4 -000024.3-000014.600023.7 08.4700.94G? 0 +092633.80 +311058.7 +000062.7-000045.600004.2 08.4700.89G? 0 +092825.33 +150956.0 -000004.4-000028.100012.0 08.4700.56F? 0 +093709.24 -134021.3 +000018.2-000006.400009.6 08.4700.40F? 0 +093811.61 -262228.5 +000056.6-000052.200014.0 08.4700.68G? 0 +094313.92 +530651.0 -000022.6-000006.500011.3 08.4700.24A? 0 +094401.31 -301855.6 -000002.4+000001.000009.9 08.4700.61G? 0 +094437.89 +512233.6 +000019.5-000037.800001.6 08.4700.89G? 0 +094823.65 -601148.5 +000044.7-000035.300003.2 08.4700.47F? 0 +095424.84 -231842.7 -000153.3+000044.300006.8 08.4700.56F? 0 +095544.71 -710655.5 -000035.0-000006.200002.3 08.4700.44F? 0 +095716.95 -051057.6 -000040.9-000014.600016.3 08.4700.46F? 0 +100405.30 +572827.0 +000012.4-000016.900002.2 08.4700.45F? 0 +100427.85 -514802.1 -000021.3+000017.100005.0 08.4700.34F? 1 +101146.57 +051857.0 -000042.4-000034.000019.9 08.4700.54F? 0 +101745.61 +111701.0 -000049.6-000040.000008.4 08.4700.49F? 0 +101819.17 +084056.3 +000002.8-000018.100009.5 08.4700.17A? 0 +102135.57 -691917.7 +000109.4-000069.800011.3 08.4700.56F? 0 +102338.53 +582437.1 -000057.5-000007.300008.7 08.4700.31F? 0 +102528.33 -022935.4 +000071.8-000190.400002.5 08.4700.64G? 0 +102810.54 -254826.4 -000053.6+000022.300001.4 08.4700.59G? 0 +103102.93 -584228.0 -000003.3+000003.200005.1 08.47-0.07B? 0 +103244.78 -520140.6 -000042.9-000003.000015.9 08.4700.47F? 1 +103615.91 -312053.5 +000041.1-000060.100019.7 08.4700.54F? 0 +103740.46 -201754.4 -000026.4-000029.600011.5 08.4700.63G? 0 +104001.35 -000849.1 +000003.9-000004.500001.4 08.4700.30A? 0 +105154.40 -410659.4 -000049.0+000038.100013.9 08.4700.54F? 0 +105434.64 -444114.6 -000006.9+000002.500005.0 08.4700.34F? 0 +105436.97 -384456.9 -000035.7+000020.500019.1 08.4700.31A? 0 +105631.64 -545222.8 -000013.6+000003.800005.9 08.4700.02A? 0 +110027.21 -232505.7 -000018.6+000003.300007.9 08.4700.10A? 0 +110142.52 -443732.2 +000013.8-000050.800015.0 08.4700.46F? 0 +110218.13 +432859.8 +000121.4+000002.200026.0 08.4700.55F? 0 +110223.78 +234029.3 -000014.5+000007.000004.4 08.4700.26A? 0 +110445.14 -161455.9 -000043.4+000005.400000.8 08.4700.23A? 0 +110540.61 -584353.1 +000000.0+000000.000000.0 08.4700.17A? 0 +110826.52 +210453.3 -000141.2-000059.400011.8 08.4700.54F? 0 +111017.89 -352348.7 -000050.2+000005.200013.5 08.4700.89G? 0 +111151.59 +520552.2 +000077.6-000071.500004.3 08.4700.56F? 0 +111245.15 +002053.1 -000096.7-000020.700002.9 08.4700.50F? 0 +111830.78 -263544.6 -000086.9+000028.500007.8 08.4700.51F? 0 +112642.42 +213706.2 -000014.3-000015.200017.8 08.4700.97K? 0 +113318.99 -505443.7 +000000.0+000000.000000.0 08.4700.91G? 0 +114541.69 -493355.7 -000055.8+000024.400006.3 08.4700.45F? 0 +114614.82 -120131.3 -000022.7-000012.700004.0 08.4700.36F? 0 +115531.26 +343124.3 -000032.6+000015.200005.4 08.4700.98K? 0 +115758.99 -714659.4 -000043.1-000025.500008.7 08.4700.54F? 0 +120123.67 -623635.5 -000029.9-000004.100001.4 08.4700.05A? 0 +120451.57 -344647.9 +000047.0-000033.200005.9 08.4700.39F? 0 +120709.72 -502713.4 -000008.1+000005.200002.4 08.4700.87G? 0 +120916.33 +422854.3 -000139.3-000005.800012.4 08.4700.68G? 0 +121054.75 -562532.7 -000028.7+000004.600015.8 08.4700.03A? 0 +121636.78 -643059.4 -000007.5-000013.400006.0 08.4700.08A? 0 +121756.80 -354953.5 +000093.8-000086.900022.0 08.4700.76G? 0 +122819.41 -380606.8 +000119.8-000038.500023.2 08.4700.46F? 0 +124853.50 -751921.8 +000032.5+000011.800010.6 08.4700.43F? 0 +125103.90 -411504.5 -000028.1-000005.100012.7 08.4700.21A? 0 +125218.67 +464639.7 -000150.5+000035.200017.8 08.4700.64G? 0 +125644.79 +453645.3 -000020.8-000016.700015.4 08.4700.38F? 0 +125828.13 +255520.1 -000019.5+000008.600023.5 08.4700.95K? 0 +125953.23 -001349.1 -000063.5-000009.500007.9 08.4700.50F? 0 +130442.49 +511210.1 -000022.7-000026.200007.3 08.4700.31A? 0 +130635.86 +110240.9 -000219.9-000052.300004.2 08.4700.61G? 0 +131001.63 -664344.5 -000007.7-000003.500000.3 08.4700.07A? 0 +131353.51 -650200.5 -000019.6+000000.700001.8 08.4700.42F? 0 +131358.84 -484903.1 -000025.6+000015.800013.6 08.4700.42F? 0 +131603.95 -505347.8 -000015.4-000014.700007.1 08.47-0.02B? 0 +131755.46 -610038.7 -000038.0-000014.000010.4 08.4700.44F? 0 +131824.44 +324640.6 +000045.7-000079.100016.9 08.4700.46F? 0 +132100.60 -053955.9 -000021.8-000014.200002.7 08.4700.45F? 0 +132732.50 -633221.8 -000002.5-000005.900008.6 08.4700.01A? 0 +132857.53 +320109.8 -000007.6-000013.600006.2 08.4700.28A? 0 +133305.95 -131133.6 -000097.2-000019.300021.6 08.4700.44F? 0 +133810.64 +452344.9 -000016.3-000016.400009.5 08.4700.58G? 0 +134056.39 -544911.1 -000077.0-000038.900020.6 08.4700.65G? 0 +134320.74 -222201.6 -000024.4+000019.200000.9 08.4700.09A? 0 +135217.56 -383716.4 -000072.9-000032.600009.5 08.4700.45F? 0 +140618.34 +232318.5 +000014.2-000017.600001.5 08.4700.43F? 0 +141324.15 +052358.6 +000071.3-000047.500017.0 08.4700.42F? 0 +141411.66 -172748.5 -000026.5+000002.800008.7 08.4700.97K? 0 +141757.77 -050841.6 +000017.9-000059.600005.3 08.4700.60G? 0 +142059.19 -764158.2 -000020.0-000009.000006.7 08.4700.02A? 0 +142225.48 +032717.8 -000039.2+000017.300005.9 08.4700.50F? 0 +142309.22 -354109.6 -000127.1-000046.600002.6 08.4700.51F? 0 +142431.46 +491749.0 -000179.2+000071.800020.6 08.4700.64G? 0 +142517.32 +324728.8 +000082.2-000098.700041.9 08.4700.86G? 0 +142523.70 -140506.5 -000102.8+000037.300014.2 08.4700.38F? 0 +143142.64 -455210.2 -000060.6-000051.600013.0 08.4700.88G? 0 +143146.39 +505542.6 -000061.2-000016.900011.6 08.4700.84G? 0 +144140.35 -422717.9 +000060.0-000039.700002.1 08.4700.41F? 0 +144157.83 +175307.5 +000028.0-000137.500007.9 08.4700.57F? 0 +144632.22 -542023.3 -000017.2-000025.600009.3 08.4700.11A? 0 +144833.43 -302646.8 -000036.3-000025.400007.3 08.4700.26A? 0 +144938.02 +445255.7 -000033.2+000020.300005.3 08.4700.99K? 0 +144951.28 +643450.3 -000014.4-000024.700014.7 08.4700.48F? 0 +145126.01 -022725.4 -000037.6-000117.200032.4 08.4700.66G? 0 +145137.58 +151902.3 -000245.8+000065.500033.1 08.4700.88G? 0 +145648.68 +073009.9 -000003.6+000021.800016.8 08.4700.99K? 0 +150445.29 -624630.8 -000016.5-000013.100007.3 08.4700.99K? 0 +151838.89 -024802.0 +000046.5-000065.100015.0 08.4700.52F? 0 +152048.24 +424206.8 -000001.3+000035.500005.9 08.4700.79G? 1 +152419.78 -225439.7 +000000.0+000000.000000.0 08.4700.00B? 0 +152605.92 -114155.6 -000046.2+000013.100008.5 08.4700.40F? 0 +153153.00 -542141.8 -000003.0-000000.500011.6 08.4700.21A? 0 +153434.55 +445451.6 +000055.9-000062.200005.3 08.4700.84G? 0 +153559.93 +282433.3 +000009.1-000003.300012.4 08.4700.43F? 0 +153600.32 -873747.0 -000027.8-000032.800008.2 08.4700.31F? 0 +153713.38 -182006.1 +000015.7-000008.500014.7 08.4700.75G? 0 0.10 1.00 +153927.44 -343757.9 +000010.8-000009.900014.8 08.4700.49F? 0 +154018.73 -570820.2 +000005.0-000001.500004.7 08.4700.08A? 0 +154917.84 -045741.3 -000000.7-000020.400005.6 08.4700.05A? 0 +154924.29 -553507.0 -000010.7+000000.500003.9 08.4700.10A? 0 +155219.02 +214237.4 -000016.3+000001.900003.9 08.4700.71G? 0 +155253.84 -501210.9 -000008.0-000017.900011.1 08.4700.14A? 0 +155335.33 +184322.1 -000029.1-000039.800018.6 08.4700.38F? 0 +155622.79 +202507.4 -000052.6+000014.400005.2 08.4700.50F? 0 +155736.06 +854744.6 +000008.9+000006.800005.2 08.4700.98K? 0 +160035.15 +504911.3 -000036.0+000059.900010.5 08.4700.43F? 0 +160353.72 -580659.0 -000019.2-000050.500009.0 08.4700.49F? 0 +161043.91 -641508.8 -000003.4+000005.200016.8 08.4700.03A? 0 +161406.55 +093227.1 -000007.4+000021.300011.5 08.4700.38F? 0 +161443.26 -390752.6 +000000.0+000000.000000.0 08.4700.28A? 1 +161458.94 +575226.8 -000024.5+000026.700012.5 08.4700.48F? 0 +161651.43 +194805.5 +000000.1-000014.800009.7 08.4700.94G? 0 +162654.49 -435501.3 +000001.7-000010.700000.7 08.4700.22A? 0 +162727.10 +764119.8 -000015.5+000025.600004.7 08.4700.84G? 0 +163033.93 -604634.6 -000024.4-000045.200003.4 08.4700.52F? 0 +163638.57 -623852.6 +000007.4+000000.900011.5 08.4700.35F? 0 +164042.62 -474007.7 +000000.0+000000.000000.0 08.4700.03A? 1 +164050.68 -695300.2 +000028.7-000028.300010.1 08.4700.42F? 0 +164658.69 -664842.9 +000015.3+000047.700005.3 08.4700.97K? 0 +165222.45 -403353.9 -000002.1-000021.100000.4 08.4700.09A? 0 +165251.44 -604902.3 +000001.8-000019.600002.1 08.4700.02A? 0 +165354.56 -191850.5 -000016.2-000057.000014.3 08.4700.54F? 0 +165406.74 -415107.0 +000000.0+000000.000000.0 08.4700.04A? 0 +165812.87 +334202.4 +000017.0+000001.400009.1 08.4700.34F? 0 +170014.53 -181250.9 -000028.9-000008.400005.0 08.4700.53F? 0 +170802.51 +101813.6 -000004.1+000003.700001.1 08.4700.27A? 0 +171428.85 -722730.3 +000000.5-000001.800004.7 08.4700.93G? 0 +171553.11 -592611.5 +000002.7-000018.000011.6 08.4700.01A? 0 +171659.34 -544631.0 +000015.9-000017.200003.6 08.4700.30A? 0 +171738.84 +202723.6 -000007.3-000012.800006.6 08.4700.01A? 0 +172053.69 -423910.1 -000003.7-000028.100004.8 08.4700.51F? 0 +172129.01 -004605.6 +000041.1-000040.400005.2 08.4700.48F? 0 +172343.53 -564957.0 -000009.3-000007.500005.7 08.47-0.02B? 0 +172416.37 +574730.2 +000011.4-000001.000009.7 08.4700.97K? 0 +172452.24 -185132.9 +000005.0-000029.900004.6 08.4700.48F? 0 +172922.23 +753815.2 +000008.8+000006.200010.7 08.4700.33F? 0 +173004.68 +431838.1 +000017.0+000011.600000.9 08.4700.35F? 0 +173259.13 +091242.3 +000008.3-000002.700005.2 08.4700.31F? 0 +173339.99 -505346.6 -000017.0+000001.800006.2 08.47-0.03B? 0 +173530.55 -371702.3 -000010.7-000000.900019.1 08.4700.15A? 0 +173847.59 -720800.6 -000015.2-000025.600002.3 08.4700.08A? 0 +175132.46 +244036.0 -000035.2+000001.100010.0 08.4700.96K? 0 +175300.34 -244041.0 +000017.4-000023.600008.9 08.4700.28A? 0 +175340.47 -285122.7 -000018.7-000089.500003.9 08.4700.51F? 0 +175404.21 -482030.7 +000004.8-000046.800008.7 08.4700.43F? 0 +175446.17 -392413.7 -000002.6-000021.500008.2 08.4700.08A? 0 +175801.00 +501927.3 +000006.0+000004.200003.0 08.4700.95K? 0 +175922.87 -303841.5 +000004.5-000014.500002.7 08.47-0.03B? 0 +175928.40 -130153.4 +000000.6+000005.100019.4 08.4700.48F? 0 +180346.82 +842237.4 +000006.6-000022.100003.6 08.4700.34F? 0 +180602.67 -552749.0 -000023.7-000076.500005.4 08.4700.49F? 0 +181142.43 -151201.9 +000014.7-000021.700001.6 08.4700.47F? 0 +181205.16 +464411.9 -000065.5-000055.000005.5 08.4700.55F? 0 +181211.01 +134725.9 -000004.9-000005.500007.3 08.4700.01A? 0 +181442.14 -330827.2 +000007.2-000013.000004.8 08.47-0.13B? 0 +181541.48 -201052.0 -000010.3-000004.800001.2 08.4700.08A? 0 +181901.28 -635112.9 -000009.1-000007.800003.2 08.47-0.00B? 0 +182159.76 +194339.0 +000007.7-000038.800024.5 08.4700.51F? 0 +182237.54 +331523.0 +000116.4-000070.800012.4 08.4700.73G? 0 +182250.01 -165531.5 +000018.1-000021.300018.6 08.4700.23A? 0 +182611.70 -183220.9 +000004.4-000011.600007.1 08.4700.04A? 0 +182642.65 -112124.8 +000009.2-000004.900010.5 08.4700.90G? 0 +182823.00 +690917.5 -000015.4+000012.200009.3 08.4700.56F? 0 +183734.32 -703051.7 +000002.9-000065.500000.8 08.4700.92G? 0 +184441.37 -252211.4 -000003.6-000023.900007.3 08.4700.54F? 0 +184550.21 +573742.8 +000007.3+000017.300004.3 08.4700.97K? 0 +184603.75 +132814.5 +000004.1+000020.200009.7 08.4700.53F? 0 +184911.86 -150909.5 -000005.9-000010.000001.9 08.4700.28A? 0 +185042.08 +301723.5 -000000.1+000007.600017.5 08.4700.20A? 0 +185350.97 -791059.1 +000020.6-000000.200013.9 08.4700.29A? 0 +185551.69 -420735.8 +000012.0+000017.500010.9 08.4700.62G? 0 +185918.37 -012203.4 +000003.2-000014.100001.0 08.4700.54F? 0 +190004.12 -284205.7 +000014.6-000012.200009.0 08.4700.52F? 0 +190103.23 -053118.4 +000001.1-000092.800010.4 08.4700.68G? 0 +190426.28 +223957.1 -000010.2-000151.100013.0 08.4700.60G? 0 +191515.07 -335608.1 +000019.4-000034.400003.5 08.4700.30A? 0 +191731.25 -190337.2 +000009.8-000008.700001.8 08.4700.44F? 0 +191844.17 -013441.2 +000004.9-000005.300005.3 08.4700.21A? 0 +191932.91 -211059.5 -000013.8-000027.500001.5 08.4700.97K? 0 +192011.28 -631101.0 +000026.6-000012.300001.7 08.4700.26A? 0 +192045.80 -234255.3 +000002.2-000037.700009.2 08.4700.38F? 0 +192136.05 +194849.5 +000004.7-000016.800002.0 08.4700.12A? 0 +192609.44 +503423.8 +000015.1+000000.500005.5 08.4700.04A? 0 +192743.96 +261227.5 -000018.8+000116.700013.8 08.4700.41F? 0 +193437.28 -491613.4 -000015.4-000010.900001.6 08.4700.47F? 0 +193458.42 -840433.0 +000050.3-000089.400014.7 08.4700.50F? 0 +193526.68 -452955.3 +000032.6+000006.300022.1 08.4700.96K? 0 +193715.97 +260915.9 +000015.4-000013.700002.9 08.4700.54F? 0 +194320.70 +624647.8 -000029.2-000024.400000.4 08.4700.92G? 0 +194339.62 +485544.4 +000002.7-000082.100012.3 08.4700.39F? 0 +194353.01 +011049.9 +000002.8-000015.900019.0 08.4700.24A? 0 +194426.97 -230903.9 +000025.9+000005.700032.7 08.4700.45F? 0 +194607.74 +180127.7 -000000.9-000017.100007.3 08.4700.88G? 0 +194613.56 +055917.3 +000021.4-000007.900002.8 08.47-0.05B? 0 +195028.46 +605413.1 +000005.3-000007.900005.7 08.4700.11A? 0 +195039.87 +683603.8 +000010.0+000012.900007.3 08.4700.35F? 0 +195122.96 +072347.1 +000001.1-000009.300002.7 08.4700.17A? 0 +195133.25 -114916.4 +000060.7-000003.200020.1 08.4700.57F? 0 +195503.52 +631950.3 +000019.6+000013.900012.9 08.4700.62G? 0 +195515.93 +314604.9 +000016.9+000017.100008.9 08.4700.25A? 0 +195556.45 +291334.3 +000000.8+000001.700012.8 08.4700.29A? 0 +195655.68 +550038.9 +000006.6-000001.300004.0 08.47-0.00B? 0 +195716.89 +073114.3 -000006.9-000004.200005.9 08.47-0.05B? 0 +195802.71 +555438.6 +000018.2+000005.500000.6 08.4700.14A? 0 +195830.42 +480355.0 -000004.3-000022.000000.7 08.4700.06A? 0 +195855.85 +832452.4 +000014.9+000013.000014.8 08.4700.18A? 0 +200950.59 +323332.6 +000000.5-000002.200007.0 08.47-0.07B? 0 +201758.99 -524425.7 +000014.8+000037.400002.8 08.4700.62G? 0 +201853.51 +375033.8 -000004.2-000011.800002.0 08.4700.45F? 0 +202014.95 +392412.4 +000000.0+000000.000000.0 08.4700.24A? 1 +202047.27 -074438.3 +000000.0+000000.000000.0 08.4700.93G? 1 +202056.56 +365644.1 +000022.9+000009.700002.3 08.4700.33F? 0 +202130.18 +530646.6 +000004.2+000005.700001.9 08.4700.01A? 0 +202218.81 +731348.5 +000012.0+000015.200010.8 08.4700.22A? 0 +202259.57 -592953.1 +000004.8+000004.500017.8 08.4700.23A? 0 +202511.02 -032531.0 +000011.5-000061.700000.1 08.4700.45F? 0 +202722.42 +234004.6 +000057.9+000070.800005.5 08.4700.48F? 0 +202934.11 +383627.6 +000002.9-000001.700007.9 08.47-0.06B? 0 +203304.79 -160133.6 +000018.1-000001.200002.9 08.4700.50F? 0 +203305.90 +560140.2 +000019.8+000005.200006.4 08.4700.12A? 0 +203357.75 +294111.6 +000001.0-000003.800008.3 08.47-0.06B? 0 +203820.92 -212527.0 +000008.7-000002.700002.9 08.47-0.04B? 0 +203858.82 -120450.0 +000013.7+000002.700011.7 08.4700.00A? 0 +204148.39 -032406.8 -000031.5-000036.900001.2 08.4700.53F? 0 +204149.50 +223421.2 +000003.0-000004.600001.7 08.4700.01A? 0 +204245.70 -155431.6 +000021.5+000004.800008.3 08.4700.26A? 0 +204355.57 +272716.3 +000004.9-000012.700005.2 08.4700.59G? 0 +204529.02 +540059.9 +000025.6+000000.500002.5 08.4700.97K? 0 +204920.30 -181303.8 +000058.4+000026.800007.8 08.4700.56F? 0 +205630.14 +014659.6 +000004.0-000014.700022.4 08.4700.34F? 0 +210453.32 -633025.3 +000019.0-000034.600005.8 08.4700.18A? 0 +210714.13 -385414.7 -000039.6-000001.900012.5 08.4700.55F? 0 +210715.86 -490923.5 +000000.1-000049.900008.8 08.4700.32F? 0 +211253.34 +251152.1 +000031.7-000014.900005.9 08.4700.51F? 0 +212012.60 -342023.9 +000005.6+000010.800001.4 08.4700.33F? 0 +212036.23 +274303.6 -000007.3-000014.300000.1 08.4700.44F? 0 +212122.46 -381029.1 +000065.6+000055.900004.1 08.4700.48F? 0 +212150.70 -735119.5 +000019.1-000024.500001.1 08.4700.37F? 0 +212645.64 +432721.7 +000008.3-000014.300006.2 08.4700.00A? 0 +213017.74 +714102.7 +000021.1+000012.600001.6 08.4700.06A? 0 +213109.61 +733946.0 +000016.1+000003.600002.9 08.4700.16A? 0 +213239.29 +360446.0 +000021.7+000005.900001.9 08.4700.98K? 0 +213532.18 -184614.7 +000033.3+000022.400019.1 08.4700.04A? 1 +213640.60 +145448.0 -000011.3-000005.900003.3 08.4700.14A? 0 +213740.94 +573337.4 -000008.7-000013.900005.2 08.4700.26A? 1 +214205.64 -370252.6 +000008.0+000012.300000.3 08.4700.97K? 0 +214333.85 +443230.8 +000036.5+000024.300004.3 08.4700.87G? 0 +214424.27 -481828.1 +000012.8-000012.400006.9 08.4700.95G? 0 +214551.20 -175913.9 +000063.5-000183.500014.2 08.4700.73G? 0 +220003.96 +564257.4 -000014.2+000004.700006.0 08.4700.36F? 0 +220345.57 +463459.6 -000004.3-000021.800000.1 08.4700.28A? 0 +220440.82 -304959.6 -000020.1+000012.600025.0 08.4700.95K? 0 +220629.96 -011735.0 +000065.5-000004.500024.9 08.4700.48F? 0 +220745.63 +332456.7 -000003.0-000013.500008.6 08.4700.32F? 0 +221404.90 -592941.5 -000029.3+000022.800021.8 08.4700.48F? 0 +221427.23 +495217.7 -000005.0+000006.900002.3 08.4700.09A? 0 +221447.34 +383013.3 -000008.9+000006.900001.0 08.4700.49F? 0 +221949.81 +662519.4 +000013.8+000004.900009.1 08.4700.10A? 0 +222145.65 +564710.9 -000008.5-000008.600006.9 08.4700.24A? 0 +222428.46 +545203.8 +000000.0+000000.000000.0 08.4700.07A? 0 +222659.10 -411753.5 +000044.4-000007.900007.4 08.4700.52F? 0 diff --git a/kstars/kstars/data/hip073.dat b/kstars/kstars/data/hip073.dat new file mode 100644 index 00000000..64dada60 --- /dev/null +++ b/kstars/kstars/data/hip073.dat @@ -0,0 +1,1000 @@ +223015.34 +384104.5 +000010.1-000015.400013.3 08.4700.28A? 0 +223219.56 +121425.3 +000067.6-000020.700015.8 08.4700.50F? 0 +223242.72 -243706.3 +000133.3-000061.400000.0 08.4700.53F? 0 +223421.73 -223607.7 +000010.4+000018.500001.1 08.4700.53F? 0 +223937.91 +412345.1 +000038.9+000010.400013.6 08.4700.35F? 0 +224038.07 +651545.7 +000003.4+000000.600002.8 08.4700.36F? 0 +224819.59 +313600.5 +000013.7-000102.200013.9 08.4700.66G? 0 +225110.31 +535511.3 +000000.3-000010.900001.4 08.4700.03A? 0 +225258.59 +495153.2 -000007.9+000003.700003.9 08.47-0.01B? 0 +225525.13 -425303.9 +000033.8-000012.700003.9 08.4700.50F? 0 +225752.58 -033914.4 +000040.6-000011.100007.6 08.4700.32F? 0 +225858.21 +583409.2 +000002.9+000004.700008.1 08.4700.06A? 0 +230700.28 +315932.5 -000047.6-000165.500001.0 08.4700.62G? 0 +230958.82 -230617.5 +000080.1+000023.700010.6 08.4700.35F? 0 +231039.58 +094645.6 -000068.3-000039.100012.2 08.4700.57F? 0 +231442.08 -483440.9 +000030.6-000019.400007.8 08.4700.58G? 0 +232719.68 -280242.8 +000008.1+000001.300011.2 08.4700.97K? 0 +232850.92 -312319.8 -000013.4-000060.200015.2 08.4700.95K? 0 +233141.01 -312010.4 -000027.9-000028.200002.4 08.4700.31A? 0 +233518.37 +522341.8 +000012.5-000007.400001.4 08.4700.00A? 0 +234222.32 -084943.0 -000092.7-000065.300016.1 08.4700.60G? 0 +234715.36 +592238.9 +000019.3+000005.500004.6 08.4700.54F? 0 +235213.83 +340135.5 +000059.8-000039.700009.2 08.4700.40F? 0 +235451.63 +131252.8 -000024.5-000055.400007.6 08.4700.50F? 0 +235537.96 -104727.2 +000017.6-000011.500015.0 08.4700.91G? 0 +235620.41 +460351.1 -000018.4-000013.500000.6 08.4700.21A? 0 +235746.80 -492400.7 +000021.6+000000.000009.2 08.4700.38F? 0 +000217.02 -091029.6 +000027.6-000007.000012.7 08.4701.17K? 0 +000330.84 +613859.9 -000004.6-000022.000005.8 08.4701.28K? 0 +000754.73 +332501.7 -000023.0+000010.300004.1 08.4701.56K? 0 +001507.36 +614601.9 +000016.8+000010.800008.3 08.4701.32K? 0 +001702.46 +022217.3 +000030.9-000017.600001.5 08.4701.14K? 0 +001932.96 +244410.4 +000026.7-000023.300012.4 08.4701.87M? 0 +003311.79 +332551.2 -000015.4-000029.400006.3 08.4701.39K? 0 +003406.35 +435022.5 +000011.8-000000.400005.1 08.4701.00K? 0 +003552.06 +343600.9 -000011.9-000047.300004.8 08.4701.26K? 0 +003750.73 +405217.8 +000009.0+000026.300010.5 08.4701.14K? 0 +004535.49 -232701.5 -000025.3-000014.800004.1 08.4701.00K? 0 +004629.72 -620434.0 +000070.6+000017.000007.2 08.4701.03K? 0 +005642.57 +144634.2 +000052.0-000010.300003.3 08.4701.60K? 0 +005752.45 -654614.9 +000025.2+000014.800001.0 08.4701.29K? 0 +011400.65 +644904.8 -000014.6+000001.600012.8 08.4701.99M? 0 +012116.65 +284825.6 +000003.7-000013.900021.9 08.4701.60K? 0 +013329.22 +603847.7 +000004.7-000004.400007.6 08.4701.84K? 0 0.10 1.00 +015406.18 +661035.5 -000051.7-000149.700051.6 08.4701.06K? 0 +020911.88 +251914.1 +000020.2+000006.800015.4 08.4701.08K? 0 +022033.53 +333117.8 -000013.5-000007.300008.0 08.4701.01K? 0 +022207.51 -813303.1 -000001.4-000002.500010.6 08.4701.54K? 0 +024058.90 +724715.3 -000018.5-000031.600015.8 08.4701.19K? 0 +025609.71 +134039.3 -000018.5+000007.700006.8 08.4701.16K? 0 +025815.37 +155935.7 +000022.8-000027.300006.0 08.4701.14K? 0 +030151.88 +431758.0 +000016.2-000013.800009.0 08.4701.66K? 0 +030440.96 +090142.2 +000019.5-000015.300009.1 08.4701.11K? 0 +030719.60 +401207.9 +000010.6-000022.400002.5 08.4701.24K? 0 +032104.49 -261016.0 +000016.0+000000.500002.6 08.4701.31K? 0 +032247.96 -363439.8 +000041.8+000008.600002.8 08.4701.01K? 0 +032549.49 -130403.4 -000052.8+000050.900005.8 08.4701.14K? 1 +033053.43 +082206.7 -000002.0+000003.400024.8 08.4701.63K? 0 +033123.16 -435000.9 +000000.9+000008.200001.0 08.4701.12K? 0 +033817.67 +641434.4 -000000.9-000053.400002.1 08.4701.25K? 0 +034109.86 +041108.9 +000019.4-000012.100003.5 08.4701.07K? 0 +034523.15 -323814.5 +000022.6-000002.700004.2 08.4701.01K? 0 +035357.95 +473017.5 +000003.0-000005.800007.9 08.4701.10K? 0 +035621.74 +882941.5 +000026.2-000043.900007.9 08.4701.05K? 0 +040552.65 -294044.2 +000001.6-000032.600015.5 08.4701.48K? 0 +040641.83 -082937.0 +000013.5-000004.200015.7 08.4701.22K? 0 +040801.53 +484759.1 +000012.5-000002.800007.5 08.4701.10K? 0 +040839.87 +394245.0 +000005.7-000002.500001.5 08.4701.07K? 0 +041640.38 -092714.5 -000027.8-000022.300016.6 08.4701.42K? 0 +041752.56 +542812.1 +000004.8-000011.600002.3 08.4701.70K? 0 +042307.71 +271349.1 +000044.1-000005.000021.9 08.4701.88M? 0 +042457.51 -144114.6 -000005.3+000027.600003.9 08.4701.07K? 0 +042547.53 +210817.2 +000001.1+000019.800017.3 08.4701.26K? 0 +043237.01 -650007.5 +000009.1-000005.400014.4 08.4701.33K? 0 +043520.59 -401250.2 +000007.5-000002.900001.0 08.4701.59K? 0 +044044.05 +701657.4 +000006.6+000000.900004.3 08.4701.17K? 0 +044205.74 -610533.0 -000004.2+000015.400001.1 08.4701.15K? 0 +044254.14 -270117.8 +000005.3+000006.500009.8 08.4701.05K? 0 +044609.34 +671341.0 -000008.4-000012.400007.2 08.4701.04K? 0 +050252.51 +105659.1 -000005.7-000007.000005.8 08.4701.53K? 0 +050541.69 +511413.0 +000015.5+000004.400014.5 08.4701.27K? 0 +050846.97 -343101.7 +000017.2+000006.500005.5 08.4701.34K? 0 0.10 1.00 +051126.14 -385602.0 -000008.7+000001.600009.6 08.4701.53K? 0 +052035.47 -130644.2 -000020.6-000014.000003.0 08.4701.58K? 0 +052105.23 -720539.8 +000003.3+000010.800009.5 08.4701.50K? 0 +052143.94 -473847.4 +000004.3-000005.200000.7 08.4701.51K? 0 +052207.43 -500632.1 -000003.5+000006.500007.8 08.4701.26K? 0 +052434.77 +373943.6 +000022.0-000023.000004.3 08.4701.12K? 0 +052847.43 +345201.2 +000010.9-000041.900005.2 08.4701.18K? 0 +053054.69 +042512.8 -000000.2+000004.100001.4 08.4701.54K? 0 +055111.13 -501524.4 +000030.5+000026.100005.2 08.4701.22K? 0 +061206.80 +174525.3 +000014.7-000034.700004.3 08.4701.14K? 0 +061932.45 -441258.8 +000001.9+000023.400012.7 08.4701.09K? 0 +062143.39 +211428.9 +000002.6-000023.400008.9 08.4701.41K? 0 +062516.36 -090751.5 +000025.7-000000.500006.4 08.4701.01K? 0 +062758.86 -664516.3 +000015.4+000028.500013.2 08.4701.48K? 0 +062903.76 -413733.5 +000004.9-000024.200012.0 08.4701.05K? 0 +063940.12 -062757.6 +000002.8+000008.300002.3 08.4701.27K? 0 +064032.73 +005654.7 +000024.0-000019.200001.3 08.4701.24K? 0 +064559.05 -183133.1 +000012.1-000018.400002.8 08.4701.53K? 0 +064646.10 +433503.0 -000032.4+000034.000021.6 08.4701.54K? 0 +064847.09 -000820.7 -000004.4-000005.400021.7 08.4701.25K? 0 +065128.87 -000157.2 -000026.3+000011.200007.3 08.4701.62K? 0 0.10 1.00 +065232.95 -042215.9 -000002.4-000034.200002.1 08.4701.17K? 0 +065550.84 -411913.3 -000015.9+000000.200004.7 08.4701.15K? 0 +065833.95 +000535.4 -000048.8-000018.900010.1 08.4701.42K? 0 +065939.51 +105347.0 +000007.0+000004.500033.2 08.4701.45K? 0 +070312.22 +545350.8 -000013.5+000009.900007.9 08.4701.57K? 0 +070729.54 -074800.6 +000005.0+000022.000006.5 08.4701.05K? 0 +070935.13 -012147.1 -000014.8-000008.000021.6 08.4701.26K? 0 +071616.65 -212514.9 -000008.6+000027.700009.1 08.4701.54K? 0 +072123.60 -072258.6 -000009.3-000006.400026.7 08.4701.60K? 0 +072144.12 +694014.7 -000002.3+000001.900007.2 08.4701.14K? 0 +072317.38 -094824.2 -000018.8-000022.300002.2 08.4701.39K? 0 +072422.19 +431326.5 -000011.3-000032.800003.0 08.4701.35K? 0 +072455.40 -305023.5 -000010.5-000009.100003.1 08.4701.59K? 0 +074246.55 -331300.2 -000009.9+000013.800022.9 08.4701.46K? 0 +074302.27 +231642.6 +000024.3-000010.400013.1 08.4701.01K? 0 +074702.62 +451643.9 -000000.6-000011.100018.8 08.4701.14K? 0 +074958.47 +144138.0 -000022.1-000003.900021.3 08.4701.29K? 0 +075541.17 -530648.1 +000016.2+000046.300002.5 08.4701.15K? 0 +075929.60 -123046.4 -000038.6+000009.300004.0 08.4701.53K? 0 +080917.76 -600820.4 +000003.0+000001.400011.2 08.4701.48K? 0 +081000.75 -143654.0 +000013.3+000014.900004.5 08.4701.20K? 0 +081526.13 +692242.4 +000004.1+000003.700013.1 08.4701.31K? 0 +082243.55 +254414.5 -000014.1-000031.200003.6 08.4701.07K? 0 +083056.02 +260122.1 +000027.2-000000.400005.4 08.4701.67K? 0 +083418.49 +253037.5 +000014.0+000002.900027.5 08.4701.60K? 0 +083522.81 -151301.0 -000008.5+000004.700013.4 08.4701.34K? 0 +083940.64 -491716.3 -000014.9+000014.800005.7 08.4701.19K? 0 +084012.07 -044429.7 -000002.3-000003.100008.5 08.4701.06K? 0 +084135.07 +193945.0 -000003.8-000024.400019.2 08.4701.06K? 0 +084427.06 +395145.8 +000009.5-000003.300005.4 08.4701.48K? 0 +084452.53 +374149.3 +000003.3-000021.200001.6 08.4701.13K? 0 +084935.91 -160154.6 -000029.4+000013.100010.5 08.4701.47K? 0 +085342.91 +851120.5 -000020.5-000018.700000.5 08.4701.05K? 0 +085703.72 +121322.5 -000012.8-000017.200004.9 08.4701.40K? 0 +090818.37 -480815.0 -000007.2-000013.300002.8 08.4701.01K? 0 +091315.26 -423053.5 +000004.1-000015.000005.2 08.4701.63K? 0 +091436.50 -435642.0 +000048.2-000026.000008.6 08.4701.16K? 0 +092252.17 -520804.5 -000010.1+000015.000012.3 08.4701.08K? 0 +092646.72 -535230.3 -000004.8+000006.400019.9 08.4701.46K? 0 +094149.56 -064540.6 -000012.1-000008.500014.1 08.4701.33K? 0 +094935.83 -163835.7 -000009.0-000008.200008.3 08.4701.13K? 0 +095427.84 +344619.2 +000010.7-000003.800006.6 08.4701.54K? 0 +095658.43 -675355.3 +000032.3+000002.300000.9 08.4701.56K? 0 +095755.54 -635649.1 -000009.9+000014.100008.5 08.4701.57K? 0 +100519.92 -212119.8 -000027.8+000013.000020.8 08.4701.52K? 0 +101219.22 -101917.2 -000018.4+000003.100014.1 08.4701.60K? 0 0.10 1.00 +101242.90 -641259.1 -000015.5+000009.500006.2 08.4701.09K? 0 +101733.34 -475650.1 -000025.7+000003.800008.0 08.4701.40K? 0 +102455.86 -033107.9 +000000.7-000015.200008.5 08.4701.16K? 0 +102634.67 -344203.0 +000012.1+000022.400017.4 08.4701.55K? 0 +102939.29 +643718.9 +000004.3+000000.200004.4 08.4701.22K? 0 +103643.64 -314005.2 -000025.2+000021.200012.2 08.4701.04K? 0 +104239.89 -173408.0 +000006.7+000010.500001.2 08.4701.55K? 0 +104316.47 -671722.9 -000037.1+000005.900010.7 08.4701.54K? 0 +104354.40 -434448.3 -000008.9+000006.700005.3 08.4701.49K? 0 +105213.81 +130556.3 -000033.0-000011.600005.3 08.4701.03K? 0 +105421.13 -423949.9 -000033.1+000010.800000.6 08.4701.45K? 0 +110412.42 -454425.9 -000013.7-000003.600003.1 08.4701.43K? 0 +110836.48 -220937.7 -000009.3+000001.000000.8 08.4701.44K? 0 +112822.35 -182243.0 -000017.3+000011.100000.1 08.4701.38K? 0 +114013.09 +681323.4 -000002.5-000009.600002.9 08.4701.46K? 0 +114325.36 -052625.4 -000049.2-000012.400019.3 08.4701.22K? 0 +114503.92 +170936.1 -000046.0-000004.400001.7 08.4701.08K? 0 +114709.81 -051049.9 -000006.5-000010.000020.7 08.4701.60K? 0 +114909.37 -085044.9 -000021.3-000059.200009.5 08.4701.06K? 0 +115349.48 -342510.0 -000015.4+000003.400013.6 08.4701.40K? 0 +120030.12 -765834.2 -000057.4-000007.200001.3 08.4701.37K? 0 +120709.37 -754711.5 -000015.5+000011.200009.8 08.4701.64K? 0 +120955.30 -461229.5 -000383.5-000080.200041.3 08.4701.15K? 0 +121612.77 -704935.9 +000009.1-000002.600009.8 08.4701.09K? 0 +124537.02 +615255.2 +000013.7-000059.400005.9 08.4701.04K? 0 +125111.88 -373043.7 -000016.7+000019.500002.8 08.4701.17K? 0 +125328.32 -590207.6 +000011.5-000004.100000.6 08.4701.48K? 0 +125617.91 +323151.5 -000063.6-000016.300001.8 08.4701.08K? 0 +130912.18 -435840.8 +000003.4-000000.200000.2 08.4701.20K? 0 +131756.44 -332517.6 +000032.7-000010.300016.4 08.4701.69K? 0 +132353.87 -474709.0 -000020.4+000001.500003.8 08.4701.20K? 0 +132510.85 +402705.3 +000001.8+000001.400008.9 08.4701.53K? 0 +133218.76 +642823.0 +000008.5+000017.700005.3 08.4701.09K? 0 +133634.58 -023059.1 -000023.8-000014.800006.3 08.4701.44K? 0 +133748.04 -455258.2 -000012.0-000010.200002.2 08.4701.26K? 0 +133836.36 -462336.8 +000006.0-000029.700003.5 08.4701.10K? 0 +133907.04 -102324.5 +000016.5-000025.600004.0 08.4701.01K? 0 +134129.85 -523624.3 -000042.0-000005.000001.9 08.4701.17K? 0 +135200.93 -484921.9 -000044.7-000004.700000.6 08.4701.27K? 0 +140729.00 -660006.3 +000007.5-000015.500007.4 08.4701.62K? 0 +142814.93 +544501.5 -000050.0+000031.900002.2 08.4701.17K? 0 +142838.43 +060044.6 -000008.0+000004.900009.5 08.4701.46K? 0 +142946.32 +635929.9 -000029.1+000007.000002.6 08.4701.29K? 0 +143113.77 -784754.1 -000008.2-000013.700006.3 08.4701.70K? 0 +143126.10 +274639.9 -000018.1+000036.400019.6 08.4701.02K? 0 +143746.90 -032215.0 +000015.6-000017.300001.9 08.4701.03K? 0 +144339.45 +155749.9 -000014.2-000017.800002.3 08.4701.18K? 0 +145520.71 -603106.0 +000012.0+000001.800016.2 08.4701.25K? 0 +150147.76 -435532.8 -000017.8-000006.000007.3 08.4701.43K? 0 +151149.09 -493817.4 +000012.2-000010.800006.0 08.4701.30K? 0 +151211.25 -390954.4 -000026.4-000006.000003.2 08.4701.09K? 0 +152614.54 -661858.1 -000001.1-000009.000012.0 08.4701.48K? 0 +152729.41 -430514.7 +000001.8-000007.700021.6 08.4701.04K? 0 +152955.78 -492023.8 +000000.0-000018.300007.0 08.4701.72K? 0 +153415.64 -042135.2 -000012.2-000015.800009.1 08.4701.33K? 0 +153745.84 +113612.2 -000004.7-000076.400003.1 08.4701.22K? 0 +155333.92 -681116.5 -000013.6-000032.700001.1 08.4701.30K? 0 +155547.78 -593458.1 -000012.2-000029.500020.5 08.4701.11K? 0 +155655.82 -625817.0 -000003.8-000032.100009.7 08.4701.01K? 0 +160432.17 -000119.3 +000020.7+000001.200029.6 08.4701.78K? 0 +161550.86 +093043.5 -000001.1+000018.000011.5 08.4701.56K? 0 +162304.76 -275246.9 -000010.9+000017.400003.0 08.4701.53K? 0 +163406.52 -382721.9 -000028.3-000018.500019.0 08.4701.44K? 0 +163902.10 +050152.0 +000024.0-000034.400023.9 08.4701.19K? 0 +164544.42 +775322.6 -000001.1-000002.900000.1 08.4701.03K? 0 +164752.45 +313523.0 +000022.4-000019.400014.4 08.4701.14K? 0 +165133.52 +383059.9 -000008.4-000017.800003.7 08.4701.06K? 0 +170519.81 +164842.6 -000011.9+000014.600009.4 08.4701.54K? 0 +171841.56 +505419.5 +000005.5+000004.300006.0 08.4701.25K? 0 +171928.41 +302714.7 -000010.5+000004.300007.7 08.4701.23K? 0 +172049.48 -635646.2 -000002.8+000000.600008.8 08.4701.13K? 0 +172052.67 -122524.5 +000006.0-000009.200011.0 08.4701.50K? 0 +172254.40 -223452.1 +000014.9-000020.600000.6 08.4701.21K? 0 +172559.16 +770654.5 -000001.2+000012.600010.7 08.4701.02K? 0 +172716.97 -022335.4 -000002.5-000017.200002.0 08.4701.11K? 0 +173510.40 -281213.1 +000021.7-000027.700014.0 08.4701.25K? 0 +173718.95 +341234.0 -000049.0-000077.100003.8 08.4701.34K? 0 +173732.28 -343846.2 +000016.3-000018.300020.9 08.4701.92M? 0 +173937.67 +245921.8 +000001.9-000018.400015.4 08.4701.40K? 0 +174134.75 +602027.7 -000001.8+000023.800012.1 08.4701.02K? 0 +174516.80 -295102.8 +000003.2-000029.700004.5 08.4701.24K? 0 +174812.25 -284546.5 +000009.1-000003.800007.0 08.4701.08K? 0 +174958.09 +624651.0 -000016.8+000053.700004.2 08.4701.03K? 0 +175526.59 +113905.3 +000000.4+000004.800001.5 08.4701.52K? 0 +175840.37 -115225.5 -000006.0-000015.100000.5 08.4701.94M? 0 +180331.73 -784205.6 -000047.6-000012.700001.3 08.4701.21K? 0 +180448.36 -722156.7 +000003.6-000014.300007.1 08.4701.19K? 0 +180936.81 +115812.5 -000017.6+000012.900021.4 08.4701.12K? 0 +181249.99 +100403.6 +000011.8-000022.200012.6 08.4701.56K? 0 +182100.39 +774659.1 +000009.8+000002.300006.8 08.4701.59K? 0 +182406.39 +420626.4 -000001.6+000002.400009.2 08.4701.11K? 0 +182609.09 +265041.1 -000030.7-000008.000017.1 08.4701.47K? 0 +182642.66 +390924.6 +000003.3+000004.700001.1 08.4701.05K? 0 +182915.92 -651626.2 -000019.2+000002.800000.1 08.4701.32K? 0 +184451.71 +811305.5 +000009.6-000008.100006.8 08.4701.66K? 0 +185326.11 -645350.6 +000026.9-000042.200008.8 08.4701.17K? 0 +185410.25 +130339.1 -000035.0-000020.300009.2 08.4701.47K? 0 +185857.05 +032958.0 +000005.4-000001.100015.9 08.4701.22K? 0 +185930.35 +194052.4 +000019.2-000007.900020.1 08.4701.16K? 0 +190517.77 +341903.3 -000023.7-000037.700011.1 08.4701.48K? 0 +190756.46 +282302.4 -000003.7+000018.400003.5 08.4701.75K? 0 +190919.25 +225919.4 +000000.1-000029.500011.8 08.4701.96M? 0 +191054.19 -682359.3 -000007.7-000009.600003.1 08.4701.60K? 0 +191137.50 +323651.6 -000008.0+000026.200003.2 08.4701.61K? 0 +191540.07 +410233.0 +000012.5-000004.600004.3 08.4701.44K? 0 +192011.13 +465604.8 -000005.8+000013.500001.9 08.4701.22K? 0 +192341.24 +153336.4 +000004.1-000013.700006.0 08.4701.88M? 0 +192904.97 +103750.8 +000000.3-000002.600007.6 08.4701.65K? 0 +192948.27 +394548.7 -000022.6-000032.400013.4 08.4701.55K? 0 +193212.96 -274459.1 -000057.6-000057.400045.0 08.4701.55K? 0 +193257.92 -114808.7 +000002.6-000032.300007.5 08.4701.05K? 0 +193632.47 -744924.6 +000010.4-000007.700001.5 08.4701.27K? 0 +194539.75 -485726.5 -000000.5+000012.100008.2 08.4701.60K? 0 +195046.62 +274115.9 +000007.2-000013.500009.9 08.4701.25K? 0 +195234.22 +051522.2 -000023.1-000007.900005.5 08.4701.31K? 0 +195506.80 +575613.5 -000005.5+000039.100008.1 08.4701.51K? 0 +195810.55 +423139.3 -000005.5-000004.300006.5 08.4701.45K? 0 +200313.62 -043751.4 -000011.4-000004.200013.7 08.4701.47K? 0 +200602.67 -184215.8 +000002.3+000001.300004.7 08.4701.15K? 0 +200809.40 +713135.8 +000039.3+000000.200004.8 08.4701.14K? 0 +200825.82 +110532.0 +000021.5-000016.800013.4 08.4701.42K? 0 +202004.72 -513928.9 +000022.1-000025.800006.6 08.4701.03K? 0 +202117.37 +355301.6 -000014.2-000026.000001.1 08.4701.15K? 0 +202211.94 +390856.1 +000007.0-000054.700015.5 08.4701.08K? 0 +202256.44 -245537.2 +000056.7-000016.800012.2 08.4701.32K? 0 +202417.77 -113616.8 +000007.2-000013.100015.7 08.4701.56K? 0 +202526.80 -581526.9 +000011.7-000009.700003.8 08.4701.33K? 0 +202601.61 +600042.9 -000006.6-000004.600007.8 08.4701.29K? 0 +203959.16 +585339.1 +000004.4-000001.100014.8 08.4701.83K? 0 +204146.53 +270615.0 -000011.1-000043.800010.4 08.4701.00K? 0 +204201.43 +351130.3 +000002.0-000019.600004.8 08.4701.15K? 0 +204409.13 -113613.1 -000007.5-000014.300004.6 08.4701.53K? 0 +205103.74 +144324.3 -000005.2-000007.300003.4 08.4701.08K? 0 +205128.06 +223734.1 -000007.9-000026.200005.9 08.4701.57K? 0 +205223.39 +422849.0 -000016.3-000010.900008.2 08.4701.05K? 0 +205357.57 -532509.5 -000017.2-000002.900014.0 08.4701.40K? 0 +205958.84 +662504.4 +000030.5+000020.600027.4 08.4701.01K? 0 +210323.97 -213212.7 -000002.4-000017.500008.5 08.4701.28K? 0 +211235.66 -041747.0 -000014.3-000010.400025.5 08.4701.18K? 0 +211321.73 +201430.1 -000035.4-000009.400001.3 08.4701.09K? 0 +211336.41 +253854.1 +000007.2+000001.600007.6 08.4701.14K? 0 +212118.89 +383302.8 +000004.7-000008.600006.2 08.4701.40K? 0 +212147.22 +304705.3 +000000.5+000006.000006.6 08.4701.62K? 0 +212408.86 -644756.8 +000013.6-000015.700006.2 08.4701.45K? 0 +213526.04 +251001.1 +000006.2+000006.400003.6 08.4701.14K? 0 +213810.73 -432559.4 +000000.9-000009.900005.0 08.4701.15K? 0 +214216.58 +461623.4 -000025.5-000063.900010.6 08.4701.22K? 0 +214746.34 -272313.1 +000016.8-000022.700001.9 08.4701.05K? 0 +214753.04 -444928.1 -000000.2+000008.500016.2 08.4701.36K? 0 +220454.38 +172843.2 -000043.7-000026.600010.7 08.4701.25K? 0 +220518.05 -515258.5 -000047.1-000012.000010.6 08.4701.18K? 0 +221504.60 +152754.6 -000037.7-000023.800005.6 08.4701.35K? 0 +221909.45 +515350.9 -000002.4+000003.000005.3 08.4701.60K? 0 +222416.62 -661545.7 +000013.1-000014.600004.6 08.4701.35K? 0 +222436.57 +343712.4 -000016.6+000000.100003.0 08.4701.74K? 0 +223215.95 -355514.0 +000010.1+000022.300006.0 08.4701.46K? 0 +223341.10 -103115.5 +000008.3-000018.500019.8 08.4701.17K? 0 +223836.08 +641546.2 +000027.3+000013.200015.5 08.4701.54K? 0 +224801.11 -283113.5 -000023.4-000033.500002.2 08.4701.09K? 0 +225256.47 -301325.4 +000006.3-000026.700010.2 08.4701.22K? 0 +225504.24 +581237.7 +000030.4-000006.900008.3 08.4701.01K? 0 +230818.11 +230148.5 -000016.6-000008.700021.8 08.4701.79K? 0 +230850.43 +052015.2 -000006.9-000017.200026.7 08.4701.34K? 0 +230914.14 +400801.5 +000015.4-000006.400006.7 08.4701.22K? 0 +231649.80 +405718.9 -000017.1-000018.900022.7 08.4701.00K? 0 +233016.56 +681433.3 +000000.4-000001.700011.2 08.4701.09K? 0 +233257.48 +810422.2 +000021.6+000013.700004.7 08.4701.43K? 0 +234218.69 +281849.8 -000012.3-000010.600000.9 08.4701.12K? 0 +234328.99 +562157.5 -000002.0-000006.900009.9 08.4701.07K? 1 +234400.17 -780711.4 -000001.6-000004.000010.1 08.4701.07K? 0 +234646.95 +644246.9 +000003.6+000003.900003.0 08.4701.16K? 0 +234722.60 +261345.0 +000004.9+000014.000006.3 08.4701.01K? 0 +235612.70 +564355.7 +000007.6-000016.000011.1 08.4701.71K? 0 +235640.85 +124914.1 -000017.3+000004.400004.3 08.4701.35K? 0 +235810.57 +623636.2 -000004.1+000001.500000.6 08.4701.07K? 0 +071617.32 -085155.2 +000023.6+000011.100017.2 08.4702.08M? 0 +000450.87 +435814.9 +000000.0+000000.000000.0 08.4800.38F? 1 +000547.47 +470514.3 +000002.5-000001.800002.7 08.4800.04A? 0 +001129.29 -184224.8 +000071.5-000007.700015.2 08.4800.47F? 0 +001507.54 +471528.9 -000009.3-000010.000017.1 08.4800.32F? 0 +001601.97 -675357.8 -000008.7-000012.300010.2 08.4800.18A? 0 +002138.48 +361510.8 +000032.0+000010.200009.7 08.4800.37F? 0 +003020.75 +163515.1 -000001.4-000001.400004.8 08.4800.29A? 0 +003407.29 -752514.0 +000017.7+000007.300005.5 08.4800.98K? 0 +003756.87 -055952.6 +000036.6-000000.600011.4 08.4800.47F? 0 +004402.71 +465752.8 -000014.0-000007.500010.0 08.4800.28A? 0 +004802.02 +521631.0 -000012.2+000000.500009.0 08.4800.32F? 0 +005341.50 -735209.9 -000009.3+000000.400009.0 08.4800.51F? 0 +005718.64 -060636.1 -000042.7-000006.500012.7 08.4800.99K? 0 +005728.53 +824114.7 +000034.7+000024.200001.2 08.4800.83G? 0 +005812.41 -644541.9 -000000.7+000019.300000.7 08.4800.42F? 0 +010119.47 +473133.0 -000050.6-000011.000018.5 08.4800.45F? 0 +010622.49 +161850.9 +000019.8+000001.500006.0 08.4800.28A? 0 +011149.70 -344749.2 +000008.4-000084.300008.9 08.4800.61G? 0 +011425.15 -415338.7 -000117.3-000046.300003.9 08.4800.56F? 0 +011632.85 +442641.3 +000013.4-000000.400009.0 08.48-0.06B? 0 +011636.28 +183121.4 +000274.5+000021.300021.9 08.4800.59G? 0 +011729.18 -173218.7 -000020.6-000023.800020.4 08.4800.97K? 0 +011945.92 +685618.2 +000046.2-000008.000011.0 08.4800.79G? 0 +012453.61 +183001.4 +000567.0-000188.300024.9 08.4800.92G? 0 +012609.27 -675032.4 +000117.6-000066.900001.7 08.4800.83G? 1 +012938.85 -611319.5 +000053.0-000016.500000.3 08.4800.32F? 0 +013317.00 +295316.1 +000001.6-000012.300000.3 08.4800.41F? 0 +014003.38 +385811.5 +000000.0+000000.000000.0 08.4800.34F? 0 +014623.78 +611529.7 +000011.4-000025.000004.6 08.4800.55F? 0 +014631.94 -022026.4 +000040.5+000001.400008.2 08.4800.94G? 0 +014746.13 +495206.4 +000004.0-000007.100008.4 08.4800.98K? 0 +014936.24 +610123.1 -000016.4-000010.900012.0 08.4800.12A? 0 +015339.46 -721506.3 -000035.5+000007.900015.3 08.4800.95K? 0 +015446.57 +173308.8 -000019.9-000002.800002.9 08.4800.26A? 0 +015611.41 +553921.3 +000025.2-000007.100001.1 08.4800.32F? 0 +015941.54 +735833.6 +000025.8-000022.200003.2 08.4800.38F? 0 +020139.35 +012035.4 +000049.1-000013.300020.0 08.4800.46F? 0 +020150.15 -391859.5 +000020.3+000008.200027.4 08.4800.43F? 0 +020825.45 +392347.4 -000014.4-000003.500001.8 08.4800.97K? 0 +021046.62 +300441.9 -000033.7-000016.100002.9 08.4800.36F? 0 +021452.07 -060621.4 +000118.0-000007.200024.8 08.4800.54F? 0 +021612.82 +270137.0 -000014.3+000009.800013.3 08.4800.14A? 0 +021916.00 -004647.1 +000066.6-000044.000017.4 08.4800.77G? 0 +022311.51 +430053.9 -000029.2-000018.200002.0 08.4800.14A? 0 +022338.60 -543235.2 +000029.0+000013.500004.5 08.4800.21A? 0 +022455.74 +284921.9 +000029.1-000035.300018.5 08.4800.39F? 0 +022458.80 -541352.6 -000018.0+000064.400033.5 08.4800.57F? 0 +022943.54 +604038.5 -000009.3-000004.000011.3 08.4800.27A? 1 +022953.50 -504358.3 +000027.1+000003.500004.2 08.4800.56F? 0 +023051.36 +611040.0 -000002.4+000000.800012.7 08.4800.67G? 0 +023202.90 +182225.2 -000040.2-000012.600010.6 08.4800.53F? 0 +023432.99 +335456.4 -000005.4+000026.300018.1 08.4800.45F? 0 +023552.95 +830024.9 +000045.6-000027.900010.0 08.4800.42F? 0 +024342.75 -671659.1 +000074.1+000061.400007.6 08.4800.46F? 0 +024552.68 -453626.9 +000037.3-000032.900022.7 08.4800.48F? 0 +024942.99 -214311.8 -000000.4-000013.000003.2 08.4800.89G? 0 +025343.74 -411507.7 +000048.2-000008.900000.9 08.4800.39F? 0 +025810.18 -672230.7 -000008.5-000115.000000.3 08.4800.48F? 0 +025937.15 -092459.8 -000009.5+000021.400011.4 08.4800.45F? 0 +030010.97 +251444.9 -000029.7-000002.900017.3 08.4800.40F? 0 +030019.70 -372716.4 +000008.0+000038.200017.6 08.4800.67G? 0 +031049.68 +634721.0 +000042.3-000094.600020.6 08.4800.53F? 0 +031321.48 +001027.3 -000002.8-000002.000007.3 08.4800.21A? 0 +031938.44 +534238.8 +000078.3-000090.200022.2 08.4800.60G? 0 +032452.64 -682004.7 +000066.3+000031.100010.9 08.4800.48F? 0 +032520.70 +491858.4 +000015.7-000033.400005.9 08.4800.14A? 0 +033847.83 +593502.7 +000013.0-000004.200012.0 08.4800.31F? 0 +034252.11 +115737.4 -000013.1+000016.400004.0 08.4800.44F? 0 +034522.43 +231217.8 -000062.3-000053.400006.6 08.4800.65G? 0 +034545.64 -322852.8 +000001.8+000002.700001.9 08.4800.42F? 0 +040306.56 +142900.5 +000037.9-000012.400009.4 08.4800.61G? 0 +040753.21 +695154.2 -000011.2-000015.200008.0 08.4800.15A? 0 +042013.46 +433559.0 -000010.3-000007.700002.6 08.4800.14A? 0 +042432.07 -291250.0 +000059.0+000020.700003.8 08.4800.51F? 0 +042840.13 +535438.4 +000024.4-000051.700014.5 08.4800.46F? 1 +043745.78 +712830.0 +000000.9-000025.900004.7 08.4800.22A? 0 +043843.91 -270201.7 +000055.7-000012.400013.3 08.4800.61G? 0 +044037.83 -254619.2 +000041.3+000046.700017.1 08.4800.32F? 0 +044303.86 -221920.2 -000004.4-000005.200002.2 08.4800.70G? 1 +044954.88 -022838.6 +000008.6-000010.100000.4 08.4800.39F? 0 +045213.00 +524528.8 -000005.8-000059.700012.3 08.4800.40F? 0 +050709.94 +222337.3 +000036.2-000033.600000.9 08.4800.58F? 0 +051123.93 -221013.6 +000054.3+000023.100011.3 08.4800.74G? 0 +051248.07 -223027.4 +000014.0+000006.100000.7 08.4800.31A? 0 +051435.47 -441321.8 +000012.1+000004.900006.7 08.48-0.06B? 0 +051737.66 -183941.4 +000005.6+000004.100014.0 08.4800.37F? 0 +051832.37 +471945.7 +000015.5+000007.500003.3 08.4800.08A? 0 +051931.17 -092711.6 +000017.1+000015.800016.9 08.4800.37F? 0 +052054.11 -494611.1 +000012.1+000036.200003.1 08.4800.52F? 0 +052521.84 +341026.3 -000006.7-000004.000001.7 08.4800.15A? 0 +052917.06 -251724.5 -000002.3-000000.600002.3 08.4800.95K? 0 +053120.71 -015852.4 -000000.3+000002.700005.6 08.48-0.11B? 0 +053545.52 +011922.9 +000002.0+000009.400024.0 08.4800.93G? 0 +053620.76 -795451.5 -000002.3-000000.400000.3 08.4800.19A? 0 +053653.64 +411619.9 +000002.9+000001.700012.8 08.4800.18A? 0 +053700.20 -195130.1 +000001.5+000015.100010.0 08.4800.30A? 0 +054108.88 +183728.1 +000004.1-000015.700018.8 08.4800.04A? 0 +054156.64 +291605.0 -000008.2+000019.300001.6 08.4800.56F? 0 +054251.16 +352245.2 +000008.7-000039.500001.1 08.4800.24A? 0 +054255.91 +000129.0 +000055.1-000028.500007.2 08.4800.94G? 0 +054630.06 +440545.5 +000000.8-000000.800000.2 08.4800.14A? 0 +054640.28 -391252.2 -000003.6-000005.200005.5 08.4800.37F? 0 +054831.84 +123557.7 -000011.7+000006.100005.9 08.4800.32F? 0 +054903.06 +540157.1 -000005.8-000008.900004.9 08.4800.03A? 0 +055043.36 +571656.4 -000009.1-000013.800006.4 08.4800.17A? 0 +055311.28 -113617.3 +000015.0+000041.200013.5 08.4800.53F? 0 +055331.10 +254432.1 +000005.6-000010.000000.4 08.4800.11A? 0 +055338.15 +253535.2 -000004.0-000009.300012.1 08.4800.09A? 0 +055547.23 -073810.1 +000012.2-000031.900004.8 08.4800.21A? 0 +055549.69 -563140.2 -000030.8-000075.300011.9 08.4800.55F? 0 +055630.35 +382713.2 +000004.8-000015.100002.3 08.4800.00A? 0 +060216.67 -000457.3 -000002.9-000010.600002.1 08.4800.16A? 0 +060559.05 +722358.0 -000006.5-000009.800006.1 08.4800.16A? 0 +060636.70 +073012.3 +000017.9-000030.100007.5 08.48-0.07B? 0 +061001.71 -524758.1 +000034.4+000008.300004.9 08.4800.44F? 0 +061025.03 -092117.7 +000020.9-000001.800011.7 08.4800.39F? 0 +061916.88 +203447.8 -000007.1+000005.500010.1 08.4800.55F? 0 +062436.29 -065308.8 -000005.8-000011.600002.6 08.4800.98K? 0 +062518.85 -493601.3 -000005.2+000018.800007.2 08.4800.13A? 0 +062603.87 +141148.8 -000004.4-000009.500015.6 08.4800.16A? 0 +062648.08 +082312.8 +000022.6+000001.000009.3 08.4800.99K? 0 +062658.82 -550200.0 +000014.6+000022.200000.2 08.4800.32F? 0 +062715.96 +215926.2 -000012.0+000002.300009.0 08.4800.95K? 0 +062918.42 +123251.5 -000010.9-000015.700000.3 08.4800.10A? 1 +063015.51 +604705.0 +000130.8-000248.100005.4 08.4800.51F? 0 +063055.58 -125015.1 +000002.6+000014.400017.8 08.4800.47F? 0 +063818.70 +055921.8 -000010.8-000004.900020.4 08.48-0.11B? 0 +063935.39 +174210.9 -000026.2-000012.400014.7 08.4800.02A? 0 +063954.63 +041118.7 -000004.4-000001.200011.4 08.4800.26A? 0 +064101.45 +163056.1 -000004.2-000026.100004.9 08.4800.40F? 0 +064102.72 -255502.3 -000003.8+000005.700000.1 08.4800.06A? 0 +064228.61 +051014.9 -000005.1+000007.900011.2 08.4800.39F? 0 +064338.19 +442511.6 +000048.5-000064.100006.9 08.4800.56F? 0 +064546.80 +104451.1 +000020.0+000003.200005.9 08.4800.98K? 0 +064631.84 -474133.8 -000006.4+000005.800006.2 08.48-0.07B? 0 +064648.97 +350014.5 -000012.1-000060.800007.0 08.4800.55F? 0 +064948.56 +320647.0 +000002.7-000041.300004.5 08.4800.51F? 0 +065311.30 -364345.9 -000008.5+000018.100005.1 08.4800.35F? 0 +065747.13 -665910.0 -000092.5+000112.200014.8 08.4800.47F? 0 +065923.68 +153344.7 -000008.3-000008.500004.2 08.48-0.07B? 0 +065933.73 +210210.4 -000027.2-000009.400004.2 08.4800.14A? 0 +070003.90 -084802.4 -000001.6-000023.700022.3 08.4800.36F? 0 +070029.56 -412249.2 +000053.2+000221.900041.9 08.4800.88G? 0 +070141.99 +253402.0 -000011.0+000009.500004.9 08.4800.12A? 0 +070225.05 -032720.3 -000026.7-000016.500004.8 08.4800.25A? 0 +071026.23 +013835.4 -000037.1-000057.800026.5 08.4800.59G? 0 +071240.14 -225436.8 -000034.0+000025.400002.4 08.4800.35F? 0 +071321.03 -062604.5 -000012.7-000007.200020.4 08.4800.34F? 0 +071912.18 -371911.7 -000007.8+000005.400004.2 08.4800.06A? 0 +072153.24 -363740.5 -000001.0+000007.000004.3 08.48-0.03B? 1 +072751.01 -160538.0 +000002.8-000006.100007.8 08.4800.12A? 0 +072807.31 +153139.2 -000049.4-000085.800013.1 08.4800.52F? 0 +073123.11 -291051.1 -000001.4-000007.200010.7 08.4800.32F? 0 +073534.21 +154543.0 -000073.6-000044.100014.4 08.4800.52F? 0 +073607.94 -252721.0 -000004.7+000000.900008.0 08.4800.09A? 0 +073815.58 +110703.3 -000009.3-000017.000010.8 08.4800.12A? 0 +073853.93 -404820.6 +000011.5-000022.400012.9 08.4800.42F? 0 +073958.90 -372228.6 -000005.8+000003.000001.9 08.4800.00A? 0 +074020.42 +394756.1 +000002.0-000020.200011.3 08.4800.40F? 0 +074045.30 +231447.5 +000021.4+000005.500003.7 08.4800.17A? 0 +074425.31 +181059.8 +000024.8-000060.900005.2 08.4800.96K? 0 +074505.91 +505053.4 -000021.2-000036.200010.4 08.4800.24A? 0 +074651.37 +140318.9 +000010.4+000083.600017.5 08.4800.63G? 0 +074943.56 -081830.3 -000012.9-000001.300011.8 08.4800.43F? 0 +075143.66 -293954.2 -000000.1+000010.800015.1 08.4800.11A? 1 +075338.84 -241532.4 +000001.2+000009.600000.0 08.4800.02A? 0 +075441.25 -361629.9 -000011.2+000009.200004.2 08.48-0.05B? 0 +075512.55 +070954.9 -000006.2-000005.100007.0 08.4800.03A? 0 +075858.60 -405403.7 -000038.9+000038.600002.6 08.4800.68G? 0 +080319.88 -164059.9 -000027.5-000006.500005.5 08.4800.37F? 0 +080403.86 -382448.6 -000003.9+000027.900001.2 08.4800.40F? 0 +080512.99 -470244.0 +000000.2+000010.700009.8 08.48-0.06B? 0 +080514.40 -043125.3 -000041.8+000016.500003.7 08.4800.51F? 0 +080613.79 -074527.8 +000010.2+000002.200011.9 08.4800.01A? 0 +080835.58 -411419.5 -000048.7+000040.600003.4 08.4800.93G? 0 +081431.40 -272500.5 -000001.7+000001.700011.4 08.4800.96K? 0 +082107.47 +472447.0 +000004.9-000054.500000.5 08.4800.54F? 0 +082120.82 +341836.8 -000114.5-000120.100020.7 08.4800.72G? 0 +082443.48 +415855.9 -000028.6-000062.700007.3 08.4800.63G? 0 +082937.33 +122720.4 -000009.0-000012.500001.9 08.4800.68G? 0 +083102.12 -314435.2 -000052.9+000010.900002.6 08.4800.44F? 0 +083209.70 -194056.3 -000011.4+000000.200001.4 08.4800.23A? 0 +083509.31 -120310.7 -000045.7+000030.800015.3 08.4800.82G? 0 +083529.04 -202114.7 +000003.7-000017.100005.1 08.4800.38F? 0 +083631.36 -615746.5 -000014.9+000010.800006.8 08.4800.08A? 0 +083753.18 -345252.5 -000002.9+000015.100010.5 08.4800.08A? 0 +083916.55 -521850.0 -000032.2+000020.800006.2 08.4800.22A? 0 +084052.50 +201559.6 -000042.5+000000.300018.6 08.4800.28A? 0 +084116.64 +131201.5 -000032.5+000014.300005.8 08.4800.97K? 0 +084531.21 -445913.2 -000000.3+000001.300001.6 08.4800.97K? 0 +084759.83 +501638.7 -000025.4-000017.200028.8 08.4800.64G? 0 +084839.54 +525544.2 -000020.4-000039.500013.8 08.4800.53F? 0 +084905.16 -321636.3 -000037.5+000011.900010.7 08.4800.32F? 0 +085042.68 +492048.6 +000015.0+000040.300012.8 08.4800.40F? 0 +085737.41 +610504.6 -000024.9-000034.200012.8 08.4800.24A? 0 +090229.74 -463342.1 -000005.4-000003.300007.1 08.4800.61G? 0 +090650.60 +470653.8 -000042.4-000302.100022.6 08.4800.62G? 0 +091220.10 -315439.9 -000005.4+000001.700010.5 08.48-0.00B? 0 +091650.08 -282621.6 -000017.7+000012.200008.7 08.4800.27A? 0 +092300.16 -210003.8 -000004.3-000012.900008.6 08.4800.58G? 0 +092549.45 -533824.4 -000004.4+000008.600008.3 08.4800.55F? 0 +093012.46 -545618.1 -000019.0+000008.400006.4 08.48-0.07B? 0 +093029.38 -445241.4 -000005.3+000014.900006.3 08.4800.38F? 0 +093153.32 -392210.7 -000025.7-000014.700004.4 08.4800.98K? 0 +093322.68 -063036.1 -000046.9-000037.200010.8 08.4800.48F? 0 +093805.55 -565739.1 +000020.1-000004.200005.4 08.4800.63G? 0 +093903.90 +142519.4 -000004.4-000004.800001.7 08.4800.99K? 0 +093928.75 -563114.5 -000020.2+000013.700001.6 08.4800.04A? 0 +094226.38 +072342.9 +000187.7-000125.300013.9 08.4800.62G? 0 +094322.81 +243617.7 -000010.9-000027.500004.9 08.4800.56F? 0 +094350.71 -224639.1 -000002.4-000063.400010.6 08.4800.65G? 0 +094804.49 -185501.6 -000055.6+000031.100025.6 08.4800.47F? 0 +094858.01 -324930.9 -000003.5-000012.800003.9 08.4800.19A? 0 +094941.59 -540342.9 -000049.5+000032.500008.5 08.4800.29A? 0 +095001.47 -343330.4 -000017.4-000004.400003.3 08.4800.41F? 0 +095429.02 -492200.2 -000007.1+000009.300003.5 08.48-0.05B? 0 +100235.72 +142022.3 -000027.1-000022.500005.9 08.4800.30A? 0 +100515.67 +331344.8 +000020.8-000014.600008.4 08.4800.95K? 0 +100610.38 +033248.9 -000018.8-000015.000022.8 08.4800.29A? 0 +100704.19 -404142.0 -000007.6+000010.800001.6 08.4800.25A? 0 +100748.97 -110259.8 -000017.9+000013.500009.7 08.4800.91G? 0 +101229.24 +311944.9 -000014.0-000058.400005.3 08.4800.42F? 0 +101321.30 -582146.8 -000003.6+000003.900004.2 08.4800.33F? 0 +101810.21 -271131.7 -000144.6+000022.600025.5 08.4800.82G? 0 +102015.90 -223713.1 -000016.8-000005.300011.7 08.4800.18A? 0 +102413.19 -272533.6 -000056.9+000026.200009.5 08.4800.37F? 0 +102501.78 +243645.6 -000005.2-000176.800014.1 08.4800.66G? 1 +102552.31 -723329.9 -000021.2+000009.900002.3 08.4800.29A? 0 +102755.95 -214206.0 -000202.7+000026.100026.9 08.4800.71G? 0 +103936.88 -572740.7 -000001.6+000004.700005.3 08.48-0.10B? 0 +104414.53 -543758.5 -000008.6+000001.900003.3 08.4800.93G? 0 +104640.61 -643657.3 -000076.7+000018.300006.8 08.4800.50F? 0 +104811.02 +023334.1 +000029.8+000001.600000.9 08.4800.36F? 0 +105429.49 +314350.2 -000044.1+000013.100012.0 08.4800.99K? 0 +105536.38 -262106.6 -000231.0-000013.600018.8 08.4800.57F? 0 +110053.87 -345738.2 -000015.5+000012.600015.2 08.4800.90G? 0 +110607.75 -610316.0 -000022.2-000002.000005.1 08.48-0.03B? 0 +110612.63 -130349.5 -000016.2-000006.800001.4 08.4800.88G? 0 +110927.41 -281737.0 -000008.4+000002.700000.6 08.4800.52F? 0 +111230.64 -514332.7 -000016.4+000002.100004.4 08.4800.01A? 0 +111551.34 +343626.7 -000079.5-000051.200023.8 08.4800.56F? 0 +111658.76 -463157.0 -000029.9-000041.600010.3 08.4800.68G? 0 +111932.02 -585006.2 -000002.0+000004.600007.5 08.48-0.02B? 0 +112416.95 -670009.4 -000009.3+000006.100011.1 08.4800.24A? 0 +113236.44 +012025.1 -000059.7-000034.600008.0 08.4800.52F? 0 +113429.81 -431425.7 +000012.3-000038.200006.8 08.4800.56F? 0 +114409.81 -534454.3 -000031.4+000008.500005.7 08.4800.09A? 0 +114949.53 -521144.1 -000035.3-000006.700005.8 08.4800.42F? 0 +115247.49 -242824.4 -000247.6+000157.200026.6 08.4800.76G? 0 +115300.42 +624514.5 -000001.7+000009.600014.0 08.4800.18A? 0 +115708.20 -582718.0 -000010.1-000001.900003.8 08.4800.37F? 0 +115848.76 -593854.9 +000000.6-000004.600000.3 08.48-0.02B? 0 +120350.25 -322712.0 -000021.2-000016.400009.2 08.4800.10A? 0 +120519.01 -580456.9 -000033.3-000001.100006.2 08.4800.31F? 0 +120800.64 +252237.7 +000009.0-000052.700008.5 08.4800.53F? 0 +120827.63 -561712.3 -000029.7+000003.200005.2 08.4800.09A? 0 +120916.99 +111730.5 -000063.9-000023.500034.8 08.4800.43F? 0 +120928.94 -115115.9 -000003.8-000059.800028.8 08.4800.51F? 0 +121152.97 +384604.1 +000075.0-000031.900009.6 08.4800.65G? 0 +121737.14 -580952.4 -000018.4-000004.900006.0 08.4800.09A? 0 0.10 1.00 +121833.56 -430341.7 -000055.8-000014.300010.6 08.4800.48F? 0 +122033.59 -302620.0 -000058.1+000045.600012.7 08.4800.56F? 0 +123246.80 -695527.5 -000125.4-000003.900018.9 08.4800.54F? 0 +123303.58 -313842.0 -000046.0+000000.500018.6 08.4800.87G? 0 +124154.94 -214737.1 -000049.1+000003.100004.7 08.4800.61G? 0 +124419.23 -724801.1 -000011.6-000006.300005.6 08.48-0.05B? 0 +124910.68 -285118.6 -000030.1+000000.400016.8 08.4800.39F? 0 +125005.06 +421304.9 +000020.7-000023.500008.9 08.4800.48F? 0 +130149.73 +674538.8 -000054.8+000058.700007.6 08.4800.47F? 0 +130158.04 -381820.9 +000005.2-000017.900012.2 08.4800.75G? 0 +130658.11 -565958.9 -000005.5+000001.800007.8 08.48-0.07B? 0 +130724.92 +110806.8 +000053.9-000138.300014.0 08.4800.62G? 0 +132112.35 +610505.0 -000282.6+000026.100036.7 08.4800.76G? 0 +132124.28 -640259.3 -000233.5-000085.600017.5 08.4800.68G? 0 +132336.30 -423152.9 -000016.3-000006.100001.8 08.4800.17A? 0 +132500.70 +332101.3 +000036.8+000049.700008.1 08.4800.35F? 0 +133809.62 -191119.4 -000008.2-000018.400013.5 08.4800.33F? 0 +134217.55 -402628.0 +000000.0-000012.300010.3 08.4800.28A? 0 +134245.92 -764730.5 -000038.9-000019.500000.1 08.4800.08A? 0 +134711.85 +662100.3 -000013.6-000036.400003.8 08.4800.99K? 0 +135728.38 +233244.1 -000047.9+000005.900006.7 08.4800.54F? 0 +135820.28 -653829.1 +000001.3+000010.900007.1 08.4800.20A? 1 +141115.82 +224126.7 +000043.3-000053.100010.1 08.4800.42F? 0 +141217.04 +082425.9 +000113.8-000082.900002.3 08.4800.64G? 0 +141339.97 +511747.4 -000006.2+000002.600004.0 08.4800.42F? 0 +142547.48 -602939.8 -000024.0-000015.100011.5 08.4800.27A? 0 +142632.32 -210102.1 -000012.0-000005.000020.9 08.4800.35F? 0 +142651.22 -270925.6 -000017.6+000002.300000.7 08.4800.43F? 0 +143151.72 +493508.5 +000005.9-000006.600005.4 08.4800.47F? 0 +144243.60 -484758.3 -000027.5-000028.400015.4 08.4800.57F? 0 +144259.04 +214621.6 +000024.4-000041.300004.5 08.4800.48F? 0 +144846.21 -323720.8 -000016.9-000007.500028.1 08.4800.97K? 0 +145031.99 -570909.1 -000005.7-000001.700001.0 08.4800.17A? 0 +145856.70 -460237.2 -000005.9-000012.700001.1 08.4800.22A? 0 +150053.48 -460209.7 -000000.6-000006.400013.6 08.48-0.04B? 0 +150340.67 +593224.8 -000021.9+000077.100008.2 08.4800.43F? 0 +150749.30 -640446.9 -000015.3-000009.700004.8 08.4800.04A? 0 +150842.95 -005850.4 +000077.0-000113.300009.9 08.4800.64G? 1 +152507.67 -234016.2 -000042.8-000032.700027.3 08.4800.57F? 0 +152605.10 +083137.2 +000030.9+000002.500010.9 08.4800.99K? 0 +153151.22 -070911.3 -000010.0-000006.700001.5 08.4800.31F? 0 +153433.08 -432734.3 -000006.3-000004.400007.8 08.48-0.01B? 0 +154317.22 -351435.6 -000032.1-000036.700022.3 08.4800.46F? 0 +154432.13 -824126.7 -000018.4-000026.300006.0 08.4800.32F? 0 +155232.46 -565602.4 -000008.6-000015.600000.0 08.4800.12A? 0 +155715.57 -251513.2 -000010.0-000012.100008.8 08.4800.34F? 0 +155930.07 +102900.0 -000019.0-000070.000008.8 08.4800.51F? 0 +160353.67 -505633.9 -000096.8+000008.100008.1 08.4800.57F? 0 +160606.47 -121815.0 -000007.9-000023.700007.2 08.4800.59G? 0 +161039.31 -245826.7 -000053.4+000018.100013.8 08.4800.42F? 0 +161904.62 -302528.7 -000022.0-000017.300009.0 08.4800.19A? 0 +163137.13 +122517.1 -000084.3+000060.600009.6 08.4800.76G? 0 +163623.26 +722225.6 -000000.3-000006.700008.0 08.4800.92G? 0 +164018.75 +842726.5 -000010.2+000012.900001.3 08.4800.95K? 0 +164317.70 -591227.3 -000014.6-000013.900000.6 08.4800.12A? 0 +165204.49 -452753.7 +000005.0+000004.000001.4 08.4800.55F? 0 +165317.01 +224038.9 -000020.1-000009.400000.9 08.4800.47F? 0 +165605.22 -402057.6 -000024.2+000024.900005.0 08.4800.07A? 0 +165858.35 +173212.1 -000043.0+000014.300010.5 08.4800.44F? 0 +170023.27 -301425.1 -000008.6-000047.800003.1 08.4800.34F? 0 +170037.85 -233051.9 -000018.2-000015.300018.1 08.4800.29A? 0 +170345.54 -601416.0 -000011.2-000032.600009.0 08.4800.14A? 0 +170456.29 -312221.6 -000030.8-000033.000018.2 08.4800.83G? 0 +170512.98 -411354.6 +000025.9-000004.700003.4 08.4800.51F? 1 +170907.53 -181522.7 -000007.4-000015.700008.2 08.4800.33F? 0 +171040.09 -593340.9 -000008.3-000025.400010.2 08.4800.15A? 0 +171433.32 -542212.5 +000011.8+000002.700017.2 08.48-0.04B? 0 +171532.56 -711532.0 +000004.2-000016.100001.8 08.4800.11A? 0 +172255.50 -575254.6 +000012.4-000085.300007.0 08.4800.53F? 0 +172415.90 -051931.5 +000007.2-000002.200017.6 08.4800.56F? 0 +172643.44 +310437.2 -000356.9+000060.900017.4 08.4800.61G? 0 +172953.77 -160057.5 +000001.6+000000.400007.0 08.4800.14A? 0 +173527.65 -844148.2 +000059.5-000001.800015.7 08.4800.55F? 0 +173732.61 -460646.3 +000003.4-000015.500005.8 08.48-0.02B? 0 +173757.10 -372426.0 +000008.1-000022.200015.4 08.4800.05A? 0 +173954.72 +214135.3 -000037.4+000002.500013.1 08.4800.40F? 0 +174328.85 -321356.1 +000017.3-000013.900006.7 08.4800.07A? 0 +174345.35 -664827.8 +000060.6+000020.200012.4 08.4800.49F? 0 +174450.70 -000804.6 -000009.5+000002.800003.1 08.4800.28A? 0 +174650.76 +100702.3 -000021.9-000228.600010.8 08.4800.55F? 0 +175838.86 -403609.5 -000002.7-000043.700000.7 08.4800.25A? 0 +180215.89 +100228.9 -000019.5-000020.200009.0 08.4800.19A? 0 +180357.16 -254009.9 -000066.2-000128.600002.3 08.4800.65G? 0 +180516.47 -284110.0 +000008.8-000099.100045.1 08.4800.64G? 0 +180636.00 -283156.2 +000000.1-000015.900025.9 08.4800.00B? 0 +181224.66 -104353.1 -000008.7-000002.100015.7 08.4800.87G? 0 +181306.17 -553639.7 +000001.3+000006.800002.2 08.4800.07A? 0 +181544.92 -165815.8 +000011.6-000012.100012.5 08.4800.07A? 0 +182401.34 +083916.5 -000021.4-000057.800009.0 08.4800.66G? 0 +182429.25 -331653.0 +000013.2-000020.200000.2 08.4800.12A? 0 +182551.61 +100047.9 +000005.2+000002.300004.4 08.4800.30A? 0 +182903.59 +040802.3 +000012.9-000007.700001.1 08.4800.24A? 0 +182923.88 -133554.2 -000003.5-000006.800003.5 08.4800.18A? 0 +182942.68 -643535.3 +000009.2-000056.900014.8 08.4800.89G? 0 +183333.81 -333719.8 -000015.6-000017.200018.9 08.4800.37F? 0 +183400.75 +154136.3 -000061.5-000094.400011.9 08.4800.48F? 0 +183740.73 +213100.1 +000013.1+000000.400004.0 08.4800.12A? 0 +184103.47 -335211.2 +000005.6-000005.400005.0 08.4800.13A? 0 +184223.58 +032947.1 +000003.9-000013.100000.3 08.4800.04A? 0 +184605.78 -152833.9 +000021.2+000000.600015.4 08.4800.17A? 0 +184801.45 -100844.7 +000080.6-000216.700029.9 08.4800.88G? 0 +184810.51 +295906.0 +000015.1-000067.600005.7 08.4800.98K? 0 +185129.43 -345713.8 +000022.5+000022.600012.3 08.4800.42F? 0 +185138.07 +300534.6 -000005.5+000000.200003.3 08.4800.06A? 0 +185142.60 +043630.1 +000057.7-000018.200011.1 08.4800.36F? 0 +185216.26 -201211.8 +000004.0-000000.300006.2 08.4800.09A? 0 +185326.24 +241640.8 +000000.7+000001.800001.9 08.48-0.01B? 0 +185432.73 +203655.8 +000000.0+000000.000000.0 08.4800.19A? 1 +185953.81 -242354.5 -000005.5-000006.700001.4 08.4800.02A? 0 +190131.04 -513851.3 -000009.0-000105.200007.8 08.4800.70G? 0 +190307.10 -204333.1 +000001.6-000053.900010.3 08.4800.52F? 0 +190307.71 +424530.1 -000007.8-000054.100006.3 08.4800.99K? 0 +191141.93 +095706.2 +000019.2-000007.300000.8 08.4800.50F? 0 +191333.52 +435916.2 +000042.2-000006.600006.8 08.4800.35F? 0 +191337.98 +374632.5 -000013.5-000127.000005.1 08.4800.75G? 0 +191412.81 +230821.7 -000011.2+000008.700001.7 08.4800.44F? 0 +191701.67 +264851.5 -000004.4-000006.900000.7 08.4800.43F? 0 +192012.78 +341052.1 +000008.0+000003.300005.8 08.4800.07A? 0 +192150.59 +472839.5 +000000.3-000015.300011.5 08.4800.74G? 0 +192336.91 +435328.6 +000011.4+000003.000003.2 08.4800.51F? 0 +192512.32 +534607.9 -000000.9+000009.100002.5 08.4800.04A? 0 +192833.46 +444021.8 -000000.5+000010.700001.7 08.4800.23A? 0 +193258.58 +054541.3 -000000.1-000019.600004.8 08.4800.49F? 1 +193355.28 +144231.3 +000022.0+000028.800007.3 08.4800.40F? 0 +193358.98 +215917.1 +000069.7+000075.000012.9 08.4800.70G? 0 +193359.64 +152227.9 +000017.7-000010.900010.7 08.4800.47F? 0 +193553.31 -261807.1 -000033.4-000070.800013.4 08.4800.51F? 0 +193711.38 +252552.0 +000005.4+000004.600006.6 08.4800.20A? 0 +193824.78 +195158.3 -000023.7-000010.700000.1 08.4800.45F? 0 +193843.22 -100920.5 +000000.0+000000.000000.0 08.4800.56F? 1 +193852.85 -385338.8 +000005.3-000018.800007.4 08.4800.49F? 0 +194107.05 -021835.8 -000004.5-000007.800018.4 08.4800.21A? 0 +194135.49 -245015.5 -000004.5-000016.200004.4 08.4800.32F? 0 +194314.88 +722145.3 -000004.0-000001.100002.5 08.4800.07A? 0 +194422.74 +391719.7 +000018.0+000030.800004.8 08.4800.39F? 0 +194530.46 +330629.6 -000003.8-000006.700014.6 08.4800.08A? 0 +194533.56 +333608.6 +000000.0+000000.000000.0 08.4800.92G? 1 +194724.69 -480942.0 +000035.3-000008.500004.2 08.4800.41F? 0 +194817.91 +212233.0 -000004.0-000008.500005.1 08.4800.04A? 0 +195153.14 +174835.4 -000004.6-000013.900000.1 08.4800.02A? 0 +195447.70 +170709.6 +000015.3-000115.300016.4 08.4800.55F? 0 +195529.83 -290549.0 -000089.9-000018.500017.6 08.4800.64G? 0 +195619.93 +594711.0 +000071.9+000079.800005.0 08.4800.50F? 0 +195702.02 -242013.1 +000035.8-000045.200010.4 08.4800.34F? 0 +195804.28 +153622.5 -000010.4-000043.800001.9 08.4800.38F? 0 +200358.38 +273023.9 -000002.6-000012.900009.1 08.4800.14A? 0 +200430.30 +314637.3 +000038.7-000009.200011.4 08.4800.29A? 0 +202225.90 +462026.7 +000018.1+000028.400002.5 08.4800.52F? 0 +202753.97 +092232.6 +000015.6-000002.000019.2 08.4800.37F? 0 +203624.26 +391140.7 -000003.5+000003.500000.7 08.4800.14A? 0 +204025.77 -325106.4 -000015.7+000020.100017.4 08.4800.62G? 0 +204227.57 +235928.0 +000012.4-000001.300008.2 08.48-0.03B? 0 +204729.23 -801927.2 +000022.7-000001.400002.3 08.4800.33F? 0 +205023.82 +622237.2 +000012.5+000002.400003.8 08.4800.00A? 0 +205059.94 -174541.1 -000109.4-000086.000001.1 08.4800.93G? 0 +205215.72 -000708.4 +000009.7-000009.400000.4 08.4800.45F? 0 +205253.21 +423627.9 +000000.4-000007.100009.1 08.4800.49F? 0 +205503.82 +255304.8 -000001.4-000003.900002.1 08.4800.26A? 0 +205555.28 +105235.7 -000040.8-000015.200001.5 08.4800.54F? 0 +210353.08 -204453.4 +000013.4-000029.400009.7 08.4800.45F? 0 +211520.21 -634115.8 -000010.9-000008.300012.3 08.4800.47F? 0 +211712.38 -193021.4 +000029.4-000002.100008.8 08.4800.29A? 0 +211712.83 +304138.7 +000039.7+000017.100007.0 08.4800.30A? 0 +211805.11 -293047.0 +000040.1-000125.400014.8 08.4800.67G? 0 +211930.67 +525539.2 -000013.1+000068.500011.8 08.4800.48F? 0 +212419.46 +351852.6 +000006.6-000016.400011.8 08.4800.94G? 0 +212538.61 -635211.2 +000026.8+000026.400008.3 08.4800.93G? 0 +212833.26 +835051.6 +000034.5+000022.900019.2 08.4800.32F? 0 +213043.45 -712056.1 +000004.4+000002.100009.3 08.4800.93G? 0 +213237.74 -342037.3 +000136.2-000034.600011.4 08.4800.57F? 0 +213939.18 -123720.2 +000114.1+000048.500018.0 08.4800.61G? 0 +214240.12 -021753.0 +000118.1-000111.200024.9 08.4800.86G? 0 +214527.36 +243213.4 -000006.2-000009.900009.9 08.4800.47F? 0 +215541.96 -294220.5 +000054.8-000179.500039.3 08.4800.84G? 0 +215751.31 +271255.8 +000055.7-000022.100015.2 08.4800.75G? 0 +215842.67 +541452.8 +000005.8-000010.000002.2 08.4800.03A? 0 +215929.75 -043627.6 +000018.3-000001.500027.0 08.4800.55F? 0 +220144.00 +493517.8 +000024.4-000020.500024.0 08.4800.52F? 0 +220427.83 +622427.5 -000008.3-000006.100000.2 08.4800.13A? 0 +220445.40 +682237.2 +000005.7-000007.400004.4 08.4800.41F? 0 +221036.17 +700752.6 -000053.3+000009.900018.1 08.4800.76G? 0 +221556.98 -315138.7 +000027.7+000025.800012.2 08.4800.95K? 0 +222133.93 +113517.6 +000006.0-000012.400015.7 08.4800.27A? 0 +222304.63 +411445.4 +000006.0+000006.800000.3 08.4800.28A? 0 +222825.95 +582520.3 +000021.2+000015.200003.9 08.4800.04A? 0 +223419.35 +034433.4 -000032.4-000036.600002.6 08.4800.49F? 0 +223519.48 +692130.9 +000017.8+000014.300010.8 08.4800.36F? 0 +224425.50 -383319.5 +000102.5-000009.300024.8 08.4800.65G? 0 +224453.47 +180144.3 -000099.2-000047.800005.0 08.4800.54F? 0 +224654.92 +535708.8 +000029.1+000023.100010.5 08.4800.52F? 0 +224921.64 +455350.5 +000003.0+000000.200008.3 08.4800.12A? 0 +224953.73 +452446.9 +000006.5+000001.500002.7 08.4800.26A? 0 +225158.26 +534235.3 +000002.2-000010.000006.0 08.4800.01A? 0 +230524.34 -152552.2 -000036.8-000051.900012.5 08.4800.89G? 0 +230526.49 +671045.3 +000022.7+000059.600013.0 08.4800.62G? 0 +230830.91 +475228.7 +000009.6-000004.600002.1 08.4800.10A? 0 +231113.78 -265322.7 +000008.0+000013.200014.2 08.4800.97K? 0 +231407.86 -082313.6 +000023.9-000066.400008.8 08.4800.71G? 0 +231441.13 +134317.7 +000045.4-000035.600000.3 08.4800.50F? 0 +231721.57 +640716.2 -000016.2+000003.400004.1 08.4800.60G? 0 +232140.82 -410836.5 +000095.1+000026.700009.7 08.4800.59G? 0 +232900.11 +612543.7 +000035.8-000004.300010.1 08.4800.12A? 0 +233218.48 -334033.0 +000022.2-000008.200001.2 08.4800.39F? 0 +234658.85 +271113.8 -000007.6-000050.300020.2 08.4800.92G? 0 +234841.29 +744729.3 -000022.9+000004.600012.9 08.4800.47F? 0 +235755.07 -370555.5 +000072.4+000039.700012.0 08.4800.53F? 0 +000425.97 -320947.8 +000010.0+000019.500002.7 08.4801.18K? 0 +000517.87 -674952.4 -000132.8-000562.300056.8 08.4801.08K? 0 +000818.55 -215019.9 +000018.0+000016.100012.2 08.4801.12K? 0 +000830.88 +715830.2 -000002.7-000003.800003.8 08.4801.70K? 0 +001050.62 +050519.9 +000012.5-000010.100007.8 08.4801.10K? 0 +001453.62 -010206.2 +000022.1-000003.200023.4 08.4801.05K? 0 +001458.67 +161340.7 -000048.2-000028.000019.2 08.4801.07K? 0 +002101.13 +434247.0 +000002.0-000013.500013.6 08.4801.17K? 0 +002608.73 +492803.1 +000000.1-000003.200009.2 08.4801.19K? 0 +002702.52 -540525.0 -000009.2-000011.600006.1 08.4801.43K? 0 +002711.90 -141454.6 +000010.7+000006.300018.5 08.4801.13K? 0 +002919.22 -053802.2 -000009.5+000001.300009.7 08.4801.10K? 0 +003055.13 +413952.7 +000019.7-000033.700012.0 08.4801.21K? 0 +003817.49 +711004.8 -000002.9+000016.300003.1 08.4801.32K? 0 +004234.93 +563013.4 +000004.3-000024.200003.1 08.4801.58K? 0 +005356.99 +210151.4 -000010.3+000027.400023.1 08.4801.11K? 0 +005758.84 +473057.4 +000000.2-000000.300002.1 08.4801.63K? 0 +010125.56 -533434.5 +000002.3-000001.200000.7 08.4801.54K? 0 +010256.53 -514922.3 +000031.5+000002.500003.3 08.4801.00K? 0 +011146.88 +455634.0 +000004.1-000005.000014.7 08.4801.45K? 0 +012015.68 +313334.1 -000025.9-000035.600014.8 08.4801.02K? 0 +012018.35 +374020.6 +000010.3-000008.000013.7 08.4801.55K? 0 +012430.90 +235642.5 -000028.1-000021.000006.1 08.4801.41K? 0 0.10 1.00 +012652.79 -491543.3 +000056.9+000012.100005.9 08.4801.13K? 0 +013114.27 -785738.9 +000009.9+000000.100021.6 08.4801.72K? 0 +013315.17 +371037.0 +000017.2-000025.900014.3 08.4801.15K? 0 +014415.35 +563125.9 -000013.1+000003.200010.1 08.4801.67K? 0 +014727.85 +554049.7 +000020.4-000009.200007.5 08.4801.15K? 0 +014954.62 -045134.3 +000018.6-000012.300021.2 08.4801.31K? 0 +015808.15 -392027.0 +000050.7+000010.600008.6 08.4801.05K? 0 +020053.48 +610049.0 +000027.3-000012.400016.9 08.4801.67K? 0 +020122.76 -044811.5 +000009.7-000021.300006.6 08.4801.06K? 0 +020256.25 +190348.3 +000010.4-000001.100011.8 08.4801.24K? 0 +021322.46 +460249.4 +000002.4+000001.500004.2 08.4801.71K? 0 +021801.94 -312207.0 +000005.3-000010.100007.0 08.4801.20K? 0 +023945.75 +081210.7 -000025.6-000023.300004.4 08.4801.23K? 0 +024040.53 +154111.8 +000088.2-000029.600026.5 08.4801.13K? 0 +024056.05 -215520.1 +000028.6-000013.800002.5 08.4801.28K? 0 +024118.82 +543024.7 +000014.7-000028.800001.3 08.4801.11K? 0 +025033.55 +361748.9 +000009.6-000001.400006.3 08.4801.66K? 0 +025524.92 +375957.8 -000013.0-000014.500016.4 08.4801.02K? 0 +025950.27 +103009.1 +000059.7-000048.600007.8 08.4801.19K? 0 +025958.06 +265319.3 +000045.4-000025.500001.2 08.4801.36K? 0 +030513.19 +615140.5 +000011.9+000011.100018.6 08.4801.25K? 0 +031327.29 +012554.7 +000019.2-000039.800014.5 08.4801.24K? 0 +031426.61 -071040.8 +000000.0+000001.800003.8 08.4801.39K? 0 +032244.80 -190557.9 -000000.8+000010.500006.6 08.4801.20K? 0 +032441.76 -500021.4 +000002.1+000005.500006.4 08.4801.25K? 0 +032719.60 -821823.2 -000016.9-000014.400017.3 08.4801.25K? 0 +032723.26 -643857.1 +000010.4+000002.800010.0 08.4801.43K? 0 +034911.16 -605823.8 -000005.2+000004.300002.8 08.4801.21K? 0 +035527.62 +363456.0 +000005.1-000016.200000.9 08.4801.12K? 0 +035539.40 +485219.9 -000002.3+000023.700014.5 08.4801.14K? 0 +040113.98 +623817.9 -000020.0-000006.400001.4 08.4801.08K? 0 +042304.13 -352738.4 +000003.2+000012.900010.5 08.4801.09K? 0 +042306.17 -220713.4 +000003.3-000003.800001.1 08.4801.36K? 0 +042533.49 -282902.9 +000005.7-000010.000000.7 08.4801.02K? 0 +042648.92 -300001.6 +000004.3+000003.000000.5 08.4801.32K? 0 +043452.31 -001828.9 -000000.2-000005.800009.7 08.4801.59K? 0 +043716.50 -154158.9 -000020.5-000015.000008.9 08.4801.04K? 0 +043856.20 -371952.0 +000011.9-000019.900004.1 08.4801.04K? 0 +044336.06 -562223.9 -000015.2+000040.300003.7 08.4801.57K? 0 +045204.46 -150309.8 -000003.5-000005.800002.9 08.4801.01K? 0 +045709.41 +044736.3 -000000.9-000010.400017.2 08.4801.25K? 0 +050440.70 -175629.2 -000008.1+000010.100006.5 08.4801.29K? 0 +051220.80 +135527.9 -000025.1-000031.800025.0 08.4801.00K? 0 +051507.17 +041154.0 -000004.2-000006.000008.8 08.4801.07K? 0 +051701.85 +841241.6 +000026.5+000001.400005.3 08.4801.60K? 0 +051828.88 -504341.2 +000027.5-000020.900008.7 08.4801.19K? 0 +051902.65 +090928.8 -000004.0-000013.800000.5 08.4801.05K? 0 +051949.79 -662635.2 -000005.8+000018.600000.4 08.4801.19K? 0 +052515.80 +591652.8 -000012.3+000006.300001.0 08.4801.06K? 0 +052945.16 +001034.6 -000013.1-000018.500000.8 08.4801.06K? 0 +053019.21 +432223.5 +000015.1-000007.900015.5 08.4801.71K? 0 +053106.33 -044824.3 +000047.3+000002.800009.1 08.4801.19K? 0 +053133.53 +313035.7 +000000.1+000018.500002.1 08.4801.34K? 0 +054000.07 +631345.1 +000010.3-000014.600017.7 08.4801.59K? 0 +054157.26 -242415.6 +000013.7-000002.000001.6 08.4801.54K? 0 +054207.63 -315429.0 -000020.5+000027.600006.1 08.4801.53K? 0 +054646.55 -031536.4 -000004.4+000003.400033.0 08.4801.02K? 0 +054905.24 -282246.8 +000008.7-000023.900006.9 08.4801.64K? 0 +055007.76 +022749.4 +000010.6-000027.300027.9 08.4801.18K? 0 +055235.39 +073252.5 +000041.0+000018.800003.5 08.4801.49K? 0 +060614.62 +032007.8 +000014.2-000016.700000.7 08.4801.08K? 0 +060920.52 -315204.8 +000013.4+000033.600003.6 08.4801.22K? 0 +061113.85 -720955.6 -000005.0+000028.300001.9 08.4801.69K? 0 +061223.13 +544411.1 -000003.3-000024.600001.0 08.4801.38K? 0 +061340.62 +244029.6 -000012.0-000000.400004.9 08.4801.40K? 0 +061442.15 +512340.2 +000011.0-000021.100005.5 08.4801.47K? 0 +061527.90 +174500.7 +000016.5-000005.400008.0 08.4801.42K? 0 +061756.46 +154249.0 +000017.9-000026.300012.3 08.4801.10K? 0 +062300.44 -033414.1 -000007.0-000009.100029.6 08.4801.52K? 0 +062613.40 -142920.7 -000012.2-000003.400027.1 08.4801.39K? 0 +063248.57 -085220.0 +000008.9+000004.700007.8 08.4801.55K? 0 +063619.12 -424013.5 -000016.4-000002.400011.6 08.4801.58K? 0 +064207.45 +483923.6 +000001.2+000009.200003.9 08.4801.26K? 0 +064408.16 +042355.0 +000005.0-000019.100023.1 08.4801.21K? 1 +064423.51 -361841.4 -000002.7+000022.900010.3 08.4801.00K? 0 +065433.08 -521411.2 +000002.5-000016.300002.8 08.4801.20K? 0 +065504.39 -202453.9 +000000.9+000010.000000.3 08.4801.57K? 0 +070132.83 -051544.6 -000030.1+000015.000016.2 08.4801.19K? 0 +070323.78 -233922.5 +000001.0-000032.500000.7 08.4801.23K? 0 +070441.04 -045812.6 +000004.0-000011.400008.4 08.4801.23K? 0 +070446.00 -014910.3 -000009.5-000009.300001.9 08.4801.20K? 0 +070602.35 -083333.3 +000018.5-000007.000023.7 08.4801.56K? 0 +070846.72 +165438.6 -000012.2+000000.600025.4 08.4801.26K? 0 +070849.15 -520916.9 +000003.0+000066.600005.4 08.4801.24K? 0 +070940.81 +191650.0 +000007.7-000009.000018.7 08.4801.04K? 0 +071524.62 -134800.6 -000009.4-000015.000000.2 08.4801.79K? 0 +071646.09 -013800.8 +000007.7+000000.800012.8 08.4801.11K? 0 +071746.42 +302245.7 +000035.9-000003.500033.0 08.4801.56K? 0 +071854.25 -275340.2 -000008.9-000021.200013.4 08.4801.11K? 0 +072335.44 -414113.2 -000006.6+000013.800005.0 08.4801.25K? 0 +072618.31 +255716.3 +000006.9-000002.200016.8 08.4801.41K? 0 +073133.38 +450643.5 -000005.9-000019.700011.0 08.4801.05K? 0 +074447.92 +174845.0 -000002.9+000008.800013.2 08.4801.52K? 0 +075148.45 -265346.9 -000002.2+000003.200016.7 08.4801.93M? 0 +075910.18 +075732.2 -000014.4-000025.500003.2 08.4801.08K? 0 +075934.90 -063746.0 -000006.3-000001.900011.1 08.4801.19K? 0 +080151.65 -700138.7 -000037.5+000019.300005.4 08.4801.14K? 0 +080724.49 -601728.2 -000005.7+000014.300008.7 08.4801.53K? 0 +081115.59 -373956.7 -000005.2+000019.300016.8 08.4801.21K? 0 +081331.11 -072604.8 -000010.8-000020.700019.4 08.4801.44K? 0 +081405.49 -212310.9 -000010.4-000013.400014.7 08.4801.63K? 0 +081536.75 -060115.3 -000024.3-000015.500021.0 08.4801.05K? 0 +081944.90 -200724.9 +000026.6-000014.700000.3 08.4801.58K? 0 +082147.36 -692827.3 -000002.8-000011.600001.4 08.4801.67K? 0 +082338.33 +404030.1 -000022.4-000005.500000.1 08.4801.12K? 0 +082510.13 -053724.0 -000021.1-000037.000006.8 08.4801.11K? 0 +082621.25 -044152.0 -000012.2-000014.800020.3 08.4801.15K? 0 +082622.78 -062822.7 -000029.2+000010.200029.4 08.4801.63K? 0 +082702.32 +435129.8 -000032.5-000035.900007.5 08.4801.16K? 0 +083004.06 -620401.3 -000012.6+000011.300012.6 08.4801.50K? 0 +083132.06 +005446.0 -000024.6-000009.100013.9 08.4801.54K? 0 +083303.29 +625105.1 -000006.4-000003.300004.4 08.4801.52K? 0 +083925.11 -754316.0 -000023.0+000006.400008.5 08.4801.07K? 0 +084143.91 +564119.2 -000012.8-000029.200009.0 08.4801.04K? 0 +084244.42 -072945.1 -000027.9+000015.200025.7 08.4801.26K? 0 +084315.52 -215949.4 -000008.7+000010.500011.1 08.4801.14K? 0 +085550.64 +173954.0 -000020.5-000018.100007.7 08.4801.30K? 0 +085736.61 -424225.5 -000013.3-000008.600005.1 08.4801.51K? 0 +090109.28 -284534.2 -000053.8+000020.300001.9 08.4801.23K? 0 +090126.90 +190214.2 +000000.4-000030.400002.6 08.4801.23K? 0 +090303.17 -503355.4 -000020.6-000011.600000.9 08.4801.44K? 0 +091228.57 -104339.5 -000033.4+000005.700013.3 08.4801.05K? 0 +091525.84 -140700.1 +000003.2-000020.400001.6 08.4801.47K? 0 +091800.64 -312415.1 -000006.5-000004.700006.0 08.4801.38K? 0 +092204.21 -350239.4 -000008.0-000002.900000.9 08.4801.14K? 0 +092947.09 +540747.0 -000016.3-000002.800007.1 08.4801.35K? 0 +093144.47 -422921.0 -000041.2+000023.800001.8 08.4801.27K? 0 +093416.31 +390913.2 -000005.1+000010.600001.1 08.4801.17K? 0 +093906.85 -630853.1 -000008.5-000003.500017.6 08.4801.81K? 0 0.10 1.00 +094519.26 -610220.4 -000025.9-000002.000006.5 08.4801.60K? 0 +094553.50 -264734.3 -000000.5-000015.100008.0 08.4801.20K? 0 +095049.91 -533308.6 -000022.8+000031.100001.5 08.4801.11K? 0 +101051.81 -344830.0 +000023.9-000032.600006.9 08.4801.03K? 0 +101209.73 -324350.8 -000023.8+000019.900003.2 08.4801.60K? 0 +101712.07 -120734.3 -000019.2+000016.200006.9 08.4801.19K? 0 +102121.01 -420932.4 -000014.1-000012.100004.2 08.4801.01K? 0 +102135.69 -281641.5 +000001.4-000000.800008.5 08.4801.24K? 0 +104231.56 -621159.4 -000002.9-000001.300003.4 08.4801.51K? 0 +105415.50 -535939.8 -000006.9+000007.000002.3 08.4801.43K? 0 +110942.40 +155201.1 -000036.8-000020.700016.1 08.4801.12K? 0 +111140.66 -010606.0 -000087.8-000024.900000.6 08.4801.09K? 0 +111239.34 +185312.7 -000006.9-000013.300020.5 08.4801.45K? 0 +111559.64 -654939.8 +000007.1+000006.800012.6 08.4801.94M? 0 +112409.14 +374305.9 -000004.5-000054.100000.7 08.4801.30K? 0 +112454.38 -611650.9 -000001.3+000012.600008.2 08.4801.08K? 0 +112753.21 +352214.2 -000024.9-000028.300003.7 08.4801.20K? 0 +114008.75 -292013.0 -000016.2-000024.300010.5 08.4801.45K? 0 +114329.88 -310122.2 -000018.1+000011.300006.2 08.4801.02K? 0 +114336.37 -241256.7 -000021.2+000004.200004.7 08.4801.04K? 0 +114927.09 +181407.9 -000041.5-000013.000006.2 08.4801.51K? 0 +120315.45 -013746.1 -000008.7-000035.800006.3 08.4801.03K? 0 +121930.96 -354238.0 -000037.4-000028.900006.4 08.4801.11K? 0 +122243.17 -231517.9 -000016.7+000005.500011.1 08.4801.10K? 0 +122515.76 -452558.9 -000007.4+000006.500009.3 08.4801.34K? 0 +122535.40 -100218.0 -000025.1-000020.900002.6 08.4801.44K? 0 +122915.05 -355947.3 +000006.4-000005.200022.1 08.4801.59K? 0 +123147.05 -552131.0 -000018.4-000004.900005.9 08.4801.04K? 0 +124048.85 +620233.2 -000021.9+000002.200027.3 08.4801.48K? 0 +124343.47 -225142.6 -000039.6-000019.800004.5 08.4801.49K? 0 +124455.43 +582203.0 -000004.5-000011.900010.0 08.4801.07K? 0 +124937.64 -455420.7 -000010.1-000019.600015.4 08.4801.41K? 0 +125043.58 -004601.8 -000012.3-000398.100098.9 08.4801.41K? 0 +132301.57 -362449.0 -000019.1+000009.200012.5 08.4801.31K? 0 +132333.99 -500727.3 -000009.8+000012.900002.6 08.4801.36K? 0 +132819.09 -602125.8 -000062.1-000001.300000.3 08.4801.18K? 0 +132850.85 +800534.3 +000008.3-000013.300005.8 08.4801.11K? 0 +133424.88 +462427.8 +000000.0-000001.100000.8 08.4801.17K? 0 +134356.75 -464010.2 +000003.0+000004.400015.2 08.4801.48K? 0 +134526.73 -442417.8 -000011.7-000008.700003.8 08.4801.34K? 0 +134840.90 -571746.6 -000002.9-000012.500007.5 08.4801.15K? 0 +134917.65 -552252.1 +000005.7+000003.800000.5 08.4801.72K? 0 +135027.25 -331040.4 -000007.7-000007.200001.9 08.4801.19K? 0 +140247.49 -415914.9 -000003.9-000001.000003.9 08.4801.60K? 0 +140437.05 +113520.2 -000042.7+000000.400004.1 08.4801.22K? 0 +140517.23 -411802.0 -000014.7-000023.000006.5 08.4801.13K? 0 +140940.11 +230917.3 -000071.1-000003.800003.7 08.4801.18K? 0 +141101.43 -545350.1 +000019.0-000014.600000.4 08.4801.20K? 0 +141222.20 -533937.1 -000012.5-000006.100001.9 08.4801.00K? 0 +142554.73 -610039.5 -000023.6-000038.000008.2 08.4801.28K? 0 +143058.64 -300551.6 -000049.2-000029.700007.8 08.4801.19K? 0 0.10 1.00 +143219.56 -073221.1 +000011.0-000033.800001.0 08.4801.52K? 0 +143418.80 +014041.3 -000021.2-000028.500016.0 08.4801.26K? 0 +144000.19 -575946.5 -000004.3+000010.200005.3 08.4801.73K? 0 +144248.77 -685554.9 -000000.9-000005.200009.6 08.4801.19K? 0 +145142.22 +190521.3 +000000.3-000002.400002.3 08.4801.74K? 0 +145312.98 -071258.5 +000018.0-000016.700014.5 08.4801.22K? 0 diff --git a/kstars/kstars/data/hip074.dat b/kstars/kstars/data/hip074.dat new file mode 100644 index 00000000..bc59b7af --- /dev/null +++ b/kstars/kstars/data/hip074.dat @@ -0,0 +1,1000 @@ +145501.36 -432939.1 -000035.1-000017.800008.9 08.4801.63K? 0 +145808.18 +000622.6 +000014.9+000003.300027.8 08.4801.30K? 0 +150040.84 +060154.0 -000012.9+000000.400000.2 08.4801.05K? 0 +150254.65 +245259.6 -000035.5+000060.200004.6 08.4801.11K? 0 +150310.45 +520825.0 -000008.2+000021.800006.0 08.4801.00K? 0 +150408.77 -531537.2 +000008.4+000004.400011.2 08.4801.22K? 0 +150849.09 -131215.6 +000000.9-000011.100024.0 08.4801.66K? 0 +151112.05 -744506.8 -000001.9-000003.400019.4 08.4801.40K? 0 +152207.56 -545412.7 -000000.2-000046.800018.6 08.4801.35K? 0 +152228.48 +752329.9 +000008.8+000005.000013.6 08.4801.15K? 0 +152846.21 +032653.5 -000040.5-000030.000007.3 08.4801.07K? 0 +153233.97 -235519.2 -000033.3+000014.800016.3 08.4801.30K? 0 +153828.69 -454655.2 +000020.3+000026.100018.3 08.4801.12K? 0 +154120.75 -313923.6 -000011.9-000052.300023.0 08.4801.25K? 0 +154226.48 +553205.6 +000007.7+000031.700009.3 08.4801.47K? 0 +154409.56 -672801.9 +000003.7-000005.700008.2 08.4801.47K? 0 +155956.57 +405335.1 -000040.8+000018.500002.0 08.4801.21K? 0 +160328.78 +532433.6 +000005.5-000019.700006.0 08.4801.09K? 0 +161017.71 +543928.5 -000012.5+000006.300005.0 08.4801.57K? 0 +161523.89 -510100.7 -000014.0-000010.800007.5 08.4801.40K? 0 +162435.39 +360139.0 -000007.1+000014.800004.2 08.4801.03K? 0 +163338.33 -011622.1 -000004.0-000013.100005.3 08.4801.31K? 0 +163529.01 +490511.9 -000005.0+000009.400008.7 08.4801.47K? 0 +163659.18 +585726.6 -000011.5-000010.200004.1 08.4801.49K? 0 +163800.37 -630856.3 -000029.3-000034.300003.9 08.4801.27K? 0 +163803.42 +075055.8 -000023.4+000019.700005.6 08.4801.07K? 0 +164838.98 +622611.0 -000060.0-000010.900009.1 08.4801.10K? 0 +165130.62 -213918.3 +000027.4-000034.600011.7 08.4801.29K? 0 +165226.23 -405442.3 -000000.9+000004.600011.4 08.4801.39K? 0 +170802.04 -041940.7 -000006.9+000004.200012.9 08.4801.25K? 0 +170823.24 +784943.7 -000009.1-000005.600005.9 08.4801.50K? 0 +170921.47 +222828.0 -000010.7+000001.000019.2 08.4801.36K? 0 +171139.35 +062416.9 -000030.7+000012.900007.2 08.4801.13K? 0 +171226.58 -183251.7 -000027.3-000034.300007.0 08.4801.25K? 0 +171430.02 -412824.5 -000030.2-000009.100018.1 08.4801.05K? 0 +171448.52 -472410.5 +000001.0-000017.200008.3 08.4801.09K? 0 +171710.22 +034113.0 +000009.2-000057.600006.7 08.4801.19K? 0 +171755.00 -520059.0 +000013.5-000029.900020.9 08.4801.20K? 0 +172014.60 +041542.7 -000012.3-000005.300002.5 08.4801.48K? 0 +172427.35 -505021.4 -000003.9+000003.500010.1 08.4801.03K? 0 +172435.84 +321458.9 -000019.6-000020.100015.0 08.4801.36K? 0 +172728.64 +103807.0 -000009.3-000006.800014.4 08.4801.22K? 0 +173025.01 +160152.2 +000008.7+000023.700010.6 08.4801.39K? 0 +175331.26 +361057.1 -000033.4-000028.400002.0 08.4801.06K? 0 +175655.05 -612626.4 -000006.4-000024.700010.7 08.4801.26K? 0 +180056.89 -261321.8 -000025.0-000020.400021.1 08.4801.18K? 0 +180247.43 -673346.1 -000009.4-000031.800004.0 08.4801.43K? 0 +180723.32 -360812.4 +000012.2+000002.600016.6 08.4801.78K? 0 +181253.18 -695523.5 +000000.8-000024.900007.4 08.4801.60K? 0 +181637.86 -231306.5 -000011.7-000006.100056.2 08.4801.08K? 0 +182058.54 -631500.1 +000004.7-000096.000000.9 08.4801.01K? 0 +182356.52 -220233.6 +000015.9+000003.600023.0 08.4801.02K? 0 +182422.92 +192034.6 -000006.0+000007.800002.0 08.4801.29K? 0 +183251.64 -451015.2 +000037.0+000000.800015.9 08.4801.13K? 0 +183959.54 +401953.0 +000007.0-000011.000000.6 08.4801.32K? 0 0.10 1.00 +184118.03 +100719.4 +000012.2-000001.600010.3 08.4801.17K? 0 +184215.04 +441014.3 -000002.5-000011.000003.7 08.4801.11K? 0 +184250.64 +173844.6 +000021.9-000022.000000.9 08.4801.30K? 0 +184303.55 -091011.4 +000008.7-000001.700006.2 08.4801.09K? 0 +184526.89 +371432.1 +000018.7+000000.700002.2 08.4801.26K? 0 +184841.06 +003122.9 +000010.9-000034.000003.5 08.4801.13K? 0 +184946.74 -200038.4 -000020.9+000006.700002.8 08.4801.07K? 0 +185608.10 -563129.3 +000001.3-000011.600017.4 08.4801.42K? 0 +190209.56 +084511.9 +000003.6-000003.500009.7 08.4801.08K? 0 +190631.79 -380733.9 +000035.3+000002.500007.6 08.4801.65K? 0 +190653.66 +222320.3 -000002.7-000010.800014.5 08.4801.15K? 1 +191202.38 +135541.3 -000010.7-000002.200000.2 08.4801.31K? 0 +191343.28 +051824.0 +000006.1+000001.700015.4 08.4801.92M? 0 +192734.24 +370704.6 +000009.5+000021.500004.2 08.4801.45K? 0 +192740.00 +060139.1 -000020.7-000019.400004.8 08.4801.35K? 0 +193042.38 +121002.1 -000002.2+000000.700015.3 08.4801.27K? 0 +193427.16 +450458.9 +000002.6+000012.700010.8 08.4801.04K? 0 +193721.08 -473122.7 -000015.2-000029.600007.9 08.4801.16K? 0 +193729.69 +432208.9 -000000.4-000014.600005.3 08.4801.66K? 0 +193825.63 -110853.5 -000008.4+000004.600018.2 08.4801.24K? 0 +193958.19 +635618.9 +000005.2-000013.400012.7 08.4801.07K? 0 +194154.06 +371442.0 +000004.8-000016.000000.8 08.4801.54K? 0 +194324.91 +345233.0 -000004.6+000008.300009.1 08.4801.51K? 0 +194539.95 -040030.9 -000007.9-000011.500000.8 08.4801.27K? 0 +194851.03 +565314.2 +000010.1-000014.800008.6 08.4801.42K? 0 +195214.28 -511440.6 +000009.5-000013.400004.8 08.4801.38K? 0 +195350.32 +082552.3 -000019.3-000057.800005.4 08.4801.11K? 0 +195521.81 -713247.4 +000019.4-000001.200006.8 08.4801.36K? 0 +195637.97 -494545.8 -000006.5-000011.700026.7 08.4801.04K? 0 +195723.42 +153553.3 +000025.8+000023.300000.8 08.4801.33K? 0 +201417.26 -334710.4 +000026.5+000003.300000.7 08.4801.14K? 0 +201649.86 +431937.7 +000019.3+000009.900004.0 08.4801.05K? 0 +202206.89 +361401.3 +000012.2-000007.700011.8 08.4801.63K? 0 +202724.35 +643844.7 +000040.2-000006.200003.7 08.4801.02K? 0 +203047.29 +254601.5 -000005.6-000003.200010.5 08.4801.21K? 0 +203848.58 -251152.7 +000004.6-000024.300004.9 08.4801.32K? 0 +204835.57 -044632.0 +000020.7-000007.000010.2 08.4801.36K? 0 +204901.52 -290158.3 +000028.1-000031.200012.3 08.4801.27K? 0 +204927.55 -282055.0 -000000.3-000052.300004.0 08.4801.09K? 0 +210630.45 -115719.4 +000015.7-000030.500001.6 08.4801.09K? 0 +211409.90 -323907.1 +000022.3-000020.500001.7 08.4801.49K? 0 +211417.55 -394512.2 +000012.6-000009.500026.8 08.4801.47K? 0 +212422.07 +572755.7 -000023.0-000005.800007.4 08.4801.28K? 0 +213346.52 -871113.5 +000019.8-000006.200001.3 08.4801.07K? 0 +214121.91 +352706.5 +000038.9-000025.300013.9 08.4801.66K? 0 +214157.94 +330224.0 +000006.6-000012.200009.7 08.4801.20K? 0 +214548.35 +743444.7 +000001.6-000000.600004.0 08.4801.92M? 0 +214553.68 +525410.4 +000029.8+000021.900000.3 08.4801.01K? 0 +214721.72 +613422.8 -000001.7-000005.500013.0 08.4801.01K? 0 +215205.98 +423906.6 +000018.5+000004.300013.8 08.4801.77K? 0 +220339.14 -633121.5 -000014.9-000010.800000.8 08.4801.02K? 0 +220503.48 +161420.6 -000009.5+000002.100004.8 08.4801.13K? 0 +220746.03 +400626.6 -000001.5+000001.200007.9 08.4801.70K? 0 +220800.03 +513703.2 -000009.9-000001.000003.4 08.4801.58K? 0 +220955.92 +134649.9 +000019.3-000018.400011.4 08.4801.62K? 0 +221202.30 -430804.6 +000026.4-000018.900034.9 08.4801.49K? 0 +223731.76 -162214.7 +000035.9-000002.600021.1 08.4801.17K? 0 +224123.93 +384903.2 -000004.4-000014.600004.7 08.4801.05K? 0 +224259.78 -090915.7 +000003.1-000027.300017.1 08.4801.42K? 0 +224318.84 +512847.9 -000008.5-000016.700005.6 08.4801.36K? 0 +225200.11 +292402.2 +000013.5-000018.900000.0 08.4801.06K? 0 +225408.84 +142109.9 +000009.6+000019.700001.1 08.4801.18K? 0 +225449.51 -230632.2 +000001.8+000001.200005.7 08.4801.37K? 0 +225846.64 +510105.3 +000006.1-000009.400007.5 08.4801.44K? 0 +230612.71 -384838.5 -000015.7-000022.000011.1 08.4801.66K? 0 +230851.75 -510703.5 +000008.6-000035.100012.6 08.4801.11K? 0 +231309.34 +115704.0 -000006.4-000029.900007.8 08.4801.15K? 0 +231455.41 +352855.7 +000039.6-000006.600002.9 08.4801.05K? 0 +231648.97 +345709.3 -000034.1-000022.900010.2 08.4801.06K? 0 +235818.97 -373328.2 -000016.9-000018.900002.2 08.4801.30K? 0 +235848.73 -312847.2 -000017.7-000017.200003.2 08.4801.03K? 0 +003059.53 +612619.2 -000020.9+000017.500005.3 08.4802.02M? 0 +000018.72 +655640.9 +000033.3-000000.100004.4 08.4900.42F? 0 +000221.64 +104708.3 -000043.0-000108.300011.9 08.4900.59G? 0 +001329.68 +400609.0 +000066.5+000015.100015.4 08.4900.48F? 0 +001447.76 +621146.9 +000109.5-000039.600015.0 08.4900.52F? 0 +001711.97 -611530.0 -000009.7-000011.800014.6 08.4900.46F? 0 +001929.46 -540041.4 +000003.5-000033.800005.6 08.4900.57F? 0 +002423.25 +565720.0 +000020.3-000022.400004.5 08.4900.14A? 0 +003013.05 -191137.5 -000174.2-000272.600023.8 08.4900.62G? 0 +003101.67 +432227.2 -000074.5-000091.000020.1 08.4900.53F? 0 +003344.70 +285111.9 +000015.0+000012.800005.6 08.4900.96K? 0 +003627.28 +632447.7 -000007.5+000002.900009.6 08.4900.48F? 0 +003801.07 +251026.9 -000006.8-000018.400004.6 08.4900.46F? 0 +003857.77 +544244.5 -000036.5+000048.700023.9 08.4900.57F? 0 +004000.65 -734542.6 +000015.1-000004.300005.0 08.4900.43F? 0 +004011.82 +601200.4 +000012.1-000007.800014.1 08.4900.07A? 0 +004638.42 +140011.4 +000010.4-000016.600000.4 08.4900.03A? 0 +004800.47 -001432.6 +000013.8+000000.200003.2 08.4900.96K? 0 +005637.28 +702712.6 -000006.9+000008.000005.0 08.4900.24A? 0 +005718.11 +251733.2 +000165.9+000019.500022.9 08.4900.57F? 0 +010139.03 -620944.3 +000036.5+000002.300006.0 08.4900.46F? 0 +010434.62 +821455.9 -000067.9-000030.700024.7 08.4900.69G? 0 +010947.51 +343641.7 +000034.9-000018.700006.0 08.4900.45F? 0 +011246.08 +115930.7 +000002.4+000000.600025.6 08.4900.98K? 0 +011338.11 +322341.4 -000001.4-000007.200017.6 08.4900.91G? 0 +011627.42 +405306.9 +000011.8-000012.900004.4 08.4900.03A? 0 +011946.55 +502920.8 +000029.1-000012.300000.5 08.4900.47F? 0 +012127.88 +312029.9 +000518.6-000081.600052.4 08.4900.91G? 0 +012325.83 -675858.9 -000015.6+000007.900007.9 08.4900.88G? 0 +012459.28 +061531.0 +000043.4-000032.000015.5 08.4900.50F? 0 +012828.64 +481913.3 +000001.4-000003.700019.2 08.4900.08A? 0 +013209.80 -173155.4 -000014.9+000001.200006.6 08.4900.32F? 0 +014058.81 -052412.8 -000065.0-000026.300030.5 08.4900.68G? 0 +014225.18 -010213.2 +000005.4-000012.000009.5 08.4900.18A? 0 +014229.84 -121913.8 -000003.6-000020.700011.6 08.4900.41F? 1 +014454.85 -433844.2 +000026.1+000008.900008.4 08.4900.38F? 0 +014502.50 +434222.9 +000003.8-000013.600011.3 08.4900.41F? 0 +015015.69 +312335.5 +000039.4-000024.000001.8 08.4900.35F? 0 +015128.48 -164425.0 +000061.9-000074.500007.8 08.4900.53F? 0 +015237.82 +011526.2 +000020.0-000015.800000.4 08.4900.42F? 0 +015739.81 +364613.3 -000007.2-000003.900013.1 08.4900.35F? 0 +015916.39 +444326.2 +000015.6-000000.700000.1 08.49-0.01B? 0 +020353.62 -215258.9 -000012.7-000010.600002.3 08.4900.98K? 0 +020746.34 +583958.7 -000009.0+000012.600008.2 08.4900.79G? 0 +020820.43 +543610.0 +000004.1-000022.700019.9 08.4900.90G? 0 +020902.04 +570209.5 -000009.2-000006.100002.1 08.49-0.02B? 0 +021040.58 +605725.6 +000060.5-000088.600004.4 08.4900.89G? 0 +021333.55 -572041.9 -000038.3-000009.200012.2 08.4900.48F? 0 +021613.92 -230229.2 +000099.4-000000.200000.3 08.4900.59G? 0 +021945.67 -560655.3 +000000.5+000033.700025.4 08.4900.47F? 0 +022319.15 +373330.3 +000032.0-000072.100009.7 08.4900.53F? 0 +022417.18 -083633.1 +000021.6-000041.500004.4 08.4900.33F? 0 +022828.21 +365707.2 +000026.6-000106.900028.9 08.4900.95G? 0 +022846.57 +370143.7 +000030.7-000019.200016.4 08.4900.98K? 0 +022905.97 +453203.2 +000012.6-000011.600020.4 08.4900.43F? 0 +022935.66 +672553.8 +000002.5-000009.700001.6 08.4900.15A? 0 +022937.75 +603926.2 -000008.7-000015.700006.1 08.4900.26A? 0 +024219.72 +492458.5 +000030.1-000016.500012.7 08.4900.49F? 0 +024858.13 +040448.2 +000013.9-000008.700015.0 08.4900.07A? 0 +025024.87 -421340.5 +000011.5-000037.100010.2 08.4900.62G? 0 +025147.80 +570254.5 -000005.9-000007.100001.2 08.4900.55F? 0 +025340.49 +642707.1 +000005.2+000011.500010.7 08.4900.32F? 0 +025421.12 +031905.8 -000001.2-000012.100018.7 08.4900.53F? 0 +025633.78 -392645.6 +000000.0+000000.000000.0 08.4900.64G? 1 +030621.12 +241619.2 -000026.0+000014.900005.8 08.4900.53F? 0 +030942.03 +173939.4 -000031.3-000030.100006.9 08.4900.27A? 0 +031211.07 +501547.9 +000017.8-000022.600017.8 08.4900.92G? 0 +031230.59 +460700.3 +000019.7-000010.000006.3 08.4900.13A? 0 +031324.41 +385803.8 +000002.1-000006.600005.9 08.4900.29A? 0 +031359.89 -083424.2 +000002.5-000064.100006.1 08.4900.51F? 0 +031449.61 -332545.3 -000016.7+000007.900005.6 08.4900.41F? 0 +032415.49 +012124.2 -000010.3-000025.400012.1 08.4900.27A? 0 +033035.28 +444959.0 +000002.0-000000.400006.0 08.4900.25A? 0 +033248.45 -003009.9 +000008.7+000016.800013.1 08.4900.87G? 0 +033338.96 +171945.5 +000010.7-000028.900008.7 08.4900.57F? 0 +033526.40 +352847.7 -000050.9-000040.100010.6 08.4900.98K? 0 +033702.26 +182151.1 -000004.7-000002.200001.3 08.4900.31F? 0 +033707.99 +535859.9 +000015.5-000013.800001.6 08.4900.27A? 0 +033732.84 +450315.1 +000004.9-000016.400011.6 08.4900.48F? 0 +033817.30 -023330.6 +000021.8+000062.800004.8 08.4900.55F? 0 +033954.79 -514112.8 -000000.3-000033.700012.6 08.4900.47F? 0 +034430.13 +473350.8 -000007.9-000002.700017.7 08.4900.11A? 0 +034457.07 -213459.6 +000025.4+000049.600005.5 08.4900.52F? 0 +034610.11 +562140.7 -000011.6-000028.300005.2 08.4900.52F? 0 +034829.92 +574603.4 +000062.9+000006.900017.0 08.4900.65G? 0 +035103.61 -144227.8 -000005.4-000015.700041.0 08.4900.56F? 0 +035302.29 +455724.7 -000003.4+000007.800007.5 08.4900.10A? 0 +035448.08 -114849.7 +000008.4-000007.700002.3 08.4900.30A? 0 +035701.40 +185020.1 -000023.1-000054.900030.7 08.4900.50F? 0 +040108.42 -442644.5 +000073.7+000069.000025.0 08.4900.48F? 0 +040454.50 -253036.9 +000078.6+000012.000009.4 08.4900.53F? 0 +041527.96 +730214.2 -000007.7-000009.600002.7 08.4900.23A? 0 +041717.49 -630545.3 -000089.9-000087.600015.2 08.4900.80G? 0 +041916.54 -655759.8 +000021.3-000000.400008.6 08.4900.51F? 0 +042044.22 +510657.5 +000002.2-000005.200003.6 08.4900.25A? 0 +043544.00 +012642.2 +000004.6-000017.000010.2 08.4900.62G? 0 +044102.67 -605045.1 +000002.2+000014.500003.0 08.4900.32F? 0 +044121.93 +033932.9 +000002.4+000007.700009.0 08.4900.39F? 0 +044134.13 +442947.8 +000001.5-000034.000006.8 08.4900.34F? 0 +044402.20 +553218.4 -000005.8+000006.900005.3 08.4900.05A? 0 +045043.87 -093258.9 -000004.3+000000.700001.6 08.49-0.01B? 0 +045244.59 -073906.1 -000040.1+000003.800000.9 08.4900.24A? 0 +045315.45 -780845.2 +000014.0+000029.200000.4 08.4900.44F? 0 +045808.05 -413258.6 +000002.8-000043.500007.5 08.4900.95K? 0 +045850.71 +440822.1 +000037.4-000006.800005.1 08.4900.47F? 0 +045953.89 -074920.6 +000009.1-000001.000004.4 08.4900.01A? 0 +050000.70 -431736.7 +000007.1+000054.700003.3 08.4900.46F? 0 +050536.97 +061646.2 +000025.2+000015.000025.7 08.4900.51F? 0 +050655.97 +780018.7 -000010.0-000035.800002.3 08.4900.91G? 0 +050720.07 +500509.7 -000009.4+000003.000003.8 08.4900.06A? 0 +050928.78 +482332.2 +000003.8+000002.100003.7 08.4900.07A? 0 +050938.87 +294725.5 +000094.0+000006.400037.4 08.4900.68G? 0 +051142.53 +660059.6 -000007.2-000004.600005.8 08.4900.07A? 0 +051205.00 -263526.2 +000004.4-000006.500006.0 08.4900.99K? 0 +051358.07 -045226.5 -000014.2+000007.700000.6 08.4900.88G? 0 +051629.08 +031219.7 +000009.7-000008.100012.7 08.4900.14A? 0 +052924.09 -343055.6 +000021.7+000010.600014.1 08.4900.64G? 0 +053003.32 -322749.7 -000004.4-000001.100003.5 08.4900.30A? 0 +053038.67 -133757.2 +000027.4-000014.400033.9 08.4900.95K? 0 +053041.69 -183626.9 +000005.5+000015.000013.1 08.4900.98K? 0 +053253.55 +023946.3 -000014.7-000015.800007.3 08.4900.36F? 0 +053707.18 +414944.5 +000000.0+000000.000000.0 08.4900.71G? 1 +053853.67 +125750.5 +000036.2+000047.600006.5 08.4900.95G? 0 +053905.01 +073240.1 +000072.1-000092.800009.7 08.4900.67G? 0 +054236.69 -650748.4 +000018.2+000017.400008.3 08.4900.94G? 0 +054319.24 -203950.9 +000027.1-000002.400012.8 08.4900.28A? 0 +054341.18 -374232.3 +000011.0+000028.900010.7 08.4900.45F? 0 +054403.51 -303639.2 -000008.6+000001.200000.4 08.4900.31F? 0 +054859.05 +304240.2 +000002.5-000039.700000.4 08.4900.47F? 0 +055307.45 -365633.1 -000001.2+000003.600003.4 08.4900.08A? 0 +055538.14 +114832.7 -000001.3-000028.600016.1 08.4900.98K? 0 +055625.48 -200214.8 +000044.0-000096.100007.5 08.4900.57F? 0 +055828.97 +212945.3 +000007.9+000004.200011.4 08.4900.15A? 0 +060356.17 -135702.0 +000019.3+000090.900032.1 08.4900.96K? 0 +060514.49 -422743.1 +000007.2-000001.600006.8 08.4900.37F? 0 +060553.90 -050338.6 +000004.8-000003.400009.7 08.4900.29A? 0 +060601.81 -245519.4 +000004.7-000000.600001.1 08.4900.03A? 0 +060748.60 +220009.9 +000051.3-000046.000017.4 08.4900.54F? 0 +060907.84 +070319.5 +000002.1-000006.500000.9 08.4900.09A? 0 +061000.94 +175605.2 +000209.2-000252.400029.9 08.4900.64G? 0 +061105.14 +403208.4 -000000.9-000003.300007.9 08.4900.03A? 0 +061230.88 +303134.1 -000001.1+000004.800020.1 08.4900.60G? 0 +062038.89 +073422.2 +000023.8+000011.000012.6 08.4900.36F? 0 +062331.51 -075143.1 +000013.7-000017.000012.6 08.4900.58G? 0 +062422.30 -161327.7 -000027.7-000008.300012.6 08.4900.37F? 0 +062721.33 +065558.6 +000008.5-000008.000011.6 08.49-0.03B? 0 +062825.83 +350226.9 +000009.9+000013.300010.8 08.4900.23A? 0 +063003.85 +385755.2 +000023.5-000022.100007.9 08.4900.41F? 0 +063230.71 +173853.4 -000003.8+000009.000004.3 08.49-0.09B? 0 +063450.28 -160216.1 +000006.4-000016.600002.4 08.4900.35F? 0 +063747.17 -155640.0 -000005.6+000004.800004.7 08.4900.00A? 0 +063758.15 -441702.3 -000005.0-000039.000009.5 08.4900.44F? 0 +063828.04 +004900.6 +000000.4-000010.100008.2 08.4900.13A? 0 +064108.73 +011052.1 -000021.9-000012.600000.6 08.4900.95K? 0 +064138.70 -015411.6 +000012.1-000004.300012.9 08.4900.45F? 0 +064351.00 -541055.5 -000007.5+000015.800000.6 08.49-0.01B? 0 +064411.48 +341000.6 +000020.4-000091.500010.0 08.4900.56F? 0 +065102.36 -131354.4 -000010.5-000000.200008.6 08.49-0.01B? 0 +065119.52 -040649.3 +000003.0-000017.800009.8 08.4900.93G? 0 +065337.37 +013025.1 -000017.6-000027.000009.3 08.4900.18A? 0 +065549.28 -270749.9 -000012.2+000009.100004.2 08.49-0.04B? 0 +065639.12 +114438.9 -000020.8-000009.500009.0 08.4900.27A? 0 +065715.98 +110750.1 +000001.7-000015.200014.6 08.4900.48F? 0 +065830.62 -063030.9 +000018.4+000004.400000.9 08.4900.97K? 0 +070504.12 +012352.5 +000020.0-000218.900006.8 08.4900.64G? 0 +070517.28 -100546.9 -000017.7+000007.100003.7 08.4900.80G? 0 +070521.51 +005344.7 -000005.2+000011.900002.1 08.49-0.01B? 0 +070541.57 -204733.6 +000005.3-000003.900002.9 08.49-0.08B? 0 +070819.27 -475024.4 -000014.4+000017.700000.6 08.4900.39F? 0 +070919.24 +251543.0 -000018.3-000015.800001.5 08.4900.29A? 0 +071210.09 -301654.2 -000004.0+000028.500008.7 08.4900.85G? 0 +071254.02 +004224.2 -000024.9+000000.600006.0 08.49-0.09B? 0 +071457.79 -811323.1 -000027.4+000034.100007.8 08.4900.28A? 0 +071554.42 +433343.3 +000001.4-000071.200004.2 08.4900.74G? 0 +072115.77 +390530.7 -000017.3-000009.500019.3 08.4900.00A? 0 +072207.84 -060732.9 -000047.6-000017.200010.2 08.4900.56F? 0 +072717.73 -031414.1 -000001.9+000004.500012.1 08.49-0.13B? 0 +072728.22 -394900.7 -000012.0+000013.500006.7 08.4900.39F? 0 +072842.15 -275414.3 +000028.9-000057.700012.0 08.4900.55F? 0 +073029.00 +185744.4 +000013.4-000424.800043.2 08.4900.51F? 0 +073033.73 -171922.0 -000005.0+000020.100002.8 08.4900.03A? 0 +073237.71 -243422.2 -000012.0-000011.700007.4 08.4900.55F? 0 +073518.82 +394306.0 +000000.2-000023.200003.2 08.4900.93G? 0 +073845.00 -103246.0 -000008.2+000002.500012.8 08.49-0.06B? 0 +073905.31 -114957.2 +000004.1+000017.100000.2 08.4900.44F? 0 +074224.59 +564718.6 -000004.6-000033.500024.1 08.4900.19A? 0 +074245.40 +071241.2 -000031.1+000014.900005.2 08.4900.33F? 0 +074613.38 -474124.3 -000000.4+000010.500003.4 08.49-0.03B? 0 +074941.66 +081052.2 -000008.4-000044.000037.8 08.4900.62G? 0 +075052.61 -404257.3 -000006.2-000016.500005.9 08.4900.36F? 0 +075244.18 -513433.6 -000006.6-000001.000003.5 08.4900.09A? 0 +075327.85 +124104.7 -000024.1+000006.600012.9 08.4900.50F? 0 +075511.59 -394408.9 +000000.7-000005.200005.4 08.4900.16A? 0 +075524.06 +163001.6 +000001.9-000006.600019.3 08.4900.32F? 0 +075551.07 -134006.2 +000001.1-000012.400028.3 08.4900.92G? 0 +075553.69 +073738.1 +000039.0-000046.100002.5 08.4900.34F? 0 +075748.72 +600441.1 -000036.3-000046.300002.7 08.4900.44F? 0 +080126.20 -485447.8 -000001.9+000016.900001.2 08.49-0.01B? 0 +080151.94 -033239.2 -000008.2+000002.400005.3 08.4900.04A? 1 +080152.50 -382846.8 -000009.3-000024.600001.2 08.4900.20A? 0 +080401.14 -154026.0 +000004.2-000000.800007.8 08.49-0.07B? 0 +080424.03 +763312.2 -000000.8-000000.300001.5 08.4900.97K? 0 +080530.50 -370113.3 -000000.2-000021.500008.9 08.4900.30A? 0 +080603.85 +580950.3 +000009.4-000008.300001.3 08.4900.37F? 0 +081020.97 -371048.0 +000001.8+000008.400005.5 08.49-0.12B? 0 +081301.14 +135558.5 -000044.4-000003.500017.3 08.4900.84G? 0 +081400.68 -413611.4 -000041.8+000085.800004.5 08.4900.44F? 0 +081846.18 +394329.4 -000003.5-000125.300017.3 08.4900.51F? 0 +081940.03 -153036.8 +000021.5-000041.400003.0 08.4900.81G? 0 +082104.92 +272110.1 -000004.9-000012.200002.3 08.4900.27A? 0 +082755.21 +150556.4 -000013.3+000010.900013.4 08.4900.13A? 0 +082932.04 -255451.2 -000004.3-000006.800006.8 08.4900.29A? 0 +083219.32 +161246.2 -000023.5+000007.400007.2 08.4900.16A? 0 +083244.04 -431403.3 +000001.3-000010.400002.8 08.4900.04A? 0 +083320.25 +733516.8 +000016.5+000009.700004.9 08.4900.94G? 0 +083425.99 -063522.7 -000048.7+000003.000017.2 08.4900.34F? 0 +083709.32 -303945.7 -000012.2-000000.800000.0 08.4900.06A? 0 +084104.47 -020045.1 -000177.8-000006.300015.6 08.4900.66G? 0 +084112.78 -361836.2 +000017.6-000036.500005.5 08.4900.39F? 0 +084314.32 -284051.3 -000013.1+000004.100006.6 08.4900.96K? 0 +085220.02 +192102.8 +000002.5-000001.600005.7 08.49-0.14B? 0 +085340.26 -493445.0 -000004.7+000017.400001.4 08.4900.08A? 0 +090152.40 -525411.4 -000013.2+000003.300002.2 08.49-0.12B? 0 +090411.89 +754103.7 -000014.0-000027.400007.0 08.4900.23A? 0 +090453.65 -515834.0 -000011.7-000001.900005.8 08.49-0.09B? 0 +090723.28 -435718.5 -000045.8+000017.600003.9 08.4900.26A? 0 +090931.02 +132125.0 +000001.8-000010.900012.2 08.4900.62G? 0 +091052.63 -360451.4 -000019.5+000002.600005.0 08.4900.52F? 1 +091343.99 +073608.9 -000038.9-000000.500006.8 08.4900.46F? 0 +091552.79 +275306.1 -000015.9-000016.600002.4 08.4900.22A? 0 +091853.33 -494746.7 -000005.2+000003.600002.4 08.49-0.12B? 0 +091918.25 -385152.3 -000003.2+000012.200000.6 08.4900.25A? 0 +092309.77 +335420.2 +000058.4-000106.800004.6 08.4900.65G? 0 +092611.30 -542212.7 +000003.3+000005.300006.4 08.4900.16A? 0 +092721.85 -601439.6 -000019.9+000009.200000.6 08.4900.17A? 0 +093730.98 -345633.9 -000068.1+000066.500013.6 08.4900.54F? 0 +093821.32 +252159.8 -000055.7-000004.000016.0 08.4900.97K? 0 +094801.31 -275838.0 -000076.8+000058.000004.9 08.4900.44F? 0 +095100.14 -720840.5 -000019.3+000031.800002.1 08.4900.28A? 0 +095207.33 -434751.5 -000036.2+000008.900000.7 08.4900.29A? 0 +100105.94 -594401.6 -000001.1-000015.800009.5 08.49-0.02B? 0 +100159.46 -415721.4 -000017.1+000013.900001.8 08.4900.24A? 0 +100313.28 -083453.6 -000010.9-000011.100013.8 08.4900.17A? 0 +102200.07 +435411.6 -000030.3-000006.900001.0 08.4900.46F? 0 +102243.83 -583139.6 -000050.0+000019.000012.2 08.4900.36F? 0 +102647.32 -512430.7 -000006.9-000000.600001.6 08.4900.07A? 0 +103744.35 -110258.9 -000091.9-000008.800039.5 08.4900.72G? 0 +103817.54 -442616.1 +000002.2+000003.700007.0 08.4900.64G? 0 +103913.61 -182629.8 -000051.5+000039.800007.5 08.4900.99K? 0 +104003.23 +191425.5 -000047.5-000026.400005.2 08.4900.50F? 0 +104514.26 +211216.8 -000018.6-000025.100000.6 08.4900.93G? 0 +104532.37 -744918.8 -000006.5+000008.900002.5 08.4900.20A? 0 +105024.52 +521603.2 -000001.0-000005.900006.4 08.4900.36F? 0 +105132.53 -265351.1 -000061.5+000009.100016.1 08.4900.51F? 0 +105450.00 -100506.0 -000004.4-000010.500007.7 08.4900.13A? 0 +105735.85 -120930.8 -000027.2+000011.700018.9 08.4900.95K? 0 +110139.57 +404616.0 -000043.2-000021.500009.9 08.4900.48F? 0 +110144.24 -601935.5 -000009.2+000025.800002.8 08.4900.15A? 0 +110711.49 -601746.9 -000017.4-000009.600012.5 08.4900.21A? 0 +111104.68 -413514.8 -000193.0+000021.100013.9 08.4900.52F? 0 +111125.14 +374153.9 -000015.8-000000.800006.5 08.4900.97K? 0 +111341.28 +250615.2 -000071.8-000060.900018.4 08.4900.49F? 0 +111424.36 -415959.7 -000023.8-000028.100002.6 08.4900.93G? 0 +112858.64 -244600.9 -000015.4-000016.700017.7 08.4900.08A? 1 +112924.56 -262146.4 -000004.5-000026.500001.2 08.4900.49F? 0 +113030.99 -621007.9 -000009.2+000009.500000.1 08.4900.22A? 0 +113513.29 -091617.2 -000053.4-000051.600006.5 08.4900.59G? 0 +113639.86 -325534.0 -000020.1-000008.400010.8 08.4900.26A? 0 +113719.45 -665353.1 -000043.2+000005.100007.2 08.4900.46F? 0 +114227.49 +053019.7 +000001.6-000012.200006.4 08.4900.99K? 0 +114644.24 -044143.9 -000028.8-000019.800003.6 08.4900.43F? 0 +115225.76 +030542.7 -000073.5-000085.400001.0 08.4900.77G? 0 +115702.30 -252854.2 -000001.7-000050.800002.1 08.4900.55F? 1 +115732.45 -244021.5 -000109.2-000056.900007.2 08.4900.57F? 0 +115751.38 +670446.0 +000008.3-000037.000001.2 08.4900.32F? 0 +120054.56 -203757.7 -000051.2-000002.900005.1 08.4900.21A? 0 +120143.99 +293254.9 -000007.7-000042.800014.5 08.4900.45F? 0 +121405.46 -511851.7 -000017.6+000004.100011.6 08.4900.01A? 0 +121848.24 -295738.9 +000016.7-000028.800003.1 08.4900.53F? 0 +123054.35 +003953.1 -000116.7+000028.500022.5 08.4900.65G? 0 +123326.88 +404339.4 +000022.9-000011.100016.8 08.4900.52F? 0 +124602.29 +023535.6 +000035.4-000077.200001.4 08.4900.53F? 0 +124755.44 -713546.1 -000011.4+000001.700000.2 08.4900.02A? 0 +124907.53 +421325.6 -000020.4-000034.700004.0 08.4900.95G? 0 +125020.05 -241303.3 +000019.7-000094.000013.9 08.4900.68G? 0 +125244.72 -411104.2 +000005.2-000015.800004.5 08.4900.41F? 0 +125352.01 -602215.9 +000000.0+000000.000000.0 08.4900.11A? 0 +125634.21 -272219.4 -000056.2-000063.600010.6 08.4900.88G? 0 +130417.34 -532340.9 +000031.6-000022.700007.6 08.4900.39F? 0 +130431.02 -655518.3 -000033.7-000024.300000.1 08.4900.71G? 0 +130922.70 +510918.0 -000058.7-000001.100008.4 08.4900.94G? 0 +131544.01 -502926.5 -000005.3-000002.200006.5 08.49-0.04B? 0 +131623.70 +863331.9 -000003.7-000020.400012.5 08.4900.33F? 0 +132354.23 -461200.5 +000017.7+000008.100007.0 08.4900.51F? 0 +132458.95 +372606.5 -000047.7+000026.300004.5 08.4900.40F? 0 +132949.47 -263410.1 -000010.4+000003.100001.7 08.4900.10A? 0 +133036.74 +434725.1 -000048.8-000014.800009.0 08.4900.44F? 0 +134023.05 +695134.4 -000001.5-000009.100010.3 08.4900.94G? 0 +134032.53 -172037.3 -000037.4-000011.000011.2 08.4900.40F? 0 +134329.29 +220106.2 +000013.5+000017.700000.6 08.4900.42F? 0 +134818.03 -472856.6 -000020.4-000009.700006.9 08.4900.17A? 0 +135208.75 -674610.7 +000013.0-000015.700000.6 08.4900.28A? 0 +135754.82 -560407.8 -000003.1+000015.400005.8 08.4900.50F? 0 +140035.78 +403303.9 -000039.8-000019.800007.7 08.4900.50F? 0 +140219.62 -110458.1 +000016.9-000029.800000.2 08.4900.98K? 0 +140402.26 -002145.2 +000016.8-000016.300004.4 08.4900.57F? 0 +140610.18 -411028.7 -000018.0-000030.700013.7 08.4900.00B? 0 +141033.77 +372934.4 -000048.5+000014.000001.4 08.4900.64G? 0 +141055.71 +042416.3 -000131.9+000008.300003.3 08.4900.60G? 0 +142603.95 +662212.1 -000015.9+000012.700009.3 08.4900.97K? 0 +142637.66 -010510.2 -000061.0+000006.000003.0 08.4900.86G? 0 +143844.84 +451951.3 -000013.0-000012.200012.5 08.4900.53F? 0 +143926.47 -701724.1 -000011.1-000006.400002.2 08.4900.27A? 0 +143933.98 +510024.5 -000001.8-000005.700008.4 08.4900.47F? 0 +144455.44 -700336.9 +000092.1+000073.500019.1 08.4900.53F? 0 +144545.65 -455251.4 -000188.8-000066.300018.5 08.4900.68G? 0 +144633.63 -321015.3 -000003.2+000008.200003.8 08.4900.73G? 0 0.10 1.00 +144736.42 +652912.0 -000037.2+000035.100003.1 08.4900.46F? 0 +145318.01 -121348.1 -000028.6+000008.100018.6 08.4900.17A? 0 +145517.00 -825508.2 +000004.4+000007.400009.0 08.4900.59G? 0 +145856.29 +090115.7 -000065.6-000025.900009.8 08.4900.52F? 0 +150444.88 -704954.3 -000027.2-000031.300001.0 08.4900.28A? 0 +151520.34 -552909.4 -000065.3-000074.800010.5 08.4900.67G? 0 +151604.12 -064410.8 -000030.5-000003.500018.2 08.4900.14A? 0 +151727.62 -432301.6 -000022.3-000023.900008.3 08.4900.21A? 0 +152456.14 -373005.3 -000022.8-000055.000010.3 08.4900.42F? 0 +152525.79 -415628.4 -000001.7+000033.500018.8 08.4900.82G? 0 +152537.29 -152643.8 -000007.1+000013.700016.3 08.4900.30A? 0 +152606.12 -504751.9 +000001.6+000008.000004.4 08.4900.54F? 0 +152730.86 -570047.8 +000013.1+000002.400000.7 08.4900.37F? 0 +152745.68 -003652.1 -000031.4-000025.200000.1 08.4900.29A? 0 +153047.42 -524613.6 -000004.6-000010.900008.1 08.4900.08A? 0 +153257.04 +183549.7 -000035.7-000093.800018.6 08.4900.68G? 0 +153333.03 -661027.2 +000000.2-000047.800016.5 08.4900.45F? 0 +154430.62 +104926.7 -000003.2-000004.900010.1 08.4900.98K? 0 +154546.76 -434723.7 +000001.6-000007.700005.7 08.49-0.03B? 0 +155241.77 +423512.7 -000006.7+000026.400006.6 08.4900.23A? 0 +155312.05 -073919.1 +000030.7-000032.100007.0 08.4900.58F? 0 +155850.58 -445727.4 -000025.2-000030.100004.8 08.4900.50F? 0 +160352.17 -720129.9 -000017.9-000006.900012.0 08.4900.04A? 0 +160755.15 +142522.3 +000027.5+000007.400003.1 08.4900.27A? 0 +160836.61 +622907.5 -000024.8-000003.100002.3 08.4900.42F? 0 +161049.30 -221139.7 -000043.6+000067.400029.6 08.4900.74G? 0 +161446.29 +343058.9 -000013.8+000019.800014.4 08.4900.38F? 0 +162025.40 +303034.3 -000089.3+000035.300008.2 08.4900.92G? 0 +163626.82 +204836.0 -000014.3+000003.900003.0 08.4900.63G? 0 +163700.26 -170936.0 -000029.9-000030.300010.0 08.4900.43F? 0 +163831.55 +371204.7 +000000.3+000003.600008.6 08.4900.88G? 0 +163942.44 +542328.7 +000000.9+000007.700009.0 08.4900.20A? 0 +164240.12 +003133.8 -000001.9-000032.900000.6 08.4900.34F? 0 +164547.41 +693813.6 -000017.5+000141.400002.9 08.4900.53F? 0 +165339.60 -562229.3 +000012.4-000008.800018.8 08.4900.31A? 0 +165353.69 -411518.2 -000017.6+000005.400002.4 08.4900.16A? 0 +165943.62 -415842.9 -000002.7-000004.000005.4 08.4900.17A? 0 +170153.51 +323059.6 +000016.4+000045.200010.9 08.4900.45F? 0 +170157.51 +234822.5 -000003.9-000001.900009.8 08.4900.29A? 0 +170557.05 +340552.3 -000004.7-000004.800007.2 08.4900.90G? 0 +170934.17 -430207.5 -000018.1-000009.500010.3 08.4900.49F? 0 +170939.60 -610615.6 -000015.4-000025.900011.1 08.4900.27A? 0 +171008.92 -861215.2 -000004.2-000018.800004.5 08.4900.18A? 0 +171300.08 -251025.0 -000018.7+000018.500012.7 08.4900.32F? 0 +171638.79 +322852.1 -000004.4+000008.600004.4 08.4900.90G? 0 +171945.22 -780357.5 -000016.3-000043.800000.6 08.4900.45F? 0 +172918.90 +375736.1 -000008.6-000007.900003.0 08.4900.12A? 0 +173148.84 -515325.5 -000000.4-000016.100003.4 08.4900.95K? 0 +173713.35 -384705.1 -000021.8-000016.300013.9 08.4900.20A? 0 +174104.69 -345345.3 -000026.2-000046.700000.2 08.4900.48F? 0 +174107.33 +162752.3 -000011.9+000005.600012.0 08.4900.14A? 0 +174110.64 -651940.0 -000043.4-000042.300002.3 08.4900.58F? 0 +174111.24 -414130.1 -000012.7+000009.800010.8 08.49-0.08B? 0 +174137.93 +041015.8 -000001.4-000002.400006.5 08.4900.28A? 0 +174158.37 +444421.0 -000126.4+000038.000018.9 08.4900.71G? 0 +174500.90 -670747.3 +000011.0-000064.000025.1 08.4900.46F? 0 +174817.22 +545930.1 -000011.9+000035.200006.4 08.4900.50F? 0 +174949.84 +124553.8 -000002.4+000034.800016.1 08.4900.57F? 0 +175247.61 -460716.0 +000007.4-000015.400020.7 08.4900.21A? 0 +175945.60 +151834.5 +000003.0+000003.200004.2 08.4900.08A? 0 +180030.52 -542127.1 -000034.9-000074.800019.0 08.4900.66G? 0 +180057.61 -205917.1 +000015.2-000013.000010.6 08.4900.19A? 0 +180337.97 -230817.4 +000011.7-000004.100010.7 08.4900.03A? 0 +180453.70 -443943.9 +000031.3-000000.200039.1 08.4900.71G? 0 +180546.34 -463428.9 -000016.1-000032.900008.3 08.49-0.01B? 0 +180558.19 -265830.5 +000007.5+000010.400013.9 08.49-0.05B? 0 +180930.86 -213420.7 -000009.7-000004.100006.6 08.4900.59G? 0 +181105.27 +195415.7 -000000.2-000008.300000.2 08.4900.05A? 0 +181547.87 -501052.4 -000004.7-000044.700005.6 08.4900.47F? 0 +182439.83 -262934.3 -000005.4-000005.300002.8 08.4900.08A? 0 +182516.27 -305543.1 +000020.2-000020.600009.8 08.4900.03A? 0 +182733.42 +080342.6 -000000.5-000019.500008.6 08.4900.28A? 0 +183456.88 +871731.2 +000016.8+000006.400013.7 08.4900.19A? 0 +183625.20 -465909.2 -000004.0-000003.000000.6 08.4900.57F? 0 +184021.50 -090825.2 -000000.6-000010.400011.3 08.4900.67G? 0 +184245.91 +254624.8 -000007.5-000014.700015.2 08.4900.98K? 0 +184345.64 +102754.7 +000002.0+000000.900007.2 08.4900.09A? 0 +184526.77 -031353.5 -000000.7-000011.700007.2 08.4900.16A? 0 +184935.82 -165419.4 +000006.7-000015.400001.4 08.4900.19A? 0 +185033.97 -045738.7 +000003.2-000011.700003.5 08.4900.29A? 0 +185035.54 +413029.0 +000028.1+000019.000012.3 08.4900.89G? 0 +185225.63 -305912.4 +000016.0-000012.400004.3 08.4900.26A? 0 +185254.68 -695442.3 -000007.6-000014.300005.1 08.4900.17A? 0 +185415.71 -754902.7 +000067.3+000002.800016.8 08.4900.61G? 0 +185426.42 -113553.9 +000013.1-000008.200008.2 08.4900.50F? 0 +185924.39 -502034.6 +000071.5-000028.600011.1 08.4900.59G? 0 +190106.04 -284249.6 -000009.4-000100.200016.8 08.4900.56F? 0 +190241.53 -715153.9 -000001.9-000041.900002.0 08.4900.19A? 0 +191011.13 -614301.8 -000012.7-000019.500011.2 08.4900.41F? 0 +191042.04 -122836.6 +000012.6-000003.500002.2 08.4900.08A? 0 +191241.13 -835352.5 -000010.2+000005.100002.5 08.4900.98K? 0 +191418.14 +205644.9 -000011.3-000075.000017.1 08.4900.54F? 0 +191502.21 +471831.6 +000029.4-000003.300003.2 08.4900.95G? 0 +191505.72 -612625.9 -000019.6-000000.200001.9 08.4900.92G? 0 +191556.49 -215011.9 -000036.3-000002.200011.1 08.4900.69G? 0 +192024.13 -380932.6 +000025.0+000010.500020.7 08.4900.51F? 0 +192125.52 +081827.7 -000001.1-000011.800001.0 08.4900.32F? 0 +192359.24 -214510.4 +000013.0-000013.100017.5 08.4900.56F? 0 +192606.80 +283843.1 +000008.6-000017.900010.9 08.4900.13A? 0 +192622.20 -762201.7 +000007.7-000003.700003.4 08.4900.14A? 0 +192850.23 +230448.1 -000002.5-000006.200013.6 08.4900.25A? 0 +192926.22 +171337.6 +000006.2-000009.400010.7 08.4900.18A? 0 +193253.54 -500127.4 +000011.3-000007.400022.2 08.4900.00A? 0 +193428.74 +214756.8 +000029.6-000001.600022.9 08.4900.87G? 0 +193630.58 +363756.8 +000023.1+000019.000000.7 08.4900.13A? 0 +193639.89 +405523.6 -000007.9-000013.900005.6 08.4900.19A? 0 +193803.92 -503709.6 +000002.6-000024.300011.2 08.4900.30A? 0 +194027.77 -001405.3 +000065.6-000007.300018.1 08.4900.47F? 0 +194200.20 +212738.9 -000034.1-000022.200013.7 08.4900.96K? 0 +194227.66 +802906.3 +000009.7+000008.100000.0 08.4900.22A? 0 +194504.53 +004504.3 +000008.5+000007.900001.8 08.4900.34F? 0 +194719.46 +152855.2 -000012.8-000016.600011.8 08.4900.34F? 0 +194808.12 -401424.8 +000007.1-000008.300003.7 08.4900.40F? 0 +194826.62 +353613.7 -000011.0-000070.500005.0 08.4900.99K? 0 +194937.17 +425434.3 -000008.9+000004.500004.5 08.4900.02A? 0 +194949.33 -035520.3 +000000.0+000000.000000.0 08.4900.93G? 1 +195145.03 +291548.0 +000008.3-000002.700000.9 08.4900.15A? 0 +195210.57 +531335.2 +000006.0+000006.600004.0 08.4900.10A? 0 +195257.79 +430123.0 -000000.2+000029.000000.7 08.4900.41F? 0 +195448.26 -392417.8 +000001.4+000012.200010.2 08.4900.84G? 0 +195528.28 +201642.1 +000004.9-000005.300007.3 08.4900.95G? 0 +200100.18 -813405.8 +000002.2-000016.500000.7 08.4900.27A? 0 +200459.99 -334507.4 +000024.9-000007.800001.1 08.4900.92G? 0 +200801.33 -441132.9 -000014.1-000076.800004.2 08.4900.44F? 0 +200809.94 -402249.2 -000028.1-000001.600003.9 08.4900.99K? 0 +201036.69 +372730.7 -000008.3-000004.700004.6 08.4900.04A? 0 +201425.83 +352425.7 +000004.0+000004.800003.0 08.49-0.01B? 0 +201515.55 -020455.2 -000025.6-000053.100004.0 08.4900.51F? 0 +201530.23 +473923.4 +000005.3+000003.600002.1 08.4900.00B? 0 +201921.71 +405316.5 +000000.1-000008.000004.5 08.4900.28A? 0 +202505.44 +074708.4 -000006.4-000026.500010.0 08.4900.96K? 0 +202603.44 +561603.5 -000004.6+000015.200003.9 08.4900.00A? 0 +202716.01 -242128.2 +000023.1-000128.700021.0 08.4900.57F? 0 +203035.78 +084011.3 -000011.3-000012.900020.7 08.4900.30A? 0 +203046.90 -374401.0 +000008.4-000024.300002.6 08.4900.30A? 0 +203459.76 +093928.1 +000028.1-000049.200001.4 08.4900.47F? 0 +203526.18 +112122.4 +000092.6+000376.500016.9 08.4900.77G? 0 +203620.43 +174837.4 +000013.2-000013.600005.5 08.4900.30A? 0 +203900.17 +310423.7 -000014.8-000009.300004.6 08.4900.05A? 0 +204017.55 +004047.0 +000024.2-000009.500002.8 08.4900.83G? 0 +204130.00 +843650.0 -000006.4-000023.300006.5 08.4900.15A? 0 +204155.21 +134726.1 +000021.8-000004.300002.8 08.4900.44F? 0 +204210.33 +471045.7 -000088.3-000122.400006.2 08.4900.49F? 0 +204256.05 +315411.1 -000002.4+000005.200012.9 08.4900.97K? 0 +204649.72 +094027.7 +000016.2-000005.800005.9 08.4900.32F? 0 +204736.13 -100304.0 -000010.4+000046.300006.4 08.4900.48F? 0 +205011.90 +120501.2 +000003.8-000005.700016.8 08.49-0.05B? 0 +205226.58 -673557.3 +000010.7-000003.400010.2 08.4900.54F? 0 +205538.62 +393722.5 +000004.1+000000.800000.4 08.4900.39F? 0 +205545.38 +643058.7 -000003.5-000005.200002.4 08.4900.03A? 0 +205944.66 +464907.0 -000008.4-000029.200009.2 08.4900.15A? 0 +210026.01 +075602.4 -000012.7+000014.300004.5 08.4900.92G? 0 +210232.33 +352034.8 -000028.3-000062.400001.0 08.4900.29A? 0 +210951.43 +624547.4 +000009.9+000004.500009.1 08.4900.43F? 0 +211349.62 +434233.6 +000019.6+000022.700006.0 08.4900.94G? 0 +211357.13 +270903.3 +000000.7+000038.400009.9 08.4900.48F? 0 +211533.23 -510045.1 +000000.6-000013.200001.7 08.4900.48F? 0 +211843.47 +363608.1 +000002.2-000008.500006.0 08.49-0.09B? 0 +212550.04 +383058.4 +000005.8-000003.500003.1 08.4900.15A? 0 +212642.57 +315424.0 +000014.5-000001.100005.8 08.49-0.01B? 0 +212642.81 +052632.1 +000173.7-000241.700014.6 08.4900.57F? 0 +212746.46 -815755.9 -000003.0-000005.800012.4 08.4900.51F? 0 +212951.45 -402403.1 +000015.7+000000.500008.3 08.4900.96K? 0 +213148.99 +334900.1 -000001.9-000008.200000.4 08.4900.24A? 0 +213746.36 +235911.8 +000000.1-000001.600008.0 08.4900.24A? 0 +214105.27 +474942.5 +000027.8-000015.800013.6 08.4900.49F? 0 +214332.20 -485120.8 +000021.0-000040.600014.7 08.4900.48F? 0 +214359.71 -263101.9 +000014.2-000031.800010.3 08.4900.35F? 1 +214532.93 +165326.2 +000007.0-000016.400008.8 08.4900.04A? 0 +220058.81 +351804.6 +000013.3+000007.100006.1 08.49-0.01B? 0 +220208.46 -591229.0 +000090.8-000076.800010.4 08.4900.82G? 0 +220318.73 +410214.5 +000011.3-000001.500001.3 08.4900.09A? 0 +220613.34 +310711.4 -000028.4+000004.300008.9 08.4900.95K? 0 +220725.28 +240145.0 +000023.5-000030.100011.1 08.4900.65G? 0 +221127.58 +623158.4 +000004.5-000002.200002.9 08.4900.04A? 0 +221335.39 +523350.6 -000010.5+000003.700004.5 08.4900.04A? 1 +221720.24 +504833.3 +000012.5-000010.700002.4 08.4900.11A? 0 +222013.38 +501758.3 +000001.9+000011.400000.5 08.4900.04A? 0 +222213.61 -394910.6 +000028.5-000224.500023.3 08.4900.69G? 0 +222452.95 +520758.4 -000005.0-000012.000004.1 08.49-0.03B? 0 +222641.37 +263057.8 -000014.3-000021.000001.3 08.4900.23A? 0 +222900.25 +703729.3 -000062.5-000115.000016.8 08.4900.50F? 0 +223226.52 +270654.3 -000023.1-000005.800006.0 08.4900.17A? 0 +223619.80 +863935.4 +000020.1+000000.500002.0 08.4900.90G? 0 +223950.66 +040657.1 +000220.5+000109.200057.8 08.4900.92G? 0 +223954.05 +453534.3 +000019.4+000005.400004.7 08.4900.95G? 0 +224211.31 +371448.0 -000026.7-000017.900019.4 08.4900.48F? 0 +224251.28 +504625.9 +000001.1-000014.600010.4 08.4900.25A? 0 +224425.43 -234553.8 +000001.8+000006.400001.7 08.4900.02A? 0 +224648.06 -315218.1 +000060.5-000152.100010.1 08.4900.76G? 0 +225052.88 +643341.0 -000026.3-000006.100014.8 08.4900.31F? 0 +225059.22 +540833.4 -000189.6-000098.500015.9 08.4900.82G? 0 +225201.43 -642952.5 +000009.1-000000.200001.0 08.4900.47F? 0 +225743.64 -063508.6 +000003.5-000040.600005.9 08.4900.42F? 0 +230245.28 +555007.0 -000000.3+000001.000003.3 08.4900.15A? 0 +231533.60 -351223.5 -000025.6+000002.300000.9 08.4900.45F? 0 +232347.91 -332243.3 -000039.1-000078.300007.2 08.4900.58F? 0 +232354.24 +372420.9 +000004.8-000028.500011.9 08.4900.58G? 0 +232636.28 -100202.9 +000023.0-000005.000003.7 08.4900.32F? 0 +232703.87 +420052.6 -000037.0-000013.100003.3 08.4900.17A? 0 +233340.54 -514338.7 +000004.3-000046.600012.9 08.4900.99K? 0 +233706.25 +574431.8 +000126.2-000047.200007.5 08.4900.54F? 0 +234347.08 +375456.4 +000036.0+000028.600015.9 08.4900.60G? 0 +235109.33 -190258.3 +000027.2+000051.100003.1 08.4900.46F? 0 +235426.14 +543218.4 +000004.9+000000.900000.7 08.4900.05A? 0 +235524.55 +410459.4 +000019.6+000007.400010.5 08.4900.35F? 0 +235602.95 +614000.7 +000021.7-000008.100006.9 08.4900.24A? 0 +235631.18 +423107.4 +000008.9-000006.700005.0 08.49-0.00B? 0 +000146.61 +184517.6 +000021.8+000001.900004.3 08.4901.17K? 0 +000255.67 +712130.8 -000000.8+000003.300029.3 08.4901.18K? 0 +000604.17 -840553.5 +000021.8-000005.700004.4 08.4901.58K? 0 +001253.40 -221551.5 -000007.4-000002.100012.2 08.4901.64K? 0 +003222.09 +332709.2 -000002.0+000005.500012.2 08.4901.37K? 0 +004206.88 -612153.2 +000018.2-000026.000016.6 08.4901.63K? 0 +004428.47 -525017.4 +000002.2-000001.300003.6 08.4901.20K? 0 +004634.52 +213002.5 -000000.5+000021.200002.0 08.4901.04K? 0 +004705.80 +284332.1 -000000.2-000011.900005.1 08.4901.05K? 0 +011148.83 +655220.9 -000004.0-000006.900003.5 08.4901.20K? 0 +011343.72 +564935.7 +000017.6+000005.900008.2 08.4901.40K? 0 +011347.96 +270759.2 -000022.3-000036.300001.6 08.4901.35K? 0 0.10 1.00 +011900.80 +285913.0 +000001.3+000005.700012.1 08.4901.06K? 0 +013057.58 -623910.0 +000038.9+000018.500002.2 08.4901.00K? 0 +014707.69 +513213.6 -000006.7+000020.500028.0 08.4901.44K? 0 +015012.03 -243223.6 -000011.2-000023.200002.8 08.4901.01K? 0 +015251.05 +141038.9 +000008.6+000028.400004.5 08.4901.00K? 0 +015437.20 +272715.2 +000070.6-000019.300008.4 08.4901.27K? 0 +015440.74 +595002.6 -000002.9-000002.400046.0 08.4901.15K? 0 +020628.08 -021407.8 +000000.4-000041.700000.1 08.4901.11K? 0 +021420.11 +471716.3 -000002.4-000000.200002.8 08.4901.76K? 0 +022239.13 +273828.8 -000003.7+000008.600002.9 08.4901.28K? 0 +022351.02 +241819.5 +000015.5+000010.100002.8 08.4901.45K? 0 +022817.69 +243754.1 -000011.2-000006.200002.6 08.4901.02K? 0 +023402.32 -642931.6 +000022.9-000034.300006.4 08.4901.21K? 0 +023438.41 -252246.0 +000029.8-000018.300005.9 08.4901.20K? 0 +023836.32 +443343.9 +000001.8+000004.400021.9 08.4901.38K? 0 +023958.68 -280401.1 +000039.3-000002.700001.4 08.4901.08K? 0 +024746.14 +144839.8 -000015.6+000004.400003.8 08.4901.25K? 0 +024853.75 -190138.5 +000028.7-000012.000010.5 08.4901.48K? 0 +025651.56 -225908.0 +000030.9+000021.700010.3 08.4901.00K? 0 +025758.59 +341352.7 +000022.3-000025.200007.3 08.4901.62K? 0 +031117.35 +323333.5 +000007.3-000017.500019.9 08.4901.10K? 0 +031711.63 +152424.1 +000010.9-000015.400004.0 08.4901.11K? 0 +034327.41 +071935.2 -000017.0-000005.800001.6 08.4901.18K? 0 +034443.28 +390932.9 +000042.6-000001.600003.1 08.4901.52K? 0 +034601.17 +255820.2 -000008.9-000003.100007.0 08.4901.05K? 0 +035127.03 -012216.2 -000003.8-000050.200014.1 08.4901.26K? 0 0.10 1.00 +035314.97 -341647.1 +000030.0-000016.300009.6 08.4901.05K? 0 +035646.00 -053725.1 +000004.7+000014.600004.1 08.4901.11K? 0 +035920.89 +432139.5 +000004.9-000044.800034.2 08.4901.05K? 0 +040540.79 -464806.4 -000016.4-000019.800002.2 08.4901.44K? 0 +040639.52 -525843.2 +000002.3+000002.900007.7 08.4901.00K? 0 +042139.84 +170634.5 -000017.8-000016.300007.7 08.4901.71K? 0 +042655.61 -020945.1 +000007.5-000023.700005.2 08.4901.06K? 0 +045242.00 +082153.0 +000016.2+000002.400037.2 08.4901.38K? 0 +051827.90 +050901.8 -000008.9-000001.500011.3 08.4901.00K? 0 +052434.90 +303511.6 -000011.2-000031.300000.2 08.4901.32K? 0 +052755.09 +345330.8 +000004.9-000029.500003.3 08.4901.01K? 0 +053455.99 +223407.1 -000020.5-000026.300001.2 08.4901.13K? 0 +053536.72 -725433.4 +000003.7+000004.300010.6 08.4901.44K? 0 +053704.64 -334911.3 -000007.5+000027.300010.7 08.4901.06K? 0 +053851.51 +832122.2 +000012.2-000026.600009.4 08.4901.54K? 0 +053901.37 -843435.9 +000010.3+000007.100002.1 08.4901.22K? 0 +054605.92 -263728.2 -000001.2-000026.000003.2 08.4901.49K? 0 +054616.19 -155710.5 -000001.0+000006.700008.8 08.4901.34K? 0 +054622.31 +694307.6 +000019.6+000027.200004.8 08.4901.01K? 0 +055749.37 -433606.1 -000012.3+000022.100006.8 08.4901.65K? 0 +055917.93 -711131.3 -000012.5+000017.100001.6 08.4901.09K? 0 +060310.54 -634505.2 +000000.0+000049.600001.7 08.4901.04K? 0 +062251.18 -342710.2 +000006.8+000015.800004.9 08.4901.22K? 0 +062812.43 +084116.6 -000016.6+000000.200014.4 08.4901.10K? 0 +063238.98 +181109.4 +000003.3-000011.400018.4 08.4901.68K? 0 +064652.51 +202515.1 +000029.2+000010.500005.6 08.4901.69K? 0 +065520.13 +314506.1 -000025.7+000029.500004.8 08.4901.00K? 0 +070039.85 +752509.5 -000001.8-000010.500005.4 08.4901.66K? 0 +070218.41 +415108.0 +000012.3-000032.900000.5 08.4901.18K? 0 +070313.98 +444514.2 -000001.2-000003.200019.4 08.4901.03K? 0 +070321.01 +025233.9 -000004.6-000014.500012.9 08.4901.54K? 0 +070816.08 -103725.9 +000015.0+000028.200016.0 08.4901.17K? 0 +071005.16 +655812.9 -000000.9-000009.400002.1 08.4901.43K? 0 +071239.82 +282957.8 -000024.0-000014.400014.0 08.4901.00K? 0 +071336.65 +081153.5 -000001.0-000017.200002.4 08.4901.22K? 0 +071530.89 +063715.4 -000011.8+000012.200003.5 08.4901.36K? 0 +071908.40 -143458.0 -000003.9+000027.500010.5 08.4901.00K? 0 +071927.71 +150247.3 -000034.6+000036.900016.9 08.4901.55K? 0 +072617.65 +164929.9 +000009.4+000011.000002.2 08.4901.27K? 0 +073024.21 -281958.1 -000011.8+000004.200003.6 08.4901.65K? 0 +073442.17 -535509.5 +000012.0-000009.100008.4 08.4901.43K? 0 +073615.33 -292850.1 -000004.3-000026.500007.9 08.4901.60K? 0 +073648.60 -271737.3 -000019.2+000003.700003.0 08.4901.20K? 0 +073818.85 +682710.8 +000007.0+000008.300000.1 08.4901.26K? 0 +073906.17 +435456.4 +000015.9-000017.000024.1 08.4901.39K? 0 +074331.34 +025159.8 -000011.7-000001.200023.9 08.4901.45K? 0 +074346.06 -553257.6 -000000.6+000012.200009.4 08.4901.53K? 0 +075045.55 +045059.8 -000036.3+000013.200001.3 08.4901.44K? 0 +075439.17 -243120.8 +000013.1-000008.300003.3 08.4901.20K? 0 +081713.19 +012116.8 +000031.0+000006.900007.5 08.4901.04K? 0 +081905.41 -073009.5 -000004.8+000000.000012.7 08.4901.03K? 0 +082328.03 -133441.1 +000003.6+000006.800006.9 08.4901.34K? 0 +082448.39 -104442.9 +000018.3-000011.200006.4 08.4901.19K? 0 +082959.26 -164257.3 -000003.6-000016.700005.0 08.4901.26K? 0 +083235.01 +082919.9 -000030.1+000035.300022.5 08.4901.37K? 0 +083311.16 +313032.2 -000033.2-000001.000012.5 08.4901.14K? 0 +083327.59 +582904.5 -000021.5+000011.100007.1 08.4901.75K? 0 +083634.25 -143650.1 -000040.1-000027.800006.7 08.4901.00K? 0 +083839.47 +310938.7 -000021.2-000037.400018.0 08.4901.30K? 0 +084355.67 -290121.6 -000004.8+000010.200005.8 08.4901.06K? 0 +084612.48 +051712.7 -000017.1-000000.500018.9 08.4901.16K? 0 +084738.60 -331901.7 -000002.1-000004.300002.7 08.4901.71K? 0 +084903.64 -571401.3 -000009.8+000000.000010.3 08.4901.13K? 0 +090111.00 -820654.2 -000032.0+000029.500008.0 08.4901.24K? 0 +090532.29 +230318.9 -000016.8-000028.600011.7 08.4901.06K? 0 +090746.47 -543428.0 -000016.1+000001.900005.7 08.4901.35K? 0 +090923.83 -141203.1 -000000.9-000008.900013.3 08.4901.76K? 0 +091253.00 -423200.6 -000002.1-000001.300003.2 08.4901.51K? 0 +091640.32 +555949.2 -000000.3-000006.200007.6 08.4901.27K? 0 +092029.71 +105811.0 -000035.9-000022.000016.3 08.4901.18K? 0 +092148.33 +534506.5 -000004.6-000063.500004.2 08.4901.05K? 0 +092228.46 +510051.9 +000001.2-000003.300010.3 08.4901.28K? 0 +094104.50 +535456.7 +000004.1+000006.600007.9 08.4901.31K? 0 +095625.07 -321434.4 -000023.1+000025.700009.6 08.4901.47K? 0 +100100.00 -405355.4 -000000.3+000003.000003.0 08.4901.40K? 0 +100607.77 +235004.8 +000021.3-000011.300003.4 08.4901.67K? 0 +101219.79 +671226.3 +000016.6-000010.200006.0 08.4901.05K? 0 +101625.85 -164633.4 -000009.5+000004.300000.4 08.4901.23K? 0 +101748.90 -735353.8 -000027.1+000003.500014.5 08.4901.35K? 0 +103022.35 +054336.3 -000042.3-000004.200003.4 08.4901.04K? 1 +103429.30 -491555.9 -000011.4+000011.400007.5 08.4901.52K? 0 +103643.43 -551306.8 -000010.2+000010.100018.8 08.4901.66K? 0 +104956.10 -453610.9 -000042.5+000022.700001.4 08.4901.00K? 0 +105444.90 -465555.3 -000010.1-000002.900005.1 08.4901.47K? 0 +110039.32 +053044.5 -000036.0+000008.700009.8 08.4901.52K? 0 +112450.75 +011445.2 +000024.7+000010.200016.3 08.4901.11K? 0 +112539.47 -653037.1 -000040.8-000016.900013.5 08.4901.67K? 0 +112614.23 +202356.8 -000015.2-000013.700014.7 08.4901.52K? 0 +113124.67 -323738.5 -000021.0-000001.200000.7 08.4901.01K? 0 +113752.00 -363347.4 -000012.1+000021.900009.1 08.4901.10K? 0 +113825.99 +590557.2 +000009.0+000004.800004.3 08.4901.16K? 0 +114517.65 -063029.3 +000028.5-000047.700020.2 08.4901.13K? 0 +114914.91 -304001.7 +000023.6+000010.500004.1 08.4901.10K? 0 +115136.77 -184731.2 -000015.3-000003.300019.6 08.4901.04K? 0 +115645.73 -405624.9 -000005.7+000006.800009.9 08.4901.65K? 0 +115658.28 +022444.0 -000050.2-000033.200006.4 08.4901.33K? 0 +120316.70 -575402.6 -000018.9-000020.600013.2 08.4901.02K? 0 +120413.23 +442701.4 +000015.5+000004.900004.5 08.4901.08K? 0 +120503.53 -605159.8 -000032.8+000013.300000.5 08.4901.05K? 0 +122333.73 +721933.4 -000021.4-000006.700001.0 08.4901.58K? 0 +123435.77 -484312.4 -000010.5+000014.400024.4 08.4901.46K? 0 +123450.80 -363046.2 -000018.9-000000.700018.4 08.4901.52K? 0 +123857.53 -640819.3 +000012.5-000014.500007.3 08.4901.54K? 0 +124142.62 -235214.8 +000016.9-000015.600005.3 08.4901.07K? 0 +130115.89 -542426.2 -000040.1-000012.500006.5 08.4901.15K? 0 +131703.96 +191754.2 -000023.5+000005.100005.7 08.4901.08K? 0 +132131.27 -473840.5 -000025.0+000002.800025.5 08.4901.14K? 0 +132432.63 -841331.0 +000000.7+000006.400010.1 08.4901.19K? 0 0.10 1.00 +133856.02 +111507.5 -000023.4+000049.200021.4 08.4901.15K? 0 +133911.16 -411528.9 -000019.4-000008.100021.4 08.4901.44K? 0 +134026.09 -824447.0 +000015.6-000004.700001.9 08.4901.32K? 0 +134956.45 +344647.4 +000016.0-000000.200002.6 08.4901.49K? 0 +135021.72 -504615.3 -000010.5-000003.300001.4 08.4901.02K? 0 +135822.46 +405044.2 -000047.3+000041.000002.8 08.4901.10K? 0 +140845.84 +334759.5 -000052.5-000031.300013.7 08.4901.00K? 0 +141717.69 -630817.9 -000006.9-000010.500000.2 08.4901.17K? 0 +142342.97 +113800.6 -000049.3+000057.800007.7 08.4901.03K? 0 +143246.80 -720403.5 +000004.1-000003.000003.0 08.4901.79K? 0 +143458.67 -531203.6 -000002.3+000014.600007.7 08.4901.24K? 0 +143610.51 -034651.7 -000003.2+000013.400000.5 08.4901.14K? 0 +143711.53 -634343.7 -000014.1-000017.700012.1 08.4901.67K? 0 +150242.67 -250518.8 +000020.1+000009.900007.4 08.4901.87M? 0 +151612.46 +305539.2 -000021.2+000008.200004.7 08.4901.09K? 0 +152044.21 +564708.1 +000004.2-000022.500002.4 08.4901.00K? 0 +152447.01 +514000.9 -000053.6-000004.000003.2 08.4901.13K? 0 +152502.72 +290846.4 -000003.0-000012.000008.2 08.4901.15K? 0 +152519.66 -511804.0 -000042.4-000011.500023.1 08.4901.41K? 0 +152759.79 -383848.3 -000014.8-000005.300013.0 08.4901.27K? 0 +153350.97 -522809.7 -000021.3-000025.700011.7 08.4901.71K? 0 +155421.70 +692739.3 -000006.7+000010.100009.3 08.4901.57K? 0 +155609.03 +113828.8 -000005.0+000010.200003.8 08.4901.53K? 0 +160553.65 -370737.0 -000018.1+000015.100024.3 08.4901.25K? 0 +160623.37 -031939.1 +000023.6-000043.500004.0 08.4901.30K? 0 +160949.89 -493650.6 +000005.5+000009.600021.0 08.4901.88M? 0 +161309.88 +131422.1 +000004.0-000017.300010.7 08.4901.04K? 0 +161534.97 +212636.6 -000015.5-000055.000005.1 08.4901.31K? 0 +162409.10 +160921.9 -000029.7-000002.800021.7 08.4901.08K? 0 +162607.74 -540918.4 -000006.2-000010.300008.2 08.4901.52K? 0 +163330.17 +415203.7 -000011.5-000010.300002.5 08.4901.37K? 0 +163415.58 -144430.6 -000004.2-000020.800017.5 08.4901.53K? 0 +164209.20 -244908.7 +000000.5-000011.500007.4 08.4901.27K? 0 +164335.50 +102826.0 -000006.8-000016.400005.3 08.4901.14K? 0 +164416.90 +314925.7 +000001.1-000026.200006.8 08.4901.65K? 0 +164537.58 +390901.7 +000013.6-000006.700008.6 08.4901.60K? 0 +164845.85 +064259.8 +000009.7-000006.700001.7 08.4901.42K? 0 +165116.64 -395009.1 +000021.5-000015.700010.2 08.4901.23K? 0 +165155.51 +602953.0 -000004.7+000020.700015.0 08.4901.50K? 0 +165535.63 -022713.0 +000000.3-000009.300016.0 08.4901.45K? 0 +170819.12 -280610.2 -000033.0-000007.700007.0 08.4901.64K? 0 +172341.72 -460539.3 -000026.7-000013.300005.1 08.4901.20K? 0 +172745.67 +152437.4 +000002.6+000002.900002.5 08.4901.00K? 0 +172951.49 -394222.1 +000012.5-000017.500002.0 08.4901.65K? 0 +173032.00 +143235.5 +000007.8+000001.000004.0 08.4901.13K? 0 +175352.48 -322841.1 -000024.7+000010.300008.9 08.4901.01K? 0 +180137.00 -133512.2 -000012.7-000013.500003.0 08.4901.41K? 0 +180506.15 -445441.6 +000006.6-000005.600011.5 08.4901.61K? 0 +180559.00 +253439.1 +000042.0+000008.300009.7 08.4901.33K? 0 +180637.12 -423624.1 -000000.8-000009.900005.6 08.4901.06K? 0 +180937.14 -472111.1 -000031.4+000010.900012.6 08.4901.54K? 0 +181921.81 -153646.0 -000018.7-000017.700016.4 08.4901.90M? 0 +182334.28 -330050.0 -000032.5-000001.300020.5 08.4901.54K? 0 +182417.17 -194825.7 -000013.1+000025.800050.1 08.4901.84K? 0 +182842.08 +230954.8 +000001.6-000006.300019.3 08.4901.63K? 0 +182916.32 -242713.3 +000003.7-000000.300026.8 08.4901.81K? 0 +183645.29 +442447.6 -000000.1+000007.500004.4 08.4901.25K? 0 +183731.72 +184448.2 -000017.0+000021.300030.7 08.4901.07K? 0 +183949.78 +250031.3 +000022.0+000019.000005.8 08.4901.02K? 0 +184018.60 -130423.2 -000017.8+000000.100015.7 08.4901.84K? 0 +184240.94 -292843.0 +000005.3-000037.500005.3 08.4901.33K? 0 +184939.64 +430424.6 +000008.4-000010.500000.0 08.4901.67K? 0 +185519.22 +204956.8 -000013.8-000004.100005.3 08.4901.76K? 0 +185546.78 +401210.3 -000000.5-000002.600008.4 08.4901.37K? 0 +185630.26 -674012.1 +000007.5-000004.400011.0 08.4901.03K? 0 +190604.83 +034422.6 -000013.1-000022.200013.7 08.4901.03K? 0 +190708.93 +264247.5 +000008.3+000031.900000.8 08.4901.09K? 0 +190918.50 +170426.8 -000031.6-000061.000012.4 08.4901.02K? 0 +191002.33 +660609.7 +000002.3+000032.000007.2 08.4901.38K? 0 0.10 1.00 +191639.23 +065523.7 +000021.3-000007.300005.4 08.4901.07K? 0 +191643.55 -101027.0 -000026.0-000037.300024.4 08.4901.26K? 0 +192210.92 -371312.3 -000002.1-000003.500000.9 08.4901.20K? 0 +192509.10 -012153.8 +000010.8-000020.700007.6 08.4901.24K? 0 +192906.85 +644910.4 +000002.4+000012.000007.4 08.4901.51K? 0 +192921.07 -624717.5 +000013.4-000010.800004.2 08.4901.23K? 0 +193001.03 -383400.1 +000024.0-000005.100029.7 08.4901.10K? 0 +193052.30 +273539.0 -000002.9-000014.200009.4 08.4901.32K? 0 +193519.92 +444842.8 +000013.8+000004.900014.9 08.4901.58K? 0 +193634.47 -243308.0 +000029.7-000018.200026.2 08.4901.75K? 0 +194450.67 +504658.3 +000008.9-000044.300004.3 08.4901.37K? 0 +194638.51 +142748.6 +000001.4-000008.900001.4 08.4901.27K? 0 +194656.84 -021613.3 +000000.6+000012.700009.3 08.4901.48K? 0 +194811.35 +451043.6 +000011.1+000035.600005.0 08.4901.10K? 0 +195115.31 +041504.9 +000007.0-000049.200013.9 08.4901.02K? 0 +195218.90 +041708.9 -000002.5-000021.900035.4 08.4901.62K? 0 +195313.57 -320520.0 +000005.8-000017.800010.8 08.4901.59K? 0 +195718.55 +343452.7 -000000.3-000028.900000.8 08.4901.03K? 0 +195947.85 +040043.4 +000009.0-000010.000007.6 08.4901.12K? 0 +200212.09 +615636.2 -000011.6+000004.300010.3 08.4901.04K? 0 +200654.86 +203226.0 -000018.5-000052.600004.3 08.4901.21K? 0 +202115.90 +174813.9 +000009.6-000016.700025.5 08.4901.54K? 0 +202704.98 -025710.0 +000031.9-000005.800004.8 08.4901.06K? 0 +203221.90 -454926.3 -000008.4-000035.900018.1 08.4901.43K? 0 +203615.35 -170104.7 +000052.1+000004.000012.4 08.4901.05K? 0 +204327.93 +404304.7 +000014.3-000007.300012.0 08.4901.57K? 0 +204647.16 +360942.9 +000002.6-000007.800004.3 08.4901.63K? 0 +205030.55 +370410.5 -000006.7-000007.400008.9 08.4901.37K? 0 +205057.16 -171728.3 -000043.3+000036.000000.3 08.4901.25K? 0 +205844.68 -260023.7 +000018.0+000004.900005.9 08.4901.38K? 0 +205913.96 +013634.5 -000023.8-000024.400015.0 08.4901.15K? 0 +205942.29 +041621.7 -000012.1-000007.400015.5 08.4901.41K? 0 +210039.44 +081240.6 +000006.3+000019.000020.8 08.4901.44K? 0 +210154.18 +493831.9 +000034.5+000029.600008.6 08.4901.20K? 0 +210214.53 +344633.0 +000005.8-000026.600014.9 08.4901.39K? 0 +210310.64 +615921.9 +000008.3+000003.200004.5 08.4901.02K? 0 +210403.78 +015754.7 +000049.6+000024.400008.7 08.4901.21K? 0 +210700.22 -200400.3 -000003.9-000023.700004.5 08.4901.62K? 0 +210957.00 +322917.1 +000040.0+000007.000012.9 08.4901.03K? 0 +211153.55 -134216.5 +000014.7-000011.900005.7 08.4901.09K? 0 +212016.33 +220711.9 -000018.7-000013.600001.8 08.4901.19K? 0 +212059.64 +612740.6 +000008.6+000021.600005.2 08.4901.22K? 0 +212225.43 +261130.1 +000011.4+000006.900019.6 08.4901.25K? 0 +212305.25 +422444.1 -000009.6+000001.100001.7 08.4901.45K? 0 +213329.66 -864737.3 +000016.6-000000.900005.4 08.4901.09K? 0 +213343.33 -051113.2 -000023.6-000022.200001.1 08.4901.43K? 0 +213734.40 -110127.1 +000015.7-000007.400005.0 08.4901.59K? 0 +213906.61 +360238.7 -000006.0-000000.300000.1 08.4901.69K? 0 +213932.29 +051535.1 +000018.9-000026.000019.3 08.4901.13K? 0 +214047.03 -770056.0 -000004.6+000007.700001.8 08.4901.46K? 0 +214308.68 +433500.6 +000018.0-000001.200012.3 08.4901.31K? 0 +214350.52 +505540.1 -000024.0+000029.400007.3 08.4901.30K? 0 +214657.61 -315640.7 +000026.9-000000.900003.9 08.4901.18K? 0 +220643.99 +281905.1 -000022.0+000003.200002.2 08.4901.04K? 0 +221342.21 -034632.5 -000011.8-000041.900009.3 08.4901.10K? 0 +221504.65 -553051.8 -000011.0-000004.000018.8 08.4901.19K? 0 +221925.71 +461445.6 -000017.2+000000.400019.6 08.4901.80K? 0 +222111.32 +105341.1 +000063.6+000005.300001.0 08.4901.03K? 0 +222152.36 +431258.7 +000006.2-000033.200002.8 08.4901.25K? 0 +222251.04 +334302.3 -000011.6+000023.500001.0 08.4901.45K? 0 +222426.40 -060156.9 -000012.9-000011.800007.5 08.4901.16K? 0 +222537.63 -213554.8 +000004.2-000003.300024.2 08.4901.23K? 0 +222848.48 -480508.0 +000044.7-000021.000004.5 08.4901.13K? 0 +223247.93 +655957.7 +000014.0+000010.300004.1 08.4901.12K? 0 +223415.29 -345017.8 +000011.6-000020.100004.2 08.4901.52K? 0 +223843.77 +295030.4 -000009.3-000011.900003.6 08.4901.08K? 0 +224013.63 +421509.5 +000030.5+000011.000002.3 08.4901.43K? 0 +224127.70 +461832.6 +000007.9+000014.300010.0 08.4901.77K? 0 +224628.51 +382232.4 +000023.6-000019.000003.6 08.4901.40K? 0 +224643.69 -252350.4 +000028.4-000011.000017.4 08.4901.11K? 0 +225835.61 -054026.0 +000011.1-000020.200005.7 08.4901.49K? 0 +225925.62 +735524.9 +000018.3-000006.000011.4 08.4901.10K? 0 +230438.31 -514637.6 +000039.4-000013.200004.2 08.4901.00K? 0 +231406.86 -730901.4 -000009.4-000005.200017.8 08.4901.35K? 0 +231815.83 +333041.8 -000002.8-000006.300005.8 08.4901.26K? 0 +232042.68 +373113.7 +000005.5+000015.900020.7 08.4901.70K? 0 +232629.00 +173034.9 -000008.8-000007.000001.3 08.4901.12K? 0 +233221.35 +111040.7 +000022.0+000010.100004.1 08.4901.02K? 0 +233428.91 -001932.8 +000066.1+000002.700005.4 08.4901.45K? 0 +233646.89 +643216.5 +000043.3-000005.600000.4 08.4901.39K? 0 +233740.65 +812043.7 -000056.5+000014.500006.5 08.4901.09K? 0 +233827.98 -214021.5 +000038.6-000015.200014.1 08.4901.16K? 0 +234047.72 +135710.6 +000012.6-000039.600005.6 08.4901.06K? 0 +234513.81 -743820.0 +000037.7-000022.500002.0 08.4901.16K? 0 +234641.49 +290015.7 -000003.5-000038.900003.6 08.4901.11K? 0 +234905.48 +062256.7 +000026.0-000002.000039.4 08.4901.35K? 0 +005804.31 +674152.1 -000008.2-000004.800020.9 08.4902.12M? 0 +013333.17 +613329.7 -000000.5-000003.500003.9 08.4902.34M? 0 +055529.46 -022921.2 +000011.0+000016.300009.7 08.4902.05M? 0 +132137.58 -613414.9 -000008.4+000004.100014.4 08.4902.29M? 0 +152801.02 -755546.6 -000017.4+000016.400003.6 08.4903.52N? 0 0.10 1.00 +000004.25 +341119.3 -000226.5-000054.500021.4 08.5000.67G? 0 +000015.11 +233145.4 +000056.9-000026.600005.4 08.5000.49F? 0 +000636.73 +631326.8 +000029.9-000010.000007.8 08.5000.37F? 0 +001421.32 +602029.9 +000185.7+000035.800023.7 08.5000.72G? 0 +001525.52 +450133.0 -000024.9-000059.700005.9 08.5000.52F? 0 +002132.79 +461918.0 -000003.8-000006.700000.1 08.5000.06A? 0 +002506.44 +390209.3 +000013.5+000003.800012.1 08.5000.95K? 0 +002557.22 +015659.5 +000017.4-000013.500004.2 08.5000.11A? 0 +002612.10 +010951.5 -000010.8-000004.100016.1 08.5000.97K? 0 +002752.98 +233417.8 -000009.3-000008.600002.2 08.5000.25A? 1 +003244.08 -132913.5 +000006.1-000006.900003.2 08.5000.04A? 0 +004032.30 -014615.1 -000062.3-000069.100002.2 08.5000.61G? 0 +004533.01 -430828.1 +000038.1+000027.200008.2 08.5000.45F? 0 +004631.13 -093427.2 -000008.2-000016.400016.2 08.5000.92G? 0 +004700.82 +231502.5 -000001.3-000043.800004.8 08.5000.67G? 0 +004802.63 +763313.7 -000014.5+000002.100003.2 08.5000.21A? 0 +005328.74 -510310.8 +000013.2+000025.700000.2 08.5000.41F? 0 +005616.19 -424042.6 +000035.6-000013.100009.7 08.5000.57F? 0 +005935.56 +160651.8 +000071.5-000058.600002.5 08.5000.62G? 0 +010228.66 +482925.3 -000023.1-000008.000017.5 08.5000.45F? 0 +010551.16 -213359.3 -000007.0+000022.200003.2 08.5000.34F? 0 +010917.26 -045842.8 +000019.8+000017.100007.5 08.5000.22A? 0 +011444.88 +043548.6 +000063.4+000002.200011.3 08.5000.44F? 0 +011452.85 +624050.4 +000013.2-000003.500003.3 08.5000.07A? 0 +012512.02 +225802.3 +000039.3-000012.900002.1 08.5000.45F? 0 +012523.95 +453609.9 +000005.2+000006.600011.4 08.5000.81G? 0 +013508.64 -232651.5 +000059.5+000067.100004.3 08.5000.53F? 0 +013550.95 +582919.2 +000004.8+000005.100002.5 08.5000.06A? 0 +013818.02 +405528.4 -000005.3+000001.700002.9 08.5000.21A? 0 +014112.97 +163051.8 +000027.9+000000.000002.3 08.5000.33F? 0 +014419.36 +023656.1 -000086.8-000026.800012.4 08.5000.40F? 0 +014446.03 -492928.5 -000003.8-000061.200016.3 08.5000.59G? 0 +014916.60 +645035.6 +000026.9-000066.100009.8 08.5000.49F? 0 +014957.60 +491534.4 +000003.8-000017.000002.5 08.5000.23A? 0 +015005.46 +142104.3 -000003.7+000083.900018.6 08.5000.61G? 0 +015011.58 +221002.0 -000043.2-000056.500010.8 08.5000.49F? 0 +015439.35 +401711.4 -000000.2-000019.500007.2 08.5000.40F? 0 +015741.69 -365838.8 +000072.4+000010.100010.4 08.5000.46F? 0 +015803.38 -284854.2 +000001.7-000030.600011.7 08.5000.60G? 0 +015932.90 +554707.5 +000010.0-000018.600016.1 08.5000.08A? 0 +020235.01 -523157.6 -000003.6+000039.900008.0 08.5000.27A? 0 +020529.94 +441103.1 +000012.7+000000.600001.7 08.5000.69G? 0 +020925.06 +575839.4 -000009.0-000008.600001.4 08.5000.16A? 1 diff --git a/kstars/kstars/data/hip075.dat b/kstars/kstars/data/hip075.dat new file mode 100644 index 00000000..0eaf3de0 --- /dev/null +++ b/kstars/kstars/data/hip075.dat @@ -0,0 +1,1000 @@ +021004.33 -372248.8 -000019.1+000055.300014.9 08.5000.52F? 0 +021652.59 +094707.7 +000064.9-000038.600007.3 08.5000.57F? 0 +021708.22 +564611.1 -000011.0+000026.300022.2 08.5000.15A? 0 +021822.78 +592233.7 +000036.2-000017.700013.3 08.5000.32F? 0 +022221.10 +411031.1 +000031.0-000026.500005.2 08.5000.45F? 0 +022920.06 +004658.1 +000106.1+000051.500002.7 08.5000.49F? 0 +023049.19 -595350.5 +000201.9+000025.600018.9 08.5000.57F? 0 +023249.46 +051236.4 +000094.7-000052.500021.0 08.5000.50F? 0 +024118.30 +594252.5 -000012.8-000009.100005.0 08.5000.47F? 0 +024131.93 +423539.1 -000009.1+000006.800023.4 08.5000.04A? 0 +024918.39 +451538.0 +000007.9-000021.100012.3 08.5000.42F? 0 +024932.89 +575301.3 +000069.8-000051.500003.9 08.5000.48F? 0 +024955.10 -550808.6 -000008.7-000076.700013.1 08.5000.90G? 0 +025410.67 +603903.5 -000001.0-000006.200002.0 08.5000.21A? 0 +025507.77 -160249.8 -000003.6-000018.800002.2 08.5000.26A? 0 +025527.58 -002808.1 +000012.9-000033.000002.3 08.5000.53F? 0 +030242.87 -495153.6 +000097.7+000028.700009.0 08.5000.50F? 0 +030500.94 +475428.0 +000010.1+000004.400002.6 08.5000.02A? 0 +031002.53 -052121.8 -000003.1-000027.300004.0 08.5000.34F? 0 +031113.81 +222458.2 +000077.4-000120.700019.8 08.5000.64G? 0 +031114.23 +210551.0 +000012.8-000044.600006.0 08.5000.78G? 0 +031228.92 -292520.7 +000049.7+000028.000001.9 08.5000.40F? 0 +031342.05 -524005.6 -000001.8-000016.000000.6 08.5000.38F? 0 +031603.88 -283803.8 -000000.5-000000.600001.7 08.5000.38F? 0 +031658.44 -325533.2 +000019.2+000026.500009.5 08.5000.58G? 0 +031924.66 +770049.4 +000024.8-000026.100002.1 08.5000.51F? 0 +032238.17 -440754.4 +000017.9-000017.000005.4 08.5000.54F? 0 +032344.34 -290736.9 -000098.2-000105.200015.8 08.5000.61G? 0 +032557.91 -504809.1 +000013.8+000039.900003.6 08.5000.94G? 0 +032755.30 +185257.0 +000014.6-000054.000018.0 08.5000.56F? 0 +033041.96 -400706.9 -000031.7-000124.000014.3 08.5000.55F? 0 +033512.66 -395644.1 +000000.7+000028.200004.7 08.5000.26A? 0 +033512.84 -004419.0 +000113.7-000124.000025.0 08.5000.79G? 0 +034353.09 +254332.2 +000077.3-000078.900016.8 08.5000.61G? 0 +035523.08 +533327.1 -000060.9+000009.000007.1 08.5000.52F? 0 +040236.21 +325434.2 -000000.9-000009.200010.3 08.5000.10A? 0 +040254.09 -593446.7 +000000.0+000000.000000.0 08.5000.37F? 1 +040438.09 -064557.1 +000131.8-000090.000029.5 08.5000.75G? 0 +040514.35 +200821.7 -000012.1-000001.200004.7 08.5000.66G? 0 +040730.14 -152624.9 -000006.8-000000.400016.2 08.5000.99K? 0 +041057.78 +404457.5 +000015.9+000003.700001.9 08.5000.27A? 0 +041233.02 +592653.8 -000000.1+000014.400003.3 08.5000.22A? 0 +043550.04 -200054.4 -000002.9-000005.900004.2 08.5000.47F? 0 +043745.33 +302427.6 -000008.0-000007.200008.9 08.5000.22A? 0 +044045.13 +481334.3 +000006.4-000038.800007.3 08.5000.32F? 0 +044503.96 +055218.2 +000035.2-000003.600000.2 08.5000.30A? 0 +044948.00 +232345.2 +000049.6-000046.500016.5 08.5000.59G? 0 +045447.50 -103656.2 +000007.7+000024.200009.0 08.5000.46F? 0 +045950.90 -050915.6 -000001.7+000000.800004.9 08.5000.07A? 0 +050134.29 +432608.7 +000003.7+000003.300008.3 08.50-0.00B? 0 +050302.21 -083948.1 +000000.0+000000.000000.0 08.5000.19A? 0 +050436.10 +494355.9 -000014.1-000022.400006.4 08.5000.66G? 0 +050820.36 +231252.2 -000007.6-000015.100006.5 08.5000.18A? 0 +051002.11 -070416.2 -000065.9-000236.500020.0 08.5000.66G? 0 +051343.62 +413802.5 -000003.3-000017.000016.6 08.5000.18A? 0 +051745.10 -083905.9 +000013.9-000066.800016.7 08.5000.71G? 0 +051907.47 -010555.7 -000002.6-000000.100002.5 08.5000.01A? 0 +052321.03 -364015.6 +000002.5+000172.800016.5 08.5000.67G? 1 +052518.36 +451342.9 +000012.7-000000.800015.8 08.5000.03A? 0 +052711.04 +113133.1 +000043.4-000002.100005.2 08.5000.57F? 0 +052835.13 +325158.1 +000058.2-000055.600018.9 08.5000.55F? 0 +052903.94 +200243.5 +000013.8-000013.400010.2 08.5000.35F? 0 +053405.47 -065017.1 +000000.7-000000.300002.4 08.5000.06A? 0 +053646.22 +095314.5 +000027.8-000034.500003.6 08.5000.58G? 0 +053740.48 -022636.8 -000009.8-000005.400006.3 08.5000.09A? 0 +053833.60 +495858.5 +000001.2-000035.100008.1 08.5000.23A? 0 +053904.70 -011351.0 -000024.5-000000.500032.9 08.5000.47F? 0 +053950.53 +311326.7 +000004.5-000035.500007.7 08.5000.48F? 0 +054246.06 -043810.3 +000001.6-000000.900010.5 08.5000.31A? 0 +054515.49 -501233.1 +000073.3-000074.800017.9 08.5000.49F? 0 +054537.17 -150306.2 +000104.5-000131.600017.7 08.5000.70G? 0 +054738.37 -375939.4 +000004.4-000011.200003.3 08.5000.17A? 0 +054741.81 +055301.6 -000009.0-000002.300005.5 08.5000.67G? 0 +055423.59 +561247.6 -000013.6-000033.600007.5 08.5000.93G? 0 +055534.73 -084821.4 -000025.0+000030.800000.0 08.5000.94G? 0 +055648.94 -091852.7 -000011.0-000006.600009.4 08.5000.86G? 0 +055717.13 +112637.3 -000005.7-000023.300013.1 08.5000.42F? 0 +055909.23 -073857.8 -000009.9+000000.000014.0 08.5000.60G? 0 +055943.38 +025754.2 +000009.4-000012.800001.9 08.5000.96K? 0 +060007.44 -441629.1 +000004.7-000012.700014.1 08.5000.32F? 0 +060022.45 +255520.2 +000020.7+000011.400028.9 08.5000.32F? 0 +060306.98 +415800.2 -000011.1-000008.500005.2 08.5000.05A? 0 +060600.30 +095218.9 +000031.1+000002.600003.4 08.5000.05A? 0 +060715.12 -213147.3 +000006.3-000013.100001.6 08.5000.40F? 0 +060823.95 +160420.8 +000007.3-000034.300004.1 08.5000.33F? 0 +061114.65 +490153.1 +000005.8-000003.200001.1 08.50-0.02B? 0 +061227.68 +152102.1 +000006.1+000002.000004.9 08.5000.85G? 0 +061305.54 +443057.1 +000005.8-000015.700012.7 08.5000.38F? 1 +061347.70 +150449.4 -000003.1-000025.300021.6 08.5000.55F? 0 +061720.92 -611447.0 +000012.7+000038.200026.8 08.5000.47F? 0 +062109.48 -350728.4 +000012.1-000038.600000.6 08.5000.32F? 0 +062313.72 -483411.4 +000011.5+000059.100010.9 08.5000.48F? 0 +062347.18 -092047.0 -000018.6+000021.700001.6 08.5000.35F? 0 +063009.26 -074405.3 -000009.2+000013.600005.0 08.5000.24A? 0 +063015.63 -614718.7 +000005.8-000021.700003.4 08.5000.38F? 0 +063124.20 -622017.5 +000004.4-000000.200004.7 08.5000.04A? 0 +063406.11 -041225.9 -000021.2-000013.200011.7 08.5000.24A? 0 +063515.31 -571554.3 -000019.8-000008.300005.2 08.5000.91G? 0 +063640.19 -582432.2 +000010.4+000028.700004.7 08.5000.00A? 0 +063922.88 -160728.2 -000014.5+000004.400005.2 08.5000.09A? 0 +064107.79 +650141.6 -000029.8-000061.100007.9 08.5000.50F? 0 +064243.56 +085118.8 -000001.2-000004.600015.8 08.5000.03A? 0 +064427.98 -380405.4 +000011.2-000085.000015.0 08.5000.54F? 0 +064711.64 -614847.0 +000006.8+000000.500002.1 08.5000.48F? 0 +064728.67 +020301.3 -000003.3+000017.500002.9 08.50-0.03B? 0 +065001.04 +054007.6 +000008.5-000008.000026.6 08.5000.54F? 0 +065030.60 +183022.3 -000046.0-000008.300012.8 08.5000.88G? 0 +065254.64 -022158.2 -000022.6+000066.900005.8 08.5000.82G? 0 +065318.16 +154921.6 +000001.7+000007.600014.0 08.50-0.10B? 0 +065433.95 -112329.4 -000012.9-000014.200001.3 08.5000.36F? 0 +065528.29 +400625.3 -000043.0-000085.900018.8 08.5000.62G? 0 +065528.35 +300944.7 +000000.0+000000.000000.0 08.5000.66G? 1 +065703.97 -720211.7 -000009.8-000080.400017.2 08.5000.57F? 0 +065947.11 +001642.0 -000004.1+000005.200009.5 08.5000.14A? 0 +070024.94 -274523.5 -000022.6+000013.000007.5 08.5000.17A? 0 +070203.79 -174200.9 -000002.4+000007.900016.4 08.5000.52F? 0 +070705.42 +415734.8 -000004.9-000028.200001.4 08.5000.48F? 0 +071140.91 -511753.7 -000016.7+000068.300002.2 08.5000.47F? 0 +071625.42 +350102.5 -000135.9+000030.300041.8 08.5000.75G? 0 +071836.68 +035647.0 -000001.8-000000.200001.7 08.5000.18A? 0 +072018.61 -175154.5 -000034.8+000059.100011.3 08.5000.42F? 0 +072033.78 -093849.9 -000023.7+000007.500016.4 08.5000.30A? 0 +072112.71 -024117.0 -000019.6-000004.600000.1 08.5000.01A? 0 +072335.55 -225409.4 -000012.3-000012.900019.4 08.5000.52F? 0 +073246.28 +070802.3 -000057.7+000015.600023.8 08.5000.48F? 0 +073310.86 +075818.5 -000061.7+000056.600006.4 08.5000.39F? 0 +073823.44 -323003.3 -000014.4-000014.400019.2 08.5000.50F? 0 +073858.59 -525743.3 -000015.6+000007.600000.3 08.50-0.04B? 0 +074124.44 +082545.0 -000023.7-000000.700005.2 08.5000.19A? 0 +074346.18 -395229.0 -000008.7+000011.400004.3 08.50-0.04B? 0 +074658.52 +260129.4 -000006.4-000032.900012.1 08.5000.68G? 0 +074808.63 -025802.7 +000008.7-000016.800021.2 08.5000.99K? 0 +075031.34 -553829.8 -000021.1+000007.500017.6 08.5000.91G? 0 +075057.38 -342053.7 -000005.9+000004.800006.1 08.50-0.13B? 0 +075130.67 -373804.3 -000005.1+000010.800004.8 08.5000.05A? 0 +075150.88 -625431.7 -000001.1+000013.000006.7 08.50-0.04B? 0 +075537.15 +355750.5 +000013.9+000001.500007.1 08.5000.98K? 0 +075907.04 -413514.1 +000027.2+000250.300008.2 08.5000.58F? 0 +080058.73 +122641.0 -000053.1-000006.300019.2 08.5000.91G? 0 +080231.60 -463000.2 -000000.8-000004.900004.6 08.5000.22A? 0 +080600.42 -390851.8 -000017.9+000010.100002.2 08.50-0.04B? 0 +081717.68 -304248.3 -000005.4+000001.600000.1 08.5000.93G? 0 +081829.47 -333020.2 -000008.5+000009.900007.2 08.5000.97K? 0 +082256.70 -041435.5 -000006.5-000024.700007.2 08.5000.30A? 0 +082810.98 +005356.6 -000020.7-000076.100008.1 08.5000.61G? 0 +082830.29 +243229.0 -000010.8-000033.800013.0 08.5000.15A? 0 +082907.46 -615224.4 -000045.6+000019.800018.7 08.5000.63G? 0 +083055.91 -264044.4 -000009.7-000019.400005.9 08.5000.50F? 0 +083355.52 -504241.9 +000007.9-000008.800004.5 08.5000.26A? 0 +084528.28 +202343.5 -000027.7-000018.900010.7 08.5000.31A? 0 +084729.30 +103930.2 +000024.5-000019.400018.7 08.5000.91G? 0 +084833.52 -494825.6 -000000.6+000011.600011.7 08.5000.10A? 0 +085536.76 +400241.6 +000004.4-000029.600005.3 08.5000.46F? 0 +085853.44 -293729.8 +000026.3-000050.000012.0 08.5000.52F? 0 +085905.94 -003725.8 +000080.3+000001.200018.1 08.5000.42F? 0 +085929.86 -362256.4 -000013.2-000000.500006.1 08.5000.11A? 0 +090132.85 -380457.1 -000135.0+000188.700006.2 08.5000.61G? 0 +090501.72 +010137.3 +000000.2-000005.400000.0 08.5000.95K? 0 +090549.18 +680606.6 +000000.1+000011.600002.0 08.5000.03A? 0 +090627.41 -372232.7 -000003.1+000007.800004.0 08.5000.22A? 0 +090720.94 -522141.3 -000046.6-000003.600002.8 08.5000.56F? 0 +090920.85 +740437.7 -000021.4-000017.600001.1 08.5000.56F? 0 +091032.85 -342458.9 -000018.6+000012.500001.0 08.5000.19A? 0 +091229.62 -431734.8 -000017.1-000003.200003.0 08.5000.00A? 0 +091249.87 -610518.2 -000011.5+000012.900004.4 08.5000.22A? 0 +091356.28 -420346.7 -000014.3+000012.800002.9 08.5000.23A? 0 +091425.70 +113601.2 -000030.1-000025.100007.8 08.5000.22A? 0 +091432.91 +432728.6 -000027.7-000069.400004.2 08.5000.48F? 0 +091608.35 -045200.9 -000031.6+000008.000016.9 08.5000.96K? 0 +091639.78 +225438.7 -000031.3-000029.900002.1 08.5000.31F? 0 +092217.79 +061751.3 -000140.3+000004.900024.3 08.5000.57F? 0 +092436.19 -365708.2 -000016.5+000006.400002.1 08.5000.04A? 0 +092456.31 +595935.4 -000012.3-000026.000021.7 08.5000.54F? 0 +092732.89 -361210.4 -000133.0-000000.800018.3 08.5000.56F? 0 +092812.33 -490726.6 +000008.7+000000.900019.3 08.5000.97K? 0 +093233.12 +694347.1 -000032.3-000037.600013.4 08.5000.43F? 0 +093326.51 -392155.8 -000044.1+000032.800006.3 08.5000.69G? 0 +093326.87 +181708.9 -000050.9+000012.500007.8 08.5000.40F? 0 +093703.18 -315323.5 -000032.6+000002.800025.8 08.5000.62G? 0 +094105.96 -425528.2 -000011.5+000010.000003.2 08.5000.73G? 0 +094201.84 +045812.2 +000026.2-000066.500007.6 08.5000.71G? 0 +094258.72 +662303.6 +000043.3-000001.900001.5 08.5000.46F? 0 +094642.98 -292843.1 -000050.7+000013.100014.9 08.5000.23A? 0 +094733.49 +112544.0 -000007.6-000037.000009.0 08.5000.00B? 0 0.10 1.00 +095207.46 -541702.5 -000009.7+000006.400001.3 08.5000.24A? 0 +095337.31 -532423.2 -000001.8-000006.300004.2 08.5000.26A? 0 +095638.58 -085005.5 -000232.5+000115.600015.9 08.5000.74G? 0 +100312.99 +491218.2 -000053.6-000005.300002.6 08.5000.28A? 0 +100425.94 -192445.8 -000024.8-000004.900007.8 08.5000.18A? 0 +100805.60 -605559.6 -000047.2-000010.200002.3 08.5000.43F? 0 +101302.55 -611044.9 -000007.3-000010.100000.3 08.50-0.12B? 0 +101601.04 -263540.5 -000056.2+000034.600012.0 08.5000.01A? 0 +102354.11 +490549.5 -000089.2-000011.000002.5 08.5000.43F? 0 +102630.25 -595830.9 -000017.3-000003.800001.2 08.50-0.01B? 0 +102755.87 -645428.8 -000031.9+000025.400012.0 08.5000.21A? 0 +102950.31 -540338.4 -000012.1+000006.600013.4 08.50-0.03B? 0 +103058.40 -065953.0 -000031.7-000004.700006.4 08.5000.39F? 0 +103459.56 -410205.8 -000023.3-000011.900001.1 08.5000.35F? 0 +103548.52 -581416.5 +000000.0+000000.000000.0 08.5000.42F? 0 +103555.07 -581349.2 +000000.0+000000.000000.0 08.5000.14A? 0 +103836.71 -573709.2 -000015.6+000005.100006.9 08.5000.78G? 0 +103904.08 -445100.2 -000016.1+000004.600007.0 08.5000.05A? 0 +104205.18 +132816.0 -000048.3-000020.600009.4 08.5000.93G? 0 +104405.87 -595941.6 +000000.0+000000.000000.0 08.5000.23A? 0 +104418.03 -495027.2 +000014.6-000001.700001.4 08.5000.33F? 0 +104553.02 +492503.8 -000016.4-000178.900013.2 08.5000.65G? 0 +105041.37 -591245.9 -000019.3+000018.800006.0 08.5000.16A? 0 +105236.52 -591056.6 -000011.0+000007.700007.2 08.50-0.10B? 0 +105818.79 +131642.0 -000004.7-000017.400008.8 08.5000.41F? 0 +110020.13 +482918.8 -000074.2+000030.700006.2 08.5000.45F? 0 +110143.69 +172135.2 +000004.3-000003.400013.0 08.5000.53F? 0 +110234.94 -405429.6 -000015.1-000002.900018.5 08.5000.62G? 0 +110605.41 -584054.6 +000000.0+000000.000000.0 08.5000.43F? 0 +110607.79 -611434.9 -000021.2+000008.800003.0 08.5000.13A? 0 +110617.25 -555453.2 -000016.7+000001.400001.6 08.5000.26A? 0 +110637.30 +095731.2 -000061.9-000018.000016.5 08.5000.60G? 0 +110741.77 -584524.3 -000009.8-000020.400021.3 08.5000.00B? 0 0.10 1.00 +110751.76 -005750.0 -000001.7-000017.800009.6 08.5000.90G? 0 +110918.05 -774739.7 +000035.5-000029.100008.9 08.5000.45F? 0 +111205.52 +141822.8 +000015.5-000063.400009.1 08.5000.47F? 0 +111440.33 -533149.8 +000004.6-000006.200004.6 08.5000.50F? 0 +112707.80 -563638.8 -000006.7-000007.400013.6 08.5000.99K? 0 +113226.69 +690149.1 -000011.0+000005.600011.1 08.5000.92G? 0 +113611.03 +565017.6 -000039.9-000005.500014.4 08.5000.83G? 0 +114030.76 +033915.6 +000166.3-000079.600015.5 08.5000.75G? 0 +114501.45 +193000.4 -000044.6+000006.700016.4 08.5000.28A? 0 +114915.47 -684157.5 +000008.9-000008.900006.9 08.5000.24A? 0 +115632.50 -263213.7 -000025.4-000008.800001.3 08.5000.94G? 0 +115950.72 +600931.4 -000039.2-000014.600013.6 08.5000.87G? 0 +120123.61 -213157.1 +000000.0+000000.000000.0 08.5000.51F? 1 +120229.95 -630414.5 -000010.3-000006.100001.1 08.5000.06A? 0 +120245.19 -103857.4 -000034.4+000002.200003.1 08.5000.47F? 0 +120653.99 -290733.7 +000033.5-000009.800010.0 08.5000.87G? 0 +122156.17 +271834.3 -000019.2-000007.300008.6 08.5000.49F? 0 +122157.47 -582456.2 -000016.0+000004.500004.6 08.5000.04A? 0 +122256.22 -054648.2 +000001.4+000017.600000.8 08.5000.28A? 0 +122415.72 -594535.3 +000030.3+000003.100007.9 08.5000.42F? 0 +123036.92 +334456.6 -000020.9-000020.600010.5 08.5000.35F? 0 +123543.11 -030058.3 -000085.1+000019.500012.8 08.5000.46F? 0 +123634.00 -060356.1 +000013.0+000001.900012.7 08.5000.19A? 0 +124936.19 -375212.3 -000048.1+000008.900004.6 08.5000.97K? 0 +125212.37 -563426.1 -000679.8-000218.400020.3 08.5000.60G? 0 +125631.15 -263510.8 -000065.0-000009.500012.8 08.5000.67G? 0 +130000.95 -405300.4 +000018.8-000000.800014.1 08.5000.19A? 0 +130028.08 +011452.0 +000025.5-000022.200001.9 08.5000.99K? 0 +130659.19 -374439.4 -000100.3-000087.400018.6 08.5000.60G? 0 +130740.90 +240110.5 -000252.5+000157.200041.8 08.5000.79G? 0 +130800.58 +031522.1 +000005.3-000001.600007.3 08.5000.06A? 0 +131111.70 -471721.9 -000003.7-000009.400039.6 08.5000.07A? 0 +131336.21 -740117.5 -000009.8+000000.500000.6 08.5000.05A? 0 +133023.50 -785120.5 +000003.1-000008.100007.7 08.50-0.13B? 0 +133201.77 -673417.0 +000000.6+000005.200002.9 08.5000.09A? 0 +133220.67 -575107.0 -000009.8-000057.600000.5 08.5000.60G? 0 +134207.20 -090639.9 +000026.7-000029.700000.3 08.5000.90G? 0 +134341.71 -384437.5 -000016.2+000011.900004.9 08.5000.95G? 0 +134533.89 -564414.7 -000046.8-000017.800006.0 08.5000.42F? 0 +134546.00 -344442.3 -000017.3-000014.000006.8 08.5000.32F? 0 +134858.27 -013534.3 -000119.9-000033.600008.4 08.5000.73G? 0 +135209.31 +060004.8 -000009.3+000000.900023.5 08.5000.26A? 0 +135312.44 -315554.1 -000005.3-000006.200029.5 08.5000.31A? 0 0.10 1.00 +140528.18 -502355.7 +000000.0+000000.000000.0 08.5000.85G? 0 +140840.99 -513247.2 -000047.3-000032.000013.4 08.5000.55F? 0 +141419.42 -230756.9 +000004.4-000038.300011.8 08.5000.45F? 0 +141446.07 +263126.2 +000020.6-000021.600007.7 08.5000.42F? 0 +142848.80 -612356.0 -000019.3-000012.600015.3 08.5000.13A? 0 +143148.96 +631924.5 -000001.9+000013.000009.6 08.5000.40F? 0 +143720.78 -460746.6 +000000.0+000000.000000.0 08.5000.00B? 0 +145043.20 -461736.6 -000024.3-000019.500007.9 08.5000.68G? 0 +145729.93 +505110.4 +000008.6-000001.600004.4 08.5000.81G? 0 +145819.13 +410534.3 +000014.1+000014.000008.0 08.5000.52F? 0 +150533.46 +113753.7 +000057.2-000112.900010.2 08.5000.51F? 1 +150540.38 +202335.4 -000001.0+000004.600000.5 08.5000.38F? 0 +150609.18 -632929.1 +000004.5-000016.200002.0 08.5000.15A? 0 +150630.50 -554513.3 -000005.0+000000.700017.2 08.5000.03A? 0 +150817.97 -500739.2 -000020.2+000023.700022.6 08.5000.43F? 0 +151132.11 -730909.6 -000082.8-000075.000024.4 08.5000.52F? 0 +151159.98 +384012.5 +000019.3-000018.200005.4 08.5000.28A? 0 +151753.25 -245855.1 -000025.3-000018.400002.6 08.5000.30A? 0 +151839.83 -101502.5 -000015.6-000015.300001.5 08.5000.36F? 0 +151946.03 -671126.8 -000008.3-000018.700012.9 08.5000.03A? 0 +152045.40 +411447.7 -000012.1+000017.700000.8 08.5000.30A? 0 +152119.62 +231051.3 +000015.7+000005.800012.6 08.5000.44F? 0 +152446.16 +114610.6 -000033.4+000021.100006.0 08.5000.35F? 0 +152451.44 -061648.2 -000011.8-000033.200009.1 08.5000.98K? 0 +152813.16 +222900.5 -000040.2+000033.400011.5 08.5000.47F? 0 +152854.07 +251907.0 +000019.9-000009.600003.3 08.5000.96K? 0 +153615.44 -385046.8 +000001.3-000048.200010.4 08.5000.47F? 0 +153618.94 +185003.7 -000057.2+000059.500029.7 08.5000.74G? 0 +154310.46 +214205.4 -000038.3-000020.500013.4 08.5000.68G? 0 +154836.14 -651357.6 -000291.9-000297.900029.0 08.5000.91G? 0 +160803.90 -434943.8 -000005.3+000004.000003.3 08.5000.07A? 0 +160829.51 -285817.3 -000003.6-000035.500000.4 08.5000.67G? 0 +161053.48 +711826.5 +000008.0+000023.400000.6 08.5000.32F? 0 +161311.07 -600200.1 -000008.0-000027.000007.4 08.5000.17A? 0 +162352.64 +160603.7 -000000.5-000040.800003.1 08.5000.51F? 0 +162400.71 +064252.6 -000022.2-000017.900009.2 08.5000.95K? 0 +162419.97 -640342.2 -000017.0-000000.800006.5 08.5000.89G? 0 +162706.84 -593003.4 +000007.3-000008.600006.9 08.5000.01A? 0 +162744.81 +543139.8 -000012.0-000007.300003.5 08.5000.85G? 0 +163331.51 -454717.0 -000011.5-000270.500004.6 08.5000.56F? 0 +164141.67 -393557.3 +000011.3-000017.200000.8 08.5000.24A? 0 +164217.95 +322619.4 -000036.8+000041.400009.4 08.5000.34F? 0 +164530.48 -323013.2 -000007.3-000006.400011.9 08.5000.11A? 0 +164857.61 -095519.6 -000015.1+000003.800015.8 08.5000.38F? 0 +164918.02 +685525.2 +000011.9-000013.300018.8 08.5000.16A? 0 +165309.80 +344146.7 -000006.8-000000.100002.6 08.5000.98K? 0 +165423.82 -410146.5 +000007.7+000010.400002.3 08.5000.12A? 0 +165831.77 +303508.7 +000021.3+000002.200002.2 08.5000.50F? 0 +170315.66 +705003.2 -000006.7+000009.100003.3 08.5000.96K? 0 +170720.94 -530546.3 -000011.0-000009.500002.2 08.5000.03A? 0 +171014.46 -515220.6 +000013.0-000009.500007.4 08.5000.34F? 0 +171317.10 -682800.2 -000007.2-000015.700006.9 08.5000.98K? 0 +171330.26 -603040.2 +000004.6-000007.700011.6 08.5000.55F? 0 +171357.81 +162101.0 +000040.0-000042.000005.9 08.5000.54F? 0 0.10 1.00 +171511.55 +460000.3 -000001.0-000032.900000.7 08.5000.04A? 0 +171729.01 +454026.6 +000002.7+000024.800000.5 08.5000.14A? 0 +171832.54 +374600.4 -000032.9+000045.300008.1 08.5000.83G? 0 +171931.25 -492627.7 +000000.0-000000.300002.0 08.5000.02A? 0 +172307.69 +254510.9 -000002.6+000005.100005.2 08.5000.54F? 0 +172624.73 +073715.0 +000008.3-000009.600009.0 08.5000.08A? 0 +172956.26 -011822.9 +000003.2+000008.800009.9 08.5000.50F? 0 +172959.31 -433307.4 +000051.4-000019.200028.7 08.5000.44F? 0 +173007.39 +665621.7 -000008.7+000001.500003.4 08.5000.15A? 0 +173035.93 -383110.7 +000008.2-000028.200012.0 08.5000.52F? 0 +173141.82 -453227.9 +000012.5-000027.900020.6 08.5000.33F? 0 +173329.59 -455500.6 +000005.0-000004.400003.2 08.5000.09A? 0 +173446.28 -264422.9 -000006.5+000002.900003.6 08.5000.97K? 0 +173548.76 -681950.2 +000090.9-000080.400029.9 08.5000.80G? 0 +173655.77 +195521.2 -000127.2-000082.800019.9 08.5000.77G? 0 +173733.50 -010159.2 -000008.3-000007.800003.6 08.5000.15A? 0 +174259.58 +302124.5 +000000.1-000003.600008.2 08.5000.28A? 0 +174522.23 -282946.5 +000003.2-000022.700019.4 08.5000.23A? 0 +174626.05 -702006.2 +000011.1-000009.400027.5 08.5000.99K? 0 +174645.77 -322721.4 -000001.8-000013.000005.7 08.5000.32F? 0 +174814.31 -512650.8 +000028.0-000003.800025.2 08.5000.42F? 0 +175229.88 -035929.9 +000013.1-000007.000013.2 08.5000.39F? 0 +175847.74 +635037.7 -000014.9+000011.300008.9 08.5000.16A? 0 +175915.50 -312631.6 -000000.6+000011.600029.7 08.5000.49F? 0 +180000.62 -405121.1 +000028.6-000033.000010.7 08.5000.26A? 0 +180326.35 +023052.7 -000007.2-000027.000015.3 08.5000.07A? 0 +180531.74 -000120.5 -000002.7-000004.700008.5 08.5000.11A? 0 +180616.35 +382401.5 -000008.0-000011.600005.7 08.5000.51F? 0 +180630.64 +402139.9 +000000.0+000000.000000.0 08.5000.08A? 0 +180748.75 +080325.3 +000007.4-000022.500002.2 08.5000.34F? 0 +181010.63 -362444.5 -000027.5-000103.100011.8 08.5000.54F? 0 +181516.81 -580222.1 +000011.6+000018.000007.5 08.5000.93G? 0 +181554.93 -182600.8 -000012.9-000011.400004.5 08.5000.00A? 0 +181704.57 +215433.7 -000049.7+000025.600002.8 08.5000.62G? 0 +181918.30 -052914.3 +000061.4-000040.300012.4 08.5000.54F? 0 +182328.26 +002033.9 +000010.3-000000.100004.5 08.5000.42F? 0 +182504.84 -242451.9 +000001.8-000017.600000.1 08.5000.15A? 0 +182735.56 -313154.7 -000017.9-000021.500014.3 08.5000.25A? 0 +182935.03 -091718.9 -000003.9-000005.400012.4 08.5000.44F? 0 +183227.59 +695700.3 -000002.4+000004.400000.0 08.5000.07A? 0 +183313.42 +753527.7 -000019.1+000073.000012.1 08.5000.46F? 0 +183349.17 +102632.6 +000012.7-000015.000006.1 08.5000.06A? 0 +183402.07 -173223.4 +000015.9-000083.500004.3 08.5000.39F? 0 +183412.81 -282045.1 +000008.2+000010.900000.7 08.5000.27A? 0 +184116.43 -014935.3 +000004.6+000022.900002.0 08.5000.34F? 0 +185128.60 -494624.1 -000003.7+000016.100013.2 08.5000.06A? 0 +190106.83 -585329.9 +000005.4-000033.700018.9 08.5000.65G? 0 +190527.39 +033251.5 -000022.5-000018.000008.6 08.5000.57F? 0 +190556.74 -361146.2 +000017.6-000021.000007.1 08.5000.51F? 0 +190753.72 +294802.5 +000000.0+000000.000000.0 08.5000.05A? 1 +191146.36 -332142.2 +000000.4-000041.600012.6 08.5000.17A? 0 +191544.11 +283326.7 +000017.0-000011.000010.7 08.5000.99K? 0 +192119.95 -344437.1 +000011.2-000035.900054.2 08.5000.54F? 0 +192154.28 -261037.1 -000009.6+000026.900021.9 08.5000.43F? 0 +192317.80 +093041.7 -000004.7-000013.700006.2 08.5000.17A? 0 +192411.66 +445414.8 +000021.7+000023.000003.5 08.5000.05A? 0 +192530.21 +044954.1 +000000.4-000003.200001.3 08.5000.09A? 0 +192901.57 +431033.5 +000018.6+000052.600005.0 08.5000.41F? 0 +192935.79 +173506.3 +000027.2-000064.900005.6 08.5000.50F? 0 +193155.96 +483531.2 +000078.2+000337.800004.0 08.5000.49F? 0 +193910.48 +652356.4 +000004.6+000017.700010.3 08.5000.38F? 0 +194031.31 -271750.3 +000019.2-000026.600017.6 08.5000.07A? 0 +194105.05 +844347.1 +000068.3+000071.900016.8 08.5000.63G? 0 +194353.03 +773200.4 -000009.5+000101.200006.5 08.5000.97K? 0 +194722.73 -264932.7 -000017.9-000028.600006.7 08.5000.26A? 0 +194753.82 -002626.0 +000038.1-000014.500013.5 08.5000.49F? 0 +194943.17 +385444.7 +000001.7+000002.900000.0 08.50-0.07B? 0 +195003.41 +433336.1 +000022.4+000044.700012.2 08.5000.59G? 0 +195401.86 +151732.6 +000000.0+000000.000000.0 08.5000.52F? 1 +195706.78 +493903.7 -000009.2+000000.000012.5 08.50-0.00B? 0 +195745.74 +603437.2 +000007.2+000011.500003.5 08.5000.04A? 0 +195758.89 +384024.4 +000028.5-000024.700028.8 08.5000.44F? 0 +195929.30 +055321.5 +000004.3+000003.000002.7 08.5000.42F? 0 +200032.26 +144831.3 -000059.7-000098.900004.7 08.5000.59G? 0 +200448.29 +262900.4 -000013.2+000014.800009.9 08.5000.56F? 0 +200615.45 +624404.9 -000002.8-000008.300017.9 08.5000.44F? 0 +201548.23 +492606.6 +000011.6+000018.700015.0 08.5000.99K? 0 +201730.09 +373655.9 -000002.7-000012.500006.6 08.5000.39F? 0 +201900.02 +230657.6 +000015.0-000004.100010.1 08.5000.01A? 0 +202115.28 +280626.0 -000072.7-000166.200009.2 08.5000.67G? 0 +202227.72 -194652.3 +000072.9-000036.300021.8 08.5000.76G? 0 +202430.56 -344257.4 -000058.8-000146.700005.9 08.5000.72G? 0 +202610.56 +242641.1 -000001.4-000026.900009.5 08.5000.89G? 0 +202717.03 +530134.6 -000025.8-000027.200000.1 08.5000.46F? 0 +202800.65 +300802.8 -000003.5-000015.900014.2 08.5000.01A? 1 +202822.83 +712346.4 -000018.9-000015.000007.3 08.5000.48F? 0 +203434.61 +280552.9 +000015.1+000019.100005.3 08.5000.32F? 0 +203658.79 +120255.0 +000000.0+000000.000000.0 08.5000.49F? 1 +204349.28 +415032.3 -000002.2-000004.000008.9 08.50-0.06B? 0 +204518.54 -593551.1 +000053.3-000022.100001.0 08.5000.96K? 0 +204606.68 +530925.7 -000026.7-000029.000000.9 08.5000.93G? 0 +205450.59 +342122.4 -000006.8-000002.100000.6 08.50-0.05B? 0 +205550.21 +032334.0 -000012.7+000002.500002.9 08.5000.31A? 0 +210746.47 -082549.5 +000003.4-000010.700003.1 08.5000.44F? 0 +210958.35 +261738.5 -000001.1-000012.200000.3 08.5000.35F? 0 +211529.27 -142406.0 -000000.9-000026.100006.2 08.5000.45F? 0 +211622.31 -281614.3 +000079.2-000000.300005.6 08.5000.39F? 0 +211854.31 +593804.0 +000013.7+000003.800006.5 08.5000.27A? 0 +211927.64 +402826.6 +000034.8+000008.300005.2 08.5000.28A? 0 +212031.87 -433436.3 +000013.9-000005.800000.2 08.5000.09A? 0 +212308.12 +551704.1 +000040.9-000033.800011.2 08.5000.44F? 0 +212506.96 +522830.6 +000056.7-000015.100006.5 08.5000.62G? 0 +212928.97 -120445.4 +000049.8-000025.200009.7 08.5000.51F? 0 +213116.85 +074201.1 +000024.0+000024.200016.9 08.5000.49F? 0 +213242.23 +511439.3 +000004.2-000052.200001.8 08.5000.64G? 0 +213312.19 -204032.1 +000002.4+000025.800018.3 08.5000.98K? 0 +213634.72 +544903.1 +000017.0+000009.200003.6 08.5000.27A? 0 +213723.59 -651842.0 +000013.1+000017.700010.1 08.5000.97K? 0 +214219.16 -042024.4 +000023.3-000003.900003.2 08.5000.20A? 0 +214302.20 +371309.9 +000004.6-000013.000003.7 08.5000.41F? 0 +214319.38 +442041.9 +000073.6+000044.000008.7 08.5000.46F? 0 +214641.13 -082636.7 -000000.1-000003.300007.0 08.5000.28A? 0 +215209.96 -855016.4 -000045.0+000005.900001.4 08.5000.50F? 0 +220007.44 -620641.0 +000024.9-000020.200007.6 08.5000.38F? 0 +220103.54 +555955.2 -000046.0+000005.300010.6 08.5000.61G? 0 +220320.55 +305941.6 +000006.1-000013.100004.8 08.5000.06A? 0 +220600.92 +204806.9 +000017.5-000000.400024.6 08.5000.29A? 1 +220736.42 +604133.5 +000041.2+000006.500000.0 08.5000.41F? 0 +221122.64 +244658.1 -000015.6-000009.100000.4 08.5000.95G? 0 +221515.48 +581631.6 +000099.5+000020.900019.7 08.5000.53F? 0 +221812.10 -630022.3 -000230.5-000095.800009.2 08.5000.58G? 0 +222040.79 +600537.6 -000008.2+000001.700016.2 08.5000.24A? 0 +222334.54 +205148.5 +000010.2-000016.300009.4 08.5000.39F? 0 +222555.05 -353938.1 -000040.2-000087.000027.8 08.5000.53F? 0 +222921.11 -031343.4 +000010.7-000017.800015.4 08.5000.77G? 0 +223207.77 +394756.2 +000003.1-000001.700003.4 08.5000.44F? 0 +223250.46 +141202.5 +000002.7-000009.400001.2 08.5000.38F? 0 +223605.14 +550349.8 -000022.5-000067.400013.4 08.5000.58G? 0 +224012.80 +242322.5 -000001.8-000020.700008.4 08.5000.44F? 0 +224108.60 -640851.0 +000032.2-000071.100009.8 08.5000.48F? 0 +224123.49 +321227.3 -000002.0-000009.100005.6 08.5000.59G? 0 +224252.56 -313750.4 +000000.0+000000.000000.0 08.5000.48F? 1 +224459.10 -564141.8 -000021.8-000005.400004.7 08.5000.55F? 0 +224503.07 +384039.6 +000019.6-000040.600002.7 08.5000.18A? 0 +224844.68 +260018.8 +000012.2+000012.700003.4 08.5000.91G? 0 +224921.52 +023552.8 -000028.7-000092.400004.4 08.5000.49F? 0 +225203.49 +564010.2 -000019.2-000010.900001.1 08.5000.12A? 0 +225729.57 +513947.4 -000012.4-000024.900007.6 08.5000.37F? 0 +230218.10 -185639.6 +000038.4-000015.400004.2 08.5000.30A? 0 +230236.67 +585234.3 -000004.0-000116.700039.3 08.5000.79G? 0 +230820.40 +302733.7 +000000.0+000000.000000.0 08.5000.92G? 1 +231439.82 +411549.0 +000008.0-000007.500003.1 08.5000.09A? 0 +231505.89 +052951.2 +000017.5+000013.200025.9 08.5000.45F? 0 +232052.91 +164239.2 +000031.7-000080.400005.1 08.5000.55F? 0 +232223.05 +292600.1 -000032.8-000021.500010.8 08.5000.64G? 0 +233326.56 -570144.7 +000000.0+000000.000000.0 08.5000.46F? 1 +233331.61 -595508.8 +000028.6-000000.700002.1 08.5000.80G? 0 +233553.88 +665135.4 +000050.6-000060.000003.2 08.5000.54F? 0 +233903.56 +543951.5 -000000.3+000009.400003.7 08.5000.16A? 0 +234555.06 +544407.5 -000006.6-000002.700009.6 08.5000.01A? 0 +234634.83 -124527.7 +000073.1-000088.900005.8 08.5000.68G? 0 +234713.21 +601852.8 +000008.1-000000.800003.2 08.5000.35F? 0 +234823.77 -620029.1 -000005.1+000008.700003.9 08.5000.46F? 0 +235021.96 +673409.9 -000027.9-000004.200001.3 08.5000.97K? 0 +235242.84 +084313.8 +000080.9+000011.100001.8 08.5000.48F? 0 +000430.12 +021602.6 +000028.7-000010.500009.6 08.5001.56K? 0 +002028.37 +445621.0 +000005.9+000014.900013.4 08.5001.02K? 0 +002338.99 -283945.4 +000067.6-000021.000002.7 08.5001.17K? 0 +003824.37 +440043.7 +000026.3-000004.700013.6 08.5001.03K? 0 +003828.63 +081635.0 +000069.4+000005.100016.8 08.5001.13K? 0 +004440.59 +743054.9 -000002.1-000003.800000.5 08.5001.11K? 0 +004901.13 +495823.8 +000041.7-000000.500016.2 08.5001.22K? 0 +011300.70 +332101.2 +000056.9+000002.600008.2 08.5001.25K? 0 +011346.32 +065252.1 +000011.9-000017.800019.4 08.5001.09K? 0 +011507.25 +432315.1 +000000.6+000007.500001.8 08.5001.12K? 0 +012321.79 +103846.1 -000019.0-000033.400003.1 08.5001.17K? 0 +012922.73 -811221.3 +000010.1+000000.300007.0 08.5001.25K? 0 +013109.15 -311803.5 +000058.7+000037.500001.3 08.5001.38K? 0 +013355.69 -600038.0 +000049.0+000013.100018.5 08.5001.25K? 0 +013837.72 +522604.9 +000025.3+000011.600011.1 08.5001.29K? 0 +013940.51 +361402.6 +000004.0-000009.200003.5 08.5001.56K? 0 +014018.11 +283600.7 +000033.5-000023.800007.3 08.5001.20K? 0 +014303.60 +692739.9 -000014.8-000009.000024.9 08.5001.79K? 0 +014327.64 +430051.5 +000004.7-000004.400010.9 08.5001.20K? 0 +015946.82 -131901.7 +000031.9+000019.100002.8 08.5001.10K? 0 +020246.30 -413805.0 +000039.7+000021.100008.9 08.5001.35K? 0 +020628.85 +522600.6 +000020.8-000020.300009.5 08.5001.59K? 0 +022007.51 -204941.5 -000018.6-000024.500000.0 08.5001.10K? 0 +022642.60 +640206.2 +000012.9-000005.200003.7 08.5001.99M? 0 +023126.96 -514921.4 +000035.6-000002.600013.4 08.5001.22K? 0 +023810.61 -373054.3 -000001.9-000009.400010.4 08.5001.17K? 0 +024326.92 +410712.3 -000003.0-000021.900019.5 08.5001.66K? 0 +024857.13 +373934.8 +000018.6-000095.200005.7 08.5001.01K? 0 +025232.32 +532238.5 -000009.9+000000.400015.7 08.5001.98M? 0 +025253.90 +300836.8 +000000.1-000037.300015.2 08.5001.19K? 0 +025737.04 -641623.5 +000017.0+000005.000000.4 08.5001.36K? 0 +025905.84 +612549.6 +000011.0+000029.200024.5 08.5001.72K? 0 +030309.08 -080154.2 +000034.7-000003.300014.2 08.5001.16K? 0 +030552.22 +810141.9 +000009.7-000006.400010.3 08.5001.21K? 0 +031041.72 -152610.2 +000023.4+000028.400012.6 08.5001.25K? 0 +031625.45 +135105.4 +000004.2-000025.000023.8 08.5001.54K? 0 +032701.15 -302749.9 +000028.9-000002.400000.0 08.5001.07K? 0 +033344.11 +094102.7 -000000.9-000004.600018.8 08.5001.61K? 0 +033623.66 -732342.7 +000026.6+000031.100001.9 08.5001.09K? 0 +033840.56 -324820.9 -000013.0+000029.600008.3 08.5001.07K? 0 +034342.62 -723633.1 -000023.6+000022.900009.8 08.5001.27K? 0 +035442.03 -384806.3 +000009.5+000022.800022.5 08.5001.16K? 0 +035632.40 -295941.6 -000000.4+000002.400001.6 08.5001.32K? 0 +041139.53 +764246.8 +000006.6+000001.500005.2 08.5001.24K? 0 +041909.59 +611532.5 +000019.5-000023.200000.4 08.5001.04K? 0 +043639.04 -314808.0 +000009.9+000024.900001.4 08.5001.24K? 0 +044559.44 -093932.9 -000001.9-000001.800001.8 08.5001.48K? 0 +045111.08 +751320.9 -000029.2-000021.300006.4 08.5001.28K? 0 +045142.05 -242203.0 +000019.1+000012.700010.5 08.5001.21K? 0 +050109.15 -530031.9 +000017.7-000014.200000.5 08.5001.34K? 0 +051529.05 -722353.9 +000015.3+000010.500003.6 08.5001.08K? 0 +051819.22 +324544.1 +000009.1+000002.500003.6 08.5001.37K? 0 +053133.38 -360052.8 +000006.2+000002.500003.5 08.5001.59K? 0 +053655.03 -335022.6 -000001.4-000011.500003.5 08.5001.05K? 0 +053904.75 -500805.3 +000007.7+000021.700009.8 08.5001.03K? 0 +054045.25 -134056.7 -000004.6-000007.900002.5 08.5001.05K? 0 +054147.32 +405725.2 -000021.9-000000.400002.1 08.5001.37K? 0 +054938.57 +414528.7 -000000.3-000006.600014.1 08.5001.19K? 0 +061238.85 -601402.9 -000006.0+000015.800001.0 08.5001.06K? 0 +061425.23 -420547.8 +000000.4+000018.100007.7 08.5001.44K? 0 +061615.02 -522443.0 -000032.4+000036.900000.9 08.5001.38K? 0 +061816.08 -484156.3 +000012.5+000012.900012.4 08.5001.31K? 0 +061839.18 +475709.7 -000015.5+000013.500014.3 08.5001.31K? 0 +061843.84 -085345.9 -000014.1+000017.300002.1 08.5001.07K? 0 +062140.17 -142359.1 -000024.9-000004.800005.9 08.5001.00K? 1 +062308.96 -430219.1 +000015.5-000013.100009.8 08.5001.39K? 0 +062413.38 +302724.8 +000006.8-000003.200047.6 08.5001.14K? 0 +062652.75 +040410.9 -000006.1+000009.400001.8 08.5001.02K? 0 +063323.31 -180435.9 -000014.5-000008.700001.8 08.5001.00K? 0 +063712.57 -322311.5 -000009.4-000002.100005.4 08.5001.51K? 0 +063921.42 -393202.2 +000000.5+000017.000003.8 08.5001.03K? 0 +064053.53 -053201.6 -000010.8+000002.300011.3 08.5001.12K? 0 +064055.54 -174644.2 +000004.4-000000.700013.5 08.5001.17K? 0 +064142.95 -332811.1 +000009.6-000001.900000.7 08.5001.06K? 0 +064752.33 -423815.7 -000006.4+000008.300002.0 08.5001.00K? 0 +065030.69 -800808.6 -000004.0-000013.400010.0 08.5001.36K? 0 +065132.14 +052554.8 +000014.1+000000.500009.6 08.5001.27K? 0 +065948.42 +024235.9 +000007.0-000019.200030.3 08.5001.08K? 0 +070042.69 -181804.2 -000020.5+000029.500005.6 08.5001.52K? 0 +070107.78 +193649.6 +000000.8+000000.900021.2 08.5001.54K? 0 +070209.64 +192734.9 -000028.1-000011.600007.4 08.5001.14K? 0 +070416.76 -191517.4 +000005.4+000018.100016.5 08.5001.05K? 0 +071025.72 -040852.5 -000011.0-000016.200001.6 08.5001.65K? 1 +071053.18 -054846.8 +000015.1+000004.000004.2 08.5001.19K? 0 +071132.91 +122706.1 -000016.0-000042.700019.9 08.5001.27K? 0 +071253.33 +554755.5 +000011.3-000019.300005.6 08.5001.10K? 0 +071409.86 +423236.7 -000007.2+000015.300008.8 08.5001.01K? 0 +071426.71 -333414.2 +000003.4-000005.800012.6 08.5001.03K? 0 +071720.64 -181549.1 -000008.8+000006.200011.5 08.5001.22K? 0 +071822.97 -203610.2 -000021.5+000003.800025.5 08.5001.29K? 0 +072119.35 -183711.2 -000001.4+000002.600023.4 08.5001.03K? 0 +073024.29 +252655.1 +000007.0-000003.900010.2 08.5001.38K? 0 +073128.66 +523808.5 +000004.9-000022.200006.9 08.5001.46K? 0 +073410.93 +005125.1 -000025.8-000011.800006.2 08.5001.14K? 0 +073953.27 -370940.2 -000004.2+000013.200002.7 08.5001.25K? 0 +074138.14 -342118.2 -000013.2+000016.100011.9 08.5001.64K? 0 +074257.20 +680707.7 +000000.3+000005.800003.9 08.5001.14K? 0 +075051.33 -863609.3 -000021.0+000031.000005.3 08.5001.06K? 0 +075523.29 -220121.3 -000002.8+000003.800006.5 08.5001.58K? 1 +080536.51 -111927.7 +000012.2+000005.600000.7 08.5001.81K? 0 +080627.70 -171154.4 -000018.2-000010.700011.2 08.5001.15K? 0 +081236.80 +342644.6 -000006.8+000004.300010.2 08.5001.11K? 0 +082211.14 -253754.6 -000016.1-000013.700017.4 08.5001.58K? 0 0.10 1.00 +082435.86 -702245.9 -000009.4-000005.200000.7 08.5001.73K? 0 +082850.83 +665712.8 -000030.2-000009.200009.1 08.5001.00K? 0 +083324.81 -575251.6 -000010.2-000003.700007.1 08.5001.31K? 0 +084335.10 +035509.6 -000026.9+000007.800019.4 08.5001.04K? 0 +084656.75 -651448.9 -000019.9+000041.100002.1 08.5001.64K? 0 +084721.62 -270305.7 -000004.0+000004.400005.7 08.5001.01K? 0 +084728.06 -010551.5 -000016.6-000002.800029.7 08.5001.04K? 0 +084935.43 +854724.1 -000025.8-000016.900011.7 08.5001.02K? 0 +085325.64 -344908.9 -000002.0+000014.100025.3 08.5001.47K? 0 0.10 1.00 +085442.42 +320004.3 +000008.4-000021.200032.5 08.5001.28K? 0 +090340.79 -260903.2 -000005.1-000004.000008.3 08.5001.50K? 0 +091029.44 -535304.2 -000019.2+000006.600007.3 08.5001.01K? 0 +091354.34 -362153.7 -000017.4+000048.600000.3 08.5001.01K? 0 +092005.76 -363353.5 -000008.4+000006.000000.6 08.5001.07K? 0 +092231.09 -223108.6 -000015.3+000014.500001.7 08.5001.04K? 0 +092546.65 -224846.5 +000011.4+000036.000011.3 08.5001.38K? 0 +092617.98 +354218.3 -000059.8-000007.500007.3 08.5001.14K? 0 +093754.45 -662712.4 -000046.1+000029.600007.8 08.5001.29K? 0 +094340.71 -743213.5 -000017.9+000033.800003.5 08.5001.05K? 0 +095704.12 -173638.8 -000001.5-000005.700007.4 08.5001.51K? 0 +100308.08 -654129.3 +000002.8+000011.300003.6 08.5001.39K? 0 +101134.64 -141626.8 -000001.7-000001.400008.6 08.5001.48K? 0 +101156.43 -840445.9 -000010.0+000006.000004.6 08.5001.75K? 0 +101349.36 -380244.1 +000035.5-000019.000005.7 08.5001.17K? 0 +101818.30 -382221.4 +000040.5-000053.100007.7 08.5001.00K? 0 +103216.42 -560641.4 -000032.1+000017.600005.1 08.5001.26K? 0 +104500.01 +042017.3 +000038.4-000059.800003.0 08.5001.19K? 0 +104729.48 +743142.4 -000005.5-000007.800011.2 08.5001.14K? 0 +104807.08 -635248.3 -000036.0-000006.900006.9 08.5001.13K? 0 +105606.88 +194331.6 +000004.5-000019.800004.3 08.5001.05K? 0 +110345.00 +631611.7 -000024.7-000005.600003.8 08.5001.61K? 0 +110916.73 +554310.5 -000065.5-000009.200000.7 08.5001.03K? 0 +111036.98 -605509.8 -000002.1+000007.800005.9 08.5001.23K? 0 0.10 1.00 +111555.58 -324158.3 +000008.8-000001.100006.2 08.5001.36K? 0 +111623.76 -220012.5 -000023.3+000003.400003.3 08.5001.53K? 0 +112509.60 -402643.8 -000006.1-000005.200014.2 08.5001.20K? 0 +112713.72 +545747.0 +000010.1-000009.400008.2 08.5001.25K? 0 +113225.62 +661903.1 -000014.1-000010.800007.4 08.5001.09K? 0 +113302.05 +193202.8 -000024.9-000031.400013.6 08.5001.03K? 0 +114436.12 -774902.7 -000009.0+000003.100000.6 08.5001.51K? 0 +114836.21 -255414.3 -000013.2+000024.500001.5 08.5001.15K? 0 +115044.71 -405156.5 -000003.9-000000.200013.4 08.5001.12K? 0 +115256.11 -595937.1 -000004.7-000025.000000.0 08.5001.34K? 0 +115622.68 -311116.9 -000017.6+000014.000001.3 08.5001.27K? 0 +121256.05 +211248.2 -000002.7-000002.500004.2 08.5001.00K? 0 +122111.77 -673725.5 -000002.5+000005.200007.0 08.5001.32K? 0 +122139.55 -625709.9 -000005.7+000009.500009.2 08.5001.99M? 0 +122254.76 +055514.7 -000002.6-000009.900012.0 08.5001.45K? 0 +122808.98 +070536.9 -000073.2+000007.600004.0 08.5001.30K? 0 +123655.05 -154319.5 -000004.9-000004.200009.3 08.5001.57K? 0 +124257.45 -341745.3 -000008.1-000041.200008.8 08.5001.38K? 0 +124313.32 -360040.0 -000021.5+000002.300007.9 08.5001.61K? 0 +125907.02 -405925.0 -000043.9+000002.100017.3 08.5001.13K? 0 +130223.18 -661427.1 -000061.4+000010.000008.9 08.5001.27K? 0 +131433.63 -574528.5 -000029.8-000011.300005.8 08.5001.69K? 0 +132725.64 -252915.0 +000000.4-000019.600005.4 08.5001.03K? 0 +132746.81 -621722.8 -000040.1+000000.000003.6 08.5001.64K? 0 +132827.61 -424744.0 -000060.7-000000.900004.1 08.5001.09K? 0 +132942.45 -745418.8 -000019.6+000002.300003.4 08.5001.09K? 0 +133752.95 +132648.8 -000048.7-000050.400016.0 08.5001.19K? 0 +134514.76 +085010.4 -000074.7-000099.700050.7 08.5001.05K? 0 +135004.35 -500848.7 -000020.1-000009.000006.5 08.5001.03K? 0 +140252.47 -511304.8 -000027.0-000029.400005.5 08.5001.22K? 0 +140450.81 -002728.3 -000010.1+000020.900002.2 08.5001.49K? 0 +140926.33 -644634.1 +000000.4+000000.500011.1 08.5001.21K? 0 +141028.55 +142451.6 +000001.0-000050.200013.4 08.5001.12K? 0 +141521.13 -702501.4 -000006.2-000006.000003.9 08.5001.09K? 0 +143432.26 +645758.0 +000010.3-000006.300006.2 08.5001.63K? 0 +143939.72 -163523.0 -000021.9+000008.200014.3 08.5001.03K? 0 +145215.09 +441329.3 -000051.7+000001.600019.9 08.5001.20K? 0 +150249.95 -023558.7 -000097.5+000000.800019.4 08.5001.34K? 0 +151157.29 +121439.4 -000010.3-000003.100011.6 08.5001.49K? 0 +151612.96 +045414.7 -000031.3+000014.000004.3 08.5001.20K? 0 +151742.48 +034641.1 -000028.4+000033.900004.3 08.5001.66K? 0 +152049.41 -480258.9 -000007.6-000027.100014.7 08.5001.67K? 0 +152140.02 -083923.7 +000002.6-000007.400009.8 08.5001.03K? 0 +152519.21 +103835.4 +000036.7+000001.000009.7 08.5001.02K? 0 +152824.09 -390224.3 -000009.8+000000.200011.6 08.5001.19K? 0 +152922.13 -403700.8 +000020.7-000003.300002.1 08.5001.05K? 0 +153629.10 +815001.8 -000047.9+000033.000003.0 08.5001.16K? 0 +153740.19 +033804.8 -000023.9-000032.900008.3 08.5001.09K? 0 +153818.57 -202055.7 +000018.9-000022.000016.0 08.5001.13K? 0 +154551.98 +362506.1 -000049.4+000007.400003.9 08.5001.10K? 0 +155303.88 +045319.4 -000020.9-000010.800024.6 08.5001.17K? 0 +155745.13 +421418.1 -000004.9+000003.000010.0 08.5001.18K? 0 +155815.59 +542913.9 +000015.9-000043.700009.2 08.5001.31K? 0 +160148.75 +432823.8 -000017.3-000015.800004.2 08.5001.17K? 0 +160447.91 -190927.5 +000005.3-000013.700012.2 08.5001.88M? 0 +160936.46 -033247.8 -000005.5-000028.000019.0 08.5001.45K? 0 +160959.15 -483427.9 +000007.2+000006.000000.6 08.5001.04K? 0 +161159.22 +074443.1 -000044.5-000034.400004.9 08.5001.42K? 0 +161345.05 -325443.1 -000005.4-000032.500002.1 08.5001.31K? 0 +161730.68 -641841.0 +000023.9-000027.400004.3 08.5001.04K? 0 +162511.30 -274002.8 -000006.0-000047.700003.2 08.5001.44K? 0 +162612.30 -081207.1 -000017.1+000018.200021.2 08.5001.93M? 0 +163045.39 +304810.7 +000008.3+000003.300008.7 08.5001.34K? 0 +163211.72 -694556.0 -000002.6-000025.300003.8 08.5001.71K? 0 +163336.76 -342344.4 +000015.4-000057.000021.5 08.5001.65K? 0 +163650.77 +042145.4 -000011.6+000010.000004.8 08.5001.00K? 0 +164006.13 +550647.1 -000050.5+000054.100003.7 08.5001.00K? 0 +164239.15 +482423.7 -000014.6-000004.200003.3 08.5001.50K? 0 0.10 1.00 +164356.35 +432831.6 -000062.3-000070.500041.4 08.5001.10K? 1 +164426.09 +183407.1 +000015.7-000047.400015.8 08.5001.05K? 0 +164539.12 +271037.3 +000002.3+000011.300006.3 08.5001.53K? 0 +164653.72 +175658.6 -000009.9-000000.300008.8 08.5001.01K? 0 +164744.25 +431838.0 +000016.3-000039.200008.2 08.5001.59K? 0 +165620.45 +013745.6 +000017.6-000083.600000.3 08.5001.02K? 0 +165737.74 -531654.1 +000000.3+000002.900021.7 08.5001.27K? 0 +165932.67 -692625.2 -000008.1-000002.400006.5 08.5001.64K? 0 +170421.42 -590118.5 -000019.0-000013.200023.0 08.5001.54K? 0 +170714.80 -350142.2 +000019.4-000004.100012.3 08.5001.97M? 0 +172038.15 -403401.6 -000011.2-000028.600001.5 08.5001.15K? 0 +172612.47 +020457.8 +000041.6-000032.600006.0 08.5001.20K? 0 +172953.56 -540000.5 -000013.4-000021.000000.9 08.5001.39K? 0 +173623.23 -205838.0 -000007.2-000007.500004.5 08.5001.90M? 0 +173644.07 +090734.5 +000009.1-000023.000002.6 08.5001.74K? 0 +175233.13 -604913.8 -000003.8-000040.100014.8 08.5001.12K? 0 +175701.59 +643330.5 -000012.7-000003.100001.6 08.5001.28K? 0 +175839.52 -003454.7 +000016.6-000015.200000.4 08.5001.84K? 0 +175921.33 +114703.0 +000009.0+000004.400003.5 08.5001.68K? 0 0.10 1.00 +180151.50 -275238.3 -000004.3-000025.800021.6 08.5001.53K? 0 +180635.36 -313914.8 +000025.0+000007.300031.6 08.5001.43K? 0 +180726.47 +531100.0 +000025.6-000002.800002.2 08.5001.06K? 0 +181751.49 -321309.6 +000002.4-000006.900002.6 08.5001.14K? 0 +184719.98 +230512.4 -000006.0-000012.600017.7 08.5001.04K? 0 +185653.20 -495042.9 +000006.5+000002.500013.3 08.5001.34K? 0 +190115.51 +580035.1 -000025.9+000004.300002.0 08.5001.14K? 0 +190347.58 -235557.9 -000003.2+000000.800001.1 08.5001.13K? 0 +190800.04 +613553.3 +000022.9+000018.500011.1 08.5001.07K? 0 +191011.98 -540812.4 +000002.2-000018.900038.8 08.5001.09K? 0 +191021.33 +331338.2 +000012.5+000011.700008.7 08.5001.55K? 0 +191052.55 -285135.4 +000051.2-000012.100006.5 08.5001.09K? 0 +191439.94 -124801.2 +000001.0-000007.600004.3 08.5001.14K? 0 +191537.25 -030228.5 -000012.3-000024.000010.3 08.5001.50K? 0 +191544.95 +384147.2 -000000.1+000021.300004.7 08.5001.11K? 0 +192804.97 +173854.0 +000008.1+000057.000027.1 08.5001.06K? 0 +193022.35 +400836.8 +000000.7-000016.700012.1 08.5001.09K? 0 +193655.82 +433147.3 +000006.4-000017.000001.4 08.5001.25K? 0 +193803.44 +583133.0 +000007.5-000036.500003.3 08.5001.56K? 0 +193929.59 +592047.3 -000006.5-000015.900006.0 08.5001.23K? 0 +194015.30 -023934.0 -000041.7-000000.200017.7 08.5001.07K? 0 +194427.10 -204716.3 +000010.2+000013.100001.8 08.5001.00K? 0 +194515.19 +602519.1 -000009.8-000016.100002.0 08.5001.43K? 0 +194639.22 +073043.0 -000003.0-000026.400015.6 08.5001.15K? 0 +195827.69 +452420.5 -000013.1-000008.600005.7 08.5001.60K? 0 +200026.12 -553459.2 -000003.7-000009.200011.3 08.5001.56K? 0 +200204.07 +342822.6 -000020.7-000016.100008.5 08.5001.57K? 0 +200724.35 -612839.1 -000022.9-000003.500013.0 08.5001.34K? 0 +201212.26 -293310.7 -000030.8-000032.800005.5 08.5001.67K? 0 +201736.11 -503331.8 +000000.3-000020.400003.0 08.5001.29K? 0 +201818.00 -540943.6 -000006.4+000002.500007.4 08.5001.57K? 0 +201927.07 +120812.4 -000018.6-000011.700007.1 08.5001.48K? 0 +201937.30 +102514.8 -000001.7-000004.400009.7 08.5001.31K? 0 +202437.50 -495334.9 +000006.1-000014.200003.3 08.5001.57K? 0 0.10 1.00 +203534.83 +484430.9 -000005.9+000002.600001.6 08.5001.33K? 0 +204458.45 +402442.3 +000031.1+000006.000005.0 08.5001.39K? 0 +204928.80 +423820.9 +000015.2+000041.400006.5 08.5001.78K? 0 +205255.24 +314834.1 -000022.5-000004.400000.4 08.5001.50K? 0 +205555.47 +580412.0 -000015.0-000032.100009.7 08.5001.14K? 0 +210726.52 +232516.5 +000032.0+000006.700004.7 08.5001.33K? 0 +211459.61 +074117.0 -000002.5-000023.500023.6 08.5001.54K? 0 +211732.73 +351958.3 +000003.0-000004.000015.9 08.5001.55K? 0 +211824.04 +214330.0 +000012.9-000000.800021.9 08.5001.11K? 0 +211931.60 -234619.4 +000015.7-000056.900001.0 08.5001.17K? 0 +211957.20 +421433.1 -000021.3-000012.200019.1 08.5001.20K? 0 +212003.86 +005025.5 +000003.7-000057.200018.5 08.5001.15K? 0 +212148.08 -155837.7 -000009.1-000013.600006.3 08.5001.73K? 0 +212302.71 +362228.6 +000005.7-000002.200004.3 08.5001.73K? 0 +212743.27 -665053.0 +000017.9+000001.100016.7 08.5001.52K? 0 +213107.07 +250922.2 +000007.0-000007.400007.2 08.5001.61K? 0 +213754.53 -745939.1 +000006.1-000019.500000.2 08.5001.07K? 0 +213850.98 +544349.0 -000007.0-000016.000007.8 08.5001.56K? 0 +213953.04 +191339.4 -000010.0-000026.400029.5 08.5001.13K? 0 +214540.03 -440823.3 +000020.2-000013.200006.8 08.5001.38K? 0 +215106.65 +641651.8 +000018.6+000022.100008.8 08.5001.58K? 0 +220001.45 -272604.9 +000039.4-000017.000033.4 08.5001.39K? 0 +220030.00 +011916.9 +000022.8+000010.000016.1 08.5001.42K? 0 +220442.07 +612134.3 -000004.5-000003.200002.1 08.5001.91M? 0 +220639.46 +524659.2 -000026.2-000044.900010.2 08.5001.12K? 0 +220704.01 -351221.5 -000056.4-000013.600003.7 08.5001.24K? 0 +221111.11 +371740.9 -000002.9+000009.200013.7 08.5001.12K? 0 +221722.17 -160218.6 +000007.6-000022.500013.2 08.5001.17K? 0 +221946.22 -333326.8 +000006.9-000005.700006.2 08.5001.46K? 0 +223039.79 +333211.3 +000012.2-000020.500006.5 08.5001.36K? 0 +223410.55 -241946.2 +000021.3-000019.900004.1 08.5001.08K? 0 +224006.83 -200035.0 -000065.3-000055.100000.3 08.5001.22K? 0 +224157.01 -713142.9 -000000.6-000012.100005.4 08.5001.39K? 0 +224827.88 -051725.4 +000010.7-000013.100005.5 08.5001.21K? 0 +224859.43 +394842.4 +000010.4+000015.200000.6 08.5001.12K? 0 +225702.15 +405357.3 -000017.7-000005.100018.6 08.5001.21K? 0 +231617.91 -403944.5 +000064.0+000034.600006.7 08.5001.02K? 0 +232036.50 +282636.1 +000059.1-000003.500007.9 08.5001.17K? 0 +232057.66 +141851.6 +000007.6-000024.600024.2 08.5001.22K? 0 +232336.00 +520343.1 +000026.8+000012.200004.6 08.5001.09K? 0 +233336.32 +451338.5 +000008.5+000002.000006.6 08.5001.19K? 0 +233630.56 +215300.9 +000032.0+000009.500024.2 08.5001.06K? 0 +234035.42 +551239.8 -000022.7+000018.000003.3 08.5001.37K? 0 +234052.50 +142748.3 -000059.4-000060.300017.9 08.5001.27K? 0 +234331.18 +611050.4 +000004.6+000025.700000.8 08.5001.91M? 0 +234638.67 +334939.9 -000032.7-000040.700004.0 08.5001.12K? 0 +235706.34 -125737.6 +000053.8+000027.600001.6 08.5001.12K? 0 +235728.85 -213852.2 -000015.4-000054.300010.1 08.5001.00K? 0 +235745.95 -072230.6 -000033.9-000016.200006.6 08.5001.09K? 0 +022324.11 +571243.1 +000031.8-000023.700010.3 08.5002.37M? 0 +133241.67 -534951.5 -000003.3-000012.500016.2 08.5002.07M? 0 +174434.41 -075121.8 -000020.3+000000.000001.7 08.5002.09M? 0 +212626.38 +494259.6 +000010.3-000009.200031.0 08.5002.02M? 0 +000216.27 -270806.6 +000099.1-000026.800005.8 08.5100.53F? 1 +000542.96 +575646.0 +000008.7-000018.600003.6 08.5100.43F? 0 +000544.69 +175018.6 +000046.1-000018.000004.8 08.5100.43F? 0 +000732.80 +320031.6 -000038.4-000020.800011.6 08.5100.45F? 0 +000810.00 +710934.2 +000004.1-000017.100005.7 08.5100.21A? 0 +001154.49 +581300.1 +000018.8-000000.100000.6 08.5100.90G? 0 +001239.84 -611845.7 +000036.3+000032.700004.3 08.5100.86G? 0 +002852.12 -443624.8 +000088.1-000024.800003.0 08.5100.47F? 0 +002923.17 -354330.5 +000065.1-000046.600001.4 08.5100.45F? 0 +003002.14 +590620.8 -000001.5-000033.600007.0 08.5100.66G? 0 +003116.92 -164740.3 -000014.5-000058.700005.0 08.5100.70G? 0 +003421.47 +585241.0 +000026.4-000009.400001.5 08.5100.31F? 0 +003430.81 +664146.2 -000016.4-000006.500006.6 08.5100.53F? 0 +003622.96 +631316.1 -000003.5-000002.400010.4 08.5100.07A? 0 +004630.46 -840042.2 +000052.6-000300.800006.0 08.5100.85G? 0 +004711.33 +503916.7 +000004.5+000002.300003.0 08.51-0.06B? 0 +004909.07 +571937.6 +000026.1+000012.700007.3 08.5100.79G? 0 +005246.94 +094812.9 -000056.4-000062.400022.7 08.5100.81G? 0 +005348.49 +531527.5 -000001.0+000000.000009.6 08.5100.03A? 0 +005945.58 +203820.3 +000044.8-000009.500011.0 08.5100.71G? 0 +010245.79 +452531.1 -000023.3-000000.800020.8 08.5100.40F? 0 +010348.40 +580936.3 +000025.2-000011.100001.3 08.5100.13A? 0 +010423.49 +522746.7 -000010.1-000038.100010.6 08.5100.54F? 0 +010838.14 -593239.5 +000041.2-000005.200002.9 08.5100.31A? 0 +010927.26 +052639.3 -000003.0-000042.700013.8 08.5100.92G? 0 +011712.82 +420329.2 -000014.4-000000.500006.3 08.5100.37F? 0 +012306.25 -541100.7 +000019.2+000030.100004.8 08.5100.34F? 0 +012514.42 +401850.4 -000011.0-000009.600002.0 08.5100.93G? 0 +012530.55 +310937.4 -000026.4-000050.800006.3 08.5100.46F? 0 +012739.39 +310601.7 -000017.3-000013.600005.9 08.5100.34F? 0 +013115.47 -280600.6 -000034.7+000018.700012.0 08.5100.44F? 0 +013204.78 +410352.7 +000006.6-000001.600005.2 08.5100.39F? 0 +013452.65 +123334.6 +000012.7-000014.800003.6 08.5100.40F? 0 +013938.62 -023101.6 +000094.5+000031.600000.8 08.5100.53F? 0 +014031.84 -695913.0 +000231.3-000013.900009.8 08.5100.57F? 0 +014222.72 +581709.1 +000003.0-000001.700010.1 08.5100.08A? 0 +014516.20 -155342.9 +000289.6-000165.700015.5 08.5100.62G? 0 +014620.15 +443848.7 +000035.0+000005.600014.3 08.5100.32F? 0 +015617.75 +194354.3 +000082.3-000045.000002.7 08.5100.52F? 0 +020243.63 -064041.8 +000044.5-000006.000015.8 08.5100.94G? 0 +020543.24 -411050.6 +000067.0-000002.800018.5 08.5100.52F? 0 +020821.25 -532928.1 +000011.4+000017.400007.8 08.5100.37F? 0 +020937.84 +593713.4 -000004.8-000006.100000.8 08.5100.44F? 0 +020950.89 +262904.4 +000031.6-000016.000001.3 08.5100.51F? 0 +021124.13 +243124.6 -000008.6-000059.300015.1 08.5100.77G? 0 +021128.60 -452103.8 +000208.8+000025.500008.9 08.5100.52F? 0 +021141.50 -060804.3 +000014.8+000002.700016.7 08.5100.31F? 0 +021338.71 +775419.0 -000008.3-000006.200012.5 08.5100.16A? 0 +021459.32 +554447.6 +000020.5-000059.900000.8 08.5100.47F? 0 +021617.58 +604309.4 +000018.6-000025.000003.4 08.5100.12A? 0 +021823.05 +570036.7 -000005.0+000002.600001.1 08.5100.20A? 0 0.10 1.00 +022513.40 -093600.2 +000024.2+000005.300010.2 08.5100.36F? 0 +023252.65 +573137.8 +000030.4-000051.100010.2 08.5100.46F? 0 +023345.76 +034536.6 +000024.6+000010.900009.7 08.5100.96K? 0 +023613.70 +555554.2 +000006.6+000003.800006.9 08.5100.15A? 0 +024725.11 +171235.8 -000020.2-000006.900000.3 08.5100.12A? 0 +025226.41 -595553.9 +000000.0+000000.000000.0 08.5100.79G? 1 +025437.59 +125621.4 -000029.2-000011.900011.5 08.5100.32F? 0 +030547.37 +181047.3 +000004.6+000019.300012.2 08.5100.34F? 0 +031017.42 +473141.3 +000012.3-000002.500010.7 08.5100.33F? 0 +031240.76 +461350.5 -000063.8+000006.200015.4 08.5100.38F? 0 +031300.03 +170756.1 +000033.2-000017.500014.7 08.5100.49F? 0 +031311.71 +321653.8 +000025.1-000008.300020.9 08.5100.61G? 0 +031531.82 -002845.2 -000013.8-000006.400019.8 08.5100.95K? 0 +031618.19 +203013.0 +000047.6-000019.700009.3 08.5100.93G? 0 +032144.84 +325604.3 -000002.0-000013.700012.4 08.5100.04A? 0 +032608.81 +122854.7 -000072.1-000034.100007.5 08.5100.57F? 0 +032959.06 -110846.8 +000000.0+000000.000000.0 08.5100.45F? 1 +033413.58 +641615.0 -000000.9-000004.800002.4 08.5100.93G? 0 +033834.56 +535207.3 +000044.0-000044.300005.0 08.5100.45F? 0 +033923.50 -203520.3 +000001.3+000006.100001.4 08.5100.64G? 0 +033939.63 +630842.2 -000044.9-000048.000004.8 08.5100.46F? 0 +034048.43 +041901.5 +000021.2-000008.200002.6 08.5100.23A? 0 +034349.55 +593109.0 +000013.6+000009.100000.9 08.5100.21A? 0 +034623.13 -081006.4 +000019.8+000009.300018.9 08.5100.40F? 1 +034911.67 -175817.2 -000079.0-000030.200038.8 08.5100.75G? 0 +035414.71 -102551.2 -000056.5-000019.500006.4 08.5100.11A? 0 +035541.19 -604700.8 -000003.0-000011.200008.0 08.5100.27A? 0 +035855.84 -124011.0 +000011.6+000008.700013.7 08.5100.45F? 0 +035945.23 +415122.1 +000096.7-000125.600011.3 08.5100.71G? 0 +040233.58 -382325.2 -000037.1-000089.600012.9 08.5100.62G? 0 +040313.76 +351635.7 +000000.0+000000.000000.0 08.5100.00B? 0 +040954.34 +535209.2 -000015.2-000042.400010.1 08.5100.44F? 0 +041100.52 +015751.8 +000005.1-000006.600003.7 08.5100.35F? 0 +043045.11 -071427.8 +000005.7+000001.700013.1 08.5100.22A? 0 +043104.77 -260017.5 +000010.5+000019.800005.7 08.5100.42F? 0 +043202.34 -570944.3 -000009.7+000006.800012.4 08.5100.94G? 0 +043204.56 +731529.5 -000050.0-000000.400010.4 08.5100.58F? 0 +043358.48 +150949.3 +000109.9-000026.100018.2 08.5100.84G? 0 +043411.65 -043328.5 -000004.0-000003.600006.5 08.5100.71G? 0 +043656.38 +345706.9 -000010.7+000012.100009.7 08.5100.43F? 0 +043929.78 -045324.2 -000013.5+000002.000008.4 08.5100.44F? 0 +044333.12 -664434.1 +000024.0+000071.400014.3 08.5100.71G? 0 +044556.11 -441701.1 +000043.3+000042.400003.3 08.5100.51F? 0 +044936.47 -423629.6 +000053.1-000027.300004.7 08.5100.53F? 0 +045738.24 -054455.2 +000023.2+000003.600019.2 08.5100.45F? 0 +050245.11 +241900.5 +000013.8-000004.300008.3 08.5100.18A? 0 +050620.72 +550713.5 +000012.8-000040.800005.9 08.5100.60G? 0 +050723.54 -115228.8 -000002.2-000011.900003.2 08.5100.23A? 0 +051019.91 +415330.9 -000016.9-000007.700013.7 08.5100.26A? 0 +051104.80 +301808.6 -000045.9+000020.000026.2 08.5100.82G? 0 +051656.73 -065610.9 -000009.7+000004.000001.7 08.51-0.07B? 0 +052433.14 +091015.1 -000030.3+000003.200007.0 08.5100.43F? 0 +052434.75 +155831.0 +000005.7+000000.500000.8 08.5100.12A? 0 +052648.11 +020405.9 -000009.0+000001.800000.8 08.51-0.05B? 0 +052821.53 -404030.0 +000019.0+000048.400008.3 08.5100.46F? 0 +052846.83 +545546.0 -000003.0+000000.600001.3 08.5100.17A? 0 +053054.48 -320642.0 +000012.0+000029.900001.9 08.5100.07A? 0 +053817.46 -201033.7 -000030.3-000022.400009.2 08.5100.34F? 0 +053849.58 +422355.2 -000023.3-000033.600002.7 08.5100.27A? 0 +053914.87 +383258.8 +000021.8-000000.900003.4 08.5100.03A? 0 +054058.93 -331818.7 +000011.6-000042.500017.4 08.5100.47F? 0 +054301.68 +071900.6 +000016.2-000010.900000.9 08.5100.12A? 0 +055117.07 +235534.9 +000003.9-000011.700017.6 08.5100.20A? 0 +055606.46 -024801.4 -000001.0+000025.200004.5 08.5100.40F? 0 +055836.06 -020557.5 +000005.2-000004.200004.9 08.51-0.02B? 0 +060056.46 +450939.9 -000012.2-000018.700001.2 08.5100.58G? 0 +060252.26 -331819.8 -000011.9-000002.200002.8 08.5100.13A? 0 +060503.64 -325939.3 +000012.9+000066.700012.3 08.5100.98K? 0 +060622.10 -330001.2 -000007.4+000009.200000.1 08.5100.05A? 0 +060841.23 -350102.8 -000004.2-000006.500003.3 08.5100.00A? 0 +061314.36 +003521.8 -000012.9-000007.200002.8 08.51-0.03B? 0 +061535.25 +453637.9 +000000.2-000013.500003.5 08.5100.17A? 0 +061647.65 +120431.9 -000001.5-000030.800012.1 08.5100.62G? 0 +061819.05 -182451.2 -000014.6+000028.300007.5 08.5100.49F? 1 +062155.42 +001815.2 -000004.9-000007.900000.1 08.5100.01A? 0 +062658.48 -043730.2 -000013.5+000005.400003.0 08.51-0.06B? 0 +062922.74 -021306.0 +000011.2+000001.500009.8 08.5100.14A? 0 +063006.57 -255301.0 +000015.6-000007.100021.9 08.5100.95G? 0 +063624.16 -420752.4 -000005.0+000008.300004.9 08.51-0.10B? 0 +063851.49 +054108.7 -000016.4+000005.500021.9 08.51-0.15B? 0 +064013.64 -435310.4 -000000.5-000006.400000.2 08.5100.97K? 0 +064227.58 +703519.7 -000015.0-000068.500003.0 08.5100.58G? 1 +064232.60 -093359.4 +000000.1-000011.200004.2 08.5100.06A? 0 +064401.44 -424254.2 -000087.2+000223.200022.2 08.5100.70G? 0 +064404.88 +325734.3 -000053.2-000035.000007.6 08.5100.32F? 0 +064812.18 -385248.7 +000004.3+000004.000009.6 08.5100.14A? 0 +065059.05 -100829.5 +000008.4+000012.800001.1 08.5100.02A? 0 +065108.44 -043005.3 +000000.9-000009.400023.6 08.5100.93G? 0 +065201.41 +121427.4 -000016.2+000007.700005.3 08.51-0.03B? 0 +065534.58 +403355.6 -000006.9+000009.900007.2 08.5100.10A? 0 +065723.59 -052509.4 +000011.9+000000.900013.9 08.51-0.00B? 0 +070046.11 -270747.0 -000000.6+000016.100001.6 08.5100.23A? 0 +070124.96 +682755.9 -000014.9+000007.600023.9 08.5100.47F? 0 +070335.91 +212644.4 -000004.1-000018.800003.7 08.5100.22A? 0 +070527.98 +133648.1 -000026.4+000002.300012.5 08.5100.04A? 0 +070658.75 +542917.3 +000034.5+000017.600024.7 08.5100.89G? 0 +070728.69 -060606.0 +000001.7-000027.500003.8 08.5100.34F? 0 +070758.13 +413834.4 +000000.0-000024.400009.3 08.5100.04A? 0 +070915.43 -272146.2 -000008.2+000008.800007.8 08.51-0.14B? 0 +071118.00 -065704.7 -000009.0+000004.000003.2 08.5100.61G? 0 +071143.84 +204203.1 -000012.8-000007.500005.4 08.5100.06A? 0 +071309.87 -203452.8 -000004.5+000004.500002.1 08.51-0.16B? 0 +071707.91 -302450.1 +000008.3+000012.300008.5 08.5100.92G? 0 +072103.09 -164824.5 -000012.1+000006.500002.2 08.5100.24A? 0 +072104.59 -051408.4 +000005.7-000010.000006.9 08.51-0.08B? 0 +072108.95 -015310.1 -000054.0+000009.500034.5 08.5100.47F? 0 +072335.76 -885107.1 -000014.5+000008.900005.7 08.5100.03A? 0 +072704.52 -555005.8 +000003.0-000017.200000.5 08.5100.29A? 0 +073021.13 -572649.1 +000090.1+000183.200005.1 08.5100.64G? 0 +073032.88 -373126.1 -000008.5+000007.200004.9 08.5100.19A? 0 +073141.35 +100425.1 -000008.3+000003.400000.5 08.51-0.06B? 0 +073348.40 -094052.6 -000016.9-000001.000006.7 08.5100.19A? 0 +073926.48 -291412.3 +000005.1+000006.000005.0 08.5100.09A? 0 +074056.90 -293256.2 +000003.6+000014.600014.4 08.5100.87G? 0 +074134.55 +490244.6 +000043.2-000085.600036.9 08.5100.77G? 0 +074230.73 -454103.5 -000007.5+000001.700000.5 08.5100.09A? 0 +074253.68 -284543.9 +000000.2+000028.000001.1 08.51-0.01B? 1 +074538.52 +095133.2 -000034.4-000030.300027.8 08.5100.28A? 0 +074756.17 -395257.3 -000008.0+000007.200003.8 08.51-0.08B? 0 +075342.35 -505450.7 +000005.0+000010.900001.1 08.5100.02A? 0 +075744.86 +001750.5 -000014.0-000002.200001.8 08.5100.20A? 0 +080045.26 +253735.2 -000007.9+000016.400002.4 08.5100.36F? 0 +080321.33 -665020.5 +000014.8-000001.200011.0 08.5100.19A? 0 +080820.94 +023300.1 -000006.8-000020.500001.9 08.5100.57F? 0 +080825.30 -364815.8 -000012.6-000003.900006.0 08.51-0.01B? 0 +080839.28 +194614.6 +000012.5-000007.800005.3 08.5100.03A? 0 +081255.10 -352334.8 -000032.6+000055.100006.5 08.5100.65G? 0 +081336.59 -455732.4 -000008.0+000026.500030.2 08.5100.51F? 0 +082046.94 -191638.4 -000020.9-000001.700014.7 08.5100.49F? 0 +082047.88 -250803.2 -000033.2+000014.700009.3 08.5100.28A? 0 +082215.68 -090723.0 +000003.5-000011.000008.5 08.51-0.06B? 0 +082312.78 -344045.6 -000000.7-000005.200002.2 08.5100.28A? 0 +082709.01 -410415.0 -000017.9+000006.900005.4 08.5100.97K? 0 +082719.49 -540303.2 -000013.6+000009.500003.9 08.5100.00A? 0 +082811.86 -840523.2 +000027.3-000011.400007.9 08.5100.36F? 0 +083219.91 -460150.1 -000013.6+000006.600019.9 08.5100.53F? 0 +083656.21 +694341.7 -000014.1-000037.100012.6 08.5100.37F? 0 +084113.59 -451638.0 -000005.1-000008.200008.8 08.5100.33F? 0 +084304.15 +495915.7 -000021.5-000119.700010.7 08.5100.56F? 0 +084401.04 -332710.1 -000013.3+000019.000008.8 08.5100.18A? 0 +084758.02 -354339.0 +000106.9-000013.700019.8 08.5100.67G? 0 +085031.87 +360626.1 -000013.9-000035.600015.6 08.5100.15A? 0 +085429.08 +020509.9 -000086.0-000101.400012.7 08.5100.56F? 0 +085542.51 -321046.7 -000010.1+000001.200009.3 08.5100.97K? 0 +085727.07 -180237.6 -000034.9+000009.800003.5 08.5100.30A? 0 +090048.21 -124859.1 -000029.5-000019.300000.3 08.5100.45F? 1 +090328.31 -225951.6 -000018.4+000011.300003.6 08.5100.23A? 0 +090329.60 -494447.5 -000002.5-000009.500000.1 08.5100.05A? 0 +090526.39 -585529.9 -000022.2+000023.400002.9 08.5100.27A? 0 +090618.36 -590402.9 -000155.9+000090.400016.8 08.5100.70G? 0 +090945.85 -254812.7 +000000.0+000000.000000.0 08.5100.13A? 1 +091110.40 -440308.6 -000060.0+000004.700000.5 08.5100.46F? 0 +091205.15 +260303.1 -000083.3-000005.100019.6 08.5100.56F? 0 +091247.60 -164758.4 -000007.8-000023.000003.4 08.5100.18A? 0 +091411.01 -450359.4 -000156.7+000085.700000.6 08.5100.50F? 0 +091701.86 +425734.8 -000005.4-000022.500002.8 08.5100.92G? 0 +091831.95 -355906.1 -000013.5+000022.700001.1 08.5100.97K? 0 +092115.07 +260047.4 -000038.7-000022.200011.6 08.5100.39F? 0 +092657.20 +815203.4 +000021.6-000068.700014.9 08.5100.47F? 0 +092708.76 -044518.9 -000006.2-000008.500008.6 08.5100.10A? 0 +093058.96 -472259.6 +000372.5-000397.100038.8 08.5100.93G? 0 +093305.56 +041017.8 +000069.7-000090.400034.0 08.5100.69G? 0 +093316.26 +091006.7 -000024.0-000002.000003.1 08.5100.21A? 0 +093606.56 +473127.4 -000097.9-000322.700028.4 08.5100.66G? 0 +094028.27 -264838.8 -000043.5-000005.400007.8 08.5100.42F? 0 +094141.92 -255751.8 -000070.4+000012.100012.2 08.5100.54F? 0 +094212.26 -074612.2 -000183.1-000199.300017.7 08.5100.64G? 0 +094512.42 -333950.9 -000033.3-000011.000009.4 08.5100.95G? 0 +094650.65 -015423.1 +000042.8-000009.200005.7 08.5100.78G? 0 +094748.44 -423453.2 -000001.0+000009.000000.5 08.5100.00A? 0 diff --git a/kstars/kstars/data/hip076.dat b/kstars/kstars/data/hip076.dat new file mode 100644 index 00000000..decfda78 --- /dev/null +++ b/kstars/kstars/data/hip076.dat @@ -0,0 +1,1000 @@ +094846.86 -381852.1 -000080.1+000038.000002.9 08.5100.54F? 0 +095358.91 -381723.3 +000006.7-000011.300007.1 08.5100.29A? 0 +100541.14 -415645.2 -000044.4-000021.100007.1 08.5100.54F? 0 +100920.21 +243240.0 -000126.8-000106.400007.3 08.5100.70G? 1 +100945.74 -214016.6 -000091.8+000135.700010.2 08.5100.48F? 0 +101127.27 -742737.8 -000271.1+000087.100020.2 08.5100.63G? 0 +101811.29 +073113.6 +000021.6-000012.300008.0 08.5100.48F? 0 +101852.52 -282615.2 -000066.7+000004.700001.7 08.5100.42F? 0 +101905.43 -230950.6 +000019.5+000022.300007.5 08.5100.47F? 0 +102030.13 +254041.7 -000026.7+000010.400007.8 08.5100.93G? 0 +102058.24 -710945.5 -000012.2+000010.500005.8 08.5100.57F? 0 +102611.46 +145400.6 +000023.8-000003.400006.3 08.5100.90G? 0 +102656.88 +563026.7 -000003.6-000011.200002.8 08.5100.33F? 0 +102725.80 -212630.7 -000109.3+000005.300015.1 08.5100.63G? 0 +103019.13 -120757.7 -000062.0-000002.800003.1 08.5100.17A? 0 +103155.39 -720638.2 -000009.5+000006.700006.3 08.51-0.04B? 0 +103323.23 -264833.5 -000019.7-000002.600005.3 08.5100.17A? 0 +104125.94 -303203.1 -000011.7-000006.300003.3 08.5100.10A? 0 +104219.79 -361208.7 -000066.3+000031.900009.8 08.5100.53F? 0 +104315.35 -601204.2 -000001.4-000005.400011.1 08.51-0.17B? 0 0.10 1.00 +104736.31 +643234.3 -000054.2-000005.700002.3 08.5100.37F? 0 +104856.47 -571551.4 +000002.7-000001.800006.2 08.5100.24A? 0 +105346.73 -241955.7 +000006.7-000001.700008.2 08.5100.43F? 0 +105655.12 +394421.5 -000009.8-000014.100006.8 08.5100.33F? 0 +110340.57 -592559.1 -000005.3+000007.800001.4 08.5100.07A? 0 +110546.00 -451317.2 +000000.2-000003.000005.8 08.5100.37F? 0 +110851.77 -604533.9 +000010.0+000015.200010.1 08.5100.15A? 0 0.10 1.00 +111030.76 -413807.8 +000027.5-000021.900005.3 08.5100.33F? 0 +111437.40 -095424.4 -000045.1+000004.200002.9 08.5100.91G? 0 +112155.69 -733107.9 -000017.8-000001.100000.4 08.5100.14A? 0 +112346.67 -382921.6 -000061.9-000164.900023.6 08.5100.80G? 0 +112716.18 -755602.3 -000021.3+000000.100002.8 08.5100.23A? 0 +113449.00 +321011.6 -000011.4+000014.400013.3 08.5100.33F? 0 +113713.43 +361257.7 -000169.9-000052.800026.4 08.5100.58G? 0 +113839.69 -161159.6 -000000.3+000003.700014.7 08.5100.50F? 0 +113923.63 +521115.2 -000057.5+000022.600008.0 08.5100.54F? 0 +113945.94 +045250.9 +000015.8-000000.200002.2 08.5100.97K? 0 +114606.50 -380849.4 +000150.9-000138.400030.9 08.5100.60G? 0 +115626.60 -584916.8 -000032.3-000005.700009.8 08.5100.43F? 0 +120005.99 +703934.0 +000005.9-000027.600008.5 08.5100.99K? 0 +121121.65 -323757.6 +000029.1+000019.000021.2 08.5100.74G? 0 +121356.76 +395916.0 -000047.4-000006.600006.1 08.5100.96K? 0 +121733.81 -841726.1 -000109.2+000005.700015.9 08.5100.45F? 0 +122112.61 -571814.0 -000012.2-000001.500003.5 08.5100.07A? 0 +122418.30 -585835.1 -000023.2-000014.800004.2 08.5100.40F? 0 +122750.97 -101001.6 +000005.6-000004.800002.1 08.5100.33F? 0 +123036.78 -612356.4 -000079.1-000031.900008.8 08.5100.51F? 0 +123101.39 +380952.6 -000011.1-000010.800012.6 08.5100.90G? 0 +123324.50 +340945.2 -000012.2+000007.600023.8 08.5100.69G? 0 +123816.30 -655005.6 -000021.0-000018.500015.8 08.5100.36F? 0 +125046.49 -281911.6 -000029.5-000005.100000.9 08.5100.27A? 0 +125114.20 -465214.0 -000036.7-000026.700003.0 08.5100.97K? 0 +125231.59 -530248.1 +000016.0-000001.900003.5 08.5100.17A? 0 +125234.29 -405627.5 -000017.5-000014.000009.2 08.5100.28A? 0 +130322.67 -062558.4 +000000.0+000000.000000.0 08.5100.38F? 1 +130351.37 +304524.7 -000028.7+000002.500011.1 08.5100.39F? 0 +130753.41 +625859.2 -000044.8+000006.400022.6 08.5100.62G? 0 +130904.62 -174035.4 -000057.2-000001.600001.2 08.5100.55F? 0 +131118.70 -463607.0 -000029.2+000003.500008.3 08.5100.42F? 0 +131800.04 -725700.8 -000011.6-000027.100003.9 08.5100.34F? 0 +131851.30 +243641.4 -000296.1+000065.400035.2 08.5100.71G? 0 +132526.50 -681039.2 -000017.2+000003.200003.7 08.5100.12A? 0 +132806.06 +181723.2 -000039.3-000008.400007.2 08.5100.34F? 0 +133203.82 -630214.8 +000016.3+000023.900010.4 08.5100.01A? 0 +133308.17 -751026.9 -000000.2-000055.900007.6 08.5100.45F? 0 +133829.88 -110611.0 -000023.1+000007.800001.2 08.5100.36F? 0 +134831.34 -111823.4 -000007.1-000014.200002.8 08.5100.58G? 0 +135004.45 -630346.3 -000008.7-000012.300010.5 08.51-0.00B? 0 +135740.04 +515937.3 +000194.4+000013.700035.2 08.5100.78G? 1 +135920.09 -622737.2 -000020.7-000012.800000.5 08.5100.00A? 0 +140913.99 +140811.1 -000052.5+000008.600005.2 08.5100.47F? 0 +140919.96 +252633.2 +000009.3+000001.700005.1 08.5100.98K? 0 +141044.86 +054816.5 -000019.6+000009.100009.6 08.5100.42F? 0 +141548.92 +343509.5 -000045.6+000109.300007.5 08.5100.64G? 0 +141705.60 -553117.9 -000042.2-000003.000000.6 08.5100.33F? 0 +142011.78 +015645.3 -000002.7+000025.300007.2 08.5100.44F? 0 +142155.42 -732135.3 -000003.3-000008.600005.1 08.5100.25A? 0 +142341.69 -372554.3 +000039.5-000016.400016.7 08.5100.48F? 0 +142349.19 +553446.1 -000051.5+000025.700006.9 08.5100.26A? 0 +142842.54 -332326.1 -000093.1-000071.600016.6 08.5100.96K? 0 +143422.00 -441808.2 -000015.0-000038.900004.0 08.5100.44F? 0 +144458.69 -280252.4 -000057.1+000024.600010.9 08.5100.69G? 0 +144543.45 +043241.4 -000036.2-000007.000025.7 08.5100.52F? 0 +145241.22 +232214.2 -000071.3-000102.200012.8 08.5100.72G? 0 +145244.15 -385641.4 +000004.2-000015.200007.0 08.5100.15A? 0 +145356.92 -445548.5 +000005.8-000005.400002.8 08.5100.02A? 0 +145609.66 +480444.0 -000029.2+000008.600008.1 08.5100.28A? 0 +150359.58 -434422.3 -000008.6-000022.600005.2 08.5100.25A? 0 +150410.72 -315612.4 -000033.5-000032.800006.6 08.5100.35F? 0 +150625.96 -215108.9 -000038.8+000050.200001.8 08.5100.67G? 0 +151305.44 -761720.1 -000001.5-000002.200014.0 08.5100.45F? 0 +151409.59 -173052.6 -000093.7+000088.400004.3 08.5100.60G? 0 +151909.27 -241555.5 +000000.0+000000.000000.0 08.5100.41F? 0 +152112.95 +052258.4 -000198.5+000025.500006.0 08.5100.82G? 0 +152352.71 +584150.7 -000020.7+000028.600019.3 08.5100.37F? 0 +154429.94 +085056.7 +000025.6+000000.000011.6 08.5100.99K? 0 +154829.91 +622039.4 -000024.9+000039.600009.1 08.5100.35F? 0 +155256.56 -295034.0 -000037.4-000016.300021.2 08.5100.30A? 0 +155824.58 -174505.7 -000256.4-000183.400010.4 08.5100.62G? 0 +155950.61 -801040.9 +000016.5-000002.000005.6 08.5100.46F? 0 +160044.10 +002124.9 -000051.5-000022.700009.3 08.5100.53F? 0 +160858.75 -635448.1 +000000.1+000005.200000.9 08.51-0.04B? 0 +161221.31 -111204.4 +000017.5-000014.000003.4 08.5100.37F? 0 +161458.61 -525358.2 +000004.8+000006.900000.4 08.5100.02A? 0 +162235.71 -041308.4 -000016.8+000003.000001.9 08.5100.23A? 0 +162313.92 -712041.0 -000031.4+000026.000011.3 08.5100.96K? 0 +162513.74 -431831.3 -000004.1+000007.900004.5 08.5100.18A? 0 +163332.26 +463311.8 -000086.1+000063.200006.2 08.5100.41F? 0 +163357.95 -521245.3 +000013.6-000006.300006.0 08.5100.88G? 0 +163555.71 -372146.6 -000118.4-000047.200000.9 08.5100.70G? 0 +163817.49 -022629.3 -000203.3-000298.600033.0 08.5100.58G? 0 +164123.01 -684534.8 +000002.5+000000.600004.5 08.5100.94G? 0 +165814.95 +685841.4 -000013.8-000055.300010.9 08.5100.50F? 0 +165852.21 -234446.9 -000028.1-000091.900017.0 08.5100.66G? 0 +170011.61 -682120.3 -000006.5-000012.600000.9 08.5100.23A? 0 +170231.31 -462924.0 -000006.7-000018.800022.4 08.5100.23A? 0 +170530.34 +280516.9 -000014.1-000008.000008.1 08.5100.20A? 0 +170642.82 +010127.8 +000001.8-000001.500007.8 08.5100.30A? 0 +171408.13 -082414.4 -000143.5+000087.200035.8 08.5100.90G? 0 +171436.85 -042903.8 -000033.5-000009.700012.8 08.5100.36F? 0 +171704.62 -331636.5 -000000.2-000002.500009.4 08.5100.09A? 0 +172312.73 -444729.3 +000013.8-000001.200000.0 08.5100.08A? 0 +172418.34 +092603.8 -000000.1-000007.000000.9 08.5100.13A? 0 +172604.72 -325321.1 +000008.0-000008.200021.7 08.5100.08A? 0 +172610.12 -651810.8 +000005.4-000016.300012.0 08.5100.27A? 0 +172749.60 +363112.4 +000003.9-000004.000002.4 08.5100.10A? 0 +172901.12 -435839.2 -000010.6-000006.000007.1 08.5100.12A? 0 0.10 1.00 +172925.58 -334537.5 +000048.3-000063.900016.9 08.5100.68G? 0 +172951.62 +115412.7 +000015.2-000091.500008.9 08.5100.54F? 0 +173124.97 -364444.6 -000024.9+000007.500000.4 08.5100.43F? 0 +173300.37 -241922.5 -000000.2-000120.400008.4 08.5100.41F? 0 +173602.25 -223233.6 -000006.8-000003.900003.8 08.5100.19A? 0 +173956.53 -330823.5 -000005.3-000030.400007.9 08.5100.10A? 0 +174010.17 -322025.9 +000000.0+000000.000000.0 08.51-0.00B? 0 +174341.86 -325601.0 -000017.1-000004.000001.2 08.5100.05A? 0 +174437.02 -281040.8 -000053.5+000015.500019.1 08.5100.65G? 0 +174441.68 -220128.3 -000006.7-000043.700002.7 08.5100.94G? 0 +174918.23 -405220.9 +000033.3-000078.700006.6 08.5100.85G? 0 +175115.32 -355326.9 -000020.7-000024.600011.6 08.5100.46F? 0 +175329.98 +211930.6 -000090.2+000050.600027.7 08.5100.95K? 0 +175509.30 -014346.6 +000013.2+000005.800009.5 08.5100.36F? 0 +175603.35 -453603.7 -000006.0-000013.600001.6 08.51-0.04B? 0 +175839.29 +250037.9 -000010.1+000002.800004.9 08.5100.49F? 0 +175901.63 +020216.2 +000010.7+000002.400007.1 08.5100.22A? 0 +180042.41 -244037.6 -000004.8-000004.400001.6 08.5100.03A? 0 +180047.04 -842420.7 +000016.8+000004.600007.6 08.5100.17A? 0 +180119.87 +353137.4 +000017.8-000015.900010.8 08.5100.31A? 0 +180207.47 -282325.8 -000036.5-000013.200022.3 08.5100.56F? 0 +180401.68 +772912.4 +000023.4-000015.500005.8 08.5100.27A? 0 +180458.75 -555215.8 +000003.9-000023.400003.6 08.5100.21A? 0 +180722.53 -440925.8 -000004.2+000046.000024.6 08.5100.40F? 0 +180730.39 -023043.8 -000028.2+000113.700003.1 08.5100.57F? 0 +180901.96 -361705.2 -000012.7-000024.200005.2 08.5100.60G? 0 +181231.78 +093018.9 +000002.5+000002.800000.8 08.5100.39F? 0 +181333.33 -332954.6 -000122.3-000239.200007.8 08.5100.76G? 0 +182322.35 -050909.5 +000013.6+000011.400000.0 08.5100.40F? 0 +182610.29 -730508.0 -000011.0-000020.300001.8 08.5100.98K? 0 +182705.75 -503032.6 +000009.6-000040.000013.3 08.5100.50F? 0 +182707.89 +364037.5 -000004.4+000012.000000.2 08.5100.07A? 0 +182842.31 +371508.6 +000005.5+000000.600010.7 08.5100.12A? 0 +182943.54 -253242.9 +000007.8-000007.800011.1 08.5100.24A? 0 +183043.74 +743607.6 -000035.3-000027.100009.8 08.5100.46F? 0 +183058.83 -163424.5 -000011.7+000006.000002.9 08.5100.09A? 0 +183609.14 -105324.9 +000142.5-000204.200003.8 08.5100.70G? 0 +183627.79 +145545.7 -000080.3-000067.200006.8 08.5100.94G? 0 +183819.96 +281811.8 +000013.9+000014.700017.9 08.5100.96K? 0 +183838.13 -055924.9 +000036.6-000002.400011.8 08.5100.42F? 0 +183924.53 -380046.6 +000013.0-000014.500005.0 08.5100.95K? 0 +184105.85 -382130.5 +000000.9+000011.900008.3 08.5100.32F? 0 +184510.83 +085740.2 +000022.0-000025.700015.1 08.5100.70G? 0 +185357.56 +372249.8 +000000.0+000000.000000.0 08.5100.63G? 1 +185512.94 -322714.3 -000064.9+000022.500018.3 08.5100.45F? 0 +185553.45 -173450.7 +000019.9-000000.800007.0 08.5100.11A? 0 +185556.02 -694718.0 +000007.4-000017.600011.9 08.5100.88G? 0 +190003.44 -563936.0 +000004.7-000018.700008.8 08.5100.93G? 0 +190032.68 -273842.6 -000003.5-000015.700009.6 08.5100.09A? 0 +190118.62 +422301.9 +000002.3-000008.200006.2 08.5100.46F? 0 +190126.75 +291714.7 +000003.5-000012.000004.9 08.51-0.08B? 0 +190206.09 -391724.9 -000009.0-000078.200003.2 08.5100.66G? 0 +190225.61 -350854.7 -000019.7-000028.400001.0 08.5100.44F? 0 +190547.60 +565027.5 +000024.0+000021.000013.7 08.5100.76G? 0 +190905.72 -095051.6 +000012.5+000008.700011.8 08.5100.14A? 0 +190910.78 -434901.3 +000017.7-000003.400009.9 08.5100.97K? 0 +191155.47 +811630.6 +000008.0+000014.900009.0 08.5100.24A? 0 +191256.46 +393852.0 -000022.7-000035.200000.3 08.5100.67G? 0 +191307.93 +215427.9 +000002.6-000005.800000.9 08.5100.19A? 0 +191322.23 +355343.6 +000005.2-000019.500011.6 08.5100.96K? 0 +191746.39 +412436.2 -000048.7+000073.600030.0 08.5100.57F? 0 +191928.69 -350005.7 +000002.9+000005.000003.5 08.5100.46F? 0 +192000.97 +053545.6 -000019.1+000015.700004.9 08.5100.59G? 0 +192340.54 +091806.3 +000004.7-000021.900001.0 08.5100.42F? 0 +192352.97 +342408.4 -000043.0+000000.500009.9 08.5100.53F? 0 +192402.50 -531934.1 +000077.9-000146.000017.2 08.5100.67G? 0 +192548.65 -300625.6 -000004.0-000026.100001.0 08.5100.00A? 1 +192845.65 +073250.6 +000014.9+000017.700011.6 08.5100.25A? 0 +193012.32 -253056.3 +000030.7+000006.400009.9 08.5100.23A? 0 +193017.48 -031055.7 +000015.1+000030.700007.8 08.5100.58G? 0 +193132.51 +130958.6 +000052.1+000013.500003.5 08.5100.57F? 0 +193226.79 +093547.4 +000014.5-000000.800004.6 08.5100.29A? 0 +193347.71 -751510.5 +000004.6-000073.100003.5 08.5100.51F? 0 +193746.40 +403049.8 +000003.3-000016.200008.5 08.5100.01A? 0 +193953.50 -210017.1 +000018.1-000036.800005.4 08.5100.51F? 0 +194119.86 +290840.1 +000006.8-000008.900005.1 08.5100.14A? 0 +194219.11 +373317.1 +000006.3+000005.200000.9 08.51-0.03B? 0 +194324.53 +315758.5 +000060.5-000007.300006.5 08.5100.31A? 0 +194333.60 +134137.1 +000008.5-000010.800002.8 08.5100.02A? 0 +194656.51 +060948.9 -000014.6+000018.400016.8 08.51-0.10B? 0 +194729.37 -224836.8 +000007.9+000015.900000.9 08.5100.32F? 0 +194752.25 +290959.2 +000006.9-000003.100001.7 08.5100.12A? 0 +195118.43 +335822.6 -000022.9-000012.000005.9 08.5100.98K? 0 +195401.19 +061827.8 +000009.4-000005.000002.2 08.5100.01A? 0 +195435.76 +333419.1 +000020.7-000018.200000.8 08.5100.31F? 0 +195505.88 +035944.3 -000051.1-000080.000015.1 08.5100.80G? 0 +195706.34 +193350.7 -000010.2-000016.200002.0 08.51-0.11B? 1 +195734.27 +152421.4 -000121.9+000000.900007.6 08.5100.43F? 1 +200221.28 +194325.7 +000017.7+000010.500000.4 08.5100.18A? 0 +200356.46 -395542.1 +000016.4-000049.500003.8 08.5100.26A? 0 +201003.46 +705014.3 +000028.6+000021.600003.8 08.5100.28A? 0 +201016.23 +293854.0 +000022.1-000015.600002.4 08.5100.82G? 0 +201349.77 -360229.2 -000006.2+000042.900001.8 08.5100.45F? 0 +201416.80 +072640.5 +000043.5+000041.800008.1 08.5100.76G? 0 +202217.38 +161505.7 +000013.9-000009.400003.0 08.5100.14A? 0 +202648.10 -781140.6 +000020.7-000043.600004.4 08.5100.33F? 0 +202930.94 -665744.8 +000055.7-000002.800004.5 08.5100.49F? 0 +202939.01 -271850.8 -000007.0-000040.100001.5 08.5100.33F? 0 +203129.57 +561048.0 -000007.2-000008.200011.0 08.5100.22A? 0 +203217.63 +574442.0 +000004.1-000013.000006.2 08.5100.02A? 0 +203810.05 -024631.9 -000006.8-000003.900014.3 08.51-0.03B? 0 +203821.04 +253526.6 +000001.1+000005.600018.0 08.5100.79G? 0 +203918.05 -364538.0 +000008.2+000012.300001.9 08.5100.98K? 0 +204145.39 -063008.9 +000022.7+000001.200005.5 08.5100.10A? 0 +204436.23 +420707.2 -000043.7+000021.300014.2 08.5100.97K? 0 +204516.73 -154710.3 +000036.7-000021.800020.4 08.5100.19A? 0 +205140.87 +634708.1 -000003.3-000014.500006.8 08.5100.20A? 0 +205624.09 +430746.5 -000002.5+000012.000003.1 08.5100.91G? 0 +205802.02 +405404.4 +000015.6+000002.600019.9 08.5100.12A? 0 +210044.54 +444707.2 +000016.5+000022.700007.4 08.5100.75G? 0 +210214.11 +164924.7 -000008.5-000039.400021.6 08.5100.31F? 0 +210551.71 -103642.3 +000040.5+000001.200002.1 08.5100.49F? 0 +210556.90 +454303.3 +000007.3-000007.900000.1 08.5100.02A? 0 +210753.50 -563809.4 +000017.4-000007.600006.0 08.5100.47F? 0 +210826.28 -145415.5 +000038.5-000001.600001.3 08.5100.09A? 0 +210901.21 +625448.1 +000036.0+000003.200003.8 08.5100.04A? 0 +211144.56 -355354.9 +000038.6-000021.900010.1 08.5100.48F? 0 +211217.48 +722817.8 -000013.0+000002.800001.7 08.5100.46F? 0 +211517.05 -331112.2 +000009.2-000015.200015.9 08.5100.32F? 0 +211829.93 +802111.7 +000000.0+000000.000000.0 08.5100.51F? 1 +212025.89 -020340.8 -000120.5-000265.300028.3 08.5100.70G? 0 +212241.79 +473658.4 +000015.7+000000.600009.8 08.5100.20A? 0 +212456.84 +080701.3 +000038.3+000007.700013.0 08.5100.95G? 0 +212528.76 -233452.1 -000132.0-000170.900016.2 08.5100.55F? 0 +212926.93 -303759.9 +000011.1-000179.200004.3 08.5100.56F? 0 +213214.35 -230341.2 -000006.2-000052.500006.5 08.5100.96K? 0 +213822.05 -091515.3 +000013.0-000033.800000.4 08.5100.48F? 0 +213931.19 -191258.1 +000014.2+000008.200008.3 08.5100.40F? 0 +214852.43 +403713.4 +000045.4+000015.800011.1 08.5100.37F? 0 +214932.56 +223722.0 -000024.0-000036.200005.4 08.5100.45F? 0 +215057.68 +613656.5 +000013.6+000021.100007.2 08.5100.37F? 0 +215406.57 +180324.0 -000010.5-000023.600001.7 08.5100.21A? 0 +215443.44 +320402.3 -000027.5-000165.600003.8 08.5100.59G? 0 +220132.21 +535939.9 +000000.6-000013.900000.9 08.5100.07A? 0 +220901.81 +674302.8 -000003.5-000007.300005.5 08.5100.04A? 0 +220902.79 +182911.1 -000049.1-000059.300007.1 08.5100.42F? 0 +221444.76 -184133.5 +000014.4+000004.400003.6 08.5100.95K? 0 +221511.05 -441206.7 -000007.5-000058.200002.3 08.5100.49F? 0 +222241.85 +785157.9 +000020.3+000004.700002.2 08.5100.01A? 0 +222822.54 +472659.4 +000006.6-000006.600001.6 08.5100.04A? 0 +223042.61 +175828.0 +000075.4+000005.500007.8 08.5100.51F? 0 +223213.85 +534009.4 +000017.5+000000.900004.3 08.5100.02A? 0 +223957.87 +633447.1 +000012.3+000003.800006.6 08.5100.14A? 0 +224018.53 -654640.4 +000023.1+000021.300000.2 08.5100.47F? 0 +224522.23 +512918.8 -000001.6-000007.900000.0 08.5100.01A? 0 +225116.00 +291402.2 +000012.8-000008.100011.1 08.5100.05A? 0 +225942.11 +370628.6 -000008.9-000000.500001.1 08.5100.35F? 0 +230028.12 -334440.9 +000043.6-000169.700002.5 08.5100.68G? 0 +230500.65 -235031.3 -000028.6-000024.600001.4 08.5100.42F? 0 +231447.31 -485945.9 -000043.4+000005.400003.7 08.5100.40F? 0 +231635.32 -013507.1 +000219.5-000017.400025.7 08.5100.70G? 0 +231807.51 +144237.8 -000024.3-000050.700001.4 08.5100.44F? 0 +231824.53 +592840.6 +000003.5-000002.400007.7 08.5100.55F? 0 +232548.86 +594001.1 -000007.8-000011.300009.9 08.5100.32F? 0 +232557.74 +452305.9 +000048.8-000044.900026.8 08.5100.65G? 0 +233445.30 -700411.4 +000068.9-000063.700013.1 08.5100.52F? 0 +233545.62 +670112.2 -000000.8-000006.700001.7 08.5100.32F? 0 +234209.19 +235934.8 +000072.0+000008.800022.4 08.5100.56F? 0 +234332.48 -512056.0 +000018.9+000000.300017.2 08.5100.19A? 0 +234433.36 +294615.4 -000005.1-000013.400000.3 08.5100.97K? 0 +234738.88 -095549.7 +000045.9+000059.200017.9 08.5100.41F? 0 +235030.79 +093035.2 -000008.1-000019.200015.5 08.5100.33F? 0 +235701.05 -673540.1 +000153.6+000041.600012.1 08.5100.64G? 0 +235710.09 -052735.1 +000118.5-000107.700016.1 08.5100.51F? 0 +235803.09 +692738.6 +000014.3-000011.400004.1 08.5100.98K? 0 +000120.78 -700731.1 +000009.2+000022.400007.1 08.5101.31K? 0 +000121.04 +404906.5 +000027.2-000038.700008.3 08.5101.47K? 0 +000716.64 -272352.0 -000005.1-000018.400016.9 08.5101.08K? 0 +000852.55 +284800.2 +000027.5-000008.400009.9 08.5101.59K? 0 +001018.39 +495253.5 +000003.1-000019.200001.8 08.5101.63K? 0 +001610.90 -630943.3 +000012.2-000010.800004.0 08.5101.63K? 0 +002200.00 -120037.9 +000000.9+000005.500007.6 08.5101.16K? 0 +002416.33 +793220.3 -000052.0+000008.000009.9 08.5101.11K? 0 +003128.61 -250509.2 -000012.2-000004.800006.9 08.5101.40K? 0 +003233.52 -284459.2 -000012.3-000031.700008.5 08.5101.10K? 0 +003522.89 +385712.8 +000044.2-000023.000016.8 08.5101.06K? 0 +004329.98 +434442.0 +000003.2+000018.500006.4 08.5101.58K? 0 +004444.06 +073708.5 +000008.2+000003.100011.6 08.5101.42K? 0 +005243.88 +405625.4 +000002.6-000014.800002.7 08.5101.05K? 0 +010413.95 +461309.2 +000019.2+000001.000003.5 08.5101.04K? 0 +011035.26 +110850.8 -000009.8-000002.700011.4 08.5101.52K? 0 +011216.74 +285436.8 -000037.4-000004.500020.4 08.5101.71K? 0 +011412.16 +353505.4 -000019.0-000015.200005.2 08.5101.52K? 0 +011626.68 -133252.5 +000008.5-000014.800005.0 08.5101.65K? 0 +012900.87 +375703.8 -000014.4-000009.700007.2 08.5101.60K? 0 +013444.00 +360659.3 -000019.1-000014.900017.1 08.5101.00K? 0 +013916.54 -155951.7 +000004.5-000003.800017.8 08.5101.30K? 0 +023327.19 -173531.4 -000006.9-000021.100012.7 08.5101.62K? 0 +024325.08 +415208.7 +000042.3-000012.900000.6 08.5101.10K? 0 +024457.27 +504339.1 +000020.0-000001.200002.3 08.5101.15K? 0 +025702.03 -014616.7 +000074.3+000009.500041.3 08.5101.51K? 0 +030046.06 +125905.4 -000008.9-000005.500012.2 08.5101.35K? 0 +030546.14 -365536.3 +000013.9-000010.800013.4 08.5101.35K? 0 +031447.93 -214456.2 +000042.3+000009.500000.2 08.5101.17K? 0 +031736.64 +764440.9 -000003.4+000012.900007.7 08.5101.35K? 0 +032259.96 -585605.8 -000005.9+000006.800002.3 08.5101.23K? 0 +032954.71 -234445.3 -000004.0-000026.200004.6 08.5101.17K? 0 +034543.02 -300525.5 +000005.4+000024.200013.8 08.5101.39K? 0 +034716.50 -031737.5 +000013.7-000021.800011.9 08.5101.76K? 0 +034739.79 -664139.9 +000026.7+000004.900014.9 08.5101.40K? 0 0.10 1.00 +034947.45 +210936.3 +000000.8-000011.600026.3 08.5101.73K? 0 +035439.45 +364339.1 +000023.6-000014.700007.0 08.5101.58K? 0 +035836.34 +210854.4 -000008.4-000025.200015.1 08.5101.42K? 0 +035846.62 +090133.9 +000001.2-000010.500006.3 08.5101.73K? 0 +040705.74 +231855.3 -000051.7+000021.400020.7 08.5101.72K? 0 +041238.15 +175004.8 -000007.2-000009.900015.4 08.5101.42K? 0 +041543.37 -013438.9 +000017.8+000019.400026.4 08.5101.66K? 0 +042419.76 +555928.0 -000000.1-000009.300006.9 08.5101.23K? 0 +043400.50 +311209.2 -000016.5-000022.700012.1 08.5101.08K? 0 +043519.46 +064049.6 +000017.7-000031.300019.4 08.5101.21K? 0 +044829.47 +623916.6 +000002.2-000004.900011.6 08.5101.61K? 0 +045209.10 +000251.2 +000028.4+000021.400009.7 08.5101.02K? 0 +045602.28 +494415.5 +000002.1-000019.300023.2 08.5101.52K? 0 +050759.69 +062720.0 +000003.6-000002.000006.6 08.5101.36K? 0 +050946.44 -452402.4 +000016.5+000029.700002.3 08.5101.25K? 0 +051048.20 -422510.8 +000002.0-000008.000000.2 08.5101.20K? 0 +051259.39 -710333.6 -000004.8+000000.600004.6 08.5101.11K? 0 +051300.62 -084948.4 -000034.4-000034.500014.3 08.5101.08K? 0 +051433.16 +300654.0 +000017.0+000020.500041.6 08.5101.81K? 0 +051825.59 +493140.8 +000044.7-000005.600011.0 08.5101.79K? 0 +052056.10 -675903.6 -000005.2+000004.400000.6 08.5101.05K? 0 +052153.50 -135242.4 -000005.0-000017.000023.1 08.5101.03K? 0 +052639.43 +080821.7 -000009.4-000000.400009.8 08.5101.00K? 0 +053211.84 -534817.8 +000006.8-000001.500002.0 08.5101.03K? 0 +053757.90 -612935.1 +000003.9+000044.900006.7 08.5101.14K? 1 +054022.06 +063958.3 +000034.6-000016.400005.2 08.5101.02K? 0 +054342.03 +075835.4 -000005.5+000015.100002.1 08.5101.08K? 0 +055418.88 -053337.6 -000002.4+000002.900009.3 08.5101.06K? 0 +055920.51 +114545.4 +000007.4-000007.200003.1 08.5101.00K? 0 +060141.44 +321755.0 -000006.9+000025.800028.0 08.5101.29K? 0 +060215.20 -200115.1 -000013.7+000004.800012.1 08.5101.66K? 0 +061542.17 +393027.0 -000035.4+000003.700002.7 08.5101.16K? 0 +061739.39 -075325.0 -000016.7-000006.800009.2 08.5101.10K? 0 +061948.13 -353310.1 -000017.0-000015.100016.4 08.5101.12K? 0 +062219.59 +170913.1 -000009.6-000006.200004.4 08.5101.06K? 0 +063207.41 -372806.0 -000021.5+000060.500011.1 08.5101.08K? 0 +063341.37 -291621.8 +000016.9+000002.000004.4 08.5101.41K? 0 +063650.66 -091249.4 +000000.6+000017.000003.4 08.5101.32K? 0 +063701.82 +333817.0 +000017.2+000008.800011.9 08.5101.00K? 0 +063827.95 +520022.2 -000011.8-000013.500001.0 08.5101.37K? 0 +064239.70 -125627.0 -000007.7+000005.300011.4 08.5101.43K? 0 +064255.14 +552827.3 +000012.7-000014.000012.2 08.5101.49K? 0 +064656.17 -380534.1 -000000.3+000058.500010.7 08.5101.17K? 0 +064850.59 -202532.2 -000009.1-000005.000009.1 08.5101.49K? 0 +065144.63 -542235.2 +000007.9-000033.000009.1 08.5101.38K? 0 +065448.24 +622735.7 -000004.0-000006.100009.6 08.5101.13K? 0 +065457.35 -410911.8 +000014.9+000012.800005.4 08.5101.54K? 0 +065532.28 -462752.6 +000008.0-000004.400013.0 08.5101.47K? 0 +065613.68 +342732.7 +000009.3-000019.900002.8 08.5101.57K? 1 +065916.30 -533544.6 -000006.6+000019.400000.1 08.5101.58K? 0 +070318.49 -093335.8 +000001.1-000006.800014.7 08.5101.00K? 0 +070356.59 +084117.0 -000020.1-000033.700001.1 08.5101.07K? 0 +070503.56 -213644.4 +000007.1-000006.700004.2 08.5101.55K? 0 +070937.97 -785631.8 +000003.6+000033.700011.0 08.5101.60K? 0 +071115.34 +103653.5 -000026.2-000003.600027.7 08.5101.13K? 0 +071200.62 +151006.3 +000008.7+000006.800005.2 08.5101.12K? 0 +071934.57 +172838.2 -000020.6-000004.300010.4 08.5101.51K? 0 +072700.71 -073813.6 -000019.2+000004.600008.7 08.5101.64K? 0 +072806.09 -211209.5 -000006.4+000026.000003.6 08.5101.32K? 0 +073136.91 +151847.4 -000017.0-000021.400000.2 08.5101.62K? 0 +074130.90 -622126.4 -000030.7+000034.600004.2 08.5101.44K? 0 +074222.02 -665254.4 -000015.8+000005.700006.1 08.5101.59K? 0 +074306.86 -813929.7 -000015.2+000008.800003.5 08.5101.36K? 0 +075239.95 -021637.3 -000013.9-000029.300003.8 08.5101.51K? 0 +075654.18 +410348.9 -000011.8-000012.500003.4 08.5101.29K? 0 +080003.56 +122729.9 -000026.6+000005.300023.9 08.5101.63K? 0 +080353.68 +352514.3 +000008.2-000027.200007.4 08.5101.34K? 0 +080530.26 -695155.0 +000011.8-000013.200009.2 08.5101.27K? 0 +080754.45 -720831.0 -000013.4+000011.600005.3 08.5101.01K? 0 +080849.23 +371337.2 +000032.5+000002.400001.0 08.5101.17K? 0 +080855.97 +045312.1 +000000.8+000000.300005.5 08.5101.02K? 0 +081452.64 +270606.7 -000002.5-000017.100025.9 08.5101.20K? 0 +082704.24 +234339.6 -000039.9-000011.000001.2 08.5101.02K? 0 +083230.93 +250358.9 -000002.5-000073.400015.5 08.5101.01K? 0 +083900.13 +344403.9 -000001.3-000023.300002.8 08.5101.07K? 0 +084354.03 -310314.4 -000009.0+000010.500018.7 08.5101.70K? 0 +084717.41 -184938.6 -000002.7+000004.500019.7 08.5101.15K? 0 +084723.55 +362723.2 -000019.4-000003.300005.5 08.5101.34K? 0 +085020.05 +091617.3 +000009.2+000017.200018.2 08.5101.75K? 0 +085234.07 +090402.6 +000000.7-000012.800015.4 08.5101.52K? 0 +085317.92 -352846.3 -000014.4+000009.700008.0 08.5101.76K? 0 +085544.87 +682811.6 +000002.9+000000.600014.0 08.5101.06K? 0 +090749.49 -323206.0 +000001.2-000001.800002.7 08.5101.06K? 0 +090754.20 -455342.6 -000009.2+000000.600001.5 08.5101.07K? 0 +091834.95 +690529.4 +000029.6+000012.700008.6 08.5101.61K? 0 +092444.01 +505447.2 +000007.4-000024.600015.0 08.5101.05K? 0 +092732.86 +105353.9 -000025.4-000002.700019.6 08.5101.20K? 0 +092906.82 -444804.6 -000013.0+000025.300006.1 08.5101.13K? 0 +093524.75 -591219.7 -000016.1+000010.100007.6 08.5101.67K? 0 +094343.39 -441447.1 -000021.7-000005.600009.4 08.5101.61K? 0 +094733.74 -251811.6 -000016.1-000024.100007.4 08.5101.00K? 0 +095947.12 -232003.0 -000017.6-000001.200020.3 08.5101.44K? 0 +101040.63 -531806.8 -000007.3-000008.300005.2 08.5101.14K? 0 +101229.94 -155323.1 +000004.7-000021.900012.9 08.5101.51K? 0 +102354.25 -601959.4 -000027.2-000011.200017.1 08.5101.58K? 0 +102534.30 +331829.5 -000022.5-000022.600019.5 08.5101.13K? 0 +103232.09 -292955.8 -000006.9+000010.300022.5 08.5101.13K? 0 +103431.23 -821737.5 +000003.7+000003.900003.0 08.5101.64K? 0 +103440.22 -420541.2 -000002.3+000001.200003.2 08.5101.55K? 0 +103611.16 +093626.4 -000046.3-000023.500021.6 08.5101.22K? 0 +103712.24 +092232.0 -000016.7-000005.300007.1 08.5101.24K? 0 +104002.85 +261223.9 -000062.3-000014.400007.6 08.5101.07K? 0 +104327.11 +003530.9 +000002.7-000018.000029.2 08.5101.37K? 0 +104331.75 -230745.1 +000014.9-000023.900000.7 08.5101.21K? 0 +104956.82 +141656.3 +000041.1-000022.100008.3 08.5101.27K? 0 +105018.86 +693713.6 +000000.1-000010.000003.1 08.5101.11K? 0 +105242.34 -263444.2 -000044.7+000021.800007.5 08.5101.21K? 0 +105323.11 +590258.5 +000007.0+000000.000004.0 08.5101.02K? 0 +105711.01 +654224.4 -000005.2-000020.800005.0 08.5101.03K? 0 +105844.71 +650222.5 -000000.1-000097.900004.8 08.5101.08K? 0 +110435.39 -105008.9 +000012.1+000002.700012.8 08.5101.56K? 0 +113647.76 -610838.1 -000040.8-000019.000007.3 08.5101.69K? 0 +114501.35 +022112.9 -000006.0-000006.200002.1 08.5101.45K? 0 +114544.07 +685507.5 -000044.5-000022.100007.4 08.5101.26K? 0 +114629.56 -432331.1 -000007.8-000026.100000.1 08.5101.11K? 0 +115406.76 -670134.0 -000027.5+000031.100021.3 08.5101.21K? 0 +120001.15 +432037.1 +000001.2-000013.900002.4 08.5101.14K? 0 +120242.38 -580535.2 -000016.5-000006.400006.4 08.5101.25K? 0 +120818.11 +033930.3 -000022.7+000008.900008.0 08.5101.44K? 0 +122214.70 +095045.0 -000044.5-000005.200027.2 08.5101.37K? 0 +122402.08 -303019.4 +000004.6-000014.300010.0 08.5101.04K? 0 +123315.89 -210506.2 -000015.9+000029.200009.4 08.5101.27K? 0 +123538.96 +340333.3 -000033.2+000002.700001.4 08.5101.56K? 0 +125635.48 +090924.4 -000092.0-000012.000009.3 08.5101.26K? 0 +131045.75 -242118.8 -000002.6-000002.500009.3 08.5101.51K? 0 +131311.34 -352013.1 +000019.8-000040.300007.1 08.5101.41K? 0 +131924.48 -734903.2 -000001.5+000025.700009.7 08.5101.31K? 0 +132045.24 -112701.3 -000005.7-000008.400013.3 08.5101.43K? 0 +133400.87 +051818.6 -000055.2+000012.400033.8 08.5101.01K? 0 +134542.70 +145342.2 +001770.7-001452.500171.5 08.5101.32K? 0 +135410.15 -054623.6 -000041.8-000000.400022.2 08.5101.45K? 0 +135649.51 -423502.7 -000021.2-000007.300006.2 08.5101.09K? 0 +135919.27 +562909.2 -000096.6-000011.900007.4 08.5101.08K? 0 +140133.05 +323457.8 +000000.5-000002.300026.0 08.5101.23K? 0 +140726.39 -353722.7 -000028.7-000034.100005.7 08.5101.10K? 0 +140955.10 -302634.0 +000007.1+000001.700015.3 08.5101.04K? 0 +141310.93 -732534.5 -000025.3-000000.200017.4 08.5101.60K? 0 +142151.42 -131056.3 +000002.9+000008.400009.1 08.5101.47K? 0 +142248.68 +460658.2 -000017.2-000012.000011.6 08.5101.28K? 0 +145049.26 +302545.7 -000019.5-000023.900010.1 08.5101.07K? 0 +145203.96 -072401.7 +000006.7-000061.200015.6 08.5101.44K? 0 +150057.74 +312238.7 -000053.9-000046.700001.6 08.5101.50K? 0 +150109.39 -250858.2 -000021.9-000018.600008.3 08.5101.35K? 0 +150624.41 +800111.0 +000003.6+000015.100002.1 08.5101.04K? 0 +150634.41 -462737.8 +000007.3-000023.600019.1 08.5101.06K? 0 +150911.17 -561612.3 -000005.4-000005.100003.4 08.5101.64K? 0 +152211.43 -382136.1 -000068.6+000027.200049.4 08.5101.21K? 0 +152421.23 -404103.5 -000006.2-000011.700008.7 08.5101.63K? 0 +152427.32 -482237.4 -000003.7-000032.400021.9 08.5101.64K? 0 +153000.95 +624250.1 -000007.8+000023.700003.6 08.5101.42K? 0 +153623.20 -075343.0 -000008.7-000006.200017.0 08.5101.44K? 0 +154403.96 -690736.8 -000019.2-000036.600006.1 08.5101.53K? 0 +154456.96 +150318.4 -000033.1+000015.700002.4 08.5101.55K? 0 +154821.81 -604205.7 -000058.5-000095.500013.3 08.5101.09K? 0 +155056.71 -180246.1 +000031.6+000014.000004.8 08.5101.41K? 0 +155523.63 -565949.4 -000034.1-000060.400017.9 08.5101.57K? 0 +160553.30 +363559.7 -000012.0-000003.800006.6 08.5101.00K? 0 +161042.46 +390938.2 -000029.8+000011.300014.2 08.5101.21K? 0 +162356.95 -092121.1 -000123.9-000055.000019.8 08.5101.14K? 0 +162424.97 -770914.4 -000022.5-000029.900004.0 08.5101.40K? 0 +163801.82 -513214.7 -000007.8-000011.500016.2 08.5101.18K? 0 +164149.76 -270619.3 -000011.7+000004.200014.3 08.5101.53K? 0 0.10 1.00 +164849.14 -543149.6 -000009.4-000019.800022.1 08.5101.52K? 0 +165408.62 +682802.9 -000013.4+000006.400010.5 08.5101.15K? 0 +165707.16 -175540.6 -000044.9-000013.500020.9 08.5101.24K? 0 +170115.08 +534132.7 -000043.5-000009.500004.1 08.5101.02K? 0 +170213.55 -423741.2 +000010.9+000014.600001.0 08.5101.38K? 0 +170216.34 -514151.8 -000013.9-000008.300017.7 08.5101.15K? 0 +170302.64 +001512.7 +000006.0-000012.000001.7 08.5101.75K? 0 +171933.12 +290224.7 +000028.9-000032.000029.1 08.5101.58K? 0 +172139.64 -294349.1 +000015.8-000025.200011.8 08.5101.20K? 0 +172531.89 -365310.9 -000017.9-000022.600013.0 08.5101.26K? 0 +172721.39 -475629.1 -000013.8+000016.500033.1 08.5101.01K? 0 +173152.17 +565508.0 +000010.6-000013.500006.8 08.5101.01K? 0 +173630.47 +485923.1 -000012.5-000017.600016.4 08.5101.08K? 0 +173712.86 +210351.5 -000031.8-000027.000005.7 08.5101.00K? 0 +173819.64 +175030.3 +000018.9-000020.200003.6 08.5101.15K? 0 +174624.80 -390637.9 +000003.0+000002.000025.6 08.5101.87M? 0 +175632.42 -422421.6 -000009.3-000023.500001.8 08.5101.47K? 0 +180934.95 +615925.2 -000008.9-000015.500019.2 08.5101.57K? 0 +180936.50 +353102.4 +000004.7+000001.900000.6 08.5101.49K? 0 +181035.97 +082830.1 -000043.1-000024.100021.4 08.5101.14K? 0 +181119.55 -345236.2 +000006.8+000005.100006.8 08.5101.05K? 0 +181307.30 +040528.4 +000009.3+000008.200001.2 08.5101.09K? 0 +181518.19 +364614.9 -000030.8-000025.600010.3 08.5101.29K? 0 +181620.61 +131046.6 -000015.8+000020.100008.1 08.5101.06K? 0 +181943.49 -123048.2 +000050.1+000002.700011.4 08.5101.53K? 0 +182659.73 +255214.7 +000004.3-000000.500009.5 08.5101.03K? 0 +183515.49 +472610.7 +000012.5+000009.000004.7 08.5101.13K? 0 +183607.50 -242611.3 +000004.1+000019.200001.6 08.5101.08K? 0 +183820.21 -182259.1 +000047.7-000013.000002.7 08.5101.79K? 0 +183914.35 -283050.5 -000009.4-000021.200022.4 08.5101.56K? 0 +185122.43 -135433.3 +000031.7-000018.300004.9 08.5101.25K? 0 +185808.13 -321448.5 +000002.8-000023.900002.3 08.5101.49K? 0 +190011.36 -463931.8 +000015.5-000009.900000.5 08.5101.17K? 0 +190102.55 +331232.5 +000008.1+000048.700006.1 08.5101.15K? 0 +190115.09 +370424.2 +000003.1-000020.500006.8 08.5101.45K? 0 +190621.76 -223600.9 +000020.4-000037.500003.1 08.5101.11K? 0 +191716.72 -560045.4 +000016.6-000023.300029.0 08.5101.17K? 0 +192041.63 -230319.5 +000014.1-000012.700007.0 08.5101.18K? 0 +192803.02 -092531.6 +000000.8-000002.600000.3 08.5101.15K? 0 +193601.13 +463616.1 -000006.3-000003.900023.4 08.5101.57K? 0 +194046.31 +472454.7 -000002.1-000051.200001.4 08.5101.34K? 0 +194137.43 -083744.2 +000023.6-000007.000010.3 08.5101.22K? 0 +194706.55 -683837.0 -000022.9-000015.300000.1 08.5101.05K? 0 +194905.15 -282438.8 +000031.2-000028.000002.4 08.5101.68K? 0 +195604.89 +220325.2 -000012.3-000073.400000.8 08.5101.14K? 0 +200038.41 +012139.8 -000010.0-000032.300010.7 08.5101.70K? 0 +200158.28 -344157.3 +000000.3-000026.500005.0 08.5101.49K? 0 +200502.30 +521720.9 -000003.4-000018.500000.3 08.5101.62K? 0 +200547.49 +152431.5 -000001.4-000013.300003.0 08.5101.88M? 0 +200701.48 +294314.8 +000007.2-000027.900021.1 08.5101.05K? 0 +200758.06 +073733.4 -000014.2-000001.200021.9 08.5101.42K? 0 +201002.95 +294352.7 +000010.4+000006.400000.6 08.5101.06K? 0 +201408.56 +670426.4 -000002.6-000017.600004.7 08.5101.14K? 0 +201451.39 +112001.5 -000012.2+000001.800001.8 08.5101.12K? 0 +201929.58 -020732.7 -000021.1-000013.700000.1 08.5101.57K? 0 +202515.17 -580537.5 -000001.4-000004.500014.1 08.5101.40K? 0 +203056.92 +631451.3 +000038.8+000036.000005.0 08.5101.23K? 0 +203433.11 -055036.9 -000003.1-000006.500022.3 08.5101.02K? 0 +203700.46 +424613.3 -000005.4+000001.600018.8 08.5101.42K? 0 +203930.76 +263800.0 -000002.0-000002.500004.3 08.5101.20K? 0 +203955.97 -224933.9 -000016.5-000002.300015.2 08.5101.39K? 0 +204006.24 +192518.2 -000017.1+000001.700013.3 08.5101.27K? 0 +204304.73 -420521.1 +000058.8+000023.300014.1 08.5101.18K? 0 +211027.55 +461456.8 -000002.6-000011.300000.8 08.5101.90M? 0 +211618.14 -005433.0 -000020.0-000053.700015.5 08.5101.09K? 0 +211717.70 -484226.5 +000015.7-000011.100007.2 08.5101.61K? 0 +211817.45 +074537.7 -000001.2+000007.100003.9 08.5101.42K? 0 +212021.40 -683223.3 +000018.2+000005.800015.8 08.5101.01K? 0 +212100.37 -622058.1 -000036.8-000009.800005.1 08.5101.06K? 0 +212247.66 +422321.7 -000009.9-000010.700000.6 08.5101.33K? 0 +212524.19 +492342.1 -000016.4-000007.100003.0 08.5101.04K? 0 +212607.81 -514454.0 -000023.1-000088.100007.1 08.5101.11K? 0 +212950.10 +320700.0 -000001.2+000026.900016.9 08.5101.23K? 0 +215004.12 -424110.3 -000004.2+000014.200003.8 08.5101.19K? 0 +215403.59 +351250.2 +000006.2-000016.600003.8 08.5101.62K? 0 +215418.80 +612855.9 +000054.0+000018.500008.2 08.5101.03K? 0 +215453.30 +431940.8 +000043.1+000029.200011.6 08.5101.49K? 0 +215643.00 -240024.1 +000009.2-000025.600012.3 08.5101.07K? 0 +215821.67 +543359.3 +000009.5+000003.800012.4 08.5101.45K? 0 +220029.19 -703025.6 +000025.6+000005.100007.1 08.5101.44K? 0 +220922.58 +013716.7 -000009.3+000005.300000.2 08.5101.18K? 0 +220956.06 +404204.6 +000029.7+000005.700010.5 08.5101.24K? 1 +221001.98 +381908.7 +000002.3-000003.500019.5 08.5101.42K? 0 +221055.41 +293833.5 -000001.9-000012.500004.3 08.5101.00K? 0 +221803.79 +122527.8 +000022.9-000002.100009.2 08.5101.13K? 0 +221806.52 -554640.4 -000041.4-000019.400001.9 08.5101.07K? 0 +222204.57 +004453.6 +000027.9-000009.200026.4 08.5101.41K? 0 +222446.97 +542342.4 +000012.1+000022.400011.1 08.5101.07K? 0 +222859.31 +604016.3 -000009.5-000006.000016.4 08.5101.50K? 0 +223049.17 -313238.5 -000035.4-000024.800006.3 08.5101.23K? 0 +224223.80 +004613.8 +000021.3-000016.300011.5 08.5101.02K? 0 +224357.22 -271206.1 +000012.3-000011.700009.1 08.5101.01K? 0 +224646.51 +015744.8 +000039.4+000006.700016.0 08.5101.45K? 0 +225135.56 +384117.3 -000018.8-000007.700003.8 08.5101.19K? 0 +230504.84 +671901.5 +000077.0+000028.700006.7 08.5101.06K? 0 +230515.13 -534354.7 +000029.1-000003.700001.3 08.5101.19K? 0 +230847.27 +742507.4 +000031.2+000004.600009.0 08.5101.17K? 0 +231337.39 -560449.0 +000008.2-000009.300000.3 08.5101.09K? 0 +232204.28 +653043.8 +000002.3-000007.900001.3 08.5101.53K? 0 +232333.21 +302349.3 +000007.4-000009.800001.7 08.5101.04K? 0 +232438.88 -215848.7 +000030.8+000018.900007.3 08.5101.00K? 0 +232520.49 +281130.5 +000052.7+000003.300008.9 08.5101.15K? 0 +232734.00 +291403.0 -000019.5-000021.200000.8 08.5101.39K? 0 +232821.03 +471627.2 +000000.9-000000.600006.5 08.5101.60K? 0 +233259.25 -474432.7 +000009.9-000016.400013.3 08.5101.64K? 0 +233426.99 +814050.5 -000001.3+000002.900008.0 08.5101.41K? 0 +234058.59 -371425.7 -000052.3-000008.100010.6 08.5101.33K? 0 +234203.56 +255308.1 +000004.6-000021.400015.2 08.5101.08K? 0 +234343.53 +282645.0 +000044.6-000034.400010.9 08.5101.36K? 0 +234409.49 +020845.8 +000051.7+000009.400006.8 08.5101.26K? 0 +234858.02 +320232.1 +000028.0+000008.900006.6 08.5101.05K? 0 +235245.72 -093341.4 +000025.6+000005.100009.5 08.5101.43K? 0 +235321.70 +664615.3 +000050.6-000002.000004.3 08.5101.74K? 0 +021500.04 +121423.2 +000047.7+000037.300012.2 08.5102.20M? 0 +041415.15 +663252.5 -000003.9-000012.800006.9 08.5102.04M? 0 +000200.08 -051250.4 +000053.0+000025.600010.9 08.5200.90G? 0 +000725.27 -402846.5 +000186.7+000013.700009.0 08.5200.91G? 0 +000743.70 +530620.6 +000016.3+000008.500010.1 08.5200.18A? 0 +000930.70 -340638.8 -000020.2-000031.800016.9 08.5200.69G? 0 +000948.46 +192252.7 +000048.6-000060.200001.2 08.5200.55F? 0 +001524.55 -130315.8 +000039.5-000003.700004.7 08.5200.24A? 0 +002018.38 -324608.9 +000268.1-000068.600029.6 08.5200.71G? 0 +002436.35 +165847.4 +000010.1-000003.100001.9 08.5200.13A? 0 +002841.11 +454647.8 -000002.7-000009.300012.7 08.5200.36F? 0 +003244.84 -391933.4 -000004.0-000008.100019.0 08.5200.61G? 0 +004645.90 +623317.6 -000000.5-000004.100003.1 08.5200.30A? 0 +005037.87 +165923.4 -000016.0-000058.400001.4 08.5200.56F? 0 +005211.52 -060003.3 +000024.0-000012.100012.4 08.5200.49F? 0 +005242.09 -380816.6 +000050.8-000076.200014.0 08.5200.64G? 0 +005355.05 +550252.8 -000000.1-000004.100004.5 08.5200.03A? 0 +005901.82 +385602.3 -000020.6-000009.900002.8 08.5200.32F? 0 +010041.21 -641748.7 -000035.7+000006.400003.1 08.5200.96K? 0 +010248.38 +781926.7 -000153.8+000029.300011.2 08.5200.75G? 0 +010249.85 -371857.3 -000171.6-000096.100022.0 08.5200.58F? 0 +010343.57 -782042.4 +000003.5+000009.300000.3 08.52-0.04B? 0 +010429.49 +493729.9 -000031.7-000025.700004.9 08.5200.30A? 0 +010741.52 -024436.5 +000005.9+000015.100018.5 08.5200.27A? 0 +011319.78 +775015.8 +000000.7-000013.700003.5 08.5200.12A? 0 +011900.42 -075925.2 +000028.6-000018.700001.1 08.5200.91G? 0 +011926.46 +242412.5 +000177.7-000119.800001.7 08.5200.57F? 0 +011941.48 +562723.6 -000011.7+000002.200003.8 08.5200.01A? 0 +012146.59 -240741.1 +000079.7-000050.800004.5 08.5200.59G? 1 +012352.42 +424838.2 +000004.4-000005.200019.8 08.5200.45F? 0 +012511.82 -795345.8 +000023.5-000001.600002.9 08.5200.99K? 0 +014010.19 +550418.6 +000057.4-000038.500007.4 08.5200.35F? 0 +014545.62 +335106.8 +000015.2+000000.800008.0 08.5200.10A? 0 +014831.27 +161906.6 -000021.4-000015.600026.0 08.5200.30A? 0 +015305.98 -142734.6 +000092.7+000027.400007.7 08.5200.81G? 0 +015453.04 +381707.5 +000001.4-000000.700010.4 08.5200.95K? 0 +015528.72 +460725.8 -000030.4+000000.900014.7 08.5200.29A? 0 +015556.75 -214931.5 +000000.0-000031.400003.6 08.5200.38F? 0 +015613.23 +533623.8 +000028.9-000044.400009.4 08.5200.41F? 0 +020057.92 +341654.4 +000138.0-000001.600004.2 08.5200.92G? 0 +020149.07 +404003.1 +000029.2-000002.900000.2 08.5200.40F? 0 +020930.30 +575738.4 +000030.4-000024.700006.8 08.5200.21A? 0 +021007.92 +120650.1 -000001.2-000023.600030.1 08.5200.57F? 0 +021059.55 -252727.5 +000070.4-000089.100022.1 08.5200.57F? 0 +021319.67 +203456.7 -000013.9-000028.900006.9 08.5200.60G? 0 +021339.94 +325852.7 +000094.9+000012.400017.9 08.5200.72G? 0 +021953.55 -233804.6 -000035.3-000023.100023.6 08.5200.54F? 0 +022448.82 -295147.4 +000000.0+000000.000000.0 08.5200.40F? 1 +022755.48 +563550.2 +000006.8-000010.200002.0 08.5200.09A? 0 +022841.20 -562610.9 +000047.4+000033.000008.9 08.5200.38F? 0 +023136.65 -035846.5 +000020.9-000010.700012.2 08.5200.30A? 0 +024336.96 +442520.0 +000006.6-000000.200005.5 08.5200.42F? 0 +024937.19 -093131.9 +000051.8+000008.400001.9 08.5200.55F? 0 +025112.86 +081720.7 -000017.1-000005.500011.7 08.5200.45F? 0 +025157.72 +483041.1 +000035.9-000015.600011.5 08.5200.36F? 0 +025423.09 -630020.8 -000021.3-000029.000000.2 08.5200.47F? 0 +025858.55 -622729.4 +000002.9-000002.200015.5 08.5200.21A? 0 +030647.58 -184638.7 -000030.6-000024.900006.6 08.5200.99K? 0 +031121.89 +461509.4 +000117.3-000111.500019.3 08.5200.62G? 0 +031858.92 -044448.7 +000002.6-000006.300025.8 08.5200.94G? 0 +032652.23 +581622.9 +000023.1-000006.200021.1 08.5200.54F? 0 +032947.02 +490913.8 +000050.6-000028.400027.5 08.5200.36F? 0 +033227.11 +104416.9 +000064.7+000063.800020.1 08.5200.53F? 0 +033816.49 +151017.3 +000118.3-000044.200034.9 08.5200.70G? 0 +034719.34 +240821.2 +000026.6-000037.300009.1 08.5200.00B? 0 +034902.74 +555206.2 -000003.4+000011.400003.5 08.5200.46F? 0 +034929.18 +345503.1 +000001.7-000003.500004.3 08.5200.03A? 0 +035453.24 -662657.8 +000014.6+000089.500005.4 08.5200.68G? 1 +035803.00 +484359.9 +000032.0-000029.400010.9 08.5200.59G? 0 +035858.77 -112605.4 +000004.9-000032.600001.7 08.5200.51F? 0 +040722.36 -022202.0 +000040.9+000004.700000.8 08.5200.53F? 0 +041337.92 -412319.8 -000002.0-000006.100008.7 08.5200.26A? 0 +041544.94 +452339.5 +000137.1-000170.400004.6 08.5200.65G? 1 +041645.58 -825949.3 -000016.7-000005.800010.1 08.5200.34F? 0 +041814.99 +001338.5 +000009.8-000063.200002.1 08.5200.62G? 0 +041827.83 +250014.1 +000024.8-000004.900009.8 08.5200.55F? 0 +042254.64 +282354.2 -000033.9+000004.100006.4 08.5200.47F? 0 +042337.18 +080329.6 +000006.2+000007.400003.0 08.5200.93G? 0 +042342.95 -390823.5 -000005.4+000000.300001.3 08.5200.28A? 0 +043141.50 +555307.4 +000002.9-000021.700004.1 08.5200.58G? 0 +043206.65 -015844.0 +000136.6-000117.800027.5 08.5200.70G? 0 +043252.86 +314708.2 +000017.1+000003.800004.2 08.5200.11A? 0 +043415.41 +450032.9 -000016.1-000015.800010.7 08.5200.94G? 0 +043630.76 -543716.4 +000024.0+000040.600011.3 08.5200.28A? 0 +043947.22 -104142.7 -000024.3+000016.300001.8 08.5200.59G? 0 +044240.10 -084820.2 +000010.3+000009.600001.2 08.5200.97K? 0 +044737.52 +181531.7 +000089.1-000033.700023.6 08.5200.74G? 0 +044922.38 -034656.6 +000026.2-000002.300009.8 08.5200.41F? 0 +045511.34 +201849.9 -000003.4-000015.900001.6 08.5200.32F? 0 +050055.81 -444846.0 +000002.8-000025.200009.1 08.5200.22A? 1 +050317.29 +234917.5 +000005.3-000020.200004.0 08.5200.15A? 0 +050417.23 -032418.0 +000018.3-000014.900007.2 08.5200.96K? 0 +050418.29 +343853.6 +000049.8-000023.700023.1 08.5200.57F? 0 +051251.44 +180918.1 -000013.7-000042.200010.6 08.5200.89G? 0 +051602.53 -702723.1 +000008.7+000050.200004.7 08.5200.21A? 0 +052126.28 -404551.4 -000019.0-000008.700003.0 08.5200.98K? 0 +052133.23 +865159.0 -000030.1+000031.400010.6 08.5200.62G? 0 +052400.33 -580542.2 +000013.9-000003.300018.1 08.5200.32F? 0 +052722.19 +184304.3 -000002.3+000005.300011.8 08.5200.27A? 0 +052725.74 +845147.9 +000054.4-000146.000003.7 08.5200.51F? 0 +052850.45 -400030.4 -000008.2-000003.300009.4 08.5200.55F? 0 +052948.72 -132713.7 -000008.1-000003.700010.1 08.5200.42F? 0 +052954.80 +463419.8 -000015.2-000055.300012.6 08.5200.61G? 0 +053400.47 -014516.1 +000005.1+000000.900005.5 08.52-0.01B? 0 +053419.82 +044930.3 -000004.7-000004.400005.1 08.52-0.07B? 0 +053451.34 -095440.5 +000024.1-000031.100004.5 08.5200.25A? 0 +053610.68 +191023.8 -000003.5-000071.400020.3 08.5200.63G? 0 +053839.29 -581611.8 +000045.9+000023.700012.4 08.5200.86G? 0 +053930.49 +512007.5 -000001.3-000025.600018.9 08.5200.11A? 0 +054326.41 -474924.6 +000041.9+000225.700038.4 08.5200.84G? 0 +054856.07 -094059.4 +000007.1-000068.400025.2 08.5200.61G? 0 +054857.63 +400957.2 -000009.2+000014.700011.8 08.5200.23A? 0 +054922.59 -173444.9 -000009.4+000109.300033.9 08.5200.93G? 0 +055419.16 -253137.1 -000005.0+000003.000004.1 08.5200.23A? 0 +055603.05 +590144.3 -000015.8-000001.800016.1 08.5200.34F? 0 +060042.29 +081739.0 -000020.0+000004.400007.2 08.5200.16A? 0 +060047.43 -605333.6 -000003.1+000023.600005.6 08.5200.08A? 0 +060414.57 -410913.2 +000000.0+000000.000000.0 08.5200.47F? 1 +060500.11 -121911.5 +000004.3-000015.600010.6 08.5200.27A? 0 +060515.38 -621738.9 -000002.4+000070.100018.6 08.5200.89G? 0 +060709.42 +495627.7 +000006.1-000009.700014.5 08.5200.07A? 0 +060847.38 -234633.3 -000036.6-000007.500006.8 08.5200.65G? 0 +060903.53 +085432.2 -000016.1-000014.300021.1 08.5200.06A? 0 +061311.98 -292608.8 -000001.5+000016.200012.7 08.5200.96K? 0 +061638.30 -203826.1 +000007.1+000004.300000.7 08.52-0.12B? 0 +061700.47 -770611.0 -000004.3+000021.000004.8 08.5200.99K? 0 +061754.99 +130152.9 -000025.8+000001.500002.6 08.5200.07A? 0 +061835.23 -022842.8 -000011.2+000000.800000.4 08.5200.36F? 0 +061959.31 -174101.1 +000009.0+000011.400011.7 08.5200.26A? 0 +062025.97 +222614.1 +000016.6-000027.400022.0 08.5200.98K? 0 +062047.59 +392039.0 +000020.5-000016.200010.5 08.5200.91G? 0 +062551.80 -495348.2 +000007.0-000023.200005.7 08.5200.32F? 0 +062723.78 -441012.3 +000004.9+000008.800001.7 08.5200.18A? 0 +062727.25 -450604.2 -000015.4+000027.000010.9 08.5200.52F? 0 +063055.36 -161702.5 -000005.8+000002.800008.1 08.5200.32F? 0 +063139.77 +054610.0 +000000.0+000000.000000.0 08.5200.00B? 0 +063249.66 -242207.1 +000028.1-000003.000016.9 08.5200.96K? 0 +063342.79 +003753.3 +000008.1-000018.100017.1 08.5200.33F? 0 +063414.44 -635505.3 -000008.4+000013.000010.3 08.52-0.07B? 0 +064006.31 -101838.7 +000004.7+000004.400004.9 08.52-0.04B? 0 +064026.67 +233843.2 +000016.4-000022.500021.4 08.5200.50F? 0 +064205.53 -380013.7 +000010.4+000035.000007.1 08.5200.55F? 0 +064542.63 -204135.4 -000000.1+000005.700009.9 08.52-0.06B? 0 +064832.64 -115108.4 -000002.3+000023.000002.0 08.52-0.02B? 0 +065332.51 -542803.9 -000011.9+000006.500001.3 08.52-0.01B? 0 +065759.98 +011237.6 -000008.0-000000.500009.7 08.52-0.05B? 0 +070005.69 -084100.2 -000029.9-000157.600022.8 08.5200.65G? 0 +070655.52 +322711.9 -000000.9-000020.600001.7 08.5200.84G? 0 +070823.76 -215953.5 +000001.8+000002.400010.5 08.5200.46F? 0 +070842.75 -330008.9 -000040.5+000044.100006.9 08.5200.42F? 0 +070847.43 -155602.9 +000001.7+000000.800009.4 08.5200.21A? 0 +070906.87 +285712.1 +000013.6-000014.500002.5 08.5200.03A? 0 +071040.05 +191943.8 -000001.9-000008.000001.9 08.52-0.01B? 0 +071234.81 -214456.3 -000007.7-000013.800007.0 08.5200.36F? 0 +071408.58 -283113.7 -000001.0+000009.000005.5 08.5200.01A? 0 +071830.80 -594407.5 -000019.7-000025.300005.1 08.5200.31A? 0 +071950.24 +450910.6 -000010.8-000005.500001.4 08.5200.97K? 0 +071954.94 +210741.3 -000008.1-000009.100009.8 08.5200.19A? 0 +072054.92 -564648.7 +000001.0+000007.400004.3 08.52-0.00B? 0 +072342.06 +341413.5 +000019.0-000049.400019.3 08.52-0.09B? 0 +072528.24 +043343.7 +000003.6-000026.700000.3 08.5200.07A? 0 +072701.10 -693055.1 +000011.0-000013.300006.9 08.5200.29A? 0 +072704.01 +480317.1 -000000.4-000014.100006.8 08.5200.03A? 0 +072718.81 -390534.7 +000020.6-000028.200010.0 08.5200.99K? 0 +072725.91 +621345.9 +000049.5+000012.900007.8 08.5200.81G? 0 +072734.96 -133731.8 +000000.7-000012.600004.5 08.5200.34F? 0 +073022.47 +491420.5 +000000.0+000000.000000.0 08.5200.10A? 1 +073243.65 -062608.1 +000016.7-000001.000001.1 08.52-0.06B? 0 +073305.09 -340322.6 -000013.0+000019.100001.2 08.5200.13A? 0 +073434.19 +113027.8 -000033.0-000027.700012.4 08.5200.33F? 0 +073550.49 +731630.5 +000116.8+000346.300029.3 08.5200.78G? 0 +073556.89 +312741.2 -000017.4+000001.300009.1 08.5200.93G? 0 +073859.37 -300819.5 -000002.5+000014.500001.1 08.5200.03A? 0 +074125.22 +823942.2 -000012.0-000039.400000.9 08.5200.37F? 0 +074207.83 -191322.0 -000002.2-000002.200006.0 08.5200.18A? 0 +074809.14 -471632.4 -000018.6+000007.500002.6 08.52-0.06B? 0 +074835.56 +222411.9 -000038.3+000031.500018.6 08.5200.97K? 0 +074913.67 +514843.7 -000040.2-000002.000014.3 08.5200.95G? 0 +075451.20 +004912.4 +000003.5-000009.700006.2 08.5200.35F? 0 +075531.40 +242147.5 -000021.2-000005.100007.0 08.5200.15A? 0 +075641.23 -185404.6 +000001.6-000005.400012.7 08.5200.01A? 0 +075647.20 -605027.2 -000007.8+000005.700012.6 08.5200.04A? 0 0.10 1.00 +075655.12 -365426.3 -000080.2-000013.500007.1 08.5200.58G? 0 +075745.64 -315320.4 +000002.5-000020.800002.1 08.5200.48F? 0 +075911.27 -270546.6 -000014.1+000019.000001.7 08.5200.15A? 0 +075912.91 -491936.2 -000022.4+000007.100006.6 08.5200.03A? 0 +080111.22 -312933.8 -000022.8-000007.700005.0 08.52-0.08B? 0 +080455.99 -574648.1 -000022.5+000030.400004.9 08.5200.28A? 0 +080512.97 -192354.6 -000007.6+000006.900010.5 08.52-0.01B? 0 +080517.14 -441941.5 -000015.7+000014.300002.6 08.52-0.05B? 0 +080658.55 +115700.0 -000093.0-000038.500030.4 08.5200.56F? 0 +081013.81 -031607.1 +000003.2-000008.400005.7 08.5200.08A? 0 +081358.43 -100155.7 -000000.5-000002.200008.4 08.5200.03A? 0 +081656.92 +643528.5 -000084.0+000013.900009.4 08.5200.86G? 0 +081749.95 -214756.3 +000001.5-000007.200002.6 08.5200.02A? 0 +081936.91 -462623.5 +000011.6-000029.800002.7 08.5200.41F? 0 +082024.16 -200517.6 -000007.9+000016.000012.5 08.5200.88G? 0 +082401.09 -085010.3 -000008.1-000011.600001.3 08.5200.23A? 0 +082429.71 -103027.8 +000008.8-000000.700001.1 08.52-0.01B? 0 +082519.40 +222112.2 -000031.1-000015.000005.1 08.5200.88G? 0 +082651.68 +645110.0 -000013.2-000008.700006.6 08.5200.97K? 0 +083056.21 -331647.4 +000001.0+000000.600005.2 08.52-0.14B? 0 +083458.29 +720015.2 -000013.2-000055.900012.8 08.5200.16A? 0 +083719.20 +055720.1 +000002.3-000005.600005.0 08.5200.10A? 0 +084710.91 +110946.8 -000043.7-000004.800004.9 08.5200.14A? 0 +085126.18 +573138.1 +000000.0+000000.000000.0 08.5200.42F? 1 +085229.43 -482930.0 +000000.9+000016.400002.2 08.52-0.01B? 0 +085805.85 -030743.1 -000001.7-000035.100005.3 08.5200.14A? 0 +085842.29 +520011.8 -000016.6-000028.800013.0 08.5200.35F? 0 +090044.45 +505544.0 -000032.7-000032.800021.8 08.5200.78G? 0 +090124.37 +321505.0 +000143.9+000109.000040.5 08.5200.31F? 0 +090246.30 -443833.6 -000021.2+000010.700002.5 08.5200.07A? 0 +090347.07 -460141.2 +000004.0-000024.900004.5 08.5200.93G? 0 +090426.28 -040126.7 +000015.3-000016.900001.9 08.5200.29A? 0 +090726.44 -582525.6 -000018.1+000032.100007.0 08.5200.40F? 0 +091039.90 -264500.8 -000002.1-000003.500000.6 08.5200.99K? 0 +091325.34 +350621.7 -000005.0-000014.600005.0 08.52-0.01B? 0 +091333.32 +025505.9 -000020.7+000008.600007.1 08.5200.99K? 0 +092404.47 -051827.2 +000005.8+000042.800000.0 08.5200.83G? 0 +093201.52 +200249.3 -000060.2-000011.200005.4 08.5200.40F? 0 +093355.16 -533806.3 -000003.5-000001.000004.1 08.52-0.01B? 0 0.10 1.00 +093509.09 -070508.8 -000137.1+000058.200016.0 08.5200.68G? 0 +094156.71 +835018.2 -000010.9-000013.100003.4 08.5200.29A? 0 +094300.33 +084832.9 -000029.3+000013.400005.9 08.5200.36F? 0 +094539.60 -193451.4 -000058.8+000000.700008.0 08.5200.38F? 0 +094606.02 -473708.3 -000004.6+000015.600005.3 08.5200.38F? 0 +094628.42 -254020.3 -000081.2+000018.500016.5 08.5200.54F? 0 +094758.98 +733842.1 -000090.7+000025.600024.8 08.5200.60G? 0 +094842.95 -375025.8 -000007.5+000006.000001.1 08.5200.16A? 0 +094852.06 -533507.4 -000052.7+000028.700010.3 08.5200.51F? 0 +095430.48 -011614.7 +000017.6+000007.800003.0 08.5200.11A? 0 +095627.93 -035018.3 +000040.1-000060.400011.9 08.5200.51F? 0 +100203.10 +152138.5 +000041.0-000049.100016.4 08.5200.50F? 0 +100639.49 -122817.9 -000069.9+000014.500006.0 08.5200.51F? 0 +100754.15 -240329.4 +000003.4-000028.500000.2 08.5200.94G? 0 +100819.89 -571723.5 -000006.0-000000.900002.7 08.52-0.04B? 0 +100935.18 +152048.9 +000025.6-000158.300021.7 08.5200.57F? 0 +101146.99 -555945.4 -000020.1+000004.100001.7 08.5200.01A? 0 +101305.57 -360418.3 +000025.3-000019.000016.8 08.5200.92G? 0 +101503.18 +644301.7 -000058.1-000023.900013.1 08.5200.98K? 0 +101656.60 +125448.9 +000001.1-000033.400013.4 08.5200.11A? 0 +101858.17 -180615.8 -000003.1-000001.300002.2 08.5200.38F? 0 +101936.37 -034211.2 -000043.8+000036.100001.7 08.5200.94G? 0 +102050.72 -632653.9 -000177.7+000076.300009.5 08.5200.69G? 0 +102239.89 -034429.9 -000001.6+000002.900004.3 08.5200.95G? 0 +102435.57 +175502.5 -000012.2-000028.600003.3 08.5200.96K? 0 +102656.35 -695257.6 -000012.7+000005.300007.2 08.52-0.01B? 0 +103137.04 +543310.6 -000018.1-000016.500001.6 08.5200.42F? 0 +103851.99 -373524.0 +000015.4-000001.500010.4 08.5200.29A? 0 +103916.78 +762629.9 -000017.6-000021.200000.3 08.5200.17A? 0 +103921.42 +221148.4 -000032.6-000017.900000.3 08.5200.08A? 0 +104359.38 -493515.6 -000046.6+000008.700002.4 08.5200.13A? 0 +104438.71 +052954.9 +000006.0+000024.900001.4 08.5200.67G? 0 +105446.03 +151148.9 -000008.3-000012.900019.0 08.5200.96K? 0 +105552.06 +654354.7 +000126.1+000026.000021.9 08.5200.56F? 0 +105558.76 -025333.4 -000043.2-000065.300017.4 08.5200.66G? 0 +105730.59 -110521.3 -000036.5+000004.700045.3 08.5200.33F? 0 +110042.64 -552124.6 -000006.1+000001.500005.4 08.5200.01A? 0 +110108.37 +054051.1 -000102.1-000001.500015.4 08.5200.41F? 0 +110607.54 +241337.8 -000035.6-000002.000010.7 08.5200.94G? 0 +110626.01 -334451.5 -000038.9-000000.400002.1 08.5200.48F? 0 +110738.64 -540343.8 -000018.4+000006.300011.7 08.5200.00A? 0 +111117.08 -255527.5 -000052.1-000015.900000.7 08.5200.54F? 0 +111204.51 -610543.0 -000014.0+000001.900008.1 08.5200.25A? 0 +111418.03 -655328.5 -000004.3+000000.300004.3 08.5200.13A? 0 +111941.41 -430918.9 +000062.8-000008.200013.1 08.5200.56F? 0 +112809.39 -311411.6 -000025.2+000015.900017.0 08.5200.24A? 0 +113617.21 -780023.2 -000019.1-000011.900001.0 08.5200.96K? 0 +113812.18 -632326.8 -000005.9+000005.500002.2 08.52-0.00B? 0 +113910.74 -574430.9 -000003.8+000005.900002.1 08.52-0.05B? 0 +114249.68 -622605.4 -000010.2+000010.600001.8 08.52-0.07B? 0 0.10 1.00 +114303.19 -595628.1 +000004.7-000000.100006.9 08.52-0.06B? 0 +114528.57 -713612.6 -000035.9+000000.200011.2 08.5200.12A? 0 +114802.57 -660655.1 -000285.7+000154.500044.7 08.5200.89G? 0 +115353.60 +110710.5 -000036.5+000018.200002.1 08.5200.91G? 0 +115410.04 -551046.7 -000004.0+000006.600003.2 08.5200.97K? 0 +115441.88 -651308.6 +000002.8-000006.000009.7 08.5200.26A? 0 +115629.93 +040349.5 -000017.9-000017.800002.7 08.5200.25A? 0 +120103.51 +130030.2 +000009.9-000009.500007.0 08.5200.28A? 0 0.10 1.00 +120134.63 -535008.4 +000003.1+000003.600005.1 08.5200.23A? 0 +121222.80 -171237.1 -000042.2+000003.000006.1 08.5200.27A? 0 +121451.44 -514351.6 +000043.7-000039.000025.0 08.5200.60G? 0 +122410.92 -220408.8 -000029.2+000001.600007.8 08.5200.31A? 0 +122915.28 +353155.3 +000012.7-000042.200004.0 08.5200.49F? 0 +123751.43 -322705.8 -000028.4-000016.800002.9 08.5200.61G? 0 +124120.14 -683429.2 -000012.6+000002.600000.0 08.5200.17A? 0 +124229.17 +011945.1 +000025.0-000040.900020.6 08.5200.10A? 0 +124457.42 -651909.3 -000015.8-000008.900009.7 08.5200.37F? 0 +124855.53 +541453.5 +000001.2+000008.300002.2 08.5200.24A? 0 +124859.57 +194047.8 -000047.2-000024.900010.6 08.5200.45F? 0 +125459.60 +580937.6 -000019.0-000051.900007.7 08.5200.38F? 0 +125931.21 -561126.8 +000010.0-000003.700011.2 08.5200.35F? 0 +130304.17 -593634.2 -000063.2-000013.000000.2 08.5200.28A? 0 +130501.85 -463348.3 -000050.5+000003.100013.1 08.5200.45F? 0 +130642.65 +070848.5 -000021.2-000044.200018.9 08.5200.26A? 0 +131009.94 +735807.5 -000031.4-000005.000005.5 08.5200.31A? 0 +131102.43 -455210.7 -000117.5-000001.300011.4 08.5200.50F? 0 +131249.23 +345318.6 -000022.4+000042.600007.5 08.5200.58G? 0 +131513.39 -191217.1 -000007.9-000072.500000.2 08.5200.66G? 0 +131942.94 -301956.5 -000003.7+000006.800008.7 08.52-0.11B? 0 +132138.76 -691135.3 -000018.3-000005.200003.9 08.5200.11A? 0 +132231.98 -521005.8 -000024.7-000031.400023.3 08.5200.36F? 0 +133303.94 +730310.1 -000032.9-000009.400002.0 08.5200.88G? 0 +133836.46 -595032.0 -000017.6-000053.500004.1 08.5200.69G? 0 +133840.33 -082516.2 -000025.1-000023.000016.0 08.5200.52F? 0 +134429.84 -595249.5 -000035.7-000008.300003.1 08.5200.17A? 0 +135557.84 +315154.2 +000066.1-000124.100015.8 08.5200.53F? 0 +135750.46 -290341.3 +000096.4-000056.400005.8 08.5200.47F? 0 +140054.29 -380049.7 -000005.5-000006.300004.7 08.52-0.03B? 0 +140112.61 +623437.3 -000060.4-000006.000006.5 08.5200.44F? 0 +140350.59 -472327.7 -000010.5-000005.000000.2 08.5200.19A? 0 +140413.05 -214537.4 -000024.7-000005.200004.3 08.5200.95G? 0 +140537.75 -482744.8 -000065.3-000118.800006.1 08.5200.87G? 0 +141226.83 +673510.2 +000160.7-000016.700022.0 08.5200.81G? 0 +141317.21 -333033.4 -000023.9+000000.200017.1 08.5200.01A? 0 +141708.41 +210005.7 -000112.2+000054.400012.9 08.5200.91G? 0 +141838.78 -292007.3 -000039.4+000006.300007.1 08.5200.52F? 0 +141946.90 +640005.2 -000046.3+000030.000009.2 08.5200.63G? 0 +142951.28 -423322.5 -000008.8-000014.000008.7 08.5200.99K? 0 +143413.84 -191336.1 -000033.2+000016.800025.1 08.5200.55F? 0 +144508.84 -570702.1 -000005.5-000017.000001.0 08.5200.01A? 0 +144631.95 -561105.4 -000053.7-000039.200004.7 08.5200.53F? 0 +144931.75 -590754.1 -000143.2-000052.100022.6 08.5200.63G? 0 +145045.10 -491000.8 +000023.0-000007.100000.3 08.5200.02A? 0 +145213.44 -263722.2 -000013.3-000006.700000.3 08.5200.98K? 0 +145847.38 -661850.4 -000012.0-000023.100006.6 08.5200.01A? 0 +145905.99 +732532.6 -000087.0+000045.900007.3 08.5200.65G? 0 +150632.08 +385910.7 -000088.9-000311.600028.0 08.5200.87G? 0 +151225.40 +665830.2 -000071.6+000022.800004.0 08.5200.45F? 0 +151429.45 -191435.7 -000037.6+000036.500002.7 08.5200.50F? 0 +153034.35 -580627.4 -000009.8-000032.700002.9 08.5200.21A? 0 +153843.25 -265027.3 -000038.6-000048.700003.9 08.5200.68G? 0 +154042.73 +682559.8 -000000.2-000009.600000.4 08.5200.65G? 0 +154639.27 +082211.4 -000012.3+000004.500010.8 08.5200.96K? 0 +154709.73 -331711.3 -000005.9-000025.300018.3 08.5200.53F? 0 +155012.59 -415418.5 +000004.7-000034.400001.8 08.5200.50F? 0 +155041.47 -461848.8 -000042.2-000032.400002.6 08.5200.30A? 0 +155433.60 -270536.1 +000026.8-000032.500008.0 08.5200.58G? 0 +160116.07 -065824.9 -000104.3-000076.600034.5 08.5200.52F? 1 +160221.21 -625327.3 -000010.9-000026.800005.5 08.5200.35F? 0 +160413.81 +592232.8 -000004.3-000013.800007.1 08.5200.37F? 0 +160744.92 -115512.9 -000009.0-000038.500001.8 08.5200.54F? 0 +160829.43 -741016.6 -000005.0-000007.700001.4 08.5200.01A? 0 +160945.60 +105152.0 -000028.4+000008.700006.1 08.5200.27A? 0 +161430.89 +053121.7 +000000.0+000000.000000.0 08.5200.51F? 1 +161627.95 -760316.3 -000017.8-000022.100008.2 08.5200.13A? 0 +161646.85 -534341.8 +000001.7-000011.200008.4 08.5200.14A? 0 0.10 1.00 +161810.74 -524414.2 -000029.2-000026.100004.5 08.5200.18A? 0 +162308.78 +473749.7 +000000.0+000000.000000.0 08.5200.52F? 1 +162550.78 +054207.1 +000037.7-000041.900003.7 08.5200.41F? 0 +162657.04 +675822.4 -000009.3+000038.900013.0 08.5200.98K? 0 +162855.89 -432730.0 +000018.0-000041.000012.2 08.5200.49F? 0 +163339.21 -511545.4 -000010.0-000009.500000.6 08.5200.19A? 0 +163528.87 -343955.9 +000003.9-000011.300024.2 08.5200.49F? 0 +163910.45 -670619.7 -000008.0-000020.300001.5 08.5200.12A? 0 +163931.18 -532141.6 -000041.2-000055.200024.4 08.5200.85G? 0 +164104.93 -692428.5 -000022.2+000017.900002.1 08.5200.56F? 0 +164120.88 +003027.2 -000019.4+000028.200025.7 08.5200.63G? 0 +164151.01 -324836.5 -000024.8-000022.100011.2 08.5200.29A? 0 +164153.28 +183742.8 +000003.4+000012.600001.6 08.5200.30A? 0 +164230.92 -321756.6 +000013.3-000022.600003.0 08.5200.04A? 0 +164407.21 -460829.8 +000017.8-000018.800003.4 08.5200.17A? 0 +164928.32 -542647.9 -000000.5-000044.200012.1 08.5200.43F? 0 +165458.37 +283719.1 -000053.5-000019.800018.0 08.5200.49F? 0 +170242.07 +443812.4 -000106.0+000054.900019.6 08.5200.65G? 0 +170342.41 +134007.6 -000075.7-000081.500013.5 08.5200.68G? 0 +170403.08 -161132.8 -000240.5+000022.700004.3 08.5200.82G? 0 +170559.74 +123821.7 +000010.4+000002.300008.6 08.5200.18A? 0 +170618.04 +123623.4 -000196.8+000130.900018.8 08.5200.80G? 0 +170658.03 -352239.3 +000005.8-000022.500016.2 08.5200.38F? 0 +171206.59 +251456.3 +000002.1+000091.700012.0 08.5200.53F? 0 +171448.10 +533648.1 +000005.3-000028.000019.4 08.5200.98K? 0 +171604.39 +421604.8 +000004.8+000023.300004.2 08.5200.28A? 0 +172130.16 -262015.6 -000006.7-000027.800010.5 08.5200.67G? 0 +172333.22 -471918.6 -000004.5-000019.000008.8 08.5200.83G? 0 +172920.47 -383843.6 -000022.4-000060.900008.3 08.5200.57F? 0 +173004.22 +142744.9 +000005.0-000020.500005.7 08.5200.54F? 0 +173637.90 -484145.4 +000006.0-000020.400015.1 08.5200.07A? 0 +174053.40 -125456.9 +000013.9-000001.700001.2 08.5200.16A? 0 +174639.83 +260930.4 -000003.6+000002.200000.7 08.5200.30A? 0 +174853.26 +595324.3 +000022.4-000023.800000.7 08.5200.43F? 0 +175327.50 +522307.7 -000004.0+000003.900005.5 08.5200.42F? 0 +175551.30 -703152.4 +000001.6-000010.400008.0 08.5200.94G? 0 +180017.94 +215347.3 -000018.7+000036.800013.7 08.5200.69G? 0 +180213.55 +042224.9 -000007.3-000006.200005.4 08.5200.40F? 0 +180331.84 +403200.5 -000012.8+000011.600016.6 08.5200.48F? 0 +180504.60 +200355.8 -000021.6+000006.000008.3 08.5200.94G? 0 +180520.83 -275003.3 +000022.9+000000.300008.1 08.5200.00B? 0 +180603.97 +043406.1 -000008.1-000020.600003.2 08.52-0.02B? 0 +180835.46 +022439.1 +000000.7+000000.700010.6 08.5200.09A? 0 +180943.39 -451707.3 -000007.2-000031.300004.0 08.5200.24A? 0 +181252.98 -633657.4 +000000.0+000000.000000.0 08.5200.00B? 0 +181805.33 +825302.4 -000007.5+000025.900000.0 08.5200.34F? 0 +182029.23 -195040.7 +000052.5-000051.300004.5 08.5200.57F? 0 +182122.08 +284456.0 +000017.5-000014.600006.0 08.5200.41F? 0 +182226.16 -265436.5 -000011.3-000010.500001.4 08.5200.20A? 0 +182553.04 +312037.4 +000005.3-000010.600001.0 08.5200.93G? 0 +182930.20 -685159.6 -000000.8-000006.000005.4 08.5200.06A? 0 diff --git a/kstars/kstars/data/hip077.dat b/kstars/kstars/data/hip077.dat new file mode 100644 index 00000000..890cd360 --- /dev/null +++ b/kstars/kstars/data/hip077.dat @@ -0,0 +1,1000 @@ +183458.13 -360311.8 -000003.6+000006.300013.3 08.5200.53F? 0 +183640.57 -373918.0 +000015.8-000026.900000.6 08.5200.32F? 0 +183952.17 +831836.6 +000029.9-000035.700011.9 08.5200.48F? 0 +184001.10 +060829.6 +000012.1+000007.000013.2 08.5200.16A? 0 +184054.82 +313206.4 +000074.6-000822.600053.1 08.5200.93G? 0 +184333.71 +120007.4 +000020.9-000004.600003.5 08.5200.59G? 0 +185201.90 -541806.7 +000048.9-000051.300025.6 08.5200.62G? 0 +185439.73 -310742.9 +000000.7-000012.200013.4 08.52-0.02B? 0 +185459.90 +305245.6 +000014.6-000013.800005.7 08.5200.49F? 0 +185647.89 -384313.6 +000005.1-000017.100005.0 08.5200.07A? 0 +185712.31 +561357.0 +000034.6+000040.900015.5 08.5200.63G? 0 +185803.46 +471129.1 +000000.0+000000.000000.0 08.5200.62G? 1 +185856.10 +222818.4 -000001.1+000056.100001.3 08.5200.98K? 0 +185903.84 -261133.1 -000000.6-000019.400002.1 08.5200.35F? 0 +190004.11 +543916.8 -000008.8-000025.300007.8 08.5200.20A? 0 +190252.64 -541229.4 +000008.5-000060.900019.7 08.5200.59G? 0 +190418.33 -200833.3 +000000.7-000012.900002.5 08.52-0.02B? 0 +190446.87 -171955.4 +000024.3+000008.600002.3 08.52-0.04B? 0 +190507.37 +230437.9 +000223.4+000240.000024.5 08.5200.82G? 0 +190624.11 +224348.7 +000000.8-000006.800010.8 08.5200.12A? 0 +191011.63 +380455.9 +000004.4-000010.700011.7 08.5200.43F? 0 +191344.22 +342419.8 +000000.9+000005.200005.0 08.5200.00A? 0 +192056.50 +185309.6 +000000.6-000013.300000.5 08.5200.38F? 0 +192129.51 +000313.6 +000023.7+000130.100025.0 08.5200.55F? 0 +192644.51 -253501.8 +000012.7-000037.200006.5 08.5200.57F? 0 +192813.57 -093222.2 -000010.7-000040.800005.2 08.5200.38F? 0 +193050.83 -292303.0 +000015.0-000071.000007.4 08.5200.54F? 0 +193159.54 +102753.4 +000013.6-000012.500002.5 08.5200.99K? 0 +193615.55 -343921.5 -000025.2+000029.500018.4 08.5200.60G? 0 +193624.26 +370449.9 +000002.1+000062.500008.4 08.5200.74G? 0 +193940.56 +383836.6 +000004.9+000011.200010.8 08.5200.99K? 0 +194153.84 +463226.2 +000033.8-000040.500000.3 08.5200.47F? 0 +194249.93 +423900.4 -000002.4+000000.800004.3 08.5200.00A? 0 +194629.33 +202403.4 +000006.0-000004.900012.5 08.5200.08A? 0 +194801.78 -143402.6 +000001.0-000002.100000.6 08.5200.12A? 0 +194911.61 +655716.3 +000037.3+000229.900002.7 08.5200.53F? 0 +195028.50 +342307.3 +000003.0-000002.200007.2 08.5200.00A? 0 +195104.52 +151001.9 +000004.3-000004.100007.1 08.5200.01A? 0 +195239.43 -053305.5 -000005.6-000008.900003.8 08.5200.12A? 0 +195326.86 -612924.2 -000003.5-000000.100000.5 08.5200.88G? 0 +195420.40 +304215.2 -000000.7-000003.700003.0 08.52-0.09B? 0 +195455.55 +022624.9 -000008.3-000012.100010.7 08.52-0.00B? 0 +195507.83 +592708.1 -000009.9-000010.000000.2 08.5200.09A? 0 +195719.48 +051245.1 -000017.4-000005.200001.1 08.5200.56F? 0 +195751.58 +550928.4 +000020.7-000001.000010.0 08.5200.40F? 0 +195859.50 +013143.0 +000004.0+000002.300006.0 08.5200.00A? 0 +195913.05 +150952.6 -000009.9-000008.200011.4 08.5200.93G? 0 +200017.58 -084007.7 -000011.0-000036.100022.9 08.5200.91G? 0 +200158.96 +054009.6 +000008.3-000011.700001.9 08.5200.51F? 0 +200204.85 +804101.3 -000010.0-000049.500011.0 08.5200.79G? 0 +200252.38 +323438.7 +000004.5-000004.000003.7 08.52-0.06B? 0 +200509.72 -524155.0 +000006.3-000015.800003.5 08.5200.31F? 0 +200608.94 +230236.5 -000006.2-000011.200007.7 08.52-0.07B? 0 +200923.21 -025713.7 -000021.5-000042.700012.8 08.5200.35F? 0 +200935.23 -022328.7 +000040.6-000023.800005.9 08.5200.38F? 0 +201115.13 +313149.6 +000002.5-000003.300001.7 08.5200.49F? 0 +201139.28 +045227.9 +000044.1+000032.200010.3 08.5200.45F? 0 +201139.57 +735847.8 -000003.8-000021.300002.9 08.5200.10A? 0 +201307.84 -572841.9 +000053.3-000070.300013.8 08.5200.65G? 0 +201540.26 +433859.6 +000000.0+000000.000000.0 08.5200.35F? 1 +201602.24 +115723.6 +000011.9-000009.900003.6 08.5200.14A? 0 +201745.06 +714546.1 +000013.8+000018.400014.2 08.5200.23A? 0 +201906.27 -421711.3 +000003.4+000028.900007.3 08.5200.88G? 0 +202016.68 -424047.4 +000041.4+000006.500001.8 08.5200.91G? 0 +202100.59 +432237.6 -000002.4-000005.200001.4 08.52-0.03B? 0 +202119.55 +303603.5 -000000.6+000009.000001.5 08.5200.25A? 0 +202259.25 +473332.3 +000018.8-000012.500000.2 08.5200.95G? 0 +202303.22 -245916.1 +000028.7+000003.000013.1 08.5200.24A? 0 +202321.82 +413037.8 +000005.7-000001.600004.6 08.5200.13A? 0 +202335.40 -074726.5 -000008.0+000015.900014.5 08.5200.41F? 0 +202433.01 -481851.3 +000009.3-000025.800001.0 08.5200.94G? 0 +202902.28 -330822.8 +000006.9-000021.600015.8 08.5200.98K? 0 +202921.63 -340640.7 +000023.4-000008.300005.0 08.5200.96K? 0 +202955.71 +032244.1 -000013.2-000056.000004.6 08.52-0.01B? 0 +203353.22 +384120.6 -000003.8-000004.200006.9 08.52-0.04B? 0 +203901.90 +561119.6 -000006.4+000000.600006.2 08.5200.25A? 0 +204347.72 -211400.4 -000005.8-000023.400009.5 08.5200.29A? 0 +204417.75 +093419.5 -000005.8-000002.300001.3 08.5200.96K? 0 +204908.88 -362906.8 -000061.2+000009.000005.8 08.5200.88G? 0 +205244.51 +071915.1 +000032.1-000018.000006.2 08.5200.37F? 0 +205337.84 -222532.6 +000035.7-000001.400001.4 08.5200.29A? 0 +210142.79 -234757.1 +000016.9-000045.800020.1 08.5200.66G? 0 +210308.05 -454510.4 +000008.0+000010.500000.8 08.5200.31A? 0 +210456.57 +475211.7 +000011.5+000004.100002.2 08.5200.03A? 0 +210927.58 +290009.0 +000015.9+000002.400007.9 08.5200.43F? 0 +211050.14 +460559.6 +000009.0+000006.200003.7 08.5200.35F? 0 +211101.43 -403221.4 -000002.2-000013.300004.2 08.5200.37F? 0 +211143.38 +520126.3 +000005.3+000006.100010.3 08.5200.21A? 0 +211229.73 +261845.7 -000009.8-000010.100000.5 08.5200.26A? 0 +211642.16 +545107.3 +000008.5+000000.900000.4 08.5200.46F? 0 +211644.37 +424105.5 +000161.4+000113.800008.6 08.5200.68G? 0 +211735.17 -213600.6 +000012.3-000011.200008.5 08.5200.21A? 0 +212130.09 -532102.6 +000011.7-000025.300007.4 08.5200.32F? 0 +212412.74 +350135.4 +000007.1-000010.200000.0 08.5200.33F? 0 +212514.34 +483429.0 -000005.4-000017.900000.0 08.5200.93G? 0 +212652.17 -355731.3 +000005.2+000005.500004.8 08.5200.94G? 0 +213104.33 -014356.1 +000002.4-000012.700012.1 08.5200.53F? 0 +213120.67 +211216.3 -000006.5-000021.600003.3 08.5200.38F? 0 +213325.45 -211634.6 +000015.4-000026.600003.6 08.5200.14A? 0 +213453.25 +544100.6 +000050.0-000000.400012.4 08.5200.33F? 0 +213748.44 -161508.1 +000024.0+000012.300009.3 08.5200.90G? 0 +214303.57 -020158.8 +000020.3-000002.400002.6 08.5200.93G? 0 +214520.39 +492852.6 -000013.7+000000.000006.1 08.5200.37F? 0 +215134.41 -132944.3 +000014.7-000012.900000.0 08.5200.35F? 0 +215527.44 +255557.9 +000033.5+000008.200000.8 08.5200.60G? 0 +215614.40 +472811.0 +000042.9+000010.800008.3 08.5200.25A? 0 +215812.92 +132939.2 +000050.7-000032.600004.8 08.5200.59G? 0 +215832.96 -535915.7 +000007.1+000028.800001.3 08.5200.29A? 0 +220143.11 +341800.5 +000026.3-000049.500005.1 08.5200.92G? 0 +220411.26 +462114.0 +000013.1-000008.900009.5 08.5200.35F? 0 +220558.67 -562819.3 +000061.6-000047.200017.2 08.5200.56F? 0 +220922.00 +223246.6 -000029.0+000028.700000.6 08.5200.46F? 1 +221151.94 -002145.4 -000001.1-000023.100000.7 08.5200.41F? 0 +221557.39 -024441.9 +000012.6-000012.800014.4 08.5200.30A? 0 +221706.67 +530021.1 +000005.0+000003.900006.0 08.5200.12A? 0 +222012.54 +214901.3 -000014.3-000007.600010.1 08.5200.01A? 0 +222024.01 +462506.3 -000201.6-000062.900031.0 08.5200.52F? 0 +222118.43 +054342.6 +000047.3-000034.600007.2 08.5200.54F? 0 +222319.99 +313003.9 -000015.8-000011.100009.0 08.5200.23A? 0 +222602.72 +591449.4 +000002.1-000001.500010.2 08.5200.34F? 0 +222624.82 +324657.7 +000088.7+000039.300013.9 08.5200.77G? 0 +222749.67 +525807.4 +000003.2-000001.900000.6 08.5200.11A? 0 +223429.04 -272342.3 +000051.6-000121.900012.0 08.5200.80G? 0 +223450.47 +404357.2 +000002.7-000011.900006.4 08.52-0.06B? 0 +223547.25 -125232.0 -000017.3-000072.500002.7 08.5200.46F? 0 +223856.20 +545419.1 +000000.7-000007.300000.9 08.5200.17A? 0 +224002.44 +143951.7 -000030.4-000009.000027.0 08.5200.33F? 0 +224240.73 +042954.3 +000050.7-000005.900016.1 08.5200.94G? 0 +224754.02 -041344.5 -000008.1-000016.000008.4 08.5200.45F? 0 +224843.28 +550733.8 -000010.6-000010.800009.8 08.5200.03A? 0 +224858.48 -443614.0 +000029.2-000116.800018.2 08.5200.64G? 0 +225706.17 +630153.0 +000088.4+000109.900028.3 08.5200.75G? 0 +225718.75 -235020.2 -000005.1-000004.900012.4 08.5200.98K? 0 +225858.50 +274445.1 +000025.8+000006.100006.9 08.5200.46F? 0 +230125.52 -280040.1 +000210.0-000085.100029.2 08.5200.73G? 0 +230216.97 +513514.4 +000004.6+000010.900031.3 08.5200.43F? 0 +230718.92 -605234.8 +000016.4+000000.900012.1 08.5200.41F? 0 +233021.81 +062531.3 -000013.0-000011.900002.8 08.5200.18A? 0 +233058.80 +773235.0 +000035.3-000026.800015.6 08.5200.48F? 0 +233354.15 -613913.8 -000004.5-000068.700007.3 08.5200.54F? 0 +233617.54 +542809.3 +000028.7-000013.800004.2 08.5200.39F? 0 +233718.18 +482855.4 +000005.2+000002.600002.2 08.52-0.01B? 0 +233752.15 +524051.0 +000006.9+000000.100005.2 08.5200.02A? 0 +234800.33 -822442.1 +000021.6-000004.200009.8 08.5200.52F? 0 +234903.09 +210709.6 -000011.0-000022.500004.1 08.5200.97K? 0 +235258.54 +320355.0 -000048.3-000026.300002.0 08.5200.41F? 0 +235429.69 +293819.3 +000014.3-000185.300021.0 08.5200.79G? 0 +235537.37 -512226.6 +000156.1-000078.400014.6 08.5200.70G? 0 +235631.30 +540403.2 -000039.7-000023.200001.6 08.5200.46F? 0 +235743.59 +082430.5 +000024.9-000144.600026.1 08.5200.61G? 0 +000303.26 -074855.9 +000054.7+000000.300011.5 08.5201.03K? 0 +000735.63 +615521.5 +000015.5+000004.400018.0 08.5201.95M? 0 +000957.11 +040958.0 +000001.5-000013.700010.9 08.5201.17K? 0 +001006.66 +504824.6 +000025.0-000003.600016.0 08.5201.04K? 0 +001022.74 +423449.6 -000003.3-000012.100015.0 08.5201.33K? 0 +001715.78 +243940.8 +000063.7-000006.400000.3 08.5201.26K? 0 +002419.14 +625426.4 -000005.0-000002.300012.6 08.5201.30K? 0 +002814.57 +421037.3 +000037.9-000013.300017.6 08.5201.07K? 0 +003027.05 +571555.7 -000013.1-000002.800003.4 08.5201.20K? 0 +003101.92 -515710.5 +000018.8+000018.400003.8 08.5201.56K? 0 +003112.16 +174636.0 +000002.7-000007.000000.7 08.5201.52K? 0 +003128.67 +375121.0 +000042.7-000020.500010.5 08.5201.36K? 0 +004154.92 +390257.4 +000013.3+000005.100015.6 08.5201.30K? 0 +004642.43 -134540.1 +000012.8+000014.400010.7 08.5201.21K? 0 +010833.77 +154725.0 +000007.9-000009.900008.3 08.5201.07K? 0 +012437.81 -313301.7 -000008.0-000005.700005.3 08.5201.16K? 0 +012442.23 +812141.8 -000000.6+000002.000009.0 08.5201.03K? 0 +012728.77 -072040.3 -000000.2-000027.500005.5 08.5201.09K? 0 +012900.66 -610457.8 +000012.8+000015.900000.1 08.5201.01K? 0 +012926.67 +490938.3 +000001.8-000007.500002.7 08.5201.52K? 0 +013014.79 +415133.5 +000001.9-000023.300007.8 08.5201.36K? 0 +013427.60 +232411.4 +000021.3+000001.600002.8 08.5201.38K? 0 +014332.07 -382942.9 -000002.9-000017.900005.7 08.5201.01K? 0 +014714.47 +505134.3 +000016.9-000012.500015.1 08.5201.61K? 0 +015335.80 -122658.1 -000014.6-000055.100004.3 08.5201.22K? 0 +015759.17 +462820.6 +000029.6-000028.400011.0 08.5201.07K? 0 +021250.52 -411554.8 +000025.9+000014.800003.5 08.5201.03K? 0 +021501.76 -073414.7 +000014.5+000000.100021.6 08.5201.08K? 0 +021529.57 +284856.9 -000029.0-000006.000020.8 08.5201.40K? 0 +022007.60 -415509.3 +000003.1+000021.200005.8 08.5201.42K? 0 +023037.17 -475552.4 +000008.0-000003.100002.8 08.5201.29K? 0 +023133.99 -563604.2 +000006.2+000014.500006.2 08.5201.23K? 0 +023430.20 +283826.8 -000010.1-000002.000004.0 08.5201.51K? 0 +024011.90 -001600.2 +000026.7+000009.800002.0 08.5201.01K? 0 +024139.21 +393216.5 -000005.5-000017.400003.7 08.5201.57K? 0 +025256.32 +694815.6 -000018.0+000012.800004.8 08.5201.88M? 0 +025622.88 -241812.5 +000002.8+000004.100000.0 08.5201.08K? 0 +030952.38 +154040.4 -000036.9-000048.800019.5 08.5201.55K? 0 +031403.96 +605224.6 +000008.3-000023.900001.2 08.5201.42K? 0 +031749.32 -702850.2 -000011.5-000045.300015.9 08.5201.21K? 0 +031825.47 -395936.4 +000017.2-000004.800015.3 08.5201.18K? 0 +033734.13 +654827.7 +000014.5-000002.000000.0 08.5201.35K? 0 +040420.31 -081459.5 +000035.8+000001.100024.9 08.5201.24K? 0 +040805.42 +453520.2 -000031.1+000007.200019.8 08.5201.12K? 0 +041307.19 -564943.6 +000004.5+000023.400005.2 08.5201.40K? 0 +041651.41 +232022.2 -000005.4-000012.700002.9 08.5201.42K? 0 +042115.91 -201124.4 -000081.1-000184.400013.1 08.5201.00K? 0 +042149.06 +742229.0 -000006.4+000019.400000.4 08.5201.20K? 0 +042300.00 +632046.7 +000016.7-000031.600006.7 08.5201.63K? 0 +042652.41 -225729.0 +000041.3-000008.400003.5 08.5201.20K? 0 +044833.23 +004852.9 +000000.5-000020.500005.7 08.5201.34K? 0 +045246.36 -083920.6 +000010.9+000003.400018.0 08.5201.00K? 0 +045514.15 +114516.8 -000001.6-000007.600010.0 08.5201.12K? 0 +045712.32 -110052.8 -000007.1+000011.500030.2 08.5201.38K? 0 +050125.94 +032957.1 +000001.1+000005.800002.5 08.5201.30K? 0 +050736.80 -190206.0 -000001.2-000003.800024.5 08.5201.66K? 0 +050956.15 -003730.9 -000013.1+000015.000009.4 08.5201.15K? 0 +051826.28 -205240.6 -000003.7-000007.300011.2 08.5201.25K? 0 +052351.55 -320903.4 +000011.7+000015.700011.3 08.5201.18K? 0 +052815.07 +791129.4 -000016.9+000017.000016.0 08.5201.20K? 0 +052837.82 +213103.7 +000022.7-000011.500007.7 08.5201.21K? 0 +053143.93 +082759.5 +000032.9+000025.000022.2 08.5201.68K? 0 +053152.60 +111215.1 -000002.1-000011.000019.2 08.5201.30K? 0 +054429.09 +490558.9 -000018.8-000001.100012.7 08.5201.10K? 0 +054719.88 +023135.8 -000022.8-000019.800001.0 08.5201.29K? 0 +054721.77 -401917.0 -000005.0+000019.700000.4 08.5201.26K? 0 +054758.07 +512704.7 -000007.5-000021.200008.4 08.5201.07K? 1 +054843.16 -132002.3 -000020.5+000006.100005.4 08.5201.58K? 0 +054850.62 +493354.8 +000010.1-000031.600013.4 08.5201.32K? 0 +055139.32 +484405.8 -000008.4-000007.000000.1 08.5201.36K? 0 +055210.05 +685855.1 +000003.5+000002.200003.0 08.5201.47K? 0 +055433.84 -251514.4 -000005.2-000002.400012.1 08.5201.62K? 0 +060125.36 +015458.6 -000009.7-000016.900000.1 08.5201.18K? 0 +060204.79 -704031.1 -000010.7+000025.300007.4 08.5201.62K? 0 +060705.68 +221018.2 -000026.0-000013.400014.4 08.5201.49K? 0 +060836.20 +030857.6 +000004.6-000016.300011.2 08.5201.57K? 0 +060850.78 +243002.5 -000018.9+000003.900006.4 08.5201.37K? 0 +061623.78 -061110.1 +000006.2+000005.000017.1 08.5201.21K? 0 +062421.37 -590519.8 -000010.3-000004.100015.0 08.5201.23K? 0 +063226.31 -145023.1 -000038.8+000035.800000.4 08.5201.22K? 0 +063857.89 +191449.4 +000003.7+000016.100005.0 08.5201.52K? 0 +064025.69 -210327.7 -000000.3+000022.100003.7 08.5201.27K? 0 +064154.32 -411544.2 -000022.5-000007.200006.0 08.5201.13K? 0 +064846.63 +020034.2 -000036.8+000001.400005.7 08.5201.07K? 0 +064910.62 +522852.9 -000004.8+000010.300010.4 08.5201.07K? 0 +065308.06 -190005.2 -000006.4+000017.100001.4 08.5201.02K? 0 +065818.03 +033025.8 +000042.0-000003.800010.1 08.5201.50K? 0 +070101.19 -544107.4 -000018.8+000011.500014.5 08.5201.52K? 0 +070310.24 -212623.7 -000003.4+000007.400011.0 08.5201.72K? 0 +070800.18 +041319.2 -000007.7+000011.200012.1 08.5201.05K? 0 +071032.36 -171854.7 -000002.0-000011.900006.7 08.5201.09K? 0 +071043.59 +542223.3 +000036.1-000005.300018.9 08.5201.09K? 0 +071345.35 -035658.7 -000015.3+000001.800016.6 08.5201.40K? 0 0.10 1.00 +071402.32 +512216.5 -000004.2+000002.500004.9 08.5201.01K? 0 +071729.56 -420729.0 +000030.4+000012.700002.7 08.5201.10K? 0 +071915.68 -112741.3 -000006.9+000006.600000.8 08.5201.68K? 0 +072037.88 +145358.0 -000027.9-000019.500009.4 08.5201.18K? 0 +072117.09 +623149.6 -000007.9-000026.200017.3 08.5201.09K? 0 +072213.41 +554820.1 -000012.3-000002.100021.7 08.5201.35K? 0 0.10 1.00 +072319.02 +730142.2 +000001.1+000001.200005.8 08.5201.57K? 0 +072323.87 +284236.8 -000023.5-000028.600009.8 08.5201.14K? 0 +072805.70 -233109.3 +000001.6+000023.000011.2 08.5201.78K? 0 +072806.00 -091725.2 +000039.0-000025.500017.2 08.5201.51K? 0 +072831.65 -284048.0 +000039.4-000037.800001.8 08.5201.06K? 0 +073116.89 +151504.7 +000000.6-000031.200003.1 08.5201.07K? 0 +073148.25 +110620.0 +000022.1-000010.200003.4 08.5201.09K? 0 +073831.85 -622500.9 -000008.8+000014.900016.6 08.5201.42K? 0 +073844.68 -195028.8 +000007.2-000016.800014.3 08.5201.02K? 0 +074109.26 +152002.8 +000002.5-000010.700018.2 08.5201.16K? 0 +074229.74 -192510.0 -000013.7-000000.400017.2 08.5201.21K? 0 +074914.85 -014045.8 -000019.7+000015.000025.8 08.5201.09K? 0 +075055.63 +510721.7 +000006.6-000021.500015.7 08.5201.59K? 0 +075402.14 -041814.1 +000005.1-000020.300000.7 08.5201.56K? 0 +075648.88 -483841.8 -000016.7+000083.900007.7 08.5201.01K? 0 +075701.70 +372751.3 +000000.4-000013.200021.5 08.5201.27K? 0 +080534.87 +033057.2 +000006.2-000003.700007.7 08.5201.56K? 0 +081148.50 -214457.8 +000003.7-000008.000011.3 08.5201.08K? 0 +081430.34 +585727.3 -000007.7-000010.700002.2 08.5201.34K? 0 +081439.09 -364958.7 -000046.1+000010.100011.5 08.5201.06K? 0 +081620.37 +040237.3 -000000.2-000010.100011.8 08.5201.58K? 0 +081638.74 -163826.1 +000000.8-000005.600002.2 08.5201.14K? 0 +082121.66 -252631.0 +000014.3-000015.400012.1 08.5201.01K? 0 +082226.32 -584754.9 -000015.0+000043.900005.7 08.5201.04K? 0 +082650.89 -125232.4 -000017.7+000008.600003.9 08.5201.56K? 0 +083419.14 -791247.6 -000013.7+000024.700000.8 08.5201.37K? 0 +083708.88 -760950.5 -000016.5+000012.800012.8 08.5201.22K? 0 +084057.83 -290254.8 -000017.4+000002.300003.5 08.5201.58K? 0 +084334.86 +311901.9 +000010.1-000002.100004.4 08.5201.71K? 0 +084924.58 -405610.8 +000002.5+000008.500010.3 08.5201.53K? 0 +085203.58 +185339.8 -000016.3-000036.100018.7 08.5201.17K? 0 +085214.64 +065431.6 -000008.7-000007.100008.2 08.5201.10K? 0 +085707.06 +544051.0 +000000.5-000027.000011.8 08.5201.04K? 0 +090510.81 -094214.3 -000009.0-000010.400001.4 08.5201.19K? 0 +090628.34 -275821.7 -000005.6+000005.600003.2 08.5201.18K? 0 +091143.06 -484623.6 -000016.9+000000.600017.9 08.5201.57K? 0 +091230.28 -385637.5 +000013.4-000002.100018.1 08.5201.10K? 0 +091954.70 +502950.0 +000000.1+000008.700018.6 08.5201.57K? 0 +092333.35 -104857.4 +000001.3-000016.500012.3 08.5201.03K? 0 +093118.58 -280839.8 -000004.2+000010.500016.6 08.5201.34K? 0 +093439.53 +563407.1 -000011.1+000005.000014.3 08.5201.64K? 0 +094422.36 -272646.0 -000036.1+000020.100015.4 08.5201.08K? 0 +095328.08 -431146.5 +000003.6+000006.000011.8 08.5201.12K? 0 +095636.13 -300723.3 +000005.4-000019.400006.8 08.5201.17K? 0 +101044.27 -564909.6 -000027.0-000001.800000.3 08.5201.37K? 0 +101125.21 -351028.6 +000007.7-000009.800009.9 08.5201.62K? 0 +101623.49 -051530.6 -000006.6-000001.700000.1 08.5201.16K? 0 +102017.96 +105207.7 -000040.9-000002.100000.8 08.5201.09K? 0 +102719.22 -704247.1 -000024.6+000009.400001.0 08.5201.09K? 0 +103110.46 -572600.1 +000010.4-000007.000016.1 08.5201.69K? 0 +105608.59 -400455.5 -000015.7+000014.700008.3 08.5201.34K? 0 +110033.30 +381613.8 -000025.4-000018.900005.9 08.5201.38K? 0 +110346.26 -520553.1 -000013.9-000023.100005.5 08.5201.11K? 0 +110718.53 +654458.9 +000020.3-000010.600026.8 08.5201.01K? 0 +112034.26 -355900.7 -000035.5-000008.400011.9 08.5201.59K? 0 +114017.55 +521448.7 +000009.7-000037.800003.8 08.5201.07K? 0 +115413.84 -373600.3 +000002.5+000001.300020.2 08.5201.25K? 0 +120039.11 -540310.7 -000054.6+000007.700002.1 08.5201.15K? 0 +121115.52 -650139.5 -000011.0+000004.400016.7 08.5201.87M? 0 +121258.43 -593953.4 -000005.6+000003.700019.2 08.5201.19K? 1 +122002.86 +171707.5 -000040.9-000012.500001.5 08.5201.59K? 0 +122435.42 -311413.9 -000021.7-000034.100011.2 08.5201.22K? 0 +122436.83 -384314.8 -000036.2-000007.100012.6 08.5201.73K? 0 +122727.85 -294659.3 +000007.0-000031.100015.8 08.5201.19K? 0 +124248.91 -475535.8 -000024.4+000013.700003.0 08.5201.11K? 0 +125854.33 -035557.5 -000013.3-000000.100004.8 08.5201.46K? 0 +130229.40 -372654.8 -000052.7-000026.200000.6 08.5201.06K? 0 +130426.91 -644725.3 -000009.5-000001.400001.7 08.5201.56K? 0 +130512.02 -414626.1 -000034.1-000019.100003.0 08.5201.04K? 0 +131523.72 +835420.1 +000002.6+000009.700007.6 08.5201.09K? 0 +133509.88 +115758.8 -000047.9-000037.000003.7 08.5201.40K? 0 +133656.27 +562247.1 +000009.7+000005.300008.7 08.5201.01K? 0 +134050.31 -571622.7 -000019.4-000000.400003.2 08.5201.01K? 0 +134751.76 -365856.0 -000014.1-000019.400003.4 08.5201.02K? 0 +140110.89 +451709.1 +000019.4+000005.000010.5 08.5201.11K? 0 +140216.89 -873655.3 +000006.0-000018.700010.1 08.5201.14K? 0 +140553.63 -360102.0 +000009.5-000006.900001.2 08.5201.04K? 0 +140624.35 -040949.7 +000027.2-000010.400017.5 08.5201.18K? 0 +140734.09 -315232.4 +000001.9-000038.800010.5 08.5201.35K? 0 +140906.82 +172116.4 +000012.0-000033.600003.7 08.5201.02K? 0 +142134.97 -022308.1 +000005.6-000027.100005.4 08.5201.26K? 0 +143512.28 +040602.3 +000022.7-000034.500014.6 08.5201.06K? 0 +143534.17 -280128.1 -000010.2+000004.700019.5 08.5201.46K? 0 +143546.70 +021437.6 -000008.7-000013.900001.9 08.5201.45K? 0 +143916.03 -113540.6 +000011.9-000011.500013.1 08.5201.42K? 0 +144004.20 -354325.3 -000002.5+000005.900003.6 08.5201.21K? 0 +144054.09 -151912.9 -000054.9-000019.200000.7 08.5201.18K? 0 +144359.31 -272129.8 -000026.1-000013.900006.9 08.5201.58K? 0 +144805.53 -415146.8 -000026.6-000054.300001.5 08.5201.20K? 0 +145533.57 +352721.5 +000018.0-000025.900008.7 08.5201.57K? 0 +150055.14 +574512.7 -000022.8-000009.300012.6 08.5201.05K? 0 +150805.67 -363312.1 -000002.0+000006.200012.9 08.5201.07K? 0 +151417.42 -461316.1 -000033.1-000008.500028.0 08.5201.17K? 0 +152159.45 -391328.0 +000006.8+000001.700012.0 08.5201.33K? 0 +152602.15 -381223.7 -000051.1+000000.800016.2 08.5201.66K? 0 +153142.89 -834245.0 -000011.1-000012.300020.9 08.5201.04K? 0 +153304.69 -152350.2 -000050.2+000031.800042.0 08.5201.61K? 0 +154158.33 +070351.3 -000010.1-000058.800003.0 08.5201.03K? 0 +155637.26 -202549.7 -000020.5+000008.700000.4 08.5201.06K? 0 +155733.75 +160422.1 -000015.6-000029.200009.2 08.5201.29K? 0 +160000.89 +495016.6 -000008.3+000007.100001.2 08.5201.38K? 0 +160806.67 -555920.5 -000036.7-000073.200005.1 08.5201.32K? 0 +161148.37 -333118.8 -000014.9-000002.000003.5 08.5201.16K? 0 +161609.86 -513605.8 -000036.2-000021.400017.2 08.5201.74K? 0 +162023.18 +005500.1 +000009.3-000025.400015.5 08.5201.11K? 0 +162334.17 +480309.9 +000009.8-000018.200005.6 08.5201.16K? 0 +162424.44 -001148.0 -000015.1-000008.200034.3 08.5201.61K? 0 +162619.31 +225354.1 +000007.9-000033.100014.3 08.5201.54K? 0 +163346.54 +300417.1 +000021.4-000023.200003.3 08.5201.07K? 0 +163451.82 +763039.4 +000001.0+000037.800011.3 08.5201.19K? 0 +163459.95 +672310.9 -000004.4-000019.500007.5 08.5201.45K? 0 +164523.25 +453723.1 -000003.0-000008.100003.3 08.5201.48K? 0 +165621.46 +375503.1 -000004.0+000024.900007.7 08.5201.03K? 0 +170511.80 +051252.4 -000004.6-000026.500011.2 08.5201.42K? 0 +170838.58 -405059.4 -000017.9+000000.400014.9 08.5201.07K? 0 +170846.60 +293123.3 -000005.2+000012.900001.6 08.5201.44K? 0 +171824.08 +045030.9 -000005.6-000001.400030.2 08.5201.41K? 0 +171836.67 -623057.0 +000017.5-000015.000032.4 08.5201.63K? 0 +172222.23 -183835.6 +000022.1-000014.400007.2 08.5201.42K? 0 +172315.84 -423037.9 -000011.5-000023.200013.5 08.5201.17K? 0 +172318.12 -375915.6 +000005.9-000007.500010.5 08.5201.41K? 0 +172428.10 -303141.7 +000019.9-000003.700017.0 08.5201.41K? 1 +172444.99 +051127.0 +000016.8-000007.700004.1 08.5201.53K? 0 +172458.54 +370040.8 -000011.3+000000.600008.9 08.5201.51K? 0 +173243.33 +181519.2 -000011.6+000013.800013.5 08.5201.60K? 0 +174344.16 +100713.8 -000004.2-000003.400007.4 08.5201.17K? 0 +175348.63 -575919.3 +000018.2-000006.400006.4 08.5201.55K? 0 +175733.95 +292805.0 -000002.2-000007.900018.0 08.5201.16K? 0 +180305.12 -720626.4 +000013.6-000013.100004.9 08.5201.65K? 0 +181524.49 -164744.6 +000029.8-000001.400001.9 08.5201.14K? 0 +182329.80 +170707.6 +000027.1-000012.300002.3 08.5201.66K? 0 +182619.51 +082817.6 +000012.0-000012.200005.7 08.5201.05K? 0 +182635.02 -324630.7 -000016.7-000001.500001.8 08.5201.05K? 0 +182738.26 -644002.8 +000000.6-000017.400005.5 08.5201.30K? 0 +182746.88 -362908.6 +000015.6+000033.800008.6 08.5201.39K? 0 +182827.73 -462228.2 +000039.3+000010.700004.9 08.5201.17K? 0 +182930.61 -010822.7 +000013.3+000017.800018.9 08.5201.17K? 0 +182955.28 +352337.6 -000002.3+000007.100003.3 08.5201.51K? 0 +183004.92 -685009.8 -000000.7-000023.600002.2 08.5201.21K? 0 +185304.85 +071655.6 -000003.2-000007.300013.7 08.5201.71K? 0 +185536.53 -415205.0 +000009.8-000021.300003.3 08.5201.14K? 0 +185628.72 +242724.9 +000000.5+000016.000001.4 08.5201.24K? 0 +190510.63 -462922.5 +000014.9-000033.000006.6 08.5201.02K? 0 +190737.93 -072357.5 +000000.6+000002.100013.7 08.5201.72K? 0 +191044.50 -754030.4 +000000.8-000008.700007.7 08.5201.12K? 0 +193010.83 +113141.4 +000002.3-000011.700007.3 08.5201.05K? 0 +193544.84 +421527.8 +000028.2+000007.300001.0 08.5201.29K? 0 +193656.52 +180302.3 -000006.3-000012.300005.5 08.5201.10K? 0 +193901.05 +272713.1 +000011.9-000002.300016.2 08.5201.49K? 0 +193948.37 -461057.6 +000014.0+000029.100016.8 08.5201.55K? 0 +194625.19 -624355.9 -000015.3+000023.700005.1 08.5201.22K? 0 +194704.48 +121029.4 -000006.7-000007.300002.7 08.5201.18K? 0 +195126.04 -282735.7 +000028.6-000004.900017.7 08.5201.43K? 0 +195148.62 +194809.9 +000019.1+000005.700014.5 08.5201.72K? 0 +195643.17 -025954.8 +000003.9-000005.400006.9 08.5201.34K? 0 +195657.83 +355439.1 +000003.1+000005.800002.1 08.5201.03K? 0 +195737.28 -512650.7 +000000.4-000036.200000.1 08.5201.03K? 0 +195844.59 +242056.3 +000006.6-000001.000006.3 08.5201.54K? 0 +200130.71 -340721.5 +000025.2+000017.300021.9 08.5201.17K? 0 +200223.33 -071405.5 -000052.4-000062.800022.7 08.5201.76K? 0 +201317.29 -744848.8 +000013.7-000005.700005.5 08.5201.57K? 0 +201901.44 +031246.0 -000031.0-000030.200007.8 08.5201.56K? 0 +202116.68 +054822.0 -000043.1+000000.100015.4 08.5201.70K? 0 +202335.46 -140112.6 +000028.8-000015.100009.9 08.5201.48K? 0 +202533.22 -213939.6 -000007.7-000017.600001.4 08.5201.12K? 0 +202702.98 -591402.5 -000015.9-000011.400003.4 08.5201.18K? 0 +203014.88 -011022.2 -000001.6-000001.600011.0 08.5201.35K? 0 +203225.35 -365018.8 +000007.5-000061.300012.6 08.5201.14K? 0 +203331.92 +315423.8 +000012.8+000006.600002.3 08.5201.58K? 0 +203413.14 -813536.1 +000015.1-000016.500002.5 08.5201.56K? 0 +203623.84 -052235.5 +000014.2-000027.900004.6 08.5201.21K? 0 +203632.02 +263614.6 -000013.5-000005.700000.5 08.5201.06K? 0 +203746.93 -042108.6 -000017.5+000002.000000.5 08.5201.46K? 0 +203919.37 -503906.7 -000016.6-000024.700004.3 08.5201.25K? 0 +204016.47 -650420.8 +000024.7-000012.400026.7 08.5201.12K? 0 +204111.03 -010449.8 -000003.3-000015.600010.4 08.5201.29K? 0 +204732.65 +360528.2 +000000.0-000012.000011.6 08.5201.44K? 0 +210354.25 -033921.2 -000020.8-000084.000005.8 08.5201.00K? 0 +211159.99 +413132.9 +000005.3+000013.400009.0 08.5201.60K? 0 +211847.76 +293353.4 -000000.1+000007.800019.5 08.5201.45K? 0 +212001.97 -125911.1 +000009.1-000015.200016.8 08.5201.70K? 0 +212616.57 -180857.8 -000005.3-000012.100011.9 08.5201.42K? 0 +212805.03 +454714.3 +000022.8+000006.200009.2 08.5201.74K? 0 +212828.49 +082920.1 +000068.2+000003.300010.2 08.5201.61K? 0 +213854.04 -090531.4 -000003.1-000003.800011.4 08.5201.09K? 0 +214352.02 +240724.6 -000002.4-000017.400001.4 08.5201.05K? 0 +214433.39 +682350.5 -000020.4-000003.900006.6 08.5201.07K? 0 +214629.21 +762822.8 -000013.2+000006.300003.2 08.5201.09K? 0 +215447.49 -325128.0 +000017.7-000034.400000.1 08.5201.13K? 0 +220414.24 +653512.9 +000013.6+000002.400010.8 08.5201.14K? 0 +220622.76 -482901.4 +000018.4+000003.200023.3 08.5201.06K? 0 +221818.23 +133629.0 -000018.4-000022.600008.7 08.5201.35K? 0 +222616.26 +492518.0 +000014.3-000003.200037.1 08.5201.73K? 0 +223420.62 -091818.7 -000032.9-000010.800000.3 08.5201.35K? 0 +224208.19 +523341.7 -000002.6+000005.800007.2 08.5201.02K? 0 +224256.55 -122059.9 +000013.0-000026.300006.2 08.5201.09K? 0 +224325.40 +055422.2 +000029.9-000011.200012.1 08.5201.12K? 0 +224946.97 +304251.8 +000004.2-000001.900020.8 08.5201.13K? 0 +225018.60 +063417.3 +000000.1+000011.700004.2 08.5201.32K? 0 +225313.68 +472230.8 +000000.8+000007.900001.6 08.5201.17K? 0 +225730.33 -204012.7 +000016.5-000026.000003.1 08.5201.54K? 0 +225742.73 +512752.9 +000007.2-000003.800005.8 08.5201.49K? 0 +225908.87 +470931.5 -000021.4-000029.800013.0 08.5201.09K? 0 +225937.36 +395003.0 +000006.3-000033.500005.5 08.5201.52K? 0 +230016.24 +273452.5 +000021.5-000005.500013.8 08.5201.10K? 0 +230818.67 +301259.8 +000005.8-000005.400006.5 08.5201.13K? 0 +230919.03 -320952.1 +000019.2-000011.000005.0 08.5201.06K? 0 +231855.50 +170111.7 -000024.5-000033.100005.2 08.5201.06K? 0 +231903.24 +485438.7 +000020.1-000000.300008.2 08.5201.13K? 0 +231913.25 +413607.3 -000043.2-000028.400020.1 08.5201.03K? 0 +235007.91 +015812.9 +000004.3-000020.400010.9 08.5201.42K? 0 +235121.96 -402906.7 +000044.9-000015.200009.7 08.5201.07K? 0 +235801.17 -022219.3 +000004.1+000018.000017.7 08.5201.45K? 0 +224743.43 +550930.3 +000010.8-000000.700002.3 08.5202.32M? 0 0.10 1.00 +174030.44 -413749.5 +000039.7-000036.000050.6 08.5203.17N? 0 +000251.40 +471508.0 +000057.4-000041.400024.8 08.5300.12A? 1 +000410.21 +172612.1 -000051.9-000018.700009.2 08.5300.45F? 0 +000418.33 +423511.5 -000004.9-000014.200009.2 08.5300.52F? 0 +001140.77 -094210.0 +000120.9-000017.400001.0 08.5300.50F? 0 +001456.41 +584655.9 +000180.4-000054.100013.3 08.5300.68G? 0 +001652.92 -144304.6 -000017.1-000004.300007.0 08.5300.26A? 0 +001723.91 -443904.6 +000038.1+000008.400019.3 08.5300.97K? 0 +001823.95 +572736.7 +000043.9-000022.300005.5 08.5300.53F? 0 +003326.66 +473858.2 +000029.8-000004.100004.5 08.5300.19A? 1 +003534.66 +363444.6 +000025.5-000010.500011.8 08.5300.14A? 0 +003542.63 -081234.8 +000028.9+000001.000010.8 08.5300.56F? 0 +003900.39 -721657.3 +000015.6-000005.500004.0 08.5300.26A? 0 +003939.39 +614203.0 -000003.7+000003.500002.1 08.5300.08A? 0 +005039.96 -000448.8 -000038.2-000138.900012.7 08.5300.61G? 0 +005120.12 +370158.2 +000010.7-000001.800005.6 08.5300.12A? 0 +005405.52 +222756.1 +000005.0-000003.600001.6 08.5300.22A? 0 +005411.08 +431754.3 +000012.7-000007.600000.2 08.5300.34F? 0 +005445.19 +092543.9 -000024.3-000039.400032.3 08.5300.32F? 1 +005645.96 +594419.8 +000026.8+000029.400008.4 08.5300.37F? 0 +010303.37 +484249.6 +000006.5+000013.500011.0 08.5300.21A? 0 +010329.89 +503215.7 +000004.8-000004.700000.3 08.5300.12A? 0 +010626.10 +662649.2 +000001.2-000014.300010.2 08.5300.22A? 0 +011305.58 +542412.4 +000011.3-000006.000004.3 08.5300.03A? 0 +011321.02 -741638.0 +000244.9-000037.000011.6 08.5300.65G? 0 +011446.53 -171423.3 +000029.8+000002.800009.5 08.5300.25A? 0 +011950.83 +340157.3 +000027.0-000011.400012.2 08.5300.99K? 0 +012148.43 -015949.3 +000019.4+000008.500005.3 08.5300.38F? 0 +012218.17 +305936.7 -000010.0-000005.700015.1 08.5300.94G? 0 +012321.15 -572850.4 +000099.2-000035.100033.0 08.5300.70G? 0 +012950.43 +101355.3 -000019.0-000006.000000.7 08.5300.45F? 0 +013033.94 +052216.2 +000025.5-000054.900035.2 08.5300.56F? 0 +013645.60 -400855.6 -000014.5-000032.200000.3 08.5300.40F? 0 +013937.22 +361226.1 +000008.0-000005.400003.5 08.5300.97K? 0 +013942.26 +650936.1 -000038.7+000252.200026.8 08.5300.77G? 0 +014344.97 +093407.6 -000062.6-000046.100023.6 08.5300.81G? 0 +014439.48 -113924.7 +000060.3+000076.300004.1 08.5300.78G? 0 +014800.61 +671220.6 -000001.6-000013.200002.3 08.5300.34F? 0 +015310.05 +351714.8 -000011.2-000010.400009.4 08.5300.40F? 0 +015451.07 -750655.0 +000024.7-000015.900004.4 08.5300.99K? 0 +015937.07 +273749.7 +000002.1-000007.500005.1 08.5300.99K? 0 +020205.94 +121052.8 +000000.0+000000.000000.0 08.5300.49F? 1 +020953.49 +403118.6 -000010.4-000003.000005.9 08.5300.19A? 0 +021341.50 +454247.9 +000026.2+000011.900008.7 08.5300.00A? 0 +021708.19 -240352.9 +000017.5+000007.100006.0 08.5300.35F? 0 +021719.67 +052138.5 +000153.7+000016.600004.6 08.5300.56F? 0 +021802.21 -504908.3 +000132.1+000075.400014.8 08.5300.63G? 0 +021855.00 +485455.3 +000001.0-000033.400004.8 08.5300.19A? 0 +021949.89 -235201.2 -000004.6+000001.100006.4 08.5300.38F? 0 +022342.69 -291432.3 -000019.5-000025.700018.0 08.5300.47F? 0 +022708.30 +325237.3 +000012.1-000012.800010.6 08.5300.57F? 0 +023225.36 -693618.9 +000109.6+000001.100006.1 08.5300.63G? 0 +023316.24 -314314.9 +000017.3-000055.600010.8 08.5300.80G? 0 +023419.33 +401734.7 -000003.4-000006.300007.2 08.5300.18A? 0 +023549.60 -014950.6 +000005.5-000036.700009.3 08.5300.93G? 0 +023748.77 +524845.9 +000009.6-000009.600001.7 08.5300.11A? 0 +024128.86 +405251.2 +000060.1-000038.500014.7 08.5300.59G? 0 +024513.55 +783627.9 -000008.2+000003.700000.1 08.5300.99K? 0 +024535.16 +301910.1 -000044.7-000018.500000.0 08.5300.41F? 0 +024537.52 -411356.7 +000000.0+000000.000000.0 08.5300.45F? 1 +025224.57 -410903.0 +000027.2+000025.600004.9 08.5300.10A? 0 +025241.09 -313344.8 +000178.1+000103.700016.5 08.5300.63G? 0 +025700.80 +603401.7 -000022.7-000012.700001.6 08.5300.54F? 0 +030213.58 +232539.9 +000003.9-000008.300000.6 08.5300.17A? 0 +031030.39 +563740.5 -000053.5-000076.100014.7 08.5300.72G? 0 +031215.77 +294909.0 +000019.1-000076.200001.0 08.5300.66G? 0 +031928.98 +194314.1 +000097.2-000019.000004.7 08.5300.50F? 0 +032251.80 +294906.4 +000040.9-000004.100002.7 08.5300.26A? 0 +032610.59 +481318.5 +000017.6-000037.100005.8 08.5300.18A? 0 +032945.32 +054801.5 -000005.9-000005.700001.9 08.5300.48F? 0 +033021.13 +462804.3 +000007.8-000011.400005.8 08.5300.95G? 0 +033209.91 -504910.5 +000013.2+000000.200003.9 08.5300.81G? 0 +033226.39 -115754.6 -000018.6-000009.100017.6 08.5300.41F? 0 +033728.19 -422810.4 +000062.3+000011.200007.6 08.5300.41F? 0 +034243.01 -511712.4 -000018.7+000068.500003.7 08.5300.52F? 0 +034653.99 +643811.2 -000007.8-000002.600011.3 08.5300.57F? 0 +034802.21 +550325.0 +000034.2-000025.600015.8 08.5300.33F? 0 +035415.45 +631903.7 +000005.7-000014.200011.1 08.5300.20A? 0 +035657.65 +263027.7 -000031.1-000017.100014.7 08.5300.56F? 0 +040728.58 -065717.9 +000031.1+000006.500005.7 08.5300.89G? 1 +041057.02 +744052.0 +000018.0-000040.700010.5 08.5300.34F? 0 +041302.40 -262606.4 -000012.1+000093.400016.2 08.5300.54F? 0 +042052.84 +311443.8 +000006.7-000009.000002.0 08.5300.13A? 0 +042531.18 +371624.7 +000003.7+000003.000007.6 08.5300.49F? 0 +043230.72 -561334.7 +000034.8+000082.500015.6 08.5300.53F? 0 +043748.20 +683248.1 -000002.8-000009.300000.7 08.5300.03A? 0 +044127.47 +004901.3 -000033.6-000152.900019.4 08.5300.58G? 0 +044748.76 -582141.4 +000007.0+000071.600024.9 08.5300.66G? 0 +045723.44 +005931.1 +000049.3+000026.400014.2 08.5300.59G? 0 +050248.58 +503620.4 +000017.4-000015.500001.7 08.5300.12A? 0 +050401.25 -025128.1 +000021.4+000004.200012.0 08.5300.40F? 0 +050939.36 +055326.0 +000029.7+000005.000020.0 08.5300.32F? 0 +051106.67 +294702.1 +000020.9-000048.700010.7 08.5300.43F? 0 +051209.71 -620224.2 +000105.3+000033.200014.9 08.5300.55F? 0 +051227.63 -295836.5 -000007.0+000000.000006.4 08.5300.07A? 0 +051622.57 +753716.3 +000023.2-000034.900014.0 08.5300.31F? 0 +051707.85 +061805.2 +000012.5-000010.200005.7 08.5300.67G? 0 +051726.24 +114324.4 -000006.7-000033.100005.3 08.5300.16A? 0 +051730.73 +143051.2 +000019.4-000083.000027.2 08.5300.69G? 0 +052935.73 -402904.4 +000018.6-000085.800009.6 08.5300.91G? 0 +053650.79 +710336.6 -000020.1-000031.900000.4 08.5300.26A? 0 +054134.68 +191313.6 +000003.7-000003.200018.8 08.5300.03A? 1 +054536.64 +284140.0 +000009.3+000013.100005.3 08.5300.01A? 0 +054722.70 -152705.4 +000007.4-000020.900014.2 08.5300.42F? 0 +055204.30 -361715.1 -000010.2-000011.600003.5 08.5300.95K? 0 +055221.50 +421600.3 -000083.0-000009.800008.4 08.5300.58G? 0 +055227.95 -352139.7 -000005.4+000002.000001.7 08.5300.08A? 0 +055313.16 -174626.7 +000066.1-000110.200003.3 08.5300.69G? 0 +055403.33 -064508.3 -000005.6+000002.800003.2 08.53-0.03B? 0 +055411.47 -594618.1 +000003.0+000022.400011.7 08.5300.42F? 0 +055457.41 -655737.0 -000012.4+000020.500007.9 08.5300.54F? 0 +055611.92 -164329.5 -000005.6+000002.400011.1 08.5300.12A? 0 +055918.51 -203430.9 +000017.7+000000.300006.2 08.5300.33F? 0 +060003.13 -150356.9 -000012.8+000020.100004.5 08.5300.09A? 0 +060524.00 +334401.7 -000003.7+000000.000002.5 08.53-0.04B? 0 +060804.04 +391234.7 -000013.7-000075.300019.5 08.5300.55F? 0 +061000.31 +500907.8 +000203.5-000268.200008.8 08.5300.56F? 0 +061304.58 -415654.6 +000007.7+000002.900002.4 08.5300.39F? 0 +061447.11 -003229.4 -000006.7-000006.700003.8 08.5300.93G? 0 +061515.55 +312821.3 +000004.4-000001.000003.5 08.5300.96K? 0 +061549.99 +304704.9 -000012.3+000009.200005.4 08.5300.08A? 0 +061742.58 +202630.9 -000007.1+000000.200000.7 08.5300.22A? 0 +062028.16 -141148.3 -000006.4-000017.100001.2 08.5300.01A? 0 +062212.41 -051631.1 +000009.2-000016.300006.4 08.5300.20A? 0 +062222.68 +403035.7 -000019.5-000003.900009.6 08.5300.28A? 0 +062951.98 +512246.2 +000009.7-000023.300001.8 08.5300.07A? 0 +063603.09 +323818.2 -000005.9-000004.000002.9 08.5300.17A? 0 +063626.60 -443227.5 -000003.3+000002.400002.6 08.5300.07A? 0 +064223.36 -611331.1 -000099.3+000133.500027.4 08.5300.76G? 0 +064318.92 -353752.0 -000005.7-000001.900000.2 08.5300.38F? 0 +064409.74 +051232.8 -000009.4-000037.600007.9 08.5300.39F? 0 +064506.79 +134510.8 -000016.0-000009.800011.2 08.5300.08A? 0 +064643.47 -334008.0 -000002.8-000001.900004.7 08.5300.05A? 0 +064645.22 -290132.7 -000026.8+000093.200004.4 08.5300.17A? 0 +065001.89 +692929.2 -000018.4-000035.300014.1 08.5300.58G? 0 +065513.72 +272110.8 -000008.7-000005.800012.6 08.5300.32F? 0 +065519.89 +154045.3 -000008.4-000007.900002.0 08.5300.15A? 0 +065616.60 +322641.5 -000161.4-000117.700049.4 08.5300.85G? 0 +065910.79 -114005.3 +000022.2-000050.200002.4 08.5300.45F? 0 +065938.77 +443127.7 +000004.8+000005.500000.9 08.5300.10A? 0 +070007.13 -061127.3 -000011.6-000039.100006.1 08.5300.49F? 0 +070123.94 +083753.6 +000004.0+000006.900001.7 08.5300.25A? 0 +070129.30 -191201.3 -000001.7+000002.600006.3 08.5300.21A? 0 +070449.26 -174637.6 +000013.2+000000.600005.2 08.5300.93G? 0 +070616.44 +001820.3 -000018.0-000018.800000.2 08.5300.51F? 0 +070637.59 +203606.2 +000009.6+000020.100019.6 08.5300.82G? 0 +070735.54 -262133.3 -000044.4+000009.900007.1 08.5300.34F? 0 +070803.02 -283436.7 -000005.7+000012.300005.5 08.53-0.15B? 0 +070907.18 -074620.5 -000007.9-000001.700005.9 08.53-0.05B? 0 +070916.29 +280310.1 +000017.1-000012.200001.4 08.5300.04A? 0 +071029.60 -482825.1 -000047.9+000089.400014.5 08.5300.51F? 0 +071522.65 +190343.9 -000015.0-000034.700003.4 08.5300.32F? 0 +071843.96 -200633.4 -000014.5+000000.800006.6 08.5300.16A? 0 +072541.08 -100342.2 -000011.3+000000.800000.5 08.5300.98K? 0 +072655.39 -093346.2 +000023.7-000050.900009.4 08.5300.50F? 0 +072723.90 +191101.4 -000018.1-000017.700006.3 08.5300.41F? 0 +072733.98 -270124.8 -000006.2+000007.200005.1 08.53-0.12B? 0 +073118.78 +043645.5 -000010.7-000002.800010.9 08.5300.17A? 0 +073527.78 -392412.7 +000000.5+000009.900008.6 08.5300.07A? 0 +073934.95 -160137.9 -000053.2-000004.600023.0 08.5300.49F? 0 +073944.99 -401633.9 -000003.5+000005.700000.0 08.5300.10A? 0 +074336.01 -370520.9 -000008.3+000007.600003.0 08.53-0.04B? 0 +074456.16 +241913.7 +000006.0-000004.300004.6 08.5300.53F? 0 +074514.88 +754751.4 -000011.7+000020.900001.9 08.5300.25A? 1 +074555.90 +355834.9 -000024.1-000003.900038.0 08.5300.99K? 0 +074616.37 -430222.2 -000000.1+000019.600005.9 08.5300.33F? 0 +074807.04 +052722.5 -000016.4-000013.700011.7 08.5300.63G? 0 +074936.37 -235243.8 -000008.1-000004.000007.2 08.5300.48F? 0 +075026.19 +503522.8 +000009.7-000017.800002.9 08.5300.90G? 0 +075427.08 -254133.6 -000007.5+000001.300001.9 08.5300.33F? 0 +075448.55 -110429.3 -000022.1-000005.100005.1 08.5300.93G? 0 +075641.71 +142032.0 +000001.2-000012.900004.5 08.5300.11A? 0 +075711.95 +132443.1 -000003.8-000005.300002.4 08.5300.39F? 0 +075811.12 +512103.8 -000011.1+000002.500007.2 08.5300.11A? 0 +075916.72 -165046.9 -000011.1-000000.900015.7 08.5300.07A? 0 +080054.29 -271335.6 +000034.3+000006.700020.5 08.5300.64G? 0 +080114.95 -472106.9 -000000.9+000013.600004.2 08.5300.12A? 0 +080852.96 +440223.4 -000020.8-000013.200012.6 08.5300.94G? 0 +081017.75 -033643.5 -000010.2-000025.300005.2 08.5300.35F? 0 +081107.49 -114546.6 -000011.4+000003.700008.6 08.53-0.05B? 0 +081110.58 +333009.7 -000034.1-000025.000009.5 08.5300.50F? 0 +081151.36 -373426.7 -000001.4+000002.500003.4 08.53-0.02B? 0 +081319.34 -325808.6 -000006.0+000009.800004.4 08.53-0.02B? 0 +081444.95 +163516.9 -000014.9-000018.700011.6 08.5300.37F? 0 +081633.13 +793024.2 -000044.8-000045.200034.4 08.5300.56F? 0 +081659.53 -424316.9 -000000.5-000007.900000.3 08.5300.52F? 0 +081903.00 +492646.3 -000015.2-000028.300005.9 08.5300.36F? 0 +082312.83 +165338.6 -000016.6-000011.300003.4 08.5300.20A? 0 +082559.26 +201136.4 -000011.7+000008.100003.6 08.53-0.06B? 0 +082738.52 -161726.3 -000030.6+000014.900001.6 08.5300.05A? 0 +082856.55 -155212.5 +000143.8-000153.100032.5 08.5300.93G? 0 +082933.19 -211650.9 -000001.3+000001.200007.9 08.5300.08A? 0 +082957.80 -353221.4 -000013.9+000006.200002.6 08.53-0.04B? 0 +083105.23 +182108.6 -000011.0-000074.600006.1 08.5300.52F? 0 +083338.71 -423759.3 -000007.9+000011.500006.8 08.53-0.05B? 0 +083438.84 +282637.4 +000029.5-000012.400000.2 08.5300.50F? 0 +083513.20 +502252.1 -000020.7-000005.100006.4 08.5300.18A? 0 +083534.16 -662139.9 -000028.2+000009.600004.0 08.5300.24A? 0 +083836.18 +733849.1 -000062.7-000088.200008.7 08.5300.46F? 0 +083929.15 +731344.5 +000012.0+000009.000001.7 08.5300.40F? 0 +084145.64 -544626.4 -000089.3+000005.900019.8 08.5300.78G? 0 +084510.62 +414024.3 -000283.7-000653.500031.4 08.5300.94G? 0 +084710.17 +092300.8 -000010.5-000008.900006.4 08.5300.11A? 0 +085059.91 -740504.0 -000052.7+000049.000026.8 08.5300.56F? 0 +085319.32 +534409.2 -000030.9-000024.000011.0 08.5300.23A? 0 +085809.24 -572010.4 -000001.1+000001.600004.5 08.5300.04A? 0 +085816.21 -461152.5 -000027.3+000044.100004.8 08.5300.80G? 0 +085853.27 -353728.1 -000006.1-000005.300011.4 08.5300.25A? 0 +090030.68 +322503.2 +000045.9-000036.500010.3 08.5300.59G? 0 +090617.39 -313537.1 +000001.5-000014.900009.3 08.5300.14A? 1 +090840.76 -280601.0 -000013.6+000004.100003.0 08.5300.98K? 0 +091027.71 +153512.4 -000010.6-000017.400006.4 08.5300.25A? 0 +091541.02 -721038.1 -000018.6+000002.500014.3 08.5300.31A? 0 +091641.85 -165013.1 -000008.8+000002.300010.8 08.5300.04A? 0 +091734.48 -802612.1 -000021.8+000008.500005.1 08.5300.26A? 0 +091755.64 -694807.0 -000049.5+000022.000010.7 08.5300.04A? 0 +091919.08 -321319.1 -000028.6+000037.200000.7 08.5300.43F? 0 +092016.20 +622957.6 +000052.6-000078.500005.0 08.5300.50F? 0 +092131.81 -512433.9 +000049.7-000047.100002.3 08.5300.28A? 0 +092301.80 +394212.6 -000007.1-000007.000024.4 08.5300.20A? 0 +092422.84 -634305.4 +000078.9-000074.900010.2 08.5300.66G? 0 +092658.34 -163004.2 +000012.7-000034.800005.7 08.5300.00B? 0 +092726.44 +413600.2 +000011.8-000003.000018.9 08.5300.39F? 0 +094249.43 -540647.0 -000030.3+000010.100003.9 08.5300.26A? 0 +095910.80 -764527.5 -000018.7-000000.100012.2 08.5300.33F? 0 +100109.40 +313259.6 +000009.0-000002.700006.9 08.5300.16A? 0 +100248.21 -595730.2 +000000.0+000000.000000.0 08.53-0.09B? 0 +100325.10 -372047.0 +000003.0-000002.800004.4 08.53-0.02B? 0 +100330.58 -632124.5 -000031.0-000007.800003.9 08.5300.95K? 0 +100620.69 -520324.4 -000015.5+000018.600007.9 08.5300.91G? 0 +101048.96 -451036.5 -000005.7-000004.100000.6 08.5300.03A? 0 +101226.89 +064000.4 +000003.7-000035.000002.2 08.5300.66G? 0 +101453.96 -061420.3 -000059.2-000031.300008.8 08.5300.53F? 0 +101530.43 -604416.5 -000003.9+000013.100004.3 08.5300.54F? 0 +101859.10 -552011.2 -000007.5+000007.000000.3 08.5300.94G? 0 +101933.59 -621142.8 -000014.1+000014.600004.4 08.5300.35F? 0 +102207.88 -534558.4 -000032.4+000009.100007.5 08.5300.13A? 0 +102617.83 -205945.6 -000092.9-000004.500012.8 08.5300.61G? 0 +102810.43 +064403.6 +000027.5+000321.200030.8 08.5300.92G? 0 +102936.19 -620634.1 -000004.0+000000.200002.4 08.5300.53F? 0 +102950.57 +080237.6 -000034.8-000040.800022.2 08.5300.50F? 0 +103359.52 -473149.9 -000028.3+000001.100006.1 08.5300.07A? 0 +103427.51 -261948.7 -000005.1+000004.000006.8 08.5300.04A? 0 +103449.52 -601114.1 -000000.2+000004.700006.1 08.53-0.11B? 0 +103629.54 +443023.3 -000047.9-000008.300007.7 08.5300.49F? 0 +104010.31 -404433.0 -000101.1-000015.200008.3 08.5300.86G? 0 +104426.91 -612148.9 -000008.6+000002.200006.2 08.5300.02A? 0 0.10 1.00 +104706.16 -372036.7 +000005.7+000022.300016.3 08.5300.33F? 0 +105009.02 +124834.2 -000018.9+000017.600001.5 08.5300.99K? 0 +110357.06 +230851.5 +000000.0+000000.000000.0 08.5300.55F? 0 +110729.84 -064849.5 -000016.4+000013.000009.3 08.5300.95G? 0 +110957.29 +144239.3 -000080.9-000012.900013.6 08.5300.87G? 0 +111330.85 -585440.1 -000011.6-000021.100002.3 08.5300.00A? 0 +111638.84 -751319.3 -000018.5-000008.900000.9 08.5300.16A? 0 +112535.02 +542430.8 -000016.0-000004.600002.1 08.5300.23A? 0 +112627.76 -341024.0 +000028.7-000041.500011.2 08.5300.44F? 0 +112839.73 -514148.3 -000019.9-000010.500003.4 08.5300.65G? 0 +113844.59 +042535.5 -000069.5-000005.500004.2 08.5300.43F? 0 +113900.62 -150155.8 +000005.9-000035.800011.0 08.5300.51F? 0 +114718.19 -622610.3 -000006.0+000005.900001.6 08.53-0.04B? 0 +115039.88 -623307.1 +000003.3-000010.100009.2 08.5300.00A? 0 +115523.04 +150640.9 +000010.9+000008.400013.3 08.5300.87G? 0 +115635.58 -631549.8 +000012.0-000013.000004.0 08.5300.49F? 0 +120007.02 -551518.0 -000020.1+000011.700016.4 08.5300.55F? 0 +120029.41 -215247.8 -000013.1-000011.700003.0 08.5300.20A? 0 +120340.77 -681811.4 -000023.1-000013.800003.0 08.5300.07A? 0 +121024.80 -141044.9 -000057.0+000003.300009.2 08.5300.58F? 0 +121100.71 -615601.3 -000000.7+000007.700002.9 08.5300.01A? 0 +121726.90 -803506.8 +000000.7-000026.500012.8 08.5300.87G? 0 +122224.76 +222751.0 -000007.2-000004.000017.9 08.5300.49F? 0 +122843.99 +685512.7 -000029.2+000031.300008.6 08.5300.50F? 0 +122932.32 +112933.0 -000028.1+000026.600004.5 08.5300.35F? 0 +123011.60 -415527.9 -000019.8-000009.600021.7 08.5300.29A? 0 +123551.18 +511317.3 +000103.4-000020.300042.3 08.5300.97K? 0 +123702.95 +330135.5 -000057.0+000026.900011.9 08.5300.33F? 0 +124719.13 -661414.9 -000101.6+000008.500044.4 08.5300.80G? 0 +124814.78 +615058.0 -000032.1+000001.100007.3 08.5300.99K? 0 +125351.78 +414921.2 -000065.2+000040.000015.5 08.5300.69G? 0 +130017.15 -665051.9 -000013.8-000005.500001.8 08.53-0.06B? 0 +130122.83 +110717.6 +000035.1-000002.700008.5 08.5300.39F? 1 +130326.39 +115847.7 -000018.3-000027.100003.6 08.5300.30A? 0 +130402.72 -173728.4 +000023.6-000149.900008.4 08.5300.81G? 0 +130541.25 +654008.0 -000053.6+000055.000018.1 08.5300.56F? 0 +130635.20 -494108.9 -000322.8-000117.900032.3 08.5300.78G? 0 +131246.31 -535549.0 +000006.8-000004.800009.3 08.5300.54F? 0 +131341.09 +462834.6 -000070.9-000042.700022.1 08.5300.62G? 0 +131741.13 +455307.0 +000035.6-000064.200008.9 08.5300.39F? 0 +132315.22 -145535.7 +000068.6-000131.100025.9 08.5300.51F? 0 +132504.32 -631033.0 -000015.8-000012.600012.6 08.5300.03A? 0 +133449.33 +273033.8 +000016.8-000013.100026.4 08.5300.82G? 0 +133756.05 +562723.0 -000019.0+000010.400003.9 08.5300.49F? 0 +133758.66 -661349.8 +000003.2-000010.500009.2 08.5300.34F? 0 +134511.63 -155525.6 -000001.0-000002.100025.9 08.5300.32F? 0 +134638.45 +123918.7 -000096.7+000037.800005.6 08.5300.50F? 0 +134735.59 -430450.7 +000050.6-000039.600013.9 08.5300.47F? 0 +135018.13 -664922.9 -000006.9-000026.300011.0 08.5300.40F? 0 +135133.55 -182125.7 -000013.7+000013.300002.3 08.5300.30A? 0 +135155.83 -363724.3 -000109.3-000053.300025.8 08.5300.63G? 0 +135429.61 -513125.0 -000019.9-000009.400010.9 08.5300.91G? 0 +135548.40 +122622.5 -000105.3-000317.200022.4 08.5300.61G? 0 +135553.80 +072858.8 +000018.5-000021.800014.6 08.5300.60G? 0 +140003.09 +041623.8 -000038.0-000009.300001.5 08.5300.47F? 0 +140430.39 +212317.3 -000012.6+000008.400008.1 08.5300.18A? 0 +140443.23 +044644.1 -000042.7+000188.200028.8 08.5300.65G? 0 +140722.88 +564316.0 -000036.5-000007.600007.7 08.5300.51F? 0 +140909.10 -653721.0 -000297.3+000002.000010.0 08.5300.64G? 0 +141617.46 +582321.9 -000025.0+000003.100010.8 08.5300.43F? 0 +141644.22 -305731.0 -000008.3+000023.300002.7 08.5300.94G? 0 +141910.72 -510116.9 -000023.3-000025.100003.6 08.5300.21A? 0 +142204.35 -602210.6 -000005.4+000004.400010.9 08.5300.01A? 0 +142324.06 +333418.9 -000008.5+000007.900007.5 08.5300.43F? 0 +143120.04 +550957.1 +000004.5-000014.600004.0 08.5300.32F? 0 +143515.78 +191254.5 -000008.2+000001.300001.7 08.5300.21A? 0 +143711.82 +443714.4 -000001.7-000003.700010.2 08.5300.50F? 0 +144330.74 -685649.6 -000006.3-000003.500013.1 08.5300.23A? 0 +144743.71 -122218.3 -000037.0-000003.300013.9 08.5300.48F? 0 +151021.62 +040709.9 -000058.4-000002.800003.1 08.5300.52F? 0 +151430.32 -182618.5 -000115.1-000024.600016.8 08.5300.53F? 0 +151720.90 +092247.1 -000024.8+000027.200011.4 08.5300.52F? 1 +151837.54 +393634.2 +000020.2-000048.100001.3 08.5300.38F? 0 +152000.74 -460529.7 -000029.9-000040.100007.5 08.5300.42F? 0 +152213.79 -753439.2 -000057.8-000017.700001.9 08.5300.87G? 0 +152650.04 +371741.8 +000008.7-000049.400005.4 08.5300.95K? 0 +152832.01 +022940.5 +000003.1-000003.900015.9 08.5300.04A? 0 +153126.07 +323532.5 +000017.6-000023.200000.4 08.5300.47F? 0 +153453.40 -270910.8 -000019.3-000025.300001.5 08.5300.20A? 0 +153501.78 +601517.6 -000013.0-000009.400016.6 08.5300.45F? 0 +153749.20 -764202.3 -000014.1-000017.500015.7 08.5300.97K? 0 +153925.35 -663023.5 -000007.5-000021.300007.5 08.5300.17A? 0 +153940.08 -210103.7 +000000.0+000000.000000.0 08.5300.96K? 0 +154144.73 -315049.2 -000008.0-000006.500023.6 08.5300.46F? 1 +154551.44 -503207.6 -000004.0-000008.400003.2 08.53-0.01B? 0 +154819.58 +822110.5 +000004.7+000022.700001.9 08.5300.99K? 0 +155140.59 -055903.5 -000044.2-000020.200018.7 08.5300.85G? 0 +155153.03 -082330.1 -000028.8-000000.300008.5 08.5300.31F? 0 +155819.77 +371249.3 -000013.6+000013.300007.0 08.5300.82G? 0 +155946.92 +172234.7 -000022.5+000029.700002.0 08.5300.01A? 0 +160034.62 -053912.5 +000036.0-000016.800015.4 08.5300.94G? 0 +160251.14 +464350.8 -000000.9+000005.400000.7 08.5300.23A? 0 +160313.89 -243950.6 -000035.8-000031.500002.1 08.5300.31F? 0 +160527.98 -591250.4 +000038.5-000023.100021.6 08.5300.63G? 0 +160712.68 -270557.9 -000022.7-000019.000005.4 08.5300.41F? 0 +160948.08 +255953.1 -000007.1+000070.000012.1 08.5300.58F? 0 +161125.24 +205630.6 +000011.8-000004.200009.4 08.5300.98K? 0 +161529.34 -531951.6 -000014.9-000019.900003.9 08.5300.53F? 0 +161611.04 -542830.8 +000004.8-000019.000012.0 08.5300.43F? 0 +161852.29 -770840.9 -000016.2-000011.200002.9 08.5300.09A? 0 +161925.07 -153245.7 +000001.4-000006.900024.6 08.5300.23A? 0 +162454.31 -382655.8 -000012.1-000051.600007.2 08.5300.39F? 0 +162459.51 +081013.9 +000010.8+000003.000004.5 08.5300.09A? 0 +162528.35 +733115.4 -000011.8-000017.500002.0 08.5300.95K? 0 +162812.02 +432327.1 -000013.5+000008.700000.6 08.5300.30A? 0 +163111.08 -295952.2 -000038.0-000027.100011.6 08.5300.40F? 0 +163503.97 -585109.2 -000014.4-000057.100025.8 08.5300.49F? 0 +163724.05 -613305.8 +000017.6-000011.200000.1 08.5300.52F? 0 +164609.91 +560403.2 +000013.7+000000.100016.7 08.5300.24A? 0 +164655.89 -610031.1 -000010.4-000009.300005.0 08.53-0.01B? 0 +164908.61 -000002.8 +000053.3-000042.500012.5 08.5300.72G? 0 +165121.63 +191855.9 -000003.3+000011.400015.7 08.5300.04A? 0 +165424.72 +184436.6 -000031.5+000007.700027.9 08.5300.71G? 0 +165530.97 -392759.0 +000000.0+000000.000000.0 08.5300.18A? 0 +165614.86 -090435.3 +000011.0-000005.200000.1 08.5300.47F? 0 +165827.68 -292420.6 +000006.3-000016.100004.5 08.53-0.12B? 0 +165836.34 +375821.0 -000058.4-000004.800014.1 08.5300.75G? 0 +170036.42 +110738.8 +000001.1-000004.700016.8 08.5300.94G? 0 +171603.88 -762103.8 -000034.0-000011.600021.5 08.5300.39F? 0 +171922.42 +160704.8 -000007.6-000012.300014.3 08.5300.38F? 0 +172148.30 +614448.3 +000008.3-000002.800002.4 08.5300.36F? 0 +172533.43 +493849.4 +000006.6-000012.900020.9 08.5300.72G? 0 +172812.09 +682957.6 +000007.6-000015.900001.9 08.5300.11A? 0 +172957.97 -155447.1 -000014.7-000039.300015.8 08.5300.56F? 0 +173033.36 -333915.9 +000020.7-000032.400028.8 08.5300.99K? 0 +173213.23 +841341.2 +000008.7+000065.300012.8 08.5300.62G? 0 +173346.20 +091724.7 +000029.2+000006.900000.5 08.5300.39F? 0 +173504.91 +200820.0 -000011.6-000011.800011.6 08.5300.56F? 0 +173824.12 +050730.3 -000001.9-000004.100008.6 08.5300.18A? 0 +173854.45 +691140.0 +000009.7-000030.300019.0 08.5300.12A? 0 +174012.32 -734236.0 -000004.3-000010.000007.0 08.5300.01A? 0 +174314.50 -411922.2 +000031.6-000040.500003.5 08.5300.56F? 0 +174646.10 -175327.8 +000009.7-000055.400024.6 08.5300.50F? 0 +174822.46 -355846.5 -000012.8-000039.600020.5 08.5300.65G? 0 +175017.27 +544340.8 +000002.1+000022.700007.5 08.5300.59G? 0 +175408.02 +294844.7 +000033.9+000002.300010.2 08.5300.36F? 1 +175424.16 -333706.2 -000104.8-000149.600042.1 08.5300.63G? 0 +175430.84 +382721.5 -000000.9+000029.900004.5 08.5300.54F? 0 +175444.29 -601417.6 -000042.5-000154.900016.2 08.5300.45F? 0 +175521.99 -393116.2 +000018.9-000018.300015.7 08.5300.20A? 0 +175540.80 -773329.3 +000007.5-000005.000023.9 08.5300.51F? 0 +175657.09 -270808.4 -000005.1+000006.000011.9 08.5300.01A? 1 +175710.59 -460716.8 -000043.9-000101.200015.0 08.5300.53F? 0 +180402.64 +613404.5 +000005.8-000012.200000.6 08.5300.51F? 0 +180404.46 -194836.2 +000005.3+000008.600006.6 08.5300.26A? 0 +180500.71 -301337.9 +000006.6-000013.800020.3 08.5300.00B? 0 +180712.01 +154130.6 -000090.0-000070.500025.6 08.5300.67G? 0 +181047.26 -402552.3 -000005.7-000021.800004.0 08.5300.28A? 0 +181117.53 +885923.8 +000051.0+000107.200021.4 08.5300.58G? 0 +181346.30 -184836.5 -000002.2+000011.000020.2 08.5300.21A? 0 0.10 1.00 +181555.87 -110102.8 -000036.9-000039.500010.4 08.5300.66G? 0 +181559.01 +115730.8 +000009.8-000013.000006.9 08.5300.50F? 0 +181838.72 +233408.7 -000001.9-000000.200002.4 08.5300.08A? 0 +182002.16 -360209.5 +000004.4-000028.000000.8 08.53-0.06B? 0 +182156.08 -320239.7 -000001.3+000006.500007.1 08.5300.23A? 0 +182245.90 -300826.1 -000023.9-000008.600001.2 08.5300.00A? 0 +182508.46 -225854.6 +000017.5-000031.400023.6 08.5300.98K? 0 +182552.65 -463653.3 +000004.8+000001.000010.4 08.5300.65G? 0 +182935.60 -324655.6 -000023.6-000020.200007.9 08.5300.06A? 0 +183108.99 +012658.8 -000021.7+000008.700007.1 08.5300.33F? 0 +183354.07 +214938.8 +000016.3-000008.200002.6 08.5300.13A? 0 +184212.95 -393612.8 +000000.8-000025.900020.0 08.5300.38F? 0 +184738.84 -195159.7 +000031.1-000039.000028.1 08.5300.52F? 0 +184842.84 +322948.1 +000012.6-000010.600002.4 08.5300.14A? 0 +190303.59 +605305.8 -000011.3+000022.700004.5 08.5300.96K? 0 +190408.98 +413713.3 -000003.1-000011.500006.8 08.5300.77G? 0 +190453.10 +082834.7 -000001.6-000000.800015.3 08.5300.32F? 0 +190726.59 +455527.5 -000025.9-000065.500001.8 08.5300.52F? 0 +190948.99 -263230.2 -000018.9-000006.600004.4 08.5300.10A? 0 +191057.20 -195824.3 -000014.6+000006.400001.4 08.5300.35F? 0 +191448.78 +091908.1 -000003.4-000001.700005.7 08.5300.34F? 0 +191448.85 -032303.5 -000004.4-000017.800005.2 08.5300.13A? 0 +191736.65 -343136.1 +000010.0-000017.900009.1 08.5300.34F? 0 +191802.81 +741813.7 +000007.6+000025.300006.5 08.5300.25A? 0 +191836.17 +673910.5 -000005.0+000019.600000.6 08.5300.14A? 0 +191907.16 -330931.6 +000000.0+000000.000000.0 08.5300.56F? 1 +192532.13 -301744.4 -000011.6-000019.200003.3 08.5300.68G? 0 +193002.78 -391907.2 -000046.3+000007.400004.1 08.5300.50F? 0 +193312.77 -004958.8 -000001.4+000003.900009.5 08.5300.03A? 0 +193533.31 +322235.4 -000001.2+000004.100005.6 08.53-0.16B? 0 +193629.43 +240011.0 +000003.5+000005.900002.6 08.5300.06A? 0 +193641.74 -172003.9 +000000.8-000015.400010.3 08.5300.01A? 0 +193932.87 +280847.5 +000018.1-000002.800011.6 08.5300.43F? 0 +194228.87 +172538.8 +000025.6+000013.900026.2 08.5300.54F? 0 +194302.46 +275636.0 +000033.3+000025.400013.8 08.5300.55F? 0 +194639.54 +355152.9 +000001.9+000001.600003.6 08.5300.01A? 0 +194707.42 -234405.1 -000000.1-000022.400001.3 08.5300.24A? 0 +195214.16 +220207.0 +000010.0-000001.600002.0 08.5300.20A? 0 +195243.61 +121028.5 +000019.0+000000.600016.4 08.5300.04A? 0 +195426.75 +375058.8 +000017.7-000026.800007.9 08.5300.74G? 0 +195517.73 -440038.6 +000028.6-000020.100003.8 08.5300.50F? 0 +195628.21 +330712.8 +000002.2-000004.100004.3 08.53-0.07B? 0 +195907.47 +353210.1 +000003.0-000011.000013.7 08.5300.03A? 0 +200316.62 +380532.1 -000006.4-000002.800003.2 08.5300.08A? 0 +200420.41 +042441.7 +000023.7+000002.800015.7 08.5300.28A? 0 +200538.29 -345510.5 -000013.3-000167.500004.7 08.5300.73G? 0 +200605.94 -304821.3 +000014.0-000013.000002.8 08.5300.98K? 0 +200936.64 +304302.4 -000004.7-000002.200003.8 08.5300.89G? 0 +201110.76 +003339.2 -000004.2-000004.800012.6 08.5300.12A? 0 +201202.87 -504322.6 -000026.2-000052.600030.1 08.5300.56F? 0 +201323.13 +225001.1 +000029.8-000039.500002.1 08.5300.54F? 0 +201330.22 -011241.5 +000055.0-000046.700022.8 08.5300.71G? 0 +201456.08 +492431.5 +000090.5+000039.300016.1 08.5300.58F? 0 +201617.79 +104727.8 -000081.5-000086.500005.3 08.5300.54F? 0 +201754.21 +053511.0 +000018.7+000044.100000.5 08.5300.36F? 0 +202235.18 -090052.6 -000001.0-000015.700007.3 08.5300.04A? 0 +202719.34 -181244.9 +000000.0+000000.000000.0 08.53-0.02B? 1 +202819.15 +192606.9 -000013.3+000004.400003.0 08.5300.97K? 0 +202935.54 -100007.4 -000014.8-000009.400000.1 08.5300.92G? 0 +203223.95 +063103.1 +000070.6+000013.600011.7 08.5300.53F? 0 +203534.93 +351010.8 +000025.4-000008.800030.2 08.5300.04A? 1 +204332.99 -701929.6 -000000.4+000008.100000.8 08.5300.54F? 0 +204759.35 +873214.6 +000027.5+000026.300007.5 08.5300.40F? 0 +204905.64 +142623.3 +000009.9-000015.000001.7 08.5300.09A? 0 +205002.98 +075059.9 +000208.2+000113.300024.2 08.5300.66G? 0 +205042.60 +855204.5 +000012.9-000024.400007.9 08.5300.20A? 0 +205227.82 +301456.4 -000016.8-000047.400001.5 08.5300.95K? 0 +205914.45 -104249.3 +000045.5-000020.800043.2 08.5300.96K? 0 +210234.54 +304108.4 -000002.5-000015.900003.6 08.5300.57F? 0 +210338.86 +535750.2 -000002.2-000008.500001.3 08.5300.30A? 0 +211007.82 -244922.9 +000174.1-000035.900018.7 08.5300.63G? 0 +211356.67 +440017.1 +000002.2+000008.100002.5 08.5300.60G? 0 +212025.80 -591326.9 +000032.6+000001.700009.3 08.5300.40F? 0 +212853.68 +530448.2 +000081.1+000041.200000.2 08.5300.51F? 0 +213132.03 -500631.8 +000008.4-000020.500000.8 08.5300.64G? 0 +213134.28 +453058.9 +000077.0+000020.500022.0 08.5300.64G? 0 +213146.41 +382348.2 +000017.6-000006.800000.4 08.5300.97K? 0 +213659.65 +580824.7 -000004.7-000000.300006.8 08.5300.41F? 0 +214534.24 +372403.2 -000000.7+000001.700000.1 08.53-0.08B? 1 +214745.39 +620324.2 +000017.2-000001.700003.0 08.5300.22A? 0 +214959.12 +495931.6 +000018.0-000011.700000.9 08.5300.94G? 0 +215118.28 +082049.7 +000093.1+000022.500009.7 08.5300.60G? 0 +215137.97 -474908.8 +000022.3-000000.300005.6 08.5300.07A? 0 +215617.11 +053042.8 -000005.5-000039.200010.6 08.5300.08A? 0 +220040.48 +440212.2 +000052.2+000025.200014.4 08.5300.36F? 0 +220241.22 +380757.1 -000029.4-000065.500001.8 08.5300.59G? 0 +220248.43 -022843.3 -000084.8-000114.400018.2 08.5300.54F? 0 +220531.23 -631507.0 +000015.0+000004.200002.7 08.5300.90G? 0 +220610.46 -280128.6 +000090.9-000014.600032.8 08.5300.53F? 0 +220655.44 +441351.1 +000013.0+000016.800014.4 08.5300.65G? 0 +221353.33 -455441.4 +000029.6-000026.600017.1 08.5300.85G? 0 +221411.55 -732436.8 +000065.9-000020.400000.8 08.5300.88G? 0 +222616.47 +534926.0 -000001.3-000000.200002.4 08.5300.37F? 0 +222657.88 +494217.9 -000006.5-000007.800001.1 08.53-0.03B? 0 +223107.90 -711420.0 +000082.7-000068.300019.8 08.5300.51F? 0 +223440.50 +332556.7 +000004.9+000006.600002.6 08.5300.07A? 0 +223502.93 +674316.0 -000002.4+000008.500000.3 08.5300.10A? 0 +224536.44 +043021.6 +000011.5-000049.800011.5 08.5300.39F? 0 +224609.75 +265047.7 -000015.6-000023.900002.9 08.5300.16A? 0 +224853.28 +015403.2 +000076.4-000006.500011.6 08.5300.98K? 0 +224930.79 +611917.5 +000059.7+000053.800017.9 08.5300.77G? 0 +225005.47 +291644.4 +000043.3-000005.400004.8 08.5300.19A? 0 +225756.85 -693004.0 +000140.2-000038.900004.0 08.5300.86G? 0 +225932.65 -615911.3 +000030.7-000002.400002.4 08.5300.25A? 0 +230211.19 -074327.9 +000006.7-000042.100008.6 08.5300.40F? 0 +230612.87 +210549.3 +000070.8+000032.900027.8 08.5300.50F? 0 +230656.92 -524650.1 +000014.2+000027.300019.1 08.5300.89G? 0 +231339.20 +751409.6 +000003.1-000006.000001.4 08.5300.04A? 0 +231418.12 +323037.3 -000046.1-000063.000011.9 08.5300.72G? 0 +231431.38 -185235.1 -000057.6-000079.100001.0 08.5300.38F? 0 +231645.84 +464908.9 -000008.9-000004.100002.5 08.53-0.04B? 0 +232020.88 +583100.8 +000024.7+000017.500006.1 08.5300.86G? 0 +232258.46 +623702.1 +000002.3+000009.600001.4 08.5300.09A? 0 +232403.33 -341800.6 +000226.9-000040.900023.1 08.5300.63G? 0 +232645.79 +483251.6 -000000.6-000012.800001.7 08.5300.06A? 0 +232740.45 +342555.8 -000014.9-000024.900019.1 08.5300.31A? 0 +232802.18 -012805.8 +000024.4+000008.700004.2 08.5300.15A? 0 +232908.43 +532408.9 +000007.0-000000.200007.7 08.5300.09A? 0 +232935.97 -400104.8 -000021.7-000000.800005.3 08.5300.73G? 0 +232939.11 -061840.7 -000038.8-000012.700003.7 08.5300.99K? 0 +233248.36 +541428.5 +000009.7-000004.800007.7 08.5300.04A? 0 +233852.38 +081846.4 +000018.4-000038.500008.1 08.5300.51F? 0 +233927.44 +244342.8 -000027.4-000009.600005.3 08.5300.98K? 0 +234350.62 -061624.0 +000045.4-000062.000005.0 08.5300.64G? 0 +234550.59 -455340.2 +000007.1-000025.700001.6 08.5300.96K? 0 +234808.62 +661557.6 -000019.6-000008.700007.8 08.5300.32F? 0 +234812.70 -004629.5 +000052.3-000015.100014.4 08.5300.60G? 0 +235249.95 -140505.8 +000074.3+000038.500003.6 08.5300.41F? 0 +235857.80 +404731.9 +000014.4+000000.200006.4 08.5300.27A? 0 +000352.93 +205540.2 -000007.0+000008.000018.9 08.5301.58K? 0 +000638.48 +333915.4 +000041.4-000015.400011.9 08.5301.10K? 0 +002448.30 +475435.0 +000041.3+000017.200015.3 08.5301.00K? 0 +005022.60 +385201.1 +000016.1+000002.100018.3 08.5301.65K? 0 +005809.90 -644246.8 -000002.5-000033.100008.4 08.5301.25K? 0 +011032.38 -494250.9 +000002.9-000005.600004.1 08.5301.04K? 0 +011339.89 +624019.9 +000036.4+000018.000005.7 08.5301.18K? 0 +011349.39 -422218.4 +000014.0+000010.200004.7 08.5301.10K? 0 +011610.75 +134407.7 -000000.9-000013.500011.6 08.5301.43K? 0 +011742.67 +133327.0 +000038.6-000003.300002.1 08.5301.00K? 0 +011925.66 +561945.0 +000025.5-000005.000016.9 08.5301.41K? 0 diff --git a/kstars/kstars/data/hip078.dat b/kstars/kstars/data/hip078.dat new file mode 100644 index 00000000..5193cdde --- /dev/null +++ b/kstars/kstars/data/hip078.dat @@ -0,0 +1,1000 @@ +013324.33 +223230.2 +000001.7+000001.600020.8 08.5301.64K? 0 +013400.14 -442347.5 +000007.5+000019.800007.8 08.5301.09K? 0 +013604.35 +544607.4 -000008.8+000004.500001.5 08.5301.00K? 0 +013755.21 -514952.7 +000049.4+000019.400004.0 08.5301.00K? 0 +015453.22 +585459.1 +000028.7+000009.200012.0 08.5301.02K? 0 +015628.91 -541505.3 +000019.1+000003.200007.1 08.5301.15K? 0 +020346.92 -212135.4 +000003.5-000053.100012.8 08.5301.03K? 0 +022204.94 +202914.5 +000033.1+000000.400006.2 08.5301.09K? 0 +022805.66 +355554.3 +000035.3-000028.800008.6 08.5301.07K? 0 +023059.92 -472628.9 -000009.1+000040.900007.9 08.5301.07K? 0 +023643.28 -151206.2 +000043.7-000020.300007.4 08.5301.01K? 0 +025126.00 -010953.4 +000003.7-000035.600001.1 08.5301.00K? 0 +030134.35 -751716.8 -000003.5-000005.400006.6 08.5301.03K? 0 +030444.70 -323327.5 +000001.7+000008.100001.7 08.5301.52K? 0 +035204.03 +401531.0 +000006.3-000026.100026.9 08.5301.13K? 0 +041309.00 -380057.5 -000016.6+000002.500012.5 08.5301.58K? 0 +041346.93 -180316.6 +000012.5-000007.400002.4 08.5301.06K? 0 +041432.34 +315347.2 +000005.2-000013.700000.9 08.5301.11K? 0 +042124.55 -615225.6 +000005.4-000022.100016.6 08.5301.51K? 0 +042827.33 +562217.5 -000000.1-000042.000008.3 08.5301.16K? 0 +043139.76 +021016.6 +000002.1+000005.000031.3 08.5301.70K? 0 +043648.51 +052231.4 +000012.5+000012.900018.8 08.5301.28K? 0 +043715.34 -123337.0 +000000.2+000013.500004.9 08.5301.63K? 0 +043914.01 -541033.1 +000008.9+000013.700005.0 08.5301.08K? 0 +044620.31 +391340.4 -000005.4-000044.400005.0 08.5301.30K? 0 +045021.20 -370513.0 -000018.1+000023.600005.4 08.5301.03K? 0 +045512.06 -232358.4 +000001.7+000004.500019.8 08.5301.49K? 0 +050411.13 +633259.7 +000004.8-000017.800003.1 08.5301.12K? 0 +050602.80 +425013.5 +000031.0-000035.600007.9 08.5301.25K? 0 +050946.93 +325507.2 +000005.9+000016.000002.7 08.5301.31K? 0 +052325.14 -103620.0 +000002.3+000012.100010.2 08.5301.63K? 0 +053319.01 +172833.3 -000013.5-000000.500029.8 08.5301.46K? 0 +053400.92 +142924.4 -000005.9-000012.600017.8 08.5301.08K? 0 +054405.49 +124305.0 +000000.3-000003.600012.5 08.5301.07K? 0 +054832.40 +201434.6 -000053.7+000006.500011.5 08.5301.27K? 0 +055244.33 -081940.5 -000018.9-000032.300013.8 08.5301.38K? 0 +060019.69 -310154.0 +000000.0+000000.000000.0 08.5301.04K? 1 +060103.98 +121035.2 -000004.9+000007.100012.4 08.5301.06K? 0 +060200.59 +331634.3 +000017.0-000003.600019.0 08.5301.02K? 0 +060329.37 -224859.9 -000005.0-000012.500003.2 08.5301.36K? 0 +060857.65 +460906.2 +000017.4-000055.700005.5 08.5301.18K? 0 +061010.05 -083215.8 -000013.2-000004.400004.9 08.5301.01K? 0 +061611.24 +135447.8 -000000.4+000004.300018.5 08.5301.56K? 0 +061859.94 -152413.2 -000002.1+000000.000025.7 08.5301.66K? 0 +062020.79 +653735.6 +000004.2-000009.100011.0 08.5301.08K? 0 +062454.28 -465609.4 +000007.0-000021.500010.9 08.5301.17K? 0 +062939.87 +114153.6 +000005.0-000049.900030.6 08.5301.16K? 0 +062958.58 -394515.7 -000026.4+000039.700015.3 08.5301.22K? 0 +063057.15 +645839.6 +000005.2-000026.200007.1 08.5301.54K? 0 +063216.13 -143117.6 +000002.6+000002.400003.2 08.5301.02K? 0 +063345.87 +091008.5 -000005.8-000007.400018.3 08.5301.14K? 0 +063605.08 +062318.1 +000032.4-000032.400025.0 08.5301.14K? 0 +063923.12 +040302.5 +000020.4+000015.400003.5 08.5301.46K? 0 +064451.53 -410951.4 +000008.9+000025.500008.6 08.5301.69K? 0 +064724.91 +213644.1 +000028.5-000016.000001.2 08.5301.15K? 0 +064755.45 +191044.7 -000032.0-000011.700004.8 08.5301.23K? 0 +065450.39 -314210.3 -000023.4-000017.400003.6 08.5301.76K? 0 +065533.28 +072614.2 +000005.1+000012.700011.3 08.5301.00K? 0 +065638.54 +005659.3 -000019.2-000022.700011.1 08.5301.01K? 0 +065844.15 -223208.7 -000007.7-000009.300017.0 08.5301.56K? 0 +070136.12 -332131.7 -000007.5-000020.400017.9 08.5301.04K? 0 +070256.20 +175226.9 +000004.8+000002.300028.1 08.5301.65K? 0 +070259.94 +512401.6 -000009.2+000013.400008.1 08.5301.70K? 0 +070509.43 -490426.5 +000003.5+000010.300001.0 08.5301.59K? 0 +070553.32 +145555.8 -000002.8-000008.600009.6 08.5301.11K? 0 +070744.68 -322335.9 -000007.9+000018.900004.6 08.5301.04K? 0 +071011.99 +683512.2 +000009.4+000005.600009.4 08.5301.41K? 0 +071217.30 +302427.9 -000001.2-000000.100014.1 08.5301.16K? 0 +071729.33 -031646.0 -000005.1+000014.900019.2 08.5301.44K? 0 +072428.05 +330221.1 -000016.2-000002.100009.4 08.5301.37K? 0 +073514.22 +662203.2 -000013.2-000031.500000.9 08.5301.60K? 0 +073530.84 +603830.1 -000018.1+000012.700002.3 08.5301.20K? 0 +073610.74 +074728.7 -000012.8-000002.200009.6 08.5301.14K? 0 +073853.07 +470425.9 -000003.1-000002.300000.9 08.5301.71K? 0 +075107.76 +562231.4 +000004.1+000022.300006.2 08.5301.65K? 0 +075921.98 -660944.3 -000049.8+000102.800008.9 08.5301.01K? 0 +080632.72 -045823.4 +000020.8-000025.700027.9 08.5301.44K? 0 +081159.84 -402903.4 -000019.3+000004.600015.2 08.5301.61K? 0 +082518.19 +242100.4 +000014.6-000001.100009.0 08.5301.12K? 0 +082944.51 -324458.9 +000005.9-000026.000000.7 08.5301.59K? 0 +083721.19 +215848.2 -000004.2+000005.100019.7 08.5301.20K? 0 +084426.50 -190455.5 -000004.9-000010.700000.7 08.5301.33K? 0 +084450.20 +370512.7 -000005.8-000022.700020.4 08.5301.04K? 0 +085015.08 -110814.7 -000027.5+000016.200014.2 08.5301.10K? 0 +085050.40 +374850.3 -000012.4+000020.700000.5 08.5301.27K? 0 +085837.64 -111951.2 -000019.3-000008.000011.4 08.5301.14K? 0 +090051.75 -072445.6 -000001.9+000002.000024.9 08.5301.62K? 0 +090352.52 +184109.6 -000009.3-000041.600008.3 08.5301.01K? 0 +090952.62 -183900.6 -000006.0-000017.000008.4 08.5301.22K? 0 +091019.80 -113700.0 -000001.4-000023.000012.2 08.5301.46K? 0 +091258.24 +453930.8 -000013.9-000002.300012.4 08.5301.00K? 0 +091855.93 -204717.4 -000000.2-000007.700008.1 08.5301.03K? 0 +092159.14 -523351.6 -000012.1+000015.000002.6 08.5301.26K? 0 0.10 1.00 +092548.04 +261216.5 -000017.0+000008.100001.6 08.5301.30K? 0 +092700.41 -523110.1 -000002.9-000008.300005.8 08.5301.02K? 0 +092703.81 -584519.5 -000032.3+000029.300001.0 08.5301.33K? 0 +092833.79 +360938.5 -000020.8-000001.000013.6 08.5301.38K? 0 +093806.96 -690821.1 -000014.5+000012.600023.9 08.5301.65K? 0 +093924.30 -794452.3 -000003.4-000001.400009.8 08.5301.53K? 0 +094445.77 -553701.4 -000007.1-000011.200001.8 08.5301.77K? 0 +095835.42 -714122.0 -000014.8+000017.600007.3 08.5301.03K? 0 +100511.30 +215814.9 +000051.6-000039.800003.9 08.5301.11K? 0 +100712.20 -431037.5 -000074.0+000040.800001.6 08.5301.13K? 0 +101244.25 -694930.1 -000010.1+000015.300000.9 08.5301.08K? 0 +101746.60 -291405.8 +000013.4-000021.400001.4 08.5301.22K? 0 +102605.71 +130909.8 +000021.7-000049.900010.7 08.5301.08K? 0 +102948.40 -041719.5 +000037.7+000013.600027.3 08.5301.42K? 0 +103226.31 -142326.3 -000013.3+000009.500001.6 08.5301.02K? 0 +103816.60 -565842.3 -000016.7+000004.700008.8 08.5301.64K? 0 +105759.59 -281856.6 -000033.1+000020.000012.4 08.5301.29K? 0 +110413.48 -605847.7 -000003.1-000004.400010.8 08.5301.19K? 0 0.10 1.00 +112308.12 -442256.8 -000036.5+000014.500000.8 08.5301.06K? 0 +112412.13 -482715.8 -000030.5-000014.000009.8 08.5301.60K? 0 +112840.95 -121829.7 -000036.4+000000.000016.2 08.5301.23K? 0 +112845.16 -274530.5 +000014.6-000000.400001.4 08.5301.23K? 0 +112920.62 -511917.5 -000030.9+000000.500006.6 08.5301.56K? 0 +113230.88 -052404.0 -000057.1-000021.500029.9 08.5301.06K? 0 +113320.89 -230813.2 -000017.3+000020.400009.9 08.5301.50K? 0 +113330.46 +260848.0 -000021.4-000001.400012.6 08.5301.49K? 0 +114216.88 -493239.3 -000004.2+000006.600014.1 08.5301.00K? 0 +114627.83 -705437.0 -000035.7-000021.100016.8 08.5301.54K? 0 +115253.43 +134439.7 -000060.5-000043.300009.8 08.5301.12K? 0 +115944.87 -293003.2 -000036.9-000006.300008.8 08.5301.38K? 0 +120139.26 -192020.1 -000010.5+000002.600004.2 08.5301.00K? 0 +120417.74 -544044.2 -000018.3+000007.800007.6 08.5301.47K? 0 +120921.77 +030624.1 -000015.2+000009.700000.9 08.5301.08K? 0 +120957.38 -570106.1 -000011.6+000003.000010.0 08.5301.56K? 0 +121257.52 -170808.4 -000008.6-000008.700017.6 08.5301.23K? 0 +121859.42 -154714.7 -000039.7-000006.100005.5 08.5301.14K? 0 +124425.25 -012922.5 +000004.0-000001.400007.2 08.5301.61K? 0 +124637.76 -600158.7 -000005.2+000001.900010.3 08.5301.71K? 0 +124931.36 -663516.0 -000015.9+000008.900010.9 08.5301.81K? 0 +125647.84 -310456.7 -000021.6+000004.500011.8 08.5301.59K? 0 +125823.89 -500845.9 -000004.2-000004.300004.9 08.5301.08K? 0 +130017.24 +541417.1 +000003.8+000007.100006.5 08.5301.22K? 0 +130754.21 -351029.3 -000021.3-000006.100003.3 08.5301.06K? 0 +131129.91 +465707.8 +000005.4-000010.000004.5 08.5301.28K? 0 +131947.81 -420917.0 -000012.3-000051.000001.4 08.5301.43K? 0 +132449.53 -332656.1 -000011.5+000007.700006.1 08.5301.46K? 0 +132619.20 -164033.6 -000011.6-000018.100005.9 08.5301.18K? 0 +134031.18 +395923.7 +000009.6-000019.800002.4 08.5301.03K? 0 +134612.54 -471930.7 -000013.2-000011.500001.7 08.5301.23K? 0 +134707.94 +113743.9 -000000.2-000026.400004.4 08.5301.53K? 0 +135100.21 +211537.1 -000013.4-000003.900011.8 08.5301.03K? 0 +135313.94 -635214.6 -000020.4-000020.700003.8 08.5301.26K? 0 +135759.73 +611718.1 -000069.6+000018.600001.4 08.5301.08K? 0 +141046.62 -370103.8 +000005.1-000000.400016.6 08.5301.50K? 0 +143115.14 +013129.3 -000041.2-000000.200001.2 08.5301.02K? 0 +144927.32 +043540.8 -000020.3+000031.600003.3 08.5301.00K? 0 +145444.08 +263011.3 -000002.2-000007.500017.9 08.5301.09K? 0 +145723.39 -592104.4 +000023.8+000000.000004.7 08.5301.63K? 0 +150341.37 +342257.0 -000005.6+000006.100009.2 08.5301.04K? 0 +150346.34 -535730.1 -000013.6+000020.100021.6 08.5301.52K? 0 +151001.52 +770017.9 +000018.8+000018.500008.9 08.5301.62K? 0 +151126.27 +031135.7 -000009.8+000007.500006.1 08.5301.08K? 0 +151345.73 +120226.3 -000006.9-000008.000002.7 08.5301.55K? 0 +151737.23 +350934.7 +000011.0-000022.400009.8 08.5301.03K? 0 +152103.31 -183925.5 +000023.4-000012.400000.8 08.5301.57K? 0 +152117.43 -181304.4 +000012.2-000015.900014.1 08.5301.03K? 0 +152455.14 -021406.7 +000011.8+000004.100013.8 08.5301.44K? 1 +152835.23 -520207.3 -000013.3-000004.400010.8 08.5301.73K? 0 +153625.20 +713149.1 -000022.4+000001.200009.8 08.5301.12K? 0 +153827.90 -554934.9 +000002.2-000004.400027.1 08.5301.05K? 0 +154253.93 -511018.2 +000028.0+000017.500006.5 08.5301.04K? 0 +154403.35 +385701.3 +000000.8-000012.500000.4 08.5301.16K? 0 +154416.98 -351643.6 +000008.0+000010.000016.0 08.5301.91M? 0 +155221.99 +320704.5 +000019.4+000007.700008.2 08.5301.00K? 0 +160321.35 +201325.0 +000004.5+000006.500002.8 08.5301.05K? 0 +160812.66 -135609.8 -000005.8-000015.000013.6 08.5301.46K? 0 +161228.22 -102856.0 -000000.9+000009.700019.9 08.5301.64K? 0 +161806.66 +131025.3 -000036.4-000020.600005.7 08.5301.56K? 0 +162057.39 +675426.9 +000007.1-000006.700005.6 08.5301.56K? 0 +163059.59 -621028.0 -000022.6-000015.100011.4 08.5301.16K? 0 +165256.01 -264502.2 -000004.9-000024.200002.5 08.5301.10K? 0 +165451.91 -204737.7 -000009.3-000003.900003.4 08.5301.05K? 0 +170011.33 +095050.4 -000005.4-000000.400002.9 08.5301.06K? 0 +170124.86 -185609.3 +000002.0-000014.600000.4 08.5301.80K? 0 +170132.91 -641500.4 -000023.5-000002.200004.6 08.5301.58K? 0 +170820.40 -292130.8 -000025.9-000014.500009.0 08.5301.16K? 0 +170923.22 +114113.3 -000004.7+000017.500013.0 08.5301.00K? 0 +171037.60 -584327.5 +000003.0-000027.400007.1 08.5301.04K? 0 +172222.87 +144659.7 +000013.3+000000.200007.2 08.5301.02K? 0 +172511.18 +394115.2 +000030.6+000007.700001.7 08.5301.31K? 0 +173439.69 +154303.8 +000009.9-000037.700000.9 08.5301.17K? 0 +174424.09 +025802.4 -000010.0+000019.100026.2 08.5301.32K? 0 +174444.21 +250019.0 -000016.7-000006.600004.8 08.5301.43K? 0 +174821.06 +154400.2 -000010.8+000014.800012.6 08.5301.19K? 0 +175151.20 -530423.6 +000004.2+000002.600011.8 08.5301.02K? 0 +175724.21 +334734.2 -000020.2-000006.300001.4 08.5301.42K? 0 +180100.15 +261715.8 +000007.0-000013.300006.3 08.5301.35K? 0 +180237.68 +162322.2 -000003.2+000016.200013.8 08.5301.52K? 0 +180441.68 -275151.4 -000034.3+000029.300028.0 08.5301.48K? 0 +181803.21 -184544.7 -000047.7+000034.000001.8 08.5301.45K? 0 +181814.05 -275413.4 +000014.3+000012.100005.5 08.5301.96M? 0 +183100.49 -213133.5 +000034.2-000010.100002.9 08.5301.81K? 0 +183104.26 +332345.7 +000003.0-000003.700012.3 08.5301.59K? 0 +183305.20 -541546.2 -000121.2-000143.000068.5 08.5301.08K? 0 +183911.59 -390753.1 -000013.2-000036.200012.7 08.5301.25K? 0 +184152.43 -551805.7 +000008.1-000037.800007.7 08.5301.64K? 0 +184519.54 -123505.6 -000027.6-000024.800031.5 08.5301.95M? 0 +185520.65 +095212.0 -000015.1+000003.500019.0 08.5301.06K? 0 +185611.87 +314330.3 -000006.7-000021.900003.2 08.5301.36K? 0 +185614.40 -583542.6 +000010.1+000024.200013.1 08.5301.06K? 0 +190149.61 +272656.6 -000006.3-000009.400006.4 08.5301.72K? 0 +190813.91 +540539.2 +000002.0-000012.700000.6 08.5301.25K? 0 +190835.92 +050706.6 +000012.2-000015.700000.6 08.5301.83K? 0 +190900.97 +295442.0 +000013.8+000009.500001.2 08.5301.66K? 0 +190927.73 -341803.0 +000023.7-000004.600035.6 08.5301.64K? 0 +191011.42 -491850.5 -000003.5-000027.700029.6 08.5301.14K? 0 +191653.51 +444633.4 +000002.7+000001.000011.8 08.5301.32K? 0 +191720.57 +662927.3 +000018.6-000021.800006.9 08.5301.60K? 0 +191815.42 +261042.5 +000045.6+000024.100007.2 08.5301.05K? 0 +192342.87 +154534.6 -000001.8-000012.100012.4 08.5301.53K? 0 +192730.80 -415914.0 -000020.0-000025.100022.2 08.5301.52K? 0 +193414.56 +192312.8 +000030.4+000034.900015.8 08.5301.09K? 0 +193855.16 -663315.5 +000014.5-000017.700016.3 08.5301.47K? 0 +193909.83 +310849.7 -000018.3-000030.100011.8 08.5301.06K? 0 +194104.92 +431616.7 -000008.4+000010.400004.2 08.5301.26K? 0 +194144.99 -213317.3 +000043.4-000008.400005.5 08.5301.23K? 0 +194556.67 +111520.6 +000013.4+000000.700007.0 08.5301.08K? 0 +194750.62 +515357.1 +000019.4+000004.700005.4 08.5301.31K? 0 +195033.62 -434709.6 +000008.0+000004.900015.9 08.5301.13K? 0 +195208.43 +080315.2 +000008.6-000027.800002.7 08.5301.40K? 0 +195425.01 -263432.2 +000031.0-000028.300026.6 08.5301.20K? 0 +195603.80 +362155.9 -000001.0-000006.200001.5 08.5301.62K? 0 +195832.88 -545611.7 +000092.8-000111.500032.4 08.5301.06K? 0 +200543.98 +191530.5 +000024.5-000001.100019.8 08.5301.02K? 0 +200745.78 -194638.4 -000008.5-000059.900021.2 08.5301.18K? 0 +201054.44 +282818.4 +000015.3+000009.300006.1 08.5301.00K? 1 +201226.49 +345455.7 -000004.5-000014.100000.4 08.5301.32K? 0 +201332.33 -771627.3 +000018.5-000018.100002.4 08.5301.64K? 0 +202109.32 +603111.2 +000009.4+000006.300003.1 08.5301.59K? 0 +202346.66 +461759.4 +000008.5-000023.800003.4 08.5301.43K? 0 +203007.79 -223028.1 +000008.9-000021.600032.0 08.5301.21K? 0 +204109.43 +152529.2 -000006.1+000007.100000.3 08.5301.08K? 0 +204456.94 -110150.7 -000002.9-000011.200021.3 08.5301.00K? 0 +204507.54 +115005.4 -000006.6-000017.200004.1 08.5301.25K? 0 +205222.43 +150330.2 -000011.4-000007.900008.3 08.5301.59K? 0 +205549.81 +270019.9 +000007.6+000016.400006.3 08.5301.34K? 0 +210034.44 +444529.9 +000028.1+000004.300004.2 08.5301.75K? 0 +211138.27 -682726.7 -000015.7+000018.800009.7 08.5301.09K? 0 +211647.06 +262941.7 +000005.0+000013.300011.7 08.5301.50K? 0 +212211.45 +263033.8 +000016.2-000000.400006.6 08.5301.46K? 0 +212655.38 +272129.2 -000018.8-000015.400008.1 08.5301.52K? 0 +213030.77 +591052.9 +000023.5+000020.500007.8 08.5301.35K? 0 +213312.85 -183403.9 +000000.4+000015.600025.8 08.5301.59K? 0 +213730.87 +691556.8 -000000.1+000003.000005.5 08.5301.03K? 0 +213818.51 -632033.7 -000011.1-000014.200004.7 08.5301.59K? 0 +214435.66 +572712.3 +000025.5-000000.400001.8 08.5301.14K? 0 +215147.43 -355706.7 +000021.5-000013.300000.4 08.5301.52K? 0 +215653.69 -480218.6 +000024.6-000035.800011.6 08.5301.08K? 0 +215756.65 -125525.2 -000012.4-000048.500004.7 08.5301.12K? 0 +220052.63 -263131.7 -000010.6-000076.400008.2 08.5301.06K? 0 +220055.12 -471247.5 +000048.5-000034.100004.9 08.5301.12K? 0 +220322.89 +142340.3 +000031.4-000025.300017.2 08.5301.27K? 0 +220713.37 +130008.7 +000021.9-000020.600007.8 08.5301.47K? 0 +221130.83 +474343.0 -000030.7-000016.200006.5 08.5301.06K? 0 +221540.63 -211635.6 +000031.3-000006.600015.5 08.5301.09K? 0 +222401.99 -312842.5 +000035.9+000000.500014.0 08.5301.19K? 0 +223426.30 +403946.3 -000007.6-000029.000004.0 08.5301.03K? 0 +223432.90 +160337.9 +000012.4+000002.400001.7 08.5301.40K? 0 +224205.31 -852406.7 +000023.6-000032.800011.8 08.5301.17K? 0 +224316.70 -293955.6 -000020.6-000000.500005.4 08.5301.21K? 0 +225444.32 +333142.9 +000061.8-000014.500003.4 08.5301.05K? 0 +230218.30 -720101.3 +000039.2+000004.900000.1 08.5301.09K? 0 +230248.29 -125224.5 +000003.5-000006.200003.0 08.5301.30K? 0 +230639.16 +103236.1 +000000.0+000000.000000.0 08.5301.01K? 0 +230947.16 +323018.9 +000017.8-000023.200005.0 08.5301.13K? 0 +231006.15 -784552.9 +000051.9-000040.000019.5 08.5301.20K? 0 +231706.71 +011354.0 +000029.0-000002.500010.2 08.5301.29K? 0 +232505.30 -173737.9 -000019.4+000021.200004.3 08.5301.39K? 0 +232518.96 +322809.0 -000021.9+000000.500006.7 08.5301.16K? 0 +232731.88 -242822.9 +000019.2-000013.600010.1 08.5301.06K? 0 +234926.37 +754546.0 -000009.4+000003.700007.3 08.5301.06K? 0 +021921.88 +585740.4 -000013.0+000010.200008.7 08.5302.28M? 0 +104447.15 -592448.2 +000008.3+000029.400014.8 08.5302.53N? 0 0.10 1.00 +101727.99 -500549.9 -000002.2+000015.600039.1 08.5303.58N? 0 +000020.38 +565111.3 +000037.0+000004.800004.9 08.5400.19A? 1 +000245.65 +060204.0 +000058.4-000014.100031.6 08.5400.59G? 0 +000320.84 +582830.0 +000003.7-000011.200006.5 08.5400.14A? 0 +000356.62 -451718.9 +000003.9-000006.000006.8 08.5400.22A? 0 +000951.28 +520233.7 +000019.2-000002.400000.1 08.5400.17A? 0 +001449.48 +625008.0 +000029.2-000003.100002.8 08.5400.15A? 0 +001802.81 -690342.3 -000009.1-000016.000010.2 08.5400.89G? 0 +001930.55 +434039.7 -000028.2-000032.900021.8 08.5400.49F? 0 +002838.48 -092418.8 +000033.3-000006.600013.7 08.5400.94G? 0 +003029.55 +240622.8 -000029.9-000002.900017.5 08.5400.19A? 0 +003415.72 -054434.0 +000005.1-000005.900023.1 08.5400.41F? 0 +003633.14 +131622.4 +000076.3+000018.100017.8 08.5400.48F? 0 +004143.79 +520843.9 +000010.8-000013.700005.4 08.5400.00A? 0 +005349.44 +071617.1 +000010.4-000116.000004.3 08.5400.88G? 0 +005950.33 -255202.0 +000035.9-000093.000004.3 08.5400.49F? 0 +010257.42 -095140.6 +000001.7+000028.400030.4 08.5400.63G? 0 +010556.65 +524843.1 +000021.3-000006.500012.8 08.5400.42F? 0 +010607.98 -423427.5 -000021.6+000015.100002.2 08.5400.93G? 0 +010825.75 +774040.1 -000019.0+000000.400005.1 08.5400.32F? 0 +011107.47 +450354.5 -000019.7-000010.900007.6 08.5400.86G? 0 +011542.45 -182458.1 -000015.2-000043.100006.5 08.5400.58G? 0 +012227.60 -103621.1 +000004.7-000015.300003.5 08.5400.18A? 0 +012705.91 +574318.5 -000000.9+000003.100000.1 08.5400.08A? 0 +012749.13 -374005.3 +000011.7+000016.500003.1 08.5400.39F? 0 +013323.44 +713316.4 +000043.6-000028.300001.4 08.5400.44F? 0 +013705.49 +343840.4 +000088.4-000031.700017.1 08.5400.95G? 0 +013947.10 -643416.6 -000022.2-000019.800009.6 08.5400.40F? 0 +014139.50 +464845.2 +000052.8-000037.500017.2 08.5400.45F? 0 +014613.38 +334318.6 -000026.5-000003.300012.6 08.5400.42F? 0 +015035.37 +374836.1 -000015.1-000006.800012.9 08.5400.93G? 0 +015215.84 -094349.1 +000001.0-000010.400011.7 08.5400.36F? 0 +015346.97 +191808.9 +000002.8-000017.500004.8 08.5400.89G? 1 +015647.31 +173042.8 +000006.3-000023.500006.6 08.5400.50F? 0 +020014.16 +584303.8 +000076.7-000012.900013.9 08.5400.51F? 0 +021333.15 -094509.2 +000027.9-000098.800002.8 08.5400.31F? 0 +021554.14 -050450.7 -000021.2-000008.700007.8 08.5400.96K? 0 +021653.02 -243750.9 +000067.6+000021.900000.6 08.5400.88G? 0 +021818.48 +574857.4 +000025.5-000063.200007.6 08.5400.49F? 1 +022459.64 +595203.4 -000000.5-000008.400008.9 08.5400.28A? 0 +022836.17 +294412.0 +000008.9+000014.800006.9 08.5400.31A? 0 +023705.45 -385459.4 +000048.5-000022.200002.1 08.5400.35F? 0 +023902.41 -205312.0 +000003.6-000048.300007.6 08.5400.45F? 0 +024124.11 +603311.8 +000030.5-000007.800000.2 08.5400.27A? 0 0.10 1.00 +024342.05 +591432.1 +000051.2-000023.500000.8 08.5400.35F? 0 +024442.59 +054539.2 +000000.3-000009.300016.9 08.5400.21A? 0 +024559.50 +674831.2 +000008.6-000001.300006.3 08.5400.36F? 1 +024640.46 -725553.8 +000002.9+000014.200023.5 08.5400.42F? 0 +024708.57 +374344.7 +000004.6-000006.300004.8 08.54-0.04B? 0 +024818.78 +302036.2 +000035.3-000048.700008.6 08.5400.61G? 0 +024946.93 +603532.5 +000025.1-000003.200010.8 08.5400.30A? 0 +025033.92 +220650.2 +000011.6-000045.500017.9 08.5400.48F? 0 +025110.21 +492100.7 +000005.1-000012.000012.6 08.5400.43F? 0 +025459.18 +505853.3 +000101.9-000044.000010.2 08.5400.54F? 0 +025602.58 +383508.7 -000016.5-000022.400015.5 08.5400.49F? 0 +030542.15 -241222.3 -000029.1+000004.700013.6 08.5400.46F? 0 +030547.94 +274111.7 +000067.6-000046.500003.2 08.5400.47F? 0 +031048.21 +152223.3 +000013.1-000047.400003.2 08.5400.53F? 0 +031632.46 +261231.2 +000016.0-000013.800006.7 08.5400.29A? 0 +031733.12 +441107.0 -000002.7-000011.900004.7 08.5400.06A? 0 +031825.74 -240606.6 -000007.5+000016.000012.6 08.5400.31F? 0 +031941.32 +475214.6 +000000.3-000003.700026.8 08.5400.16A? 0 +032213.01 +651854.2 +000005.2-000010.200007.1 08.5400.72G? 0 +032450.91 +415843.4 +000018.1+000006.100011.2 08.5400.12A? 1 +032604.30 -003838.1 +000001.9+000053.000014.4 08.5400.51F? 0 +032643.20 -624928.9 +000019.7+000022.900006.1 08.5400.24A? 0 +033113.43 +194700.3 +000000.0+000000.000000.0 08.5400.47F? 1 +033803.47 +481428.8 +000008.5+000006.000004.0 08.5400.05A? 0 +034005.05 +440417.3 -000006.8-000006.200007.2 08.5400.15A? 0 +034649.82 +045250.9 -000000.1+000008.000013.5 08.5400.18A? 0 +034716.75 +413548.4 +000070.7+000002.800012.1 08.5400.54F? 0 +034736.93 +233633.3 +000046.3-000048.300002.6 08.5400.00B? 0 +034814.67 -063555.3 -000012.6+000029.600007.9 08.5400.38F? 0 +034840.32 +570115.0 -000012.6+000000.100000.5 08.5400.20A? 0 +035023.56 +191515.7 +000013.2+000002.100008.3 08.5400.46F? 0 +035206.50 -032500.0 +000008.3+000023.700001.0 08.5400.51F? 0 +035548.22 -255637.9 +000103.2+000025.600004.5 08.5400.40F? 0 +035755.48 -361536.6 +000016.0+000108.500020.5 08.5400.77G? 0 +035806.50 +124609.9 +000045.3-000017.800003.2 08.5400.12A? 0 +040119.91 -520105.6 +000025.1-000002.500001.0 08.5400.95G? 0 +040201.88 -302807.3 +000047.1+000042.600006.0 08.5400.61G? 0 +040643.74 +273119.8 +000002.6-000003.700002.3 08.5400.00B? 0 +040722.17 -594349.7 -000016.5+000016.500003.1 08.5400.50F? 0 +040820.08 -171503.7 +000009.6+000026.800008.5 08.5400.40F? 0 +040959.09 +423505.3 -000003.7-000024.100006.0 08.5400.56F? 0 +041740.92 +590631.4 +000004.3-000012.500017.4 08.5400.47F? 0 +041914.56 -162048.4 +000044.8-000027.200020.2 08.5400.53F? 0 +042155.69 +293901.2 +000011.0-000000.900007.7 08.5400.47F? 0 +042322.37 +211100.7 +000003.3-000018.100019.2 08.5400.50F? 0 +042431.80 -813439.3 -000011.3-000001.900005.5 08.5400.18A? 0 +042506.13 -692322.4 +000016.1+000007.700003.9 08.5400.42F? 0 +043054.84 +613603.3 -000014.7+000001.500005.3 08.5400.30A? 0 +043116.51 +250150.2 -000085.7-000066.300009.7 08.5400.82G? 0 +043257.12 -000902.9 -000020.6-000021.700006.3 08.5400.23A? 0 +043553.81 -201023.9 +000078.3+000017.300001.9 08.5400.90G? 0 +043806.50 +645150.4 -000010.6-000016.700005.1 08.5400.36F? 0 +045620.74 +012054.3 +000048.0+000022.900010.4 08.5400.46F? 0 +050524.39 +043454.1 +000010.5+000005.100015.3 08.5400.00A? 0 +051036.47 -045619.4 +000027.5+000010.200038.1 08.5400.94G? 0 +051136.19 -074903.9 +000006.3+000002.500000.9 08.5400.47F? 0 +051229.73 -172708.9 +000001.5-000000.700006.7 08.5400.10A? 0 +051429.25 -071658.2 -000012.0+000003.100006.3 08.54-0.02B? 0 +051455.25 -471146.4 +000009.0-000007.700010.6 08.5400.35F? 0 +051457.88 +310301.5 -000000.4-000018.100001.3 08.5400.11A? 0 +052214.57 +195003.2 +000006.8-000017.700000.7 08.5400.35F? 0 +052450.85 -452051.9 -000015.8+000008.400004.9 08.5400.34F? 0 +052513.07 -111844.6 +000019.6-000001.200014.9 08.5400.12A? 0 +052742.18 +112815.6 +000025.4-000037.900008.3 08.5400.92G? 0 +053002.43 +671402.8 -000013.9+000002.400013.3 08.5400.30A? 0 +053115.69 +053946.7 +000011.1-000044.900010.3 08.5400.43F? 0 +053248.17 +425746.3 +000005.3+000002.800002.4 08.5400.08A? 0 +053318.95 +225726.7 +000028.4-000005.700017.5 08.5400.63G? 0 +053425.14 -424556.6 +000032.6+000085.500003.7 08.5400.58G? 0 +053425.55 +422626.2 -000014.6-000013.900007.4 08.5400.22A? 0 +053544.35 +452935.7 +000004.9+000005.600002.9 08.5400.09A? 0 +053655.99 +401851.0 +000009.6-000005.800001.6 08.5400.38F? 0 +054146.27 +192629.3 +000004.6-000002.000017.6 08.54-0.00B? 0 +054327.07 -075314.7 +000015.0+000007.200040.2 08.5400.60G? 0 +054508.32 +504330.1 +000011.9-000041.000001.6 08.5400.55F? 0 +054749.27 -482920.3 -000017.3+000007.000015.0 08.5400.17A? 0 +055226.88 -575404.9 -000036.1+000050.000015.2 08.5400.52F? 0 +055340.41 +135324.7 +000011.5-000020.200003.4 08.5400.13A? 0 +055350.90 +063249.3 -000008.5-000004.000015.3 08.5400.31F? 1 +060025.97 -370221.3 -000007.0-000231.400012.5 08.5400.52F? 0 +060115.37 +202513.1 +000025.7+000009.600022.1 08.5400.99K? 0 +060304.83 +123551.9 +000014.4+000000.600004.6 08.5400.08A? 0 +060305.15 +363119.7 -000017.6-000024.000008.2 08.5400.34F? 0 +060329.58 +730417.5 -000006.2+000013.100019.5 08.5400.11A? 0 +060815.50 +045449.4 +000001.7-000011.500007.3 08.54-0.01B? 0 +060945.25 -833121.8 -000034.3+000028.500007.6 08.5400.39F? 0 +061021.84 -253755.7 -000005.3+000004.200015.6 08.5400.94G? 0 +061118.63 -093808.9 -000017.3-000017.600008.5 08.5400.14A? 0 +061125.69 +743140.6 +000008.5-000006.800004.9 08.5400.41F? 0 +061236.27 -160330.1 +000003.0-000000.300003.2 08.5400.14A? 0 +061449.40 -482435.1 +000002.2+000005.700007.3 08.5400.14A? 0 +061750.03 -511621.7 -000003.4+000000.600014.7 08.5400.12A? 0 +061807.10 +002912.1 -000009.2+000004.800002.7 08.5400.13A? 0 +061958.49 +675337.1 -000014.8-000110.600019.5 08.5400.67G? 0 +062428.23 -601417.1 -000010.5+000039.300004.0 08.5400.34F? 0 +062507.53 -055105.2 +000001.4-000006.400008.1 08.5400.10A? 0 +062510.92 -142454.5 -000004.2-000015.400007.1 08.54-0.03B? 0 +062845.03 +253715.3 +000003.9-000006.700010.4 08.5400.01A? 0 +063306.91 -125421.0 -000038.7-000000.100002.7 08.5400.60G? 0 +063449.34 +332046.7 -000036.6+000117.800005.9 08.5400.99K? 0 +063536.28 +595504.0 +000008.9+000002.500015.0 08.5400.38F? 0 +064154.32 +040738.0 +000020.2-000009.500004.1 08.5400.24A? 0 +064259.06 +581739.6 -000003.7-000003.900008.2 08.5400.89G? 0 +064350.48 -065511.4 -000019.0-000004.400002.3 08.5400.12A? 0 +064437.50 +232649.1 +000000.0+000000.000000.0 08.5400.53F? 1 +064636.71 +033832.7 -000027.0+000024.600009.6 08.5400.51F? 0 +065148.98 -653710.6 +000002.4+000000.200000.3 08.54-0.04B? 0 +065815.53 -241813.5 -000011.3-000007.400012.0 08.5400.92G? 0 +065953.84 -655204.4 +000009.4+000013.100020.2 08.5400.98K? 0 +070355.83 +253257.1 -000033.6+000026.600002.9 08.5400.68G? 0 +070400.20 +241351.9 -000010.2-000020.700007.2 08.54-0.04B? 0 +070413.20 -134420.6 -000007.1+000000.500000.7 08.5400.03A? 0 +070445.14 -190849.3 -000001.9-000024.700001.0 08.5400.41F? 0 +070511.75 +294321.5 +000008.3-000007.500012.9 08.5400.09A? 0 +070636.29 +101318.2 -000029.9-000003.500009.1 08.5400.97K? 0 +070928.21 +032142.2 +000008.3+000007.300001.6 08.54-0.09B? 0 +071154.62 -063343.8 +000010.6-000003.500001.9 08.54-0.04B? 0 +071358.20 +283328.6 -000011.3-000007.900023.4 08.5400.59G? 0 +071452.59 +085104.9 -000000.8-000004.800014.1 08.5400.09A? 0 +071508.58 +124552.1 -000020.8-000024.800022.2 08.5400.51F? 0 +071551.34 -131716.9 -000005.5-000005.400002.0 08.5400.11A? 0 +071627.33 +061206.1 +000007.5+000003.000007.2 08.5400.95G? 0 +071923.41 -103100.2 -000010.8-000000.200004.7 08.5400.08A? 0 +072249.09 -585451.2 -000004.9+000005.800010.4 08.5400.04A? 0 +072551.56 -552147.5 -000007.6-000007.100001.5 08.5400.45F? 0 +072643.85 -122730.2 -000003.0-000000.400002.0 08.5400.12A? 0 +072812.21 -082738.4 -000000.7+000003.000007.2 08.5400.05A? 0 +072844.74 +214043.9 -000011.8+000006.500000.8 08.5400.40F? 0 +072952.32 +565819.4 -000004.3-000007.100007.4 08.5400.97K? 0 +073004.63 +183654.0 -000011.5-000022.300015.8 08.5400.43F? 1 +073213.08 -275437.3 -000007.9+000011.900007.9 08.54-0.12B? 0 +073553.40 +304230.4 -000026.0+000004.600000.8 08.5400.93G? 0 +073934.57 -340515.7 -000008.5+000002.100010.1 08.5400.98K? 0 +073935.32 -262827.6 -000024.6+000017.200022.8 08.5400.69G? 0 +074041.48 +063727.3 -000001.8+000017.900014.1 08.5400.90G? 0 +074103.11 -012400.1 -000000.9-000039.800004.9 08.5400.61G? 0 +074326.67 +330802.3 -000025.3-000013.100008.6 08.5400.34F? 0 +074411.04 -285119.3 -000013.9+000008.400010.3 08.5400.42F? 1 +074524.56 +143558.9 -000011.5-000005.600005.1 08.5400.05A? 0 +074633.65 +010350.0 +000007.6-000027.200006.7 08.5400.98K? 0 +074733.36 +004850.6 -000011.4-000002.100010.1 08.5400.36F? 0 +074734.45 +154220.3 -000009.9-000002.400010.8 08.54-0.06B? 0 +074759.23 -413622.9 -000007.4+000001.700003.4 08.5400.01A? 0 +074949.78 +025002.7 -000010.9-000015.400012.4 08.5400.20A? 0 +075016.97 +084401.3 -000043.0-000007.100015.5 08.5400.30A? 0 +075018.16 -263342.8 -000003.6+000000.100000.4 08.54-0.07B? 0 +075056.84 -700518.6 -000028.0+000055.300010.6 08.5400.38F? 0 +075128.22 -170127.5 -000019.1-000005.800001.4 08.5400.50F? 0 +075210.34 +711335.3 +000002.7+000025.400013.5 08.5400.32F? 0 +075315.45 +015826.7 -000005.2-000001.500001.8 08.5400.92G? 0 +075653.02 +405812.0 +000003.9-000023.100004.5 08.5400.92G? 0 +075934.46 -391017.5 -000003.7+000004.900003.5 08.54-0.05B? 0 +080049.14 -045644.1 -000027.7+000002.300011.4 08.5400.14A? 0 +080328.96 -032808.4 -000015.8-000001.100016.9 08.5400.52F? 0 +080333.70 -371755.1 -000008.9+000028.100005.4 08.5400.11A? 0 +080758.64 -312708.7 +000000.0+000000.000000.0 08.54-0.03B? 0 +080945.97 +482229.0 -000074.5-000051.800009.1 08.5400.49F? 0 +081206.42 -153932.2 -000004.9-000008.800021.5 08.5400.09A? 0 +081247.89 -370259.9 -000013.5+000004.000003.5 08.54-0.10B? 0 +081334.84 +050650.6 +000020.1-000004.700005.0 08.5400.40F? 0 +081638.74 -331038.4 -000008.3-000009.900024.8 08.5400.48F? 0 +081823.45 +042234.8 -000015.3+000015.400007.4 08.5400.95K? 0 +082129.58 +270952.7 -000006.3+000005.900026.4 08.5400.94G? 0 +082844.90 +395612.4 -000005.2-000014.700010.9 08.5400.93G? 0 +083338.07 +272042.0 -000007.2-000023.200011.0 08.5400.92G? 0 +083546.48 +140713.4 +000043.8-000051.500029.0 08.5400.44F? 0 +083650.46 -461921.9 -000007.3+000051.000006.2 08.5400.53F? 0 +083740.53 -235253.3 -000018.9-000001.300000.2 08.54-0.00B? 0 +084342.14 -244227.9 -000013.5+000008.100007.4 08.5400.33F? 0 +085122.60 +210449.7 -000016.2-000011.000000.6 08.5400.33F? 0 +085232.33 -311006.3 -000019.5+000003.900012.8 08.5400.99K? 0 +085558.99 +214132.0 -000043.2-000012.400004.5 08.5400.31A? 0 +090034.62 -570630.3 -000012.5+000001.800005.6 08.54-0.05B? 0 +091038.66 -330605.8 -000000.3-000003.700001.4 08.5400.18A? 0 +091322.91 -781342.2 -000013.6-000008.200013.6 08.5400.21A? 0 +091753.71 -352140.9 -000015.7-000000.600003.2 08.5400.15A? 0 +091856.14 -164857.4 -000007.5+000000.600002.0 08.5400.28A? 0 +092055.00 -113602.1 +000047.2-000127.900019.9 08.5400.68G? 0 +092323.30 -402107.2 -000014.2-000005.500003.1 08.5400.00A? 0 +092618.52 -123214.9 +000003.9-000009.000011.2 08.5400.93G? 0 +092620.22 -250620.3 +000008.8-000023.600006.7 08.5400.43F? 0 +092903.52 -632624.3 -000000.1+000010.400003.9 08.5400.02A? 0 +093441.74 -210602.2 +000053.7-000156.800003.7 08.5400.62G? 0 +093710.08 -384140.6 -000011.5+000015.800004.4 08.5400.02A? 0 +094010.11 -411136.3 -000012.5-000010.700003.6 08.54-0.01B? 0 +094341.76 -151017.6 -000120.2+000056.400004.4 08.5400.50F? 0 +095002.47 -494724.4 +000031.9-000050.400018.1 08.5400.85G? 0 +095114.00 -144111.8 +000015.8+000014.100008.6 08.5400.56F? 0 +095127.91 -045820.4 -000045.2-000029.100005.1 08.5400.96K? 0 +095327.38 +454014.5 +000014.9-000025.800004.4 08.5400.96K? 0 +095810.54 +330144.4 -000030.9-000075.900022.3 08.5400.86G? 0 +100055.33 -694824.7 -000003.5+000000.800000.2 08.54-0.05B? 0 +100939.38 +022105.9 +000055.2+000050.800022.2 08.5400.68G? 0 +101125.55 -390445.3 +000000.7-000000.100005.1 08.5400.11A? 0 +101444.85 +375653.0 -000062.0-000036.100009.2 08.5400.48F? 0 +102842.72 -242556.0 -000075.7-000014.700012.4 08.5400.38F? 0 +102858.57 +345148.2 -000007.9-000031.600019.3 08.5400.49F? 0 +103258.05 -470050.7 -000015.1-000005.200013.8 08.5400.10A? 1 +103739.28 -174914.4 +000012.9-000019.000018.1 08.5400.04A? 0 +104236.30 -552505.4 -000013.5-000003.100004.7 08.5400.92G? 0 +104342.85 -692655.2 -000003.6+000003.300004.8 08.5400.39F? 0 +105007.07 +005948.4 -000013.6+000006.000007.7 08.5400.96K? 0 +105128.36 +075606.7 -000025.4-000028.900009.6 08.5400.46F? 0 +105514.92 +505457.5 -000013.9-000008.400005.7 08.5400.90G? 0 +110855.00 -521814.4 -000020.5+000011.600013.6 08.5400.98K? 0 +110857.95 -131411.7 -000094.7-000094.400015.6 08.5400.74G? 0 +111009.36 -423229.9 -000001.9+000004.900022.3 08.5400.95G? 0 +111126.54 -592047.3 -000008.7+000004.400003.3 08.5400.15A? 0 +111911.83 +555403.8 +000015.1+000000.600003.2 08.5400.91G? 0 +111940.83 -114553.2 +000016.1-000002.200006.1 08.5400.40F? 0 +112022.74 -204031.1 -000124.7+000005.000003.7 08.5400.78G? 0 +112208.08 -022320.7 +000028.6-000033.200004.0 08.5400.97K? 0 +112425.35 -473021.5 -000067.0+000027.900015.5 08.5400.53F? 0 +112529.73 +085523.8 -000042.6-000006.700047.3 08.5400.58G? 0 +114327.62 +181522.6 -000000.6-000055.100032.0 08.5400.42F? 0 +114357.90 -680825.3 -000093.8+000029.800009.0 08.5400.38F? 0 +114538.49 -611206.5 -000028.7-000001.300007.3 08.5400.05A? 0 +114621.12 -052056.1 -000053.6+000005.500001.4 08.5400.35F? 0 +120239.44 -104248.9 +000031.1-000010.500035.9 08.5400.69G? 0 +121637.65 -653020.4 -000005.2-000004.500005.7 08.5400.01A? 0 +121821.32 -425705.6 -000023.7-000015.000004.6 08.5400.25A? 0 +122151.95 -182400.2 -000150.9+000005.500004.1 08.5400.45F? 0 +122629.16 -313743.5 +000002.1-000008.000007.9 08.5400.40F? 0 +122856.58 -673938.5 -000073.2+000010.000002.7 08.5400.49F? 0 +123103.11 +274349.3 -000015.4-000007.800003.1 08.5400.50F? 0 +124118.01 -332639.7 -000014.4-000002.200003.2 08.5400.51F? 0 +124124.04 -273042.5 -000076.5+000002.800005.4 08.5400.40F? 0 +124318.39 -453605.6 +000000.7-000009.300004.3 08.5400.40F? 0 +124424.28 +745952.3 -000019.1-000007.100007.2 08.5400.18A? 0 +124435.62 -265417.6 +000042.5-000059.900006.0 08.5400.49F? 0 +124530.58 -153030.1 -000053.6+000011.200021.9 08.5400.74G? 0 +124616.32 -491843.1 -000028.8+000002.000005.2 08.5400.20A? 0 +124839.12 -312433.5 -000013.3-000098.000014.4 08.5400.62G? 0 +125258.17 +150153.2 -000034.6+000053.200014.5 08.5400.46F? 0 +125810.53 -164618.8 -000014.2-000026.800001.1 08.5400.48F? 0 +125840.98 +272829.5 +000000.0+000000.000000.0 08.5400.63G? 1 +130838.54 +292300.3 +000217.4-000078.100022.6 08.5400.61G? 0 +131019.50 -324819.4 -000035.6-000025.000011.4 08.5400.57F? 0 +131253.57 +082335.7 +000025.2-000022.500003.5 08.5400.79G? 0 +131947.52 -090620.1 -000032.3-000002.500012.9 08.5400.95K? 0 +132351.15 +182232.4 -000083.9-000003.300017.3 08.5400.97K? 0 +132906.60 -660425.5 -000140.8+000002.400002.3 08.5400.50F? 0 +133659.27 -643815.4 -000204.2-000048.500021.8 08.5400.66G? 0 +133722.32 -044814.5 -000039.8-000019.300017.7 08.5400.28A? 0 +133746.70 -224552.7 +000014.9-000032.200004.0 08.5400.52F? 0 +134143.65 -773048.4 -000004.3-000005.400009.7 08.5400.03A? 0 +134253.05 +662718.6 +000107.4-000133.600012.3 08.5400.54F? 0 +134634.23 -625509.8 +000065.0-000015.500029.3 08.5400.17A? 0 +134934.37 +192143.3 -000035.8+000042.200009.0 08.5400.51F? 0 +134955.17 -510122.2 -000005.6-000001.800003.4 08.5400.11A? 1 +135144.97 -470649.6 +000012.3-000010.600006.2 08.5400.88G? 0 +135157.60 -582553.9 -000013.0-000022.400005.7 08.5400.04A? 0 +135201.93 -752711.2 -000009.3-000012.500000.6 08.5400.05A? 0 +135228.84 -614935.1 -000027.6-000084.300007.3 08.5400.48F? 0 +135416.98 +620556.7 -000046.8+000003.400005.6 08.5400.42F? 0 +135430.52 -654012.7 -000101.9-000064.700000.8 08.5400.56F? 0 +135456.58 -552828.6 +000022.2-000010.500000.7 08.5400.30A? 0 +140225.48 +412140.8 +000004.4-000031.500017.5 08.5400.55F? 0 +140754.02 -280812.5 -000028.5-000013.000015.5 08.5400.30A? 0 +140958.11 -482443.4 -000038.9-000014.700003.7 08.5400.31F? 0 +141120.00 -543755.6 -000028.0-000023.300012.6 08.5400.34F? 0 +141242.06 +153944.9 -000074.6-000016.600020.7 08.5400.54F? 0 +142226.40 -683121.2 -000011.9-000004.400005.4 08.5400.14A? 0 +142826.63 -455222.1 -000020.9-000023.300019.2 08.5400.33F? 0 +143545.65 +453110.7 -000015.3+000032.700002.5 08.5400.39F? 0 +143744.60 -572727.6 +000041.8+000012.900005.8 08.5400.72G? 0 +143819.34 +613901.3 -000066.8-000002.400010.5 08.5400.97K? 0 +143924.67 +363037.9 -000005.1-000006.900015.2 08.5400.45F? 0 +144007.13 +584045.5 -000112.2+000135.500010.6 08.5400.62G? 0 +144140.96 -475714.9 -000038.7-000019.600015.5 08.5400.27A? 0 +144714.28 -693033.2 -000010.7-000011.900009.5 08.5400.22A? 0 +145346.41 -090947.5 -000071.5-000091.800014.7 08.5400.71G? 0 +150608.48 -652321.8 -000005.0-000031.100005.9 08.5400.42F? 1 +150610.46 -643631.6 -000044.1-000009.500011.8 08.5400.55F? 0 +150707.92 -143706.4 +000007.4+000011.400005.2 08.5400.93G? 0 +150730.09 -604636.5 -000005.1+000000.900000.6 08.5400.02A? 0 +150806.29 -291209.3 +000005.7-000010.100013.6 08.5400.50F? 0 +150813.62 +394004.1 -000010.6-000033.000019.2 08.5400.39F? 0 +151433.50 -081244.9 -000033.0+000014.800016.2 08.5400.91G? 0 +152236.62 -363311.3 +000000.4-000032.500010.2 08.5400.41F? 0 +152243.72 +352341.0 -000028.2+000020.600001.1 08.5400.94G? 0 +152902.46 -613606.5 +000008.6-000005.800000.8 08.5400.17A? 0 +152922.07 +270557.8 -000033.3+000006.200016.4 08.5400.81G? 0 +153325.79 +791151.3 -000015.0-000020.000007.3 08.5400.58G? 0 +154552.95 +753614.1 -000004.6-000028.600013.7 08.5400.61G? 0 +155053.32 +191049.2 -000018.1+000010.600008.1 08.5400.38F? 1 +155212.52 -021642.2 -000022.7-000032.500006.9 08.5400.60G? 0 +155454.98 -373040.5 +000056.8+000115.000026.7 08.5400.64G? 0 +155830.45 +265111.3 +000021.4-000002.700000.0 08.5400.82G? 0 +155937.46 -564612.5 -000010.2-000008.000003.6 08.5400.08A? 0 +161311.97 -454840.8 -000016.6-000024.300003.7 08.5400.40F? 0 +161743.37 -294755.2 -000041.4-000115.300010.1 08.5400.45F? 0 +162224.49 +085911.8 -000045.4+000008.400013.5 08.5400.47F? 0 +163002.56 -485452.3 +000000.7-000001.700017.1 08.5400.09A? 0 +163313.96 +362654.6 -000013.4-000021.200002.8 08.5400.43F? 0 +163515.21 -262841.9 -000005.5+000018.400005.7 08.5400.12A? 0 +163524.89 +365444.2 +000003.4+000034.800014.5 08.5400.48F? 0 +163828.99 -565619.7 -000001.8-000006.500012.1 08.5400.33F? 0 +163916.44 -445323.0 -000027.8-000009.300013.6 08.5400.01A? 1 +165416.59 -581458.8 +000001.0-000024.600006.6 08.5400.18A? 0 +170032.74 -004612.3 -000007.3-000006.600020.0 08.5400.42F? 0 +170536.87 -355545.6 -000005.4+000003.100003.6 08.5400.39F? 0 +170736.50 -634249.7 -000006.0-000028.700002.7 08.5400.24A? 0 +170843.79 +473821.0 +000015.3-000013.300000.2 08.5400.19A? 0 +170910.31 -811923.2 -000008.8-000021.400002.5 08.5400.16A? 0 +171203.67 -214727.4 -000085.2-000099.300009.0 08.5400.66G? 0 +171217.71 -432940.1 +000021.6-000122.100011.8 08.5400.73G? 0 +171530.64 -424640.8 +000026.5-000012.100001.9 08.5400.61G? 0 +171705.78 +623714.0 -000078.1-000016.700016.4 08.5400.66G? 0 +171947.63 -785241.5 -000021.9-000041.800003.2 08.5400.48F? 0 +172109.25 +130136.7 +000001.4-000001.500006.5 08.5400.38F? 0 +172828.75 -093001.8 -000006.4+000005.000010.9 08.5400.39F? 0 +172831.07 -465220.7 +000002.1-000042.300005.6 08.5400.85G? 0 +172842.70 -053820.8 +000001.8-000007.100000.9 08.5400.36F? 0 +173228.80 +254339.8 -000000.3+000042.300009.0 08.5400.12A? 0 +174527.87 +221930.5 -000018.7-000037.900001.2 08.5400.96K? 0 +174820.32 +190410.2 +000001.7+000033.300003.5 08.5400.57F? 0 +175216.95 +341204.3 +000005.6-000063.200002.2 08.5400.38F? 0 +180032.94 +562719.2 -000000.6-000006.600004.3 08.5400.96K? 0 +180045.92 +433418.2 -000014.3-000006.300005.7 08.5400.38F? 0 +181032.72 -235508.4 -000025.5-000000.200028.1 08.5400.19A? 0 +181314.17 -142607.1 +000014.5-000012.400002.0 08.5400.23A? 0 +181323.62 +453527.5 -000010.1-000015.800002.6 08.5400.34F? 0 +181325.07 +621343.9 +000006.0+000028.300005.5 08.5400.44F? 0 +181434.36 -190322.8 +000035.9+000035.700000.8 08.54-0.01B? 0 +181834.39 -342642.4 -000080.4-000099.200013.4 08.5400.63G? 0 +181840.99 +543600.6 +000010.7-000002.400012.0 08.5400.10A? 0 +181950.01 -700543.4 -000006.6-000020.000005.2 08.5400.29A? 0 +182135.97 -610850.0 +000005.5-000015.900008.0 08.5400.21A? 0 +182659.98 +201138.4 +000004.4+000007.600001.8 08.5400.07A? 0 +183801.63 +145810.3 -000042.2+000050.600005.1 08.5400.64G? 0 +184308.62 -455400.8 +000112.8-000242.700019.5 08.5400.63G? 0 +184309.83 -065845.8 +000012.0-000009.700008.9 08.5400.20A? 0 +184544.78 -001555.5 -000001.5-000013.100001.2 08.5400.03A? 0 +184802.20 -521004.5 +000007.5+000016.200009.2 08.5400.38F? 0 +184913.62 +340812.6 -000003.5+000012.100013.9 08.5400.50F? 0 +184924.26 -181656.5 +000007.8+000009.000019.5 08.5400.14A? 0 +185113.35 -174219.9 +000019.9-000003.700014.2 08.5400.05A? 0 +185206.71 +631231.2 +000008.9+000001.600007.4 08.5400.39F? 0 +185455.70 -354403.4 -000013.4-000132.300018.6 08.5400.76G? 0 +185500.56 -350716.1 +000001.9+000006.200002.4 08.5400.35F? 0 +190333.28 +103157.5 +000005.4+000001.600006.5 08.5400.33F? 0 +190446.59 +012127.8 +000007.9-000002.200000.8 08.5400.28A? 0 +191411.35 +182653.4 +000001.8-000007.600001.0 08.5400.19A? 0 +191705.31 +054619.2 +000044.0+000002.600015.0 08.5400.51F? 0 +192001.84 +192319.8 +000000.0-000007.900003.8 08.5400.17A? 0 +192209.29 -073512.5 -000007.4+000001.700011.7 08.5400.48F? 0 +192518.73 -113048.3 -000067.1-000105.700006.2 08.5400.59G? 0 +192632.24 +400809.2 +000014.5+000010.200003.5 08.5400.01A? 0 +192735.08 -162710.7 -000017.7-000071.600005.3 08.5400.43F? 0 +192849.43 -255355.0 +000035.6-000004.400000.8 08.5400.44F? 0 +192929.57 +211957.0 -000005.7-000001.400001.4 08.54-0.03B? 0 +192930.18 +623400.8 +000005.0-000007.000008.3 08.5400.04A? 0 +193034.18 +093723.7 +000011.3-000005.100002.8 08.5400.44F? 0 +193155.59 +141858.7 +000000.4+000002.600002.6 08.5400.08A? 0 +193238.99 +221234.8 +000017.3-000000.700006.2 08.5400.91G? 0 +193417.37 -231931.7 +000005.2-000007.200015.4 08.5400.14A? 0 +193654.80 +000732.2 +000012.4-000003.600012.1 08.5400.42F? 0 +194051.14 +014509.0 +000062.2-000052.100006.9 08.5400.51F? 0 +194237.85 +091339.1 -000014.4-000001.500001.0 08.5400.04A? 0 +194710.11 -551325.8 -000004.6-000050.600004.6 08.5400.45F? 0 +194723.77 +220409.2 +000014.7-000010.900007.0 08.5400.78G? 0 +195002.34 +671718.7 +000012.1-000069.200021.0 08.5400.55F? 0 +195018.05 -622158.1 +000007.3-000039.800001.2 08.5400.29A? 0 +195249.01 +301116.6 +000000.8-000000.100007.8 08.5400.10A? 0 +200018.18 +573127.9 +000017.4+000020.600003.8 08.5400.58F? 0 +200116.26 +432634.4 +000037.2+000035.300007.8 08.5400.31F? 0 +200401.79 -231332.2 -000108.9-000024.300016.5 08.5400.55F? 0 +200440.83 +193246.3 -000009.2-000003.500002.8 08.54-0.06B? 0 +200445.81 +725946.5 +000132.6+000169.400018.0 08.5400.67G? 0 +200527.47 +140104.3 +000009.9-000020.500004.8 08.5400.52F? 0 +200721.85 +614246.2 +000065.1+000001.100001.9 08.5400.83G? 0 +200839.57 +440337.9 -000001.2+000007.400000.4 08.5400.60G? 0 +200906.60 +271238.9 -000000.6-000010.100004.9 08.5400.03A? 0 +201137.99 +452709.8 +000049.1+000170.600010.4 08.5400.59G? 0 +201541.57 +304430.8 -000004.6-000003.700003.4 08.54-0.06B? 0 +201551.38 +335524.2 +000021.6+000004.900002.4 08.5400.34F? 0 +201622.28 -165203.9 +000082.1-000177.700021.5 08.5400.59G? 0 +201746.10 +061137.8 -000009.5+000003.900012.2 08.5400.40F? 0 +201822.63 -145054.9 +000007.1-000036.800035.3 08.5400.46F? 0 +201845.82 +350642.9 +000007.0+000000.600001.5 08.5400.19A? 0 +202006.80 +575143.8 +000011.6+000019.700003.9 08.5400.92G? 0 +202303.86 +241704.9 +000000.3-000000.400002.5 08.5400.09A? 0 +202511.86 +475609.0 -000014.2-000054.300000.4 08.5400.48F? 0 +203209.57 -390119.6 -000005.7+000003.800002.3 08.5400.86G? 0 +203216.09 -170031.8 +000129.0-000146.100012.3 08.5400.67G? 0 +203337.63 +020313.5 -000000.8-000012.300002.7 08.5400.93G? 0 +203409.81 +644240.5 +000005.0+000003.500010.0 08.5400.22A? 0 +203857.61 -391439.6 +000058.4-000008.200013.5 08.5400.51F? 0 +203921.86 +100432.5 +000319.4+000015.600042.3 08.5400.92G? 0 +203925.32 +310906.0 -000021.4-000017.200009.2 08.54-0.03B? 0 +204042.33 -592029.8 -000005.9+000003.800011.2 08.5400.98K? 0 +204510.66 +295441.6 -000005.3-000032.300002.5 08.5400.09A? 0 +204515.07 +633210.6 -000003.6-000015.300000.1 08.5400.27A? 0 +204541.28 +183435.6 +000007.6-000000.300000.0 08.54-0.05B? 0 +204827.99 -094000.0 -000009.0-000024.700006.4 08.5400.48F? 0 +205236.50 +365445.3 +000007.5+000001.900007.7 08.5400.09A? 0 +205302.52 +591123.8 -000006.9-000008.800014.8 08.5400.14A? 0 +205811.35 +044715.8 +000030.7-000003.000015.3 08.5400.27A? 0 +210054.38 -195503.4 +000003.2-000003.000010.2 08.5400.41F? 0 +210152.76 -332906.1 -000040.0+000010.300023.6 08.5400.48F? 0 +210737.30 +471826.2 +000005.7-000016.300000.5 08.5400.21A? 0 +210745.59 -675512.1 +000201.3-000105.600052.7 08.5400.86G? 0 +210958.84 +381457.1 +000000.1-000015.300006.5 08.54-0.03B? 0 +211227.86 +392050.9 -000000.3-000009.100007.0 08.54-0.00B? 0 +211804.79 +231103.2 -000004.5-000051.600013.4 08.5400.35F? 0 +212328.81 +095555.0 +000005.4-000009.000003.3 08.54-0.20B? 0 +212922.12 +285230.6 +000111.0-000009.800001.1 08.5400.60G? 0 +213134.95 -115616.8 +000005.7-000037.700011.2 08.5400.45F? 0 +213206.75 +484259.4 -000012.0-000019.400010.2 08.5400.03A? 0 +213405.46 -300530.8 +000017.7-000012.700004.1 08.5400.59G? 0 +213633.02 +392844.3 +000003.0-000023.700004.6 08.5400.47F? 0 +214016.29 +034413.4 +000047.4+000010.200013.2 08.5400.38F? 0 +214024.48 +341236.6 +000039.9+000019.000007.5 08.5400.26A? 0 +214608.50 +610532.2 -000013.5+000006.400001.6 08.5400.54F? 0 +214620.05 +481421.7 +000013.2+000002.300000.5 08.5400.01A? 0 +215741.62 -083454.4 +000017.7+000010.600002.5 08.54-0.02B? 0 +215824.25 -130150.0 +000006.8-000011.400010.8 08.5400.40F? 0 +220545.61 +624033.4 +000000.6-000018.000005.4 08.5400.93G? 0 +220732.56 +340420.7 +000008.3+000000.300001.4 08.5400.23A? 0 +220826.55 -592916.5 +000011.8+000012.700004.8 08.5400.49F? 0 +220938.72 -062335.8 +000038.9-000002.200011.3 08.5400.17A? 0 +221352.55 -221551.4 -000075.8-000081.000005.5 08.5400.70G? 0 +222245.70 -441929.3 +000049.2+000002.400010.4 08.5400.42F? 0 +222441.15 +524432.5 -000004.4-000011.400003.6 08.5400.03A? 0 +222624.70 +015810.5 +000011.0-000005.000013.6 08.5400.40F? 0 +222653.47 +571208.1 -000002.4-000008.500000.2 08.5400.07A? 0 +222933.17 -483148.2 +000129.9-000055.800013.9 08.5400.53F? 0 +223207.70 -311023.6 +000298.7-000148.000004.6 08.5400.69G? 0 +223225.08 +670902.5 -000003.6+000000.400001.3 08.5400.68G? 0 0.10 1.00 +223309.10 +312414.3 +000064.2-000106.500015.4 08.5400.64G? 0 +223945.75 +010219.8 +000045.5+000007.000000.2 08.5400.37F? 0 +224010.04 +304706.9 -000102.7-000104.400013.5 08.5400.55F? 0 +224048.27 +314738.7 -000055.6+000021.700024.6 08.5400.44F? 0 +224815.51 +744002.5 +000029.4+000004.800007.1 08.5400.11A? 0 +224956.17 -024917.9 -000039.5-000042.100009.6 08.5400.63G? 0 +225056.15 -184418.5 +000064.1+000004.500008.3 08.5400.50F? 0 +225222.63 +554055.0 +000006.8+000005.000000.9 08.5400.10A? 0 +225630.88 +625208.0 +000000.0+000000.000000.0 08.5400.36F? 0 +225652.72 +005325.5 +000063.6+000059.500010.5 08.5400.82G? 0 +230042.21 +031109.7 +000023.5-000009.700006.2 08.5400.33F? 0 +230653.95 +441926.4 +000003.8-000003.200012.4 08.5400.02A? 0 +230719.82 -321535.7 -000139.0-000037.700019.5 08.5400.51F? 0 +230729.51 -314809.1 +000010.7+000007.400009.8 08.5400.06A? 0 +231506.45 +674840.4 +000006.3-000000.900001.2 08.5400.35F? 0 +231558.73 +644831.9 +000004.7+000004.300007.2 08.5400.02A? 0 +233201.32 +434920.6 -000009.7-000002.700005.2 08.5400.19A? 1 +233232.45 +482220.3 -000002.8-000000.400012.1 08.5400.05A? 0 +233328.09 +521016.1 +000011.4-000010.500003.2 08.5400.14A? 0 +233736.08 +710423.8 +000024.7+000006.400010.1 08.5400.39F? 0 +233745.80 +460444.7 -000000.3-000009.700001.0 08.5400.00A? 0 +234307.01 +442419.6 +000006.5-000008.200006.9 08.5400.08A? 0 +234756.10 -341830.7 +000028.2+000014.200001.0 08.5400.92G? 0 +234952.21 -385852.7 -000149.4-000226.200004.1 08.5400.57F? 0 +000234.82 -435652.5 +000040.5-000010.300009.2 08.5401.27K? 0 +000331.36 -353608.0 +000057.2+000013.600003.9 08.5401.21K? 0 +000542.60 +165048.4 +000025.7+000007.200004.9 08.5401.20K? 0 +000600.13 -390815.1 +000008.2-000022.600014.4 08.5401.36K? 0 +001340.98 +345104.5 -000002.2-000009.100007.4 08.5401.49K? 0 +001346.56 -482557.8 +000036.8-000029.200003.6 08.5401.31K? 0 +002653.29 +100855.7 -000037.5-000011.400001.9 08.5401.61K? 0 +002843.74 -285356.7 -000012.0-000012.100005.3 08.5401.04K? 0 +003306.04 -365538.2 -000022.6-000011.700012.6 08.5401.48K? 0 +003319.14 -192950.4 +000013.3-000020.900010.4 08.5401.18K? 0 +003342.09 -002107.9 +000002.2+000000.500004.3 08.5401.05K? 0 +003718.54 +163050.0 +000010.4-000032.300002.0 08.5401.20K? 0 +004111.76 +530045.1 +000006.5-000004.500006.4 08.5401.55K? 0 +004534.36 +435259.2 -000017.6-000011.400003.6 08.5401.00K? 0 +005314.16 +095451.9 +000001.6+000006.400000.6 08.5401.54K? 0 +010820.94 +854751.8 -000034.7+000022.900001.7 08.5401.22K? 0 +011037.89 -422400.9 +000015.1-000019.300000.3 08.5401.21K? 0 +011255.53 +814647.4 +000017.6-000008.000004.2 08.5401.11K? 0 +012918.87 -101705.7 +000021.7-000031.000005.8 08.5401.50K? 0 +013614.66 +432357.0 +000008.8+000000.900015.1 08.5401.13K? 0 +014414.83 +433853.5 +000007.4-000009.000018.3 08.5401.40K? 0 +015141.73 +535202.5 -000007.8+000003.000007.7 08.5401.63K? 0 +015155.21 -403904.2 +000033.4-000005.100001.9 08.5401.05K? 0 +020222.04 -282020.6 +000059.4-000053.900005.8 08.5401.20K? 0 +020501.63 -105104.0 +000056.7+000008.100005.2 08.5401.04K? 0 +021143.05 +663051.7 -000006.4-000013.800009.4 08.5401.00K? 0 +021413.58 -033804.8 -000020.6-000208.000041.3 08.5401.08K? 0 +021712.99 +043012.4 -000005.1+000007.500010.0 08.5401.10K? 0 +022216.37 +022711.6 +000051.7+000056.200031.7 08.5401.18K? 0 +023542.31 +705502.0 +000021.4-000026.200021.8 08.5401.09K? 0 +023947.87 -353045.8 +000018.3-000016.900001.2 08.5401.18K? 0 +025316.71 +622835.0 +000034.0+000002.900003.1 08.5401.32K? 0 +025641.36 -052107.1 +000037.9-000012.200009.5 08.5401.59K? 0 +031234.27 -073901.4 +000078.2-000029.300008.4 08.5401.13K? 0 +031330.06 +400912.8 +000002.1-000004.200016.2 08.5401.59K? 0 +031354.66 -495443.1 -000015.4-000002.700001.9 08.5401.31K? 0 +032352.41 +403745.4 -000004.9+000003.200006.8 08.5401.66K? 0 +033627.92 -033758.4 +000014.6+000009.400006.5 08.5401.04K? 0 +034323.31 -493402.2 +000026.2+000015.000009.3 08.5401.56K? 0 +034449.37 -311644.2 +000001.5-000002.800010.6 08.5401.29K? 0 +034627.94 +370852.1 -000016.3-000000.400011.3 08.5401.16K? 0 +040222.39 -375813.6 +000004.0-000024.500016.3 08.5401.62K? 0 +041119.14 +783153.9 -000008.3-000003.800000.7 08.5401.12K? 0 +041410.96 -163255.0 +000019.3+000005.500008.4 08.5401.52K? 0 +041956.07 -525726.1 -000020.6+000009.700003.3 08.5401.52K? 0 +042451.77 -084441.4 -000024.9+000003.200014.2 08.5401.35K? 0 +042539.07 -103513.9 -000002.5-000001.500012.3 08.5401.00K? 0 +042739.13 -330941.2 +000013.3-000002.900024.5 08.5401.07K? 0 +042916.65 -844818.4 +000001.5-000005.000009.6 08.5401.46K? 0 0.10 1.00 +042934.00 -282307.5 +000006.4+000000.200006.0 08.5401.19K? 0 +044204.13 -831217.6 +000001.2-000000.700016.8 08.5401.03K? 0 +044240.81 -385126.6 +000027.2+000003.800016.1 08.5401.02K? 0 +045015.30 +195524.5 +000050.0+000020.700030.3 08.5401.12K? 0 +045322.84 +431217.6 +000016.2-000016.000005.7 08.5401.36K? 0 +045420.84 -671707.7 +000015.5+000041.800004.1 08.5401.61K? 0 +045451.17 +490223.1 -000004.8-000018.900020.7 08.5401.13K? 0 +045507.42 +395418.8 +000068.7+000000.900003.2 08.5401.55K? 0 +050356.13 -273933.8 +000007.7-000008.700003.7 08.5401.45K? 0 +050624.54 -561353.2 +000014.8-000006.800000.7 08.5401.47K? 0 +051934.66 +051035.2 -000002.0+000007.600020.4 08.5401.72K? 0 +052404.88 +435753.0 +000016.2-000005.900006.8 08.5401.04K? 0 +053254.87 +520741.4 -000011.3-000026.200007.0 08.5401.05K? 0 +053820.63 +692357.9 +000008.2+000008.500004.8 08.5401.71K? 0 +053929.80 +295000.6 -000015.5-000005.200006.6 08.5401.32K? 0 +054241.09 -751502.0 -000019.2-000007.400012.0 08.5401.54K? 0 0.10 1.00 +054332.25 +382114.3 -000009.7-000036.200004.3 08.5401.74K? 0 +054511.94 +544604.8 -000008.8+000009.600001.6 08.5401.69K? 0 +054939.81 +434217.8 +000015.9-000025.500005.1 08.5401.46K? 0 +055706.75 +453034.3 -000010.8-000021.500008.1 08.5401.58K? 0 +055857.74 +142107.1 -000009.3+000003.400031.3 08.5401.30K? 0 +055920.70 +522508.2 -000001.2-000024.700006.1 08.5401.00K? 0 +060826.54 +172526.4 +000027.4-000012.600012.5 08.5401.01K? 0 +060834.09 +560931.1 +000022.6-000030.400010.9 08.5401.03K? 0 +061007.20 +102848.0 -000034.0+000004.700003.1 08.5401.06K? 0 +061419.48 +100818.2 -000003.9-000017.400033.2 08.5401.25K? 0 +061856.51 +075859.6 -000008.2+000015.800020.8 08.5401.15K? 0 +062314.83 -831218.1 +000015.1+000069.700000.3 08.5401.12K? 0 +062405.61 +390636.5 -000012.0+000004.000009.2 08.5401.06K? 0 +062944.28 +273732.1 +000003.9+000027.800018.2 08.5401.32K? 0 +063933.61 -400251.1 -000005.2+000014.500001.3 08.5401.02K? 0 +064002.65 -274723.0 -000002.1+000011.800016.2 08.5401.61K? 0 +064229.97 +142150.7 -000021.8-000039.700013.2 08.5401.13K? 0 +064540.59 -321615.1 -000004.1-000009.300004.8 08.5401.10K? 0 +064559.32 +315017.0 +000002.4-000034.100007.0 08.5401.40K? 0 +064609.46 +151102.7 -000026.3-000046.300016.8 08.5401.22K? 0 +064940.19 -061625.5 -000004.5+000006.700007.0 08.5401.33K? 0 +065108.25 +010802.4 -000005.6+000011.400006.8 08.5401.24K? 1 +065157.57 +584240.6 -000014.4-000051.200004.0 08.5401.17K? 0 +065221.33 -012453.1 -000035.9-000044.300007.8 08.5401.23K? 0 +065447.56 -405041.2 +000003.2-000018.400000.3 08.5401.19K? 0 +065623.60 -021135.0 +000027.2-000033.800012.9 08.5401.06K? 0 +070210.01 +161001.6 +000019.5-000052.800003.7 08.5401.05K? 1 +070622.30 +034436.3 +000015.2-000010.300008.3 08.5401.12K? 0 +070710.81 -281122.9 +000029.5-000034.700018.0 08.5401.01K? 0 +071051.81 -223157.9 +000019.2+000017.500008.8 08.5401.27K? 0 +071234.83 +095914.9 -000026.6-000004.400016.5 08.5401.37K? 0 +071551.56 -542922.6 +000002.3-000001.300003.4 08.5401.42K? 0 +072024.41 -045617.0 -000011.2-000034.600001.0 08.5401.33K? 0 +073402.30 -034456.3 +000011.9-000024.300004.9 08.5401.02K? 0 +073636.62 +104657.3 +000004.8+000006.000003.7 08.5401.28K? 0 +073751.80 +452121.2 -000007.0+000032.000007.7 08.5401.73K? 0 +074043.46 +023752.6 -000009.7-000014.100008.1 08.5401.02K? 0 +074239.01 -093249.2 +000010.1+000019.500019.7 08.5401.09K? 0 +074839.00 -060406.9 -000038.7+000022.900040.8 08.5401.16K? 0 +075328.74 +174650.0 +000002.9-000011.100007.0 08.5401.52K? 0 +075822.09 -290748.4 -000004.9+000001.600014.1 08.5401.15K? 0 +080401.41 -470341.4 -000020.9+000027.200000.4 08.5401.01K? 0 +081103.95 +482838.1 -000024.6-000007.200001.7 08.5401.38K? 0 +081105.55 -475613.9 -000012.9+000011.900008.6 08.5401.76K? 0 +081822.96 +055818.1 +000016.7-000001.200006.7 08.5401.61K? 0 +082225.30 +145932.1 +000001.3-000026.000014.8 08.5401.27K? 0 +082641.86 -294625.2 -000012.6+000010.900008.4 08.5401.75K? 0 +082839.96 +584904.0 -000030.9-000040.800020.8 08.5401.05K? 0 +082855.40 +525748.0 +000012.9-000028.700010.6 08.5401.10K? 0 +082932.68 -164808.7 -000023.0+000041.600014.0 08.5401.28K? 0 +083208.24 -634202.4 -000000.7+000002.700016.9 08.5401.35K? 0 +083703.13 -150523.1 -000031.8+000013.400027.9 08.5401.42K? 1 +083956.09 +323933.1 -000052.3-000015.000015.8 08.5401.01K? 0 +084102.59 +270616.9 -000000.7-000011.200008.4 08.5401.63K? 0 +084528.89 -573853.0 +000008.5-000006.700005.7 08.5401.10K? 0 +084537.22 -004103.6 -000032.8-000032.500008.1 08.5401.03K? 0 +084649.91 +330840.2 +000009.3-000038.600014.1 08.5401.19K? 0 +084846.90 -572913.4 +000005.5+000013.100015.8 08.5401.30K? 0 0.10 1.00 +085013.23 -403609.7 -000019.9+000029.400001.9 08.5401.10K? 0 +085103.37 -574605.6 +000043.5-000046.100000.6 08.5401.28K? 0 +090418.74 +343223.4 -000029.0+000011.600004.1 08.5401.04K? 0 +090605.37 -701354.9 -000030.7-000005.700003.4 08.5401.07K? 0 +091235.66 -533940.4 -000017.3+000004.100001.4 08.5401.56K? 0 +091743.34 -053408.6 +000002.1+000002.600001.3 08.5401.60K? 0 +092041.42 -504209.2 -000013.2+000014.800008.9 08.5401.70K? 0 +092046.88 -585237.3 -000006.0+000001.600017.3 08.5401.36K? 0 +092321.94 -221351.8 -000006.5+000001.200015.3 08.5401.11K? 0 +092424.85 -060558.0 -000010.2-000017.000030.9 08.5401.03K? 0 +092617.22 -332013.8 +000007.2+000001.600007.2 08.5401.64K? 0 +092633.71 -005550.8 -000017.2-000006.200016.0 08.5401.02K? 0 +093619.84 +171347.8 -000047.0-000012.500005.7 08.5401.02K? 0 +093729.82 -283729.8 +000004.7-000019.500005.8 08.5401.25K? 0 +093842.34 +462503.3 -000020.3-000015.700001.8 08.5401.28K? 0 +095206.57 -290416.3 -000013.6+000007.600006.5 08.5401.06K? 0 +095341.87 -362331.9 -000030.3+000014.800004.6 08.5401.09K? 0 +095457.22 -353750.1 -000020.1+000013.800013.2 08.5401.04K? 0 +095528.49 -572545.9 +000003.0+000006.000004.9 08.5401.19K? 0 +100139.58 +533815.8 -000008.9+000003.700010.5 08.5401.58K? 0 +100224.49 +190829.9 +000037.5-000023.300003.1 08.5401.23K? 0 +100509.13 -121010.9 -000002.3-000002.800003.8 08.5401.48K? 0 +101201.72 -403228.6 +000004.2-000012.000002.6 08.5401.12K? 0 +101407.14 -725439.3 -000034.5+000006.600005.2 08.5401.41K? 0 +101545.09 -553946.4 -000007.3-000012.600021.6 08.5401.79K? 0 +101607.78 -184253.7 -000026.2+000027.100023.7 08.5401.20K? 0 +102929.39 -711719.3 -000018.4+000020.100001.2 08.5401.30K? 0 +103018.90 +213405.8 +000000.9-000021.500029.0 08.5401.25K? 0 +103623.20 +345345.7 -000026.0-000076.100003.2 08.5401.00K? 0 +103833.00 -243208.4 -000008.6+000019.100009.3 08.5401.32K? 0 +104755.16 -535926.7 +000001.6-000002.700000.1 08.5401.21K? 0 +110911.76 +601246.6 -000058.1+000008.700003.9 08.5401.06K? 0 +111535.91 +455059.1 -000037.2+000000.900004.6 08.5401.29K? 0 +111621.36 -594015.8 -000025.9+000024.400010.4 08.5401.60K? 0 +112222.25 -050851.5 +000000.9-000000.900002.8 08.5401.27K? 0 +112228.99 -555342.9 +000000.2+000026.500027.8 08.5401.47K? 0 +113845.59 +152509.5 -000039.9+000033.000008.7 08.5401.39K? 0 +114526.19 -443836.0 -000024.2+000000.100005.8 08.5401.05K? 0 +114807.40 +664300.0 +000014.0-000027.300004.8 08.5401.03K? 0 +115638.84 -453248.4 -000005.9+000001.800000.5 08.5401.54K? 0 +120154.50 -604620.7 -000001.2-000044.700007.5 08.5401.58K? 0 +120616.43 -491531.8 +000006.6-000042.600000.8 08.5401.16K? 0 +121156.73 -744527.8 -000022.4+000002.800000.3 08.5401.27K? 0 +121159.22 -464825.6 -000036.6-000007.100003.8 08.5401.27K? 0 +121521.16 -423227.0 -000009.6+000001.500009.7 08.5401.64K? 0 +121608.15 -543024.3 -000032.4+000002.200009.4 08.5401.59K? 0 +122624.53 +395320.9 -000038.2-000022.600000.6 08.5401.23K? 0 +122746.33 -222354.1 -000012.2-000000.200003.1 08.5401.43K? 0 +123329.48 -322712.8 +000004.9-000000.900009.1 08.5401.07K? 0 +124202.11 -375636.5 -000024.3+000015.700008.2 08.5401.76K? 0 +124753.36 -503044.3 -000003.2-000029.100003.2 08.5401.06K? 0 +124827.38 -131938.2 +000019.8-000029.400004.9 08.5401.73K? 0 +125410.69 -435255.5 +000004.8-000007.800004.6 08.5401.48K? 0 +125634.36 -353800.4 -000039.6+000016.300000.6 08.5401.61K? 0 +132000.64 +464149.6 -000005.3+000017.100004.7 08.5401.10K? 0 +134429.31 -534609.4 -000025.2-000015.800008.6 08.5401.12K? 0 +135059.14 -281533.9 -000024.6+000014.500012.6 08.5401.48K? 0 +141630.20 +463309.5 +000004.7-000020.700014.0 08.5401.49K? 0 +141808.48 -201017.0 -000035.3-000004.800026.5 08.5401.40K? 0 +142122.83 -632734.1 -000021.8-000012.400006.0 08.5401.09K? 0 +142259.06 +240624.1 +000009.0+000003.900010.3 08.5401.04K? 0 +143547.47 +790828.1 -000010.8-000001.900000.0 08.5401.22K? 0 +144124.11 -335701.2 -000061.8-000062.000004.8 08.5401.03K? 0 +144408.60 -215756.5 +000014.6+000020.900006.2 08.5401.62K? 0 +145552.41 +724811.1 -000001.4+000045.500005.4 08.5401.10K? 0 +150223.70 -771748.4 -000006.9-000006.100018.7 08.5401.04K? 0 +150913.38 +770829.6 -000013.4-000001.000001.8 08.5401.47K? 0 +151232.78 -790045.2 -000012.9+000003.000002.5 08.5401.21K? 0 +151458.37 +655816.9 -000011.7+000011.300011.0 08.5401.52K? 0 +151920.88 -354219.4 -000009.9-000004.100019.5 08.5401.47K? 0 +152041.66 -162535.3 -000034.5+000028.100017.5 08.5401.12K? 0 +153227.57 +083242.7 -000043.2+000005.500019.8 08.5401.59K? 0 +153603.72 +824904.2 -000010.4+000014.600004.0 08.5401.14K? 0 +153844.24 -614938.6 -000003.1-000010.900008.3 08.5401.42K? 0 +154507.35 -522542.4 +000020.5-000005.800003.4 08.5401.23K? 0 +154833.26 -342357.5 -000026.4-000013.900007.3 08.5401.16K? 0 +155054.57 -005710.4 -000038.8-000031.100027.2 08.5401.06K? 0 +155548.06 -275707.6 -000006.5-000000.800025.6 08.5401.03K? 0 +160508.58 -270119.3 +000016.2+000013.700019.1 08.5401.08K? 0 +160757.06 +124607.4 -000032.2-000009.400018.7 08.5401.17K? 0 +161828.56 -645141.9 -000018.2+000010.000007.0 08.5401.06K? 0 +162121.95 -564911.8 +000000.9+000017.900001.8 08.5401.63K? 0 +162513.80 +161031.2 +000005.2+000020.900001.3 08.5401.51K? 0 +163624.49 -654939.0 -000035.9-000048.400005.8 08.5401.25K? 0 +163910.01 +064023.9 -000016.3-000028.900016.9 08.5401.09K? 0 +164155.09 -004148.8 +000007.3-000037.000015.3 08.5401.61K? 0 +164313.61 +625230.7 -000034.8-000009.600007.7 08.5401.31K? 0 +164444.67 +323530.8 -000021.6+000004.600004.3 08.5401.49K? 0 +164521.16 +831106.2 -000014.6+000012.900006.1 08.5401.01K? 0 +164535.33 +000454.6 +000006.7-000026.900004.7 08.5401.29K? 0 +165534.86 +081252.2 -000054.3-000020.500027.3 08.5401.61K? 0 +165923.68 +343022.0 +000000.3-000009.000011.1 08.5401.23K? 0 +170522.32 -234255.2 -000031.1-000009.500018.3 08.5401.17K? 0 +171129.40 +484646.7 +000003.5-000017.400002.1 08.5401.03K? 0 +171935.08 -180622.5 -000002.0-000006.800030.2 08.5401.57K? 0 +173225.59 +022443.6 +000004.1+000007.900003.1 08.5401.07K? 0 +173235.46 -431649.4 +000031.1+000008.200014.8 08.5401.37K? 0 +174119.44 -334126.4 +000031.6-000002.100014.8 08.5401.51K? 0 +174253.15 -394225.7 +000004.7+000015.300005.8 08.5401.54K? 0 +174511.50 +441404.4 -000018.1-000037.500000.1 08.5401.11K? 0 +175226.95 +171429.0 +000022.3+000010.900020.4 08.5401.21K? 0 +175606.03 +245927.2 +000024.5-000013.500005.1 08.5401.07K? 0 +180041.96 +193718.0 -000014.1+000012.100000.7 08.5401.02K? 0 diff --git a/kstars/kstars/data/hip079.dat b/kstars/kstars/data/hip079.dat new file mode 100644 index 00000000..12513f49 --- /dev/null +++ b/kstars/kstars/data/hip079.dat @@ -0,0 +1,1000 @@ +180144.56 +230206.6 +000002.3-000018.400007.6 08.5401.28K? 0 +180408.03 -330132.3 +000005.9-000008.300013.5 08.5401.40K? 0 +180626.19 -414500.5 -000018.1-000011.300000.9 08.5401.06K? 0 +180633.43 -252836.2 +000037.5-000052.600003.2 08.5401.45K? 0 +180914.81 +103702.7 +000021.1-000042.600009.0 08.5401.17K? 0 +180950.50 -344456.6 -000023.1-000000.500024.1 08.5401.21K? 0 +181116.93 -495828.1 -000004.6-000027.400018.8 08.5401.46K? 0 +181146.92 -465013.8 +000006.5-000009.900031.9 08.5401.35K? 0 +181316.03 -333235.9 -000011.6+000016.400008.6 08.5401.38K? 0 +182414.66 -583112.0 -000013.8-000033.900009.3 08.5401.65K? 0 +182416.45 +374216.2 -000006.4-000001.500005.3 08.5401.12K? 0 +183002.14 +370319.1 +000002.7-000048.000001.4 08.5401.00K? 0 +183033.39 +393019.5 -000009.2-000009.800012.1 08.5401.44K? 0 +183506.16 +682701.2 -000028.9-000046.900014.2 08.5401.13K? 0 +183908.80 +203725.9 +000003.0-000015.300008.6 08.5401.22K? 0 +184404.69 -184550.6 -000021.8-000036.700014.2 08.5401.27K? 0 +184908.00 -262411.1 +000014.7-000007.800018.9 08.5401.17K? 0 +185146.94 +165736.7 -000004.1-000023.000001.5 08.5401.03K? 0 +185252.50 +545311.6 +000015.4-000010.500017.5 08.5401.29K? 0 +185302.99 +562231.6 +000006.6-000014.400002.9 08.5401.11K? 0 +185329.61 -391951.2 +000027.8-000002.800006.9 08.5401.36K? 0 +185330.30 +244842.3 -000016.2-000011.200026.3 08.5401.39K? 0 +185354.96 +321507.7 -000017.9+000003.700004.9 08.5401.33K? 0 +185447.68 +024650.7 +000021.4+000013.600020.9 08.5401.72K? 0 +191215.99 +480800.6 -000004.1+000016.500006.4 08.5401.10K? 0 +191402.26 +571832.8 -000025.4-000040.700000.5 08.5401.03K? 0 +191602.39 +383218.0 +000002.9+000021.500006.4 08.5401.07K? 0 +192151.03 -814741.7 -000010.0-000016.700000.2 08.5401.62K? 0 +192431.29 -462352.8 +000016.0-000026.300009.1 08.5401.31K? 0 +192705.82 +304211.4 +000011.0-000003.000003.3 08.5401.40K? 0 +193742.27 +803055.3 -000016.0-000012.700003.6 08.5401.54K? 0 +193758.76 -570509.9 +000036.7-000040.500007.4 08.5401.16K? 0 +193808.88 -124528.9 +000030.4+000019.700031.5 08.5401.08K? 0 +193909.08 +415238.3 -000015.8-000010.100002.2 08.5401.58K? 0 +194237.54 +182310.5 +000030.9+000005.400010.6 08.5401.18K? 0 +194437.28 +364248.7 +000001.1-000012.800007.0 08.5401.59K? 0 +195310.55 -823752.6 +000024.3-000033.500002.6 08.5401.39K? 0 +195411.74 +614110.4 +000002.8-000010.000012.0 08.5401.59K? 0 +195713.58 +583841.6 +000027.5+000022.600010.5 08.5401.09K? 0 +200005.13 +114900.3 -000016.5-000031.600006.0 08.5401.03K? 0 +200043.28 -112850.0 +000026.6+000001.100005.5 08.5401.73K? 0 +200256.60 -084843.7 +000034.9+000006.300000.2 08.5401.37K? 0 +200512.31 +354209.7 -000008.8-000004.000008.9 08.5401.46K? 0 +200807.36 +231551.5 +000002.3+000017.800004.7 08.5401.36K? 0 +201123.83 +252714.0 -000016.6-000010.200006.7 08.5401.30K? 0 +201143.95 +072346.8 -000007.9+000023.700007.2 08.5401.50K? 0 +201203.82 +161935.5 -000022.6-000010.500007.8 08.5401.15K? 0 +201740.27 -451343.5 -000013.0-000018.200009.3 08.5401.08K? 0 +201808.32 +384858.0 +000001.5+000002.700014.8 08.5401.03K? 0 +201919.13 -301234.1 +000016.2-000009.900003.4 08.5401.24K? 0 +202457.56 -200041.7 -000019.7-000013.600001.6 08.5401.49K? 0 +202623.57 -182202.2 -000005.0+000003.800002.1 08.5401.11K? 0 +202726.00 +133838.8 +000018.3+000004.500025.4 08.5401.63K? 0 +203004.94 +125626.0 -000004.5-000021.000002.3 08.5401.62K? 0 +203152.12 +440643.1 +000021.7+000000.200005.3 08.5401.02K? 0 +203236.57 -471434.2 -000003.8-000008.100000.1 08.5401.24K? 0 +203515.40 +193139.9 +000018.5+000010.100010.2 08.5401.02K? 0 +204303.51 +170610.0 -000010.2+000005.800005.7 08.5401.69K? 0 +204832.38 +165410.2 +000003.7+000004.800016.0 08.5401.19K? 0 +204947.82 +485330.6 -000002.3+000003.200003.8 08.5401.41K? 0 +205253.79 -503119.7 +000009.6-000015.200004.1 08.5401.04K? 0 +205813.63 +260506.4 -000018.6-000037.100007.2 08.5401.22K? 0 +205929.18 +055122.2 +000057.0-000001.300012.0 08.5401.11K? 0 +210029.90 +290820.5 -000004.2-000018.400008.2 08.5401.44K? 0 +210258.52 +295845.8 -000044.9-000010.500010.3 08.5401.12K? 0 +210526.11 -602409.3 +000015.1-000004.800002.7 08.5401.02K? 0 +210725.72 +240103.0 -000011.8-000027.100001.0 08.5401.34K? 0 +210751.86 +342227.7 +000015.8-000001.800009.6 08.5401.58K? 0 +211247.53 +303443.6 -000020.0-000035.700010.3 08.5401.49K? 0 +213001.53 +641736.8 -000015.2-000013.900004.8 08.5401.95M? 0 +213746.94 +293908.5 -000017.2-000034.800004.4 08.5401.41K? 0 +213815.62 +275450.2 +000013.1-000018.000003.0 08.5401.15K? 0 +214153.26 +575135.7 +000015.9+000029.100003.7 08.5401.20K? 0 +215139.68 -414020.5 +000012.4+000017.800001.2 08.5401.09K? 0 +215256.39 -740835.3 -000002.5-000014.800015.7 08.5401.44K? 0 +221108.21 -705202.6 -000003.6+000000.300006.7 08.5401.30K? 0 +221608.33 +482057.0 -000022.0+000005.400025.2 08.5401.15K? 0 +221714.42 +212624.2 -000011.1+000015.000006.3 08.5401.05K? 0 +221742.35 -782550.6 +000012.6+000004.800002.1 08.5401.21K? 0 +222102.56 +661753.8 +000049.6+000027.200016.7 08.5401.87M? 0 +222117.15 -145826.9 +000020.2-000011.100003.1 08.5401.11K? 0 +222234.89 +113320.7 +000034.2+000009.600004.3 08.5401.49K? 0 +222810.42 +721451.6 -000005.6-000017.700011.4 08.5401.64K? 0 +223153.87 +615633.5 +000022.6+000004.700014.8 08.5401.19K? 0 +223308.22 -575141.9 +000037.8-000005.000010.9 08.5401.58K? 0 +224237.81 -205643.8 +000011.6-000031.000007.1 08.5401.54K? 0 +224421.12 -394420.0 +000052.1-000047.600007.3 08.5401.03K? 0 +224732.82 -353112.9 +000000.9-000023.800011.1 08.5401.28K? 0 +225928.63 +470808.1 +000011.0-000028.100010.9 08.5401.06K? 0 +230750.69 -054151.5 -000004.4-000005.800012.7 08.5401.09K? 0 +231357.05 +715432.3 -000011.6+000006.500016.6 08.5401.48K? 0 +232038.44 -062704.8 +000004.7-000030.200003.1 08.5401.62K? 0 +232948.96 -823128.8 -000010.2+000015.700001.2 08.5401.24K? 0 +233937.00 +322758.2 +000000.4-000005.200003.2 08.5401.33K? 0 +234039.50 +772203.6 -000007.5-000005.400017.9 08.5401.29K? 0 +234155.73 +244733.7 +000012.7-000014.900010.8 08.5401.10K? 0 +005133.49 +673450.4 +000028.7+000007.500012.6 08.5402.12M? 0 +171037.65 -270018.7 +000021.0-000027.200003.8 08.5402.22M? 0 +185307.96 -040322.8 +000020.5+000015.000006.2 08.5402.24M? 0 +000045.25 -721905.7 -000016.5+000012.400019.2 08.5500.39F? 0 +000234.97 -051111.9 -000024.8-000007.600012.1 08.5500.38F? 0 +000639.61 -243714.4 -000032.1-000066.500003.7 08.5500.54F? 0 +000748.28 +424229.0 +000028.1-000016.000003.0 08.5500.95K? 0 +000948.45 -405333.5 +000124.5-000123.100024.4 08.5500.64G? 0 +001334.03 -293432.2 -000041.9-000023.200012.0 08.5500.20A? 0 +001547.10 -665526.7 -000052.0+000006.200002.3 08.5500.52F? 0 +001718.78 +624932.9 -000035.1+000039.100014.5 08.5500.11A? 0 +002226.10 -245914.4 +000003.3+000001.400021.2 08.5500.90G? 0 +002457.75 +535227.1 +000005.9+000002.100012.6 08.5500.00A? 0 +002535.01 -184856.8 +000000.4+000016.900019.2 08.5500.48F? 0 +002753.90 -245054.2 +000080.4+000048.300018.4 08.5500.53F? 1 +002902.67 +544913.7 +000014.1-000003.600006.5 08.5500.23A? 0 +003126.97 -545257.3 +000001.2+000028.000005.9 08.5500.96K? 0 +003151.24 +541812.8 +000001.5+000003.700004.5 08.5500.19A? 0 +003415.50 -022352.7 -000008.3-000112.100013.0 08.5500.56F? 0 +003751.12 +254955.1 -000044.8-000019.900004.7 08.5500.94G? 0 +003824.88 -243946.9 +000030.1+000002.200023.1 08.5500.22A? 0 +003836.68 -840514.3 +000022.8+000044.500001.2 08.5500.36F? 0 +003925.92 +664908.8 +000021.3-000002.400000.4 08.5500.96K? 0 +004221.29 +135940.3 +000062.8-000026.500005.5 08.5500.42F? 0 +004447.91 +422949.0 -000008.4-000018.100002.2 08.5500.96K? 0 +004922.96 -273617.5 -000018.5-000012.000008.8 08.5500.43F? 0 +005027.48 +152903.2 -000018.3-000027.100016.4 08.5500.31F? 0 +005336.97 +245558.5 -000006.3-000030.300002.3 08.5500.35F? 0 +005513.65 -013011.8 +000056.5-000008.900015.4 08.5500.98K? 0 +005652.46 +441043.2 +000030.3-000019.500018.9 08.5500.52F? 0 +005654.91 +352330.9 +000001.2-000012.600015.5 08.5500.31F? 0 +005756.53 +210200.4 -000001.3-000003.900004.7 08.5500.44F? 0 +005801.37 +301851.4 +000219.7-000106.600012.3 08.5500.68G? 0 +010024.70 +594441.8 -000022.1-000004.100000.2 08.5500.23A? 0 +011058.96 +182331.8 -000033.5-000022.100000.3 08.5500.48F? 0 +011506.72 +414806.5 -000019.4-000014.900002.0 08.5500.96K? 0 +011512.16 +693655.3 +000011.3-000015.900001.7 08.5500.23A? 0 +011540.80 +591731.6 +000006.1-000001.200007.6 08.5500.12A? 0 +013216.20 -183357.7 +000040.9-000063.500004.8 08.5500.63G? 0 +013306.83 -185028.1 +000007.2-000007.700012.2 08.5500.99K? 0 +013501.38 +604645.5 +000121.4-000027.600005.0 08.5500.53F? 0 +013650.82 +333936.3 -000043.4-000069.000006.3 08.5500.23A? 0 +013825.44 +462533.2 -000043.2-000081.000004.9 08.5500.58G? 0 +013842.64 -443539.6 +000000.0+000000.000000.0 08.5500.48F? 1 +014136.06 +075425.3 -000019.7+000002.500003.5 08.5500.95G? 0 +014833.31 +161821.9 -000025.0-000016.800025.4 08.5500.39F? 0 +015024.20 -734613.5 +000052.0+000019.600000.5 08.5500.23A? 0 +015146.65 +381105.4 -000009.9-000009.000011.1 08.5500.23A? 0 +015740.62 +443348.0 +000002.9-000013.100003.4 08.5500.15A? 0 +020551.72 +545540.6 -000014.7-000011.000009.5 08.5500.01A? 0 +020935.44 +580604.6 -000016.5+000000.500004.9 08.5500.34F? 0 +021226.24 -613905.6 +000089.9+000102.900001.3 08.5500.48F? 0 +021249.95 -591722.0 -000019.1+000008.500012.0 08.5500.47F? 0 +021400.81 +592405.7 +000014.4-000035.500003.8 08.5500.39F? 0 +021552.75 +112134.7 -000002.6-000015.500011.6 08.5500.18A? 0 +022100.35 +492138.7 -000001.2-000058.800019.1 08.5500.47F? 0 +022545.24 -371744.1 -000009.4+000008.800005.7 08.5500.94G? 0 +023521.59 -280219.1 +000001.2+000010.800002.4 08.5500.96K? 0 +023656.94 -082036.4 +000039.9+000014.500000.3 08.5500.38F? 0 +023823.90 +705401.9 +000025.7-000020.200000.8 08.5500.41F? 0 +023906.30 +143018.5 -000044.8-000020.700013.4 08.5500.47F? 1 +024503.51 +583304.6 +000002.3+000004.500008.3 08.5500.59G? 0 +024628.59 -185343.7 -000017.5-000016.800000.7 08.5500.42F? 0 +025813.94 +703647.0 -000015.2-000061.500017.7 08.5500.50F? 0 +025937.93 -003738.0 -000002.8-000022.300009.2 08.5500.53F? 0 +030439.06 +634547.0 -000010.2-000005.100001.7 08.5500.49F? 0 +031404.03 +401205.9 -000006.7+000002.300004.6 08.5500.12A? 0 +031507.74 +443017.3 +000033.1+000006.300010.3 08.5500.30A? 0 +031749.25 -491707.4 +000070.3+000024.300007.6 08.5500.06A? 0 +032602.33 +455117.7 +000020.4+000013.900006.9 08.5500.99K? 0 +032911.42 +770923.3 +000051.6-000100.600011.1 08.5500.49F? 0 +033714.10 -442819.3 +000002.8+000016.200004.5 08.5500.48F? 0 +033731.36 -335658.7 +000001.0-000004.000002.3 08.5500.02A? 0 +034303.21 +301125.6 +000157.9-000147.400031.6 08.5500.63G? 0 +034608.41 -640442.4 +000005.7+000012.700003.6 08.5500.45F? 0 +034925.31 +283811.7 +000036.3-000207.100035.6 08.5500.88G? 0 +034930.56 -002121.1 -000000.9+000001.500016.0 08.5500.08A? 0 +035013.20 +160001.3 +000040.0+000008.800019.2 08.5500.43F? 0 +035027.51 +313313.1 +000013.7-000008.200012.0 08.5500.28A? 0 +035307.42 +253207.4 +000009.7-000004.200000.3 08.5500.23A? 0 +035335.38 +012318.4 -000002.0-000011.700002.7 08.5500.53F? 0 +035518.63 +415546.8 +000032.9-000020.600002.2 08.5500.29A? 0 +035537.73 +095544.6 +000027.1-000015.800009.9 08.5500.49F? 0 +035952.83 +360057.6 -000002.8-000034.900003.3 08.5500.38F? 0 +040241.76 +352358.5 -000002.5-000004.300008.9 08.5500.27A? 0 +040644.76 -305512.1 -000020.5-000036.700009.7 08.5500.55F? 0 +040704.40 -284840.7 +000000.1+000046.200003.5 08.5500.42F? 1 +040709.93 +273033.9 -000106.2-000074.200012.9 08.5500.67G? 0 +041108.78 -540221.7 -000016.3+000012.800001.3 08.5500.42F? 0 +041342.83 -172823.0 +000005.2+000010.500005.0 08.5500.29A? 0 +041345.09 -454921.2 -000021.1+000013.300001.4 08.5500.94G? 0 +042613.77 -624513.3 +000024.3+000025.900000.5 08.5500.90G? 0 +045004.04 +654008.6 +000025.2-000050.000007.1 08.5500.49F? 0 +045125.44 +713342.1 -000120.4+000024.200029.3 08.5500.95K? 0 +045603.00 +111434.3 -000010.7-000004.300007.9 08.5500.28A? 0 +045818.79 +260539.0 +000089.1+000078.500021.8 08.5500.75G? 0 +050115.44 -455611.1 +000001.8+000015.000006.7 08.5500.06A? 0 +050454.55 -403414.2 +000043.3+000059.000002.7 08.5500.69G? 1 +050526.78 +345152.1 -000006.4-000009.100011.8 08.5500.61G? 0 +050813.95 +214848.0 -000034.4-000013.700019.6 08.5500.31A? 0 +050842.63 -745049.1 +000005.9+000001.800005.5 08.5500.19A? 0 +051008.04 -533116.2 +000031.8+000001.400011.1 08.5500.33F? 0 +051129.17 -111956.9 -000070.2-000121.500008.8 08.5500.57F? 0 +051535.83 +415117.5 -000007.9-000017.600011.4 08.5500.11A? 0 +051537.26 -211147.3 -000025.1-000005.200001.0 08.5500.28A? 0 +051930.53 +410240.9 -000005.3+000012.100005.6 08.5500.01A? 0 +052021.40 -323711.3 +000020.5+000039.000011.7 08.5500.57F? 0 +052044.56 +285335.4 -000038.5-000007.700018.1 08.5500.84G? 0 +052200.79 +484535.2 +000057.5-000117.600019.4 08.5500.67G? 0 +052252.67 -080514.0 -000006.8-000009.500015.1 08.5500.22A? 0 +052637.17 -540012.0 -000043.2-000059.100002.9 08.5500.54F? 0 +053135.49 -305234.8 -000006.0-000018.000004.4 08.5500.46F? 0 +053239.48 +020531.8 +000002.1-000002.900001.8 08.55-0.05B? 0 +053539.51 -494506.1 -000000.1+000051.500001.0 08.5500.97K? 0 +053627.48 +143916.0 -000055.1-000139.600031.3 08.5500.67G? 0 +054120.56 -351449.5 -000006.0+000024.700007.3 08.5500.32F? 1 +054600.10 +104755.7 -000007.5-000019.500017.4 08.5500.35F? 0 +054811.98 +172947.5 +000004.4-000005.300005.1 08.5500.08A? 0 +055056.88 +041351.7 -000005.9-000003.000009.9 08.5500.27A? 0 +055248.32 +095002.6 -000003.1-000027.100008.3 08.5500.57F? 0 +055412.75 -250238.3 +000005.3+000012.000015.1 08.5500.71G? 0 +055741.06 +281727.1 -000006.1+000013.000001.0 08.5500.06A? 0 +055923.83 -420317.6 -000005.5+000027.600007.8 08.5500.41F? 0 +060028.68 +463822.8 +000020.1-000034.300014.2 08.5500.47F? 0 +060222.52 +010521.4 +000005.9+000007.000008.8 08.5500.02A? 0 +060257.94 -603838.7 +000000.5-000007.300010.2 08.5500.48F? 0 +060318.38 -414125.7 -000001.0+000005.500010.3 08.5500.94G? 0 +060601.81 +233051.6 +000007.1-000006.400001.8 08.5500.03A? 0 +060832.02 +135801.1 +000000.0+000000.000000.0 08.55-0.01B? 0 +060833.14 +495638.0 +000001.7+000012.100006.7 08.5500.32F? 0 +061046.22 +325946.4 +000002.2-000040.200013.1 08.5500.40F? 0 +061100.76 +033543.6 -000025.3+000012.500025.6 08.5500.20A? 0 +061314.74 +120639.6 +000012.9+000004.800007.5 08.5500.51F? 0 +061441.88 -125318.9 +000011.7+000036.100006.3 08.5500.27A? 0 +061601.35 -230927.6 +000042.8-000036.200000.7 08.5500.59G? 0 +061645.47 -031242.7 -000013.0+000019.300000.7 08.5500.13A? 0 +062158.24 +351328.2 +000031.0-000038.400004.8 08.5500.34F? 0 +062450.95 -073607.3 +000009.8+000005.200008.4 08.55-0.09B? 0 +062653.73 -533455.2 +000008.8+000008.800000.7 08.5500.39F? 0 +063223.70 +020519.4 -000021.1-000013.300012.3 08.5500.94G? 0 +063348.72 +052849.5 +000030.4+000007.800015.2 08.5500.09A? 0 +063644.54 -065249.1 -000001.6+000000.300003.3 08.5500.20A? 0 +063736.49 +053932.4 -000011.5+000013.800034.0 08.5500.47F? 0 +063935.02 +101426.2 -000004.5+000005.300010.3 08.55-0.04B? 0 +064138.46 -281723.6 +000000.0+000000.000000.0 08.5500.78G? 1 +064259.44 +754448.1 -000009.0-000031.500000.9 08.5500.20A? 0 +064309.35 -202648.8 -000000.3-000057.100024.7 08.5500.66G? 0 +064442.89 -572625.6 -000053.3+000055.600016.4 08.5500.48F? 0 +064445.63 -042336.8 +000002.4+000004.800002.9 08.5500.28A? 0 +064607.09 -153529.0 -000013.7-000003.900005.0 08.55-0.02B? 0 +064955.65 +134725.0 -000005.3-000004.700001.2 08.55-0.02B? 0 +065135.44 +165537.3 -000004.8-000002.000017.9 08.55-0.06B? 0 +065140.13 +112421.4 -000017.0-000011.100006.1 08.5500.19A? 0 +065525.86 -093857.5 -000006.0-000004.800005.3 08.55-0.05B? 0 +065624.63 +035708.2 +000015.0-000006.800009.2 08.5500.80G? 0 +065746.30 +093520.2 +000017.3-000004.700008.3 08.5500.04A? 0 +065822.92 -203146.3 -000000.9+000014.600002.3 08.55-0.12B? 0 +070004.38 +041144.2 -000017.1+000014.700009.1 08.5500.72G? 0 +070203.14 -150402.9 +000005.3+000006.100013.9 08.5500.28A? 0 +070258.99 +151553.6 -000027.2+000017.400021.0 08.5500.73G? 0 +070338.51 +364746.0 -000091.4-000085.100002.6 08.5500.50F? 0 +070802.76 +355141.9 -000026.3-000049.300005.5 08.5500.54F? 0 +070807.05 -281201.0 +000006.3-000009.400006.4 08.5500.04A? 0 +070857.89 -522209.5 +000005.4-000007.300004.1 08.5500.80G? 0 +070929.96 -351712.9 -000001.1+000018.500002.9 08.5500.00A? 0 +070949.11 -562217.5 +000000.0+000000.000000.0 08.5500.32F? 1 +071034.12 +054903.6 -000014.4+000001.100007.3 08.5500.51F? 0 +071206.44 -144802.5 +000002.2-000011.600008.4 08.55-0.04B? 0 +071627.17 -311702.8 -000012.3-000003.200001.7 08.55-0.04B? 0 +071940.02 -263415.1 -000001.2+000008.400005.8 08.55-0.12B? 0 +072040.15 +162321.4 +000022.1-000014.900004.4 08.5500.97K? 0 +072103.47 +140137.4 -000038.6-000033.900001.2 08.5500.49F? 0 +072337.35 -580549.8 -000008.7+000001.900004.5 08.5500.56F? 0 +072722.75 +084514.0 -000002.0-000008.800001.2 08.5500.17A? 0 +072809.03 -293727.7 -000007.0-000003.100001.0 08.55-0.10B? 0 +072854.92 -460959.1 -000042.3+000002.300007.0 08.5500.41F? 0 +073115.57 -303105.7 -000018.8-000007.800004.2 08.5500.40F? 0 +073245.36 -572230.0 -000021.5+000023.900003.8 08.5500.38F? 0 +073434.01 +284359.9 -000008.9+000020.600014.3 08.5500.62G? 0 +073757.49 -360640.3 -000008.8+000026.500001.5 08.5500.17A? 0 +074844.38 +305436.1 -000022.4-000023.500003.8 08.5500.31F? 0 +075146.01 -272200.4 +000006.1+000005.400011.1 08.5500.56F? 0 +080341.93 -204637.5 -000002.7+000010.300007.0 08.5500.53F? 0 +080350.33 -224153.8 -000002.6-000004.800004.7 08.55-0.06B? 0 +080403.26 +040132.7 -000009.8-000003.400009.6 08.5500.52F? 0 +080404.04 -363403.4 -000007.8-000005.100000.5 08.5500.06A? 0 +080704.53 -390255.9 +000022.5-000007.300000.8 08.5500.91G? 0 +080819.95 +002826.3 -000047.7-000015.700010.0 08.5500.33F? 0 +080939.46 -270753.7 -000020.4+000022.500041.8 08.5500.74G? 0 +081118.12 -023617.6 -000012.4+000000.200002.6 08.5500.39F? 0 +081214.45 +305047.4 +000009.3-000014.700006.0 08.5500.93G? 0 +081301.97 -453121.9 +000039.8-000020.600016.2 08.5500.49F? 0 +081317.46 +491317.8 -000167.0-000262.100002.3 08.5500.43F? 0 +081325.29 -482642.7 -000006.5-000002.800001.9 08.55-0.09B? 0 +081715.10 -353003.5 +000035.5-000095.200006.7 08.5500.50F? 0 +081807.88 -265954.9 -000007.3+000013.600005.0 08.5500.26A? 0 +082021.61 +714604.8 -000007.5-000014.200001.9 08.5500.24A? 0 +082408.61 +444432.0 -000002.0-000008.000013.2 08.5500.88G? 0 +082812.07 +355716.6 -000034.1-000034.200008.7 08.5500.48F? 0 +083020.28 -074432.7 +000015.1-000028.900015.3 08.5500.45F? 0 +083419.00 -031547.9 -000022.7-000007.600005.4 08.5500.13A? 0 +084203.29 -044148.2 -000000.4+000007.800010.3 08.5500.95K? 0 +084352.93 +133726.3 -000009.3-000001.800029.7 08.5500.66G? 0 +084407.30 +155550.7 -000007.2-000012.400024.5 08.5500.16A? 0 +084706.29 -515832.0 -000011.1-000005.900006.2 08.5500.34F? 0 +084829.61 -473215.2 +000009.4-000018.400005.1 08.5500.30A? 0 +084844.85 -494230.5 -000012.5-000000.300017.1 08.5500.17A? 0 +085319.42 -251449.1 -000016.5+000001.800006.5 08.5500.98K? 0 +085324.09 -511624.5 -000027.7+000003.000000.4 08.5500.45F? 0 +085505.71 -035448.2 -000017.0-000013.200002.6 08.55-0.02B? 0 +085916.29 -615212.4 -000054.3-000018.900015.2 08.5500.56F? 0 +090055.17 -061614.7 -000015.0-000002.800010.1 08.5500.11A? 0 +090213.85 -052716.9 -000019.3+000009.900020.0 08.5500.13A? 0 +090310.05 -173938.6 +000004.7-000014.700002.6 08.5500.18A? 0 +090621.41 -252336.0 +000003.0+000005.400009.3 08.5500.10A? 0 +091104.43 -411443.8 -000022.5+000054.900001.9 08.5500.53F? 0 +091346.83 -245413.6 -000010.1+000003.100014.2 08.5500.14A? 0 +091415.70 -402149.4 -000008.3+000005.300000.9 08.55-0.12B? 0 +091611.46 +150716.1 -000002.2-000020.100015.0 08.5500.26A? 0 +091625.86 -115525.1 -000044.4+000015.200011.3 08.5500.99K? 0 +091646.51 -135127.7 -000038.3+000013.300007.3 08.5500.24A? 0 +091806.23 +600335.9 -000007.2+000033.600005.3 08.5500.80G? 0 +092031.93 -504730.1 -000001.9+000001.800006.6 08.5500.73G? 0 +092426.75 -334048.2 +000003.7-000013.200004.5 08.5500.42F? 0 +093038.18 +770441.4 -000008.6-000006.500002.9 08.5500.36F? 0 +093230.62 -381858.5 -000026.0+000010.500000.1 08.5500.06A? 0 +093256.98 -123515.5 -000014.4-000015.200001.0 08.5500.35F? 0 +093516.68 -490749.1 +000028.0+000015.900010.6 08.5500.39F? 0 +093554.72 -671649.1 -000052.1-000026.700008.3 08.5500.83G? 0 +093850.91 +680051.1 +000015.0-000008.000009.1 08.5500.97K? 0 +094128.23 -664407.3 -000024.2+000025.200008.1 08.5500.41F? 0 +094443.51 -745100.4 -000002.6-000022.400007.8 08.5500.08A? 0 +094505.71 +712607.8 +000009.7+000009.200003.0 08.5500.94G? 0 +094626.91 -221936.2 +000003.2-000003.000026.4 08.5500.86G? 0 +094716.20 +480205.8 +000009.0-000003.800012.2 08.5500.17A? 0 +094716.58 -681624.7 -000022.7+000011.300007.0 08.5500.31A? 0 +094736.81 +602428.9 +000026.7+000001.600001.0 08.5500.97K? 0 +094752.77 -555722.5 -000055.2+000034.400005.6 08.5500.93G? 0 +095049.59 -200650.7 +000000.0-000044.300008.4 08.5500.97K? 0 +095452.31 +444136.3 +000017.4-000009.500000.6 08.5500.99K? 0 +100735.16 -422701.1 -000017.1+000006.000001.6 08.5500.64G? 0 +100815.46 -375613.9 -000004.7-000015.300004.0 08.5500.13A? 0 +101056.50 +142858.6 -000020.7-000002.700003.6 08.5500.97K? 0 +101238.58 +603159.8 -000011.8+000065.000008.1 08.5500.51F? 0 +101652.10 -742536.1 +000028.0-000049.000019.9 08.5500.64G? 0 +101931.22 -432040.9 -000007.2-000005.200004.7 08.5500.01A? 0 +102037.49 -420318.8 -000012.1-000004.300001.4 08.5500.96K? 0 +102110.04 +264148.0 +000019.8-000052.000015.7 08.5500.42F? 0 +102207.84 -463400.0 -000032.8+000042.100008.2 08.5500.68G? 0 +102527.86 +050622.2 -000045.0-000031.100008.4 08.5500.50F? 0 +102917.71 -363902.6 -000007.9+000015.900005.7 08.5500.29A? 0 +103046.18 -543046.0 -000007.1+000007.400006.3 08.5500.98K? 0 +103104.45 -780955.2 -000145.7+000132.700016.1 08.5500.68G? 0 +103640.87 -591830.9 -000048.3+000017.000006.4 08.5500.33F? 0 0.10 1.00 +103726.72 -295904.6 +000096.0-000031.100006.4 08.5500.55F? 0 +105123.79 -620832.5 +000010.5-000003.300007.4 08.5500.53F? 0 +105143.17 -022802.5 +000015.8-000034.800010.7 08.5500.55F? 0 +110202.68 -220904.2 -000025.4+000002.900007.1 08.5500.12A? 0 +110237.52 -582451.6 -000027.5+000001.200004.8 08.55-0.02B? 0 +110247.31 -500809.8 -000015.8+000002.900003.2 08.5500.32F? 0 +110516.89 +654850.8 -000208.8-000146.800047.1 08.5500.88G? 0 +110829.95 -582553.4 +000004.5-000012.200000.9 08.55-0.02B? 0 0.10 1.00 +111559.49 -322212.4 -000002.9+000003.500003.0 08.5500.37F? 0 +112255.23 -343950.6 -000001.2-000004.300024.8 08.5500.50F? 0 +112351.43 -070851.5 -000042.5-000012.900013.7 08.5500.27A? 0 +112716.67 -085208.3 +000000.0+000000.000000.0 08.5500.27A? 1 +112939.24 -242749.4 -000040.2-000059.400014.0 08.5500.49F? 1 +112942.54 -182447.4 -000030.1-000007.200005.2 08.5500.18A? 0 +112943.10 -475448.6 +000046.3+000005.300005.0 08.5500.40F? 0 +113045.56 -600140.7 -000011.1+000000.700003.8 08.5500.16A? 0 +113138.93 -652410.2 -000019.2+000001.200009.8 08.5500.10A? 0 +113303.53 +685628.5 +000026.4-000004.400006.7 08.5500.98K? 0 +113852.11 +170606.3 -000143.1-000047.200014.7 08.5500.92G? 0 +113959.98 -380631.4 -000056.3-000006.100007.0 08.5500.44F? 0 +114052.68 -424411.8 -000008.9-000008.400011.4 08.5500.01A? 0 +115113.76 +823957.2 -000010.9+000012.600007.4 08.5500.19A? 0 +115601.25 -012631.7 +000007.6-000039.800010.7 08.5500.55F? 0 +115933.96 -513919.6 -000034.8+000001.600014.1 08.5500.20A? 0 +115951.30 +702038.5 -000048.5-000000.700004.9 08.5500.35F? 0 +120324.56 +091508.0 +000021.9-000018.700008.8 08.5500.41F? 0 +120605.26 -455325.2 -000022.9-000007.300002.0 08.5500.17A? 0 +120749.08 -030749.6 +000038.6-000030.500013.2 08.5500.49F? 0 +121151.30 -450654.6 -000005.9+000000.000008.8 08.5500.15A? 0 +121210.92 -584906.0 -000018.7+000001.600010.1 08.5500.07A? 0 +121407.45 -621729.6 +000004.9+000000.800004.9 08.5500.17A? 0 +121913.20 -523430.1 +000005.9+000007.200014.7 08.5500.96K? 0 +122237.46 -333338.8 -000056.0+000038.800017.6 08.5500.42F? 0 +122924.14 -292639.0 -000030.6-000012.000004.4 08.5500.27A? 0 +123137.16 +101603.4 -000194.7-000104.900020.3 08.5500.73G? 0 +123609.05 -325615.5 -000239.5-000092.100017.5 08.5500.53F? 0 +123807.28 -555554.1 +000000.0+000000.000000.0 08.5500.65G? 0 +123849.12 +672704.6 -000049.9+000003.100005.8 08.5500.41F? 0 +123858.63 +025621.2 -000042.9+000011.300004.6 08.5500.45F? 0 +124442.68 +174201.7 -000001.0+000001.000001.7 08.5500.49F? 0 +124552.71 -792744.1 -000076.2-000014.900003.6 08.5500.54F? 0 +124613.59 -141101.9 -000058.5+000010.100018.9 08.5500.37F? 0 +124851.42 +152451.7 +000004.5-000003.300020.7 08.5500.31F? 0 +124939.73 -242440.2 -000054.9+000032.100019.0 08.5500.72G? 0 +125341.89 -133842.3 +000097.6+000056.200002.1 08.5500.66G? 0 +125840.98 +272827.9 +000000.0+000000.000000.0 08.5500.62G? 1 +130609.60 -392753.7 -000024.0-000001.600007.4 08.5500.97K? 0 +130628.53 +104236.4 -000049.2-000026.400021.3 08.5500.55F? 0 +130930.93 -454730.9 +000020.0-000005.600013.5 08.5500.30A? 0 +131618.59 +255515.0 -000037.0-000035.600001.0 08.5500.44F? 0 +132030.21 -663200.5 -000051.0-000104.300014.1 08.5500.67G? 0 +132218.77 -084158.6 +000004.4-000000.400002.1 08.5500.93G? 0 +133418.40 +085556.5 -000090.3-000029.800010.9 08.5500.55F? 0 +133620.78 -535342.6 -000008.5-000006.200007.1 08.5500.95G? 0 +134840.25 +531541.1 +000097.8-000041.500014.3 08.5500.69G? 0 +135304.52 +273854.9 -000094.0+000101.100001.2 08.5500.60G? 0 +135405.12 +324934.8 +000110.7+000036.200016.4 08.5500.50F? 0 +135716.35 +232145.7 -000325.1-000152.400031.8 08.5500.82G? 0 +140011.29 +664516.0 -000071.5-000003.800007.1 08.5500.94G? 0 +140232.25 -021142.2 +000059.1-000026.800006.2 08.5500.78G? 0 +140233.55 -354748.0 -000070.4-000084.400009.4 08.5500.72G? 0 +140719.51 -774959.2 -000021.2-000027.300007.8 08.5500.88G? 0 +141026.92 +273757.8 +000027.6-000032.800021.1 08.5500.66G? 0 +141159.11 +185649.3 -000003.9+000007.700018.8 08.5500.90G? 0 +141404.61 -560347.8 -000005.0-000016.700001.1 08.5500.13A? 0 +141434.96 -582405.7 -000009.5-000039.500004.0 08.5500.43F? 0 +141703.11 +505944.7 -000057.4+000054.200005.0 08.5500.62G? 1 +141704.39 -425144.9 -000058.0-000038.100002.1 08.5500.61G? 0 +142730.48 -523130.2 -000037.1-000026.700007.0 08.5500.36F? 0 +143414.18 +500132.2 -000206.4+000049.300004.0 08.5500.59G? 0 +143657.11 +275010.5 -000006.0-000016.800005.4 08.5500.26A? 0 +143831.89 -315503.4 +000009.0-000008.600001.5 08.5500.38F? 0 +144330.54 -242732.6 -000015.8+000000.500005.7 08.5500.16A? 0 +144602.58 -011949.6 -000047.3-000270.400042.8 08.5500.71G? 0 +144648.41 -544644.9 -000013.4-000015.200005.6 08.5500.03A? 0 +144718.90 +234643.1 -000037.0-000022.100017.4 08.5500.21A? 0 +150017.66 +385029.9 +000012.0+000004.900003.2 08.5500.98K? 0 +150309.74 -484719.5 -000008.0-000000.100002.4 08.5500.07A? 0 +150518.81 +642514.0 +000002.1+000008.600000.3 08.5500.01A? 0 +151105.01 -033402.3 +000041.2-000000.300002.1 08.5500.52F? 0 +151236.97 +540116.2 +000028.7+000008.900002.8 08.5500.64G? 0 +151310.52 -043956.2 +000015.7+000001.800013.5 08.5500.30A? 0 +151606.84 -452852.4 -000087.0-000014.900003.9 08.5500.62G? 0 +152429.63 +164058.2 -000002.8+000007.000011.2 08.5500.94G? 0 +152529.64 -234114.2 -000029.0-000015.300022.0 08.5500.29A? 0 +153403.58 -665604.4 -000008.8-000021.300009.9 08.5500.01A? 0 +153504.85 -565902.3 +000002.5+000002.100002.8 08.5500.21A? 0 +153651.48 +734059.5 +000012.9+000010.000002.0 08.5500.99K? 0 +154126.11 -311138.2 -000014.6-000016.600018.2 08.5500.68G? 0 +154219.81 -495952.9 -000012.2-000012.500015.6 08.5500.06A? 0 +154303.90 -275835.3 -000025.8-000007.100007.8 08.5500.66G? 0 +154905.16 -520214.1 +000004.2-000006.500007.4 08.55-0.06B? 0 +154909.48 -515718.5 -000076.3-000076.800000.5 08.5500.60G? 0 +155604.31 -213130.8 -000029.8-000032.300005.1 08.5500.34F? 0 +155632.08 -493838.8 -000021.2+000012.600013.7 08.5500.25A? 0 +160426.85 -334954.0 +000006.8-000017.100017.7 08.5500.55F? 0 +160640.22 +340608.9 -000299.8+000180.900016.4 08.5500.68G? 0 +161045.38 +520813.6 +000018.8-000014.300000.4 08.5500.22A? 0 +161421.83 -525207.9 -000003.6+000008.000003.5 08.5500.50F? 0 +161516.59 +041546.6 +000000.0+000000.000000.0 08.5500.34F? 1 +161940.55 +513808.3 -000003.5-000078.900003.5 08.5500.50F? 0 +162635.25 -075105.1 -000029.3+000006.200019.0 08.5500.55F? 0 +163111.69 -382258.5 -000010.0-000019.000008.6 08.5500.29A? 0 +163529.41 -672033.7 +000005.7-000008.600000.7 08.55-0.02B? 0 +163749.89 -455243.5 -000008.9-000003.200006.5 08.5500.12A? 0 +163842.71 +161303.5 +000002.3-000005.800004.1 08.5500.43F? 0 +165118.87 -593102.4 -000001.5+000002.800008.3 08.5500.94G? 0 +165343.38 -674654.8 -000033.0-000052.000014.0 08.5500.41F? 0 +165346.69 +630554.5 -000016.3+000012.900001.4 08.5500.14A? 0 +165715.80 +593029.4 +000052.9+000065.800001.3 08.5500.43F? 0 +170313.97 -265703.2 +000014.3-000003.800009.1 08.5500.51F? 0 +170443.33 +051627.8 -000041.9-000062.600023.0 08.5500.99K? 0 +170708.32 +232358.7 -000038.5-000051.300001.8 08.5500.89G? 0 +170751.21 -252730.8 -000013.4-000012.200011.3 08.5500.11A? 0 +171059.36 +113621.1 -000012.0-000023.800004.5 08.5500.95K? 0 +171132.34 +175820.8 -000008.3-000037.700005.1 08.5500.98K? 0 +171222.85 +131503.5 -000041.8+000050.600002.7 08.5500.50F? 0 +171326.42 -482606.1 -000011.9+000005.500010.4 08.5500.07A? 0 +171341.15 -185838.9 +000000.9-000009.500001.6 08.5500.32F? 0 +171431.61 -630306.7 +000013.8+000001.100001.2 08.5500.37F? 0 +171511.22 +660511.6 -000015.9+000047.100017.0 08.5500.95G? 0 +171537.82 +091322.6 -000036.8-000013.100000.5 08.5500.53F? 0 +171615.52 +444536.5 -000013.0+000023.200003.2 08.5500.36F? 0 +171619.04 +761259.8 +000002.9-000000.500001.7 08.5500.98K? 0 +172750.45 +112331.4 -000014.9+000013.600006.3 08.5500.43F? 0 +172854.86 +261213.7 +000005.0-000016.200020.8 08.5500.56F? 0 +172943.99 -080102.9 -000007.1-000029.900005.4 08.5500.36F? 0 +173257.75 -032117.0 -000041.2-000042.300044.2 08.5500.58G? 0 +173321.63 -721038.9 -000064.5-000016.800008.5 08.5500.81G? 0 +173329.09 -240417.3 +000105.7-000080.700021.8 08.5500.62G? 0 +173531.73 -334423.3 +000016.3+000000.600021.3 08.5500.80G? 0 +173712.18 +072142.9 -000007.9-000059.500014.4 08.5500.52F? 0 +173722.61 -511012.2 +000024.5-000055.700006.9 08.5500.49F? 0 +173742.08 -211523.0 +000009.0+000008.000012.7 08.5500.44F? 0 +173826.29 +404614.3 +000004.3-000023.500005.0 08.5500.42F? 0 +173843.39 +263136.6 +000011.8+000001.900001.9 08.5500.20A? 0 +174226.46 +690759.6 -000012.9+000038.800007.4 08.5500.49F? 0 +174620.40 +573507.8 -000000.4-000014.100006.8 08.5500.94G? 0 +174903.86 +182518.8 -000030.3-000064.800001.6 08.5500.47F? 0 +174941.00 +362458.2 -000000.9+000000.400003.7 08.55-0.01B? 0 +175430.08 -263754.3 +000008.8-000137.700010.7 08.5500.76G? 0 +175652.74 -301711.9 +000007.8-000010.200014.4 08.5500.18A? 0 +175654.54 +061026.0 -000087.1-000132.800025.9 08.5500.92G? 0 +175821.64 +550648.8 +000051.0+000015.300006.6 08.5500.49F? 0 +175838.84 -083110.8 -000053.3-000060.800020.7 08.5500.56F? 0 +175916.00 -360026.4 -000011.7+000000.200021.8 08.55-0.01B? 0 +180110.18 +390142.6 -000001.8+000008.200005.6 08.5500.96K? 0 +180134.44 -350034.6 -000000.3-000012.200020.7 08.5500.06A? 0 +180333.92 -470838.9 -000002.3-000007.800009.4 08.5500.07A? 0 +180341.64 -750733.6 -000003.0-000045.400005.5 08.5500.34F? 0 +180924.22 -200205.7 -000000.5-000001.600002.8 08.5500.29A? 0 +181615.19 -143841.6 -000019.5-000000.400007.3 08.5500.35F? 0 +181840.87 -120623.3 +000029.1-000020.100008.9 08.5500.57F? 0 +182120.60 +540121.5 +000005.3-000001.500005.6 08.5500.93G? 0 +182125.06 -742227.5 -000004.5-000070.400003.4 08.5500.47F? 0 +182806.73 -060904.8 -000025.1+000017.300026.7 08.5500.47F? 0 +183321.16 -300351.2 +000016.4-000000.400004.7 08.5500.06A? 0 +183353.68 +575105.6 +000005.9-000007.100002.1 08.5500.07A? 0 +183658.52 +721600.9 +000016.1+000037.000016.9 08.5500.57F? 0 +183711.27 -360325.6 -000002.6-000016.200012.5 08.5500.51F? 0 +183955.45 +531933.0 -000008.5+000002.000005.9 08.5500.02A? 0 +184411.09 +115017.8 +000021.1+000012.400001.9 08.5500.25A? 0 +184444.37 +613754.7 +000009.6+000026.200015.9 08.5500.31F? 0 +185519.16 -185839.5 +000005.4-000006.700004.6 08.5500.00A? 0 +185645.39 -231522.5 -000007.8-000003.900016.0 08.5500.01A? 1 +185925.67 +051503.5 +000001.1-000009.100005.4 08.5500.18A? 0 +190214.32 -234140.4 +000009.0+000003.400008.3 08.5500.02A? 0 +190500.13 -070830.8 -000023.5+000002.900012.3 08.5500.04A? 0 +190505.80 +400733.2 -000001.9-000010.700011.0 08.5500.15A? 0 +190657.11 +274542.7 +000009.8-000013.900004.2 08.5500.05A? 1 +190749.07 +525858.7 -000004.8-000007.300008.0 08.55-0.04B? 0 +190913.69 +265607.3 +000018.4+000004.600012.3 08.5500.44F? 0 +191342.62 +361851.7 +000003.4+000006.400001.7 08.55-0.03B? 0 +191349.00 +621245.6 -000035.2+000070.900012.8 08.5500.44F? 0 +191549.27 +661602.5 +000043.5+000123.100000.0 08.5500.51F? 0 +191605.82 -503819.6 -000012.9+000003.300002.2 08.5500.00A? 0 +191715.94 -345723.2 -000010.8-000008.600006.0 08.5500.33F? 0 +192200.46 +300810.3 +000004.6-000001.200001.6 08.55-0.01B? 0 +192418.89 +450528.3 +000007.0-000002.100004.4 08.5500.32F? 0 +192451.84 +115715.4 +000057.1-000078.200003.4 08.5500.74G? 1 +192930.59 +304350.6 +000016.4-000003.400004.1 08.5500.14A? 0 +193021.13 +340811.5 -000015.3-000016.800000.3 08.5500.28A? 0 +193510.24 +353742.5 -000000.8-000006.100007.7 08.55-0.06B? 0 +193648.06 +173920.5 +000013.8-000023.700010.7 08.5500.44F? 0 +193846.54 -442230.1 +000001.5-000001.300026.8 08.5500.55F? 0 +193918.77 -714734.6 +000030.9-000030.700000.5 08.5500.31A? 0 +194048.54 -090752.4 +000013.3+000007.400014.9 08.5500.46F? 0 +194252.10 +011432.6 -000068.2+000007.400035.1 08.5500.64G? 0 +194629.29 +424318.8 -000012.5+000005.700003.6 08.5500.50F? 0 +194642.27 +310201.9 +000007.1+000003.900008.8 08.55-0.10B? 0 +194659.99 +531241.0 +000011.9+000092.500011.1 08.5500.49F? 0 +195055.45 -393532.3 +000037.9-000132.600029.9 08.5500.60G? 0 +195328.48 -492835.0 -000011.7+000021.200011.9 08.5500.48F? 0 +195951.50 +605607.6 -000023.0-000042.700006.4 08.5500.94G? 0 +200000.86 +603949.5 -000007.4+000012.700001.4 08.5500.49F? 0 +200133.86 +343459.2 +000004.9+000001.200002.4 08.5500.02A? 0 +200134.03 -365104.3 +000001.7-000002.900009.9 08.5500.52F? 0 +200427.27 -235857.6 +000017.0-000025.600024.3 08.5500.52F? 0 +200447.75 -494518.1 -000029.1-000007.200002.3 08.5500.37F? 0 +200527.69 +315818.1 +000006.0+000000.500003.6 08.5500.17A? 0 +201123.29 -683733.6 -000003.2+000017.400001.0 08.55-0.00B? 0 +201205.64 -691230.4 +000004.2+000001.700000.8 08.5500.90G? 0 +201254.23 +602308.1 +000026.6+000025.500015.0 08.5500.39F? 0 +201300.21 -324442.1 -000004.3-000067.900016.9 08.5500.93G? 0 +201554.45 +061227.9 +000076.4-000053.700022.9 08.5500.53F? 0 +201833.25 +105931.6 +000013.1-000015.600006.8 08.5500.38F? 1 +202022.94 -545930.9 -000006.1+000006.700005.4 08.5500.22A? 0 +202023.40 +492535.9 -000010.6-000040.600005.3 08.5500.26A? 0 +202104.59 +715833.6 +000078.1-000023.800007.0 08.5500.60G? 0 +202133.43 +280927.3 +000013.4-000002.800012.2 08.5500.42F? 0 +202218.01 +145439.9 +000004.9-000007.400002.1 08.55-0.07B? 0 +202836.94 -110517.8 -000001.0-000012.500001.4 08.5500.20A? 0 +202859.53 +481331.9 -000001.0-000007.100003.7 08.5500.16A? 0 +202927.41 +532200.5 +000006.9+000003.900004.3 08.5500.09A? 0 +202949.05 +240405.0 -000004.6-000007.800000.4 08.5500.04A? 0 +202949.44 +203618.5 +000009.9-000003.000007.2 08.55-0.02B? 0 +203125.41 +220321.3 -000003.1+000039.300004.7 08.5500.30A? 0 +203249.55 +342254.1 -000001.3-000019.100003.1 08.5500.16A? 0 +203346.57 -403329.1 +000043.2-000080.800035.3 08.5500.12A? 0 +203503.23 +152444.6 +000003.2+000002.000003.9 08.5500.37F? 0 +203657.03 +270442.6 +000020.9-000000.700008.4 08.5500.21A? 0 +203659.55 -203352.9 +000016.5-000006.300009.7 08.55-0.03B? 0 +203742.93 -610416.0 +000017.5-000022.600015.3 08.5500.24A? 0 +203748.19 +190644.6 +000008.7+000003.500001.3 08.5500.06A? 0 +203748.45 +051803.4 +000010.6+000015.700007.9 08.55-0.03B? 0 +203812.31 +353809.0 +000000.9-000003.400007.1 08.55-0.03B? 0 +203956.36 +220838.4 -000014.2-000023.300004.2 08.5500.40F? 0 +203959.66 +460011.7 +000020.1+000012.700014.5 08.5500.43F? 0 +204151.24 +193113.7 +000015.9-000006.100015.4 08.5500.18A? 0 +204210.05 +494405.1 -000011.4+000004.100006.4 08.5500.05A? 0 +204323.95 +451707.6 -000008.2-000000.800004.0 08.5500.93G? 0 +204540.94 -100719.5 -000009.5-000034.600004.6 08.5500.46F? 0 +204618.57 -313120.7 +000009.0+000000.800000.8 08.5500.33F? 0 +204645.36 +521010.4 -000001.3+000002.400005.0 08.5500.80G? 0 +205243.15 +494725.0 +000019.8-000008.700003.3 08.5500.17A? 0 +205711.71 +022803.0 +000000.3+000007.300009.4 08.5500.39F? 0 +205905.38 -131256.6 +000026.6+000003.900001.2 08.5500.36F? 0 +210257.56 +051432.1 +000000.2-000005.400007.8 08.5500.40F? 0 +210305.55 -191914.1 -000132.8-000090.000019.4 08.5500.62G? 0 +210414.27 -542313.5 +000030.9-000007.200016.0 08.5500.92G? 0 +210733.49 -111531.0 -000025.1-000023.400000.4 08.5500.50F? 0 +211008.14 -485026.6 +000003.8-000005.500009.7 08.5500.94G? 0 +211156.22 -661659.6 +000011.9-000002.900004.8 08.5500.84G? 0 +211530.37 -052753.0 +000106.7-000004.800014.2 08.5500.61G? 0 +211844.01 -330405.4 -000015.0+000011.800017.7 08.5500.93G? 0 +212228.46 +335139.8 -000002.8-000006.100006.4 08.5500.10A? 0 +212721.97 +481026.7 +000002.2+000009.100001.3 08.55-0.04B? 0 +212741.87 +082417.6 +000000.2-000013.300005.9 08.5500.37F? 0 +212833.94 +502333.8 +000045.3+000080.500007.0 08.5500.25A? 0 +213615.61 +441856.4 +000009.5+000012.600009.9 08.5500.99K? 0 +213700.05 +472636.5 +000036.8+000015.900010.2 08.5500.46F? 0 +213745.97 +464427.9 +000005.7-000010.700010.8 08.5500.99K? 0 +214441.98 -163137.0 -000052.8-000032.600018.9 08.5500.88G? 0 +214827.91 -261406.8 -000070.3-000074.000005.2 08.5500.55F? 0 +214958.09 +374514.0 +000012.1+000013.900002.0 08.5500.08A? 0 +215403.79 -170941.1 +000141.3-000022.600016.7 08.5500.52F? 0 +215522.18 -300205.9 +000015.1-000007.500001.3 08.55-0.16B? 0 +215831.53 +205458.2 -000000.2+000021.500003.6 08.5500.37F? 0 +215913.89 +415732.7 +000001.7-000011.700014.1 08.5500.02A? 0 +220150.23 -164638.8 +000015.6-000013.800002.7 08.5500.79G? 0 +220840.44 +000340.2 +000029.3-000000.800002.4 08.5500.42F? 0 +221016.06 -122001.0 -000038.0+000072.900034.1 08.5500.58F? 0 +221820.78 -643327.4 -000022.5+000003.300002.0 08.5500.50F? 0 +221822.51 +542923.2 -000012.6-000001.900002.1 08.5500.21A? 0 +222001.40 +414152.6 -000102.0-000104.600021.7 08.5500.72G? 0 +222213.35 +641751.8 +000117.3+000122.900018.6 08.5500.89G? 0 +222222.47 -152703.9 +000032.5+000044.800005.1 08.5500.62G? 0 +222354.96 -354310.5 -000021.9-000025.900001.8 08.5500.97K? 0 +222509.87 +065133.7 +000000.6+000016.600011.9 08.5500.39F? 0 +224659.37 +444623.1 +000002.8-000004.900019.6 08.5500.12A? 1 +225342.27 +790422.3 +000002.1-000003.700005.0 08.5500.00A? 0 +225500.89 +613655.4 +000034.5+000006.700014.5 08.5500.31A? 0 +225609.98 +454729.9 -000008.0-000034.300004.2 08.5500.61G? 0 +230206.50 -464203.7 +000055.8-000004.300025.5 08.5500.99K? 0 +230307.05 +045625.2 +000013.2-000033.900012.5 08.5500.48F? 0 +230936.74 -035744.3 -000017.4-000011.200000.5 08.5500.40F? 0 +231043.62 +185434.2 -000212.1-000179.500022.2 08.5500.65G? 0 +231212.85 +524851.3 -000003.0-000011.800007.8 08.5500.04A? 0 +231240.06 +604300.4 +000000.8-000003.100000.5 08.5500.15A? 0 +231242.79 +253425.3 +000034.6+000005.100006.8 08.5500.38F? 0 +231335.76 -293822.6 +000058.4+000004.100004.5 08.55-0.10B? 0 +231558.89 -354303.6 +000032.5+000013.700014.2 08.5500.49F? 0 +233355.63 +673804.1 +000006.9+000005.000000.8 08.5500.24A? 0 +233907.07 -113304.0 +000048.6-000082.900002.7 08.5500.99K? 0 +234110.70 +061555.2 +000090.3+000004.500017.6 08.5500.70G? 0 +234146.39 -174700.5 -000022.0-000028.600003.4 08.5500.16A? 0 +234206.65 +244349.5 -000055.9+000058.300032.2 08.5500.46F? 0 +234215.09 +241318.1 +000083.5-000031.700017.9 08.5500.45F? 0 +235138.10 -135906.5 -000005.1-000013.200016.6 08.5500.11A? 0 +000219.48 +523511.2 +000014.0-000007.100000.4 08.5501.00K? 0 +002856.43 -345313.6 +000026.3-000044.700009.1 08.5501.00K? 0 +003016.78 +584929.8 +000051.7+000006.200023.2 08.5501.19K? 0 +003307.47 -095916.7 +000024.4-000023.600008.8 08.5501.13K? 0 +004556.43 +475954.3 +000019.2+000010.300006.2 08.5501.07K? 0 +010434.55 +294334.3 +000040.5+000028.800014.2 08.5501.43K? 0 +010659.02 -632117.6 +000008.6-000001.600003.5 08.5501.35K? 0 +010811.68 +150733.3 +000050.2-000021.400007.9 08.5501.06K? 0 +011239.05 +063536.8 +000040.6-000081.700001.3 08.5501.09K? 0 +011742.72 -522019.1 +000023.0+000013.300020.5 08.5501.46K? 0 +013035.78 -125833.2 +000004.3-000016.400003.3 08.5501.36K? 0 +015000.20 -760527.5 +000001.0+000007.500003.3 08.5501.08K? 0 +020621.82 +470302.0 +000016.8+000009.200006.9 08.5501.27K? 0 +021732.96 +441817.8 +000013.8-000016.100030.1 08.5501.07K? 0 +023037.32 -311641.9 +000011.4+000016.600007.9 08.5501.37K? 0 +023410.78 +524952.2 -000006.2+000018.700001.8 08.5501.32K? 0 +023654.57 -241546.3 +000016.4-000001.500003.3 08.5501.11K? 0 +024946.56 -833410.4 +000006.6-000019.400009.3 08.5501.04K? 0 +030329.37 -591417.8 +000002.7-000012.800011.2 08.5501.50K? 0 +030944.78 +261741.7 -000030.6-000027.800008.1 08.5501.95M? 0 +031531.88 -331026.4 +000005.6-000009.700006.7 08.5501.52K? 0 +031629.64 -263018.7 +000001.0+000007.400012.7 08.5501.36K? 0 +033246.85 +604254.6 +000024.2+000007.000008.3 08.5501.78K? 0 +035348.75 +151104.2 +000021.0+000001.800019.4 08.5501.18K? 0 +040536.59 +350954.7 -000006.7-000014.800004.5 08.5501.07K? 0 +041731.54 -674212.6 -000020.4-000012.600003.6 08.5501.12K? 0 +043433.23 -581426.5 -000007.7+000020.800000.9 08.5501.25K? 0 +043522.17 -204549.1 +000018.0-000036.000011.3 08.5501.37K? 0 +043525.67 -043743.3 -000008.0+000005.000025.7 08.5501.03K? 0 +043537.36 -091029.8 +000009.9+000003.600003.3 08.5501.61K? 0 +044940.03 -450020.9 -000008.2-000006.000005.4 08.5501.18K? 0 +050033.83 +451513.9 -000029.1-000036.500018.8 08.5501.17K? 0 +050134.90 -583114.7 +000013.4-000032.700003.8 08.5501.15K? 0 +050135.99 +391456.6 -000007.3-000007.000020.2 08.5501.35K? 0 +050232.67 +235215.8 +000059.4-000035.100007.9 08.5501.29K? 0 +050320.86 -631220.9 +000010.6+000033.100011.4 08.5501.34K? 0 +051122.59 -315430.9 +000021.4+000012.800002.8 08.5501.13K? 0 +051632.56 +281124.3 -000005.3-000017.700016.6 08.5501.23K? 0 +051841.74 +440718.9 -000009.7-000001.200013.9 08.5501.24K? 0 +052217.05 +071156.6 +000009.7-000011.200034.2 08.5501.09K? 0 +052557.49 +092734.3 +000007.6-000020.100016.2 08.5501.19K? 0 +052722.15 +010102.6 -000020.4-000003.500017.7 08.5501.19K? 0 +053029.57 +584136.3 +000018.2-000018.100004.4 08.5501.06K? 0 +053147.29 +050453.1 +000013.8-000002.800027.4 08.5501.81K? 0 +053211.83 +160805.8 -000016.8-000016.300015.9 08.5501.63K? 0 +053251.89 -261548.7 -000020.0-000028.300008.9 08.5501.30K? 0 +053921.55 -044642.1 +000010.3-000022.500003.8 08.5501.09K? 0 +053955.12 -722826.6 +000003.0-000016.700004.3 08.5501.14K? 0 +054738.31 +265523.1 +000010.4-000006.500015.2 08.5501.06K? 0 +054959.23 -694106.0 +000028.1-000016.600019.8 08.5501.38K? 0 +060329.58 +103747.7 +000032.6-000013.500028.3 08.5501.03K? 0 +060345.58 +292238.9 -000005.9-000012.600006.4 08.5501.02K? 0 +060437.92 -783333.6 -000000.1-000004.300029.1 08.5501.63K? 0 +060545.21 -575918.2 +000003.5+000011.800002.8 08.5501.03K? 0 +061051.79 -850346.7 +000006.2+000016.300005.7 08.5501.01K? 0 +061646.79 -285603.4 +000003.5-000002.100004.4 08.5501.42K? 0 +061759.66 +563731.7 -000009.8-000007.900004.4 08.5501.29K? 0 +062021.43 +280437.7 -000015.8-000008.100016.5 08.5501.04K? 0 +062212.80 +020230.3 +000002.9+000011.900017.7 08.5501.78K? 0 +062444.33 -414013.8 +000004.2+000024.000011.5 08.5501.16K? 0 +062548.87 +080424.4 -000005.0-000030.700011.6 08.5501.26K? 0 +063501.76 -715809.5 -000033.7+000031.700012.9 08.5501.07K? 0 +063727.74 -124101.9 +000013.2+000014.200013.2 08.5501.21K? 0 +063741.51 +344638.9 +000006.8-000019.200028.9 08.5501.71K? 0 +063815.48 +431500.6 -000000.8-000025.300000.7 08.5501.28K? 0 +064323.21 +254535.1 +000001.2-000035.700014.5 08.5501.55K? 0 +065014.21 -050831.4 -000022.6-000006.600001.4 08.5501.16K? 1 +065347.49 +662519.7 -000006.1-000034.800003.2 08.5501.40K? 0 +065403.39 -691447.2 -000018.9+000010.600003.8 08.5501.27K? 0 +065916.37 -043708.9 +000009.7-000007.300003.3 08.5501.76K? 0 +070427.12 -424643.4 +000009.5+000015.300011.8 08.5501.07K? 0 +070606.81 +275947.6 -000008.7+000004.000006.6 08.5501.64K? 0 +070645.94 -511811.7 +000006.4+000029.100001.4 08.5501.04K? 0 +070806.95 +233913.8 -000021.4-000031.900013.0 08.5501.00K? 0 +070820.19 -190125.5 +000030.8-000021.900028.1 08.5501.66K? 0 +071351.49 -465740.5 -000011.7+000021.900005.8 08.5501.92M? 0 +071909.49 +615455.9 +000004.2+000020.600012.3 08.5501.30K? 0 +072037.05 -145215.8 +000009.6+000063.900019.7 08.5501.43K? 0 +072119.00 +125101.4 -000013.8-000008.200002.0 08.5501.30K? 0 +072620.04 +322052.1 -000021.5-000022.400001.6 08.5501.43K? 0 +073212.11 -672444.7 +000027.0-000128.000017.2 08.5501.01K? 0 +073655.99 +200306.1 +000014.6+000012.500009.4 08.5501.62K? 0 +073706.58 +394621.4 -000048.0-000002.300014.4 08.5501.07K? 0 +073839.72 -222501.3 +000001.5+000026.300007.7 08.5501.53K? 0 +073943.68 +160137.2 +000005.8-000005.100009.6 08.5501.27K? 0 +074435.34 -155824.3 +000017.5+000015.400005.7 08.5501.63K? 0 +075500.72 -262810.6 -000002.4-000003.800001.4 08.5501.01K? 0 +080040.47 +453840.9 +000008.8-000027.300011.2 08.5501.74K? 0 +080243.22 +244837.9 -000025.7-000012.000006.1 08.5501.01K? 0 +080244.03 +321109.4 -000033.4-000002.700002.0 08.5501.03K? 0 +081821.46 +653837.3 -000019.4-000006.500002.6 08.5501.10K? 0 +082123.40 +072311.5 -000001.2+000009.600011.5 08.5501.63K? 0 +082321.46 +074320.9 -000038.4-000032.100001.5 08.5501.01K? 0 +082337.30 +214916.3 -000002.1-000025.000001.5 08.5501.36K? 0 +082535.05 -625349.7 -000038.7+000013.600020.8 08.5501.35K? 0 +082538.00 +470202.5 -000024.2-000022.000010.2 08.5501.15K? 0 +082654.89 +144924.8 -000011.1+000008.500000.7 08.5501.20K? 0 +083048.79 +142552.0 +000002.6+000019.400020.6 08.5501.50K? 0 +083353.89 -121244.3 -000005.7-000027.600010.6 08.5501.17K? 0 +083744.45 -010744.8 -000026.5-000007.300029.0 08.5501.49K? 0 +083850.77 -083322.9 -000037.6-000022.400013.0 08.5501.06K? 0 +085803.47 -164933.8 +000018.3-000008.600034.2 08.5501.75K? 0 +091040.92 -453435.9 +000021.7-000001.500003.9 08.5501.02K? 0 +091214.42 -745131.7 -000011.3+000008.800011.1 08.5501.28K? 0 +091227.53 -425702.3 -000005.3-000001.100007.6 08.5501.42K? 0 +091350.08 +141239.2 -000002.2-000000.400012.5 08.5501.64K? 0 +091728.62 +262653.6 -000035.4-000036.100007.4 08.5501.65K? 0 +091946.02 -111137.2 +000044.6-000028.800003.4 08.5501.02K? 0 +091957.96 -003901.3 -000042.1+000015.800014.1 08.5501.11K? 0 +092232.57 -735501.9 -000023.8+000048.100012.0 08.5501.64K? 0 +092428.20 -810656.3 -000014.1+000024.800009.3 08.5501.07K? 0 +092623.46 -044307.8 +000020.5-000015.300005.5 08.5501.72K? 0 +092859.39 -250139.3 +000001.0+000012.700002.7 08.5501.55K? 0 +093122.36 -682940.2 -000022.7+000020.800014.2 08.5501.39K? 0 +093224.40 -570756.3 -000073.4+000054.600005.7 08.5501.09K? 0 +093359.93 -733012.6 -000024.4+000057.100001.4 08.5501.08K? 0 +093504.84 -543615.0 -000008.3+000009.100002.5 08.5501.39K? 0 +094735.05 -362032.4 -000017.7-000010.100003.0 08.5501.62K? 0 +094854.96 +550740.2 -000006.6+000002.300004.3 08.5501.56K? 0 +094929.70 +242401.6 -000012.7+000007.500018.7 08.5501.16K? 0 +095043.75 -011033.9 +000003.6-000010.500008.1 08.5501.03K? 0 +095403.32 +045659.2 -000051.2-000007.700005.0 08.5501.16K? 1 +095427.99 +160209.2 +000004.4-000008.700009.5 08.5501.36K? 0 +095458.64 -101011.9 -000047.9-000010.200007.5 08.5501.51K? 0 +100940.55 +324725.1 -000019.4-000022.200016.5 08.5501.10K? 0 +101232.91 +364028.0 +000006.3-000025.700001.0 08.5501.01K? 0 +101510.34 -424122.4 -000007.1-000001.100010.5 08.5501.07K? 0 +101611.98 +033257.0 -000021.7-000018.900015.5 08.5501.11K? 0 +102055.83 -605539.3 +000025.0+000010.700015.9 08.5501.26K? 0 +102834.91 -334020.1 -000011.8+000015.400013.0 08.5501.38K? 0 +102919.16 -350121.2 -000014.4+000009.400003.6 08.5501.10K? 0 +103646.93 +274634.9 +000024.8-000057.900001.6 08.5501.02K? 0 +103735.99 -455510.8 -000000.4-000004.200003.8 08.5501.03K? 0 +103850.79 -424254.6 -000030.8+000011.700004.3 08.5501.01K? 0 +103930.54 +284505.2 -000001.2+000005.800014.4 08.5501.35K? 0 +105827.59 -112507.4 -000020.3-000017.900003.6 08.5501.22K? 0 +105946.58 -212013.3 -000017.7+000000.400009.5 08.5501.67K? 0 +111210.22 +510607.5 -000004.8-000002.200001.4 08.5501.09K? 0 +112034.30 -583522.7 -000007.2-000002.000010.0 08.5501.32K? 0 +112839.89 +015216.2 -000035.4+000048.100012.6 08.5501.18K? 0 +113613.05 -433132.1 +000005.0-000009.300003.4 08.5501.65K? 0 +114907.69 +115235.5 -000024.8+000006.500003.1 08.5501.36K? 0 +114943.61 -623148.0 -000006.2+000000.100017.7 08.5501.46K? 0 +115350.79 -255009.2 -000065.4+000019.400011.0 08.5501.05K? 0 +115502.17 +515721.7 +000006.9-000001.100005.9 08.5501.20K? 0 +120406.86 +094155.2 +000013.6-000020.600006.8 08.5501.11K? 0 +121155.93 -512447.4 -000013.5-000017.200004.9 08.5501.10K? 0 +121346.09 -252059.1 -000009.4-000003.700011.5 08.5501.46K? 0 +121420.23 -511832.8 +000005.5-000015.400004.2 08.5501.70K? 0 +122110.22 -450011.8 -000045.8+000020.500034.7 08.5501.33K? 0 +122327.29 -441913.3 -000026.6-000001.600009.7 08.5501.04K? 0 +125507.65 -662223.6 -000035.1-000001.500011.1 08.5501.70K? 0 +125752.76 -735234.2 -000040.7+000012.000010.7 08.5501.38K? 0 +125816.56 -311648.9 -000013.2-000007.300002.4 08.5501.11K? 0 +130002.52 -361510.9 -000012.8-000012.200010.4 08.5501.02K? 0 +130327.54 +045429.3 +000067.1-000033.200011.3 08.5501.37K? 0 +130354.50 +833757.2 -000025.0-000007.100018.0 08.5501.04K? 0 +130612.51 -691719.4 -000008.2-000003.700010.7 08.5501.18K? 0 +131900.76 -672252.8 -000029.4-000005.400005.4 08.5501.66K? 0 +132005.07 -343446.2 -000020.8+000007.900017.7 08.5501.29K? 0 +132137.79 +425843.9 -000000.9+000005.800002.8 08.5501.62K? 0 +132806.79 -612104.9 -000028.5-000038.600012.3 08.5501.13K? 0 +132842.72 -542952.0 -000089.6-000041.800017.1 08.5501.33K? 0 +133211.01 -030602.5 +000010.0-000011.100000.8 08.5501.57K? 0 +133621.71 -511313.3 -000014.4+000013.800011.1 08.5501.56K? 0 +133748.06 +480257.0 -000002.8+000016.900004.0 08.5501.01K? 0 +133919.25 -110355.3 -000018.5+000001.900020.3 08.5501.12K? 0 +134209.11 -492437.4 -000008.5+000003.500013.8 08.5501.62K? 0 +134335.19 +352045.6 -000036.0+000003.400004.8 08.5501.05K? 0 +135358.67 -602644.1 +000006.1-000007.400007.3 08.5501.74K? 0 +135450.16 -611800.7 -000036.0-000019.500012.4 08.5501.24K? 0 +135658.41 -415326.2 -000011.1-000000.700004.0 08.5501.08K? 0 +140143.70 -053959.0 -000021.8+000005.600019.4 08.5501.27K? 0 +142833.46 -215938.4 -000040.7+000017.900006.2 08.5501.17K? 0 +144243.89 -592746.9 -000018.0-000022.800020.0 08.5501.49K? 0 +144319.03 +544453.6 -000045.5+000031.200006.1 08.5501.09K? 0 +144738.94 +170658.5 -000010.2+000001.000001.5 08.5501.35K? 0 +144851.86 -665038.2 -000016.6-000009.600014.2 08.5501.72K? 0 +145009.09 -371222.9 -000017.1-000010.000008.5 08.5501.46K? 0 +150415.27 -755202.5 -000014.0-000020.700012.4 08.5501.05K? 0 +151042.79 -255754.1 +000022.2-000017.600039.8 08.5501.02K? 0 +151309.95 -331930.5 +000011.3-000000.600007.9 08.5501.11K? 0 +151339.77 -294526.5 +000011.1+000050.600024.5 08.5501.03K? 0 +152100.82 -185309.4 -000011.7+000016.200028.9 08.5501.06K? 0 +152136.94 -500148.0 -000047.0-000028.900008.2 08.5501.00K? 0 +152220.19 +160645.9 +000009.7+000009.400001.8 08.5501.64K? 0 +152525.78 -170539.1 +000018.7+000012.600033.4 08.5501.55K? 0 +152956.70 -144850.7 +000010.9-000025.400030.8 08.5501.07K? 0 +153049.99 -674557.0 -000019.3-000038.500007.2 08.5501.15K? 0 +153216.04 -601023.3 -000047.4-000024.700019.5 08.5501.69K? 0 +155137.93 +634410.4 +000014.9-000003.100001.4 08.5501.08K? 0 +155333.18 -072811.1 -000000.4+000006.800019.6 08.5501.06K? 0 +160031.12 -263905.9 +000002.4-000008.200000.5 08.5501.16K? 0 +160924.74 -735829.9 -000032.3-000043.500005.1 08.5501.17K? 0 +160940.89 +295102.5 -000000.5-000005.000006.0 08.5501.21K? 0 +161944.91 -590413.8 +000001.6-000013.100007.8 08.5501.02K? 0 +162617.31 +102914.3 -000031.2-000037.100000.1 08.5501.15K? 0 +163317.21 -084651.8 -000053.5-000036.700013.0 08.5501.29K? 0 +163549.55 +053941.2 -000007.2+000021.900001.6 08.5501.17K? 0 +163614.54 +464739.2 -000035.8-000015.600010.8 08.5501.34K? 0 +163816.55 +011943.1 +000031.4-000021.000024.4 08.5501.43K? 0 +163857.67 -472403.0 +000004.1-000012.800003.0 08.5501.32K? 0 +164356.32 -385549.1 +000001.4-000025.100009.0 08.5501.08K? 0 +164736.87 -620858.6 -000027.0-000020.400022.4 08.5501.17K? 0 +164847.29 -200359.4 -000007.4-000016.200017.8 08.5501.50K? 0 +165122.02 +375710.0 -000011.6+000022.800000.2 08.5501.00K? 0 +165813.56 -454352.8 +000017.6-000012.600015.0 08.5501.31K? 0 +170526.32 +121837.1 -000002.8-000002.200009.2 08.5501.18K? 0 +170555.87 +410651.4 -000012.9+000002.900003.4 08.5501.23K? 0 +170736.55 -274351.7 -000018.8-000005.400014.1 08.5501.14K? 0 +170904.85 +043653.7 -000025.5-000012.400008.1 08.5501.10K? 0 +171051.22 -734048.9 +000000.0-000032.200004.0 08.5501.32K? 0 +171236.46 -270109.4 -000000.1-000000.200002.5 08.5501.53K? 0 +171420.03 -212137.0 +000009.8-000001.000003.3 08.5501.55K? 0 +171509.02 +213351.7 -000001.7-000049.600005.3 08.5501.03K? 0 +171853.64 +462848.8 -000023.6-000011.500007.9 08.5501.13K? 0 +172047.54 +404516.6 -000004.0+000003.500029.7 08.5501.47K? 0 +172120.36 +643509.2 -000006.4+000007.200003.4 08.5501.07K? 0 +172310.23 +075828.5 -000018.7-000014.600018.5 08.5501.34K? 0 +172404.62 +080927.7 -000006.8+000000.500003.7 08.5501.32K? 0 +172531.37 +384701.9 +000015.7-000020.100002.5 08.5501.27K? 0 +173521.60 -381313.0 -000016.1-000001.700010.6 08.5501.98M? 0 +174122.95 +161549.8 -000001.0-000021.300022.6 08.5501.65K? 0 +174649.57 +104735.5 -000010.1-000012.000009.1 08.5501.18K? 0 +174939.22 -771416.1 -000001.3-000013.400024.0 08.5501.47K? 0 +180020.57 +174326.2 -000016.1+000028.500008.9 08.5501.12K? 0 +180350.48 -325233.9 +000012.0-000001.900014.6 08.5501.50K? 0 +180513.80 -321535.3 +000022.4-000001.400001.7 08.5501.27K? 0 +180849.69 -263317.7 -000000.6-000008.400044.8 08.5501.64K? 0 +180956.69 -251708.9 +000016.6-000001.100015.2 08.5501.68K? 0 +181013.98 +244806.9 +000002.2-000015.000021.2 08.5501.50K? 0 +181103.18 -481606.6 -000005.5-000015.500030.8 08.5501.01K? 0 +181257.23 -474606.7 -000006.9-000016.600024.9 08.5501.66K? 0 +182010.29 -393558.4 -000005.0+000017.000012.1 08.5501.40K? 0 +182256.68 +064524.7 -000006.5+000002.000011.0 08.5501.37K? 0 +182401.37 -825526.5 +000007.7-000081.100006.0 08.5501.29K? 0 +183300.42 +545824.0 -000019.1-000026.700006.0 08.5501.45K? 0 +183401.59 -374228.6 -000004.4-000003.500020.6 08.5501.08K? 0 +184243.50 -535859.3 -000021.2-000027.500006.6 08.5501.06K? 0 +184326.10 +223547.6 +000008.3+000002.600004.3 08.5501.56K? 0 +184701.99 +034503.6 +000005.3+000006.100011.9 08.5501.72K? 0 +190604.98 -261451.1 +000005.6+000019.600006.9 08.5501.62K? 0 +190711.99 -295648.7 -000016.9-000047.500023.6 08.5501.30K? 0 +190811.82 -214721.3 +000033.5-000004.300005.3 08.5501.66K? 0 +191344.63 -623449.9 -000005.8-000038.800002.5 08.5501.03K? 0 +191351.28 +414434.0 +000009.9-000015.700005.2 08.5501.28K? 0 +192253.05 -100157.8 -000027.0-000028.400015.8 08.5501.59K? 0 +193002.04 -123449.3 -000021.1-000021.700010.3 08.5501.18K? 0 +193100.18 +661524.4 +000007.9-000011.200002.1 08.5501.05K? 0 +193913.72 +024508.6 -000013.0-000018.300015.5 08.5501.87M? 0 +195713.41 +214323.7 +000012.3-000020.500000.8 08.5501.00K? 1 +195948.65 +203502.4 -000012.8+000000.300010.5 08.5501.36K? 0 +200109.79 +410531.0 +000008.7-000019.400012.1 08.5501.12K? 0 +200141.41 -702538.3 +000022.1+000001.900016.1 08.5501.01K? 0 +200230.62 +775420.0 -000011.7-000026.700008.7 08.5501.08K? 0 +200326.62 +390300.0 -000003.1+000000.400001.3 08.5501.29K? 0 +200750.26 +092402.1 +000000.0+000000.000000.0 08.5501.04K? 1 +201451.71 -010830.9 -000004.4-000031.500004.4 08.5501.15K? 0 +201515.45 -072622.5 +000000.0+000000.000000.0 08.5501.62K? 0 +201611.38 -235005.0 -000008.6-000001.800011.4 08.5501.30K? 0 +201942.09 +370740.3 +000013.1+000005.900014.3 08.5501.03K? 0 +202106.34 +253747.7 -000000.4-000026.400005.0 08.5501.01K? 0 +202248.37 +270909.2 +000012.3-000003.800012.3 08.5501.63K? 0 +202655.62 +031615.6 +000001.7-000048.500002.8 08.5501.44K? 0 +202708.09 +400301.4 -000032.0-000068.500019.5 08.5501.21K? 0 +203014.61 -443030.0 -000017.0-000005.900024.6 08.5501.25K? 0 +203501.12 +345022.0 -000014.4-000009.200022.5 08.5501.78K? 0 +203958.93 +262049.4 -000005.7-000018.800001.1 08.5501.54K? 0 +204508.92 -471659.4 -000006.9-000015.200013.7 08.5501.44K? 0 +204718.42 +163018.7 -000028.0-000007.000009.4 08.5501.74K? 0 +205316.27 +091854.6 -000027.5-000008.500002.3 08.5501.03K? 0 +210016.00 +070545.5 -000041.8-000042.100001.5 08.5501.04K? 0 +210058.75 -281340.2 +000035.8+000026.300014.7 08.5501.24K? 0 +210422.55 +054851.8 +000014.3+000007.600010.8 08.5501.07K? 0 +210655.23 +040512.5 +000014.2+000018.300006.0 08.5501.24K? 0 +210810.59 -475615.9 +000031.9-000013.100000.0 08.5501.46K? 0 +212412.30 +123659.2 -000051.2-000026.900002.7 08.5501.49K? 0 +212523.26 -651623.0 +000026.1-000019.600006.3 08.5501.50K? 0 +212654.88 +642437.4 +000021.9+000013.600005.8 08.5501.45K? 0 +212708.16 +603239.9 -000015.5-000036.800001.2 08.5501.11K? 0 +214021.14 +171836.9 +000029.2-000002.300012.8 08.5501.49K? 0 +214039.10 +541929.0 -000010.8-000014.700003.7 08.5501.45K? 0 0.10 1.00 +214045.75 -552019.5 +000009.0+000011.500013.6 08.5501.52K? 0 +214053.60 +512520.5 -000009.6-000010.900011.0 08.5501.87M? 0 +214518.39 -134033.4 -000018.6+000011.300013.6 08.5501.36K? 0 +214822.97 -593247.7 -000003.8-000000.100011.4 08.5501.50K? 0 +215226.72 +264524.4 +000012.5-000000.700001.0 08.5501.28K? 0 +215508.47 +025226.9 +000017.1-000007.900002.8 08.5501.29K? 0 +215557.10 +292412.3 -000020.1-000015.000006.3 08.5501.30K? 0 +215802.73 +340751.6 +000035.6+000010.400018.5 08.5501.18K? 0 +215846.77 +304916.7 +000019.3+000000.800004.2 08.5501.70K? 0 +215908.12 -485855.3 -000009.3-000006.800038.4 08.5501.65K? 0 +220632.24 +665715.5 +000044.2+000001.600004.9 08.5501.48K? 0 +220658.71 +250840.6 +000015.6+000007.500015.2 08.5501.61K? 0 +221114.53 +065019.9 -000016.8-000009.600016.0 08.5501.43K? 0 +221536.10 +230523.4 -000013.6+000018.000011.6 08.5501.13K? 0 +222134.36 +470408.5 +000016.7-000008.100027.3 08.5501.69K? 0 +222640.37 +383724.5 -000006.9-000002.700027.5 08.5501.52K? 0 +222923.45 -270927.5 +000011.0-000000.700000.8 08.5501.02K? 0 +222945.57 -114251.4 +000024.1+000006.600002.8 08.5501.16K? 0 +224914.12 -291115.8 +000000.5+000002.300023.6 08.5501.38K? 0 +225133.05 +054658.9 -000024.0-000002.000008.3 08.5501.53K? 0 +225358.47 +473048.3 -000002.5-000000.900000.4 08.5501.31K? 0 +225554.90 -203153.6 +000045.5+000000.000011.9 08.5501.07K? 0 +230016.33 -310639.7 -000024.3-000017.000004.2 08.5501.03K? 0 +230231.25 +732137.9 +000009.7-000003.200003.8 08.5501.58K? 0 +230423.44 +081124.6 -000016.7-000041.300007.7 08.5501.10K? 0 +230640.73 +214906.9 +000030.3+000017.300021.2 08.5501.23K? 0 +230818.73 +103440.4 +000014.5+000005.200009.1 08.5501.17K? 0 +231133.66 -454954.5 -000028.4+000003.800006.0 08.5501.09K? 0 +232221.42 -611751.4 -000006.1-000003.300000.9 08.5501.14K? 0 +232229.71 +240603.9 +000005.8-000011.100001.6 08.5501.67K? 0 +232924.32 -392443.1 -000007.3-000010.200006.7 08.5501.25K? 0 +234116.27 +190926.5 -000036.7-000076.100010.7 08.5501.23K? 0 +234450.76 -253926.9 +000065.3-000031.600009.8 08.5501.10K? 0 +235029.97 +342803.4 +000001.5-000015.800012.4 08.5501.06K? 0 +041446.23 +492937.8 +000011.1-000014.600000.9 08.5502.19M? 0 +171430.73 -344827.0 -000027.9+000006.200022.0 08.5502.16M? 0 +191006.29 +023436.2 +000032.7+000001.900006.1 08.5502.18M? 0 +193944.12 +202413.5 +000035.7-000024.300006.4 08.5502.15M? 0 +200713.62 +291934.4 +000000.3-000011.900001.5 08.5502.09M? 0 +134717.63 -532125.9 -000003.4+000013.700020.4 08.5503.01N? 0 +000002.39 -403528.4 +000006.5-000000.300020.0 08.5600.90G? 0 +000102.10 -224638.4 +000086.7-000085.500019.5 08.5600.83G? 0 +000258.36 +032255.0 +000023.9+000003.400001.9 08.5600.52F? 0 +001042.46 -542401.3 +000009.8+000007.100011.9 08.5600.69G? 0 +001101.41 +293301.9 -000016.9-000032.200000.2 08.5600.42F? 0 +001149.52 +271106.5 +000078.3-000004.600006.1 08.5600.85G? 0 +001404.05 -000200.0 +000035.2-000003.100007.3 08.5600.41F? 0 +001559.84 -092846.2 +000040.9-000033.900000.5 08.5600.56F? 0 +002133.12 -352138.1 +000014.3+000033.400009.3 08.5600.53F? 0 +002305.70 -033611.8 -000002.4-000000.700017.8 08.5600.52F? 0 +002404.39 +613014.1 +000085.5+000050.000020.3 08.5600.80G? 0 +002440.21 +493124.6 -000001.0+000002.100004.1 08.56-0.03B? 0 +002738.22 -715257.5 +000018.8-000008.400028.3 08.5600.51F? 0 +002927.36 +532313.0 +000058.9+000035.900006.7 08.5600.97K? 0 +003423.81 +010009.7 -000020.3+000001.800005.6 08.5600.93G? 0 +003501.65 -634137.8 +000881.6-000528.200038.8 08.5600.88G? 0 +004358.94 -245220.8 -000010.3-000015.200022.4 08.5600.60G? 0 +004616.11 -063358.4 +000028.1+000007.500001.0 08.5600.42F? 0 +004633.44 +571955.8 -000007.9+000004.400003.2 08.5600.43F? 0 +004953.28 +643816.1 -000007.8-000000.700010.7 08.5600.60G? 0 +005259.91 -091659.8 -000017.9-000101.100005.5 08.5600.41F? 0 +005354.37 -370447.9 +000037.8-000016.100014.3 08.5600.40F? 0 +005658.06 +561424.1 -000006.4+000010.600008.6 08.5600.96K? 0 +005924.14 +405631.9 -000006.8+000006.800012.6 08.5600.21A? 0 +010524.44 +423945.2 -000022.2-000086.500021.0 08.5600.54F? 0 +010754.24 +622007.2 +000023.2-000006.900010.0 08.5600.10A? 0 +011620.56 +553258.6 +000028.2-000003.500000.8 08.5600.09A? 0 +012135.86 +244923.0 +000048.5-000014.800002.1 08.5600.34F? 0 +012658.04 +674454.0 +000022.9-000028.000003.2 08.5600.44F? 0 +013819.84 +392117.7 +000015.5-000016.300005.9 08.5600.04A? 0 +013921.24 +602430.4 +000001.2+000009.000002.4 08.5600.16A? 0 +015515.35 -252201.8 +000024.7-000006.300005.3 08.5600.18A? 0 +015642.18 -492427.5 +000112.3-000133.000010.9 08.5600.52F? 0 +015756.49 +405700.7 +000002.5-000005.100012.4 08.5600.05A? 0 +020758.96 -185446.7 +000040.9+000021.300005.0 08.5600.42F? 0 +021018.42 -462628.1 -000019.1-000002.200005.5 08.5600.45F? 0 +021901.96 +471136.2 +000020.6-000007.600007.9 08.5600.94G? 0 +022040.03 +222544.3 +000061.1-000020.800023.1 08.5600.53F? 0 +022835.93 -094331.4 +000039.4+000007.500011.2 08.5600.14A? 0 diff --git a/kstars/kstars/data/hip080.dat b/kstars/kstars/data/hip080.dat new file mode 100644 index 00000000..aa528fb7 --- /dev/null +++ b/kstars/kstars/data/hip080.dat @@ -0,0 +1,1000 @@ +023256.39 +551939.1 -000010.1+000019.100002.1 08.5600.00A? 0 +023345.29 +425943.9 +000033.8-000024.600011.9 08.5600.40F? 0 +023643.61 +204202.4 +000051.3-000005.500010.7 08.5600.28A? 0 +024110.18 +760103.8 -000019.3+000002.000002.4 08.5600.13A? 0 +024531.18 -500751.2 +000018.6+000008.300006.9 08.5600.38F? 0 +025455.44 +474008.5 +000072.8-000034.800008.1 08.5600.55F? 0 +025838.69 +174037.0 +000030.8-000003.300010.3 08.5600.22A? 0 +031014.72 -252639.7 -000010.7+000020.600005.4 08.5600.38F? 0 +031058.27 +133043.7 +000020.7+000004.500003.9 08.5600.37F? 0 +031308.75 +253054.4 -000000.2-000009.600007.8 08.5600.26A? 0 +031809.76 +451428.6 +000013.9-000004.900008.0 08.5600.09A? 0 +031953.93 -301332.8 +000017.9+000002.000003.4 08.5600.41F? 1 +032149.94 +425132.7 +000022.7-000011.100009.9 08.5600.60G? 0 +032734.50 +475045.7 -000015.6-000013.500009.0 08.5600.17A? 0 +032840.40 -182236.3 +000024.2+000011.700013.4 08.5600.30A? 0 +033303.63 -583830.2 +000008.5+000026.000004.1 08.5600.15A? 0 +034039.49 +355748.8 +000004.5-000005.200003.1 08.5600.51F? 0 +034826.31 +251924.0 +000021.0-000074.100023.8 08.5600.79G? 0 +035221.98 -373127.0 -000009.1-000025.100001.8 08.5600.47F? 0 +035342.21 +505646.1 +000021.3-000015.800008.1 08.5600.09A? 0 +035435.60 -202739.8 +000015.6-000034.600000.0 08.5600.47F? 0 +035451.84 -542652.2 -000038.4-000015.300013.7 08.5600.61G? 0 +035820.80 +230625.1 -000028.1-000014.800001.9 08.5600.51F? 0 +035950.49 -043119.8 -000003.9+000018.200004.8 08.5600.21A? 0 +040708.99 -353248.8 -000002.0+000010.400005.5 08.5600.84G? 0 +040827.47 +313157.5 -000013.2-000001.900000.4 08.5600.33F? 0 +040906.72 -482833.9 +000019.7+000016.900001.1 08.5600.28A? 0 +041037.09 +440556.9 -000008.4-000002.300013.1 08.5600.23A? 0 +041212.83 +145557.4 +000048.6-000065.500013.0 08.5600.52F? 0 +041243.16 -444051.0 +000047.1+000024.300002.3 08.5600.34F? 0 +041558.06 -243021.4 +000063.2+000070.000002.8 08.5600.93G? 0 +041829.46 +011622.5 +000067.7+000022.700019.6 08.5600.47F? 0 +041943.18 +395456.0 +000013.4-000024.200004.9 08.5600.46F? 0 +042531.88 -205807.5 +000043.2-000062.400000.8 08.5600.37F? 0 +043440.46 -411347.2 -000001.0+000027.800009.6 08.5600.28A? 0 +043624.60 -111554.2 +000029.3+000009.900001.5 08.5600.95K? 0 +043923.81 -123147.8 -000055.2-000034.400026.2 08.5600.56F? 0 +044401.04 -780117.4 -000020.0-000023.900000.2 08.5600.10A? 0 +044852.73 -642317.3 +000017.3+000021.200007.8 08.5600.99K? 0 +045426.20 +794009.5 -000019.4-000004.200011.1 08.5600.48F? 0 +050026.61 -081730.1 -000003.2-000010.500018.4 08.5600.37F? 0 +050257.68 -122618.7 +000003.6-000014.600005.1 08.5600.02A? 1 +050426.57 +293747.0 -000001.2-000002.800015.3 08.5600.23A? 1 +050511.15 +031504.3 +000002.4+000058.000029.2 08.5600.44F? 0 +050659.63 +503340.6 +000004.5-000015.200000.0 08.5600.18A? 0 +050727.20 -624502.3 +000005.7+000064.000003.8 08.5600.39F? 0 +050834.37 -171941.5 +000006.9+000000.200001.6 08.5600.53F? 0 +051014.61 +135942.7 +000012.0-000000.800013.6 08.5600.47F? 0 +051142.93 +420955.3 +000001.9-000000.100000.0 08.56-0.01B? 0 0.10 1.00 +051733.26 -153744.4 +000000.0-000029.100001.5 08.5600.22A? 0 +051922.92 -052652.4 -000156.1-000055.700008.6 08.5600.72G? 0 +053412.41 +451640.9 -000017.6-000005.500000.1 08.5600.12A? 0 +053504.82 +393906.6 +000012.5+000011.200020.4 08.5600.97K? 0 +053509.84 -052753.2 -000004.6+000000.400018.6 08.5600.00B? 0 +053514.01 -054936.3 +000001.0-000001.000019.8 08.56-0.14B? 0 0.10 1.00 +053552.62 +370208.0 +000007.4-000028.900058.4 08.5600.46F? 0 +053618.76 -001813.2 -000012.5-000008.600005.8 08.5600.08A? 0 +053628.41 +253516.3 -000047.6+000003.800002.4 08.5600.51F? 0 +054245.69 +024049.2 +000273.2-000529.800031.0 08.5600.84G? 0 +054925.70 +135518.4 +000003.5-000016.700006.3 08.56-0.01B? 0 +055538.14 -072757.0 -000000.4-000005.900003.6 08.5600.10A? 0 +055538.79 +044447.8 -000015.3-000011.100000.1 08.56-0.01B? 0 +055737.81 -400740.3 -000006.2+000003.700001.7 08.56-0.16B? 0 +060045.73 -035344.4 -000022.7+000008.300016.5 08.5600.03A? 0 +060516.45 +131859.9 +000002.9-000023.600019.3 08.5600.21A? 0 +060628.08 +183209.8 -000014.2-000034.400006.2 08.5600.14A? 0 +061256.55 +840551.4 -000012.1+000012.700011.1 08.5600.46F? 0 +061556.57 -443710.8 -000005.5+000008.000003.6 08.56-0.11B? 0 +061809.46 -331831.1 +000013.2-000135.800007.5 08.5600.47F? 0 +061914.78 +202728.3 +000001.1-000015.100001.0 08.5600.29A? 0 +062059.98 -640322.4 -000011.4+000010.000008.8 08.5600.31A? 0 +062312.77 +434151.6 +000031.4-000023.000001.4 08.5600.49F? 0 +062652.71 +772917.9 -000000.1+000028.800015.4 08.5600.34F? 0 +062836.40 -351543.8 +000001.7+000003.100000.1 08.5600.07A? 0 +062855.49 -573610.6 -000010.0-000020.300017.3 08.5600.44F? 0 +063050.93 +242303.6 +000020.6-000006.100021.4 08.5600.49F? 0 +063105.85 -454953.2 -000002.6+000005.600005.3 08.5600.57F? 0 +063237.08 +441333.8 +000083.2+000022.100001.8 08.5600.58G? 0 +063316.70 -234509.3 +000001.9+000002.700003.8 08.56-0.05B? 0 +063331.17 +570122.4 -000006.3-000029.800010.6 08.5600.22A? 0 +063401.85 +333139.3 +000001.0-000000.500003.5 08.5600.14A? 0 +063938.16 -782625.8 -000004.3+000015.000007.7 08.5600.07A? 0 +063944.37 +125410.8 -000000.6-000003.300013.1 08.5600.16A? 0 +064038.21 -402834.1 -000002.4-000002.300000.6 08.5600.17A? 0 +064454.10 +072749.2 +000025.2+000017.600012.1 08.5600.35F? 0 +064758.62 -263205.9 -000005.6+000002.500000.4 08.56-0.09B? 0 +065523.47 -163915.5 +000007.8+000003.900002.9 08.5600.16A? 0 +065655.02 -284149.2 +000016.9+000078.200021.6 08.5600.63G? 1 +065714.29 -484938.6 -000003.1+000006.200000.2 08.56-0.06B? 0 +065911.36 +364651.3 +000001.0-000010.400005.4 08.5600.94G? 0 +070309.65 +125806.5 -000041.0-000014.600011.7 08.5600.28A? 0 +070445.63 -111530.2 -000008.6+000002.100009.4 08.5600.85G? 0 +070724.06 +191228.0 +000159.6-000143.200003.4 08.5600.58G? 0 +071026.54 -242046.6 -000002.3-000002.900003.2 08.56-0.09B? 0 +071212.01 -191610.9 +000000.6+000004.900002.7 08.56-0.02B? 0 +071606.71 -091610.9 -000000.7+000009.300008.2 08.56-0.04B? 0 +071611.60 -603130.4 -000009.1+000038.600003.7 08.5600.17A? 0 +071727.55 +101700.6 -000015.5+000015.700019.8 08.5600.36F? 0 +071929.09 +493915.4 -000014.1+000013.800002.3 08.5600.20A? 0 +071958.94 +205027.3 -000010.9+000002.100002.5 08.5600.64G? 0 +072056.83 -280904.8 +000021.9-000004.100012.4 08.5600.38F? 0 +072056.89 -424838.2 -000012.4+000011.600003.6 08.5600.21A? 0 +072108.89 -121712.2 -000007.3+000002.300004.7 08.56-0.07B? 0 +072217.07 -385250.5 +000031.3-000134.300007.4 08.5600.58F? 0 +072348.64 -332907.2 -000002.4-000056.600021.2 08.5600.59G? 0 +072523.10 -042402.6 +000015.4+000012.500009.9 08.5600.29A? 1 +072840.96 +531203.4 -000005.5-000041.200009.7 08.5600.55F? 0 +072939.35 -511105.2 +000036.1-000027.000020.7 08.5600.89G? 0 +073047.59 -233125.3 +000002.4-000003.400002.8 08.56-0.14B? 0 +073224.41 -240226.9 +000005.3+000000.000011.2 08.5600.46F? 0 +073509.60 -313008.5 -000076.7+000226.700018.2 08.5600.93G? 0 +073745.50 -271658.7 -000008.3+000003.800002.8 08.56-0.10B? 0 +073855.80 +082710.4 -000017.5+000003.900014.8 08.5600.53F? 0 +073944.38 +011709.1 -000038.8-000008.500021.9 08.5600.52F? 0 +074218.51 +471326.5 +000003.8-000007.200013.0 08.5600.01A? 0 +074343.55 -741516.7 -000008.8+000021.600001.5 08.5600.09A? 0 +074940.11 -322514.6 -000026.8+000058.500016.9 08.5600.48F? 0 +075103.53 -161635.6 +000008.6+000005.600002.7 08.5600.18A? 0 +075422.06 -405126.6 -000002.0+000013.200003.9 08.56-0.12B? 0 +075653.52 -004843.4 +000068.5-000081.000001.4 08.5600.52F? 0 +075725.44 -104614.2 +000005.5+000005.600005.0 08.5600.94G? 0 +080114.89 -043807.1 -000030.7+000002.400003.0 08.5600.44F? 0 +080222.31 -674741.7 +000000.0+000019.900006.4 08.56-0.04B? 0 +080247.61 -291442.1 -000003.5-000008.800006.7 08.5600.26A? 0 +080518.42 +052507.3 -000021.5+000000.600039.5 08.5600.05A? 0 +080632.01 +220424.5 +000058.5-000056.800003.9 08.5600.56F? 0 +081008.31 -340144.3 -000015.1-000007.600009.0 08.5600.25A? 0 +081128.74 +432426.1 -000093.0-000011.400026.0 08.5600.52F? 0 +081147.90 +660101.7 -000050.0-000035.100004.0 08.5600.43F? 0 +081405.85 -065118.6 +000023.2-000055.900003.1 08.5600.98K? 0 +081546.02 -304839.2 -000010.9+000016.100002.5 08.56-0.12B? 0 +081803.48 +304956.1 +000002.9-000033.700013.6 08.5600.43F? 0 +082100.83 -513237.0 -000013.7+000007.400008.2 08.5600.00A? 0 +082250.63 -010334.1 +000007.5-000038.300008.8 08.5600.42F? 0 +082514.08 -744951.2 -000001.6+000024.200003.0 08.5600.41F? 0 +082833.49 -513219.1 -000033.2+000049.800018.7 08.5600.39F? 0 +083215.62 +240811.8 -000030.9-000012.000007.4 08.5600.17A? 0 +083359.70 -381206.1 +000049.7-000020.200003.3 08.5600.50F? 0 +083718.81 -224356.9 -000000.5+000001.300001.7 08.56-0.00B? 0 +083925.44 +010941.5 -000011.5-000031.000015.2 08.5600.52F? 0 +084115.88 -473429.9 -000016.1+000014.200012.2 08.5600.12A? 0 +084153.16 +200934.1 -000040.6-000011.400007.9 08.5600.30A? 0 +084158.19 -010854.1 +000011.8-000015.700008.0 08.5600.26A? 0 +084228.65 -110123.3 -000013.7-000005.300000.4 08.5600.17A? 0 +084410.09 +522647.2 -000001.3-000020.600012.4 08.5600.88G? 0 +084427.96 -434421.4 +000014.0-000009.300004.0 08.5600.94G? 0 +084511.34 -313558.4 -000006.5+000001.500003.1 08.56-0.10B? 0 +084917.79 -262527.9 +000000.0+000000.000000.0 08.5600.10A? 1 +085351.39 +023017.0 -000053.4+000020.500013.0 08.5600.59G? 0 +085552.17 -592528.9 -000031.0+000014.000005.6 08.5600.94G? 0 +085702.69 +371436.4 -000021.1+000001.200012.9 08.5600.22A? 0 +090244.15 -410153.3 -000025.1+000036.600016.4 08.5600.84G? 0 +090654.00 +222406.9 -000031.0-000008.700019.2 08.5600.17A? 0 +092602.66 -364708.1 +000004.6+000005.800007.0 08.5600.92G? 0 +092925.10 -890058.9 -000024.6+000031.600003.3 08.5600.20A? 0 +092945.61 -352033.4 -000009.0+000001.000005.1 08.5600.04A? 0 +093147.43 -314753.4 -000008.0+000003.400000.1 08.5600.11A? 0 +093426.08 -135200.6 -000009.6+000002.200003.6 08.5600.12A? 0 +093555.85 +481813.1 -000024.8+000014.700010.1 08.5600.99K? 0 +093744.12 -394421.5 -000007.8+000004.000011.2 08.5600.24A? 0 +094048.68 -611514.5 -000015.5+000008.200005.4 08.5600.08A? 0 +094416.68 +382730.2 -000018.2-000019.600000.6 08.5600.83G? 0 +094631.72 -563445.5 -000021.7+000015.300004.4 08.5600.06A? 0 +094647.19 +180657.3 -000068.6-000050.600001.4 08.5600.62G? 0 +095210.77 -535339.6 -000015.0+000011.600005.9 08.5600.05A? 0 +095223.63 -350635.0 -000009.0+000012.100002.1 08.5600.15A? 0 +095506.40 -263219.1 -000114.9-000062.300066.0 08.5600.84G? 1 +100505.51 +294457.8 +000008.0-000028.400012.9 08.5600.32F? 0 +101321.72 -623021.8 -000019.8+000012.300003.4 08.56-0.03B? 0 +101338.33 -554707.1 -000010.8+000018.300008.9 08.5600.91G? 0 +101648.06 -114333.8 -000060.9-000033.800005.2 08.5600.43F? 0 +101929.32 -315321.3 -000045.6+000005.200004.3 08.5600.52F? 0 +102618.91 -174453.6 -000126.3-000022.400018.8 08.5600.85G? 0 +102818.01 -523340.6 -000115.4+000050.900023.3 08.5600.81G? 0 +102939.30 -435215.5 -000015.5+000006.500000.4 08.5600.27A? 0 +103011.13 -364128.3 -000013.3+000002.100005.4 08.5600.03A? 0 +103126.00 -034436.4 -000009.3+000014.800001.1 08.5600.99K? 0 +104057.73 -121144.9 -000032.3+000058.700013.4 08.5600.51F? 0 +104141.54 -675400.7 -000025.5-000002.500009.0 08.5600.33F? 0 +104427.56 -595305.6 +000000.0+000000.000000.0 08.5600.10A? 0 +104447.22 +015029.1 +000054.2-000044.600018.2 08.5600.47F? 0 +104722.62 +295853.3 +000000.9-000045.600002.7 08.5600.88G? 0 +105026.52 -562030.7 -000007.9+000005.600016.9 08.5600.12A? 0 +105249.11 -244310.7 -000020.5-000012.300005.1 08.5600.16A? 0 +105433.09 -700317.9 -000000.2-000011.000010.0 08.5600.49F? 0 +105936.59 -492631.8 +000023.2-000046.700002.0 08.5600.40F? 0 +105938.23 -382732.0 +000030.8-000037.400008.5 08.5600.19A? 0 +110208.36 +365854.1 -000056.0-000023.300005.7 08.5600.50F? 0 +110607.85 -585332.0 +000000.0+000000.000000.0 08.56-0.06B? 0 +110733.24 +720729.7 +000001.0-000002.100004.4 08.5600.37F? 0 +111001.97 -014843.9 -000053.0-000024.300003.1 08.5600.84G? 0 +111140.73 -602544.9 -000015.7+000003.000003.9 08.5600.00A? 0 0.10 1.00 +111342.36 -553058.6 -000014.3+000003.900002.0 08.56-0.09B? 0 +111354.01 -264350.6 -000011.0+000018.500016.7 08.5600.13A? 0 +111415.30 +484531.7 -000040.4-000006.100004.9 08.5600.40F? 0 +111930.20 -740020.1 -000145.4+000015.300011.6 08.5600.75G? 0 +112004.45 +120326.2 +000021.0-000004.100002.0 08.5600.80G? 0 +112335.16 +512912.3 -000038.5-000028.200012.3 08.5600.95K? 0 +112746.81 -720412.8 -000005.1-000000.400002.6 08.5600.17A? 0 +113159.78 -594425.8 -000021.3-000005.500008.7 08.56-0.07B? 0 +113417.62 +144145.2 +000024.0-000025.400001.4 08.5600.43F? 0 +113634.81 -412803.6 -000044.3+000001.300006.0 08.5600.29A? 0 +113955.98 -045737.2 -000050.2-000204.800013.8 08.5600.72G? 0 +114038.69 +210210.9 +000000.0+000000.000000.0 08.5600.87G? 1 +114050.08 -713920.6 -000029.5-000000.300006.3 08.5600.06A? 0 +114101.36 -603648.2 -000012.1-000003.500002.0 08.56-0.00B? 0 +114318.46 -204737.2 -000108.1+000074.400031.3 08.5600.44F? 0 +114330.73 -445941.4 -000001.8+000000.200004.3 08.5600.24A? 0 +114502.27 -382041.1 -000047.9+000012.900001.8 08.5600.47F? 0 +114721.81 -533911.1 -000015.4+000009.100010.2 08.5600.26A? 0 +114920.23 -220601.2 -000052.5-000009.100015.6 08.5600.64G? 0 +115004.56 -530501.6 -000021.5+000019.400012.3 08.5600.18A? 0 +115615.93 +095443.0 -000039.3-000005.800007.1 08.5600.44F? 0 +115751.16 -180607.4 +000006.8-000028.000023.8 08.5600.49F? 0 +115802.93 +541107.6 -000074.6-000007.200010.5 08.5600.50F? 0 +120014.66 +163615.9 -000034.6-000006.700012.0 08.5600.47F? 0 +120017.70 +572829.1 -000107.5-000000.300009.2 08.5600.84G? 0 +120600.77 -552203.7 -000008.7+000005.500000.0 08.5600.21A? 0 +120656.37 +054814.4 +000227.7-000244.200023.7 08.5600.72G? 0 +120721.62 -583459.1 -000036.3-000007.500009.0 08.5600.21A? 0 +120955.28 +421834.8 -000095.9+000021.800009.4 08.5600.45F? 0 +121429.32 -200627.6 -000016.6-000015.400013.5 08.5600.56F? 0 +122522.50 +231344.8 -000003.7-000012.200009.9 08.5600.47F? 0 +122651.26 +775628.0 +000016.9+000004.600008.5 08.5600.43F? 0 +122944.07 -310856.1 -000044.7+000008.400011.6 08.5600.52F? 0 +123301.24 -571449.9 -000011.8-000000.700003.8 08.5600.11A? 0 +123432.71 +055756.8 -000006.8-000021.100003.9 08.5600.45F? 1 +124308.69 -724721.9 +000017.2-000088.700009.0 08.5600.55F? 0 +124407.84 -641241.3 -000012.5-000024.400006.2 08.5600.45F? 0 +124933.20 +420310.0 -000004.9+000006.600004.5 08.5600.22A? 0 +125321.64 +132038.0 -000066.9+000012.100018.0 08.5600.53F? 0 +125550.54 -133645.5 +000004.6+000026.300031.4 08.5600.49F? 0 +125756.37 -364754.7 -000030.0-000004.800004.6 08.56-0.05B? 0 +125927.84 -673641.6 -000002.6-000003.900005.7 08.5600.09A? 0 +130136.38 +070039.0 +000031.5-000066.100002.6 08.5600.55F? 0 +130238.01 -432117.3 -000043.1-000008.600002.1 08.5600.26A? 0 +130323.12 -180531.1 -000061.5-000022.100002.4 08.5600.53F? 0 +130421.19 -264112.2 -000112.5-000062.100021.7 08.5600.59G? 0 +130813.58 +384421.0 -000100.3-000120.200018.8 08.5600.68G? 1 +130849.32 -055944.3 -000001.0-000021.500014.2 08.5600.48F? 0 +131906.35 -530442.6 -000025.0-000022.000002.8 08.5600.11A? 0 +132713.58 -581709.3 -000012.0-000009.000010.6 08.5600.05A? 0 +133227.96 -123937.2 -000059.4+000001.200004.2 08.5600.40F? 0 +133253.80 +440748.9 +000002.5+000011.100004.7 08.5600.32F? 0 +133606.09 -474148.3 -000044.6-000016.300000.6 08.5600.25A? 0 +133659.50 -633845.7 -000002.9+000002.000001.5 08.5600.07A? 0 +134153.67 -431036.1 -000033.6-000016.800009.8 08.5600.26A? 0 +134223.81 -513912.3 -000022.5-000008.200000.3 08.5600.04A? 0 +134416.13 -440303.5 -000049.3-000004.300013.3 08.5600.38F? 0 +134713.05 -522910.4 -000023.7+000004.000004.5 08.5600.25A? 0 +134739.23 -460348.5 -000199.9+000033.900010.1 08.5600.63G? 0 +135133.99 -583222.3 -000005.4+000001.500001.0 08.5600.19A? 0 +140407.16 -211849.4 +000068.7+000025.700017.6 08.5600.46F? 0 +141031.97 -663610.1 -000022.4-000017.900002.0 08.5600.18A? 0 +141104.91 -491623.2 -000006.7-000017.100007.9 08.5600.31F? 0 +141224.04 -644057.4 -000016.6-000006.900001.3 08.5600.08A? 0 +141421.56 +353230.0 -000048.2-000031.700023.6 08.5600.51F? 0 +141429.72 +290505.9 +000042.0-000016.400000.0 08.5600.39F? 0 +141441.21 +160048.7 -000258.8+000122.800017.8 08.5600.84G? 0 +141546.88 +370243.6 -000028.9+000002.100007.4 08.5600.61G? 0 +141709.97 +064509.6 -000018.6+000041.100016.8 08.5600.47F? 0 +141831.53 +460521.7 -000029.5+000028.800005.2 08.5600.46F? 0 +142338.81 +634917.1 -000014.1+000003.600002.3 08.5600.98K? 0 +142515.53 -392217.3 -000003.7+000001.100004.5 08.5600.20A? 0 +142831.82 +730318.4 +000009.9+000029.100031.0 08.5600.19A? 0 +142918.78 -525340.6 -000017.7-000016.200000.2 08.5600.09A? 0 +142921.93 -620328.6 -000012.0-000016.700001.3 08.5600.12A? 0 +143046.76 +604634.3 -000006.0-000002.100006.2 08.5600.16A? 0 +143224.65 -374902.0 -000093.2-000036.800021.7 08.5600.55F? 0 +143621.25 -050546.4 -000005.9-000023.600008.1 08.5600.99K? 0 +143919.42 +264823.8 -000008.2-000019.900009.5 08.5600.42F? 0 +144349.76 -584735.9 -000001.0-000006.700003.4 08.5600.07A? 0 +144404.13 -562132.4 -000018.2-000022.600000.2 08.5600.27A? 0 +144602.02 -562943.8 -000010.8-000012.900002.3 08.5600.12A? 0 +144848.95 -663458.0 -000015.2-000011.800004.0 08.56-0.00B? 1 +145533.11 +004353.9 +000009.6+000000.100000.5 08.5600.43F? 0 +150300.84 +474352.7 -000059.5+000004.300016.4 08.5600.77G? 0 +150725.07 -204215.2 +000024.4-000044.900011.1 08.5600.53F? 0 +150748.44 -592324.9 -000041.4-000010.900003.3 08.5600.56F? 0 +151155.99 -645819.7 -000004.7-000042.100008.8 08.5600.61G? 0 +151350.30 -333104.5 -000059.4-000016.000006.8 08.5600.50F? 0 +151622.05 +623147.5 -000000.7+000010.400008.6 08.5600.29A? 0 +151658.96 +193843.9 -000018.4-000131.500020.0 08.5600.56F? 0 +152037.54 -501645.7 -000010.6-000006.500002.2 08.5600.20A? 0 +152926.12 -352408.2 -000054.1-000014.700003.3 08.5600.49F? 0 +153638.32 -240343.2 -000046.0-000071.000009.4 08.5600.61G? 0 +153737.70 -651115.8 +000008.3-000045.200019.3 08.5600.41F? 0 +153816.42 -060753.3 +000004.5-000012.700007.4 08.5600.56F? 0 +153902.02 -060122.8 -000060.7-000008.300002.4 08.5600.49F? 0 +155807.73 -504029.6 +000003.7-000009.300007.9 08.5600.12A? 0 +155828.33 -620337.6 -000004.4-000001.200012.5 08.56-0.00B? 0 +160501.91 -834637.6 -000016.6-000008.300011.9 08.5600.07A? 0 +160755.58 -610508.3 +000004.4-000013.400002.5 08.56-0.05B? 0 +161152.18 -353625.4 -000025.1-000031.400015.3 08.5600.49F? 0 +161514.94 -022005.5 +000000.8-000014.300017.3 08.5600.96K? 0 +161910.90 +123323.8 -000018.6-000032.500002.6 08.5600.47F? 0 +162115.60 +272230.6 -000013.3+000180.900015.7 08.5600.60G? 0 +162130.28 -694322.1 -000024.9-000084.400008.0 08.5600.39F? 0 +162259.52 -534110.0 -000078.9-000099.800009.3 08.5600.64G? 0 +162445.67 +274514.8 -000002.0-000000.500016.4 08.5600.35F? 0 +163202.56 -671740.4 +000001.1-000025.800004.1 08.5600.82G? 0 +163323.18 +093028.5 -000048.2-000021.000008.4 08.5600.66G? 0 +163911.84 -122009.0 +000042.1-000037.700021.8 08.5600.49F? 0 +164222.38 +130228.4 +000004.8-000016.200017.4 08.5600.58G? 0 +164800.37 +715805.0 -000034.5+000046.600010.8 08.5600.46F? 0 +164903.14 +540146.6 -000013.2+000032.000009.2 08.5600.31F? 0 +165145.10 -501746.5 -000008.0-000007.600002.0 08.5600.17A? 0 +165307.30 -414345.5 +000009.5-000026.300009.0 08.5600.16A? 0 +165455.31 -452930.3 -000012.9-000013.700003.5 08.5600.19A? 0 +165505.78 -475426.6 -000006.3-000018.600002.2 08.5600.10A? 0 +165541.09 +473529.1 +000003.7-000006.500002.2 08.5600.51F? 0 +171522.21 -275813.1 +000001.5-000036.300007.2 08.5600.88G? 0 +171827.91 -480542.7 -000015.2-000020.900002.3 08.5600.17A? 0 +172059.17 -424444.7 +000007.5-000014.500000.9 08.5600.77G? 0 +172209.75 -433519.6 +000003.5-000005.100012.1 08.5600.20A? 0 +172620.11 -485002.9 +000013.0-000034.000024.9 08.5600.99K? 0 +172802.07 +121107.3 +000012.6-000083.300001.0 08.5600.74G? 0 +172823.13 +295016.4 -000007.4-000005.400000.7 08.5600.01A? 0 +173156.21 -374054.6 -000003.6-000002.100009.2 08.5600.23A? 0 +173356.06 +080958.3 -000016.2-000064.300002.2 08.5600.59G? 0 +173554.59 -335056.5 -000004.3-000022.200007.6 08.5600.06A? 0 +173711.98 -455359.5 +000003.6+000001.500002.4 08.5600.17A? 0 +173737.88 -632113.5 -000000.1-000064.700014.0 08.5600.86G? 0 +173746.86 -232321.4 -000016.7-000014.600023.4 08.5600.38F? 1 +174007.08 +394505.5 +000014.3+000017.900002.4 08.5600.48F? 0 +174100.06 -380648.0 -000009.5-000009.100005.9 08.5600.48F? 0 +174719.43 +782327.2 -000121.5+000176.500008.6 08.5600.67G? 0 +175236.76 -384626.6 +000043.0-000034.900003.4 08.5600.37F? 0 +180136.64 +422102.0 -000006.6+000003.700003.9 08.5600.74G? 0 +181424.71 +195244.9 +000010.7-000005.500006.1 08.5600.15A? 0 +182115.38 +753255.7 -000004.4-000006.400004.5 08.5600.04A? 0 +182448.39 -364223.0 +000020.4-000067.900025.2 08.5600.59G? 1 +182516.24 -393934.3 -000004.0-000000.200019.1 08.56-0.09B? 0 +182632.83 +102346.1 -000014.4-000026.800009.4 08.5600.22A? 0 +182655.56 -424046.9 +000020.9-000013.500003.9 08.5600.97K? 0 +182814.39 +111243.7 -000000.2-000019.800008.1 08.5600.10A? 0 +183054.02 -050049.2 -000006.2-000057.600010.7 08.5600.53F? 0 +183455.43 -464128.3 +000022.6+000013.500024.7 08.5600.96K? 0 +184045.21 +010217.4 -000013.7+000003.500004.1 08.5600.20A? 0 +184153.67 +021152.8 +000012.8-000014.200000.6 08.5600.05A? 0 +184238.50 +044801.3 -000028.8-000045.400019.1 08.5600.53F? 0 +184254.47 -273854.0 +000005.6-000005.000010.6 08.5600.03A? 0 +184308.69 +285611.4 -000004.3+000009.300005.9 08.5600.22A? 0 +184348.69 +063144.3 +000006.8+000000.600000.3 08.5600.03A? 0 +184409.71 +460649.9 -000144.0+000148.100031.3 08.5600.73G? 0 +184613.35 +641145.0 +000023.0-000088.700001.4 08.5600.58G? 1 +184721.80 +165525.3 -000008.5-000010.400004.1 08.5600.12A? 0 +184809.03 +080713.6 +000014.9+000003.700001.0 08.5600.07A? 0 +185125.04 +570826.4 +000008.0-000008.100003.6 08.5600.09A? 0 +185210.44 +043144.2 +000029.4+000024.700007.4 08.5600.42F? 0 +185357.03 +151535.6 -000005.4-000003.900004.0 08.5600.09A? 0 +190011.89 -495108.7 +000013.9-000016.200004.0 08.5600.99K? 0 +190156.45 -344813.7 -000005.5-000042.300008.3 08.5600.43F? 0 +191008.84 -010418.3 +000031.7-000002.100014.3 08.5600.46F? 0 +191236.86 -221121.4 -000001.9-000014.200002.7 08.5600.12A? 0 +191544.66 -023444.2 +000002.4-000002.200009.5 08.5600.46F? 0 +192317.79 +093033.0 +000003.4-000007.200010.2 08.5600.38F? 0 +192326.79 -175943.8 +000016.4+000025.800004.2 08.5600.21A? 0 +192433.48 -231032.4 -000014.6-000101.400017.8 08.5600.63G? 0 +192437.28 +370751.5 +000001.2-000003.300004.9 08.5600.07A? 0 +192506.70 -321412.6 +000020.8+000019.100013.8 08.5600.41F? 1 +192557.59 +621910.3 +000010.6+000016.400002.8 08.5600.18A? 0 +192559.42 -004003.3 +000016.6-000039.300035.0 08.5600.96K? 0 +192641.25 +500918.2 +000001.9+000004.600000.4 08.5600.14A? 0 +192758.14 +164209.8 +000051.1+000020.600037.2 08.5600.57F? 0 +193223.88 +391833.2 +000019.0-000017.300000.3 08.5600.41F? 0 +193253.12 -704713.9 +000007.7-000030.100004.5 08.5600.14A? 0 +193700.04 +604234.2 +000015.3+000001.000002.9 08.5600.37F? 0 +193912.77 +174825.8 -000012.8-000028.400012.1 08.5600.39F? 0 +193940.27 +080041.2 +000000.3-000002.800005.7 08.5600.12A? 1 +194140.09 +071115.8 +000006.7-000000.700003.4 08.5600.18A? 0 +194152.34 +232242.2 +000052.3-000147.500015.4 08.5600.65G? 0 +194200.14 -413040.7 +000037.6-000006.400004.2 08.5600.14A? 0 +194742.04 +185708.5 +000003.3-000013.600002.0 08.56-0.03B? 0 +195352.19 +525400.7 +000010.7+000027.400011.9 08.5600.42F? 0 +195954.58 +071258.7 +000007.4+000021.100012.7 08.5600.19A? 0 +195958.35 -485831.2 -000063.2+000008.500016.3 08.5600.53F? 0 +200031.18 +202957.3 +000002.8+000019.000007.0 08.5600.96K? 0 +200116.84 -763835.2 +000010.3-000027.900000.5 08.5600.17A? 0 +200434.26 +091420.1 -000011.2+000006.800011.4 08.5600.02A? 0 +200728.07 +373841.4 +000013.7-000000.900004.6 08.5600.00A? 0 +200740.78 +243706.1 +000006.9+000000.000009.3 08.5600.72G? 0 +201310.85 +364331.8 +000000.4+000006.800017.2 08.5600.12A? 0 0.10 1.00 +201516.75 +182823.3 -000001.4-000009.500003.0 08.56-0.07B? 0 +201625.82 +290755.6 +000022.0+000010.700008.5 08.5600.12A? 0 +202046.66 -583638.5 +000017.4-000012.900011.9 08.5600.40F? 0 +202103.45 +604815.0 -000006.6-000004.100013.6 08.5600.27A? 0 +202325.45 +305252.8 +000012.6-000003.900001.6 08.5600.22A? 0 +202421.26 -220257.3 -000009.5-000001.600003.4 08.5600.47F? 0 +202515.66 +405955.2 -000022.5+000001.000004.5 08.5600.31A? 0 +202611.30 +354717.1 -000004.9-000003.800001.6 08.56-0.01B? 0 +202657.94 +334440.2 -000034.5-000008.100034.5 08.5600.55F? 0 +202933.89 +385629.8 +000004.2+000000.500001.5 08.5600.01A? 0 +202943.89 -190526.8 -000009.2-000008.800001.3 08.5600.41F? 0 +203747.82 -360358.7 +000006.5-000014.100021.6 08.5600.53F? 0 +203913.04 +105842.0 +000009.0-000041.400000.6 08.5600.47F? 0 +203938.86 +201808.3 +000051.2+000007.900013.4 08.5600.48F? 0 +204151.40 -341753.0 +000044.4-000029.400016.2 08.5600.42F? 0 +204224.61 +383812.3 -000000.2+000002.600005.0 08.5600.04A? 0 +204318.00 +693922.8 +000007.0+000018.300001.8 08.5600.29A? 0 +204635.63 +595112.0 -000140.4-000289.500017.9 08.5600.57F? 0 +204749.98 +444600.9 +000032.3+000008.800004.2 08.5600.36F? 0 +204850.53 +092919.8 +000022.5-000000.500014.1 08.5600.97K? 0 +205040.08 +135701.1 -000007.3-000005.800009.4 08.5600.28A? 0 +205324.92 +565246.3 +000001.6-000004.000017.8 08.5600.12A? 0 +205343.34 -593707.1 -000014.8-000011.000002.8 08.5600.48F? 0 +205858.92 -313837.5 +000029.2+000011.300002.7 08.5600.39F? 0 +205909.81 -041108.2 -000004.0-000034.300004.8 08.5600.60G? 0 +205919.70 +210029.1 +000000.3-000000.800009.3 08.5600.60G? 0 +210210.77 +142621.5 +000007.0+000001.500001.4 08.5600.21A? 0 +210648.89 +400321.8 -000027.6-000023.300002.2 08.5600.31A? 0 +211115.49 +391438.5 +000005.4-000011.100015.0 08.5600.53F? 0 +211242.90 -080932.1 +000009.6-000033.200031.5 08.5600.45F? 0 +211453.64 +413842.7 -000001.1+000004.200008.6 08.5600.05A? 0 +211700.48 +223924.8 -000020.9-000099.500020.5 08.5600.74G? 0 +211854.25 +422713.5 -000011.0-000009.500002.0 08.5600.51F? 0 +212256.48 +462933.4 +000034.5-000004.600007.2 08.5600.43F? 0 +212645.89 +321124.5 -000007.8-000006.500009.7 08.5600.11A? 0 +212718.14 -322214.8 +000010.6+000021.500055.1 08.5600.64G? 1 +213157.93 +012038.3 +000004.6+000007.200003.5 08.5600.31A? 0 +213803.42 +071143.1 +000011.2-000017.000006.9 08.5600.96K? 0 +214027.63 -020102.3 +000221.6-000108.200017.1 08.5600.68G? 0 +214103.96 -353842.1 -000011.8+000039.300006.6 08.5600.41F? 0 +214205.90 +211346.6 +000000.3-000008.800024.2 08.5600.97K? 0 +214253.89 -022527.1 +000011.0-000033.700003.5 08.5600.52F? 0 +214409.67 +720356.8 +000034.7+000018.700010.8 08.5600.34F? 0 +214423.92 -114622.6 +000027.4-000044.200020.6 08.5600.87G? 0 +214604.03 -383132.8 +000045.5-000026.000002.8 08.5600.39F? 0 +214755.67 -095149.0 -000011.3+000004.300008.2 08.5600.91G? 0 +214813.81 +070155.2 +000012.5+000027.100004.4 08.5600.90G? 0 +214933.39 -081843.4 +000000.2+000012.700005.8 08.5600.30A? 0 +214958.85 +435756.9 +000005.7-000014.200004.0 08.5600.63G? 0 +215043.02 -454622.0 +000008.2-000013.100016.8 08.5600.84G? 0 +215134.69 +264408.0 +000003.3-000090.200012.5 08.5600.49F? 0 +215258.82 +382036.4 +000011.3-000008.100009.2 08.5600.54F? 0 +215551.68 +662618.1 +000002.4-000021.100002.4 08.5600.07A? 0 +215925.82 -171838.0 +000056.0-000043.600021.0 08.5600.59G? 0 +220045.30 +523251.0 -000002.5+000004.400011.1 08.5600.18A? 0 +220059.47 +304518.9 +000003.9+000000.300001.0 08.5600.35F? 0 +220130.07 -275317.9 +000010.9-000008.300010.5 08.5600.06A? 0 +220620.05 +265613.4 -000009.5-000010.400002.9 08.5600.45F? 0 +220636.45 +432233.8 +000156.2-000067.000030.9 08.5600.74G? 0 +220849.23 +622707.2 +000000.9+000020.400001.1 08.5600.51F? 0 +220957.80 +020848.3 -000071.8-000062.900001.5 08.5600.47F? 0 +221258.80 +535904.3 -000000.9+000000.700001.3 08.5600.06A? 1 +221432.44 -765632.8 +000054.4-000008.700002.8 08.5600.54F? 0 +221520.23 -535853.7 -000002.7+000018.500004.9 08.5600.35F? 0 +221933.60 -115459.5 -000020.6+000017.700005.1 08.5600.51F? 0 +222714.10 -694217.4 -000092.4-000012.600003.8 08.5600.39F? 0 +222913.49 +614543.3 -000017.1-000005.900008.7 08.5600.12A? 0 +223128.17 +315137.5 +000050.3-000004.400010.2 08.5600.48F? 0 +223558.79 +494202.9 +000069.5+000012.700019.4 08.5600.62G? 0 +223718.97 +593014.5 +000023.3-000015.000001.8 08.5600.15A? 0 +224533.14 +390539.4 -000010.1-000012.700005.8 08.5600.62G? 0 +225005.82 -161849.6 +000004.3-000012.600000.1 08.5600.44F? 0 +225147.96 +394252.4 +000009.6+000002.400000.4 08.5600.24A? 0 +225235.25 +060114.2 +000072.7+000058.500004.5 08.5600.45F? 0 +225332.69 -021820.3 +000170.3-000033.700019.9 08.5600.58F? 0 +225401.50 +605112.2 -000004.8-000017.100014.6 08.5600.21A? 0 +225817.69 -415125.9 +000197.6-000046.100022.8 08.5600.85G? 0 +225947.53 +300438.5 +000033.4+000010.600006.8 08.5600.36F? 0 +230030.07 +694804.8 +000013.5-000006.700016.5 08.5600.31A? 0 +230252.06 -132019.2 -000016.8-000007.300002.5 08.5600.33F? 0 +230808.52 +165007.2 -000078.4-000020.300002.5 08.5600.63G? 0 +231355.02 +631443.1 +000019.4-000007.900014.4 08.5600.01A? 0 +232223.66 -002451.3 +000187.1-000245.500031.2 08.5600.82G? 0 +232326.49 +525238.9 -000021.2-000011.200012.4 08.5600.21A? 0 +232328.68 +454735.7 +000203.9-000001.700033.3 08.5600.94G? 0 +233244.76 +631726.3 +000009.2-000109.400002.5 08.5600.54F? 0 +233534.79 -465638.9 +000189.0-000287.000026.7 08.5600.77G? 0 +233800.60 +692400.1 +000114.1+000063.600013.5 08.5600.54F? 0 +233826.61 -314646.2 +000005.8-000007.600007.0 08.5600.54F? 0 +234410.85 -131124.9 +000029.6-000047.000005.1 08.5600.55F? 0 +234951.69 +260915.2 +000039.6-000011.100010.1 08.5600.70G? 0 +000131.30 -723621.3 +000019.6+000007.400001.4 08.5601.09K? 0 +002124.09 -814040.1 +000018.1-000004.200021.0 08.5601.69K? 0 +003223.71 +214641.5 -000008.6+000000.300011.2 08.5601.07K? 0 +003911.01 -200515.8 +000022.4+000001.100008.1 08.5601.49K? 0 +005910.92 +365040.5 -000013.1-000000.900013.4 08.5601.69K? 0 +010238.90 -591133.7 +000037.8-000013.200001.3 08.5601.29K? 0 +011350.16 +373913.5 +000010.4+000020.900002.9 08.5601.11K? 0 +011429.97 -222650.5 -000033.8-000039.500001.4 08.5601.26K? 0 +011510.06 -150900.6 +000012.5-000008.600009.9 08.5601.13K? 0 +013345.89 -113536.2 -000010.4-000024.800007.6 08.5601.39K? 0 +013536.44 +612835.4 -000001.5+000009.300006.6 08.5601.56K? 0 +014729.90 +125831.2 +000065.4+000017.600018.0 08.5601.71K? 0 +015234.62 +474015.4 -000025.8-000008.600006.3 08.5601.38K? 0 +015649.69 +512503.6 +000012.4-000032.100010.5 08.5601.49K? 0 +015835.00 +704548.3 +000010.5-000015.200002.4 08.5601.09K? 0 +020856.70 +173445.8 -000010.5+000024.400002.0 08.5601.68K? 0 +021034.63 -485322.7 +000005.1+000014.600008.2 08.5601.05K? 0 +021548.15 -334540.3 +000034.7+000013.100004.5 08.5601.03K? 0 +021930.12 -474624.5 +000013.8-000005.400006.4 08.5601.08K? 0 +021958.99 -200202.1 +000021.0+000022.800003.3 08.5601.15K? 0 +022007.85 -001700.9 +000021.2+000016.900005.0 08.5601.55K? 0 +022333.79 +023504.0 -000024.2+000009.600002.8 08.5601.49K? 0 +023012.62 +085240.2 +000007.3-000011.200004.4 08.5601.18K? 0 +023023.66 -514227.9 +000029.0-000015.400001.3 08.5601.55K? 0 +023230.18 +230913.6 -000006.1+000009.900003.5 08.5601.62K? 0 +023230.26 +724804.9 +000010.5-000014.100014.7 08.5601.08K? 0 +023440.47 -024739.4 +000022.8-000002.500013.3 08.5601.48K? 0 +023649.01 +372507.0 +000088.8+000003.700023.0 08.5601.10K? 0 +023732.10 -472331.5 +000040.2-000000.500014.2 08.5601.05K? 0 +023913.45 +034305.9 +000004.3-000004.600028.3 08.5601.59K? 0 +024708.16 +223614.1 -000023.4-000006.300009.6 08.5601.12K? 0 +024957.02 +591424.3 -000017.4-000008.100015.1 08.5601.20K? 0 +025123.75 +522517.4 +000007.1+000005.900013.5 08.5601.07K? 0 +025230.35 +493008.9 +000006.9+000020.600008.1 08.5601.23K? 0 +025357.62 -365715.9 +000009.3+000039.700005.9 08.5601.34K? 0 +025653.96 -603548.5 +000009.8-000034.400007.0 08.5601.23K? 0 +030304.15 +335446.5 -000018.3+000015.000000.8 08.5601.03K? 0 +030843.13 +382120.9 -000025.7-000035.800010.4 08.5601.19K? 0 +030955.39 +134139.7 +000036.7+000013.600004.9 08.5601.72K? 0 +031338.01 -184220.1 +000034.8-000001.400004.4 08.5601.07K? 0 +031459.44 +005410.7 +000000.2+000003.300000.3 08.5601.09K? 0 +031614.35 +740216.2 -000013.1-000021.300002.8 08.5601.13K? 0 +032512.10 -783958.4 -000018.5-000004.000005.5 08.5601.68K? 0 +032541.25 -804013.5 -000003.1+000015.900002.6 08.5601.72K? 0 +035048.83 +614540.7 +000017.3-000023.900003.6 08.5601.07K? 0 +035132.68 +612152.7 -000000.9-000003.400013.4 08.5601.04K? 0 +040246.25 +351002.6 -000005.6-000046.700008.3 08.5601.32K? 0 +040640.36 -380409.0 -000007.9+000014.700005.7 08.5601.47K? 0 +041000.62 -330911.5 +000034.7+000014.500003.5 08.5601.40K? 0 +043502.13 -255819.1 +000009.9-000005.000005.4 08.5601.20K? 0 +044139.38 -480924.6 +000014.6+000005.400006.1 08.5601.09K? 0 +044845.31 +493302.7 +000019.0-000016.300030.5 08.5601.08K? 0 +044916.79 -792122.1 -000017.0+000029.100012.9 08.5601.23K? 0 +045907.01 -500831.3 +000004.7+000025.600000.6 08.5601.07K? 0 +050112.35 +061440.9 +000004.6-000002.100013.1 08.5601.55K? 0 +050643.33 +022050.6 +000011.1-000015.900003.6 08.5601.18K? 0 +050832.53 -042348.7 +000005.6-000011.100031.3 08.5601.55K? 0 +050856.20 -011408.4 +000000.8+000020.000008.2 08.5601.49K? 0 +051013.18 -720436.6 -000004.9-000013.600005.6 08.5601.07K? 0 +051417.67 -713010.6 -000006.0-000008.300001.3 08.5601.12K? 0 +051624.23 +513908.0 -000039.4-000009.100026.9 08.5601.16K? 0 +051916.13 -125832.5 -000001.2-000033.600000.4 08.5601.18K? 0 +053523.42 +161653.2 -000025.9+000011.500001.3 08.5601.18K? 0 +053609.67 +361450.1 +000004.7+000028.300013.3 08.5601.08K? 0 +054043.65 +481846.5 -000017.4+000002.000013.2 08.5601.88M? 0 +054249.06 +151233.1 +000015.7+000003.800004.2 08.5601.69K? 0 +054409.16 -410621.9 +000004.2+000013.800013.0 08.5601.41K? 0 +054648.86 -345358.9 +000006.9-000016.800000.4 08.5601.06K? 0 +054711.64 +231018.4 -000009.5-000013.800003.9 08.5601.68K? 0 +054723.01 +094618.0 +000017.5-000015.100003.4 08.5601.29K? 0 +054747.33 -210652.8 +000011.6-000023.600005.8 08.5601.17K? 0 +054931.48 +211841.7 +000003.7+000006.500015.7 08.5601.03K? 0 +055424.65 +081731.0 +000017.3-000013.700049.2 08.5601.24K? 0 +060017.20 +200319.1 +000001.3-000002.800003.4 08.5601.67K? 0 +060612.17 +321830.5 +000020.7-000029.500012.2 08.5601.24K? 0 +061025.81 -702201.5 +000016.9-000003.000001.6 08.5601.31K? 0 +061524.52 +040424.9 +000000.4+000025.600010.4 08.5601.11K? 0 +061949.74 -430044.8 +000000.9-000001.800003.9 08.5601.50K? 0 +062119.91 +450625.4 -000002.2-000000.100004.6 08.5601.57K? 0 +062201.39 +194213.8 +000010.5+000015.100026.2 08.5601.32K? 0 +062623.20 +260817.3 -000023.1-000009.100021.0 08.5601.41K? 0 +062929.35 +352046.0 +000006.1+000010.900004.7 08.5601.27K? 0 +063005.18 +153858.0 +000003.5-000026.000022.6 08.5601.69K? 0 +063331.88 -293701.2 +000004.9+000010.300001.6 08.5601.36K? 0 +065213.50 -151231.8 +000006.2+000019.300009.7 08.5601.02K? 0 +065838.47 +172804.9 +000014.2-000003.900021.5 08.5601.62K? 0 +070127.87 +735226.9 +000009.3+000013.100029.9 08.5601.08K? 0 +070315.42 -121308.1 +000009.8-000025.500021.4 08.5601.12K? 0 +070348.18 -151711.8 +000029.1+000010.100013.5 08.5601.80K? 0 +070812.66 +172025.6 +000001.3+000002.600003.2 08.5601.05K? 0 +070931.70 +133913.3 +000004.7+000003.200003.4 08.5601.38K? 0 +071334.11 +472942.1 +000022.9-000022.200001.4 08.5601.31K? 0 +071451.65 -601545.1 +000005.1+000032.800007.2 08.5601.76K? 0 +071836.81 -274428.0 +000010.6+000028.300000.2 08.5601.33K? 0 +072127.90 +164319.5 +000002.9-000009.200003.9 08.5601.23K? 0 +072601.17 +002011.2 +000013.4-000021.300017.8 08.5601.07K? 0 +072633.02 +620311.0 -000009.9-000021.500009.9 08.5601.26K? 0 +072754.95 -315653.1 -000015.1-000007.400005.3 08.5601.28K? 0 +073106.51 -060110.5 +000006.0-000003.600000.4 08.5601.67K? 0 +074517.37 -105204.2 -000014.1+000000.400005.7 08.5601.30K? 0 +075126.86 -354835.9 -000030.0-000008.300006.7 08.5601.13K? 0 +075147.77 -181723.0 -000016.1-000001.000003.2 08.5601.03K? 0 +075248.48 -035431.7 -000019.8-000002.400001.9 08.5601.14K? 0 +075652.17 -430216.9 -000007.2+000022.200002.8 08.5601.09K? 0 +075712.64 -222752.4 +000001.7+000002.200005.7 08.5601.67K? 0 +080022.27 -261637.2 -000016.2+000002.600014.8 08.5601.68K? 0 +080236.90 -551512.7 -000010.5+000010.100012.0 08.5601.12K? 0 +080448.25 +071859.1 -000017.0-000003.300027.3 08.5601.26K? 0 +080544.85 -215232.4 -000037.2+000004.900009.1 08.5601.18K? 0 +081057.01 +065820.5 -000004.8-000061.400009.0 08.5601.09K? 0 +081146.22 +451924.8 +000023.1+000008.300004.6 08.5601.35K? 0 +081410.39 -290221.5 -000011.3-000000.300000.4 08.5601.28K? 0 +081730.57 -351014.2 -000015.5+000039.500017.9 08.5601.08K? 0 +081909.85 -543223.3 -000001.6-000024.900020.0 08.5601.46K? 0 +082330.05 -123001.5 +000003.1-000029.900004.4 08.5601.14K? 0 +082337.59 -241615.5 -000011.6+000002.100001.5 08.5601.44K? 0 +082611.27 -763608.0 -000006.7-000010.100004.1 08.5601.18K? 0 +082821.62 +544130.8 -000004.3+000003.900004.2 08.5601.37K? 0 +083243.72 -224913.5 -000009.5-000022.800010.1 08.5601.09K? 0 +083501.84 -275947.3 +000008.2-000000.700008.5 08.5601.70K? 0 +083723.59 -511542.1 +000006.9+000011.300007.0 08.5601.03K? 0 +084039.26 -370037.3 +000005.1-000007.900005.1 08.5601.71K? 0 +084249.15 -043724.9 +000005.1-000022.900016.3 08.5601.12K? 0 +084302.07 +491808.4 -000013.8-000023.200013.7 08.5601.28K? 0 +084316.00 +051557.7 -000042.7-000021.600008.7 08.5601.10K? 0 +084324.50 -070427.2 +000010.3-000006.100005.8 08.5601.20K? 0 +084609.73 -244042.4 +000004.0-000007.000009.8 08.5601.37K? 0 +085659.71 -124907.5 +000010.4-000004.900015.8 08.5601.26K? 1 +085910.92 +463428.2 -000035.5+000001.900012.2 08.5601.58K? 0 +090546.44 -144744.4 -000028.1+000007.000016.9 08.5601.18K? 0 +090811.34 -504753.7 -000021.0+000022.900010.3 08.5601.17K? 0 +091508.92 -700703.9 -000022.7-000006.900000.6 08.5601.09K? 0 +093253.19 -223409.6 -000011.4+000006.700007.6 08.5601.20K? 0 +093341.55 -254434.6 -000026.3+000001.100004.4 08.5601.41K? 0 +093535.85 -002143.9 -000023.9+000000.000017.8 08.5601.43K? 0 +094031.44 +092536.1 +000017.4-000010.000018.1 08.5601.07K? 0 +094039.29 -355530.7 -000003.3-000000.900000.3 08.5601.66K? 0 +094424.62 +622317.8 -000056.7-000007.500012.7 08.5601.03K? 0 +094456.11 -502915.1 -000012.6+000004.300016.1 08.5601.74K? 0 +095800.98 -663344.9 -000011.8+000004.600009.8 08.5601.45K? 0 +100544.10 -601901.0 -000013.1+000032.500010.4 08.5601.15K? 0 +101120.81 -181714.6 -000000.3+000012.900007.6 08.5601.56K? 0 +101140.35 -264238.0 -000017.9+000001.100015.1 08.5601.08K? 0 +101417.56 -385206.1 -000004.4-000012.900005.1 08.5601.48K? 0 +101846.44 +391841.6 +000014.1-000021.900021.5 08.5601.46K? 0 +101859.67 -201840.3 -000023.9+000017.000009.8 08.5601.00K? 0 +102556.24 -682022.9 -000056.9+000033.100016.0 08.5601.35K? 0 +102602.55 +585729.5 -000018.7-000003.800013.8 08.5601.21K? 0 +102942.87 -430808.7 -000012.6+000009.100008.9 08.5601.03K? 0 +103551.59 -495847.7 -000007.3+000018.600004.0 08.5601.38K? 0 +103808.24 -435427.1 -000017.5+000010.300001.3 08.5601.01K? 0 +104005.24 +352933.2 +000027.5-000013.900007.3 08.5601.26K? 0 +104027.90 +745401.7 -000001.3-000045.500007.3 08.5601.25K? 0 +104032.99 -133040.9 -000029.8-000005.700000.6 08.5601.20K? 0 +104034.54 -561823.9 -000002.4-000006.000007.3 08.5601.49K? 0 +104410.57 -530538.1 -000001.9-000007.000011.8 08.5601.43K? 0 0.10 1.00 +105222.52 -185327.3 -000036.9+000010.800005.2 08.5601.49K? 0 +105607.28 -225301.1 -000017.4-000008.500016.3 08.5601.50K? 0 +110702.66 -115642.1 -000008.6-000008.500007.6 08.5601.04K? 0 +111526.79 -463236.4 -000016.4+000006.100008.7 08.5601.22K? 0 +113240.10 -042833.6 -000032.0-000003.700010.3 08.5601.00K? 0 +113617.90 -613752.0 +000000.0+000000.000000.0 08.5601.21K? 0 +113827.14 -105549.9 -000017.2+000030.400021.6 08.5601.37K? 0 +113839.28 -522257.7 +000001.5-000010.000012.4 08.5601.28K? 0 +114048.40 +130440.9 +000002.3+000025.200005.8 08.5601.41K? 0 +114048.73 -085048.2 -000050.0+000014.200004.8 08.5601.44K? 0 +114428.18 +212240.4 +000004.2-000016.700015.9 08.5601.07K? 0 +114457.76 +121541.3 -000020.9+000009.800008.0 08.5601.39K? 0 +114522.86 -250042.1 -000040.2+000020.900015.3 08.5601.13K? 0 +120310.97 -602226.2 -000029.8-000003.900003.3 08.5601.57K? 0 +121725.07 +383907.6 +000017.8-000008.500006.5 08.5601.02K? 0 +122159.84 -410332.3 -000007.8-000106.700041.1 08.5601.04K? 0 +122805.19 +181950.4 -000009.5-000002.100007.4 08.5601.27K? 0 +122935.49 -730056.1 -000009.6-000012.600014.0 08.5601.48K? 0 +122959.87 +243252.9 -000022.9-000016.400003.1 08.5601.35K? 0 +123014.59 +273334.6 -000006.9+000004.800010.1 08.5601.15K? 0 +123113.91 -275037.7 -000047.0+000006.900000.8 08.5601.10K? 0 +123451.85 -781751.9 +000002.5-000001.800019.5 08.5601.57K? 0 +123731.16 -093932.9 +000018.1-000030.800048.8 08.5601.24K? 0 +123755.70 -574958.5 -000023.4+000013.300012.2 08.5601.03K? 0 +130030.60 -214721.1 +000029.2-000028.500013.6 08.5601.34K? 0 +130306.60 -240858.8 +000021.0-000018.700004.6 08.5601.23K? 0 +131713.11 -462044.4 -000006.7-000012.300011.5 08.5601.65K? 0 +132106.96 +711541.6 -000027.1+000043.700007.4 08.5601.09K? 0 +132522.78 -473759.7 -000008.5-000013.100006.7 08.5601.35K? 0 +132626.43 -412453.0 -000027.4+000002.800019.7 08.5601.62K? 0 +134255.28 +674438.1 -000034.4+000003.500014.9 08.5601.15K? 0 +134637.63 +105026.2 -000025.4+000001.500020.9 08.5601.02K? 0 +135220.16 -690501.1 +000033.1-000024.500004.0 08.5601.09K? 0 +135650.40 +592933.1 -000012.7+000014.700004.6 08.5601.62K? 0 +135743.17 -310410.9 +000023.7-000045.700001.9 08.5601.10K? 0 +140341.59 -844729.5 -000024.6-000012.300001.4 08.5601.40K? 0 +140457.20 -364546.9 +000010.5-000022.700017.0 08.5601.04K? 0 +142545.34 -723258.6 -000011.5-000016.900008.5 08.5601.53K? 0 +143644.93 +025020.9 +000032.2-000011.600034.8 08.5601.54K? 0 +144545.55 +173017.8 +000014.8-000012.500001.6 08.5601.63K? 0 +145121.17 -382217.0 -000000.2-000019.600000.4 08.5601.14K? 0 +145447.25 -504923.2 -000034.8-000000.600004.1 08.5601.49K? 0 +145728.63 -711659.0 -000020.2-000025.400009.6 08.5601.04K? 0 +145927.99 +202216.1 +000037.5-000026.800003.8 08.5601.27K? 0 +150326.01 -430521.6 +000002.2+000026.700004.3 08.5601.01K? 0 +150642.45 +110356.5 -000013.1-000008.300024.4 08.5601.06K? 0 +151525.79 +000925.6 -000036.4+000013.600006.6 08.5601.13K? 0 +152017.10 -683612.4 -000010.7-000003.000013.6 08.5601.05K? 0 +152239.47 -013208.9 -000004.6-000031.400026.5 08.5601.35K? 0 +153111.11 +272020.0 -000017.7+000009.400010.9 08.5601.14K? 0 +153452.07 +194647.5 -000001.9-000040.300013.4 08.5601.15K? 0 +153749.17 +222901.4 -000048.6+000034.500002.2 08.5601.34K? 0 +153934.88 +085950.4 -000003.9-000010.600005.6 08.5601.29K? 0 +154257.42 -823945.9 -000049.9-000039.200001.9 08.5601.16K? 0 +154817.26 -602832.6 -000006.4-000017.800019.9 08.5601.55K? 0 +155234.58 -011948.5 +000002.2-000012.100004.5 08.5601.28K? 0 +155409.41 +132302.0 -000003.7-000007.500008.8 08.5601.34K? 0 +160051.23 -573640.2 +000025.0-000001.100020.1 08.5601.23K? 0 +160456.99 +130809.3 -000002.0-000037.100028.2 08.5601.19K? 0 +161012.90 -252200.6 -000042.6-000043.700004.6 08.5601.19K? 0 +162122.15 -664758.1 -000011.0-000019.100010.8 08.5601.25K? 0 +162650.89 -682924.7 -000018.2-000015.900014.8 08.5601.04K? 0 +163700.15 -023945.7 -000054.7-000014.900007.2 08.5601.72K? 0 +164113.39 -231926.8 +000011.1+000000.900008.0 08.5601.18K? 0 +164220.38 +742830.5 -000006.1-000000.200010.7 08.5601.00K? 0 +164444.60 +170235.3 +000017.1+000014.200006.0 08.5601.00K? 0 +165950.17 -660316.8 -000000.5-000011.900011.5 08.5601.65K? 0 +170034.06 +165521.3 +000009.4+000001.500003.6 08.5601.21K? 0 +170415.54 -171711.7 +000007.0-000001.900008.0 08.5601.09K? 0 +170516.17 +035244.4 +000001.1+000004.900002.7 08.5601.18K? 0 +170838.70 -655708.7 -000018.2-000001.400011.2 08.5601.67K? 0 +171019.24 +664912.4 -000013.4+000015.100004.7 08.5601.02K? 0 +171822.40 +875801.9 -000014.2-000002.400005.6 08.5601.71K? 0 +171848.62 -203830.6 +000005.9-000009.900028.4 08.5601.00K? 0 +171929.86 +120852.0 +000002.8-000007.200021.5 08.5601.47K? 0 +173313.84 +022622.3 +000007.5-000015.300000.8 08.5601.48K? 0 +173620.53 +011447.5 -000014.5+000012.000014.0 08.5601.17K? 0 +173922.80 -143958.8 +000000.4+000003.700025.2 08.5601.66K? 0 +174135.96 +655526.4 -000007.4+000017.900008.9 08.5601.39K? 0 +174221.13 +232813.6 +000015.2-000022.800005.4 08.5601.16K? 0 +174438.01 +491354.6 -000044.2-000018.600003.5 08.5601.07K? 0 +174610.51 -592023.6 +000003.0-000017.500002.1 08.5601.22K? 0 +174651.04 -480029.7 -000019.3-000020.300014.2 08.5601.11K? 0 +174841.66 -194646.6 +000051.2+000009.800007.0 08.5601.88M? 0 +175122.53 +210713.8 +000003.7-000000.300009.0 08.5601.44K? 0 +175355.61 -030705.8 -000002.9-000015.300019.1 08.5601.05K? 0 +175405.36 +004158.3 +000031.3-000024.900011.1 08.5601.18K? 0 +180057.09 -621923.8 -000034.4-000077.500030.2 08.5601.15K? 0 +181301.68 -320357.6 -000003.7+000000.500026.4 08.5601.59K? 0 +181429.11 +240821.9 +000009.6-000000.800000.8 08.5601.02K? 0 +181627.87 -275538.8 +000041.9-000074.100010.3 08.5601.64K? 0 +181905.58 -350924.6 -000045.8-000015.300056.4 08.5601.02K? 0 +182010.82 +552445.8 +000004.6-000070.900004.8 08.5601.18K? 0 +182233.02 +234423.0 -000003.9+000004.400010.4 08.5601.47K? 0 +182327.55 -740319.1 +000003.3-000023.200021.5 08.5601.62K? 0 +183125.74 -001703.6 -000020.8+000004.800004.3 08.5601.25K? 0 +183427.74 +495704.3 -000013.3-000027.800010.8 08.5601.43K? 0 +183709.06 -161556.3 -000013.9+000004.600026.0 08.5601.22K? 0 +183815.92 -442410.5 -000044.6+000013.300006.2 08.5601.60K? 0 +184228.15 -385833.0 -000002.2-000000.800024.2 08.5601.38K? 0 +184247.05 +275727.1 +000016.6-000007.700008.1 08.5601.23K? 0 +184431.95 +810355.5 +000006.4-000002.900001.3 08.5601.17K? 0 +184951.01 -081134.8 -000001.0-000036.300000.3 08.5601.59K? 0 +185447.54 +240738.7 -000019.8-000026.300018.9 08.5601.60K? 0 +190329.88 -151659.3 -000006.1-000016.100021.2 08.5601.70K? 0 +190400.79 -393722.5 -000009.3-000034.900014.5 08.5601.28K? 0 +190456.09 +170154.5 -000011.5+000002.400004.7 08.5601.09K? 0 +190546.14 -033822.5 +000015.5+000001.900003.8 08.5601.57K? 0 +191222.49 -042747.1 -000001.1+000010.600014.8 08.5601.22K? 0 +191542.55 +650749.1 +000024.2-000014.000013.8 08.5601.03K? 0 +191752.44 -255533.3 -000038.9-000006.400018.1 08.5601.18K? 0 +191848.55 +415527.6 -000027.4-000020.300001.9 08.5601.25K? 0 +191939.34 -502034.3 +000014.7+000018.100008.8 08.5601.16K? 0 +192102.95 -311221.2 +000017.1-000002.300028.6 08.5601.56K? 0 +192341.46 +610557.3 -000034.5-000032.500013.5 08.5601.06K? 0 +192435.34 -224146.1 -000000.5-000031.900002.8 08.5601.21K? 0 +192716.31 -512742.8 +000007.1-000003.600003.2 08.5601.04K? 0 +192917.68 -474834.4 +000012.4+000005.700007.3 08.5601.14K? 0 +193044.95 +033905.6 -000007.9-000019.100002.7 08.5601.64K? 0 +193050.22 +283227.2 +000007.1+000017.000012.8 08.5601.00K? 0 +193253.12 -573721.3 +000004.5-000007.800001.1 08.5601.55K? 0 +193413.64 +600405.4 +000004.8+000008.100014.8 08.5601.04K? 0 +193451.84 +200317.5 -000006.7-000014.900007.0 08.5601.34K? 0 +193915.30 -344933.7 +000004.7-000016.100011.8 08.5601.64K? 0 +193916.71 +533915.6 -000006.7+000015.000000.0 08.5601.54K? 0 +195321.19 -064850.4 -000021.7-000021.600000.2 08.5601.41K? 0 +195348.61 -163841.1 -000006.3+000011.300004.8 08.5601.27K? 0 +200257.35 -204443.8 +000007.9-000044.900009.5 08.5601.03K? 0 +200308.92 +480028.8 -000009.1+000021.700000.0 08.5601.25K? 0 +200600.99 +322847.0 -000022.4-000023.100014.8 08.5601.51K? 0 +200858.55 +401152.0 -000015.7-000043.700019.5 08.5601.19K? 0 +201459.77 +154209.5 -000021.1-000002.900000.2 08.5601.03K? 0 +201742.39 +441332.7 -000005.7-000012.100009.0 08.5601.07K? 0 +202206.05 +224712.9 -000001.4+000010.900003.9 08.5601.24K? 0 +202408.35 -282307.5 -000010.3+000001.200029.8 08.5601.36K? 0 +202936.02 +335013.4 +000004.7-000010.200006.7 08.5601.53K? 0 +203044.45 +120527.5 +000004.2-000003.400011.9 08.5601.56K? 0 +203703.33 +383715.6 +000004.2+000005.400006.7 08.5601.56K? 1 +203752.87 +135732.4 +000021.2+000020.700005.5 08.5601.25K? 0 +203808.04 +125552.6 +000004.2-000004.900022.5 08.5601.14K? 0 +204244.50 +072341.7 +000031.8+000012.600001.0 08.5601.40K? 0 +204402.45 +554945.5 +000005.4-000052.400017.1 08.5601.15K? 0 +204549.89 +303930.6 +000014.1+000001.700006.0 08.5601.24K? 0 +204638.61 +394335.4 +000045.8+000004.700002.5 08.5601.02K? 0 +204714.40 +175847.0 +000029.8-000012.000000.7 08.5601.43K? 0 +204951.69 +643534.9 -000002.7-000023.900001.2 08.5601.02K? 0 +205234.40 -314136.2 +000004.7-000021.200003.2 08.5601.19K? 0 +210120.87 -274226.5 +000004.4+000004.500004.8 08.5601.15K? 0 +210821.13 +225304.1 -000012.8-000000.100003.9 08.5601.50K? 0 +210833.05 -135026.3 -000040.4-000163.700021.9 08.5601.07K? 0 +210849.25 +114015.9 +000001.2-000010.600004.0 08.5601.71K? 0 +211716.39 -315303.9 -000006.9-000015.700004.5 08.5601.00K? 0 +212035.18 +385126.1 -000019.9-000031.400003.9 08.5601.09K? 0 +212228.65 +082716.1 +000006.0-000013.000008.3 08.5601.18K? 0 +213259.47 +272031.2 -000006.2-000008.000015.8 08.5601.28K? 0 +213706.82 -074857.1 +000004.5-000016.000027.2 08.5601.36K? 0 +213818.47 -634642.6 +000017.2+000004.100014.5 08.5601.23K? 0 +213940.55 -324529.8 +000009.2-000012.200006.3 08.5601.14K? 0 +214204.21 -374136.4 +000021.1-000005.400004.4 08.5601.16K? 0 +214256.60 +393508.7 -000038.3-000056.400012.0 08.5601.22K? 0 +214657.81 +273901.0 -000001.1+000040.600017.8 08.5601.05K? 0 +214719.14 +280530.4 +000002.8-000021.800000.7 08.5601.34K? 0 +214930.27 +390006.2 +000015.9+000030.100001.7 08.5601.04K? 0 +215444.84 -333259.9 +000098.8-000031.800004.8 08.5601.05K? 0 +220158.03 +374540.1 -000000.7-000000.800000.2 08.5601.41K? 0 +220431.64 -523217.0 +000043.1+000012.300012.9 08.5601.28K? 0 +220627.45 +683800.9 -000002.4+000001.300008.2 08.5601.50K? 0 +221109.13 +503829.6 +000003.9-000004.800008.5 08.5601.38K? 0 +221428.89 +291212.2 +000016.5+000001.700016.7 08.5601.56K? 0 +222451.04 +710632.9 +000027.1+000008.000009.9 08.5601.02K? 0 +222950.76 +800313.8 +000008.7-000006.300003.6 08.5601.73K? 0 +224017.53 +353328.2 +000008.3+000000.500019.0 08.5601.19K? 0 +224052.15 +564946.1 -000012.2-000014.800002.9 08.5601.14K? 0 0.10 1.00 +224215.42 +474400.2 -000003.2-000011.400003.6 08.5601.12K? 0 +230317.73 +160108.5 +000034.8+000002.200014.9 08.5601.30K? 0 +230447.15 -050947.4 -000025.7-000033.000003.5 08.5601.54K? 0 +231051.43 -210105.1 -000000.8-000054.300001.4 08.5601.02K? 0 +231213.08 -035613.6 +000016.6+000011.300017.5 08.5601.07K? 0 +231813.71 +561512.0 -000031.9-000008.200008.9 08.5601.05K? 0 +232651.47 +545825.8 +000002.3-000027.700007.4 08.5601.56K? 0 +235131.15 -762110.4 +000001.8+000003.300004.2 08.5601.18K? 0 +235527.17 -411546.7 -000019.6-000010.400002.6 08.5601.42K? 0 +070715.92 -115841.3 -000015.6+000007.000008.0 08.5602.23M? 0 +162953.31 -120142.4 +000009.7-000032.600002.2 08.5602.00M? 0 +193441.91 +235322.4 -000015.7+000003.700004.9 08.5602.48N? 0 0.10 1.00 +201128.10 +220135.6 -000032.4+000001.600037.0 08.5602.05M? 0 +223851.30 +562658.3 +000000.7+000000.300007.1 08.5602.02M? 0 +000035.20 -770112.5 +000013.5+000014.800005.3 08.5700.19A? 0 +000058.43 +224336.0 -000025.9-000088.400018.6 08.5700.46F? 0 +000206.67 +391059.6 -000004.4+000005.500003.3 08.5700.07A? 0 +000416.49 -591854.7 +000024.4-000004.300001.1 08.5700.04A? 0 +000442.71 +170411.2 +000088.8-000018.000008.6 08.5700.78G? 0 +000452.57 -322923.5 +000078.2+000004.300012.8 08.5700.70G? 0 +000731.29 +241916.4 +000032.0-000007.000001.4 08.5700.24A? 0 +000902.77 +095059.8 +000122.3+000015.100008.1 08.5700.70G? 0 +000924.60 +000419.5 -000029.8-000040.300009.2 08.5700.48F? 0 +001842.77 +304913.2 +000014.5-000006.200004.8 08.5700.93G? 0 +002226.86 +661053.9 +000023.4-000076.300000.4 08.5700.53F? 0 +002234.09 +750359.5 +000053.6-000015.500013.2 08.5700.36F? 0 +002316.97 +511140.4 +000012.5-000003.800007.6 08.5700.97K? 0 +002358.66 +491205.2 -000001.6-000000.700003.3 08.5700.10A? 0 +002636.90 -140147.3 -000017.6-000088.900026.4 08.5700.45F? 0 +003209.49 +691850.9 -000008.1+000004.300005.5 08.57-0.00B? 0 +003739.17 -253337.8 +000000.7-000040.300001.8 08.5700.41F? 0 +003757.57 -682400.2 +000043.3-000001.400005.3 08.5700.99K? 0 +004816.28 +235059.6 +000006.1-000004.300008.5 08.5700.33F? 0 +005243.90 +074207.1 +000086.4-000021.800010.9 08.5700.67G? 0 +005534.63 +542220.6 +000029.7-000008.000005.2 08.5700.15A? 0 +010153.64 -140751.8 +000085.0+000011.000015.5 08.5700.43F? 0 +010234.03 +054554.1 -000010.6+000020.300007.6 08.5700.29A? 0 +010243.13 +353639.0 +000006.6-000001.500005.3 08.5700.81G? 0 +010838.57 -715007.1 +000005.5+000032.500005.1 08.5700.80G? 0 +011145.68 +135236.2 -000009.1+000008.000002.1 08.5700.36F? 0 +011239.23 -494606.5 +000067.7-000009.100012.7 08.5700.57F? 0 +011333.34 +501255.2 +000011.0-000019.600001.8 08.5700.05A? 0 +012403.35 -094843.4 +000061.4+000004.400010.5 08.5700.55F? 0 +012426.99 +575107.0 +000102.5-000099.600020.3 08.5700.80G? 0 +012930.28 -160805.6 +000045.4+000013.200002.8 08.5700.43F? 0 +013023.15 +540851.4 -000007.6-000000.800012.6 08.5700.86G? 0 +014036.43 -314257.5 +000120.9-000097.300013.7 08.5700.59G? 0 +014049.18 -125901.7 -000013.5-000040.500009.4 08.5700.88G? 0 +014314.30 +125717.2 +000001.3-000036.000011.2 08.5700.53F? 0 +014640.83 -395639.6 -000008.3+000002.500012.1 08.5700.25A? 0 +014842.26 +615023.6 -000013.6-000002.600005.7 08.5700.38F? 0 +014937.91 -342732.9 -000017.3-000000.600006.5 08.5700.46F? 0 +015001.24 -061035.0 +000149.0+000032.100018.9 08.5700.62G? 0 +015035.89 +302820.2 +000018.1-000008.200018.2 08.5700.24A? 0 +015414.99 +043508.5 -000017.3-000048.000022.9 08.5700.96K? 0 +015844.70 -321614.3 +000000.9+000017.600004.6 08.5700.29A? 0 +015919.29 -444431.7 +000057.0+000034.400005.5 08.5700.42F? 0 +020149.64 +025218.9 -000056.7-000217.700013.6 08.5700.58G? 0 +020230.73 +372957.5 +000021.4+000002.200001.4 08.5700.38F? 0 +020342.37 -000126.5 -000005.0+000003.900005.5 08.5700.30A? 0 +020541.25 -242233.3 +000385.8-000067.300022.8 08.5700.88G? 0 +021535.00 +593217.8 +000004.0-000039.400007.9 08.5700.43F? 0 +021550.48 +765539.9 -000008.2+000015.400002.8 08.5700.31A? 0 +021703.72 +171859.7 -000034.2+000008.600003.5 08.5700.47F? 0 +022822.93 +012854.4 -000023.1-000111.600016.7 08.5700.68G? 0 +022947.73 -131452.8 +000014.6+000013.500001.5 08.5700.54F? 0 +023956.37 -242852.1 +000091.6-000056.900026.6 08.5700.58G? 0 +024700.83 +122536.6 -000048.2-000020.200000.0 08.5700.49F? 0 +025013.15 -844535.8 +000027.4+000037.400010.4 08.5700.33F? 0 +025355.36 +152537.6 +000027.5+000007.700000.5 08.5700.08A? 0 +025501.48 +364350.2 +000012.9-000024.800001.5 08.5700.15A? 0 +030613.28 +231542.8 +000005.6-000004.800006.9 08.5700.88G? 0 +031149.30 +581035.5 -000031.6-000038.400002.4 08.5700.66G? 0 +031345.56 +360824.5 +000102.4-000028.700026.4 08.5700.78G? 0 +031404.20 -175158.2 +000028.9-000006.300005.0 08.5700.89G? 0 +032305.13 +325203.4 +000000.6-000011.600009.0 08.5700.21A? 0 +032322.84 +492242.2 +000007.2-000067.300006.2 08.5700.51F? 0 +032437.74 -444154.3 +000029.3-000003.700003.9 08.5700.44F? 0 +033216.27 +623226.5 +000003.2+000002.200001.4 08.5700.12A? 0 +033315.54 -100335.8 -000019.0-000019.600006.5 08.5700.33F? 0 +033923.55 -600441.5 +000070.2+000143.400021.1 08.5700.69G? 0 +034001.59 -221011.1 +000021.8+000001.000015.6 08.5700.36F? 0 +034515.00 +265329.5 +000028.8-000038.200040.2 08.5700.29A? 0 +034634.41 -094333.5 -000022.6-000061.500005.1 08.5700.54F? 0 +035319.39 +280155.0 -000016.0-000027.700014.1 08.5700.41F? 0 +035538.93 -213545.8 +000031.1+000031.300007.3 08.5700.47F? 0 +035554.60 -071714.6 +000051.3-000047.900000.9 08.5700.52F? 0 +040130.78 +635400.8 +000014.1+000073.100019.4 08.5700.63G? 0 +040225.42 -701619.7 +000011.9+000008.200006.0 08.5700.12A? 0 +040924.41 +782548.5 +000007.9-000042.600000.9 08.5700.26A? 0 +041213.43 +321112.5 +000020.4-000007.600015.0 08.5700.42F? 0 +042017.66 +272051.3 -000036.2+000009.600034.7 08.5700.57F? 0 +043045.87 +424628.9 -000019.3-000006.400014.2 08.5700.47F? 0 +043443.61 +112957.7 +000008.2-000003.400001.8 08.5700.44F? 0 +043642.92 +033053.1 +000099.1-000219.800016.5 08.5700.83G? 0 +043816.17 -243930.8 +000005.3+000002.600002.4 08.57-0.13B? 0 +044604.79 +782037.9 +000035.5+000010.400012.3 08.5700.50F? 0 +045042.15 -294638.9 -000003.7-000096.900006.3 08.5700.59G? 0 +045450.45 -525454.8 +000003.8-000017.400006.0 08.5700.46F? 0 +045755.46 -241446.6 +000024.0-000005.800012.3 08.5700.90G? 0 +050440.01 +545922.7 -000004.2-000006.200006.2 08.5700.23A? 0 +050533.82 -231744.6 +000025.2+000007.600006.4 08.5700.51F? 0 +051018.60 +215851.6 +000029.5-000018.400001.9 08.5700.34F? 0 +051052.20 -233427.1 -000015.5+000000.400007.2 08.5700.28A? 0 +051310.92 +331905.8 +000010.1-000047.800000.8 08.5700.43F? 0 +051506.86 -363903.9 -000004.8+000009.400005.4 08.5700.92G? 0 +052819.11 +381708.1 -000008.8-000024.600024.7 08.5700.15A? 0 +053121.21 -020557.1 +000018.6-000000.400015.0 08.5700.06A? 0 +053133.75 +350145.8 -000002.0-000018.700013.0 08.5700.43F? 0 +053631.50 +053116.2 -000002.8-000027.400012.1 08.5700.43F? 0 +053847.83 +080218.0 -000008.4-000000.900011.1 08.5700.22A? 0 +054027.95 +333042.1 -000012.4-000010.500010.0 08.5700.05A? 0 +054252.66 +033357.9 +000018.6-000027.400018.9 08.5700.97K? 0 +054313.22 +295651.7 +000108.3-000041.600044.2 08.5700.73G? 0 +054403.55 +381452.6 +000004.0-000056.300001.9 08.5700.49F? 0 +054536.53 +301003.8 +000002.4-000020.800003.2 08.5700.02A? 0 +054820.64 +420349.3 -000017.5-000011.400017.4 08.5700.32F? 1 +055107.10 +080626.1 -000024.8-000003.300009.1 08.5700.11A? 0 +055147.13 -440052.0 +000002.6-000005.700001.8 08.5700.35F? 0 +055303.51 +180919.8 +000004.1+000000.900012.3 08.5700.96K? 0 +055403.32 +253236.6 -000013.9+000011.500019.6 08.5700.27A? 0 +055612.47 +513322.3 -000016.6-000019.900002.8 08.5700.24A? 0 +055632.92 -263126.2 -000005.8-000009.300004.4 08.5700.32F? 0 +055734.00 -023842.7 +000004.8-000020.400008.3 08.5700.37F? 0 +055752.96 +404752.3 -000014.2-000029.200005.2 08.5700.35F? 0 +055828.34 -200953.3 +000036.6-000027.100003.1 08.5700.34F? 1 +060019.72 -310151.9 +000000.0+000000.000000.0 08.5700.92G? 0 +060039.60 -854054.7 -000012.3-000032.200015.5 08.5700.52F? 0 +060230.98 -022139.7 +000000.0+000000.000000.0 08.5700.13A? 1 +060242.80 +110532.9 +000005.0-000018.600001.6 08.57-0.00B? 0 +060455.98 +093508.2 -000006.6-000008.500008.6 08.57-0.01B? 0 +060532.58 +604026.9 +000005.5-000013.900009.7 08.5700.32F? 0 +060716.51 +344900.6 +000003.6-000002.300004.9 08.5700.17A? 0 +060815.71 +425055.2 -000004.0-000003.000001.7 08.5700.04A? 0 +061242.50 -755543.8 +000007.6-000042.600004.8 08.5700.47F? 0 +061341.98 -084010.4 -000017.2-000010.200012.1 08.5700.96K? 0 +061431.97 +504635.4 +000000.9-000015.300003.4 08.5700.75G? 0 +061457.91 +164910.6 -000003.9-000005.000007.1 08.5700.21A? 0 +061500.67 -281234.2 +000001.6+000002.200011.8 08.5700.54F? 0 +061748.74 -095903.1 -000001.0+000007.500000.5 08.5700.04A? 0 +061806.23 +170729.4 -000002.2-000014.800007.7 08.5700.07A? 0 +061938.41 -133318.4 +000008.9+000000.900009.1 08.5700.10A? 0 +062041.10 -353853.0 -000004.6-000001.500000.9 08.57-0.06B? 0 +062317.39 +283437.6 +000000.4-000003.700005.6 08.5700.14A? 0 +062328.50 +240220.4 -000019.7-000000.300003.9 08.5700.15A? 0 +062351.52 +182725.3 -000002.0-000003.100009.2 08.5700.21A? 0 +062556.27 -164358.7 -000003.2-000009.900010.0 08.5700.47F? 0 +062629.51 -091958.0 -000053.5+000069.100017.6 08.5700.29A? 0 +062752.37 -300335.5 -000005.7+000013.000010.9 08.5700.99K? 0 +062938.64 +353923.5 -000004.8+000002.000010.7 08.5700.94G? 0 +063053.49 -005556.3 -000007.2+000006.500009.8 08.5700.18A? 0 +063302.71 +370647.6 -000021.2-000022.000017.9 08.5700.98K? 0 +063449.05 -500642.9 +000005.4+000023.700006.0 08.5700.33F? 0 +063534.28 +021937.9 -000017.0-000021.600011.8 08.5700.24A? 0 +063647.31 +410807.1 -000009.4+000010.300019.3 08.5700.13A? 0 +063930.55 +220010.0 +000010.2-000020.000007.5 08.5700.19A? 0 +064028.25 -072510.5 +000017.8+000010.300000.7 08.5700.06A? 0 +064358.28 +114618.6 +000011.9-000003.600010.9 08.5700.50F? 0 +064415.38 +334911.2 +000138.0-000001.300011.9 08.5700.58G? 0 +064459.18 -674933.6 -000022.3-000004.700005.2 08.5700.89G? 0 +064553.34 -142941.9 -000000.7-000013.700004.2 08.5700.56F? 0 +064657.45 -340117.7 -000007.1+000015.600005.9 08.5700.23A? 0 +065307.79 -191942.6 +000001.7-000032.100015.0 08.5700.39F? 1 +065316.88 -193507.8 +000000.0+000000.000000.0 08.5700.32F? 1 +065411.31 -680929.4 +000007.6+000031.900012.5 08.5700.35F? 0 +065546.81 -533726.7 -000009.4+000016.400007.2 08.5700.92G? 0 +065633.67 -223116.9 -000003.1+000003.500005.6 08.5700.90G? 0 +065636.94 -245151.6 -000016.7-000015.700011.5 08.5700.47F? 0 +065757.50 +080931.6 +000001.9-000004.400000.3 08.57-0.08B? 0 +070028.61 -085157.7 -000006.9+000005.100001.0 08.57-0.05B? 0 +070200.28 -254244.3 -000032.8-000025.900028.6 08.5700.45F? 0 +070530.98 -474210.9 +000006.7+000024.600003.9 08.5700.96K? 0 +070604.15 -690032.3 -000060.3+000118.600014.9 08.5700.56F? 0 +070712.62 -050051.8 -000024.1+000016.300001.1 08.5700.41F? 0 +070755.60 -041014.4 -000017.6-000000.100017.2 08.5700.01A? 0 +071357.48 +070648.2 -000008.4-000002.500001.1 08.5700.30A? 0 +071448.28 -210126.6 +000000.0+000000.000000.0 08.57-0.07B? 1 +071616.13 -405551.8 -000026.2+000008.300011.3 08.5700.48F? 0 +071718.93 -172055.1 +000000.6+000010.100004.2 08.5700.26A? 0 +072309.36 +832913.5 -000006.1-000006.200002.4 08.5700.19A? 0 +072314.32 -240944.9 -000008.1-000022.900011.5 08.5700.87G? 0 +072400.79 -253828.9 -000015.0+000017.900003.5 08.5700.03A? 0 +072552.08 -384642.2 -000001.9-000108.200003.7 08.5700.44F? 0 +072716.29 +022753.0 -000000.5+000006.600004.5 08.57-0.08B? 0 +073056.44 -455342.4 -000009.4+000009.800001.2 08.5700.99K? 0 +073128.18 -214439.3 +000002.6-000016.300002.1 08.5700.34F? 0 +073514.96 -185416.5 -000028.0-000010.300009.1 08.5700.52F? 0 +073827.30 -394134.4 -000007.7+000001.000002.1 08.57-0.04B? 0 +074223.87 -423747.0 -000002.1+000007.800000.0 08.57-0.10B? 0 +074657.92 +043415.1 -000005.9+000022.900008.1 08.5700.51F? 0 +075202.42 +091219.7 -000027.6-000023.800013.7 08.5700.86G? 0 +075241.27 -193916.3 -000014.3-000001.600006.0 08.5700.26A? 0 +075344.74 -215516.0 +000011.2+000013.200012.1 08.5700.09A? 0 +080226.51 -302504.8 +000089.3-000092.000013.7 08.5700.65G? 0 +080527.10 -280320.2 -000009.2-000002.700003.5 08.5700.04A? 0 +080606.78 -452341.5 -000008.8+000011.400010.3 08.5700.10A? 0 +080757.65 -045930.2 -000003.5-000002.300016.3 08.5700.21A? 0 diff --git a/kstars/kstars/data/hip081.dat b/kstars/kstars/data/hip081.dat new file mode 100644 index 00000000..abd42eae --- /dev/null +++ b/kstars/kstars/data/hip081.dat @@ -0,0 +1,1000 @@ +080815.38 -445439.3 -000012.6-000067.300018.5 08.5700.73G? 0 +080834.58 -442101.9 -000014.8+000007.200005.6 08.57-0.04B? 0 +081210.15 -323405.3 -000006.4+000010.800004.6 08.5700.36F? 0 +081219.94 +284527.1 -000073.0-000033.000018.0 08.5700.48F? 0 +081357.71 +390218.2 -000034.8-000009.400006.0 08.5700.86G? 0 +081834.69 -322534.0 -000006.5+000005.700006.3 08.5700.86G? 0 +081941.36 -040826.2 -000014.2-000079.000001.5 08.5700.57F? 0 +082349.09 +513237.1 +000018.9+000008.900009.4 08.5700.43F? 0 +082349.59 -082806.7 -000004.1+000015.100004.5 08.5700.21A? 1 +082607.08 +001348.4 -000017.1-000022.600008.1 08.5700.02A? 0 +082641.03 +681031.7 -000029.1-000047.400019.5 08.5700.53F? 0 +082744.47 +505424.8 -000023.1-000026.700023.1 08.5700.28A? 0 +082839.84 -453259.7 -000017.8+000011.700006.0 08.5700.99K? 0 +082847.86 -413200.5 -000013.1+000019.900011.8 08.5700.01A? 0 +083204.17 -044721.9 -000048.5-000025.300011.9 08.5700.97K? 0 +083351.23 -105752.0 -000002.6-000010.600005.2 08.5700.10A? 0 +083718.23 +185211.9 -000008.5-000003.200013.1 08.5700.34F? 0 +084023.89 +401949.6 -000010.3-000001.700013.6 08.5700.25A? 0 +084206.96 +380510.2 -000011.3-000026.000011.8 08.5700.13A? 0 +084533.16 +291604.9 -000012.8+000002.600015.8 08.5700.92G? 0 +084626.68 +511831.3 -000022.5-000032.500001.1 08.5700.37F? 0 +084916.55 -070620.6 -000038.6+000004.900001.2 08.5700.41F? 0 +084941.19 -613637.5 -000015.5+000015.500006.1 08.5700.21A? 0 +085016.02 -753931.2 -000016.2+000001.200003.0 08.5700.01A? 0 +085053.57 -650325.9 -000001.2+000009.600008.4 08.57-0.05B? 0 +085115.08 -054628.0 -000007.1-000001.600015.3 08.5700.38F? 0 +085202.93 -075524.1 -000017.1+000027.700006.0 08.5700.79G? 0 +085622.96 +284005.3 -000047.6-000086.800024.2 08.5700.66G? 0 +085908.25 -055036.3 -000066.5+000148.800012.2 08.5700.53F? 0 +085954.51 +070811.9 -000032.0-000003.800000.4 08.5700.95K? 0 +090103.01 -503045.6 -000063.9+000051.600014.2 08.5700.54F? 0 +090158.58 -385015.0 +000015.5+000001.800024.6 08.5700.51F? 0 +090610.00 -370909.5 -000002.6-000031.000010.1 08.5700.68G? 0 +090802.78 -572330.7 +000020.5-000002.000001.4 08.5700.14A? 0 +091401.47 -554042.1 -000016.2+000016.000006.1 08.57-0.00B? 0 +091609.00 +262803.9 -000049.5+000048.200031.6 08.5700.44F? 0 +092727.54 -282341.3 -000043.1+000035.200004.8 08.5700.48F? 0 +093452.83 +094038.1 -000144.7-000056.500020.0 08.5700.62G? 0 +093500.34 -470136.7 -000048.2+000038.800001.4 08.5700.39F? 0 +094601.84 -471045.7 -000018.2+000016.400009.3 08.5700.12A? 0 +094644.72 +265528.0 +000008.7-000003.400002.5 08.5700.20A? 0 +094701.38 -474250.2 -000068.2+000079.400015.8 08.5700.44F? 0 +094751.26 -082934.7 -000011.2-000009.600019.6 08.5700.48F? 0 +095018.60 -121638.6 -000028.7-000002.400003.2 08.5700.53F? 0 +095028.55 -605803.0 -000017.0+000000.700005.8 08.5700.10A? 0 +095540.18 -445048.3 -000010.5-000016.400010.9 08.5700.96K? 0 +095656.01 +204638.2 -000072.9-000031.000005.9 08.5700.41F? 0 +095935.71 -502652.1 -000023.5+000000.000008.1 08.5700.02A? 0 +100339.68 -554310.3 -000030.3+000027.900001.2 08.5700.21A? 0 +100500.18 +701345.1 +000014.0+000009.600009.1 08.5700.15A? 0 +100924.70 -573051.3 -000007.5-000003.400001.6 08.5700.06A? 0 +101226.22 -350359.9 -000006.1-000002.300000.0 08.5700.98K? 0 +101516.40 -665314.2 -000023.8+000002.400000.4 08.5700.20A? 0 +101659.60 +464722.9 -000032.6-000108.000006.7 08.5700.67G? 0 +103041.76 -664818.5 -000020.3-000004.600006.9 08.5700.47F? 0 +103048.04 -251323.7 -000009.4-000010.700000.6 08.57-0.07B? 0 +103323.05 +070501.6 -000067.4-000011.000008.5 08.5700.46F? 0 +103727.39 -620743.7 -000020.1-000014.100004.7 08.5700.02A? 0 +103929.94 -621627.2 +000044.4-000015.400009.8 08.5700.58F? 0 +104119.21 -315021.8 -000051.1-000053.100016.8 08.5700.57F? 0 +104159.32 +463859.7 -000011.3-000003.600004.5 08.5700.12A? 0 +104226.06 +630223.9 +000026.6-000002.600010.9 08.5700.48F? 0 +104305.98 -580850.0 -000022.0+000007.800003.1 08.5700.75G? 0 +104952.93 -024150.3 -000004.2+000014.800008.6 08.5700.90G? 0 +105441.27 -244838.5 -000009.6-000025.200003.8 08.5700.90G? 0 +105636.50 +173920.4 -000049.0-000019.400006.7 08.5700.30A? 0 +105810.85 -122332.6 -000039.2-000035.400008.3 08.5700.44F? 0 +110035.91 -654524.6 +000007.5+000016.400000.4 08.5700.12A? 0 +110039.00 -533428.9 -000023.1-000000.900000.4 08.5700.28A? 0 +110127.82 -165452.8 -000051.1-000090.500026.1 08.5700.57F? 0 +110816.99 -341831.9 -000022.4+000000.800004.1 08.5700.02A? 0 +111238.19 -194144.7 -000051.5-000031.900013.2 08.5700.39F? 0 +111250.47 -005407.6 +000000.0+000000.000000.0 08.5700.46F? 0 +112102.59 -742755.7 -000036.5-000003.800014.0 08.5700.41F? 0 +112259.78 -305338.3 -000026.5+000020.700004.6 08.5700.96K? 0 +112542.91 +054452.7 +000057.9-000038.000008.3 08.5700.47F? 0 +112748.28 +794620.1 +000007.9-000007.400007.6 08.5700.43F? 0 +112957.46 +461529.0 -000034.2-000016.100011.2 08.5700.31F? 0 +113336.81 -461903.8 +000152.2-000148.600019.0 08.5700.61G? 0 +113611.88 -613550.2 +000000.0+000000.000000.0 08.5700.00B? 0 +113751.82 +252351.7 +000006.2+000002.700016.0 08.5700.88G? 0 +114253.69 +062259.6 +000051.5-000054.900000.3 08.5700.54F? 0 +114732.97 +431009.6 -000005.0-000029.700016.5 08.5700.57F? 0 +114820.01 -732847.2 -000015.8-000026.900007.0 08.5700.37F? 0 +115650.47 +530535.1 +000007.3+000013.700001.0 08.5700.96K? 0 +115823.82 +093309.7 +000005.9-000055.900011.2 08.5700.46F? 0 +115944.99 -391150.3 +000015.7-000029.300015.9 08.5700.52F? 0 +120412.06 +240710.1 -000031.7-000007.200002.2 08.5700.39F? 0 +120642.43 +001627.0 -000077.0-000015.700000.1 08.5700.46F? 0 +121036.03 +684218.5 -000007.2-000016.900012.0 08.5700.38F? 0 +121157.33 +125959.9 -000053.6+000004.600006.1 08.5700.44F? 1 +121302.81 +602435.7 -000010.2-000020.700005.5 08.5700.19A? 0 +121322.38 -565335.5 -000031.6-000000.400013.9 08.5700.41F? 0 +122108.48 -112832.5 -000042.2-000016.800006.4 08.5700.30A? 0 +123143.85 +270103.2 +000027.9+000004.800022.1 08.5700.61G? 0 +123800.02 -703948.8 -000013.2-000002.300012.9 08.5700.17A? 0 +123808.90 +093508.3 -000001.5-000008.500035.7 08.5700.60G? 0 +123849.73 -263107.8 +000013.4-000051.300007.7 08.5700.86G? 0 +124122.74 +214949.5 -000097.1+000027.700001.6 08.5700.43F? 0 +124630.73 +210309.1 +000002.1+000018.800009.7 08.5700.22A? 0 +124841.87 +720853.9 -000037.7-000010.500002.5 08.5700.42F? 0 +124849.68 +140158.4 +000005.1-000108.000023.8 08.5700.51F? 0 +125728.00 +245705.9 -000028.2-000031.600000.7 08.5700.81G? 0 +130251.99 -090006.3 +000032.8-000008.700004.2 08.5700.49F? 0 +130305.90 -684742.6 +000008.8+000005.100012.2 08.5700.55F? 0 +130558.14 -573900.5 -000009.9-000003.800008.8 08.5700.26A? 0 +131113.28 -490041.3 -000008.3-000012.900018.5 08.5700.34F? 0 +131158.81 -133514.8 -000011.4-000012.100003.1 08.5700.34F? 0 +131614.53 -505718.3 -000042.3-000023.600012.9 08.5700.34F? 0 +131802.48 +130000.4 -000055.2+000010.700005.2 08.5700.32F? 0 +132834.94 -332853.8 -000053.2-000013.700001.1 08.5700.50F? 0 +132906.23 +112812.0 -000194.7-000218.300020.8 08.5700.82G? 0 +133401.66 -025240.4 +000006.4-000002.100011.9 08.5700.37F? 0 +133753.23 +264820.5 +000004.9+000004.300005.5 08.5700.99K? 0 +133754.77 -345047.1 -000034.6-000004.300003.2 08.5700.99K? 0 +134537.48 -093541.6 +000033.7-000034.700007.5 08.5700.34F? 0 +134758.45 +312626.1 +000018.9-000046.800016.3 08.5700.45F? 0 +135046.53 -450223.5 -000005.9-000019.400018.4 08.5700.97K? 0 +135435.93 +301215.8 -000027.8-000030.000004.4 08.5700.34F? 0 +140023.52 +660417.3 +000023.4+000002.700006.2 08.5700.37F? 0 +140410.80 -683702.9 -000021.1-000015.100002.4 08.5700.86G? 0 +141411.04 -641203.5 -000002.7-000004.500006.7 08.5700.05A? 0 +142121.21 -521917.3 +000005.6+000002.400002.0 08.5700.09A? 0 +142257.83 -461645.4 -000011.3-000020.200021.4 08.5700.18A? 0 +142428.28 +635905.9 +000020.5+000000.800012.1 08.5700.37F? 0 +142456.85 -543327.0 +000000.0+000000.000000.0 08.5700.09A? 0 +143347.47 -464533.6 +000009.4-000014.000010.5 08.57-0.02B? 0 +143521.89 -684104.4 -000012.0-000044.300004.6 08.5700.43F? 0 +143709.26 -373158.5 +000000.0+000000.000000.0 08.5700.37F? 0 +144039.13 -432218.7 -000013.9+000005.600007.1 08.5700.03A? 0 +144120.64 +523849.4 +000022.4-000017.500003.3 08.5700.48F? 0 +144557.75 +513735.5 -000017.6-000002.000000.6 08.5700.17A? 0 +145620.77 -305237.8 -000017.0-000015.000008.1 08.5700.25A? 0 +150207.25 -464059.7 -000023.2-000015.100014.9 08.5700.51F? 0 +150328.50 -031005.8 -000081.3-000029.500032.8 08.5700.34F? 0 +150341.22 -560858.6 +000004.1-000021.800001.1 08.5700.15A? 0 +150529.69 -655215.4 -000002.0-000003.600005.7 08.5700.12A? 0 +150944.05 -334853.9 -000025.6-000025.300008.6 08.5700.37F? 0 +151217.70 +393922.2 +000092.0-000150.300036.0 08.5700.86G? 0 +151411.87 -253901.1 -000098.4-000010.700008.9 08.5700.54F? 0 +151902.79 +245534.5 +000014.9-000016.800006.5 08.5700.93G? 0 +152250.55 +520911.0 +000016.3+000026.200004.9 08.5700.92G? 0 +152259.93 -185040.8 -000042.6-000049.500006.6 08.5700.89G? 0 +152638.38 -053920.4 -000052.7+000018.200000.2 08.5700.52F? 0 +153219.55 +151118.3 -000030.0+000027.200012.4 08.5700.29A? 0 +153234.11 -192409.8 -000011.8-000021.000005.2 08.5700.14A? 0 +153430.08 -215507.5 -000016.3-000023.400007.5 08.5700.27A? 0 +153455.68 -434905.1 -000018.4-000007.400012.1 08.5700.11A? 0 +153721.64 +084407.8 +000004.2-000019.000003.9 08.5700.90G? 0 +153959.61 -312310.3 -000027.2-000007.200018.9 08.5700.37F? 1 +154054.93 +405646.5 -000016.5+000045.800016.8 08.5700.66G? 0 +154116.68 +595916.0 -000224.9+000148.000001.5 08.5700.72G? 1 +154216.34 +293724.0 -000074.6-000167.600018.8 08.5700.66G? 0 +154408.24 +424311.6 -000033.5+000007.400006.5 08.5700.39F? 0 +154531.73 +040137.4 +000000.0+000000.000000.0 08.5700.59G? 1 +154727.29 +610121.9 +000023.8-000002.300010.3 08.5700.44F? 0 +154923.05 -135816.7 -000049.5+000017.600008.5 08.5700.30A? 0 +155554.57 -020945.4 -000051.5-000072.400054.2 08.5700.81G? 0 +155559.98 +201230.6 -000010.8-000005.300008.0 08.5700.43F? 0 +160054.61 -244734.3 -000006.7-000008.700009.1 08.5700.30A? 0 +160511.42 -610915.0 +000009.0-000011.300012.2 08.5700.12A? 0 +160645.13 -715312.0 +000000.0+000000.000000.0 08.5700.11A? 1 +160837.85 +400311.2 -000015.0+000017.600010.5 08.5700.37F? 0 +160959.77 -632835.1 -000037.4-000006.200005.3 08.5700.97K? 0 +161012.08 -524307.9 -000014.5-000011.000004.0 08.5700.08A? 0 +161248.31 +392133.2 -000261.6+000276.500017.1 08.5700.70G? 0 +161334.48 +843306.9 +000017.3+000007.900000.7 08.5700.16A? 0 +161837.30 +594137.2 +000009.7-000001.800006.5 08.5700.32F? 0 +161908.66 +124348.7 +000001.3-000002.200008.4 08.5700.29A? 0 +162028.14 -213032.3 -000020.9-000011.200004.2 08.5700.34F? 0 +162154.98 -444856.2 +000063.8-000025.700015.6 08.5700.52F? 0 +162654.33 -510829.3 -000004.1-000006.600003.6 08.57-0.02B? 0 +163641.87 -633720.7 -000003.6-000005.200002.0 08.57-0.04B? 0 +163756.37 +560742.7 -000020.1-000011.200014.2 08.5700.53F? 0 +164211.31 +012803.4 +000004.3-000016.200007.7 08.5700.36F? 0 +164351.89 +261351.7 -000000.5-000005.100009.2 08.5700.44F? 0 +164428.88 +085639.9 -000012.2-000019.000023.6 08.5700.41F? 0 +165101.39 -400005.3 -000003.4-000035.300022.1 08.5700.38F? 0 +165627.96 +061652.7 +000010.4-000010.500000.8 08.5700.99K? 0 +170125.17 -592659.1 -000003.0-000011.100003.5 08.5700.09A? 0 +170209.63 -773132.1 -000011.3+000017.100003.3 08.5700.93G? 0 +170503.48 -471424.3 -000003.7-000085.100007.6 08.5700.60G? 0 +170645.41 +771809.8 +000006.3+000013.700004.1 08.5700.00A? 0 +170730.00 +381020.6 -000021.5+000006.700015.6 08.5700.54F? 0 +170928.29 -204624.1 +000002.3-000010.300005.4 08.5700.42F? 0 +171207.21 +293138.5 +000005.3+000011.700010.2 08.5700.95K? 0 +171356.94 -503353.5 -000016.7-000007.300011.4 08.5700.40F? 0 +171527.91 +320610.5 -000012.2-000001.000001.5 08.5700.11A? 0 +171813.36 -524524.0 -000002.0-000001.100010.9 08.5700.20A? 0 +172511.91 -755954.5 -000002.5-000018.700008.8 08.5700.29A? 0 +173204.07 +451824.0 -000001.1+000070.500016.5 08.5700.94G? 0 +173557.30 -382821.8 +000008.6+000011.900019.7 08.5700.00B? 0 +173606.69 -721834.2 +000012.7+000002.700007.9 08.5700.11A? 0 +174331.96 -394920.3 -000007.9+000009.100003.4 08.5700.11A? 0 +174525.16 -372948.9 +000011.5-000017.600018.1 08.5700.47F? 0 +174907.93 +081608.7 -000005.2+000002.700002.1 08.5700.12A? 0 +175006.71 -711835.5 +000025.5+000015.900017.7 08.5700.42F? 0 +175109.81 -274946.1 +000008.7+000002.100010.0 08.5700.06A? 0 +175431.64 +231356.4 -000001.0-000012.400007.5 08.5700.20A? 0 +175616.00 +234302.2 +000030.2-000020.000008.4 08.5700.38F? 0 +180452.84 -405036.1 +000014.5-000019.900017.2 08.5700.26A? 0 +181059.92 +444615.1 +000002.3+000024.400001.2 08.5700.94G? 0 +181549.03 -234856.0 +000069.7-000168.000051.3 08.5700.73G? 0 +181618.84 -700512.0 +000024.5+000089.800019.4 08.5700.90G? 0 +181729.39 -281553.2 +000026.8-000005.400023.2 08.5700.99K? 0 +181756.26 -291526.1 +000019.4+000004.300005.2 08.57-0.04B? 0 +181942.44 -462824.8 +000017.5-000015.500003.9 08.5700.90G? 0 +181959.14 +543408.6 -000042.4+000037.700004.1 08.5700.94G? 0 +182254.84 +145811.0 -000005.3+000039.200023.5 08.5700.65G? 0 +182403.94 +012958.3 -000038.2-000006.900004.6 08.5700.34F? 0 +182606.85 -400310.2 -000009.6+000008.200003.7 08.5700.92G? 0 +182832.97 -165839.7 +000001.4-000001.200011.6 08.5700.14A? 0 +183446.29 +052747.3 -000021.6-000010.000009.1 08.5700.52F? 0 +183536.24 +313632.9 +000045.1+000030.300005.3 08.5700.55F? 0 +183552.37 -364839.4 -000005.5-000013.800006.4 08.5700.16A? 0 +183629.32 -591950.1 +000015.2-000035.500003.1 08.5700.32F? 0 +184603.81 -061846.3 -000019.2+000011.000003.7 08.5700.11A? 0 +185029.40 -070043.4 -000000.9-000034.700022.8 08.5700.48F? 0 +190002.72 -321820.5 +000017.3-000000.400007.7 08.57-0.06B? 0 +190117.51 -065208.7 +000004.5+000006.400008.0 08.5700.35F? 0 +191012.89 +105341.3 -000009.8-000003.300000.5 08.5700.28A? 0 +191036.15 +321405.9 +000007.7+000013.400007.6 08.5700.20A? 0 +191041.44 -720950.1 -000001.0+000014.400006.8 08.5700.09A? 0 +191132.14 -270435.6 +000006.0-000045.500002.6 08.5700.21A? 0 +191552.85 +084949.5 -000010.7-000003.300021.3 08.5700.22A? 0 +191725.77 +315851.3 +000017.9+000025.600000.3 08.5700.96K? 0 +191841.02 +351303.1 -000003.8-000006.900005.1 08.5700.20A? 0 +191942.37 -000259.4 +000016.8+000001.200000.1 08.5700.23A? 0 +191959.18 +282918.0 -000001.7-000003.600007.6 08.5700.96K? 0 +192020.88 +333237.0 +000015.1+000005.400004.7 08.5700.41F? 0 +192027.55 +165028.7 +000017.6+000018.400004.7 08.5700.51F? 0 +192154.99 +630605.5 +000013.6-000002.500014.6 08.5700.15A? 0 +192300.88 -651128.4 +000017.2+000015.100005.4 08.5700.94G? 0 +192406.73 +103240.4 +000003.1-000029.200005.5 08.5700.29A? 0 +192751.66 -292955.1 +000009.8-000013.300069.1 08.5700.00B? 1 +192924.09 -294227.2 +000014.6+000018.200016.2 08.5700.03A? 0 +193029.06 +442041.0 -000009.5-000013.500003.3 08.5700.09A? 0 +193451.92 +130439.7 +000005.7-000009.200003.0 08.57-0.01B? 0 +193525.40 -395128.7 +000007.2-000009.500024.3 08.5700.96K? 0 +193548.08 +165826.6 +000056.1+000023.500036.5 08.5700.56F? 0 +193734.83 +221252.3 -000001.3-000015.600006.0 08.5700.13A? 0 +194138.99 +240502.8 -000046.9-000186.100004.2 08.5700.47F? 0 +194450.48 +212703.4 -000000.2-000026.100011.5 08.5700.92G? 0 +194557.62 +371630.2 -000000.2-000008.100011.3 08.5700.10A? 0 +195449.05 +350020.1 +000014.5-000024.200001.8 08.5700.69G? 0 +200159.20 +383955.4 -000008.2-000000.200005.8 08.5700.10A? 0 +200809.30 +274858.9 +000005.2-000000.700002.9 08.57-0.01B? 0 +200926.08 +362919.7 -000005.0+000005.800003.7 08.5700.33F? 0 +200940.57 +402542.3 +000009.1+000008.800006.9 08.5700.87G? 0 +201000.41 -255221.2 -000012.2+000022.600011.2 08.5700.56F? 0 +201641.79 +465554.3 +000015.2-000015.000002.3 08.5700.14A? 0 +202235.57 +380745.8 -000011.0-000011.500010.0 08.5700.89G? 0 +202243.33 -425720.6 +000006.4-000017.900014.8 08.5700.34F? 0 +202351.02 +382934.4 -000020.6-000005.900009.9 08.5700.44F? 0 +202431.83 +601714.2 +000000.2-000003.100001.0 08.5700.05A? 0 +202941.72 -330135.4 -000005.1-000019.100002.0 08.5700.04A? 0 +203101.96 +595233.4 +000014.7+000004.000009.7 08.5700.52F? 0 +203133.56 +421214.1 -000003.8+000002.100004.5 08.57-0.04B? 0 +203147.55 +410638.0 +000012.3+000000.400003.5 08.5700.48F? 0 +203213.25 +474742.1 -000006.9-000002.900001.0 08.5700.67G? 0 +203345.57 +280734.3 +000005.7-000005.400027.5 08.57-0.03B? 1 +203653.99 +030226.0 -000014.6-000088.400011.7 08.5700.55F? 0 +203938.05 -305524.9 -000000.5+000020.800008.6 08.5700.42F? 0 +204619.40 +061307.1 +000012.9+000005.100016.3 08.5700.32F? 0 +205351.78 -131219.6 +000098.6-000096.000006.1 08.5700.91G? 0 +210259.95 +490218.3 -000004.5+000001.600002.8 08.5700.31F? 0 +211416.57 +333304.1 +000008.7-000003.800000.6 08.5700.21A? 0 +211643.29 -073917.2 +000000.0+000000.000000.0 08.5700.40F? 1 +212632.15 +465558.0 -000001.6-000018.600003.5 08.5700.11A? 0 +213246.30 +354555.0 -000000.7+000019.300000.4 08.5700.36F? 0 +213259.33 +552425.1 +000013.5-000002.100000.3 08.5700.18A? 0 +213624.10 -404046.7 -000003.6-000001.700021.0 08.5700.55F? 0 +213808.39 -314414.2 +000020.2-000073.200012.9 08.5700.54F? 0 +213951.07 -081322.2 +000011.4+000015.100004.8 08.5700.13A? 0 +215131.36 -323202.1 +000031.5-000013.800016.1 08.5700.44F? 0 +215717.76 -035334.3 +000031.7-000025.700001.3 08.5700.51F? 0 +215743.17 +201429.9 +000032.8+000007.800012.4 08.5700.44F? 1 +220315.43 +485056.6 +000000.2+000003.500003.3 08.57-0.02B? 0 +220505.51 -351052.6 +000306.5-000193.600016.3 08.5700.76G? 0 +220513.36 +192450.2 -000018.7-000006.100000.8 08.5700.38F? 0 +221038.35 +401549.1 -000009.1+000029.400001.2 08.5700.35F? 0 +221138.21 +183935.0 +000035.8-000011.100003.8 08.5700.41F? 0 +221408.84 +091718.8 +000051.5-000045.800007.1 08.5700.35F? 0 +221825.04 +631312.2 -000011.8-000033.100000.9 08.5700.28A? 0 +222006.94 +493011.7 +000100.0+000023.500042.4 08.5700.85G? 0 +222331.38 +091736.9 -000007.9+000000.700007.7 08.5700.90G? 0 +222458.27 -871552.2 +000027.8+000026.200000.9 08.5700.96K? 0 +222625.58 +370614.9 +000009.5-000002.400006.4 08.5700.33F? 0 +222647.41 +403329.7 +000010.7-000004.900002.8 08.5700.04A? 0 +222954.26 +321100.8 +000013.3+000002.200010.9 08.5700.92G? 0 +223231.20 +731037.1 +000001.5+000002.500001.4 08.5700.39F? 0 +223812.26 +783054.4 +000014.6-000028.300004.2 08.5700.46F? 0 +224009.78 +501728.1 +000028.2-000003.500007.3 08.5700.35F? 0 +224518.27 -332133.7 +000071.4-000027.100012.4 08.5700.36F? 0 +224902.85 +450408.8 +000188.1+000079.500017.1 08.5700.54F? 0 +225837.26 -234147.9 +000112.1-000018.200032.0 08.5700.84G? 0 +230253.22 +175633.2 -000009.6+000038.800009.4 08.5700.64G? 0 +230558.64 +854350.0 +000023.1+000005.100003.4 08.5700.48F? 0 +230636.98 +465633.6 -000007.9+000001.900002.5 08.5700.05A? 0 +231827.64 -015354.5 +000122.8-000102.700008.7 08.5700.57F? 0 +232512.08 -180544.1 +000030.6+000010.900001.9 08.5700.26A? 0 +233055.86 +092855.6 +000091.6-000034.400026.1 08.5700.58G? 1 +233346.66 -353043.9 +000060.0-000057.100005.8 08.5700.41F? 0 +233419.31 -094234.2 +000000.0+000000.000000.0 08.5700.37F? 0 +233611.63 +735507.4 -000013.7-000023.900000.9 08.5700.41F? 0 +233815.46 -393708.0 -000001.5+000010.700000.2 08.5700.33F? 0 +233853.56 +300334.8 -000027.4-000050.200001.1 08.5700.45F? 0 +234507.21 -223754.2 -000078.0-000079.800005.6 08.5700.83G? 0 +234603.12 -264904.2 +000081.8+000002.300021.9 08.5700.96K? 0 +235332.78 +014211.9 +000152.8+000015.100004.4 08.5700.67G? 0 +235811.77 +205004.8 +000126.2-000013.900009.1 08.5700.61G? 0 +000631.79 +124953.4 +000017.3+000011.600010.2 08.5701.23K? 0 +002159.78 +070042.0 -000014.4-000001.700011.8 08.5701.32K? 0 +002755.28 -014053.9 -000001.6-000019.000023.3 08.5701.29K? 0 +003336.82 +395303.3 +000010.7-000007.200014.8 08.5701.15K? 0 +003338.24 +231520.5 -000021.2-000010.200000.1 08.5701.32K? 0 +003839.07 +315421.3 -000006.1-000072.400014.9 08.5701.12K? 0 +004006.36 -514441.6 +000051.0-000002.000007.8 08.5701.04K? 0 +004237.38 -002040.2 +000086.1+000047.200013.7 08.5701.09K? 0 +004637.86 +393718.1 +000002.6+000002.200012.1 08.5701.53K? 0 +004822.75 +330748.7 -000006.4-000020.800000.2 08.5701.22K? 0 +005219.46 -343553.3 +000025.7+000008.800001.3 08.5701.02K? 0 +005349.26 -283240.7 -000041.0-000018.600004.7 08.5701.34K? 0 +005643.07 +600552.9 -000005.3-000004.100011.8 08.5701.11K? 0 +010907.50 -505009.3 +000020.0+000042.600010.5 08.5701.31K? 0 +011414.79 -021046.2 +000057.2-000001.600014.3 08.5701.26K? 0 +012205.21 +624825.0 -000016.7-000011.300005.8 08.5701.47K? 0 +012631.13 +181211.1 -000016.4+000000.400015.3 08.5701.21K? 0 +012747.00 -705126.3 -000003.1-000002.000006.5 08.5701.60K? 0 +012916.93 +250127.4 -000015.4-000016.000011.4 08.5701.66K? 0 +013404.04 -073355.2 +000026.0+000003.200001.5 08.5701.07K? 0 +013650.57 +382712.1 +000007.3-000007.800004.6 08.5701.40K? 0 +013811.91 -065500.3 -000015.0-000019.000010.3 08.5701.30K? 0 +014442.28 +625758.2 -000015.8+000003.300005.2 08.5701.02K? 0 +014916.42 -270403.7 +000051.6+000013.400018.3 08.5701.35K? 0 +015721.34 +424209.9 -000002.0+000028.100015.7 08.5701.68K? 0 +015945.26 -644716.3 +000041.0+000011.200006.5 08.5701.37K? 0 +015952.51 -513554.2 -000001.3+000013.600020.0 08.5701.04K? 0 +020333.05 -824410.8 -000017.3-000014.700005.1 08.5701.11K? 0 +020614.15 -091143.5 +000029.0-000024.200001.6 08.5701.10K? 0 +020630.11 +772931.7 +000002.6+000013.500012.1 08.5701.43K? 0 +020646.57 +035414.8 +000000.5-000023.700002.3 08.5701.69K? 0 +022301.47 -533234.9 +000036.8-000010.700005.3 08.5701.51K? 0 +022527.62 -482927.7 +000025.8-000012.900000.7 08.5701.01K? 0 +022647.76 -313217.1 -000001.3-000030.700006.9 08.5701.12K? 0 +023210.39 +482028.9 -000019.7-000009.900015.9 08.5701.06K? 0 +023453.72 -002212.8 +000030.3+000005.800026.1 08.5701.05K? 0 +023609.79 +271000.7 +000015.8+000013.000027.7 08.5701.08K? 0 +023848.72 +303225.7 +000001.2-000048.300003.7 08.5701.17K? 0 +023920.64 +424826.6 -000012.5-000016.200008.3 08.5701.26K? 0 +030442.87 +090525.2 +000004.7-000024.100003.8 08.5701.68K? 0 +031128.51 -694740.4 -000007.5-000011.100005.7 08.5701.01K? 0 +031859.81 +264139.7 +000015.9+000012.900002.5 08.5701.79K? 0 +032316.95 -495933.3 +000251.4+000263.400070.2 08.5701.07K? 0 +033237.74 +282157.1 +000009.3+000012.900012.0 08.5701.64K? 0 +033834.27 -424044.5 +000013.4+000022.800008.4 08.5701.49K? 0 +033904.31 -003232.3 +000010.7-000030.600010.9 08.5701.31K? 0 +034304.43 -542819.4 +000027.6+000009.100003.6 08.5701.11K? 0 +034852.89 +153508.9 +000020.4-000021.800021.6 08.5701.90M? 0 +034912.08 -481725.4 +000029.4-000021.500000.0 08.5701.00K? 0 +035435.34 +411918.7 +000025.1-000010.600005.3 08.5701.21K? 0 +040102.94 +520953.5 -000000.1-000044.200000.2 08.5701.51K? 0 +040500.02 -301046.0 +000012.8+000018.500008.5 08.5701.37K? 0 +040504.05 -362323.4 -000003.2+000030.100012.7 08.5701.49K? 0 +041121.82 +220340.0 -000052.7+000018.800011.3 08.5701.15K? 0 +041431.21 -704536.4 +000005.9-000002.000012.0 08.5701.20K? 0 +042100.15 -191437.8 -000010.7+000050.100020.4 08.5701.27K? 0 +042426.33 -063417.1 -000011.4-000028.600022.0 08.5701.20K? 0 +042452.02 +505043.6 -000003.8-000009.200010.2 08.5701.84K? 0 +042506.77 -324337.6 -000045.3-000130.300000.9 08.5701.05K? 0 +042724.90 -020100.8 +000001.0-000007.300007.1 08.5701.43K? 0 +042726.03 -295738.1 +000025.7+000003.700004.5 08.5701.27K? 0 +042820.18 +240704.3 +000055.6+000017.500005.2 08.5701.96M? 0 +043254.41 +364514.4 -000028.0-000056.900004.9 08.5701.42K? 0 +044750.66 -151008.7 -000014.1-000006.200015.2 08.5701.12K? 0 +045217.68 -023648.6 +000017.6-000007.200000.1 08.5701.21K? 0 +045859.54 +400442.3 +000022.2-000032.600031.0 08.5701.56K? 0 +050522.02 +323904.1 +000004.5-000006.000005.8 08.5701.38K? 0 +051050.93 +162545.0 +000162.5-000223.700018.7 08.5701.21K? 0 +051150.06 +572132.1 +000014.2-000034.900011.2 08.5701.02K? 0 +051244.35 +340522.4 +000012.0-000021.800000.2 08.5701.03K? 0 +051356.55 +313417.9 -000003.1-000011.300003.0 08.5701.42K? 0 +052549.31 +472514.7 -000003.8-000008.800012.5 08.5701.38K? 0 +053026.29 -333206.4 -000004.3-000023.200016.3 08.5701.39K? 0 +053254.48 +130307.0 +000015.3-000017.300016.2 08.5701.22K? 0 +053523.67 +250120.4 -000002.7+000006.800008.5 08.5701.13K? 0 +053745.95 -150552.1 -000018.4+000044.900011.6 08.5701.18K? 0 +054141.03 +390302.2 +000021.4+000006.100015.3 08.5701.42K? 0 +054205.42 -362324.6 +000002.9+000020.500005.9 08.5701.12K? 0 +054235.91 -102211.0 -000012.7-000001.200001.4 08.5701.20K? 0 +054632.68 +251630.6 +000044.5-000013.000008.4 08.5701.55K? 0 +054710.25 +432850.8 +000009.1-000028.000014.6 08.5701.13K? 0 +055101.96 +544120.0 -000016.3-000006.900003.3 08.5701.11K? 0 +055405.10 +600243.2 +000014.0+000003.200003.7 08.5701.11K? 0 +055525.68 -043608.5 +000026.3+000037.600007.8 08.5701.23K? 0 +055655.94 -605004.3 -000004.0+000010.600002.9 08.5701.21K? 0 +060244.06 -263919.9 +000011.7+000014.700008.2 08.5701.23K? 0 +060250.34 -050328.4 +000017.5-000017.200051.0 08.5701.49K? 0 +060554.25 +113820.3 -000032.4-000000.500011.1 08.5701.63K? 0 +060642.99 +632255.7 -000005.9-000030.800005.3 08.5701.44K? 0 +061115.16 +203356.6 -000035.2-000010.400023.4 08.5701.20K? 0 +061147.42 +065456.2 -000000.8+000005.600010.4 08.5701.49K? 0 +061321.82 -203855.7 -000004.0+000005.300022.8 08.5701.20K? 0 +061743.84 +803351.7 +000006.2+000028.600006.9 08.5701.08K? 0 +062042.97 -465808.7 +000003.6+000031.700009.2 08.5701.65K? 0 +062156.07 -421617.1 -000002.4+000019.700007.0 08.5701.46K? 0 +062638.91 -385333.3 +000019.9-000005.800021.5 08.5701.04K? 0 +062913.89 -030928.1 +000050.1-000005.100000.4 08.5701.37K? 0 +063136.52 +062853.8 +000010.2-000032.600017.1 08.5701.59K? 0 +063226.77 +442450.0 +000012.3-000000.400000.8 08.5701.60K? 0 +063422.10 +020645.9 -000026.4-000029.000062.3 08.5701.07K? 0 +063427.64 +220235.8 +000001.5-000000.200001.1 08.5701.14K? 0 +063548.89 -105822.9 -000026.0-000034.100029.5 08.5701.10K? 0 +063805.04 -013105.0 +000004.9+000002.300011.8 08.5701.54K? 0 +063822.50 +213334.5 +000003.2-000000.100020.6 08.5701.54K? 0 +063920.38 +363919.5 -000008.3-000022.500003.0 08.5701.03K? 0 +064138.33 -321718.2 +000001.4+000019.700015.3 08.5701.04K? 0 +064458.67 -164750.4 +000015.4-000012.300003.2 08.5701.20K? 0 0.10 1.00 +064459.23 -132313.9 -000020.4+000022.100010.5 08.5701.70K? 0 +064516.24 +040437.1 -000005.6-000014.000005.2 08.5701.14K? 0 +065419.43 -061255.2 -000019.5+000010.600006.2 08.5701.53K? 0 +065452.98 -055018.3 +000011.8+000000.900001.1 08.5701.58K? 0 +065855.00 +822922.0 +000011.4+000027.800021.3 08.5701.45K? 0 +065910.51 +184313.4 +000004.2-000012.400027.0 08.5701.11K? 1 +070103.36 -363758.9 -000001.4+000003.000004.6 08.5701.31K? 0 +070210.61 +135103.9 -000008.1-000020.400018.9 08.5701.52K? 0 +070458.16 -332947.5 -000017.3-000001.600018.5 08.5701.02K? 0 +070459.55 -152317.1 -000033.8-000022.600001.2 08.5701.34K? 0 +070934.80 -054036.9 -000012.2-000010.700006.3 08.5701.32K? 0 +071316.38 +610106.5 +000018.1-000013.500002.5 08.5701.64K? 0 +071910.81 -133724.1 +000005.0-000004.900009.4 08.5701.40K? 0 +071945.02 +774624.4 +000005.1-000032.500000.3 08.5701.04K? 0 +071952.69 +021855.7 +000027.5+000008.400003.0 08.5701.31K? 0 +072055.74 +152341.9 -000007.1+000000.900012.9 08.5701.03K? 0 +072129.77 -653925.4 -000005.1-000003.600002.8 08.5701.21K? 0 +072351.72 +352938.6 -000015.0-000022.200035.6 08.5701.01K? 0 +072440.43 -363326.1 -000010.6+000028.300011.3 08.5701.41K? 0 +072932.47 +063940.6 +000008.9+000005.900002.6 08.5701.59K? 0 +073122.27 +591916.5 -000009.3-000029.400005.9 08.5701.00K? 0 +073141.34 +285013.0 -000004.6-000021.300011.3 08.5701.09K? 0 +073224.27 -113240.5 +000012.9-000013.900006.4 08.5701.41K? 0 +073305.17 -062437.2 -000029.2-000037.400004.8 08.5701.49K? 0 +073342.71 -695328.2 +000010.0-000004.800011.6 08.5701.66K? 0 +073424.56 +144902.0 +000001.6-000000.800010.3 08.5701.32K? 0 +073734.44 -252709.8 -000013.9-000004.800004.2 08.5701.12K? 0 +073839.41 -443507.5 +000003.0+000014.000002.5 08.5701.62K? 0 +074018.68 +540413.4 -000049.9+000041.900011.4 08.5701.68K? 0 +074812.81 -423452.5 +000000.4+000059.400008.4 08.5701.01K? 0 +074824.23 -451530.5 -000010.0+000011.000027.0 08.5701.44K? 0 +075005.91 +075753.6 -000013.3-000005.600044.2 08.5701.58K? 0 +075346.98 -233406.4 -000014.3+000014.600001.0 08.5701.05K? 0 +075348.10 +005613.7 -000036.7-000050.600017.7 08.5701.04K? 0 +075542.14 -031739.7 -000002.8+000011.100016.2 08.5701.01K? 0 +080226.20 -432034.5 -000018.2+000018.400016.7 08.5701.39K? 0 +080416.77 +475652.6 -000035.2-000046.400011.1 08.5701.03K? 0 +080440.03 +640442.1 -000010.0+000000.600001.8 08.5701.22K? 0 +080445.97 -235026.1 +000008.0-000018.200013.4 08.5701.07K? 0 +080556.71 -135736.9 -000002.9+000008.800003.5 08.5701.35K? 0 +080628.84 -113427.5 -000008.4-000002.400008.6 08.5701.55K? 0 +080742.23 -262239.4 +000010.5-000009.700008.0 08.5701.07K? 0 +081106.05 -455107.8 -000008.7+000014.000008.5 08.5701.02K? 0 +081135.20 +165952.6 +000032.0-000016.100011.2 08.5701.09K? 0 +081529.00 -473547.4 -000002.1+000000.500004.7 08.5701.11K? 0 +081532.55 +531602.7 -000022.3-000006.500013.7 08.5701.17K? 0 +082228.07 -373824.4 +000006.6+000050.900000.2 08.5701.29K? 0 +082527.11 -365206.7 -000016.8+000008.300008.3 08.5701.53K? 0 +083112.81 -625921.8 -000029.9+000037.900001.0 08.5701.04K? 0 +084833.61 -312424.0 -000056.6+000024.900004.9 08.5701.14K? 0 +085047.76 +382748.6 -000031.9-000038.400012.1 08.5701.07K? 0 +085436.61 -072220.6 +000011.3+000011.900000.6 08.5701.28K? 0 +085656.17 +602353.7 -000018.5-000009.000014.5 08.5701.05K? 0 +090544.22 -280459.4 -000011.1-000011.000010.7 08.5701.15K? 0 +091509.26 +382005.6 -000037.9-000023.000023.3 08.5701.05K? 0 +092121.30 +225326.5 +000012.0-000012.500001.6 08.5701.20K? 0 +092830.18 -635525.3 +000018.4-000009.100008.0 08.5701.50K? 0 +092847.66 +383900.4 -000028.5-000017.300012.2 08.5701.08K? 0 +094829.58 -195736.2 -000030.0+000032.100006.4 08.5701.14K? 0 +095808.29 -293716.2 -000021.9+000005.000000.4 08.5701.24K? 0 +100154.17 -042211.3 +000019.8+000003.400013.0 08.5701.31K? 0 +100257.20 -601422.8 +000006.7-000020.300046.4 08.5701.31K? 0 0.10 1.00 +101353.36 +651505.2 -000004.7-000017.400008.4 08.5701.49K? 0 +101453.48 -271830.9 +000001.1-000015.200003.8 08.5701.22K? 0 +101912.78 +013113.4 -000005.3-000007.500007.8 08.5701.21K? 0 +102434.53 -393115.5 -000004.9+000026.000011.8 08.5701.04K? 0 +102849.66 -522319.7 -000033.2+000012.700008.2 08.5701.02K? 0 +103317.13 +135107.9 -000009.3-000019.900007.0 08.5701.50K? 0 +105752.72 -580248.7 -000003.4+000013.100003.0 08.5701.56K? 0 +105947.17 -494157.4 -000036.7+000012.400005.6 08.5701.17K? 0 +111122.94 -582822.0 +000004.8+000042.500021.9 08.5701.36K? 0 0.10 1.00 +111154.93 -095248.8 -000040.3+000035.800005.7 08.5701.23K? 0 +112032.25 -881500.0 -000046.9+000002.000011.3 08.5701.61K? 0 +112334.74 -031721.2 +000052.4-000073.500022.1 08.5701.04K? 0 +112603.68 -220001.3 -000021.6+000016.200000.4 08.5701.25K? 0 +113302.24 -611949.8 +000003.8+000007.500013.2 08.5701.59K? 0 +113500.30 +433734.8 +000041.0-000009.200004.0 08.5701.01K? 0 +113716.97 -350415.6 -000012.1+000013.800001.3 08.5701.26K? 0 +114030.20 -015015.5 -000055.0-000009.300013.8 08.5701.14K? 0 +114121.34 -525719.5 -000024.0-000015.800015.6 08.5701.22K? 0 +114147.57 -573358.0 -000024.6+000007.700012.2 08.5701.07K? 0 +120459.74 -461146.7 -000002.4-000019.300013.2 08.5701.02K? 0 +121352.58 +281740.4 -000004.0+000000.800005.5 08.5701.50K? 0 +122200.19 -133942.6 -000036.5-000011.200016.0 08.5701.14K? 0 +122234.73 -391012.6 -000023.0+000019.900018.7 08.5701.54K? 0 +123209.95 +205509.2 +000005.7-000012.200004.0 08.5701.29K? 0 +123415.29 -241712.8 -000007.2-000019.000010.2 08.5701.17K? 0 +124526.37 -050735.7 +000084.7-000024.800004.1 08.5701.08K? 0 +124542.20 -243209.6 -000015.6+000024.200033.0 08.5701.29K? 0 +125154.41 -185638.1 -000014.6-000013.900017.0 08.5701.22K? 0 +125819.41 -503457.2 -000029.4-000017.400000.4 08.5701.49K? 0 +130237.96 +051108.5 +000042.7-000029.200009.8 08.5701.33K? 0 0.10 1.00 +131613.92 -103535.3 -000007.8+000004.900006.5 08.5701.08K? 0 +131704.29 -653616.7 -000011.3-000017.400018.1 08.5701.24K? 0 +132728.50 -535010.3 -000014.0-000006.900019.2 08.5701.67K? 0 +133110.34 -021543.9 -000037.8+000007.500003.0 08.5701.13K? 0 +133416.96 +573041.1 +000004.4+000003.400009.5 08.5701.06K? 0 +134541.74 +303629.9 -000033.4-000011.200012.8 08.5701.40K? 0 +135125.52 -273759.5 +000012.9-000010.000033.0 08.5701.58K? 0 +135841.85 -345716.0 -000027.4+000016.800016.3 08.5701.33K? 0 +135959.38 +522755.2 -000025.0-000002.700008.1 08.5701.25K? 0 +140032.23 -842856.9 -000002.6-000011.200019.3 08.5701.11K? 0 +140552.51 -571614.4 -000018.3-000013.900007.9 08.5701.24K? 0 +140819.45 -345819.4 -000032.4+000000.900002.1 08.5701.10K? 0 +142032.38 +135426.0 -000035.7-000006.300013.5 08.5701.24K? 0 +142157.64 +293749.3 -000638.0-000308.600096.5 08.5701.24K? 0 +142313.65 -631433.3 -000001.1-000010.600000.5 08.5701.39K? 0 +142601.11 +140502.1 -000004.1-000010.100004.4 08.5701.20K? 0 +142845.62 -664311.7 -000028.7-000042.300018.2 08.5701.55K? 0 +143401.58 -462602.5 -000044.0-000021.000008.6 08.5701.08K? 0 +143416.17 -602428.7 -000104.5-000034.400027.0 08.5701.07K? 0 +143502.30 -564811.0 -000036.4+000010.100000.4 08.5701.67K? 0 +144941.60 -185631.6 +000009.3-000011.300001.6 08.5701.16K? 0 +145317.89 -815102.2 -000001.5-000001.200006.8 08.5701.22K? 0 +145516.29 +691340.2 +000012.3-000014.100004.4 08.5701.12K? 0 +145925.53 -415715.6 +000000.5-000001.700002.6 08.5701.09K? 0 +151039.66 +223856.5 +000006.8-000004.600000.4 08.5701.13K? 0 +151329.73 -530803.7 +000003.9+000000.000003.2 08.5701.14K? 0 +151839.63 -251327.8 -000007.8-000015.000016.0 08.5701.05K? 0 +151936.96 -451251.0 +000007.8-000019.400010.7 08.5701.05K? 0 +152234.56 -470812.9 +000019.2-000010.400014.0 08.5701.46K? 0 +152707.22 -514158.4 +000007.1-000015.500009.6 08.5701.16K? 0 +152829.71 +253732.1 -000006.3-000009.800001.6 08.5701.05K? 0 +153317.63 +130548.6 -000020.3+000038.200013.2 08.5701.11K? 0 +153405.54 -145206.7 +000031.4-000010.600037.4 08.5701.29K? 0 +153449.17 +663847.0 -000000.8+000003.600007.7 08.5701.25K? 0 +154615.10 +494605.1 +000058.1-000115.200009.3 08.5701.09K? 0 +154810.63 -163601.4 -000033.3-000085.900001.6 08.5701.40K? 0 +154948.06 -320758.0 +000008.8+000013.200000.8 08.5701.26K? 0 +155633.31 +100715.8 +000026.6-000058.500018.0 08.5701.48K? 0 +161138.47 -744515.2 -000011.4-000020.700004.6 08.5701.32K? 0 +161151.01 -210349.1 -000014.8+000004.900010.0 08.5701.87M? 0 +161658.83 -755408.7 -000007.6-000010.100009.2 08.5701.40K? 0 +162621.42 +021605.0 -000045.8+000013.500025.0 08.5701.14K? 0 +163439.96 -640031.0 +000011.4+000006.100013.4 08.5701.62K? 0 +163526.52 +185722.0 -000004.3-000024.400002.5 08.5701.07K? 0 +164535.71 -105525.0 -000013.2-000018.400029.4 08.5701.19K? 0 +164849.91 -522815.5 +000032.4+000009.900019.4 08.5701.51K? 0 +165645.31 -214747.7 +000004.6-000026.700013.5 08.5701.54K? 0 +165920.87 -274928.9 -000016.4+000004.400010.5 08.5701.09K? 0 +170103.67 -450134.5 -000006.6-000045.600026.7 08.5701.02K? 0 +170549.43 -293913.3 +000008.5+000001.900002.8 08.5701.64K? 0 +171133.73 +083731.5 +000014.7-000003.500023.6 08.5701.10K? 0 +171239.70 -335543.3 -000001.3-000008.300005.8 08.5701.24K? 0 +171319.35 -094030.0 -000030.5-000017.200019.1 08.5701.22K? 0 +172142.00 +194120.5 +000015.7-000035.800010.5 08.5701.32K? 0 +172610.64 +323046.6 -000007.9-000021.800012.2 08.5701.61K? 0 +173004.88 -015912.4 -000028.9-000034.300009.7 08.5701.13K? 0 +173803.96 -702936.1 -000001.5-000015.700015.1 08.5701.31K? 0 +173808.60 -195827.9 -000045.6+000001.900003.1 08.5701.81K? 0 +174430.36 +310259.8 -000014.6-000020.100004.9 08.5701.23K? 0 +174512.69 -214234.1 +000004.3+000016.600012.2 08.5701.29K? 0 +174932.51 -540456.4 +000015.4+000004.900014.4 08.5701.25K? 0 +175410.57 +435054.3 -000005.4+000012.600010.9 08.5701.41K? 0 +175953.12 +124854.2 -000012.0-000014.900009.7 08.5701.50K? 0 +180750.79 -141725.2 -000006.9-000012.800007.0 08.5701.73K? 0 +181246.98 -233406.2 +000019.2+000016.500028.0 08.5701.38K? 0 +181345.50 -542157.0 +000039.5-000004.400020.7 08.5701.19K? 0 +181531.41 +001249.0 +000003.9-000002.700014.9 08.5701.20K? 0 +181654.44 +373027.5 -000000.1-000014.900005.3 08.5701.22K? 0 +181717.65 +424811.0 -000007.1-000003.900002.8 08.5701.18K? 0 +182141.99 +072431.6 +000006.3+000003.600006.6 08.5701.07K? 0 +182317.85 -532535.9 -000010.8-000018.900023.0 08.5701.11K? 0 +182438.35 +324708.7 +000025.4-000002.400003.5 08.5701.38K? 0 +182850.15 -332918.6 +000004.7-000005.700010.3 08.5701.64K? 0 +182909.35 -582742.2 -000003.1+000009.700016.1 08.5701.03K? 0 +183019.57 -305741.1 +000013.1-000023.000002.9 08.5701.57K? 0 +183132.81 -643952.2 +000008.4-000045.300007.3 08.5701.32K? 0 +183214.32 +100016.4 +000006.4+000013.500010.2 08.5701.42K? 0 +183238.34 -145441.7 +000054.1+000008.100001.3 08.5701.40K? 0 +183311.96 -224835.0 -000021.3-000042.000003.4 08.5701.14K? 0 +183329.23 +393417.0 +000007.2+000007.000019.9 08.5701.04K? 0 +184453.30 -463029.0 -000015.5-000030.300002.5 08.5701.18K? 0 +185150.78 -163037.7 +000010.9-000003.400003.0 08.5701.08K? 0 +185443.75 -501007.5 +000001.6-000017.300020.5 08.5701.28K? 0 +185706.17 +164350.8 +000012.4-000021.100010.6 08.5701.14K? 0 +185838.50 -565445.7 +000006.4-000011.300005.6 08.5701.65K? 0 +190116.08 +540736.6 +000000.4+000014.400000.6 08.5701.17K? 0 +190126.30 +130150.9 -000004.0-000005.500006.0 08.5701.79K? 0 +190237.32 -381705.2 -000050.4-000018.700024.0 08.5701.60K? 0 +190439.42 +011822.2 -000008.1+000002.100014.4 08.5701.32K? 0 0.10 1.00 +190708.30 -664935.1 +000005.8-000016.400005.8 08.5701.05K? 0 +190738.04 -260000.1 +000004.3-000026.700000.1 08.5701.03K? 0 +191527.28 -350931.3 +000030.6+000016.600015.5 08.5701.37K? 0 +191554.33 +321414.8 -000013.3+000029.800010.7 08.5701.05K? 0 +191815.00 -340024.1 -000037.5+000001.900007.4 08.5701.05K? 0 +193003.21 -173340.2 -000006.0-000019.400013.4 08.5701.32K? 0 +193016.26 +001959.2 +000022.2+000004.700014.3 08.5701.84K? 0 +193230.57 +272521.4 +000018.5-000052.100007.6 08.5701.01K? 0 +194312.26 -190643.6 +000013.1-000010.000008.1 08.5701.68K? 0 +194628.80 +025131.1 -000009.0-000021.800015.0 08.5701.60K? 0 +194915.76 +524706.2 -000023.8+000031.800008.5 08.5701.74K? 0 0.10 1.00 +194950.28 -715249.9 -000011.7-000022.900006.1 08.5701.11K? 0 +195833.29 -540238.4 -000009.5-000010.500000.2 08.5701.01K? 0 +200407.95 +044903.5 -000034.3-000018.200011.9 08.5701.46K? 0 +200543.26 -152523.7 -000012.9+000003.000002.4 08.5701.37K? 0 +200917.86 +431548.7 +000018.4+000016.500001.4 08.5701.33K? 0 +200937.35 -343158.0 -000011.3-000013.400000.5 08.5701.01K? 0 +201119.40 +150336.4 +000005.2-000015.100017.2 08.5701.75K? 0 +201525.79 -282849.6 -000015.3-000012.700015.0 08.5701.08K? 0 +202030.54 +295824.8 -000000.2-000004.700007.0 08.5701.26K? 0 +202137.09 +552218.3 -000012.6-000014.900013.2 08.5701.70K? 0 +203821.39 -123747.5 -000008.3-000002.500003.1 08.5701.53K? 0 +204211.55 -230004.5 +000008.6+000015.200001.6 08.5701.39K? 0 +204739.59 -070640.0 -000012.4+000005.900001.2 08.5701.03K? 0 +205718.79 +181118.9 +000006.6+000011.200000.1 08.5701.48K? 0 +205738.18 -835222.5 +000009.6-000016.800002.4 08.5701.00K? 0 +210046.33 +125805.4 +000042.8-000054.700000.2 08.5701.04K? 0 +210313.24 -144954.9 -000013.5-000034.000025.5 08.5701.55K? 0 +211116.11 +051537.1 +000024.2-000002.800022.8 08.5701.76K? 0 +211229.27 +022115.4 +000020.1+000004.200009.4 08.5701.07K? 0 +211943.55 +174315.4 +000025.3+000010.800005.7 08.5701.31K? 0 +212444.14 +644913.1 +000017.6-000004.700000.5 08.5701.40K? 0 +213343.78 +105406.6 -000025.7-000031.600020.3 08.5701.20K? 1 +213414.85 -272022.1 -000004.0-000000.400002.3 08.5701.15K? 0 +213518.56 +161150.6 -000026.9-000030.800010.7 08.5701.04K? 0 +213813.64 +382026.8 -000020.4-000048.200001.1 08.5701.22K? 0 +214048.73 +661918.1 -000006.2+000003.900000.9 08.5701.43K? 0 +214322.78 +562852.4 +000004.1+000011.400001.5 08.5701.70K? 0 +215129.12 +090258.5 +000042.6+000005.800037.2 08.5701.42K? 0 +215846.24 -824511.4 +000033.6-000003.000002.7 08.5701.03K? 0 +220454.06 -221441.6 -000019.5+000004.700008.3 08.5701.10K? 0 +221139.16 +341932.0 -000004.0-000011.500006.9 08.5701.27K? 0 +221755.89 -310859.7 -000060.4-000046.700015.4 08.5701.25K? 0 +222516.86 -473410.9 +000056.4-000000.600013.4 08.5701.16K? 0 +222716.62 +170438.9 -000005.3-000032.200001.4 08.5701.09K? 0 +223242.75 -555914.0 +000021.1-000017.000002.1 08.5701.03K? 0 +223608.28 -240007.0 +000005.9+000006.000006.5 08.5701.08K? 0 +223651.35 +820338.4 +000024.5+000008.100008.3 08.5701.06K? 0 +224438.63 +523726.6 -000004.4+000008.900004.7 08.5701.04K? 0 +224445.68 -582806.0 +000000.5-000003.400013.7 08.5701.12K? 0 +224734.22 +473825.1 +000006.9-000012.800003.2 08.5701.37K? 0 +225007.32 +393518.1 -000002.1-000023.000019.9 08.5701.35K? 0 +225040.47 -224238.4 -000000.8+000012.900030.8 08.5701.32K? 0 +225122.43 +044711.8 +000023.5-000007.100018.5 08.5701.04K? 0 +225544.41 +445052.1 +000047.7+000014.700010.5 08.5701.06K? 0 +225842.68 -395510.7 -000015.4-000001.300016.0 08.5701.11K? 0 +230213.82 +234331.1 +000013.4-000017.300004.2 08.5701.49K? 0 +232400.87 -593121.4 +000034.6+000013.000001.8 08.5701.30K? 0 +232927.79 +525016.2 +000015.9-000008.700008.8 08.5701.29K? 0 +233007.86 +592516.5 +000040.6-000002.300004.9 08.5701.97M? 0 +233322.55 +444026.9 +000003.2+000001.000013.3 08.5701.68K? 0 +234022.69 +183835.8 -000011.8-000001.700015.2 08.5701.04K? 0 +234843.29 +483403.2 +000005.3-000001.500000.5 08.5701.05K? 0 +165640.78 -155637.2 -000004.8-000046.800000.7 08.5702.02M? 0 +000008.70 -505201.5 +000035.1+000045.600008.6 08.5800.48F? 0 +000235.24 +185009.6 -000006.7+000025.500008.9 08.5800.43F? 0 +000318.89 +584722.0 +000010.4-000008.000008.3 08.5800.14A? 0 +000533.41 +463945.9 +000152.2+000020.800007.1 08.5800.56F? 0 +000814.66 +421324.4 +000010.1-000009.400004.8 08.5800.91G? 0 +001104.33 +660445.1 -000010.9-000018.000007.2 08.5800.17A? 0 +001504.56 -683148.8 +000041.0+000058.100021.1 08.5800.69G? 0 +001532.22 +230147.6 +000018.9-000011.200002.6 08.5800.44F? 0 +001545.02 +390115.1 +000029.7-000004.800010.1 08.5800.45F? 0 +001633.62 -175344.7 +000024.4+000031.200001.1 08.5800.46F? 0 +001643.45 +415058.0 +000055.6+000037.300004.0 08.5800.59G? 0 +001911.94 +161853.5 -000021.2-000001.000001.8 08.5800.38F? 0 +002102.89 -090642.8 +000060.9-000050.000003.4 08.5800.86G? 0 +002234.79 -730156.1 +000004.2-000043.400021.3 08.5800.77G? 0 +003356.69 +184717.6 +000031.2-000052.800007.0 08.5800.51F? 0 +003453.41 -683548.5 +000014.8+000017.300002.5 08.5800.14A? 0 +003459.14 +563606.6 +000007.7-000019.900002.6 08.5800.41F? 0 +003951.41 -372429.6 +000000.4-000000.300011.0 08.5800.17A? 0 +004132.91 -011758.9 +000037.8-000022.500011.4 08.5800.50F? 0 +004316.35 +063411.1 -000004.0-000014.700007.9 08.5800.83G? 0 +005113.47 +140509.0 +000060.4+000017.900005.0 08.5800.40F? 0 +005647.09 -640430.2 +000000.0+000000.000000.0 08.5800.39F? 1 +005934.70 +394029.8 -000013.3-000023.900013.9 08.5800.12A? 0 +010102.98 +734128.1 -000009.6+000019.300018.1 08.5800.29A? 0 +011001.03 +284208.3 +000041.0+000024.900027.7 08.5800.53F? 0 +011218.96 +513130.2 +000013.8+000005.200035.0 08.5800.24A? 0 +011301.50 +010442.8 -000023.7-000077.600013.1 08.5800.49F? 0 +011827.91 +783839.5 +000061.0-000017.000006.7 08.5800.53F? 0 +012123.97 -284738.3 +000004.9+000000.700004.5 08.5800.95G? 0 +012230.88 -190450.3 +000000.0+000000.000000.0 08.5800.65G? 0 +012333.02 -161319.9 +000016.6+000012.800003.9 08.5800.43F? 0 +013326.18 +421939.6 +000001.5+000008.100012.5 08.5800.93G? 0 +013801.66 +455954.1 -000002.4-000012.600003.0 08.5800.12A? 0 +013856.20 +171336.2 +000005.3-000004.900005.7 08.5800.48F? 0 +014151.11 +451315.6 +000000.0-000059.600000.2 08.5800.77G? 0 +014824.96 -203835.8 +000032.6-000006.000011.9 08.5800.36F? 0 +014916.92 +405822.1 +000033.8-000004.100008.4 08.5800.47F? 0 +015055.94 -001716.5 +000021.2+000031.400000.4 08.5800.98K? 0 +015059.78 +540302.2 -000009.2-000002.300000.2 08.58-0.04B? 0 +015611.54 -232515.9 +000081.4-000005.400003.5 08.5800.57F? 0 +020015.02 +531517.1 +000005.9-000003.600005.7 08.58-0.01B? 0 +020635.64 +403554.6 -000029.6-000017.800013.9 08.5800.38F? 0 +020828.76 +562823.4 +000017.8-000022.300005.9 08.5800.39F? 0 +021057.15 +472014.4 +000004.7-000009.900005.7 08.5800.05A? 0 +021353.31 +584428.7 +000018.3-000045.300005.2 08.5800.31F? 0 +021915.40 +503055.7 +000024.6-000008.200005.1 08.5800.31F? 0 +022110.44 +565156.4 +000039.4+000017.700002.7 08.5800.27A? 0 0.10 1.00 +022207.39 +570642.3 +000000.0+000000.000000.0 08.5800.11A? 0 +022420.44 +534628.9 -000011.5+000007.500004.4 08.5800.02A? 0 +023047.34 -031216.0 -000089.8-000169.700012.5 08.5800.61G? 0 +023441.12 +061706.3 -000068.9-000051.900007.6 08.5800.89G? 0 +023722.56 +635253.1 -000002.7+000004.500009.3 08.5800.63G? 0 +023744.35 +555822.8 +000008.0-000008.900011.0 08.5800.22A? 0 +023854.84 -130009.3 +000007.7+000000.500020.5 08.5800.54F? 0 +023947.55 +850334.2 +000073.6-000080.300009.9 08.5800.63G? 0 +023957.59 -085205.7 -000029.5+000014.000011.8 08.5800.92G? 0 +024106.27 -512628.3 +000320.6+000111.200026.0 08.5800.60G? 0 +025037.46 +633229.4 +000018.1-000035.800012.7 08.5800.48F? 0 +025417.90 +152944.0 +000094.3-000023.600007.8 08.5800.42F? 0 +025637.79 -221837.1 +000167.5+000085.700018.6 08.5800.77G? 0 +030225.68 +720050.4 -000003.9-000016.200004.2 08.5800.27A? 0 +030905.48 +405036.1 -000002.3+000002.500003.6 08.5800.35F? 0 +031140.41 +085613.6 -000016.4-000072.300004.9 08.5800.55F? 0 +031142.03 +080707.5 +000021.2+000012.000000.7 08.5800.04A? 0 +031157.67 +743603.1 -000006.8+000001.100007.7 08.5800.33F? 0 +031455.00 +561817.7 +000025.4-000053.100011.2 08.5800.68G? 0 +031529.43 -543737.6 -000008.0+000006.100001.5 08.5800.97K? 0 +031723.30 -000935.4 -000012.2+000017.200012.4 08.5800.31A? 0 +031843.96 -252543.9 +000004.2-000026.900008.8 08.5800.62G? 0 +032011.89 +323051.3 +000010.8+000012.400013.8 08.5800.10A? 0 +032034.70 +611537.9 -000005.1-000020.800017.7 08.5800.56F? 0 +032908.14 +723516.6 +000038.9-000040.500007.2 08.5800.26A? 0 +032914.03 -034745.9 +000044.7+000021.200017.8 08.5800.34F? 0 +033102.43 -171004.1 -000001.9+000016.600003.9 08.5800.24A? 0 +033142.42 +744604.3 -000011.4-000005.400007.1 08.5800.94G? 0 +033253.62 +153258.8 +000001.2+000028.900010.7 08.5800.44F? 0 +033449.31 +160739.4 -000060.1-000045.400006.8 08.5800.52F? 0 +033956.11 -413153.0 +000000.0+000005.500008.4 08.5800.31F? 0 +034841.34 +484824.3 +000000.4+000014.700000.0 08.5800.14A? 0 +035000.45 +091631.7 -000003.8-000005.500008.6 08.5800.37F? 0 +035416.54 +513257.9 +000015.5-000005.600000.3 08.5800.22A? 0 +035639.66 +673050.9 -000001.9-000020.800008.8 08.5800.92G? 0 +035735.72 +112949.1 -000012.8+000045.800004.2 08.5800.66G? 0 +041809.91 +480513.2 -000004.8-000025.100006.3 08.5800.21A? 0 +041857.90 +195424.4 +000104.7-000023.300034.3 08.5800.72G? 0 +041922.57 -441634.1 +000071.9-000041.100019.1 08.5800.60G? 1 +042047.10 +645310.9 +000003.4-000027.700005.7 08.5800.43F? 0 +042328.83 -273928.2 +000002.0-000025.900023.4 08.5800.68G? 0 +042426.24 +341902.7 +000035.9-000018.900001.7 08.5800.40F? 0 +042439.00 -373640.7 +000025.4+000025.000000.4 08.5800.99K? 0 +042554.95 +572943.0 -000060.9-000061.800023.7 08.5800.65G? 0 +042708.50 -085354.8 +000014.3-000001.200013.9 08.5800.03A? 0 +042758.99 -111028.2 +000007.8-000026.000003.3 08.5800.91G? 0 +043449.69 +072621.4 -000020.9-000007.500000.5 08.5800.28A? 0 +043506.84 -084136.5 -000000.4+000008.400002.5 08.5800.21A? 0 +043753.62 +740826.9 +000008.7-000042.300005.0 08.5800.35F? 0 +044005.58 +003302.5 -000006.6+000008.100005.6 08.5800.11A? 0 +044427.85 -061334.8 +000007.6-000020.600005.6 08.5800.29A? 0 +044446.33 -200050.9 +000049.9+000049.400007.6 08.5800.72G? 0 +044628.05 -545213.5 -000049.5-000038.700014.3 08.5800.49F? 0 +044729.06 +432402.1 +000039.9+000003.300001.4 08.5800.39F? 1 +045103.81 -273111.0 +000029.9-000001.500005.7 08.5800.50F? 0 +045453.49 +432312.4 +000005.5-000041.400025.6 08.5800.53F? 0 +050222.16 -161005.6 -000007.5+000005.800001.4 08.5800.28A? 0 +051054.64 +792853.2 -000000.3-000009.600000.7 08.5800.11A? 0 +051225.96 -245519.9 +000000.0+000000.000000.0 08.5800.48F? 1 +051400.94 +881319.3 -000012.4+000001.400001.2 08.5800.38F? 0 +051557.63 +011939.3 +000009.3-000003.700008.7 08.5800.17A? 0 +052206.72 +393045.5 +000011.5-000001.200014.1 08.58-0.03B? 0 +052457.94 +373011.1 +000005.3-000018.700008.5 08.58-0.02B? 0 +052538.30 +380249.8 -000004.5-000015.300018.3 08.5800.09A? 0 +052603.54 +190808.2 +000006.1-000006.900015.3 08.5800.33F? 0 +052751.95 -293426.9 +000013.1+000010.600002.7 08.5800.42F? 0 +053518.99 -325400.1 -000005.4+000020.000014.9 08.5800.96K? 0 +053740.20 +583257.2 -000009.9-000059.200009.1 08.5800.48F? 0 +054014.04 +211709.7 -000006.1-000031.700007.0 08.5800.40F? 0 +054043.59 -530427.6 +000025.5+000053.700008.5 08.5800.34F? 0 +054443.49 +031138.2 -000010.8-000019.700019.9 08.5800.26A? 0 +054457.72 +153809.0 -000048.5+000006.300007.1 08.5800.49F? 0 +054632.59 +201815.6 +000050.9-000112.900003.0 08.5800.66G? 0 +054636.46 +330824.0 -000020.4-000029.100010.6 08.5800.44F? 0 +054836.46 -203801.0 +000017.0-000023.100008.1 08.5800.41F? 0 +055051.63 +200952.9 +000013.8+000017.100011.0 08.5800.02A? 0 +055052.66 +072853.9 -000003.8-000000.800001.7 08.5800.65G? 0 +055500.87 -413855.1 +000004.3-000006.800001.2 08.5800.21A? 0 +055531.22 +433531.9 -000000.8+000000.500005.7 08.5800.04A? 0 +055605.16 +075047.5 -000010.7-000004.300009.1 08.5800.02A? 0 +055713.67 +064629.0 -000015.9-000028.600007.1 08.5800.47F? 0 +055847.68 +394228.4 -000003.7-000030.900004.3 08.5800.39F? 0 +060101.30 +102405.4 +000002.5-000004.600004.8 08.5800.18A? 0 +060416.74 -594919.6 -000001.8-000032.400001.5 08.5800.50F? 0 +060502.79 -073143.5 +000002.9-000012.400011.9 08.5800.29A? 0 +060523.95 +455007.0 -000015.7-000012.200010.8 08.5800.04A? 0 +060620.59 -123112.7 +000007.0-000016.200005.9 08.5800.52F? 0 +060933.63 -050400.3 -000002.8+000024.300000.2 08.5800.26A? 0 +060956.47 +151948.5 -000010.3+000004.500020.4 08.5800.14A? 0 +061652.24 +221014.2 +000013.9-000005.600004.8 08.5800.27A? 0 +062409.73 -200030.7 -000000.3+000012.200009.8 08.5800.97K? 0 +063109.26 -164153.7 -000009.7+000006.200009.4 08.5800.97K? 0 +063214.40 +050844.2 -000007.9-000037.100040.8 08.5800.59G? 0 +063218.05 +080904.8 +000010.1+000001.100010.6 08.5800.45F? 0 +063439.53 -463036.2 -000017.4+000021.400005.3 08.5800.28A? 0 +063454.00 -345010.2 -000017.9-000015.700009.3 08.5800.60G? 0 +063539.51 +594737.3 +000012.8-000009.200004.3 08.5800.34F? 0 +063552.82 -552049.0 -000008.0+000009.400005.4 08.5800.15A? 0 +063736.62 -114054.8 -000000.2-000007.900013.9 08.5800.21A? 0 +063915.46 -505558.3 -000002.2-000001.300001.5 08.5800.23A? 0 +064609.19 +704454.5 +000004.2+000023.400004.7 08.5800.53F? 0 +064637.97 -583925.0 +000018.1-000041.700005.8 08.5800.94G? 0 +064705.30 +120617.8 -000086.1-000053.900022.2 08.5800.51F? 0 +064719.88 +724313.2 +000005.9-000066.300013.4 08.5800.32F? 0 +064829.31 -032954.2 +000010.9-000036.600001.6 08.5800.46F? 0 +064832.44 -070955.2 -000024.1-000003.400011.8 08.5800.45F? 0 +064838.32 +075629.1 +000003.4-000002.300000.2 08.5800.04A? 0 +064959.49 -021646.1 -000000.2+000000.000003.6 08.58-0.06B? 0 +065019.88 +605545.8 -000235.0-000175.800029.3 08.5800.83G? 0 +065220.04 +504026.4 -000032.4+000009.400011.3 08.5800.37F? 0 +065355.99 +114006.1 -000001.9+000006.100007.9 08.5800.10A? 0 +065619.56 +030745.3 -000006.2-000001.500006.4 08.5800.12A? 0 +065700.16 -305337.6 -000001.4+000000.600002.2 08.58-0.01B? 0 +065846.74 +512052.6 +000006.4-000012.500006.9 08.5800.05A? 0 +065852.13 -871817.1 +000010.9-000029.000000.9 08.5800.48F? 0 +065915.00 -013222.8 -000004.5-000000.100000.9 08.5800.97K? 0 +070136.15 +263425.4 -000023.5-000003.200021.3 08.58-0.05B? 1 +070238.25 +134658.6 +000016.5-000005.600014.8 08.5800.00A? 0 +070306.65 +624025.2 -000039.1-000022.600001.7 08.5800.41F? 0 +070315.62 -553834.0 -000048.4+000022.700023.5 08.5800.39F? 0 +070605.16 +190311.9 +000000.0+000000.000000.0 08.5800.88G? 1 +070851.11 +373132.2 -000053.7-000204.700027.2 08.5800.61G? 0 +071103.60 +251933.4 -000000.4-000004.400004.0 08.5800.15A? 0 +071406.55 -861504.8 -000086.5+000049.200013.9 08.5800.55F? 0 +071703.96 -065106.0 -000011.2-000003.900004.6 08.5800.16A? 0 +071832.46 -364608.1 +000000.0+000000.000000.0 08.5800.15A? 0 +071835.91 -464913.3 +000060.9+000088.500009.9 08.5800.64G? 0 +071843.76 +253541.4 -000001.6-000008.500007.8 08.5800.20A? 0 +071912.43 +205736.9 -000025.1-000118.000005.6 08.5800.55F? 0 +072002.70 +080107.2 -000030.8+000008.700018.0 08.5800.10A? 0 +072200.68 -054931.1 -000023.0-000006.900006.1 08.5800.22A? 0 +072512.28 -210126.3 -000002.3+000014.600015.4 08.58-0.01B? 0 +072516.16 -461452.7 -000016.2-000002.900002.6 08.5800.07A? 0 +072536.87 -323033.4 -000016.4-000000.500001.1 08.58-0.06B? 0 +072606.15 -565723.7 -000011.5+000073.600000.2 08.5800.53F? 0 +072640.56 -263044.8 -000006.0+000011.000008.7 08.5800.40F? 1 +073056.32 +402634.4 +000020.2-000014.800013.6 08.5800.48F? 0 +073114.01 -461101.6 -000014.5+000014.800007.1 08.58-0.01B? 0 +073207.61 -465632.8 -000010.3+000007.900001.5 08.58-0.09B? 0 +073556.40 -292129.4 +000000.9-000002.500009.2 08.5800.11A? 1 +073625.71 -195151.2 -000000.4-000007.700012.3 08.5800.10A? 0 +073909.11 -095733.5 -000003.6+000003.300000.4 08.5800.03A? 0 +074102.73 -024046.8 -000000.4+000017.500032.1 08.5800.99K? 0 +074110.49 +010818.1 -000017.0-000018.000037.1 08.5800.98K? 0 +074605.41 +181005.8 -000009.7-000014.100011.0 08.5800.08A? 0 +074915.19 -372519.9 -000016.5+000012.800015.2 08.5800.33F? 0 +075044.50 -400745.9 -000008.2+000002.200001.7 08.5800.47F? 0 +075142.04 +092311.4 -000101.3-000158.700019.8 08.5800.71G? 0 +075348.09 +410120.0 -000006.5-000022.400020.5 08.5800.46F? 0 +075445.68 -244813.5 +000004.5-000026.000004.8 08.5800.99K? 0 +075604.57 -490001.4 -000001.8+000000.200000.5 08.5800.08A? 0 +080320.30 +112055.4 -000033.7-000003.000010.1 08.5800.41F? 0 +080410.58 +793735.8 +000020.7+000001.000012.5 08.5800.46F? 0 +080430.33 -101457.3 -000009.1+000008.500005.2 08.5800.92G? 0 +080514.94 +203043.4 -000012.4+000012.200000.2 08.5800.32F? 0 +080805.70 -450328.6 -000005.3+000006.300000.9 08.58-0.08B? 0 +080809.86 -304735.7 +000044.2-000054.400015.0 08.5800.63G? 0 +081001.08 -442045.1 -000019.0+000004.700000.1 08.58-0.15B? 0 +081359.40 -622608.2 -000017.5+000005.300007.8 08.5800.34F? 0 +081639.57 -340841.1 -000017.1+000017.100000.9 08.5800.36F? 0 +081648.51 +724441.4 -000044.3+000021.500001.9 08.5800.82G? 0 +081653.20 +103225.5 -000002.9-000025.800005.6 08.5800.30A? 0 +082129.93 -485402.6 -000012.2+000009.300003.5 08.58-0.04B? 0 +082151.82 -320240.5 -000011.4+000001.900002.6 08.58-0.15B? 0 +082340.12 -065602.8 -000045.5-000013.500009.5 08.5800.52F? 0 +082403.95 -383221.9 -000008.0+000032.900003.0 08.5800.99K? 0 +082551.25 -190946.0 -000037.8-000040.700013.6 08.5800.47F? 0 +082831.26 -574835.3 -000007.8+000004.500003.5 08.5800.22A? 0 +083907.88 +204750.3 +000007.7-000022.700000.6 08.5800.96K? 0 +084027.98 +070837.3 -000010.1-000029.200002.5 08.5800.33F? 0 +084230.26 -655331.7 +000001.9+000007.600005.3 08.5800.12A? 0 +084308.59 -431849.9 -000017.6+000010.900004.1 08.5800.20A? 0 +084424.85 +155454.1 -000020.3-000005.000018.5 08.5800.22A? 1 +084425.36 -482258.3 -000002.9-000000.200001.3 08.5800.20A? 0 +084720.01 -274558.6 -000009.3+000000.600003.1 08.5800.03A? 0 +084824.02 +204147.6 -000050.6-000034.800021.3 08.5800.56F? 0 +085451.32 -253321.5 -000012.1+000006.800001.7 08.5800.38F? 1 +085539.05 +065931.0 -000002.9+000010.600005.9 08.5800.31F? 0 +085816.17 -242543.1 -000019.7+000002.500004.0 08.5800.14A? 0 +085859.47 -731313.6 -000013.0-000004.600000.8 08.5800.96K? 0 +090024.02 -734940.1 +000013.5-000017.600014.4 08.5800.40F? 0 +090221.65 -105357.5 -000049.8+000070.300011.3 08.5800.52F? 0 +090553.05 +044432.1 -000024.4-000001.300002.6 08.5800.29A? 0 +091115.93 -361231.9 -000004.5+000020.600005.4 08.5800.21A? 0 +091237.97 -313145.5 -000062.3+000011.700007.4 08.5800.54F? 0 +091252.52 -491039.5 -000014.6+000003.500000.0 08.5800.28A? 0 +091316.60 -395119.0 -000016.1+000022.700003.7 08.5800.30A? 0 +091845.98 -372433.9 +000005.9-000017.500000.3 08.5800.39F? 0 +091902.49 -500415.1 -000018.7+000008.900000.2 08.5800.09A? 0 +092055.54 -001015.4 -000008.3+000001.100010.9 08.5800.97K? 0 +092640.28 -460754.5 +000005.9+000006.300002.9 08.5800.17A? 0 +092650.67 -360014.7 -000000.7-000005.100007.2 08.5800.04A? 0 +093401.52 -294418.5 -000010.0-000004.100007.5 08.5800.19A? 0 +093944.97 -802323.4 -000003.3+000009.000009.9 08.5800.05A? 0 +094140.78 -675621.6 -000007.1+000009.900000.1 08.5800.18A? 0 +094311.49 +174559.9 -000021.2-000010.300000.9 08.5800.11A? 0 +094333.96 -513140.0 +000000.5-000001.200002.8 08.5800.83G? 0 +094425.79 -312350.7 -000016.5+000001.900011.7 08.5800.56F? 0 +094710.61 +761739.2 -000055.4-000009.100008.4 08.5800.52F? 0 +095314.18 -583912.1 -000003.6+000015.800014.6 08.5800.41F? 0 +095543.86 -060924.6 -000001.9-000004.300012.1 08.5800.88G? 0 +095837.59 +732954.1 +000000.8+000001.800003.1 08.5800.33F? 0 +100625.66 -532809.6 -000005.6-000005.200003.8 08.5800.15A? 0 +100714.63 -570345.8 -000040.3+000037.200027.5 08.5800.56F? 0 +100808.42 -370341.9 -000020.1-000012.100003.6 08.5800.05A? 0 +100943.40 +155559.6 +000001.1-000042.400025.9 08.5800.91G? 0 +100948.42 +483753.2 -000042.5-000020.500010.4 08.5800.13A? 0 +101210.92 -271538.2 -000070.0+000004.400021.3 08.5800.69G? 1 +101818.08 +172346.9 -000104.7-000007.100005.5 08.5800.57F? 0 +102828.69 -512125.9 -000009.9-000024.200008.8 08.5800.52F? 0 +102919.93 -303223.3 +000031.5-000005.300017.9 08.5800.44F? 0 +103653.38 -074700.3 -000041.1-000010.400018.8 08.5800.43F? 0 +103733.29 -373608.9 +000039.1-000003.500001.8 08.5800.98K? 0 +104625.11 -331929.9 -000023.1+000007.100000.8 08.5800.25A? 0 +104934.45 -524839.2 -000006.4-000016.200003.6 08.5800.18A? 0 +105016.02 -603814.5 -000014.4-000000.400002.9 08.58-0.01B? 0 +105154.60 -563313.1 -000008.3+000005.200005.4 08.5800.00A? 0 +105232.31 +644630.6 +000010.8+000003.300017.8 08.5800.28A? 0 +105240.55 +161845.9 -000136.7-000098.900011.2 08.5800.53F? 0 +105601.17 -593120.1 -000093.3+000103.700007.8 08.5800.61G? 0 +105905.21 -545315.2 -000004.7+000004.400010.8 08.58-0.10B? 0 +110158.23 +691333.2 -000044.0-000006.100003.4 08.5800.42F? 0 +110332.86 -155342.7 +000002.9+000008.100013.8 08.5800.97K? 0 +110942.39 +150740.9 -000047.1+000008.100037.8 08.5800.95K? 0 +111106.17 -610704.5 +000002.2+000002.700009.1 08.5800.16A? 0 +111253.84 -342423.9 +000294.3-000042.500006.2 08.5800.59G? 0 +111447.98 -451814.4 -000006.0-000011.600007.4 08.5800.09A? 0 +111612.71 -374935.0 -000025.7+000007.800001.8 08.5800.42F? 0 +111708.46 -150518.4 -000047.9+000004.500006.6 08.5800.68G? 0 +111815.57 -741025.5 -000024.4-000003.100000.9 08.5800.08A? 0 +112756.88 -624818.5 -000000.9+000000.700011.6 08.5800.16A? 0 +113023.16 -631813.7 -000006.5+000003.200001.1 08.5800.21A? 0 +113026.89 +265522.5 -000115.3-000007.500009.6 08.5800.55F? 0 +113150.70 -680328.6 -000013.5+000004.100002.5 08.5800.12A? 0 +114246.52 +324333.5 -000045.3-000041.800007.4 08.5800.41F? 0 +114335.68 -180550.4 +000027.7-000013.300008.1 08.5800.44F? 0 +114420.42 -395022.9 -000018.4+000014.400003.3 08.5800.50F? 0 +114513.33 -674152.0 -000028.8-000007.300014.3 08.5800.20A? 0 +114623.19 -553938.8 -000019.3+000013.900001.3 08.58-0.02B? 0 +114720.47 +575602.2 -000087.7-000043.900003.3 08.5800.56F? 0 +115323.89 -333939.0 -000070.1-000012.900016.9 08.5800.39F? 0 +115514.31 -274411.2 -000021.1+000008.300014.8 08.5800.99K? 0 +120132.11 +443727.4 -000011.9+000005.100000.1 08.5800.26A? 0 +120139.25 -785916.9 -000039.0+000005.400002.2 08.5800.68G? 0 +120235.20 +411650.4 -000003.7-000003.500008.4 08.5800.42F? 0 +120301.08 -432011.5 -000034.1+000057.900004.2 08.5800.81G? 0 +120513.74 -611207.6 -000001.8+000004.700005.6 08.5800.05A? 0 +120900.24 +582156.9 -000020.8-000006.700010.9 08.5800.41F? 0 +121307.96 +670424.4 -000008.6-000000.600000.8 08.5800.45F? 0 +121517.68 +045454.0 -000009.0-000016.200013.3 08.5800.64G? 0 +122128.11 -471609.2 -000037.7-000009.300008.2 08.5800.78G? 0 +122444.89 -053853.2 -000053.4-000012.700007.2 08.5800.49F? 0 +122810.78 +153706.6 -000012.2+000016.000016.4 08.5800.44F? 0 +123102.95 -201851.5 -000078.1-000002.600002.9 08.5800.49F? 0 +123257.43 -592637.9 -000002.8+000001.100011.3 08.5800.08A? 0 +123614.58 -464947.5 -000018.7-000036.800028.4 08.5800.73G? 0 +123910.45 -402207.4 -000083.4+000021.000012.8 08.5800.62G? 0 +123921.27 -553914.5 -000043.8-000006.600008.5 08.5800.48F? 0 +124126.00 -035938.4 +000043.2-000029.700011.0 08.5800.56F? 0 +124351.66 -673450.7 -000000.4-000016.200014.0 08.5800.66G? 0 +124710.64 -543457.6 -000018.3-000010.300005.3 08.5800.39F? 0 +125033.18 +123337.9 -000064.1-000015.400003.8 08.5800.41F? 0 +125356.60 -521635.3 +000000.0+000000.000000.0 08.5800.35F? 1 +131443.86 -732843.3 -000006.0+000000.700005.2 08.5800.27A? 0 +132044.07 +040756.9 -000523.8+000206.100024.2 08.5800.97K? 0 +132108.87 -402012.9 -000002.2-000034.400007.7 08.5800.60G? 0 +132227.95 -692140.1 -000014.7-000016.700006.3 08.5800.51F? 0 +133030.77 +223047.5 +000028.9-000050.300013.9 08.5800.50F? 0 +133251.56 +490824.5 -000044.4-000007.700010.1 08.5800.56F? 0 +133412.57 -405902.1 -000006.1-000002.700007.5 08.5800.89G? 0 +133522.14 -454323.9 -000001.3-000003.500000.4 08.5800.06A? 0 +134842.57 +131056.4 +000040.1-000033.200017.4 08.5800.30A? 0 +135331.28 +585406.9 -000019.2-000004.900005.6 08.5800.45F? 0 +135438.18 -452340.1 -000001.5-000012.700017.8 08.5800.22A? 0 +135503.91 -153127.3 -000060.5-000163.500028.0 08.5800.64G? 0 +135519.05 -780825.4 -000028.4-000008.600016.6 08.5800.26A? 0 +135634.78 +813650.9 -000002.8-000006.400008.5 08.5800.16A? 0 +135640.95 +680422.5 -000008.6+000018.600004.6 08.5800.94G? 0 +135706.43 +342604.8 -000022.6+000030.200010.1 08.5800.59G? 1 +135842.44 -624307.1 -000021.5-000008.000013.0 08.5800.08A? 0 +135859.35 -281357.5 +000012.2-000045.300020.4 08.5800.90G? 0 +140115.27 -483513.4 -000008.5-000001.800021.5 08.58-0.05B? 0 +141805.24 -145443.2 -000100.9-000026.100015.4 08.5800.47F? 0 +141811.95 -513013.9 -000019.3-000003.800011.0 08.5800.00A? 0 +142835.57 -621232.4 +000004.2-000001.900000.7 08.58-0.04B? 0 +143123.52 +330518.8 +000012.2-000031.700006.2 08.5800.90G? 0 +143204.26 -460559.5 -000026.5-000023.100005.2 08.5800.31A? 0 +143612.97 -701739.7 -000017.1+000002.200005.0 08.5800.12A? 0 +144533.00 -720514.9 -000009.4-000006.000005.3 08.5800.03A? 0 +144602.33 +365329.1 +000046.9-000075.200000.9 08.5800.58F? 0 diff --git a/kstars/kstars/data/hip082.dat b/kstars/kstars/data/hip082.dat new file mode 100644 index 00000000..73e17274 --- /dev/null +++ b/kstars/kstars/data/hip082.dat @@ -0,0 +1,1000 @@ +144618.08 +432756.5 -000009.1+000004.700010.6 08.5800.46F? 0 +145633.73 -085552.7 -000002.8+000138.000018.9 08.5800.66G? 0 +145829.29 -700745.3 +000014.7+000001.300001.9 08.5800.24A? 0 +150513.94 -445514.9 +000000.0-000009.000006.7 08.58-0.05B? 0 +151356.30 -543748.9 -000007.0-000003.200013.9 08.5800.03A? 0 +151441.78 -290430.1 -000030.8-000016.700004.7 08.5800.84G? 0 +151823.41 +620928.4 +000039.4-000021.700021.1 08.5800.55F? 0 +152102.29 -155801.8 -000127.2-000023.400041.7 08.5800.56F? 0 +152350.74 -741114.1 -000040.4-000040.300002.1 08.5800.42F? 0 +152355.29 -134636.8 -000011.1-000002.800005.6 08.5800.01A? 0 +153044.95 +380948.7 +000008.6-000031.000007.3 08.5800.60G? 0 +153154.80 +093939.2 -000028.3-000012.500036.0 08.5800.58F? 0 +153229.02 -525210.4 -000015.2-000013.400014.2 08.58-0.01B? 0 0.10 1.00 +153556.80 -615905.2 -000011.4-000012.000004.6 08.5800.25A? 0 +153849.74 -024943.7 -000073.6+000026.100003.1 08.5800.39F? 0 +154949.65 +472822.4 +000051.9-000021.600013.9 08.5800.73G? 0 +155612.92 -254816.8 +000009.6-000012.100004.9 08.5800.20A? 0 +160328.37 +612036.5 +000012.6+000002.400004.2 08.5800.21A? 0 +160817.02 -170805.3 -000007.4+000003.800004.9 08.5800.80G? 0 +161258.01 -140207.1 -000053.1+000011.600001.2 08.5800.94G? 0 +161339.95 -495343.8 -000010.4+000003.300006.2 08.5800.17A? 0 +161457.91 +452555.4 -000033.8+000005.700013.3 08.5800.37F? 0 +161802.04 +153132.2 -000005.6+000059.800009.7 08.5800.49F? 0 +161944.40 +025404.5 -000030.4+000002.800020.9 08.5800.49F? 0 +162158.32 +223224.3 -000051.5-000014.100015.4 08.5800.53F? 0 +162426.74 +053157.4 -000043.4+000042.000002.7 08.5800.41F? 0 +163145.99 -020131.4 +000001.0-000018.700022.6 08.5800.47F? 0 +163514.69 +370119.0 -000063.3+000076.100002.7 08.5800.65G? 0 +163525.36 -484152.8 -000014.3-000147.700006.3 08.5800.65G? 0 +163542.49 +400840.9 -000044.0-000013.500011.0 08.5800.52F? 0 +163554.27 +294443.5 +000007.4-000015.100004.9 08.5800.49F? 0 +164420.96 +461509.9 -000028.9+000005.800005.2 08.58-0.02B? 0 +170055.29 -561446.7 -000056.1-000071.100010.2 08.5800.39F? 0 +171721.55 -050750.1 -000017.0-000003.800001.4 08.5800.49F? 0 +172443.83 -542424.3 +000032.2+000016.900001.9 08.5800.39F? 0 +172520.62 -181653.5 +000013.7+000012.500005.0 08.5800.15A? 0 +172849.50 -423245.7 -000013.8-000011.700006.6 08.5800.45F? 0 +172927.68 -401846.0 -000017.4-000046.700007.9 08.5800.15A? 0 +173050.07 -421118.3 +000015.4-000044.100012.7 08.5800.27A? 0 +173236.02 -680403.5 -000006.7-000013.500007.5 08.5800.10A? 0 +173814.40 +203308.6 +000005.1+000001.400003.3 08.5800.23A? 0 +174118.31 +064656.3 -000054.2-000043.800007.1 08.5800.84G? 0 +174247.70 -515854.0 +000004.4+000008.500004.1 08.5800.36F? 0 +174455.37 +164109.0 -000020.6+000064.300004.3 08.5800.57F? 0 +174837.24 +444952.9 +000014.0+000018.300006.5 08.5800.40F? 0 +175013.94 +691006.2 +000013.8-000010.100016.5 08.5800.17A? 0 +175318.93 -404004.3 -000004.1-000029.700000.1 08.5800.19A? 0 +175726.00 -345544.9 +000012.8-000019.100011.5 08.5800.16A? 0 +180029.05 +410235.4 +000009.4-000022.500012.6 08.5800.48F? 0 +180739.15 +140844.4 -000014.9+000012.000006.8 08.5800.42F? 0 +180927.76 +023559.8 +000002.3+000011.000004.2 08.5800.16A? 0 +181033.32 -164429.2 -000030.8-000010.100026.4 08.5800.14A? 0 +181325.26 -224303.2 -000013.1-000020.000015.1 08.5800.18A? 0 +181329.98 -813957.6 +000008.7-000018.700009.7 08.5800.33F? 0 +181904.41 +373930.2 +000001.1-000002.700009.4 08.58-0.03B? 0 +182038.93 -174455.0 -000013.1-000003.200013.2 08.5800.24A? 0 +182149.60 +444039.7 +000003.9-000037.500002.6 08.5800.51F? 0 +182319.03 -424646.3 -000002.8-000072.200012.1 08.5800.44F? 0 +182545.69 -440618.8 -000027.1-000021.100000.3 08.5800.38F? 0 +182701.49 +360145.8 -000016.6-000003.500008.1 08.5800.03A? 0 +183247.01 +181446.8 -000005.3-000016.700001.8 08.5800.12A? 0 +183321.98 -223714.0 +000002.3-000045.900014.7 08.5800.44F? 0 +183406.71 +493215.6 -000017.3+000008.200006.7 08.5800.46F? 0 +183702.37 +372441.7 +000021.0-000032.200018.9 08.5800.96K? 0 +184112.24 +282957.1 -000028.1-000009.000006.7 08.5800.23A? 0 +184309.86 -404212.8 +000006.7-000007.400014.6 08.5800.38F? 0 +184737.64 +290239.2 +000032.9+000070.100011.3 08.5800.57F? 0 +184748.81 +153410.1 +000003.0-000000.200005.5 08.5800.21A? 0 +185232.61 -363502.2 +000017.5-000092.400002.7 08.5800.66G? 0 +185258.89 +024951.0 -000000.2-000008.800000.7 08.5800.24A? 0 +185414.84 +025831.2 +000004.5-000017.400003.5 08.5800.13A? 0 +185830.11 +350702.3 -000029.6-000006.800000.0 08.5800.87G? 0 +185924.44 -355446.8 -000006.5-000007.500005.1 08.5800.32F? 0 +190309.87 -514624.5 +000018.2-000071.100003.0 08.5800.48F? 0 +190909.11 -182919.7 +000019.1+000008.400002.6 08.58-0.03B? 0 +191033.11 +004122.7 +000006.2+000007.000012.7 08.5800.51F? 0 +191058.33 +633711.4 +000005.1+000010.100002.7 08.5800.93G? 0 +191111.94 -283202.8 +000003.8-000013.700002.3 08.5800.95K? 0 +191204.63 +005449.6 +000005.6-000008.000010.0 08.5800.27A? 0 +191426.47 -291625.6 -000030.4-000119.600004.6 08.5800.94G? 1 +191631.01 -312428.1 +000001.8-000007.400007.8 08.5800.47F? 0 +191658.87 +682005.8 +000025.8+000039.200004.1 08.5800.36F? 0 +191726.03 -493645.8 +000011.1-000021.600000.5 08.5800.08A? 0 +191837.77 +235122.9 -000027.3+000023.700016.9 08.5800.38F? 0 +192146.31 -044850.9 -000013.1-000002.600002.8 08.5800.19A? 0 +192521.17 -173834.9 +000007.5+000006.000007.2 08.5800.96K? 0 +192532.19 -564453.9 -000009.0+000003.100015.3 08.5800.32F? 0 +192730.60 +143323.4 -000000.7+000013.300001.6 08.5800.31F? 0 +193215.94 -012607.5 +000009.6+000004.300006.7 08.5800.05A? 0 +193235.79 -791139.9 -000028.8+000109.300020.2 08.5800.68G? 0 +193306.23 +095812.6 -000008.5+000007.900006.9 08.58-0.01B? 0 +193738.68 +634404.0 +000012.1+000029.500006.2 08.5800.38F? 0 +193832.69 +170632.8 +000005.7-000000.900007.2 08.5800.08A? 0 +194005.41 +332120.1 +000015.7+000012.800002.5 08.5800.04A? 0 +194057.28 -412319.2 -000025.0-000030.000002.7 08.5800.48F? 0 +194217.08 -145813.7 -000001.1-000009.900005.3 08.5800.23A? 0 +194448.53 -030617.0 -000009.8-000013.800007.8 08.5800.50F? 0 +194544.57 +393013.2 +000022.0-000009.000028.7 08.5800.55F? 0 +195212.09 +101429.9 +000006.4-000020.200003.0 08.5800.20A? 0 +195404.01 +175704.1 -000007.1-000013.600000.4 08.5800.04A? 0 +195509.75 +632707.2 +000002.9-000005.300008.5 08.5800.07A? 0 +195706.80 -250521.8 +000106.6-000054.900010.2 08.5800.54F? 0 +195816.52 +290407.6 +000003.6-000018.000016.7 08.5800.99K? 0 +195941.74 +433616.2 +000008.1+000008.000001.6 08.58-0.01B? 0 +200127.94 +530328.2 +000010.9+000001.400016.3 08.5800.90G? 0 +200330.13 +321617.9 -000002.0-000004.300005.3 08.58-0.02B? 0 +200559.73 -555334.7 +000066.8-000018.100021.4 08.5800.54F? 0 +200718.75 +064835.1 +000013.2-000012.400001.6 08.5800.18A? 0 +200845.77 +371413.4 +000012.7+000000.500005.0 08.5800.07A? 0 +201137.03 +142614.1 +000010.7-000000.600002.2 08.5800.20A? 0 +201342.17 +210741.8 +000031.7-000005.000012.1 08.5800.47F? 0 +201415.60 +004352.1 -000007.3-000060.000014.9 08.5800.48F? 0 +201516.50 +453539.6 +000002.8-000000.300003.3 08.58-0.04B? 0 +201711.43 +192404.3 +000021.0-000015.100006.2 08.5800.22A? 0 +201759.66 +201926.6 +000008.8-000026.300006.0 08.5800.29A? 0 +202125.83 +411139.6 -000009.8+000005.200003.2 08.5800.55F? 0 +202246.46 -371543.3 +000017.4-000038.500004.4 08.5800.40F? 0 +202310.79 +405229.9 -000002.9-000002.300006.0 08.5800.76G? 0 +202608.20 +674110.0 +000022.3-000021.200010.1 08.5800.55F? 0 +203142.86 +540728.1 -000036.3-000026.800012.4 08.5800.51F? 0 +203444.02 +465011.0 +000024.2+000014.600006.8 08.5800.12A? 0 +203613.80 +360105.4 +000019.7-000017.200012.4 08.5800.66G? 0 +203943.40 -643625.8 +000001.8-000015.500007.2 08.5800.56F? 0 +204133.44 +330140.3 +000004.7-000005.300005.2 08.5800.00A? 0 +204250.16 +190329.6 +000015.6+000002.500020.8 08.5800.06A? 0 +204311.29 +403744.1 +000007.4+000001.500002.3 08.58-0.07B? 0 +204544.08 -664855.4 +000002.5-000027.900011.1 08.5800.98K? 0 +204823.29 -372147.5 +000004.8-000024.100008.3 08.5800.47F? 0 +205554.85 +064630.4 +000046.4-000170.700029.0 08.5800.66G? 0 +205609.06 +283431.0 +000015.2-000007.500003.9 08.5800.06A? 0 +205959.90 -224215.5 -000032.7-000018.700005.4 08.5800.55F? 0 +210052.72 +462259.3 +000007.5-000014.500003.1 08.5800.18A? 0 +210106.16 +342459.1 +000016.1-000016.200000.0 08.5800.03A? 0 +210646.88 +340758.9 +000000.0+000000.000000.0 08.5800.39F? 1 +210742.89 -042715.6 -000020.4-000035.600009.0 08.5800.50F? 0 +210957.51 +110626.9 +000031.0+000004.200008.8 08.5800.20A? 0 +211139.26 +004042.0 +000021.3+000007.600001.9 08.5800.09A? 0 +211241.44 -155054.3 -000000.1-000003.500000.6 08.5800.78G? 0 +211534.78 +743720.6 +000000.3-000025.200004.5 08.5800.42F? 0 +211611.22 -492103.9 +000025.2-000000.300005.8 08.5800.10A? 0 +212248.83 +615550.1 -000110.1-000115.800021.7 08.5800.52F? 0 +212348.73 +293757.5 +000039.1+000006.700010.8 08.5800.33F? 0 +213257.25 +240738.2 +000334.6+000049.900026.3 08.5800.83G? 0 +213408.50 +240527.3 -000009.0-000013.100004.4 08.5800.36F? 0 +214018.58 +613016.6 +000018.1+000013.200000.3 08.5800.30A? 0 +214345.15 +624617.5 -000007.3+000005.400003.7 08.5800.20A? 0 +214420.79 +351518.2 +000013.0+000013.500009.6 08.5800.01A? 0 +214612.83 +614849.0 +000005.7-000003.100000.3 08.5800.51F? 0 +214726.82 -130717.9 +000000.0+000000.000000.0 08.5800.28A? 1 +214747.12 -635526.7 +000065.8+000023.400015.2 08.5800.67G? 0 +214907.01 -224906.7 +000022.4+000011.800019.6 08.5800.60G? 0 +214951.95 -202844.4 -000000.9-000014.800011.1 08.5800.96K? 0 +215243.70 +214453.1 -000012.9-000032.400002.2 08.5800.39F? 0 +215641.47 +593807.6 +000001.7-000005.800002.8 08.5800.24A? 0 +215834.32 +444132.5 +000001.0+000006.600002.5 08.5800.19A? 0 +220006.79 +702040.9 +000005.4-000040.700002.6 08.5800.40F? 0 +220221.43 +652941.8 +000017.6+000004.600000.2 08.5800.07A? 0 +220420.93 +701246.3 +000062.6+000041.800003.3 08.5800.55F? 0 +220717.00 +561402.5 +000001.2-000006.500015.1 08.5800.95G? 0 +221447.61 -745943.6 +000000.0+000000.000000.0 08.5800.25A? 0 +221511.41 -463150.1 +000037.4-000086.500004.1 08.5800.47F? 0 +221524.06 +610050.4 +000028.6+000002.400011.9 08.5800.27A? 0 +221538.17 +515215.3 +000000.4+000002.700009.1 08.5800.06A? 0 +221651.35 +695515.2 +000010.8+000001.100008.2 08.58-0.02B? 0 +221708.40 -300912.0 +000174.0-000136.300015.4 08.5800.67G? 0 +221857.71 +501418.1 +000004.8-000011.300003.6 08.5800.99K? 0 +222312.63 +513252.3 +000015.5+000001.000015.9 08.5800.97K? 0 +222531.08 -115428.9 -000025.2+000003.200001.4 08.5800.24A? 0 +224225.02 -303900.1 -000009.5-000005.000009.0 08.5800.89G? 0 +225020.49 +243147.2 +000038.8+000030.800008.6 08.5800.96K? 0 +225110.54 -625107.2 -000002.3-000002.000009.4 08.5800.47F? 0 +225447.52 +161833.9 +000055.5+000002.800001.7 08.5800.14A? 0 +225737.20 -031056.2 -000033.5-000018.300005.9 08.5800.78G? 0 +230229.37 +343715.2 +000031.3+000006.300008.5 08.5800.36F? 0 +230539.51 -600447.2 +000034.5-000054.400004.0 08.5800.60G? 0 +230634.00 -083843.6 -000074.3-000113.100005.2 08.5800.52F? 0 +230713.17 +624036.8 +000001.3+000002.100004.1 08.5800.06A? 0 +230846.30 +274531.0 -000027.5-000012.700026.2 08.5800.54F? 0 +231418.97 +161939.7 +000033.2-000017.200008.6 08.5800.57F? 0 +231821.54 +174232.8 -000028.0-000013.900000.5 08.5800.98K? 0 +231953.03 +344424.7 -000006.6-000006.000015.4 08.5800.59G? 0 +232237.57 +501250.6 +000001.1-000001.300002.1 08.5800.03A? 0 +232700.63 +643623.0 +000008.0-000003.100009.6 08.5800.10A? 0 +233438.74 -381603.3 -000024.1-000042.600008.8 08.5800.77G? 0 +234821.99 +531622.8 -000026.5+000011.600008.1 08.5800.45F? 0 +235108.78 +520532.0 +000009.8-000005.200001.6 08.5800.02A? 0 +000032.29 -253720.1 +000015.1+000000.400006.6 08.5801.03K? 0 +000520.29 -372106.0 +005615.5-002352.000220.1 08.5801.37K? 0 +001411.31 +133308.5 +000004.6-000007.500010.8 08.5801.13K? 0 +002244.94 -314219.4 +000018.7-000016.200006.3 08.5801.22K? 0 +003314.96 +535823.8 +000019.6-000008.700015.5 08.5801.62K? 0 +003458.82 -401023.8 +000034.3+000021.900007.5 08.5801.03K? 0 +003625.40 +574853.3 -000017.8-000014.600013.8 08.5801.05K? 0 +004306.83 -214226.8 -000042.0-000011.000001.4 08.5801.14K? 0 +004430.62 -053734.8 +000077.8-000024.400002.7 08.5801.12K? 0 +004703.70 -841248.2 +000007.5+000004.400013.3 08.5801.30K? 0 +004826.51 -392307.7 -000017.7-000010.000001.5 08.5801.60K? 0 +005533.15 -104433.2 +000054.4-000006.900013.1 08.5801.09K? 0 +005825.74 +310548.3 +000004.0+000001.400004.6 08.5801.10K? 0 +010207.04 -111523.1 +000037.5-000011.900016.4 08.5801.58K? 0 +010348.47 +275254.3 -000042.3+000011.200001.5 08.5801.24K? 0 +010804.25 +592217.6 +000001.7-000006.000011.7 08.5801.10K? 0 +010812.64 +524955.7 +000022.7-000007.500000.5 08.5801.09K? 0 +011113.38 +345912.5 +000027.4-000024.400024.0 08.5801.14K? 0 +011129.23 -224344.5 +000029.7+000017.500017.3 08.5801.39K? 0 +011507.52 +334505.6 -000010.6-000005.500007.2 08.5801.17K? 0 +011715.46 +453546.9 +000006.9-000020.200011.7 08.5801.30K? 0 +012111.81 +850755.6 -000004.0+000016.100010.7 08.5801.76K? 0 0.10 1.00 +013415.26 +731953.1 +000035.7+000012.900003.2 08.5801.21K? 0 +013641.47 -444819.8 -000001.5-000004.600009.1 08.5801.15K? 0 +014405.12 +085234.3 +000041.9-000075.100001.3 08.5801.01K? 0 +014851.47 -325344.3 +000065.2+000024.300004.6 08.5801.36K? 0 +015014.58 +461850.0 +000043.3-000031.900007.5 08.5801.23K? 0 +015336.57 +172633.0 +000022.3-000007.600021.4 08.5801.45K? 0 +020026.02 +495258.6 +000030.2-000013.700002.4 08.5801.52K? 0 +020713.35 +062818.1 -000014.2+000017.400002.3 08.5801.49K? 0 +021017.78 +525438.2 -000019.0-000002.600013.7 08.5801.70K? 0 +021132.02 -335637.5 +000045.8+000006.400023.9 08.5801.30K? 0 +021924.79 -183412.9 -000003.4-000014.700012.0 08.5801.43K? 0 +022533.72 +502959.6 -000016.4+000000.200010.8 08.5801.16K? 0 +022641.56 +280255.9 -000029.6+000007.400022.1 08.5801.50K? 0 +023224.27 +295232.6 -000010.8-000021.800005.7 08.5801.10K? 0 +023517.38 -742952.3 +000032.0-000023.800004.3 08.5801.39K? 0 +023621.56 +652909.6 +000009.1-000017.200002.6 08.5801.18K? 0 +023659.50 -710846.0 +000026.0+000027.900016.0 08.5801.31K? 0 +024616.20 +394911.4 -000027.4+000023.500005.4 08.5801.46K? 0 +025538.63 +583714.6 +000056.9+000004.400006.1 08.5801.29K? 0 +030602.51 +433029.1 -000007.1-000015.800019.3 08.5801.35K? 0 +031137.24 -054240.3 -000020.4-000017.600012.7 08.5801.25K? 0 +031727.67 +614344.7 -000015.6+000010.900003.2 08.5801.24K? 0 +031827.34 +373329.8 -000013.5-000011.800016.2 08.5801.00K? 0 +033500.58 -482511.6 +000405.3+000308.100080.4 08.5801.35K? 0 +034123.86 +461004.9 -000004.9-000012.800022.1 08.5801.20K? 0 +035512.26 +111816.1 -000019.0+000012.400006.7 08.5801.02K? 0 +040236.64 -544454.5 -000023.2-000011.500012.5 08.5801.57K? 0 +040358.99 +790309.1 +000001.0-000011.200002.5 08.5801.19K? 0 +040723.09 +380125.7 -000025.6-000021.000007.8 08.5801.56K? 0 +041123.49 -805944.8 +000003.6+000086.200000.5 08.5801.20K? 0 +042039.19 -090857.8 +000015.0+000004.600013.0 08.5801.10K? 0 +042306.50 -281411.5 +000009.5+000008.400015.5 08.5801.41K? 0 +042803.88 +543440.3 -000004.4+000008.400029.3 08.5801.91M? 0 +043206.88 +751650.7 -000010.0+000003.000005.5 08.5801.52K? 0 +044330.70 -010640.9 +000017.8-000033.600018.9 08.5801.46K? 0 +050916.35 -343121.7 +000001.9-000018.800013.8 08.5801.57K? 0 +052052.88 -062251.4 +000011.6-000006.100003.2 08.5801.47K? 0 +052659.57 -000324.9 +000011.2-000011.600003.0 08.5801.43K? 0 +052923.41 +643605.5 +000010.6+000003.700006.4 08.5801.09K? 0 +053710.95 +494754.8 -000018.4+000003.300014.3 08.5801.29K? 0 +053911.53 -414513.4 -000029.0-000051.600001.3 08.5801.06K? 0 +054046.73 +251553.0 +000006.7-000025.700000.4 08.5801.04K? 0 +054058.78 -275707.7 -000005.3+000013.900005.2 08.5801.49K? 0 0.10 1.00 +054125.13 -421624.0 -000010.9-000032.900010.8 08.5801.36K? 0 +054248.68 +212320.9 -000026.1-000018.900001.9 08.5801.28K? 0 +054445.19 +435707.1 -000008.2-000016.600007.5 08.5801.51K? 0 +054913.36 +300556.7 +000028.4-000007.800022.4 08.5801.30K? 0 +055011.94 +080851.8 +000004.4+000000.200005.4 08.5801.33K? 0 +055101.37 +313709.1 +000037.0-000005.300010.0 08.5801.23K? 0 +055129.87 -491956.6 -000004.7+000005.100008.0 08.5801.39K? 0 +055218.06 -862336.6 -000010.3-000006.600014.6 08.5801.11K? 0 +055325.73 +552235.5 -000018.3-000009.900018.7 08.5801.21K? 0 +060511.08 -425542.4 -000003.1+000005.200005.6 08.5801.32K? 0 +060900.86 +241556.2 +000045.9+000104.400025.4 08.5801.48K? 0 +061808.83 -064920.2 +000029.9-000004.700011.0 08.5801.21K? 0 +061945.87 -224032.0 +000003.2-000027.100012.4 08.5801.08K? 0 +062010.14 -314350.0 -000002.2-000005.300002.6 08.5801.31K? 0 +062336.03 +073705.6 -000025.6-000011.700016.2 08.5801.48K? 0 +062525.10 +565142.1 +000006.1-000036.100003.9 08.5801.15K? 0 +062936.18 +180044.8 +000052.5-000037.900000.8 08.5801.13K? 0 +063650.24 -814044.3 +000011.4+000028.400001.4 08.5801.07K? 0 +063733.03 -124950.2 -000021.6-000011.700021.7 08.5801.20K? 0 +063931.65 -300221.1 -000013.5-000009.500006.6 08.5801.66K? 0 +063942.37 -453337.9 -000011.9-000004.900005.7 08.5801.01K? 0 +064732.43 +281142.1 -000001.5-000033.800021.7 08.5801.20K? 0 +064750.99 +001431.4 -000003.1-000009.300017.5 08.5801.68K? 0 +065430.04 +163147.4 +000007.0-000014.000009.3 08.5801.18K? 0 +065714.45 -060507.2 +000012.5-000030.800008.5 08.5801.20K? 0 0.10 1.00 +065716.51 -060250.5 -000000.7+000005.800001.6 08.5801.25K? 0 +065829.85 +714517.1 +000021.9-000006.700007.8 08.5801.47K? 0 +065914.12 -174015.2 +000009.7+000007.400007.5 08.5801.22K? 0 +070517.19 +334331.8 +000004.3-000018.200001.4 08.5801.10K? 0 +070729.80 +050831.5 +000002.0-000029.600004.6 08.5801.34K? 0 +070922.42 +570632.7 -000003.8+000003.400004.4 08.5801.49K? 0 +070954.98 -502538.5 +000014.3+000000.200000.3 08.5801.16K? 0 +071013.23 -062520.7 +000009.0+000021.700013.6 08.5801.81K? 0 +071310.10 -511525.7 -000015.4+000025.400002.8 08.5801.07K? 0 +071952.51 -134619.6 +000002.0-000007.700000.2 08.5801.05K? 0 +072013.33 -121737.7 -000020.8+000006.800010.0 08.5801.28K? 0 +072339.50 +064051.4 +000008.6-000018.000006.2 08.5801.64K? 0 +073739.16 -162503.1 +000013.9-000034.100000.8 08.5801.07K? 0 +073828.17 +264714.2 -000020.9+000012.600002.1 08.5801.05K? 0 +073858.03 +075944.5 +000044.6-000022.400021.0 08.5801.05K? 0 +074100.96 -510724.2 -000020.4+000017.500011.3 08.5801.55K? 0 +074315.97 +175857.1 -000037.0-000025.000012.9 08.5801.24K? 0 +074459.00 -530204.0 -000000.8-000004.000014.3 08.5801.48K? 0 +074825.01 -662048.8 -000000.6+000014.000008.7 08.5801.44K? 0 +074826.36 +151210.2 +000001.4-000014.500036.7 08.5801.10K? 0 +074948.20 -185603.4 -000003.0-000006.600008.9 08.5801.31K? 0 +075108.48 -151450.6 +000022.2+000001.000005.0 08.5801.55K? 0 +075305.72 +072900.4 -000015.7+000008.400017.1 08.5801.63K? 0 +075557.31 +005035.8 -000057.7+000007.300022.2 08.5801.07K? 0 +080335.48 -414525.3 -000012.9+000002.800003.3 08.5801.28K? 0 +080759.88 -065900.8 +000007.6+000004.900001.0 08.5801.49K? 0 +080804.74 -644921.3 +000011.8+000009.000016.4 08.5801.68K? 0 +081311.71 -235812.4 -000012.4-000000.400020.6 08.5801.62K? 0 +081412.29 +375653.5 -000071.5-000040.800007.6 08.5801.13K? 0 +081936.37 -072033.8 +000007.2-000001.000005.3 08.5801.01K? 0 +081946.23 +202012.9 -000023.2+000017.600008.7 08.5801.59K? 0 +082540.85 -341650.3 -000001.8-000009.000010.9 08.5801.09K? 0 +082750.98 -043427.5 +000003.7+000025.400000.3 08.5801.62K? 0 +082800.13 -055518.5 -000026.0+000005.400027.1 08.5801.01K? 0 +083058.89 -351432.4 -000029.4+000034.000027.3 08.5801.16K? 0 +084150.00 +823639.6 +000001.5-000007.100012.8 08.5801.26K? 0 +085313.38 -863344.3 +000010.0+000005.800002.7 08.5801.20K? 0 +085906.10 +333904.9 +000002.3-000020.300004.3 08.5801.08K? 0 +090301.87 -145203.3 -000019.0-000014.100008.1 08.5801.22K? 0 +090412.06 -141658.6 +000004.2-000012.600008.1 08.5801.01K? 0 +091338.39 -122241.6 -000000.7-000011.800003.2 08.5801.11K? 0 +092158.74 +533758.6 -000000.4+000006.900012.8 08.5801.43K? 0 +092837.87 +770914.0 +000029.2+000006.200009.6 08.5801.42K? 0 +092931.73 -722617.3 +000005.7+000014.200004.0 08.5801.03K? 0 +093402.59 -050549.9 +000017.8-000023.100003.9 08.5801.06K? 0 +093953.84 -374248.2 +000002.8+000002.700011.7 08.5801.09K? 0 +094234.96 +472926.5 +000008.5+000001.400019.4 08.5801.48K? 0 +094500.85 -460947.5 -000016.5+000000.700018.0 08.5801.30K? 0 +094838.00 -520354.5 -000020.7+000007.200005.3 08.5801.22K? 0 +094911.99 +242638.5 -000012.5+000014.400028.0 08.5801.54K? 0 +094918.70 -642615.8 -000022.1-000008.100022.4 08.5801.79K? 0 +095238.27 -423935.6 -000007.6+000009.800006.1 08.5801.35K? 0 +095522.72 +671703.3 -000013.8+000004.700002.1 08.5801.56K? 0 +095718.77 +011341.4 -000019.4-000017.800012.2 08.5801.11K? 0 +100720.66 -364015.7 +000004.7+000006.300003.3 08.5801.56K? 0 +100755.14 -133152.5 -000029.5-000021.100023.8 08.5801.10K? 0 +101401.74 -431601.1 +000007.6+000003.300015.7 08.5801.57K? 0 +102306.06 -430611.2 -000000.7+000009.300001.6 08.5801.09K? 0 +103252.47 -363814.8 +000003.8+000052.000025.7 08.5801.14K? 0 +103430.72 -060201.4 -000010.7-000014.600010.2 08.5801.40K? 0 +104301.37 +415441.7 -000009.9-000013.100011.2 08.5801.21K? 0 +104303.15 -550009.0 -000018.9+000028.000006.6 08.5801.45K? 0 +105437.97 +433458.9 -000009.9+000001.800010.5 08.5801.19K? 0 +110219.60 -153146.6 +000000.8-000029.000017.3 08.5801.55K? 0 +110459.49 -222319.4 -000038.4-000014.100024.0 08.5801.09K? 0 +110506.60 -492207.4 -000015.5+000014.700022.3 08.5801.19K? 0 +110544.55 +185016.3 -000002.0+000020.400014.5 08.5801.00K? 0 +110731.33 +184114.0 -000031.1-000009.400015.7 08.5801.08K? 0 +111343.47 -265116.6 -000022.7+000013.400004.6 08.5801.47K? 0 +111348.74 +055622.0 -000003.7+000030.400016.0 08.5801.60K? 0 +111558.54 -813412.9 +000038.9+000048.100001.9 08.5801.19K? 0 +111808.22 -173435.0 -000021.7+000002.800010.0 08.5801.21K? 0 +112658.31 -545106.0 -000019.1+000008.800010.1 08.5801.45K? 0 +113251.08 -613230.2 +000002.1+000015.500021.9 08.5801.79K? 0 0.10 1.00 +113449.91 +114931.1 +000019.9+000002.300012.9 08.5801.54K? 0 +114505.54 +013443.3 -000009.1+000015.200000.7 08.5801.54K? 0 +114607.98 -063820.7 -000011.7-000005.600020.3 08.5801.06K? 0 +115059.85 -222357.0 -000002.2-000012.400017.9 08.5801.06K? 0 +115327.38 -504146.4 +000015.1+000002.900002.3 08.5801.14K? 0 +120145.27 -623132.7 -000011.1+000008.900002.6 08.5801.12K? 0 +123330.75 -543933.8 +000025.8+000021.500016.4 08.5801.42K? 0 +123928.53 -634830.7 -000013.0+000002.200007.3 08.5801.94M? 0 +124314.86 -542436.4 +000003.6-000009.300007.4 08.5801.11K? 0 +124747.70 -592301.8 -000001.0+000000.400019.5 08.5801.85M? 0 +124818.16 -483959.4 -000037.8+000003.800000.1 08.5801.58K? 0 +124947.85 -535712.4 -000010.9-000005.500004.2 08.5801.61K? 0 +125329.32 -195225.3 -000040.1-000023.000000.5 08.5801.59K? 0 +130236.68 -314642.3 -000005.2+000009.800003.3 08.5801.18K? 0 +130300.97 -273012.1 -000034.3+000004.400014.6 08.5801.28K? 0 +130957.03 +284816.6 +000001.9-000008.300008.7 08.5801.18K? 0 +131723.11 -673534.4 +000019.6+000003.600009.6 08.5801.11K? 0 +131828.64 -145723.0 -000055.2-000002.400001.6 08.5801.23K? 0 +132735.84 -180156.1 -000043.8+000030.500005.1 08.5801.08K? 0 +133007.83 +002039.5 +000012.4-000016.800009.0 08.5801.03K? 0 +133538.23 -324801.7 +000001.8-000010.100021.2 08.5801.28K? 0 +133659.02 -614327.9 -000010.8-000029.500014.1 08.5801.60K? 0 +133817.68 -372035.9 +000023.9-000020.000000.5 08.5801.24K? 0 +134814.31 +735504.6 +000002.4+000039.000006.5 08.5801.11K? 0 +134916.90 -053749.6 -000010.8-000005.100015.7 08.5801.01K? 0 +135548.99 -253654.9 -000031.3-000009.500001.9 08.5801.00K? 0 +135758.40 -042310.0 +000028.4+000004.000015.1 08.5801.60K? 0 +140153.11 -815610.8 +000003.0-000031.400019.3 08.5801.74K? 0 +140945.40 -570717.0 -000018.5+000000.600008.6 08.5801.15K? 0 +142017.34 +081709.8 -000012.1-000010.400030.4 08.5801.29K? 0 +142216.08 -670735.0 -000008.0-000018.200022.1 08.5801.33K? 0 +142803.58 +314717.5 -000021.6-000022.300008.0 08.5801.12K? 0 +143148.69 +311915.8 -000003.2+000003.100008.8 08.5801.21K? 0 +143815.88 +020134.6 -000070.8-000050.200029.1 08.5801.20K? 0 +144308.87 -302133.1 -000009.0-000052.600001.8 08.5801.02K? 0 +145804.07 +432447.1 -000010.2-000002.700023.7 08.5801.56K? 0 +150130.75 -191550.3 -000001.2-000016.500009.7 08.5801.15K? 0 +150205.68 -561839.0 -000006.1-000028.500009.5 08.5801.32K? 0 +150301.53 +235922.1 -000024.1-000005.200006.3 08.5801.27K? 0 +150816.12 -010351.9 -000051.0-000047.400018.0 08.5801.15K? 0 +151443.99 -594834.4 +000016.5-000002.000001.5 08.5801.91M? 0 +151448.35 +801530.2 +000027.8-000024.600009.7 08.5801.42K? 0 +152230.66 -302244.6 +000009.3-000012.500010.4 08.5801.06K? 0 +152804.24 +233144.3 +000003.3-000026.600004.9 08.5801.09K? 0 +152909.84 -065844.9 +000004.8-000009.600007.8 08.5801.08K? 0 +153124.52 -422334.4 -000025.0-000010.700012.8 08.5801.03K? 0 +160259.11 -500045.3 -000146.4-000069.900014.2 08.5801.02K? 0 +160733.80 -113350.3 +000003.9-000013.400009.3 08.5801.46K? 0 +161758.62 -454814.0 -000014.6-000019.600014.3 08.5801.88M? 0 +163901.90 -484449.8 +000015.7-000023.100006.0 08.5801.28K? 0 +163950.68 -470624.1 +000022.9-000004.600015.7 08.5801.24K? 0 +164516.91 +580506.5 +000016.0+000006.800003.3 08.5801.65K? 0 +165448.51 +324051.1 -000001.0-000007.200000.6 08.5801.49K? 0 +170426.01 -782825.1 +000013.7-000034.300000.0 08.5801.24K? 0 +170917.62 -661151.1 -000012.8-000040.600013.6 08.5801.06K? 0 +171058.43 +390442.9 -000003.0-000006.800003.2 08.5801.25K? 0 +171334.32 -670427.1 +000007.9-000020.100006.3 08.5801.26K? 0 +171535.28 +292819.1 -000008.1-000011.500004.3 08.5801.06K? 1 +171815.27 +324125.9 +000012.7+000010.800002.0 08.5801.45K? 0 +172019.95 -580532.0 -000008.8-000004.900006.4 08.5801.37K? 0 +172343.35 -172326.8 +000009.1+000006.700000.2 08.5801.38K? 0 +172448.77 +462728.8 -000014.2+000038.200010.2 08.5801.14K? 0 +173141.22 +081608.7 +000000.2-000003.600000.6 08.5801.11K? 0 +173632.21 -493645.5 -000062.4-000056.800029.9 08.5801.13K? 0 +174400.14 +074946.6 -000019.3-000033.300001.0 08.5801.04K? 0 +174426.79 +603425.9 +000005.7-000045.000012.6 08.5801.12K? 0 +174505.58 -603051.7 +000018.1-000034.300023.7 08.5801.43K? 0 +174518.90 -351121.7 +000063.1-000055.000032.9 08.5801.10K? 0 +175308.99 -454558.0 +000041.1-000031.700013.9 08.5801.18K? 0 +175401.83 -422157.2 +000028.5-000011.800008.7 08.5801.45K? 0 +175607.46 -251152.4 -000028.5+000002.100015.5 08.5801.33K? 0 +180117.60 +473207.4 +000013.5+000039.400007.1 08.5801.05K? 0 +180509.88 -634432.1 -000000.4-000006.400016.6 08.5801.54K? 0 +180643.11 -482018.6 +000018.2-000038.700012.0 08.5801.56K? 0 +180941.38 -244256.0 -000034.8-000021.100029.3 08.5801.58K? 0 +181200.12 -274844.1 -000010.0-000035.200029.7 08.5801.31K? 0 +181548.15 -791030.0 -000000.7-000013.500021.4 08.5801.13K? 0 +181941.16 +153324.3 +000015.7-000079.500026.2 08.5801.01K? 0 +182220.53 +244241.9 +000009.3+000001.500000.1 08.5801.38K? 0 +182252.61 -505251.9 +000006.2-000032.500006.8 08.5801.62K? 0 +182816.39 -493108.8 -000008.1-000031.400019.5 08.5801.23K? 0 +183136.56 +480626.4 -000001.5+000013.200016.0 08.5801.10K? 0 +183214.04 +333504.2 -000000.5-000012.200010.0 08.5801.70K? 0 +184213.88 +195805.3 -000000.5+000006.300001.4 08.5801.01K? 0 +184426.38 -521449.8 +000014.1-000005.400017.5 08.5801.03K? 0 +184500.64 +423837.5 -000007.0-000031.500004.6 08.5801.07K? 0 +184624.70 +080552.4 -000012.8-000000.800008.5 08.5801.72K? 0 +184907.11 +451916.9 +000003.0-000012.600004.6 08.5801.26K? 0 +184921.29 -000012.9 -000013.1-000024.200017.9 08.5801.63K? 0 +185200.68 +303754.8 -000015.5-000003.700004.5 08.5801.33K? 0 +185348.76 +333933.1 +000000.3+000003.900012.3 08.5801.68K? 0 +185427.98 +371845.7 +000020.2-000048.400006.4 08.5801.35K? 0 +190139.28 +435045.4 -000004.0-000024.300006.8 08.5801.22K? 0 +190141.46 +453616.4 +000036.5+000023.600002.6 08.5801.29K? 0 +190805.57 +260149.0 +000001.7+000010.300022.2 08.5801.10K? 0 +190853.00 +154223.5 -000016.7-000018.400010.9 08.5801.57K? 0 +191401.01 -332610.6 +000020.6+000017.200020.7 08.5801.30K? 0 +191603.99 -205720.0 -000007.3-000054.200009.6 08.5801.07K? 0 +192304.23 -501434.4 -000013.5-000022.100016.3 08.5801.65K? 0 +192339.40 -284010.7 -000002.7+000002.800021.7 08.5801.72K? 0 +192419.63 +472447.3 +000003.5-000023.500004.9 08.5801.16K? 0 +192730.79 +290220.3 -000000.7+000008.700027.2 08.5801.17K? 0 +193030.75 +204457.4 +000019.1+000007.000002.2 08.5801.00K? 0 +193047.21 -171202.4 -000026.2-000000.300003.3 08.5801.02K? 0 +193141.66 +490626.7 +000018.3+000010.000000.9 08.5801.05K? 0 +193348.76 +063550.4 +000004.0-000032.500003.9 08.5801.21K? 0 +193712.43 -080324.3 +000005.2-000003.800004.2 08.5801.35K? 0 +193750.04 +062038.2 -000017.1-000024.200009.1 08.5801.54K? 0 +194246.62 +134803.7 +000006.1-000004.900000.5 08.5801.43K? 0 +194643.94 +051004.7 +000012.5-000021.500027.3 08.5801.45K? 0 +194712.21 -310650.3 +000002.3-000036.700010.5 08.5801.59K? 0 +194859.96 +244216.4 +000008.0+000019.300003.6 08.5801.30K? 0 +195227.55 -591003.3 +000006.7-000009.500009.8 08.5801.68K? 0 +195641.84 -653156.2 +000011.7+000014.300000.9 08.5801.01K? 0 +200232.09 -335212.8 +000013.0-000017.400010.9 08.5801.22K? 0 +202136.22 +402649.7 +000012.4+000008.500021.9 08.5801.33K? 0 0.10 1.00 +202447.96 +571819.3 +000016.0-000028.800007.4 08.5801.03K? 0 +202537.32 +120500.3 +000009.8-000022.300019.9 08.5801.40K? 0 +203059.56 +485208.1 -000009.8-000034.000010.6 08.5801.16K? 0 +203340.58 +151330.3 -000042.5-000008.700007.4 08.5801.57K? 0 +204520.95 +084229.8 +000017.9-000006.500001.4 08.5801.14K? 0 +204618.98 +421620.1 +000004.3+000009.700001.1 08.5801.39K? 0 +204841.12 +361521.4 -000000.3+000010.600005.7 08.5801.22K? 0 +205118.70 +181206.9 -000012.3+000005.400001.5 08.5801.12K? 0 +205256.62 +375256.8 -000016.5-000006.900007.7 08.5801.36K? 0 +210708.67 -095254.0 +000035.4-000022.400036.0 08.5801.19K? 0 +210852.58 +481448.4 +000035.6+000009.800018.0 08.5801.59K? 0 +210912.97 +165103.2 +000000.2-000019.800003.2 08.5801.10K? 0 +211212.69 +451811.1 +000014.3+000011.100005.0 08.5801.05K? 0 +211409.45 +350742.5 -000010.7-000017.400012.9 08.5801.21K? 0 +211638.20 -721426.9 -000018.4+000006.800004.9 08.5801.46K? 0 +211704.68 +185746.8 +000054.7+000003.800021.0 08.5801.16K? 0 +211919.54 +435749.8 +000002.0-000011.400006.3 08.5801.48K? 0 +213125.09 -453159.3 -000033.2-000033.500032.1 08.5801.06K? 0 +213244.05 +115356.6 -000021.8-000038.100004.6 08.5801.14K? 0 +213612.17 +350024.0 -000003.8+000008.300010.1 08.5801.66K? 0 +215422.06 +532131.9 +000004.4+000036.800018.9 08.5801.22K? 0 +215526.84 +683950.2 +000046.1+000062.700006.1 08.5801.10K? 0 +215910.53 -313252.8 +000001.5+000006.700001.7 08.5801.44K? 0 +220554.09 +433353.4 +000018.4+000046.400014.2 08.5801.04K? 0 +220712.86 +620159.5 -000006.3-000017.900003.0 08.5801.10K? 0 +221908.85 -480205.7 -000003.1-000016.500013.6 08.5801.49K? 0 0.10 1.00 +222648.96 -112058.6 -000022.5-000016.100005.0 08.5801.61K? 0 +223007.07 -691615.4 +000018.2-000012.400001.8 08.5801.36K? 0 +223041.75 +545351.5 -000008.5-000000.400020.9 08.5801.80K? 0 +223253.68 +254028.7 +000005.5+000005.100012.0 08.5801.15K? 0 +223441.71 -180801.9 +000016.2+000005.500019.0 08.5801.22K? 0 +223836.54 -802541.6 +000004.0+000001.900000.3 08.5801.02K? 0 +224300.01 -620356.9 +000031.6-000016.900010.3 08.5801.03K? 0 +224943.95 +544042.0 -000023.6-000010.400002.1 08.5801.72K? 0 +225228.18 -093237.4 -000032.0-000002.800000.4 08.5801.25K? 0 +225408.38 +133946.8 -000003.7+000001.900004.8 08.5801.42K? 0 +225611.90 +504335.2 +000027.8-000004.900005.3 08.5801.04K? 0 +225809.58 +550155.7 +000012.9+000014.200003.5 08.5801.51K? 0 +225859.75 +245520.1 -000000.2-000003.800005.4 08.5801.59K? 0 +230910.36 -021537.8 +000626.6-000104.300039.9 08.5801.02K? 0 +231259.51 -440340.5 +000009.7+000014.700004.9 08.5801.33K? 0 +231329.12 +071050.1 -000019.5-000000.400005.1 08.5801.68K? 0 +231853.52 +860323.8 -000020.2+000021.000004.6 08.5801.11K? 0 +232949.54 +285343.4 +000016.9-000036.200005.7 08.5801.16K? 0 +233046.13 +742810.9 +000001.0+000022.600012.0 08.5801.29K? 0 +235203.54 -603129.2 +000018.3-000004.800011.8 08.5801.16K? 0 +014700.01 +602220.4 +000010.4-000005.500004.3 08.5802.26M? 0 +174456.48 -183926.3 -000004.6-000012.600040.4 08.5802.60N? 0 +000058.53 -045555.6 -000170.4-000170.000021.3 08.5900.65G? 0 +000130.09 -334733.7 -000023.3-000026.400004.8 08.5900.42F? 0 +000410.47 +390712.5 +000108.3-000079.200019.0 08.5900.60G? 0 +000748.39 -110744.6 +000016.1+000017.400000.8 08.5900.96K? 0 +002921.29 +265218.2 +000003.2-000023.900011.2 08.5900.88G? 0 +004324.95 +590219.4 -000006.2-000010.600000.8 08.5900.31F? 0 +004532.31 +650535.4 +000011.1-000018.900006.7 08.5900.93G? 0 +005127.72 +435604.5 +000100.0-000085.200021.0 08.5900.71G? 0 +005810.30 +350926.9 -000000.4+000003.100005.2 08.5900.37F? 0 +010336.45 +234606.5 +000010.8-000011.000003.9 08.5900.74G? 0 +010656.63 +684957.8 -000010.7-000005.000005.7 08.5900.23A? 0 +011221.73 -572144.6 +000032.1+000024.800003.4 08.5900.41F? 0 +012141.39 +611601.4 +000012.8-000014.100014.4 08.5900.21A? 0 +012507.84 +603330.3 +000014.6-000004.200007.5 08.5900.07A? 0 +012536.26 +311757.5 -000009.4-000010.900002.4 08.5900.16A? 0 +012755.66 -015928.1 -000156.8-000136.500017.3 08.5900.67G? 0 +013224.46 +575754.9 +000010.4-000010.500003.9 08.5900.10A? 0 +013336.46 -015156.0 -000026.7-000006.100006.6 08.5900.87G? 0 +013342.40 -121246.0 +000009.6-000011.300005.9 08.5900.69G? 1 +013929.94 +252610.7 -000033.3-000038.100001.7 08.5900.92G? 0 +013930.29 +570935.9 -000015.0-000008.700003.3 08.5900.36F? 0 +014038.16 +015451.8 -000028.6-000022.100000.1 08.5900.49F? 0 +014109.98 -214311.1 +000002.1-000032.200006.0 08.5900.34F? 0 +014140.82 +610536.7 -000008.3-000004.400006.8 08.5900.10A? 1 +014224.13 +632544.7 -000002.6+000006.400008.2 08.5900.65G? 0 +014448.97 +641943.0 +000017.8-000005.200008.4 08.5900.25A? 0 +014526.87 -360623.6 +000017.0+000015.600003.7 08.5900.97K? 0 +014835.27 +101253.1 +000027.2-000007.200003.4 08.5900.32F? 0 +014955.09 +254446.8 -000050.1-000034.900020.4 08.5900.65G? 0 +015138.23 -150913.5 -000021.0-000070.900000.2 08.5900.50F? 0 +015220.69 -250241.8 +000042.9+000009.500003.8 08.5900.30A? 0 +015506.90 +521440.4 +000012.3-000006.300018.3 08.5900.16A? 0 +015828.74 +104735.1 -000019.9+000008.300002.1 08.5900.33F? 0 +020304.78 +015047.9 +000074.9-000002.000003.9 08.5900.51F? 0 +020446.73 +681231.8 +000022.8-000016.900006.7 08.5900.94G? 0 +021420.92 -752242.3 +000004.9+000008.400022.9 08.5900.94G? 0 +021613.25 +582431.3 -000005.2+000003.900003.9 08.5900.14A? 0 +022152.41 +565418.1 -000016.8-000012.200011.3 08.5900.08A? 0 +022323.94 +565115.3 -000005.6-000003.300001.1 08.5900.14A? 0 +022829.95 +351753.1 +000008.2-000009.100004.1 08.5900.31A? 0 +023348.89 -193642.8 +000202.0+000026.500013.4 08.5900.66G? 0 +023426.48 -335050.4 +000037.3-000021.100016.3 08.5900.52F? 0 +024132.78 -383555.7 +000007.6-000041.300006.3 08.5900.37F? 0 +024433.19 +693445.4 -000013.8+000012.700013.1 08.5900.88G? 0 +024720.27 +171703.6 +000007.4-000010.200008.5 08.5900.21A? 0 +025303.76 +292739.4 -000016.7-000023.600009.2 08.5900.09A? 0 +025613.99 -635011.0 +000016.1+000008.200008.7 08.5900.18A? 0 +025646.70 +033002.9 -000026.2+000005.200007.4 08.5900.84G? 0 +030436.91 -511907.3 +000087.8+000058.300022.6 08.5900.86G? 0 +030449.68 -121017.1 +000029.4-000075.600015.9 08.5900.44F? 0 +030652.46 +205143.6 +000038.5-000018.200009.6 08.5900.61G? 1 +030940.26 +322857.2 +000016.0-000032.300000.2 08.5900.52F? 0 +031152.64 -324648.1 +000013.5+000012.300001.8 08.5900.24A? 0 +031608.51 +415137.0 -000002.9-000012.800000.1 08.5900.27A? 0 +031723.06 -402811.7 -000057.1-000003.900016.9 08.5900.60G? 0 +031917.91 +423637.2 -000002.8-000013.100015.3 08.5900.94G? 0 +033204.86 +434012.6 +000307.6-000115.700018.9 08.5900.70G? 0 +033338.09 -225701.1 +000023.2-000011.700004.8 08.5900.45F? 0 +033823.98 -363730.1 +000016.6+000003.600002.4 08.5900.42F? 0 +034206.64 -301529.8 +000010.8+000041.900008.8 08.5900.41F? 0 +034352.36 +160120.2 +000013.1-000096.800027.0 08.5900.41F? 0 +034935.46 +012059.1 +000248.6-000611.800046.3 08.5900.80G? 0 +035339.47 +454529.5 +000018.1-000015.500006.1 08.5900.23A? 0 +035537.18 -103211.9 +000005.5-000010.600005.3 08.5900.08A? 0 +040112.85 -155146.7 +000009.4-000041.800017.6 08.5900.64G? 0 +040127.33 -783255.4 +000005.3+000040.400018.0 08.5900.46F? 0 +040537.37 +091208.7 +000049.0-000031.800014.0 08.5900.50F? 0 +040842.47 -200351.1 +000029.1-000012.000009.6 08.5900.90G? 0 +041331.77 +143327.3 +000030.8-000051.700006.2 08.5900.54F? 0 +042707.38 +205927.6 +000030.5-000042.800006.7 08.5900.78G? 0 +043058.96 +353558.3 +000127.8+000123.200008.1 08.5900.58G? 0 +043115.63 +200759.7 +000134.2-000046.700026.8 08.5900.76G? 0 +043350.96 +564329.6 +000011.4-000017.200004.2 08.5900.29A? 0 +043827.91 -052347.1 -000011.4-000024.200003.8 08.5900.93G? 0 +043913.55 +223908.1 -000010.3-000000.200005.0 08.5900.13A? 0 +044041.03 -011201.1 -000009.8-000023.800023.5 08.5900.45F? 0 +044142.56 -325044.3 +000182.7+000008.800022.0 08.5900.61G? 0 +044353.42 +690527.4 +000000.0+000000.000000.0 08.5900.89G? 1 +044447.94 +051723.2 -000104.9-000084.700043.3 08.5900.90G? 0 +044916.10 -422254.2 +000023.7+000008.800007.1 08.5900.12A? 0 +044937.14 -535257.7 +000000.0+000000.000000.0 08.5900.83G? 1 +045219.63 -292556.0 +000054.1-000008.600008.2 08.5900.67G? 0 +045327.66 +092928.2 +000014.6+000009.900010.8 08.5900.35F? 0 +050343.27 -143804.0 +000006.0+000009.100004.7 08.5900.29A? 0 +050406.21 -003855.3 +000085.5-000138.900018.0 08.5900.74G? 0 +050417.02 +333550.5 +000000.1-000014.200015.3 08.5900.29A? 0 +050747.51 +693144.3 +000045.5-000183.500017.7 08.5900.79G? 0 +050807.09 -212816.6 -000019.6-000073.400005.2 08.5900.48F? 0 +052004.71 -630422.3 -000011.7+000010.100003.8 08.5900.91G? 0 +052145.26 -405939.8 -000013.4+000008.500005.0 08.5900.27A? 0 +052404.18 +525606.6 +000004.8-000014.000001.8 08.5900.22A? 0 +052747.80 +150356.9 +000014.9-000015.200000.2 08.5900.08A? 0 +052825.83 -165106.8 -000004.7+000001.600008.8 08.5900.12A? 0 +053136.09 +171907.0 +000000.0-000009.700005.6 08.5900.37F? 0 +053348.95 -192550.6 -000009.2-000000.700010.9 08.5900.19A? 0 +053430.85 +140011.9 +000000.0+000000.000000.0 08.5900.00B? 0 +053433.72 -002311.5 -000008.3-000008.400006.5 08.5900.01A? 0 +053605.01 -165145.0 -000020.1-000002.400003.8 08.5900.08A? 0 +053658.63 -235020.7 -000007.1-000003.500018.7 08.5900.31F? 0 +053704.02 -831728.1 -000004.6-000094.300000.8 08.5900.55F? 0 +054055.76 -721628.1 +000005.2-000037.900017.7 08.5900.52F? 0 +054236.23 +544958.7 +000007.1-000005.100007.2 08.5900.52F? 0 +054319.88 -544910.7 -000002.1+000026.800010.9 08.5900.38F? 0 +054602.63 +050602.7 +000008.3-000007.900000.0 08.5900.97K? 0 +054802.26 +110523.9 -000005.2-000004.100017.6 08.5900.06A? 0 +055337.11 +074305.7 +000008.3-000018.000006.9 08.5900.31A? 0 +055548.33 -441839.5 +000018.8-000104.300008.9 08.5900.44F? 0 +055706.05 -311523.6 -000023.2-000057.000004.0 08.5900.51F? 0 +055718.94 -271953.3 -000004.0-000029.500004.5 08.5900.89G? 0 +055738.48 +482619.9 +000012.2-000011.100005.4 08.5900.22A? 0 +060036.29 -624844.1 +000008.7+000000.800004.0 08.5900.53F? 0 +060408.00 +411117.9 -000018.6-000049.500002.0 08.5900.41F? 0 +060635.51 -255403.6 +000015.7-000057.200007.5 08.5900.54F? 0 +060724.76 +020831.6 +000002.1-000005.300004.7 08.5900.21A? 0 +060815.69 -102717.6 -000014.0-000021.100002.7 08.5900.28A? 0 +060844.68 +071317.3 -000010.4+000001.400019.1 08.59-0.04B? 0 +060902.34 +253045.8 +000008.8-000009.200010.8 08.5900.14A? 0 +062135.43 -492007.1 -000005.4+000017.600013.8 08.5900.43F? 0 +062452.49 -194305.8 -000025.2+000029.100029.8 08.5900.64G? 0 +062517.99 +160257.6 +000028.6-000012.200001.9 08.5900.43F? 0 +062957.78 -213053.8 +000000.9-000001.800005.9 08.5900.97K? 0 +063112.82 -102436.5 +000007.8+000011.200001.3 08.5900.33F? 0 +063224.18 +604345.6 +000008.8-000035.500010.2 08.5900.19A? 0 +063332.23 +082008.1 -000000.7-000001.900002.9 08.5900.08A? 0 +063648.78 +711943.2 -000006.5+000002.400002.1 08.5900.26A? 0 +063824.67 -284726.8 -000006.2+000019.600001.7 08.5900.18A? 0 +064135.99 -010608.5 -000032.3-000042.400023.9 08.5900.55F? 0 +064247.63 -305410.9 -000003.4+000011.600008.7 08.5900.21A? 0 +064415.40 +031700.3 +000003.3-000014.800020.8 08.5900.41F? 0 +064511.35 +072057.0 +000033.7-000013.800005.0 08.5900.93G? 0 +064653.39 +075307.8 -000009.4-000060.600008.0 08.5900.41F? 0 +064733.83 -281256.5 -000001.9+000016.700007.3 08.5900.97K? 0 +064814.02 -572903.2 +000000.6-000012.500002.7 08.5900.47F? 0 +064840.85 +410359.5 +000002.1-000002.400001.6 08.5900.22A? 0 +065125.11 +503218.4 -000003.1-000025.700003.8 08.5900.39F? 0 +065203.22 -383801.2 -000004.5+000012.600007.9 08.59-0.09B? 0 +065204.34 +402416.7 -000017.6-000013.900021.0 08.5900.41F? 0 +070055.43 -303306.1 -000014.6+000005.400007.2 08.5900.32F? 0 +070108.46 +400107.4 -000025.3-000077.700022.5 08.5900.48F? 0 +070848.43 +022015.1 -000009.3-000005.600004.1 08.5900.50F? 0 +070854.36 +181844.7 -000009.0+000016.200010.6 08.5900.91G? 0 +070859.66 +200321.6 +000000.8-000023.300002.9 08.5900.21A? 0 +070953.62 -081910.7 -000006.5+000012.600005.3 08.5900.64G? 0 +071216.60 -220956.9 -000008.3+000015.900011.7 08.5900.19A? 0 +071332.22 -305857.2 -000002.0+000004.100005.1 08.59-0.10B? 0 +071623.12 -065733.8 -000008.9+000006.600011.5 08.59-0.05B? 0 +071821.09 +170014.1 -000015.6+000008.200009.3 08.5900.55F? 0 +071953.02 -275716.4 -000003.7+000007.200007.4 08.59-0.06B? 0 +072323.28 +204234.1 -000021.3-000006.100015.5 08.5900.27A? 0 +073127.24 +045432.4 -000023.3-000000.900002.6 08.5900.47F? 0 +073216.87 -381027.2 -000014.8+000014.600001.1 08.5900.18A? 0 +073349.07 -355740.0 +000075.6-000001.100000.6 08.5900.83G? 0 +073927.11 +214128.7 -000034.4-000019.100003.1 08.5900.42F? 0 +074014.00 +420616.0 -000039.5-000039.200000.2 08.5900.49F? 0 +074328.83 +431517.5 -000004.1-000025.300017.4 08.5900.01A? 0 +074349.61 -043610.2 -000020.8-000000.400012.7 08.5900.34F? 0 +074534.27 +114437.4 +000006.7-000016.000010.5 08.5900.01A? 0 +074615.68 +134343.4 +000000.0+000000.000000.0 08.5900.22A? 1 +074708.63 -342035.1 -000001.4+000001.500016.0 08.5900.04A? 0 +074840.26 +092825.6 -000019.8+000000.800007.3 08.5900.48F? 0 +075057.63 +250638.4 -000011.3+000020.700016.5 08.5900.48F? 0 +075624.62 -305206.1 -000006.9+000001.900002.8 08.59-0.05B? 0 +075749.19 -604101.2 -000025.4+000005.000000.9 08.5900.03A? 0 0.10 1.00 +075818.93 +345620.8 -000003.8+000012.400014.6 08.5900.05A? 0 +080038.32 +032729.3 -000005.4+000003.000013.2 08.5900.28A? 0 +080050.57 +050134.8 -000003.6-000017.700014.4 08.5900.06A? 0 +080405.14 +835508.8 +000026.5-000002.300034.7 08.5900.71G? 0 +080636.46 -051927.3 -000017.1+000028.100017.2 08.5900.93G? 0 +080928.74 +533928.7 +000006.9-000014.700004.0 08.5900.93G? 0 +080952.90 -531502.7 -000022.9+000006.300004.7 08.5900.95K? 0 +081054.32 -485131.3 +000005.4+000001.000000.6 08.5900.03A? 0 +081130.72 +232856.3 -000011.1-000018.000002.9 08.5900.09A? 0 +081433.66 -274546.8 -000006.0-000002.500009.9 08.59-0.10B? 0 +081754.85 +644730.9 +000012.6-000023.500003.2 08.5900.46F? 0 +081916.68 -165138.3 +000002.9+000006.200015.8 08.5900.01A? 0 +082018.49 -505803.3 -000014.9+000001.200003.9 08.5900.16A? 0 +082023.56 -342717.6 -000022.7-000000.400009.7 08.5900.53F? 0 +082040.80 -240549.0 -000010.3-000020.200006.7 08.5900.99K? 0 +082244.11 +072957.6 +000005.9+000004.500015.6 08.5900.98K? 0 +082514.23 +524742.7 -000007.7-000077.100015.4 08.5900.40F? 0 +082715.23 -474810.1 -000007.8+000000.100000.8 08.59-0.06B? 0 +082810.48 -131402.4 -000034.0+000016.500008.5 08.5900.29A? 0 +082934.90 -383621.4 -000006.6+000023.000009.9 08.59-0.02B? 1 +083110.59 +260945.3 -000021.1-000038.100008.6 08.5900.41F? 0 +083825.37 +332841.0 -000011.2-000014.600003.5 08.5900.31F? 0 +083909.08 -645809.0 +000002.8+000011.800003.0 08.5900.05A? 0 +083909.12 +193532.7 -000036.0-000026.500006.4 08.5900.21A? 0 +084444.81 -380010.0 -000009.0+000007.100004.8 08.59-0.07B? 0 +084815.06 +154339.3 +000028.9-000015.900007.1 08.5900.53F? 0 +085127.12 +293116.9 -000052.4+000010.800004.6 08.5900.32F? 0 +085209.46 +241831.5 -000003.7-000009.400006.6 08.5900.21A? 0 +085510.85 -584126.4 -000025.6-000003.400009.6 08.5900.03A? 0 +085911.26 -381341.1 -000036.1+000029.900012.7 08.5900.36F? 0 +090008.87 -584005.7 -000075.2+000029.400012.1 08.5900.56F? 0 +090145.99 +021220.3 -000002.5-000002.400006.1 08.5900.08A? 0 +090457.56 +113421.2 +000041.2-000036.500001.5 08.5900.64G? 0 +090521.51 -044054.9 -000004.8-000035.500007.9 08.5900.72G? 0 +090631.84 -540521.4 -000012.2+000003.900002.3 08.59-0.10B? 0 +091107.55 -494331.6 -000017.1+000004.700001.8 08.5900.08A? 0 +091240.21 +163130.8 +000000.0+000000.000000.0 08.5900.17A? 1 +091500.79 -401623.6 -000008.6+000010.100000.5 08.59-0.05B? 0 +091600.99 +474133.7 -000050.9-000055.900018.9 08.5900.63G? 0 +091737.37 -193319.4 -000081.3+000039.000001.5 08.5900.54F? 0 +091801.61 +180243.6 +000015.8-000060.000017.9 08.5900.94G? 0 +091821.03 +070422.9 -000108.9+000038.200013.2 08.5900.45F? 0 +091853.69 +625034.3 -000003.6-000002.400001.6 08.5900.42F? 0 +092027.67 -523227.8 -000003.4-000001.800010.2 08.5900.66G? 0 +092444.04 +264059.5 +000006.6-000018.900002.5 08.5900.34F? 0 +093353.04 -195343.9 -000033.2+000013.500008.6 08.5900.93G? 0 +093618.03 -782042.0 -000065.4+000043.900018.6 08.5900.58G? 0 +094144.55 -733357.9 -000008.8+000011.500010.8 08.5900.10A? 0 +094204.69 -462257.3 +000016.6+000015.200006.2 08.5900.93G? 0 +094212.44 +133145.2 +000019.9-000032.900005.9 08.5900.50F? 0 +094448.67 -165046.0 -000017.3-000013.000015.8 08.5900.26A? 0 +094520.77 -202024.6 +000000.0+000000.000000.0 08.5900.29A? 1 +094806.64 -182235.5 +000065.2-000064.800006.4 08.5900.37F? 0 +095421.96 -282959.3 -000005.8-000034.800003.0 08.5900.86G? 0 +095837.33 -505934.0 -000000.6+000007.900003.2 08.59-0.01B? 0 +100152.36 -541221.2 -000004.8+000003.800000.4 08.5900.06A? 0 +100604.07 -575401.5 -000020.6+000009.300006.5 08.5900.07A? 0 +100644.67 -022340.9 -000032.5-000036.500007.5 08.5900.47F? 0 +100847.69 -393235.1 -000045.8+000011.200000.2 08.5900.32F? 0 +101137.20 +181902.7 -000026.2-000008.000015.6 08.5900.49F? 0 +101419.60 -123504.0 -000048.2-000008.400005.6 08.5900.38F? 0 +102158.08 +851653.5 -000002.2-000001.100011.9 08.5900.88G? 0 +102229.80 -622111.0 -000019.7+000005.700005.0 08.59-0.01B? 0 +102246.89 -064512.9 -000000.8-000013.000007.3 08.5900.99K? 0 +102442.99 -213142.4 -000000.1+000012.700012.1 08.5900.22A? 0 +102608.72 -762708.1 -000101.8+000105.100012.7 08.5900.75G? 0 +102959.49 -595527.2 +000025.0-000017.200010.2 08.5900.47F? 0 +103105.49 -114535.2 +000043.8-000000.300003.7 08.5900.57F? 0 +103720.61 +250449.1 -000172.7-000042.700008.8 08.5900.65G? 0 +103721.81 -591048.5 -000013.1+000006.400000.9 08.59-0.11B? 0 0.10 1.00 +103912.27 -733335.3 -000004.3+000012.400001.2 08.5900.06A? 0 +103927.03 +072539.0 -000136.4-000047.100042.0 08.5900.49F? 0 +103935.56 -634134.0 +000019.2-000043.400001.3 08.5900.46F? 0 +104413.93 -573614.4 +000010.5-000006.800006.9 08.5900.52F? 0 +104801.68 -593903.3 -000003.2-000013.300001.2 08.5900.00A? 0 0.10 1.00 +104823.06 -593226.9 -000023.0+000004.300025.2 08.5900.67G? 0 0.10 1.00 +105153.33 -071108.5 -000091.7-000004.800001.4 08.5900.47F? 0 +105523.44 -230222.3 -000031.7+000007.700008.4 08.5900.40F? 0 +105846.08 +254126.7 +000019.2-000048.900009.0 08.5900.89G? 0 +105926.75 -563721.9 -000409.7-000111.000030.0 08.5900.89G? 0 0.10 1.00 +110446.48 -460010.1 -000016.1+000014.500005.6 08.5900.93G? 0 +110553.54 -583945.7 +000000.0+000000.000000.0 08.5900.05A? 0 +110615.80 +022354.8 -000006.9-000001.000001.5 08.5900.61G? 0 +111033.49 +302115.2 -000028.4-000010.500003.4 08.5900.14A? 0 +111546.24 -293325.9 -000038.9-000024.200002.0 08.5900.44F? 0 +111722.71 -242246.3 +000019.6-000038.800013.8 08.5900.86G? 0 +111856.72 -590128.9 -000019.4+000005.100001.6 08.5900.09A? 0 +111915.01 -472940.7 -000017.2-000000.500011.2 08.5900.05A? 0 +111922.26 -375123.1 -000026.5-000006.700005.7 08.5900.43F? 0 +112033.84 -094127.2 -000032.3-000018.100002.6 08.5900.18A? 0 +112140.46 -542213.6 -000026.9-000015.800008.3 08.5900.34F? 0 +112747.18 -360428.3 -000045.0-000066.200006.0 08.5900.93G? 0 +113133.72 +110717.9 -000026.1-000029.900009.1 08.5900.40F? 0 +113205.08 -635433.3 -000008.1+000004.000006.2 08.5900.00A? 0 +113434.49 +483131.5 -000002.8-000017.500005.4 08.5900.91G? 0 +113704.72 -482246.8 -000002.4-000001.000006.5 08.5900.13A? 0 +114231.94 -420617.7 +000001.2-000005.600000.2 08.5900.12A? 0 +114459.19 +030417.0 -000025.2-000010.900003.4 08.5900.30A? 0 +114543.08 -321547.8 -000002.2+000012.200008.6 08.5900.97K? 0 +114856.63 -702711.9 -000055.0-000000.700010.1 08.5900.42F? 0 +120405.11 +280338.2 -000014.5-000027.500013.0 08.5900.36F? 0 +120521.20 -614544.6 -000019.2-000013.300003.9 08.5900.34F? 0 +120603.10 +442233.7 -000005.1-000010.600001.2 08.5900.38F? 0 +120632.88 -652933.2 -000050.9+000009.400000.2 08.5900.29A? 0 +120633.45 -610501.9 -000020.3-000004.100010.4 08.5900.03A? 0 0.10 1.00 +120713.86 -583611.9 -000016.5+000004.200000.8 08.59-0.03B? 0 +120818.98 +635311.4 -000005.5+000046.400012.0 08.5900.48F? 0 +121015.81 +542917.5 +000062.7-000028.300012.9 08.5900.56F? 0 +121303.74 -560020.2 -000028.1+000003.900000.8 08.5900.21A? 0 +121319.43 -653712.4 +000006.6-000006.800012.3 08.5900.01A? 0 +121511.42 -490857.4 -000018.6-000001.500012.9 08.5900.50F? 0 +121751.64 -691310.2 -000007.7-000011.900002.4 08.59-0.08B? 0 +121920.90 -591728.5 -000009.9+000005.100008.5 08.5900.11A? 0 +121929.99 -530130.8 -000009.2-000006.500002.3 08.59-0.06B? 0 +122856.70 +285310.3 +000003.8+000001.300004.9 08.5900.52F? 0 +123012.36 -533623.7 -000014.8+000009.900004.8 08.5900.05A? 0 +123629.99 +445358.2 -000008.2+000007.800001.4 08.5900.94G? 0 +124853.17 -565112.5 -000039.4+000058.000011.7 08.5900.46F? 0 +125337.65 -165004.9 +000081.1-000039.400015.6 08.5900.85G? 0 +125956.00 +322847.5 -000043.9+000019.800014.0 08.5900.48F? 0 +130327.41 -295131.9 -000003.5+000000.400002.6 08.5900.98K? 0 +130353.59 -701606.3 -000021.4-000001.800005.6 08.5900.05A? 0 +130847.45 -694323.8 -000007.0-000019.600004.7 08.5900.12A? 0 +130954.78 -532444.7 -000150.7-000013.700009.5 08.5900.49F? 0 +131340.19 +294652.4 -000125.7+000074.700008.7 08.5900.75G? 0 +131403.61 +094626.1 +000010.6+000035.300015.4 08.5900.84G? 0 +131609.21 -842746.2 -000033.3-000052.200008.1 08.5900.48F? 0 +131844.46 -581601.3 -000095.7+000001.100006.3 08.5900.65G? 0 +132012.98 -532824.4 -000014.5-000007.800007.3 08.59-0.05B? 0 +132233.76 -452431.8 -000046.9-000011.600004.0 08.5900.38F? 0 +132528.13 +163306.5 -000004.3-000008.300007.6 08.5900.85G? 0 +132756.66 -354009.1 -000019.7-000001.500000.2 08.5900.39F? 0 +132827.50 -540444.5 -000000.5-000005.400009.7 08.5900.96K? 0 +133500.67 -390023.2 +000011.4+000008.900006.7 08.5900.93G? 0 +133641.85 +694635.9 +000000.0+000000.000000.0 08.5900.46F? 1 +133940.48 -605105.8 -000017.1-000005.500000.9 08.5900.04A? 0 +135344.47 +124048.9 +000034.9-000060.000000.6 08.5900.48F? 0 +135724.59 +154343.8 -000044.0-000010.100016.8 08.5900.46F? 0 +135820.02 +021314.5 -000074.9-000039.000012.0 08.5900.52F? 0 +140318.94 -332645.3 -000102.2-000097.000013.7 08.5900.84G? 0 +140611.44 -173116.0 +000003.4+000003.800008.1 08.5900.77G? 0 +141111.59 +214430.4 -000041.2+000003.100007.4 08.5900.38F? 0 +141115.60 -224932.2 -000029.4-000001.000012.8 08.5900.38F? 0 +141220.54 -394505.6 -000036.8-000120.600013.9 08.5900.53F? 0 +141301.81 -343714.7 -000060.5-000087.700011.8 08.5900.54F? 0 +141549.38 -150634.3 -000060.5+000012.600027.9 08.5900.46F? 0 +142154.22 +621529.4 +000002.4+000029.300000.7 08.5900.12A? 0 +142423.46 -260903.4 -000005.1-000005.100015.7 08.5900.41F? 0 +142905.75 +090249.7 +000029.6-000114.200014.6 08.5900.63G? 0 +143028.48 -492221.0 -000008.9-000009.300011.9 08.5900.02A? 0 +143422.52 +041041.9 -000004.4-000017.200001.8 08.5900.43F? 0 +143500.18 -452059.9 -000010.5+000013.900019.8 08.5900.20A? 0 +144246.27 -551059.8 +000034.3-000011.600005.0 08.5900.44F? 0 +144358.27 -504015.5 -000031.5-000031.300006.3 08.5900.54F? 0 +144636.80 -562508.1 +000008.1+000021.200000.1 08.5900.01A? 0 +144758.06 -675018.0 -000090.2-000042.100013.5 08.5900.63G? 0 +144925.36 +351131.4 -000027.4-000020.300012.2 08.5900.56F? 0 +145125.84 -273814.2 -000028.6+000002.400011.1 08.5900.11A? 0 +145430.05 +340514.2 -000065.1+000050.700026.5 08.5900.50F? 1 +145852.29 -381911.6 -000112.2-000028.400008.8 08.5900.89G? 0 +145950.12 -220041.4 -000565.4-000493.600004.4 08.5900.50F? 0 +150018.72 +131916.6 -000000.6+000034.100003.7 08.5900.35F? 0 +150101.80 +161504.2 -000071.5+000080.800000.0 08.5900.86G? 0 +150348.64 -381907.2 -000009.4-000006.300002.2 08.5900.40F? 0 +150624.26 +104535.5 -000012.6+000004.100003.7 08.5900.34F? 0 +150918.90 -555049.6 -000007.2-000009.100000.9 08.5900.05A? 0 +151907.87 +483721.9 -000032.0-000049.500013.6 08.5900.47F? 0 +151943.95 -854046.5 -000067.4-000003.100026.4 08.5900.54F? 0 +152018.18 +320240.4 -000108.6+000047.400022.8 08.5900.65G? 0 +152238.12 -160305.1 -000057.8-000030.800025.9 08.5900.56F? 0 +152439.18 +574457.9 -000066.6-000020.900009.7 08.5900.63G? 0 +152655.09 -443622.4 -000003.6-000002.300009.3 08.59-0.01B? 0 +152705.74 -864730.4 -000068.7+000040.300012.9 08.5900.50F? 0 +152706.45 -641947.7 +000010.9+000010.500005.7 08.5900.44F? 0 +152846.86 +155309.5 +000006.3-000090.700008.8 08.5900.71G? 0 +152921.06 -405015.0 -000007.1-000014.200011.8 08.5900.09A? 0 +153601.53 +401915.9 -000003.4-000071.500004.1 08.5900.48F? 0 +154159.72 -641759.5 -000004.9+000001.400001.8 08.59-0.05B? 0 +154222.52 -494650.3 -000030.9-000004.800006.3 08.5900.42F? 0 +154743.73 -491331.9 -000019.2+000004.200010.0 08.59-0.04B? 0 +154945.91 -671047.7 -000008.4-000021.700006.8 08.5900.20A? 0 +155857.09 +121612.8 -000012.8+000001.500006.1 08.5900.27A? 0 +160145.44 +425034.3 +000005.8-000001.200004.0 08.5900.45F? 0 +160206.23 +205305.6 -000013.5-000056.700009.0 08.5900.51F? 0 +160629.43 +383800.8 +000240.8-000535.000041.5 08.5900.97K? 0 +160734.40 -313308.4 +000017.7-000038.300006.2 08.5900.68G? 0 +160740.51 -153823.8 +000007.3-000002.900007.1 08.5900.54F? 0 +160809.02 +353551.6 +000005.4+000015.200006.2 08.5900.13A? 0 +160951.18 -410927.7 -000013.1-000011.200016.9 08.5900.24A? 0 +161002.27 +063150.0 +000001.1-000008.800015.8 08.5900.48F? 0 +162032.52 -454834.6 -000006.0-000020.600021.0 08.5900.71G? 0 +162332.77 +442242.1 +000008.6+000019.600001.0 08.5900.26A? 0 +163242.09 -603725.4 -000008.1-000045.400004.4 08.5900.36F? 0 +163720.58 -643930.7 -000022.3-000016.200012.1 08.5900.15A? 0 +163734.00 -325317.2 -000012.4-000045.000009.8 08.5900.54F? 0 +163835.57 +074547.2 +000009.2-000001.900004.7 08.5900.66G? 0 +163903.95 +604159.3 +000055.0-000044.500007.7 08.5900.73G? 0 +163936.65 +621919.2 -000016.0+000040.300013.8 08.5900.83G? 0 +163944.01 +231226.2 -000004.9-000000.600006.3 08.5900.46F? 0 +164011.85 -262713.8 +000007.2-000024.700005.4 08.5900.31F? 0 +164044.92 +430745.1 -000028.8-000086.600023.3 08.5900.70G? 0 +164148.40 -732557.8 -000001.1-000026.900001.8 08.5900.09A? 0 +164320.44 +250828.9 +000000.0+000000.000000.0 08.5900.42F? 0 +164456.43 -603632.3 -000002.0-000032.300005.4 08.5900.12A? 0 +164503.12 +133706.7 -000012.9-000000.100003.9 08.5900.25A? 0 +164652.97 +490327.1 -000004.0-000008.800013.0 08.5900.53F? 0 +164728.31 +012723.9 +000005.0-000023.300017.0 08.5900.56F? 0 +165229.82 +041818.4 -000025.7-000021.100008.6 08.5900.46F? 0 +165406.47 -304510.1 +000007.7-000011.600001.8 08.5900.19A? 0 +170031.10 -330610.0 -000003.3+000022.300003.9 08.5900.52F? 0 +170521.10 +521138.2 -000001.8-000017.700003.0 08.5900.56F? 0 +170607.11 -482507.2 +000009.0-000002.000000.5 08.5900.10A? 0 +170715.19 +174745.2 -000014.7+000008.500005.4 08.5900.23A? 0 +171010.91 -410309.0 +000009.2-000007.900003.5 08.5900.07A? 0 +172325.40 -175815.6 +000026.5-000019.200004.8 08.5900.23A? 0 +172423.44 +385816.3 -000009.1+000000.900001.6 08.5900.94G? 0 +172941.42 +711613.1 +000010.2+000006.900002.7 08.5900.15A? 0 +173205.11 -615701.9 -000023.8-000059.800000.9 08.5900.35F? 0 +173342.19 -142554.6 +000005.0-000016.700003.1 08.5900.50F? 0 +173553.67 +380044.3 +000005.2+000024.800003.6 08.5900.98K? 0 +173707.62 +334447.8 +000010.9+000004.400010.6 08.5900.42F? 0 +173739.10 -174937.1 +000000.6+000002.700001.3 08.5900.18A? 0 +173840.49 -325924.8 -000004.1-000011.100005.4 08.5900.12A? 0 +173928.40 -333753.6 -000017.4+000008.600012.6 08.5900.83G? 0 +173955.64 -230340.6 -000002.0-000040.700028.6 08.5900.60G? 0 +174432.14 +185931.9 -000010.1+000012.400005.4 08.5900.03A? 1 +174648.21 +140033.9 -000005.5-000003.000004.5 08.5900.13A? 0 +174834.90 -442030.0 -000014.1-000023.000006.6 08.5900.34F? 0 +175705.75 -064123.9 -000016.5-000025.700005.9 08.5900.26A? 0 +175734.38 -250456.5 -000019.6-000006.600001.2 08.5900.30A? 0 +175819.58 -234207.5 +000017.8-000003.700015.8 08.5900.42F? 0 +180028.58 -701912.6 +000001.9-000019.100009.0 08.5900.11A? 0 +180246.50 -305811.2 +000004.5+000017.200004.8 08.5900.04A? 0 +180701.33 -413812.3 +000013.6-000016.200004.3 08.5900.04A? 0 +180805.98 -271852.5 +000000.1-000006.500003.6 08.59-0.02B? 0 +180845.48 +625635.5 +000001.3+000020.200001.8 08.5900.76G? 0 +180926.89 +812821.6 +000013.4-000005.300001.0 08.5900.29A? 0 +181205.91 -370231.0 +000011.0-000000.200010.4 08.5900.02A? 0 +181250.51 +633600.9 +000002.8-000016.900003.5 08.5900.41F? 0 +181423.39 -540325.6 +000082.1-000088.900017.9 08.5900.59G? 0 +181524.30 +111213.3 +000005.0-000018.800004.7 08.5900.38F? 0 +181629.06 -141444.1 +000009.4+000005.500004.4 08.5900.11A? 0 +182200.13 +325453.2 -000012.0-000003.500006.6 08.5900.52F? 0 +182630.20 +100259.5 -000000.5-000005.700002.3 08.5900.19A? 0 +182642.26 -712256.6 +000023.5-000090.200004.7 08.5900.90G? 0 +183125.04 -432154.7 -000082.3-000164.200015.2 08.5900.64G? 0 +183539.15 +300725.4 +000002.4-000004.900003.1 08.5900.06A? 0 +183545.71 +252200.9 -000001.2-000009.400008.1 08.5900.15A? 0 +183731.14 -214203.7 +000007.4-000020.500000.1 08.5900.39F? 0 +184133.45 +454918.1 -000001.5+000002.300002.4 08.5900.01A? 0 +184144.00 +405057.3 +000033.7-000005.100002.7 08.5900.04A? 0 +184221.42 +713911.3 -000008.6-000019.100002.4 08.5900.56F? 0 +184222.23 +530845.9 +000007.6+000035.300003.8 08.5900.40F? 0 +184423.73 -465727.0 +000004.3-000021.500002.7 08.5900.05A? 0 +184700.47 +705823.3 -000016.0+000009.500000.0 08.5900.92G? 0 +184758.52 +161628.2 +000020.3+000009.800011.0 08.5900.92G? 0 +185016.47 -185813.4 +000005.7+000017.300010.8 08.59-0.01B? 0 +185059.23 -304746.2 -000009.4+000004.700001.7 08.5900.10A? 0 +185507.98 -391506.0 +000000.9+000013.400004.0 08.5900.08A? 0 +185925.39 -440817.5 -000145.7+000010.900027.9 08.5900.52F? 0 +190309.23 -610652.1 +000005.0+000002.800015.5 08.5900.38F? 0 +191237.45 +120320.4 +000042.3-000003.500025.6 08.5900.46F? 0 +191243.00 -254009.7 +000004.1+000000.700017.8 08.5900.57F? 0 +191429.53 -272245.0 -000008.2+000010.800013.9 08.5900.02A? 0 +191439.55 -271914.8 +000025.7-000055.500028.3 08.5900.14A? 1 +191458.08 -372303.9 -000004.2+000001.400011.2 08.5900.32F? 0 +191849.84 +161500.5 -000011.4-000012.100007.5 08.5900.17A? 0 +192146.42 +232740.7 -000017.6-000031.500009.9 08.5900.48F? 0 +192153.50 -213839.2 +000060.0+000004.700017.9 08.5900.42F? 0 +192258.98 +715414.4 -000019.6-000003.000004.4 08.5900.32F? 0 +192300.55 +510202.8 +000006.7+000019.100000.8 08.5900.19A? 0 +192359.03 +323852.6 +000007.8+000003.600004.5 08.5900.46F? 0 +193105.69 -443727.6 -000007.0-000025.500023.6 08.5900.40F? 0 +193201.27 +161713.4 -000000.7-000009.600002.8 08.5900.22A? 0 +193318.95 +274422.8 +000008.9-000013.100006.5 08.5900.14A? 0 +193406.46 +741756.4 +000001.8-000013.200000.5 08.5900.10A? 0 +194354.98 +352538.3 -000006.2-000004.500007.2 08.5900.47F? 0 +194619.40 +205535.1 +000000.4-000019.000009.3 08.5900.33F? 0 +195139.30 +440741.7 +000081.3+000086.200038.2 08.5900.87G? 0 +195243.35 +435938.9 -000000.7-000000.600005.8 08.59-0.06B? 0 +195621.41 -065129.2 +000018.9-000042.200005.2 08.5900.58F? 0 +195800.46 -090426.7 +000018.6+000015.400043.9 08.5900.96K? 0 +195800.79 +141807.8 -000014.7-000026.800019.1 08.5900.93G? 0 +200035.83 +175020.5 -000002.7-000002.800000.8 08.5900.92G? 0 +200044.54 +110154.8 +000004.2-000010.200002.0 08.59-0.04B? 0 +200152.23 +313912.7 -000053.6-000027.600015.8 08.5900.48F? 0 +200639.90 +311237.0 +000007.8-000005.600002.2 08.5900.07A? 0 +200822.61 -070620.4 +000050.6+000029.800031.2 08.5900.97K? 0 +201145.65 +200411.0 +000000.3-000011.900002.8 08.59-0.09B? 0 +201434.81 -152005.5 +000043.2-000012.400022.7 08.5900.54F? 0 +201652.01 +605713.9 +000115.8+000036.400010.8 08.5900.65G? 0 +201655.74 -105853.7 -000156.3-000309.800022.0 08.5900.76G? 0 +201704.75 +725250.8 +000025.4-000047.100010.4 08.5900.43F? 0 +201825.23 +302202.8 +000004.7+000001.700000.1 08.5900.08A? 0 +202013.32 -144422.7 +000027.8+000008.400024.8 08.5900.52F? 0 +202059.37 -164147.0 -000020.6-000023.700008.3 08.5900.64G? 0 +202148.88 +244602.9 +000010.7-000003.700001.1 08.5900.57F? 0 +202347.09 +375857.9 -000002.9+000000.200000.1 08.5900.05A? 0 +202414.40 -673550.6 +000003.4-000023.600000.6 08.5900.06A? 0 +202534.82 -424810.1 +000011.9-000028.400009.6 08.5900.07A? 0 +202539.19 -530633.7 +000045.8-000077.000004.3 08.5900.46F? 0 +202811.52 +655113.6 -000001.2+000003.000006.8 08.5900.42F? 0 +202828.17 +415725.5 -000005.9+000018.700007.5 08.5900.69G? 0 +202839.68 +325813.6 -000000.6-000008.500017.7 08.5900.99K? 0 +203330.69 -405609.2 -000008.5-000019.400015.9 08.5900.99K? 0 +203804.50 -713808.6 +000017.1+000016.000002.7 08.5900.62G? 0 +203926.62 +650844.1 +000021.3+000036.700003.7 08.5900.17A? 0 +205305.08 -423509.2 +000018.9-000012.300010.8 08.5900.98K? 0 +205447.42 -081052.0 -000038.6-000052.300004.9 08.5900.53F? 0 +205819.93 +580920.1 +000004.5+000016.200005.4 08.5900.94G? 0 +205846.21 +165407.8 -000005.3-000007.300003.7 08.59-0.04B? 0 +210528.77 +373824.1 +000014.6+000005.500004.6 08.5900.12A? 0 +210709.54 +392949.5 -000002.1-000010.100003.3 08.5900.18A? 0 +210902.43 +484444.9 -000002.5+000004.100010.2 08.59-0.09B? 0 +211003.80 -141608.1 -000014.7+000029.100001.7 08.5900.39F? 0 +211157.64 -510345.5 -000013.3-000005.000003.3 08.5900.40F? 0 +212053.16 -263654.9 +000007.5-000006.400002.7 08.5900.57F? 0 +212150.67 +023036.8 -000001.5-000018.300009.9 08.5900.47F? 0 +212352.39 +831700.0 +000030.7-000012.600010.0 08.5900.45F? 0 +212747.03 -385206.4 +000013.6-000021.500013.5 08.5900.98K? 0 +212748.76 +415930.0 +000000.0+000000.000000.0 08.5900.34F? 0 +212752.34 +200630.3 +000004.4-000007.400005.5 08.5900.99K? 0 +212807.28 +453440.2 -000006.1-000042.500001.7 08.5900.63G? 0 diff --git a/kstars/kstars/data/hip083.dat b/kstars/kstars/data/hip083.dat new file mode 100644 index 00000000..fe6b09fa --- /dev/null +++ b/kstars/kstars/data/hip083.dat @@ -0,0 +1,1000 @@ +213111.01 -551651.1 +000064.3-000110.400006.9 08.5900.55F? 0 +213141.27 +390737.8 +000007.6-000025.400003.0 08.5900.25A? 0 +213804.90 +692104.3 -000039.9+000003.100005.9 08.5900.48F? 0 +214158.53 +583000.3 -000000.9-000001.700005.1 08.5900.25A? 0 +214755.71 -493523.6 +000044.1-000014.100017.0 08.5900.50F? 0 +214933.21 -612748.9 -000008.6+000005.100010.8 08.5900.47F? 0 +215139.24 +005058.5 +000340.6-000062.600024.4 08.5900.84G? 0 +215231.36 +422418.7 +000037.8+000005.000003.1 08.5900.33F? 0 +220141.03 -115930.1 +000129.7+000006.100003.2 08.5900.77G? 0 +220615.51 +393742.2 +000003.3-000001.300001.1 08.5900.12A? 0 +220711.15 +342428.9 -000002.8-000031.500001.5 08.5900.22A? 0 +220817.98 +043104.6 -000046.7-000028.700021.1 08.5900.94G? 0 +221246.00 +011104.5 +000109.9-000056.900023.0 08.5900.64G? 0 +221307.35 +623423.7 -000004.2+000007.200008.7 08.5900.01A? 0 +221358.91 +524613.0 -000006.7+000001.900011.6 08.5900.01A? 0 +222114.82 +252647.0 -000062.7-000026.300000.3 08.5900.60G? 0 +222144.37 +205930.6 +000010.1+000001.700015.8 08.5900.95G? 0 +222518.31 +455903.5 -000003.9+000004.300008.9 08.5900.06A? 0 +222924.83 -284340.0 +000050.0-000099.400006.7 08.5900.52F? 0 +223131.91 +525157.8 +000020.7+000007.000014.5 08.5900.11A? 0 +223424.66 -190310.0 +000086.5-000086.500025.4 08.5900.49F? 0 +223957.51 +234748.3 +000013.9-000007.800020.7 08.5900.14A? 0 +224608.75 +580406.4 -000001.3-000053.500028.7 08.5900.59G? 0 +224736.65 +515624.0 +000102.0+000071.400017.5 08.5900.68G? 0 +224900.80 -032315.3 +000047.3-000022.800016.1 08.5900.52F? 0 +224936.24 +663316.6 +000000.0+000000.000000.0 08.5900.06A? 0 +225906.60 +543118.2 +000033.2-000002.000011.7 08.5900.29A? 0 +230431.85 -344720.8 +000095.4-000055.400006.2 08.5900.98K? 0 +230507.71 +162924.8 +000054.2-000008.500010.8 08.5900.94G? 0 +230527.53 +014546.2 +000043.4-000086.600011.4 08.5900.49F? 0 +230704.12 +175809.0 +000016.3-000074.300011.1 08.5900.52F? 0 +230756.37 -700222.9 -000082.0-000028.000012.7 08.5900.61G? 0 +231105.70 +283330.0 +000001.1+000001.100009.9 08.5900.11A? 0 +231436.54 -402644.9 +000117.3-000226.700011.8 08.5900.75G? 0 +231541.30 +504415.1 +000011.8-000005.900000.1 08.5900.17A? 0 +231828.82 +581001.0 +000022.6-000004.400001.7 08.5900.18A? 0 +231852.95 +472218.4 -000010.6-000036.900006.3 08.5900.48F? 0 +232019.02 +554828.1 -000012.2-000007.600003.9 08.5900.18A? 0 +232437.26 -202323.1 +000034.5+000020.000003.7 08.5900.99K? 0 +232752.54 +652156.3 +000006.4+000007.100005.1 08.5900.18A? 0 +232957.91 -125236.0 +000027.0-000044.800001.9 08.5900.41F? 0 +233222.60 +360024.7 +000014.4-000018.700009.1 08.5900.39F? 0 +233249.19 -165042.4 +000000.0+000000.000000.0 08.5900.00B? 0 +233753.77 +580543.5 -000005.0+000003.900003.2 08.5900.31A? 1 +234231.21 +571653.7 -000010.0-000007.600006.3 08.5900.06A? 0 +234753.13 -223632.3 +000056.2-000003.600003.4 08.5900.46F? 0 +234803.03 +501810.5 +000005.3-000008.400000.8 08.5900.00A? 0 +234941.50 -480449.2 -000000.8+000014.500008.3 08.5900.56F? 0 +235739.93 +812054.1 -000140.1-000030.500011.5 08.5900.90G? 0 +000008.48 +363509.4 -000013.1+000008.400003.3 08.5901.06K? 0 +000618.94 +474338.1 -000000.6+000002.200022.0 08.5901.50K? 0 +001328.74 +345614.9 -000029.4-000003.800004.4 08.5901.23K? 0 +001356.23 +442808.0 -000019.4-000022.000001.7 08.5901.50K? 0 +003115.20 -025342.7 -000004.1+000001.800025.6 08.5901.46K? 0 +003729.57 +601837.8 +000013.2-000001.900011.9 08.5901.08K? 0 +004242.52 -555038.1 +000005.4+000002.500000.4 08.5901.16K? 0 +004550.90 +495046.6 +000027.2+000002.200022.1 08.5901.38K? 0 +005008.37 +072634.6 +000013.9+000001.700005.1 08.5901.52K? 0 +005240.75 +573726.9 +000035.5-000004.400014.8 08.5901.13K? 0 +005355.49 -284817.5 +000017.8-000015.100001.1 08.5901.51K? 0 +005532.14 +262411.6 +000008.3+000005.600000.2 08.5901.10K? 0 +005616.27 +290937.8 +000024.4-000001.300010.4 08.5901.06K? 0 +005812.51 -023426.7 +000024.1+000010.000000.0 08.5901.23K? 0 +005859.63 -474814.4 -000016.0-000014.300001.6 08.5901.15K? 0 +010301.75 +160807.0 -000016.4-000088.000011.8 08.5901.00K? 0 +010816.72 +672900.1 +000002.5-000006.600000.3 08.5901.82K? 0 +012503.39 +531152.2 +000001.3-000010.400013.0 08.5901.66K? 0 +013701.14 -004641.0 +000019.4-000000.400016.0 08.5901.57K? 0 +013917.31 +383314.1 -000004.5-000002.000019.4 08.5901.69K? 0 +014124.04 +653626.3 +000015.1-000009.900018.1 08.5901.44K? 0 +014433.08 +105430.7 -000009.8-000017.200030.4 08.5901.78K? 0 +014731.33 -075236.5 +000022.1-000023.000008.4 08.5901.43K? 0 +014851.54 +235906.6 -000021.6-000004.300029.8 08.5901.35K? 0 +014918.21 +392706.8 +000002.9-000006.300006.1 08.5901.16K? 0 +015825.24 +633829.5 +000002.0-000000.600004.5 08.5901.84K? 0 +020018.78 +361623.5 +000000.5+000001.400004.9 08.5901.13K? 0 +020158.13 -733001.7 +000006.3+000001.800015.7 08.5901.59K? 0 +020810.01 +394556.0 +000033.1+000011.500017.5 08.5901.14K? 0 +020901.77 -242152.8 -000006.4+000016.500017.5 08.5901.10K? 0 +021008.80 +323107.9 +000041.1-000036.700005.2 08.5901.02K? 0 +021529.93 +410802.9 -000044.0-000009.600004.1 08.5901.10K? 0 +022149.53 -092305.0 +000008.5-000015.100008.8 08.5901.01K? 0 +022537.05 -331040.6 +000042.4+000029.700022.8 08.5901.00K? 0 +022915.16 +704007.8 +000004.1-000000.500000.4 08.5901.29K? 0 +022959.25 -484847.4 +000003.9-000007.500003.3 08.5901.51K? 0 +023815.62 +382318.2 +000013.5+000026.900009.5 08.5901.44K? 0 +024343.08 -115350.9 +000008.8+000041.700003.8 08.5901.04K? 0 +024748.99 +521917.5 -000023.7-000015.300021.4 08.5901.46K? 0 +024842.21 +260939.5 +000008.6-000002.100009.6 08.5901.54K? 0 +025610.12 -001158.9 +000000.1-000009.900026.0 08.5901.23K? 0 +030140.58 +161855.8 +000028.9-000041.200004.4 08.5901.08K? 0 +031456.76 +304555.3 -000046.7-000029.300020.9 08.5901.15K? 0 +031910.41 +565455.4 -000031.7-000006.500022.3 08.5901.90M? 0 +034111.42 -345422.2 -000004.8+000003.600000.0 08.5901.06K? 0 +034122.19 -091136.2 +000023.7-000022.700008.1 08.5901.03K? 0 +035521.62 -263240.6 +000018.6+000003.600002.5 08.5901.03K? 0 +040151.17 -643415.3 +000013.6-000015.600000.5 08.5901.09K? 0 +041139.65 -520641.0 +000016.6-000016.400002.5 08.5901.23K? 0 +041157.71 -673329.1 -000016.8-000001.600007.4 08.5901.08K? 0 +041547.17 +494420.4 +000024.9-000000.100003.8 08.5901.25K? 0 +041809.07 -162313.8 +000003.0-000005.000025.5 08.5901.40K? 0 +043103.23 +434555.0 -000034.6-000018.000001.2 08.5901.60K? 0 +043111.19 -373449.0 +000037.8+000047.000003.9 08.5901.03K? 0 +044514.43 +325509.1 +000010.1-000019.300021.1 08.5901.91M? 0 +044614.97 +640035.0 +000023.9-000020.100002.6 08.5901.75K? 0 +045222.58 +234506.0 +000015.3-000006.200029.5 08.5901.31K? 0 +045332.47 -014620.4 -000036.9-000012.400001.9 08.5901.06K? 0 +045811.48 -141411.6 -000007.5-000010.500013.3 08.5901.30K? 0 +050703.88 -554651.6 +000007.8+000002.600006.3 08.5901.37K? 0 +051003.45 +681556.0 -000005.9-000003.300010.0 08.5901.31K? 0 +051052.09 -443503.5 +000001.9+000043.100006.5 08.5901.03K? 0 +051526.38 -561006.5 -000012.2-000003.800017.9 08.5901.04K? 0 +051557.88 +493247.3 +000020.6-000009.800001.9 08.5901.54K? 0 +051810.44 +611300.3 +000010.9-000020.500007.0 08.5901.44K? 0 +052114.15 -580624.7 +000011.3-000009.400008.2 08.5901.45K? 0 +052205.10 +464218.0 +000025.4-000075.000005.4 08.5901.29K? 0 +052239.72 +091345.4 -000035.8+000003.500012.1 08.5901.71K? 0 +053527.27 -831529.2 +000006.8-000012.100007.4 08.5901.37K? 0 +053815.83 +383623.9 +000005.2+000003.200002.5 08.5901.20K? 0 +054107.31 +211933.3 +000004.4+000011.400012.8 08.5901.02K? 0 +054110.74 -311346.7 -000001.5+000006.300002.6 08.5901.57K? 0 +054546.15 -172500.3 -000017.6+000006.200012.4 08.5901.64K? 0 +055309.78 +145243.3 -000011.8-000002.100029.5 08.5901.12K? 0 +060431.67 -194343.4 +000008.6+000006.100007.3 08.5901.02K? 0 +060819.63 +010628.4 -000041.9-000021.300003.8 08.5901.15K? 0 +061026.17 +301809.6 +000002.1-000002.700001.5 08.5901.24K? 0 +061833.57 -075026.2 +000005.8-000013.900010.3 08.5901.22K? 0 +062111.02 +492113.2 +000010.6+000005.900015.1 08.5901.36K? 0 +062256.69 +570719.3 -000002.6-000002.500011.1 08.5901.07K? 0 +062508.82 -254138.5 +000018.5-000010.100005.7 08.5901.31K? 0 +062512.06 -182902.4 -000014.8+000017.100004.0 08.5901.28K? 0 +063643.74 -113437.3 +000002.0-000031.800007.0 08.5901.57K? 0 +063817.03 -025453.7 -000010.2+000006.700001.8 08.5901.60K? 0 +064048.43 -245229.8 +000009.2-000000.400007.2 08.5901.50K? 0 +064515.39 -595537.0 -000005.4+000021.700003.3 08.5901.63K? 0 +064941.71 +075605.9 -000015.2-000007.600007.8 08.5901.54K? 0 +065015.59 -264616.3 -000024.9+000027.300006.9 08.5901.10K? 0 +065259.76 +153730.2 +000029.1-000004.100013.7 08.5901.25K? 0 +065347.29 +661026.6 -000006.5-000009.400013.1 08.5901.45K? 0 +065515.66 +305553.8 -000009.7+000029.500015.3 08.5901.03K? 0 +065544.38 -050245.9 +000004.2-000024.100017.9 08.5901.19K? 0 +065822.84 +095031.9 -000005.7+000019.200006.2 08.5901.06K? 0 +070200.52 -172117.0 -000001.8-000015.700009.4 08.5901.57K? 0 +071132.89 -020104.1 +000000.3+000002.400015.3 08.5901.50K? 0 +071949.32 -740823.4 +000003.6+000020.600006.4 08.5901.13K? 0 +072326.39 -481626.0 -000009.0+000014.000002.2 08.5901.30K? 0 +072549.81 -244936.0 +000000.3+000001.800020.8 08.5901.42K? 0 +072954.04 -173157.4 +000001.8-000003.200009.2 08.5901.04K? 0 +072956.50 -180001.0 +000003.2-000002.700017.2 08.5901.23K? 0 +073412.13 +542146.9 -000036.9-000012.000006.0 08.5901.04K? 0 +073452.16 +432820.6 +000004.5-000016.600012.2 08.5901.05K? 0 +073501.29 +323831.0 -000029.0-000000.700024.0 08.5901.52K? 0 +074329.09 +263543.1 -000028.4+000007.100027.1 08.5901.43K? 0 +074552.50 +041841.9 -000018.2+000015.800000.5 08.5901.19K? 0 +074618.40 +073916.7 -000004.4-000010.000008.9 08.5901.61K? 0 +074659.65 +102315.2 +000003.4+000001.900004.3 08.5901.17K? 0 +074743.78 -130114.1 +000007.2+000012.800016.4 08.5901.65K? 0 +075113.49 +262127.4 +000014.9-000017.700000.1 08.5901.37K? 0 +075235.93 +324156.5 -000029.9-000022.800007.5 08.5901.17K? 0 +075308.38 -251357.6 -000018.1+000004.400007.7 08.5901.34K? 0 +075628.37 +004952.9 -000030.8-000016.200007.5 08.5901.01K? 0 +080319.45 -060118.2 +000003.7+000009.500028.5 08.5901.58K? 0 +080431.23 +420338.6 +000002.9-000019.100007.3 08.5901.15K? 0 +080656.68 -455314.2 -000040.2+000050.800007.4 08.5901.09K? 0 +080713.27 -364422.2 +000000.2+000000.200010.2 08.5901.65K? 0 +080853.17 -455825.2 -000004.1+000016.200011.6 08.5901.61K? 0 +081019.39 -205430.6 -000005.9-000006.100008.6 08.5901.05K? 0 +081027.76 -265403.5 +000010.1+000018.000007.1 08.5901.07K? 0 +081129.78 +060123.4 -000045.6+000023.500013.2 08.5901.00K? 0 +081247.22 -503942.9 +000028.1-000013.900018.6 08.5901.30K? 0 +081421.01 -455015.9 -000016.5+000010.900018.6 08.5901.02K? 1 +081753.22 -062447.7 -000015.4-000015.200001.2 08.5901.29K? 0 +081845.76 -414935.1 +000001.2+000009.700006.8 08.5901.09K? 0 +081903.58 -405100.3 -000006.5+000003.600002.1 08.5901.03K? 0 +082236.21 -093027.5 +000000.7-000007.100003.1 08.5901.54K? 0 +082236.83 -583304.8 -000046.7+000023.700005.2 08.5901.68K? 0 +083239.18 -173732.9 +000002.0-000015.100020.7 08.5901.00K? 0 +083419.92 -280308.0 +000014.1-000003.000014.4 08.5901.10K? 0 +083824.72 +122916.3 +000020.1-000005.700008.9 08.5901.13K? 0 +084248.00 -573439.3 -000016.3+000028.600011.8 08.5901.36K? 0 +084610.04 -530138.9 -000002.9+000041.800009.3 08.5901.18K? 0 +085413.29 +171036.1 +000004.0-000001.000015.1 08.5901.08K? 0 +085632.99 +620410.6 +000003.5+000012.800015.3 08.5901.10K? 0 +090440.36 -530440.8 -000026.4+000022.400004.1 08.5901.12K? 0 +090553.37 -083209.3 -000003.0-000011.500027.2 08.5901.55K? 0 +091302.04 -051101.9 +000013.6-000016.700003.2 08.5901.43K? 0 +091515.11 +364030.1 +000004.4-000002.700001.2 08.5901.01K? 0 +091617.77 -523435.9 +000001.9-000008.600004.1 08.5901.87M? 0 +092130.02 -515932.2 -000031.6+000002.300003.5 08.5901.53K? 0 +092433.58 +092247.8 +000002.3-000010.900011.8 08.5901.17K? 0 +092521.74 +141127.5 -000031.3-000022.400011.0 08.5901.58K? 0 +092524.06 +702641.5 +000002.1+000021.600000.2 08.5901.12K? 0 +092727.00 +715529.1 +000001.3-000012.000000.9 08.5901.49K? 0 +093218.21 +315240.3 +000002.7-000009.100001.2 08.5901.24K? 0 +093705.46 -465927.9 +000000.3+000007.500010.6 08.5901.56K? 0 +094234.15 -521928.1 -000035.4+000018.300011.2 08.5901.57K? 0 +094448.58 -542649.7 +000004.4+000013.000002.3 08.5901.33K? 0 +094606.10 -554737.3 -000022.0+000006.800004.0 08.5901.09K? 0 +094737.18 -783358.2 -000013.1-000004.500000.4 08.5901.70K? 0 +094949.20 -530445.3 -000010.2-000003.200005.8 08.5901.04K? 0 +095038.49 +032029.2 -000003.3+000013.900011.9 08.5901.44K? 0 +095343.17 +345535.4 +000022.6+000008.300008.3 08.5901.19K? 0 +100606.84 -673821.3 -000006.1-000003.200011.7 08.5901.40K? 0 +101151.37 -223752.4 +000013.5+000020.500004.4 08.5901.08K? 0 +101158.17 -453849.5 -000016.3-000001.700010.1 08.5901.03K? 0 +101743.70 -632327.5 -000067.2+000009.300015.5 08.5901.23K? 0 +101931.18 -860224.3 -000003.8-000006.300009.6 08.5901.69K? 0 +101941.80 +144034.0 -000025.8-000018.000008.3 08.5901.30K? 0 +102054.60 -090018.8 +000034.7+000038.500007.3 08.5901.01K? 0 +102102.25 -512604.1 -000016.2-000011.100011.7 08.5901.20K? 0 +102346.59 +493528.2 +000016.3-000028.300001.4 08.5901.10K? 0 +103113.14 -361323.6 -000004.6+000015.500009.6 08.5901.28K? 0 +103158.44 -243312.4 -000008.0-000016.000012.9 08.5901.25K? 0 +103642.86 -093659.1 +000012.2-000001.100046.1 08.5901.00K? 0 +103844.35 -342911.5 +000011.3-000019.700009.6 08.5901.08K? 0 +104611.66 -022636.6 -000028.6+000003.500016.2 08.5901.13K? 0 +104724.66 +132244.6 -000031.7+000006.800012.8 08.5901.18K? 0 +105826.10 -744509.3 -000027.0+000014.400011.2 08.5901.38K? 0 +110210.43 +453642.2 -000023.8+000004.900010.9 08.5901.36K? 0 +110308.25 -301055.9 -000000.5-000018.900007.5 08.5901.57K? 0 +111147.79 -384114.8 -000001.0-000000.200000.9 08.5901.29K? 0 +112856.40 -582140.0 -000013.3+000005.800009.8 08.5901.48K? 0 +113923.59 -311227.4 -000072.9+000005.600014.3 08.5901.29K? 0 +114346.93 -100400.1 -000012.3-000000.300000.2 08.5901.18K? 0 +114355.22 -644829.5 -000016.5+000022.300002.4 08.5901.96M? 0 +114507.21 +005434.1 +000005.5+000001.100028.7 08.5901.06K? 0 +115924.96 -615101.9 -000025.3+000007.700007.1 08.5901.39K? 0 +121843.52 +035203.9 -000056.8-000015.400002.1 08.5901.19K? 0 +122048.75 -221939.8 -000062.1-000016.100005.2 08.5901.35K? 0 +122832.71 +293523.7 -000024.4-000031.400009.0 08.5901.62K? 0 +123617.00 +513052.6 -000033.3-000036.600000.3 08.5901.01K? 0 +123828.09 +882119.3 -000033.7-000008.700005.2 08.5901.55K? 0 +124043.01 -160848.3 -000017.5-000004.400004.1 08.5901.44K? 0 +124636.33 +125750.5 -000039.7-000004.700003.4 08.5901.50K? 0 +125158.87 -244225.7 -000007.2-000013.300026.8 08.5901.33K? 0 +130814.14 -491016.6 +000002.1+000002.000022.3 08.5901.53K? 0 +131117.43 -035455.6 -000020.5-000008.000002.2 08.5901.13K? 0 +131945.56 +474641.0 +000094.6-000018.800102.2 08.5901.46K? 0 +132345.37 -702319.0 -000035.0+000002.900021.6 08.5901.48K? 0 +132840.64 +134404.6 -000000.2+000008.400005.0 08.5901.07K? 0 +133537.05 -405526.5 -000023.4+000004.200010.0 08.5901.38K? 0 +133810.89 -321418.0 -000035.1+000007.200000.9 08.5901.10K? 0 +134103.98 -624633.6 +000005.9+000000.200000.7 08.5901.61K? 0 +134357.24 -464325.2 -000019.2-000005.200026.9 08.5901.34K? 0 +134721.79 +105614.6 +000003.5-000008.200007.1 08.5901.52K? 0 +134751.57 +080005.7 +000009.0-000000.400031.8 08.5901.33K? 0 +140242.63 -015559.2 +000015.7-000029.700002.8 08.5901.00K? 0 +140800.76 -194319.7 -000012.5-000028.700010.6 08.5901.45K? 0 +140858.86 -683053.0 +000001.7-000013.400004.9 08.5901.25K? 0 +141637.41 +374505.0 +000011.1-000009.400017.7 08.5901.20K? 0 +141704.08 -774052.0 -000019.0-000020.000001.4 08.5901.08K? 0 +142055.86 -314935.3 -000046.9-000004.500003.2 08.5901.01K? 0 +142531.26 -703218.5 -000016.7-000009.200003.2 08.5901.74K? 0 +142715.86 +535529.9 -000000.1+000002.500002.7 08.5901.09K? 0 +143051.23 +812707.3 -000019.4+000000.400005.6 08.5901.38K? 0 +144549.40 -182027.8 -000008.2-000006.900000.4 08.5901.28K? 0 +145343.61 -214245.7 -000000.8+000004.900006.4 08.5901.22K? 0 +145706.62 -554805.8 -000022.9-000038.600006.0 08.5901.95M? 0 +145811.25 -271533.5 -000023.6+000001.100011.1 08.5901.78K? 0 +150445.64 +243806.3 +000023.8+000008.400005.3 08.5901.38K? 0 +150857.85 +614429.0 +000017.1-000011.700007.0 08.5901.34K? 0 +151319.41 +081442.5 +000033.0+000016.300017.8 08.5901.62K? 0 +151639.47 +473751.1 +000007.0+000022.000006.3 08.5901.09K? 0 +152736.53 -583339.3 -000052.5-000031.700029.0 08.5901.65K? 0 +153000.15 +702310.2 +000001.3-000005.500009.6 08.5901.52K? 0 +153216.08 -663733.2 -000009.7-000013.900002.6 08.5901.70K? 0 +153333.21 -392735.0 -000026.4-000011.600015.0 08.5901.51K? 0 +153429.69 -390705.7 -000002.9-000000.300021.0 08.5901.24K? 0 +153904.28 -511430.2 -000022.2+000018.200009.9 08.5901.55K? 0 +154127.59 -584549.0 +000024.0-000020.800003.2 08.5901.13K? 0 +154312.31 -280859.6 +000007.7+000008.500000.6 08.5901.22K? 0 +154720.41 +102917.8 -000014.9-000028.700007.4 08.5901.11K? 0 +154902.53 -483300.1 -000022.5-000004.100019.8 08.5901.62K? 0 +155718.45 +701708.0 +000030.8-000034.400012.8 08.5901.44K? 0 +155832.31 +085421.5 -000038.9-000018.200016.5 08.5901.36K? 0 +155958.97 -641553.3 -000002.1-000009.000003.1 08.5901.15K? 0 +160011.75 +293800.7 -000018.1-000003.800027.3 08.5901.05K? 0 +161305.20 +480537.3 +000020.5-000015.900006.7 08.5901.34K? 0 +161422.31 +061651.1 -000028.5-000022.100012.3 08.5901.14K? 0 +161618.27 +641623.9 +000001.3-000015.200005.2 08.5901.19K? 0 +161643.50 +671419.1 -000502.2+000073.600071.2 08.5901.34K? 0 +161803.79 -494536.2 -000001.5-000037.700010.8 08.5901.04K? 0 +161956.38 -393110.7 +000010.0-000029.100014.2 08.5901.76K? 0 +162251.60 +504525.5 -000038.3-000041.900001.7 08.5901.08K? 0 +162740.91 -523802.7 -000022.4+000000.800014.0 08.5901.01K? 0 +162859.73 +104933.1 +000014.8-000032.000001.4 08.5901.05K? 0 +162935.50 +090248.2 +000025.1+000026.400015.9 08.5901.09K? 0 +163120.01 +402723.6 -000004.5+000006.400001.1 08.5901.03K? 0 +163558.43 -451004.2 +000000.0+000000.000000.0 08.5901.25K? 0 +163907.07 -285414.2 +000029.2-000019.600007.2 08.5901.10K? 0 +165642.63 -390811.8 +000050.5-000109.500057.0 08.5901.18K? 0 +170620.57 -521355.1 -000013.5+000019.300002.6 08.5901.34K? 0 +170847.36 -273824.9 -000001.4-000022.500021.0 08.5901.64K? 0 +170950.39 -161846.1 -000022.8+000002.400005.3 08.5901.44K? 0 +171420.33 -383059.7 +000007.8+000001.300010.1 08.5901.53K? 0 +171508.95 +663927.7 -000010.3-000030.700007.1 08.5901.01K? 0 +171711.60 +050016.4 -000017.6-000036.700046.0 08.5901.57K? 0 +172449.84 -533906.3 +000004.0-000016.300000.0 08.5901.09K? 0 +172941.19 -174823.9 -000018.0+000005.800041.2 08.5901.53K? 0 +173407.42 -310358.5 +000002.0-000010.200008.7 08.5901.09K? 0 +173531.40 -121529.5 +000013.8+000005.800011.0 08.5901.28K? 0 +173613.18 +715242.4 +000102.4-000044.800049.4 08.5901.07K? 0 +173704.91 +242031.2 +000006.6+000003.500009.6 08.5901.04K? 0 +174257.48 -792840.3 +000005.2+000007.400002.6 08.5901.67K? 0 +174456.66 +672358.5 +000015.9-000052.000014.9 08.5901.12K? 0 +174736.33 -311123.1 -000026.1+000010.900046.8 08.5901.18K? 0 +174802.93 +465545.6 -000006.5+000001.700006.1 08.5901.16K? 0 +175529.77 -340953.0 +000032.5-000015.100003.7 08.5901.89M? 0 +175658.79 +532637.6 +000003.0+000007.400015.2 08.5901.17K? 0 +180128.80 +460420.6 +000022.2+000027.200000.7 08.5901.16K? 0 +180128.96 -580253.3 -000007.3-000009.500002.5 08.5901.48K? 0 +180215.59 +435853.5 -000001.3-000039.700003.4 08.5901.16K? 0 +180347.01 +245432.7 +000004.1-000005.800008.8 08.5901.48K? 0 +180541.47 -343655.3 -000008.3-000033.400012.3 08.5901.86M? 0 +180759.88 +221807.6 +000013.3-000014.200008.0 08.5901.13K? 0 +180923.33 -510415.4 -000009.0-000043.300001.5 08.5901.35K? 0 +181613.56 +442244.6 +000017.3-000021.100003.4 08.5901.04K? 0 +181819.45 +251948.5 +000021.0-000006.900010.6 08.5901.06K? 0 +181918.57 +472403.8 +000010.9+000006.300002.1 08.5901.24K? 0 +182018.67 -530314.8 +000003.2-000019.200005.9 08.5901.17K? 0 +182224.70 -321251.5 +000007.1-000011.400003.0 08.5901.55K? 0 +182626.42 +051907.4 -000030.6-000026.800008.3 08.5901.27K? 0 +182859.96 +230530.2 +000004.1-000023.700007.0 08.5901.22K? 0 +182915.59 +133712.6 +000001.0+000018.100003.3 08.5901.18K? 0 +183315.21 -132937.3 -000027.6+000023.900001.5 08.5901.70K? 0 +183434.72 +360749.3 +000005.7-000015.200004.0 08.5901.02K? 0 +183657.20 +424424.8 +000000.9-000000.200006.1 08.5901.28K? 0 +184047.29 -132002.0 -000025.2-000015.000005.0 08.5901.57K? 0 +184153.30 -690200.0 -000001.8-000025.800024.2 08.5901.19K? 0 +184254.96 +283846.4 -000005.6-000051.200007.2 08.5901.02K? 0 +184516.17 -010414.0 +000002.6-000033.500002.3 08.5901.19K? 0 +184954.21 -543204.7 +000000.3-000020.900002.0 08.5901.40K? 0 +185151.89 -241325.0 +000031.6-000103.200011.4 08.5901.89M? 0 +185239.24 +585657.2 -000019.4-000067.200000.2 08.5901.15K? 0 +190114.72 +264220.4 +000007.9-000004.900016.0 08.5901.49K? 0 +190303.90 +691817.1 +000012.3-000015.400006.8 08.5901.55K? 0 +190842.34 +014928.7 -000003.9-000005.400010.6 08.5901.38K? 0 +191302.58 -201122.8 +000027.9-000023.700025.7 08.5901.61K? 0 +191601.83 -263657.9 -000012.0+000020.200016.6 08.5901.17K? 0 +191650.26 +473950.2 +000001.0-000008.900003.6 08.5901.17K? 0 +191938.61 -551931.7 +000002.7-000010.700011.6 08.5901.02K? 0 +192011.80 +092951.1 +000049.8-000063.300003.1 08.5901.00K? 0 +192049.45 +140730.9 +000000.7-000000.300009.1 08.5901.01K? 0 +192247.44 -543655.6 +000014.0-000041.200008.4 08.5901.09K? 0 +192957.30 -575620.0 -000014.3-000020.200001.8 08.5901.44K? 0 +193136.06 +054011.7 +000003.1-000007.700003.4 08.5901.40K? 0 +193305.55 +434110.4 -000001.3+000017.700002.9 08.5901.54K? 0 +193751.95 +351211.5 -000011.2-000035.900001.7 08.5901.15K? 0 +194237.97 -414325.0 +000010.6-000037.100002.3 08.5901.14K? 0 +194430.43 +335838.8 -000002.7-000001.700018.9 08.5901.55K? 0 +194440.30 +441754.8 -000005.7-000032.100000.4 08.5901.08K? 0 +194913.64 -545318.9 +000009.8-000023.200014.2 08.5901.01K? 0 +194914.83 -143539.0 -000008.7-000027.700021.1 08.5901.10K? 0 +195112.19 +811219.6 -000000.4-000007.000003.7 08.5901.32K? 0 +195330.76 -024246.6 +000002.3-000006.900009.8 08.5901.29K? 0 +195854.69 +343943.1 -000007.5-000001.300029.6 08.5901.27K? 0 +200143.88 +695249.7 -000023.3+000059.400017.5 08.5901.07K? 0 +200448.29 +392039.7 -000015.2-000013.400002.5 08.5901.01K? 0 +201103.58 +170954.1 -000015.5-000014.500005.6 08.5901.25K? 0 +201147.55 +032626.5 +000006.9+000017.400005.3 08.5901.10K? 0 +201216.76 +521704.6 +000022.9+000006.100008.5 08.5901.54K? 0 +201652.83 +373104.7 +000017.2-000015.800024.4 08.5901.14K? 0 +202008.31 +242418.6 +000002.8-000016.900002.6 08.5901.68K? 0 +202029.49 -305958.7 +000011.4-000010.400013.1 08.5901.37K? 0 +203221.79 -283606.4 +000020.8+000010.700007.6 08.5901.04K? 0 +203228.25 +611228.0 +000026.1+000014.000014.0 08.5901.53K? 0 +203231.35 +354447.2 +000043.6+000034.200013.9 08.5901.02K? 0 +203743.54 +534323.9 +000000.8-000014.900006.4 08.5901.11K? 0 +204020.91 +154238.3 +000003.0+000006.100021.5 08.5901.38K? 0 +205941.75 -742636.3 +000008.7-000005.600001.0 08.5901.45K? 0 +210255.11 +161335.8 +000021.6+000007.600003.4 08.5901.01K? 0 +210536.18 -474923.6 +000003.8-000008.000000.5 08.5901.11K? 0 +210543.73 -205714.4 -000004.3-000008.000006.6 08.5901.51K? 0 +211109.76 +155243.3 -000001.2-000025.900008.3 08.5901.27K? 0 +211110.89 -262857.1 +000014.3-000045.100014.4 08.5901.00K? 0 +211216.96 +054811.5 +000013.9-000019.000004.8 08.5901.65K? 0 +211318.16 +464634.2 -000027.4+000045.000005.4 08.5901.03K? 0 +212114.54 -500036.6 -000007.3+000004.900004.0 08.5901.03K? 0 +212927.41 -315939.9 +000004.0+000002.700016.0 08.5901.23K? 0 +213042.32 +272949.7 +000002.5-000005.800012.1 08.5901.63K? 0 +213428.71 +212512.0 +000010.8+000001.100008.9 08.5901.06K? 0 +213617.29 +412602.3 +000015.2+000036.700011.2 08.5901.13K? 0 +214544.09 +014009.8 +000025.8-000000.800008.3 08.5901.14K? 0 +214705.14 +070827.4 +000007.7-000027.500011.5 08.5901.31K? 0 +214843.90 +082605.6 +000031.5-000026.500008.6 08.5901.30K? 0 +215223.47 -252212.8 +000005.6+000007.900009.3 08.5901.50K? 0 +215605.04 +214007.8 +000009.7+000010.500018.7 08.5901.21K? 0 +215736.93 -715853.9 +000033.8-000014.200005.7 08.5901.08K? 0 +220042.37 +015028.1 -000020.5-000031.500008.4 08.5901.49K? 0 +220152.63 -152354.4 +000006.6+000005.200027.8 08.5901.38K? 0 +220448.36 +534501.8 -000005.1+000009.800018.0 08.5901.51K? 0 +221323.01 +611013.5 -000002.1+000003.200005.8 08.5901.10K? 0 +221345.52 +471029.8 +000040.7-000001.400007.3 08.5901.04K? 0 +221957.14 -172751.2 -000009.9+000000.400000.8 08.5901.40K? 0 +222935.32 +053829.6 -000021.7+000019.700027.6 08.5901.10K? 0 +223305.13 +582842.0 -000029.1+000011.600017.7 08.5901.78K? 0 +223645.68 +312302.9 -000014.9-000010.300009.3 08.5901.20K? 0 +224450.96 +461000.7 -000019.1-000017.600004.5 08.5901.45K? 0 +224637.58 -201540.6 +000023.7+000001.300005.8 08.5901.28K? 0 +224956.89 +410304.3 +000005.2-000008.400001.1 08.5901.50K? 0 +225656.22 +262316.5 -000014.8-000011.300006.7 08.5901.32K? 0 +230143.22 -520513.7 -000012.2-000020.700012.8 08.5901.26K? 0 +231004.97 -184214.1 +000065.9+000004.000041.7 08.5901.62K? 0 +231121.11 -425839.7 +000020.4-000005.900014.6 08.5901.41K? 0 +231652.18 -080443.2 +000028.4+000000.900019.2 08.5901.01K? 0 +231714.43 +172658.2 +000000.3+000001.300013.1 08.5901.13K? 0 +232242.59 +683021.3 +000038.7-000002.500011.8 08.5901.29K? 0 +232323.09 -031255.0 -000006.4-000013.600020.8 08.5901.01K? 0 +233337.68 +524227.6 -000014.2+000005.000004.6 08.5901.27K? 0 +234314.67 +005416.7 -000029.4-000008.000007.5 08.5901.05K? 0 +234318.40 -210524.6 +000009.2-000002.400004.5 08.5901.22K? 0 +234641.45 +420123.3 -000022.8-000019.300012.1 08.5901.30K? 0 +235610.75 +551112.9 -000001.5-000018.900001.5 08.5901.09K? 0 +235930.48 +643744.8 +000009.5-000011.500002.1 08.5901.23K? 0 +060818.81 +233100.2 -000006.5-000004.000005.5 08.5902.29M? 0 +160413.41 +502957.0 -000001.5+000014.300012.8 08.5902.90N? 0 0.10 1.00 +183941.64 -150923.2 +000006.7-000008.400008.3 08.5902.05M? 0 +000011.50 +575220.6 +000022.4+000000.000002.5 08.6000.27A? 0 +000159.25 +632128.2 +000005.9-000014.500009.0 08.6000.08A? 0 +000234.02 +543307.8 +000018.3-000025.100013.6 08.6000.28A? 0 +000353.91 -574949.2 +000155.1-000057.500015.7 08.6000.63G? 0 +000421.31 +125725.4 +000325.8+000107.700012.4 08.6000.63G? 0 +000844.96 -521940.6 +000008.8-000040.200005.3 08.6000.36F? 0 +001118.10 -324801.5 -000137.2-000013.200020.3 08.6000.70G? 0 +002013.87 +494559.0 +000009.8+000000.500005.9 08.60-0.01B? 0 +002653.11 -005546.6 +000025.7-000021.000007.0 08.6000.44F? 0 +003050.09 +551650.7 +000001.6-000003.700008.9 08.6000.02A? 0 +003208.10 -051043.1 +000285.6-000022.500016.8 08.6000.82G? 0 +003933.83 +523348.4 +000076.3-000016.600012.3 08.6000.49F? 0 +005256.30 +470554.9 +000006.8-000009.700003.4 08.6000.07A? 0 +005325.16 -390404.5 +000037.2-000009.800002.9 08.6000.37F? 0 +010303.15 +363152.1 -000002.5-000007.400009.5 08.6000.15A? 0 +010945.21 +384940.3 +000016.1-000015.300016.2 08.6000.16A? 0 +011046.26 +574139.5 -000017.7-000022.000015.1 08.6000.29A? 0 +011251.66 +555619.5 -000003.4-000000.600001.5 08.6000.18A? 0 +011500.56 -600655.1 -000019.3+000012.900011.5 08.6000.28A? 0 +011939.54 +105727.7 +000018.5-000016.200013.2 08.6000.43F? 0 +012218.70 +033048.5 +000044.2-000156.400031.6 08.6000.66G? 0 +012654.81 +263047.5 +000060.5+000003.600002.2 08.6000.51F? 0 +012736.11 -251957.5 +000052.2-000014.900010.3 08.6000.44F? 0 +013436.01 -754148.3 +000047.4+000024.400003.1 08.6000.44F? 0 +013449.06 +633735.8 +000010.5-000001.000014.8 08.6000.59G? 0 +013734.39 +214035.2 +000015.9-000061.900002.8 08.6000.49F? 0 +013814.35 +543517.8 +000043.1-000007.000016.4 08.6000.32F? 0 +013855.42 +525855.9 +000070.7-000003.700010.6 08.6000.56F? 0 +014306.40 +051240.1 -000012.6-000020.400000.3 08.6000.47F? 0 +014929.78 -751431.7 +000011.3-000000.700003.8 08.6000.96K? 0 +015306.84 +830111.2 +000016.3-000009.500001.8 08.6000.98K? 0 +015802.76 +420553.1 +000032.6+000003.100013.9 08.6000.89G? 0 +020753.42 +570620.5 -000006.0-000006.100005.9 08.6000.16A? 0 +021107.83 +295428.2 +000004.8-000011.100002.0 08.6000.09A? 0 +021335.08 -084859.4 +000003.1+000066.800037.3 08.6000.77G? 0 +021911.03 +300245.3 -000046.6-000018.300004.3 08.6000.23A? 0 +022206.77 -470854.7 -000060.0-000004.000008.2 08.6000.39F? 0 +022232.44 +313211.4 +000079.4-000071.600015.6 08.6000.43F? 0 +022742.63 -094818.2 -000014.0-000048.900001.4 08.6000.50F? 0 +022833.05 +124508.8 +000026.7-000032.700002.4 08.6000.42F? 0 +022834.30 +135235.8 +000141.3-000037.400007.1 08.6000.32F? 0 +022849.18 +493401.7 -000026.9-000047.300012.9 08.6000.97K? 0 +023028.76 +110343.7 +000007.4-000014.200000.2 08.6000.97K? 0 +023523.27 -022744.7 +000006.5-000070.200008.1 08.6000.79G? 0 +024349.10 +160615.0 +000053.1-000079.900001.2 08.6000.73G? 0 +024542.12 +480837.9 +000014.4-000009.500001.4 08.6000.11A? 0 +024735.07 +644107.3 +000004.4-000012.400010.0 08.6000.96K? 0 +024815.03 -573942.9 +000054.9+000050.400001.4 08.6000.32F? 0 +025846.78 +384806.0 -000001.8-000017.500006.8 08.60-0.04B? 0 +030249.67 +411531.6 +000000.5+000023.300006.1 08.6000.98K? 0 +030614.24 +513351.2 +000015.6+000023.300004.5 08.6000.24A? 0 +030716.87 -203855.3 +000003.0-000048.100016.1 08.6000.59G? 0 +031449.85 +245541.6 -000053.1-000016.700016.9 08.6000.54F? 0 +031522.39 -011042.9 +000237.9-000025.700020.0 08.6000.52F? 0 +031842.98 +645428.4 -000006.6-000005.400001.9 08.6000.21A? 0 +032100.74 +010503.6 -000045.8+000000.300036.3 08.6000.97K? 0 +033206.20 +164341.4 +000028.5-000068.700007.8 08.6000.51F? 0 +033515.58 +684652.2 +000022.1-000019.300008.7 08.6000.34F? 0 +033630.21 +594048.6 +000001.5+000008.600016.4 08.6000.17A? 0 +033815.40 +432854.7 +000056.2-000018.600015.8 08.6000.35F? 0 +033832.93 -594913.7 +000011.0-000016.400003.2 08.6000.48F? 0 +035137.53 +494705.4 +000010.7-000010.300010.6 08.6000.49F? 0 +035558.67 +320948.1 +000011.6-000006.200004.5 08.6000.23A? 0 +040008.74 +293453.7 -000008.7-000061.900008.9 08.6000.50F? 0 +040047.29 +050458.2 +000033.4-000007.700009.8 08.6000.35F? 0 +040056.52 +322515.3 -000003.9-000006.300008.9 08.6000.08A? 0 +040341.83 +435614.6 +000016.1-000028.000017.6 08.6000.35F? 0 +040506.33 -311010.8 +000048.6-000004.000014.7 08.6000.30A? 0 +040514.83 -062431.0 +000009.1+000008.900024.7 08.6000.31F? 0 +041613.66 +011426.8 +000048.8-000008.100002.1 08.6000.93G? 0 +041633.22 -452328.3 +000051.7+000026.300006.7 08.6000.50F? 0 +042020.39 -160742.1 -000046.1+000000.900013.9 08.6000.51F? 0 +042231.29 +671710.4 -000017.8+000002.400016.3 08.6000.43F? 0 +042617.68 +533606.6 +000023.4-000043.700020.9 08.6000.58F? 0 +043007.22 +205858.9 -000003.1-000014.800009.4 08.6000.35F? 0 +044131.05 +164223.4 -000006.4+000008.500012.2 08.6000.43F? 0 +044306.50 +093713.5 +000003.1+000005.000005.8 08.6000.41F? 0 +044701.62 -294541.7 +000000.4+000022.200006.7 08.6000.40F? 0 +045050.57 +074136.5 +000040.2+000014.800023.8 08.6000.46F? 0 +045108.81 -094615.5 +000025.4+000002.900005.6 08.6000.53F? 1 +045149.37 +011455.4 +000000.0+000000.000000.0 08.6000.56F? 1 +045256.22 -463800.2 +000059.9+000010.400005.1 08.6000.97K? 0 +045401.26 -270322.6 +000040.3-000008.300017.8 08.6000.47F? 0 +045819.28 +350807.7 +000004.3-000013.100026.2 08.6000.33F? 0 +050322.09 -193001.6 -000004.4-000003.300016.7 08.60-0.07B? 0 +050535.69 -223044.8 -000009.5+000006.300006.5 08.6000.38F? 0 +050546.09 -030619.8 -000006.7-000021.100000.8 08.6000.53F? 0 +050619.68 +101714.8 +000020.6-000013.400026.1 08.6000.53F? 0 +051145.50 -362253.0 +000040.0+000090.200006.0 08.6000.45F? 0 +051727.89 -002043.0 +000043.1-000074.500025.4 08.6000.94G? 0 +052451.04 -581008.2 -000005.3-000020.500001.7 08.6000.31F? 0 +052603.81 -163802.5 +000003.1+000056.200014.7 08.6000.71G? 0 +052616.89 -193016.0 +000032.3-000050.600018.8 08.6000.47F? 0 +052836.31 -310504.6 +000002.4-000002.900023.8 08.6000.45F? 0 +052946.90 +692945.4 +000005.7-000015.100001.5 08.60-0.01B? 0 +053004.62 +834923.6 +000003.7-000014.400009.3 08.6000.34F? 0 +053048.67 +374842.2 +000002.6-000030.600007.1 08.6000.32F? 0 +053313.58 -650122.9 +000083.1+000123.800020.7 08.6000.59G? 0 +053326.84 +384702.2 +000020.8-000010.300004.6 08.6000.03A? 0 +053453.11 +650653.7 +000006.0-000031.900015.5 08.6000.12A? 0 +054112.26 -105922.9 -000008.5+000006.500006.2 08.6000.81G? 0 +054321.52 +333410.9 -000008.8-000005.500002.4 08.6000.04A? 0 +054350.03 +644433.6 -000005.5+000001.400021.3 08.6000.31F? 0 +054456.24 +212738.5 +000011.2-000003.700004.6 08.6000.17A? 0 +054814.30 +331725.6 +000010.0-000005.100003.8 08.60-0.00B? 0 +055035.88 +103232.6 +000012.9-000004.500013.4 08.6000.12A? 0 +055225.72 +100822.9 -000002.7-000072.000012.1 08.6000.54F? 0 +055315.24 -361548.9 -000074.8-000043.100021.9 08.6000.69G? 0 +055409.97 -170616.7 +000006.9+000057.000018.2 08.6000.43F? 0 +055515.81 +125343.3 +000006.1+000002.600007.5 08.6000.39F? 0 +055808.21 +425056.0 +000006.8+000014.700004.2 08.6000.46F? 0 +055817.81 +053007.9 +000002.0-000015.500013.5 08.6000.20A? 0 +060007.49 -381003.3 +000071.0-000016.800011.4 08.6000.60G? 0 +060019.74 +094207.5 +000000.0+000000.000000.0 08.6000.42F? 1 +060129.43 -181719.9 -000006.2-000022.200003.2 08.6000.02A? 0 +060240.84 -320056.1 -000008.2-000039.400012.8 08.6000.58G? 0 +060557.62 -320242.0 +000010.2-000007.100006.0 08.6000.48F? 0 +060709.97 +370951.8 +000015.6-000045.300010.4 08.6000.66G? 0 +061316.57 +290204.3 +000003.3+000004.100005.8 08.6000.23A? 0 +061333.45 -285210.4 -000006.2+000003.300008.2 08.6000.34F? 0 +061642.91 -032736.5 +000014.6-000002.200011.3 08.60-0.02B? 0 +061710.99 +631641.2 +000015.0+000012.400008.3 08.6000.53F? 0 +061756.47 +131910.4 -000010.6-000035.600012.2 08.6000.29A? 0 +061832.02 -123403.3 +000014.4-000015.000005.7 08.6000.51F? 0 +061911.98 -271053.2 -000010.5-000005.300006.7 08.6000.04A? 0 +061930.15 -091719.0 -000033.4+000013.500009.9 08.6000.27A? 0 +062013.24 -460615.5 +000007.9-000150.900025.2 08.6000.47F? 0 +062310.07 -013629.6 +000027.5+000077.400014.4 08.6000.88G? 0 +062441.01 +230916.6 +000013.1-000006.300019.1 08.6000.13A? 0 +062501.15 -002129.2 +000002.6-000020.400011.5 08.6000.00A? 0 +062516.28 +030020.7 +000010.5-000013.200027.4 08.6000.87G? 0 +062754.32 +325239.5 -000020.9+000021.500000.8 08.6000.47F? 0 +062905.46 +765946.6 +000005.4-000040.800010.2 08.6000.49F? 0 +062905.69 +270035.6 -000223.1-000396.700071.4 08.6000.85G? 0 +063020.66 +200744.1 -000018.9-000008.000002.8 08.6000.46F? 0 +063023.10 +025525.9 -000020.7+000021.300003.9 08.6000.40F? 0 +063237.84 -062918.6 +000250.2+000016.700021.4 08.6000.56F? 0 +063358.27 +112344.6 +000003.7+000016.600002.9 08.6000.92G? 0 +063421.41 +163848.9 -000012.6-000001.500017.0 08.60-0.07B? 0 +063636.93 -071745.0 -000012.5-000007.000001.5 08.6000.13A? 0 +063717.01 +025935.3 +000000.4-000011.000012.9 08.6000.91G? 0 +063815.90 -410122.4 -000011.5+000032.100002.3 08.6000.22A? 0 +063952.36 +221319.7 +000009.0-000002.400005.5 08.60-0.06B? 0 +064016.06 -434134.5 +000013.3+000038.000002.6 08.6000.24A? 0 +064030.00 -033128.0 -000071.9+000004.500004.8 08.6000.45F? 0 +064110.27 -075925.8 +000009.8-000034.100007.3 08.60-0.07B? 1 +064504.26 -000445.3 +000001.2-000026.800018.4 08.6000.53F? 0 +064705.10 +204659.7 -000037.9-000071.600018.5 08.6000.73G? 0 +064725.31 +023759.8 -000089.1-000113.200018.2 08.6000.47F? 0 +064814.92 -560509.1 +000003.5-000026.200004.1 08.6000.52F? 0 +064953.73 +454250.6 -000016.5-000101.000013.3 08.6000.78G? 0 +065053.15 +153639.9 -000018.5-000020.300008.7 08.60-0.05B? 0 +065452.40 +165832.7 -000013.1-000018.600014.2 08.6000.96K? 0 +065508.22 -112558.1 -000013.3-000009.800004.6 08.6000.09A? 0 +065549.36 -381627.1 -000001.9+000006.100012.6 08.6000.37F? 0 +065829.50 -415737.8 -000006.0-000019.600001.5 08.6000.26A? 0 +065933.56 -532140.3 -000006.2+000049.600006.5 08.6000.55F? 0 +065947.83 +352854.8 +000004.1+000008.400006.4 08.6000.27A? 0 +070118.20 -074335.4 +000020.5-000019.700004.3 08.60-0.00B? 0 +070327.38 +084329.0 -000033.0-000037.800003.5 08.60-0.03B? 0 +070437.11 +184326.1 +000024.8-000008.800005.6 08.6000.49F? 0 +070522.07 -303111.4 -000011.6+000011.900004.3 08.6000.92G? 0 +070814.82 +423126.3 -000001.0-000022.200024.9 08.6000.31A? 0 +070822.10 +033121.9 +000004.3-000014.900002.2 08.6000.12A? 0 +070851.62 +000035.1 -000010.8+000001.700001.4 08.6000.03A? 0 +070920.27 +014138.5 +000008.2-000014.900010.4 08.6000.51F? 0 +070931.80 -285929.0 -000007.7+000000.500005.2 08.6000.89G? 0 +071234.81 -095042.1 -000012.6-000004.800003.7 08.6000.03A? 0 +071647.50 +005846.2 -000016.8+000015.400015.7 08.6000.78G? 0 +071916.01 +153951.7 -000015.9-000006.500019.3 08.6000.23A? 0 +071948.64 -091128.0 -000006.2-000014.900001.8 08.60-0.07B? 0 +071953.52 +171739.6 -000009.0+000075.400034.9 08.6000.43F? 0 +072126.41 -302917.7 -000002.7+000014.700002.8 08.60-0.07B? 0 +072148.50 +345407.3 -000017.8+000004.800011.1 08.6000.21A? 0 +072152.54 -234737.5 -000005.9+000004.000000.8 08.6000.07A? 0 +072245.13 +055542.6 +000011.2-000013.600005.5 08.6000.98K? 0 +072329.01 -263340.0 -000007.0+000007.100018.5 08.60-0.10B? 0 +072330.86 -475717.5 +000051.9-000023.800004.7 08.6000.78G? 0 +072702.11 +531238.5 -000000.8+000000.200013.4 08.6000.36F? 0 +073022.80 +364638.3 +000002.8-000017.400019.5 08.6000.51F? 0 +073054.90 +303426.4 -000018.2-000002.600002.4 08.6000.14A? 0 +073059.60 +433140.3 -000014.3+000031.200007.9 08.6000.40F? 0 +073129.70 -230617.0 +000001.6+000006.600000.3 08.60-0.10B? 0 +073512.15 -390352.0 -000016.1+000017.300002.9 08.6000.09A? 0 +073544.80 -300332.7 -000002.4-000001.800002.0 08.6000.02A? 0 +074032.98 -143840.5 +000005.5-000028.500001.1 08.6000.29A? 0 +074434.46 -071721.2 -000023.6+000010.500005.1 08.6000.55F? 0 +074654.28 -132105.9 -000011.6-000019.700005.4 08.6000.94G? 0 +074822.15 +182013.0 +000011.4-000009.900028.3 08.6000.44F? 0 +074923.11 -654927.5 +000008.4+000014.800002.1 08.6000.97K? 0 +075045.15 -334014.1 -000019.4+000021.800011.5 08.6000.19A? 0 +075151.92 +070449.1 -000014.9+000005.000018.2 08.6000.28A? 0 +075511.10 -435232.9 -000013.2+000004.300015.2 08.6000.19A? 0 +075551.12 +192156.9 -000006.3-000011.700009.1 08.6000.01A? 0 +075708.21 -382502.1 -000003.4+000001.200003.5 08.60-0.03B? 0 +075912.05 +071333.2 -000003.3-000015.000023.8 08.6000.98K? 0 +080234.89 -122201.9 -000011.4+000000.000006.1 08.6000.36F? 0 +080339.62 +531229.7 +000000.1+000005.000004.7 08.6000.80G? 0 +080439.59 -504142.1 -000004.2+000025.900000.0 08.6000.27A? 0 +080455.51 -263056.4 -000006.9-000003.400002.3 08.6000.06A? 0 +080630.38 +255243.0 -000017.5+000012.400034.0 08.6000.63G? 0 +080640.67 -203207.1 -000006.7+000017.400000.4 08.60-0.00B? 0 +080643.41 +335348.9 -000070.3-000012.700013.0 08.6000.44F? 0 +080749.79 +040021.5 -000027.7+000042.500038.3 08.6000.96K? 0 +081023.75 -480356.5 -000019.2+000004.600008.2 08.60-0.03B? 0 +081713.25 -031301.6 -000037.1-000039.100021.4 08.6000.48F? 0 +081929.78 -420031.7 -000006.9-000000.100008.9 08.60-0.04B? 0 +081941.25 -301102.3 -000012.4+000010.500007.1 08.60-0.14B? 0 +082046.62 +614055.9 -000024.5-000007.600008.8 08.6000.90G? 0 +082227.46 -244652.6 -000003.2-000008.300005.5 08.6000.01A? 0 +082445.73 +471021.6 -000013.0+000001.900006.7 08.6000.98K? 0 +082457.13 +433239.2 -000004.6-000018.100019.8 08.6000.51F? 0 +082509.27 -490737.5 -000004.2+000003.100007.6 08.6000.24A? 0 +082725.72 +592407.9 -000045.9-000110.700013.8 08.6000.60G? 0 +082853.86 -175741.4 -000019.8-000010.300000.0 08.6000.23A? 0 +082903.25 -153143.9 +000005.6-000024.000005.5 08.6000.44F? 0 +083016.43 +040543.3 -000003.2-000013.100007.2 08.6000.17A? 0 +083216.54 +085303.8 -000050.8-000052.700022.9 08.6000.93G? 0 +083551.46 +015909.1 -000031.5-000001.100008.6 08.6000.38F? 0 +083937.46 +690943.6 +000041.5-000002.000000.9 08.6000.49F? 0 +084146.88 +013238.5 +000003.0-000001.400023.6 08.6000.92G? 0 +084531.38 +821943.3 -000013.7-000030.000002.3 08.6000.57F? 0 +084737.55 -282224.2 -000032.9-000006.700025.6 08.6000.45F? 0 +084805.63 -533534.9 -000006.7+000003.900001.8 08.6000.04A? 0 +084959.92 +393523.4 +000102.1-000007.800002.5 08.6000.62G? 1 +085330.14 +110905.1 +000005.1+000027.900005.6 08.6000.52F? 0 +085449.62 +144602.9 -000023.5-000006.400011.6 08.6000.07A? 0 +085839.30 +252249.2 -000022.1-000025.100000.9 08.6000.28A? 0 +085949.36 -044707.9 -000000.5-000004.800001.3 08.6000.92G? 0 +090029.27 -701000.6 -000010.2+000033.500008.7 08.6000.41F? 0 +090427.61 +714205.0 -000004.8-000000.800007.7 08.6000.10A? 0 +090455.54 -530532.9 +000001.8+000010.900002.1 08.60-0.03B? 0 +090548.29 -512738.9 -000035.5+000007.400007.6 08.60-0.01B? 0 +090813.07 +301324.9 -000014.4-000002.400007.3 08.6000.96K? 0 +090846.83 +810528.5 +000020.0-000016.000011.2 08.6000.53F? 0 +091226.06 -342000.1 -000016.7-000014.200006.7 08.6000.34F? 0 +091237.18 -610521.8 -000011.3+000003.000004.9 08.60-0.04B? 0 +091639.53 -535702.7 -000005.0+000003.900006.5 08.6000.01A? 0 +091651.15 +370218.4 -000017.0-000025.900003.2 08.6000.35F? 0 +091842.44 +605312.3 +000001.5-000001.600013.5 08.6000.27A? 0 +091944.22 -592839.1 -000084.6-000093.800033.5 08.6000.84G? 0 +092122.85 -064019.9 -000039.0+000032.900016.6 08.6000.73G? 0 +092250.66 -610534.9 -000008.4-000016.100001.6 08.6000.47F? 0 +092400.43 -410507.6 -000101.8+000003.300010.1 08.6000.51F? 0 +092419.35 +825422.7 -000010.1+000007.300006.3 08.6000.35F? 0 +092815.09 -781522.5 -000018.3+000022.800009.2 08.6000.40F? 0 +092912.12 -253902.3 -000008.7+000000.100008.9 08.6000.43F? 0 +093104.98 +115130.9 -000000.7+000001.100008.6 08.6000.98K? 0 +093115.74 +101641.8 +000109.7-000020.100030.3 08.6000.69G? 0 +093123.84 -740919.8 -000020.8+000024.900015.8 08.6000.44F? 0 +093151.62 +245748.3 -000006.5+000003.100001.7 08.6000.95G? 0 +093529.63 -401155.0 -000045.8+000031.100012.4 08.6000.49F? 0 +093908.33 +172804.9 -000023.9-000021.400007.7 08.6000.47F? 0 +094012.36 -351050.6 -000199.8+000037.300009.2 08.6000.61G? 0 +094504.32 -383512.3 -000023.9+000000.400008.2 08.6000.02A? 0 +094916.48 -283210.1 +000008.5+000014.400020.0 08.6000.50F? 0 +095320.84 -394834.1 -000017.6-000000.600009.4 08.6000.24A? 0 +095450.43 -590307.0 -000011.0+000000.500011.6 08.6000.25A? 0 +100034.98 -510528.3 +000010.5-000042.200018.1 08.6000.82G? 0 +100154.35 -414445.8 -000016.5-000009.500000.5 08.6000.23A? 0 +100627.91 -435637.1 +000009.6-000007.200003.1 08.6000.48F? 0 +100927.57 -402826.6 -000045.8+000019.500006.4 08.6000.35F? 0 +100947.25 +031040.2 -000030.4-000041.700012.5 08.6000.91G? 0 +101003.36 -462812.2 -000011.6-000026.000013.7 08.6000.57F? 0 +101315.41 -792131.9 -000002.6+000021.400011.0 08.6000.05A? 0 +101328.09 +415301.1 -000030.3-000015.700004.3 08.6000.38F? 0 +101428.31 -685227.0 +000001.7-000006.100018.1 08.60-0.02B? 0 +102228.76 +502939.0 -000048.6-000058.100012.2 08.6000.63G? 0 +102547.40 -182606.8 -000024.9+000003.600006.3 08.6000.26A? 0 +102957.58 +204040.9 -000008.7+000002.500013.7 08.6000.93G? 0 +103105.89 +514832.2 +000008.6+000005.400008.7 08.6000.32F? 0 +103133.64 -455945.8 -000043.4+000006.100003.6 08.6000.33F? 0 +103618.80 -324951.8 +000007.6-000003.400003.5 08.6000.24A? 0 +103837.15 -590731.1 -000020.9+000003.300005.0 08.60-0.09B? 0 0.10 1.00 +103947.79 -731125.4 +000011.0-000007.000008.0 08.6000.39F? 0 +104400.42 +471021.6 -000047.4+000028.600002.0 08.6000.22A? 0 +104421.06 -461225.1 -000037.3+000013.400015.7 08.6000.55F? 0 +110053.55 -454933.0 +000020.2-000023.400010.3 08.6000.92G? 0 +110059.01 +240357.4 +000040.0-000170.000014.8 08.6000.69G? 0 +110234.77 -400606.7 -000028.4+000051.700011.4 08.6000.46F? 0 +110444.44 -584145.1 +000000.0+000000.000000.0 08.6000.00B? 0 +110727.23 -021044.1 +000004.7-000015.900002.8 08.6000.60G? 0 +111037.79 +695354.5 -000009.8+000002.500015.0 08.6000.59G? 0 +112247.43 -620442.1 -000007.3-000001.900019.6 08.60-0.00B? 0 +112746.56 +092842.8 +000021.5+000020.800005.0 08.6000.97K? 0 +113558.63 -660527.2 -000024.8+000000.100003.3 08.6000.10A? 0 +114131.14 +273737.0 -000000.2-000008.500013.8 08.6000.35F? 0 +115310.91 +165056.6 -000043.3-000010.600005.4 08.6000.40F? 0 +115521.35 -714937.9 -000013.7+000003.600005.0 08.6000.28A? 0 +115557.20 -770030.3 -000049.7+000007.700025.0 08.6000.70G? 0 +115822.62 -100133.8 -000008.3+000003.200008.6 08.6000.90G? 0 +120009.45 -570701.9 -000026.9+000001.800005.2 08.6000.47F? 0 +120229.12 +214448.5 -000076.5-000008.900010.8 08.6000.58F? 0 +120336.45 -610436.9 -000003.2+000017.700000.4 08.6000.12A? 0 +120511.88 +483532.3 -000014.1+000006.800005.8 08.6000.90G? 0 +120621.38 -262355.4 -000004.2+000002.100003.3 08.6000.93G? 0 +121212.04 -541349.6 -000014.4+000003.500011.0 08.6000.32F? 0 +122013.18 +535241.6 -000007.0-000016.300006.3 08.6000.30A? 0 +122027.21 -515826.2 -000034.0-000009.900000.0 08.6000.20A? 0 +122440.36 +175110.9 -000000.1-000104.300009.0 08.6000.49F? 0 +122504.40 +225543.3 +000000.5-000082.100017.2 08.6000.68G? 0 +122635.48 -413244.6 -000022.4+000000.700001.9 08.6000.27A? 0 +122712.34 -660111.4 -000021.0-000014.500000.8 08.6000.18A? 0 +122713.84 -340756.3 +000010.3-000026.400002.4 08.6000.19A? 0 +122938.57 -583632.0 -000009.9+000000.800006.4 08.6000.06A? 0 +122953.07 -354949.1 -000028.2-000007.700025.1 08.6000.11A? 0 +123336.97 +280453.3 -000016.9+000003.300003.4 08.6000.42F? 0 +123350.24 -580656.6 -000024.6+000004.300001.7 08.60-0.01B? 0 +123413.26 -034315.7 +000004.5-000050.200020.6 08.6000.72G? 0 +123450.52 -695329.8 -000057.2-000006.100011.6 08.6000.47F? 0 +123500.38 +301133.9 -000067.8-000048.700003.8 08.6000.54F? 0 +123656.55 +564028.2 +000031.9+000005.800004.7 08.6000.26A? 0 +123925.56 -654236.9 +000006.2+000001.800003.9 08.6000.56F? 0 +124910.50 -203629.8 -000036.7-000004.200001.7 08.6000.29A? 0 +124935.50 -585314.7 -000041.4-000009.100008.5 08.6000.40F? 0 +125351.43 -331012.4 -000026.1-000002.500021.1 08.6000.41F? 0 +125542.09 -334100.6 -000030.4+000000.200011.4 08.6000.97K? 0 +125601.71 -404424.8 -000019.2+000002.100004.1 08.6000.94G? 0 +130251.07 +132824.3 -000049.7-000000.700003.8 08.6000.48F? 0 +130944.49 -564604.4 -000013.7-000004.600004.7 08.60-0.02B? 0 +131003.01 +370905.3 +000008.0-000051.000013.7 08.6000.53F? 0 +131030.39 -605107.4 -000052.4+000012.400001.1 08.6000.33F? 0 +131201.82 -122409.5 -000013.9-000004.600003.6 08.6000.66G? 0 +131208.46 +873221.2 -000017.2+000024.800022.6 08.6000.42F? 0 +131345.23 -263057.0 +000039.6-000081.200013.4 08.6000.65G? 0 +131546.41 +145756.0 +000015.1+000007.400020.5 08.6000.39F? 0 +131556.30 -111426.3 -000149.0-000045.000010.1 08.6000.71G? 0 +131610.02 +653909.6 +000015.0-000095.000008.1 08.6000.73G? 0 +131823.02 -433627.0 -000011.6+000002.000006.9 08.60-0.03B? 0 +132023.90 -405734.7 -000028.4+000005.200009.6 08.6000.05A? 1 +132521.03 -073502.6 +000028.5-000062.500018.8 08.6000.45F? 0 +132610.43 +204843.9 +000042.7-000038.100001.3 08.6000.51F? 0 +133515.22 -523823.9 -000006.2-000000.900001.6 08.6000.00A? 0 +133554.88 +024054.4 -000068.8+000003.200004.9 08.6000.35F? 0 +133738.40 -063908.1 -000063.5-000000.800031.6 08.6000.41F? 0 +134011.83 -241550.5 -000008.1+000031.700014.6 08.6000.95K? 0 +134310.20 -443824.4 -000014.2-000001.700001.4 08.6000.08A? 0 +134519.87 -103126.7 -000072.1-000138.600028.9 08.6000.61G? 0 +134523.09 -423340.8 -000169.3-000048.500011.6 08.6000.67G? 0 +134534.97 -275115.5 -000014.4-000057.100021.2 08.6000.40F? 1 +134618.73 -633345.4 -000004.8-000003.500006.8 08.60-0.00B? 0 +135528.76 +120659.0 -000033.9-000026.000006.4 08.6000.46F? 0 +135758.30 -405610.2 -000021.2-000024.600009.3 08.6000.16A? 0 +135817.78 -721925.0 -000119.6-000037.900015.7 08.6000.42F? 0 +135819.77 -653826.3 -000014.6-000008.400005.4 08.6000.15A? 1 +140034.97 -344102.9 +000026.2-000006.500025.2 08.6000.20A? 0 +140304.11 +115352.0 +000093.3-000140.300025.7 08.6000.60G? 0 +141245.03 -394726.5 +000019.6-000008.800006.1 08.6000.10A? 0 +141505.27 -613911.2 +000009.0-000008.400000.1 08.6000.11A? 0 +141826.80 -630017.8 -000023.1-000039.300003.3 08.6000.49F? 1 +142012.40 +745230.6 -000019.0+000024.400002.7 08.6000.92G? 0 +142141.19 +192145.5 -000069.0-000070.400018.4 08.6000.58F? 0 +142621.00 -071939.0 +000006.3-000026.100014.7 08.6000.55F? 0 +143133.51 -283734.2 -000012.0-000009.200019.6 08.6000.46F? 0 +143141.66 -533045.9 -000041.1-000041.800005.1 08.6000.48F? 0 +143638.55 -310210.6 -000023.0-000005.500005.8 08.6000.01A? 0 +144102.51 -734931.2 -000008.7-000013.600000.5 08.6000.22A? 0 +144141.54 -441430.8 -000010.2+000011.000001.2 08.6000.34F? 0 +144444.00 -820327.7 -000031.1+000004.200015.2 08.6000.39F? 0 +145318.17 -213616.7 +000003.6+000004.600011.2 08.6000.38F? 0 +145744.63 +533848.3 -000035.5+000029.800011.0 08.6000.91G? 0 +145932.95 +452750.2 -000025.4+000100.600035.9 08.6000.90G? 0 +150045.62 -501453.0 -000011.2-000007.500003.3 08.60-0.03B? 0 +150906.31 -304049.3 +000037.4+000006.300000.3 08.6000.29A? 0 +151548.45 -370915.8 -000041.9-000008.900024.8 08.6000.53F? 0 +152028.24 -410337.9 -000029.0-000016.600008.9 08.6000.37F? 0 +152252.87 +313314.3 -000045.2-000128.900015.7 08.6000.54F? 0 +153004.28 -410710.0 -000026.8-000022.400000.9 08.6000.42F? 0 +153221.00 -331643.6 -000012.8+000008.700008.3 08.6000.33F? 0 +153434.13 -650611.1 -000009.3-000019.500003.2 08.6000.22A? 0 +153628.63 +071314.6 -000036.5+000007.000010.4 08.6000.26A? 0 +153716.62 -524450.5 -000031.0-000023.600022.7 08.6000.42F? 0 +153727.93 -322905.9 -000036.8-000013.500004.4 08.6000.49F? 0 +154010.13 -502814.0 +000002.9-000009.400001.4 08.6000.05A? 0 +154021.67 -295802.8 +000008.6-000020.300002.9 08.6000.28A? 0 +154040.50 -164520.3 -000041.2-000014.600019.7 08.6000.36F? 0 +155413.70 -732708.2 -000018.0-000025.600011.0 08.6000.50F? 0 +155502.09 -530815.6 -000021.9+000032.100007.5 08.6000.49F? 0 +155953.45 -075316.5 +000003.1-000060.500000.6 08.6000.91G? 0 +160147.53 +512051.8 -000091.3+000027.200014.1 08.6000.72G? 0 +160322.03 +551052.1 -000037.4+000042.200014.3 08.6000.47F? 0 +160820.80 -250737.6 -000013.0-000024.100004.8 08.6000.20A? 0 +162123.55 -710431.1 -000045.1-000043.100011.2 08.6000.45F? 0 +162123.56 -530204.1 -000002.6+000006.000002.8 08.6000.46F? 0 +162146.44 -470621.7 -000004.3-000006.100010.4 08.6000.20A? 0 +162655.53 -594559.3 -000003.9-000010.300006.7 08.6000.02A? 0 +162713.53 -531422.9 +000011.0-000008.000012.4 08.6000.04A? 0 +162829.22 -683202.1 -000010.9-000003.700011.0 08.6000.23A? 0 +163059.05 +235908.2 -000034.3+000032.300016.1 08.6000.51F? 0 +163411.90 -513101.8 +000003.2-000002.200003.1 08.60-0.00B? 0 +163513.97 +432603.4 +000001.2-000016.100010.4 08.6000.93G? 0 +164234.83 +234001.9 -000030.8-000028.900022.4 08.6000.72G? 0 +164349.38 +195008.1 -000014.2+000013.600000.4 08.6000.46F? 0 +164357.13 -531412.0 -000005.5-000016.700002.4 08.6000.48F? 0 +164433.90 +133640.0 -000005.8-000005.400003.2 08.6000.07A? 0 +164701.98 +291330.9 +000034.7+000012.100000.8 08.6000.53F? 0 +164849.40 -033639.3 +000056.2-000003.700005.2 08.6000.48F? 0 +165406.97 -742957.1 +000010.6+000008.800014.0 08.6000.15A? 0 +165419.82 -415009.4 +000000.0+000000.000000.0 08.6000.00B? 0 +165859.86 -150140.1 +000097.0-000057.400025.1 08.6000.91G? 0 +170012.21 +412626.9 +000002.2-000000.500016.0 08.6000.98K? 0 +170014.17 +434515.4 +000000.0+000000.000000.0 08.6000.86G? 0 +170359.56 -510457.4 +000000.0+000000.000000.0 08.6000.11A? 0 +170514.09 -570435.7 -000015.4-000004.600006.3 08.6000.03A? 0 +170636.38 -554056.5 -000000.2-000008.000007.1 08.6000.07A? 0 +171221.52 +064427.8 -000011.1-000005.600002.8 08.6000.07A? 0 +171441.80 +275830.2 -000029.1-000024.500008.6 08.6000.47F? 0 +171724.16 -422009.0 -000006.9-000006.600011.6 08.6000.14A? 0 +172107.58 -244100.7 +000118.9-000006.300030.4 08.6000.77G? 0 +172130.78 -562817.5 +000005.9-000037.900004.3 08.6000.19A? 0 +172139.20 -201426.6 -000038.3-000046.200014.3 08.6000.63G? 0 +172435.62 +441739.9 -000002.5-000030.700010.7 08.6000.47F? 0 +172703.57 +461618.2 -000146.7-000073.200011.3 08.6000.61G? 0 +173137.24 -410244.0 -000004.0-000012.100002.2 08.6000.15A? 0 +173147.43 -725627.8 -000018.0+000046.300003.3 08.6000.45F? 0 +173604.92 -391955.2 +000005.5+000003.700002.5 08.6000.10A? 0 +173629.50 +454313.8 +000003.2+000007.600008.8 08.6000.45F? 0 +173859.55 -362451.9 +000009.2-000020.100007.5 08.6000.32F? 0 +174341.81 -345720.9 +000000.8-000015.400009.9 08.6000.04A? 0 +174907.99 -363123.8 +000010.1-000014.700002.0 08.60-0.07B? 0 +174910.36 -730726.0 -000001.5+000013.800004.7 08.6000.31F? 0 +175000.39 -664754.1 -000003.7-000016.100005.7 08.6000.11A? 0 +175044.37 -422740.2 -000000.6-000028.700005.8 08.6000.35F? 0 +175052.07 -415059.4 +000002.4-000004.000005.4 08.60-0.04B? 0 +175245.52 -313807.6 -000010.6+000004.300009.1 08.60-0.03B? 0 +175643.12 -090052.5 +000006.7-000089.100019.5 08.6000.68G? 0 +175722.90 +385806.2 +000027.6-000017.400008.1 08.6000.51F? 0 +175830.28 -400233.2 -000008.9-000006.400006.2 08.60-0.02B? 1 +175904.11 -733856.4 +000011.1-000013.300017.1 08.6000.21A? 0 +175929.50 +022037.1 -000007.5+000021.100008.8 08.6000.15A? 0 +180056.97 +240822.7 +000010.4-000005.800011.0 08.6000.42F? 0 +180802.60 +313028.9 +000028.6-000007.800004.8 08.6000.28A? 0 +181614.78 +151439.4 -000014.9-000003.500006.2 08.6000.96K? 0 +181640.84 +203624.1 -000045.3+000026.000008.7 08.6000.92G? 0 +181833.65 +192702.2 -000000.5-000012.800016.8 08.60-0.00B? 0 +181835.92 +423352.7 +000009.8-000016.400003.1 08.6000.06A? 0 +181930.06 +435156.2 +000013.4+000010.900000.8 08.6000.28A? 0 +182127.76 +131822.3 -000001.5-000024.500008.3 08.6000.36F? 0 +182522.40 -414432.9 +000014.9-000050.200017.9 08.6000.58G? 0 +182529.58 +874832.9 +000004.2+000001.900001.1 08.6000.18A? 0 +182559.39 -271956.5 -000006.6-000008.400001.9 08.6000.12A? 0 +182847.68 -101335.1 +000046.4-000063.700022.4 08.6000.57F? 0 +183127.07 -123530.7 -000016.2+000013.300020.6 08.6000.67G? 0 +183156.04 +035031.2 -000008.1-000006.800000.2 08.6000.34F? 0 +184313.39 -482318.0 +000002.6+000003.100011.8 08.6000.93G? 0 +184324.74 +680644.7 +000009.4-000002.700002.0 08.6000.99K? 0 +184409.15 +111255.1 +000016.5+000006.400005.1 08.6000.01A? 0 +184431.22 +340051.1 -000001.0-000013.100017.5 08.6000.65G? 1 +184439.56 -102641.6 -000000.9-000017.300016.7 08.6000.37F? 0 +184441.65 -591439.3 +000000.1-000007.700015.3 08.6000.22A? 0 +184724.93 -720923.5 -000004.3+000008.800009.8 08.6000.98K? 0 +184824.11 +361141.9 -000006.6+000003.700004.2 08.6000.92G? 0 +184938.46 +131308.9 -000179.7-000237.200032.5 08.6000.72G? 0 +185130.07 -455119.4 +000004.9-000028.300009.2 08.6000.25A? 0 +185205.18 -493953.0 +000027.6-000060.600013.9 08.6000.39F? 0 +185324.47 +055817.3 -000012.0-000003.200010.2 08.6000.44F? 0 +185350.63 +421015.8 -000017.6-000007.200002.7 08.6000.16A? 0 +185832.21 +521042.3 +000004.1+000001.000004.1 08.6000.36F? 0 +190047.15 -412504.4 +000003.4+000011.200004.7 08.6000.98K? 0 +190105.30 -661130.3 +000127.0-000388.900045.0 08.6000.68G? 0 +190135.31 -394712.3 +000001.6+000006.700000.9 08.6000.94G? 0 +190729.17 +361535.4 +000006.5+000001.000013.3 08.6000.23A? 0 +190848.17 -072812.3 +000009.2+000012.800001.6 08.6000.37F? 0 +191039.90 -580519.8 -000025.9-000010.300002.8 08.6000.62G? 0 +191112.93 +692509.1 +000002.2+000006.200006.8 08.6000.26A? 0 +191210.94 +180251.3 +000012.4+000020.400004.8 08.6000.23A? 0 +191326.48 -490928.1 +000021.8-000056.800018.7 08.6000.51F? 0 +191422.28 +411825.9 +000019.2+000032.600000.4 08.6000.27A? 0 +191805.45 -155718.2 +000007.8+000020.000000.0 08.6000.04A? 0 +191859.49 +443343.8 -000009.5+000005.700004.4 08.6000.07A? 0 +192000.17 -091922.2 -000128.9-000319.000023.3 08.6000.84G? 0 +192619.36 +415213.3 -000075.8-000071.000021.4 08.6000.65G? 0 +192748.97 +504413.2 -000010.0-000004.800007.7 08.6000.53F? 0 +193526.25 +275437.7 +000005.5+000011.600005.9 08.6000.10A? 0 +193645.81 -102634.0 -000285.5-000258.800035.6 08.6000.98K? 0 +193804.12 -451024.5 -000005.4-000000.900018.7 08.6000.27A? 0 +193946.30 +353238.5 -000007.0-000020.000005.3 08.6000.90G? 0 +194249.85 +482607.7 +000003.6+000001.700000.3 08.60-0.09B? 0 +194506.26 -075646.0 -000001.8+000003.400004.6 08.6000.34F? 0 +194959.62 +354014.5 -000001.8-000015.700004.9 08.6000.38F? 0 +195348.65 +220706.0 +000004.7-000010.500005.3 08.6000.14A? 0 +195410.69 +541741.3 +000051.8-000004.200021.6 08.6000.55F? 0 +195505.47 +264519.0 +000006.6+000000.900013.7 08.60-0.09B? 0 +195805.00 +150603.7 -000030.0-000010.000013.1 08.6000.85G? 1 +195946.93 +561819.0 -000011.2-000043.100003.0 08.6000.34F? 0 +200107.64 +393226.6 +000031.1+000013.500000.8 08.6000.22A? 0 +200148.06 -325637.2 +000004.8-000006.000012.2 08.6000.19A? 0 +200506.33 +861557.3 -000027.8-000042.700011.9 08.6000.77G? 0 +200808.41 +514355.9 +000024.4-000004.000007.0 08.6000.37F? 0 +201051.47 +291400.8 +000002.2+000001.500005.9 08.6000.23A? 0 +201152.49 +384202.3 +000013.7+000002.900004.0 08.6000.00A? 0 +201302.22 +443316.0 -000035.2-000037.400017.5 08.6000.45F? 0 +201409.31 +334110.6 +000000.2-000009.700008.2 08.6000.02A? 0 +201514.43 +720808.4 -000001.7-000010.500014.1 08.6000.31A? 0 +201634.40 +365638.6 -000002.3-000034.300005.1 08.6000.42F? 0 +201748.50 -745952.9 +000061.7-000021.300013.5 08.6000.93G? 0 +201907.51 +374609.9 +000011.4-000022.700000.2 08.6000.50F? 0 +202012.46 +052232.1 -000019.0-000023.800001.7 08.6000.14A? 0 +202140.46 +392638.9 +000003.2+000001.900007.2 08.6000.29A? 0 +202147.57 -365405.3 -000003.8-000030.000020.3 08.6000.53F? 0 +202327.71 +504738.1 +000001.4+000011.800007.0 08.6000.11A? 0 +202451.70 +503618.0 -000003.9-000007.400005.0 08.60-0.01B? 0 +202633.03 +592122.0 -000014.8-000021.000005.5 08.6000.20A? 0 +203006.78 +373650.9 +000005.3-000005.600002.9 08.60-0.10B? 0 +203433.80 -553239.6 +000055.7-000092.400001.9 08.6000.44F? 0 +203602.30 -545628.4 +000043.8-000076.000019.6 08.6000.57F? 0 +204216.63 -303336.3 -000016.8-000035.000020.6 08.6000.37F? 0 +204305.06 +354549.5 -000006.9-000001.200004.7 08.60-0.01B? 0 +204350.98 +402841.5 -000014.8-000030.800007.8 08.6000.94G? 0 +204645.39 -005009.7 +000019.2-000011.700000.2 08.6000.02A? 0 +204911.04 +312226.2 +000048.4-000017.700019.1 08.6000.39F? 0 +205257.12 -173328.4 +000008.6-000000.600003.6 08.6000.99K? 0 +205421.06 +090224.3 +000045.4-000052.600002.8 08.6000.67G? 0 +205609.78 +692343.7 +000028.3-000008.200000.6 08.6000.85G? 0 +205804.32 -150942.5 +000094.1-000008.000010.2 08.6000.62G? 0 +205849.14 +353026.3 +000036.6-000040.400023.5 08.6000.51F? 0 +210239.81 +411709.2 -000002.5-000001.500003.8 08.60-0.04B? 0 +210535.22 -362756.2 +000029.5+000003.300010.4 08.6000.61G? 0 +210627.67 +322711.8 -000001.4-000022.700019.8 08.6000.77G? 0 +211130.90 +411429.2 +000000.0+000000.000000.0 08.6000.48F? 1 +211322.55 -284658.6 +000035.8-000013.500012.8 08.6000.48F? 0 +211335.24 +175943.9 +000044.4+000032.200004.4 08.6000.98K? 0 +211637.42 +134807.6 -000003.4-000022.000000.8 08.6000.04A? 0 +211936.22 +240319.8 +000042.1-000035.800002.7 08.6000.51F? 0 +211941.42 +664706.5 +000002.8+000003.200005.8 08.6000.63G? 0 +212320.78 +661022.6 +000009.8+000020.300002.3 08.6000.11A? 0 +213332.59 +450513.8 -000003.2-000006.900001.5 08.6000.97K? 0 +213416.87 +811031.4 +000011.4+000018.000012.8 08.6000.45F? 0 +213550.60 +410232.1 +000019.4+000011.700012.6 08.6000.57F? 0 +213647.88 +573502.1 -000002.1+000006.100016.6 08.6000.25A? 0 +214018.65 +682321.7 +000025.1-000006.800008.2 08.6000.17A? 1 +214107.34 -104650.7 -000016.5-000015.100031.4 08.6000.35F? 0 +214404.67 +095417.5 -000019.6-000028.100000.1 08.6000.57F? 0 +214627.25 +491315.9 +000003.2+000000.500001.4 08.6000.20A? 0 +214648.95 +271809.5 +000010.5-000011.500009.6 08.6000.70G? 0 +214656.25 +211750.9 +000006.6-000008.000003.2 08.6000.08A? 0 +214810.60 +420938.2 -000024.1+000023.200006.4 08.6000.58G? 0 +215425.63 +584029.1 +000011.7-000008.200002.2 08.6000.06A? 0 +215654.71 -132057.5 +000010.9+000007.600000.3 08.6000.37F? 0 +215802.27 -350327.7 +000011.8-000012.900015.0 08.6000.48F? 0 +220119.76 +444051.8 +000019.3-000019.100009.0 08.6000.04A? 0 +220351.25 -244910.7 +000115.7-000048.000008.5 08.6000.65G? 0 +220646.75 -303150.7 +000002.2+000005.200034.7 08.6000.35F? 0 +220712.94 -385601.4 -000035.1+000006.400012.1 08.6000.52F? 0 +221440.76 +531422.7 -000017.4-000013.700013.4 08.6000.18A? 0 +221605.97 +160115.3 -000012.2-000004.800004.9 08.6000.43F? 0 +221701.97 +644025.9 +000028.7+000018.200000.9 08.6000.21A? 0 +221754.20 -671131.7 +000045.8-000000.300002.6 08.6000.96K? 0 +222324.44 -432423.3 +000025.7-000032.900012.2 08.6000.46F? 0 +222753.33 -563937.2 +000024.4+000048.100006.2 08.6000.35F? 0 +222800.12 +472714.9 +000056.6-000028.300004.1 08.6000.57F? 0 +223025.70 +122508.9 +000020.5-000072.400004.1 08.6000.42F? 0 +223032.49 -080645.8 +000066.8-000019.600014.7 08.6000.40F? 0 +223046.44 +463143.7 -000001.8-000007.700005.3 08.60-0.04B? 0 +223259.17 +455436.5 +000022.9+000002.900000.0 08.6000.32F? 0 +223314.10 +335630.1 -000029.2-000064.800011.7 08.6000.59G? 0 +223421.79 +150303.4 -000058.5-000018.200022.3 08.6000.48F? 0 +224041.21 +484950.6 -000008.5-000000.400001.2 08.6000.95G? 0 +224113.42 -653234.3 -000043.1-000114.000014.7 08.6000.66G? 0 +224453.29 -184905.4 +000022.6+000059.200005.6 08.6000.62G? 0 +224501.64 -225906.7 -000007.9-000013.000004.8 08.6000.86G? 0 +224506.73 -073354.9 +000077.7+000019.500008.4 08.6000.44F? 0 +224654.11 +580503.6 -000016.2-000015.000008.9 08.6000.27A? 0 +225018.01 -314948.5 +000125.1-000072.800013.7 08.6000.52F? 0 +225024.45 +482112.1 -000001.0-000005.800000.3 08.6000.30A? 0 +225701.24 +363020.0 +000057.2-000022.100003.5 08.6000.41F? 0 +225732.89 +622128.6 -000015.1-000016.600000.6 08.6000.48F? 0 +230320.13 +633302.0 -000003.1-000009.400006.7 08.6000.30A? 0 +230927.72 +543603.1 +000001.2-000005.600006.6 08.6000.07A? 0 +232341.43 +192700.2 -000058.2-000122.400013.2 08.6000.61G? 0 +232722.34 -521810.8 -000067.1-000168.900020.2 08.6000.91G? 0 +232745.88 +714754.3 +000002.3+000002.100004.6 08.6000.14A? 0 +232912.10 +404209.7 -000034.6+000017.900014.0 08.6000.49F? 1 +233554.99 +022644.0 -000008.3-000012.300002.0 08.6000.24A? 0 +233738.12 -151252.7 +000062.6+000000.200002.8 08.6000.50F? 0 +234135.94 -084929.9 -000028.8-000085.400010.2 08.6000.47F? 0 +234225.88 +305822.1 -000087.0-000088.100011.4 08.6000.58G? 0 +234844.52 +825857.2 +000000.3+000000.200012.5 08.6000.27A? 0 +235715.61 +445520.5 +000041.3+000011.800002.1 08.6000.47F? 0 +235907.09 +221119.2 -000026.1-000001.300009.5 08.6000.36F? 0 +000543.24 -152155.8 -000011.7+000003.600001.2 08.6001.10K? 0 +000708.74 -420517.2 -000037.7-000039.500003.5 08.6001.33K? 0 +001024.93 -060222.9 +000007.0-000014.700008.6 08.6001.04K? 0 diff --git a/kstars/kstars/data/hip084.dat b/kstars/kstars/data/hip084.dat new file mode 100644 index 00000000..ac5d8409 --- /dev/null +++ b/kstars/kstars/data/hip084.dat @@ -0,0 +1,1000 @@ +001043.80 +483744.8 +000016.6+000009.500003.7 08.6001.35K? 0 +003138.34 +601519.4 +000016.6-000019.300023.0 08.6001.91M? 0 +003253.55 -680940.9 +000040.7+000050.900014.7 08.6001.02K? 0 +003835.69 +290733.5 +000005.0-000022.800005.3 08.6001.13K? 0 +004034.37 +151615.2 +000009.7-000011.400007.6 08.6001.33K? 0 +005248.79 +200442.1 +000011.2+000011.200004.1 08.6001.10K? 0 +005734.35 -473352.9 +000021.3+000024.200004.1 08.6001.04K? 0 +011202.54 -154127.0 -000008.6-000004.400005.8 08.6001.52K? 0 +012727.08 +572211.0 -000027.8+000003.500001.5 08.6001.16K? 0 +012732.90 +164716.3 -000009.0-000001.300018.9 08.6001.47K? 0 +013317.23 -440907.4 +000027.6-000068.900002.8 08.6001.04K? 0 +014139.63 -583629.9 +000024.1+000009.500000.6 08.6001.02K? 0 +014150.53 +490725.0 -000021.1-000007.900015.4 08.6001.41K? 0 +014615.68 +591314.1 +000012.6-000001.200006.3 08.6001.12K? 0 +021016.91 -453733.4 -000002.0+000008.600014.5 08.6001.21K? 0 +021356.80 +382426.5 +000025.9+000005.000013.0 08.6001.15K? 0 +021724.37 +312603.5 -000008.8-000019.200006.4 08.6001.16K? 0 +022212.85 -595835.4 +000009.9+000000.100001.8 08.6001.48K? 0 +022537.31 +071348.5 -000003.1-000001.000009.8 08.6001.08K? 0 +022753.64 -670952.3 +000002.3+000005.300004.9 08.6001.30K? 0 +023424.65 -134802.6 +000047.7-000013.500017.5 08.6001.00K? 0 +023626.71 +385558.7 +000037.8-000015.800010.8 08.6001.57K? 0 +024103.61 -075236.7 +000035.0-000010.600000.6 08.6001.38K? 0 +025658.07 -461829.6 -000001.9-000002.500004.6 08.6001.09K? 0 +025856.55 +493027.7 +000015.2+000030.000015.6 08.6001.26K? 0 +030253.99 -245730.5 +000000.3-000023.100009.1 08.6001.04K? 0 +031550.65 +433357.3 -000028.6+000003.700018.6 08.6001.23K? 0 +032356.26 -745853.9 -000006.5+000023.600004.2 08.6001.18K? 0 +032359.21 -303234.3 +000003.9+000004.200005.2 08.6001.14K? 0 +032822.54 +220332.7 -000000.8-000017.600012.5 08.6001.05K? 0 +034611.75 +464751.9 +000056.7-000059.800036.8 08.6001.24K? 0 +034734.79 -364455.1 +000000.7-000005.600014.9 08.6001.22K? 0 +034941.59 -560852.5 +000024.9+000004.500011.3 08.6001.28K? 0 +034945.56 -202536.7 +000034.4+000003.600006.8 08.6001.00K? 0 +035143.18 +365134.8 -000017.0-000014.200007.9 08.6001.67K? 0 +035227.70 +280801.9 +000056.0+000005.300007.4 08.6001.25K? 0 +040018.98 -312643.6 +000005.0-000031.800007.6 08.6001.56K? 0 +040418.80 -154330.4 -000007.1-000030.000001.8 08.6001.29K? 0 +040641.70 -015452.2 -000009.0+000000.500010.8 08.6001.00K? 0 +041201.55 +044248.0 -000001.0+000011.700007.4 08.6001.04K? 0 +041304.43 +475427.3 -000009.2-000011.300006.4 08.6001.78K? 0 +043009.03 +570405.4 +000011.1-000013.200009.6 08.6001.53K? 0 +043309.01 -671901.1 +000009.9+000007.400009.6 08.6001.54K? 0 +043354.63 -191041.1 -000001.1-000008.400002.1 08.6001.05K? 0 +043747.46 -000947.2 -000008.5-000017.400022.2 08.6001.12K? 0 +045012.54 +725503.2 -000003.3-000002.700000.7 08.6001.69K? 0 +050532.54 +001951.4 -000016.1+000008.600013.9 08.6001.40K? 0 +051109.28 -535316.3 -000002.8+000012.800022.3 08.6001.21K? 0 +051823.84 -572511.9 -000029.6-000018.300005.4 08.6001.02K? 0 +052205.24 +120915.0 +000006.6+000005.400000.9 08.6001.00K? 0 +052524.82 +291232.1 +000009.0-000015.000004.5 08.6001.77K? 0 +053938.46 +054826.7 +000016.7-000020.700026.2 08.6001.22K? 0 +054028.17 +374052.3 -000034.9+000032.700007.1 08.6001.44K? 0 +054423.46 -461241.0 -000004.6+000023.200003.3 08.6001.39K? 0 +054951.68 -355440.0 +000010.3+000017.000002.3 08.6001.46K? 0 +055049.46 -290611.0 +000012.9+000013.400015.6 08.6001.05K? 0 +055052.68 +185628.4 +000015.7-000006.600000.8 08.6001.07K? 0 +055439.61 +284054.1 -000008.2-000014.900007.1 08.6001.45K? 0 +055802.33 -124827.9 +000001.1-000019.000014.1 08.6001.08K? 0 +055853.41 +522939.1 +000000.8-000027.600006.2 08.6001.06K? 0 +060434.07 -100301.6 -000008.8-000007.400002.2 08.6001.14K? 0 +060436.09 -364233.8 +000012.0-000002.000000.7 08.6001.61K? 0 +060724.18 +253109.8 -000008.7-000004.500000.1 08.6001.43K? 0 +060756.83 -325632.7 -000005.0+000039.500011.7 08.6001.01K? 0 +061549.50 -270028.1 -000010.9+000008.600002.0 08.6001.25K? 0 +062548.03 +143952.1 -000009.1-000009.000013.6 08.6001.06K? 0 +062559.43 +301803.1 +000010.5+000009.600014.2 08.6001.57K? 0 +062612.25 -013331.0 -000000.9-000011.000017.7 08.6001.05K? 0 +062708.44 -240510.4 -000003.3-000015.900000.2 08.6001.31K? 0 +062934.89 +730052.1 -000002.1-000000.300008.3 08.6001.02K? 0 +063346.19 -303458.5 -000001.9+000025.700011.3 08.6001.27K? 0 +063831.67 -245503.2 +000006.4+000011.000011.2 08.6001.61K? 0 +064702.75 -702806.0 +000008.3+000021.600004.0 08.6001.52K? 0 +064858.44 +234432.9 -000009.0-000015.800019.2 08.6001.59K? 0 +064956.73 +602004.4 +000258.3+000420.900068.2 08.6001.17K? 0 +065711.61 -555454.3 +000004.3-000000.200013.3 08.6001.18K? 0 +065806.47 -085052.7 -000005.3-000010.200012.9 08.6001.21K? 0 +065835.31 +431151.3 -000014.8+000038.400015.3 08.6001.33K? 0 +070310.83 +392538.6 +000014.9-000004.600000.8 08.6001.60K? 0 +070826.17 -173322.8 +000014.2-000016.800000.4 08.6001.55K? 0 +071055.05 -123856.0 -000000.2+000025.000016.7 08.6001.92M? 0 +071311.97 -344900.4 -000005.0-000009.200021.2 08.6001.64K? 0 +071553.77 -063528.3 -000000.8+000000.600013.4 08.6001.07K? 0 +071645.86 -372302.0 +000017.0+000021.700035.4 08.6001.36K? 0 +071648.76 +371453.3 +000015.3-000016.900002.0 08.6001.28K? 0 +071729.75 +330234.2 -000009.7-000006.800025.5 08.6001.12K? 0 +072127.71 +055656.2 -000008.6-000006.500003.4 08.6001.09K? 0 +072424.59 -281050.2 +000017.5-000006.500000.6 08.6001.67K? 0 +073224.30 +333003.3 +000006.8-000008.300004.5 08.6001.01K? 0 +073407.78 -825959.4 -000021.4+000019.400000.6 08.6001.30K? 0 +073532.03 +023138.5 -000017.6+000015.200010.3 08.6001.30K? 0 +073605.68 -175529.0 -000002.6-000016.100016.5 08.6001.25K? 0 +074055.03 -004208.3 +000016.5-000011.500019.6 08.6001.52K? 0 +074500.67 -194046.6 +000016.3-000012.900009.1 08.6001.08K? 0 +074513.35 -403955.6 -000004.1-000008.500008.9 08.6001.34K? 0 +074700.17 +060258.7 +000012.6+000009.400016.4 08.6001.29K? 0 +074714.28 +500608.9 -000021.6-000048.700013.2 08.6001.17K? 0 +075635.29 +685402.2 -000006.1-000004.900011.6 08.6001.27K? 0 +075658.63 +293210.6 +000007.0+000002.700001.1 08.6001.20K? 0 +080351.12 +441259.1 -000018.9-000030.300002.5 08.6001.05K? 0 +080934.26 +281147.0 +000009.6-000042.700006.7 08.6001.01K? 0 +081159.10 +351935.8 +000023.0-000016.200014.8 08.6001.07K? 0 +082030.41 +030629.6 -000016.4+000026.200007.7 08.6001.50K? 0 +082304.19 -120328.8 -000023.6+000014.900001.5 08.6001.01K? 0 +082604.74 -193637.6 +000004.4-000014.900003.0 08.6001.57K? 0 +082842.54 +060730.4 +000015.8+000004.100029.6 08.6001.05K? 0 +082944.60 -245440.7 -000040.3-000001.800016.6 08.6001.18K? 0 +083532.19 +120730.3 -000020.5+000006.600000.2 08.6001.13K? 0 +083543.04 +073710.6 +000029.3-000040.200019.6 08.6001.74K? 0 +083614.83 +851418.6 -000025.3-000024.600013.8 08.6001.25K? 0 +083755.93 -442908.9 +000002.1+000016.100001.4 08.6001.12K? 0 +083844.47 -043856.4 -000013.4+000024.500009.8 08.6001.02K? 0 +084022.84 -582231.8 +000014.5+000014.700003.6 08.6001.54K? 0 +084522.17 +711734.3 +000002.0-000042.100008.0 08.6001.20K? 0 +084826.26 -053217.7 -000006.5-000000.800014.0 08.6001.17K? 0 +084843.52 -274424.9 +000006.3-000009.200003.8 08.6001.17K? 0 +085003.25 -254621.1 -000006.8+000007.500001.0 08.6001.00K? 0 +085156.27 -073653.1 -000021.2-000002.200016.6 08.6001.12K? 0 +085225.56 -281224.1 +000012.9-000012.900028.2 08.6001.63K? 0 +085538.59 -561951.1 -000003.2-000003.200021.0 08.6001.59K? 0 +090252.17 -281700.3 +000024.6-000008.200013.0 08.6001.06K? 0 +091435.89 +274702.0 -000012.3+000001.900012.1 08.6001.20K? 0 +092551.87 -362108.8 -000001.7+000000.300019.3 08.6001.25K? 0 +092852.58 -161115.8 +000029.9+000025.000006.2 08.6001.24K? 0 +092941.43 -190901.6 -000013.1-000031.300003.4 08.6001.45K? 0 +094752.08 -453247.6 -000007.3-000010.500010.9 08.6001.20K? 0 +095334.46 -225638.2 -000017.6-000007.100009.6 08.6001.18K? 0 +100918.98 -275359.8 -000033.8-000003.600009.3 08.6001.19K? 0 +101120.21 -595757.8 -000011.3+000002.300007.9 08.6001.38K? 0 +101644.34 -425855.5 -000011.9-000005.200003.6 08.6001.44K? 0 +101951.31 +695247.8 -000029.8-000024.300019.6 08.6001.38K? 0 +102734.86 -042607.2 +000004.9+000012.100015.8 08.6001.52K? 0 +103313.64 -553802.7 -000009.7-000032.700013.3 08.6001.10K? 0 +103827.00 -140624.1 -000018.4+000013.500033.3 08.6001.08K? 0 +104724.94 -215049.9 -000013.6-000022.000009.2 08.6001.09K? 0 +105411.83 -064346.7 -000007.1+000025.800017.5 08.6001.20K? 0 +105906.17 -610740.1 -000038.5-000013.700020.1 08.6001.14K? 0 +110435.74 +274555.3 -000000.2+000009.700016.6 08.6001.35K? 0 +111002.32 +461735.1 -000035.9-000051.700004.6 08.6001.52K? 0 +111023.28 +435508.3 -000030.6+000005.000011.7 08.6001.02K? 0 +111052.97 -364325.6 -000001.4+000011.600000.8 08.6001.24K? 0 +111753.14 -453425.1 -000031.0+000020.400000.0 08.6001.12K? 0 +111859.68 -484244.7 +000006.8-000001.100004.4 08.6001.62K? 0 +112034.94 -842028.8 +000005.7+000006.400002.7 08.6001.12K? 0 +112115.62 -681234.8 +000013.2+000003.800015.5 08.6001.70K? 0 +112440.19 -613855.0 -000487.4+000115.100021.6 08.6001.38K? 0 +113621.25 -541510.1 -000031.6-000003.700000.1 08.6001.09K? 0 +114013.53 -434445.8 -000038.3+000003.300017.4 08.6001.29K? 0 +115410.06 -395201.4 -000016.0+000000.300011.9 08.6001.75K? 0 +120009.47 -710213.3 -000007.2-000013.300010.5 08.6001.16K? 0 +120825.97 -394302.8 +000007.4-000004.800019.2 08.6001.56K? 0 +121128.77 -564715.5 -000022.9+000016.800001.1 08.6001.38K? 0 +121319.45 -491257.1 +000023.3-000010.200018.7 08.6001.31K? 0 +122022.75 -144952.6 -000035.4-000010.500011.2 08.6001.06K? 0 +122315.42 -384300.3 -000021.8-000019.000007.7 08.6001.33K? 0 +122756.62 -485938.4 -000019.4+000011.600014.5 08.6001.09K? 0 +123037.73 -361422.6 -000052.1-000003.700020.4 08.6001.57K? 0 +123239.37 -680647.9 -000007.4-000003.600008.3 08.6001.71K? 0 +123622.71 -001736.4 -000017.9+000005.100008.9 08.6001.04K? 0 +124307.12 -654023.2 -000015.5+000005.300014.6 08.6001.53K? 0 +124353.45 -250229.3 -000008.7+000002.600008.3 08.6001.26K? 0 +124642.49 -681259.9 -000012.6-000021.100000.6 08.6001.18K? 0 +124719.36 -400738.1 -000015.9+000007.700000.4 08.6001.52K? 0 +124825.48 -740700.7 -000004.8-000011.400004.0 08.6001.59K? 0 +125259.54 -315125.9 +000003.2+000000.400010.8 08.6001.36K? 0 +125632.11 -350710.2 -000009.8+000001.600020.9 08.6001.10K? 0 +130418.36 -084404.6 -000034.3-000022.100006.8 08.6001.13K? 0 +130547.13 -531105.7 -000014.2-000003.700013.6 08.6001.01K? 0 +131114.35 -390007.6 -000012.9-000013.500011.0 08.6001.68K? 0 +132038.09 -541553.3 -000028.2-000004.700013.8 08.6001.50K? 0 +133106.97 -510129.0 +000011.5-000000.500012.7 08.6001.01K? 0 +133113.44 -584834.5 -000013.1-000015.700013.1 08.6001.01K? 0 +133445.14 -614724.4 -000036.6+000001.000016.3 08.6001.21K? 0 +133910.18 -484809.0 -000002.2+000009.100013.3 08.6001.49K? 0 +134016.11 +290139.4 +000011.5-000015.300000.8 08.6001.01K? 0 +134112.02 -423008.6 +000006.0+000000.300008.3 08.6001.24K? 0 +134503.53 -135130.7 +000024.4-000027.800027.1 08.6001.10K? 0 +134831.43 -630838.2 -000024.9-000011.600001.3 08.6001.57K? 0 +141906.75 -103636.4 -000011.9+000017.100004.4 08.6001.06K? 0 +142549.02 -312957.6 -000005.8+000001.600007.9 08.6001.38K? 0 +142757.10 -550124.9 -000013.0-000006.700018.2 08.6001.67K? 0 +142822.51 -302936.8 +000009.9-000025.700011.3 08.6001.09K? 0 +142918.40 -170651.8 -000003.3+000012.500014.9 08.6001.25K? 0 +143655.55 -652737.7 -000006.2+000015.500000.3 08.6001.08K? 0 +143711.59 +264411.6 -000029.4+000013.300001.9 08.6001.16K? 0 0.10 1.00 +143755.46 -390949.2 +000037.6-000020.000026.1 08.6001.29K? 0 +143824.75 +045115.4 +000006.0-000018.300010.4 08.6001.00K? 0 +144142.93 -330652.4 -000011.9+000020.300007.4 08.6001.03K? 0 +144356.02 -552733.5 -000009.5+000013.100020.9 08.6001.54K? 0 +144447.39 -235238.5 -000051.9-000009.900002.4 08.6001.47K? 0 +144600.03 -362644.5 -000005.3+000004.500006.1 08.6001.21K? 0 +144652.26 -222823.0 +000020.0+000003.700021.0 08.6001.73K? 0 +145041.08 -552515.3 -000022.7-000009.700000.6 08.6001.17K? 0 +145108.02 -610220.1 -000031.3-000006.500002.4 08.6001.12K? 0 +145925.18 -491419.0 +000002.7+000026.900001.8 08.6001.23K? 0 +150134.06 -155602.8 +000001.0-000027.100016.4 08.6001.05K? 0 +151035.90 -121339.1 -000016.7+000009.600025.8 08.6001.55K? 0 +151108.14 +331914.7 +000031.3+000001.800005.2 08.6001.17K? 0 +153809.70 -341700.7 -000003.4-000031.800006.1 08.6001.77K? 0 +154333.60 -371010.1 +000002.5+000022.500007.0 08.6001.43K? 0 0.10 1.00 +154630.55 -414248.8 -000008.2+000010.100008.7 08.6001.42K? 0 +154639.34 -264225.8 -000018.4-000010.400012.7 08.6001.56K? 0 +155052.48 -543832.9 +000007.5-000009.500015.4 08.6001.39K? 0 +155328.19 -274125.8 -000032.7+000034.200005.7 08.6001.32K? 0 +160223.40 -772841.1 -000009.9-000008.300000.6 08.6001.03K? 0 +160449.55 +081731.1 -000074.2+000010.400011.9 08.6001.00K? 0 +161958.81 -030129.7 -000008.4+000010.200005.3 08.6001.11K? 0 +163137.30 -224804.3 -000002.4-000004.700005.8 08.6001.15K? 0 +163849.36 +023334.2 -000000.8+000012.900005.4 08.6001.61K? 0 +164027.46 -015026.8 +000004.9+000004.500029.1 08.6001.62K? 0 +164511.88 +450613.2 -000013.0-000005.400005.9 08.6001.08K? 0 +164523.62 -040222.6 +000019.4-000002.300017.4 08.6001.64K? 0 +165331.60 +261912.3 -000000.8-000015.500006.3 08.6001.12K? 0 +165753.45 -194729.6 -000018.5-000025.300009.0 08.6001.63K? 0 +165829.51 +373501.8 -000001.0-000011.000005.9 08.6001.50K? 0 +170035.43 -015322.2 +000023.0-000021.100008.2 08.6001.21K? 0 +170218.82 -442651.0 +000003.5+000011.900017.0 08.6001.54K? 0 +170256.92 +351343.4 -000021.9+000022.200000.5 08.6001.12K? 0 +170504.13 -294313.0 -000000.5-000002.400006.5 08.6001.18K? 0 +170633.89 -235416.8 +000020.5-000015.200022.7 08.6001.52K? 0 +170856.68 -613819.2 -000005.7-000014.100019.0 08.6001.16K? 0 +171328.52 +203243.7 -000036.7+000007.300011.3 08.6001.16K? 0 +171609.39 +162338.3 +000008.7-000001.900001.0 08.6001.31K? 0 +172058.43 -401712.6 -000027.5+000017.000007.1 08.6001.20K? 0 +172450.40 +805147.3 -000002.9+000016.900003.8 08.6001.67K? 0 +172454.37 +354424.1 -000008.8-000003.800002.0 08.6001.43K? 0 +173556.36 -332556.6 +000009.6+000003.100008.1 08.6001.72K? 0 +175011.90 +700833.3 +000000.3-000001.000004.5 08.6001.25K? 0 +175152.23 +491627.6 +000000.4+000008.000000.4 08.6001.52K? 0 +175822.45 -325434.8 -000014.8-000010.300041.7 08.6001.61K? 0 +180244.79 -660549.6 -000008.4-000028.400005.0 08.6001.15K? 0 +180255.41 -392013.1 +000047.6-000002.000013.7 08.6001.14K? 0 +180331.99 +324604.1 +000009.7-000012.900008.6 08.6001.30K? 0 +180952.34 -473651.0 -000001.8+000002.500017.6 08.6001.45K? 0 +181225.20 +214355.2 +000011.4-000023.800003.5 08.6001.51K? 0 +181556.93 +373727.7 +000001.9-000011.900011.4 08.6001.36K? 0 +181647.54 +090945.9 +000000.3-000006.800012.3 08.6001.58K? 0 +182809.85 +583301.4 +000004.4+000010.500009.3 08.6001.30K? 0 +182827.70 -634948.9 +000009.2+000010.000011.0 08.6001.42K? 0 +183059.13 +433317.8 -000026.1-000002.100009.8 08.6001.47K? 0 +183326.39 +090530.9 -000014.6-000007.300004.9 08.6001.53K? 0 +183633.29 -653028.4 +000006.1-000013.500020.9 08.6001.55K? 0 +183640.01 +442125.1 -000001.3+000057.600000.7 08.6001.06K? 0 +183710.35 -445443.1 -000013.8+000013.300005.1 08.6001.31K? 0 +183912.55 -571025.1 +000011.5-000018.100027.6 08.6001.03K? 0 +184440.56 -365315.4 +000005.8-000014.700022.3 08.6001.72K? 0 +184548.00 -675102.3 -000007.9-000005.200004.0 08.6001.00K? 0 +184855.42 -562813.1 -000008.3-000125.200001.1 08.6001.12K? 0 +185017.68 -103220.1 -000001.6-000032.400006.8 08.6001.74K? 0 +185201.65 +322226.7 -000068.7+000085.900022.5 08.6001.01K? 0 +185401.27 +105423.5 -000058.1+000038.800003.5 08.6001.49K? 0 +185447.12 +230940.8 -000004.1-000001.000021.1 08.6001.34K? 0 +185638.77 -332654.4 +000023.2-000002.900011.3 08.6001.50K? 0 +190025.86 -340119.6 +000055.0+000030.300005.3 08.6001.30K? 0 +190103.15 +302834.2 +000011.1-000012.100004.2 08.6001.08K? 0 +190409.01 -080938.8 -000002.5-000010.700020.7 08.6001.37K? 0 +190436.83 +351201.5 +000004.7-000005.200000.7 08.6001.19K? 0 +190951.16 -202703.4 +000015.7-000023.400001.5 08.6001.72K? 0 +191137.64 +580128.1 -000017.2-000018.000007.9 08.6001.38K? 0 +191541.38 +225632.7 -000030.4-000031.200006.6 08.6001.19K? 0 +191549.11 -161646.0 +000034.8+000041.100024.2 08.6001.65K? 0 +191702.71 -414737.5 +000035.3-000008.900010.9 08.6001.28K? 0 +192950.53 -315402.2 -000003.3-000023.300016.0 08.6001.20K? 0 +193143.38 +065512.7 +000003.6+000028.900025.0 08.6001.08K? 0 +193223.39 +023345.5 +000036.6-000000.500010.3 08.6001.84K? 0 +193945.88 +220139.4 -000011.6-000011.500007.8 08.6001.91M? 0 +194034.38 -582811.4 +000008.6-000017.600005.4 08.6001.54K? 0 +194245.04 -430431.2 +000038.4-000028.700006.0 08.6001.30K? 0 +194403.16 +274315.0 +000024.8-000006.300000.1 08.6001.16K? 0 +194515.47 +075506.9 +000012.8+000008.800007.9 08.6001.06K? 0 +194710.30 -100325.5 +000022.6-000032.600010.0 08.6001.16K? 0 +194727.18 +455232.2 +000007.0+000009.400002.0 08.6001.71K? 0 +195413.11 +061552.8 +000042.8+000013.500001.8 08.6001.12K? 0 +195435.22 +554804.5 +000016.0-000005.800001.1 08.6001.31K? 0 +195556.45 -291124.0 +000006.5+000007.800028.5 08.6001.08K? 0 +195741.80 +543733.0 +000029.9-000000.900014.1 08.6001.53K? 0 +200608.08 -534816.6 -000021.3-000033.900002.2 08.6001.37K? 0 +201051.68 -211812.5 -000013.3-000029.000007.1 08.6001.53K? 0 +201135.34 -201259.8 -000030.2-000053.800003.5 08.6001.45K? 0 +201217.80 +224828.6 +000023.0+000008.900004.5 08.6001.10K? 0 +201414.29 +140834.7 +000016.4-000015.700020.2 08.6001.34K? 0 +201806.68 +543150.9 +000006.4+000001.100003.5 08.6001.58K? 0 +201818.34 +464731.2 -000011.2-000020.000002.8 08.6001.72K? 0 +202310.07 +573133.7 +000009.2-000012.400009.7 08.6001.54K? 0 +202741.20 -494601.3 -000008.1+000001.400000.4 08.6001.49K? 0 +203139.14 -223015.1 +000029.2-000012.100001.6 08.6001.06K? 0 +204151.44 -543330.4 +000002.1-000016.300007.5 08.6001.37K? 0 +204512.52 +372408.1 -000022.8-000011.600004.5 08.6001.17K? 0 +204649.14 +280740.2 -000001.9-000002.400005.5 08.6001.07K? 0 +204908.42 +373124.4 -000006.0+000005.600011.2 08.6001.33K? 0 +205236.56 -055502.4 +000035.8+000019.100001.4 08.6001.06K? 0 +205319.79 +620922.6 +000004.9-000771.300142.0 08.6001.42K? 0 +205332.67 +313047.8 +000019.5-000017.300012.1 08.6001.13K? 0 +210440.09 +305504.5 +000019.9+000005.200016.6 08.6001.07K? 0 +211548.80 +672114.1 +000029.8+000007.400013.3 08.6001.14K? 0 +212118.18 -664312.8 -000022.3-000043.800019.3 08.6001.27K? 0 +212420.55 +374252.4 +000009.2+000007.600006.8 08.6001.30K? 0 +212718.58 +140648.6 +000019.8-000003.900020.4 08.6001.51K? 0 0.10 1.00 +212848.97 +470654.3 -000007.5+000015.400000.6 08.6001.30K? 0 +213217.52 +272213.8 +000002.0-000013.400011.1 08.6001.03K? 0 +213742.45 -063241.4 +000038.4+000015.500023.2 08.6001.25K? 0 +214021.61 +260711.1 +000008.3-000010.600021.5 08.6001.60K? 0 +214119.11 -723244.2 +000013.3+000008.300004.7 08.6001.65K? 0 +214211.69 -272814.6 -000008.5-000016.200015.3 08.6001.09K? 0 +215029.80 +105606.2 +000032.3+000016.700003.9 08.6001.04K? 0 +220129.31 +231429.3 +000002.2-000034.500003.7 08.6001.24K? 0 +220832.79 +121143.3 -000009.6-000009.900012.3 08.6001.39K? 0 +221936.72 -094803.1 +000006.4-000019.000008.6 08.6001.09K? 0 +221950.53 -475934.7 +000065.0-000007.600016.8 08.6001.14K? 0 +222332.50 +403446.0 -000009.1-000010.100009.3 08.6001.03K? 0 +222407.57 -111107.5 +000046.8+000002.800006.8 08.6001.10K? 0 +223651.82 +350809.6 +000003.2-000029.500013.8 08.6001.13K? 0 +224433.37 -694639.1 +000020.2-000000.600019.8 08.6001.47K? 0 +224846.84 -633306.6 +000037.6+000006.100004.8 08.6001.14K? 0 +230019.90 +590403.3 -000002.4+000012.900007.1 08.6001.58K? 0 +230057.36 +465844.1 -000020.5-000029.200001.4 08.6001.06K? 0 +230324.99 -203614.4 +000018.2+000007.400009.3 08.6001.34K? 0 +230452.36 -670745.4 +000002.6+000003.200003.5 08.6001.03K? 0 +231036.27 +451359.8 -000008.5-000011.300007.4 08.6001.10K? 0 +232054.46 +101133.3 -000046.1-000022.500005.7 08.6001.53K? 0 +232412.41 +264014.8 +000002.8-000021.800014.9 08.6001.03K? 0 +233923.37 -020916.5 -000001.9+000010.700008.9 08.6001.47K? 0 +234125.09 +463725.0 -000000.7+000001.700001.0 08.6001.69K? 0 +234307.59 +405747.0 -000014.4-000017.800011.1 08.6001.23K? 0 +234417.36 +273431.3 +000003.7-000010.700006.8 08.6001.11K? 0 +234809.46 +455314.6 -000026.5-000013.400007.9 08.6001.04K? 0 +235341.35 -013938.7 -000014.1-000015.100012.1 08.6001.47K? 0 +235556.48 -105156.7 +000032.6-000027.600001.9 08.6001.18K? 0 +235818.98 +191743.6 +000030.7-000009.200006.2 08.6001.14K? 0 +011953.62 +581830.7 -000029.4+000014.300012.6 08.6002.09M? 0 +072703.93 -114314.4 +000018.3-000008.400000.6 08.6002.29M? 0 +142829.94 -424502.0 +000020.3-000003.200000.9 08.6002.12M? 0 +145810.53 -595703.3 -000009.7-000004.200006.2 08.6002.46N? 0 +180740.54 -180133.7 +000007.9-000036.100013.4 08.6002.05M? 0 +000531.68 +785703.9 +000004.7+000004.800000.5 08.6100.20A? 0 +000856.98 +662723.9 +000176.7-000007.600033.8 08.6100.89G? 0 +001712.16 -442151.5 +000025.4-000011.000005.3 08.6100.46F? 0 +002154.97 +560045.6 -000008.5-000002.500013.2 08.6100.35F? 0 +002340.41 -003228.9 +000011.8-000009.800002.2 08.6100.94G? 0 +002417.54 +641800.7 +000007.3+000003.600003.1 08.6100.22A? 0 +002506.49 -652356.1 +000048.8-000032.100004.8 08.6100.54F? 0 +002821.12 -455208.7 +000152.0-000104.100008.9 08.6100.69G? 0 +003538.21 -265122.5 +000021.0+000008.300005.1 08.6100.37F? 0 +003538.76 -144408.3 +000036.8-000000.500016.1 08.6100.10A? 0 +003804.62 +394056.9 -000020.4-000007.600017.4 08.6100.21A? 0 +003858.28 +252017.3 -000011.4-000026.700009.5 08.6100.50F? 0 +004121.55 -754846.2 +000050.0+000001.900008.3 08.6100.46F? 0 +004146.95 +554056.4 +000262.7-000001.800021.4 08.6100.63G? 0 +004240.92 +014142.8 +000022.0-000040.000003.0 08.6100.55F? 0 +004419.75 +074615.2 -000014.4-000059.400023.4 08.6100.54F? 0 +005539.13 -110337.6 +000048.6-000005.500010.8 08.6100.62G? 0 +010102.59 +285950.6 +000225.1-000092.400007.9 08.6100.74G? 0 +010158.75 +503415.2 +000009.9+000005.800000.4 08.6100.94G? 1 +010341.34 +440359.0 -000008.7-000006.600005.2 08.61-0.14B? 0 +011224.62 +411831.1 +000005.6-000017.600019.0 08.61-0.05B? 0 +011612.40 +660749.8 +000045.4+000000.800014.7 08.6100.38F? 0 +011935.95 +321741.8 +000048.9-000019.900018.5 08.6100.47F? 0 +012129.39 -405817.4 +000013.8+000015.200019.2 08.6100.47F? 0 +012144.32 -520435.5 +000031.8+000005.400006.5 08.6100.12A? 0 +013152.23 -765450.0 +000069.5-000020.400013.5 08.6100.73G? 0 +013501.41 -120506.5 +000102.1-000017.000017.2 08.6100.66G? 0 +014443.71 -064600.4 +000000.0+000000.000000.0 08.6100.50F? 0 +015855.89 +671343.0 +000004.5+000028.500011.6 08.6100.13A? 0 +020012.09 -295158.0 -000010.8-000015.500004.4 08.6100.16A? 0 +020106.01 -273632.0 +000052.1-000021.500005.2 08.6100.88G? 0 +021330.48 +333702.7 +000060.6-000033.800020.5 08.6100.35F? 0 +021342.23 -100418.3 +000001.0+000025.500007.5 08.6100.63G? 0 +022533.38 +320611.0 +000145.2-000025.300021.4 08.6100.59G? 0 +022852.35 +271538.5 -000017.3+000005.200007.3 08.6100.30A? 0 +022921.55 +570523.7 +000013.1-000010.000015.8 08.6100.15A? 0 +023819.88 -784401.7 +000008.5+000013.600006.4 08.6100.30A? 0 +024217.48 +125046.3 +000079.3-000033.100006.7 08.6100.54F? 0 +024228.31 +263011.5 +000028.9-000011.200006.7 08.6100.31F? 0 +024831.15 -513404.2 -000012.4+000014.700018.4 08.6100.50F? 0 +025704.32 +390354.3 -000002.6+000001.900001.5 08.61-0.01B? 0 +025815.53 +272011.7 +000003.1-000054.600030.7 08.6100.64G? 0 +025920.81 +605325.2 +000024.9-000036.900007.4 08.6100.36F? 0 +030324.14 -632229.9 -000023.5-000014.500001.5 08.6100.34F? 0 +030729.87 +542906.7 +000022.2-000026.900004.6 08.6100.31F? 0 +031107.71 -545318.6 -000016.3-000004.100004.1 08.6100.33F? 0 +031350.19 +221509.4 -000009.1-000035.700024.1 08.6100.58G? 0 +031436.49 +024516.3 +000029.7+000001.900004.5 08.6100.44F? 0 +031735.52 +884033.0 -000144.6+000054.200008.2 08.6100.52F? 0 +032434.46 -453947.4 +000000.0+000000.000000.0 08.6100.34F? 0 +032803.35 +442022.8 +000028.4-000022.400008.8 08.6100.47F? 0 +033221.16 -111348.2 -000003.2-000004.600008.0 08.6100.36F? 0 +033434.95 +004049.9 +000018.0-000023.600006.4 08.6100.99K? 0 +033550.57 -264714.5 +000024.8-000013.500002.8 08.6100.39F? 0 +033616.67 +174843.5 +000003.3-000019.000010.6 08.6100.31F? 0 +033800.71 -384626.6 -000015.1-000024.200009.5 08.6100.29A? 0 +033932.57 +644818.1 +000004.1-000002.000000.7 08.6100.54F? 0 +033932.60 +271318.2 +000031.0-000016.300008.3 08.6100.47F? 0 +034200.53 -233840.6 +000028.1+000006.000004.9 08.61-0.07B? 0 +034312.03 +732400.2 +000087.8-000089.100012.1 08.6100.46F? 0 +034955.05 -352453.5 +000009.3-000003.600000.1 08.6100.91G? 0 +035035.33 -423401.4 +000186.8+000622.900023.5 08.6100.91G? 0 +035150.16 +394435.6 -000010.2-000012.400000.4 08.6100.33F? 0 +035447.92 -202917.3 +000028.6+000005.900004.9 08.6100.34F? 0 +035644.42 +431433.5 +000024.1-000055.500015.4 08.6100.46F? 0 +035719.36 +325317.7 +000018.6-000035.300008.4 08.6100.11A? 0 +040029.41 +401209.2 -000017.5+000016.500031.2 08.6100.62G? 0 +040406.99 +373639.7 +000097.5+000023.800017.3 08.6100.48F? 0 +040729.06 -523415.2 +000147.2-000222.100022.6 08.6100.91G? 0 +041323.04 +025207.8 -000003.0-000023.900015.2 08.6100.51F? 0 +041901.87 -525641.3 +000026.9+000001.000003.6 08.6100.46F? 0 +042040.98 -014423.0 -000048.0-000052.300031.1 08.6100.58F? 0 +042205.98 +510100.9 -000003.4-000051.600003.0 08.6100.30A? 0 +042305.53 +352920.0 +000064.6-000011.100006.6 08.6100.94G? 0 +042330.45 +205306.1 +000008.3-000035.800003.7 08.6100.46F? 0 +042536.44 +320931.4 +000005.7+000038.100015.1 08.6100.66G? 0 +043022.70 -232941.3 +000001.0-000031.000017.7 08.6100.41F? 0 +043504.50 -413349.3 +000082.7-000013.000011.8 08.6100.62G? 0 +044512.28 -030450.6 +000007.5-000042.200007.3 08.6100.32F? 0 +044851.18 -055058.6 -000020.4-000059.300013.9 08.6100.32F? 0 +045220.11 -822834.9 +000128.7+000142.700020.6 08.6100.89G? 0 +045318.42 +245409.9 +000012.8-000010.400004.5 08.6100.54F? 0 +045413.70 +493452.3 -000021.8+000014.900022.6 08.6100.51F? 0 +045743.86 -055943.7 -000000.5-000010.400001.7 08.6100.96K? 0 +045828.32 -161228.5 -000007.4-000005.500006.5 08.6100.99K? 0 +045852.03 +235012.1 -000011.1+000005.100003.1 08.6100.27A? 0 +045938.24 +311632.2 +000003.5+000038.200010.7 08.6100.49F? 0 +050109.78 +292005.3 +000008.9-000016.000000.1 08.6100.12A? 0 +050129.36 -051241.6 +000015.6-000036.500001.3 08.6100.48F? 0 +050226.38 +434549.6 -000018.6-000029.800029.7 08.6100.12A? 0 +050945.47 +280200.3 +000094.0-000043.200010.9 08.6100.66G? 0 +051037.30 +364600.2 +000008.0-000027.100011.7 08.6100.61G? 0 +051122.53 -624902.0 -000007.0-000038.000003.5 08.6100.49F? 0 +051200.75 -085541.2 +000008.8+000005.800000.5 08.6100.91G? 0 +051202.61 +415352.5 -000007.1+000005.100007.8 08.6100.04A? 0 +051512.03 -151312.4 -000001.6-000030.100027.7 08.6100.52F? 0 +051807.83 -332628.7 -000003.9+000003.200006.3 08.6100.15A? 0 +051938.77 -010630.6 -000007.7+000001.500000.8 08.6100.05A? 0 +052435.48 -782039.4 +000002.7-000013.900005.9 08.6100.36F? 0 +052502.30 -385232.2 -000012.2-000023.100004.1 08.6100.44F? 0 +052546.60 -353453.5 -000020.7+000005.400009.6 08.6100.33F? 0 +052944.55 -434623.7 -000036.3-000022.200002.8 08.6100.45F? 0 +053257.88 +323937.3 +000010.0-000000.800016.6 08.6100.49F? 0 +053307.48 -052026.1 -000009.5+000002.600000.7 08.61-0.04B? 0 +053353.46 -090255.4 +000035.3-000040.900006.5 08.6100.50F? 0 +053543.01 +411823.5 -000010.7-000006.600001.2 08.61-0.01B? 0 +053851.63 +594722.8 -000017.0+000004.400007.3 08.6100.25A? 0 +053911.64 -160516.0 +000011.2-000054.000005.9 08.6100.98K? 0 +054003.33 -014246.2 -000000.6-000004.100001.2 08.6100.12A? 0 +054241.45 -072016.6 +000018.3-000009.700019.4 08.6100.52F? 0 +054642.41 -214936.5 +000016.0-000007.800007.5 08.6100.58G? 0 +054957.65 -245957.5 +000028.3+000058.300011.5 08.6100.49F? 0 +055041.36 -791801.3 +000071.2+000040.200008.9 08.6100.86G? 0 +055146.95 +333715.1 +000008.3-000016.200006.7 08.6100.56F? 0 +055448.84 -252641.6 -000092.9-000049.400018.8 08.6100.60G? 0 +055512.41 +615200.2 +000001.9-000021.100002.5 08.6100.40F? 0 +055630.82 +294507.3 -000003.4-000024.800003.6 08.6100.07A? 0 +055801.40 -212855.8 +000010.5+000022.500002.9 08.6100.31F? 0 +055908.02 +184843.1 +000011.3-000008.100010.4 08.61-0.03B? 0 +055955.63 -370325.8 +000217.1+000188.700011.6 08.6100.61G? 0 +060328.89 -330432.1 -000012.8+000007.100005.8 08.6100.93G? 0 +060801.53 +255524.4 -000003.2-000044.900012.3 08.6100.40F? 0 +060808.08 +545454.7 -000014.1-000020.000013.4 08.6100.66G? 0 +060920.14 +243449.2 -000011.0-000010.000004.6 08.6100.03A? 0 +061114.59 +083109.3 -000005.2-000007.100008.9 08.6100.06A? 0 +061141.15 +264106.8 +000030.9-000001.200025.2 08.6100.06A? 0 +061208.20 -251514.0 +000009.9+000005.300009.6 08.6100.15A? 0 +061243.81 -111122.5 -000004.7+000022.000019.8 08.6100.94G? 0 +061509.43 +291648.0 -000005.8-000005.200001.7 08.6100.08A? 0 +061512.74 +065335.9 +000006.9-000011.800006.4 08.6100.36F? 0 +061725.37 -030304.6 -000042.4-000058.000003.5 08.6100.90G? 0 +061903.59 -414648.2 -000001.8+000003.500009.5 08.6100.22A? 0 +061935.73 +403904.2 +000015.7-000015.600023.7 08.6100.95K? 0 +062002.26 +371102.7 +000019.7-000010.900016.7 08.6100.13A? 0 +062050.42 +172126.3 -000012.8-000001.300024.9 08.61-0.04B? 0 +062051.34 +313822.5 +000000.6-000052.300008.3 08.6100.45F? 0 +062147.43 -054223.3 -000004.5-000003.800002.2 08.6100.06A? 0 +062315.61 -062453.2 +000004.3-000001.900000.6 08.6100.98K? 0 +062333.73 +105047.4 +000020.3-000012.800004.6 08.6100.33F? 0 +062545.79 +530417.8 -000020.1-000005.200005.6 08.6100.36F? 0 +062606.91 +253040.4 -000002.9+000019.200011.6 08.61-0.02B? 0 +062714.21 +292052.0 +000009.8-000016.600003.9 08.6100.26A? 0 +062739.91 -075852.8 -000015.4-000022.000021.0 08.6100.48F? 0 +062924.09 -553041.1 -000004.3+000005.300002.6 08.6100.60G? 0 +062946.64 -000549.6 +000010.6-000001.000013.9 08.6100.05A? 0 +063043.08 +072508.9 +000008.7-000000.100012.9 08.6100.07A? 0 +063135.83 +043051.6 -000014.8+000006.600004.4 08.6100.16A? 0 +063200.61 +045240.9 -000012.5+000006.900020.0 08.6100.08A? 0 +063222.95 -200300.2 -000004.2-000001.600002.6 08.61-0.07B? 0 +063401.44 -705951.7 +000071.5+000017.900003.0 08.6100.91G? 0 +063705.32 -672809.1 +000005.7+000059.000000.7 08.6100.29A? 0 +063746.56 +150224.9 -000013.3-000022.600007.9 08.6100.55F? 0 +064120.65 -221249.8 -000006.0-000013.100019.7 08.6100.97K? 0 +065038.97 +053946.3 +000000.0+000000.000000.0 08.6100.00B? 0 +065338.57 +032345.0 +000002.1-000009.400010.6 08.61-0.05B? 0 +065408.24 -070639.5 +000009.8-000053.700008.9 08.6100.83G? 0 +065433.92 +092500.8 -000032.4+000009.100002.3 08.6100.41F? 0 +065525.23 +483352.1 +000000.0+000000.000000.0 08.6100.42F? 1 +065652.89 -052844.6 +000000.0+000000.000000.0 08.6100.32F? 1 +065655.27 -105922.5 -000006.4-000000.800006.9 08.61-0.14B? 0 +065707.73 +090455.6 -000005.4+000007.200001.4 08.6100.27A? 0 +065830.17 +074625.7 +000003.6+000013.800029.0 08.6100.27A? 0 +065905.48 -461136.5 +000016.0-000011.300002.4 08.6100.95G? 0 +070137.29 +062853.8 -000000.3-000011.800003.0 08.6100.10A? 0 +070212.36 -142144.0 -000006.2+000015.100010.6 08.6100.24A? 0 +070239.78 +100458.1 -000036.5-000007.200046.8 08.6100.97K? 0 +070458.22 -054757.2 -000001.6-000008.800002.3 08.6100.27A? 0 +070602.46 +053100.1 +000003.1+000011.400005.1 08.6100.02A? 0 +071123.59 -002502.4 +000014.8+000002.000006.7 08.61-0.01B? 0 +071309.37 +113759.2 +000020.1-000004.800002.5 08.6100.05A? 0 +071438.03 -103253.5 +000003.0-000012.000010.7 08.6100.08A? 0 +071438.89 +282629.9 -000056.2-000028.400018.4 08.6100.70G? 0 +071526.27 -105323.6 -000029.5+000003.600001.4 08.6100.94G? 0 +071656.74 +214515.8 -000022.4-000028.300003.1 08.6100.59G? 0 +071841.41 -200751.4 +000003.2+000005.600000.7 08.61-0.08B? 0 +072024.75 -313916.9 -000014.3+000016.900011.7 08.6100.97K? 0 +072609.22 -221305.8 -000011.8+000007.200000.1 08.61-0.05B? 0 +072609.27 -301633.0 -000004.4+000010.400001.8 08.61-0.08B? 0 +072735.95 -552437.5 -000010.1+000006.300001.6 08.6100.22A? 0 +072934.93 -161633.9 -000000.8+000006.400007.4 08.6100.70G? 0 +073246.24 -204731.4 -000017.9+000046.800000.3 08.6100.40F? 0 0.10 1.00 +073252.18 -075637.0 -000009.8+000003.600004.8 08.61-0.02B? 0 +073326.08 -042501.1 -000000.2-000024.600006.0 08.6100.93G? 0 +073352.30 -134137.0 -000007.4-000008.100012.1 08.6100.58F? 0 +073555.95 -071538.5 -000007.1+000009.500011.9 08.6100.12A? 0 +073704.42 -453455.6 -000003.6+000024.100000.7 08.6100.64G? 0 +073717.70 +521221.8 -000022.0+000004.500019.5 08.6100.56F? 0 +073848.35 -302743.6 -000007.9+000002.200001.5 08.61-0.04B? 0 +073857.10 -142226.5 +000003.3-000002.600001.7 08.6100.00A? 0 +073907.17 -320612.7 -000032.5+000041.900008.8 08.6100.55F? 0 +073942.15 -745220.8 -000050.6-000018.500000.6 08.6100.79G? 0 +074002.02 -450956.9 +000007.2-000011.500010.0 08.6100.43F? 0 +074255.11 -214525.3 -000019.5+000020.000008.7 08.6100.14A? 0 +074310.06 -293321.2 -000012.0+000011.800013.0 08.6100.42F? 0 +074359.63 +523900.6 -000008.3-000042.800000.7 08.6100.41F? 0 +074411.49 -274236.6 -000060.5+000115.600017.8 08.6100.66G? 0 +074507.74 -033959.2 -000043.2-000038.200010.3 08.6100.30A? 0 +074710.12 +315616.6 +000039.2-000163.500010.0 08.6100.56F? 0 +075036.04 -031911.5 -000008.5-000016.100014.8 08.6100.02A? 0 +075045.79 -461936.3 -000009.6+000004.000003.7 08.61-0.10B? 0 +075540.68 +295117.5 +000002.9+000012.000000.5 08.6100.19A? 0 +075917.40 -712600.5 -000026.0+000053.800006.0 08.6100.48F? 0 +080236.94 -273242.6 -000008.6-000007.500002.0 08.6100.14A? 0 +080401.04 +383822.3 -000015.9-000008.700002.8 08.6100.12A? 0 +080413.41 +200551.9 -000056.0-000020.800013.8 08.6100.40F? 0 +080512.49 +111519.0 +000001.1+000005.700005.8 08.6100.25A? 0 +080725.45 -320032.9 -000114.8+000038.300026.2 08.6100.62G? 0 +080923.95 +302049.2 +000032.6+000011.600043.6 08.6100.49F? 0 +081032.73 -460013.0 -000015.8+000012.900008.5 08.61-0.06B? 0 +081048.49 +550821.7 -000066.5-000104.600011.8 08.6100.63G? 0 +081248.24 -363032.2 -000009.5+000007.200009.3 08.61-0.08B? 0 +081549.58 -303601.4 +000001.1-000005.600002.4 08.61-0.01B? 0 +081615.08 -702405.2 -000011.0+000012.800004.9 08.6100.31F? 0 +081619.93 -395055.4 -000004.5-000005.600006.6 08.6100.00A? 0 +081749.96 +195007.7 -000021.6-000004.500003.6 08.6100.15A? 0 +081850.52 -031916.9 -000020.4-000018.100015.4 08.6100.47F? 0 +081911.99 +150112.2 -000006.3-000007.000019.0 08.6100.37F? 0 +082131.13 -235511.1 -000003.8+000005.500002.1 08.6100.21A? 0 +082221.73 -454755.7 +000000.2+000005.300012.6 08.61-0.04B? 0 +082613.84 +341228.7 -000011.6-000021.600005.5 08.6100.42F? 0 +083125.31 -513912.1 +000012.6-000004.600017.0 08.6100.32F? 0 +083404.75 -385244.6 -000023.7+000010.600005.8 08.6100.12A? 0 +083625.76 -521307.2 -000003.6+000011.900008.4 08.6100.25A? 0 +084328.55 -010355.0 -000000.7+000000.500018.3 08.6100.90G? 0 +084403.66 +043829.3 -000067.3-000030.500010.9 08.6100.44F? 0 +084612.41 -001519.7 +000006.5-000003.200008.4 08.6100.91G? 0 +084958.67 -243447.0 -000010.7+000003.400005.7 08.6100.06A? 0 +085301.54 +091108.8 +000124.5-000269.500013.6 08.6100.69G? 0 +085909.20 +405555.2 -000027.2-000022.400003.2 08.6100.52F? 0 +090112.47 -253135.1 +000036.6-000262.600026.0 08.6100.85G? 0 +090313.94 -151458.6 -000030.2+000003.000003.4 08.6100.32F? 0 +090824.10 -461513.3 -000001.4-000008.100003.4 08.6100.48F? 0 +090825.82 +531802.6 -000026.2-000028.200002.7 08.6100.25A? 0 +091023.72 -355458.4 -000012.8-000004.000000.4 08.6100.85G? 0 +091608.06 -005753.4 -000035.3+000003.800029.7 08.6100.96K? 0 +091836.63 +171418.5 -000008.9-000026.100003.1 08.6100.28A? 0 +091905.75 -261600.5 -000026.0-000020.700008.3 08.6100.94G? 0 +092007.05 -265108.9 -000017.6+000004.000004.0 08.6100.20A? 0 +092051.98 -751753.0 -000022.3+000015.100012.2 08.6100.47F? 0 +092254.78 -114236.4 +000094.6+000039.500009.2 08.6100.51F? 0 +092839.02 -482845.2 +000020.7-000013.800006.2 08.6100.31F? 0 +093046.65 -382454.2 -000056.1-000002.900008.7 08.6100.42F? 0 +093119.45 -562540.8 -000067.2+000036.600006.3 08.6100.57F? 0 +093204.96 +110128.1 -000138.7-000043.400004.4 08.6100.62G? 0 +093948.17 -193314.9 -000004.3+000006.800010.8 08.6100.17A? 0 +094024.09 -630017.4 +000001.6+000006.600001.1 08.61-0.00B? 0 +094916.13 +183940.9 -000078.2-000037.600006.6 08.6100.58F? 0 +094957.53 -124755.7 -000002.7-000027.800005.8 08.6100.45F? 0 +095000.46 -210746.0 +000011.2-000000.800010.3 08.6100.30A? 0 +095311.09 +043200.8 -000014.4-000008.000003.5 08.6100.29A? 0 +095424.02 +304118.1 -000017.6-000034.400009.3 08.6100.39F? 0 +095611.80 +321530.2 -000056.6-000004.800003.1 08.6100.98K? 0 +100328.66 -530311.0 -000028.9+000032.900024.7 08.6100.51F? 0 +100412.56 -393222.4 +000007.5-000006.400006.1 08.6100.15A? 0 +100551.88 +341507.7 -000049.0-000041.500000.2 08.6100.95G? 0 +100728.31 -373014.2 -000138.7+000019.900014.4 08.6100.76G? 0 +101348.90 -654217.3 +000002.6-000001.900006.7 08.6100.10A? 0 +101425.69 -351518.2 -000024.8+000000.900005.8 08.6100.22A? 1 +101732.08 +521613.5 +000061.7+000007.900002.4 08.6100.45F? 0 +101758.27 -514040.5 +000001.4+000004.000010.9 08.6100.31A? 0 +101934.33 +533205.8 -000118.4-000031.000001.9 08.6100.49F? 0 +102055.66 -560237.1 -000012.8-000013.700010.7 08.6100.00B? 0 +102333.30 -440731.9 +000003.3+000017.900015.3 08.6100.88G? 0 +102347.14 +144920.8 +000010.7-000025.900019.5 08.6100.45F? 0 +103517.85 -430308.5 -000065.2+000024.300010.6 08.6100.42F? 0 +103907.90 +325000.1 -000124.0-000047.800021.0 08.6100.69G? 0 +104159.67 +182451.3 -000042.1+000008.000010.3 08.6100.98K? 0 +104218.95 +285959.8 -000065.6+000003.200011.7 08.6100.56F? 0 +104327.97 -763450.6 +000052.3+000000.600008.8 08.6100.75G? 0 +104348.43 -590605.6 -000026.7+000010.000003.9 08.6100.24A? 0 0.10 1.00 +104811.95 +661304.5 -000073.2-000049.200004.5 08.6100.46F? 0 +105417.03 -345749.7 -000078.8-000019.800004.3 08.6100.58G? 0 +105650.65 +700038.8 -000006.4-000023.100001.3 08.6100.37F? 0 +105656.09 -384514.5 -000035.3+000023.600000.2 08.6100.37F? 0 +105949.79 +225650.0 +000038.5-000011.000008.7 08.6100.41F? 0 +110545.64 -584039.4 +000000.0+000000.000000.0 08.6100.80G? 0 +110719.04 -594901.5 -000011.5+000007.200003.8 08.6100.12A? 0 +111325.42 +293307.8 +000037.4-000048.400010.4 08.6100.46F? 0 +111435.79 -542648.6 -000025.9+000015.500006.0 08.6100.15A? 0 +111505.36 +261543.7 +000010.6-000029.200009.2 08.6100.38F? 0 +111628.42 -603404.7 +000050.7+000033.700005.3 08.6100.55F? 0 +111900.79 -251334.6 -000068.5+000014.200010.7 08.6100.32F? 0 +111952.04 -482219.9 -000013.0+000000.200001.9 08.61-0.02B? 0 +112218.82 +770412.1 -000041.8-000045.500000.0 08.6100.68G? 0 +112937.28 -555344.5 -000003.7-000031.000015.0 08.6100.96K? 0 +113134.91 +544415.0 -000004.6-000005.600003.1 08.6100.31F? 0 +113455.34 -682708.5 -000022.7-000004.400000.8 08.6100.09A? 0 +115755.82 -243015.2 -000022.1+000000.400008.1 08.6100.11A? 0 +115954.94 -073830.2 -000037.0-000014.000005.2 08.6100.34F? 0 +120258.07 +084249.9 +000065.2-000090.400007.4 08.6100.51F? 0 +120301.24 -605457.7 +000003.1+000011.500004.6 08.6100.09A? 0 +120446.46 -010936.9 -000038.1-000015.000007.1 08.6100.46F? 0 +120608.98 -233607.9 +000076.5-000099.100051.5 08.6100.90G? 0 +120623.26 +123053.5 -000000.4+000000.800008.8 08.6100.93G? 0 +120906.42 -510848.1 -000029.6-000000.600013.5 08.6100.18A? 0 +121011.59 -642626.0 -000014.1+000000.700000.4 08.6100.26A? 0 +121220.26 -553521.6 -000008.1+000002.500002.4 08.6100.08A? 0 +121324.34 -751410.5 -000010.3-000005.300009.3 08.6100.14A? 0 +121911.87 +523208.8 -000093.3-000009.700011.6 08.6100.78G? 0 +122053.04 -560255.0 -000015.1+000004.000004.1 08.61-0.01B? 0 +122204.62 -512309.1 -000018.4+000004.300013.9 08.6100.23A? 0 +122300.00 +701924.8 -000009.8-000007.200005.3 08.6100.79G? 0 +122437.98 -401352.1 -000032.6-000004.800004.4 08.6100.36F? 0 +123419.04 +022335.0 -000021.7-000006.700004.4 08.6100.46F? 0 +123526.28 +044040.0 -000022.3-000021.800006.0 08.6100.98K? 0 +124954.69 -333024.0 -000034.5-000043.200004.5 08.6100.36F? 0 +125207.27 -303840.5 -000030.9+000008.700018.2 08.6100.14A? 0 +125308.36 +863941.5 -000059.6+000065.300009.5 08.6100.54F? 0 +125932.97 +415910.8 -000233.1+000181.800042.3 08.6100.96K? 0 +130257.56 -202922.7 -000162.7-000041.700015.2 08.6100.56F? 0 +130659.96 -563812.2 -000032.5-000033.500012.6 08.6100.40F? 0 +130933.67 -625215.6 -000005.8-000002.700001.7 08.6100.51F? 0 +131004.93 -722712.8 -000006.9-000066.200014.7 08.6100.58G? 0 +131137.10 -672758.0 -000047.8-000029.200027.3 08.6100.48F? 0 +131237.57 +582656.6 -000053.5+000040.600010.0 08.6100.53F? 0 +131237.68 -261652.6 +000020.0-000143.400002.1 08.6100.52F? 0 +131736.74 -573258.1 -000015.8-000007.900003.7 08.6100.32F? 0 +131807.68 -343949.8 -000045.9-000047.100015.3 08.6100.87G? 0 +131908.49 -374004.0 +000029.7-000023.300000.1 08.6100.53F? 0 +132429.10 +184059.4 -000024.5-000010.800006.3 08.6100.49F? 0 +133022.76 -475822.3 +000014.4+000000.600006.0 08.6100.94G? 0 +134401.85 -625653.1 -000010.6-000011.000010.4 08.6100.10A? 0 +135035.10 -582957.0 -000009.6-000005.400007.7 08.6100.30A? 0 +135331.33 -290044.4 +000039.7+000029.800008.4 08.6100.62G? 0 +135350.36 -553318.2 -000007.5-000001.300006.9 08.6100.10A? 0 +135635.89 -351855.0 -000012.1-000004.300003.6 08.6100.32F? 0 +140044.73 +480035.2 -000114.4-000008.000009.6 08.6100.53F? 0 +140234.57 +000247.0 +000007.8-000001.200003.4 08.61-0.07B? 0 +140411.35 +372209.8 +000034.5-000038.700024.4 08.6100.74G? 0 +140515.66 -005458.1 -000018.8-000003.500002.0 08.6100.53F? 0 +141846.27 +585950.6 -000021.6+000012.700001.7 08.6100.46F? 0 +142759.38 +165507.7 -000010.4+000003.800023.4 08.6100.87G? 0 +143547.53 +001434.5 +000014.0+000002.600017.2 08.6100.58F? 0 +144408.23 -745917.0 -000036.3-000011.900004.9 08.6100.49F? 0 +145034.10 -402323.9 +000051.3-000068.200033.0 08.6100.98K? 1 +145233.91 -601322.9 -000027.8-000017.600000.1 08.6100.53F? 0 +145809.79 -683526.4 -000169.2-000045.600009.9 08.6100.68G? 0 +150046.62 +283530.2 -000051.5+000037.100026.3 08.6100.52F? 0 +150425.89 -475837.2 -000019.8-000015.100003.3 08.6100.58G? 0 +150941.52 +514055.0 +000006.4+000021.100007.3 08.6100.21A? 0 +150952.92 -154223.2 -000038.3-000024.200005.5 08.6100.28A? 0 +151251.76 +194827.3 +000019.4-000030.500005.5 08.6100.92G? 0 +151340.12 +552532.4 +000015.6-000008.800006.1 08.6100.91G? 0 +151427.45 -160015.8 -000010.1-000008.600016.9 08.6100.35F? 0 +151430.00 +495333.7 -000003.5-000017.400006.0 08.6100.40F? 0 +151701.57 -153438.6 +000038.3-000031.600001.1 08.6100.21A? 0 +151738.85 -312732.1 -000016.0-000014.000016.6 08.6100.39F? 0 +151825.44 +283914.8 +000055.8-000045.500011.9 08.6100.76G? 0 +151843.17 +254618.4 -000132.2-000088.100024.0 08.6100.57F? 0 +152329.33 -240529.3 -000006.5-000002.100000.7 08.6100.17A? 0 +152512.30 +725050.9 +000000.5-000012.700012.5 08.6100.91G? 0 +153307.17 -474844.2 -000000.9-000015.300006.5 08.6100.95K? 0 +153309.37 -581154.8 -000037.1-000081.600014.1 08.6100.49F? 0 +153333.16 +651224.5 -000021.1+000009.600004.0 08.6100.24A? 0 +153504.84 -031920.2 -000090.9-000077.700013.9 08.6100.83G? 0 +153546.96 -574417.6 -000058.7-000065.000008.2 08.6100.55F? 0 +154051.95 +672006.0 -000025.6+000011.900000.5 08.6100.25A? 0 +154602.34 -622544.3 -000005.9-000002.800011.5 08.6100.98K? 0 +154715.80 -323653.8 -000041.1-000038.400024.1 08.6100.46F? 0 +155130.01 -693846.6 +000000.0+000000.000000.0 08.6100.24A? 1 +155503.00 +050411.9 -000264.0+000029.900003.9 08.6100.35F? 0 +155752.09 -315758.5 -000004.4-000031.600001.9 08.6100.22A? 0 +160049.36 +133335.6 +000020.4+000014.300005.9 08.6100.29A? 0 +160050.04 -483437.2 -000007.1-000003.600008.9 08.6100.23A? 0 +160747.85 -370035.9 -000061.2-000017.400008.5 08.6100.45F? 0 +162118.19 -470823.7 -000018.2-000006.600003.3 08.6100.17A? 0 +162121.16 -220632.1 -000017.1-000009.200004.9 08.6100.45F? 0 +162850.68 +044737.1 -000000.2-000067.600016.7 08.6100.53F? 0 +163528.40 +374614.5 +000027.4-000041.200008.6 08.61-0.03B? 0 +163837.46 +193709.9 -000015.8-000023.800006.4 08.6100.89G? 0 +164341.19 -392906.1 +000093.4-000071.200035.8 08.6100.73G? 0 +164401.04 +423031.1 +000007.5-000029.700018.8 08.6100.48F? 0 +164440.11 +383723.3 -000005.0+000035.900001.0 08.6100.60G? 0 +165514.91 -312537.1 -000049.4-000010.100004.8 08.6100.82G? 0 +170229.73 -463505.8 -000020.9+000010.000001.4 08.6100.58F? 0 +170422.08 -321902.3 -000005.9-000040.000008.6 08.6100.30A? 0 +170430.43 +520941.6 -000029.5+000054.400015.9 08.6100.60G? 0 +171025.48 -323715.9 +000009.4-000011.100000.8 08.6100.11A? 0 +171213.14 +200745.3 +000012.8+000000.200002.4 08.6100.31F? 0 +171356.51 +261050.6 +000007.1+000018.700000.6 08.6100.83G? 0 +172245.18 -034353.4 -000007.6-000012.300001.7 08.6100.71G? 0 +172302.72 +334751.7 +000008.3+000105.800007.4 08.6100.79G? 0 +172640.49 +354556.7 +000000.0+000000.000000.0 08.6100.78G? 1 +172656.27 -492033.5 -000023.3-000053.600008.4 08.6100.43F? 0 +172938.73 -730858.8 -000016.1-000087.800016.8 08.6100.47F? 0 +173146.49 +161055.6 -000002.3-000008.700012.3 08.6100.90G? 0 +173614.10 +564141.2 +000001.6-000019.200014.0 08.6100.96K? 0 +173758.11 -463506.1 +000006.5-000035.400008.9 08.6100.31F? 0 +173806.24 +310034.0 +000000.7-000004.100001.9 08.6100.91G? 0 +173837.68 -525503.5 -000013.8-000004.600000.9 08.6100.08A? 0 +173859.35 -355929.1 +000000.2+000013.700013.1 08.6100.16A? 1 +173912.40 -511210.2 -000010.6-000010.700028.4 08.6100.13A? 0 +174400.93 +092329.3 -000079.9-000083.700011.1 08.6100.61G? 0 +174406.36 -580732.5 -000161.7-000041.300007.3 08.6100.92G? 0 +174814.76 -351527.0 -000067.3-000047.100011.2 08.6100.48F? 0 +174843.46 -481441.0 +000007.8-000006.600016.4 08.6100.90G? 0 +174957.04 +003043.4 +000022.9-000012.000015.2 08.6100.72G? 0 +175457.45 -601547.6 +000000.9+000009.300005.2 08.6100.01A? 0 +175809.59 -280830.2 -000002.4-000001.500035.6 08.6100.22A? 0 +180031.17 -374158.0 +000031.6+000034.300006.5 08.6100.94G? 0 +180125.24 +554727.2 +000005.6-000032.200002.0 08.6100.94G? 0 +180225.36 +081017.4 +000020.5+000003.300007.0 08.6100.37F? 0 +180249.73 +013607.6 -000014.5+000001.700000.2 08.6100.09A? 0 +180256.77 +264846.6 -000009.7-000006.200000.1 08.6100.10A? 0 +180411.17 -242445.1 +000000.0+000000.000000.0 08.6100.54F? 0 +180425.09 +105359.4 +000035.5+000023.600010.0 08.6100.43F? 0 +180458.74 -062102.1 -000008.0-000005.100023.5 08.6100.20A? 0 +180723.45 -630918.7 -000003.9-000014.800008.9 08.6100.05A? 0 +180829.13 -040548.6 +000012.3-000050.600009.6 08.6100.52F? 0 +180946.74 -233844.8 -000008.8+000006.200024.0 08.6100.03A? 0 +181002.83 +044819.0 -000029.0+000000.600005.3 08.6100.48F? 0 +181014.12 -211937.8 -000008.2-000008.200009.8 08.6100.52F? 0 +181236.18 -032908.3 +000026.0-000018.500015.2 08.6100.41F? 1 +181400.50 -434425.0 +000000.4-000003.100005.5 08.61-0.10B? 0 +181709.66 -071306.2 -000008.8-000019.300004.0 08.6100.48F? 0 +181722.71 -443347.4 +000010.9-000016.700017.2 08.6100.25A? 0 +181748.40 -501100.4 +000020.9-000013.300001.5 08.6100.21A? 0 +182911.11 +085444.0 +000028.7-000002.600000.4 08.6100.30A? 0 +183100.52 +235111.8 +000007.0+000006.000004.9 08.6100.36F? 0 +183219.14 -323523.8 +000012.6-000017.100010.3 08.61-0.00B? 0 +183227.31 -153206.2 +000012.8-000009.600003.1 08.6100.21A? 0 +183353.90 +522113.2 -000004.9-000002.600010.4 08.6100.35F? 0 +183557.92 +195259.9 +000002.9+000032.700024.7 08.6100.58F? 0 +183727.32 +531110.9 -000024.4-000013.800003.7 08.6100.46F? 0 +183820.80 +331818.1 +000002.8-000003.400010.2 08.6100.65G? 0 +183956.16 -204033.2 +000060.2-000024.700009.4 08.6100.49F? 0 +184707.81 +321630.7 +000004.6-000022.800006.3 08.6100.35F? 0 +184809.95 -244621.7 -000005.5+000003.100002.8 08.6100.32F? 0 +184853.64 +400334.9 -000007.5-000050.200010.1 08.6100.45F? 0 +184920.46 -002344.1 +000007.4-000027.600003.7 08.6100.50F? 0 +184929.31 +652921.6 -000005.4+000031.200001.7 08.6100.32F? 0 +185031.34 -725414.2 -000003.9-000069.800016.2 08.6100.57F? 0 +185049.77 +244312.0 -000004.0-000001.500009.7 08.61-0.01B? 0 +185136.64 -395427.0 -000005.5-000002.100006.4 08.61-0.04B? 0 +185300.57 +095722.6 -000032.6+000020.800003.8 08.6100.61G? 0 +185530.87 +441035.1 +000002.5+000027.200004.4 08.6100.52F? 0 +185619.74 +182152.0 +000005.7-000001.300014.2 08.6100.11A? 0 +185913.15 -211350.4 -000006.3+000014.000008.2 08.6100.12A? 0 +185928.18 -052656.2 +000004.8+000013.000005.3 08.6100.42F? 0 +190136.73 +494239.2 -000008.9-000002.500007.8 08.6100.95K? 0 +190827.15 +712942.9 +000004.7-000012.000003.3 08.6100.09A? 0 +191056.84 -255439.5 -000001.5+000002.900010.2 08.6100.02A? 0 +191345.26 +045912.7 +000026.5-000015.700010.3 08.6100.22A? 0 +191433.11 +294441.1 +000007.3-000012.000000.1 08.6100.12A? 0 +192221.88 -322430.6 -000013.4-000015.100020.9 08.6100.08A? 0 +192421.40 +074254.3 +000004.5-000009.900005.2 08.6100.09A? 0 +192734.80 -202148.1 -000003.0-000009.800003.7 08.6100.33F? 0 +193033.49 -842301.9 +000037.3-000069.100005.7 08.6100.45F? 0 +193053.69 +302600.3 +000003.2+000005.100012.1 08.6100.20A? 0 +193332.47 +184220.1 +000011.8-000011.600005.8 08.6100.60G? 0 +193410.88 +694742.5 +000024.6-000006.900008.8 08.6100.54F? 0 +193450.40 +250909.0 +000004.5-000007.500001.4 08.61-0.05B? 0 +193511.23 +284318.5 +000002.7-000013.000004.1 08.6100.05A? 0 +193711.04 -202156.7 -000005.5-000007.100002.6 08.6100.07A? 0 +193915.24 -660323.1 +000032.8-000025.000003.7 08.6100.99K? 0 +194139.28 +403833.8 +000004.2+000003.900005.4 08.61-0.03B? 0 +194539.00 +025336.3 +000025.0-000025.700001.4 08.6100.23A? 0 +194743.00 -015401.9 -000049.4+000027.200012.0 08.6100.60G? 0 +195038.83 +355027.6 +000004.1+000002.900005.2 08.61-0.07B? 0 +195151.96 -194144.8 +000032.6+000007.300014.6 08.6100.42F? 0 +195431.49 +460012.5 -000001.5-000025.100004.2 08.6100.09A? 0 +195746.41 -091309.3 +000000.6-000010.100008.4 08.61-0.07B? 0 +195916.84 +441604.1 -000008.4-000019.000019.4 08.6100.89G? 0 +200919.38 +105501.4 +000027.8-000019.200010.2 08.6100.14A? 0 +200953.60 -293759.1 +000151.1-000030.600000.5 08.6100.63G? 0 +201011.66 +361128.8 +000012.3-000002.100006.9 08.61-0.01B? 0 +202138.59 -544843.8 -000233.9-000145.500029.9 08.6100.68G? 0 +202207.65 +402714.8 +000080.6+000056.400005.0 08.6100.56F? 0 +202237.76 +185604.6 +000002.2-000005.700006.2 08.6100.06A? 0 +202242.45 -641110.5 +000025.5+000009.700001.2 08.6100.27A? 0 +202254.04 +391228.8 -000002.4-000012.700020.3 08.6100.83G? 0 +202405.65 -211017.8 +000017.4+000004.800010.5 08.6100.27A? 0 +202529.08 +681712.7 +000011.2+000091.300003.0 08.6100.45F? 0 +202822.74 +601521.1 -000002.6-000016.800006.9 08.6100.25A? 1 +203451.86 +283250.6 +000003.8+000000.800009.5 08.6100.03A? 0 +203958.18 +551459.7 -000019.7-000021.700014.6 08.6100.47F? 0 +204103.04 +715114.2 +000024.6-000002.200005.9 08.6100.25A? 0 +204236.60 -482454.4 -000064.9-000010.400004.5 08.6100.57F? 0 +204257.68 -192913.1 +000004.9-000002.300013.4 08.6100.61G? 0 +204340.77 +042017.5 -000011.2-000006.500006.3 08.6100.93G? 0 +204513.97 -305719.8 +000135.9-000085.800016.7 08.6100.67G? 0 +204611.43 +531836.9 +000038.5+000013.600000.1 08.6100.24A? 0 +204644.14 +200723.1 +000006.2-000027.200012.4 08.6100.50F? 0 +204841.62 +432417.5 +000030.6+000029.900005.6 08.6100.94G? 0 +205031.03 -290100.9 -000031.4+000008.700002.0 08.6100.50F? 0 +205100.96 +180358.1 +000005.1+000003.800016.0 08.6100.42F? 0 +205202.74 +602227.5 +000004.4-000020.400006.8 08.6100.44F? 0 +205326.84 +502837.1 +000019.7-000038.500004.2 08.6100.59G? 0 +205812.68 +103817.9 +000015.2-000010.100029.6 08.6100.23A? 0 +205905.17 -252248.9 +000150.6-000237.600001.7 08.6100.56F? 0 +210110.03 +433157.4 +000012.8-000030.000002.8 08.6100.32F? 0 +210418.22 +463152.8 +000007.3-000002.200008.1 08.6100.08A? 0 +210522.57 +271615.5 -000178.3-000154.300006.7 08.6100.66G? 0 +211059.09 +261303.6 -000003.0-000008.400003.2 08.61-0.01B? 0 +211134.22 -230645.9 -000022.4-000024.100015.0 08.6100.48F? 0 +211728.67 -470158.9 +000008.6-000090.700016.8 08.6100.52F? 0 +212038.49 -012720.1 -000007.2-000006.400006.7 08.6100.28A? 0 +212125.01 -121903.9 +000136.7-000031.500032.1 08.6100.48F? 0 +213046.19 +475143.9 +000005.5+000013.100002.6 08.61-0.00B? 1 +213625.83 +183804.5 +000187.9+000108.500016.9 08.6100.70G? 0 +213713.65 +532356.6 +000025.7+000016.000007.6 08.6100.34F? 0 +213859.55 -152707.6 -000082.3-000138.500008.3 08.6100.66G? 0 +214806.37 +804008.1 +000001.4+000010.600006.0 08.6100.27A? 0 +214846.06 +203116.2 +000015.4-000014.100008.1 08.6100.35F? 0 +214903.34 +532420.8 +000008.2+000012.100012.3 08.6100.09A? 0 +215134.28 -592517.0 +000000.0+000000.000000.0 08.6100.47F? 0 +215743.29 -485042.4 +000017.6-000013.900003.5 08.6100.96K? 0 +220146.79 +681037.6 -000006.2-000018.200001.3 08.6100.06A? 0 +220205.73 +124216.5 -000001.8-000011.700012.1 08.6100.26A? 0 +220249.67 +374003.8 +000000.0-000016.800004.1 08.6100.21A? 0 +220610.22 +443834.2 +000017.7-000006.400001.3 08.61-0.00B? 0 +220652.16 +475203.3 +000025.2+000001.300000.6 08.6100.15A? 0 +221407.21 +665556.2 +000019.8-000001.500016.1 08.6100.09A? 0 +221619.42 +040140.5 -000099.3-000118.400024.2 08.6100.87G? 0 +221641.66 +053131.7 +000075.6-000046.900026.4 08.6100.96K? 0 +221754.56 -322842.0 +000173.6-000213.100019.4 08.6100.71G? 0 +221806.35 +610802.8 +000174.2+000133.100028.2 08.6100.72G? 0 +221942.72 +833200.8 +000309.6+000028.400018.0 08.6100.58G? 0 +222348.56 +483844.9 +000019.4+000008.000006.5 08.6100.16A? 0 +223200.10 +271409.7 +000037.6-000002.700006.9 08.6100.43F? 0 +224028.37 +030758.2 -000028.2-000012.700027.5 08.6100.89G? 0 +224303.35 +384607.1 -000000.4-000001.400003.6 08.61-0.02B? 0 +225430.12 +493817.0 +000055.9+000007.800013.2 08.6100.48F? 0 +230046.01 +032037.7 +000010.3-000045.600003.5 08.6100.58F? 0 +230242.97 -394609.9 -000003.5+000021.100006.7 08.6100.45F? 0 +230531.74 +431446.2 +000018.9-000002.000001.5 08.6100.37F? 0 +230901.53 -052030.6 +000022.4+000002.600013.7 08.6100.95K? 0 +230948.96 -070524.4 +000018.3+000018.800021.8 08.6100.61G? 0 +231145.41 +001324.5 +000061.0-000009.800011.7 08.6100.59G? 0 +231154.87 -090119.2 -000015.8-000113.900012.6 08.6100.47F? 0 +231211.79 +543232.1 +000000.0-000009.600008.9 08.6100.01A? 0 +231727.33 -395208.4 -000040.8-000019.600002.5 08.6100.33F? 0 +231912.51 +613103.2 -000026.2-000006.500005.5 08.6100.37F? 0 +232224.77 -364822.2 -000008.0+000026.700003.5 08.6100.50F? 0 +232225.02 -064806.2 -000112.2-000143.100011.8 08.6100.58G? 0 +232710.71 -702304.3 -000021.6+000002.500001.6 08.6100.37F? 0 +232811.84 +743258.7 -000004.6+000010.300003.7 08.6100.17A? 0 +232842.55 +072203.7 -000042.3-000029.800010.6 08.6100.50F? 0 +232917.21 -273550.9 +000036.9-000032.800014.5 08.6100.49F? 0 +233219.11 -133717.9 +000080.3-000066.200007.0 08.6100.65G? 0 +233341.17 +651221.1 -000005.2+000005.200004.8 08.6100.21A? 0 +233802.01 +125248.2 +000023.0-000005.300030.3 08.6100.33F? 0 +234707.67 -191009.5 +000049.0-000001.800010.3 08.6100.46F? 0 +234736.07 -451945.6 +000033.6-000035.100010.5 08.6100.19A? 0 +234821.22 -275350.3 +000151.7-000070.100006.2 08.6100.77G? 0 +234837.69 +645325.1 +000025.0+000002.500012.6 08.6100.26A? 0 +235206.65 +552743.6 -000003.2+000005.100012.9 08.6100.39F? 0 +235349.83 -495958.2 +000066.8+000030.900011.4 08.6100.90G? 0 +235428.56 +063427.4 -000058.3-000064.400000.0 08.6100.50F? 0 +000012.07 +504728.2 +000011.3-000007.400010.6 08.6101.17K? 0 +000032.92 +704957.5 -000002.7+000002.500000.6 08.6101.36K? 0 +000456.21 +560325.1 -000001.9+000004.800001.0 08.6101.62K? 0 +000720.25 -320308.5 +000040.2+000013.900002.3 08.6101.06K? 0 +002248.68 -091640.9 -000039.1-000011.200012.7 08.6101.42K? 0 +002618.73 +613203.3 -000016.6-000002.200004.5 08.6101.79K? 0 +002654.28 +083346.0 +000020.8+000010.500017.3 08.6101.16K? 0 +003624.19 +354656.9 -000003.2-000002.400016.8 08.6101.14K? 0 +003645.43 +485707.8 +000015.0+000031.200005.5 08.6101.29K? 0 0.10 1.00 +004416.73 +404106.8 +000039.5-000009.700004.5 08.6101.58K? 0 +011331.92 -031851.1 +000019.4+000010.000015.4 08.6101.06K? 0 +012002.05 +480928.1 +000004.2-000003.900019.0 08.6101.25K? 0 +012520.90 -511635.0 -000002.9-000017.800003.4 08.6101.22K? 0 +013734.95 +243746.6 +000034.1-000004.800022.5 08.6101.10K? 0 +013746.09 +842852.5 +000007.9+000006.600006.5 08.6101.62K? 0 +014716.76 -324140.4 -000020.2+000006.900019.4 08.6101.38K? 0 +014823.53 +455456.9 -000023.7+000023.000012.8 08.6101.03K? 0 +015307.91 -614059.2 +000022.9+000004.700000.6 08.6101.25K? 0 +015645.94 +092748.7 -000000.5-000004.600007.9 08.6101.24K? 0 +015722.50 +312812.1 -000016.2-000009.700017.8 08.6101.16K? 0 +020419.38 +283502.8 -000012.3+000003.300012.6 08.6101.37K? 0 +020544.71 -140801.9 +000017.8-000012.000016.3 08.6101.40K? 0 +021212.77 +252534.0 +000009.5-000027.500009.2 08.6101.40K? 0 +021301.76 +141429.4 +000018.4-000026.700015.2 08.6101.08K? 0 +021416.52 +535026.8 +000007.3-000013.400010.9 08.6101.34K? 0 +021642.48 -161653.0 +000021.3-000002.600005.7 08.6101.56K? 0 +022115.19 +594030.6 +000010.4-000014.200001.7 08.6101.64K? 0 +022142.97 -580609.1 +000003.3-000003.000000.2 08.6101.39K? 0 +022556.56 +371257.1 -000017.2-000007.100001.8 08.6101.14K? 0 +022802.19 +105939.6 -000033.0-000025.300011.3 08.6101.32K? 0 +022833.94 -032613.7 -000010.5-000034.300004.4 08.6101.13K? 0 +023854.18 +275503.7 -000015.6-000000.800000.1 08.6101.11K? 0 +024149.63 +572714.7 +000015.3+000004.900007.6 08.6101.06K? 0 +024228.73 +632426.7 -000008.9+000005.200004.1 08.6101.06K? 0 +025509.63 +025936.9 -000006.2+000029.400006.0 08.6101.54K? 0 +030059.69 +360037.9 +000030.2-000026.900023.6 08.6101.08K? 0 +030837.51 -262646.9 +000009.6+000016.000001.2 08.6101.22K? 0 +032324.30 -540952.2 -000002.3+000022.600008.3 08.6101.13K? 0 +032324.42 -412150.8 -000008.7+000017.300011.2 08.6101.56K? 0 +032436.29 +275630.6 +000012.1+000030.900006.8 08.6101.48K? 0 +032623.71 +014020.2 +000042.7+000030.100028.5 08.6101.20K? 0 +032727.34 -274448.2 +000011.5-000042.300019.3 08.6101.08K? 0 +033223.76 -082757.3 -000001.5-000017.300018.6 08.6101.26K? 0 +033457.44 +210103.6 +000004.3-000010.400003.2 08.6101.43K? 0 +034921.37 +174850.3 +000018.4-000001.700008.3 08.6101.55K? 0 +035754.87 +102206.7 +000024.1-000011.000024.2 08.6101.27K? 0 +040411.96 +252357.1 -000023.3-000060.800008.5 08.6101.78K? 0 +040427.45 -344407.3 -000007.9-000010.300008.9 08.6101.52K? 0 +040855.44 -190754.9 -000005.7-000003.700009.1 08.6101.37K? 0 +040922.59 +185424.4 +000013.7-000003.700020.9 08.6101.24K? 0 +041819.18 -191401.4 +000001.1-000002.400020.7 08.6101.46K? 0 +042044.93 -244335.5 +000017.2+000004.500018.4 08.6101.23K? 0 +042257.80 +090417.7 -000019.0-000046.300053.9 08.6101.52K? 0 +042550.94 -325723.7 -000007.3-000001.000002.8 08.6101.15K? 0 +042957.62 -333243.5 +000026.6-000002.300009.2 08.6101.50K? 0 +044407.34 +020130.2 -000001.4+000018.500022.4 08.6101.43K? 0 +045658.04 -220217.1 +000010.6-000012.100005.8 08.6101.23K? 0 +050002.26 -024619.3 +000019.8+000005.700013.9 08.6101.15K? 0 +050329.73 +533049.9 +000007.4-000009.800005.5 08.6101.26K? 0 +050636.11 +003254.7 +000017.4+000004.200009.2 08.6101.41K? 0 0.10 1.00 +050706.17 -374201.6 -000012.7+000002.300007.1 08.6101.76K? 0 +051015.96 -112901.8 +000006.3-000010.500014.5 08.6101.00K? 0 +051307.37 -260042.7 -000009.3-000014.900006.9 08.6101.56K? 0 +051902.92 +385339.9 +000030.3-000037.700001.2 08.6101.08K? 0 +052858.82 +320914.1 +000005.7-000006.800016.6 08.6101.78K? 1 +053809.45 +215355.4 -000009.6-000006.400001.3 08.6101.65K? 0 +053812.35 -184248.2 -000017.1-000003.200020.4 08.6101.05K? 0 +054640.20 -223716.5 +000025.2+000014.500010.6 08.6101.07K? 0 +054648.44 +430404.7 +000034.8+000001.500025.5 08.6101.60K? 0 +054915.32 -343338.7 -000006.7+000019.400005.9 08.6101.49K? 0 +055040.09 -682552.7 +000005.5+000005.700018.1 08.6101.18K? 0 +055117.38 -201742.6 -000000.8+000028.700011.1 08.6101.09K? 0 +055329.18 -011650.2 -000015.5+000015.900009.5 08.6101.86M? 0 +055437.58 +390856.6 -000016.6-000026.500001.3 08.6101.39K? 0 +055642.81 +071449.8 -000010.0+000023.100002.2 08.6101.09K? 0 +060004.05 -391226.4 -000018.1+000022.500013.1 08.6101.63K? 0 +060317.53 +421226.3 -000004.8+000002.600027.2 08.6101.65K? 0 +060706.03 +004549.5 -000022.7-000007.600012.5 08.6101.54K? 0 +060708.77 -233043.3 +000002.3+000013.700008.7 08.6101.03K? 0 +060855.71 +122801.5 -000011.2-000028.400021.7 08.6101.27K? 0 +060904.29 +522516.5 -000008.5-000020.300017.1 08.6101.24K? 0 +061724.41 +125315.6 +000011.2-000004.100014.5 08.6101.06K? 0 +061913.36 +292314.8 -000006.2-000020.200010.8 08.6101.09K? 0 +062250.72 -412045.9 -000000.4+000001.500004.1 08.6101.05K? 0 +062350.19 -213611.1 +000005.7+000022.000004.9 08.6101.64K? 0 +062354.01 +170236.4 -000010.7-000005.900016.5 08.6101.43K? 0 +062517.07 -515023.0 +000004.9-000014.800020.6 08.6101.28K? 1 +062545.83 +074359.4 +000017.6-000030.100013.5 08.6101.19K? 1 +062856.44 +213453.7 +000016.3+000057.500072.6 08.6101.71K? 0 +063014.26 +214057.6 -000017.8-000046.500009.2 08.6101.00K? 0 +063850.68 +331518.6 -000005.6-000025.800023.3 08.6101.01K? 0 +064234.29 +754154.2 -000007.6-000006.800007.7 08.6101.04K? 0 +064318.14 +074722.1 +000016.7-000012.700009.3 08.6101.43K? 0 +064321.66 -623659.7 +000016.5-000009.600000.8 08.6101.12K? 0 +064517.51 +822501.4 +000006.3-000022.100003.9 08.6101.24K? 0 +064821.48 -111631.9 +000007.2-000018.800007.6 08.6101.16K? 0 +065233.51 +352953.0 -000011.9-000000.400027.0 08.6101.60K? 0 +065349.45 -520156.5 +000006.3-000011.300006.7 08.6101.19K? 0 +065720.91 -060935.9 +000032.7-000029.000002.8 08.6101.78K? 0 +065723.41 +643019.4 +000008.9+000003.500015.9 08.6101.08K? 0 +065939.87 +020627.0 -000010.2+000009.100006.7 08.6101.10K? 0 +071213.19 +395630.5 -000002.9-000036.200003.7 08.6101.13K? 0 +071403.02 +103449.0 -000029.6+000011.300007.9 08.6101.18K? 0 +071828.23 +633253.7 -000008.0-000016.300001.5 08.6101.45K? 0 +071959.98 +404240.8 +000003.2-000013.600018.0 08.6101.31K? 0 +072631.18 -195957.4 +000013.6+000003.400005.3 08.6101.10K? 0 +072730.51 -444857.2 -000019.8-000003.800006.6 08.6101.04K? 0 +073051.39 -745548.2 -000021.0-000018.800000.9 08.6101.13K? 0 +073114.04 -573528.1 +000005.9-000001.300000.9 08.6101.70K? 0 +073344.98 +442845.7 +000015.9-000009.400023.8 08.6101.25K? 0 +073415.91 -864620.7 -000010.0+000008.500011.9 08.6101.37K? 0 +073432.46 -121529.2 -000002.9+000000.100004.2 08.6101.20K? 0 +073550.01 -233112.2 -000003.4+000059.100006.3 08.6101.05K? 0 +074047.03 -054451.5 +000001.6+000006.500006.5 08.6101.28K? 0 +074351.27 -582808.9 -000005.5+000023.500003.5 08.6101.07K? 0 +075247.40 +255536.6 +000050.2-000165.800049.6 08.6101.07K? 0 +075327.84 -021431.9 -000032.0-000019.300013.4 08.6101.65K? 0 diff --git a/kstars/kstars/data/hip085.dat b/kstars/kstars/data/hip085.dat new file mode 100644 index 00000000..27b034a7 --- /dev/null +++ b/kstars/kstars/data/hip085.dat @@ -0,0 +1,1000 @@ +075446.76 -281644.3 +000013.8-000017.300007.2 08.6101.46K? 0 +075521.41 -762952.8 -000011.4+000045.900017.1 08.6101.40K? 0 +080141.27 +124631.5 -000007.6-000017.200015.9 08.6101.19K? 0 +080205.39 +245835.5 -000011.6-000007.500017.5 08.6101.67K? 0 +080230.56 -561812.8 -000001.0+000002.600004.7 08.6101.08K? 0 +080903.85 +270145.5 +000001.3+000001.100011.3 08.6101.56K? 0 +081417.14 +464752.0 +000004.6+000011.800017.8 08.6101.03K? 0 +082218.72 +672859.6 -000016.6+000009.400013.0 08.6101.04K? 0 +082256.73 -204546.5 +000014.5-000025.600011.6 08.6101.34K? 0 +082553.77 +061558.0 -000009.5-000002.900005.4 08.6101.20K? 0 +083031.02 +185634.8 -000013.1-000006.400007.1 08.6101.24K? 0 +083307.90 -283725.1 +000017.2-000009.000002.9 08.6101.29K? 0 +083807.60 -420438.3 +000008.2+000004.500008.2 08.6101.10K? 0 +084627.00 +042320.0 +000016.0+000006.500016.0 08.6101.17K? 0 +084735.59 +121014.6 +000016.5-000027.000000.9 08.6101.24K? 0 +084749.77 -673543.5 -000014.4+000040.400004.5 08.6101.28K? 0 +085049.57 +785741.6 -000001.2-000020.300002.7 08.6101.34K? 0 0.10 1.00 +085353.26 +184842.8 -000017.0-000010.500037.6 08.6101.43K? 0 +085554.75 -275932.6 +000016.1-000019.900008.1 08.6101.40K? 0 +085619.27 -631229.3 -000003.7-000006.500026.7 08.6101.78K? 0 +090034.60 -431849.0 -000007.0-000010.300000.8 08.6101.38K? 0 +090231.81 -014838.2 -000019.8-000028.500004.5 08.6101.10K? 0 +090643.37 +242320.9 +000012.5+000006.200001.9 08.6101.64K? 0 +091427.06 -294822.0 +000015.2-000030.600015.1 08.6101.14K? 0 +092150.19 +285351.6 +000003.6-000029.900022.8 08.6101.51K? 0 +092600.00 +731610.1 +000007.7-000050.200003.6 08.6101.03K? 0 +092935.74 -274326.4 -000006.6+000014.600004.0 08.6101.32K? 0 +093908.37 +082828.6 +000004.1-000031.500021.3 08.6101.62K? 0 +093942.04 +424337.8 -000008.4-000000.600002.6 08.6101.49K? 0 +094305.24 -135357.0 +000022.8-000012.500013.8 08.6101.10K? 0 +094645.64 -070735.5 -000090.0+000042.000021.0 08.6101.04K? 0 +094820.98 -505748.0 -000012.2+000011.200016.1 08.6101.20K? 0 +100939.01 -221511.0 -000024.6+000033.700000.3 08.6101.08K? 0 +101019.42 -090339.6 -000021.6+000004.800012.6 08.6101.10K? 0 +101621.91 -645148.9 -000007.7+000021.900008.1 08.6101.54K? 0 +101924.15 -184705.3 -000014.0-000017.400007.6 08.6101.11K? 0 +102214.68 -852229.9 -000025.7+000009.900003.7 08.6101.13K? 0 +103644.64 -140420.6 +000003.5-000016.400002.8 08.6101.14K? 0 +103732.58 -380348.4 -000007.5-000004.000000.9 08.6101.54K? 0 +104245.36 -225506.6 -000022.5+000010.700010.7 08.6101.10K? 0 +104652.62 -570609.4 -000020.8-000001.200026.6 08.6101.36K? 0 +110731.93 +055237.8 -000028.8+000009.700032.1 08.6101.34K? 0 +111239.82 +161227.6 +000008.8+000019.300004.5 08.6101.45K? 0 +111408.21 -312222.8 -000020.9+000005.800004.6 08.6101.44K? 0 +111913.05 -161444.6 -000015.4+000015.700005.8 08.6101.52K? 0 +112015.95 +563624.1 -000009.0+000001.800000.9 08.6101.02K? 0 +112548.80 -260145.5 -000036.6-000009.800007.8 08.6101.02K? 0 +112840.58 -061057.3 -000025.3-000039.800043.8 08.6101.30K? 0 +113607.43 -453224.7 +000003.2-000016.600000.3 08.6101.05K? 0 +113614.95 -533013.9 -000030.9+000002.000002.1 08.6101.61K? 0 +113937.85 +265723.7 -000002.9-000077.700011.0 08.6101.08K? 0 +114004.26 -533821.4 -000004.1-000038.700006.9 08.6101.63K? 0 +114259.64 -162359.2 -000011.2-000013.800034.7 08.6101.06K? 0 +114504.23 +781314.8 +000004.6+000015.500000.8 08.6101.18K? 0 +115153.68 -393129.4 +000002.1-000003.600003.5 08.6101.21K? 0 +120827.09 -223917.6 -000035.3-000006.400008.6 08.6101.73K? 0 +121016.06 -371139.9 -000028.9+000018.200000.6 08.6101.03K? 0 +121504.03 +073149.7 +000025.8-000007.900012.5 08.6101.08K? 0 +123020.77 +404949.5 -000050.2+000022.600003.1 08.6101.09K? 0 +124406.02 -510746.3 -000021.3-000004.800000.0 08.6101.56K? 0 +124821.48 -533540.7 -000033.0-000004.600000.5 08.6101.25K? 0 +125045.85 -395219.4 +000001.3-000007.200012.5 08.6101.31K? 0 +125234.91 +595238.6 -000027.4+000002.000005.3 08.6101.11K? 0 +125432.73 -445315.3 +000003.8+000011.700003.4 08.6101.29K? 0 +130927.59 -712006.1 -000006.9+000007.300014.4 08.6101.19K? 0 +131333.49 -420737.4 -000002.6-000012.600000.6 08.6101.12K? 0 +131732.09 -403922.5 -000019.6-000010.000004.8 08.6101.63K? 0 +132346.58 +181301.3 -000034.1-000002.800008.1 08.6101.56K? 0 +132929.42 +614907.1 +000022.7-000009.700004.1 08.6101.00K? 0 +132955.74 -325120.7 -000059.0-000001.200006.0 08.6101.07K? 0 +133434.35 -631615.0 -000001.2-000010.300000.1 08.6101.06K? 0 +134313.70 -580557.4 +000014.1+000001.600007.1 08.6101.16K? 0 +134754.98 +035047.4 +000021.7-000036.500016.8 08.6101.06K? 0 +134833.55 -481703.9 -000032.2-000019.700009.5 08.6101.30K? 0 +140031.26 -363657.7 -000018.6-000017.800004.1 08.6101.04K? 0 +140220.29 -645531.0 -000013.4-000002.100008.6 08.6101.71K? 0 +141445.30 -444350.3 -000025.2-000052.200009.4 08.6101.34K? 0 +141627.37 +402411.5 -000011.7+000001.900011.9 08.6101.00K? 0 +142118.98 -043932.6 -000023.7-000007.200001.6 08.6101.42K? 0 +142518.28 -442312.1 -000008.3+000000.100004.8 08.6101.52K? 0 +143235.45 +560412.9 +000005.0-000015.100006.1 08.6101.49K? 0 +143507.07 -091829.5 -000004.6+000002.800020.6 08.6101.56K? 0 +143755.62 +372423.1 -000019.5+000021.800020.8 08.6101.09K? 0 +144328.25 -463719.2 +000000.0+000000.000000.0 08.6101.06K? 0 +145430.41 -345511.0 -000010.4-000019.400014.6 08.6101.02K? 0 +145445.99 -163151.6 -000045.0+000005.300001.9 08.6101.40K? 0 +145852.76 -152610.7 -000000.1-000027.400023.2 08.6101.28K? 0 +151258.22 -613843.2 -000006.8+000008.600004.1 08.6101.10K? 0 +151746.13 -541235.6 +000025.6+000020.300003.1 08.6101.40K? 0 +152248.03 -272523.0 +000004.3-000035.300006.4 08.6101.24K? 0 +152851.13 +704052.7 +000019.0-000032.200028.8 08.6101.06K? 0 +153255.59 -545343.1 -000030.3+000014.900024.1 08.6101.60K? 0 +153323.42 +551759.1 +000010.6-000003.900001.9 08.6101.13K? 0 +154110.06 -115208.2 -000022.4-000023.800028.4 08.6101.75K? 0 +154602.50 +012652.0 -000021.9-000010.900011.0 08.6101.26K? 0 +154822.62 -572517.6 +000014.9+000014.300009.1 08.6101.58K? 0 +154840.58 +612630.6 -000015.9+000030.000002.4 08.6101.19K? 0 +154847.51 +052411.1 -000008.6-000027.100000.5 08.6101.36K? 0 +155007.03 +182639.5 +000004.4-000038.700003.3 08.6101.47K? 0 +155254.56 +685940.3 +000017.0-000003.700011.3 08.6101.53K? 0 +155446.77 +005935.9 -000034.3-000075.400013.5 08.6101.03K? 0 +155539.68 +170308.1 -000028.4-000003.000018.4 08.6101.36K? 0 +155745.60 +192259.3 -000042.1-000001.200020.2 08.6101.23K? 0 +155917.99 -171717.6 -000038.7-000008.500021.2 08.6101.05K? 0 +160257.65 +602721.4 -000002.3-000002.200002.4 08.6101.02K? 0 +161621.73 +360506.3 +000035.9+000001.000026.7 08.6101.45K? 0 +161935.96 +260101.4 -000006.0+000018.200004.3 08.6101.53K? 0 +162848.57 -052643.9 +000008.5-000011.700033.6 08.6101.85M? 0 +163355.72 -601631.0 -000031.0-000033.000028.6 08.6101.02K? 0 +163410.68 -102911.2 -000022.4-000005.800018.4 08.6101.49K? 0 +163545.02 -541716.7 -000004.3-000034.700006.9 08.6101.48K? 0 +164348.51 -464250.6 -000046.9-000013.800007.1 08.6101.07K? 0 +165107.84 -031516.0 +000017.1-000025.800005.0 08.6101.17K? 0 +165304.37 -582729.0 +000014.5-000001.000012.3 08.6101.10K? 0 +165409.05 +015113.0 -000023.4-000043.900022.5 08.6101.11K? 0 +165503.08 -291818.8 -000008.4+000008.500021.7 08.6101.09K? 0 +170406.73 -383259.1 -000004.4-000025.800004.4 08.6101.45K? 0 +170647.73 -011532.1 +000003.4-000021.600008.3 08.6101.19K? 0 +170744.42 -183330.5 +000017.8+000009.800021.4 08.6101.29K? 0 +170942.68 +494232.0 -000020.3-000025.900008.2 08.6101.10K? 0 +171319.26 +050500.3 +000013.4-000008.700012.3 08.6101.43K? 0 +171810.13 +070727.1 -000000.2-000008.700008.9 08.6101.60K? 0 +172438.72 +685854.2 +000020.7-000026.400015.2 08.6101.07K? 0 +172634.86 +222519.5 -000000.2+000017.900025.8 08.6101.09K? 0 +172836.08 -290737.7 +000013.7+000005.200002.0 08.6101.81K? 0 +172943.65 +221817.8 -000052.7-000079.700004.5 08.6101.11K? 0 +173220.58 -160538.4 -000005.0-000022.100014.7 08.6101.34K? 0 +173418.21 -490854.7 -000007.1-000003.400025.6 08.6101.35K? 0 +173523.13 +340812.0 +000009.2-000004.700005.2 08.6101.52K? 0 +173636.75 -415136.8 -000021.9-000005.100004.5 08.6101.11K? 0 +173950.82 -543842.9 -000017.8-000028.000014.3 08.6101.37K? 0 +174009.38 +632322.1 -000018.7+000051.400008.8 08.6101.07K? 0 +174131.00 -391424.4 -000005.8-000023.200025.8 08.6101.16K? 0 +174249.23 -451614.3 +000004.7+000015.100016.9 08.6101.54K? 0 +174619.72 -140453.7 +000001.1+000014.200007.9 08.6101.63K? 0 +174625.39 -261201.1 +000021.8+000002.300004.9 08.6101.61K? 0 +174651.66 +583819.3 +000016.2+000014.800022.9 08.6101.16K? 0 +175121.27 -622530.6 -000011.1-000038.400017.7 08.6101.16K? 0 +175308.95 +283603.2 -000004.3-000021.700002.9 08.6101.06K? 0 +175538.99 +103949.1 -000006.6+000007.000002.5 08.6101.48K? 0 +180344.18 +143313.8 -000014.8+000012.800016.0 08.6101.14K? 0 +181047.56 +344129.8 +000012.3+000000.000003.5 08.6101.07K? 0 +181149.29 -424259.8 -000033.5-000016.400006.4 08.6101.25K? 0 +181255.58 +405402.4 -000002.0-000029.100000.8 08.6101.55K? 0 +182035.18 -542431.3 +000027.4-000036.700019.2 08.6101.09K? 0 +182240.62 +162210.2 -000034.0-000036.800012.2 08.6101.16K? 0 +182843.38 -333742.0 -000016.1-000010.800015.9 08.6101.23K? 0 +184136.30 -175916.0 -000001.5+000002.800011.8 08.6101.18K? 0 +184307.48 -074300.3 +000027.7-000005.900016.3 08.6101.22K? 0 +184403.85 +183938.2 -000018.0-000053.200009.3 08.6101.71K? 0 +184441.39 -473545.3 -000022.4-000018.600022.2 08.6101.14K? 0 +184701.38 +272746.2 -000028.6-000037.200000.5 08.6101.12K? 0 +184800.10 -440228.2 +000016.3-000023.400003.6 08.6101.16K? 0 +185304.99 +694916.8 +000000.7-000000.400005.2 08.6101.60K? 0 +185446.71 -151339.3 -000020.4+000012.800005.9 08.6101.17K? 0 +185458.17 -201753.4 +000020.1-000032.000029.2 08.6101.63K? 0 +185514.87 +380244.9 -000003.3-000032.400003.7 08.6101.09K? 0 +185617.26 -362307.2 -000064.0-000006.800049.4 08.6101.66K? 0 +185926.66 -103448.9 -000055.1-000031.700009.9 08.6101.22K? 0 +190142.97 -432532.5 +000021.6-000005.100002.9 08.6101.12K? 0 +190345.31 +134051.7 +000005.1+000005.400016.0 08.6101.90M? 0 +190736.78 -314017.9 -000039.0-000005.500006.3 08.6101.59K? 0 +190743.82 -130214.7 +000001.5+000003.700010.8 08.6101.17K? 0 +191627.21 +055406.5 +000002.4+000000.400019.1 08.6101.02K? 0 +191731.47 -174918.4 +000025.2+000011.000004.5 08.6101.54K? 0 +191808.60 -181229.8 -000011.3-000011.600003.1 08.6101.44K? 0 +191952.07 +140350.5 -000002.0-000034.600003.8 08.6101.07K? 0 +192337.04 +750053.1 +000037.7+000066.200005.6 08.6101.21K? 0 +193005.00 +452905.3 +000017.5+000043.300010.9 08.6101.04K? 0 +193151.38 +042053.9 -000024.0+000019.100001.5 08.6101.13K? 0 +193547.52 +555733.5 +000000.2+000008.100016.7 08.6101.15K? 0 +194050.08 +305749.2 +000013.4-000008.600010.4 08.6101.38K? 0 +194124.30 -144130.4 +000012.8+000002.600000.5 08.6101.76K? 0 +194340.94 +440449.6 +000011.9-000014.100001.5 08.6101.51K? 0 +194412.21 +535955.3 -000006.4-000014.600002.8 08.6101.57K? 0 +194514.95 +622150.8 -000012.9-000007.000001.9 08.6101.08K? 0 +195201.85 +311608.9 +000007.7+000023.000009.4 08.6101.03K? 0 +195244.62 +574117.1 -000012.1+000005.000005.5 08.6101.06K? 0 +195418.44 +413152.2 +000013.8+000012.200011.3 08.6101.04K? 0 +200111.16 -115105.2 +000022.3+000032.300017.1 08.6101.17K? 0 +200642.21 -370521.0 -000015.6-000000.300009.2 08.6101.47K? 0 +200815.06 +402207.0 +000017.6-000004.900006.2 08.6101.53K? 0 +200822.99 +295948.0 +000009.3-000040.600015.6 08.6101.06K? 0 +200940.77 +161112.5 -000016.3-000043.000027.0 08.6101.08K? 0 +201222.97 +395651.6 +000004.6-000010.000009.4 08.6101.05K? 0 +201329.25 -365031.9 +000010.9-000021.300001.2 08.6101.45K? 0 +201432.10 +445632.2 -000010.5+000016.700012.0 08.6101.24K? 0 +202045.85 -204808.9 +000025.2+000004.700003.6 08.6101.02K? 0 +202256.36 +032316.2 -000034.7-000036.500027.7 08.6101.47K? 0 +202600.21 +361943.9 +000000.5-000023.400002.6 08.6101.55K? 0 +203135.54 +144227.2 +000003.7+000006.300006.7 08.6101.24K? 0 +203156.55 +160547.0 +000012.1+000016.500017.8 08.6101.25K? 0 +205118.34 +241239.4 -000006.3-000013.500008.4 08.6101.04K? 0 +205253.95 -543349.2 +000023.4-000018.800008.9 08.6101.22K? 0 +205450.33 +140045.5 -000020.2-000009.200029.5 08.6101.18K? 0 +205553.37 +643019.3 +000026.3+000015.300004.5 08.6101.86M? 0 +210012.01 +592608.5 -000062.9-000038.200018.5 08.6101.04K? 0 +210246.44 +314524.1 -000014.6+000012.300011.4 08.6101.26K? 0 +211028.40 -481907.4 +000004.5+000020.600003.8 08.6101.03K? 0 +212507.13 -054159.1 -000021.8+000004.800010.6 08.6101.10K? 0 +212507.59 +270841.4 -000006.5-000006.700005.4 08.6101.12K? 0 +212727.98 +241953.0 +000022.1-000003.700001.6 08.6101.31K? 0 +212741.44 -133345.7 -000024.8-000005.600013.8 08.6101.05K? 0 +212909.99 -041327.5 -000021.4-000012.400022.3 08.6101.65K? 0 +213008.89 +052530.1 +000002.9-000021.000023.0 08.6101.10K? 0 +213017.39 -161816.9 -000004.2-000006.600006.3 08.6101.11K? 0 +213839.02 +325729.4 +000008.7-000001.100015.9 08.6101.49K? 0 +214051.18 +184759.3 -000013.5+000002.300022.2 08.6101.41K? 0 +214715.82 -325645.2 +000016.9+000002.100014.8 08.6101.54K? 0 +214758.45 -385934.3 -000006.0-000001.000009.3 08.6101.19K? 0 +214804.16 -120840.0 -000006.3-000009.800010.2 08.6101.52K? 0 +220210.36 +601413.9 -000026.5-000029.400016.0 08.6101.15K? 0 +220739.19 +554443.0 -000006.8-000010.200009.4 08.6101.11K? 0 +220849.60 +035824.3 -000002.3+000008.200019.6 08.6101.17K? 0 +221013.96 +505944.7 -000009.2-000006.400003.4 08.6101.10K? 0 +221216.76 +542506.0 -000026.4-000013.500007.2 08.6101.11K? 0 +221805.75 -613352.5 +000021.5-000015.100003.3 08.6101.06K? 0 +222443.38 -092544.2 +000020.4-000013.100008.7 08.6101.15K? 0 +222850.34 +470017.8 +000010.4+000016.800001.4 08.6101.15K? 0 +223505.10 -272818.5 -000036.2-000032.700014.4 08.6101.47K? 0 +223809.92 +481520.7 +000050.5+000001.900005.4 08.6101.39K? 0 +224352.66 +264029.0 -000025.3-000018.000018.5 08.6101.10K? 0 +224458.38 -133818.1 +000016.7-000039.500009.0 08.6101.17K? 0 +224857.14 -223917.2 -000003.0-000037.400011.2 08.6101.04K? 0 +225254.61 +594434.5 -000013.1+000004.100002.2 08.6101.20K? 0 +225413.00 -222734.7 -000032.9-000025.800004.9 08.6101.56K? 0 +225428.86 -251925.7 -000014.1-000016.300016.4 08.6101.66K? 0 +225747.76 +474746.6 +000011.9-000025.400011.1 08.6101.73K? 0 +230712.94 +412537.1 -000030.7-000044.300002.8 08.6101.49K? 0 +232224.70 +033622.1 +000034.8-000009.500005.3 08.6101.16K? 0 +232511.88 -543646.0 +000005.6-000017.600006.8 08.6101.09K? 0 +232748.47 +553955.3 -000010.2+000012.100007.3 08.6101.11K? 1 +233616.86 -132811.5 +000042.4-000022.000005.2 08.6101.01K? 0 +234438.05 +162854.9 +000001.7-000017.100006.4 08.6101.09K? 0 +235113.27 +360001.8 +000017.2-000012.300009.9 08.6101.54K? 0 +235404.37 +091339.6 +000007.7-000013.100006.7 08.6101.21K? 0 +235632.79 +011503.7 +000040.1+000021.900006.9 08.6101.08K? 0 +003925.32 +630238.4 +000016.4+000013.500002.3 08.6102.00M? 0 +193812.06 +164825.9 -000001.3-000033.300004.3 08.6102.00M? 0 0.10 1.00 +000746.45 +632128.9 +000060.3-000006.700011.8 08.6200.43F? 0 +001137.47 +101942.4 -000043.8-000058.100004.1 08.6200.63G? 0 +001607.49 +452709.3 +000010.6+000000.400005.4 08.6200.08A? 0 +002135.48 -161227.1 -000036.5-000007.000000.6 08.6200.47F? 0 +002723.96 +660705.5 +000041.9-000013.800002.6 08.6200.33F? 0 +003518.51 +694414.2 +000002.6+000004.600007.1 08.6200.28A? 0 +003527.32 +584042.6 -000016.9+000001.000002.5 08.6200.10A? 0 +003550.85 +612735.3 -000001.1-000001.100001.2 08.6200.37F? 0 +004105.40 +585130.4 -000001.4+000002.700003.3 08.62-0.01B? 0 +004301.35 +090107.9 -000016.1+000048.700006.4 08.6200.74G? 0 +004527.53 +474609.8 +000005.2-000037.500011.5 08.6200.31F? 0 +004638.76 -360200.3 -000026.4-000089.600013.8 08.6200.56F? 0 +005807.20 +275858.2 +000038.1-000078.400002.5 08.6200.89G? 0 +010040.86 +511903.7 -000015.4-000009.600001.3 08.6200.14A? 0 +010416.41 +622439.8 -000016.5+000007.200007.3 08.6200.44F? 0 +010615.40 -001555.2 +000032.4-000005.200006.0 08.6200.41F? 0 +010626.97 -365607.6 +000014.7-000004.600001.3 08.6200.87G? 0 +010825.67 -191001.0 +000004.1-000031.200018.9 08.6200.97K? 0 +010901.13 -120534.6 +000025.3+000023.000000.9 08.6200.37F? 0 +010934.15 -461556.1 +000057.3-000009.700004.6 08.6200.66G? 0 +011124.90 +195405.2 +000081.3+000018.300004.3 08.6200.52F? 0 +011342.29 -115545.4 +000157.5+000074.300010.8 08.6200.45F? 0 +011559.62 -755751.0 +000050.3+000032.000008.6 08.6200.29A? 0 +011822.61 -441149.4 -000033.2-000007.500003.5 08.6200.44F? 0 +012349.98 +051838.4 +000035.8+000013.100010.0 08.6200.27A? 0 +012350.88 +115709.6 +000051.3-000064.900014.3 08.6200.49F? 0 +012948.08 +530636.6 +000010.8-000007.900006.0 08.6200.33F? 0 +012954.07 +532115.1 -000018.9-000003.600001.8 08.6200.43F? 0 +013322.14 +490108.4 +000026.8-000023.300022.9 08.6200.33F? 0 +013722.08 +181252.7 +000033.8+000007.100013.9 08.6200.79G? 0 +013924.66 +454942.3 +000004.0+000001.100010.9 08.6200.98K? 0 +013929.21 +385027.8 +000055.0-000004.800015.3 08.6200.52F? 0 +014355.25 -130900.4 +000029.5+000020.000007.6 08.6200.94G? 0 +014356.87 -304338.2 +000023.6-000015.300018.2 08.6200.18A? 0 +014415.77 +093411.2 +000013.0-000023.700002.2 08.6200.62G? 0 +014502.89 +434219.8 +000011.0-000001.800019.2 08.6200.33F? 0 +014510.87 +710304.2 +000016.0-000000.200000.4 08.6200.36F? 0 +014549.26 +644446.3 -000018.8+000003.800014.2 08.6200.35F? 0 +015225.13 -203639.9 +000098.0-000023.300010.1 08.6200.51F? 0 +015909.97 -082147.1 +000025.6+000008.400012.4 08.6200.28A? 0 +020245.22 +343938.7 +000011.3-000033.500009.2 08.6200.55F? 0 +020348.89 +550714.5 -000009.4-000007.400005.9 08.6200.03A? 0 +021717.13 +142757.4 +000001.5-000001.900003.0 08.6200.15A? 0 +021744.42 +223941.1 -000012.3-000011.000007.1 08.6200.38F? 0 +022039.80 +402756.7 +000007.8-000008.800000.3 08.6200.04A? 0 +022232.19 +625756.8 +000007.5-000014.500000.3 08.6200.22A? 0 +022330.14 +164346.3 +000040.8-000001.800011.8 08.6200.49F? 0 +022723.06 +533000.3 +000004.5-000003.300002.2 08.6200.08A? 0 +022812.22 +281443.1 +000046.9-000027.100007.6 08.6200.37F? 0 +022839.81 +491823.6 -000007.0+000000.500003.6 08.6200.11A? 0 +023255.35 -084201.1 +000006.4+000007.000002.5 08.6200.50F? 0 +023408.89 -143719.6 +000009.2-000022.500013.6 08.6200.45F? 0 +023548.66 -002059.1 +000020.7-000013.000016.4 08.6200.34F? 0 +023636.72 +555531.4 +000000.5-000000.100007.8 08.6200.14A? 0 +023820.63 +201533.9 -000010.6-000011.500025.5 08.6200.26A? 0 +023836.07 -073148.5 -000011.0-000013.100015.9 08.6200.40F? 0 +024215.42 +563355.8 +000022.2-000022.800000.9 08.6200.32F? 0 +024625.96 -365434.9 +000051.8+000042.700004.4 08.6200.43F? 0 +024651.99 -600858.3 -000002.5-000076.300012.3 08.6200.54F? 0 +024728.00 +212043.2 +000012.2-000025.000023.7 08.6200.36F? 0 +024805.16 +481151.5 -000007.7-000005.000009.4 08.6200.98K? 0 +024825.78 +073213.9 -000003.2-000019.800016.9 08.6200.13A? 0 +030110.40 +590210.4 +000007.7+000011.000001.1 08.6200.22A? 0 +030239.82 +723557.6 -000003.6-000000.900004.5 08.6200.20A? 0 +030456.92 +344614.9 -000036.1-000242.100021.0 08.6200.63G? 0 +031012.08 -434315.3 +000039.4-000026.600010.6 08.6200.48F? 0 +031517.78 -132924.9 +000006.8+000011.300001.5 08.6200.83G? 0 +031537.41 +524459.4 +000016.4-000026.200005.6 08.6200.29A? 0 +031826.78 +284248.7 -000004.5-000004.200004.9 08.6200.34F? 0 +031942.44 +352933.2 +000007.6-000047.300020.0 08.6200.68G? 0 +032138.41 +330420.4 -000000.2-000019.200003.1 08.6200.03A? 0 +032320.32 +025056.7 +000032.8-000042.000004.1 08.6200.41F? 0 +034026.07 -651705.2 -000024.7-000053.400006.9 08.6200.45F? 0 +034435.10 +355120.3 +000004.1-000010.700001.4 08.6200.13A? 1 +035145.22 +255108.8 -000105.5-000080.900007.5 08.6200.63G? 0 +035330.05 +255608.3 +000027.6-000006.900000.1 08.6200.98K? 0 +035406.96 +021101.7 +000023.2+000003.600002.0 08.6200.10A? 0 +035453.34 +000038.7 +000030.7-000019.200005.9 08.6200.46F? 0 +035832.98 -402627.0 -000016.8-000018.300004.4 08.6200.48F? 0 +040105.75 -093501.5 -000013.1-000041.300003.3 08.6200.96K? 0 +040830.80 +122019.4 +000169.1-000325.800030.6 08.6200.91G? 0 +040912.26 +635033.7 -000015.5-000061.700004.0 08.6200.88G? 0 +041006.84 +074152.6 +000011.1-000012.800006.3 08.6200.35F? 0 +041445.13 -140918.7 +000016.1+000020.700009.6 08.6200.48F? 0 +041514.65 +754912.7 -000027.3-000004.900011.0 08.6200.50F? 0 +041606.08 +090226.5 +000037.4-000011.600002.5 08.6200.40F? 0 +041635.34 -022235.5 +000037.6+000011.800008.6 08.6200.02A? 0 +042414.55 +162405.9 +000040.3+000000.600015.7 08.6200.51F? 0 +043217.08 +481657.3 +000003.1-000007.600009.0 08.6200.30A? 0 +043358.38 +320830.3 +000076.7-000051.800015.1 08.6200.51F? 0 +043618.27 +550135.7 -000000.4+000021.100013.5 08.6200.57F? 0 +043943.26 +765655.9 +000029.7-000035.900004.6 08.6200.20A? 0 +044130.61 +810956.7 -000049.1+000014.800007.7 08.6200.96K? 0 +044605.28 +605423.6 +000151.8-000125.100014.9 08.6200.64G? 0 +044704.64 +090338.4 +000026.3-000002.200003.4 08.6200.51F? 0 +044835.57 -202545.9 -000008.8-000067.200002.9 08.6200.46F? 0 +045104.83 +445807.8 +000013.4-000016.500022.5 08.6200.18A? 0 +045740.42 +392852.2 -000020.7+000018.800018.2 08.6200.55F? 0 +050043.89 -173506.3 -000000.1-000008.900015.7 08.6200.52F? 0 +050145.46 +293911.7 -000009.4-000013.900023.5 08.6200.23A? 0 +050338.38 +023330.1 +000000.1-000011.600002.0 08.6200.33F? 0 +050736.96 +373752.7 -000017.8-000008.700003.9 08.6200.27A? 0 +050754.34 -393348.7 +000024.3+000034.400012.6 08.6200.33F? 0 +051005.31 -841643.6 -000001.0+000007.600000.6 08.6200.05A? 0 +051103.06 +730234.3 -000000.3-000005.100005.2 08.6200.37F? 0 +051134.34 -293334.4 -000013.1+000018.700017.7 08.6200.92G? 0 +051135.48 +700743.9 -000014.2+000008.100008.5 08.6200.27A? 0 +051734.35 -151258.2 +000000.3+000010.300018.1 08.6200.04A? 0 +051910.61 +390520.1 +000030.5-000073.800007.8 08.6200.53F? 0 +051938.48 -133529.6 +000038.3+000061.900006.3 08.6200.61G? 0 +052122.58 -461644.7 -000006.1+000003.100002.8 08.6200.20A? 0 +052420.36 -595716.4 -000004.8-000003.300000.5 08.6200.25A? 0 +052755.81 +422014.7 -000000.6-000012.300001.6 08.6200.18A? 0 +052826.86 -705356.7 +000015.8+000201.300020.6 08.6200.55F? 0 +052938.74 +332805.0 +000012.8-000045.900008.3 08.6200.47F? 0 +053020.49 -021826.8 +000018.4-000135.900000.3 08.6200.53F? 0 +053113.81 +154627.7 -000036.4-000373.300012.3 08.6200.66G? 0 +053337.49 -323720.5 +000037.9-000006.500026.5 08.6200.93G? 0 +053810.78 -600332.8 +000007.5-000008.400001.9 08.6200.38F? 0 +053834.23 -023416.0 -000012.0-000023.800022.9 08.6200.00B? 0 0.10 1.00 +053947.18 +102021.3 -000000.5-000022.100007.3 08.6200.46F? 0 +054855.54 -004007.7 +000041.6-000083.200004.0 08.6200.49F? 0 +055002.26 +160047.8 +000010.1+000007.600013.0 08.6200.10A? 0 +055008.59 -181652.1 -000005.4+000017.000009.7 08.6200.51F? 0 +055135.99 +492023.7 +000000.6-000010.000008.1 08.6200.39F? 0 +055204.94 -010140.8 +000034.0+000053.700022.9 08.6200.49F? 0 +060102.29 -100346.8 -000003.1+000003.500005.1 08.62-0.02B? 0 +060112.11 -173019.0 -000009.8+000011.500007.0 08.6200.18A? 0 +060407.64 +123138.9 -000008.3-000031.300003.1 08.6200.92G? 0 +060434.24 +301404.1 -000004.4-000012.300012.8 08.6200.06A? 0 +060753.37 -383837.8 +000003.4+000003.500003.5 08.6200.38F? 0 +060935.86 -032346.4 +000028.6-000024.200026.4 08.6200.48F? 0 +061050.08 -091450.5 +000001.3+000002.700007.0 08.6200.63G? 0 +061102.62 +155010.1 +000013.1-000021.200021.2 08.6200.63G? 0 +061136.13 -212817.9 +000004.7-000003.900006.3 08.62-0.14B? 0 +061336.00 -104905.9 +000003.1+000007.300014.9 08.6200.23A? 0 +061631.27 -403156.5 +000127.2+000187.600043.5 08.6200.94G? 0 +061654.70 +141019.5 -000010.8+000001.400004.2 08.62-0.00B? 0 +062515.34 -313340.4 +000016.2+000032.000014.2 08.6200.36F? 0 +062627.07 +485626.9 +000004.1-000008.700006.2 08.6200.29A? 0 +062816.39 -454129.0 -000005.7-000020.600007.9 08.6200.26A? 0 +063009.78 +374919.3 +000062.4-000077.500021.1 08.6200.71G? 0 +063628.94 +054755.7 -000002.6-000009.700009.2 08.6200.09A? 0 +063858.19 -164831.2 +000006.7+000014.700012.4 08.6200.00A? 0 +064214.51 +184711.0 -000008.2+000004.800006.1 08.62-0.09B? 0 +064629.72 -821107.5 +000003.2-000032.200016.0 08.6200.53F? 0 +064710.76 +263340.5 -000013.5+000006.800009.0 08.6200.43F? 0 +064906.41 +300742.0 +000007.2-000005.300007.8 08.6200.94G? 0 +064921.48 -134207.0 -000003.2-000000.600002.2 08.62-0.00B? 0 +065258.47 -215007.0 +000005.9+000010.100003.5 08.62-0.02B? 0 +065723.20 -082548.6 -000005.5-000009.100004.5 08.6200.15A? 0 +065847.36 -043330.4 -000017.8-000013.700000.2 08.6200.36F? 0 +065900.01 +612039.0 +000014.7-000007.000009.9 08.6200.49F? 0 +070002.86 -224307.3 -000006.6+000004.300006.4 08.62-0.10B? 0 +070223.66 -075214.6 +000004.7-000040.900002.0 08.6200.48F? 0 +070259.42 +114335.0 -000004.9+000010.300021.9 08.62-0.00B? 0 +070528.34 +084621.3 +000021.0+000009.500000.3 08.6200.08A? 0 +070814.79 -232554.1 +000001.0-000001.400004.4 08.62-0.09B? 0 +070834.43 -180019.1 -000000.2+000001.400005.8 08.62-0.01B? 0 +071306.82 -190321.1 -000013.3-000003.000005.7 08.6200.16A? 0 +071330.94 -703200.8 +000000.6+000037.100012.8 08.6200.53F? 0 +071423.19 -205510.0 -000002.3-000005.700006.7 08.6200.12A? 0 +071502.46 +064350.2 -000014.9+000003.200008.4 08.62-0.01B? 0 +071510.06 -225905.6 +000000.0+000000.000000.0 08.6200.39F? 0 +071645.23 -274851.5 -000010.7+000010.500006.6 08.6200.17A? 0 +071933.11 -005430.2 -000029.7+000004.900005.6 08.62-0.10B? 1 +072035.16 -011223.8 +000008.6-000002.200002.0 08.6200.23A? 0 +072200.30 -144828.0 -000009.4+000017.600012.0 08.6200.09A? 0 +072200.58 +143824.1 -000032.1-000053.300007.5 08.6200.67G? 0 +072222.36 -191228.1 -000003.0+000002.600011.4 08.6200.34F? 1 +072227.27 -090232.4 +000001.6-000116.600001.1 08.6200.51F? 0 +072358.08 +150959.6 +000021.8-000021.100005.1 08.6200.05A? 0 +072631.34 +603247.9 -000136.7-000466.900019.9 08.6200.85G? 0 +072730.18 -272359.3 -000006.9+000017.100001.8 08.6200.43F? 0 +072735.11 -470545.2 +000000.4+000004.500006.5 08.6200.17A? 0 +072843.33 +241649.4 -000008.6+000038.500003.1 08.6200.95G? 0 +072849.13 -081513.1 -000000.7+000012.200008.0 08.6200.76G? 0 +072910.47 -491254.6 +000007.7+000015.100005.6 08.6200.21A? 0 +072937.68 -193130.0 +000003.4-000006.700009.1 08.6200.06A? 0 +073007.49 +391919.9 -000012.9+000004.800004.2 08.6200.20A? 0 +073033.35 +051515.0 +000000.0+000000.000000.0 08.6200.23A? 1 +073123.64 +124628.5 -000017.1+000000.000012.8 08.6200.00A? 0 +073310.22 -204213.2 -000003.9-000008.800010.4 08.62-0.06B? 0 +073954.09 +661642.6 -000009.0-000011.600007.3 08.6200.01A? 0 +074043.06 +633048.6 +000014.0-000075.500005.5 08.6200.86G? 0 +074149.97 -465434.7 -000006.3+000015.800003.8 08.6200.36F? 0 +074402.76 -380833.2 +000002.4+000033.700011.8 08.6200.97K? 0 +074414.27 -264130.8 -000005.5-000002.100006.7 08.62-0.09B? 0 +074610.23 -380605.7 -000009.3+000003.600000.3 08.62-0.08B? 0 +074738.17 -325134.8 -000011.9+000019.400004.4 08.6200.30A? 0 +074846.36 -672633.8 -000007.3+000017.500000.6 08.6200.99K? 0 +075119.01 +384917.4 -000001.2+000000.300021.4 08.6200.23A? 1 +075319.09 -155145.4 -000016.1+000008.100005.7 08.62-0.06B? 0 +075346.55 -121736.0 -000025.9-000003.600001.9 08.6200.22A? 1 +075754.82 +405829.4 +000089.3-000176.500019.7 08.6200.57F? 0 +075840.11 -100404.1 -000007.5-000000.500013.5 08.62-0.03B? 0 +075924.25 -131951.7 -000002.5-000005.600009.5 08.6200.21A? 0 +080523.62 -141704.5 -000004.2+000001.800003.7 08.6200.07A? 0 +080922.75 +373421.7 -000046.7-000043.600010.1 08.6200.49F? 0 +080944.77 +002009.9 -000034.4+000013.900000.2 08.6200.25A? 0 +081055.09 -371315.3 +000005.2+000005.200004.9 08.62-0.01B? 0 +081213.06 -494944.6 -000007.2-000005.900003.6 08.6200.98K? 0 +081722.71 -114609.0 +000007.3+000004.400002.3 08.6200.32F? 0 +081819.36 -470805.8 -000038.7+000033.300007.8 08.6200.40F? 0 +082001.43 -574024.6 +000000.7-000005.600001.3 08.6200.00A? 0 +082259.30 -074322.8 +000001.4+000020.400005.8 08.6200.32F? 0 +082704.62 +293426.6 -000115.6-000050.000003.7 08.6200.54F? 0 +082800.97 +161833.3 -000008.5-000002.900008.4 08.6200.10A? 0 +082954.50 -565543.1 -000007.2+000018.400000.7 08.6200.15A? 0 +083007.86 -520555.9 +000000.0+000000.000000.0 08.6200.23A? 1 +083009.98 +280452.9 -000012.1-000042.600017.8 08.6200.46F? 0 +083023.70 +713439.7 +000000.1+000001.900002.3 08.6200.97K? 0 +083130.17 +124504.9 -000007.4-000017.200009.7 08.6200.32F? 0 +083648.03 +185258.2 -000036.3-000020.700004.8 08.6200.30A? 0 +084003.73 -721732.8 -000011.9-000015.700003.4 08.6200.99K? 0 +084856.14 +724036.3 -000061.3-000069.600011.6 08.6200.56F? 0 +084907.37 -030710.4 -000028.7-000007.800024.0 08.6200.51F? 0 +085022.34 -624432.6 -000022.6+000033.000008.2 08.6200.21A? 0 +085035.14 -294509.4 -000019.5-000048.200002.9 08.6200.45F? 0 +085145.66 -203559.1 -000004.5+000006.300000.5 08.6200.35F? 0 +085201.94 +132326.5 -000004.3-000025.900019.3 08.6200.30A? 0 +085245.02 -145251.9 -000021.2-000001.900007.4 08.6200.22A? 0 +085906.81 -430707.3 -000016.3-000015.500016.7 08.6200.30A? 0 +085926.90 -380523.2 -000036.1-000000.800004.6 08.6200.90G? 0 +085928.65 -592819.3 -000053.0+000053.600004.3 08.6200.31A? 0 +090200.77 -365223.1 -000023.8+000013.100005.5 08.6200.21A? 0 +090247.53 -553633.0 -000001.1+000022.100005.9 08.6200.56F? 0 +090357.51 -512656.3 -000021.8+000003.700007.5 08.62-0.07B? 0 +090632.08 -071516.4 +000007.9-000010.500000.4 08.6200.54F? 0 +090814.98 -301632.0 -000006.8+000006.000000.3 08.6200.04A? 0 +090855.19 -825116.9 -000056.1+000055.700013.4 08.6200.47F? 0 +091255.43 +402306.7 -000014.7-000022.800005.2 08.6200.51F? 0 +091552.34 +833811.4 -000005.8-000008.000004.3 08.6200.04A? 0 +091654.63 +350856.9 -000028.0-000016.000017.6 08.6200.31A? 0 +091732.62 -142600.3 -000050.5+000013.000014.5 08.6200.99K? 0 +091733.00 -362222.6 +000002.9+000000.800018.8 08.6200.98K? 0 +091855.58 +121904.1 -000025.9-000003.400004.3 08.6200.36F? 0 +091952.25 -144702.0 +000008.5-000011.200009.0 08.6200.20A? 0 +092236.82 -532601.6 -000019.8+000016.200004.1 08.6200.12A? 0 +092246.96 -583333.5 -000002.2-000006.000000.2 08.62-0.01B? 0 +092313.43 -302922.2 -000016.0-000036.200025.1 08.6200.38F? 0 +092431.20 -714528.3 -000001.8-000014.100001.4 08.6200.18A? 0 +092701.55 -522757.8 +000000.9-000002.800001.6 08.62-0.00B? 0 +093503.30 -380549.7 -000021.5+000020.200012.8 08.6200.93G? 0 +093516.55 -031617.0 -000009.2-000003.800006.3 08.6200.22A? 0 +093726.64 +491821.8 -000024.1+000006.900030.5 08.6200.32F? 0 +093821.72 -402416.1 -000010.9-000009.600019.1 08.6200.97K? 0 +093823.82 -473122.9 -000001.9-000001.800000.7 08.62-0.09B? 0 +093830.07 -275906.6 -000005.7-000000.200004.9 08.6200.06A? 0 +094229.05 -145917.6 +000006.6-000032.400008.9 08.6200.64G? 0 +094453.13 -272152.7 -000072.3-000009.700007.1 08.6200.55F? 0 +094504.11 -250254.7 -000010.2-000014.200010.5 08.6200.92G? 0 +094600.65 +764238.7 +000000.0+000000.000000.0 08.6200.44F? 1 +095002.87 +014737.2 -000057.5-000000.100013.2 08.6200.46F? 1 +095012.83 -664428.6 -000016.5+000013.800009.8 08.62-0.03B? 0 +100013.28 -064220.9 +000021.3-000027.600019.3 08.6200.34F? 0 +100121.17 -562817.6 -000006.7+000004.000001.6 08.62-0.00B? 0 +100231.50 -561222.9 -000029.6+000004.600009.2 08.6200.13A? 0 +100742.76 +161629.2 +000037.3-000077.400008.9 08.6200.60G? 0 +101054.51 +074140.6 -000017.3-000032.300020.4 08.6200.48F? 0 +101254.29 -403825.7 +000023.8-000004.400010.4 08.6200.58F? 0 +102742.48 +643633.5 -000034.2+000004.300002.6 08.6200.56F? 0 +103624.97 -552201.1 -000051.1+000004.300000.6 08.6200.63G? 0 +103833.31 -552704.3 -000022.4+000003.800010.2 08.6200.92G? 0 +104035.04 +420911.5 -000002.4+000030.500000.3 08.6200.43F? 0 +104511.22 -594111.6 +000000.0+000000.000000.0 08.6200.34F? 0 +104528.93 -534928.4 -000012.2+000011.500005.9 08.62-0.02B? 0 +104805.84 -620132.9 -000002.3+000009.500005.5 08.6200.08A? 0 +105420.90 -545823.7 -000024.9-000004.800009.0 08.6200.03A? 0 +105613.48 -614229.8 +000000.0+000001.100001.4 08.62-0.06B? 0 +110528.90 -465335.1 -000006.9-000006.700005.0 08.62-0.00B? 0 +110706.96 -604005.8 -000010.2+000008.000000.6 08.6200.06A? 0 +111133.70 +023213.0 -000045.4-000001.900009.9 08.6200.25A? 0 +111347.90 -014846.9 -000010.1+000013.000003.5 08.6200.98K? 0 +112104.15 +123327.7 -000163.9-000028.600007.9 08.6200.59G? 0 +112256.29 -591845.5 -000001.7-000007.000004.2 08.6200.05A? 0 +113029.79 -844927.7 -000016.6+000010.300002.0 08.6200.39F? 0 +113144.83 -513914.8 -000010.7-000003.800001.7 08.62-0.01B? 0 +113631.56 -613425.7 +000000.0+000000.000000.0 08.6200.00B? 0 +113638.72 -403128.2 +000082.1-000063.500016.8 08.6200.93G? 0 +114035.74 +124821.9 -000023.8+000000.700000.2 08.6200.46F? 0 +114125.90 +321431.8 -000048.5-000216.600019.9 08.6200.61G? 0 +114609.62 +392405.5 -000068.5-000019.900006.4 08.6200.84G? 0 +114950.46 -080339.2 -000023.7-000003.900004.3 08.6200.96K? 0 +114951.64 +073027.2 -000063.4+000003.000017.9 08.6200.52F? 0 +115021.02 +100402.4 -000090.1-000011.500012.2 08.6200.58G? 0 +115352.09 +202010.4 -000146.3-000034.800012.1 08.6200.80G? 0 +115726.73 -483930.7 -000025.4-000002.200002.5 08.6200.94G? 0 +120700.71 -594140.7 -000024.7-000017.400003.1 08.6200.32F? 0 +120714.37 -304234.3 -000007.3-000013.100008.7 08.6200.24A? 0 +120759.99 -261212.0 -000092.3-000005.800007.7 08.6200.40F? 0 +123046.32 -581116.7 -000031.9-000014.200010.0 08.6200.51F? 0 +123306.86 -644739.2 -000031.6+000023.700019.6 08.6200.97K? 0 +123723.34 +643415.5 -000027.4+000014.700005.4 08.6200.88G? 0 +124117.85 -084634.6 -000032.0+000002.800010.7 08.6200.28A? 0 +124359.36 +271930.3 +000023.9-000079.200011.9 08.6200.59G? 0 +124401.97 -533020.5 -000034.6-000005.000011.3 08.6200.39F? 0 +124421.20 -134219.1 -000008.8-000068.400011.1 08.6200.61G? 0 +125800.84 -590503.6 -000013.3-000002.700000.4 08.6200.05A? 0 +130528.70 -185845.1 -000023.2-000029.600033.3 08.6200.50F? 0 +130739.41 -460925.2 -000015.4-000017.100010.3 08.6200.15A? 0 +130820.31 -502738.7 -000027.4+000011.400014.4 08.6200.27A? 0 +130852.03 +695808.9 -000009.2+000002.500010.6 08.6200.44F? 0 +131106.74 -540959.8 -000006.5-000011.000003.0 08.62-0.01B? 0 +131222.51 -733705.4 -000019.3+000000.700012.1 08.6200.92G? 0 +131227.47 -301813.4 -000038.8-000017.600016.8 08.6200.23A? 0 +131307.97 -633629.9 -000011.3-000011.500007.9 08.6200.13A? 0 +131757.39 +272712.4 -000006.4-000074.400011.9 08.6200.55F? 0 +131951.66 +642728.6 +000023.1-000005.500018.1 08.6200.90G? 0 +132123.82 +084210.0 -000011.5+000002.900002.6 08.6200.39F? 0 +132214.10 -354151.8 -000005.1-000005.400001.0 08.6200.88G? 0 +132500.64 -435520.7 -000025.6-000018.600007.0 08.6200.28A? 0 +132544.24 +375033.1 -000050.3+000006.200002.9 08.6200.48F? 0 +132602.35 -435236.8 +000005.4+000004.400018.6 08.62-0.01B? 0 +133154.10 -582621.6 +000001.8-000018.900024.6 08.6200.40F? 1 +133154.51 +041248.4 -000094.6+000021.700001.8 08.6200.49F? 0 +133215.88 -033357.0 -000057.1-000012.400004.3 08.6200.37F? 0 +133304.61 +392058.4 +000011.8-000020.500001.6 08.6200.49F? 0 +134321.98 -463808.4 -000048.4-000012.100025.5 08.6200.51F? 0 +134323.31 +201323.5 -000108.1-000029.600008.2 08.6200.50F? 0 +134339.45 -033129.6 -000029.7-000031.900031.4 08.6200.55F? 0 +135416.94 -855732.5 -000069.3-000028.800003.3 08.6200.38F? 0 +135457.13 -455359.5 -000005.3+000009.200002.5 08.6200.81G? 0 +135611.75 -335233.8 -000020.8-000033.700008.2 08.6200.99K? 0 +135755.03 -213549.5 +000146.8-000064.200011.8 08.6200.51F? 0 +135916.61 +590439.8 -000011.8+000000.200014.0 08.6200.57F? 0 +140446.27 -412738.6 -000027.2-000006.600008.7 08.6200.12A? 0 +140654.32 -255729.7 -000052.4-000017.300010.9 08.6200.30A? 0 +140914.17 -744242.2 +000003.5-000000.600010.0 08.6200.23A? 0 +141700.48 +030518.3 +000135.9+000041.100027.2 08.6200.78G? 0 +142041.32 -694815.1 +000004.0+000000.700005.6 08.6200.09A? 0 +142239.00 -733322.6 +000000.0+000000.000000.0 08.6200.08A? 0 +142324.68 +365134.4 -000024.4+000003.500001.2 08.6200.37F? 0 +142741.74 -480524.8 -000056.9-000062.700014.6 08.6200.70G? 0 +142859.42 +093303.6 -000011.1-000024.000010.3 08.6200.52F? 0 +142900.52 +534050.4 -000050.6+000007.800013.7 08.6200.54F? 0 +143028.40 +250523.7 +000001.2+000017.000021.0 08.6200.48F? 0 +143116.32 -481716.3 -000025.8-000009.000014.9 08.6200.08A? 0 +143338.72 -772641.5 -000037.3-000025.200001.0 08.6200.55F? 0 +143608.88 -670104.9 +000000.3-000000.900008.3 08.6200.98K? 0 +143806.62 -084031.3 +000044.8-000025.800004.3 08.6200.53F? 0 +144410.55 -554820.4 -000001.6+000005.000008.8 08.6200.59G? 0 +145147.33 -040529.8 -000067.4-000028.100011.0 08.6200.91G? 0 +145239.90 -531636.7 +000004.1-000024.900008.4 08.6200.50F? 0 +145304.66 -561756.8 +000006.9+000002.500004.5 08.6200.01A? 0 +145335.59 -622121.8 -000006.3-000004.800001.2 08.6200.05A? 0 +150237.10 -335003.5 +000019.0-000037.000010.2 08.6200.31F? 0 +150741.45 +171343.4 -000041.9-000019.000003.9 08.6200.58F? 0 +150847.49 -425050.4 -000042.4-000025.000005.8 08.6200.34F? 1 +150848.08 -504123.3 -000008.4+000004.500009.2 08.6200.01A? 0 +151009.85 -363327.3 -000047.4-000024.500015.6 08.6200.43F? 0 +151058.38 -560511.4 -000024.1-000011.100018.6 08.6200.42F? 0 +151335.21 +345254.8 -000026.6-000006.200017.0 08.6200.46F? 0 +151426.48 +104831.4 -000030.5+000022.400013.1 08.6200.50F? 0 +151847.97 -514803.3 -000028.6-000019.700003.1 08.6200.10A? 0 +152433.59 -242214.4 -000015.2-000024.300006.6 08.6200.38F? 0 +152832.03 -485844.1 -000017.3-000053.800010.7 08.6200.40F? 0 +152943.72 -165028.3 -000032.2-000013.800020.7 08.6200.71G? 0 +153339.80 -700637.9 -000021.4-000050.400004.5 08.6200.42F? 0 +153430.49 -563109.7 -000008.4-000004.700007.6 08.6200.10A? 0 +153439.33 -414359.8 -000023.8-000011.400000.3 08.6200.31F? 0 +153940.67 -325837.2 -000125.5-000065.900034.0 08.6200.69G? 0 +154046.45 +324534.1 -000051.8-000017.100004.8 08.6200.57F? 0 +154543.68 -461750.3 -000013.1-000026.900001.8 08.6200.22A? 0 +154743.74 +475334.8 -000000.6+000008.800005.1 08.6200.27A? 0 +154812.43 -653049.6 +000025.3-000007.900019.0 08.6200.30A? 0 +154814.42 -403412.0 -000004.5+000000.300006.0 08.6200.17A? 0 +154834.54 -574705.5 -000058.0-000022.900017.5 08.6200.47F? 0 +155449.13 +740048.4 +000013.4-000004.600000.9 08.6200.94G? 0 +155632.64 -464724.1 -000012.2-000003.200000.0 08.6200.16A? 0 +155937.91 +644442.5 -000026.9+000006.800013.0 08.6200.99K? 0 +160235.71 -662240.5 -000016.0-000043.100010.2 08.6200.50F? 0 +161439.73 -015517.8 -000003.9-000007.400000.1 08.6200.43F? 0 +161507.28 -555643.1 +000002.5+000009.100006.6 08.6200.32F? 0 +161646.08 +144725.8 -000062.8-000032.800020.3 08.6200.47F? 0 +161850.62 -575639.6 +000000.0+000000.000000.0 08.6200.06A? 0 +161929.59 -093730.1 +000026.8+000007.200005.9 08.6200.27A? 0 +162120.72 +355351.7 +000002.9-000011.000009.2 08.6200.44F? 0 +162222.47 +400948.3 -000005.6+000011.200003.3 08.6200.88G? 0 +162228.77 +533230.6 +000002.1-000003.900007.4 08.6200.99K? 0 +162322.28 +100017.4 +000062.9-000037.300019.9 08.6200.49F? 0 +162404.26 -321531.5 -000018.6-000022.900023.4 08.6200.48F? 0 +162441.38 -173338.7 -000021.9-000056.300023.6 08.6200.51F? 0 +162651.01 +853701.1 +000029.1+000033.200007.9 08.6200.45F? 0 +162730.89 -100834.0 -000087.2-000047.700023.1 08.6200.64G? 0 +163148.31 -424424.7 -000014.9-000018.900001.7 08.6200.79G? 0 +163311.01 -474100.0 -000044.0-000037.200005.0 08.6200.48F? 0 +164217.41 -201113.3 -000005.3+000002.000001.1 08.6200.11A? 0 +164632.52 +073917.4 +000037.0-000038.100023.1 08.6200.89G? 0 +164834.14 -404007.6 +000020.7-000004.400003.2 08.6200.34F? 0 +165136.38 -693521.5 +000007.2-000018.500005.0 08.6200.25A? 0 +165624.32 -623238.8 +000010.3+000024.000003.7 08.6200.44F? 0 +165830.56 -270644.2 -000044.9-000014.900013.5 08.6200.35F? 0 +165850.29 +035801.3 -000095.0+000003.300004.8 08.6200.51F? 1 +170403.39 -472623.9 -000004.9+000004.900005.2 08.6200.06A? 0 +170516.54 +753004.4 -000031.0+000038.800006.6 08.6200.45F? 0 +170628.90 -475044.5 +000010.8-000058.400014.2 08.6200.64G? 0 +170803.96 +171432.6 -000091.4+000040.800021.0 08.6200.82G? 0 +170831.57 -492803.9 +000004.2+000003.600011.1 08.6200.10A? 0 +170849.24 +331256.7 -000005.6-000153.500020.0 08.6200.55F? 0 +171403.41 +223412.0 +000005.5+000002.100005.1 08.6200.94G? 0 +171516.05 +642616.7 -000003.2+000038.400006.6 08.6200.21A? 0 +171548.41 +560439.6 +000004.8-000047.000009.9 08.62-0.01B? 0 +171548.97 +663748.9 -000009.9+000012.400000.1 08.6200.40F? 0 +171852.39 -202957.3 +000001.4-000046.500001.8 08.6200.37F? 0 +171903.93 -562101.3 +000002.2-000004.900004.3 08.6200.09A? 0 +171924.65 +091454.8 -000011.5+000011.000003.8 08.6200.55F? 0 +172002.55 -164055.7 +000021.5-000011.700013.5 08.6200.15A? 0 +172202.03 +563742.4 -000006.9-000015.600006.4 08.6200.12A? 0 +172533.38 +202001.3 -000005.6+000000.800000.5 08.62-0.09B? 0 +173424.26 -491149.2 -000040.6+000014.600004.2 08.6200.94G? 0 +173457.64 -441410.5 -000003.4+000025.900019.6 08.62-0.10B? 0 +173553.84 -614543.8 -000011.5+000134.100003.6 08.6200.67G? 0 +173609.23 -492018.6 +000000.0-000020.000028.9 08.6200.55F? 0 +173633.15 -425940.3 +000008.3-000014.100001.4 08.62-0.03B? 0 +173848.10 +222613.4 -000023.7+000030.500001.8 08.6200.62G? 0 +173851.75 -193219.3 +000029.8-000030.600001.2 08.6200.44F? 0 +173950.84 -565232.5 +000000.7-000011.400001.5 08.62-0.03B? 0 +174445.32 -395054.0 -000009.9-000014.400003.8 08.6200.34F? 0 +174900.41 -254458.3 +000025.3-000008.800000.3 08.6200.12A? 0 +175120.06 -334948.1 +000006.8-000026.400019.6 08.6200.20A? 0 +175236.22 +154400.2 +000005.0-000001.400001.5 08.6200.01A? 0 +175257.28 +373501.8 -000001.8+000017.800004.6 08.6200.24A? 0 +175658.29 +363432.9 -000001.2-000008.400002.2 08.6200.25A? 0 +175918.09 -065121.3 -000018.3-000025.100006.6 08.6200.57F? 0 +180202.68 -320327.2 +000006.5-000003.100011.6 08.6200.03A? 0 +180317.29 -081500.3 +000009.2-000005.700011.4 08.6200.32F? 0 +180339.10 -374347.5 -000005.3-000019.100017.0 08.6200.23A? 0 +180635.53 -503126.8 -000006.6-000053.100002.5 08.6200.40F? 0 +180941.38 -010746.9 +000000.7+000009.700000.6 08.6200.38F? 0 +181257.53 +095847.4 +000026.6-000009.400001.8 08.6200.86G? 0 +181519.43 +101642.9 -000082.6+000054.000021.3 08.6200.69G? 0 +181758.30 +032847.7 +000013.5-000002.100013.8 08.6200.36F? 0 +181853.13 -212739.1 +000007.6-000016.100009.4 08.6200.18A? 0 +182130.20 -252538.0 -000013.1+000012.900012.5 08.6200.93G? 0 +182539.02 -503418.0 +000016.0-000010.600008.6 08.6200.14A? 0 +183140.17 -254125.4 -000022.3-000005.400013.5 08.6200.45F? 0 +183217.22 +224159.0 -000003.6+000005.200007.7 08.6200.93G? 0 +183224.49 +171628.5 +000000.7-000024.800006.0 08.6200.21A? 0 +183541.59 +374012.8 -000019.7+000103.700001.6 08.6200.54F? 0 +184016.03 -620746.6 +000015.4-000009.800007.3 08.6200.04A? 0 +184211.48 -340224.9 -000026.4-000036.200017.5 08.6200.49F? 0 +185022.20 -071613.0 +000007.7-000045.400008.7 08.6200.30A? 0 +185207.49 +114754.2 -000042.0+000009.600004.3 08.6200.49F? 1 +185451.82 +072403.2 +000001.7-000008.800004.1 08.6200.28A? 0 +185831.97 -013458.8 -000007.0-000089.800025.4 08.6200.57F? 0 +185858.77 +033021.0 -000002.4+000014.400009.0 08.6200.27A? 0 +190009.94 +713039.1 -000002.6-000007.500001.9 08.6200.07A? 0 +190108.06 +343904.6 +000002.3+000006.400009.8 08.6200.10A? 0 +190255.50 -155910.7 +000033.9+000026.700028.6 08.6200.59G? 0 +190701.29 -212533.1 +000011.7+000000.500003.6 08.6200.21A? 0 +190937.81 +053309.6 -000001.7-000021.700009.4 08.6200.14A? 0 +191049.21 +504312.5 -000002.0-000038.700010.8 08.6200.04A? 0 +191116.79 +250933.4 +000004.7-000013.900007.4 08.6200.14A? 0 +191347.89 +390850.1 -000000.4+000031.900008.6 08.6200.00B? 0 0.10 1.00 +191943.45 +442228.9 -000013.6+000055.300008.4 08.6200.53F? 0 +192209.78 +320812.7 +000002.4+000004.600013.4 08.6200.15A? 0 +192225.04 -042847.1 +000043.4+000017.300005.3 08.6200.51F? 0 +192425.12 -194251.6 +000026.7-000000.500001.4 08.6200.34F? 0 +192526.60 -034406.0 -000039.7-000063.800025.1 08.6200.66G? 0 +192621.77 -170801.5 -000009.2-000018.300010.8 08.62-0.04B? 0 +193501.88 +250151.0 +000013.7-000000.200003.5 08.6200.07A? 0 +193718.50 -171018.5 +000036.4-000070.600023.2 08.6200.56F? 0 +193725.00 +052717.0 +000002.6-000007.300006.9 08.6200.07A? 0 +193920.27 +291849.1 +000012.4-000029.800020.2 08.6200.95G? 0 +193959.54 -273209.0 -000003.8-000028.500022.2 08.6200.37F? 0 +194017.36 -165241.1 -000009.3-000018.900013.9 08.6200.14A? 0 +194212.57 +351209.1 -000003.6-000005.900001.3 08.62-0.01B? 0 +194449.54 +440402.3 +000003.4-000008.000007.1 08.6200.98K? 0 +194636.34 +414416.9 +000012.1+000010.900004.3 08.6200.13A? 0 +194930.61 +172911.9 +000016.3-000028.600006.5 08.6200.36F? 0 +195302.87 +635220.3 +000024.7+000064.000015.9 08.6200.86G? 0 +195540.04 -084516.9 -000058.8-000134.000000.5 08.6200.63G? 0 +195647.01 -493716.8 -000005.5-000063.700003.5 08.6200.64G? 0 +195658.31 +544758.2 -000007.8+000014.200003.0 08.6200.09A? 0 +195953.13 +182024.1 +000011.7-000004.100004.1 08.62-0.02B? 0 +200030.76 -440310.3 -000011.9+000004.100002.4 08.6200.35F? 0 +200249.22 +385442.6 +000079.6-000083.700016.8 08.6200.55F? 0 +200318.68 +332659.7 -000008.1-000013.700012.2 08.6200.07A? 0 +200439.32 +304352.9 +000000.4-000003.100005.4 08.62-0.05B? 0 +200852.71 -102000.3 +000039.8-000083.100004.4 08.6200.64G? 0 +200855.31 +774237.2 +000003.9+000027.300003.4 08.6200.00B? 1 +201349.37 -551010.9 +000016.5-000030.600002.5 08.6200.52F? 0 +201730.44 +453816.1 -000021.5-000003.800001.2 08.6200.26A? 0 +202042.84 +423418.9 +000008.0+000006.500003.8 08.62-0.01B? 0 +202304.89 -331520.0 +000006.0+000014.400017.9 08.6200.26A? 0 +202332.08 +621616.0 +000031.6+000085.700005.9 08.6200.60G? 0 +202711.99 +453045.8 +000002.8-000000.900005.9 08.6200.15A? 0 +202845.27 +062337.7 -000001.1-000008.400000.4 08.6200.92G? 0 +202904.20 +530206.4 +000008.7+000004.000007.9 08.6200.09A? 0 +203035.98 +691501.5 +000045.1+000025.000001.1 08.6200.44F? 0 +203345.26 +465935.6 -000003.4+000009.000000.1 08.6200.87G? 0 +204437.08 -272609.2 -000014.3-000003.000003.7 08.6200.05A? 0 +204455.29 +372025.7 -000034.0-000027.500002.3 08.6200.36F? 0 +204549.46 +683306.9 +000104.7+000147.500013.6 08.6200.67G? 0 +204826.84 -064757.8 +000006.1-000000.200002.3 08.6200.56F? 0 +204854.99 +453727.2 -000006.9+000008.300004.4 08.6200.30A? 0 +204914.88 +380022.9 +000011.4+000015.900001.9 08.6200.95K? 0 +205314.25 +022700.0 +000007.0-000011.800021.7 08.6200.44F? 0 +205559.13 +175200.5 -000009.5+000057.000011.4 08.6200.48F? 0 +205635.34 -015710.8 +000014.4-000107.500006.2 08.6200.61G? 0 +205645.64 +461921.9 +000027.1+000006.300009.3 08.6200.20A? 0 +205746.71 +441039.8 -000010.2+000006.000001.7 08.6200.19A? 0 +205932.67 +010355.5 +000233.9+000106.700027.2 08.6200.68G? 0 +210823.50 -755847.0 +000000.0+000000.000000.0 08.6200.52F? 1 +211237.33 +454742.5 +000009.0+000000.300012.7 08.62-0.04B? 0 +211403.93 +424652.6 +000003.0+000013.100036.0 08.6200.46F? 0 +211535.96 -392709.7 +000102.3-000025.300028.6 08.6200.61G? 0 +211732.31 +363522.7 +000010.3+000004.500006.6 08.6200.94G? 0 +211830.32 +550507.6 -000017.4-000025.500004.8 08.6200.24A? 0 +211926.34 +532858.0 -000009.3-000008.700010.8 08.6200.00A? 0 +212033.65 -014255.2 -000005.9+000012.600001.1 08.6200.42F? 0 +212045.07 +401546.9 +000063.8-000016.100021.1 08.6200.55F? 0 +212218.89 +144109.1 +000034.6-000066.700006.8 08.6200.57F? 0 +212230.92 -440843.2 -000076.3-000037.700008.1 08.6200.68G? 0 +212300.35 +574058.6 -000036.8-000015.400004.3 08.6200.40F? 0 +212504.24 +131159.4 +000085.1+000033.100007.7 08.6200.61G? 0 +213021.73 -524415.0 +000025.2-000076.200001.9 08.6200.97K? 0 +213327.28 -540918.4 -000001.3+000002.000000.2 08.6200.44F? 0 +213534.15 -114722.3 +000035.8-000020.300009.1 08.6200.38F? 0 +213611.02 +190215.4 +000004.4-000012.800008.7 08.6200.98K? 0 +214101.55 +570818.3 +000024.5+000021.400001.2 08.6200.95G? 0 +214445.10 +493046.4 -000012.7-000009.000001.3 08.6200.03A? 0 +214759.96 -401518.8 +000096.6-000350.100048.3 08.6200.97K? 0 +215251.30 +234223.9 -000003.7-000080.100006.6 08.6200.89G? 0 +215334.49 +003618.7 +000026.9-000002.100018.1 08.6200.47F? 0 +215420.74 -382800.8 +000139.2+000027.200006.6 08.6200.54F? 0 +215635.06 +523144.4 +000008.9-000012.200005.3 08.6200.02A? 0 +215652.29 +360803.6 +000003.6-000000.400002.3 08.6200.03A? 0 +215903.57 +631546.2 +000006.8+000000.000001.3 08.6200.13A? 0 +220055.88 +473824.3 +000024.4+000020.800015.8 08.6200.48F? 0 +220136.37 -473321.9 +000002.5-000023.000017.7 08.6200.29A? 0 +220232.96 -370553.4 -000006.9+000024.200002.7 08.6200.48F? 0 +220435.13 +085446.2 -000003.1+000021.200009.5 08.6200.39F? 0 +220712.33 +353724.0 +000004.8+000002.200004.4 08.6200.11A? 0 +220800.65 +762840.0 +000055.2+000033.900007.2 08.6200.36F? 0 +220835.95 +400655.6 -000007.6+000007.300005.9 08.6200.63G? 0 +220915.93 -071427.8 +000009.6+000014.000015.3 08.6200.04A? 0 +221313.43 -654018.6 +000064.9-000049.900008.9 08.6200.56F? 0 +221345.18 -305122.6 +000002.1+000008.300012.2 08.6200.95K? 0 +221447.74 +574238.4 +000127.4+000039.900028.2 08.6200.61G? 0 +221504.05 -702925.4 +000014.8+000000.800009.1 08.6200.06A? 0 +221659.97 +533901.0 -000002.5-000013.700014.0 08.6200.36F? 0 +221827.09 -210009.9 +000081.6-000014.600008.0 08.6200.60G? 0 +222029.88 -143316.2 -000018.2-000009.100005.6 08.6200.39F? 0 +222412.99 -284027.8 +000025.3-000020.300009.6 08.6200.39F? 0 +222440.13 -514503.0 +000017.6+000000.800010.7 08.6200.84G? 0 +222653.80 -783136.8 +000007.7+000009.100010.2 08.6200.32F? 0 +223216.06 +592935.7 +000197.5-000024.500004.0 08.6200.66G? 0 +223230.57 +590137.3 +000038.3+000042.500004.3 08.6200.41F? 0 +223339.58 +411030.0 -000017.3-000013.400004.3 08.6200.07A? 0 +223351.06 +355224.1 +000023.5-000014.300009.1 08.6200.47F? 0 +223829.33 -140332.9 +000008.5+000008.700009.4 08.6200.51F? 0 +223856.71 +490554.0 +000018.6-000005.700006.3 08.6200.30A? 0 +224806.42 +590642.8 +000006.6-000013.300011.1 08.6200.05A? 0 +224810.01 +255436.4 +000030.4-000006.300026.5 08.6200.35F? 0 +225335.06 -445226.2 -000030.1+000000.200013.9 08.6200.53F? 0 +225421.51 -650453.1 +000312.5-000205.100005.9 08.6200.66G? 0 +225450.44 +150627.5 +000013.0-000018.600007.0 08.6200.25A? 0 +225607.28 -430839.4 +000049.5-000007.300006.6 08.6200.46F? 0 +225627.19 +430041.2 -000013.5-000006.500003.4 08.6200.17A? 0 +225804.80 -184224.1 -000015.6-000004.400002.9 08.6200.37F? 0 +230120.30 +343103.5 +000030.6+000022.800007.1 08.6200.34F? 0 +230410.49 +594336.5 +000035.5+000001.100003.8 08.6200.29A? 0 +230412.25 -501558.8 -000003.1+000000.800006.7 08.6200.89G? 0 +230742.78 -362853.6 -000065.3-000010.200005.4 08.6200.47F? 0 +231824.01 -250008.0 +000010.4-000004.400021.8 08.6200.57F? 0 +232034.31 +581639.5 -000004.5-000000.200009.0 08.6200.54F? 0 +232440.12 +333631.0 +000044.3+000000.000005.0 08.6200.54F? 0 +232455.90 +661206.9 +000005.6+000003.500009.5 08.6200.31F? 0 +232713.24 +355752.2 -000001.1-000021.700011.5 08.6200.30A? 0 +233224.55 +040251.1 +000028.4+000013.600001.4 08.6200.32F? 0 +233320.30 +591822.5 +000009.9-000042.000007.5 08.6200.49F? 0 +233544.92 -132718.7 +000027.7-000007.700005.8 08.6200.91G? 0 +233701.46 +483434.1 +000005.5+000001.300001.3 08.62-0.05B? 0 +233809.62 +551354.7 +000009.8-000001.300005.5 08.6200.21A? 0 +234038.37 -315450.0 +000111.3-000013.100021.4 08.6200.49F? 0 +234431.19 +083015.0 +000068.0-000047.500009.4 08.6200.50F? 0 +235119.01 -433502.3 +000023.4-000032.500016.6 08.6200.99K? 0 +235145.44 -054049.6 +000020.6-000081.100010.1 08.6200.99K? 0 +235208.20 -310431.6 +000247.9+000016.900002.9 08.6200.57F? 0 +235419.04 +664925.9 +000022.4-000025.000005.9 08.6200.25A? 0 +235540.64 +431810.5 +000008.4-000007.000001.2 08.6200.18A? 0 +000006.48 -180046.1 -000002.1-000012.500011.6 08.6201.39K? 0 +000052.91 +514038.9 -000009.4-000004.100022.6 08.6201.17K? 0 +000614.19 -324858.9 +000020.9-000005.100013.8 08.6201.58K? 0 0.10 1.00 +000634.81 +521602.4 +000004.4-000005.300001.8 08.6201.17K? 0 +001006.72 +471824.6 +000003.2-000005.800011.8 08.6201.16K? 0 +002242.47 +243408.7 +000004.7-000046.100034.5 08.6201.46K? 0 +002828.11 -354308.6 +000033.2+000016.500005.6 08.6201.43K? 0 +003800.73 +222946.6 -000028.3+000018.400001.2 08.6201.01K? 0 +003917.05 -280856.8 +000027.5+000020.300013.4 08.6201.16K? 0 +003956.13 +492055.3 -000004.7-000000.100001.3 08.6201.69K? 0 +004310.89 -431259.8 -000001.0+000009.900015.6 08.6201.33K? 0 +010213.08 +300946.8 -000008.7-000009.400017.7 08.6201.04K? 0 +010454.93 +614314.0 -000000.8+000006.900017.3 08.6201.87M? 0 +010455.08 +465521.1 +000034.9+000019.100007.8 08.6201.23K? 0 +010455.42 +245727.3 +000012.0-000018.500006.7 08.6201.06K? 0 +011909.25 -092244.2 -000024.2-000007.400000.5 08.6201.01K? 0 +012610.03 +063954.0 +000037.1+000006.700002.6 08.6201.34K? 0 +013136.62 -643636.3 +000026.5-000005.900010.7 08.6201.62K? 0 +013836.61 -083034.1 +000003.7-000010.700008.3 08.6201.36K? 0 +014425.13 +140323.8 -000016.5-000026.100010.0 08.6201.10K? 0 +014500.23 +464852.3 -000010.1-000005.800033.8 08.6201.71K? 0 +015044.35 +462327.9 +000000.5+000000.000044.6 08.6201.55K? 0 +015904.57 -085854.2 +000011.2+000006.400005.1 08.6201.29K? 0 +020011.85 +063914.1 -000007.4-000001.300002.5 08.6201.21K? 0 +020230.43 +420104.1 +000016.7-000015.700004.8 08.6201.40K? 0 +020458.91 +505721.9 -000000.9-000020.700013.6 08.6201.01K? 0 +021458.81 +045211.0 +000013.6-000018.700001.5 08.6201.67K? 0 +021512.99 +533440.8 +000005.8+000012.700015.0 08.6201.20K? 0 +021646.62 +295702.7 +000013.7-000016.100011.6 08.6201.75K? 0 +022921.39 +205041.5 +000017.7-000011.600001.4 08.6201.18K? 0 +023343.66 -130854.3 +000015.3-000010.900002.9 08.6201.08K? 0 0.10 1.00 +023716.22 +270642.0 +000048.7-000029.100020.9 08.6201.01K? 0 +025527.38 -773923.4 +000007.5-000001.200003.8 08.6201.32K? 0 +025532.31 -353341.3 +000016.1+000007.700016.4 08.6201.06K? 0 +030202.31 -703138.9 +000050.8+000053.800005.7 08.6201.12K? 0 +030600.92 +093925.6 -000027.4-000027.600013.4 08.6201.63K? 0 +030650.24 -333455.5 +000009.0+000021.600000.4 08.6201.12K? 0 +034954.88 +193359.0 +000003.4-000007.200006.5 08.6201.04K? 0 +040104.10 +762055.2 +000016.5-000028.700007.8 08.6201.78K? 0 +040258.61 -553605.6 -000012.1-000005.300009.3 08.6201.41K? 0 +040305.33 +424643.4 -000002.8-000010.400027.6 08.6201.15K? 0 +040430.79 -560858.2 +000036.1+000026.500004.8 08.6201.05K? 0 +040534.30 +053102.0 -000017.6-000026.500006.3 08.6201.12K? 0 +040542.35 +154417.3 +000063.8-000014.900004.1 08.6201.26K? 0 +041031.40 +363053.5 +000018.6-000009.900006.6 08.6201.52K? 0 +041632.16 +360813.8 +000017.7+000020.600018.9 08.6201.10K? 0 +042336.12 -402343.1 -000016.3+000011.300000.3 08.6201.58K? 0 +043449.55 +493639.7 -000001.0-000009.500011.9 08.6201.88M? 0 +044741.86 +654459.0 -000019.3-000011.800001.1 08.6201.29K? 0 +045725.92 -062508.2 +000017.1+000037.100001.9 08.6201.05K? 0 +050855.12 -023116.7 -000006.1-000024.800010.5 08.6201.07K? 0 +051234.10 +273615.4 -000001.5+000015.600018.4 08.6201.35K? 0 +051242.70 +675006.4 +000001.0-000034.700012.3 08.6201.09K? 0 +052133.63 +415942.0 +000024.0-000020.500030.9 08.6201.32K? 0 +052156.28 -313523.9 -000001.5+000027.800008.7 08.6201.26K? 0 +052157.28 +101518.1 -000025.0+000016.700032.3 08.6201.01K? 0 +052333.97 +294009.0 -000010.8-000004.000009.5 08.6201.40K? 0 +052432.08 +440523.2 +000029.7-000017.300006.2 08.6201.70K? 0 +052855.16 +514529.7 -000016.7-000039.700031.9 08.6201.12K? 0 +053402.75 +635728.4 -000031.3-000023.100003.8 08.6201.19K? 0 +053623.08 +094515.1 +000001.4-000009.600013.6 08.6201.02K? 0 +054111.78 -165231.9 +000012.4+000022.000011.1 08.6201.52K? 0 +055410.46 +584537.0 +000024.7+000010.300016.6 08.6201.09K? 0 +060157.70 -295749.2 +000020.0-000027.500001.0 08.6201.08K? 0 +060533.18 +410342.6 -000013.3-000009.800001.7 08.6201.41K? 0 +060615.83 +424635.0 -000000.9-000018.100012.7 08.6201.10K? 0 +060829.46 -241925.9 +000007.1+000008.900007.6 08.6201.46K? 0 +061341.49 +020024.4 -000003.9+000004.300011.3 08.6201.55K? 0 +062157.35 -062628.3 -000010.9+000005.300013.1 08.6201.09K? 0 +062503.53 +194552.3 -000049.3+000017.400030.6 08.6201.01K? 0 +062829.35 +135351.4 -000030.9-000021.700021.3 08.6201.67K? 0 +063221.92 +031359.6 -000009.2-000000.800008.7 08.6201.08K? 0 +063234.50 -231107.9 -000003.3+000006.500004.4 08.6201.65K? 0 +063324.39 -153208.7 +000011.6-000032.300011.3 08.6201.15K? 0 +063619.96 +640018.5 -000002.3-000012.100001.7 08.6201.22K? 0 +063742.47 -244533.6 +000008.0-000004.100019.9 08.6201.55K? 0 +063850.91 -084626.4 +000023.8+000010.300003.3 08.6201.40K? 0 +063942.54 +020231.8 +000017.6+000001.300016.1 08.6201.47K? 0 +064122.89 +185559.8 -000013.0-000004.100017.2 08.6201.13K? 0 +064430.70 +000841.9 -000016.0-000055.200023.8 08.6201.48K? 0 +065126.92 -063319.8 -000025.4+000003.000006.4 08.6201.05K? 0 +065204.39 +261305.8 -000005.2+000007.200003.3 08.6201.70K? 0 +065222.85 -221202.2 -000010.8+000014.100010.0 08.6201.57K? 0 +065225.78 +523128.6 +000014.1-000018.500008.5 08.6201.07K? 0 +065557.74 +411443.2 +000006.3+000004.900018.4 08.6201.29K? 0 +070018.25 -595740.9 +000014.7+000003.000013.7 08.6201.36K? 0 +070053.39 -070134.3 +000001.0-000003.200018.3 08.6201.35K? 0 +070136.73 +015444.6 -000008.5+000007.600002.4 08.6201.55K? 0 +070330.00 +105600.1 -000000.8-000017.900018.8 08.6201.64K? 0 +070356.74 +125819.7 -000010.1+000034.900057.4 08.6201.58K? 0 +070826.97 +791544.0 -000011.0-000006.000009.8 08.6201.52K? 0 +071152.80 -290019.8 -000013.7+000010.900009.9 08.6201.03K? 0 +071725.47 -135457.6 +000006.9-000028.200012.1 08.6201.54K? 0 +071739.66 +080821.3 +000018.5+000013.000009.6 08.6201.52K? 0 +072031.80 -060131.5 +000032.9+000013.200016.2 08.6201.03K? 0 +072608.00 -721407.3 -000011.6+000028.100004.9 08.6201.51K? 0 +072628.87 -520043.4 -000023.1-000005.300010.8 08.6201.08K? 0 +073008.57 -045737.1 -000013.7+000012.800007.2 08.6201.40K? 0 +073148.52 +243207.0 -000018.2-000010.200005.0 08.6201.32K? 0 +073456.02 -224206.6 +000015.4-000025.800005.2 08.6201.27K? 0 +074145.70 -111520.4 +000014.5+000002.900004.5 08.6201.08K? 0 +074305.73 +025339.7 -000028.5-000007.600016.0 08.6201.23K? 0 +074319.81 +582007.4 -000006.9-000002.800002.1 08.6201.39K? 0 +074931.12 -263445.3 +000021.5+000018.000025.2 08.6201.83K? 0 +075007.94 +113228.7 -000040.6-000001.100016.0 08.6201.18K? 0 +075048.69 -260522.7 -000008.7-000014.900009.4 08.6201.54K? 0 +075919.32 +302657.8 -000007.8+000016.600009.9 08.6201.01K? 0 +080726.47 -393022.2 -000008.7+000017.400002.8 08.6201.10K? 0 +080803.42 -433848.6 +000006.5-000006.700004.2 08.6201.12K? 0 +080825.95 -203113.9 -000017.8-000006.100017.4 08.6201.06K? 0 +081513.79 -343953.1 -000032.8+000021.000009.0 08.6201.36K? 0 +081659.59 -572744.4 -000004.3-000015.800000.6 08.6201.25K? 0 +081729.95 -405338.0 +000018.4-000015.300004.0 08.6201.51K? 0 +082433.61 +742617.0 -000002.1-000019.100000.2 08.6201.18K? 0 +082440.50 -313838.7 -000024.2-000004.700012.6 08.6201.56K? 0 +082615.36 +263042.3 -000013.8-000032.400007.8 08.6201.56K? 0 +083113.56 -095511.1 -000004.1+000002.700003.4 08.6201.00K? 0 +083324.03 -095848.2 +000019.6-000014.700014.2 08.6201.00K? 0 +083715.11 +572129.5 -000028.1-000028.500000.1 08.6201.15K? 0 +085150.87 +171237.1 +000005.9-000001.200012.5 08.6201.17K? 0 +085209.16 +351336.2 +000012.5-000017.300016.2 08.6201.46K? 0 +085600.74 -105326.0 +000000.8+000013.800008.2 08.6201.53K? 0 +085806.56 +240556.2 -000020.5-000012.300005.6 08.6201.50K? 0 +091251.31 -314924.3 -000028.0+000011.900000.1 08.6201.07K? 0 +091331.09 -141747.4 -000007.0+000012.800015.2 08.6201.28K? 0 +091405.88 -745049.6 +000024.8+000011.000009.6 08.6201.04K? 0 +092118.06 -584057.7 +000003.1-000008.600007.7 08.6201.57K? 0 0.10 1.00 +092722.56 +291402.6 +000000.6-000015.100002.8 08.6201.30K? 0 +094020.86 +042121.1 -000006.4-000008.300003.7 08.6201.05K? 0 +094725.45 +125859.0 -000028.4+000011.200012.1 08.6201.42K? 0 +095222.76 -842521.7 -000023.7-000009.800000.7 08.6201.07K? 0 +095336.53 +580142.9 -000024.5-000038.500004.2 08.6201.10K? 0 +095424.64 -284931.3 +000004.4-000014.100002.4 08.6201.06K? 0 +095936.55 +091900.0 +000014.4-000001.700005.4 08.6201.55K? 0 +100115.81 -544302.6 -000017.5-000005.600006.9 08.6201.17K? 0 +100422.08 +591213.1 -000016.9-000033.700010.6 08.6201.00K? 0 +100640.19 -493039.5 -000020.7+000012.700005.0 08.6201.67K? 0 +100955.94 -544708.6 -000003.0-000002.000008.9 08.6201.28K? 0 +102030.01 -355229.7 -000020.9-000004.100006.8 08.6201.65K? 0 +102030.64 -303040.7 -000019.7+000023.000013.9 08.6201.30K? 0 +102237.54 +251245.3 +000013.7-000059.100013.7 08.6201.05K? 0 +102406.99 -644854.6 -000003.8+000012.900008.6 08.6201.27K? 0 +102906.37 -282845.3 -000011.9+000001.200018.8 08.6201.22K? 0 +103308.40 -384713.0 -000031.1+000024.300002.9 08.6201.05K? 0 +103444.40 -693511.0 -000007.1+000001.100010.3 08.6201.71K? 0 +103529.83 +645124.0 +000001.2-000006.000010.6 08.6201.52K? 0 +103624.84 -314958.9 +000027.0+000001.200019.5 08.6201.58K? 0 +103734.34 +122111.6 +000030.3-000019.800017.3 08.6201.37K? 0 +103858.24 -573528.1 -000000.8+000025.500006.1 08.6201.03K? 0 0.10 1.00 +104025.93 +040154.7 -000016.8-000002.500002.8 08.6201.24K? 0 +105011.30 +511529.9 -000015.4-000011.200005.0 08.6201.09K? 0 +105102.58 +050156.3 -000014.1+000001.000024.5 08.6201.25K? 0 +111017.12 -605517.6 -000014.5+000019.800038.9 08.6201.39K? 0 +112213.47 -500828.7 +000011.6+000001.600021.2 08.6201.05K? 0 +112318.84 -253420.1 -000042.0-000000.300008.5 08.6201.02K? 0 +112900.72 +024403.3 +000027.7-000047.500030.6 08.6201.07K? 0 +113643.64 +332632.8 -000023.1-000009.300019.9 08.6201.46K? 0 +113919.33 -040814.0 -000003.2-000012.300006.1 08.6201.08K? 0 +114107.99 -573613.2 -000004.5-000000.600021.8 08.6201.14K? 0 +114504.04 +090906.2 -000065.6+000016.600000.6 08.6201.39K? 0 +115703.05 -555504.0 +000004.9+000062.700026.7 08.6201.04K? 0 +115716.58 -580310.1 -000001.7+000001.300016.8 08.6201.20K? 0 +120635.84 -204410.6 -000006.5+000034.200006.0 08.6201.04K? 0 +121118.54 +083603.7 -000011.4+000002.600013.0 08.6201.41K? 0 +121507.40 +585652.1 -000013.2-000005.200006.6 08.6201.48K? 0 +122222.20 +095633.8 -000009.6-000017.400001.6 08.6201.29K? 0 +122525.80 -300130.4 -000001.0+000031.400010.5 08.6201.07K? 0 +122955.42 -453236.2 -000021.8+000007.700000.6 08.6201.60K? 0 +123855.27 -393023.5 -000008.9+000001.400000.3 08.6201.10K? 0 +124704.40 -420523.2 +000034.7+000029.200013.7 08.6201.01K? 0 +124749.19 -531808.8 -000006.6+000001.000021.0 08.6201.43K? 0 +125334.90 +730249.6 +000038.2-000026.000014.0 08.6201.27K? 0 +125520.92 +194534.4 -000027.5-000021.800014.1 08.6201.56K? 0 +130040.51 -720351.0 -000021.8-000013.400003.3 08.6201.00K? 0 +130510.48 -852210.6 -000026.8-000002.300006.6 08.6201.20K? 0 +131727.19 +364854.3 +000012.0-000040.500017.6 08.6201.16K? 0 +132941.54 -312317.7 -000051.0-000041.500008.1 08.6201.08K? 0 +133234.81 +520229.1 -000041.5-000014.000011.2 08.6201.06K? 0 diff --git a/kstars/kstars/data/hip086.dat b/kstars/kstars/data/hip086.dat new file mode 100644 index 00000000..bfc601ca --- /dev/null +++ b/kstars/kstars/data/hip086.dat @@ -0,0 +1,1000 @@ +133651.94 -545928.2 +000000.0-000001.700027.6 08.6201.37K? 0 +133842.64 -682845.9 +000012.8+000003.100004.2 08.6201.95M? 0 +133845.82 -761431.4 -000020.0-000015.700009.9 08.6201.65K? 0 +134724.16 +604127.9 +000024.5-000025.700003.0 08.6201.08K? 0 +134749.36 -350648.8 +000028.7-000010.100002.6 08.6201.27K? 0 +135753.20 -691737.3 -000010.9-000017.100005.3 08.6201.95M? 0 +140053.62 -723823.8 -000012.9-000008.000002.4 08.6201.24K? 0 +140215.52 +014125.8 -000016.2-000014.000031.9 08.6201.09K? 0 +140422.63 -545858.1 -000008.0-000015.800017.5 08.6201.50K? 0 +141013.76 -450440.7 -000002.4-000016.000005.4 08.6201.30K? 0 +141223.49 -633117.6 -000004.3+000009.200015.9 08.6201.15K? 0 +141848.32 +011521.3 -000012.0+000005.800014.6 08.6201.56K? 0 +142857.38 +010321.5 -000036.4-000012.400001.8 08.6201.28K? 0 +143024.48 -212952.1 -000007.2+000015.100008.4 08.6201.52K? 0 0.10 1.00 +143113.81 +033007.0 -000019.6-000035.800012.1 08.6201.19K? 0 +143246.50 -450622.3 +000004.4-000013.300006.8 08.6201.65K? 0 +143545.78 +525217.3 +000002.2+000013.400004.0 08.6201.59K? 0 +144437.94 -250257.0 -000007.7+000014.300016.1 08.6201.76K? 0 +144638.12 -430947.5 +000039.3-000003.700005.9 08.6201.33K? 0 +144857.10 -583918.7 +000007.9+000010.300013.4 08.6201.38K? 0 +145202.03 -173035.7 +000005.1-000055.000018.3 08.6201.10K? 0 +145932.37 +581758.6 -000016.4+000012.500012.1 08.6201.15K? 0 +150509.59 -735210.5 -000022.8-000019.500005.4 08.6201.16K? 0 +150817.71 +193047.6 -000008.4-000017.200001.0 08.6201.45K? 0 +150936.16 -075216.0 +000003.8-000022.900003.0 08.6201.02K? 0 +151049.60 +552520.6 -000028.9+000014.500002.2 08.6201.17K? 0 +151409.93 +385857.4 +000008.6-000009.500007.5 08.6201.13K? 0 +151905.31 -141947.0 -000020.4-000002.000000.7 08.6201.53K? 0 +152005.25 +174625.5 -000041.3-000018.300004.8 08.6201.43K? 0 +152027.06 -473022.7 +000023.3+000002.400014.0 08.6201.52K? 0 +152532.11 -660214.0 +000006.0-000027.200001.1 08.6201.10K? 0 +154153.58 -124535.7 -000007.1+000008.200018.6 08.6201.07K? 0 +154701.85 -871105.2 -000019.4-000006.200003.7 08.6201.05K? 0 +154949.14 -521441.4 -000037.2-000030.500021.1 08.6201.12K? 0 +155030.98 -523029.4 +000010.3-000023.100011.4 08.6201.10K? 0 +155812.33 +491004.6 -000018.8+000038.400007.3 08.6201.20K? 0 +161807.67 -822103.9 -000010.7-000016.000006.9 08.6201.38K? 0 +161853.36 -551617.4 +000022.9+000020.600009.6 08.6201.16K? 0 +163049.32 -090601.3 -000007.4-000001.500020.7 08.6201.23K? 0 +163648.15 +122136.7 -000066.6-000027.600011.4 08.6201.15K? 0 +164035.27 -335357.4 -000004.9-000076.000033.5 08.6201.40K? 0 +164236.63 +170720.4 -000007.2-000022.900001.8 08.6201.52K? 0 +164432.98 -602635.1 -000004.0+000024.600009.0 08.6201.09K? 0 +164552.58 +364508.3 -000024.9+000045.300005.7 08.6201.14K? 0 +165244.63 +242911.8 +000001.3+000005.600008.1 08.6201.09K? 0 +165246.67 +372014.9 +000005.3+000000.600000.1 08.6201.35K? 0 +165329.13 +235539.8 -000048.5+000004.200008.2 08.6201.00K? 0 +165459.18 +165449.9 -000003.5-000023.200009.8 08.6201.06K? 0 +170137.15 +253757.2 -000000.2+000023.400009.8 08.6201.44K? 0 +170319.07 +593505.2 -000337.0+000248.900048.9 08.6201.06K? 0 +170420.19 +131817.7 +000012.6-000004.500005.9 08.6201.63K? 0 +170855.31 -670427.3 -000004.2-000019.300005.9 08.6201.07K? 0 +171725.80 +313014.2 -000023.3-000052.700003.7 08.6201.32K? 1 +171801.22 -503430.9 -000008.7-000034.700004.3 08.6201.22K? 0 +172242.61 +580529.5 +000031.4-000028.700005.2 08.6201.23K? 0 +172514.90 +195514.7 +000007.9+000011.300018.3 08.6201.65K? 0 +173737.50 -712041.0 +000025.4-000016.900000.7 08.6201.09K? 0 +174009.63 +430716.4 -000006.2-000013.900011.1 08.6201.09K? 0 +174053.63 -141530.1 +000042.5-000003.000014.9 08.6201.18K? 0 +174450.63 +272653.4 -000011.8-000021.900004.6 08.6201.09K? 0 +174455.77 +595057.3 +000017.6-000015.000016.8 08.6201.42K? 0 +174559.58 -284041.6 -000017.7+000001.700009.2 08.6201.74K? 0 +175107.11 +271132.1 -000001.1-000014.600013.5 08.6201.07K? 0 +175234.67 +354551.3 -000009.0+000024.700007.7 08.6201.44K? 0 +175744.45 -283413.4 +000050.9+000014.600033.1 08.6201.72K? 0 +175826.89 -260530.4 -000000.7+000003.500002.9 08.6201.21K? 0 +175845.26 -310756.6 -000032.0-000001.200039.5 08.6201.45K? 0 +180240.01 +345748.8 -000006.1+000008.200009.6 08.6201.50K? 0 +180341.42 -270553.1 +000050.7+000021.300036.1 08.6201.67K? 0 +181149.62 +482326.5 +000002.9-000048.900002.3 08.6201.00K? 0 +181252.62 -484826.4 +000005.0-000001.600000.6 08.6201.26K? 0 +181307.21 +381714.4 -000025.6-000031.200019.6 08.6201.01K? 0 +181354.11 +564523.5 -000012.8+000004.400014.8 08.6201.45K? 0 +181458.16 -284015.9 -000037.1-000008.300046.9 08.6201.54K? 0 +181557.76 -254239.5 +000039.0-000023.100003.5 08.6201.36K? 0 +181706.98 +401521.0 +000010.6+000013.900002.7 08.6201.10K? 0 +182148.04 -324644.2 -000009.5-000035.500008.4 08.6201.82K? 0 +182451.54 +502816.0 +000012.7+000038.300002.1 08.6201.00K? 0 +182511.88 +230652.2 -000002.8+000004.900002.6 08.6201.27K? 0 +182544.22 -313005.2 +000021.8-000020.100000.1 08.6201.36K? 0 +183147.51 -350600.4 +000013.6+000012.000000.1 08.6201.68K? 0 +184152.41 +625741.1 -000011.7+000015.400017.1 08.6201.44K? 0 +184345.80 -451808.3 +000008.5-000010.700010.7 08.6201.64K? 0 +184527.01 -204706.7 -000071.2-000051.900010.8 08.6201.50K? 0 +184715.99 +382140.1 +000015.8-000000.200012.0 08.6201.47K? 0 +185011.15 +135515.6 -000032.1-000029.300012.2 08.6201.14K? 0 +185302.71 +545324.0 +000007.1-000013.700007.9 08.6201.04K? 0 +185304.64 -493923.5 +000021.0-000002.200001.3 08.6201.26K? 0 +185355.69 -402401.8 -000001.7+000016.000022.6 08.6201.28K? 0 +185523.03 -795039.2 -000001.6-000020.800018.9 08.6201.24K? 0 +185636.48 +294929.0 +000003.3+000013.000012.1 08.6201.03K? 0 +185805.68 +375340.8 -000010.4-000006.500004.6 08.6201.22K? 0 +190257.21 -611557.8 +000011.2-000007.500003.5 08.6201.01K? 0 +190410.18 -204803.4 -000004.9-000025.500007.9 08.6201.38K? 0 +190616.62 +093458.0 -000020.0-000000.800004.4 08.6201.78K? 0 +191017.23 -262642.8 +000001.5-000009.400012.2 08.6201.06K? 0 +191250.33 -072938.3 +000008.0-000031.800000.8 08.6201.19K? 0 +191438.60 -363427.1 +000005.9-000011.100033.6 08.6201.55K? 0 +191518.89 +334034.8 -000007.6+000006.400012.4 08.6201.04K? 0 +191809.78 -161622.1 +000046.9-000040.300040.3 08.6201.17K? 0 +192206.96 +232811.4 +000007.5-000007.600014.4 08.6201.23K? 0 +192232.42 -201858.5 +000015.1+000018.500001.2 08.6201.11K? 0 +192351.02 -425609.7 -000032.6-000003.100003.4 08.6201.56K? 0 +193123.52 +351302.7 +000000.8-000021.500014.8 08.6201.63K? 0 +193148.38 +315202.8 -000004.6+000009.900012.2 08.6201.56K? 0 0.10 1.00 +193322.91 -112223.0 +000013.8-000035.400004.6 08.6201.34K? 0 +193336.91 -142735.0 -000017.6-000005.300007.9 08.6201.70K? 0 +193836.54 -003939.1 -000014.4+000000.200018.7 08.6201.73K? 0 +193913.43 +193956.6 +000015.4-000006.000002.9 08.6201.14K? 0 +193920.67 +102316.5 -000006.2-000012.700008.9 08.6201.64K? 0 +194012.67 -131104.4 +000006.3+000016.900020.8 08.6201.63K? 0 +194910.23 -654927.9 -000006.1-000036.600003.4 08.6201.20K? 0 +195334.79 +440808.8 -000002.0+000004.300015.3 08.6201.54K? 0 +195533.57 +481026.9 +000002.4+000004.300008.8 08.6201.31K? 0 +195603.81 -434011.6 -000024.9-000003.200004.0 08.6201.05K? 0 +195624.33 -305146.8 +000010.2-000044.100010.4 08.6201.55K? 0 +195745.05 -564447.7 -000007.2-000026.600006.6 08.6201.01K? 0 +195839.80 -534845.5 -000007.4-000015.300001.5 08.6201.15K? 0 +200057.07 +501451.6 +000003.0+000011.300003.6 08.6201.54K? 0 +200224.63 +561152.6 -000002.3-000006.700012.1 08.6201.67K? 0 +200717.13 -392109.4 -000018.6-000004.300014.7 08.6201.02K? 0 +200905.97 +225954.3 +000021.5+000031.200012.7 08.6201.50K? 0 +200907.73 +160423.1 +000013.8-000035.300007.1 08.6201.39K? 0 +201128.07 +241219.8 +000003.2+000007.400008.1 08.6201.19K? 0 +201145.88 +405039.8 -000026.9+000000.200017.1 08.6201.52K? 0 +201718.38 -710401.7 +000001.3-000006.600013.5 08.6201.16K? 0 +202459.06 +123335.9 -000017.1-000022.700004.3 08.6201.34K? 0 +202948.00 +130023.6 +000002.0-000024.400020.6 08.6201.24K? 0 +203124.31 +572650.4 +000040.1-000007.100001.5 08.6201.18K? 0 +203127.79 +253510.7 -000007.5-000015.200011.4 08.6201.60K? 0 +203150.32 +351642.3 +000005.6-000016.800003.5 08.6201.16K? 0 +203252.88 +120326.3 -000012.3-000030.300013.9 08.6201.40K? 0 +203254.05 +094815.3 +000005.4-000014.400007.7 08.6201.03K? 0 +203328.87 +294656.1 +000002.8-000016.500019.2 08.6201.61K? 0 +203403.40 +152113.7 -000009.5+000002.900007.8 08.6201.32K? 0 +203418.31 -123847.5 +000022.6-000023.500002.8 08.6201.31K? 0 +203629.02 +262348.6 +000011.9+000000.800004.2 08.6201.02K? 0 +203641.93 +181634.0 -000021.2-000006.800004.5 08.6201.11K? 0 +203920.09 +514717.6 +000011.7+000003.500009.1 08.6201.54K? 0 +204103.36 -093124.4 +000047.0-000035.100031.1 08.6201.03K? 0 +205240.81 +263220.4 -000013.3-000007.800015.8 08.6201.55K? 0 +205416.43 +605745.7 -000001.3-000045.300004.8 08.6201.23K? 0 +205444.61 -345248.1 +000017.4-000007.400003.2 08.6201.63K? 0 +210547.86 -332852.1 +000007.3-000025.900011.9 08.6201.11K? 0 +211123.40 -882710.6 +000002.5-000001.600016.5 08.6201.50K? 0 +211647.74 +122002.7 +000005.3-000005.700007.8 08.6201.00K? 0 +211658.59 -310234.6 +000064.0-000045.100005.7 08.6201.04K? 0 +212212.97 +181244.6 -000006.2+000001.200019.9 08.6201.44K? 0 +212251.12 -023150.0 +000009.5+000017.200035.4 08.6201.72K? 0 +212703.01 +105822.0 +000045.7-000011.300013.9 08.6201.25K? 0 +212728.24 +413729.1 -000002.1+000004.900010.6 08.6201.48K? 0 +213108.67 -493825.6 +000036.0-000061.500001.5 08.6201.17K? 0 +213121.05 -511719.5 -000020.7+000002.600016.1 08.6201.44K? 0 +213208.54 +034303.7 +000017.1-000008.700006.7 08.6201.00K? 0 +213436.39 +021527.2 -000015.8-000015.400001.5 08.6201.37K? 0 +213724.93 -304541.8 -000005.8+000003.800004.3 08.6201.54K? 0 +214029.63 -042716.2 -000011.9-000021.800019.9 08.6201.08K? 0 +214306.25 +620900.6 -000013.3+000000.600011.4 08.6201.45K? 0 +214345.98 -613946.0 +000026.8-000014.800005.8 08.6201.39K? 0 +214514.62 -072859.3 +000002.7+000024.000025.8 08.6201.59K? 0 +214628.49 +215002.2 +000010.7-000009.200015.2 08.6201.27K? 0 +214705.86 +371835.4 +000016.2+000025.900012.8 08.6201.29K? 0 +214903.83 +343613.9 -000014.6-000000.300009.8 08.6201.15K? 0 +215046.91 +583804.9 +000033.9+000030.200002.3 08.6201.11K? 0 +215232.59 +434621.7 +000016.9+000000.700010.2 08.6201.07K? 0 +215508.99 +501844.1 +000017.8-000005.200011.0 08.6201.66K? 0 +220125.61 +632914.7 -000018.7-000026.100012.5 08.6201.80K? 0 +220730.05 +563030.5 -000000.9+000006.800009.5 08.6201.19K? 0 +221054.37 +570607.1 +000000.9-000000.100010.7 08.6201.59K? 0 +221704.33 +133348.0 +000020.7+000011.200000.8 08.6201.13K? 0 +221847.39 +501605.3 +000022.9-000016.500002.2 08.6201.32K? 0 +221958.56 +351633.6 +000015.3+000019.100006.9 08.6201.24K? 0 +222420.97 +050338.0 +000003.1-000025.900010.9 08.6201.66K? 0 +222441.61 +671627.4 +000005.3-000018.400004.7 08.6201.09K? 0 +222716.12 +530609.4 +000017.0-000006.300003.6 08.6201.03K? 0 +222921.34 +574306.1 +000015.7-000002.900000.2 08.6201.87M? 0 +223220.56 -502016.0 +000006.7+000005.000017.6 08.6201.01K? 0 +223407.92 -192143.6 -000023.5+000000.800008.7 08.6201.19K? 0 +224009.87 -291845.6 -000009.6-000021.900007.8 08.6201.06K? 0 +224840.04 +380636.2 +000016.4-000008.000002.5 08.6201.15K? 0 +225931.47 +250651.6 +000004.3-000002.100002.7 08.6201.03K? 0 +225940.78 +460323.3 +000005.9-000012.000000.6 08.6201.09K? 0 +230353.78 +110540.1 -000018.8+000003.400024.9 08.6201.50K? 0 +230425.06 -140830.5 -000020.7-000038.100004.0 08.6201.33K? 0 +230920.83 +660119.0 +000003.9-000002.300006.2 08.6201.86M? 0 +231745.32 +821022.4 -000010.7-000007.900002.7 08.6201.13K? 0 +232046.84 -335402.0 +000001.1-000042.000012.5 08.6201.45K? 0 +232225.72 +540624.9 -000007.4+000022.800028.0 08.6201.37K? 0 +232521.66 +060229.2 +000002.8+000005.800008.7 08.6201.09K? 0 +232643.85 +195026.7 +000032.1+000016.200012.9 08.6201.08K? 0 +233450.45 -103524.7 -000014.8-000016.300001.4 08.6201.03K? 0 +233909.37 +305209.5 +000027.2-000010.400012.9 08.6201.11K? 0 +234327.12 +113607.5 -000009.5-000015.900013.8 08.6201.57K? 0 +234458.72 -475410.9 +000011.3-000001.200023.1 08.6201.16K? 0 +235132.56 -033030.5 -000002.0-000003.700025.1 08.6201.11K? 0 +235202.67 +531024.7 -000015.7+000024.000002.8 08.6201.67K? 0 +072513.07 -030803.4 +000023.5-000005.300006.0 08.6202.52N? 0 +191846.16 +130406.1 -000011.1-000013.000002.3 08.6202.06M? 0 +000524.28 +161944.7 +000041.7-000018.300014.6 08.6300.46F? 0 +001211.36 +550622.1 +000011.4-000003.500006.3 08.6300.76G? 0 +001344.45 +523931.4 -000006.6-000001.100004.8 08.6300.09A? 0 +001449.99 +234736.3 +000003.4+000006.500006.7 08.6300.51F? 0 +002349.15 +000718.8 -000007.1+000013.400011.5 08.6300.94G? 0 +002622.33 +591054.9 +000008.2+000004.000016.9 08.6300.25A? 0 +004020.71 +765043.5 +000040.4+000008.300017.1 08.6300.92G? 0 +004914.67 +262123.0 +000034.6-000020.600017.6 08.6300.49F? 0 +005038.24 +552938.3 +000039.1-000028.100013.0 08.6300.45F? 0 +005647.90 -730404.5 +000000.0+000000.000000.0 08.6300.26A? 0 +010134.40 +281902.3 -000018.9-000065.800011.6 08.6300.72G? 0 +010513.15 -195117.9 -000004.6-000014.700022.6 08.6300.24A? 0 +011002.60 +305818.9 +000020.5-000014.600005.9 08.6300.97K? 0 +011031.18 -425704.2 -000000.2+000006.600002.5 08.6300.95G? 0 +011310.06 +630101.9 +000031.5-000024.700010.5 08.6300.38F? 0 +011515.65 +225213.9 +000045.3+000079.300013.0 08.6300.53F? 0 +011752.54 -363146.8 +000015.6+000066.000015.2 08.6300.47F? 0 +012027.22 +335915.1 +000032.7+000008.000000.2 08.6300.23A? 0 +012315.70 +524414.8 +000009.1+000003.200000.6 08.6300.20A? 0 +012504.09 +030414.8 +000025.1-000026.000005.0 08.6300.51F? 0 +012508.74 +052717.7 +000014.5-000000.500001.2 08.6300.41F? 0 +012544.13 -592004.6 +000042.6-000017.700004.1 08.6300.90G? 0 +012949.39 -411117.6 +000006.6+000020.700009.2 08.6300.35F? 0 +013823.81 +293402.7 +000390.5-000255.600032.0 08.6300.87G? 0 +014029.10 +523146.0 +000017.2-000021.600003.9 08.6300.37F? 0 +014931.81 +284135.5 -000030.5-000022.800005.4 08.6300.90G? 0 +015051.81 -070827.9 -000006.3-000038.400007.5 08.6300.97K? 0 +015131.14 -074423.6 +000097.8+000011.000005.5 08.6300.63G? 0 +015214.69 +261005.1 +000020.8-000015.800014.2 08.6300.38F? 0 +015245.14 +415029.7 +000018.6-000009.100001.0 08.6300.03A? 0 +015539.52 +114755.3 -000004.8-000124.500004.0 08.6300.60G? 0 +015637.63 +521952.5 +000005.8-000023.100005.7 08.6300.04A? 0 +015823.72 +254723.6 -000032.0-000003.200015.1 08.6300.61G? 0 +020214.56 +643817.8 +000026.6-000013.500010.2 08.6300.35F? 0 +020240.36 -013728.2 +000036.5-000046.700023.0 08.6300.53F? 0 +020402.92 +013557.5 -000017.7-000010.000026.7 08.6300.97K? 0 +020615.00 +250630.0 +000000.0+000000.000000.0 08.6300.20A? 1 +021910.29 +570737.7 +000000.0+000000.000000.0 08.6300.35F? 0 +022105.88 +484820.9 -000011.5+000004.200007.5 08.6300.02A? 0 +022335.64 +340521.4 +000044.4-000000.400013.1 08.6300.92G? 0 +022353.07 +575055.3 -000007.3-000015.700012.9 08.6300.09A? 0 +022441.62 +562615.6 -000014.0-000009.100016.8 08.6300.23A? 0 +022652.74 +590658.9 +000010.4-000019.400007.4 08.6300.20A? 0 +022800.49 +652748.7 -000013.5+000003.900004.4 08.6300.18A? 0 +023002.47 +571456.1 -000006.8-000016.000015.3 08.6300.36F? 0 +023635.51 -315101.9 +000032.2+000020.300008.7 08.6300.16A? 0 +023656.69 -324123.4 -000099.7-000119.500005.1 08.6300.49F? 0 +024201.80 +623037.4 +000100.4-000062.700018.1 08.6300.65G? 0 +024314.70 +392158.5 +000018.5-000009.500007.1 08.6300.07A? 0 +024319.54 +365619.3 +000066.8-000039.800012.2 08.6300.48F? 0 +024406.78 +581934.6 +000015.9+000001.500002.7 08.6300.48F? 0 +024940.81 +014836.5 +000143.4-000077.000003.4 08.6300.98K? 0 +025022.59 +022637.4 +000072.2-000037.000010.2 08.6300.42F? 0 +025034.24 +415641.8 +000030.1-000004.200002.7 08.6300.28A? 0 +025129.56 -742419.5 +000017.9+000018.500005.2 08.6300.37F? 0 +025219.40 +483752.6 -000007.2-000007.300003.2 08.6300.66G? 0 +025916.75 +011440.5 +000030.3-000010.300003.8 08.6300.03A? 0 +030011.85 +053649.8 -000028.2-000053.500004.0 08.6300.30A? 0 +030449.82 +393213.2 +000057.7-000038.500009.7 08.6300.41F? 0 +031104.49 +554359.9 +000110.9-000087.400000.6 08.6300.59G? 0 +031256.20 +371632.6 +000012.5-000006.100010.3 08.6300.26A? 0 +031759.67 +394338.6 +000035.3-000033.900004.0 08.6300.57F? 0 +032252.59 +294904.4 +000071.0+000015.900029.7 08.6300.41F? 0 +032353.83 -105159.6 +000016.0+000018.600002.3 08.6300.89G? 0 +032617.08 +390402.5 -000003.6-000013.800002.1 08.6300.10A? 0 +032932.89 -165955.8 -000006.0+000004.600019.2 08.6300.48F? 0 +033104.00 +393841.3 +000101.3-000030.600006.2 08.6300.57F? 0 +033259.26 -750758.3 +000019.2+000103.800008.1 08.6300.42F? 0 +033548.89 -090336.9 -000090.1-000186.200031.8 08.6300.68G? 0 +033610.13 -511255.9 -000034.2-000194.900015.9 08.6300.69G? 0 +033628.77 +234751.2 +000061.1-000116.600032.3 08.6300.65G? 0 +034138.08 -000948.8 -000011.7-000002.000011.3 08.6300.24A? 0 +034153.54 -431622.7 +000017.3+000019.500003.9 08.6300.24A? 0 +034255.27 +491057.2 +000007.2-000016.300004.9 08.6300.09A? 0 +034400.07 +143713.8 +000012.8-000030.200018.3 08.6300.56F? 0 +034425.91 +442125.9 +000008.7-000002.100005.4 08.6300.16A? 0 +034832.72 -314650.4 -000013.0-000002.700008.2 08.6300.22A? 0 +035253.64 -415825.9 +000004.6+000038.300006.4 08.6300.31A? 0 +035955.79 +454152.7 +000021.2-000006.400001.1 08.6300.49F? 0 +040633.35 +273126.6 -000002.5-000047.100006.5 08.6300.48F? 0 0.10 1.00 +040825.64 +462157.5 +000006.7+000002.000002.0 08.6300.28A? 0 +040928.93 +334601.5 +000208.1-000022.800018.6 08.6300.89G? 0 +041011.16 -060329.1 +000026.8+000000.100016.5 08.6300.55F? 0 +041738.62 +665707.0 +000054.4-000068.000005.0 08.6300.39F? 0 +042015.99 +751307.2 +000018.0+000010.700004.8 08.6300.29A? 0 +042343.23 +113101.0 -000010.8-000014.600001.9 08.6300.37F? 0 +042504.78 +560519.4 +000048.5+000041.200023.9 08.6300.51F? 0 +043146.72 +395534.1 +000020.9-000004.800007.8 08.6300.18A? 0 +043228.99 +443706.3 -000001.5-000011.900010.1 08.6300.30A? 0 +043413.22 +691101.4 -000012.6-000019.300000.2 08.6300.23A? 0 +043439.65 -113808.9 +000010.0-000027.500029.1 08.6300.73G? 0 +044301.97 +453749.5 +000002.9+000007.700029.8 08.6300.45F? 0 +044839.53 -625845.7 -000003.9+000018.000006.8 08.6300.17A? 0 +045209.19 +361313.3 -000016.6-000007.700012.5 08.6300.43F? 0 +045524.92 -734543.7 -000014.9+000055.500007.8 08.6300.41F? 0 +045529.70 +451637.4 +000106.7-000103.800007.9 08.6300.73G? 0 +045613.07 -681923.5 -000012.3-000035.600003.4 08.6300.94G? 0 +045704.94 +020638.1 +000012.4-000067.300018.8 08.6300.59G? 0 +045918.72 -154510.7 +000020.4-000029.300006.9 08.6300.59G? 0 +050050.47 +543504.1 -000010.8+000008.200001.7 08.6300.46F? 0 +050501.03 +023843.7 +000008.9+000003.700000.1 08.6300.03A? 0 +050808.60 -090623.8 -000012.5+000003.200014.7 08.6300.21A? 0 +050927.96 +390100.8 +000004.3+000000.000010.3 08.6300.11A? 0 +051227.16 -030214.0 +000000.0+000000.000000.0 08.6300.00B? 0 +051647.57 +334454.1 -000010.4-000010.100004.3 08.6300.14A? 0 +051652.52 -053812.6 -000008.4+000002.700015.2 08.6300.92G? 0 +051907.66 +142934.4 -000001.4-000006.700009.0 08.6300.30A? 0 +052514.56 +041148.5 +000014.0-000016.300006.4 08.6300.46F? 0 +052614.84 +025727.5 -000012.0-000000.300004.2 08.6300.31A? 0 +052819.33 +212637.3 +000010.0-000027.600002.0 08.6300.48F? 0 +052836.10 +045659.0 -000017.8+000010.800000.0 08.6300.20A? 0 +053201.25 -095949.3 -000005.4-000011.500003.3 08.63-0.01B? 0 +053325.20 -010331.4 -000009.4-000001.700001.4 08.6300.02A? 0 +053709.46 -225006.9 +000006.8-000028.700002.0 08.6300.89G? 0 +053711.83 -002733.7 +000002.4+000001.300003.2 08.63-0.02B? 0 +054412.37 +005729.9 -000009.1-000009.100002.7 08.6300.24A? 0 +054546.64 -155638.7 +000003.6+000011.700007.0 08.6300.44F? 0 +054606.08 -184041.9 +000009.1+000001.600016.6 08.6300.75G? 0 +054725.23 +123853.2 +000008.3-000010.700001.8 08.63-0.05B? 0 +054728.11 +121528.3 +000006.4-000000.300032.6 08.6300.17A? 0 +055325.08 -612411.3 -000009.4+000000.300004.9 08.6300.13A? 0 +055402.69 +150639.4 +000129.3+000019.500020.0 08.6300.57F? 0 +055412.47 -561039.7 -000019.6+000000.900009.9 08.6300.16A? 0 +060206.47 +164055.7 +000006.4-000034.600014.5 08.6300.52F? 0 +060407.62 +250537.4 +000008.1-000009.700031.0 08.6300.91G? 0 +060628.91 +270320.1 -000009.2-000004.900002.8 08.6300.00A? 0 +060944.24 +162938.2 +000007.8-000014.800022.1 08.6300.72G? 0 +061312.10 +000931.9 -000010.3-000007.000009.9 08.6300.03A? 0 +061406.19 +201011.0 -000009.4-000010.900005.3 08.63-0.09B? 0 +061440.42 -072622.3 +000018.6-000020.500014.1 08.6300.29A? 0 +061751.80 +390717.3 +000001.0+000003.800007.7 08.6300.17A? 0 +061835.78 -142135.4 -000003.1+000005.100007.2 08.63-0.01B? 0 +061930.56 +090104.4 +000016.9-000020.900025.1 08.6300.29A? 0 +062000.66 +361233.5 +000016.7-000046.700019.3 08.6300.46F? 0 +062024.63 +652954.8 +000011.5-000258.100020.8 08.6300.68G? 0 +062139.39 -460943.1 -000022.8+000015.600003.1 08.6300.58G? 0 +062208.51 -163600.4 -000008.0-000005.600000.0 08.6300.25A? 0 +062221.41 -014215.5 -000005.1-000004.400011.2 08.6300.26A? 0 +062228.34 +305642.9 +000008.4-000032.100018.4 08.6300.41F? 0 +062329.55 +053609.0 -000010.1-000011.600001.7 08.6300.27A? 0 +062446.24 -315006.8 +000002.4+000005.000016.4 08.6300.27A? 0 +062644.22 +090335.3 -000011.0-000008.300016.4 08.63-0.05B? 0 +062821.45 -032739.8 -000004.2+000010.300011.2 08.63-0.01B? 0 +062946.74 -142143.3 +000003.7+000004.500005.4 08.6300.23A? 0 +063109.22 +214309.5 +000014.4-000017.600007.3 08.6300.40F? 0 +063228.90 +324922.2 +000006.5+000008.200015.3 08.6300.07A? 0 +063837.84 +090936.7 +000019.1+000013.100031.1 08.6300.91G? 0 +063846.76 +001504.9 -000027.8-000012.200006.8 08.6300.93G? 0 +063914.72 +211644.4 -000023.7-000026.900002.6 08.6300.98K? 0 +064110.13 -075937.1 -000004.8+000020.200002.7 08.63-0.07B? 1 +064758.63 +240904.9 +000012.4-000001.900005.5 08.6300.06A? 0 +064838.46 -433804.0 +000006.3+000016.400000.5 08.6300.37F? 0 +064844.53 +123349.2 +000006.2-000017.800005.0 08.6300.49F? 0 +064915.08 +154438.4 -000008.0-000002.700009.5 08.6300.02A? 0 +064941.77 +225024.0 -000001.5-000010.400008.8 08.6300.05A? 0 +065132.95 +183707.1 -000012.9+000027.500003.1 08.6300.86G? 0 +065222.03 +602339.7 +000009.5+000003.200023.5 08.6300.40F? 0 +065242.62 -052559.5 -000003.3-000012.500008.3 08.6300.95G? 0 +065435.45 +104142.6 -000005.9-000004.100017.1 08.6300.32F? 0 +065537.69 -092922.4 -000000.4-000050.300009.4 08.6300.55F? 0 +065714.00 +541647.2 -000029.4-000014.800002.6 08.6300.49F? 0 +065720.78 -232957.1 -000009.8-000009.700011.7 08.6300.92G? 0 +065809.29 +312549.4 -000096.1-000013.000012.3 08.6300.55F? 1 +065905.66 -532834.7 +000004.3+000022.100006.9 08.6300.30A? 0 +070050.69 -265734.7 -000003.6+000006.200001.0 08.63-0.07B? 0 +070223.15 +070207.8 +000007.8+000003.800006.5 08.63-0.04B? 0 +070239.48 +181941.9 +000014.1-000037.700006.5 08.6300.95K? 0 +070725.34 -014931.9 +000005.6+000001.900010.5 08.6300.07A? 0 +070813.72 +215513.2 -000021.0-000020.800003.1 08.6300.25A? 0 +070908.34 -305719.5 -000012.1+000001.500001.0 08.6300.03A? 0 +070908.94 -045531.7 -000012.4-000001.200002.8 08.63-0.02B? 0 +071108.01 -123121.7 -000003.1+000005.200005.7 08.63-0.01B? 1 +071623.09 -481942.7 -000000.3+000010.100012.1 08.6300.45F? 0 +071639.03 -555613.6 -000068.4+000081.900011.6 08.6300.45F? 0 +071858.31 -052541.3 +000002.3-000014.000004.8 08.6300.04A? 0 +071942.43 -184040.9 -000005.6-000012.500000.6 08.6300.10A? 0 +072307.38 +065754.8 -000004.4-000000.400014.5 08.6300.07A? 0 +072702.73 -395048.9 -000010.4-000010.100004.7 08.6300.22A? 0 +073025.94 +625910.2 -000000.5-000014.800010.7 08.6300.39F? 0 +073036.42 +225717.9 +000011.0-000017.100001.5 08.6300.05A? 0 +073103.10 +284650.5 -000010.3+000031.900011.9 08.6300.37F? 0 +073107.62 -061931.2 -000004.5+000000.500006.9 08.6300.96K? 0 +073110.78 +025151.0 -000014.7-000000.900004.2 08.6300.11A? 0 +073206.37 +270652.4 +000015.8-000019.800003.1 08.6300.39F? 0 +073207.22 -250927.0 -000001.1+000009.500004.8 08.6300.43F? 0 +073417.50 -353303.4 -000016.8+000016.600015.0 08.6300.38F? 0 +073541.46 -252026.1 -000010.6-000001.200001.9 08.63-0.11B? 0 +073647.02 -135957.5 -000005.8-000009.500007.2 08.63-0.06B? 0 +073922.98 -435829.6 -000026.7-000016.800017.1 08.6300.19A? 0 +074006.14 -535850.5 -000002.5+000004.400002.2 08.63-0.04B? 0 +074101.24 -065518.7 -000002.7-000009.300000.8 08.6300.12A? 0 +074122.91 -144911.1 +000009.2+000011.700013.1 08.6300.12A? 0 +074433.79 -121849.4 +000008.6+000023.200001.2 08.6300.02A? 1 +074833.69 -270244.4 +000001.5+000005.100004.0 08.63-0.09B? 0 +075010.94 +463326.5 +000129.4-000014.000000.3 08.6300.62G? 0 +075031.17 +341741.8 -000014.8-000009.300004.6 08.6300.43F? 0 +075147.59 -151529.0 -000016.2-000003.300005.0 08.6300.17A? 0 +075732.14 -431557.4 -000021.4-000011.700015.1 08.6300.31A? 0 +080010.61 +095125.8 -000001.4-000053.600017.6 08.6300.47F? 0 +080956.01 -491930.0 -000011.4+000006.300007.4 08.6300.03A? 0 +081150.12 -375616.8 +000002.9+000008.800000.5 08.6300.06A? 0 +081236.87 +143517.4 -000011.0+000001.600007.0 08.6300.44F? 0 +081253.47 +720300.0 +000020.0+000066.400003.4 08.6300.85G? 0 +081344.77 +404250.0 -000012.3-000005.400000.8 08.6300.24A? 0 +082036.16 -265109.4 -000009.5-000000.100008.3 08.6300.26A? 0 +082212.60 -383109.5 +000004.7-000000.200003.1 08.63-0.10B? 0 +082212.73 +255525.4 +000007.1-000020.100007.4 08.6300.96K? 0 +082623.64 -592609.8 -000014.8+000038.500004.7 08.6300.49F? 1 +082905.93 +592515.0 +000020.0-000061.100005.5 08.6300.50F? 0 +082924.40 +341627.3 -000012.1+000005.400020.3 08.6300.23A? 0 +082936.50 -035249.8 -000012.7-000005.300005.0 08.6300.16A? 0 +083224.19 +234447.6 -000005.7-000058.600007.1 08.6300.51F? 0 +083523.37 -502049.4 -000016.4+000020.000004.9 08.6300.31A? 0 +083755.72 -362704.3 -000014.2+000001.700001.8 08.6300.41F? 0 +084336.65 -460605.4 +000000.0-000006.000004.6 08.6300.17A? 0 +084415.21 +573222.4 -000007.6+000022.800006.6 08.6300.36F? 0 +084426.98 +142552.2 -000028.3+000019.400000.7 08.6300.92G? 0 +084616.02 +264104.0 +000044.6-000072.400015.9 08.6300.52F? 0 +084732.62 -582905.1 -000005.2+000008.700001.6 08.63-0.06B? 0 +084914.36 -421956.8 -000006.2-000013.000015.1 08.6300.33F? 0 0.10 1.00 +085121.13 +642506.7 +000066.4-000023.500027.4 08.6300.68G? 0 +085316.93 -074238.4 -000002.9+000005.300024.4 08.6300.10A? 0 +085347.57 +035459.1 +000012.5-000004.100021.7 08.6300.28A? 0 +085400.54 +201349.5 -000085.2-000018.800006.9 08.6300.48F? 0 +085706.23 +104529.5 -000174.7+000074.500042.5 08.6300.34F? 1 +090017.78 -553502.8 -000040.9+000006.400007.0 08.6300.35F? 0 +090402.36 -183240.2 -000020.4+000004.400001.7 08.6300.29A? 0 +090538.42 +284254.4 -000081.0-000016.800014.3 08.6300.44F? 0 +090642.35 -101658.2 +000038.1+000013.700006.9 08.6300.99K? 0 +090659.14 +384142.0 -000009.4-000039.400008.3 08.6300.55F? 0 +090930.16 -002352.8 +000009.0-000180.700047.1 08.6300.78G? 0 +091533.93 -585239.4 +000002.2+000010.400009.9 08.6300.40F? 0 +092003.96 +270955.7 -000004.5+000008.400001.6 08.6300.35F? 0 +092448.03 +751359.4 -000008.9-000025.700015.7 08.6300.62G? 0 +092459.22 -612047.9 -000013.0+000006.500003.8 08.63-0.03B? 0 +092520.34 -405517.3 -000016.3+000017.900001.6 08.6300.15A? 0 +092625.19 +474052.0 -000014.7-000029.400022.5 08.6300.97K? 0 +093137.92 -822443.6 -000001.8-000018.400007.1 08.6300.54F? 0 +093738.81 +152730.7 -000001.9-000018.700007.4 08.6300.45F? 0 +093802.53 -350435.3 -000029.8-000045.700004.7 08.6300.97K? 0 +094530.24 -660655.6 -000021.4+000012.300003.4 08.6300.06A? 0 +094633.70 -644532.9 -000079.6-000012.600010.0 08.6300.59G? 0 +094724.13 -473611.5 -000007.6+000004.800005.9 08.63-0.01B? 0 +094936.09 -424751.9 -000001.1+000000.700006.1 08.6300.02A? 0 +095200.35 +513522.8 -000023.4+000002.000001.7 08.6300.39F? 0 +095653.87 -815011.6 -000009.9+000009.400006.8 08.6300.17A? 0 +100055.48 -041553.8 +000021.2+000002.400010.6 08.6300.28A? 0 +100122.14 +135537.8 -000033.4-000010.300009.6 08.6300.44F? 0 +100432.79 +403955.0 +000031.1+000001.400012.4 08.6300.97K? 0 +100554.14 -203243.0 -000023.5-000014.900006.5 08.6300.95G? 0 +101428.98 +533339.6 -000009.9-000026.200005.9 08.6300.89G? 0 +101659.89 -363437.3 -000012.9-000018.500000.1 08.6300.42F? 0 +102758.37 -340406.6 -000019.6-000000.900010.3 08.6300.36F? 0 +102802.32 -294153.9 -000033.8+000025.900005.3 08.6300.99K? 0 +103308.17 -461851.6 -000057.0+000049.400020.1 08.6300.48F? 0 +103547.50 -541733.0 -000008.4-000001.300005.3 08.63-0.01B? 0 +103601.58 -581509.6 +000000.0+000000.000000.0 08.6300.05A? 0 +103905.82 +553045.3 +000037.0-000030.400007.9 08.6300.66G? 0 +104030.42 -294453.4 -000003.3+000003.800006.6 08.6300.91G? 0 +104147.93 +041747.5 -000053.9-000009.600002.2 08.6300.99K? 0 +104923.10 +701235.8 -000052.5+000048.400007.5 08.6300.48F? 0 +105027.75 -064029.7 -000021.1-000056.400014.1 08.6300.50F? 0 +110015.95 -120814.4 +000011.9-000004.500002.4 08.6300.42F? 0 +110604.15 -274921.3 -000012.7+000002.300004.3 08.6300.44F? 0 +110704.63 -594729.8 -000028.1+000004.900018.0 08.6300.17A? 0 +111034.88 -162711.3 -000132.0+000036.800005.8 08.6300.57F? 0 +112432.68 -371120.2 +000002.7-000014.800008.8 08.6300.25A? 0 +112512.99 -612209.0 -000008.9+000008.600012.6 08.6300.63G? 0 0.10 1.00 +112713.46 +620640.6 -000024.2-000007.400006.8 08.6300.28A? 0 +113057.97 +113125.5 -000109.1-000047.700009.6 08.6300.52F? 0 +113408.22 +145329.5 +000042.5-000064.000018.6 08.6300.56F? 0 +113452.64 -233411.5 +000010.4-000018.000011.0 08.6300.43F? 0 +113555.46 -613613.8 +000000.0+000000.000000.0 08.63-0.10B? 0 +113944.71 -443830.3 -000000.3-000025.600011.6 08.6300.15A? 0 +115337.07 -281643.3 +000022.3+000007.900001.8 08.6300.45F? 0 +115538.02 +471527.0 +000015.1-000045.300001.4 08.6300.28A? 0 +115903.42 -482029.3 -000031.2+000000.400004.6 08.6300.16A? 0 +120123.47 -711338.0 -000018.2-000002.500001.1 08.6300.09A? 0 +120429.08 -664817.4 -000013.8-000009.900004.1 08.6300.22A? 0 +120526.93 -513955.5 -000051.5-000027.400006.5 08.6300.46F? 0 +120556.25 +501730.0 +000034.0-000032.700009.9 08.6300.99K? 0 +120613.93 -200224.2 -000017.9-000011.500000.7 08.6300.41F? 0 +120902.76 +590105.7 -000018.2-000076.000000.1 08.6300.64G? 0 +120936.68 +111241.7 -000101.8-000001.500028.4 08.6300.69G? 0 +121352.20 -690338.6 -000204.1+000115.300031.0 08.6300.91G? 0 +121515.48 +651002.5 -000012.6+000009.600003.2 08.6300.43F? 0 +121706.75 -270919.3 +000030.1-000028.700008.0 08.6300.35F? 0 +121933.07 -405020.6 -000025.1-000008.200005.4 08.6300.27A? 0 +122144.21 +263632.0 -000015.5+000018.100008.1 08.6300.93G? 0 +123048.95 +122912.3 -000029.3-000022.000013.0 08.6300.92G? 0 +123229.52 -495634.0 -000025.3-000016.000013.6 08.6300.32F? 0 +123932.17 -170707.9 -000018.3+000002.300009.6 08.6300.85G? 0 +124000.11 -174103.6 -000060.9-000024.100019.7 08.6300.60G? 0 +124420.14 +065117.2 -000071.6-000007.200006.5 08.6300.51F? 0 +124933.94 -304851.6 +000045.3+000029.900002.0 08.6300.51F? 0 +125029.34 -263931.6 -000024.5+000006.400011.2 08.6300.36F? 0 +125657.56 -341658.8 -000004.0-000004.400016.8 08.6300.95K? 0 +130101.97 +083502.3 -000018.9-000011.000005.5 08.6300.47F? 0 +130526.87 +620427.4 -000004.7-000014.100002.9 08.6300.16A? 0 +130730.77 -534002.5 -000007.6-000003.000008.6 08.63-0.01B? 0 +130746.90 +091126.0 -000030.2+000003.000018.7 08.6300.46F? 0 +130829.16 -395455.5 -000015.9-000018.200003.3 08.6300.48F? 0 +131517.75 -594734.3 -000007.1+000000.800001.9 08.6300.04A? 0 +131719.13 -323558.5 -000008.8+000005.100006.3 08.6300.96K? 0 +132048.46 +134756.9 +000053.7-000022.700007.8 08.6300.56F? 0 +132929.78 -394013.9 -000003.6+000007.200000.6 08.6300.84G? 0 +132941.45 -222201.5 +000040.0+000011.200014.0 08.6300.61G? 0 +134340.03 +072849.5 +000065.1-000011.200005.8 08.6300.40F? 0 +135339.67 +005510.1 -000040.8+000010.000003.0 08.6300.71G? 0 +140054.04 -064445.5 +000047.0-000108.600002.8 08.6300.52F? 0 +140233.04 +670555.0 -000088.4+000056.300002.1 08.6300.50F? 0 +140547.72 -334151.3 -000060.1-000043.700020.7 08.6300.49F? 0 +140609.60 +095343.0 -000052.6+000013.400006.9 08.6300.09A? 0 +141052.45 +421000.1 -000039.3+000024.300016.0 08.6300.15A? 0 +141934.20 +013743.0 -000003.6-000016.300034.0 08.6300.41F? 0 +142745.31 +325702.9 -000023.2+000000.000010.4 08.6300.26A? 0 +143149.11 -451604.4 -000012.9-000007.900006.9 08.6300.33F? 0 +143218.00 -275104.2 +000049.7-000014.300020.9 08.6300.55F? 0 +143742.37 +280858.3 -000170.6+000042.900004.3 08.6300.77G? 0 +144009.88 +095253.7 +000002.3+000011.900009.6 08.6300.53F? 0 +144803.54 +072049.1 -000020.7+000011.600026.0 08.6300.92G? 0 +145328.25 +581153.3 +000023.0-000002.500007.0 08.6300.99K? 0 +145429.88 -402142.4 -000032.9+000004.500007.1 08.6300.90G? 0 +145648.62 +083555.5 -000303.0+000171.100021.5 08.6300.79G? 0 +145713.41 -631538.1 -000010.6-000014.000005.2 08.6300.04A? 0 +145950.74 -000422.3 -000183.4+000020.600015.1 08.6300.96K? 0 +150124.85 +102145.5 -000043.8-000026.300024.7 08.6300.51F? 0 +150637.02 +521708.1 -000001.9+000016.300009.4 08.6300.48F? 0 +150655.69 -572432.3 -000008.3+000005.000002.6 08.6300.06A? 0 +150707.97 +220104.2 -000012.8+000030.200000.7 08.6300.47F? 0 +150941.82 -443341.0 -000006.9+000003.200018.1 08.6300.00A? 0 +150946.38 -320857.6 +000039.4-000053.500007.6 08.6300.46F? 0 +152033.66 -642743.0 -000075.6-000061.800005.2 08.6300.59G? 0 +152226.87 -523122.7 -000076.4-000075.100014.8 08.6300.67G? 0 +152303.51 -521806.7 -000014.3-000005.200004.9 08.6300.03A? 0 +152604.02 -532408.5 -000036.2-000028.000002.9 08.6300.11A? 0 +153017.42 +394144.2 -000065.6+000012.500010.6 08.6300.47F? 0 +153114.63 -525336.9 +000004.9-000003.700003.3 08.63-0.01B? 0 +153220.15 -310833.7 -000017.2-000026.800004.2 08.6300.42F? 0 +153334.04 -110354.8 -000050.6-000002.300002.0 08.6300.39F? 0 +153530.07 +361235.4 +000110.5-000086.200038.5 08.6300.87G? 0 +153640.53 +235052.7 -000005.9-000001.600019.4 08.6300.99K? 0 +153800.24 -592424.4 +000056.6-000061.200005.6 08.6300.41F? 0 +153936.74 +291138.5 -000022.8-000022.100008.1 08.6300.56F? 0 +154032.40 -724632.0 +000002.7-000000.300004.8 08.6300.97K? 0 +154033.18 +312819.8 -000065.3+000058.500002.9 08.6300.78G? 0 +154147.55 +492642.3 -000087.2+000094.400019.5 08.6300.61G? 0 +154243.13 +265040.2 -000010.2+000028.000010.3 08.6300.96K? 0 +154431.64 -541602.6 -000020.5-000011.600002.8 08.6300.21A? 0 +154934.90 -724407.7 -000002.9-000018.600002.4 08.63-0.05B? 0 +155126.40 +095824.9 -000028.8+000020.000000.8 08.6300.32F? 0 +155246.61 -521929.0 +000003.2+000003.000021.3 08.6300.34F? 0 +155556.92 +364322.3 -000187.4-000001.400021.2 08.6300.63G? 0 +155557.23 +025052.8 -000095.0-000108.000002.0 08.6300.73G? 0 +155608.92 -232834.3 -000025.3-000028.200003.1 08.6300.25A? 0 +160500.48 -042841.7 +000014.4-000019.100005.1 08.6300.45F? 0 +160509.61 +433646.1 +000025.2-000041.500006.5 08.6300.44F? 0 +160514.68 +221055.3 -000046.5-000022.500003.3 08.6300.61G? 0 +160743.97 +202227.7 -000024.1+000003.300028.7 08.6300.40F? 0 +160808.69 +641421.4 -000003.2-000012.200006.0 08.6300.38F? 0 +161143.29 +350728.8 -000048.6+000021.100026.7 08.6300.59G? 0 +161217.67 -290002.9 +000036.1-000006.700012.1 08.6300.41F? 0 +161256.94 -360622.5 -000042.8+000015.800016.6 08.6300.67G? 0 +161506.52 -611603.8 -000000.3-000016.800000.6 08.6300.78G? 0 +161508.48 +210232.1 -000002.0-000011.700007.1 08.6300.01A? 0 +162208.76 +443132.0 -000029.4+000037.100005.4 08.6300.96K? 0 +162249.13 -852333.5 +000007.1-000008.700001.8 08.6300.11A? 0 +162459.15 -252117.8 -000016.9-000026.600016.1 08.6300.39F? 0 +162629.92 -274120.0 +000007.2-000003.800007.2 08.6300.56F? 0 +163029.50 +303428.7 +000085.3-000052.200009.4 08.6300.94G? 0 +163351.07 -241725.7 -000076.3-000028.600018.2 08.6300.70G? 0 +163426.16 -462058.6 +000040.2-000010.700016.5 08.6300.48F? 0 +163506.10 +482531.9 -000018.6-000011.200013.6 08.6300.36F? 0 +163622.29 +064004.5 -000039.5-000011.800012.6 08.6300.43F? 0 +163650.50 -315529.9 -000029.6-000003.600019.5 08.6300.29A? 0 +163930.95 -341222.3 +000021.2-000014.800012.7 08.6300.13A? 0 +163949.93 +053028.6 +000097.6-000325.300030.2 08.6300.88G? 0 +163956.70 +373103.5 +000039.4+000023.600015.9 08.6300.71G? 0 +164008.34 -533424.9 +000009.2-000005.200001.8 08.6300.84G? 0 +164115.41 +300853.0 -000008.0+000017.300019.0 08.6300.35F? 0 +164853.36 -253028.5 -000018.9+000005.200002.0 08.6300.18A? 0 +165243.73 -304142.4 +000002.7-000026.500011.1 08.6300.38F? 0 +165300.78 -281444.7 -000045.8+000006.800011.6 08.6300.96K? 0 +165418.36 -413223.9 -000009.8-000008.500028.3 08.6300.04A? 0 +165521.07 -413324.9 -000013.6-000005.200015.4 08.6300.12A? 0 +170007.90 +342212.7 -000053.6+000013.600007.8 08.6300.48F? 0 +170020.67 +465218.3 -000014.1+000019.400009.1 08.6300.30A? 0 +170240.04 +115042.1 +000002.9-000016.700012.8 08.6300.99K? 0 +170720.05 -691537.0 +000008.0-000007.300006.5 08.6300.33F? 0 +170839.79 +013444.0 -000045.4+000020.400025.2 08.6300.54F? 0 +170856.43 +333845.1 -000015.6+000042.100000.6 08.6300.92G? 0 +171133.10 -182043.2 +000003.9-000096.800024.7 08.6300.57F? 0 +171237.28 +045431.9 -000010.9+000004.400019.2 08.6300.24A? 0 +171727.32 -105101.1 -000006.5+000009.900021.0 08.6300.53F? 0 +172111.54 +545626.5 -000016.0+000035.200003.2 08.6300.09A? 0 +172336.28 -452618.9 +000006.1-000010.300006.6 08.6300.00A? 0 +172348.55 +045020.0 -000146.7-000186.900012.7 08.6300.80G? 0 +173724.85 +123300.6 +000028.7+000011.700001.3 08.6300.49F? 0 +173733.31 +230626.2 -000000.9-000006.200000.9 08.63-0.04B? 0 +174531.65 -280354.6 +000009.7+000000.600014.2 08.6300.07A? 0 +174617.51 -404344.8 -000022.8-000193.800028.6 08.6300.58G? 0 +174641.80 -040311.5 -000007.1+000007.700007.6 08.6300.37F? 0 +175245.97 +305458.2 +000013.0+000005.900003.1 08.6300.31F? 0 +175508.47 -350901.2 +000007.0+000001.100000.1 08.6300.13A? 0 +175616.17 +263704.7 +000010.5+000022.300007.0 08.6300.72G? 0 +180043.11 -284241.0 +000013.3-000008.600008.9 08.6300.00B? 0 +180223.27 -454006.7 -000002.6-000020.700000.3 08.6300.25A? 0 +180408.32 -260154.7 +000015.2-000027.300000.2 08.6300.49F? 0 +180435.96 -521453.2 -000015.7-000029.400010.9 08.6300.21A? 0 +180444.75 +515256.4 +000023.8-000084.100016.0 08.6300.46F? 0 +180521.36 +621558.6 -000016.1+000044.800012.2 08.6300.51F? 0 +180611.14 -323956.8 +000028.1+000003.900008.0 08.6300.84G? 0 +180750.87 +773358.8 +000007.9+000004.000000.7 08.6300.10A? 0 +180858.48 -450707.9 -000010.6-000058.100000.5 08.6300.52F? 0 +180954.27 +341509.1 -000002.3+000017.000000.6 08.6300.46F? 0 +180955.54 +694048.1 -000026.6+000191.300029.6 08.6300.95G? 0 +181218.81 +062044.4 +000026.3-000016.300021.5 08.6300.58F? 0 +181238.86 +412307.8 +000000.0+000000.000000.0 08.6300.37F? 1 +181301.19 -484120.7 -000002.7-000011.600000.0 08.6300.13A? 0 +181403.33 +034241.9 +000001.7-000017.000004.6 08.6300.04A? 0 +181712.86 -581104.4 +000005.0-000017.100004.5 08.63-0.02B? 0 +181738.75 +534442.0 -000001.8+000014.000000.9 08.6300.49F? 0 +181752.09 -532917.7 +000012.2-000020.000013.2 08.6300.15A? 0 +182035.13 -322104.8 +000021.1-000018.300004.7 08.6300.24A? 0 +182350.89 -450822.7 +000029.4-000154.000030.9 08.6300.85G? 0 +182426.83 -293238.8 +000000.0+000000.000000.0 08.6300.68G? 0 +182506.25 +055954.6 -000026.1-000010.000003.5 08.6300.43F? 0 +182717.52 +285544.1 +000004.7-000008.900001.5 08.63-0.00B? 0 +183832.40 -335953.6 +000019.8-000010.300000.9 08.6300.01A? 0 +183842.45 -184659.4 +000051.7-000014.900031.0 08.6300.59G? 0 +183849.97 +275128.8 +000008.7-000001.200003.5 08.6300.53F? 0 +184646.32 -145053.0 -000000.9+000004.700011.1 08.6300.46F? 0 +184718.59 +664836.3 +000006.7+000011.400009.3 08.6300.45F? 0 +185002.73 -045710.9 -000027.9+000015.200017.8 08.6300.63G? 0 +185116.13 -462535.2 -000017.8-000038.800009.7 08.6300.22A? 0 +185122.60 +183001.1 +000022.8+000007.700013.9 08.6300.43F? 0 +185207.71 +243058.7 -000003.2-000002.000007.0 08.6300.02A? 0 +185300.17 +074957.1 -000007.5-000022.800001.6 08.6300.27A? 0 +185431.63 -244246.4 -000040.6-000043.800025.5 08.6300.53F? 0 +185837.01 -144606.9 +000003.0-000024.000016.4 08.6300.48F? 0 +185907.47 -283533.6 -000015.6-000029.800022.5 08.6300.55F? 0 +190002.11 +565743.6 -000124.6-000152.500004.3 08.6300.63G? 0 +190200.87 +230507.0 +000015.3-000009.200000.8 08.6300.08A? 0 +190605.40 +031559.1 +000009.8-000010.400000.7 08.6300.52F? 0 +190706.03 -140410.2 +000112.9+000036.100011.5 08.6300.62G? 0 +190756.12 -262118.1 +000030.5-000237.800021.0 08.6300.67G? 0 +191204.70 +294242.3 +000010.8-000028.100002.7 08.6300.21A? 0 +191645.57 +444608.0 -000005.2-000017.800008.6 08.6300.95K? 0 +191734.55 +480602.8 +000015.9+000004.500014.0 08.6300.08A? 0 +191959.22 -575847.2 +000009.8-000029.000001.0 08.6300.32F? 0 +192001.66 +265103.4 +000000.9+000005.300001.2 08.6300.06A? 0 +192022.68 -010930.4 -000000.1-000004.000007.3 08.6300.28A? 0 +192247.20 +251935.2 +000029.0+000022.700008.2 08.6300.44F? 0 +192417.95 +425522.3 +000020.1-000009.600009.7 08.6300.44F? 0 +192735.07 -781315.9 +000013.5+000010.700022.4 08.6300.53F? 0 +192834.19 -175008.8 -000000.1-000003.100000.7 08.6300.07A? 0 +192852.39 +681112.4 -000010.5-000011.100012.2 08.6300.13A? 0 +193128.84 +435734.5 +000001.6-000004.900000.6 08.6300.90G? 0 +193913.97 +474205.1 +000006.8-000011.000008.5 08.6300.14A? 0 +193931.78 +224329.3 +000013.9+000016.700006.8 08.6300.12A? 0 +193944.73 -224343.0 +000007.5-000007.100001.1 08.6300.98K? 0 +194121.99 +384712.6 +000000.6-000024.000004.8 08.6300.10A? 0 +194303.12 +042149.1 -000004.1-000007.200010.5 08.6300.06A? 0 +194452.46 -264816.7 +000021.7+000004.700040.4 08.6300.41F? 0 +195340.37 +585122.7 +000025.7-000013.400001.3 08.6300.94G? 0 +195831.37 +325849.2 +000047.5+000028.900007.1 08.6300.60G? 0 +195957.01 +042618.5 +000060.8+000009.300000.3 08.6300.47F? 0 +200155.46 +283240.9 -000002.8+000001.700015.6 08.63-0.03B? 0 +200613.85 +654152.6 +000026.6+000022.800005.1 08.6300.49F? 0 +200807.92 -344609.9 -000000.1-000001.300004.8 08.63-0.09B? 0 +201337.74 +480917.0 +000023.3-000004.400002.9 08.6300.07A? 0 +201704.02 +261131.1 +000008.0-000013.800010.9 08.63-0.07B? 0 +202105.85 +342428.7 -000002.0-000019.000000.0 08.6300.61G? 0 +202115.82 +393636.5 -000000.7-000006.600016.6 08.6300.46F? 0 +202429.91 -333650.5 +000019.5-000080.800015.6 08.6300.45F? 0 +202528.30 +350131.0 +000134.3+000034.700007.3 08.6300.58F? 0 +202644.37 -433356.3 +000097.3-000139.300020.1 08.6300.89G? 0 +202705.74 +112120.1 +000085.9+000011.300000.4 08.6300.45F? 0 +202756.58 -423711.4 +000064.0-000097.800052.9 08.6300.56F? 0 +202808.56 -482414.3 +000035.6-000021.600003.2 08.6300.80G? 0 +203636.44 +143705.4 -000031.3-000016.100007.6 08.6300.33F? 0 +204012.24 +641203.5 +000009.5-000012.400002.2 08.6300.24A? 0 +204054.80 -121208.2 +000026.0+000005.600014.9 08.6300.60G? 0 +204112.20 +123907.5 -000029.3-000047.500020.7 08.6300.60G? 0 +204122.81 +324907.7 -000002.6-000014.700002.4 08.6300.98K? 0 +204317.22 +445603.5 -000010.6-000011.400004.6 08.63-0.07B? 0 0.10 1.00 +204317.74 +225936.4 -000004.5-000005.700001.4 08.6300.19A? 0 +204535.61 -012546.8 -000030.2+000020.300012.5 08.6300.58F? 0 +204842.80 +195134.6 +000000.7-000017.800007.7 08.6300.28A? 0 +204843.17 +515438.5 +000000.0+000000.000000.0 08.6300.07A? 0 +204950.48 -215336.3 +000024.9+000001.700017.7 08.6300.94G? 0 +205150.98 +565004.7 -000002.7-000009.300007.4 08.6300.27A? 0 +205207.69 +101418.4 +000001.0-000014.900003.6 08.6300.29A? 1 +205536.67 +084554.7 +000022.3+000003.600025.4 08.6300.43F? 0 +205628.81 +090023.4 +000004.6-000014.900012.2 08.6300.55F? 0 +210629.38 +190816.0 +000015.2-000006.200002.4 08.6300.10A? 0 +210807.60 -370242.7 +000009.4-000018.200020.9 08.6300.14A? 0 +210814.45 +351958.5 +000005.9-000003.500000.3 08.63-0.00B? 0 +211235.15 +005336.8 -000005.9+000024.000003.8 08.6300.37F? 0 +211407.00 +744811.1 +000024.0+000019.300015.8 08.6300.41F? 0 +212027.85 +610712.8 +000004.7+000006.400005.5 08.6300.05A? 0 +212218.31 +573232.7 +000088.9+000025.400008.3 08.6300.56F? 0 +212837.08 +703333.7 +000010.6+000011.100004.8 08.6300.00B? 0 +212843.76 +325648.2 +000016.1-000004.200001.6 08.6300.02A? 0 +213012.46 +211323.3 -000008.0-000034.800015.1 08.6300.95G? 0 +213356.49 +592751.2 +000004.7+000005.300011.0 08.6300.42F? 0 +213514.27 +261558.7 -000006.6-000007.600003.5 08.6300.10A? 0 +213617.93 +483829.1 +000004.5-000001.200006.3 08.63-0.03B? 0 +213631.44 -541128.0 -000020.4-000001.200006.8 08.6300.38F? 0 +213651.59 -355309.2 +000082.7-000017.700009.1 08.6300.70G? 1 +213757.56 -230405.7 -000019.3-000052.000003.5 08.6300.45F? 0 +213808.69 -021808.9 -000462.1-000275.400031.3 08.6300.84G? 0 +213957.00 -231156.7 +000008.6+000006.800000.9 08.6300.16A? 0 +214647.42 +324652.4 +000022.6-000039.700008.4 08.6300.70G? 0 +214800.62 +210958.0 +000021.8-000001.700012.7 08.6300.64G? 0 +215121.94 +573442.8 +000011.5+000000.700003.6 08.6300.14A? 0 +215842.58 +643349.9 +000071.5-000062.300016.6 08.6300.58G? 0 +215853.90 +375523.8 -000006.5-000007.200002.0 08.6300.29A? 0 +220509.09 +630448.1 -000016.7+000013.500008.4 08.6300.90G? 1 +220915.60 +134015.9 +000009.2-000085.700005.4 08.6300.69G? 0 +221652.49 +490251.0 +000077.8+000060.600009.9 08.6300.57F? 0 +222055.70 -412548.5 +000044.2+000014.000014.0 08.6300.66G? 0 +222254.51 -273310.9 +000053.4-000021.200033.7 08.6300.41F? 0 +222342.22 +551225.1 +000014.1+000000.900003.4 08.6300.39F? 0 +222902.65 -095608.7 +000029.9+000000.800012.0 08.6300.48F? 0 +224008.11 -155731.4 -000001.4-000038.800008.3 08.6300.45F? 0 +224853.00 -183642.4 +000016.1+000024.200003.1 08.6300.28A? 0 +225040.50 +510657.9 +000000.0+000000.000000.0 08.6300.06A? 1 +225325.37 +154437.0 +000078.3+000042.500017.4 08.6300.56F? 0 +225753.57 +543908.3 +000011.0+000030.300002.4 08.6300.47F? 0 +231215.05 +444928.4 -000009.4+000000.800006.1 08.6300.15A? 1 +231436.55 +124520.7 +000029.0-000020.700011.9 08.6300.32F? 0 +231514.33 +625329.2 +000022.7-000019.300005.1 08.6300.17A? 0 +232212.16 +560444.1 +000011.1+000003.900006.8 08.6300.08A? 0 +232946.35 +120128.3 +000102.8-000032.400006.0 08.6300.50F? 0 +233541.58 +561653.1 +000029.1-000067.000005.3 08.6300.49F? 0 +233558.70 +812957.9 +000011.8-000017.000010.7 08.6300.35F? 0 +233701.90 -173343.0 +000018.4-000007.100000.8 08.6300.44F? 0 +234106.01 +442345.4 +000008.7-000001.300007.4 08.6300.07A? 0 +234448.38 +505450.8 +000073.5+000000.000024.3 08.6300.67G? 0 +234648.27 +541206.2 +000042.4-000004.400004.2 08.6300.47F? 0 +234653.07 +213721.1 +000076.9-000049.800002.3 08.6300.43F? 0 +235558.47 +033236.8 +000036.5-000032.400000.3 08.6300.39F? 0 +235626.61 +002852.8 +000007.1-000019.400000.2 08.6300.30A? 0 +002646.82 +403107.2 +000006.0-000005.700002.0 08.6301.15K? 0 +002751.14 -251654.7 +000016.0+000006.900001.8 08.6301.22K? 0 +003104.81 +392925.4 +000024.8-000009.900007.8 08.6301.34K? 0 +003257.44 +602203.0 +000054.6+000021.500007.0 08.6301.07K? 0 +003733.98 +412507.0 +000013.3-000049.300010.3 08.6301.33K? 0 +004836.41 +540938.5 -000032.8-000049.100006.8 08.6301.15K? 0 +005936.61 +004014.8 -000009.5-000033.800000.6 08.6301.26K? 0 +010259.69 +593923.3 +000034.7+000000.500001.7 08.6301.34K? 0 +011055.85 +593206.8 +000011.1-000010.900025.3 08.6301.78K? 0 +011456.28 +484500.0 -000020.3+000009.300002.1 08.6301.17K? 0 +011647.82 +751202.2 +000033.8+000002.500003.9 08.6301.41K? 0 +011810.33 +571728.3 -000002.1+000009.400002.5 08.6301.37K? 0 +012146.55 +691411.5 +000020.3-000031.700018.0 08.6301.09K? 0 +012647.59 +231836.8 -000001.5+000012.100003.2 08.6301.29K? 0 +012654.10 +273025.8 -000001.1-000012.400015.1 08.6301.41K? 0 +012734.66 +035239.7 -000007.8-000027.100017.4 08.6301.01K? 0 +013001.33 -265817.2 +000003.4-000014.800014.2 08.6301.04K? 0 +013311.61 +192932.1 +000034.5-000012.400003.4 08.6301.27K? 0 +013352.42 -442053.8 +000029.9-000000.700004.3 08.6301.11K? 0 +014125.36 -064743.0 +000024.8-000023.700014.6 08.6301.31K? 0 +014144.00 +015433.2 +000019.7+000006.100009.7 08.6301.20K? 0 +015055.94 +523627.7 +000020.4-000012.800005.7 08.6301.03K? 0 +015631.97 -601337.6 +000459.0+000189.200046.2 08.6301.15K? 0 +020314.77 +581323.9 +000006.6+000006.500010.1 08.6301.15K? 0 +021453.37 +662956.6 -000015.2+000008.800011.0 08.6301.90M? 0 +021658.29 +385324.5 +000028.6-000015.700013.5 08.6301.15K? 0 +022327.88 +414432.2 +000014.1-000004.300029.7 08.6301.41K? 0 +023037.25 +205253.7 +000012.4+000005.600008.6 08.6301.67K? 0 +024430.90 +203515.3 +000022.6-000022.500012.1 08.6301.15K? 0 +024434.74 +631229.0 -000011.1+000008.200002.2 08.6301.82K? 0 +025649.22 +504748.2 +000008.2+000006.100006.4 08.6301.90M? 0 +030321.28 -201316.6 -000003.9+000031.000006.3 08.6301.66K? 0 +031139.92 -752610.7 +000032.5+000035.600014.3 08.6301.15K? 0 +031156.91 -064754.7 +000010.5+000007.100020.7 08.6301.11K? 0 +031243.88 -025425.8 +000033.1-000048.300003.5 08.6301.08K? 0 +031320.00 -364500.6 +000024.8+000002.100002.0 08.6301.14K? 0 +031700.02 -503912.5 +000017.9+000010.600011.6 08.6301.65K? 0 +031731.67 +265339.6 +000016.3-000013.100010.9 08.6301.03K? 0 +032231.61 +224835.8 -000002.9+000015.500030.5 08.6301.48K? 0 +032711.76 -184141.4 +000000.2+000002.000007.7 08.6301.57K? 0 +033722.83 +181217.0 +000012.1-000014.000003.5 08.6301.68K? 0 +033744.55 -552346.6 +000029.4+000000.100003.1 08.6301.18K? 0 0.10 1.00 +033816.19 -221555.0 +000004.8+000014.200006.2 08.6301.68K? 0 +033919.33 +333953.0 -000006.4-000012.600023.7 08.6301.78K? 0 +034047.03 -144332.9 +000013.5-000010.400004.7 08.6301.04K? 0 +034820.87 -221136.2 +000012.6-000018.200003.7 08.6301.60K? 0 +040438.15 -473957.2 -000023.5+000023.900004.6 08.6301.40K? 0 +041510.71 -011313.3 +000023.8-000017.200014.5 08.6301.27K? 0 +041543.65 +035814.7 -000023.9-000026.300022.7 08.6301.05K? 0 +041642.70 +361240.4 -000005.1-000067.100006.8 08.6301.23K? 0 +041645.23 -010837.1 +000023.0-000034.300008.4 08.6301.23K? 0 +041841.47 -770322.4 -000006.5+000040.200001.1 08.6301.17K? 0 +042146.66 +301131.4 +000003.7-000036.500005.6 08.6301.23K? 0 +042555.84 +582010.7 -000006.6-000026.200012.4 08.6301.23K? 0 +042559.90 -111012.3 +000013.2-000016.800010.9 08.6301.27K? 0 +043055.49 -254512.3 +000000.6-000004.200000.0 08.6301.01K? 0 +043709.01 +024105.5 -000005.4+000009.300017.7 08.6301.12K? 0 +044100.45 -321335.7 +000033.6+000008.900001.2 08.6301.25K? 0 +044305.04 +261435.2 -000032.5-000001.600028.9 08.6301.56K? 0 +044448.38 +093340.6 -000019.3-000001.800018.2 08.6301.31K? 0 +045218.45 +054037.1 -000004.2-000031.300017.6 08.6301.08K? 0 +045630.50 +413034.2 +000042.6+000014.900014.1 08.6301.16K? 0 +045637.12 -704656.3 +000024.2+000033.700013.6 08.6301.06K? 0 +045752.73 -113820.2 -000001.7+000003.900006.9 08.6301.03K? 0 +050717.77 -223850.2 +000003.3-000017.300000.0 08.6301.22K? 0 +051125.59 -573644.8 -000000.3+000011.000001.5 08.6301.16K? 0 +051332.62 +045029.2 -000021.4-000003.500018.9 08.6301.10K? 0 +051432.20 +332105.2 -000010.4-000002.400014.2 08.6301.09K? 0 +051459.44 +130050.9 +000018.9-000002.800011.8 08.6301.07K? 0 +052043.94 +492247.7 +000008.9-000036.100009.0 08.6301.20K? 0 +052206.09 -120737.5 +000006.2+000001.900019.7 08.6301.04K? 0 +052249.60 +611925.6 -000005.3-000004.100012.1 08.6301.96M? 0 +052250.39 +673337.8 -000000.3-000021.400005.1 08.6301.17K? 0 +053056.30 -565901.9 -000012.7+000032.000005.8 08.6301.01K? 0 +053733.22 +225805.1 +000026.4-000029.100024.9 08.6301.72K? 0 +054103.31 +412140.1 -000004.0+000002.300018.5 08.6301.37K? 0 +054202.16 -684241.9 +000006.1+000027.100001.4 08.6301.01K? 1 +054604.47 +411414.6 +000038.7-000081.200028.2 08.6301.26K? 0 +055145.12 +332047.9 +000102.5-000050.100006.6 08.6301.09K? 0 +055205.89 +605600.7 -000012.1-000009.100001.5 08.6301.09K? 0 +055216.83 -321208.6 +000007.7+000001.800028.9 08.6301.48K? 0 +055423.56 -310811.3 -000023.6+000024.900006.9 08.6301.03K? 0 +055543.53 -485634.1 -000016.6+000034.100005.8 08.6301.20K? 0 +055740.09 +545034.5 -000023.8-000018.000007.4 08.6301.38K? 0 +060000.07 +413918.9 -000022.1-000012.600015.6 08.6301.17K? 0 +060113.28 +432642.2 +000007.7+000011.300007.4 08.6301.74K? 0 +060209.78 +043357.5 +000007.0-000017.400008.9 08.6301.08K? 0 +060913.21 +300145.5 +000040.9-000023.800020.0 08.6301.71K? 0 +063107.30 -390228.3 +000006.6+000001.300021.7 08.6301.35K? 0 +063205.50 -000619.2 -000000.6+000009.000000.8 08.6301.03K? 0 +063316.10 -410751.4 -000027.5+000012.300016.1 08.6301.01K? 0 +063650.94 -460133.2 -000000.5+000015.500005.6 08.6301.51K? 0 +063805.71 +612942.1 -000008.8-000016.300006.3 08.6301.71K? 1 +063934.91 -105300.3 +000000.0-000014.700001.8 08.6301.63K? 0 +064154.10 -181619.0 +000001.0+000011.100009.2 08.6301.63K? 0 +064703.86 +161446.0 -000036.6-000056.200027.7 08.6301.15K? 0 +065039.49 -085450.1 -000030.2+000000.600003.0 08.6301.14K? 0 +065352.63 +512939.6 +000019.5-000019.900026.1 08.6301.29K? 0 +065456.41 +312350.5 -000027.6+000002.200012.0 08.6301.18K? 0 +065732.28 -270758.4 -000004.8-000001.600004.8 08.6301.52K? 0 +065753.23 +263407.8 -000009.6-000008.900018.0 08.6301.21K? 0 +065805.68 +164329.9 -000016.1-000004.400019.9 08.6301.09K? 0 +065914.39 -213448.3 +000003.7-000005.400013.3 08.6301.63K? 0 +070032.58 -052944.3 +000028.4-000014.700006.9 08.6301.51K? 0 +070137.75 -002703.9 +000001.6-000012.300009.0 08.6301.62K? 0 +070238.48 +372159.3 +000000.0+000000.000000.0 08.6301.07K? 0 +070245.93 +423350.5 +000002.6-000002.500013.4 08.6301.41K? 0 +070255.32 +083525.8 -000001.3-000011.500020.8 08.6301.63K? 0 +070349.36 -572904.5 +000004.5+000000.000003.1 08.6301.56K? 0 +070618.21 +815218.8 +000008.1-000014.900021.0 08.6301.41K? 0 +070644.05 +081845.4 +000008.1-000024.100000.4 08.6301.51K? 0 +070802.75 +085704.9 -000002.1+000003.400008.0 08.6301.35K? 0 +070808.62 +393607.3 +000001.9+000008.500006.0 08.6301.01K? 0 +071501.83 +420348.9 +000010.6-000018.600001.0 08.6301.01K? 0 +071751.44 +322157.3 -000012.1-000025.100002.0 08.6301.04K? 0 +072127.71 +014105.9 +000021.8+000011.900010.2 08.6301.01K? 0 +072522.01 +114051.4 -000016.0-000013.200003.4 08.6301.24K? 0 +073135.39 -085700.7 -000002.6+000006.100006.0 08.6301.01K? 0 +073652.64 +375336.8 -000001.2+000016.600026.3 08.6301.44K? 0 +074807.66 +630444.2 +000012.0+000007.900018.1 08.6301.58K? 0 +075130.00 +034732.0 -000006.2+000009.800019.8 08.6301.50K? 0 +075618.19 +191103.6 +000019.2-000022.300001.6 08.6301.47K? 0 +080222.38 +063525.3 +000020.6+000009.500004.1 08.6301.01K? 0 +080307.47 -483840.5 +000004.6+000021.000002.7 08.6301.73K? 0 +080308.35 -451654.8 -000011.3-000008.000004.5 08.6301.01K? 0 +080332.47 +284511.8 -000012.7-000017.700009.8 08.6301.00K? 0 +080859.41 -393104.0 -000005.1+000017.100012.3 08.6301.40K? 0 +081343.35 -222027.2 +000003.4+000003.000001.3 08.6301.27K? 0 +081443.54 +244405.4 +000005.4-000032.700008.7 08.6301.31K? 0 0.10 1.00 +081752.36 +211039.4 -000028.9-000009.700003.8 08.6301.47K? 0 +082146.53 -654019.0 -000013.4+000005.000009.6 08.6301.21K? 0 +082340.54 -634356.4 -000001.5+000018.700001.0 08.6301.50K? 0 +082526.06 +554627.4 +000003.8+000011.100016.5 08.6301.73K? 0 +082600.87 +090805.4 +000033.4-000003.800009.8 08.6301.54K? 0 +082734.02 -644535.8 -000008.9+000020.600005.6 08.6301.14K? 0 +084057.11 -150959.8 -000002.5-000009.500004.6 08.6301.24K? 0 +084058.68 +445336.0 +000010.8-000033.500003.7 08.6301.53K? 0 +084714.61 +213234.2 -000012.0-000002.800004.8 08.6301.19K? 0 +085254.48 -652810.9 -000010.5+000014.000015.9 08.6301.54K? 0 +090522.55 +185658.8 +000028.0-000055.800031.5 08.6301.53K? 0 +090826.62 -165331.9 -000002.4+000018.100010.6 08.6301.09K? 0 +091527.51 +013639.5 -000034.5-000018.700013.6 08.6301.01K? 0 +091627.19 -383936.8 -000023.2+000015.000002.8 08.6301.36K? 0 +091804.50 +580311.8 +000009.5-000029.200007.8 08.6301.14K? 0 +091949.97 -370601.1 -000003.6+000005.800016.1 08.6301.61K? 0 +092645.42 +803241.2 +000007.7-000014.000003.0 08.6301.07K? 0 +093615.54 +340102.0 +000023.5-000024.100004.9 08.6301.00K? 0 +093631.18 -711132.6 -000008.7-000040.500002.9 08.6301.10K? 0 +094111.82 -505555.9 -000015.9-000003.100027.0 08.6301.56K? 0 +094658.71 -412328.2 -000032.7+000035.400007.4 08.6301.08K? 0 +094704.67 -042915.7 -000096.7+000029.200006.8 08.6301.20K? 0 +094821.55 -042422.5 +000000.6-000005.300027.5 08.6301.19K? 0 +095324.34 -154453.0 -000025.9-000008.100015.2 08.6301.54K? 0 +095419.13 -541315.0 +000008.4+000003.100016.2 08.6301.76K? 0 +100010.99 -460143.1 +000004.0+000001.200005.9 08.6301.04K? 0 +100205.80 +214128.2 +000017.8-000012.300009.1 08.6301.28K? 0 +100255.64 -101420.9 -000015.2+000006.600014.5 08.6301.06K? 0 +100537.07 +105357.6 -000005.1+000004.000032.3 08.6301.65K? 0 +101715.30 +751143.5 -000041.8-000001.600004.9 08.6301.02K? 0 +102048.99 -333750.3 +000005.4-000006.900004.1 08.6301.62K? 0 +103323.76 -832145.1 +000000.1+000003.200009.9 08.6301.32K? 0 +104311.28 +332148.6 -000024.8+000008.500009.0 08.6301.31K? 0 +104452.91 -371614.8 -000004.7+000005.600004.6 08.6301.00K? 0 +104727.37 +215430.6 -000066.8-000025.200012.6 08.6301.02K? 0 +104949.57 -101506.6 +000020.4-000051.700013.2 08.6301.03K? 0 +105347.12 -512538.3 -000027.2+000028.700006.7 08.6301.45K? 0 +105730.04 -622956.5 +000009.5-000013.000013.6 08.6301.37K? 0 +105800.34 +734043.4 -000024.8-000034.300007.9 08.6301.01K? 0 +110701.88 -802751.8 -000012.7-000001.200006.1 08.6301.65K? 0 +110941.32 +131624.7 -000036.1-000000.300019.2 08.6301.39K? 0 +111213.25 +220319.6 +000041.1-000042.200016.9 08.6301.67K? 0 +111523.17 -045601.5 -000027.6-000009.300023.1 08.6301.20K? 0 +112336.20 -502303.2 -000035.8+000002.200005.5 08.6301.00K? 0 +112424.12 -550816.7 -000025.1+000007.900002.3 08.6301.42K? 0 +113721.00 -470526.6 -000007.6-000010.900008.6 08.6301.50K? 0 +114152.69 -065632.8 +000009.1-000034.500003.1 08.6301.03K? 0 +114316.12 +202213.8 -000018.2-000002.500022.7 08.6301.37K? 0 +114841.49 -613351.0 +000013.5+000012.900007.7 08.6301.54K? 0 +115211.35 +335052.1 -000028.5-000004.500005.0 08.6301.06K? 0 +115701.94 -513605.3 +000025.8-000043.600028.7 08.6301.03K? 0 +120045.40 -272309.3 -000004.7+000004.900005.8 08.6301.24K? 0 +120203.72 -732925.9 -000036.7+000002.700000.1 08.6301.40K? 0 +120405.35 -455614.4 +000010.9-000012.900005.8 08.6301.38K? 0 +121312.37 +705233.7 -000020.1-000059.900006.6 08.6301.14K? 0 +122223.36 -393738.2 -000030.1+000009.700015.0 08.6301.06K? 0 +122330.83 -503804.1 -000016.5+000005.700001.8 08.6301.39K? 0 +122517.59 -242328.9 -000013.2+000025.600007.2 08.6301.25K? 0 +123100.82 -162846.3 -000031.2-000014.900009.6 08.6301.05K? 0 +123149.47 -371856.5 +000014.0+000009.800012.5 08.6301.02K? 0 +123607.93 -315750.0 -000005.3+000001.100008.2 08.6301.56K? 0 +123714.16 -260107.1 +000000.0-000015.500008.6 08.6301.55K? 0 +125127.09 -152016.4 +000002.1+000020.500010.4 08.6301.60K? 0 +125422.31 -390539.8 -000022.7-000007.400011.1 08.6301.03K? 0 +130049.15 +385535.5 -000009.8+000003.500017.8 08.6301.18K? 0 +131525.21 -473109.2 -000094.7-000006.400000.7 08.6301.12K? 0 +131858.33 -011609.6 -000111.0-000040.800028.1 08.6301.08K? 0 +132033.49 -202215.4 -000039.0-000003.600018.5 08.6301.11K? 0 +132306.92 -155541.0 +000011.7-000009.700011.7 08.6301.62K? 0 +132451.76 -522244.3 -000044.0-000023.900002.3 08.6301.06K? 0 +132642.41 -585557.4 +000003.3-000008.900000.4 08.6301.63K? 1 +134529.18 +072530.2 +000021.6-000004.200002.6 08.6301.22K? 0 +135659.54 +063428.9 -000022.5-000019.300021.1 08.6301.32K? 0 0.10 1.00 +135753.16 -021906.5 -000088.9-000046.800002.7 08.6301.17K? 0 +140827.45 +513532.6 +000021.2-000005.500003.3 08.6301.05K? 0 +141526.62 -634328.3 -000022.9-000012.500007.9 08.6301.26K? 0 +141924.14 -443150.8 -000006.6-000001.900009.6 08.6301.57K? 0 +142309.48 -394253.7 -000014.0+000012.900000.0 08.6301.20K? 0 +142332.53 -741017.8 -000007.8+000015.900004.0 08.6301.67K? 0 +142545.66 +851622.7 -000029.6+000025.200007.4 08.6301.20K? 0 +144508.18 -384516.8 -000033.5-000022.800011.1 08.6301.31K? 0 +145403.95 +333824.7 +000003.7-000048.300010.0 08.6301.13K? 0 +145850.39 +343009.9 -000001.3+000016.300018.1 08.6301.03K? 0 +151253.86 +692002.6 +000001.9-000001.500007.5 08.6301.13K? 0 +151418.83 +321447.3 -000064.2+000020.200006.7 08.6301.01K? 0 +151701.53 -395638.7 +000015.3-000010.400012.4 08.6301.51K? 0 +151711.09 +251219.8 +000011.8-000035.400002.8 08.6301.44K? 0 +152055.24 -390326.3 -000089.3-000043.200017.2 08.6301.12K? 0 +152229.50 +393049.0 -000001.6-000012.600008.5 08.6301.11K? 0 +152415.03 -082900.7 -000021.6-000001.600005.0 08.6301.23K? 0 +152920.28 -274208.6 +000004.4-000022.800004.6 08.6301.08K? 0 +153106.48 -673145.9 -000012.0-000026.800030.4 08.6301.65K? 0 +153116.40 -640537.8 -000012.9-000018.800015.1 08.6301.70K? 0 +153543.32 -281226.6 -000048.2-000086.000026.9 08.6301.33K? 0 +153942.78 -234324.1 -000010.4-000014.000005.0 08.6301.67K? 0 +154340.97 -503627.3 -000019.3+000019.200009.7 08.6301.78K? 0 +155154.79 +145110.7 +000032.1-000009.300021.2 08.6301.21K? 0 +155624.82 -280307.7 -000008.4+000009.000011.2 08.6301.51K? 0 +155701.74 -142252.8 +000004.4-000005.100006.3 08.6301.20K? 0 +160328.88 +065704.9 +000046.5-000020.800027.4 08.6301.25K? 0 +160758.37 -145224.8 -000013.0+000004.400020.5 08.6301.81K? 0 +163651.71 -555558.6 -000035.6-000032.100028.3 08.6301.17K? 0 +163919.23 -532221.7 +000003.1-000021.000023.2 08.6301.35K? 0 +164148.11 +302525.9 +000009.7-000028.800010.6 08.6301.50K? 0 +164527.53 -343649.7 +000000.2-000008.800007.8 08.6301.20K? 0 +164644.88 +265557.2 -000016.8+000004.100000.5 08.6301.22K? 0 +164649.06 +430708.8 +000013.3+000042.000003.5 08.6301.28K? 0 +165107.98 -645520.2 +000005.1-000004.400013.3 08.6301.53K? 0 +165315.02 -295853.3 +000020.2-000010.600000.8 08.6301.10K? 0 +165347.54 -085813.8 -000000.2-000027.000000.9 08.6301.14K? 0 +165846.51 -530220.8 -000006.8-000008.900008.3 08.6301.67K? 0 +170122.09 +090236.4 -000025.6-000017.900015.2 08.6301.45K? 0 +171435.90 -282433.3 +000030.3-000015.700002.7 08.6301.35K? 0 +171912.74 +095844.1 -000000.5-000010.100004.9 08.6301.62K? 0 +172147.82 -512034.1 -000000.8-000001.700002.4 08.6301.75K? 0 +172410.54 -440724.9 -000028.5-000038.800010.2 08.6301.65K? 0 +172724.29 +150223.7 +000001.9-000048.100002.2 08.6301.65K? 0 +173039.12 -051927.8 -000016.6-000024.600014.7 08.6301.43K? 0 +174155.16 +210744.6 +000006.0-000008.000000.2 08.6301.10K? 0 +174314.85 -150013.9 -000007.4-000000.900008.8 08.6301.12K? 0 +174452.27 -481057.7 +000004.2+000017.400001.2 08.6301.44K? 0 +174616.75 -594043.7 -000023.0-000011.900025.5 08.6301.40K? 0 +175017.68 -394738.5 -000004.2-000052.700018.7 08.6301.33K? 0 +175103.50 -283934.5 -000006.4-000094.700029.4 08.6301.40K? 0 +180533.01 -321208.8 +000015.2-000029.900004.2 08.6301.46K? 0 +181015.75 +250656.8 +000001.5+000006.500011.5 08.6301.64K? 0 +181017.16 +074845.7 +000017.2+000019.000017.2 08.6301.68K? 0 +181217.14 +564622.7 +000009.4+000002.400008.1 08.6301.53K? 0 +181249.12 +040851.4 +000033.0+000013.900019.2 08.6301.59K? 0 diff --git a/kstars/kstars/data/hip087.dat b/kstars/kstars/data/hip087.dat new file mode 100644 index 00000000..371dd438 --- /dev/null +++ b/kstars/kstars/data/hip087.dat @@ -0,0 +1,1000 @@ +181257.37 +223213.2 -000014.8-000010.500011.5 08.6301.21K? 0 +182354.31 +325221.3 -000007.8-000000.200000.5 08.6301.38K? 0 +182631.31 +214736.8 +000002.0+000000.200015.0 08.6301.65K? 0 +182729.16 +272954.0 +000002.1+000002.700003.0 08.6301.18K? 0 +182824.54 -401532.6 +000021.4+000012.800020.5 08.6301.38K? 0 +183054.50 -814532.2 +000001.6-000011.300006.2 08.6301.19K? 0 +183146.63 +353814.0 -000007.3+000012.400006.6 08.6301.18K? 0 +184249.28 +372627.8 -000046.3-000071.500006.2 08.6301.03K? 0 +184318.47 -272321.5 +000033.9-000024.100009.0 08.6301.52K? 0 +184838.31 +154939.1 +000020.7-000009.600014.6 08.6301.66K? 0 +184902.51 -525005.9 -000017.1-000040.700000.7 08.6301.12K? 0 +185150.22 +235520.5 -000004.3-000008.800001.3 08.6301.08K? 0 +185349.55 +452502.7 +000019.3-000026.200001.1 08.6301.24K? 0 +185639.93 -193754.0 +000028.5+000001.200001.2 08.6301.74K? 0 +185849.81 -175622.6 -000025.0+000000.700012.0 08.6301.00K? 0 +185942.15 +120346.8 -000017.3+000006.200032.3 08.6301.27K? 0 +190245.25 -250619.3 +000002.6-000025.700004.2 08.6301.58K? 0 +190324.15 +175040.7 -000004.3+000001.200002.5 08.6301.12K? 0 +190502.06 +431844.3 +000006.1-000034.400001.1 08.6301.04K? 0 +190804.29 +844642.0 -000006.6-000018.100003.6 08.6301.69K? 0 +191126.39 -100131.0 -000023.5-000010.100019.3 08.6301.19K? 0 +191150.78 +180907.2 +000020.0-000015.200001.1 08.6301.24K? 0 +191624.77 -413320.0 +000040.3-000006.000002.2 08.6301.42K? 0 +191642.70 +270926.9 +000007.5-000013.700000.2 08.6301.09K? 0 +191750.86 +575751.1 -000002.4-000008.900005.0 08.6301.14K? 0 +192100.74 +541718.0 +000013.9-000004.300003.2 08.6301.36K? 0 +192150.51 +524053.9 -000040.8-000033.000004.3 08.6301.01K? 0 +192412.56 +780841.2 -000001.4-000007.700001.1 08.6301.04K? 0 +192505.33 +594610.4 +000011.2-000014.400000.5 08.6301.68K? 0 +192707.75 +410253.4 +000002.7-000009.300015.3 08.6301.21K? 0 +192944.24 +014742.7 +000017.8+000019.100005.2 08.6301.15K? 0 +193023.24 +062348.5 +000011.3+000030.800006.7 08.6301.30K? 0 +193037.37 -243455.0 -000006.2+000007.200030.3 08.6301.14K? 0 +193120.56 +703455.1 +000010.6-000006.100006.0 08.6301.41K? 0 +193204.76 +615727.2 -000010.1+000019.300006.7 08.6301.69K? 0 +193349.70 +043334.1 +000034.0+000004.900023.8 08.6301.66K? 0 +194106.71 -092517.1 -000010.9-000021.400016.5 08.6301.13K? 0 +194113.20 +132835.4 -000017.2+000009.900010.8 08.6301.65K? 0 +195401.12 +464850.3 -000009.2+000003.000019.3 08.6301.42K? 0 +195741.50 +025919.6 +000021.2-000007.500004.8 08.6301.55K? 0 +195828.46 -864955.6 +000014.7-000012.700006.2 08.6301.69K? 0 +200114.67 -772613.0 -000007.7-000014.600004.6 08.6301.18K? 0 +200340.47 -164451.5 +000022.8+000000.800006.3 08.6301.15K? 0 +200401.73 -564826.7 +000022.7-000037.900006.2 08.6301.04K? 0 +201101.06 -641858.2 +000003.1-000010.300016.0 08.6301.00K? 0 +201315.70 +253116.7 +000004.1-000033.400011.8 08.6301.05K? 0 +201530.96 -212751.7 +000009.9-000043.100016.4 08.6301.02K? 0 +201645.99 +011043.5 -000013.7-000036.500004.6 08.6301.66K? 0 +202549.56 -723506.7 +000000.8-000003.100007.5 08.6301.04K? 0 +202916.90 +533256.6 +000002.6-000010.300004.5 08.6301.18K? 0 +203647.38 -813148.5 -000033.6-000001.000006.2 08.6301.08K? 0 +204525.78 +224548.6 -000007.3-000021.500003.3 08.6301.01K? 0 +204829.61 -033522.4 +000006.8-000037.600016.1 08.6301.61K? 0 +205136.82 +333240.0 -000005.4-000009.100003.7 08.6301.19K? 0 +205310.98 +060257.1 +000006.6-000001.800013.1 08.6301.05K? 0 +205400.86 +411925.6 -000022.2-000033.300019.8 08.6301.06K? 0 +210045.98 -281916.1 +000023.6-000027.300003.0 08.6301.14K? 0 +210153.34 +185955.9 +000005.2+000017.400000.0 08.6301.39K? 0 0.10 1.00 +210530.78 +434018.3 -000013.8+000006.800002.5 08.6301.16K? 0 +210638.96 -614731.3 +000020.0-000014.900005.6 08.6301.50K? 0 +211043.33 +384927.3 -000003.1-000015.400010.0 08.6301.11K? 0 +212443.73 -310611.4 -000004.7-000016.400000.7 08.6301.01K? 0 +212506.60 -450055.6 -000012.9-000041.100004.2 08.6301.31K? 0 +213347.78 +524121.0 -000030.5-000014.400002.8 08.6301.09K? 0 +213440.39 -163123.7 -000032.3-000003.700002.7 08.6301.27K? 0 +213444.42 +393051.9 -000005.4+000005.400005.3 08.6301.20K? 0 +213706.37 -404052.7 -000034.5-000044.700007.3 08.6301.14K? 0 +214326.12 +470314.3 +000025.8+000007.600015.9 08.6301.07K? 0 +214448.50 +393234.7 -000030.0-000023.900003.9 08.6301.09K? 0 +214624.18 -391548.3 +000025.6+000011.300000.4 08.6301.09K? 0 +215702.47 +454923.1 -000001.4+000014.200017.0 08.6301.59K? 0 +215840.34 -082830.9 -000001.7-000003.400003.1 08.6301.06K? 0 +220707.98 -423005.3 -000011.4-000002.300003.8 08.6301.15K? 0 +221221.57 +271208.3 -000004.5+000003.200009.5 08.6301.23K? 0 +221559.37 +550921.2 +000004.9-000001.900012.4 08.6301.06K? 0 +221750.79 +081713.2 +000059.7+000018.500001.6 08.6301.16K? 0 +223652.32 -713658.3 +000015.4+000008.300007.8 08.6301.24K? 0 +223736.53 +400859.2 -000017.9-000007.000024.0 08.6301.72K? 0 +225358.72 -180333.1 +000031.3-000027.000001.5 08.6301.02K? 0 +225806.06 +151500.1 +000009.3+000005.700006.9 08.6301.17K? 0 +231331.38 -453844.6 +000007.2-000033.000004.0 08.6301.13K? 0 +231502.57 -465455.5 -000000.3+000020.200009.5 08.6301.49K? 0 +232122.15 +122454.8 -000021.6-000045.400014.7 08.6301.42K? 0 +232902.12 -012813.1 +000008.6-000020.200018.1 08.6301.15K? 0 +233846.39 -642448.9 -000001.8-000007.100001.9 08.6301.58K? 0 +234206.65 -530311.5 -000027.8-000028.600023.9 08.6301.20K? 0 +234324.31 -214223.3 +000070.3+000009.600025.6 08.6301.15K? 0 +234807.92 +615739.8 +000008.5+000000.000020.6 08.6301.28K? 0 +235832.40 +421659.1 -000005.3-000011.500044.5 08.6301.71K? 0 +140735.04 -614439.9 +000010.9-000005.100020.0 08.6302.05M? 0 +175255.07 -241254.3 -000039.7+000003.700003.3 08.6302.07M? 0 +192847.57 +460238.1 +000003.8+000017.500003.7 08.6303.28N? 0 0.10 1.00 +000026.65 -790342.6 +000145.4-000068.500025.8 08.6400.78G? 0 +000224.60 +061959.3 +000059.8-000066.400007.9 08.6400.49F? 0 +000502.94 -594941.2 +000000.1+000014.400020.5 08.6400.88G? 0 +000641.84 +561928.8 -000010.9-000005.400002.6 08.6400.14A? 0 +001042.18 +584446.6 +000007.0-000031.000005.1 08.6400.09A? 0 +001153.27 +512846.6 +000009.4-000012.900002.2 08.6400.13A? 0 +001342.13 +414431.8 +000012.2-000007.500003.6 08.6400.99K? 0 +001449.92 +545846.4 +000016.2-000007.200017.6 08.6400.04A? 0 +001552.99 +581945.5 +000000.3-000001.700004.8 08.6400.20A? 0 +002459.44 -043103.7 +000016.7-000007.700007.0 08.6400.10A? 0 +002546.37 +224223.5 +000038.5-000006.200019.1 08.6400.28A? 0 +002556.56 +035531.0 +000054.5-000000.200010.8 08.6400.39F? 0 +002845.82 +422306.1 +000020.9-000001.800004.0 08.6400.00A? 0 +003233.93 +281150.9 +000181.4+000073.200020.4 08.6400.68G? 0 +003515.96 -291234.9 -000003.4-000087.300012.7 08.6400.58G? 0 +003853.88 -562104.6 +000043.1-000031.100006.2 08.6400.94G? 0 +004959.27 +584626.6 +000027.2-000004.800007.2 08.6400.17A? 0 +005033.37 +102441.7 +000010.4+000000.000012.8 08.6400.27A? 0 +005457.85 +511213.3 +000000.1+000001.000002.1 08.6400.04A? 0 +005716.38 -160029.4 -000028.3-000047.700023.3 08.6400.61G? 0 +005758.80 -432731.9 +000079.1-000028.200012.0 08.6400.30A? 0 +010845.67 -255140.3 +000078.3+000027.600023.8 08.6400.83G? 0 +011146.87 +451018.7 +000009.8-000003.000003.3 08.64-0.04B? 0 +011618.24 -422847.9 +000031.8+000036.200001.3 08.6400.49F? 0 +011658.35 +534605.6 +000014.7-000020.800004.7 08.6400.39F? 0 +011837.74 -664031.6 +000040.1+000006.200008.9 08.6400.34F? 0 +011916.34 +443611.8 -000004.4-000012.100001.9 08.6400.09A? 0 +012121.31 +425716.6 +000009.5-000011.900005.4 08.6400.98K? 0 +012638.97 +105351.9 -000019.8-000021.400007.0 08.6400.33F? 0 +012837.20 +450907.6 +000004.1+000003.500002.9 08.6400.46F? 0 +013059.63 +703503.8 +000040.9-000025.100006.3 08.6400.34F? 0 +013315.50 +435345.2 +000011.4-000015.600012.1 08.64-0.08B? 0 +013525.98 +773611.6 -000008.2+000000.200000.5 08.6400.67G? 0 +014205.62 +324601.6 +000049.5+000006.300011.5 08.6400.47F? 0 +014639.21 +454157.4 +000006.8-000024.800004.7 08.6400.49F? 0 +014740.14 -764648.7 -000017.4-000009.500010.9 08.6400.43F? 0 +015005.96 +383339.7 +000042.5-000019.400000.7 08.6400.38F? 0 +015821.37 +600245.3 -000004.9-000000.300019.6 08.6400.11A? 0 +015929.31 +181555.4 +000007.2+000058.200013.6 08.6400.47F? 0 +020524.03 -401715.8 +000092.2+000005.500002.9 08.6400.99K? 0 +020555.05 +051820.1 +000007.5-000015.600020.4 08.6400.44F? 0 +020717.98 -531156.3 +000082.8-000020.500026.3 08.6400.70G? 0 +020925.69 +565930.2 -000004.4-000003.100006.4 08.6400.12A? 0 +021442.19 +592341.0 +000017.4-000020.700009.8 08.6400.45F? 0 +022014.61 -412317.2 +000008.2+000003.500000.8 08.6400.22A? 0 +022034.13 +561947.9 -000010.1-000006.600014.6 08.6400.17A? 0 +022326.26 +695421.4 +000090.1-000011.000005.9 08.6400.68G? 0 +023404.44 -200014.6 -000005.7+000015.200005.3 08.6400.46F? 0 +023516.45 +401647.3 +000097.0-000035.600002.7 08.6400.60G? 0 +023923.97 +500710.8 -000010.0-000013.000004.7 08.6400.26A? 0 +024525.65 -691106.3 +000033.2-000040.100020.4 08.6400.56F? 0 +024739.02 +535643.7 -000012.6-000013.100013.0 08.6400.28A? 0 +024919.85 -103303.1 +000000.0+000000.000000.0 08.6400.75G? 0 +025102.43 +020720.9 +000019.7+000011.100007.3 08.6400.92G? 0 +025425.60 +641751.2 +000059.4-000058.100011.1 08.6400.56F? 0 +025633.91 +315704.4 +000046.1-000009.900008.0 08.6400.41F? 0 +030000.79 -581423.6 +000013.7-000046.900013.7 08.6400.59G? 0 +030916.55 -335551.0 -000039.2-000090.700009.0 08.6400.44F? 0 +031141.12 +480315.1 +000022.3-000041.800001.4 08.6400.34F? 0 +031353.75 -565509.8 -000056.3-000095.800011.0 08.6400.53F? 0 +031511.13 -805317.8 -000003.3+000010.400008.2 08.6400.30A? 0 +031517.08 -370230.0 +000043.3+000000.600009.9 08.6400.50F? 0 +031836.99 +353255.5 +000005.7-000012.200007.4 08.6400.15A? 0 +032111.17 -003130.5 +000020.5-000005.300017.7 08.6400.52F? 0 +032235.68 -114202.8 -000030.4-000014.600003.5 08.6400.50F? 0 +032901.32 -245344.0 -000003.7+000005.300005.5 08.6400.48F? 0 +032952.89 -383334.8 +000018.8+000021.900012.6 08.6400.98K? 0 +033114.66 +494222.7 +000023.2-000027.900002.1 08.6400.16A? 0 +033226.74 +173646.7 +000031.5-000085.100009.3 08.6400.91G? 0 +033325.10 -042303.3 +000082.7-000095.400020.8 08.6400.80G? 0 +033729.38 -663128.5 +000023.9+000031.500009.6 08.6400.42F? 0 +033754.31 +345754.8 +000025.5-000026.100004.9 08.6400.58F? 0 +034439.46 +101042.6 +000202.3-000229.400015.7 08.6400.67G? 0 +035452.06 -582322.3 -000008.4-000024.200009.2 08.6400.95G? 0 +040644.75 +054112.5 +000037.8+000049.400065.2 08.6400.57F? 1 +042541.71 +094330.2 -000007.5-000004.700025.5 08.6400.61G? 0 +042617.30 +315733.1 +000017.2-000017.800012.4 08.6400.45F? 0 +042837.15 +194426.8 +000124.0-000039.200021.6 08.6400.75G? 0 +043131.46 +132059.0 -000008.6-000037.600010.7 08.6400.45F? 0 +043131.55 +623201.9 +000000.6-000012.900006.8 08.6400.91G? 1 +043639.84 -262545.7 -000002.7+000037.700011.0 08.6400.49F? 0 +044214.81 +034810.6 -000006.7+000009.200004.2 08.6400.13A? 0 +044541.37 -761816.6 +000022.4+000049.700007.5 08.6400.92G? 0 +044545.51 +741459.9 +000000.6+000009.500004.1 08.6400.94G? 0 +044625.90 +011840.1 +000057.0-000002.000018.3 08.6400.47F? 0 +044634.54 -224646.6 +000000.0+000000.000000.0 08.6400.48F? 1 +044638.41 +213007.2 -000028.2-000044.700008.8 08.6400.39F? 0 +044919.26 -005210.4 +000033.9-000019.100007.7 08.6400.62G? 0 +045007.40 -121908.4 +000014.4+000007.800007.0 08.6400.91G? 0 +045453.45 +195804.0 -000003.4-000066.500003.8 08.6400.95K? 0 +045711.93 -485824.3 -000012.5-000036.600011.2 08.6400.93G? 0 +045842.40 +322413.8 +000044.7-000033.100000.2 08.6400.53F? 0 +050558.75 +393457.2 -000002.9-000014.200013.0 08.6400.11A? 0 +050841.81 -334547.4 +000004.7+000012.000008.4 08.6400.16A? 0 +051034.04 -511806.1 +000043.2+000089.500016.8 08.6400.70G? 0 +051152.99 +164431.1 +000052.7-000032.600011.6 08.6400.50F? 0 +051226.49 +301304.4 -000018.4-000031.000017.3 08.6400.51F? 0 +051324.86 +411853.9 -000010.2+000004.200023.0 08.6400.29A? 0 +051643.84 -005320.0 -000006.9-000002.400011.8 08.6400.09A? 0 +052029.54 -713201.5 +000005.6+000036.700003.3 08.6400.16A? 0 +052041.15 +630954.4 +000000.0+000000.000000.0 08.6400.11A? 1 +052245.33 +372318.2 -000029.7-000023.200009.2 08.6400.96K? 0 +052408.30 +383405.8 +000017.5+000006.400001.3 08.64-0.03B? 0 +052419.63 +423613.8 +000035.1-000010.000010.9 08.6400.21A? 0 +053148.18 +292615.3 -000039.0-000031.400000.3 08.6400.84G? 0 +053606.24 +193558.8 +000021.8-000008.200000.6 08.6400.13A? 0 +053659.71 -195540.5 -000002.5-000008.200005.5 08.6400.06A? 0 +053809.90 -001101.2 -000002.2+000008.200014.4 08.6400.04A? 0 +053902.65 -250409.0 -000002.0+000001.100011.9 08.6400.89G? 0 +054001.70 +060340.2 +000064.4-000246.000038.0 08.6400.87G? 0 +054003.45 +174035.7 -000023.5-000022.900001.4 08.6400.13A? 0 +054057.17 -094750.8 -000008.4-000008.200014.3 08.6400.61G? 0 +054142.29 +014634.0 -000001.0-000010.200015.3 08.6400.14A? 0 +054603.42 +655646.4 -000014.9-000025.200008.4 08.6400.35F? 0 +055056.16 +321156.9 +000025.3-000011.000004.6 08.6400.08A? 0 +055329.61 -453218.3 -000013.0+000003.300003.2 08.64-0.02B? 0 +055451.96 +070153.8 +000001.1+000019.300012.6 08.6400.57F? 0 +055513.81 -443341.7 +000002.5+000017.400001.8 08.6400.54F? 0 +055549.72 -040500.4 +000008.9-000001.200001.6 08.6400.27A? 0 +055714.81 +232510.1 +000018.1+000009.500014.6 08.6400.69G? 0 +055857.37 +162224.2 +000002.1-000029.600013.7 08.6400.34F? 0 +055929.55 +194646.1 -000011.4-000003.700003.7 08.6400.10A? 0 +055943.42 -022008.8 +000003.3-000003.500003.1 08.64-0.02B? 0 +060054.55 +194850.9 +000011.7-000009.800013.2 08.6400.19A? 0 +060526.20 +602707.5 +000026.0-000046.500008.4 08.6400.59G? 0 +060615.63 +275605.0 -000022.7+000004.300006.4 08.6400.06A? 0 +060851.94 -504030.2 -000002.7+000008.900008.5 08.6400.73G? 0 +061029.24 -304757.7 -000012.9+000013.900000.8 08.6400.37F? 0 +061047.47 -024632.2 +000010.1-000002.800011.3 08.6400.08A? 0 +061104.87 +245256.3 +000022.9-000000.100002.9 08.64-0.03B? 0 +061122.59 +412610.1 -000003.3-000011.400022.0 08.6400.08A? 0 +061133.61 -442612.0 +000007.8+000002.300001.9 08.6400.01A? 0 +061148.07 -604947.4 +000008.9+000015.000005.2 08.6400.00A? 0 +061151.32 -153811.9 -000004.3-000005.000005.4 08.6400.09A? 0 +061227.09 -492136.4 -000003.3+000001.300004.8 08.6400.01A? 0 +061433.70 +032927.6 +000001.9-000010.200000.8 08.64-0.03B? 0 +061643.50 +321433.7 -000024.7+000009.600019.5 08.6400.56F? 0 +061655.84 -025247.5 +000017.7-000003.000007.2 08.6400.86G? 0 +061701.50 +213721.3 -000027.9+000013.300024.0 08.6400.33F? 0 +061826.62 +080113.1 +000009.3-000017.900005.4 08.6400.95G? 0 +062150.66 -182636.4 -000004.7+000002.800013.6 08.6400.99K? 0 +062552.78 -371733.6 -000018.0+000032.300002.4 08.6400.36F? 0 +062556.74 +413536.2 -000000.9+000005.600005.3 08.6400.05A? 0 +062720.44 +523302.0 -000004.1-000032.800011.7 08.6400.47F? 0 +062815.06 +381757.8 -000006.4-000009.700001.7 08.6400.34F? 0 +063019.25 -525217.6 -000033.2+000115.300019.3 08.6400.70G? 0 +063048.17 +461409.8 +000019.7-000001.800005.2 08.6400.15A? 0 +063324.77 +223208.0 -000002.4-000024.900022.7 08.6400.55F? 0 +063400.90 -104357.5 +000051.7-000033.700013.7 08.6400.50F? 0 +063455.63 -151943.6 -000002.7+000030.400001.8 08.6400.53F? 0 +063522.24 +374301.1 +000042.7-000059.500015.3 08.6400.36F? 0 +063525.75 -072229.1 +000003.3-000012.100013.2 08.6400.41F? 0 +063606.73 +683707.5 -000025.4-000011.400011.8 08.6400.45F? 0 +064010.38 +574500.3 -000007.8+000003.000005.7 08.6400.55F? 0 +064124.03 -205053.2 -000004.9-000013.600010.0 08.6400.46F? 0 +064502.79 +121447.4 +000003.2-000009.600019.9 08.64-0.02B? 0 +064920.05 -182458.0 -000006.9-000046.500012.8 08.6400.49F? 0 +065218.14 -113220.1 -000016.9-000004.500012.4 08.6400.37F? 0 +065355.30 -045333.5 +000009.1-000032.900020.4 08.6400.51F? 0 +065408.82 -134504.0 -000033.7-000014.800003.5 08.6400.52F? 0 +065633.67 +122243.0 +000023.7-000008.800015.9 08.6400.24A? 0 +065953.00 -151423.4 -000003.8-000003.700002.5 08.6400.50F? 0 +070154.01 -092606.6 -000010.0-000009.600005.5 08.64-0.06B? 0 +070218.39 -142312.7 +000003.6+000000.400011.1 08.6400.01A? 0 +070222.12 +143942.3 -000031.8-000003.800016.4 08.6400.56F? 0 +070448.31 +063920.8 -000006.7+000009.400015.6 08.6400.01A? 0 +070456.29 -811015.8 +000025.1-000037.000013.0 08.6400.54F? 0 +070507.08 -155213.0 -000007.6-000000.900005.3 08.6400.10A? 0 +070634.27 -035401.0 +000014.7+000015.400019.5 08.6400.23A? 0 +070851.01 -024212.9 -000006.5-000001.200013.6 08.6400.18A? 0 +070856.37 -121909.3 -000010.4+000002.800000.9 08.6400.05A? 0 +070907.69 -142536.2 +000052.2-000022.300000.4 08.6400.71G? 0 +070924.96 +062642.4 -000004.9-000013.500005.4 08.6400.12A? 0 +070934.93 -212823.1 -000013.7-000023.200008.5 08.6400.33F? 0 +071017.41 +562655.2 -000034.4-000103.300019.0 08.6400.51F? 0 +071154.73 +345918.8 -000021.6-000013.900001.4 08.6400.10A? 0 +071433.13 -152854.1 -000009.8-000010.800007.5 08.64-0.06B? 0 +071551.40 +450236.1 +000198.1-000018.700024.5 08.6400.63G? 0 +071722.42 -630116.9 -000027.7-000006.400008.5 08.6400.67G? 0 +071731.05 -224223.1 -000002.7-000009.100008.0 08.6400.12A? 0 +071753.25 -314139.2 -000034.1-000057.100022.3 08.6400.72G? 0 +071822.85 -041834.2 -000012.4-000023.600022.1 08.6400.36F? 0 +073113.65 -001446.0 -000022.2+000006.900009.6 08.6400.54F? 0 +073238.74 -125241.8 -000090.0-000113.400025.1 08.6400.73G? 0 +073245.83 -491243.3 -000017.7+000007.200002.1 08.64-0.02B? 0 +073318.21 +091046.3 -000007.8-000014.300014.2 08.6400.00A? 0 +074057.88 +722222.7 -000046.9-000080.800009.8 08.6400.65G? 0 +074242.39 -080958.2 -000008.1-000029.900005.4 08.6400.96K? 0 +074329.42 +234914.8 -000023.8+000003.200001.1 08.6400.03A? 0 +074443.01 -380551.9 -000009.1+000017.300007.7 08.6400.08A? 0 0.10 1.00 +074520.99 +035225.8 -000008.3-000089.700020.1 08.6400.67G? 0 +074555.14 -362953.3 -000003.4+000003.400001.6 08.6400.09A? 0 +074639.12 +583132.0 -000019.0-000013.800002.4 08.6400.39F? 0 +075357.36 -405901.9 -000006.8+000013.800005.9 08.6400.01A? 0 +075734.82 +023805.0 -000025.2-000008.100021.0 08.6400.46F? 0 +075834.29 +203531.7 -000048.6+000008.400024.9 08.6400.23A? 0 +075909.97 +304312.4 +000004.4-000018.800018.3 08.6400.53F? 0 +080153.61 -202929.7 -000018.8+000001.200000.5 08.6400.12A? 0 +080448.63 -455128.0 -000010.7+000006.900000.2 08.6400.20A? 0 +080511.07 -452424.7 +000002.3+000010.500002.1 08.64-0.03B? 0 +080747.29 -190944.0 +000002.9+000003.600006.2 08.64-0.07B? 0 +080807.46 -332629.4 -000022.2+000001.900001.3 08.6400.26A? 0 +080923.69 -491046.8 -000012.7+000018.400009.9 08.6400.14A? 0 +081150.64 -270623.5 -000014.6+000004.600003.7 08.64-0.06B? 0 +081229.46 +382706.3 -000009.0+000000.500004.6 08.6400.73G? 0 +081421.67 -161108.6 -000002.4-000015.900005.2 08.6400.25A? 0 +081841.11 -273050.2 -000024.4-000000.800004.7 08.6400.25A? 0 +082113.92 -514149.5 +000003.6+000006.800001.1 08.6400.02A? 0 +082328.39 +301034.1 -000004.0-000026.000013.0 08.6400.22A? 0 +082400.71 -154749.7 -000028.2-000024.200009.2 08.6400.43F? 0 +082809.99 -322308.9 -000012.8-000011.800016.9 08.6400.99K? 0 +083111.29 -473957.4 -000000.1-000000.300011.4 08.6400.80G? 0 +083719.77 -241807.2 -000003.0+000005.300003.7 08.6400.06A? 0 +083825.63 -170013.5 -000016.6+000011.800011.2 08.6400.88G? 0 +084018.00 -645016.9 -000004.9+000013.900004.7 08.6400.18A? 0 +084044.24 +344914.1 +000008.9-000041.100005.5 08.6400.92G? 0 +084258.26 -435749.6 -000013.9+000019.200002.0 08.6400.17A? 0 +084324.34 +004548.8 +000034.1-000026.800000.1 08.6400.40F? 0 +084916.18 -463307.7 -000053.5+000044.800016.4 08.6400.36F? 0 +085308.71 +100852.1 +000001.4-000006.700017.8 08.6400.86G? 0 +085924.72 +511024.9 -000055.2-000029.900005.0 08.6400.42F? 0 +085936.48 -391318.8 +000036.5-000049.200016.7 08.6400.31F? 0 +090004.22 -141826.9 -000003.7-000010.700012.2 08.6400.47F? 0 +090313.28 -483026.0 -000001.7+000002.300000.4 08.6400.69G? 0 +090314.53 -420235.5 -000012.5-000000.400004.6 08.6400.16A? 0 +090436.23 -432714.5 -000036.7+000068.200016.1 08.6400.52F? 0 +090513.94 -531244.9 -000013.2+000008.600001.4 08.6400.10A? 0 +090609.42 -200629.9 -000155.4-000024.300003.7 08.6400.64G? 0 +090625.63 -764801.6 -000139.9+000087.400004.2 08.6400.48F? 0 +090752.48 -070819.9 +000070.0-000084.900033.6 08.6400.53F? 0 +090829.28 -053751.6 -000044.2+000012.200024.4 08.6400.20A? 0 +090903.96 -055740.8 +000005.5+000001.000004.3 08.6400.08A? 0 +091016.77 -681909.2 -000031.6+000024.500000.3 08.6400.95G? 0 +091549.73 +172939.4 +000022.6-000026.800004.6 08.6400.50F? 0 +091716.14 +690536.5 +000000.3+000001.700000.1 08.6400.99K? 0 +092232.05 -010432.6 +000024.0-000011.900019.7 08.6400.14A? 0 +092258.05 +771311.2 +000011.4-000021.100013.7 08.6400.38F? 0 +092459.91 +251329.7 +000010.0-000015.800009.8 08.6400.15A? 0 +092944.41 -394706.6 -000086.9+000093.400006.7 08.6400.48F? 0 +093655.30 -484619.6 -000011.9+000003.100003.8 08.6400.00A? 0 +093726.03 -613825.5 -000014.5+000009.800006.6 08.6400.02A? 0 +093823.49 +495204.2 -000012.9+000000.800001.7 08.64-0.18B? 0 +093849.89 -541930.6 -000025.1+000021.300006.4 08.6400.93G? 0 +094002.40 -170952.3 +000000.0+000000.000000.0 08.6400.37F? 0 +094048.57 -115619.0 +000031.4-000012.100002.3 08.6400.47F? 0 +094303.54 -573401.1 -000010.7+000010.600005.0 08.6400.25A? 0 +095119.85 -601952.7 -000084.8+000088.900006.5 08.6400.53F? 0 +095214.29 -622521.0 +000036.5-000016.400010.0 08.6400.46F? 0 +095420.63 -201730.4 +000002.8+000003.000006.8 08.6400.73G? 0 +095807.19 -470217.0 -000015.1+000010.000000.8 08.6400.06A? 0 +100133.08 -602058.1 -000004.9+000022.300003.4 08.64-0.13B? 0 +100332.01 -601240.5 +000000.0+000000.000000.0 08.64-0.11B? 0 +100559.87 -400421.9 +000002.4-000059.200006.0 08.6400.51F? 0 +100618.24 +741838.9 +000028.5+000019.800016.2 08.6400.86G? 0 +100848.33 +064303.2 -000009.4+000005.300005.2 08.64-0.10B? 0 +101026.92 -510953.9 +000016.2-000037.000005.8 08.6400.50F? 0 +101158.11 -133346.0 -000096.3-000026.500005.1 08.6400.48F? 0 +101437.68 -214341.4 +000000.4-000024.100000.0 08.6400.15A? 0 +101638.71 +752644.2 +000013.4+000007.400006.9 08.6400.50F? 0 +101714.73 -325722.9 -000007.9-000005.100010.3 08.6400.12A? 0 +101906.86 -151933.4 -000032.8+000005.600002.0 08.6400.29A? 0 +102037.70 -710919.3 -000022.0+000006.300000.9 08.6400.04A? 0 +102110.25 +265309.9 -000005.0-000011.100022.8 08.6400.56F? 0 +102619.18 -552836.6 -000076.4+000009.000002.9 08.6400.41F? 0 +102912.96 -265200.8 -000021.2+000013.200007.2 08.6400.92G? 0 +103719.73 -702557.0 -000013.1+000004.500002.3 08.6400.17A? 0 +104336.85 -250513.1 -000030.4-000010.200006.2 08.6400.99K? 0 +104922.15 +064427.7 -000015.6-000140.500007.7 08.6400.62G? 0 +105134.36 +501517.0 -000048.1-000015.400013.4 08.6400.27A? 0 +105608.70 -580427.2 -000009.7+000017.400003.9 08.6400.07A? 0 +105833.09 -395545.0 -000021.4-000051.200014.7 08.6400.66G? 0 +105953.92 -461530.1 -000019.6-000009.300011.2 08.6400.86G? 0 +110014.39 -054825.5 -000036.7+000011.400003.1 08.6400.48F? 0 +110108.43 -533308.0 -000023.7+000012.500010.1 08.6400.99K? 0 +110604.16 -220524.0 -000106.1+000024.000006.6 08.6400.50F? 0 +110618.62 -533612.7 -000005.4+000001.500012.6 08.6400.07A? 0 +111427.86 -361706.9 -000040.3+000005.900004.5 08.6400.41F? 0 +112459.53 +285637.2 -000298.1-000159.000032.9 08.6400.81G? 0 +112735.52 -555415.0 -000169.1+000029.000001.1 08.6400.50F? 0 +113015.61 -603137.7 -000018.1+000011.200007.0 08.6400.24A? 0 +113119.09 -621627.2 -000004.3-000005.800004.7 08.6400.37F? 0 +113249.73 -235503.4 +000051.8-000037.400001.2 08.6400.47F? 0 +113451.78 -522740.0 -000015.8+000003.300003.3 08.6400.17A? 0 +114209.13 +025242.1 -000059.7-000008.400017.0 08.6400.28A? 0 +114730.50 +395540.4 +000031.8-000009.200002.6 08.6400.67G? 0 +115238.88 +400753.2 -000095.7-000098.900015.4 08.6400.80G? 0 +115414.25 -072301.8 -000030.2-000007.400008.5 08.6400.23A? 0 +115601.07 +252922.4 +000037.1-000141.000007.8 08.6400.50F? 0 +115654.21 -594916.9 +000000.3+000004.000003.8 08.64-0.03B? 0 +115841.51 -080028.1 -000127.5-000034.000015.0 08.6400.78G? 0 +120140.79 +393512.3 +000025.3-000059.200025.2 08.6400.67G? 0 +120146.82 -321346.9 -000067.8+000001.200008.5 08.6400.35F? 0 +120255.95 -114846.9 -000021.8+000006.700009.8 08.6400.09A? 0 +120845.74 -223115.6 -000041.6-000002.300024.2 08.6400.50F? 0 +121238.62 +483550.2 -000070.3-000030.500001.1 08.6400.48F? 0 +121606.54 +403934.8 +000005.4-000020.500018.5 08.6400.61G? 0 +121824.02 -050152.5 +000022.8-000146.000000.1 08.6400.44F? 0 +121925.45 +065930.8 -000027.7-000006.700008.1 08.6400.14A? 0 +122110.28 +311808.0 -000001.2-000013.100013.6 08.6400.56F? 0 +122149.68 -390806.8 -000055.1+000000.400007.8 08.6400.42F? 0 +123111.52 +011954.0 -000044.5-000008.700002.4 08.6400.55F? 0 +123225.53 -474135.7 -000038.1-000000.800004.3 08.6400.12A? 0 +123302.87 -021726.4 +000015.2-000025.800003.5 08.6400.36F? 0 +123338.79 -314111.7 -000020.2-000015.800001.7 08.6400.38F? 0 +123402.33 -573152.7 -000004.5+000011.300025.4 08.6400.56F? 0 +123928.39 -744051.3 -000031.6-000012.400000.9 08.6400.17A? 0 +124401.36 +105516.8 -000049.1-000009.800005.6 08.6400.30A? 0 +124544.44 -481840.8 +000004.0-000001.100004.7 08.6400.32F? 0 +125401.20 -254513.1 -000005.8-000012.100008.1 08.6400.25A? 0 +131029.71 -614958.4 -000049.8+000002.100008.3 08.6400.37F? 0 +131033.42 -160016.0 -000014.6-000012.500002.6 08.6400.26A? 0 +131352.08 -113316.1 -000029.1-000025.500006.8 08.6400.42F? 0 +132009.92 +781906.0 -000023.4-000032.500005.7 08.6400.46F? 0 +132522.52 -202423.7 -000144.9-000019.700024.4 08.6400.69G? 0 +133150.43 +170752.7 -000023.6-000001.700004.2 08.6400.38F? 0 +133709.98 -722137.4 +000007.1+000003.800000.9 08.6400.70G? 0 +134345.70 -115433.0 -000001.8-000002.400011.6 08.6400.80G? 0 +134529.68 -302619.9 -000026.1+000040.000002.7 08.6400.51F? 0 +134642.09 -565058.8 -000047.5-000169.100034.6 08.6400.89G? 0 +135407.92 -330835.2 -000036.0-000029.700005.9 08.6400.44F? 0 +135445.37 +761551.5 +000017.5+000023.600003.9 08.6400.95K? 0 +140003.60 -114707.9 +000054.4-000092.600019.2 08.6400.54F? 0 +140138.31 -095624.4 -000007.1+000007.600011.0 08.6400.39F? 0 +140220.95 +725613.5 -000128.9+000000.600000.3 08.6400.94G? 0 +141851.57 -565851.4 -000025.2-000025.600016.9 08.6400.47F? 0 +142747.47 -111939.5 -000001.0-000019.500008.5 08.6400.39F? 0 +143545.50 -830715.2 -000013.6-000007.000001.0 08.6400.07A? 0 +143710.96 -582605.2 -000000.2+000002.400006.3 08.6400.35F? 0 +144143.80 +173651.5 -000042.4+000008.100004.8 08.6400.39F? 0 +144503.55 -254943.1 +000035.5-000006.300004.5 08.6400.43F? 0 +144548.85 +143832.2 -000080.5-000016.400015.6 08.6400.53F? 0 +144949.15 -325909.8 -000019.3+000009.500014.8 08.6400.02A? 0 +144950.77 +363539.2 -000034.8+000012.100000.3 08.6400.13A? 0 +145419.49 -455039.1 -000021.0-000023.500004.7 08.6400.85G? 0 +145738.57 -342539.1 -000018.0-000020.100010.0 08.6400.38F? 0 +150533.67 -665007.6 +000001.7-000002.300010.7 08.6400.10A? 0 +151129.19 +192643.0 -000033.5-000015.100000.3 08.6400.54F? 0 +151636.84 -091217.3 -000051.0-000003.700013.9 08.6400.54F? 0 +151845.79 -594937.2 -000014.9-000018.400004.6 08.6400.10A? 0 +152028.62 -423422.0 -000020.1-000009.500011.8 08.6400.94G? 0 +152621.18 -592546.5 +000000.6-000011.500003.5 08.6400.13A? 0 +152706.22 -204427.1 +000016.7-000107.900003.9 08.6400.58F? 0 +152741.14 -724947.3 -000003.8-000014.500005.2 08.6400.28A? 0 +152820.25 +263033.8 -000060.3-000052.600008.6 08.6400.63G? 0 +153150.72 -023055.3 +000018.2-000013.200018.0 08.6400.65G? 0 +153321.41 +113935.8 +000033.8-000085.100004.7 08.6400.48F? 0 +154304.90 -455525.2 -000019.9-000008.600002.5 08.6400.35F? 0 +154307.01 +080252.6 +000026.6-000057.800018.4 08.6400.49F? 0 +154500.72 +454116.5 +000008.3-000017.900012.6 08.6400.42F? 0 +155023.62 -030319.1 -000030.3-000014.200016.1 08.6400.58G? 0 +155111.06 -462840.5 -000021.1+000021.000016.1 08.6400.01A? 0 +155533.28 +335420.2 -000017.0+000000.000000.2 08.6400.45F? 0 +155604.44 -745955.1 +000008.2-000010.300001.5 08.6400.39F? 0 +155702.27 -065816.3 -000007.1-000016.300009.9 08.6400.98K? 0 +155749.20 -405949.8 -000002.0+000004.500001.2 08.6400.12A? 0 +160243.54 -351224.8 +000000.1-000022.800001.3 08.6400.05A? 0 +160740.94 -613352.6 -000013.4-000024.200011.6 08.6400.41F? 0 +160908.58 -042802.1 +000040.9-000048.100002.0 08.6400.53F? 0 +161152.51 +273650.2 +000022.8-000019.600012.8 08.6400.41F? 0 +161215.32 -564642.3 -000002.1+000003.900004.4 08.6400.02A? 0 +161336.46 +353302.8 -000004.8-000030.700000.2 08.6400.71G? 0 +161409.92 -504701.5 +000000.0+000000.000000.0 08.6400.64G? 0 +162210.05 -213917.2 -000013.0-000014.300001.4 08.6400.28A? 0 +162646.85 +120320.4 -000010.8-000016.100006.7 08.6400.53F? 0 +162715.38 +411454.4 -000028.3+000017.400000.9 08.6400.33F? 0 +162726.22 -372837.0 -000062.2-000034.500012.5 08.6400.65G? 0 +162909.58 -052704.1 -000010.7+000001.600003.4 08.6400.26A? 0 +163059.89 -562943.2 -000009.5-000011.300001.8 08.6400.04A? 0 +163146.81 +453537.7 -000031.5+000067.200026.6 08.6400.56F? 0 +163534.91 -721251.8 +000009.8-000013.400007.2 08.6400.14A? 0 +163720.75 -534634.4 +000001.7-000000.500007.8 08.6400.02A? 1 +163833.58 -240755.2 -000022.5-000048.100001.9 08.6400.47F? 0 +163910.42 -561329.6 +000003.1+000001.400009.4 08.6400.00A? 0 +164119.26 +472753.8 +000037.9+000019.600007.0 08.6400.54F? 0 +164310.27 -353950.4 +000053.6-000023.200034.4 08.6400.35F? 1 +164841.47 -552446.6 -000004.9-000008.400002.6 08.64-0.03B? 0 +165351.66 -415032.8 +000000.0+000000.000000.0 08.64-0.02B? 0 +165448.81 +162419.7 +000034.4-000057.800005.8 08.6400.64G? 0 +165534.83 -670555.8 -000006.8+000016.900007.3 08.6400.66G? 0 +165652.34 -615942.5 -000001.2-000015.600008.8 08.64-0.04B? 0 +165724.82 +464322.2 -000016.7+000030.100004.1 08.6400.39F? 0 +170054.94 +352817.7 +000013.6-000015.300015.0 08.6400.46F? 0 +170318.54 +275220.9 +000046.3-000017.700001.7 08.6400.38F? 0 +170329.24 -760052.4 -000009.8-000001.700013.5 08.6400.91G? 0 +170448.31 -375724.4 -000020.5+000021.300002.1 08.6400.06A? 0 0.10 1.00 +170749.55 -283448.4 +000002.4+000044.200009.3 08.6400.39F? 0 +171245.06 -040310.5 +000000.0+000000.000000.0 08.6400.60G? 0 +171528.15 +115511.5 -000018.1+000015.600010.3 08.6400.51F? 0 +171702.64 +151616.9 -000017.4-000022.800009.1 08.6400.22A? 0 +171753.72 -274612.3 +000007.5+000005.900004.0 08.6400.28A? 0 +172021.06 -113739.2 +000030.4-000045.300003.4 08.6400.60G? 0 +172033.13 -022524.6 -000021.2-000072.200000.6 08.6400.53F? 0 +172423.86 -224803.1 +000047.0+000003.400031.1 08.6400.52F? 0 +172559.59 -423327.0 +000007.3+000004.000005.1 08.6400.24A? 0 +172805.31 -380428.6 -000013.2-000034.400003.3 08.6400.51F? 0 +172849.94 -264346.5 +000020.6-000049.400008.9 08.6400.62G? 0 +173040.80 -190654.0 +000004.3-000039.600015.5 08.6400.59G? 0 +173805.66 +365522.2 +000013.4-000012.400009.1 08.6400.28A? 0 +173806.86 -691811.1 +000004.4-000000.100003.8 08.6400.21A? 0 +173857.70 -410131.3 -000010.4-000014.000015.2 08.6400.20A? 0 +173905.28 -172647.0 -000014.3-000006.300002.4 08.6400.96K? 0 +174134.03 +222647.3 -000006.5-000020.100003.9 08.6400.56F? 0 +174428.76 -130245.6 -000012.2-000028.500006.9 08.6400.22A? 0 +174537.03 +303141.6 +000007.8+000001.800004.3 08.6400.81G? 0 +174718.94 -420144.6 -000009.5-000009.600009.1 08.64-0.02B? 0 +174831.59 -824627.7 +000031.3+000018.700017.1 08.6400.48F? 0 +175157.10 +042709.2 +000015.3+000017.300002.1 08.6400.18A? 0 +175609.08 -572555.6 -000006.9+000003.900001.3 08.64-0.01B? 0 +175931.88 +062831.7 +000006.0-000007.200001.7 08.6400.20A? 0 +180055.41 +263257.3 +000008.3-000020.600001.3 08.6400.51F? 0 +180539.83 +333130.7 -000002.6+000006.400019.3 08.6400.89G? 0 +180631.67 +604352.3 -000009.6+000041.100004.6 08.6400.97K? 0 +180718.65 +155647.2 -000070.0-000183.900020.0 08.6400.66G? 0 +180846.07 +142422.5 -000007.1-000015.900004.3 08.6400.23A? 0 +181107.13 -643059.9 -000002.0-000005.400002.5 08.6400.14A? 0 +181445.42 +014530.1 +000008.7+000072.300010.7 08.6400.60G? 0 +181737.51 -430334.3 +000006.5-000000.600020.7 08.6400.22A? 0 +181953.76 -170422.1 +000004.6-000000.700017.6 08.6400.30A? 0 +182520.37 +280459.0 -000012.6+000008.700006.6 08.6400.04A? 0 +182822.99 +062450.0 +000010.1-000013.100003.8 08.6400.30A? 0 +182908.92 -353452.3 +000001.6+000014.600007.8 08.6400.44F? 0 +183033.44 -410756.3 +000013.9-000017.200000.3 08.6400.15A? 0 +183106.71 +321449.1 +000025.0+000014.000008.1 08.64-0.01B? 0 +183331.11 +182831.3 +000007.4+000001.400012.8 08.6400.24A? 0 +183636.58 -413950.4 +000012.4-000042.600006.8 08.6400.28A? 0 +183653.20 +614211.1 -000037.4-000226.800017.8 08.6400.82G? 0 +184233.06 +821516.8 +000022.8+000063.600005.4 08.6400.54F? 0 +184624.19 +381917.8 +000007.0-000000.800011.6 08.6400.98K? 0 +184909.25 +112016.8 -000006.0-000010.000023.5 08.6400.86G? 0 +184921.02 -363807.3 +000011.1-000019.700011.8 08.6400.39F? 0 +184931.01 +054157.7 +000030.6-000025.200010.8 08.6400.31A? 0 +184931.26 +584209.2 -000000.6+000000.300000.3 08.6400.04A? 0 +185208.85 +511942.8 +000008.1+000002.200006.2 08.6400.28A? 0 +185430.53 -533323.5 +000028.7-000028.000011.0 08.6400.48F? 0 +185523.13 +092048.1 +000013.5+000000.200009.9 08.6400.50F? 0 +185642.10 -083313.3 -000003.8-000011.900002.5 08.6400.02A? 0 +185702.06 +260839.5 +000009.4-000014.900003.7 08.6400.28A? 0 +190005.96 +031905.9 -000012.6-000024.500000.1 08.6400.26A? 0 +190313.03 +372114.3 -000003.3-000009.800007.7 08.6400.05A? 0 +190339.68 +354435.7 +000000.0+000000.000000.0 08.6400.25A? 0 +191450.96 +221753.1 +000036.3-000111.600002.5 08.6400.57F? 0 +191733.08 -492742.0 +000003.1-000046.200001.3 08.6400.35F? 0 +191820.99 +045311.1 +000010.7+000005.600006.9 08.6400.34F? 0 +191851.62 +180438.7 +000034.4+000012.900010.3 08.6400.38F? 0 +191901.09 -260227.8 +000026.2+000022.100027.9 08.6400.49F? 0 +192054.09 -431901.8 +000001.6-000024.100025.0 08.6400.43F? 0 +192128.61 +814435.5 +000036.6-000091.300018.5 08.6400.65G? 0 +192527.13 +211725.2 -000005.3-000011.200003.5 08.6400.01A? 0 +192634.46 +301713.7 -000000.9-000003.700000.3 08.6400.97K? 0 +192738.39 +683913.5 +000024.1+000029.200009.9 08.6400.33F? 0 +192800.98 +214514.8 +000006.6+000002.500007.5 08.6400.06A? 0 +193228.77 -305810.6 +000012.1-000009.300007.2 08.6400.97K? 0 +193540.89 -220959.5 -000028.9-000027.000006.6 08.6400.34F? 0 +193655.76 +174943.9 +000005.5-000009.300002.7 08.6400.34F? 0 +193736.52 -024156.4 -000009.8+000003.100008.5 08.6400.12A? 0 +194005.02 +130342.3 +000005.0+000003.200006.1 08.6400.90G? 0 +194216.24 +140517.7 -000010.0-000015.400004.5 08.6400.19A? 0 +194600.80 +302154.4 -000007.1-000001.000004.9 08.64-0.04B? 0 +194900.00 -142311.7 -000007.4-000054.400016.9 08.6400.66G? 0 +194906.72 +201902.3 +000023.4-000023.600005.8 08.6400.08A? 0 +194940.41 +170935.2 -000023.9-000009.200005.3 08.64-0.04B? 0 +195015.47 -083606.2 +000019.0-000013.200011.4 08.6400.27A? 0 +195234.33 -182036.0 +000024.7-000008.200003.9 08.6400.12A? 0 +195321.97 -060015.4 +000049.6+000030.500036.9 08.6400.60G? 0 +195415.68 -050241.5 +000028.8+000000.700018.9 08.6400.55F? 0 +195555.55 -015342.9 +000014.5-000017.900017.2 08.6400.30A? 0 +195556.13 -152417.2 -000008.9-000006.300003.2 08.6400.13A? 0 +195710.56 +295537.0 +000103.3-000191.200011.5 08.6400.58G? 0 +195745.21 -454939.0 +000027.8-000068.100012.3 08.6400.37F? 0 +200012.79 +145410.5 -000023.5-000014.900018.4 08.6400.35F? 0 +200235.71 +333100.1 -000012.7-000032.200001.9 08.6400.30A? 0 +200325.94 +081945.3 -000009.1-000017.200014.6 08.6400.15A? 0 +200414.67 +514558.0 +000010.8+000015.800006.0 08.6400.29A? 0 +200437.62 +712428.7 +000010.7+000006.700001.5 08.6400.23A? 0 +200533.84 +072310.2 +000030.6+000060.100013.9 08.6400.72G? 0 +200838.86 +213718.1 +000003.7+000004.200008.1 08.64-0.11B? 0 +201023.02 +320010.4 -000009.2-000028.800015.2 08.6400.94G? 0 +201212.02 +144442.8 -000003.9-000012.400002.3 08.6400.09A? 0 +201415.84 +080316.4 -000021.2-000022.600011.5 08.6400.26A? 0 +201523.52 +422403.6 -000017.6-000001.500012.3 08.6400.75G? 0 +201635.18 -455428.9 +000000.0+000000.000000.0 08.6400.49F? 1 +201646.55 +320609.9 -000014.8-000014.800005.2 08.6400.35F? 0 +201808.88 -063558.4 +000020.7+000081.700009.4 08.6400.61G? 0 +202110.67 +273101.8 -000001.8-000010.300013.6 08.64-0.03B? 0 +202112.81 -813655.8 +000104.6-000178.800016.5 08.6400.67G? 0 +202325.90 +322409.8 +000013.7-000002.800006.8 08.6400.11A? 0 +203454.35 +112013.8 -000027.8+000002.500000.2 08.6400.58F? 0 +203749.73 +475548.4 +000008.7+000000.600009.3 08.6400.07A? 0 +203910.63 -060927.4 +000006.4-000001.500008.0 08.64-0.05B? 0 +204158.32 +665443.8 -000021.5-000004.800005.2 08.6400.32F? 0 +204250.33 -405138.0 -000032.4-000045.900012.7 08.6400.48F? 0 +204814.30 -001757.7 -000001.1+000037.100000.8 08.6400.26A? 0 +204922.13 -262026.6 +000022.9-000003.200003.6 08.6400.36F? 0 +204929.44 +440342.1 +000002.2-000024.000015.4 08.6400.91G? 0 +205109.25 +030154.6 +000017.7-000003.700010.3 08.6400.34F? 0 +205208.90 -440702.9 +000028.0-000003.200000.5 08.6400.42F? 0 +205705.41 +411610.3 +000008.8+000004.100008.9 08.6400.33F? 0 +205802.97 +450157.6 -000004.3-000014.200009.0 08.6400.40F? 0 +205914.64 +315358.6 +000012.2-000001.100005.5 08.6400.73G? 0 +210306.96 +395929.3 -000028.7-000017.900005.1 08.6400.62G? 0 +210550.11 +003926.5 -000015.0+000001.700030.3 08.6400.37F? 0 +210644.62 +345432.3 -000004.3-000007.300005.2 08.64-0.07B? 0 +210645.40 +535713.9 +000027.7+000022.100003.2 08.6400.35F? 0 +210959.92 +574519.5 +000029.0+000026.100005.7 08.6400.21A? 0 +211322.06 +524001.9 +000027.0+000024.800005.2 08.6400.18A? 0 +211509.04 -350024.7 +000014.3+000003.200012.5 08.6400.91G? 0 +211514.27 -734211.9 +000027.7-000047.600012.6 08.6400.99K? 0 +211733.01 +823103.7 +000000.0+000000.000000.0 08.6400.51F? 1 +211756.76 +572019.3 +000007.8+000008.500010.7 08.6400.10A? 0 +212002.42 -271815.9 +000000.0+000000.000000.0 08.6400.59G? 1 +212128.34 +034507.1 -000043.0-000099.800012.8 08.6400.65G? 0 +212233.20 +315739.2 +000009.9-000039.600001.8 08.6400.51F? 0 +212704.99 -715335.6 +000012.8-000043.200004.2 08.6400.31F? 0 +212753.36 -052337.1 +000015.0-000036.500013.5 08.6400.43F? 0 +212956.78 -150926.5 -000037.8-000042.400018.4 08.6400.53F? 0 +213056.76 +010130.2 +000038.4+000006.800001.0 08.6400.38F? 0 +213148.34 -353408.3 +000017.6+000075.000023.8 08.6400.50F? 0 +213658.84 +234417.1 +000011.6-000006.800001.1 08.6400.23A? 0 +213753.75 +520047.5 -000008.2-000008.000006.7 08.6400.35F? 0 +214327.04 +260333.9 -000022.7-000010.200029.0 08.6400.96K? 0 +214726.47 +104534.6 -000036.7-000003.100020.2 08.6400.30A? 0 +214924.76 -475835.9 -000091.3-000347.700013.1 08.6400.63G? 0 +215149.98 +244059.8 -000117.7-000148.300001.1 08.6400.56F? 0 +215301.46 -190905.4 -000038.2-000041.500007.7 08.6400.79G? 0 +215506.03 +534226.9 -000011.1-000006.600003.6 08.6400.05A? 0 +215621.13 +262654.0 +000223.3+000022.800015.1 08.6400.66G? 0 +215647.35 +532738.5 -000010.7-000005.600002.1 08.6400.18A? 0 +215706.72 +275937.4 +000002.5-000002.900000.3 08.6400.70G? 0 +215753.00 +503343.6 -000005.3-000001.800006.6 08.6400.06A? 0 +220929.76 +620934.8 +000001.5-000000.700000.1 08.6400.09A? 0 +221008.49 -274025.7 -000061.2-000119.500006.2 08.6400.74G? 0 +221134.63 -110139.3 -000019.4-000052.000008.2 08.6400.53F? 0 +221316.84 +573958.3 +000002.5-000007.900004.5 08.6400.86G? 0 +221424.66 +630719.6 -000007.0+000003.400002.7 08.6400.29A? 0 +221823.60 +795424.0 +000014.7+000017.300006.8 08.6400.15A? 0 +221831.13 +005217.3 -000018.0-000004.000017.4 08.6400.38F? 0 +222037.75 +551743.2 -000018.1-000029.000000.4 08.6400.23A? 0 +222257.80 +372256.5 +000010.0-000017.100001.7 08.6400.98K? 0 +222305.17 +464201.9 +000013.6-000005.800000.9 08.6400.16A? 0 +222504.16 -135953.6 +000161.6-000044.300005.3 08.6400.74G? 0 +222542.30 +554037.3 -000098.5-000083.400004.4 08.6400.59G? 0 +223320.60 -604901.9 +000007.6+000013.300009.4 08.6400.56F? 0 +223410.47 -184111.9 -000040.2-000013.700001.5 08.6400.53F? 0 +223528.32 -382558.8 +000031.3-000016.300001.6 08.6400.99K? 0 +225451.70 +152146.7 +000014.0+000000.700021.4 08.6400.05A? 0 +225609.55 -693833.2 +000006.0+000001.000000.0 08.6400.26A? 0 +230025.25 -260757.8 +000017.0-000011.200011.3 08.6400.48F? 0 +230505.03 +584007.4 -000017.0-000008.900007.8 08.6400.53F? 0 +231734.60 +331456.0 -000011.3-000006.800008.5 08.6400.17A? 0 +232242.45 -400137.7 +000003.9-000058.500009.6 08.6400.49F? 0 +232856.78 -072407.3 +000005.4-000023.200026.4 08.6400.67G? 0 +233409.59 +111051.0 -000006.2-000025.000003.6 08.6400.32F? 0 +233638.67 -352117.4 -000051.9-000045.900018.0 08.6400.46F? 0 +234120.43 +144619.8 +000058.3+000030.800025.1 08.6400.41F? 0 +234233.96 -572840.8 +000017.3-000006.200008.8 08.6400.08A? 0 +234434.09 -262834.1 +000084.9-000039.900004.6 08.6400.41F? 0 +234715.62 -771406.6 +000003.6+000011.500016.2 08.6400.37F? 0 +235554.15 -242250.4 +000002.4-000010.700017.3 08.6400.87G? 0 +235834.93 +365429.8 +000053.4-000017.300020.1 08.6400.53F? 0 +235836.30 -365235.8 +000007.4+000023.900013.0 08.6400.28A? 0 +000015.79 +132741.3 +000044.6-000032.000004.3 08.6401.25K? 0 +000439.84 -081105.7 -000004.9-000026.200014.1 08.6401.51K? 0 +000713.73 -735610.4 -000011.0+000001.900005.8 08.6401.39K? 0 +001248.51 +153337.3 +000015.2+000026.400015.4 08.6401.11K? 0 +001743.90 +515655.7 +000003.7-000010.900010.8 08.6401.42K? 0 +002054.15 +575101.2 -000012.8+000004.700001.4 08.6401.14K? 0 +003116.88 +495034.3 +000000.0+000002.100013.2 08.6401.63K? 0 +003636.47 +583057.6 +000017.6+000014.000013.6 08.6401.34K? 0 +003839.60 -402826.1 +000035.2+000008.700026.1 08.6401.15K? 0 +003841.26 +355201.7 +000026.4-000016.300007.6 08.6401.46K? 0 +003936.49 +482748.7 -000006.0-000002.800007.7 08.6401.07K? 0 +004149.12 +335154.7 +000001.3+000007.600016.4 08.6401.08K? 0 +004435.26 +561325.7 -000000.3-000009.100023.6 08.6401.33K? 0 +005246.31 -510229.6 +000012.9+000001.300002.9 08.6401.22K? 0 +005309.25 -424827.6 +000011.3+000004.100019.5 08.6401.19K? 0 +005511.14 +780311.9 -000001.0-000010.600005.1 08.6401.72K? 0 +005744.03 +484121.3 -000015.7-000006.600007.3 08.6401.30K? 0 +010450.11 +283052.0 +000021.0-000021.800004.8 08.6401.01K? 0 +012143.86 +323822.7 -000004.6+000006.700002.3 08.6401.13K? 0 +012459.42 -510708.6 -000003.4-000002.700007.4 08.6401.53K? 0 +013116.38 +183225.8 +000026.9-000014.200003.1 08.6401.68K? 0 +013623.31 -124358.4 -000012.7-000055.400009.5 08.6401.10K? 0 +013820.90 +495849.7 +000072.6-000051.000004.3 08.6401.11K? 0 +015806.91 -324403.3 +000020.8-000009.900023.5 08.6401.61K? 0 +015918.59 -093448.2 +000044.7+000002.500010.8 08.6401.03K? 0 +020324.67 -305548.5 -000001.5-000021.700013.6 08.6401.03K? 0 +021211.60 -210345.5 +000024.6+000055.900019.7 08.6401.07K? 0 +021606.25 -035206.3 -000006.2+000019.400008.4 08.6401.36K? 0 +021755.24 -302805.9 +000012.9+000003.300011.1 08.6401.22K? 0 +022110.14 +073733.2 +000025.4-000004.800005.6 08.6401.13K? 0 +023135.38 -633431.6 -000014.9+000008.000005.9 08.6401.30K? 0 +023522.04 +342158.7 +000016.6-000007.400005.0 08.6401.44K? 0 +023535.36 -395320.4 +000010.5+000014.400008.4 08.6401.30K? 0 +024234.45 -334802.0 -000003.8+000001.300001.7 08.6401.19K? 0 +024700.85 -713849.3 +000002.0+000001.300010.5 08.6401.29K? 0 +024827.90 +071929.2 +000003.9-000009.800012.5 08.6401.48K? 0 +025609.70 +125822.6 -000001.0-000023.200003.8 08.6401.12K? 0 +030345.80 -291425.1 +000009.9+000021.700019.7 08.6401.42K? 0 +030349.04 +200639.7 +000045.2-000079.300038.9 08.6401.12K? 0 +030905.82 +582138.7 -000016.3-000007.600009.1 08.6401.48K? 0 +031001.86 +414401.9 -000002.7+000006.000004.6 08.6401.68K? 0 +031449.46 -080801.4 +000006.3+000024.100000.2 08.6401.12K? 0 +031737.23 -461206.3 +000019.6+000023.000006.6 08.6401.58K? 0 +031928.20 -814504.6 +000007.3-000010.100002.6 08.6401.26K? 0 +031944.68 +691005.7 -000013.3-000016.700006.2 08.6401.96M? 0 +032046.48 +184414.7 -000005.0-000046.400005.6 08.6401.07K? 0 +032530.20 +335008.7 +000021.5+000021.400023.3 08.6401.18K? 0 +033120.79 +582938.3 +000004.0+000000.500013.6 08.6401.87M? 0 +033926.01 +155106.9 +000015.7-000055.000012.9 08.6401.38K? 0 +035642.06 +404056.6 -000008.6+000025.500001.0 08.6401.24K? 0 +040449.24 -224341.3 +000025.7+000017.200000.7 08.6401.08K? 0 +040700.97 -270801.4 +000006.1+000010.800004.1 08.6401.00K? 0 +041016.68 -155311.0 -000029.6-000041.700008.0 08.6401.59K? 0 +041312.43 +335019.0 -000020.7-000012.900003.0 08.6401.24K? 0 +042350.60 -430006.1 +000038.0+000017.700003.7 08.6401.16K? 0 +042551.77 -000312.4 -000021.4-000041.800043.4 08.6401.10K? 0 +043036.34 +172354.0 +000035.1+000000.400013.1 08.6401.17K? 0 +043127.79 +384411.9 +000025.9-000046.700034.5 08.6401.13K? 0 +043429.88 -165408.2 -000016.8-000000.200000.5 08.6401.11K? 0 +043559.45 +040414.8 +000025.9+000034.000001.1 08.6401.04K? 0 +045117.07 +463831.4 +000009.7-000006.000010.6 08.6401.57K? 0 +050401.54 +090102.5 -000025.3+000004.000023.9 08.6401.32K? 0 +050726.70 +304717.0 +000047.0-000004.200023.4 08.6401.59K? 0 +051059.60 -323653.5 -000001.0+000001.100002.8 08.6401.55K? 0 +051133.14 +045313.1 +000016.4-000026.900005.7 08.6401.13K? 0 +051839.12 -134756.8 -000004.3-000000.600001.8 08.6401.27K? 0 +052606.15 -105428.2 +000004.9+000004.900000.8 08.6401.73K? 0 +053108.32 -212101.6 +000014.0+000024.400009.7 08.6401.10K? 0 +053111.06 +331653.2 +000004.3-000053.100002.8 08.6401.05K? 0 +054039.55 -102235.3 -000003.4-000022.700015.4 08.6401.04K? 0 +054653.53 -420903.3 +000006.1+000002.100007.1 08.6401.29K? 0 +054906.37 +330109.1 +000028.5+000017.700019.9 08.6401.15K? 0 +055011.02 +012235.5 +000007.1-000031.800033.1 08.6401.06K? 0 +055848.36 +663448.6 -000007.1-000002.200008.5 08.6401.23K? 0 +060035.62 -300502.5 +000024.9+000004.500010.5 08.6401.20K? 0 +060107.26 -021508.8 -000027.1-000014.800003.8 08.6401.74K? 0 +060511.33 +161353.0 -000022.7-000033.500039.2 08.6401.29K? 0 +060520.53 -132459.8 +000025.1-000006.200013.6 08.6401.04K? 0 +060739.84 +223622.5 +000013.5-000013.200032.1 08.6401.65K? 0 +060926.18 -714424.3 -000027.2+000001.600000.4 08.6401.44K? 0 +061206.62 -034610.3 -000016.5-000043.100007.1 08.6401.03K? 0 +061530.15 -391955.9 +000002.4+000019.100001.0 08.6401.27K? 0 +061617.46 +004319.7 +000021.6-000012.400009.2 08.6401.08K? 0 +061638.41 +154804.9 +000012.3+000004.300016.9 08.6401.02K? 0 +061807.35 -101415.3 +000005.3-000003.600003.7 08.6401.08K? 0 +062207.02 -003440.0 +000035.0+000017.900002.8 08.6401.38K? 0 +062212.23 +514748.1 +000021.4-000007.500019.7 08.6401.53K? 0 +062714.07 +013348.9 +000018.6-000001.400021.2 08.6401.07K? 0 +062714.96 +083223.1 +000009.2-000004.100004.0 08.6401.10K? 0 +062829.44 +400325.2 +000005.4-000012.400031.2 08.6401.50K? 0 +063037.74 +315221.9 -000024.7-000016.700001.0 08.6401.15K? 0 +063215.24 -433114.0 -000015.6+000020.400004.3 08.6401.13K? 0 +064020.13 -231757.0 +000036.4+000024.400004.1 08.6401.16K? 0 +064114.25 -063819.4 +000024.9-000011.700002.7 08.6401.74K? 0 +064203.32 +665104.0 -000008.7+000003.000007.0 08.6401.02K? 0 +064351.79 +224422.1 +000033.9+000024.400010.9 08.6401.64K? 0 +064949.72 -200930.3 +000000.3+000003.500008.3 08.6401.65K? 0 +065035.41 +381115.9 +000000.8-000039.600002.2 08.6401.34K? 0 +065208.92 -093157.3 +000005.9-000017.100012.1 08.6401.09K? 0 +065832.49 -170844.0 -000017.8-000022.900013.9 08.6401.07K? 0 +065857.48 +394645.4 -000015.2+000002.700000.6 08.6401.10K? 0 +070818.42 -154040.3 +000008.8+000002.600008.2 08.6401.63K? 0 +070846.24 +065541.3 -000005.9-000005.900026.8 08.6401.18K? 0 +071102.52 +813457.7 -000006.2+000021.800008.1 08.6401.54K? 0 +071205.92 -011607.5 +000003.3-000005.600014.4 08.6401.49K? 0 +071519.81 -315619.3 -000009.7-000011.600021.8 08.6401.12K? 0 +071648.88 -240538.7 +000012.7+000002.400018.7 08.6401.73K? 0 +071940.15 -094515.2 -000016.3+000012.500019.3 08.6401.58K? 0 +071946.23 +625934.0 +000059.2-000018.900005.4 08.6401.24K? 0 +072030.44 -014335.6 -000012.2+000000.300002.8 08.6401.15K? 0 +072039.04 -181902.6 +000005.6-000015.400021.6 08.6401.75K? 0 +072045.67 +312733.4 +000048.3-000071.500002.5 08.6401.32K? 0 +072459.33 +092309.3 -000025.6+000002.100024.1 08.6401.70K? 0 +072634.12 +025024.1 -000000.2+000016.300016.4 08.6401.54K? 0 +073012.78 -064037.5 -000010.3-000002.800005.0 08.6401.03K? 1 +073123.64 +030049.0 -000007.6+000007.700013.5 08.6401.93M? 0 +073317.09 +262735.6 +000030.7+000015.500014.1 08.6401.40K? 0 +074018.86 +401128.8 -000037.8-000033.400039.3 08.6401.53K? 0 +074050.62 +394049.3 +000013.8-000010.500012.8 08.6401.11K? 0 +074715.61 +420312.9 +000002.7-000028.900006.2 08.6401.43K? 0 +074925.90 +264500.7 +000022.1-000024.300002.9 08.6401.13K? 0 +075246.55 -411845.6 -000016.4+000030.700000.1 08.6401.09K? 0 +075303.57 -435849.4 +000000.2-000008.700006.4 08.6401.55K? 0 +075419.13 +141536.2 +000019.8-000001.900004.9 08.6401.35K? 0 +075800.19 +174123.8 +000004.1+000013.600011.9 08.6401.53K? 0 +080147.85 -250856.7 -000000.3-000011.100017.1 08.6401.42K? 0 +080213.10 -331618.8 +000005.9-000051.400003.6 08.6401.04K? 0 +080425.18 -023545.4 +000026.1-000026.900037.7 08.6401.15K? 0 +081211.16 -283436.9 +000006.2-000018.400007.3 08.6401.06K? 0 +081708.11 -304654.2 -000005.9-000016.600016.7 08.6401.05K? 0 +081814.00 +110511.8 -000009.1-000023.500010.3 08.6401.15K? 0 +081919.72 -371011.3 -000001.1-000012.900011.8 08.6401.08K? 0 +081947.23 -535359.3 -000002.3+000007.600000.1 08.6401.00K? 0 +082022.48 +511917.1 -000015.2+000011.900008.3 08.6401.64K? 0 +082301.38 -335134.4 -000014.8+000002.100010.3 08.6401.34K? 0 +082742.42 -022717.5 +000021.5-000016.500002.0 08.6401.28K? 0 +083136.72 +390832.0 -000009.7-000026.000009.8 08.6401.07K? 0 +083140.12 +001923.2 -000017.7+000012.500007.8 08.6401.43K? 0 +083630.38 +820901.0 -000003.6-000004.200005.6 08.6401.03K? 0 +083825.98 -342542.2 -000004.4+000003.900011.0 08.6401.14K? 0 +084032.80 +045510.7 -000007.7-000018.600013.6 08.6401.39K? 0 +084905.57 -130100.4 +000027.5+000002.000050.0 08.6401.59K? 0 +084949.22 -482200.1 -000026.5+000019.900009.4 08.6401.62K? 0 +085057.53 -332609.4 -000014.5+000017.900015.7 08.6401.68K? 0 +085418.33 -394054.1 -000033.7-000007.300006.3 08.6401.21K? 0 +085748.38 +171052.7 -000019.3-000013.400003.8 08.6401.57K? 0 +090429.80 +121307.9 +000004.6-000014.500002.1 08.6401.44K? 0 +090546.92 -325807.2 -000007.0-000000.800009.9 08.6401.81K? 0 +090819.28 -014100.6 -000031.3-000054.100003.3 08.6401.32K? 0 +090836.88 -303246.3 +000003.3-000017.500010.1 08.6401.32K? 0 +091854.57 +225442.7 +000040.8-000024.600012.0 08.6401.04K? 0 +092153.42 +015202.2 -000001.9-000034.000021.5 08.6401.56K? 0 +092332.09 +631026.8 -000002.8+000003.000005.5 08.6401.39K? 0 +092746.84 +225911.2 -000052.7-000002.600001.9 08.6401.02K? 0 +093510.34 -312527.4 -000001.5+000007.500006.9 08.6401.34K? 0 +094238.63 -105251.4 +000004.6-000014.100001.8 08.6401.25K? 0 +094457.57 -562714.7 -000025.2+000004.600003.2 08.6401.41K? 0 +095120.18 +001836.7 -000001.4-000008.700025.8 08.6401.34K? 0 +095120.31 +702440.9 -000008.9-000014.800002.3 08.6401.05K? 0 +095628.07 -305231.3 +000009.5-000023.000014.2 08.6401.06K? 0 +095704.61 +471813.0 -000005.0-000002.400004.7 08.6401.05K? 0 +095950.19 +495846.5 +000005.7-000017.400011.4 08.6401.15K? 0 +100425.23 -475443.9 -000016.4+000014.300012.7 08.6401.35K? 0 +100730.36 -453929.2 -000011.3-000003.600005.8 08.6401.06K? 0 +101305.44 -434726.0 -000002.7-000002.900006.2 08.6401.29K? 0 +101750.79 -133136.8 -000020.0+000009.200001.0 08.6401.08K? 0 +102006.50 -273250.1 -000041.8+000008.300002.4 08.6401.17K? 0 +102106.20 -431508.1 -000019.7-000017.700001.1 08.6401.36K? 0 +102610.44 -254152.8 -000007.3+000024.300001.5 08.6401.03K? 0 +102833.11 -723908.8 +000009.0-000015.000004.2 08.6401.04K? 0 +103352.14 -510517.4 -000017.2+000005.400000.4 08.6401.28K? 0 +103633.45 +160208.6 -000007.7-000017.300008.0 08.6401.40K? 0 +103701.40 -345417.5 -000019.8-000009.100003.2 08.6401.27K? 0 +104113.95 +283434.1 -000002.4+000007.800001.8 08.6401.10K? 0 +105041.61 -253121.3 -000015.2-000005.600002.4 08.6401.18K? 0 +105358.73 -604115.3 -000021.5-000001.100011.2 08.6401.18K? 0 +105746.54 +544836.3 +000012.1-000007.900015.8 08.6401.03K? 0 +110803.58 -225023.0 +000000.3+000016.900003.2 08.6401.25K? 0 +110856.46 +201528.0 -000040.0+000008.400025.5 08.6401.31K? 0 +112003.12 -351523.8 -000015.9-000009.500002.6 08.6401.85M? 0 +112413.26 -595513.7 +000028.4-000025.100020.5 08.6401.26K? 0 +114453.56 +090057.7 -000010.3-000035.800022.9 08.6401.38K? 0 +114513.88 -783658.7 -000009.2+000012.700003.1 08.6401.13K? 0 +114631.04 -601324.3 -000007.6-000000.300027.9 08.6401.53K? 0 +114715.50 -332429.1 -000002.7-000009.100013.0 08.6401.08K? 0 +115534.43 -461119.5 -000015.9+000017.300015.6 08.6401.73K? 0 +115714.18 +463407.3 +000008.7-000023.300003.3 08.6401.23K? 0 +120338.20 -544137.4 -000001.3-000008.400004.2 08.6401.05K? 0 +121448.48 -494712.4 -000011.5-000013.800013.3 08.6401.23K? 0 +121528.59 +081435.0 -000032.8+000003.300009.9 08.6401.31K? 0 +121954.53 -221111.6 -000024.5-000019.100008.6 08.6401.16K? 0 +122002.49 -415643.2 -000009.1+000011.000041.2 08.6401.48K? 0 +123117.39 +021809.2 -000010.3+000007.000015.4 08.6401.12K? 0 +123453.68 -643202.8 +000004.2-000022.300027.4 08.6401.58K? 0 +123854.07 -393921.4 -000004.2+000030.200010.1 08.6401.19K? 0 +124419.50 -292953.7 +000006.5-000027.800000.1 08.6401.04K? 0 +130223.16 +203446.4 +000004.5-000037.600009.3 08.6401.04K? 0 +130841.41 +371324.1 +000005.1+000007.400003.6 08.6401.11K? 0 +131708.88 -705539.0 -000035.8-000016.400003.3 08.6401.17K? 0 +132341.98 +832746.7 +000000.1-000003.300005.8 08.6401.66K? 0 +132927.73 +331000.6 -000006.8-000017.000003.9 08.6401.49K? 0 +134935.87 +542111.2 -000022.3-000005.100010.4 08.6401.29K? 0 +135225.12 -514921.6 +000004.5-000002.500001.8 08.6401.63K? 0 +135325.66 +395053.7 +000000.2-000007.100006.8 08.6401.01K? 0 +135450.39 -285540.3 +000002.9-000016.800003.5 08.6401.68K? 0 +140612.87 -114957.8 -000031.4-000005.300006.8 08.6401.60K? 0 +141233.87 -352433.1 -000031.5-000022.800015.4 08.6401.32K? 0 +141407.13 +273517.2 +000029.9-000039.000008.5 08.6401.29K? 0 +142909.43 +595312.8 +000001.1+000003.700008.2 08.6401.41K? 0 +142938.85 -332217.5 -000029.0-000026.400000.4 08.6401.03K? 0 +144701.99 +012335.6 +000013.8-000024.500020.6 08.6401.03K? 0 +144757.07 +242601.8 +000001.6-000004.100019.7 08.6401.29K? 0 +145738.03 -381511.6 +000010.5-000003.400005.1 08.6401.56K? 0 +150339.29 -295053.4 +000006.4-000012.800023.1 08.6401.18K? 0 +151527.60 -530825.3 -000030.1-000003.400005.6 08.6401.62K? 0 +151549.73 -564855.7 +000012.4-000035.700009.5 08.6401.07K? 0 +151651.13 -680000.9 +000006.3+000024.900011.0 08.6401.62K? 0 +151754.41 -743436.4 +000000.0+000000.000000.0 08.6401.26K? 1 +151822.10 -724043.7 -000009.6+000006.700021.5 08.6401.46K? 0 +151832.95 -592420.2 +000014.4-000016.100004.4 08.6401.22K? 0 +152811.94 -622440.8 +000007.0-000016.300004.0 08.6401.01K? 0 +153004.02 -510635.3 -000017.7-000057.700009.9 08.6401.31K? 0 +153224.98 +230118.5 -000039.3-000027.000010.9 08.6401.00K? 0 +153713.95 -140650.5 -000032.4-000002.500007.2 08.6401.06K? 0 +154024.67 -294647.3 -000009.9-000008.100009.0 08.6401.02K? 0 +154110.49 -712531.1 -000003.5-000012.700000.6 08.6401.06K? 0 +154240.37 -655528.3 -000004.3-000021.900018.2 08.6401.36K? 0 +154636.26 -633632.5 -000018.7-000026.200003.3 08.6401.03K? 0 +154846.29 -452054.0 +000007.8-000002.100013.2 08.6401.44K? 0 +160042.13 -035253.1 -000002.6+000011.500021.3 08.6401.87M? 0 +160336.33 -051643.2 -000017.2-000010.500017.6 08.6401.37K? 0 +160554.75 -210911.5 +000033.9+000002.800001.7 08.6401.07K? 0 +160808.98 -421531.1 +000045.1+000005.800023.1 08.6401.23K? 0 +161341.71 -590905.0 -000041.4-000026.400019.9 08.6401.11K? 0 +161645.99 -082547.2 -000007.2-000027.300001.8 08.6401.76K? 0 +161840.31 +133038.1 +000004.9-000004.300028.7 08.6401.51K? 0 +162726.26 -675322.6 -000012.9-000052.000013.6 08.6401.19K? 0 +162812.88 -484446.8 -000004.1-000030.700006.3 08.6401.02K? 0 +162921.21 -674559.3 +000002.8+000010.600003.0 08.6401.00K? 0 +162934.45 +704946.6 -000027.2+000031.300024.2 08.6401.32K? 0 +164421.76 -261929.9 +000035.2-000015.100023.2 08.6401.50K? 0 +164440.47 -684816.6 -000007.1-000010.700001.1 08.6401.57K? 0 +164901.45 -202721.5 -000005.7+000001.100002.5 08.6401.95M? 0 +164902.71 -410558.8 +000012.5+000016.300041.6 08.6401.81K? 0 +164946.93 +335648.1 +000002.2-000008.200021.4 08.6401.30K? 0 +165132.76 -394151.1 +000016.5-000004.900000.6 08.6401.29K? 0 +165455.50 -480610.7 -000007.5+000010.500015.2 08.6401.72K? 0 +165736.20 +210115.1 -000007.3+000015.200001.6 08.6401.49K? 0 +170435.21 -261601.5 +000002.2-000012.300025.7 08.6401.31K? 0 +170532.97 +105941.3 +000013.8+000004.900002.5 08.6401.07K? 0 +170752.56 +303252.5 -000001.4-000001.900022.2 08.6401.20K? 0 +171119.31 +460040.1 -000023.0-000053.700010.8 08.6401.05K? 0 +171247.51 +553524.0 -000016.7+000002.100010.9 08.6401.05K? 0 +171337.25 -183210.9 +000018.9-000050.400030.8 08.6401.14K? 0 +171855.48 -395019.8 -000001.9+000001.700010.2 08.6401.43K? 0 +171904.72 -122916.4 -000010.9-000022.100024.0 08.6401.73K? 0 +172254.84 +075836.6 -000019.1-000013.300005.3 08.6401.29K? 0 +173437.74 +275922.2 +000007.0+000008.200003.6 08.6401.61K? 0 +173548.88 -211201.7 -000000.4+000020.100020.6 08.6401.42K? 0 +173728.32 -440922.2 +000056.0-000018.900016.7 08.6401.07K? 0 +174019.99 -080536.0 +000039.3-000003.200007.9 08.6401.42K? 0 +174044.71 +352738.1 -000006.6+000001.200004.8 08.6401.00K? 0 +174141.56 +472048.1 +000004.1+000006.700012.9 08.6401.54K? 0 +174216.97 -424836.0 -000035.1-000062.800014.7 08.6401.19K? 0 +174356.51 -224542.9 -000000.2-000003.400014.9 08.6401.26K? 0 +174607.61 -581931.9 -000023.8+000001.900005.4 08.6401.58K? 0 +175652.24 +822911.1 +000009.5+000021.500003.9 08.6401.17K? 0 +180122.04 -470300.8 -000002.2-000005.400003.1 08.6401.57K? 0 +180214.84 +790732.8 -000019.3-000015.900022.3 08.6401.39K? 0 +180343.64 -232621.3 +000016.3+000005.500008.2 08.6401.40K? 0 +180530.28 +163153.6 +000002.5+000024.900021.8 08.6401.52K? 0 +180726.13 -140401.3 +000027.8+000000.100004.6 08.6401.10K? 0 +180852.81 -185637.2 -000085.8+000005.000052.1 08.6401.72K? 0 +181744.14 -275146.6 +000015.9-000053.900003.0 08.6401.48K? 0 +181919.64 +440656.2 +000004.2+000002.500000.9 08.6401.18K? 0 +182902.41 -162455.5 -000015.8-000016.700016.2 08.6401.31K? 0 +183349.54 -222559.0 -000004.3-000017.100010.4 08.6401.60K? 0 +183551.56 +573716.5 -000017.6-000051.100021.2 08.6401.09K? 0 +183640.10 +064803.6 -000008.3+000003.900007.4 08.6401.12K? 0 +184105.60 +564729.4 +000003.6-000031.800025.1 08.6401.33K? 0 +184342.70 -261308.1 -000000.7+000005.100014.3 08.6401.85M? 0 +184629.82 +005211.5 -000000.4-000020.000008.4 08.6401.40K? 0 +184636.17 +120701.2 -000011.1+000006.100019.4 08.6401.68K? 0 +185634.59 +214939.4 -000015.1-000029.700019.9 08.6401.19K? 0 +185752.56 +303504.0 -000004.5+000026.800000.4 08.6401.10K? 0 +190450.64 +444128.7 -000024.1+000003.100001.1 08.6401.12K? 0 +190510.70 -632117.2 -000041.8+000003.300006.0 08.6401.27K? 0 +190604.30 -571645.8 +000031.1+000006.400001.0 08.6401.42K? 0 +190845.54 +282432.2 +000002.8-000000.100006.4 08.6401.06K? 0 +190930.84 -222238.8 -000040.0+000009.000009.5 08.6401.05K? 0 +190956.27 +652306.1 +000006.6-000015.700002.4 08.6401.14K? 0 +191000.69 +322441.8 -000017.0-000053.100019.2 08.6401.37K? 0 +191109.56 -871112.1 +000003.6+000016.800012.5 08.6401.68K? 0 +191212.05 +262542.4 +000019.7-000005.600008.2 08.6401.47K? 0 +191452.55 +182917.7 +000016.2+000002.400001.5 08.6401.28K? 0 +191545.19 -341608.8 -000016.1+000003.400014.0 08.6401.18K? 0 +191708.30 +242004.1 -000002.3+000002.200003.9 08.6401.91M? 0 +191718.91 +075744.1 -000003.4+000013.400002.5 08.6401.12K? 0 +191902.90 +350231.5 +000015.0-000002.800008.6 08.6401.24K? 0 +192024.76 +232950.9 -000041.7-000052.200013.2 08.6401.08K? 0 +192551.06 -153929.9 +000029.5-000061.000010.0 08.6401.22K? 0 +193214.68 +330400.2 -000020.8-000005.200004.2 08.6401.06K? 0 +194205.34 +263829.3 -000003.8+000003.700020.9 08.6401.82K? 0 +194244.58 -091238.3 -000000.5-000012.200024.0 08.6401.76K? 0 +194630.32 +482713.2 -000011.0-000012.900004.1 08.6401.57K? 0 +194831.74 +292434.4 -000053.3-000045.400006.2 08.6401.15K? 0 +195130.54 +154327.0 -000018.7-000025.100005.9 08.6401.67K? 0 +195325.54 -555405.5 -000011.0-000002.900002.4 08.6401.02K? 0 +195452.82 +171457.5 -000014.0-000014.000007.6 08.6401.82K? 0 +195525.50 +313734.2 +000016.8-000018.600028.4 08.6401.40K? 0 +195640.71 +095427.7 +000013.9+000005.700013.1 08.6401.34K? 0 +200359.98 +625525.4 +000027.1+000014.000005.6 08.6401.06K? 0 +200450.29 -740230.0 +000025.7-000028.100002.7 08.6401.67K? 0 +200555.66 +195734.9 +000011.8+000032.100032.6 08.6401.07K? 0 +201148.76 -201351.7 -000005.0-000009.400029.2 08.6401.08K? 0 +201319.77 +503747.4 -000027.9-000014.900003.3 08.6401.07K? 0 +201337.14 -270309.7 -000006.7+000007.200004.4 08.6401.15K? 0 +201353.90 +141659.6 +000012.7-000000.700017.7 08.6401.29K? 0 +201609.91 +350248.0 -000000.6-000002.800001.5 08.6401.01K? 0 +201621.39 +174737.1 -000007.2-000024.100019.8 08.6401.00K? 0 +202214.60 +234227.2 -000007.1+000003.100007.1 08.6401.61K? 0 +202434.67 +133230.6 -000001.8-000007.400004.0 08.6401.54K? 0 +202504.77 +074253.8 -000009.2+000014.800018.2 08.6401.25K? 0 +202509.52 -231058.5 -000006.9-000013.100008.0 08.6401.42K? 0 +202514.74 +602802.7 -000007.7+000016.500014.1 08.6401.69K? 0 +202515.19 +031119.2 -000030.7+000008.700022.6 08.6401.07K? 0 +202905.20 -070102.8 +000000.8-000033.700017.8 08.6401.10K? 0 +203241.54 +153033.8 -000006.6+000000.200026.6 08.6401.38K? 0 +203341.68 +141512.2 +000012.3-000003.600013.1 08.6401.22K? 0 +203607.33 -574709.7 -000003.3-000022.100001.5 08.6401.13K? 0 +203904.36 +054327.6 -000004.1+000001.300001.8 08.6401.27K? 0 +204514.80 -210909.2 -000005.8-000007.500000.0 08.6401.00K? 0 +204616.09 +643502.1 +000003.4+000000.500001.1 08.6401.77K? 0 +205257.54 +503743.5 +000012.2+000015.000008.1 08.6401.88M? 0 +205445.17 -292430.3 +000002.5+000018.600009.9 08.6401.03K? 0 +205504.58 +330704.3 -000011.3-000005.200001.2 08.6401.49K? 0 +205746.49 -261422.5 +000000.8-000019.800005.9 08.6401.15K? 0 +205849.20 +204815.4 +000000.7+000005.500008.0 08.6401.14K? 0 +210220.65 +281441.1 +000002.9-000008.300016.4 08.6401.52K? 0 +210226.40 +053337.6 -000010.4-000037.300003.5 08.6401.28K? 0 +210444.85 +332633.4 +000032.7-000000.400014.8 08.6401.42K? 0 +211239.70 +641657.4 +000000.5+000010.700006.0 08.6401.39K? 0 +212615.44 +794816.9 +000007.0+000027.500008.4 08.6401.17K? 0 +213102.99 +621552.3 +000011.1+000009.500014.5 08.6401.63K? 0 +213335.46 -501754.7 +000029.9-000008.600007.6 08.6401.12K? 0 +213704.17 -413214.4 -000022.6-000022.200005.7 08.6401.00K? 0 +213725.70 +525015.9 -000001.0+000010.700008.4 08.6401.06K? 0 +213929.32 -101938.7 -000032.9+000021.100014.1 08.6401.64K? 0 diff --git a/kstars/kstars/data/hip088.dat b/kstars/kstars/data/hip088.dat new file mode 100644 index 00000000..66c9424c --- /dev/null +++ b/kstars/kstars/data/hip088.dat @@ -0,0 +1,1000 @@ +214143.43 +491156.5 +000030.9-000018.000002.8 08.6401.76K? 0 +214223.70 +391528.8 -000021.0-000021.600005.7 08.6401.66K? 0 +214350.11 +275732.6 -000006.8+000006.000001.1 08.6401.22K? 0 +214421.15 -114440.1 +000019.7+000013.900001.0 08.6401.62K? 1 +214539.81 +455150.1 +000027.2-000021.200001.9 08.6401.18K? 0 +215044.46 -793247.1 +000009.6-000030.900005.0 08.6401.56K? 0 +215131.52 -710727.2 +000017.1-000019.300018.7 08.6401.50K? 0 +220935.48 -020115.9 -000017.8+000000.200006.4 08.6401.71K? 0 +221214.87 -494236.5 +000040.4-000006.200008.4 08.6401.37K? 0 +221454.39 -035654.0 +000017.1-000016.700024.5 08.6401.71K? 0 +221549.87 -454856.4 +000028.2-000006.500021.6 08.6401.39K? 0 +221655.55 -552400.0 +000013.1+000005.400006.6 08.6401.45K? 0 +221803.82 +132226.6 +000015.4-000034.000000.2 08.6401.24K? 0 +221808.16 -584334.5 +000013.1+000000.900011.3 08.6401.55K? 0 +222118.02 +365853.9 +000032.7+000008.600004.9 08.6401.04K? 0 +222625.56 -140654.4 -000007.4-000015.900001.7 08.6401.58K? 0 +223539.04 -393148.9 -000006.3-000021.600008.1 08.6401.29K? 0 +223601.74 +503541.6 +000000.4+000006.600009.4 08.6401.67K? 0 +223845.50 +593534.3 +000041.1+000015.900001.6 08.6401.46K? 0 +224258.74 -301655.8 -000025.9-000018.000012.1 08.6401.26K? 0 +224306.96 +414715.5 +000004.1+000022.300007.5 08.6401.89M? 0 +224847.89 -642727.8 -000001.9-000023.800011.8 08.6401.44K? 0 +230205.02 +184840.8 -000001.2-000016.300007.3 08.6401.51K? 0 +230828.04 +303137.7 -000000.9+000008.000000.4 08.6401.15K? 0 +230833.86 +090630.4 -000019.4-000025.900002.7 08.6401.05K? 0 +230945.34 -345024.3 -000007.4+000006.700005.0 08.6401.51K? 0 +231326.67 +354543.3 -000015.3+000005.200003.0 08.6401.07K? 0 +231355.04 +464056.8 -000011.2-000026.600003.2 08.6401.14K? 0 +232114.46 +291856.0 +000058.5+000021.300005.1 08.6401.19K? 0 +232255.96 +473656.0 +000028.0-000009.100009.4 08.6401.62K? 0 +232309.70 +390937.2 -000020.7-000003.500023.0 08.6401.10K? 0 +232432.41 -173744.2 -000055.6-000010.000007.8 08.6401.02K? 0 +233119.00 +504710.2 -000020.6+000007.200008.9 08.6401.47K? 0 +233237.78 +341834.7 -000016.3-000001.500010.0 08.6401.06K? 0 +233425.69 -743327.4 +000011.3+000020.800003.6 08.6401.21K? 0 +233446.35 -480347.7 +000019.2-000002.400001.8 08.6401.20K? 0 +234015.38 +815902.7 -000015.8+000000.000008.6 08.6401.12K? 0 +234453.01 +285058.1 -000011.6-000007.200009.9 08.6401.46K? 0 +234740.65 +584203.3 +000008.2-000013.500013.0 08.6401.06K? 0 +235021.60 -355834.0 +000017.2-000002.100028.9 08.6401.44K? 0 +235140.02 -023227.3 -000034.6-000006.900026.8 08.6401.53K? 0 +235324.61 +133342.1 +000016.2+000010.100002.8 08.6401.00K? 0 +052517.29 +552441.0 -000017.1-000050.200002.8 08.6402.05M? 0 +095307.67 -550114.5 +000033.7+000002.500010.4 08.6402.15M? 0 +172655.91 -310529.7 +000027.2-000006.200033.2 08.6402.28M? 0 +183531.08 -084123.7 +000020.1-000016.600007.0 08.6402.29M? 0 +232643.49 +602308.8 +000000.8+000002.000010.4 08.6402.10M? 0 +080910.98 -361707.0 -000036.2+000019.600012.4 08.6403.69N? 0 0.10 1.00 +000246.98 -025500.0 -000003.9-000029.700001.9 08.6500.30A? 0 +000704.77 +671627.2 -000027.6+000017.500000.3 08.6500.48F? 0 +001232.82 -305133.4 -000008.0-000224.700013.2 08.6500.75G? 0 +001512.82 +273643.2 +000121.6+000066.900003.5 08.6500.94G? 0 +001652.54 +813949.3 -000010.2-000036.400027.6 08.6500.86G? 0 +002003.02 +010951.2 +000143.0-000045.100004.0 08.6500.81G? 0 +002532.01 -245820.6 -000014.0-000039.500020.1 08.6500.62G? 0 +002709.77 -322552.8 -000006.1-000033.700030.0 08.6500.88G? 0 +003504.08 +845920.0 +000043.2-000004.800009.5 08.6500.33F? 0 +003956.73 +292214.7 -000017.5-000009.500018.6 08.6500.92G? 0 +005021.03 +570421.5 +000005.3+000005.900002.3 08.6500.64G? 0 +005417.30 -690512.2 +000016.2+000008.700003.1 08.6500.37F? 0 +005734.77 -411523.1 -000043.5-000059.900011.5 08.6500.56F? 0 +010221.47 -561507.5 +000009.2-000030.900016.7 08.6500.91G? 0 +010240.35 +042448.3 +000096.1-000080.600020.3 08.6500.60G? 0 +010424.31 -051809.9 -000001.4+000053.700012.2 08.6500.60G? 0 +011844.13 -263008.7 +000000.0+000000.000000.0 08.6500.72G? 0 +012226.91 -474234.0 -000072.3-000126.400025.7 08.6500.53F? 0 +012323.62 +064427.2 +000032.2+000003.000002.5 08.6500.56F? 0 +012841.17 -484702.8 -000015.0-000021.500030.0 08.6500.42F? 0 +013129.55 -743641.0 -000032.9+000012.500004.9 08.6500.53F? 0 +013243.67 -222451.0 +000027.7-000003.200006.9 08.6500.26A? 0 +013620.24 -160059.8 -000010.4-000006.500005.9 08.6500.60G? 0 +013633.08 +400436.5 -000017.3-000016.300007.9 08.6500.56F? 0 +013649.15 -142307.1 +000024.7-000008.700011.8 08.6500.11A? 0 +013754.94 +255414.5 +000037.6-000001.200018.9 08.6500.96K? 0 +015458.24 -405807.3 +000022.5-000014.700006.1 08.6500.37F? 0 +015537.48 +181205.4 -000024.7-000041.900002.0 08.6500.99K? 0 +020030.64 +274706.2 +000008.7-000031.900009.1 08.6500.38F? 0 +020635.73 +170503.4 +000013.5-000018.800009.2 08.6500.42F? 0 +021122.30 +612008.8 +000029.0-000030.300008.2 08.6500.49F? 0 +021145.69 +543304.4 +000003.4+000000.700006.7 08.6500.26A? 0 +021445.53 +223600.2 +000073.2-000008.000016.4 08.6500.58F? 0 +021723.16 +422145.6 +000017.7-000015.600014.0 08.6500.18A? 0 +022122.76 -370028.3 +000107.8-000017.100012.6 08.6500.51F? 0 +022314.65 +732851.0 -000024.9+000010.400009.3 08.6500.62G? 0 +022349.40 +505409.1 -000001.2-000000.700003.6 08.65-0.00B? 0 +022728.64 -024319.3 +000029.0-000021.100003.0 08.6500.45F? 0 +023517.19 +783101.2 +000019.4-000035.400007.0 08.6500.99K? 0 +023544.24 -264148.5 +000005.1-000036.600001.7 08.6500.47F? 0 +023552.95 -030028.7 +000235.4+000001.500014.2 08.6500.69G? 0 +023705.64 +125407.6 -000015.3-000107.700024.1 08.6500.65G? 0 +023932.87 +333118.0 +000046.6-000023.700000.1 08.6500.37F? 0 +024016.77 +721815.4 +000000.4+000015.800014.7 08.6500.13A? 0 +024132.03 -273058.4 +000011.4-000006.900006.9 08.6500.92G? 0 +024351.78 -071155.7 -000023.7-000077.100012.5 08.6500.42F? 0 +024404.10 -680853.6 -000015.9-000064.900016.7 08.6500.67G? 0 +024556.07 +071428.8 +000013.4+000005.200003.1 08.6500.40F? 0 +025137.03 +263649.0 +000003.8+000008.600008.3 08.65-0.01B? 0 +025139.16 +455848.2 +000496.1-000286.000026.1 08.6500.67G? 0 +025159.33 -182139.0 +000013.5+000004.100010.3 08.6500.42F? 0 +030335.69 +615812.3 +000001.3-000007.600000.7 08.6500.14A? 0 +030530.83 +255208.0 +000013.3+000000.100013.7 08.6500.36F? 0 +030758.71 +355652.5 -000019.1-000011.600005.5 08.6500.15A? 0 +031047.30 -063429.6 +000013.5+000007.400019.4 08.6500.31A? 0 +031405.86 +135339.0 -000033.0-000027.800010.4 08.6500.54F? 0 +032617.32 -010206.1 +000006.9-000023.700005.4 08.6500.60G? 0 +033211.33 +493151.8 -000004.7-000020.200017.8 08.6500.14A? 0 +033635.63 +310428.7 -000007.2-000020.100013.2 08.6500.38F? 0 +033904.68 +445251.0 -000123.9+000090.000022.4 08.6500.75G? 0 +034039.97 +802832.4 +000019.1-000010.500007.2 08.6500.96K? 0 +034040.59 +460126.9 +000000.0+000000.000000.0 08.6500.85G? 0 +034041.51 -311428.7 -000107.2-000086.200021.7 08.6500.53F? 0 +034048.27 -814722.7 +000141.0+000195.500019.7 08.6500.72G? 0 +034532.73 +253639.9 -000001.3+000000.200052.3 08.6500.48F? 0 +034613.16 -242327.6 +000029.6+000023.000009.3 08.6500.58G? 0 +034957.63 +464336.7 +000008.2-000029.800020.0 08.6500.51F? 0 +035145.71 +540735.9 +000029.5-000015.300013.9 08.6500.29A? 0 +035446.57 +711102.7 +000081.3-000106.000022.2 08.6500.68G? 0 +040028.69 +525650.7 +000034.3+000007.800001.4 08.6500.41F? 0 +040039.45 +202250.2 +000116.3-000096.600026.6 08.6500.70G? 0 +040053.89 -202005.4 +000144.7-000033.500019.9 08.6500.71G? 0 +040150.17 +073617.6 -000011.3-000009.800021.1 08.6500.12A? 0 +040252.69 +524534.8 -000014.0+000003.400009.3 08.6500.13A? 0 +041556.33 -315917.5 +000014.7+000041.300007.9 08.6500.53F? 0 +041558.55 -240029.9 +000050.0+000043.600001.5 08.6500.40F? 0 +041940.99 +621430.0 -000000.9-000012.400004.4 08.6500.28A? 0 +042453.97 -444346.3 +000012.3-000005.100018.9 08.6500.74G? 0 +042858.84 -133940.4 -000004.2-000028.600006.9 08.6500.53F? 0 +043259.39 +154908.5 +000075.6-000025.700041.6 08.6500.73G? 0 +043432.04 +631358.0 +000017.4+000000.000001.4 08.6500.15A? 0 +043701.91 -285710.1 -000031.5-000012.000024.2 08.6500.51F? 0 +044025.47 +180925.0 +000023.8-000020.400026.4 08.6500.68G? 0 +044159.92 +042901.4 -000020.5-000028.000028.8 08.6500.95G? 0 +044254.68 -031928.1 +000030.5+000029.200004.4 08.6500.95K? 0 +044319.85 -790734.5 -000024.7+000025.800010.7 08.6500.42F? 0 +044526.24 -803828.9 +000005.9+000066.900006.1 08.6500.39F? 0 +045428.85 +122703.7 +000136.6-000030.700002.7 08.6500.73G? 0 +045539.26 -130323.0 -000025.1-000045.800003.0 08.6500.42F? 0 +045630.63 +462703.8 -000033.2+000000.800028.6 08.6500.47F? 0 +050045.01 +484852.7 -000012.2-000038.400005.5 08.6500.52F? 0 +050107.70 +561611.2 -000009.4-000023.000016.1 08.6500.56F? 0 +050457.55 -035452.8 -000005.7+000004.500010.0 08.6500.80G? 0 +050619.92 +803734.7 +000017.3-000005.400001.4 08.6500.32F? 0 +050633.77 -203554.2 -000010.4-000007.200008.3 08.6500.28A? 0 +050844.97 +755335.2 +000012.3-000023.900002.2 08.6500.20A? 0 +050942.29 +393510.8 -000012.6-000006.300007.1 08.6500.04A? 0 +051022.57 -470019.8 -000026.5+000048.500001.4 08.6500.47F? 0 +051037.83 +004701.8 -000034.4-000104.300004.8 08.6500.45F? 0 +051449.58 -630427.3 -000003.3-000013.700012.1 08.6500.42F? 0 +051616.91 +051812.6 -000042.9-000021.700007.8 08.6500.67G? 0 +051749.61 +195831.6 -000006.5-000040.300013.2 08.6500.47F? 0 +051758.68 -232542.6 +000006.6-000022.200016.1 08.6500.92G? 0 +052218.09 +334754.3 +000016.9+000003.500005.8 08.6500.05A? 0 +052645.85 +040322.1 -000000.4-000009.400004.9 08.6500.10A? 0 +052736.15 +344519.0 -000000.3+000001.700015.2 08.6500.14A? 0 +053214.38 +704855.1 +000005.0-000054.400023.1 08.6500.67G? 1 +053316.49 -073515.1 -000012.1-000015.600012.1 08.6500.07A? 0 +053558.25 +093154.2 +000006.6-000007.100012.8 08.65-0.02B? 0 +053831.33 -000852.0 -000016.7+000007.800004.4 08.65-0.06B? 0 +054003.54 +812342.7 +000002.2+000031.500016.4 08.6500.27A? 0 +054114.00 +325352.7 -000003.0-000001.300013.7 08.6500.18A? 0 +054233.85 -330019.2 -000001.3+000008.800004.3 08.6500.12A? 0 +054353.24 +215707.0 -000001.4-000010.300000.8 08.6500.13A? 0 +054555.05 -524418.6 +000022.2+000049.700002.0 08.6500.27A? 0 +054807.41 -611211.0 +000001.5+000051.000003.8 08.6500.27A? 0 +055127.84 +034627.1 -000006.1-000010.400001.0 08.65-0.04B? 0 +055159.45 +534842.8 +000022.0-000119.600023.0 08.6500.48F? 0 +055200.71 -170042.0 -000008.8+000000.100004.0 08.6500.39F? 0 +055651.71 +354400.1 +000059.8-000011.000001.8 08.6500.59G? 0 +055854.47 -011930.9 -000011.9-000001.900006.3 08.6500.29A? 1 +055949.69 -481423.5 -000055.0+000070.100022.8 08.6500.86G? 0 +060004.36 +041321.8 -000006.2-000009.800037.7 08.6500.15A? 0 +060041.63 -100137.1 +000003.6+000014.100005.7 08.6500.99K? 0 +060250.80 +231949.5 +000007.3-000007.100008.0 08.6500.15A? 0 +060420.08 +533400.8 +000011.7+000015.500005.0 08.6500.51F? 0 +060542.23 -060639.6 -000015.7-000012.600007.9 08.6500.20A? 0 +060815.89 -575553.5 +000047.1-000074.300007.7 08.6500.69G? 0 +060951.51 -092558.3 -000009.3+000001.000005.4 08.6500.85G? 0 +061001.56 +561550.6 -000008.3-000001.600007.6 08.6500.10A? 0 +061021.97 +473617.6 +000002.9-000003.900005.5 08.6500.26A? 0 +061028.86 +132857.4 +000005.7-000017.700005.2 08.6500.13A? 0 +061127.41 -601957.1 +000027.2+000018.000001.7 08.6500.15A? 0 +061410.85 +170601.8 -000003.3-000014.500019.5 08.6500.48F? 0 +061524.09 +094532.9 -000007.7-000004.400004.9 08.65-0.05B? 0 +061559.04 +203030.5 -000011.2+000002.800022.3 08.6500.14A? 0 +061839.44 +230028.6 +000024.5+000001.200009.6 08.6500.36F? 0 +061846.28 +192031.6 -000003.5-000005.200007.3 08.6500.08A? 0 +061957.93 +231556.9 -000034.1-000010.000004.4 08.6500.07A? 0 +062236.55 -610641.6 -000004.1+000008.900000.6 08.6500.40F? 0 +062254.79 -245819.8 -000005.2+000008.000009.6 08.6500.11A? 0 +062255.61 +092038.9 -000004.7-000012.400006.9 08.6500.39F? 0 +062535.38 +062253.4 +000005.4+000002.800027.1 08.6500.97K? 0 +062540.22 -510804.0 -000003.6+000100.100006.5 08.6500.51F? 0 +062715.00 -282751.5 -000019.7+000007.500007.1 08.6500.98K? 0 +062751.87 +350012.3 +000001.3-000011.600043.1 08.6500.73G? 0 +063309.94 -022754.7 -000029.3-000053.000012.2 08.6500.94G? 0 +063406.15 +013826.8 -000010.4+000000.200004.3 08.6500.08A? 0 +063423.56 -122822.3 +000002.3+000002.900002.8 08.6500.03A? 0 +063424.81 -033550.5 -000006.9+000008.500022.8 08.6500.96K? 0 +063521.48 -114050.2 -000005.4+000002.400010.1 08.6500.98K? 0 +063826.32 +082932.2 -000039.4-000013.400008.4 08.6500.09A? 0 +064010.98 -404529.6 -000006.6+000016.500009.4 08.6500.24A? 0 +064420.37 -175035.6 +000008.1-000013.900000.3 08.6500.11A? 0 +064438.52 +195915.4 +000008.4+000014.800012.4 08.65-0.06B? 0 +064455.63 +220201.4 -000007.6+000009.000000.5 08.65-0.10B? 0 +065059.40 -561424.1 -000024.9+000054.700008.7 08.6500.55F? 0 +065928.20 +141934.9 -000001.2+000003.800009.5 08.6500.07A? 0 +070217.75 +173746.4 +000021.1+000009.900024.4 08.6500.00A? 0 +070440.38 +353445.5 -000017.3+000003.300022.1 08.6500.66G? 0 +070646.53 +073756.8 -000021.8+000007.700002.5 08.6500.23A? 0 +070655.26 -450304.6 -000025.9+000014.200011.5 08.6500.42F? 0 +070712.62 -054324.1 -000001.3-000020.000007.9 08.6500.99K? 0 +070819.25 -372118.2 -000005.0+000014.100011.0 08.6500.07A? 0 +071027.79 -454103.9 -000004.8+000021.500006.0 08.6500.43F? 0 +071120.13 -214819.3 -000017.8+000007.300000.9 08.65-0.01B? 0 +071318.98 -073618.7 -000016.9-000005.500004.2 08.6500.71G? 0 +071516.12 -000308.3 -000004.1-000001.900002.0 08.6500.01A? 0 +071650.32 -244130.4 -000014.8+000021.000014.6 08.6500.93G? 0 +071807.72 -285631.0 +000003.6-000002.800000.8 08.6500.05A? 0 +071946.64 +361813.8 -000099.9-000093.000010.8 08.6500.69G? 0 +072019.08 -292019.2 -000006.5+000006.100001.8 08.6500.07A? 0 +072106.55 -535251.8 +000003.3+000007.600005.1 08.6500.09A? 0 +072313.85 -145244.6 +000004.3-000002.700007.5 08.6500.61G? 0 +072321.30 -042556.8 +000003.3-000001.300004.8 08.6500.15A? 0 +072737.30 -512134.8 -000004.5+000000.400007.1 08.65-0.00B? 0 +072800.02 +235907.5 -000026.4+000002.700000.3 08.65-0.04B? 0 +072930.79 -551818.8 +000010.4-000009.400003.0 08.6500.21A? 0 +072935.72 -064141.0 -000102.7+000060.800007.9 08.6500.48F? 0 +073410.57 -284913.1 -000017.0-000002.000000.8 08.6500.95G? 0 +073634.83 -641252.2 -000004.6+000017.000003.0 08.65-0.05B? 0 +073953.44 +264318.8 +000033.7-000059.100028.8 08.6500.70G? 0 +074142.63 +180311.5 -000003.3+000002.100031.6 08.6500.98K? 1 +074236.25 +462928.5 -000011.8-000019.500014.3 08.6500.28A? 0 +074447.17 -334354.6 -000061.7+000147.700006.4 08.6500.84G? 1 +074546.62 +141821.5 +000016.8-000049.800020.5 08.6500.97K? 0 +075016.35 -801009.9 +000028.4+000015.300029.4 08.6500.67G? 0 +075130.11 -490212.3 -000038.5-000006.700020.6 08.6500.45F? 0 +075209.69 -500600.0 +000001.3+000025.700014.0 08.6500.74G? 0 +075451.63 +065536.5 -000023.7+000004.800008.9 08.6500.11A? 0 +075549.45 +185023.3 -000008.2-000003.500013.4 08.6500.79G? 0 +075937.98 +484634.6 -000044.8-000058.500019.6 08.6500.60G? 0 +080115.48 +193545.5 -000026.2-000038.000028.0 08.6500.43F? 0 +080125.53 +565637.2 -000003.4-000068.900011.6 08.6500.53F? 0 +080525.84 -182508.5 -000017.2+000021.900013.7 08.6500.14A? 0 +080635.42 -683702.7 -000007.8+000022.200005.7 08.6500.02A? 0 +080636.68 +543202.8 +000010.5+000014.900008.7 08.6500.32F? 0 +080834.89 +584454.8 -000045.6-000029.100016.5 08.6500.84G? 0 +080920.43 -641931.1 +000040.5-000038.100003.8 08.6500.86G? 0 +081116.00 +011605.5 -000065.2-000015.200019.3 08.6500.46F? 0 +081202.51 -215933.9 +000002.1-000004.500001.5 08.6500.36F? 0 +081332.76 -185126.5 -000005.0-000015.900013.9 08.6500.18A? 0 +081420.06 -455510.9 -000004.4+000016.000010.0 08.6500.99K? 0 +081912.29 +383252.7 -000007.5-000019.300003.3 08.6500.21A? 0 +081932.16 -685932.9 +000098.8+000242.000017.7 08.6500.59G? 0 +082008.26 +321857.0 -000011.0-000022.400001.8 08.6500.53F? 0 +082448.65 +200834.2 -000018.6-000012.700012.0 08.6500.10A? 0 +082453.41 -353633.9 +000077.6-000084.100010.8 08.6500.74G? 0 +082931.88 +042650.5 -000013.1-000177.800000.1 08.6500.85G? 0 +082955.66 -451105.8 +000010.8+000058.000016.3 08.6500.58G? 0 +083011.03 -354657.7 -000055.9+000010.000000.2 08.6500.97K? 0 +083156.88 -645230.7 -000009.5-000021.000011.6 08.6500.27A? 0 +083232.62 +754419.5 +000002.2+000041.900006.3 08.6500.60G? 0 +083243.69 -241837.2 +000013.8-000001.900008.5 08.6500.50F? 0 +083823.05 +125601.1 +000001.3-000001.300004.4 08.6500.39F? 0 +084010.39 -453656.9 -000017.6+000020.200004.1 08.65-0.03B? 0 +084103.51 +721457.4 -000024.8-000031.200001.7 08.6500.53F? 0 +084429.81 +080444.1 -000035.6-000006.400007.4 08.6500.20A? 0 +084439.04 +043434.6 -000013.5-000012.900014.5 08.6500.13A? 0 +084835.27 +240743.5 -000035.0-000016.000007.0 08.6500.03A? 0 +085026.09 -461453.4 -000003.3+000010.000002.2 08.65-0.02B? 0 +085055.12 -003934.3 -000162.1-000002.600008.0 08.6500.46F? 0 +085122.72 +021315.2 -000010.7-000041.200016.0 08.6500.28A? 0 +085146.14 -400009.1 -000004.2-000006.300004.6 08.6500.95K? 0 +085507.84 -392539.6 +000020.7-000069.300015.6 08.6500.55F? 0 +085744.84 +313109.2 -000021.9-000014.200000.0 08.6500.89G? 0 +085749.31 +204941.1 -000075.9+000036.600004.2 08.6500.52F? 0 +085938.48 +115554.6 -000008.8-000020.300018.4 08.6500.37F? 0 +090252.05 -315354.6 -000046.3+000018.600001.5 08.6500.38F? 0 +090605.45 -452617.6 -000007.0+000003.200004.2 08.6500.10A? 0 +090806.38 -450837.9 -000007.4+000018.400009.8 08.65-0.04B? 0 +091001.47 -010428.8 +000005.9-000048.200004.7 08.6500.44F? 0 +091145.24 +202538.8 -000026.5+000000.300004.0 08.6500.49F? 0 +091200.70 +453032.2 +000036.3-000006.900003.7 08.6500.48F? 0 +091559.63 +145304.3 -000012.7-000053.800009.5 08.6500.50F? 0 +091740.31 -292457.4 -000015.1+000011.100001.2 08.6500.17A? 0 +091805.55 -225857.2 -000010.9+000006.200003.9 08.6500.11A? 0 +092629.85 +782546.9 +000021.6+000011.300030.6 08.6500.69G? 0 +092800.36 -583034.3 -000019.5+000002.300010.4 08.6500.04A? 0 +092953.57 -410153.6 -000031.6-000004.900005.2 08.6500.39F? 0 +093010.47 -173625.7 -000037.6-000031.100006.3 08.6500.59G? 0 +093035.11 +103559.9 -000198.3-000019.200037.6 08.6500.87G? 0 +093449.93 -371646.4 -000043.4+000020.300004.1 08.6500.43F? 0 +093748.42 +480010.5 -000046.5-000016.000004.1 08.6500.53F? 0 +094027.20 -542305.3 -000023.8+000015.900000.9 08.6500.04A? 0 +094209.54 -125502.4 -000020.6-000004.500011.0 08.6500.27A? 0 +094249.58 +233607.1 -000021.1+000002.700002.4 08.6500.90G? 0 +094342.83 -433330.5 -000029.6+000029.900003.4 08.6500.44F? 0 +094407.71 -140159.2 -000027.1+000005.900008.4 08.6500.48F? 0 +094507.14 -430322.5 -000014.0+000011.900001.3 08.6500.14A? 0 +094826.99 +184822.5 -000043.1+000004.400007.8 08.6500.53F? 0 +094844.48 -024248.9 +000014.8-000009.400005.3 08.65-0.16B? 0 +094925.18 +183133.5 -000032.0-000022.700003.4 08.6500.49F? 0 +095025.70 +072805.6 -000026.4-000002.100004.1 08.6500.52F? 0 +095427.37 -125520.3 +000009.4-000053.100008.2 08.6500.15A? 0 +095721.41 -431834.0 -000008.4-000006.800010.3 08.6500.80G? 0 +100131.59 -183222.4 -000018.2+000000.400017.0 08.6500.14A? 0 +100231.89 -595307.8 +000009.0+000006.200009.0 08.65-0.02B? 0 +100251.73 -055540.0 +000040.6+000008.000007.4 08.6500.91G? 0 +100813.76 -221921.9 -000052.8-000046.000011.7 08.6500.49F? 0 +101220.29 +270613.7 -000096.0-000067.400010.8 08.6500.84G? 0 +101358.26 +114118.6 -000045.5-000005.300003.7 08.6500.50F? 0 +102105.67 +553404.5 +000002.9+000006.900002.0 08.6500.19A? 0 +102539.76 -334547.0 -000027.1+000004.600003.0 08.6500.08A? 0 +102614.23 +811619.2 -000032.7-000038.200010.2 08.6500.49F? 0 +102639.31 +263132.2 -000116.0+000041.000017.6 08.6500.59G? 0 +103049.17 +325523.9 -000066.8-000038.200007.3 08.6500.46F? 0 +103107.34 -685353.0 +000000.0+000000.000000.0 08.6500.17A? 0 +103316.94 +274631.2 +000054.6-000080.500032.5 08.6500.72G? 0 +103854.30 -171404.0 +000032.1-000008.900019.0 08.6500.93G? 0 +103929.28 -205059.8 -000067.5+000059.800017.3 08.6500.53F? 0 +104049.41 -224810.3 -000024.2+000015.100023.1 08.6500.93G? 0 +104247.68 -600240.9 +000000.0+000000.000000.0 08.6500.77G? 0 +104419.62 -591658.8 +000000.3+000001.000002.8 08.6500.29A? 0 0.10 1.00 +104634.04 -420629.0 -000023.6+000003.400017.7 08.6500.17A? 0 +104910.18 -345742.5 +000004.3-000059.400023.9 08.6500.77G? 0 +104924.16 +551650.9 -000040.6+000024.900019.0 08.6500.51F? 0 +105325.12 -021553.2 -000141.7-000068.800033.7 08.6500.57F? 0 +105432.47 +204623.0 -000000.1-000004.100001.8 08.6500.46F? 0 +105802.84 -561656.3 -000009.4+000007.900009.2 08.6500.95K? 0 +105836.44 -804722.8 -000153.4+000054.200013.0 08.6500.54F? 0 +110059.36 +363220.1 -000028.6-000128.400002.7 08.6500.50F? 0 +110301.20 +521652.4 -000022.5-000023.300004.5 08.6500.24A? 0 +110425.55 -594842.0 -000037.9+000003.000022.4 08.6500.07A? 0 +110535.89 -584610.1 +000000.0+000000.000000.0 08.6500.24A? 0 +111256.55 -034955.7 -000021.3+000005.300003.7 08.6500.93G? 0 +111320.27 +773730.1 +000003.4-000009.600004.8 08.6500.59G? 0 +111425.34 -022540.8 -000034.8+000003.600010.3 08.6500.38F? 0 +111525.93 -524847.7 +000125.4-000018.900031.3 08.6500.77G? 0 +112248.86 -355210.8 +000011.4-000009.900012.9 08.6500.59G? 0 +112423.62 -594811.0 +000006.2-000003.600014.5 08.6500.03A? 0 +112807.23 +231130.4 -000159.4+000016.600003.1 08.6500.46F? 0 +112926.74 -331036.8 -000025.9-000000.500010.2 08.6500.45F? 0 +113003.02 -263302.1 -000007.7+000001.500010.7 08.6500.99K? 0 +113206.64 -033152.8 +000007.4-000018.400001.1 08.6500.80G? 0 +113251.55 -120205.2 +000033.7-000135.900006.5 08.6500.27A? 0 +113406.58 -162405.6 -000016.9+000013.700000.8 08.6500.38F? 0 +113652.78 -595410.3 -000020.6-000006.800006.6 08.6500.06A? 0 +113716.16 -830412.9 -000011.3+000009.600011.2 08.6500.27A? 0 +113933.57 -524340.5 -000305.1+000074.000015.0 08.6500.59G? 0 +113936.88 -553647.2 -000028.8+000003.700002.1 08.6500.98K? 0 +113946.72 -644205.3 -000081.5-000013.400009.1 08.6500.50F? 0 +114131.71 +515855.3 -000006.2-000010.700009.2 08.6500.49F? 0 +114335.14 +104140.5 -000013.9-000021.700002.7 08.6500.37F? 0 +114341.28 -631403.9 -000018.4+000012.000005.4 08.65-0.05B? 0 +115108.93 +322845.9 -000081.7-000000.800011.3 08.6500.50F? 0 +115127.46 +850000.8 -000007.6-000017.100006.5 08.6500.39F? 0 +115439.31 +734656.7 -000037.5-000010.800010.6 08.6500.35F? 0 +115832.47 -113432.1 -000051.7-000000.600008.7 08.6500.40F? 0 +120009.16 -270606.4 -000007.3-000003.300004.8 08.6500.72G? 0 +120526.98 -612038.2 -000022.4-000005.900003.5 08.6500.15A? 0 +120643.50 -092436.1 -000031.1-000035.900019.4 08.6500.48F? 0 +120925.24 -610226.2 +000006.8-000002.500007.9 08.6500.05A? 0 +121039.09 -165722.2 -000234.0-000045.400011.0 08.6500.63G? 0 +121306.94 -704659.1 -000014.1-000001.700004.4 08.6500.08A? 0 +121431.25 -615406.5 -000012.5-000001.500010.1 08.6500.67G? 0 +122013.16 -104745.8 +000000.4-000007.200008.2 08.6500.23A? 0 +122033.10 -564230.8 -000004.1+000002.400002.3 08.6500.07A? 0 +122854.24 +010855.6 -000092.9-000097.200028.6 08.6500.55F? 0 +123347.01 -174319.3 -000046.0-000026.700000.7 08.6500.84G? 0 +124305.37 -772103.8 -000005.4+000000.000010.4 08.6500.33F? 0 +124328.24 +570746.9 -000091.7-000045.200017.8 08.6500.53F? 0 +125208.47 +423913.1 +000077.6-000004.000014.0 08.6500.46F? 0 +125258.12 +150147.5 -000050.6+000020.300002.7 08.6500.47F? 0 +125652.02 +574354.8 -000019.2-000016.900005.6 08.6500.54F? 0 +125747.36 -205205.2 +000001.4-000012.100007.8 08.6500.38F? 0 +130813.35 -653223.1 -000002.7-000020.200003.3 08.6500.38F? 0 +131911.74 -561644.6 -000015.5-000006.100011.9 08.65-0.07B? 0 +132013.59 -554555.6 -000036.2-000012.200016.7 08.6500.22A? 0 +132047.95 -620011.5 -000004.0+000002.200011.8 08.6500.26A? 0 +132744.94 +242415.5 +000024.2-000021.100005.5 08.6500.34F? 0 +132934.14 +082246.5 -000023.2-000079.600007.3 08.6500.52F? 0 +133005.47 +151853.1 -000025.3+000007.500018.4 08.6500.29A? 0 +133524.51 -045603.2 -000057.6-000046.600015.6 08.6500.46F? 0 +133618.65 -025619.8 -000044.0+000003.100002.2 08.6500.37F? 0 +133715.80 +042503.2 -000068.0+000036.100006.7 08.6500.44F? 0 +133753.21 -020521.5 -000000.1+000007.300011.2 08.6500.48F? 0 +133809.01 -372902.4 -000026.2-000012.100017.2 08.6500.16A? 0 +134222.91 +385014.6 +000000.3-000027.000006.5 08.6500.36F? 0 +134403.58 -493827.1 -000024.2+000002.200008.6 08.6500.99K? 0 +134424.75 +634306.2 -000075.7-000000.600011.1 08.6500.74G? 0 +134617.61 -680819.6 -000262.7-000009.400039.9 08.6500.78G? 0 +134939.32 -630350.2 -000015.2-000022.700002.6 08.65-0.01B? 0 +135329.85 +033736.8 -000052.1+000013.500006.3 08.6500.35F? 0 +135420.87 -352349.8 -000012.4-000023.900014.9 08.6500.23A? 0 +135501.42 -423437.3 +000009.9+000026.000004.2 08.6500.37F? 0 +135622.85 -062444.8 +000027.6+000015.100008.2 08.6500.49F? 0 +140606.23 +013051.0 +000008.8+000002.300007.6 08.6500.37F? 0 +140640.66 -463515.0 -000036.6-000013.800001.9 08.6500.12A? 0 +140755.11 -272042.0 -000058.7+000006.300006.6 08.6500.34F? 0 +141058.49 -465436.6 +000000.0+000000.000000.0 08.6500.44F? 0 +141059.63 -361601.6 -000032.7-000025.000004.0 08.6500.35F? 0 +141352.51 +384911.5 -000010.4+000008.200013.6 08.6500.96K? 0 +141435.25 -030940.6 +000058.6+000028.600000.3 08.6500.82G? 0 +141528.19 +502620.0 +000009.8-000025.400007.9 08.6500.39F? 0 +141709.61 -250321.3 -000045.4-000044.800010.1 08.6500.55F? 0 +141754.51 -523555.7 +000012.8-000065.300007.7 08.6500.70G? 0 +142143.74 -664315.9 -000002.8+000015.700015.9 08.6500.48F? 0 +142713.54 +344319.9 +000003.6-000000.200009.5 08.6500.42F? 0 +142834.78 -350052.6 -000008.4-000007.000008.1 08.6500.47F? 0 +142912.59 +571001.2 -000043.8+000024.300019.6 08.6500.33F? 0 +142927.60 -800614.7 -000078.3-000001.800035.9 08.6500.53F? 0 +142927.87 +092346.2 -000020.2-000036.700024.9 08.6500.63G? 0 +143810.08 -851737.1 -000054.0-000041.100015.7 08.6500.52F? 0 +144240.01 -055752.1 -000066.9+000027.400012.1 08.6500.00B? 0 +144529.44 +545705.2 -000075.3+000046.200001.2 08.6500.46F? 0 +144545.57 +115623.0 -000001.2+000018.800006.9 08.6500.47F? 0 +144622.56 +275401.4 -000157.6-000091.400024.8 08.6500.72G? 0 +144651.26 -544910.9 -000006.3-000012.400017.8 08.6500.00A? 0 +144935.12 -434320.4 -000040.3-000024.800006.9 08.6500.28A? 0 +144945.23 +584948.4 -000066.5+000097.600009.9 08.6500.69G? 0 +145014.46 -223419.0 -000027.1-000002.700000.8 08.6500.37F? 0 +145522.52 +325826.8 -000048.7+000023.100020.8 08.6500.55F? 0 +145803.88 -633328.5 -000007.3-000003.800004.3 08.6500.00A? 0 +150357.29 +130625.6 -000016.4+000005.200005.5 08.6500.31F? 0 +150509.26 -372313.5 -000019.4-000012.300000.4 08.6500.20A? 0 +150548.71 -202454.9 +000024.9-000021.000017.4 08.6500.02A? 0 +151010.79 -410016.3 -000041.8-000029.000010.0 08.6500.52F? 0 +151631.79 -675241.3 -000009.0-000010.500001.7 08.6500.07A? 0 +152012.19 -305012.4 -000038.0+000006.600015.7 08.6500.51F? 0 +152245.85 -602135.2 -000005.0+000012.100016.9 08.6500.06A? 0 +152620.19 -422354.0 -000027.5-000017.200010.4 08.6500.36F? 0 +153319.07 -045140.2 -000044.2+000006.000002.0 08.6500.55F? 0 +153337.17 -764654.6 -000024.9-000011.900009.0 08.6500.68G? 0 +153342.38 -203254.9 -000012.4+000001.000040.7 08.6500.27A? 0 +153828.45 -551230.6 -000007.2+000006.000016.4 08.6500.28A? 0 +153933.92 -085844.3 -000039.4-000020.600006.8 08.6500.94G? 0 +154133.58 +464305.8 +000009.4+000000.700006.3 08.6500.50F? 0 +154225.93 +050154.6 -000010.1+000012.000005.2 08.6500.26A? 0 +154447.64 -553105.1 -000004.0-000003.700011.1 08.6500.04A? 0 +154608.76 -410045.2 +000015.3+000022.000008.3 08.6500.38F? 0 +154932.95 +252736.7 -000064.0+000009.900013.4 08.6500.63G? 0 +155525.67 -432025.8 -000021.5-000005.900010.6 08.6500.48F? 0 +160032.23 -320559.5 -000020.5-000010.000000.4 08.6500.20A? 0 +160218.54 -351611.5 -000031.6-000032.700013.3 08.6500.37F? 0 +160242.50 +323309.6 -000145.0+000113.600015.4 08.6500.70G? 0 +160930.92 -371040.0 -000003.2-000008.500007.0 08.6500.48F? 0 +161338.60 +820516.6 -000000.8+000008.200001.9 08.6500.16A? 0 +161840.69 -511220.2 -000008.4-000011.400002.8 08.6500.49F? 0 +162704.65 -514641.3 +000018.9+000005.700012.9 08.6500.38F? 0 +162827.05 -562351.4 +000007.2+000000.700001.4 08.6500.07A? 0 +162852.80 -102003.1 -000032.7-000055.900006.9 08.6500.53F? 0 +163027.41 +672107.4 +000011.9-000017.600004.3 08.6500.48F? 0 +163034.08 -252813.9 +000015.1-000042.600036.4 08.6500.54F? 0 +163823.22 -581356.2 -000002.4-000013.500006.7 08.6500.06A? 0 +164615.55 +072136.2 -000001.0+000012.500002.4 08.6500.26A? 0 +164836.20 -635057.7 +000000.4-000023.700009.3 08.6500.07A? 0 +165107.02 -625737.7 +000003.9-000012.700004.6 08.6500.29A? 0 +165255.09 +281440.5 -000089.8+000110.100038.6 08.6500.56F? 0 +165319.45 -441803.8 -000050.0+000001.900015.2 08.6500.58G? 0 +165331.62 -033101.9 -000017.4-000022.400014.8 08.6500.42F? 0 +165354.59 -460054.1 -000002.2+000003.700001.6 08.6500.13A? 0 +165820.80 +281308.2 -000002.6+000021.500003.5 08.6500.25A? 0 +165844.65 +035248.1 -000051.0+000037.800020.9 08.6500.93G? 0 +165948.50 -554432.9 -000032.3-000051.400009.2 08.6500.80G? 0 +170316.17 +422928.5 -000016.2-000030.600009.0 08.6500.27A? 0 +170505.11 -144305.4 +000009.5+000006.400002.7 08.6500.26A? 0 +170652.68 -243335.3 +000006.2+000000.000008.1 08.6500.00A? 0 +170836.61 -265012.2 -000006.9-000007.900000.3 08.6500.07A? 0 +171042.27 +132442.5 +000003.1-000011.600002.6 08.6500.47F? 0 +171049.44 -245643.5 -000028.1-000027.200009.5 08.6500.37F? 0 +171541.93 +040519.8 -000004.0+000007.100008.4 08.6500.28A? 0 +172007.51 -274623.1 +000010.2-000016.100003.3 08.6500.16A? 0 +172124.22 -393002.8 +000015.9-000007.000004.3 08.6500.73G? 0 +172217.76 -245721.8 -000016.2-000014.300038.5 08.6500.00B? 0 +172446.44 +093231.2 +000028.6+000022.700008.6 08.6500.49F? 0 +172704.51 -463549.0 -000007.4+000000.500009.0 08.65-0.05B? 0 +173005.34 +443108.8 -000023.8+000125.700025.3 08.6500.89G? 0 +173033.65 -271211.8 -000029.9-000014.000014.8 08.6500.44F? 0 +173250.56 +163131.2 +000004.0+000013.100002.7 08.6500.21A? 0 +173321.58 +054202.4 -000052.7+000015.000026.6 08.6500.55F? 0 +173506.33 -565852.9 +000004.8-000040.900003.6 08.6500.54F? 0 +173754.82 -245756.9 -000009.5-000018.200015.3 08.6500.62G? 0 +175554.63 -734626.1 -000004.8+000018.800002.9 08.6500.99K? 0 +175555.34 +465715.7 +000024.6+000002.500004.6 08.6500.90G? 0 +175713.12 -700951.4 +000001.0-000010.600009.0 08.6500.08A? 0 +175731.62 -573950.1 +000000.0+000000.000000.0 08.6500.69G? 0 +175953.96 -010956.6 +000013.7+000015.000001.1 08.6500.23A? 0 +180100.97 -240914.2 +000006.4-000007.100033.3 08.6500.07A? 0 +180519.98 -290517.9 +000013.3-000018.900081.2 08.6500.00B? 0 +180528.78 -210831.9 -000002.7+000001.200010.4 08.6500.23A? 0 +180844.26 -300854.6 -000002.9-000006.500040.2 08.6500.24A? 0 +181126.94 +300731.8 +000002.1+000026.700016.2 08.6500.47F? 0 +181221.06 -552932.9 -000008.4-000028.800035.2 08.6500.89G? 0 +181511.90 -123004.1 +000003.4-000008.200005.7 08.6500.80G? 0 +181530.28 -230701.7 +000000.4-000001.100022.4 08.6500.02A? 0 +181621.40 -632024.3 +000002.5-000012.200002.1 08.6500.06A? 0 +181652.50 -162344.3 +000015.6+000004.900009.9 08.6500.09A? 0 +181753.61 +375848.0 -000002.6-000035.000013.1 08.6500.85G? 0 +181927.15 -181310.0 +000015.8+000001.600006.2 08.6500.12A? 0 +182313.81 -612941.2 +000000.0+000000.000000.0 08.6500.00B? 0 +182347.07 +791007.8 +000004.1+000041.000002.0 08.6500.23A? 0 +182444.50 -164749.8 +000012.1+000013.300008.8 08.6500.95K? 0 +182624.85 -493409.3 +000001.3-000016.000020.1 08.6500.03A? 0 +182754.71 -010536.4 -000003.1-000022.200001.0 08.6500.21A? 0 +182818.83 +395948.5 +000002.0-000014.700001.3 08.6500.89G? 0 +182825.11 -164204.5 -000008.0-000001.500003.8 08.6500.09A? 0 +182927.65 -213810.8 +000020.1-000006.800003.0 08.6500.12A? 0 +183118.27 -662646.3 +000019.5-000012.500022.7 08.6500.33F? 0 +183356.29 -024914.3 +000002.7-000006.100017.2 08.6500.46F? 0 +183443.69 -280419.4 -000059.9-000107.700016.3 08.6500.77G? 0 +183512.74 -391626.4 -000006.5-000015.500016.4 08.6500.03A? 0 +183743.69 -152538.0 +000007.5+000000.700005.8 08.6500.23A? 0 +184059.26 -511107.1 +000007.0-000009.100001.5 08.6500.03A? 0 +184305.53 +074205.9 +000129.3-000266.200012.4 08.6500.77G? 0 +184342.26 +302416.9 -000007.9-000002.200007.5 08.6500.06A? 0 +184415.59 +310018.8 +000018.3-000020.000017.8 08.6500.96K? 0 +184431.07 +564131.9 +000003.9+000003.900015.8 08.6500.44F? 0 +184441.96 -191929.3 +000012.1-000002.100001.9 08.6500.13A? 0 +184549.98 +343102.6 -000011.3-000015.700030.7 08.6500.11A? 0 +184714.38 +023606.8 -000013.4-000004.200008.2 08.6500.09A? 0 +185029.01 -191802.5 +000048.2-000062.300031.0 08.6500.67G? 0 +185107.09 -101404.4 +000010.6-000023.900007.7 08.6500.41F? 0 +185217.28 +332128.5 +000002.2-000004.900000.2 08.6500.01A? 0 +185405.44 -011823.1 -000045.6-000016.200007.5 08.6500.63G? 0 +190411.98 -223335.3 -000007.6-000002.800003.2 08.6500.03A? 0 +190657.82 +291209.3 -000003.4+000008.800021.1 08.6500.66G? 0 +190726.21 +235449.0 +000017.5+000017.600006.8 08.6500.35F? 0 +191223.76 +551839.8 +000000.0+000000.000000.0 08.6500.35F? 1 +191257.51 -542901.1 +000006.2+000027.000014.3 08.6500.84G? 0 +191305.82 -234229.0 +000006.8-000007.800007.7 08.6500.48F? 0 +191657.85 -351103.0 -000026.3-000027.400016.3 08.6500.96K? 0 +191715.53 +371430.1 +000001.5-000009.100004.1 08.6500.07A? 0 +191722.40 -184553.7 -000017.4-000003.700010.2 08.6500.22A? 0 +191817.52 -154957.1 +000014.5+000005.300000.2 08.6500.29A? 0 +191836.09 +413643.4 +000000.6-000004.900009.9 08.65-0.01B? 0 +191856.51 -723631.9 +000006.4+000012.900000.8 08.6500.16A? 0 +191942.60 -592215.7 -000003.9-000009.100007.9 08.6500.28A? 0 +192032.62 -593848.9 -000180.2-000107.900000.9 08.6500.70G? 0 +192531.19 +305854.6 +000018.1-000000.200014.8 08.6500.50F? 0 +192704.71 +200239.4 +000003.8-000075.500001.8 08.6500.44F? 0 +192706.03 +524758.6 -000001.8-000029.500008.0 08.6500.24A? 0 +193226.02 -715353.4 +000003.2-000015.800004.7 08.6500.08A? 0 +193623.25 +250350.8 +000014.6+000019.300010.1 08.6500.12A? 0 +193713.49 +394130.6 -000018.6+000026.800006.6 08.6500.94G? 0 +193804.83 +384630.3 -000007.6-000004.100005.4 08.6500.94G? 0 +193815.96 +050025.7 -000037.5+000008.000017.2 08.6500.86G? 0 +194031.20 -641428.0 +000024.5-000035.600000.8 08.6500.20A? 0 +194058.37 +175935.8 -000006.4-000004.700013.1 08.6500.07A? 0 +194350.87 +282027.2 -000001.6-000007.700005.6 08.6500.07A? 0 +194521.60 +132614.6 +000009.9+000007.800005.4 08.6500.18A? 0 +194545.95 +161226.6 -000003.5-000015.600003.9 08.6500.20A? 0 +195219.84 +264345.5 +000005.5+000006.700011.6 08.65-0.02B? 0 +195454.16 +470843.2 +000040.5-000031.900008.4 08.6500.51F? 0 +195531.65 -213030.3 +000000.9-000076.200008.0 08.6500.91G? 0 +195650.64 +015513.7 -000023.5-000013.600003.6 08.6500.16A? 0 +195751.51 +095223.6 +000032.6+000131.400002.7 08.6500.52F? 0 +200055.71 -420119.3 -000032.5-000045.100000.7 08.6500.50F? 0 +200331.72 +245554.8 -000009.3-000016.000006.0 08.6500.28A? 0 +200442.09 -160129.7 +000066.2+000007.400019.7 08.6500.85G? 0 +200618.15 -290843.3 -000013.1-000016.200004.5 08.6500.42F? 0 +200748.44 +680352.7 +000014.3+000009.200003.3 08.6500.38F? 0 +201027.02 -001116.7 +000031.8-000040.500009.1 08.6500.27A? 0 +201537.40 +001524.9 +000000.4-000000.500003.9 08.6500.23A? 0 +201847.22 +362026.2 -000009.9-000019.000001.9 08.6500.58F? 0 0.10 1.00 +201911.69 +633300.7 +000024.0+000008.600000.2 08.6500.30A? 0 +202126.76 -811633.3 +000016.4-000023.300018.2 08.6500.24A? 1 +202157.21 -453820.2 +000002.5+000023.000011.9 08.6500.09A? 0 +202210.19 +311511.6 -000002.6-000016.100002.5 08.6500.07A? 0 +202409.18 -342828.9 +000055.5-000056.300001.6 08.6500.96K? 0 +202443.02 -064657.4 -000007.2-000015.400004.0 08.6500.88G? 0 +202821.73 +250420.0 +000000.9+000004.800000.6 08.65-0.06B? 0 +202854.98 +460442.5 -000017.1-000070.400003.9 08.6500.34F? 0 +203317.98 +405854.9 +000011.5-000018.200002.3 08.6500.90G? 0 +203553.80 +542800.7 +000006.3-000005.400006.9 08.6500.00A? 0 +203809.95 +641436.3 -000010.8+000007.800007.8 08.6500.52F? 0 +203908.81 +575517.3 -000017.9-000014.700013.5 08.6500.02A? 0 +203937.02 +142543.4 -000029.9-000032.000000.4 08.6500.20A? 0 +204039.27 -454004.1 +000013.4+000000.100003.4 08.6500.99K? 0 +204349.24 +394925.9 +000013.9+000005.100017.5 08.6500.99K? 0 +204906.50 +031457.5 +000001.2+000003.800003.0 08.6500.94G? 0 +205032.84 +295839.3 +000000.0-000004.300000.0 08.6500.20A? 0 +205359.71 -475324.8 -000015.6-000019.500002.9 08.6500.89G? 0 +205436.60 +474423.0 +000005.0-000011.200000.3 08.6500.01A? 0 +205920.44 +745445.8 -000017.6+000010.600010.9 08.6500.52F? 0 +210128.72 +791743.7 +000119.8+000186.000029.1 08.6500.70G? 0 +210149.20 +463405.3 -000005.8+000003.400004.1 08.6500.92G? 0 +210408.73 -373144.4 -000041.8-000027.800004.3 08.6500.56F? 0 +210618.43 -053259.8 -000018.7-000006.200005.7 08.6500.25A? 0 +210652.48 -243907.8 +000005.1-000024.900021.8 08.6500.34F? 0 +210658.10 -593208.3 +000049.2+000009.200007.1 08.6500.44F? 0 +210719.42 +455545.4 +000010.5-000003.700003.9 08.65-0.04B? 0 +211025.77 -074230.9 +000047.1-000016.000017.6 08.6500.62G? 0 +211133.21 +262001.1 -000020.1-000015.400011.8 08.6500.64G? 0 +211203.65 +491126.9 +000017.3-000006.000003.1 08.6500.11A? 0 +211320.07 +381516.6 +000006.4-000017.700004.8 08.6500.35F? 0 +211539.20 -011409.3 -000036.6-000038.200002.7 08.6500.45F? 0 +211714.92 +503111.0 +000035.3+000023.300001.9 08.6500.40F? 0 +211818.19 +345536.2 +000033.0+000007.800004.5 08.6500.38F? 0 +212002.59 -271815.9 +000000.0+000000.000000.0 08.6500.64G? 0 +212225.99 +521753.9 +000020.5+000021.400004.6 08.6500.09A? 0 +212303.15 -280556.3 -000009.5+000015.500009.5 08.6500.30A? 0 +212409.76 +104206.1 -000040.4-000026.200016.7 08.6500.39F? 0 +212647.30 +484610.3 +000006.9-000009.300011.4 08.6500.04A? 0 +212701.36 +414937.2 +000021.3+000064.600002.0 08.6500.67G? 0 +212705.81 +465337.2 +000037.1+000032.400020.1 08.6500.58F? 0 +212748.51 -491547.6 -000024.1-000010.300021.1 08.6500.93G? 0 +212820.31 +095702.3 -000040.2-000042.700000.0 08.6500.86G? 0 +212930.69 +212830.5 +000001.1-000088.200026.9 08.6500.63G? 0 +213048.00 +482726.7 +000021.0-000147.600012.5 08.6500.73G? 0 +213113.72 +413220.5 -000008.6-000004.000007.3 08.6500.05A? 0 +213252.61 +401344.6 +000008.9-000005.700014.2 08.6500.04A? 0 +213344.92 -022210.2 -000002.0-000005.200020.5 08.6500.62G? 0 +213441.63 +382458.2 +000031.0+000008.400012.5 08.6500.98K? 0 +213658.62 +825517.0 +000000.0+000000.000000.0 08.6500.68G? 1 +214022.84 +573500.5 -000058.8-000027.700003.4 08.6500.59G? 0 +215056.96 -103838.8 +000127.3+000012.600000.1 08.6500.67G? 0 +215204.73 -011706.1 +000044.5-000002.500012.2 08.6500.47F? 0 +220024.84 +212024.4 +000023.6-000011.700000.5 08.6500.13A? 0 +220108.81 +410443.1 +000005.5-000014.700002.4 08.6500.03A? 0 +221136.40 +421013.6 -000012.4-000014.900008.8 08.6500.23A? 0 +221832.88 +590339.7 -000028.9+000040.200000.2 08.6500.84G? 0 +221928.79 -604757.7 +000027.3-000000.400011.3 08.6500.52F? 0 +222454.91 +550728.6 +000000.5-000008.600006.2 08.6500.10A? 0 +222919.61 +314212.2 -000001.0-000006.200002.9 08.6500.12A? 0 +223256.69 +615615.1 -000027.3-000012.300000.2 08.6500.30A? 0 +223305.76 +550553.8 +000005.0-000018.200007.2 08.6500.44F? 0 +223507.69 +301158.3 -000010.4-000056.700008.5 08.6500.45F? 0 +224305.26 +182850.8 -000097.4-000173.900018.5 08.6500.62G? 0 +224748.71 +524408.4 +000062.5+000031.000015.5 08.6500.75G? 0 +225113.34 +025200.3 -000040.6-000033.300003.5 08.6500.98K? 0 +225127.61 +050025.3 +000074.9+000031.400025.2 08.6500.98K? 0 +225848.92 -232550.5 +000083.4-000013.800003.6 08.6500.47F? 0 +230234.58 +570555.6 -000104.2+000013.500014.3 08.6500.73G? 0 +230235.12 +763013.3 +000143.7+000048.800019.6 08.6500.63G? 0 +230454.03 +101623.1 +000137.2+000113.500004.3 08.6500.91G? 0 +230505.52 +205121.8 +000042.2+000004.300005.4 08.6500.47F? 0 +230536.07 +111524.7 -000027.1-000033.400023.6 08.6500.52F? 0 +230727.52 -555652.9 +000010.9+000011.900005.3 08.6500.49F? 0 +230934.20 +241535.8 +000033.6+000008.800007.5 08.6500.32F? 0 +231223.99 +255115.7 -000003.5-000000.400001.6 08.6500.92G? 0 +232028.90 +220925.1 +000174.7+000101.400012.3 08.6500.62G? 0 +232056.54 +102021.8 +000030.6-000007.500011.4 08.6500.96K? 0 +232132.17 +245644.8 -000000.9-000005.500011.9 08.6500.28A? 0 +232415.97 +551106.2 -000002.4+000016.800001.5 08.6500.81G? 0 +232638.19 +234142.2 -000020.6-000017.400000.9 08.6500.38F? 0 +233637.27 +535711.1 +000018.7+000002.600007.9 08.6500.17A? 0 +233722.34 +454342.7 +000006.6-000010.100008.7 08.6500.96K? 0 +234256.53 +001422.8 +000027.8+000027.000022.8 08.6500.80G? 0 +234412.69 +574705.3 -000006.0-000017.100000.6 08.6500.47F? 0 +234635.29 -604527.2 +000012.8-000017.100013.1 08.6500.50F? 0 +235149.63 +815012.6 +000006.6+000008.600001.9 08.6500.21A? 0 +235210.21 -114314.2 +000062.6-000036.100012.4 08.6500.61G? 0 +235338.85 +755543.4 -000003.7-000003.400006.2 08.6500.20A? 0 +000313.42 +484320.4 +000008.1-000020.300020.1 08.6501.45K? 0 +000501.25 +535030.1 +000006.7-000005.200019.4 08.6501.41K? 0 +001206.07 -542155.2 +000014.0-000016.900005.6 08.6501.29K? 0 +001705.11 +103007.8 +000031.2-000007.600003.2 08.6501.40K? 0 +002713.49 -293454.7 +000002.7-000007.200008.7 08.6501.05K? 0 +002745.79 +480202.1 +000014.6-000009.300014.4 08.6501.47K? 0 +003644.07 +864231.1 +000017.3-000002.000014.7 08.6501.64K? 0 +003721.11 -530059.4 +000025.1-000017.000008.1 08.6501.36K? 0 +004047.28 +293914.6 +000051.2+000017.800001.4 08.6501.06K? 0 +004457.58 -355759.4 +000060.6-000009.100000.8 08.6501.14K? 0 +004515.32 +705953.7 +000044.5-000020.900007.8 08.6501.17K? 0 +004944.87 +302609.6 +000018.4-000009.000004.7 08.6501.26K? 0 +005333.79 +394241.4 +000016.1-000009.800003.2 08.6501.11K? 0 +005528.83 +730824.5 +000083.0+000027.400010.7 08.6501.31K? 0 +011322.66 +273624.0 -000118.2-000088.600006.6 08.6501.12K? 0 +012227.68 -184825.4 -000023.1+000008.300009.1 08.6501.42K? 0 +012854.89 +422212.5 -000002.9+000008.200011.6 08.6501.16K? 0 +013306.38 -635206.3 +000064.3+000005.100007.4 08.6501.09K? 0 +013858.96 +742106.8 -000006.8+000007.600007.6 08.6501.82K? 0 +014142.36 +595907.8 -000021.2-000001.900013.2 08.6501.27K? 0 +014440.43 -584618.3 -000000.7+000005.700004.4 08.6501.01K? 0 +015639.11 +353847.9 +000013.6-000016.300005.6 08.6501.20K? 0 +020324.96 -250739.3 +000015.7-000004.200013.3 08.6501.54K? 0 +020344.73 +403014.0 +000026.2-000043.200006.2 08.6501.11K? 0 +021024.34 -000531.6 -000028.3-000055.600017.9 08.6501.04K? 0 +021040.89 -610838.3 -000017.3-000016.000000.3 08.6501.32K? 0 +022219.58 +755939.2 +000005.1-000005.800003.8 08.6501.34K? 0 +022408.24 +630124.0 +000017.8-000010.000000.8 08.6501.19K? 0 +022800.52 +413555.6 -000030.6-000028.400009.4 08.6501.52K? 0 +022934.49 -754859.2 -000000.1-000013.900013.4 08.6501.33K? 0 +023441.21 -322807.5 +000006.7+000022.500007.7 08.6501.52K? 0 +024301.47 +430041.8 +000033.8-000018.900042.1 08.6501.30K? 0 +025746.80 +601926.8 -000022.1+000011.400009.7 08.6501.36K? 0 +030103.84 -412105.5 -000001.8+000002.800003.4 08.6501.72K? 0 +030949.27 +405558.3 -000019.6-000011.300030.2 08.6501.54K? 0 +031825.43 -421628.0 +000011.5-000018.700000.7 08.6501.04K? 0 +031920.49 -244809.6 +000031.7+000012.900001.8 08.6501.41K? 0 +032611.95 -042218.4 -000010.9+000017.700022.9 08.6501.02K? 0 +033107.77 -702823.7 -000006.3-000011.600010.8 08.6501.61K? 0 +033340.75 -002353.2 -000014.2-000011.100000.7 08.6501.50K? 0 +033355.60 +320500.9 +000007.3+000007.300009.0 08.6501.31K? 1 +033407.40 -134958.5 -000007.0-000100.100013.1 08.6501.04K? 0 +034339.47 +260733.6 +000015.7-000018.200004.7 08.6501.17K? 0 +034603.43 +023722.3 -000012.1-000002.900023.7 08.6501.86M? 0 +034824.92 -013211.3 +000004.3+000004.400020.1 08.6501.07K? 0 +034852.35 +464037.0 +000026.5-000010.600010.6 08.6501.28K? 0 +035025.38 -690444.1 +000092.7+000011.300005.6 08.6501.09K? 0 +035216.06 -173149.3 +000020.8-000016.200008.1 08.6501.08K? 0 +040414.88 -135042.6 +000011.2+000008.400018.9 08.6501.34K? 0 +041104.21 +071719.6 +000002.6+000005.700029.3 08.6501.21K? 0 +041526.20 -755929.1 -000006.0-000015.200013.7 08.6501.87M? 0 +042102.36 -590950.4 +000023.5+000011.300010.8 08.6501.53K? 0 +042941.54 +384749.8 -000015.2-000022.300019.0 08.6501.94M? 0 +043647.07 -491017.3 -000006.0-000011.000014.8 08.6501.12K? 0 +043724.82 +135515.6 +000016.0-000019.000025.4 08.6501.81K? 0 +043740.63 +525341.2 +000310.4-000473.500102.7 08.6501.43K? 0 +044039.46 +622525.6 +000000.4-000021.200007.3 08.6501.33K? 0 +044143.35 +224353.8 +000013.2+000013.500014.4 08.6501.77K? 0 +044334.42 +494802.7 +000047.8-000044.400011.6 08.6501.16K? 0 +044625.82 +745705.8 +000026.0-000043.700008.4 08.6501.31K? 0 +044831.39 +544929.0 -000005.8+000013.000014.3 08.6501.21K? 0 +044955.61 +563420.6 +000000.0-000002.100007.3 08.6501.55K? 0 +050602.82 -375745.1 +000011.7+000017.700004.6 08.6501.22K? 0 +051955.17 +405858.7 +000036.1-000003.300009.9 08.6501.52K? 0 +052738.03 +045007.0 -000008.3-000019.800012.6 08.6501.08K? 0 +052826.76 -581459.3 -000006.8-000055.300022.7 08.6501.13K? 0 +053511.15 -333401.5 +000014.8+000006.100005.5 08.6501.15K? 0 +053949.61 -272600.8 -000004.0-000007.100007.0 08.6501.12K? 0 +054008.50 +500133.2 +000027.6-000042.400001.8 08.6501.16K? 0 +054531.55 +712445.9 -000002.2+000008.800004.9 08.6501.64K? 0 +055140.29 +202726.7 +000008.1-000039.200010.8 08.6501.16K? 0 +055234.02 -213946.2 -000005.9+000003.700003.9 08.6501.16K? 0 +055357.42 +555224.2 +000030.6+000013.900009.1 08.6501.84K? 0 +055747.55 -523805.5 -000003.3+000010.800004.3 08.6501.04K? 0 +060002.98 -220519.8 +000004.8+000004.200015.3 08.6501.35K? 0 +060525.79 +180433.2 +000002.2-000025.800014.5 08.6501.02K? 0 +061121.84 -691546.8 -000008.3+000045.500000.9 08.6501.06K? 0 +061350.96 -384757.3 +000017.3-000026.500013.5 08.6501.07K? 0 +061358.78 +075231.5 -000012.9-000031.100015.4 08.6501.71K? 0 +061710.84 +010002.6 -000001.2-000009.600011.7 08.6501.25K? 0 +061802.80 +353551.4 +000020.0-000001.000010.8 08.6501.54K? 1 +061949.42 -150404.4 +000014.9-000023.200003.9 08.6501.09K? 0 +062125.34 +243036.6 +000017.1-000020.100020.5 08.6501.04K? 0 +062405.62 +500104.8 -000014.1+000010.400001.2 08.6501.01K? 0 +062754.47 -042220.4 -000002.3+000011.100008.7 08.6501.13K? 0 +062757.43 +214909.8 +000030.5+000001.400009.2 08.6501.62K? 0 +063317.47 +625310.0 -000012.8-000007.400004.9 08.6501.71K? 0 +063335.20 -000214.2 -000006.4-000010.700011.1 08.6501.41K? 0 +063507.10 -212435.2 +000003.2-000005.400012.6 08.6501.36K? 0 +063731.64 -112755.3 -000028.3+000012.100030.4 08.6501.40K? 0 +063930.27 -144001.5 +000008.4-000009.200006.4 08.6501.09K? 0 +064059.82 -303309.6 -000005.2+000001.000004.8 08.6501.35K? 0 +064600.92 -144237.4 +000013.3-000024.000007.9 08.6501.84K? 0 +064757.38 +220850.8 -000040.6+000002.300001.3 08.6501.16K? 0 +064900.46 -033149.9 -000009.7-000009.600007.6 08.6501.44K? 0 +065619.64 -311453.2 +000011.0+000022.400003.2 08.6501.24K? 0 +070021.82 +013612.8 -000022.5-000003.700001.5 08.6501.24K? 0 +070038.86 +115024.1 +000021.4-000019.100005.4 08.6501.05K? 0 +070700.61 -165114.6 +000025.0-000023.300014.5 08.6501.14K? 0 +070831.61 +245927.4 -000012.2-000004.900007.1 08.6501.62K? 0 +070922.99 -254354.4 -000012.3+000017.600012.6 08.6501.28K? 0 +070943.01 -253046.1 +000002.3+000015.100006.0 08.6501.28K? 0 +071053.50 -025030.6 -000033.5+000020.300012.2 08.6501.04K? 0 +072051.86 +021525.1 -000000.1-000023.700007.9 08.6501.00K? 0 +072351.39 -125902.3 -000001.2-000005.900004.9 08.6501.31K? 0 +072708.98 +101211.0 +000006.5+000007.400010.3 08.6501.15K? 0 +072844.44 -415053.1 -000002.5+000035.200024.6 08.6501.74K? 0 +072902.76 -011553.3 -000040.1-000001.800016.7 08.6501.16K? 0 +072923.08 +242529.4 +000032.7+000032.300010.7 08.6501.00K? 0 +073218.45 +140630.5 +000026.1+000011.700000.9 08.6501.50K? 0 +073348.54 -131201.0 +000007.7-000012.400001.1 08.6501.58K? 0 +073431.87 +465334.0 -000028.6-000011.300018.9 08.6501.03K? 0 +073825.35 -731020.0 +000015.3-000005.400006.7 08.6501.13K? 0 +074004.67 -172759.9 +000002.3-000010.500006.0 08.6501.58K? 0 +074101.99 -271108.6 -000003.7-000021.800025.9 08.6501.07K? 0 +074218.95 -443646.8 +000002.6-000003.000006.6 08.6501.07K? 0 +074707.65 +220622.1 +000018.8+000026.200022.9 08.6501.39K? 0 +075141.73 +091341.6 +000017.8-000019.800019.2 08.6501.54K? 0 +080419.27 -275208.5 -000009.6+000005.500022.6 08.6501.67K? 0 +080436.01 -263815.2 -000001.6-000010.500010.0 08.6501.03K? 0 +081135.29 -092210.8 +000026.1-000051.400015.4 08.6501.20K? 0 +082104.79 -042446.9 +000032.3-000020.400016.3 08.6501.08K? 0 +082555.44 -544731.7 +000007.5-000001.500009.6 08.6501.29K? 0 +082832.20 -112310.2 -000020.2+000001.900010.6 08.6501.09K? 0 +083452.41 -445313.5 +000015.8-000012.300003.1 08.6501.20K? 0 +083722.44 -330356.6 -000009.8-000010.500012.1 08.6501.45K? 0 +084139.20 +295940.3 -000052.3-000030.400004.7 08.6501.09K? 0 +084257.15 -083152.4 -000043.2-000011.700031.4 08.6501.07K? 0 +085259.18 +135856.7 -000017.9-000002.600011.5 08.6501.16K? 0 +085755.52 +510913.3 -000009.7-000017.000026.4 08.6501.45K? 0 +090138.86 +494718.5 -000011.0-000010.700009.1 08.6501.32K? 0 +091553.87 +023316.5 +000019.3-000007.500015.1 08.6501.10K? 0 +092016.29 -372205.1 +000006.3+000012.000023.6 08.6501.05K? 0 +092033.55 +350707.1 -000023.4-000011.000017.5 08.6501.05K? 0 +092303.78 -215618.1 -000007.2+000001.000019.3 08.6501.57K? 0 +093134.42 +383520.1 -000035.1-000022.800000.6 08.6501.15K? 0 +095648.49 -142326.5 -000006.3+000009.400010.3 08.6501.52K? 0 +100314.50 -635832.2 +000006.3+000022.800000.0 08.6501.70K? 0 +100433.50 -444124.0 +000005.7-000011.100009.0 08.6501.17K? 0 +100730.55 -270807.5 -000034.3-000004.300008.1 08.6501.18K? 0 +100838.66 -183014.8 -000035.5-000004.100000.3 08.6501.22K? 0 +102501.00 +380117.7 -000042.7-000008.100008.0 08.6501.31K? 0 +102930.91 -541555.9 -000010.4-000004.800003.2 08.6501.17K? 0 +104421.07 -582403.4 -000010.7-000005.100018.3 08.6501.51K? 0 +104638.88 -531528.4 -000018.8+000032.700011.5 08.6501.45K? 0 +105822.38 +304336.1 -000000.1+000008.600010.8 08.6501.26K? 0 +105823.98 -563857.7 +000007.0+000021.200003.3 08.6501.26K? 0 +110048.11 -344959.8 -000026.9+000020.600004.1 08.6501.30K? 0 +110516.88 +315603.6 -000010.1+000002.000017.0 08.6501.04K? 0 +110831.59 -062503.5 -000048.6+000027.000016.8 08.6501.37K? 0 +111056.00 -254700.2 -000030.5+000017.700007.8 08.6501.04K? 0 +112713.07 -181604.3 -000038.8-000003.800000.9 08.6501.06K? 0 +113440.35 -053524.8 -000034.8+000005.900016.4 08.6501.00K? 0 +114649.95 -292117.7 +000003.2-000004.900011.4 08.6501.05K? 0 +114903.05 +121209.7 -000101.7-000013.000000.7 08.6501.04K? 0 +115640.57 +410130.5 -000031.4-000019.800023.7 08.6501.09K? 0 +120129.15 -581243.5 -000016.8+000012.500004.0 08.6501.16K? 0 +120216.60 -523913.7 -000016.7+000001.300012.7 08.6501.01K? 0 +120533.31 +430953.6 +000006.4-000027.400014.5 08.6501.19K? 0 +120701.71 +483233.9 -000002.6+000013.100005.9 08.6501.50K? 0 +120728.94 -240824.4 +000010.5+000011.400024.7 08.6501.15K? 0 +120820.74 +511617.2 -000029.4+000001.700001.7 08.6501.17K? 0 +120913.12 +695920.4 +000018.7-000029.000007.7 08.6501.12K? 0 +121111.93 +563943.2 -000027.0-000008.000004.1 08.6501.35K? 0 +121428.35 -160517.8 -000000.5-000005.600001.1 08.6501.26K? 0 +121558.83 -310638.7 -000009.6-000000.300002.7 08.6501.09K? 0 +122240.65 +833910.7 -000018.2-000014.000005.5 08.6501.58K? 0 +122838.28 -355550.7 -000033.8-000005.600002.6 08.6501.14K? 0 +123407.41 -383923.4 +000018.0-000008.600007.6 08.6501.29K? 0 +123712.59 -200444.0 -000011.8-000014.500010.4 08.6501.00K? 0 +124342.46 -012618.6 +000008.5-000030.200016.0 08.6501.61K? 0 +124805.53 -602048.2 +000009.7-000009.400025.6 08.6501.45K? 0 +124821.48 +415937.0 -000029.3-000006.400001.4 08.6501.14K? 0 +124838.89 +165617.4 +000004.8-000025.700003.9 08.6501.16K? 0 +125055.27 -060339.5 -000030.3-000030.800010.9 08.6501.15K? 0 +125407.54 +121956.4 -000036.7+000018.700006.9 08.6501.06K? 0 +125417.72 +061043.4 -000070.1-000061.000031.0 08.6501.02K? 0 +125908.09 -513849.2 +000014.6-000013.100002.3 08.6501.56K? 0 +130242.03 -404220.3 -000038.3+000033.500005.0 08.6501.21K? 0 +130417.42 +772632.5 -000011.4-000010.500000.8 08.6501.00K? 0 +130509.12 -593935.5 -000042.7+000009.000013.1 08.6501.73K? 0 +131207.80 +692942.9 -000033.6+000001.000007.6 08.6501.49K? 0 +131215.78 -624250.5 +000011.1+000006.300005.6 08.6501.01K? 0 +131911.36 -545629.2 -000010.6-000000.600019.2 08.6501.07K? 0 +132111.60 -701638.9 -000020.3-000019.900011.5 08.6501.49K? 0 +132515.27 -252306.0 -000013.1-000021.700001.8 08.6501.50K? 0 +133349.75 +030755.0 -000009.2-000007.800007.6 08.6501.47K? 0 +133353.53 -520052.8 -000007.6+000001.400001.0 08.6501.36K? 0 +133649.30 -523822.2 -000021.5-000025.100000.2 08.6501.42K? 0 +133651.63 -214209.9 -000042.8-000007.000007.9 08.6501.65K? 0 +133906.48 -654547.2 +000013.2-000001.900005.4 08.6501.69K? 0 +134227.96 -133336.4 +000007.5+000006.700018.8 08.6501.49K? 0 +134506.92 -634512.8 -000018.4-000011.300017.5 08.6501.29K? 0 +134539.69 +121541.6 -000023.0+000019.000019.1 08.6501.56K? 0 +134834.80 -400448.2 +000007.6-000000.800007.4 08.6501.09K? 0 +135026.29 +023046.0 -000032.4+000003.700003.8 08.6501.58K? 0 +135347.44 -664704.8 -000027.5+000007.200035.0 08.6501.40K? 0 +141101.45 -482948.8 -000028.8-000005.900000.5 08.6501.33K? 0 +142131.27 -563804.8 -000004.8+000012.800021.1 08.6501.00K? 0 +143254.29 +412603.5 +000005.9-000010.200005.9 08.6501.07K? 0 +144624.21 -102948.1 -000022.2+000023.400000.6 08.6501.09K? 0 +145705.53 +364055.6 -000028.0+000013.600007.8 08.6501.00K? 0 +150710.24 -782018.1 -000018.4-000045.100018.6 08.6501.10K? 0 +150827.83 -390640.9 -000009.5-000029.000007.4 08.6501.55K? 0 +150952.27 +682414.2 -000013.2-000019.600027.8 08.6501.54K? 0 +151046.78 -460400.8 +000016.6-000003.000024.4 08.6501.06K? 0 +151748.49 +131025.0 -000027.0+000003.600000.4 08.6501.36K? 0 +152011.51 -110908.2 -000025.4-000003.300019.7 08.6501.51K? 0 +152908.29 -475242.8 -000043.3-000033.000000.5 08.6501.00K? 0 +153606.45 +251646.6 -000002.8+000002.900000.6 08.6501.08K? 0 +154409.71 +505428.1 +000006.3-000003.900008.3 08.6501.09K? 0 +155517.32 -523831.4 +000014.3-000007.600021.7 08.6501.22K? 0 +155537.44 -184727.8 +000005.6+000005.100014.6 08.6501.50K? 0 +160402.14 +095941.0 -000048.9+000003.800001.5 08.6501.35K? 0 +161219.88 -541404.5 -000031.1-000023.000014.0 08.6501.38K? 0 0.10 1.00 +161221.49 +425919.1 +000012.8+000016.800024.2 08.6501.50K? 0 +162914.18 -352820.7 +000004.8-000001.200012.1 08.6501.58K? 0 +163515.30 +024658.7 -000011.1-000023.300030.8 08.6501.47K? 0 +163547.06 +220718.0 -000006.6+000009.100000.2 08.6501.00K? 0 +163656.22 -340317.7 +000028.2-000006.700008.1 08.6501.03K? 0 +164324.07 -145216.1 +000004.7-000058.200011.6 08.6501.37K? 0 +164528.54 -510357.1 +000027.6+000010.800010.8 08.6501.63K? 0 +164658.39 -305950.5 +000008.4-000018.300002.1 08.6501.27K? 0 +164810.44 +201014.4 -000080.4+000014.100024.5 08.6501.01K? 0 +170650.25 -454711.5 -000011.0-000027.500016.2 08.6501.81K? 0 +170808.51 -323407.1 -000006.3+000015.100047.2 08.6501.88M? 0 +170906.71 -262525.4 -000004.5-000023.400004.4 08.6501.67K? 0 +171123.37 +685035.3 +000013.3-000000.100000.2 08.6501.11K? 0 +171824.40 +431930.9 -000019.1-000015.900003.9 08.6501.07K? 0 +171841.39 +433633.0 -000053.7-000020.400011.4 08.6501.25K? 0 0.10 1.00 +172943.44 -371635.7 +000023.5-000007.500009.4 08.6501.73K? 0 +173019.87 -342849.7 -000023.0-000017.300001.9 08.6501.31K? 0 +173330.38 +195053.8 +000005.8-000022.700001.4 08.6501.32K? 0 +173649.27 -120512.2 -000015.3+000009.700014.0 08.6501.89M? 0 +173825.71 +230854.5 -000012.4-000021.300004.2 08.6501.26K? 0 +173942.71 +001630.4 -000013.2-000003.100001.8 08.6501.09K? 0 +175024.56 +581933.2 -000007.5-000003.000014.3 08.6501.17K? 0 +175125.66 +634845.2 -000005.0+000013.200007.1 08.6501.03K? 0 +175223.48 +270014.4 -000012.2-000008.800002.1 08.6501.11K? 0 +175358.16 -415127.2 +000023.5-000056.400030.9 08.6501.24K? 0 +175739.68 +292825.5 -000018.4+000013.400015.0 08.6501.00K? 0 +180530.61 +102649.9 +000016.0+000027.200002.0 08.6501.67K? 0 +181110.67 -172300.7 -000018.5-000025.200013.8 08.6501.08K? 0 +181918.45 -584502.5 +000007.8-000016.000009.9 08.6501.42K? 0 +182519.69 +645441.0 +000040.7-000000.100017.0 08.6501.06K? 0 +185020.43 +000443.5 -000002.3-000028.300003.7 08.6501.70K? 0 +185257.86 +322424.6 -000027.5+000049.500000.4 08.6501.10K? 0 +185400.37 -311155.3 -000005.1+000018.600008.4 08.6501.48K? 0 +185839.50 -304730.6 +000009.4+000040.100004.0 08.6501.07K? 0 +190139.16 +091025.5 -000014.8-000006.400024.0 08.6501.37K? 0 +190254.96 +314106.4 +000001.3-000003.100013.4 08.6501.45K? 0 +190426.17 -360700.1 -000026.2+000001.800004.0 08.6501.74K? 0 +190446.92 +025902.9 +000012.4+000031.200019.8 08.6501.84K? 0 +190546.20 -205502.3 -000000.5-000018.400009.9 08.6501.23K? 0 +191147.58 -124032.8 +000020.2-000029.900015.6 08.6501.12K? 0 +191201.78 +350612.3 +000019.1-000019.500008.6 08.6501.47K? 0 +191330.01 +425439.5 -000001.3-000003.700006.5 08.6501.58K? 0 +191734.09 -011048.4 +000034.3-000007.000047.9 08.6501.20K? 0 +192025.75 +453540.6 +000007.3+000012.400002.6 08.6501.06K? 0 +192253.67 +654735.0 -000008.6-000041.000012.9 08.6501.15K? 0 +192303.19 -350851.1 +000014.1+000014.700001.0 08.6501.00K? 0 +192323.96 -241305.1 +000047.3+000000.500016.0 08.6501.41K? 0 +192328.84 +340152.7 +000012.5+000006.300009.7 08.6501.66K? 0 +192509.58 -005142.9 -000000.8-000006.900014.4 08.6501.79K? 0 +192739.13 +341349.6 -000004.8-000005.500005.0 08.6501.46K? 0 +192747.16 +630029.8 -000012.0-000010.400004.7 08.6501.48K? 0 +193049.00 -380719.0 -000030.2-000014.400019.6 08.6501.12K? 0 +193414.17 +542638.3 -000008.1-000003.200019.5 08.6501.37K? 0 +193502.13 +632927.1 -000046.5+000011.500001.5 08.6501.30K? 0 +194005.90 -340746.7 +000027.1+000012.300017.1 08.6501.20K? 0 +194021.11 -154834.4 +000017.7+000020.200012.7 08.6501.22K? 0 +194310.45 -674538.9 +000015.2-000049.900012.4 08.6501.38K? 0 +194316.79 -313811.3 -000013.7-000040.300017.6 08.6501.03K? 0 +194318.15 +692050.8 -000010.5-000053.600003.5 08.6501.06K? 0 +195146.19 -404230.0 +000005.6-000051.600012.9 08.6501.43K? 0 +195245.11 -280830.2 +000011.4+000002.800011.7 08.6501.01K? 0 +195639.17 -224249.8 +000006.7+000004.500006.3 08.6501.22K? 0 +195906.80 +520000.2 -000000.3-000008.800001.4 08.6501.24K? 0 +200023.40 +292950.6 +000010.0-000010.900003.6 08.6501.31K? 0 +200143.15 -424811.6 -000006.4+000033.900006.1 08.6501.54K? 0 +201017.48 +091541.1 -000035.7-000024.100019.1 08.6501.48K? 0 +201219.22 +302205.7 +000001.2+000004.800008.8 08.6501.65K? 0 +201307.39 +090805.5 +000022.5+000023.900000.7 08.6501.71K? 0 +201346.86 -440713.3 -000007.6-000028.200005.2 08.6501.45K? 0 +201524.60 +094131.2 +000025.4+000001.100016.7 08.6501.08K? 0 +201848.55 +505349.5 -000002.3-000001.900012.8 08.6501.83K? 0 +202359.00 +225905.8 -000004.1+000004.700008.4 08.6501.04K? 0 +202428.42 +682151.7 +000006.4+000016.100006.0 08.6501.47K? 0 +202640.28 -395526.1 -000029.6+000016.400030.6 08.6501.56K? 0 +202713.63 -183154.8 -000013.3+000001.000026.2 08.6501.42K? 0 +203136.41 -420054.9 -000008.6-000038.500001.6 08.6501.41K? 0 +203148.89 +772610.6 -000009.6-000004.500002.1 08.6501.80K? 0 +203759.01 -524821.1 +000018.5-000013.900019.2 08.6501.12K? 0 +203937.86 +340230.5 +000002.7+000006.800000.8 08.6501.34K? 0 +204341.27 -261503.0 +000009.0-000014.300002.5 08.6501.03K? 0 +204500.72 +240729.1 +000001.6+000022.700004.3 08.6501.77K? 0 +204547.96 +223433.6 +000008.0+000004.800017.8 08.6501.71K? 0 +205742.07 -245309.4 +000021.3-000006.800005.1 08.6501.40K? 0 +205756.77 +470706.1 -000005.6-000013.900015.3 08.6501.34K? 0 +205855.82 -154252.8 +000041.7-000000.400001.2 08.6501.22K? 0 +210224.77 +340834.7 +000004.0+000000.100007.2 08.6501.34K? 0 +210601.81 +310835.8 -000012.4-000004.500004.8 08.6501.26K? 0 +210924.10 +040943.1 -000040.0-000006.500005.7 08.6501.12K? 0 +211817.04 +110819.3 +000033.7+000030.500020.8 08.6501.26K? 0 +212612.20 +363643.3 +000017.5-000015.600010.1 08.6501.00K? 0 +212836.70 -402355.9 +000000.0+000006.500013.0 08.6501.62K? 0 +214814.52 -471658.6 +000055.8-000005.000006.6 08.6501.30K? 0 +215101.97 +123732.1 +000019.0+000005.100018.3 08.6501.16K? 0 +220015.58 +283558.1 -000023.6-000005.200007.5 08.6501.36K? 0 +220554.05 +021557.3 -000022.3-000007.600011.0 08.6501.57K? 0 +221031.79 +063729.8 -000000.3-000010.500010.4 08.6501.66K? 0 +221229.36 +474956.3 +000044.5+000012.700003.5 08.6501.33K? 0 +221720.13 +244840.7 -000014.1+000030.100011.5 08.6501.06K? 0 +222004.52 -525845.9 -000002.4+000006.700002.1 08.6501.09K? 0 +222354.17 +391314.3 +000012.9-000013.600014.0 08.6501.73K? 0 +222918.55 -093945.8 +000021.0-000021.100012.8 08.6501.30K? 0 +223006.05 +594007.6 +000005.1-000017.300008.8 08.6501.03K? 0 +223305.46 +671015.0 +000013.3+000009.700013.1 08.6501.24K? 0 +223830.44 +141119.1 +000005.6+000000.600010.6 08.6501.25K? 0 +223900.09 +082317.2 -000012.0+000018.300002.8 08.6501.14K? 0 +224220.66 +315445.3 +000009.8-000008.900009.8 08.6501.08K? 0 +225042.02 +534633.7 -000007.1+000004.200003.9 08.6501.10K? 0 +225314.26 +762912.0 -000012.3-000002.500006.2 08.6501.48K? 0 +225644.75 +134126.7 -000020.7-000000.900003.4 08.6501.06K? 0 +230212.83 +581517.1 -000156.7-000262.900036.9 08.6501.02K? 0 +230254.78 +313551.2 +000000.5-000016.700010.0 08.6501.10K? 0 +230408.04 -302603.8 -000042.4-000052.200003.2 08.6501.05K? 0 +231611.95 -463640.9 +000018.4+000002.000016.0 08.6501.18K? 0 +232830.13 -351521.7 -000027.9-000004.300011.1 08.6501.23K? 0 +232918.43 +380905.4 +000001.4-000019.500002.3 08.6501.95M? 0 +233112.93 +233403.2 +000003.5-000006.200003.9 08.6501.23K? 0 +233222.67 -190301.2 -000005.2+000019.500007.0 08.6501.45K? 0 +233408.78 +213039.2 +000015.3+000008.700006.9 08.6501.04K? 0 +233457.32 +515247.5 -000006.1-000013.100005.2 08.6501.10K? 0 +233555.66 +492705.4 +000002.8-000015.100004.5 08.6501.68K? 0 +234044.02 +051126.4 +000034.5-000011.600008.2 08.6501.17K? 0 +234214.27 +244637.9 +000034.0-000012.000023.6 08.6501.56K? 0 +235144.98 +530543.3 -000009.4+000006.600019.2 08.6501.82K? 0 +235155.26 +490159.5 -000017.0+000006.000004.7 08.6501.00K? 0 +235909.11 -460744.6 -000026.5-000030.500007.4 08.6501.09K? 0 +022602.71 +651351.8 +000000.0-000001.400005.1 08.6502.14M? 0 +035234.29 +480640.2 +000014.2-000003.800005.3 08.6502.14M? 0 +173348.25 -380538.1 +000039.6-000031.100033.6 08.6502.12M? 0 +000122.31 +340229.2 +000006.0-000005.900001.7 08.6600.06A? 0 +000142.42 -001303.0 +000027.6-000110.600018.1 08.6600.60G? 0 +000202.81 -691609.1 +000012.5+000002.700002.5 08.66-0.04B? 0 +000357.50 +610613.1 -000000.1-000010.400003.6 08.6600.29A? 0 +000453.10 +704811.5 +000003.6-000014.400013.3 08.6600.23A? 0 diff --git a/kstars/kstars/data/hip089.dat b/kstars/kstars/data/hip089.dat new file mode 100644 index 00000000..d9ecbc25 --- /dev/null +++ b/kstars/kstars/data/hip089.dat @@ -0,0 +1,1000 @@ +000603.51 +531636.9 -000002.3+000001.000008.8 08.66-0.04B? 0 +000707.79 -303341.7 +000012.2-000004.700002.9 08.6600.06A? 0 +000739.11 -665343.4 +000011.1+000003.200006.5 08.6600.78G? 0 +000846.83 -364438.7 -000041.9-000040.900002.3 08.6600.43F? 0 +001205.49 -070519.2 +000070.6-000027.900027.1 08.6600.43F? 0 +001249.13 +515612.9 +000001.0+000002.800018.2 08.66-0.04B? 0 +001454.18 +464813.0 +000086.9-000034.900012.7 08.6600.50F? 0 +002027.60 +222847.3 +000012.4-000010.600008.7 08.6600.43F? 0 +002057.37 +674002.4 +000000.0+000000.000000.0 08.6600.80G? 0 +002300.89 -062212.1 +000047.1+000002.900004.9 08.6600.48F? 0 +002310.41 +174604.1 +000065.9-000011.600025.7 08.6600.70G? 0 +002552.81 +351128.7 +000009.5-000002.400001.6 08.6600.10A? 0 +003643.32 +484942.0 +000050.0-000011.400020.6 08.6600.63G? 0 +003742.19 +571949.1 -000000.6+000000.000006.7 08.6600.02A? 0 +004607.74 -440613.2 +000242.7-000032.700015.4 08.6600.65G? 0 +005206.27 -354451.8 +000009.3+000003.500005.3 08.6600.01A? 0 +005736.31 +341011.7 +000121.1-000024.900005.8 08.6600.45F? 0 +010041.74 +092912.9 +000000.0+000000.000000.0 08.6600.43F? 1 +010858.60 +222241.6 +000009.3-000002.600001.2 08.6600.30A? 0 +011129.09 +560559.8 +000011.2-000008.100008.2 08.6600.11A? 0 +011743.26 -122040.7 -000001.7-000078.800021.3 08.6600.57F? 0 +012103.56 +073621.5 -000019.9+000012.000010.9 08.6600.53F? 0 +012320.71 +273854.9 -000038.6-000020.700004.3 08.6600.41F? 0 +012958.73 +420000.6 +000010.8+000017.400014.0 08.6600.46F? 0 +013626.30 +034708.9 +000011.8-000002.700012.4 08.6600.33F? 0 +014405.47 +611920.6 +000011.0-000007.200002.5 08.6600.19A? 0 +015128.55 +055221.6 +000096.5-000040.300004.7 08.6600.69G? 0 +015152.21 -454613.3 -000024.8-000023.400000.7 08.6600.44F? 0 +015527.63 +121503.0 -000027.2+000003.200016.4 08.6600.96K? 0 +015617.51 -240754.9 +000088.2+000057.200016.8 08.6600.66G? 0 +020041.85 +295555.0 +000012.6-000005.200018.5 08.6600.43F? 0 +020850.42 +064216.5 +000063.0-000011.600005.1 08.6600.51F? 0 +021051.65 +134057.7 +000152.4-000093.000009.0 08.6600.72G? 0 +021600.61 -504619.1 +000010.1-000029.100007.1 08.6600.59G? 0 +021816.55 +532909.1 -000012.2+000000.900000.8 08.6600.00A? 0 +021831.51 +095056.5 +000087.0-000015.300013.1 08.6600.89G? 0 +022137.13 +635421.6 -000046.6-000007.900007.7 08.6600.93G? 0 +022227.53 +220852.1 +000033.2-000022.700022.8 08.6600.41F? 0 +022749.64 +352426.7 +000170.7-000105.000028.8 08.6600.65G? 0 +022750.75 +444429.6 +000006.2-000004.700004.4 08.6600.89G? 0 +023052.12 +375402.2 -000053.0-000028.100015.8 08.6600.68G? 0 +023159.76 +320136.0 -000070.1-000098.200006.3 08.6600.69G? 0 +023424.16 +691340.5 -000003.8-000032.700000.2 08.6600.41F? 0 +023726.37 +435727.3 +000024.7-000029.800009.1 08.6600.53F? 0 +024303.07 -411414.0 +000051.9+000038.000008.6 08.6600.39F? 0 +024546.87 +245332.0 -000021.4-000016.900001.6 08.6600.37F? 0 +024731.81 +405956.1 +000004.0-000021.800019.9 08.6600.34F? 0 +025022.87 -113158.0 +000067.8-000112.000012.8 08.6600.59G? 0 +025359.29 -492142.1 +000091.7+000095.700016.6 08.6600.67G? 0 +025504.80 +213543.4 +000136.8-000106.800045.5 08.6600.64G? 0 +025640.91 -671446.9 -000010.8-000003.200015.8 08.6600.15A? 0 +025825.01 +392857.6 +000004.3-000040.900005.5 08.6600.29A? 0 +025850.32 +605711.9 +000136.0-000075.200007.1 08.6600.73G? 0 +030131.42 +405209.6 +000016.5-000038.900002.0 08.6600.28A? 0 +030143.02 +033251.0 +000025.7-000032.600005.5 08.6600.33F? 0 +030659.50 +724932.8 -000005.8+000002.500008.1 08.6600.29A? 0 +031059.15 -110600.0 +000022.9+000032.300004.2 08.6600.29A? 0 +031104.15 +782236.3 +000018.4-000005.300020.7 08.6600.51F? 0 +032326.56 +414230.9 -000005.6+000000.400009.8 08.66-0.04B? 0 +032330.97 -382240.0 +000018.4+000018.500001.4 08.6600.53F? 0 +032429.83 +341710.0 +000021.6-000004.500011.7 08.6600.27A? 0 +032839.56 +370630.1 +000065.1-000045.700012.8 08.6600.53F? 0 +033633.45 +320137.5 +000051.3-000036.300009.5 08.6600.54F? 0 +033819.87 -573828.8 -000009.5+000022.800018.4 08.6600.48F? 0 +033926.18 +414110.9 -000001.0+000000.100005.4 08.6600.47F? 0 +034159.38 +405255.8 +000056.8-000056.400010.3 08.6600.64G? 0 +034339.44 +630636.8 +000058.8-000015.200001.1 08.6600.59G? 0 +034435.84 +110815.6 +000014.0+000011.600000.4 08.6600.51F? 0 +035315.66 -031747.5 +000028.6-000004.500003.8 08.6600.21A? 0 +035634.52 -561930.6 -000018.7+000004.200006.4 08.6600.33F? 0 +035636.69 -395457.6 -000106.7-000030.500024.0 08.6600.31F? 0 +035738.06 +065225.8 -000008.3+000017.100002.9 08.6600.10A? 0 +040337.29 +245646.7 -000004.4-000029.600007.9 08.6600.57F? 0 +040616.41 +195228.7 +000012.8-000010.000002.5 08.6600.39F? 0 +040833.45 -713824.4 +000035.9+000120.700003.6 08.6600.47F? 0 +040926.25 -115937.7 +000009.0-000060.200003.5 08.6600.55F? 0 +041034.59 -263630.0 +000109.6-000017.900024.4 08.6600.62G? 0 +041035.69 +053653.9 +000012.9-000016.300002.6 08.6600.79G? 0 +041201.94 -091622.2 -000009.2-000001.300040.5 08.6600.49F? 0 +041614.33 -081201.4 +000016.7+000005.000003.4 08.6600.93G? 0 +041636.79 -442435.0 +000053.8+000014.300002.7 08.6600.53F? 0 +041847.50 -114413.4 +000006.7-000004.500002.0 08.6600.92G? 0 +041933.70 +210354.7 -000001.6-000012.700016.5 08.6600.61G? 0 +041938.70 -505724.3 +000016.9+000055.300006.2 08.6600.43F? 0 +042921.20 +583137.7 +000004.6-000014.100010.8 08.6600.14A? 0 +043240.84 +312418.1 +000028.5+000003.500002.1 08.6600.38F? 0 +043703.41 +023447.1 +000028.7+000014.600006.2 08.6600.47F? 0 +043859.51 +203614.6 -000006.7-000037.300015.9 08.6600.50F? 0 +044049.19 -624803.2 +000000.0+000000.000000.0 08.6600.50F? 1 +044451.09 -414520.7 +000016.8-000028.400019.4 08.6600.49F? 0 +044525.28 +073527.2 +000060.2+000116.900031.0 08.6600.54F? 0 +044526.87 +493429.2 -000003.8+000004.200012.7 08.6600.21A? 0 +044628.13 +072039.0 +000001.6-000007.500004.0 08.6600.48F? 0 +044701.60 -160954.5 -000000.3+000040.500006.8 08.6600.34F? 0 +045857.29 +122454.1 -000015.8-000032.300026.2 08.6600.35F? 0 +050054.91 +433445.5 +000020.4-000007.900004.1 08.6600.32F? 0 +050522.95 -512602.0 -000043.6+000153.800003.8 08.6600.64G? 0 +050608.69 -133900.0 +000019.8+000001.900004.0 08.6600.50F? 0 +050608.80 -205310.7 -000015.4+000009.000007.1 08.6600.96K? 0 +050642.63 +533011.6 -000008.6-000016.100011.8 08.6600.12A? 0 +050702.02 +332448.4 +000000.0+000000.000000.0 08.6600.23A? 0 +050753.57 -461611.7 +000057.6+000110.400025.3 08.6600.60G? 0 +050815.54 +425406.9 +000017.8-000010.900002.5 08.6600.07A? 0 +051220.38 +112146.6 +000015.9-000001.600007.1 08.6600.37F? 0 +051517.18 +444158.7 +000008.1+000003.900023.2 08.6600.89G? 0 +051746.99 +414801.2 +000037.0-000049.300005.0 08.6600.20A? 0 +052117.21 +591027.0 -000017.8-000040.800005.3 08.6600.97K? 0 +052345.73 +203445.4 -000001.5-000008.600007.2 08.6600.47F? 0 +052717.68 +034933.0 -000007.9+000000.000000.6 08.66-0.05B? 0 +052729.02 +182952.0 -000004.8-000035.100006.4 08.6600.25A? 0 +052821.19 -210815.8 -000009.3-000039.700007.8 08.6600.32F? 0 +053007.03 -112624.9 -000007.6-000037.900007.9 08.6600.40F? 0 +053010.35 -051205.8 -000006.7-000001.100007.5 08.66-0.08B? 0 +053239.21 -331953.1 -000014.2-000001.300002.2 08.6600.23A? 0 +053425.97 +012137.0 -000007.0-000011.100008.9 08.66-0.02B? 0 +053514.58 +335745.6 +000028.9-000002.800004.2 08.6600.48F? 1 +053533.04 +142539.5 +000001.8-000019.200039.0 08.6600.09A? 0 +053609.77 -134920.3 -000000.2-000008.100004.4 08.66-0.06B? 0 +053629.23 -054612.4 -000016.8-000021.800001.8 08.6600.29A? 0 +054121.19 +022140.8 -000015.1-000020.800009.0 08.6600.62G? 0 +054322.02 +594213.9 -000008.3-000029.200013.9 08.6600.59G? 0 +054655.09 +005804.3 +000017.7+000006.200001.8 08.6600.38F? 0 +054717.99 -545028.4 +000021.7+000027.300014.7 08.6600.51F? 0 +054752.78 +174748.2 +000006.6+000002.800022.0 08.6600.63G? 0 +055123.04 -240138.3 -000009.6-000009.900022.2 08.6600.43F? 0 +055159.11 -112120.1 +000002.8+000003.400005.2 08.66-0.07B? 0 +055230.60 +400855.5 +000000.0+000000.000000.0 08.6600.57F? 1 +055457.79 +282318.9 +000007.4+000002.000005.4 08.6600.08A? 0 +055708.58 +101345.7 +000016.5-000008.900016.6 08.6600.43F? 0 +055711.16 +502114.1 +000033.7-000072.400012.9 08.6600.49F? 0 +055730.27 +395809.4 -000015.5-000006.900015.7 08.6600.61G? 0 +060027.70 +485251.1 +000001.0-000007.000014.7 08.6600.16A? 0 +060239.97 -025026.1 +000039.3-000058.800016.1 08.6600.49F? 0 +060509.32 +242041.2 -000003.7-000028.300014.4 08.6600.05A? 0 +060647.88 -101531.2 +000011.5-000012.900003.6 08.6600.13A? 0 +060713.28 -543954.9 +000048.6+000129.100016.2 08.6600.58G? 0 +060925.83 +524559.0 -000008.3-000005.000003.5 08.6600.22A? 0 +061121.06 +304124.2 -000092.3-000061.200003.0 08.6600.68G? 0 +061451.88 -110823.1 -000007.3+000011.900019.1 08.6600.30A? 0 +061540.95 +785348.5 +000012.3-000061.400009.2 08.6600.74G? 0 +061725.13 -170005.5 -000010.4+000001.800012.8 08.6600.25A? 0 +061943.90 -064846.5 -000019.7+000002.000011.4 08.6600.91G? 0 +062033.58 +470713.1 -000012.3-000022.400002.7 08.66-0.04B? 0 +062239.57 -661844.3 +000022.4-000056.500008.1 08.6600.57F? 0 +062624.93 +224417.7 -000020.5-000012.300010.6 08.6600.43F? 0 +062736.42 -202647.5 -000003.8+000008.100007.1 08.66-0.09B? 0 +062918.36 -263001.8 -000017.9+000006.700005.5 08.6600.09A? 0 +062934.89 -803533.6 -000015.7+000015.000008.6 08.6600.21A? 0 +062958.41 +695547.1 +000000.0-000001.700004.4 08.6600.05A? 0 +063030.37 +642643.9 -000003.1-000026.000005.2 08.6600.39F? 0 +063052.74 -323011.1 -000016.5+000021.300001.5 08.6600.15A? 0 +064051.31 +000821.0 +000005.1+000009.300006.3 08.6600.00A? 0 +064112.69 +240503.4 -000015.7-000017.200006.1 08.6600.01A? 0 +064115.56 -450646.9 -000007.0+000006.400002.2 08.6600.27A? 0 +064150.04 -492310.3 +000000.8+000013.700005.0 08.6600.37F? 0 +064230.88 +292553.1 -000018.5+000007.500001.0 08.6600.98K? 0 +064410.85 -182354.9 -000001.9+000001.800009.7 08.66-0.02B? 0 +064447.63 -285346.1 -000004.9+000013.400014.4 08.6600.31F? 0 +064715.73 -472526.4 -000004.6+000030.600003.7 08.6600.68G? 0 +064941.84 -240427.3 +000007.5+000000.600003.9 08.6600.21A? 0 +064953.74 -500857.0 +000041.3-000109.500024.1 08.6600.56F? 0 +065005.07 +004530.5 -000007.0-000005.600018.2 08.66-0.09B? 0 +065136.89 +002507.7 +000002.2+000000.000015.8 08.66-0.07B? 0 +065225.07 -375102.4 +000003.8+000024.800017.5 08.6600.69G? 0 +065259.56 -173719.2 +000010.0-000023.300012.3 08.6600.26A? 0 +065607.76 -152615.2 -000040.9-000076.300003.4 08.6600.47F? 0 +065622.80 +031149.2 +000007.8-000017.300011.6 08.66-0.07B? 0 +065717.30 +215036.6 -000002.0-000004.100001.2 08.6600.28A? 0 +065752.31 -262639.2 -000014.4+000012.300000.8 08.6600.41F? 0 +065905.30 -142902.9 +000004.9-000009.000007.1 08.6600.40F? 0 +065954.77 -300514.4 -000000.2+000005.300001.9 08.66-0.10B? 0 +070154.56 +080543.6 +000000.9-000002.100002.1 08.6600.02A? 0 +070438.10 -812959.0 -000009.0+000026.700003.0 08.6600.12A? 0 +070515.33 +071231.8 -000016.1+000021.500007.7 08.6600.92G? 0 +070636.26 -523632.0 -000016.6+000008.000002.4 08.6600.16A? 0 +070737.12 -151556.5 +000011.3+000003.800004.7 08.6600.97K? 0 +071051.35 -444115.3 +000012.5-000004.600011.6 08.6600.94G? 0 +071349.97 -001607.0 +000000.0-000005.900001.4 08.66-0.07B? 0 +071537.86 -354159.0 -000010.4+000015.500001.3 08.66-0.00B? 0 +072036.38 +172629.1 -000001.8-000001.500001.6 08.66-0.03B? 0 +072139.57 +032203.4 -000001.4+000001.400008.3 08.6600.00A? 0 +072145.97 -202444.2 -000000.8-000007.400010.1 08.6600.08A? 0 +072212.26 +041125.2 -000008.8-000005.800000.9 08.6600.38F? 0 +072549.07 +333402.2 +000006.0-000031.600012.0 08.6600.60G? 0 +073444.51 +113423.1 +000022.1-000011.800002.9 08.6600.21A? 0 +073519.46 -172412.8 +000012.0-000003.000007.6 08.6600.50F? 0 +073528.09 -202946.6 -000004.0+000003.500000.1 08.6600.07A? 0 +073619.62 -353520.7 -000003.9-000012.300004.0 08.6600.98K? 0 +073757.91 -700405.6 -000004.7+000045.000002.5 08.6600.32F? 0 +074018.68 +115848.0 -000011.5+000003.900002.4 08.6600.04A? 0 +074021.29 -642900.6 -000032.5+000066.500003.9 08.6600.50F? 0 +074113.03 -240958.3 -000172.7+000050.200015.6 08.6600.53F? 0 +074126.04 -445258.6 -000014.3+000004.100010.1 08.6600.03A? 0 +074219.51 -275556.5 -000019.6+000023.800006.7 08.66-0.01B? 0 +074244.15 +803320.7 +000012.7+000007.100015.8 08.6600.52F? 0 +074802.52 -595418.8 -000020.8+000023.000000.2 08.6600.51F? 0 +074816.68 +012341.0 +000003.7-000033.400001.3 08.6600.87G? 0 +074932.48 -080104.6 +000004.6-000001.300002.6 08.66-0.06B? 0 +074946.86 +523810.7 -000020.7-000011.300021.4 08.6600.42F? 0 +075036.31 +015454.7 -000010.5-000001.400008.4 08.6600.89G? 0 +075202.25 -335703.3 -000038.6+000066.900007.5 08.6600.54F? 0 +075320.98 -164925.9 +000026.6+000005.400015.0 08.6600.98K? 0 +075453.83 +241008.7 -000023.3-000025.900006.8 08.6600.21A? 0 +075508.59 +214016.8 -000014.1+000003.100001.7 08.6600.34F? 1 +075646.92 -704259.2 -000004.9+000041.600002.0 08.6600.08A? 0 +075654.97 +452700.9 -000022.4-000004.300002.5 08.6600.28A? 0 +075759.83 +430040.8 +000031.5-000012.800014.7 08.6600.35F? 0 +075815.89 +722800.7 -000003.8+000023.400010.8 08.6600.68G? 0 +075839.40 +260124.6 -000038.4-000028.500006.1 08.6600.47F? 0 +080101.83 +161400.1 -000039.7-000011.900009.5 08.6600.38F? 0 +080243.11 -503714.6 +000007.0+000008.800001.0 08.66-0.07B? 0 +080334.01 +100726.2 -000009.2+000006.700006.0 08.6600.03A? 0 +080458.31 +582526.2 -000016.3-000045.600003.0 08.6600.51F? 0 +080559.37 -650408.6 -000010.7+000012.000004.7 08.6600.20A? 0 +080638.29 -433557.8 -000005.4+000008.000004.9 08.66-0.05B? 0 +080840.04 +581710.5 +000000.6+000009.400005.7 08.6600.99K? 0 +080844.09 +574945.4 -000011.0+000008.800002.0 08.6600.14A? 0 +081033.33 -305428.4 +000001.1+000004.000001.1 08.66-0.01B? 0 +081058.34 +630814.1 -000016.3-000000.300001.5 08.6600.32F? 0 +081120.15 -352651.8 -000061.2+000013.900004.3 08.6600.30A? 0 +081124.62 -430658.0 +000002.2+000011.900005.0 08.6600.30A? 0 +081156.93 +132320.9 -000028.5-000008.500010.6 08.6600.98K? 0 +081502.16 +610703.6 -000003.5-000001.400007.7 08.6600.46F? 0 +081635.63 +540420.2 -000013.0-000049.500002.5 08.6600.49F? 0 +081826.20 +221313.7 -000029.9+000003.000002.4 08.6600.29A? 0 +082012.93 +530344.7 -000045.2-000056.200011.0 08.6600.53F? 0 +082438.29 -501847.6 -000005.6+000021.800003.0 08.6600.05A? 0 +082530.52 -463803.3 -000008.9+000015.600012.6 08.66-0.07B? 0 +082651.70 -265501.8 -000039.7-000049.100002.1 08.6600.55F? 0 +082724.36 -205905.9 -000006.7+000015.700009.8 08.6600.04A? 0 +082746.08 +395030.6 +000002.9+000012.000007.6 08.6600.95K? 0 +083412.81 -081738.5 +000004.9-000006.200013.6 08.6600.15A? 0 +083918.73 +085425.3 -000084.6-000019.300025.0 08.6600.86G? 0 +084253.07 -480741.2 -000001.8+000016.500010.0 08.66-0.09B? 0 0.10 1.00 +084325.25 -274817.1 -000005.2+000009.800002.0 08.66-0.05B? 0 +084345.58 +224248.0 -000017.8-000001.300003.4 08.6600.96K? 0 +084405.57 -554620.1 -000024.4+000057.100011.6 08.6600.32F? 0 +084717.30 -423606.3 -000013.0+000004.600001.4 08.66-0.07B? 0 0.10 1.00 +084841.18 -494318.4 -000046.2-000008.400017.3 08.6600.10A? 0 +085049.35 -045452.1 -000038.9-000048.400001.9 08.6600.79G? 0 +085257.56 -000930.2 +000003.6+000010.000015.8 08.6600.07A? 0 +085607.23 +434040.5 +000000.0+000000.000000.0 08.6600.49F? 0 +085608.31 -490801.7 -000015.8+000034.000010.6 08.6600.07A? 0 +085615.42 -452355.3 -000014.1+000002.700013.6 08.6600.03A? 0 +085814.94 -342431.5 +000003.7+000004.800001.1 08.66-0.03B? 0 +090011.88 +591525.7 -000011.9+000010.800002.3 08.6600.98K? 0 +090250.55 +521319.2 +000037.3-000018.100003.5 08.6600.54F? 0 +090300.11 -425303.6 -000014.1+000015.200002.0 08.66-0.04B? 0 +090934.20 -410245.8 -000007.5-000013.200004.1 08.6600.10A? 0 +090944.05 -190230.4 -000028.5-000009.300006.9 08.6600.39F? 0 +091836.26 +204849.8 -000009.9-000041.100012.0 08.6600.44F? 1 +092001.53 +155614.8 -000010.2-000003.400008.7 08.6600.95G? 0 +092022.90 -232508.9 -000011.3+000009.700013.8 08.6600.89G? 0 +092129.00 -471238.6 -000014.6+000009.000016.2 08.6600.98K? 0 +092233.16 -382745.6 -000015.2+000032.000006.7 08.6600.92G? 0 +092430.19 -252454.4 +000086.5-000050.500010.2 08.6600.55F? 0 +092527.07 -401334.4 -000032.2+000005.700000.6 08.6600.26A? 0 +092546.62 -102912.7 -000014.0+000017.200000.8 08.6600.43F? 0 +093057.07 -154419.8 -000051.5+000026.600003.0 08.6600.53F? 1 +093518.40 +123339.2 +000065.2-000083.300005.6 08.6600.79G? 0 +094057.01 -240906.2 -000000.6-000004.700009.1 08.66-0.09B? 0 +094335.98 +525934.4 -000061.4-000024.300020.8 08.6600.49F? 0 +094445.16 +345816.2 -000007.1-000004.200005.2 08.6600.27A? 0 +094737.64 +053333.4 -000022.2-000003.800006.1 08.6600.34F? 0 +094929.51 -091151.6 -000071.1+000000.400007.0 08.6600.46F? 0 +095011.39 -242922.6 +000001.8+000002.000014.4 08.6600.31A? 0 +095110.70 -000946.1 -000030.9-000002.800000.6 08.6600.12A? 0 +095608.61 +294719.0 -000025.1-000009.400011.2 08.6600.43F? 0 +095837.36 -652544.5 -000029.7+000011.800001.2 08.6600.11A? 0 +095945.54 -591626.3 -000009.8+000020.600016.0 08.6600.00A? 0 +100225.94 -020814.5 -000126.9-000032.500006.7 08.6600.48F? 0 +100323.06 +443738.8 -000005.1+000002.800003.0 08.6600.20A? 0 +100419.27 -090941.8 +000001.8+000009.200023.6 08.6600.30A? 0 +100431.21 +212732.7 -000026.2-000027.100014.5 08.6600.40F? 0 +100710.69 +672044.3 +000024.4-000010.400018.3 08.6600.46F? 0 +101022.64 +340749.6 -000037.0-000027.700014.8 08.6600.41F? 0 +101116.79 -092407.1 -000013.4-000002.000022.0 08.6600.52F? 0 +102204.53 -494611.9 -000016.1+000015.800002.7 08.6600.99K? 0 +102912.84 +272956.6 -000067.3-000023.400026.4 08.6600.49F? 0 +103011.71 -622921.8 -000017.2-000005.000003.4 08.6600.01A? 0 +103330.56 +145350.6 +000038.4+000020.800000.9 08.6600.32F? 0 +103543.26 +290615.2 +000006.9-000036.500006.4 08.6600.49F? 0 +103642.98 +110119.8 +000142.7-000081.700043.2 08.6600.79G? 0 +103922.93 -261804.0 -000042.7-000007.300009.8 08.6600.34F? 0 +104112.65 -590908.9 +000015.2-000004.100005.5 08.6600.02A? 0 0.10 1.00 +104210.25 -392156.0 -000030.7+000009.000002.4 08.6600.11A? 0 +104211.69 -675347.6 -000013.8+000005.700005.4 08.6600.02A? 0 +104329.05 -185151.2 -000039.2+000089.300011.4 08.6600.63G? 0 +104503.40 -594015.0 +000000.0+000000.000000.0 08.6600.17A? 0 +105111.96 +601007.7 -000013.6+000005.700016.6 08.6600.36F? 0 +105721.43 -690222.8 -000034.8-000001.900000.0 08.6600.09A? 0 +105816.59 +262311.9 -000075.9+000026.800012.9 08.6600.85G? 0 +110245.33 -421223.0 +000071.4-000047.600009.2 08.6600.59G? 0 +110302.15 -013430.3 +000011.2+000009.600028.9 08.6600.40F? 0 +110312.86 -604042.2 -000060.8+000055.900013.5 08.6600.30A? 0 +110345.50 -603446.4 -000012.8+000001.600008.6 08.6600.04A? 0 +110415.24 -365023.7 -000003.6-000016.100023.8 08.6600.37F? 0 +111124.25 -594820.7 -000014.5+000006.400004.4 08.6600.86G? 0 0.10 1.00 +111217.27 +625453.4 -000021.7+000002.700004.0 08.6600.95G? 0 +111736.52 -524811.7 -000032.3-000062.800000.5 08.6600.47F? 0 +112355.65 -605158.3 -000015.6+000004.800003.2 08.66-0.06B? 0 +112516.65 -265215.1 -000005.1-000001.100003.8 08.6600.17A? 0 +113123.98 -490406.2 -000013.0+000018.100007.2 08.6600.94G? 0 +113356.93 -540314.5 -000015.5+000016.600016.4 08.6600.84G? 0 +113604.84 -413157.1 +000009.8+000009.600005.7 08.6600.97K? 0 +113606.78 +125118.8 -000068.9-000005.300006.7 08.6600.57F? 0 +113715.40 -275957.3 +000008.0-000019.100019.8 08.6600.87G? 0 +113827.78 +200601.9 -000029.5-000004.900007.5 08.6600.22A? 0 +113934.98 -571546.6 -000007.8+000023.500002.0 08.6600.94G? 0 +114156.09 -663422.2 -000045.8+000000.200008.4 08.6600.26A? 0 +114915.23 -491856.1 -000043.3-000006.000000.5 08.6600.48F? 0 +115151.66 +095839.2 +000001.5+000000.700004.2 08.6600.24A? 0 +115551.92 +594026.3 +000022.2-000056.600003.5 08.6600.61G? 0 +115807.70 -553154.1 -000014.8-000005.300001.7 08.6600.76G? 0 +120713.21 +731942.9 -000043.1-000016.700004.2 08.6600.46F? 0 +120924.62 -605713.9 -000014.8+000010.400002.8 08.6600.06A? 0 +121419.90 -600234.6 -000045.3+000000.500014.3 08.6600.27A? 0 +121826.68 -593731.5 -000004.2+000004.700003.9 08.66-0.01B? 0 +122220.83 -654127.0 -000015.8-000004.300007.7 08.6600.08A? 0 +122545.05 +444405.1 +000000.0+000000.000000.0 08.6600.47F? 1 +122855.83 -521042.0 +000012.7+000005.200004.7 08.6600.23A? 0 +123538.03 -354932.9 +000019.2-000037.500008.3 08.6600.47F? 0 +124249.19 -152751.0 -000023.6+000004.100003.0 08.6600.27A? 0 +124347.84 +073330.6 +000000.0+000000.000000.0 08.6600.45F? 1 +124618.10 +093014.1 +000000.0+000000.000000.0 08.6600.51F? 0 +124819.00 -670754.1 -000032.7-000032.200004.8 08.6600.47F? 0 +125236.62 +663553.0 -000066.7-000112.200002.9 08.6600.57F? 0 +125702.54 -485747.2 -000053.5-000016.600004.7 08.6600.33F? 0 +125726.19 -691034.5 -000047.9+000005.700006.1 08.6600.91G? 0 +130303.51 -462838.8 -000026.8+000004.400004.3 08.6600.96K? 0 +130454.94 -763857.8 -000004.2-000019.500014.1 08.6600.43F? 0 +130503.98 +624624.0 -000001.7-000023.100010.9 08.6600.53F? 0 +130713.24 -520059.3 +000036.7+000001.100018.8 08.6600.47F? 0 +131020.85 -235140.1 -000079.8+000005.500019.2 08.6600.48F? 0 +131057.79 -024344.4 +000011.6+000000.400013.3 08.6600.46F? 0 +131854.46 +003020.9 -000050.0-000067.300023.2 08.6600.52F? 1 +132023.18 +450633.9 -000022.7-000010.800002.5 08.6600.92G? 0 +132252.85 +534336.7 -000019.3-000034.400001.9 08.6600.88G? 0 +132405.19 -135316.9 -000094.7-000045.300007.6 08.6600.42F? 0 +132714.89 -363742.0 +000020.7-000012.400001.0 08.6600.17A? 0 +132727.41 -410630.2 -000003.0+000002.700008.8 08.6600.51F? 0 +132935.91 -452857.7 -000016.1-000007.600002.2 08.66-0.05B? 0 +133125.74 -690727.4 -000010.8-000015.800004.4 08.6600.28A? 0 +134202.75 -392216.2 +000007.9+000014.600014.0 08.6600.25A? 0 +134626.61 +515943.4 +000012.3-000016.700005.5 08.6600.57F? 0 +134716.80 +335928.5 -000101.2+000049.100003.0 08.6600.59G? 0 +135033.70 -521732.0 -000016.6+000004.300001.5 08.6600.80G? 0 +135406.57 -005723.3 +000014.4+000026.400001.0 08.6600.98K? 0 +135645.35 -482233.1 -000016.7+000003.800008.0 08.6600.49F? 0 +140442.42 -411710.3 -000045.1-000026.900025.9 08.6600.40F? 0 +140544.56 +422242.5 -000001.7-000059.500013.9 08.6600.46F? 0 +140803.09 -044442.6 -000056.4-000003.400008.3 08.6600.36F? 0 +140845.03 -594301.4 -000011.0-000006.500000.9 08.6600.10A? 0 +141007.76 +263558.0 +000000.0+000000.000000.0 08.6600.62G? 1 +141657.61 -501652.8 -000229.1-000028.300011.1 08.6600.56F? 0 +141720.71 -041557.9 +000020.6+000005.600005.9 08.6600.91G? 0 +141932.38 -683807.7 -000043.5-000045.300026.1 08.6600.88G? 0 +142446.25 +224018.7 -000035.6+000008.600010.4 08.6600.87G? 0 +142753.11 -582551.3 -000000.6-000005.500002.1 08.6600.13A? 0 +143308.43 -344154.7 -000061.8-000071.400002.9 08.6600.60G? 0 +144038.13 +395332.4 -000076.8+000028.100015.6 08.6600.69G? 0 +144220.42 +363645.3 +000023.6-000027.400003.8 08.6600.93G? 0 +144312.42 -294747.0 +000015.4-000004.000007.6 08.6600.28A? 0 +144520.24 +200922.3 -000048.7+000015.100001.1 08.6600.39F? 0 +144824.19 +160834.2 +000013.8-000046.800008.7 08.6600.63G? 0 +144845.19 +650744.4 +000004.7-000007.800001.6 08.6600.41F? 0 +144859.18 -293332.3 -000042.4+000017.200013.4 08.6600.60G? 0 +145213.66 +633846.1 +000021.3-000007.700007.5 08.6600.38F? 0 +145232.83 -532203.7 +000017.7-000010.300005.5 08.6600.23A? 0 +145342.09 +232042.6 -000818.4+000007.400040.1 08.6600.97K? 0 +145356.71 -461529.5 -000011.6-000007.200002.3 08.66-0.00B? 0 +145445.80 +514459.3 +000008.7+000016.300005.1 08.6600.95G? 0 +145718.99 -363042.3 -000025.2-000007.700022.1 08.6600.38F? 0 +150101.28 +454324.7 -000039.5+000001.200000.4 08.6600.45F? 0 +150300.77 +385157.1 -000044.9+000027.200011.1 08.6600.91G? 0 +150657.25 +284024.0 -000040.3+000028.000009.3 08.6600.43F? 0 +150703.57 -455006.6 +000010.2-000008.300001.6 08.6600.11A? 0 +151153.62 -473447.3 +000000.0+000000.000000.0 08.6600.25A? 1 +151739.89 -365515.6 -000005.6+000003.000004.9 08.6600.34F? 0 +152605.99 -343714.6 -000006.9-000016.600000.9 08.6600.29A? 0 +152715.96 -541851.5 +000000.5-000013.000003.3 08.6600.16A? 0 +152931.27 -440822.5 -000008.9-000024.100006.9 08.6600.02A? 0 +153050.46 +173647.6 +000000.3-000020.900003.3 08.6600.39F? 0 +153507.69 +532559.1 -000001.9-000011.300003.6 08.6600.80G? 0 +153830.94 -182654.4 +000049.9-000007.300001.2 08.6600.46F? 0 +153903.28 +435159.2 -000102.0+000032.300010.7 08.6600.64G? 0 +154400.85 +153344.0 -000034.8+000024.000015.5 08.6600.44F? 0 +154829.82 -021003.6 -000070.9+000067.200023.9 08.6600.59G? 0 +155115.57 +505009.9 -000012.6+000014.300008.1 08.6600.17A? 0 +155524.23 -415530.3 -000000.3-000005.700001.7 08.6600.56F? 0 +155651.19 -221311.8 +000005.8-000050.100006.1 08.6600.51F? 0 +160023.30 -081139.0 +000000.1-000027.700005.8 08.6600.37F? 0 +160058.53 -122013.0 -000025.9-000025.800001.2 08.6600.27A? 0 +160454.23 +160118.8 -000045.7-000069.900006.2 08.6600.81G? 0 +160709.77 +213654.4 +000013.1-000105.100003.7 08.6600.53F? 0 +160828.83 -645118.7 +000001.9+000003.700007.7 08.66-0.04B? 0 +160912.77 +051248.5 -000026.5-000004.200000.6 08.6600.39F? 0 +161000.02 -660930.2 -000022.9+000025.800008.4 08.6600.50F? 0 +161106.45 +025452.0 -000042.7-000051.900029.1 08.6600.66G? 0 +161413.27 -185011.4 +000073.7-000110.700007.1 08.6600.68G? 0 +162236.73 -242258.4 -000016.2-000018.800012.1 08.6600.33F? 0 +162410.25 +370219.5 -000088.0-000002.500028.2 08.6600.71G? 0 +162428.12 -842719.7 +000041.2-000078.400022.3 08.6600.65G? 0 +162437.47 +623443.1 -000028.2+000006.500006.4 08.6600.35F? 0 +162802.58 -130610.5 -000038.1+000016.300001.8 08.6600.54F? 0 +162954.40 +141609.2 -000005.0+000030.200006.5 08.6600.99K? 0 +163404.80 -473702.9 +000002.6-000008.200001.7 08.6600.04A? 0 +163704.11 -621424.8 -000026.9-000015.600012.5 08.6600.59G? 0 +163830.98 -572811.4 +000131.7+000023.000030.5 08.6600.72G? 0 +164415.23 -434606.1 -000029.8-000022.300026.7 08.6600.23A? 0 +164458.52 +292738.1 -000013.1-000017.600005.2 08.6600.40F? 0 +164656.81 -110825.0 -000001.3-000017.300025.5 08.6600.70G? 0 +164815.48 -642236.2 -000003.6-000035.100003.4 08.6600.37F? 0 +165220.25 -314913.9 -000022.2-000005.300024.5 08.6600.30A? 0 +165239.79 +221025.2 -000012.0-000016.000009.6 08.6600.98K? 0 +165704.27 +241130.9 -000016.2+000019.200014.1 08.6600.37F? 0 +165930.93 +094058.6 -000015.4+000007.600004.6 08.6600.53F? 0 +170242.77 +032216.9 -000025.8+000059.700015.4 08.6600.55F? 0 +170255.24 +253820.9 -000036.7-000118.000004.1 08.6600.67G? 0 +170950.68 +334643.2 +000011.7-000000.100002.5 08.6600.32F? 0 +171432.90 -155722.8 -000017.1-000022.100005.4 08.6600.16A? 0 +172524.90 +300837.5 -000003.1+000027.400012.0 08.6600.93G? 0 +172726.87 +494441.7 +000004.2-000003.800001.8 08.6600.21A? 0 +172758.59 -444316.3 +000010.5-000016.500020.5 08.6600.33F? 0 +173930.45 -333310.9 -000014.2+000000.900007.6 08.66-0.05B? 0 +174002.18 +652000.1 -000006.5-000031.600009.6 08.6600.99K? 0 +174328.63 +495246.3 +000019.7-000005.700006.4 08.6600.51F? 0 +174601.00 -223730.4 +000004.4-000015.000000.3 08.6600.28A? 0 +174814.66 -364350.1 -000016.5-000025.100036.9 08.6600.00A? 1 +174845.51 +014542.6 -000014.4+000011.900020.6 08.6600.49F? 0 +174846.42 -452221.3 +000007.2+000002.500007.8 08.6600.01A? 0 +174906.12 +630259.0 -000000.7+000013.200003.8 08.6600.38F? 0 +174923.90 +002544.6 +000008.8-000010.000009.2 08.6600.41F? 0 +175219.56 -364152.3 +000000.7-000012.300001.2 08.6600.26A? 0 +175229.34 -401241.6 +000028.3-000030.200004.4 08.6600.97K? 0 +175333.94 -594225.3 -000010.6-000025.300002.9 08.6600.17A? 0 +175409.74 +402800.3 -000009.2+000004.500000.7 08.6600.14A? 0 +175552.03 +324011.2 +000010.9-000001.200000.2 08.6600.08A? 0 +175653.99 -192005.9 +000005.0-000009.300004.9 08.6600.21A? 0 +175655.56 -344501.2 +000009.5-000003.100009.9 08.6600.07A? 0 +175929.08 -721043.2 -000008.0-000048.200001.9 08.6600.26A? 0 +175939.76 +241521.4 -000000.4-000004.800001.7 08.6600.09A? 0 +180010.97 +624304.0 -000004.3-000012.500003.1 08.6600.97K? 0 +180054.48 +283131.7 -000007.2-000013.400002.3 08.6600.16A? 0 +180206.85 -442626.5 +000011.3-000018.700013.1 08.6600.99K? 0 +180322.53 +455831.9 -000134.8-000008.500020.0 08.6600.57F? 0 +180509.75 +170615.3 -000008.4+000016.200009.8 08.6600.25A? 0 +180532.83 -305019.5 +000044.2-000005.200001.2 08.6600.99K? 0 +181055.20 +451933.7 -000003.4+000001.900006.5 08.6600.60G? 0 +181243.47 +533327.5 +000005.9-000027.100006.5 08.6600.56F? 0 +181713.36 -564605.0 +000003.1-000004.100003.1 08.6600.33F? 0 +182017.35 +612553.6 -000010.9+000002.600004.7 08.6600.99K? 0 +182230.34 -265440.0 +000017.8+000008.100000.4 08.6600.19A? 0 +182231.08 -101933.3 -000014.0-000006.400009.3 08.6600.36F? 0 +182238.21 +441458.7 +000015.7+000004.800010.5 08.6600.95K? 0 +182806.28 -372235.1 -000009.1+000013.900009.4 08.6600.40F? 0 +183057.75 +311444.0 +000004.4-000013.400005.8 08.6600.92G? 0 +183312.16 -325853.0 +000013.9-000021.300004.0 08.6600.00B? 0 +183550.69 -593153.4 +000016.2-000003.500005.4 08.6600.21A? 0 +183557.73 +254218.8 +000011.0-000017.200008.8 08.6600.23A? 0 +183636.20 -251848.1 -000002.8-000003.900015.2 08.6600.12A? 0 +183757.37 -451454.7 -000009.2-000015.300008.7 08.6600.14A? 0 +184039.44 -212941.0 -000020.1-000010.700011.5 08.6600.07A? 0 +184126.79 -453825.5 -000000.2-000106.100001.9 08.6600.63G? 0 +184145.79 -270013.8 +000009.6-000036.300028.3 08.6600.51F? 0 +184202.81 -641922.8 +000033.3-000215.200013.0 08.6600.74G? 0 +184446.86 -400104.0 -000002.6-000007.000004.3 08.6600.06A? 0 +184609.09 -481701.5 +000016.6-000014.700015.0 08.6600.24A? 0 +185202.11 -730416.3 +000020.1+000004.000006.4 08.6600.47F? 0 +185609.85 -395736.2 +000023.2-000017.000004.1 08.6600.36F? 0 +190129.23 +041528.5 +000025.8+000008.800007.7 08.6600.36F? 0 +190447.93 -184227.2 +000012.6+000011.100001.8 08.6600.39F? 0 +190518.13 -330104.5 -000017.4-000015.000016.4 08.6600.47F? 0 +190817.41 +255525.4 -000002.1+000012.300006.3 08.6600.06A? 1 +191042.17 +330518.8 +000004.3-000009.500000.9 08.6600.02A? 0 +191254.30 -594119.7 +000026.4+000035.200003.5 08.6600.50F? 0 +192243.86 +075529.7 +000002.1-000021.200001.8 08.6600.31A? 0 +192303.32 +043651.8 +000001.5+000009.000010.8 08.6600.88G? 0 +192600.78 +014519.4 +000002.0-000002.800007.5 08.6600.29A? 0 +192611.32 +224526.3 +000005.4-000002.000001.6 08.6600.09A? 0 +192635.70 +355423.9 +000023.7+000036.200000.7 08.6600.95G? 0 +192820.40 -350800.1 -000010.8-000150.800034.5 08.6600.68G? 0 +192838.16 +364645.1 +000000.8-000007.400003.8 08.66-0.17B? 0 +192858.88 -061025.6 -000003.7-000021.800005.9 08.6600.13A? 0 +193050.23 +171539.1 +000064.4+000002.300008.9 08.6600.51F? 0 +193202.59 -424855.5 +000024.1-000039.500005.3 08.6600.27A? 0 +193409.28 +524055.4 +000015.1+000015.600007.4 08.6600.15A? 0 +193428.56 +175852.5 +000002.0-000007.500000.8 08.6600.24A? 0 +193620.00 -044838.5 +000005.0-000000.800011.7 08.6600.53F? 0 +194337.35 +553650.8 +000095.0+000171.500002.3 08.6600.61G? 0 +194406.97 +183354.2 +000000.3-000005.300013.7 08.6600.09A? 0 +194635.67 +124901.1 -000001.7-000018.200004.0 08.6600.14A? 0 +194924.06 +281349.2 +000011.2+000022.200009.6 08.6600.41F? 0 +195020.95 -213832.9 +000005.6-000009.000006.6 08.6600.27A? 0 +195042.91 +485106.6 +000037.4-000098.400006.9 08.6600.47F? 0 +195547.36 +180452.5 -000013.1-000013.200007.1 08.6600.08A? 0 +200035.04 +543427.3 -000001.3+000008.900007.8 08.6600.94G? 0 +200234.91 -124227.3 -000010.6-000003.300012.4 08.6600.06A? 0 +200913.92 +352904.9 -000018.2-000019.500001.3 08.6600.11A? 0 +201149.42 -430223.8 +000010.6-000000.900000.2 08.6600.35F? 0 +201225.39 +544449.2 -000004.1-000013.000006.4 08.6600.89G? 0 +201418.92 +230056.4 +000016.1-000010.900005.9 08.6600.52F? 0 +202335.51 -212205.0 +000523.6-001046.700026.2 08.6600.53F? 0 +203021.65 +810820.2 +000059.8+000219.100022.5 08.6600.62G? 0 +203112.84 -751535.7 -000001.8+000007.600004.4 08.6600.33F? 0 +203307.63 +401744.0 +000004.7+000011.700005.5 08.66-0.01B? 0 +203412.58 +244922.0 +000002.8-000005.300014.1 08.6600.16A? 0 +203441.72 -074114.9 +000016.3-000010.400004.0 08.6600.26A? 0 +203836.53 +190203.3 -000006.3+000003.600002.1 08.6600.57F? 0 +203936.95 -424924.1 +000013.0-000003.900011.9 08.6600.37F? 0 +204101.73 +015900.2 -000037.4-000019.400007.4 08.6600.36F? 0 +204128.00 +374834.4 -000022.2-000026.000010.9 08.6600.52F? 0 +204220.05 +473728.7 +000021.7+000025.000000.0 08.6600.31A? 0 +204232.71 +071254.9 -000062.2-000075.600016.2 08.6600.66G? 0 +204439.47 -291635.5 +000089.6+000004.700000.8 08.6600.54F? 0 +204443.07 +470936.8 -000002.4-000004.500000.6 08.6600.45F? 0 +204600.49 -061735.9 -000008.7-000016.200007.4 08.6600.14A? 0 +204605.55 -834115.4 +000011.4-000001.500011.3 08.6600.34F? 0 +204756.94 -451302.6 +000022.3-000043.900023.3 08.6600.52F? 0 +204828.25 +313011.2 +000000.4-000003.400007.8 08.66-0.05B? 0 +204927.22 +570038.3 +000015.7-000006.900004.5 08.6600.20A? 0 +205319.69 -451905.1 -000021.9+000007.500009.0 08.6600.47F? 0 +205440.97 +543540.0 +000024.5+000011.300007.4 08.6600.12A? 0 +205710.20 +193858.5 +000145.2+000081.800025.8 08.6600.53F? 0 +205831.23 +162608.1 +000014.3+000009.000001.7 08.66-0.02B? 0 +210040.75 -411044.7 +000045.1-000023.200008.6 08.6600.45F? 1 +210106.88 +294847.2 +000024.9+000015.800003.0 08.6600.41F? 0 +210123.34 +312342.8 +000013.2-000001.300010.3 08.6600.94G? 0 +210158.23 -604826.6 +000028.8+000018.800000.1 08.6600.32F? 0 +210400.10 +352841.9 -000022.9-000033.800012.0 08.6600.23A? 0 +210505.63 +445953.2 +000000.3+000031.200006.1 08.6600.60G? 0 +210532.00 +243351.2 +000025.8-000009.400021.5 08.6600.40F? 0 +210700.37 +585944.7 +000018.8+000002.800012.2 08.6600.48F? 0 +211103.88 -634105.4 +000030.5-000039.900009.7 08.6600.44F? 0 +211136.61 +380815.4 +000003.5-000001.800014.8 08.6600.06A? 0 +211137.13 -443552.4 +000028.9-000021.800013.0 08.6600.98K? 0 +211419.26 +663650.2 -000011.4-000014.200002.3 08.6600.09A? 0 +211445.49 +594539.7 -000000.2-000006.100002.4 08.6600.39F? 0 +211523.67 +180932.4 -000008.7-000029.800001.5 08.6600.24A? 0 +211717.86 -194736.4 -000018.5-000004.900000.6 08.6600.52F? 0 +211909.72 +020515.5 -000012.2-000017.200003.4 08.6600.30A? 0 +211922.77 +784329.1 -000032.1-000062.900002.8 08.6600.54F? 0 +212049.93 -530202.3 +000028.9-000099.400036.0 08.6600.68G? 0 +212132.41 +405830.1 +000005.1-000005.600008.0 08.6600.10A? 0 +212308.53 -870307.5 +000097.8-000085.600005.4 08.6600.74G? 0 +212645.77 -275817.4 -000049.1-000022.800018.2 08.6600.34F? 0 +212827.67 +415233.4 +000002.4-000009.200013.3 08.66-0.00B? 0 +212951.80 +013621.3 +000032.0+000002.600014.8 08.6600.39F? 0 +213229.85 +071143.2 +000032.5-000004.200015.2 08.6600.96K? 0 +213901.04 +613322.2 -000008.8-000005.900005.0 08.6600.14A? 0 +214138.76 -015555.3 +000013.7-000013.500024.2 08.6600.55F? 0 +214259.53 -202443.0 +000005.3+000000.500000.1 08.6600.16A? 0 +214510.28 +232352.1 -000023.1-000019.400004.7 08.6600.50F? 0 +214745.55 +242850.7 +000055.1+000011.300018.3 08.6600.31F? 0 +214802.12 +533013.9 +000117.8+000076.700015.7 08.6600.63G? 0 +215148.20 +303744.1 +000039.6-000011.300008.8 08.6600.45F? 0 +215208.20 +512553.8 +000002.5+000000.100002.4 08.6600.03A? 0 +215526.37 -631243.3 -000003.9-000021.300029.2 08.6600.97K? 0 +220149.14 -033551.9 +000067.8+000028.500018.9 08.6600.52F? 0 +220257.63 -172538.2 +000069.8+000029.400003.1 08.6600.88G? 0 +220552.07 +123247.2 +000198.4+000036.500013.4 08.6600.56F? 0 +220635.12 -710537.5 +000054.2-000045.300008.6 08.6600.47F? 0 +220930.49 -084802.0 +000013.6+000006.500006.8 08.6600.38F? 0 +221130.36 +640013.8 -000026.5+000016.800001.4 08.6600.79G? 0 +221334.36 -354436.3 -000018.7-000026.400003.7 08.6600.95K? 0 +221354.28 -043839.3 +000023.8+000007.500007.6 08.6600.42F? 0 +221420.30 +552701.1 +000022.0-000001.700001.5 08.6600.06A? 0 +221456.43 +614234.4 +000005.2+000004.900009.5 08.6600.09A? 0 +221740.92 +172454.4 -000009.0-000051.000011.1 08.6600.25A? 0 +222031.33 -651356.5 -000009.8+000023.600003.9 08.6600.36F? 0 +222337.05 +455931.7 +000007.0-000017.100014.4 08.6600.21A? 0 +222556.39 -450647.4 +000000.0+000000.000000.0 08.6600.61G? 0 +222712.04 -192635.6 -000018.7-000019.500016.0 08.6600.34F? 0 +222810.97 +820919.0 +000013.3+000002.100000.4 08.6600.21A? 0 +224855.61 -684820.7 +000041.4-000068.100014.5 08.6600.54F? 0 +224859.19 +753339.0 +000036.9+000001.100008.8 08.6600.32F? 0 +225146.92 -192812.6 -000005.6-000035.800017.4 08.6600.96K? 0 +225210.16 -184724.7 -000070.6-000156.800035.0 08.6600.73G? 0 +225807.04 -460044.1 +000031.9-000019.500004.2 08.6600.24A? 0 +225940.42 +132437.0 +000016.4-000006.100001.6 08.6600.99K? 0 +230023.93 +410730.0 -000046.1-000129.400036.2 08.6600.90G? 0 +230237.78 -054344.6 -000004.5+000010.200002.0 08.6600.46F? 0 +231004.54 -161118.8 +000056.1-000022.300016.4 08.6600.23A? 0 +231048.51 -295503.5 +000454.7-000020.300028.2 08.6600.98K? 0 +231219.02 +020034.6 +000125.6-000096.700017.3 08.6600.74G? 0 +231241.88 +453518.8 +000134.4+000006.100006.4 08.6600.90G? 0 +231243.30 +780353.4 -000047.8+000005.200003.2 08.6600.43F? 0 +231329.79 +795250.8 -000001.4-000003.200006.0 08.6600.20A? 0 +231636.85 -243554.5 +000030.3+000007.800005.8 08.6600.25A? 0 +231752.18 +640534.4 +000008.9-000005.700004.8 08.6600.04A? 0 +232026.13 +340220.0 -000014.1-000013.700007.0 08.6600.43F? 0 +232611.85 +723706.2 +000026.1+000008.500005.3 08.6600.21A? 0 +232654.60 +641358.6 +000001.6-000003.700004.3 08.6600.13A? 0 +232704.13 +130639.3 +000021.7-000039.300036.6 08.6600.66G? 0 +233222.91 -131740.9 +000037.9-000018.000004.9 08.6600.84G? 0 +233846.24 +565949.9 -000006.2-000012.400009.7 08.6600.04A? 0 +234551.21 +373617.5 +000039.1-000098.000013.2 08.6600.55F? 0 +234830.03 +615919.5 -000004.8+000012.900013.6 08.6600.46F? 0 +234910.42 -604546.9 +000020.0+000006.900009.8 08.6600.27A? 0 +235131.64 +513112.8 +000005.1+000003.000004.4 08.6600.06A? 0 +235452.94 -415951.8 +000086.0-000062.300012.4 08.6600.57F? 0 +235753.21 +572319.1 +000120.1+000034.400006.2 08.6600.00A? 1 +235914.45 +435148.9 -000039.4-000038.900010.0 08.6600.54F? 0 +000306.10 -251539.8 -000027.9-000019.600013.9 08.6601.35K? 0 +001036.67 -410706.9 -000010.2-000021.800006.7 08.6601.03K? 0 +001440.06 -330245.3 +000002.3+000003.900020.0 08.6601.37K? 0 +002322.23 +002707.1 +000008.3+000006.800012.5 08.6601.14K? 0 +002611.92 +610144.7 +000005.1-000026.200005.0 08.6601.61K? 0 +002745.37 +134217.3 -000019.2-000016.700011.1 08.6601.24K? 0 +003856.49 +625040.2 -000007.8-000008.800006.7 08.6601.43K? 0 +003939.44 +243327.1 +000004.4+000004.400028.6 08.6601.50K? 0 +004430.17 -333913.9 +000029.5+000027.700000.7 08.6601.72K? 0 +004646.60 -520013.7 +000007.1+000014.800009.2 08.6601.02K? 0 +004813.84 +303957.6 +000006.7-000007.300021.9 08.6601.09K? 0 +005139.16 -464119.8 +000015.8+000012.900002.5 08.6601.05K? 0 +005254.36 +365641.3 +000029.0-000015.700010.4 08.6601.59K? 0 +005646.37 +100058.9 +000032.6+000013.800002.7 08.6601.19K? 0 +005754.06 +055218.5 -000006.7-000019.600016.9 08.6601.48K? 0 +010002.62 +530449.7 +000040.8-000028.800003.9 08.6601.20K? 0 +011355.53 +491420.3 -000015.7-000026.500019.1 08.6601.35K? 0 +011515.77 -580151.6 +000024.4+000004.400016.8 08.6601.47K? 0 +011713.85 +621829.1 +000013.4-000006.500024.0 08.6601.47K? 0 +013251.89 -210517.1 +000024.3-000032.000010.5 08.6601.46K? 0 +013318.02 +644325.6 -000016.5+000006.200002.1 08.6601.08K? 0 +013850.48 +643109.9 -000004.0-000000.700008.9 08.6601.02K? 0 +014351.98 -053103.7 +000035.1+000009.300002.5 08.6601.07K? 0 +014748.51 +192739.7 +000002.1-000009.300011.8 08.6601.00K? 0 +015021.44 -224603.2 +000000.0-000010.300007.3 08.6601.51K? 0 +015030.54 +120059.0 +000021.6-000011.200000.4 08.6601.45K? 0 +020336.74 +315319.6 +000013.1+000022.200004.0 08.6601.39K? 0 +021021.52 +523715.1 -000015.2+000004.200017.4 08.6601.17K? 1 +021050.80 +462731.2 +000016.4-000025.400007.8 08.6601.14K? 0 +021112.79 +513641.5 +000001.1-000008.800024.1 08.6601.14K? 0 +021954.34 +022927.4 +000004.6-000020.200007.8 08.6601.33K? 0 +022835.88 -103728.0 -000007.0-000013.300004.5 08.6601.14K? 0 +022938.64 -815515.2 +000023.9-000016.900008.8 08.6601.52K? 0 +024513.27 +494909.2 +000016.3-000027.800008.9 08.6601.16K? 0 +024553.49 -592339.9 +000019.3-000023.400010.3 08.6601.47K? 0 +025232.85 -425823.7 +000024.4+000029.800002.8 08.6601.04K? 0 +025452.01 +533121.7 +000007.1-000001.000003.4 08.6601.11K? 0 +030107.48 +361114.6 +000035.8-000027.100008.3 08.6601.85M? 0 +030321.50 -560441.3 +000013.6+000030.500001.2 08.6601.32K? 0 +030920.29 -282150.1 +000037.6+000003.900010.7 08.6601.34K? 0 +033531.39 -243340.8 +000005.0-000008.100010.5 08.6601.43K? 0 +034020.70 +293303.8 -000000.2-000009.600023.2 08.6601.49K? 0 +034603.31 +031327.3 +000020.9+000024.600016.3 08.6601.08K? 0 +035406.40 +602100.1 +000010.5-000010.000026.9 08.6601.93M? 0 +040536.66 +001057.2 +000036.3-000074.100021.0 08.6601.33K? 0 +041122.83 -612246.3 -000005.2-000007.500007.6 08.6601.27K? 0 +041842.31 +315803.4 -000017.0-000043.900011.2 08.6601.90M? 0 +042829.46 -395508.8 -000005.4+000016.400000.2 08.6601.68K? 0 +042931.23 +503635.5 +000000.8-000000.100009.8 08.6601.56K? 0 +043039.91 +655324.9 -000011.3+000035.500003.7 08.6601.34K? 0 +044351.17 -720809.2 +000016.4+000011.700023.4 08.6601.38K? 0 +045005.20 -461042.7 -000006.0-000018.000000.4 08.6601.09K? 0 +050502.39 -011050.5 -000008.8-000016.800010.9 08.6601.41K? 0 +050511.11 +685459.7 -000005.5-000020.700025.9 08.6601.09K? 0 +051006.96 -542120.4 -000005.7+000006.900009.3 08.6601.38K? 0 +051346.39 +833223.8 +000013.1-000003.400005.0 08.6601.04K? 0 +051610.62 -354846.4 +000005.6+000008.600001.5 08.6601.47K? 0 +051922.53 +030721.9 +000038.7+000002.800001.5 08.6601.03K? 0 +052034.91 -222500.5 +000014.8+000002.600012.8 08.6601.51K? 0 +052418.20 +172302.3 +000023.0-000020.900009.0 08.6601.13K? 0 +052640.49 +334849.0 -000010.2-000000.500008.5 08.6601.52K? 0 +052836.52 -074320.7 +000013.2-000014.700021.9 08.6601.31K? 0 +053409.38 +700929.6 -000033.5-000028.900016.3 08.6601.00K? 0 +053932.00 +251845.2 -000005.6-000012.700007.0 08.6601.65K? 0 +054256.87 -315940.6 +000023.4+000023.400003.5 08.6601.16K? 0 +054708.34 -162427.2 -000004.7+000003.800022.7 08.6601.00K? 0 +054906.31 -320154.3 +000007.1-000000.300006.4 08.6601.01K? 0 +054932.08 -121329.8 -000016.2-000009.200015.8 08.6601.07K? 0 +055200.43 +153709.5 -000005.5-000022.500021.0 08.6601.16K? 0 +055319.22 +404339.3 +000002.8-000042.800013.9 08.6601.88M? 0 +055404.86 +120349.7 +000012.7+000007.600034.1 08.6601.01K? 0 +055852.19 -190418.1 +000002.0+000029.600003.0 08.6601.12K? 0 +060847.17 -243456.8 -000008.0+000011.500001.9 08.6601.30K? 0 +060903.75 +373743.4 -000011.5+000007.400004.0 08.6601.19K? 0 +060911.44 -733551.4 +000033.7-000036.800016.3 08.6601.49K? 0 +061258.62 +595309.6 +000002.5+000006.500001.1 08.6601.60K? 0 +061437.22 +081757.7 -000000.7-000015.900001.8 08.6601.27K? 0 +062154.09 +463732.0 -000018.5+000005.300004.6 08.6601.53K? 0 +062158.19 +405236.2 +000003.6-000010.500003.3 08.6601.46K? 0 +062451.39 -654629.3 +000003.4+000036.700016.8 08.6601.16K? 0 +062727.10 -205556.1 -000001.7-000027.600003.0 08.6601.01K? 0 +062931.87 +075958.1 +000044.1-000020.000029.1 08.6601.52K? 0 +063034.03 -122908.3 +000002.8-000017.800001.5 08.6601.15K? 0 +063225.93 -293946.9 -000010.9-000006.000004.5 08.6601.21K? 0 +063941.68 +051106.3 +000009.4-000004.000006.6 08.6601.13K? 0 +064128.39 -130626.7 -000013.3-000010.300010.2 08.6601.32K? 0 +064333.09 -530126.3 -000006.9-000000.100003.4 08.6601.56K? 0 +064707.71 -180428.9 -000004.8+000002.100002.9 08.6601.29K? 0 +064817.04 -095924.1 +000010.3+000015.600020.8 08.6601.61K? 0 +064941.98 +184453.3 +000021.3-000007.200000.6 08.6601.45K? 0 +065149.40 -692457.4 +000001.7+000022.100004.7 08.6601.60K? 0 +065254.85 +301517.0 -000021.3-000012.600005.2 08.6601.77K? 0 +065509.31 +543715.2 +000012.3-000014.100009.1 08.6601.61K? 0 +065544.72 -163213.2 -000015.6+000014.700004.5 08.6601.00K? 0 +065808.57 -310404.6 +000002.9+000013.400007.0 08.6601.31K? 0 +070604.38 +254917.0 -000016.8-000029.800001.6 08.6601.21K? 0 +070701.65 +121930.7 -000003.2+000013.600004.2 08.6601.56K? 0 +071129.67 -053539.8 -000071.0-000004.100007.1 08.6601.84K? 0 +071407.25 -243226.7 -000019.2+000006.300009.9 08.6601.33K? 0 +071727.11 -023336.9 -000005.5+000017.800000.2 08.6601.68K? 0 +071750.13 +414802.1 +000004.7+000003.200006.3 08.6601.25K? 0 +071957.34 -075326.7 -000040.9+000032.900026.9 08.6601.64K? 0 +072231.31 -302514.8 -000005.0-000022.300005.9 08.6601.63K? 0 +072318.34 -040042.5 +000025.6-000007.100026.4 08.6601.48K? 0 +072409.71 -012825.0 -000010.7-000013.400017.7 08.6601.55K? 0 +072805.49 -150013.4 +000006.7+000022.400010.7 08.6601.46K? 0 +072854.92 -683450.9 -000013.5-000000.100017.8 08.6601.07K? 0 +073057.97 -303227.9 -000015.7-000049.800003.2 08.6601.05K? 0 +073232.54 -191026.9 -000008.4+000012.000000.6 08.6601.03K? 0 +073519.87 -162406.6 -000004.6+000013.500007.1 08.6601.19K? 0 +073729.59 +051241.5 +000008.9-000014.000007.2 08.6601.54K? 0 +074129.70 -075033.7 +000010.6-000009.500004.9 08.6601.14K? 0 +074252.88 +472334.7 -000003.5+000003.600011.8 08.6601.23K? 0 +074529.60 +335043.7 +000015.1-000039.200013.6 08.6601.17K? 0 +074906.50 -243117.3 -000015.1-000029.100008.3 08.6601.53K? 0 +075233.64 -115516.8 +000017.1-000005.200003.6 08.6601.04K? 0 +075425.67 +341749.6 -000031.7-000016.000004.3 08.6601.10K? 0 +075444.42 +071024.5 -000008.1-000023.000003.8 08.6601.16K? 0 +075527.54 +594636.2 -000014.1-000020.600015.3 08.6601.47K? 0 +080422.03 -392439.4 -000012.8+000004.600006.9 08.6601.93M? 0 +081226.42 -192211.5 -000000.5-000007.100008.5 08.6601.51K? 0 +081934.13 +304259.2 -000016.8+000001.000003.8 08.6601.22K? 0 +082206.18 +130749.0 -000005.4+000004.600003.8 08.6601.28K? 0 +082350.22 -271940.4 -000005.6-000006.800007.4 08.6601.02K? 0 +082355.29 -413922.8 +000004.6-000002.900001.8 08.6601.06K? 0 +082455.20 -714321.2 -000016.2-000005.000004.8 08.6601.68K? 0 +082831.89 -472621.2 -000026.1+000032.400007.1 08.6601.04K? 0 +082956.75 +220147.4 +000042.4-000003.200000.2 08.6601.68K? 0 +084210.49 +102618.4 +000032.7-000026.600011.0 08.6601.13K? 0 +084341.84 -450810.4 -000018.7+000027.000012.6 08.6601.04K? 0 +084833.87 -485722.6 -000014.5-000004.300010.2 08.6601.34K? 0 +085214.02 -394518.2 -000024.7-000002.000009.6 08.6601.00K? 0 +085402.11 +702801.0 +000006.8-000040.700007.9 08.6601.41K? 0 +085536.20 +453943.3 -000010.5-000006.800018.2 08.6601.36K? 0 +085618.84 -160936.0 +000003.0+000013.200023.7 08.6601.21K? 0 +085959.56 +073843.7 +000012.6-000002.000010.7 08.6601.26K? 0 +090028.50 +204453.6 -000071.9-000025.000008.3 08.6601.11K? 0 +090052.25 +300729.3 -000037.7+000011.900018.1 08.6601.49K? 0 +090522.63 +580549.5 +000009.2+000005.100001.4 08.6601.35K? 0 +091432.80 +183838.0 +000010.1-000007.500011.1 08.6601.60K? 0 +091506.26 -432557.4 +000013.8-000008.500007.8 08.6601.09K? 0 +091539.48 -481836.6 +000009.3+000017.100007.7 08.6601.37K? 0 +092319.38 -290629.7 -000016.3+000019.900018.1 08.6601.51K? 0 +092348.00 -363955.2 -000006.9+000009.000000.4 08.6601.12K? 0 +092632.24 -482709.8 -000003.6-000003.300000.2 08.6601.34K? 0 +092649.24 -014553.6 -000021.2-000023.700020.7 08.6601.14K? 0 +092933.89 -025433.2 -000026.3-000013.500004.8 08.6601.14K? 0 +093416.53 -414740.9 -000002.3+000031.700021.6 08.6601.16K? 0 +094012.57 +462835.0 -000018.7-000032.800007.9 08.6601.37K? 0 +094400.66 -350516.3 -000018.6+000040.200024.4 08.6601.23K? 0 +094945.93 -260107.0 -000020.3+000003.800005.2 08.6601.19K? 0 +095248.42 +412745.1 -000010.3+000003.600008.5 08.6601.19K? 0 +095408.57 -451951.5 -000034.3+000018.600008.3 08.6601.02K? 0 +095459.94 -505951.6 -000021.9+000019.100009.4 08.6601.22K? 0 0.10 1.00 +095617.78 +101536.3 -000041.5+000002.000015.3 08.6601.26K? 0 +095755.89 -284514.6 +000019.8-000006.600007.3 08.6601.32K? 0 +100604.19 +601517.8 -000033.8+000012.600004.2 08.6601.15K? 0 +100702.75 -411959.1 -000007.4+000012.200009.8 08.6601.65K? 0 +100706.29 -364208.9 -000032.5+000023.000022.9 08.6601.20K? 0 +101730.38 -192940.2 -000047.1-000051.900031.7 08.6601.03K? 0 +102224.67 +612356.2 +000002.7-000022.200001.1 08.6601.11K? 0 +102358.71 -131916.4 -000004.0+000004.100005.2 08.6601.32K? 0 +102944.42 +165847.9 -000011.0+000026.200016.5 08.6601.46K? 0 +103326.20 -610815.9 -000018.8+000006.300004.5 08.6601.43K? 0 +104349.07 -144738.5 -000031.1+000005.100015.2 08.6601.35K? 0 +104920.53 -230556.7 +000014.1+000002.100006.6 08.6601.10K? 0 +105227.43 -395218.4 -000008.1-000006.100030.0 08.6601.49K? 0 +105653.05 -182932.6 -000026.0+000026.500011.7 08.6601.39K? 0 +110349.14 -101934.7 +000020.0-000031.700019.3 08.6601.39K? 0 +110545.33 +303545.2 +000006.1-000007.300011.7 08.6601.52K? 0 +111107.61 +260151.3 -000005.3-000006.000005.8 08.6601.27K? 0 +111323.65 +603013.8 -000011.1-000017.000002.4 08.6601.12K? 0 +111757.74 -374655.8 -000002.9+000000.300002.6 08.6601.71K? 0 +113832.82 +063000.2 +000003.8-000015.200005.6 08.6601.57K? 0 +114014.57 -351419.4 -000056.3+000003.100007.2 08.6601.67K? 0 +115127.67 +541743.1 +000000.7+000001.200009.0 08.6601.48K? 0 +115918.30 -611513.4 -000031.6+000009.700002.9 08.6601.52K? 0 0.10 1.00 +120837.50 +442448.2 +000016.6+000002.800003.4 08.6601.08K? 0 +121400.52 -365450.1 -000005.9-000005.100013.3 08.6601.25K? 0 +122056.87 -391916.9 -000021.8-000008.000000.2 08.6601.45K? 0 +123021.14 +222535.3 -000039.7+000002.600013.9 08.6601.32K? 0 +123023.56 -060148.3 -000040.0-000013.000006.1 08.6601.10K? 0 +123740.70 -145116.2 -000053.0-000041.000024.8 08.6601.17K? 0 +124424.41 -111907.7 -000015.9-000000.800007.8 08.6601.03K? 0 +124503.86 +643740.4 +000022.8-000014.900003.2 08.6601.28K? 0 +124952.88 +395043.0 +000017.5-000081.000007.6 08.6601.05K? 0 +124956.68 -683708.8 -000016.1+000002.700005.0 08.6601.26K? 0 +125039.92 -680746.2 -000009.7-000002.700008.7 08.6601.32K? 0 +125634.66 -442433.9 -000028.5-000007.500004.5 08.6601.25K? 0 +125640.84 -005055.0 -000047.3-000040.900018.5 08.6601.21K? 0 +125751.35 -440636.2 -000015.0+000001.600005.0 08.6601.34K? 0 +130505.20 +320133.4 -000005.8+000004.400005.6 08.6601.53K? 0 +131117.34 -310711.8 -000018.0+000017.100001.6 08.6601.55K? 0 +131323.21 +084746.9 -000020.1+000022.900020.6 08.6601.56K? 0 +131854.55 -550548.8 +000016.1-000001.700007.0 08.6601.35K? 0 +131927.12 -482802.5 -000014.0-000003.600008.5 08.6601.60K? 0 +133837.89 -661833.2 -000005.5+000003.300029.0 08.6601.32K? 0 +134338.36 -602607.5 -000035.7-000023.600009.2 08.6601.08K? 0 +134834.44 +013800.4 -000024.8-000026.800024.8 08.6601.11K? 0 +134950.52 -670251.3 -000019.8-000004.800021.6 08.6601.23K? 0 +140309.14 +133816.9 -000038.4+000014.100016.3 08.6601.65K? 0 +140727.57 -494839.0 +000015.6-000009.100008.1 08.6601.62K? 0 +140900.29 -405257.6 -000027.7-000028.300020.4 08.6601.03K? 0 +141347.05 +561906.6 -000015.1-000003.000000.4 08.6601.04K? 0 +142429.66 -122507.4 -000004.1+000002.900033.3 08.6601.55K? 0 +142551.13 +604503.7 -000013.2+000041.500009.4 08.6601.44K? 0 +143138.45 +885131.9 +000015.2-000018.400016.2 08.6601.56K? 0 +143232.55 -184921.6 +000031.0+000003.000017.0 08.6601.14K? 0 +143335.85 +054923.2 +000012.7-000004.600009.9 08.6601.12K? 0 +143601.98 -553343.9 +000047.0-000008.100018.3 08.6601.56K? 0 +144209.70 +490727.4 +000002.5-000001.700000.9 08.6601.05K? 0 +144324.22 -230059.3 -000009.7-000001.200010.6 08.6601.07K? 0 +145410.86 +000645.0 +000007.6-000019.800013.0 08.6601.04K? 0 +145932.99 -720421.1 +000005.1+000012.300008.1 08.6601.33K? 0 +145951.59 -323845.1 -000003.0+000016.200021.6 08.6601.66K? 0 +150518.32 -400048.4 -000016.2-000028.300011.8 08.6601.40K? 0 +150551.42 -743543.6 -000000.3-000006.000003.1 08.6601.00K? 0 +151052.95 -324111.5 -000012.3-000056.400000.5 08.6601.30K? 0 +152319.39 +402217.0 +000008.2+000001.900006.8 08.6601.09K? 0 +153321.22 -503459.1 +000018.4-000014.200031.4 08.6601.21K? 0 +153439.02 -482059.6 -000039.4-000003.400002.7 08.6601.73K? 0 +154001.69 -465458.7 -000017.2-000028.600009.5 08.6601.63K? 0 +155024.52 +384917.8 +000004.5+000003.700005.0 08.6601.10K? 0 +155719.42 -405538.7 +000003.4-000007.600015.7 08.6601.57K? 0 +155824.53 +453428.7 +000009.4-000018.800005.2 08.6601.23K? 0 +161751.54 -615709.1 -000009.7+000003.400014.3 08.6601.17K? 0 +162126.30 -483222.6 -000024.3+000008.200008.6 08.6601.85K? 0 +162324.68 -515950.6 -000018.8+000029.500001.2 08.6601.56K? 0 +162514.88 -522024.5 -000005.4-000005.100000.6 08.6601.16K? 0 +163259.26 +102656.5 +000021.1-000001.300008.1 08.6601.58K? 0 +163641.88 -623756.1 -000018.8-000023.100002.0 08.6601.62K? 0 +163802.61 +174504.6 +000000.2-000015.400019.0 08.6601.38K? 0 +163826.94 -043530.2 +000012.6+000012.200022.9 08.6601.20K? 0 +164438.01 -322853.3 +000068.0-000003.300009.4 08.6601.07K? 0 +164606.75 +342138.9 -000036.8+000004.600007.0 08.6601.10K? 0 +164621.01 +270532.8 -000032.4-000005.500017.9 08.6601.17K? 0 +164631.07 -541631.1 -000020.4-000009.200006.1 08.6601.27K? 0 +165436.56 -664513.8 -000002.7-000001.100005.2 08.6601.55K? 0 +170222.12 +133705.7 +000005.6+000000.600010.7 08.6601.26K? 0 +170237.79 -510109.9 -000041.9-000007.300022.8 08.6601.70K? 0 +170346.79 -202320.2 +000029.5-000000.700003.3 08.6601.00K? 0 +171111.28 -321133.0 +000029.8+000052.500005.8 08.6601.17K? 0 +171442.46 -155449.4 -000017.7+000011.000001.1 08.6601.96M? 0 +171500.74 +051139.4 +000005.7-000023.000007.3 08.6601.43K? 0 +171846.15 +722516.8 +000008.2+000004.100002.3 08.6601.44K? 0 +172044.45 -483546.7 -000023.6-000031.900002.5 08.6601.09K? 0 +172147.68 -181954.1 +000006.2-000052.700007.8 08.6601.64K? 0 +173341.95 +135443.3 -000002.3-000008.300037.4 08.6601.49K? 0 +173419.43 +465638.5 -000075.1+000306.100028.1 08.6601.02K? 0 +173653.47 +314506.0 +000017.1-000023.500004.8 08.6601.08K? 0 +173731.54 -524012.4 -000032.5-000011.400016.0 08.6601.56K? 0 +174117.22 -500237.8 -000006.3-000036.500000.8 08.6601.70K? 0 +174306.28 -351211.0 +000002.1-000018.000022.1 08.6601.66K? 0 +174901.46 -574342.6 -000010.4+000008.100002.1 08.6601.63K? 0 +175539.31 -375712.3 -000020.0-000036.000002.6 08.6601.28K? 0 +175947.98 +463110.6 -000008.0+000000.600011.8 08.6601.09K? 0 +180309.59 -601009.3 +000021.2-000019.600002.4 08.6601.44K? 0 +180619.81 -405724.5 +000034.9-000004.300010.2 08.6601.65K? 0 +180652.03 -304354.1 -000017.2+000000.700030.0 08.6601.15K? 0 +180735.36 -314005.1 +000018.8+000026.300006.4 08.6601.68K? 0 +180950.19 -474231.5 +000003.4-000044.200008.9 08.6601.09K? 0 +181328.33 +462603.6 -000007.0+000017.800001.5 08.6601.27K? 0 +181504.06 -555710.2 +000006.0+000005.200023.8 08.6601.72K? 0 +181827.48 +083739.7 +000026.5+000039.300033.3 08.6601.67K? 0 +182055.44 +382137.4 -000003.6-000015.500015.4 08.6601.56K? 0 +182140.43 +550101.5 -000003.9+000028.100004.2 08.6601.29K? 0 +182222.79 +063113.6 +000011.4-000015.200002.3 08.6601.39K? 0 +182327.13 -384411.4 +000020.2-000001.500013.5 08.6601.01K? 0 +182830.03 +122135.5 +000011.4-000021.200012.4 08.6601.54K? 0 +183041.74 +043219.0 -000031.7-000011.900006.5 08.6601.14K? 1 +183647.16 -234548.2 +000010.7+000015.000044.1 08.6601.78K? 0 +183651.08 +180150.2 -000004.7-000003.500000.5 08.6601.07K? 0 +184345.56 -151625.3 -000003.2-000011.200017.5 08.6601.90M? 0 +184433.04 +111642.9 +000008.0+000027.600001.0 08.6601.34K? 0 +184442.87 -475253.3 -000007.9-000010.700015.3 08.6601.47K? 0 +184927.48 +333732.7 -000016.8+000013.600017.8 08.6601.51K? 0 +184944.26 -150258.6 -000002.3-000022.700021.9 08.6601.75K? 0 +185142.03 -104702.3 -000016.9-000011.700018.8 08.6601.74K? 0 +185258.85 +172103.7 -000002.4-000009.000000.7 08.6601.00K? 0 +185446.53 +075645.7 -000043.1-000019.500007.1 08.6601.14K? 0 +185834.67 +792320.6 +000014.8-000003.100000.2 08.6601.00K? 0 +185942.86 +213942.4 -000001.9-000072.300000.0 08.6601.16K? 0 +191736.51 +540858.7 +000014.7+000005.600000.5 08.6601.20K? 0 +191909.39 -482522.2 +000022.2+000008.300021.9 08.6601.20K? 1 +191915.21 -384623.5 -000030.2-000002.100026.6 08.6601.60K? 0 +192240.07 -140733.7 -000009.4-000040.700039.3 08.6601.34K? 0 +192333.36 +411700.5 +000004.9+000016.800008.1 08.6601.59K? 0 +192955.44 +064032.5 +000006.8-000000.600017.2 08.6601.38K? 0 +193450.61 -111028.1 -000000.7-000018.200029.0 08.6601.70K? 0 +194000.94 +551633.7 -000004.5-000015.900000.2 08.6601.01K? 0 +194307.49 -110904.7 -000005.7+000003.500012.2 08.6601.65K? 0 +194825.66 +311239.4 -000002.8+000027.500000.4 08.6601.18K? 0 +195128.86 +241917.3 +000038.3-000010.300000.8 08.6601.15K? 0 +195220.87 -011618.1 -000005.6-000031.200010.3 08.6601.14K? 0 +195609.80 -733243.3 +000014.4-000033.700009.6 08.6601.04K? 0 +195656.62 -011229.2 -000036.5-000033.700003.0 08.6601.14K? 0 +195719.85 +393932.4 +000013.2+000000.500001.4 08.6601.13K? 0 +195737.22 +173757.3 -000002.4-000015.200002.1 08.6601.75K? 0 +200229.12 +412055.6 +000007.5+000027.600000.8 08.6601.09K? 0 +200234.82 -500306.4 +000303.6-000364.300055.9 08.6601.14K? 0 +200706.33 -104200.6 +000030.1-000040.900003.7 08.6601.59K? 0 +201006.46 -251134.0 -000005.9-000009.000004.7 08.6601.64K? 0 +201542.28 -185438.5 -000003.6-000043.300005.0 08.6601.01K? 0 +201706.68 -064947.8 -000033.3-000052.100013.4 08.6601.06K? 0 +202531.67 +244813.9 -000002.7+000013.700010.9 08.6601.51K? 0 +203327.94 +225011.1 -000008.2-000028.300003.4 08.6601.68K? 0 +204122.86 +650221.1 -000000.3-000023.800009.3 08.6601.31K? 0 +204123.01 +213854.7 +000003.0-000013.900007.4 08.6601.60K? 0 +204306.98 -455933.8 -000018.2-000019.600001.2 08.6601.25K? 0 +204340.62 +151446.3 -000010.7-000014.800003.1 08.6601.57K? 0 +204411.00 +240610.3 -000009.1-000018.700009.3 08.6601.66K? 0 +204512.55 -110659.3 -000022.2+000009.900004.1 08.6601.37K? 0 +204612.62 +431122.1 -000022.2-000016.800010.0 08.6601.06K? 0 +204627.95 -184831.5 +000046.8-000006.300014.2 08.6601.34K? 0 +204858.22 +642542.2 -000003.3-000009.600008.5 08.6601.11K? 0 +205742.05 +394245.8 -000016.5-000002.000016.4 08.6601.32K? 0 +205748.79 +201327.3 -000002.4-000016.900020.7 08.6601.22K? 0 +205759.80 -022756.8 +000017.7-000000.700011.2 08.6601.72K? 0 +205850.34 +800925.4 +000011.5+000023.500002.0 08.6601.37K? 0 +205927.44 -534417.1 -000024.5-000035.400000.1 08.6601.15K? 0 +210037.35 -005512.6 -000014.0-000033.100003.7 08.6601.41K? 0 +210250.06 +383414.7 -000018.7-000029.500000.2 08.6601.44K? 0 +211012.54 +121618.9 -000008.4+000015.000020.9 08.6601.61K? 0 +211224.71 +544201.8 +000027.4-000006.100009.9 08.6601.38K? 0 +211225.23 -765602.8 -000004.1+000002.200006.8 08.6601.01K? 0 +211228.39 +231011.2 -000023.3-000019.800005.4 08.6601.59K? 0 +211602.86 -425723.2 -000026.5-000007.300002.1 08.6601.28K? 0 +211606.54 -502120.3 +000001.3-000009.000004.8 08.6601.23K? 0 +211607.42 +413750.9 -000003.2-000004.500025.9 08.6601.57K? 0 +211624.07 +415607.0 -000015.0-000009.200004.4 08.6601.65K? 0 +212153.55 -862755.0 +000002.2-000007.000006.6 08.6601.80K? 0 +212421.99 -555905.2 +000022.5+000018.900000.1 08.6601.01K? 0 +212815.89 -831018.2 +000021.9-000017.600002.9 08.6601.06K? 0 +214318.61 -324614.1 +000001.0+000020.300007.3 08.6601.18K? 0 +214751.21 +054810.1 +000031.9-000017.100000.1 08.6601.02K? 0 +215034.82 +305218.9 +000009.7-000004.000000.8 08.6601.18K? 0 +215634.80 +100942.6 -000025.9+000008.900004.3 08.6601.18K? 0 +215921.68 +624535.0 -000019.5-000015.100005.5 08.6601.72K? 0 +220043.15 -333029.9 -000025.0-000038.100022.7 08.6601.23K? 0 +220752.40 -160005.2 +000022.7+000009.800023.1 08.6601.48K? 0 +221953.13 +285130.9 +000020.6+000008.900007.4 08.6601.04K? 0 +222046.83 -585422.0 +000015.2-000008.400006.2 08.6601.69K? 0 +222750.18 +102822.8 +000002.5-000034.100016.3 08.6601.05K? 0 +223007.79 -463144.9 +000000.6+000000.600005.6 08.6601.63K? 0 +223451.00 +292754.6 +000036.0+000005.700004.7 08.6601.23K? 0 +224403.04 -124110.1 +000007.0-000032.300016.9 08.6601.06K? 0 +224709.01 +520742.3 +000001.3-000001.300006.4 08.6601.03K? 0 +224732.30 +332525.7 -000002.5+000005.600002.5 08.6601.40K? 0 +230000.69 -664949.9 -000001.0-000006.200008.5 08.6601.14K? 0 +230716.48 +661721.4 -000003.5-000007.200009.5 08.6601.41K? 0 +230728.33 -370404.6 -000051.9-000004.100041.4 08.6601.22K? 0 +231208.20 -722524.6 +000047.1-000028.400006.3 08.6601.16K? 0 +232511.73 +045520.7 -000013.1+000012.200001.9 08.6601.22K? 0 +233233.72 +502926.2 +000025.0-000004.700024.8 08.6601.35K? 0 +233935.31 -445821.0 +000004.7+000011.300028.9 08.6601.50K? 0 +234703.64 +093254.7 +000044.8-000035.700010.8 08.6601.34K? 0 +235823.59 +033414.6 +000024.8+000045.000005.2 08.6601.00K? 0 +235906.24 -203734.5 -000041.3+000013.100008.4 08.6601.27K? 0 +035059.93 +603153.3 -000006.5+000013.100020.4 08.6602.37M? 0 +072338.57 -225810.8 +000030.9-000007.800015.2 08.6602.69N? 0 0.10 1.00 +200930.09 +475217.2 +000009.6+000011.100018.8 08.6603.23N? 0 0.10 1.00 +000109.75 -204220.1 +000025.0+000018.300011.0 08.6700.94G? 0 +000112.49 -115750.4 -000013.0-000010.700014.9 08.6700.50F? 0 +000327.31 +622128.1 +000002.9+000006.600005.6 08.6700.12A? 0 +000907.83 +453127.8 +000030.3-000004.000006.5 08.6700.68G? 0 +001045.78 -384607.9 +000154.2-000024.300008.3 08.6700.58F? 0 +001159.29 -001346.9 +000010.2-000013.900000.5 08.6700.40F? 0 +001300.45 +025658.7 +000046.9-000014.100018.1 08.6700.50F? 0 +001751.47 +510428.2 +000035.8-000009.200004.9 08.6700.28A? 0 +001953.00 +425248.0 -000021.0-000030.100006.4 08.6700.33F? 0 +002019.83 -244210.7 -000010.8-000018.200004.0 08.6700.33F? 0 +002122.30 +334047.9 +000021.1-000004.600002.1 08.6700.93G? 0 +002503.82 -512845.6 +000163.5-000033.200009.6 08.6700.59G? 0 +002549.18 +385146.5 +000004.8-000022.300012.1 08.6700.34F? 0 +002714.63 -310213.5 +000021.7-000061.800011.0 08.6700.52F? 0 +003352.95 +450934.0 -000008.7-000002.700005.1 08.6700.92G? 0 +004335.87 -505835.6 -000021.3-000007.100009.1 08.6700.38F? 0 +004441.12 +202657.2 +000125.7-000131.200016.2 08.6700.76G? 0 +004518.20 +150956.9 -000017.9-000004.200002.1 08.6700.34F? 0 +004841.35 -183240.9 -000019.4-000104.500019.4 08.6700.47F? 0 +005059.36 +843808.0 +000014.7+000004.400013.1 08.6700.52F? 0 +005201.44 -745211.9 +000029.2-000027.300013.4 08.6700.60G? 0 +005241.90 +524401.0 -000001.5+000004.000011.5 08.67-0.01B? 0 +005251.01 -015402.9 -000012.6-000016.600015.0 08.6700.97K? 0 +005350.33 +110721.2 +000004.6-000023.000008.2 08.6700.94G? 0 +005500.16 +562241.9 -000053.3-000032.900015.5 08.6700.59G? 0 +005526.76 -373125.3 +000119.1-000114.600017.6 08.6700.71G? 0 +005632.99 -143955.1 +000018.0+000018.700009.9 08.6700.40F? 0 +005733.41 +370346.3 +000001.2-000021.300001.5 08.6700.37F? 0 +010446.48 +565004.4 +000106.4-000063.500017.7 08.6700.53F? 0 +010526.06 +641246.4 -000050.0+000025.400008.5 08.6700.58G? 0 +010626.62 +800523.7 +000040.4+000002.200003.9 08.6700.41F? 0 +010712.84 +012118.7 +000048.0-000007.800009.3 08.6700.42F? 0 +012818.86 +142835.4 -000010.7-000005.200007.8 08.6700.95G? 0 +012950.50 +545101.1 +000014.8-000004.000007.6 08.6700.10A? 0 +013701.84 -031711.6 +000042.8-000095.200031.5 08.6700.56F? 0 +013759.07 -271320.8 +000016.2-000017.500002.2 08.6700.91G? 0 diff --git a/kstars/kstars/data/hip090.dat b/kstars/kstars/data/hip090.dat new file mode 100644 index 00000000..95c480ef --- /dev/null +++ b/kstars/kstars/data/hip090.dat @@ -0,0 +1,1000 @@ +014026.96 -013605.9 +000034.2-000000.400016.9 08.6700.38F? 0 +014127.21 -314829.5 +000134.1-000121.800009.1 08.6700.66G? 0 +014140.79 +274040.5 +000280.7-000133.400019.7 08.6700.75G? 0 +014202.93 -410704.9 +000009.7-000005.700008.2 08.6700.15A? 0 +014559.98 +822854.6 +000008.3+000006.000005.1 08.6700.21A? 0 +014605.38 +634856.2 +000046.2-000031.400010.4 08.6700.64G? 0 +014640.22 +455102.3 -000013.2-000019.700009.7 08.6700.94G? 0 +014711.24 +242332.2 +000041.9+000002.300017.2 08.6700.57F? 0 +014914.73 +415921.0 -000024.5-000012.200010.6 08.6700.38F? 0 +015201.69 +534125.8 +000099.7-000056.600006.2 08.6700.53F? 0 +015854.94 -370100.7 -000003.6-000035.200006.2 08.6700.46F? 0 +020006.10 -413236.3 +000056.0+000012.800001.5 08.6700.96K? 0 +020110.51 +581212.6 -000000.4-000008.800010.9 08.6700.19A? 0 +020343.50 -592319.4 -000031.6+000003.100001.3 08.6700.42F? 0 +020715.12 +480602.6 +000034.0-000014.600021.4 08.6700.10A? 0 +021250.76 +571333.1 +000117.2-000006.000002.0 08.6700.61G? 0 +022819.07 -114259.0 -000022.2+000011.000009.3 08.6700.90G? 0 +022828.81 -450122.6 +000071.2+000006.900011.3 08.6700.67G? 0 +023020.78 +510856.8 +000072.1-000025.100006.6 08.6700.51F? 0 +023031.61 -283813.8 +000035.9+000016.000004.2 08.6700.52F? 0 +023237.57 -020112.0 -000030.2-000022.700003.5 08.6700.36F? 0 +023423.75 +695012.3 +000004.8+000005.700006.0 08.6700.19A? 0 +023923.20 -365605.0 -000002.2+000009.100006.6 08.6700.97K? 0 +024026.34 +482641.0 +000006.5-000016.300023.6 08.6700.06A? 0 +024143.00 -211018.6 +000056.7+000068.900009.8 08.6700.55F? 0 +024157.66 -275659.7 -000003.4+000019.000003.7 08.6700.22A? 0 +024235.26 +334602.6 +000016.1-000009.900003.8 08.6700.08A? 0 +024248.73 +590953.9 +000005.3+000011.800005.8 08.6700.59G? 0 +024931.47 +485247.7 +000026.7-000018.700011.5 08.6700.29A? 0 +025201.51 +324431.4 -000009.0+000007.000003.4 08.6700.18A? 0 +025314.28 -294958.4 +000041.1+000027.600004.0 08.6700.32F? 0 +025538.95 +302803.4 +000079.1-000001.900005.4 08.6700.45F? 0 +030123.01 +632038.3 +000037.1-000048.000007.3 08.6700.42F? 0 +030136.23 +424205.6 -000008.6+000009.300002.8 08.6700.09A? 0 +030346.74 +703925.9 -000012.0+000000.400000.0 08.6700.20A? 0 +030827.15 +255812.3 +000020.8-000019.700017.7 08.6700.46F? 0 +030936.80 +464139.6 +000004.6-000008.600005.6 08.6700.28A? 0 +031011.00 +251651.8 -000032.1-000038.900002.8 08.6700.54F? 0 +031107.96 -751358.8 +000064.8+000016.900017.1 08.6700.43F? 0 +031225.59 -442514.4 +000072.5-000060.100021.5 08.6700.80G? 1 +031237.55 -155853.2 +000048.4+000011.800016.6 08.6700.45F? 0 +031302.12 +204348.2 -000056.7-000055.300022.2 08.6700.60G? 0 +031614.49 +363639.8 +000016.1-000014.100006.8 08.6700.41F? 0 +032053.41 +010954.0 +000180.2+000015.100004.0 08.6700.54F? 1 +032143.86 +084524.3 -000023.8-000078.300015.7 08.6700.65G? 1 +032645.26 +403529.8 -000017.0-000010.100003.6 08.6700.21A? 0 +033045.42 +141745.9 +000042.2+000013.100007.7 08.6700.62G? 0 +033314.39 -111032.2 -000020.8-000003.600014.3 08.6700.93G? 0 +033346.47 +081726.3 +000035.5-000044.000010.4 08.6700.34F? 0 +033545.48 +611014.4 -000009.1+000006.900005.0 08.6700.11A? 0 +033703.77 -405349.8 +000001.8-000000.400003.9 08.6700.88G? 0 +033854.26 +430811.8 +000003.5-000005.600014.0 08.6700.12A? 0 +033957.41 -580107.6 -000006.2+000013.000001.1 08.6700.19A? 0 +034612.67 +230743.2 +000023.9-000056.300017.7 08.6700.65G? 0 +034844.81 -282800.1 +000173.9+000026.800005.3 08.6700.85G? 0 +035322.31 +353310.6 +000012.4-000004.000001.7 08.6700.05A? 0 +035754.59 -564551.0 -000021.1+000049.800003.1 08.6700.44F? 0 +040308.44 -203014.8 -000001.2-000003.100006.9 08.6700.14A? 0 +040312.01 +843953.7 -000025.5-000002.700001.8 08.6700.23A? 0 +040321.21 +252037.8 -000011.1+000003.400016.8 08.6700.24A? 0 +040332.51 +641432.6 +000008.0-000017.600002.6 08.6700.37F? 0 +041008.33 +530036.8 -000007.5-000003.200004.9 08.6700.22A? 0 +041333.75 -333018.6 -000015.5-000018.900013.8 08.6700.49F? 0 +041744.85 +530818.5 -000004.9-000007.500001.6 08.6700.33F? 0 +042522.66 -430843.6 -000000.8+000001.700000.9 08.6700.93G? 0 +042803.41 -453021.9 -000007.2+000014.900011.1 08.6700.17A? 0 +042918.32 -223045.3 +000002.8-000052.600017.5 08.6700.49F? 0 +043048.42 -572700.5 +000056.5+000044.800008.8 08.6700.48F? 0 +043054.38 +632456.7 +000000.0+000000.000000.0 08.6700.55F? 0 +043137.65 +434944.6 +000017.4-000008.700015.0 08.6700.20A? 0 +043244.69 +581852.0 -000016.2+000019.500005.0 08.6700.57F? 0 +043425.68 -661135.0 -000013.4-000045.800019.8 08.6700.49F? 0 +043726.22 -162144.0 +000008.2+000005.800015.2 08.6700.17A? 0 +043726.27 -095101.2 +000073.7+000031.800012.0 08.6700.55F? 0 +043750.68 +560702.2 -000005.4-000000.900007.2 08.6700.18A? 0 +043938.76 +284701.9 +000024.1+000026.700005.5 08.6700.37F? 0 +044006.79 +330803.2 -000039.2-000042.100007.1 08.6700.64G? 0 +044018.39 -461735.6 +000005.7-000025.000004.4 08.6700.68G? 0 +044129.32 -435402.7 +000038.5-000106.000000.0 08.6700.97K? 0 +044306.31 +203747.8 +000053.0+000018.400003.6 08.6700.53F? 0 +044432.32 -185347.0 +000023.1+000000.600009.1 08.6700.40F? 0 +044743.10 +401357.1 -000005.8-000000.600012.8 08.6700.30A? 0 +044919.85 -570602.4 -000016.9+000028.700013.4 08.6700.40F? 0 +044940.98 -063830.4 -000006.8-000034.700012.2 08.6700.94G? 0 +044959.31 +074045.4 +000026.5-000025.300023.4 08.6700.46F? 0 +045114.18 -105813.0 -000005.9-000020.000015.6 08.6700.07A? 0 +045420.16 +444353.4 +000040.9-000035.500004.0 08.6700.41F? 0 +045456.35 +083601.7 +000000.0+000000.000000.0 08.6700.42F? 1 +045706.44 +244508.0 +000006.5-000013.800032.2 08.6700.71G? 0 +050136.85 +255800.2 +000043.6-000057.400003.3 08.6700.96K? 0 +050504.65 +611721.0 -000018.5-000017.500014.3 08.6700.59G? 0 +050520.24 +130003.7 -000007.2+000001.200004.9 08.6700.25A? 0 +051011.46 +363152.7 -000007.6-000015.000019.4 08.6700.11A? 0 +051210.56 +041510.7 -000003.6-000032.100046.2 08.6700.29A? 0 +051329.20 -475230.6 -000012.6+000066.300004.0 08.6700.46F? 1 +051337.89 +041240.2 -000001.6-000000.600008.7 08.6700.06A? 0 +051506.02 -332434.2 +000009.2+000003.200009.9 08.6700.92G? 0 +051531.28 +054535.1 +000002.6-000008.100001.3 08.6700.26A? 0 +052757.51 -005730.6 +000004.7+000007.400006.3 08.6700.29A? 0 +052806.06 +225550.4 -000135.9-000081.400012.1 08.6700.67G? 0 +052911.21 -645959.4 +000016.2+000028.400001.1 08.6700.20A? 0 +052948.89 -013928.2 +000008.4-000007.200010.1 08.67-0.03B? 0 +053321.87 +022235.7 +000010.4-000001.700001.7 08.67-0.02B? 0 +053415.76 +521325.5 -000010.3-000030.800013.6 08.6700.48F? 0 +053756.76 -594635.9 +000012.1+000020.900002.3 08.6700.36F? 0 +053757.32 -001121.4 +000002.7+000005.000006.8 08.6700.11A? 0 +053900.94 -062950.3 +000006.1-000020.100017.6 08.6700.14A? 0 +054155.37 +203002.0 -000012.5+000019.000001.5 08.6700.36F? 0 +054222.65 +015239.2 -000002.1-000044.800000.9 08.6700.60G? 0 +054451.70 +373434.9 +000002.6-000064.400009.3 08.6700.35F? 0 +054557.89 -562705.6 +000014.5+000001.100011.2 08.6700.45F? 0 +055059.11 -371738.3 -000017.9+000010.300005.1 08.6700.23A? 0 +055543.86 -180033.7 +000007.5-000021.000004.9 08.6700.99K? 0 +055706.54 -414524.7 +000000.0+000000.000000.0 08.6700.35F? 1 +055709.80 -061137.9 -000003.8-000025.400002.0 08.6700.49F? 0 +055807.42 +281112.8 -000032.9+000009.200026.0 08.6700.29A? 0 +055931.99 +680850.0 -000027.0+000001.100015.7 08.6700.53F? 0 +060218.60 +352005.9 +000006.5-000004.300018.7 08.6700.38F? 0 +060337.28 -285441.6 -000002.1+000011.700007.2 08.6700.38F? 0 +060407.06 -203714.0 -000021.6+000003.100013.1 08.6700.50F? 0 +060557.79 -424725.9 -000009.9-000015.000009.3 08.6700.94G? 0 +060612.05 -105313.5 -000002.7-000021.500002.1 08.6700.52F? 0 +060618.48 +571649.5 +000026.1-000008.600000.9 08.6700.93G? 0 +060821.35 +034053.7 +000006.5-000011.000008.3 08.6700.30A? 0 +060839.57 -424824.0 -000005.9+000013.500003.7 08.67-0.06B? 0 +060933.28 +053947.9 +000018.6-000024.500007.1 08.6700.51F? 0 +061155.81 -115608.8 +000022.6-000029.300041.1 08.6700.99K? 0 +061441.03 +023850.7 +000018.6-000002.300007.4 08.6700.11A? 0 +061557.48 +840701.5 -000008.0-000054.800004.9 08.6700.50F? 0 +061710.46 +060458.9 -000001.8-000000.500021.2 08.6700.11A? 0 +061831.30 -241709.1 +000014.1+000058.900001.4 08.6700.79G? 0 +061903.94 -535824.2 +000010.5+000018.200006.2 08.6700.39F? 0 +062428.25 +121712.5 +000000.3-000007.500012.0 08.6700.04A? 0 +062443.76 -432421.2 +000001.6+000071.900018.3 08.6700.66G? 0 +062826.87 -491002.4 -000008.3-000110.000010.1 08.6700.51F? 0 +062833.45 +433011.0 +000001.6+000015.200015.2 08.6700.46F? 0 +063237.08 -320154.7 +000001.9-000016.400009.8 08.67-0.12B? 0 0.10 1.00 +063709.80 +075841.9 -000014.5-000027.000047.4 08.6700.96K? 0 +063852.14 +341744.0 +000009.5-000001.900008.9 08.6700.25A? 0 +063908.18 +010521.8 +000028.5+000016.500007.3 08.6700.94G? 0 +064023.40 +192524.3 -000010.5-000016.300002.5 08.6700.49F? 0 +064030.99 +371539.9 -000014.5-000025.100001.5 08.6700.44F? 0 +064051.31 -442455.1 +000107.9-000055.200010.8 08.6700.59G? 0 +064136.06 +042851.9 +000002.9-000019.100018.3 08.6700.38F? 0 +064206.78 -241426.0 -000024.1+000031.500018.4 08.6700.46F? 0 +064216.44 +022821.9 -000018.3-000034.600017.5 08.6700.63G? 0 +064300.03 +195811.3 -000011.0+000009.700010.1 08.67-0.01B? 0 +064430.57 -374809.6 +000012.5+000016.500001.0 08.6700.13A? 0 +064619.54 +144941.2 +000015.0-000022.900008.9 08.6700.35F? 0 +064726.66 -254331.4 +000008.2-000002.200001.6 08.6700.98K? 0 +065031.89 +045531.7 +000004.7-000004.500011.2 08.6700.29A? 0 +065251.63 -424154.4 -000030.6+000057.600003.0 08.6700.33F? 0 +065514.60 +001339.8 -000020.6+000072.300013.4 08.6700.90G? 0 +065856.47 +261006.0 +000018.4-000030.800005.7 08.6700.99K? 0 +065859.08 +053206.9 -000014.4-000020.100023.1 08.6700.61G? 0 +070039.81 +482831.8 -000039.4+000004.900025.5 08.6700.51F? 0 +070153.62 -010751.5 -000011.5+000001.600005.3 08.6700.56F? 0 0.10 1.00 +070225.28 +083236.2 +000016.8-000000.500010.7 08.6700.51F? 0 +070304.18 -204510.1 +000006.7+000000.700002.1 08.67-0.06B? 0 +070341.83 +000543.5 +000058.2-000029.900018.1 08.6700.99K? 0 +070436.34 +170237.7 -000016.0-000019.700010.6 08.6700.92G? 0 +070452.69 +021240.0 +000003.1+000016.200004.9 08.67-0.06B? 0 +070610.36 -091653.8 -000018.2+000017.500017.3 08.67-0.01B? 1 +070700.92 -074446.7 -000002.0+000028.600000.3 08.6700.57F? 0 +070959.48 -274019.7 -000015.7+000007.300029.3 08.6700.66G? 0 +071026.48 -393630.9 -000020.9+000019.700001.1 08.6700.39F? 0 +071101.60 -194800.8 -000085.4+000039.000002.2 08.6700.52F? 0 +071145.74 +540918.4 -000015.3-000018.200001.9 08.6700.24A? 0 +071331.34 -174555.4 -000001.5+000000.900001.1 08.67-0.02B? 0 +071420.50 +411236.6 +000001.6-000008.500023.2 08.6700.36F? 0 +071427.98 -121337.1 -000021.1-000007.600016.6 08.6700.02A? 0 +071433.27 +240027.8 -000026.4-000040.000009.4 08.6700.47F? 0 +071512.44 +010046.0 -000009.9-000006.600009.2 08.6700.50F? 0 +071719.40 -461735.4 -000023.7+000003.900002.3 08.6700.25A? 0 +071803.38 -134202.5 +000017.5+000028.200006.1 08.6700.02A? 0 +071820.91 +705509.8 -000007.9+000003.100000.7 08.6700.94G? 0 +071833.68 +104141.0 -000038.6-000005.600011.2 08.6700.15A? 0 +071926.68 -023325.0 -000012.4-000000.500005.6 08.6700.15A? 0 +072103.31 -260655.8 -000009.0+000003.900012.6 08.67-0.15B? 1 +072158.43 -233216.9 -000004.2+000009.500001.0 08.6700.02A? 0 +072724.17 +153934.8 +000023.8-000012.700004.7 08.6700.21A? 0 +072724.74 -314117.3 -000012.9+000039.000004.3 08.6700.39F? 0 +072812.48 +773006.2 -000008.7+000007.900009.2 08.6700.14A? 0 +072937.54 -545429.3 -000003.7+000006.200004.5 08.67-0.00B? 0 +073001.07 -045104.2 -000002.3+000013.000003.9 08.6700.10A? 0 +073234.20 +372013.7 -000015.1+000004.100002.9 08.6700.91G? 0 +073538.15 -225020.9 -000009.5+000001.700004.3 08.67-0.08B? 0 +074023.98 +192127.6 -000060.8-000065.700007.0 08.6700.48F? 0 +074041.43 -215635.9 -000009.4+000005.200004.1 08.67-0.08B? 0 +074059.62 -202143.2 -000030.1+000038.000019.4 08.6700.48F? 0 +074428.11 -375916.0 -000020.0+000030.800016.1 08.6700.10A? 0 +075401.03 -391807.8 +000001.7-000006.700001.5 08.6700.29A? 0 +075813.13 -195501.7 +000013.6+000007.000029.3 08.6700.99K? 0 +080310.94 -540051.2 +000022.2-000088.800021.2 08.6700.73G? 0 +080527.58 +241126.7 -000014.7-000030.400012.4 08.6700.90G? 0 +080611.11 -402101.6 -000011.1+000009.200010.6 08.67-0.00B? 0 +080806.59 -304808.3 -000051.6+000024.400015.8 08.6700.41F? 0 +080849.09 -583707.5 +000006.0+000009.100004.4 08.6700.12A? 0 +080852.51 -552605.9 +000024.0-000041.800002.0 08.6700.43F? 0 +080925.78 +375222.1 -000021.7+000013.600003.1 08.6700.48F? 0 +081115.16 +011636.4 -000056.9+000001.600027.8 08.6700.57F? 0 +081147.19 -441425.2 -000017.4+000013.200002.6 08.67-0.04B? 0 +081317.40 -360220.8 -000009.6+000016.800004.8 08.67-0.06B? 0 +081714.90 -102754.9 -000020.1-000004.400010.1 08.6700.06A? 0 +081754.70 -302726.4 -000016.5+000001.900006.3 08.67-0.07B? 0 +082059.53 -363558.7 -000006.7+000004.000008.8 08.67-0.03B? 0 +082240.81 -523440.4 -000005.7+000016.200006.8 08.6700.39F? 0 +082504.52 -774702.3 -000007.5+000029.000000.1 08.6700.51F? 0 +082517.52 -322656.1 -000036.4+000038.000001.1 08.6700.40F? 0 +082600.34 -272154.6 -000007.3+000005.700003.1 08.6700.01A? 0 +083353.22 -332924.9 -000013.2-000002.900008.1 08.6700.11A? 0 +083540.61 +662336.2 -000012.9-000032.900003.8 08.6700.32F? 0 +083554.52 +095432.9 -000015.0+000015.600020.1 08.6700.63G? 0 +083717.63 +064251.9 -000014.2-000026.700003.1 08.6700.25A? 0 +084009.78 -072052.2 -000073.4-000011.600006.5 08.6700.53F? 0 +084117.10 -063202.7 -000029.1-000000.800011.0 08.6700.18A? 0 +084503.80 -302641.2 -000020.3+000008.300000.5 08.6700.43F? 0 +084717.66 +793942.0 -000055.9-000097.600027.4 08.6700.57F? 0 +085250.52 -381201.1 +000003.0-000033.200009.7 08.6700.40F? 0 +085336.94 -550624.5 -000003.3+000002.700003.5 08.67-0.01B? 0 +085755.21 +191703.0 -000026.3+000016.200012.9 08.6700.35F? 0 +090158.59 +171936.0 -000070.7+000010.100002.8 08.6700.65G? 0 +090202.45 +143555.2 -000028.2-000016.700002.3 08.6700.52F? 0 +090206.04 -280906.6 -000014.6-000007.600000.3 08.6700.24A? 0 +090706.32 -614551.5 -000038.6+000058.500015.2 08.6700.80G? 0 +090907.75 -615609.9 +000009.1-000010.700005.5 08.6700.30A? 0 +090917.87 -571141.7 -000007.7+000013.500003.4 08.6700.01A? 0 +091105.83 -570907.4 -000006.4-000009.900003.4 08.6700.09A? 0 +091148.06 -584114.2 -000009.5+000001.300005.6 08.67-0.03B? 0 +091231.92 -403153.6 +000070.5-000096.800009.3 08.6700.57F? 0 +091402.69 -821312.5 -000019.9+000011.500002.1 08.6700.13A? 0 +091434.79 -751742.4 -000020.2-000063.900014.9 08.6700.56F? 0 +091447.03 +332340.0 -000031.4-000029.000012.1 08.6700.99K? 0 +091607.02 +035043.0 -000021.0+000009.600011.8 08.6700.98K? 0 +091720.90 +524049.6 -000005.0-000002.600000.3 08.6700.45F? 0 +091939.12 -534347.7 -000010.1+000023.000007.3 08.6700.20A? 0 +091955.00 -591305.2 +000007.6+000007.700000.4 08.6700.15A? 0 +092036.50 +822027.6 -000023.7-000025.000001.9 08.6700.22A? 0 +092311.14 -283656.2 -000021.4+000001.500002.3 08.6700.41F? 0 +092334.75 -383441.0 +000016.8-000052.300007.5 08.6700.42F? 0 +092537.41 +540101.4 -000037.9-000040.100010.4 08.6700.25A? 0 +092634.62 -162620.7 -000157.8+000105.300011.6 08.6700.65G? 0 +092734.24 -814206.0 -000023.2+000004.300002.8 08.6700.18A? 0 +092817.08 +063114.4 +000014.2-000037.000019.8 08.6700.37F? 0 +093033.30 -473616.2 -000238.1+000075.700015.3 08.6700.65G? 0 +093131.03 -814029.0 -000064.4+000046.500015.6 08.6700.58G? 0 +093513.68 -604533.9 -000013.7+000008.800004.5 08.6700.05A? 0 +094025.11 -400325.1 -000010.7-000006.600011.1 08.6700.24A? 0 +094136.16 +572947.0 -000092.4-000042.800014.8 08.6700.85G? 0 +094201.80 +020348.2 -000030.6-000017.600021.2 08.6700.41F? 0 +094215.04 +773251.8 -000009.4-000015.700001.3 08.6700.46F? 0 +095110.85 -531058.8 -000016.5+000023.200006.0 08.6700.36F? 0 +095211.82 +080645.3 -000057.5-000076.700015.8 08.6700.64G? 0 +095414.16 -331901.5 -000092.2+000003.100003.8 08.6700.90G? 0 +095655.11 -283227.2 +000016.4-000012.800009.4 08.6700.28A? 0 +095817.53 +655535.9 -000002.8+000005.800003.1 08.6700.22A? 0 +100152.45 -284015.9 -000061.0+000029.400015.2 08.6700.38F? 0 +100159.58 -600104.4 +000000.0+000000.000000.0 08.67-0.01B? 0 +100201.63 +522253.8 -000145.4+000000.400022.1 08.6700.79G? 0 +100253.26 +012909.1 -000038.0+000006.100006.9 08.6700.31F? 0 +100638.93 -191838.4 +000021.4-000074.300006.3 08.6700.61G? 0 +100740.40 -375354.2 -000007.4+000006.700006.0 08.6700.31F? 0 +101047.21 -125144.1 +000007.2-000017.600004.4 08.6700.35F? 0 +101305.18 +225207.7 +000003.5+000011.600014.4 08.6700.23A? 0 +101319.47 -505401.5 -000005.0+000007.500008.9 08.6700.09A? 0 +101414.71 -681838.7 -000010.3-000004.100008.6 08.6700.12A? 0 +101748.74 +043706.2 -000013.5-000009.300010.1 08.6700.35F? 0 +102458.43 +105213.7 +000019.4+000004.800000.2 08.6700.45F? 0 +102907.10 -485620.5 -000018.7-000001.900004.6 08.6700.26A? 0 +102926.79 +394608.5 -000032.8+000003.900002.6 08.6700.44F? 0 +103405.10 +650019.9 -000032.3+000033.600023.6 08.6700.70G? 0 +103554.94 -581259.1 +000000.0+000000.000000.0 08.6700.00A? 0 +103609.18 +004109.3 -000045.5+000032.900012.4 08.6700.45F? 0 +103646.90 -581753.2 -000015.4-000014.800007.3 08.6700.23A? 0 0.10 1.00 +104619.27 -511129.2 -000015.2+000009.200007.8 08.6700.14A? 0 +104719.80 -530744.5 -000033.4+000001.400003.0 08.6700.91G? 0 +104918.75 -024633.3 +000075.1-000081.000032.2 08.6700.77G? 0 +104950.27 +463827.4 -000042.9+000019.100012.3 08.6700.84G? 0 +105202.60 -683236.2 -000101.4+000040.700023.6 08.6700.61G? 0 +105228.73 -591238.2 -000008.4+000000.300015.7 08.6700.17A? 0 +105528.76 +183245.5 +000016.6+000001.500008.7 08.6700.87G? 0 +105805.96 +522605.1 -000007.0-000002.500001.8 08.6700.37F? 0 +110240.69 -233648.6 -000087.2+000017.300003.4 08.6700.54F? 0 +110413.61 -574554.2 +000029.9-000035.000021.1 08.6700.66G? 0 +110736.75 -455039.0 -000026.8-000000.700017.4 08.6700.18A? 0 +111100.01 -551656.2 -000002.1-000008.600016.3 08.6700.85G? 0 +111204.07 -570957.2 -000019.8+000000.100003.7 08.67-0.07B? 0 +111224.43 -004727.0 -000001.2+000011.800015.0 08.6700.21A? 0 +111833.50 +640937.9 +000017.1-000002.200016.3 08.6700.14A? 0 +112359.16 +723749.1 -000034.2+000028.400003.0 08.6700.49F? 0 +112539.03 +010126.0 +000001.2+000008.400000.5 08.6700.92G? 0 +112600.52 -613849.2 +000011.9+000003.300002.7 08.67-0.05B? 0 +112916.54 +365442.6 -000096.1+000008.300021.4 08.6700.56F? 0 +113031.57 -302613.9 -000013.9+000030.500007.2 08.6700.52F? 0 +113512.61 +352420.8 -000001.1+000011.100009.6 08.6700.44F? 1 +113836.60 +294523.2 -000013.8-000009.900004.1 08.6700.47F? 0 +113904.41 -305242.1 -000027.5-000016.800004.7 08.6700.29A? 0 +114034.53 -501148.9 -000006.9-000001.500012.8 08.6700.15A? 0 +114554.02 +361726.0 -000022.7-000013.400016.9 08.6700.91G? 0 +114956.68 -180955.3 +000000.4+000009.600021.3 08.6700.42F? 0 +115244.37 -525938.2 +000015.3+000014.200009.6 08.6700.40F? 0 +115622.49 +582835.3 +000036.0+000010.900003.2 08.6700.56F? 0 +115653.89 +402121.5 -000029.1-000002.300009.4 08.6700.50F? 1 +120245.06 +313037.5 +000024.2-000063.400012.5 08.6700.68G? 0 +120306.97 -383713.3 -000028.1+000016.400000.1 08.6700.44F? 0 +121056.81 -564143.0 -000004.3-000001.100009.2 08.6700.16A? 0 +121213.23 -373451.7 +000032.8-000002.600008.1 08.6700.49F? 0 +121706.60 -733202.1 -000005.2-000004.100000.6 08.6700.05A? 0 +122330.54 +004246.2 +000063.7-000173.200023.2 08.6700.51F? 0 +122410.84 -533417.2 -000036.6-000013.400004.1 08.6700.44F? 0 +122451.61 -181511.3 -000034.1+000002.000004.5 08.6700.43F? 0 +122532.69 -692831.0 -000021.8+000011.000024.5 08.6700.03A? 0 +122750.27 -251941.6 -000178.2-000041.900025.3 08.6700.56F? 0 +123952.24 -205814.2 -000123.4-000022.700017.6 08.6700.77G? 0 +124556.47 -571714.3 -000001.9+000003.900005.1 08.6700.96K? 0 +124634.25 +112242.6 -000106.3+000003.900025.7 08.6700.64G? 0 +124800.11 -091002.7 +000002.1-000003.200003.9 08.6700.35F? 0 +125524.01 -214458.1 -000072.1-000011.400011.2 08.6700.63G? 0 +125832.07 +381643.9 -000139.7-000046.000022.3 08.6700.74G? 0 +125954.83 +592426.4 -000003.1-000016.400012.0 08.6700.59G? 0 +130433.42 -224933.2 -000052.6+000055.300026.4 08.6700.58F? 0 +130602.64 +413235.4 -000011.9+000012.300011.0 08.6700.23A? 0 +130832.72 +420852.4 -000026.0-000020.400008.0 08.6700.42F? 0 +131437.48 +151709.5 +000055.9-000000.200021.8 08.6700.47F? 0 +131654.37 -614816.3 -000019.6-000006.300002.1 08.6700.21A? 0 +132254.21 +174632.9 -000012.9+000013.100008.5 08.6700.23A? 0 +132915.15 +600006.9 -000021.6-000008.400007.3 08.6700.42F? 0 +132959.90 -321121.9 -000183.3-000026.300016.7 08.6700.54F? 0 +133218.25 -440240.5 -000004.4-000016.800006.2 08.6700.09A? 0 +133433.56 +700408.1 -000086.2-000034.800004.4 08.6700.94G? 0 +134051.62 -625247.3 +000001.9-000000.200002.1 08.6700.02A? 0 +134522.60 -103150.3 -000007.7-000013.800035.7 08.6700.75G? 0 +134908.52 -440856.6 -000005.8-000001.300003.4 08.6700.94G? 0 +134922.76 +103526.8 -000031.6-000020.400021.9 08.6700.70G? 0 +135159.19 -572723.0 +000000.1-000001.800008.5 08.67-0.04B? 1 +135215.99 -554020.6 +000013.6-000004.200017.7 08.6700.29A? 0 +135510.02 -504442.8 -000015.0-000020.100001.2 08.6700.41F? 0 +135755.05 -594121.2 -000005.9-000008.100003.5 08.6700.01A? 0 +135941.00 +225555.8 -000060.3-000024.200010.7 08.6700.59G? 0 +140246.87 -815101.2 -000027.5-000012.000012.1 08.6700.58F? 1 +140705.95 -621637.9 -000001.5-000015.000008.4 08.6700.34F? 0 +141414.70 -415318.9 -000001.2-000044.100014.5 08.6700.77G? 0 +141452.40 +753701.4 +000007.8-000025.900007.5 08.6700.99K? 0 +142047.00 -422635.9 +000000.0+000000.000000.0 08.6700.39F? 1 +142324.41 +612255.4 +000017.3+000032.300003.0 08.6700.37F? 0 +142850.88 -603225.1 -000014.7-000003.600013.2 08.6700.40F? 0 +144210.85 -574821.1 -000015.1-000002.200005.4 08.6700.06A? 0 +144259.70 +400656.7 -000064.3+000077.200006.3 08.6700.42F? 0 +144352.28 +503654.8 -000023.8+000032.500010.8 08.6700.50F? 0 +144746.56 +493335.3 -000066.5-000046.300010.1 08.6700.98K? 0 +145122.27 +134134.2 -000032.2+000029.900006.6 08.6700.50F? 0 +145207.49 -174940.3 +000002.4-000029.700017.4 08.6700.49F? 0 +145329.57 +032435.4 +000021.4-000058.600037.3 08.6700.54F? 0 +150002.54 +175934.8 -000057.4-000029.100001.8 08.6700.99K? 0 +150059.75 +730311.1 -000032.3+000040.700009.6 08.6700.59G? 0 +150500.26 -604502.1 +000017.7+000004.800004.1 08.6700.03A? 0 +151100.70 -735209.9 -000144.7-000144.100015.1 08.6700.68G? 0 +151127.01 +434743.3 -000007.1-000020.500009.5 08.6700.58G? 0 +151157.44 +384019.0 +000020.0-000013.900002.9 08.6700.28A? 0 +151414.74 -403223.1 -000018.4+000010.500016.6 08.6700.99K? 0 +151645.20 -200004.8 +000008.2-000049.500001.5 08.6700.56F? 0 +151857.54 +043302.3 +000077.1-000004.300007.6 08.6700.47F? 0 +152400.29 -751242.6 +000005.8-000019.200014.1 08.6700.06A? 0 +152628.01 -751614.8 -000009.6-000001.700004.1 08.6700.14A? 0 +152634.89 +545356.4 -000030.6-000002.900001.8 08.6700.33F? 0 +152924.41 -192416.7 -000001.3-000015.300006.9 08.6700.03A? 0 +153234.83 +235256.4 -000028.6+000066.100016.7 08.6700.95G? 0 +153318.68 +382728.7 +000010.7+000029.900007.9 08.6700.47F? 0 +153457.53 -471425.6 +000004.1-000016.000002.4 08.67-0.03B? 0 +153540.09 -801216.9 -000039.6+000031.700016.7 08.6700.90G? 0 +153702.09 +113636.6 -000012.2-000001.200018.1 08.6700.28A? 0 +154059.84 -443626.3 -000031.3+000000.800008.9 08.6700.47F? 1 +154108.73 -323910.5 -000012.4+000011.600005.5 08.6700.32F? 0 +154248.78 +050917.6 -000046.8+000006.000001.2 08.6700.11A? 0 +154427.16 +642845.0 -000032.2+000025.900003.6 08.6700.98K? 0 +154525.60 -373749.6 -000021.9-000005.400013.1 08.6700.56F? 0 +154722.42 -050707.9 -000043.0-000000.700001.1 08.6700.76G? 0 +155502.09 -275414.1 -000016.8-000045.400017.0 08.6700.68G? 0 +155733.12 -774835.2 -000030.0-000039.200011.1 08.6700.45F? 0 +155737.13 +322431.8 -000060.2+000082.600017.9 08.6700.64G? 0 +155957.84 +504820.8 -000025.9-000005.300002.8 08.6700.05A? 0 +160519.48 +651905.0 +000034.7-000013.100009.8 08.6700.30A? 0 +160707.93 +165337.7 -000042.9-000014.400023.1 08.6700.60G? 1 +160729.73 +621648.7 -000023.2+000026.100013.0 08.6700.32F? 0 +161007.02 +591711.2 +000017.2+000017.400016.1 08.6700.49F? 0 +161024.19 -303150.7 +000030.8-000034.000000.6 08.6700.52F? 0 +161202.76 +175840.6 +000002.7-000022.200008.4 08.6700.98K? 0 +161653.38 -230637.5 -000007.2-000011.700005.6 08.6700.45F? 0 +162456.32 -313359.5 +000001.0-000023.400000.6 08.6700.28A? 0 +162920.43 +645126.7 -000019.3+000028.200007.8 08.6700.39F? 0 +163007.44 -530144.7 +000008.7-000005.100000.9 08.6700.39F? 0 +163223.09 -341417.7 -000033.0-000055.700019.1 08.6700.55F? 0 +163602.59 -282132.4 +000005.4-000012.000004.2 08.6700.14A? 0 +163843.72 -365116.7 +000000.6-000053.500020.1 08.6700.50F? 0 +164216.46 -470056.3 -000005.8-000002.100005.3 08.6700.15A? 0 +164436.21 +714524.0 -000100.4+000119.400025.9 08.6700.71G? 0 +165645.04 -330910.9 +000025.6+000041.300008.3 08.6700.27A? 0 +165925.21 +382122.4 -000016.6+000011.700001.2 08.6700.98K? 0 +170243.41 +640136.4 +000011.9+000013.000010.4 08.6700.27A? 0 +170335.07 +132725.7 -000002.6-000002.000009.4 08.6700.21A? 0 +170552.13 +585540.5 +000018.8+000078.300033.7 08.6700.78G? 0 +170610.76 +501755.5 -000052.1+000028.200012.2 08.6700.63G? 0 +170702.58 -843955.2 +000059.0-000025.500024.5 08.6700.59G? 0 +171004.48 -240049.3 +000001.1-000009.100006.0 08.6700.98K? 0 +171136.72 -321258.9 +000012.7-000004.000001.9 08.67-0.02B? 0 +171150.90 +055407.9 -000001.2+000002.900000.1 08.6700.37F? 0 +171354.08 -381743.9 +000000.0+000000.000000.0 08.6700.58G? 1 +171528.94 +105138.0 -000071.2-000227.800017.8 08.6700.72G? 0 +172507.79 -614650.5 +000006.0+000010.900011.3 08.6700.39F? 0 +172735.04 +270129.0 -000010.4+000381.200009.3 08.6700.74G? 0 +173642.55 -094955.7 -000021.8-000001.300002.1 08.6700.55F? 0 +174048.62 +572606.5 +000012.9+000000.900001.5 08.6700.62G? 0 +174123.69 +053038.2 -000006.1-000012.300019.0 08.6700.01A? 0 +174432.22 -472626.4 -000014.1-000003.500016.4 08.6700.86G? 0 +174433.10 -441232.6 +000009.0-000001.600009.6 08.67-0.07B? 0 +174741.85 +594928.2 +000044.9-000062.700019.7 08.6700.62G? 0 +174900.87 -414248.5 -000004.7-000001.900000.2 08.67-0.02B? 0 +174932.90 +052323.4 +000011.7+000012.500001.2 08.6700.38F? 0 +175102.65 +055503.1 +000006.5-000043.100003.6 08.6700.53F? 0 +175326.06 +742331.8 -000019.7+000006.000011.2 08.6700.45F? 0 +175554.84 +261955.5 +000033.5+000003.400006.3 08.6700.42F? 0 +175752.75 +622343.1 -000001.9-000014.000000.8 08.6700.17A? 0 +175855.01 -254826.0 -000014.1-000006.700000.4 08.6700.30A? 0 +175910.14 +515449.4 -000012.7-000011.800010.4 08.6700.95G? 0 +175954.45 -250942.9 -000004.0-000006.000005.3 08.6700.50F? 0 +180119.80 -514610.3 -000000.9-000027.200011.2 08.6700.10A? 0 +180140.56 +230357.8 +000006.4-000033.800012.8 08.6700.88G? 0 +180332.22 -771614.0 -000030.6-000073.300010.9 08.6700.53F? 0 +180456.97 -160049.9 -000023.7-000119.900037.1 08.6700.63G? 0 +180754.25 -350120.0 +000009.7-000004.500008.6 08.67-0.10B? 0 +181209.67 -392039.8 +000000.0+000000.000000.0 08.67-0.06B? 1 +181301.88 +431359.2 -000000.6-000006.100007.7 08.6700.98K? 0 +181741.17 -340514.6 +000022.8-000003.500010.7 08.6700.03A? 0 +181822.49 -005153.1 +000000.9-000092.100007.7 08.6700.63G? 0 +181836.04 -134736.4 +000000.0+000000.000000.0 08.6700.44F? 0 +182433.37 +130258.0 +000038.7-000017.600004.7 08.6700.44F? 0 +182556.74 -465915.3 +000016.6-000050.500004.3 08.6700.38F? 0 +183012.08 +085118.2 +000008.5-000032.700000.4 08.6700.32F? 0 +183014.78 +332159.8 -000030.8-000020.400013.8 08.6700.62G? 0 +183205.28 -682040.5 +000029.8+000024.600004.8 08.6700.44F? 0 +183224.78 -421913.3 +000039.2-000092.600007.1 08.6700.23A? 0 +183252.98 -250519.1 +000023.2-000017.400013.2 08.6700.10A? 0 +183318.59 +300940.6 -000002.4-000006.200004.8 08.67-0.03B? 0 +183454.96 -304347.4 -000003.5+000026.200009.1 08.6700.59G? 0 +183804.72 +094753.8 -000000.1+000006.700005.4 08.6700.88G? 0 +183825.65 +360307.3 +000048.0-000052.600017.7 08.6700.44F? 1 +184833.28 -504210.1 +000007.5-000206.100017.0 08.6700.65G? 0 +184843.16 -265108.3 +000025.6-000009.900010.9 08.6700.30A? 0 +185115.54 -300111.9 +000003.5-000010.500001.5 08.6700.21A? 0 +185119.84 +665411.2 -000055.0+000018.900019.9 08.6700.53F? 0 +185123.44 -221939.8 +000001.2-000030.500002.4 08.6700.19A? 0 +185411.72 +365451.8 +000009.3+000003.400000.6 08.6700.08A? 0 +185529.00 -801040.9 +000056.3-000027.000004.0 08.6700.49F? 0 +185554.25 +421237.9 -000002.8+000008.200006.9 08.6700.17A? 0 +185853.75 +322832.9 +000010.3-000007.200006.2 08.6700.33F? 0 +190304.29 +175008.4 +000003.8+000019.800020.2 08.6700.45F? 0 +190608.06 -330033.1 -000006.5-000074.600004.0 08.6700.98K? 0 +190645.57 +050345.6 +000004.9-000021.700005.5 08.6700.61G? 0 +190745.32 +021613.2 -000001.9-000010.900003.6 08.6700.31F? 0 +190810.94 -265029.6 -000007.4-000007.200001.3 08.6700.36F? 0 +191036.61 +542835.1 +000009.4-000024.300003.8 08.6700.43F? 0 +191047.82 +211622.5 +000005.4-000004.700027.1 08.6700.32F? 0 +191222.73 +012206.6 +000012.6-000002.200009.4 08.6700.17A? 0 +191623.90 -252031.7 +000015.4+000013.500012.9 08.6700.02A? 0 +191703.47 +092038.5 +000012.8-000006.000000.5 08.6700.36F? 0 +192036.20 -423057.5 -000003.8+000008.300021.4 08.6700.41F? 0 +192217.59 +375308.5 +000005.8+000002.500003.8 08.6700.18A? 0 +192223.11 -134354.2 -000004.3-000012.500000.0 08.6700.12A? 0 +192257.43 +090852.7 +000000.4+000033.100002.4 08.6700.35F? 0 +192326.29 +313003.1 +000019.4+000014.500001.1 08.6700.35F? 0 +193139.88 -142925.4 -000004.2-000022.500003.5 08.6700.03A? 0 +193142.20 +655631.8 +000022.7+000008.300000.4 08.6700.20A? 0 +193756.61 +431207.5 +000023.0+000002.900006.6 08.6700.39F? 0 +193809.99 +085511.6 +000011.2+000006.000007.2 08.6700.25A? 0 +194025.17 +090533.8 +000002.6+000004.600006.5 08.6700.09A? 0 +194034.35 +221014.2 +000012.1-000047.600009.3 08.6700.35F? 0 +194038.29 +313135.9 +000007.6-000010.600004.7 08.67-0.04B? 0 +194100.56 -025253.5 -000005.8+000006.700006.8 08.6700.08A? 0 +194123.96 +101142.5 +000001.2-000008.100006.0 08.6700.16A? 0 +194146.22 -445348.7 -000021.4-000013.800001.8 08.6700.95G? 0 +194417.07 +403729.5 +000010.7-000082.400009.6 08.6700.68G? 0 +194533.98 -004151.7 +000025.0+000025.200008.3 08.6700.05A? 0 +194632.82 +035612.3 -000013.3+000017.800003.4 08.6700.40F? 0 +194642.91 +162451.0 -000005.5-000014.900005.9 08.6700.91G? 0 +194822.38 +491411.3 +000041.3+000063.900012.8 08.6700.73G? 0 +194943.38 +140438.4 +000004.3+000036.700003.9 08.6700.20A? 0 +195126.15 +074700.2 -000008.6+000011.700004.5 08.6700.28A? 0 +195252.70 -170150.3 -000024.0-000005.100002.9 08.6700.56F? 0 +195440.44 -004609.6 -000011.8+000006.100000.2 08.6700.58G? 0 +195502.58 -565118.3 +000016.5+000011.400014.3 08.6700.25A? 0 +195647.87 +162431.7 -000002.7-000002.900000.1 08.67-0.07B? 0 +195716.55 -015941.7 +000020.0-000002.200005.1 08.6700.31F? 0 +195734.09 +402716.3 -000001.7-000012.800019.6 08.6700.96K? 0 +195814.65 -771809.1 +000026.1-000042.100009.3 08.6700.35F? 0 +200129.89 +350820.7 -000027.3-000023.100001.4 08.6700.96K? 0 +200321.47 +381453.8 -000003.6-000003.800004.9 08.6700.04A? 0 +200349.33 +300343.3 +000008.4-000008.900005.7 08.6700.31F? 0 +200746.02 -305107.0 +000106.4+000024.500011.7 08.6700.61G? 0 +201059.86 +571717.2 -000017.7-000043.500008.9 08.6700.47F? 0 +201258.04 -565047.9 +000007.9+000004.900001.5 08.67-0.09B? 0 +201322.78 -152553.3 +000000.0+000000.000000.0 08.6700.00B? 0 +201549.46 +322035.9 -000008.9-000009.500002.4 08.6700.93G? 0 +201648.24 +394154.6 -000009.8+000006.500019.0 08.67-0.06B? 0 +201719.01 -363745.4 -000026.5-000031.400001.6 08.6700.06A? 0 +201746.23 +710840.0 -000020.3-000011.200009.6 08.6700.58G? 0 +201837.89 -075719.6 -000024.6-000005.300000.2 08.6700.40F? 0 +201933.54 +144034.9 -000002.8-000005.800004.4 08.67-0.08B? 0 +202057.30 +000538.5 +000021.1-000011.400011.7 08.6700.37F? 0 +202150.92 +383745.9 +000000.1+000005.600006.1 08.6700.55F? 0 +202251.42 +424316.0 -000003.3-000001.700001.6 08.67-0.07B? 0 +202311.58 +165932.4 -000011.1+000059.900007.1 08.6700.66G? 0 +202335.72 +365544.2 -000003.5-000000.400007.7 08.6700.61G? 0 +202458.79 +395021.8 +000000.9-000004.100009.0 08.67-0.05B? 0 +202913.35 +373042.4 +000025.9-000008.300011.1 08.6700.30A? 0 +202940.90 +053940.6 +000032.5-000016.500009.5 08.6700.27A? 0 +203140.14 +233433.0 +000028.5+000003.800001.8 08.6700.98K? 0 +203300.35 -622945.1 -000002.3-000198.900030.5 08.6700.76G? 0 +203654.39 +005637.4 -000002.7-000024.800000.2 08.6700.48F? 0 +203720.13 +352610.4 -000012.5-000021.100007.4 08.6700.01A? 0 0.10 1.00 +203732.67 +301047.2 +000020.3-000052.200009.3 08.6700.53F? 0 +203811.91 -184735.0 +000018.1-000007.600000.4 08.6700.33F? 0 +203923.34 -521621.5 -000023.5-000081.300007.8 08.6700.56F? 0 +204013.40 +260220.4 +000007.7-000031.300005.1 08.6700.54F? 0 +204251.04 +520613.0 +000002.3+000006.500005.5 08.67-0.03B? 0 +204334.10 -244130.1 +000050.9-000011.500015.5 08.6700.59G? 0 +204344.95 +511204.8 -000006.6-000002.500001.9 08.6700.42F? 0 +204726.24 +484009.6 +000027.1-000003.200014.3 08.6700.34F? 0 +204740.28 +133645.0 -000021.5-000159.600007.6 08.6700.53F? 0 +205017.57 +171244.1 -000000.3-000001.300004.5 08.6700.07A? 0 +205513.29 +565448.8 +000001.8+000002.500003.8 08.6700.09A? 0 +205557.13 +255644.3 -000003.9-000015.000008.2 08.6700.90G? 0 +205943.21 +455738.8 -000015.1+000009.200005.3 08.6700.96K? 0 +210044.98 +010556.0 -000001.8-000006.800010.3 08.6700.98K? 0 +210223.90 +523432.9 -000000.7+000002.500003.7 08.67-0.02B? 0 +210728.03 +303950.3 +000020.0-000000.600006.6 08.6700.24A? 0 +211102.70 +324305.6 +000017.0-000002.600010.7 08.6700.04A? 0 +211111.83 +562028.5 +000068.6+000043.000051.6 08.6700.31F? 1 +211122.35 -160135.6 -000031.8-000035.200004.4 08.6700.82G? 0 +211201.18 +084638.5 +000009.7-000002.500015.9 08.6700.31F? 0 +211547.17 +345256.5 +000011.3+000008.300001.4 08.6700.05A? 0 +211817.52 -550746.9 -000030.5-000003.200027.0 08.6700.61G? 0 +211837.94 -291521.5 +000053.1+000004.200008.9 08.6700.42F? 0 +211903.00 -441646.5 -000007.0-000092.200008.6 08.6700.49F? 0 +212039.77 +730951.3 -000039.3-000004.000014.8 08.6700.53F? 0 +212109.23 -274350.7 +000020.0+000015.500005.6 08.6700.27A? 0 +212721.82 +162036.8 +000020.6-000008.600014.4 08.6700.32F? 0 +212812.69 +184707.0 +000046.5+000011.800003.8 08.6700.31F? 0 +212852.96 +051016.9 +000021.6-000019.700004.4 08.6700.47F? 0 +212915.19 +252642.1 -000096.4-000198.800004.2 08.6700.65G? 0 +212943.20 +161153.4 -000011.9+000016.900013.0 08.6700.46F? 0 +213134.25 +063202.7 +000049.2-000019.300010.8 08.6700.57F? 0 +213214.12 +495551.4 +000038.1+000001.500012.6 08.6700.41F? 0 +213218.50 +482032.4 -000000.1-000011.900003.6 08.6700.05A? 0 +213329.22 -581219.7 -000009.5+000011.400012.2 08.6700.48F? 0 +213406.67 -013341.0 -000031.0-000048.200004.3 08.6700.46F? 0 +213643.34 -132733.3 -000023.2-000021.600010.5 08.6700.30A? 0 +213743.36 +512958.3 -000011.4+000002.900003.6 08.6700.07A? 0 +213826.46 +492613.3 +000010.0+000001.000000.7 08.67-0.03B? 0 +213938.66 -090502.3 +000032.4-000032.300005.4 08.6700.28A? 0 +214248.80 -255950.2 -000083.0-000015.800001.4 08.6700.64G? 0 +214303.20 -091925.9 +000027.3+000004.800009.1 08.6700.47F? 0 +214402.27 +464953.5 -000052.0-000033.300002.9 08.6700.32F? 0 +214545.09 +174516.7 +000039.0-000013.100011.7 08.6700.58G? 0 +214603.69 +422321.3 +000036.8+000011.200007.9 08.6700.35F? 0 +214927.10 -133539.3 +000017.2-000018.200005.2 08.6700.21A? 0 +215342.37 -094634.0 +000068.3-000003.400017.7 08.6700.53F? 0 +215416.10 -675819.2 +000010.8-000019.000005.5 08.6700.95K? 0 +215540.03 +071514.0 -000021.8-000002.600007.9 08.6700.52F? 1 +215724.41 -465106.3 -000043.3+000011.100006.0 08.6700.49F? 0 +215726.15 +040949.4 -000007.9-000028.700012.6 08.6700.51F? 0 +215952.87 -350559.2 +000006.4+000013.900018.5 08.6700.38F? 0 +220047.74 -505725.8 -000048.5-000087.400011.8 08.6700.57F? 0 +220234.20 +681532.4 +000122.2+000170.100019.1 08.6700.87G? 0 +220251.82 +671539.3 +000020.7+000014.600005.2 08.6700.20A? 0 +220610.91 +251210.9 -000023.7-000031.100007.4 08.6700.59G? 0 +221154.15 +390219.5 +000011.3-000003.700003.8 08.6700.38F? 0 +221213.38 +132919.8 +000008.3-000028.500006.1 08.6700.69G? 0 +221429.15 -205639.3 -000007.4-000018.900001.2 08.6700.44F? 0 +222207.92 +461054.0 +000159.2+000055.800023.4 08.6700.82G? 0 +222451.27 +515405.9 +000020.0-000004.700014.8 08.6700.24A? 0 +222529.21 +044452.5 +000081.2+000007.500005.3 08.6700.52F? 0 +222627.78 +494124.7 +000007.0-000001.300003.6 08.6700.02A? 0 +223426.86 -150705.3 +000001.3+000010.300018.8 08.6700.50F? 0 +223529.81 +023342.4 +000048.3+000050.800011.5 08.6700.61G? 1 +224129.04 -060928.2 +000136.3+000165.200039.0 08.6700.59G? 0 +224326.07 +674419.8 -000059.1-000012.900013.3 08.6700.28A? 0 +224448.11 +540555.2 -000008.7-000006.900005.4 08.6700.95K? 0 +224556.80 +371209.7 +000017.1-000003.500005.3 08.6700.48F? 0 +224735.75 +573921.0 -000003.4-000009.000001.2 08.6700.15A? 0 +224806.04 -213745.8 +000015.2-000012.700002.3 08.6700.91G? 0 +225738.46 -252652.7 +000186.0-000017.300021.4 08.6700.48F? 0 +230043.43 -245940.0 +000051.6-000182.800014.3 08.6700.67G? 0 +230154.21 +083925.3 -000044.1-000022.700001.6 08.6700.31F? 0 +230539.67 -475222.9 +000263.5-000154.400026.5 08.6700.72G? 0 +231421.31 +294308.0 +000097.9-000001.000007.1 08.6700.33F? 0 +232304.00 +160408.8 -000060.5-000091.600009.4 08.6700.55F? 0 +232427.94 -210208.6 -000011.5-000006.800037.6 08.6700.88G? 0 +232905.60 +763742.1 +000005.8+000000.200009.3 08.6700.39F? 0 +233037.68 -184155.7 +000105.9-000082.800020.1 08.6700.83G? 0 +233350.27 -453856.6 +000052.4-000015.500006.3 08.6700.61G? 0 +233530.64 +605446.2 +000004.2+000002.000012.7 08.6700.67G? 0 +234227.29 +543602.9 +000007.8-000014.800005.0 08.6700.05A? 0 +234513.88 +081351.1 +000170.4-000004.500041.6 08.6700.75G? 0 +234708.48 +153903.3 -000003.9+000003.300001.4 08.67-0.09B? 0 +235338.18 +712926.1 -000015.1-000012.900000.1 08.6700.27A? 0 +235424.06 +631133.1 -000003.0-000017.200000.7 08.6700.20A? 0 +235924.61 +682302.8 +000048.2-000000.700009.0 08.6700.49F? 0 +000149.22 +761032.2 +000018.8-000003.400001.1 08.6701.36K? 0 +000458.54 +264330.9 +000022.7+000000.500011.6 08.6701.54K? 0 +000948.36 +582315.5 +000011.2-000008.400008.6 08.6701.47K? 0 +001139.79 +281330.5 +000027.1+000003.600000.4 08.6701.00K? 0 +001441.53 +032150.1 -000020.4-000014.400003.1 08.6701.06K? 0 +002213.96 +731431.2 +000006.7-000007.900013.8 08.6701.06K? 0 +003619.01 +213447.1 +000009.2+000007.000004.0 08.6701.19K? 0 +003750.75 +800929.1 +000019.0-000027.800007.4 08.6701.18K? 0 +003941.08 -710612.8 +000027.8-000014.000021.5 08.6701.20K? 0 +004232.76 -583734.6 +000007.7-000024.100008.4 08.6701.32K? 0 +004257.56 +011734.1 +000037.9-000009.800006.5 08.6701.03K? 0 +004316.90 +301240.0 +000004.6-000009.800019.3 08.6701.13K? 0 +004809.39 +354418.0 +000051.8-000010.800005.3 08.6701.25K? 0 +005230.20 +263415.8 +000039.7-000000.300023.5 08.6701.04K? 0 +005232.85 +083955.6 +000080.1-000017.900007.8 08.6701.01K? 0 +005448.43 +285919.5 +000031.5+000000.100000.1 08.6701.04K? 0 +010328.72 +482249.3 +000005.2+000000.800010.8 08.6701.01K? 0 +011410.23 +350120.1 -000010.1+000014.000002.2 08.6701.27K? 0 +011419.87 +460303.3 +000002.2-000003.600007.9 08.6701.07K? 0 +011646.13 -415218.0 +000015.7-000012.500008.6 08.6701.48K? 0 +011817.90 +265411.7 +000010.0-000013.300014.0 08.6701.48K? 0 +012019.84 +022915.7 -000051.1-000010.400019.6 08.6701.52K? 0 +012415.36 -214508.3 -000023.5-000013.400005.2 08.6701.07K? 0 +012803.44 -194826.4 +000019.6+000018.800017.2 08.6701.09K? 0 +014157.43 -854743.8 -000016.4-000002.900002.9 08.6701.14K? 0 +014926.68 +330057.3 -000009.5-000018.100001.9 08.6701.07K? 0 +015250.98 -254930.7 +000016.9+000035.000020.6 08.6701.04K? 0 +015855.93 -022418.6 -000019.8-000017.400019.5 08.6701.41K? 0 +021143.91 +604244.5 -000001.3-000008.000005.6 08.6701.02K? 0 +021351.85 -175804.2 +000023.6-000016.200011.2 08.6701.27K? 0 +021530.77 -334552.2 +000025.9+000001.700007.6 08.6701.18K? 0 +022256.93 +562105.8 +000005.2-000006.100013.0 08.6701.18K? 0 +022624.59 +383522.7 -000013.7-000006.600013.5 08.6701.51K? 0 +024338.04 -252702.2 +000037.1-000016.400011.4 08.6701.49K? 0 +024921.53 -170859.6 -000013.4-000012.900028.3 08.6701.37K? 0 +025743.84 -253340.1 +000022.8+000005.000012.7 08.6701.20K? 0 +025942.44 +851026.5 +000029.4-000012.900002.0 08.6701.53K? 0 +030037.52 +683947.2 -000002.6-000022.400001.4 08.6701.21K? 0 +031049.98 -574205.8 +000000.6-000064.100002.0 08.6701.02K? 0 +032334.95 +612420.7 -000008.6-000015.400006.6 08.6701.66K? 0 +032513.79 +491004.1 -000004.2-000007.200035.0 08.6701.60K? 0 +032541.85 +133716.8 +000004.9-000001.200004.8 08.6701.42K? 0 +032656.28 +032752.7 +000038.7-000044.200005.8 08.6701.02K? 0 +033954.06 -685839.5 +000058.3+000018.900015.1 08.6701.30K? 0 +035348.78 -570504.4 +000048.7+000036.000009.9 08.6701.36K? 0 +035917.72 +575913.8 -000082.0-000008.400004.7 08.6701.12K? 0 +040453.34 -624336.1 -000003.2+000019.400008.8 08.6701.32K? 0 +040755.74 +430311.4 -000007.0+000010.300017.8 08.6701.55K? 0 +041059.16 +141639.5 -000013.6-000029.800017.3 08.6701.33K? 0 +041128.01 -031520.7 -000003.8-000007.600001.6 08.6701.32K? 0 +041342.16 +782234.0 +000018.8-000028.600005.7 08.6701.50K? 0 +041513.40 -285506.9 -000000.6+000049.300012.9 08.6701.03K? 0 +041704.00 -244905.3 +000008.1-000011.700013.0 08.6701.24K? 0 +042738.13 +511508.5 +000034.8-000036.700027.6 08.6701.22K? 0 +042814.36 +444408.9 +000011.9-000004.900000.7 08.6701.35K? 0 +043022.51 +393311.1 +000014.2-000020.300007.9 08.6701.85M? 0 +043204.05 +434257.8 -000001.9+000009.200024.2 08.6701.29K? 0 +043501.76 -032112.1 -000020.8-000012.300014.8 08.6701.05K? 0 +043637.72 -765301.4 +000001.0+000006.600012.7 08.6701.34K? 0 +044144.37 +440313.0 +000017.6-000014.600018.1 08.6701.19K? 0 +044411.88 +022431.7 -000033.6-000009.100019.7 08.6701.35K? 0 +044635.48 +511902.6 -000003.7+000004.900009.0 08.6701.00K? 0 +045202.51 -424529.0 +000021.6+000037.500012.4 08.6701.39K? 0 +045303.63 -443351.1 +000008.0+000020.600003.8 08.6701.25K? 0 +045636.33 +580749.7 +000021.0-000009.200024.6 08.6701.64K? 0 +045649.32 -240608.6 +000000.6+000015.400004.8 08.6701.55K? 0 +050049.62 +512953.3 -000023.5-000007.700009.9 08.6701.07K? 0 +050129.77 +230615.3 -000021.7-000030.000003.1 08.6701.27K? 0 +050319.44 +423323.6 +000024.3-000005.900014.6 08.6701.67K? 0 +050608.44 -224258.8 -000008.3-000015.300006.1 08.6701.41K? 0 +050713.43 +520836.5 +000012.8-000025.700005.8 08.6701.06K? 0 +050830.81 -013202.5 -000024.1-000002.000008.9 08.6701.05K? 0 +050955.39 +331155.4 +000024.3+000027.900008.5 08.6701.08K? 0 +051030.03 -691913.4 +000020.6-000012.000005.1 08.6701.18K? 0 +051410.56 +321427.5 -000036.8-000042.600012.5 08.6701.09K? 0 +051932.61 +321022.7 +000001.3+000007.200006.6 08.6701.50K? 0 +052221.67 -180704.1 +000001.0-000017.400005.1 08.6701.37K? 0 +052224.36 +443247.9 -000014.5-000013.200063.2 08.6701.44K? 0 +052354.82 +202353.2 -000012.5-000007.000015.7 08.6701.31K? 0 +052958.16 +633346.4 +000029.5+000002.800014.9 08.6701.02K? 0 +053056.01 -213442.0 +000000.6-000012.900008.4 08.6701.33K? 0 +053106.33 +183338.2 -000014.2-000031.600028.9 08.6701.36K? 0 +053442.58 -551521.7 +000008.0+000015.100005.2 08.6701.58K? 0 +053712.48 +124635.9 +000018.4-000002.700010.4 08.6701.15K? 0 +054048.99 -312406.7 +000003.1-000017.900009.2 08.6701.09K? 0 +054249.36 +332227.9 -000020.8-000005.700003.5 08.6701.14K? 0 +054957.90 +114306.9 -000002.4-000031.800019.6 08.6701.01K? 0 +055121.99 -391901.1 +000013.0+000003.800008.8 08.6701.36K? 0 +055250.77 -404725.6 -000007.8+000002.100002.1 08.6701.54K? 0 +055325.47 -171552.7 -000012.0+000043.200007.7 08.6701.04K? 0 +055630.32 +250226.9 -000011.7+000007.400011.4 08.6701.51K? 0 +060342.31 +012003.6 -000019.9-000035.600010.4 08.6701.45K? 0 +060555.63 +512640.4 -000008.3-000048.100018.0 08.6701.02K? 0 +060750.63 -694109.5 +000011.0+000011.300003.8 08.6701.00K? 0 +060847.62 +225905.1 -000028.2-000021.300009.9 08.6701.32K? 0 +060942.56 -493203.1 -000000.2-000006.700006.4 08.6701.29K? 0 +061005.16 +093700.6 +000002.9-000002.100011.1 08.6701.15K? 0 +061142.12 +030713.7 +000013.0+000001.200018.8 08.6701.12K? 0 +061320.12 +520951.3 +000003.0+000001.200012.3 08.6701.28K? 0 +061322.21 +450308.8 +000004.8-000019.000000.1 08.6701.26K? 0 +061437.09 -261209.2 +000004.6+000002.200003.4 08.6701.41K? 0 +061740.23 -214529.9 +000027.3-000043.300004.7 08.6701.01K? 0 +062920.17 -102556.9 -000012.9-000019.900023.1 08.6701.22K? 0 +062927.32 -443428.2 -000005.8-000015.100003.2 08.6701.10K? 0 +063139.66 -383730.5 +000009.9+000040.400012.5 08.6701.00K? 0 +063157.30 -311500.1 +000011.9+000008.000023.7 08.6701.38K? 0 +063716.46 -650236.4 +000010.3+000011.400000.5 08.6701.45K? 0 +065443.61 -372220.0 -000004.2-000030.100008.9 08.6701.66K? 0 +070227.71 +091213.6 -000019.9+000020.700001.3 08.6701.05K? 0 +070332.56 -784657.0 +000004.2+000014.900006.2 08.6701.43K? 0 +070742.06 -222452.6 +000001.2-000016.800002.9 08.6701.67K? 0 +070858.31 +094237.4 -000013.4-000008.900037.9 08.6701.56K? 0 +072207.37 -200412.9 -000019.8-000039.700002.5 08.6701.38K? 1 +072236.02 +080923.3 +000005.9+000029.400030.9 08.6701.58K? 0 +072947.39 -520854.9 -000013.6+000015.900012.6 08.6701.02K? 0 +073307.31 -412800.7 -000012.0+000015.900008.6 08.6701.63K? 0 +074143.88 +610508.7 -000006.8-000012.700009.9 08.6701.25K? 0 +074252.24 -224424.6 +000002.4+000031.200036.5 08.6701.25K? 0 +075043.78 +024214.3 -000017.3+000022.500014.5 08.6701.57K? 0 +075243.90 +023247.0 +000000.4-000002.000024.7 08.6701.55K? 0 +075617.68 +575830.1 -000002.9-000047.400002.2 08.6701.23K? 0 +075628.41 -415511.3 -000018.1+000001.900007.0 08.6701.05K? 0 +075659.02 -271740.9 -000005.3+000026.600003.4 08.6701.54K? 0 +080116.58 -741230.4 +000000.1+000022.200006.6 08.6701.59K? 0 +080128.78 -342441.8 -000025.3+000021.300008.9 08.6701.24K? 0 +080131.01 -453358.9 +000021.0-000001.900004.7 08.6701.34K? 0 +081039.59 -803509.7 -000012.9+000012.000005.6 08.6701.58K? 0 +081109.46 +051721.4 -000018.9+000024.700008.2 08.6701.46K? 0 +081136.01 +094039.8 -000009.1-000009.200034.1 08.6701.47K? 0 +081441.81 +101225.2 +000014.8-000019.400010.4 08.6701.39K? 0 +081443.82 +043514.9 -000003.7+000036.900016.9 08.6701.24K? 0 +081505.37 -212029.7 -000005.6+000023.300010.4 08.6701.01K? 0 +081719.52 -692751.0 +000001.1+000006.400000.6 08.6701.65K? 0 +082254.66 -354755.7 -000023.9+000003.700006.4 08.6701.09K? 0 +082551.55 -300401.5 -000004.7+000003.800013.0 08.6701.35K? 0 +083021.17 -074410.0 -000003.6-000005.900008.7 08.6701.24K? 0 +083445.59 +240040.2 -000010.6-000010.500007.7 08.6701.65K? 0 +084307.07 -470524.9 -000001.4+000022.000006.9 08.6701.08K? 0 +084336.06 -034449.4 -000024.7+000026.700000.1 08.6701.10K? 0 +084722.35 -132839.1 -000009.8-000002.200006.4 08.6701.01K? 0 +085032.94 -460318.1 -000057.3+000021.200006.2 08.6701.24K? 0 +085457.46 -242340.7 -000341.5+000148.300027.5 08.6701.02K? 0 +085638.83 -345931.0 +000026.3-000004.800011.6 08.6701.01K? 0 +085754.69 +225914.9 -000032.9-000046.200002.9 08.6701.76K? 0 +090024.96 -720916.5 -000027.0-000002.900005.1 08.6701.01K? 0 +090107.96 -282206.8 +000013.7-000008.000013.1 08.6701.16K? 0 +090318.98 +252726.9 -000012.6+000017.000000.1 08.6701.27K? 0 +090452.35 +383102.0 +000009.3-000001.600000.2 08.6701.08K? 0 +091545.62 -371359.3 -000014.7+000004.000006.6 08.6701.22K? 0 +091559.30 +211649.1 -000009.0-000014.200001.3 08.6701.54K? 0 +092030.35 +202531.7 -000030.8-000003.000005.4 08.6701.44K? 0 +092857.01 -574431.8 -000021.0-000002.800003.7 08.6701.20K? 0 +093007.59 -685914.9 -000015.1-000005.100000.8 08.6701.38K? 0 +093246.80 -004354.7 -000036.3+000009.600004.7 08.6701.03K? 0 +093358.41 -305049.3 -000038.8-000005.700003.8 08.6701.03K? 0 +094017.56 -162051.2 -000018.4-000002.700000.4 08.6701.48K? 0 +094045.26 -322208.6 -000057.5+000020.100014.5 08.6701.21K? 0 +094100.62 +034739.8 -000012.9+000014.200018.7 08.6701.34K? 0 +094445.73 +813558.1 +000000.6-000008.200006.0 08.6701.14K? 0 +094747.99 -123449.4 +000025.0-000000.400009.6 08.6701.08K? 0 +094801.39 -555753.5 +000000.9+000006.400005.3 08.6701.10K? 0 +095120.80 -590831.8 +000001.5+000002.000005.0 08.6701.54K? 0 +095522.19 -093950.9 +000030.9-000006.400005.6 08.6701.24K? 0 +095530.46 -811802.4 +000001.5+000002.500000.6 08.6701.16K? 0 +095635.54 -295616.3 +000003.9-000021.300003.1 08.6701.03K? 0 +100114.40 +621204.2 +000020.2+000010.400000.2 08.6701.63K? 0 +100757.06 -054305.2 -000036.7-000012.000000.5 08.6701.04K? 0 +102026.95 -164301.9 -000001.3-000022.900005.4 08.6701.59K? 0 +102101.38 +590243.0 +000006.7-000005.700016.4 08.6701.02K? 0 +102142.95 -151200.2 -000004.5+000017.600017.4 08.6701.30K? 0 +102331.85 -300615.4 -000065.4+000033.700015.4 08.6701.62K? 0 +102624.24 +171329.0 +000020.8-000000.300011.4 08.6701.14K? 0 +102711.06 +845407.9 +000003.3-000007.800021.2 08.6701.06K? 0 +103012.72 -524720.7 +000014.0+000005.800004.9 08.6701.04K? 0 +103314.74 +414401.2 -000016.2-000016.500007.4 08.6701.00K? 0 +104304.66 -144432.8 -000008.0-000023.200000.5 08.6701.13K? 0 +104446.70 -095614.4 -000015.0-000009.600009.0 08.6701.33K? 0 +105359.89 -610531.3 +000005.0+000036.400015.3 08.6701.84K? 0 0.10 1.00 +105423.81 -472929.6 -000026.7+000003.400004.6 08.6701.11K? 0 +105935.00 +752829.1 -000001.1+000010.500000.7 08.6701.78K? 0 +110224.89 -732740.0 -000005.4+000012.400015.8 08.6701.02K? 0 +110433.93 -522716.8 -000034.0+000024.200005.7 08.6701.01K? 0 +110945.46 -111907.5 -000035.1+000003.600005.1 08.6701.46K? 0 +111445.98 -281827.3 -000008.7+000001.400003.2 08.6701.17K? 0 +112441.48 -440908.9 -000043.2+000006.700012.5 08.6701.10K? 0 +112535.05 -472955.5 -000008.2-000014.300036.3 08.6701.14K? 0 +113620.46 +003549.5 -000000.3+000009.100026.9 08.6701.51K? 0 +113913.71 -612446.0 -000043.0-000043.000008.4 08.6701.30K? 0 +114029.65 +092902.9 -000015.0+000003.600003.1 08.6701.55K? 0 +114123.16 -595729.8 -000029.9+000008.200003.1 08.6701.71K? 0 +114559.34 +284008.5 -000027.5+000011.300008.2 08.6701.01K? 0 +115341.80 -610149.7 +000020.3-000035.400008.3 08.6701.64K? 0 +115359.13 -695609.2 -000069.9-000000.700012.8 08.6701.14K? 0 +120036.96 -560544.3 +000023.4+000016.000001.5 08.6701.58K? 0 +120835.21 -065116.0 -000028.0-000018.600038.2 08.6701.49K? 0 +120908.01 -643740.4 -000025.3+000003.400005.3 08.6701.21K? 0 +121010.89 -201044.5 -000032.7-000065.200014.0 08.6701.09K? 0 +121056.07 -593320.2 +000007.1+000006.900003.0 08.6701.10K? 0 +121308.59 -204412.2 -000004.9+000012.800016.0 08.6701.45K? 0 +121310.08 -293449.4 -000003.3-000021.200004.0 08.6701.57K? 0 +121739.83 -215717.5 -000001.8-000004.000008.7 08.6701.39K? 0 +122137.75 -473107.0 -000044.4-000005.800010.8 08.6701.06K? 0 +122804.18 +781336.8 +000001.9-000010.800009.1 08.6701.02K? 0 +122825.81 -024534.4 -000042.2+000005.200009.0 08.6701.61K? 0 +123023.86 +732633.2 -000002.5-000015.000006.4 08.6701.30K? 0 +123132.21 +423150.6 -000056.1+000021.800002.6 08.6701.00K? 1 +123631.37 +571900.2 -000010.4-000001.700010.7 08.6701.20K? 0 +123817.81 -304527.7 -000023.7+000001.300019.2 08.6701.59K? 0 +123831.25 +283423.0 -000016.2+000016.000003.9 08.6701.13K? 0 +123913.31 +303459.4 -000021.7-000016.100015.1 08.6701.22K? 0 +124416.88 +362901.0 +000001.7-000029.200000.2 08.6701.14K? 0 +125319.54 -105516.3 -000024.4-000004.200028.0 08.6701.01K? 0 +125409.14 -535054.7 -000012.3+000003.700000.8 08.6701.43K? 0 +130257.85 -361349.2 -000007.6-000007.400010.1 08.6701.43K? 1 +130756.75 +365832.0 +000019.9-000026.100001.0 08.6701.08K? 0 +131143.40 -204038.1 -000052.1+000013.600001.9 08.6701.02K? 0 +131319.80 +403339.4 -000013.0+000000.600007.5 08.6701.53K? 0 +131612.02 +305339.6 -000048.8-000062.300010.1 08.6701.24K? 0 +131638.29 -561300.6 -000013.1-000011.000012.8 08.6701.68K? 0 +131926.27 -555841.2 -000002.9+000015.500001.5 08.6701.40K? 0 +132643.03 -412401.2 -000000.6-000009.400003.6 08.6701.40K? 0 +132827.63 +272051.9 +000024.0-000025.600013.0 08.6701.05K? 0 +133107.63 -705030.8 -000020.5-000021.400014.8 08.6701.36K? 0 +133235.46 -553106.6 +000008.9-000029.800018.7 08.6701.40K? 0 +133532.05 -042323.5 -000006.3-000008.500037.4 08.6701.50K? 0 +133549.09 -222301.2 -000010.1-000031.000016.5 08.6701.00K? 0 +134057.26 -863907.2 -000008.1-000021.200002.6 08.6701.02K? 0 +134534.93 -792342.1 -000015.4-000004.200000.3 08.6701.15K? 0 +134555.94 -645026.0 -000092.8-000038.900013.4 08.6701.01K? 0 +135354.79 +621049.1 -000037.5-000021.700007.8 08.6701.07K? 0 +140207.57 -374224.8 -000038.3+000013.000008.9 08.6701.10K? 0 +140524.58 -230953.6 -000005.3-000023.800004.7 08.6701.46K? 0 +140922.90 -565008.0 -000009.0+000008.100004.3 08.6701.46K? 0 +141048.90 -365015.7 -000023.3+000015.000007.9 08.6701.31K? 0 +142146.87 -084021.8 -000056.5+000000.800013.8 08.6701.53K? 0 +143532.06 +344111.6 -000004.8-000000.300010.3 08.6701.21K? 0 +144258.68 -372030.3 -000008.3+000030.400015.2 08.6701.07K? 0 +144451.09 -105211.2 +000077.7-000050.200008.5 08.6701.05K? 0 +145345.26 +425854.9 -000033.0+000012.700004.1 08.6701.03K? 0 +145414.48 +620912.4 -000032.0-000011.800003.5 08.6701.16K? 0 +145949.77 -712608.6 -000005.2-000014.200010.8 08.6701.08K? 0 +150229.27 +474436.1 -000017.0+000000.900013.6 08.6701.18K? 0 +150601.40 -360538.4 -000022.7-000005.300007.5 08.6701.51K? 0 +150738.20 -763234.3 +000010.8+000021.800018.7 08.6701.53K? 0 +151047.18 -711812.8 -000014.1-000014.600001.9 08.6701.03K? 0 +151116.31 +183627.7 +000001.8-000014.400001.7 08.6701.55K? 0 +152723.35 -585716.9 -000026.6+000007.300003.5 08.6701.39K? 0 +153247.17 +302945.0 -000035.5+000003.800005.3 08.6701.03K? 0 +153350.95 -332235.2 -000013.1+000014.400001.6 08.6701.34K? 0 +153852.95 -502047.4 -000008.9-000033.300007.1 08.6701.09K? 0 +154042.46 -664819.6 -000019.7-000024.600002.4 08.6701.03K? 0 +154138.21 -420229.8 -000052.0-000000.100017.2 08.6701.15K? 0 +154415.94 -280529.6 +000010.3-000008.100031.3 08.6701.58K? 0 +154525.35 -403848.1 -000028.2-000051.600005.3 08.6701.52K? 0 +154543.19 +463450.4 -000021.6+000026.200011.0 08.6701.14K? 0 +154706.98 +290614.1 -000016.9-000015.100013.8 08.6701.23K? 0 +155005.91 -555513.6 -000002.9+000005.300008.0 08.6701.70K? 0 +155013.50 +383741.9 +000010.0-000025.200022.6 08.6701.11K? 0 +155019.45 -504513.2 +000018.1+000002.100008.0 08.6701.39K? 0 +155111.94 +075217.8 +000022.8-000013.800028.4 08.6701.56K? 0 +155150.19 -451839.4 -000027.3-000017.100021.3 08.6701.39K? 0 +155706.91 -284047.0 -000012.5-000011.400011.8 08.6701.13K? 0 +160121.30 +113424.2 -000061.0+000001.000021.6 08.6701.52K? 0 +160832.90 -535634.9 -000015.5-000003.900013.8 08.6701.03K? 0 +162010.56 +731041.9 -000010.5+000005.800005.0 08.6701.31K? 0 +162407.93 -090612.4 -000037.7-000002.500027.8 08.6701.50K? 0 +162752.00 -350714.5 +000013.7-000001.600007.8 08.6701.74K? 0 +163041.17 +195540.6 -000001.9-000036.100013.7 08.6701.07K? 0 +163140.23 -762119.7 -000000.3+000006.700006.1 08.6701.18K? 0 +163240.25 +664517.9 -000022.5+000013.600006.5 08.6701.15K? 0 +163523.47 +315737.9 +000011.2-000004.600002.7 08.6701.05K? 0 +164219.90 -552303.2 -000023.8-000075.500014.8 08.6701.41K? 0 +164712.04 +324917.6 +000027.7-000025.300001.9 08.6701.07K? 1 +164722.30 +665646.7 +000021.7+000000.200018.1 08.6701.13K? 0 +164959.49 -232653.5 +000002.8+000010.800000.2 08.6701.22K? 0 +165730.05 +130237.0 +000012.6+000014.800011.5 08.6701.51K? 0 +165837.80 +013943.1 -000026.3+000012.800027.4 08.6701.40K? 0 +170007.91 -590046.4 +000000.4+000005.900025.4 08.6701.67K? 0 +170201.81 +365831.2 +000005.5+000001.700001.8 08.6701.24K? 0 +170210.14 +663141.0 -000015.1-000001.600008.1 08.6701.11K? 0 +171233.90 -432522.4 -000021.2-000035.700019.1 08.6701.16K? 0 +171854.35 -242611.0 -000008.7-000015.200030.9 08.6701.85M? 0 +172232.83 +094420.6 +000024.7-000015.100008.6 08.6701.33K? 0 +172358.15 -553411.1 -000086.5+000023.300003.5 08.6701.02K? 0 +172708.93 -001539.5 -000008.1+000009.700001.8 08.6701.75K? 0 +172719.71 +605432.6 +000018.2+000012.700005.4 08.6701.00K? 0 +172724.76 +300622.4 +000001.9-000017.400013.9 08.6701.69K? 0 +173520.80 +693801.4 +000015.3-000012.700013.9 08.6701.27K? 0 +174131.02 -391802.2 -000015.9-000008.500003.1 08.6701.07K? 0 +174229.74 -462554.8 +000007.4-000023.100023.1 08.6701.79K? 0 +174350.55 +020029.5 -000035.3+000003.900043.3 08.6701.62K? 0 +174529.67 -310324.0 -000001.0-000020.000025.4 08.6701.30K? 0 +174542.78 +171251.7 +000006.5+000002.500029.9 08.6701.20K? 0 +175030.04 -652056.1 +000003.9-000004.300002.2 08.6701.14K? 0 +175040.33 +130927.5 -000007.8-000007.600022.5 08.6701.63K? 0 +175058.31 +191442.5 +000006.3-000025.100004.9 08.6701.07K? 0 +175155.51 -202615.4 +000005.9-000035.100000.4 08.6701.18K? 0 +180113.39 -475307.5 +000015.9-000015.100020.8 08.6701.15K? 0 +180214.46 +205609.6 -000003.8-000010.000005.8 08.6701.23K? 0 +180620.63 -633444.7 -000009.9-000043.200017.0 08.6701.58K? 0 +180648.62 -493220.5 -000036.3-000048.000014.3 08.6701.05K? 0 +180849.03 -502146.9 +000021.1+000003.200022.8 08.6701.59K? 0 +180854.69 +442218.3 -000014.9+000022.300004.7 08.6701.12K? 0 +181702.32 +045534.1 -000020.1-000013.200023.8 08.6701.43K? 0 +182251.23 +273103.8 -000006.2-000011.600009.5 08.6701.14K? 0 +182915.35 -004751.7 -000046.8-000006.500031.8 08.6701.20K? 0 +183336.43 +152101.9 -000017.9-000004.100009.4 08.6701.23K? 0 +184527.79 +435943.4 -000009.7-000029.700006.1 08.6701.43K? 0 +184545.22 +353013.1 -000012.0-000009.000007.0 08.6701.42K? 0 +184608.48 +401647.4 +000019.1-000012.300022.1 08.6701.13K? 0 +184640.43 +304550.7 -000000.5-000045.200007.1 08.6701.57K? 0 +184948.68 -593557.8 +000009.5+000006.700010.3 08.6701.67K? 0 +185423.99 +503455.9 +000000.6-000008.200006.8 08.6701.52K? 0 +185721.31 +715954.7 -000025.9-000005.300002.3 08.6701.62K? 0 +190442.48 +262013.8 +000004.4-000025.200009.6 08.6701.25K? 0 +190807.32 +034809.2 +000037.8-000018.000009.8 08.6701.69K? 0 +191014.29 +601830.6 +000038.3+000012.700008.9 08.6701.08K? 0 +191230.37 +124306.4 +000020.8+000000.000024.4 08.6701.14K? 0 +191426.60 +361926.9 +000022.6-000024.400009.1 08.6701.43K? 0 +191427.42 +411540.0 +000006.7+000034.600022.1 08.6701.16K? 0 +192044.48 -744647.3 +000001.7-000004.400004.2 08.6701.21K? 0 +192317.12 +042650.6 -000005.4-000000.800027.9 08.6701.31K? 0 +192515.90 +543302.3 +000016.9+000008.100006.6 08.6701.04K? 0 +192517.48 -572233.4 +000001.3-000022.200002.8 08.6701.38K? 0 +192725.42 +181117.5 -000005.3+000023.100010.4 08.6701.30K? 0 +193432.27 +354326.3 -000008.8-000002.600005.8 08.6701.60K? 0 +193513.84 +435940.5 -000004.3-000009.400010.4 08.6701.15K? 0 +193713.87 +190652.0 -000017.2-000018.000015.6 08.6701.49K? 0 +194434.48 -625840.4 +000005.5-000026.300002.6 08.6701.68K? 0 +194516.88 +550142.4 +000003.1+000002.900011.2 08.6701.49K? 0 +194914.48 -085522.4 -000026.1+000006.300004.7 08.6701.08K? 0 +195125.42 -310707.3 +000003.3+000002.500015.3 08.6701.04K? 0 +195245.82 -434635.6 -000032.8+000015.200017.2 08.6701.05K? 0 +195646.20 +444429.6 +000003.9-000003.900009.0 08.6701.04K? 0 +195847.39 +335328.6 -000015.5-000035.100016.8 08.6701.30K? 0 +195912.23 -160200.0 -000020.5-000001.500004.1 08.6701.02K? 0 +195927.13 +325137.6 +000003.0+000009.300002.0 08.6701.01K? 0 +200129.65 -600414.1 -000026.4+000012.900008.1 08.6701.18K? 0 +200749.14 -433658.7 +000014.4-000024.900006.7 08.6701.01K? 0 +200904.92 -275701.2 +000009.4+000008.100012.8 08.6701.02K? 0 +200927.68 +280419.0 -000002.2-000012.600020.0 08.6701.15K? 0 +200930.82 -293027.6 -000031.1-000000.700001.2 08.6701.58K? 0 +201053.28 -240109.9 +000024.3+000002.200001.6 08.6701.47K? 0 +201132.72 +214745.8 -000009.5-000006.100013.7 08.6701.11K? 0 +201238.81 +134439.8 -000002.7+000020.600009.0 08.6701.26K? 0 +201248.55 +301739.6 -000006.0+000004.300003.7 08.6701.03K? 0 +201332.72 +524937.1 +000029.2+000014.700000.5 08.6701.14K? 0 +201612.58 +212708.9 -000022.9+000021.900021.5 08.6701.12K? 0 +202707.47 -170559.3 -000020.0-000009.500001.6 08.6701.49K? 0 +202944.59 +280042.0 +000009.1-000000.800011.2 08.6701.31K? 0 +203007.58 -773653.5 -000000.7-000004.700012.2 08.6701.03K? 0 +203020.16 +585035.8 -000003.2-000005.900013.8 08.6701.16K? 0 +203414.12 +432702.2 +000000.0+000000.000000.0 08.6701.04K? 1 +203422.42 +034541.8 -000019.3+000007.100000.5 08.6701.65K? 0 +203729.99 +233842.7 +000008.6-000004.900002.9 08.6701.64K? 0 +203932.74 +632226.5 +000005.1-000008.700001.9 08.6701.48K? 0 +204640.19 -055850.3 -000018.8-000008.700002.1 08.6701.01K? 0 +205327.16 +222341.6 +000003.8-000009.500004.9 08.6701.42K? 0 +205602.03 +222736.7 -000010.0+000003.300008.0 08.6701.64K? 0 +210046.71 +352214.8 -000017.1-000031.800000.2 08.6701.02K? 0 +210538.35 -054054.2 +000030.2-000004.600001.3 08.6701.06K? 0 +210719.95 +313241.0 +000022.0+000030.900024.0 08.6701.08K? 0 +211239.46 -384055.7 +000000.9+000010.100004.0 08.6701.10K? 0 +211349.25 -115652.6 -000040.8-000015.500007.5 08.6701.02K? 0 +211842.41 +161916.2 -000018.1-000025.600009.6 08.6701.67K? 0 +212025.71 +473328.2 +000073.6-000147.700028.2 08.6701.02K? 0 +212240.58 -561007.6 -000012.7-000012.500008.2 08.6701.48K? 0 +212415.24 -584132.1 -000096.4-000007.500023.0 08.6701.07K? 0 +212604.03 -530829.1 -000022.6-000003.900007.1 08.6701.49K? 0 +212651.22 +403430.3 +000004.9-000014.400002.1 08.6701.04K? 0 +212652.30 +423221.5 +000005.1+000008.200001.2 08.6701.36K? 0 +212857.03 -492530.7 +000001.6-000025.400012.2 08.6701.27K? 0 +213249.11 +015912.0 +000011.1-000000.300033.1 08.6701.48K? 0 +213817.89 +512648.6 -000017.9-000007.900008.5 08.6701.29K? 0 +213831.94 -020054.6 +000003.6-000006.600006.1 08.6701.09K? 0 +213955.45 +134605.4 +000010.5+000032.100010.3 08.6701.03K? 0 +214036.35 -164603.3 +000014.3+000034.100005.5 08.6701.39K? 0 +214225.24 +175009.5 -000045.8-000003.300003.3 08.6701.01K? 0 +214419.27 +031242.6 -000003.9-000010.800002.0 08.6701.60K? 0 +214500.40 +555338.0 +000025.9-000008.200002.9 08.6701.02K? 0 +214505.16 +315857.2 +000008.5-000001.900004.2 08.6701.17K? 0 +214800.25 -271205.9 +000081.5+000004.500032.0 08.6701.27K? 0 +214911.91 +054322.5 +000559.9-000043.200043.6 08.6701.06K? 0 +215100.23 +004533.6 -000000.8-000038.100013.9 08.6701.03K? 0 +215307.00 +324331.2 +000000.3-000010.800008.2 08.6701.05K? 0 +215431.69 -073037.6 +000023.2-000011.300009.8 08.6701.60K? 0 +220156.29 +351829.8 +000000.1-000007.000017.8 08.6701.13K? 0 +220441.29 +263956.3 -000016.8+000009.200000.2 08.6701.41K? 0 +220817.46 +241844.7 +000004.9-000015.200013.8 08.6701.35K? 0 +221205.24 +090005.4 +000026.4-000007.700009.8 08.6701.51K? 0 +221505.01 -195344.1 -000020.1+000018.400005.5 08.6701.16K? 0 +221608.06 +522947.6 -000026.1+000000.400005.8 08.6701.71K? 0 +221614.09 +535635.1 -000002.5-000000.800019.4 08.6701.87M? 0 diff --git a/kstars/kstars/data/hip091.dat b/kstars/kstars/data/hip091.dat new file mode 100644 index 00000000..f1c27572 --- /dev/null +++ b/kstars/kstars/data/hip091.dat @@ -0,0 +1,1000 @@ +221814.41 +474516.2 -000004.3-000004.800006.2 08.6701.03K? 0 +222809.23 -310436.1 +000030.7+000000.600022.5 08.6701.55K? 0 +223032.74 +424334.1 -000002.2+000001.900000.8 08.6701.50K? 0 +223634.38 +263458.8 +000001.5-000010.000034.7 08.6701.10K? 0 +224445.86 +131923.4 -000023.0-000016.900007.1 08.6701.06K? 0 +224533.48 -320622.9 +000021.8+000001.300025.6 08.6701.45K? 0 +224736.54 +464457.5 +000039.0-000010.800011.5 08.6701.01K? 0 +230420.39 -301709.9 +000015.5-000020.500008.7 08.6701.34K? 0 +230624.33 -584622.6 +000030.0-000019.400008.4 08.6701.11K? 0 +230742.32 -663907.9 -000018.0-000021.400002.9 08.6701.02K? 0 +231512.54 -415719.1 +000004.7-000005.800004.4 08.6701.24K? 0 +231543.41 +604040.4 +000022.2+000035.600004.0 08.6701.28K? 0 +231753.53 +475129.5 -000039.3-000011.800003.7 08.6701.32K? 0 +233654.41 +351439.2 -000017.7-000017.300008.9 08.6701.15K? 0 +234112.58 +391056.8 +000034.9+000011.200022.3 08.6701.31K? 0 +234113.44 -025133.5 -000031.9-000000.100009.4 08.6701.19K? 0 +234402.93 +562148.8 +000029.0-000004.600015.6 08.6701.69K? 0 +235809.20 -035844.9 +000006.5+000013.500000.4 08.6701.10K? 0 +062339.12 -270356.7 -000017.9-000003.100004.2 08.6702.92N? 0 0.10 1.00 +192655.15 +150617.2 -000012.5+000006.200031.7 08.6702.02M? 0 +204229.44 +584209.7 -000005.1-000003.600000.3 08.6702.19M? 0 +000027.97 +541808.1 -000003.5+000004.100006.9 08.6800.02A? 0 +000056.57 +351900.3 +000028.5-000017.700017.2 08.6800.52F? 0 +000510.16 +022350.3 +000050.2-000036.400002.1 08.6800.63G? 0 +001818.32 -341023.8 +000005.2+000030.900001.3 08.6800.49F? 0 +001952.76 +132335.9 -000015.8-000004.400007.5 08.6800.43F? 0 +002121.63 -104100.4 +000007.1+000020.000000.9 08.6800.87G? 0 +002400.38 +652444.7 -000012.5-000005.200012.8 08.6800.38F? 0 +002417.94 +695813.7 +000049.0-000006.600004.7 08.6800.47F? 0 +004013.58 -373446.7 +000062.9+000032.900009.7 08.6800.55F? 0 +004927.84 -650016.0 +000029.3-000002.000001.5 08.6800.47F? 0 +005613.45 +153922.5 +000054.6-000036.100001.3 08.6800.61G? 0 +005728.80 +093111.1 +000000.9-000002.400022.5 08.6800.48F? 0 +005858.69 +074309.6 -000009.9-000000.400001.0 08.6800.44F? 0 +010149.14 +440622.0 +000017.1-000013.600012.5 08.6800.13A? 0 +010642.79 -084149.7 +000032.0-000055.800008.7 08.6800.46F? 0 +010820.36 +215105.5 +000036.3+000004.700015.5 08.6800.47F? 0 +010956.62 -584828.0 -000019.6-000023.300002.8 08.6800.94G? 0 +011327.05 +510204.1 -000070.0-000157.600001.3 08.6800.76G? 0 +012222.23 +245143.3 +000052.8-000020.900000.7 08.6800.62G? 0 +012231.44 +433956.3 -000020.5-000033.500012.2 08.6800.52F? 0 +012710.29 -562549.4 -000038.6+000007.800010.7 08.6800.46F? 0 +013252.76 +044628.2 +000020.2-000009.600011.6 08.6800.55F? 0 +013736.16 +540645.2 -000000.2-000009.200002.9 08.6800.12A? 0 +013758.96 +224257.9 +000030.1-000024.100000.3 08.6800.58F? 0 +014212.59 +310822.7 -000050.3+000015.100000.5 08.6800.48F? 0 +014600.06 -435448.3 +000086.5+000028.700035.2 08.6800.65G? 0 +014626.99 +721507.1 -000005.5-000026.700009.1 08.6800.52F? 0 +014905.09 -153454.7 +000031.7-000011.400008.3 08.6800.41F? 0 +014956.11 -802218.1 +000065.7+000036.900016.2 08.6800.31F? 0 +015457.05 +084722.6 +000028.6-000059.400018.0 08.6800.61G? 0 +015755.56 -034243.9 -000018.4-000055.600002.6 08.6800.55F? 0 +020028.04 -315001.7 -000021.2+000019.500001.4 08.6800.40F? 0 +020130.27 +331852.6 +000015.8-000027.700013.6 08.6800.64G? 0 +020440.49 -161715.5 -000007.2+000006.700005.1 08.6800.56F? 0 +020443.52 +602618.4 +000008.4-000012.500004.0 08.6800.93G? 0 +020631.00 +610241.3 +000022.4-000008.500002.8 08.6800.22A? 0 +021123.80 -473528.5 +000043.1+000031.300001.3 08.6800.49F? 0 +021439.88 +331856.3 -000000.3+000002.700003.6 08.6800.47F? 0 +021455.51 -063902.4 +000026.8+000002.300003.3 08.6800.37F? 0 +021734.99 +593209.5 +000036.8-000013.500013.5 08.6800.33F? 0 +021740.05 +404824.4 +000045.9-000043.100006.3 08.6800.32F? 0 +022118.08 +494029.5 +000026.9+000013.900010.7 08.6800.49F? 0 +022318.56 +585004.2 -000002.4-000003.200000.8 08.6800.18A? 0 +022615.41 -235315.5 -000050.1-000199.500014.6 08.6800.66G? 0 +022754.65 +452235.3 -000010.3-000010.800008.2 08.6800.26A? 0 +023712.14 +385018.1 +000059.5-000018.200001.3 08.6800.39F? 0 +023755.14 +200309.5 +000008.9+000004.400008.9 08.6800.38F? 0 +024236.88 +624449.6 +000027.7-000044.300009.1 08.6800.46F? 0 +024515.47 +833707.7 -000022.1+000035.100017.2 08.6800.49F? 0 +024700.16 +500728.6 +000000.0+000000.000000.0 08.6800.55F? 1 +025004.34 +334903.1 +000001.4-000019.800010.3 08.6800.20A? 0 +025031.17 -200737.2 -000006.4+000004.600006.0 08.6800.16A? 0 +030003.41 +543833.5 -000003.8-000032.900013.1 08.6800.97K? 0 +030204.03 +413737.5 +000014.7-000039.000007.2 08.6800.37F? 0 +030213.08 -214504.6 -000033.2-000008.700013.5 08.6800.51F? 1 +030912.65 +204436.9 +000083.4-000001.700009.2 08.6800.48F? 0 +031045.01 +650240.2 +000063.4+000022.400006.5 08.6800.54F? 0 +031616.19 -631650.3 +000028.0+000014.300012.4 08.6800.49F? 0 +032810.91 +040907.8 +000040.7-000021.500007.9 08.6800.53F? 0 +033245.25 +541517.8 -000008.0-000005.800006.5 08.6800.24A? 0 +033800.42 -714535.8 +000002.9+000003.500001.8 08.6800.99K? 0 +033835.08 +483536.8 +000028.1-000030.600009.6 08.6800.23A? 0 +034434.19 +320946.4 -000029.3+000001.800015.8 08.6800.63G? 1 +034657.84 +284047.7 -000005.7-000048.000000.4 08.6800.23A? 0 +035240.52 +675337.0 +000030.6-000022.900006.8 08.6800.52F? 0 +035747.95 +052900.0 +000008.3+000001.100000.2 08.6800.28A? 0 +040228.54 +312928.1 -000000.7-000016.000012.1 08.6800.16A? 0 +040231.42 -112450.1 +000014.4+000036.500003.0 08.6800.54F? 0 +040503.88 -612858.2 +000007.6+000059.700003.6 08.6800.24A? 0 +040637.34 +233105.2 -000004.5-000023.700007.2 08.6800.48F? 0 +040649.34 +702738.0 -000009.0-000010.000000.4 08.6800.17A? 0 +040703.81 -314353.9 +000012.7+000185.200019.5 08.6800.44F? 0 +040731.22 +853717.1 +000035.0+000000.500005.5 08.6800.52F? 0 +041050.48 -861140.0 -000007.9-000006.100009.3 08.6800.54F? 0 +041157.84 +460413.2 +000067.7-000039.800011.2 08.6800.46F? 0 +041201.08 +463142.5 +000007.2-000018.600001.9 08.6800.44F? 0 +041736.53 +471509.4 +000033.7-000041.500015.7 08.6800.51F? 0 +041903.06 -335422.2 +000000.0+000000.000000.0 08.6800.48F? 0 +043324.85 -235619.6 +000016.7-000017.900000.4 08.6800.25A? 0 +043355.96 +804749.1 -000009.7+000031.800007.3 08.6800.96K? 0 +043617.25 +523021.8 +000002.2-000000.400005.1 08.6800.14A? 0 +044500.89 -060326.1 +000031.2+000009.300008.8 08.6800.34F? 0 +044727.43 +221815.1 -000028.3-000000.900018.6 08.6800.35F? 0 +044816.33 -205453.8 -000001.8-000046.300000.0 08.6800.40F? 0 +045807.19 -700857.3 -000004.5+000012.200020.4 08.6800.48F? 0 +050009.83 +223534.0 -000000.3-000003.800001.8 08.6800.16A? 0 +050124.93 -054143.6 -000000.7-000016.000000.8 08.6800.35F? 0 +050504.60 -232648.4 -000010.7+000009.100015.1 08.6800.95K? 0 +050820.90 -040529.3 +000003.5-000010.000004.2 08.6800.17A? 0 +051218.50 +090727.1 -000015.0+000015.000021.8 08.6800.12A? 0 +051549.55 -425056.6 +000020.4-000002.500002.4 08.6800.52F? 0 +051814.62 +051906.6 -000005.2+000004.300010.8 08.68-0.03B? 0 +052024.33 -080112.0 -000017.7-000070.500007.1 08.6800.37F? 0 +052300.79 +354043.0 +000001.3-000002.000007.0 08.6800.14A? 0 +052310.06 +354232.3 +000008.5+000000.400010.3 08.6800.05A? 0 +052535.31 -050925.1 -000008.1+000002.400009.0 08.6800.94G? 0 +052740.07 +083449.0 -000023.4-000011.200001.2 08.6800.42F? 0 +052901.40 -024632.1 -000041.5+000026.100003.1 08.6800.24A? 0 +052903.63 -021033.3 -000002.6+000003.700001.6 08.68-0.04B? 0 +053203.54 +111438.4 +000000.9-000000.700006.6 08.6800.07A? 0 +053422.12 -513754.5 +000007.2+000034.000008.6 08.6800.46F? 0 +053528.37 -432352.2 -000000.8+000013.900003.8 08.68-0.09B? 0 +053701.19 -515655.4 -000005.1-000040.300007.5 08.6800.40F? 0 +054430.82 +083814.1 +000018.7-000032.000014.7 08.6800.51F? 0 +054539.67 -305435.2 -000013.2+000023.400004.9 08.6800.08A? 0 +054854.30 -421659.3 +000003.1+000010.200006.0 08.6800.07A? 0 +054923.25 -242739.1 +000032.4+000029.500001.5 08.6800.51F? 0 +054931.38 -065914.1 +000062.7-000000.700011.6 08.6800.77G? 0 +055032.10 -031004.8 -000013.0-000017.500004.6 08.6800.51F? 0 +055339.88 +650004.3 +000002.2+000002.200004.5 08.6800.22A? 0 +055459.42 -533139.6 -000011.5+000000.000007.5 08.6800.89G? 0 +055528.44 +814718.0 +000000.5+000020.300008.9 08.6800.18A? 0 +055540.88 +532658.3 +000000.8-000045.600008.6 08.6800.48F? 1 +055624.72 -603500.7 +000015.5+000087.400011.5 08.6800.47F? 0 +055910.50 +273424.8 -000018.4+000008.500002.6 08.6800.04A? 0 +060101.37 +015940.2 +000001.5-000004.300004.2 08.6800.04A? 0 +060157.79 -343045.0 -000002.9+000009.300005.0 08.68-0.03B? 0 +060423.45 +285904.4 -000005.0-000005.900008.5 08.6800.05A? 0 +060651.82 +500250.0 -000013.0-000003.000001.8 08.6800.01A? 0 +060702.98 +143553.4 +000008.6-000012.600012.7 08.6800.28A? 0 +060822.04 +112348.6 +000008.0+000018.700015.5 08.6800.95G? 0 +060844.48 +172407.2 -000008.7+000002.300002.5 08.6800.68G? 1 +061054.54 +374127.9 +000006.3-000008.500001.9 08.6800.03A? 0 +061237.84 -321324.8 +000001.0-000014.000014.7 08.6800.22A? 0 +061307.40 -152936.2 -000011.5+000011.200004.3 08.6800.01A? 0 +061802.97 -171643.6 -000024.8+000005.600002.8 08.68-0.03B? 0 +061919.01 -372746.2 -000223.7-000020.900025.6 08.6800.87G? 0 +062522.16 -121459.7 -000005.7+000008.500003.0 08.6800.49F? 0 +062842.80 -281415.0 +000000.7-000007.500008.7 08.6800.92G? 0 +062946.47 +363611.6 +000004.6-000012.200011.1 08.6800.21A? 0 +063050.34 -370500.9 -000035.9-000134.800001.4 08.6800.86G? 0 +063059.82 -142920.3 -000008.5+000002.600002.1 08.68-0.02B? 0 +063148.46 +492827.4 +000001.7-000007.800006.7 08.6800.50F? 0 +063225.45 +212637.0 +000004.3-000029.600012.5 08.6800.15A? 0 +063458.34 +791127.1 -000009.0+000010.300003.3 08.6800.41F? 0 +063554.23 +062610.2 -000004.9-000000.600024.8 08.6800.15A? 0 +063718.19 -175646.8 -000011.4-000007.100004.5 08.6800.36F? 0 +063750.84 -705600.0 -000153.3+000295.200023.6 08.6800.75G? 0 +063912.76 -092148.1 +000000.1-000016.800016.7 08.6800.09A? 0 +063957.70 -144445.3 +000014.2+000005.000006.7 08.6800.03A? 0 +064013.77 -030058.8 -000009.1-000014.400004.4 08.6800.14A? 0 +064043.90 -514008.3 +000025.2-000144.000004.9 08.6800.47F? 0 +064411.59 +360914.9 -000016.7-000033.900002.3 08.6800.42F? 0 +064559.63 +521349.2 +000001.9-000008.000003.6 08.6800.00A? 0 +064640.18 +234950.3 -000052.2-000042.900011.4 08.6800.37F? 0 +064654.97 -293627.2 -000006.1+000010.400002.4 08.6800.01A? 0 +064749.36 +080032.3 -000004.9-000010.100006.7 08.6800.39F? 0 +065007.38 -074753.8 -000023.4-000038.700008.2 08.6800.16A? 0 +065110.36 +621347.1 -000033.4-000084.200020.8 08.6800.61G? 0 +065306.50 -272638.7 -000007.0-000022.700002.2 08.6800.99K? 0 +065647.57 +241751.1 -000022.3+000018.700002.9 08.6800.91G? 0 +065811.89 -050429.3 -000004.5-000010.800015.1 08.6800.40F? 0 +070150.82 -070258.2 +000006.7+000015.000027.9 08.68-0.04B? 0 +070155.94 +293955.4 -000005.2+000005.400009.1 08.6800.13A? 0 +070217.50 +015603.1 +000056.7-000052.500025.3 08.6800.55F? 0 +070338.79 -290104.7 +000005.4-000002.400017.5 08.6800.96K? 0 +070522.48 +021538.6 +000002.4+000008.700002.7 08.68-0.00B? 0 +070606.10 -184240.4 -000015.9+000003.800003.6 08.6800.65G? 0 +070617.01 +101601.6 +000000.4-000000.400000.1 08.68-0.04B? 0 +070855.17 +655754.1 -000032.3-000030.100003.5 08.6800.64G? 0 +070902.29 -030942.5 -000000.5-000007.300001.3 08.6800.01A? 0 +071156.72 +573027.7 -000005.1-000035.000000.6 08.6800.52F? 0 +071215.85 +491320.2 +000020.8-000026.600022.7 08.6800.51F? 0 +071219.52 -630508.9 +000003.4-000002.400003.2 08.6800.97K? 0 +071257.03 -433931.6 -000009.4+000007.700010.3 08.6800.98K? 0 +071323.22 -010714.8 -000000.2+000017.300017.3 08.6800.95G? 0 +071600.14 +152102.6 -000042.7-000022.200002.4 08.6800.54F? 0 +071642.45 +052139.7 -000036.6-000001.300011.4 08.6800.38F? 0 +072025.76 -333256.5 +000000.0+000000.000000.0 08.6800.47F? 0 +072217.41 +305203.3 -000046.5-000031.700001.4 08.6800.47F? 0 +072436.17 -135903.8 +000010.7-000004.400006.3 08.6800.94G? 0 +072446.31 -011441.0 +000011.9+000027.300009.9 08.6800.73G? 0 +072514.57 +105416.7 -000008.2-000014.200010.5 08.6800.07A? 0 +072722.07 -661517.3 -000009.8+000022.900004.2 08.6800.99K? 0 +073015.62 -283937.9 -000022.5+000007.700008.2 08.6800.42F? 0 +073146.41 +233853.4 +000002.4-000023.700007.5 08.6800.31A? 0 +073622.63 -142945.5 -000013.3+000002.500001.0 08.6800.01A? 0 0.10 1.00 +073632.78 -141433.4 -000000.6+000000.500000.7 08.68-0.02B? 0 +073940.28 +454017.7 -000010.8-000080.800007.8 08.6800.53F? 0 +073951.77 -141347.6 +000011.7+000011.100001.7 08.6800.14A? 0 +074037.87 -454527.8 +000007.1+000007.300006.4 08.68-0.10B? 0 +074147.30 +042326.9 -000010.5+000001.100008.9 08.68-0.01B? 0 +074555.89 -281237.4 +000007.3-000003.000005.5 08.68-0.06B? 0 +074753.45 +023417.1 -000006.5-000045.200007.6 08.6800.48F? 0 +075047.13 -704643.3 +000000.0+000000.000000.0 08.6800.42F? 0 +075111.43 +134430.3 -000013.2-000014.300006.8 08.6800.22A? 0 +075231.10 +295603.1 -000007.9-000005.700012.8 08.68-0.03B? 0 +075338.40 -272749.5 +000051.0-000040.700005.2 08.6800.60G? 0 +075343.37 +724427.9 -000018.9-000016.900006.5 08.6800.43F? 0 +075611.20 -032617.9 +000007.4+000007.200007.2 08.6800.57F? 0 +075732.27 -120418.4 -000018.3-000011.300008.8 08.6800.95K? 0 +075958.89 +474707.2 +000010.4-000050.800017.8 08.6800.56F? 0 +080210.74 -415727.1 -000001.4+000007.200004.2 08.68-0.07B? 0 +080320.66 +070728.2 -000000.9-000126.400000.6 08.6800.59G? 0 +080353.84 -313240.6 -000078.1+000147.700007.9 08.6800.69G? 0 +080603.48 -004634.7 +000099.0-000031.200001.4 08.6800.77G? 1 +080907.65 -261355.6 +000019.4-000049.500032.5 08.6800.84G? 0 +080909.93 +303311.0 +000026.9-000064.000006.2 08.6800.42F? 0 +081047.66 -323614.5 -000005.8-000001.500016.4 08.6800.14A? 0 +081222.64 -731055.8 -000014.4+000017.300000.7 08.6800.06A? 0 +081614.38 +105031.6 -000011.8-000002.900002.1 08.6800.36F? 0 +081714.67 +104649.0 -000037.4+000002.900001.2 08.6800.41F? 0 +081822.90 -201707.9 -000015.7+000004.600005.3 08.6800.74G? 0 +081907.78 +633343.9 -000002.7-000019.300004.2 08.6800.96K? 0 +081947.99 +020200.0 -000021.5-000018.400006.2 08.6800.25A? 0 +082300.77 -593127.3 -000028.8+000019.400012.9 08.6800.27A? 0 0.10 1.00 +082543.48 -374822.5 -000061.7+000081.100018.3 08.6800.36F? 0 +082620.40 +373243.4 -000002.0-000005.200011.3 08.6800.19A? 0 +082719.43 -414331.4 -000019.8+000020.800005.5 08.6800.21A? 0 +082733.55 -303821.5 -000034.8+000036.600011.7 08.6800.55F? 0 +082818.18 -385819.4 +000002.6+000011.200004.8 08.6800.20A? 0 +083018.35 -242518.5 +000005.3-000018.000002.6 08.6800.39F? 0 +083744.77 -295517.3 +000018.2-000011.600008.2 08.6800.91G? 0 +083822.37 -361125.0 -000025.6+000002.600008.1 08.6800.92G? 0 +084056.96 +195605.6 -000042.5+000005.100009.0 08.6800.33F? 0 +084212.36 -540913.7 -000013.5+000003.600000.2 08.6800.19A? 0 +084427.22 +282713.0 -000049.2-000018.300001.3 08.6800.57F? 0 +084925.70 -603713.6 -000010.8+000005.000001.8 08.6800.04A? 0 +085247.67 -323809.1 -000002.2+000009.500001.9 08.6800.54F? 0 +085343.41 -360106.4 +000000.0+000000.000000.0 08.6800.39F? 1 +085500.45 -472457.5 -000004.3-000009.800002.7 08.6800.30A? 0 +090053.64 -170421.0 -000043.1-000087.100031.8 08.6800.96K? 0 +090103.60 +255323.1 +000009.1-000009.700001.0 08.6800.89G? 0 +090431.71 -562036.4 +000076.2-000125.300036.4 08.6800.80G? 0 +090557.57 -213157.2 -000055.5-000009.700033.8 08.6800.67G? 0 +090740.74 -503825.3 -000056.1+000013.800007.1 08.6800.30A? 0 +091010.69 -724227.5 -000014.9+000011.800012.1 08.6800.15A? 0 +091220.72 +301759.8 -000025.4-000017.900004.0 08.6800.31A? 0 +091422.10 -472508.0 -000013.1-000000.200001.2 08.68-0.07B? 0 +091601.37 -570132.6 -000015.2+000028.900004.8 08.6800.51F? 0 +091923.88 -614414.3 -000188.3+000086.900017.1 08.6800.57F? 0 +092122.56 +192624.5 -000024.7-000025.100007.2 08.6800.64G? 0 +092400.01 +132317.7 +000007.2-000023.500003.6 08.6800.72G? 0 +093051.82 +361152.8 -000023.1-000024.500001.0 08.6800.97K? 0 +093102.43 -250654.6 -000342.2-000058.900021.3 08.6800.72G? 0 +093313.78 -204259.7 +000006.7+000000.100007.4 08.6800.30A? 0 +093420.07 -380516.0 -000006.3-000004.300005.4 08.6800.17A? 0 +093754.82 -403034.7 +000004.2-000020.200008.8 08.6800.36F? 0 +094247.90 +430315.5 -000033.3-000000.200006.5 08.6800.34F? 0 +094306.05 -692101.4 +000252.9-000154.000018.8 08.6800.75G? 0 +094314.62 +271150.9 +000017.3-000016.000006.5 08.6800.96K? 0 +094738.31 +064909.8 +000014.3-000022.000004.9 08.6800.43F? 0 +094750.46 -650716.2 -000013.6+000011.700001.8 08.6800.12A? 0 +094815.11 -784654.7 +000065.7+000011.800004.8 08.6800.97K? 0 +095314.39 -372540.4 -000061.7+000020.300000.3 08.6800.51F? 0 +100254.89 -111333.2 +000007.3+000006.900012.2 08.6800.92G? 0 +100737.22 +383853.2 -000190.9-000041.300003.0 08.6800.59G? 0 +101027.88 -333402.5 +000057.6-000000.600015.9 08.6800.46F? 0 +101216.84 -595642.5 -000007.8+000004.400006.9 08.68-0.04B? 0 +101352.64 +414852.5 -000017.5+000005.000008.2 08.6800.97K? 0 +101746.63 -661020.5 -000011.6-000005.200007.7 08.6800.02A? 0 +102522.70 -573400.0 +000001.7+000002.200000.0 08.6800.64G? 0 +102930.44 +635529.9 -000008.1-000034.400004.3 08.6800.47F? 0 +102935.68 -572943.1 -000010.9+000010.900020.1 08.6800.07A? 0 +102945.60 -514845.2 -000015.5+000010.500006.2 08.6800.18A? 0 +102959.86 -701348.7 -000001.7+000000.800014.2 08.6800.35F? 0 +103138.86 -662707.8 -000011.4+000005.200004.9 08.68-0.02B? 0 +103704.09 -434128.8 +000000.3+000003.800009.5 08.6800.05A? 0 +103748.48 +195835.0 -000008.0-000008.000001.0 08.6800.36F? 0 +103836.05 -552908.3 -000001.5+000010.200000.6 08.6800.05A? 0 +103859.64 +254602.3 -000054.2-000017.700001.0 08.6800.38F? 0 +104103.47 +483422.1 +000010.5-000000.200005.5 08.6800.22A? 0 +104326.20 -492713.6 -000015.2+000001.300005.7 08.6800.93G? 0 +104408.85 -593434.4 +000000.0+000000.000000.0 08.6800.07A? 1 +104938.53 -620227.0 -000016.0+000010.200006.7 08.6800.04A? 0 +105044.45 -200208.7 +000007.1-000015.800008.2 08.6800.41F? 1 +105427.24 -603433.1 -000011.9+000025.800011.7 08.6800.59G? 0 +105717.27 +465509.6 -000026.7+000005.900009.6 08.6800.17A? 0 +105717.44 -154405.2 +000023.6-000015.800017.8 08.6800.58G? 0 +105841.09 +842126.8 +000007.3-000001.300020.5 08.6800.90G? 0 +110158.05 -760309.4 -000021.2+000000.400013.1 08.6800.18A? 0 +110923.67 +712953.9 +000008.6+000003.000008.5 08.6800.42F? 0 +111017.43 -593217.1 -000025.9-000002.800001.8 08.6800.08A? 0 +111505.68 -193624.5 +000006.0-000019.200006.7 08.6800.71G? 0 +111839.87 -100735.0 -000287.6+000082.100028.8 08.6800.87G? 0 +111921.74 -415848.2 -000052.7+000017.800002.4 08.6800.29A? 0 +111928.36 -413029.8 -000023.4+000020.800014.9 08.6800.33F? 0 +112343.12 +762010.1 -000043.6+000000.100024.0 08.6800.53F? 0 +112350.28 -581235.6 -000005.9-000011.400000.6 08.6800.85G? 0 +112625.23 +102522.6 -000372.6-000020.900016.8 08.6800.64G? 0 +112640.31 +113535.1 +000043.9-000008.700001.1 08.6800.70G? 0 +113239.33 -185215.3 +000007.4-000017.700003.4 08.6800.94G? 0 +113609.58 -613538.2 +000000.0+000000.000000.0 08.6800.08A? 0 +113626.96 -495602.0 +000011.0-000003.100012.4 08.6800.29A? 0 +114230.32 -121059.3 -000058.7+000001.800005.8 08.6800.95G? 0 +114240.72 +115150.3 -000009.1+000029.100001.6 08.6800.48F? 0 +114259.33 -445636.1 -000027.1+000006.200022.9 08.6800.09A? 0 +114737.56 -600644.4 -000002.1+000010.300020.9 08.6800.12A? 0 +114746.25 -463604.8 -000012.6-000066.200023.8 08.6800.60G? 0 +114851.89 +203017.5 -000021.1-000024.400001.7 08.6800.25A? 0 +114944.67 -591618.7 -000015.1-000005.800000.7 08.6800.05A? 0 +115413.15 -454915.5 -000049.1+000008.900000.0 08.6800.35F? 0 +115637.06 -043630.9 -000090.3-000038.800012.3 08.6800.53F? 0 +120456.95 +172837.7 +000023.0-000205.500021.8 08.6800.78G? 0 +120620.23 -372032.2 -000049.8+000009.100005.7 08.6800.32F? 0 +120800.61 -584511.0 -000027.1+000009.600008.1 08.6800.35F? 0 +120837.59 -592917.1 -000034.1-000002.200008.3 08.6800.45F? 0 +121408.73 +324704.3 -000118.4-000002.000006.7 08.6800.59G? 0 +122250.84 -254207.4 +000011.2-000015.400016.4 08.6800.34F? 0 +122342.65 -380712.9 +000045.8-000014.800012.1 08.6800.39F? 0 +122748.73 -502012.9 -000275.8+000139.400033.2 08.6800.89G? 0 +123514.55 -555334.7 -000022.2-000011.900017.1 08.6800.39F? 0 +124027.89 -503035.2 +000014.2+000006.100006.9 08.6800.97K? 0 +124337.03 +020948.2 -000012.6-000008.700000.4 08.6800.49F? 0 +124414.40 -371413.2 -000099.0-000037.300016.3 08.6800.89G? 0 +124538.20 +394741.4 -000086.3-000033.200007.2 08.6800.94G? 0 +124736.40 -714100.4 -000025.4-000001.600002.4 08.6800.09A? 0 +124856.02 +420438.1 -000009.8-000002.600005.9 08.6800.99K? 0 +125144.41 -332045.0 -000006.1-000030.500016.3 08.6800.65G? 0 +125928.05 +340251.7 -000035.4-000002.600002.6 08.6800.36F? 0 +125954.32 -530004.4 -000014.7-000001.900025.6 08.6800.92G? 0 +130157.47 -553420.8 -000008.8-000006.500001.4 08.6800.28A? 0 +130245.46 -043632.7 -000066.6+000018.400007.2 08.6800.39F? 0 +130408.21 -723046.2 +000003.9-000001.700002.6 08.6800.53F? 0 +130559.29 +145022.2 -000017.5-000067.900011.3 08.6800.51F? 0 +130649.80 -620640.1 -000035.6-000009.300004.5 08.6800.48F? 0 +130843.28 +183448.2 -000097.7+000031.000004.1 08.6800.44F? 0 +130856.41 +465112.6 -000038.2-000005.800010.4 08.6800.54F? 0 +131050.04 -594330.9 -000009.3-000000.600011.9 08.6800.16A? 0 +131521.71 +072933.3 -000085.6-000052.900010.0 08.6800.66G? 0 +132021.73 +650621.7 +000006.7-000000.400004.5 08.6800.17A? 0 +132526.91 -614144.9 -000024.5-000021.700007.6 08.6800.30A? 1 +132614.46 -460253.1 -000023.9+000037.200020.6 08.6800.78G? 1 +133456.72 +062708.6 -000027.5-000017.600023.4 08.6800.52F? 0 +133843.76 +680614.8 -000038.9-000006.200019.3 08.6800.59G? 0 +134547.31 -715904.7 -000009.9-000022.900009.1 08.6800.06A? 0 +134713.50 -381204.3 -000016.8-000083.900005.4 08.6800.52F? 0 +134737.01 -493104.0 -000013.1-000013.600001.6 08.6800.29A? 0 +134822.47 -650508.7 -000011.7-000016.700006.6 08.6800.09A? 0 +135045.56 -281842.3 -000015.9-000123.600011.8 08.6800.69G? 0 +135113.33 -521520.7 -000076.0+000009.100002.1 08.6800.75G? 0 +135154.12 -404121.8 -000001.1-000005.200005.6 08.6800.92G? 0 +135219.91 -423702.1 +000020.2-000025.700014.8 08.6800.49F? 0 +135314.13 -343621.8 +000010.2+000002.400011.5 08.6800.28A? 0 +135329.47 -362121.0 -000034.2-000017.500005.8 08.6800.99K? 0 +135404.99 -435614.1 +000032.5-000053.900022.5 08.6800.53F? 0 +135532.59 +511312.6 -000023.2+000008.400009.4 08.6800.50F? 0 +135903.86 -613633.0 -000008.4-000009.900021.7 08.6800.40F? 0 +140101.40 +552529.6 -000009.8+000015.300001.1 08.6800.40F? 0 +140539.51 -263641.8 +000013.9+000004.900009.7 08.6800.39F? 0 +141040.62 -184354.7 -000027.9+000009.900013.2 08.6800.30A? 0 +141210.12 -522253.7 -000017.7+000001.100001.7 08.6800.83G? 0 +141340.68 -622936.0 -000013.6-000014.100019.0 08.6800.23A? 0 +141445.51 -382252.2 -000037.3+000003.200009.4 08.6800.31A? 0 +141624.00 -633433.3 +000029.3+000011.700034.2 08.6800.96K? 0 +141809.29 -634842.3 -000030.1-000007.100013.7 08.6800.46F? 0 +142132.37 +124555.8 -000096.2-000005.500037.6 08.6800.71G? 0 +143054.96 -362639.1 +000005.5-000006.900009.2 08.6800.21A? 0 +143115.44 +395445.0 -000015.6+000025.800016.8 08.6800.57F? 0 +143521.57 -622239.7 -000009.3-000028.200006.2 08.6800.44F? 0 +144030.40 +463233.2 +000000.0+000000.000000.0 08.6800.54F? 1 +144147.17 -642056.5 -000007.2-000017.400011.0 08.6800.50F? 0 +144448.26 -572757.4 -000021.4-000000.700000.1 08.68-0.01B? 0 +144515.29 -125832.5 -000023.2-000020.600011.2 08.6800.50F? 0 +144759.16 +462728.2 -000023.4+000022.400004.4 08.6800.37F? 0 +145007.79 -162423.1 -000053.6-000002.900002.3 08.6800.38F? 0 +145251.58 -594617.0 -000019.4-000020.400004.3 08.6800.35F? 0 +145359.15 +182959.2 -000004.4-000002.400010.6 08.6800.92G? 0 +145543.50 -702025.3 -000026.9-000012.800003.3 08.6800.26A? 0 +145658.62 -161843.5 -000026.0+000007.800003.0 08.6800.36F? 0 +150422.62 -240840.3 +000019.1-000012.900000.6 08.6800.50F? 0 +150446.94 -511504.6 +000034.3-000042.400025.7 08.6800.58G? 0 +151036.96 -673435.8 -000003.6-000006.600009.5 08.6800.81G? 0 +151439.72 -624556.1 +000005.3-000003.300002.0 08.6800.28A? 0 +151834.04 +565649.1 +000040.6-000083.700019.5 08.6800.49F? 0 +152020.26 -594438.4 -000008.9-000026.800003.4 08.6800.95G? 0 +152021.88 -383759.5 -000018.4-000009.200025.3 08.6800.16A? 0 +152223.44 -225836.6 -000001.3-000003.700019.5 08.6800.08A? 0 +152605.45 -253701.1 -000018.1-000007.600013.5 08.6800.26A? 0 +153028.78 -063700.1 -000032.2-000013.300006.2 08.6800.58F? 0 +153326.55 +500927.6 -000016.6+000001.600001.0 08.6800.49F? 0 +153648.30 -623116.5 -000001.0-000000.600006.4 08.6800.06A? 0 +153726.04 -793629.0 -000028.3-000020.800002.5 08.6800.47F? 0 +153851.34 +225543.3 -000161.8-000045.200001.3 08.6800.69G? 0 +153914.77 -552136.1 -000014.6+000008.800002.8 08.6800.04A? 0 +154159.04 -464300.1 -000015.3+000019.700012.1 08.6800.51F? 0 +154316.26 -485231.2 +000023.9+000008.900008.6 08.6800.29A? 0 +154755.36 -354309.2 +000000.0+000000.000000.0 08.6800.48F? 1 +155034.12 +321332.6 -000026.0+000001.700000.6 08.6800.38F? 0 +155212.60 -394047.5 -000019.9-000023.200006.5 08.6800.37F? 0 +155339.39 +524158.2 -000005.6+000099.700013.1 08.6800.56F? 0 +155439.41 +580536.1 -000016.4+000012.000010.0 08.6800.49F? 0 +155647.87 -523144.2 +000000.6-000028.400001.2 08.6800.35F? 0 +155850.15 -320308.1 +000004.0-000025.500011.1 08.6800.38F? 0 +160842.45 +210331.9 -000021.3-000024.600009.0 08.6800.29A? 0 +160917.08 -352954.4 -000056.2-000106.600011.5 08.6800.65G? 0 +161233.65 -675421.2 -000010.2-000023.300004.0 08.6800.95K? 0 +161645.11 +323537.4 -000048.0-000003.800003.1 08.6800.50F? 0 +161829.08 +153229.8 -000024.7+000015.000001.3 08.6800.45F? 0 +161933.01 -295654.8 -000009.1-000053.700007.8 08.6800.58G? 1 +162156.97 -490924.4 +000006.7-000004.800013.5 08.6800.04A? 0 +162324.60 +013251.5 -000007.4-000119.300019.6 08.6800.65G? 0 +162548.97 +142050.3 +000013.3-000027.600005.3 08.6800.33F? 0 +163217.56 -503230.9 +000005.8-000014.000003.2 08.68-0.03B? 0 +163251.95 -833404.3 +000028.2+000013.600008.6 08.6800.44F? 0 +163506.69 +310458.5 -000004.5+000011.100013.3 08.6800.71G? 0 +163521.67 -161601.2 -000007.6-000002.100011.7 08.6800.46F? 0 +163734.27 +223433.1 -000011.4-000016.300000.9 08.6800.27A? 0 +163914.47 +150338.0 -000027.6+000033.800011.8 08.6800.61G? 0 +164114.49 +542556.1 +000004.1+000001.200013.1 08.6800.98K? 0 +164650.22 +390618.3 +000010.9+000040.300002.8 08.6800.47F? 0 +164931.19 -594508.0 +000016.8+000014.600010.8 08.6800.19A? 0 +165210.29 -481131.9 -000017.7+000023.800003.3 08.6800.70G? 0 +165300.95 +745558.7 +000014.3-000064.500007.6 08.6800.47F? 0 +165349.23 -575624.3 +000016.0+000007.000018.6 08.6800.95G? 0 +165830.81 -772823.8 -000025.1-000046.000005.9 08.6800.95G? 0 +170054.12 -282357.1 +000000.0+000000.000000.0 08.6800.49F? 1 +170118.34 -041303.9 -000005.3+000018.800011.5 08.6800.45F? 0 +170157.68 -535829.6 +000006.7-000015.300004.7 08.68-0.00B? 0 +170617.85 +263104.4 -000033.6-000008.000011.9 08.6800.62G? 0 +170729.83 +172155.3 -000158.5-000017.200016.4 08.6800.74G? 0 +170921.50 -332958.4 +000000.3-000012.800001.8 08.6800.15A? 0 +170932.95 -462906.6 -000011.7-000008.700016.8 08.6800.47F? 0 +171545.71 -334025.1 +000000.1+000001.600002.9 08.6800.07A? 0 +171714.08 +442843.5 -000059.9+000036.600000.6 08.6800.52F? 0 +172547.48 +043942.9 -000005.2+000022.600005.3 08.6800.29A? 0 +172637.18 -313635.2 +000015.5-000004.100007.9 08.6800.13A? 0 +172637.51 -381007.7 +000036.4-000020.400010.8 08.6800.46F? 0 +172734.70 -182041.6 -000008.4-000019.600017.3 08.6800.42F? 0 +173159.36 +354252.0 +000000.6+000000.600003.2 08.6800.96K? 0 +173217.81 -302738.9 +000000.0+000000.000000.0 08.6800.32F? 0 +173409.17 -191029.6 +000012.4-000006.900006.5 08.6800.49F? 0 +173748.12 -681012.5 +000006.8-000007.800001.6 08.6800.21A? 0 +173953.52 -322232.1 -000007.4+000009.600033.0 08.6800.01A? 1 +174023.74 -524809.4 +000014.0-000026.300014.5 08.6800.26A? 0 +174457.62 -341220.4 -000004.4-000011.700011.3 08.6800.03A? 0 +174812.27 -423216.7 +000000.5-000031.500004.5 08.6800.02A? 0 +175256.44 -342645.7 +000035.3-000012.800013.3 08.6800.15A? 0 +175330.26 +210334.0 +000009.8-000009.400008.5 08.6800.98K? 0 +175533.14 -303308.4 +000023.1-000012.600033.7 08.6800.26A? 0 +175926.77 -412953.2 +000049.4-000005.300007.1 08.6800.37F? 0 +180342.69 -232049.4 +000001.3-000009.400007.5 08.6800.00A? 0 +180411.14 -222942.1 +000000.0+000000.000000.0 08.68-0.01B? 0 +180449.89 -435024.8 +000018.4-000006.000013.4 08.6800.12A? 0 +180555.94 -194234.6 +000006.3-000012.400022.8 08.6800.27A? 0 +180757.77 +033715.9 +000015.3-000004.900008.2 08.6800.18A? 0 +180854.38 +215943.3 -000106.4+000056.400015.8 08.6800.64G? 0 +180941.96 +295855.4 -000015.2+000006.200007.0 08.6800.54F? 0 +181008.33 +022251.5 +000002.3+000005.300018.0 08.6800.04A? 0 +181445.11 +173943.8 -000008.6-000022.400004.2 08.6800.54F? 0 +181519.33 +170647.5 +000000.1-000012.900013.9 08.6800.49F? 0 +181530.26 +012053.6 -000000.5-000034.800009.7 08.6800.60G? 0 +181759.02 +211524.2 +000010.9-000013.200011.4 08.6800.38F? 0 +181912.13 +340733.8 -000011.8-000000.100001.1 08.6800.40F? 0 +182033.48 -475838.9 +000017.6-000015.800002.6 08.68-0.04B? 0 +182127.69 +585119.6 -000131.1+000212.600020.4 08.6800.67G? 0 +182242.00 +261326.8 -000030.5-000050.400009.0 08.6800.52F? 0 +182652.82 +062314.9 +000022.5-000005.100000.3 08.6800.22A? 0 +182852.69 -570830.1 +000032.2-000047.000014.7 08.6800.42F? 0 +182931.80 +090342.9 +000183.7+000082.300050.8 08.6800.96K? 0 +183123.88 +593401.4 +000011.9-000022.600000.4 08.6800.11A? 0 +183216.75 -310754.8 +000000.2-000022.000005.6 08.6800.55F? 0 +183221.72 +192747.1 +000002.6-000017.700000.6 08.6800.15A? 0 +183257.57 +743916.4 -000012.8-000023.900007.6 08.6800.98K? 0 +183437.93 -863945.2 -000000.4-000001.000005.0 08.6800.46F? 0 +183947.83 +374252.8 +000010.9-000006.100007.7 08.6800.34F? 0 +184047.27 -523333.1 +000003.2-000010.100001.9 08.6800.96K? 0 +184236.55 +801818.5 +000018.8+000052.800013.7 08.6800.37F? 0 +184322.96 -525144.2 -000001.0-000003.300002.1 08.6800.11A? 0 +184327.66 -470002.9 +000008.6-000005.700026.9 08.6800.33F? 0 +184527.95 -444513.2 +000027.4-000033.500001.2 08.6800.46F? 0 +184539.85 -284638.6 +000023.1-000003.000002.0 08.68-0.07B? 0 +184555.71 -285735.6 +000000.6-000017.900006.7 08.6800.34F? 0 +184604.78 -455931.9 +000015.6+000011.900007.2 08.6800.96K? 0 +184738.51 -274501.9 -000029.2-000050.700021.3 08.6800.58F? 0 +185207.92 -065931.1 +000007.1-000010.200000.4 08.6800.15A? 0 +190408.71 -174538.5 +000000.7+000000.700005.4 08.6800.04A? 0 +190444.23 +031326.9 +000024.8-000022.300022.0 08.6800.37F? 0 +190722.68 -251515.8 +000000.2-000124.500021.0 08.6800.56F? 0 +190819.72 -662419.7 -000007.8+000007.100002.4 08.6800.32F? 0 +190947.99 +121315.2 -000011.3+000090.100009.4 08.6800.53F? 0 +191013.10 +084057.4 +000046.5-000043.800033.0 08.6800.59G? 0 +191115.38 +860445.2 +000049.4-000007.700000.6 08.6800.81G? 0 +191254.29 -224756.8 +000028.2+000021.500014.9 08.6800.02A? 0 +191307.48 -293814.4 -000020.3-000000.100007.7 08.6800.01A? 0 +191332.14 +390237.6 +000005.9-000000.500004.0 08.6800.93G? 0 +191616.07 -023956.6 +000004.7+000007.900011.5 08.6800.50F? 0 +191917.84 -085645.7 -000018.0+000011.700022.4 08.6800.58G? 0 +191934.08 +573002.4 +000009.8+000012.800003.4 08.6800.16A? 0 +192301.77 -461320.3 +000013.9+000001.100009.8 08.68-0.02B? 0 +192542.22 -191021.7 -000011.6+000007.800008.1 08.6800.23A? 0 +192704.12 -314112.3 -000002.5+000015.300014.5 08.68-0.05B? 0 +192725.66 -660719.0 +000010.3-000010.700001.4 08.6800.08A? 0 +192950.50 +715722.2 +000022.2+000035.200005.9 08.6800.18A? 0 +193033.97 +315256.4 -000003.3-000014.300003.1 08.68-0.02B? 0 +193134.34 +754115.5 +000043.2+000017.300008.4 08.6800.48F? 0 +193155.45 +211852.6 +000003.2-000013.600016.2 08.6800.34F? 0 +193625.80 -055811.7 -000003.6-000016.300018.5 08.6800.14A? 0 +193628.76 +310037.9 +000006.7+000007.300002.1 08.6800.03A? 0 +193637.22 +394321.3 +000000.2+000004.000001.5 08.6800.06A? 0 +193752.18 +184847.2 +000005.4-000006.900010.4 08.6800.14A? 0 +193824.04 -005522.5 +000002.1-000002.300008.5 08.6800.04A? 0 +193959.04 +421245.7 +000006.9+000007.800004.7 08.6800.12A? 0 +194526.63 -505202.8 -000056.5-000242.000025.3 08.6800.69G? 0 +194856.62 -441415.9 -000013.0-000023.800005.6 08.6800.53F? 0 +195019.21 +230407.1 +000013.3-000012.300006.9 08.6800.27A? 0 +195128.26 +350151.7 +000007.8-000000.700004.9 08.6800.01A? 0 +195237.73 +155559.3 +000000.3-000013.400005.9 08.6800.01A? 0 +195511.23 +263458.9 -000003.3-000005.100008.5 08.6800.28A? 0 +195514.61 +223009.6 +000000.0+000000.000000.0 08.6800.31A? 1 +200101.69 +481528.5 -000150.1-000052.800009.1 08.6800.72G? 0 +200401.92 +150548.7 -000021.7-000141.800022.5 08.6800.69G? 0 +200453.94 +080814.3 -000054.4+000017.400008.5 08.6800.73G? 0 +200843.20 +212412.0 -000011.9-000014.400015.9 08.6800.17A? 0 +200857.09 +423227.7 +000006.8-000014.600001.8 08.6800.97K? 0 +200925.70 -350959.5 +000006.1+000009.600013.8 08.6800.20A? 0 +200931.00 +233723.7 +000015.3-000009.900010.0 08.68-0.01B? 0 +201124.85 -304754.6 +000021.8-000021.600019.1 08.6800.39F? 0 +201200.00 -772509.7 +000022.5+000011.400008.9 08.6800.98K? 0 +201652.44 +425215.8 +000008.5-000006.600003.6 08.68-0.03B? 0 +201656.57 +433632.4 -000007.8+000009.900004.0 08.6800.97K? 0 +201730.31 +594427.8 -000017.9-000022.700005.7 08.6800.12A? 0 +201942.59 +374316.9 +000003.5+000009.900001.4 08.68-0.05B? 0 +202112.61 +141032.0 +000007.1-000002.100010.6 08.68-0.08B? 0 +202459.50 +040031.0 -000033.2-000045.100018.8 08.6800.47F? 0 +202800.29 +561709.1 +000014.0+000003.000000.4 08.68-0.02B? 0 +202841.81 +391117.4 +000037.7+000049.200010.1 08.6800.92G? 0 +202842.57 +392825.2 -000014.6-000020.100014.0 08.6800.37F? 0 +203019.17 +170417.4 -000009.3+000011.100024.4 08.6800.02A? 0 +203106.39 -023534.9 -000078.5-000031.500020.6 08.6800.51F? 0 +203228.43 +022537.4 -000002.6-000009.500027.2 08.6800.97K? 0 +203308.26 +172058.7 -000010.7+000000.700014.5 08.6800.21A? 0 +203310.97 +644130.1 -000006.6-000020.000012.5 08.6800.41F? 0 +203737.61 +662154.6 +000046.0+000045.500004.4 08.6800.46F? 0 +203810.03 +320440.0 +000003.1-000009.200001.4 08.6800.29A? 0 +204054.87 -064656.0 -000007.2-000029.200012.1 08.6800.98K? 0 +204321.28 +151145.1 +000031.5-000012.500004.0 08.6800.45F? 0 +204506.92 +253817.0 +000029.2-000055.000012.0 08.6800.50F? 0 +204515.62 +251938.5 +000006.5-000018.000017.3 08.68-0.11B? 0 +204521.57 -544629.2 +000009.1-000008.400012.8 08.6800.32F? 0 +204544.49 +432642.5 +000001.1-000006.500004.0 08.68-0.04B? 0 +205213.05 -650841.4 +000018.7-000030.600002.0 08.6800.60G? 0 +205254.39 +565908.3 -000012.7-000015.700005.6 08.6800.32F? 0 +205313.36 +401942.3 -000007.5-000026.400016.0 08.6800.13A? 0 +205519.61 +451634.6 +000003.5+000006.900001.9 08.6800.05A? 0 +205533.07 +433255.7 +000004.9+000006.100005.0 08.68-0.02B? 0 +205940.76 +802913.7 +000003.7+000021.200004.8 08.6800.97K? 0 +205959.47 -171718.4 +000015.7+000021.800013.5 08.6800.31A? 0 +210129.66 +264353.6 +000027.6-000004.300001.3 08.6800.35F? 0 +210717.94 +145422.6 +000025.3+000006.400031.8 08.6800.99K? 0 +210802.49 +130840.5 -000019.9-000053.500001.3 08.6800.48F? 0 +210910.64 +605340.3 +000012.0-000024.600001.1 08.6800.27A? 0 +210918.52 +313038.3 +000106.9+000015.300003.6 08.6800.68G? 1 +211222.12 +555702.1 -000017.8+000005.800004.5 08.6800.16A? 0 +212600.05 +414332.7 +000073.4+000090.600025.5 08.6800.54F? 0 +213632.79 +430334.4 +000013.7-000003.800008.6 08.6800.16A? 0 +213855.64 +433452.4 +000011.8+000013.300010.6 08.6800.43F? 0 +213925.02 +313159.5 +000021.5+000027.300008.0 08.6800.55F? 0 +214203.95 -020859.4 +000008.1-000000.800015.6 08.6800.52F? 0 +214629.65 +274735.8 -000013.6+000011.000012.9 08.6800.09A? 0 +214757.62 +353018.1 +000006.2+000001.800009.1 08.6800.53F? 0 +214922.69 +543108.4 +000019.3+000008.100006.7 08.6800.30A? 0 +215343.71 -491023.4 +000119.0-000042.600009.8 08.6800.70G? 0 +215442.56 +491620.9 -000028.6-000006.700016.9 08.6800.41F? 0 +215445.41 +424030.4 +000141.3+000067.500010.0 08.6800.87G? 0 +215838.57 +785825.8 +000054.8+000005.700012.8 08.6800.41F? 0 +220232.53 +182616.5 +000091.0-000088.100024.0 08.6800.66G? 0 +220434.09 +104557.2 -000022.5-000057.600023.4 08.6800.50F? 0 +220538.13 +585248.2 +000009.8-000040.800012.3 08.6800.39F? 0 +221057.48 +242918.6 +000059.3+000030.700008.0 08.6800.42F? 0 +221139.32 +260732.5 +000006.9-000016.900010.8 08.6800.33F? 0 +221534.05 -082352.0 -000011.6-000028.100001.7 08.6800.49F? 0 +221616.55 -171218.9 -000002.8-000005.600008.6 08.6800.07A? 0 +222045.71 +560650.0 +000021.2-000028.400010.9 08.6800.65G? 0 +223223.47 +431729.7 +000062.2-000005.900008.6 08.6800.42F? 0 +223457.08 -284740.6 -000005.1+000002.700000.3 08.6800.98K? 0 +223707.47 -634858.5 +000029.1-000024.900003.6 08.6800.98K? 0 +223750.95 -600540.7 +000018.7-000007.200008.4 08.6800.41F? 0 +223930.76 +365456.8 -000030.1-000026.300016.9 08.6800.29A? 0 +224230.96 -095507.9 +000052.7-000002.700020.4 08.6800.34F? 0 +224529.09 +241852.7 +000047.2-000042.100000.5 08.6800.96K? 0 +225130.00 +280004.1 +000035.5+000011.300000.3 08.6800.37F? 0 +225320.42 +524350.6 +000002.2-000000.300002.0 08.6800.10A? 0 +225558.75 +015702.2 +000051.6-000034.300011.7 08.6800.46F? 0 +225702.47 +244055.9 -000003.0+000011.500022.3 08.6800.71G? 0 +225729.58 +491531.1 +000002.7-000001.100001.1 08.6800.98K? 0 +225754.08 +334314.0 +000057.2+000027.500030.4 08.6800.51F? 0 +230135.91 -023927.3 -000074.8-000097.800019.0 08.6800.48F? 0 +230302.91 -150706.0 +000062.5-000020.300003.0 08.6800.50F? 0 +230716.09 +492958.3 +000007.1-000003.700008.4 08.6800.04A? 0 +231051.57 -690154.3 -000214.3-000025.500018.3 08.6800.78G? 0 +231125.18 +324218.4 +000062.5-000016.600010.1 08.6800.42F? 0 +231216.54 -155132.1 +000100.4-000031.400006.4 08.6800.86G? 0 +231851.33 +402616.0 +000065.6+000008.900025.7 08.6800.43F? 0 +232144.39 -105142.4 +000103.8-000058.200012.2 08.6800.63G? 0 +232203.11 +053022.1 +000013.6+000059.200015.5 08.6800.66G? 0 +232435.94 +023635.5 -000011.7-000018.400030.7 08.6800.95K? 0 +232643.84 -481149.2 +000013.8+000000.300011.6 08.6800.51F? 0 +232811.52 +211616.8 -000000.7-000007.800001.0 08.6800.29A? 0 +232948.44 +425211.8 +000017.3-000163.500015.5 08.6800.53F? 0 +234040.99 +275332.8 -000006.4-000004.200002.8 08.6800.06A? 0 +234104.24 +592407.9 +000124.8+000033.300039.4 08.6800.66G? 0 +234259.99 +431412.5 +000001.4-000007.500005.5 08.6800.20A? 0 +234342.28 +611824.8 +000018.0+000004.700001.8 08.6800.43F? 0 +234559.85 +193256.7 +000040.8+000020.200008.1 08.6800.40F? 0 +234631.83 -643425.0 +000024.5-000021.400014.7 08.6800.51F? 0 +234957.65 -240956.7 -000008.5-000007.000009.4 08.6800.47F? 0 +235251.54 -564625.3 +000002.4+000003.100000.1 08.6800.36F? 0 +235559.96 -425053.2 +000103.8-000026.400022.8 08.6800.51F? 0 +235604.32 +232648.7 -000034.5-000033.900010.7 08.6800.49F? 0 +000336.57 -514832.7 +000007.4+000015.200002.6 08.6801.01K? 0 +001438.41 -463702.0 +000023.7+000002.900004.7 08.6801.40K? 0 +001513.23 -242906.3 +000017.5-000046.500006.2 08.6801.50K? 0 +001610.19 +262514.6 +000004.1-000014.800002.3 08.6801.67K? 0 +002049.59 -362839.7 +000026.3-000007.700002.8 08.6801.06K? 0 +003038.43 -275606.9 +000006.4+000037.600003.2 08.6801.05K? 0 +003429.56 +331630.4 +000044.7-000000.300011.5 08.6801.05K? 0 +003615.38 +494453.4 -000016.0-000014.500000.9 08.6801.08K? 0 +004746.88 +612034.3 +000013.5-000011.900008.5 08.6801.24K? 0 +005439.59 -212823.1 -000007.1-000003.800018.6 08.6801.24K? 0 +005803.92 +484448.3 -000003.6-000017.000003.4 08.6801.13K? 0 +010643.72 +064000.4 -000003.6-000007.400017.4 08.6801.54K? 0 +010743.27 +341305.4 +000001.7-000015.700006.2 08.6801.12K? 0 +011034.35 +064502.3 -000016.2-000015.000003.1 08.6801.20K? 0 +011204.72 -375632.6 +000010.6-000007.500017.4 08.6801.44K? 0 +011805.82 +494606.1 -000034.4-000003.700003.2 08.6801.42K? 0 +011936.61 -391124.2 +000012.8-000033.400003.7 08.6801.15K? 0 +012538.87 -653355.9 +000062.6+000022.900004.7 08.6801.04K? 0 +012644.58 +083612.9 -000013.4+000009.700010.5 08.6801.18K? 0 +013004.79 +274218.4 -000033.6-000000.500001.9 08.6801.28K? 0 +013219.31 +171405.6 +000027.6+000000.600018.1 08.6801.51K? 0 +013546.99 -383715.6 -000013.4-000027.800012.8 08.6801.63K? 0 +014032.45 -583851.0 +000046.6+000000.900012.4 08.6801.16K? 0 +014047.32 +413627.5 +000011.6-000008.500009.4 08.6801.50K? 0 +015138.73 +040743.7 -000015.0+000008.200015.1 08.6801.25K? 0 +015346.23 -145835.4 +000114.4+000039.400016.1 08.6801.12K? 0 +015746.84 -592052.9 +000005.9-000008.400013.8 08.6801.44K? 0 +020036.79 +523557.3 -000002.0-000002.400017.4 08.6801.44K? 0 +020437.49 +261504.2 -000006.8-000025.000010.3 08.6801.17K? 0 +020854.33 +412310.1 -000022.2-000007.500003.1 08.6801.52K? 0 +021142.39 +670411.6 +000011.7-000003.900001.9 08.6801.20K? 0 +021946.96 -235148.4 -000001.7+000009.800007.6 08.6801.50K? 0 +022042.77 -390201.2 +000199.6-000010.800027.0 08.6801.03K? 0 +022230.79 +691433.5 +000009.9+000000.300002.1 08.6801.21K? 0 +022840.62 +412414.1 +000031.5-000002.400027.4 08.6801.34K? 0 +023010.88 -782926.6 -000030.2-000010.300002.1 08.6801.44K? 0 +023220.57 +110459.0 -000020.6-000041.900000.8 08.6801.02K? 0 +023314.52 +623453.3 +000011.4+000025.800001.7 08.6801.16K? 0 +024108.03 -242945.2 +000010.1+000011.000007.0 08.6801.53K? 0 +024421.75 -043113.3 +000005.3+000004.000027.7 08.6801.58K? 0 +024617.12 +114632.7 +000284.8-000203.200059.7 08.6801.18K? 0 +025746.22 -221338.4 -000000.8+000021.600007.1 08.6801.07K? 0 +030559.98 +374645.2 -000009.6-000036.600003.9 08.6801.54K? 0 +030611.51 -723712.9 +000003.9-000010.300014.0 08.6801.56K? 0 +030704.45 +342953.0 -000031.3+000016.500004.7 08.6801.01K? 0 +030944.06 +301457.0 +000045.2-000033.500000.4 08.6801.46K? 0 +031404.13 +481654.8 +000027.5-000000.400040.5 08.6801.96M? 0 +032035.21 -360849.4 +000012.1+000014.300014.2 08.6801.48K? 0 +033222.52 -345802.2 -000018.1-000016.900002.3 08.6801.38K? 0 +034015.24 +080453.0 -000005.4-000013.500011.3 08.6801.39K? 0 +034847.51 +515739.7 -000026.2+000010.000010.3 08.6801.12K? 0 +035237.96 -453413.0 +000008.9+000006.900004.4 08.6801.08K? 0 +040058.53 +442553.0 -000007.7+000031.400022.4 08.6801.05K? 0 +041101.60 +501828.9 +000024.6-000011.300033.5 08.6801.03K? 0 +041810.21 +245439.9 -000012.0-000013.700000.1 08.6801.29K? 0 +042152.57 +321322.3 -000003.6+000006.700008.6 08.6801.74K? 0 +042905.71 -121258.1 -000010.3+000006.000015.9 08.6801.47K? 0 +043707.67 +734024.3 +000006.1+000017.900015.4 08.6801.21K? 0 +043840.22 -073055.8 +000000.3-000044.900006.9 08.6801.10K? 0 +044237.59 +480803.7 -000029.7-000043.500009.9 08.6801.06K? 0 +044240.81 +101745.5 +000005.3-000027.200012.6 08.6801.19K? 0 +051855.03 +342425.2 -000004.5+000002.700028.0 08.6801.85M? 0 +052250.94 +184439.5 +000029.3-000013.300019.1 08.6801.45K? 0 +052816.25 -590847.2 -000016.1-000034.200010.7 08.6801.52K? 0 +052938.68 +035539.3 +000008.6-000015.600007.2 08.6801.09K? 1 +053924.53 +174549.4 +000002.3+000039.400005.4 08.6801.75K? 0 +054454.47 +003349.7 +000003.9+000004.700023.2 08.6801.28K? 0 +055400.29 +585802.2 +000029.4-000015.500010.1 08.6801.44K? 0 +055728.59 +033216.4 -000014.1-000024.100011.0 08.6801.47K? 0 +055759.67 +340133.4 -000047.0-000017.900025.5 08.6801.76K? 0 +060019.30 -482606.8 -000064.0-000034.400003.0 08.6801.04K? 0 +060827.86 +214648.8 -000008.0+000011.100016.5 08.6801.03K? 0 +061106.24 +191324.3 +000022.2-000015.600011.3 08.6801.09K? 0 +061403.22 -193626.7 -000005.6+000015.900016.4 08.6801.05K? 0 +061658.38 -121433.7 -000001.1-000030.800006.4 08.6801.53K? 0 +061946.50 +043634.7 -000001.4+000008.800000.7 08.6801.98M? 0 +062223.11 +020318.5 +000015.5-000010.700004.0 08.6801.02K? 0 +062609.06 +270056.8 +000013.9-000001.800008.1 08.6801.57K? 0 +062629.75 +073622.5 -000022.6+000010.700004.6 08.6801.36K? 0 +062731.47 -672320.1 +000010.9+000005.200009.0 08.6801.59K? 0 +062918.26 -114810.9 +000018.5+000009.100013.7 08.6801.04K? 0 +063327.89 -450349.2 +000007.1-000021.900003.5 08.6801.13K? 0 +063657.33 -350902.9 +000009.1+000003.200013.4 08.6801.11K? 0 +064001.49 +250949.9 -000013.0-000034.500034.9 08.6801.11K? 0 +064537.23 -712305.8 +000014.3+000053.100005.1 08.6801.29K? 0 +064834.98 -072520.5 +000011.1-000036.400004.6 08.6801.16K? 0 +065005.42 -112216.6 -000021.2+000021.100006.6 08.6801.22K? 0 +065548.94 +121135.7 +000003.7-000007.500010.2 08.6801.35K? 0 +065602.57 -354205.9 +000007.1+000003.900000.3 08.6801.14K? 0 +065742.34 +581941.6 -000001.9-000023.900043.2 08.6801.61K? 0 +070357.97 -264507.8 +000000.9+000007.200009.8 08.6801.08K? 0 +070737.78 -090422.5 -000037.7+000001.800006.3 08.6801.14K? 0 +070809.46 -262642.1 -000013.2+000026.200011.9 08.6801.32K? 0 +070923.26 -150135.2 +000004.6+000012.300030.1 08.6801.93M? 0 +071502.97 +295058.6 -000014.5-000023.300001.3 08.6801.42K? 0 +071746.59 -145116.3 +000017.4-000017.400006.3 08.6801.67K? 0 +071856.70 -051338.7 -000004.6-000002.200038.3 08.6801.49K? 0 +072302.32 +150000.5 +000024.7+000002.500016.4 08.6801.10K? 0 +072635.01 -021051.7 -000003.4+000005.700010.7 08.6801.18K? 0 +072803.87 -400155.1 +000011.2-000016.200007.5 08.6801.06K? 0 +073206.16 -242323.8 +000003.6+000000.600008.0 08.6801.02K? 0 +073312.90 -403158.8 -000006.7+000034.300007.7 08.6801.03K? 0 +073608.09 -000334.7 +000015.5+000010.200011.1 08.6801.59K? 0 +074015.40 -060442.4 -000005.4+000000.800033.5 08.6801.20K? 0 +074213.57 -170652.4 -000013.2-000010.700003.8 08.6801.16K? 0 +074341.78 +755232.1 -000006.4-000011.900008.4 08.6801.66K? 0 +074604.81 -443356.5 -000036.7+000023.900001.0 08.6801.05K? 0 +075316.48 -221406.9 -000011.8-000027.800011.0 08.6801.74K? 0 +075401.82 -110919.2 -000025.7+000012.500030.9 08.6801.01K? 0 +080038.48 -341041.5 -000012.2-000052.500012.8 08.6801.00K? 0 +080047.19 -201247.6 -000009.5+000015.800009.0 08.6801.40K? 0 +080308.41 -245430.1 -000002.7-000021.500006.6 08.6801.06K? 0 +080759.17 -622122.4 +000008.7+000030.400018.4 08.6801.19K? 0 +081443.39 +270947.5 +000024.3+000008.200013.4 08.6801.61K? 0 +081529.50 +792011.4 -000039.7-000019.600017.0 08.6801.05K? 0 +081810.79 -301935.9 -000014.9+000033.400008.0 08.6801.57K? 0 +081943.85 +755516.2 -000005.9-000009.800005.3 08.6801.71K? 0 +082459.90 +443824.4 +000013.6-000057.700003.0 08.6801.29K? 0 +083153.72 +374136.4 -000028.1-000007.300020.0 08.6801.59K? 0 +083338.27 +291224.9 -000007.7+000021.500023.1 08.6801.05K? 0 +083711.91 +562906.2 +000002.1-000035.700026.0 08.6801.09K? 0 +083758.99 -680043.8 -000004.0-000003.300009.7 08.6801.69K? 0 +084136.42 +371324.0 +000002.4+000011.300005.4 08.6801.44K? 0 0.10 1.00 +084317.20 +203601.5 -000033.8-000007.400022.8 08.6801.39K? 0 0.10 1.00 +084710.46 +093615.9 -000018.9-000003.300013.8 08.6801.03K? 0 +084731.49 -294016.7 -000036.4+000031.600013.9 08.6801.11K? 0 +084741.23 -204719.8 -000017.4+000003.800019.6 08.6801.30K? 0 +085148.89 +041653.0 +000021.4+000003.600005.1 08.6801.67K? 0 +085207.61 -353434.7 +000000.7+000028.500008.3 08.6801.06K? 0 +085926.36 -025904.9 -000013.0+000002.900004.8 08.6801.24K? 0 +090045.51 +381622.9 +000031.4-000050.000043.2 08.6801.06K? 0 +090526.15 -473907.7 -000015.8-000040.800007.6 08.6801.63K? 0 +091926.57 -294312.4 -000010.4+000013.800009.2 08.6801.32K? 0 +092416.91 -162131.2 -000016.8-000006.800005.5 08.6801.31K? 0 +093156.96 -144544.8 -000004.2-000024.300009.5 08.6801.08K? 0 +093625.51 -172307.0 -000011.7+000010.100001.0 08.6801.53K? 0 +094109.89 -444925.6 +000018.4+000006.300014.7 08.6801.60K? 0 +094439.49 -215728.2 -000002.3-000016.200003.0 08.6801.37K? 0 +095544.79 -365352.1 +000008.5-000025.200006.5 08.6801.01K? 0 +100328.99 -452624.1 -000020.4-000006.600010.1 08.6801.39K? 0 +100505.37 -584147.0 -000024.2+000007.100001.6 08.6801.50K? 0 +101244.10 -745050.9 +000005.4-000017.500002.3 08.6801.33K? 0 +101732.89 -375131.7 +000004.8+000002.200014.2 08.6801.43K? 0 +102217.70 -134030.2 -000004.6+000008.400011.9 08.6801.26K? 0 +102259.71 -111651.4 -000011.2-000011.800005.3 08.6801.00K? 0 +102752.94 -190320.0 -000048.2+000070.100013.3 08.6801.03K? 0 +102913.04 +355213.9 -000032.5+000000.000002.2 08.6801.06K? 0 +102928.99 -442727.4 -000013.6+000002.700010.4 08.6801.52K? 0 +103510.54 -302014.9 +000003.1-000003.500003.7 08.6801.18K? 0 +103544.50 +451524.1 -000032.8+000011.600004.5 08.6801.43K? 0 +103557.91 -535658.6 +000003.5-000006.700011.9 08.6801.10K? 0 +103647.76 +261028.6 +000012.1-000032.700008.6 08.6801.03K? 0 +103832.95 -480344.2 +000030.4-000009.900012.1 08.6801.03K? 0 +104601.41 -444217.2 -000020.9+000002.100019.3 08.6801.03K? 0 +104722.51 +081545.1 -000009.6-000019.600007.5 08.6801.44K? 0 +110857.43 -101615.2 -000015.1+000010.400022.9 08.6801.08K? 0 +111704.78 -342131.4 -000024.4-000010.200016.4 08.6801.41K? 0 +111944.80 -161400.5 -000009.4-000026.400008.6 08.6801.30K? 0 +113212.89 -365810.9 -000008.0+000001.800005.4 08.6801.39K? 0 +113659.65 +565944.4 -000030.9-000008.200010.8 08.6801.12K? 0 +114624.86 -544415.0 -000025.2+000000.700001.4 08.6801.71K? 0 +115222.44 +534705.2 -000027.1+000011.300000.8 08.6801.18K? 0 +115356.27 -613914.4 -000018.6+000005.000022.5 08.6801.21K? 0 +120719.92 -272325.2 -000019.2-000013.000009.8 08.6801.02K? 0 +120935.02 -544805.6 +000003.5-000003.800007.2 08.6801.59K? 0 +121223.34 -693328.5 -000007.1+000000.700004.7 08.6801.72K? 0 +121256.87 +401458.0 -000023.8-000016.100010.5 08.6801.31K? 0 +121451.76 +283749.4 -000039.5+000004.900000.7 08.6801.01K? 0 +121818.28 +420133.3 -000036.5+000023.800001.3 08.6801.12K? 0 +122228.28 -551440.8 -000027.8+000006.600025.2 08.6801.35K? 0 +122358.38 -600503.3 -000013.3-000016.500003.4 08.6801.14K? 0 +122600.01 +430705.6 +000005.7-000001.900003.9 08.6801.16K? 0 +123329.30 +300225.2 -000035.4+000018.600009.0 08.6801.03K? 0 +123336.14 -203024.4 -000003.1-000016.300007.5 08.6801.01K? 0 +123426.04 -452345.6 -000006.4+000020.400003.1 08.6801.64K? 0 +124350.00 -241708.8 +000010.7-000015.000012.9 08.6801.68K? 0 +130152.86 -441145.7 +000008.0+000005.700013.6 08.6801.51K? 0 +130257.51 +065934.9 -000045.8-000019.500011.5 08.6801.08K? 0 +131008.54 -185359.2 -000040.3-000028.100005.5 08.6801.23K? 0 +131110.45 -435049.7 -000005.0-000009.400001.3 08.6801.58K? 0 +131219.80 -390116.3 -000012.3-000007.600002.1 08.6801.11K? 0 +131526.10 +731538.1 +000008.2-000030.200008.4 08.6801.08K? 0 +133124.50 -744758.2 -000010.9-000007.600007.1 08.6801.48K? 0 +133303.46 -453149.4 -000039.3-000001.000006.9 08.6801.16K? 0 +134653.31 -052642.2 -000002.9-000000.800022.2 08.6801.48K? 0 +135147.46 -281850.5 +000002.7+000014.600005.6 08.6801.06K? 0 +135226.36 +350539.3 +000009.6+000003.900000.5 08.6801.21K? 0 +135741.65 -371426.2 -000027.1-000025.000006.4 08.6801.07K? 0 +135825.96 +395239.8 +000006.5-000010.900001.9 08.6801.51K? 0 +140145.17 +014429.3 -000059.2-000010.500030.5 08.6801.26K? 0 +140801.35 -221123.6 -000002.6-000019.600009.8 08.6801.09K? 0 +141059.31 -190838.3 -000010.5+000031.900014.2 08.6801.48K? 0 +141143.86 -724037.6 +000013.5+000001.800002.0 08.6801.60K? 0 +141411.00 +035746.9 +000002.8-000019.500003.7 08.6801.52K? 0 +141445.96 -453934.5 +000004.1-000008.200004.3 08.6801.61K? 0 +142938.29 -471338.8 +000006.3+000008.800003.7 08.6801.00K? 0 +143038.81 -262900.8 -000024.0-000026.000027.5 08.6801.25K? 0 +143250.14 -161920.7 -000007.3-000029.400000.7 08.6801.47K? 0 +143522.05 -844323.1 +000006.4-000011.400005.2 08.6801.07K? 0 +143849.60 +304521.7 -000001.2+000031.800008.6 08.6801.18K? 0 +144248.73 +212003.9 -000007.1-000033.400011.5 08.6801.18K? 0 +144842.36 +530330.9 -000012.2-000043.500005.4 08.6801.18K? 0 +145522.09 -371403.2 -000025.9-000053.800010.5 08.6801.60K? 0 +145643.69 +570240.6 -000013.4-000016.600002.3 08.6801.21K? 0 +150144.70 -121906.4 -000010.9+000016.600011.4 08.6801.01K? 0 +150348.58 -700213.8 +000013.7+000009.700004.3 08.6801.19K? 0 +150402.09 -730227.7 -000021.9-000032.400003.4 08.6801.09K? 0 +150535.83 -343225.1 +000000.2+000003.600019.3 08.6801.61K? 0 +151407.03 -040750.3 -000048.6-000025.400013.4 08.6801.48K? 0 +151659.54 -143553.7 -000006.1+000002.100015.1 08.6801.28K? 0 +151951.43 -152106.0 +000001.1-000029.700007.2 08.6801.09K? 0 +152323.14 -462718.6 +000021.4-000022.800013.1 08.6801.00K? 0 +152358.63 +250359.5 -000044.2-000003.600000.6 08.6801.23K? 0 +152647.21 -764126.1 -000006.8-000007.600010.6 08.6801.61K? 0 +152755.12 -563105.0 +000006.2+000007.200017.3 08.6801.04K? 0 +152940.52 -515914.9 -000033.5+000008.100010.2 08.6801.29K? 0 +152948.60 -631602.1 -000009.5+000005.400002.9 08.6801.46K? 0 +153158.36 -182911.2 -000013.1-000034.500036.1 08.6801.26K? 0 +153916.70 -725156.0 -000018.0-000012.800009.9 08.6801.50K? 0 +154101.20 +291340.4 +000005.5-000072.500016.5 08.6801.06K? 0 +154231.64 -050831.8 -000076.7-000041.800010.0 08.6801.39K? 0 +154731.84 +022515.5 -000011.6-000016.500008.2 08.6801.33K? 0 +154822.50 -503446.9 +000022.9-000021.800009.8 08.6801.71K? 0 +155741.30 -164838.8 -000007.0+000015.100001.1 08.6801.27K? 0 +155933.91 +141135.8 +000055.1+000004.500016.5 08.6801.12K? 0 +160254.46 -282820.9 -000000.6-000015.300008.7 08.6801.59K? 0 +160606.67 -152806.9 +000005.7-000007.700004.2 08.6801.16K? 0 +161123.25 +245801.5 +000028.9-000013.500002.4 08.6801.60K? 0 +161401.46 -585210.6 -000015.8-000029.200000.1 08.6801.14K? 0 +161633.10 +450447.6 +000014.7+000005.600005.3 08.6801.31K? 0 +161855.47 -305726.5 +000017.8-000036.100005.1 08.6801.11K? 0 +162602.08 -755800.6 -000020.0-000036.900013.5 08.6801.00K? 0 +162753.86 +732426.1 -000028.3+000024.700006.8 08.6801.08K? 0 +162904.92 -573149.5 -000023.1-000018.600002.8 08.6801.22K? 0 +163054.74 +291215.5 +000011.4-000007.800007.0 08.6801.58K? 0 +163308.98 -455259.8 -000015.9+000020.500001.4 08.6801.73K? 0 +163622.15 +153300.3 -000027.8-000008.500004.4 08.6801.16K? 0 +163631.78 -680854.6 +000001.3-000002.000004.9 08.6801.57K? 0 +164339.82 +362249.9 +000002.8+000020.100009.7 08.6801.14K? 0 +164611.08 -411315.9 -000019.1-000035.500013.4 08.6801.12K? 0 +165401.02 -184436.1 +000002.8-000016.400035.0 08.6801.36K? 0 +165718.32 +381125.8 -000017.6+000038.900009.1 08.6801.18K? 0 +170138.04 +150434.4 +000020.7-000001.100012.3 08.6801.11K? 0 +170341.15 -674038.1 -000026.4-000057.700007.5 08.6801.19K? 0 +170643.11 +255709.9 -000003.2+000003.800003.0 08.6801.10K? 0 +170810.40 -791233.1 +000019.2-000023.600004.5 08.6801.39K? 0 +171321.27 -432612.7 -000000.4-000000.100000.1 08.6801.37K? 0 +171720.86 -662051.9 +000005.6-000003.700016.2 08.6801.11K? 0 +172006.09 +171926.7 +000002.6-000003.700007.6 08.6801.10K? 0 +172221.51 -370502.3 +000005.0-000002.900005.9 08.6801.33K? 0 +172717.94 -523613.8 -000004.0-000012.000009.3 08.6801.64K? 0 +172819.46 -433722.2 +000026.0-000018.100002.9 08.6801.50K? 0 +173357.30 +751302.5 -000005.5-000019.600026.4 08.6801.67K? 0 +173454.83 -445640.8 -000035.7-000032.200050.0 08.6801.11K? 0 +173804.59 -370511.9 -000005.4-000019.400000.4 08.6801.05K? 0 +173918.50 +251843.8 +000012.8-000014.300002.9 08.6801.06K? 0 +174204.19 -361016.5 -000011.8-000010.500016.2 08.6801.89M? 0 +174309.55 -295617.7 -000032.8+000005.800001.5 08.6801.83K? 0 +174352.92 -495534.8 -000006.3-000000.800019.0 08.6801.71K? 0 +174417.56 -400638.0 +000004.5+000016.700005.1 08.6801.60K? 0 +174423.06 -322225.5 +000019.9-000022.100023.4 08.6801.29K? 0 +174600.68 +222636.7 -000009.6-000005.100013.1 08.6801.79K? 0 +174630.93 -272619.0 +000002.5+000005.800014.3 08.6801.80K? 0 +174843.22 -604037.0 -000006.4-000040.600023.9 08.6801.05K? 0 +175043.63 +042500.1 +000069.4+000019.800053.7 08.6801.70K? 0 +175953.54 +145842.9 +000003.2-000002.000012.3 08.6801.05K? 0 +180416.34 +672520.2 -000004.3+000032.700009.9 08.6801.55K? 0 +180445.71 +062202.1 +000008.6-000029.300004.7 08.6801.32K? 0 +181057.45 +454136.9 -000018.3-000040.900013.0 08.6801.14K? 0 +181152.34 -343550.3 -000016.6-000011.000000.8 08.6801.27K? 0 +181231.39 -281407.8 -000014.0-000015.800086.2 08.6801.19K? 0 +181312.08 -464149.5 -000021.5-000016.600016.5 08.6801.20K? 0 +181612.39 +130350.5 -000026.5+000022.600010.6 08.6801.72K? 0 +182159.56 +204001.1 -000020.1+000008.400002.8 08.6801.02K? 0 +182722.71 +181541.2 -000007.9-000010.900001.2 08.6801.20K? 0 +182800.18 +065451.4 +000008.7-000008.700002.8 08.6801.04K? 1 +183054.48 -583526.5 -000007.1-000030.200023.6 08.6801.01K? 0 +183122.81 -423606.1 +000006.5-000014.600011.3 08.6801.56K? 0 +183329.67 -280614.2 +000015.9-000033.100013.1 08.6801.66K? 0 +184424.16 +440653.4 +000013.9-000013.400004.0 08.6801.17K? 0 +184924.45 -461951.0 +000018.6-000007.700010.9 08.6801.02K? 0 +185029.82 +563623.7 +000002.9-000026.900002.9 08.6801.49K? 0 +185053.43 +333713.8 +000014.7+000024.900001.7 08.6801.04K? 0 +191627.16 -413604.4 +000021.1-000030.500009.3 08.6801.61K? 0 +192013.28 +224820.8 -000003.0-000033.100014.7 08.6801.52K? 0 +192039.49 +320559.1 +000013.4+000020.800000.4 08.6801.19K? 0 +192144.42 +472416.3 +000009.2-000025.000007.2 08.6801.61K? 1 +192331.11 -274632.3 +000056.3-000029.300003.4 08.6801.03K? 0 +192608.55 +160648.9 +000000.1+000023.800002.5 08.6801.06K? 0 +192616.83 -121714.2 -000023.7-000003.500009.3 08.6801.88M? 0 +192845.78 +470618.7 +000000.9+000000.200000.2 08.6801.23K? 0 +192921.26 +094048.9 -000018.5-000025.000003.1 08.6801.11K? 0 +192940.35 +440322.8 -000027.3-000008.500010.8 08.6801.37K? 0 +193154.65 +290831.6 -000007.0-000055.500003.1 08.6801.13K? 0 +193752.11 -752425.1 -000008.7-000062.100004.3 08.6801.36K? 0 +195121.19 -210852.2 -000027.2-000008.700057.3 08.6801.03K? 0 +195140.47 +014613.2 +000025.9+000018.500007.4 08.6801.45K? 0 +195153.09 +262345.7 -000005.2+000010.700016.2 08.6801.33K? 0 +195414.88 +041904.5 +000006.1+000000.300020.8 08.6801.37K? 0 +195941.18 -711308.3 -000006.3-000038.200011.8 08.6801.47K? 0 +200422.37 -121211.1 +000010.5+000002.400043.9 08.6801.22K? 0 +200607.69 -210000.5 +000023.7-000009.400001.9 08.6801.06K? 0 +200628.49 -200832.3 +000000.0-000038.600004.7 08.6801.67K? 0 +200721.51 +085622.1 +000031.3+000022.500014.6 08.6801.60K? 0 +201133.27 -322151.0 -000090.1-000031.900027.5 08.6801.32K? 0 +201541.62 -421958.8 -000027.5-000050.100001.6 08.6801.00K? 0 +202235.06 +333211.7 -000000.1+000000.700004.2 08.6801.36K? 0 +202704.66 +140721.2 +000029.9+000021.900019.6 08.6801.11K? 0 +202800.19 -382309.9 +000017.7-000003.000005.1 08.6801.00K? 0 +203335.38 +611544.8 +000010.3+000004.600024.2 08.6801.59K? 0 +203633.80 +001722.9 +000000.3-000033.300009.2 08.6801.18K? 0 +204044.18 +102820.9 -000030.7-000006.600009.1 08.6801.18K? 0 +204228.85 +054841.0 +000010.1-000027.000015.2 08.6801.65K? 0 +204304.20 -384922.7 +000001.4-000048.900011.9 08.6801.14K? 0 +204843.81 +020222.7 -000025.2-000015.700012.4 08.6801.46K? 0 +204853.85 +133634.4 -000004.7-000028.700018.8 08.6801.69K? 0 +205213.55 -663150.7 +000005.6-000020.800009.8 08.6801.17K? 0 +210000.49 +455730.6 +000008.7-000023.000016.9 08.6801.43K? 0 +210207.73 +475834.3 -000007.9-000025.400004.6 08.6801.32K? 0 +210414.34 -681250.5 -000007.4-000047.700019.4 08.6801.18K? 0 +211344.58 +140901.3 +000008.7-000024.800008.4 08.6801.14K? 0 +211507.49 +470046.9 +000002.3+000003.200002.4 08.6801.23K? 0 +211511.02 +240527.9 +000001.6+000001.500012.4 08.6801.07K? 0 +211747.53 +221256.6 +000036.2+000026.500007.5 08.6801.13K? 0 +211751.96 +170817.4 +000023.1-000035.700013.2 08.6801.66K? 0 +212026.26 +605904.3 -000007.5-000007.400006.9 08.6801.63K? 0 +212437.42 +484438.3 -000018.5-000002.400012.6 08.6801.16K? 0 +212730.25 +323854.2 +000021.6-000005.600006.8 08.6801.79K? 0 +213435.91 +052305.2 -000011.9-000013.200008.0 08.6801.20K? 0 +213530.82 -125808.1 +000050.7+000005.600019.5 08.6801.33K? 0 +213743.62 +215728.3 -000001.5+000008.200015.8 08.6801.41K? 0 +214857.45 -001646.3 +000038.8+000005.300028.8 08.6801.58K? 0 +215056.85 +443023.0 +000000.2+000006.200002.7 08.6801.16K? 0 +215518.08 +674403.5 +000017.4-000016.300013.2 08.6801.25K? 0 +215642.58 -763753.0 +000014.5-000010.400003.3 08.6801.11K? 0 +215702.89 +675950.8 +000001.8+000007.900003.8 08.6801.41K? 0 +215923.12 -242840.1 -000015.4-000023.000002.8 08.6801.17K? 0 +215926.25 +044634.8 +000053.9+000021.600008.6 08.6801.23K? 0 +220215.05 +284549.9 -000007.3-000010.300002.3 08.6801.68K? 0 +220250.24 -072623.5 +000010.8-000016.500010.4 08.6801.51K? 0 +220348.72 +474445.1 -000022.9-000019.200002.7 08.6801.11K? 0 +220634.89 +452411.8 -000032.0-000006.700010.9 08.6801.50K? 0 +220656.39 +255111.6 -000006.1-000014.300013.8 08.6801.63K? 0 +220801.90 +545645.3 +000014.5+000004.700005.7 08.6801.31K? 0 +221223.95 -815521.7 +000033.8-000033.600009.5 08.6801.29K? 0 +221751.50 +200631.6 +000034.8+000024.500000.8 08.6801.40K? 0 +221840.62 +750909.9 +000029.3+000011.800017.4 08.6801.08K? 0 +222240.90 +515500.4 +000041.6-000020.000022.5 08.6801.07K? 0 +223003.16 -111212.9 -000003.1-000004.000004.7 08.6801.03K? 0 +223030.58 -010405.1 -000017.6-000015.400004.7 08.6801.31K? 0 +224033.49 -613313.5 -000011.7-000002.100006.2 08.6801.32K? 0 0.10 1.00 +224155.08 -153902.4 -000017.9-000029.600005.4 08.6801.15K? 0 +224327.86 -242250.0 -000015.1+000007.900005.4 08.6801.08K? 0 +224443.54 +264151.1 +000019.8+000012.800007.7 08.6801.52K? 0 +224657.57 +604513.4 -000004.4-000011.600003.8 08.6801.24K? 0 +224728.08 -173442.2 +000025.2-000014.700011.8 08.6801.59K? 0 +224804.01 +103421.4 -000004.5-000014.800008.1 08.6801.55K? 0 +225106.71 +354110.2 +000010.2-000009.400018.9 08.6801.23K? 0 +231938.99 -094036.1 +000008.8-000005.700001.7 08.6801.06K? 0 +232021.21 -330655.0 +000033.7-000032.000000.3 08.6801.32K? 0 +232127.76 +475627.1 +000019.2+000013.400000.9 08.6801.21K? 0 +232338.58 +602826.0 +000015.1+000008.300016.5 08.6801.71K? 0 +233738.71 +460631.2 +000006.2-000012.000006.1 08.6801.52K? 0 +234731.37 +584003.0 -000002.5-000016.900000.8 08.6801.24K? 0 +235646.87 +124908.4 +000032.1-000006.000020.7 08.6801.28K? 0 +235709.80 -265007.2 +000000.7+000008.000010.0 08.6801.04K? 0 +235910.74 -002959.2 -000012.1-000039.900009.3 08.6801.20K? 0 +104420.05 -580353.5 -000009.9+000020.500000.5 08.6802.29M? 0 0.10 1.00 +180107.61 -203112.1 -000002.5-000026.600008.4 08.6802.29M? 0 +000501.81 +663100.4 +000039.2-000005.400008.1 08.6900.47F? 0 +001135.61 +334049.1 +000045.0+000002.800003.0 08.6900.17A? 0 +001516.06 -420953.8 +000055.4-000021.300005.2 08.6900.39F? 0 +002128.35 -033843.8 +000138.4-000020.700008.1 08.6900.52F? 0 +002352.82 +544119.8 +000000.4+000002.600015.8 08.69-0.03B? 0 +002659.89 +175412.8 +000005.6-000020.100008.5 08.6900.59G? 0 +003202.75 +685734.1 +000007.8-000011.100008.0 08.6900.50F? 0 +003221.02 -515925.6 +000056.3-000013.900011.6 08.6900.53F? 0 +003906.28 +073420.6 -000072.9-000145.000020.9 08.6900.52F? 0 +004038.99 +515702.4 -000006.8-000015.100002.0 08.6900.30A? 0 diff --git a/kstars/kstars/data/hip092.dat b/kstars/kstars/data/hip092.dat new file mode 100644 index 00000000..2b27e8e4 --- /dev/null +++ b/kstars/kstars/data/hip092.dat @@ -0,0 +1,1000 @@ +004636.03 +435002.0 +000037.9+000002.900004.4 08.6900.97K? 0 +005352.41 -655202.4 +000014.1+000010.400001.8 08.6900.29A? 0 +005953.10 +031809.9 -000027.3-000008.800000.3 08.6900.38F? 0 +010900.68 -423838.2 +000006.3+000010.200000.7 08.6900.97K? 0 +011149.16 +112803.4 -000003.1+000013.400012.0 08.6900.75G? 0 +011714.75 -095755.8 +000030.8-000005.100010.6 08.6900.58F? 0 +011857.50 +660928.0 +000000.0+000000.000000.0 08.6900.39F? 1 +011931.88 +342944.9 +000027.7+000000.400000.5 08.6900.34F? 0 +012021.80 -680410.8 -000000.5-000010.100001.7 08.6900.44F? 0 +012410.70 -713107.1 +000105.7-000045.600013.7 08.6900.54F? 0 +012545.21 +404212.3 +000025.2+000005.400013.4 08.6900.33F? 0 +012829.11 -700740.4 +000007.1+000043.600010.8 08.6900.41F? 0 +012920.91 +445245.6 +000001.6-000009.100013.8 08.6900.98K? 0 +013232.72 +610745.9 +000006.1-000008.400001.3 08.6900.26A? 0 +013626.74 +651628.4 +000000.2-000010.200001.0 08.6900.18A? 0 +013859.17 +674909.8 +000005.8-000057.200006.1 08.6900.53F? 0 +014124.27 -220810.8 +000033.2+000002.500012.8 08.6900.94G? 0 +014639.10 +301139.7 +000010.7+000021.500009.6 08.6900.43F? 0 +014736.19 +131124.2 -000001.4+000005.700009.9 08.6900.50F? 0 +015304.02 +483101.0 +000014.0-000016.200018.2 08.6900.40F? 0 +015356.90 +134930.8 +000108.8-000029.600010.1 08.6900.57F? 0 +015812.81 -673517.5 -000099.2-000068.500007.4 08.6900.96K? 0 +020218.78 +093653.1 +000009.6-000004.500005.2 08.6900.98K? 0 +020249.28 +580114.2 +000008.8-000016.500004.0 08.6900.23A? 0 +020345.71 -402809.1 +000382.6+000039.400021.2 08.6900.72G? 0 +020837.39 +015546.9 +000109.1-000000.800003.0 08.6900.86G? 0 +020903.27 -163854.5 -000029.4-000008.900002.2 08.6900.43F? 0 +021321.85 +252245.4 -000075.0-000110.600002.9 08.6900.59G? 0 +021709.87 +545242.7 +000012.4-000013.300009.2 08.6900.16A? 0 +021759.05 +722038.6 -000085.2+000053.900013.1 08.6900.62G? 0 +022303.50 +523233.6 -000005.7-000001.800005.9 08.6900.05A? 0 +022646.08 -225811.0 +000063.2+000052.000021.5 08.6900.52F? 0 +022732.33 -015641.3 -000007.2+000018.700007.7 08.6900.41F? 0 +023219.03 -071009.7 -000024.8-000014.100008.8 08.6900.38F? 0 +023225.86 -231946.6 +000002.7-000012.800017.2 08.6900.87G? 0 +023417.00 +202050.3 -000118.7-000096.900039.4 08.6900.59G? 0 +023437.64 -793634.9 +000097.9+000030.400008.2 08.6900.52F? 0 +024411.79 +570634.2 +000012.5-000025.000010.8 08.6900.22A? 0 +024538.70 +423139.9 +000011.8-000003.000009.9 08.6900.25A? 0 +024757.88 +305939.1 -000034.2-000020.100005.8 08.6900.48F? 0 +024805.43 -394812.5 -000006.8-000000.400005.8 08.6900.96K? 0 +025001.56 -044249.8 +000092.7-000039.800014.6 08.6900.43F? 0 +025751.80 +002447.6 +000045.7+000073.900022.8 08.6900.71G? 0 +025903.00 +595050.6 -000014.2+000031.700002.9 08.6900.25A? 0 +025943.16 -232254.0 +000021.5-000012.000021.9 08.6900.58F? 0 +030105.13 +471444.0 +000092.3-000093.800013.5 08.6900.54F? 0 +030528.15 -210650.9 +000046.2+000036.900009.5 08.6900.85G? 0 +030757.70 +621552.3 -000008.3+000018.600009.4 08.6900.36F? 0 +030901.25 +763528.7 -000010.8-000005.600003.4 08.6900.41F? 0 +031703.22 +484037.5 +000002.8-000003.500009.5 08.6900.12A? 0 +032053.52 +385307.2 +000000.4+000000.400003.0 08.6900.10A? 0 +032215.14 -054444.9 -000010.4-000006.300007.6 08.6900.38F? 0 +032440.02 -260910.9 +000008.4+000020.100018.3 08.6900.96K? 0 +033129.91 -235108.6 -000000.9-000032.100018.5 08.6900.98K? 0 +033520.40 +265100.6 +000012.9-000037.300000.6 08.6900.43F? 0 +033554.85 -200907.9 +000027.5-000001.200001.6 08.6900.22A? 0 +033715.70 +175431.0 +000015.0-000081.100013.4 08.6900.53F? 0 +033914.39 +134331.9 +000011.7-000015.400005.4 08.6900.33F? 0 +034250.29 -500502.2 +000007.6+000001.200001.8 08.6900.37F? 0 +034720.54 -762518.2 +000074.4+000060.300005.9 08.6900.70G? 0 +035301.24 -540622.7 -000000.7-000017.500000.6 08.6900.08A? 0 +035538.74 +521537.7 +000011.5-000025.600007.6 08.6900.37F? 1 +035614.35 -471707.8 +000046.6+000042.500008.7 08.6900.51F? 0 +040209.57 +454403.4 -000026.6-000005.200000.3 08.6900.52F? 0 +040248.07 +375645.0 -000025.9-000026.200007.9 08.6900.24A? 0 +040414.45 +430218.2 -000002.6-000020.500012.1 08.6900.28A? 0 +040536.98 +504534.1 +000010.4-000040.000010.8 08.6900.39F? 0 +040748.00 -234827.1 +000020.5+000024.200017.6 08.6900.14A? 0 +042023.38 +593131.3 +000039.1-000053.600018.4 08.6900.54F? 0 +042148.10 +711826.2 +000005.8-000012.700006.9 08.6900.92G? 0 +042244.92 -784252.1 -000061.5+000000.300004.0 08.6900.50F? 0 +042924.03 -041222.5 +000020.1-000003.100003.7 08.6900.02A? 0 +043003.75 +290228.6 -000012.2-000030.300009.2 08.6900.52F? 0 +043111.05 +111439.8 +000022.2-000005.600022.6 08.6900.65G? 0 +043904.89 +411500.0 -000004.4+000000.500031.2 08.6900.17A? 0 +044223.05 +355145.3 -000010.9+000000.700005.7 08.6900.39F? 0 +044238.08 -520950.2 +000028.9+000005.100005.8 08.6900.97K? 0 +045010.26 -244010.3 +000008.4+000022.400001.1 08.6900.91G? 0 +045430.53 -602451.5 -000019.8-000012.700007.2 08.6900.39F? 1 +045637.62 +773652.6 -000022.1-000018.800008.6 08.6900.34F? 0 +045953.07 +271913.9 +000027.1-000016.000001.6 08.6900.33F? 0 +050124.18 +151125.5 -000039.2-000030.500019.2 08.6900.52F? 0 +050233.26 +093903.6 -000011.0-000015.600001.0 08.6900.23A? 0 +050731.40 +451526.3 -000027.7-000025.400001.7 08.6900.38F? 0 +050752.60 +162529.1 -000020.2-000028.800021.7 08.6900.41F? 0 +050908.50 +331506.1 -000054.3-000023.000019.0 08.6900.40F? 0 +051339.50 +453317.5 +000023.7-000031.700025.6 08.6900.36F? 0 +051505.49 -434308.4 +000008.6-000005.200007.0 08.6900.85G? 0 +052020.09 +452543.9 -000006.8-000016.300006.3 08.6900.18A? 0 +052159.98 +160533.0 +000014.0-000011.100001.3 08.6900.16A? 1 +052440.86 -105928.6 -000004.2+000009.300014.4 08.6900.06A? 0 +052549.06 -794545.7 +000002.4+000036.400004.9 08.6900.57F? 0 +053140.58 -151213.8 -000004.3+000003.500004.2 08.6900.10A? 0 +053309.00 +051637.5 -000022.1-000005.400001.5 08.6900.32F? 0 +053314.04 -043807.1 -000020.2-000016.500003.2 08.6900.36F? 0 +053424.88 -004547.8 -000011.6+000014.800005.8 08.6900.01A? 0 +053434.36 -352356.9 -000017.0+000022.300001.1 08.6900.48F? 0 +053437.11 +814154.7 +000092.7-000147.600027.8 08.6900.58G? 0 +053606.00 -184141.5 +000000.4-000008.400008.4 08.6900.48F? 0 +053615.52 +562348.5 +000001.0-000011.700005.6 08.6900.17A? 0 +053846.74 -522920.5 +000070.3+000078.100014.2 08.6900.60G? 0 +054407.90 +264607.9 -000014.5-000017.200003.5 08.6900.70G? 0 +054713.92 -242939.0 +000010.1+000023.500006.1 08.6900.44F? 0 +054957.31 +603407.9 -000014.0+000028.900021.2 08.6900.44F? 0 +055013.18 +265744.1 -000073.9-000079.900003.6 08.6900.56F? 0 +055421.38 +521544.3 +000003.7+000002.300000.6 08.6900.04A? 0 +055522.72 +064349.3 -000010.2+000003.300011.5 08.6900.15A? 0 +055751.69 -652322.5 -000014.5+000010.600009.3 08.6900.88G? 0 +055852.88 +370413.0 +000000.3-000006.500010.6 08.6900.10A? 1 +055900.39 +045134.3 -000006.8-000008.100009.6 08.6900.99K? 0 +055908.66 -201951.9 -000003.7+000007.400002.9 08.6900.16A? 0 +060001.32 +130300.8 -000026.7-000015.000004.0 08.6900.74G? 0 +060116.63 -795218.4 +000002.8+000020.200016.7 08.6900.60G? 0 +060442.49 +174703.9 +000012.7-000008.300014.9 08.6900.11A? 0 +060446.90 +495116.8 -000013.9-000008.500007.6 08.6900.45F? 0 +060502.92 +612329.5 +000007.8-000002.100007.9 08.6900.19A? 0 +060636.47 -293650.6 -000009.0-000020.300009.3 08.6900.27A? 0 +060703.09 +414542.1 +000010.5-000091.400006.9 08.6900.64G? 0 +060730.10 -764128.0 -000003.2+000075.700002.1 08.6900.53F? 0 +061139.08 +172237.3 +000000.0+000000.000000.0 08.6900.25A? 0 +061211.49 +051022.4 +000011.2-000009.900004.5 08.6900.98K? 0 +061250.96 -755728.8 +000003.4-000048.200001.3 08.6900.45F? 0 +061304.00 +443029.5 -000018.5-000007.900006.4 08.6900.37F? 0 +061705.24 +293231.0 -000008.9-000047.300019.4 08.6900.50F? 0 +062013.98 -420059.3 -000012.4-000006.200008.1 08.6900.34F? 0 +062143.15 +071150.9 +000034.7+000019.800027.2 08.6900.46F? 0 +062434.07 -500539.0 -000004.4-000003.200009.4 08.6900.37F? 0 +062526.89 +215452.4 +000009.1-000011.600005.2 08.69-0.03B? 0 +063004.96 -031336.8 -000000.8+000004.400021.1 08.6900.42F? 0 +063104.85 +024141.4 +000001.9+000002.500000.3 08.6900.06A? 0 +063150.02 -531545.7 +000016.7+000166.400017.7 08.6900.60G? 0 +063546.40 -083236.7 +000034.8-000029.100021.3 08.6900.99K? 0 +063746.05 +411652.9 -000017.0-000051.100032.9 08.6900.44F? 0 +063814.91 -071932.7 -000016.8+000005.300004.2 08.6900.04A? 0 +063836.69 +043736.6 +000000.4+000004.200002.4 08.6900.06A? 1 +063957.02 +150529.3 -000011.2-000117.800026.7 08.6900.69G? 0 +064300.68 +650247.6 -000003.3-000034.500011.2 08.6900.31F? 0 +064305.66 -064605.5 +000011.1-000007.400002.8 08.6900.21A? 0 +064307.05 -044618.3 -000005.8+000009.800020.4 08.6900.95G? 0 +064421.84 -043606.5 -000005.6-000011.000006.2 08.6900.39F? 0 +064715.87 -055912.4 -000000.2+000005.800006.6 08.6900.95K? 0 +065115.65 -883207.2 -000042.0+000175.000018.2 08.6900.60G? 0 +065228.85 -425155.3 -000014.3+000041.900012.8 08.6900.92G? 0 +065312.38 -613905.0 -000029.6-000016.200008.9 08.6900.28A? 0 +065857.14 -101345.7 +000003.3-000005.800002.5 08.69-0.13B? 0 +070024.60 +015833.8 +000021.9-000080.100006.0 08.6900.32F? 0 +070121.75 -111355.5 -000019.6+000007.900012.7 08.6900.97K? 0 +070134.00 +023240.9 -000014.2+000012.700031.0 08.6900.39F? 0 +070438.24 +160948.2 +000011.2-000002.300014.3 08.6900.30A? 0 +070445.67 -014020.1 -000010.7+000000.000010.5 08.6900.03A? 0 +070455.88 -210321.1 -000001.2+000028.800011.8 08.6900.24A? 0 +070541.61 -271744.1 +000002.3+000004.800008.4 08.69-0.11B? 0 +070757.67 +411531.0 +000003.9+000000.500002.9 08.6900.30A? 0 +070844.77 -181615.1 -000012.0+000014.200007.7 08.69-0.08B? 0 +071226.95 -105921.1 -000004.9+000015.200000.3 08.6900.72G? 0 +071433.69 -245616.5 -000003.7+000005.400001.8 08.69-0.09B? 0 +071446.25 -351451.7 -000017.0+000001.600003.1 08.6900.00A? 0 +071939.75 -374921.6 -000011.4+000005.900008.8 08.6900.12A? 0 +072113.09 -142136.0 +000013.0+000005.700005.1 08.6900.07A? 0 +072128.45 +270407.7 -000050.0+000000.600029.6 08.6900.40F? 0 +072154.49 +013248.0 -000012.0+000005.200001.4 08.6900.03A? 0 +072555.84 +140511.2 +000011.2-000029.200005.1 08.6900.12A? 0 +072755.80 -422532.5 +000001.0-000002.100005.9 08.6900.24A? 0 +072842.20 -752429.9 -000032.7+000032.200009.9 08.6900.43F? 0 +072903.16 -122107.5 -000008.4-000002.800005.2 08.6900.01A? 0 +072923.05 -235524.3 -000007.8-000002.300011.4 08.69-0.03B? 0 +073146.56 -042135.2 +000000.5-000042.900028.6 08.6900.91G? 0 +073147.28 -084246.6 +000003.7-000061.900005.3 08.6900.54F? 0 +073702.73 +210948.8 -000027.7-000023.000011.9 08.6900.30A? 0 +073752.94 -271403.4 -000079.0+000083.300022.0 08.6900.51F? 0 +073903.55 +460137.1 -000006.8+000012.400027.5 08.6900.19A? 0 +073925.00 +384742.5 -000013.1-000028.800013.7 08.6900.50F? 0 +074129.03 +181521.6 +000008.6-000003.400018.0 08.6900.13A? 0 +074238.34 -243006.4 +000007.2+000011.400004.8 08.6900.26A? 0 +074358.53 -183620.5 +000013.7-000026.200007.1 08.6900.03A? 0 +074400.64 +564912.6 -000018.5+000005.900000.6 08.6900.18A? 0 +074427.28 -052222.2 +000006.8+000014.400007.7 08.6900.17A? 0 +074750.02 +372451.8 +000019.3-000023.500003.4 08.6900.19A? 0 +074854.84 -374712.8 -000026.0+000013.200009.4 08.6900.41F? 0 +074855.93 -102036.7 +000003.2-000003.400006.7 08.6900.29A? 0 +074900.42 -143650.2 -000011.2+000001.100002.8 08.6900.01A? 0 +075055.46 -344307.2 -000017.9-000001.700007.3 08.6900.15A? 0 +075423.74 -271445.1 +000004.3+000012.000006.9 08.6900.34F? 0 +075458.81 +592406.8 -000032.1-000054.600002.6 08.6900.96K? 0 +075852.30 -131853.7 -000143.9-000150.300005.4 08.6900.93G? 0 +075857.34 +114143.0 -000009.7-000029.400024.4 08.6900.97K? 0 +075902.10 +080856.1 -000040.1-000006.100015.4 08.6900.06A? 0 +075927.29 +245457.1 -000000.5-000008.600006.0 08.6900.20A? 0 +080018.08 -701053.9 -000017.0+000007.900008.6 08.6900.05A? 0 +080055.38 -364655.6 -000009.4+000015.900000.7 08.6900.13A? 0 +080128.97 -471802.1 -000010.9+000001.100004.6 08.69-0.03B? 0 +080138.59 -231336.7 +000015.3-000029.400000.8 08.6900.97K? 0 +080203.90 -503141.3 -000000.9+000002.000003.0 08.6900.06A? 0 +080301.22 -024349.8 -000009.0-000004.100000.3 08.69-0.02B? 0 +080432.01 -325953.6 -000020.9+000021.000007.5 08.6900.98K? 0 +080441.52 +505607.6 +000000.2-000029.200007.0 08.6900.48F? 0 +080526.67 +315927.8 -000033.0-000017.700011.4 08.6900.25A? 0 +080655.66 -141748.5 +000008.8-000026.200004.9 08.6900.36F? 0 +080658.29 +084829.3 +000010.0+000004.200016.2 08.69-0.00B? 0 +080816.05 -330733.5 -000013.7+000001.000005.3 08.69-0.07B? 0 +080844.23 -442604.7 +000001.2+000011.000004.2 08.69-0.08B? 0 0.10 1.00 +081214.83 -495209.5 +000009.3-000054.000004.1 08.6900.45F? 0 +081247.16 -023803.0 +000003.5+000011.900010.6 08.6900.19A? 0 +081323.72 -352209.2 -000013.5+000013.700003.7 08.6900.14A? 0 +081406.90 -583302.2 +000000.8+000005.000000.2 08.6900.32F? 0 +081600.53 -094634.9 -000011.6-000016.200003.8 08.6900.92G? 0 +081607.16 -175129.3 -000020.9-000010.000008.2 08.6900.08A? 0 +081652.62 -145702.2 +000011.7-000033.000024.8 08.6900.05A? 0 +081843.78 -061053.7 -000015.5+000021.900017.5 08.6900.90G? 0 +082152.45 -025544.7 -000010.5+000009.500008.3 08.6900.19A? 0 +082249.98 +015134.0 -000032.3-000053.200011.3 08.6900.62G? 0 +082324.46 +043345.3 +000001.6+000038.000009.8 08.6900.92G? 0 +082631.38 -343848.0 -000008.1+000017.000008.9 08.6900.01A? 0 +082723.89 +044105.4 -000066.4-000006.600003.3 08.6900.27A? 0 +082733.64 -350139.6 -000020.0+000016.600002.2 08.6900.03A? 0 +083055.77 +355432.4 -000002.0-000034.100001.3 08.6900.18A? 0 +083059.65 -300224.7 +000061.2-000053.600015.2 08.6900.58G? 0 +083115.29 -182557.7 -000026.2+000004.700011.8 08.6900.30A? 0 +083809.40 -452018.3 -000008.7+000007.100005.7 08.69-0.06B? 0 +084236.93 -213424.0 -000014.0+000005.800001.0 08.6900.21A? 0 +084340.39 +094114.8 +000004.5+000003.800009.0 08.6900.26A? 0 +084635.45 +213803.5 -000012.1-000014.100019.5 08.6900.96K? 0 +084715.90 +290642.9 -000014.5-000034.800013.9 08.6900.37F? 0 +084820.57 +672700.7 +000055.4-000101.100002.5 08.6900.96K? 0 +085100.08 -415649.5 -000014.1+000012.000006.1 08.69-0.09B? 0 +085357.54 -471103.3 -000009.9-000004.600002.9 08.6900.02A? 0 +085433.05 +154055.0 -000042.2+000005.900004.2 08.6900.36F? 0 +085441.59 +163640.5 -000139.1-000083.600017.2 08.6900.77G? 1 +085538.93 -295733.2 -000092.5+000143.200005.1 08.6900.50F? 0 +085618.18 -461957.4 -000009.0+000004.400009.0 08.6900.09A? 0 +085715.42 -583509.7 +000006.0-000000.400000.0 08.69-0.04B? 0 +085717.37 -064423.2 -000001.9+000004.900006.9 08.69-0.11B? 0 +085741.83 -634214.2 -000004.6-000026.100013.7 08.6900.28A? 0 +090237.30 +082903.0 -000014.7-000003.800014.6 08.6900.09A? 0 +090446.27 -481259.6 -000024.1+000008.600001.4 08.6900.23A? 0 +090543.73 +435539.3 +000003.7+000011.700001.1 08.6900.96K? 0 +090703.95 -344741.0 -000033.4-000014.200005.1 08.6900.48F? 0 +090711.59 -362119.8 -000008.8-000004.400007.2 08.6900.20A? 0 +090753.50 -121923.5 -000029.4+000012.800017.2 08.6900.04A? 0 +090951.47 +770634.9 -000001.6-000006.100009.5 08.6900.28A? 0 +091341.96 +251516.0 -000035.7-000026.400004.5 08.6900.26A? 0 +091533.61 -545758.4 -000008.4+000004.200006.6 08.69-0.00B? 0 +092449.24 +093129.7 +000004.1-000008.600006.2 08.6900.34F? 0 +092515.68 -480306.4 +000000.3-000011.900004.5 08.6900.90G? 0 +092553.21 -612949.9 -000054.5+000024.500006.3 08.6900.54F? 0 +092931.62 +050306.9 -000129.2-000030.500003.9 08.6900.46F? 0 +093054.20 -681058.6 -000004.6-000007.600006.3 08.6900.33F? 0 +093328.41 -694129.4 -000015.1-000005.400010.1 08.6900.18A? 0 +093433.27 +033328.5 +000026.7+000107.600030.9 08.6900.52F? 0 +094034.13 -010648.5 +000006.6-000002.800020.1 08.69-0.00B? 0 +094102.57 +081045.7 +000001.2-000041.000051.6 08.6900.54F? 0 +094435.72 -504930.6 +000004.1-000000.200008.7 08.6900.33F? 0 +094440.62 -730626.8 -000030.9-000003.100003.7 08.6900.98K? 0 +094504.26 -150019.8 -000048.4-000020.100008.9 08.6900.45F? 0 +094653.96 -041752.7 -000051.9-000046.300035.1 08.6900.65G? 0 +094706.12 -054945.4 -000050.3+000023.000013.4 08.6900.38F? 0 +095447.51 +040122.9 -000006.7-000010.100004.3 08.6900.49F? 0 +095957.27 -674000.0 -000001.5+000000.800007.9 08.6900.04A? 0 +100021.12 -595952.6 +000000.0+000000.000000.0 08.6900.08A? 0 +100143.18 +021728.2 -000022.3+000034.300016.7 08.6900.91G? 0 +100330.16 -615546.8 -000003.2+000006.500013.6 08.69-0.05B? 0 +100422.12 -591326.9 -000016.0+000018.500000.2 08.6900.01A? 0 +100541.08 -241015.9 +000000.4-000005.900010.4 08.6900.05A? 0 +100816.61 +530432.9 +000003.0-000006.400004.2 08.6900.28A? 0 +101030.26 -423528.3 -000034.0+000000.300012.3 08.6900.18A? 0 +101214.82 -011538.4 -000020.4+000011.200019.9 08.6900.26A? 0 +101245.44 -120135.3 -000033.6+000007.400011.4 08.6900.39F? 0 +101809.22 +063731.3 +000064.7-000090.500012.2 08.6900.51F? 0 +101944.47 -681209.8 -000031.4+000004.300000.9 08.6900.20A? 0 +102327.35 +021514.1 +000014.9-000009.100004.0 08.6900.40F? 0 +102604.07 +080207.9 +000006.2-000048.000013.8 08.6900.60G? 0 +102640.94 -162208.6 -000104.5+000089.700019.7 08.6900.57F? 0 +102659.00 -574032.8 -000009.7-000002.200004.2 08.6900.24A? 0 +103448.49 -670955.8 -000015.8+000001.400003.8 08.6900.04A? 0 +103458.74 -552426.0 +000011.1+000024.300001.2 08.6900.44F? 0 +103503.50 +415212.0 -000022.5-000015.800013.6 08.6900.48F? 0 +103540.72 -581244.3 +000000.0+000000.000000.0 08.6900.00B? 0 +103822.07 +320031.6 +000007.2-000014.500003.0 08.6900.32F? 0 +103909.10 -055255.0 +000002.7-000011.300002.1 08.6900.33F? 0 +103923.28 -275659.7 -000053.9+000005.100014.5 08.6900.45F? 0 +103934.84 -100136.0 +000026.6-000012.400015.0 08.6900.90G? 0 +104239.56 +811410.8 -000053.8+000007.000010.4 08.6900.38F? 0 +104313.33 -110333.5 -000000.7-000008.500010.6 08.69-0.02B? 0 +105058.36 +663218.5 +000006.1+000003.400009.3 08.6900.10A? 0 +105210.91 -565256.4 -000009.1+000017.400004.1 08.69-0.03B? 0 +105322.47 +124446.7 -000037.0-000008.200003.3 08.6900.32F? 0 +105449.13 -025049.5 -000022.1-000013.400000.8 08.6900.38F? 0 +105523.01 +412734.7 -000029.1+000017.500010.1 08.6900.59G? 0 +105540.86 -441842.4 -000059.6-000068.800003.4 08.6900.50F? 0 +105625.16 -600149.7 -000008.5-000008.800003.8 08.6900.10A? 0 +110205.85 -154130.3 +000000.0+000000.000000.0 08.6900.46F? 1 +110459.33 -603002.5 +000000.0+000000.000000.0 08.6900.04A? 0 +110651.24 -584224.6 +000000.0+000000.000000.0 08.6900.05A? 0 +111004.61 -225035.5 -000037.0+000011.900011.1 08.6900.36F? 0 +111031.27 -603505.8 -000024.7-000008.300010.9 08.6900.07A? 0 0.10 1.00 +111357.63 -443401.8 -000006.5-000005.600011.0 08.6900.23A? 0 +111723.68 -435304.4 -000064.9+000005.100028.6 08.6900.81G? 0 +111728.66 +771728.7 +000003.8+000010.300014.9 08.6900.52F? 0 +112324.63 +190205.4 +000010.3-000001.400017.9 08.6900.40F? 0 +112357.52 -630151.0 -000019.7+000006.900007.4 08.6900.17A? 0 +112505.08 +260854.1 -000044.7-000004.300014.7 08.6900.44F? 0 +112746.57 -601438.1 -000053.4+000011.100011.9 08.6900.37F? 0 +112831.29 -384911.2 -000010.8+000006.300002.4 08.6900.08A? 0 +113534.51 -522808.7 -000164.5+000044.900005.6 08.6900.55F? 0 +114044.88 -332705.3 -000070.9+000003.800005.3 08.6900.54F? 0 +114348.90 +314528.9 -000011.1-000013.700011.3 08.6900.36F? 0 +114403.33 -265259.9 -000021.4-000000.200004.4 08.6900.19A? 0 +114751.88 +454105.8 +000018.5+000017.800014.5 08.6900.93G? 0 +115238.02 -531623.2 -000017.6+000002.600007.6 08.6900.10A? 0 +120026.56 +493505.5 -000080.6+000038.400003.0 08.6900.52F? 0 +120141.47 -184728.6 -000051.1+000047.000004.2 08.6900.46F? 0 +120506.74 +472408.7 -000138.2+000040.100003.7 08.6900.83G? 0 +120658.49 -581826.3 -000024.4-000000.400009.5 08.6900.17A? 0 +120716.47 -642622.8 -000068.5+000005.400008.3 08.6900.44F? 0 +120731.44 -511806.3 -000072.9-000005.600000.9 08.6900.38F? 0 +121025.86 +653944.1 -000289.4-000033.900004.5 08.6900.54F? 0 +121122.69 -164724.3 -000059.1-000005.200013.7 08.6900.90G? 0 +121241.32 -254916.3 -000018.8-000011.200005.8 08.6900.22A? 0 +121440.11 -261333.7 -000047.7-000008.800024.5 08.6900.58G? 0 +121750.63 -110034.7 +000009.6-000014.400006.1 08.6900.32F? 0 +121836.19 +230712.4 -000009.5+000003.200017.6 08.6900.52F? 0 +122202.41 -644138.0 -000010.3+000008.800005.9 08.6900.11A? 0 +122710.91 -195800.5 +000102.5-000078.700007.1 08.6900.42F? 0 +123401.40 -591528.4 -000092.9-000008.600005.1 08.6900.33F? 0 +123421.35 -470742.6 -000019.6-000007.600008.3 08.6900.45F? 0 +123747.18 +323157.1 -000032.8-000030.000003.8 08.6900.37F? 0 +123900.94 -623146.0 -000012.3+000003.100024.9 08.6900.23A? 1 +123914.13 -752213.9 +000000.0+000000.000000.0 08.6900.26A? 0 +124041.89 -605447.2 -000012.2+000008.900008.0 08.6900.12A? 0 +124714.34 -112831.1 +000009.4-000009.100014.7 08.6900.49F? 0 +124829.28 -672125.9 -000005.0-000005.500007.8 08.69-0.02B? 0 +125216.52 +163153.3 +000004.0-000003.200002.1 08.6900.96K? 0 +125221.20 +501654.3 +000008.9+000002.800006.2 08.6900.43F? 0 +125244.31 -713908.0 -000007.6-000008.500006.2 08.6900.11A? 0 +125309.91 +321711.8 -000032.5+000031.500004.0 08.6900.91G? 0 +125343.89 -602229.3 +000000.0+000000.000000.0 08.6900.20A? 0 +125647.92 +771222.8 -000045.4+000009.000010.4 08.6900.35F? 0 +130143.00 +700815.7 -000014.4+000006.600005.7 08.6900.34F? 0 +130207.55 -483453.6 -000015.8-000012.100008.9 08.6900.35F? 0 +131205.10 -495735.0 -000017.5-000015.600001.4 08.69-0.01B? 0 +131222.39 -634843.9 -000005.5-000003.100004.8 08.6900.14A? 0 +131437.02 +292404.6 +000055.9-000041.400004.6 08.6900.46F? 0 +131748.89 +453506.5 +000182.0-000067.600010.1 08.6900.82G? 0 +132131.95 -604831.8 -000013.2-000005.100016.8 08.6900.15A? 0 +132325.86 -265844.3 +000008.0-000016.600008.3 08.6900.54F? 0 +132755.51 +811554.8 -000008.2+000016.800006.0 08.6900.28A? 0 +132902.98 +670232.3 -000039.6+000032.300000.7 08.6900.90G? 0 +133423.80 +261634.1 +000041.6-000021.700005.8 08.6900.43F? 1 +133704.85 -394416.0 +000000.0+000000.000000.0 08.6900.00B? 0 +134057.90 -084009.7 -000001.4-000028.200006.7 08.6900.61G? 0 +134721.40 -083009.1 +000001.7-000031.200046.9 08.6900.80G? 0 +135211.61 -660056.7 -000018.2-000013.400008.8 08.69-0.00B? 0 +135233.31 -350413.4 -000021.5-000008.400013.8 08.6900.39F? 0 +135328.76 -392154.6 +000008.7-000005.800001.7 08.6900.16A? 0 +135345.28 +313955.9 -000059.4+000033.100000.3 08.6900.52F? 0 +135517.05 -621350.3 -000037.5-000012.100001.4 08.6900.33F? 0 +140220.07 -120213.6 -000008.7-000012.000009.9 08.6900.71G? 0 +140427.48 -214600.4 -000013.5-000037.200008.4 08.6900.51F? 0 +141156.66 +075100.5 -000083.9+000001.700013.1 08.6900.50F? 0 +141438.85 +014750.0 -000021.8-000010.500019.4 08.6900.79G? 0 +141730.65 -344504.8 +000023.2-000071.200009.3 08.6900.76G? 0 +142130.27 -463945.1 -000025.0+000005.400009.3 08.6900.24A? 0 +142217.71 +412702.3 +000010.2-000025.000004.7 08.6900.27A? 0 +142744.31 +565612.6 +000024.0+000031.100006.7 08.6900.48F? 0 +143101.54 -435053.4 -000146.1+000011.600003.5 08.6900.58F? 0 +143222.14 +331137.6 -000001.6-000014.300003.1 08.6900.03A? 0 +143431.52 -631635.0 -000021.8-000006.400007.3 08.6900.27A? 0 +143432.96 -031016.4 -000052.6-000051.700022.4 08.6900.52F? 0 +143501.33 -602332.4 -000005.8+000005.700001.4 08.6900.40F? 0 +143549.66 +464446.9 -000006.1+000025.600013.7 08.6900.17A? 0 +144057.08 +092117.3 -000006.8+000013.600032.0 08.6900.88G? 0 +144132.27 -124312.8 -000022.9-000019.900038.4 08.6900.53F? 0 +144407.16 +224753.6 -000005.3+000010.100000.9 08.6900.91G? 0 +144409.69 -515616.9 +000011.1+000003.300013.3 08.6900.60G? 0 +144546.27 -464812.2 -000040.8-000029.000005.0 08.6900.43F? 0 +144637.05 -600148.6 -000016.0-000014.700002.2 08.6900.23A? 0 +144857.18 +233333.9 +000010.5-000006.200001.0 08.6900.38F? 0 +145230.60 +000640.1 -000039.8-000308.100016.4 08.6900.66G? 0 +145544.25 +375827.1 +000000.1-000003.700006.9 08.6900.32F? 0 +150141.75 -250407.1 +000001.1-000022.900030.2 08.6900.36F? 0 +150305.07 +190521.8 +000024.2-000020.800005.2 08.6900.28A? 0 +150958.87 -491445.3 -000077.5+000034.100012.2 08.6900.65G? 0 +151229.73 -511525.5 -000001.1+000001.100009.3 08.6900.48F? 0 +151359.16 -412727.8 +000000.0+000000.000000.0 08.6900.00B? 0 +151608.95 +802521.3 +000062.9+000049.100018.1 08.6900.81G? 0 +151741.24 -384733.8 -000029.3+000011.000011.9 08.6900.50F? 0 +151934.40 +601448.0 +000062.5-000008.500019.4 08.6900.83G? 0 +152506.71 +010039.2 -000000.9-000025.200006.7 08.6900.90G? 0 +152708.79 +143303.3 +000010.1-000006.500001.9 08.6900.48F? 0 +152926.91 -285051.8 -000051.9-000053.400004.6 08.6900.72G? 0 +153457.48 -464758.2 -000000.7-000012.000005.9 08.69-0.05B? 0 +153537.73 -250859.3 -000023.7-000000.500001.8 08.6900.47F? 0 +154310.97 -375505.5 -000018.3-000013.900001.7 08.6900.49F? 0 +154405.00 -224223.8 +000050.5-000098.000016.9 08.6900.91G? 0 +154700.27 -525316.5 -000013.4-000013.100011.7 08.6900.06A? 0 +154951.28 -275254.0 -000032.4-000099.900027.1 08.6900.58G? 0 +155032.49 +375007.5 -000066.1+000007.100016.9 08.6900.61G? 0 0.10 1.00 +155426.85 +803821.4 -000024.4+000031.700002.6 08.6900.31A? 0 +155656.31 -560010.8 -000019.2-000016.700007.1 08.6900.08A? 0 +155700.47 -705837.3 -000007.1-000009.900004.7 08.6900.07A? 0 +155927.50 -710617.1 -000015.1-000037.800006.9 08.6900.10A? 0 +160156.82 -634641.5 -000045.5-000021.900012.7 08.6900.52F? 0 +160403.02 -215538.9 -000292.1-000132.700021.8 08.6900.89G? 0 +160535.07 +151527.0 -000070.4-000004.900019.3 08.6900.66G? 0 +160651.71 -484658.9 -000004.4-000001.800014.6 08.6900.33F? 0 +161045.15 -682855.8 -000017.4-000043.800007.6 08.6900.40F? 0 +161333.14 +714702.9 -000014.0+000006.500004.7 08.6900.23A? 1 +161847.08 -533823.2 +000018.3+000007.700012.0 08.6900.15A? 0 +162018.41 +612945.4 +000000.0+000000.000000.0 08.6900.48F? 1 +162021.70 -581639.7 -000003.2-000066.000010.3 08.6900.85G? 0 +162036.78 +260617.5 +000016.0-000011.100002.3 08.6900.97K? 0 +162437.79 +193001.9 -000126.3+000047.400032.8 08.6900.82G? 0 +162726.44 +073749.0 -000029.4-000038.900012.0 08.6900.57F? 0 +162740.45 +001407.1 -000064.7+000004.200016.0 08.6900.80G? 0 +162754.18 -595055.4 +000007.1-000013.300016.4 08.6900.11A? 0 +163342.04 +642411.2 -000004.9-000001.800011.4 08.6900.87G? 0 +163519.23 +083903.8 +000006.2+000013.800030.3 08.6900.49F? 0 +164245.90 +213922.0 +000021.1-000002.500001.5 08.6900.53F? 0 +164452.50 -415527.6 -000005.5-000003.500011.0 08.6900.21A? 0 +164543.47 +300017.2 -000039.9-000068.400019.7 08.6900.36F? 0 +164603.48 +524814.0 -000005.2+000014.700000.9 08.6900.52F? 0 +164642.74 -410900.5 -000018.8-000002.800006.2 08.6900.14A? 0 +164812.64 -205650.7 -000022.5-000072.300016.0 08.6900.54F? 0 +164934.70 -243934.4 +000009.4-000008.000013.3 08.6900.57F? 0 +165225.20 +630900.6 -000038.6-000039.800001.4 08.6900.48F? 0 +165613.92 +342435.4 +000009.0-000042.900002.0 08.6900.53F? 0 +165823.59 -430017.6 +000008.8-000012.600047.9 08.6900.27A? 0 +170448.76 -762220.8 +000014.8+000025.600006.0 08.6900.37F? 0 +170750.45 -474233.2 +000023.8+000006.300010.9 08.6900.26A? 0 +170844.04 -020630.9 +000015.9-000033.900011.4 08.6900.62G? 0 +171702.16 -103942.3 +000017.4-000001.600010.9 08.6900.17A? 0 +171741.94 -285617.9 -000017.2-000057.600009.4 08.6900.59G? 0 +171927.30 -640647.6 +000000.3-000020.200014.3 08.6900.37F? 0 +172425.46 +325047.5 -000018.8+000002.800015.6 08.6900.89G? 0 +172752.01 +542108.7 -000007.8+000006.000007.4 08.6900.04A? 0 +172819.50 +764234.0 +000030.5+000003.200012.7 08.6900.50F? 0 +173413.00 -803225.5 -000007.5-000053.700007.5 08.6900.66G? 0 +173837.01 +565231.9 +000040.4-000028.400000.3 08.6900.61G? 0 +174408.34 +104757.1 +000004.6-000005.500017.5 08.6900.19A? 0 +174757.08 +013230.3 -000004.0-000006.100013.3 08.6900.35F? 0 +175108.02 -352014.4 -000001.9-000003.700005.4 08.6900.00B? 0 +175219.32 -030127.4 -000011.8-000017.200011.8 08.6900.58F? 0 +175348.72 +070312.9 -000004.8-000013.100003.0 08.6900.57F? 0 +175524.32 -385040.0 -000007.4-000005.300006.5 08.6900.36F? 0 +180038.65 -154808.6 -000006.5+000011.500008.6 08.6900.16A? 0 +180141.72 -162633.7 -000013.4+000002.200005.1 08.6900.19A? 0 +180511.06 -093441.6 +000012.8-000016.600003.1 08.6900.57F? 0 +180544.59 -363442.9 +000000.0+000000.000000.0 08.69-0.03B? 1 +180610.94 +010856.0 -000002.3-000021.600004.5 08.6900.44F? 0 +180914.44 -224637.7 +000007.2-000002.600007.5 08.6900.00A? 0 +181138.33 -322415.1 +000000.5-000012.500013.3 08.69-0.03B? 0 +181148.40 -460254.0 -000004.9-000004.200000.9 08.69-0.03B? 0 +181227.37 +035721.0 +000000.4-000018.600002.4 08.6900.98K? 0 +181442.06 -613814.7 +000000.0+000000.000000.0 08.6900.21A? 1 +181653.38 -175633.9 +000002.4+000007.200006.8 08.6900.12A? 0 +182122.57 +493109.9 -000010.6-000002.000001.0 08.6900.84G? 0 +182201.96 +493207.4 +000007.7-000013.700001.5 08.6900.15A? 0 +182453.81 +583332.3 +000014.5-000008.800012.5 08.6900.45F? 0 +182825.12 -601415.3 +000027.2-000045.700010.6 08.6900.51F? 0 +183013.92 +431941.3 +000039.4-000018.300012.6 08.6900.96K? 0 +183331.92 -265213.4 -000045.4-000050.500027.5 08.6900.97K? 0 +183543.90 -131850.5 +000000.1-000009.600007.7 08.6900.31F? 0 +183949.40 -421536.4 +000001.4-000026.300026.5 08.6900.31F? 0 +184124.83 -391450.8 +000014.8+000015.200005.1 08.6900.12A? 0 +184412.00 +571240.8 +000026.0+000052.800009.7 08.6900.26A? 0 +184649.99 +264317.8 -000023.0-000056.900014.5 08.6900.51F? 0 +184657.81 -221735.5 -000005.2-000005.500018.3 08.6900.06A? 0 +184910.96 +403432.0 +000000.1+000008.800009.1 08.6900.09A? 0 +184944.16 +104035.7 +000000.0+000000.000000.0 08.6900.40F? 1 +185136.24 +163444.0 -000000.9-000022.200011.6 08.6900.16A? 0 +185139.15 -051955.9 +000008.8+000010.800021.2 08.6900.10A? 0 +185154.13 -281200.0 -000031.8-000080.400012.0 08.6900.69G? 0 +185323.29 +425550.7 -000025.9-000091.000016.4 08.6900.99K? 0 +185916.25 +184150.4 -000010.9-000069.800000.2 08.6900.45F? 0 +190553.62 +111202.6 -000002.0-000010.400000.8 08.6900.40F? 0 +190718.39 +243133.0 +000009.5-000009.300005.8 08.6900.10A? 0 +190914.84 -101303.9 -000003.9-000006.500012.3 08.6900.09A? 0 +191218.61 +000636.8 +000074.2+000002.100003.7 08.6900.68G? 0 +191351.39 -215638.6 +000006.3-000013.000001.7 08.6900.05A? 0 +191403.50 +325912.8 +000012.1-000006.900007.3 08.6900.94G? 0 +191859.21 +533910.2 +000006.4-000014.200016.1 08.6900.10A? 0 +192119.25 -130810.7 +000010.8-000004.600009.6 08.6900.21A? 0 +192242.26 -094527.5 +000001.9+000013.000005.4 08.6900.96K? 0 +192352.36 +444003.4 -000083.3-000134.300018.5 08.6900.70G? 0 +192439.06 -532249.0 -000010.2-000012.600021.5 08.6900.56F? 0 +192741.27 +413914.0 -000002.7+000004.100005.5 08.69-0.00B? 0 +192803.20 +052049.3 +000022.9-000031.300000.8 08.6900.09A? 0 +192955.57 +523443.2 +000024.3+000033.200005.0 08.6900.38F? 0 +193625.23 -312004.6 -000014.0-000008.300004.9 08.69-0.00B? 0 +193842.97 -170539.0 -000009.9-000012.900004.2 08.69-0.02B? 0 +193902.26 +324531.7 -000010.0-000006.800003.3 08.6900.03A? 1 +194634.67 -770513.9 +000007.5-000004.100001.7 08.6900.10A? 0 +194755.56 +352153.4 +000009.8+000005.500003.0 08.69-0.02B? 0 +194938.09 +293957.8 +000013.9-000003.900002.9 08.6900.08A? 0 +195212.87 +272629.2 +000002.9-000005.400007.1 08.6900.57F? 0 +195213.07 +272700.9 -000001.9-000015.600002.5 08.6900.78G? 0 +195216.24 +615832.6 +000008.3+000010.600005.7 08.6900.06A? 0 +195802.78 +045608.6 +000025.6+000007.900000.2 08.6900.73G? 1 +195958.36 +064227.3 +000002.3+000001.300022.3 08.69-0.01B? 0 +200036.80 -254209.6 +000009.2-000005.900005.9 08.6900.55F? 0 +200100.30 +695646.2 +000064.1+000065.700007.8 08.6900.79G? 0 +200103.41 +384312.4 -000001.4-000014.000000.9 08.6900.10A? 0 +200213.38 +442646.9 +000003.2-000012.500009.1 08.69-0.05B? 0 +200535.09 +332908.4 +000000.0+000011.000008.6 08.6900.02A? 0 +200912.65 +182148.3 +000009.5-000007.800002.4 08.69-0.01B? 0 +200923.85 +332315.7 +000007.0-000002.800003.6 08.69-0.02B? 0 +201158.64 +414226.1 +000008.8+000005.600007.2 08.6900.19A? 0 +201242.85 +450938.0 +000019.9-000007.700001.9 08.6900.11A? 0 +201351.87 +631019.0 -000001.6-000014.400011.4 08.6900.38F? 0 +201704.59 -094151.0 -000011.9+000015.300009.3 08.6900.31F? 0 +201951.21 +202648.1 +000058.8+000033.900008.7 08.6900.66G? 0 +202122.10 +032417.6 +000005.5-000003.500001.1 08.6900.04A? 0 +202125.30 +181812.9 +000025.3+000020.700004.0 08.6900.38F? 0 +202335.78 -511119.2 -000025.9+000012.800000.6 08.6900.32F? 0 +202803.10 +124725.3 +000006.5-000001.700009.4 08.6900.44F? 0 +202822.63 +022340.1 +000017.8-000006.500018.0 08.6900.39F? 0 +203520.21 -401704.8 +000006.2-000053.000004.5 08.6900.67G? 0 +203934.10 +420130.3 +000015.1+000006.600006.7 08.6900.45F? 0 +203934.73 -045115.3 +000043.3+000012.700003.6 08.6900.63G? 0 +204333.71 +211436.0 -000028.2-000011.300017.1 08.6900.33F? 0 +205148.63 -044746.2 +000035.6+000019.600007.4 08.6900.10A? 0 +205244.93 +460647.7 -000039.3-000010.400014.2 08.6900.81G? 0 +205359.33 -350124.9 +000002.1-000046.900003.1 08.6900.06A? 0 +205522.26 +294543.3 -000004.5-000002.500008.4 08.69-0.04B? 0 +205722.54 +463029.5 -000008.2-000002.000003.1 08.6900.22A? 0 +205746.58 -213323.7 +000008.5-000060.200011.6 08.6900.44F? 0 +205833.09 +464931.2 +000006.0+000010.500003.9 08.6900.19A? 0 +205952.83 -345001.0 +000040.7-000081.800020.1 08.6900.55F? 0 +210205.49 -000103.6 -000007.9+000004.900010.5 08.6900.96K? 0 +210209.03 -340305.9 +000068.4-000045.900010.3 08.6900.47F? 0 +210213.27 +464110.5 -000039.6-000023.900004.4 08.6900.87G? 0 +210752.88 -101240.8 +000000.0+000000.000000.0 08.6900.54F? 0 +210841.33 +734152.0 -000319.7-000390.900040.4 08.6900.85G? 0 +210906.24 -305148.1 +000044.3-000033.200018.6 08.6900.41F? 0 +211158.04 +802034.1 +000021.7+000012.300002.5 08.6900.27A? 0 +211223.40 +422122.4 +000002.6+000001.600008.6 08.6900.98K? 0 +211453.55 +763751.8 +000120.4+000023.800000.8 08.6900.59G? 0 +211704.10 +431137.0 +000000.7+000001.300002.6 08.6900.08A? 0 +211810.31 +392117.0 +000112.1+000032.300022.0 08.6900.49F? 0 +212602.16 +134949.2 +000109.5+000024.600014.5 08.6900.50F? 0 +213638.62 -170559.3 +000035.1+000000.300002.6 08.6900.41F? 0 +214005.28 -040233.3 -000086.6-000023.500000.5 08.6900.51F? 0 +214228.72 +315246.5 +000077.5-000067.200019.2 08.6900.56F? 0 +214326.26 -321112.9 +000045.8-000002.600003.5 08.6900.35F? 0 +214418.71 +243511.0 +000049.0+000028.700016.4 08.6900.46F? 0 +214626.46 -104913.3 -000039.4-000076.000031.9 08.6900.41F? 0 +214743.98 -553915.0 +000038.5-000177.400027.5 08.6900.57F? 0 +215320.45 -734330.9 +000130.2-000102.900022.2 08.6900.76G? 0 +215531.08 -035609.6 +000034.1-000125.500019.1 08.6900.63G? 0 +215922.25 -012249.3 +000006.6-000000.200011.2 08.6900.26A? 0 +215927.54 +780924.0 +000000.0+000070.500009.7 08.6900.49F? 0 +220153.83 +432125.8 -000010.9-000008.400008.6 08.6900.65G? 0 +220322.20 +374222.2 -000023.8-000024.500001.7 08.6900.95K? 0 +220420.96 -794849.9 -000007.4+000003.700001.0 08.6900.74G? 0 +220503.00 +324944.9 +000000.7-000017.400008.4 08.6900.47F? 0 +221304.26 +305731.7 +000068.9-000115.500030.4 08.6900.74G? 0 +221420.91 -394452.6 +000130.1-000035.700001.2 08.6900.61G? 0 +221737.21 +794641.1 +000012.3+000033.000001.6 08.6900.52F? 0 +221843.47 +112753.1 +000078.6-000003.200022.4 08.6900.53F? 0 +221909.19 -074753.3 +000042.5+000002.800024.7 08.6900.46F? 0 +222005.44 +495159.1 -000020.1-000002.800007.2 08.6900.84G? 0 +222157.30 +540822.6 +000009.3+000006.500002.8 08.6900.46F? 0 +222450.55 +410756.3 +000002.4-000015.200006.4 08.6900.43F? 0 +222725.59 -223203.5 -000012.0-000031.100009.1 08.6900.47F? 0 +222917.61 -002413.8 +000006.6-000014.100004.7 08.6900.50F? 0 +223407.28 +392007.9 -000008.0-000010.100004.1 08.69-0.05B? 0 +223505.87 +115255.9 -000323.8-000324.900003.7 08.6900.86G? 0 +223543.98 -282838.0 -000020.6+000008.400012.0 08.6900.45F? 0 +223805.47 +603726.0 -000017.1-000021.800007.2 08.6900.32F? 0 +224107.07 -241415.9 +000078.9+000014.100006.8 08.6900.10A? 0 +224253.93 +564005.6 -000007.7-000016.600002.5 08.6900.37F? 0 +224532.72 +480941.8 +000007.2-000002.700008.0 08.69-0.00B? 0 +224538.74 +542057.9 +000019.9+000010.600013.8 08.6900.13A? 0 +224703.12 -881929.7 +000063.2-000020.100009.4 08.6900.50F? 0 +224724.71 +281537.5 +000078.0+000029.600030.8 08.6900.90G? 0 +224827.74 +540912.2 +000000.0+000000.000000.0 08.6900.95K? 1 +225006.66 +184625.1 +000013.0-000057.200005.3 08.6900.65G? 0 +225026.10 -355935.9 +000081.4-000054.000022.0 08.6900.67G? 0 +225314.82 -223824.9 +000029.5-000006.600017.4 08.6900.58F? 0 +230300.32 +514650.7 -000013.5-000011.700002.7 08.6900.28A? 0 +230411.46 +124948.0 -000026.8-000037.900010.7 08.6900.20A? 0 +230435.50 +540135.3 +000075.0+000097.600001.8 08.6900.68G? 0 +230528.51 +390444.0 -000003.6-000006.800002.7 08.6900.52F? 0 +230849.39 -084828.2 +000041.9-000002.000034.3 08.6900.90G? 0 +231344.35 +403541.2 +000076.7+000020.900018.3 08.6900.47F? 0 +231843.92 -053743.8 -000032.6-000022.000006.2 08.6900.43F? 0 +231937.77 +741958.1 +000013.2+000000.900010.8 08.6900.10A? 0 +231951.55 +284349.4 +000014.8-000042.000018.3 08.6900.49F? 0 +232044.52 +611140.5 -000011.4+000006.400020.9 08.6900.33F? 0 +232049.11 +215746.3 +000000.0+000000.000000.0 08.6900.29A? 0 +232512.12 +565035.4 +000012.7+000011.200004.4 08.6900.37F? 0 +232534.51 +405657.0 +000013.1-000005.200016.2 08.6900.06A? 0 +232900.95 +623503.8 +000035.2-000005.700007.6 08.6900.29A? 0 +233426.49 +264254.4 +000009.4-000028.200000.4 08.6900.28A? 0 +233536.55 +040218.5 +000063.9-000168.500018.4 08.6900.52F? 0 +233810.33 +403045.9 -000017.4-000016.800003.3 08.6900.50F? 0 +233833.69 +772704.8 -000017.6+000010.500000.2 08.6900.31A? 0 +233850.56 -281604.2 +000070.4-000004.500009.9 08.6900.56F? 0 +234014.97 +334925.3 -000018.1-000022.600011.8 08.6900.28A? 0 +234245.21 -311405.3 -000087.4-000145.600030.3 08.6900.55F? 0 +234330.47 -594644.5 +000050.5-000004.500009.3 08.6900.57F? 0 +234825.31 +150418.0 +000024.0+000016.300011.3 08.6900.47F? 0 +235050.02 -061604.2 +000038.5+000027.700031.0 08.6900.49F? 0 +235247.96 +293631.9 +000061.1-000002.900007.6 08.6900.99K? 0 +235702.92 +094706.0 -000008.5-000050.400000.6 08.6900.54F? 0 +235919.88 -420322.7 +000013.9+000020.400004.1 08.69-0.00B? 0 +235929.13 +550706.7 +000000.1-000009.000000.1 08.6900.03A? 0 +000252.65 -312130.6 +000008.9-000053.000002.7 08.6901.07K? 0 +003334.75 +131314.0 +000008.8+000003.600011.7 08.6901.12K? 0 +010402.04 +205811.8 -000013.4-000018.800002.6 08.6901.74K? 0 +010410.23 +071228.4 +000008.3+000001.300000.3 08.6901.08K? 0 +010508.12 +505533.4 +000011.9-000017.800008.0 08.6901.10K? 0 +010729.96 +782007.4 +000017.5-000001.400008.3 08.6901.35K? 0 +010747.38 -590328.5 -000021.9-000022.900013.8 08.6901.14K? 0 +011408.22 +342505.1 -000016.2-000036.400034.7 08.6901.15K? 0 +012245.18 -283045.8 +000043.3+000005.800005.3 08.6901.12K? 0 +012355.90 -354323.0 -000007.5-000008.600018.6 08.6901.23K? 0 +013109.18 +392325.0 +000019.8-000006.900030.1 08.6901.34K? 0 +013212.23 -390552.8 -000005.9-000006.200000.5 08.6901.21K? 0 +013307.97 +275628.1 +000012.4+000013.000002.0 08.6901.31K? 0 +013448.55 +654751.8 -000006.6-000010.800004.7 08.6901.69K? 0 +015656.39 -001427.5 +000008.3+000000.200002.6 08.6901.24K? 0 +020337.73 +225222.4 +000031.5-000016.300004.3 08.6901.46K? 0 +020735.08 +464113.8 -000007.5-000021.100003.7 08.6901.44K? 0 +020819.50 +083009.1 -000066.6-000057.500037.5 08.6901.07K? 0 +021606.14 -532330.4 +000023.9-000018.400006.9 08.6901.08K? 0 +022216.16 +260926.4 -000014.9-000006.000008.4 08.6901.05K? 0 +022433.11 +644443.3 +000051.2+000015.200011.2 08.6901.17K? 0 +022749.71 +122716.2 -000002.4-000021.500031.2 08.6901.02K? 0 +022956.73 -135824.1 +000025.9+000005.000001.2 08.6901.15K? 0 +023301.31 +485212.9 +000012.8-000012.600015.9 08.6901.73K? 0 +023302.65 -444834.7 +000043.5-000017.900014.1 08.6901.29K? 0 +023348.61 -250441.0 +000005.5+000007.000003.8 08.6901.08K? 0 +023948.37 -442852.0 +000008.4+000011.500010.2 08.6901.15K? 0 +024204.78 +520905.6 -000014.1-000021.700025.0 08.6901.27K? 0 +030732.85 -343912.0 +000015.0+000010.000003.3 08.6901.38K? 0 +030855.15 +464427.9 +000014.9-000019.400017.5 08.6901.37K? 0 +031745.75 -121317.5 -000043.4-000029.100003.5 08.6901.04K? 0 +032239.23 -691844.8 -000000.6+000002.700016.5 08.6901.64K? 0 +032352.24 +135014.2 +000024.0-000002.800000.8 08.6901.20K? 0 +032702.42 -044422.2 +000060.6-000012.100039.7 08.6901.09K? 0 +032914.99 -342110.3 -000002.2+000011.800016.2 08.6901.08K? 0 +033514.94 -675146.2 +000012.5+000004.700005.4 08.6901.07K? 0 +033521.66 -235647.9 -000014.2-000015.400004.7 08.6901.11K? 0 +033556.69 +393552.6 +000009.7-000003.100005.6 08.6901.54K? 0 +034044.72 +333804.7 -000004.5-000008.000017.9 08.6901.48K? 0 +034504.29 -273626.5 -000007.5-000000.300009.1 08.6901.21K? 0 +035233.17 -200730.3 -000008.4+000026.700021.4 08.6901.51K? 0 +035557.63 +574025.0 +000015.6-000048.200016.7 08.6901.57K? 0 +041018.25 +303854.2 -000016.1-000029.800020.3 08.6901.49K? 0 +041204.37 +445248.5 -000016.6-000007.100000.2 08.6901.60K? 0 +041630.52 -204243.8 +000033.0+000001.200010.7 08.6901.34K? 0 +041824.04 +143318.5 +000046.4-000002.200001.7 08.6901.50K? 0 +041830.46 +495152.9 -000009.9-000016.800013.2 08.6901.55K? 0 +041957.83 -363824.7 -000025.3+000006.400012.4 08.6901.12K? 0 +042602.66 +004049.6 -000032.7+000008.500023.3 08.6901.38K? 0 +044558.40 -503713.7 -000001.0+000000.500004.7 08.6901.00K? 0 +044931.07 -003753.4 +000007.2-000035.700002.5 08.6901.06K? 0 +045154.50 +333828.3 +000038.3-000031.100006.5 08.6901.37K? 0 +050018.23 -482407.9 -000001.4+000009.000003.0 08.6901.34K? 0 +050206.82 +355548.7 -000006.9-000009.200030.1 08.6901.22K? 0 +050314.79 -643207.1 +000011.1+000015.200023.5 08.6901.65K? 0 +051315.94 +320505.0 +000001.4-000001.100017.6 08.6901.86M? 0 +052300.18 +425654.9 -000008.5+000007.900015.2 08.6901.41K? 0 +052410.98 -380326.8 +000016.8-000012.900005.5 08.6901.03K? 0 +052755.15 -310109.4 -000006.8-000026.300007.4 08.6901.10K? 0 +053904.26 -434419.3 +000008.5-000032.600000.8 08.6901.19K? 0 +054327.91 +164546.3 +000012.6-000008.900022.5 08.6901.07K? 0 +054442.39 -324902.5 +000014.0-000000.500004.9 08.6901.03K? 0 +054847.35 +395443.7 +000026.8+000026.600027.2 08.6901.13K? 0 +055354.33 -550537.1 -000000.5+000011.100005.8 08.6901.70K? 0 +055423.37 +055903.8 +000029.9-000006.600020.4 08.6901.01K? 0 +055625.72 +253029.9 -000030.7-000008.500002.1 08.6901.09K? 0 +060004.64 +512621.2 -000010.4+000005.600016.2 08.6901.13K? 0 +060036.53 -544127.7 -000018.7+000019.000004.0 08.6901.22K? 0 +061418.90 -565620.1 -000022.1+000010.200010.3 08.6901.17K? 0 +061525.09 -182953.9 -000021.1-000005.300006.0 08.6901.25K? 0 +061840.12 +401119.5 +000018.2-000004.800007.4 08.6901.77K? 0 +062309.25 +243212.8 -000018.9-000001.900016.2 08.6901.13K? 0 +062633.89 -181358.6 +000005.5-000001.300019.6 08.6901.57K? 0 +062755.73 +475917.1 +000008.1-000022.900002.0 08.6901.65K? 0 +063310.05 +430918.3 -000004.8+000007.000003.4 08.6901.06K? 0 +063421.21 -551421.1 -000002.7-000006.100009.6 08.6901.05K? 0 +063452.58 +000110.7 +000056.8+000005.100018.6 08.6901.71K? 0 +063729.38 -215723.2 -000004.3-000016.000003.0 08.6901.18K? 0 +064117.85 +133716.5 +000003.6-000011.000015.0 08.6901.65K? 0 +064359.71 -551155.6 +000000.5+000000.700011.1 08.6901.65K? 0 +064809.95 -190759.9 +000144.2-000092.100016.4 08.6901.22K? 0 +064912.58 +645136.0 -000016.2-000002.800003.8 08.6901.07K? 0 +064926.84 -602218.6 +000004.1-000006.500003.2 08.6901.19K? 0 +065047.01 +134714.9 +000013.5-000008.200006.3 08.6901.12K? 0 +065139.51 -124248.2 -000012.0-000004.100004.4 08.6901.47K? 0 +065258.19 -100405.4 -000028.8-000017.100005.7 08.6901.00K? 0 +065358.24 -630444.9 -000016.2+000022.300002.8 08.6901.22K? 0 +065422.52 +225845.9 +000031.9+000006.100016.4 08.6901.56K? 0 +065442.11 -810603.1 +000007.0-000016.400021.1 08.6901.57K? 0 +065827.64 +221506.8 +000001.4-000024.000002.0 08.6901.18K? 0 +065841.61 -350106.1 -000007.2-000018.300005.7 08.6901.17K? 0 +070112.27 -050500.8 -000029.8+000021.900009.9 08.6901.18K? 0 +070350.30 -433344.3 -000087.5+000389.500064.5 08.6901.19K? 0 +070550.22 -504824.9 -000020.3+000012.900008.1 08.6901.24K? 0 +070825.29 -090639.4 +000002.2+000011.300011.4 08.6901.07K? 0 +071032.54 -160815.4 +000002.6-000031.500003.3 08.6901.23K? 0 +071134.69 -012114.6 -000001.4-000000.900003.5 08.6901.55K? 0 +071228.93 -643947.7 +000012.3+000004.300003.2 08.6901.00K? 0 +071241.45 +253239.5 -000065.7-000019.400018.2 08.6901.14K? 0 +071952.35 +062931.9 -000020.4-000002.000007.2 08.6901.15K? 0 +072415.51 +274950.4 -000012.6-000036.700017.0 08.6901.27K? 0 +072656.62 -020556.6 +000009.1-000001.600021.7 08.6901.05K? 0 +072746.17 -440735.3 -000013.2+000049.500015.1 08.6901.48K? 0 +073042.86 +065518.0 +000001.7-000000.400033.8 08.6901.35K? 0 +073257.94 +262945.7 -000021.1-000018.900004.9 08.6901.01K? 0 +073803.44 -392814.4 -000013.9+000006.500000.0 08.6901.08K? 0 +074237.71 -020905.8 -000013.0-000002.000032.8 08.6901.64K? 0 +074640.82 +460533.6 +000011.7-000024.800001.9 08.6901.06K? 0 +074744.52 -332942.3 -000004.1+000012.300004.1 08.6901.69K? 0 +074756.78 +120824.0 +000027.4-000021.200018.3 08.6901.56K? 0 +074811.59 +094301.9 -000002.5-000026.400013.0 08.6901.56K? 0 +074824.37 +061856.5 -000017.7+000009.800015.3 08.6901.73K? 0 +075001.48 -152442.5 -000010.9-000008.400006.6 08.6901.24K? 0 +075502.52 -310556.7 +000019.8+000018.000005.4 08.6901.05K? 0 +075940.98 -402931.4 -000004.3-000023.800024.4 08.6901.00K? 0 +080102.31 -465000.8 -000012.8+000023.300012.2 08.6901.02K? 0 +081350.86 -062912.2 -000000.6-000012.800025.2 08.6901.23K? 0 +082029.86 +191503.2 -000030.6-000015.900027.8 08.6901.12K? 0 +082228.64 +090656.0 +000033.5+000000.700000.6 08.6901.38K? 0 +082345.86 +361851.1 +000005.3-000038.900020.0 08.6901.20K? 0 +082840.58 +531139.3 +000004.5-000023.300005.6 08.6901.41K? 0 +084054.37 +291223.3 -000000.5-000017.600000.3 08.6901.65K? 0 +084121.68 -043446.6 -000007.1+000025.900003.1 08.6901.02K? 0 +084331.31 -210622.2 -000029.7+000062.700010.9 08.6901.02K? 0 +084730.30 -054450.8 +000019.3-000003.200022.0 08.6901.44K? 0 +085416.67 -283208.6 -000020.5+000015.900006.4 08.6901.03K? 0 +090333.69 +192126.8 +000005.4-000043.400021.0 08.6901.14K? 0 +090552.85 +210314.9 -000024.7-000040.600010.1 08.6901.13K? 0 +092354.97 +321150.6 -000014.0-000007.000007.8 08.6901.17K? 0 +092355.60 -243741.1 +000004.3-000004.400016.7 08.6901.02K? 0 +092745.56 +232010.5 +000001.8-000044.200000.7 08.6901.38K? 0 +092950.92 +461001.4 -000001.0-000040.400016.1 08.6901.15K? 0 +093240.43 +664249.1 +000017.3-000015.500010.9 08.6901.14K? 0 +094028.45 -443605.5 +000005.7-000016.300001.2 08.6901.26K? 0 +094118.60 -560421.4 -000008.9-000005.700000.6 08.6901.36K? 0 +094141.95 -512939.2 -000019.0+000030.900016.5 08.6901.31K? 0 +094851.66 +123120.3 -000011.9+000003.900005.2 08.6901.10K? 0 +095009.01 -600010.5 -000002.1+000008.400001.7 08.6901.08K? 0 +095437.21 -050421.7 +000010.1+000010.000015.3 08.6901.00K? 0 +095652.59 +245839.4 -000024.7-000008.100016.6 08.6901.07K? 0 +100532.29 -523727.7 +000017.0+000023.200007.1 08.6901.59K? 0 0.10 1.00 +100547.22 -354749.1 -000021.4+000024.600006.0 08.6901.45K? 0 +101025.43 +321430.5 -000039.6-000016.200011.7 08.6901.06K? 0 +102017.13 +084155.7 -000008.9-000002.100004.5 08.6901.42K? 0 +102224.49 +580633.8 -000009.9+000005.300006.7 08.6901.32K? 0 +102230.45 -395014.1 -000022.2-000000.200007.6 08.6901.21K? 0 +102306.05 -022931.1 -000006.3-000029.200013.8 08.6901.49K? 0 +102501.92 -715343.0 -000026.0+000010.400000.0 08.6901.18K? 0 +102816.85 -592100.7 -000015.4-000001.400012.5 08.6901.03K? 0 +103250.15 +745620.7 -000001.8-000015.500012.0 08.6901.05K? 0 +103453.00 +120645.8 +000006.0-000007.100008.2 08.6901.35K? 0 +103701.13 -344147.4 -000026.4+000026.200012.9 08.6901.01K? 0 +111435.47 -341415.8 -000030.4-000001.400001.8 08.6901.42K? 0 +111442.36 -203920.5 -000024.1+000011.200006.4 08.6901.00K? 0 +115030.46 -505635.7 -000040.4+000009.000003.9 08.6901.21K? 0 +115323.48 +650309.6 -000038.8-000018.600003.0 08.6901.08K? 0 +115529.71 -555956.4 +000019.7-000003.200033.4 08.6901.36K? 0 +115919.94 -830830.0 -000019.3+000000.800008.6 08.6901.15K? 0 +121336.59 -081824.0 -000017.0-000037.600011.2 08.6901.09K? 0 +121949.10 -105846.7 -000005.5-000016.500009.2 08.6901.59K? 0 +121955.74 -191629.1 -000043.3+000001.000021.3 08.6901.07K? 0 +122013.49 -640641.7 -000025.4+000013.400000.3 08.6901.64K? 0 +122650.13 +772108.1 +000011.7-000000.100001.6 08.6901.63K? 0 +123321.98 -343947.5 -000021.5-000006.400001.5 08.6901.43K? 0 +123735.08 -561843.7 -000015.0+000004.100013.5 08.6901.40K? 0 +125000.22 +702327.1 +000023.4+000019.600011.8 08.6901.34K? 0 +125208.27 -390208.3 +000016.6+000002.100007.8 08.6901.04K? 0 +125214.76 -524234.4 -000023.8+000003.800004.1 08.6901.63K? 0 +125245.50 -084231.9 +000017.3-000017.300000.2 08.6901.24K? 0 +125351.30 -560653.3 -000014.5-000002.500014.1 08.6901.75K? 0 +130023.91 -083823.5 -000023.2+000001.800000.2 08.6901.35K? 0 +130202.11 +183733.7 -000022.4-000007.500000.3 08.6901.17K? 0 +130404.68 +693006.6 +000035.3-000034.800015.6 08.6901.10K? 0 +131647.75 -390532.8 -000008.6-000007.200014.5 08.6901.57K? 0 +131906.00 -250503.5 -000016.9-000011.500019.2 08.6901.37K? 0 +132227.42 -304826.1 -000005.3+000000.900004.9 08.6901.09K? 0 +133241.70 +020355.3 +000006.0-000031.300021.5 08.6901.33K? 0 +133446.31 -283052.1 +000013.5-000010.200009.5 08.6901.11K? 0 +133639.68 -462259.3 -000041.7+000027.400006.9 08.6901.46K? 0 +134609.03 -505247.6 -000009.6-000023.900001.9 08.6901.51K? 0 +140633.50 -541249.9 -000006.1-000025.400008.1 08.6901.69K? 0 +141933.08 +084742.7 -000036.7+000008.700003.8 08.6901.58K? 0 +142640.59 -632333.5 -000001.2+000005.800003.6 08.6901.30K? 0 +143038.53 -603204.1 +000011.9-000013.100010.8 08.6901.64K? 0 +143649.36 -200659.1 +000020.7-000046.200003.4 08.6901.38K? 0 +144155.85 -651537.4 -000009.6-000008.300005.5 08.6901.75K? 0 +144332.91 -185712.0 +000005.1-000014.100039.0 08.6901.19K? 0 +144532.93 +184020.4 -000020.7-000021.400009.1 08.6901.23K? 0 +145804.72 +635121.9 -000029.1-000014.100007.3 08.6901.56K? 0 +145912.63 -014827.0 -000010.9-000010.300031.3 08.6901.03K? 0 +145952.80 -302127.5 -000034.9+000052.200006.9 08.6901.16K? 0 +150019.13 -375214.3 -000011.3+000010.100036.0 08.6901.46K? 0 +150432.65 -175413.2 -000025.2-000056.300003.8 08.6901.05K? 0 +150816.74 -685950.2 -000007.4-000010.100009.6 08.6901.60K? 0 +150837.14 +205027.1 +000005.4-000012.300009.6 08.6901.04K? 0 +151629.92 -101445.6 -000031.2-000009.300012.5 08.6901.22K? 0 +152724.39 -411634.1 +000001.0-000021.400002.1 08.6901.19K? 0 +153127.96 -410409.4 -000005.2-000012.200027.0 08.6901.35K? 0 +153852.66 -581240.4 -000011.0-000007.500012.5 08.6901.11K? 0 +153855.64 +060820.5 +000024.5-000031.000004.0 08.6901.07K? 0 +154238.36 +393100.4 -000049.9-000008.700011.4 08.6901.29K? 0 +154506.32 -332900.1 -000000.7-000004.100008.3 08.6901.31K? 0 +154835.21 -635655.3 -000017.2-000004.700026.2 08.6901.66K? 0 +154928.81 -285425.6 -000010.8+000004.600004.8 08.6901.85M? 0 +155027.73 +211452.3 +000002.4+000012.500015.3 08.6901.12K? 0 +155913.06 -105638.9 +000043.9+000009.600005.3 08.6901.08K? 0 +155941.81 +382940.2 -000015.0+000024.300000.5 08.6901.22K? 0 +160753.68 -590058.8 -000010.3-000014.100028.2 08.6901.43K? 0 +161137.65 +415035.3 +000007.5-000034.100008.5 08.6901.38K? 0 +162020.80 -610347.8 -000066.9-000007.400010.1 08.6901.28K? 0 +162148.13 -321123.2 -000041.0-000093.600023.8 08.6901.21K? 0 +162748.94 -563354.9 -000002.8-000006.000011.0 08.6901.75K? 0 +162859.21 +481308.9 -000001.4+000023.300000.0 08.6901.44K? 0 +163119.18 +145146.2 -000012.1-000024.700008.8 08.6901.20K? 0 +163145.51 -095330.5 -000033.7+000006.800009.0 08.6901.17K? 0 +164218.36 -170136.7 -000038.0-000011.900021.6 08.6901.40K? 0 +164942.11 +391433.8 +000008.9-000033.200002.8 08.6901.06K? 0 +165601.41 +381335.7 +000007.9-000005.000007.5 08.6901.31K? 0 +165827.40 +415722.8 +000001.8-000009.100014.2 08.6901.13K? 0 +165917.77 +025431.9 -000030.2+000003.700021.8 08.6901.11K? 0 +170530.23 -450623.7 -000030.2+000005.700000.8 08.6901.57K? 0 +170727.87 -303914.0 -000042.9+000010.300024.1 08.6901.59K? 0 +170853.86 +273719.8 -000003.2+000000.800005.9 08.6901.17K? 0 +172605.97 -462242.4 -000003.4-000012.100001.1 08.6901.04K? 0 +172751.71 +155805.2 -000026.7+000011.100024.0 08.6901.54K? 0 +172755.34 +375623.7 -000000.5-000049.400005.9 08.6901.50K? 0 +172829.86 +500950.4 -000017.9-000014.600016.4 08.6901.51K? 0 +172836.92 -175943.1 -000047.9-000017.100010.3 08.6901.16K? 0 +173511.82 -301200.2 +000045.6-000009.700047.5 08.6901.13K? 0 +173710.32 -673515.3 +000012.4-000021.300012.6 08.6901.02K? 0 +173825.36 +332800.6 -000012.3+000013.800013.9 08.6901.31K? 0 +173856.55 +514249.6 -000012.9+000007.700000.3 08.6901.13K? 0 +174052.90 -293558.9 +000025.6-000008.100017.8 08.6901.25K? 0 +174242.25 -392112.5 -000054.6+000004.000005.0 08.6901.54K? 0 +174415.76 -441159.7 -000018.1+000008.900000.1 08.6901.70K? 0 +174742.00 -735815.1 +000005.8+000018.000020.3 08.6901.07K? 0 +174826.19 +402409.4 +000017.4+000006.500009.4 08.6901.03K? 0 +175141.24 -265231.0 +000002.4-000019.700006.9 08.6901.38K? 0 +175213.87 -370749.8 -000017.6+000015.900007.4 08.6901.68K? 0 +175622.56 -151926.2 -000054.0-000037.000031.5 08.6901.09K? 0 +175722.61 +263519.7 -000006.5+000006.900007.7 08.6901.00K? 0 +175734.30 -195322.4 +000005.2-000015.300042.5 08.6901.31K? 0 +175913.51 +781424.4 -000005.9-000012.500000.3 08.6901.58K? 0 +180038.80 -733333.5 -000001.4-000036.600004.4 08.6901.50K? 0 +180202.26 -250054.1 +000027.6-000006.700019.0 08.6901.80K? 0 +180227.64 +214109.3 -000021.0-000019.400002.1 08.6901.27K? 0 +180423.35 -563840.6 -000009.3+000006.600015.8 08.6901.06K? 0 +180819.06 -310022.4 -000019.2+000011.200007.8 08.6901.61K? 0 +180858.81 -274422.6 +000000.7-000001.300003.4 08.6901.44K? 0 +181550.59 +343535.9 +000000.6+000006.900020.3 08.6901.14K? 0 +181619.40 +321723.4 +000010.6-000008.800017.6 08.6901.08K? 0 +181703.40 +055442.2 -000011.8+000002.300010.2 08.6901.19K? 0 +181716.77 -165543.1 -000022.8+000035.200009.8 08.6901.28K? 0 +181939.78 +131313.6 +000000.4+000003.400003.8 08.6901.45K? 0 +182027.26 -540238.6 +000015.4-000003.300005.0 08.6901.03K? 0 +182209.58 -404625.3 -000028.8+000029.200008.2 08.6901.49K? 0 +182227.32 -472842.8 +000009.8-000006.200031.5 08.6901.18K? 0 +182259.93 +300718.6 +000012.9+000017.200004.5 08.6901.15K? 0 +182302.42 +393059.4 -000000.4-000009.400014.2 08.6901.00K? 0 +182355.78 +171406.2 +000013.0-000004.300012.4 08.6901.64K? 0 +182517.29 +402852.5 +000020.0-000014.400000.7 08.6901.49K? 0 +182523.07 -032101.7 -000004.3-000090.200002.0 08.6901.19K? 0 +182919.00 +290353.5 -000005.4+000001.500018.5 08.6901.71K? 0 +183304.51 -251052.2 +000014.7+000021.400009.4 08.6901.27K? 0 +183811.09 -463350.6 -000022.9-000006.100035.8 08.6901.36K? 0 +183941.48 +011803.4 -000004.7-000003.200007.3 08.6901.12K? 0 +184545.31 -062718.1 -000020.7-000021.500038.2 08.6901.55K? 0 +185042.48 -164528.4 +000030.9+000013.000014.1 08.6901.12K? 0 +185125.50 -395114.2 +000025.5+000002.100024.8 08.6901.62K? 0 +185150.43 +484940.0 +000000.3+000051.000008.4 08.6901.09K? 0 +185436.95 +330541.6 -000017.8+000016.800008.8 08.6901.62K? 0 +185438.22 -393343.8 +000038.8-000005.900003.3 08.6901.05K? 0 +185531.80 +312541.4 +000005.5-000028.100004.7 08.6901.67K? 0 +185614.04 -554533.6 +000007.5-000007.500018.6 08.6901.48K? 0 +185845.39 +404504.0 -000015.3-000017.500004.7 08.6901.09K? 0 +190118.20 +154851.0 +000001.1+000002.000011.3 08.6901.61K? 0 +190232.66 +653146.8 +000010.0+000007.600000.2 08.6901.18K? 0 +190414.80 +125459.1 -000008.5+000005.800016.4 08.6901.18K? 0 +190420.79 +184556.5 -000012.4-000005.900006.6 08.6901.02K? 0 +190728.23 -554448.4 -000007.4-000037.700025.8 08.6901.02K? 0 +190756.64 +034635.5 +000055.3-000014.200003.8 08.6901.20K? 0 +191256.98 +404138.0 -000005.1-000007.300010.9 08.6901.62K? 0 +192057.85 -484704.1 -000003.2-000000.100017.4 08.6901.35K? 0 +192113.35 -610559.8 +000051.3-000017.600020.2 08.6901.40K? 0 +192208.61 -702832.8 +000000.1-000004.200003.5 08.6901.34K? 0 +192449.42 +021738.5 -000030.0-000012.500013.0 08.6901.35K? 0 +192501.82 -520742.1 +000042.4-000001.600024.1 08.6901.08K? 0 +192814.84 +053154.2 +000019.6-000035.600007.7 08.6901.88M? 0 +192920.73 +420536.8 +000003.6-000007.600005.7 08.6901.07K? 0 +192959.50 -081511.0 -000004.1-000006.100016.7 08.6901.93M? 0 +193204.25 +052948.5 -000019.1-000037.300005.6 08.6901.20K? 0 +193221.10 +273427.6 -000015.2+000032.100000.5 08.6901.30K? 0 +193244.83 -245538.9 -000035.9-000024.900025.0 08.6901.39K? 0 +194306.43 +555243.5 +000018.2-000003.100001.3 08.6901.45K? 0 +194328.55 +350427.9 +000000.8-000025.500006.7 08.6901.60K? 0 +194656.63 +501211.0 +000012.1+000026.600002.3 08.6901.30K? 0 +194820.01 -343659.0 +000001.4+000015.000000.1 08.6901.64K? 0 +195331.74 +672804.0 -000022.9-000008.900000.1 08.6901.61K? 0 +195556.57 +611618.5 +000006.6+000011.300011.6 08.6901.15K? 0 +195943.14 +174206.4 -000005.5-000003.300009.7 08.6901.62K? 0 +200050.48 +250847.5 +000001.3-000006.000011.5 08.6901.11K? 0 +200140.63 +031506.9 -000019.2-000055.400017.2 08.6901.41K? 0 +200413.57 -484712.2 -000044.4-000033.900005.5 08.6901.10K? 0 +200854.65 +064114.4 -000070.6-000038.600000.8 08.6901.41K? 0 +200952.62 +320811.1 -000006.1-000028.400027.2 08.6901.58K? 0 +201129.90 -134650.4 +000026.9-000029.800007.0 08.6901.26K? 1 +201131.88 +262309.9 +000000.4-000014.000007.2 08.6901.09K? 0 +201144.41 +312248.0 -000011.6-000029.800001.6 08.6901.06K? 0 +201200.56 -475934.5 +000022.8-000027.400010.6 08.6901.59K? 0 +201659.16 -392422.2 -000004.4+000006.200017.7 08.6901.05K? 0 +201734.67 +192510.4 +000026.8+000013.900003.9 08.6901.12K? 0 +202041.86 -053200.3 +000025.8-000013.600004.7 08.6901.16K? 0 +202053.70 -012725.4 +000003.0-000017.500025.2 08.6901.12K? 0 +202339.73 -372919.4 +000009.3-000025.200004.5 08.6901.23K? 0 +202517.10 -614931.8 +000013.4+000001.600011.6 08.6901.47K? 0 +202626.88 +311825.5 -000007.0-000001.300026.8 08.6901.50K? 0 +202814.86 -234344.7 -000020.5-000021.400011.2 08.6901.44K? 0 +202955.83 +230603.1 +000042.2+000009.700016.3 08.6901.08K? 0 +203018.47 -044516.5 -000017.3-000021.000005.6 08.6901.34K? 0 +203441.96 -552947.0 +000009.4+000006.500010.1 08.6901.64K? 0 +203538.67 +035951.5 +000007.6-000051.400000.8 08.6901.45K? 0 +204001.15 +084458.1 +000041.2+000021.400012.9 08.6901.03K? 0 +204210.72 -644441.3 +000003.6-000017.200002.8 08.6901.17K? 0 +204503.73 +474230.2 -000004.7-000013.900004.2 08.6901.92M? 0 +205213.87 +141634.9 -000016.6-000036.500008.7 08.6901.73K? 0 +205228.07 +564952.6 +000004.3+000002.800010.7 08.6901.43K? 0 +205730.12 +294930.9 -000004.2+000001.800001.7 08.6901.37K? 0 +210046.23 -154958.3 +000042.5+000035.400025.5 08.6901.09K? 0 +210116.73 +360228.0 +000016.6+000000.100012.5 08.6901.68K? 0 +210338.06 +153054.6 +000016.1-000027.500003.9 08.6901.44K? 0 +211407.10 +344903.5 -000000.3+000022.600016.3 08.6901.09K? 0 +211550.02 -593150.1 +000035.3-000026.500012.0 08.6901.47K? 0 +212039.19 +250008.9 +000002.5-000006.700005.6 08.6901.15K? 0 +212321.55 +262820.5 -000009.5-000011.100013.5 08.6901.44K? 0 +212959.75 +063313.5 -000010.6-000036.200027.4 08.6901.21K? 0 +213547.06 -570924.9 +000051.4-000001.500020.1 08.6901.10K? 0 +214344.72 -612414.5 -000007.0-000015.000010.2 08.6901.33K? 0 +215056.31 +022336.2 +000009.5+000015.600002.1 08.6901.12K? 0 +215344.17 +063412.2 +000039.7+000002.200023.0 08.6901.08K? 0 +215715.01 +241954.1 +000006.0-000003.600014.9 08.6901.06K? 0 +215725.15 +501507.0 +000002.5-000019.900002.0 08.6901.15K? 0 +220521.66 -350949.9 +000007.6+000005.500002.0 08.6901.05K? 0 +220845.59 +071954.5 +000029.8-000055.900011.6 08.6901.11K? 0 +221303.32 +032057.6 +000001.2+000015.100003.5 08.6901.51K? 0 +221524.98 +343259.6 -000005.4-000008.900009.8 08.6901.06K? 0 +221720.98 +280627.0 -000017.2-000021.700009.3 08.6901.21K? 0 +221844.13 -333902.3 -000013.3+000004.200000.1 08.6901.01K? 0 +221912.92 +533614.0 +000014.1+000000.800012.9 08.6901.78K? 0 +221917.70 -104725.1 -000005.0+000026.800005.0 08.6901.21K? 0 +222531.56 +375337.9 -000006.1+000011.300010.5 08.6901.05K? 0 +223539.73 +321551.2 +000030.0+000006.000007.7 08.6901.16K? 0 +223702.94 +214208.2 -000007.3-000017.100021.6 08.6901.21K? 0 +223832.10 +032749.5 +000049.2+000006.100000.5 08.6901.44K? 0 +224055.63 +364712.2 -000003.1-000000.500011.4 08.6901.45K? 0 +224923.02 -295142.1 +000030.0+000036.100024.1 08.6901.03K? 0 +231359.79 +352020.7 +000034.5-000006.100005.8 08.6901.63K? 0 +231720.26 -665505.9 +000370.0-000419.400018.0 08.6901.10K? 0 +232023.12 +531545.1 -000012.7-000034.700013.2 08.6901.07K? 0 +232217.86 +481245.1 +000009.3-000003.300008.5 08.6901.36K? 0 +232233.38 -623501.3 -000020.6-000018.400007.5 08.6901.09K? 0 +232306.17 -613754.9 -000017.9+000010.400000.1 08.6901.09K? 0 +232313.31 +122615.7 +000011.0-000014.400015.4 08.6901.56K? 0 +232730.53 +370254.9 -000002.5+000007.000015.7 08.6901.03K? 0 +234109.31 +490617.2 +000016.2-000030.000011.4 08.6901.25K? 0 +234402.33 +624346.9 +000017.3+000007.900000.8 08.6901.15K? 0 +022224.30 +570634.2 +000000.0+000000.000000.0 08.6902.33M? 0 +000016.83 -492108.2 -000012.1+000010.600016.7 08.7000.96K? 0 +000444.44 +513201.9 +000008.2-000006.200002.1 08.70-0.02B? 0 +000707.57 -155100.3 +000086.6-000032.000007.4 08.7000.47F? 0 +000732.34 -234908.2 +000317.5+000083.500033.6 08.7000.79G? 0 +001640.83 +623306.6 +000004.0-000004.500008.8 08.7000.56F? 0 +002339.15 +433850.1 +000179.6+000099.800026.5 08.7000.71G? 0 +002345.83 +365404.4 +000038.6-000018.300015.1 08.7000.46F? 0 +002524.24 +441927.9 -000007.3+000002.000006.7 08.7000.01A? 0 +002633.32 +522646.3 +000025.7+000012.500011.4 08.7000.47F? 0 +002659.67 -042451.5 -000006.8+000006.100021.0 08.7000.65G? 0 +003058.52 +340555.2 +000000.0+000000.000000.0 08.7000.43F? 1 +003249.54 -002644.3 +000011.1-000004.100001.2 08.7000.99K? 0 +003313.42 +623214.4 -000004.0+000002.500001.9 08.7000.52F? 0 +003455.99 -011836.7 +000003.4-000015.200012.0 08.7000.57F? 0 +003923.11 +234107.3 +000049.2-000050.500000.9 08.7000.54F? 0 +004002.39 +101601.9 -000050.7-000082.400011.8 08.7000.67G? 0 +004032.15 -295206.8 +000143.0+000107.000012.4 08.7000.64G? 0 +004358.66 +543553.8 -000002.6-000023.400000.6 08.7000.52F? 0 +004408.05 +220524.3 +000097.4+000036.200004.9 08.7000.53F? 0 +004732.18 +612925.6 -000038.8-000001.600000.3 08.7000.46F? 0 +005144.53 -500908.7 -000021.4-000002.600011.7 08.7000.39F? 1 +005335.35 -240146.4 +000148.2-000251.100008.0 08.7000.62G? 0 +005803.17 +435131.8 -000001.6-000014.800011.1 08.7000.18A? 0 +005917.10 +615436.5 +000161.8-000013.500016.4 08.7000.63G? 0 +005935.06 -011130.4 +000083.8+000073.000001.4 08.7000.75G? 0 +005956.47 -671507.3 +000014.6-000015.100001.3 08.7000.86G? 0 +010822.39 -551448.2 +000002.0+000041.700012.9 08.7000.00B? 0 diff --git a/kstars/kstars/data/hip093.dat b/kstars/kstars/data/hip093.dat new file mode 100644 index 00000000..f71e7e25 --- /dev/null +++ b/kstars/kstars/data/hip093.dat @@ -0,0 +1,1000 @@ +010848.63 +400825.7 +000016.6-000000.200017.5 08.7000.93G? 0 +010911.14 +124134.8 +000018.8+000029.600005.3 08.7000.69G? 0 +011038.23 +580633.7 -000008.8-000015.900014.4 08.7000.34F? 0 +011544.40 +505219.0 -000002.8-000011.100013.3 08.7000.60G? 0 +011610.42 -312333.1 -000017.3+000002.800008.3 08.7000.99K? 0 +012811.77 -180343.5 +000008.4-000018.600008.6 08.7000.18A? 0 +012919.16 +542131.4 -000002.1+000010.200003.8 08.7000.17A? 0 +013044.42 +503957.7 -000099.1-000093.600027.7 08.7000.73G? 0 +013801.44 +443128.6 +000007.8-000000.100001.3 08.7000.95K? 0 +014023.98 -671355.9 +000028.7+000002.400009.1 08.7000.53F? 0 +014511.22 -602317.2 +000038.3-000007.100018.5 08.7000.95K? 0 +014538.22 +803126.4 +000054.3+000000.100015.5 08.7000.47F? 0 +014805.10 +213931.5 +000019.0+000014.200007.1 08.7000.35F? 0 +015001.02 -064300.2 +000035.9+000047.000003.8 08.7000.34F? 0 +015247.03 -030705.1 +000069.9+000018.000021.4 08.7000.77G? 0 +015441.46 +380124.2 +000013.8-000019.300011.5 08.7000.35F? 0 +015547.83 +552904.3 -000013.3-000013.000006.9 08.70-0.01B? 0 +015905.32 +062701.4 +000008.0+000000.500001.9 08.7000.48F? 0 +020519.13 +001922.5 -000003.8-000035.800003.3 08.7000.69G? 0 +020747.11 -152046.0 +000034.6+000016.900008.9 08.7000.29A? 0 +021246.73 +372212.1 -000006.0-000006.000002.0 08.7000.13A? 0 +021300.09 -400018.7 +000063.3-000201.400022.1 08.7000.84G? 0 +021429.84 +324700.5 +000018.7+000019.900012.9 08.7000.52F? 0 +021445.66 +453541.0 +000023.2-000023.600000.5 08.7000.48F? 0 +021506.50 +565535.5 +000009.4-000008.600015.9 08.7000.37F? 0 +021554.72 -190814.2 -000002.9-000009.600000.2 08.7000.44F? 0 +021746.81 +102749.2 -000010.8-000058.200006.6 08.7000.66G? 0 +021853.23 -695312.5 +000000.5+000013.900010.2 08.7000.60G? 0 +021936.80 +600653.3 +000052.5-000055.000006.2 08.7000.62G? 0 +022106.00 +295556.9 +000030.6-000036.900017.2 08.7000.59G? 1 +022213.36 +301733.0 -000012.9+000014.300007.5 08.7000.41F? 0 +023128.64 +332538.7 -000005.8-000013.000003.9 08.7000.34F? 0 +023336.81 +443146.4 +000022.8-000023.600005.8 08.7000.12A? 0 +023502.96 +751335.7 -000031.6+000004.900003.9 08.7000.33F? 0 +023613.90 -553102.5 +000024.2-000024.800009.0 08.7000.35F? 0 +023740.85 -291925.3 +000075.6+000030.000008.1 08.7000.57F? 0 +023748.31 +282006.7 +000028.8-000031.200026.6 08.7000.44F? 0 +024028.41 -524832.1 -000020.0-000008.500005.2 08.7000.52F? 0 +024208.53 -600351.9 +000029.0+000021.400006.2 08.7000.95K? 0 +024232.49 +713439.5 +000000.1+000011.100009.6 08.7000.25A? 0 +024252.03 +565416.5 -000003.7-000005.100009.5 08.7000.41F? 0 +024434.23 +791155.9 +000033.6-000019.400004.3 08.7000.27A? 0 +025007.10 -640109.8 +000049.1-000009.500007.9 08.7000.54F? 0 +025113.43 +042625.7 +000119.4-000041.500015.7 08.7000.60G? 0 +025250.91 +083637.2 +000001.0-000015.700002.3 08.7000.24A? 0 +025349.43 +520311.4 -000014.1-000039.000000.3 08.7000.66G? 0 +025737.25 +354430.1 +000026.2-000049.900009.7 08.7000.53F? 0 +030020.35 -111739.0 +000024.6-000033.600013.1 08.7000.78G? 0 +030038.37 -063453.2 -000023.9+000012.100005.8 08.7000.38F? 0 +030138.22 -252538.2 -000009.3+000032.800007.6 08.7000.58G? 0 +030629.15 +755946.2 +000021.7-000028.400002.9 08.7000.08A? 0 +030638.47 +203822.0 +000080.6-000008.000008.6 08.7000.87G? 0 +030648.24 +713113.1 +000009.5-000013.600009.4 08.7000.09A? 0 +030729.12 +521957.9 -000022.3+000013.600010.3 08.7000.21A? 0 +030741.65 -013856.2 -000003.0-000017.500008.4 08.7000.44F? 0 +030839.51 -441317.8 +000024.6+000011.400002.2 08.7000.49F? 0 +030955.05 +541056.0 +000019.2-000017.700007.5 08.7000.25A? 0 +031009.80 +182044.5 +000175.5-000068.500009.2 08.7000.67G? 0 +031017.19 -340642.1 -000011.3-000045.200000.2 08.7000.19A? 0 +031335.32 +390841.8 +000025.6-000059.700022.5 08.7000.43F? 0 +031411.59 -663917.2 +000041.4+000051.000014.8 08.7000.99K? 0 +031507.68 -612232.3 +000017.9+000027.600006.6 08.7000.96K? 0 +031841.23 +182822.6 +000048.5-000018.200013.2 08.7000.69G? 0 +032347.21 +543532.2 +000180.9-000036.300013.7 08.7000.70G? 0 +032524.19 +174438.4 +000058.6-000094.700014.3 08.7000.65G? 0 +032603.32 +201444.0 -000041.6-000037.900045.6 08.7000.39F? 1 +033321.29 +621347.9 +000023.3-000008.200002.0 08.7000.10A? 0 +034330.95 +655824.2 -000003.2+000001.300004.3 08.7000.24A? 0 +034506.53 +241549.0 -000009.8-000044.200019.2 08.7000.28A? 0 +034829.10 -114620.1 +000102.6+000013.200000.2 08.7000.54F? 0 +035121.96 +523016.0 -000015.5+000006.800003.8 08.7000.37F? 0 +035444.61 -042130.6 -000007.3-000000.600014.9 08.7000.47F? 0 +035558.06 +630823.2 +000030.9-000006.000002.1 08.7000.58G? 0 +035835.76 -351217.7 +000044.6+000047.200002.0 08.7000.45F? 0 +040138.64 -615730.3 -000014.6-000002.500004.1 08.7000.41F? 0 +040406.87 +195822.4 -000002.5-000018.600014.0 08.7000.20A? 0 +040432.16 -032022.3 -000004.3-000026.800001.5 08.7000.41F? 0 +040656.44 -175757.7 -000049.8-000069.700010.6 08.7000.92G? 0 +040741.72 +150943.5 +000000.0+000000.000000.0 08.7000.65G? 0 +040937.15 +795816.2 +000019.3-000020.300011.7 08.7000.53F? 0 +041736.33 -005346.9 +000003.2-000009.100016.3 08.7000.48F? 0 +041852.12 +125529.6 +000007.4-000008.200019.4 08.7000.37F? 0 +042812.15 +221958.0 -000014.8-000019.300009.7 08.7000.45F? 0 +043005.23 +161018.0 +000011.5-000004.500003.5 08.7000.00B? 0 +043026.11 +641422.2 +000009.8+000001.400001.5 08.7000.27A? 0 +043149.01 +581054.3 +000005.9-000056.700009.4 08.7000.34F? 0 +043416.76 -564533.2 -000006.5+000008.600001.5 08.7000.91G? 0 +043613.50 +091232.5 -000001.0-000005.100007.1 08.7000.27A? 0 +043615.24 -033208.6 +000012.2+000005.600005.8 08.7000.11A? 0 +044158.63 +650544.7 -000002.5-000005.400007.5 08.7000.23A? 0 +045051.13 +015422.8 -000002.9-000009.000028.9 08.7000.32F? 0 +045205.06 +403202.1 +000000.2-000003.000016.1 08.7000.45F? 0 +045223.13 -770228.8 +000087.9+000006.300002.4 08.7000.97K? 0 +045622.06 -110306.6 +000019.9-000001.900006.1 08.7000.36F? 0 +045640.81 -424544.5 -000002.2+000020.700004.0 08.7000.51F? 0 +050147.22 -072234.5 -000027.2-000036.200007.5 08.7000.27A? 0 +050421.89 -081401.7 +000009.0-000048.800006.8 08.7000.44F? 0 +050622.23 +681606.9 +000016.2-000023.900002.7 08.7000.24A? 0 +050722.03 +022654.5 +000016.4-000002.700020.1 08.70-0.01B? 0 +050837.47 +011634.9 +000001.7-000009.300015.9 08.70-0.01B? 0 +051043.02 -443420.0 +000114.0+000177.900007.4 08.7000.77G? 0 +051059.53 +320221.6 +000000.0+000000.000000.0 08.7000.79G? 0 +051441.11 -070414.8 +000000.0+000000.000000.0 08.7000.73G? 1 +051842.35 +280526.3 -000008.7-000015.100000.1 08.7000.21A? 0 +052303.78 +391750.0 +000020.3-000021.400014.7 08.7000.98K? 0 +052505.93 +340147.0 -000049.9-000006.000020.5 08.7000.98K? 0 +052644.18 -040323.7 +000008.1-000008.200005.0 08.7000.52F? 0 +053207.40 +060249.3 +000007.6-000002.200001.3 08.7000.08A? 0 +053539.20 +205415.1 +000035.1-000038.800012.4 08.7000.82G? 0 +053549.48 +360641.5 -000045.2-000024.500009.3 08.7000.55F? 0 +053936.30 +333717.7 +000012.1-000016.900004.2 08.7000.36F? 0 +054149.24 -500016.3 +000063.6+000093.600009.9 08.7000.79G? 1 +055058.41 +461859.5 +000007.3-000007.700005.8 08.7000.17A? 0 +055228.51 -561202.7 +000002.9+000001.700003.3 08.7000.13A? 0 +055358.38 +215010.7 -000007.9+000007.500003.7 08.7000.02A? 0 +055408.57 -290608.6 +000011.8+000041.100014.4 08.7000.45F? 0 +055440.89 -185133.6 -000011.9+000012.100006.4 08.7000.30A? 0 +055651.22 +731128.2 -000028.6-000060.400010.5 08.7000.52F? 0 +055804.72 -041559.5 -000011.8-000034.500001.1 08.7000.47F? 0 +055819.19 +261211.0 +000010.6-000012.800004.3 08.7000.17A? 1 +060056.74 +125514.7 -000015.0-000028.000000.9 08.7000.38F? 0 +060128.77 +351228.0 +000010.3-000005.100000.3 08.7000.30A? 0 +060919.43 -205518.7 -000006.6+000000.500002.7 08.7000.06A? 0 +061148.24 -402505.4 -000011.6+000010.100003.7 08.7000.82G? 0 +061228.31 -025702.7 -000007.0-000020.500011.5 08.7000.57F? 0 +061259.01 +004524.1 +000008.3+000005.400008.6 08.70-0.07B? 0 +061435.68 +172503.8 +000041.3-000021.000038.5 08.70-0.15B? 1 +061448.33 -194341.8 -000130.0-000230.600013.8 08.7000.84G? 0 +061556.06 -442535.2 +000007.7+000019.000003.3 08.7000.99K? 0 +061849.37 +110356.2 -000001.7-000001.700002.2 08.7000.08A? 0 +061911.57 +663900.3 -000051.9-000151.900007.8 08.7000.62G? 0 +062208.18 -163622.8 +000000.5-000019.500017.7 08.7000.91G? 0 +062231.19 -125726.6 +000033.5-000029.100010.2 08.7000.55F? 0 +062346.84 -354851.7 +000003.0+000000.500000.3 08.7000.96K? 0 +062415.31 +070420.2 +000001.0-000041.400000.8 08.7000.04A? 0 +062440.20 +410620.7 +000009.5+000011.400000.2 08.7000.17A? 0 +062618.35 +105855.7 -000005.7-000029.400006.5 08.70-0.01B? 0 +062846.80 -113737.8 +000000.6-000006.300014.4 08.7000.23A? 0 +063008.57 -631131.1 -000001.5+000028.800013.2 08.7000.33F? 0 +063056.59 -150133.8 -000017.1+000027.600004.3 08.7000.36F? 0 +063157.79 -024656.9 -000018.4+000002.900012.7 08.7000.08A? 0 +063337.99 -543525.6 +000008.3+000109.700009.0 08.7000.52F? 0 +063552.72 +032018.2 +000079.6-000057.000027.1 08.7000.66G? 0 +063625.93 +211826.6 +000000.4+000009.900010.6 08.70-0.04B? 0 +064134.98 +335108.3 -000103.7-000128.600031.0 08.7000.67G? 0 +064137.80 -555956.8 +000001.8+000029.500004.8 08.7000.96K? 0 +064402.82 -503134.3 -000021.4+000015.500006.2 08.7000.25A? 0 +064453.45 -665156.4 -000041.9-000054.800020.2 08.7000.61G? 0 +064515.45 -513412.5 -000009.3+000029.200012.2 08.7000.28A? 0 +064726.04 +481255.7 +000010.6-000021.300003.8 08.7000.13A? 0 +065206.33 +010042.5 -000021.2-000000.300002.0 08.7000.35F? 0 +065318.20 +625822.9 +000023.2-000103.100002.0 08.7000.38F? 0 +065350.53 -512557.1 -000002.4+000006.600006.9 08.7000.13A? 0 +065515.79 -070435.5 +000002.5+000003.500003.5 08.7000.09A? 0 +065646.98 +021134.3 +000015.9-000024.900004.8 08.70-0.01B? 0 +065756.63 -480719.7 -000013.6+000011.100007.3 08.7000.27A? 0 +065818.28 -073026.9 -000005.8-000019.600009.6 08.7000.30A? 0 +070005.28 -281032.0 -000024.2-000007.400020.2 08.7000.44F? 0 +070024.06 -030040.2 +000011.4-000011.800012.1 08.70-0.04B? 0 +070146.96 -000551.8 +000008.8-000005.400004.9 08.7000.11A? 1 +070346.85 +000812.7 -000011.9+000008.500005.6 08.7000.71G? 0 +070515.91 -163114.0 -000017.5+000006.800013.2 08.70-0.08B? 0 +070539.69 -373746.3 -000011.7+000006.400005.2 08.7000.06A? 0 +070742.55 -280254.0 -000008.1-000001.600004.0 08.70-0.04B? 0 +071006.53 -071326.4 -000002.7+000003.200003.0 08.70-0.04B? 0 +071057.10 -131202.9 +000008.5+000013.800019.4 08.7000.23A? 0 +071213.06 -211639.3 +000009.6-000015.700005.3 08.7000.31F? 0 +071350.15 -033052.2 +000009.1-000018.700014.4 08.70-0.04B? 0 +071749.41 -231127.7 +000001.5-000010.800006.9 08.70-0.17B? 0 +071813.36 +013243.6 +000020.5+000006.300010.8 08.7000.41F? 0 +071815.20 +112532.6 -000058.4+000006.700005.5 08.7000.81G? 0 +071858.11 +183408.8 +000003.7-000002.400003.9 08.7000.20A? 0 +072114.10 -125558.9 +000004.6-000010.600005.4 08.7000.08A? 0 +072124.62 -043148.7 -000014.6+000012.600025.1 08.7000.01A? 0 +072133.80 -310421.9 -000005.1+000020.800003.2 08.7000.12A? 1 +072306.21 +215814.1 -000007.3+000014.200000.4 08.70-0.03B? 0 +072319.65 -053756.5 -000024.4-000005.800014.1 08.7000.26A? 0 +072355.68 +214218.0 -000014.6-000016.900005.6 08.7000.91G? 0 +072644.87 -003603.6 -000023.9-000004.600014.2 08.7000.43F? 0 +072742.31 -042730.9 -000011.8+000010.100010.4 08.70-0.07B? 0 +072835.82 +315150.2 +000023.7-000017.300002.1 08.7000.44F? 0 +072925.78 +113148.2 +000000.0+000000.000000.0 08.7000.12A? 0 +072925.93 -235553.3 +000020.2+000006.400006.4 08.70-0.00B? 0 +073028.09 +064316.2 -000137.0-000063.300008.3 08.7000.66G? 0 +073113.06 +100605.1 -000008.8+000009.000005.4 08.7000.08A? 0 +073310.40 -514309.0 -000066.7-000019.900003.1 08.7000.48F? 0 +073348.04 +145015.5 +000026.1+000013.500019.8 08.7000.91G? 0 +073443.40 +114529.3 +000063.2-000130.700023.0 08.7000.56F? 0 +073728.73 -322347.6 -000014.9+000014.200001.5 08.70-0.17B? 0 +074054.17 -262146.2 +000321.3-000283.100015.1 08.7000.61G? 0 +074446.31 -455814.2 -000007.1-000003.800002.5 08.70-0.02B? 0 +074600.66 -692952.8 +000002.1+000014.300000.5 08.70-0.02B? 0 +074737.21 -341927.9 -000013.4+000020.300002.4 08.7000.49F? 0 +074841.91 +110834.7 -000004.1-000003.800010.1 08.7000.22A? 0 +075124.65 +595555.2 -000048.0-000043.900011.9 08.7000.50F? 0 +075145.36 +374809.2 -000027.6-000007.600026.9 08.7000.31F? 0 +075301.81 -010451.3 -000057.4+000002.900044.1 08.7000.92G? 0 +075422.24 -471824.7 -000009.8+000009.900001.7 08.7000.11A? 0 +075438.54 -181511.8 +000012.1+000023.000002.7 08.7000.31A? 0 +075440.67 +330856.7 +000032.7+000001.500002.5 08.7000.51F? 0 +075514.56 -423258.0 -000008.8+000028.700009.7 08.7000.10A? 0 +075518.51 -230631.7 +000003.8+000017.000004.2 08.70-0.01B? 0 +075815.03 -203556.9 -000009.0+000006.600003.5 08.7000.31F? 0 +075923.03 -490711.6 -000009.4+000004.400008.4 08.70-0.04B? 0 +080217.84 -450910.4 -000020.5+000032.500000.0 08.7000.96K? 0 +080341.55 -463413.7 +000005.6-000001.900003.4 08.7000.17A? 0 +080638.56 +015546.4 -000003.8+000015.400011.2 08.7000.45F? 0 0.10 1.00 +080709.25 -475553.3 -000014.3-000009.300008.7 08.70-0.08B? 0 +080723.82 -414411.1 -000015.6-000000.300005.2 08.7000.94G? 0 +080751.49 +302612.8 +000000.1-000106.100021.3 08.7000.57F? 0 +080757.38 -232301.4 +000007.6-000004.300006.0 08.7000.75G? 1 +081119.32 -372739.3 -000004.3-000000.900008.0 08.70-0.08B? 0 +081150.35 -301921.8 -000168.9+000051.800022.8 08.7000.59G? 0 +081552.90 +504708.6 -000026.6-000039.900015.9 08.7000.35F? 0 +081601.10 -055213.5 -000012.9-000026.800007.7 08.7000.25A? 0 +081741.30 -390610.8 -000009.8+000005.900007.3 08.7000.02A? 0 +082110.61 -534443.7 -000020.7+000012.600013.5 08.7000.79G? 0 +082212.84 -212219.2 -000000.8+000003.200004.9 08.7000.10A? 0 +082431.55 -260721.3 -000019.0-000005.700000.6 08.7000.91G? 0 +082505.00 -323608.3 -000036.0+000003.200011.6 08.7000.54F? 0 +082636.27 -004143.2 -000013.8-000002.300002.1 08.7000.84G? 0 +082810.73 -524537.8 -000014.5+000001.700017.8 08.7000.96K? 0 +083043.07 -192137.6 -000004.8-000000.200001.8 08.7000.05A? 0 +083338.09 +563408.2 -000007.4+000045.900004.1 08.7000.57F? 0 +083641.46 -304626.7 -000012.2+000002.000009.1 08.7000.19A? 0 +083946.76 -182637.1 -000019.1+000010.500007.0 08.70-0.04B? 0 +084248.29 -363049.3 -000059.9+000063.900017.4 08.7000.57F? 0 +084615.08 -190921.7 +000002.3-000013.200004.7 08.7000.43F? 0 +084634.44 -424726.3 -000017.5+000011.100003.8 08.70-0.04B? 0 +084908.10 -573515.6 -000011.9+000003.300013.4 08.7000.85G? 0 +084940.41 -414509.1 -000004.4+000007.800003.7 08.70-0.04B? 0 +085056.03 -410217.2 -000100.2+000073.600001.3 08.7000.49F? 0 +085126.13 +573136.3 +000000.0+000000.000000.0 08.7000.40F? 0 +085322.22 -434511.4 -000015.4+000015.200002.8 08.70-0.09B? 0 +085409.16 -490738.5 -000007.8+000007.000012.2 08.7000.03A? 0 +085613.29 +530331.4 +000016.1+000000.200011.4 08.7000.61G? 0 +085728.52 +042554.5 -000082.4-000126.000026.9 08.7000.76G? 0 +085756.54 -400509.5 -000022.4+000020.100010.9 08.7000.33F? 0 +085934.28 +062051.8 +000013.2-000012.700010.6 08.7000.30A? 0 +090147.13 -484456.1 -000016.2+000005.000006.8 08.7000.54F? 0 +090157.67 -765340.3 -000066.6+000085.500010.6 08.7000.46F? 1 +090418.48 +412049.2 -000007.8-000003.000014.1 08.7000.96K? 0 +090948.39 +320742.3 -000012.8-000033.100024.2 08.7000.95G? 0 +091412.79 +655504.3 -000012.0-000005.400008.0 08.7000.17A? 0 +091631.46 -300751.3 -000079.8-000053.500023.2 08.7000.78G? 0 +091745.66 -225607.9 -000001.2-000007.000007.4 08.7000.10A? 0 +092024.98 -375145.2 +000004.7+000014.100005.2 08.7000.96K? 0 +092127.24 +252132.4 -000006.6-000001.400014.1 08.7000.98K? 0 +092444.25 +544101.4 -000011.0+000003.900006.6 08.7000.96K? 0 +093014.33 -281118.3 -000026.4-000019.400007.0 08.7000.47F? 0 +093401.23 +362519.7 -000026.8-000019.400006.0 08.7000.00B? 0 +093512.24 -055056.6 -000054.0-000059.900011.3 08.7000.54F? 0 +093538.22 -483049.0 -000017.8+000010.100007.4 08.70-0.00B? 0 +093715.87 -040519.3 +000003.8-000060.900009.5 08.7000.46F? 0 +094018.51 +615608.7 -000016.2-000003.800001.4 08.7000.21A? 0 +094032.74 -261851.9 -000011.8-000003.700003.9 08.7000.09A? 0 +095040.48 -210442.3 -000054.8-000004.800000.9 08.7000.24A? 0 +095043.53 -371530.9 -000011.6-000012.800005.4 08.7000.98K? 0 +095233.55 -172548.6 -000047.1-000001.500008.5 08.7000.37F? 0 +095421.13 -674314.4 +000030.1+000003.800002.0 08.7000.70G? 0 +095432.44 -632704.9 -000000.1-000003.200011.4 08.70-0.04B? 0 +095438.96 +070508.1 +000037.3+000005.200002.7 08.7000.40F? 0 +100022.37 -174947.5 +000010.4+000007.800011.3 08.70-0.04B? 0 +100137.45 -152529.5 -000279.8+000030.300040.2 08.7000.95K? 0 +100609.76 -635540.0 -000013.7+000033.700005.5 08.7000.21A? 0 +100707.83 +084609.6 +000013.4-000060.300002.7 08.7000.55F? 0 +100708.53 -745002.5 -000042.8+000015.100001.9 08.7000.30A? 0 +100733.36 -850436.4 -000573.5+000383.400019.5 08.7000.66G? 0 +100748.86 -250817.5 -000011.3+000019.400001.4 08.7000.95K? 0 +101648.13 +544446.2 -000038.1-000002.000000.3 08.7000.42F? 0 +101823.85 -543443.8 +000054.4-000043.700001.7 08.7000.43F? 0 +103342.80 +083511.7 -000044.2-000004.600010.3 08.7000.37F? 0 +103520.39 -354933.1 -000005.9+000005.300004.1 08.7000.12A? 0 +103557.82 -581221.5 +000000.0+000000.000000.0 08.7000.03A? 0 +103641.20 +213612.6 -000221.6-000116.200015.5 08.7000.74G? 0 +103738.24 -094305.9 -000035.2-000017.500000.1 08.7000.27A? 0 +104022.12 -595737.0 +000001.6+000022.500013.4 08.7000.36F? 0 +104043.24 -315537.7 -000018.0-000001.000006.7 08.7000.52F? 0 +104228.86 +081959.1 -000002.2-000010.300000.4 08.7000.19A? 0 +104236.34 -183215.7 +000003.0-000011.400015.5 08.7000.79G? 0 +104755.51 +232007.7 +000015.7-000075.700018.2 08.7000.67G? 0 +104819.66 +325321.2 -000018.0-000022.800011.1 08.7000.39F? 0 +104901.62 +205315.0 +000110.7-000089.900011.5 08.7000.68G? 0 +105236.48 -433504.7 -000028.0+000011.200006.2 08.7000.99K? 0 +105520.00 -073603.3 -000063.1-000034.900022.3 08.7000.50F? 0 +105806.52 -353351.7 -000003.5-000004.300003.0 08.7000.11A? 0 +110036.80 +234222.2 +000015.5-000032.900013.9 08.7000.58F? 0 +110155.01 +442149.9 -000009.4-000006.200002.9 08.7000.55F? 0 +110328.05 +543132.1 +000000.0+000000.000000.0 08.7000.78G? 1 +110506.89 -525244.1 -000024.5-000001.500013.5 08.7000.29A? 0 +110531.45 -583721.5 +000000.0+000000.000000.0 08.7000.00A? 0 +110532.15 +381633.1 -000323.1+000048.100014.8 08.7000.72G? 0 +110607.43 +070201.0 +000001.7-000070.500006.6 08.7000.44F? 0 +110915.54 -523349.9 +000013.7-000008.600003.4 08.7000.55F? 0 +111052.35 -760639.3 -000069.0-000001.300005.1 08.7000.65G? 0 +111958.34 -601619.5 +000024.2-000000.500002.2 08.7000.21A? 0 +112444.44 -530430.1 -000041.2+000015.000004.7 08.7000.08A? 0 +112602.16 -622722.2 -000005.0-000000.800009.4 08.7000.03A? 0 +113708.09 -392811.1 +000024.8-000102.600015.9 08.7000.46F? 0 +113830.66 -341332.8 -000012.1+000013.400017.2 08.7000.35F? 0 +114028.69 +690030.6 -000134.5+000005.200001.7 08.7000.63G? 0 +114335.40 -600758.3 -000000.1+000004.800003.1 08.70-0.03B? 0 +114700.04 -013745.8 -000037.1+000017.800012.1 08.7000.40F? 0 +115527.23 +133702.2 -000001.5-000002.500002.9 08.7000.37F? 0 +115845.44 -174532.4 -000120.0+000018.000013.2 08.7000.52F? 0 +120413.84 -652307.1 -000024.7-000003.400008.0 08.7000.09A? 0 +121037.35 +850443.7 -000011.4-000005.900000.6 08.7000.22A? 0 +121103.78 -500033.1 -000144.4+000023.800015.9 08.7000.51F? 0 +121354.29 -760119.0 -000047.0-000008.000001.6 08.7000.52F? 0 +121514.27 +553038.6 -000138.6-000019.000000.8 08.7000.89G? 0 +121747.66 +250315.9 -000007.4-000025.700008.2 08.7000.54F? 0 +122042.11 +225452.0 -000082.4-000022.500012.2 08.7000.56F? 0 +122856.42 -584412.1 -000010.1-000002.800000.0 08.7000.02A? 0 +123434.05 -240816.0 -000023.0-000006.900008.6 08.7000.28A? 0 +123458.14 +230855.8 +000066.6-000207.400028.3 08.7000.64G? 0 +123642.25 -671250.6 +000003.2+000003.500008.2 08.70-0.04B? 1 +123646.30 -625411.4 +000002.2+000000.600005.8 08.7000.16A? 0 +123716.76 -564717.4 -000007.9+000005.600000.8 08.70-0.05B? 0 +124217.71 -520747.7 -000010.9-000006.500001.8 08.7000.51F? 0 +124448.84 -645751.7 -000013.2+000001.900012.0 08.7000.32F? 0 +124803.01 -681634.2 -000013.0+000000.900000.1 08.70-0.02B? 0 +124825.13 -123153.6 -000097.0-000009.000025.9 08.7000.47F? 0 +124850.54 +413410.9 -000011.7-000007.300010.8 08.7000.52F? 0 +125407.07 -630958.6 -000010.9-000016.700001.0 08.7000.52F? 1 +125606.61 -365300.3 -000010.6-000025.300008.2 08.7000.42F? 0 +125746.32 -633924.7 -000016.8-000011.000006.4 08.7000.53F? 0 +130252.50 +535541.5 +000027.7-000096.100010.0 08.7000.86G? 0 +130603.17 -641435.6 -000008.6-000003.400005.4 08.7000.37F? 0 +130825.20 -024747.4 +000011.2-000054.300003.5 08.7000.40F? 0 +131043.90 -031730.3 +000070.4-000064.000011.4 08.7000.46F? 0 +131052.25 +014332.9 +000037.4-000072.700001.1 08.7000.50F? 0 +131358.27 -350907.7 +000016.9+000006.500001.6 08.7000.28A? 0 +131414.41 -584701.4 -000022.7+000004.600000.3 08.7000.22A? 0 +131528.37 -394135.1 -000011.4-000037.000005.8 08.7000.64G? 0 +131656.73 -565513.5 -000021.8-000006.900000.1 08.7000.21A? 0 +132048.33 +373354.1 -000032.7+000035.200003.8 08.7000.47F? 0 +132205.72 -090335.0 -000226.4-000090.600022.1 08.7000.61G? 0 +132822.12 -511731.8 -000005.9-000044.400007.0 08.7000.28A? 0 +133053.35 -434242.9 -000021.2-000018.700020.2 08.7000.22A? 0 +133653.90 +523738.8 -000062.9+000026.400006.5 08.7000.99K? 0 +133758.28 -702443.1 +000007.3+000003.500003.8 08.7000.06A? 0 +133825.09 -652710.2 -000020.0-000012.800003.8 08.7000.05A? 0 +134154.78 -605915.5 -000005.3-000006.900004.7 08.7000.05A? 1 +134559.36 -433218.8 +000045.6+000013.400007.0 08.7000.68G? 0 +135625.96 +731549.0 -000039.0-000059.200001.7 08.7000.85G? 0 +140148.58 -081709.4 -000061.3+000078.600003.9 08.7000.55F? 0 +140300.22 -093033.6 -000029.3-000021.400014.1 08.7000.43F? 0 +140515.55 +164130.6 -000000.6-000006.700009.5 08.7000.74G? 0 +140545.03 -303532.6 -000019.7+000002.100006.4 08.7000.99K? 0 +140658.43 -563021.8 -000050.6-000041.300004.1 08.7000.56F? 0 +140852.39 +503727.5 +000010.0-000052.300011.3 08.7000.56F? 0 +141003.11 +625451.3 -000030.9+000002.700002.0 08.7000.46F? 0 +141136.56 -595009.9 +000016.3-000007.800011.9 08.7000.21A? 0 +141532.92 +115003.6 -000007.4-000069.200001.1 08.7000.69G? 0 +141657.93 -495642.2 -000017.3-000018.600021.3 08.7000.65G? 0 +141909.24 +591807.2 -000055.3+000042.700011.3 08.7000.62G? 0 +142258.09 +763949.2 +000012.6+000005.000005.3 08.7000.90G? 0 +142342.58 -262201.4 +000021.6+000000.000006.9 08.7000.98K? 0 +142736.97 +415055.6 -000000.6-000001.600004.8 08.7000.17A? 0 +143053.49 +803357.4 -000026.9-000005.900010.3 08.7000.42F? 0 +143102.23 -485009.6 -000011.9+000001.600007.3 08.70-0.00B? 0 +143249.15 -551335.6 -000011.8-000000.900018.2 08.7000.25A? 0 +143846.89 -195629.4 +000003.5+000007.500008.2 08.7000.33F? 0 +143941.37 -552506.2 +000004.3+000007.300000.2 08.7000.40F? 0 +143947.07 +221052.9 -000023.0-000014.100001.2 08.7000.03A? 0 +144331.76 -391228.2 +000008.2-000010.500017.1 08.7000.48F? 0 +144745.51 -424002.6 -000037.0-000013.500018.2 08.7000.44F? 0 +145242.81 +322704.4 +000010.1+000059.300012.5 08.7000.53F? 0 +145346.86 +014629.9 -000008.2+000008.100009.8 08.7000.42F? 0 +145559.74 +425130.3 +000031.7+000003.500009.9 08.7000.35F? 0 +145700.69 -685022.9 -000010.0+000007.800005.8 08.7000.73G? 0 +150505.43 -430758.0 +000041.8-000023.600025.9 08.7000.58F? 0 +150617.95 -352422.1 -000027.4-000015.600018.6 08.7000.30A? 0 +150818.51 -474955.5 -000007.1-000017.500005.0 08.7000.08A? 0 +150827.26 -643822.5 +000000.0+000000.000000.0 08.7000.25A? 0 +150908.03 +301926.1 +000012.8+000005.600007.3 08.7000.42F? 0 +150928.65 +083536.2 +000023.2-000025.900018.2 08.7000.74G? 0 +151249.02 +072358.9 -000022.9+000008.300016.9 08.7000.49F? 0 +151424.93 -365145.5 -000008.1-000014.500014.6 08.7000.29A? 0 +152102.10 +004259.2 +000000.0+000000.000000.0 08.7000.73G? 0 +152335.96 -271537.0 -000093.0-000114.800016.5 08.7000.50F? 0 +152545.75 -571737.1 -000032.2-000016.900021.9 08.7000.42F? 0 +152852.81 +623446.6 +000033.1+000061.900001.7 08.7000.61G? 0 +152941.47 +503040.9 -000011.2+000004.500004.5 08.7000.45F? 0 +153215.00 +851427.4 +000024.2+000043.500023.5 08.7000.56F? 0 +153259.49 -530048.0 -000014.8-000004.500002.1 08.7000.21A? 0 +153521.89 -470752.8 -000021.1-000035.300003.3 08.7000.33F? 1 +153646.51 -501006.2 -000011.9-000143.000018.1 08.7000.53F? 0 +153700.37 +642623.3 +000003.5+000028.600021.1 08.7000.79G? 0 +153713.16 -542948.9 -000107.2-000050.300021.7 08.7000.78G? 0 +154053.00 -444003.8 -000083.8-000053.600025.8 08.7000.94G? 0 +154113.66 +592052.1 +000031.3-000014.900001.4 08.7000.96K? 0 +154601.25 +390637.8 -000025.2-000003.100012.3 08.7000.42F? 0 +154658.32 -614659.8 -000225.7-000210.400024.4 08.7000.75G? 0 +155517.76 +143615.1 +000014.5-000048.300013.3 08.7000.43F? 0 +155951.16 +312023.0 -000022.2+000003.200010.5 08.7000.53F? 0 +160031.34 -360516.3 -000010.7-000038.900009.6 08.7000.55F? 1 +160504.27 -261545.8 -000042.8-000024.200007.3 08.7000.54F? 0 +160625.29 -183923.9 -000023.2-000009.200011.2 08.7000.28A? 0 +160805.41 +125023.1 -000022.5+000006.200032.1 08.7000.31A? 0 +160827.37 +861159.4 -000007.6+000014.700012.9 08.7000.26A? 0 +160909.48 +555356.8 +000018.0+000002.000002.9 08.7000.54F? 0 +161008.26 -655429.2 -000006.9-000006.800004.9 08.70-0.02B? 0 +161235.13 +574742.0 -000025.6+000013.200001.3 08.7000.42F? 0 +161558.73 +160147.8 -000042.7-000013.900003.3 08.7000.94G? 0 +161600.71 -785739.3 -000034.3-000014.900003.6 08.7000.93G? 0 +161839.04 -352430.3 -000024.7-000032.300028.1 08.7000.45F? 0 +161913.15 +384737.2 +000004.8-000003.900005.9 08.7000.19A? 0 +161914.25 +573556.1 +000019.3+000008.700007.4 08.7000.27A? 0 +162036.37 +410253.4 -000007.5-000023.300004.7 08.7000.46F? 0 +162504.15 -403835.7 -000023.6+000010.800005.4 08.7000.59G? 0 +162707.51 +425450.4 +000006.9-000021.700002.8 08.7000.97K? 0 +162724.39 +095550.4 -000023.4+000000.900016.9 08.7000.39F? 0 +162946.86 -410417.3 +000021.3-000005.300008.9 08.7000.35F? 0 +163602.38 -732908.6 +000018.8-000028.900001.3 08.7000.51F? 0 +163645.69 -672537.5 -000018.3-000038.100009.2 08.7000.28A? 0 +163922.62 -605742.0 -000019.1-000000.800004.0 08.7000.20A? 0 0.10 1.00 +163931.56 -271708.1 -000006.1+000000.900013.0 08.7000.23A? 0 +164131.30 +411924.2 -000036.1+000021.800016.4 08.7000.47F? 0 +164159.24 +195802.7 +000023.7-000111.600012.3 08.7000.88G? 0 +165336.28 +413828.3 -000027.3+000120.600023.9 08.7000.65G? 0 +165357.08 -535701.0 +000001.8-000011.800005.3 08.70-0.01B? 0 +165456.32 -450433.4 -000012.6-000045.300020.5 08.7000.48F? 0 +165624.27 +680128.3 -000071.9+000249.500007.4 08.7000.63G? 0 +165652.16 -605725.0 -000014.6+000053.300031.0 08.7000.82G? 0 +165655.29 -315923.3 -000010.2+000013.300019.3 08.7000.09A? 0 +165722.00 -451258.4 -000016.6-000001.400007.9 08.7000.12A? 0 +165750.42 +464948.0 -000023.8-000057.500012.0 08.7000.92G? 0 +165835.83 -300714.3 +000018.8-000042.400006.7 08.7000.40F? 0 +170107.82 -762321.2 -000005.3-000007.400012.2 08.7000.97K? 0 +170156.67 -590122.6 +000000.6-000016.200011.0 08.70-0.02B? 0 +170309.82 -383043.4 -000008.1-000028.300002.2 08.7000.54F? 0 +170311.48 +173908.5 +000030.4+000025.900004.8 08.7000.94G? 0 +170313.41 -824549.9 -000017.0-000014.700001.3 08.7000.17A? 0 +170704.42 +310535.4 -000020.0-000031.900001.2 08.7000.18A? 0 +170759.07 +521903.9 -000012.9-000010.400004.2 08.7000.53F? 0 +171214.18 +094540.6 -000021.4+000008.200007.9 08.7000.39F? 0 +171239.30 -562409.2 +000009.2+000035.100025.1 08.7000.71G? 0 +171552.93 +024041.7 +000037.5-000066.600000.6 08.7000.36F? 0 +171610.73 +325050.4 -000014.1+000031.800013.4 08.7000.44F? 0 +171747.87 -442237.9 +000003.4+000001.200006.6 08.7000.46F? 0 +172822.60 +124155.7 +000001.2+000034.300015.2 08.7000.32F? 0 +172957.48 -413404.0 +000022.1-000042.300019.2 08.7000.12A? 0 +173046.88 -152621.5 -000008.0+000003.400040.6 08.7000.28A? 0 +173339.53 -004755.0 +000036.7-000092.800010.6 08.7000.53F? 0 +173522.38 -365435.6 -000006.8+000007.400007.6 08.7000.14A? 0 +173725.86 +210943.2 -000004.2+000005.700000.6 08.7000.28A? 0 +174109.15 -060021.1 -000027.3-000027.200003.7 08.7000.22A? 0 +174323.33 -473352.5 +000014.7-000008.800018.2 08.7000.23A? 0 +174341.47 +114018.5 +000007.2+000009.900024.6 08.7000.85G? 0 +174405.94 -323644.2 +000027.9-000053.700000.7 08.7000.55F? 0 +175836.68 -273114.7 +000010.1+000003.000015.5 08.70-0.04B? 0 +175848.21 +294642.0 +000003.1+000011.700002.7 08.7000.45F? 0 +180050.11 +102926.2 +000007.4+000007.700001.7 08.7000.32F? 0 +180121.12 +153015.3 +000014.8+000021.700002.5 08.7000.32F? 0 +180215.08 -383815.7 -000058.9-000009.200028.3 08.7000.52F? 0 +180421.80 +504759.4 -000008.6-000000.700011.1 08.7000.99K? 0 +180536.76 -701346.7 -000002.3-000019.800002.6 08.7000.16A? 0 +180915.12 +132906.4 -000001.6-000019.900001.1 08.70-0.05B? 0 +181124.31 -204245.0 +000000.6-000004.000001.9 08.7000.18A? 0 +181509.71 +084724.0 +000001.4-000002.800001.3 08.7000.22A? 0 +181530.72 -514915.1 +000010.1-000035.700014.1 08.7000.47F? 0 +181545.90 +235945.6 +000015.6+000021.300010.1 08.7000.97K? 0 +181609.10 -413720.8 -000005.9-000001.600012.1 08.70-0.06B? 0 +181618.81 -253256.4 -000028.7-000023.600013.0 08.7000.06A? 0 +181625.03 -383956.0 +000001.3-000023.700002.6 08.7000.28A? 0 +181704.44 +112931.8 +000001.6-000002.000008.2 08.7000.95G? 0 +181745.56 -475146.1 -000003.0-000018.100015.2 08.7000.33F? 0 +181903.03 +495805.5 +000023.6+000032.700007.3 08.7000.42F? 0 +182027.81 +205508.0 +000003.0-000002.100014.2 08.7000.13A? 0 +182602.58 +165107.3 +000017.0-000023.600007.7 08.7000.37F? 0 +182801.45 -415754.8 +000000.8+000011.600008.1 08.7000.01A? 0 +182839.00 +064722.5 +000007.6+000003.800014.5 08.7000.30A? 0 +182928.07 +412718.6 -000013.6+000021.800007.4 08.7000.17A? 0 +182942.64 -333029.1 -000009.9-000011.300002.5 08.7000.05A? 0 +183059.72 -355207.9 +000021.1-000004.200016.9 08.7000.23A? 0 +183138.22 +180717.0 +000001.9-000005.800009.1 08.7000.35F? 0 +183426.64 -303047.0 -000001.3+000010.500000.6 08.7000.40F? 0 +183630.64 -115908.5 +000055.1-000123.200000.6 08.7000.81G? 0 +183634.68 -561831.4 -000010.2-000030.300011.6 08.7000.08A? 0 +183903.92 +061628.2 +000086.8+000044.000013.2 08.7000.61G? 0 +184028.91 +301721.6 -000000.4-000007.800009.1 08.70-0.01B? 0 +184832.24 -392927.9 -000027.1-000023.700003.3 08.7000.48F? 0 +184833.94 +304159.8 -000016.0-000020.200004.8 08.7000.54F? 1 +184957.44 -495952.2 +000016.4+000029.800000.8 08.7000.14A? 0 +185012.04 -333125.4 +000004.3-000006.700018.0 08.7000.48F? 0 +185017.06 +093051.8 +000002.8+000016.000006.3 08.7000.34F? 0 +185109.75 -074755.7 -000001.2+000007.100004.0 08.70-0.02B? 0 +185816.19 +200818.6 +000011.9+000028.400001.6 08.7000.25A? 0 +190234.36 -461230.1 +000033.2+000009.200001.3 08.7000.42F? 0 +190437.68 +435452.3 +000008.3+000003.900000.7 08.7000.18A? 0 +190447.80 +551527.7 -000023.5-000079.400006.3 08.7000.47F? 0 +190530.84 +335221.7 +000003.9-000014.700009.0 08.7000.60G? 0 +190544.79 -263831.1 -000014.2-000036.600000.5 08.7000.62G? 0 +191138.04 +610516.0 +000001.2+000003.800001.9 08.7000.15A? 0 +191646.09 +552403.3 -000021.5+000018.700005.7 08.7000.17A? 0 +191658.53 +130709.2 -000015.8+000007.800013.9 08.7000.20A? 0 +191728.14 -143004.9 +000005.8-000005.500002.2 08.7000.01A? 0 +191903.83 -132029.3 -000117.9-000095.500013.2 08.7000.69G? 0 +192005.15 -013546.9 -000007.4+000002.500002.6 08.7000.22A? 0 +192041.40 -053400.5 -000006.6-000014.500008.4 08.7000.31A? 0 +192349.33 -813224.9 -000219.8-000146.800008.9 08.7000.69G? 0 +192418.14 +203151.1 +000000.4-000002.700022.1 08.7000.53F? 0 +192701.52 +412908.8 +000003.3+000024.700007.5 08.7000.39F? 0 +192747.92 +034557.4 -000005.3+000004.400007.8 08.7000.17A? 0 +193004.85 +782502.5 +000001.9-000007.600007.1 08.7000.96K? 0 +193224.10 +275521.1 +000013.7-000004.200000.8 08.7000.24A? 0 +193237.88 +341833.0 +000006.8-000008.000008.5 08.70-0.09B? 0 +193247.64 -251819.1 -000032.9-000022.200001.9 08.7000.35F? 0 +193308.49 -543155.8 +000113.3-000062.100016.2 08.7000.65G? 0 +193324.99 -532918.3 +000022.6-000066.300012.5 08.7000.32F? 0 +193409.42 -102345.2 +000021.4-000028.000000.9 08.7000.65G? 0 +193410.59 +363830.5 +000026.5+000015.600001.3 08.7000.90G? 0 +193539.56 +730735.9 +000009.5+000028.100021.6 08.7000.36F? 1 +193558.43 +144928.3 +000001.2-000006.700018.5 08.7000.30A? 0 +194027.20 +454146.3 -000037.1-000057.900014.5 08.7000.44F? 0 +194136.07 -354331.1 +000117.1-000262.900010.2 08.7000.73G? 0 +194244.12 +082248.9 +000026.8+000046.800026.5 08.7000.70G? 1 +194322.32 +165859.8 +000029.9+000001.100018.5 08.7000.12A? 0 +194406.81 +250052.9 -000002.8+000013.300006.3 08.7000.43F? 0 +194523.39 +090015.8 +000010.6+000010.300003.3 08.7000.51F? 0 +194743.09 +385449.1 +000019.3+000012.200002.2 08.7000.09A? 0 +194754.59 -412602.7 +000000.2-000025.000002.0 08.7000.43F? 0 +195112.70 +633432.7 +000008.0-000003.800000.1 08.7000.23A? 0 +195139.66 -432721.8 +000024.8-000035.800001.5 08.7000.53F? 0 +195304.58 -295615.5 -000024.8-000041.000014.8 08.7000.36F? 0 +195419.96 +365538.3 +000011.2+000004.900015.1 08.7000.94G? 0 +195717.90 -044110.7 -000028.5-000009.900034.0 08.7000.45F? 0 +195749.67 -341300.2 -000006.8+000000.300007.5 08.7000.37F? 0 +195911.53 +533325.9 -000012.5+000008.700003.6 08.7000.95K? 0 +200641.01 +345440.3 -000006.4+000006.800014.9 08.7000.27A? 0 +201045.12 +151202.9 -000012.3-000008.300009.5 08.70-0.04B? 0 +201635.56 +405308.2 +000007.7-000002.700008.6 08.7000.97K? 0 +201752.77 +533016.4 +000003.0-000051.800007.4 08.7000.49F? 0 +201803.14 -682922.2 -000073.1+000009.900018.8 08.7000.51F? 0 +201812.42 +393410.9 +000004.0-000008.600004.0 08.70-0.00B? 0 +202254.27 +182024.4 +000003.8-000015.800010.5 08.7000.24A? 0 +202313.96 +594639.7 +000004.9-000046.400002.7 08.7000.38F? 0 +202407.81 +035108.5 +000052.6-000006.200000.6 08.7000.87G? 0 +202703.49 +421757.0 -000006.1-000006.000008.6 08.7000.08A? 0 +202734.73 -261211.6 +000028.5+000003.100012.6 08.7000.41F? 0 +202921.20 -263428.4 -000003.4-000020.000003.9 08.7000.25A? 0 +203001.15 +484645.3 +000006.9+000014.600003.4 08.7000.12A? 0 +203113.03 +340232.9 -000009.3-000015.100001.3 08.7000.15A? 0 +203142.23 -375528.8 +000013.0-000020.700000.0 08.7000.33F? 0 +203303.81 +285148.0 +000002.3-000022.000002.9 08.7000.33F? 0 +203829.19 +751544.8 +000010.2-000004.600003.8 08.7000.15A? 0 +204008.89 -285220.1 +000010.4-000046.500012.8 08.7000.57F? 1 +204132.81 -000037.8 +000012.4-000011.700004.0 08.7000.41F? 0 +204311.94 -341145.8 +000023.6+000007.600002.5 08.7000.29A? 0 +205418.95 +482337.8 +000051.6+000037.900027.2 08.7000.60G? 0 +205501.47 -013410.3 -000018.3+000008.600015.0 08.7000.98K? 0 +210313.10 +621319.8 -000013.3-000119.300009.8 08.7000.59G? 0 +210345.93 -404049.5 -000009.8-000003.700003.4 08.7000.02A? 0 +210441.19 +704845.3 -000015.8-000004.400009.0 08.7000.19A? 0 +211016.56 +585510.2 -000016.4-000008.000008.2 08.7000.96K? 0 +211057.11 +384647.1 +000006.1-000002.400001.6 08.7000.00A? 0 +211237.36 +104119.9 -000023.7-000047.100011.3 08.7000.93G? 0 +212327.10 +245738.8 -000098.0-000128.500022.0 08.7000.80G? 0 +212426.61 -604030.7 +000030.9-000044.300022.6 08.7000.56F? 0 +212652.94 +222729.5 -000027.9-000039.700001.8 08.7000.50F? 0 +213001.55 -052355.1 +000010.3-000033.900010.1 08.7000.34F? 0 +213103.39 +430623.1 +000002.5-000000.900000.7 08.70-0.08B? 0 +213217.80 +525003.8 +000009.0+000000.600003.4 08.7000.23A? 0 +213529.15 +482937.3 -000004.2-000009.900010.5 08.7000.04A? 0 +214354.06 +633628.7 +000011.7+000001.200006.4 08.7000.43F? 0 +214449.01 +491951.3 +000025.7+000013.600008.9 08.7000.40F? 0 +214756.35 +332209.6 +000012.2+000006.300012.4 08.7000.22A? 0 +215220.24 +415123.8 +000005.9-000006.500023.6 08.7000.38F? 0 +215910.47 -143034.7 -000003.8-000006.200006.7 08.7000.99K? 0 +220000.47 +240601.6 -000021.2-000015.600008.1 08.7000.45F? 0 +220148.94 +233402.9 -000014.0-000024.700002.1 08.7000.03A? 0 +220417.93 +654432.4 +000159.9+000081.600001.6 08.7000.53F? 0 +220425.58 +134925.6 -000012.5-000056.500013.7 08.7000.52F? 0 +220513.77 +664630.9 +000015.0+000010.700001.4 08.7000.14A? 0 +220631.28 +303419.5 +000001.9+000019.400018.8 08.7000.52F? 0 +220914.74 +493823.9 +000062.5+000034.200006.4 08.7000.68G? 0 +221333.19 -072219.8 +000100.5-000034.100011.7 08.7000.56F? 0 +221609.37 -533310.6 +000031.3-000021.900027.2 08.7000.56F? 0 +221636.32 +425023.6 -000013.9-000024.100003.8 08.7000.31F? 0 +222344.68 +180201.1 -000017.9-000032.600015.7 08.7000.56F? 0 +222355.44 +531601.9 +000002.4-000014.800001.0 08.7000.10A? 0 +222503.10 +534322.4 +000054.0-000064.600004.6 08.7000.53F? 0 +222515.80 +323323.0 +000014.0+000018.700002.4 08.7000.86G? 0 +222954.49 +564701.9 +000023.9+000010.000014.2 08.7000.12A? 0 +223549.08 +572350.6 +000014.9+000005.300002.8 08.7000.16A? 0 +223928.78 +412630.9 +000015.8-000006.300005.8 08.7000.08A? 0 +223950.07 +394249.2 -000004.2-000005.400006.5 08.7000.02A? 0 +224554.05 +325133.0 +000032.7-000109.000005.4 08.7000.59G? 0 +224744.73 -123022.2 -000027.4+000014.700006.0 08.7000.31F? 0 +225142.77 +534649.9 +000002.6-000002.500009.0 08.7000.03A? 0 +225556.91 +320814.1 +000031.6+000000.100008.6 08.7000.66G? 0 +225734.83 +475804.4 -000021.0-000024.000013.0 08.7000.89G? 0 +225825.18 -504755.3 +000079.9-000037.200001.0 08.7000.47F? 0 +230009.56 +382211.4 +000021.7-000001.200017.4 08.7000.28A? 0 +230039.10 -653952.6 +000015.6+000007.700004.9 08.7000.32F? 0 +230133.07 +191611.2 +000160.9-000053.500024.8 08.7000.64G? 0 +230142.46 +674742.7 +000000.0+000000.000000.0 08.7000.48F? 1 +230432.26 +562118.2 -000005.9+000000.100002.2 08.7000.24A? 0 +230616.45 -443334.3 +000096.5+000007.500008.6 08.7000.90G? 0 +230648.01 -384738.7 +000008.8-000002.100008.3 08.7000.38F? 0 +230725.04 +545101.5 +000025.4-000041.900004.4 08.7000.55F? 0 +230921.90 -590028.5 +000051.4+000023.200007.8 08.7000.65G? 0 +231054.38 +741253.7 +000030.3+000009.000001.7 08.7000.11A? 0 +231335.81 +151901.3 +000020.2-000006.800007.7 08.7000.43F? 0 +231803.46 +640813.2 +000101.6+000000.900005.4 08.7000.27A? 0 +232035.60 +623333.7 +000080.1+000041.800010.5 08.7000.53F? 0 +232126.50 +640946.4 +000008.7+000003.700000.2 08.7000.07A? 0 +232153.38 -062901.8 -000045.6-000047.700005.6 08.7000.34F? 0 +232226.96 +670327.6 -000003.3-000013.100006.8 08.7000.33F? 0 +232308.21 +652942.6 +000085.1+000002.100006.8 08.7000.56F? 0 +233119.95 -310547.0 +000021.4-000047.500010.0 08.7000.51F? 0 +233700.59 -835020.5 -000009.2-000023.200005.9 08.7000.39F? 0 +234337.83 -652552.2 -000011.3-000000.100008.4 08.7000.47F? 0 +235530.80 -134510.1 +000189.3-000051.000001.9 08.7000.56F? 0 +235704.31 -025832.2 +000068.5+000019.400010.4 08.7000.49F? 0 +000013.40 -355935.5 +000028.4-000016.700002.3 08.7001.26K? 0 +000115.13 +531218.2 -000011.0-000009.900001.2 08.7001.66K? 0 +003101.92 -431731.9 +000022.3-000003.900012.8 08.7001.14K? 0 +003210.52 +494653.9 -000000.1-000011.600010.5 08.7001.02K? 0 +003402.97 -440442.4 -000000.5-000042.700002.3 08.7001.17K? 0 +003613.17 -335347.0 +000022.7+000008.200000.2 08.7001.32K? 0 +004532.44 +610006.4 -000003.7-000020.300002.9 08.7001.70K? 0 +004806.41 +522053.2 -000031.4-000007.000022.4 08.7001.38K? 0 +005837.84 +252455.7 +000008.5+000001.300018.1 08.7001.31K? 0 +005844.53 +371133.9 -000001.1-000029.300028.4 08.7001.30K? 0 +005907.09 -000842.0 +000013.8-000015.100002.9 08.7001.16K? 0 +010242.99 -635904.2 -000021.4+000006.700003.5 08.7001.12K? 0 +010714.02 +050020.1 +000020.7-000010.900001.4 08.7001.13K? 0 +010932.12 -192330.1 -000007.8-000030.300011.9 08.7001.13K? 0 +011231.40 -101801.9 +000024.5-000020.300010.9 08.7001.04K? 0 +011647.05 -312429.1 +000024.8-000012.500030.7 08.7001.10K? 0 +011705.22 +613935.0 -000011.5+000014.800007.6 08.7001.53K? 0 +012601.18 +791536.7 -000040.5-000012.300017.1 08.7001.23K? 0 +013939.84 -372821.7 -000000.7+000007.200005.5 08.7001.49K? 0 +013954.89 +151524.1 -000031.7-000045.100039.8 08.7001.27K? 0 +014022.21 -313104.9 -000027.2-000012.300010.8 08.7001.06K? 0 +015108.09 -783147.6 -000011.4-000003.000020.9 08.7001.51K? 0 +015644.34 +463126.1 +000019.3-000009.600015.8 08.7001.28K? 0 +015658.37 +625924.3 -000016.7+000004.100004.0 08.7001.33K? 0 +015824.89 -552555.5 -000008.0-000012.300004.8 08.7001.03K? 0 +015942.02 +792047.8 -000008.5-000004.300005.0 08.7001.05K? 0 +020441.93 -162308.9 +000022.1-000017.400015.0 08.7001.27K? 0 +020641.13 +465831.4 +000032.8-000006.100018.0 08.7001.71K? 0 +020812.04 -284412.8 +000008.0-000026.100020.7 08.7001.00K? 0 +022030.44 -350639.5 +000058.6+000026.400003.6 08.7001.05K? 0 +022850.48 -440655.4 +000018.0+000020.100011.8 08.7001.56K? 0 +023007.52 +513448.8 +000010.2-000007.900003.0 08.7001.30K? 0 +023128.17 +082052.7 +000000.6-000011.800023.1 08.7001.46K? 0 +023138.76 +214106.6 -000008.5-000031.900007.2 08.7001.69K? 0 +023303.78 -160220.4 +000004.7-000002.300008.5 08.7001.20K? 0 +023735.84 +452652.7 +000013.4-000005.400027.1 08.7001.07K? 0 +023822.94 +421231.1 +000008.2-000003.300022.6 08.7001.59K? 0 +024458.59 -422556.9 +000002.5-000015.300003.2 08.7001.06K? 0 +024537.62 -110620.3 -000008.7-000066.800021.0 08.7001.62K? 0 +025523.54 +345646.2 -000034.5-000032.500017.7 08.7001.07K? 0 +025858.48 -132037.3 -000034.6-000021.700023.9 08.7001.59K? 0 +030301.49 +422851.7 -000014.6-000024.200000.7 08.7001.25K? 0 +030350.32 +474312.6 -000010.7-000016.500012.1 08.7001.02K? 0 +030403.98 -204303.1 +000008.9+000001.800001.9 08.7001.06K? 0 +030632.71 +241317.1 -000013.6+000004.400011.5 08.7001.05K? 0 +030808.11 +141645.9 -000022.6-000011.700018.0 08.7001.61K? 0 +030948.26 -565648.2 +000021.4+000003.300015.8 08.7001.53K? 0 +031143.73 +320723.0 -000001.2-000009.600002.6 08.7001.76K? 0 +031207.24 -515721.1 +000063.4+000057.800010.7 08.7001.33K? 0 +031543.73 +584509.3 -000001.0-000014.900011.1 08.7001.38K? 0 +031701.79 +480157.2 -000002.6-000010.800015.5 08.7001.28K? 0 +031737.19 -552857.1 +000014.2-000006.300009.9 08.7001.03K? 0 +032612.67 -434900.0 -000009.2-000012.800004.2 08.7001.35K? 0 +032617.21 -783647.0 +000010.9+000016.200002.1 08.7001.53K? 0 +032638.50 +525456.0 +000004.8+000001.000007.9 08.7001.11K? 0 +040039.68 -521010.9 +000033.6+000000.500011.6 08.7001.11K? 0 +040552.35 -050958.9 +000039.8+000003.300016.8 08.7001.36K? 0 +041346.46 +341435.3 +000026.8+000012.400026.2 08.7001.28K? 0 +042319.15 +632114.2 -000008.8-000012.800000.5 08.7001.24K? 0 +042452.10 +422221.5 -000023.0-000022.200007.5 08.7001.50K? 0 +044308.62 -235048.7 -000006.3-000018.700007.6 08.7001.40K? 0 +044843.31 +102342.6 -000008.7-000009.000006.4 08.7001.58K? 0 +045831.86 -405425.7 -000004.0+000001.800007.8 08.7001.37K? 0 +050445.07 -545615.7 +000020.2+000021.400006.7 08.7001.25K? 0 +051127.17 -810435.2 +000008.2+000012.700001.1 08.7001.33K? 0 +051127.64 -265643.4 +000032.8+000043.000004.5 08.7001.03K? 0 +051153.95 +102632.5 +000030.5-000007.000016.3 08.7001.19K? 0 +051701.19 +552459.5 +000034.5-000027.600012.3 08.7001.28K? 0 +051854.47 +335806.7 -000003.9-000013.400005.4 08.7001.13K? 0 +051906.96 +692357.2 -000007.0-000018.700008.3 08.7001.10K? 0 +052057.52 -432917.0 +000015.4-000000.500006.9 08.7001.41K? 0 +052553.88 +214709.3 +000000.1-000000.700064.0 08.7001.39K? 0 +052729.56 -250747.3 +000038.0+000005.800012.9 08.7001.19K? 0 +052852.88 +322839.1 +000017.2-000016.500002.9 08.7001.37K? 0 +052946.36 +303552.5 -000015.3-000030.700006.0 08.7001.15K? 0 +054005.41 +202856.0 +000002.0+000007.500016.2 08.7001.62K? 0 +054253.42 +000155.9 +000014.2-000015.900006.1 08.7001.42K? 0 +054345.00 -454429.4 -000040.7+000015.000003.0 08.7001.43K? 0 +054822.50 -485856.5 -000008.2+000015.000002.9 08.7001.03K? 0 +054824.81 +741111.0 -000005.9+000016.800011.8 08.7001.06K? 0 +054842.36 -354925.6 +000007.6+000021.000006.5 08.7001.02K? 0 +055259.71 +202556.7 +000007.1-000001.500002.2 08.7001.63K? 0 +055606.93 -341518.6 +000018.1-000000.100008.3 08.7001.51K? 0 +055937.85 +042037.8 -000030.8+000008.700005.3 08.7001.63K? 0 +060204.99 -415912.6 +000015.9+000020.500014.0 08.7001.09K? 0 +060208.07 -033823.6 -000029.7-000030.100006.4 08.7001.59K? 0 +060400.40 -454329.3 +000008.8-000011.500007.2 08.7001.25K? 0 +060439.78 -205359.8 +000017.2+000015.900003.1 08.7001.15K? 0 +060640.26 -162654.4 +000005.9-000025.500001.6 08.7001.01K? 0 +060932.08 -054302.5 -000000.2-000028.400005.5 08.7001.14K? 0 +061741.11 +803535.5 -000007.6+000026.800014.5 08.7001.21K? 0 +061757.83 -295057.0 -000007.3+000013.000006.4 08.7001.26K? 0 +062810.93 -572007.1 +000021.4+000016.600008.8 08.7001.03K? 0 +063901.86 -610044.7 +000014.0-000004.100019.3 08.7001.25K? 0 +064620.68 +463250.2 +000023.2+000027.500002.6 08.7001.09K? 0 +064735.67 -240423.1 -000006.4+000006.400003.4 08.7001.44K? 0 +064941.30 -505731.7 -000007.0-000015.800011.6 08.7001.67K? 0 +064943.77 +082427.9 +000024.8-000010.700006.9 08.7001.62K? 0 +065158.45 +194028.8 +000005.3-000009.600001.8 08.7001.01K? 0 +065158.74 +184558.1 -000063.7-000003.800040.7 08.7001.15K? 0 +065604.21 +372134.3 -000003.7-000030.300000.1 08.7001.54K? 0 +070518.09 +230921.7 -000049.1-000016.400008.9 08.7001.57K? 0 +070951.00 -174145.4 +000015.3-000021.500008.1 08.7001.21K? 0 +071300.89 +075107.6 +000027.3-000011.100022.0 08.7001.47K? 0 +071511.20 +231416.7 -000015.4-000012.200011.3 08.7001.09K? 0 +071757.87 +080703.1 -000023.0-000018.500002.1 08.7001.06K? 0 +072219.90 -332206.1 +000013.0+000003.100000.7 08.7001.16K? 0 +072457.10 +544043.6 +000014.7-000009.700004.1 08.7001.53K? 0 +072721.08 +100515.3 +000017.0-000001.000015.2 08.7001.41K? 0 +072828.93 +102006.0 -000031.0-000017.900019.5 08.7001.12K? 0 +072953.72 -012953.1 +000023.7-000023.200005.9 08.7001.29K? 0 +073132.80 -513617.9 -000023.2+000004.600003.2 08.7001.07K? 0 +074001.92 -023251.7 +000023.8-000002.200003.6 08.7001.16K? 0 +074526.68 +223446.6 +000013.2-000037.400009.5 08.7001.56K? 0 +074618.75 -150352.9 +000006.7+000004.600011.0 08.7001.01K? 0 +074648.33 -295343.2 -000013.2+000013.600000.8 08.7001.17K? 0 +074731.12 +152312.7 -000023.0+000001.000012.5 08.7001.04K? 0 +074939.93 -544303.2 +000007.0+000020.700005.5 08.7001.01K? 0 +075308.19 +340825.3 -000021.4+000001.400006.2 08.7001.02K? 0 +075719.61 +635721.4 +000024.2-000007.200013.6 08.7001.55K? 0 +080425.33 +500744.6 -000026.8-000007.100026.5 08.7001.65K? 0 +080749.68 -243118.9 +000004.2+000010.100008.9 08.7001.49K? 0 +081254.24 -241114.1 -000049.2+000030.700017.3 08.7001.15K? 0 +081323.20 -245339.0 -000017.2+000000.700004.9 08.7001.48K? 0 +081656.92 +483359.5 -000025.2-000025.700008.0 08.7001.38K? 0 +081714.78 -474357.6 -000016.6+000002.700004.7 08.7001.13K? 0 +081744.99 -612800.0 +000018.4-000012.200005.0 08.7001.41K? 0 +081759.24 +133823.6 +000023.9+000003.700018.8 08.7001.47K? 0 +082321.40 -515621.1 -000039.3+000004.000004.8 08.7001.25K? 0 +082559.67 -045333.3 -000016.3-000023.000005.8 08.7001.64K? 0 +083102.93 -480520.2 -000029.5+000022.800026.1 08.7001.18K? 0 +083158.81 -424323.6 -000017.0+000000.600010.1 08.7001.10K? 0 +084017.41 -532632.0 -000004.7+000025.200013.2 08.7001.10K? 0 +084348.96 +092933.0 -000011.0-000005.500021.4 08.7001.06K? 0 +084440.11 -804028.0 -000006.0+000000.200005.3 08.7001.57K? 0 +085326.40 +415908.9 +000014.6-000013.500011.9 08.7001.28K? 0 +085405.84 -591113.2 -000004.4+000010.000000.1 08.7001.15K? 0 +085433.30 -405441.3 -000061.2+000030.600002.5 08.7001.05K? 0 +085508.86 +632807.0 -000041.9-000019.600016.4 08.7001.06K? 0 +090220.28 -211855.6 +000023.8-000001.800005.5 08.7001.23K? 0 +090224.75 -260327.6 -000004.3+000006.800032.8 08.7001.11K? 0 +090525.70 +440307.5 +000013.3+000004.400032.6 08.7001.11K? 0 +090526.52 +184451.4 -000027.2+000054.000014.9 08.7001.56K? 0 +090541.21 -125505.2 -000006.6-000009.400001.4 08.7001.00K? 0 +091302.17 -495409.5 -000010.1-000006.900008.5 08.7001.17K? 0 +091505.79 +423425.5 -000012.1-000009.600013.6 08.7001.26K? 0 +091645.30 +243816.7 +000002.5-000011.200016.1 08.7001.19K? 0 +092114.05 +325015.1 +000011.1-000013.200020.7 08.7001.05K? 0 +092256.44 -172948.5 -000014.5-000027.700032.0 08.7001.46K? 0 +092620.02 -294124.8 -000031.2-000007.600020.6 08.7001.15K? 0 +093124.23 -383616.5 +000015.9-000031.100005.4 08.7001.34K? 0 +093133.68 -333215.6 -000011.4-000007.900006.2 08.7001.04K? 0 +093333.43 -423539.9 -000008.8-000033.900006.1 08.7001.13K? 0 +093448.64 -520941.7 -000019.5+000004.200005.1 08.7001.20K? 0 +093611.02 +124119.1 -000014.7+000001.400000.4 08.7001.03K? 0 +094217.24 -613151.8 +000006.8+000026.000006.3 08.7001.28K? 0 +094832.24 -584033.9 +000037.6-000015.700014.8 08.7001.16K? 0 +095541.73 +862630.5 -000004.2+000027.100001.5 08.7001.07K? 0 +100313.41 -182939.0 -000016.6-000006.800001.9 08.7001.49K? 0 +100528.29 -254057.8 -000015.0-000003.200039.3 08.7001.05K? 0 +101111.00 -201341.4 +000006.4+000005.400002.0 08.7001.21K? 0 +101237.79 -361354.9 -000018.4+000008.000002.8 08.7001.37K? 0 +101616.96 -600149.6 -000005.3-000008.700000.7 08.7001.36K? 0 +101730.11 -874342.4 +000001.6+000021.600010.4 08.7001.22K? 0 +101810.61 -453423.3 -000006.8+000013.500000.6 08.7001.64K? 0 +101842.32 -083936.2 +000022.1-000027.900008.3 08.7001.00K? 0 +101844.54 -391745.4 -000003.6-000015.100013.9 08.7001.01K? 0 +101846.52 +220657.4 -000005.5+000002.800006.2 08.7001.20K? 0 +102002.48 -211327.4 +000036.7+000000.400013.9 08.7001.05K? 0 +102112.17 -804404.8 -000000.8+000003.600013.8 08.7001.43K? 0 +102250.85 -362534.5 +000004.6-000000.900006.1 08.7001.68K? 0 +102354.21 -071531.5 -000020.0-000038.600007.6 08.7001.17K? 0 +102438.53 +350023.7 +000004.9-000014.400006.2 08.7001.10K? 0 +102615.94 -543117.6 -000017.5-000001.400000.0 08.7001.74K? 0 0.10 1.00 +103727.09 +313826.2 -000010.4+000014.100002.0 08.7001.57K? 0 +103923.12 -670457.3 -000018.7+000006.700027.7 08.7001.57K? 0 +104141.82 +125303.7 -000038.8-000017.000014.0 08.7001.51K? 0 +104403.87 +422837.7 +000014.6-000026.100004.0 08.7001.07K? 0 +104524.07 -803547.8 -000008.8+000001.200003.6 08.7001.10K? 0 +104745.63 -394424.9 +000011.5-000004.800001.0 08.7001.00K? 0 +104827.46 -564911.1 -000018.6+000003.600004.4 08.7001.57K? 0 +110330.89 -012908.0 +000022.9-000010.500022.6 08.7001.01K? 0 +111313.42 +042856.7 -000336.1-000048.000055.3 08.7001.23K? 0 +111533.36 -435313.5 +000010.1+000001.300009.4 08.7001.27K? 0 +111554.69 -515915.9 -000036.8-000013.300008.8 08.7001.07K? 0 +111916.76 -605349.2 -000014.1+000007.800011.9 08.7001.18K? 0 +112033.23 +432351.7 -000001.0+000011.200001.4 08.7001.21K? 0 +112630.63 -340825.0 -000039.0+000003.400008.6 08.7001.52K? 0 +113301.34 -235424.1 -000041.8+000006.500002.1 08.7001.39K? 0 +114238.86 -593226.6 -000049.6+000019.800000.0 08.7001.20K? 0 +114321.20 -244528.8 -000016.6-000009.900025.4 08.7001.39K? 0 +114623.54 +140726.3 -000026.5+000000.900016.3 08.7001.01K? 0 +115449.64 -124451.4 -000020.3+000014.300005.9 08.7001.02K? 0 +115531.93 -280831.7 +000004.6-000001.700011.4 08.7001.05K? 0 +115827.09 -613348.9 +000007.1+000004.900013.4 08.7001.89M? 0 +120948.81 -010021.6 +000000.9-000052.600003.5 08.7001.14K? 0 +121054.89 +330032.8 +000005.5+000008.200001.5 08.7001.02K? 0 +121243.57 +655207.8 +000033.1+000009.500019.1 08.7001.14K? 0 +121604.97 -600128.7 -000003.2-000006.800000.1 08.7001.25K? 0 +121812.58 +671111.9 -000017.8-000004.400001.7 08.7001.28K? 0 +121949.69 -642422.6 -000014.8-000009.500007.9 08.7001.84K? 0 +122150.03 -853330.6 -000002.8-000019.100014.0 08.7001.52K? 0 +124542.66 +725013.2 +000012.4-000012.700004.5 08.7001.07K? 0 +124547.15 -121314.8 +000012.0-000003.200018.4 08.7001.02K? 0 +125404.83 -100622.2 -000040.7+000007.400020.8 08.7001.02K? 0 +130833.34 -275821.3 +000012.7-000022.800031.1 08.7001.12K? 0 +131727.80 -230621.2 -000020.1-000012.000009.8 08.7001.17K? 0 +132047.76 -461217.6 +000031.3-000011.200003.7 08.7001.15K? 0 +132202.27 -514156.8 +000012.1-000012.100002.8 08.7001.00K? 0 +132641.51 -130116.5 -000014.4-000002.300009.2 08.7001.03K? 0 +132821.34 -441647.4 -000003.3+000018.200013.1 08.7001.34K? 0 +132947.30 -012348.8 +000018.5-000006.800017.7 08.7001.27K? 0 +133901.04 +580138.5 +000016.5-000012.000015.1 08.7001.25K? 0 +133939.41 -255926.6 +000002.5-000013.000011.0 08.7001.14K? 0 +134026.86 -504129.4 -000001.0-000012.600009.4 08.7001.54K? 0 +134132.60 -655732.0 -000013.7-000000.600005.2 08.7001.60K? 0 +135321.13 -531429.9 -000019.6-000001.800002.0 08.7001.36K? 0 +135351.02 -154718.5 +000040.6-000001.700008.6 08.7001.23K? 0 +140023.99 +404836.7 -000011.8+000009.600003.2 08.7001.34K? 0 +141355.15 -583220.1 +000062.9-000035.400005.0 08.7001.13K? 0 +141857.23 -363336.9 -000008.2-000025.100004.0 08.7001.17K? 0 +143044.57 -455129.9 -000018.5-000007.100015.6 08.7001.12K? 0 +143045.32 +352711.8 -000484.3+000212.400043.1 08.7001.03K? 0 +144418.15 -225816.2 -000022.2-000003.500013.7 08.7001.12K? 0 +144436.60 -582936.4 -000023.9+000012.200018.0 08.7001.15K? 0 +145236.82 -504137.7 -000016.5-000007.600008.3 08.7001.43K? 0 +145856.74 -344927.9 -000017.0-000015.900002.8 08.7001.61K? 0 +151114.92 +130152.1 +000034.2-000039.500009.8 08.7001.16K? 0 +151516.87 -252322.2 -000004.0-000029.500017.2 08.7001.42K? 0 +151604.18 +263019.2 -000017.8-000001.600012.6 08.7001.10K? 0 +151650.24 +575120.0 +000027.4-000023.000001.5 08.7001.17K? 0 +151831.95 +815913.9 -000032.3-000005.000000.5 08.7001.01K? 0 +152054.55 -622943.8 -000009.1+000004.000000.0 08.7001.08K? 0 +152117.94 -373617.7 -000003.9+000006.600016.4 08.7001.73K? 0 +152456.72 -845123.1 -000008.6+000000.000003.3 08.7001.27K? 0 +152809.53 -382637.5 +000000.0-000014.900000.0 08.7001.16K? 0 +152918.18 +663929.9 -000023.6+000010.800011.0 08.7001.24K? 0 +153154.98 -481842.2 -000056.2-000020.300019.2 08.7001.16K? 0 +153551.53 -551022.1 +000010.6-000008.400009.3 08.7001.10K? 0 +153606.85 +155021.7 -000014.3-000013.500013.1 08.7001.31K? 0 +153741.78 -263711.6 -000046.8-000006.100003.0 08.7001.62K? 0 +153810.50 +243323.1 +000021.1-000026.700004.6 08.7001.23K? 0 +153926.44 +301226.4 -000014.1-000040.600008.8 08.7001.50K? 0 +154320.32 -291135.7 -000004.3-000011.900007.0 08.7001.04K? 0 +155746.83 -813130.2 -000029.1-000012.000003.1 08.7001.72K? 0 +160111.17 -281958.2 +000008.9-000018.700032.3 08.7001.53K? 0 +160254.19 -314352.0 -000019.3-000014.200011.3 08.7001.31K? 0 +160714.42 -253030.4 -000010.9+000005.800012.6 08.7001.67K? 0 +160805.81 +645011.8 +000016.0-000015.700015.4 08.7001.03K? 0 +160925.72 +444240.0 -000011.3-000015.400005.9 08.7001.44K? 0 +160953.97 -244339.6 -000010.5+000022.500013.2 08.7001.03K? 0 +161019.51 -765438.4 +000003.3-000008.300010.7 08.7001.68K? 0 +161759.12 -575913.1 +000016.2+000039.000027.6 08.7001.79K? 0 +161920.45 +085042.8 -000006.2+000002.800023.9 08.7001.10K? 0 +162247.32 -131150.2 +000036.5-000000.200020.2 08.7001.69K? 0 +162545.24 -404046.6 +000018.7-000041.300002.1 08.7001.64K? 0 +163721.17 +071355.6 -000026.1-000019.600018.6 08.7001.11K? 0 +163759.77 +661328.6 -000002.9+000015.500004.0 08.7001.17K? 0 +163952.79 -711726.2 -000003.7+000017.900005.0 08.7001.07K? 0 +164201.44 +153740.6 -000037.5-000013.300023.4 08.7001.20K? 0 +164221.60 +573322.4 -000013.6+000008.900015.4 08.7001.39K? 0 +164228.65 -014743.6 +000009.4-000027.100024.2 08.7001.42K? 0 +165249.99 -774531.8 +000002.4-000012.300000.0 08.7001.64K? 0 +165650.29 -551551.9 -000037.5+000012.600009.5 08.7001.56K? 0 +170206.99 +021245.7 -000017.2-000008.000014.9 08.7001.63K? 0 +170834.49 -504520.7 +000010.1-000018.000023.4 08.7001.93M? 0 +170854.28 -591716.2 -000002.2+000001.900021.7 08.7001.64K? 0 +171209.04 -304622.1 -000009.9-000027.100018.0 08.7001.60K? 0 +171305.23 +325527.0 -000004.8-000020.900014.3 08.7001.38K? 0 +171526.30 -382339.7 -000004.8-000001.700016.5 08.7001.64K? 0 +171603.92 +171254.4 -000029.3+000012.700021.2 08.7001.09K? 0 +171706.43 -304557.6 +000006.1+000009.200005.3 08.7001.81K? 0 +172119.60 -003856.5 -000007.4-000001.600016.6 08.7001.57K? 0 +172324.54 +305731.2 +000003.9+000000.000005.4 08.7001.06K? 0 +172359.80 +604335.1 -000005.3-000007.700001.7 08.7001.24K? 0 +172647.14 +121251.1 +000039.1-000021.300011.1 08.7001.19K? 0 +172840.93 -540228.6 +000017.2+000005.000003.2 08.7001.29K? 0 +172913.36 -611726.7 +000009.8+000005.500004.6 08.7001.76K? 0 +172936.51 +610514.2 +000002.3-000003.400001.7 08.7001.38K? 0 +173242.55 -630842.7 +000002.6-000017.700004.8 08.7001.14K? 0 +173521.88 -353158.7 -000005.7-000009.600021.5 08.7001.08K? 0 +173628.52 -343613.6 -000017.6-000038.200016.4 08.7001.05K? 0 +174100.51 +113352.8 +000004.5-000013.900008.2 08.7001.25K? 0 +175022.95 +145457.8 -000017.5+000005.400003.8 08.7001.24K? 0 +175149.63 -210331.4 +000015.6-000005.800028.1 08.7001.14K? 0 +175427.07 -384943.1 -000018.8-000048.300016.4 08.7001.28K? 0 +180102.38 -060608.1 +000000.4-000014.300025.0 08.7001.36K? 0 +180138.92 +235549.6 -000009.6-000012.300019.5 08.7001.13K? 0 +180514.39 +064503.1 -000001.3-000054.500028.2 08.7001.16K? 0 +181119.33 -192619.3 -000016.9-000023.600006.4 08.7001.70K? 0 +181521.89 -661356.4 -000008.7-000002.200009.3 08.7001.66K? 0 +182005.15 -261311.1 -000069.1-000035.600027.4 08.7001.55K? 0 +182229.78 -212219.1 +000033.4+000004.300020.3 08.7001.57K? 0 +182644.48 +095627.0 -000008.6-000035.500003.5 08.7001.59K? 0 +182717.23 -182229.0 -000000.4+000036.200025.9 08.7001.59K? 0 +182831.76 +522649.8 +000028.0+000016.900003.1 08.7001.23K? 0 +182930.42 +555324.6 -000001.0-000033.500012.6 08.7001.45K? 0 +183140.08 +133710.1 +000018.6-000002.400014.6 08.7001.14K? 0 +183228.09 +121649.1 -000002.5-000058.800015.2 08.7001.77K? 0 +183250.39 -155005.5 +000015.9-000013.600002.8 08.7001.77K? 0 +183501.33 -350224.5 +000039.5+000013.400014.7 08.7001.20K? 0 +183943.79 +425025.5 -000000.7+000010.800003.3 08.7001.41K? 0 +184620.29 +025221.4 -000005.5-000008.200027.8 08.7001.04K? 0 +185800.14 +324342.2 +000015.7-000005.600014.3 08.7001.18K? 0 +185921.20 -535012.8 -000001.7-000028.600012.0 08.7001.01K? 0 +190838.85 +461634.2 -000017.5-000024.400010.6 08.7001.58K? 0 +191413.30 +270116.1 -000052.7-000028.800009.1 08.7001.19K? 0 +191416.96 +100423.4 -000009.4+000009.800034.2 08.7001.34K? 0 +191649.57 -163626.0 -000005.9-000019.300007.2 08.7001.68K? 0 +191715.95 +592836.5 +000012.9-000014.900017.1 08.7001.51K? 0 +191947.14 +504206.8 +000003.6-000030.400006.0 08.7001.14K? 0 +192215.21 +305955.5 -000011.3-000017.800019.5 08.7001.43K? 0 +192445.94 -132035.4 -000029.5-000064.000012.2 08.7001.37K? 0 +193230.47 -352707.6 -000269.9+000159.600061.3 08.7001.07K? 0 +193350.09 +165139.9 +000013.4-000006.900010.3 08.7001.95M? 0 +194536.96 +044931.5 +000001.7+000000.800002.8 08.7001.46K? 0 +194751.34 +064306.4 +000037.8-000031.200006.2 08.7001.11K? 0 +194947.06 -503215.9 +000007.9-000001.500012.3 08.7001.61K? 0 +195031.52 -521405.8 +000013.9+000007.600010.7 08.7001.46K? 0 +195438.40 +232616.8 +000000.0-000020.700001.2 08.7001.14K? 0 +195451.92 +184103.7 -000004.1-000011.200006.3 08.7001.34K? 0 +195727.73 +184533.7 -000024.7+000003.800015.3 08.7001.13K? 0 +200100.16 -325012.0 +000007.4-000003.600021.1 08.7001.03K? 0 +200414.16 +124924.2 +000010.7+000014.400010.7 08.7001.73K? 0 +200519.66 +331414.7 +000017.9+000012.000014.6 08.7001.25K? 0 +200547.14 +113631.7 +000004.6-000004.600020.5 08.7001.11K? 0 +200805.74 -322545.7 +000005.2-000011.800015.2 08.7001.27K? 0 +201045.68 +145459.1 +000001.0-000019.800000.6 08.7001.80K? 0 +202147.90 +085125.3 +000006.8-000007.700018.2 08.7001.69K? 0 +202443.79 +370344.5 +000007.3-000004.700009.0 08.7001.80K? 0 +202638.65 +111509.4 -000007.1-000008.800006.1 08.7001.43K? 0 +202709.51 +253822.7 +000014.4-000011.400015.4 08.7001.00K? 0 +202733.67 -321916.8 +000008.3-000013.900001.6 08.7001.09K? 0 +202938.63 +192005.8 -000030.3-000058.400018.8 08.7001.15K? 0 +203159.73 +815207.4 +000012.7+000006.500003.8 08.7001.07K? 0 +203444.14 +622847.4 -000001.3-000018.300013.0 08.7001.46K? 0 +203636.25 +152305.3 +000012.0-000016.800002.7 08.7001.44K? 0 +203811.98 -861433.9 -000001.4-000029.400022.2 08.7001.05K? 0 +204620.63 +175454.5 +000011.9-000013.100031.4 08.7001.67K? 0 +205139.19 +392359.5 +000007.5+000017.700000.6 08.7001.58K? 0 +205314.18 +124914.7 -000001.0-000014.300015.5 08.7001.20K? 0 +205654.37 -433949.6 +000014.0-000023.100014.6 08.7001.34K? 0 +210112.65 -581418.7 +000003.4-000006.700006.4 08.7001.05K? 0 +210128.41 +361031.9 +000017.6-000009.100000.8 08.7001.68K? 0 +210241.59 -351852.2 -000002.1-000024.200013.8 08.7001.15K? 0 +210350.60 -193706.0 +000001.4+000001.100002.6 08.7001.03K? 0 +211424.19 +300700.0 -000002.5-000008.600028.6 08.7001.76K? 0 +211513.42 +083439.8 -000009.6+000006.300010.6 08.7001.30K? 0 +212020.09 +430005.7 -000014.1-000004.300008.5 08.7001.34K? 0 +212440.23 -491040.7 -000013.3+000010.600000.9 08.7001.12K? 0 +212827.60 +675239.1 +000003.7+000020.900010.9 08.7001.41K? 0 +214046.10 -461104.8 +000006.6-000056.500005.8 08.7001.19K? 0 +214549.13 +455404.5 +000039.4-000017.500008.0 08.7001.36K? 0 +214830.28 +242313.0 +000041.1-000023.200012.3 08.7001.23K? 0 +215351.10 +252050.5 -000012.7-000018.900010.6 08.7001.33K? 0 +215632.35 -631817.7 +000047.7-000063.100015.8 08.7001.39K? 0 +220140.81 +482142.6 -000000.4+000001.400010.7 08.7001.59K? 0 +220511.16 -281054.7 +000020.0-000003.100007.3 08.7001.29K? 0 +220733.21 -654351.8 +000023.0-000024.200013.0 08.7001.00K? 0 +220845.79 +343015.9 -000001.8+000008.400001.8 08.7001.11K? 0 +220924.63 +321118.0 +000029.1+000006.700005.0 08.7001.04K? 0 +221105.53 +194719.3 -000016.8-000012.500014.3 08.7001.19K? 0 +222120.99 +634856.6 -000027.9-000014.500017.3 08.7001.14K? 0 +222434.43 +160900.5 +000013.4+000023.700004.1 08.7001.63K? 0 +222935.71 +102213.5 +000056.9-000026.900022.7 08.7001.03K? 0 +222942.27 +201948.8 +000020.3+000005.200012.2 08.7001.18K? 0 +223007.57 +692116.7 +000033.1+000034.600010.3 08.7001.20K? 0 +223109.88 +152758.8 +000010.7-000002.400007.6 08.7001.32K? 0 +223908.88 -584829.0 +000023.2-000000.800014.4 08.7001.03K? 0 +225042.54 +334430.6 -000009.1-000006.300002.7 08.7001.64K? 0 +225139.73 -445949.9 +000015.5-000021.000013.9 08.7001.53K? 0 +225221.84 +230435.9 -000028.1-000025.300000.8 08.7001.23K? 0 +225455.38 -092228.3 +000012.7+000040.100049.2 08.7001.49K? 0 0.10 1.00 +231715.73 +403941.1 +000042.5-000009.400019.4 08.7001.14K? 0 +232036.00 +560648.9 -000033.1-000004.500007.1 08.7001.22K? 0 +232136.63 -333928.6 -000056.8-000066.500005.1 08.7001.19K? 0 +232220.85 +063902.0 +000011.4-000065.600040.6 08.7001.30K? 0 +232630.84 -341720.9 +000036.6+000016.300010.8 08.7001.02K? 0 +232724.85 -604132.4 +000025.9+000003.400029.6 08.7001.47K? 0 +233309.97 +630506.4 +000019.2+000013.500015.0 08.7001.06K? 0 +234005.62 +634459.9 +000023.8-000007.400000.8 08.7001.63K? 0 +234358.02 -635845.4 +000022.1-000000.200000.5 08.7001.15K? 0 +235337.77 +083016.2 +000004.7+000000.200003.6 08.7001.49K? 0 +235805.47 +283931.0 -000030.7-000058.400000.3 08.7001.02K? 0 diff --git a/kstars/kstars/data/hip094.dat b/kstars/kstars/data/hip094.dat new file mode 100644 index 00000000..753fb68b --- /dev/null +++ b/kstars/kstars/data/hip094.dat @@ -0,0 +1,1000 @@ +235913.85 -260255.6 -000238.0+000007.400050.9 08.7001.04K? 0 +020712.06 +584715.9 -000007.0-000022.200014.9 08.7002.15M? 0 +184305.08 +064624.3 -000003.4-000001.100031.2 08.7002.03M? 0 +200227.38 +300425.5 -000015.7-000007.700003.9 08.7002.11M? 0 0.10 1.00 +000137.13 -392012.0 -000016.8-000036.300010.7 08.7100.35F? 0 +000225.33 +104635.9 -000058.5-000101.000012.9 08.7100.60G? 0 +000454.07 +521456.2 +000012.9-000003.800005.5 08.7100.07A? 0 +000721.25 +474221.8 +000000.2-000011.400007.3 08.7100.91G? 0 +001134.20 +044601.4 +000021.7+000023.500008.1 08.7100.58F? 0 +001442.40 +444916.3 +000008.3+000002.400010.9 08.71-0.04B? 0 +001551.50 +332103.3 -000002.4-000025.600009.3 08.7100.43F? 0 +001621.76 -070148.2 +000009.4-000016.800016.8 08.7100.42F? 0 +002403.31 +311118.7 +000004.1+000007.900007.3 08.7100.42F? 0 +002422.34 +553450.3 -000025.3-000002.200007.5 08.7100.97K? 0 +002737.62 -412255.5 +000010.1+000003.400004.3 08.7100.32F? 0 +002918.82 -454037.5 -000011.2+000008.500002.5 08.7100.27A? 0 +003138.41 +580837.1 -000001.2+000005.000010.4 08.7100.10A? 0 +003157.36 +035144.7 +000016.7-000010.600016.2 08.7100.47F? 0 +003538.98 +271613.5 +000002.5-000012.000009.2 08.7100.29A? 0 +004041.24 -522020.8 +000031.2+000001.300000.3 08.7100.93G? 0 +004043.53 +601924.4 +000044.3-000025.700008.3 08.7100.50F? 0 +004157.09 +544612.1 -000001.7-000003.200006.2 08.7100.02A? 0 +004316.94 -535706.9 -000019.9+000006.000002.9 08.7100.49F? 0 +004637.33 +201245.6 -000019.6-000011.000009.1 08.7100.13A? 0 +004735.86 -674238.5 -000000.4+000008.500001.4 08.7100.08A? 0 +004813.55 +024346.3 +000008.1+000000.600012.6 08.7100.89G? 0 +004924.76 +865623.0 -000023.4+000007.700004.9 08.7100.20A? 0 +005153.97 -802128.9 -000005.9+000012.500007.4 08.7100.22A? 0 +005359.25 -250232.9 +000016.8-000027.500006.1 08.7100.40F? 0 +010010.05 +512305.4 -000000.5-000002.800004.6 08.7100.15A? 0 +010312.26 -231050.4 -000043.3-000020.600012.8 08.7100.40F? 0 +010417.50 +542748.6 +000030.8+000146.700012.9 08.7100.77G? 0 +010824.19 +105129.9 +000089.7-000009.100007.0 08.7100.64G? 0 +011547.55 -172304.5 +000014.8+000008.400001.2 08.7100.45F? 0 +011634.58 +362603.5 +000082.4+000006.400035.5 08.7100.46F? 0 +011745.67 +410049.0 -000001.2-000007.600000.3 08.71-0.01B? 0 +011914.81 -433745.3 +000068.8-000254.400036.4 08.7100.89G? 0 +012057.12 +610812.3 +000042.4-000008.700008.0 08.7100.37F? 0 +012105.84 +690102.4 +000034.5-000007.600000.4 08.7100.18A? 0 +012844.18 +515302.9 +000000.5-000003.100008.2 08.7100.06A? 0 +013118.61 -174107.9 +000167.2+000067.600001.5 08.7100.57F? 0 +013152.65 +373201.6 -000010.2+000003.700005.6 08.7100.46F? 0 +013518.55 -073445.1 +000022.4-000030.600005.8 08.7100.42F? 0 +013519.48 +445534.7 +000003.9-000029.800004.5 08.7100.82G? 0 +013708.80 +204200.7 +000090.9-000033.000022.6 08.7100.66G? 0 +014109.59 +073518.9 -000015.1-000089.500001.8 08.7100.64G? 0 +014602.19 +551954.9 -000000.9+000009.300011.9 08.71-0.05B? 0 +014809.20 +431042.2 +000007.7-000009.800001.5 08.7100.93G? 0 +015225.22 +744855.7 -000019.3-000010.200020.7 08.7100.32F? 0 +015518.98 -140618.8 +000083.1+000037.400013.2 08.7100.46F? 0 +015622.95 -601132.8 -000051.9-000089.600014.9 08.7100.87G? 0 +015712.01 +775528.4 +000022.6-000022.500002.1 08.7100.32F? 0 +020038.20 -393952.9 -000003.2-000008.700004.2 08.7100.90G? 0 +020122.50 +433940.3 -000006.9-000007.800008.9 08.71-0.02B? 0 +020307.05 +012150.2 -000024.4-000001.600011.7 08.7100.99K? 0 +020631.72 +265015.5 +000005.1-000010.400004.7 08.7100.07A? 0 +021756.83 +542751.2 -000007.3-000013.800011.3 08.7100.12A? 0 +021838.95 +562234.6 -000002.4+000011.800005.7 08.7100.13A? 0 +022455.97 +470345.6 +000027.7-000021.800010.6 08.7100.38F? 0 +022643.03 +173553.3 -000033.4-000047.100012.1 08.7100.61G? 0 +022748.50 -364136.4 +000039.1+000020.700012.2 08.7100.47F? 1 +023008.78 +583835.4 +000000.4-000014.700011.7 08.7100.20A? 0 +023508.00 -151107.5 -000006.6+000006.700005.6 08.7100.44F? 0 +023926.44 -404400.2 +000045.2+000003.200000.9 08.7100.95G? 0 +025754.09 +485243.6 +000017.4-000004.900008.3 08.7100.27A? 0 +025923.09 +271900.5 -000036.2-000042.100011.9 08.7100.93G? 0 +030340.01 +472027.0 +000018.1-000015.100012.9 08.7100.16A? 0 +030925.82 -455311.6 -000036.8-000016.900006.7 08.7100.84G? 0 +031018.17 -214139.1 +000047.1-000001.900013.4 08.7100.44F? 0 +032406.52 +461718.7 +000021.0-000029.000003.9 08.7100.31F? 0 +032553.88 -040443.8 +000098.2-000057.600002.1 08.7100.82G? 0 +032759.38 +593636.1 +000009.6+000007.500001.6 08.7100.16A? 0 +032854.45 -002502.4 +000060.0-000065.500013.2 08.7100.77G? 0 +033303.78 -464320.3 +000050.6-000008.400009.8 08.7100.67G? 0 +033309.18 +413037.4 -000000.5-000004.400001.3 08.7100.25A? 0 +033329.76 -023234.0 +000050.7-000001.200025.8 08.7100.99K? 0 +033617.67 +732022.2 +000049.1-000072.900005.9 08.7100.49F? 0 +033858.74 +004747.7 +000084.7-000023.800012.4 08.7100.69G? 0 +034205.58 -231449.4 -000002.5-000009.500003.3 08.7100.14A? 0 +034247.04 +595854.2 -000001.0+000015.300011.1 08.7100.08A? 0 +034434.29 +754255.2 -000092.2-000061.700015.7 08.7100.51F? 0 +034704.20 +235943.2 +000022.5-000049.800005.5 08.7100.00B? 0 +034833.13 -062003.6 -000052.0-000032.400005.7 08.7100.57F? 0 +034902.69 +442036.6 +000074.2-000059.700018.2 08.7100.61G? 0 +034929.65 -081359.4 -000055.5-000132.400022.1 08.7100.78G? 0 +035136.54 -022452.3 +000059.5+000016.500002.2 08.7100.53F? 0 +040120.72 +395405.3 -000003.7-000006.400012.9 08.7100.15A? 0 +040401.81 -114454.1 +000019.5-000021.000009.8 08.7100.13A? 0 +040731.83 +600837.4 -000006.9-000034.200013.3 08.7100.16A? 0 +040923.56 -274835.5 +000019.4-000000.600005.1 08.7100.46F? 0 +041042.09 +380600.0 -000009.5-000009.300010.5 08.7100.42F? 0 +041554.21 +413616.9 -000004.7-000023.800010.4 08.7100.59G? 0 +042009.42 +305309.8 -000000.1-000000.900001.9 08.7100.20A? 0 +042113.12 +061359.8 +000085.1-000048.400015.9 08.7100.71G? 0 +042141.69 +104618.1 -000048.0-000017.900035.6 08.7100.59G? 0 +042735.69 +481751.2 +000016.3+000000.400001.9 08.7100.52F? 0 +043039.74 +103612.1 -000015.4-000014.500005.2 08.7100.35F? 0 +043315.71 +510251.6 -000009.8-000055.500015.7 08.7100.50F? 1 +043436.74 -281237.8 +000062.0+000047.800001.6 08.7100.52F? 0 +043546.24 +354014.4 +000022.7-000017.800002.6 08.7100.45F? 0 +043953.99 +580442.1 +000048.4-000061.400001.8 08.7100.57F? 0 +044003.89 -223651.0 +000010.3+000011.700005.3 08.7100.12A? 0 +044508.11 -305628.3 +000009.1+000024.700011.3 08.7100.37F? 0 +044615.12 -034154.2 +000043.7+000067.400025.6 08.7100.62G? 0 +044824.49 +012805.6 +000007.0+000000.200003.1 08.71-0.00B? 0 +045411.56 -145636.1 +000021.3+000002.700000.7 08.7100.28A? 0 +045555.85 +275008.1 +000016.8-000088.700005.6 08.7100.47F? 0 +045804.87 +190331.5 +000000.1+000010.500015.0 08.7100.70G? 0 +045819.22 +135711.7 +000062.2-000088.900031.5 08.7100.60G? 1 +050312.80 +071238.5 +000010.0-000039.500020.0 08.7100.54F? 0 +050620.08 +363119.8 +000023.5-000019.600002.4 08.7100.27A? 0 +050622.43 +524026.9 +000034.7-000022.000010.3 08.7100.08A? 0 +050822.17 +004555.2 +000012.8-000009.600010.5 08.7100.37F? 0 +050916.69 +135508.1 +000000.6+000006.400003.4 08.7100.23A? 0 +050931.07 -120145.3 -000025.6+000018.000006.7 08.7100.47F? 0 +051259.70 +100521.3 -000019.9-000038.700007.4 08.7100.62G? 0 +051543.04 -133914.8 +000058.3-000030.000013.7 08.7100.98K? 0 +051543.87 +194348.0 +000033.1+000026.300017.2 08.7100.44F? 1 +051617.39 -292619.3 -000049.9-000098.500009.9 08.7100.52F? 0 +051732.35 +330728.6 -000010.7-000003.200009.2 08.7100.03A? 0 +051939.17 -203839.2 -000034.6+000007.500009.6 08.7100.46F? 0 +052236.35 -195117.9 -000000.8+000004.800001.1 08.7100.05A? 0 +052939.48 +332706.7 +000032.6-000044.200005.7 08.7100.40F? 0 +053024.34 -132956.0 -000004.6+000006.500006.6 08.7100.01A? 0 +053444.36 +491521.7 +000012.4-000021.200001.8 08.7100.25A? 0 +053514.03 -465643.4 +000032.1+000014.200000.7 08.7100.69G? 0 +053558.99 -014546.6 +000009.0+000000.900017.6 08.71-0.01B? 0 +053738.44 +021917.6 +000000.0+000000.000000.0 08.7100.14A? 0 +053947.62 -425332.1 -000004.4-000003.800008.2 08.7100.93G? 0 +054328.57 -253719.1 -000026.7-000057.000026.7 08.7100.70G? 0 +054448.60 -000343.0 -000007.1-000005.100000.9 08.7100.07A? 0 +055004.53 +031510.3 -000006.1+000003.000008.6 08.7100.33F? 0 +060407.19 +133356.7 +000012.7-000009.800004.9 08.7100.04A? 0 +060632.12 +164943.3 +000004.6-000026.500014.8 08.7100.34F? 0 +060718.79 -005421.6 -000020.3+000000.300012.8 08.7100.01A? 0 +060759.40 +252722.9 -000012.3+000001.000016.2 08.7100.05A? 0 +060843.04 -022959.6 +000002.9-000158.700002.6 08.7100.63G? 0 +060938.85 +371144.2 -000005.9+000012.400011.0 08.7100.14A? 0 +060943.38 +240842.8 -000004.4-000015.300000.1 08.7100.14A? 0 +061039.33 +305725.7 +000029.9+000014.500029.8 08.7100.53F? 0 +061044.03 +000907.8 -000006.4-000044.000002.7 08.7100.45F? 0 +061150.30 -513552.0 +000012.3+000030.500002.5 08.7100.40F? 0 +061253.19 -510952.2 +000005.0+000037.100012.7 08.7100.43F? 0 +061255.97 -490317.0 -000046.7+000163.200004.7 08.7100.94G? 0 +061322.07 +252107.8 -000020.0-000042.300014.5 08.7100.10A? 0 +061408.10 -035642.4 +000015.9-000012.400001.8 08.7100.13A? 0 +061607.39 -042952.8 +000012.2+000006.800000.8 08.7100.07A? 0 +061754.12 +042125.2 -000023.7+000012.400011.1 08.7100.03A? 0 +061846.62 -292610.8 -000020.6-000001.600006.9 08.7100.32F? 0 +062038.40 -380935.0 +000060.8-000014.800003.4 08.7100.98K? 0 +062210.87 -051020.6 +000004.0-000017.600001.2 08.7100.00A? 0 +062226.19 +084124.4 +000014.9+000047.400008.1 08.7100.35F? 0 +062311.83 +001149.1 -000008.2-000005.500013.8 08.7100.02A? 0 +062327.60 -211352.6 +000006.5-000012.100004.6 08.7100.33F? 0 +062516.89 -521234.8 -000043.1+000023.900004.0 08.7100.45F? 0 +062539.70 +131615.8 +000007.4-000006.400016.7 08.71-0.12B? 0 +062743.05 +114520.5 +000043.0-000024.500025.3 08.7100.97K? 0 +062810.26 +360300.7 -000010.2-000018.600001.0 08.7100.13A? 0 +062853.03 +223106.8 -000001.6-000068.200002.6 08.7100.49F? 0 +063258.48 -305147.3 -000005.8+000003.400002.8 08.7100.17A? 0 +063417.36 +090500.7 +000001.0-000016.000005.2 08.71-0.07B? 0 +063633.38 -344041.1 -000015.2-000019.600002.5 08.7100.16A? 0 +063716.55 +382543.8 -000004.3-000026.300010.7 08.7100.26A? 0 +063801.42 +635058.9 +000021.3-000064.000016.4 08.7100.46F? 0 +063811.09 +725103.5 -000002.1-000024.100012.4 08.7100.39F? 0 +063908.04 -031711.0 -000009.9+000015.600007.6 08.7100.32F? 0 +064001.50 +423355.9 -000002.3+000009.500006.3 08.7100.33F? 0 +064322.35 +001639.5 +000010.5-000015.100001.0 08.7100.46F? 0 +064443.69 +551741.7 +000009.0+000062.500019.6 08.7100.58G? 0 +064809.38 -605001.9 +000007.5+000090.100010.0 08.7100.92G? 0 +064831.61 +015221.4 +000007.4-000004.400005.8 08.7100.12A? 0 +064849.21 +074247.9 +000011.7-000003.100022.0 08.7100.22A? 0 +064908.63 +143905.2 +000008.2-000026.300024.1 08.7100.14A? 0 +065044.20 +245516.1 -000017.9+000031.100001.8 08.7100.89G? 0 +065352.17 -131109.1 -000021.9+000007.500012.5 08.71-0.04B? 0 +065511.95 +213550.1 -000011.6-000008.000009.5 08.71-0.02B? 0 +065528.63 +061709.3 +000038.4-000050.300000.9 08.7100.93G? 0 +065803.02 +102916.4 -000016.6+000041.900003.3 08.7100.51F? 0 +065827.35 -103848.0 -000018.2-000003.900008.3 08.7100.10A? 0 +070537.27 -102540.7 -000003.0-000006.300014.8 08.7100.96K? 0 +070624.55 +073659.5 +000001.6-000054.700032.2 08.7100.62G? 0 +070630.47 -113216.3 -000008.0-000023.600003.2 08.7100.02A? 0 +070815.37 +070637.6 -000000.9-000002.800010.9 08.71-0.07B? 0 +070832.41 -011329.9 -000015.0+000000.800012.4 08.7100.21A? 0 +070943.80 -230034.4 +000030.4-000040.200003.4 08.7100.88G? 0 +071250.48 +152029.4 -000018.2-000071.000027.2 08.7100.61G? 0 +071327.44 +354120.1 -000019.5-000023.900025.8 08.7100.41F? 0 +071517.60 +033324.0 +000007.3+000006.900032.1 08.7100.56F? 0 +071518.66 -215820.9 -000014.9+000010.800029.9 08.7100.38F? 0 +071623.43 +304218.9 +000016.3-000015.000009.0 08.7100.49F? 0 +071912.30 +062104.2 -000003.4-000007.600004.5 08.7100.69G? 0 +071923.26 -123023.6 +000015.0-000000.800017.3 08.7100.00A? 0 +072231.09 +101433.1 +000002.5-000015.800006.1 08.7100.03A? 0 +072309.37 -001230.2 -000006.4-000002.300001.9 08.71-0.04B? 0 +072401.29 +120427.5 +000000.0+000000.000000.0 08.7100.47F? 0 +072541.22 +351919.4 -000004.3+000001.900005.3 08.7100.47F? 0 +072822.02 -091511.6 +000011.9-000004.800005.0 08.71-0.01B? 0 +073140.59 -265405.1 -000011.1+000002.600004.1 08.71-0.16B? 0 +073146.07 -753138.5 -000005.0-000027.800006.5 08.7100.43F? 0 +073404.58 +205837.6 +000004.4-000016.200024.6 08.7100.96K? 0 +073459.20 -103627.5 -000004.2+000003.600008.0 08.71-0.04B? 0 +073459.21 -194036.0 -000009.9+000015.900011.9 08.7100.32F? 0 +073623.99 +182312.4 -000011.9-000004.800011.2 08.7100.48F? 0 +073900.83 -413208.2 -000019.0+000012.200009.6 08.7100.36F? 0 +073955.14 -492539.8 -000018.7+000070.200006.2 08.7100.47F? 0 +074006.41 -591347.1 -000000.9-000006.800018.8 08.7100.53F? 0 +074114.44 +142345.0 -000018.2-000034.400003.3 08.7100.37F? 0 +074117.59 -641418.2 -000022.5-000001.200010.3 08.7100.32F? 0 +074119.13 +512721.0 -000016.6+000011.400004.7 08.7100.15A? 0 +074458.52 -074329.1 -000002.9-000004.100011.8 08.71-0.04B? 0 +074529.24 -512208.3 -000019.2+000021.300008.1 08.7100.97K? 0 +074600.85 -082721.1 +000009.0-000017.200011.1 08.7100.95G? 0 +074744.56 -101902.8 +000010.6+000011.200005.1 08.7100.21A? 0 +074810.52 -374038.2 +000000.0+000000.000000.0 08.7100.04A? 0 +074954.78 -403532.3 -000009.7+000009.300004.3 08.71-0.01B? 0 +075229.51 -152708.0 +000001.0-000012.800018.1 08.7100.55F? 0 +075250.41 +630455.9 -000015.0-000063.700000.8 08.7100.48F? 0 +075434.15 -025727.1 -000022.4+000003.200000.8 08.7100.23A? 0 +075609.46 +041620.6 -000016.8-000007.100010.7 08.7100.92G? 0 +075848.55 -244754.0 -000002.5+000010.300010.6 08.7100.47F? 0 +080006.82 -315445.1 -000035.9+000020.300002.9 08.7100.56F? 0 +080015.23 +154102.2 -000026.3-000023.300005.3 08.7100.33F? 0 +080054.83 +210219.9 -000003.4+000000.800006.1 08.7100.17A? 0 +080408.55 -362444.7 -000035.8+000058.600007.0 08.7100.57F? 0 +080432.10 -414020.2 +000011.4+000012.800007.2 08.7100.07A? 0 +080648.71 -435339.7 +000026.0-000071.400019.7 08.7100.61G? 0 +080917.24 +505609.9 -000018.1-000023.300008.1 08.7100.42F? 0 +081318.03 -053826.4 -000018.7-000003.300022.3 08.7100.05A? 0 +081346.75 +661521.1 +000027.3-000046.900014.0 08.7100.88G? 0 +081830.17 +091000.7 -000011.9-000004.700006.8 08.7100.25A? 0 +081934.34 +022157.5 +000009.5-000004.700014.2 08.7100.91G? 0 +082457.94 -184503.7 +000009.1-000007.000002.8 08.7100.45F? 0 +083022.36 -324437.8 -000015.4+000003.500001.6 08.7100.07A? 0 +083025.34 -423845.2 -000015.9+000007.300009.2 08.71-0.02B? 0 +083155.43 +362249.0 +000013.3-000016.500005.0 08.7100.34F? 0 +083523.36 +661615.4 -000013.4-000031.600003.6 08.7100.25A? 0 +083733.84 +200049.3 -000035.8-000014.600020.8 08.7100.30A? 0 +083736.37 -105627.6 -000020.1+000005.900010.7 08.7100.45F? 0 +083923.47 -093439.7 -000005.6-000010.900006.3 08.7100.16A? 0 +083933.96 -394727.3 +000020.8-000054.700009.3 08.7100.42F? 0 +084135.40 -423533.0 -000045.7-000019.900001.2 08.7100.59G? 0 +084438.13 +145307.0 -000064.4-000001.400006.6 08.7100.33F? 0 +084502.03 -413058.3 -000008.2+000006.300000.6 08.71-0.07B? 0 +084559.29 +131549.6 -000056.1-000099.100003.0 08.7100.05A? 0 +084619.65 +160212.0 -000076.1-000005.400012.0 08.7100.36F? 0 +084840.54 -603817.2 -000016.4+000007.400000.2 08.7100.17A? 0 +085034.02 -154801.7 -000002.4+000003.200019.9 08.7100.98K? 0 +085220.78 -061844.2 -000019.2-000011.600013.6 08.7100.30A? 0 +085304.93 -351428.1 -000003.9+000005.800001.4 08.7100.12A? 0 +085354.76 +144942.8 -000037.9-000010.300005.7 08.7100.42F? 0 +085458.06 -721641.9 -000012.0+000016.700002.6 08.7100.38F? 0 +085553.79 -115309.0 -000002.7+000006.300004.7 08.7100.73G? 0 +085917.01 -330749.7 +000004.0+000008.000017.4 08.7100.99K? 0 +090626.32 +461015.7 -000036.0-000007.100004.7 08.7100.98K? 0 +091018.04 +115632.5 +000003.5-000007.500003.3 08.7100.09A? 0 +091156.69 -345642.7 +000001.7-000002.000008.7 08.7100.31F? 0 +091254.41 +172836.7 +000036.6-000104.700010.9 08.7100.64G? 0 +091532.67 +275453.4 +000045.6-000046.300014.2 08.7100.48F? 0 +091554.60 +560353.0 -000036.2-000028.200002.9 08.7100.40F? 0 +091639.72 -442604.6 -000004.6+000003.400016.2 08.71-0.04B? 0 +092002.51 -324050.1 -000030.7+000013.100008.6 08.7100.98K? 0 +092013.98 -253740.2 -000004.1+000006.300006.0 08.7100.14A? 0 +092034.74 +334538.6 +000009.7-000086.000020.9 08.7100.78G? 0 +092304.89 -291653.1 +000001.4-000009.800008.1 08.7100.94G? 0 +092536.56 +394127.3 +000019.4+000001.800040.0 08.7100.72G? 0 +092546.21 +392050.6 -000002.9-000029.600017.7 08.7100.94G? 0 +092724.30 -043342.8 -000013.4+000007.800016.1 08.7100.26A? 0 +092838.75 +642109.2 +000053.9+000035.000012.5 08.7100.47F? 0 +093035.00 +555531.5 -000022.1-000027.300003.6 08.7100.42F? 0 +093316.97 -131124.4 +000001.3+000006.600009.0 08.7100.07A? 0 +093417.59 -503608.1 -000013.0-000008.100013.4 08.7100.21A? 0 +094213.68 -593435.9 -000016.6+000003.400002.8 08.71-0.04B? 0 +094302.31 -414304.5 -000003.1+000009.200011.6 08.7100.01A? 0 +094338.79 -602550.5 -000014.5-000008.700004.6 08.71-0.05B? 0 +094630.24 -663257.7 -000008.5+000013.600011.5 08.7100.42F? 0 +094636.02 -495500.3 +000003.9+000037.800000.2 08.7100.78G? 0 +094846.87 -162632.5 -000026.4+000002.700001.9 08.7100.22A? 0 +094855.50 +153357.9 +000016.8-000019.900012.9 08.7100.58F? 0 +095245.17 +440204.1 -000022.2-000019.100016.3 08.7100.49F? 0 +095252.77 -181614.1 +000014.5-000013.300008.2 08.7100.43F? 0 +100057.52 -595823.8 +000000.0+000000.000000.0 08.7100.00A? 0 +100255.90 +070647.9 +000005.3-000015.900011.4 08.7100.38F? 0 +100340.12 +010024.6 -000009.4+000011.100003.0 08.7100.89G? 0 +100457.07 +672522.5 -000012.4-000068.900020.3 08.7100.85G? 0 +100502.25 -443523.3 -000008.2-000006.800014.9 08.7100.96K? 0 +100744.31 -641354.3 -000004.8-000007.700002.0 08.71-0.01B? 0 +101504.06 -332356.2 -000008.7-000012.000008.9 08.7100.10A? 0 +101639.13 +411819.8 +000017.0-000016.600019.2 08.7100.61G? 0 +102607.68 -552736.6 -000035.4+000026.600014.9 08.7100.21A? 0 +102718.43 -090826.0 -000033.1+000012.400010.6 08.7100.32F? 0 +102755.23 +271240.6 -000110.5-000039.600000.3 08.7100.48F? 0 +103012.82 +833321.5 -000036.4-000023.200011.5 08.7100.45F? 0 +103021.64 -245248.3 -000013.4+000002.200014.2 08.7100.92G? 0 +103128.97 -513603.7 +000000.6+000005.100004.9 08.7100.93G? 0 +103518.64 -750412.2 +000008.7+000009.800001.6 08.7100.26A? 0 +103543.31 -581333.6 +000000.0+000000.000000.0 08.7100.04A? 0 +103646.42 +354527.2 -000062.2+000020.400001.4 08.7100.43F? 0 +103853.93 +371607.2 -000039.5-000009.000001.2 08.7100.49F? 0 +104036.16 -462542.5 -000020.3+000004.900003.8 08.7100.10A? 0 +104429.48 -595718.1 +000000.0+000000.000000.0 08.7100.07A? 0 +104821.49 -191342.4 -000008.6+000049.300039.2 08.7100.50F? 0 +105041.38 +741003.9 +000086.9-000003.100002.1 08.7100.28A? 0 +105446.08 +640702.7 +000028.5-000044.900002.2 08.7100.90G? 0 +105454.57 -152706.0 -000052.3+000031.000021.3 08.7100.62G? 0 +105731.68 -462610.3 -000025.2+000035.200001.2 08.7100.61G? 0 +105749.15 -240216.9 +000008.6-000018.300006.9 08.7100.98K? 0 +110007.82 -554000.4 -000008.0+000016.400006.2 08.7100.36F? 0 +110256.37 +354037.3 -000026.7+000011.500000.6 08.7100.23A? 0 +110516.69 -584701.4 +000000.0+000000.000000.0 08.71-0.06B? 0 +111122.38 +530339.6 -000008.4-000048.100002.1 08.7100.86G? 0 +111303.95 -585402.6 -000021.3+000022.600025.1 08.71-0.06B? 0 0.10 1.00 +111411.11 -325849.9 -000008.2-000008.900024.4 08.7100.99K? 0 +111946.61 -542030.3 -000006.8+000008.700000.7 08.71-0.10B? 0 +111954.80 -634501.2 -000030.9+000005.200012.5 08.7100.29A? 0 +112520.42 +464427.6 -000009.4+000009.900003.8 08.7100.58G? 0 +112530.14 -075110.5 -000141.6-000018.100000.4 08.7100.52F? 0 +113538.06 -461100.7 +000009.2+000022.200001.3 08.7100.38F? 0 +113609.12 -580554.1 -000020.5-000003.700003.1 08.7100.04A? 0 +113745.27 +725459.4 -000006.6-000025.600004.0 08.7100.97K? 0 +113822.78 -631202.8 -000023.2+000008.000014.4 08.7100.10A? 0 +114239.66 -501831.1 -000034.5+000022.500007.5 08.7100.29A? 0 +114505.38 -633227.2 -000007.0+000004.700004.1 08.71-0.05B? 0 +114828.22 -561226.8 -000016.4+000009.900009.0 08.71-0.08B? 0 +115701.65 +474747.8 +000056.5-000146.400018.9 08.7100.71G? 0 +115838.71 -532642.1 -000008.5+000025.600004.2 08.7100.47F? 0 +115955.22 -484411.1 -000105.3+000099.800020.4 08.7100.62G? 0 +120347.63 -440704.8 +000089.3+000022.100044.9 08.7100.72G? 0 +120652.70 -593529.2 +000020.8+000007.600006.7 08.7100.14A? 0 +121722.93 -690558.4 +000001.3+000000.500000.0 08.7100.02A? 0 +121811.06 +224254.2 +000047.4-000023.100010.9 08.7100.48F? 0 +122518.75 +315153.4 -000354.0-000238.600045.3 08.7100.92G? 0 +122822.09 -541538.9 -000005.2+000001.800001.6 08.7100.27A? 0 +122835.05 -585014.7 -000012.7+000007.000002.1 08.7100.20A? 0 +123626.73 -671809.6 -000004.7+000008.500002.7 08.71-0.04B? 0 +123901.00 -223704.7 -000023.7-000034.500014.0 08.7100.53F? 0 +124353.10 -401421.1 +000081.5-000013.000013.1 08.7100.51F? 0 +124510.22 -561944.9 -000011.4-000003.200005.3 08.7100.03A? 0 +125109.58 -500518.4 +000001.3-000001.800000.9 08.7100.05A? 0 +125626.48 +573600.9 +000019.6+000000.400007.4 08.7100.38F? 0 +125735.18 -335220.2 -000028.0-000013.600006.4 08.7100.41F? 0 +125913.24 +825604.8 +000000.0+000000.000000.0 08.7100.14A? 1 +125945.50 -042548.8 -000001.0-000022.600045.4 08.7100.78G? 0 +130436.12 -830143.2 +000026.4-000060.800021.8 08.7100.53F? 0 +130730.06 +590855.3 -000045.0+000039.500015.4 08.7100.89G? 0 +131121.71 +093731.2 -000531.2+000267.200006.0 08.7100.63G? 0 +131652.47 -602722.5 -000011.5-000003.200003.9 08.7100.52F? 0 +131735.00 -441902.3 -000006.9-000023.800012.9 08.7100.26A? 0 +131908.16 -400943.5 +000001.8-000009.000000.3 08.7100.17A? 0 +132047.23 -521520.4 -000003.3+000003.100002.9 08.7100.56F? 0 +132251.02 +654535.2 -000136.5+000042.000029.4 08.7100.52F? 0 +132517.09 -283208.0 -000059.4-000007.100021.5 08.7100.46F? 0 +132549.01 -473130.3 -000019.6-000004.400009.9 08.7100.11A? 0 0.10 1.00 +132703.12 -241725.1 -000346.5-000070.100052.4 08.7100.90G? 0 +132902.14 +185234.7 -000043.1-000004.100004.1 08.7100.20A? 0 +132930.26 -642736.1 -000002.4+000003.900002.2 08.71-0.00B? 0 +133246.16 -174532.0 -000044.2-000067.200009.4 08.7100.61G? 1 +133539.75 +723756.3 -000025.0-000118.700017.0 08.7100.60G? 0 +133730.33 -001317.4 +000009.3+000007.300003.5 08.7100.37F? 0 +134110.36 +590402.4 -000217.6+000082.400002.5 08.7100.84G? 0 +135253.76 +281134.4 -000059.9+000026.800015.4 08.7100.59G? 0 +135342.81 -280906.9 -000015.4+000026.400006.1 08.7100.34F? 0 +140401.78 -035921.3 +000038.2-000155.300025.8 08.7100.75G? 0 +140639.46 -540023.6 -000035.2-000010.200003.9 08.7100.37F? 0 +141155.36 -095753.1 -000027.5-000003.800009.8 08.7100.85G? 0 +141349.33 +115951.6 +000000.0+000000.000000.0 08.7100.62G? 0 +141610.75 -035209.6 -000038.4-000038.100014.1 08.7100.89G? 0 +142009.96 -361519.7 -000020.6-000006.300010.0 08.7100.11A? 0 +142156.54 -585659.4 -000014.9-000012.000000.4 08.7100.01A? 0 +142311.71 -063124.1 -000032.1+000107.000001.2 08.7100.51F? 0 +142618.38 -241244.1 +000000.0+000000.000000.0 08.7100.52F? 1 +142817.52 -374541.4 -000003.5-000011.400009.9 08.7100.85G? 0 +143041.51 +423234.4 +000004.3-000019.600014.7 08.7100.73G? 0 +143223.53 -474506.1 -000015.5-000011.100000.6 08.7100.72G? 0 +143352.58 -542916.8 -000011.9-000007.500012.8 08.7100.15A? 0 +143655.13 -604515.1 -000013.9-000013.200012.9 08.7100.03A? 0 0.10 1.00 +144238.25 -771935.4 +000006.1-000016.500000.2 08.7100.12A? 0 +144350.94 -064117.4 +000008.3-000046.200002.8 08.7100.51F? 0 +144403.68 -304755.7 -000188.1+000054.900020.4 08.7100.61G? 0 +145004.19 -085704.1 +000011.0+000035.500002.9 08.7100.97K? 0 +145125.60 -175235.7 -000003.2+000004.800006.8 08.7100.35F? 0 +145217.81 -434903.9 -000082.0-000191.400027.8 08.7100.94G? 0 +145726.78 -421624.5 -000008.7-000001.200018.8 08.7100.23A? 0 +145913.70 -505241.2 -000010.9-000016.800014.6 08.7100.05A? 0 +150003.93 -550259.9 -000024.8-000010.300012.5 08.7100.44F? 0 +150502.82 -453511.7 -000025.8-000000.900017.2 08.7100.17A? 0 +150551.85 +224119.7 +000007.8+000042.100001.7 08.7100.93G? 0 +150621.24 +311037.0 -000037.6+000030.300000.2 08.7100.41F? 0 +150812.11 -770514.3 +000017.3-000005.100017.7 08.7100.34F? 0 +151513.18 -394320.2 -000013.6+000000.800018.5 08.7100.17A? 0 +151548.05 +272142.3 -000057.9+000019.700011.1 08.7100.50F? 0 +151802.70 -110200.8 +000023.4-000015.200012.1 08.7100.30A? 0 +152131.72 -120528.3 +000082.0-000061.800006.1 08.7100.62G? 0 +152314.64 -135506.8 +000027.8-000044.800000.0 08.7100.56F? 0 +152713.08 +082923.7 -000081.8-000038.600007.9 08.7100.59G? 0 +152837.00 +065519.5 +000009.4-000006.400016.5 08.7100.39F? 0 +152916.97 -511352.8 -000013.9-000011.200008.5 08.7100.01A? 0 +153045.37 -221125.1 +000024.5-000013.400006.5 08.7100.47F? 0 +153417.57 -161258.8 -000005.0+000007.200011.9 08.7100.96K? 0 +153539.42 +452652.4 +000028.5-000010.800003.9 08.7100.92G? 0 +153636.43 -134253.0 -000066.7+000005.200019.6 08.7100.96K? 0 +153939.52 +545219.5 -000031.2+000018.700007.9 08.7100.34F? 0 +154022.80 +545734.9 +000063.8+000003.400007.3 08.7100.59G? 0 +155000.73 +261043.8 -000002.3+000019.300002.3 08.7100.52F? 0 +155140.53 -710934.7 -000012.7-000002.000003.4 08.7100.11A? 0 +155326.71 -541206.5 -000009.4-000002.700002.5 08.7100.02A? 0 +155405.42 +192439.7 -000034.9-000035.900008.9 08.7100.56F? 0 +155541.07 -590248.6 -000009.3-000002.000004.3 08.7100.53F? 0 +155559.96 +571658.0 -000020.4+000005.200003.9 08.7100.51F? 0 +155707.02 -513058.2 +000008.0-000009.300028.8 08.7100.49F? 0 +160108.34 -452140.1 +000017.9-000004.500004.3 08.7100.25A? 0 +160335.07 +614313.6 -000087.2-000052.000009.7 08.7100.84G? 0 +160753.30 -534137.0 -000009.5-000002.200010.6 08.7100.07A? 0 +161733.82 +365517.9 -000030.8+000005.400007.3 08.7100.49F? 0 +161807.89 -543835.6 +000001.7-000011.800011.9 08.7100.18A? 0 +162519.22 +011307.6 +000014.6+000000.000017.5 08.7100.94G? 0 +162611.70 +320454.3 -000120.8+000037.300000.6 08.7100.88G? 0 +162751.21 -643942.4 +000008.2+000016.300008.2 08.7100.30A? 0 +162907.63 -682713.1 -000015.2-000028.200009.0 08.7100.30A? 0 +163155.62 +525927.0 -000004.4+000002.100003.9 08.7100.43F? 0 +163354.38 +715840.5 -000012.5-000018.300001.1 08.7100.75G? 0 +163523.19 -334854.2 +000008.3-000022.500014.1 08.7100.43F? 0 +163646.73 +775732.2 -000007.8+000045.900013.9 08.7100.37F? 0 +163751.50 +574848.5 +000002.2-000022.800004.3 08.7100.97K? 0 +163934.31 -601315.7 -000000.1-000009.300000.2 08.7100.07A? 0 +164515.11 -752836.4 -000015.3+000005.500002.2 08.7100.42F? 0 +164637.13 +595709.6 +000022.3-000011.600000.7 08.7100.88G? 0 +165434.10 -380620.1 -000010.4-000017.800009.5 08.7100.26A? 0 +165730.85 +470452.6 +000042.5-000033.300012.8 08.7100.53F? 0 +165848.09 -282755.4 +000025.7-000014.500000.8 08.7100.51F? 0 +165918.52 -165409.5 -000004.7-000021.800008.8 08.7100.51F? 1 +170150.93 -443108.0 -000023.6-000019.500036.1 08.7100.46F? 0 +170701.45 +042142.5 -000021.8-000018.800028.9 08.7100.56F? 0 +170907.84 -773146.9 +000002.1-000026.400005.1 08.7100.97K? 0 +171148.01 +263715.7 +000037.1-000006.100002.5 08.7100.92G? 0 +171241.58 -173533.7 +000018.8-000042.100040.7 08.7100.47F? 0 +171546.97 -345620.6 +000002.5+000017.200025.9 08.7100.41F? 0 +172102.32 -420608.5 -000001.5-000005.400024.3 08.7100.21A? 0 +172131.61 -225533.1 +000008.9-000032.500022.3 08.7100.60G? 0 +172216.84 -280007.9 +000010.6+000000.800023.6 08.7100.32F? 0 +172255.66 +221059.2 +000000.4-000047.400002.6 08.7100.51F? 0 +172313.48 -655645.5 -000002.5-000011.500006.4 08.7100.12A? 0 +172624.05 +651410.7 +000017.0+000008.900007.9 08.7100.99K? 0 +172630.18 -623050.4 -000014.2-000077.100014.7 08.7100.42F? 0 +172740.27 -281046.7 +000026.6-000013.500003.4 08.7100.19A? 0 +172901.75 +801234.2 +000011.7+000015.600003.9 08.7100.97K? 0 +172931.58 +203223.4 -000055.5-000021.800019.4 08.7100.56F? 0 +173147.47 +074925.8 -000022.5-000009.100000.7 08.7100.52F? 0 +173508.19 +235812.2 -000008.1+000015.500009.0 08.7100.40F? 0 +173529.12 -554547.0 -000000.2-000004.600002.7 08.7100.07A? 0 +173636.86 -200439.4 -000022.3-000060.700022.4 08.7100.45F? 0 +174226.00 -451057.8 -000007.0+000001.000003.8 08.7100.18A? 0 +174259.07 -405947.7 +000002.7-000011.200002.1 08.7100.01A? 0 +174359.41 -730353.2 +000038.5-000104.100004.0 08.7100.59G? 0 +174646.25 -522148.8 +000014.8-000011.500009.1 08.7100.29A? 0 +174712.16 +694452.3 -000002.1-000040.700002.9 08.7100.47F? 0 +174800.05 -544212.3 +000005.5-000002.800000.7 08.71-0.01B? 0 +174826.34 -382133.5 -000000.5-000029.000008.6 08.7100.24A? 0 +175007.86 -350906.0 -000025.3-000021.700044.2 08.7100.00B? 0 +175150.31 -343253.4 +000004.6+000009.500006.3 08.7100.05A? 0 +175203.90 -381529.7 +000019.5+000032.500026.5 08.7100.65G? 0 +175348.51 -462323.7 +000001.0-000020.400004.0 08.7100.22A? 0 +175719.89 +045315.0 -000009.4-000021.100007.6 08.7100.61G? 0 +175827.97 -445838.5 -000019.1-000117.400035.6 08.7100.61G? 0 +180320.26 -453609.9 +000005.2-000004.700002.6 08.7100.04A? 0 +180433.03 -240938.3 +000019.7-000003.700005.1 08.7100.02A? 0 0.10 1.00 +180530.45 +094930.4 -000007.2-000008.500012.5 08.7100.97K? 0 +180724.84 +145159.0 +000004.7+000011.200008.9 08.7100.11A? 0 +181034.45 -751130.0 +000007.7-000014.800009.8 08.7100.10A? 0 +181046.45 +203920.4 +000010.5-000001.100017.1 08.7100.94G? 0 +181153.51 +410307.9 -000011.8-000007.000009.1 08.7100.49F? 0 +181359.01 +181509.6 -000007.5-000015.800019.7 08.7100.34F? 0 +181509.43 +520924.8 -000009.2+000016.800013.4 08.7100.26A? 0 +181525.40 -764000.3 +000000.0+000000.000000.0 08.7100.46F? 1 +181839.46 +004512.8 -000016.9-000012.100003.2 08.7100.41F? 0 +182326.55 +430947.0 +000006.5+000065.200003.3 08.7100.39F? 0 +182354.56 +584805.8 -000015.7+000050.300025.6 08.7100.00B? 0 +182411.00 -121353.9 +000000.5+000016.000003.9 08.7100.97K? 0 +182649.51 -533752.7 +000001.1-000022.600008.3 08.7100.34F? 0 +182817.11 -233407.3 -000021.5-000064.400021.7 08.7100.75G? 0 +182854.63 +105848.5 -000021.3+000013.600008.6 08.7100.14A? 0 +183049.26 +075506.1 -000013.9+000009.100005.6 08.7100.25A? 0 +183055.33 +002546.4 +000009.9+000019.900012.6 08.7100.47F? 0 +183304.79 -261119.8 -000026.4-000060.100006.0 08.7100.41F? 0 +183317.73 +432731.1 +000019.6+000074.600005.9 08.7100.47F? 0 +183341.61 -460405.2 +000005.1-000021.000010.8 08.7100.21A? 0 +184436.77 -014725.0 -000022.3-000086.300011.3 08.7100.94G? 0 +184451.08 -502926.2 -000013.2-000003.900000.4 08.7100.29A? 0 +184756.01 +205603.7 -000007.0+000003.700009.1 08.7100.14A? 0 +184831.43 -194108.3 +000009.0-000013.700001.7 08.7100.03A? 0 +185636.65 +473923.1 -000026.3+000005.700015.1 08.7100.52F? 0 +185738.18 +095142.5 +000007.2-000013.500005.1 08.7100.12A? 0 +185920.43 +545012.6 +000011.9+000005.000000.6 08.7100.05A? 0 +190004.83 +464947.5 -000010.3-000036.500002.1 08.7100.99K? 0 +190045.78 +231743.8 +000000.0+000000.000000.0 08.7100.16A? 1 +190121.63 +371911.6 +000004.6+000009.000003.4 08.7100.74G? 0 +190158.79 -170441.8 +000043.9-000038.900026.0 08.7100.61G? 0 +190221.53 +241122.3 +000051.0-000055.800015.0 08.7100.61G? 0 +190339.64 +354433.4 +000000.0+000000.000000.0 08.7100.21A? 1 +190344.55 +360831.8 -000005.3-000004.900000.2 08.7100.18A? 0 +190347.60 +124447.7 -000009.4+000003.100004.1 08.7100.15A? 0 +190406.22 -743506.7 -000005.8-000031.900001.1 08.7100.43F? 0 +190432.99 +015906.3 +000008.9+000009.000012.0 08.7100.15A? 0 +190747.35 -150719.1 -000002.1-000005.700002.0 08.71-0.01B? 0 +190753.30 -030302.7 +000023.4+000006.200014.4 08.7100.32F? 0 +190810.32 +733806.9 +000007.3-000006.600017.2 08.7100.33F? 0 +191327.18 +401432.0 -000023.8-000001.900000.8 08.7100.38F? 0 +191455.61 -301707.4 +000106.5+000021.700005.8 08.7100.69G? 0 +191539.22 +285811.2 -000013.0-000012.400002.8 08.7100.92G? 0 +191654.52 +184932.7 +000026.4+000012.700000.4 08.7100.33F? 0 +191803.79 -190823.2 +000000.0-000037.600006.2 08.7100.24A? 0 +191833.56 +215650.9 +000000.0+000000.000000.0 08.7100.09A? 1 +191949.22 +144122.8 +000003.2-000003.800010.0 08.7100.07A? 0 +192529.98 +032520.2 -000001.2+000014.600009.1 08.7100.21A? 0 +192607.85 +402939.3 -000009.1+000009.700001.1 08.7100.36F? 0 +193211.06 -304453.7 +000033.5-000071.200021.9 08.7100.59G? 0 +193354.17 -365153.5 -000048.0-000022.300013.5 08.7100.48F? 0 +193430.61 +012855.9 -000002.0+000009.700012.8 08.7100.21A? 0 +193457.53 +243448.0 -000007.2+000005.300002.1 08.7100.84G? 0 +193511.18 +054637.4 -000000.9-000003.900001.1 08.7100.08A? 0 +193516.89 -421102.6 -000017.7-000042.300016.5 08.7100.57F? 0 +193851.35 +313329.3 -000010.2+000000.100020.4 08.7100.19A? 0 +193900.28 +251543.0 +000007.8+000016.800003.2 08.7100.04A? 0 +194002.92 +271159.9 +000001.0+000011.800007.2 08.7100.10A? 0 +194518.41 +195120.9 -000010.9+000000.900008.0 08.7100.13A? 0 +194842.33 +223842.3 +000022.6-000041.200019.6 08.7100.88G? 0 +194844.35 +163401.7 +000006.4+000008.000001.9 08.7100.38F? 0 +194851.30 +552450.9 +000011.2+000022.300013.3 08.7100.38F? 0 +194930.93 +125138.8 -000001.1-000015.500005.8 08.7100.49F? 0 +195455.23 -170302.9 -000004.5-000019.300007.0 08.7100.16A? 0 +195547.26 +383617.0 +000006.0+000003.400016.1 08.7100.92G? 0 +195646.43 -174431.2 -000083.5+000031.200005.4 08.7100.61G? 0 +195737.05 +392015.7 -000010.0-000057.700010.1 08.7100.43F? 0 +195755.87 +421539.9 +000000.0+000000.000000.0 08.7100.21A? 0 +200019.74 +551132.1 +000005.3+000008.900002.0 08.7100.01A? 0 +200147.11 -531724.5 +000081.5-000052.000009.2 08.7100.55F? 0 +200656.65 -034522.7 -000013.8-000000.800005.4 08.7100.49F? 0 +200802.97 -071418.2 +000089.7-000013.600013.6 08.7100.59G? 0 +200824.85 +434517.3 +000002.3-000005.500008.3 08.71-0.02B? 0 +201022.50 +113231.0 +000000.8+000019.600003.6 08.7100.69G? 0 +201315.32 +010133.4 +000036.0+000049.700042.8 08.7100.43F? 0 +201404.26 +134259.3 +000027.1-000001.200001.2 08.7100.40F? 0 +201634.10 -273612.9 +000010.8-000003.200001.4 08.7100.60G? 0 +201925.58 -030756.1 -000028.7-000058.000018.2 08.7100.45F? 0 +202016.48 +241333.9 +000012.3-000003.800003.4 08.7100.03A? 0 +202403.79 +402023.1 +000001.2+000005.800013.6 08.7100.51F? 0 +202758.19 -311447.7 +000027.0-000006.000034.6 08.7100.98K? 0 +202911.06 +470617.5 +000027.3+000013.900000.6 08.7100.26A? 0 +203101.71 +262859.8 +000023.8+000004.800008.0 08.7100.01A? 0 +203159.75 +420338.3 +000007.6-000001.600003.0 08.7100.13A? 0 +203248.82 -133253.0 -000035.6-000115.100001.6 08.7100.56F? 1 +203328.06 +592921.7 -000005.4+000002.400011.4 08.7100.11A? 0 +203456.09 +004000.2 +000018.9-000002.600003.2 08.7100.04A? 0 +203605.37 +760148.1 +000000.2+000001.500005.8 08.7100.98K? 0 +203636.27 +082103.7 -000020.0+000038.500014.1 08.7100.49F? 0 +203747.73 +322422.2 +000054.0+000069.600002.3 08.7100.60G? 1 +203813.83 +184849.7 +000014.1-000003.400001.2 08.7100.06A? 0 +204058.94 +454659.2 -000000.5-000008.500001.4 08.7100.11A? 0 +204316.12 +515100.9 -000010.2+000003.200001.3 08.7100.45F? 0 +204436.58 -000604.7 +000007.2-000017.700003.0 08.7100.28A? 0 +204444.90 +045335.4 +000036.3+000008.800005.4 08.7100.43F? 0 +204555.66 +444802.0 -000003.6-000015.100011.2 08.7100.17A? 0 +204703.70 +461115.0 -000012.7-000014.700009.6 08.7100.08A? 0 +204828.32 +453920.3 +000021.0+000133.200020.1 08.7100.57F? 0 +204951.14 -013043.3 +000031.9-000030.700010.5 08.7100.50F? 0 +205704.77 +374506.7 -000009.0+000001.000005.2 08.7100.11A? 0 +210040.61 +404108.8 +000009.0-000009.300004.8 08.7100.09A? 0 +210046.97 +453010.4 +000040.4+000007.900016.3 08.7100.66G? 0 +210118.35 +100726.9 +000014.8+000004.700019.5 08.71-0.01B? 0 +210152.41 -043957.7 +000058.7-000012.000014.8 08.7100.46F? 0 +210243.97 +312750.3 +000008.5+000000.400004.3 08.7100.01A? 0 +210555.25 +211813.3 +000000.4-000024.000000.7 08.7100.09A? 1 +210650.08 +302651.0 -000009.6-000020.100001.1 08.7100.93G? 0 +210740.74 +302212.3 -000018.0-000084.500025.2 08.7100.60G? 0 +211445.34 -255439.5 +000000.0+000000.000000.0 08.7100.26A? 0 +211503.02 +644913.6 +000025.4-000028.800010.4 08.7100.58G? 0 +211643.32 -073919.9 +000000.0+000000.000000.0 08.7100.38F? 0 +211749.68 +033507.7 +000092.8+000047.200004.1 08.7100.53F? 0 +211818.07 -254239.2 +000026.8-000014.700023.5 08.7100.63G? 0 +211835.54 +385622.7 -000004.1-000030.000000.7 08.7100.48F? 0 +212216.09 +200057.4 +000006.0+000013.800008.5 08.7100.43F? 0 +212420.77 -160343.9 -000006.2-000005.200012.5 08.71-0.05B? 0 +212528.05 +392639.6 +000057.1+000017.400008.8 08.7100.46F? 0 +212657.76 -560732.2 +000666.8+000141.100031.6 08.7100.88G? 0 +212811.63 +103637.9 +000145.2+000012.100028.3 08.7100.91G? 0 +213134.20 -100641.4 +000040.5+000007.700009.0 08.7100.87G? 0 +213725.51 +411737.5 -000045.8-000025.000011.5 08.7100.60G? 0 +213856.32 +362253.2 -000014.1-000009.500003.2 08.7100.28A? 0 +214005.69 +054105.8 +000014.9-000006.500008.1 08.7100.48F? 0 +214056.57 +491157.7 +000049.5+000014.400012.1 08.7100.30A? 0 +214243.31 +470752.9 -000010.7+000007.600001.7 08.7100.50F? 0 +214450.03 -324139.6 +000087.1-000051.400024.3 08.7100.67G? 0 +214505.03 +450702.2 +000028.2+000001.400006.4 08.7100.14A? 0 +214549.02 +283723.6 +000004.7-000003.400016.4 08.7100.02A? 0 +215830.38 +272434.7 +000008.3-000026.700004.6 08.7100.26A? 0 +215954.82 +251815.8 -000002.3-000010.800008.8 08.7100.16A? 0 +215954.83 +585824.3 +000084.4+000069.500017.5 08.7100.62G? 0 +220304.05 +073813.6 -000019.3-000046.600014.5 08.7100.43F? 0 +220323.47 +443924.6 +000011.5+000003.000000.6 08.7100.07A? 0 +220443.86 +535553.9 +000017.5+000005.300001.6 08.7100.07A? 0 +220444.31 -250712.6 -000048.6-000078.400006.0 08.7100.56F? 0 +220509.05 +295203.2 +000044.0-000016.200012.4 08.7100.51F? 0 +220905.53 +570252.1 +000013.8-000004.600000.8 08.7100.15A? 0 +220930.20 +475729.8 -000012.1+000009.900011.0 08.7100.20A? 0 +221120.55 +793826.6 -000015.6-000025.000000.1 08.7100.46F? 0 +221245.31 +135437.3 -000038.9-000076.300007.2 08.7100.49F? 1 +221443.03 +495139.1 -000000.4+000000.000013.7 08.7100.08A? 0 +221552.34 -644844.4 +000044.1-000046.000010.3 08.7100.56F? 0 +221648.88 +162206.0 -000026.1-000012.800013.2 08.7100.53F? 0 +222421.72 -221527.4 +000022.3-000004.500017.1 08.7100.47F? 0 +222549.67 +343851.1 -000003.1-000007.000002.9 08.7100.03A? 0 +222923.76 -483022.0 -000004.5+000023.300003.8 08.7100.46F? 0 +223250.60 +332411.8 +000005.9+000013.900014.1 08.7100.43F? 1 +223636.89 +712039.7 +000038.8+000008.400001.8 08.7100.93G? 0 +223750.55 +352424.8 +000012.0-000013.100007.7 08.7100.02A? 0 +223912.08 +292431.1 +000022.6+000007.100011.7 08.7100.19A? 0 +224219.10 +561835.3 +000007.2-000006.100009.1 08.7100.16A? 0 +224332.35 -160815.8 -000019.1+000007.000042.5 08.7100.51F? 1 +224344.04 -265225.1 +000074.4-000015.000017.9 08.7100.47F? 0 +224409.63 +463706.9 +000036.9-000020.300005.7 08.7100.43F? 0 +224539.08 +470912.5 -000027.2-000020.300016.8 08.7100.31F? 0 +224732.41 -150757.5 +000000.5-000008.300001.4 08.7100.37F? 0 +225025.51 -554913.1 -000018.1-000021.700013.2 08.7100.61G? 0 +225456.91 -191842.7 +000037.2-000057.000000.4 08.7100.40F? 0 +225727.36 +470102.8 -000006.8-000005.000006.8 08.71-0.03B? 0 +230413.67 +285013.6 +000094.1+000071.700012.2 08.7100.64G? 0 +230901.41 +651134.9 +000007.5+000000.900002.7 08.7100.08A? 0 +231014.92 -271716.0 +000006.8+000002.900003.2 08.7100.96K? 0 +231454.95 -010322.5 +000036.2-000014.500000.0 08.7100.98K? 0 +231531.83 +183738.0 +000011.6-000014.000014.2 08.7100.27A? 0 +231636.94 +253211.0 -000017.9-000023.200007.4 08.7100.47F? 0 +231753.74 -043118.6 +000008.8+000010.400003.4 08.7100.30A? 0 +232247.18 +152218.8 -000012.8-000063.800010.9 08.7100.53F? 0 +232608.61 -192223.7 +000018.9+000018.900010.9 08.7100.46F? 0 +232638.23 +290219.6 +000134.8-000008.800019.5 08.7100.66G? 0 +232720.95 +042700.9 -000023.9-000090.200025.0 08.7100.57F? 0 +233311.90 -405043.3 +000000.6-000022.600008.0 08.7100.97K? 0 +233717.44 +254614.7 +000010.7-000038.700002.6 08.7100.88G? 0 +233926.48 +390201.3 -000023.2+000016.100007.1 08.7100.58F? 0 +234653.03 -415156.3 -000010.1-000050.500002.3 08.7100.65G? 0 +235840.38 -114119.7 +000049.6-000000.900016.8 08.7100.57F? 0 +000509.95 -435103.0 +000048.5+000003.500008.2 08.7101.12K? 0 +000742.04 +354919.0 -000033.1-000012.100007.6 08.7101.69K? 0 +000935.84 -141036.9 -000003.1-000014.800003.5 08.7101.14K? 0 +001028.79 -091728.1 -000021.0-000005.000010.4 08.7101.25K? 0 +001149.56 +503003.6 +000006.9-000000.700002.5 08.7101.32K? 0 +001203.84 +270556.9 +000305.9-000091.800022.2 08.7101.05K? 0 +001326.64 +270238.6 +000036.4-000024.100011.5 08.7101.03K? 0 +001328.69 +413642.3 -000002.5-000016.000023.5 08.7101.28K? 0 +001512.24 -685058.3 +000013.0-000023.200000.9 08.7101.61K? 0 +001636.04 -345102.7 +000016.2+000008.900004.4 08.7101.47K? 0 +001921.38 +600533.5 +000019.7+000007.000004.5 08.7101.47K? 0 +002001.36 +515326.9 +000007.2-000002.300016.1 08.7101.71K? 0 +002641.72 +345552.6 +000004.0-000000.900000.1 08.7101.40K? 0 +002830.93 +070524.7 +000011.7-000014.100005.1 08.7101.15K? 0 +002913.62 +511758.2 +000005.5-000004.300020.9 08.7101.18K? 0 +003511.01 +375015.3 -000001.2+000019.000018.6 08.7101.27K? 0 +005923.14 +702220.7 -000023.1-000003.300002.9 08.7101.19K? 0 +010220.63 +424351.6 +000015.3-000015.200004.6 08.7101.25K? 0 +010412.86 +624325.6 +000025.1-000029.900010.2 08.7101.30K? 0 +011639.33 -254026.7 +000027.5-000005.500006.1 08.7101.19K? 0 +012213.77 +123937.2 +000005.7-000002.300010.3 08.7101.03K? 0 +014944.61 +372503.2 -000008.6+000002.000019.3 08.7101.42K? 0 +015137.93 +334645.8 +000026.0+000015.300008.9 08.7101.59K? 0 +015552.55 -474940.7 +000013.1+000015.000006.1 08.7101.21K? 0 +020001.40 +531612.3 -000004.2-000006.100025.8 08.7101.20K? 0 +020730.66 -850008.1 -000012.0+000001.700005.1 08.7101.61K? 0 +022232.50 -253411.1 +000005.6-000003.400004.2 08.7101.30K? 0 +022321.05 +284330.6 -000021.6-000026.200002.9 08.7101.54K? 0 +022727.08 +253858.2 -000021.1-000010.400012.8 08.7101.56K? 0 +022905.26 +850349.5 +000004.8-000003.500002.0 08.7101.07K? 0 +023316.47 -102729.0 +000024.2+000001.300003.9 08.7101.50K? 0 +023328.76 +453916.2 -000001.4+000008.900002.1 08.7101.34K? 0 0.10 1.00 +023653.80 +301021.8 +000012.5-000012.300010.2 08.7101.15K? 0 +024336.35 +502307.1 -000018.9+000024.600003.4 08.7101.40K? 0 +024356.75 +321513.2 -000000.6-000006.100008.6 08.7101.47K? 0 +024736.77 +195203.3 -000015.1+000009.500015.6 08.7101.25K? 0 +024942.67 -694842.4 -000023.2-000004.900007.8 08.7101.67K? 0 +025251.78 +280435.9 -000008.0+000005.400013.3 08.7101.08K? 0 +025341.70 -012730.4 +000021.6+000034.100024.9 08.7101.37K? 0 +031718.90 -432426.4 -000008.9+000011.400001.9 08.7101.36K? 0 +031828.93 -695716.4 +000008.6-000011.400002.8 08.7101.41K? 0 +032201.38 -220559.4 +000054.7-000003.000024.4 08.7101.39K? 0 +033242.54 -042513.1 -000002.0-000005.100016.8 08.7101.08K? 0 +033456.52 +194836.7 -000006.2-000040.500006.8 08.7101.76K? 0 +033513.17 +014646.4 -000005.7-000023.400006.0 08.7101.40K? 0 +034953.99 +603007.9 -000024.2-000003.200000.8 08.7101.04K? 0 +035326.29 -325931.1 +000016.2-000040.600005.5 08.7101.25K? 0 +035421.77 +583912.0 -000000.5-000005.600009.9 08.7101.29K? 0 0.10 1.00 +040216.37 -041809.8 -000028.5-000025.500010.7 08.7101.08K? 0 +041550.97 -553846.6 +000023.3-000014.200009.3 08.7101.33K? 0 +041808.56 -645822.5 -000009.6-000021.800002.2 08.7101.30K? 0 +041945.10 -865535.8 +000003.8-000000.200006.1 08.7101.03K? 0 +042225.66 -615005.8 +000017.8-000004.900010.0 08.7101.16K? 0 +042307.69 +290141.4 +000027.7+000001.900007.0 08.7101.51K? 0 +042659.77 +335706.3 +000014.5-000017.400002.8 08.7101.17K? 0 +043053.40 -722312.3 +000021.4+000040.000017.6 08.7101.30K? 0 +043217.19 +013136.8 +000059.9+000003.800004.2 08.7101.17K? 0 +043744.02 -520317.7 -000026.1-000001.200005.3 08.7101.59K? 0 +044645.52 +372127.3 +000013.1-000073.200006.6 08.7101.72K? 0 +045006.78 +651602.7 -000017.4-000036.800013.7 08.7101.68K? 0 +045605.16 -523250.3 +000010.4+000005.100000.9 08.7101.38K? 0 +050126.96 +485726.8 +000026.8+000014.400008.6 08.7101.00K? 0 +050730.36 -415155.4 +000009.0-000004.200005.9 08.7101.14K? 0 +050751.63 +070933.4 +000023.4-000046.300004.6 08.7101.12K? 0 +051041.28 +063243.9 -000016.9-000011.900012.0 08.7101.35K? 0 +051253.28 +135517.2 -000011.7-000010.700005.0 08.7101.90M? 0 +052447.70 +054942.8 +000014.9-000018.600018.9 08.7101.12K? 0 +052854.34 +702313.2 +000015.9-000019.000009.0 08.7101.59K? 0 +052905.83 -063805.6 -000008.4+000016.000018.9 08.7101.52K? 0 +053124.60 -604712.6 +000001.1+000023.600003.4 08.7101.51K? 0 +053645.49 +001728.0 +000009.3-000003.300018.8 08.7101.16K? 0 +053912.55 -283518.2 -000006.4-000012.800001.4 08.7101.41K? 0 +053941.99 -343809.3 -000007.7+000010.600002.1 08.7101.11K? 0 +054201.59 -241951.3 +000015.9+000002.700009.0 08.7101.63K? 0 +054500.90 +103050.4 +000033.4+000004.300015.4 08.7101.16K? 0 +054611.26 +251822.0 +000017.9+000021.300038.1 08.7101.06K? 0 +054616.69 +230439.7 +000013.7-000058.000008.9 08.7101.19K? 0 +054737.85 -564859.0 -000017.1+000000.200003.4 08.7101.32K? 0 +054752.16 +610502.7 +000002.5-000027.200014.0 08.7101.13K? 0 +055013.79 -254700.2 +000011.2+000001.700001.0 08.7101.13K? 0 +055101.82 -221242.3 -000004.1+000019.600028.3 08.7101.31K? 0 +055115.24 -393359.9 +000009.1-000015.100009.1 08.7101.32K? 0 +055325.05 +721432.6 +000017.7-000009.600010.5 08.7101.32K? 0 +055430.80 -334627.4 -000000.9-000010.700000.3 08.7101.07K? 0 +060823.07 +013503.1 +000043.5+000012.900020.6 08.7101.09K? 0 +060840.44 -810303.2 -000025.6+000027.600036.2 08.7101.40K? 0 +060913.53 -204052.1 -000015.5+000007.300011.8 08.7101.04K? 0 +061002.13 -655411.1 -000014.6+000050.200004.4 08.7101.20K? 0 +061151.71 +122814.3 -000007.8-000012.600096.3 08.7101.52K? 0 +061209.09 +351032.1 -000009.9-000000.500018.7 08.7101.90M? 0 +061437.14 +094439.4 -000022.6-000011.400002.7 08.7101.61K? 0 +061534.90 +083440.0 -000012.2-000035.000012.8 08.7101.07K? 0 +061655.44 -474448.8 +000003.7+000000.100004.6 08.7101.43K? 0 +061738.11 -583132.3 +000080.3-000027.600004.0 08.7101.00K? 0 +062324.15 +111304.4 -000005.7+000004.600025.1 08.7101.74K? 0 +062523.66 +213502.9 -000011.8-000020.600000.2 08.7101.03K? 0 +062712.76 +280706.6 -000013.1+000047.600049.8 08.7101.38K? 0 +063145.50 +504211.9 +000010.3-000019.800020.1 08.7101.44K? 0 +063630.69 +371844.2 +000005.5-000026.700030.6 08.7101.47K? 0 +063640.76 -011003.3 +000006.0-000030.900000.0 08.7101.07K? 0 +063749.38 +024717.8 -000014.0-000017.900003.2 08.7101.82K? 0 +063952.56 +421449.9 -000042.4-000019.400045.3 08.7101.59K? 0 +064250.24 -024445.3 +000000.7-000000.400013.0 08.7101.01K? 0 +064643.33 -174049.8 +000011.0-000008.500016.1 08.7101.44K? 0 +065101.03 +163625.5 -000017.1-000042.600038.2 08.7101.50K? 0 +065237.70 -121838.6 -000024.0+000038.300002.0 08.7101.46K? 0 +065337.02 +482855.4 +000015.1-000022.400009.6 08.7101.12K? 0 +065337.88 -441441.2 +000006.0+000027.600009.7 08.7101.06K? 0 +065912.97 -644135.5 +000019.3-000002.600016.4 08.7101.16K? 0 +070112.06 -172336.2 -000018.1-000010.000003.8 08.7101.83K? 0 +070754.05 +105252.4 -000021.3+000017.800002.1 08.7101.39K? 0 +070849.61 +042857.0 +000017.8-000052.700020.7 08.7101.10K? 0 +071029.88 +633709.5 -000009.2-000011.800005.4 08.7101.55K? 0 +071538.43 -631047.5 -000026.4+000016.300003.6 08.7101.53K? 0 +071553.40 -185000.5 -000016.0+000044.300020.5 08.7101.35K? 0 +071743.08 +235947.4 -000013.9+000021.200003.3 08.7101.06K? 0 +071813.71 -105831.6 +000004.4+000026.700010.4 08.7101.18K? 0 +071942.74 +085250.6 -000022.5+000006.000017.9 08.7101.35K? 0 +071946.07 -434937.8 -000022.6+000010.100009.7 08.7101.17K? 0 +072131.97 -130016.1 +000012.4-000005.000004.3 08.7101.36K? 0 +072819.66 -240719.8 +000002.4+000013.600009.7 08.7101.00K? 0 +073124.92 -133915.9 +000010.8+000011.200014.4 08.7101.24K? 0 +073732.96 -131824.6 +000036.9+000008.500040.0 08.7101.07K? 0 +073906.09 -004138.7 +000011.0+000030.900022.9 08.7101.62K? 0 +074034.11 +453412.0 +000010.1+000013.700013.5 08.7101.64K? 0 +074105.10 +100740.4 -000011.6+000011.200029.4 08.7101.11K? 0 +074143.94 -341115.9 -000017.6+000004.600000.4 08.7101.60K? 0 +074557.36 -421144.1 +000016.0+000018.700022.0 08.7101.43K? 0 0.10 1.00 +074701.66 -065003.5 +000025.6-000011.600025.4 08.7101.10K? 0 +074805.99 -234603.7 -000008.0+000010.900000.6 08.7101.31K? 0 +075113.30 +274953.1 -000012.8-000005.800017.6 08.7101.55K? 0 +075339.54 +364019.7 +000036.7-000023.200006.4 08.7101.65K? 0 +075343.24 -280122.9 -000031.8-000005.900012.2 08.7101.25K? 0 +075559.44 -054902.2 -000037.6+000013.100006.6 08.7101.44K? 0 +075835.10 -192618.0 -000016.0+000023.700013.0 08.7101.07K? 0 +075849.65 -110209.5 -000014.7+000017.400022.8 08.7101.38K? 0 +080327.07 -461828.0 -000000.4-000001.100010.7 08.7101.47K? 0 +080358.86 +232420.9 -000031.0-000004.400024.7 08.7101.25K? 0 +080741.32 -714314.2 +000002.1-000003.500004.6 08.7101.69K? 0 +080914.74 -172143.0 -000005.2+000024.600011.8 08.7101.02K? 0 +081422.68 +672535.6 +000013.7+000010.800000.8 08.7101.14K? 0 +081628.07 -114557.4 -000008.9+000009.700013.3 08.7101.45K? 0 +082315.61 -213443.2 -000011.8+000003.400004.4 08.7101.08K? 0 +083053.46 -784217.9 -000000.7+000053.000010.4 08.7101.25K? 0 +083519.72 -232717.4 +000000.9+000003.900020.0 08.7101.47K? 0 +084122.41 -661553.2 +000000.0+000000.500004.9 08.7101.70K? 0 +084633.98 -742750.7 -000003.9+000017.700007.3 08.7101.35K? 0 +085115.37 -524935.4 -000025.7+000028.900003.1 08.7101.18K? 0 +085827.47 +480257.2 -000016.4-000024.400006.9 08.7101.22K? 0 +085929.58 -083521.3 -000009.6-000001.000010.0 08.7101.64K? 0 +090608.89 -312702.0 -000017.3+000011.700001.0 08.7101.30K? 0 +090940.24 -365948.2 -000009.0+000003.700008.3 08.7101.50K? 0 +091328.83 +080347.4 -000028.1-000041.500016.5 08.7101.19K? 0 +091432.92 -635150.6 -000009.2-000012.400012.6 08.7101.17K? 0 +091434.08 -255822.4 +000008.8-000026.100019.5 08.7101.23K? 0 +091639.68 +203723.7 -000015.0-000001.600003.5 08.7101.19K? 0 +091959.11 -401011.0 +000007.0-000004.300001.8 08.7101.07K? 0 +092000.53 -273535.2 +000003.2+000014.300013.0 08.7101.64K? 0 +092657.36 +032910.7 +000038.8-000053.000014.8 08.7101.20K? 0 +094013.99 -140440.8 +000011.6-000010.600002.6 08.7101.18K? 0 +094847.08 +654819.3 -000010.8-000014.900011.3 08.7101.21K? 0 +095140.13 +312611.6 -000025.6+000000.500008.6 08.7101.02K? 0 +095224.35 -740451.5 -000018.0+000019.300006.0 08.7101.21K? 0 +095303.28 -355805.8 -000013.7-000001.700003.8 08.7101.47K? 0 +095332.68 -013656.8 +000002.7-000003.200017.8 08.7101.12K? 0 +095354.73 +504139.2 -000018.6-000008.200000.7 08.7101.54K? 0 +100020.01 +503700.9 -000029.0+000006.200017.3 08.7101.00K? 0 +100114.63 -524902.5 -000007.3+000007.100016.4 08.7101.72K? 0 +100310.42 +535147.4 +000027.7-000006.400023.4 08.7101.09K? 0 +101314.15 -051303.8 +000000.9-000011.500032.8 08.7101.57K? 0 +101455.33 +761205.4 +000032.2-000000.700008.6 08.7101.09K? 0 +102311.89 -542240.2 -000079.2+000053.400027.1 08.7101.08K? 0 +102401.29 -313146.1 -000013.8-000008.600001.8 08.7101.09K? 0 +102925.58 -693634.8 -000019.2+000029.600020.4 08.7101.37K? 0 +103015.53 +693840.1 -000021.9-000029.400013.9 08.7101.21K? 0 +103052.31 -732121.4 -000104.4+000067.300002.0 08.7101.08K? 0 +103336.98 +531300.7 -000016.7-000034.200001.9 08.7101.23K? 0 +103517.27 -532743.2 +000005.0+000002.700001.4 08.7101.74K? 0 +103800.59 -600852.1 -000008.3-000005.200004.1 08.7101.67K? 0 +103816.15 +523929.2 +000002.8-000006.000008.0 08.7101.20K? 0 +104113.00 -570237.8 -000012.9+000016.500001.6 08.7101.86M? 0 +104152.57 -693257.4 -000048.1+000018.000003.4 08.7101.68K? 0 +104159.50 -350401.6 -000030.8-000003.100005.6 08.7101.00K? 0 +104236.04 -562836.0 -000045.9-000012.900001.3 08.7101.27K? 0 +104552.33 -170602.7 -000011.5-000008.200009.1 08.7101.27K? 0 +104615.55 -480746.1 -000028.1+000002.500001.9 08.7101.13K? 0 +104827.28 +422057.7 -000044.8-000012.300047.8 08.7101.55K? 0 +105116.64 -275309.4 -000005.1-000016.500005.3 08.7101.58K? 0 +105153.08 +184309.5 -000012.9-000011.000024.1 08.7101.31K? 0 +105212.41 +425250.7 +000028.1-000025.600001.4 08.7101.04K? 0 +105739.17 -301535.7 +000009.9-000014.400015.1 08.7101.05K? 0 +110402.18 -062630.0 +000002.6-000014.400000.0 08.7101.02K? 0 +110453.19 -603235.9 -000008.2-000007.500040.8 08.7101.56K? 0 +111504.22 -121737.8 +000010.6-000004.100006.4 08.7101.17K? 0 +111646.92 -124011.3 -000011.7-000009.400016.7 08.7101.01K? 0 +112237.96 -352401.6 -000004.6-000014.600021.9 08.7101.61K? 0 +112247.01 -585423.1 -000021.5-000007.800021.5 08.7101.89M? 0 +112652.30 +090114.0 +000000.2-000017.200002.4 08.7101.48K? 0 +113347.24 -310516.8 -000006.3-000009.300015.4 08.7101.92M? 0 +113522.85 -452443.4 -000017.8-000000.700010.0 08.7101.09K? 0 +114745.46 -192403.9 -000030.5+000004.700006.8 08.7101.07K? 0 +115527.86 -371715.6 +000020.6-000005.800007.4 08.7101.22K? 0 +115633.23 +122054.3 +000014.2-000021.500012.8 08.7101.55K? 0 +120136.80 -644326.7 +000012.2-000004.100009.7 08.7101.02K? 0 +120451.08 -552212.2 +000009.2+000015.900015.3 08.7101.68K? 0 +120956.81 +752652.2 -000053.1-000018.600023.3 08.7101.23K? 0 +121230.44 +500806.1 -000037.0-000005.600009.5 08.7101.03K? 0 +121610.60 +415355.2 -000032.3-000025.500011.3 08.7101.56K? 0 +123005.19 -344804.1 +000008.1-000005.700008.2 08.7101.48K? 0 +123634.82 -643322.0 -000003.3-000006.000001.6 08.7101.85M? 0 +131129.08 -465044.8 -000008.8+000001.800000.5 08.7101.57K? 0 +131207.11 -555542.5 -000034.3+000009.200000.3 08.7101.10K? 0 +131305.51 +861858.6 -000028.0+000009.500004.9 08.7101.05K? 0 +131427.28 -335548.2 -000036.7-000017.200002.9 08.7101.05K? 0 +132245.29 -344628.7 -000006.5-000012.900009.3 08.7101.64K? 0 +132431.29 +231116.1 -000008.6-000001.300026.7 08.7101.36K? 0 +133419.92 -430650.9 +000003.0-000002.900027.1 08.7101.06K? 0 +133423.96 -042159.7 +000014.8-000029.000016.0 08.7101.09K? 0 +134606.42 -433617.1 +000005.2-000006.000004.9 08.7101.07K? 0 +134659.09 +405702.9 +000005.4-000056.500010.3 08.7101.30K? 0 +134740.75 +191829.3 -000023.8+000009.000016.9 08.7101.10K? 0 +135520.87 +423919.9 -000001.1-000006.800012.8 08.7101.05K? 0 +140050.89 -161929.0 -000017.6+000013.100026.4 08.7101.39K? 0 +140229.14 +435921.3 +000004.1-000008.900001.8 08.7101.01K? 0 +140951.26 -050128.2 -000020.9-000009.900012.0 08.7101.10K? 0 +141450.54 -310932.1 -000017.3+000001.000020.6 08.7101.16K? 0 +141459.18 +475603.9 -000032.6+000024.800002.9 08.7101.02K? 0 +141605.37 +050955.1 -000012.6-000028.200007.6 08.7101.44K? 0 +142118.81 -341513.1 -000024.8+000003.300009.4 08.7101.39K? 0 +142303.19 -355846.1 -000004.7-000007.000000.9 08.7101.25K? 0 +142611.46 +215403.2 -000024.9+000019.700037.8 08.7101.60K? 0 +142631.96 -052923.6 +000008.2+000004.400014.7 08.7101.08K? 0 +143233.74 -700518.9 -000017.2-000012.100016.3 08.7101.69K? 0 +144544.27 -774603.2 -000002.9-000023.800002.5 08.7101.47K? 0 +145221.63 -480808.3 -000011.0-000013.100026.1 08.7101.64K? 0 +145413.16 -620814.9 -000026.0-000031.200019.0 08.7101.42K? 0 +145638.19 -450719.0 +000007.5+000028.800016.8 08.7101.64K? 0 +150321.42 -345305.7 +000015.8+000029.700000.2 08.7101.16K? 0 +150407.64 -625834.9 +000009.1+000006.100008.0 08.7101.57K? 0 +150820.47 -533754.5 -000055.4-000001.800026.0 08.7101.17K? 0 +151014.84 +320747.1 +000009.6-000013.100002.7 08.7101.54K? 0 +151141.70 -103027.5 +000015.9-000009.100035.1 08.7101.27K? 0 +151143.95 -371619.2 -000033.3+000008.400022.7 08.7101.48K? 0 +151319.77 -491850.3 +000037.2+000009.800000.5 08.7101.09K? 0 +151331.88 +155520.1 +000018.0-000018.000010.5 08.7101.05K? 0 +151703.94 +411708.5 -000008.7+000000.400014.3 08.7101.11K? 0 +151833.24 -594004.6 +000023.1-000009.800006.7 08.7101.73K? 0 +152338.95 +715110.2 +000010.7+000014.800016.9 08.7101.53K? 0 +152341.68 -265739.5 -000003.6-000021.000011.2 08.7101.74K? 0 +152411.34 -224326.2 -000014.1-000016.200019.2 08.7101.54K? 0 +152446.92 -550358.6 +000017.6-000023.000000.2 08.7101.50K? 0 +152852.93 +102259.4 +000009.4+000024.700001.9 08.7101.14K? 0 +152925.40 -114349.3 -000006.8-000009.600016.0 08.7101.45K? 0 +153548.49 -420554.3 +000011.0+000022.300006.5 08.7101.04K? 0 +153813.14 -730755.2 -000000.4+000013.300004.4 08.7101.11K? 0 +153941.99 -681604.4 -000011.4-000023.900004.9 08.7101.01K? 0 +154326.92 -515752.2 -000025.3-000010.800008.0 08.7101.51K? 0 +155204.54 -374743.8 -000011.5-000032.400029.6 08.7101.29K? 0 +155539.29 -672414.3 +000001.0+000003.800004.8 08.7101.50K? 0 +160134.36 +760717.2 +000013.5-000010.300002.4 08.7101.16K? 0 +160140.55 -241930.6 -000021.1-000014.400003.2 08.7101.21K? 0 +160816.79 +735719.8 -000016.3+000066.100002.8 08.7101.04K? 0 +161052.99 +062224.5 -000029.4-000007.800015.7 08.7101.14K? 0 +161822.66 -523457.1 +000012.1-000018.100014.1 08.7101.48K? 0 +161826.60 -564022.6 -000009.6-000029.000013.1 08.7101.25K? 0 +162550.44 +323612.3 +000012.7-000018.400000.2 08.7101.38K? 0 +162638.19 +374553.6 +000009.5-000001.700007.9 08.7101.62K? 0 +163339.22 -150117.6 +000034.4+000028.100017.0 08.7101.95M? 0 +163533.70 +262827.7 -000003.8-000040.700001.3 08.7101.66K? 0 +163710.08 -321108.9 -000015.4-000000.700002.4 08.7101.52K? 0 +164534.14 -520614.3 +000030.2+000032.700016.3 08.7101.75K? 0 +165029.71 +285535.9 -000036.8-000043.900009.0 08.7101.05K? 0 +165205.01 +674626.8 +000009.8+000027.600001.2 08.7101.18K? 0 +165547.09 +172412.1 -000009.2-000007.600002.8 08.7101.01K? 0 +165740.71 +190745.2 -000010.7-000003.300022.5 08.7101.07K? 0 +165920.64 -633724.7 +000015.7-000085.300005.7 08.7101.01K? 0 +171718.10 +640503.7 -000009.8-000006.500010.1 08.7101.24K? 0 +172044.10 -140943.4 +000004.3+000003.300021.0 08.7101.15K? 0 +173015.63 -454139.9 +000032.2+000007.600060.6 08.7101.74K? 0 +173040.90 -142430.9 -000011.7-000025.100021.6 08.7101.53K? 0 +173356.92 +614258.1 -000023.7+000006.200013.6 08.7101.25K? 0 +173401.16 -670406.3 -000030.4-000026.100004.5 08.7101.15K? 0 +173549.17 -154951.0 +000001.2-000011.400013.6 08.7101.67K? 0 +173840.46 -340307.3 -000008.4-000003.200001.7 08.7101.26K? 0 +173957.73 -450821.3 -000025.7-000024.800008.6 08.7101.57K? 0 +174236.03 +445554.2 +000001.3-000012.100013.7 08.7101.13K? 0 +174949.70 -305257.0 +000023.7-000013.100022.8 08.7101.53K? 0 +175440.93 -210117.5 +000044.4-000007.400031.5 08.7101.44K? 0 +175449.23 -513111.8 +000018.0-000017.900006.3 08.7101.47K? 0 +175959.33 +244839.0 +000008.1-000002.100011.9 08.7101.10K? 0 +180131.65 -540619.8 -000004.0+000017.800008.5 08.7101.50K? 0 +180627.73 +483547.1 -000014.0+000004.000010.4 08.7101.37K? 0 +180741.27 +125452.3 -000005.7-000012.800002.8 08.7101.14K? 0 +180933.51 -285117.6 +000020.1+000001.800066.9 08.7101.05K? 0 +181023.61 -701655.4 +000003.8-000003.800006.2 08.7101.15K? 0 +181136.64 +075337.0 +000012.5-000023.000010.6 08.7101.44K? 0 +181142.84 +072405.5 -000021.5+000010.900017.8 08.7101.47K? 0 +181323.07 +360909.5 -000000.7-000026.100010.4 08.7101.26K? 0 +181612.53 -363605.4 +000008.4-000002.300007.2 08.7101.22K? 0 +182335.93 -230245.7 -000028.3-000006.200010.6 08.7101.57K? 0 +182657.56 -183654.5 -000055.3-000020.500020.6 08.7101.46K? 0 +183059.44 -610916.1 -000001.8-000030.600014.2 08.7101.07K? 0 +183430.79 -390340.7 +000010.9-000006.600028.9 08.7101.20K? 0 +183719.76 +021517.4 +000006.7+000030.300004.5 08.7101.02K? 0 +183817.27 +045752.3 -000030.7-000016.100004.7 08.7101.65K? 0 +183904.42 -462701.0 +000011.8+000025.600011.8 08.7101.59K? 0 +184131.30 -155911.1 -000047.9-000025.800021.9 08.7101.44K? 0 +185358.84 +060051.7 +000009.8+000000.200003.0 08.7101.86M? 0 +185753.62 +335020.1 -000005.1-000000.200010.1 08.7101.33K? 0 +190250.39 +345909.7 -000031.9-000017.000007.5 08.7101.63K? 0 +190612.63 +573129.4 -000008.5-000015.100000.8 08.7101.04K? 0 +192001.04 +234543.0 +000030.9+000009.600017.8 08.7101.16K? 0 +192152.44 -242522.0 -000012.2+000005.200000.5 08.7101.54K? 0 +192314.45 +531547.2 -000000.4+000001.800000.7 08.7101.35K? 0 +193112.62 +274549.5 +000019.2+000011.500018.4 08.7101.56K? 0 +193650.41 -002448.6 +000030.2-000029.200025.1 08.7101.15K? 0 +193948.64 -493324.3 +000033.1-000040.200002.1 08.7101.11K? 0 +194739.69 +731916.2 +000011.6-000001.500015.0 08.7101.57K? 0 +195105.23 -043654.5 -000002.1+000018.300016.4 08.7101.46K? 0 +195119.58 +032014.7 +000012.5+000019.700046.0 08.7101.06K? 0 +195151.39 +410637.8 -000032.1-000016.500011.1 08.7101.26K? 0 +195602.71 -364004.3 +000002.7-000021.700002.8 08.7101.59K? 0 +195745.04 +143346.1 +000020.0+000010.200017.9 08.7101.50K? 0 +195758.95 -242601.6 +000049.9+000022.100016.5 08.7101.09K? 0 +200430.14 +051030.2 +000029.3+000018.200003.6 08.7101.09K? 0 +200453.26 +204157.2 +000026.0-000012.100001.6 08.7101.40K? 0 +200621.37 +120238.7 +000010.8-000018.500022.9 08.7101.15K? 0 +200636.43 -253435.7 +000011.0-000000.300007.3 08.7101.67K? 0 +200727.93 +274301.2 +000001.3-000008.400005.7 08.7101.66K? 0 +200756.94 +170456.5 +000019.4+000012.800005.3 08.7101.19K? 0 +200945.33 -724545.3 +000002.4-000018.500001.3 08.7101.09K? 0 +201423.02 -430312.0 -000017.7-000025.800005.6 08.7101.13K? 0 +201455.50 +295333.3 +000002.0+000005.700009.5 08.7101.45K? 0 +202002.37 -003336.7 -000014.9-000070.500009.9 08.7101.38K? 0 +202345.14 -592028.5 -000013.7+000002.200003.8 08.7101.64K? 0 +202527.17 -102539.9 +000025.5-000037.600022.6 08.7101.41K? 0 +202614.55 +590703.9 -000003.1-000004.700022.0 08.7101.02K? 0 +202626.13 -370632.9 +000034.9-000024.400010.2 08.7101.35K? 0 +202820.93 +211719.2 +000037.6+000000.800003.6 08.7101.55K? 0 +203338.10 +235333.5 +000011.0-000038.900002.0 08.7101.51K? 0 +203545.04 +480103.7 +000011.2-000003.200012.4 08.7101.06K? 0 +203707.63 -003102.6 -000011.6-000015.700006.7 08.7101.73K? 0 +203734.56 +061247.8 -000013.1+000007.100037.7 08.7101.57K? 0 +204144.36 +370116.4 +000000.0+000003.800003.5 08.7101.36K? 0 +205049.38 -032119.9 -000028.3+000001.600004.2 08.7101.26K? 0 +205559.77 -151813.9 -000017.5+000024.600013.6 08.7101.57K? 0 +205612.30 +484159.7 +000006.6-000001.200008.6 08.7101.00K? 0 +205632.88 +171502.3 +000024.9+000006.000002.8 08.7101.57K? 0 +210359.67 +650307.2 -000035.3-000043.700011.0 08.7101.15K? 0 +210706.49 +170145.7 -000004.5+000000.500009.9 08.7101.40K? 0 +210831.17 -315009.0 +000067.6-000024.100001.9 08.7101.06K? 0 +211407.28 +515638.0 -000017.7-000017.700001.2 08.7101.18K? 0 +211632.82 +121822.6 +000005.0-000007.700033.3 08.7101.39K? 0 +212404.07 +520449.3 +000012.3+000004.900017.8 08.7101.39K? 0 +212658.68 -095937.6 -000039.6-000006.800018.3 08.7101.52K? 0 +212922.90 -031256.5 +000008.1-000040.600014.0 08.7101.04K? 0 +212931.43 +244020.0 +000042.9-000126.800007.7 08.7101.01K? 0 +213334.02 -490025.2 -000029.8-000817.300229.0 08.7101.42K? 0 +215003.87 +014618.6 +000029.5+000013.100001.9 08.7101.20K? 0 +215301.62 +304710.7 -000008.0-000006.900021.6 08.7101.62K? 0 diff --git a/kstars/kstars/data/hip095.dat b/kstars/kstars/data/hip095.dat new file mode 100644 index 00000000..5cc89790 --- /dev/null +++ b/kstars/kstars/data/hip095.dat @@ -0,0 +1,1000 @@ +215439.86 +011538.8 +000013.9-000015.300015.5 08.7101.00K? 0 +215811.88 -150527.5 +000010.6-000003.000046.8 08.7101.48K? 0 +220905.22 +623007.7 +000016.0+000012.600016.1 08.7101.23K? 0 +222202.53 -843958.3 -000002.7+000007.100000.4 08.7101.26K? 0 +222856.39 +303840.0 -000006.7-000036.900018.7 08.7101.14K? 0 +223044.24 +283134.0 -000002.6-000010.300003.1 08.7101.52K? 0 +223119.75 +571437.6 -000024.0+000005.600005.1 08.7101.56K? 0 +223507.52 +204145.8 +000066.4+000009.200015.8 08.7101.07K? 0 +223600.46 -401848.2 +000026.1-000019.700002.9 08.7101.31K? 0 +223753.22 -132214.8 -000041.9-000009.000012.0 08.7101.15K? 0 +223854.28 +725728.6 +000021.2+000001.300017.8 08.7101.91M? 0 +224148.20 +103106.2 -000037.1-000017.600003.2 08.7101.12K? 0 +224326.02 +401145.6 -000025.4-000030.000012.6 08.7101.62K? 0 +224526.56 +545653.7 +000003.2-000005.000018.4 08.7101.27K? 0 +224830.78 +491913.0 +000014.0-000010.300010.1 08.7101.13K? 0 +225429.24 -721109.1 +000004.3-000023.300005.0 08.7101.22K? 0 +225635.43 +163314.8 -001034.0-000312.900123.4 08.7101.40K? 0 +225830.67 +032652.0 -000015.8-000032.400013.2 08.7101.07K? 0 +225951.26 -350226.1 +000014.4+000005.900025.6 08.7101.62K? 0 +230044.39 +360656.5 +000038.2+000014.700005.6 08.7101.63K? 0 +230532.04 +531350.5 -000007.9-000003.800017.4 08.7101.64K? 0 +230744.95 +705643.9 -000027.3-000009.100015.3 08.7101.12K? 0 +231225.62 +570424.9 -000037.9-000003.700011.2 08.7101.32K? 0 +231244.69 -452807.4 +000009.9-000019.100009.0 08.7101.16K? 0 +231317.94 +232020.6 -000023.7-000024.000001.4 08.7101.17K? 0 +232329.33 +341904.3 -000053.7-000021.500004.9 08.7101.16K? 0 +232806.86 -305011.9 -000014.5-000009.500001.0 08.7101.25K? 0 +233237.63 -060819.9 -000001.6-000000.900004.7 08.7101.10K? 0 +234154.14 -483833.6 -000021.3-000023.400004.0 08.7101.33K? 0 +234648.91 +435358.3 -000020.4-000025.800020.4 08.7101.14K? 0 +235146.17 +303650.2 -000043.7-000001.500014.4 08.7101.69K? 0 +013752.44 +624748.8 -000005.2+000013.200001.3 08.7102.36M? 0 +050056.02 +352520.8 +000015.7+000027.000009.8 08.7102.18M? 0 +050753.78 +520704.2 +000006.8-000020.100024.9 08.7102.01M? 0 +054618.60 -055138.7 +000046.4+000009.000031.7 08.7102.03M? 0 +172851.90 -232630.7 +000003.7-000040.900006.6 08.7102.08M? 0 +221309.49 +533726.2 +000005.2-000002.300023.2 08.7102.14M? 0 +233233.01 +590912.4 +000016.5-000027.400003.7 08.7102.20M? 0 +000457.48 +182518.3 +000072.4-000076.800013.1 08.7200.98K? 0 +000613.16 -015313.4 -000004.5-000045.300006.0 08.7200.51F? 0 +000703.00 +293758.2 +000012.3-000017.500005.9 08.7200.09A? 0 +001047.41 -572910.6 -000054.4-000040.500004.5 08.7200.46F? 0 +001147.15 -331401.8 -000054.3-000125.000008.1 08.7200.64G? 0 +001954.12 +083156.9 +000008.7-000020.500015.3 08.7200.41F? 0 +002041.48 -874001.4 +000131.4+000035.900018.9 08.7200.62G? 0 +002626.72 +622220.9 -000019.4-000046.400011.9 08.7200.38F? 0 +002818.93 +074023.8 +000131.4-000001.800006.8 08.7200.67G? 0 +003338.09 -024406.8 -000020.4-000006.100011.6 08.7200.32F? 0 +004211.50 -061448.3 +000051.1+000006.000000.4 08.7200.53F? 0 +004422.87 +333707.1 +000000.0+000000.000000.0 08.7200.34F? 0 +004450.35 +601832.9 +000027.2-000017.800001.7 08.7200.55F? 0 +004459.50 -191752.2 +000033.7-000030.700005.9 08.7200.54F? 0 +004747.17 +025414.9 +000102.4+000013.100006.9 08.7200.82G? 0 +005215.45 +600523.8 +000004.9-000002.000003.6 08.7200.32F? 0 +005238.04 +325715.5 +000033.1-000022.300029.9 08.7200.43F? 0 +005309.00 +515246.4 -000005.4-000008.300001.5 08.7200.11A? 0 +005623.40 +851807.4 -000001.6-000007.300000.7 08.7200.97K? 0 +010153.61 -653914.5 -000023.8-000023.200000.6 08.7200.87G? 0 +010213.30 +320835.8 +000005.9-000002.700016.4 08.7200.23A? 0 +010447.39 -052807.4 -000008.0-000007.900015.6 08.7200.50F? 0 +010615.55 +223306.2 +000045.9+000018.700014.3 08.7200.50F? 0 +011236.36 +562439.0 -000010.6+000001.600002.1 08.7200.57F? 0 +011403.82 -114955.4 +000000.0-000029.500007.6 08.7200.53F? 0 +011728.29 +210507.0 -000022.9-000036.000005.3 08.7200.56F? 0 +011918.42 +590247.9 -000004.9-000001.300005.6 08.7200.12A? 0 +011928.83 +572045.4 +000086.2-000003.800009.6 08.7200.48F? 0 +012533.17 +545724.0 +000014.1-000011.700011.1 08.7200.19A? 0 +012708.36 +411112.0 +000052.6-000094.600026.1 08.7200.66G? 0 +013007.48 +642520.9 -000005.7+000002.200007.0 08.7200.56F? 0 +013050.54 +473354.3 +000143.2-000086.800021.2 08.7200.81G? 0 +013115.98 +673431.1 +000010.1-000021.000008.3 08.7200.52F? 0 +013233.29 -483843.2 +000001.4-000029.000023.5 08.7200.92G? 0 +013437.83 +453544.4 +000034.8-000006.200006.2 08.7200.31A? 0 +013458.85 -783526.7 +000066.3+000015.100012.0 08.7200.66G? 0 +013710.54 -615607.0 +000049.1+000055.000005.0 08.7200.68G? 0 +013934.08 +033303.1 -000043.4-000033.100005.9 08.7200.54F? 0 +013951.27 +593506.2 +000001.2-000081.600011.6 08.7200.65G? 0 +014018.80 +753311.5 -000005.2+000004.600009.7 08.7200.45F? 0 +014054.30 +111713.5 -000063.4-000098.800025.1 08.7200.68G? 0 +014117.26 +004433.5 -000014.1-000010.000004.7 08.7200.37F? 0 +014709.05 +525155.9 +000034.4-000069.700013.4 08.7200.56F? 0 +015250.53 +412905.9 +000018.9-000005.600002.9 08.7200.45F? 0 +015814.73 -723739.0 +000010.3+000006.300002.2 08.7200.96K? 0 +015815.84 +434548.6 -000013.9-000012.100006.2 08.7200.90G? 0 +015837.18 -693316.5 +000040.5-000004.200010.9 08.7200.45F? 0 +015920.53 +143732.8 -000005.4-000058.900022.9 08.7200.59G? 0 +020031.25 +312024.9 +000010.0-000046.300010.1 08.7200.53F? 0 +020236.78 -392511.5 +000086.7+000054.000012.1 08.7200.44F? 0 +020246.51 +571837.0 -000006.7-000008.100001.6 08.7200.02A? 0 +020734.47 +153523.8 +000026.7+000015.800016.2 08.7200.10A? 0 +020843.01 +430136.9 +000025.0-000001.000009.0 08.7200.27A? 0 +021647.68 +625701.5 +000004.4-000008.700000.8 08.7200.24A? 0 +021858.75 -704039.7 +000040.1+000027.200002.1 08.7200.04A? 0 +022144.20 +392240.2 +000000.0+000000.000000.0 08.7200.97K? 1 +022329.94 +224355.5 +000055.6-000009.800017.9 08.7200.88G? 0 +022336.65 +595516.2 -000005.8-000021.200004.7 08.7200.41F? 0 +022740.87 +420044.0 -000021.8-000001.000013.1 08.7200.95G? 0 +022802.21 +505719.3 +000029.6-000015.000004.3 08.7200.44F? 0 +022818.07 -141226.2 +000042.6-000064.400025.4 08.7200.68G? 0 +023105.30 -284706.6 +000021.9+000013.600010.2 08.7200.37F? 0 +023131.23 +693822.7 +000000.3-000007.000005.9 08.7200.83G? 0 +023201.29 +444406.9 -000016.0-000019.600021.1 08.7200.99K? 0 +024205.87 +065250.1 +000037.2-000014.800013.2 08.7200.99K? 0 +024502.88 -173449.4 +000049.8-000036.700010.6 08.7200.79G? 0 +024833.99 +085511.4 -000027.5-000054.300003.4 08.7200.47F? 0 +025841.77 -265539.3 +000015.0+000004.200003.5 08.7200.85G? 0 +030639.06 +144633.2 +000012.7+000024.600017.4 08.7200.52F? 0 +030921.97 +713028.2 +000009.2+000029.500001.5 08.7200.68G? 0 +031445.88 +513523.4 +000001.5+000016.600016.3 08.7200.26A? 0 +031649.22 +422946.5 +000045.8-000054.100014.5 08.7200.51F? 0 +031651.94 +480747.5 -000006.4+000003.900011.0 08.7200.30A? 0 +031701.58 +012524.6 +000015.1-000040.800007.1 08.7200.54F? 0 +031805.23 +463407.7 -000000.3-000003.000009.5 08.7200.17A? 0 +031835.80 +320313.3 +000013.9-000088.900009.7 08.7200.57F? 0 +032042.82 -231823.4 +000092.7+000113.600013.4 08.7200.71G? 0 +032308.69 +492353.5 +000031.3-000031.600004.5 08.7200.10A? 0 +032419.53 +352940.9 -000025.0-000008.900003.9 08.7200.77G? 0 +032707.47 -503835.1 -000018.3+000074.900006.2 08.7200.48F? 0 +032758.03 -641422.7 +000045.5+000112.100012.6 08.7200.51F? 0 +032951.96 -323818.0 +000036.0+000015.800010.3 08.7200.40F? 0 +033141.78 +371953.1 +000004.5+000011.100005.5 08.7200.21A? 0 +033613.56 +414323.4 +000075.5-000093.100008.0 08.7200.70G? 0 +034338.94 +254615.2 +000012.4+000010.100032.9 08.7200.49F? 0 +034634.82 +255038.3 +000038.2-000039.900009.9 08.7200.34F? 0 +034903.43 -330506.4 +000101.4+000048.800002.3 08.7200.52F? 0 +034916.41 -013031.3 -000017.2-000014.700014.9 08.7200.99K? 0 +035340.65 +635417.9 +000043.8-000049.500010.2 08.7200.70G? 0 +035706.30 -133748.5 +000001.4+000078.400017.3 08.7200.43F? 0 +035742.44 -444418.7 +000031.0-000024.600001.3 08.7200.82G? 0 +035813.85 +430612.6 -000001.6-000011.900006.8 08.7200.13A? 0 +035909.43 +225918.3 -000007.0-000078.300002.0 08.7200.55F? 0 +040457.30 +372717.5 -000000.9-000010.900000.7 08.7200.46F? 0 +041113.43 +262953.0 +000076.9-000072.900013.2 08.7200.59G? 0 +041222.89 -574823.7 +000045.5+000022.000018.4 08.7200.57F? 0 +041244.67 +721704.5 +000006.7+000033.400011.3 08.7200.47F? 0 +041627.13 -363008.5 -000009.6-000014.800017.1 08.7200.70G? 0 +042159.53 +733512.9 -000004.3+000004.400007.4 08.7200.04A? 0 +042200.17 -153348.1 +000006.3-000026.900005.0 08.7200.95G? 0 +042250.99 -623112.4 +000010.8+000039.200007.2 08.7200.43F? 0 +042317.09 +483518.9 +000002.5+000012.900003.8 08.7200.35F? 0 +042830.81 -103207.4 +000016.3-000005.800014.2 08.7200.48F? 0 +042854.49 -100116.3 -000015.4-000008.700006.3 08.7200.08A? 0 +043048.70 +691513.7 +000000.2+000001.700005.8 08.7200.17A? 0 +043309.84 +045813.1 +000093.2-000051.200031.6 08.7200.51F? 0 +043510.11 -120419.9 +000019.2+000004.800001.3 08.7200.96K? 1 +043515.07 -292126.9 +000043.4+000013.000010.6 08.7200.92G? 0 +043953.74 +163118.9 -000004.9-000010.500007.7 08.7200.45F? 0 +044432.84 +384458.2 -000023.6-000002.100016.8 08.7200.29A? 0 +044612.79 -212747.3 +000021.2-000008.600003.0 08.7200.34F? 0 +045109.78 +843726.1 +000001.0-000001.500013.3 08.7200.48F? 0 +045201.73 +370839.2 -000025.7-000028.700002.0 08.7200.45F? 0 +045520.72 +234020.2 +000032.9+000001.700012.1 08.7200.48F? 0 +045639.34 -495046.8 +000025.2+000015.600002.6 08.7200.41F? 0 +045806.63 -124421.6 +000006.3-000064.300003.4 08.7200.69G? 0 +045835.69 -075451.8 -000002.6-000025.400013.6 08.7200.27A? 0 +050057.88 +143017.3 -000010.3-000079.800013.4 08.7200.33F? 1 +050438.22 +124155.3 -000004.7-000002.500008.4 08.7200.06A? 0 +050922.30 -541429.4 +000039.3+000059.300008.2 08.7200.52F? 0 +051144.06 -831017.0 -000025.1-000055.100022.1 08.7200.55F? 0 +051335.82 -425632.7 +000003.5+000031.300009.1 08.7200.95K? 0 +051431.41 -454728.6 +000000.7+000004.800005.0 08.7200.30A? 0 +051552.51 +034455.9 -000059.2-000007.500015.8 08.7200.52F? 1 +051758.96 +100639.5 +000002.1-000000.200003.0 08.7200.50F? 0 +052032.02 +053949.8 +000007.9-000022.200005.0 08.7200.50F? 0 +052316.47 +340832.3 +000139.3-000068.000030.2 08.7200.54F? 0 +052449.65 -170656.3 +000004.5-000010.700006.6 08.7200.52F? 0 +052832.48 +621751.2 +000091.3-000126.200010.5 08.7200.80G? 0 +052841.54 -002741.2 -000018.3+000008.000000.0 08.7200.25A? 0 +053007.80 +212249.3 +000009.3-000023.100014.5 08.7200.54F? 0 +053119.44 +403051.7 +000004.7-000016.900015.0 08.7200.45F? 0 +053146.25 +193304.4 -000011.1-000006.800010.6 08.7200.23A? 0 +053234.97 +100459.1 +000014.5-000040.900028.7 08.7200.79G? 0 +053254.93 +481503.0 -000005.7-000001.800003.0 08.7200.85G? 0 +053255.90 +282010.1 +000001.8-000057.600018.1 08.7200.47F? 0 +053302.99 +022946.1 +000008.2-000001.300021.3 08.72-0.06B? 0 +053305.58 -014315.5 -000017.2+000002.500009.8 08.7200.07A? 0 0.10 1.00 +053409.06 +210339.1 -000021.9-000016.400013.2 08.7200.14A? 0 +053435.44 -342837.7 +000015.1+000020.700020.2 08.7200.90G? 0 +053543.96 +004400.3 +000007.1+000004.000003.8 08.7200.03A? 0 +053807.17 -413903.6 +000029.0+000040.000001.0 08.7200.89G? 0 +054301.10 -114927.8 +000021.4+000023.100009.1 08.7200.04A? 0 +054307.34 +183111.0 +000002.1-000025.000024.1 08.7200.17A? 0 +054333.16 +193226.4 +000026.2-000037.400005.0 08.7200.24A? 0 +054453.27 +184416.4 +000023.2-000002.600021.2 08.7200.01A? 0 +054523.38 +762257.4 +000033.6+000011.200012.0 08.7200.50F? 0 +054728.34 -480811.9 -000006.2+000026.200007.9 08.7200.05A? 0 +054735.12 -240206.4 -000082.1-000053.500008.2 08.7200.75G? 0 +054819.83 +510106.7 +000003.0-000011.600001.1 08.72-0.04B? 0 +055108.09 +622302.8 +000071.1-000054.600024.1 08.7200.92G? 0 +055330.80 +441624.4 +000000.7-000005.000006.0 08.7200.14A? 0 +055404.25 -045711.6 -000003.2-000018.600021.8 08.7200.49F? 0 +055606.27 -381649.4 +000000.7+000004.800000.7 08.7200.04A? 0 +055709.77 +362311.9 +000000.7-000000.400000.9 08.7200.07A? 0 +055728.34 -274552.6 -000006.6-000002.100001.8 08.7200.98K? 0 +055729.48 +230853.9 -000029.6-000013.300001.4 08.7200.89G? 0 +060104.90 -240542.9 -000005.2-000004.500000.2 08.7200.05A? 0 +060108.88 +495924.9 -000009.1-000005.100018.1 08.7200.32F? 0 +060430.88 -603610.0 +000011.7-000005.100005.0 08.7200.98K? 0 +060642.85 -222410.7 -000000.5+000003.300002.0 08.7200.12A? 0 +060848.51 +295049.0 -000022.4-000000.100015.3 08.7200.43F? 0 +061319.50 +330939.2 +000010.1-000006.800004.7 08.7200.35F? 0 +061553.02 -124418.9 -000001.8-000001.000017.0 08.7200.33F? 0 +061556.77 -613549.7 -000000.3-000007.400001.1 08.7200.99K? 0 +061632.24 -071927.0 -000004.4-000012.200001.6 08.7200.34F? 0 +061734.07 -643609.8 +000000.0+000000.000000.0 08.7200.17A? 0 +061822.13 +422046.4 -000018.9+000015.100017.5 08.7200.60G? 0 +062044.19 +045616.0 -000031.9-000064.000008.2 08.7200.63G? 0 +062122.15 +065642.9 -000021.2-000074.200039.3 08.7200.82G? 0 +062138.98 +250025.4 +000027.3+000000.100034.8 08.7200.79G? 0 +062152.62 +052501.0 -000005.0-000006.900000.6 08.7200.17A? 0 +062259.16 -041113.5 -000020.0+000022.800011.7 08.7200.02A? 0 +062533.18 +140150.4 -000016.2-000015.300010.2 08.7200.02A? 0 +062607.44 +121114.0 -000007.7-000002.000004.3 08.7200.00A? 0 +062711.28 +220247.5 -000022.5-000001.800001.3 08.7200.08A? 0 +062722.59 -190137.4 +000012.2+000000.900014.6 08.7200.83G? 0 +062730.21 +083332.9 +000010.5+000014.500000.3 08.7200.21A? 0 +062759.01 -044745.4 -000000.9-000001.100002.5 08.72-0.01B? 0 +062809.66 -452117.2 +000015.3-000017.900004.6 08.7200.24A? 0 +062838.08 +140841.8 -000022.6-000023.600009.0 08.7200.38F? 0 +062925.16 -235851.7 -000013.2+000017.100002.7 08.7200.24A? 0 +063534.52 -151548.6 -000009.4-000000.500002.5 08.7200.51F? 0 +063644.23 +213905.7 +000015.3-000016.500006.2 08.7200.12A? 0 +063729.21 -741821.0 +000001.6-000016.900000.5 08.7200.30A? 0 +063907.96 +550918.0 -000004.5-000030.700013.2 08.7200.24A? 0 +063915.03 +313530.2 -000000.5-000024.400008.1 08.7200.45F? 0 +064001.58 -044155.3 +000005.1-000009.900004.2 08.7200.11A? 0 +064156.74 +200722.0 +000020.5+000033.800004.4 08.7200.52F? 0 +064306.76 -192824.1 +000011.1-000012.900008.1 08.7200.98K? 0 +064318.39 -551348.6 -000010.4+000037.600004.9 08.7200.44F? 0 +064447.63 +611510.6 +000019.7-000034.200019.7 08.7200.81G? 0 +064725.28 -011817.4 +000004.0-000002.500015.4 08.7200.04A? 0 +064833.28 -105058.3 +000012.0-000014.900004.5 08.7200.02A? 0 +064953.95 +104802.7 -000002.4+000045.800027.1 08.7200.46F? 0 +065021.59 +434515.5 -000055.6+000007.500006.9 08.7200.33F? 1 +065130.98 -030100.4 -000002.4+000009.100002.4 08.7200.06A? 0 +065307.17 +150459.7 -000025.3-000013.800002.1 08.7200.36F? 0 +065313.52 +051522.5 +000007.6-000021.700016.8 08.7200.11A? 0 +065328.57 -220325.2 -000006.3+000020.000011.8 08.7200.13A? 0 +065511.74 -215219.0 -000005.7+000005.800003.7 08.72-0.13B? 0 +065604.76 +105603.9 -000016.4-000020.500016.2 08.7200.24A? 0 +065611.52 +342428.8 +000003.1-000011.800004.0 08.7200.04A? 0 +065612.54 -244823.3 -000020.2+000033.700006.3 08.7200.92G? 0 +065938.57 -010210.9 -000002.8-000001.400004.1 08.7200.11A? 0 +070040.11 -130854.9 -000046.2-000004.000020.0 08.7200.57F? 0 +070218.83 +165711.1 -000013.8-000098.200013.4 08.7200.56F? 0 +070223.88 -550903.5 -000026.0-000004.200008.4 08.7200.83G? 0 +070351.12 -123346.6 -000004.9+000027.500022.9 08.7200.82G? 0 +070359.64 -221845.2 -000003.0-000007.400002.0 08.7200.88G? 0 +070431.85 -172429.7 +000002.1-000001.900002.4 08.72-0.08B? 0 +070542.71 -093748.2 +000007.4-000002.200007.5 08.7200.94G? 0 +070602.34 -395202.0 +000020.8-000181.500016.6 08.7200.68G? 0 +070659.04 +425203.1 +000011.8-000025.100007.7 08.7200.66G? 0 +070752.92 -115450.4 -000003.8-000010.500003.0 08.7200.02A? 0 +070935.02 +083631.8 -000002.9+000012.700018.2 08.7200.92G? 0 +071023.13 +001543.7 -000019.1-000024.000009.9 08.7200.44F? 0 +071310.88 +243923.2 -000088.3-000019.700046.9 08.7200.56F? 0 +071337.24 +575716.5 -000023.9-000033.500002.5 08.7200.17A? 0 +071355.84 -063855.9 -000002.3+000011.600017.2 08.7200.89G? 0 +071537.45 +220931.3 -000010.2-000010.900009.2 08.7200.90G? 0 +071551.33 -213743.2 -000005.4+000002.000003.1 08.72-0.02B? 0 +071654.46 -070234.4 +000010.8-000017.500002.1 08.7200.05A? 0 +071740.06 -214122.8 +000003.5+000016.600018.7 08.7200.51F? 0 +071919.41 -735510.1 -000009.6+000019.300014.7 08.7200.84G? 0 +072230.99 +230720.6 +000015.6-000009.500022.1 08.7200.18A? 0 +072245.18 -251017.8 -000002.3-000002.200004.5 08.72-0.18B? 0 +072506.87 +195553.3 -000025.5-000018.700022.5 08.7200.35F? 1 +072555.79 -134806.5 +000008.7-000016.600000.7 08.7200.19A? 0 +072656.78 -160911.5 +000010.7-000004.400001.5 08.7200.13A? 0 +073013.03 -232950.0 +000033.1-000034.100008.6 08.7200.26A? 0 +073042.30 -345754.6 -000023.5-000009.300003.8 08.72-0.01B? 0 +073220.76 -225000.4 -000012.5+000020.000008.4 08.7200.33F? 0 +073444.42 -535643.3 +000038.2-000032.700002.3 08.7200.52F? 0 +073829.19 +180248.7 -000013.7-000016.700005.9 08.7200.22A? 0 +073941.06 +072659.3 -000023.7-000004.100001.4 08.7200.21A? 0 +074111.27 -191137.9 -000004.1-000007.700010.7 08.7200.21A? 0 +074133.00 -312327.9 +000011.0-000021.300007.6 08.7200.23A? 0 +074222.98 -314426.5 -000006.3+000000.900002.9 08.72-0.04B? 0 +074340.98 -124617.0 +000002.6+000013.800016.5 08.7200.94G? 0 +074525.12 -221910.2 -000002.6+000002.300008.3 08.7200.22A? 0 +074528.07 +563707.5 -000012.0+000012.600006.3 08.7200.12A? 0 +074546.39 +441705.6 -000000.9-000005.700004.2 08.7200.89G? 0 +074735.07 +190241.8 +000005.5-000003.500002.4 08.7200.15A? 0 +074750.74 -300806.2 +000004.3-000000.200005.8 08.7200.40F? 0 +074800.63 -443241.4 +000000.0+000000.000000.0 08.7200.06A? 0 +074802.44 -441612.5 -000016.6+000016.300001.9 08.7200.04A? 0 +074820.82 -462402.1 -000011.0+000016.700000.0 08.7200.00B? 0 +075023.48 -561932.5 -000002.7+000012.600005.5 08.7200.37F? 0 +075050.45 -664144.7 -000028.4+000069.500001.0 08.7200.41F? 0 +075342.93 -424038.5 -000018.4+000008.600008.8 08.7200.10A? 0 +075448.80 +440101.0 +000022.7+000053.800021.6 08.7200.90G? 0 +075636.15 -401244.9 -000008.1-000002.400003.7 08.7200.91G? 0 +075814.48 -312601.7 +000002.1-000011.100003.8 08.7200.54F? 0 +080117.19 -270343.0 -000003.4-000017.300006.4 08.72-0.08B? 0 +080251.46 +360508.5 +000019.0-000036.600013.1 08.7200.97K? 0 +080506.60 -300412.8 -000024.7+000002.800010.6 08.7200.08A? 0 +080708.34 -214048.5 +000003.1-000016.400018.6 08.7200.53F? 0 +080927.87 +551019.2 -000018.8-000115.700009.0 08.7200.95G? 0 +080939.93 -100016.6 -000034.5-000016.800013.6 08.7200.54F? 0 +081558.84 +293839.0 +000008.4-000012.200019.3 08.7200.96K? 1 +081901.22 -415853.9 +000002.8+000011.500007.5 08.72-0.04B? 0 +082207.14 -175856.8 -000002.8+000012.000003.3 08.7200.64G? 0 +082225.89 -401417.4 -000017.1+000006.500003.4 08.72-0.06B? 0 +082419.63 +133022.1 -000026.9+000001.700001.5 08.7200.40F? 0 +082422.36 +083432.5 -000009.6+000012.600003.9 08.7200.88G? 0 +082557.63 +074908.6 -000009.3+000004.700003.3 08.7200.33F? 0 +082628.71 +683547.4 -000027.9-000056.200019.4 08.7200.50F? 0 +083810.91 +300108.1 -000012.1-000014.500002.4 08.7200.15A? 0 +083906.18 -030206.8 -000002.3-000012.800000.5 08.7200.36F? 0 +084032.98 +191139.7 -000043.5+000010.900004.8 08.7200.28A? 0 +084033.25 -211803.3 -000026.3-000010.000002.2 08.7200.53F? 0 +084220.93 -394824.7 -000013.3-000001.000003.2 08.72-0.07B? 0 +084225.04 -515038.7 -000020.8+000020.300009.4 08.7200.72G? 0 +084734.36 -562247.6 -000013.2+000010.400012.1 08.7200.15A? 0 +084749.57 +542350.7 -000015.4+000003.100004.8 08.7200.18A? 0 +085001.62 +175043.7 -000042.9-000097.600004.8 08.7200.93G? 0 +085046.82 -080450.5 -000044.0-000057.500009.8 08.7200.49F? 0 +085121.46 +800031.8 -000013.0-000002.300001.6 08.7200.25A? 0 +085753.41 -854456.0 -000043.0+000058.300016.0 08.7200.47F? 0 +085815.92 -163036.4 -000014.2-000003.500002.9 08.7200.29A? 0 +090241.83 +292230.9 -000038.8+000000.400001.9 08.7200.09A? 0 +090320.07 -341203.9 -000041.1-000008.800018.5 08.7200.62G? 0 +090353.15 +865237.6 -000023.3-000039.900001.6 08.7200.47F? 0 +090514.94 -501559.2 -000023.1+000019.100000.2 08.7200.41F? 0 +091211.20 -390549.5 -000002.9+000001.400008.1 08.7200.22A? 0 +092042.92 +341039.4 -000002.8+000003.300014.3 08.7200.49F? 0 +092319.17 +382039.8 -000015.2-000042.500016.1 08.7200.55F? 0 +092657.16 +642035.5 +000000.0+000000.000000.0 08.7200.22A? 1 +093056.70 -553810.4 -000152.3+000094.600017.5 08.7200.65G? 0 +093115.35 +033853.0 +000011.0-000006.900004.5 08.7200.89G? 0 +093255.00 -683400.9 -000013.4-000011.900014.2 08.7200.27A? 0 +094132.74 -255346.7 -000000.5-000004.900026.2 08.7200.42F? 0 +094205.11 +213423.1 -000046.4+000001.700006.2 08.7200.87G? 0 +094230.44 -593227.9 -000038.5+000091.800000.9 08.7200.99K? 0 +094408.13 -475454.0 -000005.2-000005.900012.3 08.7200.50F? 0 +094435.44 +190010.2 -000009.0-000026.700015.2 08.7200.60G? 0 +094605.19 +395215.5 -000203.5-000002.200015.4 08.7200.58G? 0 +094638.50 -003642.0 -000029.1-000008.500001.3 08.7200.54F? 0 +094924.73 -382057.5 -000015.9+000026.100000.4 08.7200.39F? 0 0.10 1.00 +094929.10 -181908.7 -000018.0+000006.800003.0 08.7200.41F? 0 +095323.56 -464458.9 -000011.1+000012.700008.9 08.7200.56F? 0 +095622.21 +103955.5 +000017.2-000006.500015.3 08.7200.09A? 0 +095712.96 -164503.9 -000021.2-000009.500002.2 08.7200.36F? 0 +095907.86 +072612.1 -000018.7-000007.100006.8 08.7200.18A? 0 +095934.20 -622153.4 -000003.8+000012.900006.6 08.7200.28A? 0 +100057.86 +613622.4 -000078.4-000016.000005.8 08.7200.51F? 0 +100459.40 -002831.7 -000016.6+000002.300006.6 08.7200.41F? 0 +100545.47 -355829.5 -000012.8-000020.100003.0 08.7200.98K? 0 +100852.35 -325218.6 -000029.2+000001.000001.4 08.7200.94G? 0 +101210.20 -380955.2 -000038.0+000032.000001.5 08.7200.97K? 0 +101257.98 -451005.1 -000008.1-000002.700004.1 08.7200.26A? 0 +101718.16 -250449.2 -000013.5-000042.300006.5 08.7200.59G? 0 +101805.13 -062522.8 -000043.3+000011.500011.3 08.7200.13A? 0 +102006.26 +332957.8 -000049.5-000069.200010.3 08.7200.53F? 0 +102217.75 -322456.4 -000008.4-000001.700003.4 08.7200.46F? 0 +102340.31 -341612.1 -000000.6+000004.400004.8 08.7200.25A? 0 +102831.36 +003128.9 -000013.6-000058.800003.8 08.7200.72G? 0 +102915.51 +075438.8 -000056.2-000013.700004.4 08.7200.12A? 0 +103503.30 -393309.7 -000025.7+000019.000001.5 08.7200.44F? 0 +103514.46 -641316.2 -000012.6+000007.800002.9 08.7200.01A? 0 +103616.97 -704334.2 -000069.9+000061.800011.8 08.7200.61G? 0 +103623.67 -575632.1 +000001.3+000004.300001.4 08.7200.31F? 0 +103935.59 +653137.6 +000004.4+000005.800008.0 08.7200.12A? 0 +103951.06 -605946.4 -000002.3+000009.000012.9 08.7200.14A? 0 +104033.96 -534142.2 -000043.0-000003.000015.7 08.7200.44F? 0 +104253.84 -714452.9 -000049.4+000048.100014.4 08.7200.59G? 0 +104400.44 -600600.0 +000000.0+000000.000000.0 08.7200.01A? 0 +104433.41 +040201.9 -000035.9-000016.500015.1 08.7200.44F? 0 +104741.54 -093004.9 -000004.7-000056.100002.4 08.7200.31A? 0 +105148.50 -571441.3 -000016.5+000000.000009.9 08.7200.26A? 0 0.10 1.00 +105809.49 +794714.5 +000005.4-000006.400024.2 08.7200.81G? 0 +105838.56 -572900.1 +000133.8-000006.400020.4 08.7200.60G? 0 +110648.58 -531759.4 -000025.4+000014.500001.3 08.7200.92G? 0 +110929.93 -255926.1 +000228.0-000064.300031.6 08.7200.71G? 0 +111008.43 -592906.8 -000016.9-000004.700006.1 08.7200.06A? 0 +111040.33 +130709.0 -000100.4+000020.600028.3 08.7200.84G? 0 +111054.66 +182220.2 +000002.7+000016.500016.8 08.7200.58F? 0 +111431.91 -590128.9 -000014.3-000010.000008.5 08.72-0.06B? 0 +111716.89 -512425.2 +000012.9-000006.200014.0 08.7200.02A? 0 +112047.93 -603042.2 -000093.4+000025.200003.7 08.7200.42F? 0 +112105.14 +175217.4 -000029.2-000006.900007.3 08.7200.42F? 0 +112424.17 +135712.4 -000051.7+000027.100001.5 08.7200.56F? 0 +112524.34 -762711.5 -000027.4+000005.600000.6 08.7200.43F? 0 +112626.08 -273506.1 -000059.4+000018.600010.2 08.7200.49F? 0 +112741.50 +584207.9 -000020.2+000015.500002.2 08.7200.90G? 0 +113309.28 -535125.3 -000016.9-000008.000000.7 08.7200.11A? 0 +114133.45 +035101.8 -000067.5-000017.100018.1 08.7200.62G? 0 +114603.45 -572138.1 -000010.6+000008.700005.2 08.7200.12A? 0 +114709.08 -775413.5 +000002.9-000013.800014.1 08.7200.36F? 0 +114851.85 +104102.0 -000048.2+000000.100007.5 08.7200.35F? 0 +115104.68 +710638.2 -000019.4+000002.300014.7 08.7200.94G? 0 +115245.36 +282431.0 -000024.8-000016.000005.9 08.7200.50F? 0 +120220.99 -595916.6 -000068.5+000012.300013.5 08.7200.65G? 0 +120703.67 -563110.5 +000021.1-000006.200002.5 08.7200.44F? 0 +121030.26 -473640.1 +000001.6-000009.200003.4 08.7200.97K? 0 +121108.00 +122815.7 -000031.5+000000.900007.9 08.7200.52F? 0 +121134.95 +254415.8 -000153.6+000065.100007.4 08.7200.58F? 0 +121712.74 -151409.3 +000007.0-000011.100007.4 08.7200.17A? 0 +122325.06 -533849.1 -000002.2+000010.300005.2 08.72-0.13B? 0 +122445.93 +572108.6 -000044.0-000002.400006.5 08.7200.55F? 0 +122554.44 -621457.1 -000005.1-000007.900011.1 08.7200.33F? 0 +123609.41 +491058.3 -000034.5+000008.400011.8 08.7200.34F? 0 +123721.73 -420141.7 -000009.7-000012.600006.9 08.7200.38F? 0 +124208.93 -314910.3 -000087.2-000042.500009.4 08.7200.59G? 0 +124232.95 +580031.2 +000013.8+000013.600015.1 08.7200.94G? 0 +124629.04 -664902.4 +000008.4+000001.400017.3 08.7200.58G? 0 +124825.72 +274702.2 -000021.8+000002.200017.6 08.7200.54F? 0 +125015.02 -750543.3 -000006.1-000007.500015.6 08.7200.10A? 1 +125118.66 +010507.6 -000086.4-000037.500000.6 08.7200.97K? 0 +125152.13 +175454.8 +000008.9+000010.200011.6 08.7200.45F? 0 +125413.36 -135911.3 -000075.0-000013.300010.1 08.7200.32F? 0 +125423.35 -511947.2 -000007.8+000010.000006.8 08.72-0.03B? 0 +125845.78 +601736.6 -000020.5+000001.300003.2 08.7200.39F? 0 +125935.91 -705004.9 -000023.3-000009.500004.2 08.7200.33F? 0 +130025.00 -585659.1 -000003.8+000001.000000.4 08.7200.12A? 0 +130123.82 -110924.8 +000019.0-000038.100011.2 08.7200.48F? 0 +130155.78 -134907.6 -000050.9+000028.100002.1 08.7200.54F? 0 +130500.47 -373129.7 -000045.9-000020.800001.0 08.7200.50F? 0 +130503.55 +212938.2 -000067.4-000006.600001.8 08.7200.59G? 0 +130849.32 -461408.7 -000009.8-000009.700012.7 08.72-0.07B? 0 +130931.40 +520957.8 +000009.7+000005.700036.2 08.7200.56F? 0 +131157.50 -624854.9 -000000.8+000009.900007.1 08.7200.39F? 0 +131340.37 -042237.4 +000001.7-000047.100018.0 08.7200.63G? 0 +131405.57 -274251.8 -000042.3-000027.000035.9 08.7200.98K? 0 +131459.94 -425642.4 +000010.2-000025.200000.4 08.7200.45F? 0 +131916.23 +450559.9 -000152.5-000031.000000.2 08.7200.47F? 0 +132304.71 +191601.0 -000034.1-000084.400002.8 08.7200.55F? 0 +132611.70 -261108.1 -000010.8-000020.900006.9 08.7200.52F? 0 +132710.39 -592825.1 -000028.0-000027.700008.0 08.7200.99K? 0 +132938.51 -445128.6 -000041.1+000004.100007.2 08.7200.53F? 0 +133347.64 -683108.3 -000111.2-000002.300024.8 08.7200.61G? 0 +133747.51 -555907.6 -000011.8-000006.800006.4 08.72-0.05B? 0 +133843.68 +382247.5 -000012.2+000004.900011.7 08.7200.92G? 0 +134100.17 +332424.0 -000002.7-000015.900016.8 08.7200.93G? 0 +134717.66 +190324.7 -000098.0-000003.300005.8 08.7200.50F? 0 +134945.08 +273408.8 -000009.3+000010.800025.0 08.7200.99K? 0 +135154.45 -260014.0 -000038.3+000007.700007.3 08.7200.34F? 0 +135401.41 -740003.7 -000024.7-000017.300018.3 08.7200.64G? 0 +135448.34 +055537.0 -000047.4-000007.400005.8 08.7200.59G? 0 +135553.77 -313629.1 -000057.2-000001.800010.4 08.7200.48F? 0 +135928.36 -371925.2 -000008.2+000001.100004.9 08.7200.32F? 0 +140256.96 -102756.3 -000025.3+000001.500001.2 08.7200.30A? 0 +140307.98 -173627.0 -000174.8-000084.700002.8 08.7200.64G? 0 +140359.14 -534310.1 -000010.9-000015.500002.1 08.7200.25A? 0 +140602.81 -224333.5 -000038.5-000012.900020.3 08.7200.31A? 0 +140757.57 -452646.5 +000015.1-000021.000007.7 08.7200.96K? 0 +141120.68 -032011.3 +000119.5-000188.500009.3 08.7200.64G? 1 +141153.09 -175301.8 -000048.6-000088.400012.6 08.7200.72G? 0 +141201.10 -055224.1 -000122.0-000052.000017.8 08.7200.56F? 0 +141904.99 -265018.1 -000053.5-000030.200020.7 08.7200.55F? 0 +142412.08 -522522.0 -000020.3-000021.900004.6 08.7200.13A? 0 +142423.43 -325852.7 -000012.5-000006.600004.9 08.7200.06A? 0 +142551.15 -445606.1 -000019.0-000008.700002.3 08.7200.03A? 0 +142746.75 -593756.6 +000047.4-000058.800028.6 08.7200.17A? 0 +143050.08 -502852.7 -000008.8-000168.500002.3 08.7200.57F? 0 +143117.84 -550430.8 -000013.2+000002.800002.9 08.7200.30A? 0 +143556.50 +741700.1 +000026.9-000007.200006.5 08.7200.42F? 0 +143625.44 +440057.4 -000016.6-000000.800006.9 08.7200.14A? 0 +144437.89 +494056.8 -000061.0+000050.500019.3 08.7200.61G? 0 +144541.97 -111906.7 -000005.9+000003.700008.2 08.7200.41F? 0 +144940.61 -473034.8 +000004.6-000013.500001.9 08.7200.04A? 0 +150244.96 -634112.3 +000000.0+000000.000000.0 08.7200.84G? 1 +150756.58 +761201.2 -000118.9+000181.100031.9 08.7200.95G? 0 +151156.51 -324945.1 -000023.4-000010.200006.5 08.7200.24A? 0 +151611.23 +104932.8 -000026.4+000011.200011.2 08.7200.42F? 0 +151901.75 -412022.2 -000000.6-000001.600000.2 08.7200.20A? 0 +151916.22 -553142.5 -000012.6-000013.100000.3 08.7200.01A? 0 +152524.31 -054423.8 -000045.9+000025.500017.5 08.7200.26A? 0 +153155.56 -433952.3 -000019.3-000000.400006.7 08.7200.58G? 0 +153327.16 +114630.2 +000015.4-000048.400007.7 08.7200.98K? 0 +153416.97 -024325.4 -000076.0-000146.500006.0 08.7200.77G? 0 +153426.25 +320101.2 +000010.7+000016.200009.5 08.7200.98K? 0 +153753.38 +300612.8 -000064.8+000026.500004.1 08.7200.56F? 0 +154729.48 -332801.8 +000016.4-000007.300019.9 08.7200.53F? 0 +154824.37 -433350.7 -000012.9-000002.600012.3 08.7200.38F? 0 +155014.69 +505302.0 +000012.4-000008.000005.9 08.7200.14A? 0 +155027.29 -573926.6 -000005.0+000005.300002.1 08.7200.05A? 0 +155232.33 -435215.5 -000040.7-000032.000007.3 08.7200.29A? 0 +155339.78 -042918.2 -000096.4-000103.500019.0 08.7200.57F? 0 +155519.23 +160241.7 -000242.2-000216.500028.0 08.7200.98K? 0 +155722.95 -414751.5 -000014.1-000029.400000.9 08.7200.38F? 0 +155735.37 +413947.2 -000043.6-000004.000008.5 08.7200.47F? 1 +155840.85 -540332.3 +000000.0+000000.000000.0 08.7200.92G? 1 +160011.74 -261038.7 +000009.6-000024.800012.7 08.7200.53F? 0 +160104.37 -303431.4 -000005.2-000032.200002.5 08.7200.51F? 0 +160147.82 -604904.2 +000010.1-000034.600009.2 08.7200.12A? 0 +160553.44 -555112.6 -000006.0-000020.900013.0 08.7200.12A? 0 +160555.90 -610149.9 -000004.3-000029.400000.2 08.7200.20A? 0 +160717.79 -220336.3 -000042.0-000008.500002.6 08.7200.65G? 0 +160824.52 -130805.3 -000068.7-000269.400010.4 08.7200.91G? 0 +160948.40 -444824.6 -000018.6-000013.600024.3 08.7200.07A? 0 +161016.51 -424856.7 +000002.2-000013.800010.3 08.7200.12A? 0 +161032.81 -545958.6 -000003.5-000008.000005.7 08.7200.02A? 0 +161404.70 -880039.1 +000003.1-000012.100006.1 08.7200.34F? 0 +161516.72 +041546.7 +000000.0+000000.000000.0 08.7200.40F? 0 +161659.72 -651819.4 +000000.0+000000.000000.0 08.7200.35F? 0 +161855.38 -502330.6 -000005.9-000000.400001.0 08.7200.02A? 0 +162017.41 +645806.6 -000035.2+000021.200005.1 08.7200.28A? 0 +162022.52 +752759.9 -000006.3+000025.300007.5 08.7200.11A? 0 +162118.07 -750550.1 +000003.2-000034.100004.2 08.7200.38F? 0 +162118.96 +200435.7 -000001.4-000001.400007.6 08.7200.56F? 0 +162356.53 -521752.2 -000021.2-000001.500024.2 08.7200.28A? 0 +162750.25 +621956.5 +000014.7+000007.000004.6 08.7200.44F? 0 +162955.98 -263526.1 -000002.4-000014.500010.6 08.7200.17A? 0 +163044.40 -034045.5 -000014.8-000003.100004.1 08.7200.55F? 0 +163121.38 -410333.1 -000049.2+000014.400013.2 08.7200.64G? 0 +163310.55 -512718.6 -000057.4-000057.500017.5 08.7200.58F? 0 +163334.43 +245259.0 -000030.1+000020.600013.1 08.7200.59G? 0 +164031.55 -480012.5 -000015.1-000002.500015.9 08.7200.19A? 0 +164247.13 -324114.6 -000001.0+000001.700022.6 08.7200.14A? 0 +164301.31 -085704.4 +000028.1-000024.900012.1 08.7200.55F? 0 +164458.10 -492653.0 -000013.4-000008.800002.4 08.7200.34F? 0 +165248.61 +153646.6 -000005.9+000009.000014.1 08.7200.43F? 0 +165449.95 +444014.4 -000013.4+000001.200010.4 08.7200.99K? 0 +165704.46 -460837.4 -000016.2-000011.100010.0 08.7200.11A? 0 +170256.76 -464507.2 -000011.2-000038.600022.3 08.7200.48F? 0 +170350.73 +194801.6 +000011.3+000025.200013.3 08.7200.57F? 0 +170419.71 -765514.2 -000008.3-000002.000000.5 08.7200.03A? 0 +170734.38 -483432.6 +000003.2-000022.100001.3 08.7200.11A? 0 +171258.77 -321433.6 +000016.1-000000.100011.1 08.7200.06A? 0 +171421.39 -625039.2 -000058.0-000081.300008.6 08.7200.52F? 0 +171830.89 -293319.8 -000011.8-000077.900022.8 08.7200.60G? 0 +171916.84 -394825.1 -000011.7-000009.700014.7 08.7200.36F? 0 +172021.52 -391610.3 +000016.7-000006.600004.9 08.7200.47F? 0 +172050.61 -383908.7 -000015.3-000007.600011.8 08.7200.12A? 0 +172200.30 +042905.3 -000009.5-000014.400017.2 08.7200.96K? 0 +172436.37 -643411.5 -000002.0-000083.500022.9 08.7200.49F? 0 +172732.43 +042844.1 -000057.0+000047.300019.5 08.7200.60G? 0 +173022.12 -403552.8 -000032.3-000041.700026.1 08.7200.57F? 0 +173046.61 -405220.1 +000014.0+000004.700007.7 08.7200.42F? 0 +173146.21 +395828.7 +000002.5+000020.800005.8 08.7200.26A? 0 +173153.39 -611634.7 +000004.4-000011.000005.0 08.7200.20A? 0 +173609.75 +045037.0 +000117.1-000043.300012.7 08.7200.73G? 0 +173812.05 -661116.0 +000010.3-000013.900006.0 08.7200.32F? 0 +173819.91 +151134.8 -000008.8+000028.000011.0 08.7200.88G? 0 +174045.13 -601047.0 +000005.2-000020.200004.7 08.72-0.01B? 0 +174400.19 +430809.0 -000017.1-000007.300003.8 08.7200.69G? 0 +174441.07 -493236.9 +000007.1-000004.300001.7 08.72-0.08B? 0 +174640.19 +144644.6 -000019.3+000010.600006.6 08.7200.51F? 0 +174721.85 -011635.9 +000043.9-000006.500002.4 08.7200.17A? 0 +175425.10 +595333.2 +000023.7-000022.200009.1 08.7200.93G? 0 +175712.49 -143133.6 -000003.5-000022.200008.8 08.7200.85G? 0 +180838.59 -583315.5 +000001.2-000008.700008.4 08.7200.04A? 0 +180910.67 +110347.7 +000020.4+000007.100000.6 08.7200.55F? 0 +181335.64 +683820.4 +000011.9-000004.400001.5 08.7200.27A? 0 +181717.32 -153718.5 +000038.0+000000.800015.7 08.7200.44F? 0 +181904.03 -161806.5 +000013.9+000009.200007.3 08.7200.13A? 0 +181942.22 +445317.2 +000011.4-000020.800008.1 08.7200.46F? 0 +181942.39 +050252.4 +000028.6-000008.200007.3 08.7200.51F? 0 +182108.02 -201717.9 +000005.6-000033.200016.8 08.7200.66G? 0 +182144.82 -534407.3 -000006.4-000011.100001.9 08.7200.46F? 0 +182306.03 +433923.3 +000012.2-000015.100001.3 08.7200.92G? 0 +182354.83 -445809.9 -000000.8-000014.800012.9 08.7200.38F? 0 +182543.15 -094511.0 +000005.0-000000.500006.5 08.7200.46F? 0 +182936.02 +771606.8 +000066.6+000077.800003.6 08.7200.58G? 0 +183418.79 -684956.5 +000000.2-000028.500017.3 08.7200.47F? 0 +183603.65 +111651.0 +000024.0-000008.000008.3 08.7200.05A? 0 +183758.21 -014901.1 +000007.1+000006.500000.6 08.7200.21A? 0 +184055.38 -720419.9 +000001.8-000032.800006.5 08.7200.16A? 1 +184202.29 +055641.3 -000017.3-000035.600010.1 08.7200.15A? 0 +184531.36 +382340.2 +000003.1-000002.400003.0 08.7200.43F? 0 +184537.01 -511713.7 +000007.1+000004.000003.9 08.7200.23A? 0 +184718.31 -384917.4 +000025.8-000031.700013.2 08.7200.50F? 0 +184738.47 +371435.9 +000022.2+000000.700004.0 08.7200.26A? 0 +185225.36 -611034.3 +000002.3+000012.500002.3 08.7200.47F? 0 +185248.07 +491425.5 +000002.0+000011.300002.0 08.7200.22A? 0 +185813.93 -284509.2 +000012.1-000009.500007.1 08.7200.06A? 0 +185832.21 +231218.9 +000012.9-000002.300006.4 08.7200.40F? 0 +185855.23 +425414.2 -000034.6-000081.600009.4 08.7200.54F? 0 +190013.18 -082343.5 +000022.1-000004.700017.2 08.7200.06A? 0 +190034.37 +121334.3 -000004.9-000001.800009.9 08.7200.28A? 0 +190132.51 +340500.0 +000012.4+000000.400001.7 08.72-0.06B? 0 +190329.35 -072149.8 -000004.9+000005.500002.0 08.7200.53F? 0 +190356.84 +310058.9 -000013.1+000012.000013.5 08.7200.43F? 0 +190450.57 -342043.5 -000019.3+000002.200010.3 08.7200.34F? 0 +190509.68 +232557.0 +000004.8-000000.100013.5 08.7200.49F? 1 +190524.96 -361017.4 +000000.0+000000.000000.0 08.7200.33F? 0 +190619.20 +135030.4 +000006.1-000013.400001.0 08.7200.19A? 0 +191036.79 +282052.4 +000056.2+000047.200008.8 08.7200.49F? 0 +191134.38 +562640.1 +000006.0+000007.500005.2 08.7200.05A? 0 +191221.81 -280827.9 +000015.2+000016.600014.1 08.7200.49F? 0 +191334.95 -513333.1 +000011.5-000010.500034.5 08.7200.47F? 0 +191758.93 -112513.1 +000005.2+000005.200002.1 08.7200.09A? 0 +191904.94 +393443.1 +000006.1-000008.900007.8 08.7200.19A? 0 +192036.00 +423314.8 +000013.0+000018.400005.0 08.7200.26A? 0 +192516.33 +254227.3 +000001.4-000009.700022.1 08.7200.12A? 0 +192547.87 +284538.2 +000044.8+000014.400015.7 08.7200.17A? 1 +192833.14 -003109.1 +000013.2-000008.300002.1 08.7200.05A? 0 +193230.57 -704132.8 +000012.4+000000.900008.1 08.7200.37F? 0 +193428.63 +165403.7 +000001.7+000006.000016.8 08.7200.45F? 0 +193535.67 +210951.7 +000004.9-000009.300015.1 08.7200.97K? 0 +194342.32 -564459.0 -000055.0-000077.400018.0 08.7200.51F? 0 +194520.11 +304802.1 +000000.0+000000.000000.0 08.7200.17A? 1 +194909.14 +530304.2 +000001.1+000010.300003.1 08.72-0.00B? 0 +195232.57 +003856.3 +000019.7-000004.100018.3 08.7200.24A? 0 +195239.49 +414359.9 +000006.2-000003.600000.1 08.7200.43F? 0 +195320.93 +393142.1 -000008.5-000008.400005.9 08.72-0.04B? 0 +195634.40 +084708.8 +000040.1-000000.700019.3 08.7200.40F? 0 +195828.30 -300418.4 -000015.2-000000.300008.9 08.7200.53F? 0 +195929.73 +615021.7 +000002.2-000004.600004.5 08.7200.20A? 0 +200101.33 +481526.4 -000094.7-000078.900007.0 08.7200.79G? 0 0.10 1.00 +200239.19 -113359.2 +000012.4-000010.900002.9 08.7200.36F? 0 +200254.87 +105602.4 -000039.8+000024.300013.1 08.7200.92G? 0 +200411.55 +320921.0 +000002.2+000000.100002.7 08.7200.40F? 0 +200730.99 -465049.7 +000033.9-000000.700002.9 08.7200.39F? 0 +200733.16 +470840.7 +000009.3+000004.000010.4 08.7200.13A? 0 +201036.99 +274311.7 -000002.9-000013.900002.0 08.7200.99K? 0 +201054.61 +401655.3 +000010.8-000009.400008.5 08.7200.27A? 0 +201425.24 +353720.4 +000011.7-000002.600000.5 08.72-0.03B? 0 +201456.30 +311318.4 +000000.3-000009.100005.7 08.7200.10A? 0 +201814.46 +350612.2 -000012.4-000008.100019.8 08.7200.97K? 0 +201822.48 +394959.3 -000000.2-000019.400017.3 08.7200.06A? 0 +201858.13 +493736.0 +000007.0-000000.400009.5 08.7200.07A? 0 +202058.91 -372417.6 -000016.9-000002.400011.8 08.7200.92G? 0 +202219.40 +045611.6 -000037.7-000043.400004.4 08.7200.46F? 0 +202411.55 +111303.3 -000122.7-000132.700029.1 08.7200.60G? 0 +202521.61 -232907.0 -000016.2-000137.100016.8 08.7200.64G? 0 +202536.62 +591856.4 -000019.8-000042.600002.6 08.7200.42F? 0 +202618.04 -111411.7 +000022.5-000001.300017.8 08.7200.31F? 0 +202645.98 -075349.2 +000005.7-000015.500003.0 08.7200.27A? 0 +203050.49 +610641.1 +000053.6+000043.000012.5 08.7200.50F? 0 +203257.49 +453651.5 +000008.5+000010.800007.6 08.7200.13A? 0 +203424.60 +403722.4 -000004.5-000004.400010.3 08.72-0.07B? 0 +203458.42 -574854.9 -000011.7+000012.500001.9 08.7200.22A? 0 +203645.15 +144257.8 -000017.4-000047.400011.0 08.7200.65G? 0 0.10 1.00 +203713.19 +394751.5 -000007.1+000004.000005.3 08.7200.96K? 0 +203837.47 +383849.0 +000025.2+000003.200003.5 08.7200.47F? 0 +203846.67 +563504.0 +000023.0-000011.600002.9 08.7200.32F? 0 +203944.12 +335854.9 +000002.5-000010.700000.7 08.72-0.03B? 0 +204112.08 +181213.8 +000058.6-000011.200012.8 08.7200.50F? 0 +204144.35 -190327.7 +000040.3-000011.500018.6 08.7200.96K? 0 +204430.76 -085831.6 +000027.2-000011.100003.9 08.7200.35F? 0 +204803.66 +102256.9 +000055.1-000053.100016.3 08.7200.89G? 0 +205003.27 +231348.5 -000007.6-000003.700010.4 08.7200.85G? 0 +205120.13 +423752.4 -000001.2-000015.500011.8 08.7200.02A? 1 +205221.07 +150622.6 -000045.6+000008.800020.2 08.7200.64G? 0 +205339.22 +424205.3 +000008.1-000000.100007.9 08.72-0.01B? 0 +205832.86 -583816.1 +000030.5-000108.500006.8 08.7200.49F? 0 +210648.23 -153421.5 -000045.3-000020.900012.5 08.7200.43F? 0 +211048.18 -073829.5 +000231.6-000034.200023.8 08.7200.61G? 0 +211058.46 +551624.8 +000015.4+000006.800002.5 08.7200.02A? 0 +211446.39 -370854.6 +000099.0+000006.900007.4 08.7200.79G? 0 +211601.28 -324327.7 +000019.2-000035.400023.6 08.7200.45F? 0 +211658.95 +464642.9 -000003.5+000010.300003.4 08.7200.07A? 0 +211714.39 +542235.2 -000002.3-000004.300003.8 08.7200.21A? 0 +212110.00 +091736.7 +000156.4-000168.600015.6 08.7200.66G? 0 +212745.62 +451511.6 +000027.5+000004.400003.8 08.7200.10A? 0 +213136.31 +204209.9 -000021.0-000016.000006.5 08.7200.71G? 0 +213229.40 +653114.9 -000018.7-000017.900006.3 08.7200.13A? 0 +213432.28 +621827.9 -000011.1-000006.800000.8 08.7200.18A? 0 +213520.57 -044127.0 +000017.3+000024.500018.9 08.7200.87G? 0 +213628.51 -562244.0 -000010.6-000006.600006.5 08.7200.91G? 0 +214139.16 +211907.6 +000000.4-000008.500008.1 08.7200.07A? 0 +214603.13 -321926.9 +000018.4+000008.800004.5 08.7200.97K? 0 +214952.80 -250904.2 -000000.8-000030.600000.1 08.7200.09A? 0 +215152.94 +124448.0 +000091.8-000042.600016.4 08.7200.46F? 0 +215412.36 -173443.2 +000025.3-000003.300011.2 08.72-0.01B? 0 +215624.38 +204040.7 +000029.7+000020.500015.9 08.7200.42F? 0 +215830.60 +360555.2 -000016.1-000013.500014.1 08.7200.53F? 0 +215850.80 -193635.1 +000070.2-000073.500022.5 08.7200.53F? 0 +220050.62 +511409.8 +000001.1-000005.900009.4 08.7200.04A? 0 +220122.34 -475156.2 -000016.6+000011.500009.2 08.7200.47F? 0 +220513.82 +533036.8 -000004.7+000002.700004.7 08.7200.40F? 0 +220702.54 +603742.1 +000009.7-000005.200002.0 08.7200.25A? 0 +220709.87 +462207.3 +000002.7+000003.800001.6 08.7200.04A? 0 +221132.61 +332305.9 -000001.0+000000.300007.1 08.7200.35F? 0 +221412.35 -444248.8 -000003.5-000094.100026.5 08.7200.61G? 0 +221527.54 +345413.8 -000013.9+000002.400014.4 08.7200.68G? 0 +222417.97 -012649.0 +000008.4+000076.500013.4 08.7200.54F? 0 +222848.82 +170755.8 +000019.8+000001.900005.9 08.7200.27A? 0 +222853.53 -160907.2 +000020.6-000014.500011.6 08.7200.09A? 0 +223255.50 +481520.9 -000003.1-000003.300007.1 08.7200.28A? 0 +223612.03 +214220.6 +000157.4+000111.400007.7 08.7200.54F? 0 +224055.83 +191317.4 +000044.1-000030.900015.4 08.7200.48F? 0 +224357.57 -181653.2 +000011.6-000010.800014.5 08.7200.24A? 0 +224650.54 -460439.0 +000054.2+000014.000007.9 08.7200.37F? 0 +224708.76 -435345.7 +000020.1-000010.600004.6 08.7200.97K? 0 +225448.22 +505749.1 -000004.5-000004.600013.2 08.72-0.00B? 0 +225852.84 +690147.5 +000585.1+000307.600031.6 08.7200.84G? 0 +230007.85 -105753.1 +000006.0-000011.300011.0 08.7200.50F? 0 +230013.04 -275523.3 +000034.5-000024.800007.6 08.7200.47F? 0 +230241.00 +291214.3 +000030.2-000018.200003.2 08.7200.76G? 0 +230535.49 -142353.3 -000001.1+000004.100008.7 08.7200.97K? 0 +230659.45 +484459.8 -000002.3-000003.000021.2 08.7200.98K? 0 +231309.76 +195857.9 +000014.6-000021.700016.0 08.7200.51F? 1 +231450.00 +345701.9 -000017.6-000016.300004.0 08.7200.96K? 0 +232241.04 +111153.2 +000102.0-000024.300003.8 08.7200.46F? 0 +232357.66 -221940.7 +000006.8-000013.700020.2 08.7200.97K? 0 +232956.50 +452915.0 +000011.1-000007.700016.2 08.7200.24A? 0 +233322.54 -745122.1 -000069.6-000040.600017.7 08.7200.43F? 0 +233715.07 -463457.2 +000014.2-000007.800003.4 08.7200.40F? 0 +233759.34 -355241.8 +000047.2-000000.500011.2 08.7200.96K? 0 +234957.33 +300341.0 +000019.4+000009.500019.9 08.7200.37F? 0 +235015.60 -205253.7 +000021.0-000039.300001.2 08.7200.38F? 0 +235119.40 +590704.7 +000012.7-000040.100006.2 08.7200.50F? 0 +235235.61 +774103.4 +000017.6+000002.600004.6 08.7200.12A? 0 +235615.45 +601733.2 +000009.3-000002.100001.1 08.7200.24A? 0 +235621.50 -092956.4 -000256.7-000052.900021.6 08.7200.71G? 1 +000559.32 +125229.5 +000032.6+000009.900020.9 08.7201.69K? 0 +000902.03 -081244.1 +000035.5-000001.900021.3 08.7201.16K? 0 +002125.91 +244117.1 -000037.3-000014.400006.6 08.7201.09K? 1 +002745.88 +232803.6 -000027.3-000010.500000.3 08.7201.15K? 0 +003229.43 -813919.2 +000002.8+000011.300005.1 08.7201.58K? 0 +003528.12 +482514.1 -000027.4+000024.600004.4 08.7201.75K? 0 +003855.20 +274254.6 -000016.0-000016.900008.5 08.7201.27K? 0 +004604.08 +381618.4 -000018.9+000002.800017.8 08.7201.65K? 0 +005011.70 +011228.3 +000023.3-000012.800015.8 08.7201.36K? 0 +005137.98 -002917.8 -000014.9-000016.500010.2 08.7201.08K? 0 +005454.44 +461930.4 -000020.7-000019.900007.4 08.7201.05K? 0 +005533.25 +343252.0 +000011.2-000000.500006.1 08.7201.07K? 0 +010523.93 -032259.2 +000046.4-000023.000017.4 08.7201.24K? 0 +011152.84 +692153.3 -000000.2+000009.300010.8 08.7201.34K? 0 +012205.79 -213202.2 -000011.9-000003.900017.6 08.7201.06K? 0 +012347.27 -240331.8 -000005.5-000005.400001.4 08.7201.00K? 0 +012925.58 +741355.1 +000007.1-000029.300018.6 08.7201.50K? 0 +013419.80 +393822.4 -000008.8-000002.100024.3 08.7201.27K? 0 +014042.09 +510037.4 -000027.2-000010.800003.5 08.7201.16K? 0 +014721.58 +105713.3 -000007.5+000001.200001.3 08.7201.44K? 0 +014755.28 +224534.8 +000017.8-000011.600016.1 08.7201.34K? 0 +014756.31 -144024.2 +000053.9-000046.800015.3 08.7201.27K? 0 +015638.40 -325810.5 +000031.4+000006.100008.1 08.7201.34K? 0 +020052.92 +512252.1 +000018.8-000011.700005.9 08.7201.60K? 0 +020131.96 +430708.2 +000016.1-000016.300022.1 08.7201.61K? 0 +020635.96 +275002.3 -000038.7-000007.400017.8 08.7201.06K? 0 +021215.11 +590211.9 +000012.4-000014.400000.6 08.7201.83K? 0 +021623.40 -783908.5 -000015.8-000005.500008.4 08.7201.68K? 0 +021721.26 -370806.1 -000003.3+000035.600011.9 08.7201.44K? 0 +021752.64 +543409.6 -000006.0-000011.300012.8 08.7201.03K? 0 +022309.06 -563240.6 +000011.8+000043.000008.6 08.7201.03K? 0 +022745.82 +042553.7 +000167.7+000201.700069.0 08.7201.39K? 0 +022929.87 -112045.5 +000007.2-000035.500013.9 08.7201.21K? 0 +023759.23 +261222.8 +000028.1+000016.000007.9 08.7201.56K? 0 +024357.96 -401636.3 -000007.3+000010.600001.3 08.7201.52K? 0 +024831.67 +465752.3 +000013.8+000000.600010.8 08.7201.69K? 0 +030307.49 -032812.0 -000041.7-000008.800014.7 08.7201.28K? 0 +031023.19 -040356.1 +000078.0-000018.500017.6 08.7201.23K? 0 +031439.62 +344813.7 +000017.6+000012.100010.9 08.7201.04K? 0 +031532.67 -574917.9 +000024.0+000043.200013.5 08.7201.14K? 0 +032101.36 -530319.5 +000026.7+000016.800008.5 08.7201.07K? 0 +032248.33 -542659.0 +000000.9+000022.200008.4 08.7201.12K? 0 +032918.43 -314016.3 +000000.8+000000.800003.2 08.7201.08K? 0 +033016.27 +391454.0 +000036.8-000018.900002.7 08.7201.13K? 0 +033144.18 -060354.9 +000037.7+000038.000006.0 08.7201.55K? 0 +033552.99 -691134.8 +000022.3-000010.300006.5 08.7201.46K? 0 0.10 1.00 +034404.60 +472753.2 +000009.5-000013.600019.3 08.7201.03K? 0 +034928.61 -600710.7 -000005.9+000025.000013.1 08.7201.55K? 0 +035034.48 -510130.4 -000010.7-000059.200014.2 08.7201.07K? 0 +035933.10 -384739.6 -000022.5-000024.400000.8 08.7201.37K? 0 +040050.52 +104748.3 +000016.6+000017.100000.3 08.7201.33K? 0 +040855.95 -080603.1 +000019.3-000018.800013.0 08.7201.20K? 0 +041403.56 -150151.8 +000025.0-000016.300012.5 08.7201.58K? 0 +041442.84 +830639.9 -000019.4-000022.200002.0 08.7201.62K? 0 +041459.55 +460155.7 +000004.2-000045.400000.5 08.7201.79K? 0 +041532.20 +583122.1 +000191.4-000225.100060.7 08.7201.01K? 0 +041916.73 -271619.1 +000017.8+000004.200004.2 08.7201.44K? 0 +042216.88 -090555.9 -000004.8+000033.700000.3 08.7201.19K? 0 +042329.91 +763603.6 +000013.8-000005.700000.7 08.7201.25K? 0 +043203.30 -650654.0 +000032.0+000000.500009.7 08.7201.14K? 0 +044535.82 +714331.1 -000008.0-000031.400001.2 08.7201.62K? 0 +045235.21 +200617.3 +000007.4+000025.600027.9 08.7201.27K? 0 +045923.74 -090658.7 +000010.5-000006.900022.2 08.7201.12K? 0 +050019.02 -080033.5 +000000.8+000019.800005.2 08.7201.25K? 0 +050119.98 -130521.8 +000001.3+000010.100000.5 08.7201.46K? 0 +050645.90 +080547.7 +000045.4-000038.800028.1 08.7201.31K? 0 +051159.17 -140503.8 -000030.9-000036.700011.7 08.7201.01K? 0 +051218.23 +011935.3 -000000.5-000051.200001.2 08.7201.18K? 0 +051509.96 +400756.9 +000012.3+000006.300009.0 08.7201.61K? 0 +051758.47 -572642.8 -000004.9+000000.200018.1 08.7201.18K? 0 +052800.36 -442738.2 -000020.3+000012.000016.0 08.7201.55K? 0 +054312.71 +462517.4 +000054.3-000005.200024.1 08.7201.86M? 0 +055026.15 +645641.8 -000001.8-000004.100021.1 08.7201.59K? 0 +055057.81 +445726.2 +000017.4+000010.500040.5 08.7201.02K? 0 +055108.79 -254138.5 -000012.5+000001.600003.2 08.7201.40K? 0 +055351.14 +391358.9 +000000.5-000039.400016.5 08.7201.21K? 0 +055403.57 +074248.2 +000016.9-000030.100003.7 08.7201.08K? 0 +055454.37 -235707.2 -000002.8+000002.200005.4 08.7201.01K? 0 +055840.57 -270317.7 -000018.2+000003.800004.0 08.7201.43K? 0 +060400.69 -055753.7 +000030.6-000001.700020.9 08.7201.72K? 0 +060514.17 -590832.5 +000004.6-000012.300019.4 08.7201.62K? 0 +060519.76 +123908.5 -000019.5+000008.500007.3 08.7201.47K? 0 +061557.74 -224446.5 -000006.6+000024.300000.0 08.7201.22K? 0 +061845.06 -215815.8 -000001.7+000005.800003.2 08.7201.02K? 0 +062345.14 +145830.9 +000023.7-000036.500023.6 08.7201.13K? 0 +062629.66 +234155.7 +000046.9-000022.800008.7 08.7201.01K? 0 +062837.61 +354719.9 -000006.9-000009.400010.8 08.7201.18K? 0 +063117.38 +323404.3 -000007.5+000003.600009.0 08.7201.03K? 0 +063731.96 +163344.8 +000027.5-000001.800011.7 08.7201.87M? 0 +064114.86 -055238.1 -000012.1+000000.200019.5 08.7201.72K? 0 +064153.06 -620656.7 +000005.5-000002.100001.2 08.7201.65K? 0 +064219.43 -691847.3 -000008.3+000038.300011.0 08.7201.65K? 0 +064307.25 +465311.8 -000000.2+000013.600028.2 08.7201.49K? 0 +064711.52 +013145.7 -000033.7+000016.200029.1 08.7201.53K? 0 +064733.98 +514655.2 -000022.2-000002.500001.5 08.7201.07K? 0 +065204.52 -183816.5 -000001.5+000015.200014.8 08.7201.61K? 0 +065540.28 +042824.3 +000041.8-000037.000019.2 08.7201.18K? 0 +065817.14 +603355.1 +000026.5-000007.200013.9 08.7201.01K? 0 +070347.25 +073444.0 +000015.7-000022.900001.5 08.7201.00K? 0 +070410.17 -290612.4 +000008.6+000015.200002.9 08.7201.14K? 0 +070607.42 -063727.7 +000025.0-000006.700007.9 08.7201.60K? 0 +070945.00 -554333.0 +000000.0-000006.300003.5 08.7201.30K? 0 +071055.38 -062056.3 -000011.3+000003.300008.0 08.7201.27K? 0 +071126.67 -324809.7 -000005.4+000002.500015.7 08.7201.72K? 0 +071345.97 +275758.5 -000040.5-000034.600022.5 08.7201.09K? 0 +071557.51 -203421.3 +000017.4-000010.100018.4 08.7201.61K? 0 +071558.38 -643838.7 -000012.7-000018.900010.6 08.7201.01K? 0 +072244.75 +565517.3 +000010.6-000005.700004.6 08.7201.53K? 0 +072710.89 -085117.3 -000023.9-000000.200019.4 08.7201.39K? 0 +072906.48 +325717.6 +000013.3-000006.100009.8 08.7201.09K? 0 +073016.27 +203919.6 +000004.2+000036.300010.2 08.7201.43K? 0 +073114.33 -235010.1 +000006.4-000051.200005.2 08.7201.02K? 0 +073129.06 +640326.2 +000000.5-000008.500007.6 08.7201.08K? 0 +073140.38 -365123.7 -000013.4+000040.900002.4 08.7201.23K? 0 +073141.44 +254725.8 -000009.8+000024.400005.2 08.7201.11K? 0 +073148.95 -054613.8 +000016.0-000003.800012.9 08.7201.01K? 0 +073432.90 -202619.0 -000013.5-000000.400014.1 08.7201.12K? 0 +073526.44 -153639.0 -000011.8-000012.000025.3 08.7201.35K? 0 +073605.00 -201632.9 +000014.4-000003.500016.2 08.7201.61K? 0 +073750.46 +532120.5 -000005.5+000005.600019.7 08.7201.10K? 0 +073847.99 +475351.1 +000006.8+000000.700024.3 08.7201.63K? 0 +074434.71 -593020.6 +000002.8-000020.300009.9 08.7201.22K? 0 +074454.33 +061538.3 +000011.0-000009.000000.7 08.7201.16K? 0 +074723.72 +683350.7 +000019.8+000012.400002.0 08.7201.11K? 0 +075040.08 +155717.2 -000011.8-000004.700004.5 08.7201.20K? 0 +075144.52 -024809.8 -000008.0+000031.600008.2 08.7201.60K? 0 +075250.81 +035108.0 -000025.1-000020.000008.5 08.7201.30K? 0 +075346.81 +555628.5 -000006.3-000012.600016.4 08.7201.73K? 0 +075745.80 -424323.5 -000010.2-000024.800002.0 08.7201.51K? 0 +075757.09 -244829.9 -000024.2-000007.300008.9 08.7201.62K? 0 +080921.88 +083340.4 +000014.8-000016.800015.4 08.7201.57K? 0 +081101.40 -115457.8 -000007.7+000009.300003.5 08.7201.72K? 0 +081251.32 -354937.9 -000002.2-000019.400013.6 08.7201.73K? 0 +081711.57 -125300.1 +000001.5-000024.900016.6 08.7201.08K? 0 +082001.24 +373340.5 +000001.7-000004.700011.7 08.7201.06K? 0 +082104.91 -344041.2 -000010.1-000007.700007.6 08.7201.49K? 0 +082316.23 -481557.0 -000021.4+000021.300014.3 08.7201.66K? 0 +082338.93 -210903.1 +000006.1-000021.800018.3 08.7201.69K? 0 +083106.38 -155245.4 +000011.0-000006.200025.9 08.7201.19K? 0 +083147.80 +053528.7 -000047.6-000019.900010.1 08.7201.43K? 0 +083200.20 -204809.8 -000017.9+000004.800009.7 08.7201.03K? 0 +083313.43 -133717.7 -000014.2+000008.700024.7 08.7201.36K? 0 +083446.95 -203337.9 -000022.1-000007.000023.5 08.7201.05K? 0 +084314.12 -340419.5 -000028.8+000018.200011.9 08.7201.42K? 0 +084545.80 -533114.3 -000025.1+000023.400010.6 08.7201.46K? 0 +084644.74 -440406.9 -000025.2+000041.200001.8 08.7201.53K? 0 +084803.90 +284443.4 +000011.2-000038.300013.3 08.7201.41K? 0 +085023.50 -291615.6 +000003.5-000004.100010.6 08.7201.55K? 0 +085035.44 -025053.3 -000012.5+000011.800021.8 08.7201.02K? 0 +085047.80 +050845.7 +000019.0-000011.300011.0 08.7201.14K? 0 +085515.10 -264031.3 -000011.6+000023.900013.7 08.7201.27K? 0 +085642.90 +645215.5 -000015.0-000001.800002.9 08.7201.34K? 0 +085935.22 -421404.5 -000027.7+000014.600017.2 08.7201.04K? 0 +090032.72 +752544.9 -000001.6-000000.200001.2 08.7201.02K? 0 +090044.70 +062409.8 -000005.3+000032.300018.5 08.7201.21K? 0 +090236.77 +631445.4 -000014.8+000002.100020.6 08.7201.72K? 0 +090431.20 -575251.0 -000016.5+000007.300000.5 08.7201.00K? 0 +092019.26 +772640.7 +000025.5+000022.200017.3 08.7201.43K? 0 +093200.40 -671944.5 -000005.2-000019.900007.4 08.7201.10K? 0 +093209.23 +450435.6 -000014.1+000020.000027.1 08.7201.00K? 0 +094447.37 -170055.3 -000010.6-000019.400004.7 08.7201.16K? 0 +094941.89 +040544.5 +000007.3-000008.900007.6 08.7201.36K? 0 +095133.07 -394103.2 -000010.7+000011.800006.7 08.7201.53K? 0 +095421.39 -312414.5 -000013.9-000012.100023.4 08.7201.60K? 0 +100435.74 +213153.9 -000000.4-000014.900035.7 08.7201.11K? 0 +101214.91 -245446.3 -000010.6+000024.000005.4 08.7201.34K? 0 +102906.29 +255353.2 -000027.5-000018.100002.4 08.7201.03K? 0 +103014.37 -695114.1 -000020.3+000014.000004.0 08.7201.67K? 0 +103025.70 +113751.4 -000007.3+000011.400011.6 08.7201.03K? 0 +103238.19 -323505.7 -000017.2-000019.100001.3 08.7201.66K? 0 +105207.13 -450824.1 -000021.6+000004.000000.3 08.7201.11K? 0 +105450.52 +425133.3 -000009.7-000014.300013.3 08.7201.22K? 0 +105536.37 -462620.3 +000003.2+000024.800004.8 08.7201.50K? 0 +105907.34 -472233.5 +000014.4-000022.600013.3 08.7201.52K? 0 +110259.51 -045742.5 -000012.6+000024.800000.7 08.7201.68K? 0 +110335.15 -301554.7 -000006.6-000021.200007.6 08.7201.23K? 0 +111203.49 +713535.3 -000027.8+000006.700000.6 08.7201.39K? 1 +111324.90 -052648.6 -000046.0-000008.200026.0 08.7201.36K? 0 +111350.45 -730523.5 -000025.2+000000.300006.6 08.7201.64K? 0 +112000.12 +284827.3 -000009.1-000007.900000.1 08.7201.16K? 0 +112524.59 -621404.8 +000000.3-000013.500000.7 08.7201.47K? 0 +112815.22 -183832.2 +000008.1-000013.800015.8 08.7201.38K? 0 +113243.34 -783105.5 -000077.8+000048.000003.2 08.7201.54K? 0 +113548.07 +355531.0 -000006.4-000004.500021.5 08.7201.34K? 0 +114317.63 -450541.7 -000019.6-000015.500007.5 08.7201.12K? 0 +114642.39 -485035.2 -000023.1-000007.300000.8 08.7201.11K? 0 +115728.29 -615057.0 -000004.6-000002.900013.8 08.7201.85K? 0 +115811.81 -235525.5 -000172.0-000059.200055.3 08.7201.03K? 0 +120855.37 -553739.2 -000043.3+000011.400005.9 08.7201.52K? 0 +121145.24 -381532.4 -000031.2+000001.200005.9 08.7201.44K? 0 +122318.51 -640521.2 -000017.2+000002.200019.4 08.7201.67K? 0 +122421.96 -533418.5 -000022.5+000010.800023.3 08.7201.26K? 0 +122533.64 +185201.6 +000010.1-000061.300001.8 08.7201.17K? 0 +122633.29 +022632.4 +000003.1+000008.800002.9 08.7201.06K? 0 +122714.28 -311905.4 +000027.1-000013.200000.8 08.7201.36K? 0 +123214.37 +452950.4 -000018.5-000001.400004.1 08.7201.49K? 0 +123609.85 -454130.4 +000026.6-000001.000010.9 08.7201.28K? 0 +124147.87 -062450.5 -000002.1+000014.800010.6 08.7201.25K? 0 +124337.20 -123532.1 -000030.3+000016.500044.4 08.7201.03K? 0 +125346.50 +014703.9 -000009.0-000031.900010.4 08.7201.61K? 0 +125432.16 -364841.6 +000004.7-000017.700007.3 08.7201.10K? 0 +131039.92 -350314.4 -000141.8-000328.100052.4 08.7201.04K? 0 +131433.59 +541712.2 -000032.2+000001.200006.6 08.7201.02K? 0 +131648.45 +464408.7 -000018.3-000004.300016.8 08.7201.50K? 0 +132135.15 +181329.5 -000021.2-000008.000018.8 08.7201.12K? 0 +132422.83 -392658.3 +000000.7-000022.300012.3 08.7201.59K? 0 +132450.09 -600015.2 +000004.8-000012.100002.9 08.7201.54K? 1 +132747.48 +350911.9 -000041.9-000021.700006.0 08.7201.00K? 0 +132826.96 +515238.5 -000017.5+000018.800005.4 08.7201.25K? 0 +133332.35 +272106.2 +000008.1-000026.500016.2 08.7201.47K? 0 +133543.05 -145901.7 -000022.3-000021.800014.7 08.7201.54K? 0 +133620.47 +195926.2 +000021.1-000023.100002.0 08.7201.53K? 0 +134140.02 -300421.9 -000015.3-000000.900007.9 08.7201.41K? 0 +134151.65 -344645.9 -000036.8-000016.000002.3 08.7201.15K? 0 +134226.96 -372234.8 -000025.1-000013.300009.4 08.7201.06K? 0 +134314.38 -380705.1 -000025.8+000011.600022.8 08.7201.16K? 0 +134854.90 -604728.2 +000004.0-000014.500000.3 08.7201.39K? 0 +134917.14 -015544.9 +000001.2+000001.400030.7 08.7201.23K? 0 0.10 1.00 +135005.58 +132914.1 -000035.8-000004.200016.4 08.7201.03K? 0 +135132.79 +224553.6 -000004.7-000028.300018.1 08.7201.22K? 0 +135237.82 -302831.1 -000015.0+000006.900008.1 08.7201.52K? 0 +135336.27 -460738.2 -000038.7-000023.200007.2 08.7201.41K? 0 +135504.39 +110840.9 -000001.8-000006.100016.7 08.7201.33K? 0 +140043.22 -623801.1 -000020.0-000007.100006.5 08.7201.02K? 0 +140135.73 -764036.4 +000004.3-000000.400007.4 08.7201.58K? 0 +140442.63 -140822.5 -000010.3+000025.000006.1 08.7201.33K? 0 +140753.40 -485926.6 -000003.6-000028.100013.9 08.7201.02K? 0 +140920.04 -335601.7 -000010.0-000020.000000.3 08.7201.05K? 0 +140940.28 -513058.7 -000033.3-000028.300004.8 08.7201.41K? 0 +141745.50 -613011.8 +000000.2-000019.800007.6 08.7201.24K? 0 +141800.36 -144223.4 -000046.3+000031.600006.5 08.7201.24K? 0 0.10 1.00 +142148.55 -613258.6 +000014.9-000002.800004.5 08.7201.21K? 0 0.10 1.00 +142154.42 -464658.0 -000003.6-000002.400009.3 08.7201.20K? 0 +142821.09 -335138.3 -000004.9-000007.700000.9 08.7201.28K? 0 +143826.16 -462647.4 -000003.2-000028.200013.6 08.7201.26K? 0 +144153.86 -395309.8 +000008.4-000029.100000.0 08.7201.04K? 0 +144554.89 +212209.4 -000011.5+000008.600004.2 08.7201.51K? 0 +144642.68 -644541.1 -000008.6+000002.300018.2 08.7201.15K? 0 +145405.49 -243915.9 -000042.8-000031.500030.4 08.7201.79K? 0 +145512.43 -180941.2 -000004.9-000061.400024.9 08.7201.27K? 0 +150450.12 -663102.3 -000023.4-000010.900016.6 08.7201.48K? 0 +150728.52 -413324.2 +000006.9-000013.000006.6 08.7201.63K? 0 +151046.16 +000801.1 -000032.9-000003.000005.9 08.7201.22K? 0 +151056.82 -643804.8 -000019.6-000006.400015.5 08.7201.53K? 0 +151532.03 -512942.9 -000021.3-000039.100009.0 08.7201.52K? 0 +152411.15 +733507.0 +000023.5+000013.400008.0 08.7201.03K? 0 +152451.74 +442152.9 +000032.4-000025.300006.4 08.7201.11K? 0 +152515.67 +031316.8 -000045.0+000043.300006.7 08.7201.12K? 0 +152750.25 -572138.8 +000018.6-000040.900017.6 08.7201.34K? 0 +153024.01 +341602.4 -000005.9-000043.500007.9 08.7201.23K? 0 +154057.30 -424932.1 +000015.9-000004.600001.7 08.7201.04K? 0 +154114.52 +662308.9 -000002.2+000031.100001.2 08.7201.45K? 0 +154607.55 +655140.6 -000015.2-000004.500002.7 08.7201.11K? 0 +154612.19 -705634.3 -000005.1-000010.900011.7 08.7201.67K? 0 +154859.81 +001236.2 +000032.5+000001.200006.0 08.7201.48K? 0 +154943.35 -285422.3 -000028.8-000013.800004.4 08.7201.50K? 0 +155530.37 -042451.4 -000037.8-000013.500016.9 08.7201.45K? 0 +155759.65 -435749.4 -000006.7-000016.000009.8 08.7201.45K? 0 0.10 1.00 +155836.57 +341133.4 -000029.3+000006.700002.7 08.7201.09K? 0 +160043.64 -475321.7 -000011.4-000036.400032.4 08.7201.35K? 0 +160201.13 -062743.0 +000004.4+000037.100005.7 08.7201.07K? 0 +160325.49 -714438.9 +000009.6-000026.400007.5 08.7201.08K? 0 +160435.22 -131251.9 -000009.9-000019.600012.3 08.7201.26K? 0 +161457.12 -003516.7 -000000.2-000035.300003.9 08.7201.15K? 0 +162159.15 +543117.3 -000019.3+000017.300005.6 08.7201.11K? 0 +162401.31 +550934.9 +000026.0+000016.100006.6 08.7201.51K? 0 +162723.81 -292211.6 +000009.1-000012.000009.5 08.7201.07K? 0 +162851.67 -620351.3 -000019.3+000007.200016.5 08.7201.35K? 0 +162852.00 +175956.4 +000011.0+000001.900001.9 08.7201.75K? 0 +163049.05 -021816.8 +000087.0-000053.800009.3 08.7201.14K? 0 +163118.24 +191711.8 -000038.8+000003.100027.3 08.7201.07K? 0 +164532.28 -292623.8 -000013.1-000031.300008.5 08.7201.04K? 0 +165101.42 +333553.7 -000030.7-000021.100016.6 08.7201.11K? 0 +165329.42 +083606.1 +000017.2-000010.600004.2 08.7201.40K? 0 +165340.85 +080003.3 +000025.9-000022.000001.7 08.7201.24K? 0 +165500.25 -573916.0 -000005.5+000005.700014.9 08.7201.32K? 0 +165712.90 +251003.1 -000026.2-000019.400000.4 08.7201.08K? 0 +165833.42 -284913.3 +000000.3-000024.900030.2 08.7201.03K? 0 +170720.21 +214141.7 -000004.0+000028.800006.7 08.7201.51K? 0 +170922.23 +075714.0 +000002.3-000041.000007.2 08.7201.08K? 0 +171259.60 -374837.0 -000011.6-000003.000001.4 08.7201.07K? 0 +171653.54 +532319.3 +000022.2-000028.600005.4 08.7201.41K? 0 +172138.88 -495348.9 -000029.9-000030.300004.4 08.7201.07K? 0 +172443.36 +835609.1 -000003.5-000010.600000.5 08.7201.02K? 0 +172643.72 -212449.6 +000013.5-000014.200001.6 08.7201.28K? 0 +173321.09 -601230.9 -000043.7-000011.800005.9 08.7201.08K? 0 +173452.85 -134636.7 +000009.1-000020.700020.2 08.7201.72K? 0 +174215.33 +433843.3 -000015.1-000006.200028.0 08.7201.68K? 0 +174540.44 -201216.1 +000005.7-000027.300020.3 08.7201.52K? 0 +174800.47 +080740.7 -000002.0-000025.000001.9 08.7201.55K? 0 +175035.33 +040345.3 +000034.1-000010.500012.7 08.7201.21K? 0 +175257.78 -122412.0 -000033.1+000006.300001.5 08.7201.30K? 0 +180053.52 +485844.2 +000004.1+000018.000007.4 08.7201.03K? 0 +180401.16 -062328.5 -000005.0-000046.400017.0 08.7201.77K? 0 +180550.74 +502016.5 -000006.1-000018.800019.1 08.7201.72K? 0 +180851.03 +454621.7 +000014.0+000006.700010.5 08.7201.37K? 0 +180914.19 +560306.3 +000018.4-000010.800000.8 08.7201.29K? 0 +181317.04 -495502.0 +000002.9-000026.300033.0 08.7201.63K? 0 +181419.23 +322131.7 +000006.8-000006.700003.2 08.7201.21K? 0 +181452.78 -502044.5 -000003.9-000087.400002.0 08.7201.08K? 0 +182002.02 +182346.5 +000004.6-000004.000026.1 08.7201.03K? 0 +182007.46 +263027.2 -000014.6-000016.300014.7 08.7201.48K? 0 +182148.49 +291518.8 +000007.3-000017.300012.8 08.7201.03K? 0 diff --git a/kstars/kstars/data/hip096.dat b/kstars/kstars/data/hip096.dat new file mode 100644 index 00000000..f342ceaf --- /dev/null +++ b/kstars/kstars/data/hip096.dat @@ -0,0 +1,1000 @@ +182542.96 +332745.2 +000015.1-000016.200005.2 08.7201.00K? 0 +182544.96 -272627.5 +000009.9-000003.500017.4 08.7201.15K? 0 +182546.03 -830741.7 -000002.3-000017.100001.1 08.7201.68K? 0 +182617.87 -445745.2 +000012.6-000012.100009.6 08.7201.35K? 0 +182805.67 -524456.0 +000010.4-000014.900015.8 08.7201.10K? 0 +182855.05 +101218.9 +000000.5-000012.100004.4 08.7201.16K? 0 +183007.22 +631821.7 -000025.7+000000.600018.5 08.7201.30K? 0 +184010.88 +063648.0 +000004.8-000010.100007.4 08.7201.55K? 0 +184250.36 +422307.1 +000018.5-000011.000012.2 08.7201.05K? 0 +184301.76 +052957.8 -000009.5-000059.600008.1 08.7201.19K? 0 +184357.90 -042838.0 +000004.6-000035.600019.9 08.7201.20K? 0 +184652.94 +604347.7 -000002.3-000000.600007.4 08.7201.20K? 0 +184747.27 -884632.1 +000015.1-000023.200002.2 08.7201.14K? 0 +185800.52 +342742.6 +000006.0+000011.300009.1 08.7201.44K? 0 +190756.49 +404959.4 -000025.3-000115.700003.6 08.7201.00K? 0 +190940.13 -504652.4 +000003.7-000009.200003.8 08.7201.06K? 0 +190945.67 -345420.4 -000033.4+000001.300031.8 08.7201.66K? 0 +191427.30 +295316.1 +000005.0-000000.300003.4 08.7201.22K? 0 +191431.27 +025556.5 -000013.9-000002.400026.1 08.7201.60K? 0 +191734.59 +033529.4 +000001.5-000016.500003.4 08.7201.07K? 0 +192836.74 +113202.3 +000007.6+000003.100017.0 08.7201.08K? 0 +193125.10 -135841.2 +000018.8-000017.800010.9 08.7201.42K? 0 +193430.24 -064711.1 +000022.2-000018.200010.0 08.7201.33K? 0 +193446.82 +674815.5 -000006.3-000018.100002.7 08.7201.12K? 0 +193830.46 +742405.3 -000002.8+000006.400010.7 08.7201.04K? 0 +193857.15 -481907.0 -000005.1+000003.300034.9 08.7201.01K? 0 +194511.21 -252234.3 -000014.2-000027.900008.6 08.7201.38K? 0 +194836.72 -443354.5 -000014.1-000008.200004.3 08.7201.42K? 0 +195132.41 +423444.1 -000014.7+000010.200012.6 08.7201.49K? 0 +195318.86 +233658.6 -000016.6-000018.400003.5 08.7201.14K? 0 +195507.44 -270631.9 +000013.8-000018.800014.1 08.7201.22K? 0 +195524.01 +292130.3 +000006.0-000009.400000.4 08.7201.30K? 1 +195622.56 -162219.1 +000018.7+000018.600019.1 08.7201.67K? 0 +195941.79 -085320.2 +000010.4-000027.400012.8 08.7201.69K? 0 +200026.14 +120332.1 -000007.2+000001.700011.6 08.7201.23K? 0 +200033.33 +524511.4 +000003.4-000000.500013.3 08.7201.01K? 0 +200314.93 +274823.6 -000000.2-000005.600012.6 08.7201.44K? 0 +200747.87 +044529.0 +000016.6-000049.100040.0 08.7201.55K? 0 +201011.74 -452222.1 +000002.9-000036.400013.6 08.7201.13K? 0 +201135.74 -315057.7 +000000.4-000021.700026.6 08.7201.35K? 0 +201223.69 +200428.8 +000010.4-000014.300002.7 08.7201.13K? 0 +201602.69 +364928.6 +000001.9-000001.400008.3 08.7201.28K? 0 +201850.38 +455532.4 -000006.7+000017.700003.7 08.7201.29K? 0 +201855.97 +592922.8 +000008.3+000032.600000.2 08.7201.56K? 0 +201858.91 -615409.2 +000013.5+000002.300000.7 08.7201.02K? 0 +202142.54 -362816.5 -000028.4-000012.000014.4 08.7201.61K? 0 0.10 1.00 +203033.81 -313934.1 +000002.1-000036.400002.7 08.7201.23K? 0 +203500.34 +073630.1 +000046.1+000027.100004.3 08.7201.33K? 0 +203801.79 +052211.4 -000001.3-000005.600009.3 08.7201.04K? 0 +203934.27 +214316.7 +000025.7+000038.600038.7 08.7201.25K? 1 +204143.20 -402523.4 +000013.0-000006.200003.0 08.7201.29K? 0 +204636.19 +095140.1 +000086.6+000040.200016.9 08.7201.30K? 0 +204822.88 -495704.0 -000001.2+000013.300017.5 08.7201.20K? 0 +204919.83 +182915.0 +000011.4-000005.100013.1 08.7201.28K? 0 +205258.09 +042424.4 +000013.6+000011.300002.1 08.7201.40K? 0 +205613.02 -290415.0 -000008.5-000071.700003.4 08.7201.16K? 0 +205754.28 -243354.0 +000042.3-000023.900010.3 08.7201.44K? 0 +210245.47 -515417.9 +000037.5-000021.900001.0 08.7201.37K? 0 +210524.62 -444327.0 +000051.3-000026.900012.9 08.7201.06K? 0 +210619.98 -823016.8 +000010.3-000016.500028.1 08.7201.49K? 0 +210843.53 -293200.6 -000004.7-000036.900015.9 08.7201.01K? 0 +211000.36 +014754.0 -000002.4-000008.200007.6 08.7201.23K? 0 +211539.75 +394343.0 +000021.1-000009.000007.2 08.7201.16K? 0 +211602.26 +001204.1 +000039.9+000001.700013.3 08.7201.24K? 0 +211844.45 +095818.0 +000015.9+000005.900006.0 08.7201.05K? 0 +214236.82 -120232.6 +000042.6-000013.100013.3 08.7201.31K? 0 +214608.00 +200127.6 +000003.2+000000.400004.4 08.7201.06K? 0 +214831.52 +024856.2 +000034.2-000008.700021.3 08.7201.18K? 0 +214916.94 -504010.5 -000006.9-000011.000023.3 08.7201.53K? 0 +215256.69 +033153.2 +000081.1-000027.700000.2 08.7201.20K? 0 +215632.04 +082241.1 -000019.4-000017.300003.5 08.7201.42K? 0 +220556.37 -630655.6 +000025.3-000017.100001.1 08.7201.05K? 0 +220752.44 -175552.0 +000011.7-000014.800024.8 08.7201.01K? 0 +221219.54 -070353.0 +000006.2+000000.800009.9 08.7201.10K? 0 +222001.67 -633741.6 +000016.3+000005.800019.4 08.7201.07K? 0 +222416.43 +442708.1 +000016.0+000008.600001.0 08.7201.14K? 0 +222556.26 -750052.9 +000043.6+000022.900029.0 08.7201.09K? 0 +222656.97 +290905.8 -000025.2-000022.900004.5 08.7201.15K? 0 +223714.14 -101611.7 +000018.1+000003.900000.7 08.7201.49K? 0 +223830.10 -162821.9 +000026.7-000006.600014.3 08.7201.00K? 0 +224147.80 +045857.6 +000042.7-000076.000014.8 08.7201.27K? 0 +224208.50 -570224.1 +000045.2+000007.400003.5 08.7201.05K? 0 +224244.74 +185447.9 +000006.5+000023.900011.6 08.7201.44K? 0 +224337.34 +425650.8 +000005.0+000022.300014.9 08.7201.21K? 0 +224831.00 +163030.2 -000009.9+000010.300028.6 08.7201.47K? 0 +225113.28 -575823.0 -000040.5+000005.800008.1 08.7201.02K? 0 +230404.16 -682053.2 -000020.5-000011.400000.6 08.7201.11K? 0 +231248.61 -124921.7 +000020.7-000021.100025.1 08.7201.39K? 0 +231317.12 +370114.3 +000002.4+000013.600007.8 08.7201.49K? 0 +231337.08 +431503.2 -000028.8-000009.700004.9 08.7201.07K? 0 +233734.16 +245059.1 +000032.1-000009.700002.3 08.7201.19K? 0 +233757.80 +353449.1 +000084.6-000019.700005.0 08.7201.02K? 0 +233927.05 -005840.4 +000005.4+000008.100012.4 08.7201.22K? 0 +234437.18 +583325.1 -000001.8+000006.900014.6 08.7201.23K? 0 +235603.41 +641137.9 +000019.2-000001.400002.5 08.7201.12K? 0 +235745.53 +344121.2 -000020.3-000016.500002.5 08.7201.49K? 0 +025529.74 +601358.9 +000001.1-000031.300027.3 08.7202.24M? 0 +043206.36 +465902.3 +000010.7+000008.400008.2 08.7202.19M? 0 +163329.56 -140956.5 +000039.3-000045.200016.7 08.7202.02M? 0 +194823.00 +314336.3 -000003.8-000028.700034.4 08.7202.00M? 0 +210351.18 +575330.1 -000004.2+000007.500007.8 08.7202.00M? 0 +000115.64 +375359.0 +000010.2+000000.800007.8 08.7300.98K? 0 +000120.28 +773801.7 +000146.8+000028.100002.0 08.7300.95K? 0 +001722.34 +163037.5 +000032.0+000001.900017.6 08.7300.63G? 0 +002317.10 +541918.7 +000004.6-000011.500025.2 08.7300.19A? 0 +002508.46 +631215.9 -000011.4+000007.900012.9 08.7300.57F? 0 +002847.97 +623022.6 -000004.4-000009.200007.6 08.7300.12A? 0 +003115.44 +571506.1 -000005.4+000007.300002.9 08.7300.17A? 0 +003902.99 +331101.5 -000008.6-000025.900008.2 08.7300.36F? 0 +004242.91 +004410.9 -000031.0-000037.600009.1 08.7300.48F? 0 +004917.82 -013733.6 +000043.6+000027.600008.2 08.7300.36F? 0 +005020.58 +630743.8 +000004.2-000024.800026.9 08.7300.96K? 0 +005036.18 +563646.4 +000002.2-000006.000000.2 08.7300.03A? 0 +005047.51 -015518.7 +000022.1-000072.500018.6 08.7300.49F? 0 +005245.33 +452629.0 -000035.9-000025.900010.6 08.7300.41F? 0 +005544.05 +472347.5 +000001.7-000012.600001.7 08.73-0.00B? 0 +010401.75 -640840.4 +000081.7+000002.600013.4 08.7300.80G? 0 +010934.28 -581752.4 -000000.6-000005.000005.5 08.7300.73G? 0 +011723.62 -613444.5 +000045.0-000126.300001.0 08.7300.61G? 0 +011837.91 -255356.6 +000101.6+000021.700016.6 08.7300.78G? 0 +011841.28 +040622.2 -000063.0-000039.800006.7 08.7300.32F? 0 +012152.31 +613049.5 -000027.1+000004.000007.3 08.7300.42F? 0 +012152.50 +083259.3 +000019.6-000017.000010.5 08.7300.45F? 0 +012312.77 +203342.6 +000015.7-000008.600005.5 08.7300.93G? 0 +012426.96 +295030.2 -000037.4-000013.700005.9 08.7300.52F? 0 +012448.61 +392506.9 -000017.5+000006.900017.0 08.7300.93G? 0 +012725.47 +062457.3 -000008.0-000004.100006.9 08.7300.37F? 0 +012949.71 +734416.2 +000012.1-000014.700000.9 08.7300.48F? 0 +013133.78 -695933.3 +000053.0+000006.700011.8 08.7300.56F? 0 +013229.54 -294335.4 +000026.3-000045.600006.0 08.7300.31F? 0 +013826.28 +603346.7 -000006.5+000010.000007.6 08.7300.18A? 0 +014102.52 +765038.9 -000010.1+000002.600003.6 08.7300.36F? 0 +014400.44 +114302.0 +000046.8-000030.400020.0 08.7300.49F? 0 +015419.50 +512457.4 +000000.7-000011.100002.4 08.7300.02A? 0 +020204.30 -023458.1 +000014.9+000000.300011.4 08.7300.54F? 0 +020523.21 -590959.5 -000004.6+000014.900000.7 08.7300.21A? 0 +021004.45 +152930.4 -000024.0-000041.900029.6 08.7300.77G? 0 +021201.20 -321944.0 +000040.2+000024.900001.4 08.7300.38F? 0 +021657.19 +310025.6 -000028.2+000012.500020.8 08.7300.52F? 0 +022245.02 +045725.4 -000007.7-000004.600012.0 08.7300.54F? 0 +023120.53 +021607.3 -000021.2-000036.500000.2 08.7300.41F? 0 +023142.52 -151623.4 -000070.9-000127.300046.5 08.7300.88G? 0 +023439.00 -230835.5 -000019.3+000004.600031.0 08.7300.97K? 0 +023440.09 +395250.1 +000002.9-000014.300002.1 08.7300.01A? 0 +023714.89 +491324.3 +000007.8-000016.400008.0 08.7300.21A? 0 +023920.64 +255218.6 -000006.4+000019.700003.6 08.7300.33F? 1 +024206.92 +671418.4 -000057.3+000015.700003.7 08.7300.57F? 0 +024838.49 +361238.3 +000039.6-000078.500006.1 08.7300.53F? 0 +025611.62 +725312.0 +000000.0+000000.000000.0 08.7300.59G? 0 +030327.44 +484534.8 -000024.9+000049.500018.7 08.7300.66G? 0 +030812.25 +591831.9 +000016.5-000030.000009.1 08.7300.61G? 0 +030915.80 -114350.2 +000072.6+000017.800007.2 08.7300.51F? 0 +031255.01 -002302.5 -000027.3-000008.800003.8 08.7300.47F? 0 +031558.68 +004552.6 +000110.8+000029.000007.2 08.7300.54F? 0 +032236.74 +414130.3 +000015.9-000007.200002.2 08.7300.28A? 0 +032518.25 +500430.1 -000015.4+000003.000005.1 08.7300.16A? 0 +033142.88 +084602.3 -000023.7+000091.400004.4 08.7300.65G? 0 +033144.19 +695720.6 +000050.2-000094.900001.7 08.7300.57F? 0 +033230.05 +312745.5 +000058.6-000036.800025.1 08.7300.44F? 0 +033530.54 +062438.2 -000047.8+000011.800022.3 08.7300.11A? 1 +033629.65 +235445.7 +000061.7-000017.600013.7 08.7300.67G? 0 +033722.60 +183548.8 +000146.0-000006.300014.2 08.7300.53F? 0 +034018.37 -243104.8 -000036.3+000095.400006.3 08.7300.51F? 0 +034800.91 +410936.7 -000033.5-000013.600004.0 08.7300.25A? 0 +035653.89 +224302.9 +000015.6-000088.300025.7 08.7300.51F? 0 +035745.22 -640117.9 -000036.0+000007.700000.8 08.7300.40F? 0 +035936.36 +793107.8 +000000.4-000017.200000.4 08.7300.19A? 0 +040040.12 -125134.2 +000045.7-000000.500008.9 08.7300.40F? 0 +040050.73 +481438.6 +000052.4-000043.100005.5 08.7300.46F? 0 +040304.72 -443531.2 +000097.4+000008.700001.6 08.7300.97K? 0 +040424.56 +560019.5 +000038.6+000001.000020.4 08.7300.69G? 0 +040426.26 +751552.0 -000004.3+000006.200002.9 08.7300.22A? 0 +041229.07 +260244.5 +000065.9-000000.300006.8 08.7300.43F? 0 +041243.71 -473356.8 +000044.8+000046.800028.3 08.7300.66G? 0 +041306.00 -141922.2 +000016.9-000007.000005.5 08.7300.20A? 0 +041448.85 -071114.7 -000005.8-000022.200011.5 08.7300.30A? 0 +041541.34 -563120.4 +000009.0-000095.600011.6 08.7300.65G? 0 +041544.63 +452335.4 +000131.4-000232.700003.3 08.7300.70G? 0 +042104.07 +835405.7 -000013.5+000021.600013.5 08.7300.46F? 0 +042206.47 -414555.5 +000010.7-000002.800005.0 08.73-0.04B? 0 +042345.80 +062244.2 +000000.0+000025.000010.5 08.7300.28A? 0 +042451.97 -382004.4 -000013.8+000050.600014.4 08.7300.82G? 0 +042837.75 +204954.1 +000008.6-000036.300008.9 08.7300.67G? 0 +042926.45 -423253.7 +000013.7+000027.200002.5 08.7300.97K? 0 +044154.62 -445457.5 -000014.7-000004.200005.8 08.7300.33F? 0 +044209.78 -622306.1 +000006.9+000022.400009.7 08.7300.32F? 0 +044243.91 +592918.3 -000055.2+000003.000022.8 08.7300.82G? 0 +044329.23 +331440.3 -000005.5-000012.000036.7 08.7300.60G? 0 +044654.87 +520132.8 -000029.5+000005.600002.4 08.7300.41F? 0 +044740.02 +130652.8 +000016.5+000000.500016.7 08.7300.47F? 0 +045152.03 +232116.8 -000002.2-000008.200002.8 08.7300.29A? 0 +045225.80 +504722.2 +000002.8-000025.000014.3 08.7300.20A? 0 +045533.72 -062622.4 +000034.0-000017.700005.8 08.7300.46F? 0 +045658.95 +375157.5 +000000.0+000005.000013.4 08.7300.97K? 0 +045738.14 -471620.4 +000019.9+000012.500005.8 08.7300.30A? 0 +045836.83 -121402.1 -000009.4+000003.800008.8 08.7300.46F? 0 +045845.77 -471920.1 +000001.6+000030.300001.3 08.7300.92G? 0 +050112.77 +075209.5 -000009.3-000010.900007.7 08.7300.53F? 0 +050451.37 -103102.0 +000005.0+000026.800007.3 08.7300.89G? 0 +050744.12 -095153.4 -000015.5-000001.400024.9 08.7300.15A? 1 +050909.95 -201333.6 -000008.8+000016.300007.3 08.7300.24A? 0 +050946.69 +713239.5 -000003.4+000003.400005.3 08.7300.01A? 0 +051336.53 +513939.4 -000015.8+000012.700009.8 08.7300.93G? 0 +051738.95 +070903.0 -000001.5+000002.700002.0 08.7300.03A? 0 +051824.33 -023207.5 -000008.3+000002.400014.2 08.7300.26A? 0 +052450.10 +004558.6 -000004.5-000002.900000.3 08.73-0.02B? 0 +052533.07 +442335.4 +000011.3-000004.600008.0 08.7300.23A? 0 +052943.12 -155434.4 -000008.2+000000.600004.0 08.7300.07A? 0 +053011.66 +371948.1 +000063.9-000032.000005.3 08.7300.57F? 0 +053248.63 +611524.5 +000001.2-000002.600000.5 08.7300.24A? 0 +053424.58 +033341.0 +000001.7-000009.100006.7 08.7300.09A? 0 +053522.78 +421804.4 -000028.2-000045.200007.5 08.7300.53F? 0 +053653.34 -170058.6 +000022.5-000025.400005.4 08.7300.24A? 0 +053917.19 +101535.7 +000012.2-000029.900027.4 08.7300.63G? 0 +054214.56 +222217.0 +000013.2-000003.900012.4 08.7300.05A? 0 +054701.15 +214031.7 -000014.6-000007.300029.3 08.7300.30A? 0 +054702.29 -230004.9 -000007.8+000030.000009.9 08.7300.96K? 0 +054716.70 +562554.2 +000009.1+000018.000013.7 08.7300.58G? 0 +054950.96 +325823.0 +000017.9+000023.500016.4 08.7300.76G? 0 +055020.92 +183329.1 +000015.7-000024.200012.6 08.7300.28A? 0 +055055.86 +002007.5 -000011.2-000099.100000.2 08.7300.62G? 0 +055648.21 +185624.8 -000019.7-000041.100002.4 08.7300.43F? 0 +055818.85 -261219.0 +000014.9+000000.400007.9 08.7300.95K? 0 +060112.32 -114214.2 -000041.0+000001.000006.6 08.7300.58G? 0 +060146.51 +230807.1 -000005.9-000004.200024.7 08.7300.24A? 0 +060214.74 -440036.3 -000075.8+000313.700022.9 08.7300.60G? 0 +060327.46 -214035.2 +000095.2-000128.100018.1 08.7300.61G? 0 +060414.74 -410914.6 +000000.0+000000.000000.0 08.7300.45F? 1 +060420.81 +465359.4 -000026.2-000051.700000.6 08.7300.55F? 0 +060541.36 -312328.5 +000007.4+000010.900002.4 08.7300.93G? 0 +060619.64 +845008.1 +000012.9+000015.000008.8 08.7300.95K? 0 +060636.37 +390545.4 -000034.6-000170.900010.0 08.7300.54F? 0 +060744.33 -070947.9 +000003.8+000002.700002.3 08.7300.00A? 0 +061007.36 +164535.1 +000011.8+000005.400023.5 08.7300.44F? 0 +061029.98 -001423.9 +000012.6-000012.100019.0 08.7300.53F? 0 +061132.33 +335410.2 -000006.4-000008.500001.1 08.73-0.03B? 0 +061137.68 +420501.2 +000008.5-000009.000014.6 08.7300.46F? 0 +061244.90 +112800.1 -000003.7+000012.900015.4 08.7300.28A? 0 +061301.07 -151304.4 -000000.6-000009.900016.5 08.7300.34F? 0 +061341.29 -001831.1 +000026.9-000134.200006.8 08.7300.65G? 0 +061412.58 +121638.8 -000034.7-000038.900011.0 08.7300.72G? 0 +061510.45 +335010.4 +000000.8-000012.200007.9 08.7300.16A? 0 +061717.30 +054306.7 +000015.2-000006.900002.5 08.7300.95K? 0 +061739.92 +054908.7 -000008.6+000014.600031.6 08.7300.35F? 0 +061747.18 -584832.5 -000050.8+000015.600018.3 08.7300.45F? 0 +061841.40 -034323.6 +000014.8-000051.100011.3 08.7300.44F? 0 +061922.81 +195959.3 -000054.3-000034.200001.2 08.7300.69G? 0 +061951.99 +125506.0 -000021.6-000031.500008.2 08.7300.98K? 0 +062122.75 -103134.0 +000008.7-000026.300002.2 08.7300.86G? 0 +062351.17 +394458.8 -000014.7-000011.500000.5 08.7300.04A? 0 +062448.16 -244932.7 +000011.0-000001.600002.9 08.73-0.02B? 0 +062516.81 +564319.8 -000001.4-000006.600008.8 08.7300.14A? 0 +062631.12 +584337.3 -000005.6-000041.800008.3 08.7300.42F? 0 +063008.32 +065334.0 -000004.1+000005.300006.7 08.73-0.01B? 0 +063136.32 +045559.6 -000007.7-000021.000002.3 08.7300.10A? 0 +063526.32 +154239.3 -000007.1-000013.400006.0 08.7300.85G? 0 +063651.03 +365450.9 -000008.5-000030.800001.8 08.7300.03A? 0 +063750.23 -214628.0 -000005.9+000002.900004.4 08.7300.61G? 0 +063753.23 +114104.9 -000021.2-000008.700002.5 08.7300.92G? 0 +063907.07 +022011.8 -000008.9+000004.000009.2 08.7300.03A? 0 +065030.61 -554433.9 -000015.0+000004.000005.2 08.73-0.04B? 0 +065550.20 +135254.9 +000001.4-000019.000002.7 08.73-0.02B? 0 +065755.97 +163847.9 +000007.4+000003.700000.7 08.7300.27A? 0 +065847.23 -092024.8 -000021.3+000014.700004.2 08.73-0.03B? 0 +065901.71 -042306.3 -000003.0-000010.100009.0 08.73-0.08B? 0 +070001.09 -025506.5 +000017.7-000010.400009.8 08.7300.22A? 0 +070156.57 +773642.6 -000006.2-000010.600007.5 08.7300.91G? 0 +070309.09 -280354.8 -000007.3+000014.500001.9 08.7300.14A? 0 +070455.30 +161320.4 -000025.9-000011.600005.0 08.7300.86G? 0 +070518.14 +071234.6 -000012.7+000021.500026.9 08.7300.02A? 0 +070551.93 +360255.1 -000017.2+000001.400001.5 08.7300.66G? 0 +070602.07 -421844.9 -000017.0+000040.500005.2 08.7300.45F? 0 +070651.06 +105637.7 -000001.5+000000.300007.3 08.7300.09A? 0 +070919.79 -331842.2 -000011.4+000020.900004.5 08.7300.34F? 0 +071054.71 -252522.6 +000024.0-000033.600011.5 08.7300.48F? 0 +071150.20 -585102.5 +000003.5-000002.400006.2 08.73-0.02B? 0 +071319.34 -600330.4 -000018.0+000025.000006.1 08.7300.31A? 0 +071444.21 +312504.4 +000004.9-000010.900026.6 08.7300.47F? 0 +071504.29 +085113.2 +000009.0+000000.300021.7 08.7300.37F? 0 +071504.70 -301129.1 -000018.6-000012.700009.3 08.7300.52F? 0 +071748.37 -115728.5 -000029.1+000002.600006.0 08.7300.34F? 0 +071941.72 -544920.5 -000027.1+000004.600013.8 08.7300.60G? 0 +071952.07 +545536.5 +000027.3-000031.200008.2 08.7300.17A? 0 +072249.62 -715731.3 -000004.4+000052.800000.4 08.7300.40F? 0 +072343.44 -225159.0 +000011.1+000000.500000.8 08.7300.02A? 0 +072356.52 -253137.8 -000006.8+000006.100012.6 08.73-0.06B? 0 +073234.80 -021009.9 -000018.7-000011.400004.9 08.7300.54F? 0 +073237.29 -112627.5 +000000.2-000011.400010.6 08.7300.77G? 0 +073453.67 -052529.3 -000007.5-000001.800001.8 08.7300.44F? 0 +073701.23 +145320.7 -000019.8-000031.100008.6 08.7300.12A? 0 +073727.16 -160418.7 -000007.3+000018.200003.0 08.7300.31F? 0 +073755.88 -255937.8 -000009.3-000001.700000.8 08.7300.34F? 0 +073819.33 +304145.6 +000006.4-000017.900010.4 08.7300.94G? 0 +074242.63 +140308.8 -000023.7-000034.800023.3 08.7300.57F? 0 +074341.23 -461220.3 -000011.3+000033.000009.4 08.7300.31F? 0 +074344.20 -631732.9 -000047.6+000033.900000.7 08.7300.36F? 0 +074558.94 +050422.7 -000044.3-000007.600009.7 08.7300.64G? 0 +074952.31 -134548.5 +000015.4-000007.400011.0 08.7300.40F? 0 +075203.89 -145321.3 +000010.2+000008.800045.0 08.7300.97K? 0 +075345.87 -680034.1 -000012.2+000050.300003.3 08.7300.41F? 0 +075723.56 -265616.3 -000006.0+000021.400001.6 08.7300.15A? 0 +075924.77 -045538.2 -000012.2-000015.700001.6 08.7300.13A? 0 +080020.78 -252311.1 -000008.7+000000.400012.1 08.7300.40F? 0 +080209.19 -415346.3 -000003.1-000003.400005.1 08.73-0.08B? 0 +080347.52 -662036.2 -000024.6+000045.100004.8 08.7300.44F? 0 +080355.75 +163843.1 -000005.9-000010.500004.3 08.7300.27A? 0 +080402.68 -544716.0 -000044.4+000045.300014.1 08.7300.51F? 0 +080524.73 +054940.4 +000000.0+000000.000000.0 08.7300.22A? 0 +080626.43 -130657.4 -000023.1+000016.700029.7 08.7300.33F? 0 +080701.77 +495334.5 -000015.8+000002.400011.7 08.7300.38F? 0 +080848.31 -194233.7 +000000.7+000003.900013.2 08.73-0.02B? 0 +081110.59 -100127.6 -000024.2+000002.600008.0 08.7300.40F? 0 +081210.92 -455111.2 -000007.4+000022.900014.7 08.73-0.09B? 0 +081350.61 +221647.0 +000006.5-000012.800007.6 08.7300.49F? 0 +081720.80 -333936.6 +000025.5-000044.500009.6 08.7300.42F? 0 +081722.47 -451117.5 -000006.3-000023.400015.5 08.7300.49F? 0 +081921.10 -330126.5 -000000.2+000007.700003.2 08.73-0.06B? 0 +082113.49 +261932.9 +000046.2-000002.600004.3 08.7300.47F? 0 +082203.49 +073835.2 +000021.8-000023.300005.2 08.7300.42F? 0 +082306.14 +352917.2 +000005.8-000035.600015.1 08.7300.86G? 0 +082322.78 -395958.3 -000004.6+000017.500006.3 08.7300.41F? 0 +082936.39 +520311.4 -000106.7+000025.800018.0 08.7300.73G? 1 +083240.44 +445846.6 -000045.2-000091.000020.3 08.7300.51F? 0 +083358.08 -692100.6 -000026.9+000006.000000.8 08.7300.13A? 0 +083712.70 +282309.9 -000003.0-000027.300002.2 08.7300.25A? 0 +083715.61 -172941.2 -000112.5+000072.700044.5 08.7300.86G? 0 +083926.93 -185114.8 -000012.3+000018.100007.0 08.7300.42F? 0 +084207.99 -530935.1 -000006.5-000003.900006.0 08.7300.00B? 0 0.10 1.00 +084309.34 -145947.0 -000022.8+000001.900004.8 08.7300.11A? 0 +085256.43 -371653.0 +000005.1+000000.000007.4 08.7300.14A? 0 +085616.71 +440824.9 +000008.5+000010.100016.9 08.7300.63G? 0 +085618.42 +033406.0 -000015.6-000033.900015.9 08.7300.24A? 0 +090047.28 +212716.4 +000271.4-000322.600023.1 08.7300.88G? 0 +090323.33 -055620.0 +000019.7-000029.000021.0 08.7300.47F? 0 +090640.25 -265605.1 -000016.7+000045.100023.9 08.7300.94G? 0 +090846.49 -543430.8 -000013.8+000026.100002.5 08.7300.35F? 0 +090910.26 +104919.5 +000189.7-000163.300007.3 08.7300.65G? 0 +091146.55 -164844.8 +000000.0+000000.000000.0 08.7300.21A? 0 +091344.63 -501324.8 -000004.4-000003.700005.6 08.7300.45F? 0 +091415.85 +181527.7 -000015.1-000019.900006.8 08.7300.56F? 0 +092401.07 -554607.8 -000016.2+000007.600008.1 08.73-0.02B? 0 +092501.72 +633302.2 -000006.7+000003.400013.3 08.7300.34F? 0 +092830.58 -242611.3 -000047.0+000000.000028.3 08.7300.48F? 0 +092832.29 -412840.0 +000001.1+000000.400004.0 08.7300.95K? 0 +092833.24 -193441.5 -000060.8+000000.700024.6 08.7300.66G? 0 +093051.58 -402530.7 -000007.4-000012.600007.1 08.7300.24A? 0 +093233.28 +204615.0 +000003.5+000002.200007.3 08.7300.95K? 0 +093355.51 -284636.3 +000027.0-000028.900015.4 08.7300.55F? 0 +093423.95 -565031.5 -000021.5+000019.300003.5 08.7300.21A? 0 +093445.29 +131716.4 -000124.2-000183.600027.7 08.7300.48F? 0 +093939.31 +585156.4 +000011.4-000007.900003.2 08.7300.43F? 0 +093940.97 -413927.2 +000012.2-000007.100021.9 08.7300.48F? 0 +094005.57 -171505.2 -000009.3+000000.900009.4 08.7300.45F? 0 +094026.71 -623047.4 -000041.8+000026.900014.5 08.7300.51F? 0 +094416.99 -440320.1 -000012.5+000001.400007.0 08.7300.05A? 0 +094525.93 -542209.5 -000006.6-000004.500006.9 08.7300.96K? 0 +094948.00 -290200.7 -000002.6-000008.800006.3 08.7300.18A? 0 +095012.16 -461009.0 +000028.7-000008.000009.6 08.7300.45F? 0 +095123.01 +413054.8 -000026.4-000004.400002.5 08.7300.23A? 0 +095441.83 +420952.8 -000011.3-000051.300021.8 08.7300.91G? 0 +095453.73 -631555.1 +000003.8+000010.600005.6 08.7300.03A? 0 +095457.90 -444839.4 -000016.2+000014.000003.0 08.7300.36F? 0 +095541.85 +654629.9 -000001.1-000135.300013.6 08.7300.63G? 0 +095605.96 -034830.5 -000074.5+000018.100025.2 08.7300.65G? 0 +095821.66 -360324.0 -000028.2+000026.600006.5 08.7300.49F? 0 +100139.03 -552906.4 -000019.7+000037.500015.5 08.7300.61G? 0 +100148.15 -342921.0 -000005.1-000008.900004.1 08.7300.88G? 0 +101041.40 +015558.4 +000032.5-000062.900005.4 08.7300.92G? 0 +101445.90 -445244.4 +000002.9-000003.200000.4 08.7300.17A? 0 +101456.69 -084425.9 +000004.7-000023.100019.8 08.7300.48F? 0 +101524.91 -770517.0 -000004.8+000003.200004.6 08.7300.23A? 0 +101707.60 +250747.2 -000022.9+000000.800002.5 08.7300.13A? 0 +102122.82 -372106.8 -000001.0+000028.300003.8 08.7300.39F? 0 +102212.23 -313101.3 -000039.6+000008.400003.7 08.7300.32F? 0 +102316.25 +442312.7 +000043.4-000105.500003.7 08.7300.61G? 0 +102325.45 +135419.6 -000018.6-000014.900004.0 08.7300.30A? 0 +102707.00 -043424.3 -000030.9-000028.700012.9 08.7300.54F? 0 +102733.90 +565243.7 -000020.8+000010.600012.9 08.7300.30A? 0 +103022.88 +562120.3 -000024.4-000028.500013.7 08.7300.40F? 0 +103558.62 -581232.4 +000000.0+000000.000000.0 08.7300.02A? 0 +103847.86 -314345.0 -000001.2+000007.800004.4 08.7300.84G? 0 +104225.37 +363109.9 +000017.3-000000.100004.4 08.7300.51F? 0 +104349.34 -481420.4 -000029.1+000015.300000.9 08.7300.27A? 0 +104359.92 -593225.4 +000000.0+000000.000000.0 08.7300.45F? 0 +104442.75 -595348.2 +000000.0+000000.000000.0 08.7300.22A? 0 +104504.48 +380717.0 +000014.9-000066.400023.1 08.7300.94G? 0 +105109.46 -172911.9 -000002.4+000015.800002.5 08.7300.93G? 0 +105140.99 -080411.7 -000096.6-000003.200026.9 08.7300.51F? 0 +105201.56 +070251.4 -000093.4-000031.400007.0 08.7300.67G? 0 +105250.66 +071303.7 -000013.3-000004.500008.9 08.7300.30A? 0 +105302.94 -433239.6 -000055.1-000009.400023.2 08.7300.76G? 0 +105526.68 -114052.9 -000019.8+000013.600003.2 08.7300.97K? 0 +110329.84 -430122.4 -000011.5+000018.500013.2 08.7300.40F? 0 +110537.61 +022148.6 -000019.5-000002.600011.9 08.7300.36F? 0 +110649.37 +025140.7 -000043.9+000001.200012.1 08.7300.28A? 0 +110805.16 -601349.9 -000033.5-000008.200000.1 08.7300.20A? 0 +111228.41 -095845.3 +000009.0-000007.200021.5 08.7300.37F? 0 +111454.18 -111402.2 -000045.2-000039.700008.4 08.7300.49F? 0 +111703.74 -832336.4 -000004.8-000006.100007.5 08.7300.26A? 0 +112216.41 -495525.8 -000003.9-000004.800000.9 08.7300.30A? 0 +112837.25 +125433.7 -000000.4+000028.100008.2 08.7300.96K? 0 +114027.93 -192718.7 -000058.2+000063.600015.2 08.7300.91G? 0 +114246.42 -613022.2 +000005.0+000012.300016.9 08.73-0.02B? 0 +114317.21 -553505.3 -000012.1+000002.800004.2 08.7300.28A? 0 0.10 1.00 +114402.16 -581640.6 -000009.2-000006.300012.0 08.7300.98K? 0 +114447.42 -581553.0 -000042.3-000020.900002.2 08.7300.57F? 0 +114729.86 +770224.5 +000186.1-000080.000008.4 08.7300.76G? 0 +114843.72 +311229.7 -000083.3+000114.300011.8 08.7300.67G? 0 +114953.01 -073518.3 -000013.9+000020.900012.7 08.7300.97K? 0 +115546.11 -443036.5 -000002.0+000002.700004.9 08.7300.32F? 0 +115608.04 -562637.1 -000001.4-000003.500008.0 08.73-0.08B? 0 +115835.32 +695940.8 -000039.5-000003.100001.6 08.7300.92G? 0 +115948.74 +532352.1 -000053.1-000013.900002.9 08.7300.58G? 1 +120028.19 -242729.1 -000000.1+000006.800014.3 08.7300.13A? 0 +120110.28 -095230.4 -000006.8-000006.400005.4 08.7300.02A? 0 +120207.95 +311458.3 -000050.5+000004.800016.4 08.7300.51F? 0 +120251.27 +364813.7 -000040.0-000004.600007.4 08.7300.44F? 0 +120910.54 -653657.2 -000024.8-000004.900008.5 08.7300.38F? 0 +121159.57 +230535.7 -000241.9-000047.600005.5 08.7300.79G? 0 +121403.71 +045944.9 -000256.5-000097.300019.8 08.7300.80G? 0 +121857.71 +171946.1 +000004.9+000008.100002.1 08.7300.51F? 0 +121944.75 -624620.2 -000035.7-000017.400009.0 08.7300.65G? 0 +122317.76 -342434.8 +000027.6-000027.500021.5 08.7300.90G? 0 +122405.39 -660650.3 -000002.6-000004.300002.8 08.7300.99K? 0 +122716.30 -604645.5 +000000.0+000000.000000.0 08.7300.04A? 1 +123559.92 +361528.5 -000012.6-000052.600001.5 08.7300.50F? 0 +123628.43 +104347.6 +000034.1-000037.100001.5 08.7300.58F? 0 +123643.89 +453114.0 -000016.4+000015.700000.0 08.7300.46F? 0 +124145.68 -113529.8 -000050.2-000001.600032.3 08.7300.59G? 0 +124254.89 -504900.0 -000028.2-000013.400008.6 08.7300.33F? 0 +124307.55 -693244.2 -000011.1-000049.900012.8 08.7300.47F? 0 +124935.04 +034914.2 -000087.6-000003.700024.8 08.7300.56F? 0 +125252.18 +020701.1 +000013.0-000007.400012.1 08.7300.94G? 0 +125418.44 -605338.9 +000000.8-000012.300015.1 08.73-0.02B? 0 +125504.85 +641149.4 -000043.4+000011.100004.1 08.7300.31F? 0 +125621.26 +065336.2 -000160.5-000104.500003.7 08.7300.74G? 0 +125835.06 -541735.5 -000021.4+000001.500000.3 08.73-0.03B? 0 +125846.26 +221249.6 -000033.9-000032.600011.9 08.7300.51F? 0 +125941.87 -553439.3 -000007.2+000001.600005.7 08.7300.20A? 0 +130023.27 +415548.7 -000029.1-000007.500011.3 08.7300.33F? 0 +130329.09 +254748.1 -000020.3-000021.100009.0 08.7300.43F? 0 +130528.30 +101525.5 +000024.2-000034.900020.5 08.7300.96K? 0 +131354.34 -772733.0 +000000.0+000000.000000.0 08.7300.03A? 1 +131403.69 -332316.5 -000028.7-000009.000005.4 08.7300.19A? 0 +131532.08 +363558.9 +000039.0-000051.600002.7 08.7300.47F? 0 +132218.46 -205141.6 -000042.2+000034.400009.4 08.7300.47F? 0 +132525.94 +013827.5 +000044.8-000061.500009.5 08.7300.49F? 0 +133027.79 -592421.7 -000018.8+000034.600008.3 08.7300.37F? 0 +133140.74 -151640.3 -000048.1-000022.000006.1 08.7300.47F? 0 +133151.25 -404346.5 +000018.4-000029.000018.2 08.7300.55F? 0 +133410.74 -162320.2 +000044.9-000045.700019.3 08.7300.52F? 0 +134146.07 -550237.1 -000007.9+000004.000012.2 08.7300.41F? 0 +134725.06 -622558.1 -000004.7+000001.700004.0 08.73-0.01B? 0 +134931.42 +073600.1 -000020.8-000008.800011.2 08.7300.94G? 0 +135720.78 -574244.4 -000006.1-000011.900006.7 08.7300.06A? 0 +140102.45 -380302.5 -000441.8-000093.800001.6 08.7300.42F? 0 +140105.73 -070655.5 +000017.8-000002.600004.8 08.7300.38F? 0 +140307.34 -710831.5 -000009.6+000003.700001.2 08.7300.00A? 0 +140649.72 -531338.3 -000020.2-000007.500006.0 08.7300.61G? 0 +140820.90 -481539.8 -000027.0-000052.200016.7 08.7300.48F? 0 +141034.31 +152828.8 -000030.7+000021.200004.4 08.7300.99K? 0 +141329.07 -085952.5 -000004.4-000021.200010.1 08.7300.32F? 1 +141712.07 +421229.4 -000021.8+000013.900001.3 08.7300.92G? 0 +142127.38 +535351.0 +000008.6-000005.900006.0 08.7300.55F? 0 +142622.94 -494558.0 +000000.0+000000.000000.0 08.7300.49F? 0 +143309.58 +225613.7 -000064.6+000051.800001.5 08.7300.93G? 0 +143451.27 -383614.7 -000000.4-000037.100018.2 08.7300.81G? 0 +143835.51 +540330.1 -000040.9-000011.800012.9 08.7300.47F? 0 +144336.88 +485857.8 -000001.4-000001.500006.3 08.7300.90G? 0 +144551.28 -145928.9 -000003.9-000011.200005.0 08.7300.57F? 0 +144705.08 +042746.1 +000046.9-000026.300000.8 08.7300.43F? 0 +144852.69 -124650.5 -000070.9-000015.500008.7 08.7300.51F? 0 +145025.75 +691447.6 +000000.8+000024.700007.2 08.7300.96K? 0 +145958.62 -581901.6 +000004.7+000004.900005.3 08.7300.12A? 0 +150024.00 +122833.2 -000040.1+000019.200002.1 08.7300.63G? 0 +150439.26 -270409.4 -000071.6-000041.200038.5 08.7300.43F? 0 +150449.54 -355534.2 +000016.0+000051.200017.0 08.7300.39F? 1 +150749.53 +465306.3 +000043.8+000001.200002.9 08.7300.98K? 0 +151044.50 -600619.4 -000027.8-000020.700015.8 08.7300.32F? 0 +152218.12 -494819.9 -000010.1+000000.200000.5 08.7300.09A? 0 +152239.76 -255002.5 -000047.0-000038.300027.1 08.7300.93G? 0 +152423.16 +735655.9 +000011.5-000011.500006.0 08.7300.37F? 0 +153304.85 -581138.3 -000038.9-000079.400010.5 08.7300.46F? 0 +153419.96 -724646.0 -000014.0-000000.800003.8 08.7300.02A? 0 +153706.96 -415002.6 -000011.5-000020.800022.5 08.7300.26A? 0 +154104.20 +404544.0 -000011.1+000013.900006.8 08.7300.28A? 0 +154545.58 -425201.2 +000012.5+000023.100004.0 08.7300.88G? 0 +154622.99 +362708.9 -000101.4+000045.700000.3 08.7300.58G? 0 +154736.00 +831625.6 +000018.2-000005.000009.8 08.7300.48F? 0 +154919.70 -263244.4 +000019.7-000046.200006.5 08.7300.49F? 0 +155120.35 -123719.6 +000024.7+000000.700013.7 08.7300.49F? 0 +155222.22 +132421.3 +000073.6-000042.200007.0 08.7300.58G? 0 +155325.19 -844033.0 +000004.8-000014.800010.0 08.7300.90G? 0 +155608.34 -692341.4 +000008.1+000010.000019.5 08.7300.93G? 0 +155837.53 +594503.8 +000018.2-000011.000006.0 08.7300.53F? 0 +160658.24 -362336.5 -000069.8-000011.200013.3 08.7300.75G? 0 +160714.00 +461322.0 +000014.6-000004.900015.0 08.7300.87G? 0 +161403.02 -162403.8 -000060.5+000007.400014.9 08.7300.47F? 0 +161526.42 -525514.5 +000025.6+000019.900009.6 08.7300.19A? 0 +161915.15 -622730.3 -000010.6-000010.200004.5 08.7300.07A? 0 +162108.32 -195640.1 -000150.7-000238.000035.1 08.7300.76G? 0 +162237.76 -632742.8 -000002.1-000016.700022.0 08.7300.89G? 0 +162714.41 -502351.9 +000010.8-000007.300000.8 08.7300.03A? 0 +163311.52 +380416.8 -000024.7-000002.500012.4 08.7300.20A? 0 +163529.73 -184020.6 -000086.8+000006.600031.9 08.7300.81G? 0 +163541.91 -644316.7 +000013.7+000010.500028.4 08.7300.94G? 0 +163623.39 +463636.9 -000087.5-000088.100013.1 08.7300.64G? 0 +163641.60 -331436.8 -000002.0-000027.000014.9 08.7300.44F? 0 +164247.65 -375158.4 +000015.6+000001.200001.3 08.7300.20A? 0 +164256.82 -605534.3 +000006.0-000064.300009.9 08.7300.38F? 1 +164656.12 -455314.3 -000001.2+000008.900006.5 08.7300.57F? 0 +165047.51 -553707.1 -000017.6-000020.900000.2 08.7300.00A? 0 +165336.14 +734422.1 -000002.7+000108.900025.5 08.7300.67G? 0 +165444.84 -405251.2 +000009.5+000003.900012.9 08.7300.05A? 0 +165742.84 -455741.2 +000003.7+000008.400005.1 08.7300.12A? 0 +170821.00 -335155.3 -000012.4-000006.600007.0 08.7300.03A? 0 +170833.33 -231337.9 -000069.1-000037.200016.1 08.7300.61G? 0 +171125.26 -522811.3 +000004.4-000024.400002.0 08.7300.37F? 0 +171250.34 -462619.4 +000008.3-000000.300017.7 08.7300.28A? 0 +171533.93 -752855.1 +000011.6-000009.400004.8 08.7300.83G? 0 +171700.58 -175844.6 -000058.2+000074.000001.9 08.7300.73G? 1 +171729.37 +320511.1 +000027.5+000016.100000.6 08.7300.41F? 1 +171737.00 -811035.9 -000002.8-000013.300008.5 08.7300.15A? 0 +171747.78 -522551.4 +000005.7-000007.400007.0 08.73-0.01B? 0 +172215.50 -640418.1 -000001.1-000007.700004.3 08.7300.09A? 0 +172359.76 -024107.4 +000004.2+000017.300006.6 08.7300.40F? 0 +172519.05 +844455.3 +000010.1-000023.000007.2 08.7300.27A? 0 +172614.57 -730904.7 +000005.4-000001.500000.2 08.7300.06A? 0 +172936.31 +503431.5 -000025.3+000062.700009.3 08.7300.41F? 0 +173429.48 +651540.9 -000040.2-000014.500019.9 08.7300.54F? 0 +173524.45 +642250.3 +000018.5-000064.200018.2 08.7300.63G? 0 +173615.98 -534843.1 +000007.6-000000.900006.9 08.7300.12A? 0 +173716.09 -243536.1 +000044.0+000037.200016.5 08.7300.54F? 0 +173847.44 -300752.8 -000040.4-000027.700009.9 08.7300.59G? 0 +174038.29 -450324.2 -000006.6+000005.900010.6 08.73-0.09B? 0 +174117.41 -382258.1 +000000.6+000020.000003.4 08.7300.31F? 0 +174153.89 -400539.7 -000014.1-000002.900020.9 08.7300.04A? 0 +174203.62 -302932.0 -000037.7+000004.200007.6 08.7300.55F? 0 +174327.63 -685614.4 -000073.9-000168.700003.4 08.7300.55F? 0 +174349.96 +052513.8 -000000.5-000003.200008.1 08.7300.06A? 0 +174449.75 -423139.4 -000004.4+000001.600000.8 08.7300.03A? 0 +174504.76 -225320.6 +000005.0-000001.200013.6 08.7300.27A? 0 +174824.42 +395114.6 -000024.0-000000.100012.7 08.7300.42F? 0 +174851.34 -335145.0 -000017.7+000001.400014.2 08.7300.17A? 0 +175406.35 -145428.4 -000011.9-000012.500006.0 08.7300.41F? 0 +175411.76 -305139.8 +000039.1-000027.500034.6 08.7300.24A? 0 +175412.14 +453949.8 -000011.9+000028.900021.7 08.7300.49F? 0 +175642.86 -313118.2 +000026.2+000007.900013.6 08.7300.02A? 1 +175802.60 -594203.6 -000002.7-000012.400009.5 08.7300.37F? 0 +180121.74 -362318.3 +000007.6-000011.900021.8 08.73-0.01B? 0 +180400.19 +090214.8 +000013.8-000003.800006.0 08.7300.23A? 0 +180435.23 -325950.6 +000002.7-000036.600010.7 08.7300.20A? 0 +180525.73 +162342.2 -000024.7-000006.000003.1 08.7300.18A? 1 +180626.87 -343006.8 +000001.6-000001.500009.9 08.73-0.07B? 0 +181023.26 +023146.2 -000024.2+000016.000003.4 08.7300.26A? 0 +181025.59 +084944.9 +000011.2-000023.700023.5 08.7300.41F? 0 +181059.31 -281933.0 -000027.7-000015.500014.3 08.7300.09A? 0 +181206.98 -600825.8 -000002.5+000009.100000.7 08.7300.10A? 0 +181249.75 -305652.6 -000005.1-000006.700004.3 08.7300.36F? 0 +181253.03 +424811.4 -000003.8+000003.000003.1 08.7300.90G? 0 +181428.18 -261158.6 -000013.4-000058.600008.7 08.7300.29A? 0 +181454.03 -312302.4 +000006.3+000008.200010.1 08.7300.02A? 0 +181515.57 -170617.3 -000000.2+000003.800034.0 08.7300.27A? 0 +181627.03 +224903.9 +000011.7-000002.400017.2 08.7300.31F? 0 +181642.74 +554124.1 -000025.3-000030.900000.0 08.7300.28A? 0 +181736.20 -233525.7 +000004.8-000009.700017.7 08.7300.10A? 0 +181821.21 -283918.4 +000030.0-000022.300019.0 08.7300.26A? 0 +181952.67 -462627.1 +000011.7+000003.400003.1 08.7300.38F? 0 +182045.13 -412047.0 +000003.1+000009.900018.1 08.7300.91G? 0 +182652.16 +372625.8 +000002.1-000006.100005.3 08.7300.07A? 0 +182725.78 +224121.9 +000017.8+000023.000005.3 08.7300.36F? 0 +182734.32 +152632.1 -000000.7-000001.400003.7 08.7300.29A? 0 +183331.13 +165050.9 -000011.7-000011.100000.2 08.7300.94G? 0 +183336.48 -364557.7 +000024.4-000010.400010.1 08.73-0.01B? 0 +183415.84 -044848.9 +000006.1-000010.800001.7 08.7300.43F? 0 +183905.90 +070753.9 -000023.9-000026.300006.5 08.7300.46F? 0 +184005.03 +032124.1 -000000.2-000001.800001.6 08.7300.15A? 0 +184019.98 +181550.8 +000004.8+000003.100003.0 08.7300.17A? 0 +184305.32 +252801.3 +000003.8-000005.500008.1 08.7300.06A? 0 +184340.92 -231350.4 -000002.0-000005.500007.0 08.7300.20A? 0 +184449.01 -642745.5 -000015.1-000060.500008.3 08.7300.41F? 0 +184549.50 +603150.2 +000016.3+000020.400008.5 08.7300.67G? 0 +184619.94 -422730.5 +000016.5-000030.900009.5 08.7300.32F? 0 +184656.74 +591951.4 +000000.0+000000.000000.0 08.7300.54F? 0 +185413.90 +294612.5 +000035.4+000036.100013.3 08.7300.34F? 0 +185653.62 +092958.8 -000008.3-000007.500007.1 08.7300.20A? 0 +190209.57 +302639.9 +000010.0+000004.000000.2 08.7300.25A? 0 +190452.86 +043234.1 -000007.5-000013.700001.8 08.7300.23A? 0 +190506.76 -450809.0 +000024.6+000018.700006.9 08.7300.49F? 0 +190722.00 +113621.2 +000008.8+000005.700003.0 08.7300.33F? 0 +190906.38 +033517.6 -000002.7-000001.000006.2 08.7300.30A? 0 +191123.54 +054129.5 +000002.2+000016.700008.9 08.7300.30A? 0 +191235.46 +152803.3 +000008.8-000004.400031.1 08.7300.39F? 0 +191454.26 -340429.2 +000053.6-000010.000001.4 08.7300.99K? 0 +191648.08 -315054.6 -000018.1-000145.200040.8 08.7300.69G? 0 +192103.17 -121608.6 +000026.6-000025.400015.0 08.7300.46F? 0 +192223.28 -395432.5 -000021.1-000022.600017.1 08.7300.53F? 0 +192508.84 +221256.9 -000000.3-000008.600000.5 08.7300.06A? 0 +192527.95 +134204.0 -000023.5-000013.800005.0 08.7300.95G? 0 +192639.59 +322044.6 +000034.5-000020.500002.6 08.7300.39F? 0 +192729.76 -555602.2 +000009.2-000024.200005.3 08.7300.25A? 0 +193332.17 +762808.1 +000054.7+000043.700025.7 08.7300.57F? 0 +193554.77 -284204.7 +000005.8-000023.000010.5 08.7300.15A? 0 +194010.51 +233043.3 -000012.6-000027.700002.9 08.7300.35F? 1 +194111.33 +313526.2 +000021.8+000090.400019.1 08.7300.77G? 0 +194211.31 +595031.6 +000013.3+000013.000004.2 08.7300.88G? 0 +194233.29 -590036.0 +000000.0+000000.000000.0 08.7300.77G? 1 +194235.47 -321421.4 -000047.4-000020.600001.4 08.7300.51F? 0 +194513.09 +423316.1 +000000.1-000008.600007.4 08.7300.01A? 0 +195019.57 +345415.4 -000000.9+000010.500016.7 08.7300.91G? 0 +195125.28 -275918.7 +000011.5+000013.700010.4 08.7300.99K? 0 +195133.95 -451057.3 -000002.6-000012.500015.7 08.7300.96K? 0 +195239.50 +510151.5 -000003.0+000014.500006.8 08.7300.43F? 0 +195245.77 +404452.0 -000004.7-000009.500009.4 08.73-0.03B? 0 +195314.06 +510342.4 +000087.9+000012.700017.2 08.7300.49F? 0 +195408.47 -172445.9 -000008.2+000002.400003.9 08.7300.48F? 0 +195558.63 +354928.6 -000004.3-000005.800010.0 08.7300.01A? 0 +195613.95 -550836.6 +000000.0+000000.000000.0 08.7300.49F? 1 +195833.10 -671825.9 +000009.8-000019.100001.1 08.7300.32F? 0 +195846.67 +382153.5 +000005.7-000001.700019.9 08.7300.98K? 0 +195859.52 -261739.6 +000011.0-000014.600004.1 08.7300.34F? 0 +200010.39 +384639.6 +000004.9-000011.200002.1 08.7300.31F? 0 +200256.59 +122334.6 +000017.0+000003.300017.9 08.7300.55F? 0 +200721.91 +525259.7 +000060.3+000012.900012.4 08.7300.94G? 0 +200825.46 +303111.8 +000015.1+000003.500000.9 08.7300.86G? 0 +201130.72 -643714.1 +000005.0+000046.300007.2 08.7300.57F? 0 +201246.55 -184306.8 -000013.8-000096.100052.2 08.7300.57F? 0 +201450.53 +593731.5 +000002.7+000009.900012.0 08.73-0.03B? 0 +201507.91 +303712.0 -000002.5-000006.200010.5 08.73-0.06B? 0 +201605.15 -311422.7 +000024.2-000001.200000.4 08.7300.19A? 0 +201815.24 -081902.5 +000004.3-000005.800012.2 08.7300.16A? 0 +201858.50 +122507.3 +000012.8-000010.900013.9 08.7300.45F? 0 +201938.75 +382009.2 -000021.0-000019.300001.3 08.7300.44F? 0 +202038.63 +104514.6 -000005.6+000007.800010.0 08.7300.22A? 0 +202053.78 -374252.3 -000038.8-000048.800000.7 08.7300.43F? 0 +202154.81 -302247.2 -000002.7-000003.300010.8 08.7300.34F? 0 +202209.93 +700846.3 +000022.8+000002.800000.3 08.7300.25A? 0 +202544.57 +400359.2 -000000.3-000011.900014.9 08.7300.10A? 0 +202612.99 +571524.2 -000002.9-000009.800008.9 08.7300.19A? 0 +202846.70 +220654.5 +000010.7-000007.400003.0 08.73-0.13B? 0 +203024.72 +383323.9 +000012.3+000003.600000.0 08.7300.06A? 0 +203025.42 +372933.3 +000009.2+000001.500012.6 08.7300.06A? 0 +203056.96 -012844.5 +000041.6-000021.900025.8 08.7300.49F? 0 +203115.49 +594441.6 +000004.0-000006.800009.1 08.7300.13A? 0 +203137.32 +014411.4 +000044.5+000045.900030.4 08.7300.63G? 0 +203517.19 +063819.1 +000028.8+000032.200013.6 08.7300.44F? 0 +203907.13 -352506.4 +000009.6-000001.600008.2 08.7300.23A? 0 +203920.46 +552330.9 +000030.8+000013.100005.2 08.7300.30A? 0 +203938.95 +403511.0 +000003.6-000000.600010.5 08.7300.01A? 1 +204924.57 -265613.5 -000002.0-000109.800008.9 08.7300.58G? 0 +205051.54 +591738.8 +000002.8-000004.900001.3 08.7300.16A? 0 +205138.50 +040523.5 +000001.9-000009.900002.3 08.7300.29A? 0 +205209.58 +165613.1 +000034.4-000012.300003.3 08.7300.36F? 0 +205209.91 +244233.0 +000020.4-000022.500021.1 08.7300.57F? 0 +205702.27 -062814.2 +000014.5+000004.300004.7 08.7300.13A? 0 +205702.68 +463244.7 +000005.2+000007.300000.1 08.7300.41F? 0 +205957.52 -532629.1 +000009.9-000032.900001.0 08.7300.44F? 0 +210342.37 +220511.9 +000039.8+000001.000006.0 08.7300.29A? 0 +210755.14 +185101.6 +000001.5-000034.300004.6 08.7300.49F? 0 +211358.68 -173638.5 -000005.1-000020.800021.8 08.7300.38F? 0 +211444.62 +174907.9 +000007.8-000021.300006.6 08.7300.23A? 0 +211628.12 -584617.1 +000047.7-000049.000001.7 08.7300.51F? 0 +211844.64 -234828.1 +000001.8-000016.300010.7 08.7300.32F? 0 +211905.42 -211643.2 +000020.6-000006.800001.9 08.7300.95K? 0 +212034.10 +132941.4 -000026.4-000073.400007.5 08.7300.47F? 0 +212629.85 -700738.4 +000026.6-000048.300014.6 08.7300.44F? 0 +212717.39 +004047.2 -000003.2+000004.500008.4 08.7300.37F? 0 +212939.72 +135539.8 +000003.0-000016.100015.5 08.7300.15A? 0 +213040.26 +162050.9 -000012.6-000007.100009.1 08.7300.32F? 0 +213357.13 +492444.7 -000004.4-000002.400008.7 08.7300.18A? 0 +213501.43 -195010.0 +000057.8+000011.400002.5 08.7300.95K? 0 +213554.72 +311249.3 +000000.5-000031.300013.3 08.7300.41F? 0 +213615.90 +492056.8 -000012.1-000005.000006.9 08.7300.10A? 0 +213749.03 +405032.0 +000043.6-000044.100004.2 08.7300.58F? 0 +213915.28 +211953.0 +000036.5-000045.100014.3 08.7300.63G? 0 +214712.81 +420104.0 -000002.6+000008.200003.8 08.7300.18A? 0 +214759.79 +095044.6 -000098.4-000041.000002.6 08.7300.59G? 0 +214831.39 -782600.7 -000141.3+000123.300019.2 08.7300.82G? 0 +215356.79 +084240.2 -000014.1+000005.600012.5 08.7300.42F? 0 +215403.63 +180426.1 -000010.0-000011.400003.9 08.7300.16A? 0 +215414.60 +095548.0 +000184.3+000115.200015.3 08.7300.61G? 0 +215417.16 +464835.2 +000000.9+000001.500000.7 08.7300.20A? 0 +215440.76 -733716.4 +000042.6-000063.000001.8 08.7300.39F? 0 +215800.70 -533257.5 +000012.4-000016.700003.0 08.7300.00A? 0 +220036.65 +750422.5 -000001.6+000003.600010.8 08.7300.15A? 0 +220544.49 +004820.7 +000060.5-000037.500024.6 08.7300.58G? 0 +221011.97 -045543.7 +000014.0+000008.700003.4 08.7300.69G? 0 +221606.52 -070523.6 +000085.5-000337.900004.6 08.7300.69G? 0 +221719.75 -355701.5 +000024.8-000031.000008.1 08.7300.48F? 0 +221755.65 +640642.1 -000027.0-000037.800018.3 08.7300.96K? 0 +221838.62 -304013.3 +000043.6+000023.000009.2 08.7300.27A? 0 +221901.57 +155547.8 +000001.0-000001.900015.7 08.7300.94G? 0 +222523.30 -391322.2 +000033.1-000000.100001.9 08.7300.85G? 0 +222801.66 +521217.3 +000006.5+000002.400005.8 08.7300.04A? 0 +223014.52 +542417.8 -000001.1-000009.700006.1 08.7300.11A? 0 +223044.58 +462104.1 -000043.5-000043.200008.2 08.7300.50F? 0 +223607.92 +323245.0 +000034.0+000002.100002.1 08.7300.80G? 0 +223613.77 +660548.3 -000002.6+000010.900000.9 08.7300.34F? 0 +223716.07 +510055.6 +000004.5-000007.800002.5 08.73-0.02B? 0 +223909.53 +420941.5 +000000.0-000004.700012.2 08.73-0.01B? 0 +223912.75 +152052.3 -000006.7-000016.300005.9 08.7300.92G? 0 +224644.73 +352612.9 -000025.6-000026.600008.2 08.7300.34F? 0 +224904.24 +564942.0 +000007.5-000010.100013.6 08.7300.25A? 0 +225451.71 +712119.8 -000003.2-000006.200000.3 08.7300.19A? 0 +230038.10 -043310.7 +000047.8-000027.700011.6 08.7300.94G? 0 +230101.72 +053436.5 -000101.1-000058.900022.7 08.7300.62G? 0 +230249.17 +411158.7 +000030.1+000018.200001.4 08.7300.10A? 0 +230251.89 +061412.5 +000029.1-000049.100007.8 08.7300.51F? 0 +230330.49 +084824.8 +000021.2-000022.500008.5 08.7300.52F? 0 +230827.01 +601716.1 +000018.4+000009.500003.5 08.7300.27A? 0 +230916.53 -405928.3 +000105.5-000007.200012.4 08.7300.67G? 0 +231404.12 +080755.1 +000002.6-000017.600000.7 08.7300.36F? 0 +232002.49 +095903.4 -000042.5-000021.200005.4 08.7300.57F? 0 +232049.20 -501837.4 +000041.4-000091.900022.8 08.7300.58G? 0 +232413.46 +455854.4 +000004.0+000000.600001.4 08.7300.05A? 0 +232658.91 +562354.2 +000020.1+000016.000005.7 08.7300.40F? 0 +232819.06 +384549.1 +000024.9+000002.400006.7 08.7300.20A? 0 +232826.79 -374525.5 +000122.1-000035.200029.9 08.7300.74G? 0 +233129.39 +653847.7 -000007.8+000016.500002.0 08.7300.60G? 0 +233233.04 -451954.6 -000032.9-000016.300014.0 08.7300.36F? 0 +233304.78 -092203.2 -000003.8-000021.800006.3 08.7300.99K? 0 +233428.42 +031640.9 +000051.0+000037.400016.2 08.7300.46F? 0 +234220.68 +375653.6 -000004.2+000001.800023.6 08.7300.31F? 0 +234253.14 +371731.8 -000006.4-000012.700001.8 08.7300.38F? 0 +234332.56 +493412.1 +000010.9-000017.700003.1 08.7300.35F? 0 +234739.89 -033218.7 -000063.3-000076.800016.6 08.7300.85G? 0 +234849.39 +623519.8 +000043.0+000009.800004.5 08.7300.25A? 0 +234945.63 -562328.5 +000024.9-000009.900002.6 08.7300.95K? 0 +235146.78 -063647.0 +000077.1-000001.000037.8 08.7300.68G? 0 +235607.60 +252026.5 +000074.0+000052.700030.8 08.7300.50F? 0 +000057.54 +693127.6 +000000.0-000014.800009.7 08.7301.16K? 0 +000152.67 +260658.7 -000027.7-000031.700015.1 08.7301.02K? 0 +001240.38 +282417.6 +000006.8-000009.400013.7 08.7301.26K? 0 +001725.65 +330731.5 +000023.2-000005.100027.0 08.7301.45K? 0 +001743.69 +300838.8 +000042.5-000018.400018.6 08.7301.39K? 0 +001840.97 +124141.7 -000017.9-000017.000009.8 08.7301.49K? 0 +002308.15 -343354.5 -000007.0-000009.600002.1 08.7301.02K? 0 +002921.31 -063052.6 -000015.3-000008.100000.7 08.7301.01K? 0 +003125.46 +601519.7 +000006.4+000007.900013.1 08.7301.86M? 0 +003220.36 +274242.7 -000025.8+000015.400001.5 08.7301.23K? 0 +003431.05 +573224.6 +000001.6-000009.400000.7 08.7301.00K? 0 +003736.95 -553936.6 +000007.3-000000.100003.5 08.7301.27K? 0 +003827.58 +453221.9 -000018.8-000013.800007.0 08.7301.69K? 0 +003932.56 -673427.6 +000016.6-000006.900013.3 08.7301.31K? 0 +004817.36 +101528.9 -000006.9-000046.700005.7 08.7301.21K? 0 +005059.90 +330922.0 -000018.5-000002.200007.1 08.7301.32K? 0 +005218.87 +341632.1 +000023.0-000009.900036.0 08.7301.08K? 0 +010351.19 +135613.9 +000029.3-000008.300021.3 08.7301.14K? 0 +010459.10 +075343.4 +000035.1-000016.500003.7 08.7301.08K? 0 +011209.28 -540542.0 -000012.9-000007.800001.9 08.7301.17K? 0 +011529.82 -571500.5 +000077.5-000007.900009.4 08.7301.19K? 0 +011913.98 +135330.4 +000063.3-000018.200005.8 08.7301.07K? 0 +012712.55 +500156.2 +000005.2-000024.000008.6 08.7301.90M? 0 +013320.86 +001735.6 +000004.7-000018.700013.5 08.7301.09K? 0 +013548.72 -383327.2 -000031.7-000038.900011.4 08.7301.20K? 0 +013624.65 +241300.7 +000005.6+000005.000004.2 08.7301.27K? 0 +014108.14 +582224.0 -000024.8-000001.600024.3 08.7301.36K? 0 +014213.08 +391909.9 -000009.8+000004.500029.1 08.7301.49K? 0 +015344.89 +535453.5 -000016.1+000008.200009.8 08.7301.17K? 0 +020451.50 +310400.1 -000003.5-000013.600005.7 08.7301.10K? 0 +020527.55 +483825.1 -000008.2-000023.500001.9 08.7301.06K? 0 +020926.62 +365459.4 +000015.7-000007.300030.8 08.7301.62K? 0 +021918.87 -040737.9 +000052.0-000004.800012.7 08.7301.04K? 0 +022145.24 +524415.3 -000014.7-000002.900029.2 08.7301.85K? 0 +023009.58 +574737.6 -000013.1-000008.400013.2 08.7301.46K? 0 +023923.65 +082041.7 +000060.3-000017.400004.8 08.7301.38K? 0 +024258.22 +485548.2 -000019.3+000007.500004.4 08.7301.25K? 0 +024259.82 -514028.7 +000059.2-000088.300006.9 08.7301.11K? 0 +024403.02 +270310.4 -000004.8-000016.000013.3 08.7301.45K? 0 +024531.77 +013314.3 -000011.4+000019.000021.6 08.7301.24K? 0 +025444.23 +790424.6 -000005.2+000000.300019.4 08.7301.34K? 0 +025507.16 -382030.1 +000020.8-000018.200019.8 08.7301.40K? 0 +025606.82 +445855.7 +000005.5-000029.900033.0 08.7301.10K? 0 +025629.61 +100733.3 +000032.9-000007.200015.3 08.7301.02K? 0 +030614.05 -332652.2 -000005.4+000005.200007.6 08.7301.28K? 0 +031000.34 +363828.0 -000007.2-000012.200018.4 08.7301.26K? 0 +031008.04 +243948.3 -000012.0-000001.900010.9 08.7301.20K? 0 +031159.74 +412609.7 -000011.0-000009.200021.0 08.7301.80K? 0 +031235.14 +233303.3 +000016.4+000016.200006.2 08.7301.03K? 0 +031858.74 +623303.4 +000004.6+000010.900018.6 08.7301.13K? 0 +032010.56 +325823.5 -000010.4-000001.900009.8 08.7301.06K? 0 +032520.74 +031654.5 -000008.5+000009.400016.4 08.7301.07K? 0 +033102.66 -403057.9 +000003.2+000007.500006.5 08.7301.10K? 0 +033104.87 -021450.6 -000017.1-000027.700011.4 08.7301.27K? 0 +033147.66 -182901.4 -000009.8+000027.400022.2 08.7301.18K? 0 +033359.99 +405829.0 +000015.4-000010.600008.6 08.7301.56K? 0 +033400.60 -130358.5 +000004.3-000010.300029.0 08.7301.35K? 0 +033724.25 -465844.1 -000025.8-000046.500009.5 08.7301.08K? 0 +033828.89 -055517.3 +000018.2-000038.600000.5 08.7301.28K? 0 +033935.06 +021016.9 +000032.5-000040.700005.6 08.7301.59K? 0 +034130.77 +065222.1 -000002.9-000025.900021.4 08.7301.72K? 0 +034739.52 +292335.5 -000016.3-000024.100023.7 08.7301.66K? 0 +035030.74 -164118.1 +000021.5+000025.500003.3 08.7301.60K? 0 +035414.19 +091453.6 +000027.6-000013.300007.1 08.7301.00K? 0 +040751.68 -273351.7 -000013.9+000009.500010.8 08.7301.23K? 0 +041913.76 +332155.5 +000041.1+000010.200013.7 08.7301.11K? 0 +042254.37 -155205.2 +000005.5+000010.900009.2 08.7301.24K? 0 +042348.00 +490941.5 -000013.8+000017.300000.4 08.7301.13K? 0 +042356.50 +142446.6 +000031.7-000026.000004.5 08.7301.37K? 0 +042557.90 +534707.4 -000002.6-000000.200001.2 08.7301.68K? 0 +043115.19 +173326.0 -000021.4-000006.100002.3 08.7301.41K? 0 +043154.81 -211343.5 +000017.1+000000.500003.3 08.7301.53K? 0 +043335.19 +584223.0 +000003.8-000007.600012.5 08.7301.39K? 0 +043348.28 -125543.7 +000017.1-000011.000003.7 08.7301.17K? 0 +043431.86 -614210.8 +000016.4-000007.300003.5 08.7301.18K? 0 +043624.04 -432703.4 -000001.7-000018.300004.8 08.7301.07K? 0 +043909.10 +001905.7 -000037.1-000002.100002.0 08.7301.21K? 0 +043938.39 -163405.7 -000017.5-000008.100004.4 08.7301.08K? 0 +044132.18 +015358.6 +000036.0-000003.600007.2 08.7301.25K? 0 +044319.08 +504738.5 +000012.7-000013.100024.8 08.7301.80K? 0 +044719.49 -250900.8 +000001.6-000042.000003.7 08.7301.04K? 0 +044731.25 +711401.7 -000001.4+000014.900000.6 08.7301.85K? 0 +044847.72 +004435.1 -000023.2+000004.400025.8 08.7301.24K? 0 +045225.87 +005758.8 +000007.2+000006.300016.4 08.7301.57K? 0 +045511.72 +522749.1 -000014.6-000005.600017.8 08.7301.44K? 0 +045612.79 +070906.9 +000011.1-000026.700003.4 08.7301.01K? 0 +051008.51 -760822.5 +000001.7+000000.100001.2 08.7301.20K? 0 +051654.34 +043949.6 +000004.5-000007.400006.0 08.7301.61K? 0 +052033.25 -794051.1 +000015.1-000001.000013.8 08.7301.67K? 0 +052134.89 +321845.1 +000000.8-000026.300006.2 08.7301.06K? 0 +052742.91 -680427.1 -000002.2-000013.000007.9 08.7301.15K? 0 +053002.84 +294942.5 +000005.2+000020.400004.4 08.7301.49K? 0 +053255.13 +364855.2 +000032.8+000002.100015.0 08.7301.61K? 0 +054551.24 +065455.0 -000003.4-000007.200004.1 08.7301.45K? 0 +054730.21 +042023.1 +000022.2-000005.200023.0 08.7301.11K? 0 +055753.06 -265012.8 -000015.7-000027.100002.9 08.7301.58K? 0 +060747.22 -375618.1 +000003.3+000007.800000.1 08.7301.64K? 0 +061036.02 +331208.4 +000029.5+000009.300006.4 08.7301.07K? 0 +061401.53 +591402.6 +000002.8+000006.300012.7 08.7301.38K? 0 +061607.40 +370535.5 -000016.9-000017.000025.2 08.7301.12K? 0 +061613.01 +152952.1 +000004.1-000012.100003.2 08.7301.35K? 0 +061646.38 +125202.0 -000010.2+000004.700017.4 08.7301.47K? 0 +061722.16 +713624.9 -000028.7-000033.700012.9 08.7301.23K? 0 +062446.94 +034547.8 -000000.9+000007.300003.3 08.7301.28K? 0 +062514.01 -403418.2 -000000.9-000030.300011.0 08.7301.55K? 0 +062807.70 +862458.1 +000002.1+000023.900011.1 08.7301.17K? 0 +063807.10 -140551.8 +000019.3+000003.300011.0 08.7301.58K? 0 +064445.93 -510602.1 -000001.5-000011.100008.8 08.7301.63K? 0 +064527.06 +325759.0 -000055.4-000019.400020.4 08.7301.26K? 0 +064542.06 -465552.3 +000001.6+000028.600006.1 08.7301.09K? 0 +065313.35 -521130.7 +000000.9+000015.100009.5 08.7301.12K? 0 +065555.95 +514251.3 -000016.3+000026.300006.8 08.7301.41K? 0 +065556.94 -154457.2 -000007.8+000017.600007.9 08.7301.23K? 0 +065607.75 -614349.3 -000019.0-000025.500009.3 08.7301.19K? 0 +065736.86 -074759.8 +000000.2+000001.800001.2 08.7301.01K? 0 +065907.53 -052400.7 -000040.4-000007.300034.5 08.7301.46K? 0 0.10 1.00 +070310.80 -001245.2 -000033.2+000034.500012.9 08.7301.08K? 0 +070631.55 -535355.9 -000005.7+000006.400006.5 08.7301.04K? 0 +070722.86 +514755.2 -000016.6+000023.500007.1 08.7301.60K? 0 +070852.01 +153049.0 +000018.2-000027.500024.2 08.7301.21K? 0 +072436.58 +524216.9 +000014.4-000022.100016.9 08.7301.05K? 0 +072742.63 +353755.1 +000018.2-000009.700001.1 08.7301.06K? 0 +073200.57 +402703.1 +000022.0-000045.600009.7 08.7301.03K? 0 +073302.56 +223322.3 +000023.5+000007.200008.8 08.7301.48K? 0 +073534.40 -300001.5 +000011.4-000011.100024.1 08.7301.44K? 0 +073800.68 -263735.6 -000003.2-000002.300016.7 08.7301.04K? 0 +073823.81 +150419.6 -000016.3+000005.300014.5 08.7301.01K? 0 +073827.74 +050428.5 +000011.6-000040.400038.5 08.7301.75K? 0 +074552.72 -275614.6 -000016.2+000024.700005.4 08.7301.58K? 0 +075206.23 +123614.2 -000013.5-000025.900011.5 08.7301.09K? 0 +075451.92 -281742.5 -000002.6-000004.100009.7 08.7301.06K? 0 +075804.32 -093808.2 -000016.0+000016.200010.9 08.7301.66K? 0 +075914.74 +330349.4 +000022.0+000015.500028.8 08.7301.41K? 0 +080226.21 +093522.8 -000009.3-000010.300000.9 08.7301.08K? 0 +080637.34 -224659.6 -000014.8+000010.800008.3 08.7301.02K? 0 +081406.25 -233405.0 +000012.2-000003.600000.2 08.7301.62K? 0 +082750.30 -080508.2 +000047.1-000015.200007.4 08.7301.45K? 0 +083024.95 -251903.2 -000000.8-000004.600007.4 08.7301.01K? 0 +083140.03 -315023.9 +000003.0-000044.100003.9 08.7301.25K? 0 +083323.05 +202324.5 +000012.8-000010.500015.7 08.7301.45K? 0 +083737.66 +841244.8 -000003.1-000015.200009.3 08.7301.00K? 0 +083831.98 -722851.4 -000008.3+000009.900019.8 08.7301.31K? 0 +083847.14 +503949.6 -000045.9-000019.700032.2 08.7301.14K? 0 +084446.10 -395550.2 +000022.7-000023.300014.6 08.7301.02K? 0 +084543.31 -554236.3 -000022.3+000020.700024.9 08.7301.52K? 0 +084549.29 -662223.9 -000018.2+000027.300010.7 08.7301.01K? 0 +085541.15 +495018.1 -000011.7-000058.200007.8 08.7301.60K? 0 +085831.31 -011405.8 +000015.1-000015.300003.3 08.7301.01K? 0 +090107.79 +045832.9 -000039.4+000025.400025.5 08.7301.41K? 0 +090656.24 -371959.6 -000024.9-000001.800002.4 08.7301.31K? 0 +090733.64 +560605.0 -000018.3-000000.800009.9 08.7301.00K? 0 +090743.55 +210032.7 -000029.5-000057.800004.8 08.7301.09K? 0 +091344.30 -371720.4 -000004.7-000016.900008.0 08.7301.30K? 0 +091809.54 -072844.4 -000019.3+000017.000015.5 08.7301.14K? 0 +091827.37 -455656.2 -000022.2+000005.800010.5 08.7301.01K? 0 +092006.44 +764416.8 +000000.7-000008.700013.7 08.7301.67K? 0 +092300.03 -621443.7 +000013.5+000008.600006.9 08.7301.12K? 0 +092926.54 +074022.0 -000047.9+000007.700016.0 08.7301.28K? 0 +093530.78 +361729.6 +000010.9-000001.400016.7 08.7301.60K? 0 +093739.87 -401628.9 -000029.9-000010.100010.3 08.7301.17K? 0 +094028.69 -485903.4 -000027.6+000005.500019.7 08.7301.70K? 0 +094757.58 -141740.4 -000016.6+000022.800028.2 08.7301.05K? 0 +094922.48 +834252.5 +000042.7+000004.000013.7 08.7301.10K? 0 +094958.20 +252432.3 +000010.0-000001.300007.1 08.7301.14K? 0 +095051.71 +204758.4 -000039.8-000025.400000.1 08.7301.05K? 0 +095628.60 +144435.6 -000017.5+000000.800014.8 08.7301.28K? 0 +095646.09 -102037.4 +000031.2-000019.600011.8 08.7301.03K? 0 +095744.92 +122440.1 -000020.4-000013.000029.5 08.7301.45K? 0 +100526.77 +244921.5 +000016.0-000011.900011.3 08.7301.53K? 0 +100738.01 -454633.7 -000006.6-000008.900008.2 08.7301.68K? 0 +101239.37 +583352.4 +000004.9-000020.900000.6 08.7301.12K? 0 +101717.68 +051524.2 -000016.1+000010.600015.2 08.7301.23K? 0 +102346.23 -493227.3 -000014.7-000017.800001.8 08.7301.12K? 0 +102359.99 -570455.1 -000006.3-000015.200004.4 08.7301.71K? 0 +102903.00 -544043.2 -000007.6+000003.800018.9 08.7301.00K? 0 +102941.39 -610316.5 -000008.0+000008.500002.8 08.7301.64K? 0 +103047.50 +594506.5 -000430.4-000295.800033.5 08.7301.18K? 0 +103051.43 -361540.3 -000014.8+000008.300007.5 08.7301.19K? 0 +103159.45 -102118.1 +000004.8-000007.900006.7 08.7301.19K? 0 +104200.75 -504518.3 -000041.2+000018.700002.6 08.7301.55K? 0 +104211.76 -394142.0 -000000.6+000012.100012.4 08.7301.04K? 0 +104554.65 -193902.0 -000049.8-000033.700014.0 08.7301.17K? 0 +104601.62 -062726.1 -000001.2-000000.100004.7 08.7301.01K? 0 +105309.46 -282238.7 -000023.9+000006.100016.8 08.7301.38K? 0 +105510.44 -314808.5 -000008.5-000017.700012.4 08.7301.01K? 0 +105737.77 -081712.0 -000003.4-000005.800019.2 08.7301.24K? 0 +105927.02 -422507.4 +000012.7+000005.400000.9 08.7301.03K? 0 +110044.16 -201858.5 +000011.9-000017.800041.6 08.7301.23K? 0 +110233.78 +755409.6 -000011.7+000004.500008.5 08.7301.09K? 0 +110355.67 -313327.2 -000028.4+000012.600000.6 08.7301.50K? 0 +110358.20 -294926.8 -000017.2-000001.000000.4 08.7301.10K? 0 +110439.38 -535900.5 -000036.7+000009.000011.5 08.7301.07K? 0 +110448.43 -462430.8 -000039.3+000002.900017.2 08.7301.56K? 0 +111056.89 -060906.0 -000039.4-000022.200000.3 08.7301.18K? 0 +112742.33 +341523.1 +000018.5-000052.200024.0 08.7301.07K? 0 +113040.14 -570628.2 +000015.4+000027.300020.0 08.7301.42K? 0 +113542.74 -143536.5 +000003.0-000014.800003.6 08.7301.07K? 0 +113934.60 +680053.6 -000053.0-000052.700004.8 08.7301.06K? 0 +114037.57 -515309.2 -000047.5-000016.600010.3 08.7301.26K? 0 +115134.94 -514118.7 -000013.6-000006.500002.0 08.7301.45K? 0 +115347.14 -172440.2 +000001.6-000007.900003.5 08.7301.10K? 0 +115623.80 -643253.5 -000012.1-000010.100004.8 08.7301.03K? 0 +120146.42 +003155.5 -000027.4+000029.300014.8 08.7301.28K? 0 +120329.34 -372042.3 -000039.1+000046.600004.3 08.7301.31K? 0 +120500.51 -353852.0 -000003.8-000000.600001.0 08.7301.01K? 0 +121618.14 -341456.3 -000023.2-000005.800001.6 08.7301.40K? 0 +121833.70 -494016.2 -000019.9-000011.300034.7 08.7301.66K? 0 +121906.73 +103536.0 -000025.7+000034.200008.6 08.7301.07K? 0 +122816.37 -190251.5 -000010.6-000020.700011.5 08.7301.26K? 0 +123123.99 -122854.1 -000002.0+000009.400006.7 08.7301.67K? 0 +123650.51 -122248.0 -000003.9+000024.300019.1 08.7301.09K? 0 +124043.89 -264950.6 -000004.2-000006.600007.3 08.7301.00K? 0 +124418.47 -424724.5 -000012.4-000017.100013.4 08.7301.15K? 0 +124807.99 -561206.3 -000003.1+000002.100003.6 08.7301.18K? 1 +124846.47 -453409.1 -000038.7-000004.900008.9 08.7301.16K? 0 +125315.67 -581515.5 -000019.8-000013.200007.3 08.7301.68K? 0 +125400.68 -524447.7 -000006.8+000002.400016.3 08.7301.43K? 0 +125405.30 +151947.7 -000009.2-000040.300008.9 08.7301.15K? 0 +125802.01 -674925.9 +000004.5+000024.800000.4 08.7301.12K? 0 +125925.79 -292837.1 +000002.0-000006.000001.0 08.7301.09K? 0 +132228.80 -502709.7 -000007.3+000007.400012.4 08.7301.05K? 0 +133214.26 -615926.1 -000002.7+000006.900002.5 08.7301.76K? 0 +133220.68 +302823.9 -000004.4+000011.500013.0 08.7301.15K? 0 +134724.93 -181835.3 -000021.9+000020.100017.2 08.7301.38K? 0 +135106.33 -334704.4 -000036.8-000000.700002.0 08.7301.05K? 0 +135744.62 -105528.5 +000004.8-000022.500013.1 08.7301.16K? 0 +142435.68 +000158.0 -000002.9+000005.900011.9 08.7301.40K? 0 +142528.54 -373541.8 -000058.2+000019.900010.4 08.7301.38K? 0 +142752.82 -362708.7 +000028.2-000003.800013.2 08.7301.23K? 0 +143052.28 -243522.1 -000012.0-000006.800002.4 08.7301.61K? 0 +143320.10 -305822.5 -000016.2-000053.500018.4 08.7301.30K? 0 +143659.37 +091428.0 -000001.1-000015.500014.6 08.7301.37K? 0 +144222.74 -312529.4 +000003.3-000003.900004.1 08.7301.22K? 0 +144921.68 -541532.0 -000029.3-000005.400007.4 08.7301.79K? 0 +145203.31 -482013.5 -000036.7+000016.000002.9 08.7301.61K? 0 +145308.87 +024333.9 -000019.2+000038.900013.8 08.7301.26K? 0 +145455.90 -744758.7 -000041.5-000026.900003.6 08.7301.13K? 0 +145842.75 +082829.8 -000006.5+000005.500055.1 08.7301.04K? 0 +150614.40 -404929.3 -000014.4-000007.200000.6 08.7301.65K? 0 +151121.34 -110321.4 -000009.1+000063.900051.4 08.7301.25K? 0 +151323.18 +205900.3 -000000.4-000037.600014.4 08.7301.28K? 0 +152250.00 -133545.0 -000038.3-000022.400037.2 08.7301.37K? 0 +152254.58 -291024.4 +000020.7-000017.800014.5 08.7301.89M? 0 +154648.40 -255822.9 -000026.7-000008.700009.7 08.7301.46K? 0 +155629.43 -715723.9 -000006.6-000023.000005.3 08.7301.49K? 0 +160140.98 -505713.4 -000031.0+000012.400010.6 08.7301.32K? 0 +160158.90 +563603.8 -000005.7-000029.800000.1 08.7301.49K? 0 +160215.25 -325027.5 +000010.1-000003.200022.3 08.7301.10K? 0 +160629.73 +363446.2 +000004.6+000017.300001.3 08.7301.24K? 0 +160807.08 +621407.0 -000007.6-000024.900001.0 08.7301.30K? 0 +161256.90 -541313.5 +000000.0+000000.000000.0 08.7301.68K? 0 +161301.28 +571932.8 +000027.5-000008.000008.3 08.7301.00K? 0 +161450.70 -594704.2 -000005.6+000007.600003.5 08.7301.60K? 0 +161842.70 +234812.3 -000006.5+000020.700002.9 08.7301.01K? 0 +163053.94 +260252.2 +000002.1-000007.300008.0 08.7301.06K? 0 +163123.92 -403851.9 -000019.4-000023.500003.6 08.7301.71K? 0 +163520.66 +625909.4 +000003.9+000003.300009.1 08.7301.21K? 0 +164213.97 -553328.2 +000012.0-000015.600002.5 08.7301.14K? 0 +164337.54 +523010.8 +000007.1+000009.300013.5 08.7301.38K? 0 +164929.48 +020457.8 +000012.7+000007.700016.0 08.7301.04K? 0 +165313.74 -081948.4 -000011.6-000013.400001.8 08.7301.41K? 0 +165511.40 +550551.0 +000002.3+000056.700001.4 08.7301.06K? 0 +165533.67 -112057.3 +000001.7-000018.000026.5 08.7301.55K? 0 +165727.42 -264100.9 +000002.9+000012.000000.5 08.7301.32K? 0 +170216.38 -613405.2 -000052.7-000180.500062.1 08.7301.06K? 0 +170538.44 -254858.1 -000029.1-000025.100032.6 08.7301.04K? 0 +170609.24 -265636.5 -000035.1-000005.400011.6 08.7301.06K? 0 +170639.98 -540439.7 -000003.3-000014.900006.6 08.7301.75K? 0 +171010.70 +240213.4 +000002.8+000007.900005.1 08.7301.40K? 0 +171717.89 +164837.7 -000000.2+000002.100002.3 08.7301.14K? 0 diff --git a/kstars/kstars/data/hip097.dat b/kstars/kstars/data/hip097.dat new file mode 100644 index 00000000..36ddde21 --- /dev/null +++ b/kstars/kstars/data/hip097.dat @@ -0,0 +1,1000 @@ +171804.66 -674833.4 -000003.0+000013.500016.4 08.7301.57K? 0 +172746.42 -484411.3 +000024.5-000002.000005.9 08.7301.26K? 0 +173059.93 +325313.2 -000027.0-000039.300000.2 08.7301.04K? 0 +173137.13 -315221.6 +000010.4+000008.100020.4 08.7301.97M? 0 +173220.50 -522620.3 -000003.6-000027.400011.3 08.7301.55K? 0 +173531.15 +404952.8 -000011.3-000006.600007.3 08.7301.08K? 0 +174229.11 -155934.6 +000010.1+000018.000002.0 08.7301.90M? 0 +174709.07 -765855.2 +000012.0-000003.000001.1 08.7301.39K? 0 +175139.46 -184329.1 -000001.0-000007.700000.6 08.7301.04K? 0 +175321.91 -185233.5 +000000.6-000003.700011.8 08.7301.29K? 0 +175958.21 +184310.0 +000006.8-000003.400004.3 08.7301.34K? 0 +180221.98 -215747.3 +000008.2+000006.600021.5 08.7301.21K? 0 +180255.00 +094343.8 -000010.6+000013.000014.2 08.7301.17K? 0 +180654.96 -400431.3 +000020.5-000023.700011.4 08.7301.00K? 0 +181213.44 -321653.8 +000004.5+000003.100012.5 08.7301.04K? 1 +181408.01 -525029.1 +000022.7+000016.800005.5 08.7301.50K? 0 +181559.13 -445349.6 -000040.5-000030.400008.8 08.7301.57K? 0 +181722.85 +180702.3 +000010.1+000049.400035.9 08.7301.08K? 0 +182011.38 +125831.3 -000006.2-000019.900032.5 08.7301.64K? 0 +182259.13 +120526.0 +000026.6+000004.200014.9 08.7301.18K? 0 +182411.76 -121250.4 +000049.3-000027.200002.6 08.7301.19K? 0 +182533.38 -320838.5 -000014.2-000011.200022.1 08.7301.54K? 0 +182703.79 +182023.7 +000009.8-000016.500000.2 08.7301.05K? 0 +182810.14 -211419.3 +000013.8-000018.000007.9 08.7301.63K? 0 +183024.37 +094038.9 +000012.5+000009.200025.1 08.7301.72K? 0 +183533.48 +491131.3 -000036.5-000002.000007.2 08.7301.05K? 0 +183810.10 -754843.6 -000007.3-000022.200000.0 08.7301.77K? 0 +184051.10 +195619.3 +000020.9+000002.100003.1 08.7301.74K? 0 +184450.85 +433345.9 -000016.7+000011.200007.9 08.7301.43K? 0 +184650.01 -844336.2 +000012.5-000046.400002.3 08.7301.15K? 0 +184844.14 -435904.7 +000016.2+000019.300002.7 08.7301.04K? 0 +184908.49 +124447.8 -000034.8+000007.700010.6 08.7301.52K? 0 +185112.98 +433523.9 +000009.9+000029.700000.6 08.7301.07K? 0 +185115.88 +184021.7 -000006.4-000006.700016.3 08.7301.35K? 0 +185909.49 +493033.7 -000012.3+000025.700003.6 08.7301.02K? 0 +190054.22 +084845.5 +000008.1+000000.300020.1 08.7301.26K? 0 +190104.99 -063602.2 +000029.5-000011.500003.2 08.7301.28K? 0 +190321.37 +573248.7 -000029.2-000007.700017.7 08.7301.24K? 0 +190654.89 -295712.5 -000017.7+000007.600008.1 08.7301.79K? 0 +190802.16 -394511.3 +000046.8-000038.400009.5 08.7301.00K? 0 +191430.82 -470228.4 +000008.3+000003.000007.1 08.7301.70K? 0 +191633.51 -162347.9 +000004.8+000019.700000.9 08.7301.77K? 0 +191636.44 -522313.8 +000031.1-000015.100007.0 08.7301.36K? 0 +192624.59 +033108.1 +000011.0+000004.700004.3 08.7301.14K? 0 +192810.44 -402740.6 -000018.7+000000.600040.0 08.7301.09K? 0 +193119.91 +052702.6 +000001.9-000015.900010.9 08.7301.22K? 0 +193158.45 -233433.7 -000002.4-000007.000003.7 08.7301.04K? 0 +194056.85 +271552.2 -000007.3-000022.900017.5 08.7301.71K? 0 +194203.42 +244250.4 +000018.4-000043.200001.3 08.7301.53K? 0 +194337.21 +560959.6 +000011.0-000018.200006.0 08.7301.18K? 0 +194434.04 +034947.5 +000026.5+000029.100000.8 08.7301.37K? 0 +194505.90 +455846.2 -000003.7-000013.500007.6 08.7301.33K? 0 +194657.80 -703833.7 +000014.4-000026.100016.2 08.7301.03K? 0 +194804.99 -183828.4 +000004.7-000010.500020.7 08.7301.36K? 0 +195237.98 -192226.3 +000027.2-000018.200005.6 08.7301.57K? 0 +195658.79 -182141.7 -000031.0-000020.600002.1 08.7301.93M? 0 +195800.63 +344328.5 -000000.6+000001.000000.1 08.7301.50K? 0 +200042.43 +263444.5 +000021.1+000018.200019.1 08.7301.07K? 0 +200054.78 +284557.7 +000005.1-000029.400013.6 08.7301.49K? 0 +200108.29 +323232.1 +000013.0-000006.100024.3 08.7301.13K? 0 +200135.20 -294719.1 -000017.0-000017.100004.7 08.7301.33K? 0 +200139.80 +195158.5 -000007.4-000018.300031.4 08.7301.43K? 0 +200743.66 -323623.6 +000001.1+000025.800021.3 08.7301.88M? 0 +200749.68 +324004.5 +000010.7-000034.700003.5 08.7301.08K? 0 +200937.01 +045951.4 +000010.8+000001.800012.7 08.7301.49K? 0 +201415.66 +090203.5 +000022.3-000036.800006.3 08.7301.11K? 0 +201709.16 -605512.9 +000008.2-000010.200020.0 08.7301.18K? 0 +201917.63 +303725.1 +000000.6-000005.300021.3 08.7301.68K? 0 +201945.92 +161649.1 -000026.3-000005.500017.5 08.7301.13K? 0 +202010.27 -515019.0 -000006.6+000007.400007.3 08.7301.66K? 0 +202212.38 +162249.4 +000010.1-000005.200011.2 08.7301.71K? 0 +202241.16 +423256.9 -000010.9+000007.100013.5 08.7301.22K? 0 +202337.59 -391543.0 -000010.5+000001.900017.0 08.7301.60K? 0 +202342.46 +304600.8 -000010.9-000011.000015.9 08.7301.42K? 0 +202829.60 -482525.2 -000018.4-000024.700003.5 08.7301.13K? 0 +203225.93 -081146.4 -000010.2-000018.800003.4 08.7301.10K? 0 +203303.94 +061551.4 +000013.1+000008.700004.8 08.7301.65K? 0 +203753.74 -524421.3 +000005.0+000006.200005.8 08.7301.26K? 0 +203856.55 -043819.5 +000069.9-000001.800009.3 08.7301.11K? 0 +204217.70 +415611.6 +000029.9-000024.200007.3 08.7301.18K? 0 +204447.68 +115816.4 -000003.5-000012.100014.1 08.7301.12K? 0 +205232.37 +131150.0 -000016.0-000014.300027.6 08.7301.44K? 0 +205419.63 -520122.8 -000001.5+000017.900008.1 08.7301.18K? 0 +205431.29 +253847.1 +000003.3-000000.700014.3 08.7301.07K? 0 +205732.02 -174357.7 -000031.6-000029.300026.7 08.7301.43K? 0 +205855.47 +062001.2 +000030.1-000005.000027.0 08.7301.18K? 0 +210258.51 -631505.8 +000015.1+000003.700011.9 08.7301.53K? 0 +210323.80 -730247.9 +000052.9-000084.000003.6 08.7301.08K? 0 +210429.68 -701239.7 +000016.1+000001.000008.9 08.7301.09K? 0 +210848.82 +154731.4 -000034.2-000027.200009.9 08.7301.13K? 0 +211350.77 -602102.6 +000007.4+000003.700011.8 08.7301.47K? 0 +211401.26 -134124.0 +000003.4-000019.800005.4 08.7301.15K? 0 +211409.97 +395853.4 -000020.1-000015.000000.2 08.7301.03K? 0 +211738.00 -500604.1 -000003.6-000009.000001.2 08.7301.03K? 0 +211740.02 -211519.9 +000013.3-000001.700010.5 08.7301.27K? 0 +212817.69 +243804.8 +000023.3+000005.300001.1 08.7301.24K? 0 +212850.50 +443657.0 -000002.0-000000.800006.6 08.7301.45K? 0 +213413.29 +401439.3 +000003.6-000009.300003.2 08.7301.07K? 0 +213540.76 +455126.6 -000021.0+000003.100004.4 08.7301.40K? 0 +213659.78 -445330.7 -000029.8-000021.100000.8 08.7301.17K? 0 +213903.50 +261758.5 -000033.6-000047.700011.9 08.7301.07K? 0 +213924.39 +461538.7 -000010.3-000006.300008.2 08.7301.54K? 0 +214036.77 +011433.0 +000001.7+000004.400012.6 08.7301.10K? 0 +214216.97 +264929.1 -000007.7+000003.000017.0 08.7301.65K? 0 +214945.87 +175556.6 +000032.1-000032.300010.8 08.7301.13K? 0 +215147.80 -185027.0 -000011.4-000000.100004.2 08.7301.63K? 0 +215320.38 -240330.3 -000032.0-000023.400018.9 08.7301.06K? 0 +215414.62 -735515.8 +000019.9-000027.600003.4 08.7301.26K? 0 +215451.49 +571946.7 -000033.5+000000.500015.4 08.7301.75K? 0 +215629.35 +543640.3 -000002.5+000014.000002.7 08.7301.64K? 0 +215742.64 +684214.6 -000032.0-000002.800016.8 08.7301.08K? 0 +215759.68 -104219.6 +000009.3+000001.900013.6 08.7301.00K? 0 +220444.26 +421955.1 +000002.9-000000.600002.6 08.7301.06K? 0 +221150.07 -094443.2 +000026.2-000004.900022.1 08.7301.13K? 0 +221438.25 -591731.7 +000011.9-000012.900012.8 08.7301.15K? 0 +221720.83 -500447.6 +000010.9-000005.700002.3 08.7301.10K? 0 +221819.83 +135721.7 -000007.2-000019.600009.6 08.7301.42K? 0 +223526.08 -500921.1 +000042.9+000015.600003.4 08.7301.07K? 0 +223638.43 -530736.9 -000020.7-000003.800014.4 08.7301.05K? 0 +223644.21 +461405.2 +000000.2-000016.200009.4 08.7301.15K? 0 +224450.53 -801420.6 +000049.9-000020.100005.9 08.7301.05K? 0 +225127.74 +235815.4 -000004.4-000014.100006.3 08.7301.61K? 0 +225829.87 -074400.6 -000004.6-000018.300021.8 08.7301.51K? 0 +225833.04 +441044.2 -000006.1-000016.700009.4 08.7301.22K? 0 +230418.52 +033234.7 +000042.5-000012.000013.3 08.7301.22K? 0 +230657.12 +123723.2 +000037.3-000008.900001.0 08.7301.65K? 0 +231020.46 -685022.8 +000066.5+000333.700043.4 08.7301.02K? 0 +231337.57 +130958.7 +000003.7+000012.700006.8 08.7301.13K? 0 +231528.20 +381801.3 -000025.8-000010.800013.8 08.7301.65K? 0 +231755.66 +531154.1 -000019.4-000014.500008.3 08.7301.69K? 0 +231932.92 +555407.2 -000013.3+000006.300007.7 08.7301.77K? 0 +232405.08 -174201.8 -000013.5-000045.500015.5 08.7301.08K? 0 +232422.53 +482614.1 -000001.1-000018.100019.9 08.7301.50K? 0 +232958.19 -061550.3 -000040.8-000049.000017.7 08.7301.05K? 0 +233148.35 +541040.8 -000033.0+000014.700012.5 08.7301.62K? 0 +233429.60 -605045.1 +000018.7-000019.000008.1 08.7301.10K? 0 +233550.89 +472538.6 +000007.0-000009.000008.7 08.7301.07K? 0 +234022.90 -431538.9 +000028.4-000031.100002.5 08.7301.01K? 0 +234429.18 -610823.7 -000004.6-000011.500001.5 08.7301.57K? 0 +235107.23 +443548.5 +000020.2-000038.900001.6 08.7301.14K? 0 +235601.05 +242931.1 +000018.5-000008.900000.6 08.7301.06K? 0 +082553.21 -333350.9 +000007.5-000013.100009.2 08.7302.16M? 0 +234903.51 +612159.3 -000001.0-000003.100003.8 08.7302.00M? 0 +000619.92 -120101.9 +000063.6-000004.600005.4 08.7400.48F? 0 +000646.98 +232937.7 +000047.6+000005.300006.3 08.7400.38F? 0 +000810.31 +251801.5 -000026.1-000036.200014.1 08.7400.46F? 0 +000826.04 +415728.8 +000008.9-000011.600009.1 08.74-0.02B? 0 +001037.82 -633803.5 +000064.6-000003.500003.0 08.7400.55F? 0 +001239.39 -331720.7 -000016.5-000033.900010.0 08.7400.49F? 0 +001346.21 +542752.5 +000000.2+000002.200011.7 08.74-0.12B? 0 +001352.83 -744117.4 +000085.8-000058.700035.3 08.7400.74G? 0 +001846.13 -683409.1 -000002.0+000001.500002.5 08.7400.92G? 0 +001855.59 -113520.8 +000045.1-000006.700009.1 08.7400.43F? 0 +002356.42 -142047.1 +000056.0-000003.100008.4 08.7400.73G? 0 +002526.44 -035936.3 +000016.9+000003.100005.3 08.7400.51F? 0 +003042.33 +593740.7 +000036.3-000031.800010.6 08.7400.86G? 0 +003139.02 -833330.6 +000005.0+000010.100003.4 08.7400.49F? 0 +003834.41 +060119.1 +000129.6-000108.200025.3 08.7400.59G? 0 +003936.86 +433812.5 +000061.9+000002.200017.4 08.7400.44F? 0 +003951.15 -250201.1 +000007.2-000134.400030.3 08.7400.69G? 0 +004001.13 +424908.0 +000025.8-000019.000012.5 08.7400.04A? 0 +005117.11 -130652.6 +000013.0+000023.000003.3 08.7400.60G? 0 +005400.66 -091921.6 +000109.0+000007.700019.8 08.7400.75G? 0 +005512.41 +181440.2 +000059.3+000009.600006.8 08.7400.47F? 0 +005626.18 +150037.4 +000044.5-000014.200012.0 08.7400.33F? 0 +005751.31 +760026.4 +000011.4-000011.900002.9 08.7400.29A? 0 +010407.63 +151338.9 +000101.2-000007.800038.1 08.7400.85G? 0 +010426.86 +442901.4 -000014.8-000014.300002.3 08.7400.55F? 0 +010504.85 +440050.4 -000016.9-000024.000005.2 08.7400.26A? 0 +010703.04 +474349.2 +000017.2+000001.800017.2 08.7400.21A? 0 +011005.92 -013555.8 -000029.7-000109.800006.1 08.7400.55F? 0 +011152.42 -160345.0 -000007.5-000120.700003.2 08.7400.56F? 0 +011231.44 +005853.8 +000201.2-000188.300021.7 08.7400.95K? 0 +011334.25 +302956.8 +000011.4-000015.000008.9 08.7400.16A? 0 +011832.95 -361532.5 +000023.9+000006.000015.6 08.7400.35F? 0 +012159.59 +482930.1 -000007.6-000007.300002.8 08.7400.29A? 0 +012424.56 +273446.7 +000090.2-000056.500016.2 08.7400.68G? 0 +012649.05 +670408.1 -000029.9+000015.000003.1 08.7400.36F? 0 +012713.28 -411454.8 +000040.8+000015.800001.5 08.7400.49F? 0 +012742.40 +352406.6 -000000.3-000028.900014.9 08.7400.49F? 0 +012803.16 +631657.2 -000003.2+000005.800007.5 08.7400.33F? 0 +013119.03 +173356.3 +000160.2-000066.500002.6 08.7400.42F? 0 +013353.82 +582855.9 +000006.5+000009.300001.8 08.7400.13A? 0 +013626.32 +790917.3 +000017.4-000014.400008.2 08.7400.15A? 0 +013711.23 -670457.3 +000013.1-000036.400005.8 08.7400.48F? 0 +013919.94 -120232.1 +000028.9-000002.500017.4 08.7400.89G? 0 +014252.20 +400802.7 -000000.5-000030.200003.3 08.7400.37F? 0 +014311.87 +051931.1 +000055.6+000017.600005.7 08.7400.44F? 0 +014428.87 -335033.0 +000084.6-000072.800038.6 08.7400.68G? 0 +014818.13 +703432.4 +000014.1-000035.800025.4 08.7400.76G? 0 +014838.90 -013151.7 +000018.9+000024.900010.4 08.7400.91G? 0 +014851.77 -260903.8 -000013.3-000004.200016.1 08.7400.52F? 0 +015134.36 +605532.2 +000030.7-000007.100009.9 08.7400.45F? 0 +015307.58 -592446.0 +000094.7+000090.200024.4 08.7400.73G? 0 +015807.03 -041806.6 +000001.8+000000.000019.3 08.7400.34F? 0 +015908.69 -101108.0 +000081.1-000045.500023.4 08.7400.49F? 0 +020154.47 +474336.8 +000060.3-000026.700023.2 08.7400.41F? 0 +020345.24 +701253.6 +000007.3+000001.800003.8 08.7400.53F? 0 +020546.56 +380022.6 +000013.2-000031.500009.2 08.7400.10A? 0 +021523.69 +223822.7 -000027.0-000013.800000.5 08.7400.50F? 0 +021618.60 +065816.3 -000010.1-000027.000048.2 08.7400.49F? 0 +021623.90 +481425.8 +000018.1-000002.000022.3 08.7400.33F? 0 +021656.49 +632225.1 +000015.6-000004.000003.2 08.7400.04A? 0 +021918.68 -754443.9 +000038.0+000030.700021.5 08.7400.39F? 0 +022146.56 +541456.1 +000027.3-000017.600000.8 08.7400.45F? 0 +022242.82 +485613.4 +000012.9-000014.100005.5 08.7400.30A? 0 +022330.89 +614625.4 +000024.1-000019.600017.5 08.7400.41F? 0 +022415.42 -540328.6 +000058.4+000012.800014.7 08.7400.36F? 0 +022436.12 -020037.8 -000060.0-000081.400023.6 08.7400.43F? 0 +023104.83 -251533.4 +000079.0-000014.400003.6 08.7400.41F? 0 +024208.88 -272138.7 -000037.5+000019.000002.9 08.7400.55F? 0 +024221.25 +383708.2 +000090.4-000119.600014.8 08.7400.70G? 0 +024958.19 +434848.4 -000053.9+000011.000010.6 08.7400.97K? 0 +025104.44 -745747.5 -000005.5+000013.700008.8 08.7400.36F? 0 +025503.31 +615437.7 -000026.4-000005.000032.6 08.7400.72G? 0 +025756.85 -723243.5 +000057.9+000066.200008.7 08.7400.52F? 0 +030215.00 +415825.2 +000029.6-000040.800001.8 08.7400.64G? 0 +030434.81 +855123.6 +000013.6-000002.200005.1 08.7400.42F? 0 +032117.83 +513435.9 +000010.9-000016.500007.0 08.7400.16A? 0 +032216.70 -411856.9 +000076.1+000125.700003.0 08.7400.70G? 1 +032545.53 +374639.0 +000009.0-000012.500012.2 08.7400.12A? 0 +032719.19 -261528.6 +000072.5+000056.100013.9 08.7400.49F? 0 +032829.45 +574018.4 +000032.4-000046.400008.5 08.7400.48F? 0 +032830.77 -254159.7 -000008.8-000037.600000.7 08.7400.58G? 0 +032838.43 +421414.9 +000003.2-000018.400001.3 08.7400.12A? 0 +033544.90 -035150.6 -000087.2-000160.800011.0 08.7400.65G? 0 +033727.88 +012850.6 -000000.1-000011.300005.7 08.7400.17A? 0 +033952.31 +554529.8 +000001.2+000008.500009.1 08.7400.63G? 0 +034306.77 -632654.6 +000021.1+000000.200010.1 08.7400.93G? 0 +034444.84 +204453.2 +000003.9-000069.000026.0 08.7400.34F? 0 +035019.67 +224041.8 -000016.5-000021.000054.3 08.7400.53F? 1 +040238.52 +150343.8 +000006.7-000051.600002.2 08.7400.64G? 0 +040439.00 -061014.2 +000011.3-000009.000008.6 08.7400.90G? 0 +040453.39 -355020.8 -000011.1-000072.800028.1 08.7400.51F? 0 +040554.90 -415737.9 -000011.8+000019.300004.8 08.7400.90G? 0 +040747.34 +530329.2 -000058.5-000047.400011.3 08.7400.53F? 0 +041012.70 +625152.9 +000058.3-000054.000032.5 08.7400.62G? 0 +041430.95 -574445.2 +000014.2-000010.500003.5 08.7400.49F? 0 +041759.17 -482345.3 +000006.1+000007.200000.3 08.74-0.01B? 0 +042424.40 +611325.7 -000009.5+000002.700002.6 08.7400.49F? 0 +042622.71 -383509.0 +000047.9+000006.800016.3 08.7400.41F? 0 +042729.60 -123843.8 +000001.6-000013.600008.2 08.7400.25A? 0 +042943.07 +271637.8 +000018.5-000049.300013.5 08.7400.51F? 0 +043253.96 -061921.8 +000008.5-000041.200013.8 08.7400.56F? 0 +043401.95 +334640.5 -000002.5-000022.300002.6 08.7400.31F? 0 +043947.15 -350959.7 +000003.3+000024.600008.0 08.7400.48F? 0 +044337.43 +583248.5 +000005.5-000042.800005.9 08.7400.35F? 0 +044448.24 +051722.3 -000128.5-000014.700019.5 08.7400.81G? 1 +044448.94 +431217.2 +000265.3+000192.900028.6 08.7400.83G? 0 +044531.38 +770201.0 +000004.9-000018.200004.0 08.7400.25A? 0 +045234.79 -541935.1 -000026.6-000028.900000.4 08.7400.44F? 0 +045520.06 -394531.7 +000017.2+000003.300005.0 08.7400.94G? 0 +045646.16 +015044.8 -000011.0-000003.900000.4 08.7400.13A? 0 +045652.32 +060148.3 +000010.2-000001.700000.2 08.7400.20A? 0 +045728.49 -132650.8 +000020.4-000043.500019.5 08.7400.61G? 0 +045847.09 +401501.2 -000013.7-000002.100012.8 08.7400.34F? 0 +050202.43 +161126.7 +000011.5-000032.800017.0 08.7400.51F? 0 +050318.19 -612454.2 +000017.9-000046.200013.5 08.7400.52F? 0 +050330.76 -561003.1 -000027.5+000014.100000.6 08.7400.32F? 0 +050451.51 -081741.3 -000002.0-000053.800002.7 08.7400.51F? 0 +050928.70 -325224.8 +000008.2+000001.300004.7 08.7400.28A? 0 +051052.67 -294455.0 +000007.8-000006.300013.9 08.7400.45F? 0 +051546.40 -011640.4 +000021.0+000000.200000.0 08.7400.30A? 0 +051614.10 -305708.3 +000005.3-000064.700029.8 08.7400.62G? 1 +051640.09 +601610.8 +000004.3-000026.100001.3 08.7400.34F? 0 +051646.74 +302245.7 +000000.1-000009.700020.4 08.7400.07A? 0 +051930.53 +380832.6 -000001.5-000014.800004.2 08.74-0.05B? 0 +052037.98 -295505.1 -000014.2+000000.200005.5 08.7400.28A? 0 +052102.64 -214102.1 -000015.8+000005.000017.3 08.7400.61G? 0 +052111.02 +380744.9 +000024.3-000030.600014.4 08.7400.41F? 0 +052155.38 -543029.7 +000020.6-000006.400008.4 08.7400.46F? 0 +052335.95 +413604.7 -000005.8+000000.000005.2 08.7400.06A? 0 +052416.54 -244121.0 -000006.2-000009.300006.1 08.7400.39F? 0 +052419.14 +393839.4 +000023.7+000008.600036.7 08.7400.23A? 1 +052628.87 -053844.5 +000014.1-000007.800009.8 08.7400.02A? 0 +053050.45 +122128.1 -000025.3-000011.600047.2 08.7400.34F? 0 +053056.07 -241555.9 -000019.2+000019.900005.9 08.7400.51F? 0 +053246.48 -045739.3 +000002.1-000011.700001.1 08.7400.17A? 0 +053314.48 +454411.7 -000004.3-000009.100003.6 08.7400.12A? 0 +053344.66 +385235.0 -000026.2+000044.400014.6 08.7400.61G? 0 +053456.99 -075825.5 -000016.6-000000.900009.7 08.7400.94G? 0 +054440.21 +112425.3 -000014.7-000046.200012.6 08.7400.67G? 0 +054541.25 -144630.0 +000005.1-000052.400024.4 08.7400.64G? 1 +054656.26 +753046.0 -000008.4-000016.000002.6 08.7400.49F? 0 +054728.66 +593800.9 +000011.5-000059.600006.2 08.7400.54F? 0 +055122.22 +082918.6 +000001.9+000002.700005.0 08.7400.19A? 0 +055226.71 +121942.9 +000040.4-000103.600018.9 08.7400.74G? 0 +055611.11 +394229.2 -000037.6-000004.100010.7 08.7400.23A? 0 +055657.06 -300417.4 +000022.0-000004.600005.3 08.7400.33F? 0 +060248.48 +412208.7 -000098.8-000012.400011.2 08.7400.59G? 0 +060340.46 +350850.2 +000000.5-000016.800019.3 08.7400.26A? 0 +060349.11 +130827.4 -000002.0-000017.200013.3 08.7400.96K? 0 +060854.93 +000837.8 +000018.8+000011.300003.9 08.7400.74G? 0 +061143.21 -315828.5 +000001.4-000001.200007.8 08.7400.95K? 0 +061202.85 +262758.8 -000009.7+000007.100009.1 08.7400.06A? 0 +061212.11 -032217.0 +000001.6+000004.700003.3 08.7400.27A? 0 +061609.03 -161555.9 +000012.1+000011.700008.8 08.7400.34F? 0 +061650.22 -000808.9 -000008.1-000009.300007.9 08.74-0.01B? 0 +062225.95 +264008.4 +000013.2+000008.400000.6 08.7400.03A? 0 +062300.33 +272637.5 +000019.1-000017.300018.4 08.7400.32F? 0 +062326.24 +072959.1 +000011.2+000001.700015.3 08.7400.01A? 0 +062608.90 -643311.1 -000020.8-000003.800005.7 08.7400.47F? 0 +063022.29 +083937.0 -000017.1+000003.300017.3 08.74-0.01B? 0 +063400.31 -050417.1 +000000.6-000011.300003.9 08.7400.20A? 0 +063601.42 +111939.3 -000063.7-000070.300004.7 08.7400.57F? 0 +063620.94 +294341.1 +000057.4-000027.400015.1 08.7400.18A? 0 +063801.42 +034210.3 -000007.8-000010.300006.5 08.7400.94G? 0 +064134.77 -030705.4 -000011.2-000008.100013.3 08.7400.69G? 0 +064213.08 -414617.9 -000005.9+000056.800019.8 08.7400.79G? 0 +064221.79 -190602.5 -000004.7+000017.900018.7 08.7400.38F? 0 +064312.09 +170024.5 -000017.6-000028.700015.1 08.7400.48F? 0 +064351.79 +032712.4 +000008.5-000012.000005.1 08.7400.87G? 0 +064540.69 -204127.3 +000000.0+000000.000000.0 08.74-0.02B? 0 +064632.88 +172201.2 +000012.8-000003.400010.8 08.7400.94G? 0 +064958.20 -460953.1 +000001.6+000011.200010.1 08.7400.13A? 0 +065426.32 +092721.2 +000001.2-000014.700013.6 08.74-0.05B? 0 +065526.13 -104703.0 +000000.0-000002.400001.4 08.7400.12A? 0 +065634.07 -163014.6 -000015.5+000001.800034.7 08.7400.99K? 0 +065650.73 +134018.5 -000012.9-000019.200002.4 08.7400.04A? 0 +065652.79 -052847.3 +000000.0+000000.000000.0 08.7400.37F? 1 +065729.77 -034150.2 -000027.8+000021.000006.4 08.7400.35F? 0 +065739.20 -332346.7 -000041.0+000069.500014.1 08.7400.55F? 0 +065929.84 +333318.5 -000007.9-000004.600001.7 08.7400.10A? 0 +070100.09 -520214.9 -000019.9+000049.400011.9 08.7400.36F? 0 +070113.71 +261106.2 +000003.8+000002.800002.2 08.7400.25A? 0 +070159.55 -065708.6 +000007.0+000007.600003.5 08.7400.95K? 0 +070349.63 -502717.6 -000013.5+000000.700008.6 08.7400.99K? 0 +070403.80 +140032.3 -000006.6+000000.700010.4 08.74-0.08B? 0 +070436.52 +154954.2 +000005.7-000009.900002.2 08.7400.09A? 0 +070543.05 -364303.1 -000068.4+000110.300013.6 08.7400.89G? 0 +070733.23 +620839.1 -000002.4-000022.800000.9 08.7400.95G? 0 +070917.62 -354739.2 -000008.0+000005.500005.2 08.7400.42F? 0 +070918.20 -495844.7 -000017.8+000006.800005.4 08.7400.34F? 0 +071206.85 +382904.5 -000007.4-000037.400017.8 08.7400.98K? 0 +071459.78 -324810.8 -000030.6+000013.700006.5 08.7400.76G? 0 +071505.22 -502807.3 -000011.7+000012.000000.8 08.7400.03A? 0 +071542.73 +412235.5 +000004.8-000036.400023.9 08.7400.62G? 0 +071701.03 -195245.1 +000002.4+000014.900006.2 08.7400.97K? 0 +071838.51 -291745.1 -000007.6+000007.500009.6 08.74-0.08B? 0 +071845.57 -152804.9 +000000.1-000012.600000.2 08.7400.20A? 0 +072334.34 -185532.4 +000000.2-000009.800002.1 08.7400.13A? 0 +072348.21 +045629.0 +000002.3-000004.900006.8 08.7400.99K? 0 +072420.52 +695649.3 -000037.2-000045.600007.3 08.7400.40F? 0 +072907.21 -134611.4 +000003.2+000004.500014.0 08.7400.02A? 0 +072959.84 -074446.2 -000004.7+000007.400000.9 08.74-0.01B? 0 +073058.29 +000339.5 +000019.3+000004.600022.1 08.7400.87G? 0 +073205.00 +624828.1 -000009.3+000034.600003.1 08.7400.47F? 0 +073348.03 -085116.2 +000013.7-000007.000017.2 08.7400.64G? 0 +073406.87 -463837.7 -000010.4-000003.800002.7 08.74-0.07B? 0 +073559.75 -253042.7 -000005.2-000004.700002.6 08.74-0.13B? 0 +073634.89 -142549.1 +000040.5-000029.500029.4 08.74-0.01B? 0 +073702.56 -255113.7 -000009.0-000003.000002.0 08.7400.13A? 0 +073745.19 -091325.5 -000015.2+000026.600004.0 08.74-0.01B? 0 +073848.10 -352909.8 -000005.2+000019.500008.5 08.7400.26A? 0 +074132.26 -211502.0 -000003.2-000004.300000.5 08.7400.06A? 0 +074322.97 +301743.7 +000013.6-000002.700002.6 08.7400.85G? 0 +074404.61 -332443.5 -000024.9-000001.700006.1 08.74-0.04B? 0 +074509.27 -101707.4 -000001.6+000005.400009.7 08.7400.22A? 0 +074533.25 +340450.9 +000015.4-000002.700001.9 08.7400.93G? 0 +074550.69 +453347.1 -000048.5-000033.500014.6 08.7400.47F? 0 +074851.33 -260028.3 -000037.0+000020.900004.6 08.7400.62G? 0 0.10 1.00 +075156.96 -091155.7 +000057.3-000044.800014.6 08.7400.74G? 0 +075318.26 +394052.4 -000010.6-000001.600008.9 08.7400.90G? 0 +075703.16 +154932.5 +000031.5-000097.200016.9 08.7400.71G? 0 +075801.72 +462615.2 +000006.4-000024.800009.2 08.7400.91G? 0 +075823.58 -451852.1 -000018.2+000013.600007.3 08.7400.30A? 0 +080422.57 +290908.4 -000015.2-000000.300003.5 08.7400.17A? 0 +080435.28 +663111.3 +000003.1+000006.700003.3 08.7400.18A? 0 +080501.97 -155507.5 -000034.8-000000.900007.6 08.7400.45F? 0 +080547.44 -071659.5 +000000.8-000012.200014.4 08.7400.20A? 0 +080728.74 +094831.9 +000007.8-000006.000016.5 08.7400.50F? 0 +080736.01 +304059.2 +000167.9-000083.700007.9 08.7400.63G? 0 +080814.49 -610439.7 -000015.0-000008.900004.2 08.7400.33F? 0 0.10 1.00 +080834.31 -494045.2 -000000.9+000003.900006.8 08.7400.03A? 0 +080911.08 -465953.4 +000004.1+000006.600016.0 08.74-0.03B? 0 +081000.59 -121424.4 +000000.8+000007.900017.5 08.7400.04A? 0 +081055.28 -225322.5 -000008.9-000000.900005.4 08.7400.40F? 0 +081200.40 -141008.4 +000006.4+000002.300007.6 08.74-0.10B? 0 +081204.33 +251049.3 +000005.9-000036.400002.0 08.7400.28A? 0 +081322.29 -395101.2 -000007.1+000007.600006.7 08.7400.04A? 0 +081441.97 +052506.6 +000010.0-000013.800000.5 08.7400.30A? 0 +081555.45 -473229.0 -000006.8+000004.000012.1 08.74-0.07B? 0 +081607.35 +074231.9 -000013.2-000018.300004.4 08.7400.83G? 0 +081658.28 +224545.5 -000004.1-000044.900016.3 08.7400.41F? 0 +081743.06 +432957.3 +000007.2-000032.000022.7 08.7400.47F? 0 +082150.36 +192920.8 -000054.3-000024.100015.9 08.7400.33F? 0 +082201.42 +230549.7 -000006.8-000016.400010.9 08.7400.99K? 0 +082208.47 +360753.9 +000008.8-000014.900003.1 08.7400.57F? 0 +082743.27 -000514.1 +000016.9-000036.300006.7 08.7400.46F? 0 +082902.18 -480215.0 -000011.1+000007.700002.6 08.74-0.07B? 0 +083316.99 -335702.7 -000010.1+000013.000010.5 08.7400.95G? 0 +083344.36 +380957.6 +000017.7+000003.600009.4 08.7400.98K? 0 +083557.72 -200451.5 -000005.9+000026.500018.2 08.7400.04A? 0 +083641.04 -472952.0 -000000.4-000003.500001.0 08.7400.36F? 0 +083949.72 +283011.2 +000047.4+000016.200033.6 08.7400.54F? 0 +084136.31 +161541.7 +000032.3-000052.500016.9 08.7400.94G? 0 +084236.55 -480430.9 -000002.7+000002.500005.0 08.74-0.14B? 0 +084717.80 -423605.8 -000020.3+000043.900009.6 08.7400.01A? 0 0.10 1.00 +085139.79 -440249.9 -000002.1+000002.000000.2 08.7400.09A? 0 +090032.71 +224337.1 +000022.0-000050.500044.4 08.7400.91G? 0 +090059.45 +272011.4 -000035.9-000023.600006.4 08.7400.25A? 0 +090155.43 -662927.5 -000026.4+000034.700004.8 08.7400.36F? 0 +090555.95 -090605.2 -000048.2+000000.100008.9 08.7400.51F? 0 +090624.50 +531445.3 -000011.8-000003.000000.9 08.7400.25A? 0 +090820.32 +421047.2 +000028.5-000011.800003.1 08.7400.56F? 0 +090934.27 -453133.9 -000027.6+000011.600010.9 08.7400.04A? 0 +090940.34 -483446.5 -000010.1+000007.400003.3 08.7400.46F? 0 +091007.03 +425625.5 -000003.5-000011.500015.3 08.7400.27A? 0 +091024.86 +262430.3 -000017.3-000008.700000.5 08.7400.47F? 0 +091106.46 +730022.6 -000006.9-000016.800010.7 08.7400.97K? 0 +091429.81 -571421.5 -000006.9+000012.500000.2 08.7400.12A? 0 +091746.71 -383913.5 -000021.7+000014.900006.4 08.7400.39F? 0 +092108.29 -161423.8 -000020.2+000003.900008.2 08.7400.12A? 0 +092406.88 +192832.3 +000014.1-000127.100008.8 08.7400.60G? 0 +092847.04 -631250.9 -000026.4+000031.500006.9 08.7400.39F? 0 +093139.58 +851212.9 -000020.4+000007.500017.0 08.7400.47F? 0 +093240.70 +112243.3 -000059.8-000030.200008.9 08.7400.53F? 0 +093604.97 +531753.8 -000014.5+000021.000007.3 08.7400.39F? 0 +094623.37 -540901.5 +000002.0+000010.900001.0 08.7400.43F? 0 +094826.18 -635901.6 -000091.2+000070.500014.5 08.7400.42F? 0 +094939.04 -420728.0 -000005.9-000002.000018.8 08.7400.11A? 0 +100041.87 +530405.8 -000001.8-000009.300012.3 08.7400.51F? 0 +100345.93 -800751.7 +000025.5-000006.100000.0 08.7400.43F? 0 +100401.92 -621408.4 -000056.4+000028.900015.7 08.7400.32F? 0 +100645.74 -572339.2 +000001.4+000010.000018.4 08.7400.92G? 0 +100720.17 +210948.3 -000093.2-000027.700000.3 08.7400.94G? 0 +100833.08 +303540.5 -000080.6-000092.500004.6 08.7400.47F? 0 +101043.20 -660030.4 -000013.5+000006.200016.9 08.7400.11A? 0 +101146.41 -694206.8 +000001.9+000021.700008.8 08.7400.10A? 0 +101330.11 +002617.9 +000001.1-000010.100009.2 08.7400.33F? 0 +101520.70 -071058.8 -000034.9+000025.400010.8 08.7400.89G? 0 +102021.73 -134715.4 -000056.9+000003.700009.3 08.7400.92G? 0 +103051.82 -211333.5 -000054.1-000405.700009.6 08.7400.52F? 0 +103158.82 +304610.4 -000105.4+000067.800016.0 08.7400.58G? 0 +103807.12 -111259.1 -000019.7+000006.300005.3 08.7400.16A? 0 +104218.66 -470036.4 -000038.1+000051.200001.5 08.7400.55F? 0 +104359.51 -574106.2 -000009.3+000007.700012.6 08.74-0.01B? 0 +104810.20 -120737.4 -000106.4+000002.300010.0 08.7400.47F? 0 +104844.67 -531940.5 -000016.9+000000.200010.7 08.7400.83G? 0 +105136.64 -162415.2 -000198.8-000031.800028.7 08.7400.73G? 0 +105202.33 +330238.7 -000038.2-000061.700013.8 08.7400.60G? 0 +105719.51 +435610.5 -000080.2-000007.100005.5 08.7400.50F? 0 +105825.63 +370143.8 -000159.3-000047.900027.6 08.7400.77G? 0 +105927.31 +113801.3 -000053.2-000003.800011.9 08.7400.43F? 0 +105939.31 -550146.1 -000001.5+000003.200007.8 08.7400.41F? 0 +110008.42 -585302.0 -000001.1-000016.300002.5 08.74-0.07B? 0 0.10 1.00 +110201.48 -540308.4 -000016.0-000010.900000.6 08.7400.51F? 0 +110636.39 +030446.0 -000003.8-000076.900006.4 08.7400.66G? 0 +111521.53 -293057.8 -000010.1+000000.800008.3 08.74-0.07B? 0 +112151.24 +345137.0 -000031.5-000015.900012.5 08.7400.24A? 0 +112504.26 -515338.5 -000135.2+000047.900005.8 08.7400.54F? 0 +112517.89 -115735.2 -000082.7+000002.800003.6 08.7400.46F? 0 +113112.25 -672502.8 -000017.8-000000.600008.5 08.7400.12A? 0 +113838.19 -111421.3 +000000.9-000008.800026.6 08.7400.64G? 0 +114225.35 -622837.5 -000006.1-000001.900011.4 08.74-0.01B? 0 +114230.72 -604048.1 -000011.2-000000.700006.2 08.74-0.03B? 0 +114252.43 -381724.3 +000015.5-000030.700006.4 08.7400.20A? 0 +114418.43 +390024.6 +000011.9+000009.400002.0 08.7400.34F? 0 +115229.78 -182014.7 -000032.6-000028.800009.1 08.7400.46F? 0 +115353.96 -424650.5 +000000.8-000047.700019.2 08.7400.42F? 0 +115457.62 -330336.8 -000002.5-000017.800000.3 08.7400.91G? 0 +115626.06 -484741.8 -000015.0-000005.900006.0 08.7400.25A? 0 +115801.84 -823124.2 +000037.5-000024.800030.3 08.7400.63G? 0 +120047.65 -095736.1 -000063.3+000004.000013.3 08.7400.14A? 0 +120844.44 +341215.5 -000136.6-000050.600004.4 08.7400.54F? 0 +121004.32 -433330.0 -000041.3+000029.300003.7 08.7400.52F? 0 +121006.34 +241540.0 -000004.0+000005.700004.8 08.7400.49F? 0 +121230.04 -152727.7 -000024.0+000005.900007.4 08.7400.44F? 0 +121320.70 -090446.9 -000018.2-000011.500007.9 08.7400.97K? 0 +122246.68 -533646.1 -000005.4-000022.400008.9 08.7400.28A? 0 +122414.31 +604955.5 -000102.3-000030.100005.4 08.7400.59G? 0 +122524.96 -453731.5 -000011.7-000010.300002.5 08.7400.10A? 0 +123445.63 -574227.1 -000002.1-000006.200006.3 08.7400.27A? 0 +124250.75 -695921.7 +000009.6-000018.400013.6 08.7400.46F? 0 +124354.62 +342038.2 -000335.3-000114.000021.7 08.7400.87G? 0 +124726.49 -530420.0 +000001.1-000008.600000.0 08.7400.13A? 0 +124934.87 +034905.6 -000089.3-000008.500012.6 08.7400.56F? 0 +124947.31 +182034.3 -000001.4+000010.900005.7 08.7400.93G? 0 +125703.01 -485503.3 -000021.3-000015.900008.8 08.7400.36F? 0 +130007.45 -325827.9 -000030.6-000017.500003.6 08.7400.99K? 0 +130008.71 +022302.7 +000013.4-000016.400000.3 08.7400.38F? 0 +130550.15 -073938.2 -000066.5-000056.700007.5 08.7400.97K? 0 +130650.95 -775213.7 -000118.0-000008.300026.4 08.7400.72G? 0 +130740.69 -502103.1 -000216.9-000076.200020.6 08.7400.75G? 0 +131740.95 -302402.4 -000048.6+000013.700028.6 08.7400.42F? 0 +132232.61 +424211.8 +000019.4-000045.400002.2 08.7400.73G? 0 +132441.19 -684311.8 -000036.9-000020.200011.0 08.7400.50F? 0 +132506.93 +275846.4 +000024.5-000039.700002.9 08.7400.45F? 0 +133330.66 -631407.3 -000024.1-000013.000017.5 08.7400.38F? 0 +133425.43 -422415.8 -000047.4-000051.200015.2 08.7400.54F? 0 +133657.90 +672128.5 -000107.2+000061.700002.5 08.7400.44F? 0 +134102.70 +020441.0 +000034.5-000016.600020.2 08.7400.63G? 0 +134134.88 -533641.7 -000009.7+000001.600005.4 08.7400.04A? 0 +134205.21 +315212.1 -000049.2-000005.900004.1 08.7400.49F? 0 +134743.98 -232506.0 -000023.2-000003.300012.4 08.7400.15A? 0 +134836.53 +451013.5 -000037.2+000022.400005.8 08.7400.31F? 0 +135157.24 +510854.9 +000013.0+000016.700003.1 08.7400.29A? 0 +135627.69 +351714.3 -000169.7-000044.000011.1 08.7400.69G? 0 +135647.39 -743501.6 -000045.0-000017.000004.6 08.7400.47F? 0 +135937.12 -554424.4 -000039.9-000032.100002.0 08.7400.40F? 0 +140233.27 -542752.9 -000008.7+000003.200008.6 08.7400.58G? 0 +140537.52 -630919.0 +000001.5+000000.400004.6 08.7400.04A? 0 +140726.78 -533122.2 -000003.5-000009.500008.3 08.7400.00A? 0 +140844.36 -423555.2 +000002.8-000005.200009.9 08.74-0.01B? 0 +141224.22 -660021.8 -000004.9-000005.000004.5 08.7400.04A? 0 +141322.37 -814727.7 +000001.4-000015.000006.8 08.7400.38F? 0 +141430.53 -291421.0 -000032.6-000002.900000.9 08.7400.42F? 0 +141511.99 -711401.2 -000016.7+000002.400001.8 08.7400.06A? 0 +141634.96 +224030.6 +000017.6-000036.200014.7 08.7400.52F? 0 +141753.27 -565015.5 -000008.7-000041.000000.2 08.7400.92G? 0 +142117.19 -054953.7 -000012.4-000023.600004.2 08.7400.51F? 0 +142129.89 -194048.5 -000031.7-000000.200017.7 08.7400.15A? 0 +142929.70 -294229.8 -000038.5+000037.600006.5 08.7400.53F? 0 +143108.21 -763000.1 -000002.8-000016.300018.6 08.7400.37F? 0 +143126.80 +550702.1 -000036.1-000038.000019.5 08.7400.45F? 0 +143159.56 +184600.9 -000003.1-000021.200007.3 08.74-0.12B? 0 +143202.18 +220447.4 -000052.7+000025.700002.5 08.7400.47F? 0 +143336.60 +353510.4 +000000.0+000000.000000.0 08.7400.77G? 0 +143733.12 -163226.4 -000070.2-000123.900038.3 08.7400.93G? 0 +143848.09 +075441.1 -000003.5-000085.000018.4 08.74-0.04B? 0 +143950.51 -383304.9 -000012.5+000017.700015.3 08.7400.08A? 1 +144210.34 -514031.7 -000041.4-000024.900001.9 08.7400.44F? 0 +144351.49 -564018.1 -000016.5-000012.000001.6 08.7400.00A? 0 +144413.45 -662738.1 -000003.2-000019.100000.3 08.74-0.01B? 0 +144638.34 +435355.8 -000110.6-000146.100000.0 08.7400.75G? 0 +144846.80 +360301.2 -000078.5+000005.400024.9 08.7400.46F? 0 +145136.35 +125341.4 -000034.1+000024.300022.7 08.7400.46F? 0 +145236.93 +000104.3 -000046.7-000000.300025.4 08.7400.91G? 0 +145549.36 +203147.8 -000008.5-000065.500005.3 08.7400.56F? 0 +145628.97 -601002.4 -000045.2+000002.600009.6 08.7400.47F? 0 +145939.30 -783039.1 -000024.6+000006.500009.7 08.7400.66G? 0 +150314.95 -564525.7 -000013.7-000011.900009.7 08.7400.02A? 0 +150606.76 -281726.3 -000066.5-000163.800002.6 08.7400.75G? 0 +151150.30 +615140.4 -000147.1+000109.600003.0 08.7400.68G? 0 0.10 1.00 +151303.72 -495709.6 -000010.6-000001.800011.7 08.7400.20A? 0 +151322.02 +131624.2 -000046.1-000021.800030.4 08.7400.64G? 0 +152405.36 +663314.4 -000255.8-000042.900027.2 08.7400.69G? 0 +152634.22 +403541.1 -000001.1+000021.300006.2 08.7400.87G? 0 +152720.24 -030219.4 +000029.5-000042.500018.0 08.7400.96K? 0 +153035.14 -124425.8 -000029.5+000001.500000.6 08.7400.34F? 0 +153158.99 +001017.3 -000036.8-000001.300001.1 08.7400.45F? 0 +153200.01 +040357.9 -000137.3-000025.700019.4 08.7400.64G? 0 +153420.23 -162247.8 -000015.6-000009.100003.9 08.7400.95K? 0 +153851.06 +223846.0 -000033.4-000066.400018.5 08.7400.52F? 0 +153904.03 -831357.6 -000010.5-000006.800007.4 08.74-0.08B? 0 +153909.78 -400023.2 +000007.6-000009.500008.2 08.7400.07A? 0 +153958.71 +613257.5 -000024.1+000021.500019.5 08.7400.98K? 0 +154546.45 -562749.2 +000014.9+000010.000002.6 08.7400.04A? 0 +154713.01 +552332.2 -000020.2+000014.100000.2 08.7400.37F? 1 +154718.73 +520447.4 +000008.3-000007.400006.5 08.7400.30A? 0 +154736.17 -514600.4 -000003.2-000006.800004.3 08.7400.04A? 0 +155013.30 -113352.7 -000031.7-000010.200023.5 08.7400.60G? 0 +155419.85 -083449.2 -000111.5+000017.900014.6 08.7400.66G? 0 +155919.57 +741414.4 +000002.1+000000.900005.9 08.7400.96K? 0 +155947.94 +172251.3 -000003.9-000043.000021.7 08.7400.61G? 0 +160050.58 -680658.8 -000003.7-000009.800006.0 08.74-0.02B? 0 +160258.29 +121009.1 -000057.4+000017.400021.4 08.7400.61G? 0 +160631.37 +225300.2 -000093.3+000099.000033.9 08.7400.59G? 0 +160655.48 -240908.4 +000002.5-000018.100004.7 08.7400.25A? 0 +160909.41 -105636.9 -000016.8+000001.800002.4 08.7400.52F? 0 +161059.82 +595555.7 -000002.1+000022.400006.8 08.7400.22A? 0 +161202.97 +394806.8 -000067.8+000054.000013.6 08.7400.65G? 0 +161554.25 +060152.5 +000100.6-000078.700002.8 08.7400.62G? 0 +162449.21 +380910.5 -000011.7+000000.300001.6 08.7400.27A? 0 +163108.56 -645914.1 -000019.9-000038.200000.7 08.7400.38F? 0 +163248.25 +302525.9 +000035.8-000004.300016.7 08.7400.83G? 0 +163301.54 +023303.6 +000024.9-000005.100026.9 08.7400.98K? 0 +163401.57 +340612.0 +000007.9-000051.400011.1 08.7400.41F? 0 +163444.08 -572658.8 +000008.4-000066.700011.5 08.7400.39F? 0 +164120.21 -742614.8 -000013.4-000040.200007.3 08.7400.96K? 0 +164154.34 -540736.7 -000017.8-000009.600005.9 08.7400.10A? 0 +164234.46 +234003.5 -000043.6-000006.400014.1 08.7400.75G? 1 +164342.36 -520144.9 +000014.3-000003.100001.8 08.7400.13A? 0 +164401.80 +424158.2 -000181.3-000036.200015.7 08.7400.70G? 0 +164426.69 -054114.0 -000046.1-000035.100022.6 08.7400.72G? 0 +164608.67 +113008.1 -000105.5+000099.500027.2 08.7400.64G? 0 +164717.62 -625659.9 -000001.7-000000.800002.7 08.7400.08A? 0 +164750.69 -595357.4 -000027.8-000024.400014.6 08.7400.97K? 0 +165351.35 -413241.2 +000009.2-000012.000007.9 08.7400.15A? 0 +165635.47 -180757.3 -000022.3-000020.500005.8 08.7400.33F? 0 +165829.45 -604229.2 -000003.8-000010.000004.1 08.7400.01A? 0 +170047.04 -063407.3 +000006.1-000042.400020.2 08.7400.70G? 0 +170306.46 -452430.7 +000004.5-000010.300003.1 08.74-0.04B? 0 +170346.48 -125145.1 +000010.0-000017.000004.6 08.7400.25A? 0 +170526.35 +211925.2 -000089.8+000098.900008.5 08.7400.46F? 0 +170739.44 -444159.6 +000026.0-000026.700001.0 08.7400.39F? 0 +170755.76 +764510.4 -000001.3+000000.300007.8 08.7400.29A? 0 +170847.16 +401003.5 -000004.4+000011.200007.1 08.7400.46F? 0 +171242.76 -723949.8 +000000.3+000003.100003.1 08.7400.13A? 0 +171327.84 +724513.2 +000003.3-000018.100015.9 08.7400.33F? 0 +171650.78 -485303.7 -000013.9-000001.300003.4 08.7400.21A? 0 +172147.68 +354802.5 +000030.7-000026.700015.0 08.7400.45F? 0 +172353.31 -492328.9 -000005.6+000002.800021.1 08.7400.47F? 0 +172353.78 -605639.3 +000015.9-000137.600017.9 08.7400.55F? 0 +172551.39 +223010.5 -000042.7-000050.300014.0 08.7400.53F? 0 +172851.17 -293533.5 -000008.9-000001.800013.6 08.7400.10A? 0 +173057.12 +500412.9 -000007.6+000004.000008.5 08.7400.34F? 0 +173202.86 +761812.7 -000005.4+000033.800000.4 08.7400.49F? 0 +173706.90 +191949.8 -000005.2+000014.000009.5 08.7400.21A? 0 +173841.95 +061239.4 -000011.1+000016.100005.9 08.7400.51F? 1 +174038.14 -655137.3 +000004.0-000009.000012.6 08.7400.26A? 0 +174157.11 +205548.2 -000003.0+000025.300006.5 08.7400.93G? 0 +174526.04 +064322.7 +000030.8+000024.900014.9 08.7400.64G? 0 +174638.34 -342116.7 +000000.9-000028.700013.1 08.7400.12A? 0 +174646.45 +013116.1 +000000.9+000008.200011.0 08.7400.36F? 0 +174802.34 -542651.7 -000009.9-000000.900003.5 08.7400.12A? 0 +175152.72 +153716.8 -000000.7-000009.400015.5 08.7400.94G? 0 +175234.59 -051907.9 +000039.6+000014.800018.8 08.7400.63G? 0 +175249.62 +085411.0 +000020.0-000004.000003.1 08.7400.58G? 0 +175359.39 -343035.9 +000032.8-000014.500002.9 08.7400.07A? 0 +175658.56 -064045.0 +000003.4-000036.300032.7 08.7400.57F? 0 +175709.99 -341502.9 +000008.6-000009.200002.3 08.7400.38F? 0 +175737.65 -203740.7 +000023.3-000007.000005.3 08.7400.59G? 0 +175842.30 -314809.9 +000002.3-000011.000031.0 08.7400.32F? 0 +175848.84 -084347.2 -000016.0-000013.300009.3 08.7400.59G? 0 +175931.71 +000115.3 +000004.1-000016.800007.3 08.7400.98K? 0 +180058.32 +031911.4 +000010.2+000009.300003.5 08.7400.37F? 0 +181515.71 -164857.0 +000024.2-000011.400018.9 08.7400.20A? 0 +181531.36 -082914.5 -000017.4-000003.200014.5 08.7400.46F? 0 +181631.73 -040213.3 +000012.6+000008.200000.3 08.7400.35F? 0 +181821.25 -345812.0 -000014.1+000000.600015.7 08.7400.05A? 0 +181913.32 -294051.5 +000034.1-000008.300017.8 08.7400.16A? 0 +182055.99 +055536.6 -000016.6+000005.000005.2 08.7400.99K? 0 +182317.24 +541654.4 +000030.1-000060.500009.5 08.7400.54F? 0 +182402.20 -000005.9 +000029.6-000006.700001.2 08.7400.30A? 0 +182737.38 +095052.3 +000002.8-000011.400002.8 08.7400.17A? 0 +183230.54 -572911.9 +000001.7-000027.800002.5 08.7400.12A? 0 +183428.93 -181822.1 +000010.7+000001.900007.1 08.7400.49F? 0 +183939.41 +012621.7 +000028.6-000000.300007.0 08.7400.54F? 0 +184011.01 -223949.8 +000019.1+000000.100006.1 08.74-0.01B? 0 +184043.47 -350438.5 +000012.4-000029.300007.3 08.7400.57F? 0 +184116.13 +301727.1 +000009.5-000045.600017.6 08.7400.55F? 0 +184142.85 +693127.7 -000007.0-000024.900018.6 08.7400.98K? 0 +184310.16 +241322.6 -000002.2-000001.000002.7 08.7400.02A? 0 +184701.68 +085634.5 +000000.8-000014.900005.7 08.7400.14A? 0 +184723.70 -323851.5 +000000.2-000014.000008.5 08.7400.05A? 0 +184907.38 +131254.2 -000044.7+000005.200005.7 08.7400.33F? 0 +184912.15 -095705.7 -000000.9-000029.600000.0 08.7400.21A? 0 +185039.80 +494603.1 +000052.4-000004.300002.3 08.7400.48F? 0 +185041.70 -301420.6 -000022.4-000030.700009.0 08.7400.18A? 0 +185133.52 +343234.1 +000028.0-000016.500018.2 08.7400.59G? 0 +185600.12 -043118.1 +000027.5-000006.600006.2 08.7400.34F? 1 +185830.35 +322302.8 +000018.3+000022.700018.1 08.7400.38F? 0 +185907.60 +032540.2 +000014.0-000000.100001.4 08.7400.19A? 0 +185931.01 +583642.4 -000002.7+000011.900009.0 08.7400.19A? 0 +190014.95 +290734.9 -000001.5-000006.500001.8 08.74-0.02B? 0 +190512.53 +355053.3 +000010.1-000010.600004.6 08.7400.03A? 0 +190519.62 +084629.0 -000011.1-000041.100000.5 08.7400.58G? 0 +190534.33 +113824.9 +000005.6-000017.200010.7 08.7400.14A? 0 +190841.52 -602929.1 +000000.0-000007.500002.0 08.7400.02A? 0 +190851.12 -540216.9 -000012.1-000057.500001.5 08.7400.56F? 0 +190956.90 -003357.3 -000041.5-000128.400009.6 08.7400.49F? 0 +191153.48 +420627.9 -000001.7-000012.200003.2 08.7400.47F? 0 +191304.57 -192914.3 -000004.6-000011.600004.1 08.7400.02A? 0 +191354.86 -674251.3 -000000.7-000001.700002.8 08.7400.91G? 0 +191355.79 +000613.0 +000048.9-000010.700004.2 08.7400.84G? 0 +191749.23 -000328.2 -000000.5-000016.400002.0 08.7400.48F? 0 +191910.02 +021357.2 -000003.0-000016.700008.0 08.7400.38F? 0 +192131.55 +301213.4 -000000.5+000012.000001.7 08.7400.89G? 0 +192331.23 -012157.8 +000004.7-000022.300012.4 08.7400.25A? 0 +192420.98 +225753.2 +000014.4+000006.800003.8 08.7400.14A? 0 +192524.36 +344232.6 +000000.4-000008.000000.9 08.7400.39F? 0 +192624.62 +331044.0 +000010.8-000013.400013.7 08.7400.44F? 0 +192727.95 -421633.3 +000013.6+000012.400003.9 08.7400.33F? 0 +192802.15 +431049.7 -000017.0+000026.800006.3 08.7400.67G? 0 +192834.01 +282910.1 +000002.9+000012.800005.8 08.7400.14A? 0 +193018.34 -421956.3 +000002.2-000011.000009.2 08.7400.26A? 0 +193255.05 -394424.9 +000010.9-000018.200022.4 08.7400.56F? 0 +193426.85 +104245.9 -000006.8-000009.600007.4 08.7400.02A? 0 +193723.82 +444251.3 +000007.6-000037.400016.0 08.7400.99K? 0 +193856.37 +092117.0 +000006.6+000023.600002.0 08.7400.29A? 0 +194031.03 +102838.5 -000007.0+000001.800007.8 08.7400.33F? 0 +194127.81 +052649.2 -000018.2-000002.300006.1 08.74-0.02B? 0 +194248.45 -392919.5 -000013.6-000013.200008.6 08.7400.47F? 0 +194303.68 +285353.5 -000000.9-000014.700007.6 08.7400.71G? 0 +194330.16 +483533.6 +000022.3+000018.500002.6 08.7400.69G? 1 +194452.44 -522010.0 -000050.8-000084.700033.3 08.7400.93G? 0 +194501.00 -180900.1 +000008.6-000004.800000.1 08.7400.20A? 0 +194711.42 +445053.5 +000035.1+000028.800003.4 08.7400.21A? 0 +194724.66 +052841.1 +000006.8-000009.400025.9 08.7400.40F? 0 +194902.68 +202530.7 -000011.7-000011.200019.1 08.7400.23A? 0 +195027.55 -750501.8 +000036.3-000011.500003.4 08.7400.45F? 0 +195128.18 +354942.8 -000001.1-000022.800002.7 08.7400.63G? 0 +195211.18 +410355.2 +000001.9-000001.600010.9 08.7400.11A? 0 +195215.12 +121538.7 -000013.6+000008.500010.3 08.7400.50F? 0 +195326.08 -301609.9 -000003.1-000050.200010.6 08.7400.58G? 0 +195728.29 +673801.7 +000061.5+000087.700013.4 08.7400.61G? 0 +195805.92 +403548.0 +000000.5-000022.000010.8 08.7400.00A? 0 +195909.64 -701607.6 -000051.7-000023.100002.4 08.7400.88G? 0 +195916.85 +262530.4 -000009.5-000020.100003.9 08.7400.11A? 0 +200207.36 +462755.7 +000005.9-000007.800007.7 08.7400.12A? 0 +200325.87 +574828.4 +000002.6-000001.900006.0 08.7400.88G? 0 +200501.93 -333535.0 +000000.4+000011.300019.9 08.7400.97K? 0 +200607.98 +285502.1 -000014.2-000043.700038.1 08.7400.60G? 0 +200608.19 +323614.8 -000003.9+000001.500002.2 08.7400.07A? 0 +200849.80 -224137.2 +000009.3-000024.500029.9 08.7400.50F? 0 +200851.79 +360846.7 +000013.7-000006.500008.6 08.7400.03A? 0 +201111.55 -532023.8 +000023.5-000055.900001.9 08.7400.60G? 0 +201155.08 +643031.5 +000000.0+000000.000000.0 08.7400.29A? 0 +201222.50 +430655.1 -000005.1-000000.600003.3 08.7400.30A? 0 +201245.87 +043158.3 +000017.7+000005.400004.8 08.7400.00A? 0 +201346.85 +264501.7 +000004.7-000009.400015.3 08.7400.22A? 0 0.10 1.00 +201351.11 +485526.3 -000000.8+000000.900003.3 08.74-0.02B? 0 +201649.46 +502301.3 +000001.4-000017.000002.9 08.7400.30A? 0 +201728.96 -135738.5 +000010.7+000037.900011.0 08.7400.29A? 0 +201917.72 +072358.2 -000054.8-000035.800012.9 08.7400.94G? 0 +202110.81 +424112.7 -000003.7-000008.400000.1 08.7400.37F? 0 +202457.50 +590954.6 -000007.3-000021.300001.2 08.7400.15A? 0 +202737.71 -403815.9 +000014.5-000073.400004.4 08.7400.52F? 0 +202806.67 -541817.4 +000003.9-000061.400004.2 08.7400.57F? 0 +202822.81 -033315.0 +000042.7-000010.900014.4 08.7400.91G? 0 +203215.60 -160751.6 +000020.7+000015.000029.1 08.7400.38F? 0 +203238.11 +022139.2 +000042.1+000010.500021.3 08.7400.66G? 0 +203342.87 +385004.8 +000018.3+000002.100000.0 08.7400.04A? 0 +203438.79 -340829.2 +000020.8-000038.600002.0 08.7400.34F? 0 +203552.83 +500730.3 +000007.3-000005.000004.7 08.7400.14A? 0 +204047.15 +562829.3 +000001.4+000005.100003.8 08.7400.30A? 0 +204937.19 +073540.2 +000067.1-000010.100014.8 08.7400.96K? 0 +204946.25 -035218.9 -000000.5-000006.800001.2 08.7400.36F? 0 +205027.72 +324846.0 -000014.2-000027.500014.2 08.7400.99K? 0 +205209.82 +373109.0 -000012.4-000004.500005.1 08.74-0.02B? 0 +205215.13 -435301.1 +000008.3-000008.100001.3 08.74-0.00B? 0 +205612.33 -314558.7 -000059.4-000020.000013.9 08.7400.53F? 0 +205755.23 -200428.1 -000109.6-000133.800017.9 08.7400.66G? 0 +210508.53 +731210.0 +000131.9+000127.200014.1 08.7400.51F? 0 +210604.57 -522244.1 +000035.1-000021.000005.5 08.7400.41F? 0 +210615.01 +434750.3 -000016.0-000034.300008.6 08.7400.41F? 0 +210911.43 +073259.9 +000003.6+000003.500018.4 08.7400.94G? 0 +211348.65 +483835.1 +000035.8+000029.500006.4 08.7400.40F? 0 +211510.87 +195114.0 +000012.9-000006.600005.8 08.7400.05A? 0 +211827.72 +085427.0 -000140.9-000081.500008.6 08.7400.61G? 0 +212329.06 -324716.4 -000010.8-000012.600009.2 08.7400.84G? 0 +212407.31 +534943.9 +000029.5-000005.100013.1 08.7400.36F? 0 +212524.81 +183933.3 +000050.1+000015.300017.7 08.7400.40F? 0 +212701.10 -315620.4 +000012.6-000007.300002.5 08.74-0.10B? 0 +213239.01 -214635.4 +000008.1-000011.300022.6 08.7400.38F? 0 +214456.70 -070348.5 +000012.4-000002.700012.5 08.7400.24A? 0 +214626.85 -614857.1 +000100.5-000047.200012.9 08.7400.53F? 0 +214937.43 +300632.2 +000021.2-000018.700023.5 08.7400.57F? 0 +215013.21 +255337.5 +000087.0-000018.500014.1 08.7400.68G? 0 +215103.83 +471040.9 +000005.5+000009.900004.1 08.7400.27A? 0 +215454.27 +313817.8 -000015.2+000010.300016.8 08.7400.88G? 0 +215753.37 -643557.5 +000098.1-000054.500010.6 08.7400.45F? 0 +215918.11 -052834.9 -000002.1+000012.800011.4 08.7400.25A? 0 +220043.73 +145320.1 -000015.8+000001.900007.4 08.7400.47F? 0 +220552.27 -194625.8 +000051.9-000002.400001.0 08.7400.44F? 0 +220604.85 -475606.9 +000106.1+000028.200016.6 08.7400.50F? 0 +221530.66 +144637.3 +000039.3+000018.500010.1 08.7400.92G? 0 +221600.40 -511814.1 +000030.0+000000.900006.2 08.7400.22A? 0 +221707.02 +543027.5 -000011.7-000001.300004.8 08.7400.08A? 0 +221738.38 -121419.0 -000008.9+000004.400008.2 08.7400.44F? 0 +222332.52 +462112.0 -000020.5-000005.900012.6 08.7400.14A? 0 +222449.19 -112317.9 -000023.3-000044.100014.3 08.7400.32F? 0 +223321.35 -090348.3 +000288.9-000054.600010.8 08.7400.58G? 0 +223504.91 +375522.4 +000002.4-000020.400007.8 08.74-0.04B? 0 +224340.45 -643853.4 +000018.5-000014.900002.5 08.7400.37F? 0 +224544.25 +772035.1 +000004.3-000005.800005.8 08.7400.17A? 0 +224545.83 +485708.3 -000009.4-000000.300011.6 08.7400.14A? 0 +225137.39 +364817.5 +000018.7-000026.800001.7 08.7400.35F? 0 +225228.43 -211058.9 -000013.4+000015.800021.0 08.7400.32F? 0 +225435.62 +292130.8 +000025.9+000012.900005.8 08.7400.52F? 0 +230500.59 -584631.9 +000009.2+000007.800010.3 08.7400.06A? 0 +230942.77 +483848.5 +000048.5-000052.000002.0 08.7400.60G? 0 +231444.54 +205314.2 +000195.4-000040.900039.3 08.7400.62G? 0 +231800.82 +245211.7 -000014.1-000051.300005.7 08.7400.47F? 0 +231833.27 +464518.4 +000004.0-000002.500005.8 08.74-0.05B? 0 +231904.66 +485101.2 +000003.0+000000.400002.8 08.7400.18A? 0 +232050.31 +285038.8 -000043.3-000054.900000.3 08.7400.44F? 0 +232126.54 -133930.2 -000013.4+000002.300009.2 08.7400.46F? 0 +232815.39 +255540.4 +000160.8-000020.700003.9 08.7400.68G? 0 +233131.02 +572804.8 +000005.5-000003.800002.4 08.7400.10A? 0 +233536.33 +612206.5 +000020.4-000007.000007.5 08.7400.41F? 0 +233644.56 -422143.9 +000038.0-000057.200007.2 08.7400.75G? 0 +234029.80 +673311.9 +000014.7+000018.000019.0 08.7400.37F? 1 +234118.44 -132828.5 +000034.0-000008.900004.0 08.7400.38F? 0 +235056.18 -365320.7 +000057.1+000001.000013.8 08.7400.34F? 0 +235255.59 -212849.9 -000045.7-000006.200001.6 08.7400.48F? 0 +235356.00 -372428.8 +000015.9-000014.700004.0 08.7400.16A? 0 +235810.88 +673400.0 -000138.2-000023.900001.0 08.7400.71G? 0 +000410.76 +111551.8 +000010.5-000010.100008.2 08.7401.71K? 0 +000533.83 +761709.0 -000007.2-000005.900000.6 08.7401.62K? 0 +000811.97 -700321.0 +000013.5+000001.600020.0 08.7401.23K? 0 +001153.94 -110953.4 +000105.7-000030.000012.8 08.7401.12K? 0 +001555.24 -501002.3 +000046.6-000032.800013.9 08.7401.11K? 0 +002046.90 -133753.1 +000009.5+000033.000000.9 08.7401.04K? 0 +002315.98 -331004.2 -000021.5+000109.000053.0 08.7401.09K? 0 +003031.11 +083043.6 -000008.9-000016.400026.2 08.7401.34K? 0 +003348.89 +581255.3 +000000.4-000009.100033.5 08.7401.53K? 0 +003733.00 -154938.8 +000032.2+000000.700001.8 08.7401.39K? 0 +003834.55 +711100.0 -000018.5+000006.000009.0 08.7401.21K? 0 +003839.00 -533702.6 +000016.2+000000.700019.3 08.7401.68K? 0 +004250.48 -213930.5 +000014.5+000007.600008.6 08.7401.14K? 0 +004333.00 +335043.6 -000203.0-000355.900060.2 08.7401.07K? 0 +004348.25 -161843.5 +000006.8-000005.800020.3 08.7401.34K? 0 +004520.25 -050032.8 +000005.7+000004.400013.8 08.7401.06K? 0 +004915.35 -593406.7 +000040.3+000010.600002.0 08.7401.10K? 0 +005339.54 -375813.4 +000038.3-000036.600006.1 08.7401.22K? 0 +005709.68 +181551.7 +000016.2+000005.700004.5 08.7401.08K? 0 +005732.92 -145232.1 +000019.3-000004.400015.3 08.7401.02K? 0 +005814.03 -432039.7 +000008.8-000007.100015.3 08.7401.01K? 0 +011341.66 +471227.6 +000009.6-000017.900024.1 08.7401.56K? 0 +011504.19 +011402.6 +000005.5-000016.200026.1 08.7401.08K? 0 +012402.21 +702146.1 +000001.6-000042.000009.5 08.7401.17K? 0 +013224.01 +711720.4 +000002.2+000012.900007.1 08.7401.62K? 0 +013451.28 +374311.1 +000003.5-000012.200002.0 08.7401.04K? 0 +014500.56 +584728.7 +000036.4-000007.100000.1 08.7401.04K? 0 +014747.46 -393427.2 -000020.6-000004.800004.9 08.7401.18K? 0 +015903.24 -180338.1 -000028.5-000018.100015.1 08.7401.01K? 0 +020121.34 -005305.7 +000015.2+000010.800005.2 08.7401.07K? 0 +020238.13 +383238.4 -000005.3+000004.800001.0 08.7401.01K? 0 +021431.17 +241953.0 +000010.5-000026.700004.2 08.7401.80K? 0 +021641.25 -692829.9 +000046.8+000030.900011.8 08.7401.10K? 0 +021649.82 -025415.8 +000010.8+000000.600004.1 08.7401.23K? 0 +021855.67 +540544.2 -000017.8-000009.500009.3 08.7401.05K? 0 +022919.74 +265632.0 +000028.7+000004.600000.0 08.7401.05K? 0 +023658.79 +430322.3 -000006.9+000013.700014.9 08.7401.20K? 0 +023746.81 -453710.3 +000002.3-000001.400006.7 08.7401.38K? 0 +024041.62 +201053.3 -000013.6-000018.500019.9 08.7401.05K? 0 +025418.41 +475749.3 -000003.1+000023.500021.4 08.7401.49K? 0 +025430.10 +243757.1 -000025.7-000011.600023.0 08.7401.05K? 0 +030212.53 +412222.0 +000000.5-000005.000004.8 08.7401.11K? 0 +030214.03 -172827.1 +000015.8-000009.500000.9 08.7401.03K? 0 +030455.56 +292613.0 +000012.3-000019.900011.4 08.7401.64K? 0 +030604.60 +333842.4 -000024.7-000000.400020.1 08.7401.59K? 0 +031408.36 +464817.2 -000013.3-000017.500010.3 08.7401.08K? 0 +031539.31 +833406.2 +000010.9-000018.500000.6 08.7401.10K? 0 +031653.58 +022021.7 -000013.4-000002.600001.1 08.7401.07K? 0 +031928.69 +123655.7 +000003.4-000011.200012.6 08.7401.49K? 0 +032058.95 +203849.4 +000000.8-000024.900006.9 08.7401.58K? 0 +032217.08 +580624.9 -000078.0+000005.300005.5 08.7401.39K? 0 +032245.00 +592012.6 +000009.6-000004.500012.1 08.7401.01K? 0 +033007.72 -261932.1 +000013.0-000008.400002.4 08.7401.12K? 0 +033517.75 -245346.0 +000035.4-000006.600007.3 08.7401.33K? 0 +033623.23 +182143.2 +000041.0-000014.200002.0 08.7401.09K? 0 +034027.99 +645658.4 +000021.8-000015.500015.7 08.7401.31K? 0 +034657.18 +585738.8 -000003.5-000005.500016.2 08.7401.33K? 0 +035054.59 +070949.9 -000000.1-000014.700008.0 08.7401.14K? 0 +035629.65 +630240.6 -000005.4+000026.000009.5 08.7401.71K? 0 +040211.01 -533709.7 +000002.7+000040.600008.0 08.7401.04K? 0 +040330.09 -383613.6 -000011.1-000043.800010.1 08.7401.00K? 0 +040339.81 -245232.1 +000016.8+000003.100001.4 08.7401.43K? 0 +040607.90 +734449.5 +000005.2-000014.400000.1 08.7401.33K? 0 +040819.60 +461557.4 +000011.8-000032.900000.5 08.7401.17K? 0 +040845.16 -563314.9 +000021.0+000016.000013.4 08.7401.00K? 0 +040926.65 -601812.5 +000010.5-000004.700001.3 08.7401.36K? 0 +041023.79 +105115.4 +000069.2+000057.000076.1 08.7401.31K? 0 +041256.32 -110723.1 +000081.5-000003.900023.4 08.7401.58K? 0 +041540.36 -303323.3 +000000.3+000004.300013.9 08.7401.29K? 0 +041754.48 -360533.6 +000019.8+000024.300012.3 08.7401.31K? 0 +042527.87 +185303.5 -000005.4-000031.100005.0 08.7401.27K? 0 +042758.25 +670857.7 -000026.5-000011.600020.4 08.7401.49K? 0 +042907.98 -463201.0 +000003.3-000001.800005.9 08.7401.10K? 0 +043453.47 -765123.2 +000007.5-000004.000003.1 08.7401.15K? 0 +044313.05 -044506.8 +000004.4-000001.100002.6 08.7401.33K? 0 +044415.89 +433834.9 +000034.6-000008.400017.8 08.7401.40K? 0 +045655.31 -332749.2 +000010.7+000021.500005.8 08.7401.06K? 0 +045746.83 +624824.4 +000015.6-000007.500009.2 08.7401.22K? 0 +045852.89 -444037.4 -000019.3+000029.500011.0 08.7401.00K? 0 +050207.83 -220454.2 +000014.5-000018.100013.6 08.7401.07K? 0 +050519.69 +692100.9 +000004.8+000005.500011.1 08.7401.75K? 0 +051017.09 +755322.1 -000007.5-000015.000011.4 08.7401.22K? 0 +051252.40 +640529.4 +000000.6+000004.200004.5 08.7401.11K? 0 +052049.30 +084128.1 +000032.8-000022.900025.4 08.7401.86M? 0 +052355.82 -055305.1 -000005.3+000004.900026.4 08.7401.00K? 0 +052547.98 +585454.0 +000011.8-000044.500006.9 08.7401.30K? 0 +052732.19 +305314.9 +000004.3-000001.600009.3 08.7401.03K? 0 +053022.44 -183528.9 -000012.2+000027.200015.2 08.7401.58K? 0 +053607.21 +183428.2 -000000.1-000006.800012.4 08.7401.11K? 0 +053822.89 +403649.2 -000044.6-000000.700006.6 08.7401.04K? 0 +054036.93 +732544.8 +000016.7+000000.800012.7 08.7401.11K? 0 +054534.92 +691624.2 -000001.4-000019.900017.0 08.7401.45K? 0 +054601.78 +391403.0 -000020.2+000001.000015.8 08.7401.80K? 0 +055451.65 +801538.7 -000001.3+000001.800005.4 08.7401.23K? 0 +055607.50 +515248.1 +000049.7+000011.200023.0 08.7401.00K? 0 +060034.23 +244639.3 +000010.5+000001.200020.7 08.7401.23K? 0 +060319.93 -390339.5 -000017.6-000008.200008.1 08.7401.50K? 0 +060329.30 +534549.2 -000015.4-000004.200013.1 08.7401.59K? 0 +060443.76 +410114.9 +000022.1-000003.900009.3 08.7401.03K? 0 +060702.15 -190521.2 -000005.0+000001.600004.7 08.7401.00K? 0 +061152.56 +244245.5 -000010.7+000007.400002.6 08.7401.20K? 0 +061701.72 -292019.1 +000012.6-000008.500016.0 08.7401.25K? 0 +062526.40 -565021.1 -000007.7-000019.500012.9 08.7401.25K? 0 +063026.83 +732807.4 +000019.7-000007.400016.2 08.7401.30K? 0 +063703.02 -774045.8 +000005.6+000056.700002.3 08.7401.04K? 0 +063737.68 -572615.2 -000015.7+000008.200006.4 08.7401.48K? 0 +064208.20 +050335.2 +000008.3+000001.100008.7 08.7401.27K? 0 +064907.58 +220652.4 +000015.7-000012.300004.1 08.7401.80K? 0 +065047.99 +571252.3 -000025.2-000022.700012.2 08.7401.01K? 0 +065225.93 +080545.3 -000021.7-000042.500011.3 08.7401.01K? 0 +065228.24 -060521.8 -000024.6-000005.700011.8 08.7401.67K? 0 +065431.60 +092911.5 -000003.1-000021.500018.8 08.7401.32K? 0 +065628.57 -183937.6 -000004.3+000000.100009.0 08.7401.22K? 0 +070116.40 -020918.6 -000000.4-000024.000002.8 08.7401.37K? 0 +070547.24 +074205.1 -000011.2-000006.100000.0 08.7401.13K? 0 +070914.84 -070413.6 -000018.0-000021.600001.8 08.7401.09K? 0 +071525.87 -242926.9 -000014.3-000021.700005.9 08.7401.60K? 0 +071741.01 -205320.0 +000008.0+000003.200016.2 08.7401.37K? 0 +072207.09 -123730.5 -000000.2-000016.700016.3 08.7401.43K? 0 +072959.87 +013636.5 +000009.4+000012.900006.9 08.7401.28K? 0 +073157.66 -084114.2 +000018.9-000001.800001.0 08.7401.01K? 0 +073321.42 -294925.0 +000003.4+000013.700010.8 08.7401.64K? 0 +073333.16 +112731.6 +000019.4+000015.300012.9 08.7401.46K? 0 +073608.23 +202955.0 +000028.5-000033.300039.3 08.7401.47K? 0 +074104.77 -071858.1 -000004.7-000039.100002.7 08.7401.14K? 0 +074809.41 -300337.4 -000008.8+000015.600019.6 08.7401.69K? 0 +074848.93 +565156.5 +000021.8-000077.900000.3 08.7401.01K? 0 +074930.74 +231653.0 +000001.7-000007.000019.8 08.7401.35K? 0 +075214.63 -435502.3 +000040.8-000005.100011.7 08.7401.33K? 0 +075308.60 -282934.2 -000002.9+000005.300002.1 08.7401.14K? 0 +075550.64 +380312.3 -000011.8-000010.300005.1 08.7401.66K? 0 +075612.05 -223313.9 +000005.5+000021.500008.7 08.7401.14K? 0 +080213.64 +230129.3 +000007.4-000002.500002.2 08.7401.60K? 0 +081611.96 +050158.5 -000034.5-000039.600021.3 08.7401.25K? 0 +082158.34 -721231.7 +000013.7-000014.300001.7 08.7401.11K? 0 +082604.52 -053150.8 -000016.8-000007.800025.8 08.7401.09K? 0 +082755.38 -060159.5 +000017.1-000011.300034.6 08.7401.02K? 0 +083443.87 +203341.5 -000009.2-000023.300001.3 08.7401.04K? 0 +083854.18 +175810.4 +000106.8-000022.000026.1 08.7401.73K? 0 +084100.27 -023604.2 -000000.2+000025.500033.9 08.7401.65K? 0 +084103.29 -145132.4 +000016.7-000050.600004.8 08.7401.13K? 0 +084245.39 +322013.2 +000016.0-000046.900008.3 08.7401.04K? 0 +084440.12 -290712.8 +000017.4-000008.700008.3 08.7401.58K? 0 0.10 1.00 +084500.47 -203957.1 -000005.3+000003.300018.5 08.7401.15K? 0 +084504.89 -490317.1 -000003.8+000017.000008.2 08.7401.07K? 0 +084528.28 -582727.8 -000004.2-000000.500003.8 08.7401.65K? 0 +084637.64 +091926.0 -000000.7-000026.500003.8 08.7401.17K? 0 +084708.52 -424211.6 -000012.2+000002.600001.3 08.7401.26K? 0 +084724.85 +645233.2 -000003.1-000050.400006.2 08.7401.33K? 0 +084853.56 +430852.0 -000009.7-000005.500008.5 08.7401.04K? 0 +085404.87 -600945.3 -000014.2+000011.200000.1 08.7401.24K? 0 +085820.32 -352616.2 +000007.9-000013.000000.2 08.7401.72K? 0 +085957.55 -363634.2 -000007.8-000007.600011.3 08.7401.46K? 0 +090447.79 -021229.4 +000005.6-000014.200015.7 08.7401.33K? 0 +091033.11 -281102.5 -000021.2-000010.200010.6 08.7401.74K? 0 +091620.91 -611034.9 +000029.4+000014.100033.9 08.7401.49K? 0 +092037.89 -050709.2 -000035.5+000001.800016.5 08.7401.57K? 0 +092137.38 -371036.3 +000003.0-000017.000009.1 08.7401.17K? 0 +092302.66 +670010.1 -000021.0-000012.400009.1 08.7401.07K? 0 +093004.07 -571747.7 -000020.5+000003.600000.5 08.7401.33K? 0 +093035.97 -302255.1 -000007.1-000014.800005.1 08.7401.20K? 0 +093105.33 -320103.4 +000002.5+000016.900003.7 08.7401.47K? 0 +093133.95 -682033.8 -000009.6+000017.300003.6 08.7401.22K? 0 +094218.27 +144550.4 +000019.7-000016.600019.3 08.7401.15K? 0 +094903.72 +410329.3 +000024.1-000040.400039.6 08.7401.47K? 0 +094905.12 -393432.2 +000002.0-000005.300000.3 08.7401.37K? 0 +095103.52 -200810.1 +000043.1+000009.100017.1 08.7401.28K? 0 +095244.33 -682410.9 +000016.4-000007.200002.7 08.7401.33K? 0 +100254.10 +140749.9 +000039.3-000018.200022.3 08.7401.05K? 0 +100712.04 -281908.5 -000020.9+000007.200004.6 08.7401.33K? 0 +101458.09 -495418.2 -000026.8+000024.100005.2 08.7401.03K? 0 +101657.42 +294105.5 -000025.2+000005.100009.0 08.7401.47K? 0 +102223.51 +252958.6 -000030.4-000011.100024.2 08.7401.20K? 1 +102304.91 -552740.9 -000012.1-000007.700016.9 08.7401.81K? 0 +102410.32 -524121.2 -000025.2+000030.200013.5 08.7401.53K? 0 +102448.97 -672944.3 -000018.3-000008.600008.1 08.7401.04K? 0 +103246.75 -434252.3 +000014.0-000002.400016.5 08.7401.56K? 0 +104321.76 -293303.9 -000037.5+000002.600020.1 08.7401.35K? 0 +105030.76 +101949.0 -000018.9-000013.000026.2 08.7401.58K? 0 +105450.44 -005505.4 -000002.7-000005.300010.7 08.7401.03K? 0 +105955.75 -375510.4 +000002.2-000018.600015.9 08.7401.01K? 0 +110010.98 +763757.5 +000028.0-000016.500003.0 08.7401.00K? 0 +110447.89 -005717.8 -000018.1-000018.900012.4 08.7401.01K? 0 +110632.95 +364121.7 -000046.7+000010.200013.4 08.7401.09K? 0 +111313.84 -683021.3 +000010.7+000008.600022.1 08.7401.35K? 0 +111603.70 +711958.8 +000002.4+000005.700002.0 08.7401.12K? 0 +111605.33 +740124.0 -000037.4-000021.100008.6 08.7401.30K? 0 +112126.55 -202712.6 +000162.4-000097.600071.9 08.7401.35K? 0 +112600.82 -402015.1 +000003.5+000007.600019.6 08.7401.28K? 0 +113008.49 -340235.1 -000002.9+000013.900002.9 08.7401.04K? 0 +113235.22 +414631.1 +000003.3-000015.200002.3 08.7401.15K? 0 +113339.97 -712443.9 -000036.8+000006.300015.8 08.7401.08K? 0 +114355.39 -183345.6 +000024.9-000010.800023.2 08.7401.20K? 0 +114713.79 +432816.0 -000016.9-000006.900014.8 08.7401.25K? 0 0.10 1.00 +115218.57 +132913.4 +000003.7-000001.100008.9 08.7401.43K? 0 +120204.02 +321959.1 +000022.5-000003.300001.0 08.7401.13K? 0 +120417.21 -694337.2 -000018.0-000021.700009.6 08.7401.04K? 0 +121317.48 -331823.5 -000039.0-000026.300004.5 08.7401.06K? 0 +121542.21 -083435.2 -000020.4+000010.200001.6 08.7401.20K? 0 +121729.64 -343018.2 -000020.9-000003.900005.9 08.7401.49K? 0 +122626.50 -431538.4 -000048.8+000004.800024.0 08.7401.55K? 1 +124001.39 -404524.6 +000022.9-000026.000008.3 08.7401.08K? 0 +124849.05 -132320.6 -000003.6-000020.800000.0 08.7401.23K? 0 +125205.36 +280745.6 +000014.6+000002.700011.9 08.7401.45K? 0 +125326.24 +533625.9 -000032.3-000009.900007.5 08.7401.16K? 0 +125602.87 -111834.6 -000020.0-000023.100011.4 08.7401.63K? 0 +130248.69 -004739.8 -000020.9-000000.900002.7 08.7401.54K? 0 +130315.91 +065011.3 +000009.0+000023.700001.8 08.7401.02K? 0 +130936.88 -244423.3 -000072.4+000006.900003.8 08.7401.20K? 0 +131107.37 -673355.0 -000003.0-000017.000016.2 08.7401.09K? 0 +131214.08 -515240.9 -000039.5-000004.900001.6 08.7401.56K? 0 +132440.44 -342609.6 -000017.4-000009.100001.3 08.7401.06K? 0 +132714.71 +383202.8 -000021.1-000041.000010.3 08.7401.14K? 0 +132727.37 +354337.1 -000280.9-000326.700030.6 08.7401.03K? 0 +133816.96 -224635.2 -000053.5+000006.600023.4 08.7401.02K? 0 +134144.75 -281044.3 +000000.7-000000.300009.4 08.7401.06K? 0 +134948.50 -252111.1 +000002.7-000005.100015.9 08.7401.64K? 0 +140417.45 +512718.4 -000010.0+000024.500001.9 08.7401.57K? 0 +140603.01 -491645.6 -000017.9-000022.300004.4 08.7401.19K? 0 +140823.07 -351754.1 -000009.0+000037.500006.9 08.7401.33K? 0 +140850.55 -174410.7 -000009.6+000014.100011.8 08.7401.43K? 0 diff --git a/kstars/kstars/data/hip098.dat b/kstars/kstars/data/hip098.dat new file mode 100644 index 00000000..05e91595 --- /dev/null +++ b/kstars/kstars/data/hip098.dat @@ -0,0 +1,1000 @@ +141705.77 +554510.1 -000000.6-000003.400019.6 08.7401.10K? 0 +141752.40 -290556.3 +000019.9-000025.700005.4 08.7401.42K? 0 +142014.90 -084119.2 +000016.8-000021.600002.7 08.7401.53K? 0 +142555.03 +062827.5 -000001.1+000003.500017.0 08.7401.47K? 0 +143051.64 -270313.7 +000028.9-000030.400012.2 08.7401.27K? 0 +143523.11 -451410.6 -000088.0-000036.300021.8 08.7401.10K? 0 +143703.63 -470650.5 +000039.5-000031.600008.6 08.7401.03K? 0 +144249.22 +794720.3 -000011.2-000009.700001.8 08.7401.02K? 0 +144328.67 +103438.3 -000012.4+000047.900020.0 08.7401.42K? 0 +150031.54 +005401.1 -000027.8-000007.200010.2 08.7401.62K? 0 +150033.60 +325733.2 -000009.6-000014.500005.1 08.7401.25K? 0 +150046.75 +083508.5 +000003.1-000012.400001.2 08.7401.07K? 0 +150143.11 -642107.0 -000007.9-000023.500014.2 08.7401.75K? 0 +150201.70 +501112.6 +000012.6-000003.300013.8 08.7401.12K? 0 +150638.47 +434522.0 +000018.4-000059.100005.4 08.7401.25K? 0 +150953.35 -022518.8 -000028.9-000007.800004.9 08.7401.45K? 0 +152438.69 -411637.3 -000068.0+000003.200066.9 08.7401.62K? 0 +153646.78 -605051.3 -000008.4-000024.500008.0 08.7401.11K? 0 +155612.47 -094321.9 +000020.2-000015.300014.4 08.7401.23K? 0 +155859.36 -623212.8 -000006.3-000007.600010.1 08.7401.69K? 0 +155952.85 +691330.8 +000021.4+000024.300028.2 08.7401.33K? 0 +160412.72 +024649.4 +000004.7+000014.000001.5 08.7401.22K? 0 +160429.19 -085126.2 -000007.0+000014.500042.4 08.7401.49K? 0 +161058.89 -615205.7 +000006.5+000029.400002.6 08.7401.18K? 0 +161414.88 +573048.2 -000030.6+000012.400008.6 08.7401.25K? 0 +161604.79 +251801.9 -000014.2+000018.500004.0 08.7401.19K? 0 +161922.85 -665015.8 -000028.0-000036.300018.8 08.7401.25K? 0 +162039.06 -043744.6 -000012.2+000001.700017.8 08.7401.24K? 0 +162847.89 +050505.1 -000035.5+000002.100011.8 08.7401.49K? 0 +164605.33 -165402.0 +000003.6-000001.300021.9 08.7401.85M? 0 +164613.60 -621749.8 -000006.7-000002.000000.4 08.7401.39K? 0 +164706.69 +175613.7 -000009.2+000016.100004.4 08.7401.12K? 0 +164808.83 +501911.4 -000021.3+000021.400009.5 08.7401.49K? 0 +164844.99 +140535.7 -000000.2+000000.200014.2 08.7401.08K? 0 +164909.15 +621305.4 -000012.3-000012.100003.0 08.7401.05K? 0 +164946.03 -622357.8 +000003.7-000023.800008.3 08.7401.00K? 0 +165910.35 +075132.3 -000040.1+000025.900010.0 08.7401.31K? 0 +170442.61 +444556.4 -000011.3+000010.600007.9 08.7401.08K? 0 +170608.12 +264143.1 -000017.2-000014.000002.5 08.7401.56K? 0 +171103.23 -603655.2 +000010.5-000019.700005.8 08.7401.73K? 0 +171326.67 +090557.0 +000038.1+000052.300014.6 08.7401.00K? 0 +171359.12 +672653.5 +000025.3+000017.700007.4 08.7401.19K? 0 +172142.37 +225516.0 -000024.8+000046.400008.2 08.7401.38K? 0 0.10 1.00 +172824.84 +684855.0 -000026.3-000012.100009.5 08.7401.11K? 0 +173518.73 -142123.6 -000033.1+000001.600014.8 08.7401.42K? 0 +173730.04 +502852.2 +000018.1+000021.400016.2 08.7401.47K? 0 +174515.59 +065359.2 -000015.5-000009.300006.5 08.7401.26K? 0 +175812.95 +033852.8 -000007.2-000009.000021.7 08.7401.24K? 0 +180136.66 -382659.4 +000025.8-000030.000004.7 08.7401.44K? 0 +180433.92 +214422.4 -000035.0-000015.200004.0 08.7401.25K? 0 +180439.55 +112551.9 +000038.1-000029.600021.2 08.7401.21K? 0 +180720.60 -451131.3 -000015.3-000027.800021.2 08.7401.65K? 0 +180854.04 -242128.7 -000049.6-000012.000006.3 08.7401.79K? 0 +181223.44 -151040.1 -000008.0-000041.400010.8 08.7401.11K? 0 +181830.68 +513252.0 +000017.5+000025.300009.5 08.7401.28K? 0 +181851.84 -230358.8 -000060.9-000080.600000.3 08.7401.32K? 0 +182024.82 -370057.8 +000014.3-000069.800012.6 08.7401.29K? 0 +182427.60 -553528.6 +000018.0-000006.500027.3 08.7401.55K? 0 +183120.26 -595507.3 +000012.1-000026.200025.3 08.7401.45K? 0 +183145.64 -625149.5 -000020.9-000009.000014.1 08.7401.17K? 0 +183231.36 +180557.8 +000018.6+000003.000002.1 08.7401.14K? 0 +183817.24 -603015.7 +000008.4-000008.600023.9 08.7401.14K? 0 +184008.14 +433434.6 +000030.5-000007.600006.8 08.7401.24K? 0 +184200.68 +085158.4 -000010.2-000001.400003.0 08.7401.24K? 0 +184814.53 -222434.0 +000006.7+000006.300000.1 08.7401.67K? 0 +184851.43 +113449.9 +000000.8-000017.100011.5 08.7401.46K? 0 +185319.06 -051437.3 +000035.1-000018.400023.8 08.7401.44K? 0 +185804.79 -354441.2 +000002.0-000023.900007.3 08.7401.07K? 0 +185835.71 -163813.6 +000011.8-000004.900021.7 08.7401.50K? 0 +190411.31 +252705.8 +000004.9-000001.300023.0 08.7401.34K? 0 +190705.75 +542323.1 -000003.7-000016.600003.4 08.7401.24K? 0 +191549.40 +244721.4 +000002.8-000036.400017.4 08.7401.08K? 0 +191607.76 +481144.1 -000009.5-000011.500001.2 08.7401.09K? 0 +191743.74 +612027.8 -000005.8-000027.800002.2 08.7401.60K? 0 +192153.81 +535314.8 -000009.4+000002.900002.0 08.7401.47K? 0 +192219.06 +225753.1 +000066.8+000004.600003.8 08.7401.33K? 0 +192554.38 -393700.3 +000035.3+000006.000022.6 08.7401.14K? 0 +192638.11 -621955.8 -000008.8-000004.100000.4 08.7401.20K? 0 +193242.24 +020710.5 +000029.3-000036.500007.1 08.7401.44K? 0 +193454.67 +405939.7 +000010.7-000022.400006.1 08.7401.06K? 0 +194340.75 -463919.7 +000019.2-000007.800006.1 08.7401.07K? 0 +194355.33 +234033.2 -000001.0+000028.400014.0 08.7401.21K? 0 +194516.36 +255433.5 +000053.6-000050.700002.8 08.7401.04K? 0 +194557.72 -073513.8 -000005.5-000026.800016.7 08.7401.75K? 0 +194746.34 -191243.0 +000030.6+000002.400010.0 08.7401.08K? 0 +194857.39 -150509.3 -000003.1-000013.800008.9 08.7401.63K? 0 +195132.57 -003818.4 -000001.2-000062.900015.6 08.7401.16K? 0 +195204.77 -680814.2 +000009.6-000013.600007.4 08.7401.63K? 0 +195552.91 +063628.4 -000024.1-000024.800044.5 08.7401.77K? 0 +195603.79 +115556.7 -000027.4+000027.400011.8 08.7401.64K? 0 +195644.30 +120519.9 -000003.9+000018.700007.8 08.7401.68K? 0 +195723.30 -502757.3 +000000.7+000008.800009.4 08.7401.54K? 0 +195831.96 +630852.8 +000013.3-000008.300003.1 08.7401.44K? 0 +200025.21 +255422.9 +000008.2-000014.000014.3 08.7401.17K? 0 +200135.77 -062229.2 -000006.7-000008.800022.6 08.7401.32K? 0 +200217.20 +521243.7 -000010.5-000002.800007.4 08.7401.00K? 0 +200518.73 -125137.2 +000020.9+000002.900002.7 08.7401.54K? 0 +200555.85 -080723.1 +000039.9-000086.100023.5 08.7401.07K? 0 +200834.65 -714008.3 +000019.0-000016.100008.9 08.7401.03K? 0 +201006.99 -103212.2 +000090.1-000041.400018.5 08.7401.49K? 0 +201046.54 +121047.9 +000009.9-000007.100012.5 08.7401.25K? 0 +201453.48 -164502.6 -000037.0-000036.900000.5 08.7401.25K? 0 +201649.59 +411948.9 +000025.1-000009.900021.9 08.7401.04K? 0 +202050.75 -360053.1 -000006.9-000033.400001.9 08.7401.57K? 0 +202213.65 -033805.7 -000018.0+000000.200005.0 08.7401.56K? 0 +202814.84 -045248.1 +000034.1-000045.300002.5 08.7401.19K? 0 +202949.65 -383750.9 -000006.2+000003.000003.0 08.7401.10K? 0 +203018.24 +774407.5 +000019.2+000014.000007.6 08.7401.11K? 0 +203618.87 +191124.6 -000008.1-000026.700016.1 08.7401.35K? 0 +203912.99 -420219.0 -000021.9-000012.200013.0 08.7401.24K? 0 +204542.02 +461149.0 -000006.4+000000.500016.0 08.7401.51K? 0 +204810.28 +243823.5 +000020.0+000015.900003.5 08.7401.47K? 0 +204829.87 +230637.9 +000002.4-000008.700010.6 08.7401.11K? 0 +205143.72 +112748.3 +000048.8+000064.000004.3 08.7401.44K? 0 +205258.14 +134214.7 -000015.4-000027.400004.4 08.7401.25K? 0 +205433.67 +685141.5 +000002.6+000027.300018.1 08.7401.48K? 0 +205520.79 -260646.0 +000019.0-000042.800005.2 08.7401.23K? 0 +205817.60 +265412.8 -000008.6-000018.700013.2 08.7401.39K? 0 +205853.86 +395234.0 +000026.8-000014.700004.6 08.7401.72K? 0 +210230.02 +523954.5 +000018.6+000014.300002.4 08.7401.50K? 0 +210627.44 +155929.7 +000012.4+000002.700050.0 08.7401.65K? 0 +210915.13 -384934.4 -000000.9-000022.600016.2 08.7401.55K? 0 +211226.32 -114534.1 -000030.7-000017.600006.5 08.7401.04K? 0 +212242.12 +125326.3 -000000.3-000041.300001.6 08.7401.11K? 0 +212307.79 +670518.5 +000005.6-000005.300015.6 08.7401.64K? 0 +212620.58 -014136.5 -000000.2+000022.800009.8 08.7401.61K? 0 +212741.42 -465159.2 +000059.2-000052.200033.7 08.7401.16K? 0 +212757.39 +312209.3 -000002.6-000022.600001.9 08.7401.14K? 0 +213152.90 +864551.4 +000026.9-000002.400030.2 08.7401.75K? 0 +213656.47 -152350.1 -000046.4+000030.400011.0 08.7401.01K? 0 +213833.20 +121416.5 -000006.4-000016.400030.0 08.7401.57K? 0 +213913.78 +630208.2 -000006.1-000014.500029.1 08.7401.87M? 0 +213919.32 -350015.6 +000001.0-000009.000002.0 08.7401.78K? 1 +214229.74 -624121.7 +000004.5+000000.900018.8 08.7401.40K? 0 +214800.71 +114558.3 -000018.9+000004.500015.1 08.7401.47K? 0 +214853.83 -282908.9 +000007.0-000009.300015.3 08.7401.50K? 0 +214934.99 +033045.7 +000025.5+000027.200006.1 08.7401.46K? 0 +215034.40 +461544.7 +000024.3+000005.700009.3 08.7401.38K? 0 +215435.62 +084730.5 +000024.6-000012.700007.4 08.7401.47K? 0 +215500.88 -580056.7 +000026.7-000005.500004.9 08.7401.43K? 0 +215740.78 -381929.9 +000038.9-000024.400010.0 08.7401.42K? 0 +220357.79 -605051.1 +000008.4-000016.200025.5 08.7401.52K? 0 +220844.99 +681052.5 -000029.5-000020.800001.0 08.7401.14K? 0 +222240.89 -455307.1 -000000.7-000008.400019.6 08.7401.32K? 0 +223203.67 +072414.3 -000011.7-000000.900004.1 08.7401.17K? 0 +223619.87 -123741.3 +000026.7-000007.900043.5 08.7401.58K? 0 +223653.08 -062711.1 -000039.2-000033.600006.1 08.7401.15K? 0 +223831.04 +533811.0 -000011.4+000015.200002.2 08.7401.53K? 0 +224250.30 -211044.6 +000042.1-000009.400005.4 08.7401.61K? 0 0.10 1.00 +224324.22 -302908.5 +000020.9-000005.500002.8 08.7401.29K? 0 +225130.10 -315739.4 +000009.8+000005.600005.7 08.7401.21K? 0 +225414.27 +002454.6 +000018.4-000003.500013.2 08.7401.66K? 0 +225830.37 -043007.6 +000034.6-000007.400025.1 08.7401.26K? 0 +230812.94 +410140.0 +000003.6-000012.100015.5 08.7401.09K? 0 +230945.63 +822220.1 +000027.5-000014.000009.0 08.7401.48K? 0 +231038.29 +211059.6 +000007.2-000005.600012.3 08.7401.45K? 0 +232123.46 -055714.1 -000010.7-000020.900004.8 08.7401.05K? 0 +232307.91 +793451.0 +000021.9+000011.100008.7 08.7401.40K? 0 +233229.60 -321413.7 +000010.9+000005.500002.2 08.7401.12K? 0 +233239.23 +080747.8 +000007.8-000004.300008.4 08.7401.13K? 0 +233617.59 -472757.7 -000018.9-000009.000015.5 08.7401.26K? 0 +233955.34 -760642.9 +000027.3-000011.700008.6 08.7401.46K? 0 +234106.44 +332147.4 -000034.3-000004.900000.6 08.7401.67K? 0 +234912.97 +033143.1 +000021.0-000012.500019.9 08.7401.12K? 0 +235412.74 +055927.1 -000003.8-000002.000000.6 08.7401.43K? 0 +055634.13 +064250.7 +000017.9+000014.000013.3 08.7402.01M? 0 +000353.33 +275849.7 +000001.2-000029.400020.6 08.7500.68G? 1 +000910.17 +444318.6 +000054.9-000033.000007.2 08.7500.46F? 0 +001009.25 -490836.0 +000089.4-000007.900016.9 08.7500.51F? 1 +001129.39 +501655.3 +000016.2+000018.700024.4 08.7500.92G? 0 +001731.75 +760843.8 +000005.6-000010.700000.9 08.7500.20A? 0 +001936.49 -690610.2 +000004.0-000023.000017.8 08.7500.60G? 0 +002212.21 -132756.2 +000024.1-000012.700014.8 08.7500.43F? 0 +002231.48 +594023.7 +000015.8-000014.300000.0 08.7500.25A? 0 +002606.15 -130440.2 -000022.3-000063.400001.1 08.7500.51F? 0 +002834.58 +530211.1 +000028.5-000014.800018.5 08.7500.40F? 0 +003058.40 +340552.8 +000000.0+000000.000000.0 08.7500.46F? 1 +003250.00 -131527.2 +000179.8-000046.700012.5 08.7500.69G? 0 +003324.96 -040237.7 +000020.0-000042.700018.1 08.7500.59G? 0 +003430.76 +212223.6 +000016.2+000000.400008.0 08.7500.39F? 0 +003709.78 -471550.5 +000028.0+000004.200022.9 08.7500.98K? 0 +004001.84 -465445.4 +000055.6+000070.000008.6 08.7500.60G? 0 +004550.91 +481358.7 +000016.4-000027.200002.1 08.7500.96K? 0 +005753.16 -041438.5 -000007.6-000008.000004.4 08.7500.53F? 0 +010002.66 +435027.5 -000002.3-000026.700003.5 08.7500.39F? 0 +010311.12 -102736.8 +000009.2-000053.400009.3 08.7500.94G? 0 +011340.23 -650215.8 -000030.1-000130.500014.1 08.7500.49F? 0 +011441.60 +425501.6 +000034.8+000011.000006.9 08.7500.17A? 0 +011840.39 -224915.7 +000017.8+000020.900001.4 08.7500.64G? 0 +012512.12 +431707.6 +000008.4+000001.000001.3 08.75-0.03B? 0 +012635.65 -724456.4 +000077.4+000027.600000.8 08.7500.46F? 0 +012829.51 -232747.1 -000016.8+000004.300002.5 08.7500.43F? 0 +013002.31 -362529.5 -000008.1-000006.100005.7 08.7500.40F? 0 +013051.06 +262847.0 +000000.6-000000.200004.0 08.7500.27A? 0 +014549.87 +262358.8 +000016.3-000014.500003.4 08.7500.55F? 0 +014613.90 +063210.2 +000047.1-000003.500009.9 08.7500.55F? 0 +015236.07 +312722.8 -000036.1+000011.100017.5 08.7500.98K? 0 +015758.24 -265610.4 +000011.0+000003.000000.6 08.7500.38F? 0 +020441.75 +570516.9 +000012.8-000002.800000.3 08.7500.14A? 0 +020610.65 -374841.6 +000006.1+000101.600007.2 08.7500.54F? 0 +020853.09 +244935.5 +000039.7-000010.600004.9 08.7500.48F? 0 +021034.17 +481700.2 +000023.9+000002.400002.5 08.7500.49F? 0 +021154.01 +365758.5 +000011.9-000028.000002.4 08.7500.39F? 0 +021210.11 -552822.2 +000014.4+000013.000002.9 08.7500.28A? 0 +021531.72 +592305.8 +000008.8-000008.600003.7 08.7500.42F? 0 +022247.98 -362912.3 +000000.1-000006.300000.3 08.7500.99K? 0 +022319.40 +152505.2 +000123.4+000194.700051.3 08.7500.67G? 0 +022857.82 -664605.8 +000009.3+000007.600008.5 08.7500.10A? 0 +023142.57 +024420.5 +000066.6+000031.000018.5 08.7500.50F? 0 +023241.42 -014523.3 +000005.1-000002.000006.9 08.7500.34F? 0 +023251.76 -103824.7 +000023.6-000025.900011.9 08.7500.52F? 0 +023258.05 -494711.0 +000002.2+000001.100010.4 08.7500.35F? 0 +023642.98 +022720.8 -000019.1-000008.400010.1 08.7500.31F? 0 +024039.08 +400701.3 +000019.2-000004.200013.2 08.7500.24A? 0 +024221.24 -283430.6 +000006.4-000010.200009.7 08.7500.52F? 0 +024604.40 +395037.1 +000020.1+000000.400018.0 08.7500.99K? 0 +025018.28 +113653.1 -000006.0-000024.700004.9 08.7500.35F? 0 +025055.67 +413943.5 -000006.6-000007.200006.3 08.75-0.03B? 0 +025132.75 +674854.2 +000004.6-000008.000005.9 08.7500.32F? 0 +025303.63 +595802.3 +000003.0+000008.400010.2 08.7500.31F? 0 +025419.40 -754955.7 +000012.1-000023.100012.9 08.7500.33F? 0 +030414.11 +340841.6 -000011.4-000019.100003.9 08.7500.12A? 0 +030718.86 +802509.9 +000004.9+000003.500009.0 08.7500.12A? 0 +030918.12 +503450.1 -000014.5-000018.000006.2 08.7500.32F? 0 +031424.63 -050819.6 +000000.6+000003.100010.7 08.7500.43F? 0 +031628.65 +692000.1 +000060.5+000020.400009.0 08.7500.52F? 0 +031912.10 -352941.2 -000018.9-000002.100005.2 08.7500.40F? 0 +031955.66 +213059.4 +000016.0-000018.300002.7 08.7500.64G? 0 +032037.97 -860817.8 -000005.3-000011.500006.6 08.7500.48F? 0 +032126.25 +271729.3 +000014.9-000022.300017.0 08.7500.49F? 0 +032330.11 +520854.5 +000019.9-000001.600001.1 08.7500.35F? 0 +032518.54 +544132.1 +000007.7-000023.200009.0 08.7500.49F? 0 +032840.83 -031253.4 +000000.3+000041.700012.7 08.7500.40F? 0 +033216.95 -055941.4 -000015.0-000019.300011.7 08.7500.23A? 0 +033252.69 -072039.8 +000053.3+000028.900003.5 08.7500.42F? 0 +033523.16 +273132.5 -000008.0+000006.600002.5 08.7500.53F? 0 +033819.99 +574110.7 +000008.1+000001.100002.5 08.7500.55F? 0 +035036.18 +461540.5 -000008.8-000002.000006.5 08.7500.22A? 0 +035653.11 +153213.3 +000025.6-000005.500004.5 08.7500.49F? 0 +035706.54 -082746.1 +000013.4-000007.100005.3 08.7500.32F? 0 +040519.82 +220328.0 +000012.4-000059.500011.2 08.7500.00B? 0 +040524.62 +792950.0 -000007.7-000000.700007.3 08.7500.14A? 0 +040547.17 +211223.0 +000013.7-000011.300013.8 08.7500.45F? 0 +040818.43 +133126.0 +000121.0-000008.700031.8 08.7500.92G? 0 +041105.41 +601024.9 -000011.0-000013.100008.9 08.7500.11A? 0 +041141.62 +401554.9 -000009.2-000015.600007.5 08.7500.53F? 0 +041233.29 +695354.3 -000015.3-000042.300007.7 08.7500.48F? 0 +041457.14 +511356.3 +000019.8-000003.900006.1 08.7500.21A? 0 +041924.29 +261420.3 -000010.0-000008.500007.9 08.7500.20A? 0 +042446.71 -354711.0 +000021.2-000017.200003.0 08.7500.45F? 0 +042535.42 -604525.1 -000001.9+000011.000004.3 08.7500.42F? 0 +042650.69 -763204.5 +000147.1+000033.700016.9 08.7500.88G? 0 +043956.71 -071251.9 +000012.4-000025.600012.5 08.7500.38F? 0 +044411.07 +465756.4 +000067.2-000112.000022.6 08.7500.68G? 0 +044425.83 -184858.7 +000035.3+000050.100001.2 08.7500.53F? 0 +045854.97 -610622.9 -000067.8-000200.900019.7 08.7500.72G? 0 +050040.94 -133014.9 -000010.6+000003.500004.0 08.7500.18A? 0 +050235.46 +722709.2 -000005.6-000029.100008.0 08.7500.26A? 0 +050329.61 -524206.0 +000011.9+000054.800009.1 08.7500.96K? 0 +050736.89 +432515.7 +000003.7-000005.700000.3 08.7500.17A? 0 +051541.53 -311028.3 +000091.4-000077.500016.7 08.7500.55F? 0 +051607.19 +314847.6 +000011.6+000005.800004.9 08.7500.06A? 0 +051720.30 -365936.6 -000006.0-000001.600008.5 08.7500.19A? 0 +051916.54 +343353.6 +000006.6-000065.500018.3 08.7500.99K? 0 +052219.84 +502950.4 +000039.1-000055.000009.6 08.7500.40F? 0 +052244.12 -103358.8 -000006.5-000001.600011.9 08.7500.91G? 0 +052253.65 -421915.5 -000034.0+000186.000016.1 08.7500.71G? 0 +052421.57 -381528.7 +000017.4+000011.400001.6 08.7500.28A? 0 +052541.00 -155731.6 -000010.0-000002.900011.6 08.7500.87G? 0 +053351.29 -122800.5 +000019.6+000011.800007.6 08.7500.40F? 0 +053405.02 -112134.9 -000003.7-000008.100006.4 08.7500.38F? 0 +053526.56 +413222.1 -000022.6-000007.800001.2 08.7500.04A? 0 +053608.48 +085642.7 +000026.3+000011.300017.6 08.7500.55F? 0 +053645.13 -524714.8 +000005.7+000013.900001.0 08.7500.07A? 0 +053733.00 +163323.9 +000003.6-000016.800000.2 08.7500.07A? 0 +053953.12 +343127.4 +000010.5-000039.300000.7 08.7500.31A? 0 +054316.09 +164022.6 +000010.0+000003.400013.2 08.7500.04A? 0 +054512.35 -625500.7 -000016.8-000014.200017.0 08.7500.30A? 0 +054558.62 +564226.8 -000009.5-000011.000008.5 08.7500.11A? 0 +054600.30 -431558.1 +000000.3-000000.200010.9 08.7500.46F? 0 +054704.58 -644544.6 +000005.0-000036.700006.1 08.7500.55F? 0 +055027.34 -434200.5 +000042.8+000214.100019.3 08.7500.66G? 0 +055029.85 +132300.1 -000002.1-000007.400007.3 08.7500.10A? 0 +055059.51 -255228.3 -000005.5+000003.400008.1 08.7500.28A? 0 +055328.52 +632809.2 +000018.1-000008.700002.8 08.7500.10A? 0 +055425.23 +363130.0 +000030.3-000099.700006.0 08.7500.94G? 0 +055500.20 -551350.4 +000013.0-000108.800014.5 08.7500.50F? 0 +055828.57 -200951.9 +000007.0-000028.700005.2 08.7500.00B? 0 +060227.45 +262552.9 -000023.5-000010.200008.2 08.7500.42F? 0 +061215.21 +360803.8 -000019.0-000042.800000.2 08.7500.16A? 0 +061315.82 -403342.2 -000006.2+000020.000007.7 08.7500.39F? 0 +061423.88 -172731.8 -000005.9+000002.600014.8 08.7500.12A? 0 +061428.22 +101813.0 +000023.0-000022.700002.3 08.7500.31F? 1 +061724.71 +305754.9 +000000.0+000000.000000.0 08.7500.65G? 0 +061832.81 +193420.1 -000002.9+000002.000009.1 08.7500.10A? 0 +061921.10 +104307.3 -000012.8-000010.500023.6 08.7500.19A? 0 +061924.29 +134638.0 +000001.8-000013.000007.6 08.7500.09A? 0 +062107.09 -090620.1 -000012.6+000015.900019.1 08.7500.99K? 0 +062115.27 -060306.1 +000000.7+000009.800004.1 08.75-0.01B? 0 +062318.69 +005300.1 +000008.3-000001.700026.6 08.7500.07A? 0 +062352.51 -360417.1 -000003.6+000004.500013.5 08.7500.49F? 0 +062636.85 -153102.5 -000009.3+000001.800008.7 08.7500.10A? 0 +062752.03 -061730.7 -000001.2-000005.900001.4 08.75-0.03B? 0 +062824.48 +330923.7 +000001.7-000029.600002.7 08.7500.31F? 0 +063143.14 +152154.5 +000012.0+000003.000005.0 08.7500.87G? 0 +063335.97 -205939.8 +000003.3+000007.600010.5 08.7500.19A? 0 +063542.07 +121004.3 -000001.0-000009.200009.9 08.7500.28A? 0 +063711.35 -152955.3 -000010.2-000032.500019.6 08.7500.33F? 0 +063903.03 -111607.9 -000002.8-000019.300007.3 08.7500.05A? 0 +063924.56 +253209.8 +000013.9+000062.100001.4 08.7500.88G? 0 +063949.97 +154728.5 -000004.2-000007.000010.9 08.7500.20A? 0 +064056.69 +231030.0 +000005.0-000001.200041.3 08.7500.00A? 0 +064226.66 +164247.4 +000001.1-000032.300025.2 08.7500.36F? 0 +064557.80 -550146.3 -000010.6+000012.200012.4 08.7500.50F? 0 +064705.01 -193820.8 -000005.5-000006.600006.3 08.7500.96K? 0 +065528.44 +300943.8 +000000.0+000000.000000.0 08.7500.70G? 1 +065534.29 -242310.1 +000071.6-000048.100005.7 08.7500.84G? 0 +065534.60 -401020.7 -000006.5+000007.500009.7 08.7500.33F? 0 +065750.89 +632538.7 +000009.1-000131.500005.1 08.7500.67G? 0 +065912.94 +291623.9 -000005.3+000005.200007.0 08.7500.34F? 0 +070019.47 +410048.9 +000005.2-000000.800013.7 08.7500.17A? 0 +070210.02 -485937.8 +000002.5-000010.500007.9 08.7500.23A? 0 +070318.99 -020329.6 -000033.3-000026.200009.2 08.7500.34F? 0 +070522.30 +463145.9 +000016.8-000031.200029.6 08.7500.91G? 0 +071013.96 -472344.9 -000025.9+000013.100004.3 08.7500.50F? 0 +071021.62 +495502.5 -000002.8-000024.900001.3 08.7500.04A? 0 +071118.72 +132148.0 -000013.8-000034.700003.9 08.7500.40F? 0 +071159.89 -083707.3 -000013.5-000009.000003.2 08.7500.62G? 0 +071219.10 -014639.7 -000008.3+000001.700003.4 08.75-0.06B? 0 +071305.17 -163901.6 -000011.1+000011.300002.0 08.75-0.02B? 0 +071342.52 -212724.2 -000011.9+000008.800006.4 08.75-0.01B? 0 +071426.49 -143337.5 -000007.2-000021.800010.4 08.7500.48F? 0 +071433.44 -101733.5 -000032.8+000015.700008.0 08.75-0.03B? 0 +071449.69 -362133.2 -000016.0-000002.400000.3 08.7500.02A? 0 +071551.85 -354851.6 -000007.5+000022.000001.8 08.75-0.03B? 0 +071857.39 +034553.3 -000014.1-000003.100012.4 08.75-0.05B? 0 +071952.11 -245948.3 -000006.1+000006.200010.5 08.75-0.14B? 0 +072051.66 -534612.8 -000007.6+000054.400007.5 08.7500.52F? 0 +072322.21 -481154.6 +000002.2+000003.900003.5 08.75-0.01B? 0 +072547.56 -550154.1 -000014.2+000013.000007.8 08.7500.08A? 0 +072650.23 -083120.3 -000005.6-000001.200001.8 08.7500.02A? 0 +072721.79 +373630.6 -000003.0-000029.000003.1 08.7500.31F? 0 +072951.48 +781223.5 -000078.4-000140.300022.4 08.7500.75G? 0 +073231.81 -260730.2 -000035.9+000033.000006.0 08.7500.48F? 0 +073440.57 -231229.3 +000012.9-000004.500005.5 08.7500.91G? 0 +073444.44 -663838.6 -000032.5+000227.000033.5 08.7500.92G? 0 +073624.46 -852608.5 -000013.5+000018.500001.9 08.7500.23A? 0 +073641.74 +013302.1 +000112.5-000072.400012.6 08.7500.61G? 0 +073708.80 -351911.3 -000020.8+000027.900001.4 08.7500.94G? 0 +073948.08 -435220.6 -000010.3-000005.000013.0 08.7500.32F? 0 +074111.59 -102359.0 +000009.2-000001.700005.1 08.7500.99K? 0 +074157.33 -542503.9 -000015.6+000017.300015.3 08.7500.03A? 0 +074343.39 -412309.4 -000001.9+000014.000006.7 08.75-0.08B? 0 +074518.53 -184148.7 -000007.6-000001.500003.8 08.7500.16A? 0 +074827.46 -081025.6 +000000.0-000001.100020.3 08.7500.28A? 0 +075112.56 +055711.8 -000010.3+000006.000023.6 08.7500.30A? 0 +075337.82 -615822.9 -000024.5-000026.900007.8 08.7500.33F? 0 +075347.50 -042451.6 -000004.1-000012.500009.7 08.7500.24A? 0 +075351.09 +052429.3 +000004.4+000000.100003.0 08.7500.08A? 0 +075617.30 -481441.4 +000007.1-000016.800016.5 08.7500.54F? 0 +075702.53 -422249.9 -000010.6+000006.700012.9 08.75-0.00B? 0 +075714.80 -143106.5 -000008.7+000001.700004.6 08.7500.06A? 0 +075725.86 -175739.9 -000017.2+000013.300000.9 08.7500.30A? 0 +075755.77 +302757.1 +000000.1+000000.600000.4 08.75-0.02B? 0 +075814.12 -194015.1 +000007.4+000007.200007.2 08.7500.93G? 0 +075907.69 -083247.9 -000003.0+000017.200004.2 08.7500.60G? 0 +080311.04 -133844.8 -000018.4-000002.000003.4 08.7500.26A? 0 +080317.91 +372212.9 -000048.0+000019.500029.4 08.7500.67G? 0 +080806.91 +162501.4 -000089.2+000036.100010.5 08.7500.45F? 0 +081045.54 -345513.3 -000011.6-000009.700003.0 08.7500.26A? 0 +081256.72 +302635.4 +000003.7+000019.600001.4 08.7500.22A? 0 +081314.96 +640214.4 -000008.0-000017.600002.0 08.7500.91G? 0 +081447.05 +620211.9 +000006.5-000004.600003.0 08.7500.18A? 0 +081515.82 +053328.9 +000012.3+000025.200012.6 08.75-0.05B? 0 +082001.43 -252903.8 -000027.3+000001.200020.5 08.7500.28A? 0 +082431.54 -081954.3 -000026.8+000010.700004.2 08.7500.26A? 0 +082445.50 -151117.9 -000020.2-000008.900010.5 08.7500.89G? 0 +082712.12 -363913.9 +000001.5+000000.400003.5 08.7500.12A? 0 +082812.41 -173259.2 -000020.0+000000.800025.8 08.7500.98K? 0 +082844.06 -173145.8 -000016.4+000012.300022.5 08.7500.30A? 0 +083054.76 +130033.4 +000048.5+000024.600011.0 08.7500.91G? 0 +083121.75 -472637.3 -000041.4+000037.900011.2 08.7500.30A? 0 +083451.34 -262946.6 -000008.5+000023.800011.2 08.7500.14A? 0 +083528.08 +414430.5 -000267.5-000633.600033.0 08.7500.95K? 0 +083615.25 -522003.7 -000008.9+000009.700002.7 08.7500.40F? 0 +083737.86 -541101.9 -000040.6+000032.700008.6 08.7500.35F? 0 +084004.61 +110311.5 -000015.0-000006.000004.0 08.7500.30A? 0 +084051.53 +660246.5 -000146.1-000035.200023.6 08.7500.51F? 0 +084500.95 +741901.7 +000003.7+000005.400006.1 08.7500.61G? 0 +084553.80 +643843.8 -000000.5+000010.200002.1 08.7500.95G? 0 +085115.57 +344330.6 -000033.1-000041.100006.0 08.7500.43F? 0 +085212.67 +250932.5 +000007.1-000019.700011.4 08.7500.36F? 0 +085229.42 -095712.4 -000018.6-000009.600008.3 08.7500.09A? 0 +085301.99 -512908.7 -000013.6+000015.300000.3 08.75-0.07B? 0 +085523.94 -454015.7 -000009.3+000019.800010.2 08.7500.28A? 0 +085908.12 -060120.7 -000002.1-000020.400001.8 08.7500.24A? 0 +090421.94 -420821.0 -000012.4-000009.700009.1 08.7500.11A? 0 +090511.19 -041719.4 -000021.2-000003.300007.8 08.7500.18A? 0 +090520.53 +382502.9 -000017.9-000020.800013.4 08.7500.27A? 0 +090634.04 -412536.3 +000005.9+000004.600006.4 08.7500.18A? 0 +091618.32 +445526.7 -000140.2-000080.500003.6 08.7500.66G? 0 +092159.33 -075823.5 -000034.9-000018.700003.4 08.7500.57F? 0 +092402.63 -053153.0 -000001.0-000006.600000.8 08.7500.55F? 0 +092650.91 -544758.4 -000005.9+000013.800002.1 08.7500.11A? 0 +093522.74 -193329.0 -000041.8-000005.500005.1 08.7500.43F? 0 +093940.31 -475931.8 -000003.5+000013.700002.5 08.7500.01A? 0 +094355.67 -400432.4 -000014.5+000007.200008.8 08.7500.03A? 0 +094412.11 -245858.4 -000077.1+000010.100018.5 08.7500.51F? 0 +101024.61 -573332.5 -000050.3+000011.400003.5 08.7500.90G? 0 +102527.09 -640658.9 +000009.3-000003.400003.5 08.7500.04A? 0 +102827.63 -081722.1 +000030.6-000030.600024.1 08.7500.91G? 0 +103157.27 -720633.4 -000005.8-000002.300001.2 08.75-0.02B? 0 +103549.06 -581454.3 +000000.0+000000.000000.0 08.7500.27A? 0 +103630.89 -135036.0 -000196.3+000029.600031.4 08.7500.86G? 0 +104035.14 +420908.0 -000034.5+000018.500004.0 08.7500.39F? 0 +104243.78 -595416.5 +000016.6+000014.900017.7 08.75-0.06B? 0 0.10 1.00 +104450.17 -595546.0 +000000.0+000000.000000.0 08.7500.18A? 0 +105243.91 +253340.9 -000017.0-000005.100010.0 08.7500.15A? 0 +105326.97 +722418.3 +000024.9+000014.700009.0 08.7500.46F? 0 +105555.98 -330341.9 +000045.0-000016.200004.1 08.7500.48F? 0 +105915.20 -423259.1 +000003.3-000031.800006.5 08.7500.22A? 0 +110415.14 -605546.7 -000004.6-000000.100001.4 08.7500.30A? 0 +110504.82 -562410.7 -000000.9+000003.400004.4 08.7500.51F? 0 +110607.48 -583818.6 +000000.0+000000.000000.0 08.75-0.17B? 0 +110609.47 -725009.8 -000000.6-000008.700002.0 08.7500.26A? 0 +110928.71 -560936.3 -000050.1+000005.200002.8 08.7500.47F? 0 +111300.90 -570206.7 +000005.5+000006.200000.2 08.75-0.03B? 0 +111642.66 -515301.9 -000106.5+000038.500006.3 08.7500.47F? 0 +111712.04 -493831.9 -000049.1+000019.900006.0 08.7500.47F? 0 +111943.60 -065349.7 -000112.4+000033.600017.1 08.7500.38F? 0 +112236.01 -585713.6 -000004.2-000000.400017.5 08.75-0.05B? 0 +112457.51 -490221.9 -000012.5-000023.900012.0 08.7500.98K? 0 +112556.47 -445413.6 +000015.8-000038.100003.4 08.7500.31F? 0 +112830.41 -645313.9 -000012.2-000000.800005.3 08.7500.18A? 0 +112859.73 +252246.7 +000014.8-000013.900013.4 08.7500.29A? 0 +113026.62 -600115.8 +000026.9+000007.600006.5 08.7500.29A? 0 +113436.13 -683557.6 -000013.4-000001.800005.4 08.7500.09A? 0 +113610.17 -613739.9 +000000.0+000000.000000.0 08.7500.01A? 0 +113834.83 -164614.0 +000150.5-000148.500016.0 08.7500.73G? 0 +114512.16 -633431.4 -000012.6-000002.500004.7 08.7500.67G? 0 +114531.34 +653226.9 +000005.3+000071.100028.4 08.7500.79G? 0 +114534.18 -460345.4 +000052.1-000117.100010.8 08.7500.42F? 0 +114742.50 -255830.1 -000012.3-000000.400004.9 08.7500.90G? 0 +114755.53 -651924.1 -000008.8-000009.100015.2 08.7500.07A? 0 +120347.86 -135402.1 +000026.2-000033.600017.9 08.7500.98K? 0 +120604.93 -325734.3 -000045.1-000199.000013.1 08.7500.83G? 0 +121904.89 -400947.6 -000017.1+000006.800006.5 08.7500.17A? 0 +121931.22 +301004.6 -000043.6-000003.600000.1 08.7500.89G? 0 +122142.68 -513203.8 -000001.1-000013.600004.6 08.7500.97K? 0 +122422.00 -670339.3 -000033.6-000021.500009.6 08.7500.33F? 0 +122452.70 -193258.1 -000047.5-000032.400002.3 08.7500.53F? 0 +122511.50 -330533.0 -000002.3-000060.500073.0 08.7500.40F? 1 +122530.36 +372357.7 +000152.5-000121.700014.4 08.7500.59G? 0 +122541.82 -245603.8 -000012.8-000012.400010.9 08.7500.40F? 0 +122833.48 +475800.3 -000006.4+000055.700007.8 08.7500.40F? 0 +123234.95 +354948.8 -000029.1-000070.200025.1 08.7500.57F? 0 +123444.54 +154827.9 -000051.7-000204.900021.3 08.7500.85G? 0 +123518.41 +330251.6 -000097.3+000029.500009.4 08.7500.70G? 0 +124006.04 -183158.3 -000031.4+000008.100003.9 08.7500.35F? 0 +124036.25 -433120.5 -000040.5+000004.100009.3 08.7500.91G? 0 +124331.66 -281106.3 -000044.7-000002.100004.6 08.7500.15A? 0 +124822.36 -431958.2 -000029.7-000007.800004.2 08.7500.37F? 0 +125342.59 +023946.7 -000027.8+000002.500005.4 08.7500.32F? 0 +125353.02 -602130.8 +000000.0+000000.000000.0 08.7500.23A? 0 +125408.98 +172247.4 +000033.0-000060.900013.1 08.7500.94G? 0 +125514.55 -280148.6 -000007.6+000001.200000.0 08.7500.65G? 0 +125922.99 -671748.4 +000001.3+000001.600007.5 08.7500.02A? 0 +130328.67 +254749.6 +000000.0+000000.000000.0 08.7500.00B? 0 +130521.86 -080858.6 +000027.8-000034.300010.8 08.7500.49F? 0 +131448.68 -150104.9 -000036.2+000033.800012.4 08.7500.99K? 0 +131727.20 -014102.9 -000039.6+000017.900001.4 08.7500.39F? 0 +132150.16 +392251.7 -000022.8+000005.800007.1 08.75-0.07B? 0 +132431.54 -061119.8 -000025.4-000000.200029.9 08.7500.98K? 0 +132654.78 -604936.4 -000014.8-000005.900003.4 08.7500.87G? 0 +133016.88 +283404.5 -000014.5-000005.900002.9 08.7500.49F? 0 +133426.71 +355913.7 +000007.8-000016.000005.8 08.7500.61G? 0 +133615.36 +294634.4 -000087.2+000091.300010.1 08.7500.55F? 0 +133833.37 +012816.2 -000036.2-000016.100007.5 08.7500.27A? 0 +134157.87 +120829.9 -000028.6-000035.800015.9 08.7500.97K? 0 +134326.75 -574354.5 -000002.9-000008.100003.0 08.75-0.02B? 0 +134712.60 +331826.0 -000039.3-000040.400003.2 08.7500.91G? 0 +134826.10 -044233.7 +000043.8-000153.300024.7 08.7500.53F? 0 +135118.01 +213032.1 -000049.6-000027.200006.6 08.7500.46F? 0 +135814.19 +235654.7 -000034.3+000016.000003.6 08.7500.42F? 0 +140052.53 -340740.6 -000021.7+000006.000010.4 08.7500.99K? 0 +140334.51 -362752.7 -000040.8-000027.100004.2 08.7500.74G? 0 +141013.20 +192119.3 -000023.1-000008.600015.8 08.7500.59G? 0 +141145.35 -025234.1 -000023.7+000007.300010.0 08.7500.60G? 0 +141529.18 +795957.1 +000018.6-000034.900010.0 08.7500.37F? 0 +141849.51 -694800.0 +000019.4+000012.100021.4 08.7500.60G? 0 +141951.69 -653104.0 -000008.6-000003.700014.2 08.7500.08A? 0 +142151.29 -530615.0 +000004.0-000005.300012.7 08.7500.53F? 0 +142222.99 +565315.4 -000014.4+000023.600001.6 08.7500.53F? 0 +142846.17 -170432.2 -000002.2-000015.200007.1 08.7500.61G? 0 +143235.16 -211227.7 -000003.3-000073.100010.0 08.7500.89G? 0 +143241.47 -443415.7 -000039.1-000013.900003.0 08.7500.28A? 0 +143925.51 -440300.7 -000023.5-000013.400008.2 08.7500.45F? 0 +144111.36 +185610.2 -000048.4-000004.500003.0 08.7500.42F? 0 +144226.96 -181850.7 -000104.2+000006.400019.6 08.7500.59G? 0 +144323.77 +263923.7 -000011.8-000059.800001.8 08.7500.53F? 0 +144705.37 +005819.0 +000000.0+000000.000000.0 08.7500.56F? 0 +144824.21 +320645.7 -000022.7+000024.500004.5 08.7500.44F? 0 +145028.27 +580620.2 -000050.9+000015.100000.9 08.7500.49F? 0 +150143.68 -211408.0 -000029.9+000014.300022.5 08.7500.98K? 0 +150145.51 -261150.9 -000156.8-000006.300004.1 08.7500.53F? 0 +150156.47 -274344.8 -000062.3-000033.700013.3 08.7500.64G? 0 +150240.79 -290017.5 -000042.2-000004.200001.8 08.7500.54F? 0 +150857.23 -483355.5 -000027.9+000000.400010.0 08.7500.42F? 0 +151504.86 -442321.9 +000004.0-000012.700001.5 08.7500.08A? 0 +151707.62 -523138.5 +000001.0-000004.000006.4 08.75-0.00B? 0 +152137.81 +082659.7 -000083.0-000028.600009.8 08.7500.57F? 0 +152402.60 -564034.0 -000050.5-000036.800017.5 08.7500.47F? 0 +152443.50 +003917.2 -000021.3+000024.500013.5 08.7500.29A? 0 +153332.13 +425922.1 -000009.3-000004.400007.9 08.7500.45F? 0 +153518.86 -424941.2 -000012.0-000007.300001.3 08.7500.10A? 0 +153829.87 +391259.9 +000009.0+000005.500003.5 08.7500.90G? 0 +153836.66 -633932.6 -000006.7+000000.300005.3 08.75-0.03B? 0 +154821.59 +315436.4 -000019.4-000021.800005.1 08.7500.40F? 0 +155218.67 -481041.1 -000017.1-000005.900001.2 08.7500.10A? 0 +155405.43 -320357.8 -000011.9-000042.500001.1 08.7500.63G? 0 +155421.77 -551944.3 +000000.0+000000.000000.0 08.7500.48F? 1 +155814.73 -542030.6 +000006.8-000011.900014.3 08.7500.54F? 0 +160057.47 -655344.7 +000000.0+000000.000000.0 08.7500.92G? 1 +160213.63 +342639.1 +000163.4-000116.700027.3 08.7500.67G? 0 +160238.23 -351511.4 +000020.7-000012.900009.7 08.7500.06A? 0 +160744.39 -380222.2 +000000.0+000000.000000.0 08.7500.74G? 1 +160939.96 +155007.4 +000009.2+000001.600002.2 08.7500.43F? 0 +160959.90 -081505.7 -000057.4+000019.700011.7 08.7500.52F? 0 +161008.73 -653139.6 +000003.2-000002.800006.8 08.7500.97K? 0 +161107.33 -485752.3 +000042.1-000075.900005.1 08.7500.97K? 0 +161459.80 -114255.2 -000018.6-000009.200004.3 08.7500.31A? 0 +161544.22 -840728.5 +000204.4+000040.900010.3 08.7500.61G? 0 +162230.06 -561318.8 -000011.8+000002.400000.2 08.7500.26A? 0 +162338.06 -600815.8 -000006.1+000002.600007.4 08.7500.00A? 0 +162550.51 -643904.7 +000000.0-000003.600012.1 08.7500.10A? 0 +162714.41 +395319.3 -000005.7+000007.600002.3 08.7500.32F? 0 +163258.05 -392105.1 -000035.6-000023.800017.2 08.7500.55F? 0 +164510.53 +314027.2 +000021.5+000018.000012.4 08.7500.39F? 0 +164547.35 +295935.4 +000018.2-000007.100020.5 08.7500.40F? 0 +164857.69 -334343.9 -000005.7+000006.900003.2 08.7500.39F? 0 +164945.02 +015447.6 -000075.9+000005.000003.3 08.7500.53F? 0 +164946.12 -561441.7 -000008.3-000014.000007.6 08.7500.06A? 0 +165458.47 -410534.0 -000025.8-000027.600007.1 08.7500.33F? 0 +165553.38 -010909.3 -000007.9-000000.700000.4 08.7500.94G? 0 +165740.26 -452049.1 -000081.5+000056.500003.6 08.7500.62G? 0 +170444.92 -351907.5 +000036.8-000043.100016.6 08.7500.51F? 0 +170514.72 -380852.5 +000001.0-000018.300015.8 08.7500.50F? 0 +170816.82 +301029.4 +000008.7+000001.600006.4 08.7500.01A? 0 +171036.70 -105237.0 +000002.8-000032.000016.3 08.7500.51F? 0 +171128.46 +325613.3 +000008.3+000051.700013.8 08.7500.82G? 0 +171249.84 -581021.2 -000043.3-000087.400003.4 08.7500.55F? 0 +171258.98 -583546.0 +000000.0+000000.000000.0 08.7500.66G? 0 +171319.44 -671111.3 -000034.8-000002.700011.9 08.7500.23A? 0 +171930.41 -291737.8 -000002.2+000002.200021.0 08.7500.70G? 0 +172331.26 +012842.5 -000001.6-000026.200002.8 08.7500.18A? 0 +172333.25 -592114.6 +000063.5+000024.600018.1 08.7500.50F? 0 +172643.45 -154215.9 +000020.0-000005.600025.1 08.7500.45F? 0 +172722.82 -203101.2 -000015.0-000005.100005.8 08.7500.60G? 0 +172737.94 -523400.1 +000001.9-000007.500006.4 08.7500.42F? 0 +172906.22 +172718.3 -000009.8+000003.900000.5 08.7500.17A? 0 +173032.15 -144621.3 -000023.7-000003.100002.3 08.7500.43F? 0 +173446.97 -163725.8 -000014.1-000009.300009.1 08.7500.02A? 0 +173621.38 +135512.1 -000003.3+000011.100005.5 08.7500.98K? 0 +174249.37 -401912.1 -000080.0-000402.100000.6 08.7500.41F? 0 +174253.02 -495704.0 -000089.3-000054.000005.9 08.7500.59G? 0 +174344.23 -421356.0 +000004.8+000005.700002.4 08.7500.03A? 0 +174958.90 +221120.7 +000015.4-000014.700015.0 08.7500.15A? 0 +175150.06 +205145.4 +000055.9-000015.500016.6 08.7500.44F? 0 +175203.79 +091407.0 -000026.9-000005.000003.2 08.7500.58F? 0 +175316.20 +360525.6 +000007.6-000024.100002.6 08.7500.53F? 1 +175328.44 -244627.6 -000022.0-000015.600023.9 08.7500.55F? 0 +175945.52 +591007.0 +000022.8-000026.900014.7 08.7500.48F? 0 +180532.97 +422743.3 -000020.3-000021.600008.3 08.7500.60G? 0 +180734.25 +080017.1 -000026.7-000016.300017.0 08.7500.23A? 0 +181039.76 -470826.0 +000009.5-000010.300002.4 08.7500.77G? 0 +181105.53 -560713.1 -000006.3-000026.700009.8 08.75-0.06B? 0 +181155.66 -514721.8 +000014.8+000019.300009.4 08.7500.62G? 0 +181607.62 -280550.7 +000017.2+000011.700023.1 08.7500.00A? 0 +181838.30 +195716.9 -000010.0-000005.500009.5 08.75-0.00B? 0 +181921.95 +031624.0 +000022.3-000007.300006.3 08.7500.15A? 0 +181952.21 -291632.4 +000036.5-000023.200018.3 08.7500.67G? 0 +181957.92 +234017.0 +000005.0-000003.100000.4 08.7500.27A? 0 +182244.38 +484019.2 +000011.3-000012.000026.9 08.7500.91G? 0 +182632.77 +694300.8 -000019.6+000027.600003.5 08.7500.82G? 0 +182945.40 +315104.9 +000007.0+000000.800005.6 08.7500.06A? 0 +183326.69 -392912.9 +000030.3-000099.400011.0 08.7500.64G? 0 +183359.53 +011726.3 -000037.4+000024.500011.4 08.7500.55F? 0 +183529.96 -192325.0 -000007.9-000007.400006.7 08.7500.21A? 0 +183616.71 +545623.6 -000016.5-000053.300004.2 08.7500.48F? 0 +183756.98 -463146.9 +000029.7-000065.000010.2 08.7500.38F? 0 +183936.10 +335313.7 +000001.3-000007.600002.7 08.7500.03A? 0 +184404.83 +031833.9 +000008.0-000084.600021.2 08.7500.76G? 0 +184521.79 +301232.2 +000009.8+000007.000006.1 08.7500.13A? 0 +184925.75 -182447.8 +000036.0-000002.500013.0 08.7500.21A? 0 +184930.70 -243229.8 +000007.9-000009.900004.7 08.7500.20A? 0 +185221.63 +160450.0 -000002.1-000051.100011.4 08.7500.85G? 0 +185328.92 -033316.0 +000015.9+000002.600013.8 08.7500.23A? 0 +185735.10 -414143.7 +000014.8-000099.800019.7 08.7500.53F? 0 +185749.69 +300531.8 -000000.2-000002.000009.8 08.7500.43F? 0 +190027.51 +563131.2 +000003.0-000013.500003.9 08.75-0.17B? 0 +190104.09 -703337.0 +000018.2-000014.600014.8 08.7500.44F? 0 +190114.39 +605241.8 +000087.4-000012.900001.4 08.7500.66G? 0 +190124.62 -424927.2 -000018.5+000002.400015.8 08.7500.99K? 0 +190159.50 -220535.7 -000001.9-000006.100003.9 08.7500.25A? 0 +190256.46 -302045.9 +000024.1-000032.000015.0 08.7500.48F? 0 +190407.77 +650250.3 +000022.9-000008.000004.8 08.7500.94G? 0 +191437.52 +323743.7 +000017.6+000003.100006.7 08.7500.14A? 0 +191456.69 +382503.0 -000014.4+000018.400017.3 08.7500.30A? 0 +191622.22 -701954.1 +000010.5-000031.100013.7 08.7500.85G? 0 +191705.29 -341154.4 +000007.1-000006.500008.6 08.7500.60G? 0 +191859.21 -175540.9 +000070.7-000011.200005.1 08.7500.61G? 0 +192007.65 +362311.3 +000023.9-000010.500002.6 08.7500.17A? 0 +192404.31 -231849.1 -000004.1-000000.700026.8 08.7500.19A? 0 +192601.81 -111611.5 +000002.4-000005.900014.4 08.7500.41F? 0 +192639.77 -004955.1 +000044.2+000014.700032.0 08.7500.45F? 0 +192952.51 -265913.9 -000015.8-000062.800000.6 08.7500.70G? 0 +193044.61 -685819.5 +000056.5+000148.000032.8 08.7500.62G? 0 +193223.24 +410809.2 -000003.3-000006.800015.3 08.7500.16A? 0 +193225.44 +601729.8 +000024.7-000041.000007.8 08.7500.53F? 0 +193613.37 -200354.1 -000031.0+000003.800002.2 08.7500.33F? 0 +193742.72 +800025.7 -000006.7+000005.200014.5 08.7500.08A? 0 +193757.10 +161428.1 -000008.2-000019.600019.0 08.7500.14A? 0 +193817.99 +095852.8 -000013.1-000001.900006.0 08.7500.01A? 0 +194252.20 +280319.3 +000000.8-000005.000007.5 08.7500.08A? 1 +194309.96 -151022.5 +000021.0-000013.700026.2 08.7500.63G? 0 +194439.01 -570322.9 +000000.3+000001.000002.6 08.7500.96K? 0 +194526.57 -480929.7 +000015.8+000005.900018.0 08.7500.14A? 0 +194637.74 +510114.0 +000000.0-000051.300013.6 08.7500.43F? 0 +194734.74 +182057.1 +000011.6+000004.300012.8 08.7500.03A? 1 +194821.51 +742058.1 +000013.9+000007.100008.8 08.7500.35F? 0 +194848.81 +370355.6 -000003.7+000017.100008.2 08.75-0.03B? 0 +194856.00 +054454.7 +000013.7-000024.500004.4 08.7500.10A? 0 +195243.17 -324553.5 +000023.7+000003.300011.2 08.7500.20A? 0 +195316.93 +115004.5 +000020.7-000008.300007.6 08.7500.01A? 0 +195445.87 +365612.4 +000058.4-000073.500002.1 08.7500.57F? 0 +195840.26 +305119.1 +000032.7+000002.800002.1 08.7500.28A? 0 +195859.96 +183350.8 +000004.9-000009.500005.6 08.7500.14A? 0 +195932.47 +594414.7 +000018.9-000019.700003.8 08.7500.42F? 0 +200035.98 +251257.0 +000002.7-000000.400002.0 08.7500.02A? 0 +200126.09 -560103.4 -000011.1-000036.000016.9 08.7500.44F? 0 +200542.77 -573702.8 +000016.8+000007.900011.9 08.7500.35F? 0 +200549.53 +170816.8 +000023.2-000043.400013.9 08.7500.69G? 0 +200652.28 +311502.5 -000034.6-000028.400008.6 08.7500.55F? 0 +201012.46 +033948.6 +000009.3+000007.800002.0 08.7500.32F? 0 +201341.89 -182427.9 -000016.5-000029.800000.7 08.7500.28A? 0 +201641.54 +373202.8 -000015.3+000005.300005.2 08.7500.20A? 0 +201733.52 +431100.9 +000007.7-000019.100004.6 08.7500.13A? 0 +201749.64 +395534.1 -000011.8-000009.000007.4 08.7500.13A? 0 +201828.57 +554133.8 -000015.8-000027.100016.4 08.7500.82G? 0 +201946.00 -325215.9 +000013.4+000010.900011.4 08.7500.13A? 0 +202114.48 +382029.8 +000008.6+000003.200004.7 08.75-0.04B? 0 +202346.01 -730341.6 +000041.3-000060.900014.3 08.7500.91G? 0 +202725.83 +005059.6 -000005.9-000006.700015.9 08.7500.34F? 0 +202730.83 +412601.2 +000008.6+000005.800000.3 08.7500.17A? 0 +203035.97 +183259.2 +000024.5+000022.600007.5 08.7500.08A? 0 +203052.10 +411944.2 -000009.1-000005.200002.8 08.75-0.03B? 0 +203206.28 +075517.8 +000000.2-000021.000015.1 08.7500.26A? 0 +203228.22 -683554.7 +000001.4+000001.300001.8 08.7500.95K? 0 +203713.90 +163306.6 -000001.5-000003.000006.6 08.7500.18A? 0 +203717.85 -343037.7 -000003.1+000020.000002.1 08.7500.94G? 0 +203828.87 +205357.1 +000000.2+000006.800000.5 08.75-0.01B? 0 +204105.98 +211345.0 -000012.3-000044.100000.4 08.7500.50F? 0 +204647.40 -292114.2 -000006.7-000111.500005.7 08.7500.97K? 0 +204714.61 -312721.0 +000085.3-000051.200000.9 08.7500.58G? 0 +204834.82 -133232.4 +000010.0-000003.100010.2 08.7500.42F? 0 +204912.31 +463040.9 +000000.1+000031.700008.5 08.7500.86G? 0 +204953.38 +353936.6 +000016.9+000001.900010.3 08.7500.47F? 0 +205211.30 +351248.8 +000074.2+000004.100013.6 08.7500.62G? 0 +205220.74 +503759.1 -000007.8-000034.500006.2 08.7500.14A? 0 +205229.17 -080346.9 +000030.2+000016.400001.9 08.7500.21A? 0 +205249.63 -160954.6 +000000.0+000000.000000.0 08.7500.59G? 0 +205854.64 +223351.9 +000008.7-000005.200005.4 08.7500.08A? 0 +205952.18 +025121.6 -000006.6-000032.200015.2 08.7500.51F? 0 +210011.41 +040756.0 +000134.0+000027.600027.7 08.7500.49F? 0 +210156.89 +321401.8 +000002.4-000009.300005.7 08.75-0.01B? 0 +210201.30 -715000.1 +000009.3-000011.100011.7 08.7500.46F? 0 +210910.33 -160936.5 -000013.8-000035.600008.2 08.7500.41F? 0 +211022.27 -182728.3 +000008.7+000026.500023.6 08.7500.94G? 0 +211119.74 +540651.6 +000003.0-000022.900016.1 08.7500.78G? 0 +211641.95 -224837.2 +000006.7+000008.700009.2 08.7500.48F? 0 +211704.75 +400124.6 +000001.8+000006.500006.0 08.7500.00A? 0 +211757.35 -471620.9 -000002.0-000062.200012.0 08.7500.95K? 0 +211811.37 -184115.6 -000035.2-000031.200008.7 08.7500.51F? 0 +212017.61 +063235.3 -000000.6+000005.300000.8 08.7500.28A? 0 +212137.58 -051907.2 +000032.5-000028.500006.2 08.7500.51F? 0 +212206.68 -362442.5 -000005.2+000011.500006.7 08.7500.46F? 0 +212431.68 +394708.2 +000021.2+000008.500012.0 08.7500.27A? 0 +212502.61 -673723.9 -000024.5-000032.900010.8 08.7500.58F? 0 +213428.97 +260439.7 +000065.1+000007.300007.6 08.7500.49F? 0 +213550.18 +504648.6 -000016.4-000000.500004.1 08.75-0.00B? 0 +213956.97 +501255.7 +000007.8+000005.200008.3 08.7500.05A? 0 +214010.68 -244134.5 -000038.4+000041.300016.1 08.7500.57F? 0 +214220.13 -411233.3 +000028.6-000051.200003.7 08.7500.49F? 0 +214356.22 -421023.8 +000043.0-000022.100016.7 08.7500.38F? 0 +214611.32 +425409.5 +000011.4+000002.200000.5 08.7500.47F? 0 +214733.20 +312035.6 -000000.6+000022.600015.4 08.7500.78G? 0 +214840.20 -072213.1 -000046.8-000042.200007.6 08.7500.34F? 0 +215150.22 +170848.1 +000007.2-000034.100004.9 08.7500.52F? 0 +215758.98 -425033.6 -000049.4-000018.900015.9 08.7500.42F? 0 +221014.99 -355842.2 -000041.1-000052.900008.1 08.7500.66G? 0 +221319.83 -684214.1 -000016.5+000042.300002.3 08.7500.51F? 0 +221800.05 -202958.5 +000155.5-000159.500001.5 08.7500.60G? 0 +221849.98 +504700.7 -000003.6-000009.600005.9 08.7500.05A? 0 +222153.63 +362723.6 +000006.2+000012.100003.7 08.7500.24A? 0 +222235.71 -504817.7 +000000.0+000000.000000.0 08.7500.00B? 0 +222533.29 +200806.4 -000010.7-000007.500002.9 08.7500.99K? 0 +223954.87 +423911.0 -000002.7+000001.900003.2 08.7500.08A? 0 +224221.96 -065216.2 -000001.8-000004.300003.7 08.7500.60G? 0 +224322.34 -155348.5 +000010.2-000018.900010.7 08.7500.27A? 0 +224654.99 +471053.0 -000078.4-000043.000009.6 08.7500.44F? 0 +225417.11 -025125.5 -000042.1-000109.300055.7 08.7500.56F? 0 +225449.57 +773020.5 +000029.2+000016.000003.6 08.7500.06A? 0 +225708.83 +241550.0 +000016.3-000041.400008.1 08.7500.59G? 0 +225835.86 +084819.9 -000021.8-000016.500003.0 08.75-0.00B? 0 +225945.84 -054754.1 +000016.5-000052.900005.7 08.7500.91G? 0 +225946.01 +253837.9 +000017.0+000016.300004.7 08.7500.38F? 0 +230750.78 -372051.5 +000004.2-000011.200001.8 08.7500.98K? 0 +231047.89 +512850.5 +000015.1-000025.400000.6 08.7500.26A? 0 +231203.97 +151850.2 +000005.2-000002.200009.5 08.7500.98K? 0 +231248.96 +472655.0 +000188.4+000100.600014.1 08.7500.72G? 0 +231542.82 -271042.1 -000006.0+000009.100003.9 08.7500.22A? 0 +231827.52 +334121.4 +000005.1-000037.200004.1 08.7500.50F? 0 +231955.56 -873322.7 -000000.9+000040.400002.3 08.7500.45F? 0 +232639.64 +094459.4 -000020.5-000002.100009.7 08.7500.93G? 0 +232703.61 +375847.5 +000018.1-000006.400017.3 08.7500.46F? 0 +233156.29 -105940.4 +000016.0-000013.900007.4 08.7500.89G? 0 +233702.18 -420313.7 -000021.6-000013.900001.2 08.7500.07A? 0 +233705.86 +461714.6 -000005.6-000007.200007.6 08.75-0.03B? 0 +233823.29 +444222.7 +000002.0-000013.600006.4 08.7500.08A? 0 +234118.24 +534411.3 -000108.2-000035.100012.0 08.7500.62G? 0 +235211.83 +432542.0 -000006.7-000019.100002.3 08.7500.93G? 0 +000216.08 +361312.7 -000028.5+000005.000005.3 08.7501.67K? 0 +000433.67 +444142.8 +000010.3-000018.100023.6 08.7501.65K? 0 +000435.47 -714142.0 +000015.9+000004.400006.3 08.7501.03K? 0 +000822.64 +544205.1 -000009.8-000008.200018.5 08.7501.03K? 0 +001355.98 -094433.0 +000018.2-000030.200026.9 08.7501.29K? 0 +001903.30 +222207.3 +000013.5+000009.100011.9 08.7501.20K? 0 +002133.61 -250431.9 -000048.0+000002.500012.8 08.7501.16K? 0 +002550.32 +392529.8 +000061.1-000008.200030.1 08.7501.33K? 0 +002700.23 +611015.4 +000025.2-000013.900007.5 08.7501.11K? 0 +002905.96 +681534.6 +000005.6-000002.300021.1 08.7501.55K? 0 +003050.21 +463510.1 -000019.0-000007.700003.3 08.7501.02K? 0 +003401.01 -070544.0 -000034.9-000029.500000.5 08.7501.33K? 0 +003516.09 -024626.0 -000039.2-000004.500007.4 08.7501.42K? 0 +003748.17 +424247.8 -000028.3-000020.000002.0 08.7501.22K? 0 +004009.88 +073921.8 +000013.0-000021.600003.2 08.7501.25K? 0 +004030.63 -310910.4 -000031.1-000034.900015.1 08.7501.10K? 0 +004052.67 +092252.4 +000006.7+000007.100011.1 08.7501.06K? 0 +004942.71 -210743.9 +000004.3-000017.200008.0 08.7501.38K? 0 +005016.77 +513936.8 +000015.3-000000.300005.9 08.7501.07K? 0 +005027.92 +414349.0 +000023.0-000024.200013.3 08.7501.21K? 0 +005643.23 -603412.4 +000003.3+000005.500019.0 08.7501.16K? 0 +005911.02 -022420.0 +000010.9-000015.700019.2 08.7501.50K? 0 +010049.65 -010118.8 +000012.8-000024.600012.9 08.7501.33K? 0 +010358.82 -732744.8 -000024.5+000004.100002.8 08.7501.26K? 0 +010812.29 +403938.5 +000038.3+000001.900009.5 08.7501.08K? 0 +010910.37 +402424.6 -000016.5+000001.700004.7 08.7501.42K? 0 +011150.98 +420323.9 -000025.4-000011.900011.8 08.7501.09K? 0 +012329.65 -114240.6 +000049.1-000025.000000.9 08.7501.08K? 0 +012856.35 +345501.7 -000015.9-000011.900018.0 08.7501.61K? 0 +013352.04 +372005.9 +000027.9-000003.300003.0 08.7501.28K? 0 +013411.26 -295722.3 -000011.1-000015.100004.4 08.7501.72K? 0 +013534.58 +050040.5 +000022.0+000000.800000.7 08.7501.03K? 0 +013657.48 +511537.8 +000007.0+000024.000029.0 08.7501.33K? 0 +014758.64 +515314.4 -000006.8-000020.300019.4 08.7501.20K? 0 +015327.26 +213742.2 -000033.3-000010.100030.2 08.7501.11K? 0 +015443.84 +600741.3 -000003.9-000011.300006.8 08.7501.86M? 0 +015750.56 +415904.4 -000018.9-000010.700002.1 08.7501.48K? 0 +015902.37 -221610.2 -000021.0-000033.600014.9 08.7501.35K? 0 +015935.09 +544920.1 +000025.4-000041.200022.2 08.7501.33K? 0 0.10 1.00 +020438.63 +282959.4 +000018.6+000009.400030.1 08.7501.10K? 0 +020454.69 +311015.9 +000009.4+000015.800012.1 08.7501.48K? 0 +020720.05 +501722.3 -000033.0-000008.400015.6 08.7501.65K? 1 +021351.97 +490955.6 +000012.2+000012.000020.1 08.7501.60K? 0 +021459.41 -433317.6 +000047.4+000017.600014.4 08.7501.11K? 0 +021717.86 +483431.9 -000018.3+000023.900000.6 08.7501.07K? 0 +021721.72 -444550.1 +000006.5+000001.400003.7 08.7501.50K? 0 +022907.18 -183158.2 +000005.3-000005.000021.9 08.7501.43K? 0 +022953.14 -113510.2 +000008.4-000034.800005.7 08.7501.36K? 0 +024456.07 +062030.7 +000014.6+000011.600000.6 08.7501.12K? 0 +024615.21 -261016.2 -000007.9+000043.800011.6 08.7501.05K? 0 +025055.03 +632228.9 -000002.5-000010.800004.7 08.7501.49K? 0 +025520.60 +244412.8 +000046.2-000038.000007.2 08.7501.19K? 0 +030052.02 +391546.8 +000024.4+000004.400007.8 08.7501.04K? 1 +030450.74 +462014.7 +000001.3-000011.200009.4 08.7501.01K? 0 +030457.85 +123936.2 +000025.1-000032.700000.6 08.7501.19K? 0 +030615.49 -131527.6 -000006.4+000002.700008.5 08.7501.14K? 0 +031031.65 -754238.9 +000003.5+000011.500022.0 08.7501.38K? 0 +031205.25 -561935.2 +000033.5-000010.800007.5 08.7501.18K? 0 +031632.00 +390051.7 +000004.4-000016.200019.4 08.7501.33K? 0 +031635.61 +323814.5 -000052.6-000040.300013.4 08.7501.52K? 0 +032058.84 +455444.2 +000015.3-000034.800027.8 08.7501.27K? 0 +032252.31 -653324.4 -000010.7-000013.400003.3 08.7501.39K? 0 +032510.80 -271439.7 +000016.1+000012.500006.8 08.7501.04K? 0 +032820.90 +395910.8 -000013.1-000023.800000.8 08.7501.62K? 0 +032842.32 +443855.3 -000011.5-000019.700007.1 08.7501.85K? 0 +033237.43 +090546.2 -000005.2-000050.000022.6 08.7501.01K? 0 +033348.94 +101401.8 +000009.0-000050.700017.5 08.7501.90M? 0 +033859.36 +073603.6 +000035.8-000005.300018.2 08.7501.22K? 0 +034000.49 -640223.5 +000015.5-000010.400009.7 08.7501.10K? 0 +034130.49 -060423.3 +000002.4-000031.700002.7 08.7501.14K? 0 +034641.70 -692645.2 +000039.9+000026.800009.6 08.7501.00K? 0 +034744.40 +142136.6 +000044.5+000027.200013.5 08.7501.19K? 0 +035216.12 -691806.9 +000004.4+000033.600013.4 08.7501.19K? 0 +035346.47 -392020.9 +000071.0+000012.600007.7 08.7501.07K? 0 +041159.92 -385129.8 +000021.0-000001.100001.9 08.7501.15K? 0 +041236.71 +020309.5 -000010.3-000067.600019.0 08.7501.23K? 0 +041634.31 +740650.5 -000008.7-000002.700004.9 08.7501.69K? 0 0.10 1.00 +041913.93 -063122.1 -000001.8-000023.700007.9 08.7501.07K? 0 +042003.48 +091721.7 -000035.7-000025.500000.6 08.7501.05K? 0 +042536.17 +434901.0 -000018.6-000016.400021.8 08.7501.14K? 0 +043256.09 +332513.6 +000000.4+000010.900020.1 08.7501.48K? 0 +043751.05 -444653.6 +000014.5+000008.700000.7 08.7501.01K? 0 +043851.63 +811707.9 -000013.2+000021.700005.2 08.7501.59K? 0 +044435.80 -040300.0 +000004.7-000007.600005.0 08.7501.19K? 0 +045054.80 +425939.4 -000006.5+000010.300033.5 08.7501.75K? 0 +050831.16 +135842.5 +000009.5-000018.600004.6 08.7501.12K? 0 +050919.04 +271755.9 -000021.3-000044.000011.4 08.7501.34K? 0 +051018.56 -214624.8 -000027.1+000002.200015.7 08.7501.28K? 0 +051742.67 -231036.9 +000014.8+000014.800001.6 08.7501.45K? 0 +051907.26 -240959.1 +000053.5-000010.900009.1 08.7501.09K? 0 +051959.47 -155024.5 +000173.7+000198.400051.2 08.7501.02K? 0 +052346.26 -005644.2 -000013.7+000021.500033.1 08.7501.74K? 0 +052806.20 +402113.1 +000002.2-000015.600007.5 08.7501.03K? 0 +052917.38 +100809.6 +000013.0-000011.400032.9 08.7501.19K? 0 +053235.73 -393528.3 +000011.9+000005.100026.9 08.7501.59K? 0 +053648.71 +633030.6 +000010.9-000031.200012.3 08.7501.05K? 0 +054751.65 +132645.0 -000021.2+000003.000017.2 08.7501.07K? 0 +055251.07 +204739.5 -000031.2-000009.600008.5 08.7501.00K? 0 +055526.06 -250823.5 +000004.6-000039.600003.3 08.7501.03K? 0 +055833.73 +433015.2 -000001.9-000007.000009.8 08.7501.62K? 0 +055952.72 +551259.6 +000031.4+000002.300029.5 08.7501.16K? 0 +060130.26 -334434.8 +000002.0-000006.300003.0 08.7501.00K? 0 +060314.74 -070234.4 +000067.8-000004.300012.4 08.7501.69K? 0 +060352.32 +262109.6 -000003.0-000006.400012.8 08.7501.74K? 0 +061227.40 -351521.4 -000018.1-000000.700008.8 08.7501.50K? 0 +061238.43 -754713.8 -000011.4+000016.700005.4 08.7501.36K? 0 +061611.07 +113310.4 +000002.5+000003.000006.3 08.7501.21K? 0 +061830.12 +053649.2 +000015.2-000001.700012.4 08.7501.41K? 0 +061835.39 +383700.7 +000003.9-000016.000014.3 08.7501.35K? 0 +062951.07 +322625.8 -000008.6-000036.500005.4 08.7501.23K? 0 +063036.81 -300137.1 +000002.4-000008.800001.8 08.7501.55K? 0 +063429.60 +392754.1 +000001.5+000002.700016.5 08.7501.65K? 0 +064223.39 -241403.4 -000014.8-000007.700009.1 08.7501.23K? 0 +064243.75 +363559.1 +000008.8-000005.600007.1 08.7501.09K? 0 +064412.50 +235308.4 -000002.8-000026.100017.2 08.7501.21K? 0 +064526.95 +315949.7 -000007.2+000000.700003.0 08.7501.62K? 0 +065122.63 -464858.5 +000012.5+000019.200015.8 08.7501.67K? 0 +065556.35 -160803.5 +000008.0+000020.800045.4 08.7501.49K? 0 +065926.29 +230527.5 +000000.1-000005.000005.0 08.7501.05K? 0 +065951.70 +682137.1 -000003.4+000008.000010.5 08.7501.52K? 0 +065959.80 -134228.0 -000017.2-000013.800023.7 08.7501.75K? 0 +070155.06 +771400.4 -000013.3+000008.500000.1 08.7501.11K? 0 +070330.81 +445329.1 -000011.2-000008.700003.8 08.7501.48K? 0 +070535.31 +460028.9 -000017.3-000008.500011.7 08.7501.26K? 0 +070723.14 -013212.5 -000005.0+000001.000007.2 08.7501.07K? 0 +070737.22 -313942.1 +000008.4-000021.000015.6 08.7501.27K? 0 +070838.52 +750250.8 -000000.3-000006.700004.2 08.7501.20K? 0 +070940.11 -223956.4 -000023.8+000017.400011.6 08.7501.23K? 0 +071224.86 +281241.4 -000013.6-000006.700009.3 08.7501.17K? 0 +071348.20 +152157.2 +000013.3-000000.600018.9 08.7501.44K? 0 +071820.55 -205301.4 +000014.4+000017.200012.8 08.7501.12K? 0 +071955.99 -274311.2 -000013.2-000025.400013.2 08.7501.10K? 0 +072236.30 -370256.1 +000000.6-000003.200013.8 08.7501.03K? 0 +072240.72 -553408.7 +000005.5+000001.100011.9 08.7501.61K? 0 +072523.01 -430744.0 +000001.3-000004.500003.6 08.7501.25K? 0 +072627.01 -234433.3 +000011.2+000007.200007.0 08.7501.68K? 0 +073052.86 -662055.2 +000017.2+000009.500004.4 08.7501.12K? 0 +073318.02 -202028.0 +000023.3+000017.000010.6 08.7501.54K? 0 +073405.38 -335951.3 -000003.9-000005.700021.7 08.7501.89M? 0 +073550.79 +543110.8 -000031.4-000035.600006.3 08.7501.01K? 0 +073633.51 +060858.6 -000017.5+000009.700023.0 08.7501.11K? 0 +073819.93 +441105.3 +000001.4+000000.900012.6 08.7501.16K? 0 +074010.20 -115043.7 +000015.1-000027.800025.8 08.7501.24K? 0 +074911.21 -481628.3 +000003.9+000008.600020.5 08.7501.31K? 0 +075255.66 -281149.2 +000015.8-000002.000020.3 08.7501.54K? 0 +080141.20 -124349.9 +000003.8-000000.900007.9 08.7501.49K? 0 +080257.73 -482714.0 -000013.1+000014.500013.6 08.7501.22K? 0 +080313.82 -560632.1 -000008.8+000012.100005.5 08.7501.59K? 0 +080523.17 -265954.2 +000012.8-000012.300005.4 08.7501.69K? 0 +080659.61 +000812.8 -000016.2+000015.100006.1 08.7501.06K? 0 +080715.02 +283530.6 -000018.1+000022.000001.8 08.7501.14K? 0 +081024.79 -200105.7 -000000.4+000028.100009.6 08.7501.00K? 0 +081427.42 +053705.0 -000026.4-000023.100005.6 08.7501.10K? 0 +081805.25 -241821.8 -000008.4-000006.200017.9 08.7501.27K? 0 +082128.75 -144816.0 +000008.4+000011.900001.0 08.7501.14K? 0 +082330.53 -522456.7 -000019.6+000025.400000.6 08.7501.81K? 0 +082352.08 -523256.0 +000010.4+000030.900014.4 08.7501.40K? 0 +082420.89 -030836.9 +000005.0-000017.500005.2 08.7501.07K? 0 +082814.34 -084345.3 -000036.2-000027.600017.0 08.7501.03K? 0 +082926.44 +551708.1 +000013.9+000018.100011.8 08.7501.40K? 0 +083328.99 +011904.8 -000033.2-000003.600032.6 08.7501.22K? 0 +083632.48 +013253.6 -000034.5+000002.300010.6 08.7501.30K? 0 +084207.74 -475528.7 -000030.1+000007.200025.8 08.7501.40K? 0 +084242.92 -462837.8 -000028.2+000036.700002.4 08.7501.10K? 0 0.10 1.00 +084430.06 +681314.9 +000000.9-000015.000007.2 08.7501.09K? 0 +084430.96 -263052.9 -000003.7+000025.500019.3 08.7501.50K? 0 +084558.53 -031809.4 -000004.9-000003.200000.4 08.7501.06K? 0 +084628.84 -275616.4 -000016.3+000002.400010.5 08.7501.17K? 0 +084649.28 -421444.0 +000016.8-000029.100008.1 08.7501.15K? 0 +084754.38 -455518.0 -000035.4+000023.200006.4 08.7501.97M? 0 +085229.32 +473632.6 -000020.6-000039.100014.0 08.7501.02K? 0 +085400.04 -352923.0 -000005.1-000004.200005.9 08.7501.65K? 0 +085753.51 -543028.2 -000033.1+000004.300006.0 08.7501.52K? 0 +085835.16 -225016.9 -000015.5+000023.800028.9 08.7501.58K? 1 +085910.71 +180336.9 +000010.5-000002.200021.0 08.7501.01K? 0 +090308.83 -173911.9 -000040.0-000000.500006.2 08.7501.41K? 0 +090901.90 -181324.6 -000049.2+000015.800016.4 08.7501.04K? 0 +091053.09 -751155.2 +000036.1+000015.400003.1 08.7501.16K? 0 +091350.58 -292708.1 -000043.8+000013.800013.0 08.7501.35K? 0 +091441.68 -235704.2 +000000.3-000003.200002.7 08.7501.40K? 0 +091818.85 -681049.3 +000014.6+000001.100007.5 08.7501.66K? 0 +091936.23 +365819.5 -000014.2+000010.300018.9 08.7501.38K? 0 +092232.82 -580633.8 +000019.1-000018.200018.6 08.7501.74K? 0 +092237.50 -474454.7 -000036.1+000040.900002.2 08.7501.45K? 0 +092322.07 -381929.2 -000011.6+000017.000003.2 08.7501.11K? 0 +092431.86 +760821.0 -000008.9-000004.200004.0 08.7501.49K? 0 +093603.56 -052442.1 -000024.8-000007.300017.9 08.7501.05K? 0 +094402.59 -565058.8 -000001.2+000012.200005.1 08.7501.45K? 0 +094425.36 +010334.8 -000005.9+000000.000002.9 08.7501.23K? 0 +094859.52 +292850.8 -000001.6-000003.000001.0 08.7501.15K? 0 +095648.67 -423540.7 -000023.3+000022.900011.1 08.7501.03K? 0 +095649.91 +035804.6 -000014.7+000012.900016.9 08.7501.30K? 0 +095747.96 +243656.0 +000031.4-000024.200013.3 08.7501.12K? 0 +095921.43 +771606.1 +000003.0-000010.600010.5 08.7501.18K? 0 +100151.14 -035610.0 -000000.9-000028.900022.5 08.7501.05K? 0 +100356.27 -611835.0 -000006.9+000015.600002.1 08.7501.41K? 0 +100701.91 -062234.9 +000029.6-000021.700019.9 08.7501.34K? 0 +100857.69 -414640.1 +000001.4-000022.900003.9 08.7501.33K? 0 +100914.83 -670456.7 +000039.7+000000.900006.8 08.7501.07K? 0 +101055.15 -041924.5 +000028.0-000006.100025.9 08.7501.01K? 0 +101207.52 -351345.7 -000026.4+000002.400021.7 08.7501.03K? 0 +101737.03 -182801.4 -000033.8+000029.900017.0 08.7501.40K? 0 +102143.38 -685649.8 -000021.3+000001.700015.3 08.7501.04K? 0 +102444.65 +712912.1 +000001.6+000010.500016.7 08.7501.76K? 0 +102618.75 -554513.6 -000002.9-000005.900008.8 08.7501.56K? 0 +102716.16 +013053.4 +000011.7-000005.400007.8 08.7501.52K? 0 +102752.11 +831203.1 +000010.0+000007.400002.0 08.7501.33K? 0 +103025.50 +555957.1 -000176.2-000024.100072.8 08.7501.32K? 0 +103110.95 -630737.9 -000025.2-000028.100000.0 08.7501.09K? 0 +103224.16 -584401.4 +000004.0+000013.900025.8 08.7501.76K? 0 0.10 1.00 +103530.10 -743601.0 -000052.5-000004.400005.3 08.7501.68K? 0 +103722.38 -533702.4 +000045.9-000028.400008.8 08.7501.21K? 0 +104231.75 -261451.6 +000014.8-000019.900015.6 08.7501.69K? 0 +104250.94 -602654.4 -000004.9+000008.300015.8 08.7501.48K? 0 0.10 1.00 +104901.07 +264813.2 -000000.6+000012.700014.7 08.7501.43K? 0 +104902.30 -584727.9 -000013.9+000018.700001.6 08.7501.17K? 0 +105429.67 -135953.6 +000012.9+000023.700012.8 08.7501.27K? 0 +105558.39 -580432.2 -000050.6+000019.500019.3 08.7501.33K? 0 +105605.12 -210740.4 -000035.0+000010.200022.1 08.7501.50K? 0 +105944.66 -073433.9 -000017.7-000010.200000.2 08.7501.02K? 0 +110448.62 -603947.9 +000028.4+000021.800008.6 08.7501.79K? 0 +110818.40 -681143.9 -000010.2+000007.000028.7 08.7501.50K? 0 +111042.71 -590941.0 -000010.5+000017.500002.4 08.7501.62K? 0 +111811.09 -381253.6 -000047.0+000021.300004.2 08.7501.27K? 0 +111945.48 -215404.7 -000021.0+000003.300001.1 08.7501.07K? 0 +112505.79 -043449.9 -000012.1+000010.100017.2 08.7501.10K? 0 +112847.65 +453428.6 -000030.5+000001.100005.3 08.7501.12K? 0 +113523.40 -632701.6 -000013.6+000033.300001.9 08.7501.49K? 0 +114451.04 -563517.4 -000016.6-000012.300019.6 08.7501.55K? 0 +114713.34 +052311.5 -000003.0-000006.900002.9 08.7501.03K? 0 +115323.52 +364356.7 -000027.2+000004.700006.6 08.7501.11K? 0 +115603.42 -422646.4 -000019.6+000013.200004.1 08.7501.60K? 0 +120056.93 -665336.9 -000047.3+000021.500019.4 08.7501.60K? 0 +120236.59 -744641.9 -000002.7-000017.200008.1 08.7501.19K? 0 +120428.45 +362114.6 -000003.2-000030.600006.8 08.7501.10K? 0 +121335.02 +305748.2 -000053.1+000006.500006.3 08.7501.02K? 0 +122256.79 -522324.3 -000008.2+000008.700004.9 08.7501.20K? 0 +122346.61 +643138.9 -000048.9+000004.700010.8 08.7501.02K? 0 +122415.37 -321947.4 -000007.6+000009.000013.0 08.7501.49K? 0 +122905.69 +135701.2 -000035.5-000017.700033.9 08.7501.79K? 0 +123110.31 -092913.1 +000003.1-000024.300006.8 08.7501.05K? 0 +125103.39 +324449.1 -000024.3+000007.800010.6 08.7501.30K? 0 +125336.64 +405325.5 -000023.7-000021.300004.2 08.7501.11K? 0 +125638.69 -164335.5 +000011.0-000028.200011.7 08.7501.12K? 0 +125641.65 +740210.0 +000020.2-000018.800009.6 08.7501.14K? 0 +130242.69 -393103.2 +000006.6-000006.500020.5 08.7501.43K? 0 +130433.43 -374734.8 -000027.0-000015.000013.1 08.7501.04K? 0 +130820.76 -643350.0 +000001.3-000005.200006.0 08.7501.25K? 0 +130825.73 +093751.4 +000001.2+000004.700001.8 08.7501.55K? 0 +130831.63 -151934.4 -000018.7+000017.300002.8 08.7501.61K? 0 +131926.53 -261314.0 -000054.0+000013.800025.7 08.7501.57K? 0 +132221.59 -401930.6 -000019.8+000004.600016.9 08.7501.05K? 0 +135953.42 -222041.2 -000047.2-000024.700011.5 08.7501.22K? 0 +140222.52 -430155.2 -000028.7+000001.800004.3 08.7501.61K? 0 +140537.27 -230822.0 -000037.4+000008.600005.2 08.7501.01K? 0 +141044.09 -855011.0 -000006.3-000020.800005.8 08.7501.08K? 0 +141227.62 -353624.0 -000045.5+000022.100000.8 08.7501.05K? 0 +141856.98 -090938.4 +000026.4-000015.100008.3 08.7501.41K? 0 +142358.46 -200934.8 -000032.6+000006.300012.4 08.7501.12K? 0 +143249.35 -071242.1 +000030.1-000009.300008.9 08.7501.16K? 0 +143347.28 -242047.2 -000030.0+000021.800003.9 08.7501.09K? 0 +143557.35 -592806.1 +000032.2-000005.900009.9 08.7501.51K? 0 +144208.78 -045108.8 -000000.3+000024.600012.0 08.7501.09K? 0 +145024.51 -473317.4 -000033.2+000020.100018.1 08.7501.13K? 0 +145737.07 -565740.7 +000013.6-000008.100001.4 08.7501.24K? 0 +150338.76 +822055.9 -000005.8-000007.700015.2 08.7501.07K? 0 +151250.58 +312024.2 -000014.6+000011.100000.6 08.7501.34K? 0 +151958.78 -551146.7 +000029.3-000006.000020.7 08.7501.48K? 0 +152120.53 -443045.0 -000008.1-000020.700024.5 08.7501.71K? 0 diff --git a/kstars/kstars/data/hip099.dat b/kstars/kstars/data/hip099.dat new file mode 100644 index 00000000..cf4f54c4 --- /dev/null +++ b/kstars/kstars/data/hip099.dat @@ -0,0 +1,1000 @@ +152221.73 +074858.2 -000019.3-000016.300009.7 08.7501.11K? 0 +152840.66 -470816.6 -000002.9-000008.700012.5 08.7501.09K? 0 +153212.29 +233117.2 +000006.5-000010.700004.4 08.7501.32K? 0 +153329.20 -124741.2 +000001.2+000012.200000.1 08.7501.30K? 0 +153921.37 -401455.4 +000006.4+000003.300026.5 08.7501.93M? 0 +154014.14 -574620.4 -000039.3-000007.500015.5 08.7501.80K? 0 +154442.54 -591228.9 -000021.3-000041.000034.5 08.7501.11K? 0 +154729.40 -510510.5 +000008.0-000010.800010.3 08.7501.26K? 0 +154915.13 +100918.5 +000049.1-000030.100001.5 08.7501.19K? 0 +155352.36 -201853.0 -000008.1-000003.500004.8 08.7501.32K? 0 +155358.67 -640806.5 +000004.6-000005.600011.5 08.7501.56K? 0 +155612.51 -385038.5 -000017.6-000033.700010.6 08.7501.33K? 0 +160556.74 +211246.5 -000004.6-000027.600000.6 08.7501.11K? 0 +160628.10 -325336.0 -000020.7-000011.900008.3 08.7501.07K? 0 +161129.33 -122739.3 -000035.7-000022.800018.7 08.7501.60K? 0 +161220.50 -134418.8 -000011.3-000025.200005.7 08.7501.55K? 0 +161845.21 -113025.9 -000059.7+000002.800007.5 08.7501.17K? 0 +162510.55 +481344.2 +000003.6+000004.700025.6 08.7501.17K? 0 +162903.39 +073502.6 +000009.1-000006.300033.8 08.7501.07K? 0 +163148.46 -671251.4 -000002.3-000004.500004.7 08.7501.04K? 0 +163740.58 -552720.8 +000008.9+000016.200002.4 08.7501.78K? 0 +163746.43 +670546.9 -000000.4-000008.900003.3 08.7501.30K? 0 +164239.50 +482923.6 -000009.6-000006.100002.3 08.7501.00K? 0 +165601.12 +243018.8 -000003.8+000007.200006.8 08.7501.00K? 0 +170147.51 -755926.8 -000006.8-000045.500000.3 08.7501.09K? 0 +170311.22 +671049.9 -000015.3+000012.400009.9 08.7501.05K? 0 +170624.47 -581305.4 +000001.5-000024.700005.1 08.7501.23K? 0 +170947.90 +035206.6 +000038.8-000008.700000.3 08.7501.05K? 0 +171245.73 -434522.3 +000005.7-000020.100006.8 08.7501.47K? 0 +172215.65 -514424.5 +000014.3-000003.000033.2 08.7501.19K? 0 +172224.79 +205603.7 -000014.5+000029.800010.4 08.7501.04K? 0 +173032.93 -060502.3 -000005.6-000008.000003.5 08.7501.85K? 0 +173156.33 +003149.1 +000001.9-000007.100005.6 08.7501.87M? 0 +173508.31 +331325.1 -000026.3+000025.800011.5 08.7501.36K? 0 +174133.68 -325509.8 -000002.5-000002.600006.2 08.7501.13K? 0 +174620.14 +123943.8 +000003.6-000046.800021.7 08.7501.52K? 0 +175039.95 -141948.4 -000043.8-000051.900032.0 08.7501.22K? 0 +175051.75 +630758.8 +000029.8+000003.500000.0 08.7501.03K? 0 +175418.27 -472536.6 -000015.7-000027.500021.2 08.7501.20K? 0 +175651.33 +253326.3 -000000.5-000033.300000.2 08.7501.05K? 0 +175807.22 -293459.3 +000023.8+000006.400018.2 08.7501.24K? 0 +175810.04 -620930.5 -000003.7-000043.900017.1 08.7501.12K? 0 +175855.40 +303526.7 +000032.1-000008.500001.6 08.7501.68K? 0 +175927.73 +515035.0 +000012.6-000013.100007.4 08.7501.46K? 0 +180215.86 +215240.3 -000001.3-000013.700014.6 08.7501.09K? 0 +181232.58 -701504.7 -000012.9+000006.700012.1 08.7501.15K? 0 +181347.17 +534110.1 +000004.8-000014.500042.0 08.7501.48K? 0 +182133.28 -405048.5 +000014.7-000013.100004.5 08.7501.24K? 0 +183458.71 -193157.4 -000015.7-000018.700003.2 08.7501.19K? 0 +183731.75 +353935.2 -000009.4+000031.200009.5 08.7501.01K? 0 +183755.05 +450341.4 +000007.3-000022.900002.8 08.7501.07K? 0 +183845.36 +402727.1 +000005.3-000016.200005.0 08.7501.41K? 0 +184127.10 -102347.0 -000004.5-000005.500005.1 08.7501.28K? 0 +184658.32 -202758.2 +000002.0-000025.100020.8 08.7501.82K? 0 +185316.53 +545548.4 -000008.4+000006.800002.7 08.7501.12K? 0 +185430.10 +550539.5 +000008.7-000028.400022.5 08.7501.46K? 0 +185824.80 +054416.2 -000004.4-000006.000006.3 08.7501.07K? 0 +185825.42 -461446.2 +000004.7+000000.800031.0 08.7501.18K? 0 +190305.88 -415316.8 +000027.5-000015.400015.6 08.7501.21K? 0 +190342.33 -561854.7 -000012.4-000023.200003.1 08.7501.12K? 0 +190733.76 +434919.6 +000011.1+000023.000003.8 08.7501.12K? 0 +190917.52 +351106.1 -000000.5-000009.200005.6 08.7501.63K? 0 +191142.60 +321216.6 +000012.6+000036.100016.6 08.7501.23K? 0 +191209.88 +675916.0 +000010.2+000021.100001.4 08.7501.21K? 0 +191321.52 +363106.3 +000007.3+000004.800003.4 08.7501.01K? 0 +191434.83 +525157.9 +000013.2-000006.800000.0 08.7501.39K? 0 +191921.19 -070113.8 -000023.3-000012.200004.4 08.7501.19K? 0 +191931.54 +100752.4 -000002.0-000005.800002.9 08.7501.84K? 0 +192303.60 -713030.9 -000011.1+000002.000010.1 08.7501.22K? 0 +192343.77 -812255.8 +000008.4-000018.000010.0 08.7501.22K? 0 +192455.82 -315427.4 -000011.1-000010.700037.3 08.7501.29K? 0 +192602.79 -604142.8 +000008.2-000021.300020.1 08.7501.14K? 0 +193001.18 -294000.4 +000005.1-000107.500007.9 08.7501.11K? 0 +193111.68 -282000.8 +000056.6+000031.100015.4 08.7501.18K? 0 +194125.92 -115539.4 -000019.1-000024.400008.8 08.7501.19K? 0 +194449.99 +400510.6 -000004.8+000000.600001.5 08.7501.12K? 0 +194645.88 +173309.1 +000012.9-000057.700039.1 08.7501.67K? 1 +194830.90 +343803.6 -000010.1-000027.300015.6 08.7501.27K? 0 +194918.03 +182820.0 +000019.0+000003.800003.1 08.7501.02K? 0 +195017.50 +134415.5 +000019.5-000029.300002.7 08.7501.45K? 0 +195531.61 +074241.6 +000039.0-000003.900003.4 08.7501.41K? 0 +195955.28 +133047.8 +000028.5-000033.200017.1 08.7501.19K? 0 +195957.73 +110828.3 +000000.5-000000.800008.7 08.7501.64K? 0 +200454.77 +134411.4 -000002.2+000002.500002.5 08.7501.06K? 0 +200622.91 +162806.4 +000025.4+000001.500010.4 08.7501.45K? 0 +200942.08 +532526.9 -000013.7+000014.800005.6 08.7501.00K? 0 +201622.74 +294612.2 +000002.3+000006.700003.0 08.7501.54K? 0 +201937.25 -462540.3 -000379.2-000092.600086.8 08.7501.18K? 0 +202147.30 -070712.3 -000038.7+000006.600030.7 08.7501.37K? 0 +202313.64 +120513.1 +000029.2+000015.100003.2 08.7501.05K? 0 +202827.56 +285715.0 +000003.3-000036.300005.9 08.7501.14K? 0 +203007.08 -412013.0 -000008.7+000005.300015.4 08.7501.39K? 0 +203452.37 +395336.6 -000000.6-000006.800009.6 08.7501.01K? 0 +203507.74 -295953.6 -000029.9+000014.800033.3 08.7501.49K? 0 +203555.61 +373726.6 -000002.0+000005.100010.4 08.7501.70K? 0 +203656.65 +314133.7 -000018.9-000019.600013.0 08.7501.79K? 0 +204220.67 +260122.4 -000022.9-000021.900001.8 08.7501.50K? 0 +204945.37 +300040.5 +000020.6-000002.600003.5 08.7501.01K? 0 +205142.00 +181634.4 -000002.1-000011.300007.5 08.7501.69K? 0 +205913.80 +494009.3 +000020.4-000013.300014.7 08.7501.06K? 0 +210405.70 +114608.3 +000024.1+000032.400028.3 08.7501.01K? 0 +211340.16 +384744.4 +000012.5-000011.400016.9 08.7501.09K? 0 +211629.85 +271051.2 +000012.7-000002.900005.2 08.7501.02K? 0 +213354.71 -120815.9 -000042.6-000003.600000.4 08.7501.00K? 0 +213407.16 -171531.9 -000017.0-000031.100003.8 08.7501.09K? 0 +213455.51 +255402.2 +000004.7+000006.200013.3 08.7501.73K? 0 +213751.31 +550104.3 -000030.2-000030.200007.2 08.7501.34K? 0 +213917.33 +304614.1 +000015.3-000001.200007.7 08.7501.63K? 0 +213944.65 +502343.4 -000018.4+000000.800033.2 08.7501.07K? 0 +214010.60 -385329.0 +000008.8-000005.300014.7 08.7501.03K? 0 +214134.04 +642646.6 -000017.8+000004.300014.7 08.7501.42K? 0 +214326.71 +160132.9 +000004.2-000014.200014.5 08.7501.65K? 0 +215520.49 -030246.7 -000012.6-000020.500002.9 08.7501.06K? 0 +215857.88 -470828.5 +000003.2-000016.900003.4 08.7501.38K? 0 +215925.57 +152301.2 +000009.3-000036.800009.6 08.7501.07K? 0 +221002.57 +234518.2 -000037.0-000014.500015.6 08.7501.21K? 0 +221009.16 +164653.0 -000006.9-000016.300000.6 08.7501.27K? 0 +221109.36 +051744.4 +000034.1+000013.000013.1 08.7501.02K? 0 +221153.37 -045525.1 -000083.1-000030.300012.3 08.7501.00K? 0 +221236.63 +171108.8 -000005.0+000010.300010.0 08.7501.13K? 0 +221446.71 -004723.0 +000006.1-000019.800005.5 08.7501.44K? 0 +222000.54 +511502.2 -000010.6+000007.900016.4 08.7501.38K? 0 +222700.19 +492224.7 +000012.3-000021.200019.3 08.7501.09K? 0 +222701.79 -525746.1 -000002.0+000000.900001.2 08.7501.03K? 0 +224004.54 +093443.2 +000033.5-000010.400023.3 08.7501.65K? 0 +224202.11 -182617.1 -000005.6-000070.300016.2 08.7501.05K? 0 +224316.76 +161639.4 -000002.4-000019.800000.4 08.7501.05K? 0 +224659.96 +641039.6 +000011.7-000017.700010.1 08.7501.72K? 0 +225557.36 +570151.2 +000028.9+000007.000002.4 08.7501.09K? 0 +230317.38 +231642.1 -000003.9-000013.500015.5 08.7501.14K? 0 +231140.70 +594159.0 +000006.9+000013.200000.4 08.7501.27K? 0 0.10 1.00 +231352.23 +113229.2 +000061.7-000017.100008.1 08.7501.08K? 0 +231535.43 -483252.5 -000002.3-000024.600000.9 08.7501.00K? 0 +231930.19 -710017.0 -000034.6-000004.500009.7 08.7501.19K? 0 +232332.19 +654430.2 +000023.5+000009.900006.8 08.7501.09K? 0 +232418.33 -624323.7 +000014.2+000005.500002.3 08.7501.32K? 0 +232949.33 +135315.4 +000049.1-000004.800004.1 08.7501.16K? 0 +233032.73 +650411.5 +000050.0+000026.500002.1 08.7501.21K? 0 +233127.16 +470131.5 +000012.1-000006.900004.0 08.7501.30K? 0 +233207.76 +113058.4 -000044.5-000011.300006.8 08.7501.10K? 0 +234144.91 +565410.8 +000017.5-000009.000011.3 08.7501.09K? 0 +234337.44 +055245.7 -000025.4-000001.900026.9 08.7501.40K? 0 +234838.68 -320950.8 -000006.4-000051.900007.3 08.7501.22K? 0 +235034.65 +550702.4 +000006.8-000000.700041.0 08.7501.57K? 0 +235615.69 +531112.6 +000000.5+000001.300008.1 08.7501.52K? 0 +235706.88 +534440.7 -000013.3-000008.000001.8 08.7501.31K? 0 +180331.08 -275444.7 +000053.9+000000.200028.0 08.7502.18M? 0 +000701.85 +644405.1 -000003.0-000004.200013.8 08.7600.35F? 0 +001007.27 +393856.2 -000019.4-000022.200002.1 08.7600.54F? 0 +001047.04 +244903.6 -000086.3-000083.400003.7 08.7600.52F? 0 +001305.94 +201125.5 +000089.8-000021.100013.6 08.7600.40F? 0 +001654.52 +300122.3 -000088.1-000065.800007.2 08.7600.95K? 0 +002154.87 +711439.3 +000007.6-000001.700007.8 08.7600.18A? 0 +002507.17 +490443.5 +000030.7-000004.100011.9 08.7600.31A? 0 +003138.85 +240500.1 +000009.4-000010.000011.9 08.7600.95K? 0 +003719.51 -772910.3 -000037.0-000008.200014.0 08.7600.47F? 0 +003831.42 +273259.5 +000011.3-000133.000003.2 08.7600.51F? 0 +004200.86 -531157.5 +000071.3+000151.300008.6 08.7600.54F? 0 +004244.37 -190411.4 +000058.2+000004.600008.1 08.7600.48F? 0 +004417.14 +312258.7 +000011.1-000037.300016.2 08.7600.86G? 0 +004602.44 -252246.8 +000009.0+000004.200006.3 08.7600.97K? 0 +005114.17 +184727.2 -000160.3-000230.700002.5 08.7600.80G? 0 +005245.81 -183436.1 -000048.7-000056.000009.8 08.7600.58G? 0 +005258.32 +435705.9 +000015.9-000000.800005.6 08.7600.02A? 0 +005333.89 +591227.8 +000010.8-000008.000004.5 08.7600.43F? 0 +005644.80 -343956.5 +000001.3-000005.900004.9 08.7600.51F? 0 +005706.33 +403256.8 +000070.9-000009.100005.8 08.7600.38F? 0 +010406.95 -431802.0 +000032.8-000004.300006.9 08.7600.46F? 0 +010710.64 +383804.1 -000010.5-000000.200024.0 08.7600.31F? 0 +011116.01 -015918.0 +000135.4-000057.200002.3 08.7600.63G? 0 +011348.00 +311217.8 +000061.6-000061.000011.7 08.7600.58F? 0 +011631.27 +093723.3 +000284.3-000119.200004.6 08.7600.57F? 0 +011703.29 -305503.7 +000046.1+000000.100016.1 08.7600.49F? 0 +011908.30 -463745.5 -000009.2+000007.000012.2 08.7600.44F? 0 +012207.65 -265333.2 -000064.3-000219.000038.5 08.7600.99K? 0 +012335.16 -242109.9 +000000.0+000000.000000.0 08.7600.47F? 1 +012459.53 +315240.6 +000025.5-000007.800022.2 08.7600.47F? 0 +012742.60 +480824.0 -000085.0-000024.700015.4 08.7600.64G? 0 +012755.54 +392151.5 +000001.5+000003.600018.6 08.7600.96K? 0 +013049.12 +153613.3 -000045.2-000052.600023.3 08.7600.66G? 0 +014118.91 +100649.2 +000169.0+000062.800014.8 08.7600.55F? 0 +014156.14 +044022.1 -000001.3+000011.800005.2 08.7600.04A? 0 +014450.66 -135001.9 -000036.1-000043.000013.2 08.7600.96K? 0 +015239.54 -380255.5 +000012.9+000008.500006.1 08.7600.93G? 0 +015547.46 +541946.2 -000030.3-000014.700007.3 08.7600.30A? 1 +015624.89 -594732.6 +000007.8-000003.300004.3 08.7600.10A? 0 +015713.94 +191637.6 +000000.3+000009.200005.1 08.7600.84G? 0 +015732.21 +185929.2 -000026.5+000005.700013.3 08.7600.44F? 0 +015757.25 +662724.3 +000001.6-000000.600005.6 08.7600.51F? 0 +015858.45 +370815.0 +000020.5-000036.100009.0 08.7600.43F? 0 +020514.58 -424250.6 +000002.5+000007.500001.0 08.7600.39F? 0 +021024.33 +294826.0 +000294.7-000279.500010.4 08.7600.57F? 0 +021024.63 +020137.8 +000026.9-000025.900012.3 08.7600.65G? 0 +021524.24 +175502.8 -000062.8-000019.500014.7 08.7600.49F? 0 +021728.31 +592200.7 +000005.9-000020.300008.4 08.7600.33F? 0 +021838.13 +505320.2 -000017.3+000007.500007.2 08.7600.03A? 0 +021903.94 +570523.7 +000000.0+000000.000000.0 08.7600.50F? 0 +022245.39 +453034.6 +000017.7+000004.300011.1 08.7600.18A? 0 +022509.17 +132408.4 +000025.9+000038.100000.4 08.7600.14A? 0 +023220.32 +212738.7 +000024.4+000015.400017.9 08.7600.44F? 0 +023411.45 +582419.8 +000000.7-000009.700006.4 08.7600.45F? 0 +023632.22 +090809.1 +000084.9-000028.100011.6 08.7600.41F? 0 +023721.46 -234320.9 +000092.7-000021.300009.1 08.7600.57F? 0 +024658.14 -132028.6 +000014.6+000021.100006.7 08.7600.92G? 0 +025015.13 +404911.1 -000012.1-000008.600018.7 08.7600.10A? 0 +025352.49 +492150.8 +000064.2-000018.000002.0 08.7600.62G? 0 +025415.22 +131952.7 -000045.5-000104.300028.6 08.7600.82G? 0 +025647.89 -464326.0 +000010.8+000031.300009.8 08.7600.45F? 0 +025731.89 -223215.9 +000030.1-000006.900018.5 08.7600.96K? 0 +025754.63 +390306.4 +000000.7-000003.500010.2 08.76-0.01B? 0 +025908.78 +574503.5 +000024.5-000007.400005.0 08.7600.17A? 0 +030503.09 +651057.9 +000027.6-000024.400010.3 08.7600.56F? 0 +031223.28 +345932.2 +000044.3-000046.500001.7 08.7600.41F? 0 +031500.58 -125812.2 -000009.2+000005.000015.9 08.7600.90G? 0 +031505.96 -052813.2 -000006.8-000030.500004.5 08.7600.27A? 0 +031916.24 +455911.0 -000018.5-000011.200010.3 08.7600.19A? 0 +031926.26 +351133.5 +000060.6-000002.800009.9 08.7600.43F? 0 +031927.43 -313339.9 +000000.0+000023.700001.5 08.7600.52F? 0 +032119.31 +304558.4 +000022.8-000031.700006.6 08.7600.27A? 0 +032448.61 +652729.0 +000006.2-000060.700016.1 08.7600.46F? 0 +032652.21 +344758.4 -000010.5-000002.400022.2 08.7600.12A? 0 +033519.60 +350751.5 +000046.4-000020.000017.3 08.7600.36F? 0 +034045.72 +713759.8 +000029.5-000041.300015.9 08.7600.43F? 0 +034417.19 +162539.4 +000060.9-000028.900017.3 08.7600.55F? 0 +034501.95 -190805.3 +000002.4-000032.300000.0 08.7600.59G? 0 +034814.70 -490456.3 -000015.3-000005.300003.3 08.7600.33F? 0 +034822.96 +520216.9 +000047.2-000078.500009.8 08.7600.78G? 0 +034856.41 +280350.6 +000015.9-000023.800017.9 08.7600.50F? 0 +035258.69 +332911.6 +000026.0-000033.400017.0 08.7600.46F? 0 +035522.01 -213416.9 +000019.5+000016.500007.3 08.7600.29A? 0 +035731.51 -075740.1 +000112.2+000127.500010.0 08.7600.72G? 0 +040057.76 -212942.6 +000043.8-000018.900009.8 08.7600.99K? 0 +040106.76 +043228.7 +000010.8-000063.300019.2 08.7600.52F? 0 +040214.24 -043102.8 +000005.5-000023.700007.6 08.7600.23A? 0 +040900.94 +105535.2 +000052.9-000007.300024.4 08.7600.40F? 0 +040907.44 +270656.2 -000018.9+000066.700005.8 08.7600.48F? 0 +041126.98 +415135.5 +000069.3+000023.700029.4 08.7600.43F? 1 +041436.12 -590523.0 -000006.6+000004.900009.1 08.7600.70G? 0 +041658.52 +704105.4 +000011.1+000002.200006.4 08.7600.99K? 0 +041753.55 +172357.6 -000003.4-000002.000003.6 08.7600.58F? 0 +041907.96 +605838.3 +000038.6-000019.100004.8 08.7600.84G? 0 +042139.08 -601947.3 +000000.8+000000.600007.2 08.7600.93G? 0 +042252.24 -354724.7 -000002.8-000012.000000.3 08.7600.94G? 0 +043553.75 +050615.8 +000010.8-000019.000018.1 08.7600.25A? 0 +043959.09 +230052.5 +000016.8+000003.600016.4 08.7600.53F? 0 +044204.66 +141935.6 +000014.1-000024.300003.2 08.7600.42F? 0 +044549.39 +432330.5 +000000.0+000007.900024.7 08.7600.20A? 0 +044643.57 -423701.7 +000020.5+000014.800003.3 08.7600.47F? 0 +044807.31 +422749.3 -000012.2-000008.900008.9 08.7600.25A? 0 +044902.74 +583931.7 -000004.3+000006.900000.8 08.7600.19A? 0 +045107.82 +522354.9 +000017.6-000016.500008.4 08.7600.33F? 0 +045353.19 +640223.7 +000026.9-000045.500019.9 08.7600.58F? 0 +045534.29 +011317.2 -000018.9-000013.600017.5 08.7600.92G? 0 +045601.06 +101208.1 -000054.5-000040.000011.7 08.7600.47F? 0 +050028.08 -692100.9 +000000.8-000009.900002.2 08.7600.04A? 0 +050035.18 -463923.3 -000000.2-000037.600021.2 08.7600.62G? 0 +050332.89 -454908.3 -000016.8+000030.500000.4 08.7600.97K? 0 +050415.46 -750123.4 +000004.7+000020.400010.0 08.7600.96K? 0 +050621.39 -655800.3 -000017.8-000025.200008.2 08.7600.86G? 0 +050700.32 +300404.9 -000018.2-000032.700007.5 08.7600.40F? 0 +050724.56 -421021.2 -000005.4+000010.800018.5 08.7600.28A? 0 +050736.76 -885213.1 -000000.3+000009.500014.0 08.7600.19A? 0 +050743.42 -592901.5 -000021.1-000138.700003.9 08.7600.54F? 0 +050808.80 +282233.1 +000017.1-000042.500008.1 08.7600.40F? 0 +051012.32 -720436.8 -000010.9-000027.200005.7 08.7600.99K? 0 +051427.26 +090649.6 -000012.0-000006.500002.9 08.7600.41F? 0 +051907.20 -045734.7 -000007.2+000002.300004.0 08.7600.09A? 0 +052032.86 -051717.0 +000003.2-000012.000003.4 08.76-0.08B? 0 +052050.97 +683523.2 -000008.8+000029.600004.9 08.7600.31A? 0 +052448.54 +114226.0 -000027.6+000006.800002.9 08.7600.25A? 0 +052751.68 +332841.0 -000007.2-000005.100014.7 08.76-0.01B? 0 +052855.16 -014538.8 +000006.0+000004.400005.8 08.7600.12A? 0 +053133.12 +015628.2 -000005.5-000008.200014.2 08.7600.94G? 0 +053436.58 +213720.3 +000019.0-000030.700001.5 08.7600.49F? 0 +053906.27 -020007.2 -000008.9+000003.500000.9 08.76-0.04B? 0 +054029.77 +115154.0 -000003.9-000007.300023.1 08.7600.47F? 0 +054113.17 +093256.7 -000009.6-000058.900029.7 08.7600.97K? 0 +054334.76 +663240.8 +000000.0+000000.000000.0 08.7600.23A? 1 +054335.39 -202302.7 -000014.0-000001.700014.2 08.7600.25A? 0 +054627.24 -124832.8 -000030.8+000010.900002.8 08.7600.43F? 0 +054645.45 -224947.4 +000015.7+000002.800007.3 08.7600.90G? 0 +054702.76 +454528.1 +000032.7-000015.800006.7 08.7600.20A? 0 +054752.10 -533803.8 -000010.2+000014.400000.9 08.7600.00A? 0 +054903.59 -015356.1 +000023.4-000007.900004.2 08.7600.18A? 0 +054934.20 +224404.5 -000018.0-000008.400017.2 08.7600.42F? 0 +055325.39 -104042.4 -000005.0+000004.100004.0 08.7600.06A? 0 +055339.77 +334415.7 +000016.7-000083.100018.3 08.7600.60G? 0 +055640.69 +155815.0 -000012.3-000001.200005.2 08.7600.21A? 0 +060110.15 +434033.3 -000004.3-000004.800013.7 08.7600.01A? 0 +060414.63 +495450.8 -000008.2-000001.300005.8 08.7600.09A? 0 +060513.04 -823522.4 -000003.3+000015.700007.4 08.7600.09A? 0 +060544.73 +365604.3 +000014.4-000067.400004.5 08.7600.52F? 0 +060756.58 -222830.1 -000007.4-000006.400011.4 08.7600.12A? 0 +060821.50 +504516.0 -000129.1-000211.900012.3 08.7600.61G? 0 +061101.57 -104624.0 -000001.0-000009.900011.6 08.76-0.01B? 0 +061253.05 +083413.7 +000003.9-000001.400004.8 08.7600.00A? 0 +061513.85 -062126.1 -000028.6+000004.700001.0 08.7600.10A? 0 +061542.92 -664529.0 -000013.8+000030.800014.9 08.7600.19A? 0 +061746.78 +393514.7 +000003.9-000027.100020.5 08.7600.99K? 0 +061934.43 +122716.4 -000011.2-000002.600020.6 08.7600.07A? 0 +061946.29 -173430.6 -000005.7+000008.800012.3 08.7600.22A? 0 +062025.96 +273735.6 -000002.6-000048.500009.9 08.7600.79G? 0 +062114.05 -153801.2 +000004.7-000004.700003.3 08.7600.39F? 0 +062309.13 -052714.6 -000002.3-000002.300008.1 08.7600.03A? 0 +062443.07 +005430.7 +000016.9-000005.900011.7 08.7600.22A? 0 +062637.95 +033629.7 -000035.8+000003.000014.7 08.7600.51F? 0 +062717.75 +101919.0 -000022.7+000008.300021.2 08.76-0.01B? 0 +062947.88 +544707.5 -000015.2-000020.200001.4 08.7600.32F? 0 +063027.29 +132133.8 +000018.7+000000.000014.9 08.7600.97K? 0 +063028.85 +191708.1 +000213.9-000113.800008.9 08.7600.57F? 0 +063207.33 +045816.1 -000019.5+000028.000007.1 08.7600.14A? 0 +063812.04 +105315.8 -000000.7-000048.400007.2 08.7600.58G? 0 +063814.55 -290212.8 -000017.1+000007.600001.5 08.7600.10A? 0 +064130.31 -125549.2 -000006.4+000000.800001.1 08.7600.01A? 0 +064219.86 -200518.2 +000002.6+000009.400008.6 08.7600.50F? 0 +064749.75 +080140.9 +000003.4-000000.500001.7 08.76-0.04B? 0 +064841.45 +043153.5 -000004.7+000012.200001.5 08.7600.01A? 0 +065139.87 +060124.7 -000046.3-000006.000018.8 08.7600.60G? 0 +065214.66 +063035.5 +000004.9+000008.700000.5 08.76-0.03B? 0 +065409.93 -061754.3 +000009.6+000019.900001.0 08.7600.97K? 0 +065433.21 +123237.9 +000009.4-000097.400011.9 08.7600.90G? 0 +065439.71 +122727.6 +000007.0+000036.200014.9 08.7600.96K? 0 +065616.98 -171202.7 +000002.9+000010.400002.6 08.7600.49F? 0 +065703.81 +153522.3 -000027.4+000010.900017.5 08.7600.36F? 0 +070013.78 +425904.2 +000022.0+000011.100007.5 08.7600.89G? 0 +070448.07 +181052.5 +000012.3-000003.600020.6 08.76-0.05B? 0 +070531.79 -231252.4 +000002.8+000000.600003.1 08.7600.86G? 0 +070621.97 -370336.5 -000014.5+000010.300003.6 08.7600.10A? 0 +070853.85 -113005.5 -000005.5+000011.500016.8 08.76-0.01B? 0 +070952.91 +024515.8 +000005.1-000016.900000.3 08.7600.95K? 0 +071000.76 -533137.0 +000001.2+000006.600000.3 08.76-0.01B? 0 +071140.44 -253337.5 +000003.4+000012.200004.5 08.7600.38F? 0 +071306.22 -740814.5 +000017.3-000073.100002.4 08.7600.43F? 0 +071421.66 -470637.3 -000015.7+000026.800001.2 08.7600.16A? 0 +071620.15 +481254.1 -000026.1+000008.200001.0 08.7600.28A? 0 +071951.41 -240400.8 -000006.4-000009.800002.3 08.76-0.13B? 0 +072209.91 -015148.0 -000375.6+000246.000006.1 08.7600.73G? 0 +072607.11 +332605.8 -000027.2-000007.400011.1 08.7600.06A? 0 +072822.08 -583210.0 -000018.8-000026.000022.6 08.7600.65G? 0 +072903.67 +084645.2 +000004.5+000003.200001.3 08.7600.14A? 0 +072956.63 -285503.7 -000010.5-000014.000018.3 08.7600.33F? 0 +073216.36 +624233.0 +000000.2-000000.400003.5 08.7600.25A? 0 +073245.52 +390253.3 +000056.4-000016.700013.8 08.7600.47F? 0 +073318.63 -130705.8 -000006.7-000001.300009.4 08.76-0.05B? 0 +073504.80 -630222.9 -000021.0+000040.200007.4 08.7600.17A? 0 +073819.37 -082030.8 -000017.4-000004.100005.9 08.7600.98K? 0 +073856.73 -540957.2 -000043.0+000021.800008.2 08.7600.32F? 0 +073956.47 -324247.0 +000007.5-000003.300007.5 08.7600.11A? 0 +074108.02 -253722.9 -000013.5+000007.200000.6 08.7600.00A? 0 +074214.37 -034113.5 -000014.6+000012.300032.0 08.7600.46F? 0 +074633.99 -630134.0 -000022.1+000005.700008.5 08.7600.92G? 0 +074843.20 -001532.9 -000009.6+000013.400018.6 08.7600.05A? 0 +074859.68 -025235.5 -000020.7+000009.400010.6 08.7600.10A? 0 +075015.50 +174129.4 -000002.9-000004.100006.2 08.7600.33F? 0 +075218.18 -484107.2 -000007.5+000007.800003.0 08.76-0.07B? 0 +075219.08 -495018.1 -000013.3+000037.500012.5 08.7600.27A? 0 +075238.44 -212407.1 -000079.5+000055.000007.4 08.7600.62G? 0 +075451.53 -494106.5 -000014.4+000001.900007.2 08.76-0.05B? 0 +075646.27 -604858.4 -000013.2+000027.500013.2 08.7600.09A? 0 +075858.73 -113054.3 -000000.9+000002.000002.2 08.7600.01A? 0 +075916.09 -415223.4 -000019.9+000030.500018.3 08.7600.95K? 0 +075916.10 +144907.3 -000043.5-000042.800018.8 08.7600.50F? 0 +080047.41 +143848.8 -000048.7+000032.500007.2 08.7600.98K? 0 +080209.61 +081804.1 +000000.1+000042.500009.4 08.7600.95G? 0 +080234.78 -453301.7 -000013.4+000024.200003.6 08.7600.09A? 0 +080350.20 -155225.3 -000015.7+000003.400009.0 08.7600.92G? 0 +080635.13 -425152.4 -000003.4-000023.800013.7 08.7600.97K? 0 +080640.13 +733359.6 -000013.8-000015.300003.9 08.7600.19A? 0 +080720.14 +131555.5 +000022.4-000058.300016.5 08.7600.60G? 0 +080841.55 -420322.9 -000003.7+000003.600002.4 08.76-0.03B? 0 +080900.96 -014740.3 -000030.7+000030.800027.0 08.7600.28A? 1 +080905.78 -503111.7 +000000.9+000006.500008.2 08.7600.22A? 0 +080933.24 -533232.5 -000065.8+000096.200009.2 08.7600.73G? 0 +081040.90 +382207.4 -000038.8-000023.300008.2 08.7600.40F? 0 +081426.63 -451744.9 -000062.6+000000.900007.2 08.7600.47F? 0 +081603.41 -441240.6 -000018.7+000019.900011.5 08.7600.48F? 0 +081620.20 +282404.2 +000000.1+000005.300006.0 08.7600.71G? 1 +081725.96 -542907.5 -000083.0+000110.100018.9 08.7600.42F? 0 +081801.78 -040108.2 -000185.3-000067.800028.0 08.7600.85G? 0 +081815.27 -293359.9 +000001.3+000002.200009.1 08.76-0.09B? 0 +082002.38 -505301.4 -000115.5+000088.300012.9 08.7600.57F? 0 +082200.39 -603713.3 -000037.1+000049.300010.9 08.7600.37F? 0 +082505.25 -492113.2 +000001.4+000015.600012.7 08.7600.41F? 0 +082526.36 -311957.4 -000009.3+000000.700004.5 08.76-0.00B? 0 +082819.78 +064733.7 -000051.4-000001.200004.2 08.7600.49F? 0 +082848.71 -041414.1 -000006.8+000007.600011.1 08.7600.09A? 0 +082901.35 -332739.5 -000016.1+000001.800003.1 08.7600.29A? 0 +082945.30 +503959.6 -000004.2-000000.600005.9 08.7600.54F? 0 +083044.67 -252604.6 +000006.2-000008.700003.0 08.7600.05A? 0 +083143.15 -474852.6 -000016.8+000016.100004.8 08.7600.02A? 0 +083331.46 -071400.0 -000003.1+000005.500019.7 08.7600.01A? 0 +083411.66 +272450.9 +000031.2-000121.900019.3 08.7600.76G? 0 +083602.30 -113609.4 +000000.7-000006.500000.4 08.7600.20A? 0 +083633.53 -033043.2 +000042.2-000039.000009.7 08.7600.54F? 0 +083703.44 -404630.6 -000006.2+000010.200003.0 08.76-0.04B? 0 +084005.93 +291659.4 +000010.4+000005.800002.3 08.7600.98K? 0 +084318.30 +083223.7 -000040.1+000019.100003.9 08.7600.36F? 0 +084617.69 -424531.3 -000008.6+000010.300001.6 08.76-0.09B? 0 +084709.05 -544734.3 -000006.7-000079.000010.9 08.7600.86G? 0 +084758.26 -535445.6 -000047.3+000004.600008.8 08.7600.46F? 0 +084905.04 -105201.7 -000008.9-000027.400009.6 08.7600.46F? 0 +085023.21 -355548.0 +000000.0+000000.000000.0 08.7600.00A? 0 +085208.75 -351311.4 +000012.7+000009.200003.2 08.7600.89G? 0 +085443.13 -004239.8 -000015.6+000020.100028.4 08.7600.43F? 0 +085615.17 +474523.5 -000018.6-000021.800006.8 08.7600.57F? 0 +085809.18 +462054.4 -000087.4-000047.600015.6 08.7600.48F? 0 +090118.18 -792722.2 -000007.0+000012.500003.7 08.7600.10A? 0 +090420.76 -155451.0 -000132.9-000033.200025.4 08.7600.99K? 0 +090737.28 -124039.9 -000001.1-000021.600003.9 08.7600.47F? 0 +090833.76 +303730.8 -000087.9+000002.700015.1 08.7600.64G? 0 +091019.78 -131007.2 +000004.5+000003.800010.5 08.7600.26A? 0 +091025.80 -034640.6 -000039.8-000007.300023.1 08.7600.23A? 0 +091445.71 -521749.5 -000014.4+000010.100003.1 08.76-0.06B? 0 +091551.48 -352608.4 -000003.1+000002.800009.7 08.76-0.01B? 0 +091842.54 -605840.9 -000027.9+000018.400002.2 08.7600.33F? 0 +092249.22 +421208.5 +000082.3-000037.900018.1 08.7600.47F? 0 +092628.02 -462418.4 -000012.4-000002.600010.0 08.7600.44F? 0 +092635.91 -501805.7 -000014.4-000005.900004.0 08.7600.10A? 0 +093101.19 +132909.1 -000013.0+000013.500006.1 08.7600.39F? 0 +093613.23 +143548.2 +000092.2-000040.900031.6 08.7600.63G? 0 +093912.07 -054317.0 -000030.2+000031.300015.3 08.7600.47F? 0 +093927.44 +421709.2 -000005.2-000005.300013.7 08.7600.57F? 0 +094011.28 +084416.9 -000056.6+000021.100006.5 08.7600.38F? 0 +094144.96 +531100.9 -000067.9-000069.000004.9 08.7600.48F? 0 +094252.77 +050132.8 -000052.1-000004.500006.6 08.7600.43F? 0 +094436.02 -521637.1 -000005.3+000007.200009.9 08.76-0.07B? 0 +095547.08 -425930.5 -000002.0-000007.200002.0 08.7600.95G? 0 +100206.49 -630142.5 +000000.2+000012.200010.3 08.7600.96K? 0 +101105.45 -581215.8 -000005.8-000009.100000.7 08.7600.20A? 0 +101147.88 +171631.2 -000013.5-000009.900004.1 08.7600.50F? 0 +101345.97 -635359.8 -000028.1+000023.900002.1 08.7600.28A? 0 +101555.00 -022451.8 -000033.0+000004.100009.4 08.7600.90G? 0 +101559.96 +152342.7 -000000.2-000049.700015.7 08.7600.61G? 0 +101752.59 -482112.4 -000023.1-000009.200005.0 08.7600.50F? 0 +101920.06 -105919.9 -000006.0-000069.400008.4 08.7600.91G? 0 +102028.94 -185743.0 -000007.2+000002.600007.9 08.7600.22A? 0 +102550.92 -563715.2 -000013.4+000011.300003.7 08.76-0.11B? 0 +102847.62 -294402.9 +000008.2+000026.800005.3 08.7600.50F? 0 +102939.82 -250435.1 -000024.4+000013.400004.4 08.7600.11A? 0 +103016.35 +210451.6 -000199.3-000052.000009.4 08.7600.67G? 0 +103111.45 -390718.6 +000005.7+000008.500012.8 08.7600.10A? 0 +103622.88 -014626.3 -000036.9+000022.100003.8 08.7600.47F? 0 +103958.92 -532730.9 +000005.7-000006.100000.6 08.7600.42F? 0 +104350.26 -564302.6 -000032.8-000004.000003.8 08.7600.08A? 0 +104420.63 -620412.6 +000001.1+000000.400003.7 08.76-0.02B? 0 +104447.31 -594353.3 +000000.0+000000.000000.0 08.7600.12A? 0 +104636.66 +111104.0 -000023.1-000117.900011.6 08.7600.10A? 0 +104843.91 -432520.1 -000029.7-000013.000008.7 08.7600.30A? 0 +105043.53 +112348.0 -000023.5-000017.100019.8 08.7600.99K? 0 +105231.95 -183812.3 -000080.2+000012.200007.9 08.7600.47F? 0 +105243.58 -583401.4 -000018.2-000003.000010.0 08.76-0.08B? 0 +105330.83 -722209.4 +000000.7+000002.500003.1 08.7600.56F? 0 +105706.69 -095743.1 -000022.4+000006.100008.8 08.7600.53F? 0 +105952.21 -593436.1 -000017.3+000011.900001.6 08.76-0.04B? 0 +110055.62 -600044.8 +000007.2+000018.200017.2 08.7600.03A? 0 +110309.69 -614607.5 -000010.4+000011.700011.5 08.7600.06A? 0 0.10 1.00 +110350.12 +742304.6 +000001.2-000002.200001.1 08.7600.20A? 0 +110649.47 -584432.5 +000000.0+000000.000000.0 08.76-0.08B? 0 +110739.65 +484921.8 +000000.7+000009.700006.4 08.7600.28A? 0 +110930.78 -660808.0 -000021.2+000000.700008.4 08.7600.21A? 0 +111201.27 -434037.1 +000012.4-000022.900002.2 08.7600.32F? 0 +111449.34 -283010.3 -000015.4+000010.200004.4 08.7600.73G? 0 +111803.54 -682607.2 -000023.9+000011.900003.4 08.7600.18A? 0 +112002.54 -110543.5 -000002.7+000033.700022.9 08.7600.89G? 0 +112144.52 -495407.7 -000020.9-000010.500005.3 08.7600.92G? 0 +112505.76 -604404.7 -000018.5+000011.200012.1 08.7600.97K? 0 0.10 1.00 +112637.11 -465203.7 -000010.8-000009.000005.7 08.7600.92G? 0 +113033.59 +820544.3 +000068.7-000050.200011.8 08.7600.54F? 0 +113212.39 -422201.7 +000019.9-000001.500018.5 08.7600.45F? 0 +113350.80 -411710.4 -000030.7+000003.000007.1 08.7600.49F? 0 +113424.89 -281030.2 -000042.9-000032.400008.6 08.7600.99K? 0 +113534.12 +063118.2 +000091.2-000057.000017.2 08.7600.50F? 0 +113814.49 -192247.8 -000037.6+000120.300009.0 08.7600.51F? 0 +114215.83 +803450.5 -000042.8+000005.600010.4 08.7600.29A? 0 +114403.23 +102013.1 -000027.6-000020.900001.3 08.7600.44F? 0 +114634.96 -750637.1 +000005.7-000017.800001.1 08.7600.40F? 0 +115011.33 +384725.7 -000130.4-000025.600008.8 08.7600.68G? 0 +115523.67 -033557.7 +000027.6-000050.300007.0 08.7600.60G? 0 +120606.08 +102856.0 -000010.7+000000.900003.0 08.7600.48F? 0 +121146.66 -292350.6 -000049.1-000002.500003.5 08.7600.42F? 0 +121823.91 +190851.2 -000008.3+000003.200017.4 08.7600.97K? 0 +121940.27 +100128.7 -000042.9-000034.400009.7 08.7600.64G? 0 +122500.45 -213947.8 -000004.0-000003.500004.3 08.7600.84G? 0 +122554.32 -171453.9 -000195.8-000080.800016.8 08.7600.63G? 0 +122759.74 -292358.0 -000034.6+000035.200003.0 08.7600.90G? 0 +123026.80 +225248.2 +000113.4-000100.600035.5 08.7600.74G? 0 +123207.56 +742922.8 -000170.4-000056.600017.0 08.7600.66G? 0 +123956.99 +365953.7 -000011.8-000001.100004.8 08.76-0.11B? 0 +124051.57 +574656.0 +000002.3+000003.300002.2 08.7600.97K? 0 +124453.69 -195457.3 +000003.7-000022.600022.7 08.7600.94G? 0 +124656.45 -195608.4 -000014.9+000003.200005.5 08.7600.98K? 0 +124834.24 +263549.8 -000243.5-000067.400000.9 08.7600.58G? 0 +125043.51 +712810.8 -000004.6+000004.100002.7 08.7600.35F? 0 +125120.51 -285859.4 -000074.5-000005.800022.2 08.7600.47F? 0 +125308.87 -605253.5 -000066.5-000069.000001.3 08.7600.59G? 0 +125508.32 +694901.2 -000009.9-000033.100015.0 08.7600.67G? 0 +125928.23 -530757.8 -000015.8-000016.700004.0 08.7600.16A? 0 +130028.84 +193756.1 -000156.4-000058.100001.5 08.7600.72G? 1 +130229.64 -500221.0 -000025.9-000008.300003.9 08.7600.30A? 0 +130532.95 -565106.3 -000012.1+000010.900004.7 08.7600.03A? 0 +130727.95 +121926.6 -000105.8-000053.900028.9 08.7600.60G? 0 +131311.74 -610521.2 +000005.4-000007.500004.0 08.7600.18A? 0 +131602.17 -565003.8 -000007.2-000000.700001.3 08.7600.05A? 0 +131715.54 -433059.2 -000012.3+000011.700009.8 08.7600.87G? 0 +132022.03 -090334.9 +000044.3+000001.400029.5 08.7600.65G? 0 +132258.68 +161614.3 +000002.9-000040.400000.2 08.7600.24A? 0 +132501.35 +531803.0 -000057.4-000024.700001.4 08.7600.56F? 0 +132632.29 +062523.3 -000029.8-000030.300003.4 08.7600.42F? 0 +132759.29 +323454.9 -000044.5+000022.100010.1 08.7600.25A? 0 +132804.60 -474218.1 -000083.1-000045.700002.9 08.7600.54F? 0 0.10 1.00 +132925.50 -761100.8 -000179.3+000012.700020.1 08.7600.57F? 0 +132933.22 +014229.0 -000007.8-000025.900004.7 08.7600.52F? 0 +133136.99 -813330.8 -000040.6-000004.200009.9 08.7600.32F? 0 +133220.37 -072613.7 -000012.5+000021.000011.9 08.7600.95K? 0 +133231.82 -263927.9 -000121.0+000039.000015.8 08.7600.66G? 0 +134106.92 +635158.2 +000017.9-000000.900013.0 08.7600.38F? 0 +134607.07 -451008.4 -000011.8+000003.800005.3 08.7600.58F? 0 +134756.49 -635144.4 +000000.0+000000.000000.0 08.7600.02A? 1 +135114.50 -633045.5 -000004.3-000000.600004.3 08.7600.01A? 0 +135353.59 +044905.8 -000001.4+000012.300001.6 08.7600.40F? 0 +135552.75 -662023.0 -000019.1+000012.200010.8 08.7600.42F? 0 +135706.87 -390714.0 -000022.4-000006.800001.4 08.7600.93G? 0 +135758.15 -203843.4 -000021.8-000007.400014.1 08.7600.26A? 0 +135807.43 +192730.4 -000005.5-000054.000012.0 08.7600.42F? 0 +140458.81 +015658.9 -000207.0+000006.600004.7 08.7600.71G? 0 +140538.92 -180450.9 +000017.5-000076.500026.7 08.7600.57F? 0 +140612.25 -564719.9 +000003.8-000000.300007.9 08.7600.05A? 0 +140629.83 -200422.5 -000103.4+000006.000002.8 08.7600.58G? 0 +140732.67 -175926.5 -000008.1+000012.200006.5 08.7600.51F? 0 +141852.72 +035332.9 -000019.1-000044.100002.2 08.7600.92G? 0 +141958.53 -462551.6 +000061.9-000068.600001.9 08.7600.71G? 0 +142036.54 -381304.3 -000039.7-000067.800021.5 08.7600.54F? 0 +143000.43 +560650.5 +000021.4-000018.500012.7 08.7600.19A? 0 +143302.04 -703707.2 -000033.9+000002.900006.0 08.7600.41F? 0 +143433.25 -631628.8 -000011.6-000032.500024.9 08.7600.31A? 0 +143549.86 -505240.1 -000028.6-000028.400006.5 08.7600.47F? 0 +143843.83 -374927.5 -000025.9-000012.400000.4 08.7600.20A? 0 +143853.18 +435541.8 +000031.2-000030.500011.5 08.7600.45F? 0 +143854.54 -590941.4 -000004.6-000062.500007.1 08.7600.58G? 0 +144312.45 -653700.1 -000017.5-000016.300003.5 08.7600.01A? 1 +144348.17 -541423.7 -000059.9-000138.600019.4 08.7600.59G? 0 +144610.50 -305812.2 -000038.3-000027.300021.4 08.7600.49F? 0 +145041.44 -521552.7 +000016.9+000007.600003.0 08.7600.32F? 0 +145232.84 -381045.4 -000021.1-000025.100001.4 08.7600.22A? 0 +145246.70 +311219.8 -000028.5-000022.800005.7 08.7600.34F? 0 +145543.86 +761823.9 -000020.0-000026.700002.8 08.7600.43F? 0 +150027.78 -731612.4 -000003.5-000018.500010.6 08.7600.06A? 0 +150219.17 +192326.2 -000081.4-000011.100024.0 08.7600.71G? 0 +150326.17 -290251.7 -000016.2+000000.900001.4 08.7600.21A? 0 +150817.79 -482210.5 +000000.8-000006.000004.2 08.7600.32F? 0 +151710.69 -734043.5 +000016.2-000020.400006.4 08.7600.40F? 0 +151751.04 -632320.1 +000002.5-000012.100000.5 08.76-0.01B? 0 +151837.57 -405004.6 -000018.7-000028.300005.7 08.7600.27A? 0 +152145.81 +032128.0 -000062.3-000034.700007.9 08.7600.67G? 0 +152229.68 +044309.6 +000053.3-000034.500006.6 08.7600.41F? 0 +152303.86 -510828.5 -000004.2+000017.600002.2 08.76-0.00B? 0 +152406.73 -360101.0 -000009.6-000025.100008.2 08.7600.86G? 0 +152443.17 -314515.2 +000043.4-000022.300012.2 08.7600.54F? 0 +152443.66 -515927.7 -000004.1-000014.000009.4 08.7600.06A? 0 +152954.16 -562229.7 -000034.0-000022.900000.1 08.7600.39F? 0 +153035.15 +690908.5 +000013.3+000012.500001.5 08.7600.24A? 0 +153103.47 -511853.5 +000004.5-000003.100005.1 08.7600.06A? 0 +153107.84 -591624.4 -000003.8-000037.000010.3 08.7600.25A? 0 +153216.62 -472813.9 -000030.2-000030.600006.3 08.7600.40F? 0 +153538.97 +165345.4 -000081.9-000001.700011.1 08.7600.47F? 0 +153614.76 +500535.5 +000018.3+000009.200001.7 08.7600.42F? 0 +153759.13 -430924.9 -000001.8-000006.000001.4 08.7600.00A? 0 +154045.13 -400458.6 -000028.5-000022.100015.7 08.7600.18A? 0 +154114.15 +501213.8 +000010.6+000000.200002.3 08.7600.48F? 0 +154427.96 +671815.5 -000015.6+000003.900006.7 08.7600.40F? 0 +154533.38 +075547.5 -000055.5-000032.100007.5 08.7600.58G? 0 +154558.21 -590246.3 -000003.0-000009.200001.9 08.7600.10A? 0 +154650.53 -551148.3 -000010.5-000009.600015.9 08.7600.96K? 0 +155044.28 -240009.7 -000046.9+000033.800000.4 08.7600.71G? 0 +155437.44 -411059.6 +000042.9-000013.300000.6 08.7600.45F? 0 +155707.56 -573448.8 -000016.8-000016.300023.2 08.7600.06A? 0 +155918.26 +302246.7 -000005.7+000005.300008.8 08.7600.39F? 0 +160222.45 +033907.6 -000053.1-000042.500013.0 08.7600.55F? 0 +160304.64 +215246.8 +000016.4-000018.300001.3 08.7600.27A? 0 +160531.14 -494754.8 -000045.8+000031.100005.2 08.7600.53F? 0 +160622.20 +114254.6 +000015.9-000024.100004.5 08.7600.98K? 0 +160622.72 -120822.9 -000072.4-000006.400000.0 08.7600.65G? 0 +161156.91 -541921.9 -000028.4-000022.700012.1 08.7600.25A? 0 0.10 1.00 +161235.68 -690800.2 -000015.0-000021.200003.3 08.7600.27A? 0 +161656.37 +572023.2 -000021.9+000058.200019.3 08.7600.99K? 0 +162025.50 -613627.2 -000006.8-000001.800006.9 08.76-0.04B? 0 +162729.48 -510438.8 +000002.6-000004.600012.9 08.76-0.03B? 0 +162821.31 -310749.6 -000032.3-000167.300034.4 08.7600.98K? 0 +162843.12 -575418.4 -000006.3-000002.800002.0 08.7600.01A? 0 +163316.37 -482614.7 +000001.3-000007.300005.9 08.76-0.06B? 0 +163638.16 +412318.3 -000008.7-000012.700008.7 08.7600.34F? 0 +164143.40 +120120.4 +000015.0-000009.000002.7 08.7600.95K? 0 +164306.38 -534942.1 +000002.4-000008.100001.9 08.7600.06A? 0 +164418.07 -470349.3 +000000.3+000007.800014.6 08.7600.01A? 0 +164613.22 -394444.4 -000004.7-000026.700002.1 08.7600.26A? 0 +164739.37 -471450.1 +000001.2-000004.400001.1 08.7600.30A? 0 +165101.96 -002800.9 -000005.4+000004.900010.2 08.7600.39F? 0 +165122.00 +593229.1 -000036.3+000027.400021.6 08.7600.67G? 0 +165123.89 +283126.6 +000001.2-000008.700009.1 08.7600.93G? 0 +165240.71 -483008.8 -000038.3-000058.800019.5 08.7600.59G? 0 +165250.86 +555951.2 +000011.5-000006.400003.9 08.7600.04A? 0 +165652.43 +281918.0 -000010.8+000040.800017.6 08.7600.31A? 0 +165833.41 -094334.0 +000017.2+000002.800017.2 08.7600.47F? 0 +170110.27 +644138.6 +000000.7+000016.900009.3 08.7600.74G? 0 +170622.52 +611818.4 -000002.0+000020.200001.0 08.7600.91G? 0 +171028.54 -580017.1 -000016.7-000034.500005.4 08.7600.49F? 0 +171248.46 -733149.4 -000006.7-000010.100006.8 08.7600.98K? 0 +171633.19 +842240.9 -000007.9-000000.200002.2 08.7600.98K? 0 +171643.50 +703750.2 -000001.0+000010.500007.1 08.7600.35F? 0 +171823.42 -322414.6 -000004.4+000001.000016.1 08.7600.05A? 0 +171924.49 +792215.7 -000006.2-000007.400002.0 08.7600.20A? 0 +172053.03 -504006.8 -000016.7-000091.300000.3 08.7600.49F? 0 +172422.20 +311012.6 -000018.8+000005.500003.9 08.7600.93G? 0 +172451.63 -235533.9 -000025.4+000007.500005.2 08.7600.34F? 0 +172453.32 -592346.3 -000006.4+000004.800018.2 08.7600.94G? 0 +173039.43 -430342.3 +000010.9+000008.300009.4 08.7600.04A? 0 +173301.00 +032529.2 +000006.4+000106.000024.6 08.7600.72G? 0 +173655.34 -660940.7 -000002.9-000018.300002.2 08.7600.24A? 0 +174800.17 -340035.5 -000037.9-000006.800004.5 08.7600.49F? 0 +174837.49 -450139.3 +000045.5+000051.600029.2 08.7600.35F? 0 +175020.69 -704209.0 -000001.7+000002.300012.3 08.7600.78G? 0 +175054.14 +064616.0 -000000.4-000016.700001.6 08.7600.14A? 0 +175155.06 -492134.8 +000003.4+000000.400003.6 08.7600.01A? 0 +175522.64 +085402.9 -000003.0-000002.500017.1 08.7600.30A? 0 +175601.27 -333740.9 -000007.5-000020.500034.8 08.7600.38F? 0 +180239.78 -241447.6 +000000.0+000000.000000.0 08.76-0.03B? 0 +180242.72 +395020.4 +000014.0+000007.800012.3 08.7600.61G? 0 +180312.47 -363251.6 +000063.8-000103.200036.3 08.7600.55F? 0 +180349.20 -221415.0 -000020.2-000015.400018.0 08.7600.18A? 0 +180443.34 +615344.3 -000092.0+000090.900011.7 08.7600.63G? 0 +180505.48 +342811.4 -000005.1+000007.900004.5 08.7600.06A? 0 +180854.94 -252817.2 -000040.8+000015.100024.2 08.7600.05A? 0 +181250.78 +493735.8 -000023.5+000020.700001.9 08.7600.33F? 0 +181351.38 -185922.1 -000024.7-000013.800014.1 08.7600.21A? 0 +181436.28 +834918.5 +000012.6+000015.600006.0 08.7600.25A? 0 +181447.83 +803522.4 +000020.2-000014.200005.2 08.7600.12A? 0 +181533.24 +115051.6 -000011.1+000006.300019.7 08.7600.04A? 0 +181746.70 -581106.8 +000012.7-000031.500014.0 08.7600.44F? 0 +182109.62 -744022.1 +000007.5-000000.200011.6 08.7600.11A? 0 +182213.12 -374533.5 -000003.2-000021.300002.1 08.7600.07A? 0 +182234.64 +232811.4 +000003.0+000002.000002.0 08.7600.14A? 0 +182637.06 -355605.1 -000020.5+000002.700017.2 08.7600.29A? 0 +182735.81 +063259.0 +000011.0+000024.000020.2 08.7600.36F? 1 +182810.91 +314104.4 +000002.9-000027.200006.0 08.7600.90G? 0 +183104.67 -694232.9 +000005.2-000024.800004.2 08.7600.24A? 0 +183128.48 +395329.2 +000020.2-000034.000026.2 08.7600.54F? 0 +183143.30 -190702.1 +000000.0+000000.000000.0 08.7600.44F? 0 +183434.41 +361938.8 +000005.6+000010.000002.8 08.76-0.02B? 0 +183610.28 -600411.3 +000016.1-000067.100022.8 08.7600.48F? 0 +183852.24 -373922.1 -000020.5-000012.700000.4 08.76-0.07B? 0 +184059.12 -145321.1 -000002.9+000000.400016.3 08.7600.45F? 0 +185127.74 +402409.3 -000003.0-000003.000002.0 08.7600.04A? 0 +185308.69 +331236.2 +000010.0+000009.100010.8 08.7600.12A? 0 +185548.21 +224051.2 -000015.5-000015.300005.0 08.7600.33F? 0 +190003.38 +453627.6 -000002.4-000018.100007.7 08.7600.32F? 0 +190008.86 -345441.2 -000006.0+000011.000009.4 08.7600.21A? 0 +190036.11 -225215.5 -000002.6-000002.300007.8 08.7600.20A? 0 +190350.04 -160014.9 -000002.1-000022.300017.2 08.7600.37F? 0 +190923.26 +373702.8 +000005.6+000030.300001.1 08.7600.34F? 0 +191114.85 -075024.4 +000019.4-000016.300011.3 08.7600.50F? 0 +191136.18 +062922.5 -000000.8+000020.000000.6 08.7600.13A? 0 +191245.85 +044515.7 -000014.3-000016.000010.3 08.7600.09A? 0 +191453.53 +711803.5 +000008.7+000037.600011.5 08.7600.49F? 0 +191516.09 +022223.1 -000022.2-000013.100010.2 08.7600.34F? 0 +191700.57 +072401.6 -000011.0+000011.800000.3 08.7600.10A? 0 +191745.04 +584439.7 +000017.0+000024.600001.5 08.7600.23A? 0 +191824.31 +483317.1 +000018.7-000007.900016.7 08.7600.03A? 0 +191850.53 +841718.5 +000007.7+000021.700004.7 08.7600.37F? 0 +192339.76 +275906.9 +000000.9-000006.400007.7 08.7600.11A? 0 +192503.31 +183859.3 -000003.8-000003.800008.2 08.7600.36F? 1 +192507.76 -232121.2 -000014.6+000029.600016.1 08.7600.56F? 0 +192511.33 +323123.6 +000011.5-000017.500009.1 08.7600.41F? 0 +192735.65 -100511.9 +000034.9-000018.700009.1 08.7600.49F? 0 +193538.76 +150139.6 -000003.8+000007.200011.0 08.7600.42F? 0 +193657.57 -560508.3 +000006.5-000038.700003.4 08.7600.37F? 0 +193937.66 -392929.2 +000032.0-000022.500020.7 08.7600.69G? 0 +194012.55 -113942.8 -000008.2+000007.600015.4 08.7600.06A? 0 +194237.42 -721248.3 +000008.7-000056.100001.4 08.7600.97K? 0 +194257.12 +723141.9 +000000.6+000022.300006.2 08.7600.04A? 0 +194444.44 +223359.1 +000030.9+000032.500008.9 08.7600.45F? 0 +194637.66 +102911.7 +000009.4-000017.000012.1 08.7600.09A? 0 +195044.22 +014550.6 +000011.7-000015.200007.1 08.7600.68G? 0 +195129.36 -422910.5 +000158.3+000041.700003.6 08.7600.63G? 0 +195420.53 +075316.6 +000000.2-000036.900002.9 08.7600.26A? 0 +195544.57 -291233.1 -000041.0-000031.800014.2 08.7600.34F? 0 +200055.13 +114330.4 +000014.5+000022.200021.2 08.7600.29A? 0 +200231.02 +202219.3 -000009.7+000007.100010.0 08.7600.10A? 0 +200408.99 +170002.9 -000005.4-000006.600004.1 08.7600.43F? 0 0.10 1.00 +200420.84 -154019.3 -000002.6-000012.200002.1 08.76-0.05B? 0 +200516.10 +401203.2 +000006.9-000007.500007.1 08.7600.06A? 0 +200631.29 +122634.9 +000026.5+000008.500003.7 08.7600.29A? 0 +200733.73 +174000.3 +000006.0-000011.600007.1 08.7600.15A? 0 +200959.66 +612825.4 -000136.4+000198.100034.9 08.7600.90G? 0 +201209.68 -770006.1 +000067.0-000150.300012.5 08.7600.61G? 0 +201212.33 +282837.4 +000003.5-000000.800011.6 08.76-0.03B? 0 +201215.60 +240403.2 +000023.4+000010.400005.4 08.7600.38F? 0 +201250.86 +412806.5 +000017.7+000018.500013.5 08.7600.35F? 0 +201304.61 +552342.3 +000014.9+000005.300014.1 08.7600.06A? 0 +201315.40 +110702.0 +000013.4-000022.000010.8 08.7600.01A? 0 +201524.08 +532342.4 +000009.6-000036.500003.6 08.7600.54F? 0 +202019.14 -102230.6 -000011.0-000036.900007.6 08.7600.37F? 0 +202256.61 -290907.5 +000007.1-000008.000007.4 08.7600.38F? 0 +202638.62 +350152.7 -000000.2-000015.700010.3 08.7600.02A? 0 +202834.97 -053807.0 +000029.7+000006.100024.8 08.7600.42F? 0 +202843.54 -000646.5 +000006.2-000003.200002.0 08.7600.72G? 0 +202958.29 +171411.9 +000001.2+000003.500014.6 08.7600.36F? 0 +203014.50 +360827.1 -000022.0-000023.100001.4 08.7600.43F? 0 +203014.81 -110546.6 +000001.2-000028.300009.1 08.7600.30A? 0 +203032.30 +173729.1 +000025.4-000018.700003.8 08.7600.38F? 0 +203152.72 -134641.2 +000022.0-000093.600027.5 08.7600.47F? 0 +203222.84 -330205.5 +000020.1+000004.900000.8 08.7600.42F? 0 +203620.89 -205850.3 +000050.4-000052.300018.2 08.7600.64G? 0 +203644.51 -452734.2 -000007.6+000005.100011.3 08.7600.31F? 0 +203826.18 +234641.9 +000061.6-000049.400024.2 08.7600.92G? 0 +203840.88 +635300.5 +000005.3-000041.000002.4 08.7600.33F? 0 +204035.85 +290142.2 +000017.8-000006.500020.1 08.7600.37F? 0 +204103.45 -065130.6 +000001.7+000000.900003.9 08.7600.00A? 0 +204205.69 -803156.0 +000001.0-000008.400006.5 08.7600.22A? 0 +204411.33 +423828.7 +000038.4+000030.900016.2 08.7600.31A? 0 +204807.30 +275310.9 +000049.3+000033.500013.0 08.7600.71G? 0 +205403.30 +404223.8 +000005.9-000001.600005.6 08.7600.30A? 0 +205419.59 -141019.0 +000141.2-000018.500005.5 08.7600.75G? 0 +205731.55 -483712.9 +000021.6-000024.300006.0 08.7600.98K? 0 +205750.30 -065314.3 +000012.2-000002.700000.6 08.76-0.09B? 0 +205823.83 +075658.9 +000031.1-000019.400006.6 08.7600.48F? 0 +210059.25 -821316.8 +000019.5-000009.700011.1 08.7600.44F? 0 +210231.76 +003810.0 +000032.8-000013.600005.6 08.7600.97K? 0 +210313.50 +414039.2 -000016.0+000017.700001.9 08.7600.48F? 0 +210341.23 +264928.6 +000003.8+000021.600023.6 08.7600.42F? 0 +210422.99 +244447.9 -000000.6-000014.700009.8 08.7600.53F? 0 +210425.66 +570346.6 -000030.1-000042.500006.1 08.7600.53F? 0 +210918.32 -280625.8 -000026.3-000013.500007.8 08.7600.36F? 0 +210948.66 -461009.1 -000005.0+000003.900011.3 08.7600.12A? 0 +211053.09 +303415.3 +000015.0-000010.600010.2 08.7600.21A? 0 +212123.58 +354410.6 +000007.1-000011.200006.3 08.7600.06A? 0 +212224.05 +250300.2 -000008.1-000010.100008.5 08.7600.93G? 0 +212715.89 +314316.9 +000053.6+000010.200008.2 08.7600.57F? 0 +212748.27 +415931.5 +000016.0+000026.300009.6 08.7600.29A? 0 +212824.45 +505922.0 +000003.7+000002.900001.8 08.7600.94G? 0 +213150.31 +614431.4 +000006.2-000001.000013.9 08.7600.23A? 0 +213316.87 +333412.5 +000016.4-000007.600012.4 08.7600.34F? 0 +213520.92 +280114.6 +000057.5+000030.300005.2 08.7600.57F? 0 +214126.17 +442947.9 +000011.6-000011.700002.5 08.7600.25A? 0 +214226.74 +002644.3 -000028.6-000040.800015.2 08.7600.54F? 0 +214252.89 +781406.4 +000020.6+000035.500006.8 08.7600.48F? 0 +214647.62 +225544.6 +000032.7+000013.800013.7 08.7600.24A? 0 +215101.97 +291031.4 +000209.4+000189.600012.6 08.7600.90G? 0 +215254.73 -125840.9 -000038.4-000069.600011.5 08.7600.66G? 0 +215532.68 -802148.9 +000038.5-000017.600009.8 08.7600.46F? 0 +215700.31 +024534.5 -000005.0-000189.500022.9 08.7600.61G? 0 +215717.70 +324032.4 +000001.0+000015.700008.1 08.7600.22A? 0 +215741.24 -003743.7 -000085.1-000052.100019.6 08.7600.64G? 0 +220025.57 -474751.9 -000018.5+000003.100017.9 08.7600.20A? 0 +220043.26 -654840.1 -000006.1+000010.000001.1 08.7600.49F? 0 +220313.67 +161440.9 +000027.9-000009.600010.2 08.7600.49F? 0 +220451.06 +594259.8 -000005.3-000005.300006.4 08.7600.11A? 0 +221048.73 -485326.2 +000004.6-000016.300017.2 08.7600.52F? 0 +221144.75 +574258.1 +000015.1+000014.400009.0 08.7600.38F? 0 +221226.17 +344700.6 +000068.3-000000.100006.4 08.7600.50F? 0 +222421.09 +523531.8 -000002.6-000012.500001.1 08.7600.35F? 0 +222604.61 -182122.2 -000032.4-000040.500004.0 08.7600.41F? 0 +222636.17 +063301.4 +000063.4-000017.900000.6 08.7600.52F? 0 +222820.82 +561123.9 -000017.8+000006.100003.7 08.7600.94G? 0 +222840.41 -643512.6 -000065.8-000051.200011.6 08.7600.55F? 0 +223220.67 +463330.9 +000027.5-000009.400004.5 08.7600.23A? 0 +223437.72 -473548.9 +000003.7+000028.000008.6 08.7600.53F? 0 +223613.09 +463120.7 +000001.1-000009.000003.9 08.7600.07A? 0 +223946.98 +474421.3 -000037.8-000383.400035.9 08.7600.87G? 0 +224051.08 +620253.5 +000005.9+000009.000005.6 08.7600.25A? 0 +225147.21 +581118.0 -000013.9-000013.200010.6 08.7600.23A? 0 +225207.99 +405045.5 -000014.0+000008.900011.0 08.7600.99K? 0 +225652.38 +585755.7 +000022.9-000005.400002.4 08.7600.09A? 0 +225703.38 -444423.7 -000012.6-000024.200014.6 08.7600.95K? 0 +225750.73 -692707.3 +000011.9-000052.300007.2 08.7600.62G? 0 +225754.75 +240535.4 +000022.7-000000.500017.7 08.7600.57F? 0 +230016.83 +372041.3 +000010.1-000018.000003.1 08.7600.22A? 0 +230346.20 +072004.1 -000012.7+000001.500019.3 08.7600.52F? 0 +230730.61 +361806.3 -000010.9-000014.700010.8 08.7600.53F? 0 +230913.07 +421019.3 +000043.1-000012.300004.7 08.7600.44F? 0 +231201.39 +532028.7 +000021.7+000009.400003.2 08.7600.12A? 0 +231553.94 -735233.0 +000016.9+000002.900022.5 08.7600.89G? 0 +231652.24 -654311.9 +000031.0-000066.300008.5 08.7600.35F? 0 +231928.97 -701923.1 +000144.5-000044.700013.7 08.7600.61G? 0 +231959.64 +195737.3 +000007.6+000004.400003.8 08.7600.12A? 0 +232243.35 -194124.4 -000240.3-000175.800030.2 08.7600.66G? 0 +232250.19 +273428.0 +000080.8-000013.000016.3 08.7600.49F? 0 +232621.01 +042022.2 +000000.6+000007.900015.3 08.7600.29A? 0 +232635.32 +412559.4 -000015.8-000002.100018.7 08.7600.28A? 0 +232736.49 -752508.0 +000046.5+000023.500003.9 08.7600.47F? 0 +233257.27 +520232.4 -000016.9-000024.900015.8 08.7600.44F? 0 +233337.69 -564812.2 +000007.0-000004.100007.7 08.7600.95G? 0 +233514.24 +251708.2 +000033.7+000004.900007.0 08.7600.41F? 0 +234313.30 +365610.1 +000006.6-000028.800002.3 08.7600.49F? 0 +234447.35 -065612.2 -000021.9-000023.700004.2 08.7600.91G? 0 +234520.39 +333751.2 +000017.6-000003.400016.2 08.7600.40F? 0 +234630.40 +590042.9 +000003.8+000004.900008.3 08.7600.16A? 0 +234913.22 +482630.9 +000112.2-000031.100003.2 08.7600.45F? 0 +235224.29 -093314.9 +000164.8-000068.000007.0 08.7600.61G? 0 +235535.17 -263608.5 +000017.1+000029.600002.0 08.7600.99K? 0 +235706.56 -412619.6 +000077.8-000012.600004.8 08.7600.54F? 0 +235732.61 +673315.3 +000000.5-000009.500002.5 08.7600.68G? 0 +000010.00 -223540.8 +000011.3-000018.100024.6 08.7601.13K? 0 +000300.47 +090817.9 +000035.7-000012.900016.4 08.7601.01K? 0 +000653.37 -550938.9 +000020.1-000018.500004.1 08.7601.23K? 0 +000956.38 -783525.9 +000012.4-000018.900017.1 08.7601.01K? 0 +001434.97 -475253.1 +000049.2-000017.200009.2 08.7601.50K? 0 +001909.95 +433419.0 +000002.8+000001.000006.9 08.7601.60K? 0 +002517.09 -042254.0 +000036.7-000009.600016.6 08.7601.53K? 0 +002712.94 +090933.2 -000011.4-000041.400019.5 08.7601.22K? 0 +002747.55 +413144.8 -000011.8+000012.900019.5 08.7601.71K? 0 +002830.66 +632423.3 -000014.2+000005.000006.3 08.7601.41K? 0 +003042.83 +410012.4 +000010.4-000000.400005.2 08.7601.28K? 0 +003851.69 -164449.9 +000016.0-000028.400005.7 08.7601.66K? 0 +003859.94 +282218.0 -000014.0+000002.000011.5 08.7601.41K? 0 +004101.70 +352809.8 +000004.8+000004.800018.3 08.7601.55K? 0 +004229.70 -482911.1 +000001.3-000008.900010.5 08.7601.07K? 0 +005054.85 +442926.1 +000015.3-000011.500000.5 08.7601.53K? 0 +005514.64 +201806.1 -000042.5-000010.300019.7 08.7601.57K? 0 +010443.68 +745004.5 -000009.1-000003.300005.5 08.7601.04K? 0 0.10 1.00 +010554.82 -130219.2 -000029.8-000021.900003.5 08.7601.07K? 0 +012012.48 +313959.2 +000002.9-000027.600030.1 08.7601.24K? 0 +013353.50 +184648.7 +000037.7-000023.400021.2 08.7601.13K? 0 +014420.79 -313706.8 +000009.5+000001.900019.9 08.7601.00K? 0 +015720.15 -261254.3 +000052.2-000003.500006.2 08.7601.14K? 0 +020651.19 +373819.5 -000006.1-000025.400013.6 08.7601.32K? 0 +020807.46 -645938.9 +000017.3+000007.400010.7 08.7601.25K? 0 +021632.85 +370619.3 +000007.9-000022.200007.7 08.7601.08K? 0 +021743.27 +480859.5 -000008.3-000001.700009.7 08.7601.10K? 0 +022344.45 -465810.7 -000004.1+000001.700003.6 08.7601.51K? 0 +022435.57 +494958.7 +000002.0-000009.700006.7 08.7601.09K? 0 +023229.02 -004432.6 -000026.3-000040.100012.4 08.7601.07K? 0 +023719.75 -203948.3 +000023.9-000016.100000.1 08.7601.48K? 0 +024418.03 +511327.6 -000028.0+000001.600024.2 08.7601.64K? 0 +024643.18 -065935.0 -000013.5-000020.100001.8 08.7601.01K? 0 +024644.70 +293017.1 -000022.8-000022.500002.6 08.7601.14K? 0 +025508.09 +144614.1 +000006.7+000004.500002.5 08.7601.29K? 0 +030655.38 -010918.6 -000005.4-000023.100001.0 08.7601.59K? 0 +031205.50 +584936.2 +000013.2-000000.600004.6 08.7601.58K? 0 +031226.97 +452057.1 +000004.7-000004.500024.8 08.7601.08K? 0 +031922.07 -172527.3 -000013.7+000006.900007.8 08.7601.01K? 0 +032340.29 +481123.0 -000005.5-000010.800000.7 08.7601.42K? 0 +032857.00 +613456.4 +000002.7-000009.700005.5 08.7601.64K? 0 +032957.45 +003307.9 +000024.9+000016.800000.9 08.7601.61K? 0 +033833.94 +820600.8 -000001.2+000003.100006.3 08.7601.43K? 0 +034838.95 +505041.9 +000034.2-000024.700001.4 08.7601.66K? 0 +035632.69 +685243.3 -000002.7-000014.100000.2 08.7601.21K? 0 +040515.47 -471320.1 +000014.5+000020.800003.0 08.7601.37K? 0 +040708.46 +211546.5 +000000.5+000005.100013.5 08.7601.21K? 0 +040714.85 +840558.9 -000002.5+000003.500005.0 08.7601.10K? 0 +041139.68 +171457.9 -000022.9-000017.300000.2 08.7601.36K? 0 +041432.49 -385814.0 -000011.1-000011.400012.9 08.7601.15K? 0 +041817.49 +641443.0 -000006.8-000010.200006.2 08.7601.10K? 0 +042325.62 -510135.4 +000042.9+000024.200023.5 08.7601.08K? 0 +043016.75 -532716.8 +000008.8+000038.800012.7 08.7601.22K? 0 +043101.89 -384447.8 +000034.1+000026.000007.1 08.7601.12K? 0 +043309.35 -365646.2 -000032.1+000056.200045.5 08.7601.02K? 0 +043317.87 -842234.9 +000010.4+000040.400009.7 08.7601.03K? 0 +043532.81 -742216.4 +000006.7-000005.200012.5 08.7601.53K? 0 +044217.72 -602425.7 +000001.6+000013.000003.3 08.7601.46K? 0 +044251.65 +624615.7 +000020.3-000005.600012.7 08.7601.21K? 0 +045002.31 +714327.5 +000005.7-000022.300006.7 08.7601.03K? 0 +045335.09 -213212.8 -000003.0-000015.200002.8 08.7601.39K? 0 +045447.64 -414129.3 +000029.1+000036.000006.7 08.7601.45K? 0 +045913.88 +224434.7 +000007.6-000007.600002.2 08.7601.54K? 0 +050015.04 +494127.4 -000016.8-000021.100024.8 08.7601.26K? 0 +050616.99 +070312.9 -000002.5+000003.600024.5 08.7601.13K? 0 +050840.89 +373708.0 +000001.9-000005.100032.2 08.7601.85K? 0 +051035.62 +653833.4 -000014.5+000009.200015.1 08.7601.05K? 0 +051625.27 +671524.6 +000010.3-000000.100029.2 08.7601.70K? 0 +051718.47 -782646.8 -000000.8+000029.000005.4 08.7601.71K? 0 +052436.76 -275007.4 +000013.6-000023.700003.9 08.7601.13K? 0 +052718.57 +050549.7 +000046.1-000023.400011.8 08.7601.03K? 0 +053225.85 +353218.8 +000007.1-000033.300033.0 08.7601.67K? 0 +053254.98 -214507.5 +000021.4+000011.100010.1 08.7601.11K? 0 +053326.11 -390855.3 -000003.6+000001.700015.2 08.7601.16K? 0 +053604.18 -530033.3 -000005.1-000004.300011.1 08.7601.29K? 0 +053742.58 +491254.9 +000027.6-000028.500006.3 08.7601.62K? 0 +054059.34 +390311.7 -000015.9-000006.800001.8 08.7601.03K? 0 +055229.42 -685815.8 +000009.9-000051.200008.0 08.7601.15K? 0 +055255.73 +233636.2 +000005.6-000005.700023.4 08.7601.17K? 0 +055518.70 -474251.8 -000009.5+000008.100020.8 08.7601.51K? 0 +060811.86 +575013.6 +000007.5-000027.000005.5 08.7601.26K? 0 +061008.55 -391232.3 +000033.3+000009.000012.4 08.7601.27K? 0 +061010.38 -791231.7 -000010.3-000014.300010.4 08.7601.49K? 0 +061018.08 -001403.6 -000021.2-000020.200009.3 08.7601.02K? 0 +061137.53 -402453.2 +000003.1-000034.100017.7 08.7601.13K? 0 +061658.55 -473959.9 -000012.6-000004.500009.9 08.7601.60K? 0 +062448.59 +562356.6 -000012.8+000007.300011.2 08.7601.25K? 0 +063136.29 +372612.7 +000013.3-000034.600004.7 08.7601.42K? 0 +063436.84 +042039.4 -000012.4-000005.800000.0 08.7601.86M? 0 +063737.51 +085510.6 -000018.2-000018.200026.0 08.7601.05K? 0 +064005.80 +003809.5 +000014.9+000002.700003.5 08.7601.27K? 0 +064217.84 +051946.8 -000020.4-000009.100004.4 08.7601.75K? 0 +064420.77 -060618.6 +000026.2-000008.300012.5 08.7601.47K? 0 +065609.24 +315348.4 +000001.7-000007.000007.0 08.7601.22K? 0 +070120.28 -550706.3 +000006.5+000004.500001.3 08.7601.16K? 0 +070949.59 +125809.2 -000012.0-000025.200008.3 08.7601.13K? 0 +071546.47 +272811.0 +000003.1-000021.500010.0 08.7601.33K? 0 +071704.77 +340621.4 +000008.6-000028.100003.5 08.7601.02K? 0 +071707.61 -101532.9 +000016.4-000079.100016.4 08.7601.06K? 0 +071718.90 -230427.0 +000005.1-000009.300006.3 08.7601.01K? 0 +071732.14 +172359.0 -000021.3-000025.300002.0 08.7601.28K? 0 +071740.90 -264029.3 +000013.7+000005.000009.6 08.7601.06K? 0 +071905.69 -131539.0 +000004.9-000018.800008.2 08.7601.93M? 0 +072012.86 -061240.1 -000016.9+000005.000014.2 08.7601.12K? 0 +072047.24 +731023.1 +000001.2+000020.900004.4 08.7601.41K? 0 +072816.27 +040231.8 +000019.0-000017.300002.9 08.7601.19K? 0 +072958.29 -384001.3 -000005.0-000009.700004.8 08.7601.03K? 0 +073024.35 -431330.8 -000015.0+000018.600006.4 08.7601.25K? 0 +073837.42 +234757.4 +000012.4-000027.800009.3 08.7601.04K? 0 +074339.33 -061835.2 -000003.1-000008.000003.5 08.7601.52K? 0 +074957.19 +295607.7 +000023.6+000007.100005.8 08.7601.58K? 0 +075114.34 -411231.8 -000012.4+000009.300008.7 08.7601.61K? 0 +075712.96 -664606.5 +000029.0+000024.700014.0 08.7601.42K? 0 +075829.22 -021728.8 -000029.6+000002.500017.4 08.7601.19K? 0 +080128.15 -274343.0 +000005.2-000023.500001.5 08.7601.06K? 0 +080907.87 -481609.5 +000013.5+000009.100015.3 08.7601.70K? 0 +080947.99 +352338.4 -000013.6-000020.400032.8 08.7601.85K? 0 +081024.92 -780123.3 -000001.4+000000.100013.4 08.7601.22K? 0 +081142.16 +114955.5 -000024.2+000009.300002.1 08.7601.17K? 0 +081220.53 -501619.1 -000003.8+000017.200011.1 08.7601.04K? 0 +081409.29 -280245.3 +000001.6-000003.000002.7 08.7601.01K? 0 +081758.20 -651933.1 +000011.5-000008.700000.5 08.7601.14K? 0 +081900.60 -300913.2 -000013.9+000021.900012.7 08.7601.13K? 0 +083812.36 -171705.5 +000008.3-000004.500000.6 08.7601.63K? 0 +083831.10 +093758.0 +000019.8-000041.800014.2 08.7601.20K? 0 +084409.05 +461934.6 +000015.3-000017.300016.6 08.7601.13K? 0 +084611.74 +372237.6 +000005.9-000018.700006.8 08.7601.27K? 0 +084637.91 -283822.6 -000015.5-000003.700003.1 08.7601.27K? 0 +085232.26 -432636.2 +000017.4+000005.000006.7 08.7601.21K? 0 +085352.53 -063633.3 +000016.8-000025.200000.0 08.7601.11K? 0 +085539.85 -090829.4 -000061.6+000008.000063.5 08.7601.24K? 0 0.10 1.00 +085634.36 -601924.4 -000011.2+000019.700002.6 08.7601.04K? 0 +085649.38 -081040.0 +000019.4+000008.300004.3 08.7601.29K? 0 +085813.67 -264832.3 -000008.2+000003.500000.7 08.7601.52K? 0 +085826.78 -460541.3 -000028.3+000021.800007.6 08.7601.02K? 0 +085920.22 -295404.0 -000029.6-000007.700010.6 08.7601.64K? 0 +090218.94 -422523.3 -000007.1+000026.900014.1 08.7601.39K? 0 +090446.59 +430317.2 +000003.6-000005.200007.2 08.7601.35K? 0 +090824.86 -230346.4 -000000.2-000017.500000.4 08.7601.34K? 0 +091333.54 -322414.3 +000007.5-000009.000000.3 08.7601.02K? 0 +091447.65 -334056.5 +000010.1-000002.100007.8 08.7601.42K? 1 +091521.89 -065612.9 -000018.0-000009.900024.9 08.7601.11K? 0 +091907.69 +423100.7 +000014.6-000004.400001.4 08.7601.35K? 0 +092309.95 -550401.7 -000024.1+000036.800006.5 08.7601.10K? 0 +092311.17 +372317.1 -000018.8-000013.400002.2 08.7601.13K? 0 +092600.56 -682427.8 +000017.5-000009.600003.0 08.7601.14K? 0 +092607.78 +014051.4 +000008.8+000007.900000.6 08.7601.42K? 0 +092832.49 -532426.7 +000022.0-000003.800002.3 08.7601.05K? 0 +093244.36 +025813.0 +000031.4-000005.400023.8 08.7601.14K? 0 +093404.16 -154103.2 +000006.9+000000.800013.7 08.7601.07K? 0 +093959.58 -034324.3 -000009.8+000009.100016.6 08.7601.00K? 0 +094041.16 +313541.0 -000001.5-000013.500002.8 08.7601.49K? 0 +094710.50 -104800.7 +000033.4+000011.100007.4 08.7601.21K? 0 +094855.05 -561219.3 -000010.2+000003.900012.2 08.7601.43K? 0 +094858.14 -332922.3 -000023.8+000013.300014.7 08.7601.55K? 0 +095247.07 -380840.0 +000003.0-000003.500011.2 08.7601.14K? 0 +095649.58 +472850.1 +000018.9+000006.200014.2 08.7601.13K? 0 +100137.61 -304810.2 -000014.6-000027.600013.1 08.7601.18K? 0 +100255.85 +575207.6 -000009.5-000014.900001.4 08.7601.01K? 0 +101907.29 -121628.3 -000001.8-000007.600000.4 08.7601.35K? 0 +102144.14 +715541.1 -000033.7-000022.400000.8 08.7601.05K? 0 +102709.83 -494018.6 -000010.7+000017.800023.0 08.7601.18K? 0 +103220.03 -404634.6 +000005.9+000012.200020.3 08.7601.69K? 0 +103229.36 +473219.9 +000002.9-000002.000007.1 08.7601.41K? 0 +103419.64 -034143.9 -000007.1+000026.800002.5 08.7601.10K? 0 +104724.01 +593955.7 +000009.8-000014.600001.1 08.7601.48K? 0 +105900.92 -343734.0 -000020.8+000016.900011.3 08.7601.42K? 0 +110033.56 -602207.3 +000021.9+000030.100013.0 08.7601.19K? 0 +110117.78 +403508.6 -000014.4+000016.700013.3 08.7601.13K? 0 +110239.34 -145149.3 +000006.6-000045.900035.4 08.7601.45K? 0 +110337.13 +193601.3 +000006.7-000021.700010.3 08.7601.15K? 0 +110354.29 -663156.4 -000010.1+000014.700030.9 08.7601.30K? 0 +110713.72 -461741.8 +000006.8+000006.700006.2 08.7601.22K? 0 +111442.06 -360646.8 +000010.0+000017.400010.2 08.7601.11K? 0 +111921.95 -481224.8 -000004.3+000019.500006.7 08.7601.62K? 0 +112139.16 +324740.0 -000016.3-000004.100016.7 08.7601.06K? 0 +112309.88 -345854.7 -000009.2-000014.500010.6 08.7601.31K? 0 +112602.72 +022730.1 -000008.6-000012.300004.3 08.7601.17K? 0 +113119.58 -514850.6 -000040.9+000015.500015.0 08.7601.11K? 0 +113433.90 +112858.1 -000000.9-000008.400000.9 08.7601.11K? 0 +114036.44 +334110.3 +000001.1-000004.600004.2 08.7601.11K? 0 +114400.54 +400457.9 +000018.4-000018.000011.6 08.7601.47K? 0 +114554.96 +051340.1 +000030.5-000019.600013.3 08.7601.15K? 0 +114716.79 -600322.3 -000003.0-000002.800014.8 08.7601.33K? 0 +114917.61 -632255.1 +000004.7-000002.500017.2 08.7601.42K? 0 +115600.62 -441609.2 -000016.3-000005.200007.6 08.7601.70K? 0 +120015.61 -531613.4 -000052.8+000007.400004.7 08.7601.10K? 0 +120848.10 -635700.9 +000000.1+000007.300007.7 08.7601.36K? 0 +120924.59 -384347.3 -000026.4-000009.300001.2 08.7601.31K? 0 +121345.56 -635613.7 +000007.6-000001.700003.6 08.7601.40K? 0 +121420.15 -510413.9 +000002.6-000001.500002.0 08.7601.52K? 0 +121516.28 -514421.1 -000011.1+000009.000003.7 08.7601.71K? 0 +121557.74 -314611.7 -000033.8+000004.700018.1 08.7601.23K? 0 +122405.01 -412557.6 -000020.7-000001.100012.3 08.7601.43K? 0 +122726.12 -513958.5 -000014.0+000005.600014.8 08.7601.19K? 0 +122811.73 +151509.0 +000039.9-000006.000003.2 08.7601.21K? 0 +123412.00 +321145.3 -000026.0-000021.800000.1 08.7601.02K? 0 +123503.99 -230919.5 +000020.6-000029.900017.0 08.7601.41K? 0 +123841.35 -531025.8 +000005.5-000007.400000.1 08.7601.15K? 0 diff --git a/kstars/kstars/data/hip100.dat b/kstars/kstars/data/hip100.dat new file mode 100644 index 00000000..c3c11dc9 --- /dev/null +++ b/kstars/kstars/data/hip100.dat @@ -0,0 +1,1000 @@ +123959.68 +424626.7 +000007.1-000022.600003.3 08.7601.13K? 0 +124525.02 -510543.6 -000002.0-000001.500002.2 08.7601.17K? 0 +125440.22 +545740.0 -000030.3+000010.500000.6 08.7601.03K? 0 +125512.31 -823624.7 -000021.8-000001.900001.8 08.7601.74K? 0 +125740.00 -062332.1 +000002.4-000012.800004.2 08.7601.16K? 0 +125813.88 -454752.9 +000006.9-000001.400008.2 08.7601.51K? 0 +130008.10 -650415.4 -000026.9-000005.000013.7 08.7601.88M? 0 +131625.27 -331706.1 -000034.7+000013.100002.9 08.7601.13K? 0 +132418.20 -414757.2 -000030.7-000007.300015.9 08.7601.02K? 0 +132703.51 -654345.5 -000015.9-000001.100015.5 08.7601.29K? 0 +133043.42 -021633.7 +000014.1-000038.700026.3 08.7601.15K? 0 +133104.08 +575049.2 +000015.9-000030.100000.7 08.7601.07K? 0 +133611.76 +355144.1 -000009.8-000014.900002.6 08.7601.57K? 0 +133904.73 +862926.8 +000026.1-000005.100000.0 08.7601.39K? 0 +134315.06 +071758.1 +000005.6+000028.700007.5 08.7601.02K? 0 +134444.01 -174249.6 -000015.5+000002.200005.8 08.7601.02K? 0 +134519.54 +312929.6 +000036.0+000001.800011.0 08.7601.16K? 0 +135105.68 -664922.6 -000031.3-000007.600014.1 08.7601.24K? 0 +140051.60 +434805.0 +000009.5-000015.400006.4 08.7601.01K? 0 +140641.90 -414432.9 +000005.5-000012.900003.5 08.7601.57K? 0 +140741.90 -344501.9 +000032.6+000000.100012.4 08.7601.12K? 0 +140753.73 +080516.5 -000024.0+000010.100006.8 08.7601.58K? 0 +141316.04 +010101.5 -000014.2-000016.300011.3 08.7601.12K? 0 +141444.80 +180826.9 -000021.8-000002.100009.6 08.7601.48K? 0 +141612.39 -771302.9 -000017.2-000015.600030.6 08.7601.39K? 0 +142300.03 -843525.6 -000024.6-000020.800002.0 08.7601.06K? 0 +142911.64 -283221.9 +000010.5+000017.900003.5 08.7601.01K? 0 +143443.47 +520235.9 -000031.7-000022.500007.5 08.7601.05K? 0 +143513.46 +412018.1 -000036.7-000027.000000.2 08.7601.08K? 0 +143959.87 -172701.5 +000011.9+000000.100004.4 08.7601.25K? 0 +144539.67 +595908.5 +000010.0+000008.200000.2 08.7601.53K? 0 +144757.84 -634833.6 +000015.6-000025.100003.8 08.7601.64K? 0 +145210.19 -204851.1 -000009.5-000036.300003.9 08.7601.07K? 0 +145325.33 -635433.5 +000003.3+000007.100004.7 08.7601.09K? 0 +145542.05 -123840.3 -000007.6+000025.500017.4 08.7601.00K? 0 +145608.51 +310835.6 +000006.4+000004.900013.4 08.7601.05K? 0 +150747.80 -474121.0 -000016.1-000015.700032.6 08.7601.30K? 0 +150844.49 +462844.0 -000049.1+000033.700019.9 08.7601.25K? 0 +151224.00 -143433.6 -000015.5-000031.800017.4 08.7601.04K? 0 +151936.60 +153917.0 +000000.9+000011.600012.8 08.7601.02K? 0 +152025.31 -740032.6 -000023.6-000011.700016.4 08.7601.28K? 0 +152520.75 +590042.6 -000010.8+000018.800001.7 08.7601.57K? 0 +152559.03 -264220.7 -000782.8-000010.600057.8 08.7601.12K? 0 +153141.46 -692858.8 -000002.2-000009.900000.2 08.7601.61K? 0 +153347.01 -430847.5 -000021.4-000004.300012.3 08.7601.18K? 0 +154852.18 +324903.2 -000002.1-000010.800018.1 08.7601.48K? 0 +155148.33 +304903.7 -000003.5+000014.800007.2 08.7601.40K? 0 +155456.93 +114818.9 +000014.6-000045.800013.9 08.7601.12K? 0 +160442.20 -145436.7 +000002.2-000031.200001.0 08.7601.53K? 0 +160808.86 -613349.9 +000011.8-000038.500025.0 08.7601.20K? 0 +161950.49 +012946.9 -000002.0-000025.800018.4 08.7601.39K? 0 +163117.40 -510154.7 +000012.4-000001.700000.1 08.7601.02K? 0 +164345.44 +604951.9 -000027.5-000022.900004.8 08.7601.55K? 0 +165045.15 +042705.5 +000002.6-000001.200007.9 08.7601.43K? 0 +165056.63 -004642.9 +000003.5-000000.300003.7 08.7601.10K? 0 +165854.11 +544342.5 +000021.2+000002.500023.4 08.7601.51K? 0 +170503.14 -151601.1 -000022.1+000000.000017.1 08.7601.73K? 0 +170849.45 -281301.2 -000002.9+000012.300020.5 08.7601.10K? 0 +172250.84 -693707.8 -000003.0+000013.800017.0 08.7601.49K? 0 +172510.45 -200624.1 -000020.0-000004.900010.5 08.7601.30K? 0 +172918.70 +081102.7 +000003.1+000003.900001.6 08.7601.09K? 0 +173439.98 -291521.0 -000020.7+000004.500005.1 08.7601.63K? 0 +173601.54 -135813.7 -000010.6-000019.800016.6 08.7601.32K? 0 +173840.54 +320628.7 +000002.8+000008.900023.7 08.7601.47K? 0 +174930.44 +733929.0 -000000.2-000045.500007.8 08.7601.57K? 0 +175529.92 -561754.5 +000001.0+000003.000016.2 08.7601.11K? 0 +175555.85 -405901.6 -000020.1-000032.300025.6 08.7601.15K? 0 +175908.69 -315638.0 +000044.2-000028.800007.9 08.7601.59K? 0 +180059.37 -381132.6 +000020.6+000014.000006.0 08.7601.64K? 0 +180333.83 -451613.2 -000025.8-000029.100000.8 08.7601.58K? 0 +180509.69 +481032.2 +000006.5+000004.400001.4 08.7601.24K? 0 +180930.97 +360027.9 +000004.9+000006.200028.1 08.7601.18K? 0 +181034.85 -184200.7 +000003.2-000018.700018.1 08.7601.15K? 0 +181305.74 -324315.2 -000003.8+000009.400009.9 08.7601.16K? 0 +181607.19 -725241.3 -000008.7-000034.600030.8 08.7601.59K? 0 +181903.58 +172812.9 -000000.3-000006.200016.9 08.7601.51K? 0 +182752.25 -322140.2 -000032.6+000007.300006.5 08.7601.72K? 0 +182822.97 +064229.3 +000012.3-000022.700005.6 08.7601.04K? 0 +183512.78 +722416.1 +000003.8+000009.800010.6 08.7601.62K? 0 +183600.43 +490033.2 +000014.6+000012.000007.1 08.7601.43K? 0 +183856.63 +012858.7 -000018.1+000009.400002.0 08.7601.02K? 0 +183942.96 +392612.7 +000037.5-000021.800016.4 08.7601.61K? 0 +184209.95 -153941.7 +000008.5-000036.000002.5 08.7601.84K? 0 +184551.32 +340645.8 +000006.0+000001.200017.4 08.7601.25K? 0 +184658.78 -313211.2 +000005.7-000050.200006.1 08.7601.74K? 0 +184953.59 +224307.4 -000006.0+000005.400007.5 08.7601.21K? 0 +185005.57 -082308.1 +000010.5+000001.900000.3 08.7601.92M? 0 +185107.52 +385835.1 +000009.7-000002.900008.5 08.7601.49K? 0 +185204.47 -315351.1 -000035.9-000007.300008.0 08.7601.70K? 0 +185310.30 -232201.2 -000020.7-000058.100018.9 08.7601.45K? 0 +185311.64 +182104.3 +000001.9-000012.600000.8 08.7601.06K? 0 +185402.30 +365120.5 -000004.7-000041.800009.9 08.7601.01K? 0 +185613.85 -440846.8 +000008.5-000028.300004.8 08.7601.12K? 0 +185824.13 -790757.5 +000021.7+000008.700001.5 08.7601.83K? 0 +190013.25 +212555.1 +000017.6+000001.500005.5 08.7601.13K? 0 +190720.52 +283412.9 -000008.7+000014.300001.1 08.7601.65K? 0 +190739.55 -045729.2 -000006.6-000011.900005.6 08.7601.10K? 0 +190746.07 +304021.7 -000010.8-000024.600005.8 08.7601.23K? 1 +191715.74 -204208.0 +000012.4-000024.000013.4 08.7601.16K? 0 +191934.22 +432848.7 -000025.3-000006.900002.6 08.7601.61K? 0 +192304.58 -445814.3 +000008.9+000033.900003.8 08.7601.49K? 0 +192416.49 -411821.5 +000005.7+000000.000021.2 08.7601.57K? 0 +192430.48 +034450.6 +000000.7-000022.700011.0 08.7601.76K? 0 +192753.90 -090624.7 +000004.1+000008.200004.8 08.7601.09K? 0 +192806.19 +114700.8 -000012.4-000025.900002.5 08.7601.69K? 0 +193033.67 -181331.5 -000026.0-000043.000002.5 08.7601.12K? 0 +193443.60 +070845.9 -000035.4-000034.400009.8 08.7601.67K? 0 +193453.67 +531351.1 +000031.2-000014.900000.4 08.7601.01K? 0 +193612.19 -185413.0 -000000.2-000002.700013.6 08.7601.01K? 0 +193736.70 -413031.9 +000013.5-000059.300029.5 08.7601.04K? 0 +194100.62 +653533.5 -000009.2-000022.900007.6 08.7601.05K? 0 +194128.49 -200506.3 +000002.1-000035.400002.0 08.7601.57K? 0 +194400.76 +395712.6 -000003.2-000002.600016.5 08.7601.53K? 0 +194426.23 +051036.3 -000047.0-000024.100027.5 08.7601.81K? 0 +194642.01 -260548.6 +000013.7-000036.100006.6 08.7601.25K? 0 +194859.40 -480405.1 -000012.8+000034.500005.9 08.7601.57K? 0 +195429.04 +091633.4 -000000.9-000038.500014.8 08.7601.20K? 0 +195705.50 +431319.0 -000004.0-000000.200011.0 08.7601.16K? 0 +200642.98 +014345.5 -000015.3-000010.300005.2 08.7601.62K? 0 +200832.50 +204346.1 +000028.3+000009.700002.2 08.7601.59K? 0 +201720.20 -191649.6 -000038.4-000037.100011.4 08.7601.19K? 0 +201743.39 +075403.3 -000025.3-000037.200007.7 08.7601.23K? 0 +201858.11 +003550.9 +000038.3+000015.800028.7 08.7601.68K? 0 +202018.71 -054028.9 +000031.3-000003.300022.4 08.7601.20K? 0 +202130.82 +152144.1 -000019.0-000003.900010.5 08.7601.61K? 0 +202302.85 +430449.2 -000012.4-000026.700006.2 08.7601.35K? 0 +202411.80 -653449.9 +000050.1-000029.300004.9 08.7601.51K? 0 +202434.17 +394012.1 +000001.7-000003.300009.8 08.7601.61K? 0 +202434.92 +233135.8 +000005.8-000002.800001.1 08.7601.58K? 0 +202552.17 +085902.2 -000011.3+000006.400005.3 08.7601.53K? 0 +202824.85 -271642.6 -000001.2-000011.400008.3 08.7601.64K? 0 +203109.39 +453615.7 -000013.7-000011.700003.4 08.7601.09K? 0 +203145.22 +323121.2 +000016.9+000003.300010.1 08.7601.46K? 0 0.10 1.00 +203627.25 -665022.3 -000028.2-000035.500012.7 08.7601.40K? 0 +203749.30 -412619.8 +000008.2+000009.500000.9 08.7601.06K? 0 +203841.37 +202440.4 -000004.2-000009.900000.5 08.7601.41K? 0 +204150.60 +211512.4 -000046.5+000034.300002.8 08.7601.01K? 0 +204509.34 -312024.1 +000283.3-000363.000104.6 08.7601.47K? 0 +205340.27 +373335.2 -000000.7+000001.600005.2 08.7601.39K? 0 +205632.86 +085009.4 -000007.0-000016.000010.4 08.7601.36K? 0 +210008.88 -844835.7 +000031.2-000007.200000.8 08.7601.06K? 0 +210540.61 +075230.9 -000013.0-000008.400008.4 08.7601.37K? 0 +210715.72 +461037.9 -000002.3-000015.800011.9 08.7601.08K? 0 +212149.42 -405319.0 -000015.5-000014.200010.0 08.7601.60K? 0 +212237.59 +163322.5 +000004.0+000003.600014.6 08.7601.48K? 0 +212238.53 +080456.7 +000032.3-000012.600002.8 08.7601.00K? 0 +212324.97 -574010.5 -000015.8+000007.000014.8 08.7601.59K? 0 +213023.29 -285023.5 -000029.5-000012.800016.5 08.7601.02K? 0 +213100.84 -270823.5 -000010.2-000030.000000.8 08.7601.11K? 0 +213537.36 +492414.6 -000014.2+000000.600012.8 08.7601.54K? 0 +213956.88 +135220.3 +000016.2-000004.700001.3 08.7601.37K? 0 +214143.36 -530508.3 +000012.8-000019.000006.0 08.7601.43K? 0 +214524.98 +522320.3 -000010.4+000005.600009.1 08.7601.12K? 0 +215150.09 +085223.9 -000014.0+000018.500013.8 08.7601.42K? 0 +215414.28 +592632.9 -000010.2+000004.800003.9 08.7601.09K? 0 +215456.19 +501000.1 +000019.1+000007.000013.7 08.7601.69K? 0 +215634.59 +600048.8 -000003.5-000028.100007.5 08.7601.07K? 0 +215641.69 -392503.0 +000006.4-000013.700010.0 08.7601.09K? 0 +215921.57 +220911.8 +000021.5-000009.400001.6 08.7601.01K? 0 +215948.82 +660838.2 +000015.0-000001.000010.4 08.7601.69K? 0 +220656.28 +333449.6 +000000.3-000024.000002.6 08.7601.34K? 0 +221230.38 +403353.5 +000011.5-000016.500006.3 08.7601.66K? 0 +221411.65 +042816.8 +000037.8-000035.000008.9 08.7601.19K? 0 +221534.75 -251455.8 -000004.3-000001.800008.6 08.7601.12K? 0 +221642.80 -103106.6 +000014.8+000030.600006.7 08.7601.05K? 0 +222716.21 +431615.2 -000009.6+000019.000007.8 08.7601.48K? 0 +222752.14 -370439.1 +000012.8-000005.700002.3 08.7601.31K? 0 +223632.76 -180820.7 +000018.6-000009.200020.7 08.7601.06K? 0 +224308.18 -411704.0 -000006.2-000022.800001.7 08.7601.57K? 0 +224330.21 +254704.0 +000016.5-000017.000024.7 08.7601.63K? 0 +224839.75 +381817.2 +000036.4+000014.700013.7 08.7601.26K? 0 +225313.73 +494953.5 -000010.6-000006.700017.7 08.7601.69K? 0 +225519.27 +630940.8 +000001.1-000016.300020.9 08.7601.10K? 0 +225538.63 -025031.9 -000006.6-000037.400007.6 08.7601.26K? 0 +225908.85 -681228.4 -000008.9-000012.900003.9 08.7601.11K? 0 +230316.06 -862227.9 +000039.2-000006.400011.4 08.7601.35K? 0 +231753.61 -131340.1 +000045.7+000014.300002.6 08.7601.22K? 0 +232052.57 -691603.7 +000049.9+000024.000019.2 08.7601.05K? 0 +232434.73 +034251.7 -000012.0-000004.900006.8 08.7601.42K? 0 +232919.79 -723947.7 -000024.5+000019.100008.9 08.7601.51K? 0 +233141.50 +091915.2 +000017.5+000017.400016.3 08.7601.02K? 0 +233254.12 +603458.6 -000011.5-000003.600010.6 08.7601.43K? 0 +233407.29 -002525.3 +000047.7+000002.600007.1 08.7601.31K? 0 +234439.18 -284448.6 +000004.7-000004.900012.4 08.7601.49K? 0 +234828.89 +341206.3 +000022.2-000044.300005.7 08.7601.63K? 0 +234928.05 +254607.4 -000007.3+000006.300010.2 08.7601.54K? 0 +070617.17 -122014.8 +000016.6-000026.800019.7 08.7602.09M? 0 +075540.19 -283854.7 -000011.0+000029.000035.8 08.7602.12M? 0 0.10 1.00 +090908.00 -452200.3 +000014.5+000015.600016.5 08.7602.15M? 0 +173610.12 -332940.6 +000013.9+000038.400022.3 08.7602.83N? 1 +235440.99 +662655.5 +000027.1-000001.000000.9 08.7602.04M? 0 +000957.47 +083437.3 -000088.7-000033.700003.2 08.7700.60G? 0 +001104.00 -233554.7 +000001.3-000020.000023.1 08.7700.97K? 0 +001230.13 -220401.5 +000215.9-000095.500028.7 08.7700.69G? 0 +001915.16 -335432.2 +000031.5-000030.300009.2 08.7700.47F? 0 +002200.06 +271109.4 +000055.7+000014.400006.3 08.7700.21A? 0 +002554.53 +635113.6 +000015.3-000005.600003.7 08.7700.54F? 0 +003200.61 +273944.2 +000076.2-000003.700002.6 08.7700.60G? 0 +003502.05 -561203.0 -000098.4-000074.900012.7 08.7700.37F? 0 +003502.86 -485604.9 +000021.0+000057.400013.7 08.7700.60G? 0 +003823.24 +451112.6 -000000.2-000013.100000.2 08.7700.45F? 0 +003849.94 -253601.9 +000000.0+000000.000000.0 08.7700.00B? 0 +004030.70 -271633.1 -000152.5-000190.900031.2 08.7700.71G? 0 +004802.30 +601927.5 +000029.7-000007.800014.3 08.7700.47F? 0 +005844.30 -140855.5 -000032.7-000002.300010.8 08.7700.94G? 0 +010004.91 +232508.6 +000021.7-000031.000005.2 08.7700.67G? 0 +010725.07 +045554.8 +000007.9-000048.300003.3 08.7700.45F? 0 +010851.36 +073133.8 +000047.9+000067.900028.8 08.7700.49F? 0 +010933.98 -400832.1 +000000.0+000000.000000.0 08.7700.10A? 0 +011035.75 +434631.3 +000035.5-000014.000001.8 08.7700.48F? 0 +011643.20 -200622.1 -000072.5+000018.200013.8 08.7700.53F? 0 +011713.18 -101103.8 +000062.5+000027.600005.1 08.7700.43F? 0 +012208.75 +562728.3 +000000.9-000037.600033.6 08.7700.60G? 0 +012407.13 +525127.8 -000001.8-000007.800004.3 08.7700.13A? 0 +012420.18 -385501.6 -000028.2-000019.400003.2 08.7700.43F? 0 +012424.28 +584541.5 +000080.2-000040.800000.4 08.7700.50F? 0 +012638.18 +424835.3 +000005.6-000011.100011.8 08.7700.18A? 0 +013351.80 +192545.9 -000054.0+000022.100017.3 08.7700.43F? 0 +014023.47 -042744.7 +000043.6+000002.700001.5 08.7700.43F? 0 +014644.07 +330945.5 +000000.0+000000.000000.0 08.7700.47F? 1 +014854.51 +713436.5 -000012.4+000004.300002.3 08.7700.17A? 0 +014908.66 -175938.7 +000032.4+000017.800001.0 08.7700.54F? 0 +015824.47 +403217.8 +000034.8-000009.900013.0 08.7700.46F? 0 +020326.01 +584955.6 -000008.4-000018.800007.2 08.7700.29A? 0 +020628.31 +182854.2 +000040.4+000005.200016.1 08.7700.21A? 0 +021049.85 +392516.1 -000023.8+000007.400003.5 08.77-0.02B? 0 +021137.21 -193404.5 -000014.3-000057.400009.3 08.7700.89G? 0 +021625.63 +702933.8 -000002.5-000002.700004.9 08.7700.36F? 0 +021816.81 -780525.2 +000015.5+000014.600007.7 08.7700.88G? 0 +021842.34 +453823.1 +000008.4-000008.800014.1 08.7700.17A? 0 +022120.02 +280415.9 +000006.9+000004.300000.3 08.7700.30A? 0 +022120.88 +094408.5 +000020.2-000053.100026.4 08.7700.70G? 0 +022323.61 +490155.4 -000001.0-000002.900006.6 08.77-0.12B? 0 +023136.53 +415054.7 +000011.9+000004.200006.8 08.7700.12A? 0 +023608.04 -461516.2 +000002.6-000006.100000.0 08.7700.56F? 0 +024918.08 +563340.7 +000015.1-000025.100001.8 08.7700.11A? 0 +025058.63 -280756.2 +000032.5+000000.600004.7 08.7700.56F? 0 +025108.26 +602503.8 +000000.0+000000.000000.0 08.7700.37F? 0 +025149.64 -231035.1 +000010.3-000010.400002.5 08.7700.99K? 0 +025245.78 +362810.5 +000003.1+000003.700010.9 08.7700.31A? 0 +025550.56 -092618.9 +000006.7-000012.500000.8 08.7700.38F? 0 +025646.06 +212541.2 +000013.7-000025.200001.8 08.7700.34F? 0 +025857.06 -574611.9 +000007.3+000048.900013.8 08.7700.15A? 0 +025933.53 +033103.3 -000017.4-000009.200014.3 08.7700.27A? 0 +030549.85 +134220.3 -000028.0-000059.900013.4 08.7700.52F? 0 +030827.04 -033523.5 +000004.8+000021.000002.3 08.7700.53F? 0 +031321.19 +633628.8 -000003.5+000001.400007.6 08.7700.13A? 0 +031346.98 +554650.0 +000053.6-000041.400013.7 08.7700.48F? 0 +031435.50 +585850.9 -000047.3-000047.700014.7 08.7700.57F? 0 +032309.51 +455425.5 -000185.2-000046.100026.9 08.7700.71G? 0 +032441.81 +192406.6 -000000.4-000012.200011.3 08.7700.36F? 0 +032714.15 -265434.2 +000042.7+000004.300016.5 08.7700.41F? 0 +032922.35 +761437.2 +000044.0-000023.300018.6 08.7700.71G? 0 +033050.06 -650930.5 -000000.5+000012.100010.4 08.7700.32F? 0 +033109.42 +133434.0 +000002.8-000088.500005.6 08.7700.50F? 0 +033333.77 +620943.5 +000003.3-000013.700007.1 08.7700.11A? 1 +033718.76 +243626.0 +000051.7-000015.600012.4 08.7700.25A? 0 +034049.50 +314935.5 +000057.6-000087.000039.3 08.7700.85G? 0 +035032.02 +294441.7 -000003.1-000002.500005.5 08.7700.33F? 0 +035415.31 +001722.4 -000055.9-000025.600020.0 08.7700.49F? 0 +035442.03 +473917.8 +000015.0-000015.500009.8 08.7700.22A? 0 +035518.33 -651705.6 -000005.0+000078.100034.4 08.7700.85G? 0 +035533.44 -783200.5 -000001.5-000064.300019.8 08.7700.97K? 0 +035948.27 +113241.4 +000089.1-000008.100039.2 08.7700.55F? 0 +040058.40 +075101.0 +000021.4-000024.100012.7 08.7700.38F? 0 +040109.59 +670247.0 -000009.1+000000.200002.6 08.7700.16A? 0 +040452.70 +044727.2 +000009.6-000012.900032.0 08.7700.39F? 0 +040816.46 +635009.4 +000001.1+000004.900008.6 08.7700.56F? 0 +041558.48 +595627.3 +000003.5-000007.700013.1 08.7700.13A? 0 +042435.58 -121755.1 +000031.3-000014.800004.4 08.7700.17A? 0 +042441.40 -215221.9 -000001.1+000003.500003.1 08.77-0.02B? 0 +043042.13 -162711.2 +000054.3-000038.600004.4 08.7700.87G? 0 +043207.08 +053732.6 +000041.4-000019.500046.8 08.7700.46F? 0 +043255.97 +123504.4 +000024.4+000017.300013.4 08.7700.84G? 0 +043402.61 -291214.9 +000011.8+000001.600013.2 08.7700.99K? 0 +043544.52 +484722.9 +000006.4-000019.500007.5 08.7700.55F? 0 +043656.22 +423829.6 +000040.4-000028.700009.0 08.7700.32F? 0 +043733.81 +625844.5 +000026.9-000016.100019.6 08.7700.38F? 0 +043812.70 +410633.5 -000004.3+000005.400020.2 08.7700.96K? 0 +043818.98 +534702.6 -000004.9+000007.400009.6 08.7700.51F? 0 +043825.99 +292314.5 -000009.1+000000.800013.3 08.7700.65G? 0 +044046.15 +052023.8 -000018.5-000014.200013.4 08.7700.20A? 0 +044203.30 -293756.0 -000020.1+000058.000017.3 08.7700.47F? 0 +044622.28 +062944.0 -000013.3-000012.700013.8 08.7700.22A? 0 +044838.03 +621039.9 +000014.6+000001.900004.4 08.7700.24A? 0 +045027.32 +010300.8 +000037.5-000047.300007.8 08.7700.36F? 0 +045106.43 +542430.5 +000056.4-000015.900021.5 08.7700.47F? 0 +045426.42 +284840.7 +000046.2-000058.600012.8 08.7700.48F? 0 +045504.92 +610340.1 +000000.0+000000.000000.0 08.7700.21A? 0 +045519.31 -144414.2 +000010.2-000000.400005.9 08.7700.68G? 0 +045614.74 +472627.0 +000003.5-000010.800010.7 08.7700.03A? 0 +045626.00 +642410.2 +000038.7-000053.500035.5 08.7700.99K? 0 +045650.21 -503019.6 +000013.5-000053.400009.6 08.7700.43F? 0 +050405.36 +170730.0 +000084.8-000049.700011.2 08.7700.98K? 0 +050422.39 +010545.4 -000024.0-000104.700037.6 08.7700.95K? 0 +050514.75 -311150.0 +000008.7+000019.400002.5 08.7700.20A? 0 +050643.38 -042942.8 +000002.0+000001.100002.9 08.7700.00B? 0 +050656.05 +242322.2 +000013.5+000001.400004.7 08.7700.24A? 0 +050818.89 +311003.4 +000013.3-000014.200006.4 08.7700.30A? 0 +050827.70 +302654.9 -000007.4+000002.800001.6 08.7700.10A? 0 +050852.70 +062127.4 -000027.7-000038.400024.0 08.7700.97K? 0 +051057.78 +683114.7 +000000.8-000005.700000.9 08.7700.29A? 0 +051139.18 +374812.0 -000007.7-000095.300022.4 08.7700.72G? 0 +051331.97 +312740.7 -000011.5-000006.700004.0 08.7700.25A? 0 +051349.40 -051132.6 -000034.5-000093.600003.7 08.7700.54F? 0 +051505.85 +045418.8 -000009.7-000003.200002.7 08.77-0.15B? 0 +051531.95 -293052.9 +000000.0+000000.000000.0 08.7700.23A? 1 +051948.19 +780630.4 +000004.6+000006.400010.4 08.7700.07A? 0 +051951.17 -065551.9 -000009.9-000008.600012.5 08.7700.03A? 0 +052205.40 -222555.8 -000001.6+000023.600008.0 08.7700.34F? 0 +052545.44 +074911.5 -000035.2+000016.600015.2 08.7700.53F? 0 +052551.68 +210757.2 +000002.1-000012.700001.0 08.7700.14A? 0 +053224.08 -475726.4 -000007.8+000024.300005.6 08.77-0.06B? 0 +053525.19 +445619.6 +000004.1-000017.800010.1 08.7700.28A? 0 +053736.58 +230820.0 +000022.0-000016.400008.8 08.77-0.07B? 0 +053749.15 -013509.3 +000004.6+000000.500008.7 08.77-0.03B? 0 +054332.54 +141821.0 -000003.4-000010.900007.3 08.7700.19A? 0 +054332.63 -764606.5 +000094.7+000226.900021.2 08.7700.69G? 0 +054549.16 +503856.0 +000020.0-000031.800007.0 08.7700.52F? 0 +055035.65 -633452.0 -000032.2-000003.100008.2 08.7700.42F? 0 +055154.78 +321423.1 +000025.5+000009.900007.0 08.7700.11A? 0 +055409.03 +123311.4 +000009.0+000004.300013.0 08.7700.26A? 0 +055510.25 -135858.3 +000001.0-000043.300009.0 08.7700.99K? 0 +055714.67 +544517.7 -000003.9-000006.800005.7 08.7700.12A? 0 +060013.98 +173900.0 +000009.3-000004.000018.5 08.7700.96K? 0 +060114.79 +063733.7 +000017.3-000008.900008.4 08.7700.04A? 0 +060213.62 +014316.7 +000009.6-000003.700003.2 08.7700.93G? 0 +060247.82 -005620.6 -000002.6+000005.700007.2 08.7700.15A? 0 +060318.71 +062317.7 +000013.4-000001.100007.3 08.7700.03A? 0 +060814.63 +624923.0 -000010.1-000023.400013.1 08.7700.37F? 0 +061457.11 +144139.5 -000001.0-000002.200000.1 08.77-0.08B? 0 +061616.29 -175621.7 -000001.5+000004.500012.8 08.7700.02A? 0 +061729.05 -260125.6 -000011.4+000001.200005.4 08.7700.17A? 0 +061852.00 +043314.8 -000019.2+000024.600004.7 08.7700.45F? 0 +062112.15 -243047.1 -000027.7+000080.000004.4 08.7700.59G? 0 +062136.99 -150414.1 -000020.9+000032.800012.4 08.7700.28A? 0 +062237.46 +100557.7 -000007.4-000008.200001.6 08.7700.21A? 0 +062358.50 -172628.7 -000014.9+000017.900009.5 08.77-0.05B? 0 +062408.54 +402513.4 +000011.0-000006.400006.7 08.7700.12A? 0 +062438.30 +075641.2 +000016.5-000000.400030.3 08.7700.93G? 0 +062448.09 +300222.4 -000028.6-000000.600000.6 08.7700.36F? 0 +062736.89 -081427.4 -000019.3+000005.600003.0 08.7700.05A? 0 +063000.19 +081745.4 -000001.1+000000.200007.0 08.77-0.01B? 0 +063525.97 -115920.6 -000002.8-000005.700002.4 08.7700.24A? 0 +063606.05 +264253.1 +000012.7-000085.600017.2 08.7700.46F? 0 +063645.95 -171405.9 -000027.0+000006.500012.0 08.7700.27A? 0 +063744.61 +450847.3 -000010.0-000017.000021.0 08.7700.20A? 0 +063832.02 +670512.9 -000009.4-000014.500015.6 08.7700.25A? 0 +063853.57 -632755.3 +000016.6+000107.000017.3 08.7700.43F? 0 +064002.71 +020853.1 -000001.9+000000.000017.6 08.77-0.02B? 0 +064013.37 +102628.7 +000014.4-000015.100000.4 08.77-0.13B? 0 +064102.25 -025435.8 +000001.8-000001.800006.1 08.7700.98K? 0 +064130.39 +021812.5 -000000.4+000003.200009.0 08.7700.04A? 0 +064435.14 -211632.6 -000024.1-000007.600010.6 08.7700.17A? 0 +064439.08 -164343.8 -000004.1-000005.000002.9 08.7700.05A? 0 0.10 1.00 +064550.00 +533903.1 -000035.2-000020.400003.5 08.7700.29A? 0 +064652.35 +460134.0 +000011.3+000012.600005.3 08.7700.04A? 0 +065218.59 +002756.2 +000015.2-000017.000012.5 08.7700.93G? 0 +065246.73 -014254.2 +000001.5-000008.300010.8 08.77-0.12B? 0 +065246.90 +052101.8 +000024.2-000003.200002.8 08.7700.84G? 0 +065307.85 +192639.1 +000004.4-000000.200008.1 08.7700.33F? 0 +065444.64 -241857.8 -000004.0+000003.300002.6 08.77-0.16B? 0 0.10 1.00 +065446.12 +193257.1 +000025.2-000007.600007.7 08.7700.98K? 0 +065914.58 -212246.7 +000002.3+000004.400002.2 08.77-0.12B? 1 +070038.72 -255837.6 -000007.1+000000.700000.9 08.77-0.16B? 0 +070131.99 -223941.8 -000003.2+000018.500017.6 08.7700.93G? 0 +070342.77 +242246.9 -000001.9-000015.800015.0 08.7700.51F? 0 +070528.56 +312132.4 +000015.4-000030.800003.3 08.7700.22A? 0 +070618.34 -210047.1 +000002.5+000025.300000.9 08.7700.98K? 0 +070628.60 -563844.4 -000018.3-000027.400008.1 08.7700.49F? 0 +070715.82 -463700.0 +000000.4-000003.700017.0 08.7700.94G? 0 +070718.14 -342619.6 -000011.8-000006.800021.6 08.7700.51F? 0 +071009.78 -373301.2 -000014.4+000021.900011.3 08.7700.12A? 0 +071138.14 +231325.5 -000031.3-000014.100011.6 08.7700.03A? 0 +071248.21 +151039.9 +000000.0+000000.000000.0 08.7700.16A? 0 +071356.85 -153637.0 -000010.2-000007.400009.6 08.7700.23A? 0 +071411.73 -082541.5 +000003.5-000000.700013.3 08.77-0.01B? 0 +071425.94 -332357.0 -000013.3+000004.200009.4 08.7700.12A? 0 +071645.36 -284019.9 -000013.9+000010.000003.7 08.7700.37F? 0 +072050.08 -320228.8 -000014.4-000007.000003.0 08.7700.71G? 0 +072103.31 +254007.8 -000010.2-000005.700002.7 08.7700.25A? 0 +072314.00 -273844.7 -000012.3+000035.400000.3 08.7700.34F? 0 +072442.08 +585835.4 -000033.3-000015.300009.2 08.7700.90G? 0 +072604.27 -043117.2 -000010.6-000014.200021.0 08.7700.28A? 0 +072640.67 +805827.5 -000028.8-000039.600000.8 08.7700.34F? 0 +072740.77 -200856.9 -000003.5+000001.300010.0 08.7700.19A? 0 +072939.01 -123104.8 -000010.3-000018.600005.3 08.7700.01A? 0 +073101.20 +303350.1 -000062.1-000083.200001.1 08.7700.63G? 0 +073152.04 -614132.0 +000042.5+000024.900018.9 08.7700.72G? 0 +073839.39 +043850.9 -000013.8-000016.100033.6 08.7700.52F? 0 +074149.70 -302310.0 -000037.3-000009.800014.7 08.7700.59G? 0 +074245.72 -490854.0 -000006.4-000034.500004.0 08.7700.47F? 0 +074506.62 -492421.1 -000000.2+000009.300007.8 08.7700.34F? 0 +074628.18 -271832.9 -000010.2+000005.800007.9 08.7700.02A? 0 +074745.76 -583155.1 -000008.5+000002.500015.4 08.7700.16A? 0 +074819.96 -605349.7 -000019.2-000001.700004.3 08.7700.23A? 0 +074843.45 +391707.8 -000031.8-000000.400007.7 08.7700.98K? 0 +074929.64 -415714.6 +000021.6+000005.600014.1 08.7700.84G? 0 +075220.50 -151917.2 +000124.6-000058.800034.6 08.7700.58G? 0 +075224.55 -423955.2 -000004.1-000004.700002.8 08.7700.00A? 0 +075341.26 -091315.2 -000014.3-000015.000019.6 08.77-0.06B? 0 +075435.86 -124945.9 +000000.0+000000.000000.0 08.7700.43F? 1 +075644.34 +561223.3 -000135.1-000357.400013.5 08.7700.58G? 0 +075657.70 -224931.6 +000020.7+000024.500024.2 08.7700.87G? 0 0.10 1.00 +075944.06 +060037.2 -000004.6-000011.100007.8 08.7700.18A? 0 +080008.66 +170349.1 +000011.0-000019.800026.1 08.7700.99K? 0 +080902.38 +140417.1 -000033.9-000016.700012.5 08.7700.44F? 0 +080929.59 +541622.8 -000023.7-000035.300012.0 08.7700.88G? 0 +081026.58 -353537.6 -000012.6+000004.000002.8 08.77-0.01B? 0 +081351.26 -081311.5 +000023.8+000018.200011.4 08.7700.98K? 0 +081410.32 +374515.8 -000022.7+000008.700014.1 08.7700.73G? 0 +081859.74 -651641.4 -000010.1+000005.600008.5 08.7700.30A? 0 +082152.03 +502117.8 +000011.6-000004.400024.0 08.7700.71G? 0 +082403.07 -093743.6 -000050.0+000009.200025.4 08.7700.98K? 0 +082408.64 +501022.7 -000018.9-000040.500006.8 08.7700.53F? 0 +082426.39 +645327.4 -000026.0+000007.100001.7 08.7700.50F? 0 +082546.90 +310339.5 +000052.6-000078.700003.1 08.7700.82G? 0 +082630.63 -512343.2 +000002.1+000011.600001.9 08.7700.12A? 0 +082839.81 -054342.0 +000011.9-000081.800005.2 08.7700.61G? 0 +082951.24 -444436.4 +000005.5+000005.700004.7 08.7700.04A? 0 +083058.52 -333803.9 -000008.9-000000.100003.9 08.7700.08A? 1 +083217.89 +292801.5 -000088.2-000019.800006.3 08.7700.52F? 0 +083452.54 -142722.6 +000099.0-000161.400003.4 08.7700.73G? 0 +083839.01 -182623.5 +000025.9+000003.200001.2 08.7700.23A? 0 +083851.65 -061031.0 +000027.1-000051.600004.9 08.7700.99K? 0 +083904.60 -461346.2 +000071.8-000002.100037.1 08.7700.18A? 0 0.10 1.00 +084252.41 +170801.7 -000050.5-000004.400026.4 08.7700.44F? 0 +084510.33 -412538.0 -000010.2+000006.600012.2 08.77-0.05B? 0 +084531.00 -343722.2 -000028.2+000031.700001.8 08.7700.97K? 0 +084553.53 -755346.0 -000041.2+000005.800003.9 08.7700.48F? 0 +084726.60 -460256.0 -000020.4+000029.400010.1 08.7700.41F? 0 +084925.65 -430019.8 -000016.8+000013.700007.7 08.77-0.04B? 0 +084931.67 -413349.9 -000010.1+000009.000002.7 08.7700.07A? 0 +085118.29 +340916.6 -000047.0-000019.400008.2 08.7700.54F? 0 +085716.81 +601257.6 -000019.7-000022.500011.6 08.7700.23A? 0 +085743.48 +163153.7 -000020.4-000019.300038.3 08.7700.48F? 0 +085945.37 -471824.5 +000063.3-000004.400030.6 08.7700.86G? 0 +090242.28 -085827.5 +000005.3+000057.700018.4 08.7700.64G? 0 +090344.71 -083500.8 +000007.0-000056.100019.9 08.7700.92G? 0 +090432.72 +690131.9 -000003.9-000008.600000.1 08.7700.07A? 0 +090517.37 -560207.0 -000010.0+000003.500001.7 08.77-0.04B? 0 +090635.04 +345325.6 -000080.5-000049.000033.3 08.7700.52F? 0 +091038.60 -413331.4 -000002.3+000002.600000.6 08.7700.00A? 0 +091105.37 -272630.5 -000030.8-000015.200000.2 08.7700.47F? 0 +091420.52 -421322.2 +000007.6+000005.000007.2 08.7700.26A? 0 +091555.78 -121407.5 -000094.0-000067.400015.4 08.7700.68G? 0 +092013.62 -530710.8 +000002.1-000004.800002.9 08.7700.13A? 0 +092441.82 -055907.0 +000020.0-000006.600016.4 08.7700.51F? 0 +093204.94 -332600.7 -000055.3+000010.300013.1 08.7700.60G? 0 +093739.58 -131750.2 -000005.9-000010.500013.1 08.7700.68G? 0 +093846.61 -664004.0 -000021.1+000020.300014.9 08.7700.53F? 0 +094111.42 +113327.5 +000113.2-000225.000022.4 08.7700.70G? 0 +094211.35 -130334.8 -000048.3+000006.000020.5 08.7700.99K? 0 +094226.06 -510950.3 -000009.1+000015.100011.4 08.7700.03A? 0 +094250.24 +342138.8 +000051.4-000135.800014.9 08.7700.56F? 0 +094346.45 +134810.0 +000011.5-000001.800002.4 08.7700.41F? 0 +094719.72 -023859.8 -000027.0-000028.000007.4 08.7700.93G? 0 +095058.94 +520110.5 -000184.1-000139.900013.0 08.7700.51F? 0 +095158.70 -694719.9 +000012.7+000006.600005.8 08.7700.60G? 0 +095229.74 -461551.8 -000022.1+000016.000008.9 08.7700.06A? 0 +095311.28 -505558.3 -000011.7-000018.500012.1 08.7700.56F? 0 +095719.59 -453757.1 -000002.3-000002.600000.8 08.77-0.16B? 0 +095748.81 -331602.8 -000029.6+000019.900001.2 08.7700.23A? 0 +095921.95 +652016.6 -000065.5-000049.700003.1 08.7700.44F? 0 +100116.66 +071239.2 -000008.1+000021.800016.7 08.7700.48F? 0 +100145.34 -475410.8 -000012.9+000008.100004.4 08.77-0.03B? 0 +100158.72 -102418.7 -000222.9-000070.600024.1 08.7700.87G? 0 +100333.84 -573405.2 -000017.7+000022.200001.0 08.7700.06A? 0 +100711.84 -422145.3 +000064.6-000098.000000.7 08.7700.47F? 0 +101609.52 +484429.2 -000086.5-000050.500000.2 08.7700.61G? 0 +101645.49 -330340.1 -000005.5-000010.900013.0 08.7700.02A? 0 +101740.86 +292716.8 +000084.3-000094.100001.7 08.7700.67G? 0 +102117.64 -540341.7 -000057.5+000024.100007.5 08.7700.65G? 0 +102251.84 +301952.7 +000003.2-000002.900007.2 08.7700.24A? 0 +102457.48 -401452.2 +000005.4-000027.500001.2 08.7700.97K? 0 +103222.96 -190307.1 +000000.6-000018.200012.8 08.7700.28A? 0 +103314.16 -594551.2 -000012.1-000008.000000.2 08.7700.11A? 0 0.10 1.00 +103339.54 +204455.8 -000067.0-000052.500007.1 08.7700.67G? 0 +104207.63 -595424.4 -000004.5-000052.100013.6 08.77-0.03B? 0 0.10 1.00 +104416.44 +372952.0 -000000.6-000008.500014.5 08.7700.77G? 0 +104515.33 -555818.9 -000017.7+000007.800005.4 08.7700.94G? 0 +104539.57 -513040.1 -000026.8+000008.900000.9 08.7700.19A? 0 +104612.81 -591905.0 +000000.0+000000.000000.0 08.7700.24A? 0 +105256.90 -030304.2 -000010.4-000019.300002.0 08.7700.31F? 0 +105358.87 -491951.5 -000020.1-000006.000008.7 08.7700.04A? 0 +105429.90 +285431.7 -000082.6+000000.900009.8 08.7700.44F? 0 +105558.92 -602333.5 -000011.9+000013.900010.7 08.7700.54F? 0 +105929.44 +280732.9 -000033.6-000010.600003.8 08.7700.32F? 0 +105949.19 +521516.6 +000004.5-000006.300009.2 08.7700.47F? 0 +110007.34 -502939.1 -000016.9+000001.500000.2 08.7700.48F? 0 +110334.34 -363948.0 -000017.5+000002.900005.2 08.7700.96K? 0 +110533.18 -675411.6 +000007.6-000003.600000.3 08.7700.03A? 0 +110628.66 -614045.1 -000016.1-000006.000017.9 08.7700.07A? 0 +110810.94 -642916.1 -000006.3+000024.900001.4 08.7700.32F? 0 +110815.55 -320512.0 -000001.2+000012.700000.7 08.7700.91G? 0 +111333.71 -571642.1 +000028.1+000240.100019.2 08.7700.45F? 0 +111733.93 +490436.6 -000020.8-000011.300017.3 08.7700.51F? 0 +112002.99 -372448.2 -000072.6+000020.000004.9 08.7700.56F? 0 +112536.40 -735913.4 -000037.5+000005.900004.4 08.7700.54F? 0 +112819.84 -440546.1 -000019.8+000009.700005.0 08.7700.12A? 0 +112919.94 +470809.5 +000040.6+000016.800010.7 08.7700.54F? 0 +112958.14 -551737.5 +000001.4-000006.900005.6 08.7700.56F? 0 +113239.85 -283628.4 +000011.9-000019.300016.1 08.7700.42F? 0 +113325.85 -604608.2 -000019.3+000006.900002.4 08.77-0.07B? 0 +113456.98 -431650.5 -000003.9-000001.200008.9 08.77-0.02B? 0 +113509.74 +413813.9 -000033.5-000013.600016.4 08.7700.90G? 0 +114013.01 -490817.7 -000046.4-000021.000010.2 08.7700.45F? 0 +114234.08 -273042.7 -000042.7-000010.200003.1 08.7700.33F? 0 +114439.84 +533949.1 -000009.0+000000.100004.3 08.7700.75G? 0 +115136.62 -484407.2 -000082.9-000007.000002.2 08.7700.62G? 0 +115304.82 -452901.6 -000036.2+000040.500011.8 08.7700.74G? 0 +120736.00 +123856.7 -000044.5+000019.800005.8 08.7700.37F? 0 +121047.23 -145602.9 -000026.0-000036.900010.4 08.7700.49F? 0 +121623.50 -334811.3 +000008.9+000004.100004.4 08.7700.99K? 0 +121800.18 -145617.6 -000184.3+000111.300022.9 08.7700.69G? 0 +122117.03 -345843.1 -000008.8+000001.800013.4 08.7700.25A? 0 +122328.12 +394747.0 -000012.0-000022.700004.3 08.7700.52F? 0 +122641.22 -651714.3 -000033.4+000000.300007.4 08.7700.45F? 0 +122713.66 +270131.0 +000000.0+000000.000000.0 08.7700.89G? 1 +122731.30 -554922.4 -000003.7+000001.200004.2 08.77-0.02B? 0 +123052.28 -464723.9 -000046.9-000032.800015.8 08.7700.50F? 0 +123528.48 -575648.6 -000014.3+000000.800002.7 08.77-0.02B? 0 +123550.18 -615027.3 -000016.9-000002.600012.5 08.7700.08A? 0 +123740.73 -193440.1 -000032.6+000015.800005.3 08.7700.39F? 0 +123937.12 +195547.9 -000084.2-000086.000045.2 08.7700.97K? 0 +124156.69 -224340.7 -000008.1+000015.400012.3 08.7700.36F? 0 +124207.71 -562636.8 +000011.8+000019.200009.7 08.7700.42F? 0 +124231.65 -471600.7 -000023.4-000007.100017.1 08.7700.40F? 0 +125054.05 -574318.1 -000091.6+000036.300021.2 08.7700.74G? 0 +125446.31 -182115.7 -000082.6-000027.100014.5 08.7700.49F? 0 +130752.32 -524229.0 -000144.7-000069.200045.9 08.7700.56F? 1 +131010.89 +800125.4 -000017.9+000011.300005.1 08.7700.38F? 0 +131354.10 -394547.8 -000033.1-000031.800008.7 08.7700.80G? 0 +132639.77 -241735.5 -000364.7-000081.900021.6 08.7700.95K? 0 +133450.55 +452722.0 -000054.9+000018.200015.8 08.7700.46F? 0 +133654.28 +275756.1 -000006.4+000070.100009.3 08.7700.43F? 0 +134042.51 +504819.0 -000031.4-000018.400018.1 08.7700.42F? 0 +134200.85 +421240.6 -000045.1-000080.500014.6 08.7700.66G? 0 +134728.43 -501929.9 -000021.6-000023.600008.3 08.7700.49F? 0 +135228.64 +354046.1 -000001.8-000010.900003.9 08.7700.25A? 0 +135353.12 +193041.2 -000061.5-000090.900003.5 08.7700.73G? 0 +135442.38 -625413.0 -000010.1-000012.800008.6 08.77-0.01B? 0 +135556.18 +243151.6 -000157.8+000052.700023.7 08.7700.98K? 0 +135754.36 -490453.4 -000011.5+000004.000002.2 08.7700.06A? 0 +140257.70 +220233.1 -000040.4+000044.100013.6 08.7700.49F? 0 +140503.61 +551440.2 +000014.5-000007.500016.7 08.7700.99K? 0 +141029.45 +723525.4 -000077.7-000091.300015.2 08.7700.78G? 0 +141420.11 -301129.3 -000002.6+000006.700010.1 08.7700.14A? 0 +141719.09 +335334.8 +000088.4-000150.400006.3 08.7700.58F? 0 +141753.83 -542817.9 +000000.2-000000.800006.3 08.7700.37F? 0 +142416.42 +414344.6 -000030.2-000004.900002.4 08.7700.44F? 0 +142859.80 -484148.8 -000020.2-000001.000013.5 08.7700.30A? 0 +143111.65 +394144.9 -000066.0+000011.400009.3 08.7700.57F? 0 +143317.77 -305342.1 -000118.0-000070.300019.6 08.7700.63G? 0 +143448.10 -012444.6 -000007.7-000014.000009.2 08.7700.46F? 0 +143543.65 -074242.5 -000021.2+000022.700028.7 08.7700.45F? 0 +143937.02 +554208.2 +000006.0-000043.300002.1 08.7700.90G? 0 +144216.00 -174922.4 -000032.2+000006.200003.4 08.7700.38F? 0 +144305.96 +655326.1 +000019.0+000012.200000.3 08.7700.99K? 0 +144603.38 -684545.4 -000187.9-000055.100028.0 08.7700.76G? 0 +144731.35 +643301.2 -000014.7-000006.200000.4 08.7700.32F? 0 +144834.88 -010703.2 -000046.3+000026.400027.2 08.7700.31A? 0 +145128.19 -103258.7 -000053.8-000021.100025.4 08.7700.98K? 0 +145603.28 -742523.1 +000162.7-000053.300021.8 08.7700.67G? 0 +145743.03 -064427.9 -000041.2-000011.200005.9 08.7700.51F? 0 +145816.52 -705549.6 +000000.0+000000.000000.0 08.77-0.03B? 1 +145849.00 +371402.2 -000119.2+000062.000020.8 08.7700.79G? 0 +150156.61 +403602.2 +000019.1-000029.500008.9 08.7700.97K? 0 +150813.86 -525238.9 -000008.4+000002.600008.6 08.7700.07A? 0 +151354.69 +024144.6 -000111.7+000027.500001.5 08.7700.91G? 0 +151402.44 +632407.8 -000010.4-000000.500009.6 08.7700.26A? 0 +151816.45 +185117.4 -000089.1+000067.900017.2 08.7700.71G? 0 +152350.49 +732458.0 -000010.0+000000.000009.9 08.7700.41F? 0 +152719.38 +531401.9 +000006.2-000008.600014.6 08.7700.99K? 0 +152722.94 -452803.9 -000039.9-000049.400012.3 08.7700.54F? 0 +152742.01 -712506.0 -000001.9+000014.800012.8 08.7700.78G? 0 +152923.12 -400949.8 -000012.8-000020.500012.0 08.7700.45F? 0 +153046.64 -673822.4 -000016.6-000015.600007.9 08.7700.04A? 0 +154026.12 +062207.1 -000057.8-000181.400028.8 08.7700.76G? 0 +154111.55 +295123.9 +000011.3+000018.200009.8 08.7700.59G? 0 +154438.08 -443442.0 -000011.9+000000.600002.1 08.7700.02A? 0 +154841.21 +421945.5 -000007.2+000003.200000.0 08.7700.81G? 0 +155102.58 -582833.1 -000004.7+000010.000000.9 08.7700.02A? 0 +155913.12 -295842.2 -000080.5-000017.100012.8 08.7700.51F? 0 +160056.38 +225102.3 -000000.4-000009.900023.4 08.7700.56F? 0 +160245.40 -532543.7 -000007.6-000000.400007.8 08.7700.08A? 0 +160330.99 -574634.5 -000133.7-000106.400059.3 08.7700.00B? 0 0.10 1.00 +160744.35 -380224.0 +000000.0+000000.000000.0 08.7700.69G? 1 +160801.87 -010210.4 -000045.4-000028.800017.4 08.7700.43F? 0 +160842.05 -534742.5 -000014.6-000031.600002.4 08.7700.48F? 0 +161212.89 +163104.1 -000016.1-000024.600013.6 08.7700.35F? 0 +161320.49 +660654.2 -000035.4-000019.700004.5 08.7700.53F? 0 +161440.34 +475322.6 +000021.8+000001.300007.0 08.7700.31F? 0 +161507.61 -131328.4 -000024.3+000016.900004.2 08.7700.42F? 0 +162004.55 -695748.1 -000016.9-000035.200006.1 08.7700.53F? 0 +162036.08 -510035.7 -000011.4-000012.000005.3 08.7700.08A? 0 +162037.67 +441506.4 +000010.6+000014.600005.8 08.7700.34F? 0 +162204.22 -483104.0 -000008.4+000006.800007.1 08.7700.04A? 0 +162241.40 +282742.0 -000013.7+000005.400014.1 08.7700.43F? 0 +162251.75 -304546.0 -000019.1+000020.200014.6 08.7700.55F? 0 +162254.56 +614140.2 +000130.4+000054.700026.2 08.7700.82G? 0 +162619.18 -094324.9 +000035.5-000043.300027.8 08.7700.69G? 0 +163313.13 -065658.1 +000013.2-000013.300004.8 08.7700.42F? 0 +163404.60 -805545.1 +000018.3+000015.800019.8 08.7700.45F? 0 +163428.26 +035422.3 -000023.3-000010.700004.2 08.7700.49F? 0 +163557.54 -672708.0 +000008.1-000041.500012.7 08.7700.54F? 0 +163947.53 -515959.3 +000000.0+000000.000000.0 08.7700.98K? 0 +164155.59 -750711.5 -000000.9+000026.200011.6 08.7700.98K? 0 +164215.95 -200343.9 -000007.9+000001.300013.6 08.7700.31F? 0 +164222.55 +182954.3 -000018.9-000042.300006.8 08.7700.64G? 0 +164236.05 -444109.6 -000013.9-000009.600017.4 08.7700.27A? 0 +164541.19 +681530.7 -000004.5+000013.600001.5 08.7700.37F? 0 +165021.03 -564012.5 -000004.1-000010.200011.6 08.7700.99K? 0 +165440.06 -220234.6 -000039.8-000043.500072.8 08.7700.41F? 1 +165524.09 +645545.5 +000005.5+000000.300002.6 08.7700.25A? 0 +165708.71 -030119.1 +000006.0-000008.400000.1 08.7700.37F? 0 +165846.78 +234800.4 +000006.9+000020.600012.3 08.7700.56F? 0 +170013.43 -772827.7 -000005.8-000007.700002.4 08.7700.02A? 0 +170227.64 -285837.4 +000011.0+000015.000017.3 08.7700.37F? 0 +170610.27 -330319.7 -000017.3-000017.400000.7 08.7700.17A? 0 +170914.55 -664822.9 +000018.4+000006.300002.7 08.7700.46F? 0 +170930.14 -463228.0 -000012.9-000033.500026.0 08.7700.38F? 0 +171221.91 +020726.4 +000069.4-000035.500012.8 08.7700.51F? 0 +171258.59 -163052.5 -000012.0-000008.800009.6 08.7700.32F? 0 +171636.52 +263447.3 -000003.3-000014.800006.5 08.7700.67G? 0 +171825.36 +080328.8 +000026.7-000056.600000.6 08.7700.60G? 0 +171844.87 +685640.6 -000053.6+000068.000015.8 08.7700.78G? 0 +172228.30 +144044.1 +000010.8-000096.400001.4 08.7700.43F? 0 +172329.61 -692524.9 -000021.1-000099.500008.7 08.7700.62G? 0 +172331.75 +694618.6 +000009.5-000015.800006.6 08.7700.61G? 0 +172509.69 +725139.3 -000025.1+000111.500007.4 08.7700.44F? 0 +172511.63 -215343.6 -000013.1-000049.900003.2 08.7700.36F? 0 +172625.42 +072914.1 -000000.7-000073.400011.0 08.7700.40F? 0 +172655.20 -300530.9 +000013.8+000001.000005.2 08.7700.17A? 0 +172858.91 +393718.7 +000002.1-000009.000027.0 08.7700.94G? 0 +172926.85 +324233.7 +000003.7-000001.200019.0 08.7700.34F? 0 +173452.46 -114221.4 +000014.5-000037.000001.4 08.7700.55F? 0 +173508.60 -383726.0 -000290.0-000233.500013.9 08.7700.85G? 0 +174211.06 +490009.2 -000010.8+000044.500003.2 08.7700.93G? 1 +174337.02 -463819.1 +000024.9-000006.200010.5 08.7700.14A? 0 +174446.59 -394642.8 +000001.5-000036.100012.8 08.7700.17A? 0 +174518.73 -252140.2 +000011.6-000066.200008.3 08.7700.71G? 0 +174719.92 +402851.3 +000004.5+000002.300001.0 08.7700.19A? 0 +174739.31 -354824.9 +000004.2+000004.500003.1 08.7700.55F? 0 +174823.71 -815343.8 -000033.2-000023.800005.7 08.7700.96K? 0 +175026.70 -341902.2 +000019.8+000009.100014.5 08.7700.01A? 0 +175303.34 +595716.8 -000031.4+000022.300015.0 08.7700.89G? 0 +175326.74 -505318.7 +000003.9-000003.400021.5 08.7700.46F? 0 +175452.55 +253840.1 -000008.1-000016.000010.5 08.7700.16A? 0 +175608.50 -450920.5 +000002.1-000013.400015.7 08.7700.30A? 0 +175709.93 -250001.7 -000007.5+000000.900003.1 08.77-0.02B? 0 +175819.97 +275920.8 +000001.4-000038.800004.6 08.7700.39F? 0 +175830.64 +375215.1 +000002.8+000067.800009.0 08.7700.56F? 0 +175903.98 -443152.3 +000001.4-000015.400012.6 08.7700.18A? 0 +180212.11 +145236.6 -000077.7+000001.200034.5 08.7700.79G? 0 +180223.14 -230200.0 +000029.5-000013.200032.1 08.77-0.04B? 0 +180306.78 -571952.3 -000031.5-000080.700014.9 08.7700.48F? 0 +180924.63 -830759.3 -000010.1-000042.500006.4 08.7700.43F? 0 +181054.08 -211225.4 -000005.9-000006.000009.8 08.7700.24A? 0 +181124.81 -381146.4 -000019.2-000051.100011.7 08.7700.36F? 0 +181146.55 -420615.8 +000048.1-000093.100001.2 08.7700.51F? 0 +181243.16 +160751.1 +000003.7-000000.500003.4 08.7700.51F? 0 +181330.30 +394416.9 -000039.0-000026.000014.6 08.7700.55F? 0 +181432.64 +034049.9 +000012.5+000004.800001.3 08.7700.32F? 0 +181527.51 -182125.3 +000016.0+000008.200007.0 08.7700.43F? 0 0.10 1.00 +181832.27 -350300.4 -000037.7-000029.000013.6 08.7700.49F? 0 +181850.46 -460027.7 -000061.4-000099.600008.5 08.7700.80G? 0 +181905.54 +083337.2 +000001.5-000017.500001.3 08.7700.33F? 0 +182333.10 -393421.9 +000000.1-000008.100016.4 08.7700.45F? 0 +182359.92 +064949.7 -000016.8-000017.000011.4 08.7700.95K? 0 +182405.44 +303402.5 -000043.0-000041.800011.5 08.7700.88G? 0 +182834.50 +045010.4 -000001.0+000002.300011.9 08.7700.26A? 0 +183157.02 +652216.2 -000002.0+000003.800013.2 08.7700.28A? 0 +183515.43 -673211.4 -000010.8-000049.700000.6 08.7700.41F? 0 +183524.66 -624229.4 +000006.5-000055.400018.6 08.7700.43F? 0 +183646.46 +525724.7 +000007.4+000010.000002.5 08.7700.33F? 0 +183705.42 +114032.4 -000004.6-000014.000000.1 08.7700.28A? 0 +183749.41 -532420.8 -000013.5-000042.500011.6 08.7700.24A? 0 +183928.36 +452151.1 +000016.3+000042.200010.4 08.7700.24A? 0 +184114.21 -412623.6 +000014.1-000017.200012.3 08.7700.50F? 0 +184217.34 -203101.0 +000003.8-000002.900010.4 08.7700.55F? 0 +184230.46 +274015.1 -000000.5-000000.500007.0 08.7700.11A? 0 +184231.91 +195438.8 -000017.7-000015.300018.7 08.7700.38F? 0 +184520.91 +181915.8 +000006.0-000000.100000.2 08.7700.28A? 0 +185038.61 +095639.6 -000011.7-000030.100014.9 08.7700.15A? 0 +185104.63 +602251.3 -000058.5+000023.200012.1 08.7700.49F? 0 +185207.72 -610624.3 +000036.9-000008.200007.7 08.7700.40F? 0 +185240.28 +065428.1 +000002.8-000000.900007.1 08.7700.20A? 0 +185416.09 -590540.0 -000024.0-000088.100002.8 08.7700.46F? 0 +185620.03 -184420.0 -000047.0-000033.400000.3 08.7700.17A? 0 +185635.54 +311727.1 +000015.0-000001.900002.3 08.7700.84G? 0 +185845.33 +020708.8 -000003.3+000010.300007.0 08.7700.52F? 0 +190600.94 -225045.2 -000041.7+000024.500001.0 08.7700.45F? 0 +190733.13 +671931.0 -000003.0-000005.000009.8 08.7700.48F? 0 +190737.02 +275647.1 +000038.3+000008.300015.8 08.7700.59G? 0 +190914.29 +061724.0 +000018.7-000001.800010.8 08.7700.38F? 0 +191618.82 +234449.5 +000011.3+000007.200011.6 08.7700.76G? 0 +191956.12 -302807.3 +000045.1-000178.100045.2 08.7700.84G? 0 +192028.40 +214718.0 +000018.5+000007.000013.5 08.7700.21A? 0 +192325.49 -175957.8 +000022.3+000013.100003.7 08.7700.17A? 0 +192431.12 -073930.4 +000021.7-000147.800041.2 08.7700.99K? 0 +192910.09 -701854.3 +000059.7-000060.300022.5 08.7700.40F? 0 +192928.68 +170144.6 +000009.5-000003.100011.8 08.7700.47F? 0 +193027.35 +043851.2 -000005.2+000017.800000.6 08.7700.86G? 0 +193320.68 +084859.8 -000004.3-000011.800000.5 08.7700.03A? 0 +193417.53 -373212.9 +000011.8-000115.400013.8 08.7700.76G? 0 +193636.33 +121906.2 +000069.0+000005.700027.7 08.7700.54F? 0 +193656.70 +192753.9 -000007.6-000012.500005.2 08.7700.15A? 0 +194137.50 +135043.3 +000001.4-000013.300003.0 08.7700.03A? 0 +194536.28 -251030.9 -000002.4-000053.900014.4 08.7700.43F? 0 +194558.07 +281941.3 +000009.2-000016.900005.4 08.7700.05A? 0 +195212.48 +380325.7 +000006.4+000010.100009.8 08.7700.14A? 0 +195337.25 +081808.5 -000009.5-000004.200004.2 08.77-0.07B? 0 +195536.52 +361030.5 -000000.9+000001.500001.4 08.77-0.01B? 0 +200124.82 +142348.1 +000001.2-000010.400007.7 08.7700.29A? 0 +200130.63 -422903.4 -000001.8-000024.600007.7 08.7700.59G? 0 +200137.19 +211054.7 -000008.6-000016.900011.7 08.7700.08A? 0 +200230.55 -413138.5 -000004.2-000017.600009.4 08.7700.98K? 0 +200323.46 +443420.8 -000005.0+000011.500009.4 08.7700.97K? 0 +200330.63 +372438.1 -000000.6-000001.400004.7 08.7700.04A? 0 +200413.74 +540621.0 +000017.5-000015.900013.2 08.7700.51F? 0 +200438.23 -550727.1 +000056.8+000025.800013.4 08.7700.48F? 0 +200630.02 +490517.5 +000043.0+000016.800014.9 08.7700.48F? 0 +200807.13 -471055.5 +000008.4-000050.000002.4 08.7700.11A? 0 +200858.85 +085211.7 +000011.0+000000.400006.7 08.7700.96K? 0 +200956.20 +205503.4 +000021.3+000106.900023.9 08.7700.72G? 1 +201104.22 -471252.6 -000013.0+000004.200032.3 08.7700.85G? 0 +201106.14 -490617.9 -000005.1+000007.700040.4 08.7700.45F? 0 +201144.99 +373259.9 +000007.0-000024.200008.0 08.7700.25A? 0 +201309.65 +310639.9 -000023.4-000032.100003.1 08.7700.28A? 0 +201350.85 -001051.9 +000017.5-000001.900021.8 08.7700.73G? 0 +201509.28 +371559.2 -000001.8-000008.800002.3 08.7700.04A? 0 +201526.51 +565226.7 +000001.9+000003.400004.5 08.77-0.01B? 0 +201752.58 +150812.2 +000013.8+000020.800013.4 08.7700.48F? 0 +202228.32 +461305.4 -000029.6-000092.300010.9 08.7700.53F? 0 +202309.07 -100636.0 +000008.8-000017.900012.6 08.7700.48F? 0 +202309.16 +453824.4 -000003.1+000019.200001.2 08.7700.30A? 0 +202551.14 +403554.3 +000004.8-000000.700009.2 08.77-0.00B? 0 +202651.72 -204841.3 +000091.4-000119.600021.4 08.7700.59G? 0 +202809.77 +361558.0 +000066.8+000027.500009.2 08.7700.61G? 0 +202917.24 -081706.3 +000009.2-000004.100004.2 08.7700.28A? 0 +203311.50 +402739.2 +000004.9-000000.700004.3 08.7700.17A? 0 +203714.21 +791718.3 +000012.7+000002.900001.6 08.7700.07A? 0 +203743.35 +574451.5 -000053.3-000084.800011.2 08.7700.60G? 0 +203839.03 +572450.6 -000006.3-000024.500006.7 08.7700.18A? 0 +204622.36 +585646.5 -000018.0+000001.800008.8 08.7700.29A? 0 +204651.57 +632311.7 +000133.5+000003.800004.5 08.7700.55F? 0 +204721.62 -413203.0 +000053.8-000053.900007.0 08.7700.50F? 0 +205051.47 -572054.1 +000009.7-000028.000027.4 08.7700.51F? 0 +205325.89 -492258.2 +000046.8-000031.400021.4 08.7700.49F? 0 +205453.39 +174131.0 +000029.3-000062.200003.2 08.7700.57F? 0 +210351.72 +413644.6 +000003.3-000047.700004.2 08.7700.48F? 1 +210449.96 +500133.6 +000005.2+000004.200003.0 08.7700.84G? 0 +210504.36 -161256.1 +000004.2+000006.900002.3 08.7700.32F? 0 +210622.59 +451613.8 +000012.9+000012.900001.7 08.7700.06A? 0 +210907.48 -431631.7 +000020.8-000002.200003.5 08.7700.28A? 0 +211609.61 +423227.4 +000004.8-000005.500008.6 08.7700.26A? 0 +211627.87 -283038.1 +000066.3-000027.600013.5 08.7700.59G? 0 +211747.02 +462617.4 +000011.6+000006.800004.9 08.7700.43F? 0 +211903.84 +252848.1 +000014.0-000006.100006.3 08.77-0.00B? 0 +212309.37 -111325.6 -000003.3-000011.900003.8 08.7700.35F? 0 +212434.04 +341547.7 +000008.7+000001.500005.6 08.7700.16A? 0 +212522.68 +321030.6 -000008.9-000034.500003.4 08.7700.56F? 0 +212852.76 +074525.5 +000019.6-000001.400018.6 08.7700.07A? 0 +213053.40 +303343.3 -000002.9-000046.100008.3 08.7700.04A? 0 +213216.38 +524501.2 +000000.4-000016.300017.1 08.7700.06A? 1 +213235.93 +534823.5 +000008.1+000009.800002.8 08.7700.31A? 0 +213432.96 +015433.1 +000077.6-000005.400021.1 08.7700.46F? 0 +213435.23 -591013.2 +000091.2-000149.400000.4 08.7700.45F? 0 +213545.95 +395310.2 -000008.1-000009.100001.7 08.7700.99K? 0 +213555.56 +004051.5 -000141.1+000044.200019.4 08.7700.58F? 0 +213836.15 +464945.7 +000042.6-000003.200001.0 08.7700.95G? 0 +214319.79 -014311.4 +000053.4+000008.100008.2 08.7700.96K? 0 +214341.30 +581423.3 +000006.9+000000.600006.7 08.7700.14A? 0 +214451.81 -421708.2 -000013.1-000037.800008.2 08.7700.54F? 0 +214545.01 +793649.7 +000010.3+000011.800006.3 08.7700.36F? 0 +214554.14 +115236.6 -000063.1-000093.100008.9 08.7700.67G? 0 +214803.48 +205939.0 +000010.3+000027.400005.2 08.7700.51F? 0 +215022.56 +715856.1 +000028.3+000024.900002.5 08.7700.34F? 0 +215838.78 +622758.9 +000023.7+000019.500004.4 08.7700.46F? 0 +220039.97 -062557.1 +000005.1+000011.300012.2 08.77-0.05B? 0 +220101.30 +481102.5 +000001.5-000013.600009.3 08.7700.41F? 0 +220134.62 +243352.3 +000025.6+000039.300019.5 08.7700.45F? 0 +220419.14 -424328.3 +000038.9-000032.300001.7 08.7700.38F? 0 +220515.24 -371853.6 +000012.4+000002.100001.2 08.7700.88G? 0 +220703.72 +270225.3 +000012.5+000011.200003.6 08.7700.94G? 0 +220727.16 -302545.5 +000386.0+000057.600033.1 08.7700.78G? 0 +221058.18 +631748.4 -000022.1+000004.500002.2 08.7700.36F? 0 +221346.81 +720547.2 -000026.4-000000.100000.9 08.7700.85G? 0 +221500.87 -320952.6 -000012.2-000005.900019.7 08.7700.39F? 0 +221518.96 -245926.6 +000034.0-000035.700002.3 08.7700.41F? 0 +221612.34 +483953.3 -000002.5-000012.800012.4 08.7700.27A? 0 +221750.20 -094430.8 +000084.8-000025.000002.2 08.7700.49F? 0 +222246.60 +104240.2 +000037.8-000026.200016.5 08.7700.52F? 0 +222440.46 -412625.8 +000000.0+000000.000000.0 08.7700.00B? 0 +222626.93 +113437.7 +000022.0+000029.700011.8 08.7700.89G? 0 +222707.76 +111658.4 -000005.7-000005.200010.3 08.7700.03A? 0 +222918.38 -401613.4 -000015.0-000004.800002.4 08.7700.37F? 0 +222943.15 -100238.4 -000006.3+000000.700016.9 08.7700.98K? 0 +223217.67 +551157.7 +000000.0+000000.000000.0 08.7700.41F? 1 +223454.88 +181319.8 +000070.8+000056.900023.6 08.7700.48F? 0 +223541.10 +061412.1 +000072.2+000001.200005.8 08.7700.56F? 0 +223718.24 +190845.4 -000022.9-000021.100000.3 08.7700.25A? 0 +223929.15 -551259.7 +000008.9+000011.300005.8 08.7700.36F? 0 +224002.11 +383801.3 -000062.2-000024.800011.3 08.7700.45F? 0 +224040.10 +200450.0 +000031.5+000008.400002.9 08.7700.16A? 0 +224120.81 +160736.8 -000010.8-000041.500005.3 08.7700.46F? 0 +224439.08 +135142.1 -000026.7-000011.600004.5 08.7700.31A? 0 +224535.41 +191513.6 +000032.5-000269.700004.3 08.7700.79G? 0 +224557.23 +501914.0 +000054.3+000026.900016.3 08.7700.48F? 0 +224746.64 -413309.6 -000086.2-000040.300010.9 08.7700.55F? 0 +225130.63 +452918.6 -000006.4-000003.900011.7 08.7700.01A? 0 +225315.20 -170954.6 +000025.1+000002.100012.8 08.7700.46F? 0 +225527.60 +572230.8 +000019.2-000018.900002.0 08.7700.24A? 0 +225543.44 +154645.3 +000150.1+000008.100016.0 08.7700.67G? 1 +225936.45 -160633.4 +000081.7-000023.900026.9 08.7700.45F? 0 +231205.54 +531132.7 +000010.2-000002.900006.6 08.7700.08A? 0 +231316.02 -603502.6 +000045.0-000008.300004.4 08.7700.25A? 1 +231317.75 +220502.4 +000000.0+000000.000000.0 08.7700.35F? 1 +231330.72 +731244.0 +000099.9-000013.800010.2 08.7700.59G? 0 +232018.37 +652006.6 -000017.8-000016.300009.0 08.7700.21A? 0 +232104.97 -044614.8 +000040.3-000040.800009.8 08.7700.51F? 0 +232210.39 +623253.3 -000007.1+000009.500001.3 08.7700.06A? 0 +232745.26 -264042.3 +000000.0+000000.000000.0 08.7700.49F? 1 +233155.52 +540110.0 +000000.1+000013.800019.1 08.7700.59G? 0 +233352.30 -161847.2 -000013.5+000031.700005.3 08.7700.32F? 0 +233352.68 -254624.0 -000028.5-000022.200015.4 08.7700.63G? 0 +233359.39 -483118.5 +000005.6-000024.700021.5 08.7700.52F? 0 +233710.16 +343841.7 +000099.6-000057.900009.1 08.7700.67G? 0 +234104.13 +742408.3 -000213.2+000059.900022.3 08.7700.76G? 0 +234324.73 -090229.1 +000036.7+000005.500000.6 08.7700.96K? 0 +234339.47 +732213.4 +000028.2-000022.300020.6 08.7700.53F? 0 +234456.50 +483039.1 +000163.8-000069.300011.6 08.7700.51F? 0 +234538.72 -273110.4 +000021.3-000004.300018.7 08.7700.36F? 1 +235645.88 +034429.8 +000043.4+000029.800013.7 08.7700.40F? 0 +001346.69 +601907.6 -000002.2-000004.300009.8 08.7701.07K? 0 +002028.30 -303319.7 +000010.4-000022.900005.3 08.7701.31K? 0 +003010.28 +313556.0 -000050.7-000046.600003.6 08.7701.17K? 0 +003306.63 +161912.8 +000019.8-000038.100001.4 08.7701.27K? 0 +004719.57 -195752.0 +000002.4-000003.600013.4 08.7701.14K? 0 +005254.08 +494213.2 +000014.2+000013.700014.8 08.7701.47K? 1 +005327.27 +371140.2 +000010.6-000009.700009.8 08.7701.05K? 0 +005434.66 +385426.8 -000018.9-000016.400024.4 08.7701.00K? 0 +005443.02 -235512.9 -000043.2-000034.900003.8 08.7701.04K? 0 +010542.52 +474633.1 +000111.1-000019.700018.3 08.7701.04K? 0 +010758.80 -403420.7 +000011.0+000002.100006.1 08.7701.33K? 0 +011722.21 +135455.1 +000012.3+000002.500023.2 08.7701.42K? 0 +011820.50 +260542.5 -000008.3+000007.600018.5 08.7701.18K? 0 +012016.58 -390638.2 +000020.4-000017.100025.4 08.7701.35K? 0 +012251.26 -605226.0 -000005.4+000003.500007.1 08.7701.17K? 0 +012908.82 +272004.1 +000049.7-000025.400008.6 08.7701.00K? 0 +013916.69 -184802.0 +000014.0-000020.600007.3 08.7701.16K? 0 +014302.64 +123403.6 +000020.7+000014.700000.6 08.7701.05K? 0 +014557.86 -713839.9 +000019.9-000026.100020.1 08.7701.16K? 0 +015427.38 -110143.7 -000019.5-000000.500028.8 08.7701.09K? 0 +015708.06 -565646.5 +000007.7+000007.600008.9 08.7701.20K? 0 +020348.97 +554604.5 -000004.6-000037.800005.8 08.7701.16K? 0 +020738.37 -743343.3 -000042.2-000026.100004.0 08.7701.00K? 1 +020837.01 +413803.2 -000001.2+000019.000017.2 08.7701.56K? 0 +021400.23 +475255.5 +000005.4-000018.700007.1 08.7701.29K? 0 +021634.03 +243621.8 +000006.1+000023.600018.1 08.7701.01K? 0 +021659.08 +380847.4 +000026.7+000008.600000.7 08.7701.02K? 0 +022901.74 -213420.5 +000005.5-000016.000003.0 08.7701.00K? 0 +024111.15 +274828.8 -000027.6+000029.300003.1 08.7701.71K? 0 +024257.77 -260707.7 -000004.8+000005.400016.4 08.7701.51K? 0 +024451.49 -235003.5 +000024.3-000032.600003.5 08.7701.18K? 0 +025547.08 +342840.3 +000027.2+000000.800002.7 08.7701.70K? 0 +025713.23 +335737.6 +000030.3-000017.900001.8 08.7701.57K? 0 +030908.32 -215013.2 -000006.6-000010.200009.2 08.7701.05K? 0 +031215.19 +140222.3 +000049.7-000013.100010.9 08.7701.68K? 0 +031546.68 -250940.5 -000003.5+000008.300001.3 08.7701.11K? 0 +032116.77 +540828.7 -000008.6-000006.000027.8 08.7701.98M? 0 +032126.68 -713037.7 +000000.9+000007.900008.6 08.7701.23K? 0 +032751.56 +350401.1 +000015.0+000021.000019.8 08.7701.29K? 0 +034303.63 +130309.6 +000018.9-000069.500031.8 08.7701.13K? 0 +035325.40 +362446.4 -000004.9-000017.100019.5 08.7701.12K? 0 +035943.70 +733258.4 -000015.8-000002.700010.8 08.7701.10K? 0 +041215.32 -484845.8 +000012.2-000008.400000.4 08.7701.52K? 0 +041427.89 -605213.9 +000003.4-000012.700002.5 08.7701.62K? 0 +041611.86 -581803.7 +000020.4+000031.500018.6 08.7701.60K? 0 +041926.86 -650622.1 +000014.7+000014.500010.5 08.7701.06K? 0 +041938.50 +341540.7 +000030.7-000001.300028.1 08.7701.70K? 0 +042219.20 +223945.0 -000016.1-000006.400007.5 08.7701.04K? 0 +043302.87 -261350.6 +000023.1+000015.400006.5 08.7701.19K? 0 +043625.88 -461634.0 +000019.9+000011.900007.2 08.7701.06K? 0 +043655.19 -000714.7 +000005.0-000020.400004.8 08.7701.26K? 0 +044501.17 -264836.3 +000001.9+000029.600014.4 08.7701.03K? 0 +044808.58 -634438.2 +000038.5+000052.400007.2 08.7701.08K? 0 +045143.89 -553702.3 -000011.7-000009.900000.1 08.7701.06K? 0 +045304.64 +221407.7 +000161.6-000114.700035.3 08.7701.08K? 0 +045946.30 +041329.1 -000007.9-000026.100017.8 08.7701.25K? 0 +050031.86 +384827.4 +000015.7-000028.100024.8 08.7701.08K? 0 +050102.85 +655517.4 -000001.1+000000.800007.8 08.7701.24K? 0 +051725.59 -052811.5 -000011.2-000021.200004.6 08.7701.61K? 0 +051737.52 +202522.3 +000038.0-000002.600015.4 08.7701.18K? 0 +051819.01 +690801.6 -000013.8+000019.600011.7 08.7701.13K? 0 +052200.90 +415450.5 -000010.9-000023.300011.5 08.7701.21K? 0 +052446.68 +324227.9 +000039.4-000031.100034.1 08.7701.14K? 0 +053100.69 +361353.2 +000004.0-000041.400021.3 08.7701.15K? 0 +053515.63 +273053.0 +000011.8+000005.000010.0 08.7701.74K? 0 +053814.12 -432640.8 +000016.3+000020.400016.7 08.7701.41K? 0 +053838.35 +395625.1 +000000.1-000023.500024.6 08.7701.50K? 0 +054010.74 +034053.0 +000052.0-000005.200042.5 08.7701.64K? 0 +054132.85 +641016.3 -000020.3+000001.300004.4 08.7701.55K? 0 +054222.10 -122724.2 -000016.2+000002.100000.5 08.7701.22K? 0 +054747.39 +510558.8 -000007.6+000002.700012.7 08.7701.45K? 0 +055234.27 +472400.8 +000010.2-000026.600000.1 08.7701.12K? 0 +055620.89 -861725.5 +000000.8+000045.600012.7 08.7701.09K? 0 +060106.43 -574702.9 +000003.8+000010.300004.0 08.7701.49K? 0 +061415.61 +621104.7 +000037.5-000061.400016.9 08.7701.04K? 0 +061518.56 +471724.7 -000020.1+000002.300002.2 08.7701.11K? 0 +061623.59 +184825.7 +000016.4-000017.000009.7 08.7701.09K? 0 +061740.84 -161452.7 +000012.9-000000.400001.5 08.7701.62K? 0 +062431.51 -252928.8 -000008.0-000001.000017.8 08.7701.49K? 0 +062452.67 -102538.3 -000066.4+000048.700023.5 08.7701.01K? 0 +062510.68 -223418.7 -000006.0-000005.700006.0 08.7701.14K? 0 +062559.85 +171144.9 +000004.4+000009.700016.7 08.7701.10K? 0 +062642.13 +135605.1 +000000.8-000007.800000.2 08.7701.09K? 0 +063001.50 +101919.3 -000027.1+000029.400006.2 08.7701.02K? 0 +063124.12 +611533.1 +000022.2-000000.900015.9 08.7701.17K? 0 +063305.30 +200352.7 -000012.6+000015.000032.1 08.7701.56K? 0 +063755.90 +074345.2 +000005.5+000005.400010.4 08.7701.53K? 0 +064000.59 -233841.0 -000008.5-000017.200001.2 08.7701.42K? 0 +064227.56 +510509.7 +000000.9-000010.400006.5 08.7701.36K? 0 +064324.20 -054301.3 -000008.9-000016.100010.7 08.7701.34K? 0 +064401.28 +035202.3 -000037.2+000010.700041.9 08.7701.39K? 0 +064546.66 +264723.2 -000031.4-000031.200005.8 08.7701.59K? 0 +064635.21 -203445.8 -000018.7-000008.900014.8 08.7701.68K? 0 +065035.94 +503655.4 -000004.4-000010.400006.2 08.7701.63K? 0 +065117.79 +590511.3 +000012.1-000001.900009.4 08.7701.44K? 0 +065233.81 -163627.7 -000007.3-000001.700008.8 08.7701.73K? 0 +065349.78 -713548.7 +000024.4+000005.300005.4 08.7701.77K? 0 +065437.82 -631001.8 -000011.8+000015.300000.9 08.7701.06K? 0 +065623.05 +240957.9 +000005.0-000007.200020.9 08.7701.28K? 0 +065654.91 -440238.0 -000001.7+000033.000014.4 08.7701.28K? 0 +065845.06 -062137.8 -000055.6+000009.900053.4 08.7701.01K? 0 +070307.58 -191841.2 -000002.2-000003.000022.9 08.7701.33K? 0 +071028.53 -653532.8 -000014.0+000004.500004.4 08.7701.59K? 0 +071100.78 +431729.3 -000013.3+000001.400021.3 08.7701.69K? 0 +071524.17 -770145.4 +000118.9-000080.200020.0 08.7701.01K? 0 +071532.90 +363117.5 +000000.9-000046.000010.6 08.7701.40K? 0 +071900.99 -132737.2 -000010.0-000015.300010.0 08.7701.44K? 0 +072029.01 +222723.8 -000024.5-000030.500009.7 08.7701.76K? 0 +072150.04 +360421.4 -000026.1-000015.300027.5 08.7701.28K? 0 +072249.25 +474306.0 +000005.6-000003.100021.3 08.7701.02K? 0 +072459.37 +605251.6 -000016.6+000000.300004.8 08.7701.12K? 0 +072547.41 -004240.3 +000000.9-000012.500042.7 08.7701.61K? 0 +073547.97 -285529.9 -000010.2+000005.300021.0 08.7701.30K? 0 +073936.19 -112542.8 +000015.1+000002.700004.5 08.7701.30K? 0 +074124.75 +181341.2 -000008.8-000010.600005.0 08.7701.59K? 0 +074126.62 -624349.7 +000001.5+000015.700001.9 08.7701.04K? 0 +074517.51 -622320.0 -000027.5+000019.300002.1 08.7701.40K? 0 +074545.77 +431025.6 -000018.1+000001.200002.8 08.7701.00K? 0 +075144.98 -544911.5 +000027.8-000035.800020.7 08.7701.05K? 0 +075516.50 +012154.2 +000002.2-000017.000004.2 08.7701.40K? 0 +075830.63 -151412.4 -000007.0+000007.500004.5 08.7701.04K? 0 +080228.35 -550212.8 -000025.5+000022.200012.2 08.7701.07K? 0 +080246.41 +003645.0 +000006.1+000016.800014.4 08.7701.45K? 0 +080431.50 -103817.7 -000017.6-000004.300006.5 08.7701.17K? 0 +080521.28 -144027.6 +000019.0+000000.400011.7 08.7701.56K? 0 +080706.16 -443617.9 -000014.7-000004.300003.7 08.7701.31K? 0 +080916.12 +125203.2 +000022.3+000041.100003.8 08.7701.64K? 0 +081343.38 +090547.8 -000021.6-000015.700010.7 08.7701.00K? 0 +081610.45 -433812.7 -000015.8-000000.300013.2 08.7701.59K? 0 +081915.14 -264759.5 -000018.1+000019.200003.1 08.7701.05K? 0 +082100.67 -300017.7 -000010.4-000001.200004.2 08.7701.58K? 0 +082236.62 -123922.4 -000031.9+000007.900010.4 08.7701.09K? 0 +082800.60 +004709.2 -000017.6+000025.800002.9 08.7701.18K? 0 +082914.47 +502611.3 +000017.3-000026.300007.4 08.7701.14K? 0 +083025.70 -591250.7 +000008.8-000006.300001.8 08.7701.08K? 0 +083115.75 -183237.2 +000031.0-000000.700008.7 08.7701.09K? 0 +083342.98 -442945.5 -000012.1-000002.400006.7 08.7701.55K? 0 +083924.73 -475540.3 -000027.3+000025.600013.8 08.7701.64K? 0 +084120.11 -674840.4 -000001.8+000022.300001.6 08.7701.51K? 0 +084544.11 -465130.9 -000015.1+000020.100009.4 08.7701.15K? 0 +084648.97 +252825.0 +000017.6-000003.000023.2 08.7701.57K? 0 +084909.77 -352333.1 -000041.1+000045.700002.8 08.7701.14K? 0 +085013.43 -374849.5 -000017.9+000030.300003.2 08.7701.38K? 0 +085018.62 +112428.3 -000014.0+000018.700007.7 08.7701.16K? 0 +085211.92 +095236.7 -000051.0+000021.600009.9 08.7701.03K? 0 +085240.64 +584022.2 +000008.7-000005.400020.0 08.7701.47K? 0 +085341.20 -260052.0 -000019.1+000011.000000.3 08.7701.21K? 0 +090152.46 +642745.1 +000003.3-000006.100009.5 08.7701.02K? 0 +090811.49 -162953.1 +000017.3-000057.600002.6 08.7701.14K? 0 +090949.09 -463110.0 -000005.5-000008.000013.3 08.7701.32K? 0 +091323.77 +482437.9 -000019.5-000002.300001.4 08.7701.04K? 0 +092015.12 -104331.4 +000019.6-000012.100002.5 08.7701.41K? 0 +092259.78 -285933.0 -000003.1-000014.500008.5 08.7701.10K? 0 +092907.36 -561511.0 -000014.8+000011.000007.9 08.7701.65K? 0 +093129.95 +242451.1 -000041.2-000013.500040.6 08.7701.35K? 0 +093329.72 +285252.0 -000034.3+000001.700017.7 08.7701.12K? 0 +093719.50 -331736.7 -000019.7-000017.300000.1 08.7701.42K? 0 +094015.91 -794047.2 -000017.8-000005.000013.1 08.7701.43K? 0 +094348.94 +072955.1 +000007.4-000014.300011.6 08.7701.69K? 0 +094801.66 -695653.9 -000016.1+000020.000003.9 08.7701.21K? 0 +094928.19 -644503.7 -000002.3+000012.300011.7 08.7701.85K? 0 +095018.35 -271317.2 -000006.3+000014.200009.4 08.7701.02K? 0 +095254.38 +523511.4 -000013.1-000006.100013.1 08.7701.58K? 0 +095627.18 +034659.4 -000010.9-000012.900004.1 08.7701.35K? 0 +095832.38 -071108.5 +000014.6+000002.100013.1 08.7701.10K? 0 diff --git a/kstars/kstars/data/hip101.dat b/kstars/kstars/data/hip101.dat new file mode 100644 index 00000000..7730c1e8 --- /dev/null +++ b/kstars/kstars/data/hip101.dat @@ -0,0 +1,1000 @@ +100159.06 +514940.1 +000033.0-000010.300029.6 08.7701.69K? 0 +100215.59 -524910.2 -000008.5+000007.700006.2 08.7701.20K? 0 +100242.79 -063013.0 -000010.0-000013.900028.0 08.7701.07K? 0 +100511.89 -534009.7 -000004.3-000010.600016.2 08.7701.19K? 0 +100540.58 +673533.3 +000012.8+000004.900013.1 08.7701.46K? 0 +100704.53 -384322.0 +000001.4-000004.300006.8 08.7701.44K? 0 +100825.84 -783338.5 +000020.0+000007.400005.8 08.7701.23K? 0 +101149.47 +330729.3 -000005.2+000003.400008.1 08.7701.63K? 0 +101228.71 +245339.2 -000013.6-000029.900016.6 08.7701.62K? 0 +101309.51 +170112.8 -000010.7-000002.800003.6 08.7701.30K? 0 +102219.68 +313240.1 -000007.4+000023.500020.7 08.7701.02K? 0 +102518.63 -043647.9 +000002.2-000000.600003.5 08.7701.42K? 0 +103147.73 -443243.5 -000027.6+000004.900001.2 08.7701.36K? 0 +103334.06 -554328.5 -000028.5+000009.600008.4 08.7701.35K? 0 +103357.49 -174822.1 -000053.4+000007.200019.6 08.7701.03K? 0 +104205.58 -593326.8 -000041.9+000005.900013.8 08.7701.56K? 0 0.10 1.00 +104449.09 +584303.1 -000054.7-000038.900020.0 08.7701.09K? 0 +104756.35 -343555.9 +000010.6-000026.200001.9 08.7701.34K? 0 +104940.56 -600952.5 -000006.1-000009.800008.8 08.7701.32K? 0 +105943.82 -051115.5 -000045.7-000017.300008.3 08.7701.38K? 0 +111508.74 +325951.6 +000004.0-000015.100001.0 08.7701.16K? 0 +111616.78 -381304.3 -000021.3+000013.600001.1 08.7701.59K? 0 +112419.94 -591227.4 +000035.2-000006.200006.0 08.7701.63K? 0 +112447.51 -613331.5 +000021.5-000034.300007.1 08.7701.56K? 0 +113904.30 +314533.2 +000025.3-000034.200018.2 08.7701.35K? 0 +114407.89 -603820.2 -000000.9-000006.600010.7 08.7701.38K? 0 +115422.09 +580617.9 -000017.4-000004.900007.7 08.7701.30K? 0 +115717.98 -772704.4 +000018.7-000009.000014.8 08.7701.36K? 0 +120846.81 -424623.0 -000020.3-000002.900020.5 08.7701.23K? 0 +121357.62 -630602.0 -000001.1+000001.100018.4 08.7701.20K? 0 +121401.83 -092604.9 -000060.6+000031.200009.1 08.7701.04K? 0 +121409.32 -700226.4 -000004.9-000006.300000.5 08.7701.27K? 0 +123837.23 -424258.9 -000021.2-000002.200021.5 08.7701.64K? 0 +124109.61 -094923.0 -000024.2+000000.700000.2 08.7701.11K? 0 +124255.47 +255435.0 +000000.9-000008.800002.3 08.7701.04K? 0 +124621.52 -424904.0 +000001.4-000029.700027.4 08.7701.39K? 0 +124651.45 -285907.3 -000035.1-000003.100007.0 08.7701.23K? 0 +124657.90 -511220.9 -000020.6-000017.500002.4 08.7701.01K? 0 +125538.83 +753408.0 +000009.2-000012.700004.3 08.7701.45K? 0 +125824.80 -310001.1 -000014.7-000046.300000.5 08.7701.15K? 0 +130117.28 -154737.9 -000007.4-000015.000011.6 08.7701.16K? 0 +131301.66 +021617.8 +000014.5+000001.800017.5 08.7701.39K? 0 +131509.35 +081155.8 -000031.6-000053.800001.7 08.7701.18K? 0 +131948.49 +732739.8 -000021.6-000017.000001.9 08.7701.44K? 0 +132344.46 +165516.8 +000006.3-000017.000018.8 08.7701.49K? 0 +132817.19 -214400.0 +000014.8-000030.800004.5 08.7701.30K? 0 +132958.41 -140005.5 +000007.2+000010.700008.6 08.7701.64K? 0 +133120.86 +675449.8 +000023.4-000014.200003.6 08.7701.21K? 0 +133612.27 -804419.7 -000014.6-000011.400012.1 08.7701.74K? 0 +134004.89 -675727.3 -000019.4-000029.400010.3 08.7701.73K? 0 +135238.56 -685814.1 -000009.2+000003.700022.0 08.7701.23K? 0 +135525.08 -042220.2 +000002.3+000007.500014.5 08.7701.34K? 0 +135641.15 +282016.9 -000000.3-000020.500016.3 08.7701.04K? 0 +140407.59 -152909.9 -000034.0-000023.500012.2 08.7701.44K? 0 +140622.63 -292043.5 -000001.1-000002.300017.1 08.7701.12K? 0 +140641.29 -580446.1 -000004.2-000000.400007.7 08.7701.08K? 0 +141252.98 +345417.4 -000015.7+000008.500005.5 08.7701.25K? 0 +142249.07 -013417.5 -000009.2-000010.100024.7 08.7701.57K? 0 +142406.75 -465924.9 +000059.6-000035.600002.2 08.7701.50K? 0 +142522.04 -592130.1 -000048.2-000034.300003.3 08.7701.12K? 0 +142740.97 -245123.3 -000027.5+000030.100015.6 08.7701.08K? 0 +143005.36 -331031.6 -000006.8-000026.000004.6 08.7701.21K? 0 +143207.28 -280214.0 -000055.9-000000.500014.0 08.7701.03K? 0 +143656.94 -085650.5 -000042.7-000015.300002.3 08.7701.02K? 0 +143715.26 -281805.0 -000004.8-000006.000005.6 08.7701.58K? 0 +144338.56 -331104.2 -000020.6+000045.400010.8 08.7701.55K? 0 +145240.04 -762707.3 +000009.5-000002.200013.4 08.7701.33K? 0 +145326.86 -623110.1 -000017.6-000022.000020.3 08.7701.45K? 0 +145553.07 -120440.7 +000012.7+000019.000036.9 08.7701.08K? 0 +150057.58 -644124.7 -000019.0+000003.700014.6 08.7701.63K? 0 +150219.14 -114428.6 -000015.1+000012.300064.7 08.7701.42K? 0 +150233.07 -414023.6 +000024.1-000025.700016.0 08.7701.02K? 0 +150411.91 +495553.0 +000000.8+000006.100025.8 08.7701.05K? 0 +150452.37 -311644.3 -000026.9-000013.000011.2 08.7701.64K? 0 +150632.90 -323700.8 +000010.6-000045.200006.5 08.7701.10K? 0 +151018.47 -572603.6 -000010.7+000006.400019.7 08.7701.18K? 0 +152234.06 -615521.6 +000024.0-000014.500010.0 08.7701.21K? 0 +152346.44 -500531.6 -000008.5-000032.400024.5 08.7701.57K? 0 +152421.01 -050555.6 +000011.1+000020.600029.8 08.7701.14K? 0 +153702.68 -255141.4 -000002.8+000002.800008.5 08.7701.21K? 0 +153846.12 +600039.7 +000026.0+000004.700006.2 08.7701.11K? 0 +154514.82 -633730.4 -000015.2-000002.900002.4 08.7701.36K? 0 +154550.59 -481455.2 -000013.8+000012.800000.3 08.7701.38K? 0 +154728.98 +322855.0 +000008.9-000004.000002.6 08.7701.10K? 0 +155043.04 -303702.2 -000026.6-000002.800011.7 08.7701.11K? 0 +155550.24 -565620.1 +000011.9+000047.500018.2 08.7701.62K? 0 +155637.30 -163959.1 +000027.0+000005.500000.5 08.7701.42K? 0 +155741.96 -421857.1 +000020.1-000024.900015.8 08.7701.45K? 0 +160136.35 -271643.8 -000042.5+000024.600018.5 08.7701.51K? 0 +160851.62 +115159.4 -000036.5+000006.000002.8 08.7701.14K? 0 +160941.60 -685907.1 -000012.1-000038.300007.0 08.7701.10K? 0 +160942.35 -332920.9 -000004.2+000010.000001.0 08.7701.64K? 0 +161020.34 +210804.2 +000027.3-000012.600020.8 08.7701.10K? 0 +161529.11 -631517.4 -000015.7-000020.000009.3 08.7701.52K? 0 +161924.00 -873325.2 +000020.8-000006.600012.4 08.7701.56K? 0 +162221.26 +212557.6 -000001.1-000019.000014.7 08.7701.40K? 0 +162451.57 -780853.2 +000004.6-000010.800013.6 08.7701.28K? 0 +162703.39 +340906.2 -000020.1-000007.900001.8 08.7701.21K? 0 +162739.54 -621741.3 -000006.6-000010.300014.5 08.7701.22K? 0 +163214.05 -320822.5 +000013.9-000004.000007.9 08.7701.29K? 0 +163432.50 +243819.2 -000009.7-000029.000000.6 08.7701.18K? 0 +164208.32 +761016.3 +000032.4+000016.900020.4 08.7701.11K? 0 +164448.73 +354655.2 -000003.5+000022.700003.7 08.7701.26K? 0 +164602.79 +750122.8 +000036.3-000008.900009.1 08.7701.26K? 0 +165133.06 -673339.6 -000028.8-000008.300000.1 08.7701.52K? 0 +165156.57 -205347.9 -000028.8-000002.200005.8 08.7701.11K? 0 +165339.04 +640820.7 +000022.6-000061.100003.9 08.7701.43K? 0 +165433.83 +345137.9 -000012.7+000003.100010.7 08.7701.18K? 0 +165616.06 -152127.2 +000003.0-000000.100006.4 08.7701.77K? 0 +165626.71 -152907.8 +000020.6+000003.100018.6 08.7701.72K? 0 +165639.37 +553011.9 -000015.2+000000.800004.7 08.7701.31K? 0 +165653.56 +213023.5 -000017.3-000006.200004.8 08.7701.43K? 0 +165654.66 +455143.6 -000021.4+000020.100020.0 08.7701.52K? 0 +165727.17 -121404.5 -000036.1+000016.800015.9 08.7701.11K? 0 +165920.57 +242932.5 -000005.6+000005.100008.4 08.7701.27K? 0 +170522.62 +082302.7 -000015.8-000028.500000.4 08.7701.39K? 0 +170726.10 -554302.7 -000021.3-000016.300020.3 08.7701.06K? 0 +171122.81 -063752.2 -000037.8+000029.900051.7 08.7701.35K? 0 +171851.02 +175741.6 -000036.7-000019.000007.4 08.7701.39K? 0 +171906.84 +423835.9 +000010.3+000031.400005.7 08.7701.11K? 0 +172103.89 -202807.2 +000000.0-000001.700017.1 08.7701.22K? 0 +172246.64 -373921.7 -000027.2+000002.600006.7 08.7701.29K? 0 +172327.64 +425834.6 -000000.7+000047.400005.1 08.7701.42K? 0 +173144.96 -095850.8 -000000.2+000006.100007.9 08.7701.85M? 0 +173401.88 +433041.8 -000019.5+000009.500005.2 08.7701.32K? 0 +173612.83 -332919.1 -000041.9-000014.900030.4 08.7701.43K? 0 +173926.77 +593910.5 +000005.9+000023.000006.9 08.7701.63K? 0 +174046.61 +050139.6 -000028.3-000061.800013.3 08.7701.18K? 0 +174539.72 +715932.7 -000030.8+000019.500006.0 08.7701.59K? 0 +174743.99 +410334.0 +000003.6+000003.900014.1 08.7701.07K? 0 +174834.15 +291007.4 +000000.8-000037.000006.0 08.7701.05K? 0 +174927.05 +052109.9 -000027.0-000003.700004.2 08.7701.54K? 0 +175418.67 +175401.9 -000017.7-000032.100013.1 08.7701.04K? 0 +175527.20 -374814.0 -000013.1+000000.200006.6 08.7701.63K? 0 +175639.57 -424354.4 -000017.6+000001.900013.4 08.7701.39K? 0 +175712.64 -371519.8 -000015.8+000022.900026.7 08.7701.67K? 0 +175848.34 +202620.8 +000002.6-000021.000007.5 08.7701.46K? 0 +180013.78 -474452.7 +000003.4-000014.600008.1 08.7701.00K? 0 +180059.09 -400655.1 +000006.7+000001.900044.4 08.7701.29K? 0 +180311.59 +010802.2 -000025.2-000002.100006.5 08.7701.46K? 0 +180738.54 +363023.0 -000010.5+000003.600001.3 08.7701.61K? 0 +182704.30 +581655.8 -000000.9+000006.500002.1 08.7701.20K? 0 +182932.72 +330225.6 -000013.7-000034.300000.4 08.7701.16K? 0 +182946.00 +243806.8 -000001.9+000015.600004.3 08.7701.49K? 0 +183002.47 -314446.2 -000018.3-000032.900013.4 08.7701.23K? 0 +183231.01 +750101.0 -000012.1+000040.600014.3 08.7701.01K? 0 +183519.09 +315851.5 -000016.6-000012.500001.7 08.7701.44K? 0 +183542.38 +040355.7 +000011.1-000042.200018.1 08.7701.70K? 0 +183716.63 -440107.0 +000007.7-000040.300005.4 08.7701.05K? 0 +183820.22 +591513.8 -000015.0+000015.800002.2 08.7701.01K? 0 +184057.82 +030136.5 +000000.0+000000.000000.0 08.7701.14K? 1 +184122.98 -275224.5 -000040.6-000032.000043.5 08.7701.86M? 0 +184340.55 +233207.0 -000013.5-000008.600001.8 08.7701.29K? 0 +184413.77 -230028.7 -000036.6+000003.800008.3 08.7701.95M? 0 +185041.82 -362805.0 -000001.5+000031.400009.3 08.7701.00K? 0 +185214.46 +541939.3 +000009.6+000017.400019.1 08.7701.03K? 0 +185322.27 +391538.4 -000004.3-000007.200007.1 08.7701.44K? 0 +185430.86 +112810.4 -000025.1-000010.500002.6 08.7701.33K? 0 +185520.74 +244250.5 -000001.4+000022.600010.3 08.7701.10K? 0 +185642.23 +574204.4 -000003.0-000012.900008.7 08.7701.25K? 0 +185713.44 +100309.1 -000003.6-000017.100008.8 08.7701.13K? 0 +190045.78 -592809.6 +000025.9-000039.100011.9 08.7701.16K? 0 +190112.18 -355808.1 -000037.5-000011.800015.2 08.7701.06K? 1 +190454.16 -331010.8 +000030.7+000030.900015.6 08.7701.07K? 0 +190736.07 -064241.2 +000003.1-000037.900006.4 08.7701.25K? 0 +190934.28 +462453.9 +000020.3-000032.900004.8 08.7701.48K? 0 +191412.50 -452521.4 -000006.2-000024.700001.3 08.7701.45K? 0 +191448.58 +382001.0 +000010.0-000008.200023.9 08.7701.27K? 0 +192156.67 -225846.2 -000005.1+000000.800005.7 08.7701.25K? 0 +192325.56 -623847.6 -000015.2-000053.600008.8 08.7701.26K? 0 +192413.27 -174710.8 +000004.6-000034.700006.3 08.7701.10K? 0 +192858.44 +863752.4 +000006.0+000024.400018.9 08.7701.03K? 0 +193154.39 -242027.6 -000008.4+000032.000025.1 08.7701.24K? 0 +193257.29 +032919.4 +000002.6-000028.700004.8 08.7701.48K? 0 +193836.61 +110429.6 +000002.5+000004.600002.2 08.7701.51K? 0 +193930.65 +054200.5 +000022.5+000000.900017.5 08.7701.79K? 0 +194251.31 +651110.1 +000016.0+000008.700004.4 08.7701.18K? 0 +194328.87 -323118.7 -000008.3+000009.000013.9 08.7701.58K? 0 +194520.84 +362216.8 +000005.5-000010.400017.8 08.7701.50K? 0 +194637.85 +153339.8 -000004.4-000020.100013.2 08.7701.03K? 0 +194800.83 +340704.4 +000008.8+000031.000017.4 08.7701.00K? 0 +194844.45 -691453.8 +000004.2-000003.200017.5 08.7701.57K? 0 +194902.13 +775935.0 -000033.1-000007.400004.5 08.7701.39K? 0 +195049.78 +370006.2 +000004.9+000021.200000.5 08.7701.00K? 0 +195121.61 -455120.9 +000055.0+000017.700010.1 08.7701.06K? 0 +195218.14 +363747.8 -000003.9+000011.300017.4 08.7701.20K? 0 +195744.17 +250744.2 +000020.1-000002.900020.4 08.7701.24K? 0 +200032.71 +192001.9 -000003.0-000001.600003.8 08.7701.06K? 0 +200042.59 +363416.9 +000023.2+000039.100007.4 08.7701.83K? 0 0.10 1.00 +200208.28 -281205.2 -000001.4-000023.200000.9 08.7701.76K? 0 +200222.83 +333454.7 -000003.1-000002.000016.8 08.7701.24K? 0 +200628.49 -702054.1 -000003.0-000000.900011.4 08.7701.68K? 0 +200651.62 -704746.2 +000025.4-000027.700004.3 08.7701.03K? 0 +201738.87 +601823.5 -000006.2-000021.100013.4 08.7701.36K? 0 +201850.90 -490010.4 -000003.2-000007.600031.8 08.7701.48K? 0 +202531.83 -391946.1 -000021.9-000018.500011.4 08.7701.52K? 0 +202556.55 +193207.2 +000000.1-000002.200022.4 08.7701.22K? 0 +202645.38 +105706.1 +000001.0+000006.100001.2 08.7701.72K? 0 +202724.78 -265730.1 +000017.7+000000.000008.1 08.7701.05K? 0 +202924.72 +352502.5 +000012.2+000004.700007.6 08.7701.41K? 0 +202943.29 -290135.7 +000036.7-000042.300002.1 08.7701.14K? 0 +203040.95 -311716.3 -000041.4-000036.200000.7 08.7701.57K? 0 +203144.74 +063755.8 -000038.0-000023.400005.4 08.7701.42K? 0 +203412.19 +334227.5 -000003.6-000086.700007.0 08.7701.21K? 0 +203937.56 +044242.8 +000029.7+000005.100007.3 08.7701.55K? 0 +204408.42 +144801.5 +000013.4-000030.700041.3 08.7701.59K? 0 +204606.72 -190815.8 +000022.5-000008.900035.0 08.7701.06K? 0 +205224.52 +543828.6 -000016.0-000038.700014.5 08.7701.72K? 0 +205357.70 +240600.7 -000002.3-000013.600014.5 08.7701.17K? 0 +210256.09 +375321.3 +000015.4-000015.100006.3 08.7701.04K? 0 +211028.36 -725114.1 -000041.5+000007.700002.1 08.7701.31K? 0 +211127.80 -032413.4 +000018.8-000003.000025.0 08.7701.74K? 0 +212135.07 +035757.3 -000001.6-000033.900009.8 08.7701.09K? 0 +212227.06 +415137.5 -000002.2-000012.000010.6 08.7701.64K? 0 +212617.34 +303344.3 -000006.9-000024.200007.7 08.7701.45K? 0 +212857.04 +172015.4 +000001.5+000006.900019.8 08.7701.35K? 0 +212934.35 -082820.6 -000005.1-000041.800025.1 08.7701.57K? 0 +213259.97 +473048.3 -000001.6-000006.400006.3 08.7701.03K? 0 +213353.89 -052845.1 +000059.9+000002.300001.0 08.7701.28K? 0 +213552.66 -154146.6 -000014.0-000030.800001.4 08.7701.04K? 0 +214049.13 -294531.7 +000030.5-000008.900011.5 08.7701.18K? 0 +214546.02 -132029.8 +000009.5-000056.900005.9 08.7701.41K? 0 +214732.26 +424324.7 +000003.8+000007.500014.0 08.7701.33K? 0 +214959.24 +255933.0 -000012.6-000012.000002.4 08.7701.83K? 0 +215536.03 -041327.0 -000027.1-000042.700006.8 08.7701.24K? 0 +220022.21 -661614.7 +000011.0-000019.900005.2 08.7701.09K? 0 +220339.32 -581507.8 +000022.7+000003.800002.0 08.7701.20K? 0 +220800.66 -223651.4 -000014.9-000006.700012.0 08.7701.17K? 0 +220930.43 +422759.3 -000017.1-000009.700028.8 08.7701.23K? 0 +221434.04 -292400.5 -000020.6-000024.100007.6 08.7701.01K? 0 +221551.56 -224238.0 -000003.9-000015.800004.2 08.7701.09K? 0 +221605.41 +031444.7 -000021.5-000018.800007.5 08.7701.07K? 0 +221809.18 -481030.3 -000019.9+000003.300034.2 08.7701.14K? 0 +221814.11 +133208.6 -000009.3-000010.900009.9 08.7701.04K? 0 +221913.93 +194801.0 +000022.5-000024.600004.7 08.7701.19K? 0 +222039.47 -363223.1 -000016.9-000098.000017.3 08.7701.09K? 0 +222226.78 +450126.4 -000003.9+000006.000015.0 08.7701.74K? 0 +222239.08 -192059.2 +000025.6+000010.800024.1 08.7701.04K? 0 +222324.03 -463744.4 -000004.6-000027.700005.4 08.7701.15K? 0 +223045.65 +614423.7 +000050.7-000007.300009.0 08.7701.54K? 0 +223314.67 -600050.4 +000010.3-000000.100003.5 08.7701.52K? 0 +223845.86 +581727.2 +000028.7+000004.300008.4 08.7701.34K? 0 +223924.52 -550913.9 +000039.9-000005.300007.0 08.7701.00K? 0 +224123.08 +540441.7 +000002.8+000010.700001.1 08.7701.43K? 0 +225507.25 +352549.4 -000009.1-000002.700004.2 08.7701.11K? 0 +225543.08 +384621.6 -000040.8+000001.600014.2 08.7701.05K? 0 +230046.78 -344642.1 +000018.2-000007.800006.1 08.7701.55K? 0 +230117.31 +211258.9 -000030.9-000031.700007.6 08.7701.40K? 0 +230402.80 +483501.5 +000002.4-000023.500011.2 08.7701.20K? 0 +230555.15 -652023.9 +000014.6-000002.800001.5 08.7701.52K? 0 +230802.80 -191220.1 +000013.1-000006.300009.9 08.7701.06K? 0 +230940.22 +193530.2 -000002.8-000027.200013.0 08.7701.60K? 0 +231102.96 -183850.6 +000027.2-000001.700005.3 08.7701.15K? 0 +232345.91 -343613.4 -000016.2-000017.600011.7 08.7701.54K? 0 +232742.37 -653353.4 +000011.9+000001.400001.1 08.7701.13K? 0 +232744.85 -293107.8 +000040.2+000004.500009.7 08.7701.27K? 0 +233214.13 +294940.1 +000050.4-000005.600019.9 08.7701.59K? 0 +233457.61 +124044.4 +000009.3-000016.300006.9 08.7701.36K? 0 +233742.29 +521438.6 +000010.7-000011.500023.5 08.7701.39K? 0 +233854.27 +702923.7 +000015.0+000015.400005.6 08.7701.42K? 0 +234015.76 -014515.9 +000059.7+000043.000005.2 08.7701.06K? 0 +234254.34 -830755.3 -000013.6+000019.100008.2 08.7701.12K? 0 +234633.54 +145032.0 -000006.2-000003.200017.1 08.7701.14K? 0 +234834.86 -390554.1 +000048.5-000038.500003.5 08.7701.19K? 0 +234917.48 +274051.2 -000001.5-000025.000005.3 08.7701.29K? 0 +235359.34 +311152.3 -000014.8+000005.400027.8 08.7701.55K? 0 +235434.98 -003506.8 +000041.1-000015.800000.4 08.7701.45K? 0 +235830.96 +733930.3 -000012.4+000004.500008.2 08.7701.70K? 0 +062455.23 +120209.3 -000037.1+000002.700011.1 08.7702.42N? 0 +174911.02 -331500.8 +000018.3+000049.700046.6 08.7702.20M? 0 +050323.05 +503758.1 -000014.8-000032.200031.4 08.7703.21N? 0 +110721.12 -814736.5 +000057.5-000001.600003.5 08.7703.19N? 0 +000849.12 -075349.4 +000034.8+000003.600007.9 08.7800.96K? 0 +001211.23 +660004.9 +000021.2-000009.600008.8 08.7800.42F? 0 +001249.55 -315351.7 +000110.6+000038.700023.6 08.7800.75G? 0 +001525.87 -301008.9 +000027.8-000002.600008.5 08.7800.90G? 0 +002056.03 +634003.1 -000002.6-000008.200001.5 08.7800.53F? 0 +002234.32 +541703.2 -000001.6-000014.300023.4 08.7800.31A? 1 +002352.45 +501352.4 +000000.7-000005.900000.7 08.7800.18A? 0 +002644.37 -492827.1 +000109.0+000037.800009.8 08.7800.57F? 0 +003830.13 -332827.4 +000046.1-000075.600004.7 08.7800.96K? 0 +003848.15 +005647.4 -000012.0-000053.700023.0 08.7800.68G? 0 +004042.87 +445143.3 -000009.5+000000.300002.5 08.7800.45F? 0 +004049.61 -474944.7 +000014.3+000023.100002.2 08.7800.87G? 0 +004319.58 +603009.6 +000068.0-000008.100012.9 08.7800.40F? 0 +004437.46 +264612.4 +000119.6-000060.000013.6 08.7800.42F? 0 +004725.54 +553331.9 -000006.2-000009.700009.9 08.7800.94G? 0 +004739.64 +504145.4 -000028.1-000007.600003.1 08.7800.47F? 0 +005000.74 -845606.8 +000008.3+000017.600000.2 08.7800.45F? 0 +005217.98 -104349.7 -000013.2-000013.300016.9 08.7800.43F? 0 +005627.55 +150946.1 +000019.9-000061.000009.1 08.7800.87G? 0 +005659.09 +512401.6 +000012.3-000002.300008.8 08.78-0.00B? 0 +005709.22 -693719.7 +000023.6+000012.300012.3 08.7800.03A? 0 +010128.29 +393753.4 +000030.1-000006.400001.4 08.7800.28A? 0 +010524.34 +453146.6 -000021.1-000030.600002.6 08.7800.32F? 0 +010537.66 +871907.7 +000304.1+000075.100005.5 08.7800.75G? 0 +010917.32 +242731.3 -000018.8-000001.500008.4 08.7800.29A? 0 +010955.44 +402742.7 -000019.8+000003.200006.1 08.7800.35F? 0 +011532.47 +313126.7 +000014.6+000014.800020.8 08.7800.95G? 0 +011656.72 +473400.9 +000004.6-000006.400004.6 08.78-0.01B? 0 +011942.93 -714810.2 -000017.4+000013.500010.6 08.7800.92G? 0 +012100.50 -124434.6 +000106.1+000000.100014.1 08.7800.56F? 0 +012342.19 +680625.0 +000091.9-000066.500000.5 08.7800.76G? 0 +012729.46 +491432.2 +000019.5-000009.200006.9 08.7800.00A? 0 +013040.14 +262057.5 -000000.9-000009.800006.0 08.7800.28A? 0 +013504.29 -295232.5 +000068.7+000033.700015.1 08.7800.57F? 0 +013734.15 +223429.5 +000126.8-000014.100004.2 08.7800.44F? 0 +015026.49 -120806.2 +000013.9-000016.200004.6 08.7800.46F? 0 +015138.76 -221003.3 +000029.6+000006.100007.1 08.7800.32F? 0 +015356.49 +573216.9 +000004.5-000001.700009.5 08.7800.04A? 0 +015443.19 +615929.3 +000018.7-000012.200006.7 08.7800.06A? 0 +015614.66 -183703.1 -000005.8+000014.400006.3 08.7800.39F? 0 +015815.10 -104140.3 -000010.6+000009.500002.6 08.7800.94G? 0 +015825.80 +394221.2 +000017.9-000004.100015.1 08.7800.95K? 0 +020021.01 +314111.7 +000081.6-000041.800003.2 08.7800.57F? 0 +020048.62 -125231.0 +000235.9+000119.400026.3 08.7800.75G? 0 +020445.28 -485146.2 +000022.8+000002.000004.0 08.7800.95G? 0 +020626.76 -244027.1 +000016.7+000057.500017.4 08.7800.45F? 0 +020849.26 +525115.8 +000001.8-000030.300007.1 08.7800.28A? 0 +021539.10 -223557.3 -000038.3-000017.400015.2 08.7800.46F? 0 +021614.51 +430900.1 +000026.6+000004.200014.1 08.7800.51F? 0 +021833.69 -294015.8 -000005.0-000027.200007.8 08.7800.47F? 1 +021950.00 -633241.3 +000016.8+000022.500009.3 08.7800.49F? 0 +022123.42 +521921.7 +000022.4-000051.500012.8 08.7800.61G? 0 +022241.48 +182437.6 +000275.2+000059.300047.8 08.7800.98K? 0 +022627.67 +541658.2 -000043.7-000024.800021.0 08.7800.52F? 0 +022914.36 +535121.1 -000031.5-000013.600008.9 08.7800.49F? 0 +022942.92 -021601.7 +000035.5+000008.000038.1 08.7800.43F? 0 +023157.09 +613644.0 -000011.8-000009.200001.1 08.7800.50F? 0 +023909.56 -261905.3 +000155.7-000234.400007.2 08.7800.60G? 0 +024008.66 +025507.4 -000002.8-000071.100025.4 08.7800.62G? 0 +024524.57 +573825.1 +000025.8+000010.800005.0 08.7800.99K? 0 +024923.81 +615139.0 -000000.1-000006.300008.6 08.7800.29A? 0 +025531.37 +472235.9 +000002.6-000004.800003.0 08.7800.09A? 0 +025716.94 +263325.9 -000004.1-000000.900016.6 08.7800.52F? 0 +025734.68 +324352.1 -000043.5+000008.900009.6 08.7800.47F? 0 +030420.23 +110810.6 -000003.1-000068.500010.3 08.7800.54F? 0 +030522.01 -394317.6 +000020.6+000018.300008.9 08.7800.34F? 0 +030612.39 +614620.1 -000027.5+000002.100012.8 08.7800.16A? 0 +030615.20 +855148.8 -000019.2+000008.500006.2 08.7800.06A? 0 +030644.99 +433142.3 -000003.3-000015.800007.7 08.7800.13A? 0 +031059.85 +590604.2 +000023.8+000024.300009.1 08.7800.99K? 0 +031136.12 -525321.0 -000054.4-000161.900011.7 08.7800.62G? 0 +031427.31 +130426.0 +000009.8-000014.800002.2 08.7800.31F? 0 +031432.41 -551440.9 +000016.7+000037.900014.4 08.7800.47F? 0 +031445.86 -335140.6 +000028.4+000021.800027.8 08.7800.53F? 0 +031525.01 -021031.0 +000015.6-000004.700023.4 08.7800.56F? 0 +031611.61 +431524.9 +000094.3-000031.000023.6 08.7800.53F? 0 +031642.56 +153927.8 +000119.2-000190.700030.0 08.7800.66G? 0 +031754.20 +292648.6 +000044.8-000090.500019.1 08.7800.85G? 0 +032252.69 -585729.9 +000026.4+000004.900007.8 08.7800.34F? 0 +032911.34 -380041.9 -000009.7-000018.400004.0 08.7800.90G? 0 +032936.46 -014455.6 +000027.4-000065.900031.3 08.7800.56F? 0 +032947.40 -472334.5 +000052.5+000070.600016.9 08.7800.67G? 0 +033113.45 +194658.0 +000000.0+000000.000000.0 08.7800.47F? 1 +033337.07 -575830.1 -000003.1+000025.000003.4 08.7800.39F? 0 +033530.90 -262547.7 +000016.2+000010.800001.3 08.7800.29A? 0 +033647.02 +042827.7 +000019.6+000045.400000.9 08.7800.39F? 0 +033754.84 -073903.1 +000000.0+000000.000000.0 08.7800.37F? 1 +033917.80 +480513.5 -000039.5-000002.000009.8 08.7800.38F? 0 +034202.94 +584454.8 -000001.8+000008.100005.6 08.7800.10A? 0 +034329.27 +224405.7 -000017.3-000067.500006.6 08.7800.48F? 1 +034455.56 -414521.7 +000005.0-000006.600005.5 08.7800.91G? 0 +035429.41 -180416.5 +000123.4+000020.600004.9 08.7800.48F? 0 +035439.17 -204103.8 +000017.2-000031.400003.3 08.7800.95K? 0 +035502.99 +420037.5 +000038.2-000017.300016.0 08.7800.41F? 0 +035631.17 +264434.6 +000070.7-000067.300009.0 08.7800.50F? 0 +035647.37 -064755.6 +000003.2+000028.500012.3 08.7800.27A? 0 +040052.11 -753612.1 +000137.6+000099.200009.9 08.7800.69G? 0 +040115.82 -383313.8 -000006.0+000017.900016.3 08.7800.88G? 0 +040320.75 +473620.1 +000016.4-000016.100005.5 08.7800.52F? 0 +040636.90 -563431.3 -000013.4+000038.000000.6 08.7800.31F? 0 +040652.40 +613559.9 -000005.2+000020.800011.2 08.7800.61G? 0 +040734.16 +145912.2 +000045.8-000015.900012.2 08.7800.44F? 0 +041851.39 -433720.0 +000008.3+000003.800002.3 08.7800.31F? 0 +042436.42 -045221.1 +000016.8+000019.400000.8 08.7800.07A? 0 +042552.41 +601521.1 +000008.3+000010.700014.2 08.7800.41F? 0 +042638.57 -285706.6 +000040.1-000078.400023.2 08.7800.84G? 0 +042919.16 -054049.7 +000036.4-000175.100042.6 08.7800.58G? 0 +042920.15 +490341.7 +000000.8-000045.800002.9 08.7800.71G? 0 +042921.35 -212545.7 +000030.1+000041.000011.2 08.7800.52F? 0 +043047.97 +395013.2 -000006.6+000011.000000.4 08.7800.29A? 0 +043101.71 +663439.3 +000015.4-000025.500003.0 08.7800.29A? 0 +043129.11 +590801.8 -000009.2-000012.300009.8 08.7800.15A? 0 +043744.23 +532745.7 -000003.5+000007.900007.6 08.7800.50F? 0 +044210.09 -383257.3 +000006.7-000028.400012.6 08.7800.28A? 0 +044606.92 -770115.6 +000018.5+000057.500002.9 08.7800.48F? 0 +044803.32 +852649.4 +000046.1-000027.000000.7 08.7800.57F? 0 +045139.04 -590036.4 -000058.5-000103.000004.4 08.7800.69G? 0 +045323.73 -034857.0 -000012.1-000006.000004.7 08.7800.37F? 0 +045443.19 -094709.7 +000009.8-000008.600016.4 08.7800.17A? 0 +045517.49 +520321.7 +000017.6-000003.500001.4 08.7800.41F? 0 +045528.33 -353720.4 +000025.5+000010.800010.1 08.7800.36F? 0 +045534.35 -105258.6 +000020.6-000008.900027.4 08.7800.30A? 0 +045610.98 +135832.1 +000123.7-000072.300008.1 08.7800.78G? 0 +045657.75 -395115.5 -000045.3+000014.700001.6 08.7800.52F? 0 +045724.48 -161216.8 +000004.1-000023.800008.7 08.7800.33F? 0 +045751.88 -534904.3 +000012.3-000028.600012.7 08.7800.57F? 0 +045857.89 +691838.7 -000004.9+000003.200003.6 08.7800.12A? 0 +050157.08 -370222.6 -000000.7+000033.900010.5 08.7800.48F? 0 +050342.57 +303822.4 +000003.8+000005.600007.5 08.7800.34F? 0 +050556.62 -210913.1 -000005.2-000017.600005.1 08.7800.41F? 0 +050857.07 +613951.7 +000008.4-000016.100005.0 08.7800.31F? 0 +050924.48 -251230.9 -000018.0+000014.800012.9 08.7800.38F? 0 +050954.27 +521753.6 -000007.1-000013.800002.2 08.7800.13A? 0 +051015.04 +135917.1 +000039.7-000008.900007.8 08.7800.50F? 0 +051100.11 +524603.1 -000006.3-000012.600009.9 08.7800.03A? 0 +051107.96 +371806.8 +000003.4-000004.400006.1 08.7800.15A? 0 +051321.88 -583327.5 -000003.5+000004.000006.7 08.78-0.13B? 0 +051436.99 +462258.7 +000070.2-000150.100001.6 08.7800.65G? 0 +051913.24 +443913.9 +000007.4-000003.900010.0 08.78-0.02B? 0 +052507.30 +760007.9 +000011.4-000020.200011.6 08.7800.34F? 0 +052618.57 +302009.0 -000016.3-000036.400010.4 08.7800.46F? 1 +052730.04 -711301.0 -000000.3+000004.100017.8 08.7800.39F? 0 +053052.55 +013640.9 +000013.8-000002.000000.8 08.7800.02A? 0 +053154.50 +204537.8 +000001.7-000004.600007.2 08.7800.38F? 0 +053257.72 -210106.7 -000001.4-000024.600003.4 08.7800.25A? 0 +053355.09 -053624.5 +000009.5-000046.900009.1 08.7800.49F? 0 0.10 1.00 +053635.99 -114804.7 -000011.0+000020.700010.7 08.7800.52F? 0 +053715.40 +390011.5 +000004.4-000018.400011.6 08.7800.31F? 0 +053806.51 +142327.1 +000001.5-000014.800001.0 08.7800.41F? 0 +053819.56 -060758.9 -000005.3-000014.800013.0 08.7800.10A? 0 +053853.03 +345741.2 +000069.5-000138.300002.8 08.7800.76G? 0 +054205.81 +213449.0 +000042.1-000021.300020.9 08.7800.17A? 0 +054330.51 +180843.4 +000018.4-000024.800033.3 08.7800.06A? 0 +054441.87 -260905.5 +000010.2-000045.200020.6 08.7800.98K? 0 +054450.94 +485911.8 +000007.0-000055.900001.3 08.7800.35F? 0 +054647.79 -031552.8 -000009.7+000007.200009.6 08.7800.45F? 0 +054936.62 -162948.3 -000007.7+000014.700004.2 08.7800.27A? 0 +055100.65 -401852.2 -000006.2-000016.700010.2 08.7800.36F? 0 +055253.60 +391139.3 +000064.4-000105.400005.0 08.7800.77G? 0 +055324.17 -161742.5 -000007.9-000045.800019.7 08.7800.42F? 0 +055444.39 +081334.8 -000015.0-000035.100009.1 08.7800.60G? 0 +055649.46 -030417.4 -000005.4+000006.700004.4 08.7800.14A? 0 +055746.20 +251019.5 +000006.8-000007.400015.5 08.7800.11A? 0 +060119.83 +292636.5 -000000.7-000022.900029.3 08.7800.02A? 0 +060326.56 +273833.0 +000000.0+000000.000000.0 08.7800.77G? 0 +060422.96 +020518.4 -000008.8-000001.400018.0 08.7800.05A? 0 +060529.82 +230017.3 +000005.6+000005.000004.4 08.7800.29A? 0 +060542.05 +710133.6 -000048.8+000012.900013.4 08.7800.53F? 0 +060551.28 -332436.7 +000012.4+000023.100005.7 08.7800.90G? 0 +060619.84 +304642.1 +000024.1-000008.200002.7 08.7800.02A? 0 +060715.19 +172915.1 +000049.4-000057.800006.7 08.7800.48F? 0 +060832.07 +054801.2 -000009.5-000019.600006.8 08.7800.18A? 0 +060927.45 +241436.7 -000019.7-000003.900020.2 08.7800.05A? 0 +060954.28 +135000.5 -000025.3-000018.200007.4 08.78-0.04B? 0 +061221.80 +495649.8 +000001.2-000000.400000.4 08.7800.32F? 1 +061339.19 -061112.5 +000012.2+000001.200031.3 08.7800.82G? 0 +061442.84 +191706.2 -000017.9-000017.600009.0 08.78-0.07B? 0 +061450.26 +164245.6 +000004.8-000029.600026.1 08.7800.78G? 0 +061528.47 +121901.6 -000011.5-000005.200003.1 08.7800.95G? 0 +061800.35 +223930.0 +000005.3+000012.400012.6 08.7800.36F? 0 +061956.75 -613211.0 -000000.5+000015.300007.3 08.7800.30A? 1 +062044.93 +612516.6 -000012.9-000041.100009.3 08.7800.49F? 0 +062133.12 +052835.4 -000020.3-000003.600004.3 08.7800.22A? 0 +062219.02 +253508.9 +000002.0+000005.000000.9 08.7800.07A? 0 +062336.40 +264646.9 +000001.8+000000.100006.5 08.7800.50F? 0 +062349.34 +260546.2 -000004.9-000012.800002.2 08.7800.37F? 0 +062554.94 +214831.9 -000000.8-000020.500010.2 08.7800.13A? 0 +062619.59 -033505.6 +000012.6+000000.200009.8 08.7800.28A? 0 +062644.46 +734529.7 +000002.7-000020.900001.8 08.7800.27A? 0 +062719.97 -304750.0 -000031.3+000049.800010.2 08.7800.96K? 0 +062807.41 -030758.9 -000012.1+000015.100003.1 08.78-0.03B? 0 +063301.85 -261207.7 -000017.3+000011.400017.6 08.7800.27A? 0 +063308.66 -085554.8 -000001.4-000028.100001.0 08.7800.38F? 0 +063434.15 -172152.1 -000008.8-000009.700004.8 08.78-0.04B? 0 +063445.78 +182106.2 -000004.2+000000.700003.3 08.7800.12A? 0 +063531.04 -092216.4 -000006.3-000005.900003.5 08.7800.06A? 0 +063800.54 -594624.3 -000036.0-000019.900020.6 08.7800.58G? 0 +063839.78 +032433.5 -000010.5+000017.300022.5 08.7800.97K? 0 +063839.89 +262959.7 -000014.3+000017.800004.7 08.7800.06A? 0 +064007.78 -234958.6 +000004.3-000002.000000.2 08.7800.02A? 0 +064038.32 +071008.0 -000025.8-000001.300006.7 08.7800.96K? 0 +064056.96 +042723.8 +000014.3+000017.500005.7 08.7800.12A? 0 +064212.94 -102953.1 -000001.2+000010.400002.6 08.7800.28A? 0 +064235.84 -624637.7 -000001.4-000035.900004.8 08.7800.31F? 0 +064659.77 -412800.2 +000002.0-000019.000004.0 08.7800.14A? 0 +064713.43 -053649.6 +000002.2+000035.000005.9 08.7800.49F? 0 +064716.10 +105459.4 +000037.0-000046.600001.0 08.7800.65G? 0 +064804.81 -190804.3 +000006.0-000009.200008.7 08.7800.39F? 0 +064839.69 +311600.9 +000008.1-000025.300010.9 08.7800.39F? 0 +065128.78 -104109.5 +000015.5+000005.500016.0 08.7800.97K? 0 +065129.37 +035818.6 -000043.0-000028.700011.7 08.7800.72G? 0 +065639.36 +140146.6 -000002.5-000011.300013.4 08.7800.15A? 0 +065919.90 -393534.5 -000054.3+000175.200017.9 08.7800.62G? 0 +070121.60 +345951.6 -000006.4-000028.500013.5 08.7800.37F? 0 +070216.00 +123439.1 -000019.7+000023.400010.4 08.7800.97K? 0 +070531.53 +402019.5 +000007.4+000009.200012.6 08.7800.96K? 0 +070631.55 -391750.8 -000013.9+000013.600015.7 08.7800.03A? 0 +070712.49 -221216.9 -000042.2+000024.800011.4 08.7800.93G? 0 +070750.54 +242552.3 +000030.9+000020.900010.0 08.7800.96K? 0 +071041.04 +022835.1 +000009.8-000034.300000.4 08.7800.35F? 0 +071054.88 -092707.7 -000015.2+000001.800009.6 08.78-0.07B? 0 +071112.12 +334634.7 -000017.3+000009.600007.7 08.7800.21A? 0 +071232.60 -064617.1 +000000.4-000001.100013.9 08.78-0.03B? 0 +071531.47 -133353.7 +000006.2-000006.000005.0 08.78-0.10B? 0 +071841.08 -250011.4 -000020.1-000003.900003.5 08.78-0.20B? 0 +072114.41 -002145.7 +000014.7-000002.900012.1 08.7800.13A? 0 +072324.03 -182103.4 -000020.5+000072.200007.1 08.7800.45F? 0 +072334.28 -223104.2 +000004.3-000014.200027.0 08.7800.87G? 0 +072406.42 -320136.9 -000014.5+000019.000000.0 08.78-0.02B? 0 +072830.08 -490859.3 -000025.0+000040.300002.9 08.7800.53F? 0 +072934.94 -053618.0 +000035.1-000000.600005.8 08.78-0.03B? 0 +073000.79 -034530.9 -000032.9+000007.600024.2 08.7800.65G? 0 +073135.70 +602803.0 +000015.5-000064.400001.6 08.7800.39F? 0 +073324.09 -284237.7 +000000.3+000007.400001.0 08.78-0.11B? 0 +073459.56 -172957.8 -000054.3+000036.600029.1 08.7800.55F? 0 +073613.17 -593655.7 -000010.4+000037.800008.4 08.7800.42F? 0 +073642.30 -130349.9 -000005.6+000014.200001.4 08.78-0.03B? 0 +073828.44 -691933.9 -000012.5+000016.700018.7 08.7800.42F? 0 +074042.58 +070302.9 +000007.3-000033.500014.1 08.7800.65G? 0 +074300.21 -140538.1 +000009.7+000009.000019.9 08.7800.98K? 0 +074415.33 -004312.4 +000023.9-000027.600017.6 08.7800.16A? 0 +074428.93 +000805.3 -000003.2-000014.400030.5 08.7800.16A? 0 +074610.28 -265251.5 -000000.2-000001.900005.5 08.7800.07A? 0 +074701.29 -612147.0 +000005.5+000005.800006.3 08.7800.04A? 0 +074713.32 +070644.2 +000009.0+000007.800019.6 08.7800.25A? 0 +074728.82 -252340.0 -000001.7-000006.700007.6 08.7800.84G? 0 +075057.64 -101859.5 -000012.2+000001.100016.8 08.7800.03A? 0 +075119.15 -231332.5 +000004.1+000003.400005.2 08.7800.28A? 0 +075207.11 +513751.8 +000003.4-000040.500018.4 08.7800.85G? 0 +075254.76 -423114.0 +000003.2+000008.600007.1 08.7800.48F? 0 +075442.32 -003724.8 +000012.7-000012.700016.4 08.7800.06A? 0 +075526.05 -144320.9 -000020.8-000000.400012.4 08.7800.44F? 0 +075714.32 +684638.2 -000015.1-000009.700008.5 08.7800.34F? 0 +080009.71 -443910.5 -000005.3+000004.300000.2 08.78-0.10B? 0 +080039.03 -422453.3 -000016.8+000014.500008.1 08.7800.88G? 0 +080936.91 -424516.6 +000005.6-000004.300005.3 08.7800.97K? 0 +081043.91 -203927.0 -000029.0+000005.800006.8 08.7800.36F? 0 +081334.60 -260935.6 -000005.2+000008.100010.0 08.78-0.03B? 0 +081839.43 +314834.4 -000003.0+000018.300008.6 08.7800.08A? 0 +081900.08 +195833.7 -000032.1-000033.100003.1 08.7800.28A? 0 +082009.10 -242708.9 -000009.6-000013.600007.2 08.7800.11A? 0 +082020.56 -320000.6 -000007.4-000001.700005.2 08.78-0.01B? 0 +082110.02 +545939.2 -000031.8-000000.400016.6 08.7800.50F? 0 +082303.64 -381444.5 +000001.3+000000.100020.7 08.7800.01A? 0 +082447.95 +485229.1 -000001.5-000025.700023.6 08.7800.41F? 0 +082602.30 -254412.9 -000010.0+000003.600004.9 08.7800.16A? 0 +082612.62 -575414.6 -000043.8-000016.700025.4 08.7800.52F? 0 +082630.95 +144311.9 +000007.3+000002.900000.4 08.7800.04A? 0 +082641.65 +103938.8 -000015.3+000000.700004.6 08.7800.97K? 0 +082850.62 +534738.9 +000033.6-000039.100015.7 08.7800.20A? 0 +082912.25 -090121.6 +000002.1-000004.000007.0 08.78-0.01B? 0 +083049.72 -172751.6 -000026.7+000018.400005.4 08.7800.94G? 0 +083139.20 -442458.4 -000008.5+000007.900004.7 08.7800.09A? 0 +083159.78 +214152.8 +000012.2+000002.400014.6 08.7800.99K? 0 +083239.88 -005557.2 -000008.6-000009.900006.1 08.7800.15A? 0 +083253.44 -452039.9 -000016.7-000001.800012.4 08.7800.09A? 0 +083354.89 -060140.7 -000020.7+000000.300014.6 08.7800.13A? 0 +084218.09 +363030.5 +000009.2-000066.300002.7 08.7800.52F? 0 +084223.02 -322737.1 -000003.6-000002.900001.5 08.7800.04A? 0 +084358.56 -021557.9 -000031.7-000053.700001.8 08.7800.72G? 0 +084759.55 -311433.8 -000101.1-000039.700018.1 08.7800.58G? 0 +084836.45 -390111.3 -000007.4+000000.900011.0 08.7800.03A? 1 +084845.64 -084128.0 -000108.2-000034.500011.2 08.7800.50F? 0 +084859.17 +774955.5 -000033.7-000012.800015.4 08.7800.56F? 0 +085125.62 -504645.8 -000069.8+000004.900025.5 08.7800.70G? 0 +085128.73 +750723.3 +000001.9+000037.400011.0 08.7800.94G? 0 +085134.21 +204335.6 -000002.9-000003.700002.4 08.7800.05A? 0 +085318.37 +305958.6 +000017.6-000033.800007.5 08.7800.94G? 0 +085951.54 -371714.5 -000001.0+000006.000006.7 08.7800.18A? 0 +090113.14 -605318.4 +000004.2+000014.300014.6 08.78-0.02B? 0 +090937.74 +160532.6 -000017.2+000001.600004.1 08.7800.18A? 0 +092102.30 -610110.4 -000013.2+000002.800006.8 08.78-0.04B? 0 +092252.62 -045116.1 +000002.3+000001.100006.3 08.7800.35F? 0 +092736.39 +344812.6 -000006.6-000007.500025.6 08.7800.92G? 0 +092741.00 +112507.4 -000056.4-000014.700009.5 08.7800.43F? 0 +093136.73 -081010.2 -000012.0-000010.400010.8 08.7800.13A? 0 +093522.28 +043808.1 -000019.3+000012.100002.8 08.7800.98K? 0 +093532.26 +144930.0 -000124.3-000055.300028.9 08.7800.60G? 0 +093714.30 -372113.5 -000026.2+000026.500001.9 08.7800.41F? 0 +093752.10 -060952.4 +000024.6-000034.700019.4 08.7800.48F? 0 +094023.93 +250118.7 -000003.4-000004.100011.5 08.7800.72G? 0 +094035.73 +443228.7 +000001.0+000000.100001.2 08.7800.21A? 0 +094112.36 -394325.7 +000003.8-000001.200004.7 08.7800.04A? 0 +094126.35 -420634.2 -000015.2-000006.100000.3 08.7800.12A? 0 +094356.97 -670126.0 -000016.4-000017.300003.0 08.7800.29A? 0 +095015.72 +842038.4 -000005.7-000003.100013.8 08.7800.96K? 0 +095036.97 -331607.5 -000058.2+000012.000000.1 08.7800.99K? 0 +095121.60 -525319.2 -000132.0+000114.900013.4 08.7800.58G? 0 +095321.04 +111014.9 +000021.8-000022.800003.2 08.7800.93G? 0 +095714.58 +455410.8 -000011.3-000082.000014.1 08.7800.59G? 1 +100037.94 +741014.3 -000030.1-000004.500014.0 08.7800.94G? 0 +100134.34 +283400.0 -000008.9+000040.400023.0 08.7800.59G? 0 +100407.42 -525557.5 -000024.1+000001.800010.5 08.7800.15A? 0 +100803.42 -425400.6 -000018.4+000009.800006.4 08.7800.25A? 0 +101014.49 -281204.0 -000015.2+000000.200012.0 08.7800.28A? 0 +101440.18 -363858.9 -000028.4-000003.700013.9 08.7800.43F? 1 +102104.65 -813322.6 -000020.8-000015.000009.4 08.7800.51F? 0 +102110.67 -173549.2 -000016.2-000094.700006.2 08.7800.62G? 0 +102422.19 -651342.3 -000071.1+000027.700013.7 08.7800.52F? 0 +102521.67 -150136.1 -000176.8+000061.000019.5 08.7800.64G? 0 +102551.64 -100151.6 -000058.2-000042.400015.3 08.7800.51F? 0 +102702.36 +465614.2 +000020.5-000102.600006.8 08.7800.68G? 0 +103021.85 -195147.2 +000117.6-000086.000006.9 08.7800.50F? 0 +104007.71 -563430.1 +000009.7+000010.600002.4 08.78-0.02B? 0 +104516.52 -594337.2 +000000.0+000000.000000.0 08.7800.62G? 0 +104616.48 -150819.9 -000001.8-000000.600011.9 08.7800.87G? 0 +105104.62 +242704.8 -000002.9-000007.100004.7 08.7800.39F? 0 +105206.37 -584159.8 -000004.6+000009.600002.4 08.7800.29A? 0 +105252.91 -364306.5 -000071.8-000015.500007.1 08.7800.99K? 0 +105350.45 +460920.6 +000031.7+000012.000004.6 08.7800.50F? 0 +105742.08 +175634.4 -000018.5-000006.800008.3 08.7800.23A? 0 +110147.62 -581132.5 -000014.1-000012.200013.0 08.78-0.07B? 0 +110843.29 -111109.7 +000003.1-000037.800000.7 08.7800.47F? 0 +110856.63 +151241.1 -000043.9+000007.700011.3 08.7800.57F? 0 +110929.01 -710820.2 -000021.3-000001.500007.7 08.7800.23A? 0 +110944.88 -584206.1 -000028.6-000005.400006.6 08.78-0.02B? 0 0.10 1.00 +111007.45 -173404.0 -000005.2-000037.000020.7 08.7800.39F? 0 +111030.16 -523318.0 -000010.2+000007.600004.5 08.78-0.00B? 0 +111820.90 -591355.4 -000017.4+000010.700004.3 08.7800.02A? 0 +112527.84 +350959.2 +000003.2-000026.200011.1 08.7800.46F? 0 +112608.66 -361729.8 -000036.5+000014.100001.8 08.7800.57F? 0 +112758.86 -530707.6 -000023.6+000003.400009.9 08.78-0.02B? 0 +112857.89 -110227.2 +000026.6-000038.800008.7 08.7800.92G? 0 +112927.00 -292730.3 -000009.6-000013.600003.7 08.7800.41F? 0 +113021.90 +565429.4 -000062.6-000028.100006.5 08.7800.47F? 0 +113531.01 +641900.9 -000028.8-000012.000005.0 08.7800.49F? 0 +113538.30 +535322.9 +000016.2-000023.800001.5 08.7800.10A? 0 +114248.18 -062455.1 +000017.6+000045.600017.0 08.7800.87G? 0 +114444.18 +832549.3 -000030.5-000021.600012.6 08.7800.25A? 0 +114641.99 -583747.2 -000011.5+000003.200012.5 08.7800.05A? 0 +114744.78 +634006.1 -000010.6+000019.600001.9 08.7800.43F? 0 +114945.03 -510808.4 -000027.5+000015.300008.9 08.7800.19A? 0 +115045.46 -633901.9 +000029.4-000019.000002.3 08.7800.30A? 0 +115953.52 -695304.8 -000006.6-000003.100003.2 08.7800.09A? 0 +120435.88 -625413.6 -000008.9+000000.700003.3 08.7800.36F? 0 +120819.72 +453137.6 -000031.1-000033.600015.5 08.7800.36F? 0 +121439.13 -673915.8 +000002.2-000010.700007.4 08.78-0.04B? 0 +121829.65 -422537.9 +000008.7-000112.600025.4 08.7800.84G? 0 +122202.62 +341521.1 -000136.6-000079.000025.1 08.7800.64G? 0 +122243.01 -113829.6 -000013.8-000006.200009.8 08.7800.84G? 0 +122430.09 +311649.1 -000218.8+000024.600022.8 08.7800.74G? 0 +122647.39 +264933.3 -000041.7-000019.200021.8 08.7800.56F? 0 +123517.76 -514033.4 -000054.4-000006.700002.3 08.7800.58G? 0 +123607.55 -625038.8 -000011.4-000003.900000.3 08.7800.06A? 0 +123833.53 -113216.8 -000019.8+000019.500020.3 08.7800.35F? 0 +123852.89 +242355.7 -000002.0-000044.700005.0 08.7800.44F? 0 +124051.87 +604852.7 -000065.7+000023.600019.2 08.7800.55F? 0 +124334.60 -722651.6 -000023.9+000000.100007.2 08.7800.20A? 0 +124521.11 +033128.0 -000070.1+000004.100009.5 08.7800.44F? 1 +124748.44 -385142.5 -000007.7+000009.900005.5 08.7800.25A? 0 +124910.52 +421356.8 -000070.0-000017.400002.1 08.7800.43F? 0 +125155.78 -644032.7 -000045.2-000012.200007.3 08.7800.25A? 0 +125504.83 +695540.6 -000014.0+000003.600003.9 08.7800.33F? 0 +125843.08 +270710.1 -000011.1+000002.600010.9 08.7800.93G? 0 +125931.18 +525231.4 -000023.1-000049.500001.7 08.7800.51F? 0 +125933.92 -483131.2 +000035.3-000012.100017.9 08.7800.43F? 0 +130527.09 +414052.4 +000053.2-000015.700009.7 08.7800.48F? 0 +130641.85 -211100.4 +000020.0-000009.800005.7 08.7800.58F? 0 +131004.12 -003700.3 -000071.1-000000.500009.6 08.7800.54F? 0 +131019.77 +253321.7 +000010.2-000009.500014.4 08.7800.75G? 0 +131053.56 +282122.8 -000018.9+000019.200007.3 08.7800.31A? 0 +131226.74 -081905.1 +000033.1-000078.900000.4 08.7800.64G? 0 +131430.65 -340303.7 -000031.3+000000.800021.7 08.7800.21A? 0 +131447.76 -313250.2 -000050.4+000010.400014.6 08.7800.53F? 0 +131548.01 -161631.2 -000042.4-000037.000011.8 08.7800.73G? 0 +131655.96 +090222.7 +000049.4-000017.800001.5 08.7800.48F? 0 +132310.47 -551234.4 -000008.5-000017.000006.9 08.7800.49F? 0 +132517.27 +402800.9 -000030.7-000013.300013.3 08.7800.42F? 0 +132524.39 +253254.9 -000000.1-000002.900005.8 08.7800.26A? 0 +132855.05 -665804.4 -000046.6-000004.800006.7 08.7800.36F? 0 +133406.89 +002957.1 -000019.1-000052.500006.3 08.7800.61G? 0 +133617.53 -572229.0 -000026.4-000005.900004.2 08.7800.28A? 0 +134752.39 -472417.4 -000017.2-000006.600010.8 08.7800.09A? 0 +134908.18 -405244.0 -000249.7+000042.200007.7 08.7800.88G? 0 +135240.34 -631510.2 -000011.5-000020.700020.3 08.7800.34F? 0 +135300.60 +431731.2 -000123.6-000029.500008.9 08.7800.56F? 0 +135513.07 -724401.3 -000028.1-000026.400021.5 08.7800.50F? 0 +135651.75 -691228.9 -000009.8-000018.300001.0 08.7800.19A? 0 +140503.83 +100048.5 -000192.2+000044.700010.1 08.7800.86G? 0 +140853.97 +192802.1 -000070.2+000021.200022.6 08.7800.51F? 0 +140902.21 -453430.6 -000000.4-000026.400005.3 08.7800.15A? 0 +141506.34 +732001.2 -000004.3-000000.800007.2 08.7800.54F? 0 +141524.81 -375731.9 -000159.7-000110.100007.0 08.7800.61G? 0 +142648.37 -051038.7 -000147.1-000150.000019.8 08.7800.83G? 0 +143334.81 +092008.3 +000165.4-000520.800013.8 08.7800.95K? 0 +143719.87 -364257.3 -000024.0+000009.200010.0 08.7800.15A? 0 +143811.51 -130423.0 +000029.3-000299.700000.6 08.7800.69G? 0 +144211.30 +315535.9 +000043.0+000049.100011.5 08.7800.46F? 0 +144226.70 -163551.8 -000009.5+000009.700013.7 08.7800.94G? 0 +144333.82 -113700.5 +000017.6+000031.700014.6 08.7800.24A? 0 +144545.10 +374410.2 -000048.7+000021.600016.2 08.7800.59G? 0 +144616.11 +064709.0 -000035.3-000059.400016.4 08.7800.49F? 0 +144804.46 -471546.2 -000020.3-000001.700008.4 08.7800.01A? 0 +145033.13 -000127.3 -000000.5+000044.700021.0 08.7800.39F? 0 +145338.98 +023358.4 +000013.8-000029.600019.0 08.7800.16A? 0 +145756.85 -811215.1 -000007.9-000021.900005.4 08.7800.54F? 0 +145824.18 -083351.8 -000007.0+000006.800013.9 08.7800.04A? 0 +150037.20 +504819.5 -000001.6-000004.500009.7 08.7800.37F? 0 +150302.46 -025723.2 +000013.0+000015.700028.6 08.7800.98K? 0 +150320.63 -344240.3 -000010.1-000010.400001.0 08.7800.03A? 0 +150759.21 -483251.6 +000014.4-000012.400017.8 08.7800.22A? 0 +150815.42 -595715.1 -000182.8-000185.100012.5 08.7800.65G? 0 +151141.19 -431412.2 -000007.8-000005.100013.7 08.7800.94G? 0 +151334.02 -725219.0 -000006.4+000000.600004.5 08.7800.49F? 0 +151658.91 +282901.8 -000001.6-000009.200007.4 08.7800.31F? 0 +151948.98 +521714.4 +000056.7+000072.800000.8 08.7800.68G? 0 +152540.52 -125214.4 -000007.6-000025.100011.9 08.7800.17A? 0 +152742.37 -152457.1 -000055.5-000024.200010.3 08.7800.53F? 0 +153153.25 -555939.2 -000008.4-000002.900023.9 08.7800.51F? 0 +153506.71 -533604.8 -000002.8-000017.300004.7 08.78-0.05B? 0 +153645.58 -323453.1 -000024.1-000005.400022.5 08.7800.55F? 0 +153950.37 -742541.3 +000003.9-000015.400012.1 08.7800.28A? 0 +154410.74 -155351.3 +000035.3-000010.700000.8 08.7800.14A? 0 +154430.84 -091355.3 -000047.3+000046.200021.6 08.7800.69G? 0 +154444.92 -874635.2 -000047.2-000020.600008.1 08.7800.83G? 0 +154628.36 -695144.7 -000023.7-000059.400016.8 08.7800.46F? 0 +154939.73 -745909.0 -000014.5-000017.800013.9 08.7800.27A? 0 +160629.83 +754637.0 -000040.6-000004.500001.8 08.7800.56F? 0 +160745.77 -760742.1 +000008.6-000011.000002.3 08.7800.98K? 0 +160817.11 -340201.9 -000006.4-000017.100007.1 08.7800.03A? 0 +160924.36 -722703.3 -000004.2-000024.900001.1 08.78-0.07B? 0 +161947.10 +024043.4 +000012.9-000029.200011.2 08.7800.45F? 0 +162035.63 +560236.4 +000000.1+000006.100006.5 08.7800.24A? 0 +162037.93 +545533.3 -000010.4+000020.300002.0 08.7800.43F? 0 +162228.93 -092847.4 -000055.2-000051.700001.7 08.7800.57F? 0 +162546.20 -453234.2 +000005.1+000003.100006.4 08.7800.11A? 0 +162812.31 +074823.5 -000059.4-000063.300002.0 08.7800.52F? 0 +162858.22 -564155.6 -000050.4-000067.300016.1 08.7800.47F? 0 +163244.80 +680214.1 -000107.4+000004.300000.7 08.7800.88G? 0 +163639.52 -312805.2 -000029.9+000002.400016.3 08.7800.91G? 0 +163640.99 -320633.2 +000016.8-000000.700008.5 08.7800.51F? 0 +164301.09 +284427.3 -000015.9-000014.300014.2 08.7800.96K? 0 +164616.61 -521303.6 -000013.3-000000.800020.0 08.7800.17A? 0 +164813.79 +500125.8 -000023.4+000062.400003.0 08.7800.56F? 0 +165011.31 -235441.5 +000002.7-000014.300004.7 08.7800.49F? 0 +165633.61 -510908.4 -000009.4+000003.900007.8 08.7800.19A? 0 +165744.60 -523627.9 -000006.7-000003.500001.9 08.7800.25A? 0 +165907.05 +245726.6 -000016.8+000008.200006.5 08.7800.28A? 0 +170045.89 -303058.2 +000006.1-000171.500020.7 08.7800.61G? 0 +170318.20 -620028.7 -000005.0-000012.300001.8 08.7800.34F? 0 +170647.90 -355315.0 -000035.4-000004.000035.9 08.7800.29A? 0 +170805.17 -411520.5 +000022.4-000051.700004.8 08.7800.56F? 0 +171054.48 +511902.3 +000043.2-000015.000014.7 08.7800.34F? 0 +171404.01 +264943.6 -000011.8-000015.700015.3 08.7800.39F? 0 +171416.91 -171132.4 -000044.6-000076.200001.9 08.7800.54F? 0 +171836.89 -735417.1 -000003.3-000010.100016.7 08.7800.02A? 0 +171928.87 -542148.7 -000021.6-000028.900002.3 08.7800.30A? 0 +171958.09 -620652.5 -000012.9-000031.800008.7 08.7800.54F? 0 +172043.07 -070623.8 +000012.9-000045.900011.1 08.7800.73G? 0 +172052.98 -320933.0 -000046.0-000013.900004.6 08.7800.24A? 0 +172548.92 -381811.8 -000032.9+000029.800000.8 08.7800.06A? 0 +172622.21 -672048.4 -000003.5-000047.700002.6 08.7800.48F? 0 +173454.08 -483758.1 -000003.2+000001.200002.5 08.78-0.07B? 0 +173503.68 -774948.5 -000027.1-000048.000004.0 08.7800.44F? 0 +173755.45 -655151.0 -000006.8-000018.500010.5 08.7800.32F? 0 +173934.17 -424618.9 -000009.9+000019.700035.5 08.7800.52F? 0 +174037.70 -321937.3 -000045.8-000013.800017.3 08.7800.03A? 0 +174405.56 +344028.6 +000007.0-000004.400007.8 08.7800.19A? 0 +175027.09 -680545.4 -000002.3+000003.600012.2 08.7800.40F? 0 +175030.42 +275541.2 +000011.5-000012.400004.2 08.7800.91G? 0 +175235.80 -270532.5 +000004.6-000016.800004.6 08.7800.02A? 0 +175256.91 +024834.1 -000014.3+000011.500016.2 08.7800.31F? 0 +175323.41 +134455.2 +000026.6-000027.100005.4 08.7800.41F? 0 +175928.68 +163743.2 -000016.6-000003.500000.3 08.7800.21A? 0 +175930.27 -434336.0 +000006.2-000002.000001.0 08.7800.08A? 0 +180410.60 +110835.5 +000000.6-000013.500000.1 08.78-0.02B? 0 +180505.76 +532158.8 -000022.0+000091.300011.1 08.7800.72G? 0 +180808.69 +023612.1 +000031.7+000002.800006.1 08.7800.41F? 0 +181646.48 +410230.1 -000004.2-000010.100008.7 08.7800.92G? 0 +182533.23 +310238.8 +000013.2-000014.800003.9 08.7800.43F? 0 +182602.96 +231519.2 -000014.0-000109.700008.8 08.7800.54F? 0 +182633.18 +362723.6 -000001.2+000001.400002.1 08.7800.99K? 0 +182646.94 +080607.8 -000060.5-000104.100017.8 08.7800.68G? 0 +182722.64 +173059.1 +000006.0+000017.900011.7 08.7800.98K? 0 +182809.01 -264604.9 +000003.6-000019.300004.2 08.7800.14A? 0 +182812.20 -332056.0 -000000.3-000006.600020.8 08.78-0.05B? 0 +182908.38 +445457.0 +000008.9-000028.700000.0 08.7800.43F? 0 +182921.98 +843741.8 +000000.4+000029.900007.6 08.7800.26A? 0 +183029.78 -015310.2 -000010.1-000007.600001.2 08.7800.45F? 0 +183241.15 +003439.1 +000019.0+000007.500014.7 08.7800.47F? 0 +183312.07 +064412.4 +000003.8-000001.000011.4 08.7800.28A? 0 +183612.82 +091853.1 +000012.6+000012.200000.6 08.7800.19A? 0 +183705.68 -194641.3 -000019.5+000006.800013.2 08.7800.20A? 0 +183935.40 +255256.9 +000028.3-000001.100009.7 08.7800.14A? 0 +184303.67 +051330.5 -000020.3+000017.200000.8 08.7800.48F? 0 +184408.40 +050013.1 +000080.9-000004.100022.5 08.7800.56F? 0 +184431.01 -030911.5 +000000.5-000002.300009.5 08.7800.36F? 0 +184512.34 +190728.9 +000011.2+000002.100008.9 08.7800.18A? 0 +184555.64 -644806.8 -000068.9+000035.500001.1 08.7800.00B? 0 +184617.41 +440859.7 +000013.9+000020.700027.8 08.7800.99K? 0 +184655.96 -223500.5 -000023.2-000018.500007.6 08.7800.09A? 0 +185422.23 +365107.5 +000007.5+000002.200001.2 08.7800.05A? 0 +185620.65 -395823.1 -000003.1-000021.300016.4 08.7800.19A? 0 +185623.18 -294130.2 +000014.0-000078.600007.8 08.7800.70G? 0 +185650.06 -171448.2 -000004.2-000020.900017.0 08.7800.36F? 0 +185836.42 +015507.2 -000029.6-000005.200012.8 08.7800.20A? 0 +190004.17 -230346.7 -000009.2-000122.600001.2 08.7800.72G? 0 +190056.69 +051055.7 +000008.0-000012.900006.7 08.7800.21A? 0 +190114.74 +353725.4 -000000.5-000015.500000.8 08.7800.34F? 0 +190232.06 -283840.2 +000000.0+000000.000000.0 08.7800.54F? 1 +190240.89 +214529.0 +000026.2+000030.200006.0 08.7800.57F? 0 +190547.99 +063240.7 +000002.7-000062.700013.6 08.7800.70G? 0 +190703.55 +661842.1 -000012.1+000100.700006.4 08.7800.77G? 0 +190726.07 -622906.5 +000008.2-000032.800003.2 08.7800.32F? 0 +190749.22 -315305.9 -000033.9-000006.600003.6 08.7800.99K? 0 +190837.07 -311855.9 +000004.8-000010.300008.3 08.78-0.01B? 0 +191154.56 -413023.4 +000004.2+000003.400015.3 08.7800.99K? 0 +191711.76 +371333.0 -000003.6+000000.200010.0 08.7800.95G? 1 +191746.77 +072210.8 +000001.4-000014.200004.4 08.7800.40F? 0 +191848.90 +173622.8 +000015.6-000004.900016.0 08.7800.30A? 0 +191934.67 -045211.5 +000006.3-000027.900019.0 08.7800.40F? 0 +192118.28 +052521.8 +000008.3+000002.400003.0 08.7800.43F? 0 +192310.37 -500310.6 -000076.8-000223.400008.0 08.7800.54F? 0 +192553.89 -400109.2 -000021.9-000009.800021.1 08.7800.45F? 0 +192621.66 -702849.7 +000006.5-000086.000015.2 08.7800.50F? 0 +192911.03 -530546.5 -000005.6-000097.900007.5 08.7800.49F? 0 +193102.18 -211802.9 +000028.3-000029.000002.4 08.7800.33F? 1 +193137.99 +482633.0 +000005.3+000001.500012.6 08.7800.13A? 0 +193318.55 +262841.2 +000008.6-000003.600014.6 08.7800.41F? 0 +193514.01 -473841.2 +000023.4-000005.100006.8 08.7800.50F? 0 +193824.72 +144310.8 -000045.2-000100.500015.7 08.7800.52F? 0 +193850.46 +105257.8 -000032.1+000008.700012.0 08.7800.32F? 0 +193948.21 +385348.0 -000002.0+000012.100000.4 08.7800.08A? 0 +194623.47 +175702.2 +000008.3-000013.300006.7 08.7800.17A? 0 +194646.70 +324256.8 -000004.4-000008.200010.0 08.7800.08A? 0 +194906.47 -701116.4 -000017.9-000035.200004.9 08.7800.67G? 0 +195350.64 -500904.0 -000018.2-000012.000003.1 08.7800.77G? 0 +195429.25 +663842.4 +000008.5-000041.200008.6 08.7800.55F? 0 +195722.20 -410001.8 +000018.4-000000.700025.7 08.7800.91G? 0 +195729.73 +140741.2 -000002.8+000001.200005.3 08.7800.25A? 0 +200053.35 -454158.2 +000008.7-000032.800002.0 08.7800.00A? 0 +200116.48 +244137.3 +000022.3-000005.500003.9 08.7800.33F? 0 +200338.31 -621433.5 +000045.4+000022.800006.4 08.7800.47F? 0 +200343.60 -042229.8 -000085.5-000156.300013.2 08.7800.63G? 0 +200401.09 -091150.0 -000044.4-000049.600011.7 08.7800.54F? 0 +200702.72 +321707.5 +000006.1+000001.000013.1 08.7800.05A? 0 +200743.43 -530631.2 -000002.6-000017.800012.3 08.7800.56F? 0 +200851.48 -255557.7 -000021.1-000074.100010.4 08.7800.93G? 0 +200856.79 +244555.9 -000014.2-000022.900009.6 08.7800.95K? 0 +201116.30 +260820.1 +000015.4-000068.300016.0 08.7800.60G? 0 +201314.72 -212627.8 +000028.6-000025.300008.9 08.7800.37F? 0 +201456.62 +380818.4 +000004.7+000004.300004.8 08.7800.29A? 0 +201644.24 +211429.9 +000039.1+000012.600000.2 08.7800.42F? 0 +201815.65 +395305.8 -000005.5-000012.800005.3 08.7800.09A? 0 +201828.26 -703156.4 +000015.0-000022.500011.5 08.7800.99K? 0 +202209.78 +031214.1 +000011.6+000000.100022.2 08.78-0.02B? 0 +202213.17 -354033.4 +000000.0+000000.000000.0 08.7800.00B? 0 +202252.52 +162931.4 +000003.1-000002.200000.7 08.78-0.10B? 0 +202416.14 +190844.9 +000043.3+000001.400005.5 08.7800.36F? 0 +202824.93 -130913.8 +000001.6-000040.500007.6 08.7800.50F? 0 +202951.56 +262347.1 +000012.4-000006.700022.2 08.7800.89G? 0 +203119.48 +360907.9 -000012.9-000006.500000.4 08.7800.82G? 0 +203325.86 +304556.1 +000023.1+000031.800006.6 08.7800.44F? 0 +203804.58 +443529.1 +000012.4+000001.900003.3 08.78-0.04B? 0 +203815.11 +104325.0 +000002.1-000005.900011.1 08.7800.23A? 0 +203857.33 -550730.0 +000014.0-000027.100001.1 08.7800.40F? 0 +203945.60 +010342.1 +000002.6-000027.600016.7 08.7800.62G? 0 +204001.99 -230157.2 -000003.5-000024.200011.4 08.7800.11A? 0 +204156.41 -590030.9 +000017.0-000049.000000.7 08.7800.82G? 0 +204214.69 +360841.7 +000004.2+000050.100001.0 08.7800.49F? 0 +204349.40 -154840.4 -000006.5-000010.300005.9 08.7800.40F? 0 +204449.24 +231107.2 +000002.8-000000.900003.0 08.7800.01A? 0 +204600.58 +024425.3 +000044.2+000004.000008.6 08.7800.28A? 0 +204755.53 +320849.3 -000001.7-000022.400002.2 08.78-0.01B? 0 +205000.65 +452046.3 +000001.0-000024.300001.9 08.7800.92G? 0 +205219.13 +055656.6 +000025.0+000012.300000.7 08.7800.18A? 0 +205302.16 -404628.9 +000000.6-000004.300008.8 08.7800.38F? 0 +205558.28 -335938.5 +000033.4-000009.300009.4 08.7800.98K? 0 +210428.37 +230457.0 -000000.8-000071.000030.8 08.7800.64G? 0 +210735.14 +162254.7 -000021.9-000035.500009.4 08.7800.85G? 0 +211203.57 +383645.5 -000001.2-000016.100004.5 08.78-0.04B? 0 +211606.42 +353530.5 -000012.6+000008.300002.6 08.7800.99K? 0 +211607.68 +160612.4 +000013.5+000007.000011.0 08.7800.17A? 1 +211742.16 +385131.0 +000008.0-000008.200008.6 08.7800.01A? 0 +212131.29 -191103.2 +000000.5-000028.000001.3 08.7800.42F? 0 +212206.23 -462931.5 +000015.7-000004.500018.3 08.7800.10A? 0 +212254.69 +553901.4 -000003.7-000009.800003.1 08.7800.32F? 0 +212433.29 +003423.9 -000029.7+000022.100025.5 08.7800.44F? 0 +212525.06 +142808.6 -000003.0-000014.100007.9 08.7800.14A? 0 +212532.73 +542924.6 +000006.2+000000.100006.9 08.7800.03A? 0 +212640.97 +134115.1 +000000.0+000000.000000.0 08.7800.44F? 0 +212730.41 -201604.0 -000017.3-000026.300006.3 08.7800.50F? 0 +212755.12 -132559.4 +000000.0+000000.000000.0 08.7800.51F? 1 +213107.46 +511457.8 +000016.9-000001.200009.4 08.7800.10A? 0 +213132.21 +343250.0 +000009.6+000011.000009.8 08.7800.40F? 0 +213208.18 -721055.8 +000057.5-000009.000011.4 08.7800.52F? 0 +213609.43 +484002.2 +000017.2+000001.000003.8 08.78-0.00B? 0 +214105.67 +342114.2 +000006.6+000019.000011.3 08.7800.49F? 0 +214211.69 -084342.5 -000000.1-000011.300010.6 08.7800.46F? 0 +214548.36 -150800.1 +000033.9-000050.600022.8 08.7800.72G? 0 +215443.85 +024958.4 -000049.6-000063.100008.5 08.7800.65G? 0 +215535.69 -192419.4 +000042.3-000088.300003.7 08.7800.68G? 0 +215542.83 -024634.4 +000011.2+000002.000012.5 08.7800.96K? 0 +215730.67 +285613.2 +000161.5+000024.100020.0 08.7800.68G? 0 +215915.51 +505004.1 -000014.8-000016.400001.3 08.7800.21A? 0 +220229.35 -581740.2 +000074.8-000092.400007.1 08.7800.60G? 0 +220231.74 -474037.3 +000039.3-000061.300014.9 08.7800.55F? 0 +220401.12 +451624.1 -000000.5+000002.200014.2 08.7800.04A? 0 +220713.41 +601224.0 +000034.0+000029.500000.8 08.7800.43F? 0 +220916.53 +661819.8 +000031.0+000019.900001.3 08.7800.23A? 0 +221018.19 -205938.5 -000051.2-000091.400042.0 08.7800.98K? 0 +221608.23 +494216.9 +000005.2-000007.800001.9 08.7800.09A? 0 +221855.85 +374553.6 +000046.6+000027.100000.4 08.7800.60G? 0 0.10 1.00 +222335.63 +522821.1 -000020.3-000012.300014.3 08.7800.22A? 0 +222549.00 -683352.1 -000049.2-000017.600019.9 08.7800.52F? 0 +222702.49 -623129.3 -000082.2+000093.000040.1 08.7800.87G? 0 +223155.89 +323642.5 +000009.9-000012.700009.7 08.7800.27A? 0 +223520.11 +295545.2 -000021.2-000010.500025.0 08.7800.27A? 0 +223745.79 -575110.5 +000021.5+000047.100005.9 08.7800.38F? 0 +224208.52 +314159.2 +000148.1-000240.000007.9 08.7800.82G? 0 +225052.33 +493731.7 +000039.2-000022.400014.7 08.7800.34F? 0 +225223.79 -214229.4 +000000.0+000000.000000.0 08.7800.39F? 1 +225445.81 +310316.8 -000017.7-000011.300000.5 08.7800.18A? 0 +225457.75 -004705.0 +000087.3-000041.900002.6 08.7800.59G? 0 +225514.12 +495842.2 +000004.1+000000.000009.5 08.7800.03A? 0 +225550.25 +431154.3 -000002.5+000003.200005.0 08.7800.05A? 0 +225738.11 +190016.8 +000056.5-000010.400021.0 08.7800.97K? 0 +230047.87 +263008.0 +000025.9-000022.400005.8 08.7800.43F? 0 +230107.58 +545844.9 +000016.9+000011.900008.2 08.7800.34F? 0 +230223.74 -111844.2 +000037.3-000013.900004.1 08.7800.40F? 0 +230339.03 +310516.6 +000022.3-000004.300009.8 08.7800.09A? 0 +231148.95 +692848.6 +000008.7+000009.700001.8 08.7800.60G? 0 +231212.50 +515723.0 +000002.8-000005.700001.1 08.7800.02A? 0 +231358.47 +594912.6 -000003.1-000002.800012.9 08.7800.54F? 0 +231450.64 +162218.3 +000044.9+000005.100001.2 08.7800.38F? 0 +231556.75 -065314.1 +000009.6+000012.400005.2 08.7800.85G? 0 +231558.68 +502714.5 -000005.8+000002.400006.6 08.7800.04A? 0 +231624.78 +261225.7 -000002.5-000009.700007.5 08.7800.24A? 0 +231642.16 +312018.3 -000005.9-000005.600010.8 08.7800.93G? 0 +231700.65 +212439.3 +000034.0+000014.100025.7 08.7800.48F? 0 +231829.47 +374133.1 -000080.0-000037.300003.4 08.7800.56F? 0 +232004.21 +401824.3 +000026.9-000001.800022.3 08.7800.23A? 0 +232055.61 -183235.1 -000051.8-000007.500011.2 08.7800.45F? 0 +232339.93 +553727.6 -000013.5-000019.900006.4 08.7800.01A? 0 +232525.41 -123126.4 +000005.8-000001.600007.3 08.7800.38F? 0 +233049.02 -271728.8 +000082.9+000089.400015.2 08.7800.53F? 0 +233323.71 -123952.8 +000181.7+000026.000029.2 08.7800.92G? 0 +233810.79 +323737.1 -000012.2-000028.300001.4 08.7800.33F? 0 +233827.14 +021502.0 +000010.0-000027.800000.1 08.7800.50F? 0 +234042.57 -002258.9 +000000.0+000000.000000.0 08.7800.42F? 1 +234317.19 -450928.2 +000014.0+000001.600003.5 08.7800.03A? 0 +234547.89 +635622.0 +000016.3-000123.900004.3 08.7800.46F? 0 +234800.27 +494725.9 +000010.2+000003.800000.7 08.7800.05A? 0 +234854.48 +123759.2 +000016.0+000007.000011.5 08.7800.96K? 0 +235457.66 -694410.1 +000082.0+000018.300008.9 08.7800.25A? 0 +235935.11 -074837.6 +000000.0+000000.000000.0 08.7800.54F? 0 +235949.96 +265652.9 +000004.0-000006.300030.9 08.7800.92G? 0 +000520.79 -594852.2 +000051.3-000000.600002.0 08.7801.15K? 0 +000531.30 +170602.1 -000037.2-000001.400005.9 08.7801.05K? 0 +000948.63 -495146.4 +000010.1-000023.800001.1 08.7801.02K? 0 +001028.59 -105908.9 +000004.7-000004.600039.8 08.7801.02K? 0 +001226.78 +831143.9 +000039.4+000013.000018.6 08.7801.22K? 0 +001312.85 +354903.4 +000006.9+000010.700007.3 08.7801.32K? 0 +001540.93 -712534.0 -000008.5+000013.700002.1 08.7801.11K? 0 +001813.17 +555305.5 +000000.2-000016.400010.6 08.7801.40K? 0 +002017.89 +504015.9 +000015.3-000019.800004.4 08.7801.06K? 0 +002219.70 +330406.1 +000017.8-000001.800040.8 08.7801.64K? 0 +002352.86 +513853.0 +000020.3+000005.100001.8 08.7801.12K? 0 +002509.86 +500602.9 +000026.0+000006.700038.1 08.7801.60K? 0 +002524.54 -742415.1 +000025.6+000008.100000.0 08.7801.02K? 0 +003056.76 -361417.5 +000014.5-000011.800002.3 08.7801.28K? 0 +003908.25 -041033.5 +000060.4+000007.000019.2 08.7801.05K? 0 +003908.25 -423907.2 +000056.3+000002.200003.6 08.7801.17K? 0 +004408.36 +305401.9 +000001.2+000004.900032.2 08.7801.47K? 0 +004505.47 -793950.2 -000013.4-000009.700007.2 08.7801.43K? 0 +010709.28 +283208.7 -000002.1+000004.000005.3 08.7801.43K? 0 +011722.82 +205548.1 -000006.3-000016.100000.2 08.7801.24K? 0 +011956.63 +622047.5 -000006.4-000022.300002.0 08.7801.36K? 0 +012537.36 +450800.2 +000011.4+000001.400016.9 08.7801.05K? 0 +014258.95 -353129.5 +000005.5+000004.700002.4 08.7801.17K? 0 +014422.12 +124956.5 +000018.9-000012.900003.3 08.7801.56K? 0 +014437.20 -164955.9 +000001.7-000004.100013.6 08.7801.26K? 0 +014620.74 +000423.2 +000006.2-000005.600002.6 08.7801.44K? 0 +014635.35 +190504.6 -000007.4-000012.800006.4 08.7801.28K? 0 +014740.18 +475720.3 +000007.2-000008.100022.5 08.7801.67K? 0 +015128.15 +045657.1 +000068.9-000013.600014.6 08.7801.23K? 0 +015311.39 +280119.5 -000014.7-000007.000021.7 08.7801.08K? 0 +015320.55 +002314.8 -000008.4-000013.900011.7 08.7801.15K? 0 +015511.21 -352726.5 +000014.2-000014.500004.2 08.7801.14K? 0 +015719.50 -710732.4 +000011.1+000018.500019.4 08.7801.29K? 0 +020233.96 -130829.6 +000003.5-000011.100035.1 08.7801.28K? 0 +020838.62 -431602.4 +000013.5-000011.100000.0 08.7801.21K? 0 +021843.16 +333432.6 -000005.4-000010.900011.9 08.7801.00K? 0 +022648.56 +662245.4 +000005.2-000021.500003.0 08.7801.28K? 0 +022901.31 -195846.6 +000614.8+000202.300094.7 08.7801.19K? 0 +023812.21 +505205.1 +000000.4+000031.500006.7 08.7801.56K? 0 +024157.87 -380627.7 +000042.5-000015.300014.0 08.7801.49K? 0 +024201.07 +391731.4 +000013.4-000028.900012.6 08.7801.25K? 0 +025128.50 -043122.4 +000008.2-000015.800001.1 08.7801.51K? 0 +025407.43 +360230.2 +000022.1+000013.300017.7 08.7801.21K? 0 +025652.13 +143634.6 -000000.3-000011.300005.3 08.7801.36K? 0 +030036.71 +354051.7 +000028.3+000009.300047.0 08.7801.52K? 0 +030446.79 -101044.6 -000060.4-000029.600017.0 08.7801.24K? 0 +030635.31 -245645.0 -000006.0-000007.900010.2 08.7801.05K? 0 +030638.42 +431535.7 +000013.9-000018.700023.3 08.7801.58K? 0 +031118.66 +205405.6 -000000.5+000030.800002.8 08.7801.37K? 0 +031722.96 +305058.4 +000014.3-000021.300014.3 08.7801.82K? 0 +032031.63 +305104.5 -000005.4-000026.200012.6 08.7801.23K? 0 +032411.74 +701543.7 +000015.3+000002.400008.4 08.7801.13K? 0 +032513.05 +094128.4 +000008.0-000005.800002.2 08.7801.18K? 0 +032604.85 +053208.2 +000052.3-000009.400008.1 08.7801.29K? 0 +032615.26 -381359.0 +000018.4+000016.700002.4 08.7801.32K? 0 +034321.78 -114243.9 +000002.3-000032.200025.1 08.7801.55K? 0 +034403.74 -563719.3 +000018.4+000050.900002.7 08.7801.25K? 0 +034715.19 -152007.5 +000017.4-000029.400002.9 08.7801.50K? 0 +035012.66 -224826.9 +000008.6-000009.700014.8 08.7801.57K? 0 +040217.80 +255508.5 +000030.1-000018.400025.6 08.7801.06K? 0 +040746.78 +024332.6 -000042.6-000051.100018.1 08.7801.35K? 0 diff --git a/kstars/kstars/data/hip102.dat b/kstars/kstars/data/hip102.dat new file mode 100644 index 00000000..b15b8af8 --- /dev/null +++ b/kstars/kstars/data/hip102.dat @@ -0,0 +1,1000 @@ +042321.83 -411454.7 -000007.0+000001.900012.7 08.7801.55K? 0 +042323.94 +554348.2 +000001.8-000003.900017.5 08.7801.19K? 0 +042823.38 -065525.0 -000018.2-000027.400006.9 08.7801.12K? 0 +042940.87 -482220.6 +000000.9+000034.300005.6 08.7801.48K? 0 +043218.86 -300626.9 +000001.0-000002.800000.4 08.7801.18K? 0 +044246.32 -155440.3 -000005.9+000022.700009.5 08.7801.48K? 0 +044537.25 -053425.4 -000029.2-000010.400010.1 08.7801.04K? 0 +044642.80 +511240.8 +000006.5+000016.500002.7 08.7801.88M? 0 +044951.67 -521718.1 -000013.5+000025.900010.3 08.7801.30K? 0 +045434.37 +812750.5 -000007.6-000000.300010.6 08.7801.52K? 0 +045622.51 +001633.3 +000004.3+000029.300029.1 08.7801.08K? 0 +045959.20 -285206.6 +000005.5+000014.100001.6 08.7801.04K? 0 +050358.19 -294848.4 -000002.3-000010.100017.8 08.7801.10K? 0 +050816.07 +495413.9 +000031.6-000005.900008.3 08.7801.47K? 0 +051228.77 -790410.1 +000031.5+000006.500000.8 08.7801.24K? 0 +051540.37 +343504.9 +000003.2+000013.700000.2 08.7801.31K? 0 +052220.66 -081542.2 -000000.3-000028.400021.9 08.7801.02K? 0 +053504.65 -191127.9 +000003.8+000006.700017.1 08.7801.13K? 0 +054029.81 -454423.3 +000046.6+000038.500007.7 08.7801.08K? 0 +054055.87 -121922.2 +000003.4+000013.000026.5 08.7801.69K? 0 +054916.24 -101757.5 +000035.5+000017.400020.8 08.7801.03K? 0 +055033.71 +294533.6 -000003.7-000060.400007.5 08.7801.26K? 0 +055404.03 +240528.2 -000001.6-000016.900024.0 08.7801.05K? 0 +055428.53 +020837.7 +000063.6-000632.600045.7 08.7801.04K? 0 +055624.48 +143256.8 +000016.5-000009.900022.7 08.7801.63K? 0 +060211.12 +374415.1 +000019.9-000014.600007.3 08.7801.00K? 0 +060342.55 +503645.1 +000023.5-000003.600003.1 08.7801.42K? 0 +060426.74 +044709.0 -000004.1-000014.000005.9 08.7801.09K? 0 +060718.70 -270805.6 +000015.7+000013.000016.6 08.7801.40K? 0 +060837.99 +202508.0 -000028.5-000015.200003.5 08.7801.71K? 0 +061103.14 -134802.4 -000013.9-000062.200015.6 08.7801.02K? 0 +061143.18 -554806.7 +000001.4+000026.000011.0 08.7801.05K? 0 +061206.84 +625808.6 -000001.0+000013.800003.2 08.7801.74K? 0 +061300.09 -255935.0 +000019.0-000025.900004.5 08.7801.05K? 0 +061336.13 -003623.8 -000015.9-000023.600005.2 08.7801.30K? 0 +061414.50 +370239.0 -000009.7-000032.700014.2 08.7801.41K? 0 +061844.04 -244119.0 +000014.0+000003.700007.4 08.7801.67K? 0 +061948.69 -460102.6 +000031.8-000006.100017.5 08.7801.02K? 0 +062032.04 +284117.5 +000021.1-000015.000027.8 08.7801.17K? 0 +062110.29 -211844.6 -000003.0-000006.000014.1 08.7801.20K? 0 +062258.77 -493525.7 -000013.4+000034.400002.5 08.7801.22K? 0 +062404.79 +091944.0 +000011.0-000006.400003.3 08.7801.09K? 0 +062826.38 +105708.0 -000017.5+000019.500006.5 08.7801.01K? 0 +063017.27 +302650.0 +000042.4-000025.600084.9 08.7801.23K? 0 +063255.82 -541600.6 +000009.1+000018.300003.6 08.7801.35K? 0 +063518.76 +093748.0 -000006.3-000020.800014.4 08.7801.78K? 0 +063739.97 +233108.4 +000044.1+000011.000000.3 08.7801.03K? 0 +064015.37 -471746.8 +000007.1+000006.000025.5 08.7801.31K? 0 +064101.63 +341347.6 +000016.9-000038.500009.9 08.7801.04K? 0 +064849.76 -171544.4 +000005.2-000028.300001.2 08.7801.42K? 0 +065209.96 -294209.4 -000018.9-000022.300016.1 08.7801.16K? 0 +065238.73 +111848.6 -000023.3-000018.700020.6 08.7801.10K? 0 +070044.10 +674959.2 -000001.0+000004.800023.0 08.7801.15K? 0 +070434.70 -042945.1 -000023.7+000008.600031.5 08.7801.25K? 0 +070647.96 -582251.6 +000016.2+000004.800014.5 08.7801.24K? 0 0.10 1.00 +070717.24 +073539.4 +000013.4-000010.800009.8 08.7801.89M? 0 +070730.50 +845133.0 -000009.8-000006.500003.5 08.7801.93M? 0 +071132.65 +303401.8 +000019.2-000020.200009.0 08.7801.02K? 0 +071202.18 +312927.8 -000035.0-000005.900025.1 08.7801.08K? 0 +071525.17 -081926.9 +000002.2-000003.300012.7 08.7801.70K? 0 +072048.45 -051535.7 -000003.3-000002.000016.9 08.7801.06K? 0 0.10 1.00 +072055.70 +314245.7 +000017.5-000018.000004.2 08.7801.05K? 0 +072927.79 -192149.9 -000021.4-000005.700005.3 08.7801.04K? 0 +072943.91 +143921.3 +000010.0+000002.200000.1 08.7801.56K? 0 +073537.25 +105743.2 -000036.3+000009.900061.5 08.7801.12K? 0 +073627.83 +612935.9 +000009.7-000014.700017.9 08.7801.47K? 0 +073855.30 +160547.3 -000015.0+000009.000003.0 08.7801.58K? 0 +074044.25 +054820.3 -000031.5-000006.800010.6 08.7801.06K? 0 +074115.68 +544522.2 +000006.4-000018.800005.7 08.7801.65K? 0 +074601.93 -223720.9 +000002.4-000008.700006.3 08.7801.21K? 0 +075059.44 +074551.2 +000002.9-000026.700011.9 08.7801.08K? 0 +075414.27 +233014.1 +000031.4+000014.400005.1 08.7801.04K? 0 +075434.88 -082056.8 -000005.0-000010.500014.4 08.7801.34K? 0 +080209.54 -262755.8 -000012.2+000009.400006.7 08.7801.13K? 0 +080244.27 -411810.7 -000010.6-000016.500019.3 08.7801.76K? 0 +081023.05 +124752.8 -000071.0-000002.500014.4 08.7801.45K? 0 +081405.37 -114540.5 -000015.2-000004.000003.9 08.7801.01K? 0 +081415.63 -315711.1 +000008.5-000043.400005.3 08.7801.28K? 0 +081520.58 -245835.1 -000008.3+000020.500008.5 08.7801.02K? 0 +081530.46 +074915.3 +000018.1-000030.900005.2 08.7801.60K? 0 +082129.67 -403028.7 -000023.9-000003.300018.5 08.7801.19K? 0 +082250.58 -122331.0 -000009.3+000017.900007.6 08.7801.27K? 0 +082349.80 -784303.3 -000004.6-000000.900011.5 08.7801.08K? 0 +082412.55 +304426.8 -000007.0+000002.000001.6 08.7801.00K? 0 +082414.33 +161903.5 +000026.0+000030.400004.2 08.7801.28K? 0 +083322.72 -425106.5 -000014.7+000031.200006.3 08.7801.19K? 0 +083727.98 -002609.9 -000008.4-000021.500016.7 08.7801.43K? 0 +083807.58 -135533.3 -000017.4+000024.900019.2 08.7801.66K? 0 +083828.87 -281308.6 -000019.7-000003.200000.7 08.7801.00K? 1 +084449.34 -300142.3 -000023.0+000007.000001.3 08.7801.03K? 0 +084626.73 -412259.7 +000012.8-000015.900000.0 08.7801.72K? 0 +084641.47 -082807.0 +000014.1+000007.600014.9 08.7801.06K? 0 +085230.48 +111532.4 -000012.0-000015.000013.0 08.7801.72K? 0 +085514.50 -112309.8 -000003.0+000030.100025.4 08.7801.05K? 0 +085529.71 -690846.9 +000005.7+000010.800010.7 08.7801.36K? 0 +085530.24 -700601.7 -000007.2-000018.700008.4 08.7801.07K? 0 +085814.93 -334628.1 +000005.6+000000.200009.1 08.7801.18K? 0 +085836.56 -894952.5 -000017.0+000010.100011.5 08.7801.08K? 0 +085907.95 +804738.6 -000026.6-000024.900006.2 08.7801.03K? 0 +090148.41 -024820.1 -000014.4+000013.400010.2 08.7801.12K? 0 +090316.87 -604018.5 -000019.2-000000.300007.5 08.7801.37K? 0 +090628.04 -191659.0 -000003.2-000001.900012.8 08.7801.23K? 0 +090852.12 +325842.9 +000015.0-000019.500003.4 08.7801.43K? 0 +091020.50 +694724.6 -000002.3-000015.500016.8 08.7801.12K? 0 +091157.54 -721008.9 -000006.1+000014.800010.6 08.7801.50K? 0 +091247.33 -011305.8 +000014.2+000015.700014.1 08.7801.22K? 0 +091443.59 +394228.2 -000008.1-000031.600028.9 08.7801.05K? 0 +091454.64 -563728.4 +000000.4-000010.400005.8 08.7801.17K? 0 +091620.60 +731303.5 -000013.7-000012.500012.8 08.7801.03K? 0 +092449.86 -371854.1 -000007.0+000012.800006.0 08.7801.05K? 0 +093209.62 -121714.0 -000020.9-000017.300017.4 08.7801.08K? 0 +093428.40 -223120.5 -000017.1+000013.500002.5 08.7801.03K? 0 +093813.76 -475559.1 +000016.6+000005.700000.5 08.7801.04K? 0 +094134.14 +441225.6 -000012.8-000027.500016.8 08.7801.10K? 0 +094206.87 -625514.9 -000013.4+000005.900005.9 08.7801.59K? 0 +094550.75 -455449.4 -000038.8+000014.200017.4 08.7801.04K? 0 +095019.35 -405135.1 -000056.5+000041.000008.6 08.7801.06K? 0 +095117.22 +451355.1 +000018.5-000006.700008.9 08.7801.01K? 0 +100055.05 +081306.2 -000039.1-000017.400003.6 08.7801.17K? 0 +100621.41 -601815.8 -000007.6+000027.100000.2 08.7801.66K? 0 +100722.38 -443059.5 +000009.1+000026.200007.1 08.7801.55K? 0 +101850.16 +272300.2 +000002.7-000018.400008.3 08.7801.07K? 0 +101907.90 -642903.4 +000008.4+000008.800006.6 08.7801.12K? 0 +102113.10 -521437.0 +000044.4+000002.800017.9 08.7801.04K? 0 +102230.42 -433253.2 +000009.9-000000.100007.3 08.7801.00K? 0 +102440.07 -461044.4 -000009.6+000005.600004.3 08.7801.67K? 0 +102520.75 +545427.6 -000009.0-000020.700008.6 08.7801.18K? 0 +102524.03 +370143.0 -000026.6-000031.400027.5 08.7801.03K? 0 +102709.73 -030121.8 +000039.2-000018.500004.2 08.7801.25K? 0 +102924.73 +294056.0 -000004.1-000007.400006.6 08.7801.09K? 0 +103547.28 -380239.5 -000014.3+000019.800017.9 08.7801.08K? 0 +103641.15 +035659.3 +000034.8-000015.700000.6 08.7801.18K? 0 +104012.69 +382406.7 -000026.4-000025.300017.4 08.7801.24K? 1 +104056.64 -585319.9 -000012.7+000011.300013.3 08.7801.19K? 0 +104102.75 -520508.9 +000017.9-000004.900012.0 08.7801.54K? 0 0.10 1.00 +104136.91 -614454.9 -000015.1+000007.000023.6 08.7801.16K? 0 +104317.19 -464917.6 -000010.1+000071.400018.7 08.7801.37K? 0 +104646.78 -531636.2 -000045.2+000015.700003.8 08.7801.00K? 0 +104848.29 -084434.9 +000000.6-000016.100006.7 08.7801.16K? 0 +105905.40 -595824.7 -000016.0-000022.900000.0 08.7801.65K? 0 +110235.78 -671736.7 +000009.2-000007.500002.9 08.7801.12K? 0 +110556.51 -353305.3 -000031.8+000007.500004.1 08.7801.32K? 0 +111350.81 -515326.9 -000016.1-000008.200028.3 08.7801.59K? 0 +111554.37 -414621.1 -000024.3+000004.100002.6 08.7801.16K? 0 +112212.78 +661601.2 +000013.7-000010.400003.0 08.7801.04K? 0 +112558.61 -490142.6 -000017.2-000003.600001.2 08.7801.57K? 0 +113151.31 +110220.7 +000055.0-000053.200002.5 08.7801.06K? 0 +113742.61 -080903.9 -000015.4+000016.000003.5 08.7801.57K? 0 +114000.86 -365354.1 -000011.4+000009.800003.8 08.7801.66K? 0 +114134.69 +193150.8 +000025.4-000006.000014.3 08.7801.17K? 0 +114211.36 -550715.8 -000031.0-000015.400021.1 08.7801.25K? 0 +120105.17 +275743.8 +000021.5-000031.100000.1 08.7801.18K? 0 +120551.10 -063225.2 -000004.3-000002.700011.0 08.7801.07K? 0 +120713.75 -522010.4 +000007.9-000001.100003.4 08.7801.07K? 0 +121310.20 -733843.7 -000000.9+000004.700001.4 08.7801.68K? 0 +123556.08 -012452.4 +000010.0-000008.800007.1 08.7801.17K? 0 +123605.56 +292711.6 -000024.4+000014.300021.1 08.7801.26K? 0 +124425.37 -383918.7 +000016.2-000027.000004.1 08.7801.17K? 0 +125109.74 +170224.3 -000030.2+000000.800015.4 08.7801.46K? 0 +125349.20 +323027.9 -000010.9-000039.800010.0 08.7801.24K? 0 +125515.50 -474706.8 -000003.2-000008.900012.8 08.7801.03K? 0 +125951.39 +224613.8 -000005.7+000009.700006.8 08.7801.44K? 0 +130121.33 -595145.7 -000010.5-000006.100027.0 08.7801.22K? 0 +131216.81 -724942.2 +000000.6-000007.600001.4 08.7801.26K? 0 +131730.75 -650208.9 -000003.1+000023.400021.2 08.7801.25K? 0 +132121.78 -575505.5 -000026.5-000013.900003.5 08.7801.49K? 0 +132500.47 -443041.1 -000045.8-000006.900007.0 08.7801.19K? 0 +132519.83 -511059.3 +000013.5-000010.300001.1 08.7801.31K? 0 +133450.68 -103621.0 +000000.2-000003.200004.8 08.7801.09K? 0 +133925.30 -561732.1 +000006.6+000009.600017.9 08.7801.46K? 0 +134009.80 -223816.5 +000015.6-000027.800007.7 08.7801.08K? 0 +134035.38 +183536.0 -000022.7+000040.200008.4 08.7801.02K? 0 +135130.28 -765344.9 -000004.8+000008.700005.1 08.7801.59K? 0 +140040.45 -411106.5 +000012.8-000019.200000.8 08.7801.05K? 0 +140546.36 +395848.3 -000006.8+000022.300018.8 08.7801.19K? 0 +140640.65 -423311.4 -000015.6-000001.700006.4 08.7801.17K? 0 +140822.66 -033200.1 -000017.0-000007.200025.2 08.7801.20K? 0 +141546.81 +124501.5 -000006.1-000019.700000.2 08.7801.59K? 0 +142141.95 -443036.0 +000007.2-000035.300000.6 08.7801.74K? 0 +143525.47 -082132.2 -000010.0-000019.300000.7 08.7801.14K? 0 +143619.33 -140140.4 -000066.0-000012.400014.1 08.7801.48K? 0 +143810.15 -624303.8 -000002.1+000010.800003.2 08.7801.92M? 0 +144005.49 -010418.6 -000024.9+000002.200023.0 08.7801.05K? 0 +144432.90 -231915.0 +000007.8-000007.500005.3 08.7801.63K? 0 +144619.26 +063246.6 +000013.8+000011.600031.0 08.7801.50K? 0 +145038.34 -601215.2 +000057.2-000004.900013.6 08.7801.43K? 0 +145711.40 +745628.5 -000076.0+000046.900008.0 08.7801.20K? 0 +150022.05 -775604.9 -000002.4-000011.300014.8 08.7801.09K? 0 +150119.54 -010316.7 -000047.7-000009.200009.7 08.7801.04K? 0 +150155.29 -672355.3 +000012.1-000018.700016.2 08.7801.52K? 0 +150455.80 +083334.7 -000001.5+000007.100010.8 08.7801.48K? 0 +150959.79 +714323.2 -000001.0-000014.300002.8 08.7801.21K? 0 +151719.61 +054139.1 +000006.0+000000.500028.7 08.7801.28K? 0 +152120.61 +045713.9 +000018.3-000030.100025.0 08.7801.34K? 0 +152326.50 +104325.4 -000011.9-000002.300037.6 08.7801.19K? 0 +152336.78 -494657.8 -000053.8-000013.200007.7 08.7801.14K? 0 +152747.38 +130543.9 -000015.4-000025.300000.4 08.7801.16K? 0 +152909.80 -244653.0 -000008.0+000003.300019.8 08.7801.18K? 0 +153205.96 +082412.2 +000017.2-000019.600009.5 08.7801.02K? 0 +153208.38 +054956.4 -000064.3-000029.400012.9 08.7801.24K? 0 +154342.37 +775945.3 -000013.8+000006.600001.5 08.7801.48K? 0 +154531.10 -794323.9 -000004.7-000015.000001.2 08.7801.15K? 0 +154822.81 -202343.4 +000024.9-000018.100011.6 08.7801.31K? 0 +155008.95 +231033.2 +000019.7-000069.300027.4 08.7801.28K? 0 +155236.26 -450850.0 -000004.4-000021.200030.8 08.7801.07K? 0 +155308.12 -590336.1 +000006.5-000034.100021.2 08.7801.47K? 0 +155755.52 -584116.0 -000014.7-000023.200018.9 08.7801.15K? 0 +160320.24 +135130.6 +000021.0-000032.800014.1 08.7801.00K? 0 +160439.47 +223902.5 -000021.3+000007.500006.3 08.7801.35K? 0 +160441.25 -593116.5 +000056.6-000001.400013.3 08.7801.20K? 0 +160558.68 -500157.7 -000040.4-000015.700024.0 08.7801.84K? 0 +160608.55 +114215.3 +000032.2-000013.300002.0 08.7801.36K? 0 +161009.29 -101101.5 +000010.5-000004.300015.1 08.7801.39K? 0 +161405.78 -181149.8 -000027.4-000019.400022.1 08.7801.27K? 0 +161435.03 -552553.5 -000020.6+000003.300002.0 08.7801.10K? 0 +161624.66 -684458.2 -000000.9+000001.800015.2 08.7801.43K? 0 +162525.13 +473519.7 +000000.1-000025.900011.0 08.7801.09K? 0 +162726.35 -514450.0 +000026.9+000003.000003.1 08.7801.22K? 0 +162945.73 -523917.4 -000049.7-000036.800007.3 08.7801.17K? 0 +163536.71 +211819.4 +000014.4-000023.900011.8 08.7801.54K? 0 +163552.38 -252253.4 -000028.7-000015.400015.6 08.7801.32K? 0 +164432.12 +361525.2 +000002.5+000001.900009.0 08.7801.42K? 0 +165157.80 -483522.4 -000030.3-000060.600027.1 08.7801.42K? 0 +165806.09 -320403.7 -000017.2-000012.500002.9 08.7801.41K? 0 +170521.09 -445904.9 +000004.1-000072.000024.4 08.7801.30K? 0 +170838.23 -383441.2 -000031.5+000001.200027.3 08.7801.29K? 0 +171157.42 -565022.1 +000013.6-000014.800005.8 08.7801.74K? 0 +171311.18 -552330.7 -000033.9-000011.500012.0 08.7801.00K? 0 +171336.83 +765412.8 -000011.4+000062.500004.9 08.7801.12K? 0 +171621.90 -425659.3 -000044.4-000007.400009.9 08.7801.72K? 0 +171710.28 -244850.5 +000001.7+000012.500008.1 08.7801.27K? 0 +171745.83 -812515.7 -000001.8-000060.900019.9 08.7801.15K? 0 +171836.94 -604826.5 -000010.8-000019.500004.0 08.7801.60K? 0 +172042.96 +455526.0 -000013.9+000019.500001.4 08.7801.34K? 0 +172400.05 +052717.2 +000035.8+000016.700000.1 08.7801.63K? 0 +172418.79 -180759.3 +000001.2+000024.600018.4 08.7801.15K? 0 +172518.86 -555935.1 -000008.6-000021.200006.5 08.7801.57K? 0 +172948.59 +053024.0 +000008.2+000001.700002.6 08.7801.14K? 0 +173134.71 -360437.0 +000012.2+000003.100015.4 08.7801.63K? 0 +173216.88 -620944.5 +000023.9+000027.000018.4 08.7801.16K? 0 +173243.05 -391257.7 +000045.9-000014.800020.8 08.7801.07K? 0 +173621.73 +030535.5 -000011.8-000008.600028.8 08.7801.05K? 0 +173833.07 +223545.6 -000009.3-000058.400013.9 08.7801.15K? 0 +173855.14 -105311.1 +000027.1-000008.800001.4 08.7801.36K? 0 +174252.63 +132524.7 -000017.3-000016.600007.9 08.7801.28K? 0 +174538.27 -415302.1 -000018.2-000039.600014.1 08.7801.40K? 0 +174547.21 +094205.9 +000005.4+000015.000022.5 08.7801.01K? 0 +174608.73 -443633.6 +000037.2-000005.300007.0 08.7801.02K? 0 +174821.02 +003336.4 -000012.8-000003.800021.7 08.7801.49K? 0 +175615.06 +113445.2 -000004.2+000010.100006.8 08.7801.41K? 0 +175912.69 +470918.9 +000016.9+000013.600023.0 08.7801.40K? 0 +180046.50 +655350.3 +000005.8-000003.100015.1 08.7801.04K? 0 +180258.68 -305802.4 -000011.8-000018.500029.6 08.7801.34K? 0 +180316.88 +265432.8 -000007.5-000031.800008.6 08.7801.13K? 0 +180420.99 +312830.7 +000017.0+000001.900002.9 08.7801.54K? 0 +180604.01 +220449.6 +000018.0-000011.700015.0 08.7801.24K? 0 +181435.43 -243359.0 -000022.6-000044.700015.9 08.7801.29K? 0 +181836.76 +662212.9 -000003.7+000028.000017.6 08.7801.30K? 0 +182110.09 +292001.5 -000003.0-000003.900014.3 08.7801.68K? 0 +182441.77 -122830.2 -000011.4-000008.600006.5 08.7801.92M? 0 +183255.44 -001949.1 +000009.5-000006.500038.7 08.7801.44K? 0 +183620.41 +551759.1 -000039.0-000017.300016.3 08.7801.67K? 0 +183730.40 -432902.0 +000007.4+000001.000007.6 08.7801.03K? 0 +183737.10 +014352.7 -000011.2-000017.200001.2 08.7801.15K? 0 +184214.83 +011421.6 +000005.8-000017.300008.9 08.7801.99M? 0 +184320.58 -503226.3 -000032.1-000039.000021.7 08.7801.12K? 0 +184446.68 -463710.3 -000012.4-000021.000024.7 08.7801.09K? 0 +184518.52 +421035.3 +000021.9-000006.200006.2 08.7801.71K? 0 +185005.52 -062501.3 +000006.9-000021.100014.8 08.7801.89M? 0 +185154.41 +291418.3 +000010.8-000000.800006.8 08.7801.15K? 0 +185322.76 -063343.4 +000027.0+000005.400021.3 08.7801.46K? 0 +185649.33 -065625.1 -000015.5-000049.100036.4 08.7801.22K? 0 +185713.90 +535609.2 -000043.0+000021.700002.5 08.7801.01K? 0 +185753.14 +365133.7 +000016.6-000001.700002.1 08.7801.25K? 0 +190138.37 +123641.6 +000028.7+000023.100002.9 08.7801.85K? 0 +190319.48 +095502.7 -000039.0-000013.000020.3 08.7801.60K? 0 +190455.68 +001358.5 -000009.8-000006.000030.7 08.7801.11K? 0 +190559.00 +071922.2 +000025.3+000005.800005.2 08.7801.42K? 0 +190706.46 -290938.9 -000031.4-000012.700016.8 08.7801.08K? 0 +191105.53 +560716.9 +000000.1-000025.000005.8 08.7801.15K? 0 +191203.29 -491928.8 +000009.1+000010.800021.2 08.7801.23K? 0 +191456.60 +180016.4 -000005.1+000019.600006.2 08.7801.47K? 0 +191555.57 -240503.6 +000022.5-000073.800002.8 08.7801.72K? 0 +191829.46 +742952.6 -000009.5+000002.100003.3 08.7801.14K? 0 +192027.41 +361115.7 -000014.2-000043.000012.6 08.7801.15K? 0 +192402.73 +363237.5 -000008.6-000015.200000.7 08.7801.62K? 0 +192849.60 +031044.3 +000006.2-000017.300000.7 08.7801.06K? 0 +193257.10 -075948.1 -000007.6-000030.800025.3 08.7801.76K? 0 +193747.14 -335013.3 -000002.6-000007.500008.3 08.7801.58K? 0 +193854.02 +194835.8 +000001.9-000023.000000.0 08.7801.54K? 0 +194442.05 +223547.8 -000018.0+000049.300025.0 08.7801.14K? 0 +194609.19 -152000.0 +000016.3-000019.500005.5 08.7801.07K? 0 +194716.11 +025747.7 -000016.2+000006.300025.0 08.7801.44K? 0 +194939.02 -645238.2 +000003.5-000012.200012.2 08.7801.08K? 0 +195006.18 +000217.9 +000033.9-000009.200025.1 08.7801.67K? 0 +195351.12 +044114.3 +000029.6+000014.400013.4 08.7801.71K? 0 +195845.81 +353717.7 +000021.5-000004.400006.3 08.7801.32K? 0 +200112.63 +344711.3 -000017.4-000041.900013.9 08.7801.17K? 0 +200317.07 +175153.7 -000014.0+000006.200032.5 08.7801.62K? 0 +200455.71 +321041.5 +000015.5+000005.800000.1 08.7801.08K? 0 +200514.04 -250328.9 +000035.9+000009.500016.9 08.7801.25K? 0 +200806.69 -453645.7 +000038.2-000016.400011.9 08.7801.01K? 0 +200855.67 +085340.6 -000012.3-000000.700000.5 08.7801.38K? 0 +201150.51 +614342.3 -000003.4-000039.600001.3 08.7801.34K? 0 +201324.28 +350844.0 -000042.5-000035.600012.4 08.7801.35K? 0 +201607.58 +173228.6 -000010.3+000001.500008.1 08.7801.17K? 0 +201837.90 +180357.9 +000006.2-000019.200024.2 08.7801.38K? 0 +201944.35 +213745.3 -000004.9-000024.400013.0 08.7801.02K? 0 +202056.81 -193832.3 -000021.4-000044.300007.6 08.7801.43K? 0 +202115.37 +372431.2 -000007.9-000005.300008.9 08.7801.30K? 1 +202301.55 +293229.8 -000008.8+000002.400018.1 08.7801.70K? 0 +202312.07 -105259.8 -000031.1-000039.400011.6 08.7801.15K? 0 +202405.90 +615819.3 -000004.6-000027.700017.2 08.7801.10K? 0 +202747.70 +295709.2 -000001.9+000001.900021.0 08.7801.70K? 0 +202919.20 +473330.0 -000026.5-000000.800016.5 08.7801.22K? 0 +203157.87 +144241.1 -000033.3+000016.300002.5 08.7801.06K? 0 +203402.33 +101511.4 +000012.4-000016.300009.2 08.7801.17K? 0 +203627.84 +493202.6 +000019.9+000005.700009.5 08.7801.26K? 0 +203938.13 +283404.5 -000023.0-000042.500003.8 08.7801.16K? 0 +204020.53 +400253.5 +000001.5-000018.900000.4 08.7801.22K? 0 +204530.74 +310219.5 -000003.9-000006.400003.2 08.7801.81K? 0 +204848.47 +150044.5 +000047.8-000000.600011.1 08.7801.20K? 0 +205053.14 +140811.5 +000020.7-000023.500010.7 08.7801.45K? 0 +205605.07 -190158.8 +000016.8+000030.500032.2 08.7801.49K? 0 +210555.09 -085007.4 -000017.7+000001.700000.9 08.7801.03K? 0 +211205.02 +584158.1 +000007.5-000013.300001.6 08.7801.23K? 0 +211234.56 +062059.2 +000014.2-000034.000008.0 08.7801.74K? 0 +211340.64 +194715.7 -000007.7+000009.000013.0 08.7801.23K? 0 +212111.52 +385542.9 +000030.7-000029.300011.6 08.7801.20K? 0 +212510.58 +333409.5 +000033.3-000026.000006.7 08.7801.10K? 0 +213028.40 -535718.6 +000012.5+000003.200027.7 08.7801.27K? 0 0.10 1.00 +213034.82 +323552.2 -000026.3+000004.600027.0 08.7801.62K? 0 +213637.80 -330545.9 -000003.9-000014.900000.7 08.7801.69K? 1 +214452.39 -101247.9 -000000.7-000018.600004.2 08.7801.44K? 0 +214813.23 -355027.2 +000037.2-000044.000002.9 08.7801.19K? 0 +214920.15 +294115.7 +000006.8+000007.800016.9 08.7801.63K? 0 +215220.61 -081805.6 -000023.5-000041.400015.0 08.7801.66K? 0 +215248.58 -451937.7 +000026.7-000015.600009.7 08.7801.01K? 0 +215346.79 +202623.6 -000024.2-000007.400011.2 08.7801.11K? 0 +215528.13 +444743.0 -000000.2-000029.700001.0 08.7801.83K? 0 +215702.47 -125848.0 +000027.5+000016.500007.1 08.7801.05K? 0 +220223.19 -073924.8 +000037.1-000044.500003.0 08.7801.12K? 0 +220223.21 -480341.6 -000030.1-000011.800006.7 08.7801.31K? 0 +220255.79 +081624.7 +000051.4+000014.800011.8 08.7801.35K? 0 +220256.83 +220458.7 +000042.0+000012.400009.8 08.7801.19K? 0 +220345.80 -155448.6 -000024.9-000023.100012.5 08.7801.00K? 0 +220628.40 -140515.3 +000021.2-000014.300009.7 08.7801.14K? 0 +221111.21 -222752.2 +000015.4+000006.800003.6 08.7801.04K? 0 +221727.08 +503406.1 -000010.5+000025.300004.4 08.7801.72K? 0 +221939.99 -153139.9 +000010.0-000010.200007.6 08.7801.52K? 0 +222509.27 +141747.3 +000000.4-000032.600002.2 08.7801.33K? 0 +223036.84 -300751.8 -000021.5-000001.300010.0 08.7801.06K? 0 +223655.18 +112405.5 +000037.4+000011.700021.0 08.7801.10K? 0 +223739.28 +221617.2 +000020.6+000012.100005.2 08.7801.53K? 0 +223745.78 -422416.5 +000014.8+000020.300011.5 08.7801.55K? 0 +224138.67 +112844.0 -000016.4-000000.800012.2 08.7801.67K? 0 +224653.00 +783910.0 +000005.7+000019.900008.4 08.7801.46K? 0 +224936.67 +242045.6 +000011.3-000015.300016.1 08.7801.11K? 0 +225442.19 +341432.7 +000026.1+000003.000016.6 08.7801.07K? 0 +230040.83 +075745.6 -000007.3-000010.900001.2 08.7801.34K? 0 +230109.52 +533041.0 -000005.2-000010.300007.9 08.7801.63K? 0 +231743.90 +491421.2 -000023.5-000014.400010.8 08.7801.10K? 0 +232201.87 -740958.6 +000001.5+000001.200007.4 08.7801.26K? 0 +232239.04 -010906.4 -000059.3-000007.500020.3 08.7801.32K? 0 +233125.17 +401242.4 -000015.7-000012.400008.1 08.7801.01K? 0 +233709.68 +190207.8 -000030.0-000008.000004.0 08.7801.46K? 0 +234522.37 +415523.2 -000006.3-000009.500001.1 08.7801.76K? 0 +234926.59 +294310.9 +000024.5+000006.700002.3 08.7801.03K? 0 +235713.19 +480613.9 -000005.6+000001.200000.9 08.7801.68K? 0 +235825.59 +484634.0 -000034.4-000002.900002.5 08.7801.23K? 0 +063757.37 +173130.8 -000017.9-000039.100019.4 08.7802.10M? 0 +111329.98 -600528.9 -000003.3+000005.400024.7 08.7802.23M? 0 0.10 1.00 +170913.20 -411137.7 -000057.2-000009.700020.0 08.7802.28M? 1 +171518.18 -393855.0 -000009.0+000016.700033.0 08.7802.34M? 0 0.10 1.00 +174511.63 -281932.0 -000045.0+000015.100049.8 08.7802.37M? 0 +234403.29 +614722.2 +000022.9+000004.100001.6 08.7802.60N? 0 +000016.83 +345455.4 +000024.8-000017.000012.8 08.7900.40F? 0 +000305.81 +315212.4 -000000.4-000008.700001.5 08.7900.54F? 0 +000325.32 -262454.7 +000007.1-000013.000002.2 08.7900.97K? 0 +000615.40 +632322.3 +000031.4+000003.400011.9 08.7900.23A? 0 +000655.31 +662542.1 -000014.9-000019.000007.0 08.7900.21A? 0 +000816.95 +342943.0 +000004.1-000013.900002.8 08.7900.33F? 0 +001606.20 +832213.0 -000044.2-000007.600008.7 08.7900.44F? 0 +002012.66 +531750.2 +000021.7+000004.300005.7 08.7900.39F? 0 +002457.25 -635701.4 -000058.9-000034.400020.2 08.7900.55F? 0 +002508.02 -315056.6 -000036.9-000042.500006.0 08.7900.61G? 0 +003035.05 +232905.1 -000004.1+000010.600011.6 08.7900.05A? 0 +003110.57 +560005.1 +000000.7-000000.400013.1 08.7900.04A? 0 +003413.38 +432134.9 +000050.4-000000.900008.3 08.7900.31F? 0 +003516.20 -864218.8 +000045.6+000013.200011.6 08.7900.40F? 0 +003754.42 -675648.8 +000013.2-000024.700002.4 08.7900.40F? 0 +004152.92 -433616.0 +000053.2+000016.800005.7 08.7900.92G? 0 +004343.45 +284642.8 +000003.8-000039.000002.9 08.7900.44F? 0 +004647.49 +013238.8 +000004.0-000004.500002.9 08.7900.90G? 0 +004711.17 -010927.2 -000054.0-000079.700005.2 08.7900.96K? 0 +004829.78 +544825.0 -000000.2-000013.400007.3 08.7900.07A? 0 +004858.95 +765854.0 +000036.7-000035.900009.6 08.7900.54F? 0 +005023.49 -050726.6 +000059.5+000099.400009.7 08.7900.59G? 0 +005207.57 +103603.4 +000000.0+000000.000000.0 08.7900.40F? 1 +005301.41 -610435.2 +000035.0+000028.100023.4 08.7900.62G? 0 +005739.02 -635332.4 +000068.0+000010.400012.8 08.7900.30A? 0 +005740.61 +601416.8 +000009.2-000004.600012.8 08.7900.30A? 0 +010251.38 +600736.5 -000003.0+000007.200001.4 08.7900.16A? 0 +010255.60 +313502.0 -000028.8-000009.900014.0 08.7900.41F? 0 +010615.24 -200336.7 -000072.8-000038.600008.3 08.7900.53F? 0 +011414.96 +722942.7 -000004.9-000002.100001.4 08.7900.05A? 0 +011931.03 -481740.8 +000038.7+000024.700005.4 08.7900.32F? 0 +012310.12 +532822.3 +000074.1-000047.700011.8 08.7900.48F? 0 +013230.92 -625038.2 +000079.1+000050.700014.5 08.7900.87G? 0 +013446.21 +434623.3 +000003.8-000012.600000.2 08.7900.13A? 0 +013628.96 +372522.5 -000003.5+000001.500004.4 08.7900.20A? 0 +013637.94 +611636.3 -000006.4+000001.200006.4 08.7900.23A? 0 +014024.56 -450208.4 +000005.9+000005.000003.6 08.7900.38F? 0 +014203.42 -045640.3 +000036.9+000018.700007.1 08.7900.94G? 0 +014415.02 -500557.2 +000041.8+000014.200012.7 08.7900.20A? 0 +014529.91 +444822.9 -000012.4-000008.200006.0 08.7900.38F? 0 +014556.15 +361118.3 +000032.1-000023.900016.9 08.7900.98K? 0 +015226.73 +525919.2 +000028.8-000037.200011.2 08.7900.21A? 0 +015242.19 -271443.3 -000043.2-000010.100006.9 08.7900.61G? 0 +015409.64 +241021.8 -000040.7+000006.900025.2 08.7900.23A? 0 +015435.81 +315111.1 -000004.7+000001.400010.3 08.7900.42F? 0 +015642.18 -242750.1 +000014.4+000009.700002.1 08.7900.28A? 0 +015746.03 +305348.4 +000014.2+000008.000027.8 08.7900.99K? 0 +020406.97 -121821.4 +000008.0-000013.600004.8 08.7900.38F? 1 +020756.30 -095125.4 -000051.0-000042.700000.7 08.7900.62G? 0 +020917.74 +541911.8 -000006.1+000010.900001.5 08.7900.01A? 0 +021137.60 -020125.5 -000072.2-000106.300032.6 08.7900.44F? 0 +021207.07 +571846.0 -000007.1-000006.100016.3 08.7900.02A? 0 +021221.99 +481450.7 +000009.8-000010.200001.0 08.7900.05A? 0 +021537.38 +394421.0 +000025.9-000024.400009.7 08.7900.17A? 0 +021549.43 -155333.7 -000069.2-000122.600018.9 08.7900.59G? 0 +021642.65 +581243.2 +000040.6-000045.000016.5 08.7900.39F? 0 +021825.78 -042004.1 +000011.2-000025.300011.6 08.7900.66G? 0 +022103.67 +424627.0 +000037.7-000203.400029.9 08.7900.85G? 0 +022110.71 +272400.8 -000063.7-000040.200014.9 08.7900.89G? 0 +022135.61 +443557.7 +000000.0+000000.000000.0 08.7900.36F? 1 +022451.82 +622832.9 +000029.7+000053.500017.9 08.7900.68G? 0 +022528.36 +364659.0 +000006.7-000010.200005.3 08.7900.33F? 0 +023053.08 +531018.3 -000008.7-000023.600000.3 08.7900.48F? 1 +023115.84 +470231.7 +000000.0+000000.000000.0 08.7900.58G? 1 +023600.47 -212415.4 -000014.4+000015.000012.1 08.7900.36F? 0 +023912.14 +241910.8 +000024.2-000040.500007.3 08.7900.41F? 0 +023932.83 +242744.7 -000020.1-000021.000027.1 08.7900.48F? 0 +024119.88 +160224.3 +000073.9+000006.800037.7 08.7900.45F? 0 +024622.39 +270314.7 -000032.6-000005.800005.2 08.7900.42F? 0 +024640.22 -773115.6 -000011.4-000003.100001.5 08.7900.31F? 0 +025600.11 +685832.4 +000009.5-000010.700006.2 08.7900.29A? 0 +025613.82 +003119.9 +000027.1+000009.000019.2 08.7900.47F? 0 +025705.28 +073912.5 +000061.4-000022.800027.0 08.7900.52F? 0 +030031.19 +393421.3 -000034.3-000006.400001.9 08.7900.39F? 0 +030108.50 -761007.9 +000015.3+000007.900000.0 08.7900.97K? 0 +030224.76 -224826.6 +000075.2+000036.100010.0 08.7900.51F? 0 +030616.25 +843802.8 +000016.2-000011.400002.1 08.7900.25A? 0 +030628.02 +113846.4 -000016.3-000053.700017.3 08.7900.59G? 0 +031415.51 +182031.7 +000011.6-000011.200020.1 08.7900.79G? 0 +031908.89 +374522.1 -000036.8-000049.600015.5 08.7900.41F? 0 +033130.16 +495407.7 +000008.5-000028.700007.8 08.7900.25A? 0 +033222.44 -333003.6 +000134.6-000065.100011.5 08.7900.85G? 0 +034016.74 +265054.9 -000001.4+000015.600002.8 08.7900.20A? 0 +034106.00 +610306.3 +000048.7-000054.200007.2 08.7900.57F? 0 +034514.24 +012754.3 -000008.7-000140.900008.7 08.7900.93G? 0 +035533.73 -595856.0 -000004.3+000001.100009.6 08.7900.21A? 0 +040248.77 -441752.6 +000014.7+000001.200001.8 08.7900.14A? 0 +040302.53 -081551.1 -000008.8-000014.000024.6 08.7900.46F? 0 +040849.60 +102749.4 -000028.2-000049.600039.4 08.7900.65G? 0 +040935.37 +031526.4 -000003.6-000037.100009.7 08.7900.45F? 0 +041211.32 +213209.0 +000047.6-000007.200005.8 08.7900.63G? 0 +041851.39 -495020.1 +000016.8-000000.400008.3 08.7900.93G? 0 +041942.79 -800712.5 -000003.2+000011.300011.2 08.7900.54F? 0 +042537.14 -051431.2 +000001.9-000027.800009.3 08.7900.49F? 0 +042711.87 +233046.7 +000004.9-000002.600001.6 08.7900.39F? 0 +043400.41 +071620.4 -000004.6-000005.600007.8 08.7900.37F? 0 +043614.10 +003709.8 +000035.3+000003.500001.6 08.7900.17A? 0 +043709.69 -253322.7 +000008.2-000003.400016.2 08.7900.60G? 0 +044127.14 +144924.5 +000011.8+000003.100018.8 08.7900.54F? 0 +044142.21 +413416.6 +000041.9-000068.900022.8 08.7900.48F? 0 +044224.02 +055856.4 +000014.2+000016.600017.6 08.7900.96K? 0 +044526.72 -594846.8 +000000.5+000012.400006.3 08.7900.15A? 0 +044612.21 +285224.5 -000002.2+000000.300005.5 08.7900.67G? 0 +044836.47 -372606.4 -000012.1-000057.400002.9 08.7900.47F? 0 +045412.93 +493448.2 +000022.4-000014.300013.9 08.7900.54F? 0 +045612.38 -240846.2 +000010.9-000050.400016.2 08.7900.54F? 0 +045755.42 -052239.5 -000052.7-000125.400023.9 08.7900.45F? 0 +045956.05 -582951.9 +000009.5+000018.800014.6 08.7900.34F? 0 +050221.92 -463112.6 -000008.8+000018.700003.4 08.7900.44F? 0 +050802.76 +092231.2 +000011.8-000005.600001.5 08.7900.41F? 0 +050857.93 -070959.1 +000004.0-000009.900005.6 08.7900.07A? 0 +050923.23 +414120.9 +000021.7-000073.800035.3 08.7900.44F? 0 +050942.45 +054656.3 +000033.0-000014.300001.5 08.7900.29A? 0 +051502.09 +314412.9 -000014.6-000007.400003.6 08.7900.03A? 0 +051917.90 -094545.2 -000011.3+000008.900004.4 08.7900.03A? 0 +052032.81 -424412.8 -000045.8-000017.600012.5 08.7900.43F? 0 +052512.87 -111855.0 -000024.0+000018.800018.5 08.7900.15A? 0 +052520.89 +622508.7 +000011.7+000028.700001.7 08.7900.34F? 0 +052605.24 -304023.1 +000022.8+000019.200013.8 08.7900.76G? 0 +052615.24 -591132.7 -000015.6-000055.700009.1 08.7900.41F? 0 +052632.94 +003138.1 +000016.3-000004.300000.3 08.7900.84G? 0 +052639.91 +501643.9 -000018.7+000000.400008.4 08.7900.33F? 0 +052717.00 -144131.5 -000020.5-000148.300016.3 08.7900.62G? 0 +052753.29 +785720.3 +000015.8-000089.200011.9 08.7900.50F? 0 +053006.29 +344117.1 +000017.4+000011.500009.9 08.7900.40F? 0 +053103.61 -031921.1 -000053.5-000133.700022.4 08.7900.73G? 0 +053150.39 -235607.8 +000001.9+000007.100008.4 08.79-0.03B? 0 +053245.16 +141311.3 +000054.3-000062.700003.4 08.7900.60G? 0 +053615.80 +340836.7 +000024.8-000043.800026.6 08.7900.03A? 0 +053622.81 +321958.2 +000004.3+000005.600016.9 08.7900.08A? 0 +053920.30 +174351.8 -000028.5-000012.100019.3 08.7900.46F? 0 +054013.26 -150302.2 -000005.4-000089.800005.5 08.7900.62G? 0 +054210.58 +133530.7 -000000.7+000006.000003.1 08.7900.09A? 0 +054517.13 +134230.5 -000004.4+000014.000009.6 08.7900.12A? 0 +054945.69 +270719.3 +000063.7-000265.600039.5 08.7900.92G? 0 +055015.79 +320914.3 -000013.0-000113.900018.3 08.7900.91G? 0 +055125.59 -100107.0 -000000.8-000009.400009.6 08.7900.39F? 0 +055600.97 -670400.0 +000046.3+000162.500014.5 08.7900.57F? 0 +055717.63 -023012.3 -000013.0-000033.300011.0 08.7900.95K? 0 +055843.29 +204445.8 -000016.2-000031.000015.2 08.7900.53F? 0 +060000.45 -195055.3 -000004.3-000034.900004.5 08.7900.38F? 0 +060044.69 -101052.4 -000003.1-000018.200012.2 08.7900.55F? 0 +060147.08 +441831.3 -000006.8-000007.300013.9 08.79-0.01B? 0 +060454.19 -214123.3 -000012.9-000028.100003.2 08.7900.97K? 1 +060631.59 -010112.5 +000026.4+000000.300005.1 08.7900.41F? 0 +060651.76 -484122.8 +000010.0-000007.400009.2 08.7900.34F? 0 +060823.46 +045941.6 -000038.6+000006.400007.3 08.7900.21A? 0 +061003.21 +410334.9 +000004.6-000034.000019.8 08.7900.96K? 0 +061435.24 -431419.5 -000000.7+000006.900007.2 08.7900.37F? 0 +061446.36 -025805.5 -000003.9-000010.600010.6 08.7900.01A? 0 +061555.42 +042134.0 -000004.3-000001.700010.9 08.7900.98K? 0 +061608.38 -413828.2 -000003.7-000144.100016.3 08.7900.66G? 0 +061623.20 +175605.7 -000001.9+000004.400004.4 08.7900.25A? 0 +061811.24 -271408.8 -000008.1+000007.300007.0 08.7900.45F? 0 +062047.56 +140257.8 +000002.4-000034.600022.7 08.7900.96K? 0 +062119.34 -444625.2 -000002.7+000032.700003.8 08.7900.04A? 0 +062235.56 -002952.2 -000042.7-000025.200006.6 08.7900.75G? 0 +062349.95 -501326.6 +000016.4+000033.400013.8 08.7900.39F? 0 +062907.43 +542336.9 +000005.2-000019.500004.6 08.7900.20A? 0 +063130.01 -162353.8 -000008.8-000003.100008.3 08.79-0.04B? 0 +063350.27 +592724.7 -000005.3+000005.400030.1 08.7900.87G? 0 +063503.33 -410130.8 -000033.1+000101.500017.3 08.7900.44F? 0 +063518.74 +312345.2 +000029.2-000038.800027.2 08.7900.72G? 0 +063854.71 -155811.0 -000007.1+000005.600007.3 08.7900.14A? 0 +063906.79 +020512.5 -000004.5+000001.000019.2 08.7900.19A? 0 +063959.45 -135751.0 -000004.3+000018.800000.3 08.79-0.02B? 0 +064051.16 +100143.9 -000007.9-000008.100014.5 08.7900.00B? 0 +064133.84 +540123.4 -000018.6+000004.500006.8 08.7900.95G? 0 +064141.53 +454753.6 -000016.7-000029.400003.0 08.7900.15A? 0 +064217.90 +252149.5 -000009.5-000002.200002.2 08.7900.45F? 0 +064236.80 -012907.6 -000001.2-000009.500019.0 08.7900.11A? 0 +064320.10 -482658.5 -000030.5+000062.600001.0 08.7900.51F? 0 +064407.99 +243254.6 -000025.1-000045.000001.8 08.7900.29A? 0 +064421.80 -301018.5 -000040.4-000038.900002.6 08.7900.60G? 0 +064449.55 -172600.4 -000006.0-000002.400004.1 08.7900.01A? 0 +064555.45 +005819.3 +000016.3+000032.900010.5 08.7900.95K? 0 +064557.37 -011510.4 -000007.6-000017.900007.3 08.7900.17A? 0 +064605.37 +323319.6 -000446.9+000088.400030.5 08.7900.99K? 0 +064726.51 +550537.8 +000038.7+000047.500000.7 08.7900.48F? 0 +064902.68 +172508.9 +000041.6+000014.500001.7 08.7900.95G? 0 +064906.43 +053516.1 -000039.1-000061.800018.9 08.7900.54F? 0 +065054.62 -070626.4 -000002.0+000005.900011.8 08.7900.03A? 0 +065126.42 -252209.7 -000005.1-000000.400000.4 08.79-0.13B? 0 +065727.68 -431320.6 -000002.0+000029.200002.0 08.7900.28A? 0 +065844.96 -191948.0 -000004.0+000004.200004.9 08.79-0.07B? 0 +065911.68 -384954.9 +000000.8+000014.500002.0 08.79-0.10B? 0 +070041.78 +350434.3 +000009.7-000015.300007.1 08.7900.83G? 0 +070101.57 -265722.0 -000011.6+000002.100003.2 08.79-0.04B? 0 +070131.61 +154041.9 +000020.4-000004.500011.5 08.7900.04A? 0 +070522.03 -592328.6 -000017.7+000023.400002.5 08.7900.97K? 0 +070651.59 +411835.8 +000022.3-000036.800014.9 08.7900.56F? 0 +070721.91 +232522.1 -000030.0-000014.700019.5 08.7900.97K? 0 +071056.83 -094946.0 +000027.6+000002.700006.3 08.7900.88G? 0 +071105.88 -274603.1 -000003.8-000015.100002.7 08.7900.11A? 0 +071222.89 -573246.9 +000004.8+000018.000003.8 08.79-0.02B? 0 +071235.56 -361316.4 -000014.4+000016.900012.8 08.7900.23A? 0 +071348.15 +111557.9 -000006.6-000018.300015.3 08.7900.50F? 0 +071446.31 +263854.1 +000000.2-000022.500018.1 08.7900.53F? 0 +071553.26 -064525.5 -000009.9+000001.300000.5 08.79-0.01B? 0 +071755.77 -005123.1 -000017.3-000007.700001.8 08.7900.03A? 0 +071930.10 -220017.3 +000009.5+000012.200006.7 08.7900.09A? 0 +072116.01 -032711.6 +000005.7+000004.100003.9 08.79-0.01B? 0 +072145.96 -752108.6 -000025.8+000086.000013.3 08.7900.32F? 0 +072346.12 +000040.3 +000000.8-000040.100013.8 08.7900.58G? 0 +072449.88 +180443.2 -000006.0-000004.500006.6 08.7900.21A? 0 +072509.40 -155704.9 +000000.1-000002.300026.0 08.7900.47F? 0 +072653.72 +570821.4 -000007.1-000031.100010.5 08.7900.21A? 0 +072730.91 +195000.7 +000018.2-000004.000011.0 08.79-0.02B? 0 +072854.94 +251606.7 +000024.4-000004.700010.2 08.7900.69G? 0 +073232.90 +444311.2 -000008.8-000021.100006.0 08.7900.32F? 0 +073526.09 -415712.1 -000009.9+000007.500005.9 08.7900.13A? 0 +073613.39 -062117.3 -000018.1+000001.300006.1 08.7900.14A? 0 +073827.55 -054721.3 -000016.2-000016.600014.3 08.7900.56F? 0 +073832.09 -100301.9 -000006.0-000002.600009.3 08.79-0.04B? 0 +074059.86 -243548.9 -000018.8+000006.500007.2 08.7900.51F? 0 +074233.52 -054446.6 -000009.5+000008.500001.9 08.7900.26A? 0 +074756.66 -513921.8 -000003.0+000011.600004.9 08.7900.05A? 0 +074758.08 +002810.7 -000008.3-000019.200012.9 08.7900.91G? 0 +074825.89 +121658.0 -000007.3-000020.500004.8 08.7900.32F? 0 +075000.75 -401201.1 -000001.2-000000.100008.9 08.7900.68G? 0 +075047.72 -325949.7 -000011.8+000009.700007.0 08.79-0.07B? 0 +075145.53 +054811.9 -000010.8-000015.300020.9 08.7900.49F? 0 +075505.34 -021509.9 -000010.9-000001.800010.1 08.7900.04A? 0 +075626.64 -403454.5 +000003.3+000010.000002.7 08.7900.93G? 0 +075800.90 -490112.2 -000008.5+000009.100000.1 08.79-0.02B? 0 +075850.44 -402034.7 +000003.9+000001.800010.4 08.7900.27A? 0 +080019.21 +110121.4 -000026.6+000005.100010.8 08.7900.97K? 0 +080214.73 -121714.1 +000003.0+000004.000006.0 08.7900.17A? 0 +080437.55 +345030.4 -000031.9+000021.900007.6 08.7900.42F? 0 +080552.47 +240207.8 -000037.2-000031.800004.9 08.7900.47F? 0 +080604.16 +184447.1 +000006.2-000002.000001.4 08.7900.21A? 0 +080823.60 -454743.1 -000009.0+000010.600002.7 08.79-0.04B? 0 +081309.42 -341913.7 -000009.1+000017.000002.6 08.7900.10A? 0 +081651.72 -190958.9 -000005.1+000010.800004.9 08.79-0.01B? 0 +081923.46 -504102.6 -000017.8+000034.200011.1 08.7900.18A? 0 +082025.21 -512952.0 -000010.1+000007.400004.3 08.7900.33F? 0 +082112.43 +175041.9 -000011.3-000032.400005.7 08.7900.19A? 0 +082524.86 -213438.4 +000010.3-000034.600024.5 08.7900.64G? 0 +082536.53 -052859.3 +000004.7+000029.400000.0 08.7900.05A? 0 +082539.69 -122553.7 -000007.5+000008.800022.2 08.7900.03A? 0 +082728.55 -030229.7 -000074.3-000043.100004.4 08.7900.49F? 0 +082858.66 -253359.3 -000005.6-000006.600005.5 08.79-0.05B? 0 +082908.54 -154620.6 -000015.9+000018.700020.3 08.7900.08A? 0 +082945.47 +042102.5 -000005.6-000000.700013.6 08.7900.42F? 0 +083029.12 -080032.9 -000050.0+000007.900014.2 08.7900.33F? 0 +083120.50 -023121.5 -000015.3+000013.100001.5 08.7900.50F? 0 +083146.30 -275536.6 -000013.0+000008.200003.7 08.7900.05A? 0 +083147.96 +024304.1 +000009.8-000031.000008.1 08.7900.97K? 0 +083153.60 -442414.8 +000025.7-000010.000005.7 08.7900.94G? 0 +083338.68 -631856.9 -000018.8+000011.200003.1 08.7900.90G? 0 +083349.16 -495625.5 -000015.3+000009.400003.9 08.7900.11A? 0 +083433.22 +085431.6 -000083.3+000014.400003.9 08.7900.46F? 0 +083837.99 +092358.7 -000008.8-000054.800016.0 08.7900.36F? 0 +083910.94 +245744.7 -000001.7-000033.400015.6 08.7900.95K? 0 +083925.55 -050513.4 -000008.8-000015.300010.8 08.7900.33F? 0 +084058.60 +052601.9 -000034.1+000002.100015.5 08.7900.99K? 0 +084423.14 -002635.6 -000020.7-000000.900017.1 08.7900.16A? 0 +084549.99 -794120.0 -000059.5+000010.000015.1 08.7900.41F? 0 +084551.42 -493230.5 -000002.0+000020.100000.4 08.7900.34F? 0 +084650.48 +201836.8 +000033.5-000017.300016.2 08.7900.38F? 0 +084720.63 -060010.0 +000003.9-000042.500016.9 08.7900.88G? 0 +084724.17 -440359.4 -000009.8-000005.900002.7 08.79-0.06B? 0 +085259.56 +061130.3 -000020.9-000001.200018.6 08.7900.31A? 0 +085530.63 +441240.1 -000033.8-000035.400002.4 08.7900.42F? 0 +085531.67 +700805.3 +000010.1+000020.300018.8 08.7900.91G? 0 +085725.92 -092506.0 +000015.1-000021.800019.8 08.7900.14A? 0 +085736.83 -510804.3 -000120.1+000039.500009.5 08.7900.53F? 0 +090158.85 -234503.4 -000053.6-000009.100005.8 08.7900.62G? 1 +090606.68 -545414.3 -000017.2+000013.800013.7 08.79-0.01B? 0 +091018.48 +522301.7 -000037.0-000019.400021.4 08.7900.23A? 0 +091239.64 +615629.2 -000108.7-000041.900011.9 08.7900.56F? 0 +091820.58 -455040.0 -000007.9+000005.400000.1 08.79-0.06B? 0 +092027.48 -172528.7 -000012.8-000025.900006.5 08.7900.71G? 0 +092110.11 -321649.3 -000000.2+000005.700011.3 08.79-0.00B? 0 +092115.23 +342618.6 -000012.8+000003.800002.0 08.7900.21A? 0 +092300.45 -653132.9 -000009.1+000021.500012.9 08.7900.37F? 0 +092402.49 +344748.8 +000023.3+000029.000025.6 08.7900.59G? 0 +092517.35 -204618.5 -000015.0+000015.800012.1 08.7900.36F? 0 +092708.44 -514710.1 -000016.8-000004.800001.3 08.7900.08A? 0 +092846.79 -365603.1 +000002.3-000008.300004.0 08.7900.31F? 0 +093059.50 -672113.0 -000010.7+000005.200013.8 08.7900.04A? 0 +093247.88 +034140.8 -000132.1+000022.100022.3 08.7900.62G? 0 +093431.30 -095803.3 -000029.4+000019.200007.8 08.7900.05A? 0 +093526.02 -395108.2 -000052.7-000020.100007.1 08.7900.64G? 0 +093608.77 -435501.0 -000007.5+000018.600011.5 08.7900.91G? 0 +093657.86 -795023.2 -000019.2+000015.700005.7 08.7900.69G? 0 +093944.13 -441351.3 +000013.2-000035.800010.0 08.7900.51F? 0 +094406.73 -330702.2 -000025.1+000000.400005.3 08.7900.07A? 0 +094526.18 -541758.0 -000021.3+000008.500000.9 08.79-0.06B? 0 +094605.47 +032629.2 -000027.7-000006.300000.7 08.7900.18A? 0 +094735.93 -680320.0 +000004.2-000019.400015.1 08.7900.84G? 0 +094758.62 +422551.3 -000003.2-000006.300008.9 08.7900.45F? 0 +094805.08 -543442.3 -000015.0+000002.300010.0 08.7900.42F? 0 +095156.48 -522146.9 -000028.6+000006.700016.7 08.7900.28A? 0 +095226.82 -234603.8 +000025.0-000071.800012.6 08.7900.60G? 0 +095613.02 -555424.6 -000012.4-000004.700000.6 08.7900.18A? 0 +095756.82 +465709.9 -000070.2-000105.300012.9 08.7900.56F? 0 +100046.69 -304653.7 +000000.5-000008.500008.4 08.7900.19A? 0 +100232.41 -252754.0 -000064.5+000026.300009.7 08.7900.49F? 0 +100833.04 +682616.1 -000253.0-000141.100026.1 08.7900.77G? 0 +100856.68 -345543.0 -000015.2-000003.700024.6 08.7900.14A? 0 +101213.02 -074930.8 +000032.8-000002.500010.2 08.7900.39F? 0 +101650.06 -202937.9 -000039.1-000004.500018.6 08.7900.42F? 0 +101655.13 +022518.6 -000175.4-000077.100015.7 08.7900.64G? 0 +101727.55 -583157.5 -000007.0+000003.500003.7 08.79-0.02B? 0 +101743.79 +032735.5 +000013.8-000000.900012.3 08.7900.98K? 0 +101851.75 -652329.5 -000029.4+000032.300005.1 08.7900.29A? 0 +101941.94 -271102.7 +000068.2+000007.500001.2 08.7900.95K? 0 +102022.04 -120909.7 -000299.9+000028.600024.6 08.7900.71G? 0 +102142.84 +212337.7 -000059.6-000002.800005.9 08.7900.40F? 0 +102710.62 +224559.1 -000104.9-000074.300013.1 08.7900.94G? 0 +103233.74 +124349.9 -000020.2-000035.900009.8 08.7900.33F? 0 +103409.70 -522941.7 -000001.8-000010.000002.4 08.7900.27A? 0 +103429.10 -572052.1 -000016.2-000001.800009.5 08.7900.19A? 0 +103502.14 -574943.1 +000003.6-000001.600000.6 08.7900.03A? 0 0.10 1.00 +103553.57 -290746.5 -000029.2+000014.800010.6 08.7900.24A? 0 +103758.59 -204851.6 +000006.9-000005.300012.5 08.7900.29A? 0 +103851.50 -642951.1 +000000.0+000000.000000.0 08.7900.46F? 0 +103854.85 -100903.2 -000033.9-000070.900014.7 08.7900.89G? 0 +103859.32 -574641.5 -000001.2+000006.700016.8 08.7900.23A? 0 0.10 1.00 +104612.73 -054536.9 -000108.1-000003.800001.3 08.7900.15A? 1 +104716.12 -015235.7 +000014.8-000022.900005.8 08.7900.48F? 0 +104819.86 +220529.9 -000042.0+000008.600006.9 08.7900.35F? 0 +104823.10 -415647.2 +000040.2-000015.900000.9 08.7900.45F? 0 +104840.82 +065827.9 -000017.5+000002.600030.2 08.7900.31A? 0 +104859.39 -081009.3 +000005.5+000001.400001.4 08.7900.98K? 0 +104913.97 +875132.2 -000025.9+000002.200005.8 08.7900.50F? 0 +110031.14 -492014.8 +000000.0+000000.000000.0 08.7900.42F? 1 +110200.01 -663553.2 -000016.5+000011.000002.9 08.7900.09A? 0 +110247.81 -622847.7 +000053.5-000054.000003.0 08.7900.52F? 0 +110551.12 +223955.6 +000006.9+000013.700003.4 08.7900.30A? 0 +110551.40 +504912.9 -000013.8-000002.800025.7 08.7900.96K? 0 +110610.86 -155908.2 -000052.6-000029.800003.0 08.7900.35F? 0 +110822.75 +375919.3 +000055.1+000004.800016.7 08.7900.55F? 0 +111506.43 -600718.0 -000021.5+000017.100008.9 08.7900.01A? 0 +112034.47 -603451.2 +000000.0+000000.000000.0 08.7900.25A? 1 +112101.50 -035947.4 -000036.9+000009.900019.5 08.7900.31F? 0 +112228.05 +291557.1 +000021.4+000004.700016.1 08.7900.90G? 0 +112351.82 +033709.1 -000122.6-000090.000035.5 08.7900.83G? 0 +112650.85 -504249.7 +000002.5+000009.000001.1 08.7900.03A? 0 +113235.65 -604451.6 -000014.4-000002.000008.9 08.79-0.07B? 0 +113757.82 +154636.9 -000001.7-000007.800001.2 08.79-0.01B? 0 +114127.25 +090057.6 -000288.7+000071.700021.0 08.7900.62G? 0 +114400.59 -320014.6 +000004.5-000018.200006.5 08.7900.40F? 0 +114532.92 -420444.0 -000018.0-000008.200008.2 08.7900.12A? 0 +114957.22 -230228.2 -000022.4+000005.400016.5 08.7900.36F? 0 +115745.28 +725958.7 -000031.1-000022.200006.1 08.7900.31A? 0 +115831.11 +312014.6 -000111.0-000003.500003.9 08.7900.53F? 0 +115920.42 +270655.6 -000006.4+000001.500004.6 08.7900.28A? 0 +115958.37 -553510.1 -000006.4+000007.800006.5 08.79-0.02B? 0 +120504.27 +201327.2 -000000.8-000008.500019.5 08.7900.92G? 0 +120607.95 -501439.3 -000207.8+000053.500010.6 08.7900.55F? 0 +120725.87 -655358.5 -000027.9-000004.500000.3 08.7900.60G? 0 +120925.68 +022619.3 -000006.6-000044.700013.4 08.7900.99K? 0 +121046.29 +854218.3 -000022.2-000010.600013.1 08.7900.44F? 0 +121759.57 -500931.9 -000033.4-000005.000019.6 08.7900.25A? 0 +121801.50 -490714.8 -000028.5-000006.900003.2 08.7900.56F? 0 +122134.45 -134052.8 -000109.1+000020.300011.2 08.7900.51F? 0 +122927.68 -261825.2 +000009.7-000070.400013.2 08.7900.52F? 0 +123005.01 -065933.1 -000090.6-000067.000012.6 08.7900.52F? 0 +123158.14 -434721.4 -000033.9+000007.400007.2 08.7900.47F? 0 +123441.19 +551719.4 -000166.9+000026.900019.4 08.7900.78G? 0 +123923.00 -080150.7 -000021.6-000015.600001.6 08.7900.38F? 0 +124351.19 +150644.2 +000009.7+000010.900005.2 08.7900.28A? 0 +124711.60 -611324.5 -000002.9-000011.000000.2 08.7900.34F? 0 +124847.11 -434255.4 -000001.0+000000.500002.2 08.7900.01A? 0 +124910.18 +733511.1 -000031.7+000017.600008.2 08.7900.45F? 0 +124919.11 +592107.2 -000086.5-000026.200008.1 08.7900.49F? 0 +125110.90 -461645.0 -000051.7-000010.900010.1 08.7900.37F? 0 +125316.30 +250838.0 -000045.7-000009.300014.8 08.7900.45F? 0 +125919.86 -712135.2 +000006.8-000015.900003.2 08.7900.99K? 0 +130300.53 -595953.9 -000018.6+000004.100004.9 08.7900.23A? 0 +130448.30 -435528.1 -000030.9-000020.400009.5 08.7900.25A? 0 +130529.72 +160545.4 -000043.9-000224.400003.9 08.7900.68G? 0 +130715.78 -313203.9 -000039.9-000018.900006.5 08.7900.94G? 0 +130753.18 -523127.9 -000018.4-000004.800000.5 08.7900.01A? 0 +130909.96 +632951.5 -000069.4-000001.000006.2 08.7900.36F? 0 +131521.00 -014445.7 -000031.9+000018.300003.1 08.7900.67G? 0 +131557.55 -030645.5 -000028.3-000136.700002.8 08.7900.79G? 0 +131814.56 +261732.4 -000023.4-000016.500011.8 08.7900.38F? 0 +131823.35 -470609.1 -000021.3-000016.100017.6 08.7900.32F? 0 +131945.94 -655500.4 -000031.7-000004.100004.2 08.7900.40F? 0 +132439.69 +510839.8 -000007.5+000011.300017.9 08.7900.53F? 0 +132946.18 +611505.9 -000017.5-000015.400010.1 08.7900.47F? 0 +133235.90 -101209.3 +000027.3-000013.700000.9 08.7900.46F? 0 +133750.53 -724830.0 -000017.9-000001.200001.3 08.7900.04A? 0 +134050.89 -695927.1 +000007.1+000007.300000.1 08.7900.30A? 0 +134435.85 -664850.4 -000116.5-000049.400027.3 08.7900.56F? 0 +134747.59 +011221.6 -000047.6-000054.300010.0 08.7900.51F? 0 +134802.77 -112850.0 -000003.6-000033.500001.8 08.7900.99K? 0 +135307.02 -233047.5 +000078.9-000018.200000.8 08.7900.57F? 0 +135817.28 -300435.6 -000032.1-000002.500005.1 08.7900.28A? 0 +140200.96 -625720.4 -000005.3-000012.400000.3 08.7900.90G? 0 +140351.40 -621843.5 -000008.3-000006.800001.5 08.7900.12A? 1 +140633.71 -395454.0 -000082.8+000004.000011.1 08.7900.59G? 0 +140804.82 -583902.8 +000001.3+000006.200003.9 08.7900.11A? 0 +140842.74 +334056.9 -000129.5+000080.900005.2 08.7900.71G? 0 +141133.66 +280212.2 +000000.0+000000.000000.0 08.7900.51F? 1 +141256.17 +300639.3 -000075.4+000031.400001.7 08.7900.49F? 0 +141729.26 -410632.9 -000014.0-000021.600005.0 08.7900.99K? 0 +142037.00 +565504.4 -000029.8-000025.900007.1 08.7900.99K? 0 +143149.78 +064135.5 -000015.5+000000.100028.8 08.7900.49F? 0 0.10 1.00 +143708.31 -470055.2 -000004.8-000003.100002.3 08.7900.12A? 0 +144215.20 +400319.4 +000066.9-000052.600001.0 08.7900.48F? 0 +144553.43 +442429.4 -000106.5+000181.900002.0 08.7900.51F? 0 +144603.42 +220437.7 -000023.5-000053.800018.7 08.7900.84G? 0 +145213.96 +152353.5 -000016.2+000007.600007.9 08.7900.58G? 0 +145439.50 -595940.9 +000000.1-000009.100008.6 08.7900.27A? 0 +145743.05 +461504.6 -000003.9+000004.200010.9 08.7900.98K? 0 +145943.91 +495035.1 -000093.5+000036.600004.1 08.7900.89G? 0 +150529.42 -452256.8 +000012.0-000014.400003.0 08.7900.20A? 0 +150624.72 -470024.2 -000066.8-000065.700027.6 08.7900.55F? 0 +150644.41 +614917.6 -000027.0-000013.800001.3 08.7900.32F? 0 +151116.00 -612746.0 -000001.6-000007.000003.1 08.7900.05A? 0 +151124.48 -272807.7 -000067.8-000027.300000.6 08.7900.99K? 0 +151200.88 -631712.9 +000011.3-000006.600005.9 08.7900.23A? 0 +151503.24 +714454.6 -000009.0-000032.400005.4 08.7900.44F? 0 +152229.99 -493756.4 +000031.7-000027.800000.1 08.7900.63G? 0 +152413.69 -564157.3 -000009.5-000010.500001.0 08.7900.15A? 0 +152446.22 -474648.2 -000014.2-000008.600007.8 08.7900.51F? 0 +152447.89 -320829.2 -000119.1-000087.200009.2 08.7900.61G? 0 +152546.85 +843014.4 +000131.7-000034.300011.4 08.7900.80G? 0 +152919.42 -532118.6 +000028.8-000016.800000.0 08.7900.39F? 0 +153440.68 +265442.5 -000042.2+000046.100009.2 08.7900.63G? 0 +153528.34 -475056.7 +000070.9-000090.300010.4 08.7900.88G? 0 +153538.50 -630345.5 -000022.6-000034.100014.8 08.7900.98K? 0 +153540.35 -261803.9 +000011.4-000018.200001.5 08.7900.13A? 0 +153925.32 -344648.0 -000002.5+000045.200023.1 08.7900.56F? 0 +154034.32 +055939.4 -000008.3+000026.100011.7 08.7900.59G? 0 +154415.01 -680452.6 -000006.9-000006.400008.3 08.79-0.01B? 0 +154456.08 -594458.5 -000007.2-000026.700000.8 08.7900.05A? 0 +154628.21 +504759.8 +000002.8+000013.500017.1 08.7900.83G? 0 +155253.82 -431555.5 +000018.2-000015.500005.4 08.7900.52F? 0 +155852.94 -030423.5 +000000.0+000000.000000.0 08.7900.62G? 1 +155858.08 +243717.0 -000017.8-000006.500009.2 08.7900.97K? 0 +160207.34 +723301.2 -000022.8+000047.600006.0 08.7900.97K? 0 +160312.41 -602247.2 +000004.6-000007.600003.5 08.7900.06A? 0 +160949.43 -091217.1 +000085.8-000034.900028.8 08.7900.95G? 0 +161920.83 -530225.2 -000010.9-000004.000000.4 08.79-0.02B? 0 +162334.18 -521514.8 +000002.4+000003.700009.4 08.7900.01A? 0 +163048.40 -082944.3 +000022.9-000059.700021.9 08.7900.84G? 0 +163406.90 -485252.9 -000035.3-000032.800010.9 08.7900.56F? 0 +163505.18 -315354.9 -000018.7-000006.100011.0 08.7900.24A? 0 +163551.72 +360351.4 -000023.6-000049.100005.1 08.7900.36F? 0 +163801.87 +292942.9 +000005.9-000028.200003.7 08.7900.62G? 0 +164301.46 -212038.6 -000009.1-000059.800012.1 08.7900.56F? 0 +164327.82 -502852.4 -000009.3+000007.000013.6 08.7900.90G? 0 +164404.72 +815045.3 +000009.3+000031.200003.1 08.7900.36F? 0 +164800.48 -683239.6 -000010.6-000021.100007.4 08.7900.07A? 0 +165110.72 -753802.4 -000063.3-000111.800007.7 08.7900.56F? 0 +165116.30 +242530.9 -000003.3+000004.800003.0 08.7900.21A? 0 +165443.57 +743459.5 -000014.6+000038.800005.8 08.7900.28A? 0 +165658.72 -542525.7 +000006.2-000002.500022.4 08.7900.08A? 0 +170129.01 +340204.8 +000006.1+000016.700013.6 08.7900.65G? 0 +170327.22 -200506.8 -000008.9+000024.700002.9 08.7900.31F? 0 +170819.08 -182241.4 +000009.5-000006.500004.1 08.7900.18A? 0 +171120.45 +293536.7 -000007.3+000007.100004.9 08.7900.13A? 0 +171228.85 +163030.5 -000009.9-000010.400003.2 08.7900.49F? 0 +171412.16 -373743.1 +000007.5+000003.900011.1 08.7900.12A? 0 +171420.17 -470820.4 +000014.2+000001.500015.1 08.7900.65G? 0 +171715.76 +211244.6 -000001.7-000023.000008.7 08.7900.39F? 0 +172343.33 -401233.1 -000070.3-000037.300006.0 08.7900.87G? 0 +172524.16 -492701.4 +000007.9-000002.600016.6 08.79-0.02B? 0 +172554.61 -345104.6 -000013.8-000046.600015.8 08.7900.52F? 0 +172609.73 -343326.6 -000010.6+000001.500008.1 08.7900.38F? 0 +173312.85 +190022.0 +000031.0-000023.200004.7 08.7900.54F? 0 +173314.99 -431341.0 +000013.8-000018.400003.0 08.7900.27A? 1 +173335.13 +624251.7 +000015.4+000035.300005.8 08.7900.99K? 0 +173514.52 -440313.7 +000004.3+000002.900003.4 08.7900.05A? 0 +173535.08 -385035.0 +000022.1+000003.700000.3 08.7900.07A? 0 +174414.15 -272728.2 +000002.6-000018.700003.5 08.7900.17A? 0 +174425.52 +081144.1 -000038.6-000043.600000.4 08.7900.47F? 0 +174425.52 +570630.7 +000011.9-000100.700014.5 08.7900.80G? 0 +174513.46 -372042.2 -000012.9-000023.000012.8 08.7900.38F? 0 +174610.94 +532901.3 +000006.5-000026.500002.6 08.7900.46F? 0 +174653.65 +063029.0 +000000.0+000000.000000.0 08.7900.87G? 1 +174709.93 -080421.8 +000064.0-000015.000018.2 08.7900.55F? 0 +174929.35 -320028.7 +000031.5+000002.600007.1 08.7900.36F? 0 +174931.66 -453946.6 +000011.6-000029.400012.3 08.7900.37F? 0 +174937.70 -525808.9 -000005.2-000023.100023.0 08.7900.81G? 0 +175745.91 +275102.1 +000017.6+000065.300018.4 08.7900.55F? 0 +180111.86 -351944.8 +000003.7+000002.400014.6 08.7900.09A? 0 +180243.16 +603438.8 -000003.9-000020.900002.6 08.7900.98K? 0 +180413.02 -224117.9 +000027.6-000011.600013.5 08.7900.44F? 0 +180421.47 -242335.3 +000000.0+000000.000000.0 08.7900.25A? 0 +180424.01 -242126.7 +000000.0+000000.000000.0 08.7900.26A? 0 +180654.60 +305454.4 -000015.2+000002.000008.8 08.7900.59G? 0 +180709.55 -795016.3 +000036.8-000022.000011.1 08.7900.45F? 0 +181053.95 -414222.3 -000023.9-000003.900001.9 08.79-0.05B? 0 +181056.92 -515921.3 -000011.4-000001.500003.2 08.7900.97K? 0 +181143.23 -153457.5 +000034.4+000017.200001.8 08.7900.19A? 0 +181204.23 -600156.9 +000027.5+000022.000001.4 08.7900.31A? 0 +181221.71 -554022.2 +000000.5+000016.900007.8 08.7900.43F? 0 +181536.40 -202204.1 -000000.9-000004.600003.7 08.7900.15A? 0 +181747.03 -122957.8 +000005.1-000019.800012.2 08.7900.86G? 0 +182118.20 -423422.6 -000014.0-000031.600000.6 08.7900.07A? 0 +182418.88 -600727.1 +000036.9-000037.100030.5 08.7900.43F? 0 +182539.01 -210218.4 +000000.0+000000.000000.0 08.7900.38F? 1 +183241.81 -730731.0 -000020.9-000015.600001.4 08.7900.54F? 0 +183405.00 -165501.0 -000010.6-000013.400008.1 08.7900.17A? 0 +183423.68 -165620.9 +000003.6-000002.200000.9 08.7900.13A? 0 +183515.56 +243900.7 +000009.4+000009.300000.8 08.7900.57F? 0 +183835.93 +020441.3 +000000.5-000011.300009.2 08.7900.34F? 0 +184230.19 -441430.2 -000013.2-000015.600008.6 08.7900.35F? 0 +184310.24 -550046.4 -000005.0-000020.900002.4 08.7900.11A? 0 +184509.70 +432649.7 +000000.7+000013.500015.7 08.7900.93G? 0 +184949.76 +144836.1 -000012.9-000009.400010.3 08.7900.51F? 0 +185022.12 +025635.4 +000015.9-000022.300013.6 08.7900.57F? 0 +185154.15 -564332.5 -000005.8-000006.900002.3 08.7900.19A? 0 +185630.55 -305342.4 +000069.7+000017.300004.2 08.7900.65G? 0 +185645.41 -271425.6 -000015.6+000001.100011.2 08.7900.23A? 0 +185652.08 -375138.9 +000003.2-000023.500006.6 08.7900.26A? 0 +185657.23 -331857.7 +000021.5-000022.900001.0 08.7900.22A? 1 +185741.09 -094633.5 -000003.3-000037.900012.8 08.7900.32F? 0 +185904.64 +452723.5 +000017.0+000003.600008.2 08.7900.37F? 0 +185922.10 +293611.1 +000000.0+000000.000000.0 08.7900.49F? 1 +190019.37 +464826.4 +000037.3-000006.200017.2 08.7900.46F? 0 +190105.43 -195312.8 +000004.8-000024.800012.0 08.7900.57F? 0 +190445.16 -305655.1 -000003.4-000024.100007.8 08.79-0.01B? 0 +190613.72 +454909.0 +000001.2+000003.900010.5 08.7900.14A? 0 +190721.32 +404150.9 +000014.0+000106.800014.2 08.7900.55F? 0 +190811.25 -171332.1 +000029.6+000013.800002.7 08.7900.38F? 0 +190937.56 -091846.4 +000029.8+000014.400030.3 08.7900.95K? 0 +191108.01 -562353.6 +000005.0-000073.300011.6 08.7900.97K? 0 +191208.38 +360946.4 +000001.6-000004.200004.1 08.79-0.02B? 0 +191709.59 -032242.2 -000004.2-000001.700022.3 08.7900.38F? 0 +191948.08 +214224.7 +000026.0+000013.100010.0 08.7900.31F? 0 +192001.69 +033658.1 +000009.9-000001.900006.0 08.7900.85G? 0 +192005.17 -005207.5 +000013.4-000020.700002.1 08.7900.44F? 0 +192242.04 -070741.2 +000000.0+000000.000000.0 08.7900.32F? 1 +192648.92 +590257.6 +000006.9+000092.900005.7 08.7900.53F? 0 +192826.73 -433237.6 +000009.6-000007.800006.7 08.7900.12A? 0 +192905.47 +351145.4 -000003.4+000006.300004.5 08.79-0.11B? 0 +192928.78 -483249.9 +000009.4-000010.900004.9 08.7900.10A? 0 +193231.25 +540558.8 -000025.4+000008.100013.0 08.7900.56F? 0 +193306.67 +412816.4 +000018.1+000009.800006.2 08.7900.39F? 0 +193402.20 +123810.8 -000042.9-000262.200032.2 08.7900.83G? 0 +193439.12 +391608.9 +000009.9-000009.800011.0 08.7900.43F? 0 +193553.42 -030326.7 +000022.1-000015.800017.8 08.7900.66G? 0 +193636.99 +242413.9 -000001.1+000011.100001.0 08.7900.05A? 0 +193804.57 -145908.3 -000021.6-000023.500020.8 08.7900.46F? 0 +193900.64 +465406.7 +000041.0+000014.800014.8 08.7900.47F? 0 +193906.21 -760505.1 +000014.5-000021.300001.2 08.7900.10A? 0 +194249.63 +232747.9 -000001.0+000009.000011.2 08.7900.58G? 0 +194424.85 -110142.1 +000015.2+000012.900009.0 08.7900.56F? 1 +194631.79 +324915.7 +000008.7+000003.500001.3 08.7900.00A? 0 +194758.14 +123735.2 +000044.6+000029.300012.2 08.7900.29A? 0 +194839.82 -285400.3 -000000.4+000000.200012.0 08.7900.43F? 0 +194938.28 +164440.4 +000002.2-000001.800003.0 08.7900.55F? 0 +195401.43 +342728.2 +000000.0-000013.100003.8 08.79-0.02B? 1 +195414.95 +015638.7 +000032.1-000295.200030.8 08.7900.88G? 0 +195420.88 +261619.1 +000008.0+000000.400010.0 08.7900.00A? 0 +195503.27 +303934.0 +000001.3-000000.900006.9 08.79-0.01B? 0 +195530.81 +634730.7 +000086.6+000163.500001.8 08.7900.57F? 0 +195658.05 -454859.6 +000005.2-000046.400006.8 08.7900.58F? 0 +200012.56 -465858.2 +000009.2-000151.000019.4 08.7900.61G? 0 +200021.02 +175634.2 +000005.8-000004.700004.2 08.79-0.03B? 0 +200143.58 +271621.1 +000012.9+000008.400004.5 08.7900.02A? 0 +200339.11 +105531.8 +000007.4-000006.900010.2 08.79-0.03B? 0 +200536.91 -174201.2 +000034.3-000004.200011.4 08.7900.27A? 0 +200921.46 +410645.3 +000012.2+000016.000015.2 08.7900.03A? 0 +201116.93 +415733.0 +000009.5-000002.600000.9 08.7900.17A? 0 +201224.79 +394355.9 +000000.7+000013.500005.7 08.7900.06A? 0 +201415.49 +050132.0 +000025.0-000014.600019.9 08.7900.45F? 0 +201425.10 +312916.3 +000007.5+000007.700002.2 08.7900.25A? 0 +201500.38 +450720.2 +000022.4-000012.700009.0 08.79-0.01B? 0 +201529.59 -400155.4 +000053.5-000031.600005.9 08.7900.61G? 0 +201550.39 +772443.0 +000023.0+000012.100006.8 08.7900.44F? 0 +201659.89 +405037.4 -000009.1-000010.800007.1 08.7900.51F? 0 +202217.27 +321831.6 -000024.8-000062.200005.7 08.7900.52F? 0 +202705.96 -243733.0 -000014.9-000014.200005.9 08.7900.98K? 0 +203358.18 +320434.0 +000005.9-000003.600001.2 08.79-0.05B? 0 +203412.35 +352010.8 -000000.7-000009.800009.0 08.7900.92G? 0 +203539.36 +613143.7 -000001.4-000018.400005.4 08.7900.50F? 0 +203626.11 -710403.4 +000088.7-000061.900014.9 08.7900.61G? 0 +203721.58 -344408.2 +000000.2-000023.700021.9 08.7900.64G? 0 +203933.24 +593520.8 +000051.5+000031.900002.0 08.7900.41F? 0 +204032.29 -092428.8 -000049.8-000051.500009.3 08.7900.59G? 0 +204256.37 +390125.6 +000089.2+000090.100011.1 08.7900.56F? 0 +204854.44 -270047.7 +000030.5-000145.600020.4 08.7900.68G? 0 +205043.83 +030527.6 +000011.1-000011.600003.7 08.7900.34F? 0 +205250.44 -402238.3 +000002.1-000001.300005.6 08.7900.86G? 0 +205309.41 +082014.8 +000002.7-000029.000008.0 08.7900.78G? 0 +205519.37 +424331.9 +000001.9-000006.600003.4 08.7900.30A? 0 +205529.05 -143656.1 +000010.0+000018.500000.8 08.7900.29A? 0 +205530.21 -401307.1 +000041.8-000007.300014.7 08.7900.90G? 0 +205531.61 +472858.0 +000002.7-000016.400001.8 08.7900.33F? 0 +205608.25 +195022.2 -000021.5-000013.200000.8 08.7900.98K? 0 +205621.35 +301718.9 +000001.2-000012.200004.4 08.7900.06A? 0 +205715.60 +145435.4 +000004.0+000003.000013.3 08.79-0.07B? 0 +205727.40 +181748.5 -000011.9+000006.800006.4 08.79-0.03B? 0 +205804.22 +710641.5 +000054.3+000009.000009.0 08.7900.91G? 0 +210025.99 +341042.6 -000002.5-000012.400007.1 08.7900.11A? 0 +210238.03 -304653.0 +000000.9+000024.800007.2 08.7900.43F? 0 +210313.95 +345854.7 +000098.6+000050.400008.3 08.7900.49F? 0 +211521.89 +280839.7 +000036.0-000057.300018.6 08.7900.88G? 0 +211541.20 +483153.4 -000007.4+000008.600002.2 08.7900.33F? 0 +211925.97 +493652.6 +000024.3+000009.700002.6 08.7900.29A? 0 +212158.74 +180629.2 +000030.7-000005.300017.1 08.7900.99K? 0 +212415.54 +003740.0 +000016.1+000015.600012.6 08.7900.20A? 0 +212618.71 +473052.0 +000006.6-000008.600000.9 08.79-0.05B? 0 +212629.13 +464236.4 +000001.5+000000.400001.6 08.7900.19A? 0 +212955.05 -544642.6 +000017.0-000059.700002.2 08.7900.41F? 0 +213039.24 -712035.3 +000000.6-000016.200004.4 08.7900.14A? 0 +213534.90 +344620.0 +000007.2+000009.300002.4 08.7900.92G? 0 +214053.48 +390158.7 +000004.0-000007.300008.2 08.7900.62G? 0 +214147.29 -404053.9 +000084.0-000028.300013.8 08.7900.97K? 0 +214256.49 +444932.2 -000007.4+000002.700007.2 08.7900.04A? 0 +214416.32 +100202.3 -000026.4-000002.700003.9 08.7900.29A? 0 +214436.89 -040151.2 +000111.7-000021.000025.0 08.7900.55F? 0 +214841.26 -192448.8 +000055.3-000077.300018.4 08.7900.94G? 0 +215236.20 -260134.4 +000123.4-000153.000023.9 08.7900.67G? 0 +215906.43 +565626.9 +000007.9+000003.300004.7 08.7900.41F? 0 +220027.97 +340025.9 +000021.1+000027.300005.7 08.7900.02A? 0 +220057.40 +191650.5 +000051.3-000008.100014.5 08.7900.21A? 0 +220145.15 -361834.6 +000034.8+000013.600004.6 08.7900.92G? 0 +220532.40 +621542.2 -000004.2-000001.700000.2 08.7900.02A? 0 +220712.42 +523808.5 -000004.8-000012.600007.8 08.7900.07A? 0 +220731.11 +514307.0 -000003.5-000000.900002.3 08.7900.01A? 0 +220905.98 +504632.8 -000019.3-000000.300000.6 08.7900.12A? 0 +221233.12 -180137.8 -000015.9-000005.600012.4 08.7900.58F? 0 +221238.52 -102533.6 -000002.2-000011.300006.0 08.7900.06A? 0 +221416.11 +615513.7 +000023.3-000003.400008.5 08.7900.41F? 0 +221459.65 -085827.6 +000006.3-000004.800006.3 08.7900.17A? 0 diff --git a/kstars/kstars/data/hip103.dat b/kstars/kstars/data/hip103.dat new file mode 100644 index 00000000..370ecee7 --- /dev/null +++ b/kstars/kstars/data/hip103.dat @@ -0,0 +1,1000 @@ +221817.83 +252944.0 +000015.0+000030.900009.8 08.7900.97K? 0 +221823.17 +684339.9 +000038.5+000002.900005.7 08.7900.35F? 0 +221941.38 -014824.9 -000035.3-000045.400007.6 08.7900.55F? 0 +222016.68 +564806.8 +000017.9-000000.200019.5 08.7900.96K? 0 +222307.06 +564636.3 +000001.1-000006.600002.8 08.7900.56F? 0 +222414.19 +601715.9 +000059.0+000020.500002.3 08.7900.50F? 0 +222815.70 +372133.9 -000011.7-000035.300016.2 08.7900.47F? 0 +222915.06 +073657.5 -000021.5-000025.800014.3 08.7900.44F? 0 +222953.49 -003957.5 +000034.2+000006.800008.2 08.7900.45F? 0 +223053.18 -414028.2 +000030.0-000060.100007.1 08.7900.41F? 0 +224124.08 -313742.6 -000014.9-000003.600005.5 08.7900.29A? 0 +224211.94 +350651.4 +000019.7-000009.200004.8 08.7900.35F? 0 +224246.08 +510237.0 +000005.5-000001.700004.4 08.7900.12A? 0 +224416.18 +413100.1 +000000.8-000023.400020.0 08.7900.30A? 0 +224509.96 -453505.6 +000041.8-000001.200006.3 08.7900.55F? 0 +225028.73 -372703.3 +000047.0-000022.100002.0 08.7900.43F? 0 +225307.35 +430321.5 -000013.1-000007.300007.8 08.7900.02A? 0 +225544.17 -153025.1 -000006.3-000013.900006.3 08.7900.82G? 0 +225717.68 +504336.8 -000014.4-000008.500002.4 08.7900.18A? 0 +230241.96 +443457.1 +000056.6+000041.900018.6 08.7900.39F? 0 +230434.25 +525733.0 +000004.4+000000.500012.2 08.7900.39F? 0 +230438.04 -261058.7 +000045.7+000046.900000.6 08.7900.48F? 0 +230509.74 +184117.3 -000033.7-000046.700005.5 08.7900.49F? 0 +230634.13 +512607.3 -000001.5+000004.300005.3 08.7900.06A? 0 +230651.82 +250145.6 +000014.4+000044.400026.2 08.7900.61G? 0 +230656.27 -195215.3 +000041.7-000072.100009.3 08.7900.46F? 0 +230906.91 +670554.7 +000027.7-000003.500006.7 08.7900.40F? 0 +231030.63 +771020.9 -000010.0-000003.700016.7 08.7900.54F? 0 +231439.77 +191548.5 +000077.0+000001.800006.2 08.7900.49F? 0 +231910.68 +491400.0 -000004.2+000001.100004.8 08.7900.86G? 0 +232503.54 +643316.5 +000000.4-000018.000000.9 08.7900.11A? 0 +232524.38 +491917.8 -000012.9-000016.500011.2 08.7900.10A? 0 +232600.29 -223108.0 +000026.0-000046.600008.1 08.7900.47F? 0 +232827.15 +395935.1 +000037.5-000004.800002.5 08.7900.23A? 0 +233434.36 -121934.4 +000026.8-000018.700010.9 08.7900.99K? 0 +233550.80 +523654.5 +000004.7+000002.000004.7 08.7900.04A? 0 +233822.24 +173538.3 +000069.0+000012.300003.3 08.7900.54F? 0 +233841.76 +735047.6 -000005.0+000000.000005.0 08.7900.32F? 0 +234155.25 +000008.7 +000285.3-000017.200014.6 08.7900.70G? 0 +234516.23 +441752.7 +000010.5+000004.200006.5 08.7900.45F? 0 +234534.92 +402636.4 +000139.1+000023.400028.3 08.7900.67G? 0 +234836.80 -151237.4 +000162.9-000098.000012.9 08.7900.73G? 0 +234935.05 +461837.2 -000002.1+000007.600005.7 08.7900.20A? 0 +235535.52 +082253.4 +000122.2+000018.300005.7 08.7900.97K? 0 +235633.38 +474330.2 +000019.2-000030.500005.0 08.7900.39F? 0 +235808.35 -215405.4 +000011.3-000006.000010.2 08.7900.19A? 0 +000322.09 +233430.2 -000015.0+000005.900004.8 08.7901.12K? 0 +001309.94 -713122.2 +000009.3+000017.000006.2 08.7901.16K? 0 +001559.91 +460947.4 -000000.7-000034.600010.2 08.7901.16K? 0 +001929.21 +054537.4 -000016.4-000019.800008.8 08.7901.03K? 0 +002456.95 +622138.6 -000020.8-000024.900007.5 08.7901.34K? 0 +002706.49 +273726.0 -000024.8+000009.700023.7 08.7901.06K? 0 +002730.85 -340819.7 -000001.3-000019.700016.7 08.7901.41K? 0 +002957.19 -402744.4 +000020.2-000008.600004.3 08.7901.45K? 0 +003129.05 -692940.2 +000023.3-000017.700019.8 08.7901.47K? 0 +004655.48 +123147.8 -000018.3-000004.800007.5 08.7901.15K? 0 +004754.85 -332749.0 +000019.4+000015.000023.8 08.7901.31K? 0 +010124.57 -641308.7 +000028.6+000005.700000.7 08.7901.14K? 0 +010512.68 +113415.8 -000019.4-000025.600025.4 08.7901.06K? 0 +010647.60 -005615.5 +000039.5+000005.300009.9 08.7901.12K? 0 +011032.12 +073048.0 +000041.0+000014.700031.6 08.7901.03K? 0 +011330.66 +720831.7 +000015.4-000014.000002.9 08.7901.51K? 0 +012323.81 -182605.6 +000024.2+000027.100003.1 08.7901.38K? 0 +013715.34 +023457.0 -000000.3+000002.300020.7 08.7901.40K? 0 +013737.36 +551106.2 +000006.5-000002.100009.0 08.7901.44K? 0 +014247.51 +054408.5 +000010.8-000008.000016.1 08.7901.06K? 0 +014821.83 +482201.0 +000027.6-000006.300000.5 08.7901.03K? 0 +020108.14 -734515.3 +000006.8-000002.600002.9 08.7901.15K? 0 +020109.92 +105023.0 -000013.9-000023.000000.6 08.7901.16K? 0 +020223.29 -072729.3 +000055.3-000000.900010.8 08.7901.11K? 0 +021122.34 +204529.0 -000033.2+000002.900007.8 08.7901.26K? 0 +021314.90 -362440.7 +000043.3+000001.600002.7 08.7901.16K? 0 +021704.94 -242058.7 +000030.8-000001.400000.9 08.7901.19K? 0 +021938.70 -045957.5 +000020.4-000004.300006.1 08.7901.02K? 0 +022002.83 +563529.6 +000014.8-000014.800033.3 08.7901.07K? 0 +022123.34 +304915.7 -000004.1-000010.400019.5 08.7901.22K? 0 +022334.30 +740612.4 +000015.6+000020.200020.9 08.7901.66K? 0 +023047.76 +551021.9 -000011.5+000016.700006.2 08.7901.02K? 0 +023720.94 -333857.2 +000012.2+000009.200002.3 08.7901.25K? 0 +024054.55 +482944.3 +000003.9-000008.000000.2 08.7901.03K? 0 +024845.78 +130208.8 +000014.5+000012.400014.2 08.7901.08K? 0 +024857.92 +291939.3 +000042.1+000032.700030.2 08.7901.18K? 0 +025530.99 -703317.7 -000009.5-000018.000000.5 08.7901.20K? 0 +030513.98 -275703.4 +000012.9+000017.200000.3 08.7901.03K? 0 +030700.23 -061439.3 -000043.6-000018.700029.3 08.7901.18K? 0 +031046.18 -303239.4 -000004.4-000006.900008.4 08.7901.37K? 0 +032206.32 -131623.1 +000037.1-000050.100015.6 08.7901.10K? 0 +032951.78 +411035.1 -000040.0+000006.100018.6 08.7901.10K? 0 +033358.98 -344746.8 -000009.5-000016.100005.0 08.7901.03K? 0 +033646.86 +003517.1 -000037.0-000150.900054.5 08.7901.03K? 0 +033953.33 -162103.9 +000002.8+000008.400009.0 08.7901.24K? 0 +034051.24 -061230.1 -000023.6+000020.600004.1 08.7901.09K? 0 +034137.77 +382607.8 +000001.4-000032.800013.8 08.7901.57K? 0 +034430.89 -032952.2 -000015.3-000031.900019.5 08.7901.15K? 0 +035201.56 +275840.6 -000051.9-000008.100002.6 08.7901.18K? 0 +040829.80 +464126.4 -000015.2-000006.700016.5 08.7901.40K? 0 +040852.71 +354309.0 +000017.9-000014.100036.0 08.7901.24K? 0 +041240.39 -065005.5 +000026.7-000034.200044.8 08.7901.33K? 0 +041426.08 -544240.2 +000088.5+000022.500008.2 08.7901.06K? 0 +041515.63 -342310.2 -000004.7+000023.100012.3 08.7901.35K? 0 +042738.88 -432055.1 -000001.5+000027.600018.2 08.7901.17K? 0 +043038.62 -161623.5 -000026.4-000029.400012.6 08.7901.48K? 0 +043048.96 +460015.5 -000021.6-000024.400005.1 08.7901.18K? 0 +043223.97 +103823.8 -000031.2-000002.500009.3 08.7901.46K? 0 +043343.20 -022710.5 -000004.8-000010.400007.2 08.7901.07K? 0 +043629.21 +445840.1 +000012.0+000015.200001.6 08.7901.78K? 0 +044045.25 -230308.1 +000034.8+000001.900015.3 08.7901.11K? 0 +044253.98 +072930.3 +000063.6-000083.100020.8 08.7901.29K? 0 +045055.92 -340041.4 +000018.7+000009.200020.4 08.7901.14K? 0 +050058.61 -055449.6 +000016.1-000015.100001.1 08.7901.28K? 0 +051346.26 +022222.0 -000008.3+000020.600007.8 08.7901.32K? 0 +052245.41 +003812.3 -000001.6-000019.200024.9 08.7901.02K? 0 +052716.79 -605121.5 +000004.2+000000.700005.5 08.7901.54K? 0 +053110.90 -324721.1 -000027.4-000003.600004.9 08.7901.55K? 0 +053214.95 -041914.6 -000010.1+000007.600022.6 08.7901.23K? 0 +054121.70 -142247.6 -000000.9+000004.400003.0 08.7901.72K? 0 +054338.79 +004512.6 -000045.1+000014.000009.0 08.7901.87M? 0 +054629.35 +771951.3 +000004.1-000008.600004.2 08.7901.10K? 0 +055255.97 -563056.6 +000006.0+000016.700004.2 08.7901.62K? 0 +060031.87 +045519.9 +000017.0-000028.100013.4 08.7901.03K? 0 +060248.82 -194310.4 +000002.5-000005.200036.9 08.7901.59K? 0 +060408.15 +143734.6 +000000.3+000013.700022.9 08.7901.19K? 0 +060427.59 -293805.6 +000016.9-000029.000003.6 08.7901.28K? 0 +060501.93 -060623.6 +000032.0+000013.000018.0 08.7901.37K? 0 +060610.22 -070526.5 -000003.7+000015.400005.4 08.7901.02K? 0 +060656.94 -220535.1 -000003.1+000010.300001.3 08.7901.37K? 1 +060735.67 +512432.0 +000003.4-000024.300006.0 08.7901.58K? 0 +060847.58 +661511.1 -000003.1-000006.900014.5 08.7901.32K? 0 +061146.53 +330306.7 +000040.0-000019.600010.9 08.7901.04K? 0 +061623.45 +532906.5 +000002.3-000010.600005.6 08.7901.20K? 0 +061714.35 +331223.0 +000007.5+000002.000012.4 08.7901.57K? 0 0.10 1.00 +061735.54 +085304.9 -000005.8-000004.400003.7 08.7901.20K? 0 +061944.19 -051707.4 -000023.8+000021.400014.8 08.7901.62K? 0 +063710.74 +712553.1 +000032.8-000050.100009.2 08.7901.72K? 0 +063954.33 -111954.0 +000010.5+000001.100005.0 08.7901.14K? 0 +064401.68 +034512.7 -000000.6-000017.500017.8 08.7901.13K? 0 +064656.93 +504628.6 -000033.1-000016.000011.2 08.7901.63K? 0 +064950.31 +015656.3 -000000.3+000020.000013.0 08.7901.23K? 0 +065254.22 -200728.5 -000010.3+000011.600008.1 08.7901.24K? 0 +065449.36 -014425.9 +000018.6-000031.900003.8 08.7901.23K? 0 +065514.29 -441330.4 -000003.3+000009.900017.8 08.7901.06K? 0 +065641.09 +424609.5 +000100.5-000021.000000.9 08.7901.12K? 0 +065913.55 +262406.2 +000012.3-000020.800030.8 08.7901.69K? 0 +070105.25 +003946.9 -000023.0-000001.500009.4 08.7901.10K? 0 +070131.63 -253202.4 -000007.1-000000.500019.4 08.7901.17K? 0 +070243.03 -190934.5 -000005.1-000003.200008.5 08.7901.03K? 0 +070326.17 -351910.3 +000004.6+000023.400002.9 08.7901.21K? 0 +070451.52 -081638.7 +000015.7+000035.700004.7 08.7901.33K? 0 +071520.47 -205810.0 +000017.3-000008.100016.0 08.7901.59K? 0 +071815.80 -404756.4 -000015.2+000013.100008.7 08.7901.58K? 0 +072126.80 -065328.7 -000010.2+000013.800008.1 08.7901.04K? 0 +072223.29 -101303.7 -000049.0-000030.000020.3 08.7901.08K? 0 +072522.33 -842024.3 +000000.4+000040.000014.9 08.7901.05K? 0 +072635.31 -605939.8 -000019.8-000004.500009.8 08.7901.18K? 0 +072740.53 -062019.4 -000022.4-000001.700024.2 08.7901.14K? 0 +073406.18 -413844.4 -000005.9+000044.100002.3 08.7901.33K? 0 +073624.75 +313952.3 -000021.0-000011.700027.9 08.7901.03K? 0 +073625.94 +125505.1 -000003.3+000015.000008.0 08.7901.01K? 0 +073719.93 -031107.4 +000001.9+000003.100016.1 08.7901.47K? 0 +073740.68 +201850.7 -000016.8+000008.800015.7 08.7901.54K? 0 +074014.67 -294131.3 +000006.3-000005.000006.6 08.7901.09K? 0 +074107.50 -392530.6 +000011.4+000014.700015.8 08.7901.06K? 0 +074140.81 -232346.5 +000016.0-000022.100012.1 08.7901.18K? 0 +074210.58 +132022.7 -000020.8+000010.300002.9 08.7901.33K? 0 +074248.18 -000655.7 -000016.0+000015.200016.5 08.7901.02K? 0 +074401.83 -523949.2 -000016.9+000040.100005.2 08.7901.14K? 0 +074908.34 -360803.3 +000001.4+000011.800025.1 08.7901.44K? 0 +074939.93 +792329.8 +000010.3-000005.200031.7 08.7901.49K? 0 +080254.86 +011111.0 +000007.7-000006.400000.7 08.7901.17K? 0 +080551.60 -130141.4 -000002.9+000014.300005.6 08.7901.16K? 0 +080607.28 -203124.4 -000007.2-000012.500026.0 08.7901.58K? 0 +080637.39 -424200.2 -000002.3+000027.400014.1 08.7901.14K? 0 +081239.44 -442331.6 +000000.3+000013.000008.9 08.7901.39K? 0 +081436.17 +130121.3 -000421.1+000109.400053.6 08.7901.20K? 0 +082133.31 +045730.3 +000003.0-000017.900004.9 08.7901.23K? 0 +082133.46 +394106.2 -000001.1+000002.900001.8 08.7901.19K? 0 +082703.47 -240023.6 -000003.3-000029.000010.6 08.7901.04K? 0 +082814.06 +584440.9 -000014.8-000012.300018.4 08.7901.31K? 0 +082815.03 +635635.2 -000000.8-000008.300002.0 08.7901.35K? 0 +082826.88 -864935.2 -000026.9+000001.300000.2 08.7901.69K? 0 +083500.29 -483431.2 -000003.6+000009.500003.2 08.7901.05K? 0 +083544.47 -330831.6 -000006.6-000001.800005.8 08.7901.72K? 0 +084723.08 -055413.5 -000012.6-000005.400009.5 08.7901.08K? 0 +084840.96 -323758.7 -000000.3-000010.100016.8 08.7901.42K? 0 +085717.08 +325358.0 +000024.1-000007.200009.8 08.7901.01K? 1 +085832.94 -243949.4 -000033.1-000003.700006.6 08.7901.85M? 0 +085939.01 -312220.9 -000022.2+000006.000002.4 08.7901.43K? 0 +090508.00 +094410.8 -000018.8+000009.800005.2 08.7901.20K? 0 +091216.03 -151630.2 -000000.4-000001.900027.3 08.7901.42K? 0 +091336.02 +055709.3 +000029.9+000013.900023.4 08.7901.35K? 0 +092750.79 -411201.2 -000026.7-000002.100010.9 08.7901.23K? 0 +092907.24 -174802.1 -000024.6-000009.300007.5 08.7901.11K? 0 +093406.76 -540918.1 -000046.1+000040.500025.9 08.7901.62K? 0 +094243.25 -140737.0 +000048.5-000023.600023.4 08.7901.06K? 0 +095406.33 +793942.0 -000006.5+000005.900012.2 08.7901.15K? 0 +100706.34 +005614.7 +000041.3+000018.800025.5 08.7901.34K? 0 +101339.00 +024008.9 +000012.1+000000.000009.1 08.7901.17K? 0 +101453.62 +305929.0 -000003.0-000011.600000.9 08.7901.68K? 0 +102705.73 +102646.1 -000011.9-000013.200000.4 08.7901.60K? 0 +102906.13 -474634.5 -000017.3+000002.100023.3 08.7901.06K? 0 +103006.05 -321227.0 -000056.7+000007.900013.6 08.7901.03K? 0 +103421.97 -600140.8 +000026.7-000011.500004.5 08.7901.42K? 0 0.10 1.00 +104058.68 -485906.7 -000005.0-000003.600000.2 08.7901.40K? 0 +104645.96 +322233.9 -000027.9+000000.400007.6 08.7901.05K? 0 +105633.17 -603123.3 -000063.6+000056.600017.7 08.7901.03K? 0 0.10 1.00 +105642.39 -262044.7 -000038.2+000011.900004.4 08.7901.12K? 0 +110048.02 -712729.4 +000009.2-000015.700008.2 08.7901.23K? 0 +110104.14 +451837.6 -000026.9+000005.900001.9 08.7901.02K? 0 +110725.61 -533617.8 -000014.2+000004.800005.7 08.7901.78K? 0 +110934.02 -721736.6 -000022.8+000007.200011.8 08.7901.08K? 0 +111504.22 -005822.8 -000012.0+000001.700020.6 08.7901.44K? 0 +111853.68 -681330.2 -000007.9+000014.600015.5 08.7901.28K? 0 +111931.66 -524449.7 -000013.0+000000.400013.0 08.7901.55K? 0 +112423.60 -603319.6 -000033.9-000014.900013.0 08.7901.39K? 0 +112441.45 -242907.9 -000034.9-000028.900006.3 08.7901.16K? 0 +112538.53 -440610.1 -000005.2-000008.500001.5 08.7901.19K? 0 +114028.27 -604106.0 +000018.1+000006.500004.1 08.7901.83K? 0 +114157.29 -192637.1 -000000.6-000004.300004.5 08.7901.52K? 0 +114526.35 -221406.5 -000004.9-000003.400016.7 08.7901.12K? 0 +114748.66 -380713.4 -000027.8-000001.500010.9 08.7901.32K? 0 +114828.30 +675835.5 -000011.6+000021.800003.1 08.7901.10K? 0 +115016.42 -512814.4 -000031.5+000003.800007.6 08.7901.02K? 0 +115625.62 +701720.6 +000004.4-000014.300000.6 08.7901.27K? 0 +122335.87 -034038.8 -000047.4+000039.500019.0 08.7901.00K? 0 +122521.37 -051240.0 -000042.2+000022.900011.3 08.7901.04K? 0 +122734.80 +241338.5 -000024.4+000004.100003.5 08.7901.08K? 0 +122931.18 -592911.7 -000027.1-000015.200002.6 08.7901.81K? 0 +123212.84 -614413.3 -000033.8+000018.400009.0 08.7901.04K? 0 +123335.54 +391724.0 -000029.8-000037.700021.5 08.7901.03K? 0 +123735.03 +374851.0 -000004.3-000015.700014.3 08.7901.18K? 0 +123824.49 -530436.2 -000019.0+000022.300002.0 08.7901.40K? 0 +124042.80 -775654.2 -000012.6+000006.800013.3 08.7901.47K? 0 +124446.89 -755207.9 -000034.6+000000.600019.4 08.7901.64K? 0 +124523.78 -412156.6 +000005.0-000005.700014.1 08.7901.32K? 0 +125233.68 +434615.5 -000000.1+000016.800020.0 08.7901.39K? 0 +125812.15 -560854.1 -000015.3-000004.700007.3 08.7901.39K? 0 +125908.18 -274147.8 -000008.7-000038.000021.6 08.7901.12K? 0 +130802.87 -771835.3 +000031.7-000071.600037.9 08.7901.04K? 0 +131026.61 -410848.1 -000030.2-000010.300004.3 08.7901.22K? 0 +131630.23 -341607.8 +000028.4-000038.600021.1 08.7901.20K? 0 +133114.59 -364112.6 -000001.6+000009.600007.0 08.7901.27K? 0 +133955.49 -273028.8 -000017.9-000020.600007.9 08.7901.05K? 0 +134202.19 -065808.4 -000022.5+000005.600009.4 08.7901.03K? 0 +134259.46 +272711.0 +000000.4+000008.600003.3 08.7901.18K? 0 +134523.36 -191955.9 -000051.2-000024.800004.1 08.7901.02K? 0 +134938.35 -200129.1 +000018.5-000018.300023.2 08.7901.07K? 0 +135326.09 +090740.4 +000020.5+000004.500007.4 08.7901.27K? 0 +140743.57 -290133.7 -000006.4-000001.900001.0 08.7901.69K? 0 +141052.19 -391109.3 -000017.6-000014.800022.2 08.7901.57K? 0 +141611.55 -565231.9 +000008.2+000004.600013.1 08.7901.43K? 0 +141928.10 +055115.1 -000008.2-000009.400002.7 08.7901.45K? 0 +142213.02 -114829.3 +000052.9-000053.800010.2 08.7901.30K? 0 +142441.04 +565025.4 +000030.6-000024.800021.9 08.7901.02K? 0 +143100.01 -584034.5 -000013.8-000004.900029.5 08.7901.13K? 0 +145122.56 -483709.9 +000000.5-000018.400004.0 08.7901.38K? 0 +145907.27 -790328.7 +000004.7-000001.100000.6 08.7901.08K? 0 +150153.01 -381902.2 +000013.9-000016.800009.2 08.7901.13K? 0 +150215.40 -395456.4 +000012.2-000019.900024.4 08.7901.21K? 0 +150528.67 +003531.7 -000015.5+000037.900010.8 08.7901.52K? 0 +151802.63 -232818.7 -000008.8+000028.600021.5 08.7901.52K? 0 +152251.78 -134759.3 -000008.9+000020.100005.5 08.7901.00K? 0 +152933.73 +360438.2 -000014.7+000011.700007.5 08.7901.47K? 0 +153441.82 +361256.7 -000020.5-000025.000003.7 08.7901.06K? 0 +153513.23 -591826.2 +000004.3-000011.700014.2 08.7901.88M? 0 +155008.01 -575304.9 +000048.9+000004.300015.9 08.7901.93M? 0 +160050.96 +043637.8 -000029.2+000030.500016.9 08.7901.03K? 0 +160417.58 -321506.5 +000002.0-000000.100000.6 08.7901.40K? 1 +161056.84 +161622.9 -000009.4-000015.600010.9 08.7901.10K? 0 +162011.16 +054302.7 -000003.7-000011.700015.0 08.7901.14K? 0 +162014.44 -515022.5 -000077.4-000100.000015.4 08.7901.14K? 0 +162015.79 -044618.3 -000006.5-000005.600004.5 08.7901.90M? 0 +162021.14 -520802.0 -000031.6+000004.500017.9 08.7901.26K? 0 +163125.21 +162344.2 +000012.1+000028.000028.7 08.7901.31K? 0 +163530.05 +303612.4 -000018.3+000028.800003.2 08.7901.20K? 0 +163933.33 -563642.0 -000014.3-000011.800004.7 08.7901.22K? 0 +164122.22 -132342.6 +000046.5-000049.000018.9 08.7901.38K? 0 +164304.26 +341922.6 -000006.7-000007.700009.8 08.7901.53K? 0 +164308.47 -312042.7 -000016.6+000006.800012.2 08.7901.17K? 0 +164656.67 -474715.0 +000040.5+000021.400008.1 08.7901.30K? 0 +164851.22 -431110.2 -000000.7+000002.800010.0 08.7901.87M? 0 +165020.01 -034653.3 -000025.4-000017.400013.5 08.7901.03K? 0 +165423.61 -554139.5 -000016.3-000008.400015.0 08.7901.62K? 0 +165933.22 +665956.6 +000006.9+000102.800003.1 08.7901.05K? 0 +170035.49 -523839.4 -000019.6-000017.500020.5 08.7901.23K? 0 +170048.37 +015637.3 -000007.5-000035.200012.0 08.7901.03K? 0 +170604.34 +264631.8 +000021.2-000007.700016.4 08.7901.58K? 0 +170700.85 -363341.2 +000004.4+000028.200008.5 08.7901.31K? 0 +171010.42 +542940.7 +000077.6-000114.200066.7 08.7901.20K? 0 +171647.73 -372433.8 +000049.5+000014.800010.7 08.7901.62K? 0 +171937.04 +072851.4 -000025.9+000016.400014.2 08.7901.16K? 0 +171943.54 -314126.6 +000004.8-000014.200018.0 08.7901.06K? 0 +172903.87 -645543.3 +000008.1-000010.400003.9 08.7901.07K? 0 +173019.72 -635106.4 +000000.4-000022.900016.4 08.7901.07K? 0 +173114.05 -730945.2 +000013.8-000010.200009.9 08.7901.50K? 0 +173234.71 -300711.1 +000018.4-000041.400017.4 08.7901.35K? 0 +173424.71 -380324.5 +000003.9-000017.500010.7 08.7901.59K? 0 +173446.40 -450711.5 -000020.8-000020.500004.1 08.7901.18K? 0 +173526.37 -430235.8 +000015.8-000018.400002.3 08.7901.32K? 0 +173755.81 -280908.0 +000005.7+000007.900037.5 08.7901.40K? 0 +173834.92 +205429.7 -000000.6-000002.600010.6 08.7901.19K? 0 +174442.97 +093052.8 +000006.7-000041.700007.8 08.7901.03K? 0 +174455.94 +490710.3 +000015.0-000008.600001.3 08.7901.43K? 0 +174744.03 +291946.3 +000022.1-000007.600000.4 08.7901.12K? 0 +175003.97 +371735.7 +000010.4+000006.000002.7 08.7901.49K? 0 +175349.28 -292313.5 -000018.1-000023.600036.7 08.7901.69K? 0 +175422.30 +455019.4 -000001.9-000029.800012.6 08.7901.43K? 0 +175520.33 -191735.6 -000000.7-000018.200028.3 08.7901.30K? 0 +175720.73 +001144.4 +000020.0+000012.100006.4 08.7901.98M? 0 +175911.92 +564453.5 -000016.8-000016.400017.2 08.7901.07K? 0 +180133.98 -405008.0 -000009.2-000010.600031.7 08.7901.64K? 0 +180326.42 -251559.3 +000022.3-000000.300028.2 08.7901.12K? 0 +180453.19 +612542.2 -000009.3-000019.600014.3 08.7901.08K? 0 +180932.20 +385641.4 +000018.3-000023.200011.0 08.7901.35K? 0 +180935.79 -364637.3 -000016.0+000006.400031.0 08.7901.50K? 0 +181403.99 -674753.3 -000013.8-000016.200004.9 08.7901.56K? 0 +181410.70 +064502.0 +000016.3+000009.800015.7 08.7901.49K? 0 +181618.85 -494102.7 +000009.8-000051.200001.6 08.7901.07K? 0 +181643.45 -240035.1 -000002.1+000010.800000.8 08.7901.69K? 0 +181652.01 +785800.2 -000027.1-000011.700000.0 08.7901.06K? 0 +181928.12 +543739.0 -000166.2+000070.400016.1 08.7901.32K? 0 +182029.43 +095023.2 -000014.8+000003.900003.3 08.7901.74K? 0 +182417.08 +002722.1 +000021.0-000013.200000.3 08.7901.11K? 0 +182424.57 -375647.4 -000029.8+000006.400032.5 08.7901.41K? 0 +182737.07 -341007.1 -000000.1-000008.600016.1 08.7901.27K? 0 +182819.65 -361051.1 -000034.0+000047.000027.4 08.7901.22K? 0 +183107.92 +452723.2 +000035.3-000025.300007.5 08.7901.00K? 0 +183405.24 -152136.7 -000001.3-000019.800001.7 08.7901.63K? 0 +183430.72 +423941.9 -000013.7-000059.400020.4 08.7901.59K? 0 +184011.60 -405819.4 +000000.9-000016.300018.8 08.7901.49K? 0 +184039.43 +445814.1 -000010.6-000005.900007.8 08.7901.61K? 0 +184124.51 -620035.5 +000033.9-000019.100000.8 08.7901.13K? 0 +184539.77 +394159.6 +000004.2-000012.800006.2 08.7901.88M? 0 +184713.06 -325755.6 -000007.5-000031.300035.0 08.7901.65K? 0 +184927.55 -525056.1 +000010.7-000021.300004.2 08.7901.28K? 0 +184958.92 -255649.2 -000005.6+000007.600004.9 08.7901.11K? 0 +185055.51 +105338.6 -000059.8-000005.800001.2 08.7901.61K? 0 +185259.37 -301654.4 +000001.6-000035.100026.8 08.7901.61K? 0 +185631.40 -103130.6 +000010.3+000028.200001.9 08.7901.51K? 0 0.10 1.00 +185706.31 +265607.0 +000007.1+000005.000007.9 08.7901.29K? 0 +190057.79 +462923.9 -000000.1-000030.100023.0 08.7901.31K? 0 +190219.35 +390917.7 +000007.1-000011.500016.8 08.7901.01K? 0 +190340.40 -484242.4 +000000.2-000017.200011.0 08.7901.22K? 0 +190343.27 +084647.6 +000001.9-000011.900029.8 08.7901.39K? 0 +190356.05 +285628.5 +000008.2-000015.500001.2 08.7901.26K? 0 +190442.38 +645317.3 +000017.2-000010.800013.4 08.7901.23K? 0 +190529.56 +393559.9 +000022.9-000008.100016.9 08.7901.30K? 0 +190700.09 -195905.5 +000011.8-000017.700017.8 08.7901.06K? 0 +190916.38 +563419.4 -000000.9+000007.600012.7 08.7901.37K? 0 +190917.89 +035305.9 -000008.8-000003.400001.7 08.7901.03K? 0 +191721.45 -422738.8 +000000.1-000013.900006.1 08.7901.51K? 0 +191739.96 -213658.0 -000007.5-000019.600006.9 08.7901.52K? 0 +192116.41 -282943.5 +000030.9-000006.700020.0 08.7901.15K? 0 +192712.69 +290406.1 +000007.4-000026.700003.6 08.7901.10K? 0 +193202.27 +541340.3 +000011.2-000020.900002.8 08.7901.36K? 0 +193520.53 +133709.7 -000013.6+000012.600001.7 08.7901.16K? 0 +193859.09 +092814.7 +000025.0-000000.800016.9 08.7901.66K? 0 +194243.47 +161208.3 +000009.1-000013.800006.0 08.7901.04K? 0 +194429.20 -110646.8 -000044.2-000018.400013.1 08.7901.25K? 0 +194431.54 -350818.0 +000078.5+000005.800036.8 08.7901.09K? 0 +194802.00 +320615.7 -000004.3-000020.000002.1 08.7901.12K? 0 +194835.48 +401535.6 -000005.8-000028.800018.1 08.7901.20K? 0 +194840.87 -322306.5 -000005.5-000026.400003.5 08.7901.40K? 0 +194931.27 -714801.4 -000009.8+000009.700001.2 08.7901.38K? 0 +195609.08 +202608.9 -000020.9-000011.000001.6 08.7901.28K? 0 +200139.57 +444427.7 +000014.4-000023.300011.8 08.7901.47K? 0 +200229.86 +543739.1 +000029.7+000045.300000.4 08.7901.06K? 0 +200309.36 +065323.4 +000011.7-000045.800003.8 08.7901.72K? 0 +200413.87 -425548.3 +000010.5-000004.100002.2 08.7901.01K? 0 +200718.62 +061532.5 -000031.4-000014.700001.8 08.7901.16K? 0 +200825.17 -270022.9 +000014.0-000006.600023.5 08.7901.13K? 0 +201456.17 +295813.1 -000013.8-000000.400006.3 08.7901.27K? 0 +201611.31 -684738.6 -000002.8-000020.500010.3 08.7901.10K? 0 +201657.77 +544120.8 +000020.0-000003.600005.4 08.7901.47K? 0 +201827.49 +164216.2 +000013.7-000012.300018.5 08.7901.21K? 0 +202406.92 -643523.9 +000022.0-000009.000009.5 08.7901.12K? 0 +202426.41 +384858.9 +000001.8+000019.500026.8 08.7901.31K? 0 +202438.81 +305741.0 +000014.5+000004.900022.8 08.7901.72K? 0 +202634.61 +342343.1 -000022.5-000022.300018.6 08.7901.02K? 0 +202839.17 +013127.9 -000034.9-000003.700020.2 08.7901.71K? 0 +202857.83 +275323.6 +000010.4+000003.400021.3 08.7901.30K? 0 +203303.02 -191818.8 -000023.6-000000.600021.4 08.7901.57K? 0 +203344.80 +574751.4 -000016.4+000009.400005.5 08.7901.03K? 0 +203650.60 +233154.9 -000012.9+000012.200008.7 08.7901.54K? 0 +203957.35 +215747.4 +000036.9+000006.900017.0 08.7901.00K? 0 +204404.05 +192149.3 +000003.0-000002.600014.6 08.7901.24K? 0 +204536.27 -074527.0 -000006.6-000046.300005.2 08.7901.65K? 0 +204747.95 +221518.9 -000004.3-000014.400020.3 08.7901.42K? 0 +204816.31 +440435.8 -000003.0+000018.900006.2 08.7901.38K? 0 +204937.10 +503300.2 -000006.7-000026.200010.2 08.7901.49K? 0 +205720.87 +605326.5 -000006.5-000021.800001.3 08.7901.16K? 0 +205812.55 -164139.3 -000022.4-000009.000008.4 08.7901.42K? 0 +210015.43 -142823.7 -000005.6-000067.400015.5 08.7901.05K? 0 +210332.83 -020638.6 +000006.4-000012.500009.5 08.7901.10K? 0 +211000.54 +432600.7 +000024.1-000020.000017.9 08.7901.08K? 0 +211037.44 -402232.5 +000021.0-000030.100025.0 08.7901.05K? 0 +211115.32 -285259.1 -000022.5-000011.500006.0 08.7901.59K? 0 +211725.10 +190940.0 +000023.2+000028.000000.8 08.7901.12K? 0 +212607.34 -510556.8 +000056.9-000008.800007.5 08.7901.01K? 0 +212620.41 -380102.3 -000014.9-000006.600010.4 08.7901.35K? 0 +212652.09 -054853.0 -000013.3-000008.500002.9 08.7901.53K? 0 +212719.76 -090155.2 -000028.0+000007.000021.7 08.7901.08K? 0 +212822.44 +292341.3 +000010.4-000020.500007.8 08.7901.82K? 0 +212919.45 -510624.4 +000002.1+000010.400015.0 08.7901.38K? 0 +213157.64 -124600.1 +000024.2-000030.800000.4 08.7901.57K? 0 +213234.41 +660650.1 -000001.2-000019.800001.0 08.7901.08K? 0 +213235.69 -202300.2 +000024.0+000005.300016.7 08.7901.10K? 0 +213425.22 -081245.1 +000010.8-000013.300002.8 08.7901.04K? 0 +213514.60 +242941.7 +000079.4+000008.200002.5 08.7901.04K? 0 +214012.76 +245955.2 -000025.8-000022.400012.1 08.7901.10K? 0 +214121.40 +344202.5 -000011.3+000005.100009.3 08.7901.79K? 0 +215256.43 -331255.1 -000002.2-000020.800017.1 08.7901.37K? 0 +215337.63 +574720.1 +000003.5+000002.400015.0 08.7901.19K? 0 +215613.98 +341308.6 +000017.1-000002.900014.1 08.7901.01K? 0 +220009.31 +454053.2 +000005.9+000011.100009.8 08.7901.13K? 0 +220545.20 +461730.4 -000001.8+000017.500012.9 08.7901.78K? 0 +221915.57 +084506.7 +000055.0-000030.100036.8 08.7901.12K? 0 +222609.42 -272025.5 +000004.9+000013.500023.8 08.7901.10K? 0 +223030.85 -475738.8 -000009.3-000007.900013.6 08.7901.06K? 0 +223109.57 +293133.1 +000018.1-000001.400015.9 08.7901.31K? 0 +223600.57 -265551.2 +000055.5-000019.600004.7 08.7901.03K? 0 +223603.75 +231957.1 +000025.0+000021.600018.2 08.7901.10K? 0 +223612.67 -140209.7 -000024.5-000024.900023.9 08.7901.20K? 0 +224138.88 +451141.3 -000000.6-000006.100016.3 08.7901.60K? 0 +224210.27 +752611.1 -000003.0-000021.600018.9 08.7901.80K? 0 +225016.79 -022531.3 -000039.4-000007.000016.3 08.7901.44K? 0 +225353.36 +270121.4 +000005.5-000028.000006.4 08.7901.49K? 0 +230352.12 +501139.3 -000004.7+000003.300001.4 08.7901.51K? 0 +230612.72 +250600.3 -000022.2-000005.600015.7 08.7901.28K? 0 +231626.43 +080213.8 +000033.6-000006.100001.2 08.7901.17K? 0 +231748.01 +133835.9 -000015.3-000049.600028.1 08.7901.51K? 0 +231856.77 +432955.5 +000016.5-000000.800008.3 08.7901.63K? 0 +232343.45 -005304.5 -000083.0-000092.900006.1 08.7901.05K? 0 +234733.40 -603108.9 +000034.8-000014.400025.6 08.7901.17K? 0 +234940.63 +291414.4 +000000.9+000007.000001.3 08.7901.60K? 0 +235526.47 +221137.1 +000223.7-000160.500036.9 08.7901.06K? 0 +202850.59 +395854.5 -000020.5-000005.300017.0 08.7902.86N? 0 0.10 1.00 +062223.85 +032528.0 +000012.2-000015.900010.3 08.7903.19N? 0 +000048.15 +165920.3 -000100.7-000321.200013.5 08.8000.96K? 0 +000123.69 +393638.8 -000041.5-000016.300020.6 08.8000.82G? 1 +000415.33 +600918.1 -000019.8+000000.300000.7 08.8000.04A? 0 +001401.84 +415859.7 -000008.4-000003.700003.0 08.8000.10A? 0 +001431.32 +534621.4 -000096.4+000006.100005.6 08.8000.52F? 0 +001913.84 +555817.1 -000011.8+000001.200002.8 08.8000.06A? 0 +002734.02 +071404.1 +000006.8+000003.200014.1 08.8000.13A? 0 +003133.36 +391952.8 +000020.0-000007.800009.2 08.8000.57F? 0 +003754.55 +534608.6 +000021.5+000010.300005.8 08.8000.52F? 0 +004043.78 -493530.3 +000190.5-000126.500020.5 08.8000.76G? 0 +004051.74 -464919.3 +000053.4-000030.400005.3 08.8000.82G? 0 +004116.41 +192402.2 -000005.7-000041.200006.2 08.8000.25A? 0 +004140.72 -420057.6 -000057.5-000023.100020.9 08.8000.90G? 0 +004500.65 +432654.8 +000011.1-000025.300001.1 08.8000.30A? 0 +004608.26 +610858.7 +000007.5+000000.500008.3 08.8000.12A? 0 +010224.41 -064220.7 -000010.2-000002.300010.8 08.8000.52F? 0 +010816.90 +444904.9 +000037.5+000029.400014.4 08.8000.83G? 0 +010956.61 -642133.2 -000003.8+000005.800042.4 08.8000.67G? 0 +011240.44 -291046.3 +000164.0-000006.100008.8 08.8000.89G? 0 +011430.92 -312031.4 +000070.1+000013.900019.8 08.8000.51F? 0 +011536.18 +570929.2 +000015.1-000002.400004.7 08.8000.01A? 0 +012004.46 +363752.6 -000121.4-000170.500006.0 08.8000.64G? 0 +012044.26 +462018.5 -000030.9+000020.500024.5 08.8000.63G? 0 +012148.81 -492212.4 +000085.6+000012.800000.9 08.8000.48F? 0 +012434.23 +624719.4 +000003.0+000001.900012.6 08.8000.80G? 0 +012844.53 -133804.5 +000003.4-000071.900020.0 08.8000.47F? 0 +012845.84 +582039.2 -000011.3+000001.500005.0 08.8000.55F? 0 +012904.91 +703340.2 -000026.5-000035.000016.0 08.8000.52F? 0 +013144.84 +150538.8 +000016.4+000001.200013.0 08.8000.78G? 0 +013336.21 +160749.6 -000014.7-000021.800008.6 08.8000.17A? 0 +013520.89 -211203.3 +000137.4-000075.800009.1 08.8000.78G? 0 +013529.02 +311717.2 -000018.0-000008.400003.8 08.8000.27A? 0 +013739.82 +575417.0 -000001.1+000004.200003.7 08.8000.09A? 0 +014128.74 -615941.9 -000046.2-000039.700009.1 08.8000.41F? 0 +014423.41 -453644.0 +000094.6+000032.800006.4 08.8000.53F? 0 +014820.40 +511920.2 -000029.0-000024.800002.5 08.8000.52F? 0 +014930.52 +564451.2 -000011.7-000055.400010.9 08.8000.56F? 0 +015054.41 +530910.1 -000000.3-000003.600012.0 08.8000.21A? 0 +015220.71 +670355.4 -000027.2-000000.700007.4 08.8000.52F? 0 +015426.77 -262041.8 -000015.1-000010.700001.6 08.8000.97K? 0 +015427.00 -072229.5 +000030.4-000063.200008.5 08.8000.64G? 0 +015429.66 +644735.3 -000045.6-000002.100016.7 08.8000.57F? 0 +015445.46 +290907.2 -000017.0-000000.300006.2 08.8000.39F? 0 +015603.84 +333459.3 -000013.1+000005.500007.1 08.8000.14A? 0 +015635.87 -444911.8 +000054.9+000026.400016.6 08.8000.49F? 0 +015921.07 +602740.1 +000018.3-000017.100000.6 08.8000.29A? 0 +020406.73 +083923.2 -000103.3-000065.900009.8 08.8000.81G? 0 +020453.44 +112418.1 +000075.7+000057.200032.8 08.8000.73G? 0 +020846.60 +605717.8 +000001.3-000025.500003.2 08.8000.53F? 0 +021045.92 +562427.0 +000055.0-000033.500000.6 08.8000.42F? 0 +021219.09 -263823.6 +000079.8-000029.800018.2 08.8000.60G? 0 +021400.26 +492225.0 -000020.0+000004.100017.4 08.8000.37F? 0 +021533.23 -434029.4 -000036.1-000052.800002.7 08.8000.41F? 0 +021947.94 -352644.1 +000000.0+000000.000000.0 08.8000.80G? 1 +022123.62 -305602.1 +000537.5+000116.300031.8 08.8000.94G? 0 +022416.03 -365428.6 -000100.0+000077.800029.5 08.8000.73G? 0 +022448.70 -295147.6 +000000.0+000000.000000.0 08.8000.40F? 0 +022451.92 -090043.6 +000012.7-000011.600009.2 08.8000.53F? 0 +022522.92 +275936.5 -000017.6-000000.600033.6 08.8000.97K? 0 +022843.76 +415554.7 +000003.4-000022.400007.9 08.8000.21A? 0 +023003.72 -705453.2 +000027.1+000015.600008.1 08.8000.41F? 0 +023434.10 +214131.6 +000000.4-000006.900009.0 08.8000.59G? 0 +024031.85 +612901.3 +000000.0+000000.000000.0 08.8000.98K? 1 +024506.03 +421135.5 -000013.3-000010.700015.5 08.8000.37F? 0 +025248.95 +534338.3 +000027.9-000038.100013.8 08.8000.38F? 0 +025252.14 -480911.1 +000026.7-000008.200018.9 08.8000.51F? 0 +025602.33 +411103.2 +000043.6-000049.900009.6 08.8000.59G? 0 +030049.96 +830929.8 +000064.7-000023.100005.3 08.8000.57F? 0 +030235.36 -381427.9 +000032.3+000033.800009.7 08.8000.99K? 0 +030342.34 -644921.7 -000004.5+000011.600012.8 08.8000.29A? 0 +030914.83 +382641.7 +000018.4-000033.500020.2 08.8000.28A? 0 +030927.52 -031403.3 +000013.8-000008.900019.0 08.8000.39F? 0 +030938.00 +165417.0 +000021.7-000020.300005.9 08.8000.36F? 0 +031741.85 +701846.0 -000000.9+000044.300000.6 08.8000.98K? 0 +031804.49 +062904.5 +000051.7-000088.500021.3 08.8000.69G? 0 +032706.68 +634858.7 -000005.0-000012.300001.8 08.8000.37F? 0 +032828.80 +595424.0 +000000.0+000000.000000.0 08.8000.42F? 0 +033926.10 +090354.6 +000037.8-000005.100006.9 08.8000.52F? 0 +034028.80 +832400.9 -000003.7+000001.200003.4 08.8000.52F? 0 +034834.27 -451023.5 +000075.2+000003.000013.0 08.8000.58G? 0 +034858.06 +145832.9 -000066.9+000072.000026.5 08.8000.67G? 1 +035405.10 +383136.1 -000026.0-000009.800018.7 08.8000.27A? 0 +035427.28 +022052.0 -000096.3+000082.400020.9 08.8000.59G? 0 +035731.21 -132230.0 +000031.0+000000.500002.2 08.8000.95G? 0 +035755.85 -070733.6 +000149.0-000006.900006.4 08.8000.52F? 0 +035933.44 +024054.1 +000002.5+000020.300018.7 08.8000.95G? 0 +040052.00 -541925.8 +000021.4+000029.900008.8 08.8000.40F? 0 +040146.10 +443255.5 -000025.9+000003.700005.5 08.8000.33F? 0 +040154.21 +403208.2 +000001.4-000007.200006.7 08.8000.16A? 0 +040339.43 -775456.2 +000009.0+000006.200007.2 08.8000.51F? 0 +040600.58 +044139.1 -000014.7-000037.300003.4 08.8000.51F? 0 +040753.18 -643614.7 +000001.5-000002.600022.8 08.8000.87G? 0 +041206.95 -485836.5 -000011.9+000009.000007.1 08.8000.94G? 0 +041430.24 +030117.0 +000085.0+000246.700020.7 08.8000.96K? 0 +042048.63 -471504.2 +000045.0+000022.300019.0 08.8000.96K? 0 +042133.11 +574442.4 +000002.0-000018.100015.0 08.8000.45F? 0 +042743.02 -675955.0 +000025.2+000039.500001.1 08.8000.23A? 0 +043030.10 -095455.0 +000008.4+000001.800010.1 08.8000.97K? 0 +043229.15 -645112.3 +000033.4-000012.600000.3 08.8000.83G? 0 +043245.28 +324330.1 +000017.1-000037.700002.6 08.8000.58G? 0 +043659.08 +521713.5 -000006.3-000018.200002.3 08.8000.26A? 0 +043841.65 +101126.9 +000026.7-000013.000006.2 08.8000.69G? 0 +044037.85 +432149.8 +000010.6+000000.100003.4 08.8000.56F? 0 +044056.11 -423003.6 +000018.3+000016.500007.4 08.8000.47F? 0 +044644.03 -502339.9 +000037.4+000024.200008.8 08.8000.46F? 0 +044751.23 -084158.7 +000029.1+000013.400014.5 08.8000.93G? 0 +045007.09 +475152.4 +000037.0-000051.500013.7 08.8000.43F? 0 +045533.91 -112252.8 +000006.4-000012.300001.7 08.8000.30A? 0 +045808.47 +303819.4 -000006.5+000019.400021.6 08.8000.31A? 0 +050347.56 +700419.1 -000002.8+000005.400006.0 08.8000.96K? 0 +050739.19 +141312.3 -000011.5-000009.000003.2 08.8000.49F? 0 +050740.66 +244932.6 +000030.2-000015.400014.4 08.8000.46F? 0 +050758.12 +165847.3 +000014.8-000020.600023.6 08.8000.32F? 0 +051032.50 +365032.3 +000003.8-000007.500020.3 08.8000.23A? 0 +051044.16 -553114.5 -000034.5+000009.100009.6 08.8000.49F? 0 +051106.42 +823406.7 -000035.7+000013.800002.9 08.8000.35F? 0 +051228.94 +434403.0 -000012.4+000000.600002.6 08.8000.05A? 0 +051433.31 +381332.1 -000002.5+000002.500011.5 08.80-0.02B? 0 +051803.85 -434816.4 -000002.5-000018.500005.0 08.8000.32F? 0 +051947.91 +013517.7 +000009.8-000009.900019.1 08.8000.29A? 0 +052242.05 +530145.4 +000041.9-000023.100020.9 08.8000.45F? 0 +052253.33 -150124.5 +000012.3-000119.600008.7 08.8000.53F? 0 +052328.92 +003947.0 -000007.3+000002.500009.5 08.80-0.00B? 0 +052342.02 +364612.1 -000002.8-000017.700020.5 08.8000.43F? 0 +052745.31 +325214.1 -000004.4-000003.500023.4 08.8000.52F? 0 +052940.58 +064941.4 +000073.4-000095.100011.8 08.8000.52F? 0 +052955.82 -261728.7 -000006.4-000007.300008.6 08.8000.92G? 0 +053143.25 +502225.4 -000029.0-000019.200002.6 08.8000.32F? 0 +053333.61 +232032.2 -000013.7-000001.200001.4 08.8000.31A? 0 +053539.18 +523356.8 +000021.4-000008.400019.8 08.8000.55F? 0 +053651.68 +232605.7 -000012.5-000020.800025.7 08.8000.71G? 0 +053957.59 +570812.7 -000005.0-000046.600005.6 08.8000.42F? 0 +054052.81 -053404.1 +000019.9-000136.200016.4 08.8000.60G? 0 +054149.75 +224116.1 -000006.7-000032.500002.6 08.8000.21A? 0 +054343.78 -005619.2 +000004.7-000007.300006.3 08.8000.22A? 0 +054616.23 -584629.1 -000024.3-000000.600012.5 08.8000.44F? 0 +054913.09 +174428.6 -000009.4-000001.300012.4 08.8000.08A? 0 +055031.10 +232744.9 -000141.6-000242.800073.1 08.8000.72G? 0 +055046.40 -465159.0 -000009.7-000046.000003.0 08.8000.47F? 0 +055058.30 +140305.9 -000013.6-000025.200030.1 08.8000.65G? 0 +055140.96 -135354.1 +000004.0-000003.400013.8 08.8000.47F? 0 +055148.33 +384637.9 -000001.0-000001.600024.6 08.8000.09A? 0 +055316.49 +321046.5 +000020.1+000026.500004.7 08.8000.51F? 0 +055557.52 -024759.7 -000018.0+000007.200006.5 08.8000.22A? 0 +055704.99 +273603.0 -000000.1-000009.300021.6 08.8000.99K? 0 +060220.45 +180125.8 +000012.4-000018.600004.9 08.8000.10A? 0 +060316.04 +440144.3 -000011.7+000004.300004.7 08.8000.24A? 0 +060400.52 +283846.8 +000027.4-000001.000010.1 08.8000.08A? 0 +060502.77 -531247.2 -000013.3+000021.600011.7 08.8000.14A? 0 +060552.94 -203959.2 -000013.3-000015.100004.2 08.8000.31F? 0 +060827.36 +135551.2 +000015.4-000007.000021.7 08.80-0.06B? 0 +060852.69 -232432.7 -000000.2+000006.500001.3 08.8000.15A? 0 +061021.11 -354608.4 -000000.1+000006.500001.2 08.8000.03A? 0 +061036.99 +262654.6 -000004.1-000041.300016.4 08.8000.27A? 0 +061129.94 +223057.3 -000020.1-000006.000004.8 08.8000.01A? 0 +061412.73 -244320.5 +000005.8-000046.800006.6 08.8000.75G? 0 +061413.92 -494856.4 +000089.4-000203.900018.5 08.8000.69G? 0 +061457.84 -065048.4 +000014.5+000007.200005.6 08.8000.27A? 0 +061754.85 +395432.1 -000005.8+000006.300031.9 08.8000.06A? 0 +061805.88 +715331.3 -000004.6-000082.500007.8 08.8000.46F? 0 +061927.00 -222047.8 -000003.6+000007.100002.0 08.8000.09A? 0 +062046.98 -184250.8 -000018.0-000003.800002.9 08.8000.98K? 0 +062107.94 +220957.0 -000000.9+000007.600023.7 08.8000.23A? 0 +062201.24 -020145.6 +000016.9-000021.800002.0 08.8000.14A? 0 +062314.49 +602614.4 +000044.7-000082.600018.9 08.8000.77G? 0 +062422.79 +051926.8 +000003.5+000007.800014.7 08.80-0.01B? 0 +062701.68 +361151.7 +000032.2-000044.800002.7 08.8000.17A? 0 +062911.26 +445338.8 +000000.4-000015.800008.7 08.8000.03A? 0 +063120.03 -494517.5 -000021.0+000034.400004.4 08.8000.60G? 0 +063337.64 -431730.1 -000011.1+000041.900007.0 08.8000.40F? 0 +064042.84 -104915.5 +000016.4+000000.100014.0 08.8000.37F? 0 +064101.56 +102827.4 -000015.4-000001.800011.6 08.80-0.01B? 0 +064307.02 -520444.4 -000028.7+000011.100012.3 08.8000.39F? 0 +064317.81 +535935.0 -000011.1-000024.600007.4 08.8000.49F? 0 +064353.60 +091052.5 +000012.5+000023.200018.2 08.8000.92G? 0 +064501.90 +184243.9 +000003.9-000008.900003.2 08.8000.90G? 0 +064517.17 +465152.7 -000027.9+000012.600005.9 08.8000.32F? 0 +064521.89 +353206.3 +000069.5-000191.400040.7 08.8000.68G? 0 +064721.90 -022458.6 +000015.4-000009.600007.6 08.8000.21A? 0 +064732.59 -390939.5 -000020.9+000002.200005.7 08.8000.88G? 0 +064736.23 -083218.9 -000010.9+000006.800002.8 08.80-0.00B? 0 +064849.03 +733615.1 +000004.2-000005.700001.6 08.8000.32F? 0 +065005.98 -133645.1 +000001.7-000008.400002.5 08.8000.06A? 0 +065355.90 -080528.2 +000013.5-000013.000009.3 08.8000.20A? 0 +065401.44 -042117.4 +000012.5+000006.600001.5 08.8000.70G? 0 +065414.64 -341322.1 +000000.0+000000.000000.0 08.8000.18A? 0 +065544.87 +075537.4 +000000.6+000000.100016.5 08.8000.21A? 0 +065652.98 +011710.3 +000009.4-000001.700002.4 08.80-0.06B? 0 +065759.02 -443550.3 -000011.2+000002.900010.4 08.8000.97K? 0 +065833.00 -013711.1 -000010.2-000008.200008.5 08.8000.22A? 0 +070009.45 -052241.8 -000004.3-000014.500004.1 08.8000.19A? 0 +070020.03 -200157.3 -000015.9-000019.300008.8 08.8000.53F? 0 +070110.34 -382524.1 -000015.1-000015.500006.8 08.8000.83G? 0 +070252.15 -021202.2 -000025.2+000021.100017.7 08.8000.35F? 0 +070327.15 -554837.0 -000020.1-000015.400025.9 08.8000.52F? 0 +070353.07 +004201.6 +000016.4-000032.100027.6 08.8000.52F? 0 +070435.29 +151555.5 +000014.9+000008.200000.2 08.80-0.03B? 0 +070505.02 +334648.4 +000002.0-000014.200009.2 08.8000.99K? 0 +070549.81 +833645.7 +000023.8-000219.900026.6 08.8000.68G? 0 +070853.86 +191938.5 +000004.5-000043.700001.9 08.8000.26A? 0 +070941.85 -332020.9 -000027.6+000020.100009.6 08.8000.93G? 0 +071029.66 +132200.7 -000018.9-000006.400002.2 08.8000.02A? 0 +071139.27 +150901.1 -000022.0-000005.800014.1 08.8000.26A? 0 +071353.13 -271740.2 -000001.0+000011.600001.4 08.80-0.13B? 0 +071421.09 -072234.1 -000007.4+000001.800012.9 08.80-0.01B? 0 +071455.67 -371510.3 -000009.4+000011.900003.2 08.8000.01A? 0 +071457.50 -020522.6 -000009.9+000013.100017.9 08.8000.96K? 0 +071501.06 -195937.0 +000027.0+000045.100005.1 08.8000.53F? 0 +071709.45 -055440.4 -000009.3-000025.000010.7 08.8000.32F? 0 +071803.82 -134138.1 -000005.6+000021.800007.3 08.80-0.06B? 1 +071821.09 -033643.8 -000009.3+000014.200001.0 08.8000.28A? 0 +072114.34 +465542.1 -000020.5+000027.600001.7 08.8000.10A? 0 +072209.88 -542540.3 -000017.0+000015.900004.4 08.80-0.00B? 0 +072219.10 -025559.7 +000016.0-000017.200009.9 08.8000.95G? 0 +072221.69 -115945.7 -000026.5-000002.600008.7 08.8000.27A? 0 +072450.09 -080743.8 +000000.9-000004.600009.5 08.80-0.03B? 0 +072640.97 -284950.6 -000025.3+000014.900009.4 08.8000.30A? 0 +072928.18 +785251.0 -000009.5-000012.800009.8 08.8000.27A? 0 +073043.15 -265908.9 -000001.6+000011.300003.7 08.80-0.01B? 0 +073053.54 +051337.3 +000005.0-000003.100001.0 08.80-0.06B? 0 +073315.54 +144837.8 +000011.6-000007.400025.0 08.8000.20A? 0 +073536.83 +011220.7 +000002.9+000013.800036.2 08.8000.90G? 0 +073704.92 +300054.6 -000007.0+000000.700001.8 08.8000.25A? 0 +073905.63 +241850.5 -000009.7+000013.200007.6 08.8000.05A? 0 +074206.67 +024337.8 -000021.2+000000.800021.8 08.8000.92G? 0 +074234.04 -040135.4 -000023.4+000004.900014.4 08.8000.30A? 0 +074337.95 +081623.1 -000019.4-000020.300000.8 08.8000.36F? 0 +074421.99 -064149.0 -000002.9-000022.200002.5 08.8000.33F? 0 +074656.28 -034048.6 -000026.1-000008.100019.4 08.8000.04A? 0 +074739.23 -384036.3 -000022.4+000014.400002.9 08.8000.13A? 0 +074859.96 -263243.4 -000002.6+000006.000009.9 08.8000.08A? 0 +074915.01 -680630.4 +000012.3-000013.900006.8 08.8000.50F? 0 +075100.89 -170809.4 -000027.2-000014.500013.9 08.8000.85G? 0 +075541.68 +302120.8 -000122.9-000080.000026.3 08.8000.55F? 0 +075550.95 +241341.4 -000049.2-000008.300016.1 08.8000.36F? 0 +075600.62 -415513.7 -000018.2+000035.300012.2 08.8000.39F? 0 +075708.27 +410855.3 -000014.2-000064.700006.4 08.8000.49F? 0 +075755.03 +181452.5 +000028.5-000028.400024.2 08.8000.99K? 0 +080004.82 -480605.5 -000012.9+000008.500000.5 08.8000.78G? 0 +080106.06 -190801.1 -000008.2-000003.800001.6 08.8000.07A? 0 +080135.09 +450340.7 -000006.1-000053.900001.0 08.8000.45F? 0 +080157.84 -205133.8 +000025.7-000012.200005.2 08.80-0.02B? 0 +080349.24 +102353.7 -000010.2+000028.300019.4 08.8000.86G? 0 +080514.34 +144517.7 +000006.7-000026.300003.1 08.8000.11A? 0 +080550.24 -330622.5 +000009.7+000013.200004.3 08.8000.86G? 0 +080614.69 +012900.7 -000029.4+000026.100006.2 08.8000.18A? 0 +080635.21 +062219.8 -000051.4-000030.900003.5 08.8000.45F? 0 +081052.58 -424838.1 +000023.2-000332.700042.3 08.8000.88G? 0 +081325.23 +514553.7 -000012.5+000011.200009.6 08.8000.13A? 0 +081331.08 +281730.7 -000021.2+000010.100006.3 08.8000.41F? 0 +081440.15 +091319.7 +000074.3-000065.600014.1 08.8000.60G? 0 +081528.57 -422558.4 -000004.7-000007.100000.9 08.8000.94G? 0 +081728.81 -625152.4 +000008.2+000010.000011.3 08.8000.30A? 0 +081858.66 -294516.8 -000024.3-000022.300001.6 08.80-0.14B? 0 +082057.06 +010631.3 +000001.3-000024.600003.1 08.8000.24A? 0 +082402.96 +072642.4 -000010.5-000025.200024.8 08.8000.92G? 0 +083235.84 +343343.7 -000006.1-000007.200027.1 08.8000.98K? 0 +083608.64 +430355.2 -000016.0-000036.900001.5 08.8000.25A? 0 +084502.64 +441104.2 -000021.3-000037.900006.0 08.8000.38F? 0 +084620.70 +500122.8 -000053.0-000043.500002.6 08.8000.34F? 0 +084928.93 -560935.2 +000000.0+000000.000000.0 08.8000.36F? 0 +085014.69 +191634.5 -000039.8-000014.100020.0 08.8000.59G? 0 +085026.56 +802750.2 -000033.5-000033.600006.3 08.8000.32F? 0 +085141.39 -155452.0 +000008.9+000008.200007.8 08.8000.15A? 0 +085334.07 -490413.7 -000001.3+000008.500003.9 08.8000.28A? 0 +085344.90 -135012.5 -000059.5+000029.400002.7 08.8000.96K? 0 +085403.17 +221813.3 -000012.8-000040.300001.3 08.8000.68G? 0 +085409.24 +465136.4 -000049.3-000007.100000.8 08.8000.51F? 0 +085420.29 -485248.1 -000007.9+000014.700003.5 08.8000.36F? 0 +085604.04 +230417.2 +000013.3-000027.600001.7 08.8000.41F? 0 +085624.82 -534805.2 -000011.8+000001.100000.8 08.8000.69G? 0 +085748.15 -355944.5 -000018.7+000015.200001.5 08.8000.25A? 0 +085903.71 +670429.2 +000000.9-000031.500021.0 08.8000.55F? 0 +090347.52 -194931.3 -000017.8-000040.000015.6 08.8000.51F? 0 +090411.09 -385109.6 +000002.8+000016.400007.4 08.8000.11A? 0 +090502.23 -112315.7 -000013.9-000000.100011.3 08.80-0.06B? 0 +090548.54 -383850.6 +000011.2+000003.400009.3 08.8000.98K? 0 +090913.89 -710648.5 -000008.5-000009.700009.9 08.8000.28A? 0 +090920.61 +221234.4 -000011.6-000013.300004.4 08.8000.37F? 0 +091132.80 -540632.1 -000000.5+000001.900006.1 08.80-0.04B? 0 +091136.38 +034643.2 -000037.0-000003.700039.6 08.8000.27A? 0 +091343.56 +434940.3 -000010.4-000014.600001.3 08.8000.41F? 0 +091604.42 +200423.5 +000015.3+000000.500002.8 08.8000.31F? 0 +091610.98 -433259.3 -000005.2-000001.400010.5 08.8000.07A? 0 +091656.16 -622623.0 -000004.4+000014.500000.4 08.80-0.05B? 0 +091718.99 -432352.0 -000025.4+000007.300005.5 08.8000.19A? 0 +091728.32 -663327.5 +000023.6-000021.300004.9 08.8000.49F? 0 +091817.17 +460911.3 +000002.9+000003.400003.3 08.8000.25A? 0 0.10 1.00 +091833.58 -503552.7 -000029.7+000047.500006.1 08.8000.47F? 0 +091858.72 -521957.4 -000004.3-000000.600000.9 08.8000.21A? 0 +092031.35 -144453.8 -000011.2-000095.000003.5 08.8000.54F? 0 +092354.66 -410606.0 -000105.4-000007.800005.5 08.8000.57F? 0 +092544.91 -364819.9 +000011.6+000007.500014.3 08.8000.49F? 0 +092914.29 -171528.5 +000000.8+000003.900015.6 08.8000.98K? 0 +093035.95 +103606.4 -000219.6-000020.400062.0 08.8000.90G? 0 +093142.09 -471601.2 -000016.8+000001.600002.8 08.80-0.01B? 0 +093451.06 +051451.5 -000077.8-000043.700003.9 08.8000.93G? 0 +093456.56 -285239.5 -000015.0+000014.800003.7 08.8000.29A? 0 +093626.08 +185543.1 +000007.1+000021.300038.5 08.8000.79G? 0 +093631.11 -241346.7 +000035.3-000053.000010.9 08.8000.65G? 0 +093749.80 -161548.3 -000047.4+000007.000004.4 08.8000.33F? 0 +093756.29 +240402.7 -000024.5-000006.000005.8 08.8000.41F? 0 +093935.08 +221006.7 -000001.0+000005.400008.7 08.8000.24A? 0 +093944.90 -325557.1 -000023.7-000002.800009.2 08.8000.37F? 0 +093956.95 -501254.0 -000045.5+000012.800014.5 08.8000.56F? 0 +094241.87 +014746.0 -000062.5+000021.400003.2 08.8000.37F? 0 +094420.76 +045544.4 -000076.5-000001.000002.6 08.8000.35F? 0 +094708.60 +153142.3 +000003.5-000006.800019.0 08.8000.36F? 0 +095140.29 -192728.9 -000017.1-000000.100015.3 08.8000.99K? 0 +095241.52 -311435.4 -000025.2+000009.500012.7 08.8000.89G? 0 +095457.29 -280438.4 +000000.4+000001.200018.5 08.8000.88G? 0 +095547.42 -370940.2 -000044.9+000001.700013.5 08.8000.56F? 0 +095757.62 -425023.8 -000014.3+000001.700003.1 08.8000.09A? 0 +100144.11 -233527.9 -000026.9+000012.700004.5 08.8000.38F? 0 +100705.19 +520918.7 +000195.1-000050.000038.5 08.8000.92G? 0 +100745.08 -510054.6 -000018.8+000004.800007.8 08.8000.29A? 0 +101205.05 +211754.6 -000065.3-000044.100000.4 08.8000.58G? 0 +101655.60 +081442.8 -000011.7-000010.700017.1 08.8000.99K? 0 +101855.95 +322321.3 -000082.9+000020.400019.0 08.8000.79G? 0 +102049.91 -673114.3 -000010.0-000000.100009.2 08.8000.10A? 0 +102823.82 -840819.5 -000012.7-000009.400004.2 08.8000.47F? 0 +102843.87 +455751.0 -000026.1+000007.900001.4 08.8000.48F? 0 +102846.48 -623519.2 +000000.0+000000.000000.0 08.80-0.07B? 0 +103111.91 -255930.1 +000002.8-000035.700010.5 08.8000.35F? 0 +104118.34 -280802.8 +000002.6-000019.500001.4 08.8000.23A? 0 +104250.71 -581828.4 -000000.4+000003.400000.1 08.8000.32F? 0 +104508.58 -401536.0 -000002.3+000008.400021.4 08.8000.16A? 0 +104703.73 -573246.8 -000012.4+000013.500001.0 08.80-0.11B? 0 +105001.51 -575226.3 +000003.5+000004.700017.6 08.8000.06A? 0 +105044.82 -503113.1 +000010.0-000017.000000.9 08.8000.98K? 0 +105112.39 -055335.7 +000024.2-000025.800002.0 08.8000.52F? 0 +105341.04 -584650.2 -000011.6+000008.800021.7 08.80-0.09B? 0 +105557.38 -010008.2 +000012.6+000008.900035.3 08.8000.49F? 0 +105739.50 -584322.6 -000004.3-000003.300005.2 08.80-0.11B? 0 +110024.00 -095619.5 -000140.2-000029.100002.5 08.8000.58F? 0 +110456.44 -583957.6 +000000.0+000000.000000.0 08.80-0.28B? 0 +110624.40 -575747.0 -000018.0+000005.800011.3 08.8000.10A? 0 +110846.09 +045932.6 +000011.6+000010.200009.9 08.8000.35F? 0 +111015.30 -141821.6 -000003.5+000012.900021.1 08.8000.29A? 0 +111034.26 -302718.5 -000021.0-000013.900000.5 08.8000.39F? 0 +111703.30 -605541.1 -000011.9-000000.200013.4 08.8000.01A? 0 +111938.35 +493022.2 -000012.4-000000.700017.0 08.8000.81G? 0 +112309.86 +293316.4 +000025.7-000004.600024.0 08.8000.55F? 0 +112700.62 -295604.8 -000046.5-000016.400012.2 08.8000.45F? 0 +113056.49 +623238.8 -000156.4-000315.300028.3 08.8000.95K? 0 +113146.45 -620520.3 +000002.1-000004.900003.3 08.8000.43F? 0 +113433.06 -635719.1 +000017.6-000017.100021.1 08.8000.32F? 0 +113535.68 -581340.6 -000028.5-000006.100001.0 08.8000.23A? 0 +113630.63 -415617.3 -000015.9+000001.700000.2 08.8000.48F? 0 +113813.04 -570405.1 -000009.4+000020.600000.8 08.8000.98K? 0 +113905.07 -570252.9 -000038.6-000000.200010.5 08.8000.20A? 0 +114219.32 -543206.9 -000018.1-000017.800005.3 08.8000.56F? 0 +114618.44 +184046.5 +000040.6-000023.700011.3 08.8000.61G? 0 +114658.89 -105656.6 -000055.6-000023.100005.0 08.8000.42F? 0 +114720.87 -631804.9 -000008.5-000003.900008.5 08.8000.04A? 0 +115416.24 +651309.9 -000004.8-000067.800009.0 08.8000.50F? 0 +115433.47 -543804.4 -000053.8-000016.900016.8 08.8000.60G? 0 +115439.44 +541403.1 -000000.1-000118.300018.4 08.8000.74G? 0 +115759.89 +734654.2 -000009.3-000003.000018.4 08.8000.44F? 0 +115851.99 -415227.1 -000008.1-000007.900006.2 08.8000.11A? 0 +120245.90 -062757.0 +000027.7-000019.700019.3 08.8000.38F? 0 +120349.80 +192302.2 +000015.8-000016.500004.9 08.8000.53F? 0 +120631.95 +744017.1 -000006.5+000002.200000.3 08.8000.41F? 0 +120657.35 -540156.4 -000096.1-000007.600015.7 08.8000.59G? 0 +121022.06 -381039.0 -000024.3-000002.500004.0 08.8000.49F? 0 +121133.63 +360521.7 -000054.2+000016.600012.3 08.8000.29A? 1 +121606.92 -030059.1 -000092.9-000114.400023.8 08.8000.66G? 0 +122344.23 +754257.9 -000040.2+000004.300003.9 08.8000.55F? 0 +122444.35 -412311.7 -000061.8-000063.900039.3 08.8000.62G? 0 +122506.59 -602049.3 -000047.3-000022.200012.6 08.8000.53F? 0 +123057.32 -612935.0 +000051.7-000020.500014.9 08.8000.60G? 0 +123152.01 -144313.7 -000043.0-000020.500016.9 08.8000.40F? 0 +123233.53 -311724.4 +000010.2-000018.800007.6 08.8000.99K? 0 +123334.98 +071651.3 +000015.5+000021.500025.6 08.8000.70G? 0 +123617.00 +335521.9 -000046.8+000012.600017.2 08.8000.51F? 0 +123814.60 +395826.0 +000019.2-000015.300011.5 08.8000.43F? 0 +124307.46 +695642.3 +000011.3-000011.600001.7 08.8000.21A? 0 +124802.45 -684311.5 -000003.2-000008.700004.8 08.8000.96K? 0 +124842.96 +065423.3 -000001.4-000020.600004.3 08.8000.80G? 0 +125119.98 -115042.4 -000036.3-000022.400022.5 08.8000.46F? 0 +125744.94 -605315.6 -000012.6-000009.400006.8 08.8000.18A? 0 +125932.82 -483134.3 +000024.1-000016.800020.6 08.8000.45F? 0 +130243.25 -722554.3 -000005.8-000002.800003.4 08.8000.02A? 0 +130653.61 -601641.4 -000013.0-000003.800005.3 08.8000.17A? 0 +130826.20 -611438.5 -000006.5-000012.100001.6 08.80-0.02B? 0 +131037.63 -523222.1 -000006.2-000002.400005.5 08.8000.24A? 0 +131158.68 -493705.1 -000024.8+000008.600007.0 08.8000.38F? 0 +131207.48 -040631.2 -000012.5+000030.500017.1 08.8000.92G? 0 +131245.71 -413955.4 -000038.0-000010.300001.6 08.8000.32F? 0 +131425.10 +451050.1 +000008.6-000007.700007.5 08.8000.45F? 0 +131433.80 +604454.7 -000021.9+000012.100010.4 08.8000.96K? 0 +131800.53 +205954.2 +000055.5-000061.500003.0 08.8000.50F? 0 +132144.36 -391840.8 -000771.9+000099.300009.6 08.8000.47F? 0 +132826.21 -602310.5 +000001.7-000004.200003.2 08.8000.09A? 0 +133649.84 -631214.8 +000011.6-000003.700007.8 08.8000.08A? 0 +133658.23 -593822.0 -000013.6+000004.700001.9 08.8000.02A? 0 +133911.21 -583651.8 -000031.6-000012.800005.6 08.8000.27A? 0 +133915.68 -605902.0 -000008.9-000001.200008.1 08.80-0.04B? 0 +134011.65 -740444.8 -000053.2-000025.100011.8 08.8000.50F? 0 +134338.93 +210544.3 -000005.8-000000.400003.1 08.8000.37F? 0 +134437.40 -264648.3 -000070.3-000010.000024.1 08.8000.30A? 0 +134451.46 -273850.5 -000018.5-000039.400003.9 08.8000.53F? 0 +135104.89 +071446.7 -000134.8-000051.000005.5 08.8000.79G? 0 +135115.20 -335335.5 -000130.0+000027.200000.2 08.8000.67G? 0 +135228.57 -520721.8 -000025.1-000004.000004.7 08.8000.80G? 0 +135337.46 -522645.0 -000002.5-000011.900002.9 08.8000.15A? 0 +140123.12 -312038.0 -000033.3-000007.200019.5 08.8000.94G? 0 +140246.39 +151958.1 -000024.5-000009.100009.0 08.8000.91G? 0 +140330.77 +590410.3 +000000.5-000055.600002.6 08.8000.94G? 0 +140752.45 -110907.5 -000031.2-000016.500006.4 08.8000.47F? 0 +140755.64 -711207.3 -000010.7+000010.100010.5 08.8000.03A? 0 +140908.48 -583835.1 -000081.9-000024.500010.8 08.8000.46F? 0 +141019.98 +352653.1 -000023.5-000024.400007.4 08.8000.47F? 0 +141047.01 -680332.3 -000151.0-000120.600001.5 08.8000.84G? 0 +141116.22 -594618.1 +000003.9+000010.600005.1 08.80-0.01B? 0 +141225.63 -480839.7 -000024.8-000020.100002.5 08.8000.20A? 0 +141326.38 -720725.9 -000018.0-000018.200007.8 08.8000.14A? 0 +141716.67 +853553.7 +000014.2-000006.800000.1 08.8000.63G? 0 +141751.40 -050801.2 +000001.3-000023.200021.3 08.8000.45F? 0 +142213.50 +135003.6 +000028.1-000002.600002.0 08.8000.44F? 0 +142311.25 -290224.4 -000009.8-000012.800005.2 08.8000.28A? 0 +142506.67 -463540.4 -000038.9-000035.300010.1 08.8000.39F? 0 +143113.99 +170334.7 -000044.9-000021.900005.8 08.8000.25A? 0 +143123.80 +454944.4 +000037.6-000049.700006.1 08.8000.97K? 0 +143137.15 -682337.2 -000076.9-000020.800010.5 08.8000.98K? 0 +143342.81 +042940.1 -000033.0+000032.800009.9 08.8000.63G? 0 +143406.02 -071724.2 +000097.0-000051.100011.8 08.8000.64G? 0 +143453.44 -350800.1 +000019.1-000009.900009.1 08.8000.39F? 0 +144029.99 -261452.4 -000027.8+000087.000002.2 08.8000.28A? 0 +144353.66 -240445.6 -000013.6+000005.500018.7 08.8000.06A? 0 +144437.77 +090414.9 -000058.2-000077.500016.1 08.8000.66G? 0 +144537.71 -474143.4 -000008.1-000006.000019.1 08.8000.92G? 0 +145255.32 -371925.2 -000003.7-000033.300000.0 08.8000.38F? 0 +145534.97 +303832.7 -000017.5+000003.800002.6 08.8000.27A? 0 +150101.37 -425957.6 +000013.6-000014.400004.2 08.8000.44F? 1 +150510.39 -472537.9 -000022.3+000008.400003.9 08.8000.93G? 0 +150540.27 -284253.3 -000003.8+000022.600005.0 08.8000.46F? 0 +150656.10 +140553.2 -000064.5-000113.600020.4 08.8000.89G? 0 +150700.20 +702637.0 +000015.4+000015.800008.3 08.8000.98K? 0 +150823.36 -584151.1 +000009.5-000008.500005.8 08.8000.03A? 0 +151021.52 -131806.3 -000058.5+000021.300018.4 08.8000.47F? 0 +151038.61 -500906.2 -000054.9-000053.500044.3 08.8000.75G? 0 +151245.37 -465344.4 +000001.0-000013.200001.7 08.8000.94G? 0 +151327.98 -330850.0 -000019.5-000020.100028.1 08.8000.45F? 0 +151418.67 +195817.0 -000019.1+000025.700010.0 08.8000.52F? 0 +152233.22 +352408.3 +000012.0+000025.100013.4 08.8000.69G? 0 +152445.12 -655221.0 -000000.4-000010.000007.9 08.80-0.01B? 0 +152617.61 -245918.8 -000012.6-000018.200016.8 08.8000.44F? 0 +152630.60 -445052.4 -000037.2+000003.400001.3 08.8000.99K? 0 +152854.86 -201231.4 -000008.1-000027.100011.8 08.8000.68G? 0 +153029.92 +535817.1 -000015.7+000077.200011.7 08.8000.53F? 0 +153031.88 -532146.5 -000001.6-000000.300003.0 08.8000.10A? 0 +153156.72 -203743.6 +000035.4+000002.300013.1 08.8000.49F? 0 +153511.33 -210028.2 -000029.8+000006.300004.2 08.8000.31A? 0 +153801.49 +171451.6 -000073.9+000049.300020.5 08.8000.64G? 0 +153933.74 -630224.2 -000005.9-000026.500004.2 08.8000.07A? 0 +154019.83 -433022.7 +000003.6+000021.000007.2 08.8000.34F? 0 +154024.81 -732814.9 -000007.4-000021.900009.4 08.8000.16A? 0 +154357.28 -392856.7 -000030.8-000023.700015.7 08.8000.55F? 0 +154519.87 +680943.8 +000074.2+000006.400021.4 08.8000.53F? 0 +154724.03 -465811.9 -000020.8-000007.600007.2 08.8000.91G? 0 +154827.71 +255951.3 -000004.7+000017.700001.2 08.8000.76G? 1 +154946.34 -634553.0 -000044.1-000042.400015.2 08.8000.59G? 1 +154959.27 +601217.0 +000020.3-000030.700004.6 08.8000.98K? 0 +155002.11 -252435.3 -000002.0-000029.500013.0 08.8000.15A? 0 +155529.93 +100617.3 -000026.9+000008.900009.8 08.8000.28A? 0 +155547.07 -433140.2 +000015.3-000034.300025.1 08.8000.36F? 0 +160120.75 -621845.7 +000006.1+000000.600004.6 08.8000.03A? 0 +160256.95 -320943.0 +000024.0-000009.700026.7 08.8000.79G? 0 +160402.42 -431652.8 -000039.1-000057.500003.7 08.8000.55F? 0 +160427.57 +195053.7 -000028.8-000006.100007.1 08.8000.57F? 0 +160658.31 -031509.6 -000050.6+000000.600042.1 08.8000.49F? 0 +160708.92 +624319.8 -000012.3-000024.100002.0 08.8000.49F? 0 +160843.68 -252236.4 -000013.9-000024.500006.9 08.8000.51F? 0 +161546.38 -491512.2 -000017.2-000001.000015.4 08.8000.01A? 0 +162049.31 -252339.3 -000016.6-000025.200012.1 08.8000.50F? 0 +162312.60 -343349.8 -000065.1-000043.700018.1 08.8000.51F? 0 +162436.32 -654318.3 -000008.7+000002.800019.7 08.80-0.10B? 0 +162728.96 -083419.2 -000068.6+000019.900018.3 08.8000.77G? 0 +162835.96 +031515.2 -000036.8-000500.900041.5 08.8000.82G? 0 +163251.84 +031447.3 -000363.1-000187.400019.8 08.8000.90G? 0 +163634.90 -312924.8 +000033.7+000010.900002.2 08.8000.98K? 0 +163828.95 -320009.9 -000015.6-000001.400003.1 08.8000.06A? 0 +165055.33 -582655.1 +000017.2-000009.200012.4 08.8000.05A? 0 +165635.01 +571117.2 +000032.6+000003.000008.2 08.8000.62G? 0 +170125.54 -451556.0 -000012.7-000015.600014.0 08.8000.22A? 0 +170415.63 -210233.5 -000003.4-000003.100006.0 08.8000.03A? 0 +170819.88 +374647.2 -000012.1+000007.500000.6 08.8000.10A? 0 +171326.40 +831908.2 -000001.3-000004.600001.5 08.8000.44F? 0 +171638.97 -405158.5 -000014.0+000001.900014.9 08.8000.53F? 0 +172021.80 +575827.5 +000064.6-000075.100007.1 08.8000.51F? 0 +172023.81 -125632.0 +000014.8+000009.700000.2 08.8000.48F? 0 +172324.87 +165234.0 -000009.1-000010.700005.8 08.8000.94G? 0 +172746.17 +302343.7 +000014.4+000006.200002.4 08.8000.45F? 0 +173301.28 -214950.8 +000051.6-000204.500034.9 08.8000.70G? 0 +173402.56 -544954.1 -000001.0-000005.400003.0 08.8000.05A? 0 +173424.51 -323016.0 -000023.6-000000.400006.3 08.8000.09A? 0 +173440.18 -311838.7 +000001.3+000005.800008.1 08.8000.12A? 0 +173456.78 +480242.5 +000010.4-000005.700021.5 08.8000.28A? 0 +173625.05 +183144.2 +000053.0-000032.900008.9 08.8000.63G? 0 +173747.64 -034543.6 +000023.3-000005.300001.9 08.8000.46F? 0 +174423.06 -343657.8 +000017.7-000017.700010.1 08.8000.30A? 0 +174528.95 +042621.8 +000051.2-000071.700019.7 08.8000.82G? 0 +174543.93 -585846.6 -000031.5-000045.200017.9 08.8000.54F? 0 +175218.98 -505127.6 -000013.2-000006.200003.3 08.8000.16A? 0 +175300.87 +064856.5 -000007.0-000051.700008.1 08.8000.61G? 0 +175312.38 +292912.8 +000006.9-000069.300000.1 08.8000.66G? 0 +175323.38 -465017.9 +000001.2-000006.000009.2 08.8000.93G? 0 +175400.58 +193250.8 +000004.0-000002.200009.7 08.8000.05A? 0 +175438.73 -402053.3 -000033.3+000021.100012.8 08.8000.67G? 0 +180005.31 +302426.4 -000006.0+000027.500002.4 08.8000.97K? 0 +180139.68 -595549.1 +000009.0-000003.500000.7 08.8000.36F? 0 +180310.48 -560730.1 -000008.3+000005.500007.0 08.8000.01A? 0 +180343.66 +460719.0 +000008.3-000027.300016.5 08.8000.95K? 0 +180414.21 +652807.5 +000013.0-000003.900001.6 08.8000.96K? 0 +180705.26 +400905.2 +000003.6+000009.000000.2 08.80-0.05B? 0 +181228.90 -275455.1 +000001.1+000017.700048.7 08.8000.57F? 0 +181947.84 -373606.0 +000034.2-000004.500015.4 08.8000.08A? 0 +182032.02 +571505.9 -000003.0+000017.900005.0 08.8000.10A? 0 +182409.40 -311203.4 +000010.0+000016.800005.5 08.8000.46F? 0 +182430.82 -242307.2 +000032.3-000019.100000.6 08.8000.50F? 0 +182447.28 -550541.1 +000008.2-000071.200012.0 08.8000.43F? 0 +182649.77 -352210.3 +000010.7-000011.400004.2 08.8000.03A? 0 +182709.71 -012812.1 +000019.7+000008.200012.0 08.8000.50F? 0 +182859.57 +072708.1 -000027.3-000012.900003.5 08.8000.40F? 0 +183320.32 -060252.8 +000024.6-000007.700012.7 08.8000.56F? 0 +183333.12 +155826.5 +000010.9-000018.500023.6 08.8000.53F? 0 +183347.67 +622539.6 +000018.5-000010.900011.4 08.8000.19A? 0 +183657.08 -612935.0 -000006.9-000032.700012.0 08.8000.32F? 0 +184108.65 -144524.6 +000017.1+000023.100000.2 08.8000.22A? 0 +184157.83 -190618.3 +000004.7+000007.800000.6 08.8000.41F? 0 +184212.17 -293606.2 -000032.6+000004.400003.2 08.80-0.00B? 0 +184319.25 -293906.4 -000011.0-000002.100000.4 08.8000.38F? 0 +184356.53 -195330.2 +000000.0+000000.000000.0 08.8000.72G? 0 +184456.48 +292621.6 +000012.7-000018.400010.1 08.8000.40F? 0 +184737.13 +532406.2 +000013.8+000011.600001.1 08.8000.09A? 0 +184756.23 +074250.1 -000001.0-000028.300006.1 08.8000.30A? 0 +185012.30 -310832.1 -000001.5-000018.800011.5 08.8000.38F? 0 +185055.54 +701947.5 -000000.3+000052.100004.7 08.8000.36F? 0 +185242.43 -201420.4 +000014.5-000015.400003.4 08.8000.09A? 0 +185326.43 -235929.3 +000009.8-000012.200006.9 08.8000.47F? 0 +185848.26 -505134.9 +000042.3-000023.100007.0 08.8000.73G? 0 +185943.78 -151845.9 -000005.3-000005.600007.0 08.8000.48F? 0 +190150.33 -032219.0 +000019.2-000022.100005.0 08.8000.55F? 0 +190246.14 -004241.9 +000015.6-000009.500031.2 08.8000.68G? 0 +190527.29 -414415.6 +000007.3+000012.700007.6 08.8000.42F? 0 +190540.31 +462530.1 +000008.7-000002.000015.6 08.8000.10A? 0 +190914.63 +651145.6 +000000.7-000023.900003.4 08.8000.31F? 0 +190921.13 +111041.8 -000019.3-000056.600016.6 08.8000.40F? 0 +191010.51 +403901.7 +000005.9-000000.300010.0 08.8000.41F? 0 +191034.26 -214021.0 +000013.8-000017.000013.4 08.8000.51F? 0 +191120.05 +004256.6 +000007.6+000007.400005.4 08.8000.38F? 0 +191147.60 +135433.3 +000000.1-000008.500000.1 08.8000.18A? 0 +191242.80 +050411.9 +000053.2-000004.100001.9 08.8000.46F? 0 +191556.77 -302034.2 -000142.9-000076.800015.0 08.8000.60G? 0 +191634.09 +143712.4 +000012.1+000015.500002.5 08.8000.03A? 0 +191731.51 -322955.5 -000006.4+000016.100008.9 08.8000.27A? 0 +191805.51 +115144.2 +000001.3+000007.400003.7 08.8000.53F? 0 +191824.07 -335747.3 +000032.0-000012.100004.9 08.8000.24A? 0 +191849.94 +314445.7 -000002.1+000000.300001.2 08.8000.26A? 0 +192244.44 +743801.3 +000011.7+000000.900001.4 08.8000.10A? 0 +192328.63 -163021.4 +000019.0-000010.500002.3 08.8000.56F? 0 +192623.22 +222116.6 +000000.4-000000.500001.9 08.80-0.03B? 0 diff --git a/kstars/kstars/data/hip104.dat b/kstars/kstars/data/hip104.dat new file mode 100644 index 00000000..58bb3d08 --- /dev/null +++ b/kstars/kstars/data/hip104.dat @@ -0,0 +1,1000 @@ +192942.03 +575757.1 +000018.6-000062.600008.1 08.8000.47F? 0 +193157.62 +525906.9 -000001.6+000003.400011.5 08.8000.06A? 0 +193404.53 +243516.5 +000005.2-000011.200009.4 08.8000.05A? 0 +193558.60 +370315.2 +000026.6+000010.400009.6 08.8000.94G? 0 +193803.02 -605554.6 +000008.7-000032.400023.3 08.8000.35F? 0 +193808.24 -422432.7 +000035.4-000050.900014.1 08.8000.45F? 0 +194020.52 -382947.7 +000055.3-000048.000003.9 08.8000.97K? 0 +194232.48 +644143.2 -000011.0-000027.500015.0 08.8000.40F? 0 +194320.05 -692614.7 +000029.9-000026.400000.7 08.8000.49F? 0 +194356.24 -344056.3 +000001.8-000006.500025.6 08.8000.30A? 0 +194512.63 +240304.1 -000002.8-000007.600004.4 08.8000.65G? 0 +195226.77 +290920.8 -000003.4+000009.300004.2 08.8000.14A? 0 +195622.60 -474415.4 +000004.7+000009.600012.4 08.8000.46F? 0 +195644.31 +122632.2 +000034.8+000018.400012.0 08.8000.29A? 0 +195732.24 +201739.8 -000040.3-000021.100008.6 08.8000.04A? 1 +200039.70 +165941.3 +000022.2-000002.700002.6 08.8000.05A? 0 +200434.81 +080758.0 +000007.4-000021.800024.7 08.8000.34F? 0 +200510.49 +164034.1 -000003.9+000007.700006.9 08.8000.10A? 0 +200545.15 +355403.1 -000008.0-000000.700010.5 08.8000.28A? 0 +200624.26 +364356.1 +000015.1-000008.700008.6 08.8000.15A? 0 +200625.99 -361120.3 -000038.8-000007.000013.8 08.8000.90G? 0 +201055.16 +215436.9 +000008.9+000008.300006.5 08.80-0.02B? 0 +201117.01 +122412.8 +000002.1-000014.100005.1 08.80-0.02B? 0 +201233.54 +234657.1 -000004.0-000023.900023.3 08.8000.97K? 0 +201806.28 -242213.7 -000037.2-000007.200011.7 08.8000.14A? 1 +201927.91 -521036.5 -000015.0+000023.000014.8 08.8000.41F? 0 +201931.33 +390326.3 +000003.4-000012.100005.4 08.8000.27A? 0 +201941.68 +223427.1 +000012.7-000010.900007.9 08.8000.23A? 0 +202058.48 +383349.5 +000011.1-000019.200015.2 08.8000.34F? 0 +202130.47 +370927.8 +000007.3+000023.900003.1 08.8000.23A? 0 +202136.17 +234550.8 +000010.3+000010.300003.6 08.8000.42F? 1 +202144.94 +641016.8 +000008.3+000008.800013.2 08.8000.35F? 0 +202159.86 +032530.2 -000013.6-000016.800002.2 08.8000.04A? 0 +202347.11 -195424.2 -000094.3+000067.100002.7 08.8000.69G? 0 +202518.02 -535603.8 +000002.5-000094.600005.0 08.8000.54F? 0 +202539.02 +415345.8 +000017.6-000038.500016.0 08.8000.59G? 0 +202754.24 -573840.4 -000100.9-000106.100028.7 08.8000.77G? 0 +202852.11 +031756.9 +000006.2-000024.500022.1 08.8000.33F? 0 +203045.70 -383441.0 +000018.2-000013.600007.0 08.8000.07A? 0 +203219.68 +713339.0 +000082.5+000087.900008.3 08.8000.53F? 0 +203310.25 +332419.9 +000049.1-000012.000014.9 08.8000.54F? 1 +203712.08 -395539.3 +000035.7-000039.700016.5 08.8000.40F? 0 +203727.25 +245711.8 -000025.6-000017.300001.0 08.8000.95K? 0 +203739.96 +535037.1 +000009.9-000205.900022.4 08.8000.59G? 0 +203850.06 +642845.6 +000018.3-000030.200008.8 08.8000.41F? 0 +204252.91 -120015.3 +000006.2+000003.600006.5 08.8000.96K? 0 +204301.72 +250739.3 +000003.6+000029.600000.8 08.8000.60G? 0 +204332.63 +002809.8 +000012.7+000001.300008.4 08.8000.12A? 0 +204627.69 -715658.3 +000029.9-000008.700000.9 08.8000.35F? 0 0.10 1.00 +204954.45 +125508.1 +000034.6+000000.600010.5 08.8000.62G? 0 +205309.18 +683329.2 -000032.0-000029.600002.2 08.8000.62G? 0 +205321.24 +641343.7 +000038.1+000052.100008.5 08.8000.45F? 0 +205357.25 -594052.9 +000008.3-000009.800010.6 08.8000.44F? 0 +205559.56 +212423.6 -000014.9-000011.200002.5 08.8000.32F? 0 +210117.03 +155253.7 -000034.1-000027.800010.7 08.8000.99K? 0 +211001.12 +342424.8 +000000.7-000001.800005.5 08.80-0.09B? 0 +211017.84 +345150.7 +000002.5+000003.100006.7 08.8000.22A? 0 +211131.09 +411427.6 +000000.0+000000.000000.0 08.8000.50F? 0 +211203.21 -611519.8 +000032.3-000016.300007.2 08.8000.97K? 0 +211321.95 +261949.6 -000040.5-000016.300008.7 08.8000.84G? 0 +211704.89 +601650.9 -000022.4-000035.600012.4 08.8000.36F? 0 +211820.27 +250616.9 +000123.8-000024.900000.5 08.8000.64G? 0 +212946.88 +433207.1 +000009.1+000006.000011.6 08.8000.94G? 0 +213059.79 +022410.1 +000045.6-000005.300014.0 08.8000.44F? 0 +213219.41 -471400.2 +000028.2-000009.100012.0 08.8000.34F? 0 +213749.93 -624820.2 +000018.6+000012.400009.1 08.8000.89G? 0 +213905.07 +171847.7 +000042.6-000007.900021.3 08.8000.99K? 0 +214031.01 +693048.3 -000007.0+000014.100008.6 08.8000.50F? 0 +214034.18 -101232.3 +000021.7-000015.400002.3 08.80-0.04B? 0 +214321.79 +241537.0 -000002.0-000026.400017.6 08.8000.56F? 0 +214516.05 +381938.4 -000003.6+000000.300004.7 08.8000.43F? 0 +214640.52 -180917.2 +000066.8-000020.900004.2 08.8000.58F? 0 +215252.51 +783156.0 +000024.1+000014.400002.6 08.8000.06A? 0 +215713.01 +352058.0 +000007.2-000000.800008.2 08.8000.07A? 0 +215903.72 +635955.3 -000008.6-000008.300017.0 08.8000.18A? 0 +215918.61 -200015.6 -000010.1+000000.900012.3 08.8000.31F? 0 +215940.14 -643624.3 +000005.9-000010.200000.4 08.8000.27A? 0 +220056.15 +072652.9 -000001.3+000002.700002.3 08.8000.12A? 0 +220737.45 -515239.4 -000055.4-000055.000000.0 08.8000.57F? 0 +221353.49 -234042.2 -000009.8-000066.000023.9 08.8000.44F? 0 +221627.38 +475832.6 +000005.3-000014.100003.4 08.8000.07A? 0 +222209.26 +455605.4 +000000.3-000004.600000.4 08.8000.30A? 0 +222318.05 +350206.2 -000003.0-000014.000008.1 08.8000.40F? 0 +222359.40 +431914.3 +000022.5+000008.300000.8 08.8000.22A? 0 +222919.16 +410619.7 +000063.2-000019.900023.5 08.8000.70G? 0 +223026.55 -513308.3 +000011.4-000005.200007.4 08.8000.92G? 0 +223638.64 +043034.2 -000014.4+000003.300038.8 08.8000.95K? 0 +223745.70 +364047.1 -000024.7-000053.500020.8 08.8000.54F? 0 +223907.17 -174754.8 +000018.9-000037.300011.1 08.8000.12A? 0 +223912.91 +405534.5 +000007.2-000024.000035.3 08.8000.98K? 0 +224047.27 +550106.4 +000022.8-000016.600019.3 08.8000.13A? 0 +224302.22 -474451.7 +000042.2-000018.200001.5 08.8000.52F? 0 +224701.66 +591627.4 +000052.9+000004.000017.5 08.8000.52F? 0 +224854.10 +482435.7 +000004.6+000000.200011.8 08.8000.03A? 0 +224904.73 +655913.0 -000009.9-000012.500002.5 08.8000.16A? 0 +225535.38 +571427.5 +000036.2-000008.800015.8 08.8000.51F? 0 +225613.30 +564956.5 +000028.1-000003.900005.0 08.8000.33F? 0 +225642.55 +623729.6 -000004.3+000014.900010.5 08.8000.60G? 0 +225743.22 +480653.3 -000001.4+000005.800009.3 08.8000.09A? 0 +225848.20 +451654.4 +000024.2+000002.100010.6 08.8000.38F? 0 +230601.29 -744558.0 +000017.3-000006.200003.0 08.8000.21A? 0 +230637.54 -401738.4 +000036.2-000017.900013.4 08.8000.56F? 0 +230745.14 -783936.0 +000018.2-000035.600007.9 08.8000.48F? 0 +230821.30 +401909.5 +000043.3-000049.800028.8 08.8000.65G? 0 +231055.74 +241757.8 +000054.9-000007.500005.9 08.8000.25A? 0 +231122.58 +404613.4 -000014.4-000038.200001.0 08.8000.98K? 0 +231231.47 +814701.3 +000002.8+000005.000001.5 08.8000.18A? 0 +231325.56 -782046.2 +000107.7-000055.200028.2 08.8000.55F? 0 +231859.90 +602535.5 -000006.9-000000.600002.0 08.8000.41F? 0 +232506.48 +230334.6 -000006.1+000007.600009.5 08.8000.20A? 0 +233714.59 +300147.5 +000009.2-000036.100004.7 08.8000.51F? 0 +233803.42 +555642.0 -000008.6-000013.100004.2 08.8000.11A? 0 +234031.35 +075018.2 +000033.8-000031.800016.5 08.8000.45F? 0 +234216.80 +612928.0 -000010.6+000000.200009.7 08.8000.04A? 0 +234622.49 +533645.6 -000000.2-000014.200008.1 08.8000.41F? 0 +234701.00 +051507.1 -000082.0+000065.500004.8 08.8000.56F? 1 +234720.41 +631312.3 +000019.4+000008.400004.0 08.8000.95G? 0 +235211.01 +395249.1 -000001.0+000009.100004.2 08.8000.11A? 0 +235220.00 +195118.0 +000001.7+000017.300000.5 08.8000.36F? 0 +235749.54 +351955.0 -000010.0-000003.600010.0 08.8000.06A? 0 +000421.07 -535434.1 +000052.7+000015.200009.2 08.8001.03K? 0 +000742.61 -463240.8 +000070.9-000010.400012.0 08.8001.13K? 0 +000956.07 +755915.0 +000029.5-000002.000010.9 08.8001.07K? 0 +003423.41 -111658.4 +000000.5-000000.100019.7 08.8001.05K? 0 +003518.08 +301308.1 -000015.7+000018.500010.5 08.8001.32K? 0 +004124.10 +592441.1 +000015.3-000000.900018.7 08.8001.79K? 0 +004140.17 +800903.4 +000015.2-000007.600006.3 08.8001.77K? 0 +004552.72 +401505.7 -000021.5-000013.800011.4 08.8001.55K? 0 +005850.87 +203237.7 +000046.8-000008.600005.3 08.8001.05K? 0 +011206.29 -514514.1 -000000.4-000014.100010.0 08.8001.42K? 0 +011320.71 +584004.5 +000021.8-000017.000010.8 08.8001.81K? 0 +011337.40 +553511.2 -000008.0+000002.100011.8 08.8001.00K? 0 +011722.70 +261742.1 +000041.3-000051.300004.3 08.8001.42K? 0 +011757.33 -740912.6 +000015.0-000004.800003.8 08.8001.05K? 0 +011927.27 +462106.9 +000002.0+000008.300014.8 08.8001.32K? 0 +012219.79 -135846.6 -000011.7-000042.400003.2 08.8001.29K? 0 +012229.23 +660624.9 -000000.2+000002.800000.4 08.8001.59K? 0 +012438.12 +550557.9 -000006.7-000011.400002.5 08.8001.06K? 0 +012524.72 -805213.4 +000015.0-000006.700011.9 08.8001.27K? 0 +012838.37 +514045.4 +000019.7+000007.000005.4 08.8001.60K? 0 0.10 1.00 +014227.89 -781436.8 +000023.7+000051.000004.2 08.8001.17K? 0 +014405.45 +523155.2 +000004.2-000035.500015.6 08.8001.09K? 0 +015247.36 -012251.0 +000017.0-000028.100006.1 08.8001.01K? 0 +020032.47 +405340.6 +000002.1+000031.300021.3 08.8001.30K? 0 +021047.13 +785723.3 +000008.5+000014.500025.2 08.8001.78K? 0 +021454.05 +210021.2 +000019.9-000003.600010.7 08.8001.36K? 0 +022043.23 -223612.3 +000022.9-000024.100001.2 08.8001.11K? 0 +023639.81 +793537.5 -000003.0-000003.200001.2 08.8001.22K? 0 +024358.30 -154707.9 -000037.5-000012.700013.0 08.8001.27K? 0 +024611.44 +412739.4 +000014.2-000016.000005.7 08.8001.26K? 0 +024953.36 -370403.1 +000001.6+000008.000003.7 08.8001.05K? 0 +025452.73 -515713.3 -000006.0-000007.600000.3 08.8001.66K? 0 +025513.61 +484238.3 +000058.1+000011.900008.2 08.8001.21K? 0 +025631.70 +753916.2 +000014.6+000009.500005.5 08.8001.24K? 0 +031121.84 -380107.7 +000038.5+000027.100007.0 08.8001.07K? 0 +031543.41 +340818.6 +000031.4+000001.100016.2 08.8001.86M? 0 +031820.61 -563411.0 +000019.3-000013.100003.1 08.8001.29K? 0 +032144.00 -395416.4 +000036.7+000016.100029.5 08.8001.43K? 0 +033900.93 +033225.1 +000024.5-000019.500006.7 08.8001.23K? 0 +034634.20 +442039.4 -000001.0+000003.500003.9 08.8001.36K? 0 +034705.99 -244502.8 +000008.4+000022.700006.5 08.8001.49K? 0 +035405.46 -461622.8 +000016.4+000007.100002.3 08.8001.24K? 0 +040145.11 +213933.8 +000040.6-000022.700014.8 08.8001.05K? 0 +041041.99 -604607.2 -000023.4-000011.000005.2 08.8001.13K? 0 +041118.77 +081716.1 +000006.7-000046.100006.8 08.8001.82K? 0 +041406.95 +555204.0 -000003.6-000019.300030.5 08.8001.26K? 0 +042553.88 +010656.9 -000045.4+000015.600007.1 08.8001.24K? 0 +043856.41 -361045.8 +000023.5-000004.600001.7 08.8001.13K? 0 +044522.41 -723008.3 -000026.4+000034.000011.9 08.8001.57K? 0 +044719.85 -743644.7 +000027.7+000016.700008.8 08.8001.12K? 0 +045122.61 +571037.9 -000005.8-000016.300008.9 08.8001.61K? 1 +050115.42 +020932.4 +000024.2+000017.200012.4 08.8001.08K? 0 +050128.59 -470553.7 -000001.1+000008.000000.3 08.8001.37K? 0 +050406.43 -134951.2 -000012.3+000001.300004.9 08.8001.59K? 0 +050548.57 +782859.8 +000002.2-000024.700005.0 08.8001.05K? 0 +051013.58 -602620.6 +000019.6-000003.000007.2 08.8001.60K? 0 +051027.68 -200535.7 +000016.8+000003.700000.2 08.8001.47K? 0 +051125.80 -243308.5 -000003.4+000001.600003.7 08.8001.21K? 0 +052233.16 +664136.6 +000013.2-000015.600008.8 08.8001.05K? 0 +052648.90 -013035.5 -000042.1+000000.800005.6 08.8001.25K? 0 +053303.29 -415621.8 +000003.4+000024.300006.3 08.8001.12K? 0 +053326.06 -063158.2 -000015.6-000018.500011.8 08.8001.91M? 0 +053450.36 +034430.6 +000007.3-000002.700008.5 08.8001.19K? 0 +053935.95 -325849.7 +000011.8-000012.700000.3 08.8001.12K? 0 +054250.69 +650751.2 -000015.9+000031.800022.4 08.8001.18K? 0 +054541.45 +275120.0 +000030.6-000019.100009.7 08.8001.21K? 0 +054843.96 -240852.8 -000010.3+000003.600013.1 08.8001.43K? 0 +054924.87 +780323.8 +000012.1-000030.500014.7 08.8001.71K? 0 +054956.01 +203945.7 +000027.4-000024.800027.1 08.8001.51K? 0 +055333.68 +102536.5 +000017.4-000000.600007.9 08.8001.48K? 0 +055753.06 +124013.9 +000028.8+000018.900023.6 08.8001.01K? 0 +060005.47 -461500.5 -000024.1+000012.700004.8 08.8001.06K? 0 +060006.82 -052911.5 +000009.3+000013.700052.2 08.8001.71K? 0 +060118.14 +284818.6 -000004.7-000037.700012.6 08.8001.14K? 0 +060210.98 +191623.4 -000014.6-000004.700006.4 08.8001.02K? 0 +060340.03 +100746.9 -000063.0-000025.900013.8 08.8001.01K? 0 +060552.75 -393939.8 +000009.0-000014.500003.3 08.8001.14K? 0 +061227.01 -243121.3 -000003.3+000006.000001.5 08.8001.22K? 0 +061523.40 -060943.5 +000008.4-000007.800015.9 08.8001.12K? 0 +061937.22 +815657.5 +000042.1+000001.200019.4 08.8001.03K? 0 +062037.03 +180227.1 -000002.1-000004.400006.6 08.8001.19K? 0 +062308.86 +502439.5 -000001.7-000015.700024.7 08.8001.51K? 0 +062601.35 +131514.0 -000037.7+000010.900044.1 08.8001.06K? 0 +062712.57 +411106.0 +000006.4-000005.600016.8 08.8001.14K? 0 +063458.43 -082125.9 +000014.2-000064.400008.0 08.8001.26K? 0 +063839.73 +571503.9 +000018.9+000003.300005.1 08.8001.07K? 0 +064023.74 -701842.7 +000004.1+000027.300001.2 08.8001.64K? 0 +064437.45 -382612.3 -000011.0+000000.200020.2 08.8001.47K? 0 +064711.71 -422948.1 -000025.0+000029.500011.1 08.8001.34K? 0 +064744.32 +212412.6 +000012.5-000028.700010.4 08.8001.02K? 0 +064923.50 +724124.9 +000030.9-000049.800003.1 08.8001.17K? 0 +064937.58 +381850.3 -000015.1+000000.600007.5 08.8001.17K? 0 +065045.80 +251557.9 -000009.9-000008.000013.4 08.8001.24K? 0 +065412.80 -272150.6 -000007.9-000007.600021.0 08.8001.26K? 0 +065414.78 +313013.2 +000005.9-000026.300003.9 08.8001.04K? 0 +065453.21 -163227.5 -000014.0+000013.500003.8 08.8001.49K? 0 +070002.74 +104328.0 +000016.6+000001.100005.9 08.8001.15K? 0 +070005.96 +010538.3 +000001.9-000026.800000.9 08.8001.33K? 0 +070126.00 +485358.9 -000015.1-000039.600017.5 08.8001.46K? 0 +071418.99 -674046.6 -000002.8-000005.000004.7 08.8001.31K? 0 +071917.22 -105431.3 +000027.5+000034.100012.2 08.8001.51K? 0 +072153.51 +344150.1 -000007.5-000022.900016.1 08.8001.58K? 0 +072243.23 -235151.4 -000008.2-000003.100003.5 08.8001.15K? 0 +072330.94 -260451.7 -000018.4-000004.300007.2 08.8001.05K? 0 +072502.07 -324004.8 -000003.3-000005.200016.4 08.8001.13K? 0 +073035.66 -080235.3 -000035.1+000015.000001.6 08.8001.45K? 0 +073152.31 -353137.8 -000006.9-000008.500010.9 08.8001.67K? 0 +073342.54 +252401.8 -000010.7-000019.200011.9 08.8001.51K? 0 +074214.61 -140837.8 +000039.4-000042.200000.9 08.8001.19K? 0 +074248.75 +240752.7 +000005.6+000021.000028.5 08.8001.19K? 0 +074321.86 +282013.5 -000004.5+000019.300026.8 08.8001.34K? 0 +074531.74 +420602.5 -000029.9-000019.000007.3 08.8001.39K? 0 +074701.02 -245735.9 +000026.7-000031.700011.0 08.8001.33K? 0 +074754.92 +482526.2 -000005.0-000022.600012.2 08.8001.11K? 0 +075451.94 -282729.3 -000008.7+000026.900025.1 08.8001.31K? 0 +080306.18 -322813.7 -000000.3+000001.200037.8 08.8001.66K? 0 +080829.86 -743119.4 -000013.8+000013.200012.2 08.8001.08K? 0 +081048.46 -181534.5 -000027.7-000021.600001.2 08.8001.39K? 0 +081145.00 +003450.0 -000008.2-000038.400003.0 08.8001.02K? 0 +081327.42 +371130.4 +000020.7-000024.800003.7 08.8001.02K? 0 +081401.48 +174337.7 -000001.6+000024.500008.7 08.8001.26K? 0 +081432.08 -403803.2 -000003.2+000015.400004.5 08.8001.64K? 0 +081524.70 -260857.8 -000002.2-000030.400004.9 08.8001.19K? 0 +081602.06 +104719.1 -000006.5-000007.900032.7 08.8001.58K? 0 +081756.29 +264737.8 +000004.6-000049.300007.8 08.8001.30K? 1 +081916.15 -043150.9 +000017.6-000001.000024.3 08.8001.33K? 0 +082158.86 +110723.6 +000001.5-000000.500011.7 08.8001.02K? 0 +082338.66 +464739.2 -000010.8-000014.600006.8 08.8001.02K? 0 +082442.59 -523759.3 +000015.0-000013.200029.9 08.8001.39K? 0 +083050.23 -283415.2 -000020.5+000031.300002.8 08.8001.03K? 0 +083650.22 -152837.1 -000022.3-000010.100017.3 08.8001.08K? 0 +083847.37 -113735.1 -000013.8+000023.600009.3 08.8001.04K? 0 +083919.18 +581542.9 +000006.5+000000.600002.3 08.8001.58K? 0 +084225.18 +250228.8 -000015.6+000000.300061.4 08.8001.38K? 0 +084739.27 -034842.3 +000008.4-000013.000019.0 08.8001.62K? 0 +084803.33 -305509.1 -000010.0+000014.000013.1 08.8001.38K? 0 +084935.56 +052705.3 -000039.3+000005.300008.9 08.8001.29K? 0 +085028.28 -282324.3 +000006.5-000006.800009.0 08.8001.68K? 0 0.10 1.00 +085451.34 +501527.4 +000020.4+000012.700005.2 08.8001.17K? 0 +085633.52 -525433.1 -000011.7-000004.400007.8 08.8001.32K? 0 +085713.77 +305837.6 -000014.4+000015.100025.6 08.8001.69K? 0 +085847.56 -272433.1 -000008.8+000009.000007.0 08.8001.44K? 0 +090446.96 -212336.2 -000023.3-000005.100013.5 08.8001.67K? 0 +090807.35 -572541.4 -000026.7+000018.000010.2 08.8001.33K? 0 +092714.97 +011821.7 -000013.2+000000.200008.1 08.8001.09K? 0 +092748.14 -413703.2 -000008.6+000017.600007.4 08.8001.36K? 0 +093257.80 -424704.3 -000061.6+000017.300001.3 08.8001.19K? 0 +093811.65 -164301.4 +000003.2-000000.300012.7 08.8001.21K? 0 +094036.19 -482432.5 -000018.1+000021.000011.7 08.8001.49K? 0 +094139.35 +505510.7 +000013.7-000016.100023.7 08.8001.58K? 0 +094619.94 +655500.2 -000034.3-000046.400000.0 08.8001.47K? 0 +094838.38 -620952.6 -000017.3+000006.500006.4 08.8001.13K? 0 +095600.99 -573200.6 +000014.5+000003.400000.4 08.8001.52K? 0 +095739.34 -094444.1 -000022.6-000012.800014.4 08.8001.12K? 0 +095919.61 -261120.9 -000018.8+000016.300001.3 08.8001.71K? 0 +100354.49 -252806.2 +000004.4+000014.600040.6 08.8001.21K? 0 +100516.98 -324559.0 -000013.9+000003.500000.1 08.8001.43K? 0 +100740.54 -623731.9 +000007.4+000004.300016.0 08.8001.10K? 0 +102034.79 +293418.2 +000015.1-000026.700003.4 08.8001.58K? 0 +102116.94 +443936.8 -000018.3-000041.500013.3 08.8001.03K? 0 +102331.64 -292710.8 -000021.4+000016.900006.0 08.8001.07K? 0 +102522.49 -384026.5 -000025.5+000003.100015.5 08.8001.29K? 0 +102555.39 -483605.2 -000017.7-000006.200012.5 08.8001.56K? 0 +102655.34 -173639.6 -000035.4-000007.100008.7 08.8001.23K? 0 +103751.83 -120115.2 -000057.6-000020.800005.5 08.8001.18K? 0 0.10 1.00 +104134.86 -232410.9 -000033.2-000011.100003.9 08.8001.13K? 0 +104743.79 +333522.7 -000011.9-000029.900013.2 08.8001.30K? 0 +105127.79 +421502.1 +000020.5-000049.900004.8 08.8001.02K? 0 +105146.05 +010545.7 +000004.6-000004.200012.1 08.8001.52K? 0 +105204.27 +085110.2 -000025.0+000000.300023.5 08.8001.41K? 0 +105327.54 -613936.9 +000047.7-000004.400016.9 08.8001.10K? 0 +105559.63 -551400.1 -000018.5+000006.500022.2 08.8001.09K? 0 +105647.32 -332011.1 -000020.1+000014.200016.3 08.8001.23K? 0 +105806.70 -464453.5 -000003.0-000015.300007.4 08.8001.70K? 0 +111612.23 -220016.1 -000118.9-000029.400018.0 08.8001.01K? 0 +111644.75 -721006.1 -000026.2+000001.400005.8 08.8001.08K? 0 +113237.40 -644816.4 -000008.2-000001.100017.5 08.8001.26K? 0 +113521.72 -160607.4 -000020.0+000003.600005.7 08.8001.02K? 0 +113836.50 -405123.8 -000021.9+000030.300012.3 08.8001.28K? 0 +114214.85 -591536.1 -000002.3+000004.400025.0 08.8001.04K? 0 +114500.99 -600333.1 -000002.1+000014.300007.8 08.8001.78K? 0 0.10 1.00 +114622.14 +542659.8 -000008.9+000006.800000.6 08.8001.55K? 0 +120213.67 -675107.1 -000033.2-000000.100012.3 08.8001.04K? 0 +120441.37 -245404.0 +000018.2-000021.500006.5 08.8001.45K? 0 +120647.13 -175842.2 +000029.2-000018.200000.9 08.8001.13K? 0 +121256.26 -064818.7 +000006.3-000014.200018.6 08.8001.13K? 0 +122009.89 -642035.0 -000007.6-000002.900007.3 08.8001.60K? 0 +122806.02 -472007.0 +000019.3-000019.500015.6 08.8001.11K? 0 +123301.12 +255759.7 -000024.5+000004.800012.2 08.8001.14K? 0 +123644.60 +410501.9 +000018.0-000016.200009.4 08.8001.19K? 0 +124626.25 -575701.7 -000196.3+000025.700028.7 08.8001.10K? 0 +125249.30 -712234.9 -000074.6-000009.800010.7 08.8001.21K? 0 +125433.05 +115424.9 -000019.7-000019.000018.8 08.8001.20K? 0 +131100.93 -715555.1 -000039.8-000003.000003.3 08.8001.17K? 0 +131109.10 -184805.5 -000015.7+000043.900005.3 08.8001.23K? 0 +131738.09 -203036.0 -000014.6-000011.900009.0 08.8001.34K? 0 +131843.58 -080834.6 +000012.2+000006.500000.2 08.8001.18K? 0 +132005.81 +100000.2 +000009.0-000048.300008.3 08.8001.06K? 0 +132223.96 -335704.7 -000015.8-000006.800016.4 08.8001.02K? 0 +132238.42 -685537.9 +000000.0-000007.100001.8 08.8001.69K? 0 +132331.50 -594434.7 +000004.3-000014.000006.5 08.8001.70K? 0 +132901.30 +155438.4 -000023.9+000004.800018.4 08.8001.08K? 0 +133343.99 -715209.1 -000025.2-000026.300014.0 08.8001.52K? 0 +133516.20 -085405.7 +000006.0-000007.800020.2 08.8001.18K? 0 +133628.42 -130924.3 +000013.6-000008.000002.3 08.8001.36K? 0 +134832.24 -451841.9 -000017.0-000024.900000.9 08.8001.32K? 0 +140336.28 -680320.8 -000000.2-000007.900003.1 08.8001.75K? 0 +140404.82 -072038.9 -000029.4-000009.900001.8 08.8001.46K? 0 +140457.95 +662021.3 -000004.4-000012.100006.5 08.8001.43K? 0 +140607.92 -553436.2 +000000.7+000015.100007.6 08.8001.10K? 0 +141737.93 -204529.1 -000044.8+000016.900005.4 08.8001.10K? 0 +141759.85 -325911.4 -000007.9-000021.500036.9 08.8001.50K? 0 +142022.59 +331708.1 -000021.9-000031.000002.6 08.8001.23K? 0 +143003.62 -605058.7 +000011.8+000025.500020.5 08.8001.21K? 0 +145436.83 -050302.2 -000040.5+000027.300013.0 08.8001.38K? 0 +145831.55 -105856.1 -000025.8-000011.500006.0 08.8001.07K? 0 +145900.20 -552753.8 -000000.3-000009.300020.8 08.8001.07K? 0 +151159.65 -080235.2 +000010.4-000035.200002.8 08.8001.45K? 0 +152433.21 -261230.3 +000010.2-000027.500036.3 08.8001.53K? 0 +152545.99 -390308.7 -000001.3+000025.400012.2 08.8001.21K? 0 +152651.14 +015328.9 -000035.5+000016.000007.6 08.8001.58K? 0 +152911.48 -074436.2 -000033.4+000015.900026.3 08.8001.10K? 0 +153528.08 -315318.9 -000017.6-000018.800001.1 08.8001.66K? 0 +153909.94 -235731.6 -000019.7-000009.300009.0 08.8001.18K? 0 +154342.33 +673006.2 +000003.9+000028.600002.7 08.8001.02K? 0 +154358.12 +352548.0 -000022.8+000014.000003.8 08.8001.30K? 0 +155013.76 -524905.3 +000014.7-000000.200049.7 08.8001.72K? 0 +155638.34 -105849.7 -000098.3+000008.900045.2 08.8001.19K? 0 +155837.36 +113650.0 +000000.7-000008.400003.2 08.8001.27K? 0 +155928.98 -493632.6 -000021.8-000004.100011.4 08.8001.71K? 0 +160007.55 -065104.9 +000018.6-000011.700006.0 08.8001.09K? 0 +160230.22 +042814.3 -000013.6-000071.800008.5 08.8001.16K? 0 +160435.41 +415414.7 -000026.4+000033.400002.5 08.8001.10K? 0 +160736.21 -292818.0 -000016.6-000038.400012.2 08.8001.12K? 0 +160812.36 -234736.0 -000002.4+000007.200019.1 08.8001.50K? 0 +161035.33 -332553.5 -000027.7-000008.700016.1 08.8001.08K? 0 +161135.13 +611157.8 -000013.6+000004.300000.1 08.8001.27K? 0 +161642.49 -523613.6 -000021.9-000043.000010.4 08.8001.54K? 0 0.10 1.00 +161912.55 +214719.1 +000013.1-000044.800012.0 08.8001.24K? 0 +162516.57 -274316.7 -000047.2-000021.400007.5 08.8001.63K? 0 +162834.20 -021836.1 +000016.2-000006.500006.2 08.8001.80K? 0 +163038.06 +094353.5 +000014.9-000014.100038.2 08.8001.50K? 0 +163228.93 +235404.8 -000013.5+000002.800012.5 08.8001.13K? 0 +163328.71 -513108.7 +000016.2+000013.900009.8 08.8001.30K? 0 +163550.48 -534523.3 -000102.5-000241.100020.3 08.8001.13K? 0 +163712.69 +375531.8 -000000.8-000027.700005.9 08.8001.03K? 0 +163930.46 +334252.4 -000026.8-000016.000003.3 08.8001.10K? 0 +164301.58 +322345.1 +000001.3-000002.000009.3 08.8001.06K? 0 +164355.07 +730225.7 +000003.1-000010.300001.4 08.8001.40K? 0 +165333.98 +293154.0 -000005.1+000033.400016.8 08.8001.15K? 0 +165408.02 -373428.7 -000024.2-000042.400005.7 08.8001.37K? 0 +165412.28 -645419.4 -000014.2-000014.300000.6 08.8001.58K? 0 +165527.11 +180514.8 +000012.8+000022.700021.6 08.8001.45K? 0 +170122.34 -004708.2 +000000.6-000016.000012.7 08.8001.25K? 0 +170328.79 +315558.0 +000006.4-000022.200011.0 08.8001.35K? 0 +170329.11 -614440.3 -000035.8-000041.000007.2 08.8001.21K? 0 +171806.51 +322004.8 -000006.2+000004.500010.9 08.8001.59K? 0 +171859.27 +173233.1 -000015.5-000007.900015.0 08.8001.43K? 0 +172122.43 +042914.1 -000002.5+000016.200008.6 08.8001.31K? 0 +172235.11 +161619.9 -000009.4+000007.300012.3 08.8001.02K? 0 +172438.93 +321725.1 +000001.9+000038.600006.6 08.8001.51K? 0 +172648.34 -204426.3 -000014.8-000009.800001.4 08.8001.90M? 0 +172715.59 +294913.2 +000015.3-000018.600010.8 08.8001.02K? 0 +173153.34 +021511.6 +000012.0-000003.100001.1 08.8001.05K? 0 +173227.05 -641013.7 +000004.7-000003.400001.6 08.8001.54K? 0 +173252.90 +215257.3 -000008.8-000013.300004.8 08.8001.50K? 0 +174755.90 +033428.9 +000015.0-000029.000011.9 08.8001.49K? 0 +174837.50 -302833.4 -000044.7-000001.800021.9 08.8001.25K? 0 +175307.20 +115430.5 -000014.6-000001.800006.9 08.8001.07K? 0 +175413.90 -423337.7 +000041.6+000000.800008.9 08.8001.40K? 0 +175701.80 +144237.7 +000001.0+000005.800012.3 08.8001.66K? 0 +175735.18 +620942.9 +000010.9-000004.700016.1 08.8001.10K? 0 +175817.17 +285446.7 +000009.2-000010.800009.6 08.8001.34K? 0 +175851.35 -714503.0 -000005.2+000013.500003.3 08.8001.66K? 0 +175953.18 -273744.2 +000011.4+000007.400018.6 08.8001.51K? 0 +180251.55 +113223.5 -000019.6+000025.000020.3 08.8001.36K? 0 +180948.67 +672908.7 +000003.8-000014.200009.1 08.8001.19K? 0 +181221.61 +445825.2 +000004.3-000013.600015.1 08.8001.50K? 0 +181558.38 -333007.8 +000012.7-000028.800019.2 08.8001.61K? 0 +181605.68 +390026.1 -000002.5+000000.300009.4 08.8001.16K? 0 +181950.18 -592303.3 -000020.4-000034.900004.9 08.8001.71K? 0 +182815.79 -725117.9 +000003.0+000005.900000.9 08.8001.71K? 0 +183118.49 +275022.0 -000011.1-000007.300013.5 08.8001.28K? 0 +183603.90 +201000.3 +000010.4+000019.400002.6 08.8001.33K? 0 +183657.73 +300253.3 -000022.9+000018.700011.0 08.8001.06K? 0 +184350.17 +435047.9 -000006.3+000023.700002.7 08.8001.28K? 0 +184802.52 +102310.0 -000011.9+000032.500031.2 08.8001.41K? 0 +184852.45 -062041.1 +000023.3-000005.600008.1 08.8001.12K? 0 +184904.52 -473233.3 -000046.4-000019.900020.4 08.8001.54K? 0 +184958.43 -360326.6 -000042.8-000020.800011.4 08.8001.30K? 0 +185212.92 +160319.7 -000012.0-000023.800006.3 08.8001.23K? 0 +185232.78 +442454.8 -000001.5-000005.300008.5 08.8001.51K? 0 +185539.91 +383054.6 -000001.9-000014.300000.8 08.8001.33K? 0 +185559.02 -044738.1 -000040.1-000030.400039.8 08.8001.71K? 0 +185607.36 +334207.4 +000001.1-000001.800000.2 08.8001.07K? 0 +185651.24 +311203.7 +000005.9-000003.700013.8 08.8001.41K? 0 +191043.76 -470324.7 -000034.4+000014.200015.6 08.8001.70K? 0 +191306.95 -605057.6 +000009.6-000007.500005.5 08.8001.37K? 0 +191351.47 +660244.1 -000007.5+000022.000010.2 08.8001.70K? 0 +191505.17 -675806.5 +000009.0-000013.300002.1 08.8001.42K? 0 +191742.33 +271017.2 -000006.3+000006.700002.1 08.8001.28K? 0 +191742.78 -302125.8 -000001.3-000026.100051.5 08.8001.19K? 0 +191759.11 -552746.3 +000011.2-000029.700014.0 08.8001.34K? 0 +192155.05 +373430.1 -000022.7+000006.400016.6 08.8001.51K? 0 +193053.86 -164512.4 -000005.9+000015.700005.2 08.8001.10K? 0 +193608.56 +150302.1 -000000.6-000002.900000.7 08.8001.42K? 0 +193855.89 +034121.5 +000049.7-000014.800000.2 08.8001.39K? 0 +193949.98 +253055.7 +000002.7-000022.200012.6 08.8001.19K? 0 +194124.85 +285236.5 +000001.2-000006.000005.2 08.8001.00K? 0 +194406.15 -350517.4 +000021.0-000003.200006.9 08.8001.10K? 0 +194435.26 +131530.1 +000020.3-000007.300005.6 08.8001.82K? 1 +194642.04 +542247.6 -000014.3-000021.900018.4 08.8001.08K? 0 +195211.10 +232632.2 -000004.8-000009.700000.0 08.8001.75K? 0 +195815.85 +340333.6 -000001.3-000000.100011.8 08.8001.65K? 0 +195940.37 +304940.0 -000027.9-000027.900006.6 08.8001.00K? 0 +200123.76 +500540.9 -000019.0-000056.200003.5 08.8001.26K? 1 +200303.55 +263621.7 -000001.0+000032.400012.1 08.8001.15K? 0 +200843.32 -533057.0 +000015.1-000032.600027.9 08.8001.11K? 0 +200903.22 +151939.5 -000009.3-000011.300011.1 08.8001.19K? 0 +201116.22 -763654.0 +000021.6-000034.500000.4 08.8001.28K? 0 +201410.21 -201425.0 -000009.3-000054.000000.6 08.8001.18K? 0 +201550.31 +340214.4 +000023.5-000071.200003.9 08.8001.06K? 0 +201813.24 -672421.6 -000007.6-000009.600015.7 08.8001.19K? 0 +201911.73 -220739.4 -000012.5+000005.500014.9 08.8001.08K? 0 +202157.61 -001739.1 -000005.9-000018.600006.3 08.8001.20K? 0 +202436.94 +210618.5 +000032.9+000007.500012.8 08.8001.29K? 0 +203200.46 -600237.5 +000014.4-000014.300007.8 08.8001.57K? 0 +203459.47 -385702.0 -000007.2-000014.900021.2 08.8001.40K? 0 +203735.34 -064611.9 -000024.8-000022.700005.4 08.8001.45K? 0 +204327.70 +513321.0 +000017.4-000001.300002.8 08.8001.05K? 0 +204809.11 -061219.8 -000011.0-000023.600006.7 08.8001.12K? 0 +204948.80 -335526.0 +000023.8-000021.700017.0 08.8001.47K? 0 +205133.44 +195758.8 +000009.8-000020.500001.0 08.8001.33K? 0 +205214.41 +432548.7 +000033.9+000028.100012.4 08.8001.67K? 0 +210549.14 +301302.2 +000002.2-000008.300021.2 08.8001.47K? 0 +210602.79 +243217.5 -000010.4+000006.800011.1 08.8001.74K? 0 +211004.01 +431208.7 +000013.8+000008.600010.1 08.8001.14K? 0 +211200.04 +594213.0 -000007.5-000010.600006.2 08.8001.69K? 0 +212654.95 +344758.0 -000016.6+000002.500001.9 08.8001.66K? 0 +213544.93 -163920.2 -000020.2-000020.800013.0 08.8001.15K? 0 +214423.44 +313115.4 +000057.9+000022.400001.0 08.8001.11K? 0 +214600.23 +341613.6 -000011.4-000015.500013.9 08.8001.23K? 0 +214801.48 +050537.0 +000034.1+000020.800026.9 08.8001.11K? 0 +215008.48 -041750.4 -000007.5+000017.800025.5 08.8001.03K? 0 +215131.50 +494035.2 +000005.1-000029.500002.1 08.8001.44K? 0 +215906.35 -094547.7 -000001.5-000027.100031.9 08.8001.50K? 0 +215954.30 -531227.1 +000012.2-000003.500018.1 08.8001.06K? 0 +220339.06 +691034.7 -000028.9-000003.200010.4 08.8001.08K? 0 +220752.36 -133504.4 +000003.8-000045.500000.1 08.8001.04K? 0 +221202.34 -481002.2 +000020.1-000000.800014.9 08.8001.27K? 0 +221934.57 +143635.6 +000046.9-000004.300018.6 08.8001.56K? 0 +222109.41 -213800.9 +000038.7-000014.000012.8 08.8001.01K? 0 +222125.50 +453859.9 -000004.3-000008.300013.8 08.8001.47K? 0 +222443.77 +425053.1 -000017.8-000020.000007.3 08.8001.81K? 0 +222647.49 +145016.5 -000018.6-000000.600014.8 08.8001.55K? 0 +222653.08 +430200.9 -000017.5-000017.900023.8 08.8001.01K? 0 +223056.62 +482535.9 +000001.0+000000.600004.3 08.8001.17K? 0 +223132.46 -342218.5 -000025.8-000009.600010.9 08.8001.22K? 0 +223340.12 +313348.5 -000010.9+000018.900011.1 08.8001.61K? 0 +223942.33 +520513.1 -000022.5-000010.200004.0 08.8001.76K? 0 +224436.87 -560946.8 -000007.5-000014.600003.4 08.8001.16K? 0 +225234.90 +240918.1 +000009.0-000012.400006.5 08.8001.38K? 0 +225344.51 +642330.4 -000017.1+000000.700017.7 08.8001.73K? 0 +225517.26 -654247.6 +000025.9-000020.400000.1 08.8001.31K? 0 +225519.66 -293644.3 +000001.0-000035.100021.3 08.8001.36K? 0 0.10 1.00 +225740.83 -615139.9 -000009.1-000028.900007.5 08.8001.23K? 0 +225839.22 -281820.1 -000019.2-000033.600003.3 08.8001.15K? 0 +230114.79 -124830.8 -000016.8-000019.300017.8 08.8001.20K? 0 +230648.39 +675050.7 +000032.7+000038.000011.0 08.8001.21K? 0 +230939.76 -230558.8 +000004.5+000001.900001.3 08.8001.03K? 0 +231305.12 -002604.1 +000031.7+000044.100004.3 08.8001.22K? 0 +231810.72 -320403.1 -000003.7-000042.600006.2 08.8001.62K? 0 +231854.00 +225108.0 +000021.7+000010.000023.6 08.8001.20K? 0 +232409.77 +231447.1 -000019.7-000028.600005.8 08.8001.53K? 0 +232450.23 +320659.1 -000014.1-000001.700008.4 08.8001.19K? 0 +233013.00 -300615.0 -000007.6-000006.600000.5 08.8001.13K? 0 +233331.51 +132524.2 +000010.7-000004.300027.5 08.8001.29K? 0 +233343.12 +714428.5 -000003.4+000010.100007.9 08.8001.37K? 0 +233915.19 +202746.7 +000009.1-000003.800004.1 08.8001.71K? 0 +234041.51 -344146.2 +000000.8-000032.900008.1 08.8001.04K? 0 +234749.97 -103343.1 +000008.7-000027.900009.4 08.8001.38K? 0 +235344.83 +464748.0 -000000.9+000005.700028.7 08.8001.07K? 0 +235648.29 +214131.7 +000003.7-000015.400001.4 08.8001.26K? 0 +044008.88 +660848.7 -000030.2-000035.000010.5 08.8002.01M? 0 +044916.02 +350006.6 +000015.1-000006.900011.9 08.8002.31M? 0 +061331.94 +271007.8 +000020.4-000009.600011.2 08.8002.19M? 0 +074845.53 +052335.5 -000014.5-000035.300001.1 08.8002.83N? 0 +104603.04 -653652.8 -000026.7-000003.100001.9 08.8002.30M? 0 +110717.87 -550719.1 -000028.0+000011.800016.6 08.8002.84N? 0 +000246.17 +480936.6 -000023.3-000000.700006.2 08.8100.85G? 0 +000339.12 +441634.9 -000016.0-000003.900003.8 08.8100.07A? 0 +000445.33 +000323.4 -000013.3+000011.500011.6 08.8100.43F? 0 +000503.46 +010216.2 +000084.1-000059.900004.4 08.8100.74G? 0 +000959.30 +493749.8 +000006.1-000014.800013.1 08.81-0.04B? 0 +001622.26 -192357.3 -000015.8-000153.700025.6 08.8100.62G? 0 +001730.56 +454557.5 +000021.3-000044.100018.3 08.8100.54F? 0 +002557.57 +190432.7 +000087.8+000007.900023.5 08.8100.55F? 0 +002602.48 -733753.0 +000013.3+000005.400006.5 08.8100.93G? 0 +003110.21 +162625.2 +000023.8+000005.600010.1 08.8100.34F? 0 +003454.49 +262640.1 -000003.5-000006.000006.9 08.8100.47F? 0 +003757.41 -405322.7 +000057.0+000007.600016.7 08.8100.49F? 0 +003922.95 +272922.6 -000004.3+000002.600004.7 08.8100.95G? 0 +004148.65 +264547.6 +000006.9+000018.100004.0 08.8100.43F? 0 +004233.29 -540710.6 -000065.1-000170.200014.2 08.8100.84G? 0 +004241.54 +814723.3 -000019.9-000011.400014.3 08.8100.43F? 0 +004423.75 +621010.8 -000005.6-000005.400022.7 08.8100.34F? 0 +005035.86 +753608.2 -000009.2+000002.500015.7 08.8100.37F? 0 +005112.67 -051100.1 +000093.4-000030.100019.7 08.8100.50F? 0 +005126.13 +005436.1 +000081.8-000036.600013.1 08.8100.55F? 0 +005541.86 -035934.5 +000005.9+000005.900003.9 08.8100.08A? 0 +010017.70 +381813.8 +000013.9-000001.000000.2 08.8100.47F? 0 +010106.05 -244453.5 -000021.4-000001.600011.7 08.8100.57F? 0 +010825.01 +502119.2 +000013.7+000004.000015.5 08.8100.35F? 0 +010835.44 +343250.2 -000002.7-000012.800002.8 08.8100.30A? 0 +011041.54 +043111.9 +000041.4-000017.100001.1 08.8100.33F? 0 +011343.93 +023351.6 -000013.1+000018.100010.5 08.8100.30A? 0 +011503.42 +341603.0 -000133.8-000059.500005.2 08.8100.64G? 1 +011729.11 +162114.9 -000016.0-000026.800001.8 08.8100.53F? 0 +011928.24 +205207.1 -000004.2-000004.900013.2 08.8100.32F? 0 +012222.85 -471741.2 -000017.3-000052.500007.1 08.8100.31F? 0 +012628.34 +442125.1 +000013.2-000017.000009.0 08.8100.66G? 0 +012814.71 +562820.9 +000003.0-000009.100000.5 08.8100.05A? 0 +012941.23 -514714.3 +000011.4-000040.800004.5 08.8100.53F? 0 +013006.81 +222053.9 +000085.4+000013.600003.3 08.8100.83G? 0 +013117.75 -763944.6 +000026.3-000002.800007.9 08.8100.19A? 0 +013518.34 +430244.3 +000101.7-000100.400003.8 08.8100.59G? 0 +013658.25 +332540.1 -000001.9-000010.900005.2 08.8100.95K? 0 +014142.36 +344238.9 +000005.6-000013.800003.5 08.8100.94G? 0 +014301.09 -545123.3 -000026.1-000031.500010.9 08.8100.48F? 0 +014320.35 -110436.7 -000013.8-000005.000011.5 08.8100.47F? 0 +014359.93 -001008.0 +000003.5+000003.500016.6 08.8100.90G? 0 +014415.47 +705406.3 -000002.1-000013.200004.9 08.8100.11A? 0 +014655.76 -274010.3 +000035.1-000019.000015.3 08.8100.43F? 0 +015117.73 -495826.1 -000003.0-000026.100011.4 08.8100.49F? 0 +015159.54 +602745.1 +000018.8-000005.400010.6 08.8100.15A? 0 +015541.91 -520829.8 +000017.7-000023.500015.4 08.8100.89G? 0 +015613.66 -713649.5 +000057.6+000014.900005.2 08.8100.34F? 0 +015701.01 +595951.6 +000005.2-000006.900005.7 08.8100.26A? 0 +020242.71 -573541.5 +000027.9+000049.100014.5 08.81-0.09B? 0 +020251.42 +112220.2 +000006.9-000018.500010.4 08.8100.17A? 0 +020419.80 +392413.1 -000016.8+000003.800025.5 08.8100.55F? 0 +021538.77 +292957.0 -000027.7-000072.100020.7 08.8100.64G? 0 +022630.72 +514219.7 +000014.3-000016.300021.4 08.8100.82G? 0 +023123.47 -590856.8 -000012.9+000014.500003.1 08.8100.48F? 0 +024202.54 +255122.1 -000036.0-000077.200014.1 08.8100.44F? 0 +024213.46 +424640.7 +000000.0+000000.000000.0 08.8100.06A? 0 +024306.66 -192106.7 +000015.9+000032.100000.2 08.8100.52F? 0 +024329.26 +265536.6 -000003.8-000006.700004.5 08.8100.96K? 0 +024633.94 +294447.4 +000006.0-000069.100008.3 08.8100.68G? 0 +025024.71 +495640.8 -000033.9+000015.000007.7 08.8100.23A? 0 +025129.06 -273800.2 +000006.9+000001.100000.8 08.8100.42F? 0 +025713.54 +582140.4 +000163.2-000304.700032.8 08.8100.65G? 0 +025734.40 +615433.3 +000027.4-000019.000001.8 08.8100.49F? 0 +025823.74 +191346.0 +000045.5-000061.800002.1 08.8100.64G? 0 +025931.97 +801503.1 +000159.1-000102.500014.7 08.8100.71G? 0 +030434.55 +573526.4 -000017.5+000004.700008.1 08.8100.45F? 0 +030527.55 +613917.7 -000010.6+000014.200005.7 08.8100.15A? 0 +031219.38 +750356.8 +000053.8-000088.600002.0 08.8100.36F? 0 +031304.77 -721413.4 +000015.4+000018.100005.9 08.81-0.03B? 0 +032718.59 -045357.0 +000015.4-000047.400000.3 08.8100.47F? 0 +032912.07 -120510.2 -000012.8+000030.100011.9 08.8100.39F? 0 +033204.64 -290058.2 +000023.7+000018.000007.4 08.8100.23A? 0 +033433.40 +141032.9 -000034.3+000007.200003.3 08.8100.57F? 0 +033524.64 -282010.6 +000131.8-000137.100007.0 08.8100.29A? 0 +033910.83 +275723.5 +000006.8-000021.600016.0 08.8100.25A? 0 +034219.86 -320633.4 +000014.2+000028.300006.1 08.8100.59G? 0 +034330.14 +193943.9 +000016.7-000059.100014.4 08.8100.58F? 0 +034615.32 +422717.1 +000084.2-000057.000015.3 08.8100.59G? 0 +035446.20 -194841.2 +000067.8+000007.200028.4 08.8100.44F? 0 +040226.09 -431833.3 +000024.3+000063.400029.4 08.8100.74G? 0 +040316.96 +572259.3 +000009.1-000010.900009.8 08.8100.29A? 0 +040331.88 +483351.5 +000013.3-000006.600014.9 08.8100.33F? 0 +041051.77 +380335.3 -000004.7-000032.000002.3 08.8100.35F? 0 +041105.93 +064306.8 +000053.2-000026.800019.1 08.8100.49F? 0 +041548.03 -661305.9 +000015.3+000023.000015.0 08.8100.52F? 0 +041844.10 +465328.2 -000017.5-000031.500019.4 08.8100.39F? 0 +042128.68 -205455.5 +000194.5+000129.200033.0 08.8100.91G? 0 +042230.12 +032435.0 +000027.9-000024.000006.1 08.8100.25A? 0 +042302.56 +043649.6 -000070.7-000017.900035.4 08.8100.51F? 0 +042341.74 +582934.3 +000023.3-000011.300009.4 08.8100.14A? 0 +042400.95 +213226.3 +000017.8-000019.900008.7 08.8100.30A? 0 +042548.45 -501331.5 +000022.9+000051.600001.8 08.8100.93G? 0 +043641.99 -333632.7 +000059.1-000071.600017.4 08.8100.47F? 0 +043714.61 +555743.2 +000041.7-000054.300017.4 08.8100.72G? 0 +043956.89 +422501.4 -000032.3+000030.700007.0 08.8100.57F? 0 +045009.15 +014045.0 +000038.9-000023.100031.1 08.8100.37F? 0 +045618.96 -015212.6 -000007.2-000020.600008.8 08.8100.22A? 0 +045642.71 +472024.5 -000006.6-000010.200011.2 08.8100.04A? 0 +045753.42 -450853.6 -000004.0-000010.800004.0 08.8100.95K? 0 +050616.49 +563645.7 +000001.4-000029.600007.1 08.8100.24A? 0 +050752.02 -171402.2 -000027.0-000011.400007.6 08.8100.44F? 0 +050818.51 +383847.1 -000009.5-000028.200011.4 08.8100.29A? 0 +050846.70 +062855.4 -000018.7-000000.300010.0 08.8100.47F? 0 +050942.03 +290835.7 -000042.6-000024.200001.9 08.8100.75G? 0 +051244.80 +344924.4 -000010.0-000007.000005.2 08.8100.14A? 0 +051258.63 +495953.3 -000011.6+000001.300009.7 08.8100.03A? 0 +051308.31 -025742.2 -000004.4+000028.000008.0 08.8100.92G? 0 +051359.26 -033858.4 -000055.1-000059.200000.4 08.8100.67G? 0 +051520.10 +615650.7 +000012.4-000010.800026.5 08.8100.16A? 0 +051649.56 +362647.0 -000001.6+000003.400006.3 08.8100.15A? 0 +052350.13 -150555.0 +000004.5-000005.500002.9 08.8100.93G? 0 +052419.18 +221820.4 -000037.0-000017.100009.4 08.8100.52F? 0 +053032.81 -284650.3 +000011.4-000041.300002.2 08.8100.93G? 0 +053209.24 +360000.9 +000022.8-000065.700009.4 08.8100.78G? 0 +053918.98 -301752.8 +000011.8-000053.700023.8 08.8100.43F? 0 +054109.70 +041423.8 +000018.4-000003.000009.2 08.8100.40F? 0 +054301.83 -425053.1 +000003.3+000004.000003.4 08.81-0.13B? 0 +054625.64 +704238.0 +000018.0-000021.400005.0 08.8100.54F? 0 +054631.98 +420425.9 +000013.2-000185.500001.8 08.8100.58F? 0 +054749.54 -400350.7 -000003.8+000113.400031.8 08.8100.71G? 0 +054848.97 +172807.7 +000010.4-000012.600000.6 08.8100.99K? 0 +055215.36 +125242.0 -000008.8+000002.500007.7 08.8100.09A? 0 +055222.56 -005502.7 +000006.5-000006.700001.5 08.8100.17A? 0 +055303.72 -164254.8 -000006.8+000002.600000.7 08.81-0.01B? 0 +055454.47 +181518.6 +000005.4+000011.100006.0 08.8100.12A? 0 +055525.23 +403613.0 -000027.7-000044.900022.8 08.8100.68G? 0 +055633.94 -533408.9 +000007.6+000008.800000.3 08.8100.04A? 0 +055743.58 -073936.1 -000033.3-000174.300008.5 08.8100.77G? 0 +055751.56 -072211.9 +000007.7+000040.200002.9 08.8100.37F? 0 +055925.74 +091528.8 -000018.1-000028.100018.8 08.8100.01A? 0 +055931.98 +325313.0 -000003.4-000003.900004.5 08.8100.07A? 0 +060032.65 -560943.1 +000117.4+000071.500008.6 08.8100.62G? 0 +060221.44 +645807.9 +000047.2-000223.200031.1 08.8100.62G? 1 +060330.53 -023513.2 -000004.2+000000.500023.6 08.8100.37F? 0 +061022.84 -322603.0 -000007.8-000038.400006.9 08.8100.41F? 0 +061131.21 +162234.4 -000016.9-000012.100018.0 08.8100.29A? 0 +061133.87 -004601.6 -000003.6+000001.500000.1 08.81-0.03B? 0 +061243.08 -233452.7 +000001.1-000007.900003.4 08.8100.94G? 0 +061425.88 +005135.2 -000007.8-000012.200012.7 08.8100.13A? 0 +061842.61 -102213.7 -000024.2+000005.500003.4 08.8100.50F? 0 +061917.23 -012258.9 -000013.0-000041.700020.9 08.8100.41F? 0 +062024.69 +271656.5 -000006.3-000017.400009.2 08.8100.03A? 0 +062043.38 -061851.5 +000026.6+000067.800019.4 08.8100.74G? 0 +062044.20 -155424.9 -000011.3+000009.900002.6 08.8100.48F? 0 +062533.95 +331457.2 -000001.8+000021.400001.6 08.8100.47F? 0 +062734.67 -021234.4 -000004.4-000004.500005.9 08.8100.37F? 0 +062819.91 +161331.4 +000006.8-000061.800012.9 08.8100.44F? 0 +063139.84 +054612.4 +000000.0+000000.000000.0 08.8100.22A? 0 +063305.19 +101920.0 -000021.2-000019.000002.6 08.8100.24A? 0 +063317.67 +172434.1 +000015.9+000000.000005.7 08.8100.33F? 0 +063555.81 +431613.8 +000038.0-000084.600006.9 08.8100.68G? 0 +063625.07 +660133.9 -000004.1+000004.100002.2 08.8100.28A? 0 +063757.72 -013549.9 +000006.9+000010.300008.9 08.8100.20A? 0 +063851.66 -324951.5 +000007.1+000002.800006.2 08.8100.21A? 0 +064241.13 +031005.4 -000008.0+000006.600004.1 08.8100.29A? 0 +064525.08 -205807.6 -000001.1-000011.100018.0 08.81-0.05B? 0 +064532.90 +261521.6 +000006.7-000027.000004.5 08.81-0.03B? 0 +064537.69 -241101.2 +000004.2+000023.000015.8 08.8100.07A? 0 +064604.95 -434809.3 -000010.9-000017.600023.7 08.8100.36F? 0 +064620.07 +223410.2 -000036.7-000008.600008.6 08.8100.91G? 0 +064953.83 -114210.7 +000011.8-000007.900025.7 08.8100.18A? 0 +065157.31 -020737.7 -000034.8+000031.000002.8 08.8100.88G? 0 +065214.48 +351902.9 +000010.8-000030.000002.4 08.8100.62G? 0 +065225.01 +354632.7 -000014.7+000017.000004.6 08.8100.11A? 0 +065232.02 -253330.8 +000000.6+000060.100002.3 08.8100.57F? 0 +065314.24 +284604.9 -000031.6-000015.200026.2 08.8100.85G? 0 +065327.58 -240642.5 -000006.7-000000.500001.5 08.81-0.08B? 0 +065350.18 -140129.5 -000011.2+000005.300001.8 08.8100.11A? 0 +065422.49 -230252.2 -000000.8+000007.700004.7 08.81-0.08B? 0 +065434.75 -514118.5 +000003.7+000000.300003.0 08.8100.00A? 0 +065449.91 +235013.0 -000034.9-000058.700006.6 08.8100.50F? 0 +065457.73 -341231.4 +000003.6+000025.700010.1 08.8100.39F? 0 +065807.56 +210634.0 +000000.0+000003.500003.5 08.81-0.01B? 0 +065813.95 +022344.7 +000000.8-000008.900003.4 08.81-0.05B? 0 +065935.29 -093004.5 -000025.6+000009.100010.3 08.81-0.11B? 0 +070031.07 +040531.9 -000025.1+000014.100000.2 08.8100.89G? 0 +070113.68 -010150.6 -000001.4-000003.100005.7 08.81-0.02B? 0 +070407.58 -372534.8 -000017.8+000000.800003.8 08.8100.94G? 0 +070412.73 -031513.4 -000010.3-000004.200000.4 08.8100.27A? 0 +070724.91 -255456.9 -000031.6-000024.400001.2 08.8100.62G? 0 +070746.17 -303006.1 -000003.5+000003.400003.4 08.8100.04A? 0 +071026.45 +454732.9 +000008.7-000008.900008.6 08.8100.17A? 0 +071029.86 +531508.5 -000060.2-000249.200007.3 08.8100.59G? 0 +071237.89 -205109.4 +000004.7-000035.100016.9 08.8100.91G? 0 +071435.93 +610401.5 -000029.8-000023.000003.0 08.8100.38F? 0 +071537.06 -330442.5 +000011.9-000014.000001.0 08.8100.59G? 0 +071622.94 -274544.4 +000007.6+000001.200018.5 08.8100.14A? 0 +071752.86 +302904.2 +000019.0-000050.800014.6 08.8100.50F? 0 +071847.26 -265706.7 +000000.8-000007.000003.1 08.81-0.10B? 0 +072023.72 +183053.0 -000012.0-000051.400014.6 08.8100.94G? 0 +072241.77 +180237.3 +000000.5-000020.000002.8 08.8100.04A? 0 +072328.37 +565907.6 -000029.0-000004.700023.3 08.8100.89G? 0 +072355.73 +043326.3 -000005.8-000009.600003.4 08.8100.74G? 0 +072446.88 -250302.5 -000026.5+000001.000000.1 08.8100.44F? 0 +072500.51 +030244.5 -000003.8+000003.300022.9 08.8100.11A? 0 +072709.43 +072007.4 -000004.5+000004.900015.6 08.81-0.06B? 0 +072731.36 -441704.6 -000004.2+000002.400006.9 08.8100.13A? 0 +072812.02 +092955.9 -000063.5-000268.900022.0 08.8100.79G? 0 +072910.90 -150205.2 +000008.9-000009.800002.0 08.81-0.01B? 0 +072915.94 -120354.0 -000008.2-000006.500001.6 08.81-0.00B? 0 +073111.24 -215311.8 +000011.0-000007.100003.8 08.8100.05A? 0 +073128.09 -430126.7 +000021.2-000115.800017.7 08.8100.48F? 0 +073659.28 +455136.0 -000039.7-000061.000009.0 08.8100.46F? 0 +074858.59 +004040.0 -000004.8+000006.600015.0 08.8100.55F? 0 +075004.15 +085400.4 -000032.7-000004.300007.6 08.8100.02A? 0 +075040.62 +383136.0 -000045.4-000011.500014.6 08.8100.49F? 0 +075121.06 -720038.8 +000003.4+000000.400012.6 08.8100.36F? 0 +075319.49 +555537.7 +000029.1-000011.500014.6 08.8100.98K? 0 +075514.60 +484047.3 +000025.3-000005.000027.3 08.8100.34F? 0 +075610.02 +503228.7 +000198.3-000166.700005.6 08.8100.55F? 0 +075724.95 +773724.2 -000006.8-000004.500003.2 08.8100.07A? 0 +075737.87 -605432.2 -000013.4+000017.100000.1 08.8100.08A? 0 0.10 1.00 +075804.21 +120145.9 -000007.2-000002.700015.4 08.8100.29A? 0 +075807.54 -454600.2 +000007.2+000005.400005.4 08.8100.99K? 0 +075808.20 -174510.8 -000015.1+000000.800002.7 08.8100.60G? 0 +075851.42 -145049.3 -000011.6+000013.400002.8 08.81-0.04B? 0 +080124.64 -124735.7 +000013.4+000017.100006.5 08.81-0.03B? 0 +080248.69 -164239.4 -000010.7-000005.300012.5 08.8100.71G? 0 +080359.62 -322509.7 +000007.2+000002.700006.0 08.8100.88G? 0 +080758.45 -445136.5 -000020.6+000025.900002.2 08.8100.93G? 0 +080802.62 +175818.3 -000009.3-000006.100015.4 08.8100.47F? 0 +080832.72 -461537.9 +000003.9-000007.000013.1 08.8100.00A? 0 +081018.26 +255335.1 -000033.9-000012.000006.5 08.8100.29A? 0 +081018.68 +595523.4 -000035.9-000148.100004.4 08.8100.58G? 0 +081136.74 -122147.5 -000019.8-000024.400002.0 08.8100.55F? 0 +081231.57 +560050.2 -000007.1+000017.200008.0 08.8100.51F? 0 +081244.43 +293230.9 -000046.5-000054.400013.3 08.8100.10A? 1 +081247.65 -143437.0 -000003.2-000006.900007.2 08.8100.02A? 0 +081332.64 -372904.3 -000000.3+000017.500017.2 08.8100.04A? 0 0.10 1.00 +081527.49 -361325.5 -000008.5+000001.600010.3 08.81-0.10B? 0 +081750.45 -653619.3 -000022.1+000027.200008.6 08.8100.49F? 0 +081835.16 -384537.2 -000002.7-000002.800018.6 08.81-0.06B? 0 +082252.81 -083427.2 +000001.6+000002.600001.6 08.8100.03A? 0 +082301.24 -335046.8 -000024.1-000002.500003.4 08.81-0.08B? 0 +082532.67 -842148.7 +000000.0+000028.000017.3 08.8100.29A? 0 +082559.14 +594225.5 -000005.2+000002.300002.1 08.8100.20A? 0 +082649.17 +390047.1 +000022.2+000014.300010.2 08.8100.51F? 0 +082743.70 +155317.2 -000016.5+000009.600011.5 08.8100.94G? 0 +082811.73 -474024.6 -000016.9+000019.500001.6 08.8100.23A? 0 +082812.22 -374348.9 -000011.9+000005.400005.3 08.8100.01A? 0 +082949.30 -010417.2 -000006.2+000008.100016.0 08.8100.11A? 0 +083105.86 -524105.9 -000028.7+000006.300002.1 08.8100.27A? 0 +083528.38 -420629.7 -000012.3-000010.800000.9 08.8100.51F? 0 +083935.66 -273219.4 -000011.5+000007.500012.5 08.8100.03A? 0 +083955.56 -212345.0 -000036.7-000027.500004.3 08.8100.60G? 0 +084015.37 +195939.6 -000017.5-000004.700006.7 08.8100.32F? 0 +084035.63 -022946.6 -000012.8-000020.600005.5 08.8100.98K? 0 +084225.30 +630548.4 +000007.1+000005.600020.7 08.8100.12A? 0 +084239.50 +053247.9 +000019.9-000048.300007.1 08.8100.71G? 0 +084307.04 -474112.9 -000006.4+000004.600011.9 08.81-0.14B? 0 +084657.94 -140730.6 -000024.2+000002.100012.0 08.8100.59G? 0 +084728.21 -241137.5 -000006.8+000011.800013.9 08.8100.56F? 0 +084754.21 +275850.5 -000011.4-000013.200010.0 08.8100.56F? 0 +084854.26 -355317.9 -000009.8+000005.500005.7 08.8100.33F? 0 +085022.29 -414312.6 -000007.3+000007.000004.1 08.81-0.00B? 0 0.10 1.00 +085307.18 +284157.1 -000030.1+000011.100013.9 08.8100.98K? 0 +085448.85 -593304.4 -000009.2+000041.500001.4 08.8100.29A? 0 +090142.03 -540618.9 -000008.7-000011.600006.2 08.8100.34F? 0 +090250.56 -552543.9 -000013.0+000003.200009.8 08.81-0.00B? 0 +090357.19 +434129.7 -000016.0-000019.100011.5 08.8100.34F? 0 +090542.62 -491500.5 -000004.6-000014.900014.9 08.8100.37F? 0 +090701.45 -050456.9 +000030.4-000084.200002.9 08.8100.76G? 0 +090739.24 -502954.1 -000016.6+000011.800006.0 08.8100.05A? 0 +090858.27 -432044.1 -000012.3+000005.600011.8 08.81-0.01B? 0 0.10 1.00 +090927.34 -233114.4 +000002.8-000060.400001.7 08.8100.69G? 0 +090957.25 -284520.2 -000022.8-000068.800011.1 08.8100.79G? 0 +091013.58 -083746.7 +000006.0+000013.100013.6 08.8100.23A? 0 +091125.15 -655017.6 -000017.3+000006.200001.7 08.8100.28A? 0 +091500.51 +842844.1 -000035.2-000021.200002.8 08.8100.51F? 0 +091534.29 -721117.2 -000002.4+000026.800011.0 08.8100.41F? 0 +092305.34 -515415.3 -000021.3+000010.400005.1 08.8100.05A? 0 +092317.73 -524452.3 -000008.2+000006.900006.4 08.8100.08A? 0 +092331.27 -435433.0 -000014.7+000010.300014.7 08.8100.93G? 0 +092334.05 +241906.5 -000014.3-000002.800020.4 08.8100.90G? 0 +092613.72 -132956.2 -000033.2+000002.100005.2 08.8100.44F? 0 +092642.56 -430408.4 -000012.4+000012.200005.5 08.81-0.03B? 0 +092750.92 -072122.3 -000020.1+000001.100008.0 08.8100.21A? 0 +092909.68 +410740.9 -000103.3-000069.700015.0 08.8100.66G? 0 +092931.06 +513256.5 -000027.2-000016.800010.2 08.8100.91G? 0 +093046.70 +210214.5 -000024.5+000037.000011.7 08.8100.34F? 0 +093049.47 -713449.3 -000002.4+000003.600006.6 08.8100.41F? 0 +093703.47 -251255.0 -000002.3+000004.000004.2 08.8100.47F? 0 +093704.63 -484148.8 -000031.7+000005.900006.2 08.81-0.04B? 0 +094110.42 -365325.6 +000037.9-000030.600004.1 08.8100.57F? 0 +094132.37 -483623.2 -000015.6-000001.100005.6 08.8100.39F? 0 +094233.75 -755533.5 -000031.1+000020.400002.1 08.8100.23A? 0 +094647.02 -521432.0 -000005.8+000002.100004.0 08.8100.18A? 0 +095042.32 +174400.5 -000000.5-000048.200001.0 08.8100.51F? 0 +095102.98 +080450.5 -000035.4-000014.000004.6 08.8100.35F? 0 +095144.25 -351604.8 +000029.5-000110.600017.6 08.8100.51F? 0 +095207.29 +530844.5 +000007.8-000001.800000.9 08.8100.37F? 0 +095633.77 +435855.9 -000012.4+000066.800022.5 08.8100.43F? 0 +100457.81 -554802.1 -000015.5-000003.200007.1 08.8100.05A? 0 +100727.63 +695152.6 -000048.0-000013.200018.2 08.8100.43F? 0 +101506.13 -671707.0 +000000.0+000000.000000.0 08.8100.79G? 0 +101630.83 -653224.9 -000011.4-000006.200001.7 08.8100.05A? 0 +101851.05 +010541.5 -000023.5-000034.600007.3 08.8100.40F? 0 +102200.85 +382830.6 -000032.2-000019.600007.0 08.8100.41F? 0 +102252.73 +711531.5 +000001.5+000004.500014.8 08.8100.93G? 0 +102330.27 -444450.6 -000008.1+000011.200001.5 08.81-0.01B? 0 +102621.08 -303748.7 -000022.1+000012.800000.8 08.8100.09A? 0 +102856.44 -393341.5 +000009.3+000006.200003.5 08.8100.45F? 0 +102929.10 -803042.7 -000055.6+000051.700004.2 08.8100.93G? 0 +103122.66 -452257.9 -000036.2+000002.600005.5 08.8100.45F? 0 +103701.44 +044712.5 +000013.7-000030.700010.1 08.8100.67G? 0 +103704.01 -585757.4 -000004.7+000005.200009.3 08.81-0.02B? 0 +103927.52 -224620.4 -000102.7+000057.700005.8 08.8100.49F? 0 +104058.36 -105828.5 +000010.7+000001.900033.7 08.8100.37F? 0 +104121.60 +202114.5 -000105.5-000031.100005.6 08.8100.62G? 0 +104153.11 +221215.8 -000002.8+000004.300006.1 08.8100.12A? 0 +104157.10 -610356.9 -000002.9-000007.900001.8 08.8100.00A? 0 +104317.95 -600803.3 -000026.0-000026.400026.2 08.8100.01A? 0 0.10 1.00 +104328.75 -590601.1 -000015.9-000002.100000.5 08.81-0.03B? 0 0.10 1.00 +104409.09 -593435.3 +000000.0+000000.000000.0 08.8100.12A? 0 +104852.31 -673424.9 +000005.9+000001.000008.7 08.8100.06A? 0 +104919.02 -614954.2 -000006.9+000010.200002.1 08.81-0.01B? 0 0.10 1.00 +105224.48 -083505.4 -000050.9+000018.800009.6 08.8100.28A? 0 +105304.65 -593019.9 -000016.9+000003.900008.8 08.8100.17A? 0 +105354.21 -593457.1 -000001.7+000013.100009.1 08.81-0.03B? 0 +105638.45 -363450.0 -000180.0+000104.400007.7 08.8100.60G? 0 +105800.65 -753604.4 -000035.9+000003.800003.7 08.8100.45F? 0 +105932.62 -042324.9 -000112.5+000036.400001.7 08.8100.86G? 0 +110405.08 +161524.0 -000000.4-000007.500003.4 08.8100.44F? 0 +110542.44 -585010.4 +000000.0+000000.000000.0 08.81-0.05B? 0 +110857.63 -311938.8 -000011.3-000023.600004.0 08.8100.63G? 0 +110907.23 -112213.6 -000029.8+000002.800000.4 08.8100.27A? 0 +111133.84 -095349.0 -000044.9-000034.200015.4 08.8100.55F? 0 +111403.01 -511806.1 -000024.7-000013.400005.9 08.8100.44F? 0 +111707.31 +150105.1 -000053.9-000053.700009.9 08.8100.72G? 0 +112217.08 -604353.5 -000005.9-000008.700000.6 08.81-0.01B? 0 +112802.99 -612441.0 -000002.8-000014.900018.7 08.81-0.00B? 0 +112901.45 +155520.8 -000117.8-000017.000032.5 08.8100.76G? 0 +112918.61 +460252.4 -000118.3+000004.100012.8 08.8100.68G? 0 +113115.46 -210741.0 -000027.0+000005.500014.7 08.8100.46F? 0 +113642.90 +182646.7 +000012.7-000036.000017.7 08.8100.46F? 0 +113736.29 -532210.2 -000055.6-000053.600034.1 08.8100.59G? 0 +113939.83 -045904.0 -000039.8-000034.500023.5 08.8100.66G? 0 +114110.46 -595926.3 -000039.3+000010.100009.2 08.8100.11A? 0 0.10 1.00 +114352.12 -685801.2 -000040.2+000011.400007.3 08.8100.62G? 0 +114532.16 +453613.0 +000003.3-000010.100014.4 08.8100.39F? 0 +114550.36 +133708.0 -000000.4-000021.000001.3 08.8100.51F? 0 +114928.39 -672829.5 +000005.0-000003.300005.4 08.8100.06A? 0 +114941.85 -540214.0 -000077.5+000000.300026.4 08.8100.90G? 0 +115318.09 -535512.1 -000026.4-000011.000007.6 08.8100.00A? 0 +115340.90 -601601.1 +000000.9-000004.000016.5 08.81-0.02B? 0 +115452.23 -662555.9 -000009.6+000000.200001.6 08.8100.12A? 0 +115629.25 -220348.4 -000007.8-000119.100032.2 08.8100.56F? 0 +120102.24 -183059.4 -000023.7+000010.600001.1 08.8100.34F? 0 +120438.96 -582946.5 -000009.4+000004.500005.9 08.8100.08A? 0 +120511.81 -682444.3 -000015.1-000009.100004.7 08.8100.40F? 0 +120819.09 -020525.5 -000042.4+000003.800006.3 08.8100.43F? 0 +120913.77 -364137.8 -000101.6-000025.600017.1 08.8100.55F? 0 +121812.66 -571346.3 -000034.8-000023.000013.6 08.8100.34F? 0 +121901.48 +245046.3 +000000.6-000003.900016.8 08.8100.50F? 0 +122023.80 -551005.2 -000014.5-000009.300006.4 08.8100.34F? 0 +122313.43 +425358.3 +000003.7+000056.700003.0 08.8100.43F? 0 +122351.02 +082038.4 -000014.7-000008.300021.3 08.8100.32F? 0 +122354.64 +153704.0 -000025.9-000003.800011.1 08.8100.97K? 0 +122410.62 -283320.0 -000008.2-000009.500001.2 08.8100.42F? 0 +122520.79 +115435.7 -000021.6-000036.900013.4 08.8100.57F? 0 +122753.69 +085355.0 +000004.6+000018.500015.6 08.8100.95G? 0 +122835.35 +472843.0 -000063.5+000006.500018.4 08.8100.82G? 0 +123435.50 +403221.8 -000003.1-000021.500008.0 08.8100.89G? 0 +123731.72 -033424.8 -000117.1-000135.200015.4 08.8100.65G? 0 +123843.79 +673139.2 -000027.1-000008.300015.5 08.8100.40F? 0 +124333.88 -591931.1 -000006.1+000004.200001.0 08.81-0.04B? 0 +124337.44 -690440.3 -000024.2-000011.000016.2 08.8100.10A? 0 +124649.21 +751406.2 -000014.1+000046.600009.2 08.8100.41F? 0 +124722.64 +164935.1 -000131.4-000028.100037.0 08.8100.72G? 0 +124723.15 -392853.7 -000104.1-000083.400014.7 08.8100.63G? 0 +125211.62 +252224.7 -000012.2-000001.400003.0 08.8100.55F? 0 +125333.36 +623556.9 +000029.9-000018.300006.9 08.8100.36F? 0 +125710.48 -500427.4 -000011.8+000007.900008.0 08.8100.17A? 0 +125955.73 +443059.6 +000144.1-000164.800015.9 08.8100.70G? 0 +130444.82 -695914.2 +000000.0-000005.700004.7 08.8100.06A? 0 +130610.72 -680934.3 -000036.1+000004.600008.4 08.8100.52F? 0 +130645.87 -211046.5 -000034.7+000003.400001.0 08.8100.91G? 0 +131551.32 -635303.3 +000000.9-000001.800005.9 08.8100.03A? 0 +131609.64 +581223.4 -000078.6+000098.700009.8 08.8100.50F? 0 +132017.24 +792613.1 -000038.6+000001.400003.2 08.8100.89G? 0 +132350.00 -181512.4 -000044.5-000019.700012.4 08.8100.43F? 0 +132421.22 -140603.0 -000020.6-000014.900002.7 08.8100.42F? 0 +132542.07 +183622.8 -000090.4+000030.300010.2 08.8100.52F? 0 +133024.56 -331950.4 -000022.5-000006.200004.1 08.8100.37F? 0 +133149.05 +742213.5 -000085.0-000014.700008.0 08.8100.48F? 0 +133416.52 +404241.3 -000012.3-000033.300011.3 08.8100.60G? 0 +133423.17 -534111.1 +000005.9-000004.500009.5 08.8100.88G? 0 +133509.21 +244823.6 -000018.3+000030.400028.0 08.8100.72G? 0 +133800.39 +190855.9 +000138.2-000341.300034.4 08.8100.67G? 0 +133906.70 +310616.1 -000092.0+000028.200003.9 08.8100.47F? 0 +134409.64 +251702.7 -000101.4-000003.800007.3 08.8100.50F? 0 +134614.59 +142645.1 -000025.4+000001.500017.8 08.8100.48F? 0 +134711.20 +114653.0 -000015.6-000025.600032.3 08.8100.50F? 0 +135217.34 -662415.8 +000000.8-000006.900014.9 08.8100.11A? 0 +135254.17 -062919.0 -000029.9+000036.000016.5 08.8100.35F? 0 +135516.50 -252333.3 -000025.9-000021.400019.6 08.8100.41F? 0 +135908.44 -764704.3 -000013.6-000017.500000.1 08.8100.22A? 0 +135936.45 +554904.7 +000016.3+000008.800002.4 08.8100.39F? 0 +140730.65 -642808.8 -000002.2-000007.000003.5 08.8100.33F? 0 +140733.99 -401443.6 -000034.0+000034.400005.2 08.8100.53F? 0 +140811.89 -102417.7 -000002.6-000008.000018.6 08.8100.39F? 0 +140855.27 -262245.4 -000227.3+000050.700011.0 08.8100.65G? 0 +141421.53 +330225.7 +000002.9+000017.000005.8 08.8100.91G? 0 +141633.56 +284148.7 -000042.4+000018.000011.7 08.8100.36F? 0 +141725.37 -135811.8 -000015.8+000001.200012.0 08.8100.43F? 0 +141855.84 -542758.0 +000014.2-000000.300007.9 08.8100.35F? 0 +142043.87 -013758.4 -000022.4-000024.600011.8 08.8100.56F? 0 +142129.00 +535353.1 -000004.9-000011.100012.5 08.8100.54F? 0 +142156.12 +122925.4 +000027.1-000026.000020.9 08.8100.47F? 0 +143005.54 -615821.1 -000001.5-000001.500016.9 08.8100.08A? 0 +144127.79 -472642.8 +000002.4-000029.600006.6 08.81-0.03B? 0 +144950.77 +071409.6 -000068.6+000020.900000.0 08.8100.34F? 0 +145209.76 -532040.3 +000026.9-000021.000011.2 08.8100.56F? 0 +145330.55 -320442.2 +000019.4-000004.400012.3 08.8100.43F? 0 +145523.57 +000949.8 -000042.8+000117.300011.2 08.8100.46F? 0 +145712.52 -533937.5 -000013.8-000012.500001.0 08.8100.31F? 0 +150432.30 -492610.2 +000007.9+000004.400017.9 08.8100.98K? 0 +150659.39 -084618.2 +000004.5-000007.000010.3 08.8100.32F? 0 +150740.23 -285319.9 -000045.9-000071.400003.6 08.8100.45F? 0 +150801.24 -513035.7 +000008.2-000029.700005.5 08.8100.44F? 0 +151012.51 -533435.4 +000016.2-000021.500022.9 08.8100.14A? 0 +151019.74 +254459.1 +000020.0-000004.900008.4 08.8100.96K? 0 +151300.19 -385040.9 -000030.9-000002.800006.2 08.8100.45F? 0 +152212.13 +565435.0 -000029.5+000009.600014.3 08.8100.43F? 0 +152658.70 -515604.3 +000009.8+000006.000004.7 08.8100.09A? 0 +152829.86 +715313.3 -000112.8+000016.800017.0 08.8100.68G? 0 +153024.03 -510636.0 +000003.8+000000.200014.9 08.81-0.03B? 0 +153025.03 -590602.5 -000002.1-000019.100004.3 08.8100.01A? 0 +153624.05 -532913.6 -000011.0-000033.200000.2 08.8100.29A? 0 +154044.97 -414029.1 -000009.9-000011.800003.4 08.8100.27A? 0 +154119.90 +190859.6 -000012.6+000008.500001.6 08.8100.26A? 0 +154239.04 +543209.1 -000002.9+000007.700008.7 08.8100.93G? 0 +154414.30 -433740.2 -000004.0+000011.900008.1 08.8100.23A? 0 +154819.09 -263023.0 -000002.0+000007.500013.9 08.8100.33F? 0 +154907.88 -272838.8 +000008.9+000002.300004.2 08.8100.99K? 0 +154915.70 -003856.0 +000026.4+000010.900049.4 08.8100.65G? 0 +155044.39 -333948.6 -000019.4-000048.400019.7 08.8100.00B? 0 +155117.95 -092050.5 -000002.3+000002.400011.3 08.8100.27A? 0 +155342.93 -441645.3 -000001.7+000006.200013.7 08.8100.66G? 0 +155640.03 -220139.8 +000012.9-000033.500003.3 08.8100.55F? 0 +155708.09 -213449.8 -000065.5-000044.400008.4 08.8100.55F? 0 +160148.29 +345142.1 -000010.9+000041.800010.8 08.8100.30A? 0 +160406.71 -381423.5 +000006.8-000015.500010.9 08.8100.14A? 0 +160619.55 -502227.5 -000015.5-000008.600001.8 08.8100.34F? 0 +160650.03 -445306.2 -000017.4-000003.700016.5 08.8100.55F? 0 +161409.14 +500432.8 -000005.4-000007.200011.4 08.8100.44F? 0 +161816.51 +071957.5 -000023.0+000043.500007.9 08.8100.75G? 0 +161924.45 +722316.8 -000034.2+000055.100006.9 08.8100.40F? 0 +162601.73 -311409.0 +000000.0+000000.000000.0 08.8100.54F? 1 +162809.72 +293939.4 -000063.9-000087.400013.5 08.8100.61G? 0 +162832.88 +394635.9 -000012.3+000000.400002.3 08.8100.83G? 0 +162841.33 -630836.4 +000007.9+000012.300011.9 08.8100.40F? 0 +163020.89 -740402.8 -000012.4-000025.700005.2 08.8100.96K? 0 +163319.38 +150818.3 -000003.9+000003.400003.3 08.8100.51F? 0 +163501.02 -341315.3 +000007.5-000012.900004.1 08.8100.05A? 0 +163559.30 +103355.8 +000030.4-000020.800009.7 08.8100.46F? 0 +163652.11 -515730.0 -000007.7-000006.600007.2 08.81-0.01B? 0 +163738.31 -220332.7 -000076.1-000162.100024.8 08.8100.77G? 0 +163913.52 -522600.1 -000010.5-000011.800006.9 08.8100.03A? 0 +164306.96 -611905.3 -000011.0-000024.800001.4 08.8100.51F? 0 +164726.42 -062023.2 +000007.0-000048.500014.0 08.8100.51F? 0 +164938.29 +282030.4 -000011.1-000001.200014.7 08.8100.20A? 0 +165405.11 -415007.1 +000000.0+000000.000000.0 08.8100.22A? 0 +165424.25 -332020.5 +000000.2-000003.200010.9 08.8100.17A? 0 +165632.89 -635301.5 -000020.2-000026.400020.0 08.8100.98K? 0 +165650.31 -370320.2 +000006.5+000014.400000.4 08.8100.32F? 0 +165740.29 +394300.6 -000014.6+000016.000003.0 08.8100.85G? 0 +170306.37 -674625.7 -000014.8-000018.100003.1 08.81-0.02B? 0 +170530.55 -422513.3 -000015.6-000020.100002.8 08.8100.36F? 0 +170545.86 -363248.7 +000006.1-000009.500004.5 08.8100.51F? 0 +171225.13 -645939.0 -000055.8+000004.700003.1 08.8100.48F? 0 +171304.51 -491434.3 -000012.5-000027.000003.7 08.8100.57F? 0 +171503.61 -311938.9 +000003.5-000008.100001.5 08.8100.51F? 0 +171822.23 +323938.9 -000017.8-000046.000020.7 08.8100.60G? 0 +171940.88 +623709.1 +000015.6+000025.300015.7 08.81-0.06B? 0 +172025.73 -384114.2 -000019.5-000018.400001.5 08.8100.08A? 0 +172110.63 -044910.3 -000019.7-000053.400002.9 08.8100.77G? 0 +172150.58 -490933.4 +000006.8+000004.000014.8 08.8100.30A? 0 +172253.14 -480709.0 -000007.0-000016.900008.9 08.8100.52F? 0 +172257.71 -331231.0 -000079.9-000069.200004.6 08.8100.48F? 0 +172302.44 -630541.5 -000001.8-000015.300004.1 08.81-0.02B? 0 +172540.68 -293304.3 -000012.9-000040.000002.8 08.8100.51F? 0 +172627.30 +615953.8 -000012.6-000002.200010.0 08.8100.23A? 0 +172716.07 -601419.3 +000022.4-000002.300000.7 08.8100.03A? 0 +172733.37 +073523.2 -000042.3-000088.800021.4 08.8100.71G? 0 +172913.49 +284851.3 +000019.0-000002.600004.0 08.8100.17A? 0 +172930.54 -655723.3 +000008.7-000000.900009.2 08.8100.93G? 0 +172939.54 -594729.1 -000011.9-000032.400004.5 08.8100.34F? 0 +173230.09 -411814.0 -000022.5-000025.000017.5 08.8100.11A? 0 +173233.49 +253340.6 -000010.9+000024.600019.5 08.8100.39F? 0 diff --git a/kstars/kstars/data/hip105.dat b/kstars/kstars/data/hip105.dat new file mode 100644 index 00000000..e12bc00b --- /dev/null +++ b/kstars/kstars/data/hip105.dat @@ -0,0 +1,1000 @@ +173325.82 -204646.1 +000008.1-000076.900018.7 08.8100.65G? 0 +173413.33 -583154.5 +000001.0-000030.100001.9 08.8100.22A? 0 +173440.06 -450753.8 -000009.2-000020.700022.6 08.8100.91G? 0 +173611.29 +411659.9 -000000.7-000003.700008.4 08.8100.95K? 0 +174144.81 -504459.7 +000021.2-000009.200035.5 08.8100.45F? 0 +174339.04 -015923.7 -000001.7+000014.900003.2 08.8100.51F? 0 +174413.19 +215057.7 -000010.5-000013.000017.5 08.8100.32F? 0 +174448.18 -694835.8 -000020.5-000022.500002.7 08.8100.56F? 0 +174559.67 +281145.1 +000009.0-000021.500009.4 08.8100.27A? 0 +174606.10 +553205.3 -000072.2+000023.200003.5 08.8100.60G? 0 +174639.72 +144646.2 +000008.5+000005.700013.7 08.8100.48F? 0 +174859.86 -371742.6 +000004.0-000019.300021.2 08.8100.10A? 0 +174949.06 +212255.2 +000006.5-000018.900014.2 08.8100.26A? 0 +175015.31 +251722.8 -000019.8-000029.900002.5 08.8100.41F? 0 +175200.91 -095841.4 +000033.9-000018.000001.3 08.8100.39F? 0 +180046.03 -344227.3 -000010.9+000029.700010.5 08.8100.99K? 0 +180104.10 -195222.4 -000005.3-000011.100026.9 08.8100.40F? 0 +180107.20 -223553.0 +000004.9+000002.800020.2 08.8100.03A? 0 +180417.43 -222940.0 -000038.4+000005.100035.6 08.81-0.03B? 1 +180608.84 -311433.8 +000023.7-000011.400012.1 08.8100.17A? 0 +180653.81 +494851.8 +000022.2+000046.100014.4 08.8100.56F? 0 +180836.02 +051623.8 +000016.5-000006.100009.8 08.8100.91G? 0 +181415.92 +334707.4 -000008.4-000044.400013.6 08.8100.47F? 0 +182015.29 -145048.8 +000004.4+000017.500003.5 08.8100.50F? 0 +182213.90 -245420.2 +000003.5-000025.600001.4 08.8100.17A? 0 +182601.28 -045440.9 +000036.8-000005.800004.1 08.8100.27A? 0 +182728.59 +013106.3 -000007.2-000024.100000.9 08.8100.35F? 0 +182743.66 -495957.3 -000002.5+000004.500009.0 08.8100.47F? 0 +182915.36 -024621.1 -000018.5-000017.800004.5 08.8100.56F? 0 +183042.13 +462534.3 -000018.8+000014.500000.6 08.8100.99K? 0 +183117.66 -140650.3 +000002.8+000001.600001.2 08.8100.13A? 0 +183216.44 -191301.8 -000004.4+000012.700002.5 08.8100.23A? 0 +183331.55 +351007.3 -000008.4+000017.700003.6 08.8100.52F? 0 +183403.77 -510744.1 -000016.2-000023.800010.6 08.8100.17A? 0 +183405.72 +470647.3 +000016.4-000011.700003.0 08.81-0.10B? 0 +184005.40 +194148.1 +000007.8-000014.200006.0 08.8100.19A? 0 +184006.86 -054625.8 +000056.2-000080.000022.3 08.8100.79G? 0 +184112.29 -394203.1 -000002.0-000019.500005.6 08.8100.23A? 0 +184306.94 -332936.7 -000001.2-000002.700017.7 08.8100.06A? 0 +185149.68 -205138.5 +000041.0-000030.800017.1 08.8100.58G? 0 +185220.01 +211011.8 -000004.0-000029.900003.7 08.8100.29A? 0 +185344.65 +293829.8 -000001.9-000008.500003.7 08.81-0.03B? 0 +185556.74 -592903.5 -000013.4-000022.600006.5 08.8100.02A? 0 +185628.94 -055649.4 -000019.7+000000.600005.1 08.8100.16A? 0 +185734.07 +320920.3 -000030.8+000011.200010.8 08.8100.06A? 1 +185736.79 -210906.3 -000035.4-000013.000000.3 08.8100.00B? 0 +185953.24 -433557.9 +000035.4-000119.300016.9 08.8100.58G? 0 +185954.65 +394451.3 -000006.8+000005.600016.2 08.8100.36F? 0 +190440.48 -285147.3 -000027.3-000017.500008.2 08.8100.95K? 0 +190627.87 -400002.6 -000007.3-000014.400009.7 08.8100.40F? 0 +190711.23 +082056.6 +000011.9-000023.500008.8 08.8100.11A? 0 +191157.30 -393000.9 +000103.1-000092.300041.7 08.8100.67G? 0 +191213.59 -102350.2 +000025.3-000007.200017.4 08.8100.61G? 0 +191306.57 -783610.1 +000004.0+000024.000002.5 08.8100.44F? 0 +191307.04 +362007.1 +000004.9+000004.700005.7 08.8100.01A? 0 +191434.17 -220439.0 +000007.5-000014.100003.5 08.81-0.04B? 0 +191611.25 -362510.4 +000215.1-000120.600032.4 08.8100.61G? 0 +191631.69 -671824.2 -000015.8-000029.900007.6 08.8100.95G? 0 +191802.17 -250419.9 -000001.5-000016.300009.0 08.8100.27A? 0 +192212.87 +163945.0 +000000.0+000000.000000.0 08.8100.35F? 0 +192250.13 +563655.7 +000001.9-000021.100000.8 08.8100.28A? 0 +192656.44 -101501.4 +000020.8-000015.800019.4 08.8100.55F? 0 +192723.55 -255607.9 +000053.3-000002.600017.9 08.8100.49F? 0 +192742.49 +061130.6 -000007.0-000002.900012.2 08.8100.14A? 0 +192926.28 -185121.6 +000031.3-000025.800008.6 08.8100.48F? 0 +193110.49 +272014.9 +000012.4+000002.900009.1 08.8100.30A? 0 +193213.30 +064051.4 +000017.2-000006.300000.8 08.8100.46F? 0 +193424.89 +253503.7 -000000.2-000002.500001.2 08.8100.10A? 0 +193458.55 +003738.4 +000002.0+000002.600009.6 08.8100.93G? 0 +193938.20 +131046.9 -000010.2-000013.700003.8 08.8100.06A? 0 +194623.14 +283825.4 +000004.2-000010.400004.2 08.8100.01A? 0 +194815.06 -132701.6 -000015.5-000004.100008.5 08.8100.27A? 0 +194836.24 +313431.1 -000004.5-000001.000000.5 08.8100.35F? 0 +195801.30 +413913.9 -000004.1+000004.100007.9 08.8100.03A? 0 +195821.81 +770020.0 -000001.2+000032.700006.8 08.8100.35F? 0 +200027.57 +550429.1 +000015.3-000013.400005.7 08.8100.93G? 0 +200151.36 +140729.6 +000043.0-000014.300006.8 08.8100.53F? 0 +200313.23 +004202.0 -000033.9+000006.300008.8 08.8100.06A? 0 +200423.97 -115012.6 +000003.4-000016.500006.4 08.8100.57F? 0 +200541.66 +841134.8 +000020.7+000024.200009.1 08.8100.62G? 0 +200739.22 +425823.7 +000011.4-000006.100005.2 08.8100.46F? 0 +200948.47 +511941.6 +000004.5+000005.200003.4 08.8100.25A? 0 +201234.49 +255103.1 +000005.9+000010.900002.5 08.8100.89G? 0 +201304.82 +382852.9 +000002.5+000003.700001.7 08.81-0.01B? 0 +201643.03 +411407.9 +000009.2+000005.900007.5 08.8100.11A? 0 +201850.63 +424349.3 +000009.0+000017.700019.0 08.81-0.06B? 1 +201914.36 +373939.4 +000004.3-000010.300000.6 08.81-0.01B? 0 +202530.87 -140726.0 -000011.4-000013.800001.8 08.8100.10A? 0 +202550.94 +393752.8 +000194.3+000020.700009.0 08.8100.59G? 0 +202652.10 +155414.3 +000046.1+000027.800001.2 08.8100.45F? 0 +202718.63 +281944.0 -000003.8-000012.500000.0 08.8100.06A? 0 +203023.53 +545910.0 +000022.5-000009.500015.0 08.8100.90G? 0 +203054.19 +353837.4 +000025.6+000010.800007.1 08.8100.99K? 0 +203303.00 +610819.2 +000014.5+000053.700021.0 08.8100.60G? 0 +203423.50 -152930.5 -000006.4+000017.500005.5 08.8100.97K? 0 +203426.56 -633942.7 -000001.1-000012.700012.1 08.8100.98K? 0 +203512.49 +425115.4 -000014.2-000006.300003.9 08.8100.59G? 0 +203524.46 -061722.6 +000015.2-000024.200007.5 08.8100.40F? 0 +203625.87 -095114.7 -000038.8-000006.800006.1 08.8100.84G? 0 +203930.25 +481213.1 -000010.9-000002.100011.8 08.8100.06A? 0 +204053.50 +371118.7 -000000.7+000002.400008.4 08.8100.25A? 0 +204134.18 -084811.5 +000042.9-000085.700005.5 08.8100.61G? 0 +204137.60 +240230.7 +000006.5-000013.800019.0 08.81-0.02B? 0 +204324.65 -061326.7 -000007.2+000023.700014.1 08.8100.88G? 1 +204458.95 +744312.5 +000008.8+000016.200014.2 08.8100.42F? 0 +204542.55 +042143.3 +000010.2-000007.600006.9 08.8100.19A? 0 +205209.72 +442604.6 -000007.2-000008.200002.2 08.8100.50F? 0 +205353.47 -365813.7 +000009.6-000008.300001.3 08.8100.30A? 0 +205531.23 +545550.1 +000011.5+000032.000011.0 08.8100.26A? 0 +205620.63 +372806.6 +000019.2-000019.300004.7 08.8100.41F? 0 +205653.61 -000447.5 +000006.8-000006.300002.2 08.8100.33F? 0 +210050.54 -363211.4 -000003.2+000004.800014.0 08.8100.43F? 0 +210204.90 -500319.0 +000020.5-000023.300014.6 08.8100.41F? 0 +210238.99 -615249.2 +000022.6-000093.200021.5 08.8100.61G? 0 +210353.02 +232143.1 +000002.9-000023.000020.8 08.8100.43F? 0 +210440.77 +370947.2 +000012.5-000005.500011.8 08.8100.91G? 0 +210514.15 +510903.5 +000037.1+000020.800009.3 08.8100.47F? 0 +211137.75 -375736.3 +000013.4-000033.100011.9 08.8100.51F? 0 +211138.01 +352015.5 +000010.8+000005.000003.6 08.8100.22A? 0 +211330.61 +625318.8 +000009.6-000015.000005.8 08.8100.38F? 0 +211339.70 +383328.9 +000009.8-000016.500003.1 08.8100.55F? 0 +211409.88 +131443.4 -000003.0-000005.800015.9 08.8100.60G? 0 +211824.08 -720845.5 +000049.2-000022.100004.3 08.8100.52F? 0 +212113.97 +444811.0 +000003.0-000001.700006.9 08.8100.82G? 1 +212321.31 -194052.9 +000027.8-000040.900006.8 08.8100.47F? 0 +212343.57 +042154.1 +000000.0+000000.000000.0 08.8100.40F? 1 +212500.80 +512209.7 +000023.4+000009.500005.7 08.8100.47F? 0 +212545.50 +304046.1 -000023.4-000016.100010.2 08.8100.95G? 0 +212603.85 -295547.8 +000023.4-000042.700000.0 08.8100.28A? 0 +213118.81 +581518.0 +000002.4-000027.600003.2 08.8100.45F? 0 +214046.63 -692228.5 +000014.3-000010.900010.3 08.8100.27A? 0 +214418.76 +462729.1 +000036.9-000002.100006.8 08.8100.29A? 0 +214517.27 +394831.9 -000027.9-000057.600019.1 08.8100.66G? 0 +214642.25 +131333.0 -000047.7-000008.800003.1 08.8100.95G? 0 +214705.36 +531820.3 +000005.9+000004.300000.9 08.8100.18A? 0 +214710.84 -144059.3 -000018.1+000001.200016.1 08.8100.36F? 0 +215041.54 +545635.8 +000007.1-000015.200006.6 08.8100.22A? 0 +215107.01 +425029.3 +000009.2-000001.400010.3 08.8100.92G? 0 +215240.07 -034253.4 +000040.6+000005.400008.5 08.8100.51F? 0 +215659.20 +472134.7 -000020.1+000002.600008.0 08.8100.97K? 0 +215917.62 -613219.8 +000048.1-000028.800009.9 08.8100.44F? 0 +215953.61 +134005.7 -000016.3-000026.400010.4 08.8100.96K? 0 +220309.73 +080038.9 +000048.0-000082.300007.3 08.8100.58G? 0 +220441.34 +320308.0 +000007.1+000005.300014.0 08.8100.50F? 0 +220520.82 +763508.3 +000097.7+000081.200016.5 08.8100.99K? 0 +220526.84 +133217.1 +000064.3+000084.700005.9 08.8100.60G? 0 +220800.46 +610722.1 +000006.3-000011.900011.4 08.8100.06A? 0 +221022.33 +713103.5 +000027.6-000006.300025.0 08.8100.44F? 0 +221226.50 +695334.2 +000005.4+000020.500014.9 08.8100.19A? 0 +221422.55 +534150.6 -000005.4-000004.900002.6 08.8100.19A? 0 +221535.49 +542128.0 -000022.4-000011.400004.1 08.8100.51F? 0 +221817.75 -343400.2 +000008.1+000013.900010.1 08.8100.39F? 0 +221841.40 +653735.1 +000015.3+000001.500013.9 08.8100.32F? 0 +222817.89 -563042.9 -000076.7+000005.800000.7 08.8100.61G? 0 +222921.66 +315123.8 +000095.4+000051.600000.2 08.8100.91G? 0 +223726.20 +255030.2 -000007.7-000019.100018.1 08.8100.40F? 0 +223928.76 +124231.3 +000000.5+000012.800018.2 08.8100.31A? 0 +223940.54 -780556.7 +000105.0-000114.300014.6 08.8100.59G? 0 +224009.30 -151611.2 -000043.9-000068.100009.4 08.8100.56F? 0 +224036.06 +801215.4 +000007.4+000002.400004.7 08.8100.10A? 0 +224257.31 +444318.3 -000002.0-000000.400001.6 08.8100.05A? 0 +224301.44 -283757.2 +000064.2-000002.500004.4 08.8100.46F? 0 +224333.13 -192056.8 +000010.9-000006.900007.9 08.8100.51F? 0 +224512.51 +055703.6 +000040.8-000002.500007.0 08.8100.55F? 0 +225610.69 +664913.2 +000009.1-000020.900015.2 08.8100.19A? 0 +225720.87 +660300.0 +000028.5+000014.600008.1 08.8100.60G? 0 +225901.73 +704550.9 +000007.6+000003.500009.6 08.8100.19A? 1 +225933.24 +712600.3 +000040.4+000004.600016.3 08.8100.48F? 0 +230129.97 -785326.6 +000102.1-000076.800007.0 08.8100.46F? 0 +230907.43 +182436.9 +000030.9-000039.800014.0 08.8100.58G? 0 +231212.19 +603958.8 -000001.4-000010.800011.2 08.8100.29A? 0 +231317.61 +220501.1 +000000.0+000000.000000.0 08.8100.45F? 0 +231559.95 -330852.4 +000004.2-000015.300001.9 08.8100.38F? 0 +231627.27 -080931.9 +000005.7-000040.200000.1 08.8100.46F? 0 +232211.36 +635212.5 -000010.4-000004.600020.5 08.8100.89G? 0 +232827.15 -731644.0 +000000.0+000000.000000.0 08.8100.27A? 1 +232859.10 +011623.0 +000098.1-000110.700023.6 08.8100.99K? 0 +233035.32 +495137.0 +000007.5-000009.000006.9 08.81-0.04B? 0 +233051.30 +635956.1 -000046.5+000005.900006.7 08.8100.53F? 0 +233224.55 +172415.6 +000000.0+000000.000000.0 08.8100.42F? 0 +233530.98 +674822.9 +000039.3-000000.900009.4 08.8100.49F? 0 +233600.97 +840856.9 +000077.3-000022.800014.9 08.8100.53F? 0 +233621.49 -434220.1 +000035.0-000048.200009.1 08.8100.94G? 0 +233747.32 -584607.8 +000030.5-000017.600001.6 08.8100.96K? 0 +234741.83 +620252.6 -000001.1+000007.500004.8 08.8100.30A? 0 +234933.63 +591709.1 +000025.2-000015.700015.8 08.8100.87G? 0 +235606.26 -024027.5 -000016.3-000016.000009.8 08.8100.98K? 0 +235655.40 +620059.5 +000087.5-000018.200008.3 08.8100.60G? 0 +000615.14 -243012.2 +000000.5-000023.300018.0 08.8101.21K? 0 +000747.80 -052909.5 +000020.2+000017.000030.1 08.8101.20K? 0 +001951.63 +641716.8 +000013.6+000017.500018.5 08.8101.30K? 0 +002049.39 -040657.3 +000020.8-000038.900019.4 08.8101.23K? 0 +002549.89 +443414.6 +000029.3-000006.900022.2 08.8101.19K? 0 +003844.30 -492958.2 +000031.8+000036.500008.6 08.8101.27K? 0 +003953.47 +720438.7 +000039.3-000009.500009.1 08.8101.18K? 0 +004219.62 +150410.8 +000002.4-000002.200009.9 08.8101.33K? 0 +004923.99 -422055.2 +000003.6-000006.000015.3 08.8101.04K? 0 +005018.59 +320334.6 +000001.2-000028.500027.0 08.8101.54K? 0 +005052.42 +415532.4 -000008.5+000005.500000.1 08.8101.42K? 0 +005349.39 +465047.0 +000048.3+000025.000001.0 08.8101.06K? 0 +010438.98 -223014.8 +000031.1-000014.300001.9 08.8101.08K? 0 +010504.98 +532616.1 +000018.2-000009.000030.3 08.8101.47K? 0 +010524.89 -453629.4 +000010.4-000001.200014.8 08.8101.00K? 0 +010550.54 +002037.8 +000026.9-000010.800018.7 08.8101.06K? 0 +011356.34 +020151.9 -000017.0-000007.600006.6 08.8101.13K? 0 +011517.87 -371925.9 -000014.7-000006.300002.4 08.8101.41K? 0 +012114.33 -660615.9 +000005.3+000025.100005.6 08.8101.50K? 0 +014435.53 +015824.6 -000009.3-000026.300010.1 08.8101.31K? 0 +014819.98 +491324.6 +000011.2-000000.100004.0 08.8101.18K? 0 +015014.98 +583140.2 +000035.0-000011.600032.1 08.8101.85M? 0 +015220.69 -483716.7 -000038.2-000028.300000.0 08.8101.13K? 0 +020802.16 +161221.4 -000029.8-000007.500000.2 08.8101.10K? 0 +021526.73 -015602.4 +000071.1-000011.200002.3 08.8101.15K? 0 +021629.81 +370853.1 +000009.4+000007.200012.0 08.8101.53K? 0 +021704.01 -534932.1 +000013.2-000018.800017.1 08.8101.12K? 0 +022510.48 +433243.5 -000013.4-000007.100016.7 08.8101.55K? 0 +023557.41 +001003.8 -000065.2-000018.400011.5 08.8101.00K? 0 +024206.63 +492431.3 +000017.0-000011.000006.8 08.8101.53K? 0 +024427.58 +625419.5 +000001.6+000002.200014.7 08.8101.05K? 0 +024445.23 +445356.1 -000004.8-000011.700002.9 08.8101.27K? 0 +024941.38 +452415.8 -000000.3-000013.400007.7 08.8101.03K? 0 +025201.35 -883252.5 -000024.4-000022.600002.1 08.8101.04K? 0 +025557.27 -165826.9 -000026.4+000000.200017.1 08.8101.20K? 0 +025630.82 -681524.9 +000010.3-000002.100014.6 08.8101.31K? 0 +030317.14 -193602.2 +000002.7-000010.500012.3 08.8101.17K? 0 +030544.52 -620357.6 -000001.0+000013.300008.5 08.8101.00K? 0 +030626.24 -773638.9 +000012.5+000018.000006.3 08.8101.55K? 0 +030652.20 -324248.1 +000017.0-000018.700005.2 08.8101.03K? 0 +030821.99 +133251.8 +000030.1-000062.500019.2 08.8101.36K? 0 +031521.54 +183412.2 -000011.2-000037.300022.6 08.8101.46K? 0 +032144.59 -050934.1 -000016.5-000020.900008.9 08.8101.31K? 0 +032154.89 +670941.8 -000002.3-000033.800009.8 08.8101.14K? 0 +032238.78 +613059.1 +000018.6-000009.000019.5 08.8101.01K? 0 +032325.45 +622238.9 +000007.6+000008.900027.2 08.8101.25K? 0 +033436.09 +071340.7 +000032.6-000032.100001.8 08.8101.05K? 0 +034022.13 +222010.1 -000030.3-000024.000032.8 08.8101.75K? 0 +034805.88 -334253.2 -000017.9+000012.300003.5 08.8101.03K? 0 +034822.53 +432313.9 +000004.0-000006.000001.0 08.8101.27K? 0 +035514.27 +053609.3 +000020.2-000007.700016.5 08.8101.88M? 0 +035520.87 -160852.4 +000018.3+000001.900023.7 08.8101.77K? 0 +035829.73 +570009.2 +000023.8-000014.800025.5 08.8101.72K? 0 +040007.10 -501222.5 +000012.4+000010.100003.3 08.8101.56K? 0 +040525.14 -324834.7 +000019.0-000017.600008.9 08.8101.25K? 0 +040757.75 -411527.7 +000011.0+000004.900008.6 08.8101.00K? 0 +041807.77 +094342.1 +000035.2-000001.000014.7 08.8101.10K? 0 +042252.01 +682937.2 +000010.8-000013.000018.3 08.8101.18K? 0 +042349.39 +284406.2 -000008.0-000022.900021.7 08.8101.97M? 0 +042412.66 -065825.4 +000016.9+000000.900001.7 08.8101.54K? 0 +043401.17 -433128.3 +000053.3-000086.700057.5 08.8101.12K? 0 +043522.05 -760641.3 +000008.6-000018.100025.7 08.8101.17K? 0 +043953.37 +493647.2 -000022.2-000025.200000.1 08.8101.48K? 0 +044355.99 -142658.3 +000000.1+000000.100002.1 08.8101.20K? 0 +045116.74 -182038.3 +000006.7+000029.800005.6 08.8101.36K? 0 +045309.49 +425625.7 +000023.6-000010.400005.6 08.8101.49K? 0 +045350.83 +101958.3 +000009.1-000027.000029.7 08.8101.28K? 0 +045746.71 -421906.2 -000000.2-000019.300002.8 08.8101.05K? 0 +050122.58 +435406.2 -000008.9+000021.100029.5 08.8101.50K? 0 +050235.85 +834259.7 -000017.6-000011.800009.6 08.8101.00K? 0 +050449.36 -441002.3 -000016.2+000006.000000.2 08.8101.00K? 0 +050452.07 -012300.8 -000015.0-000013.200026.9 08.8101.18K? 0 +050936.21 -035531.4 +000029.5-000021.400028.1 08.8101.11K? 0 +050943.34 -794916.2 +000004.5+000027.400018.6 08.8101.35K? 0 +051021.81 +475041.7 +000024.5-000004.500009.0 08.8101.20K? 0 +051055.80 +425706.1 +000019.4+000001.600039.5 08.8101.68K? 0 +051236.74 +371129.0 +000010.8-000007.100021.2 08.8101.09K? 0 +051239.56 +672050.6 +000018.8+000012.200013.3 08.8101.26K? 0 +051629.33 -141039.4 -000028.8+000017.500004.0 08.8101.63K? 0 +052440.85 +083008.5 -000000.1-000021.200020.6 08.8101.03K? 0 +053043.48 +115345.6 +000015.9-000020.100013.5 08.8101.09K? 1 +053940.69 -184316.2 +000003.4+000034.900016.6 08.8101.27K? 0 +053956.81 -432848.1 +000003.3-000006.300003.8 08.8101.45K? 0 +054124.25 +172618.7 +000036.0-000034.800016.3 08.8101.03K? 0 +054624.70 +353553.8 +000004.7-000021.900003.0 08.8101.03K? 1 +055053.53 -504231.3 +000009.9+000028.700000.1 08.8101.22K? 0 +055639.59 -282849.3 -000009.2-000015.500007.2 08.8101.53K? 0 +055657.39 -094842.8 +000019.5-000031.000000.3 08.8101.11K? 0 +060013.75 +245655.7 +000036.7-000033.000001.0 08.8101.10K? 0 +060248.99 +121339.2 +000017.2+000013.600001.1 08.8101.71K? 0 +060359.27 -350705.8 -000003.3-000091.600011.4 08.8101.17K? 0 +060437.13 -833454.2 -000007.8+000013.500005.5 08.8101.07K? 0 +061022.91 +154451.6 +000001.5+000009.400020.7 08.8101.02K? 0 +061102.26 +465306.6 -000010.5-000005.200001.1 08.8101.00K? 0 +061240.66 -465311.0 +000006.4+000020.600006.2 08.8101.59K? 0 +061318.73 +014633.2 +000040.8-000046.700022.8 08.8101.19K? 0 +061753.25 -503038.6 +000002.3+000019.100007.9 08.8101.04K? 0 +062330.78 +103139.7 -000029.6-000024.400027.8 08.8101.16K? 0 +062347.60 -333311.6 +000003.0+000009.000002.0 08.8101.02K? 0 +062428.02 +414858.4 +000011.6-000022.500019.0 08.8101.66K? 0 +062448.73 +380600.6 +000025.7+000014.600019.3 08.8101.26K? 0 +062831.60 -274804.7 -000018.3+000010.000001.7 08.8101.13K? 0 +063052.72 -181111.8 -000027.8-000025.500011.1 08.8101.20K? 0 +063222.62 +095804.1 +000003.4-000012.200019.5 08.8101.00K? 0 +063243.07 -591550.4 -000008.7-000008.200009.4 08.8101.33K? 0 +063822.21 +801145.0 -000023.6-000018.500000.9 08.8101.24K? 0 +064102.12 -070043.3 +000017.3-000008.300021.1 08.8101.04K? 0 +064301.06 +501807.9 -000041.4-000012.600000.3 08.8101.46K? 0 +064509.54 +220548.6 -000038.0+000015.800016.8 08.8101.33K? 0 +064526.91 +105006.9 +000031.8-000024.900016.4 08.8101.44K? 0 +064616.16 +213153.3 -000039.4-000026.400024.5 08.8101.20K? 0 +064843.18 -253927.7 +000005.1+000015.200008.6 08.8101.03K? 0 +064909.88 +141958.6 -000032.9-000018.900019.9 08.8101.13K? 0 +065054.11 -285555.5 +000013.1+000007.300016.8 08.8101.07K? 0 +065242.92 +254038.7 -000007.3+000028.900002.1 08.8101.45K? 0 +065304.32 -403103.2 +000007.8+000023.100008.9 08.8101.14K? 0 +065426.00 -311751.5 -000001.1-000009.900017.9 08.8101.58K? 0 +065852.07 +251927.3 +000022.4-000018.500003.8 08.8101.57K? 0 +065916.83 +540617.1 +000005.3-000032.100010.8 08.8101.11K? 0 +065946.88 -421505.3 +000007.4-000016.400010.4 08.8101.61K? 0 +070043.04 +742902.9 -000006.5+000025.100008.0 08.8101.21K? 0 +070534.24 -261522.3 +000001.6+000003.600009.1 08.8101.12K? 0 +070542.82 -295523.6 -000025.5+000005.500003.8 08.8101.51K? 0 +070544.50 -261546.4 -000015.1+000009.500014.9 08.8101.00K? 0 +070656.40 +115251.2 -000020.5+000015.400022.1 08.8101.21K? 0 +070733.20 +032415.5 -000006.5-000020.000029.7 08.8101.03K? 0 +071432.22 -220422.7 -000006.9-000015.200015.5 08.8101.61K? 0 +072147.77 +494654.5 -000008.9-000022.500004.1 08.8101.11K? 0 +072249.73 -873159.5 -000000.8+000043.600005.7 08.8101.11K? 0 +072835.39 -004601.6 -000010.7-000010.900001.1 08.8101.22K? 0 +073030.75 -003749.0 +000007.9+000010.500023.2 08.8101.81K? 0 +073159.88 +074245.2 +000005.5-000021.700006.2 08.8101.11K? 0 +073200.63 -081811.2 +000030.6-000011.000003.4 08.8101.41K? 0 +073404.94 +240532.0 +000023.3-000002.400000.2 08.8101.81K? 0 +073431.31 -632938.3 -000017.9+000032.100003.6 08.8101.06K? 0 +073526.95 -522635.4 -000136.1+000267.500046.5 08.8101.03K? 0 +073553.39 -080056.4 -000011.4+000016.200027.6 08.8101.47K? 0 +073922.61 -310205.3 -000004.3-000016.000015.6 08.8101.17K? 0 +074421.65 +124943.4 +000000.6-000004.800006.8 08.8101.22K? 0 +075606.93 -261215.3 -000001.8-000001.600005.9 08.8101.41K? 0 +080112.97 -275304.9 -000009.8+000009.700000.8 08.8101.00K? 0 +080149.33 -495858.6 -000020.4+000049.700025.3 08.8101.19K? 0 +080926.09 -232527.1 -000033.0+000004.500006.9 08.8101.44K? 0 +081909.57 +054210.3 -000018.5-000031.800004.6 08.8101.22K? 0 +082058.55 -061410.6 -000002.0-000010.700008.9 08.8101.30K? 0 +082634.35 -230501.6 -000044.9+000029.700016.8 08.8101.07K? 0 +083219.79 -391133.3 +000006.5+000003.800000.8 08.8101.50K? 0 +083306.46 +011345.9 -000016.8+000010.000002.2 08.8101.52K? 0 +084945.80 +205632.5 -000029.2-000014.200002.2 08.8101.08K? 0 +084959.69 -171422.0 +000003.5-000024.500034.3 08.8101.37K? 0 +085151.35 -001407.3 +000010.3-000032.900015.8 08.8101.37K? 0 +085512.94 -342811.7 +000001.6+000006.800011.0 08.8101.78K? 0 +090005.35 -304227.3 -000011.7+000018.700012.3 08.8101.39K? 0 +090020.64 -154703.4 -000017.2-000021.500014.9 08.8101.13K? 0 +090136.85 +712531.9 +000023.1+000002.500013.1 08.8101.45K? 0 +090212.48 -252431.6 -000019.9+000025.700025.1 08.8101.12K? 0 +090322.64 -424630.6 +000003.4+000019.000003.3 08.8101.03K? 0 +090934.35 +151102.1 +000001.0-000006.700000.8 08.8101.53K? 0 +091254.38 +121456.2 -000000.6-000006.600006.8 08.8101.06K? 0 +091545.82 -012141.2 -000054.0-000014.800007.9 08.8101.20K? 0 +092831.27 +113806.3 -000041.7+000045.700003.4 08.8101.00K? 0 +093732.43 +583022.7 +000011.3+000001.700004.3 08.8101.00K? 0 +094318.75 -321527.5 -000023.2+000017.000015.7 08.8101.20K? 0 +094341.62 +134345.4 -000051.1-000028.900031.8 08.8101.43K? 0 +100206.85 +125403.8 +000005.4-000013.100033.1 08.8101.16K? 0 +100327.37 +665841.8 +000008.7+000002.400011.8 08.8101.36K? 0 +100443.67 +560804.6 -000013.3-000009.900013.6 08.8101.08K? 0 +100645.44 +633530.8 -000008.5-000011.200025.8 08.8101.01K? 0 +102430.17 +405940.0 +000003.4+000008.100013.2 08.8101.36K? 0 +103238.48 -661054.6 -000033.7+000036.500001.7 08.8101.40K? 0 0.10 1.00 +103647.98 -650500.7 +000022.2-000024.100015.5 08.8101.17K? 0 +103733.32 +150856.5 -000013.5-000018.300019.6 08.8101.08K? 0 +104501.67 -771446.7 -000054.8-000007.800005.5 08.8101.10K? 0 +104644.37 -140444.2 -000048.6-000000.400018.8 08.8101.05K? 0 +105254.95 -724351.3 +000061.4-000006.000017.2 08.8101.00K? 1 +105737.75 -620453.8 -000004.6+000019.800003.8 08.8101.29K? 0 +105910.15 -290935.4 +000001.2-000001.800023.3 08.8101.21K? 0 +110319.73 -030342.5 -000007.2-000020.500003.8 08.8101.12K? 0 +110450.12 -540150.6 +000008.4+000002.100000.4 08.8101.36K? 0 +111038.18 +250801.2 -000014.1-000021.900002.7 08.8101.15K? 0 +111348.87 -300356.1 -000024.1-000012.600042.8 08.8101.26K? 0 +112122.86 +462639.4 -000033.6-000011.700014.1 08.8101.22K? 0 +112406.36 +663906.6 +000009.9+000009.300018.4 08.8101.03K? 0 +113411.38 -500237.4 -000030.9-000022.600001.8 08.8101.08K? 0 +113431.71 -384745.6 -000009.2-000034.300008.7 08.8101.05K? 0 +113433.87 +580921.1 -000044.3-000014.800005.6 08.8101.19K? 0 +113454.08 +490623.5 +000022.1-000009.800004.9 08.8101.30K? 0 +115709.00 +332112.5 -000013.7+000002.900002.5 08.8101.10K? 0 +120319.77 +832254.3 +000000.0+000010.200005.3 08.8101.12K? 0 +120757.35 -412940.7 -000008.6+000004.000015.2 08.8101.20K? 0 +121156.51 -611615.5 -000017.0-000003.500002.9 08.8101.65K? 0 +121330.44 -484746.2 +000034.5-000058.800030.4 08.8101.08K? 0 +122033.03 +791131.3 -000002.7+000003.200013.9 08.8101.19K? 0 +122236.95 -690641.7 -000034.4-000007.800015.0 08.8101.07K? 0 +122432.24 -352046.7 -000044.7+000017.000011.7 08.8101.07K? 0 +122716.73 -202604.7 +000016.2+000003.100012.9 08.8101.07K? 0 +123921.02 +735117.0 -000021.2-000005.300005.2 08.8101.42K? 0 +123947.52 -461844.0 -000032.0+000012.300016.5 08.8101.61K? 0 +124932.74 +261319.2 +000009.7-000058.600000.1 08.8101.10K? 0 +125023.88 -014930.2 -000034.4-000014.000025.9 08.8101.52K? 0 +125206.28 -634543.8 +000017.0-000006.600016.3 08.8101.87M? 0 +125351.85 +564911.9 -000003.4-000002.100006.4 08.8101.55K? 0 +130718.94 -192810.7 +000002.2+000000.800017.7 08.8101.60K? 0 +131641.93 -412139.1 -000016.8+000000.700018.3 08.8101.60K? 0 +131758.80 +121441.3 -000008.4+000020.300000.8 08.8101.14K? 0 +133241.30 +801923.7 -000013.2+000003.400004.3 08.8101.13K? 0 +133331.08 -623550.0 -000007.5-000020.700006.1 08.8101.20K? 0 +133334.00 +464748.3 +000013.4+000019.900009.5 08.8101.03K? 0 +133521.43 +372421.0 +000011.1+000003.100022.5 08.8101.39K? 0 +133552.62 -005753.4 -000033.0-000022.800028.4 08.8101.38K? 0 +133730.34 -533906.3 -000021.0-000001.600000.8 08.8101.29K? 0 +134713.40 -572208.4 -000022.8+000006.400004.5 08.8101.12K? 0 +134742.10 -322547.9 +000115.1+000017.200048.0 08.8101.37K? 0 +135101.81 -531343.4 +000006.2-000011.100014.8 08.8101.73K? 0 +135523.76 -200714.5 +000001.4+000004.300019.8 08.8101.18K? 0 +135657.75 -472522.2 -000029.4-000000.500025.4 08.8101.03K? 0 +140740.08 -535837.9 +000000.6-000016.100021.0 08.8101.01K? 0 +141252.86 +095053.7 +000000.9+000013.700020.4 08.8101.17K? 0 +141613.50 -325535.5 -000002.4+000005.000009.5 08.8101.52K? 0 +142038.67 -640417.2 +000000.6+000004.200005.0 08.8101.77K? 0 +142105.84 -022950.8 +000015.3+000026.500004.2 08.8101.07K? 0 +142301.17 -201205.9 -000028.5+000027.600004.0 08.8101.03K? 0 +143521.03 +111806.2 -000004.4+000023.400003.7 08.8101.04K? 0 +143532.92 -632539.5 -000008.1-000002.000005.0 08.8101.13K? 0 +144105.60 +691507.9 -000004.6+000000.900015.9 08.8101.50K? 0 +144304.57 -105023.4 -000029.4-000006.800010.4 08.8101.20K? 0 +144410.99 -471517.7 -000006.7+000001.400023.3 08.8101.77K? 0 +145611.99 -352315.5 +000009.6-000019.000017.7 08.8101.63K? 0 +145809.77 -314626.4 +000017.3-000008.300002.3 08.8101.55K? 0 +150140.88 -502342.4 -000018.4-000015.100020.2 08.8101.03K? 0 +150155.99 -030216.8 -000009.2-000039.000012.3 08.8101.21K? 0 +150704.66 -063611.8 -000014.3-000029.900010.9 08.8101.43K? 0 +150807.80 +011830.7 +000006.6+000009.200041.2 08.8101.36K? 0 +151124.22 -271924.0 -000033.9-000029.900011.2 08.8101.60K? 0 +151706.37 -700239.4 -000012.2-000007.600003.9 08.8101.54K? 0 +151858.80 -075415.4 -000036.1-000023.900005.4 08.8101.29K? 0 +152239.93 -475118.4 +000042.5-000009.900007.7 08.8101.53K? 0 +152514.75 -623555.8 -000001.2-000014.200009.4 08.8101.33K? 0 +152516.99 +415939.5 +000023.5+000006.200004.0 08.8101.24K? 0 +153108.02 -500402.5 -000005.6-000017.100013.7 08.8101.21K? 0 +153158.87 +354400.3 +000011.2-000017.500015.0 08.8101.52K? 0 +153339.26 -071159.9 -000031.1-000023.900006.5 08.8101.05K? 0 +153415.44 -480526.9 -000014.7+000002.000012.7 08.8101.04K? 0 +153938.23 -421740.4 -000004.3-000018.300005.0 08.8101.46K? 0 +154333.21 -015538.7 -000003.9-000033.700000.2 08.8101.27K? 0 +155236.72 +052659.2 +000019.6-000034.400040.7 08.8101.07K? 0 +155311.46 -604346.1 -000007.1-000016.500014.4 08.8101.16K? 0 +155326.16 +040556.1 +000006.6-000049.900007.5 08.8101.08K? 0 +155446.30 +053513.7 +000001.3-000041.200002.8 08.8101.30K? 0 +155519.09 +734855.0 +000014.0+000010.000018.0 08.8101.33K? 0 +155712.29 -534551.6 -000032.4-000016.200011.1 08.8101.27K? 0 +160124.97 -065339.4 -000005.9-000007.800044.1 08.8101.17K? 0 +160511.40 -262531.5 +000000.4-000005.500012.7 08.8101.24K? 0 +160621.19 -673513.5 +000007.1-000012.300015.3 08.8101.03K? 0 +160725.66 -144527.1 -000017.7-000002.700006.6 08.8101.05K? 0 +161758.84 -074053.6 -000020.0+000007.600037.4 08.8101.18K? 0 +161856.52 +591633.5 +000017.8+000023.100011.8 08.8101.42K? 0 +162307.19 -615611.1 +000008.4-000014.400005.6 08.8101.10K? 0 +162820.38 -570200.5 -000000.3+000020.100015.6 08.8101.78K? 0 +162937.90 -295201.8 -000048.9+000000.900008.0 08.8101.16K? 0 +163103.41 -521421.8 +000000.1-000000.600013.3 08.8101.10K? 0 +163835.61 +381935.2 +000005.4+000020.000000.6 08.8101.18K? 0 +163840.37 +095855.4 -000009.0-000007.600012.4 08.8101.16K? 0 +164217.40 +345142.0 -000027.6-000006.100022.3 08.8101.07K? 0 +164255.87 +545413.9 +000021.3-000031.200003.7 08.8101.30K? 0 +165004.51 +192044.1 -000007.5-000014.300009.4 08.8101.66K? 0 +165149.79 -354431.3 +000027.3-000027.600017.3 08.8101.63K? 0 +165802.67 +105434.4 -000020.3+000012.800021.6 08.8101.44K? 0 +165925.90 -441055.6 +000003.2+000007.700006.1 08.8101.61K? 0 +170056.40 -330116.7 -000012.6-000007.800020.7 08.8101.46K? 0 +170146.85 +063635.8 -000020.0-000025.700007.7 08.8101.45K? 0 +170159.91 +225608.7 -000126.9+000082.700047.3 08.8101.00K? 0 +170259.41 +252226.2 -000009.0-000005.000009.7 08.8101.06K? 0 +170525.03 +584241.8 +000013.0+000016.800003.3 08.8101.34K? 0 +170556.52 -382932.5 -000002.9-000015.800011.3 08.8101.09K? 0 +170608.26 -061001.5 -000079.8-000059.500027.7 08.8101.02K? 0 +172002.37 -461011.8 +000011.8-000037.200021.9 08.8101.01K? 0 +172317.31 -422204.3 -000005.9-000008.600001.6 08.8101.76K? 0 +172607.80 +253719.3 -000003.0-000003.500007.7 08.8101.22K? 0 +172623.25 +220635.5 +000012.8-000008.100000.1 08.8101.64K? 0 +172633.14 -475451.5 +000004.3+000006.100017.3 08.8101.25K? 0 +172723.87 -054405.2 +000009.4-000024.800012.4 08.8101.43K? 0 +172833.30 -441345.4 -000004.9-000004.200026.5 08.8101.27K? 0 +173001.37 +305121.8 -000003.7-000009.000030.1 08.8101.12K? 0 +173135.81 -301734.2 +000000.0+000000.000000.0 08.8101.14K? 1 +173205.44 -285006.8 -000000.2-000008.800020.5 08.8101.04K? 0 +174430.75 -545321.5 -000014.8-000029.500027.5 08.8101.05K? 0 +174454.18 -144846.6 -000028.9-000014.200010.8 08.8101.42K? 0 +175110.46 +414532.3 -000013.7-000017.600012.0 08.8101.31K? 0 +175129.55 -340033.0 +000016.0+000005.300021.3 08.8101.12K? 0 +175351.07 +430011.1 -000010.5+000033.700009.5 08.8101.13K? 0 +180207.33 -622651.5 -000026.3-000026.600004.5 08.8101.04K? 0 +180310.56 -631441.4 +000005.7-000004.400004.1 08.8101.50K? 0 +180537.69 -325042.1 +000019.2-000038.600040.0 08.8101.32K? 0 +180815.37 +682511.6 +000065.0+000019.200005.0 08.8101.00K? 0 +180815.87 +235042.6 -000004.0+000010.800010.4 08.8101.14K? 0 +180939.07 +041157.4 -000038.6-000026.300030.8 08.8101.71K? 0 +181432.62 +110314.2 +000016.5-000013.200018.2 08.8101.32K? 0 +181726.23 +215637.4 +000029.3-000015.200003.4 08.8101.01K? 0 +182027.81 -485259.7 +000025.0+000019.500008.4 08.8101.06K? 0 +182040.32 +162849.6 +000009.1-000001.700023.3 08.8101.64K? 0 +182230.03 -173159.7 +000031.0+000043.600027.4 08.8101.87M? 0 +182520.46 -540220.2 -000012.1-000005.400004.2 08.8101.17K? 0 +182613.67 +640338.0 -000010.0+000001.700004.4 08.8101.14K? 0 +182856.51 +325559.8 +000001.1-000009.900003.2 08.8101.01K? 0 +182950.79 +311143.3 +000020.6+000005.500008.7 08.8101.61K? 0 +183035.77 +512351.3 +000010.4-000009.000007.8 08.8101.65K? 0 +183221.08 +092129.7 +000024.5-000002.200018.8 08.8101.13K? 0 +183226.44 +025525.0 +000020.8+000005.100001.8 08.8101.11K? 0 +183643.97 +114923.5 -000029.5+000013.400015.6 08.8101.61K? 0 +183745.89 -170937.7 -000029.7+000011.700018.6 08.8101.45K? 0 +183904.47 -500315.0 -000015.4-000029.200011.0 08.8101.10K? 0 +183920.99 +501518.6 -000038.7-000012.300001.0 08.8101.19K? 0 +184252.79 -252950.1 +000036.9+000005.100023.4 08.8101.82K? 0 +184254.14 -300243.9 -000024.5-000003.800012.8 08.8101.45K? 0 +185429.74 +183654.8 +000026.2+000023.100014.7 08.8101.53K? 0 +185829.42 -191035.3 +000036.3-000007.200005.6 08.8101.61K? 0 +190853.53 +334004.1 -000014.5-000006.600014.1 08.8101.41K? 0 +191135.32 -000412.9 -000005.9+000014.800008.4 08.8101.23K? 0 +191227.25 +042208.0 +000039.0-000065.300006.4 08.8101.11K? 0 +191848.92 -194324.3 +000011.0-000025.100004.3 08.8101.11K? 0 +192019.26 -341610.5 +000016.3-000029.400000.1 08.8101.51K? 0 +192502.16 -174119.5 +000032.2-000016.000037.0 08.8101.59K? 0 +192840.05 -321356.3 -000010.2+000000.000031.5 08.8101.08K? 0 +193321.37 +002613.4 +000046.3-000036.000002.4 08.8101.71K? 0 +193357.75 -161625.9 -000015.2-000028.500006.5 08.8101.09K? 0 +193822.94 -272131.8 -000011.5-000041.900007.6 08.8101.27K? 0 +193944.21 -213621.5 +000009.1-000009.900030.4 08.8101.70K? 0 +194124.64 +170943.2 +000001.8-000013.600006.1 08.8101.98M? 0 +194229.47 +722759.2 +000008.0-000014.800005.8 08.8101.56K? 0 +194842.92 +722410.9 +000021.8+000022.300000.7 08.8101.12K? 0 +195243.87 -265016.8 -000015.9-000030.200019.8 08.8101.10K? 0 +195402.27 -135109.9 +000016.3-000069.600018.2 08.8101.14K? 0 +195429.60 +771729.6 -000032.5-000016.800001.5 08.8101.58K? 0 +195917.18 -193600.5 -000021.3-000008.900034.1 08.8101.10K? 0 +200052.93 +471002.9 +000012.4+000006.600004.9 08.8101.34K? 0 +200103.06 +460024.1 +000008.1-000007.800007.7 08.8101.10K? 0 +200605.46 +483435.6 -000011.0+000014.200002.7 08.8101.01K? 0 +200831.43 -454732.5 +000001.0-000012.400001.1 08.8101.53K? 0 +201210.67 +331350.6 -000013.0-000012.600024.9 08.8101.76K? 0 +201217.71 -111930.6 +000034.5+000000.600023.4 08.8101.58K? 0 +201504.78 +250713.0 +000012.9+000002.100006.7 08.8101.70K? 0 +201718.75 +450117.0 +000009.9-000001.200001.6 08.8101.08K? 0 +202014.97 +124103.5 +000007.2-000012.000009.3 08.8101.39K? 0 +202115.87 -142814.5 -000008.9-000037.900005.0 08.8101.07K? 0 +202451.34 -293247.3 -000011.0-000025.100001.6 08.8101.49K? 0 +202830.07 +310123.2 +000006.0+000000.400002.8 08.8101.08K? 0 +202903.22 -073037.9 -000001.0-000010.500041.8 08.8101.52K? 0 +203527.64 +140634.6 +000031.2-000025.800017.1 08.8101.52K? 0 +203538.44 +161245.8 -000014.3-000036.200010.8 08.8101.07K? 0 +203710.42 +343725.5 +000013.3-000010.300008.2 08.8101.34K? 0 +203759.57 +192822.2 +000006.7-000020.200013.1 08.8101.29K? 0 +204213.02 -170443.2 -000043.9+000018.800000.8 08.8101.46K? 0 +205405.44 +034413.0 +000011.3-000003.800021.8 08.8101.12K? 0 +210137.69 +212644.4 -000003.1-000004.200003.3 08.8101.18K? 0 +211325.76 +345523.7 -000009.2-000011.100014.5 08.8101.13K? 0 +211337.89 +171856.1 +000038.2+000005.100016.9 08.8101.18K? 0 +211725.38 -384554.3 +000021.1-000014.300024.7 08.8101.28K? 0 +212254.78 +635402.3 -000012.1-000018.100018.9 08.8101.07K? 0 +212521.72 +131128.7 -000003.6-000047.000014.1 08.8101.06K? 0 +213007.16 +051259.2 -000003.0+000019.400023.7 08.8101.12K? 0 +213654.07 +301738.1 -000003.8-000018.200005.0 08.8101.49K? 0 +213923.80 -373739.4 +000012.2-000011.500020.5 08.8101.00K? 0 +214146.97 +320456.1 -000006.0-000001.700025.3 08.8101.53K? 0 +214214.53 +493702.4 -000007.6-000005.500001.9 08.8101.01K? 0 +214635.68 -574204.3 +000078.5-000898.100041.5 08.8101.34K? 0 +214711.89 -524010.4 +000000.2-000001.900004.3 08.8101.29K? 0 +214722.54 -190311.8 +000001.3+000015.200004.0 08.8101.54K? 0 +214820.49 -064200.8 +000000.0-000007.500022.6 08.8101.25K? 0 +215203.67 -224531.2 +000070.5+000007.000005.8 08.8101.09K? 0 +215357.31 +135809.7 -000009.7-000059.100013.2 08.8101.23K? 0 +215821.20 -624238.8 +000026.0-000001.800020.5 08.8101.40K? 0 +220032.02 +430410.9 +000018.2+000019.500007.1 08.8101.18K? 0 +220215.22 +593935.8 +000070.7+000023.100006.5 08.8101.13K? 0 +220542.07 +352054.6 +000010.3-000009.600022.8 08.8101.28K? 0 0.10 1.00 +220635.91 -650450.9 -000000.2+000017.100013.3 08.8101.04K? 0 +220813.57 -572932.5 +000010.7-000026.700028.6 08.8101.29K? 0 +220830.25 +482925.6 +000028.4+000025.700024.1 08.8101.25K? 0 +221153.12 -675625.2 +000019.4-000018.600002.3 08.8101.51K? 0 +221427.14 -374732.9 -000014.0-000029.100007.1 08.8101.23K? 0 +221724.64 -745700.5 -000004.9+000016.300000.8 08.8101.21K? 0 +222630.21 +305652.0 +000004.3-000014.800030.4 08.8101.40K? 0 +222640.14 -863922.5 -000002.8-000023.100015.8 08.8101.12K? 0 +222831.22 -112130.7 +000017.9-000004.800016.3 08.8101.35K? 0 +223036.87 +120209.4 +000003.4-000021.200019.1 08.8101.66K? 0 +223539.60 +680329.0 +000010.8-000013.400003.2 08.8101.11K? 0 +223828.23 +510447.5 -000011.5-000026.600000.8 08.8101.70K? 0 +224207.96 -481032.1 -000013.0+000002.700009.0 08.8101.23K? 0 +224251.20 +375139.4 -000013.9+000045.400000.9 08.8101.25K? 0 +224318.41 +331438.8 +000011.0+000007.700005.3 08.8101.25K? 0 +224506.68 +361942.7 +000005.4-000014.000009.9 08.8101.34K? 0 +224841.16 +483840.3 +000003.3-000020.600001.9 08.8101.03K? 0 +225429.44 +501750.3 -000013.1-000012.700015.0 08.8101.53K? 0 +225653.76 -161613.8 +000037.7-000010.900004.4 08.8101.11K? 0 +225910.22 +192007.0 +000034.2-000004.900008.5 08.8101.37K? 0 +230206.10 +545449.7 -000006.0-000003.800001.9 08.8101.85K? 0 +231017.19 +525951.0 +000002.6-000020.900033.8 08.8101.47K? 0 +231314.72 -262401.2 +000004.4-000018.500017.1 08.8101.03K? 0 +231400.76 +725046.2 -000001.0-000015.800003.4 08.8101.31K? 0 +231709.44 +413752.5 +000004.4-000056.600005.2 08.8101.24K? 0 +231820.89 +375554.7 +000012.3-000013.600000.2 08.8101.60K? 0 +232619.98 +424208.6 -000006.9-000002.700001.9 08.8101.66K? 0 +233329.28 -510226.3 -000022.4+000000.100005.2 08.8101.02K? 0 +233631.43 +510737.2 +000011.7+000004.300007.3 08.8101.80K? 0 +234448.54 -231042.2 +000006.7+000018.900014.5 08.8101.24K? 0 +235113.42 +353539.5 +000019.7-000004.200003.1 08.8101.38K? 0 +235756.65 +621239.6 +000001.2-000007.600006.5 08.8101.16K? 0 +235809.89 +321630.9 -000018.3-000013.400009.8 08.8101.31K? 0 +001457.54 +663730.4 -000011.4-000005.200005.5 08.8102.23M? 0 +025848.22 +203540.0 +000021.7-000004.700022.8 08.8102.15M? 0 +000203.60 +370652.0 +000161.0+000006.300006.8 08.8200.72G? 0 +000521.85 +162106.7 +000033.7-000020.200004.3 08.8200.52F? 0 +000721.13 +344135.6 +000008.3-000044.100008.3 08.8200.51F? 0 +001308.24 +670116.5 +000030.4+000026.000020.0 08.8200.68G? 0 +001754.47 +002239.3 +000330.8+000095.700011.7 08.8200.58G? 0 +001854.49 -331927.6 +000054.8+000002.800002.3 08.8200.31A? 0 +003512.70 -533255.6 +000000.0+000000.000000.0 08.8200.10A? 1 +004243.42 +034725.4 -000037.8-000039.800001.7 08.8200.54F? 0 +004304.22 +083426.2 +000035.3+000001.300020.4 08.8200.21A? 0 +005203.16 +473538.9 +000000.2-000010.000002.2 08.82-0.03B? 0 +005254.07 +290431.1 -000022.9-000021.700007.2 08.8200.92G? 0 +005656.44 -150728.8 -000042.7-000053.800021.8 08.8200.34F? 1 +005718.06 +162053.4 +000029.0-000029.300007.2 08.8200.39F? 0 +005941.10 -754849.7 -000010.6+000006.600001.7 08.8200.58G? 0 +005944.57 +621532.8 -000020.0-000015.300011.4 08.8200.53F? 0 +010217.55 +055159.9 +000117.9-000008.300014.8 08.8200.55F? 0 +010223.57 +371107.8 -000011.2-000024.900020.6 08.8200.59G? 0 +010429.92 -294748.6 +000018.8-000008.500020.1 08.8200.48F? 0 +010636.95 +362430.0 -000015.0-000002.800001.7 08.8200.76G? 0 +010905.75 -333630.1 +000051.5+000003.300004.6 08.8200.67G? 0 +010959.26 +354206.7 +000058.1-000030.700002.3 08.8200.00B? 0 +011022.33 +453907.8 +000061.8+000102.400010.9 08.8200.66G? 0 +011110.39 -823254.0 +000191.3-000191.500014.9 08.8200.56F? 0 +011539.97 -782253.6 +000048.2+000016.800005.7 08.8200.65G? 0 +011756.59 +275652.4 -000003.4-000013.500002.7 08.8200.42F? 0 +012110.01 -473151.0 -000038.8-000097.000006.9 08.8200.53F? 0 +012110.12 +284816.8 -000004.4+000009.600010.1 08.8200.53F? 0 +012117.90 +065814.9 -000002.7-000003.400007.0 08.8200.98K? 0 +012206.08 +331414.1 -000020.2-000036.100033.2 08.8200.45F? 0 +013412.41 +211037.2 -000022.4-000020.200027.6 08.8200.41F? 0 +013540.74 -651736.7 +000062.7-000064.700019.1 08.8200.76G? 0 +013728.29 -101951.9 -000038.8-000050.700000.9 08.8200.63G? 0 +013907.17 -021632.1 -000005.9-000041.500015.5 08.8200.60G? 0 +014019.24 +515154.2 +000006.9+000001.500015.3 08.8200.06A? 0 +014113.86 +290806.1 +000015.0-000031.700006.7 08.8200.31F? 0 +014402.11 +564908.0 -000038.9+000010.500008.9 08.8200.56F? 0 +014626.23 -674158.7 -000009.1-000002.700012.4 08.8200.96K? 0 +014629.42 +293301.2 +000000.2-000030.400015.3 08.8200.49F? 0 +014641.67 +043243.0 +000111.0-000132.400003.2 08.8200.56F? 0 +015033.04 -283910.7 +000029.3-000008.500006.2 08.8200.99K? 0 +015038.47 +850330.6 +000012.2-000014.800002.2 08.8200.29A? 0 +015300.86 +102608.5 -000027.8+000006.400004.5 08.8200.38F? 0 +015553.00 +554941.2 -000006.5-000003.400012.0 08.82-0.02B? 0 +015603.96 +231759.9 +000028.2-000065.300016.5 08.8200.57F? 0 +020118.79 -293012.4 +000059.4-000006.000023.5 08.8200.97K? 0 +020300.98 +781404.6 +000033.2-000012.000010.1 08.8200.43F? 0 +020358.51 +593346.4 +000015.3-000012.800001.4 08.8200.16A? 0 +020441.69 -330501.7 +000008.7+000020.900010.7 08.8200.90G? 0 +020731.78 +652855.6 -000003.6+000000.200008.8 08.8200.62G? 0 +020908.84 +510424.1 +000000.0+000000.000000.0 08.8200.10A? 1 +020930.07 +584701.6 +000000.1+000005.000001.2 08.8200.26A? 0 +021146.72 +093436.3 -000053.0-000028.600000.3 08.8200.39F? 0 +021357.83 -155917.7 -000042.7-000026.700011.5 08.8200.44F? 0 +021629.54 +430251.1 +000023.9-000024.200003.1 08.8200.20A? 0 +021726.44 -304321.6 +000000.0+000000.000000.0 08.8200.53F? 1 +021746.13 +624016.4 +000005.2+000007.900013.3 08.8200.50F? 0 +021812.85 -574910.0 +000032.2+000038.300011.9 08.8200.64G? 0 +022252.56 -295451.1 +000028.3-000004.200007.2 08.8200.97K? 0 +022300.77 +621259.7 +000025.9-000041.600010.9 08.8200.64G? 0 +022855.37 +153600.5 +000059.0-000036.900009.6 08.8200.55F? 0 +022931.08 +332924.9 -000005.9-000003.900008.3 08.8200.96K? 0 +023316.47 +571405.7 -000013.4+000004.400029.5 08.8200.27A? 0 +024323.02 -263043.3 +000044.0-000008.900014.6 08.8200.23A? 0 +024415.62 +380859.9 +000004.2+000003.400008.7 08.8200.20A? 0 +024513.53 +750044.3 +000012.0-000020.300018.7 08.8200.58G? 0 +024823.46 -061411.8 -000023.7+000010.300008.6 08.8200.57F? 0 +025445.88 +602204.2 -000060.8+000026.400008.4 08.8200.47F? 0 +025446.84 +033410.1 +000039.7-000013.300010.4 08.8200.67G? 0 +025537.20 +131042.4 -000055.8-000027.800003.9 08.8200.54F? 0 +025555.55 +455022.7 -000012.9-000021.700001.6 08.8200.41F? 0 +030444.93 +634242.4 -000001.7-000055.800002.3 08.8200.64G? 0 +031214.64 -621715.1 +000011.7-000002.500005.7 08.8200.54F? 0 +031224.75 +225249.8 +000014.6+000040.500016.2 08.8200.55F? 0 +031319.47 +744821.0 +000053.2-000045.800003.2 08.8200.44F? 0 +031339.73 -301323.5 -000008.0-000009.600003.2 08.8200.26A? 0 +032134.65 +454459.7 -000026.8-000008.200000.7 08.8200.11A? 0 +032141.21 +435046.5 +000005.1-000006.000001.8 08.8200.08A? 0 +032828.83 +493751.3 -000007.3+000007.900002.7 08.8200.20A? 0 +033416.31 -120407.0 +000095.4-000019.100015.0 08.8200.71G? 0 +033421.57 +483936.1 +000018.3-000014.100002.1 08.8200.26A? 0 +033951.15 +251141.8 +000046.8-000061.400014.5 08.8200.35F? 0 +034610.23 -230501.2 -000041.0-000048.100003.3 08.8200.86G? 0 +034708.25 +875348.6 +000040.4-000042.300015.9 08.8200.48F? 0 +034716.98 -641948.6 +000327.1+000259.700008.5 08.8200.59G? 0 +035039.22 +600722.8 +000000.0+000000.000000.0 08.8200.13A? 1 +035743.85 -201605.0 +000112.2+000114.100026.1 08.8200.90G? 0 +035944.64 +582855.2 +000022.2-000046.200004.0 08.8200.49F? 0 +040024.49 +422030.0 -000020.4-000015.600004.6 08.8200.22A? 0 +040309.20 +691045.8 +000037.1-000078.700002.9 08.8200.53F? 0 +040331.16 -262852.6 -000011.8-000027.400005.2 08.8200.47F? 0 +041003.66 -671933.7 -000031.6-000024.800009.3 08.8200.60G? 0 +041423.39 -693242.5 -000053.7-000080.600019.2 08.8200.54F? 0 +041821.15 +722838.7 +000017.0+000022.400020.3 08.8200.54F? 0 +041841.82 +044502.7 +000008.4-000027.900027.4 08.8200.42F? 0 +041934.01 +144132.3 +000001.9+000016.200010.1 08.8200.55F? 0 +041937.93 +021120.5 +000012.9-000006.300005.9 08.8200.07A? 0 +042222.98 -434824.7 +000019.2+000009.500009.2 08.8200.43F? 0 +042223.74 +320414.7 +000006.8-000095.600033.6 08.8200.58G? 0 +042558.62 +433559.9 +000026.1-000052.100003.5 08.8200.67G? 0 +043233.62 -583919.7 +000049.0+000043.200003.4 08.8200.52F? 0 +043543.14 +704410.3 -000003.3-000027.200007.3 08.8200.34F? 0 +044350.30 +012221.0 -000016.9-000028.000003.2 08.8200.49F? 0 +044456.05 +013619.0 -000000.4-000022.800015.2 08.8200.75G? 0 +044622.38 -510325.1 -000008.0-000006.700004.6 08.8200.93G? 0 +044900.20 +305802.4 -000014.1-000026.700001.8 08.8200.76G? 0 +045921.12 +433707.4 +000018.3-000004.800013.0 08.8200.08A? 0 +050031.56 -613956.2 +000008.7-000024.000002.2 08.8200.95K? 0 +050159.26 +583849.0 +000006.6-000015.100005.0 08.8200.32F? 0 +050224.36 -501958.2 +000016.7+000055.900014.0 08.8200.51F? 0 +050243.32 -263805.7 +000054.7-000068.400005.1 08.8200.56F? 0 +050349.44 +531420.8 +000000.1-000050.800035.4 08.8200.43F? 0 +050850.29 -253006.6 -000004.2+000020.100002.0 08.8200.93G? 0 +051024.63 -582911.3 +000028.5+000048.700004.0 08.8200.35F? 0 +051038.53 +012201.6 +000002.8-000001.200006.8 08.8200.05A? 0 +051217.81 +612729.3 -000038.9-000002.400005.8 08.8200.25A? 1 +051300.47 +454127.4 +000003.0-000005.900003.5 08.82-0.01B? 0 +051308.28 -595900.0 +000008.9+000135.400002.9 08.8200.69G? 0 +051932.77 +815622.8 +000007.5-000010.000000.4 08.8200.37F? 0 +052039.52 +003540.4 +000006.2+000016.200009.8 08.8200.33F? 0 +052121.76 +332307.7 +000031.5-000009.800003.9 08.82-0.01B? 0 +052133.16 +460723.4 +000001.9+000006.500005.0 08.8200.16A? 1 +052228.00 +670320.4 +000008.4-000029.600007.2 08.8200.40F? 0 +052400.98 -320204.1 -000001.4-000003.700022.9 08.8200.94G? 0 +052537.93 +153451.9 -000029.9-000000.400031.1 08.8200.61G? 0 +053045.01 +655526.1 -000063.0-000068.100014.2 08.8200.53F? 0 +053107.59 +425513.4 +000008.4+000023.300012.4 08.8200.55F? 0 +053111.96 +181600.1 -000001.5-000019.300008.7 08.8200.45F? 0 +053225.99 +371951.4 +000009.8-000027.200024.9 08.8200.86G? 0 +053227.00 -043432.0 -000000.6+000007.600000.5 08.82-0.06B? 0 +053252.25 -063034.5 +000028.7-000143.000006.6 08.8200.56F? 0 +053253.79 -134701.4 -000000.3-000038.200010.7 08.8200.48F? 0 +053351.21 -675621.3 +000009.6-000008.200003.9 08.8200.46F? 0 +053434.27 +515513.6 -000001.6-000001.700008.4 08.8200.15A? 1 +053448.42 -232804.6 +000321.3-000442.900023.8 08.8200.92G? 0 +053740.85 +271616.6 -000006.8-000014.600004.8 08.8200.26A? 0 +054006.71 -013953.1 +000057.9-000111.400020.4 08.8200.52F? 0 +054044.96 -254021.6 +000007.7+000007.300003.4 08.82-0.06B? 0 +054120.00 -011935.5 +000005.6-000004.600001.4 08.82-0.01B? 0 +054138.26 -304026.5 +000004.1-000052.300003.0 08.8200.69G? 0 +054220.43 -031917.8 -000003.0+000010.700002.5 08.8200.33F? 0 +054511.74 -505659.4 -000019.2+000013.500000.9 08.8200.41F? 0 +054736.94 -311759.7 -000018.3-000002.800001.0 08.8200.42F? 0 +054937.96 +214944.5 +000013.9-000005.600008.5 08.8200.22A? 0 +055127.08 +101508.9 +000001.2-000004.600019.6 08.8200.05A? 0 +055129.59 -282025.4 -000006.1+000004.400004.6 08.8200.23A? 0 +055221.42 +283756.9 +000027.4-000014.700000.5 08.8200.31A? 0 +055358.77 -295943.9 +000026.6-000053.900003.0 08.8200.44F? 0 +055506.87 -294246.3 +000030.7+000023.500002.7 08.8200.56F? 0 +055639.79 -390433.9 -000006.8-000009.900012.3 08.8200.25A? 0 +055656.51 -084449.2 +000004.2-000034.500006.6 08.8200.41F? 0 +055905.06 +610725.1 -000001.5-000095.300016.7 08.8200.47F? 0 +060002.45 +284449.3 +000034.5-000036.000011.1 08.8200.53F? 0 +060052.49 +374411.3 +000004.7-000004.400002.7 08.8200.17A? 0 +060228.63 -175100.7 +000005.5+000019.200006.4 08.8200.90G? 0 +060353.47 -133102.3 +000014.3-000033.400001.1 08.8200.45F? 0 +060406.13 +344103.3 -000006.4-000032.200009.8 08.8200.53F? 0 +060420.76 -265747.4 +000003.0+000014.400010.4 08.8200.25A? 0 +060812.74 -505936.3 -000007.7+000059.300009.8 08.8200.55F? 0 +061004.79 +162636.4 -000027.7-000007.200000.4 08.8200.25A? 0 +061132.86 +035031.5 +000005.9-000000.900007.2 08.8200.01A? 0 +061141.55 -461936.2 +000032.8+000104.600014.6 08.8200.47F? 0 +061251.70 +292314.7 -000002.3-000012.700009.8 08.8200.36F? 0 +061355.95 -653123.6 -000000.7+000113.900030.8 08.8200.88G? 0 +061528.60 -183616.4 -000009.2-000009.600014.6 08.8200.93G? 0 +061811.48 +054611.8 -000013.5+000006.700036.9 08.8200.99K? 0 +062250.61 -054154.8 -000173.1-000079.200004.6 08.8200.69G? 0 +062436.87 +342335.4 +000016.4-000007.700022.1 08.8200.12A? 1 +062527.23 +293416.3 +000037.6-000024.400000.7 08.8200.71G? 0 +062602.67 +072747.1 -000006.6+000009.000000.9 08.8200.23A? 0 +062603.23 -022726.3 -000009.3+000015.400003.7 08.8200.32F? 0 +062731.79 -260439.1 -000003.6-000002.000014.8 08.82-0.12B? 0 +062753.51 +070745.6 -000001.5+000000.300006.3 08.8200.08A? 0 +062804.40 -065536.2 -000014.0-000005.200003.6 08.8200.04A? 0 +062910.31 -641414.6 -000006.0+000014.300010.2 08.8200.03A? 0 +062935.63 -150629.2 -000019.2-000001.400000.7 08.82-0.04B? 0 +063049.82 -093914.8 -000002.4-000006.100011.9 08.8200.23A? 0 +063243.95 +415737.3 -000019.6+000000.800003.8 08.8200.24A? 0 +063513.99 -623009.7 -000003.7-000007.000006.6 08.8200.91G? 0 +063921.24 +232659.0 -000015.0-000009.600005.7 08.8200.17A? 0 +064226.23 +164043.8 -000006.8-000002.900002.8 08.8200.97K? 0 +064249.78 -405119.9 -000035.0+000059.400003.8 08.8200.41F? 0 +064426.09 -771445.6 +000002.9+000095.200005.9 08.8200.67G? 0 +064529.04 -522931.5 -000008.6+000051.200005.4 08.8200.38F? 0 +064617.12 +000603.0 +000002.7+000008.200010.9 08.8200.00A? 0 +064623.23 +150646.7 -000009.9-000031.400012.9 08.8200.62G? 0 +064630.98 +021758.4 +000000.6-000011.600012.0 08.8200.88G? 0 +064646.28 -410543.8 +000017.1-000019.600006.2 08.8200.96K? 0 +064822.12 +405745.2 -000002.1+000012.100001.9 08.8200.12A? 0 +065031.45 -202143.9 -000034.4-000093.600014.7 08.8200.75G? 0 +065115.74 +090237.6 +000051.2-000084.500009.6 08.8200.63G? 0 +065533.63 -655656.9 +000004.2-000010.200006.8 08.8200.21A? 0 +065725.93 -170542.1 +000001.1-000009.000006.1 08.8200.36F? 0 +065754.54 -062745.7 +000025.7-000013.300016.6 08.8200.14A? 0 +065816.29 +442553.7 +000006.8-000014.400003.0 08.8200.07A? 0 +065914.57 +392019.1 +000013.5+000011.000022.6 08.8200.95K? 0 +065935.74 -044758.7 -000015.9-000006.200008.3 08.8200.39F? 0 +070118.62 -092750.4 +000012.5+000006.500014.2 08.8200.48F? 0 +070209.77 -480532.1 -000015.0-000009.700001.6 08.8200.27A? 0 +070514.92 +194928.6 -000009.5-000005.900013.9 08.82-0.01B? 0 +070606.00 +253009.8 -000028.0-000029.100032.4 08.8200.34F? 0 +070633.22 -320524.3 -000014.2+000004.400001.4 08.8200.07A? 0 +070749.92 +583142.0 +000002.6+000000.300006.4 08.8200.20A? 0 +071107.87 -052805.0 -000007.0+000005.400011.1 08.8200.07A? 0 +071151.69 -520111.9 -000036.6+000022.600006.5 08.8200.34F? 0 +071157.42 -201101.6 +000017.4-000034.400013.3 08.8200.12A? 0 +071408.56 -185851.2 -000014.0+000010.000006.5 08.8200.43F? 0 +071509.92 +110503.7 -000010.4+000003.200009.9 08.8200.15A? 0 +072025.53 -082019.2 +000027.2+000028.600005.2 08.8200.00B? 0 +072218.97 -391511.5 -000136.7-000069.400021.7 08.8200.92G? 0 +072441.80 +272119.0 +000006.2-000006.900019.8 08.8200.08A? 0 +072545.20 +053715.0 +000003.0-000001.300003.1 08.8200.01A? 0 +072801.91 -115452.1 -000013.9-000006.500015.6 08.8200.34F? 0 +072900.31 -715956.5 +000026.8+000134.100015.1 08.8200.92G? 0 +073049.72 -284448.8 -000004.2+000032.400010.8 08.8200.48F? 0 +073204.23 +161304.6 +000004.9-000025.000004.3 08.8200.31A? 0 +073428.06 -322842.2 -000001.5-000028.700001.7 08.8200.19A? 0 +073430.68 +515615.2 -000006.2+000021.300008.4 08.8200.32F? 0 +073630.79 -143955.9 -000013.5-000004.800004.1 08.82-0.00B? 0 +073642.17 +111116.4 +000036.3-000000.100000.8 08.8200.89G? 0 +074050.84 -771616.6 +000012.2+000116.100001.2 08.8200.55F? 0 +074057.48 +465909.0 +000019.3-000049.600011.7 08.8200.55F? 0 +074313.21 -391454.3 -000002.1+000005.800019.7 08.8200.64G? 0 +074420.65 -693040.5 +000000.6+000098.300004.2 08.8200.83G? 0 +074629.11 -465630.4 +000001.4+000021.300009.1 08.82-0.06B? 0 +074824.16 -254615.0 -000002.6-000019.500009.4 08.82-0.12B? 1 +074851.53 +484834.4 +000003.4-000030.000012.8 08.8200.48F? 0 +075249.36 +232958.8 +000004.1-000035.100004.6 08.8200.46F? 0 +075359.06 -453835.8 -000021.1+000001.900003.7 08.82-0.06B? 0 +075455.25 -125555.2 -000003.1-000002.200003.2 08.8200.94G? 0 +075507.51 +731339.4 -000011.1-000010.900007.8 08.8200.97K? 0 +075902.51 -491040.8 -000016.4+000013.200003.3 08.82-0.12B? 0 +075923.27 +584216.5 -000000.9-000038.400027.1 08.8200.55F? 0 +075956.91 -361630.2 -000000.6+000015.500012.6 08.8200.86G? 0 +080028.37 -080216.5 -000007.0+000003.000008.5 08.82-0.00B? 0 +080030.94 +055149.0 -000057.1+000026.600000.9 08.8200.55F? 0 +080146.19 +555055.3 -000023.5+000008.300002.4 08.8200.13A? 0 +080314.99 -095303.6 -000015.4-000003.600020.0 08.8200.05A? 0 +080346.43 +150613.8 -000014.6-000005.100008.9 08.8200.20A? 0 +080542.15 +041928.2 +000000.5+000013.000004.1 08.8200.05A? 0 +080746.69 -330529.8 -000018.1+000011.500016.8 08.82-0.04B? 0 +080830.31 -415457.2 -000028.1+000003.500005.2 08.8200.06A? 1 +080841.21 +025642.7 -000021.4-000019.400003.6 08.8200.05A? 0 +081109.79 -461750.5 -000110.7-000017.300030.2 08.8200.83G? 0 +081231.47 +173731.9 +000027.2-000002.800005.3 08.8200.93G? 0 +081248.95 +700855.6 -000003.7-000040.500004.4 08.8200.45F? 0 +081328.60 -390257.8 -000004.5-000021.100013.2 08.8200.97K? 0 +081345.34 +083835.0 -000021.3-000021.600021.6 08.8200.48F? 0 +081358.70 -043918.5 +000026.5-000023.800013.5 08.8200.53F? 0 +081402.09 +270745.2 -000005.4+000008.700002.6 08.8200.06A? 0 +081420.21 -502157.9 -000001.6+000005.500001.2 08.82-0.04B? 0 +081453.95 +525637.6 -000012.0+000037.400010.0 08.8200.48F? 0 +081620.76 +061714.6 -000022.9+000001.700009.8 08.8200.88G? 0 +081700.42 -672056.1 +000008.9-000016.700003.4 08.8200.96K? 0 +081733.20 -024437.3 -000015.5-000030.500000.8 08.8200.49F? 0 +081800.20 -384946.1 -000008.6+000024.800000.2 08.8200.31A? 0 +081821.09 -201619.8 -000026.5-000027.100004.9 08.8200.53F? 0 +081912.22 +064730.3 -000045.1+000033.900010.3 08.8200.53F? 0 +081932.17 +245828.4 -000033.1-000021.700013.1 08.8200.08A? 0 +082135.45 -355817.6 -000000.1+000015.700014.7 08.8200.81G? 0 +082259.85 -710209.5 -000033.3+000083.100004.8 08.8200.49F? 0 +082335.69 -252559.7 +000010.8-000006.200004.8 08.8200.47F? 0 +082414.25 +091359.3 +000023.5+000000.200006.6 08.82-0.10B? 0 +082452.76 -420215.2 -000014.4+000035.700003.5 08.8200.19A? 0 +082510.11 -573004.4 -000045.3+000004.100007.7 08.8200.49F? 0 +082527.68 -395224.8 -000017.3+000016.800011.1 08.8200.17A? 0 +082544.19 +211126.2 -000015.6-000027.800004.7 08.8200.97K? 0 +082647.19 +482855.8 -000008.3-000061.800007.8 08.8200.64G? 0 +082728.17 -474343.6 -000014.3+000030.200008.7 08.82-0.04B? 0 +083020.47 -103658.5 -000013.2+000006.200000.6 08.82-0.08B? 0 +083055.59 -443654.9 -000011.7-000001.500002.4 08.82-0.01B? 0 +083303.78 +370517.4 -000024.4-000012.000003.5 08.8200.88G? 0 +083439.80 -020926.4 -000002.6+000008.200002.6 08.8200.94G? 0 +083440.86 +695806.1 -000004.5+000001.900002.4 08.8200.29A? 0 +083526.50 -682634.6 -000007.6+000005.200007.2 08.8200.09A? 0 +083640.07 +182808.1 -000046.9+000002.300012.9 08.8200.47F? 0 +084050.43 -543231.1 +000034.2+000010.800018.5 08.8200.49F? 0 +084232.81 -035736.8 +000000.4-000013.900016.9 08.8200.46F? 0 +084326.87 +165259.9 -000012.0-000001.500009.9 08.8200.24A? 0 +084407.67 +054150.4 +000061.5-000112.500009.1 08.8200.64G? 0 +084601.37 -725731.4 +000002.3-000025.300013.7 08.8200.59G? 0 +084630.48 -325026.8 -000005.8+000010.800003.2 08.8200.04A? 0 +084815.13 -533501.1 -000001.4-000012.900003.9 08.8200.08A? 0 +085442.60 -495219.6 +000004.3-000038.100006.4 08.8200.21A? 0 +085744.17 -611608.6 -000007.0+000003.900009.6 08.8200.59G? 0 +085817.97 -321648.9 -000008.9-000022.500004.3 08.8200.23A? 0 +090050.86 -004046.7 -000009.2-000015.300000.6 08.8200.95K? 0 +090237.38 +174414.9 -000046.7-000020.600000.3 08.8200.26A? 0 +090356.46 -600219.3 -000010.4+000013.600007.7 08.8200.43F? 0 +090415.58 +403238.6 +000113.9-000088.000022.5 08.8200.72G? 0 +090621.33 -160705.0 -000003.6+000011.500019.7 08.8200.49F? 0 +090823.54 +301859.8 -000032.4-000004.800011.8 08.8200.49F? 0 +091739.33 +013657.3 -000020.6-000014.200002.3 08.8200.24A? 0 +092249.88 -404553.8 +000065.7-000057.800022.0 08.8200.67G? 0 +092509.55 -383609.9 -000019.2+000006.100006.6 08.8200.25A? 0 +092602.70 +185402.3 -000003.9-000020.800012.7 08.8200.23A? 0 +092710.68 -402205.3 -000015.2-000005.200004.2 08.8200.10A? 0 +092737.96 -570021.3 -000019.7+000001.000012.5 08.8200.11A? 0 +092754.32 +312754.8 -000027.7-000068.300013.6 08.8200.51F? 0 +093042.87 -412342.6 -000037.4+000031.600017.0 08.8200.47F? 0 +093435.46 +175806.2 -000031.1+000007.600009.8 08.8200.29A? 0 +093458.68 -515407.3 -000009.6+000013.400012.1 08.8200.56F? 0 +094107.91 -663355.6 +000014.9-000002.700008.8 08.8200.28A? 0 +094957.97 +163335.3 -000038.1+000010.700007.0 08.8200.55F? 0 +095107.64 -631039.3 -000011.5+000005.900007.9 08.8200.01A? 0 +095802.11 +601623.9 +000012.1-000038.800002.9 08.8200.48F? 0 +100054.04 -584421.9 -000012.3+000014.400005.6 08.8200.32F? 0 +100242.83 +034012.6 +000022.6-000005.500003.0 08.8200.46F? 0 +100323.08 -264344.6 -000043.2-000022.200001.7 08.8200.43F? 0 +100346.63 -431330.5 -000002.8+000007.100000.2 08.8200.94G? 0 +100529.41 -102811.2 +000058.9-000036.100007.4 08.8200.49F? 0 +100704.29 -643511.7 -000004.9+000011.500009.4 08.82-0.03B? 0 +100814.66 +184554.3 -000011.6-000005.400003.9 08.8200.97K? 0 +100848.94 -123658.7 -000014.4-000013.000004.4 08.8200.28A? 0 +100936.79 +380920.2 -000038.5-000025.500019.2 08.8200.62G? 0 +101141.57 +240702.8 -000030.9-000021.700004.5 08.8200.33F? 0 +101242.47 -512500.5 -000006.9+000019.200015.1 08.8200.17A? 0 +101549.21 -555432.7 +000009.9-000010.700004.3 08.8200.45F? 0 +101640.03 +592244.8 -000019.7-000001.800015.5 08.8200.38F? 0 +102126.97 +475214.8 -000015.4-000022.800003.1 08.8200.20A? 0 +102646.58 +282227.7 -000028.2-000005.500007.5 08.8200.33F? 0 +102856.97 -714752.4 -000047.5+000021.900000.7 08.8200.45F? 0 +103008.26 -794603.8 -000052.3+000051.600003.1 08.8200.45F? 0 +103053.99 -460852.8 -000003.1-000010.500004.2 08.8200.26A? 0 +103104.05 -424245.8 +000004.0-000004.700011.8 08.8200.32F? 0 +103145.73 -214953.7 -000053.2+000012.800001.3 08.8200.42F? 0 +103309.43 -582841.0 +000016.7+000004.600003.1 08.8200.06A? 0 0.10 1.00 +103623.64 +081026.4 +000003.3-000019.600002.8 08.8200.44F? 0 +103854.95 +072126.4 -000062.9-000033.100020.7 08.8200.52F? 1 +103948.59 -094210.6 -000010.3-000017.700020.8 08.8200.55F? 0 +104111.02 -404425.8 -000034.0+000006.200011.3 08.8200.26A? 0 +104324.70 +254559.8 -000165.6+000061.500014.4 08.8200.53F? 0 +104614.20 -604931.0 +000001.1-000002.500008.6 08.8200.44F? 0 0.10 1.00 +104626.39 +534707.7 -000031.1+000008.700012.9 08.8200.50F? 0 +104831.31 +022316.3 -000059.9-000008.700005.7 08.8200.31A? 0 +104932.54 +831211.3 -000011.0+000010.400000.5 08.8200.93G? 0 +105115.22 -333447.6 -000045.4+000017.800013.0 08.8200.44F? 0 +105256.05 -302041.4 -000040.5-000003.900003.1 08.8200.36F? 0 +105934.82 +175959.8 -000255.9-000217.600049.6 08.8200.99K? 0 +110055.08 -655059.4 -000051.9+000016.600000.7 08.8200.40F? 0 +110415.22 -271711.9 -000111.7+000018.100008.5 08.8200.71G? 0 +110532.13 +433128.1 +000000.0+000000.000000.0 08.8200.00B? 0 +110541.23 +623701.5 +000019.5+000007.600022.6 08.8200.98K? 0 +111129.08 +730655.0 -000090.2-000007.100009.4 08.8200.43F? 0 +111336.78 -202701.6 -000031.1+000004.600011.8 08.8200.19A? 0 +111428.44 -585140.3 -000023.1+000013.300010.6 08.8200.05A? 0 +111454.64 -591029.6 +000003.3+000009.500005.4 08.82-0.02B? 0 +111752.69 -372256.0 -000028.3-000019.400009.3 08.8200.39F? 0 +111948.67 -283658.9 -000031.4-000019.200016.3 08.8200.47F? 0 +112027.32 -470848.4 +000021.1+000008.100014.0 08.8200.42F? 0 +112036.57 +233652.6 +000002.4-000098.300016.1 08.8200.64G? 0 +112157.11 +000308.5 -000084.0+000032.500003.8 08.8200.52F? 0 +112321.38 +734502.3 -000012.8+000034.500010.2 08.8200.52F? 0 +112808.94 +104235.6 -000027.7-000023.600001.2 08.8200.38F? 0 +112833.57 +485715.4 -000058.9-000005.100003.2 08.8200.46F? 0 +112958.49 +165907.0 -000012.7-000002.600000.8 08.82-0.01B? 0 +113141.04 -662424.6 -000010.3+000000.100006.5 08.8200.49F? 0 +113301.65 -441833.5 -000012.5-000011.800025.3 08.8200.20A? 0 +113617.04 -612801.4 +000014.8-000008.300001.9 08.82-0.07B? 0 0.10 1.00 +113659.41 +420211.6 +000057.8-000059.000018.6 08.8200.44F? 0 +113916.87 -625111.0 -000031.9-000007.800016.5 08.8200.19A? 0 +113944.29 -012626.6 -000107.4+000000.200013.7 08.8200.66G? 0 +114107.32 -285209.9 +000028.8-000022.300008.4 08.8200.44F? 0 +114437.63 -074917.5 -000014.1+000003.400001.8 08.8200.99K? 0 +114622.96 -562242.5 -000013.1+000002.100011.5 08.8200.12A? 0 +115209.20 -590310.1 -000030.1+000017.700001.5 08.8200.25A? 0 +115305.84 -271829.2 -000175.4-000005.600007.1 08.8200.53F? 0 +115352.41 -242736.8 +000005.3-000036.500020.9 08.8200.95G? 0 +120129.44 +022145.0 +000086.8-000059.400005.2 08.8200.56F? 0 +120455.12 +084256.1 -000069.6+000050.100009.9 08.8200.65G? 0 +120821.31 -183455.2 +000000.0+000000.000000.0 08.8200.44F? 0 +121234.01 +354545.5 -000019.1+000059.000005.7 08.8200.37F? 1 +121731.19 -425724.8 +000013.4+000013.900021.6 08.8200.59G? 0 +122224.89 -510134.2 -000026.6-000020.600001.8 08.8200.48F? 0 +122442.38 -200416.4 -000006.6+000018.200028.4 08.8200.62G? 1 +122906.11 +531540.4 -000032.0+000007.300015.0 08.8200.29A? 0 +122958.50 -391338.3 -000044.4-000001.700001.2 08.8200.32F? 0 +123019.52 -015632.8 +000018.6-000028.100000.9 08.8200.01A? 0 +123033.76 +343045.1 +000018.4-000010.600003.0 08.8200.69G? 0 +123201.43 -083642.3 -000004.9-000020.600009.3 08.8200.57F? 0 +123421.62 +143837.4 -000037.4+000014.500002.3 08.8200.93G? 0 +123531.99 -684956.9 -000021.7-000000.900000.3 08.8200.10A? 0 +123952.32 -741536.8 +000000.0-000025.700022.5 08.8200.57F? 0 +124149.99 -024501.9 -000029.6+000034.000002.7 08.8200.44F? 0 +124507.33 +514331.5 -000078.2+000059.700005.2 08.8200.52F? 0 +124623.97 +231851.8 -000054.8-000006.200001.8 08.8200.48F? 0 +124857.84 -013015.7 -000016.5-000033.000002.4 08.8200.49F? 0 +125401.68 +724602.2 -000036.9+000007.500000.1 08.8200.93G? 0 +125836.48 +171058.7 +000020.5-000012.400007.6 08.8200.43F? 0 +125932.21 -415949.5 -000009.0-000001.700005.8 08.8200.95K? 0 +130445.82 +493946.6 -000076.1+000063.300023.1 08.8200.46F? 0 +131044.10 -465109.7 +000005.9-000024.200008.9 08.8200.42F? 0 +131240.79 -401332.6 -000060.7-000015.000009.1 08.8200.96K? 0 +131315.29 +671600.7 -000009.4+000009.000014.1 08.8200.52F? 0 +131440.56 -791728.6 -000115.7-000055.800001.7 08.8200.60G? 0 +131608.98 -203551.6 -000012.5-000000.700040.7 08.8200.47F? 0 +131630.83 +200552.6 +000011.7+000007.100001.7 08.8200.91G? 0 +132240.45 +355542.9 -000100.7+000046.800000.6 08.8200.79G? 0 +132512.04 -585501.1 -000013.3-000011.500023.4 08.8200.07A? 0 +132636.46 -574428.4 -000086.1-000065.000012.5 08.8200.94G? 0 +132716.79 -324400.6 -000019.8-000019.500007.9 08.8200.47F? 0 +132927.65 -540255.4 -000010.3+000002.700003.6 08.82-0.01B? 0 +133133.43 -363627.3 +000004.4+000002.200008.9 08.8200.40F? 0 diff --git a/kstars/kstars/data/hip106.dat b/kstars/kstars/data/hip106.dat new file mode 100644 index 00000000..4e190cbd --- /dev/null +++ b/kstars/kstars/data/hip106.dat @@ -0,0 +1,1000 @@ +133528.86 -105404.1 -000060.2-000008.800024.6 08.8200.56F? 0 +133752.99 +541621.5 -000086.6-000015.000001.6 08.8200.57F? 0 +133921.22 +314626.9 +000010.4+000000.600010.0 08.8200.70G? 0 +134300.73 -382008.5 -000013.1+000008.100004.2 08.82-0.09B? 0 +134437.81 -564108.5 -000038.4+000002.000009.1 08.8200.47F? 0 +134512.80 -531831.1 -000017.0+000008.100021.5 08.8200.53F? 0 +134706.11 +463111.5 -000038.9-000003.900001.7 08.8200.50F? 0 +134942.32 -292645.6 +000015.5-000038.200011.6 08.8200.56F? 0 +135222.95 +035351.7 -000057.4+000008.200023.3 08.8200.48F? 0 +135517.24 -251206.9 -000016.4-000064.100008.4 08.8200.50F? 0 +135707.01 +725143.0 -000096.8-000142.800001.9 08.8200.71G? 0 +135757.78 -595304.9 +000008.2-000003.400015.1 08.82-0.02B? 0 +140817.51 +065944.3 -000025.8-000040.500002.4 08.8200.59G? 0 +141251.88 -325823.6 -000024.4+000025.400003.8 08.8200.26A? 0 +141301.02 +551931.5 +000000.0+000000.000000.0 08.8200.86G? 1 +141319.66 +163016.0 -000003.1-000002.500001.6 08.8200.45F? 1 +141410.03 +131908.3 +000011.0-000024.900029.4 08.8200.99K? 0 +141558.02 -092244.1 -000079.0-000057.700009.2 08.8200.49F? 0 +142328.34 +361500.4 -000140.9-000013.200010.8 08.8200.66G? 0 +142907.18 -432142.6 -000029.2-000045.000004.6 08.8200.41F? 0 +143130.83 -352109.7 -000050.7-000007.300007.0 08.8200.38F? 0 +143139.88 +304435.8 -000028.8-000001.100011.8 08.8200.67G? 0 +143244.36 +434522.7 -000051.0+000006.900007.0 08.8200.45F? 0 +144621.50 -674615.3 -000047.6-000051.800005.0 08.8200.56F? 0 +145323.80 +194334.5 -000045.5+000018.400015.1 08.8200.46F? 0 +145841.97 -174045.8 -000019.7-000004.600009.3 08.8200.17A? 0 +150152.27 +154718.5 +000001.0-000024.800009.4 08.8200.93G? 0 +150428.01 -295751.2 +000003.3-000041.600013.5 08.8200.55F? 0 +151021.33 -412939.1 -000020.6+000004.800022.2 08.8200.95K? 0 +151240.62 +600804.9 -000010.4+000012.500009.6 08.8200.34F? 0 +151733.72 +285808.8 -000158.1+000078.300024.7 08.8200.55F? 0 +152325.51 -314822.2 -000017.4-000012.600001.3 08.8200.41F? 0 +152335.14 -740522.9 -000010.1-000016.100001.3 08.8200.22A? 0 +152851.02 -532647.9 +000085.3-000042.100015.1 08.8200.49F? 0 +153100.04 +543425.6 -000011.9-000016.600001.9 08.8200.41F? 0 +153358.30 -414227.6 -000036.0+000006.100011.2 08.8200.38F? 0 +153606.47 -555129.3 -000002.4-000014.600013.2 08.8200.08A? 0 +153826.83 +162526.4 -000137.2+000091.700007.3 08.8200.54F? 0 +153953.04 -343923.9 -000023.7-000014.800008.5 08.8200.41F? 0 +154501.67 +664637.1 -000000.3-000011.600002.8 08.8200.22A? 0 +154857.49 +484113.8 +000006.2-000009.100001.2 08.8200.96K? 0 +154943.03 +253841.3 +000044.4-000073.200020.6 08.8200.53F? 0 +155426.39 -273339.6 +000005.7-000010.300017.9 08.8200.47F? 0 +155605.98 -545709.5 -000007.0-000004.000006.1 08.8200.06A? 0 +160102.20 +242702.4 +000016.4-000155.300013.0 08.8200.49F? 0 +160145.74 -560034.1 +000003.2-000001.500001.6 08.8200.09A? 0 +160607.17 -601037.7 -000017.7-000015.000001.7 08.8200.19A? 0 +160643.11 -495505.5 +000050.3+000008.700017.4 08.8200.56F? 0 +160740.34 -372516.6 -000010.9-000014.600013.3 08.8200.43F? 0 +160841.44 -084601.3 -000002.2-000018.300012.8 08.8200.56F? 0 +162155.56 -245927.7 -000186.1-000105.400017.9 08.8200.69G? 0 +162217.14 +244431.6 +000018.0-000007.400008.3 08.8200.56F? 0 +162915.13 +050213.3 -000014.0+000026.000006.7 08.8200.98K? 1 +163024.84 +014029.0 +000000.8-000007.900006.1 08.8200.40F? 0 +163027.40 -060533.8 -000001.8-000002.900012.7 08.8200.56F? 0 +163347.84 +660318.5 +000016.1-000015.500008.5 08.8200.57F? 0 +163349.62 -442920.5 -000028.7-000037.600010.3 08.8200.31F? 0 +163412.46 +661816.7 -000014.0-000003.800000.4 08.8200.38F? 0 +163521.31 +231553.2 +000002.0+000002.900005.7 08.8200.31A? 0 +163650.02 +090800.2 +000015.2-000013.700011.3 08.8200.40F? 0 +163725.40 -591546.3 +000008.9-000024.800002.3 08.8200.24A? 0 +164459.04 +512442.6 +000015.9-000016.800003.1 08.8200.40F? 0 +164544.01 -653032.1 -000014.9-000016.600001.6 08.8200.20A? 0 +165037.10 +630822.0 -000006.7+000010.900009.6 08.8200.26A? 0 +165241.72 -384537.1 +000015.1-000020.000007.0 08.8200.52F? 0 +165620.22 -500623.4 +000003.5-000025.700009.2 08.8200.16A? 0 +165721.54 +144348.0 +000003.0+000018.600001.4 08.8200.98K? 0 +165806.21 -295131.2 -000022.4-000021.800011.4 08.8200.25A? 0 +165833.40 -560209.3 -000019.1+000008.900003.3 08.8200.04A? 0 +170447.32 -272943.7 +000003.4-000005.200019.2 08.8200.04A? 0 +170852.89 -503352.3 -000001.4-000018.600008.1 08.8200.14A? 0 +171137.75 -414624.3 -000004.0+000014.400025.7 08.8200.38F? 0 +171251.08 +615113.5 +000062.8+000004.700003.2 08.8200.66G? 0 +171258.25 +540727.2 -000012.7+000115.300015.9 08.8200.61G? 0 +171400.06 -620643.4 -000003.6-000005.400000.5 08.8200.12A? 0 +171451.14 +105136.0 -000017.4-000033.900021.6 08.8200.67G? 0 +171637.60 +713606.0 -000004.5+000016.600015.5 08.8200.14A? 0 +171902.66 -203406.5 +000033.4-000002.500009.6 08.8200.40F? 0 +172106.87 -202908.1 +000019.6-000016.700001.3 08.8200.34F? 0 +172252.73 +162740.9 +000012.6-000056.400011.6 08.8200.46F? 1 +172357.34 +371651.7 -000025.6-000347.400017.2 08.8200.86G? 0 +172513.11 +263116.4 -000005.7+000001.600006.0 08.8200.35F? 0 +172717.67 -382858.7 -000030.1+000012.100013.4 08.8200.64G? 0 +173002.57 +650648.1 +000004.7+000020.500009.8 08.8200.50F? 0 +173117.20 +770604.2 +000003.8-000007.300003.0 08.8200.07A? 0 +173146.56 +025517.2 -000014.0+000008.500007.8 08.8200.20A? 0 +173513.26 +231121.8 -000033.9+000037.300015.8 08.8200.52F? 0 +174450.64 +310758.6 -000028.7+000023.600020.3 08.8200.49F? 0 +174554.40 -773726.6 +000026.5-000059.900000.1 08.8200.46F? 0 +174751.19 -225817.2 -000006.5-000008.100011.9 08.8200.32F? 0 +175007.70 -380813.2 -000002.8-000011.600018.3 08.8200.04A? 0 +175324.02 +144750.5 +000004.0-000000.900006.1 08.8200.28A? 0 +175602.40 +134057.1 -000004.7+000006.800000.5 08.8200.19A? 0 +175644.17 -820408.4 +000016.5-000015.100011.3 08.8200.46F? 0 +175656.32 -630645.8 -000069.4+000018.000015.2 08.8200.37F? 0 +175808.72 -280943.4 +000006.0+000004.800033.8 08.82-0.09B? 0 +175842.11 +423453.3 +000003.7-000002.800013.7 08.8200.32F? 0 +180115.27 +014541.8 -000011.1-000006.000003.8 08.8200.24A? 0 +180143.15 -324255.2 +000008.9-000010.800034.0 08.8200.17A? 0 +180311.04 +482735.3 +000007.1+000024.800008.9 08.8200.94G? 0 +180918.10 -534934.6 +000014.4+000002.400007.3 08.8200.41F? 0 +181215.87 +174712.9 -000013.2-000004.300004.8 08.8200.44F? 0 +181515.41 +594936.2 -000125.3-000008.300012.9 08.8200.67G? 0 +181537.73 -192845.3 +000003.3+000004.400008.2 08.8200.58G? 0 +181614.82 +525207.9 +000023.8+000005.900005.4 08.8200.34F? 0 +181658.51 -322213.9 -000008.7-000014.600009.3 08.8200.41F? 0 +181659.96 -472317.9 +000018.8-000027.000003.3 08.8200.04A? 0 +182145.26 +212115.4 +000013.4+000032.000021.9 08.8200.73G? 0 +182331.10 +741004.6 -000010.8+000027.100000.0 08.8200.12A? 0 +182420.60 -180538.5 +000025.6-000061.200019.6 08.8200.74G? 0 +182644.31 -325438.9 +000000.0-000000.200002.1 08.8200.15A? 0 +182830.91 +262330.0 +000012.9+000004.100006.0 08.8200.27A? 0 +182939.63 -573116.4 +000039.2-000018.900019.8 08.8200.48F? 0 +182951.96 -260130.6 +000082.9-000094.200014.3 08.8200.61G? 0 +183104.90 -364311.0 -000003.6-000016.300003.2 08.8200.36F? 0 +183124.71 -394717.6 -000019.6-000018.600001.2 08.8200.52F? 0 +183156.11 +195308.8 -000004.7-000001.000001.7 08.8200.25A? 0 +183234.05 +282333.9 +000008.6-000013.700002.2 08.8200.99K? 0 +183349.30 -324809.4 -000005.8+000000.800002.8 08.8200.48F? 0 +183444.58 -015439.7 +000000.1-000001.700012.9 08.8200.43F? 0 +183451.86 -480131.0 -000005.5-000055.500001.8 08.8200.55F? 0 +183826.97 -033833.2 +000016.7-000023.300009.0 08.8200.53F? 0 +183948.21 +614401.5 -000018.9-000032.200015.7 08.8200.52F? 0 +184042.87 -213929.1 -000046.7+000002.300009.2 08.8200.62G? 0 +184046.92 +432500.3 -000018.7+000000.600010.8 08.8200.04A? 0 +184516.27 +343402.3 -000011.3-000016.300020.9 08.8200.91G? 0 +184519.01 -352901.4 +000043.4-000014.200009.4 08.8200.46F? 0 +184747.03 +242131.4 +000047.2-000053.100008.8 08.8200.71G? 0 +184924.28 +343759.3 -000064.7-000022.700005.6 08.8200.61G? 0 +185129.66 +012429.6 +000013.0-000007.000029.1 08.8200.39F? 0 +185141.00 -014535.1 +000014.4-000006.400009.5 08.8200.10A? 0 +185207.74 +230225.6 +000014.2-000028.900011.6 08.8200.57F? 0 +185321.72 +373542.5 +000005.2-000022.500002.1 08.8200.99K? 0 +185502.88 +674958.1 +000007.3+000021.400010.0 08.8200.48F? 0 +185522.91 +030655.8 +000023.8-000036.200000.9 08.8200.64G? 0 +185620.28 -355219.5 +000005.2-000006.300004.7 08.82-0.01B? 0 +185650.29 +003429.0 -000001.0-000006.400009.1 08.8200.99K? 0 +190055.78 +684258.4 +000001.7-000019.600000.6 08.82-0.00B? 0 +190123.29 +154045.9 +000005.4+000002.900020.8 08.8200.32F? 0 +190142.79 -740454.4 +000011.2+000017.300010.6 08.8200.61G? 0 +190255.11 +493549.8 +000002.4+000002.000003.5 08.8200.91G? 0 +190304.32 -454258.0 -000026.3+000048.000019.3 08.8200.07A? 0 +190412.53 -083423.3 -000017.0-000018.800006.4 08.8200.18A? 0 +190437.61 +231943.8 +000006.3-000014.300004.8 08.8200.13A? 0 +190934.21 -691242.3 +000000.8-000008.700010.9 08.8200.58F? 0 +191052.55 +574526.8 -000046.4-000095.200010.3 08.8200.45F? 0 +191108.48 +500503.7 +000007.4+000001.900004.0 08.8200.14A? 0 +191250.09 +303608.0 +000003.7-000010.900002.5 08.82-0.02B? 0 +191332.58 -423338.8 +000001.8-000013.200000.6 08.8200.18A? 0 +191338.40 -431424.6 -000004.2-000004.000000.1 08.8200.01A? 0 +191430.36 +402716.7 +000020.8-000002.500000.3 08.8200.05A? 0 +191431.74 +294514.9 +000005.7-000064.500015.8 08.8200.95K? 0 +191608.95 -202717.8 -000004.6-000019.500013.6 08.8200.05A? 0 +191646.24 +480110.0 -000001.9+000000.400004.2 08.82-0.01B? 0 +191729.38 +592154.2 +000037.0+000033.400009.7 08.8200.51F? 0 +192035.37 +142503.4 -000023.7-000007.000003.4 08.8200.31A? 0 +193206.42 -490219.2 +000013.2-000015.500000.6 08.8200.93G? 0 +193247.70 +372902.4 -000005.2-000014.800004.6 08.8200.94G? 0 +193320.65 +104615.3 -000004.2-000009.600004.7 08.82-0.00B? 0 +193420.79 -243746.4 -000004.9-000008.300013.3 08.8200.19A? 0 +193434.72 +291816.0 +000007.0-000024.700002.0 08.8200.16A? 0 +193522.02 +414636.1 -000016.7-000030.600002.6 08.8200.49F? 0 +193544.93 -001422.7 -000077.9-000329.700015.2 08.8200.64G? 0 +193749.72 +685949.7 -000004.4-000015.300002.6 08.8200.34F? 0 +193828.28 +365301.3 -000016.2-000015.800003.5 08.8200.05A? 0 +193843.08 +371919.9 +000003.4-000016.900001.1 08.8200.07A? 0 +194007.89 +113923.3 +000044.9+000059.900019.8 08.8200.58F? 0 +194148.71 +855148.5 -000002.8-000021.700001.7 08.8200.22A? 0 +194257.59 +231135.0 +000074.3-000058.500012.0 08.8200.62G? 0 +194512.27 -010947.5 +000006.3-000024.000016.0 08.8200.17A? 0 +194638.82 +281438.0 -000003.6+000005.600007.2 08.8200.11A? 0 +194640.08 +202056.1 -000013.0-000006.100003.2 08.8200.16A? 0 +194710.76 -232252.0 -000019.5-000005.100009.4 08.8200.27A? 0 +194737.35 +261653.7 +000002.2+000005.800003.6 08.82-0.00B? 0 +194826.57 -270541.0 -000013.4-000055.200013.6 08.8200.42F? 0 +194838.01 +392536.8 -000006.2-000001.700003.0 08.8200.22A? 0 +195020.96 +413744.1 -000005.8+000000.000012.9 08.8200.36F? 0 +195035.63 -811627.9 +000000.8+000011.300002.1 08.8200.62G? 0 +195119.87 +221337.2 +000013.0-000005.800028.2 08.8200.99K? 0 +195129.10 +330600.0 +000057.3+000020.700002.1 08.8200.36F? 0 +195422.58 +035726.8 +000006.4-000024.000018.1 08.8200.14A? 0 +195427.47 -363432.1 -000005.2-000014.200017.0 08.8200.18A? 0 +195450.98 +354902.7 +000012.0-000046.000007.4 08.8200.98K? 0 +195510.03 +411710.2 +000008.1+000002.400009.6 08.8200.23A? 0 +195610.38 -495703.3 -000055.0-000210.000008.1 08.8200.65G? 0 +195614.47 +093838.9 +000024.0-000017.200022.5 08.8200.35F? 0 +195836.75 +422323.5 +000009.0+000002.500000.8 08.82-0.03B? 0 +200017.71 +115757.6 +000000.8+000014.100005.5 08.8200.27A? 0 +200431.90 +445903.6 +000004.7+000034.800004.3 08.8200.29A? 0 +200617.39 +314756.5 +000010.8-000007.500005.6 08.8200.20A? 0 +200625.74 +681727.9 -000005.9-000007.700004.4 08.8200.16A? 0 +200736.95 -410107.1 -000051.8-000275.000006.3 08.8200.66G? 0 +200928.64 +514026.6 +000000.0+000000.000000.0 08.8200.13A? 0 +201108.36 +394350.2 -000039.4-000084.700020.1 08.8200.56F? 0 +201321.95 +350241.4 +000040.3+000017.600005.9 08.8200.63G? 0 +201400.63 +555711.2 +000007.3+000012.200014.6 08.8200.34F? 0 +201542.41 +043942.6 -000005.6+000002.100004.2 08.8200.45F? 0 +201556.76 +481131.4 +000037.7+000034.200006.2 08.8200.97K? 0 +201809.75 +364016.2 +000000.0+000002.800006.7 08.8200.05A? 0 +201852.10 +221245.5 -000016.0-000009.600001.4 08.8200.83G? 0 +201935.41 -224353.9 +000027.1-000053.600018.9 08.8200.47F? 0 +202055.42 +374355.6 -000002.6-000003.400021.7 08.8200.64G? 0 +202134.66 +152537.8 +000006.9-000013.100008.4 08.8200.47F? 0 +202238.79 +670035.4 +000042.1+000051.200004.4 08.8200.42F? 0 +202335.46 +385256.6 +000005.8+000004.900000.5 08.8200.72G? 0 +202436.01 -430829.0 -000022.6+000021.300013.0 08.8200.95K? 0 +202541.04 +330441.0 +000010.3-000011.100001.7 08.8200.51F? 0 +202557.49 +435755.3 +000001.4-000021.400014.3 08.8200.23A? 0 +203153.79 +482015.2 +000005.3-000000.700003.3 08.8200.03A? 0 +203628.64 +440321.2 -000008.8-000090.200011.5 08.8200.42F? 0 +203722.43 -195056.6 +000029.0-000022.800001.0 08.8200.24A? 0 +203817.33 +032123.4 -000002.7+000001.700009.4 08.82-0.08B? 0 +203917.46 +143950.5 +000002.0+000000.600016.6 08.8200.44F? 0 +204229.93 +491546.6 -000100.1-000120.100021.8 08.8200.84G? 0 +204307.05 +411541.3 +000003.3-000003.000001.2 08.8200.47F? 0 +204639.42 -093249.8 +000010.4-000104.200011.8 08.8200.56F? 0 +204701.94 +320926.6 -000000.9-000005.400005.2 08.8200.13A? 0 +204928.06 +643651.8 +000013.4-000016.100002.0 08.8200.25A? 0 +205036.88 -521749.6 +000080.1-000056.500004.3 08.8200.46F? 0 +205129.17 +371712.0 +000000.4+000007.500003.5 08.8200.01A? 0 +205155.76 +300401.6 +000036.3-000014.900019.0 08.8200.49F? 0 +205327.47 +123324.4 -000005.4-000023.900018.1 08.8200.30A? 0 +205423.50 -084940.6 -000011.8-000015.900006.6 08.8200.92G? 0 +205811.30 +163406.2 +000017.3+000011.400021.8 08.8200.16A? 0 +210023.33 -154534.6 -000033.5-000006.800012.8 08.8200.88G? 0 +210033.83 +095939.2 +000014.5+000015.800009.4 08.8200.06A? 0 +210502.21 +124320.6 +000059.6+000006.200017.0 08.8200.86G? 0 +210639.12 -461638.8 +000014.3-000253.200024.5 08.8200.59G? 0 +210652.64 +334007.9 +000025.7+000011.300012.5 08.8200.47F? 0 +210655.42 -693632.4 +000011.3-000013.700005.4 08.8200.21A? 0 +211018.87 +453336.7 +000003.3+000013.500003.2 08.82-0.08B? 0 +211313.78 -350800.0 -000012.5-000006.500001.0 08.8200.28A? 0 +211350.12 -412409.9 +000003.6-000000.300008.0 08.8200.98K? 0 +211823.09 +611513.7 +000002.7+000015.900000.1 08.8200.12A? 0 +211833.65 +452658.4 -000006.2-000003.400006.3 08.8200.22A? 0 +212014.97 +361838.6 -000003.3-000013.400004.0 08.8200.15A? 0 +212155.15 -270736.6 +000008.4-000010.100002.6 08.8200.10A? 0 +212157.89 +234930.7 +000009.3-000006.200018.6 08.8200.23A? 0 +212234.96 +374333.3 -000004.8-000014.700000.3 08.8200.69G? 0 +212235.95 +805513.8 -000009.3+000004.300021.6 08.8200.14A? 0 +212328.81 +670057.2 +000051.4+000016.900004.7 08.8200.56F? 0 +212411.24 -705059.4 +000017.9-000004.300020.1 08.8200.94G? 0 +212419.24 +611617.0 -000012.9-000001.000007.4 08.8200.09A? 0 +212821.65 -171528.2 +000004.1-000019.500019.6 08.8200.15A? 0 +212926.46 -554527.5 +000017.3+000049.800007.0 08.8200.41F? 0 +213238.99 -132615.9 +000016.5-000019.200021.1 08.8200.53F? 0 +213306.62 -031137.8 +000069.4-000029.400036.0 08.8200.75G? 0 +213539.57 +530854.8 -000003.0-000010.400003.5 08.8200.06A? 0 +214233.46 -070801.9 -000013.1-000027.200016.6 08.8200.50F? 0 +214322.21 -574649.4 +000025.3+000004.000001.3 08.8200.38F? 0 +214346.05 +154935.2 +000092.9+000030.500008.3 08.8200.86G? 0 +214415.82 +270313.1 -000000.4-000079.600013.9 08.8200.54F? 0 +214504.38 +645922.9 +000001.9-000014.600003.7 08.8200.93G? 0 +214802.77 +691941.2 +000000.0+000000.000000.0 08.8200.40F? 1 +215143.44 -731010.2 +000021.9-000019.200007.6 08.8200.30A? 0 +215214.16 +423842.3 +000005.5-000000.700006.4 08.82-0.01B? 1 +215832.25 +055940.1 +000093.8+000028.600003.8 08.8200.88G? 0 +220051.75 +625018.2 +000088.9+000022.900037.2 08.8200.50F? 1 +220101.34 -385335.4 +000016.8+000011.600005.0 08.8200.44F? 0 +220218.23 +202750.3 -000001.5-000021.700005.7 08.8200.35F? 0 +220323.15 -384511.7 -000011.9-000017.500002.3 08.8200.99K? 0 +220452.31 -190432.0 +000001.5-000008.100004.3 08.8200.91G? 0 +220800.72 -322248.8 +000020.2+000000.700008.4 08.8200.39F? 0 +220844.76 +443323.0 +000160.3+000056.200020.4 08.8200.71G? 0 +222013.26 +150437.0 -000032.3-000006.200000.9 08.8200.98K? 0 +222042.25 +495816.8 -000041.0-000007.200000.7 08.8200.32F? 0 +222207.32 -582842.5 +000055.0-000049.800013.0 08.8200.88G? 0 +222711.63 -001843.3 +000012.1-000046.200032.6 08.8200.52F? 0 +222859.11 +471017.5 +000018.7+000004.500004.5 08.8200.31A? 0 +223325.22 -280851.2 +000010.7-000032.100002.2 08.8200.97K? 0 +223735.51 +503502.7 +000007.6-000001.700000.3 08.8200.00A? 0 +224407.50 +553521.2 -000000.8-000005.700005.8 08.8200.03A? 0 +224431.92 +420343.5 +000077.1+000003.600033.2 08.8200.57F? 0 +224613.59 +574118.5 +000034.2-000006.900006.8 08.8200.45F? 0 +224654.45 +603641.0 +000028.5-000003.100002.6 08.8200.35F? 0 +224742.26 +214551.2 +000137.6+000017.800000.3 08.8200.59G? 0 +224856.25 +033031.4 -000087.7-000043.400002.0 08.8200.54F? 0 +225218.23 +161830.1 +000127.3+000056.700030.3 08.8200.73G? 0 +225847.77 +380827.3 +000008.0+000002.400001.6 08.8200.10A? 0 +230205.90 -035101.6 -000020.0+000006.800033.8 08.8200.97K? 0 +230301.98 +274142.9 +000032.6+000014.300011.2 08.8200.34F? 0 +230524.32 +473054.0 +000000.2-000004.300006.2 08.8200.23A? 0 +230815.92 -170332.9 -000027.9-000097.500033.0 08.8200.71G? 0 +230821.13 -113549.1 +000056.8+000008.900022.2 08.8200.54F? 0 +230902.20 +261856.5 -000004.4-000009.500009.7 08.82-0.05B? 0 +230925.26 +514352.5 -000003.0-000012.400003.9 08.8200.25A? 0 +230926.76 -123705.9 -000026.0+000029.300026.5 08.8200.65G? 0 +231426.28 -270248.8 -000002.9-000038.100005.5 08.8200.97K? 0 +231804.69 +595133.1 -000004.5+000005.200014.9 08.8200.57F? 0 +231846.46 +051118.5 -000036.8+000057.600005.6 08.8200.61G? 0 +232231.56 +362835.5 -000006.2+000000.700006.1 08.8200.25A? 0 +232859.52 +214658.0 +000016.7-000004.200003.3 08.8200.18A? 0 +233032.18 +541529.8 -000015.6+000013.600003.0 08.8200.05A? 0 +233208.64 -030142.0 +000050.7-000020.000015.8 08.8200.48F? 0 +233519.99 +803454.0 +000054.5+000002.800001.8 08.8200.50F? 0 +234058.71 +715054.0 -000037.1+000008.800000.1 08.8200.35F? 0 +234356.80 +071458.4 +000051.0-000040.600006.3 08.8200.42F? 0 +234405.35 -541225.3 +000036.9-000001.000014.8 08.8200.56F? 0 +234908.86 +101248.4 -000005.0-000005.000016.7 08.82-0.05B? 0 +235020.64 +145223.5 +000037.3+000001.100025.4 08.8200.49F? 0 +235053.30 +623226.2 +000016.5+000010.400003.5 08.8200.32F? 0 +235056.32 -333344.9 -000035.8-000023.300006.4 08.8200.52F? 0 +235542.46 +344649.9 -000035.3+000013.300005.3 08.8200.23A? 0 +235637.15 +512933.4 +000016.6-000002.100003.3 08.8200.35F? 0 +235853.46 -124642.4 +000028.0+000033.000002.5 08.8200.91G? 0 +001054.25 +394551.5 -000002.4-000004.100003.7 08.8201.41K? 0 +001213.22 +372500.0 -000019.3-000018.400014.7 08.8201.20K? 0 +001330.45 -655639.9 -000002.9-000027.600003.2 08.8201.20K? 0 +001715.78 -042656.5 +000011.6+000043.200019.4 08.8201.07K? 0 +002514.92 -581556.5 +000024.5+000009.500011.4 08.8201.04K? 0 +003158.58 +463501.4 +000027.5-000043.400018.0 08.8201.16K? 0 +003237.39 +220052.0 -000014.2+000011.100022.7 08.8201.21K? 0 +003512.54 -470946.4 -000012.4+000004.600000.9 08.8201.14K? 0 +004334.54 -734411.6 +000018.1+000011.400005.1 08.8201.68K? 0 +004646.28 +022124.8 -000015.4-000026.400009.9 08.8201.04K? 0 +005306.18 -053711.3 -000031.1-000038.800005.0 08.8201.13K? 0 +005604.99 +294648.6 +000029.9+000015.000005.9 08.8201.01K? 0 +005644.13 -385557.1 +000021.8+000000.100006.9 08.8201.15K? 0 +005752.17 -702730.5 +000022.4+000012.200000.3 08.8201.45K? 0 +005953.50 -051102.4 +000006.3-000024.600021.9 08.8201.03K? 0 +010109.95 +032547.1 -000012.5-000037.400004.1 08.8201.00K? 0 +010523.43 +140629.1 +000019.5+000009.300012.3 08.8201.20K? 0 +010747.08 -265913.3 +000009.2+000000.300007.0 08.8201.04K? 0 +012008.98 -514832.8 +000029.3+000000.800000.1 08.8201.02K? 0 +012855.41 +122810.3 +000013.7-000058.600001.9 08.8201.25K? 0 +013001.54 +465827.0 +000008.7-000025.700014.1 08.8201.02K? 0 +013033.85 -005016.6 +000016.4-000007.100001.2 08.8201.37K? 0 +013036.57 +384645.7 +000002.6+000027.800001.2 08.8201.28K? 0 +013509.31 -182931.6 +000018.0-000019.300003.6 08.8201.22K? 0 +013705.44 +732011.4 +000001.8-000018.800007.7 08.8201.25K? 0 +013812.76 -014529.8 -000003.0-000006.900022.5 08.8201.43K? 0 +014513.46 +272459.1 -000027.3+000012.100001.9 08.8201.12K? 0 +014552.74 +500151.1 -000005.5-000022.000006.9 08.8201.22K? 0 +015437.78 +490532.6 -000010.0+000005.600009.2 08.8201.67K? 0 +015610.24 +395520.8 -000002.9-000023.500012.5 08.8201.27K? 0 +015610.66 +212032.6 -000015.3-000002.900019.7 08.8201.75K? 0 +015732.46 -253027.2 -000005.7-000015.800011.0 08.8201.02K? 0 +020157.18 +544738.1 +000016.6-000010.000007.4 08.8201.13K? 0 +021947.07 -021331.1 +000002.1+000003.100015.7 08.8201.04K? 0 +022156.21 -475646.8 +000025.8-000013.900001.0 08.8201.60K? 0 +022519.82 +142916.0 -000010.7+000004.300001.2 08.8201.22K? 0 +022750.96 -294257.3 -000002.4-000088.000009.1 08.8201.04K? 0 +022825.19 +352921.6 +000010.3-000022.000027.8 08.8201.58K? 0 +022847.25 +242526.6 +000031.3+000015.500027.1 08.8201.21K? 0 +023716.66 +495859.9 +000033.1-000008.500009.6 08.8201.09K? 0 +023734.61 +073312.4 +000006.7+000018.300009.4 08.8201.15K? 0 +024218.62 +614413.6 +000004.7+000010.600007.5 08.8201.80K? 0 +025407.83 +035610.5 +000086.3+000051.800040.6 08.8201.25K? 0 +025702.66 +401509.2 +000030.1-000014.800000.3 08.8201.05K? 0 +025748.80 +455655.1 +000009.0-000016.700009.8 08.8201.62K? 0 +030514.66 +173807.5 +000025.9-000004.300006.8 08.8201.59K? 0 +030608.78 -284835.4 +000010.3-000003.400011.6 08.8201.01K? 0 +031155.96 +105752.1 -000009.0-000003.400004.9 08.8201.18K? 0 +032312.50 -012930.9 -000005.1+000001.100018.0 08.8201.21K? 0 +034420.22 +245229.8 +000015.2-000014.200006.3 08.8201.86M? 0 +034719.67 +444730.7 +000009.2+000003.000025.1 08.8201.55K? 0 +035000.86 +260239.6 +000024.0-000055.300038.7 08.8201.60K? 0 +035345.68 +800922.1 -000009.9+000023.900006.4 08.8201.22K? 0 +035418.05 +364057.3 -000010.1-000010.500034.0 08.8201.15K? 0 +035641.01 +574626.3 -000008.6+000013.600009.4 08.8201.61K? 0 +035933.84 +400056.7 +000013.4-000015.600000.2 08.8201.55K? 0 +040905.15 -044226.2 +000007.2-000027.900008.5 08.8201.52K? 0 +040907.84 +464114.0 -000034.7+000030.500010.3 08.8201.51K? 0 +042141.38 -143136.2 +000007.2-000005.400005.7 08.8201.37K? 0 +042231.24 -100234.6 +000021.2+000006.500002.2 08.8201.13K? 0 +042728.53 -694515.9 +000011.6+000008.800001.7 08.8201.09K? 0 +042927.17 -664032.8 +000003.1-000013.300007.7 08.8201.03K? 0 +043153.54 -612304.3 -000021.1-000017.400000.2 08.8201.00K? 0 +043207.38 -772838.6 -000010.8-000029.100009.0 08.8201.00K? 0 +043237.07 -432603.1 +000032.5+000010.400013.0 08.8201.17K? 0 +043459.19 -355655.1 -000006.7+000015.900009.1 08.8201.12K? 0 +044644.90 +024202.2 +000037.5-000001.600011.0 08.8201.07K? 0 +044706.88 +574823.8 -000024.6-000000.500020.3 08.8201.50K? 0 +050126.13 -140843.0 -000024.5+000006.600002.9 08.8201.07K? 0 +050300.31 -540552.8 +000028.2+000029.300001.4 08.8201.65K? 0 +050714.34 -541317.0 +000005.8+000017.400010.1 08.8201.03K? 0 +050907.44 +090918.9 -000000.9-000001.700004.6 08.8201.02K? 0 +051044.35 +000409.3 -000018.4-000032.500042.0 08.8201.17K? 0 +051259.25 +135752.7 -000015.1-000004.200013.2 08.8201.08K? 0 +052245.55 +001234.0 +000010.4-000012.500019.1 08.8201.05K? 0 +052928.25 +583058.4 -000029.0-000019.000007.9 08.8201.24K? 0 +053025.77 -845422.9 +000000.1+000021.100013.8 08.8201.53K? 0 +053152.73 +544611.8 +000001.5-000011.700007.7 08.8201.15K? 0 +053659.99 -302711.6 -000009.2+000001.400013.4 08.8201.58K? 0 +054842.63 -601901.1 -000013.9+000015.400020.6 08.8201.19K? 0 +055130.54 -190458.9 -000001.7+000008.000009.3 08.8201.00K? 0 +055401.25 +131411.8 -000004.1+000024.100007.4 08.8201.12K? 0 +055551.96 +192345.9 +000001.9-000017.000039.8 08.8201.46K? 0 +055814.59 +292442.2 -000004.8-000020.700031.4 08.8201.65K? 0 +060120.00 +463449.2 -000009.0-000011.300004.5 08.8201.21K? 0 +060155.73 +433028.0 -000000.3-000023.300013.4 08.8201.09K? 0 +060347.69 +765538.1 -000013.7-000043.700011.0 08.8201.03K? 0 +060656.14 +192745.1 +000010.9-000011.200019.8 08.8201.20K? 0 +061248.23 +230223.0 +000001.2-000010.800001.7 08.8201.03K? 0 +061324.31 -150852.3 +000017.0+000002.100000.2 08.8201.39K? 0 +061400.92 +121625.4 -000023.0-000005.200044.1 08.8201.22K? 0 +062642.30 +152647.2 +000005.1+000004.600024.9 08.8201.19K? 0 +062648.65 -215517.3 -000004.3-000002.800010.9 08.8201.25K? 0 +062727.83 +050651.8 -000026.0-000008.800013.2 08.8201.16K? 0 +062956.83 +175903.3 -000005.7+000018.100003.6 08.8201.09K? 0 +063042.76 -265733.5 -000008.8+000017.600000.1 08.8201.60K? 0 +063139.01 -234202.4 +000018.9+000018.000001.9 08.8201.23K? 0 +063335.06 +130205.7 +000001.2-000015.400023.7 08.8201.65K? 0 +063401.60 +230256.9 +000002.0-000032.400057.1 08.8201.05K? 0 +063412.03 +203900.3 -000033.1+000014.200052.9 08.8201.48K? 0 +063658.94 -841410.5 +000006.7+000069.000000.1 08.8201.31K? 0 +063934.00 +253055.2 +000024.3-000011.100033.5 08.8201.38K? 0 +064254.68 +295912.6 -000048.9-000028.900028.7 08.8201.02K? 0 +064559.36 +850134.0 -000014.1-000027.900015.7 08.8201.05K? 0 +064913.23 +043144.3 +000027.5+000035.000018.0 08.8201.36K? 0 +065156.26 -125231.2 +000016.2+000013.300001.2 08.8201.47K? 0 +065213.43 +351028.9 -000008.9-000005.800018.4 08.8201.34K? 0 +065541.49 +200507.6 +000029.8+000017.900018.7 08.8201.64K? 0 +065554.06 +102421.1 -000003.4+000010.500026.9 08.8201.55K? 0 +065734.61 +304552.6 -000008.5+000005.600003.1 08.8201.26K? 0 +070109.71 -410436.5 -000009.3+000016.000003.4 08.8201.55K? 0 +070115.21 -211801.0 +000004.4+000003.200011.0 08.8201.04K? 0 +070315.23 +222524.3 +000041.8-000024.700001.8 08.8201.22K? 0 +070315.68 -032035.5 -000027.9-000022.300060.2 08.8201.77K? 0 +070437.83 +061826.2 -000005.7+000010.200000.8 08.8201.57K? 0 +070612.46 +533701.0 +000013.5-000016.800003.6 08.8201.57K? 0 +070716.45 -084013.1 +000005.5-000012.400026.6 08.8201.03K? 0 +071015.33 +035316.2 -000002.5-000009.000027.2 08.8201.54K? 0 +071021.47 +191031.5 -000001.2+000020.600014.0 08.8201.12K? 0 +071320.16 +051437.2 +000029.9-000018.100004.5 08.8201.32K? 0 +071619.16 +634402.3 +000009.6-000031.800007.3 08.8201.24K? 0 +072040.78 -244954.3 +000012.8+000018.400008.8 08.8201.03K? 0 +072058.35 +223507.6 +000015.3-000002.300010.8 08.8201.35K? 0 +072101.03 -515152.5 -000004.7-000005.200009.3 08.8201.27K? 0 +072146.66 +510253.6 +000025.2-000020.300008.4 08.8201.68K? 0 +072736.20 -101311.9 -000030.2-000018.700024.0 08.8201.06K? 0 +072942.25 -172953.4 +000006.6+000003.300004.0 08.8201.33K? 0 +073039.97 -335231.7 -000009.8+000030.700006.4 08.8201.11K? 0 +073204.97 -550011.2 -000021.9-000007.600022.9 08.8201.64K? 0 +073219.31 -002313.2 +000012.5-000010.300015.7 08.8201.14K? 0 +074213.12 +321838.6 -000049.8-000014.200021.2 08.8201.33K? 0 +074448.68 -005832.7 +000030.7+000010.100010.6 08.8201.28K? 0 +074930.85 +250531.0 -000026.8+000006.200005.5 08.8201.15K? 0 +074942.43 +131143.7 -000044.1+000003.200035.7 08.8201.28K? 0 +075017.52 -154347.4 -000005.0-000003.400012.8 08.8201.59K? 0 +075035.00 +172825.6 +000002.4-000037.700013.6 08.8201.02K? 0 +075231.14 +413229.4 -000012.3+000006.100010.1 08.8201.04K? 0 +075721.49 -644340.8 -000012.0+000001.800014.6 08.8201.15K? 0 +075737.42 -413417.7 +000003.0+000006.000005.9 08.8201.01K? 0 +075755.49 +641910.2 +000012.1-000003.000009.3 08.8201.07K? 0 +075849.80 +335251.5 -000005.7-000014.400007.2 08.8201.20K? 0 +080016.72 -135021.3 -000003.1+000041.000016.8 08.8201.71K? 0 +080621.87 -634712.4 +000001.6-000009.300000.1 08.8201.13K? 0 +080633.57 -033017.8 -000007.9-000011.500001.7 08.8201.11K? 1 +080946.40 -214634.9 -000017.4-000034.300024.8 08.8201.16K? 0 +081023.83 -274614.6 -000006.0+000010.900000.3 08.8201.15K? 0 +081239.68 -200216.1 +000007.2-000057.900010.2 08.8201.60K? 0 +081556.92 +441638.3 -000010.7-000046.000003.3 08.8201.23K? 0 +082458.64 +425945.4 -000002.2+000007.600012.8 08.8201.15K? 0 +083330.58 +772734.4 -000026.1-000029.500014.1 08.8201.10K? 0 +083735.40 -561543.6 -000008.1+000018.100006.9 08.8201.01K? 0 +084123.09 -523559.2 -000006.1+000009.800005.0 08.8201.62K? 0 +084521.89 -754031.4 -000027.3+000034.800019.0 08.8201.45K? 0 +084638.59 -303425.5 -000024.7+000018.800011.8 08.8201.11K? 0 +084857.10 -651951.1 -000012.1+000021.100002.4 08.8201.05K? 0 +084927.35 +540616.9 -000013.3-000019.300010.5 08.8201.17K? 0 +085446.66 -534709.9 -000015.8+000029.600003.4 08.8201.59K? 0 +085647.41 -393830.5 -000020.3-000003.400005.0 08.8201.28K? 0 +090143.47 -003120.5 -000016.7-000006.100009.7 08.8201.67K? 0 +091116.81 +795015.7 -000008.9-000029.700002.0 08.8201.37K? 0 +091746.40 -275154.5 -000022.2-000007.600009.3 08.8201.03K? 0 +092102.81 +115530.7 -000021.7+000009.400008.2 08.8201.07K? 0 +092638.78 -532212.7 -000007.4+000003.500008.6 08.8201.34K? 0 +092702.49 +765100.5 +000029.9+000001.100005.2 08.8201.08K? 0 +093145.26 +330547.7 +000032.3-000012.800002.2 08.8201.68K? 0 +093249.96 -592118.8 -000027.3+000006.500011.0 08.8201.22K? 0 +094328.81 -701648.3 -000012.2+000008.000005.7 08.8201.62K? 0 +094435.05 -293200.5 -000006.4+000001.500011.7 08.8201.02K? 0 +095016.90 +664910.3 +000036.6-000027.600010.0 08.8201.06K? 0 +095424.10 -690102.4 -000020.0+000013.300015.6 08.8201.18K? 0 +095853.04 +002124.8 +000014.7-000034.000006.1 08.8201.07K? 0 +100552.06 -590803.9 -000008.5-000002.900010.0 08.8201.54K? 0 +101025.39 +281131.1 +000042.6-000023.900004.7 08.8201.02K? 0 +101257.31 +532903.0 +000043.2+000002.500005.6 08.8201.09K? 0 +101507.53 -062524.7 +000012.5-000030.100024.6 08.8201.10K? 0 +101527.88 -055936.4 -000058.3-000000.200014.2 08.8201.03K? 0 +101951.68 +072700.6 +000022.7-000072.700015.4 08.8201.05K? 0 +103005.05 -620825.9 -000044.3+000012.700022.4 08.8201.52K? 0 +103418.05 -543147.4 -000013.9+000047.800020.0 08.8201.47K? 0 +103427.93 -564938.4 -000020.3+000007.600001.5 08.8201.31K? 0 +104020.95 +280041.2 -000015.4+000015.700014.2 08.8201.15K? 0 +104456.35 -561722.4 -000006.1-000001.800014.7 08.8201.10K? 0 0.10 1.00 +105609.89 -493306.5 -000021.8-000028.800004.5 08.8201.05K? 0 +110942.14 -670106.5 -000032.8+000012.200013.0 08.8201.75K? 0 +111309.16 -700648.4 +000009.5-000000.400010.8 08.8201.40K? 0 +112935.62 +280523.7 -000022.1+000009.500000.3 08.8201.45K? 0 +113037.92 -523726.1 -000000.4+000033.500001.8 08.8201.88M? 0 +113447.75 -233604.2 +000032.5-000021.600011.1 08.8201.55K? 0 +113522.97 -384811.5 +000015.6+000008.800016.8 08.8201.19K? 0 +114338.68 +665124.0 -000013.4-000022.900009.8 08.8201.20K? 0 +114556.11 +720543.9 +000042.4+000070.900033.4 08.8201.18K? 0 +114705.69 -255908.1 -000025.7-000013.900024.4 08.8201.22K? 0 +115131.20 -362858.1 -000020.9-000012.500013.6 08.8201.19K? 0 +115712.48 +270934.9 +000002.8-000012.400012.1 08.8201.01K? 0 +115855.34 +151557.2 -000002.2-000009.500010.0 08.8201.49K? 0 +120239.08 +115239.0 +000008.4-000003.500009.2 08.8201.32K? 0 +120849.58 +375119.0 +000011.7-000011.200001.9 08.8201.20K? 0 +121150.90 -620048.8 -000051.3+000021.600003.9 08.8201.33K? 0 +122425.68 -494815.9 +000008.3-000003.800009.2 08.8201.11K? 0 +122503.14 -444051.0 -000003.3-000007.600016.6 08.8201.63K? 0 +122537.24 +495315.9 +000006.3+000006.800001.1 08.8201.27K? 0 +122922.92 -011358.9 +000004.9-000002.900023.5 08.8201.74K? 0 +123106.88 +354901.5 +000001.4-000000.700001.7 08.8201.18K? 0 +124810.91 -244825.3 -000349.7+000157.600080.1 08.8201.19K? 0 +124955.82 -274527.1 -000011.0+000012.100003.9 08.8201.05K? 0 +125028.54 +590328.0 -000006.6-000002.400022.3 08.8201.60K? 0 +125217.85 -440659.6 -000035.8-000000.300013.8 08.8201.16K? 0 +125328.08 -004549.3 +000002.4-000024.000002.6 08.8201.11K? 0 +125450.98 +394320.8 -000011.7+000016.000009.1 08.8201.19K? 0 +125630.81 -061937.2 -000045.9-000004.400002.7 08.8201.18K? 0 +130321.36 -161646.3 -000017.1-000005.100006.8 08.8201.58K? 0 +130843.17 +273625.4 -000007.7-000002.900019.3 08.8201.06K? 0 +132410.30 +401258.4 -000011.9+000010.000004.5 08.8201.15K? 0 +132656.62 -561946.3 -000101.8-000042.400003.2 08.8201.04K? 0 +132708.41 +761120.2 -000007.7+000000.800004.0 08.8201.13K? 0 +132850.25 +281709.2 +000012.6-000006.600012.4 08.8201.02K? 0 +133302.39 -191512.4 -000002.9-000019.100009.8 08.8201.23K? 0 +133707.43 -573010.6 +000007.7-000005.600031.6 08.8201.25K? 0 +134329.81 -312905.6 -000016.1-000003.800009.4 08.8201.52K? 0 +134535.67 +654816.6 -000029.6-000001.300019.4 08.8201.06K? 0 +134755.98 +114738.0 +000005.6+000002.700017.0 08.8201.44K? 0 +135159.62 +495704.5 +000420.0-000127.900082.5 08.8201.31K? 0 +135448.14 -174402.3 +000001.5-000024.300001.9 08.8201.53K? 0 +135641.85 +203917.0 -000049.4-000017.500007.1 08.8201.15K? 0 +135710.84 -292522.6 +000007.6-000014.300002.3 08.8201.18K? 0 +135905.60 +093128.6 -000023.6+000021.300008.5 08.8201.37K? 0 +140432.05 -640342.5 -000005.8-000011.300006.7 08.8201.36K? 0 +141147.91 +004223.9 -000006.8-000029.500005.3 08.8201.05K? 0 +141537.67 +412737.1 +000004.2-000028.500001.6 08.8201.21K? 0 +142144.61 +435947.9 -000016.2-000033.700008.4 08.8201.33K? 0 0.10 1.00 +142730.32 -101217.7 +000001.6-000004.400026.1 08.8201.43K? 0 +142859.51 -640703.6 -000040.6+000014.300011.8 08.8201.20K? 0 +142953.88 +193508.4 -000002.1-000000.600012.8 08.8201.47K? 0 +143101.38 -484054.9 -000002.2+000014.700005.8 08.8201.31K? 0 +143812.01 -322108.0 +000017.3+000017.500001.4 08.8201.55K? 0 +144420.01 -441357.3 -000015.1+000006.600019.6 08.8201.12K? 0 +144646.22 -221006.6 +000008.4+000005.500011.1 08.8201.60K? 0 +144825.39 -151336.3 +000016.8-000010.100008.7 08.8201.00K? 0 +145155.20 -342849.1 -000037.0-000018.000018.6 08.8201.64K? 0 +145514.47 +104949.2 +000014.3+000006.700016.7 08.8201.07K? 0 +145808.30 -770409.8 -000043.2-000045.200018.0 08.8201.35K? 0 +145951.72 -882235.8 +000016.8-000022.200010.4 08.8201.26K? 0 +150238.59 -144802.0 -000054.8-000026.700004.7 08.8201.20K? 0 +150349.81 -445546.2 -000009.9+000002.800030.3 08.8201.06K? 0 +150923.17 +075627.6 -000088.0-000030.000001.3 08.8201.00K? 0 +151015.21 -440216.3 +000023.5+000014.200039.5 08.8201.71K? 0 +151238.98 +480732.7 -000020.0+000015.200014.9 08.8201.30K? 0 +151555.05 -053644.1 +000008.5+000000.700019.1 08.8201.11K? 0 +151926.20 -373427.5 -000064.3+000003.000021.3 08.8201.31K? 0 +151943.57 -353616.9 -000002.9-000008.500003.8 08.8201.57K? 0 +152507.66 -614332.4 +000011.1-000007.600004.2 08.8201.19K? 0 +152513.13 -385420.9 +000005.4-000003.600008.3 08.8201.39K? 0 +152904.69 +030328.7 +000020.1+000002.400018.7 08.8201.21K? 0 +153453.57 -092139.3 -000020.9-000012.600011.1 08.8201.61K? 0 +154610.63 +004018.1 +000023.0+000016.300000.9 08.8201.54K? 0 +154659.36 -363458.4 +000000.4+000009.100000.9 08.8201.70K? 0 +154733.77 +335339.3 -000006.4-000030.100000.2 08.8201.35K? 0 +154846.55 -211308.1 +000035.3-000007.000000.8 08.8201.45K? 0 +155140.61 -472254.4 -000003.6-000027.600017.5 08.8201.06K? 0 +155159.86 +283837.4 -000000.6+000013.400001.1 08.8201.57K? 0 +155931.94 +691241.8 +000012.9-000018.300005.0 08.8201.20K? 0 +160725.23 +203627.7 +000018.8-000028.700011.5 08.8201.26K? 0 +160921.34 +125538.0 +000006.0-000031.500023.9 08.8201.34K? 0 +160928.09 -043359.5 +000005.0-000031.300002.1 08.8201.04K? 0 +161137.64 -005002.1 +000034.9-000024.800011.7 08.8201.38K? 0 +161211.58 -750040.0 +000035.5-000017.400000.7 08.8201.46K? 0 +161440.22 +431316.3 +000013.6-000009.900002.8 08.8201.03K? 0 +161703.52 +061425.0 -000010.5-000033.100004.9 08.8201.05K? 0 +161845.33 -010603.8 +000018.1+000020.300019.4 08.8201.73K? 0 +162414.55 -062502.3 -000014.4-000015.700024.6 08.8201.51K? 0 +162601.73 -444327.9 -000008.4-000040.900010.1 08.8201.59K? 0 +164757.39 -330425.4 -000010.2-000026.500020.0 08.8201.72K? 0 +165337.63 -465220.5 -000016.3-000041.800034.8 08.8201.46K? 0 +165450.96 -580255.9 -000011.9-000000.300001.3 08.8201.27K? 0 +170022.33 +165149.2 -000026.0-000037.000006.5 08.8201.03K? 0 +170203.02 -720447.3 +000000.0-000006.900004.5 08.8201.55K? 0 +170247.39 -834730.7 -000004.4-000026.600001.8 08.8201.40K? 0 +170519.14 -560819.8 -000000.1-000015.500007.7 08.8201.16K? 0 +170730.28 +123315.4 +000027.4-000014.600008.3 08.8201.01K? 0 +171016.11 +511333.1 -000017.7+000015.100005.2 08.8201.56K? 0 +171814.45 +023928.1 -000000.3-000015.400000.2 08.8201.18K? 0 +172031.79 -621131.5 +000005.0-000018.800016.4 08.8201.57K? 0 +172042.31 +031926.0 -000032.1-000033.400005.4 08.8201.23K? 0 +172137.19 -550934.6 +000009.7+000030.400044.6 08.8201.59K? 0 +172245.01 -562454.2 -000047.4-000043.700004.7 08.8201.18K? 0 +173150.61 -384427.4 +000004.4-000046.000016.9 08.8201.03K? 0 +173839.16 +365311.7 -000014.2+000002.500015.3 08.8201.00K? 0 +174012.79 +031323.2 -000000.7+000010.300005.5 08.8201.14K? 0 +174039.12 -350918.6 -000029.2+000001.200047.7 08.8201.35K? 0 +174238.58 -304302.1 +000010.0-000022.800025.1 08.8201.25K? 0 +174320.72 -271431.0 -000061.3+000006.800002.8 08.8201.30K? 0 +174402.36 +200012.8 -000012.4+000012.300014.0 08.8201.41K? 0 +174450.30 -512311.2 +000002.7-000011.200002.8 08.8201.47K? 0 +174914.38 +090927.3 -000017.5-000004.300029.5 08.8201.19K? 0 +175219.88 -285305.9 +000002.5-000005.600001.4 08.8201.21K? 0 +175648.84 +345719.5 -000015.2-000038.700000.4 08.8201.02K? 0 +175652.55 +673603.7 -000021.5+000002.900010.3 08.8201.14K? 0 +175658.75 -361621.3 +000023.7-000031.200029.4 08.8201.14K? 0 +180057.98 +532052.9 -000014.3-000000.500001.4 08.8201.38K? 0 +180150.63 +462607.2 +000003.4+000039.000010.0 08.8201.15K? 0 +180353.37 +362341.7 -000029.8-000014.000007.4 08.8201.08K? 0 +180524.74 -382253.8 -000019.2+000024.600007.8 08.8201.10K? 0 +180621.69 +041513.9 -000006.8-000010.600017.7 08.8201.68K? 0 +180711.14 -374602.7 +000034.6+000018.300005.4 08.8201.66K? 0 +180852.92 -850503.8 -000005.6+000002.600001.6 08.8201.02K? 0 +181336.35 -715655.9 -000000.2-000005.300025.5 08.8201.65K? 0 +181515.77 -801302.8 -000002.6-000001.600021.9 08.8201.00K? 0 +181718.16 -694935.2 -000003.6-000013.300018.3 08.8201.39K? 0 +181743.07 -342355.7 +000009.0-000002.700007.0 08.8201.24K? 0 +182318.39 -582449.1 -000045.6-000051.100004.5 08.8201.61K? 0 +182323.96 -053459.6 +000011.5-000015.100002.7 08.8201.75K? 0 +182433.25 -350853.6 -000006.2-000002.500009.5 08.8201.04K? 0 +182530.90 +411849.7 -000010.8-000024.900007.2 08.8201.41K? 0 +182824.78 -400645.9 -000031.6-000042.300009.6 08.8201.54K? 0 +182934.01 +395537.9 +000017.6+000027.600025.0 08.8201.07K? 0 +183151.63 +090051.5 +000018.7+000043.100026.8 08.8201.70K? 0 +183258.38 +433337.4 +000017.4-000009.000001.8 08.8201.08K? 0 +183813.06 +554246.6 +000002.8+000020.400005.4 08.8201.06K? 0 +183856.01 -244228.9 +000000.0+000017.500004.2 08.8201.14K? 0 +184447.98 -512833.3 -000016.1-000036.800025.7 08.8201.14K? 0 +185111.49 -260106.8 -000008.9-000028.300015.2 08.8201.11K? 0 +185323.14 -343655.7 +000007.0-000023.700021.3 08.8201.13K? 0 +185623.88 -085734.5 +000004.4+000015.600018.1 08.8201.45K? 0 +185636.68 -285525.7 -000001.6-000006.700004.0 08.8201.25K? 0 +190118.69 +183115.0 +000030.0+000025.100004.3 08.8201.12K? 0 +190422.74 -480442.6 +000017.2-000033.900004.0 08.8201.26K? 0 +190435.04 -493921.1 +000012.9-000039.200006.6 08.8201.15K? 0 +190615.21 -452154.1 -000001.3-000015.800012.3 08.8201.32K? 0 +190627.08 -713455.9 +000000.1-000013.600001.0 08.8201.38K? 0 +190647.36 +133251.1 -000037.7+000019.300001.3 08.8201.25K? 0 +190703.16 -515553.5 +000031.1+000021.200004.8 08.8201.37K? 0 +191030.21 -403616.6 +000042.0-000022.800014.1 08.8201.56K? 0 +191133.12 -242642.5 -000012.8+000024.100008.2 08.8201.55K? 0 +191226.01 +332213.1 +000003.8+000015.400006.5 08.8201.02K? 0 +191838.82 +023116.0 +000018.8+000017.300023.9 08.8201.42K? 0 +192030.23 +345805.9 +000008.2+000018.600004.2 08.8201.09K? 0 +192236.98 +452048.1 -000014.2-000023.000014.0 08.8201.06K? 0 +192546.12 +092742.7 -000027.5+000005.800018.2 08.8201.48K? 0 +193017.32 +483923.5 +000017.9+000004.900001.8 08.8201.21K? 0 +193538.64 -330627.1 +000021.9+000017.900013.2 08.8201.01K? 0 +193630.55 -605623.9 +000004.1+000004.000001.8 08.8201.54K? 0 +193735.84 +102302.9 -000000.5-000006.300011.8 08.8201.40K? 0 +194302.99 +382553.0 +000002.4+000037.100002.7 08.8201.48K? 0 +194557.58 +414929.3 +000005.8+000006.500026.2 08.8201.18K? 0 +194632.11 -270006.8 +000084.2-000016.000004.2 08.8201.17K? 0 +194850.55 +060720.3 +000031.7+000018.400006.0 08.8201.11K? 0 +194909.18 +233016.4 -000031.5-000043.200008.8 08.8201.06K? 0 +195013.85 -020311.8 -000011.1+000017.400024.4 08.8201.26K? 0 +195051.16 -043248.6 +000037.1+000015.800019.1 08.8201.30K? 0 +195127.02 +274500.1 -000007.4-000007.700009.5 08.8201.10K? 0 +195254.37 +343257.8 -000007.3+000001.900012.0 08.8201.15K? 0 +195419.88 +303213.9 +000008.9-000003.800006.7 08.8201.24K? 0 +195812.63 +170748.3 -000032.0-000012.600014.6 08.8201.18K? 0 +200418.57 +163847.9 +000031.1-000024.400010.4 08.8201.39K? 0 +200924.10 -013817.4 +000011.4-000059.500007.3 08.8201.17K? 0 +201018.39 +170851.5 -000015.1+000006.200019.1 08.8201.44K? 0 +201055.87 +520929.4 -000015.5-000039.900014.9 08.8201.33K? 0 +201314.86 +040621.3 +000025.9-000008.500026.8 08.8201.66K? 0 +201754.90 -322238.5 +000048.6+000011.000000.6 08.8201.23K? 0 +201826.72 -385549.7 +000018.0-000019.400007.3 08.8201.44K? 0 +201910.69 -562015.3 +000042.7-000046.100005.6 08.8201.30K? 0 +202731.64 +000431.0 +000073.0+000015.900014.6 08.8201.18K? 0 +202741.56 -482626.0 -000018.1+000027.100015.2 08.8201.16K? 0 +202742.47 +044039.8 +000023.1+000007.200037.3 08.8201.10K? 0 +203043.60 -453513.1 -000017.7-000002.500002.2 08.8201.55K? 0 +203338.90 -404333.7 +000017.6-000031.800016.8 08.8201.76K? 0 +203524.62 +130218.1 +000014.9-000003.100009.2 08.8201.29K? 0 +204115.25 +061816.1 -000018.2-000002.900001.5 08.8201.21K? 0 +204217.80 +104832.3 +000005.9-000049.600007.9 08.8201.05K? 0 +204342.87 +210814.2 +000010.6-000040.700008.3 08.8201.00K? 0 +204615.86 -124835.3 +000001.1-000035.100005.2 08.8201.30K? 0 +204818.96 +271821.2 -000015.0-000056.100017.2 08.8201.12K? 0 +205006.01 -094826.8 -000007.8+000005.700038.8 08.8201.46K? 0 +205020.68 +335551.2 -000015.1+000015.600018.1 08.8201.67K? 0 +205122.56 +370104.0 +000012.0+000012.200003.5 08.8201.51K? 0 +205346.84 +470651.6 +000004.6-000008.100000.2 08.8201.43K? 0 +205613.89 +214539.1 +000041.9-000001.200016.7 08.8201.12K? 0 +211945.75 -215557.0 +000027.2-000032.900031.1 08.8201.26K? 0 +211959.81 +355712.9 +000005.5-000002.700032.7 08.8201.44K? 0 +212859.83 -713223.0 +000011.0-000031.300016.0 08.8201.12K? 0 +213001.51 -071736.8 -000002.1-000017.900008.0 08.8201.28K? 0 +213049.90 +260049.4 +000029.7-000009.200015.9 08.8201.09K? 0 +213120.66 +162903.9 +000028.2+000009.600000.4 08.8201.57K? 0 +213247.94 +484112.9 -000022.1-000038.100001.4 08.8201.17K? 0 +213559.12 +431458.5 +000036.2+000010.800001.5 08.8201.06K? 0 +213759.42 +135959.0 -000006.0-000006.600005.3 08.8201.45K? 0 +213900.97 -081631.4 -000005.1-000028.700005.5 08.8201.62K? 0 +213901.66 +162842.3 -000007.6-000013.600008.1 08.8201.07K? 0 +214838.38 +062830.1 +000090.0+000032.600049.3 08.8201.57K? 0 +220003.81 -285811.7 +000005.8+000012.200001.9 08.8201.51K? 0 +220427.42 +155217.4 -000014.0+000017.000002.1 08.8201.01K? 0 +220848.69 +620621.7 -000006.8-000021.300005.5 08.8201.21K? 0 +221343.99 +461148.0 +000022.4+000022.600006.5 08.8201.11K? 0 +221549.54 +502224.9 -000018.1+000002.200011.7 08.8201.64K? 0 +222512.10 +273924.0 -000002.3-000013.300006.9 08.8201.49K? 0 +223304.04 -071026.2 +000037.0-000034.600009.8 08.8201.69K? 0 +224129.81 +564445.1 +000005.9-000015.000004.9 08.8201.08K? 0 +224213.26 -390503.0 +000039.6-000004.100010.7 08.8201.25K? 0 +224314.53 -175043.0 +000019.1-000001.400007.9 08.8201.38K? 0 +224627.73 +310927.2 -000007.7-000004.000016.8 08.8201.30K? 0 +225707.01 +684932.8 +000008.1+000006.000003.5 08.8201.14K? 0 +225839.03 -034513.0 +000031.4-000015.500005.7 08.8201.23K? 0 +230053.85 -243949.8 +000042.0-000050.800036.2 08.8201.07K? 0 +230233.77 +541047.5 -000036.6-000000.100022.9 08.8201.10K? 0 +230455.50 -190533.5 +000004.6-000030.300010.4 08.8201.16K? 0 +230722.92 +513701.3 -000050.6+000000.200001.7 08.8201.15K? 0 +230748.79 -581830.3 +000039.1-000029.500009.2 08.8201.12K? 0 +230841.07 +341422.9 +000014.2-000009.300004.6 08.8201.04K? 0 +231321.99 -424704.1 +000015.7-000009.700003.7 08.8201.00K? 0 +231351.55 +051733.9 +000008.8-000037.600003.6 08.8201.09K? 0 +231500.85 +025154.6 +000004.1-000031.500010.6 08.8201.20K? 0 +231620.02 -405701.6 +000040.9-000023.300006.9 08.8201.32K? 0 +231754.21 +184208.7 -000021.5+000012.100008.5 08.8201.07K? 0 +232016.12 +274756.6 +000038.9+000008.600002.2 08.8201.18K? 0 +232116.19 +603820.9 +000052.0+000003.700015.3 08.8201.62K? 0 +232803.20 +233431.2 -000048.2-000026.200007.4 08.8201.02K? 0 +233152.91 +233824.5 -000029.3-000013.000006.2 08.8201.11K? 0 +234039.56 +494040.1 +000035.9+000001.800024.8 08.8201.16K? 0 +235207.51 +375100.9 +000003.6+000002.600003.9 08.8201.50K? 0 +235659.71 +111307.6 +000007.7-000006.200011.7 08.8201.22K? 0 +235725.25 -430203.0 +000007.5-000011.600001.8 08.8201.45K? 0 +032005.99 +320118.0 +000017.6-000010.100035.1 08.8202.00M? 0 +063333.00 +221041.6 +000024.8-000013.500033.4 08.8202.06M? 0 +115958.78 -583602.8 +000005.7-000009.800009.2 08.8202.36M? 0 +162209.48 -463912.1 +000019.3-000001.800004.2 08.8202.05M? 0 +175211.70 -300905.9 -000031.5-000018.600004.7 08.8202.08M? 0 +205706.52 +204828.6 +000022.1+000012.000014.1 08.8202.01M? 0 +224411.12 +614342.6 -000024.3+000002.800013.2 08.8202.74N? 0 +000528.35 -611332.4 +000088.3-000071.800029.3 08.8300.66G? 0 +000633.96 +434656.2 -000006.0-000021.500014.9 08.8300.42F? 0 +000655.71 +651944.0 -000007.9+000000.000001.0 08.8300.13A? 0 +000801.82 +632044.5 -000010.3-000002.200010.7 08.8300.60G? 0 +001256.87 +353625.9 +000014.1+000001.900000.6 08.8300.42F? 0 +001455.07 +702138.0 +000036.0+000008.700015.5 08.8300.25A? 0 +001515.70 +472308.8 +000003.8-000009.900000.2 08.8300.01A? 1 +001827.28 +212839.6 +000051.8-000022.100003.2 08.8300.49F? 0 +002150.63 +662802.0 +000023.5-000025.800013.1 08.8300.35F? 1 +002426.61 -781501.3 +000006.5-000011.900027.2 08.8300.71G? 0 +002443.26 +654826.7 -000016.4+000009.800007.7 08.8300.52F? 0 +002456.15 -195637.2 -000015.7-000006.100000.4 08.8300.32F? 0 +002915.72 -651521.9 +000096.5+000017.300002.6 08.8300.60G? 0 +002933.44 -354925.0 -000066.5-000029.200013.4 08.8300.60G? 0 +003423.50 +480511.9 -000009.8-000001.700009.2 08.8300.10A? 0 +003604.62 +593007.0 -000005.9-000005.500001.5 08.8300.15A? 0 +003653.17 +334234.0 +000029.4+000000.200019.2 08.8300.00B? 0 0.10 1.00 +003928.26 +264412.9 -000059.7-000069.700009.6 08.8300.58G? 0 +003955.67 +463315.8 +000031.9+000006.000001.9 08.8300.63G? 0 +004414.56 -735006.9 +000000.6-000021.500001.7 08.8300.36F? 0 +004419.58 -042356.6 +000030.2-000012.200008.6 08.8300.51F? 0 +004547.52 -303950.0 -000010.4+000017.300006.6 08.8300.55F? 0 +004902.25 +653301.4 +000004.0-000003.500003.5 08.8300.53F? 0 +005314.21 +505147.6 +000037.0-000090.800018.1 08.8300.56F? 0 +005514.13 +424017.6 -000004.1+000002.300004.0 08.83-0.01B? 0 +005608.43 +335226.8 +000018.1-000003.200008.2 08.8300.21A? 0 +005933.21 +324625.7 +000034.9+000003.100007.2 08.8300.22A? 0 +010212.70 -313723.4 +000063.0-000028.600007.2 08.8300.49F? 0 +010325.73 -012943.1 +000013.6-000006.800004.4 08.8300.38F? 0 +010431.98 +213119.9 +000014.0-000014.700022.8 08.8300.82G? 0 +010714.41 -560612.3 +000065.9-000019.300002.4 08.8300.68G? 0 +010729.42 +051128.9 +000018.8-000008.100007.5 08.8300.62G? 0 +011316.83 +571914.6 -000007.1+000001.000006.7 08.8300.46F? 0 +011510.57 +605148.4 +000001.8-000000.400002.8 08.8300.14A? 0 +011536.63 +424409.3 +000002.3-000009.500007.4 08.8300.34F? 0 +012401.05 +435028.5 -000007.4+000005.300001.0 08.8300.27A? 0 +012432.14 -251911.0 +000013.6-000004.000000.2 08.8300.15A? 0 +012610.01 +620706.2 -000002.8+000006.300016.5 08.8300.88G? 0 +013055.02 -025512.3 +000065.4-000110.000019.2 08.8300.94G? 0 +013534.95 +544408.9 +000007.0+000010.300003.3 08.8300.93G? 0 +013755.67 +434013.4 -000025.9+000003.900002.0 08.83-0.02B? 0 +013925.88 -104820.2 +000059.3-000077.000007.5 08.8300.72G? 0 +014208.20 -660103.6 -000012.0+000003.600017.0 08.8300.95K? 0 +014915.25 +434407.3 +000004.9-000011.600007.0 08.8300.92G? 0 +015510.21 -802144.2 +000062.7+000026.800002.1 08.8300.83G? 0 +015749.18 +101814.0 -000008.5-000011.900001.3 08.8300.50F? 0 +015825.53 +495454.3 +000019.0-000015.000013.9 08.8300.13A? 0 +020007.72 -542522.5 +000014.4-000003.800004.1 08.8300.52F? 0 +020034.21 -035631.2 -000007.9-000079.500022.7 08.8300.64G? 0 +020214.64 +752809.5 +000147.7-000032.500003.3 08.8300.86G? 0 +020900.13 -462211.8 -000044.6-000015.300009.0 08.8300.41F? 0 +020957.50 +552914.5 -000004.4+000001.600002.4 08.8300.01A? 0 +021004.05 +431133.6 +000003.6-000004.100014.1 08.8300.32F? 0 +021029.21 +472832.9 +000017.4-000024.600003.2 08.8300.02A? 0 +021253.55 +592541.0 +000007.6-000012.400006.5 08.8300.38F? 0 +021520.26 +325602.0 +000088.7-000032.000013.5 08.8300.66G? 0 +021520.81 -472448.9 +000006.2+000021.900000.3 08.8300.95K? 0 +021521.34 -070734.6 +000008.6+000004.200008.5 08.8300.40F? 0 +021813.73 +532642.9 +000007.0+000016.100015.8 08.8300.09A? 0 +022259.76 -415925.5 -000001.5-000007.700006.3 08.8300.16A? 0 +022423.75 -180944.7 +000049.7-000005.900012.1 08.8300.93G? 0 +022550.63 +123121.7 +000078.2+000027.000008.9 08.8300.44F? 0 +022620.55 -290833.4 +000142.8-000038.800023.4 08.8300.57F? 0 +023611.44 +501626.1 +000002.5+000019.800005.2 08.8300.10A? 0 +024312.42 +355730.7 +000080.9-000061.800016.3 08.8300.72G? 0 +024425.70 +091348.1 -000013.8-000020.200019.9 08.8300.55F? 0 +024439.88 -015742.5 +000001.6+000006.400023.2 08.8300.43F? 0 +024522.86 +563351.7 +000003.6+000006.100002.5 08.8300.10A? 0 +024614.04 +701433.3 +000000.3-000009.800021.9 08.8300.30A? 0 +024737.67 +382623.6 -000009.0-000032.300015.1 08.8300.56F? 0 +024841.26 +574747.7 +000018.3+000007.600008.3 08.8300.23A? 0 +025110.17 -691106.4 -000005.1+000013.000008.0 08.8300.98K? 0 +025205.06 -640113.2 +000056.6+000026.800006.8 08.8300.43F? 0 +025411.78 +661221.3 -000014.9+000009.400012.5 08.8300.20A? 0 +025441.95 +084625.8 -000010.9-000021.400007.8 08.8300.39F? 0 +025516.21 +175330.3 +000140.4-000032.400017.5 08.8300.70G? 0 +030122.67 +061457.6 +000029.0-000086.800020.4 08.8300.72G? 0 +030216.93 -123744.0 +000040.3-000051.600011.3 08.8300.53F? 0 +030358.08 +505728.3 +000092.2-000068.700018.6 08.8300.49F? 0 +030901.66 -720055.3 -000019.7+000008.800010.4 08.8300.98K? 0 +031257.74 +350052.7 +000006.2-000002.000007.9 08.8300.25A? 0 +031507.57 +161812.9 +000137.2-000063.200005.1 08.8300.69G? 0 +031652.28 -354246.6 +000041.8+000005.900003.7 08.8300.66G? 0 +032052.12 +804259.5 -000002.0-000002.200014.5 08.8300.30A? 0 +032149.65 +091356.1 +000002.8-000069.000039.5 08.8300.61G? 0 +032253.58 +162135.3 -000025.2-000044.000028.0 08.8300.51F? 0 +032527.10 +472101.4 -000015.1+000013.400003.2 08.8300.41F? 0 +032530.42 -851728.7 +000016.4+000027.400012.1 08.8300.46F? 0 +032815.30 +651652.1 -000001.4-000001.700011.6 08.8300.91G? 0 +032936.54 +481741.7 +000020.7-000059.700036.8 08.8300.98K? 0 +033033.97 +473741.7 +000031.4-000026.000009.2 08.8300.25A? 0 +033347.58 +521717.9 +000097.8-000094.800026.1 08.8300.58F? 0 +033349.13 -380202.6 +000009.0-000008.000042.8 08.8300.95G? 0 +034424.22 +281223.7 +000063.8-000055.800022.6 08.8300.62G? 0 +034531.85 -375259.7 +000060.9+000073.100006.0 08.8300.51F? 0 +034542.30 -305559.4 -000015.8-000013.800002.9 08.8300.31A? 0 +035127.20 +243107.5 +000026.3-000067.700012.6 08.8300.44F? 0 +035332.50 +350336.0 +000008.0+000004.600016.3 08.8300.07A? 0 +035444.57 +502047.1 -000003.9+000008.600000.8 08.8300.07A? 0 +035530.44 +381850.8 +000100.3-000054.300037.9 08.8300.54F? 0 +035652.73 +200501.1 -000000.4-000006.800007.5 08.8300.29A? 0 +035656.67 +215447.1 -000020.4-000016.500004.5 08.8300.21A? 0 +035657.07 -273057.8 -000008.9+000013.400006.6 08.8300.41F? 0 +040304.55 +523744.6 +000028.0-000019.500001.1 08.8300.19A? 0 +040333.13 -521151.4 +000011.1+000010.600004.4 08.8300.03A? 0 +040354.50 +433836.5 +000041.9-000073.200027.7 08.8300.56F? 0 +040357.93 +274232.9 +000103.1+000003.300042.4 08.8300.38F? 0 +040554.52 +430929.2 -000009.1-000024.000003.8 08.8300.50F? 0 +040634.81 +825155.6 +000022.3-000033.000022.4 08.8300.41F? 0 +040819.97 -352435.8 +000019.5+000017.800006.3 08.8300.98K? 0 +040939.55 +765939.7 -000004.0+000008.000020.4 08.8300.94G? 0 +041214.22 +581029.1 +000028.0-000002.200028.8 08.8300.67G? 0 +041420.50 -601230.8 +000019.3+000011.600008.4 08.8300.34F? 0 +041518.77 +082545.5 +000015.3+000001.700023.7 08.8300.14A? 0 +042626.05 -205739.2 +000035.9-000004.400002.1 08.8300.92G? 0 +043738.18 -053043.2 +000005.2-000000.900032.4 08.8300.31A? 0 +043901.53 -145644.7 -000061.8+000010.600003.6 08.8300.52F? 0 +044042.48 +572055.8 +000003.8-000003.000007.5 08.8300.20A? 0 +044049.03 +234835.1 +000089.6-000041.300020.3 08.8300.71G? 0 +044226.92 +335753.5 +000013.6-000001.000011.2 08.8300.30A? 0 +044555.62 -663108.3 +000053.1+000218.500001.6 08.8300.56F? 0 +044605.79 -290343.9 +000129.0+000050.900002.4 08.8300.67G? 0 +044746.78 -104233.9 -000016.0+000007.400000.2 08.8300.52F? 0 +044833.89 +554418.1 +000004.8-000018.200017.9 08.8300.20A? 0 +045002.39 -083334.3 -000004.5-000024.300014.0 08.8300.91G? 0 +045120.66 +072612.8 +000004.0-000081.900023.5 08.8300.49F? 0 +045323.66 +065745.4 -000018.6-000025.600018.5 08.8300.36F? 0 +045355.32 +560251.1 -000016.0+000013.600011.9 08.8300.60G? 0 +045759.08 -080320.0 -000029.2-000008.600008.1 08.8300.45F? 0 +045904.26 +563549.2 +000064.7-000067.700000.6 08.8300.34F? 0 +050452.89 +515400.4 +000114.1-000106.400002.0 08.8300.69G? 0 +050505.65 -063123.3 -000006.8-000107.100022.5 08.8300.79G? 0 +050802.22 +641756.5 +000019.1-000056.000001.9 08.8300.58G? 0 +050942.08 +015555.8 +000099.6-000046.000036.5 08.8300.64G? 0 +051149.91 +055949.2 +000025.1+000004.200015.3 08.8300.35F? 0 +051204.14 +553448.8 +000018.2-000046.900007.2 08.8300.31F? 0 +051235.82 -342848.2 +000037.6-000043.700022.9 08.8300.56F? 1 +051252.90 -143408.5 -000013.8-000002.900000.2 08.8300.01A? 0 +051310.64 +341736.9 -000006.7+000003.200002.9 08.8300.41F? 0 +051506.26 +052142.9 -000002.5-000109.800001.8 08.8300.70G? 0 +052035.03 +240633.6 -000016.4-000053.300029.3 08.8300.50F? 0 +052040.41 -054710.8 +000005.8-000042.600038.3 08.8300.82G? 0 +052428.63 -031642.8 -000009.8-000002.400000.0 08.8300.24A? 0 +052633.04 +711134.8 -000001.8-000002.400002.5 08.8300.12A? 0 +052937.82 +345029.8 -000009.5+000005.200006.7 08.8300.05A? 0 +053306.76 -125413.0 -000003.1-000004.700000.1 08.8300.20A? 0 +053410.30 -032637.9 -000004.4-000033.800022.3 08.8300.58F? 0 +053456.01 +192753.3 -000000.6-000075.100015.4 08.8300.68G? 0 +053535.37 +350334.4 -000004.8-000011.200003.1 08.8300.75G? 0 +053605.87 -001941.5 -000005.5+000002.100001.7 08.8300.03A? 0 +053727.21 +091651.6 +000112.1+000011.700015.8 08.8300.62G? 0 +053817.14 +265502.1 -000008.9-000038.200015.1 08.8300.49F? 0 +053857.51 +533410.6 +000012.1-000004.400000.8 08.8300.39F? 0 +053911.81 +671337.8 +000015.5-000018.400006.2 08.8300.80G? 0 +054006.52 +092902.2 +000002.4+000005.000007.1 08.83-0.04B? 0 +054104.26 +260741.4 -000002.4-000054.100016.6 08.8300.41F? 0 +054329.62 +380458.8 -000004.4-000008.000007.1 08.8300.16A? 0 +054854.83 -052921.3 -000035.1-000020.500001.2 08.8300.19A? 0 +055001.09 -115004.1 -000011.6+000024.000012.3 08.8300.47F? 0 +055353.39 +285723.7 -000005.5-000007.000011.2 08.8300.12A? 0 +055354.34 +351906.4 -000007.1+000012.300007.6 08.8300.02A? 0 +055409.51 +101437.9 +000000.0+000000.000000.0 08.8300.48F? 0 +055418.81 +263822.8 -000040.6-000016.500009.4 08.8300.54F? 0 +055448.51 +452039.7 -000007.9-000000.100034.3 08.8300.04A? 0 +055739.88 -014913.1 +000000.7-000011.600013.1 08.8300.06A? 0 +055945.73 +064610.7 -000004.3+000003.700011.5 08.8300.13A? 0 +060031.54 -550510.6 -000008.4+000063.200005.3 08.8300.53F? 0 +060201.92 +450934.6 -000011.3-000014.000000.0 08.8300.31F? 0 +060530.46 -271135.2 +000009.3-000016.900001.2 08.8300.93G? 0 +060606.67 +125410.5 +000020.3+000001.400027.2 08.8300.53F? 0 +060609.42 -113155.4 -000007.8+000002.500007.8 08.8300.29A? 0 +060804.40 +031723.1 -000029.0+000020.800028.8 08.8300.21A? 0 +060831.79 +192739.6 +000000.9-000014.000015.5 08.8300.32F? 0 +060858.22 -364752.9 +000011.7+000037.300003.6 08.8300.53F? 0 +061140.61 +284606.0 -000014.3+000001.900000.8 08.8300.21A? 0 +061258.63 -620417.0 -000013.5+000001.800005.4 08.8300.45F? 0 +061415.05 +845910.8 +000092.4+000144.100007.8 08.8300.54F? 0 +061420.63 -100403.5 -000004.8-000005.900024.5 08.8300.08A? 0 +061445.61 +131240.9 -000003.2+000001.700001.7 08.83-0.00B? 0 +061541.52 -221132.0 +000004.4+000000.200008.8 08.8300.10A? 0 +061558.47 -021632.4 +000002.0-000003.900004.7 08.83-0.02B? 0 +061609.01 +385056.2 -000001.5+000013.900010.6 08.8300.92G? 0 +062142.03 +360457.1 +000010.6+000017.100001.7 08.8300.51F? 0 +062222.55 +081936.5 -000005.2+000005.000002.1 08.83-0.07B? 0 +062251.42 +360437.9 -000034.4-000036.900008.1 08.8300.61G? 0 +062310.68 -670019.7 +000015.7+000050.600007.9 08.8300.95K? 0 +062516.34 -342242.2 -000059.3-000014.000028.7 08.8300.72G? 0 +062606.46 -601529.3 +000004.0+000019.200001.9 08.8300.30A? 0 +062627.13 -084603.5 -000022.6-000004.900000.1 08.8300.22A? 0 +062651.28 -111228.4 +000001.0+000022.300003.3 08.8300.57F? 0 +063055.64 -252550.7 -000005.1+000018.200003.4 08.8300.31F? 0 +063225.17 -211951.7 +000010.6+000005.300005.2 08.8300.88G? 0 +063225.30 -341312.0 +000017.5+000001.400009.3 08.8300.86G? 0 +063324.64 -522902.5 -000015.8-000026.100006.1 08.8300.95K? 0 +063407.02 +240253.8 +000014.3-000006.900008.7 08.8300.16A? 0 +063436.16 +231202.1 -000016.9-000008.200019.1 08.8300.05A? 0 +063524.48 +314944.5 +000024.5+000008.300007.6 08.8300.04A? 0 +063700.26 +274342.9 +000000.7-000020.700003.4 08.8300.47F? 0 +063747.61 -042332.9 +000006.4-000031.300000.8 08.8300.63G? 0 +063937.84 +363254.6 +000024.3+000005.800020.0 08.8300.85G? 0 +064011.03 -124026.0 -000006.4+000011.800012.1 08.8300.63G? 0 +064036.53 +102331.1 -000010.1-000020.500014.0 08.83-0.11B? 0 +064047.22 -084743.4 +000003.6+000000.300005.1 08.8300.08A? 0 +064128.51 -744027.0 +000006.7+000050.200003.6 08.8300.42F? 0 +064412.37 -124857.9 -000002.4-000012.400004.6 08.8300.29A? 0 +064412.53 +430235.5 -000008.2+000001.500011.3 08.8300.18A? 0 +064753.46 +521505.6 -000015.3-000114.400042.2 08.8300.68G? 0 +065033.20 +404603.2 -000014.8+000005.900015.8 08.8300.30A? 0 +065041.89 -434045.1 -000021.7-000038.700003.7 08.8300.32F? 0 +065048.66 -171810.3 -000003.1+000002.700001.2 08.83-0.07B? 0 +065052.54 +525908.0 +000018.7-000014.500027.9 08.8300.53F? 0 +065233.39 -274615.0 +000017.3+000068.300008.2 08.8300.50F? 0 +065405.70 -091945.2 -000032.8+000005.600036.6 08.8300.91G? 0 +065425.34 -013848.1 +000010.6+000019.300004.5 08.83-0.09B? 0 +065538.30 +621128.6 +000045.0-000089.100011.0 08.8300.60G? 0 +070027.50 -003124.4 +000095.8+000014.800010.2 08.8300.59G? 0 +070052.93 +033101.8 -000005.5+000003.000017.0 08.8300.96K? 0 +070428.76 -315852.7 +000006.6+000015.900023.1 08.8300.07A? 0 +070438.73 -135633.9 +000000.8+000007.800006.6 08.83-0.06B? 0 +070459.69 +341810.8 -000005.2+000000.300010.6 08.83-0.06B? 0 +070759.37 -312435.2 -000011.0+000023.400004.5 08.83-0.01B? 0 +070918.91 -224610.5 +000002.9+000014.000001.7 08.8300.24A? 0 +071005.45 +270354.0 -000007.2-000012.000002.0 08.83-0.05B? 0 +071102.97 -265843.1 -000015.8-000008.000004.8 08.8300.45F? 0 +071133.33 -235812.6 +000003.8+000003.500001.6 08.8300.28A? 0 +071230.14 +450835.7 +000035.6-000010.500031.2 08.8300.96K? 0 +071328.57 +151313.4 -000010.6-000017.400007.2 08.8300.96K? 0 +071350.91 -000816.9 -000000.3+000002.200005.6 08.8300.34F? 0 +071456.69 +140010.6 -000008.3-000017.500003.7 08.83-0.06B? 0 +071813.00 -332753.3 -000071.5-000026.600003.3 08.8300.61G? 0 +072548.43 +642004.8 +000020.3+000009.000007.4 08.8300.53F? 0 +072849.16 -045207.3 -000000.8-000015.200011.8 08.8300.13A? 0 +072902.08 -005248.0 -000009.2-000003.300017.4 08.8300.21A? 0 +072922.27 -233129.4 -000009.1+000014.700007.6 08.8300.01A? 0 +072952.70 -564339.8 -000005.5+000013.000008.0 08.8300.04A? 0 +073005.64 +115148.7 -000025.6+000024.000029.3 08.8300.90G? 0 +073052.72 -103255.7 -000018.3-000008.400006.4 08.83-0.01B? 0 +073109.76 +000956.9 -000005.0-000005.100007.9 08.8300.12A? 0 +073250.66 +225303.9 -000071.6+000009.500012.2 08.8300.55F? 0 +073311.97 +045545.3 -000015.6-000003.800007.9 08.8300.24A? 0 +073406.18 +023841.8 -000018.6-000002.900008.2 08.83-0.01B? 0 +073754.53 -031640.2 -000008.7+000011.600004.3 08.8300.11A? 0 +073921.68 -264107.6 -000009.7+000000.900006.3 08.8300.18A? 0 +073948.72 +524028.9 -000007.9-000041.700015.5 08.8300.45F? 0 +073953.46 +083704.3 -000026.7+000011.200001.8 08.8300.87G? 0 +074026.16 -115221.5 +000023.2-000005.300003.9 08.8300.41F? 0 +074059.69 -375710.9 -000038.2-000005.900001.5 08.8300.45F? 0 +074251.54 -184037.7 -000008.4+000006.900005.1 08.8300.01A? 0 +074300.18 +132635.2 -000011.9-000015.800007.4 08.8300.21A? 0 +074437.89 -330450.9 -000008.1+000009.300004.1 08.8300.96K? 0 +074553.78 -204132.1 -000001.9+000008.100004.4 08.83-0.04B? 0 +074647.10 -414125.6 +000000.7-000005.200001.8 08.8300.06A? 0 +074804.93 -542506.0 +000002.4+000048.500002.7 08.8300.55F? 0 +074836.97 -163238.0 +000003.6+000005.800005.4 08.83-0.02B? 0 +074918.68 -131625.1 +000035.0-000023.300022.8 08.8300.52F? 0 +074943.75 +555822.9 -000009.2-000000.500025.0 08.8300.63G? 0 +075003.94 -604001.6 -000012.7+000010.200010.2 08.83-0.04B? 0 +075122.80 -464211.7 +000004.6+000011.700006.2 08.83-0.02B? 0 +075148.69 -075536.3 +000005.2+000005.900003.1 08.8300.91G? 0 +075250.90 -763649.6 -000009.7-000024.500014.7 08.8300.41F? 0 +075518.32 +131756.9 +000014.4-000064.900003.9 08.8300.47F? 0 +075638.10 -653650.3 -000013.9+000000.700000.7 08.8300.13A? 0 +075708.93 -132340.3 +000005.4+000008.100012.8 08.8300.40F? 0 +075750.10 -115311.7 -000053.2+000034.700013.7 08.8300.55F? 0 +075828.32 -595741.5 -000004.7+000007.100000.6 08.8300.07A? 0 +075830.74 -604344.7 -000012.0+000004.900006.7 08.8300.03A? 0 0.10 1.00 +080232.69 -041849.3 -000051.1+000034.700015.1 08.8300.39F? 0 diff --git a/kstars/kstars/data/hip107.dat b/kstars/kstars/data/hip107.dat new file mode 100644 index 00000000..68c659a4 --- /dev/null +++ b/kstars/kstars/data/hip107.dat @@ -0,0 +1,1000 @@ +080252.92 +095218.5 +000039.5+000051.500014.5 08.8300.03A? 0 +081343.91 -313257.3 -000005.5+000012.000007.3 08.8300.04A? 0 +081433.42 -113152.6 -000025.2+000019.200001.0 08.8300.38F? 0 +081846.13 +070251.0 +000016.7+000026.400006.9 08.8300.33F? 0 +081848.47 -040503.8 -000000.3+000004.500018.5 08.8300.43F? 0 +081938.05 -314924.5 -000005.1+000006.400003.3 08.83-0.01B? 0 +082234.88 -095953.7 -000010.6-000011.100013.6 08.8300.66G? 0 +082243.69 -314202.4 -000013.2+000009.500001.4 08.83-0.15B? 0 +082256.27 +043307.8 -000012.2-000001.900009.0 08.8300.23A? 0 +082344.90 +073216.8 -000020.5-000010.200002.3 08.8300.42F? 0 +082419.69 -022522.5 -000108.1-000068.700028.0 08.8300.66G? 0 +082720.33 -450621.8 -000019.5-000002.200005.6 08.8300.08A? 0 +082735.58 +135847.9 +000016.2-000019.100000.8 08.8300.40F? 0 +082739.04 +273342.5 +000010.5-000006.900013.3 08.8300.26A? 0 +082900.06 -294238.3 -000013.3+000003.800007.8 08.8300.92G? 0 +082916.10 -210227.9 -000080.3+000006.000017.4 08.8300.46F? 0 +083028.24 -205224.2 -000024.8-000005.200005.5 08.8300.21A? 0 +083136.29 -351150.5 -000004.5+000012.300006.9 08.83-0.05B? 0 +083455.63 -105541.1 +000005.6-000024.900001.0 08.8300.38F? 0 +083505.53 -114240.7 -000001.4+000010.700013.2 08.8300.01A? 0 +083904.18 -461336.6 -000027.9-000025.000020.7 08.8300.18A? 0 +083909.31 +185706.8 -000010.3-000000.300003.9 08.8300.42F? 0 +084054.08 +130809.9 -000021.4+000056.600020.8 08.8300.58G? 0 +084304.35 -481103.6 -000010.6+000003.900006.2 08.8300.00A? 0 +084326.97 +651254.7 -000023.9-000003.100017.4 08.8300.49F? 0 +084909.29 +080103.9 -000071.8+000028.600003.2 08.8300.49F? 0 +085412.84 +300724.9 -000076.0-000031.800006.9 08.8300.36F? 0 +085631.59 -503118.3 -000096.5+000130.800017.8 08.8300.52F? 0 +085719.33 -565001.6 -000014.0+000000.300002.6 08.8300.31A? 0 +085730.37 +012304.0 -000003.5-000000.500006.6 08.83-0.01B? 0 +090037.91 +351247.2 +000000.8-000028.700005.6 08.8300.78G? 0 +090344.01 -040929.9 -000028.2+000006.500008.4 08.8300.45F? 0 +090415.04 +030135.7 +000028.9-000087.400020.5 08.8300.87G? 0 +090501.59 -234634.1 -000019.9+000001.500018.0 08.8300.36F? 0 +091147.24 -743650.6 +000004.8+000010.200008.6 08.83-0.05B? 0 +091410.68 -502055.3 -000006.7+000020.900001.4 08.8300.14A? 0 +091426.25 -195958.5 -000074.1+000068.600005.0 08.8300.89G? 0 +091512.62 -175745.3 -000043.0+000030.700007.0 08.8300.99K? 0 +091530.53 -003713.4 -000027.8-000009.700013.5 08.8300.33F? 0 +091547.95 -543124.6 -000016.5+000009.000006.7 08.83-0.05B? 0 +091833.06 +380525.3 +000006.9-000004.700002.1 08.8300.07A? 0 +092233.78 -492527.0 -000017.3+000022.000019.1 08.8300.23A? 0 +092513.11 -452901.6 -000037.3+000043.900003.1 08.8300.97K? 0 +092524.06 -465844.7 +000009.8+000002.300021.4 08.8300.99K? 0 +092903.62 +010428.5 +000025.1-000024.600005.8 08.8300.15A? 0 +093218.06 -192738.5 -000030.7+000006.400000.0 08.8300.25A? 0 +093315.25 -185258.5 -000007.0+000002.500002.6 08.8300.27A? 0 +093328.98 +034838.9 -000134.7-000030.900009.1 08.8300.43F? 0 +093632.54 -222547.0 -000025.0+000031.900032.0 08.8300.68G? 0 +093723.69 -650845.3 -000004.9+000006.500006.3 08.8300.13A? 0 +093923.32 -474403.3 -000037.3+000012.100003.4 08.8300.45F? 0 +094247.32 +453102.0 -000000.1+000008.700006.4 08.8300.42F? 0 +094305.57 -600804.5 +000007.5-000007.600009.5 08.8300.96K? 0 +094602.74 -571045.3 -000014.5+000005.900029.3 08.8300.94G? 0 +094811.25 +045728.4 -000009.0+000001.600006.3 08.8300.99K? 0 +095226.15 +265855.0 +000000.0+000000.000000.0 08.8300.69G? 1 +095504.77 -691128.3 -000098.1+000029.100023.1 08.8300.40F? 0 +095726.52 +020625.0 -000054.2+000002.000003.8 08.8300.33F? 0 +095910.22 -422341.5 -000016.1+000006.700001.8 08.8300.03A? 0 +100315.62 +605518.5 -000007.2-000052.600002.3 08.8300.87G? 0 +100626.87 -300712.9 -000056.8+000005.900009.5 08.8300.55F? 0 +100636.57 +053123.9 +000051.5-000030.800018.6 08.8300.64G? 0 +100638.56 -191830.4 +000026.5-000052.800018.3 08.8300.60G? 0 +100707.54 -421907.7 -000023.6+000013.400003.8 08.8300.30A? 0 +100752.24 +004152.8 +000027.2+000000.900005.8 08.8300.41F? 0 +101018.78 +382448.4 +000020.0+000017.100011.2 08.8300.70G? 0 +101702.94 +100651.7 +000018.8-000000.500010.9 08.8300.15A? 0 +101750.37 +234954.8 -000016.4-000029.900000.3 08.8300.47F? 0 +102535.80 +665618.5 -000057.2+000002.100017.3 08.8300.58F? 0 +102816.69 -501446.8 -000002.8-000004.500001.6 08.8300.15A? 0 +103426.01 +033704.5 +000016.4+000001.800003.9 08.8300.91G? 0 +103452.26 -651205.2 -000004.7-000010.600005.5 08.8300.03A? 0 +103845.46 -830631.5 -000257.5+000207.200013.6 08.8300.67G? 0 +104058.56 -740113.4 -000032.9+000006.400007.6 08.8300.05A? 0 +104104.05 -571959.7 -000031.1-000003.400005.3 08.83-0.01B? 0 +104301.41 -065245.0 +000034.9-000017.900010.9 08.8300.93G? 0 +104400.14 +791503.6 -000031.9-000004.400000.3 08.8300.90G? 0 +104441.81 -594656.4 +000000.0+000000.000000.0 08.83-0.02B? 0 +104804.34 -522001.1 -000002.9-000003.700000.9 08.8300.24A? 0 +105129.98 +364701.0 +000007.5-000016.700015.6 08.8300.38F? 0 +105241.79 -013217.1 -000000.5-000016.500006.0 08.8300.96K? 0 +105406.84 -324731.2 +000009.8-000022.500013.5 08.8300.99K? 0 +105431.84 +225657.7 +000019.7-000162.300000.4 08.8300.65G? 0 +105443.22 +723823.9 -000021.3+000041.400007.6 08.8300.52F? 0 +105821.74 +163615.2 -000059.5+000055.300012.9 08.8300.90G? 0 +110246.57 -434306.5 -000051.6+000002.500003.8 08.8300.50F? 0 +110510.75 -611035.0 +000008.5+000003.800002.0 08.83-0.03B? 0 +110624.22 +512217.1 -000024.7-000023.000005.6 08.8300.43F? 0 +110800.18 -681514.6 -000004.9+000021.400015.5 08.8300.39F? 0 +111317.68 -134811.6 -000019.0-000010.100012.4 08.8300.10A? 0 +111536.72 +594643.5 +000000.0+000000.000000.0 08.8300.48F? 1 +111810.48 -362559.5 -000010.3-000008.700008.2 08.8300.27A? 0 +111818.35 -625828.5 -000000.5+000000.400008.0 08.8300.16A? 0 +112356.43 -610527.9 -000022.9+000009.400002.3 08.83-0.04B? 0 +112418.06 +141008.7 -000093.3+000022.800005.7 08.8300.50F? 0 +112421.35 -591709.7 -000020.5+000018.400010.7 08.83-0.05B? 0 +112651.10 -381655.5 -000013.8-000005.700000.2 08.8300.47F? 0 +112716.85 -590036.5 -000029.7+000001.100023.6 08.8300.94G? 0 +112802.08 +694728.9 -000022.7+000027.800005.7 08.8300.39F? 0 +112949.85 -242903.6 -000051.6+000019.600013.6 08.8300.40F? 1 +113006.43 -103823.5 -000053.4-000100.500025.2 08.8300.63G? 0 +113107.64 -585008.2 -000003.5-000000.300007.6 08.8300.49F? 0 +113400.05 -593338.4 -000015.4-000013.300003.1 08.8300.87G? 0 +113434.13 -282249.2 -000112.2+000015.400005.5 08.8300.62G? 0 +113439.74 +633836.0 +000048.7-000007.800000.6 08.8300.56F? 0 +114557.01 -531857.0 -000014.6+000001.500001.3 08.8300.07A? 0 +114756.75 -371541.2 -000086.2+000030.000003.0 08.8300.42F? 0 +115153.95 +675122.5 +000010.5-000002.100004.3 08.8300.34F? 0 +115239.83 -615939.8 +000045.7-000079.500005.6 08.8300.51F? 0 +115254.06 -610103.9 -000016.9+000002.000001.9 08.8300.91G? 0 +115313.26 -282402.0 -000051.2-000009.900004.1 08.8300.39F? 0 +115319.59 -243515.5 -000088.0+000016.200031.3 08.8300.60G? 0 +115950.90 +590530.1 -000055.7-000022.500010.3 08.8300.41F? 0 +120219.69 -684850.6 -000006.7-000009.100007.0 08.8300.10A? 0 +120319.78 -554809.4 -000001.1+000005.700012.8 08.83-0.05B? 0 +120645.77 +051757.2 +000023.7-000006.900006.0 08.8300.56F? 0 +121059.78 -205422.9 -000003.7-000030.800009.2 08.8300.95K? 0 +121240.24 +501646.6 -000027.1-000006.400015.3 08.8300.38F? 0 +121725.35 -031805.0 -000015.8-000002.700021.4 08.8300.42F? 0 +121813.20 +095206.5 -000023.5-000018.600005.2 08.8300.20A? 0 +122213.32 -331919.5 -000049.6+000007.100009.7 08.8300.43F? 0 +122219.55 -450949.0 -000020.2-000003.400000.2 08.8300.12A? 0 +122338.55 +013122.0 -000003.9+000006.700001.4 08.8300.23A? 0 +122415.17 -782200.2 +000121.5+000030.800017.2 08.8300.72G? 0 +122551.85 -294009.1 -000019.3-000038.200015.7 08.8300.36F? 0 +122955.47 -262513.1 +000029.6-000096.500010.1 08.8300.77G? 0 +123014.70 +724034.7 -000014.0-000000.900002.0 08.8300.36F? 0 +123105.26 -593226.7 -000018.4+000000.500006.5 08.8300.13A? 0 +123141.30 +220724.4 -000042.0+000005.300000.9 08.8300.03A? 0 +123440.50 +083339.4 -000024.6+000006.800010.8 08.8300.56F? 0 +123448.89 -411405.2 -000226.8+000068.800041.7 08.8300.91G? 0 +123915.76 -571924.5 +000037.9+000027.300009.6 08.8300.69G? 0 +124026.22 -500635.8 -000026.4-000015.100006.1 08.8300.02A? 0 +124801.44 -090839.8 -000012.0-000017.300038.7 08.8300.35F? 0 +124930.30 -195347.4 -000020.4+000016.000027.4 08.8300.56F? 0 +125042.46 -073810.2 -000008.6-000024.900022.0 08.8300.96K? 0 +125107.83 +072624.5 -000004.4-000041.600014.0 08.8300.49F? 0 +125142.73 +440124.2 -000036.1-000015.700006.0 08.8300.51F? 1 +125749.43 -130803.8 +000000.0+000000.000000.0 08.8300.54F? 1 +130502.72 -453900.2 -000011.4-000010.200003.0 08.8300.46F? 0 +130743.48 -471733.1 -000030.1-000004.800011.6 08.8300.87G? 0 +131021.72 +572533.6 +000003.1-000002.600006.0 08.8300.44F? 0 +131310.69 -615331.2 -000002.2-000042.300016.5 08.8300.59G? 0 +132153.33 -655544.3 -000007.8+000005.000010.8 08.8300.05A? 0 +132532.16 -201042.8 -000046.2-000021.000029.2 08.8300.45F? 0 +132709.32 -202006.6 -000121.0-000003.600014.2 08.8300.96K? 0 +133125.71 -040024.5 +000021.5+000004.100003.1 08.8300.94G? 0 +133129.10 -431837.3 -000061.9-000021.700023.6 08.8300.46F? 0 +133234.76 -163315.2 -000053.4-000003.900026.7 08.8300.45F? 0 +133255.90 -440622.2 -000005.4-000047.700006.0 08.8300.46F? 0 +133337.56 +532301.2 +000001.9-000018.600021.8 08.8300.99K? 0 +133435.26 -425003.2 +000031.6-000002.200012.9 08.8300.28A? 0 +133438.55 +285009.2 -000083.7+000008.800002.9 08.8300.64G? 0 +133530.89 -290920.4 -000006.2-000008.500003.1 08.8300.03A? 0 +133614.45 +094940.5 +000002.5+000015.500015.3 08.8300.56F? 0 +134142.80 -040145.3 -000212.0-000063.100019.3 08.8300.53F? 0 +134843.13 -584716.3 +000000.1-000003.000004.1 08.8300.02A? 0 +134932.06 -662409.3 -000014.4-000008.300013.0 08.8300.03A? 0 +135017.16 -633641.0 -000003.5-000004.500005.9 08.83-0.01B? 0 +135040.54 -575917.1 +000013.6+000001.400002.0 08.8300.11A? 0 +135054.00 +033320.0 -000016.0-000007.100024.3 08.8300.33F? 0 +135115.60 +185342.6 +000006.0+000010.700006.1 08.8300.39F? 0 +135118.99 -643134.9 -000001.9+000009.500001.9 08.83-0.00B? 0 +135308.95 -750603.2 -000022.2-000012.000000.8 08.8300.19A? 0 +135313.97 +144131.7 +000032.8-000009.600008.6 08.8300.49F? 0 +135840.38 +091837.2 -000072.1+000067.200004.5 08.8300.22A? 0 +140447.79 +080948.4 -000007.4+000022.900012.1 08.8300.62G? 0 +140449.75 +255027.0 +000014.4-000113.700021.5 08.8300.79G? 0 +140731.57 -482757.1 -000019.4-000010.000004.7 08.8300.01A? 0 +141036.23 +492715.3 -000012.3-000055.600020.5 08.8300.57F? 0 +141250.26 -633054.5 +000003.5-000000.400004.1 08.8300.04A? 0 +141348.66 -605553.8 -000021.6-000006.600000.9 08.8300.52F? 0 +141512.14 +465826.8 +000007.1-000023.300004.2 08.8300.34F? 0 +141539.56 -630308.6 +000000.0+000000.000000.0 08.8300.42F? 1 +142046.95 -422637.4 +000000.0+000000.000000.0 08.8300.46F? 0 +142128.43 -192034.1 -000013.1+000001.900004.5 08.8300.56F? 0 +142634.82 -184912.2 -000187.3+000013.200034.0 08.8300.89G? 0 +142725.55 +400918.8 -000020.0-000008.100005.9 08.8300.52F? 0 +143223.94 -770954.6 -000056.6-000022.400001.7 08.8300.29A? 0 +143324.23 -495319.9 -000021.8-000012.600007.2 08.8300.95K? 0 +143449.48 +060708.5 -000015.9+000005.800015.3 08.8300.87G? 0 +143601.24 -563104.3 +000017.8-000012.000004.9 08.8300.08A? 0 +143700.41 -240218.7 -000039.7+000056.500009.9 08.8300.51F? 0 +144043.12 +341647.1 -000038.0-000007.600003.2 08.8300.29A? 0 +144753.92 -560235.6 -000010.7-000029.600019.7 08.8300.54F? 0 +145051.55 -085507.3 +000047.9-000057.400005.7 08.8300.55F? 0 +145329.56 -271609.7 -000059.8-000021.000016.5 08.8300.38F? 0 +145640.45 -140816.0 -000028.4-000022.300012.0 08.8300.27A? 0 +145818.77 -171441.3 -000168.9+000030.800025.2 08.8300.64G? 0 +145946.24 -211045.5 -000042.5-000010.000004.4 08.8300.24A? 0 +150332.00 -403522.9 -000011.3-000011.400012.1 08.8300.46F? 0 +150336.91 +445922.6 -000182.9+000300.000015.1 08.8300.60G? 0 +150809.15 +105452.5 -000054.7-000012.600002.3 08.8300.53F? 0 +151047.10 -665229.1 -000009.0+000002.300006.2 08.8300.08A? 0 +151540.40 -551318.2 -000056.9-000041.700016.5 08.8300.50F? 0 +151626.96 -323911.3 -000009.9-000026.900006.7 08.8300.94G? 0 +152241.89 +650128.5 +000021.1+000008.400011.7 08.8300.54F? 0 +152255.83 -530808.4 +000025.0-000008.200016.5 08.8300.20A? 0 +152415.86 -662437.4 +000027.8+000006.000001.1 08.8300.55F? 0 +153008.79 -413553.4 -000021.3+000008.300005.5 08.8300.08A? 0 +153015.03 -080314.4 -000008.9-000012.200003.7 08.8300.36F? 0 +153218.44 -422234.0 +000001.1+000006.000006.7 08.8300.07A? 0 +153226.85 -691337.4 -000006.3+000012.200002.5 08.8300.34F? 0 +153407.55 +601929.5 -000026.2+000015.200005.3 08.8300.28A? 0 +153413.25 +233817.0 -000040.9+000004.500016.7 08.8300.52F? 0 +153541.95 -544332.1 -000020.7+000003.600008.2 08.8300.02A? 0 +153729.64 -154412.0 -000003.8-000028.900007.0 08.8300.98K? 0 +154242.84 +093109.7 -000000.7-000009.700001.7 08.8300.58F? 0 +154911.99 -031401.3 +000000.0+000000.000000.0 08.8300.47F? 1 +155046.97 -395124.6 -000030.7-000036.200011.5 08.8300.54F? 0 +155246.03 -565607.7 +000005.6-000017.600003.5 08.8300.09A? 0 +155901.77 +154448.0 +000012.4-000004.600007.7 08.8300.39F? 0 +155930.51 +132647.5 -000005.1-000021.000007.1 08.8300.25A? 0 +160019.17 -272054.1 -000026.5+000000.200002.2 08.8300.41F? 0 +160206.44 -320653.4 -000051.0+000005.700006.9 08.8300.56F? 0 +160209.59 +071329.9 -000013.1-000008.200011.7 08.8300.35F? 0 +160701.20 -534939.1 -000001.0+000003.300005.3 08.8300.20A? 0 +161143.45 -543552.0 -000000.1-000030.100003.8 08.8300.27A? 0 0.10 1.00 +161631.08 -633558.3 -000008.1-000048.900003.6 08.8300.45F? 0 +162041.65 -500852.6 -000014.4-000013.600007.2 08.8300.14A? 0 +162134.07 -392552.5 +000111.3-000071.900000.2 08.8300.63G? 0 +163355.01 +471617.6 -000011.5+000031.100019.2 08.8300.50F? 0 +163452.30 -181813.7 -000024.3-000063.900037.9 08.8300.66G? 0 +163800.01 +303637.2 +000009.8+000039.000004.4 08.8300.47F? 0 +164326.83 +231147.1 -000025.6+000022.300001.2 08.8300.47F? 0 +164517.30 -323748.3 -000009.4+000023.000021.8 08.8300.21A? 0 +164530.85 +064118.8 -000018.6-000023.600009.0 08.8300.40F? 0 +164911.21 -050852.8 +000037.4-000041.500021.9 08.8300.69G? 0 +164951.93 +140158.8 -000021.5-000078.000009.6 08.8300.75G? 0 +165003.66 -152534.7 -000004.3+000030.500033.5 08.8300.56F? 0 +165046.56 -275406.9 -000004.3-000016.300010.7 08.8300.47F? 0 +165333.96 +432327.6 -000046.4+000041.500012.2 08.8300.83G? 0 +165356.90 -185420.8 -000021.1-000015.300038.5 08.8300.29A? 0 +165359.80 +290623.4 +000003.6-000036.400006.8 08.8300.51F? 0 +170040.43 -291524.6 -000011.2-000032.100011.4 08.8300.24A? 1 +170144.21 +045450.1 -000065.6-000003.300016.6 08.8300.54F? 0 +170236.68 -291838.4 -000011.5-000011.800011.3 08.8300.07A? 0 +170424.14 -702518.0 -000018.8-000040.700002.4 08.8300.35F? 0 +170621.82 -693915.0 -000000.1-000014.400000.9 08.8300.99K? 0 +170854.83 +463019.5 -000022.6-000004.600006.3 08.8300.54F? 0 +171344.23 -533451.5 +000033.7+000001.800020.9 08.8300.29A? 0 +171414.06 -460104.8 +000000.9-000013.100021.9 08.8300.35F? 0 +171658.12 -105356.0 +000004.5-000016.500047.9 08.8300.54F? 0 +172113.92 +254227.5 +000012.6-000030.000000.9 08.8300.41F? 0 +172126.55 -353603.5 +000000.1-000018.300017.0 08.8300.27A? 0 +172313.57 -424945.2 +000013.6-000001.900005.6 08.8300.03A? 0 +172722.32 +312740.7 -000009.1-000034.900005.9 08.8300.64G? 0 +172756.36 -580407.9 +000011.4+000015.700009.0 08.8300.22A? 0 +172833.97 +094319.7 +000008.9+000000.400012.7 08.8300.51F? 0 +173407.13 -811700.8 -000003.0-000108.700018.0 08.8300.77G? 0 +173417.59 +151839.0 +000013.5-000037.100005.2 08.8300.42F? 0 +173429.70 -430935.8 +000011.9+000008.400000.5 08.83-0.02B? 0 +173831.31 +101017.9 +000004.5-000014.000004.2 08.8300.54F? 0 +173846.22 +533957.6 -000012.0+000007.900005.8 08.8300.49F? 0 +174208.51 +121802.1 +000030.3-000014.500011.5 08.8300.43F? 0 +174306.49 +014415.5 -000008.9-000003.200013.6 08.8300.59G? 0 +174332.48 -164851.8 -000028.0-000003.500013.2 08.8300.13A? 0 +174430.38 -534315.2 +000017.1-000033.800005.5 08.8300.32F? 0 +174536.64 +194331.4 -000030.9+000051.700010.2 08.8300.50F? 0 +174626.29 +415041.1 -000002.2-000011.600006.5 08.8300.98K? 0 +174638.23 +351647.3 -000043.5+000025.400003.8 08.8300.49F? 0 +175202.70 +081941.6 -000009.7-000008.000013.5 08.8300.09A? 0 +175216.54 -362257.6 -000009.0-000011.400056.0 08.83-0.00B? 0 +175430.30 +051143.7 +000004.1-000029.500015.5 08.8300.12A? 0 +175433.67 -335632.1 +000028.7+000012.300006.9 08.8300.14A? 0 +175651.39 -383220.0 +000006.1+000004.800013.6 08.8300.50F? 0 +175855.98 -222302.4 -000292.4-000136.100002.9 08.8300.49F? 0 +175911.34 -552952.5 -000017.4-000045.000000.8 08.8300.39F? 0 +180126.35 +034626.8 +000003.8-000022.400004.2 08.8300.20A? 0 +180741.03 -352320.2 +000017.5-000006.700007.3 08.8300.72G? 0 +180932.50 +121553.5 -000085.0-000121.100021.3 08.8300.64G? 0 +180933.30 -104920.2 +000005.9-000029.100030.9 08.8300.80G? 0 +181006.71 +470519.8 +000024.7-000030.900004.9 08.8300.34F? 0 +181334.03 -243540.5 +000008.4-000000.300000.4 08.8300.28A? 0 +181808.23 -585432.3 +000000.7-000002.800018.4 08.8300.83G? 0 +182411.39 +453946.6 +000056.9+000119.700001.4 08.8300.74G? 0 +182520.45 +695716.5 -000006.2-000000.400010.6 08.8300.55F? 0 +182658.24 +344110.8 -000021.3+000000.700001.0 08.8300.09A? 0 +182825.85 +444422.2 -000012.5+000009.200005.9 08.8300.39F? 0 +182851.33 -212202.2 +000076.7-000013.600016.4 08.8300.10A? 0 +182958.73 +213123.5 -000004.7-000000.100003.8 08.8300.09A? 0 +183001.22 -125654.9 +000000.0+000000.000000.0 08.8300.46F? 0 +183032.94 +041626.6 -000002.1-000011.500000.0 08.8300.26A? 0 +183251.57 +171812.5 +000004.6-000018.400003.5 08.8300.12A? 0 +183302.28 -454206.0 -000044.3-000032.100004.1 08.8300.91G? 0 +183408.69 +102144.2 +000007.0+000000.900015.3 08.8300.14A? 0 +183409.06 +112234.6 -000002.4+000003.200006.9 08.8300.07A? 0 +183444.45 +632756.8 -000014.3+000033.900004.2 08.8300.99K? 0 +183458.55 -383924.5 -000007.0-000090.400005.2 08.8300.65G? 0 +183512.76 +061019.0 -000032.3+000040.300001.3 08.8300.54F? 0 +183513.13 +372158.5 -000009.6+000006.300029.5 08.8300.99K? 0 +183948.48 -253002.5 +000002.3-000019.900015.9 08.8300.32F? 0 +184121.13 -721321.7 -000057.2+000057.100003.1 08.8300.54F? 0 +184324.28 +485739.5 -000002.3+000027.400014.4 08.8300.39F? 0 +184623.90 +431346.1 -000014.8+000018.700007.0 08.8300.32F? 0 +184832.95 +205010.2 -000002.4-000007.000014.4 08.8300.47F? 0 +185004.34 -131628.9 +000011.2-000133.200001.6 08.8300.67G? 0 +185434.90 -395542.6 -000004.8-000003.500014.8 08.8300.44F? 0 +185510.04 -524344.7 -000010.2-000003.600011.5 08.8300.20A? 0 +185526.87 +730947.3 +000020.7+000021.900006.7 08.8300.18A? 0 +185724.50 +065846.1 +000027.4-000029.300004.3 08.8300.29A? 0 +185748.63 +650420.0 -000018.1+000012.300007.2 08.8300.54F? 0 +190009.70 +251058.8 +000004.4-000011.700020.4 08.8300.27A? 0 +190052.62 -421007.9 +000013.4-000059.900001.8 08.8300.50F? 0 +190304.14 +534715.2 +000010.7+000043.400007.2 08.8300.55F? 0 +190447.08 +095552.2 -000011.3+000004.000001.2 08.8300.32F? 0 +190452.73 +245459.6 -000008.4-000021.000015.6 08.8300.31A? 0 +190708.64 -803308.9 -000040.3-000007.900010.0 08.8300.72G? 0 +190750.03 +144020.3 +000006.7+000026.800013.0 08.8300.84G? 0 +191026.94 -502811.6 -000024.1-000046.200002.7 08.8300.25A? 0 +191047.85 +244754.2 +000048.6-000013.400007.3 08.8300.55F? 0 +191233.07 +152943.6 +000015.1+000004.700008.0 08.8300.28A? 0 +191745.65 +031720.5 -000014.1-000060.600021.7 08.8300.63G? 0 +192038.69 +190030.4 -000001.6-000001.300005.0 08.8300.30A? 0 +192308.51 +255519.6 +000005.6-000009.100008.4 08.8300.10A? 0 +192733.17 +200917.4 +000004.1+000003.700011.3 08.8300.16A? 0 +192937.78 -254807.1 +000003.3-000029.100036.5 08.8300.46F? 0 +193006.35 -244135.0 +000006.4+000015.400003.7 08.8300.40F? 0 +193056.04 -171409.8 +000054.6-000070.700001.7 08.8300.51F? 0 +193122.19 +364217.4 -000010.7+000008.100001.5 08.8300.48F? 1 +193301.79 +033417.4 +000007.9-000028.100010.3 08.8300.54F? 0 +193440.30 +285427.0 +000041.0-000044.900012.0 08.8300.82G? 0 +193637.13 +205253.1 +000020.7-000175.800008.2 08.8300.71G? 0 +193817.85 +083505.3 -000038.2-000043.900012.1 08.8300.68G? 0 +193859.71 +081439.9 +000003.4+000017.800023.4 08.8300.59G? 0 +193918.78 -595129.6 +000018.2-000032.100000.5 08.8300.49F? 0 +194250.53 -181156.4 -000036.0+000000.700024.1 08.8300.48F? 0 +194332.54 -721527.3 -000003.9-000041.000023.0 08.8300.55F? 0 +194508.95 +395602.4 +000003.8-000041.600015.6 08.8300.49F? 0 +194937.62 -013316.8 -000034.0-000049.600006.7 08.8300.64G? 0 +194938.99 +071800.0 -000001.7-000033.900018.2 08.8300.57F? 0 +195119.75 -111746.1 -000061.2-000039.300005.1 08.8300.54F? 0 +195208.30 +314746.0 +000007.0+000002.600006.0 08.83-0.05B? 0 +195513.56 -002604.3 +000021.2-000040.900014.0 08.8300.18A? 0 +195817.72 -141911.9 -000040.9-000075.200020.9 08.8300.56F? 0 +195836.60 +073052.6 -000024.8-000023.100006.0 08.8300.52F? 0 +195853.38 +302155.5 +000008.6+000018.300011.1 08.8300.13A? 0 +200113.45 +265422.5 -000003.1-000042.100017.1 08.8300.40F? 0 +200643.94 +320433.7 +000017.9+000016.600004.5 08.8300.28A? 0 +200719.84 +324754.1 +000007.1+000019.400001.3 08.8300.38F? 0 +200735.93 +714613.1 +000013.5-000007.700018.7 08.8300.94G? 0 +200857.85 -490441.9 -000025.4-000045.000021.1 08.8300.38F? 0 +200907.53 +222631.2 +000018.1+000001.400014.6 08.8300.96K? 0 +200917.89 -192449.0 +000009.8+000003.700004.7 08.8300.26A? 0 +200934.24 -100914.4 -000024.1+000052.400010.2 08.8300.62G? 0 +201015.90 -471954.7 +000015.4+000008.900008.2 08.8300.54F? 0 +201036.83 +345204.0 +000028.4-000028.100019.6 08.8300.57F? 1 +201112.18 +541309.0 +000009.2-000002.600005.0 08.8300.04A? 0 +201142.65 +470320.6 +000012.5+000001.000003.0 08.8300.11A? 0 +201239.39 +324330.1 +000007.6-000013.600006.9 08.83-0.01B? 0 +201411.31 -132921.6 +000008.6+000022.300013.1 08.8300.97K? 0 +201444.18 +224942.9 +000006.0-000012.300005.5 08.8300.41F? 0 +201731.57 +445342.7 -000032.9-000075.100010.1 08.8300.42F? 0 +201816.94 +754540.4 +000001.7+000003.300000.1 08.8300.40F? 0 +201906.33 -692606.5 +000016.2-000003.200001.9 08.83-0.18B? 0 +202222.05 -184119.5 +000053.0+000003.600037.5 08.8300.49F? 1 +202418.48 +381106.2 +000001.5-000003.600010.4 08.8300.14A? 0 +202611.32 -055245.1 +000006.0-000002.200007.5 08.8300.51F? 0 +202613.90 +475453.8 +000006.7+000026.200000.3 08.8300.40F? 0 +202646.31 +280404.3 +000007.8-000007.600010.5 08.8300.16A? 0 +202832.03 +404902.9 +000000.3+000000.800013.9 08.8300.73G? 0 +202844.16 +395654.2 -000001.5+000006.400011.2 08.83-0.00B? 0 +203008.49 -392801.1 +000055.7-000283.900010.3 08.8300.78G? 0 +203017.09 -641430.2 +000048.4-000058.500008.9 08.8300.46F? 0 +203056.08 +255939.3 -000017.2-000005.700000.0 08.8300.34F? 0 +203219.58 -490657.0 -000016.2-000018.500000.7 08.8300.43F? 0 +203507.81 -380526.6 +000004.2-000017.700003.6 08.8300.50F? 0 +203508.31 +620147.6 -000002.5-000012.000002.9 08.8300.10A? 0 +203532.99 +580738.8 +000006.2+000004.800000.6 08.8300.29A? 0 +204049.84 +334807.9 +000005.7-000001.800000.5 08.8300.38F? 0 +204143.28 -122019.0 -000042.8-000020.500021.4 08.8300.60G? 0 +204524.13 -074404.4 +000013.0-000005.200005.9 08.8300.07A? 0 +204658.58 +270642.7 +000006.4+000015.700004.7 08.8300.25A? 0 +205037.32 +310430.9 +000006.2-000014.200001.2 08.8300.14A? 0 +205039.56 +363241.2 -000005.6+000003.500008.7 08.83-0.01B? 0 +205144.59 +133340.7 +000014.5+000049.300016.4 08.8300.44F? 0 +205311.27 +152554.8 +000005.9-000003.400005.4 08.8300.18A? 0 +210146.78 +271449.5 +000056.3+000059.800009.3 08.8300.61G? 0 +210403.02 -702542.8 -000044.3-000042.600018.2 08.8300.52F? 0 +210450.97 +392120.9 -000019.4+000003.200015.9 08.8300.15A? 0 +210455.41 +113606.0 +000026.3-000004.200008.1 08.8300.52F? 0 +211010.14 +341547.0 -000004.8-000001.600000.8 08.83-0.02B? 0 +211033.06 +165005.6 +000008.4-000016.500000.3 08.8300.71G? 0 +211241.46 +664030.8 +000003.9-000015.000002.0 08.8300.98K? 0 +211347.73 -505526.9 +000016.0-000049.300006.4 08.8300.35F? 0 +211414.96 +001804.1 -000023.0-000027.500015.7 08.8300.27A? 0 +211517.82 +010429.3 +000009.7-000027.500004.7 08.8300.40F? 0 +211525.38 +415354.4 +000065.8+000127.300020.4 08.8300.59G? 0 +212204.79 -042637.2 -000008.1-000007.500001.6 08.8300.84G? 0 +212301.71 +670450.5 +000012.1-000005.800011.5 08.8300.26A? 0 +212523.49 +270935.4 +000024.8+000005.400003.6 08.8300.17A? 0 +212533.47 -005906.7 +000011.8+000004.200007.5 08.8300.55F? 0 +212533.63 -353503.4 +000015.3-000058.800003.8 08.8300.61G? 0 +212800.96 +642315.1 +000193.3+000144.100036.1 08.8300.85G? 0 +212810.88 -114547.1 +000156.4+000063.000014.9 08.8300.55F? 0 +212824.56 +464030.9 +000000.9-000004.600006.0 08.8300.24A? 0 0.10 1.00 +213117.79 +133047.6 +000002.1-000000.400000.2 08.8300.17A? 0 +213249.66 +390420.1 -000007.2-000004.500003.5 08.8300.18A? 0 +213626.84 -164237.7 +000048.5-000003.500017.6 08.8300.34F? 0 +213633.61 +643210.6 +000013.0-000014.700003.1 08.8300.11A? 0 +213647.04 +295127.8 -000015.2-000024.600014.0 08.8300.46F? 0 +213948.32 +413530.2 +000008.4+000007.600004.2 08.8300.24A? 0 +214037.31 +341245.4 +000022.9+000015.100003.0 08.8300.50F? 0 +214533.40 +185130.1 +000020.4-000012.900009.3 08.8300.11A? 0 +215208.93 +274802.5 -000027.8+000022.800014.6 08.8300.31F? 1 +215309.41 -345156.3 +000113.8-000018.900019.2 08.8300.51F? 0 +220717.52 -091052.9 -000027.6+000022.200027.2 08.8300.99K? 0 +220921.48 +640555.5 -000010.9+000002.700010.5 08.8300.21A? 0 +221010.49 +574920.0 +000042.9+000051.200005.7 08.8300.49F? 0 +221552.97 +375341.1 -000037.5-000036.400016.5 08.8300.58G? 0 +221654.59 -534911.9 +000059.8-000042.900009.3 08.8300.98K? 0 +221657.16 +740623.0 +000017.6+000068.900012.2 08.8300.51F? 0 +221732.81 +164838.6 -000053.2-000067.200005.5 08.8300.54F? 0 +221835.63 +543411.6 +000025.0-000001.400002.5 08.8300.07A? 0 +222159.53 +760817.0 +000046.1+000015.800000.9 08.8300.52F? 0 +222522.42 +675524.0 -000010.9-000016.600007.7 08.8300.98K? 0 +222926.72 -632418.9 +000096.5+000078.000022.1 08.8300.53F? 0 +223410.68 -430404.1 +000140.9+000032.200030.2 08.8300.82G? 0 +223818.41 +421433.6 -000000.2+000001.000006.9 08.8300.75G? 0 +224058.92 -840812.1 -000011.9-000110.600017.5 08.8300.46F? 0 +224116.83 +724340.1 +000000.0+000000.000000.0 08.8300.89G? 0 +224226.58 -385219.2 +000062.7-000049.400004.4 08.8300.42F? 0 +224235.99 -020241.6 -000039.7+000008.700029.1 08.8300.95K? 0 +224332.22 +311338.4 +000032.4-000022.700006.7 08.8300.57F? 0 +224641.23 +692640.8 +000012.5+000002.700008.9 08.8300.14A? 0 +224713.80 -433622.1 +000096.2-000001.800017.1 08.8300.55F? 0 +224720.03 +113439.8 +000142.8-000001.300011.3 08.8300.52F? 0 +225326.51 +324608.3 +000041.8-000005.000003.3 08.8300.29A? 0 +225733.93 +590439.5 +000010.4-000005.900003.6 08.8300.51F? 0 +225828.25 +670516.7 +000000.0+000000.000000.0 08.8300.45F? 1 +230009.05 +593711.6 -000023.0-000016.000014.6 08.8300.68G? 0 +230027.01 +482457.2 -000004.2+000011.000013.0 08.8300.40F? 0 +230040.78 -323330.0 -000002.6-000008.900002.0 08.8300.18A? 0 +230656.92 +491620.9 +000022.1-000003.300003.8 08.8300.43F? 0 +230754.59 -044636.3 +000004.2+000001.400016.1 08.8300.53F? 0 +231151.98 -450809.8 +000088.3-000085.700028.7 08.8300.71G? 0 +231508.24 +561742.0 +000046.6+000022.900001.8 08.8300.49F? 0 +231755.92 -053059.5 +000040.5+000022.000001.2 08.8300.48F? 0 +232335.77 +570530.1 -000001.2-000000.800016.0 08.8300.36F? 0 +233137.05 +503955.7 -000005.3-000000.300006.4 08.8300.03A? 0 +233724.05 +654426.8 +000010.7-000002.400012.8 08.8300.49F? 0 +233732.20 +450316.8 +000005.7-000010.600012.1 08.8300.03A? 0 +233944.85 -004426.1 -000000.1+000000.200000.2 08.8300.64G? 0 +233947.10 -293149.1 -000051.3-000016.100018.4 08.8300.40F? 0 +233958.12 +072611.2 -000044.1-000052.800005.8 08.8300.90G? 0 +234016.00 +194515.9 +000011.4-000013.100013.7 08.8300.26A? 0 +234029.62 -491143.6 +000019.4-000004.200001.6 08.8300.98K? 0 +234111.09 +665048.0 -000198.3+000018.100014.9 08.8300.64G? 0 +234336.21 -031846.9 +000060.6-000018.700024.0 08.8300.57F? 0 +234342.72 -072012.1 +000004.7-000083.700009.6 08.8300.77G? 0 +234530.82 +811054.2 -000000.3-000015.800011.3 08.8300.91G? 0 +234601.46 +551828.0 +000007.9-000008.100002.7 08.8300.07A? 0 +234857.41 +535130.3 +000095.9+000003.600000.3 08.8300.54F? 0 +235042.03 -113633.3 +000045.9-000049.700000.9 08.8300.47F? 0 +235329.64 +433754.0 +000002.2+000013.900001.5 08.8300.27A? 0 +235750.20 -302650.9 -000077.2-000193.700028.7 08.8300.75G? 0 +235822.27 -201907.2 +000088.4-000043.400013.1 08.8300.42F? 0 +000059.54 +520450.0 +000007.5-000002.800002.5 08.8301.70K? 0 +000343.95 +421217.5 -000002.5-000006.100001.1 08.8301.12K? 0 +001317.31 +193116.6 -000009.8-000011.600026.5 08.8301.13K? 0 +001417.38 -431411.4 -000034.7+000002.100004.2 08.8301.15K? 0 +001616.55 -784042.7 -000010.4-000006.900001.5 08.8301.25K? 0 +001951.68 -052701.9 -000007.8-000015.100007.2 08.8301.15K? 0 +003229.27 +285700.5 -000016.9+000019.200005.4 08.8301.08K? 0 +003845.29 -563956.6 +000034.4-000015.700011.1 08.8301.00K? 0 +003947.67 +010046.0 -000016.1-000016.600008.7 08.8301.27K? 0 +004022.21 +563228.9 -000001.5-000003.400001.1 08.8301.35K? 0 +004603.56 +051647.1 +000033.7-000017.800033.3 08.8301.17K? 0 +004859.16 -243410.2 -000006.8-000005.500003.1 08.8301.28K? 0 +005006.26 +384233.5 +000031.8-000012.100002.6 08.8301.10K? 0 +005050.69 -570136.4 +000016.4+000020.800000.6 08.8301.18K? 0 +005606.53 -113156.0 +000014.3-000004.400025.8 08.8301.06K? 0 +010327.34 +520738.9 +000003.9+000003.600008.6 08.8301.18K? 0 +010744.21 +181042.7 +000018.4-000019.200010.5 08.8301.19K? 0 +010754.89 -243620.0 +000006.8+000001.800000.0 08.8301.59K? 0 +010812.93 +343517.7 -000002.6-000029.000002.2 08.8301.32K? 0 +010911.11 +081746.4 +000011.4+000025.600002.4 08.8301.68K? 0 +011747.43 +101822.4 +000021.1+000033.800018.2 08.8301.12K? 0 +011827.08 +474804.8 -000003.2+000008.400003.8 08.8301.06K? 0 +012750.80 -731610.6 +000034.7+000019.200007.2 08.8301.25K? 0 +013726.18 +583820.7 +000043.8+000039.300003.4 08.8301.22K? 0 +014350.05 -371626.7 -000016.3+000004.600016.8 08.8301.10K? 0 +014528.10 +345146.8 -000019.0-000034.600017.9 08.8301.05K? 0 +015001.11 +141334.1 -000001.8-000028.800015.2 08.8301.08K? 0 +015047.76 +182228.3 +000035.5+000018.400002.3 08.8301.34K? 0 +015618.36 -322907.4 +000006.3+000025.300005.7 08.8301.50K? 0 +015813.30 +543630.4 +000018.4-000014.000015.2 08.8301.54K? 0 +020137.39 -605237.8 -000002.8-000002.600008.3 08.8301.30K? 0 +021458.88 -565515.8 +000003.9+000023.000000.9 08.8301.32K? 0 +021822.52 +495419.3 +000000.2-000013.300006.2 08.8301.57K? 0 +021907.01 +072851.1 +000015.7-000022.300004.4 08.8301.18K? 0 +022504.88 -302133.9 -000009.2-000007.900008.8 08.8301.05K? 0 +023229.96 +185444.9 +000003.5-000010.600031.4 08.8301.18K? 0 +023422.52 -434744.3 +000055.5-000280.000107.9 08.8301.32K? 0 +023436.47 -654727.4 -000001.3-000008.100010.2 08.8301.21K? 0 +024230.27 -104736.0 +000028.3-000007.200008.4 08.8301.28K? 0 +024414.76 -541804.1 -000010.1-000009.800000.2 08.8301.21K? 0 +025240.31 +383227.8 -000047.2+000000.000000.8 08.8301.49K? 0 +030055.84 +053428.9 -000008.9-000025.900007.6 08.8301.52K? 0 +030619.89 +051852.9 -000056.8+000017.100023.9 08.8301.16K? 0 +030758.25 -054448.1 -000019.9+000043.100015.3 08.8301.01K? 0 +030818.47 -211111.2 +000023.8-000057.300020.7 08.8301.17K? 0 +030942.38 -550129.7 +000057.7-000013.100006.1 08.8301.02K? 0 +031737.91 +340711.1 +000035.7+000003.100011.8 08.8301.06K? 1 +032157.50 +094033.6 +000036.4-000034.600063.0 08.8301.45K? 0 +032904.79 -285936.7 +000017.9-000010.900006.1 08.8301.50K? 0 +033155.07 +365913.4 -000033.8+000028.900009.5 08.8301.89M? 0 +033204.87 +445745.5 -000004.6-000008.100005.0 08.8301.21K? 0 +035735.54 -015829.6 +000022.2+000010.800009.6 08.8301.30K? 0 +041240.31 +143807.7 -000018.6+000020.800013.9 08.8301.99M? 0 +041526.89 +342747.6 -000000.3-000021.600015.8 08.8301.29K? 0 +041638.43 +033043.2 -000052.2-000033.000009.3 08.8301.04K? 0 +041915.97 -681934.0 +000003.8+000016.100013.3 08.8301.09K? 0 +042304.83 +493413.5 +000022.6-000012.000004.2 08.8301.29K? 0 +042854.33 +414357.1 -000001.3-000001.700018.6 08.8301.33K? 0 +043916.86 -651640.7 +000029.4-000013.800004.2 08.8301.01K? 0 +043929.50 +073253.8 -000020.1-000018.600008.7 08.8301.08K? 0 +044031.69 +172319.2 +000005.9+000003.100005.4 08.8301.76K? 0 +044351.08 -100811.6 +000001.7-000038.900014.1 08.8301.15K? 0 +044419.54 +543213.5 -000012.8-000004.600007.3 08.8301.06K? 0 +045047.71 -401252.7 +000014.2+000026.800003.9 08.8301.49K? 0 +045624.77 -633247.9 +000005.3+000057.200005.3 08.8301.21K? 0 +045826.51 -413851.6 +000009.3+000030.900035.6 08.8301.61K? 0 +045944.54 +391224.0 -000017.4-000015.500000.8 08.8301.11K? 0 +050211.11 +440019.8 +000000.4-000044.800021.3 08.8301.29K? 0 +050821.55 -083947.5 +000043.3-000000.700045.6 08.8301.21K? 1 +050840.67 +693900.8 +000014.0+000001.700001.1 08.8301.23K? 0 +051139.88 -004818.9 -000008.0-000033.600016.9 08.8301.77K? 0 +051505.94 -765850.4 +000004.7+000010.500001.2 08.8301.56K? 0 +051516.55 +332417.6 -000017.7-000018.900023.2 08.8301.77K? 0 +052015.64 +393400.9 +000046.4+000000.800005.3 08.8301.03K? 0 +052208.54 -072721.6 +000025.0+000017.200012.9 08.8301.56K? 0 +052901.11 -482146.6 -000014.7+000016.100018.1 08.8301.43K? 0 +053154.13 +305537.7 +000009.4+000025.400000.5 08.8301.73K? 0 +053544.19 -304935.5 +000001.9-000006.800006.8 08.8301.56K? 0 0.10 1.00 +053622.33 -661725.3 +000003.8+000013.200009.0 08.8301.52K? 0 +053627.94 -095748.0 +000008.8+000002.300015.7 08.8301.05K? 0 +053910.10 +541406.6 -000013.8-000020.800006.9 08.8301.09K? 0 +054506.81 +731659.4 +000015.9-000056.800014.9 08.8301.41K? 0 +054600.28 -051519.8 -000027.1+000016.000000.1 08.8301.00K? 0 +054729.66 -185836.1 -000008.4-000001.300015.8 08.8301.17K? 0 +055041.38 -170744.2 +000006.1+000002.400010.1 08.8301.67K? 0 +055238.72 +592102.5 +000031.8-000020.600003.7 08.8301.66K? 0 +055315.85 -214851.1 +000015.0-000043.400001.8 08.8301.13K? 0 +055315.95 +161836.4 -000005.5-000001.400006.4 08.8301.84K? 0 +060130.17 +132606.7 -000055.5-000021.000022.7 08.8301.24K? 0 +060218.72 -401501.9 +000009.0+000028.500011.1 08.8301.20K? 0 +060427.12 -335630.6 +000004.5+000008.000005.2 08.8301.21K? 0 +060437.19 +310257.9 +000086.9-000018.400028.3 08.8301.54K? 0 +060658.28 +183603.4 -000102.5+000000.800057.3 08.8301.43K? 0 +060818.74 +303440.2 -000027.9-000019.900004.4 08.8301.15K? 0 +061944.04 -325228.2 -000014.7+000008.400006.3 08.8301.25K? 0 +062038.27 +674741.7 -000000.3-000002.300007.5 08.8301.01K? 0 +062128.29 -213040.5 -000024.5+000030.900002.1 08.8301.02K? 0 +062237.10 -623819.2 +000003.8+000027.800004.4 08.8301.51K? 0 +062409.53 -175302.9 -000042.4+000026.800031.8 08.8301.73K? 0 +062501.29 +211704.4 -000021.9-000013.300013.9 08.8301.56K? 0 +063622.61 +351314.7 +000015.5-000038.600004.1 08.8301.49K? 0 +064630.38 -170206.5 +000002.8+000032.600002.2 08.8301.10K? 1 +064729.78 -190959.3 -000009.5+000010.600010.3 08.8301.73K? 0 +065431.34 +694039.9 -000008.9+000002.800007.3 08.8301.44K? 0 +070201.49 +263541.3 +000043.1-000030.500033.1 08.8301.50K? 0 +070245.26 +495725.1 +000013.8-000005.800035.8 08.8301.59K? 0 +070436.60 +030742.7 -000016.6-000018.500011.8 08.8301.19K? 0 +070714.55 +235402.4 -000013.6-000006.700006.5 08.8301.31K? 0 +070901.44 +534108.7 +000013.6+000012.600014.4 08.8301.41K? 0 +071015.17 -495619.2 +000015.6-000006.500015.2 08.8301.55K? 0 +071808.90 +011524.1 -000002.9-000002.800008.2 08.8301.20K? 0 +071839.49 +484940.5 -000021.2+000003.500006.9 08.8301.12K? 0 +072031.00 +192349.2 +000015.1+000007.500009.0 08.8301.49K? 0 +072444.20 -310532.3 -000000.7+000025.600020.2 08.8301.46K? 0 +072638.99 +603613.5 +000002.3-000018.900014.4 08.8301.26K? 0 +072906.35 -251932.9 -000013.3+000011.500028.5 08.8301.36K? 0 +073416.93 +533520.0 -000012.6+000001.000010.5 08.8301.16K? 0 +073646.79 +070002.0 -000013.1+000012.100031.6 08.8301.58K? 0 +074051.05 -240543.3 -000014.4-000039.900003.1 08.8301.75K? 0 +074308.20 -331931.7 -000005.3-000013.700005.1 08.8301.30K? 0 +074446.78 +152745.1 -000004.1+000022.200020.3 08.8301.34K? 0 +074644.56 +260029.2 -000015.3+000017.700012.1 08.8301.36K? 0 +074736.56 -275158.9 +000003.8-000012.200015.8 08.8301.22K? 0 +075037.11 +230114.6 +000041.8+000002.900007.1 08.8301.22K? 0 +075308.00 -150028.6 -000005.0-000029.900008.3 08.8301.10K? 0 +075436.45 -313745.4 -000001.4-000004.600006.3 08.8301.01K? 0 +080107.65 -295239.5 +000001.3-000011.100003.4 08.8301.08K? 0 +080124.97 -031130.0 +000019.8-000001.800002.7 08.8301.41K? 0 +080230.90 +151042.0 -000026.7-000009.900009.0 08.8301.50K? 0 +080404.25 +030008.5 -000048.6+000010.500030.5 08.8301.39K? 0 +080830.59 -324408.9 -000005.5+000011.200021.0 08.8301.67K? 0 +080936.89 -401700.6 +000003.5+000007.100007.9 08.8301.58K? 0 +080948.24 -051158.0 -000016.0-000023.300023.7 08.8301.32K? 0 +081009.42 -232949.3 -000005.1+000018.400009.2 08.8301.25K? 0 +081343.81 -413457.8 -000010.5+000006.400006.7 08.8301.09K? 0 +081810.97 +303610.1 -000259.9-000815.600042.9 08.8301.08K? 0 +082106.44 -303501.4 -000025.2+000014.700000.2 08.8301.15K? 0 +082230.23 +685506.8 +000002.8+000011.200007.1 08.8301.04K? 0 +082408.18 +171202.0 +000005.0-000010.700006.3 08.8301.57K? 0 +082412.33 -124739.2 +000018.8-000010.300039.8 08.8301.32K? 0 +082701.95 -092428.3 +000008.1-000015.500017.7 08.8301.67K? 0 +083653.99 -071921.5 +000016.3-000004.700010.2 08.8301.03K? 0 +083903.37 -294420.1 +000012.6+000028.200017.4 08.8301.44K? 0 +084118.33 -292935.8 -000008.8+000001.600003.4 08.8301.64K? 0 +084521.06 -395626.1 -000013.7-000000.200013.3 08.8301.16K? 0 +084537.65 +571709.4 +000003.5-000039.900005.8 08.8301.20K? 0 +084606.48 -085803.4 +000026.6-000024.000011.0 08.8301.04K? 0 +084630.60 -225851.5 -000001.8+000020.900028.9 08.8301.12K? 0 +084645.39 -435044.1 -000002.9+000002.200012.1 08.8301.00K? 0 +085150.53 +375345.0 -000020.8-000021.900003.4 08.8301.19K? 0 +085516.13 -113643.5 -000013.2+000014.800012.2 08.8301.63K? 0 +090216.08 -370005.6 -000009.6+000007.700003.4 08.8301.28K? 0 +091226.32 -372231.2 +000004.3+000002.100013.2 08.8301.55K? 0 +091313.15 -420109.9 -000006.0-000023.600018.9 08.8301.28K? 0 +091814.61 -330139.2 -000019.8+000030.800008.1 08.8301.23K? 0 0.10 1.00 +091819.52 -611720.1 -000037.8+000045.000006.0 08.8301.23K? 0 +092442.42 -404105.4 -000022.2+000004.700003.9 08.8301.04K? 0 +092617.99 +443539.7 +000004.4-000005.600015.4 08.8301.07K? 0 +092620.40 +003647.0 +000026.7-000007.700007.0 08.8301.43K? 0 +093001.58 -560830.0 -000001.1-000004.100001.9 08.8301.51K? 0 +093513.91 -322535.9 -000009.6-000006.300020.6 08.8301.19K? 0 +093754.97 -255603.8 -000001.8-000006.500001.3 08.8301.05K? 0 +094501.29 -421600.3 -000007.8+000017.200002.4 08.8301.04K? 0 +095304.26 -072015.5 -000063.0+000009.400000.5 08.8301.34K? 0 +095920.18 -015653.9 -000023.8-000005.300014.4 08.8301.35K? 0 +100141.17 -015823.5 -000044.0+000002.600011.1 08.8301.29K? 0 +101020.02 -084248.0 +000013.5-000041.500025.8 08.8301.03K? 0 +101131.36 +492512.0 +000002.5-000006.500006.9 08.8301.46K? 0 +101654.97 -554053.7 -000025.7-000006.700001.0 08.8301.21K? 0 +101715.82 -265147.5 +000004.8-000012.200001.8 08.8301.36K? 0 +102231.93 -390019.0 -000002.6+000006.200003.6 08.8301.55K? 0 +102728.47 +403701.9 +000002.7-000002.400009.3 08.8301.37K? 0 +103707.66 -235335.3 -000009.7-000012.500003.8 08.8301.47K? 0 +104012.11 +401642.1 -000018.0+000011.000013.8 08.8301.06K? 0 +104018.68 +214909.0 +000002.6-000024.000000.5 08.8301.55K? 0 +104453.68 -595611.7 +000000.0+000000.000000.0 08.8301.08K? 0 +104620.20 -375020.6 -000020.8+000015.200005.0 08.8301.08K? 0 +104641.17 -153024.7 -000014.3-000036.000008.4 08.8301.23K? 0 +104804.14 -145738.1 -000026.2-000000.600026.4 08.8301.07K? 0 +104841.05 -222500.0 -000016.5+000017.600014.5 08.8301.53K? 0 +105059.16 -090220.6 -000004.2-000008.000003.8 08.8301.36K? 0 +105215.56 +034556.4 -000024.8-000033.400014.2 08.8301.34K? 0 +105516.56 -080859.1 +000003.0-000053.400043.5 08.8301.04K? 0 +110225.66 -361426.8 -000021.8+000035.100001.1 08.8301.03K? 0 +110247.89 -561621.5 -000000.2-000009.000002.9 08.8301.66K? 0 +111257.93 -552157.0 -000005.6-000005.900002.8 08.8301.29K? 0 +111309.01 -383110.2 +000019.5+000008.500017.8 08.8301.06K? 0 +111621.05 -405003.8 +000007.8-000019.000000.7 08.8301.10K? 0 +112301.34 -362345.2 +000011.0-000014.700015.2 08.8301.30K? 0 +112356.24 -444021.7 +000006.5-000019.300014.3 08.8301.25K? 0 +112657.47 -442101.5 -000004.2-000020.100003.0 08.8301.31K? 0 +113205.26 -793308.6 +000002.8+000006.000014.8 08.8301.34K? 0 +113323.52 +004812.3 -000026.0+000025.400028.2 08.8301.37K? 0 +113544.23 +260011.3 -000000.5-000014.800002.5 08.8301.40K? 0 +113629.26 -393240.9 -000023.8+000002.900024.6 08.8301.30K? 0 +114151.56 -323317.6 -000010.4+000022.800002.1 08.8301.38K? 0 +114320.73 +102524.8 -000011.6+000004.500024.0 08.8301.16K? 0 +114403.77 -223237.1 +000023.9-000034.600002.8 08.8301.01K? 0 +115340.35 -313756.7 -000020.1+000009.300009.6 08.8301.01K? 0 +115458.55 -623440.9 -000057.2-000009.800012.1 08.8301.25K? 0 +115743.06 -373902.2 -000006.6-000029.300015.7 08.8301.38K? 0 +115755.51 -211936.8 -000077.1-000011.000001.6 08.8301.15K? 0 +115929.74 -113618.0 +000005.5+000028.400012.5 08.8301.39K? 0 +121224.78 -581648.3 -000031.4-000008.100002.1 08.8301.72K? 0 +121451.89 -102401.7 -000049.4-000017.100025.0 08.8301.38K? 0 +121844.82 -164933.0 +000041.3-000010.700005.3 08.8301.18K? 0 +122758.45 +791237.0 -000015.8+000000.900013.3 08.8301.15K? 0 +123307.18 -224148.9 -000054.6+000014.600003.4 08.8301.10K? 0 +123623.48 +592913.1 -000008.7-000005.900013.7 08.8301.21K? 0 0.10 1.00 +124425.11 +075950.1 -000000.3-000013.800028.7 08.8301.65K? 0 +124954.62 -341824.2 +000000.4-000014.400019.5 08.8301.64K? 0 +130408.20 +870653.9 -000099.4+000172.300051.6 08.8301.10K? 0 +130732.30 -695149.7 -000027.4+000003.800003.0 08.8301.08K? 0 +131015.79 -484002.9 -000006.3-000001.300041.8 08.8301.01K? 0 +134049.03 +020651.8 +000005.6+000008.500025.9 08.8301.28K? 0 +134215.62 +374928.6 -000023.2+000004.000012.0 08.8301.24K? 0 +134827.88 -235114.4 -000021.3-000028.100021.3 08.8301.05K? 0 +135005.42 -482314.5 +000022.8-000015.800007.4 08.8301.77K? 0 +135101.75 -103020.6 -000001.3-000009.100021.1 08.8301.13K? 0 +135549.10 -584727.0 -000000.3+000018.900007.6 08.8301.56K? 0 +140023.41 -410628.6 -000041.7-000009.800047.0 08.8301.22K? 0 +140039.36 -103142.1 -000067.1+000002.800040.5 08.8301.17K? 0 +140220.04 -313148.1 -000006.8+000003.700006.8 08.8301.21K? 0 +141256.08 -134452.9 -000026.1+000006.100012.8 08.8301.35K? 0 +141434.82 -424045.5 -000025.4-000019.200003.3 08.8301.07K? 0 +141502.80 -391119.5 -000011.5-000012.900007.4 08.8301.22K? 0 +141927.06 -250831.5 -000058.1-000007.600014.9 08.8301.07K? 0 +143309.80 -553325.0 -000061.4-000029.100007.0 08.8301.18K? 0 +143811.81 -145717.1 -000035.5-000007.800016.6 08.8301.44K? 0 +144306.90 +425407.2 +000012.3+000009.700020.9 08.8301.05K? 0 +144420.53 -225947.7 -000100.9-000018.400024.2 08.8301.09K? 0 +144803.19 +652154.0 +000000.4-000003.200005.1 08.8301.04K? 0 +145251.23 -713751.1 -000018.2+000015.800004.9 08.8301.79K? 0 +145613.71 -370358.6 -000032.3+000007.900009.9 08.8301.23K? 0 +145918.60 -452634.7 -000003.6-000006.400011.9 08.8301.58K? 0 +150250.23 -230653.6 -000011.2-000026.400007.7 08.8301.15K? 0 +150251.39 -240006.2 -000017.5-000037.500009.8 08.8301.21K? 0 +150442.62 -333643.3 -000034.8-000010.500036.3 08.8301.85M? 0 +151448.29 -792657.8 -000004.5-000000.800000.7 08.8301.03K? 0 +151502.32 -392559.4 +000005.5+000009.600023.7 08.8301.18K? 0 +152458.41 +480217.2 +000023.8-000004.900010.1 08.8301.05K? 0 +152634.18 -135918.5 -000008.7+000023.600013.6 08.8301.02K? 0 +153533.78 -513546.4 -000003.6-000015.700016.6 08.8301.07K? 0 +153918.73 +325445.1 +000001.1-000015.600017.5 08.8301.02K? 0 +154051.66 -844526.5 -000009.2-000011.100010.8 08.8301.12K? 0 +154137.81 +652250.5 +000002.4+000013.400011.6 08.8301.16K? 0 +154140.37 -153333.6 +000001.7-000010.400025.0 08.8301.24K? 0 +154507.28 -493636.7 +000028.3-000017.000004.5 08.8301.02K? 0 +154743.81 -472506.1 -000022.8-000013.000001.1 08.8301.08K? 0 +155030.39 -735943.5 -000016.1-000019.900015.7 08.8301.30K? 0 +155223.85 -433846.0 -000004.4-000006.400028.0 08.8301.19K? 0 +155252.34 -295149.9 -000060.2+000009.400026.6 08.8301.16K? 0 +155340.29 -631030.2 +000009.5-000029.000002.7 08.8301.05K? 0 +155442.14 +044343.5 -000010.1+000014.600005.9 08.8301.44K? 0 +155836.66 -252856.0 +000003.2+000003.300011.0 08.8301.07K? 0 +160334.53 +311036.4 -000033.2+000025.600017.2 08.8301.23K? 0 +160503.93 +030204.4 -000025.3-000042.200012.7 08.8301.15K? 0 +160858.85 -344452.0 -000002.1+000007.700029.7 08.8301.69K? 0 +161311.98 +035634.4 -000057.3+000030.700012.9 08.8301.12K? 0 +162127.73 +690018.7 -000012.1-000022.000017.7 08.8301.53K? 0 +162320.50 -441000.2 +000031.6-000046.900009.1 08.8301.76K? 0 +162506.46 +314428.4 +000014.1-000007.700015.4 08.8301.23K? 0 +162507.66 -140208.8 -000038.7-000008.900027.4 08.8301.77K? 0 +162529.41 -733133.1 +000003.3+000008.100000.1 08.8301.15K? 0 +163206.25 -484832.7 +000007.6+000033.100020.8 08.8301.69K? 0 +163315.95 -454939.3 -000022.7+000006.300003.8 08.8301.17K? 0 +163354.90 +535601.2 +000022.7-000017.400001.3 08.8301.08K? 0 +163436.40 +170701.0 -000010.2-000013.400002.0 08.8301.09K? 0 +163438.00 -463134.7 +000020.5-000007.200009.3 08.8301.30K? 0 +163745.97 +423137.7 +000000.6-000001.500005.8 08.8301.67K? 0 +163941.31 -754117.6 -000003.3-000010.400002.3 08.8301.29K? 0 +164149.45 -162148.9 -000044.8+000010.600044.6 08.8301.43K? 0 +164453.82 +504843.4 -000024.1+000002.600003.1 08.8301.18K? 0 +164818.89 +102357.9 -000026.9-000008.700012.7 08.8301.14K? 0 +165022.50 +182252.5 -000011.8+000005.200010.5 08.8301.22K? 0 +165325.90 -363935.3 +000022.3-000003.200009.4 08.8301.07K? 0 +170129.25 +222838.9 -000014.8-000010.100038.1 08.8301.34K? 0 +170131.74 -631553.7 -000004.4-000033.300018.6 08.8301.25K? 0 +170247.82 +245702.4 +000003.7-000025.900008.9 08.8301.24K? 0 +170431.67 +214616.0 -000037.4-000007.600018.4 08.8301.53K? 0 +170636.12 +491205.7 +000007.8+000004.400002.5 08.8301.00K? 0 +170828.82 +612153.7 -000018.0+000005.500008.0 08.8301.45K? 0 +171109.04 +632802.7 -000001.7-000029.900009.5 08.8301.11K? 0 +171321.57 -335811.8 +000041.3+000004.300001.3 08.8301.63K? 0 +171533.01 +144348.6 -000013.6+000018.100023.4 08.8301.43K? 0 +171539.68 +034530.9 +000021.0-000042.400001.9 08.8301.24K? 0 +171653.79 -163257.9 -000035.4+000004.200008.7 08.8301.50K? 0 +172434.70 -393146.7 -000004.6+000017.300035.7 08.8301.55K? 0 +172703.64 -160544.5 -000001.7-000037.700002.7 08.8301.26K? 0 +172933.69 +081651.4 +000008.6-000039.500013.4 08.8301.06K? 0 +172958.64 +791356.5 -000002.8+000008.700024.6 08.8301.15K? 0 +173025.42 +530916.7 -000014.3+000009.600010.7 08.8301.10K? 0 +173353.34 -015932.2 +000001.8+000017.100025.6 08.8301.18K? 0 +173453.19 +035337.6 -000011.6-000000.700026.6 08.8301.05K? 0 +173543.31 -380025.5 -000029.7-000017.100004.3 08.8301.19K? 0 +174837.15 +180742.7 -000019.3+000009.900023.2 08.8301.49K? 0 +175203.86 -500605.0 -000014.2+000011.300041.4 08.8301.72K? 0 +175249.98 +273252.3 -000015.3-000008.000019.8 08.8301.51K? 0 +175300.77 +192910.5 -000024.3-000012.500007.9 08.8301.20K? 0 +175654.81 -244117.3 +000007.5+000002.400005.0 08.8301.25K? 0 +180227.57 -275658.7 -000019.8+000024.200078.6 08.8301.18K? 0 +180324.76 -275327.7 -000008.1+000057.900012.8 08.8301.67K? 0 +180726.87 +252247.0 -000009.3-000022.900005.7 08.8301.71K? 0 +181234.90 -153729.5 -000004.1+000003.100008.6 08.8301.82K? 0 +181344.44 -170925.2 +000042.2+000008.700024.9 08.8301.68K? 1 +181438.71 -664156.6 -000009.8-000025.000000.1 08.8301.28K? 0 +181447.67 -023034.5 +000023.9+000000.100020.9 08.8301.06K? 0 +181831.11 -170634.5 -000027.8-000000.900022.1 08.8301.65K? 0 +181833.11 +133212.5 +000036.6+000006.300008.0 08.8301.76K? 0 +182053.52 +625718.8 -000000.1+000011.400019.1 08.8301.06K? 0 +182324.39 +262524.4 +000033.4-000002.100008.1 08.8301.10K? 0 +182352.91 -411448.9 -000023.0-000020.400009.7 08.8301.60K? 0 +182736.58 +350311.0 -000002.6+000022.500012.5 08.8301.61K? 0 +183558.46 +052500.1 +000015.6-000032.400006.0 08.8301.34K? 0 +183944.48 +235050.4 -000013.3-000005.800009.1 08.8301.00K? 0 +184043.31 +403712.7 -000006.0+000019.100001.0 08.8301.10K? 0 +184413.96 -744429.5 +000004.5-000011.600003.4 08.8301.06K? 0 +184621.30 -395133.7 -000040.4-000004.500032.1 08.8301.57K? 0 +184807.13 +495033.6 +000031.9-000001.300000.9 08.8301.23K? 0 +184917.15 -393708.0 +000004.3+000027.800009.3 08.8301.43K? 0 +185151.53 +545420.3 +000006.0+000010.500009.6 08.8301.29K? 0 +185754.43 -802020.0 +000003.5-000010.700000.4 08.8301.47K? 0 +185804.75 +151319.3 +000005.1+000013.600012.5 08.8301.19K? 0 +190203.29 +093441.8 -000007.0-000014.400012.3 08.8301.39K? 0 +190227.45 +183255.0 +000015.0+000001.200030.4 08.8301.29K? 0 +191606.42 +355120.0 +000009.1+000016.300007.1 08.8301.39K? 0 +191845.74 -441557.7 +000010.6-000046.700003.5 08.8301.03K? 0 +191848.69 +172721.8 +000038.4-000040.200020.7 08.8301.03K? 0 +191855.56 +505306.6 +000038.3+000020.600010.3 08.8301.11K? 0 +192049.97 -014320.7 +000000.6-000001.500010.9 08.8301.13K? 0 +192216.84 -163523.2 +000005.5-000001.400002.3 08.8301.61K? 0 +192433.08 +501429.3 -000009.4-000041.600008.8 08.8301.30K? 0 0.10 1.00 +192537.26 -341700.4 +000031.9-000011.400023.1 08.8301.26K? 0 +192620.05 +385527.4 +000024.3+000010.300004.2 08.8301.54K? 0 +193219.14 -095855.7 -000009.2-000031.500012.2 08.8301.52K? 0 +193302.90 -270659.8 +000036.6+000043.100007.3 08.8301.54K? 0 +193314.92 +294238.4 -000008.0+000016.000022.7 08.8301.21K? 0 +193552.88 -192348.1 +000006.4+000016.500016.9 08.8301.66K? 0 +193634.00 +460723.7 -000003.1-000005.500010.0 08.8301.21K? 0 +193738.87 +653718.0 +000014.5-000032.600019.9 08.8301.11K? 0 +194602.47 -134825.4 -000028.2+000010.200007.8 08.8301.60K? 0 +194640.80 +335135.5 +000003.7+000004.400007.4 08.8301.05K? 0 +194949.43 -602442.8 +000000.9+000015.000012.3 08.8301.51K? 0 +194955.84 -571316.3 -000008.6-000006.200024.8 08.8301.30K? 0 +195116.18 +134341.3 +000012.3+000021.600012.3 08.8301.31K? 0 +195150.24 +363856.5 +000004.0-000000.500011.0 08.8301.13K? 0 +195254.78 -061426.6 -000002.0-000003.300046.7 08.8301.23K? 0 +195537.93 -080721.1 +000008.5+000011.200013.8 08.8301.14K? 0 +195857.90 -112835.4 -000022.7-000045.000005.5 08.8301.11K? 0 +195933.21 +121550.8 +000022.1-000022.300016.9 08.8301.34K? 0 +195957.68 +003849.0 +000058.1-000008.800034.6 08.8301.32K? 0 +200128.78 -491016.6 -000014.3-000035.300012.4 08.8301.02K? 0 +200339.21 +285817.1 -000000.3-000007.000000.0 08.8301.43K? 0 +200956.69 +001730.3 -000001.1+000004.200002.3 08.8301.24K? 0 +201035.99 -411020.0 -000010.2+000010.200010.3 08.8301.05K? 0 +201137.08 +272639.2 +000002.1-000021.600005.5 08.8301.76K? 0 +201530.73 +644836.6 -000024.8-000046.800013.9 08.8301.18K? 0 +201617.12 -580338.4 +000009.9+000001.100013.2 08.8301.00K? 0 +201631.01 +435148.0 +000012.3+000000.700016.6 08.8301.03K? 0 +201654.59 +262303.4 +000014.2+000002.400001.8 08.8301.08K? 0 +201945.34 -132708.7 -000036.9+000004.200009.2 08.8301.75K? 0 +202016.16 +034136.5 -000003.5-000018.800015.7 08.8301.23K? 0 +202306.26 -720204.4 +000011.3-000049.700011.6 08.8301.26K? 0 +203340.84 +430128.9 +000015.5+000028.500000.2 08.8301.05K? 0 +203556.07 +462012.0 +000001.2-000011.900012.2 08.8301.59K? 0 +203941.82 +480541.5 -000015.4-000024.300004.5 08.8301.06K? 0 0.10 1.00 +204034.68 +030426.8 -000035.8-000018.700034.2 08.8301.19K? 0 +204445.07 -145737.0 +000035.3-000022.000029.3 08.8301.07K? 0 +204500.16 +670111.1 +000008.3+000016.600005.8 08.8301.01K? 0 +204650.24 +083405.5 +000041.1-000033.600031.6 08.8301.43K? 0 +204811.04 -023825.8 +000036.5-000020.800022.6 08.8301.28K? 0 +204916.32 +543138.2 +000012.9+000001.400014.7 08.8301.13K? 0 +205120.27 +450245.1 +000004.3+000001.300010.7 08.8301.48K? 0 +205715.12 -382409.0 +000010.9+000017.300005.1 08.8301.61K? 0 +205821.17 +075843.6 +000013.6-000011.400005.7 08.8301.11K? 0 +205918.80 -140806.1 -000023.8-000003.400026.7 08.8301.08K? 0 +210043.98 +071101.0 -000017.4-000003.400012.6 08.8301.10K? 0 +210352.89 -270226.6 -000044.2+000014.200010.4 08.8301.43K? 0 +210546.65 -565109.3 +000005.8+000007.800023.3 08.8301.08K? 0 +210600.67 +765222.6 -000023.7-000042.700012.0 08.8301.12K? 0 +211213.26 +370352.4 -000004.7-000007.800020.0 08.8301.00K? 0 +211405.25 +040448.0 +000002.6-000036.000008.3 08.8301.13K? 0 +211554.63 +411643.2 -000006.9-000023.400008.7 08.8301.02K? 0 +211808.09 -060854.1 -000011.2+000002.200004.4 08.8301.54K? 0 +211853.02 -330246.6 +000020.8-000008.900005.0 08.8301.20K? 0 +211912.85 +380947.9 +000016.8-000003.600025.1 08.8301.47K? 0 +212426.02 +455517.6 -000002.8-000003.500002.5 08.8301.55K? 0 +212505.90 +775302.3 +000036.0+000048.900003.1 08.8301.03K? 0 +212711.35 +805544.7 +000004.7-000018.300022.2 08.8301.29K? 0 +212837.55 -480441.8 +000029.1-000063.100014.1 08.8301.08K? 0 +213030.70 -142535.6 +000014.0-000012.000002.9 08.8301.31K? 0 +213036.67 +102206.5 +000039.7-000006.200027.4 08.8301.09K? 0 +214212.10 -703405.6 +000015.6-000043.800017.9 08.8301.31K? 0 +214515.51 +255707.9 +000002.3+000000.700001.3 08.8301.23K? 0 +214530.65 +402531.1 -000000.1-000011.900003.5 08.8301.01K? 0 +214835.75 -151552.9 -000004.7-000032.300005.9 08.8301.44K? 0 +215546.44 +011006.5 -000003.8-000004.000006.0 08.8301.25K? 0 +220024.64 -125111.8 +000034.8+000026.300034.5 08.8301.35K? 0 +220923.18 -074136.7 -000014.5-000036.900010.6 08.8301.21K? 0 +221749.67 +385446.2 +000004.8-000009.200022.4 08.8301.43K? 0 +221824.42 -622533.7 +000013.9-000016.900008.0 08.8301.45K? 0 +222202.83 -693911.8 +000015.8-000016.800006.8 08.8301.22K? 0 +222305.73 +380243.7 +000020.4-000007.500000.4 08.8301.57K? 1 +222307.34 +270709.2 -000043.1-000033.700014.5 08.8301.17K? 0 +222455.28 -122259.0 -000019.3-000023.800001.4 08.8301.00K? 0 +222539.95 +273444.2 +000006.7-000014.400016.5 08.8301.57K? 0 +223529.99 -782950.9 -000018.5+000004.700002.4 08.8301.53K? 0 +224125.72 -411525.7 -000016.1-000026.700022.4 08.8301.06K? 0 +224232.35 -412732.8 +000006.0-000000.400011.6 08.8301.35K? 0 +224901.04 +063008.3 -000000.2-000021.500001.1 08.8301.09K? 0 +224918.04 +123611.8 -000007.1+000012.300015.8 08.8301.21K? 0 +224918.77 +304809.4 +000009.8-000012.400004.9 08.8301.10K? 0 +225130.05 +063641.8 -000001.2-000017.800010.6 08.8301.59K? 0 +225800.02 -220208.1 -000019.9-000003.200042.1 08.8301.46K? 0 +230438.23 +040603.1 -000011.5-000000.400016.3 08.8301.43K? 0 +231724.77 -802335.1 -000017.8-000022.800030.3 08.8301.29K? 0 +231850.37 -583753.2 +000020.6-000014.600003.1 08.8301.27K? 0 +232032.63 +085508.4 -000044.3+000044.800118.3 08.8301.29K? 0 +232459.67 -051242.0 +000003.0-000000.400012.0 08.8301.04K? 0 +232935.08 +010613.5 -000015.1+000012.300014.1 08.8301.07K? 0 +232958.15 +101517.3 -000003.7-000050.200002.8 08.8301.37K? 0 +233438.80 -464048.7 +000013.5-000007.500006.0 08.8301.03K? 0 +234001.04 +270115.9 -000022.1-000018.400007.8 08.8301.07K? 0 +234303.36 -073012.2 +000030.0-000001.700010.8 08.8301.50K? 0 +234610.67 +145250.8 -000006.5-000008.700003.4 08.8301.26K? 0 +234635.00 -680322.2 -000018.7+000009.500008.6 08.8301.31K? 0 +234635.27 +781925.6 -000001.1-000009.500016.6 08.8301.64K? 0 +234848.97 -652346.1 +000017.6+000002.400000.0 08.8301.16K? 0 +235329.09 -181550.0 +000023.4+000012.000067.3 08.8301.53K? 0 +235538.81 +193736.5 -000003.4+000024.300022.2 08.8301.44K? 0 +235843.52 +313923.3 +000010.7+000007.000006.0 08.8301.08K? 0 +040752.99 +334125.1 +000037.7+000022.200033.8 08.8302.05M? 0 +073152.27 -212936.7 -000022.6-000008.500010.5 08.8302.16M? 0 +075300.44 -274332.3 +000009.6-000013.800020.6 08.8302.36M? 1 +000020.94 -432142.5 -000016.0-000006.700003.6 08.8400.46F? 0 +000415.54 +752609.4 +000059.0-000021.000013.2 08.8400.49F? 0 +000440.06 +354714.4 -000002.8+000000.400016.3 08.8400.46F? 0 +000551.47 +695308.7 +000027.3-000014.700002.2 08.8400.75G? 0 +000712.59 +061215.6 -000004.1-000010.000020.3 08.8400.32F? 0 +001515.28 +252325.7 -000081.4-000132.300002.8 08.8400.48F? 0 +001517.54 +463610.6 -000002.7-000011.100021.0 08.8400.89G? 0 +001611.45 +303157.0 +000198.9+000038.900023.8 08.8400.97K? 0 +001644.45 +360740.6 -000018.0-000022.800027.1 08.8400.63G? 0 +001816.58 -751313.0 +000003.8-000027.700000.6 08.8400.45F? 0 +002030.08 +601707.7 +000002.1+000006.900002.4 08.8400.19A? 0 +002107.39 +575341.5 -000011.1-000008.200001.0 08.8400.49F? 0 +002401.02 +292822.4 -000009.8-000029.800002.4 08.8400.69G? 0 +002425.01 +615025.7 -000008.8-000007.100000.7 08.8400.29A? 0 0.10 1.00 +002526.29 -344949.4 +000262.6+000059.100015.2 08.8400.51F? 0 +002922.43 +304401.7 +000017.7-000028.200031.3 08.8400.38F? 0 +003048.78 +280641.5 +000016.8-000011.100009.8 08.8400.39F? 0 +003156.52 +013037.5 +000039.7-000000.900008.5 08.8400.38F? 0 +003618.36 -431424.2 -000122.8-000047.200011.5 08.8400.54F? 0 +003820.25 -320205.8 -000047.2-000044.100003.7 08.8400.48F? 0 +003853.75 +480038.8 -000000.7-000016.800020.9 08.8400.18A? 0 +004054.59 +505911.6 +000003.0-000007.400012.3 08.8400.01A? 0 +004952.07 +624742.5 +000042.5+000008.200007.7 08.8400.24A? 0 +005003.31 +733518.3 +000018.1-000001.500003.5 08.8400.15A? 0 +005041.22 +293751.1 -000010.2-000057.900007.1 08.8400.52F? 0 +005249.56 +563736.8 +000000.0+000000.000000.0 08.8400.19A? 1 +005553.84 +373613.0 +000011.6-000009.100006.0 08.8400.95K? 0 +005711.86 -362606.3 -000064.6-000033.000004.8 08.8400.51F? 0 +011235.82 +614630.7 +000000.8+000007.200015.0 08.8400.09A? 0 +011605.23 -194814.4 +000045.5-000016.600018.3 08.8400.47F? 0 +012804.42 -100216.3 +000042.7+000048.300004.6 08.8400.51F? 0 +013242.73 +671459.5 +000019.7-000012.600003.4 08.8400.21A? 0 +013243.31 +615140.9 +000012.5-000009.400002.7 08.8400.11A? 0 +013324.03 +743742.5 -000007.7+000003.800008.6 08.8400.10A? 0 +013610.13 -292332.5 -000060.2-000011.600028.2 08.8400.76G? 0 +013833.04 +095352.4 -000003.0-000028.400010.8 08.8400.44F? 0 +014611.30 +393812.6 +000030.2-000023.600014.0 08.8400.38F? 0 +014647.52 +593951.9 +000015.0-000112.400026.6 08.8400.74G? 0 +014740.53 -294322.8 +000037.8-000056.700007.7 08.84-0.10B? 0 +014841.33 -464746.9 +000037.8-000004.500007.1 08.8400.39F? 0 +014852.57 -782902.2 +000013.7+000001.900001.3 08.8400.11A? 0 +015157.60 +132538.0 +000012.5+000000.000017.3 08.8400.29A? 0 +015208.20 +801127.9 +000011.6-000017.200002.4 08.8400.17A? 0 +015428.54 -011200.0 -000003.5-000015.600012.7 08.8400.18A? 0 +015528.29 -630438.0 +000016.3+000031.300000.5 08.8400.23A? 1 +015532.33 -083604.3 -000017.5-000044.500017.9 08.8400.70G? 0 +015816.79 +692640.9 -000024.2+000000.600008.6 08.8400.36F? 0 +015927.83 -001510.0 +000034.2-000091.900009.1 08.8400.63G? 0 +020028.51 -261321.7 +000110.6+000074.700004.6 08.8400.51F? 0 +020310.95 -244714.3 +000004.2-000002.500018.9 08.8400.26A? 0 +021118.72 +721754.7 +000034.2-000020.700008.9 08.8400.93G? 0 +021705.02 +631834.4 -000004.6-000013.700005.1 08.8400.29A? 0 +021951.65 +304717.8 +000063.9+000001.600018.5 08.8400.55F? 0 +022000.17 -242847.8 +000032.7+000024.800027.3 08.8400.47F? 0 +022216.96 +571619.0 +000014.6+000003.800002.2 08.8400.31F? 0 0.10 1.00 +022250.40 -322009.3 -000021.6-000011.300016.5 08.8400.97K? 0 +022545.35 -091331.8 -000032.5-000001.600013.0 08.8400.10A? 0 +022639.89 -065910.9 +000035.0+000039.300003.6 08.8400.75G? 0 +023018.30 +380802.5 +000013.2-000016.700006.3 08.8400.15A? 0 +023512.77 +694046.3 +000027.1-000002.000010.2 08.8400.54F? 0 +024102.45 +574839.0 +000013.8+000005.700000.1 08.8400.06A? 0 +024114.10 -044607.8 +000043.9-000027.400009.9 08.8400.39F? 0 +024134.32 -330612.4 +000041.9+000027.600003.2 08.8400.50F? 0 +024225.80 +503810.6 +000001.3-000060.700022.7 08.8400.64G? 0 +024700.31 +500726.4 +000000.0+000000.000000.0 08.8400.53F? 1 +024824.88 +480238.9 -000015.6-000002.900012.4 08.8400.04A? 0 +024850.60 +672126.7 +000052.1-000039.000001.8 08.8400.59G? 0 +024857.95 +883939.7 +000034.5-000036.800009.3 08.8400.54F? 0 +025434.21 +612530.6 +000007.2-000013.100008.9 08.8400.36F? 0 +025633.74 -392648.8 +000000.0+000000.000000.0 08.8400.66G? 0 +030137.08 +455027.6 -000021.5-000007.000008.1 08.8400.12A? 0 +030916.19 -053103.3 +000077.1+000045.000007.1 08.8400.83G? 0 +031334.56 +390849.5 +000047.8-000046.500007.5 08.8400.41F? 0 +031612.90 +002743.7 +000051.3-000038.300001.3 08.8400.42F? 0 +032048.72 +435844.7 +000133.8-000134.400016.3 08.8400.73G? 0 +032354.13 -251413.9 -000009.3-000006.100001.4 08.8400.34F? 0 +032541.39 +500405.9 +000053.8-000021.800015.1 08.8400.56F? 0 +032732.38 +490419.7 +000001.5-000026.400008.6 08.8400.13A? 0 +033327.56 +000710.9 +000010.1-000003.900011.9 08.8400.40F? 0 +033559.32 -233104.9 -000114.3-000026.500011.4 08.8400.79G? 0 +034714.22 +605208.9 -000003.8-000003.500005.1 08.8400.37F? 0 +034745.19 +544755.6 -000013.7-000005.300004.8 08.8400.67G? 0 +035458.09 -011548.3 -000005.0+000052.500011.3 08.8400.82G? 0 +035747.19 +225527.7 +000173.5-000018.500012.1 08.8400.98K? 0 +040439.47 -411653.4 -000011.6+000035.400005.2 08.8400.70G? 0 +040705.25 +885521.8 +000009.1-000020.300004.0 08.8400.32F? 0 +041106.99 +355542.0 +000026.6+000014.100021.0 08.8400.17A? 0 +041509.21 +761623.7 -000022.6-000019.100005.1 08.8400.58F? 0 +041845.19 -024148.3 -000033.6-000045.100012.1 08.8400.15A? 0 +042351.07 -093213.5 +000048.9-000021.300038.1 08.8400.73G? 0 +042920.22 -270015.9 +000000.0-000009.500000.7 08.8400.37F? 0 +043000.56 +583924.0 -000001.6-000013.200010.5 08.8400.42F? 0 +043354.07 +102057.0 +000034.4-000050.600016.2 08.8400.48F? 0 +043433.11 +224237.8 +000009.6-000053.600011.4 08.8400.47F? 0 +045109.43 +054925.6 +000001.3-000008.200014.0 08.8400.01A? 0 +045114.82 +241727.0 -000002.2-000012.000006.2 08.8400.47F? 0 +045149.55 +011456.3 +000000.0+000000.000000.0 08.8400.62G? 1 +045220.22 -891626.3 +000018.4+000020.200014.8 08.8400.28A? 0 +045237.96 -165159.0 +000012.7-000001.100008.3 08.8400.05A? 0 +045319.53 +420644.7 +000025.9-000006.800002.2 08.8400.09A? 0 +045625.63 -301425.2 -000068.9-000121.100019.0 08.8400.49F? 0 +045932.78 +234506.9 -000011.6+000001.000006.5 08.8400.32F? 0 +050014.19 +501351.0 -000016.5-000030.700001.7 08.8400.96K? 0 +050132.61 -312425.9 +000011.1-000036.700011.7 08.8400.96K? 0 +050357.07 +223201.1 -000010.9-000012.000008.0 08.8400.19A? 0 +050519.82 +403349.0 +000016.4-000016.700010.5 08.8400.54F? 0 +050617.95 +174859.4 +000056.4-000028.600018.7 08.8400.77G? 0 +050919.97 -650745.5 -000078.8+000050.100020.1 08.8400.65G? 0 +050928.41 +322550.5 +000030.6-000038.600004.6 08.8400.38F? 0 diff --git a/kstars/kstars/data/hip108.dat b/kstars/kstars/data/hip108.dat new file mode 100644 index 00000000..292df47f --- /dev/null +++ b/kstars/kstars/data/hip108.dat @@ -0,0 +1,1000 @@ +051126.53 -150322.2 -000027.1-000014.800005.0 08.8400.23A? 0 +051211.71 +171545.9 +000014.9+000003.000028.4 08.8400.29A? 1 +051318.61 +494021.5 +000014.7-000003.300003.8 08.8400.28A? 0 +051322.72 +003128.3 -000017.6-000002.400017.1 08.8400.97K? 0 +051701.98 +664104.3 -000005.9-000020.200001.6 08.8400.95G? 0 +051711.60 +454937.3 +000001.5+000015.500009.1 08.8400.34F? 0 +051756.73 -352202.4 -000001.7-000093.500012.3 08.8400.53F? 0 +051849.05 +294317.2 +000015.9-000031.900010.1 08.8400.24A? 0 +051855.85 +451452.8 +000047.6+000016.000007.2 08.8400.51F? 0 +052504.44 -312905.0 -000021.7+000020.100007.6 08.8400.92G? 0 +052511.29 +015526.2 +000000.0+000000.000000.0 08.84-0.02B? 0 +052824.80 -004208.3 -000002.5-000000.500009.3 08.8400.06A? 0 +052839.41 +344008.8 +000007.2+000008.000013.4 08.8400.16A? 0 +052957.60 +355717.1 +000041.6+000010.500002.0 08.8400.26A? 0 +053307.46 -263340.7 -000002.1-000050.400009.5 08.8400.52F? 0 +053641.84 +024111.4 +000012.2-000010.600000.9 08.8400.38F? 0 +053831.63 +124006.6 +000012.9-000026.900012.2 08.8400.08A? 0 +054222.55 +791955.1 +000018.4-000037.800011.6 08.8400.99K? 0 +054256.76 +225427.2 -000017.8+000012.200010.6 08.8400.58F? 0 +054342.77 +714105.5 -000008.4-000005.000001.6 08.8400.29A? 0 +054516.05 +072412.8 +000024.8+000004.400019.6 08.8400.33F? 0 +054616.70 -325844.0 -000033.2+000046.300010.9 08.8400.94G? 0 +054628.36 -262237.6 +000003.5-000004.300009.1 08.8400.05A? 0 +054918.03 +042215.2 -000005.0+000015.400002.6 08.8400.07A? 0 +055626.60 -014927.2 +000000.7+000015.000009.1 08.8400.06A? 0 +055852.54 +373521.2 -000013.9-000003.600006.1 08.8400.18A? 0 +055958.40 +522036.3 +000005.1-000007.700004.6 08.8400.38F? 0 +060019.06 -615954.5 -000032.5-000125.800011.6 08.8400.44F? 0 +060209.98 -633243.2 -000008.0-000004.400001.2 08.8400.49F? 0 +060612.39 -085239.4 +000030.1-000052.100026.2 08.8400.43F? 0 +060731.13 +075435.9 +000038.8-000002.200023.4 08.8400.06A? 0 +060803.65 +484301.8 -000016.0-000010.000005.3 08.8400.05A? 0 +060843.52 +083821.0 -000016.2-000002.200001.4 08.8400.04A? 0 +061019.27 +101809.2 -000016.7-000013.600012.5 08.8400.12A? 0 +061105.47 -284820.1 -000013.6+000045.400008.4 08.8400.65G? 0 +061113.58 +093645.0 +000007.8-000011.300006.6 08.8400.91G? 0 +061401.20 +463305.7 +000001.0-000025.500031.1 08.8400.40F? 0 +061515.44 +221804.1 -000013.7-000018.500011.4 08.8400.22A? 0 +061552.60 +262501.8 +000001.4-000013.000008.7 08.8400.09A? 0 +061819.07 +331012.0 -000021.5-000010.900009.4 08.8400.96K? 0 +061846.30 +253153.5 -000033.6-000011.800007.0 08.8400.26A? 0 +061927.24 -192915.4 -000019.9+000006.600011.8 08.8400.55F? 0 +061934.53 -101505.9 -000010.9+000009.800008.4 08.8400.40F? 0 +062136.55 +561105.8 -000038.8-000044.900023.9 08.8400.60G? 0 +062247.74 +174822.1 +000004.7-000005.200014.9 08.8400.11A? 0 +062401.10 +085350.6 +000072.2+000003.100041.3 08.8400.98K? 0 +062439.51 +025106.5 -000003.9+000006.900013.7 08.8400.90G? 0 +062703.39 -144101.7 -000006.9+000004.300004.5 08.84-0.01B? 0 +062759.22 +100016.4 -000021.4-000029.100002.2 08.8400.19A? 0 +063641.05 +003223.8 -000013.5-000006.600003.1 08.8400.31A? 0 +063701.86 -144015.8 -000020.4-000005.200009.5 08.8400.65G? 0 +063857.82 -551755.6 +000005.2+000025.400000.0 08.8400.93G? 0 +063922.76 +071550.5 +000000.4-000009.600003.1 08.8400.11A? 0 +063940.51 -211931.2 -000008.8-000012.100006.5 08.8400.33F? 0 +064145.61 +272614.9 +000013.9-000023.900016.2 08.8400.04A? 0 +064159.00 +075259.3 -000017.6-000038.200009.4 08.8400.28A? 0 +064159.35 -730116.9 -000001.0+000027.100002.9 08.8400.48F? 0 +064409.26 -105958.1 -000032.1-000185.400010.5 08.8400.66G? 0 +064720.18 -355627.2 -000075.2+000023.800008.0 08.8400.49F? 0 +064747.91 -005054.9 -000011.5+000025.000009.8 08.8400.18A? 0 +064756.51 -531041.8 -000008.3+000010.300007.9 08.8400.24A? 0 +064820.85 +410502.9 -000059.8+000010.400016.6 08.8400.07A? 0 +064959.25 +405951.1 +000005.4-000011.700015.1 08.8400.03A? 0 +065239.63 +230037.0 -000005.0-000006.600001.3 08.84-0.01B? 0 +065306.23 +284240.5 +000048.1+000012.400016.8 08.8400.47F? 0 +065354.76 +235533.0 -000027.3-000012.800023.8 08.8400.54F? 0 +065526.99 +671425.7 +000000.7-000029.800003.1 08.8400.16A? 0 +065706.56 +003348.6 -000001.3-000005.400006.1 08.8400.06A? 0 +065748.54 +265225.9 -000005.4-000009.600010.6 08.8400.45F? 0 +065818.09 +805542.4 -000024.8-000012.500023.2 08.8400.75G? 0 +065956.35 -000240.8 +000024.8-000006.100016.7 08.8400.80G? 1 +070104.20 +044053.9 -000005.7-000003.600014.0 08.8400.49F? 0 +070122.79 +043806.6 +000006.4+000004.900023.1 08.8400.34F? 0 +070143.81 +705528.4 -000015.9+000005.300011.6 08.8400.84G? 0 +070316.83 +065128.1 +000003.9-000008.300013.5 08.8400.15A? 0 +070637.42 -263722.9 -000008.7+000001.800018.0 08.8400.99K? 0 +070924.95 +213532.9 -000010.2-000007.800006.8 08.84-0.07B? 0 +071008.60 +071946.0 -000011.2-000014.500009.1 08.8400.28A? 0 +071102.82 +185212.2 -000014.4-000076.300004.0 08.8400.48F? 0 +071320.81 -151735.4 -000002.1-000000.500004.1 08.8400.59G? 0 +071342.21 -545402.2 -000005.0-000022.700007.6 08.8400.64G? 0 +071356.93 -262641.0 -000006.6+000008.700011.9 08.8400.57F? 0 +071440.83 -210432.1 -000020.7+000004.400012.0 08.8400.95K? 0 +071457.22 -370005.3 -000008.5+000008.200005.3 08.8400.06A? 0 +071534.09 -015134.5 +000000.0+000000.000000.0 08.8400.35F? 0 +071757.25 +684432.1 -000007.3+000006.800014.8 08.8400.11A? 0 +071831.21 -075011.4 -000003.8+000003.800012.6 08.84-0.04B? 0 +071839.60 -192522.3 -000007.8+000007.400001.2 08.8400.38F? 0 +071858.72 -180247.5 -000000.4+000008.100001.7 08.8400.39F? 0 +071955.68 -452106.1 +000005.5-000015.700003.8 08.8400.93G? 0 +071956.06 +714834.8 -000013.6-000018.400003.9 08.8400.39F? 0 +071956.10 +404304.1 -000012.7-000014.000009.2 08.8400.95G? 0 +072009.94 -000111.4 +000039.3-000017.800005.6 08.8400.18A? 1 +072115.17 -140352.9 +000002.7-000013.800004.6 08.8400.18A? 0 +072237.38 -211132.6 -000002.5+000012.800013.7 08.8400.79G? 1 +072418.54 +135623.5 -000018.2-000062.200003.8 08.8400.57F? 0 +072505.52 +100829.2 -000003.4+000004.100015.4 08.8400.05A? 0 +072656.58 -053138.2 +000004.9+000008.500006.0 08.8400.03A? 0 +072658.30 +235539.7 -000011.2+000005.100001.2 08.84-0.03B? 0 +072717.91 -042023.2 -000012.4+000004.900005.7 08.8400.03A? 0 +072753.14 -215244.6 -000019.6+000019.600000.3 08.84-0.10B? 0 +072945.70 -005944.2 -000035.5+000005.500005.0 08.8400.30A? 0 +073014.99 -565728.5 +000023.7-000011.900014.9 08.8400.51F? 0 +073045.34 +042129.6 -000004.4-000006.200015.1 08.8400.16A? 0 +073147.71 -053459.5 +000003.2-000009.200014.4 08.84-0.19B? 0 +073207.57 +043119.1 +000005.6-000013.500002.1 08.8400.30A? 0 +073257.26 +003848.3 -000008.1-000020.500010.9 08.8400.01A? 0 +073333.95 -241902.4 +000004.2-000002.000007.5 08.84-0.09B? 0 +073656.18 -384917.6 +000003.0+000007.100001.4 08.8400.01A? 0 +073850.18 +202313.9 -000008.5-000006.600024.5 08.8400.16A? 0 +074159.95 -653106.7 -000018.8+000006.600011.7 08.8400.35F? 0 +074213.27 -112058.3 -000012.6+000005.000002.4 08.8400.01A? 0 +074219.26 -154725.5 +000000.6+000009.300003.6 08.84-0.03B? 0 +074508.37 -223819.4 +000001.3-000001.200006.5 08.8400.19A? 0 +074536.27 -442226.0 -000021.5-000004.500004.4 08.8400.00A? 1 +074545.52 +373841.0 -000008.0-000122.600012.3 08.8400.51F? 0 +074548.11 -112440.6 -000018.7+000003.900021.6 08.8400.24A? 0 +074713.23 -263427.6 -000002.3+000018.300000.4 08.84-0.11B? 0 +074722.28 -575921.4 -000015.6+000002.300006.9 08.8400.44F? 0 +074834.24 -601002.6 -000027.0+000057.700007.7 08.8400.41F? 0 +074839.37 +862001.7 -000012.3-000017.500009.0 08.8400.07A? 0 +074918.55 -234756.8 -000008.9+000027.500003.1 08.8400.92G? 0 +075602.98 -230024.2 -000009.2+000000.300010.4 08.8400.98K? 0 +075650.55 +150750.4 +000007.3-000019.400021.5 08.8400.17A? 0 +080006.27 -314644.1 -000021.7-000011.300013.5 08.8400.39F? 0 +080311.44 -342231.9 -000018.4+000003.400001.3 08.84-0.03B? 0 +080412.27 -032317.4 +000003.8-000002.600005.8 08.8400.42F? 0 +080540.06 -272633.5 +000000.4+000011.700010.0 08.8400.32F? 0 +080703.70 -405511.6 +000004.2-000001.900005.5 08.8400.02A? 0 +080734.03 -042905.0 -000014.9+000005.400002.6 08.8400.23A? 0 +080750.76 +224657.7 +000008.1-000037.700012.1 08.8400.10A? 0 +081328.32 +162547.5 -000057.9+000000.100024.0 08.8400.38F? 0 +081425.96 -012656.7 -000022.1+000003.600013.8 08.8400.47F? 0 +081522.47 +074039.0 -000012.3+000002.100017.2 08.84-0.05B? 0 +081715.26 +211052.0 -000025.3-000006.500013.4 08.8400.34F? 0 +082540.50 +662748.6 +000009.7-000499.000031.4 08.8400.95G? 0 +083211.76 +033047.3 -000021.0-000076.400004.2 08.8400.77G? 0 +083242.98 -823652.1 -000065.4+000056.700014.7 08.8400.53F? 0 +083547.13 +081044.8 -000014.8+000006.400007.3 08.8400.35F? 0 +083628.10 +115118.2 +000028.2-000042.000004.7 08.8400.49F? 0 +083635.00 -671513.3 -000016.3+000093.600012.5 08.8400.50F? 0 +083720.12 -314437.6 -000000.4+000006.200006.0 08.8400.07A? 0 +083815.40 -392503.5 -000003.1-000001.100008.6 08.8400.26A? 0 +084116.21 -454515.3 -000002.1-000005.300004.2 08.8400.13A? 0 +084200.95 -414947.9 -000026.5-000007.900002.0 08.8400.01A? 0 +084428.50 -214157.7 -000006.7+000005.100001.3 08.8400.06A? 0 +084455.20 -063139.7 -000010.7-000000.500002.0 08.8400.93G? 0 +084637.46 -482022.9 -000017.5-000014.400008.3 08.8400.46F? 0 +084706.78 -104652.4 -000021.6+000037.400001.6 08.8400.52F? 0 +084725.91 -380159.0 -000001.4+000002.300001.3 08.84-0.11B? 0 +084809.89 -435607.8 -000001.9+000011.100014.0 08.8400.00A? 0 +084830.93 -260947.8 -000007.5+000000.000001.0 08.8400.00A? 0 +085020.89 -483444.1 -000001.9+000063.800003.9 08.8400.50F? 0 +085333.57 -063534.4 -000023.6+000000.900006.9 08.8400.96K? 0 +085646.23 +250024.4 -000052.0-000022.100015.5 08.8400.73G? 0 +085749.10 +075751.2 -000027.4-000020.700001.9 08.8400.66G? 0 +085811.65 +814946.2 +000004.0-000030.500018.4 08.8400.88G? 0 +085917.75 -351836.9 +000174.0-000011.000010.9 08.8400.61G? 0 +085944.00 -220811.3 -000015.3+000004.400000.6 08.8400.12A? 0 +090507.35 -482737.6 -000016.9+000003.600000.8 08.8400.01A? 0 +091106.57 -513806.6 -000017.7-000007.800010.9 08.8400.97K? 0 +091636.14 +321037.0 -000093.8+000026.500009.6 08.8400.47F? 0 +091830.67 -213622.6 -000012.2+000002.900005.4 08.8400.06A? 0 +091912.13 +582411.4 -000158.7-000131.800005.8 08.8400.61G? 0 +092126.65 -234710.9 -000018.9+000009.300020.3 08.8400.71G? 0 +092408.24 +353123.2 +000057.3-000060.600029.0 08.8400.58G? 0 +092507.99 +293249.0 -000027.5+000003.700014.6 08.8400.03A? 0 +092535.96 -371613.6 -000008.0+000001.400009.8 08.8400.47F? 0 +092936.08 +595049.8 -000008.8-000025.500008.8 08.8400.57F? 0 +093103.48 -452745.0 -000006.4+000005.500004.8 08.8400.91G? 0 +093525.80 -062826.8 -000078.9-000017.400009.6 08.8400.55F? 0 +093608.07 -460431.1 +000022.0-000019.900012.7 08.8400.49F? 0 +093708.77 +215624.8 -000027.3-000018.600014.1 08.8400.14A? 0 +093720.43 +375444.2 -000013.7-000008.200002.3 08.8400.51F? 0 +093832.00 -640635.3 -000016.2+000009.900013.9 08.8400.41F? 0 +094001.08 +761326.4 -000012.8-000025.600010.4 08.8400.91G? 0 +094413.70 +032629.5 -000045.0-000072.700017.7 08.8400.52F? 0 +094545.08 -471953.8 -000048.5+000035.300014.0 08.8400.40F? 0 +094642.89 -552026.1 -000011.1+000009.700000.6 08.8400.05A? 0 +095058.26 +235135.5 -000039.3-000002.100004.0 08.8400.58G? 0 +095114.80 -380234.2 -000013.5+000009.600002.3 08.8400.96K? 0 +095422.84 +321525.7 -000108.9-000097.100012.8 08.8400.65G? 0 +095725.75 -311025.4 +000001.4-000014.600003.5 08.8400.13A? 0 +100023.89 -161742.1 +000028.7-000027.000044.9 08.8400.81G? 0 +100025.50 -405451.3 -000055.0-000002.200005.5 08.8400.44F? 0 +100310.20 -580556.1 -000003.8+000014.100022.2 08.8400.96K? 0 +100829.15 -450014.8 +000000.0+000000.000000.0 08.8400.33F? 1 +100829.45 -574320.0 -000011.4+000003.700013.9 08.8400.04A? 0 +100910.03 -474312.0 -000025.2-000006.100014.2 08.8400.58G? 0 +100910.79 -181110.2 -000008.6+000014.400014.8 08.8400.92G? 0 +100956.29 -601310.2 -000002.5-000004.100007.8 08.84-0.06B? 0 +101053.35 -803919.9 -000047.5-000016.100021.1 08.8400.42F? 0 +101305.71 -510554.0 -000006.2+000003.200003.9 08.84-0.02B? 0 +101333.83 -732004.3 -000019.3+000010.000011.3 08.8400.39F? 0 +101450.58 -623512.7 -000252.2+000136.400009.7 08.8400.68G? 0 +101518.37 -575112.6 -000022.2+000018.700002.3 08.8400.13A? 0 +101709.87 -663529.4 +000000.0+000000.000000.0 08.8400.23A? 0 +101714.61 +423810.4 +000006.1-000045.400007.7 08.8400.52F? 0 +101903.30 -114321.9 +000017.1+000005.300010.0 08.8400.51F? 0 +102122.98 -610426.8 -000011.5-000005.400008.0 08.8400.90G? 0 0.10 1.00 +102131.07 -511433.3 +000003.0-000019.600009.1 08.8400.07A? 0 +102210.10 +162811.6 -000090.0-000022.700019.2 08.8400.72G? 0 +102211.53 -422104.0 -000019.9-000014.400004.1 08.8400.17A? 0 +102456.19 -295703.7 -000021.9-000008.200009.5 08.8400.35F? 0 +102625.08 -645113.7 -000043.1+000021.300009.0 08.8400.31F? 0 +102925.99 -655233.2 -000003.9+000016.500003.3 08.8400.32F? 0 +103112.26 +641739.4 -000039.9-000149.000015.3 08.8400.62G? 0 +103130.25 -010201.5 +000082.9-000059.900004.4 08.8400.58F? 0 +103347.60 +232100.1 +000000.0+000000.000000.0 08.8400.44F? 0 +103759.98 +531239.9 +000001.5-000005.700002.4 08.8400.21A? 0 +103811.01 -015828.9 -000000.7-000008.900000.5 08.8400.26A? 0 +104227.41 -583932.5 -000005.3-000003.600024.9 08.8400.60G? 0 +104422.25 -683511.2 -000016.6+000004.800002.7 08.8400.04A? 0 +104439.44 -595933.3 +000000.0+000000.000000.0 08.8400.35F? 0 +104551.85 -601132.8 -000036.3+000018.900001.2 08.8400.09A? 0 0.10 1.00 +104604.43 -565758.1 -000024.4-000012.700006.5 08.8400.03A? 0 +104838.59 -384907.2 +000008.5-000012.700007.5 08.8400.30A? 0 +104849.72 +503628.1 -000086.7-000060.400024.4 08.8400.52F? 0 +105325.72 -503741.9 -000065.5+000000.900006.0 08.8400.58G? 0 +105405.46 -381050.2 -000005.9+000013.400028.6 08.8400.99K? 0 +105431.81 -312408.3 -000045.4-000004.400005.4 08.8400.42F? 0 +105611.95 -193114.1 -000097.4+000025.400029.1 08.8400.65G? 0 +105614.36 -614722.5 -000024.2-000002.900015.3 08.8400.41F? 0 +110117.03 -821734.1 -000035.8+000027.200005.9 08.8400.38F? 0 +110141.94 -571550.5 -000011.9+000006.100000.8 08.84-0.02B? 0 +110508.70 -265132.7 +000001.3-000012.300002.6 08.84-0.05B? 0 +110846.77 -602243.6 -000024.4-000009.000003.5 08.8400.14A? 0 0.10 1.00 +110947.30 -352415.6 -000006.2+000006.600009.5 08.8400.12A? 0 +111003.27 -605550.5 -000015.8-000014.900004.8 08.8400.06A? 0 +111209.00 +323653.3 -000036.0-000028.400005.0 08.8400.48F? 0 +111436.29 -592240.0 -000000.5+000024.300000.8 08.8400.42F? 0 0.10 1.00 +111536.23 +193725.5 -000023.6+000022.900025.6 08.8400.38F? 0 +111747.11 +004729.4 -000121.7-000086.800044.3 08.8400.90G? 0 +111858.47 +511812.6 +000031.5-000003.800005.4 08.8400.94G? 0 +112120.85 +603516.6 -000040.8+000038.700021.8 08.8400.52F? 0 +112423.44 +465412.2 -000024.4+000007.700005.7 08.8400.23A? 0 +112500.12 -111229.2 -000013.7-000014.000012.5 08.8400.38F? 0 +112517.54 -211529.9 -000016.7+000021.200020.9 08.8400.79G? 0 +112617.23 -392557.4 +000000.1-000024.300025.5 08.8400.33F? 0 +112908.43 +501545.0 -000011.3+000006.500011.2 08.8400.56F? 0 +113112.34 +273210.3 -000042.9+000008.800009.0 08.8400.45F? 0 +113114.78 -464945.2 -000021.9+000007.000003.0 08.8400.06A? 0 +113606.93 -222844.2 -000007.0-000031.600005.5 08.8400.59G? 0 +113657.25 +140047.9 -000018.5-000032.800009.7 08.8400.48F? 0 +113750.23 -804254.9 -000030.0+000005.300014.2 08.8400.43F? 0 +113929.27 -594623.6 -000018.9-000007.600009.3 08.8400.27A? 0 +114519.94 -622951.5 +000027.0-000005.300010.7 08.8400.40F? 0 +114739.61 +761357.6 -000041.3-000047.800009.2 08.8400.46F? 0 +115325.12 +155900.3 -000018.3+000022.000005.3 08.8400.55F? 0 +115710.07 -040735.3 +000009.1-000027.500001.1 08.8400.90G? 0 +115714.07 -162713.5 -000060.0+000008.600000.0 08.8400.49F? 0 +115747.28 -464711.7 -000001.9-000008.800000.5 08.8400.18A? 0 +115959.08 +514617.5 -000016.4+000019.600006.1 08.8400.79G? 0 +120250.30 +774134.8 +000007.5-000018.200002.6 08.8400.44F? 0 +120413.54 -094107.8 -000159.5+000007.100026.4 08.8400.67G? 0 +121125.77 +231329.5 -000114.3-000118.100013.0 08.8400.67G? 0 +121131.33 +072208.6 -000029.7-000030.500003.0 08.8400.24A? 0 +121158.53 +052028.8 +000028.2-000017.300005.6 08.8400.54F? 0 +121338.51 +035817.9 -000025.7+000007.400008.1 08.8400.52F? 0 +121340.56 -611142.0 -000020.0-000000.100000.2 08.8400.21A? 0 +122004.01 -080733.4 -000078.4-000020.800008.9 08.8400.52F? 0 +122004.62 -474755.8 -000035.4-000004.400012.7 08.8400.04A? 0 +122216.75 -671614.2 -000013.1-000010.000010.2 08.8400.43F? 0 +122312.04 +424312.4 -000067.5-000023.200011.8 08.8400.53F? 0 +122336.17 -164050.8 -000000.2+000007.900004.8 08.8400.34F? 0 +122849.79 -292712.1 -000055.7+000016.300002.5 08.8400.26A? 0 +123137.04 -842938.2 -000026.4-000010.000013.9 08.8400.16A? 0 +123937.66 -622601.1 -000003.3+000002.900008.0 08.8400.36F? 0 +124317.80 -181556.7 -000011.7-000008.000011.8 08.8400.19A? 0 +124402.94 +852656.2 -000120.3+000029.800028.9 08.8400.65G? 0 +124425.00 -590227.7 -000007.9+000011.500001.4 08.8400.18A? 0 +124456.49 -621251.3 -000010.2+000001.800023.6 08.8400.87G? 0 +124855.78 -311215.4 +000034.2-000042.900008.1 08.8400.61G? 0 +125036.63 -381334.9 -000043.5-000021.900037.3 08.8400.46F? 0 +125205.13 -502150.6 -000024.8+000003.300002.2 08.8400.09A? 0 +125517.60 -503658.8 -000056.8+000001.700011.3 08.8400.40F? 0 +125532.64 -010728.4 -000062.5-000026.000008.5 08.8400.59G? 0 +130447.37 -583505.3 -000029.9-000012.400002.0 08.8400.21A? 0 +130623.50 -523311.9 -000022.4-000008.000001.0 08.8400.27A? 0 +130656.25 -564438.6 +000025.4-000047.100012.4 08.8400.62G? 0 +131128.88 -125959.9 +000031.5-000035.100022.1 08.8400.54F? 0 +131913.49 -412331.1 -000029.6-000002.300002.5 08.8400.34F? 0 +132159.02 -643804.9 -000012.5+000001.400003.3 08.8400.14A? 0 +132318.69 -110228.8 -000105.0-000000.600011.1 08.8400.66G? 0 +132743.25 +733244.4 -000016.2-000029.100017.0 08.8400.47F? 0 +133840.43 +224323.8 -000042.7-000014.700008.0 08.8400.47F? 0 +134420.40 +384752.1 -000156.5-000032.000018.4 08.8400.69G? 0 +135202.18 -475218.6 -000013.6-000016.600020.2 08.8400.40F? 0 +135212.71 -471712.2 -000012.5-000016.400007.1 08.8400.33F? 0 +135233.09 -341909.9 -000012.4-000027.100003.9 08.8400.58G? 0 +135846.39 -155418.1 -000018.2-000034.300003.9 08.8400.52F? 0 +140903.35 -080014.7 -000055.9+000019.100014.4 08.8400.94G? 0 +140937.48 -211147.7 -000014.8-000004.600002.3 08.8400.41F? 0 +140957.25 +040056.8 -000001.3-000059.500005.6 08.8400.51F? 0 +141157.31 +384952.3 +000006.0+000016.000009.3 08.8400.15A? 0 +141617.02 -534901.8 -000040.5-000024.000011.8 08.8400.37F? 0 +141832.27 -092433.0 -000043.9+000008.300022.2 08.8400.98K? 0 +142222.51 +070019.6 +000015.2-000003.400010.2 08.8400.43F? 0 +142241.93 +382854.4 -000001.0+000004.000011.7 08.8400.30A? 0 +142750.08 -455747.2 -000128.6-000096.900013.6 08.8400.68G? 0 +142817.96 +154015.3 -000074.7+000023.200019.6 08.8400.50F? 0 +143156.79 -124325.8 -000094.6-000023.700031.5 08.8400.78G? 0 +143719.46 -545350.1 -000000.2-000005.400005.1 08.8400.22A? 0 +144353.51 -551506.8 +000000.3-000026.200006.8 08.8400.49F? 0 +144416.61 -392938.1 -000014.3-000013.700001.9 08.8400.86G? 0 +144649.64 -322439.9 -000015.0+000006.300008.1 08.8400.88G? 0 +144658.53 +544343.1 -000015.9-000017.000002.8 08.8400.92G? 0 +145430.21 -162333.6 -000053.4-000012.900009.8 08.8400.49F? 0 +145438.03 -512422.7 +000004.4-000056.400017.0 08.8400.64G? 0 +145754.67 -623317.2 -000002.6-000004.800003.9 08.8400.10A? 1 +145920.80 -192430.7 -000099.8-000035.200028.5 08.8400.65G? 0 +150235.35 -543005.6 -000007.7+000011.000008.8 08.8400.15A? 0 +150633.80 +023701.8 -000036.7-000017.800008.4 08.8400.47F? 0 +151210.08 -850949.9 +000000.0+000000.000000.0 08.8400.18A? 1 +152039.23 +152250.7 -000455.4-000200.900046.6 08.8400.94G? 0 +152235.11 +725415.2 -000033.7+000058.000000.0 08.8400.51F? 0 +152248.65 -614923.5 +000007.3-000006.000003.8 08.84-0.01B? 0 +152936.69 +231838.0 +000006.8+000001.800002.6 08.8400.40F? 0 +153059.98 -044113.1 -000001.2-000129.800024.4 08.8400.53F? 0 +153303.53 -574721.0 +000011.3-000006.500014.2 08.8400.09A? 0 +153557.34 +760211.4 -000000.9+000010.600012.1 08.8400.54F? 0 +153606.21 +484857.2 -000030.0-000028.700007.2 08.8400.48F? 1 +153945.98 -305610.2 +000025.8-000002.700032.8 08.8400.56F? 0 +154456.19 -542238.0 -000007.9-000004.200017.9 08.8400.16A? 0 +154850.80 -234109.0 -000023.8-000025.900040.2 08.8400.61G? 0 +160234.95 -175146.5 +000020.3-000016.400012.0 08.8400.68G? 0 +160306.93 +423701.0 +000014.2-000008.500011.6 08.8400.92G? 0 +160509.19 -480521.0 +000017.0-000021.200013.6 08.8400.53F? 0 +160905.18 -452951.0 -000044.4+000016.300013.8 08.8400.51F? 0 +160937.71 -783524.9 -000018.5-000013.400013.4 08.8400.14A? 0 +161043.38 -584619.3 +000010.7-000014.500000.7 08.8400.05A? 0 +161054.54 +052104.8 +000020.8-000030.000017.0 08.8400.40F? 0 +161613.36 +382240.2 +000021.7-000017.100001.6 08.8400.26A? 0 +161859.14 +081140.2 -000083.5-000064.000009.8 08.8400.53F? 0 +161947.64 -610804.2 -000005.2+000002.900011.8 08.84-0.02B? 0 +162223.64 -485924.3 -000001.1+000000.400004.4 08.8400.01A? 0 +162553.56 -465702.3 -000018.8-000010.100008.9 08.8400.09A? 0 +163124.61 -651305.5 -000003.0-000015.200019.4 08.8400.04A? 0 +163215.57 -434919.5 -000045.5-000055.100014.9 08.8400.63G? 0 +163529.08 -215239.4 -000099.4-000121.500013.7 08.8400.50F? 0 +164359.84 +382849.1 -000017.5-000013.000001.2 08.8400.26A? 0 +164646.95 +021234.3 -000011.5+000027.400001.2 08.84-0.08B? 0 +164802.45 +700649.1 +000019.3+000023.100019.3 08.8400.62G? 0 +165028.35 -243058.1 -000009.6-000003.600013.6 08.8400.08A? 0 +165107.70 +123002.8 +000008.9+000006.500007.0 08.8400.97K? 0 +165742.06 +214736.7 -000038.8-000018.200022.4 08.8400.53F? 0 +165758.44 +310030.7 -000011.8-000032.000003.1 08.8400.69G? 0 +165916.56 -311131.3 -000010.1+000018.200018.7 08.8400.10A? 0 +170026.99 -004647.8 -000001.3+000015.900005.0 08.8400.66G? 0 +170333.25 -323650.4 -000008.5-000037.800013.0 08.8400.68G? 0 +170556.07 -490202.0 +000002.9-000006.900006.7 08.8400.15A? 0 +171034.36 -500315.0 -000011.5+000004.700016.5 08.84-0.02B? 0 +171220.36 -253913.8 +000035.2-000014.600004.9 08.8400.78G? 0 +171419.49 +264648.7 +000002.8-000000.300000.5 08.8400.88G? 0 +171631.62 +282426.0 +000017.0-000009.600000.0 08.8400.16A? 0 +171711.10 +373639.5 +000047.5-000001.700011.2 08.8400.59G? 0 +172357.37 -005006.8 -000041.7+000000.000009.9 08.8400.52F? 0 +172458.33 -732041.9 -000005.4+000016.700001.3 08.8400.11A? 0 +172528.16 +731158.8 +000007.0-000011.200003.3 08.84-0.02B? 0 +172657.59 +224017.5 +000013.4-000021.900014.6 08.8400.96K? 0 +172814.95 +240413.6 +000002.3+000010.900003.2 08.8400.34F? 0 +173823.42 -730309.2 +000002.9-000021.000000.8 08.8400.22A? 0 +173957.02 +004529.4 -000015.6-000000.800001.7 08.8400.29A? 0 +174051.20 -205151.6 +000015.6+000007.400011.7 08.8400.43F? 0 +174400.23 -080132.6 -000037.9-000019.600025.1 08.8400.57F? 0 +174402.20 -754055.1 -000001.1-000012.800007.2 08.8400.08A? 0 +174458.08 +280023.3 -000024.1-000008.000023.2 08.8400.97K? 0 +174615.19 -010900.2 -000019.0+000002.500003.9 08.8400.14A? 0 +174655.00 +242011.1 +000004.2+000027.800011.2 08.8400.96K? 0 +175207.25 -591105.9 +000012.1-000011.700020.8 08.8400.86G? 0 +175354.31 +041003.8 +000000.7-000002.200015.2 08.8400.40F? 0 +175538.70 +760412.5 -000014.8-000027.300007.5 08.8400.61G? 0 +175727.09 -195656.1 +000000.4+000007.400025.5 08.8400.67G? 1 +175942.99 -690636.3 +000004.6+000009.600015.0 08.8400.50F? 0 +180304.01 -102536.3 +000008.9-000036.800003.1 08.8400.59G? 0 +180311.67 +260305.9 +000002.7-000008.000003.3 08.8400.26A? 0 +180321.26 +603607.1 +000002.6-000040.600000.3 08.8400.94G? 0 +180449.78 -204917.3 -000001.6-000009.400007.3 08.8400.22A? 0 +180604.19 -312922.3 +000003.4+000003.100008.2 08.84-0.04B? 0 +180749.91 +034139.8 +000019.4-000012.000011.7 08.8400.88G? 0 +180900.05 -471431.0 -000026.8-000084.100007.1 08.8400.56F? 0 +180931.06 +210759.5 -000013.5-000016.900006.9 08.8400.37F? 0 +181148.60 +434150.9 +000049.5-000006.200007.6 08.8400.85G? 0 +181523.78 -185856.3 +000000.0+000000.000000.0 08.8400.23A? 0 +181616.74 +362518.1 +000022.0+000002.000004.8 08.8400.45F? 0 +181629.45 -381724.6 -000013.8+000000.000005.7 08.8400.06A? 0 +181839.43 +303512.8 +000004.1-000018.400008.4 08.8400.99K? 0 +181912.84 -452106.6 -000017.0-000001.300000.2 08.8400.14A? 0 +182101.98 -424054.4 +000004.7-000010.000005.8 08.8400.20A? 0 +182116.65 -402422.3 +000000.3-000001.000008.3 08.8400.03A? 0 +182349.01 -262212.3 +000009.9-000003.400009.9 08.8400.37F? 0 +182415.80 +033828.0 -000002.4-000004.600001.0 08.8400.18A? 0 +182442.91 -063619.0 -000068.5-000059.900001.5 08.8400.63G? 0 +182739.76 -425226.6 +000004.8+000001.400021.1 08.8400.99K? 0 +182859.86 -185745.4 -000005.4-000014.700022.9 08.8400.53F? 0 +183014.23 -112744.9 +000044.8-000051.200000.4 08.8400.66G? 0 +183054.30 -393418.6 -000015.2-000006.300006.7 08.8400.97K? 0 +183337.27 -195043.6 -000009.9-000014.500006.5 08.8400.41F? 0 +183437.64 -273358.4 -000017.9+000027.400016.1 08.8400.65G? 0 +183622.00 -041619.6 -000017.4-000040.600013.6 08.8400.66G? 0 +183646.79 -541946.5 -000001.0-000037.400000.6 08.8400.39F? 0 +184305.05 +061326.1 -000004.4+000002.600006.8 08.8400.01A? 0 +184346.05 -551511.5 -000053.9-000160.000027.6 08.8400.67G? 0 +184450.05 -160454.3 +000013.2+000000.100002.2 08.8400.19A? 0 +184627.40 -385016.6 -000019.1-000030.500009.1 08.8400.05A? 0 +184650.95 -233726.0 -000011.0+000007.700002.1 08.8400.16A? 0 +184706.08 -455905.5 -000032.5-000036.600018.0 08.8400.33F? 0 +184708.80 -624357.1 +000000.0+000000.000000.0 08.8400.56F? 1 +184717.73 -305141.9 +000009.1-000032.000007.6 08.8400.35F? 0 +184852.13 +683546.2 +000006.4+000022.300000.8 08.8400.23A? 0 +184919.71 +324004.8 +000029.0-000013.100005.7 08.8400.49F? 0 +184954.00 -300025.1 +000015.3-000011.600006.7 08.8400.03A? 0 +185004.47 -724013.9 +000009.6-000008.400004.4 08.8400.32F? 0 +185058.31 -094938.6 +000009.8-000010.800006.2 08.8400.21A? 0 +185200.01 +123930.8 +000002.9+000025.200015.5 08.8400.28A? 0 +185322.34 +372823.3 -000009.1-000000.900000.9 08.8400.02A? 0 +185341.83 -053237.8 -000032.2-000074.000010.1 08.8400.75G? 1 +185426.74 -274959.9 +000014.4-000002.200016.3 08.8400.52F? 0 +185456.77 +681711.3 +000008.2-000020.900007.6 08.8400.29A? 0 +185553.47 +333032.4 -000003.0+000009.400002.1 08.8400.95G? 0 +185716.52 +103725.1 +000002.1+000005.800000.6 08.8400.33F? 0 +185742.41 +594345.3 -000019.4+000040.200004.3 08.8400.89G? 0 +185908.68 +482523.5 +000014.4+000011.700016.4 08.8400.54F? 0 +185916.01 -493010.7 +000040.0-000021.500010.1 08.8400.60G? 0 +190016.18 -630011.4 -000041.1-000051.000009.6 08.8400.47F? 0 +190156.75 -035300.0 +000026.3-000032.900001.0 08.8400.52F? 0 +190213.85 -283902.2 -000014.1-000110.300005.0 08.8400.56F? 0 +190218.62 +484942.9 +000028.7+000041.700020.1 08.8400.76G? 0 +190707.07 +113747.2 +000111.6-000069.000019.4 08.8400.60G? 0 +190715.88 +530810.5 +000058.0+000031.800014.8 08.8400.56F? 0 +190724.04 +370719.2 +000025.8+000031.700020.3 08.8400.85G? 0 +191033.39 -780332.1 +000055.5-000053.300016.1 08.8400.51F? 0 +191116.04 -172554.7 +000009.3+000015.300010.9 08.8400.44F? 0 +191324.36 -185117.6 +000002.9-000020.200008.2 08.84-0.02B? 0 +191452.09 +193537.1 -000000.1+000001.500007.1 08.8400.12A? 0 +191654.85 +675414.4 +000004.8+000018.500006.8 08.8400.32F? 0 +191658.13 +155930.5 -000008.6-000014.100006.8 08.8400.09A? 0 +191724.91 +463535.3 +000007.5+000020.900007.1 08.8400.25A? 0 +191922.94 -605100.1 -000019.3+000003.400013.5 08.8400.45F? 0 +191949.42 +804930.9 +000004.3+000045.000019.9 08.8400.29A? 0 +192434.77 -200927.9 +000040.7-000028.100006.3 08.8400.58G? 0 +192448.47 +452048.9 -000009.0-000014.200009.3 08.8400.42F? 0 +193033.77 +281651.3 -000004.6-000010.900004.7 08.8400.44F? 0 0.10 1.00 +193125.42 -174024.0 -000041.5-000023.400014.3 08.8400.46F? 0 +193423.14 -682703.0 +000012.8-000031.800002.9 08.8400.42F? 0 +193427.09 -002125.7 +000029.4-000008.000030.1 08.8400.51F? 0 +193544.31 +161619.8 -000008.0-000013.800006.2 08.8400.16A? 0 +193733.24 +283132.3 +000001.5-000009.900007.1 08.8400.00A? 0 +193802.21 -191235.9 -000007.7+000001.400019.4 08.8400.38F? 0 +193934.54 -065344.6 -000006.4-000008.400007.9 08.8400.06A? 0 +194015.42 +394058.5 +000002.5-000003.300008.7 08.8400.52F? 0 +194156.07 +125347.3 -000000.1-000006.900003.3 08.8400.01A? 0 +194459.50 +294543.6 +000011.5+000000.300002.5 08.8400.04A? 0 +194502.58 +155030.1 -000007.2-000000.300001.1 08.8400.44F? 0 +194552.13 +445507.2 +000006.5+000001.900000.5 08.84-0.05B? 0 +194839.01 +572642.3 -000025.4-000018.800009.2 08.8400.53F? 0 +195251.91 -393444.8 +000010.8+000004.700008.0 08.8400.37F? 0 +195405.00 +342334.6 -000001.8-000016.400005.2 08.8400.51F? 0 +195501.08 +113649.7 +000000.0+000000.000000.0 08.8400.36F? 0 +195521.07 +602304.4 -000004.6+000009.900006.3 08.8400.21A? 0 +195550.38 +314338.1 +000037.0+000036.900004.4 08.8400.43F? 0 +200059.13 -665042.9 +000030.2-000006.600006.6 08.8400.03A? 0 +200400.53 +184354.7 +000074.7-000110.600022.2 08.8400.78G? 0 +200426.47 +292644.1 -000003.9-000009.100006.9 08.8400.09A? 0 +200500.41 -103451.9 +000010.1+000021.600013.0 08.8400.09A? 0 +200542.84 +510149.4 -000001.1+000007.000005.4 08.8400.05A? 0 +200711.73 +103631.1 +000015.4+000011.600001.6 08.84-0.03B? 0 +200731.35 +551934.7 +000007.6+000002.500008.4 08.8400.09A? 0 +200825.96 -240257.7 +000015.1+000004.600009.5 08.8400.98K? 0 +201116.19 +140007.4 +000017.2-000017.200003.9 08.8400.17A? 0 +201125.20 -371450.2 +000039.9-000015.000005.1 08.8400.28A? 0 +201137.93 -553830.5 +000001.9-000012.500006.4 08.8400.52F? 0 +201849.88 -550401.0 -000011.5-000006.100011.1 08.8400.46F? 0 +201954.17 +192530.9 +000004.1-000012.700008.5 08.8400.96K? 0 +202141.94 -074519.1 +000037.5+000012.800002.8 08.8400.46F? 0 +202255.24 +391242.0 +000000.0+000000.000000.0 08.8400.21A? 0 +202353.36 +542009.1 +000005.3+000002.600009.6 08.84-0.04B? 0 +202434.94 -002256.0 -000050.0-000073.000004.3 08.8400.57F? 0 +202514.03 -001643.0 +000078.7+000050.000011.0 08.8400.73G? 0 +202823.67 -630550.5 -000040.9+000116.200035.0 08.8400.84G? 0 +202825.22 +321324.5 +000001.2-000001.600000.5 08.8400.11A? 0 +202900.69 +222817.3 +000006.4-000022.100021.2 08.84-0.10B? 0 +202902.35 -431457.4 +000005.1-000015.400005.0 08.84-0.01B? 0 +202912.88 +333031.5 -000007.4+000000.800012.6 08.84-0.01B? 0 +202918.77 +425733.7 +000152.2-000022.200017.3 08.8400.74G? 0 +203108.52 +461748.5 -000015.9-000001.900002.3 08.8400.12A? 0 +203317.67 +002343.7 -000001.9-000033.300002.6 08.8400.08A? 0 +203529.04 -590431.5 +000014.9+000013.800009.7 08.8400.49F? 0 +203631.06 +291230.9 +000010.1+000028.500013.1 08.8400.58F? 0 +203635.21 +170852.7 -000018.0+000015.400015.9 08.8400.52F? 0 +203827.76 -183830.7 -000018.8-000025.800009.3 08.8400.39F? 0 +205036.88 -055243.0 +000019.9+000023.200001.7 08.8400.38F? 0 +205159.36 +434524.1 +000020.8+000019.000013.9 08.8400.20A? 0 +205641.97 +494017.6 -000008.5+000018.000002.8 08.8400.67G? 0 +205740.46 -274440.4 +000037.6+000015.800027.8 08.8400.20A? 0 +210357.18 +755001.2 -000049.1+000032.500000.8 08.8400.77G? 0 +210517.34 +821721.0 +000011.2+000032.800008.7 08.8400.41F? 0 +210531.54 +620935.3 -000009.2+000003.000011.3 08.8400.14A? 0 +210636.88 +483740.2 -000006.5+000004.800004.3 08.84-0.00B? 0 +210717.49 -570155.3 +000029.6-000100.100032.0 08.8400.82G? 0 +210743.15 -043750.7 +000084.7+000053.400008.6 08.8400.61G? 1 +211222.89 +812432.9 -000187.4-000038.700011.2 08.8400.57F? 0 +211240.52 -725820.0 +000015.3+000011.400015.3 08.8400.38F? 0 +211307.19 +433736.8 +000000.6-000008.100002.4 08.8400.21A? 0 +211321.18 -064138.3 +000068.0-000003.100009.9 08.8400.33F? 0 +211457.30 +131435.2 +000089.8+000034.800012.2 08.8400.59G? 0 +211513.42 +292934.7 -000015.2-000007.000004.1 08.8400.07A? 0 +211611.49 +372412.3 +000003.6-000002.800001.4 08.8400.30A? 0 +211810.12 +760559.7 -000058.9+000053.300022.4 08.8400.76G? 0 +211834.18 +440452.3 -000013.4-000000.700003.4 08.8400.15A? 0 +211925.08 -620910.1 -000010.7-000012.200032.0 08.8400.72G? 0 +212450.19 +501500.4 +000069.5+000090.700011.2 08.8400.43F? 0 +212801.33 +430443.3 +000001.3-000014.100010.4 08.8400.46F? 1 +212932.44 -194606.8 -000052.7-000068.300004.8 08.8400.52F? 0 +213235.50 -103248.0 +000008.3-000049.300012.7 08.8400.57F? 0 +213339.29 -090803.8 -000008.7+000002.300003.1 08.8400.20A? 0 +213345.33 -604147.9 +000013.4-000018.100006.5 08.8400.63G? 0 +213357.13 +602924.7 -000011.2-000000.800010.2 08.8400.31F? 0 +214004.36 +461618.2 +000007.0+000000.500003.0 08.8400.03A? 0 +214046.94 +021939.7 -000029.2-000058.600005.1 08.8400.99K? 0 +214131.70 -480743.2 +000014.9-000019.900012.5 08.8400.48F? 0 +214145.79 -353429.6 -000030.3-000022.600008.6 08.8400.39F? 0 +215553.62 -703212.2 +000093.3-000024.200005.2 08.8400.66G? 0 +215648.61 +052958.9 +000041.4-000006.900003.6 08.8400.53F? 0 +215807.76 +563459.8 -000000.1+000010.400001.4 08.8400.40F? 0 +220035.35 +121858.5 -000014.7-000044.600025.7 08.8400.98K? 0 +220103.26 +055011.4 +000060.4-000006.300004.7 08.8400.67G? 0 +220505.24 -031237.1 +000007.8-000005.900014.6 08.8400.37F? 0 +220834.14 -443512.1 +000144.8-000007.200025.8 08.8400.47F? 0 +221015.51 +442853.3 -000004.0-000006.100007.2 08.84-0.01B? 0 +221300.56 -130140.7 -000071.1-000147.300001.0 08.8400.84G? 0 +221714.98 +494617.6 +000013.7+000007.400002.7 08.8400.44F? 0 +221723.66 +081022.6 +000001.8-000014.400003.3 08.8400.99K? 0 +221837.20 -203309.2 -000037.3-000051.400013.7 08.8400.42F? 0 +221853.00 +631351.0 +000011.3-000007.700004.5 08.8400.15A? 0 +221920.44 +431829.8 +000068.1+000033.500013.2 08.8400.80G? 0 +222236.31 +721012.5 +000021.8+000019.100013.1 08.8400.38F? 0 +222546.33 +130926.5 -000020.7-000014.900002.5 08.8400.37F? 0 +222901.41 -591350.4 +000026.1-000003.400004.6 08.8400.30A? 0 +223130.83 +423534.8 -000002.5-000139.800015.8 08.8400.47F? 0 +223540.48 +524436.9 +000010.6+000004.300001.2 08.8400.09A? 0 +224217.06 -675000.5 -000000.2+000005.100002.6 08.8400.11A? 0 +224428.36 -310747.1 +000028.8-000025.200011.9 08.8400.53F? 0 +224428.88 -561733.2 +000026.3-000025.400001.7 08.8400.35F? 0 +224601.20 +214207.0 +000046.8-000012.900005.1 08.8400.46F? 0 +224737.50 -231020.3 +000023.8-000010.800027.9 08.8400.54F? 0 +225509.34 -730410.3 +000010.5+000006.100000.2 08.8400.99K? 0 +225611.54 +135423.0 +000001.4-000142.300025.9 08.8400.67G? 0 +225625.79 -574647.6 +000015.2-000015.100004.1 08.8400.93G? 0 +230154.63 -744249.5 +000068.5-000021.100007.2 08.8400.41F? 0 +230234.65 +294818.2 -000123.6+000011.000020.9 08.8400.85G? 0 +230254.89 +553114.4 +000000.5-000018.300003.5 08.8400.36F? 0 +230438.55 +530217.1 +000000.6+000002.900007.0 08.8400.24A? 0 +230459.26 +051146.4 +000011.0-000032.600008.7 08.8400.55F? 0 +231504.25 +402215.7 +000022.8-000008.400009.2 08.8400.94G? 0 +231757.38 +603924.1 -000007.4-000001.400017.6 08.8400.08A? 0 +232139.78 +294024.4 +000043.1-000032.200011.4 08.8400.52F? 0 +232359.50 +664418.1 -000008.7-000000.700009.5 08.8400.35F? 0 +232733.36 -605311.3 +000052.6-000008.900003.1 08.8400.35F? 0 +232844.76 +343531.5 +000143.1-000044.700042.8 08.8400.95G? 0 +233124.28 +612743.1 +000003.0-000003.400003.0 08.8400.09A? 0 +233451.59 +300147.0 +000004.1+000003.600013.8 08.8400.32F? 0 +233851.09 +754316.0 +000001.9+000013.700003.8 08.8400.11A? 0 +233956.68 +641848.7 +000119.8+000027.000009.7 08.8400.53F? 0 +234030.27 +222952.1 +000003.7-000012.900006.4 08.8400.93G? 0 +234156.50 -192349.2 +000041.3-000035.100000.1 08.8400.99K? 0 +234225.08 +201927.4 +000041.0-000000.200011.4 08.8400.41F? 0 +234225.57 +474518.0 -000031.8-000027.300001.4 08.8400.46F? 0 +234952.31 +520705.8 -000025.8+000039.500024.2 08.8400.59G? 0 +000440.33 +510141.8 +000043.5+000023.000000.3 08.8401.11K? 0 +000656.13 +381209.4 -000023.2-000029.900022.6 08.8401.11K? 0 +000829.13 -255841.8 +000002.3+000017.700007.2 08.8401.43K? 0 +001430.36 -164018.3 +000001.3+000011.600003.0 08.8401.01K? 0 +001741.54 -111254.6 +000017.0-000003.200015.7 08.8401.15K? 0 +001828.76 -275609.5 +000061.3-000023.500008.5 08.8401.66K? 0 +002252.25 -133053.6 -000000.3-000032.700009.7 08.8401.20K? 0 +002322.98 +465834.2 -000002.6-000010.100035.7 08.8401.36K? 0 +002937.28 -505248.0 +000016.6-000013.600002.6 08.8401.11K? 0 +003058.38 +284545.5 -000020.0-000030.200006.0 08.8401.40K? 0 +003323.29 +155956.2 -000001.2-000001.000013.7 08.8401.23K? 0 +003545.65 -735240.8 +000003.0+000003.900019.0 08.8401.60K? 0 +004727.70 -082503.7 +000004.2-000020.200012.7 08.8401.17K? 0 +004908.43 +694924.9 +000028.6+000003.600014.3 08.8401.04K? 0 +004928.75 +241914.7 +000029.9-000006.300005.2 08.8401.08K? 0 +004933.46 +515647.1 +000008.4+000009.100006.9 08.8401.27K? 0 +005705.89 -335211.5 -000000.3-000002.300019.5 08.8401.01K? 0 +010838.90 -170349.0 -000017.0-000012.800025.4 08.8401.52K? 0 +011022.46 +660758.3 -000009.2+000016.200007.7 08.8401.19K? 0 +012254.32 -550415.4 +000023.4-000017.400005.4 08.8401.53K? 0 +012641.26 +072614.3 -000012.6+000014.000024.5 08.8401.24K? 0 +012916.47 +451250.6 +000001.8-000038.800010.5 08.8401.15K? 0 +013518.37 +230327.4 +000015.6-000015.400020.8 08.8401.18K? 0 +014356.27 +581420.2 -000033.7-000020.800005.1 08.8401.05K? 0 +014726.69 +320357.5 +000005.5-000028.400013.8 08.8401.40K? 0 +015224.74 +403251.0 +000009.0-000011.600003.9 08.8401.00K? 0 +015753.72 +793041.8 +000002.9-000012.000003.3 08.8401.67K? 0 +020246.08 -301955.5 -000005.8-000001.500010.3 08.8401.12K? 0 +020524.83 -850449.4 +000020.4-000000.600006.2 08.8401.61K? 0 +020526.39 +431541.2 +000000.8-000009.200021.3 08.8401.24K? 0 +020542.75 +634259.3 -000005.2+000012.300007.3 08.8401.53K? 0 +020758.61 -490654.4 +000012.6-000052.900007.9 08.8401.23K? 0 +020843.45 -105953.7 +000023.4-000012.500009.7 08.8401.02K? 0 +020938.35 +142423.1 +000026.4-000026.900003.6 08.8401.22K? 0 +021352.42 -075734.0 -000002.0-000057.900007.4 08.8401.07K? 0 +021516.70 +592005.9 +000013.0-000014.700005.9 08.8401.31K? 0 +021814.66 -435630.9 +000014.3-000039.000007.6 08.8401.07K? 0 +022106.89 +183504.5 +000037.3+000017.000008.6 08.8401.43K? 0 +022242.44 -101208.2 +000011.1+000019.200033.5 08.8401.35K? 0 +022509.71 +311745.3 +000019.3-000018.200012.3 08.8401.07K? 0 +022521.74 +012227.1 +000027.8-000019.400005.2 08.8401.16K? 0 +023525.92 +420649.2 -000009.5+000013.800018.4 08.8401.31K? 0 +024237.93 -203218.0 +000025.4-000033.000013.9 08.8401.09K? 0 +024456.45 -000013.1 +000025.1-000018.700004.7 08.8401.15K? 0 +025226.76 +192625.0 +000031.4+000016.300004.5 08.8401.17K? 0 +025556.29 +003057.7 -000017.6-000016.000018.9 08.8401.39K? 0 +030302.30 -181350.6 -000007.8+000003.800013.1 08.8401.01K? 0 +030351.51 +010110.6 -000039.0-000030.800050.8 08.8401.68K? 0 +031811.28 +581954.4 -000007.1-000005.300011.0 08.8401.64K? 0 +032402.05 -371659.9 -000004.5+000021.800005.9 08.8401.06K? 0 +032509.34 -122118.6 -000002.7+000007.000006.1 08.8401.51K? 0 +033317.59 +605511.9 +000014.3+000001.800015.4 08.8401.20K? 0 +033438.66 -533113.7 +000006.7+000011.400010.3 08.8401.24K? 0 +034211.54 -190001.2 +000023.5-000015.600011.2 08.8401.08K? 0 +034650.21 -664848.6 -000001.8-000022.200004.5 08.8401.03K? 0 +034843.48 -580017.5 -000021.7+000014.300006.9 08.8401.32K? 0 +034857.27 +504217.6 -000006.1+000005.800016.0 08.8401.07K? 0 +035258.95 +421625.9 -000002.0-000003.300013.7 08.8401.06K? 0 +035444.36 -380220.6 +000016.2-000002.800010.9 08.8401.05K? 0 +035555.51 -233304.5 -000002.2-000037.400001.1 08.8401.16K? 0 +035704.23 -531426.9 +000023.4-000003.500002.9 08.8401.35K? 0 +040755.49 +501405.4 -000018.4+000014.100031.4 08.8401.02K? 0 +040811.06 +081757.0 -000008.2-000051.700007.4 08.8401.33K? 0 +040855.10 -060132.2 +000119.1+000006.000009.7 08.8401.00K? 0 +043402.20 +624122.9 -000006.4+000001.100005.6 08.8401.45K? 0 +043544.55 -665433.3 +000022.1+000041.500012.5 08.8401.08K? 0 +044638.07 +550443.9 +000004.3-000006.100007.8 08.8401.09K? 0 +045314.31 +690033.5 +000006.6-000007.200005.0 08.8401.40K? 0 +045424.21 +522557.8 -000016.6+000018.700008.8 08.8401.60K? 0 +045549.89 -301915.8 +000003.2-000023.200006.7 08.8401.53K? 0 +045703.32 +711024.2 -000007.5-000016.200015.0 08.8401.10K? 0 +050542.81 +103808.9 -000022.2-000002.900002.8 08.8401.10K? 0 +050715.19 -021338.7 +000024.2+000000.200001.9 08.8401.55K? 0 +050750.04 -082456.9 +000006.0+000014.300010.0 08.8401.56K? 0 +050757.14 +010808.5 -000013.5-000013.600023.6 08.8401.22K? 0 +050843.91 -531416.7 +000018.5-000009.100002.6 08.8401.35K? 0 +051150.31 -245149.2 -000004.5+000003.600014.1 08.8401.75K? 0 +051243.12 +132222.1 -000027.9-000072.900005.7 08.8401.12K? 0 +052057.47 -282251.8 +000003.4-000021.000019.5 08.8401.07K? 0 +052337.38 -065352.2 +000011.4-000002.100016.3 08.8401.47K? 0 +052402.02 -334436.4 -000000.6+000006.900006.5 08.8401.33K? 0 +052606.58 +134401.9 +000020.5+000007.600021.2 08.8401.37K? 0 +052904.66 -242537.0 +000017.6-000012.900004.3 08.8401.51K? 0 +053057.26 -413637.8 -000004.5+000026.300008.9 08.8401.06K? 0 +053349.11 -014316.1 +000020.9-000037.900016.5 08.8401.18K? 0 +053449.29 +511725.0 -000015.6-000003.100010.6 08.8401.65K? 0 +053701.24 -592948.1 +000007.7+000032.400005.3 08.8401.00K? 0 +053837.11 -520215.7 -000005.3+000035.400013.0 08.8401.02K? 0 +053932.73 +090555.8 +000015.4+000000.800007.3 08.8401.02K? 0 +054112.96 +030608.9 -000017.2-000012.000017.6 08.8401.54K? 0 +055029.28 -020449.5 +000007.2-000004.500011.9 08.8401.28K? 0 +055213.19 +493207.6 +000035.1-000043.500020.7 08.8401.38K? 0 +055342.53 -314109.1 +000005.0+000002.200004.9 08.8401.51K? 0 +055453.15 +070159.2 -000026.6-000014.700012.7 08.8401.08K? 0 +055847.23 +251528.9 -000023.7+000001.300007.0 08.8401.74K? 0 +055958.05 +153636.9 +000011.5-000009.500011.2 08.8401.18K? 0 +060146.05 +543336.8 -000024.2+000001.300036.3 08.8401.33K? 0 +060318.24 -320446.7 +000035.1+000022.600005.5 08.8401.12K? 0 +060541.48 -440531.0 -000015.4+000009.500005.1 08.8401.04K? 0 +060621.01 -762137.6 -000000.1+000002.700004.6 08.8401.15K? 0 +060740.74 -205223.9 -000011.4+000018.100025.8 08.8401.62K? 0 +061143.45 +262539.4 +000017.1-000015.500018.1 08.8401.10K? 0 +061254.46 +172144.7 -000016.3-000018.300062.1 08.8401.38K? 0 +061543.65 +394316.8 -000001.9-000050.100010.1 08.8401.14K? 0 +061817.52 -154835.7 -000003.9-000005.200003.4 08.8401.39K? 0 +062439.27 +402204.4 +000032.8-000032.400003.0 08.8401.15K? 0 +062639.01 -284935.2 -000006.9+000000.800015.3 08.8401.43K? 0 +062645.46 +444845.5 -000041.1-000018.600013.7 08.8401.63K? 0 +062705.18 +271727.3 +000006.9-000033.200002.3 08.8401.13K? 0 +063021.93 -034959.9 +000014.1-000011.800002.8 08.8401.04K? 0 +063037.68 +514645.1 +000028.1+000002.300012.4 08.8401.62K? 0 +063809.03 +010119.1 +000017.1-000024.800012.2 08.8401.11K? 0 +064309.82 +494453.5 +000012.0-000007.600021.6 08.8401.10K? 0 +064329.08 -042514.0 -000008.3-000030.600003.3 08.8401.00K? 0 +064511.90 -675524.8 -000012.4+000021.600004.4 08.8401.53K? 0 +064937.85 +015550.2 +000003.6+000014.500023.4 08.8401.21K? 0 +065133.41 -081557.9 -000010.9+000017.600024.0 08.8401.22K? 0 +065427.20 +193706.5 +000005.0-000038.800051.9 08.8401.05K? 0 +065610.58 +432608.6 -000025.3-000002.600005.0 08.8401.22K? 1 +065724.72 -060942.2 +000030.9+000013.300014.4 08.8401.57K? 0 +065753.27 +000223.3 +000005.8-000004.500009.1 08.8401.28K? 0 +070211.48 +085305.1 +000029.6+000021.400008.7 08.8401.72K? 0 +070411.55 +791010.4 -000007.5+000020.300010.6 08.8401.33K? 0 +070755.90 -563951.4 -000009.2+000015.700020.6 08.8401.03K? 0 +070919.87 +430019.9 -000012.2-000008.000028.2 08.8401.07K? 0 +071019.67 +205157.7 +000004.8+000029.500004.3 08.8401.21K? 0 +071648.03 -535849.2 -000005.8-000016.900003.3 08.8401.66K? 0 +071941.47 -025130.8 -000016.8-000013.300013.0 08.8401.07K? 0 +072204.74 -455337.1 -000011.4-000019.500024.9 08.8401.10K? 0 +072331.22 -551450.7 -000015.4-000002.400007.0 08.8401.03K? 0 +072757.92 -092624.9 +000011.1-000025.700027.5 08.8401.25K? 0 +072955.81 -111500.5 -000003.6-000003.900008.4 08.8401.00K? 0 +073012.16 +422612.6 -000013.9-000008.700025.4 08.8401.39K? 0 +073433.46 +334356.9 +000032.3-000024.700017.9 08.8401.12K? 0 +073543.26 -382533.6 -000007.1+000002.200011.9 08.8401.15K? 0 +073557.61 -033423.5 +000017.9-000004.000000.9 08.8401.73K? 0 +074131.52 +344351.5 -000000.3-000020.700012.7 08.8401.46K? 0 +074225.95 -015633.7 -000035.7+000005.500027.3 08.8401.07K? 0 +074253.87 -313919.6 -000008.5-000008.800007.1 08.8401.27K? 0 +074559.63 -420807.9 -000022.7+000042.400004.5 08.8401.01K? 0 +074912.97 -151747.7 -000001.4-000001.800015.5 08.8401.60K? 0 +074939.34 -805513.1 -000026.8+000037.800003.5 08.8401.93M? 0 +074948.13 +750250.7 -000012.5-000045.000016.4 08.8401.17K? 0 +075241.24 +594512.1 -000038.4+000011.300024.5 08.8401.02K? 0 +075525.77 -422707.3 -000002.2-000005.900014.9 08.8401.46K? 0 +080052.27 +003653.8 +000044.9+000004.900028.8 08.8401.39K? 0 +080143.01 -000207.4 -000024.2-000016.400000.9 08.8401.09K? 0 +080536.01 -360101.4 -000012.1+000021.700021.2 08.8401.34K? 0 +081011.63 +692456.9 +000015.1+000005.600020.9 08.8401.02K? 0 +081242.96 -065214.9 +000005.5-000015.900015.7 08.8401.14K? 0 +082137.13 -322046.1 +000006.0+000015.000004.7 08.8401.05K? 0 +082303.78 +264745.7 -000010.5-000043.700009.2 08.8401.02K? 0 +082720.71 -605922.2 +000019.3+000018.500010.2 08.8401.18K? 0 +082944.95 +391937.0 -000007.1+000002.700015.6 08.8401.17K? 0 +083618.98 -461543.0 +000010.2-000024.400014.2 08.8401.18K? 0 +084138.94 +152325.6 -000007.9-000026.600020.0 08.8401.09K? 0 +084213.83 -080658.6 -000014.3-000012.600001.4 08.8401.52K? 0 +084251.14 -754037.7 -000008.2-000013.300003.6 08.8401.27K? 0 +084447.29 +610658.8 +000008.0-000003.800005.9 08.8401.09K? 0 +085604.28 -244338.2 -000025.6-000004.700016.9 08.8401.61K? 0 +085714.54 -333741.2 +000009.6-000015.700010.9 08.8401.69K? 0 +085738.91 +103121.4 +000007.5+000021.800002.0 08.8401.12K? 0 +085752.99 +001348.4 -000031.0+000006.900011.1 08.8401.23K? 0 +085755.05 -442212.3 -000019.7-000005.300013.4 08.8401.07K? 0 +090029.59 +483322.9 -000013.0-000000.600011.8 08.8401.11K? 0 +090657.38 -634823.7 -000022.2+000032.400001.1 08.8401.30K? 0 +090657.84 -493822.4 -000006.8+000009.100009.6 08.8401.57K? 0 +090946.56 +101201.2 -000004.4+000009.700033.0 08.8401.22K? 0 +091146.16 +622309.1 -000023.5-000005.600003.6 08.8401.03K? 0 +091254.02 -192113.9 +000031.7-000043.500007.3 08.8401.12K? 0 +091528.15 +005952.9 -000036.2+000015.400015.1 08.8401.08K? 0 +091745.78 -290809.0 +000003.1-000002.400020.3 08.8401.63K? 0 +091839.31 -410529.4 +000035.2-000016.200004.2 08.8401.14K? 0 +092109.92 -132308.7 +000035.6-000020.600017.8 08.8401.47K? 0 +092143.22 +265048.0 +000015.9+000004.900014.9 08.8401.50K? 0 +092256.35 -305724.8 +000001.5+000006.000014.9 08.8401.08K? 0 +092416.80 -125059.2 -000026.9+000004.000005.8 08.8401.07K? 0 +092901.45 -395056.8 -000008.0+000013.600012.0 08.8401.60K? 0 +093725.15 +085103.5 +000005.5-000036.900012.7 08.8401.19K? 0 +094500.39 +104808.3 +000002.1-000004.800011.8 08.8401.53K? 0 +094536.04 +145312.9 -000017.9-000036.700008.8 08.8401.21K? 0 +094959.33 +193620.1 -000004.8-000001.100011.7 08.8401.17K? 0 +095208.37 +265422.7 +000020.3-000007.300007.1 08.8401.64K? 0 0.10 1.00 +095313.67 -520428.6 +000005.3-000004.100006.0 08.8401.25K? 0 +095357.03 -194943.5 +000013.5-000014.300013.3 08.8401.03K? 0 +095818.35 -404544.1 -000019.6+000000.600011.1 08.8401.25K? 0 0.10 1.00 +100149.28 -583649.6 -000003.0+000011.000005.3 08.8401.38K? 0 +100259.51 +050551.6 -000013.8-000053.600001.8 08.8401.07K? 0 +100550.53 -120102.3 -000008.8-000006.000001.5 08.8401.62K? 0 +100622.39 -430813.3 -000034.4+000010.600020.2 08.8401.72K? 0 +100733.68 -663059.3 -000008.1+000003.800004.9 08.8401.25K? 0 +100829.57 +550803.1 -000009.3-000036.200030.5 08.8401.26K? 0 +101052.03 -433926.1 -000048.0+000015.700020.3 08.8401.14K? 0 +101109.75 -505958.0 +000001.2+000005.700013.7 08.8401.75K? 0 +101234.21 +185357.4 -000022.3+000022.900005.3 08.8401.40K? 0 +101421.81 -481030.6 +000014.2+000008.400016.4 08.8401.75K? 0 +101639.46 -403806.5 +000000.7+000025.200005.3 08.8401.68K? 0 +102019.06 +074120.6 -000041.1+000012.900011.1 08.8401.21K? 0 +103058.11 -350252.0 -000008.4+000003.500019.6 08.8401.68K? 0 +103124.69 +453139.0 -000580.0-000590.800060.7 08.8401.34K? 0 +103213.44 -595055.5 +000041.2+000021.900004.8 08.8401.14K? 0 +103234.01 -011002.0 -000065.1+000069.900004.3 08.8401.01K? 0 +103617.68 +014413.0 -000023.5+000005.200014.7 08.8401.11K? 0 +104238.76 -504400.7 -000001.1+000004.100002.8 08.8401.26K? 0 +104318.68 -821904.4 +000002.0+000006.600014.5 08.8401.12K? 0 +104443.78 -554320.3 -000025.8+000023.400023.4 08.8401.48K? 0 +104739.02 -575526.8 -000016.3-000018.900029.5 08.8401.38K? 0 0.10 1.00 +105133.32 +751127.9 +000000.2-000015.200006.9 08.8401.65K? 0 +105358.35 -234314.6 +000002.2-000014.300005.2 08.8401.28K? 0 +105902.06 +190456.1 +000024.2-000022.800002.7 08.8401.45K? 0 +110311.51 +691500.8 -000013.4-000004.600009.8 08.8401.09K? 0 +111155.06 -531147.8 -000028.1+000014.400007.7 08.8401.20K? 0 +111403.93 +821213.1 -000001.3+000004.800005.7 08.8401.51K? 0 +111440.40 -171041.9 -000082.7+000007.300002.3 08.8401.29K? 0 +111602.33 -200912.9 -000023.1+000022.000005.3 08.8401.38K? 0 +111724.46 -105208.7 +000003.5-000017.700030.7 08.8401.09K? 0 +111750.93 +255707.5 +000022.8-000011.700001.3 08.8401.08K? 0 +111927.47 +054113.1 -000022.9+000005.000001.2 08.8401.05K? 0 +112320.88 +414911.7 +000021.5-000007.500006.8 08.8401.40K? 0 +112353.01 -195430.1 +000005.2-000022.800005.9 08.8401.20K? 0 0.10 1.00 +113829.50 +135538.2 +000001.7-000032.200001.5 08.8401.15K? 0 +114003.24 -540645.7 -000044.3-000004.900001.7 08.8401.23K? 0 +114408.98 -170759.9 -000019.7-000014.100005.4 08.8401.02K? 0 +114916.77 -031845.5 +000013.4-000048.400001.3 08.8401.29K? 1 +114944.28 -530447.0 -000004.3+000010.600014.2 08.8401.18K? 0 +115749.15 -752237.5 -000005.5+000009.300004.0 08.8401.30K? 0 +120138.71 +110409.9 -000002.1-000004.300007.2 08.8401.28K? 0 +120145.36 -321224.1 +000013.9+000012.600014.2 08.8401.03K? 0 +120319.78 -171722.5 -000015.1+000008.700011.8 08.8401.18K? 0 +121640.66 +131749.6 +000022.2-000011.500002.7 08.8401.21K? 0 +121843.28 -583651.1 -000016.9+000001.800017.3 08.8401.14K? 0 +122403.27 +235856.9 -000041.6+000003.600010.6 08.8401.11K? 0 +122515.62 -210205.2 -000021.6+000012.900012.1 08.8401.53K? 0 +122658.31 -060343.4 -000050.8+000001.500013.7 08.8401.10K? 0 +122711.19 -451847.2 -000003.1-000020.700018.3 08.8401.50K? 0 +123309.36 +510629.1 -000002.2-000005.600008.7 08.8401.25K? 0 +123459.56 +072623.5 -000033.4-000002.400019.3 08.8401.24K? 0 +123946.98 -265444.4 -000024.6-000018.800008.8 08.8401.18K? 0 +124200.59 +090011.0 +000010.6-000021.200009.4 08.8401.09K? 0 +124327.41 -284900.5 -000030.2+000003.000014.1 08.8401.07K? 0 +124433.65 +132055.1 +000003.9-000019.200007.1 08.8401.06K? 0 +124856.05 -512330.3 +000008.4+000001.400019.1 08.8401.58K? 1 +124949.73 -211519.4 -000004.7+000012.900001.7 08.8401.02K? 0 +125344.85 -591943.9 -000019.0-000002.200012.6 08.8401.10K? 0 +125445.49 -471910.3 -000017.3-000013.200020.3 08.8401.76K? 0 +130249.42 -590636.3 -000002.5-000011.700002.0 08.8401.28K? 0 +130714.74 -274746.7 -000047.2-000008.800001.3 08.8401.15K? 0 +131152.97 -693215.9 +000004.4+000009.400010.2 08.8401.29K? 0 +131501.74 +230302.4 +000023.9+000001.700003.4 08.8401.21K? 0 +132026.28 -164213.1 +000003.0-000016.800010.9 08.8401.25K? 0 +132111.42 +413924.9 -000002.8-000017.000010.4 08.8401.16K? 0 +132840.14 +231717.1 -000003.4-000015.200021.4 08.8401.46K? 0 +132947.73 +274030.0 -000014.9+000007.700009.6 08.8401.31K? 0 +133612.19 -364045.0 +000005.6-000022.800009.3 08.8401.55K? 0 +133850.44 -604827.7 -000033.8-000012.000002.5 08.8401.19K? 0 +134213.34 -583015.1 -000028.2-000020.200017.3 08.8401.54K? 0 +134804.94 +133818.5 +000000.6-000026.400001.2 08.8401.09K? 0 +134807.31 -424316.8 -000033.1+000000.500004.7 08.8401.20K? 0 +140022.38 +375216.2 +000001.1-000013.000004.6 08.8401.20K? 0 +140137.07 -375836.1 -000045.6-000008.300024.2 08.8401.36K? 0 +140925.24 +045752.3 -000017.3+000032.300018.4 08.8401.50K? 0 +141113.66 -151237.3 -000000.1+000001.200013.2 08.8401.07K? 0 +141223.50 -395433.7 -000028.7-000019.500000.0 08.8401.26K? 0 +141709.16 -391338.8 -000017.3+000003.200005.1 08.8401.23K? 0 +141727.90 -804545.0 -000011.9+000028.300005.3 08.8401.54K? 0 +142023.53 -752014.2 +000016.8+000010.300018.4 08.8401.14K? 0 +142044.43 -494946.8 -000029.0+000000.500025.1 08.8401.23K? 0 +142142.66 -645049.2 -000012.0-000002.900002.4 08.8401.51K? 0 +142307.66 -102626.6 -000025.2-000029.000009.4 08.8401.33K? 0 +142523.25 -614453.2 +000004.8-000028.000008.0 08.8401.54K? 0 +142727.18 -722248.9 +000003.2-000007.700006.1 08.8401.67K? 0 +142743.05 -132322.3 +000015.1-000009.300003.6 08.8401.20K? 0 +142953.72 +461232.0 +000014.7-000004.700006.2 08.8401.07K? 0 +143023.45 -620916.3 -000013.7-000012.000013.3 08.8401.82K? 0 +143203.88 +645316.7 -000071.4+000098.000017.9 08.8401.12K? 0 +143508.35 -113156.3 -000032.0-000011.300013.4 08.8401.24K? 0 +143702.16 +275958.0 +000009.5-000012.200024.0 08.8401.04K? 0 +143833.43 -054148.3 -000032.4+000019.300014.7 08.8401.69K? 0 +144019.54 +052746.4 -000027.9+000004.700017.0 08.8401.44K? 0 +144117.02 -343646.6 +000014.1-000009.200002.5 08.8401.22K? 0 +144622.83 -385303.1 -000000.1-000023.400040.8 08.8401.45K? 0 +144629.94 +153108.5 -000021.8-000007.900001.8 08.8401.03K? 0 +145015.65 -075152.8 +000025.6-000004.500004.4 08.8401.61K? 0 +150102.39 -025210.9 +000027.7-000017.700007.3 08.8401.09K? 0 +151042.17 +093839.2 +000017.0-000006.400012.6 08.8401.65K? 0 +151045.03 -742420.2 -000022.5-000006.400001.4 08.8401.02K? 0 +151431.11 -523809.0 +000023.1-000005.900012.7 08.8401.06K? 0 +151540.24 -611254.5 -000033.5+000017.000007.1 08.8401.04K? 0 +151901.83 +151003.0 +000023.7+000003.800018.1 08.8401.13K? 0 +151948.46 +810830.5 -000024.9+000050.900019.4 08.8401.16K? 0 +152027.80 -631440.7 -000019.3-000022.900006.4 08.8401.34K? 0 +152114.84 -411823.3 +000040.9+000010.200008.2 08.8401.08K? 0 +152157.82 -174049.5 +000004.9-000002.900012.0 08.8401.12K? 0 +152429.10 -051459.7 +000050.6-000015.800001.9 08.8401.33K? 0 +153238.08 +210257.0 -000010.3-000003.800006.3 08.8401.13K? 0 +154148.04 +305405.8 -000000.6-000019.700009.4 08.8401.33K? 0 +154156.63 +332208.1 +000015.4-000017.100000.8 08.8401.13K? 0 +154554.42 -243333.8 +000007.7-000033.800019.4 08.8401.50K? 0 +154557.65 -012643.7 -000052.6-000058.100017.3 08.8401.58K? 0 +154910.48 -493751.0 +000006.9+000008.000010.8 08.8401.35K? 0 +155344.78 +711714.9 -000028.6+000042.200010.9 08.8401.15K? 0 +155712.56 -274732.1 -000006.7-000059.400013.8 08.8401.08K? 0 +160028.56 +425924.4 -000013.4+000019.200001.0 08.8401.30K? 0 +160547.57 +115137.3 -000042.3+000008.700002.9 08.8401.10K? 0 +160608.90 -274926.6 -000034.1+000008.700000.7 08.8401.63K? 0 +160937.66 +051559.0 +000007.4+000006.200041.0 08.8401.68K? 0 +162156.58 -544423.2 +000004.9-000013.600011.7 08.8401.09K? 0 +162216.13 +022852.1 -000086.6+000052.200017.3 08.8401.22K? 0 +164425.08 +320858.8 +000004.6-000000.300005.0 08.8401.17K? 0 +164549.86 -661141.7 -000004.9+000021.300018.1 08.8401.02K? 0 +164601.96 -313011.3 +000027.9+000016.400019.8 08.8401.35K? 0 +164831.68 -465458.1 +000004.4-000009.800022.0 08.8401.28K? 0 +165005.31 +185402.1 -000040.7-000079.700035.6 08.8401.07K? 0 +165920.29 +170924.5 +000002.5-000010.700024.0 08.8401.75K? 0 +170144.11 +093821.8 -000009.2-000009.400025.2 08.8401.53K? 0 +170714.13 +245416.2 -000025.5-000002.800009.1 08.8401.15K? 0 +170732.16 +220408.8 -000029.8+000019.800017.9 08.8401.20K? 0 +170847.73 -450916.4 +000037.9-000021.500002.5 08.8401.07K? 0 +171930.94 -502445.7 -000008.0-000024.200018.1 08.8401.32K? 0 +172125.39 +062549.3 -000010.5-000003.100021.4 08.8401.05K? 0 +172600.49 +554358.6 +000001.8+000019.800008.1 08.8401.52K? 0 +172610.25 -484406.3 -000004.4+000001.100018.2 08.8401.28K? 0 +172651.20 +481212.6 +000008.7+000013.700000.6 08.8401.52K? 0 +172655.07 +022041.8 +000003.3-000010.700005.8 08.8401.39K? 0 +174221.64 +482835.3 +000001.8+000004.000004.1 08.8401.03K? 0 +174405.74 -142514.8 +000003.0-000007.400044.4 08.8401.74K? 0 +174421.24 -214354.1 +000003.2-000037.700008.4 08.8401.08K? 0 +174638.23 -485540.8 -000065.9+000030.200036.2 08.8401.58K? 0 +174707.34 +192810.5 +000014.9-000007.200009.4 08.8401.06K? 0 +175422.02 +210124.5 -000012.9+000014.900007.2 08.8401.20K? 0 +175424.41 -261405.5 -000022.8-000024.400019.1 08.8401.35K? 0 +175637.33 +490901.8 +000021.7-000014.800001.9 08.8401.11K? 0 +180006.43 +565703.8 -000021.3+000008.800000.3 08.8401.12K? 0 +180036.47 -310532.7 +000040.4+000010.800013.8 08.8401.10K? 0 +180050.14 -295106.0 +000048.8+000005.000021.7 08.8401.52K? 0 +180216.69 +512730.2 -000025.3+000042.900003.6 08.8401.33K? 0 +180538.28 +163214.5 -000009.0+000028.300008.3 08.8401.22K? 0 +180630.76 +092025.0 -000008.9+000002.000000.5 08.8401.70K? 0 +180640.57 +301534.3 -000012.0-000008.600006.0 08.8401.07K? 0 +180818.92 +745043.8 -000017.6+000013.600012.8 08.8401.15K? 0 +180901.82 -344542.4 +000001.3+000007.200006.9 08.8401.30K? 0 +180939.86 -235536.6 -000018.1-000005.500010.2 08.8401.74K? 0 +181006.65 -171221.0 +000025.8+000010.700018.1 08.8401.72K? 0 +181149.46 -202215.6 -000018.0-000013.400023.3 08.8401.90M? 0 +181513.40 -190705.7 +000093.2+000021.500046.9 08.8401.34K? 0 +181717.85 +565118.3 +000006.1-000013.300005.8 08.8401.32K? 0 +181908.44 -253120.7 -000008.9-000003.100013.5 08.8401.08K? 0 +182206.67 +070825.4 +000015.1+000019.200015.8 08.8401.12K? 0 +183105.65 +302042.0 -000001.1-000017.000013.9 08.8401.03K? 0 +183157.13 +222442.4 +000009.0+000023.400016.5 08.8401.70K? 0 +183424.42 -305204.5 +000002.9-000010.000024.7 08.8401.50K? 0 +183550.62 +365607.7 +000013.8-000004.400009.4 08.8401.63K? 0 +183608.04 -271124.0 -000000.7-000018.000021.2 08.8401.87M? 0 +183628.27 -560016.9 +000011.1-000011.200011.4 08.8401.22K? 0 +183629.21 -270140.6 +000003.8+000010.000024.8 08.8401.69K? 0 +183852.54 -201724.1 +000022.4-000021.500013.8 08.8401.67K? 0 +183938.77 -205418.4 +000034.9+000003.300017.4 08.8401.13K? 0 +184144.12 -615611.4 -000008.4-000017.200028.0 08.8401.40K? 0 +184513.31 -065809.0 -000028.5-000011.200020.3 08.8401.57K? 0 +184532.45 -044037.8 -000025.0+000026.900013.5 08.8401.40K? 0 +184611.67 +391532.5 +000025.0-000017.300014.5 08.8401.27K? 0 +184906.73 +190845.0 -000013.5-000019.500018.6 08.8401.17K? 0 +184915.38 -474347.9 -000008.7+000024.100023.3 08.8401.65K? 0 +185123.52 +172041.6 -000000.5+000006.100023.1 08.8401.17K? 0 +185546.65 +293550.9 -000026.3-000015.200016.8 08.8401.17K? 0 +185844.12 -224825.8 +000066.0-000025.700026.0 08.8401.73K? 0 +190130.22 +162323.7 -000019.6-000009.000015.6 08.8401.91M? 0 +190216.55 +065629.9 +000001.3-000004.100018.3 08.8401.46K? 0 +190345.18 +004517.5 -000026.5-000032.200007.0 08.8401.38K? 0 +190419.98 -511033.5 +000006.4+000009.300018.1 08.8401.32K? 0 +190504.38 +350103.5 +000012.0-000002.800018.0 08.8401.06K? 0 +190904.48 -325253.8 +000010.5-000016.200002.9 08.8401.08K? 0 +190949.68 +433308.5 +000005.6-000035.500012.4 08.8401.51K? 0 +191013.28 -040302.4 +000003.6+000019.500000.9 08.8401.43K? 0 +191619.49 -205659.6 -000007.0+000006.500026.6 08.8401.10K? 0 +191723.23 -323631.7 +000004.8+000021.600014.2 08.8401.00K? 0 +191742.23 +420128.3 -000030.5-000027.700017.1 08.8401.47K? 0 +191745.39 -180116.1 -000000.6+000057.900007.2 08.8401.04K? 0 +191824.64 +493353.8 +000006.1-000027.400004.3 08.8401.31K? 0 +192459.94 +014957.4 -000000.5+000007.100014.9 08.8401.15K? 0 +192614.66 -654323.4 +000013.4+000017.900010.4 08.8401.15K? 0 +192910.68 -254532.7 +000008.8-000002.900018.1 08.8401.29K? 0 +194238.07 +495820.7 +000011.6-000005.600008.1 08.8401.15K? 0 +194300.79 +091044.6 -000030.6-000019.200012.4 08.8401.16K? 0 +194314.14 -060709.0 -000004.3-000008.400012.9 08.8401.32K? 0 +194519.38 +082418.7 +000032.2+000017.700019.3 08.8401.20K? 0 +195413.50 -492742.2 +000030.4-000006.800026.9 08.8401.23K? 0 +195503.91 -065630.8 -000035.8-000015.400021.4 08.8401.39K? 0 +195535.46 +260400.5 -000015.0-000006.700002.7 08.8401.50K? 0 +195708.51 +171841.7 -000040.1-000041.400006.8 08.8401.50K? 0 +195803.40 -181712.1 -000035.9-000016.000008.2 08.8401.40K? 0 +195822.54 +171347.0 +000011.8-000006.300002.2 08.8401.27K? 0 +200023.81 +080448.8 +000002.1-000004.600015.8 08.8401.33K? 0 +200104.51 +101949.6 -000018.5-000006.400022.6 08.8401.37K? 0 +200756.90 +302928.9 -000016.1-000018.800001.3 08.8401.43K? 0 +200919.44 -324308.9 -000021.9-000006.300031.7 08.8401.78K? 0 +200925.84 -320337.6 -000023.2-000005.300024.7 08.8401.25K? 0 +200948.54 +141937.1 +000034.6+000007.600014.7 08.8401.33K? 0 +201018.98 -313116.5 +000025.8+000000.800018.5 08.8401.17K? 0 +201412.84 -160041.9 +000017.3-000018.600018.9 08.8401.35K? 0 +201657.70 +075812.4 -000017.3-000065.000009.8 08.8401.16K? 0 +201712.53 +002122.7 -000005.4-000009.100015.7 08.8401.11K? 0 +201756.99 +485018.6 +000002.6+000006.100017.6 08.8401.18K? 0 +201813.44 +291215.7 -000014.7-000110.700031.8 08.8401.00K? 1 +202028.07 -195757.1 -000001.0-000072.700024.7 08.8401.60K? 0 +202324.83 +102451.8 -000030.8-000005.000005.1 08.8401.54K? 0 +202354.13 +505404.1 +000036.0+000040.000021.0 08.8401.09K? 0 +203353.22 +252703.9 -000017.0+000024.000003.6 08.8401.56K? 0 +203840.25 +381144.0 -000017.9+000001.900020.0 08.8401.23K? 0 +203943.29 +802959.9 +000003.4-000013.000000.2 08.8401.64K? 0 0.10 1.00 +204050.47 +301748.3 -000000.8+000004.000012.0 08.8401.03K? 0 +204216.84 -383501.5 +000008.2-000000.300009.7 08.8401.22K? 0 +204803.86 +345733.8 -000019.8+000003.800019.1 08.8401.75K? 0 +204924.14 +404902.6 +000013.7-000005.600005.9 08.8401.08K? 0 +205130.89 +211116.7 +000025.0+000005.700002.8 08.8401.74K? 0 +205405.07 +323530.6 +000003.6-000001.400009.6 08.8401.78K? 0 +205506.53 +131033.0 +000544.4+000368.000027.2 08.8401.03K? 0 +205656.63 -173102.3 +000008.9+000006.300014.9 08.8401.69K? 0 +205810.36 -030730.7 -000006.4-000023.100008.3 08.8401.42K? 0 0.10 1.00 +205825.45 +261631.6 -000002.4+000001.700013.1 08.8401.31K? 0 +210050.99 +013708.6 +000013.5+000029.800062.9 08.8401.28K? 0 +210325.59 +362811.3 -000018.0-000033.700009.1 08.8401.63K? 0 +210330.51 +342714.3 +000003.9-000019.700001.1 08.8401.43K? 0 +210413.31 +354622.0 +000041.4+000031.200004.0 08.8401.15K? 0 +210617.11 -061558.6 +000016.5-000026.000000.5 08.8401.32K? 0 +211413.11 +111059.8 -000023.7-000067.000043.3 08.8401.17K? 0 +211519.72 -573611.4 +000022.2-000007.800012.1 08.8401.59K? 0 +211618.87 -760454.7 +000028.5-000063.600014.8 08.8401.19K? 0 +212110.57 +464005.9 +000043.0+000036.900001.9 08.8401.39K? 0 +212117.24 -190955.1 +000043.4+000000.600003.5 08.8401.16K? 0 +212133.61 +151301.0 -000012.0-000065.700001.5 08.8401.21K? 0 diff --git a/kstars/kstars/data/hip109.dat b/kstars/kstars/data/hip109.dat new file mode 100644 index 00000000..90b78fc6 --- /dev/null +++ b/kstars/kstars/data/hip109.dat @@ -0,0 +1,1000 @@ +212701.04 +392039.1 -000014.5-000013.100007.4 08.8401.42K? 0 +212832.14 -504441.4 -000015.0-000034.100035.7 08.8401.06K? 0 +213052.09 +111833.7 +000030.6-000006.500029.2 08.8401.80K? 0 +213132.13 +064337.9 +000026.9+000001.100010.3 08.8401.51K? 0 +213422.83 +033901.5 +000040.4-000028.200016.7 08.8401.19K? 0 +214209.98 -410727.2 +000225.7-000296.400026.2 08.8401.06K? 0 +214509.79 -265312.3 +000017.1-000052.700006.8 08.8401.33K? 0 +214627.27 +533601.1 +000006.3-000005.700006.5 08.8401.61K? 0 +220634.41 +115916.2 +000013.4-000003.200001.9 08.8401.29K? 0 +220830.25 +412602.4 +000007.9-000002.100001.8 08.8401.47K? 0 +221009.04 +711949.7 -000004.3-000010.700006.9 08.8401.20K? 0 +221105.05 +473309.7 -000007.3+000010.900002.8 08.8401.76K? 0 +221323.67 +684601.9 +000032.0-000006.300027.2 08.8401.64K? 0 +221810.81 -801344.6 -000015.7-000016.800009.2 08.8401.13K? 0 +222141.81 -073630.0 -000008.6+000017.400000.3 08.8401.19K? 0 +222426.29 +393606.9 -000015.5-000019.000006.4 08.8401.35K? 0 +223046.67 -464424.9 +000004.4-000029.700013.6 08.8401.56K? 0 +223248.84 +243707.8 +000001.2+000012.100016.8 08.8401.14K? 0 +224122.29 +033613.6 -000049.0-000012.900005.5 08.8401.60K? 0 +224227.93 +354049.4 -000004.1-000026.600004.7 08.8401.02K? 0 +224759.86 -772754.2 +000040.2-000012.800015.3 08.8401.23K? 0 +230212.23 +123212.7 +000045.7+000015.300012.4 08.8401.47K? 0 +230815.51 +220712.5 -000003.3-000004.900005.0 08.8401.05K? 0 +231021.09 +345850.5 +000040.2+000015.300004.6 08.8401.10K? 0 +231416.31 -702017.9 +000012.0+000000.100001.1 08.8401.06K? 0 +231505.93 +084722.0 +000092.9-000003.500022.4 08.8401.13K? 0 +231942.27 -312117.4 -000013.8-000021.700028.1 08.8401.57K? 0 +233128.37 +343302.4 +000010.8-000004.200032.1 08.8401.59K? 0 +233155.90 +523157.5 -000027.1-000013.600003.8 08.8401.11K? 0 +233220.87 -433647.5 -000014.7-000033.900002.3 08.8401.17K? 0 +234319.35 +645418.2 -000004.3+000013.400002.7 08.8401.22K? 0 +234539.38 +144348.1 +000012.6-000014.400005.4 08.8401.05K? 0 +234937.59 +544338.0 -000011.6+000007.100010.5 08.8401.21K? 0 +235258.93 -463047.1 -000005.4-000024.200002.6 08.8401.18K? 0 +235931.91 -735826.7 +000013.4+000005.400000.1 08.8401.39K? 0 +000615.31 -552955.3 +000068.4+000008.200005.3 08.8500.48F? 0 +001404.26 +521814.4 +000012.2-000031.700002.2 08.8500.40F? 0 +001548.93 -115924.6 +000025.5-000006.400005.5 08.8500.12A? 0 +002017.43 +622749.9 -000001.3+000010.000006.4 08.8500.15A? 0 +002354.91 +013218.8 +000063.9+000016.700017.0 08.8500.95K? 0 +002848.99 +761229.1 +000028.3-000027.200002.4 08.8500.48F? 0 +003007.22 +192528.1 +000035.3+000015.000001.8 08.8500.99K? 0 +003010.71 +455703.0 -000020.7+000006.100013.3 08.8500.43F? 1 +003451.01 +185334.8 -000022.7-000006.300008.2 08.8500.97K? 0 +003825.37 +011640.9 +000009.9-000010.600017.3 08.8500.41F? 0 +003843.44 -153949.8 -000009.5-000012.800000.3 08.8500.42F? 0 +004918.31 -212350.6 +000049.2+000025.900009.5 08.8500.47F? 0 +005032.20 +485315.7 -000066.0-000026.700028.1 08.8500.69G? 0 +005203.26 -192522.4 +000040.3-000058.100025.9 08.8500.61G? 0 +005922.56 +004709.6 -000002.8-000014.300012.0 08.8500.99K? 0 +005950.35 -243308.6 +000009.2+000007.600003.9 08.8500.91G? 0 +010044.31 -241617.4 -000020.1+000004.500004.2 08.8500.42F? 0 +010124.49 +610235.6 +000064.3-000011.100017.3 08.8500.48F? 1 +010125.08 +353443.4 +000020.1-000017.700002.0 08.8500.51F? 0 +010447.55 +395912.1 -000028.9-000006.400020.4 08.8500.99K? 0 +010718.81 -825414.6 +000001.1+000013.600001.2 08.8500.33F? 0 +011134.97 -052024.7 +000028.8-000002.800007.2 08.8500.49F? 0 +011351.35 -203047.8 -000000.8-000005.000000.4 08.8500.54F? 0 +011548.74 +430843.5 -000003.3-000004.500000.0 08.8500.05A? 0 +011637.91 +175306.9 +000004.2-000000.400002.7 08.8500.20A? 0 +011800.68 -483627.8 +000014.1+000012.000002.8 08.8500.40F? 0 +011959.69 -383458.8 +000013.5-000005.600028.0 08.8500.98K? 0 +012007.70 +690557.1 +000010.4-000009.800004.3 08.8500.31A? 0 +012622.43 -001316.4 +000065.4+000021.800006.1 08.8500.52F? 0 +012956.07 -482107.3 +000083.8+000048.500002.5 08.8500.59G? 0 +013140.41 +642132.7 +000012.3+000004.300007.1 08.8500.12A? 0 +013355.99 +023355.4 +000006.3-000022.100033.6 08.8500.28A? 0 +013629.21 +675453.2 +000121.0-000001.100010.5 08.8500.49F? 0 +013905.68 +632746.3 +000002.5+000012.900002.8 08.8500.52F? 0 +013927.06 +104023.2 +000063.6-000011.900004.9 08.8500.46F? 0 +013955.77 +303146.6 +000014.4-000001.200003.6 08.8500.59G? 0 +014131.53 -175916.5 -000032.5-000013.400018.2 08.8500.55F? 0 +014138.38 +031451.3 -000029.8-000028.200014.9 08.8500.35F? 0 +014851.02 +203112.0 +000031.6-000091.900050.4 08.8500.72G? 0 +014923.05 +492534.5 +000018.4-000015.100014.0 08.8500.29A? 0 +015048.25 +402354.6 -000016.3-000020.200002.9 08.8500.05A? 0 +015302.25 +590607.7 +000017.4-000001.100012.5 08.8500.10A? 0 +015439.65 +381145.6 +000031.4-000009.400006.4 08.8500.99K? 0 +015528.63 +725351.6 +000140.2-000026.200010.3 08.8500.91G? 0 +015755.10 +704928.6 +000018.5-000023.100014.8 08.8500.23A? 0 +020527.27 -084835.6 -000003.7+000003.000000.4 08.8500.91G? 0 +020712.59 -274907.4 +000115.2-000050.700006.0 08.8500.69G? 0 +020730.18 +584807.3 +000011.7-000104.300011.0 08.8500.71G? 0 +021120.34 +640844.8 +000000.7-000004.800012.1 08.8500.16A? 0 +021412.12 +563000.2 -000012.1-000014.800000.5 08.8500.07A? 0 +021545.20 -790134.1 +000035.2+000010.900015.9 08.8500.58F? 0 +022003.35 -692553.2 +000004.0+000025.000005.5 08.8500.87G? 0 +022320.80 -563254.9 -000004.8+000011.800003.2 08.8500.52F? 0 +022823.80 +561513.5 -000011.3-000014.600019.6 08.8500.25A? 0 +022856.29 +301946.1 +000038.4-000002.300004.9 08.8500.13A? 0 +023427.20 +051449.4 -000018.2-000096.100003.5 08.8500.70G? 0 +023606.93 +553205.2 -000062.5+000002.900003.5 08.8500.46F? 0 +024241.40 +502750.3 -000007.3+000002.300007.7 08.8500.19A? 0 +024524.63 -574331.7 -000056.9-000039.600008.7 08.8500.61G? 0 +024811.10 -195814.3 -000028.6-000045.600012.5 08.8500.92G? 0 +025152.79 -613705.8 +000143.3+000135.800027.7 08.8500.84G? 0 +025325.48 +051519.7 +000113.5-000045.600008.8 08.8500.99K? 0 +025505.09 +204800.9 +000020.5-000016.400029.7 08.8500.44F? 0 +025910.30 +542308.5 +000029.3-000002.900008.5 08.8500.26A? 0 +030508.51 +301139.8 +000110.3-000060.000010.8 08.8500.44F? 0 +030605.35 +252553.1 -000070.0-000002.600009.5 08.8500.64G? 0 +030744.57 +015051.4 +000018.2-000022.200019.5 08.8500.38F? 0 +031020.60 +391922.6 +000062.8-000026.300019.1 08.8500.69G? 0 +031151.94 -301636.2 -000022.7-000003.600010.5 08.8500.28A? 1 +031307.98 -342232.3 +000090.5+000013.300008.0 08.8500.58G? 0 +031508.62 +635729.7 -000002.0-000008.400003.8 08.8500.17A? 0 +031743.34 -402012.5 +000000.0+000000.000000.0 08.8500.51F? 0 +032154.05 +532916.1 +000153.0-000107.200022.7 08.8500.70G? 0 +032252.15 +214248.1 +000008.9-000030.500011.0 08.8500.56F? 0 +033128.33 +214919.3 -000025.0-000027.700009.7 08.8500.39F? 0 +033358.11 -202211.9 +000011.3+000006.400020.7 08.8500.12A? 0 +033912.20 +742734.8 +000013.0-000016.300004.1 08.8500.23A? 0 +034116.46 -054051.4 -000022.4-000026.600004.7 08.8500.40F? 0 +034943.84 -135311.1 +000054.3+000033.900000.5 08.8500.82G? 0 +035054.79 +611543.5 +000046.5-000067.600020.0 08.8500.91G? 0 +035206.91 +434019.8 -000004.7-000006.200012.2 08.8500.06A? 0 +035550.42 -410448.6 +000052.4+000067.500007.2 08.8500.42F? 0 +040044.98 -791231.9 +000006.8-000109.100003.2 08.8500.40F? 0 +040258.41 -105508.6 -000014.7+000030.500000.4 08.8500.36F? 0 +040258.91 +282721.2 -000021.4-000004.600008.5 08.8500.48F? 0 +040623.58 +591606.8 -000033.6-000031.600030.1 08.8500.45F? 0 +041003.27 -415527.6 +000020.3+000030.600002.3 08.8500.98K? 0 +041205.10 +685931.1 -000014.6-000009.600008.2 08.8500.39F? 0 +041714.73 -385039.0 +000025.1-000004.700000.7 08.8500.07A? 0 +041751.34 +734052.2 +000010.5-000055.500009.6 08.8500.46F? 0 +042141.55 -423554.0 +000114.0-000001.500016.5 08.8500.60G? 0 +042205.03 +453227.6 +000016.0+000018.200012.0 08.8500.15A? 0 +042241.05 +710240.5 -000004.3-000012.400011.3 08.8500.15A? 0 +042322.27 +212245.1 +000099.4-000039.600019.1 08.8500.73G? 0 +042555.86 +780343.7 +000059.2+000033.300036.6 08.8500.94G? 0 +042638.81 -034603.0 -000006.6-000010.900002.8 08.8500.45F? 0 +042830.14 +734136.6 +000023.5-000034.600007.0 08.8500.99K? 0 +043055.69 +032815.5 +000024.2-000043.700019.9 08.8500.64G? 0 +043114.57 -275041.3 -000007.5+000018.800010.8 08.8500.93G? 0 +043626.99 +491416.4 +000008.5-000005.600030.7 08.8500.39F? 0 +043642.57 +192934.5 +000000.0+000000.000000.0 08.8500.56F? 1 +043753.90 +054613.2 +000018.3-000029.400008.1 08.8500.61G? 0 +044147.25 +283936.0 -000003.6-000012.100003.9 08.8500.51F? 0 +044219.96 -613716.6 +000009.4+000245.600027.5 08.8500.81G? 0 +044257.30 +402310.5 -000034.1-000061.500064.6 08.8500.82G? 0 +044602.71 -542251.9 -000002.4+000009.600010.3 08.8500.09A? 0 +044838.52 -491011.9 -000003.0+000004.500006.2 08.8500.34F? 0 +044958.99 -531654.0 +000000.0-000032.700012.9 08.8500.39F? 0 +045102.03 +052552.3 -000015.2-000027.500026.6 08.8500.95G? 0 +045147.90 -341317.3 +000076.2+000018.300019.1 08.8500.65G? 0 +045228.37 -133106.7 -000012.5+000002.700014.3 08.8500.29A? 0 +045318.07 -062112.2 +000078.7-000031.400016.4 08.8500.60G? 0 +045324.70 +074045.6 -000006.8-000001.400008.4 08.85-0.01B? 0 +045608.67 -230329.5 -000072.9-000074.300024.6 08.8500.72G? 0 +045701.55 +105618.1 +000031.2-000051.500001.6 08.8500.52F? 0 +050729.39 -031840.9 +000001.7+000003.400002.0 08.85-0.01B? 0 +050917.45 +613039.6 -000003.8-000020.500006.0 08.8500.21A? 0 +050925.21 -423605.4 -000028.8+000006.300002.3 08.8500.93G? 0 +050956.40 -224901.4 +000108.7+000051.000004.6 08.8500.60G? 0 +051229.12 -003034.2 +000016.1-000023.400016.2 08.8500.08A? 0 +051300.58 +082803.6 +000025.4-000007.900010.8 08.8500.15A? 1 +051748.78 +624524.4 -000035.6+000097.200017.4 08.8500.59G? 0 +052239.77 +485937.6 +000017.2-000042.000010.7 08.8500.55F? 0 +052258.24 -064303.2 +000007.5-000018.100014.0 08.8500.19A? 0 +052740.02 +140808.4 -000005.0-000005.200018.0 08.8500.21A? 0 +052921.20 +421401.6 -000013.4-000002.300010.1 08.8500.28A? 0 +052936.19 +473652.8 +000005.3-000004.400011.0 08.8500.18A? 0 +052942.52 +624141.7 -000003.0-000022.600000.7 08.8500.95K? 0 +053023.26 +063034.2 +000023.2-000012.500008.2 08.8500.90G? 0 +053137.32 -664040.7 -000006.8-000000.400027.2 08.8500.56F? 0 +053321.56 -374254.6 -000006.5+000026.800002.1 08.8500.38F? 0 +053351.73 -000436.3 -000014.0-000001.500005.1 08.8500.09A? 0 +053734.41 +194646.3 -000017.4-000005.600022.2 08.8500.13A? 0 +053747.08 -064230.2 -000000.6+000005.600000.2 08.8500.10A? 0 +053923.89 +115005.8 -000020.5-000007.100018.3 08.8500.48F? 0 +054045.91 +190733.7 -000055.2-000042.400003.0 08.8500.20A? 0 +054059.89 -010932.5 -000003.5-000012.900000.0 08.8500.09A? 0 +054149.61 -032932.2 -000005.7-000006.100009.1 08.8500.61G? 0 +054416.93 -022036.2 -000010.4-000014.900004.6 08.8500.24A? 0 +054719.83 +385931.8 -000014.8-000025.000005.1 08.8500.24A? 0 +054857.92 +744138.3 -000004.3-000028.700003.4 08.8500.20A? 0 +054932.65 -061111.2 +000002.0+000006.600001.1 08.8500.37F? 0 +055025.06 +325250.0 +000022.8+000012.800002.7 08.8500.19A? 0 +055441.67 +091559.3 -000008.6-000002.900011.8 08.8500.07A? 0 +055546.01 -342551.2 -000010.3-000051.200008.6 08.8500.42F? 0 +055608.85 +074441.4 +000055.0+000039.800012.9 08.8500.48F? 0 +060401.65 +313755.3 +000019.2+000006.300009.0 08.8500.04A? 1 +060526.96 +143401.3 -000018.5-000008.800001.8 08.8500.48F? 0 +060618.19 -314014.6 -000001.7+000002.300009.0 08.85-0.06B? 0 +060636.43 -150756.3 -000086.5+000023.400033.2 08.8500.88G? 0 +060817.62 +175146.7 +000020.7+000003.700012.1 08.8500.35F? 0 +061133.00 +062040.1 +000005.4-000006.500003.7 08.8500.33F? 0 +061253.60 +222748.7 -000005.0-000001.400014.1 08.8500.22A? 0 +062143.49 -051834.1 -000014.6-000004.800030.5 08.8500.07A? 0 +062234.09 +062856.1 +000000.3-000017.100006.5 08.85-0.02B? 0 +062352.09 +285829.4 -000037.4+000002.000010.9 08.8500.49F? 0 +062502.88 +002340.4 +000021.6+000013.100027.6 08.8500.09A? 0 +062605.97 -115634.1 -000030.4-000075.100011.5 08.8500.39F? 0 +062743.94 -234733.0 -000004.5+000004.600007.5 08.8500.00A? 0 +062752.69 +174049.4 +000036.0-000130.300010.8 08.8500.64G? 0 +063130.31 -204403.5 +000005.5-000017.400012.2 08.8500.04A? 0 +063312.46 -140546.1 +000002.6+000011.400014.3 08.8500.47F? 0 +063317.66 +271633.0 +000012.6+000023.200010.2 08.85-0.03B? 0 +063335.69 -081028.9 +000004.0+000018.300004.6 08.8500.13A? 0 +063405.81 +774117.1 -000000.6-000009.900001.8 08.85-0.01B? 0 +063443.57 -010006.0 -000032.2+000006.400009.5 08.8500.41F? 0 +063448.10 -161031.2 -000015.4+000003.100001.0 08.8500.06A? 0 +064016.47 -245247.4 -000021.7+000019.600015.4 08.8500.60G? 0 +064036.35 -604000.0 -000067.9+000061.100017.3 08.8500.50F? 0 +064037.43 -040406.1 -000009.6-000080.200017.2 08.8500.62G? 0 +064038.63 -131704.6 -000200.2+000024.000003.1 08.8500.79G? 0 +064414.37 -674209.5 -000001.3+000014.600011.1 08.8500.01A? 0 +064759.81 +141634.8 -000007.1-000010.200007.0 08.85-0.04B? 0 +064815.10 +410422.3 +000049.5-000025.800036.1 08.8500.97K? 0 +064830.87 -122624.3 -000041.4-000037.100003.0 08.8500.71G? 0 +065204.38 +394911.1 -000004.5-000020.700014.8 08.8500.06A? 0 +065254.69 +422407.7 +000015.3-000042.500005.7 08.8500.24A? 0 +065441.21 -241520.5 -000004.2+000001.900001.5 08.85-0.20B? 0 +065542.00 -392854.1 -000011.5+000017.100007.0 08.8500.27A? 0 +065643.47 -053717.5 +000006.6-000004.000019.4 08.85-0.07B? 0 +065802.12 -225234.0 -000008.9+000019.800002.9 08.85-0.17B? 0 +065811.73 +341900.4 +000031.1+000009.000016.5 08.8500.37F? 0 +070208.80 -111005.8 -000009.0-000013.900016.1 08.8500.01A? 0 +070223.28 +191347.7 -000004.8-000012.600016.8 08.8500.04A? 0 +070306.02 -044606.3 +000021.1+000006.300007.7 08.8500.28A? 0 +070511.92 +712732.5 +000007.4-000037.600002.6 08.8500.50F? 0 +070535.08 -512302.7 -000008.0+000014.600002.7 08.8500.48F? 0 +070600.56 +845329.2 +000007.3-000002.600004.2 08.8500.98K? 0 +070627.35 -252811.7 -000005.9+000000.700009.9 08.85-0.14B? 0 +070755.67 -485501.7 +000014.1-000011.300004.5 08.8500.89G? 0 +070806.97 -033407.6 -000094.2-000063.300050.6 08.8500.83G? 0 +070808.61 +083628.4 +000005.7-000012.600004.2 08.8500.40F? 0 +070817.33 -101816.7 +000037.4-000004.800001.9 08.8500.53F? 0 +070823.02 +200105.9 -000001.9+000001.800028.8 08.8500.95K? 0 +070913.94 -032205.1 +000003.0+000014.200004.0 08.8500.25A? 0 +070925.46 -332715.8 +000038.6-000044.200018.9 08.8500.79G? 0 +071052.36 +363624.9 +000020.6-000029.800013.4 08.8500.96K? 0 +071134.50 -254613.9 -000003.8+000011.000006.1 08.85-0.11B? 0 +071217.31 +080920.7 +000029.7+000014.700012.8 08.8500.61G? 0 +071257.34 -075514.3 -000003.6+000000.900014.8 08.85-0.01B? 1 +071343.43 -463547.5 +000008.3-000013.700006.1 08.8500.08A? 0 +071611.50 -311621.0 -000010.2+000022.700000.7 08.85-0.03B? 0 +071613.92 -664821.1 -000001.4+000004.900011.3 08.8500.30A? 0 +071623.27 -560623.6 +000018.9+000016.000001.9 08.8500.46F? 0 +071726.76 -202749.0 -000001.9+000013.200004.7 08.85-0.07B? 0 +072113.57 +041710.4 -000006.2-000009.400014.6 08.85-0.04B? 0 +072140.18 -152803.1 +000089.7-000061.200010.3 08.8500.71G? 0 +072354.47 -235600.4 -000015.3+000002.400017.2 08.8500.31F? 0 +072416.42 -112436.0 +000006.9-000011.800008.4 08.8500.21A? 0 +072518.57 -302819.1 -000011.7+000026.500006.6 08.8500.41F? 1 +072524.22 +424103.0 -000010.3-000016.400010.2 08.8500.32F? 0 +072611.97 +145025.3 +000032.9-000018.300042.5 08.8500.14A? 0 +072912.56 -160900.8 -000004.0-000000.400017.8 08.8500.32F? 0 +073251.91 +395033.5 -000090.0-000082.600001.5 08.8500.75G? 0 +073310.84 +170845.1 -000039.5-000000.200019.9 08.8500.48F? 0 +073340.23 +015938.9 -000002.3-000005.100010.7 08.8500.90G? 0 +073512.34 -093047.5 -000011.1-000002.500000.7 08.8500.18A? 0 +073536.28 -144014.0 -000005.7-000008.200000.3 08.85-0.05B? 0 +073547.67 -081354.1 -000051.7-000013.600008.6 08.8500.18A? 0 +073606.53 -122605.0 +000011.1-000006.100028.7 08.8500.95K? 0 +073611.12 +345902.7 -000020.9-000003.600031.3 08.8500.36F? 0 +074054.38 -222515.2 -000007.5+000011.600005.9 08.8500.54F? 0 +074059.22 -293303.0 +000000.0+000000.000000.0 08.8500.98K? 0 +074518.31 -451250.1 -000039.1+000024.500025.9 08.8500.41F? 0 +074709.58 -481008.2 +000007.3+000010.000003.6 08.8500.23A? 0 +074900.69 -110650.1 -000036.0+000021.100014.0 08.8500.44F? 0 +074919.85 -462238.4 -000008.5+000039.600019.2 08.8500.00B? 0 0.10 1.00 +075054.96 -193836.7 +000064.6-000092.800003.0 08.8500.51F? 0 +075158.47 -190802.7 -000008.1+000009.400000.5 08.8500.07A? 0 +075215.31 -104539.7 -000010.3-000046.200007.1 08.8500.56F? 0 +075734.80 -610330.7 -000024.1+000005.900002.8 08.8500.06A? 0 0.10 1.00 +075806.69 -311505.7 -000001.5+000019.600001.2 08.85-0.03B? 0 +080031.11 -052808.6 +000017.9-000014.700008.8 08.8500.31F? 0 +080127.11 +293550.4 -000030.3-000007.100008.3 08.8500.30A? 0 +080226.92 -444000.0 +000000.0+000000.000000.0 08.8500.33F? 0 +080503.28 -273916.7 +000011.0-000019.200010.2 08.8500.88G? 0 +080808.71 +491534.3 -000015.3-000011.500005.0 08.8500.32F? 0 +081121.40 +084244.6 -000031.3-000000.500003.6 08.8500.20A? 0 +081207.16 -373944.3 -000018.9+000012.000016.2 08.85-0.03B? 0 +081320.53 +702755.6 -000009.4-000023.500010.5 08.8500.25A? 0 +081407.83 +175952.1 +000034.3-000046.500018.6 08.8500.97K? 0 +081500.84 -020115.2 +000001.1-000052.700014.4 08.8500.64G? 0 +081842.78 +141633.6 +000031.2-000089.900025.3 08.8500.58G? 0 +081959.99 -342514.5 -000082.2+000062.100018.3 08.8500.55F? 0 +082024.80 -545207.3 -000030.7+000045.500016.5 08.8500.39F? 0 +082158.87 -155149.6 +000003.4+000001.500005.5 08.8500.10A? 0 +082332.03 +504057.6 -000010.1-000020.400003.5 08.8500.98K? 0 +082334.73 -191938.5 -000078.4+000046.000012.8 08.8500.61G? 0 +082438.56 +392958.4 -000032.8+000005.200002.7 08.8500.31A? 0 +083020.31 +205128.3 -000010.6+000016.900026.1 08.8500.98K? 0 +083058.06 +012804.7 +000006.5+000019.100013.7 08.8500.98K? 0 +083136.33 +300819.1 +000048.6-000004.600023.0 08.8500.76G? 0 +083314.10 +415942.2 -000053.0-000063.900007.2 08.8500.52F? 0 +083357.91 -200400.2 -000011.2-000006.900019.0 08.8500.34F? 0 +083636.21 +211123.7 -000024.1+000023.500016.7 08.8500.09A? 0 +083637.12 -440448.2 -000006.6+000009.300005.7 08.8500.07A? 0 +083652.93 -375847.0 -000010.3+000007.800014.7 08.85-0.01B? 0 +083731.01 -381202.7 -000023.9+000012.500009.4 08.8500.21A? 0 +083735.35 +315031.8 -000008.8+000006.000011.7 08.8500.31F? 0 +083827.05 -354921.1 -000027.1+000013.900001.7 08.8500.13A? 0 +084124.12 -241630.9 +000017.2-000002.300004.4 08.8500.48F? 0 +084230.47 +632353.1 +000037.1-000053.200014.9 08.8500.63G? 0 +084252.00 +314320.6 -000076.7-000133.200021.5 08.8500.68G? 0 +084318.81 -482042.9 +000005.4+000002.200000.6 08.85-0.10B? 0 +084555.13 -473434.3 -000006.1+000017.600006.9 08.8500.05A? 0 +085053.86 -370711.7 +000002.6+000009.400013.5 08.8500.05A? 0 +085151.72 +385419.1 -000061.0-000046.100011.0 08.8500.61G? 0 +085157.91 -544859.6 -000013.2+000006.200003.6 08.8500.08A? 0 +085613.29 -555719.1 -000001.9+000004.200003.3 08.8500.04A? 0 +085710.54 -012105.1 -000039.1+000027.900024.9 08.8500.53F? 0 +085735.65 -635531.5 -000011.6-000002.800002.4 08.8500.36F? 0 +085756.13 -284306.8 -000009.7-000008.200008.6 08.8500.14A? 0 +085848.59 +302801.6 -000054.8+000006.200006.2 08.8500.87G? 0 +085853.33 +600915.0 +000082.7+000040.100024.8 08.8500.48F? 0 +085958.22 +003504.8 -000012.6-000015.100021.9 08.8500.53F? 0 +090003.83 -070531.7 +000034.9-000040.700009.4 08.8500.49F? 0 +090004.74 +610604.0 -000013.5-000018.400006.7 08.8500.16A? 0 +090049.24 +234649.5 +000033.7-000157.900004.5 08.8500.70G? 0 +090415.02 +361829.8 -000048.6-000028.600019.3 08.8500.30A? 0 +090453.70 +325148.1 -000001.3-000059.700029.5 08.8500.98K? 0 +090527.46 -430157.6 +000003.7-000056.000008.4 08.8500.48F? 0 +090629.03 +664223.0 -000035.6-000050.000018.4 08.8500.54F? 0 +090734.00 -515359.9 -000000.6-000004.100007.4 08.8500.94G? 0 +090924.82 +485602.9 -000012.9+000004.900019.5 08.8500.29A? 0 +091022.48 -721109.0 +000000.1+000006.700003.6 08.8500.02A? 0 +091028.77 -523715.0 +000009.3+000007.600001.7 08.8500.28A? 0 +091031.79 +441143.5 -000021.3-000021.600016.4 08.8500.31A? 0 +091225.97 +362126.1 -000008.7-000000.700006.4 08.8500.30A? 0 +091249.76 -432916.0 -000011.8+000004.200003.9 08.8500.00A? 0 +091302.48 -073318.1 -000089.3+000011.700000.8 08.8500.55F? 0 +091503.91 -483013.6 -000019.7+000012.100006.9 08.8500.06A? 0 +091816.53 -790805.5 -000029.2+000018.100006.6 08.8500.26A? 0 +092018.92 -412626.8 -000014.7+000003.900003.9 08.8500.06A? 0 +092058.58 -493538.7 -000016.3+000019.100004.2 08.8500.24A? 0 +092224.30 -393911.5 -000012.9+000006.300007.8 08.8500.95K? 0 +092355.32 -545023.8 -000001.5+000003.500002.4 08.8500.13A? 0 +092541.49 -292003.4 +000000.0+000001.300006.6 08.8500.25A? 0 +092745.10 -433815.7 +000004.9-000003.300012.9 08.8500.25A? 0 +092756.75 +194925.3 -000021.7-000004.900005.5 08.8500.28A? 0 +092903.84 -530323.1 +000003.0+000004.100003.3 08.8500.66G? 0 +093020.51 +213455.0 -000036.9-000011.900015.7 08.8500.97K? 0 +093351.73 -382316.9 +000012.3+000005.000013.4 08.8500.96K? 0 +093723.13 -182617.3 -000017.5+000007.800002.9 08.8500.07A? 0 +093848.90 -452949.3 -000006.9+000010.700011.1 08.85-0.03B? 0 +094355.35 -550303.9 -000007.4+000004.500005.2 08.8500.20A? 0 +094510.91 -504440.6 -000128.8+000050.900018.4 08.8500.62G? 0 +094613.75 +274557.0 -000052.5-000013.300003.0 08.8500.41F? 0 +095122.02 -515626.0 -000013.1+000007.000004.8 08.85-0.02B? 0 +095751.37 -624540.2 +000004.2+000002.200005.8 08.8500.90G? 0 +095803.17 -560407.8 -000013.1+000000.000000.2 08.8500.04A? 0 +100241.99 -263026.5 -000022.7+000029.700010.8 08.8500.20A? 0 +100418.36 -192628.9 -000024.1-000001.000005.9 08.8500.99K? 0 +100458.52 +552908.5 +000055.1-000034.800015.0 08.8500.53F? 0 +100758.44 -582846.7 -000210.2+000117.000015.1 08.8500.70G? 0 +100807.53 -203130.1 +000015.0-000001.500004.6 08.8500.99K? 0 +101325.27 +284404.2 +000010.1-000032.700011.0 08.8500.47F? 0 +101713.16 -413052.3 +000000.0+000000.000000.0 08.8500.38F? 1 +102209.68 +512525.4 -000065.7-000057.500013.7 08.8500.53F? 0 +102303.11 -161010.7 +000001.3-000004.500004.5 08.8500.95G? 0 +102408.04 -464833.3 -000023.9+000011.300004.9 08.8500.10A? 0 +102435.38 -023713.1 -000017.4-000010.800015.1 08.8500.99K? 0 +102947.99 +140839.7 -000016.4-000011.900005.1 08.8500.67G? 0 +103553.65 -581447.9 +000000.0+000000.000000.0 08.85-0.01B? 0 +104235.80 -262005.2 -000030.6+000015.000022.2 08.8500.81G? 0 +104525.80 +075928.3 -000023.1-000031.400008.2 08.8500.91G? 0 +104821.54 +022856.3 +000042.1-000007.600025.4 08.8500.46F? 0 +105032.01 -555859.2 -000017.5+000004.500003.0 08.85-0.08B? 0 +105341.68 -041814.8 -000007.4-000013.400003.6 08.8500.42F? 0 +105344.11 +631153.9 +000018.8+000000.000011.6 08.8500.41F? 0 +105346.91 -592258.3 +000009.5+000004.100006.1 08.85-0.01B? 0 +105609.71 +480142.7 -000020.6-000060.600006.8 08.8500.53F? 0 +105704.53 -611118.0 -000053.9+000000.700004.7 08.8500.32F? 0 +105722.03 +612549.4 -000040.1-000052.000007.0 08.8500.47F? 0 +110421.45 -785207.2 -000221.4+000057.600033.6 08.8500.82G? 0 +110554.75 -584031.0 +000000.0+000000.000000.0 08.8500.08A? 0 +111038.37 +492234.3 +000027.9-000015.000015.7 08.8500.52F? 0 +111214.69 -211758.1 -000083.4+000035.700017.2 08.8500.45F? 0 +112147.05 -203023.3 -000027.3-000002.700011.2 08.8500.28A? 0 +112316.29 -593513.7 -000025.9+000007.200010.4 08.8500.61G? 0 +112327.45 +060759.5 -000016.7-000020.900001.0 08.8500.96K? 0 +112436.09 -452641.6 +000003.4-000034.300003.2 08.8500.48F? 0 +112708.47 +354610.8 -000044.6-000010.200000.8 08.8500.47F? 0 +112755.09 -110340.6 +000004.4-000019.400000.5 08.8500.45F? 0 +112803.91 -282312.1 -000032.7+000005.800000.3 08.8500.30A? 0 +113252.99 +552506.7 -000015.3+000003.400013.3 08.8500.40F? 1 +113257.00 +523125.5 +000060.2-000025.100031.3 08.8500.72G? 0 +113618.89 +265822.4 +000022.4-000064.500006.2 08.8500.49F? 0 +113710.84 -472331.5 -000039.7-000012.200025.7 08.8500.47F? 0 +113805.21 +493739.0 -000092.5-000005.800035.1 08.8500.58G? 0 +114244.94 -182717.7 +000065.1-000030.800005.8 08.8500.95G? 0 +114533.17 -490034.9 -000113.4+000006.500010.9 08.8500.69G? 0 +114607.69 -684749.9 -000003.4-000004.200018.5 08.8500.92G? 0 +115058.92 -712933.2 -000048.4-000009.600007.4 08.8500.37F? 0 +115210.47 -491801.5 -000009.6-000017.500004.8 08.8500.48F? 0 +115220.08 -195817.8 -000001.4+000064.100002.6 08.8500.64G? 0 +115529.27 +510009.8 +000013.6-000091.800021.3 08.8500.56F? 0 +115648.08 -381944.1 -000002.1-000007.200004.4 08.8500.29A? 0 +120357.27 +032128.7 -000087.9+000009.500010.2 08.8500.59G? 0 +120501.33 -083139.4 +000030.8-000066.000000.1 08.8500.96K? 0 +120542.77 -404852.4 -000026.8+000008.500015.8 08.8500.84G? 0 +120622.42 +181202.8 -000052.8-000014.200004.2 08.8500.46F? 0 +120744.66 +643542.5 -000051.3+000002.300007.2 08.8500.37F? 0 +121028.15 -671036.5 -000064.3-000002.800005.9 08.8500.39F? 0 +121101.16 +772536.2 +000022.2+000016.600006.8 08.8500.21A? 0 +121526.23 +400741.2 -000182.5+000031.400013.9 08.8500.95K? 0 +121611.96 -495426.3 -000064.4-000011.300009.1 08.8500.81G? 0 +121749.23 -500130.9 -000013.9+000019.700006.8 08.8500.61G? 0 +122212.96 -311037.6 +000005.7+000011.900008.2 08.8500.18A? 0 +122220.71 -024634.2 -000118.8-000003.100024.0 08.8500.50F? 0 +122234.75 -113350.8 +000097.2-000123.200012.3 08.8500.52F? 0 +122251.30 -593721.0 +000001.6+000002.800003.2 08.8500.61G? 0 +123307.97 -290040.8 -000002.2+000004.300006.1 08.8500.33F? 0 +123624.26 +321145.0 +000008.2-000012.400004.4 08.8500.01A? 0 +124043.91 +750008.4 -000046.6+000000.200016.8 08.8500.39F? 0 +124154.61 -741319.3 -000003.6+000010.400001.5 08.8500.21A? 0 +124239.65 +334851.3 +000008.0+000005.400002.6 08.8500.50F? 0 +124313.21 -272221.0 -000102.1-000068.900049.0 08.8500.64G? 0 +125001.73 -583552.4 +000002.7-000004.100005.0 08.8500.19A? 0 +125657.87 -105258.4 -000024.6-000030.900008.5 08.8500.43F? 0 +125828.18 -455759.4 -000026.8-000002.300001.9 08.8500.01A? 0 +125900.46 -174300.6 -000001.9+000017.200000.3 08.8500.60G? 0 +130243.38 -270037.6 -000100.6-000014.100006.4 08.8500.91G? 0 +130534.35 -124719.4 -000038.8-000005.600005.8 08.8500.28A? 0 +130559.43 -724758.7 +000005.7-000020.900003.8 08.8500.89G? 0 +130706.43 -665732.3 +000001.6-000004.100009.7 08.8500.21A? 0 +130832.73 -234045.5 +000014.8-000016.100013.1 08.8500.32F? 0 +131129.03 +285204.5 -000022.1-000020.100015.0 08.8500.51F? 0 +131742.28 +562402.0 +000012.8+000012.100015.5 08.8500.47F? 0 +132802.80 -001900.4 -000038.6-000007.500008.9 08.8500.50F? 0 +132854.87 +703129.6 -000039.3+000006.800010.0 08.8500.86G? 0 +133001.38 +331652.4 -000071.1-000010.000006.6 08.8500.51F? 0 +133128.84 -080025.5 -000243.7-000120.000033.3 08.8500.72G? 0 +133149.00 -372852.3 -000022.1+000007.600011.5 08.8500.54F? 0 +133724.43 -652351.2 -000012.2-000001.800006.8 08.8500.09A? 0 +133738.89 -341823.0 -000067.1-000022.900016.9 08.8500.47F? 0 +134215.48 -294611.3 -000028.3+000001.200008.9 08.8500.24A? 0 +134654.75 +383155.3 -000135.2-000015.800005.4 08.8500.57F? 0 +135023.85 +261718.2 -000003.0-000030.700016.3 08.8500.83G? 0 +135548.16 -144737.5 -000066.4+000018.500008.4 08.8500.47F? 0 +140156.68 +561849.8 -000036.3+000030.200012.2 08.8500.92G? 0 +140253.93 -403426.3 -000026.4-000020.000002.9 08.8500.33F? 0 +140810.47 +203138.1 -000000.9-000006.700004.3 08.8500.41F? 0 +141121.22 -564951.9 -000013.4-000034.300002.7 08.8500.45F? 0 +141129.78 -103619.1 -000148.8-000010.400004.9 08.8500.53F? 0 +142053.37 -750653.2 +000068.1+000027.800017.4 08.8500.60G? 0 +142814.66 -600744.7 -000027.6-000029.800006.1 08.8500.64G? 0 +142933.45 -280603.3 +000021.5-000023.800006.8 08.8500.63G? 0 +143351.27 -615153.6 -000008.3-000017.400008.8 08.8500.08A? 0 +143528.76 -391212.1 -000000.5-000012.800004.3 08.8500.56F? 0 +143609.02 +422241.4 -000072.2+000040.300012.2 08.8500.51F? 0 +143843.04 +141815.2 -000002.6+000001.400001.7 08.8500.23A? 0 +143915.47 -402949.3 -000036.0-000014.600005.1 08.8500.48F? 0 +144146.23 -435550.2 -000074.9+000088.200011.0 08.8500.41F? 0 +144241.09 -542818.9 -000009.8-000020.100013.8 08.8500.51F? 0 +144248.58 +040244.3 +000029.2+000075.500039.1 08.8500.44F? 0 +144323.05 -664642.9 -000009.1-000017.900012.2 08.8500.09A? 0 +144352.55 +142353.4 -000018.7-000005.400019.1 08.8500.36F? 0 +144511.95 +154826.2 -000089.6-000038.100010.7 08.8500.90G? 0 +145110.67 -753143.3 -000001.8-000006.200005.2 08.8500.03A? 0 +145311.57 -071415.0 -000001.4-000007.900013.7 08.8500.44F? 0 +150123.80 +454634.0 -000012.1+000035.600005.1 08.8500.24A? 0 +150606.24 -111147.8 +000074.8+000035.000022.1 08.8500.61G? 0 +150855.66 -053730.4 +000003.6+000033.000001.4 08.8500.70G? 0 +150945.75 -214427.7 +000018.7-000055.000024.6 08.8500.78G? 0 +151007.60 +374127.3 +000028.5-000045.300004.6 08.8500.20A? 0 +151026.67 +185909.4 +000069.4-000064.700001.8 08.8500.54F? 0 +151110.20 +385702.6 -000087.2+000072.400009.5 08.8500.57F? 0 +151426.93 +732022.8 +000012.3-000008.300011.5 08.8500.16A? 0 +151523.06 -561643.2 -000006.6-000013.700004.3 08.8500.14A? 0 +151816.25 -662738.1 -000002.6-000004.800000.6 08.85-0.02B? 0 +151839.05 -001003.8 -000034.4-000011.200025.3 08.8500.43F? 0 +152246.77 -611744.9 -000007.3-000024.300002.4 08.8500.03A? 0 +152253.91 -090732.6 -000014.6-000001.600002.0 08.8500.53F? 0 +152353.06 +493124.0 +000039.7+000005.400002.0 08.8500.46F? 0 +152821.43 -522226.7 -000001.6-000006.500016.9 08.85-0.01B? 0 +152910.74 +012717.2 +000014.4-000018.700013.1 08.8500.93G? 0 +153117.27 +024339.5 +000017.9-000027.900019.4 08.8500.70G? 0 +153249.60 +670247.4 -000010.4+000009.000003.1 08.8500.32F? 0 +153451.68 -453847.0 +000005.7-000009.800001.6 08.8500.16A? 0 +153725.33 -291839.9 +000034.8+000017.300001.0 08.8500.72G? 0 +153814.40 +765757.5 -000076.0+000061.100014.8 08.8500.55F? 0 +154219.47 -192928.6 -000158.5-000103.900024.1 08.8500.83G? 0 +154252.97 -445640.0 -000180.1-000108.000003.1 08.8500.09A? 0 +154308.17 -640849.1 +000002.7+000006.900001.2 08.85-0.00B? 0 +154311.98 -444311.2 -000156.9-000146.600029.6 08.8500.97K? 1 +154631.63 +714002.1 -000039.0+000022.800002.1 08.8500.98K? 0 +155031.85 -444204.6 +000006.2-000007.400002.2 08.8500.00A? 0 +155059.06 +025301.9 -000016.1+000015.500003.3 08.8500.47F? 0 +160345.34 +822824.3 +000051.7-000036.300008.7 08.8500.43F? 0 +161013.14 -463126.3 -000032.5-000030.700003.9 08.8500.34F? 0 +161131.71 -111547.9 +000013.2-000024.600012.6 08.8500.46F? 0 +161311.60 -222906.4 -000000.6-000016.200019.0 08.8500.46F? 0 +161446.83 -094408.2 +000000.2-000009.400009.6 08.8500.38F? 0 +161537.17 -413858.5 -000035.4-000017.100001.1 08.8500.39F? 0 +161605.43 +293627.7 -000009.7-000032.800009.4 08.8500.49F? 0 +161751.05 -525947.9 -000012.3-000000.400004.3 08.8500.09A? 0 +161801.60 -580308.9 -000008.9-000013.900003.7 08.8500.00A? 0 +162008.89 +791211.5 +000013.6-000003.100001.6 08.8500.57F? 0 +162011.85 -432156.1 +000008.1-000010.800009.5 08.8500.12A? 0 +162815.56 +694448.9 +000020.0+000019.900018.8 08.8500.88G? 0 +162829.73 +303730.1 -000002.3-000027.100009.9 08.8500.23A? 0 +162835.03 -564041.6 +000102.4-000010.400005.5 08.8500.58G? 0 +163028.17 +474914.4 +000023.9-000011.000007.2 08.8500.48F? 0 +163041.27 -655511.0 -000012.6-000013.600001.9 08.85-0.05B? 0 +163421.45 -331741.0 -000022.7-000051.200013.6 08.8500.82G? 0 +163844.11 +331552.4 +000014.1-000060.700015.5 08.8500.96K? 0 +164214.49 +141404.4 -000032.3-000028.800000.3 08.8500.98K? 0 +164857.04 +451203.7 -000039.6-000006.500000.9 08.8500.47F? 0 +165113.35 +012336.5 -000037.0+000024.500012.5 08.8500.45F? 0 +165124.82 -394359.6 -000002.0+000019.400003.0 08.8500.68G? 0 +165517.09 -484816.5 -000025.4+000004.600019.6 08.8500.15A? 0 +165609.57 -490159.7 +000013.7-000026.600006.7 08.8500.16A? 0 +170348.47 -233703.4 -000004.9-000007.200014.6 08.8500.47F? 0 +170356.86 +621225.3 -000000.4+000122.100011.4 08.8500.57F? 0 +170413.73 -363833.4 +000022.8-000002.500019.4 08.8500.53F? 0 +170606.62 +321059.1 -000019.5+000044.200013.4 08.8500.56F? 0 +170923.98 -314047.1 -000001.6+000014.000005.2 08.8500.16A? 0 +171011.54 +450135.7 +000021.6-000002.900001.3 08.8500.49F? 0 +171045.28 -742431.6 -000079.3-000153.300024.6 08.8500.64G? 0 +171206.01 +402421.3 -000018.0-000037.300003.5 08.8500.47F? 0 +171518.78 -641026.3 +000011.1-000013.000004.7 08.8500.42F? 0 +171548.75 +044741.6 -000007.5+000019.700004.4 08.8500.57F? 0 +171807.01 -460528.4 -000015.4+000005.000004.3 08.8500.10A? 0 +172223.96 -444430.3 -000001.4+000008.700003.3 08.8500.49F? 0 +172328.79 +484038.2 -000006.0+000004.700010.1 08.8500.27A? 0 +172758.04 -141610.1 +000005.1+000001.300017.5 08.8500.21A? 0 +172850.21 -490057.8 +000005.9-000000.800010.4 08.85-0.11B? 0 +173021.30 +704729.8 +000005.6+000045.000006.5 08.8500.54F? 0 +173214.28 +641635.3 +000012.7+000011.600007.2 08.8500.09A? 0 +173305.87 -315841.9 +000029.5+000077.400000.4 08.8500.48F? 0 +173331.61 +221306.2 +000027.7-000009.700021.2 08.8500.95K? 0 +173629.03 -222627.8 +000001.4-000005.100008.3 08.8500.10A? 0 +173636.08 -470746.8 -000006.4-000013.000023.2 08.8500.31A? 0 +173934.60 -382344.6 +000009.2-000001.200022.7 08.8500.64G? 0 +174015.77 -594438.4 +000000.6-000020.000010.4 08.8500.93G? 0 +174249.98 -275038.1 -000024.4-000001.700000.9 08.8500.44F? 0 +174642.55 +560822.1 -000002.2-000030.000003.3 08.8500.17A? 0 +174725.08 +224642.9 +000008.4+000048.000024.4 08.8500.59G? 0 +174740.89 -282800.1 -000008.4-000085.400026.1 08.8500.53F? 0 +174821.37 +270407.6 +000005.5+000003.500001.1 08.8500.46F? 0 +175245.11 +043207.6 +000004.8+000005.300011.9 08.8500.38F? 0 +175520.16 +091535.4 -000016.4-000005.100009.1 08.8500.42F? 0 +175520.62 +045941.0 -000028.3-000002.600019.8 08.8500.45F? 0 +175530.76 -625927.5 +000004.4+000015.200007.2 08.8500.55F? 0 +175555.31 +560206.1 +000050.2+000116.300030.9 08.8500.72G? 0 +175623.21 -342952.1 +000017.8+000008.700003.7 08.8500.01A? 0 +175651.77 +411505.5 -000017.8-000003.300017.4 08.8500.49F? 0 +175743.93 +042623.6 -000005.0-000012.300014.4 08.8500.00A? 0 +180829.41 +185804.3 -000012.4+000007.400008.2 08.8500.31A? 0 +181145.65 +252241.3 +000012.4-000027.100005.7 08.8500.61G? 0 +181402.36 -284127.2 +000006.7-000007.300023.9 08.8500.29A? 0 +181428.93 +335013.7 -000000.5-000049.700000.6 08.8500.79G? 0 +181618.17 +080059.8 +000116.7-000038.100015.1 08.8500.60G? 0 +181741.02 -275351.2 -000021.3-000002.700005.3 08.85-0.04B? 0 +181856.29 -004000.9 -000013.1-000010.400001.3 08.8500.58F? 0 +181938.78 -382255.1 -000014.2-000039.500027.8 08.8500.36F? 0 +182251.88 +405458.7 +000016.7-000014.300009.1 08.8500.98K? 0 +182323.30 +255948.7 +000003.1-000007.800002.3 08.8500.07A? 0 +182432.78 +700138.3 +000018.8-000001.600010.7 08.8500.48F? 0 +182548.59 -533830.3 +000000.0+000000.000000.0 08.8500.47F? 0 +182700.82 +472210.1 +000025.2+000008.000004.9 08.8500.92G? 0 +182756.08 -331929.2 +000000.0+000000.000000.0 08.8500.00B? 0 +182854.37 -271541.2 -000024.7-000002.600006.4 08.8500.14A? 0 +183454.81 -521309.1 +000018.1-000044.300009.1 08.8500.98K? 0 +183514.92 -511955.8 -000002.8-000024.500003.3 08.8500.23A? 0 +183554.41 -442544.6 +000008.5+000001.200001.9 08.85-0.04B? 0 +183748.88 +162041.2 +000020.8-000025.800004.5 08.8500.45F? 0 +183837.56 +052755.4 +000005.0+000013.800051.5 08.8500.33F? 0 +183858.83 +205234.9 +000034.6+000046.500020.3 08.8500.45F? 0 +183928.06 -412622.5 +000000.4-000004.800009.7 08.85-0.00B? 0 +183956.26 +510534.7 -000001.7-000043.300011.2 08.8500.66G? 0 +184153.83 +395936.0 +000004.1-000026.600005.9 08.8500.17A? 0 +184243.92 -065731.7 +000008.7+000008.700005.1 08.8500.15A? 0 +184321.93 +353255.3 +000011.0+000021.400003.5 08.8500.27A? 0 +185018.76 +140802.1 +000011.7-000002.400009.4 08.8500.26A? 0 +185019.35 +463808.7 +000012.7-000030.600010.2 08.8500.99K? 0 +185100.94 +001446.8 -000009.1-000007.400001.9 08.8500.08A? 0 +185131.40 +304436.4 +000000.0-000001.700006.3 08.8500.96K? 0 +185430.19 +204616.7 -000007.6+000001.300007.2 08.8500.15A? 0 +185557.70 -234501.3 -000096.4+000019.800017.1 08.8500.55F? 0 +185844.23 +252807.0 -000005.7+000008.700006.1 08.8500.15A? 0 +190125.00 -550555.9 +000038.5-000093.800009.6 08.8500.47F? 0 +190404.22 +144701.9 +000010.2+000028.900022.7 08.8500.48F? 0 +190824.45 -252147.3 -000016.3-000022.900002.5 08.8500.96K? 0 +190942.15 +011406.2 -000016.4-000128.700013.8 08.8500.76G? 0 +191227.05 +360517.5 +000012.8-000024.100009.2 08.8500.28A? 0 +191338.75 +231225.3 +000000.4-000003.400001.2 08.8500.19A? 0 +191528.11 +200153.4 +000000.0+000000.000000.0 08.8500.63G? 1 +191938.80 -562024.1 +000008.0-000081.700012.3 08.8500.45F? 0 +192054.38 +181007.7 -000041.3-000066.200006.1 08.8500.56F? 0 +192435.12 +353525.6 -000001.8-000011.500004.5 08.8500.38F? 0 +192536.77 +110346.2 -000003.4-000011.700001.4 08.8500.14A? 0 +192728.63 +583732.2 +000012.8+000087.600008.0 08.8500.47F? 0 +192733.26 +323820.8 -000006.9-000001.200005.8 08.8500.03A? 0 +193114.63 +470338.9 -000000.7+000011.600000.8 08.8500.33F? 0 +193358.84 -330859.0 +000004.6-000020.300029.1 08.8500.38F? 0 +193449.89 +260229.1 +000009.1-000004.700001.9 08.8500.24A? 0 +193551.95 -205518.1 +000079.0-000003.000011.1 08.8500.53F? 0 +193650.48 +361754.6 +000007.2-000017.800002.0 08.85-0.06B? 0 +193727.18 +213226.8 +000001.3+000002.000001.5 08.8500.10A? 0 +194111.20 +140008.9 +000032.9+000019.100022.4 08.8500.55F? 0 +194138.40 +162550.0 +000003.7-000016.300005.5 08.8500.22A? 0 +194154.18 -111649.5 +000058.3-000006.700029.8 08.8500.59G? 0 +194212.53 +705659.0 +000012.4+000021.000001.1 08.8500.35F? 0 +194324.55 +562534.1 -000004.3-000002.600004.7 08.8500.02A? 0 +194550.43 +263755.3 +000002.4+000001.100002.3 08.8500.01A? 0 +194722.95 +644138.4 +000009.6+000064.900009.1 08.8500.40F? 0 +194728.61 -094048.9 +000038.2-000032.900002.0 08.8500.54F? 0 +195016.51 +032148.5 +000026.2-000000.700001.7 08.8500.08A? 0 +195019.34 +220358.9 +000004.3-000005.800004.6 08.8500.36F? 0 +195142.70 +400317.6 -000008.2-000000.200001.1 08.8500.01A? 0 +195315.50 +242331.5 +000003.2+000017.400012.5 08.8500.10A? 0 +195347.59 +080113.1 +000013.4+000003.200005.4 08.8500.37F? 0 +195633.23 +101702.0 -000003.2-000009.000004.1 08.8500.07A? 0 +195759.96 -283534.1 +000044.0-000024.000004.0 08.8500.45F? 0 +195812.12 -080106.7 -000015.9-000044.900006.7 08.8500.38F? 0 +195852.45 +245612.7 -000017.2-000023.400010.1 08.8500.52F? 0 +195946.60 -711008.2 +000010.7-000083.600007.2 08.8500.55F? 0 +200102.84 -811505.8 +000044.8-000049.200005.1 08.8500.42F? 0 +201116.85 +381348.1 +000004.2-000015.600000.1 08.8500.10A? 0 +201159.75 +291117.7 +000061.9-000112.500039.8 08.8500.80G? 0 +201257.62 -584644.3 +000001.9-000009.500010.2 08.8500.05A? 0 +201745.63 +383159.0 +000019.8+000029.300005.2 08.8500.48F? 0 +201745.97 -335830.1 +000010.4-000056.900010.2 08.8500.61G? 0 +201947.24 +122542.6 +000005.3-000004.500005.8 08.8500.02A? 0 +202011.48 +743450.0 +000028.4+000043.000004.7 08.8500.61G? 0 +202022.41 +295156.0 -000001.4-000007.600008.6 08.8500.58G? 0 +202124.13 -020047.3 +000000.5+000000.800001.6 08.8500.40F? 0 +202131.32 +003422.4 -000006.1-000045.100015.3 08.8500.52F? 0 +202142.79 -161648.3 -000035.1-000066.800022.8 08.8500.65G? 0 +202746.83 +172253.3 -000018.3-000050.500017.1 08.8500.99K? 0 +202827.27 +392228.3 +000011.1-000004.900001.2 08.85-0.02B? 0 +202902.58 +070929.4 -000056.0-000010.000019.1 08.8500.64G? 0 +202915.47 +421647.5 +000009.5-000000.900007.5 08.85-0.04B? 0 +203037.53 +463558.8 +000006.6+000039.900000.8 08.8500.54F? 0 +203050.05 +505020.5 -000004.8-000002.100002.2 08.85-0.01B? 0 +203210.01 +151258.9 +000006.8-000008.200008.0 08.85-0.01B? 0 +203556.23 -303254.9 +000003.6-000019.500009.3 08.8500.31A? 0 +203621.33 -003033.5 +000025.0+000025.800009.7 08.8500.83G? 0 +203732.49 -880638.6 -000003.5-000000.200009.6 08.8500.20A? 0 +203736.41 +345010.6 +000038.7+000009.100001.9 08.8500.48F? 0 +203855.37 +264201.2 -000000.6+000010.200035.0 08.8500.69G? 0 +203859.83 +121103.6 -000005.3-000042.400003.8 08.8500.42F? 0 +203950.72 +130950.3 -000013.7-000026.300001.9 08.8500.17A? 0 +204020.65 +094644.1 -000027.3-000015.900003.8 08.8500.95K? 0 +204028.01 -540110.5 +000066.3-000225.900007.6 08.8500.70G? 0 +204227.48 +274522.5 +000000.4-000007.400002.1 08.85-0.01B? 0 +204401.66 +080823.8 +000027.3-000000.500003.4 08.8500.93G? 0 +204416.07 +014907.7 +000008.0-000008.200008.6 08.8500.48F? 0 +204427.94 +235601.3 +000000.0+000000.000000.0 08.8500.52F? 1 +204938.57 +265414.8 -000002.8-000011.500001.0 08.85-0.01B? 0 +205044.21 +493658.2 +000009.3-000031.900000.3 08.8500.35F? 0 +205105.63 +693605.0 +000029.0-000011.800007.4 08.8500.60G? 0 +205300.95 +204617.9 +000016.3-000006.700000.3 08.85-0.04B? 0 +205430.46 -071044.2 +000000.3+000004.700001.5 08.8500.53F? 0 +205445.81 -000942.1 +000035.0-000057.000000.1 08.8500.70G? 0 +205639.14 +004839.9 +000007.9-000000.400007.5 08.8500.18A? 0 +205719.04 +111038.0 +000049.5+000026.100003.6 08.8500.43F? 0 +205921.22 -085242.3 -000028.9-000027.600021.3 08.8500.88G? 0 +205926.95 +010553.0 -000063.9-000110.200034.3 08.8500.59G? 0 +211131.63 -113219.2 -000031.9-000102.500007.8 08.8500.58G? 0 +211232.55 -414824.7 +000086.7-000097.000000.6 08.8500.63G? 0 +211502.65 -011111.1 +000020.6+000006.700002.2 08.8500.38F? 0 +211613.34 +773928.9 -000033.5-000049.400005.2 08.8500.49F? 0 +211734.49 -035624.6 +000130.0+000039.600001.0 08.8500.95G? 0 +211832.86 +364554.8 +000028.2+000005.200001.5 08.8500.47F? 0 +211947.73 +372644.6 +000041.6+000045.600011.9 08.8500.43F? 0 +212015.99 -104808.4 +000072.1+000040.600016.5 08.8500.38F? 0 +212023.20 +493216.8 -000000.9-000004.900005.2 08.8500.14A? 0 +212035.15 +602659.6 -000000.4-000002.700001.9 08.8500.06A? 0 +212207.40 -524237.1 -000001.1+000009.600002.7 08.8500.41F? 0 +212349.37 +482325.5 +000029.5+000000.800009.3 08.8500.11A? 0 +212613.20 -575659.8 +000042.9-000046.500010.2 08.8500.45F? 0 +213003.04 +524926.1 -000015.5-000015.700008.8 08.8500.17A? 0 +213026.10 +581858.1 -000018.9-000016.100010.6 08.8500.25A? 0 +213035.25 +382559.5 -000010.4-000013.800006.5 08.8500.03A? 0 +213044.50 -492857.6 -000008.4-000019.800020.2 08.8500.40F? 0 +213114.51 +473519.6 +000020.2-000004.700001.5 08.8500.11A? 0 +213124.31 -314557.8 +000066.7-000082.500015.5 08.8500.48F? 0 +213430.14 -191144.6 +000047.0-000008.100003.9 08.8500.56F? 0 +213618.71 +160332.7 -000008.3-000017.100010.3 08.8500.37F? 0 +213806.35 +385932.8 -000007.2-000015.400008.9 08.8500.18A? 0 +213930.88 +563538.9 +000005.9-000008.600012.5 08.8500.24A? 0 +214223.27 +113020.7 -000052.8-000105.800042.2 08.8500.51F? 0 +214226.42 +632148.1 +000034.2+000019.700010.1 08.8500.43F? 0 +214947.36 +041043.0 -000007.0-000015.500010.2 08.8500.56F? 0 +215805.73 +513714.4 +000021.8+000004.600005.7 08.8500.05A? 0 +215918.87 -420231.5 +000005.0+000026.400006.6 08.8500.87G? 0 +220130.99 -360330.2 +000060.5+000017.800040.6 08.8500.38F? 0 +220240.26 +181813.6 -000012.6-000001.500004.6 08.8500.53F? 0 +220520.83 +542207.3 +000001.3-000004.900001.5 08.8500.01A? 0 +221042.48 -721628.7 +000007.7-000010.600003.7 08.8500.23A? 0 +221049.24 +135707.7 -000019.1+000003.300000.3 08.8500.24A? 0 +221241.71 +350113.4 +000017.8+000007.200012.0 08.8500.45F? 0 +221337.27 -410811.9 -000011.2-000048.900015.0 08.8500.52F? 0 +221408.39 -161111.4 -000052.7-000043.600015.1 08.8500.47F? 0 +221419.35 -053331.3 +000020.0-000019.100001.3 08.8500.08A? 0 +221833.67 -201552.6 +000031.1+000009.600005.8 08.8500.23A? 0 +222157.12 -550117.9 +000022.9-000023.300006.5 08.8500.35F? 0 +222555.10 -284312.4 +000022.9-000019.200021.5 08.8500.47F? 0 +222612.19 +495025.3 +000022.3+000014.400001.9 08.8500.51F? 0 +223122.87 +560028.8 -000001.2-000010.400010.0 08.8500.14A? 0 +223315.85 -384424.9 +000095.2-000041.900014.0 08.8500.63G? 0 +223451.67 +312822.5 -000010.6+000007.600000.7 08.85-0.04B? 0 +223525.82 +595903.6 +000004.6+000024.000008.9 08.8500.96K? 0 +223855.40 +490955.3 -000006.9-000003.800005.1 08.8500.10A? 0 +224113.10 +143245.3 -000017.5-000036.500019.2 08.8500.47F? 0 +224654.29 +283111.4 -000003.4+000008.100009.3 08.8500.17A? 0 +225141.41 +014643.5 -000015.4-000022.100022.4 08.8500.55F? 0 +225340.85 -153733.5 -000076.1-000058.700016.6 08.8500.62G? 0 +225459.91 +422943.4 +000104.3-000043.400028.8 08.8500.77G? 0 +225539.77 -223553.0 -000023.8-000042.200017.7 08.8500.55F? 0 +225921.39 -224945.4 +000137.5+000007.200005.1 08.8500.75G? 0 +230501.42 +582800.3 -000006.0+000003.500005.3 08.8500.98K? 0 +230517.92 -385511.8 +000024.2-000008.200009.9 08.8500.92G? 0 +230923.98 +701217.1 +000095.6+000012.300027.7 08.8500.64G? 0 +231025.15 +534021.6 -000001.7+000005.600003.3 08.8500.10A? 0 +231310.92 +265334.0 +000181.3-000148.100023.7 08.8500.67G? 0 +231713.47 +195826.8 -000025.5-000100.100013.3 08.8500.55F? 0 +231740.21 +423500.2 +000002.4-000002.100008.0 08.8500.33F? 0 +231756.41 -030133.5 +000021.3-000013.900015.7 08.8500.57F? 0 +232532.86 +445708.3 +000035.9+000002.200000.4 08.8500.23A? 0 +232705.70 +612242.5 -000005.8-000009.200008.4 08.8500.56F? 0 +232858.81 +735846.8 +000009.1-000059.700009.7 08.8500.56F? 0 +233124.96 -041505.0 -000012.8-000020.800016.4 08.8500.22A? 0 +233611.74 +145511.8 +000019.6-000002.100019.0 08.8500.42F? 0 +233827.36 +353152.8 -000011.0+000002.600002.2 08.8500.27A? 0 +233946.81 +310648.2 +000083.9-000032.800032.7 08.8500.48F? 0 +234047.73 -651635.5 +000007.4-000018.300004.5 08.8500.05A? 0 +234144.99 +455024.3 +000040.6-000013.600002.6 08.8500.94G? 0 +234408.17 +593653.8 +000036.0-000004.600012.9 08.8500.43F? 0 +234621.93 +683858.4 +000027.8+000011.400010.2 08.8500.02A? 0 +234751.46 +131319.0 -000007.0-000018.000006.4 08.8500.99K? 0 +234751.51 +170423.0 +000000.0+000000.000000.0 08.8500.56F? 0 +234804.98 +355835.5 -000020.5-000065.600012.6 08.8500.59G? 0 +234915.21 +404712.6 +000008.1+000009.000003.7 08.8500.32F? 0 +234937.91 -675638.4 +000250.8-000082.700018.9 08.8500.63G? 0 +235317.63 -403449.1 +000004.2-000009.800007.4 08.8500.92G? 0 +235719.71 +550839.9 -000029.4-000090.900006.2 08.8500.70G? 0 +000000.80 +313155.5 +000027.7-000004.100002.9 08.8501.48K? 0 +000212.38 +595755.2 +000027.4-000001.200004.0 08.8501.03K? 0 +000540.28 +454844.8 +000892.5-000136.500094.4 08.8501.39K? 0 +000711.76 -024254.3 +000011.9-000003.900006.0 08.8501.19K? 0 +000852.61 +390624.0 -000000.9+000005.600003.8 08.8501.30K? 0 +000918.58 -590337.3 +000007.4-000020.000010.1 08.8501.03K? 0 +000936.44 +264055.5 -000007.5-000010.200017.2 08.8501.13K? 0 +002104.70 +431911.9 +000017.8-000028.500013.4 08.8501.11K? 0 +002508.34 +454042.7 -000005.8+000003.700046.0 08.8501.13K? 0 +002909.98 +000226.8 +000008.6-000015.400010.8 08.8501.12K? 0 +004553.25 +542940.4 +000007.8+000011.300006.6 08.8501.02K? 0 +004758.08 -322007.0 -000030.0-000012.400006.2 08.8501.14K? 0 +004802.38 +500330.3 +000036.4+000013.000004.0 08.8501.46K? 0 +005355.30 -211723.5 +000069.7-000022.300006.6 08.8501.13K? 0 +010229.96 +541516.1 +000015.8+000015.800006.9 08.8501.16K? 0 +010316.02 +341640.3 -000000.4+000001.700005.4 08.8501.59K? 0 +011037.97 +542903.8 +000002.3-000015.800004.7 08.8501.32K? 0 +011723.08 +574435.5 +000009.4-000008.800002.6 08.8501.19K? 0 +012855.28 +810206.6 +000016.9+000008.300021.1 08.8501.02K? 0 +013253.91 -173642.1 +000027.5+000009.600015.8 08.8501.60K? 0 +013330.55 +173848.4 -000024.2-000011.500032.2 08.8501.35K? 0 +014315.91 +354741.8 -000024.1-000000.100025.4 08.8501.49K? 0 +014716.56 +201842.1 -000024.1+000006.000011.4 08.8501.75K? 0 +015410.52 +093600.4 -000001.7-000042.300022.3 08.8501.11K? 0 +015642.90 +143421.2 +000018.3+000017.100019.2 08.8501.55K? 0 +015647.65 -180016.9 -000005.2-000012.900017.0 08.8501.01K? 0 +015737.59 +373938.1 +000026.3-000001.200008.5 08.8501.05K? 0 +015838.32 +482755.8 +000021.3-000004.600018.3 08.8501.47K? 0 +015948.55 -453434.3 +000046.4-000038.300027.9 08.8501.55K? 0 +021138.82 +214908.2 -000007.1-000008.500042.7 08.8501.64K? 0 +021152.60 -432821.6 +000005.4-000019.700023.3 08.8501.32K? 0 +021453.98 -595127.8 +000018.6-000000.900001.5 08.8501.54K? 0 +021601.46 -163644.3 -000002.5+000037.800007.9 08.8501.05K? 0 +022813.47 +542253.9 -000000.5+000013.200002.2 08.8501.13K? 0 +023258.65 -724116.5 +000154.6+000202.600041.2 08.8501.03K? 0 +023259.19 +013950.9 -000011.2-000012.000010.1 08.8501.42K? 0 +023501.37 -264543.0 +000021.9-000027.600013.5 08.8501.12K? 0 +024317.74 +451650.8 +000001.5+000011.300013.4 08.8501.35K? 0 +024359.58 -091036.5 +000001.6-000015.500010.2 08.8501.00K? 0 +024439.50 +501240.8 -000006.0-000021.800017.8 08.8501.73K? 0 +024441.05 +521825.7 -000014.0-000009.100007.0 08.8501.46K? 0 +024909.17 +211533.0 -000004.8+000003.700025.0 08.8501.18K? 0 +025657.50 +421946.8 +000038.7-000038.000003.4 08.8501.63K? 0 +030110.16 +290008.1 -000021.4-000000.800002.9 08.8501.82K? 0 +030115.85 +315718.8 -000019.1-000011.100024.3 08.8501.12K? 0 +030703.90 -452036.3 -000007.6+000009.500010.8 08.8501.10K? 0 +031046.07 +142035.7 -000024.1-000064.200002.8 08.8501.69K? 0 +031953.09 +474359.6 +000011.9+000029.200032.3 08.8501.61K? 0 +033030.95 -681153.7 +000019.8-000043.800005.8 08.8501.04K? 0 +033644.26 -832657.0 -000025.4+000017.000002.9 08.8501.42K? 0 +035033.97 -515039.6 +000017.3+000028.800003.6 08.8501.42K? 0 +040142.12 +561036.7 +000002.8+000026.100000.4 08.8501.27K? 0 +040324.21 +544326.6 +000024.1-000063.700006.4 08.8501.76K? 0 +040328.86 +112945.4 +000012.9-000071.000038.4 08.8501.61K? 0 +040400.79 -624709.7 +000015.4+000000.500012.8 08.8501.44K? 0 +040813.85 +851046.7 -000007.8-000025.000012.4 08.8501.41K? 0 +041405.90 +514414.7 -000003.9-000020.200012.8 08.8501.09K? 0 +041407.95 +460111.7 +000002.8+000003.400017.0 08.8501.18K? 0 +042344.77 +385158.5 +000092.4-000006.500050.2 08.8501.62K? 0 +043848.56 -005247.6 +000002.1-000020.600008.4 08.8501.06K? 0 +044741.29 -202336.9 +000020.8-000022.000002.0 08.8501.21K? 0 +044742.79 +191907.9 +000024.0-000012.300040.2 08.8501.58K? 0 +045023.20 +281419.1 -000005.5-000005.800022.4 08.8501.28K? 0 +045113.33 +035806.7 +000027.0+000006.200008.4 08.8501.25K? 0 +045819.89 -444944.0 -000022.8-000036.000009.4 08.8501.14K? 0 +045831.28 -552814.4 +000001.4+000026.000017.1 08.8501.14K? 0 +050128.69 -053157.3 -000035.1+000006.500010.0 08.8501.08K? 0 +050738.38 -453424.8 +000017.8+000009.300008.7 08.8501.28K? 0 +050919.55 +122847.1 +000019.0+000008.900036.8 08.8501.69K? 0 +051041.67 +355619.3 -000004.6-000024.000015.9 08.8501.70K? 0 +051743.96 +153923.1 +000038.2+000001.800004.0 08.8501.21K? 0 +052215.35 +001438.2 -000021.7+000000.000002.3 08.8501.29K? 0 +052452.54 -314710.2 +000002.1-000015.400003.0 08.8501.46K? 0 +053015.93 -704946.6 -000011.1+000012.100000.8 08.8501.16K? 0 +053026.32 -061232.1 +000000.4+000008.700002.3 08.8501.18K? 0 +053401.67 -473302.2 +000029.3-000018.400026.3 08.8501.65K? 0 +053818.86 -033318.0 -000001.3-000002.200031.9 08.8501.01K? 0 +054553.52 +372548.6 +000013.9-000000.300010.4 08.8501.04K? 0 +055035.78 +470750.7 -000007.6-000028.900002.0 08.8501.47K? 0 +055225.15 +092510.9 +000006.4-000008.800010.9 08.8501.50K? 0 +055423.32 +353906.5 -000015.5-000022.500009.7 08.8501.32K? 0 +055453.47 +302015.1 +000000.4-000029.100001.6 08.8501.53K? 0 +060134.44 +575216.9 -000005.3+000003.400005.2 08.8501.67K? 0 +060525.67 -201649.9 +000020.8+000012.200023.7 08.8501.46K? 0 +060617.34 +484706.6 -000001.8-000028.600006.8 08.8501.17K? 0 +060756.99 -233708.3 +000021.3+000000.400016.9 08.8501.41K? 0 +060823.76 +285836.3 +000014.8+000008.100015.7 08.8501.27K? 0 +061144.72 +255906.4 +000001.4+000012.600058.4 08.8501.16K? 0 +061153.79 +232613.7 -000002.6+000003.400008.3 08.8501.12K? 0 +061205.50 -765902.7 -000022.2+000013.100001.0 08.8501.13K? 0 +061312.64 -005755.7 -000028.0-000011.600009.1 08.8501.27K? 0 +061319.68 +380918.4 -000006.5-000025.000010.3 08.8501.14K? 0 +062140.86 -502014.9 -000016.0+000004.500009.3 08.8501.57K? 0 +062300.61 -102915.0 +000007.6-000009.600012.8 08.8501.52K? 0 +062403.73 -142913.8 -000013.5-000000.700000.5 08.8501.20K? 0 +062426.66 -380419.2 +000001.8+000004.900016.1 08.8501.50K? 0 +062653.07 +040359.9 +000016.7+000009.500009.3 08.8501.64K? 0 +062657.66 -302914.2 +000011.2-000037.100007.1 08.8501.57K? 0 +062759.37 -582416.0 +000011.7+000006.100004.5 08.8501.22K? 0 +063032.56 +204448.0 +000021.0-000003.000005.2 08.8501.03K? 0 +063414.93 -271932.7 -000001.4-000012.100006.3 08.8501.09K? 0 +063451.36 +092403.4 -000000.5-000044.700031.4 08.8501.17K? 0 +063620.15 +415016.1 -000006.6-000071.400027.3 08.8501.16K? 0 +063738.61 +144106.7 +000010.9+000006.800040.7 08.8501.34K? 0 +063817.51 -260712.9 -000010.6-000001.800008.5 08.8501.04K? 0 +063858.67 +223325.1 +000043.3-000024.600024.3 08.8501.00K? 0 +064453.37 +231340.2 -000046.5+000032.300003.6 08.8501.21K? 0 +065018.89 -275734.0 -000007.2-000010.200009.3 08.8501.05K? 0 +065058.11 +510839.6 +000042.8-000003.600008.6 08.8501.07K? 0 +065826.69 +072611.7 -000027.9-000025.000013.7 08.8501.37K? 0 +070932.53 +542138.5 +000014.9-000021.500008.1 08.8501.13K? 0 +071331.91 -481604.5 -000010.5+000019.400011.6 08.8501.50K? 0 +071614.67 +210537.8 +000004.2-000029.700014.5 08.8501.05K? 0 +071823.24 +384409.6 +000042.9-000009.100008.5 08.8501.21K? 1 +072003.18 -301326.8 +000031.5+000004.500009.9 08.8501.27K? 0 +072550.84 -171215.7 -000003.4-000040.000007.7 08.8501.18K? 0 +072603.26 -140750.1 -000021.5+000018.600008.6 08.8501.03K? 0 +072859.28 +324038.1 -000006.8-000016.400018.2 08.8501.05K? 0 +073014.48 -414956.8 -000012.7+000035.400011.5 08.8501.63K? 0 +073358.01 +081412.0 +000014.0-000002.100004.5 08.8501.51K? 0 +073405.02 -012044.5 -000051.5+000021.000003.0 08.8501.05K? 0 +073516.08 -573451.2 -000011.5-000017.400017.5 08.8501.26K? 0 +073621.37 +003357.4 -000001.9-000002.000023.8 08.8501.37K? 0 +073827.08 -313059.3 -000013.1-000007.400012.2 08.8501.16K? 0 +073832.68 +221829.4 -000004.8-000013.200020.2 08.8501.67K? 0 +074029.50 +394723.8 -000008.1-000046.500032.7 08.8501.49K? 0 +074230.69 -340102.5 +000002.4+000009.300010.0 08.8501.83K? 0 +074255.02 +621757.2 +000037.5-000192.600000.2 08.8501.11K? 0 +074255.40 +543619.9 +000019.4-000008.800007.5 08.8501.12K? 0 +074353.49 -104625.9 -000031.7+000003.300035.8 08.8501.67K? 0 +074419.09 -575645.8 -000019.2-000009.000001.9 08.8501.10K? 0 +075019.16 +083436.4 +000001.8-000022.900000.8 08.8501.04K? 0 +075137.55 -230324.1 +000013.3-000000.700015.2 08.8501.10K? 0 +075748.40 -335710.5 +000132.1+000332.200037.1 08.8501.16K? 0 +075840.78 -301548.4 -000002.7-000007.800007.6 08.8501.16K? 0 +080015.90 -324242.2 +000003.4-000010.600004.3 08.8501.29K? 0 +080452.62 -025608.6 -000020.4-000006.500011.6 08.8501.03K? 0 +081749.45 -183852.2 -000001.3-000030.500014.1 08.8501.13K? 0 +081756.98 +602701.6 -000001.0-000025.200022.4 08.8501.09K? 0 +082049.15 +165700.7 -000013.6-000021.100006.5 08.8501.03K? 0 +082257.99 +060928.7 -000030.8+000009.600002.5 08.8501.56K? 0 +082329.90 -163821.7 +000008.9-000027.400009.8 08.8501.13K? 0 +082943.95 -455417.7 +000001.5+000002.300017.6 08.8501.33K? 0 +083013.18 -573903.8 -000028.1+000024.100001.8 08.8501.67K? 0 +083656.25 -175211.2 -000005.5+000040.400014.4 08.8501.53K? 0 +083708.74 +250530.7 -000017.6-000071.800014.9 08.8501.47K? 0 +084003.14 -582349.8 +000001.2+000050.200018.8 08.8501.14K? 0 +084320.41 -484229.7 -000016.3+000016.900007.7 08.8501.15K? 0 +084456.26 -021805.1 +000024.1-000001.900034.1 08.8501.71K? 0 +084913.68 -551555.2 +000038.9+000010.600002.2 08.8501.30K? 0 +084940.66 -345059.8 +000011.4-000010.000016.2 08.8501.30K? 0 +084957.37 -344558.5 +000000.8+000012.200002.9 08.8501.84K? 0 +085252.42 +030213.0 +000004.2+000005.600000.4 08.8501.84K? 0 +085254.58 -113159.9 -000017.6+000009.100022.0 08.8501.21K? 0 +085701.85 -093715.4 -000004.2+000014.600033.1 08.8501.08K? 0 +085758.85 +512548.7 +000081.7-000128.300021.0 08.8501.10K? 0 +085845.14 +095639.7 -000011.9-000027.700005.2 08.8501.24K? 0 +085902.22 -681659.4 +000010.2-000018.700000.9 08.8501.01K? 0 +090726.36 -331001.1 +000003.4-000002.300005.5 08.8501.05K? 0 +090735.34 -440919.9 -000003.0-000013.600006.5 08.8501.66K? 0 +090745.99 -564450.9 -000025.1+000011.300017.9 08.8501.63K? 0 +090843.30 -215900.1 +000002.0+000001.100003.2 08.8501.11K? 0 +090928.22 +154855.2 -000008.8-000011.100008.0 08.8501.07K? 0 +091337.62 +370105.7 +000001.6-000024.900005.9 08.8501.03K? 0 +093559.02 -203310.5 -000007.4+000010.600014.3 08.8501.42K? 0 +093633.19 +094024.9 -000027.1-000039.500002.3 08.8501.16K? 0 +093641.90 -744714.4 -000023.7+000036.800019.1 08.8501.43K? 0 +093843.69 -513315.8 -000034.2+000008.900004.8 08.8501.41K? 0 +093928.04 +620515.4 +000020.1+000005.500000.7 08.8501.12K? 0 +094011.44 -341812.2 -000003.7+000021.300031.9 08.8501.07K? 0 +094151.76 -201010.3 +000002.2-000016.100007.1 08.8501.14K? 0 +094203.16 -663751.8 -000018.7+000002.500018.7 08.8501.27K? 0 +094404.02 +123206.8 +000029.4-000077.200029.6 08.8501.28K? 0 +095956.30 +075605.0 -000041.2-000050.900016.2 08.8501.06K? 0 +100102.43 -434621.3 -000029.4+000005.500021.9 08.8501.09K? 0 +100507.94 -421912.3 -000009.7+000007.000005.9 08.8501.01K? 0 +100701.05 +373256.3 -000024.5-000019.300031.3 08.8501.47K? 0 +100732.14 +485000.4 -000026.8+000028.200004.9 08.8501.17K? 0 +100847.87 -214520.5 -000013.9+000002.400018.5 08.8501.02K? 0 +101112.08 -545431.1 -000012.5-000016.700002.0 08.8501.70K? 0 +101316.89 -432912.6 -000021.9-000015.900009.1 08.8501.13K? 0 +101843.99 +532945.2 -000006.4-000018.500014.8 08.8501.26K? 0 +102900.20 -342018.3 -000003.3+000013.500015.5 08.8501.31K? 0 +103451.87 -442302.6 +000003.0-000002.400014.9 08.8501.10K? 0 +103910.55 -264018.4 -000008.7-000000.400012.8 08.8501.61K? 0 +104823.46 -591251.0 -000028.9+000015.000007.1 08.8501.27K? 0 +104947.84 +490318.1 +000004.7-000024.500028.2 08.8501.16K? 0 +105109.95 +535156.5 +000014.1-000020.500013.6 08.8501.54K? 0 +105649.74 +032700.9 +000008.1+000008.500012.0 08.8501.29K? 0 +110841.53 -424321.3 -000028.5+000006.500009.1 08.8501.02K? 0 +110849.66 +671156.1 -000011.7-000013.800010.9 08.8501.26K? 0 +111153.51 -035219.9 -000006.1-000031.700010.0 08.8501.13K? 0 +111714.50 +510943.1 +000002.6-000013.800003.8 08.8501.05K? 0 +111838.20 +050719.5 -000001.9+000021.300012.1 08.8501.31K? 0 +112908.46 -532052.1 -000014.9-000008.200023.0 08.8501.49K? 0 +113531.46 -144056.4 -000043.4+000046.700009.3 08.8501.56K? 0 +114449.87 -043534.1 -000000.3-000042.900030.3 08.8501.01K? 0 +114510.25 -242825.3 -000055.6-000004.100005.5 08.8501.06K? 0 +115311.58 -591848.0 +000023.4+000007.100001.8 08.8501.74K? 0 +115436.34 -443954.2 +000009.3-000006.600003.5 08.8501.03K? 0 +121132.69 +023628.9 -000008.6-000013.600009.4 08.8501.51K? 0 +121214.86 -070003.9 +000020.6+000017.600004.6 08.8501.16K? 0 +121636.97 -634936.5 -000029.1+000010.400005.9 08.8501.10K? 0 +122458.51 -342003.8 -000017.7+000004.900013.5 08.8501.20K? 0 +122750.42 -133531.6 -000008.1+000027.900008.0 08.8501.33K? 0 +122908.88 +281739.1 -000018.7+000002.100005.7 08.8501.65K? 0 +123115.20 +732838.1 +000011.9+000008.500004.6 08.8501.28K? 0 +123252.31 -473455.0 -000023.6-000024.800002.6 08.8501.13K? 0 +123631.48 -264538.7 +000000.8+000010.000028.0 08.8501.44K? 0 +123643.69 -190008.3 -000011.0-000026.100013.7 08.8501.19K? 0 +123741.60 -253144.9 -000054.3+000000.100038.2 08.8501.04K? 0 +124000.22 -523905.9 -000030.0-000013.500016.7 08.8501.62K? 0 +124151.59 -591641.1 -000024.6-000003.300006.7 08.8501.68K? 0 +124202.38 +140933.7 -000015.5-000006.300006.2 08.8501.49K? 0 +125226.20 -465512.9 -000008.7-000001.600007.7 08.8501.49K? 0 +125714.49 +740631.1 +000009.1+000013.800000.9 08.8501.04K? 0 +130345.10 -174613.6 +000009.1-000019.900005.9 08.8501.01K? 0 +131733.72 -793910.5 -000010.9-000007.900016.4 08.8501.25K? 0 +132456.02 +510734.9 -000000.2-000007.700022.6 08.8501.57K? 0 +133016.13 -562344.7 +000018.2-000017.500002.1 08.8501.00K? 0 +133218.37 -325745.5 -000033.9+000012.200001.1 08.8501.20K? 0 +134003.59 -493717.6 +000004.8+000020.000007.5 08.8501.63K? 0 +134316.00 -255209.9 +000014.9-000034.400015.1 08.8501.06K? 0 +134659.09 -750940.5 +000014.1-000009.500010.6 08.8501.29K? 0 +135225.42 +071403.8 -000003.4+000006.300021.6 08.8501.71K? 0 +135318.88 +020415.3 -000057.6+000011.700043.3 08.8501.51K? 0 +140817.68 -603127.0 +000012.7+000009.400002.8 08.8501.76K? 0 +141612.74 -665408.3 -000010.1+000003.100011.6 08.8501.00K? 0 +142044.60 -250607.0 -000003.1+000003.000002.3 08.8501.50K? 0 +142841.81 -044244.0 -000012.9-000015.500007.9 08.8501.29K? 0 +143232.50 -652353.6 -000008.2+000002.800033.5 08.8501.56K? 0 +144453.93 -215032.5 -000036.5-000005.500005.5 08.8501.15K? 0 +145033.67 +150031.2 +000001.6-000005.900014.5 08.8501.23K? 0 +145118.29 -565454.3 -000007.9-000009.700003.1 08.8501.21K? 0 +145336.78 -361357.7 -000014.6+000018.300005.1 08.8501.47K? 0 +145907.88 -730949.9 -000000.9-000001.800017.2 08.8501.03K? 0 +150720.23 +405826.1 +000007.1-000035.800018.6 08.8501.10K? 0 +150908.04 -483933.4 -000037.5+000014.500021.8 08.8501.01K? 0 +151446.03 +212005.6 -000009.8-000033.300011.7 08.8501.36K? 0 +151634.22 -102512.7 -000032.3-000002.600019.3 08.8501.37K? 0 +151749.34 +114826.4 +000012.2-000068.100014.6 08.8501.12K? 0 +151849.15 +470628.1 -000017.4-000005.100018.9 08.8501.10K? 0 +151852.10 -445517.9 +000020.7-000055.400015.8 08.8501.68K? 0 +151951.93 +162751.0 -000034.7-000005.900003.2 08.8501.23K? 0 +153108.26 +300030.5 -000004.3-000014.900003.7 08.8501.00K? 0 +153146.49 +552258.4 -000011.0+000018.500003.4 08.8501.12K? 0 +153531.40 +590550.3 -000005.0+000026.000002.7 08.8501.42K? 0 +153553.46 -495826.0 -000007.1-000017.800028.0 08.8501.56K? 0 +153636.39 +431522.0 -000008.6+000002.800006.9 08.8501.20K? 0 +153924.93 +423729.0 -000001.2-000039.700001.1 08.8501.17K? 0 +154210.62 -725857.3 -000008.5-000006.400014.6 08.8501.19K? 0 +154803.81 -332947.7 -000041.9-000072.800045.5 08.8501.33K? 0 +155353.09 -365742.8 +000012.5-000035.000006.5 08.8501.68K? 0 +160555.85 -735451.0 -000011.8-000015.500018.2 08.8501.00K? 0 +160652.01 -233844.9 -000031.5+000034.300017.8 08.8501.52K? 0 +160721.54 -762320.3 -000023.6-000001.300015.6 08.8501.61K? 0 +161935.71 -165458.0 -000019.9+000005.800003.4 08.8501.62K? 0 +161941.50 -674618.4 -000019.2-000011.200017.1 08.8501.00K? 0 +162234.93 -641058.8 +000013.5-000004.900024.5 08.8501.62K? 0 +162426.39 -404538.4 -000007.4+000012.100012.1 08.8501.60K? 0 +163305.77 +274743.0 -000004.8+000022.400025.0 08.8501.19K? 0 +163326.47 +641256.9 +000010.4-000004.400005.3 08.8501.37K? 0 +163447.54 -195627.2 +000035.4-000000.900024.2 08.8501.64K? 0 +163850.97 -702147.8 -000013.5-000032.000005.1 08.8501.49K? 0 +163917.90 +745350.3 -000001.0+000024.500003.0 08.8501.01K? 0 +164136.72 -270616.7 +000009.7-000003.100027.2 08.8501.25K? 0 diff --git a/kstars/kstars/data/hip110.dat b/kstars/kstars/data/hip110.dat new file mode 100644 index 00000000..ea384fe2 --- /dev/null +++ b/kstars/kstars/data/hip110.dat @@ -0,0 +1,1000 @@ +164459.83 +074742.9 +000010.1+000035.800005.5 08.8501.12K? 0 +164750.53 -705819.1 +000000.1-000002.000010.1 08.8501.34K? 0 +164854.29 -511828.7 -000004.3-000034.300043.1 08.8501.07K? 0 +165121.20 +300750.1 +000013.0+000004.600019.0 08.8501.24K? 0 +165203.92 -311145.3 +000012.5-000006.000015.2 08.8501.04K? 0 +165405.03 +424224.7 +000027.7+000005.300003.4 08.8501.18K? 0 +165645.52 -743845.7 -000003.1-000005.400003.9 08.8501.00K? 0 +165814.61 -175128.4 +000009.1+000046.000020.5 08.8501.20K? 0 +170044.46 +135950.4 -000023.1-000020.000010.7 08.8501.54K? 0 +170423.32 +184138.2 -000026.9-000002.600007.6 08.8501.45K? 0 +170618.26 +395546.2 -000032.1-000023.600003.3 08.8501.19K? 0 +170733.25 +263257.7 +000004.2-000055.000013.5 08.8501.13K? 0 +171329.32 -515243.0 -000026.8-000009.400010.1 08.8501.23K? 0 +171855.11 +003445.0 -000014.6-000030.900002.8 08.8501.27K? 0 +172429.22 +142811.9 -000029.1+000006.400007.0 08.8501.33K? 0 +172525.40 +023449.9 -000011.7-000019.900007.9 08.8501.05K? 0 +172918.40 -141528.4 -000052.4-000018.300000.7 08.8501.34K? 0 +173008.80 +152314.5 -000020.4-000026.000008.7 08.8501.32K? 0 +173441.84 +665522.2 +000001.4-000025.500024.9 08.8501.72K? 0 +173827.21 -461751.3 +000010.1-000045.700017.4 08.8501.67K? 0 +174002.83 +332130.9 +000020.6-000003.300022.0 08.8501.14K? 0 +174403.03 -821919.9 +000017.6-000009.600006.8 08.8501.06K? 0 +174614.06 -470925.8 -000010.2+000013.300011.8 08.8501.06K? 0 +174626.65 +281047.8 -000009.3-000004.100007.4 08.8501.44K? 0 +174843.83 +010951.1 +000002.1-000012.400026.8 08.8501.18K? 0 +175210.31 +724138.2 -000012.8+000047.400004.5 08.8501.06K? 0 +175330.27 +314811.9 +000002.5-000045.500006.4 08.8501.47K? 0 +175506.13 -181731.4 +000044.4-000020.700022.0 08.8501.13K? 0 +180628.73 +024037.5 +000016.2-000005.900020.5 08.8501.37K? 0 +180651.25 +294509.1 -000023.6-000059.000015.8 08.8501.02K? 0 +180734.90 +633921.0 -000020.2-000001.000003.4 08.8501.78K? 0 +180800.35 +143728.6 +000013.1+000009.200019.0 08.8501.19K? 0 +181453.39 +085843.2 -000002.7-000030.200003.0 08.8501.07K? 0 +181458.17 +010853.5 -000002.3-000000.600015.0 08.8501.14K? 0 +181841.41 -473349.2 +000007.9-000010.200004.3 08.8501.18K? 0 +181926.70 -614819.1 -000047.6-000039.000010.3 08.8501.28K? 0 +182028.81 -564542.2 +000021.1-000022.800006.4 08.8501.17K? 0 +182728.82 -611310.0 -000030.3-000000.500000.8 08.8501.64K? 0 +182822.03 +431509.3 +000016.0+000017.600001.9 08.8501.64K? 0 +182944.96 -665020.6 +000005.9-000024.500002.0 08.8501.08K? 0 +183548.47 -142537.5 +000029.0-000012.700045.7 08.8501.82K? 0 +183631.78 -193748.6 -000004.6-000025.800006.6 08.8501.58K? 0 +184256.28 -015742.7 -000039.4-000030.900002.6 08.8501.14K? 0 +184535.27 -473541.7 +000016.2-000015.400006.9 08.8501.51K? 0 +184727.33 -033821.0 -000149.3-000271.300046.5 08.8501.23K? 0 +184932.32 +331555.0 +000017.6+000007.900009.6 08.8501.44K? 0 +185537.75 +311102.0 -000005.5-000018.700008.4 08.8501.45K? 0 +185645.75 -351800.8 +000028.1-000002.900019.4 08.8501.70K? 0 +185802.27 +202146.1 -000010.2-000007.800013.5 08.8501.13K? 0 +190033.19 +564832.8 -000004.6+000016.700015.1 08.8501.54K? 0 +190435.12 -411636.7 +000003.6+000011.000002.1 08.8501.22K? 0 +191124.40 +490810.6 -000015.2+000013.600009.5 08.8501.58K? 0 +191255.54 -050417.0 +000018.3-000066.500029.8 08.8501.63K? 0 +191258.92 -265958.3 +000002.0-000015.300015.7 08.8501.06K? 0 +192011.58 +514557.8 -000000.7-000051.300009.1 08.8501.05K? 0 +192049.80 +105437.7 +000040.3+000036.500004.0 08.8501.29K? 0 +192254.88 -614925.6 +000003.9-000040.000003.4 08.8501.37K? 0 +192502.10 -373252.3 +000016.1-000045.700014.8 08.8501.39K? 0 +192725.27 +552143.0 +000025.5+000046.600010.4 08.8501.12K? 0 +193212.87 +475954.8 +000009.3+000036.000008.9 08.8501.20K? 0 +193503.87 -714517.5 -000014.4+000000.800015.1 08.8501.25K? 0 +193720.95 -442522.7 -000027.6-000007.600001.6 08.8501.44K? 0 +193821.75 +225043.5 -000010.1+000032.200005.6 08.8501.46K? 0 +193858.03 -072349.8 +000008.0-000025.300023.2 08.8501.56K? 0 +193947.37 -340247.0 +000000.6-000046.100004.6 08.8501.12K? 0 +194000.77 +430456.0 -000015.1-000008.300002.3 08.8501.24K? 0 +194205.39 +492123.2 -000008.1-000034.700005.2 08.8501.22K? 0 +194236.17 -023503.0 -000013.6+000039.000024.7 08.8501.79K? 0 +194336.92 -022645.8 -000004.3-000026.700013.7 08.8501.07K? 0 +194808.63 +065534.6 +000058.4-000001.200005.7 08.8501.33K? 0 +194939.52 +322625.7 -000002.8-000026.100005.5 08.8501.04K? 0 +195224.70 -004114.5 +000025.0-000046.600031.8 08.8501.61K? 0 +195407.27 +205450.6 -000013.9-000016.100001.2 08.8501.47K? 0 +195520.84 +002003.3 +000018.5-000026.000045.5 08.8501.93M? 0 +195821.46 +132807.1 -000017.2-000032.000012.4 08.8501.09K? 0 +195836.89 +211722.0 +000007.4-000002.200022.9 08.8501.78K? 0 +200130.61 +612502.9 +000000.3-000007.900012.1 08.8501.87M? 0 +200132.87 +003946.5 -000014.6-000057.500005.2 08.8501.39K? 0 +200216.33 -432918.8 -000028.2-000037.600013.6 08.8501.19K? 0 +200310.82 +480258.1 -000012.1-000011.300010.6 08.8501.14K? 0 +200435.63 -011854.1 +000019.0+000026.400011.1 08.8501.21K? 0 +200444.61 +431306.8 +000016.6+000028.100000.6 08.8501.11K? 0 +200524.71 +161948.9 +000009.1+000015.100000.9 08.8501.12K? 0 +200600.18 +151408.7 -000004.8-000008.300011.4 08.8501.06K? 0 +200623.72 -121709.3 +000075.0+000014.700016.0 08.8501.17K? 0 +200643.03 +592750.7 -000028.0+000010.700021.9 08.8501.48K? 0 +201153.66 +463610.5 -000003.3-000014.700010.4 08.8501.35K? 0 +201233.96 +550830.9 -000013.9-000012.400009.0 08.8501.58K? 0 +201353.09 -491820.1 -000013.4+000009.100008.1 08.8501.58K? 0 +201816.71 -024944.0 -000049.3-000067.400035.0 08.8501.33K? 0 +201930.28 +081702.2 -000002.5+000000.500018.6 08.8501.26K? 0 +202058.52 -481804.5 +000006.4+000003.300004.0 08.8501.07K? 0 +202319.58 -641856.5 +000016.5-000017.500019.9 08.8501.15K? 0 +202551.13 -083653.4 +000011.9+000012.000013.8 08.8501.32K? 0 +202948.78 +155528.4 -000006.0+000008.300009.8 08.8501.28K? 0 +203041.70 +171942.3 +000012.2+000012.400005.2 08.8501.69K? 0 +203110.25 +340829.7 -000001.4+000002.100025.6 08.8501.65K? 0 +203219.63 +102548.0 +000010.1+000004.900020.5 08.8501.17K? 1 +203359.06 -744730.5 +000046.2-000037.600018.8 08.8501.00K? 0 +203359.33 -311244.2 +000013.0-000014.700009.0 08.8501.53K? 0 +203437.30 -530201.2 +000002.9+000022.800033.5 08.8501.57K? 0 +203720.34 +050134.1 -000001.4-000006.300015.1 08.8501.53K? 0 +203813.05 +394126.0 -000025.1-000000.500003.6 08.8501.50K? 0 +203929.31 +185655.4 +000005.7-000012.500017.6 08.8501.00K? 0 +204020.95 +123345.4 -000011.0-000000.300015.5 08.8501.18K? 0 +204745.94 -431049.8 +000031.2-000042.900010.7 08.8501.39K? 0 +204941.91 +814933.2 +000004.8-000003.400002.4 08.8501.34K? 0 +205812.92 +114717.2 -000042.4-000076.700004.9 08.8501.11K? 0 +205944.15 -433026.0 +000014.1-000008.300015.5 08.8501.53K? 0 +210500.61 +404052.4 -000009.9-000012.200003.2 08.8501.33K? 0 +210534.40 +365528.9 -000006.4+000009.700008.5 08.8501.78K? 0 +210707.37 -074509.3 -000004.6+000013.100020.9 08.8501.50K? 0 +210805.59 +312650.6 +000005.8+000001.700017.2 08.8501.58K? 0 +211102.65 -140339.4 -000035.7-000009.300002.5 08.8501.56K? 0 +211418.45 -251736.2 -000008.8-000002.900005.5 08.8501.25K? 0 +211646.03 -092012.8 +000021.4-000022.800020.2 08.8501.09K? 0 +212158.56 -101854.4 +000008.3-000010.000018.2 08.8501.31K? 0 +212333.61 +052614.9 +000003.8-000005.500026.7 08.8501.13K? 0 +212728.58 +254449.1 +000011.6-000004.700004.4 08.8501.13K? 0 +212730.62 +103404.4 -000008.3-000009.500020.2 08.8501.71K? 0 +212910.13 +060831.0 -000003.8-000011.400003.4 08.8501.13K? 0 +212927.26 +451310.7 -000003.5-000000.900015.8 08.8501.04K? 0 +213147.59 +472634.5 +000015.4+000012.200000.9 08.8501.06K? 0 +213151.08 +125337.8 +000017.5+000018.000003.4 08.8501.58K? 0 +213543.82 +654452.7 +000014.4+000002.600019.4 08.8501.03K? 0 +214149.00 +453248.3 +000006.3-000003.900013.4 08.8501.12K? 0 +214320.13 -432328.9 +000024.2-000074.700013.8 08.8501.02K? 0 +214745.49 +245159.7 +000052.6+000037.600001.0 08.8501.07K? 0 +214929.94 +382632.8 -000015.3-000008.400020.9 08.8501.43K? 0 +215613.24 +410809.7 +000016.0-000012.900011.7 08.8501.79K? 0 +215637.78 +235409.3 +000008.2-000020.100018.5 08.8501.00K? 0 +215834.87 -115857.1 +000030.3-000007.300007.1 08.8501.11K? 0 +220047.79 +481657.4 -000017.4+000008.400008.3 08.8501.17K? 0 +220249.92 -713156.4 +000016.8-000016.100003.4 08.8501.28K? 0 +220425.12 +210309.1 +000041.5+000002.300006.6 08.8501.52K? 0 +220632.18 +232225.2 -000004.2-000007.600030.9 08.8501.27K? 0 +220724.15 +282629.5 +000006.2-000006.900005.2 08.8501.61K? 0 +220744.91 -194114.6 +000021.7+000025.100012.5 08.8501.07K? 0 +221202.31 +483239.5 -000012.7-000003.400000.4 08.8501.18K? 0 +221832.26 -202942.1 +000042.4-000012.700003.5 08.8501.16K? 0 +222509.18 -430450.7 +000036.7-000007.600004.7 08.8501.48K? 0 +222755.43 +491910.5 +000004.5+000009.700000.7 08.8501.20K? 0 +223131.49 +091328.3 +000022.7+000000.000005.1 08.8501.08K? 0 +223642.61 +433225.8 -000014.5+000004.700000.8 08.8501.60K? 0 +223858.20 -273403.7 +000033.4-000002.400012.2 08.8501.02K? 0 +224220.24 -694509.6 +000051.3+000014.500003.8 08.8501.03K? 0 +224258.94 +280925.7 +000039.2-000032.800013.8 08.8501.17K? 0 +224326.64 +311415.1 -000003.8+000003.700023.1 08.8501.08K? 0 +224904.55 +272128.7 +000010.5+000022.400017.2 08.8501.34K? 0 +225230.20 +651034.8 +000017.9-000027.000016.3 08.8501.63K? 0 +225945.05 +255253.2 +000045.4+000037.400009.5 08.8501.59K? 0 +230310.48 +495702.0 +000001.7-000018.200008.8 08.8501.35K? 0 +231051.52 +601243.4 +000019.4-000008.200003.8 08.8501.36K? 0 +231117.16 -050555.5 +000015.2+000001.900009.4 08.8501.07K? 0 +231933.12 -204213.8 -000011.7-000011.800001.4 08.8501.05K? 0 +232734.57 +212336.6 -000008.6-000018.900008.5 08.8501.10K? 0 +232914.22 +142319.7 +000028.8+000007.500016.5 08.8501.25K? 0 +232924.57 +164925.7 +000022.2-000029.000002.8 08.8501.42K? 0 +233239.32 +564450.8 -000020.6-000005.100012.9 08.8501.02K? 0 +234045.18 +323719.0 +000024.5-000030.500020.5 08.8501.07K? 0 +234223.08 +522246.3 -000031.6-000010.000000.1 08.8501.13K? 0 +234348.21 +455549.5 -000038.2-000013.000027.0 08.8501.75K? 0 +234418.51 +430826.2 +000025.8-000007.100008.8 08.8501.55K? 0 +234749.72 -045552.0 +000009.4-000029.000000.4 08.8501.18K? 0 +235259.60 -282115.0 +000001.0+000002.300004.7 08.8501.28K? 0 +235544.50 +103755.7 -000022.6-000058.800010.7 08.8501.10K? 0 +235755.31 +701343.0 +000007.8+000013.800019.7 08.8501.27K? 0 +005802.03 +624932.0 -000015.9+000000.300008.5 08.8502.01M? 0 +014302.72 +563046.0 +000000.4-000013.300013.3 08.8502.01M? 0 +045558.24 +561852.7 -000000.1+000004.700019.8 08.8502.17M? 0 +124356.69 +610535.6 -000028.5+000008.000003.8 08.8502.37M? 0 0.10 1.00 +181825.74 -151813.1 -000000.6-000015.900001.4 08.8502.77N? 0 +200427.61 +364900.5 +000013.6+000018.900001.0 08.8502.15M? 0 0.10 1.00 +000029.84 +284034.4 +000028.8-000018.300016.4 08.8600.59G? 0 +000415.84 +140453.8 +000030.9-000031.600004.7 08.8600.24A? 0 +000434.04 -735110.3 +000043.2-000012.100009.1 08.8600.21A? 0 +000950.13 -334719.3 -000064.6-000143.500022.2 08.8600.86G? 0 +001137.27 -721631.7 +000001.2-000007.700012.9 08.8600.50F? 0 +001650.78 -493739.7 +000034.9-000024.600017.2 08.8600.44F? 0 +001820.79 +305723.6 +000153.4-000184.400045.7 08.8600.95G? 0 +002120.77 -662344.6 +000064.8+000008.800026.4 08.8600.48F? 0 +002938.25 -040054.1 +000042.2-000034.900007.7 08.8600.60G? 0 +003011.91 +353836.8 +000014.1+000007.100009.8 08.8600.35F? 0 +003439.33 +501324.5 -000002.1+000000.200008.7 08.8600.03A? 0 +003700.36 -294241.9 +000015.3+000038.900016.6 08.8600.92G? 0 +003832.32 -375956.0 -000010.1+000012.500004.6 08.8600.51F? 0 +004236.05 -164211.8 -000013.1+000035.700045.3 08.8600.70G? 0 +004554.54 +551808.8 +000032.3-000006.300006.6 08.8600.23A? 0 +004741.11 +125245.7 +000100.3-000029.400000.9 08.8600.57F? 0 +005122.19 +141442.9 -000003.4-000005.900004.5 08.8600.43F? 0 +005400.01 -250240.7 +000028.7-000011.100009.8 08.8600.41F? 0 +005907.39 +772757.8 +000011.8-000005.300005.0 08.8600.17A? 0 +010342.86 -515830.0 +000004.2+000026.300012.2 08.8600.40F? 0 +010346.89 +423307.7 +000010.9-000047.100012.2 08.8600.63G? 0 +010904.03 -782502.2 +000072.0+000080.200014.0 08.8600.45F? 0 +011827.10 +615334.5 -000004.1+000005.700002.2 08.8600.55F? 0 +012053.98 +213619.3 +000040.8-000022.600004.0 08.8600.46F? 0 +012219.00 -564352.9 -000001.4-000038.300012.4 08.8600.74G? 0 +012430.73 +220217.8 +000016.7-000015.400016.4 08.8600.45F? 0 +012855.22 -320222.8 +000137.8-000019.800009.9 08.8600.56F? 0 +013047.72 +714204.0 -000000.8+000004.200001.6 08.8600.26A? 0 +013709.53 +484242.9 +000008.8+000005.300003.8 08.8600.12A? 0 +013856.06 -583448.8 +000000.0+000000.000000.0 08.8600.40F? 1 +014128.91 +241100.8 -000005.8-000006.900003.5 08.8600.41F? 0 +014342.59 +144207.8 +000021.6-000010.700000.7 08.8600.23A? 0 +014538.47 +530517.6 +000013.8-000004.700003.4 08.8600.99K? 0 +015046.66 +251638.1 -000067.3-000020.800001.5 08.8600.48F? 0 +015502.69 +461052.0 -000006.6-000011.100000.9 08.8600.13A? 0 +015756.14 -020557.7 -000003.5-000014.600003.1 08.86-0.07B? 0 +015803.11 +575749.6 +000008.6+000001.900005.8 08.8600.18A? 0 +015917.64 +693759.0 -000026.0+000013.500020.2 08.8600.21A? 0 +020415.40 +423430.8 -000039.2-000014.400003.8 08.8600.23A? 0 +020537.75 -724524.0 +000013.6+000003.500010.0 08.8600.98K? 0 +020554.42 +491229.0 -000009.8+000006.400000.9 08.8600.18A? 0 +020702.17 +673810.3 +000023.0-000018.900001.4 08.8600.38F? 0 +020856.69 +070027.5 +000001.6-000012.400012.6 08.8600.44F? 0 +021800.03 +561357.4 +000010.6+000005.400004.3 08.8600.09A? 0 +021939.53 -124541.2 +000043.0-000035.800007.4 08.8600.54F? 0 +022038.77 +574825.9 -000028.3+000005.500029.3 08.8600.24A? 0 +022223.33 +674657.6 +000043.9-000020.500001.6 08.8600.92G? 0 +022442.38 +323847.6 +000001.7+000001.600015.6 08.8600.96K? 0 +022524.52 -491508.9 +000061.6+000020.800005.9 08.8600.42F? 0 +022819.03 -611819.4 -000002.9+000013.500014.9 08.8600.46F? 0 +023029.04 +331830.0 +000006.3-000000.700003.1 08.8600.23A? 0 +023222.53 -001832.2 -000002.9-000013.700007.3 08.8600.24A? 0 +023253.58 -451135.9 -000010.7+000027.700014.0 08.8600.32F? 0 +023613.58 +574341.1 -000008.7+000000.200011.7 08.8600.08A? 0 +023820.59 +610409.7 -000013.4-000001.800000.9 08.8600.54F? 0 +023850.45 +763207.9 -000010.5-000005.700009.6 08.8600.47F? 0 +024134.91 +472123.1 +000048.1-000040.000006.9 08.8600.33F? 0 +024222.15 +424536.6 +000013.8-000039.000014.4 08.86-0.00B? 0 +024354.32 -424734.2 -000001.1-000029.700005.3 08.8600.98K? 0 +024436.65 -112953.4 +000025.8+000003.000005.9 08.8600.48F? 0 +024811.50 -451934.4 +000016.1-000024.400014.7 08.8600.99K? 0 +024840.97 +424401.2 -000006.2+000012.000018.9 08.8600.96K? 0 +025333.96 -275113.8 +000014.0+000048.400003.1 08.8600.40F? 0 +025721.90 +102851.0 +000005.3-000087.000005.1 08.8600.48F? 0 +030206.81 -252713.7 +000106.4+000117.800004.7 08.8600.53F? 0 +030346.75 +411316.2 +000000.6-000006.600014.2 08.8600.04A? 0 +030414.71 -342429.6 +000003.3+000013.100005.0 08.8600.56F? 0 +030845.09 -034114.6 +000000.0+000000.000000.0 08.8600.77G? 0 +031144.36 +235913.5 -000017.3-000011.500003.6 08.8600.47F? 0 +031455.69 +041800.7 +000007.1-000012.600003.0 08.8600.22A? 0 +031509.33 +493729.3 -000012.1+000003.100003.9 08.8600.05A? 0 +031525.07 +014146.8 +000050.7-000014.000020.2 08.8600.49F? 0 +032018.86 +382506.4 -000000.5-000024.700010.2 08.8600.38F? 0 +032232.55 +174331.5 +000046.3-000025.800006.1 08.8600.87G? 0 +032603.16 -662909.3 +000083.3+000075.000005.6 08.8600.51F? 0 +032710.39 -355551.2 -000014.9-000008.900003.4 08.8600.46F? 0 +032734.10 +031116.6 +000009.5-000030.200008.6 08.8600.33F? 0 +033104.95 -463651.9 +000045.4-000068.100026.6 08.8600.65G? 0 +033254.94 -453259.4 +000069.8+000044.000000.2 08.8600.43F? 0 +033526.21 +402141.8 +000017.8-000014.900002.6 08.8600.42F? 0 +033658.15 -280751.1 -000081.0-000236.500021.7 08.8600.73G? 0 +033935.55 +292707.1 -000008.1-000017.700013.5 08.8600.60G? 0 +034040.40 +665657.9 -000010.4-000015.800023.6 08.8600.39F? 0 +034738.28 +140512.8 +000030.6+000020.300008.1 08.8600.48F? 0 +034828.09 -043137.9 +000014.8-000031.100005.6 08.8600.67G? 0 +035057.41 +492827.6 -000041.0-000011.500013.9 08.8600.45F? 0 +035107.95 +461632.3 +000019.5-000033.700013.9 08.8600.43F? 0 +035303.21 -693846.1 +000044.0+000067.400000.4 08.8600.46F? 0 +035408.33 -222250.1 +000002.1+000012.000002.3 08.8600.29A? 0 +035521.05 +192252.1 +000186.6-000109.200020.0 08.8600.59G? 0 +035548.42 +281033.3 +000014.3+000010.500009.3 08.8600.19A? 0 +035921.47 -464523.3 -000000.5-000004.000007.6 08.8600.92G? 0 +040654.93 -390317.4 -000031.2+000001.400003.4 08.8600.44F? 0 +041300.75 +090743.4 +000006.3-000020.200028.5 08.8600.41F? 0 +041612.73 -080843.7 +000004.6+000011.700005.5 08.8600.96K? 0 +042006.26 +310827.9 +000110.8-000177.700015.1 08.8600.80G? 0 +042459.02 +565225.8 +000062.1-000018.900013.3 08.8600.65G? 0 +042547.99 +711738.2 -000000.4+000003.000005.6 08.8600.49F? 0 +042905.30 +405703.3 +000055.4-000052.600024.2 08.8600.63G? 0 +043225.41 +384835.9 +000035.9-000015.800002.6 08.8600.55F? 0 +043623.02 -304956.6 +000030.0+000004.600017.1 08.8600.52F? 0 +043853.54 -512701.0 +000008.2+000023.100002.7 08.8600.96K? 0 +044015.20 -274406.0 -000007.4-000032.300008.3 08.8600.33F? 0 +044424.11 +130918.6 -000002.7-000013.600039.1 08.8600.87G? 0 +044437.26 -254147.4 -000011.6-000001.600011.6 08.8600.36F? 0 +044555.95 +191051.6 -000001.6+000007.700011.0 08.8600.31A? 0 +044947.94 +421723.0 +000000.1+000002.600009.8 08.8600.89G? 0 +045053.26 +432932.3 +000012.8-000007.500001.7 08.8600.16A? 0 +045138.78 -132543.2 -000002.1-000001.400018.8 08.8600.17A? 0 +045157.50 +012203.4 -000012.7+000011.900016.8 08.8600.62G? 0 +045221.86 +512415.0 +000003.7-000008.700008.7 08.8600.20A? 0 +045414.91 +483629.7 +000040.1-000048.900006.4 08.8600.63G? 0 +045711.62 -230222.4 -000005.2+000014.300020.5 08.8600.44F? 0 +045814.71 -305733.9 +000008.6+000007.500018.6 08.8600.87G? 0 +045951.23 +431908.9 +000010.7-000031.800004.4 08.8600.21A? 0 +050102.05 +652146.1 -000001.0-000012.600005.8 08.8600.15A? 0 +050421.84 -403324.6 -000036.5-000002.500008.2 08.8600.45F? 0 +050425.96 +425511.7 -000014.3-000011.300018.9 08.8600.09A? 0 +050503.50 +411719.1 +000003.7+000001.100018.1 08.86-0.03B? 0 +050856.86 +584004.9 +000037.7-000034.000015.3 08.8600.77G? 0 +051103.36 +433621.0 +000007.8+000010.900007.1 08.8600.06A? 0 +051135.21 -450016.2 +000000.0+000000.000000.0 08.8600.00B? 0 +051253.04 -203451.0 +000022.5+000002.000005.5 08.8600.43F? 0 +051644.67 -673237.0 -000007.3+000001.400008.2 08.8600.33F? 0 +051745.35 +420105.3 -000008.3-000003.400008.4 08.8600.15A? 0 +051825.71 +373725.6 +000025.4-000026.000000.9 08.8600.46F? 0 +051850.09 +402442.8 +000000.3-000007.200005.1 08.8600.17A? 0 +052022.98 -263405.1 -000005.3+000009.600001.1 08.8600.01A? 0 +052205.84 +081407.7 +000014.3-000011.200023.4 08.8600.36F? 0 +053019.67 -522626.6 +000031.6+000042.800013.7 08.8600.68G? 0 +053047.03 +033139.8 +000043.3-000131.600028.0 08.8600.93G? 0 +053211.30 +345624.5 +000012.9+000001.700000.6 08.8600.06A? 0 +053348.57 +210115.8 -000019.6-000016.100020.6 08.8600.13A? 0 +053614.35 -475005.6 -000007.0-000051.600001.4 08.8600.46F? 0 +053623.05 +341032.7 +000005.8+000014.000007.4 08.8600.01A? 0 +053909.15 +231718.2 +000043.1-000068.700018.4 08.8600.53F? 0 +053947.12 -293755.6 +000011.6+000013.200002.6 08.8600.38F? 0 +054001.59 -504102.1 +000006.9-000010.800003.4 08.8600.14A? 0 +054016.07 -493223.1 -000007.3+000006.400024.1 08.8600.93G? 0 +054048.29 +171145.7 +000006.7-000016.700010.8 08.8600.16A? 0 +054052.80 -150311.4 -000020.4-000008.500002.9 08.8600.26A? 0 +054309.14 +351351.1 +000024.7+000007.000001.0 08.8600.05A? 0 +054507.86 +121024.1 +000008.6-000002.900021.3 08.8600.33F? 0 +054929.76 +173106.9 -000001.5-000013.100029.4 08.8600.01A? 0 +055035.03 +185521.1 -000022.5-000021.400019.2 08.8600.44F? 0 +055316.99 +381737.7 -000041.2-000020.500018.5 08.8600.18A? 0 +055712.20 +151146.7 -000011.2+000006.900025.5 08.8600.96K? 1 +055813.97 -121023.8 -000015.6+000004.000004.8 08.8600.34F? 0 +060141.43 +133209.3 +000007.5-000019.400031.3 08.8600.42F? 0 +060240.16 +195602.5 +000004.4-000011.000016.3 08.8600.10A? 0 +060247.78 -525130.4 -000007.6+000020.200009.4 08.8600.07A? 0 +060414.67 +003648.6 +000012.7+000010.900014.5 08.8600.01A? 0 +060432.54 -013412.2 -000006.8+000014.500010.1 08.8600.12A? 0 +060457.09 -251645.8 +000001.5-000044.300008.7 08.8600.37F? 0 +060620.40 -691529.7 -000004.5-000010.700003.3 08.8600.16A? 0 +060826.62 +134238.0 +000011.5-000005.000004.9 08.86-0.01B? 0 +060925.18 +171059.9 +000008.8-000016.700000.4 08.8600.17A? 0 +060956.46 +241418.7 +000000.0+000000.000000.0 08.8600.20A? 0 +061139.07 -225348.2 -000018.6+000031.000013.5 08.8600.61G? 0 +061212.68 -121546.1 -000004.4-000028.800018.9 08.8600.47F? 0 +061448.01 -494619.0 -000000.4+000047.800003.5 08.8600.41F? 0 +061536.97 +472417.7 +000001.3-000033.900024.7 08.8600.38F? 0 +061652.85 +172618.2 -000095.1-000026.200016.5 08.8600.55F? 0 +061816.01 +621151.7 +000011.3-000024.000002.1 08.8600.14A? 0 +061845.27 +332852.5 -000021.1-000032.600007.3 08.8600.43F? 0 +061852.32 -051548.9 +000015.8+000002.700003.7 08.86-0.04B? 0 +061945.23 +220638.9 +000000.0+000000.000000.0 08.8600.23A? 1 +062004.35 +565531.4 +000005.4+000001.700013.3 08.8600.33F? 0 +062137.38 -110411.4 +000008.2-000010.300002.6 08.8600.33F? 0 +062201.34 +223351.6 +000019.2+000004.200024.4 08.86-0.03B? 0 +062611.57 +330731.9 +000046.2-000010.700004.2 08.8600.46F? 0 +062647.44 +274123.6 -000002.3-000004.800022.7 08.8600.95K? 0 +062950.99 -272519.4 -000011.5-000010.900001.0 08.8600.06A? 0 +063307.65 -005028.0 -000002.7-000017.600002.6 08.8600.18A? 0 +063440.66 -083629.2 -000014.5-000002.800010.2 08.8600.01A? 0 +063504.41 -305615.0 -000004.9-000000.800006.7 08.8600.23A? 0 +063506.33 -492149.7 -000016.2+000140.200010.9 08.8600.46F? 0 +063527.10 -421721.8 +000004.0+000038.700005.6 08.8600.44F? 0 +063642.54 +194213.0 -000010.4-000015.800019.9 08.8600.12A? 0 +063806.25 +622642.9 -000011.5-000001.300007.0 08.8600.27A? 0 +063807.09 +195238.9 +000015.1-000034.200025.2 08.8600.45F? 1 +064117.13 -113614.8 -000026.4+000023.600014.1 08.8600.24A? 0 +064145.66 +044202.5 -000010.3+000023.100015.2 08.8600.14A? 0 +064233.28 +314836.2 -000002.8-000007.900008.2 08.8600.06A? 0 +064328.70 +213400.0 -000017.7-000008.800029.4 08.8600.18A? 0 +064456.24 -025235.9 -000006.3-000006.100001.8 08.86-0.05B? 0 +064609.38 -192350.1 -000008.1+000012.400010.4 08.86-0.01B? 0 +064628.68 +205037.0 +000014.6-000001.300018.4 08.8600.22A? 0 +064659.45 +241057.6 -000023.2-000011.700012.3 08.8600.40F? 0 +064825.20 -080642.8 -000016.8-000003.300006.9 08.8600.44F? 0 +064826.13 +772239.2 +000004.2-000030.700004.9 08.8600.11A? 0 +064906.63 +634248.0 -000001.0-000018.100010.6 08.8600.41F? 0 +065010.63 -060919.1 +000000.8-000010.600020.8 08.86-0.04B? 0 +065057.69 -035237.9 -000031.4+000001.700007.1 08.8600.83G? 0 +065227.87 -450255.9 +000052.5+000029.800018.8 08.8600.53F? 0 +065259.15 -100649.1 -000000.7+000012.100006.4 08.8600.95G? 0 +065355.98 +132335.0 -000003.4-000022.200002.5 08.8600.18A? 0 +065411.84 -062228.4 -000001.5-000027.300022.9 08.8600.44F? 0 +065458.54 -075000.5 -000045.0-000007.300017.5 08.8600.20A? 0 +065708.23 +415802.4 -000002.2+000002.600005.2 08.8600.51F? 0 +065805.73 +585941.0 +000024.3+000018.200009.3 08.8600.88G? 0 +065838.77 -101041.6 -000016.0-000002.100020.4 08.8600.41F? 0 +065859.37 -070655.3 +000010.7-000004.400033.8 08.8600.81G? 0 +065911.36 -335250.8 +000018.5+000030.000000.5 08.8600.59G? 0 +070142.82 -233207.0 -000071.7+000012.500005.7 08.8600.08A? 0 +070315.13 -230313.9 +000010.0-000001.100003.6 08.8600.95K? 0 +070321.37 -260638.2 -000013.5+000002.100007.0 08.8600.38F? 0 +070327.73 +243546.8 -000039.1-000002.500000.6 08.8600.99K? 0 +070457.20 -060100.5 -000002.2+000006.400011.7 08.86-0.03B? 0 +070551.13 -184321.1 -000016.3+000003.100009.2 08.8600.27A? 0 +070704.75 +182547.7 -000012.4-000006.100024.6 08.8600.46F? 0 +070753.32 -402718.6 -000017.3+000014.700000.6 08.86-0.07B? 0 +070809.43 -095807.6 -000181.9+000030.500047.8 08.8600.96K? 0 +070818.23 -241455.9 -000012.8+000012.000016.0 08.8600.32F? 0 +070841.81 +323528.1 -000000.3-000029.400010.2 08.8600.25A? 0 +070943.35 +012143.2 +000000.0-000005.700001.9 08.8600.46F? 0 +071053.72 -151304.9 -000006.3+000008.900001.7 08.8600.97K? 0 +071221.79 +044843.8 +000002.1-000006.500005.9 08.8600.14A? 0 +071259.22 -125244.3 -000074.1+000049.000024.8 08.8600.69G? 0 +071412.82 +240109.2 +000005.7+000009.500006.4 08.8600.07A? 0 +071630.47 -221557.7 +000012.9-000062.800008.1 08.8600.50F? 0 +071643.91 +334355.8 -000009.5+000003.200007.2 08.8600.19A? 0 +071653.81 +024425.4 -000006.3+000030.200002.5 08.8600.03A? 0 +071655.97 +043635.3 +000003.5+000032.300018.5 08.8600.37F? 0 +071702.68 +340207.7 +000006.8+000004.600010.1 08.8600.05A? 0 +071834.84 -422751.8 +000000.5+000006.200003.4 08.8600.99K? 0 +071835.44 +675826.0 +000009.3+000011.200009.9 08.8600.28A? 0 +072017.66 -311223.2 -000031.9+000018.800002.0 08.8600.20A? 0 +072155.32 -535411.6 -000114.9+000031.000010.1 08.8600.41F? 0 +072253.55 -735541.4 -000029.0+000034.000002.6 08.8600.49F? 0 +072449.81 -324600.6 -000000.4-000021.600005.0 08.8600.33F? 0 +072454.42 -225253.6 +000009.9-000024.000001.9 08.8600.15A? 0 +072611.15 -261410.1 -000004.9-000000.800003.3 08.86-0.12B? 0 +072849.08 +093838.8 -000022.5+000004.500001.8 08.8600.89G? 0 +072951.90 -075254.1 -000026.4-000007.400001.1 08.8600.11A? 0 +073000.27 +491124.9 -000000.5-000007.200005.5 08.8600.46F? 0 +073041.82 +195455.6 -000015.6-000010.900006.6 08.86-0.06B? 0 +073109.86 -443050.6 -000037.9+000009.300004.3 08.8600.34F? 0 +073120.38 +235236.9 +000028.9+000021.200006.6 08.8600.48F? 0 +073341.19 -150925.7 +000015.9+000007.600005.0 08.8600.93G? 1 +073531.66 -514634.5 +000005.0+000030.800011.3 08.8600.31F? 0 +073631.58 -082543.8 +000001.8-000004.200005.3 08.8600.08A? 0 +073820.19 -304558.6 +000000.6-000007.400002.5 08.8600.82G? 0 +073831.50 -263545.0 -000005.4+000007.700012.3 08.86-0.14B? 0 +073839.12 -523017.5 +000012.3+000003.200017.0 08.8600.96K? 0 +073903.61 +021120.5 -000017.7+000012.800007.7 08.8600.11A? 0 +074053.40 -314119.5 +000000.1+000024.900004.5 08.8600.12A? 0 +074158.28 -142428.1 -000026.4-000030.600006.5 08.8600.56F? 0 +074233.84 +215157.1 -000013.9+000006.300007.1 08.8600.23A? 0 +074356.47 -415112.7 -000014.1+000020.300003.3 08.86-0.01B? 0 +074401.54 -210203.3 +000009.0+000015.000008.2 08.8600.48F? 0 +074454.24 -463412.8 -000012.1+000017.700010.1 08.8600.28A? 0 +074522.93 -122602.6 +000039.6-000015.900013.1 08.8600.91G? 0 +074919.13 +462253.4 +000011.5-000026.800023.4 08.8600.46F? 0 +075346.03 -484740.0 -000009.3+000007.800012.0 08.86-0.04B? 0 +075414.95 -194049.6 -000009.3+000010.200001.4 08.86-0.03B? 0 +075428.85 -322923.0 +000000.1-000007.800004.8 08.8600.03A? 0 +075609.66 +123911.5 -000009.9-000001.700003.9 08.86-0.05B? 0 +080006.50 +585701.4 +000013.7-000008.500006.3 08.8600.13A? 0 +080017.73 -305812.4 -000011.8+000017.600001.2 08.86-0.05B? 0 +080037.26 -225132.8 -000002.1-000003.900011.1 08.8600.11A? 0 +080321.43 +482052.0 +000016.6+000000.000019.0 08.8600.45F? 0 +080522.68 -541637.2 -000009.1+000025.300003.7 08.8600.29A? 0 +080605.49 -231025.9 -000007.6+000016.600000.6 08.8600.97K? 0 +080617.34 -042646.7 -000002.6-000011.700000.8 08.8600.34F? 0 +080712.30 +515916.3 -000038.8-000012.800000.2 08.8600.48F? 0 +080844.50 -151403.2 -000010.6+000015.200005.1 08.8600.93G? 0 +080933.74 -575909.5 -000017.3+000017.600005.4 08.8600.11A? 0 +081043.10 -483908.6 -000010.9+000003.700008.5 08.8600.16A? 0 +081258.79 +015028.7 +000015.8-000016.000014.1 08.8600.96K? 0 +081418.39 -434139.8 +000026.5+000035.200011.1 08.8600.61G? 0 +081514.65 +333251.2 +000122.2-000036.900023.8 08.8600.81G? 0 +081548.62 +355621.5 -000000.6-000007.900003.1 08.8600.87G? 0 +081619.98 -532914.0 -000040.5+000023.300008.5 08.8600.49F? 0 +081634.19 -372814.7 -000011.9-000005.800001.9 08.8600.32F? 0 +081656.73 +175601.3 -000010.8-000000.800001.1 08.8600.24A? 0 +081709.69 -370646.4 -000020.3+000016.000004.8 08.86-0.03B? 0 +081827.50 -340914.7 +000022.2+000010.300011.5 08.8600.96K? 0 +081917.35 -480410.0 -000001.1+000013.900012.6 08.86-0.05B? 0 +082002.14 -482315.5 +000002.0+000003.300003.2 08.86-0.07B? 0 +082102.76 +451726.9 +000007.3+000003.600012.9 08.8600.14A? 0 +082149.29 +360323.5 +000010.5+000004.000001.1 08.8600.13A? 0 +082518.91 -695103.1 -000010.6+000013.000009.1 08.86-0.00B? 0 +082633.19 -571806.4 -000004.3+000011.900006.5 08.8600.05A? 0 +082733.99 +022627.3 +000031.2-000029.200007.4 08.8600.41F? 0 +082831.44 -284222.7 +000004.5-000012.100012.8 08.8600.30A? 0 +082929.51 -060107.8 +000005.4-000003.500010.3 08.86-0.05B? 0 +083002.28 -283935.6 -000014.2+000012.800004.3 08.8600.12A? 0 +083044.36 -252007.9 -000002.4-000012.700003.7 08.8600.24A? 0 +083117.58 +575617.2 -000044.4-000012.000000.5 08.8600.44F? 0 +083119.10 -170019.5 -000017.9+000000.700006.4 08.86-0.01B? 0 +083139.45 -253014.6 -000009.9-000044.900010.1 08.8600.41F? 0 +083304.18 -295832.4 +000014.5-000005.600007.8 08.8600.06A? 0 +083511.95 -394950.5 -000014.3-000026.400000.7 08.8600.94G? 0 +083530.05 +120359.9 +000033.8-000089.900033.9 08.8600.57F? 1 +083945.78 +115929.5 -000020.9-000056.000010.1 08.8600.44F? 0 +084031.73 -191154.5 +000015.9-000002.300010.7 08.8600.56F? 0 +084102.82 -472737.8 -000026.4+000000.500001.3 08.8600.24A? 0 +084352.66 -462958.2 -000086.9+000061.500000.7 08.8600.64G? 0 +084420.74 -413231.7 -000007.4+000019.600005.0 08.8600.31A? 0 +084624.83 -633427.2 -000030.2+000000.000001.7 08.8600.17A? 0 +084708.38 -402349.4 +000011.9-000047.000005.0 08.8600.97K? 0 +084935.41 -375645.5 -000005.5+000001.900004.3 08.8600.36F? 1 +085057.43 +155404.4 -000014.9-000032.000008.1 08.8600.88G? 0 +085310.33 -564216.9 -000016.6+000015.300007.2 08.8600.52F? 0 +085440.72 +005712.1 -000002.9-000035.800008.5 08.8600.62G? 0 +085721.06 -125248.2 -000000.9-000033.500018.0 08.8600.42F? 0 +085916.74 +345646.9 +000000.0+000000.000000.0 08.8600.45F? 1 +090122.78 +104358.5 -000003.5+000007.800009.9 08.8600.66G? 0 +090142.62 -111531.8 -000012.8+000009.800022.9 08.8600.16A? 0 +090320.32 +052401.9 +000022.8-000017.100000.7 08.8600.40F? 0 +090507.93 -470244.7 +000006.4+000004.200006.9 08.86-0.08B? 0 +090600.38 -473835.3 -000004.2+000018.300003.7 08.86-0.03B? 0 +090600.56 -261416.9 -000059.8-000022.100011.1 08.8600.63G? 0 +090721.25 -202044.9 -000031.8-000007.600002.6 08.8600.39F? 0 +090936.26 -282909.3 -000010.3+000011.200014.6 08.8600.27A? 0 +090937.75 -081052.4 +000042.9-000006.900027.0 08.8600.94G? 0 +091104.85 -344329.1 -000011.9+000018.900001.5 08.8600.35F? 0 +091453.69 +463909.2 +000124.4+000021.800016.7 08.8600.60G? 0 +091838.93 -171224.7 +000032.6+000028.700100.3 08.8600.84G? 1 +091853.83 -440224.9 -000031.9+000027.600001.2 08.8600.24A? 0 +092220.94 -320857.1 -000627.0+000293.500033.1 08.8600.80G? 0 +092756.54 +165901.3 -000002.7-000085.200003.6 08.8600.49F? 0 +092757.53 -660607.7 +000036.0-000080.800036.3 08.8600.84G? 0 +092958.66 -573304.0 -000012.1+000010.500003.0 08.86-0.04B? 0 +093816.69 -193741.4 -000004.3-000000.300007.5 08.8600.24A? 0 +093854.01 -683621.7 -000002.0+000000.600004.2 08.8600.28A? 0 +093854.15 -645927.1 -000055.4+000041.900005.2 08.8600.48F? 0 +094110.82 -474810.6 -000016.8+000019.500005.0 08.8600.32F? 0 +094421.69 -553752.8 -000022.0-000034.200012.9 08.8600.33F? 0 +094543.46 -592802.8 -000005.9+000011.000001.4 08.86-0.10B? 0 +094601.93 -584437.9 -000024.1+000023.300017.2 08.8600.40F? 0 +094657.45 -515432.3 -000000.4-000013.200003.2 08.8600.31F? 0 +094850.17 -371834.6 -000116.1-000001.400010.0 08.8600.73G? 0 +094956.83 -023618.8 -000056.7-000016.900011.2 08.8600.43F? 0 +095857.31 -033256.9 +000051.0-000048.300016.4 08.8600.55F? 0 +095947.77 -495113.6 -000011.3-000011.900002.6 08.8600.52F? 0 +100118.48 +055059.8 -000004.2+000051.600023.3 08.8600.81G? 0 +100208.13 -345717.8 -000029.1+000003.400000.9 08.8600.98K? 0 +100710.25 +034123.3 +000009.6-000020.600006.8 08.8600.97K? 0 +100720.01 -461132.1 -000009.9+000012.600011.1 08.86-0.04B? 0 +100728.93 -001524.8 +000020.0+000013.300013.2 08.8600.94G? 0 +101043.37 +615727.6 -000005.5-000005.800008.8 08.8600.19A? 0 +101219.94 +221240.6 -000043.1-000009.900025.2 08.8600.93G? 0 +101555.14 -441421.9 -000002.0-000025.000004.4 08.8600.95G? 0 +101620.65 -553551.3 -000005.3+000009.300003.4 08.8600.61G? 0 +101837.63 -461653.0 -000007.6+000001.600000.3 08.8600.41F? 0 +101847.96 -664742.3 -000027.1+000014.200003.0 08.8600.07A? 0 +101958.09 +110807.0 -000060.2-000003.600017.6 08.8600.71G? 0 +102019.53 -573929.3 -000004.6+000013.700005.1 08.86-0.00B? 0 +102157.53 -304104.7 +000012.6-000006.600005.7 08.8600.54F? 0 +102310.50 -431023.5 -000018.3+000000.800000.5 08.8600.07A? 0 +102405.23 +390450.7 -000057.0-000040.700022.4 08.8600.56F? 0 +102616.77 -295147.7 +000014.5-000011.500004.6 08.8600.91G? 0 +102725.24 -595643.5 -000020.3+000010.800008.1 08.86-0.10B? 0 +102904.13 -582720.2 -000020.1-000001.000008.2 08.8600.06A? 0 +103532.95 -471527.9 +000130.3-000058.800012.8 08.8600.77G? 0 +103622.58 +350720.8 -000024.6-000088.500005.9 08.8600.67G? 0 +103624.94 -825522.2 -000015.2-000000.600001.3 08.8600.05A? 0 +103914.65 -624506.4 -000005.2-000003.400009.5 08.8600.23A? 0 +104024.74 -500600.4 -000025.2+000015.400006.0 08.8600.16A? 0 +104210.09 -533032.8 -000023.3+000009.100010.8 08.86-0.08B? 0 +104235.18 -690616.3 -000047.2+000015.000006.9 08.8600.44F? 0 +104437.47 -593255.4 -000064.0-000009.900021.9 08.8600.11A? 0 0.10 1.00 +104736.91 -153706.0 -000121.7-000062.800027.7 08.8600.54F? 0 +104909.21 -574034.2 -000000.2-000013.600006.4 08.8600.26A? 0 +105009.89 -593254.2 -000016.5+000003.900007.5 08.8600.12A? 0 +105142.03 -415439.0 +000041.7-000030.100002.5 08.8600.57F? 0 +105228.85 +560956.6 -000156.6-000070.400011.3 08.8600.55F? 0 +105335.36 +652604.8 -000000.9+000048.400014.4 08.8600.36F? 0 +105700.59 +522228.4 -000026.4-000021.400016.8 08.8600.88G? 0 +105926.22 +115344.6 +000008.2+000000.100005.9 08.8600.98K? 0 +110030.23 -502204.1 -000007.1+000002.700000.9 08.8600.47F? 0 +110215.24 +814045.5 +000065.0-000012.800008.8 08.8600.52F? 0 +110223.05 +831319.3 -000028.3-000008.200002.6 08.8600.47F? 0 +110735.03 +201618.5 -000014.7-000040.800019.9 08.8600.69G? 0 +111007.49 -382147.0 +000122.5-000182.700012.5 08.8600.84G? 0 +111530.36 -563941.9 -000008.6+000014.500006.0 08.86-0.04B? 0 +111608.48 +403147.9 -000033.6-000044.100010.1 08.8600.35F? 0 +111622.08 -240250.6 -000040.4+000004.000011.4 08.8600.32F? 0 +111851.94 +355613.2 -000047.4-000075.300003.3 08.8600.98K? 0 +111857.32 -351206.7 -000009.1-000030.000005.4 08.8600.37F? 0 +112003.86 -421238.2 -000011.6-000025.400003.4 08.8600.37F? 0 +112431.82 +271334.5 -000025.3-000008.500012.8 08.8600.52F? 0 +112629.94 +032929.8 -000045.1+000022.100009.5 08.8600.66G? 0 +112644.82 -470737.9 -000022.0-000002.800007.6 08.8600.10A? 1 +113052.03 -194955.1 +000001.8-000014.200015.2 08.8600.39F? 0 +113137.25 +444904.5 +000028.3-000004.800001.2 08.8600.40F? 0 +113724.73 +254809.6 -000001.4-000004.500008.5 08.8600.96K? 0 +113745.05 +150834.6 -000064.1-000001.200004.5 08.8600.62G? 0 +113810.11 +242829.3 -000005.3-000011.400005.7 08.8600.39F? 0 +113821.66 +680936.8 +000042.6+000024.900001.6 08.8600.60G? 0 +114040.83 -580615.7 -000141.1+000017.200003.8 08.8600.60G? 0 +114126.02 +585526.3 -000205.6-000039.700018.2 08.8600.61G? 0 +114156.88 +232702.1 -000028.1-000000.800006.9 08.8600.16A? 0 +114201.26 -580009.7 -000009.7-000005.100003.6 08.8600.75G? 0 +114401.46 -552327.1 -000053.4+000010.100024.7 08.8600.19A? 0 +114545.78 -612752.8 +000004.5-000002.300014.8 08.86-0.01B? 0 +114554.82 +150116.2 -000039.9-000041.300010.9 08.8600.49F? 0 +114619.61 -705414.4 -000019.7-000005.700002.3 08.8600.09A? 0 +114716.97 -673737.4 -000021.1-000004.500012.0 08.8600.06A? 0 +114739.13 -342704.1 +000033.7-000010.100026.2 08.8600.52F? 0 +114958.22 -561619.2 -000054.1+000013.700008.5 08.8600.40F? 0 +115455.79 +114141.3 -000090.4+000023.300009.5 08.8600.52F? 0 +120026.65 -535018.4 -000013.9+000000.500005.7 08.8600.25A? 0 +120444.92 -054623.7 -000023.5+000003.700008.2 08.8600.61G? 0 +121057.83 +535411.6 +000008.5+000001.900003.8 08.8600.54F? 0 +121755.35 -293713.5 -000013.2-000000.200003.9 08.8600.58G? 0 +121937.43 -055103.9 -000050.7-000016.200014.6 08.8600.35F? 0 +122125.17 -573312.5 -000010.5-000003.000001.9 08.86-0.00B? 0 +122245.14 -442250.8 -000032.4+000015.500002.3 08.8600.87G? 0 +122502.09 -372119.1 -000041.2-000009.500000.8 08.8600.86G? 0 +123319.04 -251602.6 +000029.3-000037.600008.9 08.8600.79G? 0 +123732.70 +555645.6 -000058.0+000015.600009.7 08.8600.35F? 0 +123807.18 -595522.9 -000017.3-000000.100006.3 08.8600.11A? 0 +123825.02 +440613.9 -000045.0+000012.100017.3 08.8600.98K? 0 +124016.05 -694345.0 -000013.2-000007.700004.1 08.8600.07A? 0 +124022.03 -403749.0 -000018.4-000000.100013.1 08.8600.31A? 0 +124320.44 +152244.9 -000104.8-000037.400010.3 08.8600.49F? 0 +124440.70 -481714.7 -000013.4-000008.800006.1 08.8600.13A? 0 +125123.33 +122221.9 -000013.9+000018.700000.8 08.86-0.00B? 0 +125224.78 +285022.4 -000036.4-000032.900008.5 08.8600.99K? 0 +125422.65 -684626.2 -000010.5+000000.400002.2 08.86-0.05B? 0 +125429.61 -712202.6 -000029.9+000001.300000.7 08.8600.19A? 0 +125528.84 +593720.9 -000032.2+000038.500013.8 08.8600.37F? 0 +125531.82 -603900.5 +000009.0-000001.400005.8 08.8600.02A? 0 +125533.76 +255330.6 -000024.8-000003.600004.7 08.8600.81G? 0 +130059.14 -312333.1 -000029.4-000014.000009.2 08.8600.16A? 0 +130449.33 -632929.2 -000008.7+000006.100004.3 08.8600.69G? 0 +130618.36 -674447.8 -000023.0+000007.900005.3 08.8600.29A? 0 +130733.53 -525419.6 -000041.1-000014.700010.6 08.8600.53F? 0 +131417.75 -735257.9 -000018.1-000004.700003.2 08.8600.06A? 0 +132206.19 -574122.1 -000001.4+000011.600007.5 08.8600.02A? 0 +132218.01 +263109.8 +000000.0+000000.000000.0 08.8600.73G? 0 +132716.65 -650450.5 -000018.2-000006.400003.3 08.8600.32F? 0 +134121.56 -612513.4 -000013.8+000000.700004.5 08.8600.78G? 0 +134140.70 -161033.2 +000007.7-000023.700000.4 08.8600.51F? 0 +134601.54 -252105.0 +000026.3-000017.200013.3 08.8600.47F? 0 +134631.47 +154504.9 +000000.3-000024.500017.0 08.8600.40F? 0 +134657.84 -195626.3 -000015.8-000076.300029.6 08.8600.68G? 0 +134948.31 -283823.1 -000007.4+000004.600008.3 08.8600.36F? 0 +135715.45 +735717.1 +000000.8-000025.300012.4 08.8600.59G? 0 +135916.69 +540757.7 +000005.2+000000.500001.9 08.8600.53F? 0 +135948.70 +123121.0 -000057.8+000002.600000.0 08.8600.68G? 0 +140113.99 -102238.1 +000000.0+000000.000000.0 08.8600.00B? 0 +140309.88 +201804.4 -000035.6+000022.000003.8 08.8600.97K? 0 +140719.32 -632607.5 -000017.6-000003.500000.3 08.8600.05A? 0 +140735.31 -481948.4 +000015.4+000013.300014.0 08.86-0.03B? 0 +140812.42 -631656.7 +000061.0-000172.900025.6 08.8600.63G? 0 +141631.04 -624232.6 +000000.0-000009.100021.1 08.8600.24A? 0 +141812.19 -273116.0 +000000.0+000000.000000.0 08.8600.52F? 0 +142319.98 -663752.3 -000003.8-000006.100001.7 08.8600.08A? 0 +142621.73 -223337.1 +000085.8-000014.000023.8 08.8600.91G? 0 +143051.80 -534115.6 +000020.1-000014.600008.6 08.8600.34F? 0 +143435.40 -815806.0 -000037.2-000015.000008.6 08.8600.27A? 0 +143535.66 -552921.8 -000031.3-000008.300002.5 08.8600.50F? 0 +143550.43 -293053.4 -000080.5-000005.100005.6 08.8600.54F? 0 +143614.84 -355454.4 -000007.5-000009.500003.0 08.8600.09A? 0 +144145.97 -163609.1 -000016.2-000013.700005.2 08.8600.51F? 0 +144148.05 +432854.5 -000002.4-000012.200008.3 08.8600.75G? 0 +144211.59 -285149.6 -000031.4-000039.100018.5 08.86-0.05B? 0 +144304.79 +101455.3 -000017.6+000006.400014.6 08.8600.42F? 0 +144428.80 +095735.7 -000028.2-000033.100009.6 08.8600.41F? 0 +144709.92 +112551.2 +000044.4-000064.400001.7 08.8600.58F? 0 +145235.93 +003024.6 +000016.5-000007.700012.9 08.8600.51F? 0 +145436.11 -281628.5 -000012.0-000014.600010.1 08.8600.31F? 0 +145524.06 -552558.0 -000035.6-000006.200033.7 08.8600.26A? 0 +145728.60 +400951.5 +000023.0-000018.900011.9 08.8600.25A? 0 +145853.73 +102117.6 -000028.5-000018.400003.1 08.8600.54F? 0 +145953.21 +645428.7 +000010.5+000013.000003.8 08.8600.90G? 0 +150245.63 -214948.4 -000121.6+000015.900001.0 08.8600.72G? 0 +150821.89 +210410.9 -000030.0+000013.700005.2 08.8600.37F? 0 +150903.35 +051211.8 -000019.2+000054.400017.6 08.8600.35F? 0 +150920.25 +392548.7 -000016.0+000006.700000.1 08.8600.20A? 0 +151137.11 +241359.0 -000038.9-000059.200018.5 08.8600.66G? 0 +151416.39 +512807.3 +000039.4+000031.500002.5 08.8600.57F? 0 +151719.16 -434828.1 -000106.6-000082.500002.3 08.8600.47F? 0 +151756.13 -302841.2 -000031.4-000033.600001.3 08.8600.50F? 0 +151855.51 -670053.9 -000020.9-000016.700003.2 08.8600.13A? 0 +151914.63 -021001.5 +000094.3-000057.600010.3 08.8600.31A? 0 +152401.43 -751245.0 -000004.0+000006.100012.7 08.8600.11A? 0 +152450.09 +511236.9 -000021.4-000012.100010.6 08.8600.52F? 0 +152708.33 -413931.6 -000045.7-000044.700008.6 08.8600.57F? 0 +152746.23 +314207.1 -000034.4+000027.100012.3 08.8600.40F? 0 +152926.08 -443239.1 -000019.9-000021.400000.4 08.8600.17A? 0 +152926.76 +015037.1 +000026.9-000005.500002.6 08.8600.33F? 0 +153037.27 -462958.5 -000026.7-000002.700014.8 08.8600.28A? 0 +153305.35 +273043.8 -000066.3-000124.500000.1 08.8600.71G? 0 +153336.93 +414521.7 -000005.7+000002.400002.9 08.8600.96K? 0 +153430.64 -652128.0 -000000.5+000001.600001.5 08.86-0.02B? 0 +154126.47 -511114.0 +000002.0-000001.800005.4 08.8600.05A? 0 +154140.32 -622403.3 -000009.0-000012.000000.7 08.8600.00A? 0 +154142.67 -560600.3 +000004.4+000013.800005.3 08.8600.11A? 0 +154456.66 -214853.9 +000021.5-000003.000009.7 08.86-0.02B? 0 +154511.37 -225325.8 +000044.0-000000.100019.7 08.8600.54F? 0 +155117.57 -654859.2 -000017.7+000000.200008.7 08.8600.31F? 0 +155240.80 +460305.4 +000001.4-000006.800019.2 08.8600.91G? 0 +155254.75 -493704.7 -000014.6-000004.800000.9 08.8600.07A? 0 +155427.49 -044220.3 -000069.1-000090.800046.6 08.8600.61G? 0 +155528.77 +824215.0 -000009.8+000133.900017.8 08.8600.57F? 0 +160312.49 +373133.5 -000017.1-000005.400005.0 08.8600.36F? 0 +160325.86 +262459.9 -000040.6+000054.300021.8 08.8600.64G? 0 +160600.47 -494114.2 -000020.0-000023.900004.9 08.8600.32F? 0 +161039.71 -541923.8 +000014.2-000006.300014.6 08.8600.13A? 0 +161258.58 -540359.8 +000004.7+000009.700000.2 08.8600.14A? 0 +161528.52 +352908.2 -000048.3-000022.800001.2 08.8600.90G? 0 +161542.54 +443309.4 +000052.5-000056.800008.5 08.8600.64G? 0 +161850.70 -502812.2 +000009.6-000015.000007.9 08.8600.28A? 0 +162104.33 +721900.7 -000000.1+000002.300014.7 08.8600.24A? 0 +162322.49 +131634.1 -000006.2-000026.800022.2 08.8600.47F? 0 +162412.96 -233000.9 -000033.6-000066.300021.0 08.8600.53F? 0 +162653.98 +483107.7 +000019.6+000037.300013.8 08.8600.50F? 0 +162906.33 -144058.2 -000055.1+000018.800008.3 08.8600.58G? 0 +163126.38 -332649.5 -000002.8-000003.000000.4 08.8600.41F? 0 +163509.28 +385833.7 -000009.3-000145.700016.8 08.8600.57F? 0 +164214.15 +252601.1 -000002.7+000170.100001.5 08.8600.58F? 0 +164725.88 +133950.0 -000009.7+000014.800000.0 08.8600.19A? 0 +164950.08 +383515.2 +000027.1-000054.700003.8 08.8600.46F? 0 +165002.44 -542902.0 -000025.8-000016.300010.3 08.8600.17A? 0 +165103.03 -564345.4 -000005.6-000001.700000.6 08.86-0.04B? 0 +165508.35 +202928.4 +000020.9+000059.500003.0 08.8600.55F? 0 +165512.09 +134945.3 -000017.2-000100.900002.5 08.8600.60G? 0 +165618.02 -404048.8 +000029.3+000039.000010.4 08.8600.14A? 0 +165644.08 -422148.2 -000008.1+000000.900008.2 08.8600.33F? 0 +165828.23 -204708.3 +000032.4-000006.100024.3 08.8600.40F? 0 +170049.50 +253947.0 -000006.1+000019.000010.6 08.8600.32F? 0 +170132.94 -304440.3 -000024.0+000017.600024.6 08.8600.15A? 0 +170259.74 -442641.9 +000011.8+000003.500001.0 08.8600.35F? 0 +170448.38 -380507.4 +000024.7+000002.500001.9 08.8600.13A? 0 +170526.52 -350446.0 -000000.4-000015.000000.6 08.8600.25A? 0 +170529.50 -623903.7 +000011.0-000026.200001.0 08.8600.02A? 0 +170730.54 -124433.5 -000031.4-000043.600000.3 08.8600.67G? 0 +170734.16 +373138.9 +000001.9-000028.700021.2 08.8600.34F? 0 +171405.25 -223440.1 -000003.9+000048.900011.9 08.8600.48F? 0 +171433.91 +305720.9 -000018.5+000033.400003.0 08.8600.52F? 0 +171643.05 -180810.8 +000027.0+000021.300000.8 08.8600.40F? 1 +171701.95 -173925.1 +000012.0-000009.900003.2 08.8600.19A? 0 +171723.29 -644422.4 +000002.8-000021.000002.3 08.8600.10A? 0 +172000.41 -302544.9 -000029.9-000049.100014.6 08.8600.45F? 0 +172058.42 -001351.6 -000017.5-000012.900003.0 08.8600.55F? 0 +172220.45 +012524.9 +000000.1-000015.100019.7 08.8600.59G? 0 +172552.75 +083023.9 -000021.0-000022.600023.9 08.8600.44F? 0 +172613.20 -483525.3 +000045.3-000022.600013.2 08.8600.80G? 0 +173000.00 -082451.9 -000006.2+000013.300008.1 08.8600.68G? 0 +173955.38 -591557.8 -000033.4-000032.100014.9 08.8600.60G? 0 +174057.39 +055446.5 -000060.9+000030.800020.7 08.8600.75G? 0 +174412.59 -645022.7 +000010.4-000002.800014.1 08.86-0.10B? 0 +174533.28 -305855.5 -000013.3-000031.200000.8 08.8600.67G? 0 +174704.68 +421442.3 +000002.0+000042.000001.4 08.8600.64G? 0 +175012.95 -352133.1 +000028.9+000017.700008.5 08.8600.40F? 0 +175116.32 -243034.9 -000016.6+000017.000002.6 08.8600.33F? 0 +175218.50 -052551.2 -000021.6-000030.900009.7 08.8600.39F? 0 +175319.91 -020443.7 -000005.3-000016.700006.3 08.8600.34F? 0 +175815.56 +454422.8 -000000.5-000007.600010.7 08.8600.10A? 0 +175910.62 -523435.1 +000026.2-000018.300005.0 08.8600.16A? 0 +175935.56 -141100.8 -000034.0-000060.700019.6 08.8600.73G? 0 +175948.23 -120902.9 +000001.9-000020.900007.6 08.8600.38F? 0 +180308.97 +525140.4 -000000.4+000033.200013.6 08.8600.50F? 0 +180323.40 -034338.2 +000007.6-000005.800006.3 08.8600.38F? 0 +180331.28 -630227.6 +000020.5+000009.600016.5 08.8600.61G? 0 +180406.90 -710337.1 +000064.3-000127.100005.7 08.8600.71G? 0 +180606.37 +431132.9 +000003.3+000020.500005.1 08.8600.33F? 0 +180642.25 -322303.1 +000000.4+000000.100012.9 08.8600.06A? 0 +180702.30 -131409.1 +000014.1-000001.400008.9 08.8600.47F? 0 +181020.91 -310643.0 -000053.7-000127.200005.3 08.8600.65G? 0 +181546.30 -185440.3 +000015.1-000007.700005.7 08.8600.01A? 0 +182002.57 -355327.9 -000038.1-000005.300026.3 08.8600.48F? 0 +182007.73 +164306.0 -000009.3-000002.400002.2 08.8600.12A? 0 +182107.76 -303830.5 +000005.8-000013.400013.3 08.8600.37F? 0 +182235.65 +333648.9 +000003.6-000001.200020.9 08.8600.97K? 0 +182318.68 +245240.0 +000006.3-000050.700005.9 08.8600.92G? 0 +182325.74 +232718.8 +000000.0+000000.000000.0 08.8600.63G? 0 +182335.81 +504729.5 +000053.1-000017.100006.7 08.8600.30A? 0 +182356.78 +354222.6 +000007.1-000005.000000.7 08.8600.90G? 0 +182927.87 +295527.3 -000008.6-000005.600001.3 08.8600.25A? 1 +182942.19 -224102.0 +000007.7-000009.300011.5 08.8600.58G? 0 +182949.77 +165756.1 +000111.1+000042.400019.4 08.8600.55F? 0 +183210.45 +574328.8 +000006.7+000009.900007.8 08.8600.26A? 0 +183416.78 -354732.0 +000007.8-000032.000004.9 08.8600.45F? 0 +183700.30 +490305.4 +000002.4-000006.000005.8 08.86-0.02B? 0 +183752.38 -222617.5 -000025.3+000022.600009.9 08.8600.36F? 0 +183943.94 +075238.2 -000035.3-000070.100011.8 08.8600.42F? 0 +184123.30 -435050.5 +000000.1-000006.200007.5 08.86-0.09B? 0 +184150.24 -321736.3 +000014.7+000000.400023.0 08.8600.51F? 0 +184423.07 +344918.8 +000006.6-000010.200005.8 08.8600.92G? 0 +184449.30 -033614.7 -000023.2-000026.700004.2 08.8600.42F? 0 +184501.66 -180535.0 +000012.0-000030.000016.1 08.8600.21A? 0 +184542.91 +043443.0 +000009.2-000002.400013.0 08.8600.36F? 0 +184630.65 -590626.1 -000028.1-000003.300022.4 08.8600.96K? 0 +184717.41 +014407.6 -000006.8-000069.900010.8 08.8600.49F? 0 +184747.14 -183611.1 -000013.0-000010.600005.2 08.8600.20A? 0 +184847.48 -300547.2 -000041.6-000176.500008.6 08.8600.76G? 0 +185443.61 +185716.5 +000034.6-000062.900029.6 08.8600.79G? 0 +185857.22 +232419.9 +000011.2-000003.600005.2 08.8600.25A? 0 +190037.39 +200000.8 -000003.9+000003.300002.0 08.8600.12A? 0 +190513.64 +104942.2 +000000.0+000000.000000.0 08.8600.32F? 1 +190612.06 -150821.6 -000011.4-000000.300002.0 08.8600.33F? 0 +190635.73 +342244.6 +000016.1+000005.900009.4 08.8600.21A? 0 +191137.33 -341323.3 +000009.2+000021.200009.3 08.8600.33F? 0 +191624.82 -330350.8 +000012.4-000016.000011.6 08.8600.10A? 0 +191856.53 +495135.6 +000017.2-000042.800011.3 08.8600.58G? 0 +191900.47 +413810.1 +000097.7-000644.700027.4 08.8600.85G? 0 +191909.68 +233234.2 +000002.2+000002.500004.7 08.8600.24A? 0 +191921.83 -624233.8 +000040.3-000057.900009.9 08.8600.41F? 0 +192038.78 -695210.1 +000007.5-000003.000004.1 08.8600.37F? 0 +192135.24 -102211.5 +000040.3-000001.700014.4 08.8600.21A? 0 +192240.14 -001710.0 -000000.1-000018.800000.3 08.8600.32F? 0 +192243.23 +295739.2 -000006.2+000006.700001.1 08.8600.31F? 0 +192459.54 +194759.9 -000002.4-000008.300023.6 08.8600.14A? 0 +192536.04 -223028.9 -000001.2+000021.800014.8 08.8600.32F? 0 +192557.38 -415313.6 -000025.3+000001.600018.3 08.8600.00A? 0 +192701.28 -652040.3 -000000.3-000037.800017.9 08.8600.67G? 0 +192838.37 +411153.8 +000006.6-000012.300003.5 08.8600.20A? 0 +192902.90 -495229.2 -000034.0-000258.200037.3 08.8600.84G? 0 +192910.95 +465952.4 -000075.0-000180.400019.4 08.8600.68G? 0 +193013.97 -805422.9 -000004.2-000000.400010.7 08.8600.46F? 0 +193023.56 +530653.7 +000002.9+000017.300007.8 08.8600.39F? 0 +193151.62 +090910.1 +000011.4+000010.300002.5 08.8600.06A? 0 +193437.10 +391356.4 +000029.4+000026.100006.9 08.8600.47F? 0 +193621.15 +220346.2 +000003.1-000010.000014.9 08.8600.03A? 0 +193759.05 -362346.0 +000061.2+000002.500043.5 08.8600.48F? 0 +194010.84 -244921.1 +000085.4+000005.500017.2 08.8600.59G? 0 +194156.73 -113454.5 +000019.2-000018.900036.3 08.8600.23A? 0 +194448.03 -521006.1 +000020.1-000003.000007.2 08.8600.46F? 0 +194512.02 -004031.6 +000001.4-000019.200005.0 08.86-0.01B? 0 +194643.03 +292724.9 -000001.0+000013.700026.2 08.8600.94G? 0 +194721.24 +093749.5 +000002.4-000041.200004.2 08.8600.65G? 0 +194937.33 -552527.5 -000001.6-000000.900008.5 08.8600.65G? 1 +195509.70 +104424.8 -000031.5+000291.400034.6 08.8600.56F? 0 +195545.21 +795730.4 -000015.0+000031.500005.7 08.8600.53F? 0 +195704.62 +263356.0 +000021.6-000004.500014.3 08.8600.19A? 0 +195857.19 -520751.0 +000000.0+000000.000000.0 08.8600.49F? 0 +200023.29 +264031.4 -000006.1+000007.500003.6 08.8600.40F? 0 +200323.30 -522509.5 -000005.3-000026.400014.9 08.8600.14A? 0 +200336.01 +182031.1 +000017.5+000016.500017.1 08.8600.48F? 0 +200413.21 +314057.5 +000010.4-000010.200002.0 08.8600.16A? 0 +200434.85 +265349.1 -000021.6+000003.900014.3 08.8600.99K? 0 +200536.37 +353723.5 -000002.4-000010.600009.0 08.8600.12A? 0 +200559.98 +354544.5 +000012.9-000027.800001.8 08.8600.16A? 0 0.10 1.00 +200900.52 +122320.6 +000003.4-000004.500008.3 08.8600.32F? 0 +201000.05 +042131.3 -000003.4-000005.700000.8 08.8600.36F? 0 +201000.41 +364203.1 -000008.1-000003.300002.4 08.8600.41F? 0 +201005.29 +350358.0 -000005.2-000004.500040.5 08.8600.90G? 0 +201034.33 +305812.3 -000003.6+000004.500013.1 08.8600.52F? 0 +201131.56 +170907.3 +000003.1+000005.200008.2 08.86-0.01B? 0 +201149.32 +165612.0 +000001.6-000008.500021.3 08.8600.88G? 0 +201208.00 +412100.8 -000010.1-000017.000003.2 08.8600.11A? 0 +201238.00 +110818.1 -000008.4+000022.700006.2 08.8600.97K? 0 +201241.49 -625432.6 +000005.4-000042.100018.3 08.8600.43F? 0 +201244.96 -110951.5 -000024.9-000035.700014.0 08.8600.38F? 0 +201300.86 +053253.2 +000052.1+000006.500019.1 08.8600.59G? 0 +201346.53 +371800.0 -000005.6+000010.600003.5 08.8600.21A? 0 +201505.64 +045833.4 -000020.4+000002.700016.5 08.8600.82G? 0 +201605.81 +441827.5 +000007.9+000016.500008.2 08.86-0.03B? 0 +201606.63 +290244.5 -000049.5-000080.100003.4 08.8600.93G? 0 +201646.20 -373325.3 +000011.7-000012.300000.6 08.8600.47F? 0 +202017.93 +392229.5 -000026.0-000007.000029.9 08.8600.23A? 0 +202200.32 +285822.6 +000013.7-000010.600004.8 08.8600.97K? 0 +202219.11 -374758.7 +000003.6+000015.100006.3 08.8600.98K? 0 +202420.77 +540227.4 -000003.1-000037.200008.5 08.8600.99K? 0 +202816.40 -134825.0 -000000.9-000039.000020.8 08.8600.70G? 0 +202958.67 +750038.2 +000009.2+000019.000018.1 08.8600.15A? 0 +203134.51 +244328.5 +000023.7+000047.800013.0 08.8600.41F? 0 +203303.40 -020757.8 -000005.9-000025.500008.7 08.8600.08A? 0 +203315.10 +355921.7 +000006.2+000020.900017.2 08.8600.30A? 0 +203638.06 +354815.2 -000003.8+000011.700006.6 08.8600.09A? 0 +203837.79 +724251.7 +000010.9-000004.100005.2 08.8600.45F? 0 +204013.95 +750029.3 +000013.9+000020.900009.2 08.8600.35F? 0 +204149.50 +084412.3 +000007.0-000030.500005.3 08.8600.33F? 0 +204253.02 +573155.1 +000004.2-000009.400007.5 08.8600.22A? 0 +204300.44 +191917.1 -000002.5-000016.800009.3 08.8600.26A? 0 +204335.12 +443947.3 +000000.6+000008.500009.5 08.8600.13A? 0 +204428.03 +235559.2 +000000.0+000000.000000.0 08.8600.47F? 1 +204503.34 -234537.5 +000082.8-000100.600022.8 08.8600.65G? 0 +204548.57 +714623.3 +000023.2+000044.900007.8 08.8600.50F? 0 +204605.06 -110114.4 +000019.9-000011.700001.0 08.8600.45F? 0 +204620.22 -261034.4 -000021.3-000012.100007.4 08.8600.94G? 0 +204933.56 +413702.6 -000001.0+000010.700000.6 08.86-0.07B? 0 +205134.36 +690130.8 +000072.9+000046.300017.2 08.8600.54F? 0 +205517.95 +472905.4 +000000.2+000005.700009.1 08.8600.06A? 0 +205721.38 -282031.8 +000060.7-000009.800000.8 08.8600.44F? 0 +205804.79 +505218.8 +000025.2+000008.000002.0 08.8600.58F? 0 +205902.50 +651456.2 +000020.7-000008.800001.1 08.8600.19A? 0 +210249.08 +575626.1 +000013.6+000008.000002.6 08.8600.17A? 0 +210345.01 +535743.7 -000012.1-000006.900000.6 08.8600.16A? 0 +210431.90 -153803.0 +000043.4+000044.200002.4 08.8600.46F? 0 +210458.39 +381757.9 -000006.9-000000.200003.9 08.8600.94G? 0 +210543.55 +382854.7 -000014.4-000006.600001.9 08.8600.97K? 0 +210737.65 -511329.9 +000073.1-000042.200008.7 08.8600.51F? 0 +211049.02 +381303.9 -000004.1-000004.000008.5 08.86-0.01B? 0 +211140.03 +595728.2 -000006.0+000000.400012.6 08.8600.09A? 0 +211212.82 +372616.4 +000035.6+000006.000007.4 08.8600.40F? 0 +211244.19 +021416.9 -000028.2+000002.200015.3 08.8600.49F? 0 +211259.93 +055000.5 -000008.2-000008.800018.0 08.8600.90G? 0 +211337.86 +305638.9 +000013.9-000023.300000.4 08.8600.39F? 0 +211430.90 -021548.5 +000031.7-000004.600001.8 08.8600.47F? 0 +212011.25 -433536.2 +000010.8-000020.800008.2 08.8600.11A? 0 +212258.38 +381808.9 +000002.9+000001.800010.1 08.8600.21A? 0 +212908.48 +420413.9 -000009.7-000015.500004.9 08.8600.17A? 0 +212930.34 -633222.0 +000025.6-000082.800009.4 08.8600.94G? 0 +213014.12 +331146.1 +000009.2-000009.500003.8 08.8600.34F? 0 +213045.93 +571200.2 +000001.8-000005.300005.3 08.8600.14A? 0 +213338.50 +153456.1 -000000.4-000017.000004.2 08.8600.38F? 0 +213824.89 +291350.1 +000010.3-000026.600004.4 08.8600.38F? 0 +214511.36 +543032.9 -000005.7+000002.000001.2 08.8600.44F? 0 +215416.19 -112150.9 -000030.2-000021.900027.6 08.8600.48F? 0 +215737.02 +505043.8 -000035.2-000030.000023.9 08.8600.58G? 0 +220543.25 +372417.4 -000010.7+000013.000005.9 08.8600.38F? 0 +220719.08 +274214.1 +000002.8-000030.800015.5 08.8600.93G? 0 +220918.93 +474256.0 -000015.1-000005.300009.2 08.8600.07A? 0 +220928.25 -182702.2 +000043.2+000013.000026.5 08.8600.28A? 0 +220958.66 -040811.5 -000014.2-000029.400007.7 08.8600.49F? 0 +221457.68 +283512.3 +000039.7-000011.600003.8 08.8600.31F? 0 +221524.67 +075650.2 +000001.8+000020.400029.6 08.8600.48F? 0 +221543.14 +492657.2 -000006.1-000002.400004.8 08.8600.08A? 0 +221749.71 -041502.3 -000014.4+000002.700018.5 08.8600.29A? 0 +222023.39 +361824.0 -000017.9-000017.000028.3 08.8600.33F? 0 +222035.26 +534853.6 +000003.9-000042.000004.7 08.8600.00B? 1 +222041.82 +495853.5 +000003.8+000002.400008.0 08.8600.19A? 0 +222059.42 +510433.4 +000011.1-000010.900007.7 08.8600.12A? 0 +222239.59 +095550.9 +000012.1-000055.500002.5 08.8600.64G? 0 +222433.35 +201634.5 -000013.7-000027.000017.7 08.8600.87G? 0 +222545.31 +540502.2 -000002.8+000003.700006.0 08.8600.55F? 0 +222652.37 +634305.0 +000000.0+000000.000000.0 08.8600.62G? 1 +222732.18 +333109.7 -000023.9+000002.500006.1 08.8600.27A? 0 +223451.57 -402256.4 +000027.5-000008.100023.0 08.8600.54F? 0 +223527.51 -171526.8 +000007.4-000022.200008.1 08.8600.14A? 0 +223653.96 +565421.0 -000003.4+000001.500004.2 08.8600.37F? 0 +223702.95 +303525.2 -000009.8-000010.000001.5 08.8600.27A? 0 +223836.17 +010807.7 -000010.5-000010.600013.8 08.8600.97K? 0 +223915.83 +335322.2 -000001.4-000010.400007.1 08.8600.56F? 0 +224847.22 +141720.5 +000046.0+000047.100004.5 08.8600.92G? 0 +224940.16 +623835.2 +000060.0+000009.400020.7 08.8600.42F? 0 +225410.05 +053502.8 +000048.9-000020.200004.7 08.8600.67G? 0 +225704.38 +554110.2 +000009.6+000001.600009.0 08.8600.27A? 0 +225733.03 +662756.4 +000065.6+000005.800007.5 08.8600.45F? 0 +230233.92 -362514.1 +000000.0+000000.000000.0 08.8600.62G? 0 +230256.22 -223648.7 -000037.9-000017.500006.7 08.8600.40F? 0 +230356.48 -121711.0 +000039.2+000055.200002.7 08.8600.78G? 0 +230408.81 +603016.3 -000002.2+000005.100010.5 08.8600.05A? 0 +230620.47 -572427.3 +000006.2+000013.900006.1 08.8600.39F? 0 +230849.34 +193033.8 +000032.1+000016.000036.5 08.8600.43F? 0 +231057.48 +810039.3 -000005.1-000009.700002.9 08.8600.13A? 0 +231116.31 +264755.6 +000024.8-000005.800011.8 08.8600.36F? 0 +231122.85 -124206.4 -000005.5+000008.700003.9 08.8600.25A? 0 +231315.26 +054419.6 -000031.9-000036.900034.7 08.8600.47F? 0 +231452.70 +561359.9 +000009.5-000009.400002.0 08.8600.10A? 0 +231542.16 -221546.5 +000039.4-000025.700003.8 08.8600.45F? 0 +231913.40 -365136.4 +000002.8-000037.300016.7 08.8600.50F? 0 +232152.05 -161829.2 -000039.2+000002.100022.1 08.8600.53F? 0 +233323.00 +763654.2 -000073.4-000124.100016.6 08.8600.60G? 0 +233821.28 -292135.5 +000006.3-000000.200017.3 08.8600.45F? 0 +233854.72 +351626.0 +000045.3+000023.300028.0 08.8600.27A? 0 +234318.02 +322217.9 +000049.0+000016.200013.3 08.8600.48F? 0 +235018.47 -472713.6 +000022.6-000002.800019.8 08.8600.90G? 0 +235042.58 -255430.2 +000023.2-000047.400028.4 08.8600.65G? 0 +235454.46 -190749.9 -000025.4+000001.500012.6 08.8600.69G? 0 +235507.12 +855421.1 +000022.7-000005.200010.7 08.8600.08A? 0 +235607.97 +225257.3 -000038.7-000094.300011.0 08.8600.62G? 0 +235902.31 -740320.6 +000017.4+000017.400014.2 08.8600.98K? 0 +000246.68 -405859.5 -000000.1-000027.300002.2 08.8601.11K? 0 +000802.05 -452255.7 +000037.5-000012.200007.9 08.8601.04K? 0 +001717.44 +400936.8 -000008.6-000014.300008.8 08.8601.56K? 0 +001732.15 +021916.0 -000012.5+000013.600004.0 08.8601.05K? 0 +002135.46 +571941.0 -000002.1+000014.200009.4 08.8601.51K? 0 +002314.25 +554733.3 +000012.5+000000.100001.7 08.8601.26K? 0 0.10 1.00 +002406.29 +505335.9 -000013.8-000023.700001.9 08.8601.04K? 0 +002914.19 +381755.0 -000004.4+000010.000027.9 08.8601.10K? 0 +003157.29 +283115.9 +000008.1-000029.000013.0 08.8601.03K? 0 +003317.05 +563237.5 -000012.7-000005.500013.6 08.8601.55K? 0 +003407.51 +034832.0 -000000.8+000011.000016.5 08.8601.25K? 0 +004128.61 -124125.5 +000003.0+000004.500004.6 08.8601.05K? 0 +004146.09 +033833.7 -000018.5-000001.900001.2 08.8601.06K? 0 +004544.92 +022915.7 +000069.8-000003.800019.6 08.8601.04K? 0 +004955.88 +391523.5 +000011.4+000018.100042.2 08.8601.55K? 0 +005437.00 +531641.5 -000005.3+000004.000017.8 08.8601.44K? 0 +010038.56 -680538.7 -000014.0-000012.800013.1 08.8601.47K? 0 +010112.21 +494557.3 +000027.4-000028.300005.4 08.8601.00K? 0 +010146.81 +574553.2 -000010.1-000006.900014.9 08.8601.30K? 0 +010508.76 -863728.7 +000013.3+000020.400003.1 08.8601.18K? 0 +010615.39 +315040.7 +000035.9-000026.800000.3 08.8601.21K? 0 +010639.99 +640746.2 -000005.3+000011.800007.5 08.8601.51K? 0 +010846.16 -603712.7 -000025.7-000029.700004.3 08.8601.21K? 0 +010930.29 +800441.0 -000010.3+000016.200011.4 08.8601.81K? 0 +012129.54 -714620.9 -000005.1-000013.700003.4 08.8601.10K? 0 +012224.16 +295447.9 -000061.4+000013.600020.0 08.8601.62K? 0 +012349.79 -065035.5 +000039.4+000004.200004.9 08.8601.54K? 0 +012448.92 +245109.2 +000004.7+000026.200020.4 08.8601.86M? 0 +012503.50 +001608.8 -000014.0-000020.900005.4 08.8601.06K? 0 +012958.45 +550026.3 +000004.1-000011.400004.1 08.8601.40K? 0 +013055.34 +675313.7 -000000.5-000017.200011.5 08.8601.18K? 0 +013300.94 +052256.1 -000000.3-000011.700001.9 08.8601.10K? 0 +013516.56 +561123.6 +000007.1+000001.600001.6 08.8601.36K? 0 +014244.19 +411846.8 -000021.2-000055.900004.1 08.8601.03K? 0 +014431.67 -844628.4 +000012.1+000009.100006.7 08.8601.09K? 0 +015154.12 -312000.7 +000005.9-000026.900004.0 08.8601.59K? 0 +015210.31 +542136.5 -000018.9-000005.100007.5 08.8601.72K? 0 +020723.66 -732430.1 +000038.3+000025.700008.6 08.8601.07K? 0 +020855.14 +071704.2 +000048.6-000002.500015.0 08.8601.11K? 0 +021050.82 -390812.7 +000019.5+000009.400010.3 08.8601.51K? 0 +021333.68 -023815.8 +000035.8-000001.200005.2 08.8601.07K? 0 +022123.64 +350845.0 -000009.2-000002.800001.8 08.8601.43K? 0 +022859.61 +082245.7 -000005.7+000010.800008.7 08.8601.71K? 0 +023248.73 -383501.9 -000011.4-000000.100009.6 08.8601.01K? 0 +023530.50 +661904.0 -000003.0+000007.500005.4 08.8601.34K? 0 +024439.37 +484145.4 -000006.0-000039.800022.2 08.8601.18K? 0 +025053.93 +063036.5 +000028.1-000004.300000.6 08.8601.10K? 0 +025235.91 -232735.5 +000000.7-000016.100003.2 08.8601.48K? 0 +030021.55 +592040.1 +000016.4-000027.000009.4 08.8601.45K? 0 +030306.57 -183022.4 -000013.3+000010.500005.3 08.8601.02K? 0 +030435.87 +330653.1 -000025.4-000005.900010.8 08.8601.14K? 0 +031216.20 -792320.7 +000021.9+000038.500015.5 08.8601.46K? 0 +031444.37 +163544.1 -000039.4-000026.400042.5 08.8601.66K? 0 +031745.33 +641155.2 -000028.0+000019.200006.1 08.8601.28K? 0 +031941.13 +421034.0 +000019.1-000020.400015.7 08.8601.03K? 0 +032159.99 -200246.8 +000021.1+000010.500012.6 08.8601.41K? 0 +032201.72 -093901.9 +000008.7+000011.100013.5 08.8601.05K? 0 +033630.52 -344722.3 +000009.2+000002.200002.7 08.8601.01K? 0 +033820.71 -344938.7 +000014.5+000018.000009.2 08.8601.24K? 0 +034538.06 +043536.2 +000008.5-000059.900018.0 08.8601.17K? 0 +035500.17 -291242.0 -000005.6+000013.000014.2 08.8601.17K? 0 +035636.33 -412037.7 +000065.2+000096.700060.0 08.8601.24K? 0 +035839.86 +764743.3 +000029.0-000010.600006.0 08.8601.05K? 0 +040539.07 -635540.7 +000009.8+000023.400004.3 08.8601.38K? 0 +041053.53 -290315.3 +000007.1-000012.300005.8 08.8601.10K? 0 +042103.61 -053329.3 +000027.2+000026.000027.3 08.8601.08K? 0 +042107.65 +305656.2 -000040.3-000032.900000.5 08.8601.24K? 0 diff --git a/kstars/kstars/data/hip111.dat b/kstars/kstars/data/hip111.dat new file mode 100644 index 00000000..3344e4f9 --- /dev/null +++ b/kstars/kstars/data/hip111.dat @@ -0,0 +1,1000 @@ +043317.17 +403042.4 +000000.1+000001.000007.7 08.8601.43K? 0 +043507.40 -071756.0 -000021.4+000019.600004.8 08.8601.15K? 0 +043914.37 +044439.1 +000014.6-000029.300018.8 08.8601.72K? 0 +044257.94 -221339.5 +000003.1-000022.700005.2 08.8601.19K? 0 +044315.99 -064427.1 +000014.3-000005.100010.8 08.8601.03K? 0 +044557.71 -270255.8 +000031.5-000033.500003.8 08.8601.00K? 0 +044743.23 +151128.0 -000024.0+000030.300007.3 08.8601.14K? 0 +044845.88 -364238.4 +000002.0-000001.000007.0 08.8601.13K? 0 +050350.28 +104819.5 -000016.4-000010.200022.0 08.8601.67K? 0 +050809.10 -222043.7 +000013.6+000016.100000.5 08.8601.08K? 0 +050844.78 +564257.1 +000024.4-000055.000020.8 08.8601.14K? 0 +051044.09 +162932.5 -000000.3+000001.800015.3 08.8601.07K? 0 +051208.18 +700205.7 +000012.7+000008.200015.0 08.8601.04K? 0 +051608.83 -232427.1 -000005.7+000009.700010.2 08.8601.12K? 0 +052107.45 +061246.8 -000015.6+000002.300012.4 08.8601.12K? 0 +052116.94 +142930.2 -000025.9+000001.800022.7 08.8601.09K? 0 +052500.07 +144811.5 +000010.3-000000.100001.9 08.8601.38K? 0 +053041.04 +444410.9 +000008.7-000011.600002.9 08.8601.11K? 0 +053453.56 +341657.8 -000005.0+000016.300003.6 08.8601.57K? 0 +053636.85 +111016.9 -000001.5+000002.300028.8 08.8601.10K? 0 +053937.48 +830823.6 +000013.9-000052.700009.0 08.8601.12K? 0 +054042.52 -160823.5 +000028.2+000017.200008.0 08.8601.14K? 0 +054404.15 +084503.4 -000007.4-000030.700025.5 08.8601.09K? 0 +054607.22 +053430.3 -000035.2-000034.200005.8 08.8601.96M? 0 +055350.61 +352255.7 +000017.9-000039.100001.2 08.8601.13K? 0 +055436.36 +070747.4 +000050.8+000015.000011.8 08.8601.94M? 0 +055441.32 +144639.9 -000040.7+000015.800015.5 08.8601.42K? 0 +055912.36 +201005.6 +000003.7-000002.800011.7 08.8601.55K? 0 +060014.76 +032739.8 +000014.1-000024.000011.4 08.8601.26K? 0 +060035.64 +090715.1 -000050.7-000017.000031.9 08.8601.69K? 0 +060051.28 -762610.9 +000004.1-000005.100008.5 08.8601.16K? 0 +060126.69 -381708.5 +000003.3+000015.900000.8 08.8601.15K? 0 +060237.85 -235028.4 -000018.2-000022.100008.6 08.8601.00K? 0 +060304.13 -174804.6 +000006.3-000007.300006.7 08.8601.03K? 0 +060439.86 -450450.9 -000164.0+000333.700018.4 08.8601.02K? 0 0.10 1.00 +060724.13 -043335.0 +000001.1-000024.600015.0 08.8601.37K? 0 +060820.16 +070708.2 +000021.4-000020.300040.4 08.8601.07K? 0 +061155.12 -515448.0 -000026.5-000017.900021.3 08.8601.50K? 0 +061422.11 -174936.8 +000009.1-000013.300000.4 08.8601.03K? 0 +061452.31 -255235.0 -000015.0-000009.000011.7 08.8601.27K? 0 +061523.71 -603906.6 -000006.0-000021.200004.4 08.8601.34K? 0 +061607.93 +214155.0 +000029.3-000026.300028.0 08.8601.14K? 0 +061819.61 -434144.7 -000001.6-000000.800017.0 08.8601.07K? 0 +061914.11 +295532.1 +000018.5-000008.800023.9 08.8601.08K? 0 +061924.40 +373005.5 +000029.1+000005.400009.1 08.8601.76K? 0 +062231.97 +303025.2 +000047.6-000012.800029.3 08.8601.58K? 0 +062251.26 +540436.5 -000003.4-000013.900001.6 08.8601.12K? 0 +062633.62 -334930.4 -000006.1-000001.300001.0 08.8601.22K? 0 +063158.41 -210350.0 -000015.8+000009.300001.8 08.8601.25K? 0 +063341.12 -132039.6 +000011.9+000002.900008.1 08.8601.68K? 0 +063524.09 -103504.0 +000011.9-000013.100022.4 08.8601.56K? 0 +063546.53 -052237.7 +000030.2-000000.500001.3 08.8601.33K? 0 0.10 1.00 +063622.57 -060146.4 +000014.1-000007.800009.5 08.8601.16K? 0 +063828.22 +311954.0 -000014.3-000007.900005.8 08.8601.70K? 0 +064011.54 +194626.1 +000003.3-000041.500016.7 08.8601.03K? 0 +064708.63 -595745.8 +000010.7+000034.800016.4 08.8601.02K? 0 +064745.02 +485431.8 -000014.6-000024.200002.2 08.8601.06K? 0 +065342.79 -003121.3 -000014.8-000022.700009.8 08.8601.10K? 0 +065414.14 -442247.7 -000001.6+000002.000015.6 08.8601.01K? 0 +065445.50 +325128.8 -000048.0-000010.800004.0 08.8601.15K? 0 +070038.69 -604819.8 -000021.6-000002.800015.2 08.8601.15K? 0 +070429.99 +015012.8 +000008.0-000001.900006.5 08.8601.00K? 0 +071038.96 +191835.8 +000013.9+000012.500014.1 08.8601.09K? 0 +071324.11 -403109.2 -000006.4+000033.700002.1 08.8601.98M? 0 +071547.25 -254523.3 -000014.1+000018.000009.3 08.8601.27K? 0 +071618.12 -225100.9 -000009.3+000000.900005.8 08.8601.67K? 0 +071623.15 -025857.0 -000014.9-000029.700000.7 08.8601.69K? 0 +072044.90 +175525.3 +000022.5-000027.700004.2 08.8601.63K? 0 +072400.99 -161048.9 +000008.3-000017.400001.9 08.8601.35K? 0 +072538.10 +430920.0 +000029.8-000008.900039.0 08.8601.32K? 0 +072603.72 +331404.2 -000004.2+000006.100009.7 08.8601.28K? 0 +073207.70 -042236.9 -000016.9-000014.600009.7 08.8601.12K? 0 +073304.77 -730343.1 +000040.9-000003.700010.6 08.8601.76K? 0 +073439.41 -322615.0 -000015.5+000002.900020.7 08.8601.10K? 0 +073506.19 +111314.4 -000016.0-000005.300029.1 08.8601.44K? 0 +073536.17 -030610.0 +000003.6+000032.000012.4 08.8601.32K? 0 +073643.15 -093613.3 +000006.8+000004.100007.4 08.8601.13K? 0 +073734.56 -440347.1 -000025.0+000035.800033.0 08.8601.64K? 0 +073749.39 +043223.3 -000031.8-000004.600010.2 08.8601.24K? 0 +074223.99 -162002.3 +000001.2+000029.600010.0 08.8601.69K? 0 +074327.91 +435311.9 -000003.4-000013.200036.4 08.8601.09K? 0 +075820.49 -713101.2 -000011.5+000012.900022.3 08.8601.38K? 0 +075904.03 +003626.3 -000004.9+000004.200018.6 08.8601.34K? 0 +080131.12 -453648.1 +000005.2+000003.900007.5 08.8601.00K? 0 +080225.63 -555611.9 -000012.3+000001.200018.9 08.8601.08K? 0 +080655.56 -373156.9 -000002.4-000008.600021.1 08.8601.29K? 0 +080825.02 -483644.7 +000012.7-000006.100001.3 08.8601.46K? 0 +080942.25 -065427.6 +000007.8-000026.400007.7 08.8601.08K? 0 +081100.27 +514655.9 -000019.1+000001.900005.2 08.8601.00K? 0 +081241.53 -662325.8 +000007.3+000006.700006.4 08.8601.59K? 0 +081432.46 -405735.5 -000000.2+000041.700008.9 08.8601.22K? 0 +081534.14 -092731.4 -000006.8-000014.100044.4 08.8601.56K? 0 +081600.12 +372525.3 -000022.2-000005.000021.7 08.8601.05K? 0 +081834.77 -220414.5 +000052.7-000020.100001.7 08.8601.01K? 0 +081859.37 +474023.4 +000008.0-000012.500003.7 08.8601.46K? 0 +082001.43 +192711.7 +000000.5-000016.900025.6 08.8601.59K? 0 +082312.41 +142046.1 -000006.1-000008.800003.1 08.8601.71K? 0 +082735.30 -453220.8 -000018.9+000009.600010.8 08.8601.56K? 0 +082809.50 -251229.7 -000013.0-000026.300003.9 08.8601.04K? 0 +083259.85 -214444.1 -000011.2+000012.200001.0 08.8601.48K? 0 +083515.52 -070527.0 -000037.6-000002.600012.5 08.8601.31K? 0 +083706.23 +414719.8 -000007.5+000034.800010.2 08.8601.66K? 0 +083739.28 +414803.2 -000067.0-000122.600004.0 08.8601.19K? 0 +083819.93 -193600.3 -000027.3+000004.200009.7 08.8601.57K? 0 +084411.61 -452857.4 +000023.8+000027.900016.7 08.8601.18K? 0 +085050.84 +125905.3 -000009.9-000021.700020.6 08.8601.52K? 0 +085357.40 -151350.5 +000002.7+000000.000027.3 08.8601.51K? 0 +090026.93 -632033.6 +000001.8+000006.800007.6 08.8601.79K? 0 +090304.88 +191015.7 +000041.8-000044.700005.1 08.8601.52K? 0 +090425.08 +252216.1 +000049.6-000059.500013.1 08.8601.08K? 0 +090701.64 -271915.1 +000001.2-000018.000022.8 08.8601.10K? 0 +090722.34 -625949.1 -000031.6+000005.500008.7 08.8601.25K? 0 +091021.94 +133907.0 -000033.9-000022.100022.8 08.8601.10K? 0 +091127.80 +364435.7 +000014.2-000017.500010.5 08.8601.19K? 0 +091135.95 +252517.9 +000061.4+000000.900002.8 08.8601.09K? 0 +091719.88 -161905.5 -000036.3+000010.500005.2 08.8601.16K? 0 +092743.62 -285425.1 -000005.7-000018.300004.5 08.8601.30K? 0 +093152.25 -134343.0 -000014.2-000000.700003.3 08.8601.00K? 0 +093153.57 +091119.2 -000029.0-000020.500001.7 08.8601.00K? 0 +093345.05 -071720.5 -000015.1+000004.700042.0 08.8601.79K? 0 +093816.82 -453455.4 -000011.8-000002.000006.6 08.8601.31K? 0 +094710.20 -301615.8 -000065.5+000037.500010.4 08.8601.22K? 0 +094724.01 -693420.5 -000022.4+000040.600012.2 08.8601.34K? 0 +094751.28 +041257.3 -000000.8+000002.900024.5 08.8601.68K? 0 +095130.40 +273423.7 +000039.3-000022.600016.5 08.8601.08K? 0 +095211.61 +031318.5 -000425.4+000025.600041.6 08.8601.17K? 0 +095435.74 +560517.1 -000010.8-000022.100001.3 08.8601.22K? 0 +095543.83 +311123.4 +000000.3-000013.200004.0 08.8601.48K? 0 +095953.29 -583923.5 +000012.5-000003.200023.9 08.8601.31K? 0 +100152.99 -550322.2 -000017.2-000010.000005.3 08.8601.57K? 0 0.10 1.00 +100825.15 +581538.9 +000005.0-000031.200003.0 08.8601.12K? 0 +100921.03 -663040.7 -000023.6-000008.400020.3 08.8601.78K? 0 +101128.62 -060924.2 -000020.9-000027.700005.4 08.8601.50K? 0 +101402.39 -742248.4 -000013.6-000006.400012.4 08.8601.67K? 0 +102447.13 +133521.4 +000018.6-000029.800001.5 08.8601.17K? 0 +103251.33 -550825.2 +000009.2-000000.600029.4 08.8601.59K? 0 +104148.59 -590751.4 -000003.7-000005.500027.0 08.8601.33K? 0 0.10 1.00 +104632.14 -563143.1 -000001.0-000005.900012.0 08.8601.72K? 0 +104640.42 -465547.2 -000047.4+000005.500009.8 08.8601.44K? 0 +105002.43 -521803.4 -000013.7+000001.200005.2 08.8601.30K? 0 +105116.01 -134753.4 -000054.2-000002.300002.1 08.8601.07K? 0 +105526.44 -342649.8 -000040.8+000032.700006.3 08.8601.45K? 0 +105812.32 -032904.8 -000026.4+000038.300008.2 08.8601.47K? 0 +110540.87 +120520.9 -000028.4-000015.700004.2 08.8601.01K? 0 +110558.40 -090915.9 -000032.9+000040.300000.1 08.8601.45K? 0 +111659.19 +495720.8 -000013.9-000004.900003.8 08.8601.30K? 0 +111706.22 -130900.4 -000029.1+000012.900021.0 08.8601.54K? 0 +113544.73 -175538.2 +000014.2-000005.800016.5 08.8601.45K? 0 +114105.09 +682711.4 -000025.3+000005.100003.0 08.8601.14K? 0 +115038.92 -444223.6 +000040.0+000023.600017.4 08.8601.05K? 0 +115651.29 -533025.5 -000012.3-000019.200000.2 08.8601.28K? 0 +120129.36 -590930.9 -000033.6+000004.800009.8 08.8601.65K? 0 +121857.78 -550143.9 -000034.0+000006.800015.2 08.8601.60K? 0 +122007.40 -070438.3 -000027.9-000004.800001.1 08.8601.37K? 0 +122246.02 +304803.4 -000024.2-000007.000016.2 08.8601.36K? 0 +124140.51 -745204.2 -000025.6-000002.100005.7 08.8601.36K? 0 +124920.84 -145025.9 -000039.7+000039.800012.7 08.8601.38K? 0 +125048.02 -360630.7 +000014.9+000008.300016.5 08.8601.25K? 0 +125521.56 -741753.0 -000014.8-000007.000009.1 08.8601.53K? 0 +125540.50 -014311.6 +000012.4-000042.600005.7 08.8601.21K? 0 +130058.82 -450144.6 +000016.4+000000.100017.0 08.8601.14K? 0 +130322.48 -125852.1 +000021.2+000033.700020.8 08.8601.23K? 0 +130537.56 -723803.4 -000026.2-000014.600001.9 08.8601.46K? 0 +131352.84 -121131.8 -000019.1+000005.200011.4 08.8601.09K? 0 +131716.01 -332336.3 -000023.3+000013.300002.2 08.8601.39K? 0 +131930.79 -370007.8 -000025.1-000022.000008.6 08.8601.05K? 0 +132505.91 -283837.6 -000001.3-000022.700016.2 08.8601.53K? 0 +132912.08 -300937.5 +000022.7-000007.300000.4 08.8601.60K? 0 +133110.45 +211959.8 -000032.6+000001.500007.4 08.8601.09K? 0 +133114.55 +443918.2 +000025.1-000005.400014.9 08.8601.01K? 0 +133217.82 -165818.4 -000068.9+000035.100013.3 08.8601.02K? 0 +133315.33 -471656.5 -000018.1-000017.700020.3 08.8601.16K? 0 +133423.18 -630310.8 -000008.8+000002.000026.0 08.8601.52K? 0 +133438.62 -512811.9 -000034.2-000018.600007.4 08.8601.17K? 0 +133643.28 +645919.6 +000004.8-000016.700001.3 08.8601.29K? 0 +134900.02 -515459.3 +000004.3-000033.700029.9 08.8601.19K? 0 +134951.68 -580337.4 -000035.2+000011.600023.8 08.8601.20K? 0 +135536.27 +171743.9 -000009.6+000007.700002.8 08.8601.51K? 0 +140538.61 +813623.9 +000024.7-000002.700006.2 08.8601.61K? 0 +141623.32 +172524.4 +000019.9-000035.100013.9 08.8601.04K? 0 +141659.36 -162620.2 -000013.2-000010.000001.6 08.8601.31K? 0 +142348.18 -210007.2 -000006.4-000012.400031.5 08.8601.77K? 0 +142440.06 +023212.5 -000007.2+000005.900019.7 08.8601.55K? 0 +143410.85 +305910.3 -000013.7+000006.300017.7 08.8601.14K? 0 +145102.27 -615557.2 -000072.3-000009.500008.1 08.8601.21K? 0 +145203.45 +603047.4 -000023.5+000001.500000.9 08.8601.07K? 0 +145217.58 -803505.7 -000022.3-000021.300007.9 08.8601.61K? 0 +145308.40 -555456.8 +000007.0-000019.000002.3 08.8601.40K? 0 +145431.07 -305055.0 +000006.4-000005.700024.1 08.8601.56K? 0 +145618.92 +384143.6 -000012.6-000037.600005.0 08.8601.02K? 0 +150335.91 -660135.5 -000050.1-000047.800005.6 08.8601.03K? 0 +150556.82 +240551.6 -000005.4+000019.200013.0 08.8601.17K? 0 +150918.00 -630954.5 -000009.9-000015.600017.6 08.8601.28K? 0 +151115.89 +710043.3 -000005.7+000035.400004.6 08.8601.12K? 0 +151142.65 -055018.7 -000031.5+000005.300012.2 08.8601.11K? 0 +151402.01 -484527.2 -000006.9-000055.200032.5 08.8601.78K? 0 +151805.60 +004831.3 -000012.1-000028.400010.3 08.8601.32K? 0 +152342.92 +102654.1 +000008.4+000015.500021.7 08.8601.09K? 0 +152420.13 -653727.4 -000025.7-000023.700018.7 08.8601.47K? 0 +152824.30 +053317.4 +000021.4-000017.400008.3 08.8601.02K? 0 +152910.61 -544645.9 +000010.4-000056.400007.8 08.8601.50K? 0 +153027.55 -251800.1 +000013.9-000044.900013.3 08.8601.06K? 0 +153055.13 -691300.3 -000010.0-000012.100009.4 08.8601.65K? 0 +153107.21 -042145.4 +000006.8+000016.000014.0 08.8601.11K? 0 +154221.58 -665048.3 +000000.0+000000.000000.0 08.8601.05K? 0 +154240.57 +090049.2 -000075.7-000030.800016.6 08.8601.32K? 0 +154448.52 +643325.9 +000003.7-000020.600009.5 08.8601.06K? 0 +154454.65 -543425.1 -000009.9-000035.500019.2 08.8601.10K? 0 +154544.87 +285809.5 -000007.0-000006.700006.3 08.8601.04K? 0 +154844.67 -271130.8 -000040.9-000001.000010.0 08.8601.61K? 0 +154928.10 +425043.3 +000017.3-000017.800007.1 08.8601.25K? 0 +155105.55 -403502.6 -000034.6-000025.700003.2 08.8601.22K? 0 +155148.29 -463142.6 -000014.9-000035.200005.8 08.8601.15K? 0 +155712.73 -390445.9 -000009.0-000027.900015.5 08.8601.28K? 0 +160832.22 -300015.9 +000040.4+000006.300008.0 08.8601.37K? 0 +161200.45 -001037.9 +000010.1+000019.100024.5 08.8601.46K? 0 +161224.45 -144800.0 -000017.9-000013.700004.5 08.8601.65K? 0 +161430.44 +420227.3 +000004.6-000027.500012.0 08.8601.14K? 0 +161802.38 -343729.3 +000003.7-000023.100016.6 08.8601.28K? 0 +161853.99 -344513.8 +000004.8-000031.200000.5 08.8601.67K? 0 +161924.72 -050858.8 -000015.9+000022.000036.8 08.8601.30K? 0 +162448.86 +142830.7 -000052.5-000059.900022.4 08.8601.04K? 0 +162713.28 +452333.9 -000008.6-000000.800011.7 08.8601.01K? 0 +162757.05 +071821.9 -000252.4-000255.900077.3 08.8601.21K? 0 +162933.06 -404337.1 -000000.2+000041.300018.6 08.8601.78K? 0 +162946.00 -212649.3 -000008.3-000036.200008.3 08.8601.31K? 0 +163250.13 +084101.6 -000038.8-000021.600026.6 08.8601.08K? 0 +163620.70 -774440.0 -000066.7-000052.100016.0 08.8601.19K? 0 +163739.89 +013444.6 -000001.9-000013.700049.7 08.8601.55K? 0 +164103.05 +104454.0 +000018.8-000000.200032.8 08.8601.66K? 0 +164446.61 +124217.8 +000016.9+000009.300014.6 08.8601.12K? 0 +164931.31 -492404.3 -000044.6-000029.400027.6 08.8601.44K? 0 +165051.94 +145026.5 +000010.0-000021.400025.2 08.8601.37K? 0 +165325.09 +663736.2 -000020.8+000012.400008.2 08.8601.27K? 0 +165407.09 -462916.1 +000013.2+000009.000033.8 08.8601.33K? 0 +165506.76 -215810.2 -000005.6+000005.100002.1 08.8601.43K? 0 0.10 1.00 +171133.16 +224329.8 +000002.8+000003.800008.3 08.8601.12K? 0 +171333.85 -101542.2 +000006.8-000026.500038.8 08.8601.98M? 0 +171423.65 +390700.1 +000015.3+000007.200003.7 08.8601.34K? 0 +171455.96 -693912.2 -000010.8-000021.400000.2 08.8601.31K? 0 +171458.08 -783806.9 -000030.2-000022.500005.0 08.8601.59K? 0 +171514.06 -463149.3 +000017.5-000038.800018.0 08.8601.65K? 0 +171532.50 -380509.9 -000044.2-000020.600024.8 08.8601.46K? 0 +171629.23 +341155.0 -000009.7+000020.600002.6 08.8601.14K? 0 +171751.34 +130426.5 -000030.4-000040.300023.2 08.8601.68K? 0 +172052.59 -542449.6 +000000.3-000006.000020.8 08.8601.68K? 0 +172508.51 -644157.9 +000001.9-000025.900009.6 08.8601.12K? 0 +172535.63 -412020.4 -000004.3-000004.800017.2 08.8601.27K? 0 +172622.11 -633817.8 -000012.5+000008.500005.9 08.8601.30K? 0 +173222.42 -553659.4 -000007.8-000008.800024.8 08.8601.61K? 0 +173322.08 -310542.1 +000010.7+000017.200017.5 08.8601.18K? 0 +173439.67 -201712.2 +000017.2+000005.300021.0 08.8601.10K? 0 +174034.54 -690835.9 -000002.1-000016.300010.0 08.8601.30K? 0 +174056.88 -195832.7 +000032.5-000038.000013.6 08.8601.59K? 0 +174400.50 -593509.0 +000009.0-000004.700000.1 08.8601.24K? 0 +175036.10 -185447.5 -000033.7-000027.900008.9 08.8601.28K? 0 +175114.26 +465525.2 +000015.5+000009.900000.5 08.8601.00K? 0 +175130.42 +654808.2 +000000.0-000004.600015.2 08.8601.51K? 0 +175153.77 +143424.7 -000000.2+000004.100015.5 08.8601.26K? 0 +175651.21 -363944.4 -000059.1-000016.600024.7 08.8601.74K? 0 +175804.47 -411025.8 -000017.2-000010.400004.8 08.8601.68K? 0 +175834.67 -481920.8 -000012.6+000001.200004.1 08.8601.27K? 0 +175912.35 -334424.0 +000005.9+000009.000006.0 08.8601.06K? 0 +180243.61 +174436.3 +000005.3-000007.400004.1 08.8601.10K? 0 +180413.07 +121504.1 +000000.5-000022.800022.6 08.8601.53K? 0 +181724.75 +352215.0 +000005.8-000013.400020.4 08.8601.27K? 0 +181831.86 +402311.7 +000005.7+000017.700009.1 08.8601.40K? 0 +182012.94 +173350.9 +000010.7-000007.600003.9 08.8601.25K? 0 +182249.13 +201627.7 -000032.1-000066.200023.4 08.8601.06K? 0 +182651.76 +081135.7 +000016.0-000011.900013.3 08.8601.58K? 0 +182833.17 -360958.6 -000004.4+000015.100007.7 08.8601.73K? 0 +182934.71 -323744.3 -000021.7-000014.300031.0 08.8601.04K? 0 +183047.73 +413544.7 -000014.9-000031.500006.8 08.8601.44K? 0 +183214.88 -611226.9 +000022.5-000027.300010.6 08.8601.64K? 0 +183255.42 -335206.9 -000020.8-000009.900017.1 08.8601.57K? 0 +183434.63 +074844.8 +000012.1-000061.200003.5 08.8601.21K? 0 +183509.41 +490558.3 -000011.3-000003.500000.1 08.8601.04K? 0 +183650.30 +103421.9 +000039.2+000018.100016.8 08.8601.13K? 0 +183804.20 +091823.9 +000008.5-000005.900021.8 08.8601.39K? 0 +184746.78 -625813.9 -000006.2+000014.700008.9 08.8601.45K? 0 +184916.79 -274338.2 +000039.1-000063.900002.2 08.8601.16K? 0 +185118.71 -220107.2 +000033.2-000014.000054.1 08.8601.29K? 0 +185229.47 -052018.4 -000032.5-000023.700037.1 08.8601.91M? 0 +185358.83 -605753.6 -000021.9-000050.300009.1 08.8601.15K? 0 +190000.81 -492706.7 -000024.9-000010.200003.5 08.8601.22K? 0 +190007.21 +550941.2 -000003.5+000005.000022.1 08.8601.08K? 0 +190012.44 +035843.9 +000021.3-000035.100011.7 08.8601.10K? 0 +190133.23 -783747.0 +000012.1+000004.700017.0 08.8601.11K? 0 +190218.72 +484422.8 -000002.7-000015.200014.7 08.8601.65K? 0 +190232.31 -505128.1 +000036.8+000047.000015.2 08.8601.36K? 0 +190325.88 -193055.4 +000015.4+000013.800006.1 08.8601.05K? 0 +190550.44 +135128.9 +000015.6-000023.100027.3 08.8601.50K? 0 +191228.72 -363504.7 +000005.6-000012.400003.6 08.8601.59K? 0 +191349.98 +262726.0 -000005.7+000015.000017.6 08.8601.52K? 0 +191651.89 +244344.7 -000005.0-000012.800007.0 08.8601.44K? 0 +192203.33 -011431.7 +000006.3-000015.000001.6 08.8601.12K? 0 +192402.69 -592935.0 +000014.3-000022.500019.1 08.8601.53K? 0 +192728.80 +384809.7 -000016.1+000007.200001.1 08.8601.16K? 0 +192910.08 +544849.0 -000034.3-000043.300017.8 08.8601.02K? 0 +193051.60 +400128.3 -000003.8-000004.400013.6 08.8601.58K? 0 +193255.44 +322153.6 -000021.1+000030.600005.4 08.8601.51K? 0 +193356.63 +480332.7 +000037.1-000012.900016.4 08.8601.67K? 0 +193504.78 +541235.6 -000058.5+000013.500024.3 08.8601.42K? 0 +193710.07 -043326.6 +000003.3-000022.900024.6 08.8601.29K? 0 +193838.69 +355632.3 +000017.6+000019.800006.3 08.8601.03K? 0 +194113.59 +140331.5 -000021.6-000017.700008.4 08.8601.54K? 0 +194141.85 -332758.0 +000000.9+000000.500017.9 08.8601.10K? 0 +194230.28 -445125.6 -000037.5+000006.200005.0 08.8601.12K? 0 +194525.70 +423219.6 -000005.9-000014.800006.1 08.8601.50K? 0 +194926.57 +185124.3 -000002.8-000014.200005.6 08.8601.72K? 0 +195012.66 +172611.8 -000037.2-000027.200004.3 08.8601.44K? 0 +195235.54 +492830.0 -000007.5-000002.900017.4 08.8601.70K? 0 +195242.39 -654237.0 +000033.5-000002.600016.8 08.8601.09K? 0 +195503.20 +063759.5 +000001.9+000005.100008.4 08.8601.12K? 0 +195728.61 +263323.3 +000013.6+000015.000022.0 08.8601.28K? 0 0.10 1.00 +195831.70 -154501.3 +000030.4+000032.900049.4 08.8601.61K? 0 +195939.54 -333216.5 -000015.6-000008.200002.0 08.8601.16K? 0 +200142.12 +203837.4 -000019.4-000011.100013.8 08.8601.69K? 0 +200835.03 +121514.0 -000004.1-000021.700014.9 08.8601.65K? 0 +201047.17 +102108.8 -000004.9+000011.400006.2 08.8601.60K? 0 +201047.25 -641413.7 +000016.2-000028.500003.5 08.8601.42K? 0 +201413.65 -070040.1 +000019.2-000005.000001.3 08.8601.60K? 0 +201723.64 +144926.6 +000005.6+000003.200016.8 08.8601.62K? 0 +201736.10 -292338.6 +000013.9+000016.000005.2 08.8601.57K? 0 +201852.34 -414236.4 +000014.7-000008.100011.8 08.8601.16K? 0 +202316.90 +182206.1 -000011.3-000001.200010.2 08.8601.12K? 0 +202333.72 -181254.2 +000017.0+000034.400008.8 08.8601.11K? 0 +202553.30 -415728.6 +000002.6-000022.800001.5 08.8601.25K? 0 +202610.51 -112525.1 +000050.5-000004.400005.1 08.8601.70K? 0 +202719.55 -073813.9 -000029.3+000060.400007.6 08.8601.82K? 0 +202741.06 +395144.1 +000014.0+000015.700004.8 08.8601.85K? 0 +202801.76 +464553.8 -000009.5-000009.500015.3 08.8601.06K? 0 +202914.59 -382420.0 -000009.4-000041.500003.7 08.8601.52K? 0 +203227.28 +710941.6 +000029.0-000008.900003.0 08.8601.17K? 0 +203405.39 -500054.2 +000024.2+000013.900028.7 08.8601.28K? 0 +203542.49 +542109.7 -000000.4+000016.600011.6 08.8601.77K? 0 +203603.18 +445534.9 +000010.5-000007.400001.6 08.8601.14K? 0 +203840.93 -414548.9 +000024.2-000025.400024.5 08.8601.11K? 0 +204035.59 +322634.7 +000015.3+000006.200000.9 08.8601.20K? 0 +204218.70 -524148.0 +000063.0-001066.700060.6 08.8601.30K? 0 +204230.61 +124624.0 +000002.0-000020.600018.0 08.8601.74K? 0 +204407.87 -040634.6 -000027.1+000042.000006.8 08.8601.45K? 0 +204534.10 +002754.3 +000015.9+000056.000005.7 08.8601.75K? 0 +204642.55 +072617.4 -000034.1-000013.300037.7 08.8601.74K? 0 +205013.05 -381427.7 +000022.1-000007.000003.1 08.8601.28K? 0 +205041.28 +531818.1 -000009.6-000007.100014.7 08.8601.36K? 0 +205049.86 +064752.2 +000007.3+000028.100010.0 08.8601.17K? 0 +205156.62 -224207.6 +000001.3-000052.000013.0 08.8601.03K? 0 +205327.77 -393452.3 -000009.8-000015.900004.0 08.8601.13K? 0 +205406.09 +674054.8 +000004.3-000011.300003.8 08.8601.57K? 0 +205718.98 +012335.4 +000001.1+000011.100017.5 08.8601.49K? 0 +210345.71 +255144.4 -000027.5-000026.300002.2 08.8601.45K? 0 +210538.40 -362115.5 +000014.1-000005.100003.6 08.8601.40K? 0 +210602.60 +382459.4 -000005.9-000005.600002.6 08.8601.71K? 0 +210622.65 -130012.0 -000006.9-000008.500024.5 08.8601.25K? 0 +212459.29 +502620.9 +000023.6-000018.800020.0 08.8601.24K? 0 +213448.03 -164353.9 -000010.6-000024.900017.9 08.8601.05K? 0 +213842.97 +214927.0 +000001.1+000013.400014.7 08.8601.72K? 1 +214233.52 -441300.4 +000015.3-000000.200007.2 08.8601.00K? 0 +214425.47 +353634.4 -000013.9-000011.100008.5 08.8601.00K? 0 +214618.11 +463932.3 +000029.5+000012.300011.1 08.8601.11K? 0 +214702.25 +232856.0 -000037.8-000039.100004.8 08.8601.14K? 0 +214724.22 +455848.5 +000018.9+000007.300017.9 08.8601.15K? 0 +215121.33 -415323.1 +000005.0+000002.600004.0 08.8601.14K? 0 +215713.33 +112759.0 +000013.6-000003.500007.0 08.8601.37K? 0 +215839.79 -631754.6 +000005.8-000015.600028.6 08.8601.54K? 0 +215840.32 +525111.6 +000004.5+000014.700001.7 08.8601.43K? 0 +220111.45 -642459.8 -000006.6+000008.500010.0 08.8601.20K? 0 +220608.14 +395959.1 +000006.2-000011.700004.0 08.8601.14K? 0 +222216.88 +382248.7 -000013.0-000028.200010.8 08.8601.21K? 0 +222537.93 +221900.6 +000019.2-000004.700000.8 08.8601.14K? 0 +222656.06 +173124.6 +000019.5+000006.200002.5 08.8601.49K? 0 +222859.82 -453401.8 +000033.5+000002.200004.9 08.8601.26K? 0 +223527.92 +670254.0 +000020.1-000017.600004.1 08.8601.32K? 0 +225117.38 +541841.0 +000023.1+000010.400010.5 08.8601.37K? 0 +225149.72 +380352.8 -000004.4-000019.800002.5 08.8601.23K? 0 +225248.27 -664345.0 +000112.4-000098.800000.3 08.8601.03K? 0 +225336.39 +484624.6 -000027.8-000023.100019.9 08.8601.86M? 0 +225519.54 +583657.5 -000000.4+000009.700014.2 08.8601.21K? 0 +225903.96 -371651.5 -000005.1-000020.500021.4 08.8601.48K? 0 +230206.22 +581604.6 +000008.0-000034.500023.1 08.8601.54K? 0 +230303.42 +445916.8 -000010.9+000003.600021.2 08.8601.34K? 0 +230739.35 +585351.1 +000016.0-000020.900002.2 08.8601.65K? 0 +230855.72 +710548.6 +000030.8-000004.800008.8 08.8601.19K? 0 +230858.31 -845247.4 +000029.9-000003.600008.8 08.8601.08K? 0 +231850.81 -050558.7 +000033.1+000017.500000.1 08.8601.03K? 0 +232129.05 +610643.1 -000014.6-000000.100009.4 08.8601.26K? 0 +233204.94 +051648.1 +000013.6-000037.100014.6 08.8601.51K? 0 +233318.44 -631707.9 +000018.2-000002.900002.4 08.8601.01K? 0 +233446.50 +304333.1 +000000.9-000017.800040.5 08.8601.62K? 0 +233729.53 +151548.8 -000029.4-000016.700001.1 08.8601.54K? 0 +235051.79 +473028.4 -000005.2+000005.700006.0 08.8601.37K? 0 +044546.91 +322738.1 -000022.8-000016.100024.1 08.8602.08M? 0 +095058.25 -020143.2 -000023.6-000009.900013.1 08.8602.71N? 0 +101332.55 -534107.4 -000008.1+000002.000001.3 08.8602.04M? 0 +154931.31 +393418.0 +000002.6-000005.500002.2 08.8602.90N? 0 0.10 1.00 +163510.03 -513217.3 -000053.7-000039.400026.0 08.8602.21M? 0 +184223.04 -092925.1 -000004.7-000000.400009.8 08.8602.00M? 0 +185733.56 +002719.9 -000019.4-000026.300021.7 08.8602.56N? 0 +222910.37 +545106.4 +000009.8-000000.900003.0 08.8602.10M? 0 0.10 1.00 +224220.00 +564751.9 -000027.4-000013.700000.7 08.8602.13M? 0 +000252.52 +433142.3 -000019.9-000011.700004.3 08.8700.40F? 0 +001108.80 -872451.2 +000021.6+000000.800016.4 08.8700.58F? 0 +001139.44 +663033.4 +000018.8-000006.800005.5 08.8700.08A? 0 +001229.95 +321214.1 -000018.1-000004.300004.8 08.8700.02A? 0 +001340.48 +063449.4 -000116.8+000038.600039.3 08.8700.44F? 1 +001705.57 +231548.5 -000004.4-000010.200025.3 08.8700.20A? 0 +001730.30 +584027.7 +000000.8-000006.800003.6 08.8700.16A? 0 +001842.79 -073741.0 +000051.5-000111.500001.4 08.8700.92G? 0 +002109.33 +382407.2 -000043.8-000088.700007.4 08.8700.52F? 0 +002138.16 -032111.4 -000068.9-000084.800014.6 08.8700.51F? 0 +002219.22 -443856.4 +000061.6-000009.300007.0 08.8700.60G? 0 +002522.96 +203532.3 +000022.7-000054.800007.8 08.8700.52F? 0 +002711.33 +495918.0 +000054.4-000019.500003.8 08.8700.54F? 0 +002917.73 +500748.2 +000004.9-000001.000002.5 08.8700.29A? 0 +003143.47 +565416.2 -000006.5+000001.200003.6 08.8700.20A? 0 +003453.37 +185400.4 -000012.0-000001.200005.7 08.8700.55F? 0 +003514.43 +614626.8 +000016.9-000008.600012.4 08.8700.59G? 1 +003552.30 -155825.5 -000031.3-000062.600024.9 08.8700.62G? 0 +004038.75 -175312.6 +000001.2+000004.100018.8 08.8700.99K? 0 +004209.85 +320625.3 -000001.1-000053.800005.7 08.8700.49F? 0 +005819.46 -483424.2 -000006.6-000008.200000.8 08.8700.01A? 0 +005928.99 -463648.1 -000011.8-000010.800017.4 08.8700.91G? 0 +010008.31 +551726.4 +000002.2-000009.100005.5 08.8700.06A? 0 +010015.59 +321940.0 -000004.1-000007.200009.6 08.8700.43F? 0 +010024.47 +262524.3 +000007.2-000010.600004.6 08.8700.91G? 0 +010134.87 +551246.4 -000007.7+000010.600000.6 08.8700.82G? 0 +010646.97 -505922.1 +000487.3+000014.700035.3 08.8700.91G? 0 +011032.74 -274642.9 +000010.1+000011.500002.8 08.8700.41F? 0 +011127.91 +042545.7 -000026.7-000006.300004.7 08.8700.36F? 0 +011208.98 -042931.6 +000033.7+000023.700013.8 08.8700.09A? 0 +011446.02 +600032.4 +000039.6-000010.500011.6 08.8700.40F? 0 +011531.26 +374436.6 -000019.8-000047.800008.8 08.8700.66G? 0 +011546.10 +641928.8 +000002.7+000003.800011.1 08.8700.18A? 0 +011647.23 -214841.1 +000004.8+000009.900015.2 08.8700.41F? 0 +011840.39 +294923.1 -000010.9-000021.200001.2 08.8700.39F? 0 +011905.56 -535101.8 +000051.4-000010.500002.5 08.8700.53F? 0 +012537.74 -381055.6 +000032.3+000001.100004.4 08.8700.17A? 0 +012922.29 -475622.7 -000002.3+000014.900000.9 08.8700.42F? 0 +013007.43 +293031.6 -000012.7-000013.000016.8 08.8700.28A? 0 +013031.43 +012132.5 -000004.7-000017.100023.1 08.8700.49F? 0 +013657.14 +555850.6 -000018.8-000009.100013.9 08.8700.44F? 0 +013810.64 -063914.5 +000021.3-000010.400014.3 08.8700.14A? 0 +013826.54 +751456.9 -000008.5-000108.800020.9 08.8700.70G? 0 +014001.73 -072655.8 +000011.5-000015.200018.7 08.8700.37F? 0 +014113.85 +582043.0 +000002.5-000002.200010.6 08.8700.99K? 0 +014226.40 +421105.8 -000003.0-000002.400003.1 08.8700.11A? 0 +014549.69 +250159.9 -000013.5-000009.600000.1 08.8700.26A? 0 +014807.38 +615003.0 +000014.4-000015.500005.0 08.8700.15A? 0 +014948.52 +030116.5 +000048.8+000010.500020.7 08.8700.32F? 0 +015259.67 +321239.8 +000037.6+000012.600001.0 08.8700.91G? 0 +015314.35 +375133.1 -000035.5+000019.700022.1 08.8700.31A? 0 +020024.15 +393213.3 +000003.5-000003.300014.2 08.8700.19A? 0 +020146.28 +614509.7 +000001.2-000004.400017.1 08.8700.22A? 0 +020148.43 -120029.3 +000081.2+000015.500002.6 08.8700.56F? 0 +020529.16 +614713.1 +000015.2-000022.000008.6 08.8700.18A? 0 +021735.63 +554526.1 +000025.6-000034.900023.4 08.8700.45F? 0 +022152.53 +121533.7 -000001.2-000002.100008.7 08.8700.33F? 0 +022441.65 -200222.1 -000003.7-000025.100004.8 08.8700.52F? 0 +022537.24 -314754.2 +000006.1+000007.900004.0 08.8700.98K? 0 +022652.26 +304554.1 +000017.6+000017.700020.6 08.8700.96K? 0 +022818.46 +542416.9 +000046.2-000011.000010.5 08.8700.55F? 0 +022907.91 -272425.8 +000151.2-000021.300009.3 08.8700.63G? 0 +024206.87 +572513.5 -000010.3+000002.200010.2 08.8700.11A? 0 +024412.72 +563927.2 +000003.2+000011.400003.0 08.8700.37F? 0 +024531.90 +270615.3 +000029.2-000018.400011.5 08.8700.47F? 0 +025218.14 +290111.4 +000106.0-000075.200015.0 08.8700.82G? 0 +025536.69 -122111.6 +000018.1+000002.000010.8 08.8700.50F? 0 +025545.73 +353208.7 +000017.8-000022.800002.3 08.8700.38F? 0 +025739.90 +405727.5 -000004.7-000024.800013.3 08.8700.44F? 0 +030249.05 +541630.0 +000016.5-000027.000007.2 08.8700.45F? 0 +030533.05 +450516.9 -000018.7-000007.600002.7 08.8700.68G? 0 +031246.32 +604803.6 +000012.0-000006.600009.4 08.8700.23A? 0 +031340.36 -170204.3 +000057.6+000015.400009.8 08.8700.46F? 0 +031852.80 -145312.4 -000012.7-000021.700015.2 08.8700.30A? 0 +031926.86 +031757.0 -000026.3+000003.300017.3 08.8700.53F? 0 +032423.25 -214003.7 -000035.7-000080.300009.0 08.8700.91G? 0 +032620.33 +585313.7 +000023.0-000031.200006.2 08.8700.47F? 0 +032713.90 -502744.0 +000118.3-000131.000022.4 08.8700.56F? 0 +032813.01 +351719.7 +000036.1-000018.500015.0 08.8700.46F? 0 +033014.17 -234442.2 +000017.1-000028.500004.9 08.8700.55F? 0 +033028.20 +541738.7 +000137.5-000125.900009.5 08.8700.67G? 0 +033119.76 +443917.0 -000005.2+000006.800003.8 08.8700.12A? 0 +033125.41 +023944.2 -000019.0+000005.900014.0 08.8700.42F? 0 +033238.10 +551107.2 -000013.9-000026.600015.8 08.8700.38F? 0 +033408.85 -765249.3 +000030.7+000028.800005.9 08.8700.34F? 0 +034136.58 -554029.7 +000015.8+000026.700001.6 08.8700.89G? 0 +034155.03 -784611.6 +000061.3+000010.700017.9 08.8700.70G? 0 +034224.55 +175218.6 +000024.6-000097.800041.8 08.8700.66G? 0 +034226.05 +562828.1 +000001.3+000003.500003.4 08.8700.41F? 0 +034746.62 +703257.7 +000000.4-000001.600013.1 08.8700.36F? 0 +034820.40 +084657.1 -000003.2-000005.000000.1 08.8700.35F? 0 +035220.62 -342129.9 +000104.7+000155.700007.2 08.8700.80G? 0 +035227.92 -440959.6 +000002.8-000012.200008.3 08.8700.28A? 0 +035238.14 +264426.9 -000009.1-000020.100022.9 08.8700.52F? 0 +035658.97 +025836.3 -000070.7-000122.200001.7 08.8700.47F? 0 +040104.65 -281614.1 +000030.8-000004.200005.0 08.8700.58F? 0 +040402.11 -314643.6 -000002.7-000066.600002.7 08.8700.57F? 0 +040447.43 +545852.6 +000032.8-000054.400002.8 08.8700.48F? 0 +040454.89 +252617.7 -000058.3-000056.100022.2 08.8700.76G? 0 +040710.64 +134844.6 -000010.0-000028.300010.0 08.8700.59G? 0 +040913.59 -770302.1 -000001.6+000019.900000.6 08.8700.25A? 0 +041148.94 +255901.8 +000035.2+000016.000019.3 08.8700.52F? 0 +041259.14 +440932.8 +000004.7-000014.500007.6 08.8700.12A? 0 +041513.22 +220549.7 +000006.9+000000.600000.1 08.8700.17A? 0 +041544.55 -033142.6 +000001.8-000010.900018.9 08.8700.18A? 0 +041613.25 -305155.4 +000076.1-000025.100012.6 08.8700.66G? 0 +041740.69 +340304.2 -000000.1-000006.800006.8 08.8700.12A? 0 +041743.34 -654236.1 +000002.4+000019.800005.1 08.8700.50F? 0 +041950.13 +081810.7 +000013.4-000101.300030.2 08.8700.58G? 0 +042013.23 +321631.1 -000010.0-000054.700010.9 08.8700.45F? 0 +042103.31 +445336.9 -000018.8-000012.500001.1 08.8700.59G? 0 +042154.32 +685315.7 -000016.4+000001.100000.5 08.8700.45F? 0 +043002.37 +585848.2 +000034.9-000023.000013.2 08.8700.62G? 0 +043154.73 +213808.5 +000040.3-000005.700000.4 08.8700.42F? 0 +043210.27 +635044.0 -000028.9-000007.500008.0 08.8700.55F? 0 +043359.87 +321233.9 +000027.4-000013.800018.7 08.8700.63G? 0 +043650.65 -221818.2 -000000.3+000031.600010.0 08.8700.52F? 0 +043711.56 -295702.6 +000014.0-000027.700021.5 08.8700.40F? 0 +044538.98 -435349.8 +000149.7+000024.900024.6 08.8700.94G? 0 +044732.93 +730840.1 +000008.0-000016.600005.5 08.8700.13A? 0 +045004.20 -391051.6 -000114.2+000067.200021.5 08.8700.48F? 0 +045229.14 -010138.0 +000041.7-000016.700015.2 08.8700.23A? 0 +045814.19 -142708.3 +000027.2-000010.000008.5 08.8700.37F? 0 +045900.48 -494409.6 +000070.3-000023.700014.2 08.8700.52F? 0 +045957.79 +700315.6 +000000.0+000000.000000.0 08.8700.42F? 1 +050443.01 -314455.0 -000020.1+000015.000003.6 08.8700.96K? 0 +050618.83 +483338.4 +000012.8+000011.700006.2 08.8700.10A? 0 +050705.69 +594619.3 -000047.0-000024.800005.1 08.8700.39F? 0 +050839.23 +135759.2 +000026.9-000024.900000.4 08.8700.61G? 0 +051200.91 -263852.8 -000026.8+000011.500005.7 08.8700.18A? 0 +051412.26 +544531.7 -000026.4-000048.400011.0 08.8700.67G? 1 +051622.10 +351944.8 -000018.3-000010.300002.7 08.8700.25A? 0 +051647.46 +191808.0 +000025.8+000022.900012.0 08.8700.63G? 0 +051851.30 -222537.9 -000011.3-000012.300000.9 08.8700.34F? 0 +052203.18 +100347.3 -000007.5-000034.300012.1 08.8700.48F? 0 +052302.52 +721718.7 +000009.7-000015.200003.9 08.8700.08A? 0 +052446.59 +020225.7 -000025.5+000016.600011.6 08.8700.48F? 0 0.10 1.00 +052457.53 -502937.3 -000002.7+000064.900016.2 08.8700.51F? 0 +052514.76 +024513.2 -000003.5-000005.600014.6 08.87-0.03B? 0 +052518.66 +301000.6 -000009.2+000008.700008.7 08.8700.04A? 0 +052524.59 +071410.1 -000005.4-000013.000034.4 08.8700.14A? 0 +052730.94 -271609.0 -000000.6-000009.900017.5 08.8700.40F? 0 +052900.76 +374626.1 -000047.2+000011.900022.0 08.87-0.01B? 1 +052935.06 +331727.8 +000014.1-000001.400002.4 08.8700.05A? 0 +053012.22 +352520.1 +000007.8-000038.000008.3 08.8700.76G? 0 +053546.23 +430918.9 +000004.4-000020.100008.2 08.8700.01A? 0 +053634.34 +410655.6 -000021.7-000042.400000.3 08.8700.59G? 0 +053736.10 -392936.3 -000004.7+000032.400008.4 08.8700.30A? 0 +053920.50 -175203.3 +000000.0+000000.000000.0 08.8700.16A? 1 +054942.90 -094454.9 -000014.9+000009.900018.7 08.8700.16A? 0 +054952.24 +511439.9 +000003.9-000025.600002.6 08.8700.97K? 0 +055029.68 +202639.1 -000017.0-000006.900002.4 08.8700.11A? 0 +055221.13 -072235.2 -000002.5+000006.500005.5 08.8700.01A? 0 +055614.33 +072911.8 -000025.4+000028.400003.7 08.8700.29A? 0 +055621.86 +203556.5 -000022.3+000005.100016.6 08.87-0.03B? 0 +055857.25 -614615.2 -000014.8+000007.200002.9 08.8700.21A? 0 +055936.10 -114131.8 -000027.1+000015.600015.1 08.8700.50F? 0 +055940.11 -602854.9 +000031.3+000045.800002.1 08.8700.44F? 0 +060157.39 -123046.8 +000002.3+000022.000009.0 08.8700.55F? 0 +060507.14 +773444.7 +000034.4-000022.900008.0 08.8700.44F? 0 +060548.30 -062040.6 -000006.9+000012.600006.4 08.87-0.03B? 0 +060700.63 +015039.9 -000013.1+000015.300005.4 08.8700.33F? 0 +060715.84 -053414.4 +000006.3+000015.400005.5 08.8700.45F? 0 +060811.82 +045836.7 +000005.3-000011.900010.0 08.8700.02A? 0 +060912.29 -101110.3 +000013.4-000008.900026.1 08.8700.79G? 0 +060913.96 +314402.4 +000015.0-000035.400003.0 08.8700.38F? 0 +060918.45 +243708.1 +000009.0+000001.300017.9 08.8700.06A? 0 +061005.12 +292049.1 -000004.1-000005.300039.5 08.8700.95G? 0 +061017.78 +154741.1 -000004.7+000004.600005.9 08.8700.04A? 0 +061115.86 -532439.8 +000016.5+000050.900000.4 08.8700.05A? 0 +061146.94 -224811.1 +000006.9+000005.600002.1 08.8700.51F? 0 +061421.68 -283114.7 -000012.1+000025.600006.3 08.8700.49F? 0 +061457.43 -642240.2 -000015.9+000021.600002.5 08.8700.18A? 0 +061725.07 -375155.7 -000013.6+000028.100008.4 08.8700.46F? 0 +061845.63 -261937.1 -000007.6+000010.800006.5 08.8700.90G? 0 +062053.43 -192314.4 +000017.1-000058.700010.9 08.8700.37F? 0 +062107.15 -055625.8 +000003.2+000009.600007.3 08.8700.20A? 0 +062129.19 +322414.8 -000014.0-000014.900004.3 08.8700.21A? 0 +062532.31 -225541.4 +000001.8-000005.100009.1 08.8700.24A? 0 +062650.08 +105555.7 +000014.0+000016.200014.3 08.87-0.04B? 0 +062942.79 -361107.0 +000002.2-000001.600010.8 08.87-0.01B? 0 +063017.63 +025052.4 +000005.3-000009.100015.7 08.8700.27A? 0 +063126.86 +524703.7 +000014.0+000013.600002.4 08.8700.37F? 0 +063824.91 +045251.4 +000019.1-000004.000012.3 08.8700.25A? 0 +063854.16 +000920.4 -000005.6+000005.500000.7 08.8700.28A? 0 +063959.50 -191013.2 +000001.1+000000.900000.9 08.8700.25A? 0 +064347.76 +111034.4 +000002.2-000004.800012.9 08.87-0.04B? 0 +064439.94 -144342.4 -000039.1-000041.900019.9 08.8700.48F? 0 +064543.96 +320411.4 -000019.4-000008.700003.6 08.8700.24A? 0 +064652.75 +090148.8 +000052.7-000071.600005.8 08.8700.47F? 0 +064754.43 -094035.7 -000008.4-000000.600016.2 08.8700.15A? 0 +064816.76 -552710.7 -000011.0+000075.500007.9 08.8700.60G? 0 +064943.99 -674059.1 -000022.2-000004.800013.0 08.8700.54F? 0 +065126.23 -060835.6 -000002.8-000000.100014.3 08.87-0.01B? 0 +065148.94 -265346.8 -000011.8-000010.600007.1 08.8700.48F? 0 +065207.62 -291547.5 -000027.7+000004.300015.0 08.8700.05A? 0 +065243.63 -034046.7 -000005.2+000007.500003.1 08.87-0.05B? 0 +065431.93 -044158.6 +000000.0+000000.000000.0 08.8700.47F? 0 +065436.58 -455333.1 +000016.6+000072.000013.1 08.8700.28A? 1 +065604.60 -574552.3 +000011.6+000004.000005.1 08.8700.49F? 0 +065618.03 -374938.9 -000010.2-000004.200011.4 08.87-0.02B? 0 +065920.76 -224901.1 -000022.2-000016.800008.5 08.8700.17A? 0 +070015.21 +554449.9 -000011.8-000007.300001.5 08.8700.13A? 0 +070254.66 -102121.8 -000032.2+000014.800002.3 08.8700.45F? 0 +070337.01 +063943.5 +000013.7-000000.100010.8 08.8700.27A? 0 +070522.76 +051752.8 +000000.1-000011.600008.8 08.87-0.06B? 0 +070603.08 -640457.2 +000009.6-000017.500006.7 08.8700.26A? 0 +070858.86 -570419.8 -000000.4+000004.800013.0 08.8700.24A? 0 +070908.94 -251121.4 -000004.6+000008.900000.2 08.87-0.02B? 0 +070950.76 +744955.4 -000012.6-000063.400006.5 08.8700.90G? 0 +071009.45 -015310.8 +000013.9-000012.300019.6 08.87-0.12B? 0 +071136.72 -795908.5 -000007.0-000004.800011.6 08.8700.29A? 0 +071220.02 +183913.9 -000010.9-000007.400020.2 08.8700.77G? 1 +071249.41 +110342.3 -000067.9-000049.200001.2 08.8700.47F? 0 +071444.86 +095930.6 +000002.9-000013.900006.1 08.8700.49F? 1 +071538.30 +460413.3 -000000.5-000020.100011.8 08.8700.48F? 0 +071805.72 +203235.9 -000038.0-000006.900003.3 08.8700.35F? 0 +071847.71 -721113.0 +000022.0+000027.000001.9 08.8700.98K? 0 +071851.44 +290603.3 +000015.2+000000.300007.4 08.8700.32F? 0 +072016.80 -701012.3 -000011.3-000008.600008.4 08.8700.97K? 0 +072139.27 +521515.3 +000002.7+000012.300002.8 08.8700.41F? 0 +072215.80 +293251.7 +000011.7-000003.700002.6 08.8700.41F? 0 +072316.11 -093729.6 -000037.3-000013.300025.8 08.8700.12A? 0 +072502.11 +343716.7 -000019.1-000049.000012.6 08.8700.71G? 0 +072710.99 -461619.5 -000011.1+000022.100016.0 08.8700.46F? 0 +072750.67 -113311.1 +000029.1-000016.000014.7 08.8700.02A? 0 +072817.01 -142221.5 -000016.2+000023.300021.4 08.8700.55F? 0 +072930.10 -221154.4 +000000.2-000007.100002.4 08.87-0.01B? 0 +073015.68 +060111.6 -000020.4-000018.100009.0 08.8700.47F? 0 +073037.82 +054850.8 -000001.5+000002.300008.2 08.8700.24A? 0 +073228.85 -074235.5 -000022.8-000008.300029.5 08.8700.60G? 0 +073346.62 -151741.2 +000000.1-000005.300003.1 08.87-0.00B? 0 +073535.33 -203147.2 -000007.0+000008.400007.5 08.8700.14A? 0 +073626.50 -273439.6 -000015.3-000009.900009.7 08.8700.39F? 0 +073742.62 +093657.0 -000008.5-000027.700010.0 08.8700.40F? 0 +073930.14 -595704.4 -000006.3+000003.900013.5 08.8700.11A? 0 +074019.61 -422139.5 -000013.7+000035.500011.2 08.8700.48F? 0 +074138.70 -245255.9 +000015.2+000011.700018.7 08.87-0.08B? 0 +074250.35 +111938.1 +000021.4-000063.900016.1 08.8700.68G? 0 +074355.14 +452137.6 -000025.8-000014.000027.6 08.8700.99K? 0 +074408.91 +662706.6 -000011.2-000039.200009.8 08.8700.90G? 0 +074516.73 -405233.2 -000016.6+000045.100018.4 08.8700.24A? 0 +074559.63 -392640.4 -000018.3+000018.600013.4 08.8700.25A? 0 +074622.65 -183005.5 -000023.6+000020.000010.6 08.8700.50F? 0 +074709.44 -590427.2 -000012.4+000014.500020.5 08.8700.31F? 0 +074711.77 +234241.3 +000005.6-000026.200010.2 08.8700.34F? 0 +074800.31 -455934.3 +000006.3+000019.400019.9 08.8700.98K? 0 +074924.40 +034501.1 -000017.9+000019.700009.1 08.8700.16A? 0 +075354.32 -672718.7 +000028.7+000018.900011.3 08.8700.70G? 0 +075410.30 +201051.8 -000026.2-000016.200024.9 08.8700.25A? 0 +075522.47 +784415.9 -000046.8-000057.300009.2 08.8700.45F? 0 +075604.83 -601433.8 -000003.3+000020.300008.0 08.8700.01A? 0 +075645.76 -105138.1 -000001.2+000000.500013.7 08.87-0.09B? 0 +080020.31 -102011.0 -000024.7+000019.100030.8 08.8700.50F? 0 +080023.62 -421456.8 -000014.4-000002.900003.8 08.87-0.09B? 0 +080105.41 -495216.3 -000010.5+000010.900001.6 08.8700.39F? 0 +080209.41 -312614.1 -000007.2-000004.100004.0 08.8700.36F? 0 +080456.24 +384319.8 -000007.0-000020.800005.8 08.8700.85G? 0 +080516.03 -153708.7 +000010.4-000006.300009.9 08.8700.93G? 0 +080536.53 -295932.9 +000001.3+000008.500005.5 08.8700.05A? 1 +080555.28 -560959.8 -000006.0+000010.600008.7 08.8700.20A? 0 +080759.82 +375812.4 -000064.1-000065.400010.5 08.8700.55F? 0 +080957.54 -490820.3 -000006.4-000010.000026.2 08.87-0.01B? 0 0.10 1.00 +081000.97 -401505.0 -000002.3+000007.600010.4 08.87-0.06B? 0 +081131.99 -703041.3 -000007.1+000002.100004.3 08.87-0.05B? 0 +081503.30 +500525.1 -000011.9-000001.200016.6 08.8700.97K? 0 +081513.96 +303014.2 -000009.6-000004.700014.3 08.8700.41F? 0 +081523.32 +020632.9 +000017.6+000014.200008.2 08.8700.58G? 0 +081538.13 -741343.4 +000013.4+000013.600005.7 08.8700.04A? 0 +081541.75 +004229.4 +000012.3+000000.700009.6 08.8700.09A? 0 +081614.79 -643022.3 -000001.8+000011.500002.1 08.8700.02A? 0 +081729.34 -410028.8 -000011.4+000008.900011.8 08.8700.08A? 0 +081739.82 -414228.0 -000003.3-000004.600000.1 08.8700.03A? 0 +081854.47 -340153.8 -000010.1+000007.100016.2 08.8700.17A? 0 +081917.21 -113834.0 -000013.2-000009.200002.4 08.8700.09A? 0 +082446.73 +661847.6 -000008.8-000030.900007.7 08.8700.07A? 0 +082526.96 -564553.3 -000004.9-000012.600010.7 08.8700.44F? 0 +082547.95 -102314.8 -000022.8+000000.000000.2 08.8700.43F? 0 +082618.16 -055149.8 -000041.2-000004.800019.0 08.8700.09A? 0 +082927.30 +202547.0 -000113.3+000025.400003.0 08.8700.51F? 0 +082941.99 -030905.4 -000019.0+000009.600017.8 08.8700.91G? 0 +083125.73 +315534.7 -000028.0-000036.900009.9 08.8700.41F? 0 +083237.14 +633511.5 +000028.6-000074.500009.1 08.8700.76G? 0 +083249.74 -011757.3 -000003.0-000006.800013.6 08.8700.21A? 0 +083420.45 -283656.2 -000004.3+000007.400016.3 08.8700.00A? 0 +083502.45 +082635.8 -000042.3-000011.000004.9 08.8700.37F? 0 +083555.51 +314857.2 -000039.7-000058.900013.0 08.8700.62G? 0 +083641.14 +135944.2 -000025.7-000002.500007.0 08.8700.94G? 0 +083847.82 -722045.9 +000008.8+000029.800014.5 08.8700.38F? 0 +084102.97 +182928.9 -000104.6-000021.100013.0 08.8700.93G? 0 +084253.09 +204909.4 -000074.3+000007.900017.1 08.8700.29A? 0 +084947.80 -191404.6 -000034.7-000040.400015.5 08.8700.49F? 0 +085153.30 -772130.1 +000020.0+000054.800002.0 08.8700.97K? 0 +085226.41 -203159.3 -000026.7+000000.100001.1 08.8700.38F? 0 +085421.29 +013903.4 -000050.7+000002.400013.4 08.8700.54F? 0 +085827.85 +691506.9 -000008.8-000004.100018.9 08.8700.37F? 0 +085857.13 +125811.7 +000003.5-000002.800002.0 08.8700.99K? 0 +090422.01 -590924.9 -000000.8+000005.000000.1 08.87-0.07B? 0 +091045.87 -393308.5 -000048.3+000033.700001.0 08.8700.51F? 0 +091601.84 +603323.5 -000104.7-000096.200015.8 08.8700.65G? 0 +091701.17 +672014.2 +000017.6-000020.600001.7 08.8700.53F? 0 +091736.05 -072746.4 -000011.8-000005.800008.1 08.87-0.07B? 0 +091750.77 +260045.3 +000008.8-000032.200023.4 08.8700.61G? 0 +091948.87 +125520.7 -000006.3-000002.300004.1 08.8700.37F? 0 +092120.70 -754220.0 +000014.6-000056.800010.8 08.8700.48F? 0 +092259.54 -284316.3 -000024.2-000006.600000.2 08.8700.35F? 0 +092309.49 -503413.5 -000001.0+000014.500001.8 08.8700.05A? 0 +092405.31 +181106.8 -000011.3-000019.300014.2 08.8700.50F? 0 +092405.78 -610958.5 -000033.1+000002.600007.2 08.8700.26A? 0 +092638.77 -263436.0 -000043.1+000021.800019.8 08.8700.55F? 0 +092725.96 -052617.9 -000017.4-000002.300008.1 08.8700.30A? 0 +093601.30 -013716.0 -000004.7-000064.200026.4 08.8700.74G? 0 +093621.71 +103401.7 -000001.9+000000.200007.8 08.8700.41F? 0 +093946.52 -571812.5 -000007.1+000011.100000.2 08.87-0.05B? 0 +094127.94 -214728.7 +000021.9-000001.400000.3 08.8700.42F? 0 +094819.82 +403130.3 -000071.8-000028.400014.7 08.8700.54F? 0 +095046.82 -262000.5 -000010.3+000006.800004.3 08.8700.04A? 0 +095709.77 -041327.3 +000011.9-000045.900028.6 08.8700.58G? 0 +100341.46 -510444.0 -000020.3+000002.800011.7 08.8700.01A? 0 +101108.10 -204822.9 -000002.3-000006.700015.4 08.8700.43F? 0 +101726.37 -450500.4 -000010.1+000018.500003.0 08.8700.75G? 0 +101953.07 -570301.3 -000039.9+000003.600004.9 08.8700.35F? 0 +102002.30 +282622.3 -000028.0-000028.800019.5 08.8700.46F? 0 +102104.54 -630153.9 -000037.9+000025.400013.0 08.8700.38F? 0 +102144.50 -415223.7 -000019.2-000012.200003.9 08.8700.78G? 0 +102250.66 +331656.5 -000032.2+000020.900010.1 08.8700.46F? 0 +103140.70 -571843.4 -000008.8-000003.900001.8 08.8700.06A? 0 +103222.49 -524236.1 +000004.1+000002.300009.3 08.8700.08A? 0 +103312.33 -114722.5 -000017.5+000001.500025.7 08.8700.76G? 0 +103330.31 -600740.1 -000014.3-000008.400003.7 08.87-0.04B? 0 +103538.63 -393528.6 -000040.4-000009.100002.6 08.8700.41F? 0 +103859.16 -064006.1 -000034.4+000020.600008.0 08.8700.38F? 0 +104128.36 -610148.2 -000012.7+000015.300004.8 08.87-0.01B? 0 +104237.73 -515732.8 -000023.5-000009.800003.2 08.8700.05A? 0 +104324.99 -364802.9 +000000.2-000005.300021.1 08.8700.87G? 0 +104351.48 -541010.7 -000007.1+000005.600007.8 08.8700.09A? 0 +104500.66 -435158.9 -000017.2+000005.300000.0 08.8700.20A? 0 +105118.90 -580555.2 -000008.8-000008.000003.6 08.8700.29A? 0 +105347.11 -535508.8 +000012.4+000008.000004.4 08.8700.72G? 0 +105451.24 -331212.6 -000048.8-000010.900028.1 08.8700.52F? 0 +105710.57 +251619.6 +000098.0-000042.300006.9 08.8700.49F? 0 +110140.33 -374244.7 +000055.1-000036.000004.3 08.8700.38F? 0 +110204.32 -620942.9 -000004.6+000008.700016.2 08.8700.69G? 0 +110556.62 -584132.9 +000000.0+000000.000000.0 08.8700.08A? 0 +110711.34 +210654.5 -000060.6+000021.100004.4 08.8700.36F? 0 +110749.96 -143807.0 -000016.4+000010.500000.8 08.8700.24A? 0 +111310.31 +492737.2 -000021.8-000011.800023.2 08.8700.91G? 0 +111441.90 -585014.7 -000012.9+000016.700012.5 08.87-0.07B? 0 +111541.25 +452705.1 -000145.3+000046.600033.2 08.8700.70G? 0 +111702.77 -260751.6 -000037.4+000008.500012.1 08.8700.24A? 0 +112245.94 -183046.6 -000011.0+000002.700009.7 08.8700.39F? 0 +112406.70 +492230.2 -000024.3-000018.900011.5 08.8700.43F? 0 +112602.53 +083833.3 -000028.1+000006.000000.4 08.8700.91G? 0 +112637.86 -593906.6 -000018.5+000001.700010.3 08.87-0.09B? 0 +113155.48 +582550.9 -000079.5+000030.100003.9 08.8700.59G? 0 +113442.97 -543924.7 -000018.0-000017.400005.5 08.8700.03A? 0 +113811.12 -513430.8 -000066.2-000091.500035.0 08.8700.77G? 0 +113846.71 +072344.6 -000007.7+000007.200020.4 08.8700.99K? 0 +114252.23 +551735.3 -000133.7-000073.100010.8 08.8700.59G? 0 +114651.40 +053150.8 -000002.9-000000.900013.7 08.8700.97K? 0 +114823.22 -613714.4 -000013.2-000011.400007.6 08.87-0.02B? 0 +114927.14 -553023.9 +000000.0+000000.000000.0 08.8700.20A? 1 +115007.99 -110243.1 -000021.2+000070.700006.4 08.8700.92G? 0 +115042.56 -691102.9 -000046.1-000004.600009.6 08.8700.32F? 0 +115452.02 -092429.5 +000019.2+000025.100037.3 08.8700.46F? 0 +115556.65 +095049.1 -000000.3+000048.600015.2 08.8700.05A? 0 +115559.84 +031418.9 -000025.0-000016.300034.1 08.8700.30A? 0 +115726.58 +565538.7 -000029.1+000018.200006.4 08.8700.96K? 0 +115734.96 -613259.1 -000007.5+000005.400003.2 08.8700.06A? 0 +115851.73 -643536.1 -000016.2-000012.500000.0 08.8700.21A? 0 +115954.46 -414509.7 +000017.2-000030.200003.4 08.8700.39F? 0 +120133.09 +430230.1 +000067.0-000013.700003.6 08.8700.48F? 0 +120213.45 -273852.1 -000003.3-000042.500001.1 08.8700.64G? 0 +120506.29 +304957.6 +000033.4-000057.000015.2 08.8700.26A? 0 +120753.98 -675301.0 -000008.7+000003.700003.8 08.8700.09A? 0 +120858.40 +124114.6 +000014.3+000022.800022.4 08.8700.36F? 0 +121500.30 -003939.3 +000017.1-000010.400008.4 08.8700.90G? 0 +121600.42 +480658.4 +000017.3-000014.000005.7 08.8700.53F? 0 +122301.39 -053511.5 -000033.2-000039.700008.0 08.8700.67G? 0 +122406.18 +770632.3 +000034.1-000019.900000.4 08.8700.76G? 0 +123221.55 -280614.4 -000045.6-000009.700001.8 08.8700.26A? 0 +123400.49 +083525.9 -000033.3+000067.700024.9 08.8700.65G? 0 +123443.46 -315233.7 -000119.0-000202.000010.0 08.8700.71G? 0 +124158.91 +052459.9 -000029.3+000002.800014.5 08.8700.99K? 0 +124504.88 +274449.5 -000072.6+000071.500007.0 08.8700.64G? 0 +125019.75 -495148.8 -000030.6-000016.100003.5 08.8700.49F? 0 +125325.99 -500618.6 +000027.1+000015.500015.4 08.8700.93G? 0 +125416.40 -275733.0 +000000.0+000000.000000.0 08.8700.68G? 0 +125432.44 +820918.8 -000040.0+000016.100005.2 08.8700.33F? 0 +130033.04 -403416.5 -000048.4-000023.300024.9 08.8700.56F? 0 +130300.12 -030929.6 +000049.9-000041.500001.3 08.8700.48F? 0 +130318.58 -493334.8 +000030.6-000013.000013.5 08.8700.48F? 0 +130445.92 -610343.7 -000002.7-000012.400004.7 08.8700.12A? 0 +131308.00 -700906.0 -000014.0-000004.500003.6 08.8700.03A? 0 +131627.54 +461326.9 -000055.0+000011.200011.2 08.8700.43F? 0 +131917.64 -153402.4 +000018.1-000029.400001.3 08.8700.63G? 0 +132622.18 -130323.8 +000036.1-000099.300003.6 08.8700.55F? 0 +133112.28 +090952.1 -000051.4+000016.300007.9 08.8700.65G? 0 +133251.24 +490825.9 -000069.2-000044.800015.6 08.8700.49F? 0 +133411.78 -170426.9 -000013.6-000028.700023.4 08.8700.52F? 0 +133502.21 +300840.1 -000068.1+000017.800011.1 08.8700.51F? 0 +133513.37 -023423.9 -000024.0-000034.400015.4 08.8700.39F? 0 +133515.88 -312430.9 -000025.1-000002.600011.8 08.8700.49F? 0 +133544.08 +851522.5 -000044.0-000001.600020.8 08.8700.52F? 0 +133655.61 +350304.8 +000025.5-000031.800010.3 08.8700.53F? 0 +134014.22 -454259.0 -000061.1-000039.400004.0 08.8700.52F? 0 +134554.64 -074738.3 +000006.0-000035.600014.8 08.8700.48F? 0 +134704.76 -604153.7 -000000.3-000000.200008.6 08.8700.01A? 0 +135048.58 -625416.7 -000165.8-000231.900007.6 08.8700.68G? 0 +140051.02 -051240.2 +000021.7-000023.500004.4 08.8700.46F? 0 +140157.32 +325016.1 +000007.1-000007.400010.0 08.8700.96K? 0 +140757.91 +455539.7 -000028.9+000010.400008.0 08.8700.51F? 0 +140842.44 +112613.1 +000005.9-000016.500005.7 08.8700.95K? 0 +141221.75 +035202.1 -000056.8+000057.900008.4 08.8700.68G? 0 +141358.84 -055211.0 -000016.0-000019.500015.1 08.8700.50F? 0 +141610.40 +153349.4 -000021.1+000003.900005.7 08.8700.65G? 0 +141614.20 -252157.0 -000016.6-000004.200010.4 08.8700.03A? 0 +142111.55 -414224.7 -000033.3-000018.300019.5 08.8700.29A? 0 +142535.87 -274647.9 -000007.5+000011.800004.8 08.8700.62G? 0 +142544.81 -705528.9 -000034.9-000016.200003.8 08.8700.38F? 0 +142720.56 -275514.6 +000037.0-000024.900009.7 08.8700.54F? 0 +143013.46 -602437.9 -000014.4-000024.500000.4 08.8700.20A? 0 +143341.21 -522234.9 -000007.7-000012.300007.3 08.8700.11A? 0 +143407.84 -643421.1 +000004.3+000001.800004.1 08.8700.13A? 0 +143519.66 -645303.3 -000013.4-000017.800012.0 08.8700.80G? 0 +143555.15 +241310.0 +000007.3-000006.900018.3 08.8700.26A? 0 +143601.53 -412035.4 -000015.9-000057.800003.5 08.8700.33F? 0 +143846.86 -660752.3 -000000.7+000000.000001.6 08.8700.09A? 0 +144234.91 -211137.6 +000021.9+000001.600016.5 08.8700.39F? 0 +144301.49 +641024.0 -000006.7-000014.900023.6 08.8700.97K? 0 +144334.31 -770302.7 -000070.2-000073.400003.5 08.8700.56F? 0 +144710.57 +033723.0 -000027.8-000007.400009.2 08.8700.50F? 0 +144731.94 +204047.0 -000043.6-000038.000001.7 08.8700.78G? 0 +145003.73 +603936.5 +000026.4-000001.200007.1 08.8700.59G? 0 +145225.12 -484505.6 -000018.1+000001.500003.0 08.8700.41F? 0 +145249.48 -285451.4 -000068.3-000030.100008.9 08.8700.56F? 0 +145339.79 -561202.7 +000018.1-000017.400001.0 08.8700.50F? 0 +145350.98 -560042.1 +000003.5-000021.300007.7 08.87-0.04B? 0 +145413.18 +333631.2 -000028.5+000032.000006.1 08.8700.37F? 0 +145716.45 +165256.0 -000120.9+000013.400008.8 08.8700.53F? 0 +150131.58 +423823.7 +000000.6+000014.700015.6 08.8700.98K? 0 +150232.03 -645741.9 -000006.5-000013.000001.6 08.8700.39F? 0 +150858.69 +371905.9 +000076.0+000107.100017.7 08.8700.80G? 0 +151300.65 -304453.2 -000054.7-000045.400003.3 08.8700.76G? 0 +151647.01 -572244.3 -000006.4+000032.300014.9 08.8700.35F? 0 +151916.87 -320145.1 -000030.5-000017.100007.8 08.8700.31F? 0 +152126.14 +802758.2 -000009.1+000023.100007.0 08.8700.37F? 0 +152423.08 +692219.6 +000001.4-000027.400003.1 08.8700.53F? 0 +152509.97 -442103.7 +000010.9-000064.400006.7 08.8700.92G? 0 +152617.80 -374321.0 -000030.9-000009.500028.6 08.8700.17A? 0 +152702.96 -033342.3 +000001.3-000010.700009.9 08.8700.54F? 0 +152908.70 -391726.7 -000049.1-000056.400022.5 08.8700.55F? 0 +153120.22 -603917.2 +000001.6+000011.500003.6 08.8700.72G? 0 +153238.77 -153653.9 +000009.7-000052.000003.2 08.8700.60G? 0 +153351.00 -583116.8 -000003.9-000013.600007.6 08.8700.11A? 0 +153534.49 +012735.9 -000021.1+000016.700003.0 08.8700.49F? 0 +153724.15 -472501.6 -000022.5-000003.900004.0 08.87-0.00B? 0 +154045.35 -325158.4 -000117.6-000137.800007.8 08.8700.98K? 0 +154246.29 -520508.9 -000029.7-000060.600001.4 08.8700.54F? 0 +154447.14 +370929.3 -000039.1+000035.800004.8 08.8700.51F? 0 +154513.51 -630754.6 +000089.6-000028.100027.2 08.8700.77G? 0 +154552.42 -460242.5 -000006.3+000008.800012.8 08.8700.94G? 0 +154654.82 -522021.6 -000018.2-000005.100009.3 08.87-0.05B? 0 +154824.51 +401927.7 +000008.4+000004.700004.7 08.8700.45F? 0 +154932.00 -311539.9 -000004.9-000018.400030.0 08.8700.43F? 0 +155025.08 -493056.8 +000021.1-000023.800018.4 08.8700.47F? 0 +155047.88 -000806.9 -000013.0+000009.100001.7 08.8700.68G? 0 +160309.91 +444509.8 +000001.2+000014.900012.9 08.8700.45F? 0 +160515.15 -361603.3 +000013.9-000007.200014.0 08.8700.25A? 0 +161203.89 -712136.8 -000003.4-000017.600008.9 08.8700.25A? 0 +161354.29 -261724.8 +000034.4-000073.000011.1 08.8700.66G? 0 +161644.26 -251345.1 -000017.7-000027.300018.4 08.8700.43F? 0 +161713.22 -671442.8 -000055.4-000058.800011.3 08.8700.52F? 0 +161911.97 -303731.6 -000000.8-000021.100011.8 08.8700.48F? 0 +162023.19 +014706.2 -000049.2+000005.000020.8 08.8700.53F? 0 +162054.75 +083539.5 -000013.8+000000.200023.3 08.8700.52F? 0 +162226.00 -495701.0 -000012.7-000013.500012.6 08.8700.18A? 0 +162357.42 +272020.7 +000012.1-000004.600007.1 08.8700.52F? 0 +163204.29 -464038.8 +000015.9+000010.700003.0 08.8700.61G? 0 +163215.94 -013951.1 -000085.3-000106.400046.2 08.8700.60G? 0 +163347.21 +361253.5 -000036.7-000012.600001.0 08.8700.37F? 0 +163816.98 +252537.2 -000029.4+000019.300005.5 08.8700.50F? 0 +164017.93 -235345.0 -000002.7-000000.200016.6 08.8700.53F? 0 +164028.38 -374736.8 -000019.9+000011.400000.5 08.8700.15A? 0 +164203.01 +350119.6 +000006.9-000028.800008.8 08.8700.27A? 0 +164428.06 -121631.4 -000068.7-000010.700030.5 08.8700.58G? 0 +164720.80 -570206.1 +000009.2-000005.800003.9 08.8700.06A? 0 +165055.71 -195015.3 +000004.7-000004.400003.6 08.8700.12A? 0 +165057.59 -083617.9 -000019.1-000025.400026.1 08.8700.62G? 0 +165102.69 -644140.2 -000011.3-000013.500000.4 08.8700.28A? 0 +165113.14 -420650.6 -000004.9+000007.600005.2 08.8700.63G? 0 +165417.55 +694213.1 +000009.8-000049.000011.1 08.8700.46F? 0 +165658.02 -265705.6 -000008.0+000003.400002.4 08.87-0.02B? 0 +165705.16 +481020.6 -000002.7+000010.400008.9 08.8700.32F? 0 +170129.36 +424849.9 +000014.6-000053.000002.1 08.8700.96K? 0 +170130.03 +311420.5 +000032.8-000040.200005.7 08.8700.34F? 0 +170139.79 -472117.7 +000000.7+000003.800020.8 08.8700.14A? 0 +170152.08 -445702.6 +000002.5+000012.400008.9 08.8700.23A? 0 +170225.59 -464637.8 -000004.9-000018.500035.5 08.8700.41F? 0 +170514.17 -482618.5 +000017.2+000014.200009.7 08.8700.07A? 0 +170729.64 -505802.8 +000042.9+000003.100009.9 08.8700.21A? 0 +170839.66 -073801.3 -000011.0-000007.500031.7 08.8700.60G? 0 +170845.78 +091110.1 +000005.6+000005.500014.9 08.8700.27A? 0 +170926.69 -565002.8 -000000.1+000005.500005.3 08.8700.09A? 0 +170952.28 -744709.0 -000007.7-000059.500010.3 08.8700.46F? 0 +171159.72 -333636.0 +000003.1-000001.300002.3 08.8700.01A? 0 +171352.89 +205041.6 -000001.7-000006.300005.5 08.8700.45F? 0 +171406.98 -331043.8 -000003.6-000016.800016.9 08.8700.51F? 0 +171602.38 +253409.9 +000001.7+000013.000016.5 08.8700.40F? 0 +171626.74 -610334.0 +000010.9-000015.100008.6 08.8700.37F? 0 +171715.39 -501153.3 +000004.9-000007.300017.6 08.8700.55F? 0 +172042.58 -241616.6 +000002.0-000007.200003.7 08.8700.17A? 0 +172150.90 -491705.6 +000017.7-000118.400009.8 08.8700.57F? 0 +172209.45 +263213.4 +000003.9+000006.200012.3 08.8700.12A? 0 +172434.47 -461501.6 +000017.7-000027.100030.3 08.8700.41F? 0 +172830.96 +295017.8 +000040.2+000037.500012.8 08.8700.43F? 0 +172911.87 -285822.4 -000016.6-000008.700014.5 08.8700.34F? 0 +172918.43 -163526.9 -000023.3+000005.700003.3 08.8700.05A? 0 +173016.37 -383903.2 -000011.5+000018.600037.0 08.8700.07A? 0 +173017.82 +343359.8 +000012.0-000007.300000.7 08.8700.09A? 0 +173312.26 -503320.0 -000020.5-000024.000022.1 08.8700.34F? 0 +173809.69 +600039.1 -000028.1-000066.300014.7 08.8700.58F? 0 +174042.02 -442257.9 -000023.7-000046.300000.6 08.8700.06A? 0 +174043.65 -472224.3 -000001.9-000006.700001.0 08.87-0.05B? 0 +174050.31 -321328.0 +000013.2-000049.700007.4 08.87-0.02B? 0 0.10 1.00 +174454.53 -244102.4 +000066.6-000017.300050.6 08.8700.96K? 0 +174657.77 +052532.6 -000007.5-000017.500008.8 08.8700.09A? 0 +175054.35 +352036.0 -000026.3-000016.200012.0 08.8700.43F? 0 +175140.01 +224546.2 -000013.7+000031.400011.3 08.8700.49F? 0 +175144.32 +072440.7 -000015.4-000008.000006.1 08.8700.38F? 0 +175252.69 +374149.1 -000095.7+000003.400015.2 08.8700.57F? 0 +175626.57 +360528.0 +000001.1-000018.000003.6 08.8700.50F? 0 +175734.77 +275932.0 +000002.4-000051.100001.9 08.8700.48F? 0 +175741.91 +292446.0 +000010.3+000011.900011.0 08.8700.41F? 0 +180230.31 -702451.7 +000006.7-000035.200006.2 08.8700.29A? 0 +180519.39 -274148.9 -000018.0+000007.600006.0 08.87-0.15B? 0 +180555.48 -192744.6 +000012.1-000015.400006.3 08.8700.29A? 0 +180634.71 -384525.7 -000008.4-000027.300046.6 08.8700.47F? 0 +180856.42 -221034.2 -000005.6-000007.000002.6 08.8700.01A? 0 +180907.86 -195148.2 +000004.6-000023.000006.8 08.8700.13A? 0 +180931.53 +651941.5 -000012.1+000009.700007.8 08.8700.91G? 0 +181421.70 -463748.2 +000019.7+000015.000004.9 08.8700.92G? 0 +181731.12 -142708.9 +000005.7-000002.200000.1 08.8700.26A? 0 +181804.85 -370628.3 -000029.4-000002.800009.6 08.8700.77G? 0 +181808.25 -294245.0 -000003.8+000027.200013.2 08.87-0.02B? 0 +181820.67 -055646.7 +000016.4-000053.900014.9 08.8700.50F? 0 +181846.68 +060144.3 +000026.2+000000.400015.8 08.8700.97K? 0 +182015.76 -591842.2 -000012.5-000018.200010.9 08.8700.10A? 0 +182321.29 +345113.1 -000006.7+000035.900003.3 08.8700.35F? 0 +182511.80 +565908.3 +000007.3+000009.400008.0 08.8700.63G? 0 +182530.02 -053836.6 +000015.5-000033.700014.7 08.8700.74G? 0 +182539.15 -210216.4 +000000.0+000000.000000.0 08.8700.45F? 0 +182923.40 -343211.0 +000001.4-000007.500002.7 08.8700.01A? 0 +183414.77 +660921.3 +000005.1-000019.500000.3 08.8700.91G? 0 +183740.09 -275908.1 +000000.5-000019.000017.7 08.8700.09A? 0 +183844.65 +685357.4 -000008.2+000001.900005.3 08.8700.40F? 0 +183854.00 +334455.5 +000057.5+000092.500012.5 08.8700.70G? 0 +183912.15 -202008.5 -000005.7-000004.100021.7 08.8700.04A? 0 +184057.64 +130109.2 +000007.0+000015.100006.1 08.8700.48F? 0 +184108.42 +371648.5 -000021.3-000022.500018.2 08.8700.75G? 0 +184216.77 +142558.8 -000006.6-000036.600004.0 08.8700.51F? 0 +184223.38 -533959.4 +000017.2-000007.400016.8 08.8700.72G? 0 +184233.46 -381654.6 -000025.4-000022.200008.4 08.8700.35F? 0 +184255.77 +445556.5 -000021.6-000020.000018.2 08.8700.41F? 0 +184359.15 -100942.1 -000008.0-000084.000009.8 08.8700.60G? 0 +184407.89 +562225.8 +000024.3+000014.000013.9 08.8700.99K? 0 +184443.33 +395356.1 +000009.8-000010.500000.4 08.8700.21A? 0 +184851.07 +302129.0 +000001.5+000004.000010.3 08.8700.94G? 0 +184954.70 +282911.2 -000002.0-000007.700005.9 08.8700.06A? 0 +185044.46 -415221.0 +000045.1-000006.700012.4 08.8700.35F? 0 +185244.79 -284346.8 +000032.6-000030.600001.1 08.8700.42F? 0 +185357.61 +372248.5 +000000.0+000000.000000.0 08.8700.60G? 0 +185828.93 +082540.4 +000005.3+000006.400011.8 08.8700.35F? 0 +185829.99 -355320.1 -000042.5-000008.200010.9 08.8700.59G? 0 +190128.43 -160811.5 +000012.4-000016.200006.4 08.8700.29A? 0 +190337.80 +530659.0 -000003.8-000030.100001.5 08.8700.23A? 0 +190656.23 +413719.7 +000009.3+000002.900003.6 08.8700.51F? 0 +191110.94 +695200.3 +000005.2-000001.000001.9 08.8700.13A? 0 +191126.36 -515712.4 -000000.8+000066.900012.3 08.8700.98K? 0 +191127.34 -545534.2 +000023.6-000014.400004.6 08.8700.16A? 0 +191246.27 -245422.5 +000021.6-000026.200002.6 08.8700.33F? 0 +191254.07 -165946.9 +000001.9-000006.600010.0 08.87-0.01B? 0 +191408.09 -595549.7 +000005.4+000004.900008.5 08.8700.38F? 0 +191605.15 +083719.1 +000031.4-000022.000011.1 08.8700.52F? 0 +191626.98 +512434.3 -000006.8-000036.400007.1 08.8700.51F? 0 +191648.73 +490641.0 +000001.8+000004.200004.8 08.8700.25A? 0 +192019.41 +413939.6 +000015.0+000011.600018.9 08.8700.35F? 0 +192328.32 -455826.2 +000060.4-000124.300021.9 08.8700.73G? 0 +192516.96 +073928.5 +000011.0-000006.100006.9 08.8700.23A? 0 +192624.33 +172038.2 +000005.5+000021.500008.4 08.8700.17A? 0 +192647.99 +090140.3 +000015.1+000000.400010.3 08.8700.65G? 0 +192825.79 -365920.2 +000001.3-000012.300003.8 08.8700.43F? 0 +193032.78 +271425.9 +000016.2-000013.400000.1 08.8700.34F? 1 +193246.73 +042102.1 -000113.8-000092.500022.9 08.8700.49F? 0 +193323.83 -373745.0 +000005.8+000010.500004.6 08.8700.60G? 0 +193507.83 +400129.0 +000001.2-000003.200005.9 08.87-0.08B? 0 +193546.63 +630149.1 -000032.2-000014.700002.8 08.8700.99K? 0 +193843.42 +320026.6 -000005.4-000016.400003.5 08.8700.55F? 0 +193928.95 +374101.3 -000004.1-000000.100003.1 08.87-0.05B? 0 diff --git a/kstars/kstars/data/hip112.dat b/kstars/kstars/data/hip112.dat new file mode 100644 index 00000000..990607af --- /dev/null +++ b/kstars/kstars/data/hip112.dat @@ -0,0 +1,1000 @@ +193939.29 -395114.0 -000065.8+000024.500052.4 08.8700.68G? 0 +194014.30 +603041.9 -000013.4-000010.800001.1 08.8700.41F? 0 +194054.75 +342332.0 +000004.1-000006.100003.0 08.8700.14A? 0 +194259.33 +195115.2 +000006.1-000001.500006.8 08.8700.24A? 0 +194352.38 +034526.7 -000002.5-000013.100001.2 08.8700.44F? 0 +194641.82 -010332.7 -000091.3+000082.100021.4 08.8700.80G? 0 +194703.84 +332121.1 +000018.5-000008.800004.2 08.87-0.01B? 1 +194939.98 +712637.3 +000008.4+000039.200018.1 08.8700.42F? 0 +195036.75 +004328.3 +000010.1-000003.900004.3 08.8700.05A? 0 +195431.43 +320437.1 +000021.2-000003.600004.3 08.8700.99K? 0 +195510.98 +151757.5 +000034.6-000021.700014.1 08.8700.28A? 0 +195533.81 +594426.4 -000001.5+000002.200002.8 08.8700.28A? 0 +195814.91 +103915.6 +000012.8+000007.800010.9 08.8700.21A? 0 +195816.61 +580713.1 -000004.1-000019.900006.1 08.8700.43F? 0 +195948.26 -501739.8 -000016.0+000013.000012.6 08.8700.52F? 0 +200055.25 +193228.0 -000053.4+000073.000005.3 08.8700.84G? 0 +200213.79 -210518.0 +000010.2+000007.200004.3 08.8700.28A? 0 +200445.62 +265653.3 +000047.4-000003.500012.1 08.8700.43F? 0 +200446.27 +380519.8 +000006.5+000000.100015.4 08.8700.02A? 0 +200659.02 +454113.5 -000003.8-000016.700008.3 08.8700.51F? 0 +202041.28 +602521.6 +000033.0-000012.000003.2 08.8700.51F? 0 +202224.38 -592317.7 +000045.1-000013.600019.8 08.8700.47F? 0 +202458.43 +355846.9 -000002.3+000001.700001.5 08.8700.29A? 0 +202611.74 +560102.7 +000008.1-000009.800006.6 08.8700.20A? 0 +202651.83 +373653.1 +000000.1+000009.100000.6 08.8700.20A? 0 +202717.50 +410133.9 -000011.7+000003.000003.9 08.8700.91G? 0 +202914.78 +404745.3 -000006.0+000002.200003.9 08.8700.02A? 0 +202946.14 +393901.5 -000008.5-000048.300011.7 08.8700.52F? 0 +203007.64 +331938.6 +000016.5-000009.900002.1 08.8700.43F? 0 +203313.54 +634717.7 +000023.9-000009.600004.4 08.8700.28A? 0 +203356.41 +115823.3 +000050.1-000020.000006.5 08.8700.39F? 0 +203453.92 -283531.9 +000009.8+000000.500018.6 08.8700.99K? 0 +203526.11 +653348.9 -000001.0+000012.200001.7 08.8700.20A? 0 +203749.30 -134754.4 +000031.4-000002.900001.0 08.8700.12A? 0 +203954.66 -405819.6 +000009.4-000036.200007.7 08.8700.28A? 0 +204023.77 +095331.2 +000034.9-000008.300014.9 08.8700.29A? 0 +204045.47 +005621.2 +000007.1-000012.300001.5 08.8700.51F? 0 +204050.07 +492439.9 +000004.9-000002.400008.7 08.8700.40F? 0 +204157.00 +462312.0 +000017.7+000013.700016.2 08.8700.35F? 0 +204427.91 -270305.6 +000021.6-000012.100006.2 08.8700.44F? 0 +204545.06 +241618.6 +000014.2+000011.000002.7 08.8700.37F? 1 +204757.62 -333457.6 -000025.8-000007.900019.8 08.8700.48F? 0 +204833.29 +220745.5 +000014.0-000005.100005.9 08.8700.28A? 0 +205208.53 +020515.6 +000051.7+000021.100039.8 08.8700.34F? 1 +205349.09 +224321.0 +000004.3-000025.600003.8 08.87-0.01B? 0 +205515.52 -403413.8 +000072.0-000016.500018.3 08.8700.87G? 0 +205721.84 -590433.8 +000007.8-000055.100025.9 08.8700.75G? 0 +205841.48 +365850.3 -000002.8-000001.100009.1 08.8700.18A? 0 +210102.00 -112737.9 -000008.8-000006.000008.6 08.8700.90G? 0 +210618.33 +540121.4 +000026.0+000004.400010.8 08.8700.53F? 0 +210744.24 +671835.8 -000023.5-000000.100011.0 08.8700.31A? 0 +210755.26 +123948.1 +000010.4-000085.600032.1 08.8700.59G? 0 +210841.86 +154241.3 +000038.5-000035.100011.3 08.8700.49F? 0 +211007.80 -485054.8 +000003.7-000014.400010.0 08.8700.19A? 0 +211027.42 +403152.3 -000000.7-000007.300008.1 08.8700.11A? 0 +211157.32 -113043.4 -000019.2+000003.900016.2 08.8700.58G? 0 +211208.09 -010108.3 +000021.8-000038.900025.0 08.8700.89G? 0 +211936.89 +384808.4 -000009.8+000001.100008.2 08.8700.42F? 0 +212439.15 +084227.5 +000005.6-000023.400004.0 08.8700.20A? 0 +212616.53 +613415.3 -000000.5-000014.400005.7 08.8700.24A? 0 +212630.47 -854321.5 +000169.3-000062.000012.5 08.8700.95G? 0 +213149.75 +333800.1 +000429.7+000141.500014.6 08.8700.96K? 0 +213212.63 -130239.2 +000004.0-000022.400003.6 08.8700.35F? 0 +213306.61 +480242.3 -000001.8-000024.400002.1 08.8700.04A? 0 +213320.18 +314000.4 -000034.4-000027.800010.6 08.8700.57F? 0 +213922.56 +655126.5 +000011.6-000014.800006.3 08.8700.64G? 0 +213928.12 +431640.6 +000007.6+000003.000011.8 08.8700.12A? 0 +214011.08 -182557.2 -000002.2-000036.600008.8 08.8700.48F? 0 +214315.06 -840835.9 -000008.9-000121.000024.0 08.8700.66G? 0 +214331.70 -264259.0 +000098.2-000011.100005.1 08.8700.60G? 0 +214505.03 +302432.2 +000010.0-000004.700010.2 08.8700.59G? 0 +214735.09 -255433.2 +000002.7-000022.400005.4 08.8700.51F? 0 +215145.04 +725117.3 +000005.9+000063.900007.5 08.8700.57F? 0 +215255.91 +680554.6 +000006.6+000004.500000.6 08.8700.15A? 0 +215503.62 +425405.8 +000000.4-000010.900006.5 08.8700.23A? 0 +215520.70 +264756.3 +000023.3-000010.400013.5 08.8700.40F? 0 +215729.54 -455306.4 +000027.0-000059.800003.3 08.8700.34F? 0 +220019.25 +513631.1 -000014.1-000020.900007.3 08.8700.51F? 0 +220054.45 -520242.5 +000011.3+000014.400014.2 08.8700.46F? 0 +220210.28 +455918.2 +000032.6-000007.400005.1 08.8700.40F? 0 +220326.62 -313617.9 +000016.2-000007.900016.0 08.8700.90G? 0 +221155.02 +035417.4 +000043.2-000016.500001.3 08.8700.44F? 0 +221233.60 +571557.6 -000003.0-000006.300009.9 08.8700.69G? 0 +221253.11 -212902.9 -000115.9-000061.700001.9 08.8700.60G? 0 +221418.34 +062105.6 -000037.8-000028.000015.6 08.8700.52F? 0 +221540.00 +560732.3 +000020.6+000018.500010.3 08.8700.07A? 0 +221714.61 +655402.9 +000013.2-000025.900002.5 08.8700.35F? 0 +221907.63 -071847.7 +000257.5-000118.000013.8 08.8700.59G? 0 +222214.63 +544801.3 -000014.5-000010.900013.0 08.8700.14A? 0 +222315.46 +444246.1 +000005.8-000017.400000.1 08.8700.42F? 0 +222403.60 +343607.5 +000015.8-000007.800000.3 08.8700.01A? 0 +222458.51 +720228.9 +000012.9-000009.700002.4 08.8700.00A? 0 +222503.07 -534835.6 +000062.5-000157.500013.1 08.8700.64G? 0 +222734.59 +281406.1 +000008.1-000116.600013.5 08.8700.67G? 0 +222842.00 +132206.1 -000100.0-000050.800015.8 08.8700.74G? 0 +223240.56 +233031.3 +000015.6+000001.000000.8 08.8700.43F? 0 +223249.97 +063505.5 -000026.9-000178.900011.2 08.8700.92G? 0 +223323.73 -560840.9 -000020.9-000026.000004.9 08.8700.36F? 0 +223348.57 -122317.5 -000033.4-000046.500024.4 08.8700.59G? 0 +223414.49 -334124.4 +000017.0-000006.600015.5 08.8700.87G? 0 +223437.28 +294407.6 -000024.9-000021.200011.3 08.8700.36F? 1 +223517.36 +515530.0 +000058.4+000035.400004.2 08.8700.52F? 0 +223948.20 -464109.2 +000078.2-000069.000018.5 08.8700.48F? 0 +224120.79 -392054.6 -000103.4-000026.000038.3 08.8700.78G? 0 +224126.53 +562558.1 -000011.8-000009.700015.6 08.8700.83G? 0 0.10 1.00 +224454.44 -045456.6 -000003.7-000017.400005.9 08.8700.28A? 0 +224644.11 +253634.7 -000015.8-000010.700019.5 08.8700.51F? 0 +225210.81 -105729.8 +000065.8-000038.300010.0 08.8700.49F? 0 +225223.58 -214229.0 +000000.0+000000.000000.0 08.8700.39F? 1 +225323.69 +575650.9 +000041.0+000012.800011.1 08.8700.50F? 0 +225530.92 +313315.5 -000011.1-000042.500010.1 08.8700.73G? 0 +225552.62 +632823.2 -000004.8-000007.000006.5 08.8700.21A? 0 +225641.98 +782950.8 -000070.5-000033.800015.1 08.8700.57F? 0 +225854.14 -610214.8 +000022.7-000000.100009.6 08.8700.58G? 0 +230222.67 +183631.9 -000016.6-000029.000004.2 08.8700.61G? 0 +230446.17 +165610.3 -000016.8-000021.700012.4 08.8700.49F? 0 +230850.00 -422703.2 +000128.9-000190.300000.9 08.8700.81G? 0 +231151.16 +260332.7 -000003.0-000000.500006.3 08.87-0.02B? 0 +231241.07 +683843.7 -000053.0-000023.700009.3 08.8700.39F? 0 +231529.78 -143220.9 +000012.3+000010.600003.1 08.8700.20A? 0 +231653.05 +763148.9 -000014.3+000002.700015.9 08.8700.51F? 0 +231856.67 +092556.0 +000019.3-000019.600026.6 08.8700.47F? 0 +232425.65 -081106.7 +000016.7+000006.700002.5 08.8700.97K? 0 +233228.39 +030224.7 +000000.3-000022.300005.1 08.8700.47F? 0 +233815.86 -005207.0 -000004.6+000033.200022.9 08.8700.95K? 0 +234607.84 +602821.2 +000000.0+000000.000000.0 08.8700.46F? 0 +234758.80 +515011.6 +000014.5-000013.300001.8 08.8700.33F? 0 +234834.64 +574149.2 -000000.5-000001.100002.5 08.8700.11A? 0 +234839.35 -135312.2 -000015.3-000004.000003.3 08.8700.39F? 0 +000359.22 -041835.6 +000032.6-000048.600008.6 08.8701.14K? 0 +000427.34 +340834.0 +000030.3-000024.200014.5 08.8701.10K? 0 +001123.59 +595432.7 +000042.3-000001.800018.3 08.8701.07K? 0 +001213.94 -150952.5 +000024.6+000004.700012.0 08.8701.04K? 0 +001438.84 -434952.1 +000006.1-000014.000001.2 08.8701.06K? 0 +002934.45 +502310.9 -000006.1-000001.900009.6 08.8701.21K? 0 +003628.94 -302001.1 +000004.4+000007.500006.0 08.8701.44K? 0 +004409.33 +291304.3 -000004.6+000004.600002.2 08.8701.12K? 0 +004717.11 +565105.7 +000007.9-000011.700023.9 08.8701.11K? 0 +005724.01 +160925.6 -000000.6-000019.700029.3 08.8701.09K? 0 +010321.59 +463249.7 +000044.7-000004.600017.1 08.8701.78K? 0 +010343.95 +311044.1 +000053.6-000010.300007.5 08.8701.21K? 0 +010941.93 +334435.6 -000003.8+000004.400012.1 08.8701.67K? 0 +011257.70 -144605.6 -000041.0-000054.500004.9 08.8701.28K? 0 +011856.87 +222433.9 +000003.2+000007.600014.1 08.8701.18K? 0 +012314.97 +243630.7 +000027.8-000098.200019.6 08.8701.00K? 0 +012645.69 +615159.3 -000004.9+000002.300014.0 08.8701.14K? 0 +013751.17 -011815.3 +000029.1-000018.600031.1 08.8701.44K? 0 +013827.65 +540306.8 -000001.4-000012.500006.6 08.8701.43K? 0 +015350.73 -301807.9 +000015.7-000003.300008.7 08.8701.03K? 0 +015358.28 +384903.1 +000005.1+000018.100037.0 08.8701.10K? 0 +020933.02 +220035.0 -000022.5-000006.300012.7 08.8701.61K? 0 +021041.02 -470115.4 +000000.1-000014.000008.7 08.8701.48K? 0 +021401.74 +204901.5 -000021.5-000023.300008.5 08.8701.58K? 0 +021607.16 +464440.7 -000007.2+000005.800004.0 08.8701.66K? 0 +021937.45 -205917.9 +000020.5-000004.300013.0 08.8701.05K? 0 +022539.46 +241655.6 +000000.9-000032.300012.6 08.8701.09K? 0 +022946.00 -092357.4 -000001.8-000003.900029.6 08.8701.59K? 0 +022947.37 +320237.5 +000010.6-000021.700007.4 08.8701.05K? 0 +023132.00 -151850.5 +000000.0-000014.200011.2 08.8701.07K? 0 +023607.31 -704826.2 -000009.3+000025.800015.0 08.8701.29K? 0 +024555.53 +102320.3 +000025.8-000057.600008.1 08.8701.18K? 0 +025129.07 +132935.8 +000032.5+000019.800004.6 08.8701.12K? 0 +030331.30 +052007.5 +000039.5-000013.600021.6 08.8701.06K? 0 +030507.71 +143514.5 +000016.3+000003.100003.8 08.8701.19K? 0 +031043.24 -504447.8 +000022.6+000007.100017.9 08.8701.12K? 0 +032451.67 +221641.7 +000032.3-000031.100004.3 08.8701.28K? 0 +032918.08 -060603.7 +000009.6-000041.800003.1 08.8701.51K? 0 +033103.74 -480813.6 +000005.7+000006.500000.0 08.8701.43K? 0 +033440.48 +592132.4 +000010.4+000047.500025.8 08.8701.38K? 0 +033532.74 -110430.6 +000006.8-000010.300018.6 08.8701.52K? 0 +033832.34 +282202.3 -000000.6-000004.900014.9 08.8701.26K? 0 +034057.49 +411748.9 +000006.4+000013.800014.4 08.8701.32K? 0 +034608.77 -360807.5 -000002.1-000011.400008.4 08.8701.32K? 0 +034735.28 +102352.0 +000045.7+000000.400000.1 08.8701.19K? 0 +034743.08 +395013.5 +000020.7-000015.000007.8 08.8701.20K? 0 +035120.57 +100319.7 +000010.9+000008.100013.1 08.8701.29K? 0 +035558.27 -030712.9 +000020.0-000003.800017.4 08.8701.53K? 0 +040245.04 -484945.9 +000006.4+000004.000012.9 08.8701.22K? 0 +040554.75 -413732.9 +000018.7-000002.100004.1 08.8701.20K? 0 +041730.20 +020858.0 +000024.6-000052.900019.7 08.8701.08K? 0 +041949.59 -224842.1 -000013.1+000018.900010.3 08.8701.06K? 0 +042254.10 -294518.3 -000015.4+000022.100000.4 08.8701.10K? 0 +042317.03 -655121.8 -000034.3+000036.300017.9 08.8701.01K? 0 +042600.68 -563134.2 -000005.5-000006.200008.6 08.8701.10K? 0 +042814.10 -042620.8 +000006.2-000045.700020.0 08.8701.52K? 0 +043108.91 +025452.1 -000003.7-000008.700017.8 08.8701.17K? 0 +043319.52 -030000.1 +000032.3-000019.900025.8 08.8701.06K? 0 +043841.87 -582728.2 +000023.0+000013.400005.1 08.8701.19K? 0 +044528.39 -515846.5 -000017.6-000005.400020.4 08.8701.52K? 0 +044629.28 +405411.1 +000002.2+000003.600003.8 08.8701.16K? 0 +044832.08 +105759.0 +000019.0-000014.300007.5 08.8701.15K? 0 +044840.70 +554054.0 -000004.4+000003.800039.3 08.8701.94M? 0 +045255.26 -571158.8 +000004.5+000024.800006.1 08.8701.26K? 0 +045453.97 +205651.6 -000004.9-000043.200029.8 08.8701.38K? 0 +045536.84 +002608.7 +000009.0-000001.800013.2 08.8701.66K? 0 +045617.86 -130852.6 +000006.8+000001.700002.1 08.8701.53K? 0 +050432.75 -445651.7 +000013.2+000007.100003.1 08.8701.18K? 0 +050945.08 +351409.4 -000010.3-000031.200021.1 08.8701.27K? 0 +052122.39 -023956.8 +000022.9-000007.600017.6 08.8701.21K? 0 +053612.16 +401012.2 +000014.9-000043.900040.4 08.8701.76K? 0 +053630.99 +111940.8 -000016.8-000065.200082.6 08.8701.41K? 0 +053952.46 -210208.7 -000009.0-000003.200023.4 08.8701.00K? 0 +054120.81 +541832.6 -000015.0-000000.300002.7 08.8701.34K? 0 +054358.77 +251135.6 +000036.9-000009.800024.3 08.8701.75K? 0 +054533.76 -594945.3 +000029.5-000049.500003.1 08.8701.23K? 0 +054750.08 -283255.2 +000003.7-000015.500002.3 08.8701.01K? 0 +054928.70 -800810.1 +000009.7-000004.900001.2 08.8701.53K? 0 +055106.33 +371025.3 -000006.4-000002.300007.6 08.8701.37K? 0 +055156.61 +144519.0 +000013.3-000010.000023.1 08.8701.56K? 0 +055203.21 +334214.9 +000021.4-000007.300001.7 08.8701.14K? 0 +055932.52 +533313.2 +000007.5-000016.300000.3 08.8701.24K? 0 +060002.58 +091501.3 -000019.0-000016.700010.3 08.8701.27K? 0 +060430.70 -340327.7 +000008.4-000012.900007.1 08.8701.74K? 0 0.10 1.00 +060542.16 -600620.8 +000008.5+000029.200008.9 08.8701.05K? 0 +061048.12 -205221.9 -000004.1-000011.200003.4 08.8701.62K? 0 +061108.00 +122134.2 -000009.5+000017.400017.4 08.8701.03K? 0 +061626.02 -364108.2 -000014.5+000008.100018.2 08.8701.61K? 0 +061954.46 -013820.3 -000000.7+000028.500016.9 08.8701.05K? 0 +062139.04 -873258.3 +000023.2+000028.800014.3 08.8701.19K? 0 +062241.35 +090731.4 +000001.4-000007.700002.0 08.8701.14K? 0 +062355.30 -721031.5 +000028.6-000011.800014.8 08.8701.18K? 0 +062704.72 -691710.8 -000009.4+000002.000003.1 08.8701.07K? 0 +062726.56 +150726.6 -000009.8+000001.100009.8 08.8701.06K? 0 +062807.68 -325045.5 -000006.6+000000.500008.1 08.8701.54K? 0 +063422.38 +040847.2 +000005.4-000010.400001.4 08.8701.28K? 0 +064025.62 -542805.8 -000007.8+000026.900017.6 08.8701.55K? 0 +064042.17 -090125.7 -000012.1-000007.000015.8 08.8701.61K? 0 +064055.16 +225146.6 -000007.4-000003.600045.9 08.8701.31K? 0 +064305.96 +130051.0 +000007.8-000000.700014.4 08.8701.01K? 0 +064552.32 -601543.6 +000004.6+000044.800010.2 08.8701.11K? 0 +064912.29 -031946.3 +000013.9-000008.900003.8 08.8701.27K? 0 +065107.52 -001535.1 -000020.1+000000.000003.8 08.8701.32K? 0 +070041.01 -232348.5 +000006.9-000014.200018.7 08.8701.33K? 0 +070210.54 +175834.1 +000008.0-000036.200032.4 08.8701.29K? 0 +070254.12 +585138.7 +000009.0-000012.600002.6 08.8701.13K? 0 +070801.76 +552511.9 -000001.0-000015.800019.3 08.8701.01K? 0 +070907.89 -182243.7 -000008.2-000025.100018.4 08.8701.26K? 0 +071024.17 -022059.1 +000017.4-000019.700032.0 08.8701.27K? 0 +071100.01 -200541.2 -000002.4+000007.600007.2 08.8701.11K? 0 +071104.25 -212425.2 -000029.3+000006.100018.7 08.8701.35K? 0 +071119.53 -414301.5 -000021.6-000009.400009.2 08.8701.70K? 0 +071633.78 +052141.6 +000000.5-000012.800002.2 08.8701.43K? 0 +072203.18 +030048.8 -000038.7-000026.500016.7 08.8701.43K? 0 +072300.55 -335345.7 -000012.4+000025.700002.7 08.8701.02K? 0 +072500.46 -330452.5 -000001.6+000003.500003.5 08.8701.49K? 0 +072641.36 +524642.3 -000013.6+000000.100002.0 08.8701.07K? 0 +072643.68 -221308.6 +000014.6-000015.800018.4 08.8701.34K? 0 +072654.27 +272953.0 -000009.1-000002.000009.0 08.8701.02K? 0 +072845.18 +004302.6 -000036.8-000060.500020.6 08.8701.32K? 0 +073745.05 -702046.6 -000005.8+000006.900001.2 08.8701.89M? 0 +074028.91 +183523.5 +000011.1+000003.800008.3 08.8701.19K? 0 +074234.78 -121137.8 -000003.4+000013.000004.8 08.8701.29K? 0 +074253.27 -141734.3 -000006.2+000006.500014.1 08.8701.05K? 0 +074352.18 -012141.1 +000018.5+000000.600011.0 08.8701.23K? 0 +074408.51 -055121.0 +000015.1-000031.000003.3 08.8701.36K? 0 +074417.56 -530855.6 -000015.4-000004.600016.4 08.8701.04K? 0 +074723.85 +171322.9 -000005.5-000006.100009.2 08.8701.66K? 0 +074839.69 +533859.5 -000133.6-000507.400056.1 08.8701.05K? 0 +075213.61 +702611.0 +000001.4-000016.000005.1 08.8701.35K? 0 +075221.83 -315054.4 -000004.3+000018.200014.5 08.8701.74K? 0 +075530.00 -282511.9 -000008.4-000003.100014.6 08.8701.60K? 0 +075602.99 -685717.0 -000001.6+000020.600018.1 08.8701.12K? 0 +075828.44 +671854.3 -000015.6-000019.700012.6 08.8701.55K? 0 +080300.12 -451154.5 -000004.7+000004.800014.2 08.8701.60K? 0 +080755.03 +772205.0 +000014.2+000009.700008.3 08.8701.09K? 0 +080915.39 +341824.5 +000043.0+000040.600036.0 08.8701.25K? 0 +081111.47 -111604.3 +000009.8-000030.400002.6 08.8701.78K? 0 +081541.26 -185311.4 +000005.4+000000.500009.2 08.8701.04K? 0 +081652.04 -751025.3 -000020.7+000041.500016.1 08.8701.27K? 0 +081912.30 -133628.6 +000008.3+000001.500003.0 08.8701.60K? 0 +081934.11 +053906.5 -000025.1-000028.200000.8 08.8701.09K? 0 +082006.48 -145344.8 -000016.9+000004.300021.7 08.8701.49K? 0 +082151.62 -350957.4 -000012.6-000002.400003.5 08.8701.03K? 0 +082214.25 -133720.0 -000001.3+000016.800011.8 08.8701.04K? 0 +082413.22 -111010.5 +000002.3+000029.800022.7 08.8701.01K? 0 +082448.73 -161637.9 +000011.8-000002.100021.4 08.8701.52K? 0 +082449.68 +191013.1 -000009.7+000012.200029.4 08.8701.24K? 0 +082502.40 -311633.6 -000020.3+000005.600004.5 08.8701.16K? 0 +082609.02 +133306.1 -000024.0-000003.500007.3 08.8701.67K? 0 +083051.41 -422230.0 -000010.2+000019.500014.3 08.8701.75K? 0 +083116.45 -282519.2 -000018.5+000011.100002.9 08.8701.27K? 0 +083216.26 +143515.1 -000055.2-000023.200019.8 08.8701.12K? 0 +083317.41 -132733.4 -000010.3+000031.800016.4 08.8701.16K? 0 +083342.43 +370641.9 +000006.9-000018.500023.2 08.8701.06K? 0 +083443.09 -185759.2 +000014.5-000016.200007.8 08.8701.08K? 0 +083630.00 -172354.3 -000008.6-000008.900010.8 08.8701.39K? 0 +083750.10 +491311.2 +000033.2-000017.400001.9 08.8701.04K? 0 +083828.40 -445515.0 -000004.3-000015.400007.4 08.8701.21K? 0 +083829.49 +091654.9 -000021.4+000002.800001.4 08.8701.30K? 0 +084205.22 -293443.4 +000000.2+000018.500000.0 08.8701.42K? 0 +084517.23 -764936.8 +000016.5+000008.500012.9 08.8701.40K? 0 +084618.36 -060035.4 +000004.1-000023.300025.1 08.8701.01K? 0 +084950.67 -034637.8 -000024.7-000006.300010.8 08.8701.47K? 0 +085626.87 -365744.0 -000016.4+000037.200012.3 08.8701.18K? 0 +085909.65 -553704.8 +000016.5-000008.400022.5 08.8701.25K? 0 +090055.66 -162059.9 -000002.2-000004.600008.4 08.8701.21K? 0 +090429.67 -584853.1 -000008.6-000009.500001.7 08.8701.02K? 0 +090830.38 -334115.3 -000008.3-000023.200014.7 08.8701.08K? 0 +091130.80 -345748.5 -000044.7+000000.400003.2 08.8701.01K? 0 +091547.30 +191447.9 -000029.2-000019.200008.0 08.8701.17K? 0 +091627.28 -110106.3 +000015.8-000032.100006.9 08.8701.34K? 0 +091645.57 -173959.1 -000010.9-000003.500008.1 08.8701.62K? 0 +091718.81 +002511.0 -000016.5+000011.600036.2 08.8701.52K? 0 +091915.85 -111354.4 -000004.9+000028.500018.6 08.8701.08K? 0 +092459.94 -280401.7 +000020.4+000012.900001.4 08.8701.15K? 0 +092538.52 -272705.5 +000011.7-000005.500009.4 08.8701.53K? 0 +092644.26 +123028.8 +000003.7-000045.300013.4 08.8701.22K? 0 +092926.06 -591346.6 -000028.6+000030.800007.6 08.8701.09K? 0 +093341.38 +120514.5 +000000.0-000023.900018.3 08.8701.25K? 0 +093602.44 -150331.8 -000003.9-000021.600002.1 08.8701.05K? 0 +094320.52 +234659.5 +000009.7+000004.200012.3 08.8701.27K? 0 +094548.43 -343914.0 -000041.9-000013.000008.9 08.8701.62K? 0 +094628.04 -410738.3 -000004.4+000005.700004.8 08.8701.00K? 0 +094832.04 -113200.2 +000032.1-000013.000021.2 08.8701.04K? 0 +094938.93 -371516.8 -000008.2+000011.800009.6 08.8701.65K? 0 +095054.50 -771925.5 +000005.5-000006.200004.0 08.8701.41K? 0 +095300.05 -130946.3 -000047.9-000019.700008.9 08.8701.35K? 0 +100226.99 +095619.6 +000004.9-000002.200011.4 08.8701.31K? 0 +100309.15 -652321.6 -000036.9-000009.800010.2 08.8701.40K? 0 +100851.73 +083825.0 -000050.3-000004.900007.9 08.8701.01K? 0 +101420.14 -503208.6 +000012.0+000028.600027.6 08.8701.34K? 0 +101746.26 -505510.9 -000014.9-000005.100021.4 08.8701.31K? 0 +101746.44 +125348.7 +000034.9-000044.100037.5 08.8701.52K? 0 +102147.64 -401315.2 +000014.4+000017.600008.4 08.8701.38K? 0 +102302.51 -584537.3 -000027.8-000008.600007.5 08.8701.18K? 0 +102858.41 -454032.6 +000034.4-000010.400006.9 08.8701.32K? 0 +103902.08 -344425.0 -000019.4+000010.700014.0 08.8701.09K? 0 +103951.47 +163359.9 +000003.7-000052.500015.4 08.8701.15K? 0 +104543.22 +100117.7 +000013.3-000046.800008.9 08.8701.14K? 0 +104748.03 -432802.3 +000000.0+000005.000005.4 08.8701.20K? 0 +104959.53 -492401.7 -000015.3+000005.200006.7 08.8701.31K? 0 +105321.91 -385213.1 -000009.2-000005.400027.6 08.8701.44K? 0 +110814.43 -270722.6 -000018.1-000005.100001.2 08.8701.22K? 0 +111315.20 -570047.6 +000001.5-000002.800010.4 08.8701.16K? 0 +111355.37 -480640.0 +000000.1+000012.400000.0 08.8701.13K? 0 +111509.42 -543742.9 -000013.1-000001.700009.6 08.8701.31K? 0 +111647.88 -411002.5 -000037.3+000026.000021.4 08.8701.21K? 0 +111737.07 +122410.0 +000019.1-000003.800001.9 08.8701.12K? 0 +112513.53 +192903.4 -000006.1-000017.600002.0 08.8701.26K? 0 +112809.16 -185141.5 -000015.3+000003.800010.4 08.8701.43K? 0 +113624.72 -044210.7 -000034.7-000038.400017.4 08.8701.07K? 0 +114140.92 +025214.4 -000090.8-000027.200018.3 08.8701.06K? 0 +114255.37 -683027.7 -000006.2+000005.300012.9 08.8701.05K? 0 +114317.35 -354417.0 +000018.9+000008.300027.7 08.8701.11K? 0 +115027.94 -194057.8 -000061.5-000018.200021.3 08.8701.13K? 0 +115850.15 +764118.0 +000002.5+000001.300006.9 08.8701.36K? 0 +120056.10 -560534.6 +000010.2+000028.400004.9 08.8701.75K? 0 +120625.30 -253130.1 -000013.5-000003.100004.2 08.8701.01K? 0 +121238.19 -194910.8 -000011.8-000009.400009.3 08.8701.00K? 0 +123043.00 -165723.1 -000036.6+000011.900001.5 08.8701.21K? 0 +123211.80 +611250.3 +000033.0-000019.800007.9 08.8701.29K? 0 +123851.51 +134813.5 -000004.9-000001.200015.3 08.8701.56K? 0 0.10 1.00 +124147.73 +072213.8 -000049.5-000005.400012.9 08.8701.27K? 0 +124334.57 -450155.6 -000025.2-000014.000013.9 08.8701.20K? 0 +125427.42 -243500.4 -000012.8-000012.900009.1 08.8701.08K? 0 +125447.32 +712059.5 -000010.4+000016.600000.1 08.8701.01K? 0 +125503.53 +481259.9 +000000.8-000050.600009.7 08.8701.51K? 0 +125553.80 -570140.0 -000012.4+000002.200015.7 08.8701.36K? 0 +125622.54 -554058.8 -000018.1+000002.300017.8 08.8701.18K? 0 +130544.04 +584802.4 -000030.1-000002.900003.7 08.8701.01K? 0 +131002.68 +390427.3 -000006.7-000006.600015.2 08.8701.51K? 0 +131020.66 -152129.0 -000038.3+000008.800014.7 08.8701.33K? 0 +131644.15 -451936.2 +000001.1+000012.200002.0 08.8701.47K? 0 +131726.65 -224456.0 +000014.9-000011.800021.6 08.8701.30K? 0 +132113.15 -292620.4 -000026.0+000001.600003.1 08.8701.46K? 0 +132625.45 -494157.7 -000173.3-000031.700003.0 08.8701.01K? 0 +133925.46 +173542.9 -000020.0-000011.900004.1 08.8701.03K? 0 +134012.04 -604453.2 -000032.4-000013.800014.9 08.8701.54K? 0 +134936.55 -433326.8 -000035.0-000012.300017.3 08.8701.11K? 0 +140010.10 -202502.7 +000012.8-000006.200009.5 08.8701.38K? 0 +140358.55 -654517.1 -000025.4-000006.300002.1 08.8701.12K? 0 +140708.67 +652520.0 +000001.3-000029.900009.3 08.8701.52K? 0 +141337.06 -585255.8 -000020.1-000020.600022.6 08.8701.08K? 0 +141416.65 -605815.9 -000032.6-000027.600014.9 08.8701.45K? 0 +141759.71 -740115.2 +000002.4-000024.900009.4 08.8701.78K? 0 +141829.00 -564819.2 +000022.4-000005.900020.1 08.8701.39K? 0 +142135.88 -735604.3 -000007.3+000008.600011.3 08.8701.67K? 0 +142239.00 -331308.1 -000019.8-000012.900014.9 08.8701.02K? 0 +142520.31 -713408.4 -000015.5-000016.500003.2 08.8701.18K? 0 +142906.37 -603847.2 -000018.4+000005.200030.3 08.8701.61K? 0 +143505.65 -422806.9 -000087.0+000032.400010.6 08.8701.00K? 0 +143945.37 -122206.7 -000041.4+000014.100003.9 08.8701.28K? 0 +144439.27 -225234.5 -000028.3+000009.000000.7 08.8701.49K? 0 +144523.28 -470607.8 -000028.1+000017.900005.4 08.8701.02K? 0 +144705.76 -113304.1 -000007.0-000002.400013.9 08.8701.02K? 0 +144815.54 -591127.5 +000032.9-000006.500006.6 08.8701.44K? 0 +145809.43 -384701.6 +000011.6-000032.000030.7 08.8701.48K? 0 +145847.72 -470133.4 -000042.8-000013.000022.0 08.8701.19K? 0 +145914.02 -400010.9 +000000.5+000016.500034.9 08.8701.63K? 0 +150046.13 -625427.0 +000000.1-000003.000001.3 08.8701.33K? 0 +150117.02 -380116.9 -000026.4+000017.800027.3 08.8701.15K? 0 +150336.85 -401948.1 -000010.8-000022.300042.8 08.8701.05K? 0 +150837.75 -191333.4 -000002.8-000037.500018.2 08.8701.15K? 0 +151409.56 +692206.1 +000025.9-000010.600005.6 08.8701.43K? 0 +152246.42 +732823.1 -000013.2+000003.400002.4 08.8701.18K? 0 +152644.37 -603652.7 +000020.6-000006.800016.2 08.8701.19K? 0 +153120.19 +255351.4 -000021.3+000009.800005.7 08.8701.00K? 0 +153643.91 +103505.2 +000041.1+000014.500001.9 08.8701.09K? 0 +154233.55 -292412.5 +000002.9-000038.200004.2 08.8701.33K? 0 +155052.89 +521513.1 -000033.4+000042.100000.6 08.8701.04K? 0 +155214.69 +441916.4 -000000.6-000001.200005.2 08.8701.58K? 0 +155343.28 +263932.8 +000017.7-000025.500012.4 08.8701.13K? 0 +160207.61 -532153.4 +000004.2-000001.000019.8 08.8701.09K? 0 +160437.96 +784039.2 -000011.3-000003.300008.5 08.8701.13K? 0 +161030.61 -725320.9 -000017.3-000010.500010.3 08.8701.65K? 0 +161137.21 -542245.6 -000027.9+000008.900011.5 08.8701.37K? 0 +161645.07 -305259.9 -000039.6-000061.700023.0 08.8701.29K? 0 +161834.39 -513306.6 -000009.8-000006.600006.3 08.8701.04K? 0 +162410.42 -544727.7 +000015.2-000002.900023.3 08.8701.15K? 0 +162615.74 -404135.6 -000039.9+000023.900043.1 08.8701.78K? 0 +162716.23 +201214.8 +000006.9-000004.700011.4 08.8701.25K? 0 +163615.81 -643314.2 -000034.5-000017.700000.9 08.8701.22K? 0 +164104.63 +284307.5 -000021.3-000005.100011.3 08.8701.01K? 0 +164412.19 -172631.0 -000008.8+000005.100010.2 08.8701.69K? 0 +164750.87 -581351.4 -000013.3-000023.300006.5 08.8701.18K? 0 +165218.12 -745946.5 +000012.9-000020.500004.6 08.8701.23K? 0 +170402.00 +330701.8 -000017.3-000026.200014.7 08.8701.17K? 0 +170727.83 +033940.0 -000012.2-000026.200002.3 08.8701.07K? 0 +170921.54 -422447.8 -000013.7-000032.700015.9 08.8701.59K? 0 +172008.39 -104203.4 -000010.8-000053.400000.9 08.8701.38K? 0 +172030.00 +263307.8 +000002.0-000000.600013.3 08.8701.00K? 0 +172211.63 -522015.3 -000028.9-000012.200001.4 08.8701.37K? 0 +173259.91 +594936.6 +000018.1-000025.000003.0 08.8701.00K? 0 +173423.11 +270728.5 +000005.7-000037.600008.4 08.8701.02K? 0 +173945.78 -864606.7 -000016.2-000010.900008.0 08.8701.33K? 0 +174158.38 -495907.6 -000017.1+000007.200008.6 08.8701.27K? 0 +174537.39 +132906.2 +000002.8-000000.900005.4 08.8701.74K? 0 +174620.59 +252721.0 +000030.6-000027.800003.9 08.8701.14K? 0 +175248.75 -492504.7 -000022.5-000006.100026.1 08.8701.09K? 0 +175628.30 -063306.1 +000006.2+000001.100023.9 08.8701.21K? 0 +180142.57 +044040.3 +000018.4-000010.100001.5 08.8701.23K? 0 +180259.68 -355340.9 +000029.9-000014.900032.6 08.8701.63K? 0 +180554.82 -274720.4 +000032.7-000063.800012.9 08.8701.71K? 0 +180640.64 +140027.7 -000005.4+000007.000012.9 08.8701.43K? 0 +180659.76 -354805.9 +000023.6-000021.100028.0 08.8701.17K? 0 +181509.04 -153955.4 +000017.7-000003.300000.1 08.8701.18K? 0 +181738.11 -404826.0 -000032.0-000018.300025.1 08.8701.18K? 0 +181859.97 +114013.5 +000004.8+000020.100013.4 08.8701.76K? 0 +182121.54 +241821.0 -000004.3+000011.500017.8 08.8701.32K? 0 +182431.04 -045939.7 -000005.5+000023.200016.9 08.8701.15K? 0 +182550.24 +111233.1 +000010.7+000008.400002.6 08.8701.32K? 0 +182602.20 -154900.3 +000037.8-000025.700023.3 08.8701.68K? 0 +182602.27 -663926.0 +000004.5-000023.100006.5 08.8701.11K? 0 +182703.98 -181358.8 -000007.1-000028.500013.0 08.8701.83K? 0 +183024.56 +264722.2 -000003.6-000004.200006.3 08.8701.43K? 0 +183246.56 +113823.7 +000006.7-000005.700000.2 08.8701.06K? 0 +183608.21 -741520.8 +000013.4+000002.800018.2 08.8701.63K? 0 +184152.78 -353536.9 +000033.4-000015.600010.5 08.8701.62K? 0 +184214.25 +801913.9 +000013.7-000014.000008.3 08.8701.20K? 0 +184318.27 -382654.5 -000021.9-000004.300012.1 08.8701.25K? 0 +184434.92 +410705.8 -000005.4+000013.600006.9 08.8701.60K? 0 +185443.27 +585636.5 -000016.6+000025.000024.8 08.8701.31K? 0 +185720.79 +131559.1 +000005.8+000003.800012.4 08.8701.41K? 0 +190330.13 -304503.5 -000022.1-000023.300038.4 08.8701.65K? 0 +190644.05 -171443.1 +000006.3-000031.100001.8 08.8701.26K? 0 +190816.47 +151949.1 +000024.1-000070.800004.2 08.8701.08K? 0 +190939.23 -614224.9 -000009.3-000022.900002.1 08.8701.11K? 0 +191141.95 +483020.5 +000017.9+000017.700000.5 08.8701.23K? 0 +191239.63 +273831.1 +000010.1+000010.100018.1 08.8701.70K? 0 +191716.77 +482419.2 +000005.0-000004.300012.3 08.8701.01K? 0 +191919.58 -215635.1 +000038.1-000037.500001.2 08.8701.50K? 0 +192812.84 -612440.1 +000049.2-000043.600031.5 08.8701.47K? 0 +193149.61 +003153.3 -000057.0-000019.600000.4 08.8701.80K? 0 +193859.47 +340756.0 +000015.4+000024.000022.1 08.8701.26K? 0 +193945.68 +120853.4 +000024.9-000012.400035.5 08.8701.72K? 0 +194003.38 -313631.6 -000008.1+000003.100048.7 08.8701.13K? 0 +194058.61 +092518.9 +000005.7+000014.400000.4 08.8701.07K? 0 +195353.56 +355544.8 +000011.8+000006.100007.8 08.8701.24K? 0 +195533.58 +404912.7 +000007.5+000013.500003.0 08.8701.06K? 0 +195707.50 -090815.1 -000009.7+000002.600005.7 08.8701.53K? 0 +200024.69 -255351.3 -000011.7-000035.300012.2 08.8701.25K? 0 +200140.74 +540129.3 -000025.2-000054.600028.9 08.8701.02K? 0 +200345.41 +170308.2 -000003.5-000014.900004.0 08.8701.41K? 0 +200442.37 +210115.0 +000000.1-000000.300003.3 08.8701.45K? 0 +200613.90 +461648.0 -000005.2+000001.600010.0 08.8701.15K? 0 +200636.39 +023920.4 +000050.2+000024.100026.8 08.8701.50K? 0 +200857.39 -483252.1 -000015.9+000013.900012.6 08.8701.25K? 0 +200912.39 +273852.9 +000010.6+000000.100014.2 08.8701.55K? 0 +201715.73 -030949.6 +000027.3-000020.100000.5 08.8701.04K? 0 +202420.06 +560311.4 -000001.9-000032.800019.9 08.8701.03K? 0 +202456.53 +070334.0 -000003.7-000038.100022.6 08.8701.60K? 0 +202657.75 +562653.6 -000008.4-000000.100013.8 08.8701.05K? 0 +202811.97 +445822.0 +000001.3-000013.400006.4 08.8701.43K? 0 +203029.73 -370206.4 +000003.3-000011.300010.7 08.8701.05K? 0 +203030.90 +530001.1 -000009.4-000006.400002.7 08.8701.03K? 0 +203129.41 +363125.2 -000028.8-000041.400002.2 08.8701.26K? 0 +203729.83 +212540.2 +000012.5+000010.600005.2 08.8701.08K? 0 +203919.14 -072324.1 +000016.8+000019.500001.8 08.8701.16K? 0 +203953.95 -100342.5 -000013.8+000006.300010.0 08.8701.35K? 0 +204353.57 -424753.4 +000014.3-000021.600027.2 08.8701.58K? 0 +204421.33 +213506.2 -000030.9-000001.100005.7 08.8701.27K? 0 +204451.01 -012203.3 +000024.7-000023.800019.6 08.8701.22K? 0 +204628.80 +111225.6 -000022.4-000005.000022.7 08.8701.40K? 0 +204827.81 -312612.8 -000028.3+000017.200012.6 08.8701.16K? 0 +205233.30 +435709.9 +000018.4+000004.000015.3 08.8701.71K? 0 +205647.59 +630153.2 -000004.5-000051.200001.5 08.8701.21K? 0 +205832.00 -542155.4 +000029.7-000023.800008.1 08.8701.42K? 0 +205936.04 -535950.5 -000034.2+000010.100017.4 08.8701.05K? 0 +210717.63 +371145.8 +000020.6-000010.500006.4 08.8701.09K? 0 +210808.52 +240556.8 -000023.1-000015.800005.5 08.8701.44K? 0 +211209.07 +360933.7 +000002.2-000002.100003.0 08.8701.49K? 0 +211421.46 +293502.6 -000032.9-000022.900010.8 08.8701.00K? 0 +212531.79 +335957.3 -000020.2+000006.700025.1 08.8701.34K? 0 +212835.94 -521534.8 +000000.1+000003.300001.2 08.8701.26K? 0 +213220.72 -025359.7 -000042.9-000004.600034.6 08.8701.74K? 0 +215244.84 -464008.4 +000008.7-000006.300018.8 08.8701.51K? 0 +220010.60 -494126.3 +000006.0-000007.400002.2 08.8701.51K? 0 +220548.78 +530159.2 +000026.0+000011.200020.3 08.8701.49K? 0 +220644.82 -065707.4 -000033.4-000022.800002.6 08.8701.07K? 0 +220731.85 -713722.2 -000021.0+000015.900000.1 08.8701.14K? 0 +220749.09 -384518.0 -000009.1-000019.400020.9 08.8701.37K? 0 +221309.46 -281716.6 -000003.5+000012.000023.2 08.8701.15K? 0 +221424.41 +015852.8 -000018.1-000025.300019.0 08.8701.16K? 0 +221535.03 -093705.0 +000049.7-000020.800005.2 08.8701.35K? 0 +221824.24 -271741.1 -000010.9-000033.900007.5 08.8701.52K? 0 +222255.59 +472229.0 +000009.4-000010.800026.9 08.8701.43K? 0 +222445.64 +223304.6 -000175.3-000090.700045.5 08.8701.23K? 0 +222710.64 +241741.2 +000007.6+000007.200002.6 08.8701.05K? 0 +222944.85 -263325.1 -000008.1-000007.100007.0 08.8701.10K? 0 +222955.56 +564803.1 +000040.4+000014.700002.8 08.8701.14K? 0 +223736.30 +535607.1 +000010.4+000005.100019.2 08.8701.00K? 0 +224017.16 +285420.2 -000011.1+000022.000006.0 08.8701.27K? 0 +225211.05 +760445.7 +000006.1+000003.300016.2 08.8701.51K? 0 +225522.63 -380220.5 +000009.4-000009.500025.8 08.8701.10K? 0 +225810.83 -155421.4 +000036.9-000037.800017.0 08.8701.06K? 0 +225938.52 +534139.7 +000012.8-000024.000014.0 08.8701.44K? 0 +230309.89 -480420.5 +000006.4+000003.600014.2 08.8701.10K? 0 +230511.83 -385332.7 +000032.1+000001.100009.7 08.8701.40K? 0 +230659.02 -571939.8 -000003.5+000011.200001.5 08.8701.39K? 0 +230955.09 +114443.0 +000015.0-000001.300004.2 08.8701.02K? 0 +231048.45 -033050.6 -000013.1+000003.900038.1 08.8701.53K? 0 +231758.37 +152749.6 +000035.8+000007.300004.5 08.8701.01K? 0 +231845.24 +702518.6 -000015.9-000012.000015.3 08.8701.11K? 0 +232712.85 +053040.6 -000008.0+000004.200007.0 08.8701.14K? 0 +232901.93 +132337.5 -000016.0-000012.700006.2 08.8701.37K? 0 +233052.55 +450045.4 -000016.7-000024.700010.6 08.8701.74K? 0 +233149.71 -105152.8 +000005.8+000020.800012.6 08.8701.64K? 0 +233153.67 -475816.3 +000031.2-000001.100006.0 08.8701.11K? 0 +233159.98 +360331.9 +000011.1+000003.900007.0 08.8701.01K? 0 +233724.79 -780915.3 +000038.2+000000.700011.2 08.8701.02K? 0 +234136.45 +525252.2 -000027.9+000001.400010.6 08.8701.00K? 0 +234145.20 -564214.1 +000015.1-000001.600019.1 08.8701.50K? 0 +234306.46 +740006.5 -000018.0-000001.000006.6 08.8701.89M? 0 +235500.89 +335419.5 +000013.5-000030.000030.3 08.8701.07K? 0 +235540.44 -605846.8 +000026.6-000013.500000.8 08.8701.25K? 0 +235919.72 -653120.7 +000008.6+000006.000004.3 08.8701.12K? 0 +010255.73 +605823.8 +000003.9-000005.200013.6 08.8702.00M? 0 +185141.19 -094429.8 -000028.7-000030.000022.8 08.8702.08M? 0 +000205.17 -563053.6 -000052.3-000015.700012.5 08.8800.66G? 0 +000212.80 +442541.8 +000015.1-000011.100004.9 08.8800.52F? 0 +000312.72 -311244.6 +000011.3+000000.100002.3 08.8800.06A? 0 +000350.95 +531142.8 +000013.3+000011.700016.4 08.8800.98K? 0 +000701.89 -214955.6 +000088.7-000062.100006.5 08.8800.69G? 0 +001040.64 +450739.0 -000005.0-000020.700000.4 08.8800.43F? 0 +001526.78 +703417.3 +000028.1-000020.300009.3 08.8800.26A? 0 +002142.15 +782846.1 -000013.5-000016.100008.4 08.8800.39F? 0 +002216.84 -415559.9 -000044.2+000041.500007.6 08.8800.45F? 0 +002456.05 +462534.0 -000004.5+000005.800011.9 08.8800.89G? 0 +002949.37 +690429.6 -000010.7-000013.000007.1 08.8800.22A? 0 +002951.45 +462306.1 +000019.4-000004.600012.0 08.8800.39F? 0 +003258.42 +464203.3 +000012.9-000031.400002.7 08.8800.96K? 0 +003849.88 +523806.3 -000018.7+000010.300020.6 08.8800.36F? 0 +004551.82 +455344.8 -000000.7-000001.100001.1 08.88-0.06B? 0 +004724.71 +850300.0 +000020.9+000000.100007.8 08.8800.11A? 0 +004734.82 -252341.9 -000021.7-000006.700000.4 08.8800.59G? 0 +005007.55 -403712.0 +000044.1+000010.000002.5 08.8800.64G? 0 +005706.27 +613400.8 +000000.6-000000.700005.2 08.8800.16A? 0 +005711.64 +573953.0 +000013.9-000008.500009.3 08.8800.19A? 0 +005752.17 +352206.2 -000014.4-000009.600012.4 08.8800.90G? 0 +005808.71 -211046.3 -000048.6-000025.800011.9 08.8800.46F? 0 +010127.77 +352246.8 +000042.7+000013.200010.8 08.8800.33F? 0 +010144.22 +685528.4 -000004.0-000010.700000.9 08.8800.46F? 0 +010811.12 -131517.8 -000012.2+000002.300008.7 08.8800.48F? 0 +010935.80 +423318.8 +000002.3-000012.900007.4 08.8800.46F? 0 +011555.37 +700629.8 +000003.8+000006.000004.2 08.8800.32F? 0 +011657.28 +495251.9 -000006.3-000026.500024.8 08.8800.52F? 0 +012000.35 +471832.7 +000036.7-000023.300004.6 08.8800.37F? 0 +012109.54 -493827.4 +000026.5+000017.500000.2 08.8800.29A? 0 +012246.85 -303741.3 -000032.1-000036.200004.6 08.8800.44F? 0 +012429.14 +881545.5 +000007.7+000010.700012.6 08.8800.32F? 0 +012516.12 +614233.8 -000007.8-000004.800006.4 08.8800.19A? 0 +012522.10 -113531.3 -000014.1-000011.200000.0 08.8800.28A? 0 +012951.12 +454644.4 +000006.0-000040.800011.3 08.8800.29A? 0 +013006.16 +495632.2 +000002.5+000003.700001.4 08.8800.06A? 0 +013623.14 -411828.6 -000004.8-000010.200007.9 08.8800.54F? 0 +013852.26 +531413.8 +000157.4-000040.200012.0 08.8800.57F? 0 +014129.34 +721451.5 -000002.6+000004.100009.9 08.8800.27A? 0 +014142.07 +363415.6 +000041.6-000054.800012.8 08.8800.41F? 0 +014143.46 +381230.4 -000013.9+000004.600015.7 08.8800.10A? 0 +014156.28 +015410.7 -000121.9-000165.500010.4 08.8800.52F? 0 +014200.95 -002855.7 +000001.7-000030.600004.6 08.8800.43F? 0 +014608.59 +533627.9 +000002.5+000000.000002.4 08.88-0.06B? 0 +014918.43 -462929.4 -000025.6-000119.600020.4 08.8800.53F? 0 +015105.33 -551236.4 -000010.1-000013.900001.7 08.8800.44F? 0 +015320.22 +344814.7 -000006.8-000020.000005.8 08.8800.46F? 0 +020406.36 -462229.7 +000164.1+000066.400003.5 08.8800.69G? 0 +020423.31 +420535.6 +000003.2+000012.500000.3 08.8800.98K? 0 +020506.74 +191115.2 -000030.8-000007.100003.3 08.8800.56F? 0 +021555.32 +592408.9 +000021.0-000022.000003.8 08.8800.44F? 0 +021621.48 -701852.7 +000007.9+000021.600004.8 08.8800.30A? 0 +022028.77 +513340.5 +000012.4-000024.200002.8 08.8800.48F? 0 +022357.31 -292604.5 -000006.0-000022.300002.9 08.8800.06A? 0 +022449.16 -764827.7 +000028.5+000003.200008.9 08.8800.24A? 0 +022616.25 +570407.0 +000010.4-000015.000001.8 08.8800.16A? 0 +022944.54 -415128.4 +000027.2+000003.800002.6 08.8800.99K? 0 +022950.10 +030921.8 -000114.6-000125.500007.8 08.8800.60G? 0 +023230.24 -662306.4 -000012.5+000008.000011.4 08.8800.15A? 0 +023406.24 +570025.6 +000009.3-000032.500014.1 08.8800.24A? 0 +023458.94 +555858.4 +000030.9+000014.100007.4 08.8800.52F? 0 +024117.23 -011437.6 +000017.7-000012.600001.1 08.8800.22A? 0 +024154.67 +714127.4 -000006.4+000006.000010.0 08.8800.17A? 0 +024706.78 +591707.1 -000000.8+000005.800004.0 08.8800.30A? 0 +025038.37 +705658.6 +000006.6-000012.600004.1 08.8800.22A? 0 +025142.33 +385405.2 -000076.6-000044.900002.2 08.8800.47F? 0 +025459.22 +133148.3 +000029.1-000024.800004.8 08.8800.50F? 0 +025754.46 +542527.6 -000000.3-000019.700017.3 08.8800.27A? 0 +025823.93 -013451.4 +000027.8-000026.400001.2 08.8800.44F? 0 +030035.85 +612311.0 +000021.5-000003.600009.1 08.8800.53F? 0 +030047.01 +005936.5 +000002.4-000021.700020.2 08.8800.46F? 0 +030329.25 +695236.0 +000033.7-000048.500014.0 08.8800.49F? 0 +030348.87 -054157.1 -000016.4+000010.700008.4 08.8800.45F? 0 +030359.67 -400623.5 +000050.7+000004.500007.0 08.8800.53F? 0 +031531.65 -163317.5 -000005.8-000006.900006.4 08.8800.28A? 0 +032002.52 +153928.5 -000000.4+000004.600003.1 08.8800.48F? 0 +032126.92 -154752.1 -000031.5-000004.600011.3 08.8800.49F? 0 +032242.16 +022807.3 +000011.3-000015.400000.8 08.8800.67G? 0 +032248.25 +651156.6 -000010.9-000026.500005.4 08.8800.21A? 0 +032409.24 -064204.7 +000068.4-000029.000005.6 08.8800.52F? 0 +032628.11 +141834.8 -000031.9+000013.500004.5 08.8800.11A? 0 +033154.40 -202204.6 -000014.4-000050.300002.5 08.8800.87G? 0 +033458.65 +233148.9 -000001.1-000069.000003.8 08.8800.34F? 0 +033542.03 +391835.3 +000009.0-000027.700008.2 08.8800.07A? 0 +034403.04 +365237.5 -000007.0-000014.900000.2 08.8800.18A? 0 +034742.08 +233238.0 -000025.7-000054.500013.4 08.8800.99K? 0 +034815.83 -411839.1 -000005.0+000004.800004.6 08.8800.41F? 0 +034836.72 -500621.9 +000016.7-000038.900003.3 08.8800.52F? 0 +035043.68 +483512.4 -000003.5+000000.100022.1 08.8800.34F? 0 +035238.22 -021942.4 +000056.7-000029.700008.0 08.8800.56F? 0 +035751.36 +400045.8 +000021.6-000042.600003.5 08.8800.00B? 0 +040630.44 -422152.9 +000082.3+000048.400020.8 08.8800.54F? 0 +041236.37 +004606.9 +000019.9-000009.700000.4 08.8800.55F? 0 +041745.06 -050848.2 +000001.2+000063.600005.0 08.8800.50F? 0 +041934.52 -103433.9 +000016.9+000026.100010.6 08.8800.48F? 0 +041951.70 +234528.4 -000000.8-000002.800005.4 08.8800.56F? 0 +042100.58 -015727.2 -000022.4-000044.400002.2 08.8800.34F? 0 +043037.75 +620411.5 -000019.9+000005.300000.8 08.8800.29A? 0 +043313.64 +865511.9 -000009.0+000005.900004.2 08.8800.30A? 0 +043918.97 +513852.0 +000032.3-000051.500033.7 08.8800.63G? 0 +044136.62 -733154.4 -000006.0+000011.200001.8 08.8800.26A? 0 +044328.25 +130208.8 +000018.9-000029.900031.6 08.8800.71G? 0 +044937.54 -083456.1 -000005.1-000001.000010.0 08.8800.06A? 0 +045045.56 +141304.5 +000062.3-000000.700018.1 08.8800.63G? 0 +045224.12 +041958.1 +000072.7-000045.700029.0 08.8800.51F? 0 +045413.64 +603517.5 +000000.2+000001.100008.5 08.8800.22A? 0 +045516.68 +530234.0 +000006.0-000011.800005.7 08.8800.02A? 0 +045517.20 +703802.4 +000133.5-000267.700013.3 08.8800.56F? 0 +045606.24 +011659.3 -000020.4+000027.600004.0 08.8800.46F? 0 +045930.46 +712953.4 -000014.9+000015.800010.6 08.8800.47F? 0 +050409.41 +331543.8 -000006.3-000014.700005.2 08.8800.41F? 0 +050439.75 +495355.9 -000061.5-000066.200034.6 08.8800.61G? 0 +050522.39 +620852.8 -000001.2-000005.300002.9 08.8800.12A? 0 +050801.96 -005157.3 -000038.3+000013.200011.3 08.8800.37F? 0 +050814.66 -022730.3 -000013.8-000005.500001.0 08.8800.28A? 0 +050918.11 +420231.3 -000004.6-000008.700020.3 08.8800.17A? 0 +050923.30 -510344.9 -000004.1+000009.100000.7 08.88-0.00B? 0 +051246.03 -274036.1 -000000.2+000028.100024.7 08.8800.49F? 0 +051614.94 -680800.5 +000002.8+000010.200001.2 08.8800.24A? 0 +051738.61 +203207.4 -000000.6-000006.600006.0 08.8800.19A? 0 +051742.91 -180835.0 +000103.7-000156.500011.1 08.8800.60G? 0 +052020.20 +175935.5 -000009.5-000011.500037.9 08.8800.27A? 0 +052538.09 +304114.2 -000024.7-000018.900016.6 08.88-0.01B? 0 +052847.80 +235729.1 -000030.6-000042.600002.1 08.8800.60G? 0 +052919.53 -363417.3 +000032.8-000012.000001.1 08.8800.65G? 0 +052921.20 -020031.0 +000003.2+000005.200039.5 08.88-0.03B? 0 +052956.10 +625051.1 +000024.0-000056.400002.4 08.8800.32F? 0 +052957.45 -261039.6 +000007.0-000008.400015.3 08.8800.97K? 0 +053118.56 -790032.2 -000000.9+000062.100000.3 08.8800.56F? 0 +053308.76 +513324.5 +000001.1-000004.200001.4 08.8800.09A? 0 +053508.08 -063348.8 +000002.2-000011.500003.6 08.88-0.02B? 0 +053530.43 +045027.7 -000015.1-000008.300002.8 08.88-0.01B? 0 +053730.53 +512335.7 +000009.2-000056.100020.4 08.8800.99K? 0 +054008.71 +212024.3 -000004.2-000017.100011.1 08.8800.10A? 0 +054017.10 +005820.6 -000016.5-000006.600013.6 08.8800.07A? 0 +054046.41 +761247.2 -000014.3-000121.300025.7 08.8800.57F? 0 +054219.39 -164428.5 +000030.5-000013.100001.5 08.8800.47F? 1 +054534.67 +470819.8 -000024.7+000009.800008.2 08.8800.78G? 0 +054636.84 -761011.9 +000001.3+000036.900010.1 08.8800.34F? 0 +054639.88 -185750.3 +000016.7+000039.300021.6 08.8800.61G? 0 +054645.09 +211201.3 +000016.7-000001.600007.6 08.8800.20A? 0 +054836.79 -395555.8 +000023.9+000060.200023.2 08.8800.86G? 0 +054916.01 -092240.5 -000001.2-000000.900001.0 08.8800.47F? 0 +055053.07 -373935.5 -000003.1-000010.600004.0 08.8800.31F? 0 +055422.39 +383532.1 +000000.8+000006.200013.3 08.8800.17A? 0 +055818.28 +154936.6 +000014.9-000009.600000.0 08.8800.15A? 0 +060052.71 -485847.7 -000014.5+000027.200009.2 08.8800.46F? 0 +060118.81 -533447.3 -000015.4+000006.000001.0 08.8800.16A? 0 +060317.11 -445210.1 +000001.0+000044.500007.9 08.8800.35F? 0 +060417.65 +595219.9 -000010.7-000021.600000.9 08.8800.65G? 0 +060441.35 -112849.7 +000002.2-000002.500002.6 08.8800.11A? 0 +060634.72 -560433.5 -000004.7-000001.900013.1 08.8800.98K? 0 +060817.08 -551421.2 -000005.5+000100.000001.3 08.8800.96K? 0 +060951.65 -463323.0 +000006.5+000003.800024.5 08.8800.42F? 0 +061019.87 +093209.1 +000030.6-000008.000001.8 08.8800.34F? 0 +061147.65 +073646.0 -000000.3-000011.900014.1 08.8800.26A? 0 +061217.69 +092950.4 -000006.7-000005.200004.9 08.8800.14A? 0 +061232.60 +680043.4 -000023.1-000013.200009.8 08.8800.48F? 0 +061242.92 +503618.1 +000010.6-000021.200021.3 08.8800.58G? 0 +061325.74 -024105.3 -000003.3+000031.900005.1 08.8800.69G? 0 +061427.52 -283841.2 +000003.0-000005.700008.5 08.8800.40F? 0 +061538.84 -574206.0 +000028.4+000056.200021.3 08.8800.63G? 0 +061727.32 +132139.4 -000004.3+000000.700018.7 08.8800.08A? 0 +061730.72 -383521.5 +000001.4+000000.200014.0 08.8800.41F? 0 +062157.41 +105816.5 +000000.8+000013.800022.9 08.88-0.06B? 0 +062316.62 +024503.4 -000011.0-000002.700001.1 08.8800.34F? 0 +062425.73 -164707.9 -000016.2+000006.200012.9 08.8800.34F? 1 +062450.32 +130057.4 +000002.0-000007.400026.2 08.8800.06A? 0 +062512.02 -101810.7 -000050.7+000031.600005.9 08.8800.50F? 0 +062535.85 +393725.5 -000003.2-000064.600019.6 08.8800.36F? 0 +062856.21 -610540.7 -000007.8-000030.600006.6 08.8800.48F? 0 +062859.62 -473005.9 +000016.8+000013.300005.9 08.8800.61G? 0 +062926.63 +001200.9 +000011.8-000009.000011.7 08.8800.99K? 0 +063011.09 -034620.7 -000011.8+000013.000023.4 08.8800.35F? 0 +063012.39 +081823.0 -000003.8-000006.300013.2 08.8800.88G? 0 +063044.81 -613630.2 -000019.1-000014.400015.1 08.8800.56F? 0 +063105.80 -565620.3 +000012.0+000004.700008.9 08.8800.10A? 0 +063114.87 +094725.1 -000011.3-000003.200003.0 08.88-0.02B? 0 +063117.50 -343816.1 -000005.1+000002.700002.2 08.8800.27A? 0 +063504.99 +235854.8 -000052.6-000037.400037.4 08.8800.56F? 0 +063553.36 +055032.7 +000003.1+000001.000000.7 08.8800.23A? 0 +063602.99 +741736.1 -000055.5-000174.400013.8 08.8800.72G? 0 +063745.42 +161500.8 +000010.9-000019.600001.9 08.8800.00B? 0 +063839.77 -812732.5 +000009.9+000052.700010.3 08.8800.51F? 0 +063917.98 -475742.2 -000003.0+000006.000002.4 08.88-0.04B? 0 +064014.56 +301017.0 +000008.5-000024.700008.9 08.88-0.05B? 0 +064049.22 +420300.5 -000000.1-000062.400015.7 08.8800.52F? 0 +064100.52 -004828.1 -000010.3-000003.700008.0 08.8800.15A? 0 +064136.77 +184129.4 -000001.9-000024.300003.5 08.8800.21A? 0 +064219.08 -194656.1 +000002.8-000009.000001.0 08.8800.01A? 0 +064238.73 +100625.9 +000005.6+000005.000017.2 08.8800.99K? 0 +064418.00 -321837.4 -000009.7+000025.700006.6 08.88-0.04B? 0 +064534.14 -423202.1 -000001.0+000022.300002.5 08.8800.40F? 1 +064605.77 +030517.5 -000009.2+000009.900005.2 08.8800.15A? 0 +064620.53 +274858.3 -000009.7+000001.400008.4 08.8800.04A? 0 +065017.78 -405519.7 -000007.5+000007.600005.3 08.88-0.10B? 0 +065020.81 -183730.6 +000005.1+000002.200008.3 08.8800.37F? 0 +065341.58 +394631.8 -000060.1+000021.500007.3 08.8800.46F? 0 +065346.63 -355016.3 +000000.7-000002.800004.5 08.8800.55F? 0 +065422.15 +001054.7 -000007.3-000006.900002.9 08.88-0.04B? 0 +065423.08 -013925.1 +000043.0-000016.800011.3 08.88-0.06B? 0 +065456.76 -032021.9 -000009.5+000002.600016.5 08.8800.30A? 0 +065458.82 -034201.3 -000001.3+000010.400003.3 08.8800.20A? 0 +065636.39 -643434.2 +000070.5-000008.500010.3 08.8800.54F? 0 +065709.13 +050608.4 +000017.9-000008.000007.2 08.88-0.03B? 0 +065723.28 -071654.2 -000012.9-000006.000002.0 08.8800.04A? 0 +070034.59 -243741.2 -000008.0-000000.700002.3 08.88-0.12B? 0 +070127.22 -030640.7 +000046.2+000009.400011.9 08.8800.86G? 0 +070308.98 +712203.8 -000000.1-000034.800017.3 08.8800.83G? 0 +070338.22 -715957.7 -000037.0+000014.500006.7 08.8800.43F? 0 +070453.42 +013352.2 -000026.7-000004.000001.5 08.8800.89G? 0 +070511.45 +234210.9 +000016.0-000034.900003.5 08.8800.61G? 0 +070517.06 +231002.5 -000008.4-000013.000010.2 08.8800.07A? 0 +070620.88 -282003.9 +000004.1+000001.000005.9 08.8800.96K? 0 +071010.00 -194526.7 +000012.2-000014.000008.8 08.88-0.01B? 0 +071016.67 -525806.5 -000007.1+000006.600003.0 08.8800.91G? 0 +071501.07 +053144.3 -000004.2-000013.200005.2 08.88-0.06B? 0 +071819.39 +283654.4 +000000.2+000014.300008.4 08.8800.15A? 0 +071916.99 -400627.2 -000017.3+000056.500012.3 08.8800.55F? 0 +072157.42 -321128.0 -000012.6+000015.900002.0 08.88-0.05B? 0 +072208.33 -024759.6 +000016.0-000008.100010.3 08.8800.53F? 0 +072216.70 -323541.6 -000004.8+000009.400004.9 08.8800.14A? 0 +072447.17 -485245.4 -000013.7+000086.400012.6 08.8800.55F? 0 +072846.37 +672608.5 -000008.3+000006.900000.5 08.8800.37F? 0 +072930.43 +180502.9 +000004.8-000014.400007.5 08.8800.39F? 0 +073235.52 -024541.5 -000011.5-000011.000003.8 08.8800.13A? 0 +073251.21 +103423.5 -000002.2-000002.900004.1 08.8800.02A? 0 +073454.81 -170651.5 -000014.3-000006.200027.7 08.8800.46F? 0 +073737.12 -142525.5 -000003.3+000008.900004.7 08.8800.01A? 0 +073811.58 +093008.7 -000013.0-000014.200016.8 08.8800.40F? 0 +073929.03 -010909.9 -000016.7+000012.800008.0 08.8800.18A? 0 +074138.23 -092719.8 -000027.0+000021.100002.3 08.8800.42F? 0 +074215.33 -524615.0 +000046.7-000142.200011.6 08.8800.58G? 0 +074222.80 -075449.1 -000014.5-000007.900026.1 08.8800.10A? 0 +074248.10 -202800.5 +000009.2+000016.400005.7 08.88-0.03B? 0 +074423.20 -214909.6 -000010.4+000007.600004.0 08.8800.01A? 0 +074445.78 -311759.9 +000008.4-000004.800004.8 08.8800.46F? 0 +074759.79 +110633.9 +000002.8-000001.200013.6 08.8800.02A? 0 +074903.47 -031625.8 -000003.5-000000.300011.4 08.8800.22A? 0 +074950.62 +460602.2 -000030.8-000117.300020.3 08.8800.48F? 0 +075020.40 +113602.2 -000027.2-000146.600011.1 08.8800.73G? 0 +075031.25 -291857.5 -000007.6-000005.100004.6 08.8800.97K? 0 +075245.75 -480151.8 -000007.1-000012.300007.9 08.8800.06A? 0 +075318.99 +124212.5 +000002.6-000002.200025.5 08.8800.51F? 0 +075401.16 -573431.4 -000012.9+000015.800002.3 08.8800.21A? 0 +075541.72 +032559.3 -000032.4-000001.100010.8 08.8800.15A? 0 +075632.31 -491053.7 +000008.9+000014.500010.5 08.8800.42F? 0 +075632.54 -424259.1 -000011.3+000001.200000.6 08.8800.01A? 0 +075635.19 +372344.3 +000004.2+000006.700004.9 08.8800.31F? 0 +075643.61 -252428.5 -000012.3-000036.900014.2 08.8800.45F? 0 +075729.02 -342340.6 +000002.0-000005.300010.1 08.8800.98K? 0 +080115.95 +182322.9 -000005.0-000034.500000.8 08.8800.30A? 0 +080130.41 +065442.2 -000006.0+000018.000010.3 08.8800.01A? 0 +080235.78 -653525.4 +000008.0+000007.700012.6 08.8800.14A? 0 +080255.01 -202829.8 -000017.0-000002.300015.6 08.8800.13A? 0 +080444.45 +471723.6 -000026.0-000020.700006.3 08.8800.48F? 0 +080540.65 -345447.7 -000006.9+000007.600004.6 08.88-0.01B? 0 +080707.65 +064311.5 -000010.8-000010.700008.0 08.8800.49F? 0 +080842.01 -012407.3 +000008.6+000003.400002.2 08.88-0.02B? 0 +080905.79 +595127.2 -000014.7-000042.600009.6 08.8800.47F? 0 +080936.72 -491138.3 -000010.4+000000.800020.6 08.8800.06A? 0 +081002.92 -154202.3 -000034.3+000001.900005.2 08.8800.66G? 0 +081008.54 +675807.5 +000007.9-000030.100013.3 08.8800.51F? 0 +081022.84 -225053.4 -000010.5+000019.500022.0 08.8800.40F? 0 +081347.72 -053725.9 +000011.9+000025.800001.2 08.8800.05A? 0 +081437.89 +051804.7 -000023.6+000014.200003.1 08.8800.21A? 0 +081442.45 -495859.6 +000001.9+000007.100016.5 08.8800.01A? 0 +081548.57 -353752.9 -000005.5+000013.500005.3 08.8800.22A? 0 +081925.77 +322951.5 -000035.3-000001.500007.5 08.8800.33F? 0 +082143.65 -473752.7 -000013.8+000011.100003.1 08.88-0.02B? 0 +082306.10 -004551.1 -000025.9-000035.800005.5 08.8800.45F? 0 +082402.87 -394703.1 -000002.0+000010.700007.6 08.8800.04A? 0 +082459.95 +095721.3 -000025.0+000003.500004.8 08.8800.20A? 0 +082641.19 -445102.0 -000008.1+000009.300000.4 08.88-0.05B? 0 +082748.11 -012337.9 -000077.8-000063.000006.8 08.8800.66G? 0 +083411.65 +010803.1 +000022.3-000001.800003.1 08.8800.57F? 0 +083705.50 +523628.5 -000007.6-000026.400003.2 08.8800.98K? 0 +084014.71 -055508.7 -000006.7+000004.100007.3 08.8800.08A? 0 +084154.96 -374522.3 -000017.9+000005.200007.3 08.8800.10A? 0 +084244.94 -571209.3 +000009.3-000026.000014.9 08.8800.33F? 0 +084500.86 -630116.4 -000028.8+000020.000001.3 08.8800.40F? 0 +084752.16 -715051.8 +000017.0+000000.600001.9 08.8800.27A? 0 +085240.65 +054705.2 -000051.2+000036.900035.2 08.8800.93G? 0 +085545.97 -442514.2 -000002.2+000000.300017.0 08.8800.53F? 0 +085624.60 -252806.3 +000080.7+000193.200017.6 08.8800.30A? 1 +085641.41 -475139.2 +000004.6+000025.000015.3 08.8800.10A? 0 +085649.85 -223130.3 -000019.0-000031.700011.5 08.8800.50F? 0 +085836.89 +092725.9 -000013.3-000004.800005.4 08.8800.49F? 0 +085942.84 +792904.4 -000013.0+000021.400013.6 08.8800.57F? 0 +090145.72 -431356.1 -000002.7+000050.800013.1 08.8800.94G? 0 +090600.73 -250629.6 -000046.7+000003.300008.3 08.8800.36F? 0 +090719.57 +451034.0 -000062.0-000065.700018.4 08.8800.89G? 0 +090829.61 -385243.4 -000011.1+000010.700004.5 08.88-0.03B? 0 +091538.69 -135736.1 -000023.0+000001.100002.6 08.8800.25A? 0 +092125.35 -473910.9 -000013.9+000008.500009.5 08.88-0.08B? 0 +092302.07 -490330.7 -000000.3-000010.400023.3 08.8800.29A? 0 +092421.21 +453915.1 -000016.7-000051.900011.6 08.8800.50F? 0 +092544.38 -291937.2 -000009.3+000010.200003.3 08.8800.28A? 0 +093157.03 -164825.0 -000012.4+000008.900026.3 08.8800.87G? 0 +093305.78 +072222.3 +000002.2+000009.400004.9 08.8800.95K? 0 +093508.50 +434023.8 +000045.0-000001.000018.4 08.8800.69G? 0 +093652.03 -110735.3 -000007.0-000018.800000.8 08.8800.42F? 0 +093659.09 -370218.0 +000019.9-000004.100001.5 08.8800.57F? 0 +093836.05 -123816.3 -000009.8-000010.400003.5 08.8800.91G? 0 +093957.67 +093039.3 +000004.6-000057.100005.5 08.8800.79G? 0 +094210.04 +073524.5 -000164.9+000006.200018.9 08.8800.88G? 0 +094242.07 +553957.2 -000041.3-000104.200000.1 08.8800.91G? 0 +094312.67 +670900.9 -000029.0-000004.500030.3 08.8800.38F? 0 +094352.85 -731818.3 -000034.2+000026.500000.7 08.8800.99K? 0 +094426.70 -511520.7 -000022.5-000003.900004.1 08.8800.47F? 0 +094602.80 +132700.2 -000016.0-000002.800017.0 08.8800.40F? 0 +094631.01 -312136.4 -000013.0-000063.700015.5 08.8800.57F? 0 +094844.97 -704624.4 -000006.5+000009.800000.6 08.88-0.02B? 0 +095051.57 -513011.1 -000024.6+000023.700007.1 08.8800.97K? 0 +095209.27 +340459.3 -000012.2+000000.000009.2 08.8800.91G? 0 +095344.21 -100604.1 -000094.9+000013.100008.3 08.8800.60G? 0 +095506.46 -012310.2 -000024.4-000014.600023.5 08.8800.84G? 0 +095553.70 -342841.0 -000017.4+000009.600000.2 08.8800.41F? 0 +095826.36 -574328.8 -000008.7+000003.900008.9 08.88-0.05B? 0 +100318.79 +060323.6 +000008.9-000003.400002.6 08.8800.25A? 0 +100526.27 -125845.6 -000040.8-000014.200003.7 08.8800.49F? 0 +100656.55 -233236.2 -000015.4+000019.000008.0 08.8800.37F? 0 +100837.81 -605410.0 +000003.0-000000.600002.2 08.8800.09A? 0 +101648.19 +565429.0 +000002.4-000018.100005.2 08.8800.45F? 0 +101858.26 -594604.3 -000007.3+000019.900002.6 08.8800.08A? 0 +102016.33 +555054.6 -000066.9-000023.500009.2 08.8800.44F? 0 +102036.67 -162102.7 +000000.0+000000.000000.0 08.8800.64G? 0 +102102.71 +413650.3 -000006.1-000011.700001.9 08.8800.38F? 0 +102648.23 -315906.0 -000016.4-000000.600002.3 08.8800.17A? 0 +102709.55 -571109.9 -000014.0+000011.600006.8 08.88-0.10B? 0 0.10 1.00 +102842.66 -272155.5 +000332.1-000265.500032.4 08.8800.83G? 0 +102904.61 -044132.7 -000166.0+000037.700018.3 08.8800.55F? 0 +103104.20 -173451.1 -000054.4+000014.000001.3 08.8800.56F? 0 +103243.59 +261718.4 -000096.0+000000.900004.5 08.8800.42F? 0 +103327.49 -475132.7 -000030.1+000008.900006.5 08.8800.12A? 0 +103429.86 -501521.7 -000010.6-000015.800002.4 08.8800.91G? 0 +103444.86 +520925.3 +000043.8-000057.600010.5 08.8800.98K? 0 +103628.00 -851738.8 -000004.9-000003.400006.4 08.8800.98K? 0 +103649.73 -133217.1 -000065.0+000000.300010.3 08.8800.43F? 0 +103721.48 +503304.3 -000014.3+000007.900010.0 08.8800.33F? 0 +104008.60 -430450.5 -000009.6+000001.300007.9 08.8800.42F? 0 +104031.72 -594643.9 -000019.7-000023.800011.2 08.88-0.03B? 0 0.10 1.00 +104154.32 +254020.2 +000007.0+000023.300004.4 08.8800.99K? 0 +104247.54 +170728.9 -000009.5+000014.400007.5 08.8800.89G? 0 +104441.16 -594321.2 +000000.0+000000.000000.0 08.8800.44F? 0 +104446.54 -573136.8 -000050.1+000009.200012.0 08.8800.48F? 0 +104552.31 -702544.6 -000021.4-000001.200003.0 08.8800.96K? 0 +104706.89 -120112.5 +000043.6-000085.900017.2 08.8800.37F? 0 +104907.57 +765151.5 -000032.3-000019.400005.7 08.8800.31A? 0 +105206.68 -541612.9 -000046.3-000002.700000.2 08.8800.41F? 0 +105334.49 -201424.6 +000011.4-000071.600013.7 08.8800.73G? 0 +105725.66 -492308.6 -000006.1+000005.400000.3 08.8800.10A? 0 +105731.34 +600637.7 +000003.2+000008.700001.5 08.8800.33F? 0 +105915.98 -192848.7 -000020.9+000009.800001.3 08.8800.24A? 0 +105922.20 +661731.6 -000023.4-000001.900004.9 08.8800.44F? 0 +110006.77 -402455.5 -000024.2+000022.100014.6 08.8800.27A? 0 +110116.78 -580647.5 +000002.5-000001.600002.7 08.88-0.01B? 0 +110200.29 -682623.8 -000010.4+000001.600004.3 08.88-0.04B? 0 +110254.34 -442421.5 -000029.6+000028.600009.1 08.8800.59G? 0 +110305.93 -615327.2 -000002.2+000010.200000.1 08.8800.21A? 0 +110430.88 +325944.4 -000103.3-000066.900015.1 08.8800.51F? 0 +110729.34 -340846.1 -000062.5+000023.600010.2 08.8800.99K? 0 +110838.55 -392958.7 -000002.4+000008.800012.6 08.8800.07A? 0 +110945.20 -702203.8 -000000.4+000008.300002.3 08.88-0.08B? 0 +111213.20 -211708.2 -000163.6+000050.800004.5 08.8800.57F? 0 +111220.98 -494848.0 -000001.0+000008.900004.9 08.88-0.02B? 0 +111616.82 -034541.8 -000199.6-000007.300023.3 08.8800.78G? 0 +111806.61 +330526.2 -000036.6-000002.100008.1 08.8800.54F? 0 +111912.70 -650257.7 +000002.5+000003.700003.5 08.8800.26A? 0 +111935.28 +095556.9 -000031.9+000002.400009.1 08.8800.30A? 0 +112023.23 +742514.0 -000129.3-000011.300009.3 08.8800.58G? 0 +112115.87 -274619.6 -000025.8+000002.000013.1 08.8800.21A? 0 +112306.93 -760027.0 +000000.0+000003.600004.1 08.8800.12A? 0 +112337.28 +384137.4 -000037.4-000005.300033.7 08.8800.35F? 0 +113207.46 -073703.7 -000039.6-000026.100032.5 08.8800.63G? 0 +113520.28 -234959.1 -000009.4-000002.100025.9 08.8800.34F? 0 +113804.30 -271956.6 -000032.4-000007.200010.2 08.8800.45F? 0 +114058.55 -624133.0 -000027.1-000000.900011.2 08.8800.77G? 0 0.10 1.00 +114627.90 -483356.2 -000005.6-000029.400016.5 08.8800.52F? 0 +114720.06 +102726.4 -000015.0-000005.200003.4 08.8800.41F? 0 +114833.92 +403814.3 +000014.6-000013.500018.7 08.8800.35F? 0 +115523.71 -602504.9 -000003.1+000010.600002.1 08.8800.44F? 0 +115606.92 -321335.0 -000002.9+000003.500010.7 08.8800.94G? 0 +115656.44 -581904.9 -000014.2-000002.900014.0 08.8800.05A? 0 +115733.23 -263149.2 +000021.7-000005.100046.6 08.8800.97K? 0 +115817.95 +444339.3 -000052.0+000113.200005.7 08.8800.52F? 0 +120543.36 +494056.0 +000005.8-000000.300000.2 08.8800.18A? 0 +120658.40 -050356.7 -000003.8-000004.400007.4 08.8800.98K? 0 +120731.46 +174353.4 +000021.6-000013.400004.8 08.8800.97K? 0 +120943.21 +683347.4 +000011.4-000035.400014.5 08.8800.45F? 0 +121322.54 -453731.2 -000204.0+000047.600011.8 08.8800.68G? 0 +121611.15 +044238.6 -000159.4+000013.500029.6 08.8800.64G? 0 +121736.82 -665806.7 -000016.5-000008.300017.2 08.8800.47F? 0 +121753.34 +225111.6 -000063.7-000033.600019.5 08.8800.88G? 0 +122005.05 -253351.3 -000055.0+000016.200007.7 08.8800.51F? 0 +122111.75 -480319.1 -000023.4-000010.000015.6 08.8800.37F? 0 +122153.38 -571829.4 -000043.3-000017.200007.7 08.8800.39F? 0 +123027.80 -401604.5 -000039.0+000006.800019.1 08.8800.41F? 1 +123039.30 +070717.4 -000013.6-000009.000016.6 08.8800.96K? 0 +123130.07 -133351.1 -000006.5+000020.300009.7 08.8800.52F? 0 +123805.26 -381245.0 -000002.9-000016.700003.8 08.8800.95G? 0 +123913.30 -543300.0 -000007.4-000018.500008.1 08.8800.30A? 0 +123953.95 +052644.9 +000034.4-000048.500000.8 08.8800.44F? 0 +124027.28 -340440.9 -000002.8-000003.300015.9 08.8800.11A? 0 +124142.95 -013112.5 -000068.9+000014.500003.2 08.8800.51F? 0 +124528.37 -084058.8 -000084.6+000002.900013.0 08.8800.48F? 0 +124818.80 +542737.4 +000002.9+000020.500008.4 08.8800.52F? 0 +124944.54 -585941.1 -000116.9+000082.000003.6 08.8800.56F? 0 +125435.45 -831022.9 -000004.7+000000.600010.9 08.8800.15A? 0 +125522.52 +695314.9 -000024.7-000024.400023.4 08.8800.84G? 0 +125533.23 -540826.5 -000017.3-000008.800004.4 08.8800.23A? 0 +125609.46 -665725.8 -000003.5-000001.000005.7 08.8800.12A? 0 +125948.94 +710134.3 -000013.5-000010.000003.7 08.8800.87G? 0 +130214.23 -453315.3 -000025.9-000019.200017.5 08.8800.45F? 0 +130323.62 -462844.5 +000023.5+000004.900023.5 08.8800.50F? 0 +131021.77 +672941.5 -000695.1-000032.600025.0 08.8800.96K? 0 +131239.88 +761702.4 -000013.8+000049.400007.2 08.8800.39F? 0 +131620.28 +171523.4 +000034.5-000005.600008.4 08.8800.61G? 0 +131621.91 -590806.9 -000020.0-000006.900007.2 08.8800.34F? 0 +132011.41 +803727.7 -000019.0+000014.400019.1 08.8800.90G? 0 +132401.27 -533526.9 -000004.2+000006.500012.3 08.8800.04A? 0 +132442.87 +572003.7 +000004.9-000011.500001.4 08.8800.46F? 0 +132729.99 +241843.2 -000024.1+000037.000014.5 08.8800.34F? 0 +134213.65 +785221.5 -000027.4+000024.200015.7 08.8800.50F? 0 +134446.27 -060947.0 -000009.3-000024.200009.4 08.8800.64G? 0 +134859.81 -312250.9 -000039.9-000150.800011.6 08.8800.67G? 0 +134909.24 -541342.1 -000024.3-000022.100019.0 08.8800.51F? 0 +134948.96 -633017.8 -000005.8-000010.300007.1 08.8800.29A? 0 +135030.54 +213226.9 -000158.3-000050.600008.1 08.8800.63G? 0 +135404.83 +324940.4 +000090.5+000025.600021.4 08.8800.52F? 0 +135448.41 -375541.4 -000090.7-000089.100028.0 08.8800.67G? 0 +135947.68 +670214.6 +000010.9+000031.700001.1 08.8800.53F? 0 +140232.47 +633635.2 +000001.6-000031.700006.2 08.8800.57F? 0 +140803.25 -595132.9 -000008.1-000009.700011.0 08.8800.05A? 0 +140821.67 -332332.1 -000018.8-000003.200009.0 08.8800.47F? 0 +140823.70 -025610.4 -000036.0-000018.200017.6 08.8800.51F? 0 +141034.38 -112329.6 -000056.3-000022.600010.4 08.8800.42F? 0 +141254.53 -141020.5 -000023.0-000016.900006.2 08.8800.29A? 0 +141544.48 +643625.1 +000049.4+000032.000018.1 08.8800.66G? 0 +142111.31 -642224.0 -000004.0+000001.500015.1 08.8800.12A? 0 +142306.36 -180310.1 -000033.6+000001.300010.5 08.8800.54F? 0 +142735.71 +523627.3 -000054.4-000006.000011.6 08.8800.52F? 0 +142736.00 -531606.8 -000005.7-000022.600008.9 08.8800.43F? 0 +142755.62 +163317.9 -000032.5-000021.300000.3 08.8800.45F? 0 +143010.37 -433248.9 -000024.9-000031.300000.8 08.8800.99K? 0 +143103.90 +071551.9 +000019.8-000216.400003.9 08.8800.78G? 0 +143710.11 -383925.6 -000038.1-000029.600003.9 08.8800.42F? 0 +143749.10 -202533.3 +000019.5-000025.200008.4 08.8800.30A? 0 +143912.88 -415701.4 -000033.6-000029.200028.6 08.8800.65G? 0 +144030.66 +471422.1 -000088.7-000162.000029.4 08.8800.72G? 0 +144157.62 +851741.9 +000006.7+000022.600003.6 08.8800.42F? 0 +144243.04 -491500.0 +000076.1+000015.800028.8 08.8800.64G? 0 diff --git a/kstars/kstars/data/hip113.dat b/kstars/kstars/data/hip113.dat new file mode 100644 index 00000000..14b424c8 --- /dev/null +++ b/kstars/kstars/data/hip113.dat @@ -0,0 +1,1000 @@ +144247.39 +144141.0 -000048.9-000044.000027.7 08.8800.72G? 0 +144258.76 -562303.6 +000010.5-000011.700004.4 08.8800.09A? 0 +144650.72 -642840.3 +000002.1-000004.100005.2 08.8800.04A? 0 +144906.89 +724600.8 +000019.8+000020.900003.3 08.8800.39F? 0 +144915.75 -241554.0 +000000.0+000000.000000.0 08.8800.00B? 0 +145052.99 -663122.2 -000013.3-000014.000001.8 08.88-0.03B? 0 +145733.91 -134216.1 +000030.1-000019.600008.7 08.8800.23A? 0 +150134.68 -670623.9 -000021.9-000026.400009.8 08.8800.18A? 0 +150140.50 -515501.6 +000044.8-000083.500011.1 08.8800.96K? 0 +150348.05 -454743.8 -000014.4-000038.100008.8 08.8800.38F? 0 +150521.08 -753834.6 -000138.9-000083.500023.8 08.8800.65G? 0 +150652.20 -741323.9 -000012.0-000112.300025.0 08.8800.58G? 0 +150816.22 -584157.8 +000002.7+000000.000003.2 08.8800.02A? 0 +150855.27 -063438.1 -000022.7-000021.600017.2 08.8800.52F? 0 +151024.33 -681101.8 +000003.8-000008.700006.2 08.88-0.05B? 0 +151225.30 +082546.9 +000001.2+000002.100012.9 08.8800.38F? 0 +151512.23 +592535.1 -000009.1+000024.200015.6 08.8800.90G? 0 +151734.21 -553706.0 -000015.5-000028.600005.6 08.8800.01A? 0 +152059.67 +210405.3 -000050.2+000085.700018.1 08.8800.53F? 0 +152245.87 -560316.4 -000033.6-000057.400002.7 08.8800.50F? 0 +152414.97 +025227.2 -000015.0-000060.300009.6 08.8800.47F? 0 +152455.02 -364101.4 +000014.9-000023.900010.6 08.8800.89G? 0 +152646.48 -392205.0 -000014.5-000037.400004.1 08.8800.95G? 0 +153116.70 -141120.5 -000033.2-000037.000010.0 08.8800.49F? 0 +153142.67 -200951.5 -000054.6-000030.600000.7 08.8800.55F? 0 0.10 1.00 +153231.60 -263925.3 -000033.9-000032.100007.3 08.8800.40F? 0 +153313.04 +241405.3 -000027.9+000032.700003.8 08.8800.50F? 0 +153404.12 -752944.1 +000007.2+000020.100010.1 08.8800.97K? 0 +153528.34 -172428.8 -000006.6-000037.700011.8 08.8800.95G? 0 +153647.58 -473423.8 -000020.9-000003.100006.1 08.8800.06A? 0 +153811.98 -140604.1 -000033.8-000007.600016.9 08.8800.35F? 0 +153917.43 -591224.6 -000002.9-000027.300009.8 08.8800.74G? 0 +153941.88 -200759.9 -000011.4-000030.000009.0 08.8800.63G? 0 +154042.78 -481129.9 -000000.2-000023.800004.1 08.88-0.09B? 0 +154044.06 -521353.8 +000027.7+000004.600006.8 08.8800.02A? 0 +154144.49 +362612.0 +000009.1-000068.700009.7 08.8800.56F? 0 +154421.75 -301202.4 -000007.2-000014.300014.7 08.8800.29A? 0 +154424.89 +043604.5 +000003.6-000050.200009.6 08.8800.64G? 0 +154504.13 +242133.4 -000040.0+000008.500006.4 08.8800.66G? 0 +154629.24 -623240.5 -000004.9-000005.800010.1 08.8800.02A? 0 +154852.31 -520226.5 -000006.5+000014.700001.4 08.8800.07A? 0 +155109.39 +525426.1 -000008.2-000027.200011.6 08.8800.48F? 1 +155123.75 -481540.9 -000016.0+000012.200004.3 08.8800.17A? 0 +155642.31 -342553.6 -000051.4-000012.400004.8 08.8800.48F? 0 +155828.08 +634951.1 +000013.3-000007.500015.2 08.8800.31F? 0 +155951.35 -624212.4 +000028.4-000032.800008.8 08.8800.43F? 0 +160458.13 +701547.8 +000001.2+000035.300004.5 08.8800.47F? 0 +161330.18 -513702.8 +000036.4-000044.100012.3 08.8800.89G? 0 +161519.42 +834754.5 -000007.2+000028.300019.2 08.8800.35F? 0 +161758.16 -081656.4 +000043.8-000036.000020.1 08.8800.50F? 0 +162009.75 -392631.0 -000158.6+000016.500010.9 08.8800.56F? 0 +162027.03 -582725.9 -000010.7-000014.900001.9 08.88-0.02B? 0 +162127.53 -603929.9 -000038.9-000035.100002.6 08.8800.86G? 0 +162317.85 +325107.6 -000015.9-000068.500000.8 08.8800.48F? 0 +162537.93 +243326.4 -000032.2-000008.600006.0 08.8800.42F? 0 +162702.90 +340009.2 -000008.3-000047.900014.0 08.8800.45F? 0 +162712.38 +495702.5 +000008.6+000026.400011.5 08.8800.41F? 0 +162807.01 +412733.2 -000029.3+000013.000011.0 08.8800.33F? 0 +162919.09 +064653.6 +000021.0+000123.800004.0 08.8800.98K? 0 +162928.10 -461540.0 +000002.3-000002.800007.9 08.8800.05A? 0 +163145.66 -550355.4 +000001.6-000007.800001.0 08.8800.07A? 0 +163233.45 +231355.7 -000013.6+000032.900010.7 08.8800.45F? 1 +163434.93 +375944.3 -000021.3-000012.200004.4 08.8800.43F? 0 +164057.46 +822153.0 -000006.5+000010.800006.4 08.8800.91G? 0 +164146.90 +292518.4 -000009.8-000005.000000.5 08.8800.41F? 0 +164148.33 -021032.2 -000001.7-000010.500001.8 08.8800.13A? 0 +164404.46 +414040.3 +000053.5-000101.300008.5 08.8800.58G? 0 +164928.59 +423226.4 -000068.3+000104.400002.4 08.8800.65G? 0 +165031.73 -555200.6 -000009.5-000005.800009.8 08.8800.14A? 0 +165045.54 +173459.9 +000027.4-000072.700018.4 08.8800.49F? 0 +165714.24 +683427.0 +000005.2-000014.000004.2 08.8800.23A? 0 +165717.14 -422412.7 -000018.2-000008.400005.9 08.8800.20A? 0 +165738.77 +493517.7 +000005.2-000009.700012.9 08.8800.68G? 0 +165755.50 +674604.7 -000009.0-000021.300018.6 08.8800.91G? 0 +165806.95 -301258.2 -000033.7-000015.900006.4 08.8800.55F? 1 +170052.24 -513647.1 +000032.9-000011.100001.7 08.8800.13A? 0 +170111.22 +062726.9 -000014.1-000002.600008.0 08.8800.46F? 0 +170435.84 -533614.5 -000002.5-000008.900011.7 08.8800.37F? 0 +170450.99 +451327.1 -000008.3+000043.900006.3 08.8800.50F? 0 +170918.80 +715234.5 +000025.3+000067.300012.9 08.8800.68G? 0 +172214.33 -325743.9 -000000.1-000004.700004.6 08.8800.20A? 0 +172312.34 +513318.8 -000057.4+000043.000016.6 08.8800.58G? 0 +172347.48 -661638.3 -000015.6-000012.500001.6 08.8800.28A? 0 +172755.37 +405517.8 -000011.6+000016.700009.6 08.8800.32F? 0 +172830.25 -773111.0 -000001.6+000002.700023.3 08.8800.62G? 0 +173030.59 -614624.5 -000006.1-000038.000003.5 08.8800.37F? 0 +173539.35 -204835.2 +000000.1-000011.300004.4 08.8800.29A? 0 +173649.49 -633116.1 +000002.5-000002.600005.3 08.8800.49F? 0 +174322.23 -651350.9 +000005.4-000004.000001.8 08.8800.85G? 0 +174353.81 +240438.0 -000002.6-000024.200028.4 08.8800.47F? 0 +174452.83 +375208.2 -000004.1-000013.700003.8 08.88-0.06B? 0 +174715.28 +014938.2 -000001.3+000011.100006.8 08.8800.66G? 0 +174750.93 +832542.9 +000002.1+000030.300001.8 08.8800.52F? 0 +174755.90 -305352.3 -000018.6-000008.600014.1 08.8800.43F? 0 +175049.88 -430852.9 +000006.5-000019.600013.2 08.88-0.05B? 0 +175138.89 -481110.7 +000032.8-000024.800002.2 08.88-0.01B? 1 +175300.91 +482853.5 +000008.9+000064.000001.5 08.8800.58G? 0 +175306.22 -085139.1 +000003.8-000015.500005.9 08.8800.55F? 0 +175409.10 -305204.4 +000003.1+000002.100040.8 08.8800.32F? 0 +175458.16 -670346.5 +000007.6-000003.200002.5 08.8800.15A? 0 +175509.76 -072819.3 -000025.4-000023.100022.8 08.8800.25A? 0 +175905.72 +340405.8 +000004.4-000024.400006.5 08.8800.38F? 1 +180101.80 +110409.5 -000041.5-000225.000031.5 08.8800.75G? 0 +180217.22 +463123.7 +000014.8+000043.500013.7 08.8800.53F? 0 +180433.10 -242117.3 +000000.0+000000.000000.0 08.8800.23A? 0 +180605.64 -220659.0 +000017.9+000001.900010.0 08.8800.03A? 0 +180616.18 -123801.0 +000001.6-000041.200020.7 08.8800.61G? 0 +180757.67 +033848.3 -000006.8-000000.400018.3 08.8800.01A? 0 +180917.85 -025849.5 +000004.6-000001.100000.5 08.8800.13A? 0 +181253.30 -351238.9 +000000.0+000000.000000.0 08.8800.03A? 0 +181303.39 -181844.1 -000001.8+000000.400010.5 08.88-0.04B? 0 +181326.40 +522938.9 -000013.5-000009.100008.4 08.8800.50F? 0 +181429.79 +034634.9 +000013.3-000001.800008.3 08.8800.15A? 0 +181509.72 -664856.8 -000006.7-000009.000006.2 08.8800.02A? 0 +181731.65 +224207.3 +000002.6+000023.100001.8 08.8800.50F? 0 +181854.74 +204355.6 -000003.1+000009.400011.9 08.8800.40F? 0 +181937.23 +225746.3 +000003.0+000004.200005.5 08.8800.19A? 0 +182013.33 -492243.0 +000039.5+000011.100009.1 08.8800.32F? 0 +182056.96 +390313.1 +000005.0-000012.100012.0 08.8800.53F? 0 +182100.25 -282053.3 +000004.2-000014.000001.1 08.8800.09A? 0 +182226.95 -004451.2 +000019.1+000007.900005.0 08.8800.37F? 0 +182654.26 +612316.2 +000020.5-000014.900002.0 08.8800.39F? 0 +182722.60 -382703.8 -000024.3-000004.800003.0 08.88-0.01B? 0 +182955.74 +224644.1 +000008.0+000008.100001.9 08.8800.07A? 0 +183133.08 +250302.9 +000005.4+000014.000005.5 08.8800.28A? 0 +183410.78 +361415.4 +000004.8-000017.400001.3 08.8800.49F? 0 +183834.36 -572651.9 -000061.5-000068.400000.2 08.8800.66G? 0 +183841.91 +690142.6 -000011.0+000073.300003.8 08.8800.79G? 0 +184111.91 +262257.7 +000014.0-000005.200005.2 08.8800.23A? 0 +184141.14 -470349.5 -000011.9-000010.500007.7 08.88-0.09B? 0 +184141.46 -112204.2 +000032.5-000063.700019.4 08.8800.67G? 0 +184347.44 +843235.8 +000015.8-000053.600008.0 08.8800.49F? 0 +184445.67 +110841.9 +000007.7+000016.300019.0 08.8800.41F? 0 +184520.34 -375218.8 -000014.6+000039.600024.4 08.8800.98K? 0 +184637.07 +262914.0 +000007.1+000002.400008.9 08.8800.29A? 0 +184944.10 +104034.7 +000000.0+000000.000000.0 08.8800.54F? 0 +185003.51 +314848.2 +000000.0+000000.000000.0 08.8800.74G? 0 +185126.03 +605301.6 +000010.5+000014.900011.2 08.8800.34F? 0 +185206.24 -721158.1 +000007.1-000048.000010.5 08.8800.98K? 0 +185847.62 -081426.7 +000016.8+000005.600002.1 08.8800.49F? 0 +185852.72 +380700.0 +000022.1-000013.300008.6 08.8800.97K? 0 +185943.42 -364716.5 -000000.1-000059.200017.6 08.8800.58F? 0 +190017.38 +704359.6 +000011.6+000024.200002.1 08.8800.16A? 0 +190020.80 +130344.1 +000000.7+000010.800020.2 08.8800.21A? 0 +190034.69 +521621.0 -000019.8+000055.800018.2 08.8800.48F? 0 +190124.56 +071646.1 -000022.7-000012.700001.9 08.8800.33F? 0 +190319.10 +513050.6 -000013.2-000005.800005.3 08.8800.28A? 0 +190431.79 +164916.8 -000006.3-000008.000004.5 08.8800.34F? 0 +190813.40 -193644.1 +000104.2-000033.000022.3 08.8800.47F? 0 +190854.70 +191401.6 +000013.1+000017.700004.8 08.8800.16A? 0 +191043.27 -501917.6 -000025.6+000018.700023.2 08.8800.98K? 0 +191100.90 -691305.3 -000005.4-000012.200000.4 08.8800.94G? 0 +191448.65 -310502.7 -000008.6-000010.400011.2 08.8800.04A? 0 +191839.43 -612036.9 +000062.0-000030.800025.3 08.8800.94G? 0 +191843.70 +305551.7 -000002.9-000007.900004.2 08.8800.05A? 0 +192026.78 +575541.2 +000011.4+000021.300011.4 08.88-0.01B? 0 +192105.10 -094638.4 -000002.1-000047.000003.0 08.8800.55F? 0 +192426.24 -430203.8 -000039.2-000060.600000.6 08.8800.67G? 0 +192546.19 +182440.4 -000002.4-000025.000028.2 08.8800.49F? 0 +192606.09 +034643.1 +000002.2-000042.300024.3 08.8800.56F? 0 +192752.77 -293530.5 +000035.4-000045.300023.1 08.8800.98K? 0 +192933.31 +671452.1 -000022.1+000031.200017.5 08.8800.56F? 0 +193143.42 -011721.6 +000009.7+000010.500003.3 08.8800.32F? 0 +193239.12 +432611.3 -000008.9-000007.100004.9 08.8800.18A? 0 +193500.33 +290514.0 +000022.6+000008.600002.9 08.8800.44F? 0 +193551.26 +174203.3 +000008.5-000017.000019.7 08.8800.28A? 0 +193921.57 +800125.4 +000013.1-000014.300001.6 08.8800.08A? 0 +193934.74 +351837.8 +000005.7-000005.100016.2 08.8800.06A? 0 +194021.57 +312126.5 -000001.6+000004.800011.8 08.8800.00A? 0 +194032.30 +444204.4 +000009.8+000008.400001.6 08.8800.97K? 0 +194132.95 +272244.1 +000000.6-000001.000016.6 08.8800.04A? 0 +194158.40 +011056.2 -000063.1-000085.100002.4 08.8800.52F? 0 +194248.85 -481208.8 +000012.0-000082.800001.1 08.8800.37F? 0 +194523.26 +241930.1 -000004.9-000028.200002.6 08.8800.56F? 0 +194701.00 +485555.3 -000013.0-000015.100002.8 08.8800.49F? 0 +195010.24 +132600.4 +000009.3-000069.700016.7 08.8800.76G? 0 +195044.12 -362811.7 -000039.3-000030.200007.0 08.8800.43F? 0 +195440.96 +241032.2 +000078.3+000062.500008.6 08.8800.94G? 0 +195606.47 -381524.3 +000031.0-000023.800006.2 08.8800.45F? 0 +195741.35 -225604.5 -000020.6+000039.600006.6 08.8800.42F? 0 +195834.98 +365644.4 -000002.1+000006.100004.5 08.8800.01A? 0 +195838.76 +350409.2 +000006.8-000001.500002.8 08.88-0.06B? 0 +195847.94 +212342.7 +000000.5-000020.700007.9 08.8800.01A? 0 +200031.79 +481808.9 -000021.4-000000.500012.4 08.8800.67G? 0 +200154.14 +055342.1 +000009.3+000001.800004.7 08.8800.18A? 0 +200206.81 +242539.0 +000002.9-000010.000009.9 08.8800.25A? 0 +200243.67 -634325.5 +000048.5-000101.400007.0 08.8800.57F? 0 +200254.44 -070043.4 +000042.4-000032.600000.1 08.8800.72G? 0 +200324.46 -042203.3 -000011.0-000026.000010.6 08.8800.40F? 0 +200423.87 +585004.5 +000007.3+000003.700005.3 08.8800.15A? 0 +200436.56 -351250.5 +000014.1-000071.400028.1 08.8800.50F? 0 +200826.68 +320609.2 +000006.0-000025.000000.0 08.8800.43F? 0 +200850.24 -600114.7 +000084.1-000061.000013.3 08.8800.52F? 0 +201046.52 -024124.4 +000062.1-000002.600011.3 08.8800.62G? 0 +201330.00 -533623.8 -000031.4+000002.400006.4 08.8800.46F? 0 +201420.99 +331352.2 +000004.1-000002.100017.3 08.8800.19A? 0 +201421.82 +345304.3 +000006.3-000006.100001.8 08.88-0.01B? 0 +201429.01 +203908.5 -000015.1-000006.900016.3 08.8800.91G? 0 +201527.59 +403008.6 +000002.3+000002.300010.7 08.88-0.02B? 1 +201632.46 +373842.3 -000020.5-000036.400015.3 08.8800.34F? 1 +201643.12 +231215.1 +000069.9+000074.200028.8 08.8800.30A? 0 +201751.68 +200913.7 +000020.7+000008.900015.0 08.8800.42F? 0 +202125.05 +233116.3 -000016.0-000089.100006.9 08.8800.59G? 0 +202140.88 +355843.4 +000009.9-000011.400009.8 08.8800.26A? 0 +202211.68 -164645.1 +000000.0+000000.000000.0 08.8800.82G? 1 +202252.13 +380023.5 -000032.1-000069.200002.3 08.8800.53F? 0 +202353.51 -240954.4 +000041.5-000021.700006.3 08.8800.83G? 0 +202624.67 -600119.9 +000039.8-000045.200018.4 08.8800.55F? 0 +202650.82 +405947.5 -000009.9-000050.100019.5 08.8800.90G? 0 +202704.88 +461739.1 +000004.1+000014.400011.6 08.8800.01A? 0 +202713.79 +132108.6 +000006.9-000022.700004.8 08.8800.05A? 0 +202801.24 +042611.6 -000004.3-000013.300012.1 08.8800.25A? 0 +203301.36 +003739.0 +000002.0+000013.500005.9 08.8800.22A? 0 +203751.48 +065606.0 -000008.1-000024.200018.8 08.8800.28A? 0 +203813.47 +421202.1 -000000.9+000013.600013.8 08.8800.01A? 0 +204016.02 +294649.1 +000009.4+000011.000011.3 08.8800.75G? 0 +204112.26 -603344.3 +000056.9+000009.600016.5 08.8800.50F? 0 +204112.89 +695418.8 -000006.1-000022.900002.2 08.8800.23A? 0 +204116.68 +165958.5 -000037.5-000083.000008.4 08.8800.74G? 0 +204235.64 +631208.9 +000136.9+000060.300021.5 08.8800.64G? 0 +204618.89 -233133.8 +000057.7-000008.400003.6 08.8800.52F? 0 +204807.02 -030217.0 +000010.8+000000.500002.4 08.8800.31A? 1 +204929.47 -140015.4 +000064.1+000024.500022.5 08.8800.65G? 0 +204931.79 +434621.7 -000010.1-000002.400009.4 08.8800.02A? 0 +205607.92 +322201.5 -000003.6-000014.800004.1 08.8800.17A? 0 +205643.82 +313527.8 -000003.4-000007.200000.7 08.8800.00A? 0 +205930.10 +610704.9 -000003.0-000001.400015.1 08.8800.61G? 0 +210559.19 +691555.5 +000009.2+000011.100009.8 08.8800.22A? 0 +210713.13 +074420.2 -000056.9-000062.100025.9 08.8800.96K? 0 +210816.61 +502059.3 +000011.4-000020.900005.7 08.8800.51F? 0 +211220.31 -571252.1 -000000.5-000027.800003.4 08.8800.14A? 0 +211221.66 +493017.7 +000001.5-000007.100013.2 08.8800.16A? 0 +211238.49 +180756.4 +000009.4-000005.100014.2 08.8800.11A? 0 +211302.47 -113306.2 +000091.8+000045.000016.9 08.8800.53F? 0 +211416.53 -583125.1 +000065.0-000064.700007.6 08.8800.70G? 0 +211603.01 +685452.1 +000005.1-000000.500010.2 08.8800.16A? 0 +211745.82 +721023.4 +000006.5+000002.900011.1 08.8800.38F? 0 +211945.10 +274821.8 +000005.6-000023.300011.5 08.8800.50F? 0 +212124.38 -692413.6 +000023.7-000059.800034.1 08.8800.45F? 1 +212126.40 +165751.4 +000038.2-000026.200016.8 08.8800.45F? 0 +212423.26 +562141.7 +000002.7-000005.200008.3 08.8800.47F? 0 +212436.98 +334821.1 -000007.9-000000.300009.2 08.88-0.01B? 0 +212558.43 +384553.2 -000000.8-000014.700006.1 08.8800.53F? 0 +212808.73 +063248.6 +000014.3-000023.700007.8 08.8800.52F? 0 +212837.67 -063652.1 -000002.5+000001.000007.0 08.8800.56F? 0 +213212.75 -571812.0 +000007.2+000007.800000.4 08.8800.40F? 0 +214549.98 -411347.0 +000017.1-000030.800001.5 08.8800.73G? 0 +214621.38 +174358.2 +000052.8-000010.400014.9 08.8800.62G? 0 +215110.68 +030623.9 +000022.5-000005.600008.5 08.8800.25A? 0 +215133.59 -072414.3 +000009.3+000011.900003.4 08.8800.97K? 0 +215434.76 -285012.9 -000025.3-000009.000013.1 08.8800.83G? 0 +215441.38 +331136.4 -000002.7-000007.800010.9 08.88-0.04B? 0 +215751.15 -473248.7 +000026.6-000003.100004.8 08.88-0.00B? 0 +220040.96 +024732.4 +000049.1+000000.000001.5 08.8800.38F? 0 +220147.71 +371536.1 -000031.0-000038.100009.8 08.8800.39F? 0 +220445.55 -452925.4 +000010.5-000082.300023.9 08.8800.49F? 0 +220522.54 +241040.9 +000175.2-000028.900015.9 08.8800.61G? 0 +220834.54 +541659.3 -000029.0-000019.600025.0 08.8800.37F? 0 +221027.28 +633302.0 -000003.1-000004.200002.3 08.8800.17A? 0 +221148.84 +230705.7 +000132.0+000023.800010.6 08.8800.51F? 0 +221203.84 +475109.9 +000007.5-000000.800000.5 08.8800.01A? 0 +221339.63 -272732.6 +000029.9-000060.300001.1 08.8800.48F? 0 +221702.85 +544920.9 -000005.0-000003.900003.1 08.8800.14A? 0 +222542.25 -744314.6 -000006.5+000014.400028.1 08.8800.50F? 0 +222632.02 +543829.5 +000016.1+000005.600004.4 08.8800.50F? 0 +222632.98 +473244.5 +000006.1-000003.600002.7 08.88-0.00B? 0 +222813.70 +515419.8 -000021.3-000000.600000.7 08.8800.06A? 0 +223526.82 -354843.3 +000288.3+000047.800009.0 08.8800.65G? 0 +223605.37 -411029.1 +000004.2-000030.300012.1 08.8800.98K? 0 +224751.28 -570526.4 +000056.8-000051.200004.8 08.8800.51F? 0 +224825.41 +554758.7 +000025.2-000045.400013.2 08.8800.46F? 0 +225214.71 +200351.5 +000199.0-000091.300030.8 08.8800.80G? 0 +225935.56 +522454.7 -000017.1-000011.600007.7 08.8800.05A? 0 +225942.15 +414925.3 +000004.1-000006.100017.0 08.8800.45F? 1 +230115.15 +232206.7 +000022.9+000011.600011.4 08.8800.77G? 0 +230131.55 -152227.5 -000019.9-000099.600005.0 08.8800.91G? 0 +230436.11 +522637.3 -000005.2-000001.500012.8 08.8800.10A? 0 +230533.25 -541707.1 -000023.6-000162.400006.8 08.8800.62G? 0 +230707.13 +161608.8 -000093.6-000090.200000.7 08.8800.48F? 0 +230825.78 +433052.7 +000010.0+000004.100011.4 08.8800.07A? 0 +230827.25 +263208.3 +000022.7+000012.500003.7 08.8800.94G? 0 +231408.72 +450842.6 +000020.7-000011.100004.7 08.8800.55F? 0 +231457.21 -424400.9 +000019.0-000006.400003.6 08.8800.33F? 0 +231458.93 +545627.3 +000021.3-000010.800000.4 08.88-0.03B? 0 +231700.49 +042740.7 +000032.1-000054.900025.0 08.8800.99K? 0 +231705.63 +435541.5 +000007.5-000013.900004.3 08.8800.27A? 0 +231756.77 +221859.3 -000006.6-000019.100009.8 08.8800.37F? 0 +231800.14 -024145.9 +000080.6-000012.800017.2 08.8800.47F? 0 +231947.55 -544300.9 -000217.7-000131.900010.1 08.8800.86G? 0 +232204.15 -014932.6 +000002.4-000037.300014.2 08.8800.58F? 0 +232647.32 +765228.5 +000006.0-000026.300005.4 08.8800.59G? 0 +232659.52 +242757.2 +000049.4-000021.800001.3 08.8800.49F? 0 +232835.02 -125959.9 +000046.1+000027.000024.7 08.8800.45F? 0 +232904.21 +354751.0 +000008.0-000013.000006.7 08.8800.99K? 0 +233323.65 -823112.1 -000014.4-000002.400017.5 08.8800.50F? 1 +233429.62 +724510.3 -000027.4-000011.700011.0 08.8800.48F? 0 +233636.28 +350349.1 +000077.1+000024.000003.5 08.8800.54F? 0 +233645.49 +191059.8 -000037.6-000015.600002.6 08.8800.54F? 0 +233857.51 +684333.8 +000021.1-000019.800007.3 08.8800.42F? 0 +234130.11 -341134.4 -000049.3-000001.600013.4 08.8800.43F? 0 +234515.83 +635304.3 +000021.4-000005.200013.0 08.8800.12A? 0 +234853.93 -342349.4 +000037.1-000031.500007.2 08.8800.82G? 0 +235053.39 +313702.4 +000036.3-000020.100001.1 08.8800.18A? 0 +235824.04 -435558.2 +000062.4-000039.900008.3 08.8800.92G? 0 +000305.65 -332220.0 -000010.2+000009.300005.0 08.8801.18K? 0 +000512.11 -652100.8 -000018.8-000012.800005.9 08.8801.18K? 0 +001154.08 +504508.5 -000009.3+000012.500018.5 08.8801.63K? 0 +001920.67 +034117.3 -000013.9-000006.900017.4 08.8801.40K? 0 +002011.19 +105631.6 -000004.9-000030.300004.7 08.8801.41K? 0 +002903.79 +240200.7 -000008.2+000019.500017.8 08.8801.09K? 0 +004201.82 +535733.1 +000011.2+000017.600003.3 08.8801.71K? 0 +004605.06 -375203.8 +000001.9-000016.600001.1 08.8801.00K? 0 +004716.62 +582933.3 +000034.4+000017.400020.0 08.8801.02K? 0 +005411.97 -402218.9 -000007.8-000007.900011.9 08.8801.27K? 0 +011145.55 +211956.0 +000013.1-000017.100012.9 08.8801.26K? 0 +011313.31 +510542.4 -000031.2-000006.100032.2 08.8801.80K? 0 +013036.46 +592425.8 +000009.9+000007.500011.5 08.8801.78K? 0 +013446.08 +695401.9 +000000.7-000000.900005.3 08.8801.03K? 0 +014332.79 -224404.8 +000057.0-000012.200024.6 08.8801.19K? 0 +014746.47 -482152.3 +000015.3-000027.400001.7 08.8801.25K? 0 +014838.89 +405738.5 +000025.2-000009.800022.5 08.8801.16K? 0 +015130.38 -585621.2 +000047.9-000011.200007.0 08.8801.70K? 0 +015703.10 +380802.7 +000011.5-000031.300009.1 08.8801.01K? 0 +015744.74 +270201.2 +000014.1-000017.400010.6 08.8801.09K? 0 +015909.21 -010023.4 +000006.8+000038.100000.3 08.8801.03K? 0 +015932.79 -273108.7 -000006.0-000006.200010.8 08.8801.49K? 0 +020135.20 +582535.5 +000005.7-000006.000000.6 08.8801.65K? 0 +020412.07 -220140.9 +000026.5-000018.100018.3 08.8801.05K? 0 +020556.15 +533021.6 -000019.8-000014.800022.7 08.8801.07K? 0 +020632.66 -545535.2 -000014.0-000006.200002.1 08.8801.07K? 0 +021038.23 +731440.1 +000009.2-000021.100008.3 08.8801.14K? 0 +021053.09 -592838.9 +000006.1+000004.800007.3 08.8801.30K? 0 +021103.53 +615432.0 -000013.3-000005.600003.3 08.8801.31K? 0 +021244.34 -210056.0 -000015.3-000003.700039.2 08.8801.19K? 0 +022117.11 +593834.1 -000044.1+000000.500002.5 08.8801.46K? 0 +022710.56 -724615.1 +000038.1+000014.600005.2 08.8801.54K? 0 +022741.06 -103506.6 -000042.1-000030.800024.2 08.8801.07K? 0 +023420.03 +501142.4 +000031.8-000037.700030.8 08.8801.21K? 0 +023605.23 +734512.0 +000006.6+000006.000010.4 08.8801.83K? 0 +024453.01 -624225.7 +000009.8-000001.000004.0 08.8801.10K? 0 +024553.75 -284002.1 +000006.4-000015.400001.8 08.8801.13K? 0 +025111.24 -212528.0 +000112.2+000025.400000.2 08.8801.00K? 0 +030051.48 -650609.7 +000032.3-000017.800024.4 08.8801.06K? 0 +030446.32 -675210.4 -000003.1+000009.300008.1 08.8801.41K? 0 +030552.37 +443248.4 +000001.4+000015.100000.0 08.8801.12K? 0 +030935.02 -190148.4 +000063.8-000027.400001.6 08.8801.29K? 0 +031613.99 +433925.7 +000040.2-000024.500009.2 08.8801.72K? 0 +031713.67 -111009.6 +000044.8+000001.400020.7 08.8801.25K? 0 +032159.83 -605925.8 +000011.4+000003.900004.5 08.8801.10K? 0 +032226.31 -343827.2 +000007.8+000014.100000.4 08.8801.40K? 0 +033353.71 -332614.0 -000008.5-000008.000009.0 08.8801.06K? 0 +033837.79 +813011.9 +000001.6-000016.200002.6 08.8801.30K? 0 +033944.39 -694304.7 +000004.4-000058.800002.7 08.8801.33K? 0 +034106.52 -635313.6 +000029.9+000037.500009.6 08.8801.10K? 0 +034134.08 -781755.5 +000020.4+000028.700004.3 08.8801.07K? 0 +034139.77 -332331.9 +000021.7-000006.100009.5 08.8801.14K? 0 +034458.14 -313603.7 +000014.4+000000.100018.5 08.8801.29K? 0 +034900.35 -695242.7 -000004.9-000011.700023.9 08.8801.52K? 0 0.10 1.00 +035608.88 +191342.3 -000001.8-000017.700018.2 08.8801.17K? 0 +040001.44 -012801.9 +000008.7-000008.300004.5 08.8801.30K? 0 +040112.08 -061404.4 +000008.2-000026.300004.4 08.8801.62K? 0 +040423.20 +492108.5 +000011.6-000020.500006.7 08.8801.54K? 0 +040837.60 +701438.5 +000006.1+000001.000015.6 08.8801.48K? 0 +041113.09 +322449.2 -000003.6-000018.100013.9 08.8801.45K? 0 +041143.37 +000559.2 -000018.9-000010.900015.7 08.8801.22K? 0 +042011.70 -132720.0 +000055.2-000015.500026.3 08.8801.12K? 0 +042540.13 +025450.2 +000019.1+000028.800011.2 08.8801.08K? 0 +042729.61 -364621.7 +000022.0-000051.300013.6 08.8801.07K? 0 +043416.58 -482634.0 +000005.1-000021.900010.5 08.8801.46K? 0 +043437.94 -312314.9 +000031.4+000034.500002.1 08.8801.09K? 0 +043438.53 -005820.4 -000022.2-000018.100006.8 08.8801.48K? 0 +043533.75 -060531.9 -000003.2-000016.200009.9 08.8801.41K? 0 +044455.85 -631834.8 +000017.9+000018.800012.2 08.8801.19K? 0 +044838.99 -241355.6 -000008.8+000006.300006.2 08.8801.30K? 0 +044905.60 +433648.8 -000010.6-000021.900008.2 08.8801.74K? 0 +045147.08 -164729.2 +000012.4+000013.500006.6 08.8801.29K? 0 +045602.46 +384134.3 +000036.0-000031.200003.7 08.8801.16K? 0 +045653.20 -392702.2 +000033.0+000003.400006.2 08.8801.04K? 0 +045838.03 -491351.9 +000009.3-000008.700003.8 08.8801.64K? 0 +050151.84 -501634.1 -000010.3+000002.300005.3 08.8801.65K? 0 +050258.15 +064055.5 -000008.5-000012.200023.2 08.8801.17K? 0 +050317.93 +014158.5 +000043.5-000030.400013.6 08.8801.09K? 0 +050426.85 -103217.8 +000001.9-000002.600005.2 08.8801.27K? 0 +050624.19 +371213.6 -000007.6-000013.400014.3 08.8801.09K? 0 +050848.02 +423442.8 +000008.9-000018.200001.1 08.8801.51K? 0 0.10 1.00 +050931.14 -722003.8 -000005.3+000030.500000.8 08.8801.01K? 0 +051004.44 -650238.7 -000005.5-000018.800012.6 08.8801.06K? 0 +051119.46 +242437.3 -000018.4+000017.600019.9 08.8801.61K? 0 +051333.55 +533450.8 +000006.7+000007.100005.9 08.8801.14K? 0 +051406.19 +012846.6 +000034.2+000000.800044.5 08.8801.13K? 0 +051610.53 -101437.1 +000031.7-000008.200001.9 08.8801.39K? 0 +051625.34 +270629.0 +000012.5-000022.800001.5 08.8801.15K? 0 +052353.45 +502809.4 +000000.0+000000.000000.0 08.8801.06K? 0 +052522.15 +352527.2 -000023.1-000005.800001.2 08.8801.28K? 0 +052529.19 -163652.9 -000011.5+000024.300011.4 08.8801.63K? 0 +053226.06 -211759.7 -000018.9-000003.300007.1 08.8801.03K? 0 +053706.91 +172001.4 +000037.9-000003.400043.2 08.8801.18K? 0 +054149.22 +100553.9 -000018.1-000022.700034.7 08.8801.07K? 0 +054402.23 +072541.1 +000025.1+000005.000005.6 08.8801.38K? 0 +054518.08 -384121.5 +000019.6+000020.500003.0 08.8801.48K? 0 +055026.80 -153006.5 +000020.3-000005.200011.4 08.8801.66K? 0 +055320.20 -510310.9 +000031.4+000008.600006.1 08.8801.11K? 0 +055834.12 +251743.3 +000009.7-000012.200026.2 08.8801.35K? 0 +060026.80 +444644.5 +000022.7+000011.400031.2 08.8801.04K? 0 +060057.91 -032432.4 +000034.5-000004.400051.2 08.8801.81K? 0 +060209.00 +490920.6 +000010.1-000041.300023.0 08.8801.47K? 0 +060627.60 +085038.5 +000009.2-000012.300021.2 08.8801.74K? 0 +060950.61 +490750.0 +000012.7-000053.200021.2 08.8801.64K? 0 +061013.44 -155333.2 +000002.9-000005.600017.9 08.8801.32K? 0 +061015.41 +263002.9 +000025.3-000024.800007.0 08.8801.04K? 0 +061529.87 -395239.9 +000013.2-000007.600008.9 08.8801.29K? 0 +061600.85 -231958.7 +000015.2-000010.400019.4 08.8801.18K? 0 +061609.78 -013215.7 +000017.9-000027.700024.3 08.8801.03K? 0 +062000.81 +541511.2 -000032.6+000019.500013.0 08.8801.28K? 0 +062221.00 -435222.8 +000011.7+000014.200002.6 08.8801.53K? 0 +062440.72 -103222.9 -000012.6+000023.300004.1 08.8801.01K? 0 +062714.84 -223648.6 +000005.2+000004.600012.3 08.8801.08K? 0 +062740.14 -091344.1 -000009.7+000034.300000.1 08.8801.51K? 0 +062848.59 -302317.2 +000021.7-000008.600011.3 08.8801.56K? 0 +063257.92 +151045.7 -000049.3+000004.100027.4 08.8801.05K? 0 +063403.53 +264658.3 -000004.0-000038.300025.6 08.8801.15K? 0 +063518.86 -244222.8 -000012.3-000005.500015.8 08.8801.24K? 0 +063552.27 +223548.1 +000023.2-000009.000025.1 08.8801.01K? 0 +063617.36 -211714.5 -000016.4+000012.100001.6 08.8801.54K? 0 +063642.69 +774240.4 -000013.1-000005.800002.3 08.8801.64K? 0 +063705.47 -025312.1 +000005.7+000000.300013.7 08.8801.11K? 0 +063715.82 +035953.4 +000017.1-000007.500012.6 08.8801.19K? 0 +063933.68 +060658.9 -000051.1+000018.200000.6 08.8801.45K? 0 +064041.82 +042922.4 +000058.8-000011.500017.2 08.8801.15K? 0 +064155.95 +001601.3 +000006.4+000003.600009.6 08.8801.35K? 0 +064345.21 +624735.8 +000008.3-000023.700013.5 08.8801.05K? 0 +064459.04 -271559.2 -000009.4-000007.700006.8 08.8801.72K? 0 +064518.63 +311522.3 +000018.7+000012.300010.1 08.8801.39K? 0 +065123.70 +340503.5 -000037.8-000003.400003.1 08.8801.75K? 0 +065336.54 -322714.4 +000002.3-000004.700006.0 08.8801.55K? 0 +065357.94 +472533.5 +000019.2-000000.700008.8 08.8801.68K? 0 +065606.96 -083246.9 +000017.9-000023.500018.9 08.8801.77K? 0 +065742.96 -191917.7 +000001.0+000009.300007.4 08.8801.22K? 0 +065834.23 -752454.2 +000006.0+000021.400029.3 08.8801.58K? 0 +070005.91 +351626.4 -000006.1-000015.400016.2 08.8801.39K? 0 +070018.79 -333900.3 +000017.3-000030.700009.0 08.8801.08K? 0 +070122.05 +174748.2 +000006.6+000010.700027.3 08.8801.69K? 0 +070214.33 +322514.5 -000006.2-000013.000000.6 08.8801.13K? 0 +070318.25 +121702.5 -000009.1+000007.100011.1 08.8801.51K? 0 +070417.44 -224502.2 -000025.2+000020.900006.7 08.8801.07K? 0 +070653.82 +060605.2 -000005.8-000027.700013.4 08.8801.08K? 0 +070933.88 -064358.3 +000015.3+000003.900027.2 08.8801.86M? 0 +071021.69 +104439.3 +000003.5-000019.800010.6 08.8801.41K? 0 +071040.77 +250243.0 +000031.0-000003.900007.9 08.8801.06K? 0 +071319.08 -631305.4 +000035.8-000025.300015.9 08.8801.12K? 0 +072006.22 +222437.8 +000001.1-000020.700008.9 08.8801.06K? 0 +072107.55 -022349.0 -000008.7+000001.900003.2 08.8801.22K? 0 +072311.76 -490054.0 -000006.7+000072.800003.3 08.8801.09K? 0 +072422.92 -141218.1 -000003.0-000002.000001.5 08.8801.05K? 0 +072444.10 -190119.4 -000003.9+000001.900009.3 08.8801.20K? 1 +072450.31 -140722.3 -000044.8-000012.200019.8 08.8801.07K? 0 +072530.96 -771111.4 +000022.5+000019.600004.8 08.8801.24K? 0 +072743.37 -013447.2 -000022.4+000014.500045.7 08.8801.13K? 0 +072838.05 +595445.4 +000029.0-000054.800015.8 08.8801.06K? 0 +073050.34 +093608.2 +000015.8+000000.400017.7 08.8801.28K? 0 +073156.51 +331146.7 -000020.4+000005.400003.9 08.8801.26K? 0 +073157.60 -414918.7 +000013.3+000003.300000.1 08.8801.16K? 0 +073301.36 -094223.8 -000022.6+000019.700011.3 08.8801.39K? 0 +073732.83 -782154.6 +000005.1+000019.600013.9 08.8801.68K? 0 +073910.10 +355142.9 -000032.2-000013.000006.0 08.8801.00K? 0 +074118.36 +072116.8 -000021.4-000008.500006.0 08.8801.00K? 0 +074612.68 +061431.5 +000019.2-000010.500013.4 08.8801.01K? 0 +074805.30 -393346.1 +000002.5+000028.900008.9 08.8801.28K? 0 +075603.34 -340922.7 -000014.0-000006.300008.0 08.8801.12K? 0 +075857.48 -165557.4 +000020.0-000000.500005.2 08.8801.46K? 0 +075902.16 +373430.0 +000026.4-000019.000022.6 08.8801.34K? 0 +080159.92 +580258.2 -000005.1-000015.500001.8 08.8801.02K? 0 +080542.45 -395103.7 -000014.3+000011.100014.8 08.8801.58K? 0 +080631.93 -304837.7 -000023.3+000024.700004.6 08.8801.09K? 0 +080740.97 -480909.0 -000020.6-000013.400013.2 08.8801.52K? 0 +080846.98 -124520.5 +000004.8+000006.400016.8 08.8801.42K? 0 +081120.89 -500202.5 -000025.7+000018.700016.9 08.8801.45K? 0 +081329.20 -451605.6 +000025.7+000018.200004.8 08.8801.53K? 0 +081447.08 -140110.6 -000014.2+000004.000011.7 08.8801.41K? 0 +081504.87 -270804.4 -000022.7-000000.400012.9 08.8801.55K? 0 +081608.72 -313404.6 -000021.4-000000.500012.2 08.8801.00K? 0 +082811.91 -180211.5 -000009.0+000002.100017.4 08.8801.80K? 0 +083031.20 +744559.4 +000013.7+000015.700011.1 08.8801.71K? 0 +083119.93 -844106.1 -000036.9+000000.300028.0 08.8801.16K? 0 +083324.92 -670126.5 -000009.6+000013.400026.7 08.8801.34K? 0 +083352.94 -461342.1 -000003.9-000009.800008.8 08.8801.09K? 0 +083844.19 +171456.5 +000020.8-000009.700008.2 08.8801.30K? 0 +084015.70 -034823.2 -000023.6+000028.100000.0 08.8801.67K? 0 +084017.16 -414409.8 +000006.6+000002.600014.7 08.8801.21K? 0 +084057.83 -044703.7 -000033.2-000008.800017.3 08.8801.44K? 0 +084150.16 +390900.9 -000012.1-000019.700015.4 08.8801.02K? 0 +084156.51 -135509.2 +000010.7+000008.700007.1 08.8801.04K? 0 +084535.90 -221526.3 -000010.2-000004.300000.7 08.8801.62K? 0 +084911.12 -773558.7 -000016.2+000033.100027.9 08.8801.14K? 0 +084924.57 +175715.1 +000021.6+000006.800006.4 08.8801.05K? 0 +085012.31 +115124.5 +000016.1-000005.500012.0 08.8801.49K? 0 +085404.72 -415853.8 -000017.4+000027.600032.1 08.8801.09K? 0 +085457.42 -191718.7 -000036.4+000017.500005.6 08.8801.66K? 0 +085500.36 -830838.4 -000044.9+000016.600012.9 08.8801.74K? 0 +085646.65 -004435.7 +000010.6-000014.300037.5 08.8801.02K? 0 +090025.10 +014105.7 -000018.5+000016.000003.3 08.8801.70K? 0 +090744.36 +244845.4 -000020.2-000007.100010.0 08.8801.54K? 0 +090805.56 -180517.1 +000000.4+000005.400005.1 08.8801.24K? 0 +091032.18 -420912.3 +000001.1-000007.500002.0 08.8801.13K? 0 +091443.20 +061012.8 +000006.5+000011.300014.9 08.8801.13K? 0 +091606.60 -335023.5 -000023.1+000001.200012.7 08.8801.59K? 1 +091709.44 -574850.3 +000005.8+000022.700003.5 08.8801.53K? 0 +092127.61 -185640.4 -000011.6+000022.100002.6 08.8801.61K? 0 +092217.81 -432647.5 -000007.4+000009.800028.9 08.8801.55K? 0 +092424.08 -225342.4 -000021.6-000001.600014.7 08.8801.36K? 0 +092505.54 -482031.3 -000007.3+000003.400006.0 08.8801.28K? 0 +092728.61 -641511.9 -000016.4+000017.100001.9 08.8801.32K? 0 +093002.10 -243117.7 -000011.5+000001.300012.2 08.8801.02K? 0 +093825.05 -212147.1 -000014.3+000023.700011.1 08.8801.47K? 0 +094030.85 -714816.6 +000002.7+000005.200018.4 08.8801.71K? 0 +095150.39 -194531.4 -000007.6+000010.500010.9 08.8801.19K? 0 +095726.16 +431256.2 +000042.1-000044.100021.1 08.8801.09K? 0 +100959.41 -330031.0 -000004.7+000003.800006.8 08.8801.17K? 0 +101102.98 -793534.4 -000017.1+000002.600013.1 08.8801.37K? 0 +101107.60 +555813.4 -000003.4-000002.200016.4 08.8801.11K? 0 +101427.27 -693815.2 -000012.1-000005.500000.0 08.8801.07K? 0 +102144.03 +041800.6 -000042.5-000029.100007.4 08.8801.52K? 0 +102406.66 -453041.4 -000003.8+000011.600007.1 08.8801.65K? 0 +102423.57 -413706.3 -000001.9-000029.000000.2 08.8801.13K? 0 +103622.85 -304900.1 -000053.0+000000.100004.8 08.8801.15K? 0 +103713.22 -214040.2 -000059.9-000032.200020.0 08.8801.09K? 0 +103818.38 +292957.5 -000015.5-000024.200000.2 08.8801.26K? 0 +104008.99 -614617.3 +000007.1+000002.300020.4 08.8801.22K? 0 +104126.83 -634648.2 +000002.7-000020.500007.2 08.8801.35K? 0 +104826.65 +393637.8 -000035.0+000013.000003.1 08.8801.16K? 0 +104827.70 -732323.0 -000004.1-000022.200013.5 08.8801.32K? 0 +104858.69 -615949.3 -000007.2-000023.400049.4 08.8801.71K? 0 +105100.79 -454052.1 -000014.5+000023.700001.5 08.8801.01K? 0 +105411.78 -401235.6 -000043.4+000010.000001.1 08.8801.00K? 0 +105447.42 +802115.2 +000007.2-000015.300011.5 08.8801.14K? 0 +105538.02 -433922.2 +000045.5-000006.600015.7 08.8801.19K? 0 +105541.54 -693956.7 -000034.8-000013.300006.0 08.8801.02K? 0 +105952.11 +585450.7 -000017.4-000012.600015.0 08.8801.12K? 0 +110713.16 +150103.3 -000022.9-000016.900000.7 08.8801.15K? 0 +111248.63 -254718.8 -000058.2-000015.000007.0 08.8801.10K? 0 +111359.91 -324703.8 +000003.0-000014.500016.4 08.8801.41K? 0 +111950.86 -175418.3 -000031.0+000003.500016.0 08.8801.51K? 0 +112359.13 +485919.4 +000001.6-000028.600001.1 08.8801.15K? 0 +112749.76 -394519.6 -000028.6-000004.400018.2 08.8801.39K? 0 +113120.03 -041759.1 -000007.6-000005.500006.8 08.8801.33K? 0 +113134.84 -310634.9 -000006.6-000017.100010.5 08.8801.49K? 0 +113303.37 +603754.6 +000028.0-000000.900000.9 08.8801.00K? 0 +113749.32 -791431.7 -000027.9-000001.600002.2 08.8801.54K? 0 +114227.20 -682353.3 +000019.9+000016.400004.1 08.8801.06K? 0 +114228.32 -423436.0 -000010.5-000004.600011.2 08.8801.09K? 0 +114324.02 -164057.2 -000014.4-000003.300021.4 08.8801.10K? 0 +114906.43 -721818.6 +000015.2+000012.200016.0 08.8801.90M? 0 +115059.70 -331318.8 +000000.9-000044.800016.7 08.8801.08K? 0 +115216.32 -685453.4 -000020.5-000011.300004.4 08.8801.48K? 0 +115512.88 -440015.5 -000015.6+000001.100026.3 08.8801.26K? 0 +115640.65 -194715.5 -000006.7-000000.700034.4 08.8801.25K? 0 +115721.29 -035812.1 -000036.2+000013.100024.7 08.8801.48K? 0 +120005.71 +175512.7 -000035.5+000007.100016.3 08.8801.10K? 0 +121618.07 -455555.9 -000002.0+000009.400021.5 08.8801.77K? 0 +121848.10 -554619.1 -000029.5+000016.900007.7 08.8801.06K? 0 +124041.03 -384648.5 -000011.8+000005.900014.1 08.8801.37K? 0 +124049.38 -710121.0 -000033.0-000005.900003.0 08.8801.30K? 0 +124059.39 -834503.2 -000059.2-000016.900004.5 08.8801.05K? 0 +124844.16 +091124.6 -000038.1+000010.600007.2 08.8801.18K? 0 +125230.61 +335009.8 -000001.7-000018.300014.4 08.8801.17K? 0 +125802.32 -551456.4 -000018.1-000003.400003.3 08.8801.34K? 0 +130229.03 -434844.7 -000024.1+000014.200019.2 08.8801.05K? 0 +131455.58 -621339.2 -000025.4+000009.900013.0 08.8801.04K? 0 +131956.24 +633403.6 +000001.3-000010.300004.4 08.8801.48K? 0 +133025.47 -735831.4 -000010.9+000011.000005.8 08.8801.49K? 0 +133842.90 -675156.6 -000007.9-000002.300005.7 08.8801.21K? 0 +135137.39 +461810.2 -000011.5+000035.000009.1 08.8801.23K? 0 +135139.77 -515857.2 -000008.1+000004.700012.4 08.8801.77K? 0 +135828.41 -461828.4 -000033.2-000019.000001.3 08.8801.15K? 0 +135955.87 -353638.3 -000039.3+000030.300017.9 08.8801.35K? 0 +140013.97 -501320.3 -000021.7-000008.200009.8 08.8801.10K? 0 +140049.63 -292627.6 -000032.7-000026.800010.1 08.8801.16K? 0 +140105.85 -062818.4 -000049.9-000043.700007.6 08.8801.67K? 0 +140402.40 +780514.1 +000001.0-000004.200004.9 08.8801.29K? 0 +140906.85 -271136.4 -000007.3+000010.900003.9 08.8801.01K? 0 +141007.13 -742634.6 -000046.2-000043.800011.2 08.8801.61K? 0 +141213.70 -684753.2 -000043.6-000038.500011.3 08.8801.14K? 0 +141255.05 -640936.2 +000011.3+000025.300006.2 08.8801.05K? 0 +141258.51 -160300.8 -000007.0+000004.600003.7 08.8801.67K? 0 +141539.95 +814115.0 +000061.5-000050.500001.1 08.8801.05K? 0 +141609.53 +525616.6 -000042.8+000006.400004.0 08.8801.39K? 0 +141816.54 -174401.9 -000027.8-000006.500018.1 08.8801.33K? 0 +141853.40 -314217.8 -000034.2+000016.700038.3 08.8801.31K? 0 +142249.65 -782401.2 -000062.6-000020.100015.2 08.8801.25K? 0 +142413.62 +105554.1 -000008.3-000025.500010.3 08.8801.19K? 0 +142534.44 -433031.5 -000027.8+000004.900000.8 08.8801.42K? 0 +142945.04 -344607.8 -000036.3+000017.000016.7 08.8801.38K? 0 +144434.50 -550500.4 -000028.0+000001.700010.7 08.8801.60K? 0 +145238.07 -420430.0 +000050.7-000044.300020.9 08.8801.04K? 0 +145405.15 -251234.3 -000045.7-000013.100020.3 08.8801.05K? 0 +145446.49 +453628.7 -000001.8-000013.300000.9 08.8801.28K? 0 +150200.21 -525042.7 -000012.8+000014.500010.1 08.8801.64K? 0 +150217.69 -801639.4 +000022.5-000017.900008.2 08.8801.05K? 0 +150537.07 -004448.6 -000004.4+000019.700004.8 08.8801.01K? 0 +150919.65 +224721.0 +000012.5-000031.100014.6 08.8801.38K? 0 +151331.28 -431704.1 -000036.0-000027.500042.1 08.8801.45K? 0 +151557.78 +505604.7 -000029.1+000007.300008.0 08.8801.02K? 0 +151831.60 -094702.6 +000023.6-000030.400008.2 08.8801.00K? 0 +152026.42 -620615.5 -000035.9-000001.400005.8 08.8801.10K? 0 +152158.11 +441526.8 -000027.4-000013.000007.8 08.8801.14K? 0 +152542.41 -500338.3 -000024.1+000002.600021.8 08.8801.32K? 0 +152606.54 -445205.3 -000000.3-000011.900007.7 08.8801.45K? 0 +153026.86 -394832.7 +000001.0-000011.000037.3 08.8801.34K? 0 +154014.05 -021942.6 -000020.3-000047.900005.7 08.8801.29K? 0 +154123.84 -242618.6 -000023.3-000030.500009.7 08.8801.02K? 0 +154341.32 -645204.5 -000017.5-000000.400002.2 08.8801.82K? 0 +154400.43 -310324.6 -000002.8+000007.800023.5 08.8801.49K? 0 +154420.78 -030044.3 -000019.6+000004.100013.7 08.8801.13K? 0 +154511.87 -074836.7 -000018.8-000004.100004.7 08.8801.86M? 0 +154907.80 +081951.4 +000022.7+000047.200007.4 08.8801.01K? 0 +155421.76 -803136.3 -000008.1-000002.700013.6 08.8801.29K? 0 +160053.92 +445950.2 +000002.0-000014.300007.7 08.8801.15K? 0 +160122.45 +091633.8 -000033.0-000014.400020.2 08.8801.29K? 0 +160502.85 +352841.1 +000014.5+000047.600004.1 08.8801.00K? 0 +160525.24 -353919.5 -000054.4-000053.200004.3 08.8801.28K? 0 +161132.29 +743911.1 -000023.3-000032.600000.7 08.8801.45K? 0 +161359.11 -683236.7 -000003.0-000024.100000.9 08.8801.01K? 0 +162112.95 +511947.0 -000003.4-000039.900005.5 08.8801.43K? 0 +163254.65 -471754.3 -000035.6-000031.600013.2 08.8801.68K? 0 +163327.77 +070534.0 -000037.0-000044.400021.3 08.8801.60K? 0 +164541.85 -291753.2 -000002.2-000044.700009.1 08.8801.21K? 0 +164847.33 -295839.5 +000009.1-000008.500013.5 08.8801.59K? 0 +165312.24 +221214.4 -000004.3-000026.800013.5 08.8801.08K? 0 +165501.10 -443331.8 +000013.1-000028.600025.9 08.8801.47K? 0 +170028.28 -521626.1 +000002.6-000028.900013.2 08.8801.23K? 0 +170313.40 -421254.4 +000010.8+000006.300002.7 08.8801.84K? 0 +171017.02 +684728.0 -000008.4+000014.800012.8 08.8801.02K? 0 +171028.99 -831031.8 -000005.2+000001.700004.7 08.8801.38K? 0 +171145.36 +001741.0 +000005.0-000010.400019.8 08.8801.13K? 0 +171455.72 -362714.7 +000009.1-000027.700001.8 08.8801.37K? 0 +171555.90 +165318.3 -000006.1-000023.200033.2 08.8801.09K? 0 +171807.89 +112517.9 -000020.6-000037.400003.5 08.8801.62K? 0 +171904.32 -550939.1 -000001.2-000006.000011.6 08.8801.03K? 0 +172106.79 -684025.8 -000002.6+000016.500015.7 08.8801.04K? 0 +172237.18 -204913.8 +000018.8-000009.100031.0 08.8801.17K? 0 +172324.60 +050226.0 -000017.9-000006.500006.9 08.8801.32K? 0 +172357.37 +394437.0 -000007.3+000022.800017.9 08.8801.13K? 0 +172741.52 -465651.8 -000010.7-000003.500003.3 08.8801.69K? 0 +173105.51 -472146.6 +000016.6-000030.200018.9 08.8801.23K? 0 +173244.25 +564643.1 +000020.0-000111.600012.4 08.8801.05K? 0 +173329.27 +071745.3 -000021.4-000007.800012.8 08.8801.29K? 0 +174037.62 -352159.1 -000023.9-000010.700028.4 08.8801.49K? 0 +174043.60 -180507.0 +000008.7-000061.100004.0 08.8801.07K? 0 +174337.85 -031250.3 -000003.7-000125.700006.2 08.8801.04K? 0 +174445.30 -554104.6 -000002.3-000033.000007.1 08.8801.23K? 0 +174508.72 -434327.5 -000043.7-000002.700000.5 08.8801.03K? 0 +174718.20 -471811.9 -000027.9-000017.000020.8 08.8801.28K? 0 +174822.50 +065223.3 -000013.9+000006.600001.6 08.8801.24K? 0 +175419.69 +293128.6 -000008.0+000000.300014.6 08.8801.62K? 0 +175511.82 -454205.9 +000001.5-000001.100011.2 08.8801.01K? 0 +175925.71 +003421.1 +000003.6+000016.200012.5 08.8801.17K? 0 +180006.29 +360452.2 -000031.9-000008.200012.1 08.8801.06K? 0 +180912.18 -221100.6 -000003.9-000139.500032.6 08.8801.11K? 0 +181451.29 +120031.0 -000020.6+000010.100028.9 08.8801.09K? 0 +181554.65 -410223.3 +000007.3+000018.300032.3 08.8801.44K? 0 +181618.79 +193037.9 -000017.7+000006.700000.2 08.8801.00K? 0 +181622.19 +115931.9 -000006.6-000003.100000.2 08.8801.40K? 0 +181628.94 -281819.1 +000039.7+000011.500022.8 08.8801.15K? 0 +181754.52 -174945.2 -000010.0+000033.500005.8 08.8801.76K? 0 +182024.55 +202234.1 -000013.4-000021.900021.3 08.8801.12K? 0 +182126.42 -293218.8 -000007.9-000067.400069.1 08.8801.69K? 0 +182207.05 +703358.4 -000019.5+000003.800015.5 08.8801.42K? 0 +182230.95 +172906.9 -000004.8-000030.100009.8 08.8801.57K? 0 +182813.20 -433806.4 -000050.8-000025.800009.3 08.8801.12K? 0 +182847.42 -183026.0 -000020.4-000020.300014.0 08.8801.53K? 0 +182915.39 -235122.8 -000012.9-000020.800030.5 08.8801.85K? 0 +182917.03 +214852.9 +000010.4+000006.300014.7 08.8801.17K? 0 +182956.78 -402320.5 -000040.7+000010.200006.1 08.8801.58K? 0 +183243.54 +065621.6 +000013.7-000015.000017.4 08.8801.81K? 0 +183317.87 +221855.5 -000172.9-000478.700041.3 08.8801.18K? 0 +183403.73 +211145.9 +000015.5-000006.200001.9 08.8801.37K? 0 +183607.94 +234414.0 +000002.5+000005.300013.0 08.8801.02K? 0 +183653.00 -595825.5 -000078.6-000038.100024.1 08.8801.00K? 0 +184045.89 -390514.4 +000006.9-000019.400020.4 08.8801.03K? 0 +184409.69 +295816.6 +000014.3+000003.000002.5 08.8801.08K? 0 +184619.01 +111311.1 -000012.6-000001.000007.9 08.8801.24K? 0 +184921.49 +194301.6 -000006.8+000019.700021.9 08.8801.09K? 0 +184934.32 +542817.7 -000022.4-000022.200006.5 08.8801.29K? 0 +185052.93 +433815.7 +000007.4-000011.100002.8 08.8801.11K? 0 +185622.39 +093954.9 -000021.0-000015.300007.9 08.8801.03K? 0 +190252.34 -054214.1 +000027.5+000027.100004.3 08.8801.02K? 0 +190336.38 +632144.6 -000000.2-000053.700010.6 08.8801.03K? 0 +190411.80 +211336.2 +000009.3-000009.200004.9 08.8801.39K? 0 +190603.92 -145152.9 +000003.5+000018.400017.4 08.8801.35K? 0 +190627.73 +165352.8 +000001.3+000036.700004.7 08.8801.09K? 0 +191239.87 -201340.7 -000029.9-000023.000020.4 08.8801.52K? 0 +191306.38 -384837.7 +000032.0-000012.800015.9 08.8801.31K? 0 +191904.07 +184606.0 +000046.0+000018.500003.3 08.8801.24K? 0 +192036.88 -275957.8 -000020.9-000007.500003.3 08.8801.55K? 0 +192052.39 +115549.0 +000029.6-000012.800016.3 08.8801.25K? 0 +192756.77 +420029.3 -000014.8-000003.000009.9 08.8801.35K? 0 +192922.08 +611837.5 -000005.1-000028.800014.8 08.8801.48K? 0 +193110.89 -102253.6 +000005.9+000000.500007.9 08.8801.31K? 0 +193233.49 +361121.5 +000009.9-000007.100023.5 08.8801.46K? 0 +193953.01 -531835.5 -000032.1+000002.200005.0 08.8801.41K? 0 +194015.88 +393925.1 -000016.6-000024.800002.2 08.8801.04K? 0 +194055.03 -531632.5 -000002.0+000025.000025.2 08.8801.25K? 0 +194215.64 -460252.5 -000007.4-000018.600041.9 08.8801.61K? 0 +194221.89 +122500.9 -000001.3-000022.300021.4 08.8801.15K? 0 +194422.74 +255813.4 -000003.4-000041.800006.2 08.8801.11K? 0 +194554.67 +055045.6 +000009.3+000026.800018.4 08.8801.14K? 0 +194917.66 -123950.0 -000001.0-000006.700014.8 08.8801.63K? 1 +195558.95 -572516.3 +000016.9+000031.200009.0 08.8801.21K? 0 +195735.26 +334639.2 -000001.9-000014.400009.5 08.8801.09K? 0 +195749.54 -305436.2 -000018.0-000021.600034.2 08.8801.20K? 0 +195825.89 -370411.4 +000019.6+000008.100000.5 08.8801.41K? 0 +200012.12 +191935.1 -000000.7-000019.500020.9 08.8801.15K? 0 +200104.10 -442307.1 +000025.6+000024.000025.6 08.8801.50K? 0 +200154.93 +120847.6 -000001.2-000007.100013.9 08.8801.12K? 0 +201103.28 +045509.7 +000037.3-000000.300033.3 08.8801.05K? 0 +201155.41 -452219.6 -000012.3+000004.300003.5 08.8801.29K? 0 +201525.38 +470016.5 +000002.6+000015.200001.1 08.8801.40K? 0 +201835.34 -194145.0 -000012.0-000007.400008.8 08.8801.54K? 0 +202123.54 -171232.9 +000015.8+000004.100022.6 08.8801.41K? 0 +202127.09 -110625.8 -000005.2-000007.200019.0 08.8801.06K? 0 +202131.77 -732907.1 +000024.0-000008.800002.8 08.8801.67K? 0 +202202.13 +394958.3 +000001.1+000008.300004.8 08.8801.01K? 0 +202440.12 +024028.2 -000019.6-000019.500011.6 08.8801.24K? 0 +202527.10 +230231.5 +000022.8-000008.600010.7 08.8801.59K? 0 +202635.06 +340111.5 +000002.9-000017.900006.6 08.8801.64K? 0 +202711.63 +535024.3 -000011.2+000001.100017.8 08.8801.51K? 0 0.10 1.00 +203037.60 -680120.0 -000006.9-000060.400016.3 08.8801.15K? 0 +203242.85 +400430.9 -000015.0+000004.600000.1 08.8801.61K? 0 +203242.98 +340049.5 -000010.8+000015.400016.1 08.8801.19K? 0 +203245.64 -134229.7 +000022.0+000005.900021.3 08.8801.15K? 0 +203700.99 -594055.0 +000014.8-000000.200005.6 08.8801.12K? 0 +203702.13 +373254.0 +000045.4+000033.000003.3 08.8801.16K? 0 +203910.77 +152900.5 -000024.2-000001.500013.2 08.8801.34K? 0 +203951.88 -100329.0 -000015.9-000065.300001.3 08.8801.68K? 0 +204024.59 +385424.6 +000012.0+000016.200002.0 08.8801.16K? 0 +204025.00 +315350.0 +000021.4-000004.600008.7 08.8801.02K? 0 +204456.76 +095049.1 +000034.8-000017.900002.3 08.8801.08K? 0 +204612.63 -234756.6 -000029.4-000053.700009.7 08.8801.09K? 0 +204827.92 -145422.3 -000018.1+000022.900026.0 08.8801.09K? 0 +205108.20 +290832.5 -000001.0-000009.700012.4 08.8801.58K? 0 +205121.20 -075642.5 -000011.4+000002.800019.5 08.8801.41K? 0 +205838.42 +055729.5 -000005.0-000011.600006.2 08.8801.46K? 0 +210038.35 +270754.1 +000006.5+000000.000013.8 08.8801.26K? 0 +210904.83 -504011.6 +000007.8+000000.300015.5 08.8801.14K? 0 +211406.94 -010440.8 +000019.3-000014.400034.6 08.8801.27K? 0 +211532.37 +233030.0 -000022.0-000015.100007.3 08.8801.02K? 0 +212005.91 -102822.9 +000013.5+000011.600019.3 08.8801.17K? 0 +212450.88 -524337.8 +000017.3-000010.700022.5 08.8801.50K? 0 +212717.63 +121252.8 +000012.3-000009.800013.5 08.8801.08K? 0 +212749.33 +582208.3 +000012.1-000004.100006.7 08.8801.17K? 0 +213417.17 +623006.9 -000007.8-000023.800012.9 08.8801.61K? 0 +213443.69 -135419.8 +000008.1+000012.500014.2 08.8801.18K? 0 +213804.10 +385546.1 -000028.1+000002.200019.0 08.8801.08K? 0 +214519.05 +024002.7 +000011.5+000010.100023.0 08.8801.64K? 0 +214541.08 +162619.8 -000011.5+000013.800010.2 08.8801.40K? 0 +214623.35 +312734.2 +000009.8-000030.600010.1 08.8801.06K? 0 +215437.54 -662244.8 -000016.4+000003.100000.9 08.8801.08K? 0 +215747.23 -032004.2 -000021.1+000040.700018.8 08.8801.76K? 0 +220538.08 +222857.0 -000026.3+000001.200002.3 08.8801.57K? 0 +220552.20 -013725.5 -000010.1-000017.400013.9 08.8801.10K? 0 +220945.12 -412424.4 -000018.9+000001.300011.5 08.8801.25K? 0 +221001.27 +481829.2 +000010.6-000000.600000.6 08.8801.08K? 0 +221135.66 +551604.4 -000031.9+000004.800008.2 08.8801.59K? 0 +221217.50 +573807.8 -000025.1+000060.000005.6 08.8801.07K? 0 +221316.34 +055128.2 -000020.5-000031.400001.6 08.8801.44K? 0 +221424.83 -290610.4 -000009.0-000004.800011.3 08.8801.37K? 0 +221848.90 -324402.0 +000001.3+000003.500011.2 08.8801.09K? 0 +221903.72 +405936.6 -000000.5+000020.700008.9 08.8801.18K? 0 +222121.00 +551443.3 -000032.6+000009.100008.5 08.8801.08K? 0 +222142.36 -204702.9 +000021.0+000019.200005.7 08.8801.12K? 0 +223358.46 -323946.7 +000033.4-000006.300023.8 08.8801.12K? 0 +223546.74 +464718.3 +000024.8-000001.100002.3 08.8801.02K? 0 +224439.97 +773519.8 -000013.1+000011.400014.8 08.8801.03K? 0 +224821.02 -443004.3 -000014.8-000027.500039.0 08.8801.11K? 0 +224857.64 +565452.2 -000040.1+000023.000003.8 08.8801.46K? 0 +225059.37 -262635.7 -000007.0-000030.300010.2 08.8801.16K? 0 +225532.88 -415345.3 -000031.7-000009.600000.6 08.8801.04K? 0 +225825.77 +301318.9 -000013.2+000008.800011.5 08.8801.44K? 0 +225946.65 -141540.7 +000028.2-000014.200005.5 08.8801.07K? 0 +230341.34 +233033.8 +000007.4+000013.600019.9 08.8801.72K? 0 +230452.26 +501057.9 -000021.3-000007.100043.4 08.8801.66K? 0 +231301.46 +044628.7 -000022.2-000029.000014.4 08.8801.13K? 0 +232635.01 +532634.2 -000002.7+000005.900011.8 08.8801.03K? 0 +232938.85 +230855.7 +000023.8-000015.700021.5 08.8801.06K? 0 +232946.75 -201805.4 -000020.6-000017.800014.1 08.8801.59K? 0 +233531.03 -070906.3 -000001.8-000021.100010.8 08.8801.09K? 0 +234109.36 +100204.3 +000035.2-000003.900012.0 08.8801.14K? 0 +234156.04 +520234.6 -000009.2+000008.100002.6 08.8801.00K? 0 +234439.93 +420331.9 -000000.6+000010.100014.4 08.8801.46K? 0 +234615.63 -773409.0 +000018.6+000004.300004.6 08.8801.04K? 0 +235002.74 -294837.0 -000000.9-000022.300020.9 08.8801.55K? 0 +235422.41 -310021.2 +000020.9+000008.500004.8 08.8801.05K? 0 +235458.83 +214207.7 -000012.9-000025.800004.3 08.8801.34K? 0 +045234.87 +383020.0 -000020.9-000010.100010.0 08.8802.72N? 0 +073629.11 +020444.2 -000005.2+000026.800024.7 08.8802.74N? 0 +181504.28 -064651.6 +000006.2-000004.500024.8 08.8802.34M? 0 +232230.77 +591826.1 -000035.6-000019.700023.1 08.8802.79N? 0 +215513.77 +502949.8 -000010.9+000018.700007.9 08.8803.80N? 0 +000007.48 +665600.6 +000095.8-000014.400008.9 08.8900.65G? 0 +000118.55 +665012.8 +000035.8+000013.900000.8 08.8900.45F? 0 +000156.29 +123917.8 +000008.0-000025.100014.1 08.8900.46F? 0 +000201.71 +234651.0 +000046.3+000008.300011.2 08.8900.44F? 0 +000725.84 +144014.2 +000017.5-000003.800000.6 08.8900.30A? 0 +001013.03 +253136.3 +000007.8-000010.900013.2 08.8900.40F? 0 +001058.14 +522634.0 +000012.1-000007.400004.1 08.8900.51F? 0 +001109.05 -072234.3 -000050.3-000031.400007.4 08.8900.47F? 0 +001141.88 +444832.9 +000010.7-000013.300014.0 08.89-0.02B? 0 +001258.12 +693525.1 +000010.5-000017.900001.2 08.8900.95G? 0 +001336.03 +635900.0 +000053.2+000011.700005.4 08.8900.51F? 0 +002346.15 +093709.5 +000094.9-000174.800012.6 08.8900.62G? 0 +002532.67 -160800.2 +000182.5+000015.400020.8 08.8900.66G? 0 +002647.65 +694600.6 +000044.5+000032.300008.8 08.8900.56F? 0 +002653.27 +545016.7 +000014.1-000002.100010.2 08.8900.95G? 0 +002811.88 +590531.8 +000002.7-000000.900004.8 08.8900.10A? 0 +003031.98 +514914.2 +000103.3-000018.900018.9 08.8900.48F? 0 +003051.74 +153613.6 +000115.1+000052.700007.9 08.8900.50F? 0 +003139.96 +580332.1 +000010.0-000002.700005.1 08.8900.13A? 0 +003230.64 -440357.5 +000012.0+000005.700007.7 08.8900.91G? 0 +003655.85 +221813.0 +000023.3-000002.600005.6 08.8900.60G? 0 +003736.25 +224028.0 -000010.5+000015.400015.5 08.8900.23A? 1 +003755.46 +392100.3 -000016.5+000001.500007.4 08.8900.25A? 0 +003937.55 +655243.9 -000003.9-000013.000003.8 08.8900.62G? 0 +004200.08 -554701.4 -000020.3-000052.300007.6 08.8900.52F? 0 +004409.44 +703258.2 +000116.4-000030.700010.6 08.8900.69G? 0 +004803.58 -250444.6 +000191.7-000023.000035.3 08.8900.79G? 0 +004851.93 -571157.3 -000003.6+000005.000006.0 08.8900.23A? 0 +005610.01 +545108.7 -000021.6-000001.200009.1 08.8900.98K? 0 +005637.75 -233923.8 +000037.0+000085.400007.6 08.8900.53F? 0 +005653.45 +442752.2 +000046.8-000021.300012.1 08.8900.54F? 0 +005744.77 +712352.9 +000059.2-000017.000016.8 08.8900.47F? 0 +010330.92 +615614.7 +000084.6-000015.700018.6 08.8900.58G? 0 +010334.33 -390724.2 +000148.5-000076.200013.8 08.8900.54F? 0 +010604.93 +405749.1 -000089.5-000043.200009.4 08.8900.48F? 0 +010710.88 +575219.6 -000111.2-000133.000022.8 08.8900.75G? 0 +011154.32 -143316.4 -000018.4-000000.300013.1 08.8900.57F? 0 +012004.11 +342934.4 +000013.7-000013.000019.6 08.8900.18A? 0 +012441.70 +361350.8 -000004.1-000007.800003.3 08.8900.22A? 0 +012744.63 +624624.3 +000001.9+000002.200009.1 08.8900.21A? 0 +012926.13 -331913.7 -000002.0-000014.900002.3 08.8900.25A? 0 +013113.65 +401154.8 +000018.7-000024.600018.3 08.8900.41F? 0 +013134.98 -134122.7 +000018.1-000191.200010.2 08.8900.66G? 0 +013518.22 +445816.9 +000048.6-000006.500003.4 08.8900.48F? 0 +014117.59 +100703.6 +000184.8+000061.400045.6 08.8900.57F? 0 +014200.52 +115708.6 +000004.6+000049.000023.6 08.8900.47F? 0 +014320.33 +594508.9 +000002.1-000004.700003.1 08.8900.10A? 0 +014332.37 +551223.2 -000006.6+000002.500002.2 08.89-0.01B? 0 +014640.51 +293641.0 -000057.2-000045.500027.7 08.8900.62G? 0 +015327.43 +443706.9 +000121.8-000104.400023.7 08.8900.66G? 1 +015530.51 -123929.9 -000039.5-000093.000015.8 08.8900.57F? 0 +015715.73 +404538.8 -000005.8+000005.900006.9 08.8900.04A? 0 +015820.79 -821738.7 +000000.0+000000.000000.0 08.8900.62G? 1 +015928.62 +411343.4 +000022.0-000026.000012.5 08.8900.59G? 0 +015939.38 -342624.7 -000002.1+000009.700006.8 08.8900.04A? 0 +020146.09 -235254.2 -000039.9-000110.000001.1 08.8900.99K? 0 +020459.77 +151743.1 +000037.8-000007.600001.9 08.8900.26A? 0 +020839.73 -254427.9 -000004.7+000003.000013.2 08.8900.31F? 0 +021004.07 -295946.0 -000010.6-000040.900003.6 08.8900.55F? 0 +021015.98 -171146.2 +000059.4+000000.200022.1 08.8900.38F? 0 +021043.07 +442618.3 +000045.0+000011.700020.5 08.8900.41F? 0 +021108.23 +121930.7 +000096.9-000015.400028.0 08.8900.43F? 0 +021148.79 -242042.8 -000008.3+000016.800006.9 08.8900.33F? 0 +021351.83 +535452.5 -000007.1+000001.000008.6 08.89-0.03B? 0 +021410.97 +282340.1 -000061.2-000086.300009.1 08.8900.69G? 0 +021820.63 -631443.4 +000011.3+000071.500015.0 08.8900.51F? 0 +022300.35 +221629.8 +000006.4-000002.600019.5 08.8900.40F? 0 +022412.70 -064718.4 -000024.5-000072.600040.8 08.8900.53F? 0 +022554.71 -472525.5 -000001.1-000000.100009.7 08.8900.94G? 0 +023157.62 +743909.2 +000025.0-000031.900012.0 08.8900.62G? 0 +023238.63 +150946.5 -000024.6-000007.900020.6 08.8900.34F? 0 +023437.37 +432534.7 -000014.1-000022.200012.8 08.8900.43F? 0 +023535.67 +541901.2 +000013.9+000007.900007.6 08.8900.07A? 0 +023801.58 -220754.0 -000010.6-000012.100005.5 08.8900.64G? 0 +024119.48 +021326.8 -000019.8+000000.800009.8 08.8900.97K? 0 +024230.20 +583421.3 +000012.3+000006.900001.1 08.8900.14A? 0 +024619.03 +715809.9 -000006.7-000002.300005.1 08.8900.15A? 0 +024626.48 -335737.4 -000040.3-000110.500018.9 08.8900.57F? 0 +024747.79 +545732.7 -000034.6+000022.700013.0 08.8900.49F? 0 +024814.36 -184057.4 -000023.4+000008.600018.7 08.8900.44F? 0 +025334.98 +494801.7 +000021.4-000008.600007.6 08.8900.30A? 0 +025404.46 -700300.9 -000041.8-000028.900002.8 08.8900.94G? 0 +025452.94 -021855.8 +000000.0+000000.000000.0 08.8900.00B? 0 +025651.70 +450719.5 +000012.7+000000.600027.5 08.8900.24A? 0 +025721.02 +052840.8 -000001.4-000022.700012.2 08.8900.18A? 0 +030041.97 +425713.0 -000011.0-000018.800005.5 08.8900.04A? 0 +030237.89 +573646.1 -000021.7+000013.700015.6 08.8900.52F? 0 +030641.71 -733115.9 +000024.0+000048.600000.3 08.8900.36F? 0 +031028.79 -214500.0 +000015.7-000092.700005.7 08.8900.58G? 0 +031105.70 +610737.7 +000019.4-000061.100002.7 08.8900.52F? 0 +031443.32 +094720.9 +000017.2-000041.000001.3 08.8900.41F? 0 +031449.59 +661340.4 +000020.1-000014.100013.8 08.8900.42F? 1 +031513.93 -642642.3 -000044.2-000074.600007.7 08.8900.57F? 0 +031821.91 +301948.0 -000022.7-000088.700007.7 08.8900.60G? 0 +031838.08 +721632.7 +000227.8-000250.800011.2 08.8900.76G? 0 +032130.61 +673529.5 +000007.4-000014.300005.4 08.8900.15A? 0 +032132.90 -322503.8 +000073.9+000028.500008.8 08.8900.56F? 0 +032424.45 -135934.3 +000000.0+000000.000000.0 08.8900.34F? 0 +032905.52 +543228.7 +000002.7-000034.800004.8 08.8900.37F? 0 +032950.56 +501012.9 +000051.5-000149.000006.4 08.8900.69G? 0 +033007.48 -045117.6 -000021.6+000000.700004.9 08.8900.29A? 0 +033019.31 +482957.8 +000008.4-000034.100002.0 08.8900.20A? 0 +033158.00 -403604.3 +000042.8+000023.700007.7 08.8900.56F? 0 +033249.97 +234132.2 +000140.2-000048.800038.3 08.8900.84G? 0 +033514.22 +423526.9 -000015.3-000014.900016.5 08.8900.12A? 0 +035125.71 +372638.2 +000047.7+000001.100009.1 08.8900.41F? 0 +035303.28 -375624.1 +000029.1-000156.800014.2 08.8900.61G? 0 +035344.60 +462702.0 +000000.0+000000.000000.0 08.8900.32F? 0 +040040.87 +511222.2 +000049.0-000043.300006.9 08.8900.39F? 0 +040348.17 +515353.8 -000003.8-000003.600003.7 08.8900.34F? 0 +040647.82 +045318.2 -000010.7-000043.100005.2 08.8900.47F? 0 +040814.25 +220116.5 -000072.3-000030.300003.9 08.8900.47F? 0 +041057.20 +570839.2 +000008.7+000013.500000.5 08.8900.62G? 0 +041208.93 +051146.1 -000037.1-000119.400007.7 08.8900.75G? 0 +041404.54 -493455.1 +000000.9-000027.400001.1 08.8900.07A? 0 +041506.29 +241836.7 +000019.9-000017.100004.2 08.8900.30A? 0 +041532.31 +415624.0 -000001.0+000088.500028.4 08.8900.78G? 0 +041601.45 +002717.5 +000000.0+000000.000000.0 08.8900.40F? 0 +041703.05 +062050.9 +000001.2+000027.500031.9 08.8900.40F? 0 +041709.64 -172656.5 +000039.6-000035.000026.5 08.8900.51F? 0 +041716.14 -533122.0 +000010.1-000003.200007.1 08.8900.47F? 0 +041818.19 -381054.1 +000009.4-000084.000009.5 08.8900.48F? 0 +042007.09 -014023.1 +000004.3-000006.500001.9 08.8900.40F? 0 +042148.69 -063022.1 +000010.4+000013.500003.2 08.8900.84G? 0 +042717.42 -310133.3 +000014.4+000025.800009.6 08.8900.37F? 0 +043030.41 -321954.2 +000003.9+000004.900003.5 08.8900.98K? 0 +043429.80 -522317.0 +000022.0+000032.200004.0 08.8900.18A? 0 +043733.22 -082228.9 +000023.3-000001.700008.2 08.8900.25A? 0 +043838.07 -351810.3 +000012.9-000017.600002.0 08.8900.53F? 0 0.10 1.00 +043914.95 -303537.0 +000007.9+000020.300005.7 08.8900.97K? 0 +043925.29 +723512.5 -000027.9-000004.200015.9 08.8900.48F? 0 +043943.24 +511229.8 +000059.7-000007.200004.8 08.8900.45F? 0 +044516.68 -240754.7 +000000.4-000007.800007.1 08.8900.34F? 0 +044541.06 +614122.2 +000013.5-000003.400002.9 08.8900.25A? 0 +044558.56 -454311.2 -000001.6+000015.200006.4 08.8900.89G? 0 +044610.95 +030927.5 -000008.6-000030.400026.2 08.8900.28A? 0 +044917.85 +784356.1 -000008.1+000012.400041.7 08.8900.90G? 0 +045404.07 -232957.4 +000007.4+000031.200010.7 08.8900.55F? 0 +045819.54 +295050.7 -000016.0-000006.700004.4 08.8900.40F? 0 +050113.78 -653310.3 +000046.7+000058.500009.4 08.8900.52F? 0 +050217.57 +514011.8 +000002.4-000040.400005.8 08.8900.30A? 0 +050243.97 -054222.0 -000014.2+000010.300015.3 08.8900.36F? 0 +051017.68 +403935.3 +000000.7-000000.200008.1 08.8900.04A? 0 +051236.96 -192211.5 -000001.6-000000.100010.5 08.8900.89G? 0 +051317.89 +025143.6 -000004.5-000002.700010.8 08.8900.00B? 0 +051627.20 +395131.0 +000020.5-000178.600028.1 08.8900.76G? 0 +051910.64 +451313.6 +000026.0+000002.700040.7 08.8900.26A? 0 +052315.04 +074106.2 +000009.6-000008.500001.7 08.8900.40F? 0 +052719.20 +013622.5 -000009.1-000001.400001.6 08.89-0.04B? 0 +052800.35 +150406.7 +000040.4-000058.400019.7 08.8900.66G? 0 +052823.39 +404936.1 -000028.2-000038.600017.2 08.8900.97K? 0 +052830.33 +034028.2 +000000.0+000000.100008.1 08.89-0.04B? 0 +052830.52 -292057.5 -000024.9+000043.600007.2 08.8900.59G? 0 +052951.36 +200257.0 +000036.4-000068.100026.8 08.8900.62G? 0 +053154.98 +290047.9 -000000.4-000016.900003.4 08.8900.48F? 0 +053705.44 +220700.9 -000003.4-000012.400001.5 08.8900.09A? 0 +054028.68 -184450.5 +000013.6-000012.500003.6 08.8900.97K? 0 +054202.09 +600248.8 -000030.8+000018.200025.7 08.8900.40F? 0 +054222.56 +125840.7 +000008.1-000014.400006.0 08.8900.25A? 0 +054252.91 +200203.1 -000062.3+000015.200015.0 08.8900.68G? 0 +054348.07 +010313.8 +000008.9-000013.000019.9 08.8900.29A? 0 +054603.19 +653651.1 +000020.4-000012.900017.9 08.8900.47F? 0 +054907.61 +625702.8 +000050.6-000119.500026.1 08.8900.66G? 0 +055104.08 +143923.5 -000005.6-000008.500010.5 08.8900.05A? 0 +055238.92 +470653.0 -000044.1-000155.100000.6 08.8900.73G? 0 +055529.69 -095206.5 +000002.4+000024.600012.8 08.8900.23A? 0 +055539.30 +262844.0 +000025.9+000000.100015.3 08.8900.97K? 0 +055634.02 -344416.5 +000002.8+000010.000001.0 08.8900.30A? 0 +055832.09 -250827.9 +000008.5+000039.300004.4 08.8900.95K? 0 +055847.53 -111545.9 -000011.6-000019.300005.6 08.8900.10A? 0 +060111.10 +181403.9 -000010.4-000012.900001.3 08.8900.04A? 0 +060201.87 +050531.6 -000001.0-000004.000001.6 08.8900.89G? 0 +060213.93 +145259.4 -000017.5-000008.000011.0 08.89-0.08B? 0 +060218.19 -221828.1 +000001.1+000006.400006.3 08.8900.29A? 0 +060357.45 +051300.2 -000019.3-000001.200023.2 08.8900.21A? 0 +060748.36 +014035.4 +000007.8+000006.200007.5 08.8900.42F? 0 +060924.15 -161412.8 -000063.2+000081.200013.0 08.8900.50F? 0 +061014.41 -375103.4 -000013.4+000049.500013.6 08.8900.57F? 0 +061125.85 -020025.9 -000002.3-000004.400021.9 08.8900.03A? 0 +061147.21 +084709.5 +000001.4-000015.200008.1 08.89-0.04B? 0 +061439.66 -484730.9 +000012.8+000043.200005.0 08.8900.44F? 0 +061606.41 -544041.5 +000010.3-000028.500013.1 08.8900.46F? 0 +061608.44 +380850.2 -000002.2-000039.800001.5 08.8900.37F? 0 +061628.52 -110835.6 +000037.1+000022.500019.5 08.8900.52F? 0 +061713.09 -043914.2 +000006.7-000004.000004.3 08.89-0.11B? 0 +061729.00 +204826.9 -000003.3-000024.800010.7 08.8900.30A? 0 +061925.72 +254102.9 -000026.4-000020.000008.8 08.8900.49F? 0 +061952.05 -614916.3 -000017.3-000004.300009.7 08.8900.29A? 0 +062138.99 +105259.8 -000018.7-000019.900003.5 08.8900.52F? 0 +062220.50 -190551.2 +000004.0-000004.300003.5 08.8900.00A? 0 +062315.87 -221451.8 +000002.6-000014.600031.6 08.8900.98K? 0 +062424.65 -794257.3 +000013.5+000026.500003.4 08.8900.92G? 0 +062548.30 -111458.9 +000016.3-000008.900005.6 08.8900.75G? 0 +062735.94 +220704.9 -000021.7+000002.200007.8 08.8900.03A? 0 +062737.43 -154656.4 +000029.8-000050.700028.5 08.8900.74G? 0 +062805.86 +325857.6 +000036.5-000068.600007.1 08.8900.72G? 0 +062919.00 +454603.0 +000004.6+000006.500004.8 08.8900.11A? 0 +062927.56 -093228.1 -000030.0+000012.000014.3 08.8900.37F? 0 +063500.70 -271714.0 -000009.5-000006.900014.9 08.8900.23A? 0 +063610.64 -013225.1 -000004.7-000022.700002.4 08.8900.26A? 0 +063646.60 +044140.1 +000015.8-000000.400024.9 08.8900.39F? 0 +064007.69 +164309.6 +000000.9-000020.400002.2 08.8900.08A? 0 diff --git a/kstars/kstars/data/hip114.dat b/kstars/kstars/data/hip114.dat new file mode 100644 index 00000000..a66267e3 --- /dev/null +++ b/kstars/kstars/data/hip114.dat @@ -0,0 +1,1000 @@ +064122.05 +094351.7 -000009.8-000017.000019.8 08.89-0.15B? 0 +064144.45 -304222.3 -000020.4-000001.200001.1 08.8900.36F? 0 +064330.09 +122423.8 -000010.4-000005.900011.7 08.8900.44F? 0 +064350.32 +435824.0 -000000.2-000009.600008.6 08.8900.39F? 0 +064656.01 +541931.3 -000006.0-000003.200015.4 08.8900.14A? 0 +065041.96 -572311.2 +000003.3+000014.200000.2 08.8900.44F? 0 +065057.89 -561413.2 -000050.5+000028.100008.2 08.8900.59G? 0 +065112.16 -352804.1 +000006.3+000007.400002.5 08.8900.37F? 0 +065146.37 +002756.8 +000000.0+000000.000000.0 08.89-0.06B? 0 +065149.46 -263453.1 +000000.0+000000.000000.0 08.89-0.11B? 0 +065219.09 -651532.0 +000001.9-000008.400016.0 08.8900.34F? 0 +065254.28 -652526.1 +000000.0+000000.000000.0 08.8900.11A? 1 +065312.89 -445543.9 -000047.0+000105.400007.2 08.8900.78G? 0 +065414.70 +353055.0 +000019.0-000011.300027.4 08.8900.59G? 0 +065447.70 +655905.1 +000008.2-000017.800002.9 08.8900.95G? 0 +065623.34 -005217.8 -000008.9-000015.200022.7 08.8900.09A? 0 +065728.82 -350345.2 -000005.8-000014.200011.8 08.8900.68G? 0 +065956.92 +054111.8 +000024.5-000028.900008.6 08.8900.88G? 0 +070056.35 -510658.3 -000006.0+000022.700001.6 08.8900.15A? 0 +070103.80 +063719.0 -000027.6-000016.400015.4 08.8900.32F? 0 +070522.70 +111804.6 -000002.2-000004.500010.3 08.8900.92G? 0 +070713.45 -031322.3 +000020.6+000000.100007.9 08.89-0.10B? 0 +070908.11 +264322.6 -000009.3-000026.400015.2 08.8900.86G? 0 +071036.76 +830053.1 +000009.5-000005.100010.8 08.8900.90G? 0 +071205.56 -012604.4 +000000.1+000008.600003.3 08.89-0.04B? 0 +071228.91 -120514.7 +000020.3-000007.300023.2 08.8900.23A? 0 +071423.39 -153111.1 -000004.1-000001.800018.0 08.8900.90G? 0 +071444.49 -063816.5 +000007.6-000007.800003.6 08.8900.40F? 0 +071602.97 -463631.2 +000032.6+000028.900001.2 08.8900.22A? 0 +071610.69 +053458.4 -000005.5-000006.400021.0 08.8900.01A? 1 +071612.48 -385142.8 -000010.5+000016.900001.3 08.8900.09A? 0 +071622.95 -464733.5 -000010.4+000022.900004.4 08.8900.53F? 0 +072035.71 -251026.4 -000000.8+000011.300002.8 08.89-0.17B? 0 +072133.85 -300615.2 -000023.3+000019.700026.0 08.8900.66G? 0 +072209.94 -240227.3 -000018.5+000007.700002.1 08.8900.26A? 0 +072228.61 -671750.5 -000002.7+000007.200014.2 08.8900.11A? 0 +072259.96 +552852.2 +000002.1-000023.800013.8 08.8900.22A? 0 +072318.49 -101558.0 -000012.1+000003.200013.1 08.8900.00A? 0 +072523.41 -292156.5 +000006.8-000011.800006.1 08.8900.98K? 0 +072546.75 +692717.5 +000037.7+000004.800009.4 08.8900.50F? 1 +072607.22 +602448.2 +000025.7-000060.900008.0 08.8900.63G? 0 +072634.85 -042409.2 -000004.3-000007.900024.2 08.8900.78G? 0 +072750.28 +522202.0 -000033.7-000051.900002.9 08.8900.50F? 0 +072821.73 +121046.9 -000020.1-000021.100004.4 08.8900.40F? 0 +073435.10 +165406.6 -000000.3-000276.900004.3 08.8900.58F? 0 +073455.43 +472530.5 +000037.0-000035.900016.7 08.8900.96K? 0 +073546.70 +181936.8 -000006.7-000039.500006.3 08.8900.63G? 0 +073616.67 -171131.4 +000004.0-000000.200006.7 08.8900.06A? 0 +073751.47 -561047.3 -000003.5+000005.100004.0 08.8900.05A? 0 +073900.00 +051719.8 -000020.8-000027.800001.0 08.8900.34F? 1 +073958.30 +295356.0 -000024.3+000011.600051.4 08.8900.87G? 0 +074129.34 -204309.3 +000005.6-000002.400008.5 08.8900.03A? 0 +074213.86 -680608.3 +000015.4+000045.500014.7 08.8900.97K? 0 +074255.90 -345232.1 -000015.7-000043.500012.9 08.8900.58G? 0 +074315.00 -122402.1 +000007.2-000000.800006.7 08.8900.04A? 0 +074637.67 -664229.5 -000014.3+000033.800004.7 08.8900.33F? 0 +074743.15 -634308.8 -000042.9+000035.400009.1 08.8900.53F? 0 +075015.96 -640838.0 -000002.2+000001.300004.6 08.8900.02A? 0 +075225.26 -164100.6 -000022.7+000006.800024.9 08.8900.36F? 1 +075248.56 -522730.6 -000007.0+000014.000001.4 08.8900.15A? 0 +075311.48 -243511.7 -000012.8-000006.400003.6 08.89-0.04B? 0 +075528.99 +073319.8 +000161.9-000135.500011.5 08.8900.60G? 0 +075542.49 +102640.7 -000025.3-000010.900009.4 08.8900.31F? 0 +075756.79 +075003.7 -000029.4+000002.700011.4 08.8900.99K? 0 +075923.89 -102857.5 -000013.6+000028.200005.9 08.8900.09A? 1 +075941.66 -071750.1 -000015.1-000000.400006.5 08.8900.99K? 0 +080139.56 +012837.0 +000008.6-000008.100004.8 08.8900.10A? 0 +080259.80 +620058.0 -000016.4-000013.100002.0 08.8900.16A? 0 +080435.75 -194634.7 +000000.2+000012.700009.2 08.8900.23A? 0 +080444.55 -024900.4 +000012.3-000002.300000.0 08.89-0.12B? 0 +080533.50 -034852.8 -000002.3+000012.700005.1 08.8900.35F? 0 +080644.27 -365119.3 -000021.0+000005.200006.6 08.8900.30A? 0 +080826.04 +395643.4 -000016.9-000014.200000.2 08.8900.34F? 0 +080846.01 -154131.3 +000033.0-000035.700014.7 08.8900.72G? 0 +081025.79 +030120.1 -000004.4-000010.300001.9 08.8900.10A? 0 +081308.18 +175741.7 -000001.1-000019.000002.2 08.8900.26A? 0 +081515.71 -433104.5 -000021.6+000040.100009.5 08.8900.27A? 0 +081730.54 -433707.5 +000009.0+000002.400009.1 08.89-0.02B? 0 +081819.65 +385910.0 -000102.4-000195.000003.2 08.8900.79G? 0 +081911.46 -145217.2 -000009.5+000030.900039.0 08.8900.92G? 0 +082116.58 +051103.0 -000008.3-000013.000016.3 08.8900.28A? 0 +082258.83 -312627.2 -000029.7+000007.600002.6 08.8900.01A? 0 +082659.99 -180938.5 -000026.0+000004.700012.3 08.8900.85G? 0 +082928.04 +340742.7 -000093.5-000036.000015.4 08.8900.42F? 0 +083234.69 +322725.4 -000017.7-000033.300003.3 08.8900.57F? 0 +083517.56 +154347.9 -000024.1-000011.600007.0 08.8900.31A? 0 +083602.24 -442346.5 -000004.0-000007.600001.8 08.89-0.01B? 0 +083615.59 -491958.2 -000006.6-000002.800002.4 08.8900.06A? 0 +083617.85 -342737.0 -000100.7+000113.300013.3 08.8900.79G? 0 +083714.98 -471155.9 +000004.9-000000.100005.3 08.8900.00A? 0 +083839.52 -680934.2 -000023.3+000011.600002.8 08.8900.20A? 0 +083937.14 +243713.5 -000023.4+000010.100013.8 08.8900.63G? 0 +084037.51 -540633.7 -000010.0-000001.600003.9 08.8900.07A? 0 +084124.65 +285247.0 -000009.5+000006.700002.2 08.8900.95K? 0 +084452.54 -412428.6 +000015.9-000008.500005.8 08.8900.60G? 0 +084515.71 -001756.0 -000021.6+000009.700016.1 08.8900.96K? 0 +084627.02 +490740.9 -000082.4+000022.700003.8 08.8900.52F? 0 +084812.66 -494523.4 +000004.6+000004.300001.3 08.89-0.09B? 0 +085046.84 -423922.4 +000008.9-000005.800005.0 08.8900.22A? 0 +085137.07 -052402.8 -000015.9-000011.400007.2 08.8900.42F? 0 +085314.10 -315752.1 -000002.4-000003.300002.4 08.8900.06A? 0 +085624.84 -391656.1 -000008.9+000005.200000.8 08.8900.08A? 0 +085645.70 -541711.1 -000002.3+000017.700010.0 08.8900.14A? 0 +085824.45 -664001.7 -000022.0+000024.600008.9 08.8900.19A? 0 +090034.18 -595603.0 -000019.9+000075.100017.9 08.8900.55F? 0 +090149.25 +583126.3 +000010.4+000024.900001.1 08.8900.37F? 0 +090305.47 -363727.7 -000018.2+000002.700000.2 08.8900.33F? 0 +090322.58 +101812.1 -000009.3-000010.200001.1 08.8900.32F? 0 +090809.17 +531532.6 -000022.1-000024.800006.4 08.8900.59G? 0 +091035.36 -373832.6 -000006.6+000019.400010.4 08.89-0.01B? 0 +091037.82 -352129.7 -000011.7-000000.400006.1 08.8900.96K? 0 +091345.13 +695847.5 -000078.8-000030.600042.9 08.8900.35F? 1 +091434.70 -613024.3 -000001.6+000003.200006.6 08.8900.21A? 0 +091722.13 +163304.5 -000006.5-000032.600023.9 08.8900.51F? 0 +092058.38 +364309.4 -000042.5+000024.800001.2 08.8900.25A? 1 +092149.38 +445355.8 -000022.4-000154.600017.3 08.8900.73G? 0 +092214.55 +315354.7 -000128.4-000050.800014.8 08.8900.67G? 0 +092503.35 +184456.6 +000023.7-000054.700009.8 08.8900.48F? 0 +092524.08 -210611.2 -000009.0+000012.800006.0 08.8900.84G? 0 +093035.77 -382144.3 +000001.6+000001.800004.2 08.8900.10A? 0 +093132.87 +204424.6 -000008.5-000001.800015.7 08.8900.65G? 0 +093610.89 -171459.2 -000021.9-000002.100019.2 08.8900.46F? 0 +093611.85 -072512.5 -000105.4+000013.800004.7 08.8900.47F? 0 +093912.35 -540312.0 -000006.1+000006.700019.8 08.8900.96K? 0 +093926.65 +062907.1 -000023.0+000006.000008.3 08.8900.84G? 0 +094024.45 +135930.6 +000016.3-000030.000002.5 08.8900.50F? 0 +094452.38 +520205.1 -000014.7-000008.600006.8 08.8900.91G? 0 +094505.41 +015215.6 +000024.1-000066.700014.7 08.8900.87G? 0 +094841.70 -505955.3 -000040.5+000027.000012.2 08.8900.26A? 0 +094907.13 +441118.5 -000048.5-000004.900037.2 08.8900.55F? 0 +095214.01 -264428.0 -000029.5-000019.200010.4 08.8900.49F? 0 +095955.88 +161008.8 +000041.7-000038.700020.7 08.8900.47F? 1 +100618.67 -540357.8 -000013.3+000001.700019.4 08.8900.07A? 0 +100646.43 +342114.6 -000015.6-000033.000023.7 08.8900.48F? 0 +100914.37 +461702.6 -000205.3-000032.500034.6 08.8900.64G? 0 +101120.88 -251052.4 -000038.5+000007.700021.1 08.8900.97K? 0 +101800.96 -754827.6 +000000.0+000000.000000.0 08.8900.41F? 0 +101852.71 -331444.6 -000013.5+000012.200010.8 08.8900.25A? 0 +102810.98 -044923.7 +000040.7-000016.800001.2 08.8900.47F? 0 +102824.00 -685819.7 -000003.2+000011.100008.7 08.89-0.03B? 0 +102920.14 -564829.8 +000006.0+000004.100008.3 08.89-0.00B? 0 +103312.35 -531638.8 +000016.0-000008.600003.8 08.8900.12A? 0 +103405.28 -652354.2 -000033.0+000024.900019.2 08.8900.63G? 0 +103418.43 +040641.1 -000001.4-000004.000016.9 08.8900.91G? 0 +103429.33 -412046.7 -000061.7+000013.300004.8 08.8900.54F? 0 +104049.85 -363522.0 -000032.0+000005.500000.1 08.8900.96K? 0 +104142.09 -544753.4 +000002.7-000003.600008.5 08.8900.07A? 0 +104319.67 +401155.5 -000024.7+000004.900011.0 08.8900.95G? 0 +104423.29 -420319.5 -000021.6+000007.400000.7 08.8900.17A? 0 +104750.72 -523207.6 -000012.3+000001.700010.2 08.8900.01A? 0 +105152.76 -585835.3 +000002.2+000007.100019.2 08.8900.52F? 0 +105353.87 +203159.9 -000045.7-000018.200017.5 08.8900.40F? 0 +105940.21 +454719.0 -000003.6-000007.600005.7 08.89-0.00B? 0 +105952.91 -581000.3 -000008.4+000008.300000.3 08.8900.06A? 0 +110135.86 +480323.7 +000017.5+000013.700007.5 08.8900.91G? 0 +110409.77 -221801.3 -000026.9-000011.100005.5 08.8900.98K? 0 +110446.45 -335403.8 +000016.7+000000.800006.1 08.8900.48F? 0 +110728.82 -794525.4 -000022.5+000007.000005.3 08.8900.27A? 0 +110907.46 +534032.6 -000127.0-000086.900018.9 08.8900.61G? 0 +110951.93 -581544.9 +000008.1+000006.100013.9 08.89-0.00B? 0 0.10 1.00 +111046.09 -293427.1 -000004.4-000007.300000.7 08.8900.04A? 0 +111511.79 -592458.3 -000010.6-000006.400003.8 08.89-0.01B? 0 +111646.62 -215249.4 -000021.1-000004.500003.0 08.8900.35F? 0 +112043.87 -852059.7 -000024.9-000001.200001.1 08.8900.28A? 0 +112340.87 +430715.4 -000145.6-000066.500002.1 08.8900.60G? 0 +112601.68 -434845.9 -000009.7-000167.000009.9 08.8900.75G? 0 +112722.03 -334113.7 -000001.5-000009.900002.5 08.8900.39F? 0 +113025.85 -641053.1 -000029.9-000005.800015.8 08.8900.53F? 0 +113229.08 -500225.5 -000019.3+000010.200005.6 08.8900.03A? 0 +113356.92 -405902.2 -000029.7+000003.500011.1 08.8900.98K? 0 +113535.44 -023612.3 -000016.0-000001.200014.7 08.8900.36F? 0 +113819.37 +384516.8 -000014.3+000006.700002.3 08.8900.15A? 0 +114022.27 +013556.8 -000024.8+000016.400010.7 08.8900.58G? 0 +114056.27 -024646.2 +000040.1-000016.600016.0 08.8900.52F? 1 +114354.52 -600025.5 -000028.8+000005.500026.6 08.8900.47F? 1 +114419.57 -731815.5 +000010.4+000011.600012.9 08.8900.64G? 0 +114609.22 -074609.1 -000026.0-000004.500012.1 08.8900.52F? 0 +114642.74 -530930.8 +000000.0+000000.000000.0 08.8900.71G? 1 +115430.70 -630129.4 -000013.1-000013.600004.5 08.8900.34F? 0 +115737.37 -161715.4 -000002.8-000061.000019.9 08.8900.96K? 0 +115851.37 -625827.6 -000013.6-000001.600000.8 08.89-0.01B? 0 +115955.59 +631054.4 -000023.2+000012.700008.5 08.8900.25A? 0 +120012.47 -660440.6 -000013.8-000013.100003.5 08.89-0.01B? 0 +120222.18 -345702.4 -000061.6-000024.100005.0 08.8900.86G? 0 +121014.32 +143138.9 -000020.1+000013.700006.2 08.8900.46F? 0 +121155.76 -361634.1 +000002.4-000024.000000.3 08.8900.35F? 0 +121614.84 -595305.1 -000002.4+000007.000011.0 08.8900.05A? 0 +121917.44 -565847.6 +000008.8-000010.800001.1 08.8900.43F? 0 +122041.90 -201338.2 -000023.4+000001.700014.6 08.8900.32F? 0 +122245.38 +851824.9 -000013.6+000004.100003.4 08.8900.16A? 0 +122252.57 -500401.9 +000005.6+000001.500006.7 08.8900.37F? 0 +122314.93 +531119.4 -000020.6-000001.300002.3 08.8900.48F? 0 +122430.41 +220954.2 -000077.5-000104.800011.5 08.8900.51F? 0 +122916.12 -365652.2 -000002.8+000002.200008.7 08.8900.33F? 0 +123527.60 -611808.6 -000007.3+000000.200013.9 08.8900.10A? 0 +123615.18 +393224.9 -000022.5+000002.700002.3 08.8900.34F? 0 +124001.52 -593511.1 -000009.4-000009.200000.4 08.89-0.00B? 0 +124031.60 +512854.8 -000083.7+000001.000001.1 08.8900.49F? 0 +124145.25 -581546.8 -000014.5-000002.400006.2 08.8900.18A? 0 +124332.28 -524258.1 -000036.3+000002.900000.6 08.8900.45F? 0 +124406.52 -081621.5 -000044.7-000008.900020.1 08.8900.50F? 0 +124655.40 -733915.2 -000026.5-000010.800011.5 08.8900.35F? 0 +125300.03 +473931.3 -000079.3+000075.100019.3 08.8900.50F? 0 +125306.51 -695248.5 -000082.0-000022.400013.7 08.8900.58F? 0 +125338.99 -602343.6 +000000.0+000000.000000.0 08.8900.21A? 0 +125717.52 -480337.9 -000002.3-000005.700011.8 08.8900.14A? 0 +130204.34 +285929.7 -000081.1-000020.300003.8 08.8900.58G? 0 +130417.65 -561034.4 -000006.8-000003.000008.1 08.8900.05A? 0 +131105.79 -642001.3 -000020.3-000011.500000.8 08.8900.15A? 0 +131137.03 +122029.2 -000020.2-000014.600021.3 08.8900.46F? 0 +131233.28 -423308.1 -000016.5+000000.100013.6 08.8900.99K? 0 +131720.66 -210130.9 +000010.7-000000.700021.5 08.8900.74G? 0 +132021.92 -181018.2 -000013.7-000016.900005.9 08.8900.55F? 0 +132208.61 -555354.8 -000011.6+000002.800001.7 08.8900.10A? 0 +132841.77 -682753.5 +000002.1-000002.400004.9 08.8900.20A? 0 +132937.48 -562938.2 -000007.5-000004.800002.1 08.89-0.00B? 0 +133054.49 -361008.2 -000015.5-000002.100000.2 08.8900.37F? 0 +133110.87 +531837.3 -000050.5-000030.300005.6 08.8900.51F? 0 +133204.73 -111522.3 -000046.7-000078.200039.8 08.8900.67G? 0 +133208.60 -604855.5 -000003.5-000013.600009.9 08.8900.02A? 0 +133210.53 -624651.3 -000015.0-000001.700000.8 08.8900.01A? 0 +133249.43 -465446.1 -000037.3+000006.400001.3 08.8900.68G? 0 +133357.73 +172805.6 -000113.0-000078.800024.8 08.8900.71G? 0 +133426.18 -172104.1 -000004.4-000019.900001.4 08.8900.57F? 0 +133434.66 +330808.7 +000000.0+000000.000000.0 08.8900.44F? 1 +134145.15 -334556.7 -000023.1-000018.100000.6 08.8900.99K? 0 +134234.71 -171622.4 +000006.5-000020.600009.9 08.8900.52F? 0 +134515.13 +402517.3 -000030.1-000019.500002.8 08.8900.62G? 0 +134809.38 -775543.1 -000009.3-000015.800009.0 08.8900.09A? 0 +134939.00 +345918.1 -000011.9-000003.800006.7 08.8900.52F? 0 +135333.12 -613911.5 -000019.8+000008.400014.0 08.8900.10A? 0 +135451.86 -022249.1 -000032.5-000019.500017.5 08.8900.58F? 0 +135647.61 -104626.8 +000050.3-000047.200015.8 08.8900.42F? 0 +135728.93 -681408.0 -000018.4-000024.000002.2 08.8900.49F? 0 +135807.20 +634738.6 -000037.2+000034.400021.1 08.8900.61G? 0 +140023.94 -392120.4 -000011.0+000000.600014.9 08.8900.96K? 0 +140639.83 +371542.3 +000015.6-000040.900010.6 08.8900.52F? 0 +140646.88 -623902.8 -000017.2-000009.600003.6 08.8900.65G? 0 +140907.81 -630407.3 +000009.1-000001.400003.1 08.8900.13A? 0 +141057.75 -520333.6 -000034.9-000008.700018.5 08.8900.41F? 0 +141241.59 +234851.5 -000033.3+000001.800035.7 08.8900.98K? 0 +141637.59 -620659.2 -000070.1-000009.200021.4 08.8900.63G? 0 +142108.95 +372403.9 -000131.8-000005.300027.6 08.8900.88G? 0 +142153.44 -460055.3 +000021.1-000044.200001.0 08.8900.53F? 0 +142324.07 -324855.0 +000027.6-000014.500002.5 08.8900.57F? 0 +142441.09 +625404.6 +000025.0-000012.500014.8 08.8900.12A? 0 +142552.50 +224941.4 -000016.1-000017.000018.2 08.8900.95G? 0 +142757.71 -685556.4 -000040.9-000030.300009.7 08.8900.68G? 0 +143056.74 +742314.7 -000010.5+000005.700008.5 08.8900.89G? 0 +143148.79 -511429.4 -000017.6-000021.000007.5 08.8900.03A? 0 +143210.93 +354621.2 +000052.4-000040.600026.8 08.8900.64G? 0 +143240.19 +544507.1 -000022.3+000008.700008.7 08.8900.40F? 0 +143323.75 +403308.6 -000020.7+000021.600005.5 08.8900.92G? 0 +143819.74 +114020.6 -000097.0-000056.900006.9 08.8900.50F? 0 +144235.38 -543443.2 -000016.0-000011.200005.6 08.8900.08A? 0 +145045.94 +754251.7 -000089.0+000036.300006.0 08.8900.88G? 0 +145103.45 -442457.6 -000013.9-000015.600009.7 08.8900.08A? 0 +145516.74 -651706.4 -000011.5-000022.100007.6 08.8900.05A? 0 +145631.52 -244110.1 +000007.6+000012.500020.3 08.8900.55F? 0 +145637.11 -203250.9 -000019.9-000032.300004.9 08.8900.59G? 0 +145821.56 +440235.9 -000021.9-000036.500013.6 08.8900.54F? 0 +145923.82 +415001.3 +000014.5-000035.700014.6 08.8900.44F? 0 +145959.55 +120126.2 -000020.9-000001.300005.5 08.8900.41F? 0 +150102.37 -363205.7 -000027.1-000050.700006.3 08.8900.39F? 0 +150405.61 -753041.8 -000005.6-000013.200011.2 08.8900.31A? 0 +150529.23 -050035.1 -000036.2+000024.800002.7 08.8900.41F? 0 +150733.61 -023420.8 -000077.1+000018.100013.9 08.8900.49F? 0 +150906.44 -221313.3 -000151.3-000111.000004.3 08.8900.77G? 0 +151006.01 +215103.5 -000009.2+000013.800006.2 08.8900.13A? 0 +151035.14 +202109.7 -000122.1+000076.600010.7 08.8900.70G? 0 +151754.42 -743434.9 +000000.0+000000.000000.0 08.8900.40F? 0 +152026.53 -441827.7 +000016.2+000009.200011.0 08.8900.43F? 0 +152634.17 -421600.0 -000002.3-000009.200001.7 08.8900.17A? 0 +152725.72 +794555.2 -000007.9+000016.900002.8 08.8900.01A? 0 +152804.51 -580918.2 -000010.3-000014.300005.2 08.8900.09A? 0 +152825.02 -532512.1 -000021.1+000001.100008.4 08.89-0.09B? 0 +153034.05 -382946.2 -000013.7-000028.300007.4 08.8900.47F? 0 +153125.89 -555635.7 +000000.0+000000.000000.0 08.8900.21A? 1 +153727.19 -313136.2 +000000.0+000000.000000.0 08.8900.60G? 1 +154330.45 +590649.8 -000017.7-000000.800016.0 08.8900.48F? 0 +154639.58 -704159.5 -000004.3-000044.400006.5 08.8900.44F? 0 +155124.73 +103223.5 +000025.2+000018.000021.8 08.8900.50F? 0 +155714.49 +032427.6 -000017.4-000014.100015.7 08.8900.48F? 0 +160026.10 -515753.6 -000024.5-000025.600007.0 08.8900.41F? 0 +160238.49 -181018.2 -000031.5+000002.500011.4 08.8900.46F? 0 +160613.49 -192254.2 +000028.4-000159.800024.5 08.8900.75G? 0 +160939.62 +162953.8 -000077.3+000027.500009.8 08.8900.75G? 0 +161230.66 +350340.2 +000020.8-000006.600011.4 08.8900.26A? 0 +161540.02 -522213.0 -000006.3+000013.700012.8 08.8900.28A? 0 +161915.33 +753740.0 -000035.5+000004.600011.3 08.8900.94G? 0 +162021.10 -134051.8 -000000.9-000017.200007.8 08.8900.43F? 0 +162022.60 -005829.4 -000060.7-000068.500012.9 08.8900.52F? 0 +162208.42 -551400.8 -000017.3-000023.600015.2 08.8900.32F? 0 +162449.57 +392519.6 -000012.8+000031.000018.0 08.8900.56F? 0 +163625.24 -461445.6 -000021.0-000007.700002.0 08.89-0.05B? 0 +163953.57 -351538.1 +000128.7-000113.300021.1 08.8900.68G? 0 +164427.36 -722716.8 -000003.3-000022.400006.1 08.8900.12A? 0 +164440.48 -470217.3 +000005.8-000014.900016.1 08.8900.05A? 0 +164841.63 +355524.8 -000051.8+000013.500034.5 08.8900.30A? 0 +165618.27 -352858.2 -000003.8+000001.900012.1 08.8900.30A? 0 +165959.76 -313536.1 +000000.0+000000.000000.0 08.8900.00B? 0 +170000.96 -525436.1 -000016.2+000005.500010.8 08.8900.12A? 0 +170101.75 +485743.5 +000010.7+000025.200001.8 08.8900.49F? 0 +170215.83 +492523.4 +000007.5+000007.200005.8 08.8900.41F? 0 +170222.90 -115336.7 -000154.5+000040.700023.9 08.8900.90G? 0 +171122.28 -575720.1 -000029.3-000036.700021.9 08.8900.37F? 0 +171122.48 -324611.2 -000014.9-000015.500013.9 08.8900.26A? 0 +171323.23 -530621.1 -000050.9+000055.200032.3 08.8900.69G? 0 +171624.43 +464315.0 +000009.7-000010.900010.8 08.8900.35F? 0 +171628.67 -192013.6 +000000.0+000000.000000.0 08.8900.43F? 1 +171744.80 -545218.0 -000002.5-000006.600005.6 08.8900.04A? 0 +172113.44 +505056.7 +000003.1+000020.500005.8 08.8900.45F? 0 +172356.28 +542153.6 +000005.1-000011.300000.3 08.8900.25A? 0 +172408.28 +142518.2 +000001.5+000018.100005.1 08.8900.27A? 0 +172520.67 +280913.8 -000012.6+000000.800017.9 08.8900.74G? 0 +172548.76 -191742.2 +000030.9-000013.200015.4 08.8900.64G? 0 +172844.88 -375552.8 -000010.3+000009.700004.7 08.8900.74G? 0 +173049.83 -035447.1 +000022.7+000094.500029.6 08.8900.53F? 0 +173225.86 +054341.2 -000012.5-000009.600014.2 08.8900.38F? 0 +173321.47 +105310.6 -000032.8-000006.600006.4 08.8900.70G? 0 +173650.88 -734447.5 +000006.0-000003.600006.0 08.8900.98K? 0 +174021.41 -301314.4 -000005.2-000024.200000.2 08.8900.32F? 0 +174031.60 -005936.4 -000008.2-000012.500004.1 08.8900.36F? 0 +174117.94 -192726.8 -000002.0-000051.400017.8 08.8900.46F? 0 +174131.68 +461923.7 -000005.0-000011.500001.2 08.8900.33F? 0 +174151.12 +081306.4 -000018.7+000004.300012.1 08.8900.43F? 0 +174208.89 -860805.1 +000022.7-000022.500008.8 08.8900.41F? 0 +174448.70 -263519.8 -000012.1-000065.700001.6 08.8900.38F? 0 +174901.11 -161459.6 -000003.3-000024.400014.0 08.8900.94G? 0 +175155.23 -350457.6 -000001.2-000066.500015.0 08.89-0.00B? 0 +175415.67 -311539.2 -000003.3+000005.000008.6 08.8900.00A? 0 +175417.89 -393744.2 -000004.7+000002.300012.8 08.89-0.07B? 0 +175534.84 -715936.1 +000000.2-000008.800002.5 08.89-0.01B? 0 +175619.61 -154903.5 -000012.0-000069.500013.1 08.8900.69G? 0 +175645.89 -374118.0 -000003.8-000026.400004.8 08.8900.29A? 0 +175651.10 -395559.8 +000000.0+000000.000000.0 08.89-0.12B? 0 +175703.10 +293236.7 +000003.8-000011.400003.2 08.8900.53F? 0 +180033.28 -021821.6 -000011.9-000028.300001.5 08.8900.21A? 0 +180059.38 +314438.2 -000005.9+000014.000004.2 08.8900.96K? 0 +181006.96 -595344.2 +000000.0+000000.000000.0 08.8900.27A? 1 +181035.69 -600639.0 +000016.0-000002.500010.6 08.8900.22A? 0 +181043.26 +124113.9 -000019.2-000020.000005.8 08.8900.16A? 0 +181107.26 -325926.4 +000005.6-000120.700014.2 08.8900.67G? 0 +181140.73 +374303.3 -000005.2-000001.000006.3 08.8900.15A? 0 +181147.19 -701906.7 -000114.0-000087.600023.5 08.8900.66G? 0 +181359.31 -531002.0 -000004.9-000008.200005.8 08.8900.06A? 0 +181455.86 -423849.3 -000002.6-000002.700007.6 08.8900.03A? 0 +181714.25 +025712.8 -000015.2-000004.000015.8 08.8900.13A? 0 +181856.19 -134831.1 +000005.9-000021.100014.3 08.8900.35F? 0 +182003.77 -404558.1 +000019.9-000042.100019.2 08.8900.76G? 0 +182005.15 -261027.1 -000031.6+000001.400011.3 08.8900.35F? 0 +182043.67 +470509.9 +000074.5+000141.900007.5 08.8900.70G? 0 +182231.71 -171810.7 -000001.5+000002.700009.5 08.8900.04A? 0 +182357.57 +143603.8 +000005.0-000017.100002.2 08.8900.03A? 0 +182408.81 -371302.1 +000016.1+000001.100005.9 08.89-0.04B? 0 +182440.47 +055140.1 -000009.1-000006.800009.7 08.8900.14A? 0 +182444.37 +345647.2 +000020.6+000002.000007.3 08.8900.25A? 0 +182503.41 -572128.6 +000017.7-000048.400003.5 08.8900.26A? 0 +182636.37 +722413.5 -000004.6+000024.100008.2 08.8900.92G? 0 +182653.52 +113117.7 +000034.6-000001.400003.2 08.8900.43F? 0 +182933.53 +264703.4 +000006.7-000044.800011.6 08.8900.90G? 0 +182934.22 +254604.7 +000009.6+000028.000001.6 08.8900.44F? 0 +183302.56 -413902.8 +000003.1-000018.900010.2 08.8900.67G? 0 +183937.78 +261120.3 -000023.0+000008.500010.3 08.8900.61G? 0 +184158.09 +364424.2 -000009.3+000028.300006.9 08.8900.24A? 0 +184209.61 -690218.3 +000015.9+000004.800009.3 08.8900.25A? 0 +184807.07 +704007.5 +000018.7-000005.300005.0 08.8900.45F? 0 +184814.72 +325806.0 -000027.8+000011.400001.3 08.8900.64G? 0 +184833.61 -062753.9 +000004.8+000009.600000.3 08.8900.27A? 0 +185047.18 +084210.1 -000012.2-000022.800017.1 08.8900.50F? 0 +185200.95 -165155.2 +000002.4-000013.500000.8 08.8900.12A? 0 +185206.40 +451339.5 -000003.4-000017.100002.3 08.8900.20A? 0 +185434.47 +431553.5 -000016.7+000010.600013.2 08.8900.96K? 0 +185520.59 -283247.7 +000014.4+000016.500012.1 08.8900.49F? 0 +185615.00 +412654.3 +000001.7+000001.200008.4 08.8900.04A? 0 +185835.78 +023632.4 +000018.7-000003.000000.7 08.8900.50F? 0 +185841.38 -531642.7 -000028.4-000031.600005.4 08.8900.71G? 0 +190122.22 -632059.1 +000017.2-000035.900002.2 08.8900.94G? 0 +190324.93 -180405.3 -000029.1+000015.600018.0 08.8900.27A? 0 +190410.19 -020147.0 -000002.3-000005.200001.4 08.8900.42F? 0 0.10 1.00 +190436.63 +015930.8 -000006.5-000003.600003.6 08.8900.08A? 0 +191034.93 +100940.6 +000016.2+000039.800001.4 08.8900.52F? 0 +191159.01 -103500.0 +000009.0-000025.300012.0 08.8900.64G? 0 +191555.55 -014355.5 +000083.8+000006.500004.5 08.8900.49F? 0 +191636.24 -214746.6 +000025.0+000005.300006.1 08.8900.88G? 0 +191845.47 -441748.8 +000014.0-000014.100005.6 08.8900.99K? 0 +192011.06 +040252.4 -000012.0-000002.600017.8 08.8900.96K? 0 +192050.35 +324105.0 -000013.4-000027.800034.6 08.8900.75G? 0 +192136.49 -124617.7 -000023.1-000070.200000.2 08.8900.68G? 0 +192202.77 -355205.5 +000032.3-000007.800005.5 08.8900.63G? 0 +193134.09 -050707.9 +000003.3-000040.600005.1 08.8900.59G? 0 +193211.43 -530239.2 -000017.1-000042.700018.0 08.8900.55F? 0 +193315.18 +304132.4 +000007.5+000002.000013.1 08.8900.47F? 0 +193401.67 +322118.8 +000007.7+000025.900000.0 08.8900.38F? 0 +193424.58 +082404.1 -000031.4+000046.400013.1 08.8900.67G? 0 +193530.75 +105635.4 +000015.2-000011.600013.6 08.8900.49F? 0 +194536.20 -630230.5 +000007.3-000015.300001.1 08.8900.96K? 0 +194945.68 +230013.9 +000007.2-000018.100019.3 08.8900.23A? 0 +195102.51 +673449.3 +000009.4-000012.900001.6 08.8900.36F? 0 +195251.05 -251218.6 +000041.9-000026.100007.5 08.8900.94G? 0 +195352.11 -124754.0 +000036.7-000016.200026.4 08.8900.26A? 0 +195457.98 +265846.3 +000003.2+000016.400005.0 08.8900.26A? 0 +195635.70 -273719.3 -000009.4+000003.000004.1 08.8900.20A? 0 +195717.78 +260601.9 -000000.2-000023.100015.8 08.8900.55F? 0 +200134.06 +145821.5 -000018.7-000039.500017.2 08.8900.99K? 0 +200302.83 -485336.2 +000024.9-000099.400000.4 08.8900.59G? 0 +200343.62 -741118.4 +000025.6-000012.500017.3 08.8900.52F? 0 +200450.42 +690827.9 -000001.1+000009.500008.1 08.8900.34F? 0 +200520.02 +471236.8 +000013.9+000004.500009.9 08.8900.34F? 0 +200716.63 +430049.1 +000024.0-000006.100005.5 08.8900.13A? 0 +200847.38 +441650.9 +000002.1+000005.700008.4 08.89-0.03B? 0 +201152.50 -470425.8 -000019.5-000052.900003.6 08.8900.49F? 0 +201259.88 +205654.5 -000003.5-000019.700000.3 08.89-0.14B? 0 +201533.68 +152612.9 +000001.4-000011.800000.8 08.89-0.06B? 0 +201807.56 +384329.9 -000018.4-000007.500006.0 08.8900.09A? 0 +201835.45 +643936.4 -000012.6-000020.200003.7 08.8900.34F? 0 +202023.98 +385831.3 -000002.1+000006.200004.4 08.89-0.05B? 0 +202441.98 +215608.2 -000009.9-000011.500017.8 08.8900.02A? 0 +202504.34 +241718.2 +000015.3+000000.900004.7 08.89-0.02B? 0 +202607.07 +292801.2 +000047.7+000045.300020.8 08.8900.62G? 0 +202626.24 -331822.3 -000016.6-000001.400000.4 08.8900.96K? 0 +202647.13 +724954.6 +000001.5+000007.200002.9 08.8900.18A? 0 +202807.09 -105549.7 +000002.1-000026.300018.4 08.8900.50F? 0 +202837.02 +091250.7 -000035.9-000038.900005.6 08.8900.38F? 0 +202849.78 -352147.5 +000005.5-000000.400013.0 08.8900.18A? 0 +202944.41 +452940.4 -000004.5+000003.700001.2 08.89-0.06B? 0 +203132.85 -480030.2 +000000.8-000011.700002.5 08.8900.89G? 0 +203441.09 -033014.8 +000021.9+000029.500003.7 08.8900.32F? 0 +204031.43 +264830.9 +000021.2-000015.300008.8 08.8900.18A? 0 +204136.50 -374740.6 +000004.4-000032.300027.0 08.8900.49F? 0 +204435.80 -630808.8 +000058.3-000143.200009.3 08.8900.57F? 0 +204527.57 +334547.2 +000026.2+000002.600018.9 08.8900.57F? 1 +204537.62 -043853.0 +000004.9-000001.100013.9 08.8900.25A? 0 +204749.18 +140816.7 +000074.6+000016.100007.1 08.8900.52F? 0 +204929.08 -464846.2 +000016.6-000016.900004.7 08.8900.67G? 0 +205041.56 -092847.5 +000010.9-000004.100008.5 08.8900.79G? 0 +205508.00 -282931.5 -000060.1-000064.600013.2 08.8900.59G? 0 +210030.22 +413841.8 -000001.8-000002.800009.8 08.8900.52F? 0 +210517.07 -454146.2 +000024.2-000011.400003.3 08.8900.47F? 0 +210531.39 +410946.6 +000005.7+000011.900006.6 08.8900.10A? 0 +210547.43 +711340.1 +000017.2+000009.800001.9 08.8900.46F? 0 +210719.67 -574626.0 +000014.5-000046.300017.6 08.8900.33F? 0 +210904.18 +455912.4 +000026.0-000030.800007.8 08.8900.46F? 0 +210942.64 +463536.0 -000004.4-000005.800008.2 08.8900.22A? 0 +211220.68 -115456.5 +000007.9-000025.200012.3 08.8900.39F? 0 +211807.29 +402623.1 -000009.0+000000.200010.8 08.8900.17A? 0 +212058.42 -320124.3 -000006.7-000007.900012.5 08.8900.95K? 0 +212228.08 +521816.8 +000006.1+000010.700003.1 08.8900.11A? 0 +212249.72 +503039.1 -000018.4-000017.100015.8 08.8900.27A? 0 +212412.20 +471223.4 +000003.7-000005.600007.2 08.8900.13A? 0 +212552.27 +404750.3 -000003.4+000001.000006.5 08.8900.35F? 0 +212758.55 +643649.2 +000007.8-000000.700009.3 08.8900.17A? 0 +212907.00 +341248.8 -000005.6+000002.600010.0 08.89-0.05B? 0 +212922.99 +053152.5 +000035.6-000003.600019.1 08.8900.52F? 0 +212938.55 -414754.4 -000001.7-000057.600012.4 08.8900.50F? 0 +212955.68 +364652.3 +000017.9+000027.100009.7 08.8900.34F? 1 +213130.47 +550035.6 +000015.9-000010.600029.2 08.8900.44F? 0 +213418.62 +262146.2 -000000.9-000027.500006.0 08.8900.30A? 0 +213831.55 +175959.8 -000005.0-000014.400005.5 08.8900.91G? 0 +213834.85 -153558.7 +000128.3-000033.300010.9 08.8900.63G? 0 +213918.34 +420127.7 +000011.8+000003.200008.9 08.8900.25A? 0 +214524.04 +435607.8 +000081.8+000009.600022.0 08.8900.56F? 1 +214554.32 +261816.4 +000083.3-000026.000006.2 08.8900.43F? 0 +214806.42 +103920.5 +000028.0+000013.500013.2 08.8900.52F? 0 +214849.30 +234309.2 +000004.5-000006.100013.9 08.8900.52F? 0 +215010.73 -600109.4 -000026.0+000018.800012.7 08.8900.44F? 0 +215148.34 +400601.1 +000029.6-000003.100000.6 08.8900.39F? 0 +215217.01 +782014.8 +000010.2+000027.500009.0 08.8900.24A? 0 +215218.17 +855154.8 +000017.2-000013.400014.4 08.8900.26A? 0 +215508.14 +264824.0 +000026.6-000011.800005.6 08.8900.40F? 0 +215751.93 +510216.2 +000000.5-000000.400004.9 08.8900.06A? 0 +215756.12 +505043.8 +000270.9+000087.500020.8 08.8900.75G? 0 +220013.40 +221138.2 -000035.0-000007.400028.8 08.8900.48F? 0 +220025.15 +432643.4 -000001.2-000010.500007.6 08.8900.90G? 0 0.10 1.00 +220519.47 -232617.9 +000017.1-000082.500036.4 08.8900.67G? 0 +220609.77 +204023.4 +000012.0-000004.400002.8 08.8900.16A? 0 +220622.33 -230602.2 +000172.4+000013.400008.6 08.8900.65G? 0 +220703.48 -590737.2 +000239.9+000071.900041.7 08.8900.66G? 0 +221428.38 -210156.8 +000003.7+000007.800009.6 08.8900.39F? 0 +221628.79 +571706.4 +000095.4+000015.500006.8 08.8900.49F? 0 +221712.21 +341334.2 -000002.7-000027.300004.1 08.8900.92G? 0 +221804.15 +551653.3 -000005.4+000015.200005.9 08.8900.20A? 0 +221819.63 +270411.4 +000005.5-000150.200012.7 08.8900.77G? 0 +221905.98 +561730.8 -000003.3-000005.900000.5 08.8900.22A? 0 +222218.72 -575955.9 -000012.5-000004.100003.3 08.8900.40F? 0 +222447.13 -455008.3 -000007.6-000004.300008.4 08.8900.98K? 0 +223012.33 +442618.1 +000003.3-000001.100001.9 08.8900.04A? 0 +223151.20 +523647.6 +000005.4-000020.600005.5 08.8900.11A? 0 +223422.88 +262309.4 +000017.6-000018.500011.8 08.8900.51F? 0 +223509.62 -182458.9 +000000.7+000005.900019.9 08.8900.51F? 0 +223650.91 -352722.6 -000065.8-000063.600006.6 08.8900.90G? 0 +223700.17 -474839.8 +000028.7-000013.700012.6 08.8900.38F? 0 +223829.22 -321302.7 -000157.2-000066.600039.5 08.8900.73G? 0 +223919.15 +325154.7 +000002.6-000023.100006.6 08.8900.43F? 0 +224026.18 +742252.8 +000096.0-000006.100004.5 08.8900.59G? 0 +224324.20 +182108.8 +000042.8+000019.900007.4 08.8900.71G? 0 +224338.46 -713626.6 +000086.8-000094.700006.8 08.8900.50F? 0 +224636.14 +311852.6 -000008.4-000019.900012.8 08.8900.92G? 0 +224838.00 +561917.6 +000015.3-000000.400000.8 08.8900.85G? 0 +224956.87 +205814.6 +000127.9+000014.800020.0 08.8900.73G? 0 +225027.55 +682714.1 -000010.5-000006.800010.9 08.8900.31A? 0 +225348.00 +642618.2 +000119.2+000071.800012.2 08.8900.58G? 0 +225400.30 -544338.4 +000003.2-000013.600010.8 08.8900.08A? 0 +225503.10 +442727.3 +000020.5-000020.700004.3 08.8900.28A? 0 +230017.04 +121424.6 +000033.4+000001.300020.3 08.8900.94G? 0 +230206.54 +445114.6 +000010.5+000002.700012.4 08.8900.41F? 0 +230211.10 -510642.2 -000016.0+000008.800019.2 08.8900.42F? 0 +230306.71 -523850.7 +000028.4+000009.000032.3 08.8900.60G? 0 +230306.90 -333001.3 +000049.2+000000.300020.2 08.8900.52F? 0 +230307.41 -475347.9 +000071.3-000016.900000.7 08.8900.50F? 0 +230705.73 +775359.8 -000040.4-000020.800014.2 08.8900.44F? 0 +230729.21 +114824.2 -000034.8-000013.300021.5 08.8900.34F? 0 +230926.84 +542530.3 -000015.7-000001.200000.0 08.8900.34F? 0 +230955.20 +482334.8 -000000.1+000049.600019.2 08.8900.42F? 0 +231407.97 +311917.2 +000024.4-000012.400003.8 08.8900.42F? 0 +231613.56 +542421.7 +000099.1+000013.800053.2 08.8900.74G? 1 +231823.59 +471542.1 +000000.0+000000.000000.0 08.8900.05A? 1 +231957.78 +285204.7 +000748.1-000073.100031.6 08.8900.78G? 0 +232154.62 -734226.6 +000025.7+000032.400008.3 08.8900.45F? 0 +232536.42 +003157.4 +000118.0+000069.100033.9 08.8900.52F? 0 +232600.89 +550625.6 +000007.1-000006.900000.4 08.8900.04A? 0 +232858.17 +451641.9 +000008.1-000004.200008.7 08.8900.11A? 0 +232939.76 -084009.2 +000131.2-000031.900012.6 08.8900.56F? 0 +233112.27 +262829.3 -000018.6-000035.800004.9 08.8900.57F? 0 +233423.01 -800554.4 -000003.2-000001.700003.6 08.8900.54F? 0 +233545.47 +105832.9 -000000.1+000001.600005.7 08.8900.98K? 0 +234018.16 -285432.4 +000075.5-000039.200004.7 08.8900.50F? 0 +234501.76 -591030.9 +000074.6-000011.000016.3 08.8900.71G? 0 +234558.20 +563655.1 +000100.3-000023.100008.1 08.8900.55F? 0 +234631.06 -485729.5 -000090.9+000015.500002.7 08.8900.58G? 0 +235119.90 +540115.6 -000003.1+000000.300000.9 08.8900.04A? 0 +235428.92 -322818.3 +000068.3-000027.400024.7 08.8900.52F? 0 +235944.81 +545216.2 -000001.8-000026.900001.1 08.8900.39F? 0 +000042.28 +534919.9 +000023.7-000027.000004.6 08.8901.08K? 0 +000055.14 +290831.4 -000006.9+000002.700005.0 08.8901.16K? 0 +000824.82 -571142.3 -000013.3-000029.300001.6 08.8901.18K? 0 +001055.99 -421505.8 +000043.7+000011.800007.8 08.8901.17K? 0 +001117.49 -293825.9 +000004.9+000017.800002.2 08.8901.14K? 0 +001507.99 +230329.7 +000031.6-000011.300006.4 08.8901.12K? 0 +001609.43 +475334.3 -000013.7-000005.000005.6 08.8901.57K? 0 +001907.53 +071657.0 +000026.6+000029.000001.5 08.8901.11K? 0 +002244.97 +675212.1 -000005.0-000008.200010.3 08.8901.49K? 0 +002521.52 +195417.9 +000003.3-000040.200010.1 08.8901.02K? 0 +002657.52 -761854.7 -000007.8+000010.000004.0 08.8901.51K? 0 +002728.20 +540413.3 -000003.7+000008.200006.3 08.8901.21K? 0 +003034.77 -134254.9 +000012.7-000000.600005.2 08.8901.14K? 0 +003622.61 -644645.2 -000009.3-000007.500005.4 08.8901.55K? 0 +004356.30 +531744.9 -000023.0-000003.700001.9 08.8901.42K? 0 +004423.22 -455847.8 +000033.8-000015.200020.9 08.8901.40K? 0 +005517.12 +360306.7 -000002.7+000002.300001.0 08.8901.50K? 0 +005840.71 +804554.6 -000012.1-000007.200009.2 08.8901.03K? 0 +005920.84 +250552.2 +000031.2-000012.800006.6 08.8901.66K? 0 +010131.94 +050804.4 -000016.2-000041.600003.0 08.8901.14K? 0 +010132.59 +534923.7 -000002.2+000013.300004.9 08.8901.07K? 0 +010430.23 +192238.5 +000030.7+000011.100031.1 08.8901.09K? 0 +010543.10 +175457.3 -000062.8-000066.400018.1 08.8901.02K? 0 +010915.77 -475522.2 +000036.0-000010.300003.9 08.8901.18K? 0 +011204.13 +413741.7 +000016.3+000003.000002.6 08.8901.34K? 0 +011843.66 +582458.1 +000013.2-000011.400016.4 08.8901.48K? 0 +012331.88 +373103.3 +000010.5-000012.000000.5 08.8901.21K? 0 +013035.68 -105030.0 -000031.1-000029.100024.5 08.8901.15K? 0 +013557.29 -724955.0 +000000.9+000014.100002.1 08.8901.11K? 0 +013931.52 +005653.3 -000001.0-000054.300001.8 08.8901.10K? 0 +014118.95 +642151.1 -000005.1+000008.900002.9 08.8901.29K? 0 +014544.99 +565328.3 +000003.6-000017.500003.8 08.8901.30K? 0 +014823.85 +383349.4 -000024.5-000046.500021.1 08.8901.37K? 0 +020104.31 -041619.4 +000013.9-000022.700016.4 08.8901.15K? 0 +020939.46 +465735.9 +000003.4+000005.600048.0 08.8901.65K? 0 +021055.19 -434825.3 +000018.0-000000.600010.5 08.8901.11K? 0 +021426.30 +394600.1 +000003.2+000002.400007.8 08.8901.01K? 0 +022728.65 +265939.4 +000016.8-000013.500012.9 08.8901.26K? 0 +023201.35 -312642.6 +000026.6+000017.100007.7 08.8901.09K? 0 +023258.90 +075317.6 +000013.1+000008.200010.7 08.8901.14K? 0 +023551.75 +611255.0 +000001.9-000001.000010.9 08.8901.78K? 0 +023759.77 -812802.8 +000019.5-000003.900007.8 08.8901.12K? 0 +025036.69 +154239.1 +000344.5-000405.400053.0 08.8901.20K? 0 +025246.89 +200730.1 +000001.5+000003.200005.7 08.8901.05K? 0 +025539.37 +223615.0 -000007.3+000022.200025.3 08.8901.80K? 0 +025636.41 -061510.9 -000005.4+000012.100025.7 08.8901.04K? 0 +030817.34 -714309.9 -000006.7+000016.700006.7 08.8901.46K? 0 +031227.78 -080249.4 +000000.4-000002.200009.9 08.8901.25K? 0 +031617.46 +315533.2 +000041.4-000049.000001.2 08.8901.54K? 0 +031636.11 +252947.5 +000059.2-000022.200013.6 08.8901.04K? 0 +031646.06 +025056.6 -000001.7-000004.800004.9 08.8901.21K? 0 +032603.89 +425251.1 -000003.4+000007.100008.1 08.8901.04K? 0 +032726.91 +383440.5 -000002.0+000005.100008.9 08.8901.18K? 0 +033437.82 -104741.5 -000002.8-000039.500007.0 08.8901.32K? 0 +034209.54 -400258.1 +000016.9+000042.400011.8 08.8901.41K? 0 +034240.46 -184857.3 +000011.6-000029.800017.6 08.8901.49K? 0 +034641.53 +563322.1 +000008.1-000004.900020.1 08.8901.19K? 0 +034918.07 +655244.0 +000001.0-000018.800000.3 08.8901.91M? 0 +035111.03 +510646.6 +000013.7+000013.700034.9 08.8901.30K? 0 +035912.75 +154852.5 +000002.6-000011.200022.2 08.8901.75K? 0 +040754.74 +322647.2 +000048.9+000044.500007.3 08.8901.27K? 0 +041158.89 -603953.7 +000006.5-000004.900013.0 08.8901.28K? 0 +041505.39 -530032.6 +000028.4-000028.200004.2 08.8901.34K? 0 0.10 1.00 +041758.36 -382544.0 -000128.3-000066.000022.2 08.8901.00K? 0 +041820.89 -620022.3 -000031.3+000021.000008.1 08.8901.33K? 0 +042024.24 -243840.4 -000009.5-000005.100020.3 08.8901.29K? 0 +042401.74 +060233.0 +000030.8-000022.700046.7 08.8901.93M? 0 +043045.32 -655916.0 -000007.7+000033.400012.1 08.8901.15K? 0 +043158.73 -015521.8 -000012.3-000002.400018.5 08.8901.11K? 0 +043430.31 -280934.3 +000015.6-000002.700004.2 08.8901.49K? 0 +043554.00 -243216.9 -000018.2-000038.200000.9 08.8901.10K? 0 +043621.73 -263347.7 +000012.3-000016.600001.3 08.8901.09K? 0 +043707.09 -291744.7 +000022.0+000000.700004.8 08.8901.50K? 0 +044050.16 +201746.7 -000017.9-000032.600000.2 08.8901.73K? 0 +044459.57 -225051.8 +000028.3+000004.000005.0 08.8901.20K? 0 +045339.79 +093454.1 -000029.6+000007.200009.5 08.8901.68K? 0 +045432.64 +184609.9 +000001.3-000030.200002.1 08.8901.74K? 0 +045519.50 +403435.3 +000013.9-000034.000022.4 08.8901.24K? 0 +045811.55 -262233.3 -000022.2+000011.600003.7 08.8901.57K? 0 +045838.30 -124956.9 +000023.2-000000.400016.0 08.8901.41K? 0 +045914.55 +323514.0 +000026.9+000012.200031.8 08.8901.81K? 0 +050544.64 -323555.8 -000011.6+000002.100005.4 08.8901.10K? 0 +050627.90 +530041.1 +000061.3-000016.900016.7 08.8901.61K? 0 +051315.26 +165303.7 +000070.8+000017.700037.3 08.8901.30K? 0 +051335.58 -133939.3 -000017.9+000003.100008.4 08.8901.45K? 0 +051519.24 +074133.7 +000029.0-000003.200026.8 08.8901.72K? 0 +051711.74 +531113.7 +000019.2-000002.800017.3 08.8901.31K? 0 +052027.04 -480141.8 -000007.3+000003.000012.0 08.8901.21K? 0 +052255.05 +000010.5 +000024.1-000003.400014.6 08.8901.66K? 0 +052536.87 -142622.7 +000031.1-000029.100012.0 08.8901.08K? 0 +053120.35 +190124.9 -000004.3-000010.900009.5 08.8901.06K? 0 +053354.87 -144817.4 -000010.2+000023.400000.2 08.8901.05K? 0 +053406.11 +420411.0 -000002.5-000024.500024.4 08.8901.84K? 0 +054059.70 +160240.0 -000000.2-000020.300021.1 08.8901.19K? 0 +054200.55 -185859.2 +000006.5-000000.200002.4 08.8901.19K? 0 +054237.37 +440858.2 +000043.4-000052.800043.4 08.8901.19K? 0 +054332.85 -443810.4 -000009.6+000016.000001.3 08.8901.28K? 0 +054742.73 -072237.6 -000008.4+000003.600005.4 08.8901.04K? 0 +054905.57 +095335.9 +000049.5+000007.300008.9 08.8901.19K? 0 +055109.73 -053656.2 +000009.8-000003.400012.3 08.8901.67K? 0 +055643.96 -560713.4 -000006.2-000007.800008.4 08.8901.64K? 0 +055831.26 +070733.0 +000015.7+000046.400014.8 08.8901.79K? 0 +055913.82 +604723.6 -000023.7-000006.200002.8 08.8901.56K? 0 +060159.74 +822233.6 +000003.7+000010.600010.5 08.8901.38K? 0 +060429.68 -030417.5 -000014.8-000009.300014.6 08.8901.03K? 0 +060540.78 -021032.7 -000049.0+000020.900002.5 08.8901.29K? 0 +061056.72 +142743.8 -000027.7+000056.400037.4 08.8901.18K? 0 +061158.09 -183534.6 -000004.0+000001.700005.1 08.8901.34K? 0 +061304.82 -303414.5 +000001.0-000012.200000.1 08.8901.60K? 0 +061333.71 -515807.9 +000023.4-000022.700007.2 08.8901.11K? 0 +061759.77 -565220.4 +000002.1+000014.700011.9 08.8901.21K? 0 +061831.15 +081304.0 +000015.2-000012.500008.8 08.8901.73K? 0 +061936.37 -730514.0 +000009.0+000036.100000.3 08.8901.22K? 0 +061942.08 -074206.8 +000025.0-000008.900020.5 08.8901.23K? 0 +062346.12 +464703.1 +000030.6+000024.600008.2 08.8901.37K? 0 +063357.62 -092136.2 +000009.0-000036.800010.9 08.8901.10K? 0 +063639.69 -032917.7 +000000.6+000014.100002.2 08.8901.52K? 0 +063919.65 -325523.3 -000007.5+000004.400012.4 08.8901.31K? 0 +064401.53 +205517.1 -000004.7-000004.400014.4 08.8901.09K? 0 +064556.59 -054755.8 +000014.5-000035.000004.8 08.8901.26K? 0 +064805.22 -062337.3 +000012.5+000004.700001.7 08.8901.08K? 0 +064859.10 +053516.1 +000041.9+000002.800007.2 08.8901.55K? 0 +065012.92 +111630.3 -000017.2-000012.900023.6 08.8901.09K? 0 +065046.67 -303438.7 -000005.7-000008.600018.2 08.8901.48K? 0 +065058.61 +441548.6 +000004.2-000027.100008.3 08.8901.73K? 0 +065133.04 +011418.4 -000014.5+000005.600002.1 08.8901.54K? 0 +065920.10 -071634.1 +000011.9+000002.700029.7 08.8901.04K? 1 +070123.63 -753715.4 -000005.7+000021.000002.4 08.8901.54K? 0 +070159.88 +083201.1 -000031.1-000022.500005.7 08.8901.01K? 0 +070200.98 +035848.2 +000013.1-000016.600019.3 08.8901.49K? 0 +070246.29 +243018.2 -000004.8-000008.100007.0 08.8901.06K? 0 +070718.81 +222227.5 -000013.4-000021.900012.1 08.8901.19K? 0 +070820.39 -224834.6 +000000.6-000017.100028.4 08.8901.02K? 0 +070906.50 -291823.0 +000013.6-000000.300014.2 08.8901.15K? 0 +071135.73 +521853.6 +000007.0-000035.000018.0 08.8901.18K? 0 +071221.32 +590643.9 -000013.6-000008.500021.4 08.8901.44K? 0 +071236.06 -003921.5 -000004.6-000016.800007.5 08.8901.64K? 0 +071257.69 +291754.5 +000035.2+000024.000030.8 08.8901.34K? 0 +071328.44 +112933.5 -000003.6+000021.100006.9 08.8901.70K? 0 +071752.35 -332640.1 -000007.5+000003.200030.4 08.8901.61K? 0 +072220.94 +454012.2 -000001.9-000036.800016.8 08.8901.02K? 0 +072430.53 -721836.0 -000004.8+000017.300001.2 08.8901.09K? 0 +072438.23 +305123.5 +000035.5-000000.800002.0 08.8901.81K? 0 +072638.39 +191815.9 +000002.2-000017.300021.1 08.8901.23K? 0 +072834.86 +264909.1 -000026.7+000008.400003.3 08.8901.50K? 0 +073048.01 +685957.4 -000011.7+000002.800000.1 08.8901.08K? 0 +073201.95 +790915.1 +000002.4+000033.700009.4 08.8901.04K? 0 +073254.28 -161946.2 +000015.2+000020.300011.8 08.8901.04K? 0 +073305.03 +001908.0 -000020.1+000004.700025.5 08.8901.78K? 0 +073413.05 -031451.7 -000021.1-000003.500000.2 08.8901.00K? 0 +073536.21 +041108.0 -000002.7+000035.200005.9 08.8901.54K? 0 +073610.92 -535128.1 -000044.6+000050.200002.9 08.8901.34K? 0 +073617.29 -334428.8 +000020.5-000022.100000.7 08.8901.13K? 0 +074000.44 +015758.0 +000006.1-000046.000014.9 08.8901.22K? 0 +074345.41 -011006.8 +000025.8-000006.600008.5 08.8901.34K? 0 +074442.21 -314414.9 +000012.0+000008.800003.4 08.8901.54K? 0 +074458.91 +023723.1 +000002.2-000008.500017.9 08.8901.03K? 0 +074548.78 -071352.1 +000014.9+000016.900026.9 08.8901.58K? 0 +074631.38 +102532.3 +000011.8-000013.100003.5 08.8901.00K? 0 +074657.79 -081722.3 +000002.6-000015.600008.7 08.8901.02K? 0 +074739.97 +034918.7 +000001.5+000002.100001.0 08.8901.32K? 0 +074949.53 -135249.4 +000041.0-000004.100025.9 08.8901.20K? 0 +075106.83 +184012.2 -000003.0-000007.700038.8 08.8901.40K? 0 +075154.92 -211719.0 +000035.6-000026.300010.6 08.8901.05K? 0 +075452.47 -442129.8 -000013.0-000027.900004.2 08.8901.32K? 0 +075459.90 -014426.8 -000055.2+000043.500060.3 08.8901.40K? 0 +075543.90 -414941.5 -000005.6+000031.000003.4 08.8901.10K? 0 +075709.31 -390216.9 -000015.5-000010.300010.8 08.8901.09K? 0 +080154.93 -412144.7 +000015.5-000012.500004.6 08.8901.35K? 0 +080341.88 +271930.9 -000002.2-000013.700019.7 08.8901.30K? 0 +080412.84 -115109.4 -000009.1-000011.100021.4 08.8901.22K? 0 +080747.05 -620931.3 +000014.7+000003.900014.3 08.8901.19K? 0 +080829.61 -331534.2 -000008.4-000014.000012.5 08.8901.49K? 0 +080912.02 +115900.4 +000002.9-000027.400024.6 08.8901.39K? 0 +081023.38 -424012.8 +000005.1-000013.600031.4 08.8901.28K? 0 +081110.53 -265303.1 -000024.6+000034.500016.2 08.8901.60K? 0 +081607.50 +034747.6 -000011.8-000005.600001.7 08.8901.50K? 0 +081742.37 -002457.8 +000002.2-000014.300013.1 08.8901.03K? 0 +082059.41 -354713.3 +000002.2-000033.200001.2 08.8901.05K? 0 +083405.92 +032846.5 -000007.8-000023.900000.9 08.8901.34K? 0 +083533.02 +133614.0 +000035.8-000000.900005.5 08.8901.56K? 0 +083637.47 +344925.8 -000026.6+000005.600009.0 08.8901.15K? 0 +084043.88 -240654.3 +000008.9+000012.700022.8 08.8901.12K? 0 +084631.41 -283130.8 -000000.7+000007.300013.8 08.8901.51K? 0 +084740.00 -562343.9 +000026.4+000010.300019.4 08.8901.50K? 0 +085705.05 -412214.4 -000018.2+000007.400009.5 08.8901.12K? 0 +085755.11 -573436.1 -000002.7-000011.200018.2 08.8901.69K? 0 +090004.75 -285709.4 -000006.6+000010.400015.3 08.8901.12K? 0 +090224.63 +290703.6 -000013.1+000020.600006.0 08.8901.24K? 0 +090229.24 -261433.4 -000007.9+000007.900010.9 08.8901.04K? 0 +090412.78 +362022.6 -000006.8-000007.200004.7 08.8901.34K? 0 +090418.37 -103919.3 +000025.9-000046.300016.9 08.8901.14K? 0 +090527.45 -744331.0 +000017.3+000035.400007.1 08.8901.64K? 0 +090533.68 -344759.2 -000008.4-000006.400001.6 08.8901.36K? 0 +090727.96 +785213.3 +000024.2-000002.900018.5 08.8901.19K? 0 +091145.71 +202113.4 -000006.8-000016.300010.4 08.8901.20K? 0 +091225.73 -361211.6 -000018.7-000014.400006.3 08.8901.06K? 0 +091232.56 -263036.9 -000040.8+000017.900009.6 08.8901.33K? 0 0.10 1.00 +091448.48 -412609.6 -000000.3+000031.300005.2 08.8901.39K? 0 +091449.24 -832146.0 +000042.3-000009.200010.8 08.8901.07K? 0 +091543.06 -445531.7 +000006.4-000004.600011.6 08.8901.15K? 0 +091807.96 +401030.6 +000003.3-000011.300029.0 08.8901.25K? 0 +092930.19 -503839.2 +000007.5+000009.300002.5 08.8901.28K? 0 +093120.10 -061237.8 -000016.2-000003.500027.3 08.8901.21K? 0 +093333.14 -152627.8 -000047.4+000004.000018.6 08.8901.07K? 0 +093453.79 -420706.8 -000032.5-000020.300014.2 08.8901.11K? 0 +093551.82 +544158.5 -000080.5-000031.200008.5 08.8901.03K? 0 +094229.04 +561114.5 +000026.8-000014.900017.0 08.8901.07K? 0 +095546.74 -323510.9 -000050.7+000000.200006.5 08.8901.46K? 0 +095738.36 +193441.1 +000021.7+000008.000023.5 08.8901.52K? 0 +095922.84 -052447.3 -000001.8-000001.500008.0 08.8901.45K? 0 +100037.40 +611852.4 +000042.6-000004.900009.4 08.8901.07K? 0 +100410.57 -572021.0 -000018.2-000016.700009.5 08.8901.03K? 0 +101203.79 -563028.3 +000001.1+000000.500017.3 08.8901.22K? 0 +101342.51 -275741.4 -000023.2+000019.200006.8 08.8901.11K? 0 +101459.84 +314721.3 +000001.0-000015.500008.2 08.8901.60K? 0 +102106.61 +411241.4 -000050.3-000025.400007.3 08.8901.05K? 0 +102202.92 +082947.0 -000026.3-000006.900005.4 08.8901.01K? 0 +102823.52 -514218.7 +000030.2-000037.500036.5 08.8901.06K? 0 +103137.34 -560520.4 -000017.6+000007.100001.3 08.8901.55K? 0 +103234.42 -421200.6 -000031.8+000015.000006.6 08.8901.29K? 0 +103455.89 -351612.2 +000006.3-000001.900012.8 08.8901.43K? 0 +103810.95 +263625.3 +000211.4-000064.300047.5 08.8901.00K? 0 +103913.10 -242659.5 -000021.0-000039.300003.3 08.8901.11K? 0 +104014.26 -184722.1 -000014.4+000031.600001.1 08.8901.05K? 0 +104709.23 +133949.9 +000029.2-000023.000015.1 08.8901.16K? 0 +104812.84 -143928.4 -000076.5+000014.200018.3 08.8901.14K? 0 +105051.92 +544444.3 -000024.2+000005.700002.5 08.8901.49K? 0 +105407.50 -672117.7 -000023.4-000006.100005.7 08.8901.85M? 0 +105843.43 +673534.4 +000003.9+000001.300002.4 08.8901.04K? 0 +110120.16 -022744.3 -000008.8+000019.200033.9 08.8901.54K? 0 +110557.89 +693147.1 +000018.1+000006.400008.7 08.8901.22K? 0 +110559.79 -552307.8 +000013.0+000020.900023.6 08.8901.21K? 0 +112456.85 -355426.0 -000010.4-000025.300017.0 08.8901.16K? 0 +112954.43 +471704.8 -000014.3-000027.000006.8 08.8901.01K? 0 +113419.85 -483238.9 -000037.3+000005.700021.4 08.8901.12K? 0 +113446.66 +463548.0 +000016.1+000001.700003.9 08.8901.17K? 0 +113547.27 +001234.4 -000031.6-000046.500005.4 08.8901.03K? 0 +113619.57 -085640.3 +000032.7-000005.400029.4 08.8901.52K? 0 +113658.66 -515813.3 +000004.7-000032.400012.7 08.8901.07K? 0 +115032.53 -681114.7 -000007.3-000002.500013.3 08.8901.54K? 0 +115145.75 +515929.5 +000012.2-000013.600027.5 08.8901.07K? 0 +115247.16 -460434.0 -000020.7+000015.100023.4 08.8901.16K? 0 +115342.99 -605820.3 -000026.2-000033.900000.2 08.8901.68K? 0 +115541.17 -040248.5 -000032.5-000007.700000.5 08.8901.21K? 0 +115844.35 -414449.7 +000016.1-000011.000004.5 08.8901.18K? 0 +120235.00 -611238.2 +000005.0-000005.500002.2 08.8901.14K? 0 +120523.89 -264054.1 -000041.2+000002.800027.7 08.8901.21K? 0 +121015.76 -432535.8 -000010.5-000012.600008.4 08.8901.45K? 0 +121734.23 +665106.1 +000012.1+000006.300000.2 08.8901.12K? 0 +121844.28 +203236.3 -000029.6-000005.100001.3 08.8901.21K? 0 +121857.26 -622836.7 -000007.7-000018.400007.2 08.8901.69K? 0 +121927.45 -705207.0 +000033.4+000008.000001.0 08.8901.94M? 0 +122117.31 -690046.4 -000002.9-000016.600026.0 08.8901.07K? 0 +122124.31 -375533.0 -000025.8+000000.300010.7 08.8901.23K? 0 +122558.48 -115323.5 -000001.7+000002.000007.4 08.8901.11K? 0 +122653.20 +140237.9 -000033.2-000048.200015.9 08.8901.01K? 0 +123649.21 -540632.4 -000020.5+000006.900014.1 08.8901.18K? 0 +124037.67 -180102.0 +000012.2-000006.500000.9 08.8901.00K? 0 +124313.49 -130332.0 -000032.5-000008.500022.4 08.8901.20K? 0 +124754.96 +100734.4 +000036.7-000012.300005.3 08.8901.54K? 0 +125011.33 +772924.7 +000019.0-000006.300005.2 08.8901.06K? 0 +125413.02 -470956.1 -000003.5+000002.100005.8 08.8901.53K? 0 +125719.15 -753825.3 +000014.1+000000.700000.8 08.8901.21K? 0 +130558.35 -313336.7 -000022.9-000011.500003.0 08.8901.41K? 0 +130816.29 -535958.7 -000017.6+000002.000008.5 08.8901.11K? 0 +130844.18 -353231.5 +000007.8-000036.200009.5 08.8901.37K? 0 +131223.71 -701918.8 -000011.8+000004.800014.3 08.8901.18K? 0 +131935.01 -211340.8 -000002.1-000007.600015.5 08.8901.52K? 0 +132259.54 +283119.7 +000002.0+000005.100005.0 08.8901.37K? 0 +132337.02 -454846.5 -000017.6-000003.600013.2 08.8901.40K? 0 +132535.65 -692625.1 +000015.0-000003.000001.7 08.8901.14K? 0 +133101.21 -024900.2 -000066.3-000013.700014.3 08.8901.11K? 0 +133238.59 +525542.9 -000047.8-000023.900023.1 08.8901.17K? 0 +133439.92 -161922.6 -000039.2-000004.800018.9 08.8901.20K? 0 +134348.47 +330051.2 -000030.1+000009.800013.7 08.8901.72K? 0 +140005.60 +042126.7 -000037.9+000027.100004.3 08.8901.37K? 0 +140016.81 -370706.8 -000046.5+000011.500018.8 08.8901.09K? 0 +140035.22 -470816.4 -000007.5-000012.700004.6 08.8901.08K? 0 +140305.55 -722427.5 +000035.2+000001.700016.9 08.8901.48K? 0 +140722.85 +630329.9 +000016.2-000002.800009.3 08.8901.36K? 0 +140747.21 -120945.3 -000011.8-000011.100016.0 08.8901.64K? 0 +141036.77 +392539.6 +000010.5-000020.400002.9 08.8901.32K? 0 +142327.48 -515558.6 -000026.5-000015.100020.5 08.8901.79K? 0 +142416.38 -710102.4 +000006.1-000011.400000.6 08.8901.33K? 0 +142433.71 -180558.5 -000024.9-000014.000006.4 08.8901.18K? 0 +143008.85 -033255.8 +000015.3-000015.600015.0 08.8901.07K? 0 +143021.15 -470039.7 -000011.0-000011.300020.9 08.8901.59K? 0 0.10 1.00 +143256.34 -792848.8 -000013.8-000003.500000.0 08.8901.51K? 0 +144204.00 +061331.5 +000027.4-000037.000024.0 08.8901.50K? 0 +144532.42 -324406.3 -000023.0-000021.900011.2 08.8901.18K? 0 +145020.18 -593532.3 -000028.6-000007.200004.7 08.8901.10K? 0 +145115.01 -095946.9 -000006.6+000008.200021.6 08.8901.12K? 0 +145308.40 -824056.8 -000007.7-000009.900006.4 08.8901.54K? 0 +145920.44 -354326.5 -000032.1-000005.100037.3 08.8901.09K? 0 +150839.94 -114333.3 -000021.2+000018.800003.7 08.8901.00K? 0 +151124.27 -521213.5 +000076.4+000015.600009.6 08.8901.32K? 0 +151442.47 -571342.8 -000027.9-000027.000007.4 08.8901.14K? 0 +151548.32 -344811.9 -000051.0-000018.700000.1 08.8901.19K? 0 +151821.48 -840443.7 -000014.5+000042.200013.8 08.8901.40K? 0 +151833.23 +455636.9 +000004.3-000017.000010.6 08.8901.07K? 0 +152250.06 +095358.9 -000023.7-000029.100018.4 08.8901.18K? 0 +152634.94 -202952.4 +000069.4-000041.300050.7 08.8901.41K? 0 +152801.02 +233927.9 +000013.7+000006.700011.3 08.8901.03K? 0 +153404.94 -411846.6 +000006.9+000011.500009.2 08.8901.16K? 0 +153508.38 +004446.3 +000028.0+000010.200012.4 08.8901.47K? 0 +153951.74 -280234.3 -000002.8-000016.400013.2 08.8901.63K? 0 +154106.16 -475144.0 -000023.8+000007.200016.9 08.8901.09K? 0 +154406.14 -605754.8 +000001.7-000009.600008.8 08.8901.33K? 0 +154959.69 +014419.2 +000010.8-000063.400008.8 08.8901.01K? 0 +155957.24 -731033.6 -000024.9-000027.300005.2 08.8901.20K? 0 +160423.92 -132151.0 +000005.2-000013.500004.9 08.8901.21K? 0 +160532.29 +183425.7 -000013.1-000018.700008.4 08.8901.52K? 0 +160942.77 -822025.4 +000010.6+000024.400005.9 08.8901.12K? 0 +161354.54 -330441.2 -000020.0-000004.700006.0 08.8901.79K? 0 +161655.47 +271748.5 -000006.0-000011.500012.2 08.8901.01K? 0 +161748.05 -240846.4 +000010.4-000030.000012.4 08.8901.34K? 0 +161845.59 -653555.4 -000013.2-000043.700000.1 08.8901.34K? 0 +162314.71 +391059.0 -000003.0-000000.400014.0 08.8901.39K? 0 +162718.06 +681255.1 +000013.8-000000.600001.1 08.8901.21K? 0 +163217.85 +572919.1 -000001.5-000015.600012.5 08.8901.07K? 0 +163232.41 -115718.5 -000063.9+000008.900037.3 08.8901.49K? 0 +163845.04 -650453.5 +000002.0-000002.800025.3 08.8901.30K? 0 +164033.93 +414108.0 -000030.6-000030.300001.5 08.8901.56K? 0 +164200.98 -303036.9 -000000.2+000000.900015.4 08.8901.68K? 0 +164808.75 +215924.6 +000004.9+000002.700023.7 08.8901.58K? 0 +165125.17 -124158.6 -000003.9-000007.100003.0 08.8901.44K? 0 +165131.59 -015645.3 +000000.5-000020.200023.4 08.8901.34K? 0 +165421.89 -664408.6 -000003.9-000013.700003.9 08.8901.68K? 0 +165540.63 +253002.9 +000004.2-000018.600019.1 08.8901.43K? 0 +165819.28 -383724.1 -000016.5-000017.400012.6 08.8901.62K? 0 +170201.03 -812604.8 -000034.8-000020.700014.8 08.8901.04K? 0 +170342.25 -212447.3 -000009.9+000000.000006.5 08.8901.14K? 0 +170620.04 -591910.4 -000024.8+000001.200014.4 08.8901.73K? 0 +170644.42 +233350.2 +000000.6-000043.100018.3 08.8901.63K? 0 +171017.93 -644222.0 -000001.9-000012.200002.3 08.8901.08K? 0 +171245.33 -663629.4 -000007.6-000011.300005.3 08.8901.10K? 0 +171512.69 +591203.2 -000020.8+000008.600000.2 08.8901.38K? 0 +171545.81 +254956.9 -000005.9-000022.900004.1 08.8901.13K? 0 +172112.25 +034919.1 +000002.7-000035.900024.8 08.8901.26K? 0 +172339.82 -310345.7 +000008.8-000008.700041.7 08.8901.24K? 0 +172401.96 -550455.7 -000005.1-000003.200002.1 08.8901.63K? 0 +172939.23 +735515.8 -000004.8-000030.000003.1 08.8901.11K? 0 +173337.82 -472432.3 +000030.4-000019.600029.8 08.8901.22K? 0 +174200.01 -474651.6 +000030.2+000005.000037.7 08.8901.18K? 0 +174206.33 +335323.1 -000001.6-000011.900003.8 08.8901.00K? 0 +174738.49 +022232.9 -000025.6-000014.300011.5 08.8901.53K? 0 +175159.74 -433250.9 -000008.6-000052.500019.5 08.8901.34K? 0 +175419.62 -404417.6 +000030.8-000002.400030.6 08.8901.01K? 0 +175507.71 +112222.8 +000004.3+000002.100009.9 08.8901.33K? 0 +175651.24 -440949.8 +000000.0+000006.100016.5 08.8901.25K? 0 +175837.24 -153620.8 -000033.0-000026.200028.4 08.8901.64K? 0 +180234.46 -402212.8 +000006.4-000003.800005.7 08.8901.57K? 0 +180305.49 +523611.9 -000008.3+000001.900011.8 08.8901.02K? 0 +180606.17 -511740.5 +000002.3-000002.400009.9 08.8901.40K? 0 +180635.97 +202017.2 -000010.4-000050.800007.8 08.8901.10K? 0 +181054.11 -341336.6 -000007.9-000019.400012.4 08.8901.33K? 0 +181218.94 +171808.8 -000013.9-000015.500018.7 08.8901.03K? 0 +181719.18 -512952.5 +000000.2+000004.000012.4 08.8901.10K? 0 +182022.47 +373707.9 -000022.7-000020.500011.8 08.8901.14K? 0 +182022.86 +170129.5 -000014.7-000023.800013.6 08.8901.64K? 0 +182130.32 +274859.6 -000016.5+000023.700009.9 08.8901.01K? 0 +182248.67 -393243.7 -000026.4-000009.900017.5 08.8901.60K? 0 +182520.13 -821815.1 +000013.4+000004.000010.1 08.8901.14K? 0 +182551.30 +142641.8 -000005.1+000003.800013.0 08.8901.75K? 0 +182613.91 +520113.1 +000002.1+000063.900000.3 08.8901.15K? 0 +182656.98 +174402.5 -000008.1-000014.700001.1 08.8901.25K? 0 +182714.18 +281659.8 -000013.5-000033.300007.1 08.8901.00K? 0 +183133.11 +371435.2 +000000.6-000010.300003.1 08.8901.48K? 0 +183448.36 -284003.1 +000020.9+000002.100005.9 08.8901.73K? 0 +184248.22 +593733.6 -001314.4+001753.400348.7 08.8901.44K? 0 +184357.14 +043916.2 +000055.4-000106.100050.4 08.8901.22K? 0 +184431.63 -390132.1 -000022.1-000017.900045.0 08.8901.56K? 0 +184431.97 +072915.9 +000000.2-000021.600015.6 08.8901.16K? 0 +184613.09 -570453.5 -000004.8-000049.600015.2 08.8901.05K? 0 +184903.11 +632940.1 +000017.6-000005.200006.1 08.8901.60K? 0 +184953.24 +671231.8 -000010.5+000018.500000.0 08.8901.06K? 0 +185505.32 -523614.8 -000026.2+000013.700019.3 08.8901.65K? 0 +185706.02 -430419.8 +000015.1-000033.100012.6 08.8901.00K? 0 +185913.76 +493526.1 -000018.1+000014.300000.9 08.8901.21K? 0 +190758.86 +202626.0 -000009.4-000029.600003.2 08.8901.06K? 0 +190934.99 +432627.5 +000007.1+000004.900005.3 08.8901.06K? 0 +191621.54 +063614.2 +000016.6+000026.700026.1 08.8901.16K? 0 +191941.14 -170031.8 -000008.5+000002.200007.3 08.8901.64K? 0 +192033.14 -134432.2 -000024.4+000002.400008.9 08.8901.32K? 0 +192732.92 +091029.0 -000065.8-000004.800021.5 08.8901.53K? 0 +193055.19 -125853.3 -000016.7-000008.500024.5 08.8901.28K? 0 +193123.63 +272438.1 +000004.6-000015.100012.9 08.8901.85K? 0 +193136.99 -430517.4 +000041.7+000013.600007.9 08.8901.01K? 0 +193153.22 +363358.3 -000022.4-000034.500002.5 08.8901.00K? 0 +194111.47 +454602.7 -000004.0+000005.100017.9 08.8901.11K? 0 +194548.99 +033117.2 +000003.1-000004.200005.0 08.8901.75K? 0 +194803.20 +345701.8 -000005.3-000039.100003.1 08.8901.67K? 0 +194838.34 +325729.3 +000021.3-000005.100042.5 08.8901.79K? 0 +195021.01 -602355.2 -000002.7+000008.800009.4 08.8901.39K? 0 +195523.48 +201321.5 -000012.6+000005.600032.6 08.8901.53K? 0 +195549.88 -635902.5 +000025.3-000009.800004.1 08.8901.14K? 0 +195735.93 +113524.9 -000015.6-000043.200010.3 08.8901.74K? 0 +200120.17 -085045.2 -000010.2+000021.200008.6 08.8901.69K? 0 +200819.62 +222913.8 +000002.7+000015.800013.0 08.8901.23K? 0 +200854.75 +252012.6 -000021.0-000014.000003.2 08.8901.03K? 0 +200909.79 +113013.0 +000009.5-000017.300011.1 08.8901.66K? 0 +201139.28 +225400.0 +000016.4+000020.500004.3 08.8901.01K? 0 +201253.27 +661444.3 +000014.2+000009.500012.1 08.8901.41K? 0 +201426.54 +135036.2 -000019.3-000053.700027.4 08.8901.16K? 0 +202004.55 +512922.4 -000017.7+000012.000016.7 08.8901.07K? 0 +202235.60 -051554.2 +000033.1+000024.300037.7 08.8901.31K? 0 +202401.44 +370037.8 -000003.7-000028.100000.1 08.8901.03K? 0 +202615.78 +540101.0 -000023.1-000047.400003.6 08.8901.40K? 0 +202843.69 +342317.1 +000005.3-000011.000004.0 08.8901.09K? 0 +202850.32 -595955.0 +000047.9-000031.100006.5 08.8901.01K? 0 +202930.44 -480618.1 -000064.8+000009.700019.9 08.8901.03K? 0 +203003.93 +052021.9 -000020.6+000015.500034.8 08.8901.38K? 0 +203022.02 -201645.7 -000005.7+000007.400003.3 08.8901.39K? 0 +203041.42 -391632.7 -000011.1+000025.100008.3 08.8901.49K? 0 +203159.56 -422433.4 -000023.1+000029.300019.3 08.8901.38K? 0 +203249.87 +091634.8 +000000.4+000017.400020.6 08.8901.15K? 0 +203319.62 +093216.6 -000017.5-000056.000005.2 08.8901.52K? 0 +203630.70 -524455.3 -000017.9+000000.500024.8 08.8901.04K? 0 +203757.82 +261846.4 -000000.7-000000.900012.2 08.8901.12K? 0 +203837.94 +501110.0 +000010.7-000006.900001.6 08.8901.06K? 0 +203925.61 +392950.7 -000057.5-000020.100007.3 08.8901.00K? 0 +204008.46 -391951.2 +000032.0-000027.400009.8 08.8901.35K? 0 +204101.37 -515250.8 +000001.2-000003.600031.9 08.8901.63K? 0 +204356.34 +094918.7 -000009.1+000014.200014.4 08.8901.36K? 0 +204633.38 +545414.1 +000004.7-000002.500004.5 08.8901.35K? 0 +204859.61 +271450.5 -000006.8+000004.700002.5 08.8901.08K? 0 +205027.81 +223342.1 -000004.8-000040.700017.6 08.8901.55K? 0 +205157.00 +024340.3 -000019.1-000013.400004.7 08.8901.04K? 0 +205432.70 +511306.9 +000010.5+000013.300029.6 08.8901.77K? 0 +205523.41 +334909.7 -000028.0+000000.500033.5 08.8901.49K? 0 +205946.20 +211825.2 +000002.2-000002.500028.5 08.8901.06K? 0 +210237.98 +123152.5 -000001.7+000001.900007.9 08.8901.22K? 0 +210605.29 +083706.5 +000016.1+000032.300011.8 08.8901.00K? 0 +210805.08 -084128.1 -000032.6-000016.500009.1 08.8901.30K? 0 +210828.76 -531600.2 -000005.1-000007.600000.3 08.8901.10K? 0 +210909.85 -083613.7 +000016.2-000016.800026.0 08.8901.30K? 0 +211017.24 +430729.8 +000025.8+000015.400001.8 08.8901.00K? 0 +211201.71 +411510.6 -000015.0-000041.800017.4 08.8901.02K? 0 +211730.09 +293921.8 -000014.2-000017.500009.9 08.8901.12K? 0 +211834.87 +462312.0 +000005.0-000011.900000.6 08.8901.01K? 0 +211917.82 +595846.4 +000033.7+000025.100004.9 08.8901.24K? 0 +212339.10 +075648.7 +000026.1+000015.200002.5 08.8901.02K? 0 +212418.27 +364639.2 -000013.9+000011.600015.6 08.8901.03K? 0 +212444.34 +033056.2 +000038.9+000009.400008.7 08.8901.65K? 0 +212504.15 +143222.6 -000010.0+000007.500005.2 08.8901.41K? 0 +212640.71 +320806.2 +000009.3-000013.700004.9 08.8901.15K? 1 +212822.18 -250548.0 +000003.5-000029.100019.0 08.8901.33K? 0 +213405.80 +121338.0 +000026.4-000014.600001.8 08.8901.36K? 0 +213543.61 +641659.1 +000018.8+000011.800006.0 08.8901.22K? 0 +213609.85 -475718.5 +000008.6-000008.900002.5 08.8901.35K? 0 +213706.38 +350919.2 +000008.5-000000.300005.1 08.8901.29K? 0 +213752.70 -004611.7 -000016.2-000017.400036.2 08.8901.14K? 0 +213859.13 +614805.5 +000025.4+000002.000019.3 08.8901.37K? 0 +213926.54 +091610.7 -000004.9-000013.800013.5 08.8901.43K? 0 +214144.26 +441657.0 -000008.2+000016.100006.0 08.8901.53K? 0 +214213.29 +644423.0 -000048.0-000025.200036.5 08.8901.67K? 0 +214617.42 -155941.1 +000031.7-000022.200001.7 08.8901.02K? 0 +215150.57 +061650.2 +000025.9-000008.100008.2 08.8901.09K? 0 +215544.05 +164246.6 -000002.1+000008.000006.3 08.8901.28K? 0 +220142.45 +250331.2 +000020.5-000021.200024.1 08.8901.21K? 0 +220911.07 +372444.8 -000019.0-000025.400021.1 08.8901.45K? 0 +221045.46 -401509.1 +000047.8-000007.900016.6 08.8901.13K? 0 +221351.10 +341901.2 -000019.5+000009.800022.5 08.8901.48K? 0 +221534.12 +292729.8 +000014.2-000017.200006.6 08.8901.65K? 0 +221803.03 +331211.8 +000022.4+000027.100025.0 08.8901.15K? 0 +222450.95 +322749.4 -000029.9-000003.100000.7 08.8901.56K? 0 diff --git a/kstars/kstars/data/hip115.dat b/kstars/kstars/data/hip115.dat new file mode 100644 index 00000000..b171c69a --- /dev/null +++ b/kstars/kstars/data/hip115.dat @@ -0,0 +1,1000 @@ +222603.01 +095016.5 -000035.4-000039.500009.8 08.8901.31K? 0 +222845.60 +500816.8 +000008.3-000006.200013.9 08.8901.59K? 0 0.10 1.00 +222849.10 +313957.5 -000015.3-000018.400004.1 08.8901.66K? 0 +222924.06 +145438.0 -000013.6-000030.000007.8 08.8901.08K? 0 +222930.89 -290445.4 +000019.3+000000.000008.1 08.8901.23K? 0 +223043.20 +423256.0 -000013.2-000004.500007.7 08.8901.23K? 0 +223134.95 +303433.2 +000006.4+000007.400002.8 08.8901.02K? 0 +223325.75 -505913.9 +000017.0-000005.300004.8 08.8901.20K? 0 +223542.24 +140722.9 -000040.6+000018.500017.5 08.8901.37K? 0 +223640.36 +330220.7 +000005.5-000020.500012.1 08.8901.12K? 0 +223701.21 +153426.8 +000005.2+000009.400014.7 08.8901.48K? 0 +223737.87 -231549.9 -000026.1-000034.100021.3 08.8901.24K? 0 +224557.48 -334841.6 +000015.8-000005.000010.9 08.8901.10K? 0 +224934.17 +164635.4 -000032.0-000045.100004.1 08.8901.03K? 0 +225555.23 +355138.0 -000001.0-000000.100007.7 08.8901.10K? 0 +225757.48 -182156.9 -000030.2+000008.200016.4 08.8901.14K? 0 +230411.23 -061852.9 +000062.0+000002.700004.1 08.8901.36K? 0 +230857.34 +560008.0 -000005.6-000005.000033.9 08.8901.51K? 0 +230857.38 -661248.1 +000010.1-000013.900007.4 08.8901.46K? 0 +231041.06 -132212.6 -000051.8-000032.700031.2 08.8901.26K? 0 +232003.07 -515347.4 +000020.4-000011.100004.7 08.8901.39K? 0 +232213.44 -403101.7 +000044.6-000010.700013.5 08.8901.10K? 0 +232338.63 -560537.5 +000018.8+000008.300013.2 08.8901.51K? 0 +232359.90 +700205.2 -000024.3+000001.500024.8 08.8901.76K? 0 +232509.35 +612200.3 +000003.2-000005.700009.1 08.8901.93M? 0 +232709.86 -801907.3 -000001.3-000006.100008.7 08.8901.02K? 0 +233028.57 -473413.7 +000003.1+000003.200005.4 08.8901.02K? 0 +233131.07 -285637.2 +000030.6-000002.200015.8 08.8901.55K? 0 +233611.23 -462328.9 +000048.6-000005.300001.5 08.8901.06K? 0 +234133.26 -513411.0 +000000.1+000006.100026.2 08.8901.54K? 0 +234133.74 -734649.9 +000039.8-000005.500002.6 08.8901.13K? 0 +234810.39 +430651.4 +000017.5-000023.100011.8 08.8901.27K? 0 +234831.03 +560513.8 +000012.0-000014.100008.6 08.8901.74K? 0 +235313.79 +662411.7 +000022.1-000014.100008.5 08.8901.15K? 0 +235420.91 +401853.3 -000012.3-000002.600009.9 08.8901.07K? 0 +021513.30 +580832.3 +000014.4-000016.900009.2 08.8902.19M? 0 +030740.51 +602922.1 +000022.0-000004.900013.4 08.8902.72N? 0 +063344.05 +051257.5 +000032.1-000023.100022.2 08.8902.16M? 0 +203136.52 +323352.4 +000000.8-000017.100006.0 08.8902.46N? 0 +204753.19 +505631.9 +000015.7+000023.800026.1 08.8902.02M? 0 +000216.05 -270805.7 +000092.8+000062.300005.2 08.9000.59G? 1 +000356.04 +320035.7 -000010.1-000008.500013.2 08.9000.39F? 0 +001119.84 +595744.4 -000001.8-000005.700006.5 08.9000.14A? 0 +001222.14 -084235.2 +000051.2+000006.100006.3 08.9000.93G? 0 +001232.95 +243811.1 +000020.7-000006.600000.5 08.9000.32F? 0 +001542.10 -071823.0 +000063.4-000045.500016.5 08.9000.51F? 0 +001801.67 +801311.0 +000039.7-000021.100006.0 08.9000.94G? 0 +002103.30 +245755.4 +000042.6+000015.000006.7 08.9000.38F? 0 +002135.41 +372509.9 -000018.8-000021.200004.2 08.9000.36F? 0 +002325.32 +494650.4 +000011.9+000002.000014.2 08.9000.05A? 0 +003156.32 +283034.7 +000002.4-000040.800009.0 08.9000.39F? 0 +003338.06 +500656.0 -000020.7+000002.500000.7 08.9000.51F? 1 +003838.75 +402614.4 -000021.6-000009.500006.4 08.9000.96K? 0 +003947.50 +632456.1 +000005.3+000008.900011.0 08.9000.11A? 0 +004337.67 -475309.6 +000000.0+000000.000000.0 08.9000.49F? 1 +005246.60 -081927.5 +000080.4+000009.400022.8 08.9000.75G? 0 +005719.91 -393138.0 +000026.9-000001.000005.4 08.9000.14A? 0 +005802.27 -514525.9 +000041.7+000001.300004.3 08.9000.23A? 0 +005927.38 +705610.7 +000010.4-000004.900003.2 08.9000.22A? 0 +010030.82 -431855.2 +000010.0-000007.700003.2 08.9000.32F? 0 +010343.79 -302355.2 -000032.4-000066.200017.1 08.9000.52F? 1 +010606.20 -413003.6 +000039.7+000067.600006.7 08.9000.82G? 0 +010610.04 +174405.5 +000054.0-000006.300013.6 08.9000.46F? 0 +011135.02 +122042.5 -000066.5-000070.700013.7 08.9000.51F? 0 +011143.34 +832725.1 -000001.9-000007.400010.2 08.9000.12A? 0 +011644.04 -164240.8 +000022.9-000109.800005.9 08.9000.57F? 0 +011747.24 +490023.2 +000039.1-000044.000008.9 08.9000.27A? 0 +011827.08 +745957.3 +000046.2-000000.400004.3 08.9000.45F? 0 +012008.13 -022927.0 -000003.1-000005.200013.5 08.9000.50F? 0 +012209.38 -521352.0 +000018.3-000042.700009.8 08.9000.99K? 0 +012315.48 +553602.3 +000010.4-000001.700001.7 08.9000.16A? 0 +012400.97 +151819.2 -000004.0-000005.700022.4 08.9000.99K? 0 +013121.09 -093310.5 +000019.0+000015.900009.8 08.9000.31F? 0 +013155.75 -174205.1 -000025.1-000016.800020.2 08.9000.68G? 0 +013503.51 +151616.7 +000050.2+000001.300000.7 08.9000.39F? 0 +014003.85 +062310.1 +000033.8-000022.900007.6 08.9000.37F? 0 +014044.06 +153710.3 +000190.0-000029.900026.5 08.9000.91G? 0 +014832.81 +461444.8 +000032.0-000017.300009.4 08.9000.30A? 0 +015047.80 +512533.1 +000005.2-000005.700004.7 08.9000.08A? 0 +015101.95 +210656.1 +000070.1-000031.900001.5 08.9000.37F? 0 +015125.13 +424549.5 +000030.3-000012.800002.5 08.9000.49F? 0 +015310.31 -013108.7 -000001.8-000004.300020.3 08.9000.46F? 0 +015358.81 +841948.0 +000035.7+000011.800012.3 08.9000.52F? 0 +015522.79 +475535.9 +000026.2-000017.400009.3 08.9000.62G? 0 +015539.37 +375252.6 -000009.0+000001.100005.2 08.9000.98K? 0 +015620.47 +425118.1 +000005.0+000002.300006.5 08.9000.21A? 0 +015640.45 +013810.7 -000099.4-000078.900031.3 08.9000.60G? 0 +020359.85 -440000.9 +000005.2+000034.800012.3 08.9000.72G? 0 +020537.21 -242245.7 +000422.5-000056.600022.5 08.9000.82G? 0 +020902.32 +393532.4 +000006.8-000005.000010.2 08.9000.30A? 0 +020947.41 +055552.1 +000069.5-000013.900003.9 08.9000.57F? 0 +021315.85 -593401.0 +000137.0-000004.000006.6 08.9000.79G? 0 +021600.01 +733613.6 -000008.7-000002.700000.7 08.9000.24A? 0 +021736.39 -193510.6 +000049.7+000017.600009.3 08.9000.66G? 0 +021900.28 +591152.3 +000072.0-000053.000032.0 08.9000.50F? 0 +022248.22 +113423.8 +000018.8+000005.900005.0 08.9000.54F? 0 +022523.68 +355815.2 -000067.9-000038.300009.9 08.9000.40F? 0 +022546.10 +571942.1 +000027.1-000016.100015.1 08.9000.23A? 0 +022805.75 -573904.3 +000012.3+000018.500013.1 08.9000.42F? 0 +022843.17 -385737.3 +000000.3+000004.600003.6 08.9000.42F? 0 +023245.78 +012828.5 +000011.5+000017.600033.1 08.9000.28A? 0 +023359.68 -000221.9 +000007.3-000016.000002.7 08.9000.41F? 0 +023517.31 +391021.8 +000066.8-000080.800011.8 08.9000.55F? 0 +023618.22 +625653.3 +000003.6-000003.800010.0 08.9000.36F? 0 +023650.93 -033411.7 +000009.1-000056.400000.1 08.9000.27A? 1 +023702.09 -305558.8 -000007.0+000008.600004.4 08.9000.36F? 0 +024357.17 +515730.3 -000037.8+000002.800017.0 08.9000.51F? 0 +024728.71 +031915.5 -000031.4-000017.400017.4 08.9000.97K? 0 +024800.48 +290241.5 -000003.3+000003.500004.1 08.90-0.07B? 0 +024959.50 +555029.6 +000034.6-000030.300005.6 08.9000.47F? 0 +025123.64 -424953.3 +000014.9+000050.200009.0 08.9000.54F? 0 +025152.78 +025449.2 -000001.0+000007.800006.6 08.9000.23A? 0 +025440.46 +420838.3 -000021.1-000009.000014.4 08.9000.31F? 0 +025642.49 +384206.9 -000048.3-000045.400022.2 08.9000.51F? 0 +025734.69 +294234.6 +000002.3-000031.400001.9 08.9000.52F? 0 +025746.55 +293941.7 +000190.1-000034.300018.9 08.9000.93G? 0 +025923.89 -433655.3 +000034.5+000002.200005.1 08.9000.32F? 0 +030614.23 -234707.9 +000016.5-000008.000017.8 08.9000.59G? 0 +031629.41 +291741.6 +000012.3-000000.400007.2 08.9000.54F? 0 +032018.23 -454942.0 -000018.6-000009.300007.0 08.9000.50F? 0 +032114.00 +035124.8 +000041.7-000004.600009.9 08.9000.35F? 0 +032526.70 +344720.0 -000013.8-000024.300013.3 08.9000.15A? 0 +032840.27 +502608.9 +000000.0+000000.000000.0 08.9000.48F? 1 +033245.28 +611457.9 +000048.7-000177.400025.3 08.9000.80G? 0 +034408.96 -132410.0 -000051.9-000047.600019.6 08.9000.53F? 1 +034449.44 -002506.3 +000037.3+000028.600011.7 08.9000.45F? 0 +034542.28 -131959.0 -000006.1-000038.100035.6 08.9000.27A? 0 +034625.75 -380605.8 +000000.3-000026.900000.1 08.9000.95K? 0 +034657.89 -502937.2 +000024.6+000112.900002.2 08.9000.60G? 0 +034726.54 +243930.5 -000024.2-000002.600005.2 08.9000.14A? 0 +035158.36 -253512.7 +000008.4+000019.900013.7 08.9000.26A? 0 +035214.79 +632906.2 -000003.1-000008.200004.1 08.9000.19A? 0 +035855.43 +165413.7 +000110.8-000139.000026.9 08.9000.77G? 0 +040125.09 +321607.6 +000027.9-000024.000003.6 08.9000.34F? 0 +040158.75 +604522.7 -000047.3+000029.300012.7 08.9000.44F? 0 +040541.05 +453721.2 -000010.1-000017.900009.8 08.9000.19A? 0 +040601.26 -385948.0 -000020.7-000136.500004.2 08.9000.73G? 0 +041601.06 +225802.5 +000006.8+000002.000017.2 08.9000.15A? 0 +041620.33 +312600.7 +000000.5-000012.100010.7 08.9000.42F? 0 +041737.60 +312605.5 -000001.9-000027.500003.2 08.9000.39F? 0 +042114.50 -754342.6 +000018.4+000001.100005.6 08.9000.24A? 0 +042352.54 +454739.7 +000004.7-000017.400008.9 08.9000.47F? 0 +042532.66 -475215.3 -000025.9-000042.400019.7 08.9000.45F? 0 +042857.12 -645409.6 +000007.4+000005.500020.8 08.9000.63G? 1 +043923.66 -155856.0 -000028.7-000018.500003.0 08.9000.33F? 0 +043936.36 +130724.4 +000225.3-000126.400016.2 08.9000.79G? 0 +043944.42 -432301.4 +000015.6+000037.800006.7 08.9000.45F? 0 +044024.05 +532809.4 +000004.9-000029.300000.9 08.9000.24A? 0 +044302.41 -663155.6 -000008.9+000026.000000.6 08.9000.48F? 0 +044307.19 -072442.3 -000005.4-000012.700002.8 08.9000.24A? 1 +044600.25 +465919.0 -000008.2-000014.000026.2 08.9000.20A? 0 +045035.41 -410251.4 +000045.0+000067.000026.7 08.9000.74G? 0 +045102.22 -053731.1 -000008.0-000012.100008.6 08.9000.46F? 0 +045416.17 -595636.7 +000026.4+000022.600005.7 08.9000.96K? 0 +045813.59 -003320.6 -000001.8-000004.700010.0 08.9000.28A? 0 +050025.87 +692509.9 -000001.1+000001.400002.0 08.9000.11A? 0 +050052.18 +055145.9 -000021.1-000010.700016.3 08.9000.29A? 0 +050205.30 +501520.2 -000001.9-000008.900026.9 08.9000.57F? 0 +050509.96 -121958.3 +000005.9+000019.500009.4 08.9000.43F? 0 +050550.13 +225115.1 +000001.8-000013.200017.1 08.9000.28A? 0 +050953.34 +790408.0 -000023.1-000053.500003.1 08.9000.57F? 0 +051003.32 -170129.3 -000009.7-000114.800010.7 08.9000.44F? 0 +051102.74 -242654.2 -000002.1+000004.700006.2 08.9000.15A? 0 +051235.67 +285655.8 +000020.0-000016.500001.0 08.9000.15A? 0 +051240.83 +044657.9 +000001.3-000003.100009.1 08.90-0.11B? 0 +051359.13 +112905.8 -000007.1-000007.800016.0 08.9000.38F? 0 +051637.27 -302201.2 +000019.3+000015.700009.1 08.9000.50F? 0 +051742.49 -063650.5 -000010.3+000004.600012.0 08.9000.98K? 0 +052030.25 -221714.8 -000004.0-000013.900001.5 08.9000.18A? 0 +052523.87 -191657.1 +000020.5-000003.200034.0 08.9000.79G? 0 +053015.24 -503201.7 +000039.0+000045.500010.7 08.9000.69G? 0 +053738.20 +230850.9 +000014.5+000003.600033.8 08.9000.04A? 0 +053831.25 +631639.4 +000011.6-000040.300015.9 08.9000.41F? 0 +054104.91 -302849.2 -000006.2-000007.000000.2 08.9000.95K? 0 +054221.30 -080800.2 +000001.0-000003.300018.2 08.9000.27A? 0 +054418.79 +000840.4 -000000.1+000001.600006.9 08.9000.38F? 0 +054826.14 +311233.8 -000014.6-000010.900004.0 08.9000.42F? 0 +054839.86 +260401.3 +000022.2-000009.400012.7 08.9000.07A? 0 +054925.55 +361057.4 -000013.7-000020.600001.2 08.9000.50F? 1 +055228.43 -475230.5 +000014.1+000001.900009.5 08.9000.14A? 0 +055246.93 -163931.9 -000046.6-000004.700011.7 08.9000.61G? 0 +055605.29 -760519.6 +000057.2+000182.800012.9 08.9000.58F? 0 +055632.86 +391127.3 +000001.1-000039.100011.6 08.9000.59G? 0 +055745.78 +023541.9 -000001.0-000011.500018.8 08.9000.32F? 0 +060029.01 +453256.5 -000013.1-000012.600007.4 08.9000.31A? 0 +060241.45 +080103.9 +000029.0-000001.800001.5 08.9000.21A? 0 +060318.98 -771639.2 -000012.5+000010.400008.1 08.9000.13A? 0 +060459.00 +181839.8 -000000.1-000008.600013.4 08.9000.31A? 0 +060644.61 +495345.7 -000030.8-000036.700031.2 08.9000.47F? 0 +060909.78 +113955.3 +000060.0-000010.700033.1 08.9000.95K? 0 +060924.92 +290627.9 +000050.8-000005.300004.1 08.9000.93G? 0 +060937.16 -221839.5 +000015.3+000008.700000.9 08.9000.29A? 0 +061042.47 -202317.1 -000007.2+000013.000005.4 08.9000.27A? 0 +061118.06 -032504.1 -000014.4-000007.900018.8 08.90-0.01B? 0 +061242.63 +254137.3 -000013.8-000011.100001.0 08.9000.16A? 0 +061517.62 +420834.2 -000016.7-000051.000010.1 08.9000.52F? 0 +061646.01 +012048.9 -000010.8-000008.900003.9 08.9000.41F? 0 +061831.77 +224045.1 +000015.2-000006.100004.6 08.9000.47F? 0 +061906.72 +103708.5 -000036.6+000012.200024.9 08.9000.47F? 0 +062135.09 +084816.1 -000000.4+000003.400031.5 08.9000.12A? 0 +062142.79 -004555.1 -000016.9-000018.200020.5 08.9000.57F? 0 +062224.86 +130752.4 +000015.6-000038.400000.5 08.9000.96K? 0 +062225.68 +264026.0 +000009.9-000002.500020.5 08.9000.01A? 0 +062250.91 -185105.5 +000004.3+000025.600001.5 08.9000.26A? 0 +062313.29 -722211.4 -000016.7-000022.200000.9 08.9000.36F? 0 +062447.28 -240942.4 -000016.5-000010.100002.9 08.9000.47F? 0 +062520.25 -305250.3 -000021.9+000021.800011.1 08.9000.36F? 0 +062547.43 -183829.6 +000002.1-000008.000019.7 08.9000.27A? 0 +062604.16 -161155.9 -000008.0+000035.000027.6 08.9000.54F? 0 +062608.13 +410410.0 +000007.5-000006.000002.0 08.9000.22A? 0 +062609.36 -150712.4 -000012.7-000009.000003.8 08.9000.02A? 0 +062614.66 +253343.7 -000006.7-000063.700056.4 08.9000.86G? 0 +062743.39 +470935.5 -000001.7-000002.100012.3 08.9000.13A? 0 +062839.35 +111749.5 +000005.2-000003.400012.9 08.9000.01A? 0 +062859.03 +181756.1 -000001.6-000042.000021.9 08.9000.63G? 0 +062900.73 -803219.6 -000001.3+000011.600000.2 08.9000.47F? 0 +063009.75 +560736.1 +000011.2-000001.300002.1 08.9000.41F? 0 +063019.26 -031340.5 +000002.3+000004.400010.6 08.9000.44F? 0 +063112.44 +100704.9 -000013.7-000008.000010.0 08.9000.19A? 0 +063129.22 -462737.1 +000010.7+000012.200001.7 08.9000.24A? 0 +063255.20 -441918.4 +000027.4+000081.100005.0 08.9000.43F? 0 +063405.97 -570509.4 -000010.0-000005.900000.7 08.9000.95G? 0 +063421.20 +130945.3 +000021.4+000006.700008.6 08.9000.36F? 0 +063625.70 -045813.8 -000007.5+000002.700014.8 08.9000.36F? 0 +063928.16 -373755.4 +000001.2+000010.800012.6 08.90-0.10B? 0 +064033.23 +714200.8 -000006.3-000036.300000.8 08.9000.32F? 0 +064223.25 -222138.4 -000004.5+000007.400007.9 08.90-0.13B? 0 +064233.23 +220750.1 -000024.8-000024.400016.6 08.9000.40F? 0 +064526.13 -540910.0 -000014.6-000001.900000.7 08.9000.15A? 0 +064531.04 +020851.5 +000032.8-000003.100024.2 08.9000.83G? 1 +064652.76 -355053.3 +000000.1-000026.300010.1 08.9000.45F? 0 +065000.03 +293257.8 -000010.7-000017.800023.7 08.9000.01A? 0 +065258.91 -092205.8 +000013.3+000015.800004.6 08.9000.43F? 0 +065316.76 -655130.4 +000007.4+000032.100009.7 08.9000.35F? 0 +065347.37 -430651.0 +000026.0+000016.700002.9 08.9000.64G? 0 +065427.14 +272730.4 -000026.2-000003.800001.2 08.9000.02A? 0 +065543.05 +082736.8 +000006.7-000001.800014.5 08.9000.00A? 0 +065650.47 -671338.9 +000017.7+000054.800001.6 08.9000.95G? 0 +065653.87 -112248.3 -000010.5+000003.400010.7 08.9000.15A? 0 +065854.89 +084002.1 -000004.4-000008.500001.2 08.9000.19A? 0 +070011.15 +150249.8 +000002.5+000002.700001.8 08.9000.26A? 0 +070121.18 +200552.2 -000024.2+000009.300014.7 08.9000.28A? 0 +070333.26 -064033.5 +000015.4-000040.100007.1 08.9000.40F? 0 +070542.16 +014606.2 -000001.4+000014.000007.7 08.90-0.04B? 0 +070547.50 -282923.6 +000014.3-000013.700005.4 08.9000.88G? 0 +070607.32 -125705.6 +000000.0+000000.000000.0 08.90-0.00B? 1 +070726.33 +110636.5 +000028.6-000063.600002.8 08.9000.33F? 0 +070743.64 +501744.9 -000004.5-000010.000020.8 08.9000.29A? 0 +070849.06 +263746.3 +000040.6-000044.400001.5 08.9000.45F? 0 +070921.15 -533241.8 +000002.5+000000.300005.3 08.90-0.05B? 0 +071141.27 -382327.8 -000015.1+000033.400002.8 08.9000.20A? 0 +071206.90 -052645.4 -000021.2+000014.100022.9 08.9000.24A? 0 +071226.35 -100918.4 -000012.3-000014.900003.3 08.90-0.06B? 0 +071226.62 +241059.2 -000001.7-000003.300017.0 08.9000.42F? 0 +071257.87 -613647.1 +000035.0-000032.400011.2 08.9000.76G? 0 +071510.14 -225909.4 -000006.7-000015.900013.6 08.9000.09A? 0 +071622.14 +044453.9 -000007.5-000012.400012.8 08.9000.43F? 0 +071959.60 -283000.1 +000004.7-000005.300003.4 08.9000.03A? 0 +072047.02 +032213.0 -000009.8-000013.700033.3 08.9000.96K? 0 +072252.07 +115417.6 -000013.7+000002.600011.7 08.9000.87G? 0 +072323.02 -163408.8 -000003.2+000002.600005.2 08.9000.17A? 0 +072324.47 -063810.1 -000023.1-000031.100015.8 08.90-0.10B? 1 +072338.78 +083433.3 -000034.7-000062.200022.6 08.9000.47F? 0 +072457.47 +040621.8 +000036.9-000023.000022.2 08.9000.55F? 0 +072513.93 +084435.0 +000009.0-000020.800003.8 08.9000.41F? 0 +072605.13 +320632.9 -000003.4-000016.800015.3 08.9000.41F? 0 +072709.17 +474953.6 -000002.8-000010.300005.5 08.9000.41F? 0 +072717.09 +385624.3 -000098.4-000050.300037.1 08.9000.65G? 0 +072754.84 +364424.1 -000011.4-000022.100007.0 08.9000.19A? 0 +072848.92 -644623.7 -000009.1+000083.000001.8 08.9000.54F? 0 +072943.68 -242757.7 +000022.8-000007.300013.3 08.9000.54F? 0 +072952.17 -581330.9 -000006.4+000044.200015.1 08.9000.48F? 0 +073014.86 +004215.3 +000009.6+000000.100000.6 08.9000.04A? 0 +073057.00 -575928.5 -000004.4+000026.000006.3 08.9000.26A? 0 +073103.33 -673241.3 -000023.8-000035.700004.1 08.9000.97K? 0 +073147.72 -253750.2 -000006.3+000002.900014.0 08.9000.98K? 0 +073154.21 -292749.8 +000009.9+000009.700010.7 08.9000.39F? 0 +073238.10 -164929.4 +000189.1+000104.000012.4 08.9000.57F? 0 +073421.30 +131445.6 -000084.0-000106.800012.0 08.9000.72G? 0 +073548.72 -194658.6 +000020.0+000000.000002.4 08.9000.45F? 1 +073601.16 +180830.2 -000011.5-000085.500016.6 08.9000.75G? 0 +073755.66 -491618.3 -000009.6-000019.300007.8 08.9000.62G? 0 +073936.56 +125339.5 +000003.3-000012.400010.4 08.9000.62G? 0 +074142.75 -601655.4 -000017.9-000001.900002.5 08.9000.11A? 0 +074145.18 +105306.5 -000020.0-000008.200005.1 08.9000.03A? 0 +074204.37 -383637.5 -000116.4-000001.000005.3 08.9000.65G? 0 +074300.81 -315409.0 -000020.1+000050.600012.8 08.9000.50F? 0 +074437.04 +172838.5 -000026.6+000013.200009.6 08.9000.20A? 0 +074453.40 +083344.9 -000078.5-000016.800035.1 08.9000.50F? 0 +074520.28 -315429.4 +000008.1+000001.700001.0 08.9000.50F? 0 +074856.04 +760158.0 -000002.2+000011.000016.2 08.9000.54F? 0 +074938.84 -743814.9 +000007.3+000007.900021.7 08.9000.50F? 0 +075441.45 +095138.3 -000072.5-000042.400003.6 08.9000.55F? 0 +075553.41 -390641.2 -000012.4-000004.100001.2 08.9000.04A? 0 +075606.98 -305440.9 +000014.5+000032.800016.1 08.9000.11A? 1 +075613.01 +364129.3 +000002.5-000010.500013.6 08.9000.40F? 0 +075800.53 +470522.5 +000010.9-000041.600010.1 08.9000.93G? 0 +080415.57 +760400.8 +000060.1+000004.900000.5 08.9000.55F? 0 +080452.65 +201359.1 +000011.8-000020.900001.6 08.9000.15A? 0 +080725.78 -115008.0 +000001.9-000016.600002.5 08.9000.01A? 0 +080822.62 -474059.4 -000006.4+000008.600007.3 08.90-0.07B? 0 +081059.58 -390351.7 -000007.9+000002.300002.1 08.90-0.02B? 0 +081101.13 -001840.5 +000001.1+000010.200031.2 08.9000.06A? 0 +081228.41 +311503.1 +000060.8-000060.300001.1 08.9000.99K? 0 +081237.51 -151641.2 -000027.8-000021.900000.2 08.9000.00A? 0 +081500.20 -173145.6 +000007.6-000012.900006.1 08.9000.26A? 0 +081626.80 -001552.1 -000059.4-000086.000028.2 08.9000.90G? 0 +081738.81 -490801.2 +000000.2-000000.800003.2 08.9000.91G? 0 +081750.98 -293634.4 -000026.1+000019.400005.5 08.9000.10A? 0 +081855.21 -294442.0 -000001.6+000005.000007.7 08.90-0.08B? 0 +082132.11 +213543.4 -000017.1-000020.800007.3 08.9000.35F? 0 +082237.82 +402132.8 +000040.1-000127.400006.4 08.9000.80G? 0 +082334.00 -031153.4 -000002.2-000007.700003.4 08.9000.93G? 0 +082506.58 -401002.0 -000023.0+000000.100000.5 08.9000.04A? 0 +082751.58 +290518.7 -000013.4-000035.800007.0 08.9000.49F? 0 +082823.97 -101334.3 -000019.5+000003.200004.8 08.9000.06A? 0 +082824.32 -612043.2 -000019.4+000017.800003.4 08.9000.17A? 0 +082828.50 -172341.3 -000037.5-000034.900021.5 08.9000.31F? 0 +083313.00 -314631.1 -000007.5+000002.100004.6 08.9000.23A? 0 +083741.74 -332123.0 -000014.2+000006.000001.5 08.90-0.03B? 0 +083958.57 -530302.8 -000018.4+000047.400028.4 08.9000.00B? 0 0.10 1.00 +084039.75 -360406.4 -000007.4+000010.800004.7 08.9000.05A? 0 +084115.17 -285456.7 -000019.3-000004.300014.3 08.9000.33F? 0 +084144.95 -181938.1 -000008.5-000003.600012.7 08.90-0.05B? 0 +084221.46 -404944.1 -000016.5+000025.900013.4 08.9000.25A? 0 +084334.94 -243139.3 -000006.4+000000.400005.2 08.9000.02A? 0 +084335.46 -390645.7 -000035.2+000006.600008.5 08.9000.27A? 1 +084352.44 -343809.6 +000000.4+000008.700000.6 08.9000.04A? 0 +084523.56 -464111.7 -000003.6+000002.600001.9 08.90-0.01B? 0 +084835.67 +030405.1 -000027.9+000014.600014.4 08.9000.49F? 0 +084910.07 -341813.7 -000011.9-000041.800001.9 08.9000.62G? 0 +085128.03 -415126.4 -000007.6+000002.300006.0 08.9000.01A? 0 +085452.82 -005807.0 -000058.2-000016.800021.1 08.9000.84G? 0 +085534.22 -545034.7 -000009.8+000021.600016.1 08.9000.43F? 0 +085645.77 -650116.7 -000015.3+000000.700010.5 08.9000.04A? 0 +085923.72 +535818.6 +000006.2-000056.200003.7 08.9000.52F? 0 +085930.72 -550055.2 +000021.1-000032.300012.8 08.9000.56F? 0 +090204.67 -023746.7 -000021.1+000003.200005.8 08.9000.42F? 0 +090652.03 -231938.9 -000056.8-000010.000003.1 08.9000.49F? 0 +091100.60 -192859.1 -000027.7-000009.400020.4 08.9000.45F? 0 +091155.73 -441121.4 -000073.8+000044.900005.5 08.9000.45F? 0 +091320.81 -355839.9 -000027.0+000009.300004.7 08.9000.58G? 0 +091349.34 -195847.5 -000013.1-000016.300004.6 08.9000.25A? 0 +091508.57 +552630.8 +000183.4+000013.000007.3 08.9000.51F? 0 +091624.08 -284821.8 -000033.5+000028.500007.8 08.9000.39F? 0 +091828.32 -354347.6 -000017.9+000034.500012.6 08.9000.48F? 0 +091838.27 -292102.5 -000053.9-000016.300023.4 08.9000.49F? 0 +092155.20 -392557.1 -000041.1+000016.000002.5 08.9000.35F? 0 +092512.25 -522531.7 -000005.5+000006.100001.4 08.90-0.05B? 0 +092922.61 +152214.2 -000011.4-000044.500002.0 08.9000.95K? 0 +093134.44 -340156.8 -000023.8+000008.100004.5 08.9000.91G? 0 +093151.13 -472226.4 -000003.3+000009.700001.7 08.9000.27A? 0 +093311.85 -240828.1 -000037.9-000011.800006.1 08.9000.56F? 0 +093608.98 +425800.3 -000097.6-000024.400017.6 08.9000.63G? 0 +093911.04 -481653.5 -000025.0+000005.000003.1 08.9000.09A? 0 +093954.22 -541024.6 -000013.8+000006.200008.3 08.9000.87G? 0 +094434.29 +162449.3 +000025.1-000028.800001.0 08.9000.43F? 0 +094554.76 -214520.3 +000001.6-000022.900002.5 08.9000.96K? 0 +094951.46 +145349.9 -000050.5-000010.500002.8 08.9000.37F? 0 +095017.84 -340652.7 +000002.0+000016.600005.6 08.9000.75G? 0 +095050.71 -531814.9 -000032.1+000015.800002.2 08.9000.21A? 0 +095316.11 -135649.3 -000087.3+000046.400021.3 08.9000.44F? 0 +095330.98 +165701.9 -000024.2-000052.200015.4 08.9000.85G? 0 +095434.77 +434805.9 -000002.4-000017.600010.8 08.9000.46F? 0 +095451.47 +372454.3 +000002.3+000005.900009.2 08.9000.21A? 0 +095758.94 -590511.7 -000015.1+000000.300000.2 08.90-0.02B? 0 +095827.91 -500724.8 -000030.7+000025.200021.4 08.9000.57F? 0 +095953.97 +145239.4 -000024.5+000002.700009.9 08.9000.42F? 0 +100033.71 +212729.8 +000006.6+000002.500000.2 08.9000.25A? 0 +100133.35 -625103.3 -000008.2+000009.600002.8 08.9000.02A? 0 +100424.60 +220915.5 +000001.7+000014.500029.3 08.9000.87G? 0 +100744.26 +430109.3 -000008.6-000016.900006.3 08.9000.99K? 0 +101349.01 -431124.4 -000010.5+000023.100006.3 08.9000.97K? 0 +101504.03 -423624.5 +000099.9-000129.000021.2 08.9000.60G? 0 +101607.71 -112759.8 -000002.1-000001.900013.2 08.9000.29A? 0 +101613.55 -035454.6 -000010.5-000055.900019.0 08.9000.49F? 0 +101647.65 -104622.2 -000008.2-000013.500014.1 08.9000.33F? 0 +101836.06 +124737.9 -000030.5-000030.400025.1 08.9000.52F? 0 +102704.10 -091322.6 -000002.7-000063.300010.1 08.9000.60G? 0 +102904.79 -293502.4 -000016.1-000024.700005.2 08.9000.28A? 0 +102909.76 +325802.3 -000120.6-000142.500008.5 08.9000.65G? 0 +103019.16 -590111.8 -000013.8-000001.200012.6 08.90-0.07B? 0 +103108.56 +221326.5 +000003.2-000016.300007.0 08.9000.99K? 0 +103314.42 -214737.7 -000021.3-000011.900005.8 08.9000.45F? 0 +103315.97 -092208.8 -000109.6+000014.500009.1 08.9000.53F? 0 +103718.86 -113039.1 +000166.9-000078.500025.2 08.9000.70G? 0 +103738.66 -600229.8 -000039.2+000026.900015.5 08.9000.92G? 0 +104110.41 -480207.9 -000018.4-000014.200010.5 08.9000.44F? 0 +104155.33 +082452.0 -000049.3-000016.200017.9 08.9000.46F? 0 +104522.26 -595047.3 +000000.0+000000.000000.0 08.9000.14A? 0 +105113.32 -322548.3 +000103.1+000006.400003.3 08.9000.61G? 0 +105203.85 -563314.8 -000023.6+000006.200014.1 08.9000.12A? 0 +105229.24 -734406.2 -000001.1-000001.800009.8 08.9000.43F? 0 +105449.74 +234520.5 -000067.3+000017.800008.2 08.9000.30A? 1 +110241.68 -502545.6 +000005.2-000003.700011.6 08.9000.42F? 0 +110258.20 -032251.5 +000126.1-000155.100001.7 08.9000.86G? 0 +110800.26 -855503.6 -000002.3-000011.700002.4 08.9000.98K? 0 +111548.33 -021757.5 -000014.9-000005.100003.6 08.90-0.13B? 0 +111731.24 +325252.1 -000016.6-000015.900026.1 08.9000.95G? 0 +111828.63 +360311.5 -000132.1-000080.400007.1 08.9000.63G? 0 +111837.61 +030819.7 +000048.5-000031.600005.2 08.9000.48F? 0 +111922.29 -073424.8 -000017.3-000013.300025.6 08.9000.24A? 0 +111953.92 -001822.6 -000121.4-000043.400005.2 08.9000.67G? 0 +112441.11 +370322.0 -000038.9+000015.200011.4 08.9000.95K? 0 +112922.64 +420530.5 -000006.3+000006.900016.2 08.9000.34F? 0 +113007.93 -553331.3 -000015.4-000002.600000.3 08.9000.05A? 0 +113024.54 +295303.6 +000016.7-000004.400002.3 08.9000.58F? 0 +113113.65 +683732.3 +000087.5-000089.300012.6 08.9000.66G? 0 +113519.71 +482729.6 +000028.3-000008.400003.5 08.9000.39F? 0 +113640.25 -550905.9 -000043.9+000000.100007.2 08.9000.30A? 0 +113857.69 +804436.8 +000021.0+000001.500003.8 08.9000.96K? 0 +113935.93 +101940.8 -000018.8-000007.100015.1 08.9000.22A? 0 +114450.77 +112309.2 +000029.2-000153.900012.7 08.9000.53F? 0 +114729.31 -714606.2 -000020.6-000003.100000.1 08.9000.38F? 0 +114751.88 +132722.5 +000010.5-000001.000015.7 08.9000.47F? 0 +115012.59 -592113.1 +000002.7+000008.400005.1 08.9000.09A? 0 +115143.16 +444753.3 -000064.0-000026.900019.7 08.9000.67G? 0 +115201.00 -435730.0 +000000.0+000000.000000.0 08.9000.60G? 1 +115828.62 -415516.9 -000748.1-000273.500023.6 08.9000.81G? 0 +115959.27 -420535.6 +000064.3-000041.100015.9 08.9000.55F? 0 +120023.86 -262210.6 -000016.4-000013.300005.3 08.9000.34F? 0 +120127.42 -002152.6 -000028.1+000001.500005.5 08.9000.47F? 0 +120412.55 +710842.7 -000019.7+000020.800020.1 08.9000.43F? 0 +120436.49 -573953.9 -000002.6-000003.400002.5 08.90-0.10B? 0 +121331.86 +531347.9 -000025.9-000017.600001.1 08.9000.94G? 0 +122010.42 +412424.8 +000005.1-000005.300002.8 08.9000.33F? 0 +122212.76 -831911.7 +000028.8-000002.800008.0 08.9000.43F? 0 +122231.40 +254942.7 -000018.8-000037.700008.1 08.9000.00B? 0 +122530.27 +045356.1 -000002.7-000014.000013.3 08.9000.41F? 0 +122801.41 -450510.2 -000024.1+000001.500005.8 08.90-0.09B? 0 +122840.08 -552719.2 -000032.5-000014.800010.6 08.9000.62G? 0 +123606.51 -354928.6 -000027.1-000005.400031.3 08.9000.42F? 1 +123633.34 -162308.0 -000036.1-000014.800005.2 08.9000.44F? 0 +123915.79 -324333.3 -000028.8-000068.900034.0 08.9000.90G? 0 +124426.63 -542048.0 -000024.4-000004.300019.0 08.9000.43F? 0 +125023.54 +094946.0 -000007.7-000103.800008.3 08.9000.64G? 0 +125109.78 +763548.3 -000014.5-000016.700001.1 08.9000.97K? 0 +125508.59 -514831.0 -000010.5+000005.000004.9 08.9000.01A? 0 +125949.94 -555454.1 -000008.5-000014.900026.9 08.9000.10A? 0 +130128.42 -580818.4 -000010.9+000003.500005.0 08.9000.28A? 0 +130234.79 -345127.4 -000045.0+000005.800014.1 08.9000.51F? 0 +130421.50 -385923.5 -000052.6-000029.000007.7 08.9000.58G? 0 +130609.33 -082524.6 -000215.1+000000.300013.0 08.9000.62G? 0 +130843.74 +225817.7 -000009.1-000012.900009.1 08.9000.97K? 0 +131118.84 -093450.2 -000004.9+000033.500014.5 08.9000.58G? 0 +131233.64 -601322.7 -000144.8-000029.300026.0 08.9000.57F? 0 +132118.84 +684228.5 -000026.9+000029.600003.1 08.9000.94G? 0 +132751.61 -402338.4 -000066.3-000016.800003.1 08.9000.64G? 0 +133337.01 -621903.6 +000000.9+000011.400003.9 08.9000.18A? 0 +134317.29 -245819.0 -000031.3+000001.900012.2 08.9000.38F? 0 +134920.12 +174136.5 -000055.6+000016.100015.0 08.9000.46F? 0 +135703.48 -604259.4 -000020.8-000006.000003.3 08.9000.06A? 0 +135907.26 -520641.4 +000001.3-000006.700010.8 08.9000.40F? 0 +141556.21 +532655.6 -000011.1+000015.100014.6 08.9000.77G? 0 +141631.97 -431629.7 -000034.4-000010.000008.9 08.9000.10A? 0 +141722.65 +402225.4 -000058.6+000035.200002.9 08.9000.66G? 0 +141923.41 -071200.6 -000034.1+000023.900005.9 08.9000.75G? 0 +141947.77 +193014.9 -000003.9+000006.600003.2 08.9000.36F? 0 +142339.04 -272053.6 -000029.0-000011.600003.6 08.9000.25A? 1 +142704.50 +152954.9 +000010.0+000024.000016.0 08.9000.39F? 0 +143455.81 -614934.3 +000019.3+000006.200017.7 08.9000.13A? 0 +144023.88 -733907.7 -000029.1-000028.600009.0 08.9000.30A? 0 +144436.15 -033804.7 +000033.5-000038.700006.3 08.9000.68G? 0 +144448.33 -410208.4 +000017.0+000004.500004.1 08.9000.99K? 0 +144538.57 +103050.2 +000039.7-000062.300014.8 08.9000.46F? 0 +144544.43 -122113.0 -000042.8-000024.100007.4 08.9000.40F? 0 +145021.34 +714959.9 -000006.5+000018.000008.0 08.9000.98K? 0 +145225.92 -323621.6 -000070.4-000039.000010.3 08.9000.99K? 0 +145227.12 -572755.3 -000010.5-000013.000002.3 08.90-0.02B? 0 +145343.69 +305729.1 -000010.5-000021.800002.8 08.9000.34F? 0 +145549.70 +500723.3 -000030.9-000008.900003.1 08.9000.65G? 0 +145559.43 -310517.1 -000021.8-000024.800005.6 08.9000.88G? 0 +145854.48 +521105.3 -000012.5-000027.500010.9 08.9000.90G? 0 +150239.65 -571136.7 -000009.3-000019.000011.2 08.9000.40F? 0 +150556.50 -633428.0 -000002.9-000022.200001.8 08.90-0.00B? 0 +150713.94 -475917.5 -000068.6-000095.300011.3 08.9000.93G? 0 +150859.24 -480818.9 -000010.5+000005.100003.3 08.9000.03A? 0 +152138.19 +215310.4 +000005.9-000009.100015.6 08.9000.66G? 0 +153011.09 -171517.1 -000028.9-000016.900024.9 08.9000.15A? 0 +153455.26 -554337.8 -000002.5+000012.200003.0 08.9000.28A? 0 +153538.25 -372809.6 -000135.7-000240.800012.2 08.9000.62G? 0 +154159.90 +455319.6 -000039.1+000005.300006.4 08.9000.59G? 0 +154207.12 -492414.2 -000008.7-000034.100011.1 08.9000.39F? 0 +154526.27 -261757.2 -000003.6-000034.800040.0 08.9000.58F? 0 +154912.26 -492954.5 +000050.6-000011.900006.0 08.9000.51F? 0 +155130.05 -443614.9 -000001.6-000009.600002.2 08.9000.14A? 0 +155147.57 +513513.7 +000012.7+000006.500007.4 08.9000.35F? 0 +155256.55 -630637.4 +000012.2-000017.600009.0 08.9000.28A? 0 +155423.18 +754517.7 -000032.6+000032.500011.8 08.9000.15A? 0 +155603.30 -525656.1 -000015.0-000012.300002.9 08.9000.03A? 0 +160236.25 +654139.4 -000006.5+000039.100006.1 08.9000.29A? 0 +160451.27 -463147.5 +000011.2-000006.600011.3 08.9000.41F? 0 +160801.53 -403757.3 +000019.0-000026.900001.6 08.9000.28A? 1 +161120.47 -542114.8 +000029.7-000014.500001.1 08.9000.84G? 0 +161309.52 -293850.1 -000000.3-000024.400006.4 08.9000.15A? 0 +161455.13 +102222.0 -000065.1+000054.800003.1 08.9000.58G? 0 +161648.18 -245501.6 -000034.7-000015.100008.3 08.9000.50F? 0 +161849.46 +425748.5 -000033.7-000051.300011.2 08.9000.44F? 0 +162008.79 -361715.4 +000049.5-000119.800011.5 08.9000.48F? 0 +162012.70 +011515.0 +000009.3+000004.600015.1 08.9000.49F? 0 +162018.32 -481326.0 -000385.5-000792.900027.1 08.9000.94G? 0 +162217.44 +804331.5 +000012.7+000003.300000.9 08.9000.09A? 0 +162334.59 +000557.0 -000035.4+000026.200009.6 08.9000.45F? 0 +163239.44 +115315.2 -000029.9+000033.000000.9 08.9000.41F? 0 +163525.35 +545227.8 -000006.2+000002.400002.6 08.9000.92G? 0 +163825.74 +335228.6 -000008.3-000025.500002.0 08.9000.44F? 0 +163847.96 -432628.8 -000015.4-000015.200003.8 08.9000.24A? 0 +163853.69 +483821.6 -000034.4-000005.400003.0 08.9000.95G? 0 +164208.93 +082358.5 -000026.4-000065.800019.1 08.9000.61G? 0 +164718.12 -665249.0 -000008.0-000043.000014.3 08.9000.98K? 0 +164746.28 -295622.2 -000051.6-000041.300016.8 08.9000.56F? 0 +164851.23 +593058.2 -000010.8+000009.200004.3 08.9000.46F? 0 +165253.69 +460806.3 +000021.0-000044.000023.1 08.9000.61G? 0 +165400.35 -072115.9 -000013.1-000014.600025.7 08.9000.58G? 0 +165414.12 -415008.7 +000000.0+000000.000000.0 08.9000.00B? 0 +165513.06 +542552.7 -000012.3+000049.800005.5 08.9000.55F? 0 +165543.50 -645030.7 -000001.0-000002.000005.8 08.9000.01A? 0 +170055.95 -314639.0 +000018.6-000064.600026.4 08.9000.56F? 0 +170251.38 +384149.8 -000013.4-000015.900010.6 08.9000.34F? 0 +170425.02 +812228.5 -000009.3+000060.600004.2 08.9000.68G? 0 +170520.30 -810920.1 +000066.6-000056.700027.7 08.9000.67G? 0 +171000.06 -083127.3 -000007.8-000075.000005.4 08.9000.75G? 0 +171604.78 -080246.6 -000019.7-000120.900015.3 08.9000.61G? 0 +171754.94 -581029.5 +000015.9-000003.700000.8 08.9000.49F? 0 +171851.65 +282438.0 +000007.8+000009.600002.0 08.9000.90G? 0 +171924.52 -532223.1 -000057.7-000065.800018.4 08.9000.49F? 0 +172037.80 +273139.6 -000012.8-000069.300024.7 08.9000.50F? 0 +172133.20 +315139.8 +000013.0-000042.600005.7 08.9000.78G? 0 +172153.95 +031738.7 +000002.0-000011.800009.6 08.9000.14A? 0 +172154.75 +122959.1 +000008.5+000013.800006.2 08.9000.60G? 0 +172257.71 +292042.4 -000017.1+000020.800004.1 08.9000.39F? 0 +172304.99 +145355.4 -000000.5+000001.300005.4 08.9000.16A? 0 +172543.21 +405221.6 -000026.5-000003.400000.2 08.9000.92G? 0 +172608.65 +133532.4 -000022.9-000086.400013.7 08.9000.57F? 0 +172633.03 -172223.4 -000011.2+000020.300014.9 08.9000.59G? 0 +172723.76 +063101.1 -000006.8-000009.500000.8 08.9000.19A? 0 +173005.38 -010216.1 +000023.9-000001.000006.4 08.9000.62G? 0 +173013.23 +000410.7 -000034.0-000039.400002.6 08.9000.73G? 0 +174512.57 +514738.7 -000010.6+000052.100004.5 08.9000.41F? 0 +174924.23 +330818.4 -000028.4-000049.300010.7 08.9000.63G? 0 +174932.10 +054922.0 +000082.2-000135.300031.6 08.9000.72G? 0 +175007.66 +402315.9 -000032.2+000042.100010.4 08.9000.41F? 0 +175750.36 -283819.7 -000010.0+000001.600003.3 08.9000.00B? 1 +175753.07 -684649.3 -000004.6-000066.100014.6 08.9000.54F? 0 +175832.60 -503554.4 -000009.2-000026.300008.0 08.9000.39F? 0 +175957.55 -113245.2 +000024.6-000011.900006.7 08.9000.47F? 0 +180003.09 +453800.2 -000026.9-000062.600006.6 08.9000.42F? 0 +180118.86 -453658.6 +000010.8-000002.000018.7 08.9000.94G? 0 +180119.65 -324407.8 -000000.8-000013.600001.1 08.9000.05A? 0 +180209.36 +030136.2 +000006.3-000006.200020.6 08.9000.33F? 0 +180223.26 -341123.7 +000005.7-000001.800013.4 08.90-0.01B? 0 +180415.87 -481510.7 +000018.4-000076.600000.1 08.9000.42F? 0 +180432.49 +355927.6 -000008.9+000003.100005.3 08.9000.29A? 0 +180515.15 +235657.7 +000021.4+000011.000001.5 08.9000.98K? 0 +180632.94 -202727.6 +000007.7-000001.400010.7 08.9000.14A? 0 +180712.57 -163924.7 -000047.4-000004.400019.3 08.9000.62G? 0 +180728.00 -730549.6 +000023.3+000059.100001.5 08.9000.67G? 0 +180859.85 +552158.4 +000005.3-000025.400012.8 08.9000.36F? 0 +181056.48 -280416.4 -000017.6-000017.400009.0 08.9000.80G? 0 +181111.93 -441757.7 +000007.5+000019.700005.7 08.9000.52F? 0 +181153.77 -190325.5 +000001.2-000000.600008.4 08.9000.41F? 0 +181649.51 -112419.2 +000072.8-000221.500037.1 08.9000.70G? 0 +182144.75 +235550.0 +000002.1+000005.000013.0 08.9000.52F? 0 +182238.62 +645021.2 +000021.3-000051.100010.8 08.9000.40F? 0 +182414.70 -550318.7 -000110.1-000221.400012.5 08.9000.76G? 0 +182454.64 -535232.8 +000003.7-000016.600016.6 08.9000.99K? 0 +182506.01 -394717.8 -000016.7-000039.500026.6 08.9000.30A? 0 +182750.29 -133945.5 -000003.5-000002.300026.0 08.9000.50F? 0 +182905.24 -190335.8 -000008.4-000021.600011.3 08.9000.36F? 0 +183231.00 -221734.6 +000025.0-000018.900005.2 08.9000.12A? 0 +183309.98 +234320.1 +000007.4-000005.400005.9 08.9000.35F? 0 +183454.13 -144203.0 +000019.5+000008.500039.4 08.9000.32F? 0 +183515.90 +345523.4 -000014.3-000001.700005.1 08.9000.03A? 0 +183529.58 -483920.0 -000001.8-000011.600011.5 08.9000.12A? 0 +183907.45 -010558.2 +000002.5-000019.600010.4 08.9000.01A? 0 +184229.87 -155555.8 +000001.6-000004.400010.1 08.9000.17A? 0 +184238.85 -221012.4 +000006.0-000017.300008.6 08.9000.08A? 0 +184340.60 -142621.0 -000000.9+000009.900024.0 08.9000.67G? 0 +184356.42 -195329.3 +000000.0+000000.000000.0 08.9000.67G? 1 +185050.26 +205216.4 +000017.5+000019.100023.6 08.9000.32F? 0 +185100.02 +382125.3 +000090.5+000034.000027.4 08.9000.59G? 0 +185213.18 -304740.0 -000009.5+000023.600017.3 08.9000.94G? 0 +185334.06 +190108.8 +000001.4-000022.600011.2 08.9000.48F? 0 +185341.87 -160939.0 -000012.9-000022.300006.8 08.9000.51F? 0 +185524.95 +355618.7 -000004.4-000009.300005.7 08.9000.08A? 0 +185532.53 -320124.4 +000001.5-000004.900006.1 08.9000.05A? 0 +185845.92 +563045.0 +000053.4-000017.400005.5 08.9000.50F? 0 +185848.76 -545325.6 -000002.7-000019.200015.1 08.9000.90G? 0 +185926.86 +244619.4 -000012.3+000033.300009.5 08.9000.50F? 0 +190118.11 +342949.7 -000007.8-000000.100009.0 08.9000.21A? 0 +190124.12 +335406.3 -000002.8+000012.700017.1 08.9000.91G? 0 +190322.79 -421557.6 +000035.5+000003.600000.8 08.9000.43F? 0 +190517.45 +412518.8 +000012.6+000001.900003.2 08.9000.03A? 0 +190612.77 +464527.7 +000020.7+000016.200002.0 08.9000.49F? 0 +190655.96 +424019.5 -000003.4-000026.400010.1 08.9000.51F? 0 +190807.72 +085517.3 +000009.4+000002.300009.4 08.9000.17A? 0 +191007.49 +440818.6 +000006.8-000010.900008.0 08.9000.32F? 0 +191048.59 -322331.0 +000001.8+000024.100007.2 08.9000.97K? 0 +191116.64 +560854.4 -000004.5+000007.000002.5 08.9000.07A? 0 +191226.23 +082346.0 +000008.3+000004.300008.4 08.9000.45F? 0 +191244.30 +494448.1 -000015.0-000037.900017.6 08.9000.99K? 0 +191302.20 +190820.4 +000000.0+000000.000000.0 08.9000.30A? 1 +191314.34 -305531.3 +000022.9-000001.500005.4 08.9000.89G? 0 +191549.67 -333448.5 -000011.0+000008.100002.1 08.90-0.12B? 0 +191549.77 -410635.1 +000132.3-000048.800013.8 08.9000.72G? 0 +192212.27 +102320.7 +000002.7+000003.900010.4 08.9000.51F? 0 +192445.58 +032600.1 +000013.0+000009.300003.8 08.9000.07A? 0 +192504.56 +043533.6 -000024.5-000026.400004.1 08.9000.51F? 0 +192535.46 +075805.1 +000006.4+000023.600005.8 08.9000.47F? 0 +192825.52 -432807.6 +000012.7-000021.700000.8 08.9000.07A? 0 +192911.29 -535656.8 +000048.6-000063.200008.3 08.9000.49F? 0 +192920.48 -042239.0 -000006.2+000007.200002.2 08.9000.61G? 0 +193002.22 +260008.3 +000011.0+000004.200007.5 08.9000.17A? 0 +193259.55 -303507.8 +000003.5+000010.800004.6 08.9000.49F? 0 +193349.57 +100835.8 +000002.4+000012.100014.8 08.9000.07A? 0 +193702.33 +694405.2 +000025.2-000016.000001.8 08.9000.36F? 0 +193855.83 +034826.6 +000008.1+000002.700007.8 08.9000.06A? 0 +194018.98 +341134.6 +000011.2-000001.000002.4 08.9000.95K? 0 +194102.52 -514716.8 +000020.9+000007.800016.7 08.9000.33F? 0 +194157.77 +354113.7 +000025.3-000052.800001.5 08.9000.41F? 0 +194219.65 -091957.5 +000005.5+000002.700021.3 08.9000.48F? 0 +194411.31 +615246.8 -000008.4+000022.000001.2 08.9000.41F? 0 +194830.64 +215733.6 -000021.1-000006.000006.2 08.9000.12A? 0 +194929.16 -525259.5 +000002.2-000027.800001.1 08.9000.50F? 0 +195107.08 +374428.2 -000006.0+000002.700007.9 08.9000.06A? 0 +195232.27 +003858.4 +000045.5-000023.900000.6 08.9000.36F? 0 +195531.85 +003504.2 -000033.7-000073.800009.8 08.9000.61G? 0 +195554.62 +425118.1 -000030.2+000006.300007.2 08.9000.43F? 0 +195721.98 +064641.3 +000009.2-000025.600028.8 08.9000.59G? 0 +195744.65 +603942.9 +000024.3+000049.700002.7 08.9000.40F? 0 +195942.27 -010138.4 +000029.1-000095.100014.3 08.9000.57F? 0 +200136.98 -014016.4 -000029.8-000009.100001.5 08.9000.56F? 0 +200157.69 +401706.3 -000001.3-000015.100010.2 08.90-0.02B? 0 +200320.12 -543214.4 -000006.9-000006.100000.3 08.9000.19A? 0 +200803.19 -674449.3 +000004.9-000016.000004.1 08.9000.71G? 0 +200915.30 +742532.6 -000015.4-000034.800013.6 08.9000.41F? 0 +201017.63 +333319.3 +000007.5-000012.200011.7 08.90-0.03B? 0 +201125.81 +441040.3 +000023.7+000008.600006.7 08.9000.39F? 0 +201244.13 +645249.4 +000021.6+000042.200002.5 08.9000.86G? 0 +201519.30 +194046.7 -000008.1-000027.600008.8 08.9000.77G? 0 +202044.36 +591918.1 +000003.1-000015.300000.6 08.9000.22A? 0 +202055.64 +392826.7 +000002.1+000007.700001.0 08.9000.23A? 0 +202230.40 +222039.2 +000013.3+000001.900001.1 08.9000.13A? 0 +202248.11 +532426.3 +000002.5+000038.900013.9 08.9000.34F? 1 +202353.13 +443724.1 +000007.6+000009.100006.9 08.9000.09A? 0 +202649.49 +425418.1 -000000.2+000005.200000.8 08.9000.07A? 0 +202811.46 +020609.2 +000007.3+000001.300001.7 08.9000.01A? 0 +202853.36 -683900.7 +000009.5-000000.400005.0 08.9000.24A? 0 +203625.92 +330532.8 +000011.1+000005.100000.7 08.9000.16A? 0 +203722.34 +392938.9 -000008.2-000015.600006.3 08.9000.05A? 0 +204001.68 +271645.4 -000063.9-000003.100031.3 08.9000.76G? 0 +204237.61 +540508.4 +000026.5-000009.800004.3 08.9000.51F? 0 +204439.13 +304925.3 +000014.2+000003.100011.9 08.9000.90G? 0 +204541.27 +070911.7 +000018.4-000004.100001.6 08.9000.93G? 0 +204646.87 +342224.5 +000005.0-000009.100002.8 08.9000.04A? 0 +205007.14 +422157.2 -000015.7+000034.800007.7 08.9000.36F? 0 +205254.19 +352013.7 +000003.1+000000.500001.4 08.9000.18A? 0 +205428.13 +214211.1 -000007.0-000014.800009.6 08.9000.18A? 0 +205435.17 -365340.0 +000054.0-000009.100004.2 08.9000.48F? 0 +205636.88 +471145.1 -000003.8+000015.000012.7 08.9000.08A? 0 +205747.75 -604405.9 +000015.2-000025.300013.5 08.9000.31F? 0 +205918.13 -101515.5 +000011.5-000005.700002.6 08.90-0.03B? 0 +210138.30 +475447.3 -000000.4-000000.200004.8 08.9000.09A? 0 +210320.12 -194323.8 +000018.5+000011.100007.0 08.9000.02A? 0 +210458.52 -110513.5 +000000.0+000000.000000.0 08.9000.46F? 1 +210757.65 -114115.2 +000012.5+000002.900023.3 08.9000.82G? 0 +210852.67 +132131.0 +000016.0-000034.900014.7 08.9000.37F? 0 +210934.65 +550207.0 -000002.0-000000.400008.3 08.9000.07A? 0 +211104.87 +292621.8 +000057.5+000050.000008.6 08.9000.54F? 0 +211149.45 +365053.2 +000011.2-000002.900012.9 08.9000.62G? 0 +211319.40 +585724.8 -000011.7+000018.000010.5 08.9000.89G? 0 +211626.93 -530015.8 -000002.6-000020.100000.5 08.9000.95G? 0 +211858.09 +322732.2 +000023.9-000026.600008.8 08.9000.52F? 0 +212020.22 -364718.0 +000016.3+000022.900016.9 08.9000.35F? 0 +212038.31 -263956.6 +000059.1-000049.800016.6 08.9000.54F? 0 +212045.64 +532241.6 +000018.1-000006.400011.3 08.9000.09A? 0 +212324.93 +092209.3 +000003.2+000012.300017.1 08.9000.48F? 0 +212340.33 +084930.0 +000144.1-000034.200036.0 08.9000.52F? 0 +212413.85 +362540.7 +000004.0+000001.100006.3 08.90-0.04B? 0 +212502.44 +442706.4 -000004.7+000001.500020.3 08.9000.47F? 0 +212541.28 +784950.8 -000028.9-000017.900016.0 08.9000.51F? 0 +212802.07 -053711.4 +000015.6-000001.100010.1 08.9000.31A? 0 +212802.57 +462437.5 +000004.9-000005.400014.8 08.9000.00A? 0 +212828.28 -233705.2 -000007.4+000020.300026.4 08.9000.83G? 0 +213112.34 +201718.2 -000022.8-000058.500006.3 08.9000.36F? 0 +213627.79 -383716.1 -000036.4-000002.200005.4 08.9000.48F? 0 +213856.17 +804039.0 +000130.8+000167.400015.4 08.9000.87G? 0 +214338.95 +292501.1 -000005.1-000017.900000.5 08.9000.24A? 0 +214509.98 +525348.0 -000055.7-000065.800001.9 08.9000.61G? 0 +214513.97 +431955.4 +000005.2-000003.100011.9 08.9000.10A? 0 +214559.78 +362553.6 -000042.6-000025.100012.2 08.9000.52F? 0 +214847.29 -242745.0 +000048.4+000000.300037.9 08.9000.49F? 0 +214923.84 +304514.1 +000014.7+000003.400015.1 08.9000.17A? 0 +214935.44 +380233.6 +000002.2-000001.600003.3 08.9000.42F? 0 +215027.61 -641337.2 +000023.0-000012.500005.4 08.9000.46F? 0 +215140.38 +500019.4 -000005.1+000000.400003.0 08.9000.20A? 0 +215352.21 -605236.9 +000026.5+000004.600007.0 08.9000.28A? 0 +215523.53 +654008.9 +000002.2+000004.000015.9 08.9000.09A? 0 +215943.81 +610603.5 -000022.0-000015.700004.7 08.9000.17A? 0 +220107.07 +083836.7 -000009.6-000008.300004.3 08.9000.36F? 0 +220114.63 -281927.8 -000010.4-000003.900001.4 08.9000.41F? 0 +220330.98 +633204.5 +000005.2+000000.800003.7 08.9000.01A? 0 +220346.44 -322121.8 +000018.1+000009.900005.6 08.9000.13A? 0 +220404.28 +465246.6 +000012.2+000013.600017.1 08.9000.31A? 0 +220449.76 -234346.5 -000053.3-000002.500002.3 08.9000.63G? 0 +220613.27 -411837.5 -000019.9-000021.000023.0 08.9000.30A? 0 +220945.79 -482038.3 +000007.1-000012.400015.7 08.9000.41F? 0 +221300.15 +683752.4 -000013.6+000017.100010.9 08.9000.58G? 0 +221535.79 +165658.5 +000009.8-000000.700011.0 08.9000.55F? 0 +221551.36 -421656.5 +000018.3+000023.300013.1 08.9000.35F? 0 +221727.08 +493651.0 +000005.8-000006.600008.0 08.9000.00A? 0 +221813.55 +491858.3 +000022.1+000067.900006.0 08.9000.33F? 0 +222132.60 +345342.3 -000003.3-000003.500010.9 08.9000.38F? 0 +222351.34 +272115.7 +000000.9-000018.800029.4 08.9000.56F? 0 +222502.59 +651605.1 +000041.1+000014.600022.4 08.9000.64G? 0 +223452.43 +384532.5 +000040.4-000017.500003.1 08.9000.99K? 0 +223454.47 +505947.3 +000005.4+000003.500005.5 08.9000.14A? 0 +223517.91 +501936.6 +000007.6-000021.100006.0 08.9000.26A? 0 +223918.62 +451942.2 +000035.5+000018.600000.8 08.9000.23A? 0 +224256.58 +074627.3 +000042.1-000013.600007.2 08.9000.47F? 0 +224334.80 -785131.0 +000099.2-000012.500003.0 08.9000.68G? 0 +224548.01 -744626.2 -000049.2-000023.900007.2 08.9000.53F? 0 +224703.83 +040944.9 +000004.8+000020.100003.3 08.9000.48F? 0 +224941.26 +311839.2 -000016.7-000028.900014.4 08.9000.40F? 0 +225138.95 +411831.6 +000007.3-000014.700003.7 08.9000.06A? 0 +225341.59 +375618.5 +000085.8+000000.000004.8 08.9000.75G? 0 0.10 1.00 +225744.05 +555021.3 +000129.5+000026.100007.3 08.9000.53F? 0 +230203.15 +002355.1 +000036.1-000010.300005.5 08.9000.18A? 0 +230344.66 +461941.0 +000006.0-000005.600004.8 08.9000.01A? 0 +230415.84 +452853.6 +000019.2-000001.900009.3 08.9000.46F? 0 +230418.31 +520714.6 +000040.7-000024.700016.1 08.9000.49F? 0 +230449.98 +194703.8 -000013.0-000016.700010.6 08.9000.28A? 0 +231054.13 +814900.7 +000024.0+000005.200012.4 08.9000.39F? 0 +231142.53 -165405.2 +000163.9-000007.000003.0 08.9000.62G? 0 +231243.23 +672533.8 +000061.6+000020.300015.7 08.9000.51F? 0 +231321.91 +460314.6 +000000.0+000000.000000.0 08.9000.79G? 0 +231638.81 -070105.6 +000017.4+000034.300006.8 08.9000.55F? 0 +232046.26 +484733.5 +000148.5+000017.300011.3 08.9000.75G? 0 +232840.52 -212805.6 +000014.1-000018.300012.8 08.9000.96K? 0 +233306.07 +630721.8 -000050.8-000004.000005.1 08.9000.54F? 0 +233603.57 -323724.3 +000066.9+000009.200007.4 08.9000.60G? 1 +234503.74 +490256.7 +000031.5-000008.400007.6 08.9000.26A? 0 +234520.95 +783328.3 +000018.3+000022.600007.0 08.9000.32F? 0 +234550.69 -410440.1 +000003.1+000023.400002.2 08.9000.23A? 0 +234812.81 +155614.4 +000004.1+000005.200037.3 08.9000.51F? 0 +234911.00 -415422.9 +000049.5-000007.900009.5 08.9000.64G? 0 +235158.88 +631810.8 -000000.2-000013.700001.8 08.9000.46F? 0 +235401.45 +552625.3 -000009.8-000011.300001.0 08.9000.12A? 0 +235518.45 +514333.4 -000006.5-000003.000007.2 08.9000.09A? 0 +235722.04 -422639.4 +000017.4+000018.400011.6 08.9000.42F? 0 +235824.96 -372559.6 -000010.3+000002.300001.2 08.9000.42F? 0 +235927.19 -165640.5 +001130.5-000086.700050.5 08.9000.79G? 0 +000442.89 +345454.0 +000000.5-000024.400007.2 08.9001.49K? 0 +001225.03 +074955.8 -000006.6-000009.900023.6 08.9001.85K? 0 +001707.46 +483352.5 +000030.8-000016.000029.4 08.9001.13K? 0 +002340.88 +293905.5 -000004.4+000002.200005.6 08.9001.48K? 0 +002649.16 -595240.6 -000011.5-000008.000001.8 08.9001.00K? 0 +002739.20 -601649.3 +000051.4-000001.900002.1 08.9001.15K? 0 +003223.83 +352751.7 +000037.9-000007.000030.1 08.9001.50K? 0 +003352.28 +630735.4 -000024.4+000015.800004.8 08.9001.17K? 0 +003559.23 +440155.3 -000007.7+000003.200022.5 08.9001.53K? 0 +004201.20 -093852.1 -000008.3-000009.100006.4 08.9001.37K? 0 +004253.78 +704732.0 +000019.6+000008.700006.1 08.9001.33K? 0 +004351.33 +121339.4 +000010.6-000016.700007.8 08.9001.53K? 0 +004628.25 -723545.1 +000003.5-000005.500013.1 08.9001.50K? 0 +004914.38 -472448.1 +000005.7-000001.300006.1 08.9001.07K? 0 +005004.71 +511631.4 -000017.3-000003.500008.9 08.9001.29K? 0 +010234.13 +141507.3 -000011.6-000001.100013.6 08.9001.00K? 0 +010521.68 +391435.6 +000013.6+000002.100014.7 08.9001.53K? 0 +010617.23 +012653.9 +000001.7-000012.400014.6 08.9001.16K? 0 +011427.78 +654707.7 +000016.2+000013.500003.7 08.9001.22K? 0 +011630.16 -163721.3 -000006.2+000006.700025.1 08.9001.35K? 0 +011908.24 -480921.7 +000011.8+000010.400003.1 08.9001.15K? 0 +013252.08 +270526.4 -000040.8-000003.900003.8 08.9001.75K? 0 +013304.77 -290531.5 +000009.8-000014.000009.0 08.9001.09K? 0 +013316.80 +161412.6 +000028.7-000007.200004.6 08.9001.02K? 0 +013452.51 +592501.8 -000026.9-000029.600008.9 08.9001.93M? 0 +013737.86 +303310.1 -000008.3+000006.200009.8 08.9001.69K? 0 +014533.50 +500904.4 -000018.1-000016.700007.8 08.9001.40K? 0 +014630.52 +055712.7 +000022.5+000010.900005.3 08.9001.05K? 0 +014725.18 +444523.5 -000038.8-000040.400001.9 08.9001.62K? 0 +014745.61 +422521.1 -000027.6-000002.700005.9 08.9001.02K? 0 +014854.27 +411633.6 +000027.9+000000.700004.4 08.9001.63K? 0 +015237.67 +335438.3 +000005.9-000023.900024.8 08.9001.45K? 0 +015503.34 -732434.2 -000014.4-000000.500002.6 08.9001.14K? 0 +015705.71 +244409.7 +000021.3+000005.300012.2 08.9001.12K? 0 +020935.34 -454327.6 +000026.6+000016.200016.9 08.9001.00K? 0 +020941.80 -193625.3 -000007.9+000029.600012.7 08.9001.13K? 0 +020943.99 +004749.4 +000028.4+000002.400001.6 08.9001.38K? 0 +021405.41 -203207.2 +000051.5+000020.300006.5 08.9001.06K? 0 +022210.61 -433648.4 +000006.2-000019.800000.3 08.9001.06K? 0 +023402.72 +490636.7 +000014.3-000033.500005.8 08.9001.18K? 0 +023447.49 -610344.0 -000017.2-000031.900010.5 08.9001.08K? 0 +023617.41 +283348.7 -000017.0+000022.300018.3 08.9001.15K? 0 +023700.01 +285414.3 +000002.8+000002.400011.2 08.9001.15K? 0 +024110.95 +535412.7 +000016.3-000027.900022.2 08.9001.51K? 0 +024132.99 -160330.2 -000012.9+000000.400004.2 08.9001.13K? 0 +024319.74 +701201.1 +000017.6+000008.200008.5 08.9001.31K? 0 +024926.64 +414832.0 -000012.7-000008.000018.9 08.9001.20K? 0 +025127.76 +483019.9 -000003.1-000026.900008.8 08.9001.04K? 0 +025711.22 +175537.2 +000039.4-000035.700019.2 08.9001.56K? 0 +030922.64 -490105.2 -000006.4-000024.200004.5 08.9001.01K? 1 +030938.80 -010013.7 +000023.7-000014.400002.1 08.9001.42K? 0 +031212.97 +420952.2 +000020.8+000004.300002.6 08.9001.13K? 0 +031615.05 -105132.3 -000003.6-000000.100003.8 08.9001.47K? 0 +032741.31 +312348.2 -000020.5-000073.900008.9 08.9001.10K? 0 +033023.26 +683237.9 -000007.1+000004.300006.4 08.9001.13K? 0 +033558.77 -243100.2 -000012.1-000036.800012.0 08.9001.39K? 0 +033630.24 +214648.7 -000002.0+000029.900016.0 08.9001.05K? 0 +033658.16 +005519.3 +000036.6+000009.700017.4 08.9001.18K? 0 +033920.25 +292640.6 +000019.7+000017.300009.5 08.9001.44K? 0 +034531.01 -201507.1 +000039.4-000048.700001.4 08.9001.12K? 0 +034612.55 -253154.8 +000009.0-000005.900000.1 08.9001.56K? 0 +035453.63 -581216.2 -000020.1-000017.900000.3 08.9001.05K? 0 +035840.72 +455220.5 -000007.2-000004.000010.1 08.9001.31K? 0 +040242.64 -265946.6 +000033.6+000021.300022.5 08.9001.22K? 0 +040331.95 +125356.0 +000029.8-000002.500035.9 08.9001.80K? 0 +040531.47 +531813.6 -000017.3+000004.300006.5 08.9001.26K? 0 +040710.71 -671015.3 +000002.3+000023.800004.4 08.9001.21K? 0 +040813.97 +270031.4 +000007.9-000006.000023.0 08.9001.67K? 0 +040840.69 +640820.2 +000020.3-000020.900001.2 08.9001.51K? 0 +041252.14 -212209.3 +000043.6+000000.000022.4 08.9001.14K? 0 +041454.23 -722654.6 +000016.8+000045.200006.2 08.9001.29K? 0 +042104.18 +811317.3 +000000.2+000010.600008.0 08.9001.39K? 0 +042112.48 +042755.5 -000001.2-000042.700016.0 08.9001.12K? 0 +042354.54 -234413.5 +000018.3+000010.000001.1 08.9001.25K? 0 +042520.18 -574446.7 -000001.1+000011.800003.1 08.9001.49K? 0 +042803.18 -255932.3 +000019.7+000018.600012.5 08.9001.10K? 0 +043028.72 +480653.8 +000014.3-000000.900001.1 08.9001.40K? 0 +043457.11 -001916.7 -000007.6-000019.700012.6 08.9001.05K? 0 +044502.72 -622935.8 +000045.6+000043.000007.7 08.9001.55K? 0 +044849.16 +621130.0 +000030.9-000032.100008.4 08.9001.04K? 0 +045633.03 -314224.7 +000019.3+000018.500012.3 08.9001.12K? 0 +050016.25 -111759.0 +000002.1-000003.300001.2 08.9001.13K? 0 +050634.41 -622307.9 +000035.1+000014.200011.7 08.9001.20K? 0 +050911.16 -353819.0 +000009.4+000016.000001.5 08.9001.07K? 0 +051604.68 -294454.7 +000004.9+000005.800013.9 08.9001.03K? 0 +051645.71 +373811.9 -000017.5-000013.200008.1 08.9001.76K? 0 +051706.65 +432540.7 +000025.4-000049.800021.8 08.9001.11K? 0 +051707.50 -170936.1 +000027.2-000019.400013.1 08.9001.20K? 0 +051825.73 +314255.8 -000009.9+000002.900006.1 08.9001.15K? 0 +052158.57 +225713.7 +000037.6-000018.200028.6 08.9001.35K? 0 +052400.62 -341658.6 +000024.7+000026.000000.8 08.9001.40K? 0 +052552.81 -143251.1 +000003.2-000018.000003.4 08.9001.46K? 0 +052644.51 -092410.9 +000023.0-000008.400020.4 08.9001.11K? 0 +053313.58 -183341.2 +000004.6+000008.000013.5 08.9001.00K? 0 +053524.27 -271009.6 +000007.0-000035.200013.7 08.9001.15K? 0 +053621.84 +442845.9 -000008.7+000010.000002.4 08.9001.23K? 0 +053647.62 +435445.9 +000022.9-000013.900002.5 08.9001.53K? 0 +053850.28 +165647.4 -000035.2+000037.400025.0 08.9001.97M? 0 +055851.14 -380426.0 +000013.4-000017.000005.8 08.9001.66K? 0 +055958.26 +413829.5 -000007.0-000016.000031.2 08.9001.37K? 0 +060107.81 -235343.0 +000008.6+000024.500011.0 08.9001.06K? 0 +060121.64 +075115.8 +000004.0-000020.200012.3 08.9001.44K? 0 +060345.88 +080511.0 +000028.8-000035.300026.2 08.9001.59K? 0 +060742.07 +431708.3 -000006.8-000019.700013.5 08.9001.26K? 0 +061018.91 -165521.6 -000019.3-000028.600009.5 08.9001.47K? 0 +061149.59 -635545.7 +000009.6+000037.400002.1 08.9001.12K? 0 +061512.15 -732710.0 -000000.2+000016.800003.2 08.9001.36K? 0 +061650.07 -182636.2 -000005.3+000004.900005.2 08.9001.47K? 0 +061749.97 -472202.1 -000003.6+000009.200026.6 08.9001.12K? 0 +061843.37 +073026.7 +000027.8-000015.900031.0 08.9001.59K? 0 +062152.44 -613610.3 -000007.3+000000.200006.1 08.9001.31K? 0 +062250.19 -285212.9 +000010.8+000013.100025.5 08.9001.27K? 0 +062516.41 +260311.8 +000022.0+000063.400037.0 08.9001.32K? 0 +062744.00 +143122.6 -000030.8-000008.900015.1 08.9001.97M? 0 +063209.78 -523030.7 -000020.4+000039.800005.7 08.9001.00K? 0 +063325.63 +263654.6 +000015.2-000023.400018.2 08.9001.48K? 0 +063424.64 +124407.0 -000024.0-000016.700059.4 08.9001.56K? 0 +063559.69 +482447.5 -000015.9+000015.000000.5 08.9001.30K? 0 +063720.52 -232135.0 -000016.9-000018.700002.7 08.9001.31K? 0 +063815.87 +294506.9 +000013.8+000014.200020.9 08.9001.11K? 0 +064054.64 -381936.4 -000009.3+000015.500003.1 08.9001.15K? 0 +064341.95 +590628.7 -000007.8-000009.000004.2 08.9001.25K? 0 +064403.44 -082520.6 +000007.9+000012.700033.6 08.9001.68K? 0 +064542.52 -662033.4 +000012.6+000016.300011.3 08.9001.54K? 0 +064715.82 -562657.5 +000019.4+000036.900010.8 08.9001.11K? 0 +064806.25 -282710.7 -000003.7+000017.900007.3 08.9001.09K? 0 +065507.69 +130414.2 -000010.1+000036.100037.9 08.9001.70K? 0 +065640.05 -294414.9 +000004.7-000021.600016.9 08.9001.28K? 0 +065809.14 +655440.6 -000000.6+000023.400007.5 08.9001.13K? 0 +065818.29 -395831.1 -000002.2+000001.300003.0 08.9001.70K? 0 +065945.30 +445846.0 -000003.5-000010.000015.2 08.9001.32K? 0 +070251.74 +134200.8 -000034.7+000008.300007.7 08.9001.48K? 0 +070805.48 +591509.2 +000001.8-000014.700011.5 08.9001.16K? 0 +071108.36 -255325.7 -000002.1+000008.900016.9 08.9001.27K? 0 +071141.47 +281127.7 -000001.7+000023.100004.1 08.9001.56K? 0 +071238.61 -274817.6 -000007.7-000008.400007.6 08.9001.23K? 0 +071525.19 +374228.6 +000032.3-000016.400014.3 08.9001.66K? 0 +071610.41 -422052.0 -000004.7+000020.400001.8 08.9001.11K? 0 +071708.20 +641932.5 -000014.3-000040.700023.4 08.9001.25K? 0 +072011.98 -165047.4 +000022.3-000025.900035.4 08.9001.22K? 0 +072059.41 -504752.7 +000016.0+000024.300005.7 08.9001.45K? 0 +072107.71 -283738.7 +000019.5+000008.900001.3 08.9001.22K? 0 +072548.06 -481627.1 +000003.2-000013.900008.5 08.9001.61K? 0 +072642.13 +074707.8 +000041.5-000046.300042.4 08.9001.06K? 0 +073044.51 -090211.2 +000021.0+000033.700036.0 08.9001.58K? 0 +073225.12 -173026.7 -000012.9-000021.800019.3 08.9001.45K? 0 +074252.01 -724111.1 -000015.1+000037.400012.7 08.9001.22K? 0 +074651.76 -052214.3 -000017.0+000018.000014.4 08.9001.18K? 0 +074920.75 -444111.2 -000004.1+000012.500019.3 08.9001.14K? 0 +075445.57 -690825.9 +000015.6+000006.300005.5 08.9001.19K? 0 +075550.56 -293219.1 +000011.9-000002.400003.0 08.9001.65K? 0 +075720.68 -032024.9 -000053.7-000017.200063.4 08.9001.20K? 0 +075852.30 -013655.8 -000058.9-000069.200000.1 08.9001.02K? 0 +075920.53 -171102.1 +000002.2-000016.900013.1 08.9001.51K? 0 +080017.43 -375045.5 +000009.5-000006.100007.1 08.9001.53K? 0 +080335.91 -573114.8 -000004.8+000040.800042.1 08.9001.66K? 0 +080518.68 -205435.9 +000009.7+000016.800003.0 08.9001.16K? 0 +080649.35 -302252.9 -000031.4-000008.000010.7 08.9001.66K? 0 +080744.43 +142140.9 -000027.2-000001.900009.1 08.9001.09K? 0 +080808.95 -084418.2 +000048.8-000009.200019.9 08.9001.00K? 0 +081618.59 +084258.8 -000003.3-000024.100008.5 08.9001.66K? 0 +081742.89 -690744.2 +000010.0+000006.100009.5 08.9001.39K? 0 +081838.36 -050949.6 -000040.1+000034.400007.4 08.9001.41K? 0 +081923.70 +281339.3 -000015.9+000005.800002.7 08.9001.23K? 0 +081930.57 -083226.8 +000013.8-000008.300013.5 08.9001.52K? 0 +081941.13 +524441.6 -000010.6+000017.800002.6 08.9001.10K? 0 +082153.84 -775117.6 +000011.9-000015.500005.5 08.9001.83K? 0 +082157.97 +523407.5 +000023.8+000004.300004.2 08.9001.54K? 0 +082626.82 -500135.8 +000006.0+000006.100023.6 08.9001.06K? 0 +083421.05 -573230.7 -000012.0+000030.200003.4 08.9001.56K? 0 +083427.63 +671120.3 +000007.0-000001.600016.7 08.9001.29K? 0 +083547.41 -373906.6 -000003.2+000002.000013.2 08.9001.26K? 0 +083617.18 -434930.2 -000013.4+000005.000007.1 08.9001.23K? 0 +084002.12 -333250.7 -000011.5-000001.000012.8 08.9001.29K? 0 +084405.60 -331608.4 +000007.2+000010.800003.1 08.9001.09K? 0 +084423.00 +622630.8 -000016.8+000002.900006.7 08.9001.95M? 0 +084454.79 +215123.2 +000034.1-000043.700014.4 08.9001.18K? 0 +084922.13 -075631.4 +000000.2+000000.900015.3 08.9001.61K? 0 +085002.41 +115524.9 -000035.6+000040.300015.5 08.9001.27K? 0 +085047.63 -451513.3 -000019.3-000007.500002.5 08.9001.12K? 0 +085641.26 +592457.9 -000014.9-000012.100012.6 08.9001.36K? 0 +090252.24 -805959.8 -000010.0+000019.200007.7 08.9001.14K? 0 +090440.47 -545001.6 +000016.3-000013.400004.2 08.9001.19K? 0 +090506.28 +025633.3 -000033.8-000018.100042.4 08.9001.01K? 0 +090739.19 +030458.0 -000039.4-000010.600014.7 08.9001.02K? 0 +090841.25 -235304.4 +000006.6+000007.100014.1 08.9001.48K? 0 +091004.78 +512552.8 -000003.2-000023.300004.4 08.9001.13K? 0 +091357.15 -401316.2 +000007.8+000005.700008.8 08.9001.21K? 0 +092253.68 -134921.2 -000037.8+000009.900006.6 08.9001.03K? 0 +092335.92 -672929.3 +000013.8+000015.400000.0 08.9001.37K? 0 +092405.61 -325032.4 -000000.8+000004.000005.5 08.9001.18K? 0 +093108.71 +291719.3 +000015.3-000002.800019.4 08.9001.10K? 0 +093250.87 -131537.1 -000043.9+000006.500012.9 08.9001.49K? 0 +093315.89 +654844.0 -000018.9-000034.900017.8 08.9001.18K? 0 +093548.12 +292613.8 +000023.2+000001.700029.4 08.9001.09K? 0 +093610.89 -443620.1 -000014.5+000000.200004.5 08.9001.17K? 0 +094034.89 -363213.7 -000021.7+000007.600007.9 08.9001.43K? 0 +094101.74 +263751.1 +000066.3-000046.100011.9 08.9001.02K? 0 +094355.01 +220402.4 +000005.9-000029.500024.7 08.9001.04K? 0 +094459.50 -263346.1 +000006.7-000006.200011.9 08.9001.05K? 0 +094721.99 +770513.3 -000021.2+000001.100011.1 08.9001.51K? 0 +095442.97 -480408.5 -000041.9+000029.100007.9 08.9001.03K? 0 +100526.64 +675403.2 +000006.7-000035.600000.9 08.9001.25K? 0 +101344.16 -191029.9 -000017.7-000018.600012.0 08.9001.22K? 0 +101359.78 +172549.4 -000002.2+000009.300025.3 08.9001.46K? 0 +101401.11 +725840.6 -000019.5-000007.000006.9 08.9001.75K? 0 +101510.43 -484643.6 -000010.0+000004.800001.2 08.9001.43K? 0 +101933.92 -292526.0 +000009.9+000030.300006.2 08.9001.30K? 0 +102519.09 +635602.5 +000005.0+000005.500003.6 08.9001.42K? 0 +102904.10 -134759.4 +000015.6-000025.100015.0 08.9001.40K? 0 +103148.48 +382100.1 -000004.1+000000.000005.9 08.9001.38K? 0 +103633.04 -180812.1 -000013.1-000037.800006.8 08.9001.31K? 0 +103838.58 -023002.1 -000044.9+000014.400033.5 08.9001.37K? 0 +103934.64 -022049.0 -000028.4+000038.700044.6 08.9001.26K? 0 +104030.95 -485904.0 -000022.4-000008.600013.6 08.9001.33K? 0 +104412.01 -124725.5 -000053.2-000002.200035.3 08.9001.64K? 0 +104818.60 -411636.3 -000008.1+000006.400011.3 08.9001.10K? 0 +104838.55 -582456.1 -000027.3-000004.000023.8 08.9001.04K? 0 +104859.61 -563609.1 -000017.4+000009.300004.5 08.9001.38K? 0 0.10 1.00 +105024.51 -635855.1 -000034.7+000025.100007.8 08.9001.27K? 0 +105550.78 -683339.8 -000027.5+000030.400001.4 08.9001.78K? 0 +105700.59 -680736.3 -000039.9+000010.300004.7 08.9001.09K? 0 +110111.79 -113058.4 +000020.2+000003.900013.5 08.9001.53K? 0 +110434.32 +594807.4 -000011.3-000018.500000.8 08.9001.31K? 0 +110828.89 +760709.6 +000001.6-000011.700006.8 08.9001.10K? 0 +110843.86 -304611.7 -000009.5+000021.000021.0 08.9001.50K? 0 +110855.89 -460923.9 -000012.9-000007.700002.5 08.9001.47K? 0 +110951.76 -274118.2 -000042.5+000050.400033.3 08.9001.60K? 0 +111223.17 +341632.4 +000040.4-000034.100007.8 08.9001.28K? 0 +112057.88 +111309.1 -000006.4-000020.100010.2 08.9001.19K? 0 +112638.79 -510941.0 -000031.8+000003.600011.0 08.9001.17K? 0 +112722.20 -122757.7 +000013.5-000013.600018.5 08.9001.05K? 0 +113524.43 +792054.4 -000029.9+000004.900010.6 08.9001.42K? 0 +113810.18 +143238.5 +000035.4-000012.800019.1 08.9001.50K? 0 +113826.01 -601411.1 -000017.2+000004.000003.1 08.9001.38K? 0 0.10 1.00 +114205.30 -522956.3 -000017.9+000024.800003.2 08.9001.49K? 0 +114232.46 -644645.0 -000009.2-000017.700006.7 08.9001.64K? 0 +114306.27 -171119.4 -000033.6-000030.400005.9 08.9001.32K? 0 +114530.48 -603159.7 -000049.5-000025.400014.4 08.9001.43K? 0 +115048.41 -445727.9 +000017.8-000005.500004.2 08.9001.12K? 0 +115716.84 +450037.6 -000011.1-000000.400018.3 08.9001.48K? 0 +120442.79 -110730.4 -000098.9-000020.700016.4 08.9001.16K? 0 +120759.50 -172947.8 +000001.9-000025.600000.2 08.9001.24K? 0 +121138.80 -283209.6 -000021.6-000014.800019.7 08.9001.07K? 0 +121223.45 -341653.3 -000035.0-000008.100007.8 08.9001.58K? 0 +121329.89 -690219.0 +000034.4-000008.200011.1 08.9001.24K? 0 +121925.04 -054507.7 -000030.1-000046.200005.7 08.9001.01K? 0 +122700.84 -432224.7 +000010.6+000001.200010.5 08.9001.80K? 0 diff --git a/kstars/kstars/data/hip116.dat b/kstars/kstars/data/hip116.dat new file mode 100644 index 00000000..842a5458 --- /dev/null +++ b/kstars/kstars/data/hip116.dat @@ -0,0 +1,1000 @@ +122703.61 -345822.5 -000011.8-000008.100013.1 08.9001.19K? 0 +122909.72 -730206.4 -000039.4+000011.000010.6 08.9001.64K? 0 +123945.18 +445255.3 -000020.4-000016.500008.8 08.9001.20K? 0 +124330.67 -482625.1 -000016.7+000005.900004.8 08.9001.28K? 0 +124735.07 +565938.8 -000044.9+000035.900005.3 08.9001.07K? 0 +124909.14 -052641.7 -000028.5-000069.000030.4 08.9001.10K? 0 +125327.19 -380655.9 +000001.2-000007.100015.8 08.9001.44K? 0 +125540.63 +020257.8 -000040.1+000030.900015.3 08.9001.26K? 0 +125921.85 -010749.2 -000003.8+000015.000009.3 08.9001.08K? 0 +130208.95 +602613.1 +000000.2-000005.600028.6 08.9001.57K? 0 +130224.04 -463359.1 +000001.2+000016.200009.7 08.9001.12K? 0 +130451.37 -493857.2 -000003.7-000012.900029.1 08.9001.65K? 0 +130841.77 +724652.8 +000012.4+000009.900014.9 08.9001.13K? 0 +131329.15 +713240.6 -000005.9+000005.500028.1 08.9001.06K? 0 +131338.82 +381247.7 +000014.7-000020.100007.1 08.9001.18K? 0 +131456.54 +820552.2 -000070.7-000038.300019.7 08.9001.10K? 0 +132105.75 -504202.3 -000004.2+000015.100007.7 08.9001.25K? 0 +132303.34 +290428.7 -000020.9+000002.200031.2 08.9001.31K? 0 +132349.92 -585500.0 +000002.5-000004.200005.9 08.9001.13K? 0 +133001.33 -841426.8 -000035.7+000003.400023.9 08.9001.35K? 0 +133318.54 -241754.7 +000029.8-000049.600002.8 08.9001.53K? 0 +133433.07 -132639.1 +000018.4-000032.000016.0 08.9001.02K? 0 +133506.38 +065028.3 -000105.1-000057.400041.7 08.9001.08K? 0 +133907.82 +472016.1 -000016.9-000010.200015.9 08.9001.40K? 0 +134026.41 -745907.0 -000003.4-000008.100009.5 08.9001.12K? 0 +134621.82 -082617.1 -000001.1-000070.000005.4 08.9001.20K? 0 +135123.59 +593259.8 -000007.4-000000.800013.9 08.9001.31K? 0 +135641.44 +335613.5 -000024.1-000031.200008.9 08.9001.55K? 0 +140301.67 -561855.3 -000004.5-000014.900000.6 08.9001.03K? 0 +140958.51 +235110.3 -000040.4-000002.800004.7 08.9001.01K? 0 +141213.32 +545259.6 -000010.3-000011.000002.6 08.9001.14K? 0 +141313.00 -592220.8 -000002.9-000012.500021.8 08.9001.21K? 0 +141338.55 -090813.1 -000008.9+000013.600002.5 08.9001.62K? 0 +141757.44 +462304.4 -000042.7+000005.200002.9 08.9001.06K? 0 +142000.98 +255925.3 -000008.3-000000.300017.9 08.9001.19K? 0 +142100.77 -353401.8 -000003.5-000008.600000.7 08.9001.70K? 0 +142858.73 -252037.7 -000012.5+000020.000015.3 08.9001.59K? 0 +143455.18 -260320.2 -000010.5-000011.600001.8 08.9001.29K? 0 +144740.97 +813344.8 +000020.9-000070.400004.8 08.9001.16K? 0 +144952.23 -643044.8 -000012.1+000001.400005.7 08.9001.04K? 0 +145154.75 -363301.8 +000035.0-000013.600016.0 08.9001.26K? 0 +145512.48 +273533.2 -000005.8-000004.400033.1 08.9001.64K? 0 +150207.58 -020041.6 -000077.2-000018.900008.6 08.9001.02K? 0 +150329.03 -832300.1 +000007.0+000030.000000.9 08.9001.60K? 0 +150443.65 +483652.7 +000000.3-000010.300003.7 08.9001.08K? 0 +151032.55 +251520.2 -000025.7+000028.100021.1 08.9001.02K? 0 +151236.71 -540536.2 -000014.4+000006.500006.6 08.9001.79K? 0 +152153.46 +423609.5 -000033.7+000026.200011.9 08.9001.38K? 0 +152405.73 -152343.7 -000053.9+000021.300007.7 08.9001.08K? 0 +152600.38 -622343.9 +000011.6+000008.000015.7 08.9001.17K? 0 +153525.61 +033703.3 -000041.2-000014.300016.2 08.9001.83K? 0 +153541.87 -032915.1 -000055.1+000013.000011.3 08.9001.22K? 0 +153737.75 -465418.1 +000012.8-000020.700001.3 08.9001.26K? 0 +153846.85 -382138.2 +000037.9-000036.200022.6 08.9001.65K? 0 +154821.68 -182619.9 -000036.3-000048.600014.5 08.9001.12K? 0 +155126.91 -324346.1 -000018.8-000046.800012.4 08.9001.03K? 0 +155142.93 +424452.2 -000003.4+000011.700020.6 08.9001.11K? 0 +155202.35 +323854.8 +000006.1-000001.200003.0 08.9001.58K? 0 +155226.73 -733607.6 -000020.2-000029.200015.6 08.9001.29K? 0 +155251.01 +202252.9 -000017.6-000019.300014.6 08.9001.07K? 0 +155618.78 -662524.6 -000026.3-000009.400014.3 08.9001.39K? 0 +155849.87 -843238.1 -000022.2-000014.400008.5 08.9001.24K? 0 +155857.02 -530538.4 -000018.2-000013.500023.3 08.9001.33K? 0 +155924.64 +400901.5 -000016.8+000021.900010.8 08.9001.05K? 0 +155942.98 -224057.9 +000005.5-000054.000000.0 08.9001.36K? 0 0.10 1.00 +160659.70 -560457.3 +000012.8+000016.800032.7 08.9001.04K? 0 +160701.34 +242531.1 -000005.3-000004.900000.3 08.9001.32K? 0 +160814.57 -560119.9 -000023.6+000005.900003.8 08.9001.75K? 0 +160931.32 -615003.7 -000006.4+000013.400007.8 08.9001.72K? 0 +161107.87 -580028.4 -000009.0+000017.500025.6 08.9001.31K? 0 +161328.63 -603851.7 -000007.0+000012.600043.0 08.9001.01K? 0 +161508.27 -600558.8 -000002.9-000035.000013.9 08.9001.02K? 0 +161718.09 +345451.1 +000008.9-000008.100007.7 08.9001.38K? 0 +163741.06 +163753.3 -000012.0+000000.800043.8 08.9001.46K? 0 +164348.90 +441250.9 +000013.8+000006.700013.7 08.9001.44K? 0 +165003.33 +044320.4 -000016.2+000005.200007.3 08.9001.21K? 0 +165200.20 +481506.1 -000002.7+000014.200010.3 08.9001.10K? 0 +165613.93 -471701.3 -000015.3-000006.000021.9 08.9001.41K? 0 +165656.40 +290659.6 -000008.0+000004.600006.4 08.9001.65K? 0 +170300.63 +044451.7 -000051.3-000038.500004.0 08.9001.49K? 0 +170345.25 +511448.5 +000002.1+000012.200011.8 08.9001.03K? 0 +170508.81 +175852.9 -000026.2-000039.800013.0 08.9001.21K? 0 +171059.66 +030219.9 +000003.3+000001.100003.8 08.9001.41K? 0 +171521.61 -570503.6 -000015.5-000021.600006.0 08.9001.08K? 0 +171932.93 +064653.9 +000009.9-000010.500028.7 08.9001.19K? 0 +172053.50 -742124.5 -000000.2-000014.800009.1 08.9001.15K? 0 +172244.67 -645656.3 -000002.1-000036.700009.8 08.9001.15K? 0 +172359.58 +631918.7 +000005.2+000016.600000.9 08.9001.05K? 0 +172859.15 -530853.0 +000015.3-000016.200019.5 08.9001.41K? 0 +173554.66 +684820.7 -000017.4-000041.400003.2 08.9001.08K? 0 +174217.34 +062248.2 -000010.4-000044.500007.6 08.9001.05K? 0 +174516.39 -462346.2 +000043.1-000016.000002.8 08.9001.46K? 0 +174815.09 +533255.4 +000010.6-000016.700010.1 08.9001.52K? 0 +174846.43 +082605.5 -000017.1-000028.400023.9 08.9001.18K? 0 +175034.47 -720936.0 +000001.5-000089.800018.8 08.9001.06K? 0 +175101.06 +121248.2 -000010.9-000008.500004.5 08.9001.09K? 0 +175109.67 -514130.9 +000007.5-000019.600023.5 08.9001.13K? 0 +175502.38 -293940.1 +000002.0+000056.700031.6 08.9001.77K? 0 +175612.29 +045342.1 +000016.2+000009.400027.3 08.9001.18K? 0 +175818.10 -585433.9 +000015.9-000002.500003.1 08.9001.65K? 0 +180241.54 +282706.7 -000017.5+000008.400002.8 08.9001.07K? 0 +180743.72 -160228.9 +000000.0-000016.100000.4 08.9001.09K? 0 +180850.17 +314604.7 -000005.4-000000.100010.4 08.9001.22K? 0 +180908.03 +512149.3 -000014.3-000033.100005.1 08.9001.24K? 0 +181357.06 +081455.8 +000023.7-000000.600000.7 08.9001.20K? 0 +182137.20 -541122.0 +000013.8-000019.600002.3 08.9001.01K? 0 +182811.32 -192727.2 +000005.2-000015.100038.3 08.9001.52K? 0 +182829.82 -154814.1 -000033.2-000004.000032.8 08.9001.23K? 0 +183035.62 -131126.5 -000012.2+000009.900011.8 08.9001.18K? 0 +183130.07 +034128.5 -000000.6+000013.700017.8 08.9001.44K? 0 +183151.44 +173154.7 +000012.2-000025.600005.4 08.9001.20K? 0 +183230.85 -191734.1 +000001.9-000025.300014.0 08.9001.96M? 0 +183737.96 -602900.7 +000020.5-000000.100011.4 08.9001.30K? 0 +183843.59 +182518.5 -000003.0+000019.600007.5 08.9001.43K? 0 +184502.65 -213142.3 +000008.7-000018.400013.7 08.9001.28K? 0 +184939.84 -253647.7 +000000.9+000009.900003.9 08.9001.82K? 0 +185041.42 +103856.2 -000034.6-000019.400007.1 08.9001.32K? 0 +185121.07 -251135.3 -000007.1-000031.300023.2 08.9001.85K? 0 +185349.47 +231355.1 -000012.6-000016.000006.7 08.9001.62K? 0 +185411.04 -150030.6 +000004.1+000042.500011.0 08.9001.08K? 0 +185434.51 +063053.8 +000020.5-000003.600020.4 08.9001.37K? 0 +185535.99 -343840.5 -000001.8+000007.700009.5 08.9001.03K? 0 +185741.74 +510333.5 +000009.5+000017.300006.8 08.9001.40K? 0 +185856.52 -230457.8 +000020.5+000007.800012.8 08.9001.15K? 0 +190005.23 +561158.8 +000002.6+000007.500007.2 08.9001.34K? 0 +190014.12 +170058.4 +000034.5+000018.600000.3 08.9001.56K? 0 +190304.68 -422920.1 -000016.4-000018.800005.2 08.9001.55K? 0 +190527.80 +200123.0 -000003.9-000025.600022.6 08.9001.39K? 0 +190601.16 +454850.5 +000014.9+000012.600002.1 08.9001.26K? 0 +190627.94 +090205.6 -000010.3-000017.500000.2 08.9001.69K? 0 +190753.62 -230802.5 -000015.6-000024.700019.5 08.9001.42K? 0 +190856.45 -614208.0 +000024.0-000048.300000.3 08.9001.16K? 0 +191240.55 +613731.0 +000014.3-000023.000002.7 08.9001.19K? 0 +191557.61 -163720.2 +000021.2+000001.700004.6 08.9001.25K? 0 +191731.22 -471916.4 +000021.2-000013.400004.0 08.9001.18K? 0 +191751.48 +615420.9 -000015.2-000022.000006.0 08.9001.22K? 0 +191820.54 -182745.3 +000018.9+000004.500021.5 08.9001.54K? 0 +192726.76 -753945.6 +000017.7-000057.600008.0 08.9001.07K? 0 +193703.48 -415952.9 +000054.2+000032.200008.3 08.9001.14K? 0 +193858.61 -341729.0 +000017.2-000011.700001.5 08.9001.15K? 0 +194442.23 -431505.3 -000007.6-000055.100000.4 08.9001.61K? 0 +194645.74 -312503.9 +000028.2+000019.900001.8 08.9001.15K? 0 +194718.98 +232417.8 +000005.5-000011.300003.4 08.9001.35K? 0 +194735.81 +212742.1 -000001.5-000033.000025.4 08.9001.31K? 0 +195517.54 +505847.2 -000020.3-000002.000007.2 08.9001.56K? 0 +195549.56 +464439.6 +000017.2+000008.400006.8 08.9001.47K? 0 +200159.63 +393011.5 -000024.4+000004.200007.4 08.9001.22K? 0 +200655.14 +371750.2 +000016.5-000007.100005.0 08.9001.14K? 0 +201331.80 +040024.6 +000010.2+000004.300020.0 08.9001.52K? 0 +201552.98 -304115.1 +000007.0-000017.200003.0 08.9001.80K? 0 +201717.29 -385750.8 -000007.6-000023.600025.2 08.9001.49K? 0 +202001.15 +511533.9 -000050.4+000005.800006.1 08.9001.17K? 0 +202113.59 -241945.0 -000007.5+000018.500000.4 08.9001.11K? 0 +202239.63 +520749.1 -000028.5-000042.700006.1 08.9001.01K? 0 +202300.15 -024619.4 -000009.5+000003.800020.1 08.9001.36K? 0 +202515.92 +165944.9 +000017.3-000004.000019.6 08.9001.32K? 0 +202558.19 +174139.0 -000003.4-000020.800020.4 08.9001.14K? 0 +202713.86 +510121.7 -000006.6-000005.400015.3 08.9001.41K? 0 +202740.52 +212816.4 -000028.9-000013.800003.8 08.9001.10K? 0 +202813.65 +560822.4 -000016.8-000009.200003.9 08.9001.24K? 0 +203013.04 -461243.6 -000038.5-000034.900037.7 08.9001.43K? 0 +203302.85 +035143.0 -000008.0-000027.500014.6 08.9001.56K? 0 +203309.15 +622340.0 +000009.9-000005.800006.2 08.9001.66K? 0 +203451.29 -834217.2 +000001.8-000000.500005.5 08.9001.28K? 0 +203719.85 +115127.7 -000010.2-000036.200014.8 08.9001.08K? 0 +203840.96 +432536.6 +000009.7+000017.600000.7 08.9001.04K? 0 +203859.24 +510541.4 +000003.9+000035.800007.8 08.9001.17K? 0 +203939.24 +313633.0 -000038.7-000036.100009.5 08.9001.44K? 0 +204132.90 -313835.1 +000020.7-000012.600007.1 08.9001.24K? 0 +204242.62 +212453.9 -000030.7-000009.100001.7 08.9001.58K? 0 +204304.02 -153718.4 -000027.7-000010.300008.7 08.9001.04K? 0 +204632.49 +315800.5 -000016.3-000025.800010.1 08.9001.11K? 0 +204828.56 -741829.2 +000020.7-000009.500014.5 08.9001.34K? 0 +205053.28 +411325.5 +000024.8+000017.100016.0 08.9001.07K? 0 +205105.89 +130438.6 +000014.7-000018.800008.5 08.9001.39K? 0 +205128.38 -210135.5 -000021.8+000003.200001.1 08.9001.24K? 0 +205136.34 +330630.8 +000006.3+000018.200009.1 08.9001.17K? 0 +205316.60 +285647.3 +000006.0-000031.400008.4 08.9001.61K? 0 +205752.93 +313939.0 -000013.2+000002.000036.8 08.9001.62K? 0 +205809.48 -385923.5 +000018.9-000000.900005.5 08.9001.03K? 0 +205840.37 +473402.1 -000005.1-000010.800018.7 08.9001.05K? 0 +205937.79 +311615.9 +000011.0-000006.900004.4 08.9001.15K? 0 +211004.39 -544450.3 +000008.2-000001.200009.2 08.9001.18K? 0 +211006.47 -445305.0 +000000.6-000015.100006.5 08.9001.58K? 0 +212007.62 -101302.8 +000013.7-000009.700009.0 08.9001.04K? 0 +212303.10 +033050.4 -000004.7-000034.700014.6 08.9001.51K? 0 +212326.45 +411559.1 +000019.3-000010.300005.1 08.9001.15K? 0 +212730.21 +223219.8 +000005.2+000008.100003.8 08.9001.52K? 0 +212801.70 +420451.1 -000015.2-000019.900001.9 08.9001.16K? 0 +213135.75 +125427.0 +000003.9-000025.800010.1 08.9001.15K? 0 +213205.59 +434355.7 +000016.8-000014.400013.8 08.9001.00K? 0 +213556.28 +155921.8 +000007.7-000017.000001.6 08.9001.59K? 0 +213716.65 +482522.1 +000023.2-000027.600009.9 08.9001.72K? 0 +213836.67 +605002.6 -000013.2-000032.900006.1 08.9001.06K? 0 +213933.32 -081242.2 -000016.7-000005.300036.0 08.9001.09K? 0 +214245.07 +342527.7 +000003.9-000057.600008.1 08.9001.57K? 0 +215034.06 +134005.6 +000056.3-000022.700022.8 08.9001.26K? 0 +215233.16 +202312.3 +000007.1+000004.700023.2 08.9001.38K? 0 +215531.75 +291532.0 -000000.2-000030.600005.0 08.9001.12K? 0 +221003.64 +243359.1 -000023.4-000028.400014.0 08.9001.01K? 0 +221318.77 -024401.2 -000034.8-000013.900008.3 08.9001.51K? 0 +221433.95 -111610.3 -000009.0-000016.600022.0 08.9001.36K? 0 +221654.47 +030215.0 -000006.3-000014.900003.0 08.9001.71K? 0 +222254.11 -623617.8 +000010.9+000001.000016.2 08.9001.23K? 0 +222424.04 +444018.0 +000028.4+000017.200006.5 08.9001.26K? 0 +222529.44 +411649.1 -000014.5-000015.600007.9 08.9001.06K? 0 +222626.09 -282102.3 +000048.4-000021.200021.8 08.9001.13K? 0 +222956.24 +412524.5 -000004.7-000013.900024.9 08.9001.69K? 0 +223655.75 -092321.6 -000028.3-000002.600000.1 08.9001.71K? 0 +224045.87 +192549.1 +000015.6-000015.800035.7 08.9001.25K? 0 +224159.21 +340024.7 +000017.1-000019.000016.4 08.9001.03K? 0 +224857.06 +083234.5 +000013.2+000001.500003.3 08.9001.71K? 0 +225042.59 +453003.1 -000003.1+000020.800008.3 08.9001.13K? 0 +225043.47 +234724.9 +000039.2+000008.000006.8 08.9001.26K? 0 +225053.71 -322918.6 +000017.4-000009.400026.6 08.9001.05K? 0 +225230.81 -243354.1 -000038.4+000015.800004.7 08.9001.44K? 0 +225257.99 +710602.7 -000005.4-000004.900012.8 08.9001.16K? 0 +225754.61 -141729.1 +000054.1-000022.400024.4 08.9001.09K? 0 +230932.64 +643556.8 -000002.5+000031.700000.3 08.9001.50K? 0 +231143.20 +403122.1 +000004.8-000038.900005.0 08.9001.64K? 0 +231853.76 -460945.4 +000025.8+000008.200031.4 08.9001.09K? 0 +232228.85 -595829.0 +000067.9-000005.700009.3 08.9001.18K? 0 +233341.02 +301058.3 -000002.1+000016.600021.5 08.9001.35K? 0 +233820.41 +440300.6 +000004.3-000007.900001.4 08.9001.57K? 0 +234308.66 -323308.8 +000017.1+000021.000024.6 08.9001.48K? 0 +235142.62 -731121.9 +000004.5-000017.000004.2 08.9001.55K? 0 +235457.73 +102614.4 +000009.8-000017.600027.1 08.9001.54K? 0 +235502.70 +145647.2 +000016.2-000046.100017.2 08.9001.51K? 0 +235723.16 +340549.2 +000026.6-000003.900014.6 08.9001.25K? 0 +235854.78 +260651.3 -000000.1+000003.100005.1 08.9001.04K? 0 +235902.03 -283907.8 +000030.1-000014.000002.2 08.9001.18K? 0 +063423.92 +160430.3 +000015.0+000010.900036.2 08.9002.57N? 0 +073459.49 -221306.2 -000013.2+000015.600010.3 08.9002.46N? 0 +111538.59 -575542.4 +000012.3+000013.700021.8 08.9002.40N? 0 +181537.72 -195721.1 +000001.3+000028.100010.4 08.9002.55N? 0 +184157.16 +064907.2 +000022.2+000012.400002.5 08.9002.47N? 0 +000212.64 +550000.1 -000000.7-000010.000017.1 08.9100.70G? 0 +000407.84 -255333.2 +000095.6-000058.100024.8 08.9100.60G? 0 +000851.50 +371255.7 +000004.1-000024.200008.1 08.9100.31A? 0 +001842.79 +155926.2 +000146.2-000053.200039.5 08.9100.57F? 1 +002019.37 -085415.5 +000110.5-000010.000005.4 08.9100.59G? 0 +002248.82 +531132.7 +000067.7+000018.300013.2 08.9100.64G? 0 +002323.69 +581401.3 +000038.9-000002.800012.7 08.9100.89G? 0 +003105.66 -690218.4 -000034.8-000037.500013.2 08.9100.59G? 0 +003108.74 +564740.7 +000045.2-000010.700005.8 08.9100.34F? 0 +003133.05 +600419.6 -000000.9+000003.300004.3 08.9100.20A? 0 +003240.92 -352530.2 +000072.6+000012.000025.4 08.9100.73G? 0 +003316.97 -215114.5 +000027.4-000069.600004.7 08.9100.48F? 0 +003545.45 -612007.2 -000001.8+000007.200004.9 08.9100.50F? 0 +003601.47 -243706.5 +000017.1-000000.200010.7 08.9100.94G? 0 +003909.55 -035933.6 +000023.8+000012.800003.1 08.9100.24A? 0 +004331.33 +060915.3 +000016.9-000030.800014.5 08.9100.54F? 0 +004451.88 -202012.0 +000009.8-000046.400024.1 08.9100.37F? 0 +004655.62 +501722.2 -000002.6-000002.100001.0 08.9100.02A? 0 +004740.82 +664106.8 +000046.3-000030.200020.5 08.9100.55F? 0 +004907.34 +282549.1 +000025.5-000003.000000.2 08.9100.38F? 0 +005138.15 +233755.7 +000055.2-000008.600005.5 08.9100.96K? 0 +005240.62 +063955.0 -000001.3-000006.800008.5 08.9100.24A? 0 +005824.24 +640625.6 -000001.2-000009.200004.2 08.9100.14A? 0 +010108.97 +553147.3 -000003.6-000001.400009.0 08.9100.03A? 0 +010124.44 -402557.5 +000004.1+000020.400002.7 08.9100.34F? 0 +010128.46 -092548.1 -000016.5-000020.100019.5 08.9100.56F? 0 +010335.28 +725143.0 -000008.8-000031.200010.9 08.9100.31F? 0 +010444.26 -100328.8 -000020.5-000070.400010.9 08.9100.51F? 0 +011230.71 +503116.0 +000009.4-000006.900026.6 08.9100.01A? 0 +011659.11 -613927.2 +000028.1-000009.700001.7 08.9100.55F? 0 +011900.12 -085618.2 -000237.7-000459.600007.1 08.9100.56F? 0 +012500.07 -660833.9 +000017.5+000019.600001.4 08.9100.02A? 0 +012840.18 -010316.6 +000021.9-000037.800004.5 08.9100.53F? 0 +012846.47 -242025.3 +000053.2-000016.600014.4 08.9100.79G? 0 +013029.14 +025816.3 +000027.9+000016.000002.5 08.9100.45F? 0 +013407.60 +022647.7 +000020.0-000117.200006.4 08.9100.62G? 0 +013541.43 +314452.6 +000012.8-000020.200010.8 08.9100.45F? 0 +014153.45 -631741.6 +000036.3+000004.800012.7 08.9100.31A? 0 +014446.62 -200903.3 +000030.5-000034.300001.0 08.9100.51F? 0 +014711.43 +421138.1 +000005.1-000020.800003.6 08.9100.26A? 0 +014719.28 +683523.5 -000014.4+000010.700002.3 08.9100.15A? 0 +014942.90 -185610.0 +000046.9+000020.800026.8 08.9100.66G? 0 +015000.53 +005910.9 +000015.4-000008.200012.6 08.9100.98K? 0 +015008.68 +814840.9 +000009.5-000017.700005.4 08.9100.44F? 0 +015225.09 -383352.7 +000051.6+000017.200019.9 08.9100.69G? 0 +015233.02 -301717.9 +000032.8-000000.600018.2 08.9100.47F? 0 +015650.43 +380158.3 +000001.9-000009.000027.4 08.9100.85G? 0 +020600.17 +500200.5 +000142.8-000120.300002.9 08.9100.97K? 0 +020758.32 -164958.4 +000071.5-000009.300007.0 08.9100.48F? 0 +020829.72 +423059.3 +000009.6-000003.000017.7 08.9100.86G? 0 +021007.87 -310410.0 +000234.9-000168.700024.6 08.9100.88G? 0 +021205.02 +533837.5 -000016.6-000003.200003.6 08.9100.38F? 0 +021344.06 +043200.2 +000058.9-000029.700017.8 08.9100.45F? 0 +021653.24 +044051.7 +000069.8-000010.100008.0 08.9100.39F? 0 +021731.61 +675009.9 +000003.2-000009.500009.5 08.9100.34F? 0 +022048.53 -505307.2 +000014.9+000004.100007.9 08.9100.94G? 0 +022110.13 +560953.1 +000038.8-000018.800021.6 08.9100.59G? 0 +022411.96 +482642.7 +000011.0-000001.700010.4 08.9100.18A? 0 +022609.52 +345112.1 +000004.6-000019.000011.2 08.9100.37F? 0 +022903.35 +033700.6 +000042.8-000016.600019.2 08.9100.65G? 0 +023010.56 +672456.2 +000053.5-000010.200001.1 08.9100.39F? 0 +023209.82 +390710.3 +000006.0-000011.900003.1 08.9100.11A? 0 +023303.55 -392031.4 +000093.5+000049.600011.7 08.9100.50F? 0 +023422.06 +002141.5 +000011.0-000019.900000.3 08.9100.16A? 0 +023538.30 +020338.9 -000000.6+000006.400007.1 08.9100.08A? 0 +023635.40 -742249.8 +000022.0+000030.700007.3 08.9100.31A? 0 +023701.39 +554452.9 +000002.1-000008.400007.4 08.9100.17A? 0 +023817.21 -590056.4 -000007.2-000009.400015.8 08.9100.59G? 0 +023820.26 -073525.9 -000026.3-000045.200021.5 08.9100.04A? 0 +024122.73 -555833.7 +000032.5+000030.500004.9 08.9100.46F? 0 +024145.69 +074110.0 +000021.1+000016.700011.1 08.9100.52F? 0 +024623.88 +492139.8 +000018.5-000002.000028.5 08.9100.56F? 0 +024700.23 +122659.4 +000019.8-000012.400013.4 08.9100.25A? 0 +025209.48 +485258.7 -000001.4-000003.500002.7 08.9100.04A? 0 +025334.75 +734616.3 -000002.2-000015.400012.4 08.9100.84G? 0 +030016.97 -090222.9 +000283.4-000078.200044.9 08.9100.91G? 0 +030019.85 +410652.2 +000011.3-000019.200015.3 08.9100.32F? 0 +030501.13 +431043.3 +000001.7-000003.500014.1 08.9100.16A? 0 +030638.28 +004603.0 -000023.0-000062.300015.1 08.9100.48F? 0 +030642.54 +172840.6 +000133.6+000033.200039.2 08.9100.49F? 1 +031121.83 +325147.8 +000021.2-000005.600006.9 08.9100.55F? 0 +031453.21 +635221.7 +000014.5-000009.900001.8 08.9100.20A? 0 +031511.45 +703305.2 -000003.1-000013.100004.6 08.9100.30A? 0 +031516.76 +595449.0 +000052.9+000054.100014.4 08.9100.50F? 0 +031604.38 +551826.2 +000018.5-000030.300005.6 08.9100.14A? 0 +032037.63 -042112.5 -000029.8-000024.200003.6 08.9100.59G? 0 +032257.88 +263820.8 +000006.4-000002.000003.2 08.9100.50F? 0 +032537.64 +470114.5 +000023.7-000024.100005.8 08.9100.34F? 0 +032611.65 -732453.7 +000024.3+000038.400015.2 08.9100.39F? 0 +032932.13 +431350.8 +000008.5-000010.900004.0 08.9100.38F? 0 +033454.35 -235133.7 -000000.9+000004.700029.9 08.9100.09A? 0 +033657.61 +223846.7 -000055.9-000000.800014.0 08.9100.64G? 0 +033750.49 +470539.4 +000029.0-000099.400014.5 08.9100.57F? 0 +033816.35 -014440.5 +000016.3+000013.300009.5 08.9100.25A? 0 +034754.86 +491931.7 -000017.5-000004.800011.1 08.9100.61G? 0 +035011.93 +422103.3 +000011.1-000005.300001.6 08.9100.07A? 0 +035025.75 -294033.9 +000013.8-000011.700013.3 08.9100.93G? 0 +035147.13 +354233.4 +000021.6+000007.100001.4 08.9100.99K? 0 +035308.45 -015015.2 +000004.5+000000.000005.0 08.9100.47F? 0 +035925.41 -002427.9 -000028.3-000071.200014.1 08.9100.53F? 0 +040214.44 +525238.4 +000007.3-000004.200004.9 08.9100.11A? 0 +040253.54 +220812.2 +000018.7-000041.800030.6 08.9100.60G? 0 +040256.08 +215316.6 +000041.0-000050.900010.3 08.9100.65G? 0 +040751.42 -624545.2 +000028.0+000028.600008.4 08.9100.55F? 0 +040810.38 -074903.5 +000039.1-000001.600014.4 08.9100.61G? 0 +041137.49 +265626.6 +000101.4+000048.000000.6 08.9100.46F? 0 +041258.88 +681942.6 +000009.6-000011.500000.9 08.9100.25A? 0 +041623.46 +042728.7 +000001.8-000006.900011.9 08.9100.20A? 0 +042017.82 +343122.3 +000011.4-000033.700013.8 08.9100.57F? 1 +042113.82 +484512.7 +000059.1-000045.900020.2 08.9100.85G? 0 +042219.96 +532014.8 +000004.7-000028.300016.4 08.9100.29A? 0 +042221.76 +792252.5 -000000.8-000008.700002.8 08.9100.10A? 0 +042410.25 -320102.1 -000009.8-000004.800008.2 08.9100.41F? 0 +042723.86 -082334.7 -000009.3+000006.000003.4 08.9100.01A? 0 +043324.58 +702813.2 -000008.1-000027.900014.1 08.9100.44F? 0 +043517.24 +230243.2 -000005.0-000054.700043.5 08.9100.78G? 0 +043931.59 -450724.4 -000044.1-000082.400010.9 08.9100.87G? 0 +043947.42 +665205.1 +000007.3-000018.700006.0 08.9100.21A? 0 +044030.01 -103738.0 +000000.2-000000.600002.2 08.9100.96K? 0 +044208.68 -013953.7 +000019.1-000025.800013.2 08.9100.26A? 0 +044233.31 +635528.3 +000041.9-000070.000021.3 08.9100.59G? 0 +044308.50 -362432.7 +000008.4+000020.100003.4 08.9100.87G? 0 +044959.08 -514237.3 +000000.0+000000.000000.0 08.9100.47F? 0 +045409.45 +230358.5 +000012.6+000007.400038.2 08.9100.19A? 0 +045700.10 -464213.3 +000033.1+000038.000010.9 08.9100.48F? 0 +045749.46 +140008.0 +000072.9-000017.300001.1 08.9100.74G? 0 +045841.13 +153711.1 -000011.9-000014.100007.4 08.9100.15A? 0 +050123.41 -630439.1 +000005.9+000017.300012.9 08.9100.47F? 0 +050158.60 +723313.0 -000003.3-000010.300014.6 08.9100.48F? 0 +050224.80 +242933.8 +000041.6+000072.100031.4 08.9100.69G? 0 +050250.05 +254645.6 +000002.1-000004.100028.5 08.9100.62G? 0 +050502.53 -552047.2 +000039.8+000294.200021.5 08.9100.81G? 0 +050724.43 -041303.4 -000015.3-000038.100000.6 08.9100.43F? 0 +051213.90 +005241.2 +000013.9-000015.100015.3 08.9100.49F? 0 +051555.68 -000410.6 +000025.3+000007.700015.2 08.9100.99K? 0 +051634.31 -050341.1 -000004.4+000010.700006.5 08.9100.09A? 0 +051821.85 -184413.2 -000027.0+000004.400000.2 08.9100.98K? 0 +051954.29 -253727.7 +000009.6-000024.800004.8 08.9100.41F? 0 +052012.55 -070614.1 -000002.8+000003.300007.8 08.9100.04A? 0 +052346.15 -065003.7 +000011.1+000005.800009.7 08.9100.21A? 0 +052430.61 +415357.3 +000070.0-000120.600010.0 08.9100.48F? 0 +052503.38 -442913.3 +000014.6+000003.800010.0 08.9100.56F? 0 +052636.57 -222923.7 +000025.9-000031.800019.1 08.9100.50F? 0 +052841.01 -035236.8 +000043.3-000069.600006.0 08.9100.63G? 0 +053039.11 -572331.1 -000014.1-000001.900003.8 08.9100.17A? 0 +053425.75 +432457.5 -000001.4-000001.300013.9 08.9100.74G? 0 +053443.88 -692818.7 +000003.3-000025.300002.3 08.9100.04A? 0 +053503.73 -042306.1 -000004.2-000005.600007.1 08.9100.05A? 0 +053503.95 +263326.4 +000005.3-000008.600012.4 08.9100.33F? 0 +053524.76 -415416.5 +000005.1+000026.100001.2 08.9100.96K? 0 +053822.17 +510523.0 -000030.5-000008.800016.5 08.9100.24A? 0 +053932.53 -241902.9 -000015.9-000014.800004.2 08.9100.34F? 0 +053944.23 -050305.2 +000036.3+000292.300015.8 08.9100.63G? 0 +054004.62 +111032.2 +000013.9+000001.800007.4 08.9100.08A? 0 +054117.52 -010134.4 -000023.1-000013.800012.2 08.9100.47F? 0 +054140.73 -244959.0 +000005.4-000033.500006.2 08.9100.45F? 0 +054241.70 +443746.0 +000023.8-000005.200020.5 08.9100.45F? 0 +054646.54 +022228.7 -000038.4-000005.100007.8 08.9100.34F? 0 +054734.24 +033824.2 +000039.6-000005.300044.9 08.9100.35F? 0 +054800.87 +014354.8 +000010.3-000032.400016.1 08.9100.53F? 0 +054824.12 -190121.7 +000013.3-000006.900008.2 08.91-0.08B? 0 +054942.36 +080420.6 -000015.7-000040.200006.5 08.9100.51F? 0 +055102.44 +202423.0 +000021.8-000072.000008.8 08.9100.76G? 0 +055202.56 -744413.4 +000019.9+000000.200003.5 08.9100.27A? 0 +055212.84 +132329.8 +000006.1+000010.500009.9 08.9100.72G? 0 +055417.56 +524331.0 -000003.5+000010.700009.3 08.9100.42F? 0 +055714.01 +222147.2 -000006.3-000050.900023.3 08.9100.85G? 0 +055716.21 +154711.7 +000010.1-000026.900019.4 08.9100.32F? 0 +060036.06 -395705.7 +000089.1-000102.200003.5 08.9100.46F? 0 +060101.69 +070435.1 -000046.4-000003.900001.4 08.9100.46F? 0 +060414.18 +171706.2 +000143.2-000044.800007.4 08.9100.78G? 0 +060504.82 -152522.9 +000052.1+000082.400017.5 08.9100.53F? 0 +060534.42 -044704.1 -000005.3-000003.900003.0 08.9100.03A? 0 +060626.69 +104453.2 +000023.7-000048.300037.2 08.9100.37F? 0 +060919.41 +374723.4 +000024.8-000012.600012.1 08.9100.14A? 0 +061106.72 +181059.2 -000005.7-000004.500011.1 08.91-0.08B? 0 +061453.54 +351453.2 -000012.8-000042.600015.0 08.9100.37F? 0 +061458.56 -051806.6 -000005.1+000001.700004.0 08.9100.06A? 0 +061546.36 +422727.6 +000031.5-000063.100014.3 08.9100.87G? 0 +061656.73 +453923.8 +000004.4-000006.300000.5 08.9100.14A? 0 +061937.73 -092258.3 -000010.7+000014.100003.5 08.91-0.02B? 0 +062037.55 -100500.0 +000002.8-000015.100002.6 08.91-0.01B? 0 +062041.50 +663745.2 -000005.2-000048.400003.0 08.9100.58G? 0 +062104.19 -060445.3 -000009.7+000011.700001.6 08.9100.35F? 0 +062352.32 +251501.7 -000000.2-000027.000023.2 08.9100.18A? 0 +062411.16 +104537.1 -000002.4-000016.700018.5 08.9100.53F? 0 +062434.64 +232512.7 +000004.8-000006.300002.5 08.9100.02A? 0 +062520.11 -265343.1 -000001.3-000001.300001.0 08.91-0.14B? 0 +062744.07 -315543.0 +000002.4-000031.800008.4 08.9100.90G? 0 +062921.86 -604024.1 +000008.8+000017.200000.0 08.9100.52F? 0 +063020.89 +250847.5 +000000.3+000001.200026.0 08.9100.18A? 0 +063114.69 -423413.8 -000015.6-000028.700011.5 08.9100.46F? 0 +063433.41 +292452.2 +000009.8-000006.200006.5 08.9100.21A? 0 +063444.93 +094543.4 +000021.1+000019.700025.9 08.9100.98K? 0 +063538.10 -305214.6 +000000.0+000006.700006.6 08.91-0.06B? 0 +063742.17 -034114.6 -000001.2+000004.900011.6 08.9100.32F? 0 +063934.30 +082101.4 -000016.7+000008.600029.5 08.9100.19A? 0 +063935.01 +282211.0 -000018.7-000014.800001.7 08.9100.52F? 0 +063936.76 -004922.1 -000005.8-000013.900005.1 08.91-0.01B? 0 +064024.17 -155112.6 +000000.5+000006.800009.6 08.9100.29A? 1 +064024.84 +493110.1 -000017.6-000016.000013.5 08.9100.20A? 0 +064128.61 +112435.9 -000018.3+000005.500026.2 08.9100.11A? 0 +064140.35 -203434.0 +000016.3+000024.900010.2 08.9100.26A? 0 +064306.65 -691752.1 +000013.4+000015.200004.4 08.91-0.04B? 0 +064537.81 +293239.4 -000016.6-000002.400019.1 08.9100.95K? 0 +064538.72 -165518.8 -000025.9-000024.200013.0 08.9100.32F? 0 0.10 1.00 +064603.18 -204318.6 -000010.8+000004.400011.6 08.91-0.04B? 0 0.10 1.00 +064946.63 -411809.7 -000038.5-000010.300002.0 08.9100.39F? 1 +065308.07 +610507.0 +000014.9-000012.400005.9 08.9100.42F? 0 +065401.96 -183354.3 -000001.8+000005.300002.6 08.91-0.04B? 0 +065545.10 -115132.7 +000000.5+000001.600024.2 08.9100.33F? 0 +065622.42 +004720.5 -000009.3-000015.400002.5 08.91-0.03B? 0 +065721.07 +623306.0 -000010.5-000005.700011.7 08.9100.35F? 0 +070211.68 -283837.0 -000013.9-000025.900012.1 08.9100.98K? 0 +070401.56 -022237.9 -000010.6-000012.000005.8 08.91-0.06B? 0 +070441.77 +021513.3 +000003.6-000031.100003.1 08.9100.47F? 0 +070725.38 -132652.4 -000005.2+000007.900008.5 08.91-0.02B? 0 +070806.16 -391712.3 -000018.3+000036.500017.2 08.9100.98K? 0 +070818.56 +002502.9 -000015.1-000028.900003.4 08.9100.41F? 0 +070820.59 +163805.4 -000038.6-000028.300005.9 08.9100.14A? 0 +071009.52 -181307.8 +000007.7+000010.600007.4 08.9100.43F? 0 +071448.27 -532653.0 +000000.0-000005.900003.9 08.9100.12A? 0 +071504.41 +060450.8 +000042.6-000065.200006.0 08.9100.59G? 0 +072050.57 +153956.0 -000003.6+000003.800009.0 08.9100.02A? 0 +072056.88 +272146.3 +000013.4-000058.300043.5 08.9100.36F? 0 +072154.79 +033111.9 -000013.4+000002.000004.2 08.91-0.01B? 0 +072312.47 -221852.9 -000009.6-000005.700003.2 08.91-0.01B? 0 +072324.60 +253058.5 +000008.4+000003.900014.1 08.91-0.07B? 0 +072333.08 +045229.8 +000009.4-000000.700000.3 08.9100.03A? 0 +072342.57 -015003.7 -000013.6+000000.300003.3 08.9100.03A? 0 +072401.41 -410539.5 -000020.8+000041.600004.6 08.9100.36F? 0 +072402.13 -124548.1 -000024.7-000011.000000.2 08.9100.37F? 0 +072556.69 +414456.4 +000008.9-000009.100002.9 08.9100.28A? 0 +072626.78 +180950.8 -000010.7-000005.900023.8 08.91-0.07B? 0 +072647.23 +461122.8 +000035.5-000034.900036.1 08.9100.27A? 1 +072738.02 +220833.4 -000009.7-000024.800009.3 08.9100.32F? 0 +072804.37 +301922.0 -000023.2-000152.700043.2 08.9100.90G? 0 +072828.27 +584936.8 +000088.0+000014.700014.0 08.9100.52F? 0 +072858.28 -200942.1 -000007.0+000012.500001.6 08.91-0.09B? 0 +073005.46 -332515.5 -000019.1-000010.500002.1 08.9100.33F? 0 +073220.54 -495055.1 +000008.6+000232.600024.1 08.9100.68G? 0 +073354.93 -350042.4 -000007.3+000029.000000.5 08.9100.88G? 0 +073421.64 +311353.4 -000013.0-000040.000004.0 08.9100.42F? 0 +073550.89 -245339.7 -000019.4+000018.400015.3 08.9100.04A? 0 +073633.03 -400205.6 +000007.9-000047.400016.9 08.9100.61G? 0 +074200.46 -553038.2 +000005.3+000000.900002.7 08.9100.27A? 0 +074314.64 -000208.0 -000025.7-000020.600007.8 08.9100.07A? 0 +074334.36 -054042.0 -000005.6+000004.200002.2 08.9100.97K? 0 +074537.72 -781001.3 -000005.5+000012.300004.8 08.9100.28A? 0 +074557.85 -094604.4 +000006.7+000001.400003.4 08.9100.96K? 0 +074832.97 -770905.6 -000013.6+000045.900001.3 08.9100.52F? 0 +075021.68 -321000.6 +000023.9-000013.600012.6 08.9100.47F? 0 +075206.51 -101517.5 +000070.8-000095.400009.9 08.9100.62G? 0 +075225.27 -471339.5 -000011.5+000048.400016.2 08.9100.54F? 1 +075317.95 +501711.5 -000013.1-000024.400014.2 08.9100.40F? 0 +075424.31 -404321.4 -000013.9+000000.300023.1 08.9100.87G? 0 +075503.76 +102304.9 -000015.9+000025.700021.2 08.9100.47F? 0 +075611.10 -433608.8 -000006.6+000010.500016.9 08.9100.07A? 0 +075614.84 -431326.2 -000013.2+000000.700001.1 08.9100.11A? 0 +075649.66 +083410.6 -000026.3+000003.600021.7 08.9100.18A? 0 +080011.31 -463104.3 +000001.2+000005.200011.6 08.91-0.07B? 0 +080014.61 -194400.3 +000003.2-000013.600003.2 08.9100.20A? 0 +080039.09 -264955.4 +000013.7-000033.600009.3 08.9100.34F? 0 +080110.32 -721030.2 -000009.7+000015.900006.9 08.9100.11A? 0 +080231.22 +124913.9 +000008.1-000021.700034.8 08.9100.97K? 0 +080413.06 -421852.4 -000003.7+000005.900001.4 08.9100.27A? 0 +080420.43 -033249.9 +000024.9-000011.700025.6 08.9100.10A? 0 +080601.77 -402756.7 -000015.1+000018.000000.7 08.9100.37F? 0 +080626.43 -220216.2 -000003.8+000017.000003.6 08.91-0.03B? 0 +080803.38 +562710.1 -000002.2-000002.800015.7 08.9100.40F? 0 +080826.87 -023210.4 -000096.4+000046.100031.7 08.9100.48F? 0 +080830.19 +000756.1 +000006.0-000054.500021.9 08.9100.41F? 0 +080832.43 -604811.9 +000018.9+000015.400012.0 08.9100.12A? 0 +080849.38 -763815.8 +000119.1-000139.900011.2 08.9100.98K? 0 +081001.40 +190250.4 -000032.9+000002.300004.8 08.9100.28A? 0 +081105.99 -320217.6 +000003.0+000009.300005.1 08.9100.10A? 0 +081520.46 +590923.3 -000061.6-000048.700004.0 08.9100.68G? 0 +081630.41 -354343.2 +000003.8+000005.100003.4 08.91-0.01B? 0 +081717.11 -545447.3 -000024.7+000044.600022.3 08.9100.55F? 0 +081825.62 -402130.4 -000096.5-000050.100012.6 08.9100.65G? 0 +081847.28 +272204.8 -000049.0+000003.400023.2 08.9100.72G? 0 +081951.05 +403321.1 -000032.9-000036.900005.0 08.9100.50F? 0 +082046.50 +420605.7 -000038.2-000042.000002.2 08.9100.51F? 0 +082048.25 -593428.2 -000011.1+000020.300003.6 08.9100.41F? 0 +082209.13 -232447.1 -000010.8+000017.000008.4 08.9100.09A? 0 +082333.64 -610800.3 -000007.7+000012.700005.1 08.9100.21A? 0 +082450.93 -333429.6 -000008.6-000005.300015.8 08.9100.48F? 0 +083025.40 -283921.7 -000005.6+000002.000002.5 08.9100.16A? 0 +083053.56 -123904.3 +000010.9-000003.800013.5 08.9100.45F? 0 +083239.58 -532421.9 -000015.6+000008.400010.2 08.9100.27A? 0 +083712.99 +171514.9 -000060.2-000017.700014.4 08.9100.55F? 0 +083802.58 -384535.2 -000003.6+000008.400000.2 08.91-0.09B? 0 +083903.43 -524239.9 -000028.1+000019.100000.6 08.9100.39F? 0 +084118.03 +143959.7 -000024.4+000008.400020.7 08.9100.97K? 0 +084157.10 -422456.4 -000017.7+000008.800006.0 08.9100.08A? 0 +084302.87 -171151.0 -000010.4-000005.500011.1 08.9100.46F? 0 +085049.16 -365044.5 -000125.8+000041.100015.9 08.9100.47F? 0 +085426.60 -474134.2 -000051.8-000029.600001.7 08.9100.95K? 0 +085641.47 -022229.1 -000013.3-000018.100016.1 08.9100.23A? 0 +085919.62 +054438.1 -000039.9+000008.800006.4 08.9100.46F? 0 +085926.44 -241125.9 -000068.1+000023.700000.3 08.9100.53F? 0 +090223.20 +741434.1 -000037.5-000027.900006.5 08.9100.57F? 0 +090229.70 -321722.6 -000022.3+000024.600011.0 08.9100.38F? 0 +090438.41 -410353.0 +000024.2+000041.000006.1 08.9100.61G? 0 +090510.17 -284642.4 -000002.7-000016.200000.9 08.9100.20A? 0 +090808.35 -433438.8 +000006.0+000003.500008.4 08.9100.97K? 0 +090949.68 +102926.2 -000016.7-000044.500016.6 08.9100.60G? 0 +091448.74 -660619.3 -000012.5-000004.700007.1 08.9100.22A? 0 +091753.54 -515841.5 -000009.0+000011.400004.2 08.9100.32F? 0 +091835.99 -673210.8 +000071.5-000000.200006.9 08.9100.91G? 0 +092227.72 -561353.6 -000025.7+000005.000009.6 08.9100.37F? 0 +092513.90 +244403.1 -000006.1-000016.400001.2 08.9100.52F? 0 +092538.20 +223756.1 -000016.1+000010.100004.4 08.9100.24A? 0 +092645.85 -203853.4 -000028.4+000044.300024.1 08.9100.96K? 0 +092812.74 -052812.9 +000014.3-000033.600012.5 08.9100.52F? 0 +093053.91 -081258.5 -000016.7-000074.100025.6 08.9100.46F? 0 +093058.28 -064110.1 -000016.7-000003.700017.4 08.9100.30A? 0 +093136.86 -130340.1 +000004.6+000017.700024.6 08.9100.53F? 0 +093148.83 -440119.2 +000020.0-000018.400007.1 08.9100.47F? 0 +093438.97 -502454.6 -000013.5+000012.800012.0 08.9100.01A? 0 +093752.74 -374958.8 -000038.4+000070.000033.5 08.9100.75G? 0 +093833.94 -073901.6 -000039.2+000006.300021.6 08.9100.50F? 0 +093914.33 -480621.1 -000071.7+000021.500014.1 08.9100.38F? 0 +093942.71 -575511.9 -000010.4+000006.200006.4 08.9100.16A? 0 +094131.16 +175312.7 -000018.2+000006.400005.3 08.9100.36F? 0 +094245.16 -314252.7 -000042.7+000003.300001.0 08.9100.38F? 0 +094737.73 -120407.5 -000038.0+000003.000003.1 08.9100.14A? 0 +094810.23 -160146.8 -000038.5-000003.200009.8 08.9100.30A? 0 +094813.77 -275310.8 -000012.0-000002.400001.5 08.9100.92G? 0 +094914.26 -345541.3 -000074.3+000035.800007.3 08.9100.42F? 0 +095427.70 +431646.9 +000000.2-000004.300001.0 08.9100.35F? 0 +095444.92 -053234.3 -000017.4-000045.000022.5 08.9100.35F? 0 +095820.90 -285528.9 -000023.3+000000.700012.7 08.9100.54F? 0 +095942.01 -552148.3 -000019.1+000015.700003.3 08.9100.43F? 0 +100152.14 -021615.7 -000020.8+000016.600001.8 08.9100.54F? 0 +100353.95 -644448.2 -000026.4+000017.600008.1 08.9100.41F? 0 +100839.17 -624713.7 -000076.7+000019.600002.1 08.9100.51F? 0 +100852.30 -615310.3 -000015.2+000003.100009.7 08.91-0.03B? 0 +101027.94 -442717.3 +000003.0+000003.800012.4 08.9100.19A? 0 +101121.81 +730212.5 +000008.8+000008.800001.5 08.9100.41F? 0 +101239.30 -154226.4 -000011.7-000036.200020.7 08.9100.52F? 0 +101755.44 -672452.9 -000023.9+000011.300007.4 08.9100.62G? 0 +101942.93 -251347.9 -000057.3+000055.000011.4 08.9100.54F? 0 +102028.83 -121120.8 -000106.6+000089.400019.3 08.9100.53F? 0 +102402.08 +515501.3 -000078.5-000023.800005.5 08.9100.54F? 0 +102557.13 -663813.2 -000016.3-000004.600014.0 08.9100.71G? 0 +102621.43 +254436.1 -000052.2-000053.200001.2 08.9100.58G? 0 +102837.15 -242331.1 -000100.3+000059.800007.5 08.9100.54F? 0 +102946.19 -204726.8 +000011.5-000011.900006.0 08.9100.99K? 0 +103206.51 +680825.0 -000027.0-000006.600002.1 08.9100.28A? 0 +103635.93 +473118.3 +000020.3-000011.300010.7 08.9100.93G? 0 +103826.13 -361709.0 -000016.0+000011.800015.4 08.9100.19A? 0 +104150.73 -501427.0 -000025.5+000005.800003.8 08.9100.05A? 0 +104412.20 -594757.2 +000000.0+000000.000000.0 08.9100.33F? 0 +104516.56 -172524.0 -000018.1+000029.000000.8 08.9100.50F? 0 +105026.73 +263036.8 -000026.8-000010.600004.1 08.9100.90G? 0 +105139.13 -581458.0 -000012.2+000002.000008.8 08.91-0.08B? 0 +105525.33 -004846.8 +000091.7-000011.100012.3 08.9100.54F? 0 +105723.54 -181727.4 -000028.8+000006.800010.4 08.9100.44F? 0 +105723.74 -514939.7 -000007.7+000010.800009.1 08.91-0.06B? 0 +110127.65 -563429.4 -000005.9+000004.900007.9 08.91-0.06B? 0 +110207.50 -430253.1 -000018.6+000000.100001.9 08.9100.25A? 0 +110449.14 +732722.3 +000006.3-000004.500008.7 08.9100.60G? 0 +110456.19 -652454.5 -000024.9-000012.900005.2 08.9100.38F? 0 +110655.50 -583726.5 +000000.0+000000.000000.0 08.9100.56F? 0 +110955.03 -564045.8 +000049.4-000018.900000.4 08.9100.63G? 0 +111014.46 +554131.6 +000021.3-000005.800006.8 08.9100.30A? 0 +111335.92 -384542.3 -000019.5-000011.900005.0 08.9100.47F? 0 +111518.14 -172931.7 -000036.4+000009.900017.0 08.9100.53F? 0 +111703.15 -572816.5 -000016.8-000000.300002.2 08.9100.34F? 0 +112046.39 -251536.4 -000016.5-000043.200022.1 08.9100.52F? 0 +112540.33 -601054.6 -000009.9-000004.300006.7 08.91-0.01B? 0 +112630.38 -670444.2 -000095.5+000014.700018.5 08.9100.55F? 0 +112747.09 -522943.9 -000020.1+000026.300018.8 08.9100.92G? 0 +113053.37 +425019.2 -000083.1-000018.600002.3 08.9100.58G? 0 +113306.17 -053627.8 +000032.6-000011.600009.8 08.9100.88G? 0 +113422.84 -465826.0 +000121.8-000064.800010.1 08.9100.80G? 0 +113438.89 -455529.5 -000013.4+000009.800009.8 08.9100.21A? 0 +113448.34 -322637.7 -000047.3+000031.500005.4 08.9100.53F? 0 +113742.42 +214130.3 -000027.8-000026.100038.8 08.9100.37F? 0 +114302.26 +515536.0 +000015.2+000009.500013.2 08.9100.33F? 0 +114542.69 -403943.7 -000010.6-000020.100003.3 08.9100.37F? 0 +114558.82 +123835.9 -000000.9-000023.700001.7 08.9100.95K? 0 +114944.59 -515207.4 -000003.1+000001.400014.2 08.9100.89G? 0 +115303.16 -161737.3 -000038.3-000006.100011.6 08.9100.32F? 0 +115311.45 -362155.3 -000045.2-000003.000008.2 08.9100.56F? 0 +115439.43 -622542.2 -000012.9-000005.800014.7 08.91-0.03B? 0 +115828.15 -475102.0 +000000.0+000000.000000.0 08.9100.04A? 1 +115933.18 -564011.7 -000009.3-000002.600011.1 08.9100.27A? 0 +120103.67 +625953.6 -000064.0+000039.800007.1 08.9100.75G? 0 +120232.95 -853814.9 -000072.4-000003.900033.1 08.9100.58G? 0 +120443.27 -503336.0 -000018.6+000001.100003.8 08.9100.85G? 0 +120602.30 -370512.0 -000058.7+000003.200013.1 08.9100.79G? 0 +120934.45 -705102.3 +000008.2+000007.900002.8 08.9100.63G? 0 +121012.98 -480515.9 -000044.9-000003.300005.2 08.9100.38F? 0 +121413.36 -281506.7 -000113.0+000025.700004.9 08.9100.44F? 0 +121555.14 -635851.6 +000009.5+000012.000004.3 08.9100.12A? 0 +121601.55 -331327.4 +000066.5-000075.300019.4 08.9100.56F? 0 +121701.75 -255831.3 -000014.5-000002.400001.3 08.9100.95G? 0 +121809.13 +221843.2 +000160.4-000089.700006.8 08.9100.55F? 0 +122111.07 -234012.9 -000068.0+000013.500001.1 08.9100.45F? 0 +122335.85 -445123.4 -000048.3+000021.300003.5 08.9100.61G? 0 +122356.88 +162504.4 -000097.6-000233.000020.9 08.9100.85G? 0 +122700.54 +000710.3 -000059.7+000001.000001.6 08.9100.89G? 0 +122722.22 -580048.8 -000001.9+000002.300012.9 08.9100.04A? 0 +122817.14 +031615.0 +000027.2-000004.300007.2 08.9100.28A? 0 +123536.20 -283834.6 -000006.5-000014.300009.2 08.9100.45F? 0 +123538.98 -651640.9 -000060.2-000007.400000.7 08.9100.42F? 0 +123702.29 +141506.8 +000006.1-000020.900008.2 08.9100.53F? 0 +123749.60 -581512.1 -000001.5+000005.100013.6 08.9100.00A? 0 +124016.56 -295502.2 -000014.7-000017.100004.4 08.9100.08A? 0 +124032.31 +030533.1 -000020.6+000007.700022.4 08.9100.99K? 0 +124323.56 -025229.0 -000054.7-000002.300002.6 08.9100.34F? 0 +124507.80 -145352.3 -000044.0-000088.400020.5 08.9100.70G? 0 +124626.86 +534802.7 -000035.9-000022.900004.6 08.9100.37F? 0 +124915.15 -512537.7 -000015.0+000009.700018.0 08.9100.25A? 0 +125132.08 -655819.2 -000006.1-000003.700004.9 08.9100.03A? 0 +125556.14 -360934.1 -000020.3+000002.000001.7 08.9100.18A? 0 +125914.61 +715028.7 -000018.3+000016.400014.7 08.9100.53F? 0 +130046.46 +142238.8 +000008.9-000069.900022.5 08.9100.64G? 0 +130302.39 -644704.2 -000008.1+000009.100015.1 08.9100.47F? 0 +130624.41 -100305.1 +000009.0+000012.600002.4 08.9100.47F? 0 +131227.42 +205031.8 +000039.6-000097.500005.4 08.9100.45F? 0 +131313.12 -085554.2 -000157.3+000008.600032.2 08.9100.67G? 0 +131341.16 -570726.2 -000010.1-000006.400009.2 08.9100.11A? 0 +131544.12 +101501.6 -000051.9+000004.000009.3 08.9100.45F? 0 +131651.19 -114614.2 -000021.4-000006.600001.4 08.9100.46F? 0 +131959.01 -790322.5 -000037.3-000030.800010.2 08.9100.56F? 0 +132815.65 -543033.9 -000006.9-000011.800000.4 08.9100.06A? 0 +133406.31 -775138.4 -000012.4+000000.100004.8 08.9100.97K? 0 +133953.82 -091705.6 +000002.1-000014.800009.2 08.9100.88G? 0 +134157.53 -130140.0 -000051.3+000034.100038.8 08.9100.97K? 0 +134814.31 -773913.2 +000046.1+000039.000027.7 08.9100.54F? 0 +134933.19 -665859.4 -000013.0-000006.100013.8 08.9100.00A? 0 +135052.90 +453122.6 -000021.5-000005.300001.4 08.9100.50F? 0 +135114.31 -635324.0 -000008.3+000003.300004.3 08.9100.03A? 0 +140114.63 +055812.4 +000025.0-000035.400012.0 08.9100.40F? 0 +140340.17 -195624.9 -000060.9-000030.500001.0 08.9100.47F? 0 +140547.46 +100302.0 -000069.1+000057.500000.7 08.9100.50F? 0 +140824.77 -262056.7 +000007.0+000027.500015.3 08.9100.41F? 0 +140855.14 +492227.7 -000032.1-000006.000006.0 08.9100.35F? 0 +141004.90 -082218.2 +000010.2+000017.900013.8 08.9100.99K? 0 +141312.68 -153728.4 -000032.2-000000.600020.1 08.9100.34F? 0 +141335.56 +614337.5 +000012.4-000055.300000.9 08.9100.48F? 0 +141822.69 -455417.7 +000049.9+000027.300030.3 08.9100.93G? 0 +142305.48 +072920.7 -000054.3+000028.500026.1 08.9100.68G? 0 +142331.70 +803520.4 -000036.5+000029.800025.1 08.9100.49F? 0 +142519.54 -470039.6 -000006.1-000014.400005.2 08.9100.24A? 0 +142602.35 +421305.1 +000048.4+000001.200001.5 08.9100.64G? 0 +142621.42 +192242.3 -000027.2+000009.000014.5 08.9100.34F? 0 +142903.49 -464429.4 -000258.0+000162.500010.9 08.9100.69G? 0 +143130.16 -263551.1 +000117.7-000457.800017.0 08.9100.65G? 0 +143222.48 -082802.1 -000031.6+000046.600010.3 08.9100.44F? 0 +144514.65 +043156.1 -000115.4+000113.700009.8 08.9100.56F? 0 +144919.55 +025215.1 -000002.4+000027.900016.9 08.9100.45F? 0 +145116.43 -472426.5 +000037.7-000061.700011.8 08.9100.95K? 0 +145232.42 -012428.3 -000017.6-000023.800002.9 08.9100.52F? 0 +150014.04 -242101.7 -000008.2+000016.500006.9 08.9100.53F? 0 +150022.54 +323121.3 -000024.4+000036.700020.6 08.9100.99K? 0 +150252.87 +013703.7 -000003.6+000062.700023.4 08.9100.47F? 0 +150504.79 +140519.1 -000303.5-000219.500016.6 08.9100.80G? 0 +150749.28 +595437.6 +000040.3+000034.200007.1 08.9100.63G? 0 +151347.19 +142654.4 -000055.5-000017.100016.8 08.9100.55F? 0 +151549.12 -591258.7 +000004.8-000004.500012.1 08.9100.26A? 0 +152811.04 -273734.0 +000020.7-000013.400001.8 08.9100.59G? 0 +153019.39 +252048.5 +000022.8-000002.500010.6 08.9100.50F? 0 +153210.08 -604926.5 +000009.0-000001.300001.7 08.9100.13A? 0 +153337.53 -615053.1 +000008.4-000019.600017.1 08.9100.03A? 0 +153340.59 -440544.6 -000008.1+000004.600003.4 08.9100.01A? 0 +153459.77 -094806.2 +000001.9+000014.700002.5 08.9100.13A? 0 +153716.65 -620034.8 +000003.3-000021.200004.0 08.9100.54F? 0 +153829.15 +232748.2 -000005.2+000018.900001.8 08.9100.29A? 0 +154048.94 +053244.0 -000029.6+000009.700024.9 08.9100.51F? 0 +154139.79 -453123.3 +000000.0+000000.000000.0 08.9100.30A? 1 +154300.52 -490128.9 +000017.8-000018.000008.8 08.9100.55F? 0 +154645.49 -470754.4 -000003.3-000001.800009.1 08.9100.17A? 0 +154649.24 -251433.7 +000009.4-000021.500030.7 08.9100.36F? 0 +154702.36 +122048.8 +000011.0-000103.300037.9 08.9100.57F? 0 +154908.09 +040325.0 -000041.6-000060.400002.6 08.9100.61G? 0 +155033.29 -623122.6 -000023.3+000006.900005.9 08.9100.81G? 0 +155754.38 +095705.1 +000025.7-000005.000000.8 08.9100.51F? 0 +155831.09 +003434.5 -000036.3+000008.100002.4 08.9100.45F? 0 +160253.85 -602637.0 -000012.5+000008.400005.8 08.9100.05A? 0 +160421.63 -531319.0 +000009.2-000017.500008.9 08.9100.36F? 0 +160816.55 +103656.3 -000103.5+000042.000008.0 08.9100.58G? 0 +161006.23 +440337.3 -000015.3-000025.300010.4 08.9100.95G? 0 +161107.73 -553844.9 -000053.9-000022.000011.6 08.9100.12A? 0 +161547.67 -290038.6 -000029.5+000018.600002.6 08.9100.97K? 0 +161842.64 -162636.6 -000002.7+000001.700016.1 08.9100.43F? 0 +161923.02 -405638.8 +000000.0-000012.800012.1 08.9100.42F? 0 +161929.32 +123932.6 -000027.7+000031.600006.0 08.9100.56F? 0 +162103.98 -543523.5 +000000.0+000000.000000.0 08.9100.01A? 0 +162118.41 -271353.5 -000033.2-000013.900027.7 08.9100.74G? 0 +162347.18 -261615.6 -000023.5-000021.600009.7 08.9100.32F? 0 +162706.46 -120528.0 -000007.2+000029.900020.7 08.9100.72G? 0 +162927.20 -111315.7 -000049.0+000031.900009.8 08.9100.81G? 0 +163132.54 +262602.4 -000051.8-000274.900035.1 08.9100.74G? 1 +163250.85 -305236.6 -000022.7-000035.100004.8 08.9100.25A? 0 +163423.34 -040052.0 -000004.0-000010.100024.8 08.91-0.24B? 0 +163444.13 +084554.2 +000000.0+000000.000000.0 08.9100.53F? 0 +163532.17 -530355.9 +000052.6+000021.400017.1 08.9100.62G? 0 +164103.42 +025913.4 -000033.6-000040.800020.7 08.9100.50F? 0 +164507.89 -804759.1 +000001.0-000026.500011.9 08.9100.11A? 0 +164908.12 -273415.0 -000021.8+000032.100001.6 08.9100.84G? 0 +164911.14 -304651.2 -000034.1+000007.200009.5 08.9100.67G? 0 +164912.22 -224241.5 -000001.1-000025.500005.5 08.9100.41F? 0 +165019.30 -504207.7 -000006.9-000009.700004.1 08.9100.17A? 0 +165039.53 -032042.9 +000003.6+000012.900004.1 08.9100.24A? 0 +165129.70 -270656.8 +000018.0+000003.200010.5 08.9100.18A? 0 +165148.56 +074353.2 +000034.1-000067.200010.0 08.9100.53F? 0 +165518.16 -464355.4 +000005.5-000017.300017.4 08.9100.25A? 0 +165709.16 +613548.8 -000020.9+000030.700007.8 08.9100.36F? 0 +165844.63 -524347.3 -000027.3-000058.900014.6 08.9100.32F? 0 +170028.69 -491514.9 +000005.0-000019.100004.8 08.9100.21A? 0 +170035.33 -110433.8 -000013.5-000004.900019.8 08.9100.37F? 0 +170127.61 -264911.0 -000043.9-000013.300020.5 08.9100.44F? 0 +170133.66 +123435.7 -000025.9-000013.500015.0 08.9100.95G? 0 +170334.55 -675313.0 -000003.3-000009.100012.3 08.9100.16A? 0 +170538.25 -570459.3 -000010.3-000015.500001.6 08.9100.64G? 0 +170549.72 +262736.1 +000009.7-000005.200020.5 08.9100.95G? 0 +170654.55 -413938.0 -000040.6-000031.900006.1 08.9100.24A? 0 +170909.98 +403650.4 +000001.5+000008.200014.5 08.9100.97K? 0 +171149.87 -415952.6 -000006.2-000006.800003.9 08.9100.46F? 0 +171230.20 -800555.0 -000069.8-000092.900004.6 08.9100.58G? 0 +171414.61 -751647.4 +000050.9-000093.200036.3 08.9100.97K? 0 +171721.50 +250122.8 -000013.4-000118.100003.8 08.9100.71G? 0 +171837.25 +533011.6 -000010.0-000011.300014.7 08.9100.21A? 0 +171854.55 -322044.6 -000014.2-000003.800013.2 08.91-0.04B? 1 +172111.01 -413324.6 +000064.5+000012.500019.0 08.9100.74G? 1 +172422.72 +094640.8 -000007.3-000005.200004.8 08.9100.46F? 0 +172509.85 +090213.4 -000011.8+000019.500025.0 08.9100.71G? 0 +172737.26 -244004.3 -000015.0-000007.100000.7 08.9100.46F? 0 +172957.07 +434140.1 +000014.7-000020.000000.9 08.9100.86G? 0 +173150.01 -325328.1 -000015.4-000002.600006.2 08.9100.21A? 0 +173207.81 -360939.3 +000014.2-000006.100000.2 08.9100.33F? 0 +173213.24 -321659.7 -000030.5-000029.500008.6 08.9100.50F? 0 +173408.43 +173510.2 -000006.2-000043.900020.6 08.9100.39F? 0 +173413.01 -521230.7 +000007.8+000001.700006.4 08.9100.01A? 0 +173526.31 -415044.7 +000049.7+000015.300015.2 08.9100.99K? 0 +173657.39 -181100.0 +000008.2-000013.000000.5 08.9100.96K? 0 +173831.17 +493820.9 -000001.6+000005.900009.7 08.9100.86G? 0 +174121.04 +713039.9 -000008.1-000002.000011.3 08.9100.23A? 0 +174144.49 -350118.3 -000003.7-000011.900005.1 08.9100.21A? 0 +174319.32 -173021.9 +000020.4-000030.100008.2 08.9100.16A? 0 +174326.28 -410401.9 -000014.1-000022.600015.8 08.9100.12A? 0 +174541.05 +174300.0 -000082.8+000138.100022.5 08.9100.97K? 1 +174742.41 +045624.6 -000548.3-000218.100036.1 08.9100.79G? 0 +174844.61 -345653.2 -000024.5-000010.300023.9 08.9100.19A? 0 +174931.71 +232116.9 -000022.3+000002.500004.6 08.9100.43F? 0 +174945.95 -524851.7 +000006.9-000022.200017.4 08.9100.30A? 0 +175208.02 -383758.0 +000005.9+000007.000004.9 08.91-0.03B? 0 +175253.25 -393552.1 +000017.7+000013.900000.8 08.91-0.10B? 0 +175341.09 -380850.0 +000015.0-000007.800000.9 08.9100.04A? 0 +175411.00 -564834.0 -000003.8+000003.300017.2 08.9100.99K? 0 +175611.57 -524520.9 +000015.8-000018.200007.0 08.9100.41F? 0 +175657.80 -563947.3 -000002.9-000024.400006.4 08.9100.45F? 0 +175810.80 -020911.5 -000004.3-000037.000035.5 08.9100.45F? 0 +175817.84 -381024.0 +000059.2+000005.900013.8 08.9100.43F? 0 +175929.41 +481751.4 +000010.5+000008.000010.0 08.9100.48F? 0 +180123.78 -265840.5 -000007.4-000092.300033.0 08.9100.69G? 0 +180319.25 +234859.3 +000017.3+000142.900001.7 08.9100.61G? 0 +180757.06 -023136.3 +000015.9+000003.900023.7 08.9100.47F? 0 +180834.85 +141539.1 +000003.6+000032.500003.2 08.9100.28A? 0 +180924.19 -530326.3 -000009.5-000025.000013.6 08.9100.49F? 0 +181042.63 -841502.8 +000022.6+000000.300014.8 08.9100.17A? 0 +181229.08 +041348.9 -000007.2-000018.800002.8 08.9100.26A? 0 +181625.64 -185821.5 +000106.9+000023.400030.2 08.9100.14A? 0 +181822.54 -425408.9 +000001.1-000022.000006.4 08.9100.39F? 0 +182130.19 -321502.5 -000005.8-000018.100001.6 08.9100.01A? 0 +182143.11 -175351.3 +000015.3-000022.000008.4 08.9100.23A? 0 +182206.78 -251423.7 +000012.5-000026.400026.3 08.9100.41F? 0 +182218.65 +035325.9 -000003.9-000004.500010.7 08.9100.20A? 0 +182319.25 -424648.3 +000000.0+000000.000000.0 08.9100.34F? 0 +182525.85 +625625.6 +000007.2-000013.500002.1 08.9100.43F? 0 +182553.04 -325031.5 -000004.9+000002.900002.7 08.9100.03A? 0 +183019.30 -123528.5 +000005.6-000021.400011.5 08.9100.25A? 0 +183511.59 +221841.6 -000000.5-000011.300004.3 08.9100.11A? 0 +183614.18 -195024.3 +000007.5+000017.700004.6 08.9100.23A? 0 +183741.05 -402924.7 +000023.9+000000.600004.6 08.9100.59G? 0 +184113.54 -192747.6 +000025.2-000020.600005.1 08.9100.28A? 0 +184506.96 +020331.8 +000002.1-000022.600003.1 08.9100.10A? 0 +184557.71 +560612.1 +000008.7+000001.500003.7 08.9100.18A? 0 +184616.94 +321742.6 +000002.8+000005.200009.1 08.9100.08A? 0 +184636.52 +104800.8 +000027.5+000002.100005.9 08.9100.06A? 0 +184737.46 +321842.6 -000000.1+000000.700010.2 08.91-0.05B? 0 +184741.20 +122623.3 +000038.7-000031.000056.0 08.9100.96K? 0 +184759.09 +663254.7 -000053.2+000055.400000.1 08.9100.84G? 0 +184848.47 +342711.4 -000000.5-000034.900006.2 08.9100.16A? 0 +184912.61 -622216.9 +000041.1-000003.100028.9 08.9100.92G? 0 +185025.17 -065228.5 +000019.6+000010.000016.4 08.9100.45F? 0 +185133.36 -013310.7 -000060.5+000101.900012.9 08.9100.69G? 0 +185224.48 +705246.5 +000024.9+000048.300014.1 08.9100.28A? 0 +185231.63 +493155.5 +000038.8+000004.800000.8 08.9100.50F? 0 +185316.28 -041311.7 +000017.5-000000.200002.1 08.9100.36F? 0 +185646.54 -300143.3 -000000.7-000076.900010.4 08.9100.76G? 0 +185728.87 +683407.8 -000104.3-000101.000005.1 08.9100.62G? 0 +185749.24 -230344.4 -000013.5+000010.900031.7 08.9100.34F? 0 +185813.42 -385703.6 +000002.9-000027.400007.2 08.91-0.04B? 0 +185828.55 +185343.6 +000007.1-000003.200008.1 08.9100.16A? 0 +185937.96 -252549.7 +000011.8-000061.200015.9 08.9100.48F? 0 +190001.36 +750324.7 -000003.7+000030.100012.4 08.9100.43F? 0 +190009.46 +140927.3 -000001.7-000013.300008.2 08.9100.26A? 0 +190015.80 +152049.5 +000004.8+000000.400006.1 08.9100.16A? 0 +190027.85 -165944.1 -000001.4-000039.600010.3 08.9100.88G? 0 +190124.33 +403605.5 +000016.4+000009.000006.9 08.9100.23A? 0 +190127.38 +091014.7 +000000.1-000045.200008.3 08.9100.36F? 0 +190725.19 -213651.4 +000039.4-000006.700007.4 08.9100.42F? 0 +190809.60 -413608.8 +000011.3-000009.800011.4 08.9100.52F? 0 +191037.46 -081353.6 +000015.8-000003.600001.1 08.9100.12A? 0 +191101.67 +091149.4 -000000.4-000008.100017.2 08.9100.17A? 0 +191543.91 -535141.3 +000041.9-000109.300014.5 08.9100.46F? 0 +191602.77 +232651.2 +000004.9-000013.700006.7 08.9100.34F? 0 +191813.08 -472237.7 -000031.0+000010.300024.2 08.9100.32F? 0 +191822.70 -170441.7 +000003.7-000011.200001.0 08.9100.02A? 0 +192332.51 +355704.4 +000009.8+000018.900010.2 08.9100.95G? 0 +192359.31 +144915.5 +000024.1-000025.300006.6 08.9100.67G? 0 +192607.64 -070006.7 -000014.5-000004.800016.3 08.9100.44F? 0 +192644.38 -500547.4 +000014.8-000031.800021.9 08.9100.96K? 0 +192948.55 -492023.2 -000033.8+000010.000001.4 08.9100.53F? 0 +193140.70 +335530.8 -000017.4-000016.600000.0 08.9100.50F? 0 +193141.68 -171349.1 +000008.9-000009.800005.4 08.91-0.11B? 0 +193550.62 +445249.6 -000051.4+000058.300002.9 08.9100.47F? 0 +193559.34 +135030.8 -000003.7-000019.200005.3 08.9100.10A? 0 +193629.87 +650253.2 +000004.3-000050.100001.9 08.9100.47F? 0 +193933.23 -444443.4 +000007.4+000021.400002.2 08.9100.36F? 0 +194025.16 -524409.1 +000031.6+000001.100001.6 08.9100.24A? 0 +194305.54 +201019.3 +000007.3-000031.500011.7 08.9100.47F? 0 +194404.25 +375557.3 +000000.3+000008.700005.5 08.91-0.03B? 0 +194850.85 -621355.9 +000010.0-000064.700013.5 08.9100.53F? 0 +194936.61 +170642.9 +000009.6-000010.500004.4 08.9100.09A? 0 +194949.14 +203659.1 -000011.1-000053.800018.9 08.9100.68G? 0 +195016.97 +402246.5 -000002.1-000010.400003.4 08.9100.50F? 0 +195205.99 -115241.0 +000038.1+000007.600009.7 08.9100.00B? 0 +195234.23 -494035.1 -000011.1-000031.100035.3 08.9100.30A? 0 +195329.64 -100634.4 +000034.6-000060.400014.6 08.9100.47F? 0 +195604.71 +353205.6 +000018.4-000006.100002.3 08.9100.31F? 0 +195643.85 +244815.6 +000012.9-000006.300015.5 08.9100.46F? 0 +195804.00 +535529.6 +000021.5+000020.100021.8 08.9100.43F? 0 +195836.72 +154356.1 +000028.3-000021.500011.2 08.9100.66G? 0 +195905.09 -572625.3 +000017.3-000066.300004.3 08.9100.52F? 0 +200013.10 +073838.5 -000020.6+000006.600003.9 08.9100.93G? 0 +200234.42 -441319.3 +000010.5+000016.500002.9 08.9100.90G? 0 +200639.74 +455426.1 -000006.7-000005.900008.4 08.9100.11A? 0 +200719.00 +353505.6 -000012.4-000005.700003.8 08.9100.01A? 1 +200755.78 -092118.7 -000014.6-000029.900001.6 08.9100.33F? 0 +201308.22 +215021.4 -000002.6-000097.800001.4 08.9100.56F? 0 +201311.39 +215100.5 -000006.6-000005.800001.3 08.9100.91G? 0 +201543.35 +222104.1 +000001.2+000016.700019.5 08.9100.48F? 0 +201550.50 +612926.6 +000003.3-000009.000001.0 08.9100.93G? 0 +201758.91 -280759.1 +000026.9-000020.200013.4 08.9100.62G? 0 +202008.10 -172949.2 +000135.0+000030.300014.3 08.9100.60G? 0 +202155.20 +445715.5 +000008.4-000013.000007.6 08.9100.14A? 0 +202208.03 +243612.4 +000020.9-000003.900000.2 08.9100.41F? 0 +202401.30 +383049.6 -000001.9-000005.800022.2 08.9100.64G? 0 +202625.86 -460312.3 +000041.1-000075.000009.3 08.9100.56F? 0 +202729.74 +481623.3 +000000.5-000022.800007.1 08.9100.42F? 0 +202810.41 +272443.0 +000000.1-000018.200008.6 08.9100.12A? 0 +202838.41 -522403.8 +000008.6-000003.500004.0 08.9100.37F? 0 +202926.40 -612835.4 -000024.2-000003.800015.7 08.9100.45F? 0 +202949.76 -020427.7 +000022.9-000020.100000.5 08.9100.47F? 0 +203024.75 +231436.5 -000006.2+000000.000033.5 08.9100.99K? 0 +203147.42 -730418.0 -000000.3-000019.700012.3 08.9100.36F? 0 +203227.61 -452329.2 -000002.4+000031.800008.6 08.9100.49F? 0 +203336.61 -052114.0 -000001.8+000011.800010.6 08.9100.94G? 0 +203412.65 -132334.8 +000047.2-000046.900026.0 08.9100.70G? 0 +203512.48 +060739.2 +000356.8-000256.000012.1 08.9100.98K? 0 +203653.35 +244357.9 -000003.0+000010.900005.5 08.9100.46F? 0 +203714.17 +131711.2 -000032.4-000031.800020.6 08.9100.59G? 0 +203729.59 +373005.5 -000003.3-000003.500010.5 08.91-0.02B? 0 +204031.24 -213728.2 +000001.7-000018.000002.9 08.9100.40F? 0 +204306.00 +033616.1 -000046.5-000016.300003.0 08.9100.91G? 0 +204425.19 +602126.4 +000020.5+000001.900002.1 08.9100.10A? 0 +204441.86 +753510.3 +000024.7+000017.400006.1 08.9100.47F? 0 +204519.05 -235229.8 +000062.0-000015.200006.5 08.9100.41F? 0 +204632.21 +453133.1 +000003.3+000005.900011.0 08.9100.29A? 0 +204710.81 +422434.7 +000009.4+000010.700010.3 08.9100.05A? 0 +205055.23 +334534.3 -000001.4-000003.600001.2 08.91-0.01B? 0 +205103.72 +062315.6 -000016.3-000004.100048.0 08.9100.00B? 1 +205135.96 +323343.5 +000013.5+000007.700000.1 08.9100.18A? 0 +205344.38 +274334.2 +000017.3+000003.500014.4 08.91-0.04B? 0 +205712.82 -184705.6 -000037.2-000030.000012.1 08.9100.08A? 0 +205922.42 +352828.6 -000004.2-000014.900012.4 08.91-0.03B? 0 +210346.25 +312842.9 +000026.6+000009.200009.6 08.9100.40F? 0 +210444.64 -591733.7 +000008.6-000047.800009.2 08.9100.49F? 0 +210605.31 +202459.4 -000046.2-000052.500009.8 08.9100.52F? 0 +210852.81 +001253.9 +000089.2-000056.400021.9 08.9100.74G? 0 +210927.19 -603128.8 +000060.3-000034.800000.9 08.9100.63G? 0 +210952.60 +365909.8 +000083.4+000045.300001.2 08.9100.49F? 0 +211523.21 -330111.6 +000013.7-000036.000000.3 08.9100.41F? 0 +211600.66 +643212.2 +000005.1-000006.600005.7 08.9100.21A? 0 +211757.66 -211503.0 +000014.1+000018.100011.4 08.9100.44F? 0 +212059.78 -522839.1 +000032.0-000109.000030.7 08.9100.86G? 0 +212106.26 -671406.9 -000007.5+000008.900003.5 08.9100.93G? 0 +212344.21 -394807.6 +000042.4-000039.800015.4 08.9100.52F? 0 +212411.92 +463251.1 +000010.5+000001.400000.3 08.9100.91G? 0 +212524.22 +265000.1 +000005.5-000021.600015.4 08.9100.47F? 0 +212536.09 +655126.1 -000002.4-000017.500012.6 08.9100.47F? 0 +212602.78 +464514.7 +000003.3+000008.300002.3 08.9100.10A? 0 +212605.32 +123214.7 +000015.6-000012.900016.3 08.9100.97K? 0 +212615.64 -680600.5 +000012.0-000001.900001.5 08.91-0.01B? 0 +212921.60 -234740.8 +000036.7+000005.800000.3 08.9100.54F? 0 +213241.24 +545841.1 +000014.0+000000.000001.6 08.9100.96K? 0 +213241.61 +475730.4 +000072.3+000028.400006.5 08.9100.59G? 0 +213339.42 -215809.2 -000063.8-000083.900002.6 08.9100.52F? 0 +213520.63 +841955.6 +000014.1+000021.900022.8 08.9100.94G? 0 +213611.37 +442537.9 +000006.7-000003.900007.4 08.9100.03A? 0 +213710.62 +212338.6 +000015.7-000018.700016.2 08.9100.52F? 0 +213817.46 +052055.2 +000016.7-000014.300018.8 08.9100.42F? 0 +213958.53 -485646.4 +000055.9+000012.600003.0 08.9100.43F? 0 +214000.79 +690510.9 +000006.7+000049.300000.3 08.9100.48F? 0 +214024.30 +540147.5 +000007.1-000015.600006.2 08.9100.17A? 0 +214302.20 -015229.0 +000055.6+000035.700020.4 08.9100.91G? 0 +214324.47 +570123.4 -000004.3-000014.700001.2 08.9100.23A? 0 +214354.04 +503344.2 +000024.1-000012.700012.8 08.9100.99K? 1 +214444.29 +024952.8 -000024.6-000012.700003.7 08.9100.79G? 0 +215154.09 +551515.9 +000004.8+000001.700005.6 08.9100.49F? 0 +215516.27 +481931.3 -000032.0-000012.100001.7 08.9100.23A? 0 +215718.03 -185345.9 +000047.2-000002.900034.8 08.9100.39F? 0 +215856.59 +475900.0 +000004.9-000002.200000.3 08.91-0.02B? 1 +215949.43 -501441.9 +000017.1-000027.300003.3 08.9100.40F? 0 +220104.35 +193219.4 -000007.7-000007.500009.5 08.9100.32F? 0 +220633.81 +571159.9 -000001.0-000004.100000.9 08.9100.15A? 0 +220702.36 +622207.3 +000099.5-000004.400002.1 08.9100.61G? 0 +220745.95 +693311.8 +000023.1-000008.700000.9 08.9100.57F? 0 +220921.53 -642024.7 -000025.0+000037.500018.0 08.9100.66G? 0 +220951.16 -300811.0 -000016.2+000014.600021.2 08.9100.51F? 0 +221107.38 +753906.9 +000020.8+000010.900009.0 08.9100.29A? 0 +221520.00 +621843.4 -000002.8-000005.700007.5 08.9100.25A? 0 +221807.06 +394734.6 -000001.9-000010.900000.7 08.9100.09A? 0 +221920.94 +585711.3 -000023.1-000016.100009.2 08.9100.69G? 0 +222245.97 +393807.2 -000006.9-000009.000001.5 08.9100.31A? 0 +222343.62 +405408.1 +000070.8+000060.100003.2 08.9100.51F? 0 +222408.40 -791225.9 +000013.9+000009.300002.9 08.9100.25A? 0 +222625.00 +172810.9 +000034.7-000032.700009.1 08.9100.47F? 0 +222813.23 +233157.6 +000043.7-000021.200015.4 08.9100.80G? 0 +222857.62 +343215.8 +000011.3-000027.500004.7 08.9100.43F? 0 +223234.37 -274240.5 +000018.9-000021.700014.8 08.9100.93G? 0 +223430.50 -173027.7 +000042.7-000029.700030.9 08.9100.99K? 0 +223611.40 +550609.7 -000012.5-000018.000002.6 08.9100.29A? 0 +223617.23 -270912.0 +000014.8-000005.900004.3 08.9100.24A? 0 +223715.08 -323031.0 +000024.4-000029.200003.9 08.9100.52F? 0 +224043.95 +535502.8 +000068.6-000044.000019.1 08.9100.73G? 0 +224051.77 -443015.5 +000000.0+000001.400018.7 08.9100.31A? 0 +224243.56 -352048.0 +000057.8+000006.100005.9 08.9100.42F? 0 +224431.39 +583110.2 +000019.8-000009.400005.9 08.9100.20A? 0 +224431.48 +045213.1 +000073.6-000125.400005.7 08.9100.73G? 0 +224527.44 +221821.3 +000006.2-000029.200005.1 08.9100.23A? 0 +224821.17 -451455.6 -000086.0-000011.500024.7 08.9100.47F? 1 +224940.97 +311841.2 +000027.9+000020.700006.2 08.9100.40F? 0 +225330.80 +620805.8 -000002.7-000021.700003.5 08.9100.60G? 0 +225456.68 +505937.4 -000020.4-000012.500012.9 08.9100.07A? 0 +225655.76 +013635.2 +000187.4-000015.700001.3 08.9100.52F? 0 +225734.32 -163201.7 +000041.7-000010.900012.5 08.9100.45F? 0 +225923.57 +743022.1 +000001.4+000006.200002.4 08.9100.33F? 0 +230009.14 -263953.1 +000056.0-000012.700005.0 08.9100.54F? 0 +230206.38 -521812.7 -000009.5-000023.800009.1 08.9100.60G? 0 +230206.99 -182802.7 -000004.4-000038.400002.2 08.9100.59G? 0 +230351.38 -593058.9 +000022.3+000011.600013.1 08.9100.58G? 0 +230417.04 +550555.9 +000041.0-000007.700010.4 08.9100.99K? 0 +230507.51 +252501.0 +000107.8-000059.700016.0 08.9100.96K? 0 +230532.94 -150348.6 +000092.0-000054.400012.7 08.9100.57F? 0 +230635.92 +250741.0 +000030.4+000004.000006.2 08.9100.50F? 0 +230817.68 +015949.4 +000022.7-000008.500001.5 08.9100.45F? 0 +230942.02 +520707.4 +000008.5+000004.800005.3 08.9100.08A? 0 diff --git a/kstars/kstars/data/hip117.dat b/kstars/kstars/data/hip117.dat new file mode 100644 index 00000000..1f6687d8 --- /dev/null +++ b/kstars/kstars/data/hip117.dat @@ -0,0 +1,1000 @@ +231508.13 +201706.4 -000038.9-000095.600036.9 08.9100.72G? 0 +231744.08 +644506.1 +000022.9-000000.100002.7 08.9100.45F? 0 +232131.70 -355900.4 +000010.0-000012.300004.5 08.9100.92G? 0 +232158.04 +163757.6 +000408.3-000044.900020.8 08.9100.60G? 0 +232326.71 -085256.8 +000217.1+000003.500031.9 08.9100.55F? 0 +232834.60 -382035.1 -000001.6-000038.900009.2 08.9100.48F? 0 +232856.14 +300904.9 +000004.1-000073.200004.0 08.9100.62G? 0 +233056.52 -580644.1 +000000.0+000000.000000.0 08.9100.51F? 1 +233809.87 -251315.8 +000146.8-000028.900026.6 08.9100.53F? 0 +234149.95 +401853.9 -000045.7-000012.900000.5 08.9100.40F? 0 +234704.47 +513324.8 +000009.7+000000.100000.4 08.9100.04A? 0 +235020.81 +015504.8 -000051.0-000022.100004.3 08.9100.49F? 0 +235057.21 +521328.5 -000058.4-000000.400006.4 08.9100.44F? 0 +235301.85 -400050.0 +000024.6-000011.600008.2 08.9100.96K? 0 +235607.07 -255428.7 +000019.5-000006.900014.1 08.9100.91G? 0 +235750.75 +764813.3 -000025.7+000014.700008.8 08.9100.80G? 0 +235857.67 +444434.8 +000009.6-000016.000000.1 08.9100.39F? 0 +000433.44 -762047.5 +000008.5+000024.900011.7 08.9101.02K? 0 +000445.17 +551057.8 -000017.1-000007.100001.8 08.9101.11K? 0 +000849.06 +333806.0 -000043.3+000004.900011.4 08.9101.14K? 0 +001206.08 -074207.2 +000011.3-000010.600024.3 08.9101.24K? 0 +001623.67 -513640.7 +000017.8-000051.700005.3 08.9101.13K? 0 +001640.86 -302604.5 +000012.5-000018.800009.2 08.9101.40K? 0 +002418.73 +342304.7 +000011.2+000015.800003.9 08.9101.66K? 0 +002758.56 +385724.6 +000016.6+000010.100008.4 08.9101.50K? 0 +003622.12 -082714.0 -000002.4-000040.800008.3 08.9101.22K? 0 +004309.40 +551747.7 +000001.5-000013.400005.2 08.9101.71K? 0 +004421.30 +040723.6 +000003.7-000014.900000.5 08.9101.36K? 0 +004548.49 -415433.7 +000257.4-000068.600092.0 08.9101.28K? 0 +004728.24 +471816.3 -000029.0-000012.200019.3 08.9101.55K? 0 +010039.65 +172800.7 +000000.0+000009.300001.9 08.9101.17K? 0 +010538.26 +011203.7 -000002.4-000009.100005.7 08.9101.04K? 0 +010926.71 +482323.8 -000011.0-000019.900027.0 08.9101.23K? 0 +011425.04 +654415.0 -000001.5-000004.000013.7 08.9101.76K? 0 +011530.86 -553440.6 +000030.0-000019.200009.7 08.9101.18K? 0 +011720.32 -190138.6 -000007.1-000024.500013.9 08.9101.10K? 0 +011920.50 +385451.9 +000024.4-000016.300015.8 08.9101.28K? 0 +012109.41 -625855.4 -000006.1+000011.500019.5 08.9101.58K? 0 +012901.45 +512405.8 +000009.9+000007.100011.7 08.9101.41K? 0 +013706.87 +272604.6 +000002.1-000018.300011.1 08.9101.48K? 0 +013803.59 +610249.2 +000014.3+000000.700014.9 08.9101.96M? 0 +014022.86 -475445.6 +000047.0-000002.600008.2 08.9101.04K? 0 +014243.05 +251810.5 -000019.9-000043.500017.3 08.9101.68K? 0 +014305.59 -693421.1 +000016.1-000016.900001.5 08.9101.10K? 0 +014318.35 +213001.1 +000025.5-000014.100000.0 08.9101.29K? 0 +014719.55 +510755.3 +000029.2-000006.700017.0 08.9101.17K? 0 +015248.64 -222605.5 +000841.5+000002.800124.4 08.9101.38K? 0 +015443.32 +720538.1 +000002.7-000014.300004.3 08.9101.45K? 0 +020224.18 +491722.0 -000008.9-000005.600007.6 08.9101.14K? 0 +020250.89 +291114.0 -000011.1-000010.700019.3 08.9101.58K? 0 +020630.33 +414627.2 +000010.0-000001.500016.1 08.9101.05K? 0 +020916.40 +241807.4 -000013.1+000003.000009.0 08.9101.10K? 0 +021244.65 +393838.6 +000013.4-000018.300025.1 08.9101.14K? 0 +022517.70 +490329.3 -000024.1-000002.800005.7 08.9101.33K? 0 +022832.02 +263352.5 -000013.9-000047.300016.9 08.9101.38K? 0 +023510.36 +814839.4 +000015.1-000017.600020.2 08.9101.44K? 0 +023633.35 +360548.9 +000022.3+000005.000013.8 08.9101.06K? 0 +023726.71 -792843.0 +000014.0+000022.600009.2 08.9101.08K? 0 +024209.69 -251827.2 +000078.0-000005.900000.6 08.9101.11K? 0 +024819.75 +173033.9 +000006.0-000031.100040.5 08.9101.32K? 0 +025032.68 -784108.8 +000002.8+000015.200003.0 08.9101.25K? 0 +025725.81 +624550.0 -000012.6-000003.700007.3 08.9101.12K? 0 +030629.91 +352646.8 +000030.5-000012.500032.5 08.9101.28K? 0 +031014.91 -060348.7 -000059.6-000027.000018.6 08.9101.21K? 0 +031052.78 -482004.0 +000020.2-000014.600000.8 08.9101.00K? 0 +031244.11 -024206.7 +000051.5-000028.100012.2 08.9101.32K? 0 +032839.30 -183905.4 -000027.1-000025.200024.0 08.9101.05K? 0 +033050.55 -323019.6 -000008.2-000003.500003.6 08.9101.75K? 0 +033111.86 +404821.3 +000003.4-000026.600021.1 08.9101.04K? 0 +033214.31 +672350.6 +000006.1-000017.800002.1 08.9101.81K? 0 +033555.83 -241136.0 +000023.1-000030.200008.8 08.9101.18K? 0 +034157.65 -062506.9 -000059.5-000024.400000.7 08.9101.28K? 0 +034832.37 -133212.0 -000037.2+000017.600002.3 08.9101.45K? 0 +034939.75 +615303.3 +000010.3+000005.700012.6 08.9101.21K? 0 +034944.62 +123610.8 -000017.5-000013.900014.9 08.9101.52K? 0 +034946.45 +295049.5 +000001.7+000000.600004.0 08.9101.63K? 0 +035148.48 +171211.1 +000026.4-000064.300005.0 08.9101.10K? 0 +040204.72 +444432.1 -000001.7-000015.700007.7 08.9101.19K? 0 +040428.50 -554750.0 -000003.6+000013.400005.3 08.9101.14K? 0 +040723.79 -392955.0 +000012.5+000013.300005.3 08.9101.58K? 0 +040727.71 -244435.4 -000022.7+000007.200002.9 08.9101.06K? 0 +041237.73 +344331.6 +000032.5-000080.900012.7 08.9101.05K? 0 +041901.52 +121603.2 +000022.2-000057.200017.7 08.9101.05K? 0 +041942.75 +364307.1 -000015.3-000045.400004.1 08.9101.02K? 0 +042054.40 -043308.5 -000000.6-000039.300025.4 08.9101.48K? 0 +043632.42 -421926.0 +000020.5-000000.800017.0 08.9101.14K? 0 +043741.81 +152046.2 -000000.9-000032.300008.8 08.9101.33K? 0 +044106.10 +063752.8 -000028.3-000002.400020.7 08.9101.76K? 0 +045247.55 -521352.4 +000000.5-000004.300008.6 08.9101.34K? 0 +045323.56 -213943.5 -000013.7-000004.600009.9 08.9101.06K? 0 +045436.42 +702722.3 +000003.7+000014.000007.0 08.9101.47K? 0 +045444.46 +210559.3 +000039.1-000053.100028.7 08.9101.20K? 0 +045527.81 +424026.5 +000002.8+000028.900012.5 08.9101.02K? 0 +050403.42 +073827.9 -000002.8+000001.000023.8 08.9101.64K? 0 +051411.46 +471232.5 +000019.8-000025.900032.0 08.9101.44K? 0 +051821.91 -493918.0 +000009.2+000008.100017.2 08.9101.22K? 0 +051857.01 +060201.2 -000007.4-000034.700006.1 08.9101.01K? 0 +051943.03 -251517.4 -000014.9-000022.100019.2 08.9101.06K? 0 +052031.97 -143527.3 +000006.5+000008.000014.8 08.9101.36K? 0 +052152.68 -064126.7 +000019.4-000024.600009.2 08.9101.11K? 0 +052832.57 -263024.9 -000025.6+000006.500014.6 08.9101.13K? 0 +052834.64 +654145.9 +000001.1-000013.000007.0 08.9101.33K? 0 +053032.04 -224843.3 -000010.8-000010.200012.1 08.9101.39K? 0 +054043.70 -200434.9 -000010.8-000001.100008.0 08.9101.10K? 0 +054556.19 +290745.8 +000021.1-000004.300005.9 08.9101.10K? 0 +054650.54 -431319.1 +000010.6-000013.700008.8 08.9101.21K? 0 +055542.95 +085858.0 -000014.4-000045.000005.4 08.9101.09K? 0 +055831.72 +415631.3 -000010.0-000003.400004.5 08.9101.30K? 0 +055943.23 +151952.2 -000017.3-000014.600014.2 08.9101.54K? 0 +055947.58 -170452.4 +000015.4-000005.900005.6 08.9101.49K? 0 +060621.80 -530508.0 +000000.8+000017.300006.8 08.9101.23K? 0 +060637.50 +445723.8 -000014.3-000057.100019.5 08.9101.47K? 0 +061218.04 -124544.2 -000008.7+000021.900014.3 08.9101.15K? 0 +061226.82 -292726.1 -000000.1-000005.700013.9 08.9101.37K? 0 +061231.13 +245535.2 -000012.4-000023.800042.8 08.9101.07K? 0 +061300.37 +170247.8 +000017.7-000014.200000.0 08.9101.25K? 0 +061415.43 -013800.8 -000010.7-000006.400012.5 08.9101.01K? 0 +061535.13 +033125.9 -000004.4-000024.300015.1 08.9101.05K? 0 +061754.18 +452856.3 +000022.8+000007.900003.9 08.9101.26K? 0 +061803.51 +125716.6 +000017.5+000001.400007.8 08.9101.64K? 0 +062146.04 -361244.7 +000011.9+000010.800001.9 08.9101.06K? 0 +062531.52 -770002.0 +000008.3-000010.700014.9 08.9101.34K? 0 +062543.37 +024053.7 -000000.1+000011.000013.2 08.9101.18K? 0 +063013.00 -273417.4 +000007.6-000010.800020.6 08.9101.32K? 0 +063620.61 -223215.9 -000006.5+000011.000004.7 08.9101.00K? 0 +063640.68 +172319.6 -000016.3+000020.400022.1 08.9101.06K? 0 +063645.95 -764809.5 -000016.4-000010.600005.1 08.9101.05K? 0 +063658.14 -042627.6 -000024.7-000002.600013.8 08.9101.56K? 0 +063658.72 -692639.2 +000005.5+000002.600013.2 08.9101.09K? 0 +063742.76 -191834.0 +000021.7-000003.500012.7 08.9101.12K? 0 +063926.28 +220852.4 +000041.0-000015.300055.8 08.9101.80K? 0 +064244.01 -475540.7 -000002.7+000012.000009.1 08.9101.08K? 0 +065014.51 +022756.7 +000021.2-000005.000014.3 08.9101.53K? 0 +065428.21 +432952.2 -000012.2-000029.600010.3 08.9101.08K? 0 +065453.22 -675358.1 +000001.6+000008.900007.1 08.9101.67K? 0 +065517.79 -024544.6 +000007.1+000009.700017.9 08.9101.14K? 0 +065658.82 +701931.5 -000017.8-000002.500012.5 08.9101.62K? 0 +065910.11 -070632.0 -000018.0+000008.900000.6 08.9101.13K? 0 +065946.19 +160916.9 -000037.2-000005.600052.7 08.9101.14K? 0 +070140.05 +671422.2 -000010.8-000016.400005.7 08.9101.62K? 0 +070621.63 -494746.3 -000009.9-000001.400018.3 08.9101.20K? 0 +070717.37 +404552.6 +000054.7+000020.300015.8 08.9101.67K? 0 +070759.94 +290842.5 +000022.4-000010.200008.0 08.9101.05K? 0 +071133.80 -180622.3 +000026.8-000004.900023.8 08.9101.13K? 0 +071316.10 -060025.2 -000032.0+000031.100004.0 08.9101.77K? 0 +071522.69 +020428.6 +000004.9-000033.100013.8 08.9101.30K? 0 +071559.52 +551934.3 +000000.8-000010.800001.7 08.9101.69K? 0 +072008.79 -255200.3 -000008.5-000014.500001.4 08.9101.46K? 0 +072211.54 -434342.8 -000003.0+000033.700011.6 08.9101.07K? 0 +072232.56 -390702.5 -000002.9+000004.300000.2 08.9101.14K? 0 +072235.28 -101416.7 +000006.6+000032.800039.8 08.9101.77K? 0 +072830.97 -011031.5 +000033.4+000011.900022.4 08.9101.64K? 0 +073007.13 -154759.0 +000004.3-000033.000013.3 08.9101.43K? 0 +073204.37 -790546.4 -000005.6+000004.600007.3 08.9101.87M? 0 +073206.36 +055225.4 +000011.7-000001.700003.1 08.9101.08K? 0 +073317.14 -102847.6 -000029.1-000010.600031.9 08.9101.58K? 0 +073318.22 -434627.3 +000027.9-000017.600009.6 08.9101.07K? 0 +073327.29 -025006.9 -000026.2-000000.300039.8 08.9101.69K? 0 +073421.44 +382041.0 -000015.1-000022.200011.7 08.9101.49K? 0 +073957.47 -073107.2 -000012.4-000007.600006.4 08.9101.44K? 0 +074105.59 -113121.8 -000023.4+000010.500011.0 08.9101.69K? 0 +074436.91 -264554.6 -000011.1+000007.600010.1 08.9101.03K? 1 +074528.55 +072457.3 -000001.0+000022.100001.7 08.9101.74K? 0 +074747.14 -463124.0 -000012.0-000002.700002.2 08.9101.51K? 0 +075902.46 +612104.3 +000005.7-000023.700009.4 08.9101.13K? 0 +075922.87 +421744.1 +000023.1-000015.300008.4 08.9101.67K? 0 +080012.44 -490439.2 -000027.0-000011.500024.2 08.9101.52K? 0 +080034.98 -144815.9 -000005.6-000025.300004.9 08.9101.26K? 0 +080429.64 -202315.8 +000034.4+000037.900023.6 08.9101.28K? 0 +080543.84 -805344.6 -000025.7+000042.600006.3 08.9101.03K? 0 +080751.01 -470456.2 +000008.3-000002.900018.5 08.9101.27K? 0 +080843.50 -104722.6 -000051.1+000017.100021.8 08.9101.86M? 0 0.10 1.00 +080919.20 -121210.4 +000014.5-000010.900007.0 08.9101.33K? 0 +081012.96 -175521.7 +000011.7-000026.700006.9 08.9101.00K? 0 +081200.98 -442743.9 -000081.6+000002.200001.8 08.9101.08K? 0 +081236.73 -151828.2 +000001.7-000001.300010.2 08.9101.01K? 0 +081447.80 -704929.5 -000003.1+000014.900013.1 08.9101.03K? 0 +081812.47 -411536.7 -000001.3-000010.300011.3 08.9101.03K? 0 +082503.16 +730021.6 +000002.5+000018.300007.0 08.9101.20K? 0 +082503.33 +042841.4 -000020.1-000009.500027.5 08.9101.21K? 0 +082654.93 -322820.0 +000011.0-000004.500021.5 08.9101.51K? 0 +082818.13 +475143.4 -000006.3-000020.000003.5 08.9101.08K? 0 +083028.86 +383555.0 -000009.1+000009.400003.1 08.9101.37K? 0 +083553.63 -291710.9 -000031.4-000057.600007.5 08.9101.05K? 0 +084428.72 +124406.0 +000013.7+000004.100037.0 08.9101.31K? 0 +084502.70 -264018.4 -000023.6+000002.300011.5 08.9101.16K? 0 +084521.13 -204435.0 +000001.2+000013.200010.2 08.9101.14K? 0 +085244.15 -493306.1 +000045.7+000006.800021.4 08.9101.53K? 0 +085645.32 -784748.4 +000009.8+000030.500003.5 08.9101.02K? 0 +085652.52 -134151.8 +000014.6-000017.100012.2 08.9101.56K? 0 +090124.71 -501755.9 -000037.4+000052.200000.0 08.9101.20K? 0 +090321.26 -542445.1 -000014.6-000001.800014.0 08.9101.35K? 0 +090515.87 +141442.9 -000055.3-000016.900036.2 08.9101.11K? 0 +091151.36 -021407.0 +000004.1+000006.100026.9 08.9101.21K? 0 +091307.60 -470208.4 -000025.9+000019.300013.7 08.9101.32K? 0 +091506.09 -574051.6 -000022.3+000030.700002.6 08.9101.11K? 0 +091808.19 +030403.0 -000029.2-000009.700021.5 08.9101.01K? 0 +092141.41 -043151.3 -000018.2-000004.400000.6 08.9101.25K? 0 +092143.97 -105036.7 -000005.3+000022.500004.1 08.9101.11K? 0 +092346.11 -335009.8 +000006.8+000018.700001.7 08.9101.19K? 0 +092348.48 -381220.1 -000021.0-000013.200004.0 08.9101.42K? 0 +092432.52 -224328.6 +000000.7-000046.300000.5 08.9101.11K? 0 +092917.73 -040728.0 -000020.7+000010.600010.0 08.9101.04K? 0 +092951.91 -721652.2 -000025.7+000038.700004.6 08.9101.02K? 0 +093555.70 -292437.9 -000000.4+000005.600005.5 08.9101.28K? 0 +093913.99 -593837.1 +000004.9+000008.400006.8 08.9101.17K? 0 +094407.88 +534600.4 -000006.6-000010.700002.2 08.9101.53K? 0 0.10 1.00 +094429.17 +512140.4 -000003.2+000002.700022.8 08.9101.03K? 0 +095001.42 -570028.7 -000013.7-000000.400006.8 08.9101.52K? 0 +095443.20 +390709.3 -000023.5-000039.400002.4 08.9101.17K? 0 +095821.36 -401932.9 +000003.0+000023.500000.4 08.9101.64K? 0 +100448.57 -475934.7 -000032.1+000025.900015.8 08.9101.68K? 0 +100820.20 -373405.0 -000055.3+000035.700001.8 08.9101.01K? 0 +101122.94 -622004.0 -000017.3-000011.600004.9 08.9101.68K? 0 +102241.12 +072519.2 -000053.9+000012.700016.3 08.9101.05K? 0 +103044.81 -711611.6 +000010.2-000004.900006.2 08.9101.31K? 0 +103257.38 +352256.6 -000011.3+000002.700009.0 08.9101.06K? 0 +103558.76 -823825.2 -000033.6+000002.900005.6 08.9101.44K? 0 +104637.23 -593218.6 -000002.7-000020.600011.4 08.9101.27K? 0 0.10 1.00 +104824.01 -754620.7 -000009.1+000012.700000.0 08.9101.85M? 0 +104828.65 +070037.1 +000030.3+000002.000004.6 08.9101.13K? 0 +105706.76 +643924.1 -000038.0-000014.100006.5 08.9101.14K? 0 +105727.40 -402251.3 -000033.0+000014.500002.6 08.9101.02K? 0 +110054.50 +055817.8 -000009.0-000009.400012.7 08.9101.04K? 0 +110250.03 -561934.4 -000000.9-000007.200015.5 08.9101.24K? 0 +110724.65 -535206.9 +000009.8-000007.800008.6 08.9101.51K? 0 +110901.56 -444331.9 +000022.9+000009.300008.4 08.9101.25K? 0 +111502.95 -310221.0 -000013.6-000004.600001.4 08.9101.38K? 0 +111731.02 -722855.7 +000006.1+000000.000011.2 08.9101.61K? 0 +111755.29 -695354.5 -000030.6+000001.200003.1 08.9101.06K? 0 +112529.35 -031334.8 -000008.8-000045.400035.2 08.9101.08K? 1 +112806.77 +434144.1 -000028.4-000003.400017.4 08.9101.29K? 0 +112852.56 -603950.7 +000019.2+000041.200014.8 08.9101.25K? 0 +113514.05 -062933.1 +000002.8+000007.100037.6 08.9101.13K? 0 +114018.60 -501531.9 +000013.9-000015.500006.2 08.9101.33K? 0 +114248.18 +342111.2 -000014.8-000018.500011.6 08.9101.30K? 0 +114518.48 -344836.5 -000022.9+000011.600000.0 08.9101.07K? 0 +114743.44 -575300.8 -000025.2+000004.200003.7 08.9101.14K? 0 +114845.92 -445450.5 -000001.3-000005.200005.3 08.9101.19K? 0 +115045.58 -533856.4 -000027.6-000016.700004.1 08.9101.09K? 0 +115313.04 -693948.2 -000048.9-000005.300021.5 08.9101.08K? 0 +115407.38 -343918.1 +000041.6-000019.500006.9 08.9101.42K? 0 +115555.06 -563421.5 +000002.2-000004.500008.7 08.9101.12K? 0 +115736.25 -642611.8 -000020.4+000003.700012.4 08.9101.44K? 0 +115948.14 -781145.1 -000004.4-000007.700004.6 08.9101.22K? 0 0.10 1.00 +120139.67 -353459.8 -000049.5-000003.900011.6 08.9101.24K? 0 +120225.84 -641505.1 +000011.7+000000.700002.1 08.9101.62K? 0 +120549.07 -234652.3 -000015.3+000011.700017.5 08.9101.54K? 0 +120741.60 -285811.4 -000010.4-000029.200019.7 08.9101.46K? 0 +121046.35 -403404.9 -000007.4-000006.000010.5 08.9101.66K? 0 +121349.52 +642653.8 -000010.6+000008.800006.8 08.9101.33K? 0 +121914.08 -715501.4 -000057.8+000008.400013.9 08.9101.01K? 0 +122342.55 +115513.8 -000009.6-000010.700004.6 08.9101.03K? 0 +122416.89 -263502.3 -000014.9-000001.800001.3 08.9101.06K? 0 +122731.45 -665653.3 -000008.6-000018.200024.3 08.9101.42K? 0 +123224.84 -511341.9 -000039.5+000004.200013.5 08.9101.38K? 0 +123557.46 +295536.7 -000029.3-000020.700023.8 08.9101.20K? 0 +123635.73 -454257.5 +000004.1+000011.500019.3 08.9101.36K? 0 +123655.32 -164520.3 -000002.8-000000.100014.5 08.9101.00K? 0 +124615.93 +564307.8 +000033.0-000067.900013.6 08.9101.02K? 0 +124707.00 +774905.2 -000009.0-000004.200018.4 08.9101.66K? 0 +125220.24 -052253.1 -000021.7+000012.300020.9 08.9101.15K? 0 +125225.77 +563803.0 -000008.5-000002.300010.2 08.9101.01K? 0 +125304.98 -432723.8 -000018.2-000012.800010.1 08.9101.50K? 0 +125740.76 +563359.0 +000002.8+000003.000022.7 08.9101.20K? 0 +130616.35 +024157.1 -000028.6-000023.400031.0 08.9101.02K? 0 +130625.20 +521356.9 -000023.5-000014.400018.3 08.9101.27K? 0 +132150.48 +012343.4 -000019.2-000027.400002.1 08.9101.11K? 0 +132223.07 -652920.9 +000017.4+000009.100000.1 08.9101.25K? 0 +133215.15 -644340.7 -000027.1-000003.200005.0 08.9101.09K? 0 +133354.79 +313305.3 +000001.5-000024.100012.6 08.9101.32K? 0 +133543.60 -811208.7 +000013.7-000044.300006.1 08.9101.26K? 0 +133712.80 -451403.6 -000025.4-000025.500016.8 08.9101.57K? 0 +133819.46 -202528.2 -000020.5+000002.400012.3 08.9101.21K? 0 +134948.93 +521912.1 -000066.1-000016.100008.0 08.9101.11K? 0 +135154.48 +354255.5 +000004.6-000004.000001.4 08.9101.08K? 0 +135320.10 -430538.4 +000006.0+000012.600032.6 08.9101.39K? 0 +135449.00 -621458.5 -000031.7-000009.300010.7 08.9101.31K? 0 +140330.39 -272751.6 -000010.6+000001.300019.0 08.9101.64K? 0 +141504.71 -291956.6 -000012.2-000029.600015.2 08.9101.33K? 0 +141508.26 -241235.2 -000022.9-000010.500032.5 08.9101.28K? 0 +141543.60 -283235.2 -000021.8-000014.800003.7 08.9101.28K? 0 +142116.95 +824428.6 +000004.3-000016.000005.1 08.9101.39K? 0 +143008.61 +091906.4 -000026.2+000014.300017.1 08.9101.32K? 0 +143346.69 -343550.6 -000011.4+000007.000013.1 08.9101.50K? 0 +143907.68 -735652.7 -000013.1-000012.900012.0 08.9101.07K? 0 +144521.44 -271227.2 -000008.5-000001.700036.6 08.9101.06K? 0 +144635.08 +030205.7 +000000.5+000000.300022.9 08.9101.44K? 0 +144914.28 -510452.3 -000022.3-000027.500011.0 08.9101.40K? 0 +144927.58 -603819.3 -000009.5-000011.100005.1 08.9101.03K? 0 +145125.58 -785951.9 +000013.8+000000.800020.3 08.9101.43K? 0 +145315.18 +784505.6 +000000.5-000018.600009.5 08.9101.00K? 0 +145723.52 -692342.3 -000001.0-000003.400036.5 08.9101.86M? 0 +150718.31 -390142.5 -000025.1-000011.500036.1 08.9101.70K? 0 +150738.42 -513622.7 -000021.7-000016.600022.1 08.9101.07K? 0 +151326.34 -442033.8 -000019.8+000006.200009.9 08.9101.16K? 0 +151329.13 -521944.9 -000020.7-000015.600028.9 08.9101.05K? 0 +151418.80 -583112.2 +000017.7-000012.600036.9 08.9101.23K? 0 +152025.18 -175737.9 -000028.3-000033.800006.0 08.9101.10K? 0 +152302.42 -595609.7 -000024.0+000007.600008.9 08.9101.70K? 0 +152350.36 -480005.5 +000027.0-000006.800029.4 08.9101.45K? 0 +152403.93 +304117.5 -000033.8-000012.600005.4 08.9101.14K? 0 +152523.98 -391905.5 -000030.9-000014.000000.2 08.9101.08K? 0 +152557.79 +170640.5 +000000.9+000044.300022.3 08.9101.44K? 0 +152830.37 -483753.6 -000015.1+000002.200004.6 08.9101.25K? 0 +153148.49 -373846.5 +000014.9-000013.200005.9 08.9101.81K? 0 +153519.47 -184323.7 -000043.4+000008.400039.6 08.9101.15K? 0 +153849.67 -153043.1 -000029.3-000024.100008.9 08.9101.36K? 0 +154838.56 -191257.9 -000035.8+000010.200008.3 08.9101.15K? 0 +155113.89 -674523.0 -000005.2-000017.200007.2 08.9101.23K? 0 +155150.04 +075051.5 -000020.6+000012.900037.3 08.9101.00K? 0 +155233.45 -270603.4 +000024.5-000046.700032.5 08.9101.28K? 0 +155251.13 -441000.7 -000008.7-000025.300001.1 08.9101.01K? 0 +155430.30 -571622.6 -000009.9-000010.800035.1 08.9101.82K? 0 +155803.58 +244945.3 -000017.5-000024.400003.0 08.9101.30K? 0 +155959.78 -312541.1 -000016.7+000013.200000.6 08.9101.04K? 0 +160611.38 -100614.0 +000026.3+000011.600018.2 08.9101.08K? 0 +161240.35 +703613.4 +000000.7-000016.900020.8 08.9101.06K? 0 +161359.13 +101430.6 +000006.5-000022.600012.3 08.9101.25K? 0 +162411.83 +751950.6 -000033.5+000021.500000.2 08.9101.08K? 0 +162517.11 -662806.2 -000027.8-000017.100015.2 08.9101.61K? 0 +162637.42 -014834.2 -000022.7+000023.900004.4 08.9101.44K? 0 +162710.40 -341946.0 -000028.1-000011.900029.1 08.9101.83K? 0 +162746.52 -813157.4 -000005.8-000003.200028.7 08.9101.39K? 0 +164127.92 -582619.3 +000009.8-000006.400033.4 08.9101.73K? 0 +164345.42 +125458.2 -000027.6-000036.000009.5 08.9101.16K? 0 +164404.10 +191059.5 +000010.8+000004.700012.6 08.9101.44K? 0 +164822.36 -462020.8 -000023.0-000005.300002.8 08.9101.37K? 0 +165034.12 +011146.2 -000021.6-000006.700001.5 08.9101.52K? 0 +165501.58 -325831.7 -000056.3-000043.800036.5 08.9101.18K? 0 +165539.88 -200609.2 -000010.9-000006.600046.4 08.9101.83K? 0 +165559.78 +162218.2 +000001.9+000000.700006.1 08.9101.13K? 0 +165820.20 -354120.1 -000042.2-000043.000016.9 08.9101.81K? 0 +170127.89 -271623.6 +000001.4-000029.000012.2 08.9101.52K? 0 +170242.13 +545416.3 +000020.2-000032.100001.1 08.9101.07K? 0 +170353.66 -245042.5 +000021.5+000015.500008.2 08.9101.57K? 0 +170400.59 -425809.3 +000006.0-000002.400045.2 08.9101.98M? 0 +170508.60 +111806.5 +000005.5-000041.000004.2 08.9101.03K? 0 +170647.36 +001702.5 -000013.9-000001.800012.9 08.9101.37K? 0 +170855.95 +663727.1 -000009.0-000011.800009.1 08.9101.11K? 0 +170952.94 -431554.8 -000005.6-000065.300018.4 08.9101.12K? 0 +171320.53 +171328.5 -000038.8-000020.100023.9 08.9101.17K? 0 +171639.41 +292624.9 +000002.5+000001.600018.9 08.9101.64K? 0 +171746.74 +370904.2 +000019.5+000030.700002.6 08.9101.10K? 0 +171837.86 +121000.3 -000004.7+000025.900031.1 08.9101.16K? 0 +172205.87 +214709.4 -000008.4+000010.300014.8 08.9101.34K? 0 +172218.77 +340257.2 +000017.5-000010.300001.6 08.9101.46K? 0 +172231.37 -485925.8 +000009.3-000005.700014.3 08.9101.11K? 0 +172312.19 -531230.7 -000027.0-000007.600020.9 08.9101.73K? 0 +172823.80 -202149.9 +000002.0+000015.200015.5 08.9101.18K? 0 +173107.99 -112054.4 -000006.6+000011.600025.7 08.9101.82K? 0 +173314.76 -160901.5 +000002.7-000004.700006.8 08.9101.88M? 0 +173612.85 -303230.4 -000034.4+000004.800022.3 08.9101.14K? 0 +173700.26 +680333.8 -000003.7-000037.300016.0 08.9101.45K? 0 +173831.79 -144300.0 -000025.3-000019.100015.5 08.9101.11K? 0 +173905.55 -550306.9 +000004.6+000001.400008.4 08.9101.69K? 0 +174056.12 +610359.0 -000006.2+000009.000003.2 08.9101.04K? 0 +174146.96 -602557.7 +000011.1-000007.300001.2 08.9101.36K? 0 +174252.06 +003844.1 -000007.7+000002.000021.8 08.9101.25K? 0 +174510.07 +515655.7 +000002.6+000032.200007.7 08.9101.06K? 0 +174954.05 +061223.2 -000017.9+000004.700031.7 08.9101.28K? 0 +175337.61 +230716.3 -000010.3-000023.100000.9 08.9101.22K? 0 +175901.74 +020219.8 +000000.0+000000.000000.0 08.9101.02K? 0 +180043.77 +331736.1 +000003.1+000039.800000.6 08.9101.49K? 0 +180148.24 +150114.1 +000003.3+000018.400004.6 08.9101.62K? 0 +180224.13 -454416.5 -000017.0+000008.300037.1 08.9101.14K? 0 +180233.94 -420407.5 +000016.3-000004.200004.1 08.9101.40K? 0 +180626.71 +091708.0 -000016.9-000018.400023.1 08.9101.20K? 0 +180906.21 +310116.2 +000024.5-000012.300001.7 08.9101.11K? 0 +181513.75 -550606.6 -000015.2-000009.600019.1 08.9101.74K? 0 +181526.39 +640935.1 +000001.8+000007.200007.5 08.9101.42K? 0 +181607.63 +635614.5 +000016.1+000000.900002.1 08.9101.17K? 0 +181737.35 +274229.8 +000018.1-000015.500005.1 08.9101.18K? 0 +181845.50 +252650.2 +000005.9+000003.600010.3 08.9101.25K? 0 +182300.86 -451236.9 -000020.5-000025.200021.7 08.9101.35K? 0 +182356.02 +004826.6 -000016.0-000002.000015.6 08.9101.04K? 0 +182440.75 -183749.3 -000030.8-000001.900020.5 08.9101.19K? 0 +182533.78 -561022.0 +000013.3-000068.700012.8 08.9101.17K? 0 +182613.38 -331109.4 +000041.6-000018.600004.8 08.9101.02K? 0 +182945.03 -294937.9 +000066.6-000005.000031.8 08.9101.04K? 0 +183212.17 +440455.4 +000008.8+000011.200004.4 08.9101.09K? 0 +183219.18 -522738.0 +000028.6-000018.600004.5 08.9101.21K? 0 +183332.30 -674814.4 +000005.5-000005.900006.3 08.9101.42K? 0 +183333.07 +080831.8 -000001.0-000010.200017.1 08.9101.47K? 0 +183345.71 -432822.8 -000013.6-000014.900021.0 08.9101.16K? 0 +184156.28 -462823.7 +000003.8+000001.200016.2 08.9101.22K? 0 +184204.56 +470057.7 +000013.0-000001.400003.5 08.9101.12K? 0 +184428.59 -285610.8 -000044.1-000016.600016.9 08.9101.36K? 0 +185236.05 -203158.9 +000044.1-000011.900034.2 08.9101.69K? 0 +185452.70 -104309.6 -000029.5+000001.600004.0 08.9101.19K? 0 +185613.89 -412058.5 +000001.2-000007.300009.7 08.9101.01K? 0 +185815.71 +274731.6 -000016.8-000002.300012.2 08.9101.09K? 0 +190014.56 -432137.7 +000015.4-000043.100000.9 08.9101.23K? 0 +190120.94 -284915.1 +000032.7-000011.700005.4 08.9101.36K? 0 +190558.19 -600633.3 -000009.3-000004.700015.2 08.9101.76K? 0 +190803.86 -174013.9 +000000.0+000018.800000.2 08.9101.53K? 0 +190921.23 +534856.8 +000018.3-000008.200009.5 08.9101.57K? 0 +190942.99 -202406.6 -000025.9-000003.400032.4 08.9101.19K? 0 +191012.23 +545132.3 -000009.8+000018.400014.2 08.9101.06K? 0 +191115.00 -410639.8 -000007.3+000018.000011.4 08.9101.01K? 0 +191254.93 +061722.1 -000024.4+000004.300004.0 08.9101.17K? 0 +191438.99 +041521.6 +000013.3-000006.200007.6 08.9101.21K? 0 +191510.72 +013307.0 -000002.4-000026.400009.3 08.9101.17K? 0 +191518.48 +404005.6 +000010.8-000034.800003.6 08.9101.38K? 0 +191747.80 +575635.2 -000003.5+000004.600000.2 08.9101.44K? 0 +191835.11 +530425.2 +000012.1-000025.200007.6 08.9101.07K? 0 +191929.76 +180612.0 +000001.3-000006.900007.2 08.9101.29K? 0 +192316.89 +404221.9 -000029.1-000025.300018.3 08.9101.24K? 0 +192327.55 -272151.9 -000011.9+000022.000019.6 08.9101.53K? 0 +192547.27 -181856.9 -000045.1+000000.000002.0 08.9101.01K? 0 +192558.16 +051127.9 +000018.6-000040.900019.1 08.9101.14K? 0 +192649.17 -340647.0 +000071.9+000001.900010.1 08.9101.06K? 0 +192855.07 +031957.1 +000039.2-000002.300017.1 08.9101.45K? 0 +193357.89 -161629.5 -000035.7-000033.600002.5 08.9101.02K? 0 +193742.81 +184905.4 +000005.6+000004.000000.2 08.9101.02K? 0 +193810.96 -502733.6 +000017.9-000016.900019.5 08.9101.09K? 0 +193824.71 -462728.5 -000073.2-000046.800020.8 08.9101.61K? 0 +194238.30 -424649.2 -000011.2+000046.200010.7 08.9101.31K? 0 +194309.71 +382516.8 +000014.1-000052.400032.6 08.9101.34K? 0 +194437.39 +463233.2 -000001.5+000040.500013.9 08.9101.31K? 0 +194819.09 +033957.5 +000045.8+000006.700009.7 08.9101.79K? 0 +195022.92 -571456.4 +000009.9+000012.300030.7 08.9101.21K? 0 +195029.70 +334217.9 +000030.4+000028.400005.8 08.9101.13K? 0 +195218.94 +364730.4 -000003.6-000002.600004.3 08.9101.06K? 0 +195222.09 -323339.7 +000019.8-000002.100011.9 08.9101.21K? 0 +195417.31 +301035.0 -000005.0+000008.000000.4 08.9101.66K? 0 +195533.66 -403458.0 +000016.4+000003.900008.5 08.9101.17K? 0 +195828.40 +182537.4 -000020.9-000006.200018.8 08.9101.05K? 0 +200058.71 +182314.7 -000010.6-000040.100032.1 08.9101.50K? 0 +200339.96 -032238.6 +000022.7+000023.500014.4 08.9101.31K? 0 +200502.68 +274623.0 +000006.4-000014.900006.2 08.9101.09K? 0 +200819.19 -825204.4 +000013.5-000011.700010.2 08.9101.60K? 0 +201053.00 -033022.4 +000059.1+000002.000011.7 08.9101.61K? 0 +201158.71 +343539.8 -000050.2-000000.700017.9 08.9101.06K? 1 +201518.52 +551302.3 +000007.2+000022.300016.0 08.9101.72K? 0 +201720.29 +472602.3 -000006.3+000025.900005.0 08.9101.41K? 0 +201903.95 +112554.9 +000016.4-000001.100029.9 08.9101.68K? 0 +201939.30 +005208.0 -000026.4-000060.600006.8 08.9101.14K? 0 +202533.68 -452741.7 -000005.7-000004.500024.1 08.9101.25K? 0 +202800.09 -000904.9 -000018.2+000018.800002.1 08.9101.50K? 0 +202832.24 -053255.5 -000056.5+000021.800024.1 08.9101.15K? 0 +203102.26 -093919.9 +000001.3-000035.900004.9 08.9101.54K? 0 +203506.56 -750959.5 +000003.0-000012.800006.1 08.9101.63K? 0 +203604.65 -013031.8 -000008.9-000038.300004.8 08.9101.03K? 0 +204606.54 +235433.2 +000027.1-000015.700015.1 08.9101.71K? 0 +204937.14 -035319.6 +000012.6+000000.800021.9 08.9101.33K? 0 +205055.74 +355401.0 -000020.8+000006.100038.3 08.9101.07K? 0 +205347.35 +372308.3 +000005.4-000029.600006.3 08.9101.03K? 0 +205914.91 -002622.9 -000011.9+000007.900012.8 08.9101.61K? 0 +210047.87 +232438.9 -000030.2-000023.100005.6 08.9101.21K? 0 +210512.18 +353441.9 -000023.9-000016.500007.4 08.9101.72K? 0 +210853.69 -630611.6 +000035.1-000024.700032.1 08.9101.39K? 0 +211833.72 -664754.0 +000032.1-000032.500002.0 08.9101.02K? 0 +212507.16 +601732.3 +000018.2+000013.600002.0 08.9101.14K? 0 +212518.78 +132539.1 +000012.1+000003.900017.0 08.9101.03K? 0 +212538.17 +664251.0 +000008.5-000004.900002.0 08.9101.04K? 0 +212555.22 -593812.0 -000000.4+000004.700007.5 08.9101.42K? 0 +212743.17 +195647.4 -000030.8-000018.700011.7 08.9101.38K? 0 +213226.23 +164950.9 +000033.6-000010.900013.9 08.9101.46K? 0 +213426.67 -020102.9 +000020.4-000006.600004.7 08.9101.17K? 0 +213551.16 -623049.9 +000008.0-000023.800001.5 08.9101.12K? 0 +213737.03 -662743.6 -000003.0-000036.500008.7 08.9101.19K? 0 +213958.67 -201320.6 +000006.1+000002.500000.4 08.9101.69K? 0 +214149.38 -584956.9 +000029.2-000049.400012.9 08.9101.15K? 0 +214227.43 +643007.5 -000034.9+000005.800000.4 08.9101.50K? 0 +214245.47 +382442.1 +000018.9-000006.600009.4 08.9101.03K? 0 +214436.20 +205030.7 +000009.6-000063.700054.2 08.9101.66K? 0 +214902.70 +051751.1 -000011.3-000018.900000.9 08.9101.11K? 0 +215234.67 -194844.7 +000021.8+000010.800014.9 08.9101.51K? 0 +215411.78 +111559.1 +000008.7-000001.400019.6 08.9101.11K? 0 +215427.00 -434724.4 +000038.2-000031.500018.0 08.9101.50K? 0 +220004.84 +485406.2 -000009.5-000002.900001.0 08.9101.08K? 0 +220006.06 +095712.8 +000032.4-000018.700023.8 08.9101.06K? 0 +220129.56 -735141.7 -000008.5-000012.300006.7 08.9101.64K? 0 +220511.15 +193135.2 -000032.4+000013.400004.4 08.9101.49K? 0 +220811.47 -363630.2 -000021.2+000002.200002.5 08.9101.02K? 0 +220823.73 +620323.8 +000051.1+000014.000024.1 08.9101.09K? 0 +220908.00 -103132.2 +000008.2-000022.100012.4 08.9101.25K? 0 +221306.72 -293217.1 -000000.8-000011.400000.2 08.9101.17K? 0 +221635.45 -401539.8 +000023.6+000017.300034.5 08.9101.15K? 0 +221732.34 +592258.1 -000012.0-000048.300025.1 08.9101.16K? 0 +222236.98 -412428.4 +000027.9+000005.300003.2 08.9101.50K? 0 +222829.85 +242741.4 -000030.4-000025.700049.8 08.9101.48K? 0 +223135.82 +551425.2 -000009.5+000008.000013.5 08.9101.28K? 0 +223224.93 -495527.9 -000002.9+000001.100007.3 08.9101.52K? 0 +223649.11 -352926.5 -000006.8-000039.200025.8 08.9101.02K? 0 +223853.66 +244939.9 +000008.4-000039.500016.0 08.9101.20K? 0 +224027.89 +061450.2 +000015.7+000041.800020.9 08.9101.33K? 0 +224510.41 +563239.9 +000002.6-000015.000000.4 08.9101.43K? 0 +224635.31 +073921.7 +000071.3-000013.000022.2 08.9101.20K? 0 +225559.13 -715803.4 -000006.1+000001.400006.9 08.9101.07K? 0 +230102.29 -054146.6 +000011.8-000004.500008.7 08.9101.09K? 0 +230358.96 -404902.6 +000023.0+000006.900001.4 08.9101.02K? 0 +230540.98 -403503.6 +000008.6-000025.000004.5 08.9101.17K? 0 +230813.13 +303007.1 -000046.1-000030.400002.8 08.9101.13K? 0 +232845.98 +113044.2 +000042.4-000011.000005.8 08.9101.15K? 0 +232927.41 +491400.9 +000002.9-000009.000003.4 08.9101.21K? 0 +233037.58 -413545.9 +000002.1+000020.500032.3 08.9101.30K? 0 +233127.00 +243404.9 +000044.7-000000.600010.2 08.9101.12K? 0 +233253.03 +530549.8 +000014.8-000012.300001.5 08.9101.28K? 0 +234314.42 +010647.1 +000032.9-000032.900017.4 08.9101.16K? 0 +234743.86 +344741.1 +000006.5-000035.200014.3 08.9101.37K? 0 +235012.74 -342706.1 +000009.3+000019.000006.8 08.9101.11K? 0 +235829.45 +315104.6 +000019.2-000013.300010.6 08.9101.07K? 0 +153243.78 -583208.2 +000015.2-000012.100002.5 08.9102.03M? 0 +183409.47 -020240.3 -000020.6+000001.700003.9 08.9102.10M? 0 +211732.47 +625620.1 +000018.7-000005.700003.4 08.9102.17M? 0 +175200.73 -280120.5 +000008.5-000001.800018.6 08.9103.34N? 0 +000125.23 +475633.9 +000049.4+000001.600010.3 08.9200.53F? 0 +000219.29 +325725.0 +000052.7-000045.900029.5 08.9200.50F? 0 +000258.46 +395741.3 +000013.1-000002.800000.1 08.92-0.00B? 0 +000726.84 +673235.4 +000056.3+000004.100014.3 08.9200.43F? 0 +000745.03 +403529.1 +000040.2-000006.900006.2 08.9200.31F? 0 +001036.42 +500732.9 -000010.7+000010.900012.2 08.9200.90G? 0 +001128.65 +574925.0 -000019.9+000004.700020.5 08.9200.23A? 0 +001621.70 +260624.8 -000001.8-000063.600017.6 08.9200.68G? 0 +001653.79 -071131.1 +000124.7-000005.300042.8 08.9200.61G? 0 +002016.62 +541203.6 +000002.9+000001.700009.8 08.92-0.04B? 0 +002204.26 -264234.1 +000414.6+000070.300021.0 08.9200.68G? 0 +002701.80 +602409.1 +000140.3+000121.100021.1 08.9200.67G? 0 +002815.21 -503740.9 -000113.6-000017.700010.5 08.9200.58F? 0 +002915.87 -133336.3 +000024.9+000011.900006.9 08.9200.36F? 0 +002954.60 +450023.3 +000102.2-000044.200009.2 08.9200.63G? 0 0.10 1.00 +003006.00 +600904.1 +000001.1+000005.700003.6 08.9200.88G? 0 +003019.71 -480313.2 +000005.2+000015.100013.8 08.9200.76G? 1 +003624.25 +333019.5 +000018.7+000010.700010.8 08.9200.90G? 0 +004140.31 +053425.0 +000035.6+000000.100023.2 08.9200.42F? 0 +004237.90 +110640.5 +000024.6+000001.600007.2 08.9200.26A? 0 +004344.85 -073503.9 +000033.6-000043.300002.3 08.9200.48F? 0 +004544.79 -011105.2 +000063.9-000007.100001.5 08.9200.46F? 0 +004646.29 +501612.2 +000007.0+000004.600006.5 08.92-0.01B? 0 +005128.88 -634151.6 -000003.6-000047.600006.4 08.9200.60G? 0 +005334.85 -221212.0 +000197.6-000109.500028.1 08.9200.72G? 0 +005833.51 +222511.9 +000017.1-000017.800015.8 08.9200.97K? 0 +010419.03 -372331.3 -000006.0-000015.100021.0 08.9200.83G? 0 +010456.22 +364923.5 -000000.6-000020.000022.7 08.9200.78G? 0 +010511.88 -122506.9 +000015.1-000004.400000.1 08.9200.35F? 0 +010550.15 +511942.4 +000011.3+000016.800010.1 08.9200.95K? 0 +011336.65 +345557.3 +000058.9+000053.600012.8 08.9200.49F? 0 +011440.53 -451604.2 -000005.1+000016.900011.6 08.9200.41F? 0 +011737.56 +545727.4 +000021.5+000000.000006.6 08.9200.37F? 0 +011805.90 +490557.0 +000006.2+000010.400000.3 08.9200.04A? 0 +012419.91 +135400.2 +000027.9-000091.000021.1 08.9200.72G? 0 +012517.60 -133928.0 +000038.1-000036.000015.1 08.9200.53F? 0 +013655.43 +582548.3 +000001.5-000000.100005.7 08.9200.07A? 0 +013901.94 -332804.4 +000024.8-000117.300002.2 08.9200.68G? 0 +013905.25 +524228.5 -000000.8-000003.900005.4 08.9200.29A? 0 +013912.23 +364807.5 +000013.3-000012.200003.4 08.9200.44F? 0 +014149.63 +280732.4 +000002.8+000002.300015.2 08.9200.15A? 0 +014153.31 +050321.2 +000005.2-000009.400000.8 08.9200.43F? 0 +014207.84 -180734.7 +000058.0+000009.500002.9 08.9200.46F? 0 +014227.72 +134402.9 +000022.2-000034.700025.3 08.9200.52F? 0 +014249.62 +333825.0 -000002.3-000009.800029.4 08.9200.42F? 0 +014449.77 +082601.2 -000000.1+000032.600014.8 08.9200.91G? 0 +014602.02 +244710.4 +000032.0+000018.600001.0 08.9200.35F? 0 +014604.90 +611341.8 +000033.3+000009.000024.1 08.9200.67G? 0 +014611.01 +222655.4 +000005.3-000035.700005.3 08.9200.55F? 0 +014921.25 +322524.0 +000032.2-000023.800029.0 08.9200.66G? 0 +015108.50 +064330.5 -000046.7-000026.700006.0 08.9200.92G? 0 +015230.15 +194609.5 +000054.9+000024.500015.1 08.9200.87G? 0 +015402.02 +290328.7 +000011.0-000053.100001.7 08.9200.56F? 0 +015607.56 +444833.1 +000030.7-000027.800014.1 08.9200.41F? 0 +020356.50 +141103.0 +000032.4+000008.400030.4 08.9200.66G? 0 +020516.29 +440826.2 -000003.2+000008.600011.5 08.9200.18A? 0 +021149.09 -125424.6 +000005.7+000017.500014.1 08.9200.32F? 0 +021200.80 +043523.5 +000045.2-000027.300008.9 08.9200.45F? 0 +021354.09 -062228.9 +000036.7+000041.700004.5 08.9200.46F? 0 +021356.81 +373653.3 +000113.2-000155.600009.5 08.9200.60G? 0 +021446.72 +415420.8 -000001.7-000006.500010.2 08.9200.92G? 0 +021751.08 -042122.4 +000002.7+000019.800021.0 08.9200.43F? 0 +022108.13 +593800.3 +000025.0-000041.900011.2 08.9200.64G? 0 +022146.23 +683231.3 +000033.2-000027.100006.1 08.9200.36F? 0 +022234.10 +211845.1 -000018.1-000024.900011.4 08.9200.46F? 0 +022413.28 -031416.8 +000018.2+000030.500004.2 08.9200.47F? 0 +022434.49 +154103.3 -000004.9-000032.500004.2 08.9200.52F? 0 +022448.81 +784158.4 -000004.6-000004.400002.6 08.9200.28A? 0 +022751.17 -004722.6 +000009.7+000035.400002.7 08.9200.40F? 0 +022839.67 -093545.5 +000010.7+000007.000022.1 08.9200.41F? 0 +023047.72 +132547.4 +000140.9-000053.800009.0 08.9200.53F? 0 +023702.39 +110333.4 +000018.3+000003.400009.2 08.9200.41F? 0 +023830.78 +362123.1 -000017.1-000032.100027.2 08.9200.46F? 0 +023956.34 +454610.8 +000026.3-000032.200004.8 08.9200.45F? 0 +024327.26 +582736.0 +000044.9-000030.700013.8 08.9200.14A? 0 +024338.50 +574940.8 -000008.9-000017.600010.1 08.9200.63G? 0 +024936.41 +012427.5 +000006.9-000018.600013.5 08.9200.30A? 0 +025252.81 +485919.9 -000020.1-000006.900010.9 08.9200.21A? 0 +025554.66 +562856.6 +000023.1-000007.300001.9 08.9200.24A? 0 +025749.54 -463332.6 +000024.1-000005.500001.2 08.9200.42F? 0 +025909.67 +675355.1 -000004.1+000004.900016.5 08.9200.95K? 0 +030202.09 +734627.7 -000008.0-000017.100004.8 08.9200.53F? 0 +030743.60 +005141.6 -000008.2-000061.900022.4 08.9200.74G? 0 +030744.35 +600158.4 -000059.7-000015.600018.8 08.9200.49F? 0 +030943.68 +601418.8 -000000.8-000004.900009.1 08.9200.68G? 0 +031026.81 -584940.5 -000027.0-000018.200001.9 08.9200.80G? 0 +031039.41 +282014.4 +000015.7-000013.400000.8 08.9200.20A? 0 +031256.84 +631112.4 +000009.1-000010.200001.2 08.9200.14A? 0 +031353.49 -671105.4 +000073.6+000025.900010.1 08.9200.99K? 0 +031508.05 +070603.9 +000028.9-000041.500008.4 08.9200.80G? 0 +031752.24 +705359.3 -000015.5+000007.800016.6 08.9200.31A? 0 +032011.38 +520406.3 +000005.9-000001.500009.5 08.9200.46F? 0 +032216.30 -633327.4 -000014.9+000007.400000.7 08.9200.91G? 0 +032454.42 +670912.2 +000059.9-000040.300021.8 08.9200.47F? 0 +032514.94 +350812.0 -000010.2-000024.100009.8 08.9200.43F? 0 +033323.74 -133633.1 -000004.6-000000.900005.0 08.9200.23A? 0 +033409.85 +465057.2 +000010.8-000007.300002.5 08.9200.26A? 0 +033442.40 -161410.1 -000003.6-000027.700012.6 08.9200.98K? 0 +033529.87 +311337.9 +000032.2-000036.100014.5 08.9200.62G? 0 +033532.29 -355212.5 +000020.2+000068.300001.3 08.9200.45F? 0 +033939.39 +274533.7 +000009.4-000017.900016.1 08.9200.25A? 0 +034015.85 -524334.4 -000019.9+000006.800006.2 08.9200.31A? 0 +034304.80 +514000.9 +000051.1-000007.200014.8 08.9200.54F? 0 +034447.46 -714212.4 -000033.4-000024.200004.1 08.9200.51F? 0 +035154.14 +661833.8 +000008.4-000002.000005.9 08.9200.29A? 0 +035427.09 +051128.2 -000007.6-000018.200000.6 08.9200.32F? 0 +035702.68 +472846.3 +000003.2+000008.100003.7 08.9200.17A? 0 +035837.44 +370739.5 +000042.7-000012.400006.3 08.9200.54F? 0 +035918.16 +655210.5 +000018.0-000017.600001.3 08.9200.21A? 0 +040215.74 +534511.8 +000000.1+000014.900000.3 08.9200.37F? 0 +040422.66 -273917.1 -000006.9-000063.200002.0 08.9200.65G? 0 +040651.90 +134356.7 +000032.3-000106.900040.5 08.9200.74G? 0 +042058.99 -115533.9 +000005.4+000037.100039.8 08.9200.42F? 0 +042254.36 -344937.6 -000027.6+000020.900001.7 08.9200.48F? 0 +042457.69 +200324.0 -000009.5-000014.400010.6 08.9200.41F? 0 +042825.66 +122255.0 -000011.8-000022.200014.5 08.9200.64G? 0 +042950.42 -140310.2 +000069.5+000117.000002.8 08.9200.49F? 0 +043250.05 +160021.2 +000109.6-000031.300039.7 08.9200.94G? 0 +044318.41 +723558.2 +000015.8+000060.600008.5 08.9200.85G? 0 +044318.61 -054441.9 -000037.0-000009.800017.3 08.9200.44F? 0 +044948.87 +423400.0 -000025.0+000037.600027.6 08.9200.60G? 0 +045031.15 -190330.1 -000012.8-000024.700001.7 08.9200.33F? 0 +045929.19 -020359.6 -000000.2-000009.300001.7 08.92-0.03B? 0 +050121.91 +620916.9 -000004.9-000009.500006.4 08.9200.20A? 0 +050307.73 +483207.3 -000016.8-000002.900000.0 08.9200.27A? 0 +050657.44 +160716.0 +000020.0-000015.000025.3 08.9200.35F? 0 +051022.51 -413524.3 +000015.1+000040.300000.1 08.9200.45F? 0 +051048.24 +191619.3 +000028.4+000002.400000.2 08.9200.44F? 0 +051432.84 -703506.2 -000013.8+000013.300007.2 08.9200.34F? 0 +051741.18 -373706.4 +000078.8-000028.300017.1 08.9200.75G? 0 +052249.35 +284449.0 +000018.3-000063.500007.9 08.9200.47F? 0 +052408.33 +001131.6 -000001.3+000009.300014.6 08.9200.19A? 0 +052802.59 -261023.3 +000006.5+000004.300001.2 08.9200.33F? 0 +052900.74 +001825.8 -000005.5-000003.000000.3 08.9200.06A? 0 +052905.13 -125211.2 +000068.1+000014.900037.6 08.9200.80G? 0 +052933.70 +421021.1 -000048.6-000012.000002.4 08.9200.95K? 0 +053048.32 +310215.3 +000001.9-000017.200006.8 08.9200.55F? 0 +053140.69 +025104.6 +000012.8-000002.100010.6 08.9200.00A? 0 +053304.12 +242154.6 -000088.3-000064.700011.9 08.9200.44F? 0 +053325.01 -004701.5 -000008.8-000009.200014.3 08.9200.00A? 0 0.10 1.00 +053413.99 +150006.3 -000004.6-000006.500007.9 08.9200.17A? 0 +053754.69 -100526.2 -000044.0-000056.900021.9 08.9200.59G? 0 +053904.77 -500756.4 +000011.6+000021.800007.2 08.9200.54F? 0 +054020.62 +434350.6 +000009.6-000008.600024.0 08.9200.12A? 0 +054159.36 +293121.5 +000012.0+000004.000007.6 08.9200.33F? 0 +054435.28 -264832.4 +000016.7-000019.700003.8 08.9200.91G? 0 +054528.28 -801845.5 -000011.9+000043.100006.1 08.9200.30A? 0 +054552.49 -290531.7 -000005.0+000014.100002.7 08.9200.15A? 0 +054603.33 -041605.8 +000001.7-000045.300032.6 08.9200.56F? 0 +054825.45 -184212.7 -000038.4-000017.100006.2 08.9200.06A? 0 +054909.61 +033904.8 -000006.4-000007.800005.5 08.9200.08A? 0 +054916.34 -373047.8 +000200.6-000022.500014.1 08.9200.85G? 0 +055110.24 +562321.0 -000005.7-000021.100028.1 08.9200.86G? 1 +055139.26 -220141.2 -000022.4+000008.400002.9 08.9200.19A? 0 +055554.47 -190937.1 +000006.4-000010.100009.0 08.9200.15A? 0 +055613.77 +161004.9 +000034.6-000015.000004.3 08.9200.40F? 0 +055648.47 +463834.1 -000036.6-000005.900009.9 08.9200.46F? 1 +055716.05 -282622.0 +000024.3+000123.900005.2 08.9200.69G? 0 +055851.92 +214724.3 +000009.7+000004.000019.5 08.9200.97K? 0 +060020.09 +383354.4 -000003.9-000011.800021.4 08.9200.33F? 0 +060048.61 -460046.0 -000022.7+000019.600008.8 08.9200.41F? 0 +060103.10 +144235.6 -000003.2-000012.100004.8 08.9200.30A? 0 +060133.25 +073638.0 -000014.0-000000.300013.6 08.9200.11A? 0 +060455.64 +270104.6 -000018.4-000004.300000.2 08.9200.19A? 0 +060501.33 -075615.5 +000000.0+000000.000000.0 08.9200.82G? 1 +060547.74 -261928.1 +000004.7+000011.500008.8 08.9200.07A? 0 +060610.85 -180316.4 -000027.5-000001.900004.0 08.9200.46F? 0 +060722.05 -035938.4 +000000.0+000000.000000.0 08.9200.46F? 1 +060908.45 +303057.5 +000016.5-000008.300001.6 08.9200.21A? 0 +060926.04 -233354.1 -000001.6-000009.100003.3 08.9200.49F? 0 +061103.97 +171628.6 +000007.3-000008.200000.8 08.92-0.04B? 0 +061109.42 +040217.5 +000009.9-000009.600003.7 08.9200.40F? 0 +061304.44 -602745.5 -000006.1-000011.900018.9 08.9200.24A? 0 +061456.45 -561205.0 -000007.9+000008.000004.4 08.92-0.02B? 0 +061705.37 +001411.0 -000012.4+000003.100005.9 08.9200.25A? 0 +061720.62 +072637.1 +000012.3+000017.900015.6 08.9200.47F? 0 +061823.45 +301511.3 +000035.3-000029.600007.9 08.9200.36F? 0 +062036.78 +194040.9 -000014.0-000022.500020.9 08.9200.58G? 0 +062056.95 -115056.4 -000001.4-000004.700007.3 08.9200.20A? 0 +062228.53 +562550.7 -000000.5-000081.400024.5 08.9200.58F? 0 +062403.32 +001904.3 -000011.0+000000.000005.8 08.9200.05A? 0 +062507.08 -284155.8 -000004.6+000006.200006.8 08.9200.49F? 0 +062632.25 -225404.1 +000001.9+000030.300020.9 08.9200.39F? 0 +062642.55 -005607.8 -000010.1+000004.700008.1 08.9200.97K? 0 +062802.96 +140550.3 +000005.9-000012.200003.2 08.9200.42F? 0 +063028.59 +091442.1 -000042.7+000041.800023.0 08.9200.92G? 0 +063205.94 -010344.2 -000006.5+000026.200003.4 08.9200.68G? 0 +063318.50 +240229.3 +000002.3-000004.900000.2 08.9200.36F? 0 +063355.77 +430635.1 +000034.5-000031.500006.1 08.9200.47F? 0 +063534.52 +302456.3 -000007.2-000026.000000.7 08.92-0.03B? 0 +063544.20 -700549.7 -000007.6+000039.500004.5 08.9200.33F? 0 +063545.94 -014103.5 -000013.7+000002.200001.0 08.9200.18A? 0 +063601.14 -000140.4 -000005.6+000001.100017.6 08.9200.89G? 0 +063744.69 +212707.5 -000010.2-000010.800015.1 08.9200.93G? 0 +063832.21 +521740.9 -000068.0-000050.600002.8 08.9200.86G? 1 +063858.97 +243210.5 -000020.4-000020.700017.1 08.9200.12A? 0 +063930.44 -290254.9 -000010.9+000014.000007.4 08.9200.23A? 0 +063939.14 -263830.1 +000017.8-000011.500002.4 08.9200.68G? 0 +063950.46 +044332.8 +000000.8-000013.400005.2 08.9200.04A? 0 +064029.06 -085851.1 +000014.3-000003.100001.1 08.9200.09A? 0 +064055.65 -043406.3 -000019.0-000002.100001.6 08.9200.36F? 0 +064113.19 +183434.9 -000012.2-000001.400012.4 08.9200.20A? 0 +064150.08 +012913.6 +000006.0-000016.600004.7 08.9200.06A? 0 +064225.85 -681607.0 +000000.4+000018.700005.1 08.92-0.12B? 0 +064236.45 +322922.3 -000005.4-000003.000011.5 08.9200.04A? 0 +064241.46 +014224.9 +000012.6-000014.600010.6 08.9200.39F? 0 +064259.42 -385751.2 -000016.1+000003.800006.4 08.92-0.02B? 0 +064325.22 +104329.6 -000033.6-000001.600030.3 08.9200.22A? 0 +064443.44 -180652.4 -000002.2-000036.800003.6 08.9200.56F? 0 +064453.52 +164225.6 +000003.0-000015.400007.3 08.9200.52F? 0 +064558.52 -425320.5 +000027.5+000034.300002.4 08.9200.43F? 0 +064558.68 -034814.0 -000013.7+000014.600012.5 08.9200.03A? 0 +064850.54 -363507.0 +000009.8-000012.000015.2 08.9200.95G? 0 +064918.52 -155450.7 -000007.5-000014.800020.4 08.9200.53F? 0 +064925.87 +070626.3 -000010.7+000011.500007.5 08.92-0.08B? 0 +065104.54 +151159.1 +000004.3+000006.400009.1 08.9200.51F? 0 +065131.12 +541221.6 -000003.4+000021.300029.0 08.9200.50F? 1 +065253.05 -100026.9 -000005.6+000002.800008.8 08.92-0.01B? 0 +065317.82 +575015.3 -000002.1-000009.700006.9 08.9200.39F? 0 +065347.26 -001739.4 -000022.0+000009.500000.3 08.92-0.05B? 0 +065408.86 -014920.0 +000033.9-000086.600014.8 08.9200.74G? 0 +065448.12 +045413.7 -000003.5+000007.500010.9 08.9200.08A? 0 +065635.17 -591937.2 -000014.4+000005.100000.2 08.9200.05A? 0 +065700.95 -464849.0 -000019.0+000064.100013.4 08.9200.32F? 0 +065712.20 -022852.8 -000020.1-000004.500003.1 08.9200.26A? 0 +065727.16 -000738.8 -000001.9+000008.900007.7 08.92-0.06B? 0 +065838.53 -005956.8 -000014.8-000005.100006.7 08.92-0.03B? 0 +065951.23 -384928.5 -000005.4+000006.700012.0 08.9200.54F? 0 +070045.89 -275704.2 -000008.6+000004.900010.0 08.9200.02A? 0 +070302.25 -110701.6 -000002.6-000002.500008.4 08.9200.01A? 0 +070347.51 -010558.7 -000021.1+000008.200013.0 08.9200.00A? 0 +070354.86 -113434.1 +000024.3-000037.800021.0 08.92-0.01B? 0 +070508.98 +703842.3 -000000.6+000002.300007.8 08.9200.09A? 0 +070519.45 -291256.9 -000003.2+000000.000011.8 08.92-0.02B? 0 +070835.98 -135922.1 +000011.2+000002.500013.6 08.9200.26A? 0 +070844.40 -340336.5 -000009.1+000021.100006.1 08.9200.02A? 0 +070919.14 -312827.5 +000014.1-000021.700009.0 08.92-0.02B? 0 +071100.29 -104403.3 -000033.4+000003.800024.7 08.9200.66G? 0 +071206.77 -445000.4 -000012.9+000005.900000.6 08.9200.18A? 0 +071244.36 -605801.5 +000014.6+000048.100015.2 08.9200.99K? 0 +071439.09 -590903.3 +000022.4+000035.100011.4 08.9200.98K? 0 +071520.88 +001228.7 -000001.9+000005.100000.9 08.9200.42F? 0 +071846.38 -603609.4 -000010.3-000001.600007.3 08.9200.43F? 0 +072101.19 -073544.9 +000003.5+000009.000016.9 08.9200.96K? 0 +072114.14 -162022.3 +000006.0+000014.600002.8 08.9200.21A? 0 +072501.14 -210112.0 +000022.0-000020.900014.6 08.9200.06A? 0 +072521.94 +011151.1 -000054.3+000023.800008.7 08.9200.98K? 0 +072739.07 -293142.2 +000010.3+000014.100016.5 08.9200.45F? 0 +072753.70 +055504.5 -000009.0-000008.200004.2 08.9200.09A? 0 +073035.04 +032037.6 +000004.6+000004.300006.0 08.92-0.00B? 0 +073052.80 +561552.8 -000014.7-000044.400000.6 08.9200.58G? 0 +073139.16 -265121.1 +000019.1+000012.700007.4 08.9200.98K? 0 +073242.40 -311556.5 -000013.6-000009.800000.2 08.9200.54F? 0 +073416.56 -010031.6 -000002.5+000006.700011.3 08.9200.98K? 0 +073520.96 +181810.1 -000022.2-000010.100005.4 08.9200.33F? 0 +073611.24 -235344.9 -000031.0-000030.000014.8 08.9200.34F? 0 +073623.77 +185605.3 -000017.3-000032.200013.5 08.9200.90G? 0 +073716.47 -391207.0 +000004.1-000024.700017.3 08.9200.42F? 0 +073740.78 -084114.7 -000024.6-000005.300003.4 08.9200.11A? 0 +073752.49 +150454.5 -000028.9-000046.200005.9 08.9200.58G? 0 +073824.34 +040240.8 -000009.4-000013.300017.8 08.92-0.01B? 0 +073842.61 -473312.2 +000021.2-000067.400013.9 08.9200.51F? 0 +073844.23 +080833.7 -000026.6-000001.600037.8 08.9200.54F? 0 +073950.45 -361404.8 -000014.0+000018.000006.1 08.9200.50F? 0 +074113.83 -373551.1 -000007.8+000018.500003.3 08.9200.98K? 0 +074250.69 +103352.7 -000007.0-000009.100005.4 08.9200.43F? 0 +074456.79 -265336.6 +000008.3+000033.000039.2 08.9200.92G? 0 +074459.29 -585719.5 +000000.7+000015.300006.6 08.92-0.03B? 0 +074504.12 -285458.8 -000023.2+000033.900000.2 08.9200.35F? 0 +074517.74 -180205.9 -000008.0+000009.900013.4 08.9200.03A? 0 +074731.63 +175212.7 -000002.8-000066.300005.4 08.9200.40F? 0 +074759.05 -084655.7 -000001.4-000011.300002.1 08.9200.01A? 0 +074819.31 -105953.4 +000007.3-000003.200000.4 08.9200.16A? 0 +074942.43 -722125.9 -000011.3+000018.200001.0 08.9200.75G? 0 +075319.80 +143048.4 +000019.3-000020.100004.8 08.9200.44F? 0 +075410.06 +022216.3 +000003.4+000019.700014.0 08.9200.13A? 0 +075517.37 -040011.0 +000002.3-000021.300005.7 08.9200.22A? 0 +075614.40 -252124.8 +000034.0+000023.400020.2 08.9200.87G? 0 +075758.04 -605045.6 +000019.4-000004.600011.4 08.9200.14A? 0 0.10 1.00 +080247.56 +010040.3 -000049.1+000007.700010.4 08.9200.28A? 0 +080308.65 +243522.9 -000004.2-000018.300023.8 08.9200.30A? 0 +080543.87 -254554.2 -000004.0+000004.700032.2 08.9200.33F? 0 +080703.21 +050327.8 -000090.9+000018.900014.4 08.9200.98K? 0 +080717.98 -180124.4 -000025.3+000001.800014.5 08.9200.55F? 0 +080823.21 -150944.1 -000029.3-000007.700010.0 08.9200.04A? 0 +081036.20 -640248.5 -000021.8+000032.300011.2 08.9200.36F? 0 +081042.72 -364532.2 -000008.6+000010.400018.4 08.9200.07A? 0 +081127.42 +364723.0 +000010.6-000011.700004.1 08.9200.41F? 0 +081225.65 -492646.7 -000035.0+000006.700003.7 08.9200.30A? 0 +081242.64 -402709.0 -000010.4+000021.800012.4 08.9200.29A? 0 +081500.89 -290404.1 -000025.2+000004.900011.6 08.9200.06A? 0 +081643.06 -484419.5 -000011.2+000017.000002.8 08.92-0.03B? 0 +081654.82 +431614.4 +000022.3-000018.500036.5 08.9200.75G? 0 +081826.79 +274857.7 -000033.0-000035.700001.4 08.9200.56F? 0 +082126.20 -804227.1 -000025.8+000036.300005.9 08.9200.07A? 0 +082244.59 -512153.8 -000005.5+000005.000003.8 08.9200.01A? 0 +082257.25 -500225.6 -000010.3+000014.000001.3 08.9200.04A? 0 +082309.62 -322512.7 -000048.9+000029.200009.2 08.9200.83G? 0 +082402.19 -492546.0 -000006.3+000021.000001.4 08.92-0.01B? 0 +082405.34 +294315.6 -000026.1-000015.600000.6 08.9200.32F? 0 +082627.88 +100449.3 -000030.4-000000.200000.9 08.9200.49F? 0 +082658.80 -402315.6 -000002.3-000019.900002.3 08.9200.96K? 0 +082708.18 -561539.7 -000007.9+000029.600004.8 08.9200.41F? 0 +082834.60 +474214.3 +000022.5+000018.000008.8 08.9200.63G? 0 +083042.25 -294007.6 -000019.6-000004.000008.8 08.9200.40F? 0 +083247.31 -285301.1 -000008.4+000004.800001.2 08.92-0.05B? 0 +083247.89 -040330.9 -000029.6+000000.900019.1 08.9200.69G? 0 +083316.67 -261109.4 -000001.9-000009.700000.9 08.9200.76G? 0 +083439.71 +092219.2 +000374.5-000229.500024.1 08.9200.80G? 0 +083543.91 +205048.6 -000020.7-000025.700013.0 08.9200.51F? 0 +083726.47 -523843.2 -000012.0-000004.200008.4 08.9200.45F? 0 +083738.84 -623137.0 -000008.7+000006.500004.8 08.92-0.06B? 0 +083813.00 -223102.3 +000028.8-000083.500000.6 08.9200.43F? 0 +083958.40 +200929.8 -000042.7-000032.600005.9 08.9200.32F? 0 +084158.51 -504834.2 -000033.6+000024.200006.0 08.9200.86G? 0 +084411.82 -400706.1 -000014.9-000002.500007.3 08.92-0.07B? 0 +084447.73 +553219.4 +000096.7+000018.500002.6 08.9200.81G? 0 +084506.59 -471200.0 -000027.3+000024.600002.8 08.9200.23A? 0 +084512.18 +041344.1 -000005.6-000001.500000.5 08.9200.14A? 0 +084701.11 -023545.8 -000060.5-000048.500034.5 08.9200.70G? 0 +084753.27 -375921.7 -000009.1-000007.500009.0 08.92-0.09B? 0 +085041.71 +040118.8 +000020.1-000039.600012.9 08.9200.97K? 0 +085138.77 +251359.3 -000052.9-000103.000014.6 08.9200.80G? 0 +085341.09 -365436.7 +000001.3+000010.500001.0 08.9200.07A? 0 +085359.08 -435822.5 -000035.9-000000.800011.4 08.9200.94G? 0 +085401.50 +174043.3 -000088.2-000070.700055.6 08.9200.51F? 0 +085459.17 -473532.7 +000010.0+000011.100011.5 08.9200.47F? 0 +085926.38 +322546.1 -000029.5-000034.200008.8 08.9200.50F? 0 +090023.45 -392812.0 -000101.1+000063.300017.9 08.9200.59G? 0 +090215.31 +100621.5 -000030.3-000055.200001.1 08.9200.91G? 0 +090308.87 +173425.8 -000096.3-000022.800016.0 08.9200.52F? 0 +090318.96 -310715.4 -000014.2+000004.400004.2 08.9200.29A? 0 +090404.77 +712442.8 -000005.4-000046.600009.4 08.9200.48F? 0 +090717.47 -250916.7 +000058.7-000039.700005.4 08.9200.75G? 0 +090727.98 -475241.3 -000003.4+000005.400028.6 08.9200.98K? 0 +090744.07 -611036.0 -000028.4+000002.300017.6 08.9200.33F? 0 +091012.87 -470754.6 -000005.2+000012.000008.5 08.92-0.12B? 0 +091219.95 -135128.6 -000016.4-000014.600005.6 08.9200.52F? 0 +091324.82 -110532.9 +000014.1+000010.800005.1 08.9200.44F? 0 +091346.93 +042515.8 +000134.6-000081.500009.5 08.9200.75G? 0 +091400.04 -641149.8 +000001.1-000015.800006.6 08.9200.45F? 0 +091603.82 +810009.8 -000007.1-000005.800012.3 08.9200.12A? 0 +091617.69 -591403.1 -000007.1+000009.500001.4 08.92-0.05B? 0 +091748.61 +133934.1 -000037.8+000000.500011.6 08.9200.42F? 0 +091826.57 -312043.5 -000063.0-000002.900023.4 08.9200.52F? 0 +091913.50 -410721.4 -000011.2-000003.900001.2 08.9200.29A? 0 +091920.25 -232414.6 -000007.1+000007.700009.6 08.9200.09A? 0 +092032.90 -085313.8 -000010.6-000010.400014.7 08.9200.91G? 0 +092100.54 -025810.8 -000013.1+000002.500043.7 08.9200.40F? 0 +092234.77 +525515.7 +000024.1+000012.400016.2 08.9200.93G? 0 +092237.53 +503613.3 +000039.4+000023.100021.8 08.9200.75G? 0 +092339.72 +660814.8 -000085.4-000069.100029.9 08.9200.66G? 0 +092443.49 -530043.1 -000003.1+000012.300002.1 08.9200.17A? 0 +092444.09 +105627.3 -000056.7-000023.100016.3 08.9200.42F? 0 +092502.26 +102454.8 -000052.0-000019.100010.1 08.9200.20A? 0 +092916.51 -174937.7 -000036.3+000014.800009.2 08.9200.14A? 0 +093110.69 +673209.9 +000026.2-000002.100000.2 08.9200.37F? 0 +093212.58 -204217.8 -000029.5-000040.200004.3 08.9200.39F? 0 +093411.75 +362115.0 -000042.3-000009.200010.1 08.9200.00B? 0 +093555.15 -011554.0 -000018.9+000015.100014.5 08.9200.93G? 0 +093715.01 -375824.3 -000018.3+000006.900004.8 08.9200.93G? 0 +093717.90 -321047.9 +000025.4-000014.000024.5 08.9200.63G? 0 +093756.04 +490011.4 +000015.8-000061.300036.4 08.9200.47F? 0 +094246.49 -601856.7 +000001.8+000019.000005.0 08.9200.04A? 0 +094314.66 +205445.7 -000010.7+000016.900002.0 08.9200.94G? 0 +094322.12 +123557.5 -000064.8-000056.000009.3 08.9200.69G? 0 +094346.88 -454339.5 +000007.0-000010.700008.8 08.9200.48F? 0 +094412.82 -482947.1 -000013.4+000008.400009.8 08.9200.15A? 0 +094416.10 -580214.3 -000012.6-000014.500011.9 08.9200.45F? 0 +094458.93 -743355.5 -000010.3+000009.500010.0 08.9200.75G? 0 +095137.04 +182440.6 -000026.6-000050.500004.4 08.9200.56F? 0 +095348.66 -380334.2 -000039.8+000011.200007.6 08.9200.42F? 0 +095518.69 -384546.4 -000006.4+000005.000002.3 08.92-0.08B? 0 +095725.90 -263637.2 -000048.4+000026.600007.8 08.9200.51F? 0 +095906.64 +515243.0 +000001.2-000012.600003.3 08.9200.36F? 0 +100303.90 -620116.2 -000015.6-000006.500004.8 08.9200.01A? 0 +100349.96 -082308.7 +000003.3+000001.000004.6 08.9200.43F? 0 +100734.06 +571459.0 -000015.7-000082.000003.7 08.9200.64G? 0 +100758.44 +540016.8 -000002.8-000003.400010.0 08.9200.85G? 0 +100810.66 -383014.2 -000022.2+000002.900010.6 08.9200.18A? 0 +101344.09 -464330.8 -000014.8-000005.500002.1 08.9200.10A? 0 +101400.40 -392036.3 -000071.3+000032.100011.1 08.9200.43F? 0 +101549.42 +132805.1 -000006.9-000012.700003.4 08.9200.36F? 0 +101609.63 +440242.5 -000085.2+000014.200015.7 08.9200.73G? 0 +102011.98 -613834.4 -000038.6+000017.200012.6 08.9200.41F? 0 +102123.63 -043554.9 +000052.5-000022.300005.3 08.9200.98K? 0 +102206.54 -601112.9 -000011.2+000022.200010.3 08.9200.02A? 0 +102604.03 +192405.4 -000025.3-000024.100023.5 08.9200.33F? 0 +102746.84 -093236.2 -000013.0-000003.200030.6 08.9200.95K? 0 +102811.70 -702419.9 -000036.3+000016.500005.4 08.9200.29A? 0 +102933.82 -662737.8 -000017.7+000015.000003.2 08.92-0.00B? 0 +103107.55 +402606.7 +000024.5-000003.100007.5 08.9200.77G? 0 +103739.84 +575154.1 -000004.6+000009.400012.1 08.9200.77G? 0 +103859.50 +155859.4 -000009.0+000004.000000.7 08.9200.36F? 0 +104052.02 -531554.6 +000000.0+000000.000000.0 08.9200.11A? 1 +104738.86 -285938.7 +000010.7+000018.300004.3 08.9200.65G? 0 +105056.04 -613418.2 +000015.6+000009.500005.9 08.9200.13A? 0 +105314.39 -575056.9 -000035.1-000015.500009.4 08.9200.43F? 0 +105433.61 -400519.2 -000021.8+000013.100012.3 08.9200.36F? 0 +105458.37 -172807.2 -000016.3-000010.000011.2 08.9200.49F? 0 +110006.42 -592202.9 -000002.6-000004.500000.6 08.9200.32F? 0 0.10 1.00 +110202.36 +223545.4 -000133.0-000000.400005.0 08.9200.88G? 0 +110847.87 -545503.0 -000004.1-000006.900001.4 08.92-0.04B? 0 +110858.43 +411032.9 -000087.0-000054.800004.4 08.9200.68G? 0 +110928.82 -531414.6 +000011.8+000003.200012.8 08.9200.12A? 0 +110947.56 -054842.4 -000040.0+000007.500021.7 08.9200.39F? 0 +111011.21 +061821.0 -000030.2-000008.800018.2 08.9200.48F? 0 +111052.30 -604430.1 -000012.9+000019.000010.3 08.9200.10A? 0 0.10 1.00 +111329.01 -151606.3 -000089.8-000015.100026.4 08.9200.60G? 0 +111843.77 -591317.5 -000035.9+000013.900005.7 08.9200.17A? 0 +112339.45 -372644.1 -000017.1+000007.500003.2 08.9200.35F? 0 +112405.17 -634051.9 -000012.2+000002.100016.3 08.9200.19A? 0 +112755.38 +110036.2 -000083.8-000016.800012.8 08.9200.51F? 0 +112805.22 +131105.7 -000001.1-000048.400012.1 08.9200.58G? 0 +113544.12 -871609.9 -000296.2-000024.100036.3 08.9200.71G? 0 +113642.69 +114011.5 +000030.5-000022.300017.0 08.9200.38F? 0 +114056.74 -264835.9 -000008.1-000000.500001.1 08.9200.22A? 0 +114250.93 +210449.5 +000053.9-000019.600007.2 08.9200.46F? 0 +114758.81 +201422.5 -000182.2+000009.700034.7 08.9200.58G? 0 +114805.12 -572602.3 -000006.4+000002.100004.5 08.92-0.03B? 0 +115218.16 +441341.9 -000049.9-000026.900023.2 08.9200.84G? 0 +115240.71 +564655.8 -000009.8+000000.900004.6 08.9200.26A? 0 +115331.32 -644717.9 -000001.7-000007.400006.0 08.9200.68G? 0 +115527.03 -393621.1 -000022.9-000026.900004.0 08.9200.50F? 0 +115528.23 +054911.6 -000068.6+000002.300000.7 08.9200.41F? 0 +115732.01 -501314.9 -000024.8-000004.900003.0 08.9200.22A? 0 +115818.96 +321950.5 -000045.0-000025.600007.7 08.9200.83G? 0 +115855.10 -642946.0 +000001.1-000004.200000.1 08.9200.19A? 0 +115911.91 -644536.1 -000010.7-000003.300000.4 08.9200.09A? 0 +120106.18 -390200.5 -000047.9+000001.000008.1 08.9200.56F? 0 +120500.83 +112010.3 +000099.5-000078.900010.7 08.9200.47F? 0 +120547.52 -510012.0 -000036.4+000001.600030.9 08.9200.63G? 0 +120747.42 -604416.2 -000009.4-000003.300004.9 08.9200.06A? 0 +121118.45 -075327.3 +000000.0+000000.000000.0 08.9200.99K? 0 +121130.85 -581526.4 -000134.9-000026.400007.8 08.9200.58F? 0 +121155.74 +594150.6 -000203.5-000058.500011.1 08.9200.77G? 0 +121239.06 -453143.8 -000022.7-000004.100016.1 08.9200.90G? 0 +121345.53 +364413.2 +000038.2-000027.800004.8 08.9200.50F? 0 +121743.33 +073949.5 +000006.1-000044.800005.8 08.9200.84G? 0 +122334.83 +232542.8 -000043.7-000014.700002.4 08.9200.50F? 0 +123248.04 -352855.6 -000027.7-000005.300018.1 08.9200.97K? 0 +123708.45 -415943.0 +000043.8-000041.000028.9 08.9200.71G? 0 +124016.99 +651008.2 +000016.9-000013.800001.9 08.9200.13A? 0 +124131.75 -543103.3 -000038.8-000025.700002.9 08.9200.89G? 0 +124309.32 -724733.1 +000043.5-000099.100002.6 08.9200.64G? 0 +124355.62 -015822.1 -000014.8-000036.000017.9 08.9200.62G? 0 +124358.90 +035556.9 -000037.3-000047.300004.4 08.9200.54F? 0 +124723.24 -293526.0 +000003.6-000000.500018.2 08.9200.51F? 0 +125440.04 -480342.3 -000197.7-000025.500023.2 08.9200.77G? 0 +125500.95 -563030.1 -000006.1-000007.800002.1 08.9200.03A? 0 +125556.41 +204444.4 -000057.0-000045.600027.2 08.9200.47F? 0 +125611.28 +394513.3 -000032.0-000012.000019.8 08.9200.23A? 0 +130404.83 +051120.2 -000042.4+000025.300003.9 08.9200.47F? 0 +130535.28 -750057.1 +000002.3-000025.900016.6 08.9200.21A? 0 +130548.64 +532631.1 +000020.9-000024.400008.0 08.9200.42F? 0 +130550.73 -552053.6 -000008.0-000006.000013.2 08.9200.98K? 0 +130828.28 -611209.4 -000014.0-000005.900003.3 08.9200.51F? 0 +131255.35 +341653.7 -000026.3-000019.100010.2 08.9200.16A? 0 +131443.62 -323639.7 -000055.5-000044.700007.2 08.9200.97K? 0 +131605.61 -504831.1 -000017.3+000001.100013.3 08.9200.10A? 0 +131610.33 -482754.0 -000009.1-000034.800001.7 08.9200.96K? 0 +132438.87 +142806.1 -000004.3-000152.300030.7 08.9200.77G? 0 +132518.30 +103251.5 -000003.8+000011.400023.0 08.9200.46F? 0 +132521.30 -594653.3 +000003.6-000010.700007.0 08.92-0.03B? 0 +132609.96 -371347.1 -000004.8-000010.600003.4 08.9200.19A? 0 +132628.79 -703224.1 +000000.0+000000.000000.0 08.9200.85G? 0 +132901.18 +042852.7 +000006.0+000000.600010.5 08.9200.57F? 0 +133216.42 -624743.3 -000035.0-000013.800007.2 08.9200.03A? 0 +133358.57 +035515.4 -000010.9+000004.300003.9 08.9200.14A? 0 +133749.25 -685825.6 -000026.7-000014.000014.2 08.9200.84G? 0 +133906.64 +004335.7 -000142.3+000072.700023.4 08.9200.43F? 0 +134246.83 -625320.3 -000007.7+000001.000016.6 08.9200.08A? 0 +134325.30 -381523.6 -000013.2+000001.200015.1 08.92-0.11B? 0 +134802.57 -415938.2 -000036.1-000016.100005.2 08.9200.51F? 0 +135235.20 -050413.6 -000019.4-000007.400007.3 08.9200.54F? 0 +135247.21 +172352.0 +000006.1+000008.600006.4 08.9200.45F? 0 +135313.89 -550417.8 -000003.5-000002.200001.5 08.9200.01A? 0 +135333.39 -634851.4 -000008.4-000005.200004.3 08.9200.06A? 0 +135712.13 +101824.8 +000017.7+000004.500005.4 08.9200.38F? 0 +135843.19 -231441.7 +000022.2+000003.000002.9 08.9200.06A? 0 +140033.49 -402004.0 +000014.3-000013.400018.8 08.9200.66G? 0 +140054.49 -290552.9 -000063.2-000019.000016.7 08.9200.49F? 0 +140320.44 +093312.9 -000001.3+000008.700005.8 08.9200.41F? 0 +140956.54 +350454.6 +000013.6-000003.200005.5 08.9200.28A? 0 +141024.00 +564635.1 +000016.7-000007.800001.0 08.9200.34F? 0 +141056.16 -314751.8 -000010.0+000006.900000.8 08.9200.18A? 0 +141416.41 +335541.6 -000091.7+000017.700012.2 08.9200.60G? 0 +141550.05 -272054.8 -000136.3-000017.500015.1 08.9200.67G? 0 +141620.27 -041705.8 -000194.4-000093.200024.7 08.9200.74G? 0 +141709.31 -391707.4 -000007.7-000004.200005.9 08.9200.33F? 0 +142350.48 +165053.5 -000013.9+000003.700011.3 08.9200.97K? 0 +142515.02 +764829.5 +000027.1-000005.300009.5 08.9200.95K? 0 diff --git a/kstars/kstars/data/hip118.dat b/kstars/kstars/data/hip118.dat new file mode 100644 index 00000000..37422f7e --- /dev/null +++ b/kstars/kstars/data/hip118.dat @@ -0,0 +1,1000 @@ +143146.27 +684447.9 +000029.3-000038.900008.3 08.9200.50F? 0 +143400.47 -294015.7 -000050.8-000016.500012.4 08.9200.57F? 0 +143837.55 -773659.1 -000023.2-000033.600010.2 08.9200.54F? 0 +144024.57 -664901.8 -000004.0-000011.000001.0 08.9200.07A? 0 +144209.25 -413941.3 -000017.1+000005.400016.1 08.9200.95K? 0 +144211.22 +035619.2 -000060.8+000005.400017.4 08.9200.38F? 0 +144259.30 -740710.2 +000000.0-000012.200014.2 08.9200.38F? 0 +144436.51 -345403.9 +000037.1-000032.800004.0 08.9200.54F? 0 +144537.54 -400149.2 -000011.7-000022.100016.0 08.9200.36F? 0 +144723.81 +281245.4 +000154.2-000007.100000.3 08.9200.49F? 0 +144808.36 -655400.6 -000136.9-000080.200025.4 08.9200.95K? 0 +145345.48 -634625.7 -000010.8-000003.200007.6 08.9200.02A? 0 +145357.32 -561254.3 +000011.4-000029.300000.8 08.9200.32F? 0 +145455.47 -723109.7 -000001.3-000004.300003.6 08.9200.02A? 0 +145603.24 -440322.9 +000001.7+000020.100020.5 08.9200.92G? 0 +145652.89 +255557.1 -000021.4+000038.100017.7 08.9200.51F? 0 +150200.39 -323047.0 -000089.1-000058.900018.0 08.9200.60G? 0 +150829.29 +305814.6 +000037.1-000043.300006.9 08.9200.93G? 0 +150840.09 -672731.0 +000009.6+000019.000007.3 08.9200.15A? 0 +151001.51 -120831.3 -000089.3-000030.600027.7 08.9200.93G? 0 +151212.49 -485432.5 +000016.4+000052.100004.4 08.9200.45F? 0 +151232.94 -562841.7 +000011.5-000074.900007.2 08.9200.58G? 0 +151304.59 -094940.9 +000009.4-000010.600008.6 08.9200.53F? 0 +151819.46 -453934.1 -000016.1-000018.400000.2 08.9200.19A? 0 +152104.11 -570901.5 -000026.0-000011.800022.8 08.9200.58G? 0 +152114.07 +215428.8 -000033.4-000115.000016.9 08.9200.89G? 0 +152150.40 -400029.1 -000022.4-000012.000016.3 08.9200.95K? 0 +152213.66 -181516.8 -000107.2-000064.500014.8 08.9200.47F? 0 +152626.38 +440013.5 +000000.0+000000.000000.0 08.9200.56F? 0 +153640.11 -603301.1 -000014.1+000000.500002.4 08.92-0.03B? 0 +153743.49 -191431.2 +000004.7-000033.700006.7 08.9200.17A? 0 +153911.32 -634204.1 +000012.0-000006.600008.3 08.9200.30A? 0 +154606.79 -573847.0 +000000.2-000006.900006.1 08.9200.47F? 0 +155156.66 -092810.0 -000012.3+000079.200042.3 08.9200.88G? 0 +160011.85 +141112.4 +000050.3+000033.300015.8 08.9200.54F? 0 +160536.77 -283443.5 +000072.1-000093.300004.6 08.9200.53F? 0 +160549.69 -324233.6 -000018.2-000013.500000.6 08.9200.92G? 0 +160827.69 -613011.6 +000001.9-000034.300038.8 08.92-0.03B? 1 +161116.61 +373353.3 -000022.9+000014.200005.8 08.9200.70G? 0 +161156.94 -103720.2 -000029.5-000009.400021.7 08.9200.54F? 0 +161243.56 -281918.1 +000009.0-000009.000008.4 08.9200.06A? 0 +161334.35 -454903.4 -000020.0-000030.000001.8 08.9200.45F? 0 +161551.26 -535324.1 -000002.4-000012.200025.9 08.9200.54F? 0 0.10 1.00 +162000.14 -594138.0 +000000.4-000000.300010.2 08.9200.62G? 0 +162116.14 -015211.1 -000071.2-000093.400010.6 08.9200.58F? 0 +162355.96 +693343.8 -000015.3+000042.100002.4 08.9200.45F? 0 +162449.69 +151330.2 -000025.0+000042.000008.0 08.9200.48F? 0 +162519.54 +570605.4 +000019.4+000009.800004.8 08.9200.70G? 0 +162543.57 +084147.6 +000016.4+000042.500002.1 08.9200.26A? 0 +162554.04 -302638.5 -000029.1-000037.800010.1 08.9200.42F? 0 +162745.07 +010312.0 -000045.8-000036.800026.4 08.9200.97K? 0 +162757.39 +263223.7 -000016.6+000012.800013.4 08.9200.69G? 1 +163038.55 -681700.3 +000010.6-000014.600004.8 08.9200.22A? 0 +163045.74 +491214.9 -000001.9+000023.900003.7 08.9200.46F? 0 +163047.74 -104753.7 +000004.6-000007.800010.1 08.9200.35F? 0 +163233.61 -451639.8 -000064.8-000049.200001.0 08.9200.51F? 0 +163257.68 -503852.7 +000004.1+000004.000002.7 08.92-0.04B? 0 +163329.38 +075952.9 -000017.5-000031.900002.7 08.9200.46F? 0 +163620.91 -310514.5 +000001.9-000001.500006.7 08.9200.19A? 0 +164014.78 -392808.2 +000012.7-000016.400017.9 08.9200.21A? 0 +164228.59 -494900.0 -000000.1+000000.800012.1 08.9200.42F? 0 +164258.23 +435440.2 -000044.7-000011.000011.1 08.9200.60G? 0 +164513.81 +724933.3 -000046.8+000096.700001.8 08.9200.77G? 0 +164740.19 -525802.2 -000033.6-000023.200007.9 08.9200.49F? 0 +164808.27 -495106.5 -000008.5-000022.600025.3 08.9200.36F? 0 +165021.06 +775614.3 -000021.8-000045.900010.4 08.9200.89G? 0 +165023.13 +600436.0 +000014.9+000027.200001.7 08.9200.55F? 0 +165048.26 +372046.6 -000055.6-000045.800008.7 08.9200.50F? 0 +165052.21 -545603.8 -000006.3+000002.400016.4 08.92-0.02B? 0 +165109.34 -290122.8 +000044.6-000001.000001.3 08.9200.09A? 0 +165308.27 -514303.7 -000155.4-000078.400006.5 08.9200.61G? 0 +165328.19 -780122.4 -000000.1-000021.300006.7 08.9200.21A? 0 +165657.41 -524454.1 -000008.6-000010.900003.0 08.9200.15A? 0 +165944.46 -413012.0 -000068.1+000016.500055.8 08.9200.43F? 1 +165957.19 -575032.1 -000010.3-000051.600028.7 08.9200.38F? 0 +170034.60 -203453.8 +000003.7-000007.800017.3 08.9200.08A? 0 +170241.56 +263548.0 -000027.8-000006.200013.5 08.9200.90G? 0 +170444.03 -512429.6 +000000.0+000000.000000.0 08.9200.10A? 0 +170458.42 -383706.0 +000003.8-000012.100006.4 08.9200.00A? 0 +170503.86 +135320.7 -000001.4-000025.500017.8 08.9200.80G? 0 +170637.45 -422049.0 -000016.6-000006.400027.3 08.9200.67G? 0 +171139.34 -103807.0 -000013.3-000006.500020.6 08.9200.50F? 0 +171545.79 -011736.1 +000013.1-000039.800034.0 08.9200.55F? 0 +171858.70 +440754.5 +000000.0+000000.000000.0 08.9200.40F? 1 +172111.64 +323209.6 -000029.6+000012.500021.1 08.9200.61G? 0 +172209.91 +260512.8 -000020.2-000058.400027.0 08.9200.61G? 1 +172213.38 -594225.5 -000021.0-000017.400004.5 08.9200.40F? 0 +172303.28 +632631.9 -000004.0+000013.200000.1 08.9200.19A? 0 +172452.72 +072652.2 +000012.2+000001.300001.7 08.9200.34F? 0 +172453.60 +491058.9 +000018.7-000044.000002.9 08.9200.50F? 0 +172621.38 -500736.6 -000001.1-000002.600016.2 08.92-0.03B? 0 +172643.34 -132402.8 +000046.5-000088.900021.1 08.9200.64G? 0 +172834.49 -181757.0 -000108.1-000085.200007.7 08.9200.65G? 0 +172900.08 +180845.7 +000007.1+000001.200000.4 08.9200.14A? 0 +173158.77 -583551.5 -000012.4-000025.600006.4 08.9200.22A? 0 +173227.73 +235204.4 +000054.8-000006.600025.7 08.9200.42F? 0 +173348.28 +584645.9 +000019.9-000023.600021.0 08.9200.11A? 0 +173406.70 +622143.3 -000007.6+000000.100006.5 08.9200.06A? 0 +173500.34 -430111.5 -000021.1-000014.000019.9 08.92-0.00B? 0 +173513.06 -530435.4 +000010.9+000015.700010.3 08.9200.48F? 0 +173812.47 -080621.2 -000000.6-000023.200018.9 08.9200.31A? 0 +174100.04 -475132.0 -000002.8-000035.900021.0 08.9200.33F? 0 +174208.05 -415200.3 +000007.3-000002.200005.1 08.9200.01A? 0 +174242.26 +513752.0 -000010.5+000028.600010.8 08.9200.37F? 0 +174453.48 +373741.2 +000008.7+000001.000005.7 08.9200.70G? 0 +174458.96 -412731.3 -000010.2+000001.100003.0 08.9200.15A? 0 +174701.34 +452544.8 -000012.9-000008.700012.4 08.9200.56F? 0 +174719.65 -010631.2 +000031.9-000047.000011.2 08.9200.53F? 0 +174915.81 +173615.2 -000006.2+000014.400010.1 08.9200.82G? 0 +175133.75 -301713.5 +000011.2+000009.100002.8 08.9200.02A? 0 +175227.32 +463839.1 +000030.1+000005.400008.2 08.9200.95K? 0 +175240.43 +350506.6 -000079.4+000108.300022.4 08.9200.77G? 0 +175544.84 +002803.7 -000006.1-000017.200008.6 08.9200.18A? 0 +175713.51 -163929.5 -000011.8-000038.500007.2 08.9200.65G? 0 +175810.50 +400643.5 -000012.8-000018.700019.8 08.9200.54F? 0 +180128.14 +053442.4 +000016.6+000000.600005.0 08.9200.39F? 0 +180134.72 +035652.5 -000009.8+000009.500005.3 08.9200.19A? 0 +180151.58 +265527.0 -000095.7-000000.900027.4 08.9200.59G? 0 +180257.69 -021330.9 -000041.2-000088.100009.6 08.9200.77G? 0 +180522.40 -344214.7 +000025.2+000003.000029.1 08.9200.11A? 0 +180624.38 -261156.0 -000063.3-000038.700025.0 08.9200.49F? 0 +180735.93 +242248.1 -000013.2+000039.300019.6 08.9200.65G? 0 +180800.38 +235137.5 +000018.1+000014.500011.3 08.9200.41F? 0 +180822.70 -564601.9 -000032.9+000008.600020.3 08.9200.70G? 0 +180916.97 -415901.9 -000022.6-000009.400004.1 08.92-0.08B? 0 +181005.56 -353003.9 -000006.9-000012.700008.9 08.92-0.08B? 0 +181230.13 -060318.3 +000019.9-000016.200008.7 08.9200.43F? 0 +181615.37 -800420.6 +000006.1-000006.900007.0 08.9200.47F? 0 +181617.29 +043416.8 -000006.5+000029.500051.1 08.9200.51F? 0 +181706.13 +115724.1 -000023.3+000003.500001.3 08.9200.41F? 0 +181740.26 -111446.4 -000003.5-000016.400007.1 08.9200.38F? 0 +181744.03 -614230.4 +000092.1-000145.900007.0 08.9200.67G? 0 +182240.20 +611627.0 +000011.4+000003.000008.3 08.9200.89G? 0 +182506.45 -470038.2 -000035.1+000010.200001.8 08.9200.52F? 0 +182649.57 -404530.0 -000029.6+000014.900018.0 08.9200.82G? 0 +182800.05 -213523.2 +000019.3+000000.600012.8 08.9200.27A? 0 +183118.76 -174655.2 +000069.3-000098.700004.4 08.9200.73G? 0 +183220.72 -400058.1 -000000.7+000007.600013.1 08.9200.34F? 0 +183327.69 +074120.3 +000014.3-000096.100004.0 08.9200.29A? 0 +183530.34 +511258.9 -000000.4-000003.900025.8 08.9200.98K? 0 +183624.86 -043836.2 +000044.7-000026.100026.0 08.9200.71G? 0 +183658.42 -274350.6 +000002.0-000032.800009.1 08.9200.61G? 0 +183903.47 +052731.2 +000005.9-000015.700027.3 08.9200.06A? 0 +184119.14 -022818.7 +000052.1+000006.200003.0 08.9200.44F? 0 +184214.95 -442938.3 +000010.1-000012.800009.5 08.9200.33F? 0 +184334.95 +044406.9 -000020.2+000011.300016.4 08.9200.37F? 0 +184713.52 -111258.4 +000019.5-000029.000011.9 08.9200.25A? 0 +185125.04 +035104.2 +000005.9+000007.800006.1 08.9200.35F? 0 +185219.85 -084627.1 +000040.5+000000.800007.4 08.9200.90G? 0 +185324.57 +255305.6 -000038.2-000022.400007.7 08.9200.54F? 0 +190240.70 -421559.6 +000000.0+000000.000000.0 08.9200.47F? 0 +190319.17 +483036.0 +000026.8-000011.400013.1 08.9200.40F? 0 +190446.50 +162545.2 -000023.7-000037.900005.6 08.9200.45F? 0 +190621.37 +274249.6 -000084.9-000199.800031.8 08.9200.96K? 0 +190718.28 +563543.9 +000012.4+000045.700003.3 08.9200.85G? 0 +190753.89 +294801.9 +000000.0+000000.000000.0 08.9200.10A? 1 +190825.17 +090800.8 -000011.4+000006.600003.4 08.9200.35F? 0 +191023.27 +201133.9 -000013.5-000033.200009.8 08.9200.47F? 0 +191347.73 -015006.5 -000003.0-000011.800005.6 08.9200.22A? 0 +191651.41 -555620.5 +000092.5+000050.600047.0 08.9200.65G? 1 +191654.54 -360217.5 +000009.1+000002.000009.7 08.92-0.05B? 0 +191704.41 +745536.5 -000000.8+000005.500001.9 08.9200.08A? 0 +192000.01 -085221.6 -000012.4-000002.100012.1 08.9200.14A? 0 +192027.02 +382359.5 +000011.8+000001.300011.2 08.9200.19A? 0 +192723.22 +171230.4 -000004.6-000027.200022.6 08.9200.43F? 0 +193138.63 +071317.9 -000055.6+000066.100005.0 08.9200.58F? 0 +193204.46 -745853.9 +000016.8-000007.300000.2 08.9200.42F? 0 +193606.03 -554734.8 -000005.0-000045.200009.4 08.9200.35F? 0 +193718.58 +562439.3 +000005.5+000026.900002.5 08.9200.48F? 0 +193751.04 +443443.1 -000006.5+000014.800003.0 08.9200.97K? 0 +193853.32 -473052.7 -000022.9-000041.700003.3 08.9200.48F? 0 +193909.91 +193831.2 -000011.1-000031.000013.6 08.9200.21A? 0 +194051.88 -335523.5 +000007.3-000005.100010.8 08.9200.34F? 0 +194159.07 +281118.1 +000007.8+000006.200001.0 08.92-0.01B? 0 +194232.62 +260952.9 +000012.5+000006.200007.6 08.9200.11A? 0 +194253.34 +434111.3 -000025.9-000034.100002.5 08.9200.58G? 0 +194322.88 -233658.2 -000001.7-000001.800022.6 08.9200.36F? 0 +194515.82 -170446.9 +000020.3-000001.800004.9 08.9200.74G? 0 +194604.65 +365823.3 -000007.3+000007.000003.2 08.92-0.06B? 0 +194803.55 +475048.2 -000006.3-000002.800003.8 08.9200.98K? 0 +194938.26 -653845.2 -000002.9-000006.300008.4 08.9200.33F? 0 +194944.34 +305154.0 +000001.4+000000.600035.7 08.9200.99K? 0 +195244.59 +411326.6 +000007.2+000050.100014.2 08.9200.39F? 0 +195252.82 +434645.2 -000000.8+000007.500012.9 08.9200.99K? 0 +195529.17 +413459.7 +000035.2+000028.200020.9 08.9200.45F? 0 +195637.94 +353402.8 -000011.9+000015.400004.5 08.9200.22A? 0 +195718.78 +455024.6 +000005.3-000027.600003.0 08.9200.10A? 0 +195728.93 -080531.2 +000058.9+000006.000021.1 08.9200.54F? 0 +195807.78 +225102.6 +000022.8+000007.300008.6 08.9200.58G? 0 +195957.92 -481125.0 +000000.1-000027.100009.7 08.9200.29A? 0 +200006.10 +224217.9 +000058.9-000039.300013.6 08.9200.58G? 0 +200241.31 +293849.8 +000000.4+000017.300004.5 08.9200.37F? 0 +200507.69 -081627.5 -000022.9-000051.200021.5 08.9200.64G? 0 +200520.19 -063505.6 +000025.4+000000.200022.4 08.9200.30A? 0 +200546.59 +341645.6 -000009.2-000015.300004.9 08.9200.98K? 0 +200613.19 +535543.1 +000006.8-000008.200000.1 08.9200.53F? 0 +200741.08 +191826.8 +000015.1-000009.900010.0 08.9200.45F? 0 +200843.46 -461816.0 -000051.7-000036.300041.9 08.9200.74G? 0 +200851.83 +441906.4 +000007.3+000000.500004.7 08.9200.10A? 0 +201048.27 +235754.0 -000187.4+000061.000004.2 08.9200.48F? 0 +201606.45 -563023.7 +000011.2-000027.300006.4 08.9200.03A? 0 +201612.01 +061611.5 -000010.2-000008.700002.7 08.9200.52F? 0 +201813.61 -303106.2 +000019.4+000005.300009.1 08.9200.25A? 0 +201942.27 +410853.5 +000017.1+000006.400013.7 08.9200.36F? 1 +202057.88 +443629.8 -000164.3+000047.800035.9 08.9200.85G? 0 +202113.63 +674723.8 +000006.3-000019.000006.1 08.9200.37F? 0 +202204.33 +460129.8 -000015.3-000002.600002.9 08.9200.16A? 0 +202400.66 -481342.7 +000029.7-000046.500020.1 08.9200.30A? 0 +202404.66 +383217.3 +000004.5-000017.600019.4 08.9200.80G? 0 +202421.08 +292255.3 +000000.0+000000.000000.0 08.9200.04A? 1 +202501.27 +343942.6 +000000.8-000016.300002.0 08.9200.51F? 0 +202525.32 +571428.7 +000011.0-000010.500013.0 08.9200.06A? 0 +202559.63 +452353.4 +000002.1+000006.400004.0 08.9200.04A? 0 +202611.37 +361914.1 +000036.5+000006.300011.6 08.9200.53F? 0 +203016.17 -574109.5 +000006.9+000001.000008.4 08.9200.25A? 0 +203412.61 +132641.2 -000004.9+000008.000005.5 08.9200.25A? 0 +203534.82 +351007.8 +000026.7+000016.700011.2 08.9200.11A? 1 +203739.45 +624152.4 +000025.8+000027.300001.1 08.9200.29A? 0 +203822.68 -722530.6 +000030.0-000112.100015.3 08.9200.59G? 0 +203832.24 -115721.0 +000018.0-000020.100009.2 08.9200.48F? 0 +204010.81 -055045.0 +000030.2+000023.500006.3 08.9200.48F? 0 +204042.78 -630335.7 +000032.0-000015.900002.6 08.9200.32F? 0 +204135.71 -860611.7 +000003.7-000054.000022.4 08.9200.58G? 0 +204317.95 -114248.4 -000001.4-000022.500022.1 08.9200.22A? 0 +204438.91 -231114.7 -000013.9-000000.400013.7 08.9200.47F? 0 +204442.28 +321729.8 +000036.7+000007.500020.0 08.9200.59G? 0 +204505.10 -360632.4 -000068.2-000078.200009.8 08.9200.61G? 0 +204535.64 +402449.6 +000007.5-000026.900011.6 08.9200.58G? 0 +204923.91 +615922.7 -000068.7-000030.000006.4 08.9200.94G? 0 +204926.76 +404320.6 +000029.1+000002.400000.3 08.9200.20A? 0 +205017.15 -302524.1 +000010.7+000006.800014.7 08.9200.47F? 0 +205226.06 +302140.0 +000014.1+000007.400008.7 08.9200.97K? 0 +205457.81 +412030.9 -000000.3+000001.700003.9 08.9200.09A? 0 +205501.31 -425153.6 +000035.6-000035.500004.8 08.9200.57F? 0 +205710.88 +244007.2 -000000.2-000001.200004.8 08.9200.98K? 0 +205802.54 +123229.1 -000011.0-000008.600000.5 08.9200.34F? 0 +210207.73 -211956.0 -000002.0-000043.800013.7 08.9200.98K? 0 +210537.40 -614343.3 -000008.5-000004.600006.5 08.9200.91G? 0 +210548.45 +250415.3 -000014.4-000007.200002.1 08.9200.56F? 0 +210556.89 +154810.6 +000016.5-000001.900014.1 08.9200.21A? 0 +210558.68 -695416.2 +000004.6-000003.400009.7 08.9200.91G? 0 +210639.73 -373356.1 -000005.2+000007.800012.7 08.9200.89G? 0 +210737.62 +643027.0 +000005.7-000009.700001.8 08.9200.12A? 0 +211054.34 -481000.8 +000010.6-000009.800007.9 08.9200.19A? 0 +211344.84 +720053.5 +000004.6-000044.600006.1 08.9200.71G? 0 +211736.61 +843719.8 -000024.8-000002.400007.6 08.9200.41F? 0 +211932.12 +401646.6 -000007.1-000012.800000.8 08.9200.18A? 0 +212026.93 +475233.6 +000001.1-000007.500008.6 08.9200.04A? 0 +212121.27 -544453.8 +000009.6-000003.000009.1 08.9200.29A? 0 +212123.28 -193140.0 +000031.1+000012.800032.3 08.92-0.03B? 0 +212232.49 -003749.8 +000000.8-000020.200004.0 08.9200.35F? 0 +212243.67 +040603.3 +000044.1+000036.300015.1 08.9200.38F? 0 +212252.99 -870254.0 +000136.4-000079.400013.6 08.9200.71G? 0 +212402.20 +390933.7 +000013.0-000003.500000.8 08.9200.01A? 0 +212529.46 -005644.5 +000022.5+000007.500024.9 08.9200.50F? 0 +212651.59 -024410.4 +000189.4-000052.400008.8 08.9200.55F? 0 +212805.02 +411012.9 -000021.0-000012.500019.8 08.9200.72G? 0 +213144.80 +441405.9 +000026.7+000058.900008.7 08.9200.61G? 0 +213149.58 +482854.7 -000005.6-000013.400009.1 08.9200.18A? 0 +213311.51 -043136.1 +000041.9-000053.400035.0 08.9200.53F? 0 +213830.91 +274118.7 +000010.6-000023.500005.4 08.92-0.00B? 0 +213936.49 -363930.8 -000028.3-000034.800014.8 08.9200.53F? 0 +214231.93 +054308.1 +000053.9-000016.900013.9 08.9200.35F? 0 +214528.65 -133831.3 +000016.5-000060.600033.0 08.9200.57F? 0 +214821.60 +192417.0 +000005.6+000022.400017.8 08.9200.94G? 0 +215355.05 +541755.1 -000006.3-000013.200002.7 08.9200.20A? 0 +215424.91 +060503.4 +000019.7-000021.900000.6 08.9200.39F? 0 +215607.73 +570159.4 +000018.3+000037.700021.9 08.9200.48F? 0 +215854.09 -742654.2 +000020.3-000025.900001.3 08.9200.47F? 0 +215907.42 -191920.7 +000043.5-000043.900006.2 08.9200.52F? 0 +215912.75 +283848.2 -000041.4-000001.100007.4 08.9200.59G? 0 +220020.57 -102927.8 +000099.9+000010.000014.9 08.9200.60G? 0 +220114.65 -191845.7 +000119.1-000010.200012.7 08.9200.66G? 0 +220142.13 -115940.1 +000132.1+000017.000007.6 08.9200.78G? 0 +220420.35 -020553.3 +000024.2-000007.300000.9 08.9200.32F? 0 +220540.42 +673216.0 +000124.8+000008.000005.2 08.9200.46F? 0 +221225.64 +073102.5 +000036.3-000055.100010.1 08.9200.55F? 0 +221732.52 -234225.0 +000238.1+000105.100043.0 08.9200.86G? 0 +222310.63 +564632.0 +000004.0-000036.100006.3 08.9200.32F? 0 +222316.61 +301012.0 +000042.8-000027.700006.5 08.9200.83G? 0 +222333.05 -155758.2 -000062.6-000026.300004.5 08.9200.49F? 0 +222527.98 -252117.2 -000027.7-000106.500022.8 08.9200.58G? 0 +222542.66 +761037.8 +000000.0-000015.900003.6 08.9200.49F? 0 +222604.47 +210548.9 +000058.1-000031.000012.2 08.9200.72G? 0 +222712.81 +150912.8 +000032.6-000077.500040.3 08.9200.64G? 0 +223018.70 +603829.9 +000006.0-000002.800010.5 08.9200.67G? 0 +223116.98 -093955.2 +000004.0-000038.000013.3 08.9200.56F? 0 +223134.93 -224036.8 +000012.1-000125.600023.0 08.9200.74G? 0 +223147.09 +801034.3 -000007.0+000002.700007.0 08.9200.86G? 0 +223245.49 +262432.9 +000001.2+000027.200009.6 08.9200.29A? 1 +223417.37 +502136.4 +000002.6-000007.500007.1 08.9200.14A? 0 +223432.12 +041309.7 +000043.4+000013.700038.0 08.9200.34F? 0 +223506.54 +702737.2 -000001.6-000015.100002.1 08.9200.17A? 0 +223515.84 +254151.8 -000029.1-000019.900007.3 08.9200.38F? 0 +224143.08 -631612.6 -000042.6-000006.800008.3 08.9200.48F? 0 +224745.21 +410455.1 +000082.4+000038.000029.5 08.9200.60G? 0 +224912.11 -324502.6 +000041.6+000033.200018.6 08.9200.51F? 0 +225033.49 -144353.8 +000027.4+000016.100004.3 08.9200.46F? 0 +225135.90 +714803.7 -000018.6+000024.600002.8 08.9200.40F? 0 +225953.20 +383740.5 +000005.4-000004.000001.9 08.9200.01A? 0 +230020.00 +560301.4 +000020.4-000002.500008.7 08.9200.17A? 0 +230540.19 +691635.2 -000014.7+000012.500003.1 08.9200.27A? 0 +230611.34 +223539.4 -000017.4-000023.600001.1 08.9200.48F? 0 +231032.52 +022002.3 +000046.2+000005.500003.9 08.9200.49F? 0 +231322.37 -602644.2 -000025.6-000021.900016.2 08.9200.71G? 0 +231524.00 +361751.6 +000002.8-000031.200018.8 08.9200.57F? 0 +232421.44 +691711.1 +000000.0+000000.000000.0 08.9200.37F? 1 +232509.85 +233014.0 -000008.6-000020.900013.3 08.9200.34F? 0 +232545.02 +654858.9 -000009.8-000112.400025.0 08.9200.61G? 0 +232827.64 +463624.7 -000013.0-000015.100017.9 08.9200.70G? 0 +232916.10 +381507.9 +000026.8-000004.700021.3 08.9200.37F? 0 +233002.08 +654033.6 +000012.3-000004.200000.6 08.9200.44F? 0 +233009.84 -401809.1 +000200.9+000053.300003.3 08.9200.62G? 0 +233145.76 +011314.4 +000066.7-000024.500005.6 08.9200.37F? 0 +233415.85 +571259.0 +000003.7-000009.700007.8 08.9200.10A? 0 +233512.73 +162523.3 +000023.3+000018.600002.7 08.92-0.00B? 0 +233652.17 +481151.8 +000021.5-000003.100007.5 08.9200.14A? 0 +233730.06 +434304.6 -000010.0-000001.000027.3 08.9200.95K? 0 +234306.02 +115004.3 +000088.3-000006.400021.1 08.9200.64G? 1 +234626.81 -230140.0 -000154.8-000056.700021.6 08.9200.97K? 0 +234916.01 -470735.6 +000001.9-000006.900009.4 08.9200.48F? 0 +235048.14 +631555.6 +000051.9-000013.400000.5 08.9200.43F? 0 +235158.39 +693604.4 -000002.7+000004.100008.5 08.9200.70G? 0 +235254.77 -104901.0 +000009.2+000012.700020.4 08.9200.48F? 0 +235340.27 +024352.5 -000049.5-000048.700001.5 08.9200.52F? 0 +235435.26 -730742.3 +000001.3+000016.500024.5 08.9200.66G? 0 +235733.11 +480415.3 +000000.0+000000.000000.0 08.9200.41F? 1 +235741.70 -791600.8 +000003.1+000013.600011.3 08.9200.08A? 0 +235747.60 +052415.8 -000000.5-000028.200000.3 08.9200.97K? 0 +000223.27 -283408.5 +000019.1-000014.700026.1 08.9201.10K? 0 +000552.79 +123138.8 -000009.0-000049.500008.4 08.9201.19K? 0 +001114.42 +023924.4 +000011.2-000038.900005.4 08.9201.16K? 0 +001426.64 +253000.9 +000001.4-000015.300019.0 08.9201.02K? 0 +001540.30 -110157.1 +000019.4+000005.900000.7 08.9201.08K? 0 +001714.43 -145945.0 +000051.7-000030.700008.3 08.9201.02K? 0 +002234.22 +603557.1 +000007.6-000017.600018.0 08.9201.63K? 0 +003113.62 -105111.1 +000050.9+000007.900001.6 08.9201.70K? 0 +003956.27 -130446.9 -000029.9-000002.800013.5 08.9201.50K? 0 +004213.12 +522252.4 -000039.7-000005.700016.4 08.9201.24K? 0 +004706.10 +553826.1 -000016.5+000000.400031.2 08.9201.47K? 0 +004855.43 +245215.5 -000002.1+000006.000012.4 08.9201.50K? 0 +004919.31 +775054.4 +000006.8+000002.000000.8 08.9201.37K? 0 +005001.80 +345120.6 +000010.5+000016.600019.8 08.9201.42K? 0 +005154.78 -070730.0 +000013.2-000007.700019.4 08.9201.66K? 0 +005242.82 +734510.8 -000019.1+000021.100004.1 08.9201.70K? 0 +005331.87 +271150.6 +000016.8+000011.100001.7 08.9201.58K? 0 +010359.82 +525200.1 +000012.2-000007.200007.1 08.9201.07K? 0 +010626.58 +310708.2 -000023.9+000001.400001.6 08.9201.03K? 0 +011000.70 +124021.3 -000001.3-000022.600013.8 08.9201.17K? 0 +011621.09 +184924.0 -000016.5-000003.200001.1 08.9201.62K? 0 +011854.64 -445612.8 -000007.0-000007.300029.5 08.9201.09K? 0 +012235.75 +130606.9 +000026.1-000028.900022.6 08.9201.07K? 0 +012331.52 -142239.3 -000047.9-000015.200007.4 08.9201.07K? 0 +013035.49 +475349.6 +000040.1-000018.500046.4 08.9201.61K? 0 +013544.90 -724422.0 +000022.0+000013.700006.6 08.9201.14K? 0 +014954.31 -191826.1 +000029.3+000002.400033.2 08.9201.51K? 0 +015927.54 +625420.6 -000011.7+000009.900012.1 08.9201.86M? 0 +015947.38 -272815.8 +000008.9+000007.800003.5 08.9201.06K? 0 +020109.14 +314639.9 -000035.2+000024.600002.5 08.9201.61K? 0 +020201.10 +390716.0 -000004.1+000024.300032.9 08.9201.58K? 0 +020310.11 +294819.5 +000022.3+000000.300009.7 08.9201.17K? 0 +020929.95 -274709.4 +000020.0+000012.100020.4 08.9201.18K? 0 +021857.25 -014427.2 +000034.8+000018.900018.8 08.9201.15K? 0 +022115.06 +665129.3 -000015.8+000002.100018.6 08.9201.95M? 0 +023410.77 +271728.6 +000011.6+000026.600017.9 08.9201.85K? 0 +023729.60 +475011.0 -000002.9+000010.700014.3 08.9201.41K? 0 +024007.84 +613050.1 +000046.1+000010.400002.6 08.9201.48K? 0 +024200.70 +630001.6 -000004.4+000003.300003.7 08.9201.29K? 0 +024218.04 +205340.1 +000031.7-000006.000035.8 08.9201.22K? 0 +024431.10 +375944.6 -000008.1+000023.500027.7 08.9201.12K? 0 +025412.43 +403523.4 +000058.5+000013.700006.2 08.9201.18K? 0 +025530.44 +225603.1 +000043.9-000003.200024.1 08.9201.78K? 0 +030157.07 -302734.3 -000026.8-000027.600048.0 08.9201.03K? 0 +030309.32 +342645.8 -000029.1-000003.800003.3 08.9201.25K? 0 +030415.89 +325728.2 +000008.8-000002.000006.6 08.9201.07K? 0 +030815.94 -202500.4 +000021.9-000000.500032.3 08.9201.43K? 0 +030859.43 +372542.4 +000043.5+000001.400002.3 08.9201.58K? 0 +030910.05 -744254.4 +000008.5+000001.400003.2 08.9201.60K? 0 +031404.24 -220944.8 +000030.6-000023.600012.2 08.9201.00K? 0 +031635.50 -424555.6 +000005.1-000004.400018.0 08.9201.53K? 0 +032101.94 +442235.6 -000006.5+000028.400017.0 08.9201.67K? 0 +032221.60 +435642.7 +000009.5-000033.900006.5 08.9201.66K? 0 +032442.85 -630217.8 -000013.9-000008.700008.0 08.9201.16K? 0 +033201.56 -064919.8 -000005.0-000001.600025.5 08.9201.36K? 0 +040935.87 -815117.7 +000060.3+000070.100034.8 08.9201.26K? 0 +041426.10 -204331.3 -000000.9-000015.500000.7 08.9201.00K? 0 +041921.32 +313454.0 +000016.5-000031.700006.4 08.9201.09K? 0 +042127.92 +173435.0 -000036.8-000014.900005.1 08.9201.57K? 0 +042635.50 -305334.7 +000005.1-000012.000009.9 08.9201.20K? 0 +042740.15 -485928.0 +000019.2-000008.900027.0 08.9201.01K? 0 +043615.79 +335549.3 +000026.7-000021.500008.6 08.9201.46K? 0 +044224.16 +040334.6 -000006.7-000012.500016.2 08.9201.00K? 0 +044737.01 +003257.8 +000025.6+000001.900029.2 08.9201.11K? 0 +045642.12 +782306.4 +000001.0+000009.400021.2 08.9201.64K? 0 +045713.78 +403018.6 -000027.9-000023.200008.9 08.9201.10K? 0 +050140.36 -564816.9 +000022.1+000021.700031.1 08.9201.67K? 0 +050226.72 -234702.3 -000000.3-000013.800011.8 08.9201.24K? 0 +050520.37 -032848.4 -000016.8-000021.800004.6 08.9201.72K? 0 +050547.41 -573314.9 -000005.9+000104.900080.7 08.9201.38K? 0 +050735.72 +043449.0 +000012.2+000013.000018.6 08.9201.21K? 0 +051053.94 +620224.8 +000008.6+000006.900000.8 08.9201.20K? 0 +051217.39 +412649.7 -000036.9-000468.400066.4 08.9201.01K? 0 +051310.87 -175746.0 +000001.4-000001.100013.5 08.9201.11K? 0 +051413.28 -271844.9 +000001.9-000012.100015.5 08.9201.36K? 0 +051515.05 +234949.9 -000029.4-000008.700010.9 08.9201.17K? 0 +052619.35 +754524.8 -000017.7+000000.500003.6 08.9201.01K? 0 +052716.13 -042605.7 -000002.6-000008.600025.1 08.9201.49K? 0 +052743.55 +374303.0 -000011.7+000000.000012.3 08.9201.02K? 0 +052827.00 -582225.0 -000012.6+000012.800012.8 08.9201.23K? 0 +053026.06 -732621.9 -000002.3+000005.400005.5 08.9201.61K? 0 +053920.18 +621946.6 +000019.1-000005.700001.2 08.9201.38K? 0 +054359.85 -360430.5 -000022.7+000023.300007.2 08.9201.08K? 0 +054756.25 -224218.9 +000017.7-000032.900005.9 08.9201.06K? 0 +054834.81 +572054.7 +000002.8+000001.000013.4 08.9201.24K? 0 +054839.77 -391641.4 +000027.1-000004.400010.5 08.9201.40K? 0 +055116.96 +172006.6 +000013.7+000006.500022.4 08.9201.34K? 0 +055239.46 -364253.1 +000009.5+000007.500011.0 08.9201.36K? 0 +055839.09 +543059.8 -000009.8-000014.700011.6 08.9201.86M? 0 +060038.63 +544941.5 -000001.0-000017.900004.9 08.9201.73K? 0 +060447.11 +663954.1 +000004.3-000023.100018.2 08.9201.41K? 0 +060928.79 +343649.2 -000031.4-000036.900010.7 08.9201.09K? 0 +061046.73 +222144.7 -000010.0-000004.700030.3 08.9201.09K? 0 +061334.37 -230206.5 +000009.1+000000.200027.5 08.9201.52K? 0 +061353.18 +065817.1 +000005.0+000009.000009.5 08.9201.24K? 0 +061442.07 -242520.6 +000007.8-000014.600015.4 08.9201.03K? 0 +061552.94 -401018.5 +000013.8-000016.100013.2 08.9201.05K? 0 +061622.72 +540224.1 -000020.1-000010.400016.2 08.9201.12K? 0 +061753.28 -241314.2 +000009.4-000049.800001.2 08.9201.05K? 0 +061908.67 +214449.6 +000006.4-000002.800013.1 08.9201.07K? 0 +061953.41 -401735.7 +000001.0+000007.700028.3 08.9201.44K? 0 +062718.00 -213149.9 -000005.8+000009.800017.5 08.9201.64K? 0 +062847.14 -400320.5 +000017.3-000008.400017.4 08.9201.70K? 0 +063356.46 +090729.7 -000005.8-000037.200027.5 08.9201.48K? 0 +063416.45 -161742.0 -000016.6+000012.500006.7 08.9201.05K? 0 +063605.47 +214354.0 +000044.5-000024.000017.0 08.9201.01K? 0 +063714.67 -613249.2 +000013.0-000007.600012.3 08.9201.75K? 0 +063737.17 -375658.2 -000000.7-000008.200001.2 08.9201.05K? 0 +064039.03 -483605.9 +000012.6+000029.300016.5 08.9201.61K? 0 +064127.27 -214438.6 +000006.1-000023.000002.2 08.9201.32K? 0 +064422.94 -231225.4 +000001.5+000008.400006.7 08.9201.11K? 0 +064434.21 +240537.3 -000006.5+000004.300023.4 08.9201.57K? 0 +064528.27 +190735.1 +000018.1-000012.600018.0 08.9201.18K? 0 +064931.78 -174329.4 -000007.7+000012.100023.5 08.9201.28K? 0 +064945.11 +362445.9 +000022.3+000030.500012.4 08.9201.05K? 0 +065225.65 -342822.1 -000036.6+000027.200004.7 08.9201.14K? 0 +065305.75 +420144.3 +000015.4-000026.000002.5 08.9201.05K? 0 +065837.24 -280355.7 +000022.0-000003.900017.6 08.9201.01K? 0 +065842.25 -114945.2 +000043.6-000002.900009.2 08.9201.28K? 0 +065906.70 -071242.7 +000017.8-000017.900001.6 08.9201.67K? 0 +070006.02 +095520.4 +000007.8-000003.200035.6 08.9201.49K? 0 +070049.12 +272134.4 -000029.4-000000.400002.8 08.9201.67K? 0 +070240.28 +024024.6 -000016.3-000017.300018.9 08.9201.25K? 0 +070508.30 +204309.7 -000019.9+000000.100011.9 08.9201.13K? 0 +070518.83 -071713.1 +000000.4-000002.900006.7 08.9201.16K? 0 +070524.22 +020222.3 +000008.2+000034.400003.8 08.9201.17K? 0 +070653.74 -094753.4 -000022.1-000026.100004.7 08.9201.05K? 0 +070958.34 +355110.5 +000009.6+000011.400003.8 08.9201.36K? 0 +071352.59 +541321.0 -000009.1-000003.700013.1 08.9201.50K? 0 +071608.39 -054818.4 +000001.6-000041.700026.4 08.9201.14K? 0 +071728.68 -351111.3 -000004.7+000015.100011.3 08.9201.33K? 0 +071743.06 -401512.1 +000006.9+000014.200003.7 08.9201.10K? 0 +071800.71 +192942.8 -000007.0-000036.800015.7 08.9201.21K? 0 +072329.20 -090045.2 -000000.5-000017.800006.4 08.9201.00K? 0 +072653.44 +083751.2 -000014.4+000006.400033.9 08.9201.59K? 0 +072711.17 +791848.5 -000009.0-000025.800009.2 08.9201.24K? 0 +072802.10 -275042.1 -000012.8+000015.700006.0 08.9201.07K? 0 +072925.23 -443610.1 -000000.3+000016.400014.9 08.9201.66K? 0 +073107.66 +143653.5 +000078.2-000303.500026.6 08.9201.15K? 0 +073331.56 +392539.2 +000051.7-000016.800004.6 08.9201.03K? 0 +073403.75 +245246.9 -000037.2-000015.100012.4 08.9201.05K? 0 +073452.54 -834343.2 -000024.8+000052.700022.7 08.9201.34K? 0 +073817.32 -215948.7 -000003.8-000035.300016.6 08.9201.28K? 0 +073927.57 +205026.3 +000028.6+000004.900004.9 08.9201.09K? 0 +074030.78 +274334.3 +000006.0-000037.200032.1 08.9201.04K? 0 +074357.86 +021330.1 -000021.8+000016.300009.1 08.9201.20K? 0 +074617.34 -132658.6 -000004.2-000022.100027.6 08.9201.00K? 0 +074749.98 +212928.0 -000026.6+000017.400000.2 08.9201.05K? 0 +074924.53 -241326.2 +000022.3+000004.100002.5 08.9201.08K? 0 +075509.57 -603601.1 -000011.5-000010.600025.8 08.9201.35K? 0 +075605.00 -115624.0 -000007.4+000009.800005.2 08.9201.07K? 0 +075636.07 -414526.5 -000004.0+000011.900017.8 08.9201.04K? 1 +080342.32 +102847.3 +000011.8-000021.900006.4 08.9201.36K? 0 +080451.57 -082905.5 +000009.2+000006.600021.1 08.9201.16K? 0 +080550.90 +623239.9 +000005.3+000007.300007.0 08.9201.42K? 0 +080950.85 -204758.9 -000016.6+000038.700006.6 08.9201.22K? 0 +081129.35 -340924.1 -000017.3-000012.200020.7 08.9201.07K? 0 +081214.34 -010026.6 +000044.5-000008.500027.2 08.9201.53K? 0 +081630.60 -202221.8 +000030.6-000034.900039.1 08.9201.10K? 0 +081658.97 -221521.6 -000031.1+000006.600006.3 08.9201.20K? 0 +082109.68 +161554.4 -000063.6+000015.100003.9 08.9201.22K? 0 +082239.48 -750525.5 -000029.3+000032.900015.4 08.9201.12K? 0 +082948.24 -084051.4 -000031.5+000001.500014.8 08.9201.27K? 0 +083224.15 +140519.6 -000039.9-000007.200014.9 08.9201.19K? 0 +083254.13 -395651.1 +000028.0-000003.200023.1 08.9201.32K? 0 +083545.13 -752117.1 -000004.9+000007.200003.7 08.9201.13K? 0 +083843.32 +512846.6 -000022.9+000011.900013.1 08.9201.52K? 0 +084103.98 -382351.9 -000007.4+000023.100012.0 08.9201.35K? 0 +084119.02 +052302.3 -000007.2-000007.900009.6 08.9201.24K? 0 +084200.89 -323658.9 -000048.5+000023.000007.4 08.9201.16K? 0 +084411.68 -785148.8 +000018.8-000003.100003.4 08.9201.85M? 0 +084623.31 -043413.9 +000000.3+000008.900014.0 08.9201.42K? 0 +085314.01 -111324.4 +000006.5+000026.900002.5 08.9201.62K? 0 +085422.81 -091218.3 -000037.7-000003.000008.9 08.9201.03K? 0 +085943.07 -164242.2 -000022.0-000001.700004.6 08.9201.38K? 0 +090544.40 -174736.8 -000018.8-000024.300006.9 08.9201.66K? 0 +090600.59 -114433.9 +000035.4+000001.500003.9 08.9201.30K? 0 +090620.81 -420956.9 -000005.8+000017.200012.2 08.9201.43K? 0 +090745.87 -371913.7 -000011.1+000015.200000.4 08.9201.47K? 0 +091051.19 -383643.1 -000024.8+000010.000013.2 08.9201.33K? 0 +091529.47 -110341.3 +000021.1-000021.400019.7 08.9201.61K? 0 +092224.11 +145316.5 -000030.2-000024.100017.4 08.9201.03K? 0 +092420.18 -730224.7 -000015.9+000027.600014.5 08.9201.76K? 0 +092425.33 -384926.6 -000026.8+000010.500017.1 08.9201.04K? 0 +092446.54 +784341.9 -000003.1-000044.100010.0 08.9201.14K? 0 +092810.26 -421241.5 -000022.5+000012.400004.7 08.9201.17K? 0 +093244.41 +050722.6 -000013.6-000001.100029.3 08.9201.27K? 0 +093346.08 -365552.3 -000000.6-000005.900025.7 08.9201.61K? 0 +093901.52 -552840.4 -000050.7+000007.100000.9 08.9201.07K? 0 +094144.97 -202056.8 +000012.5-000005.500005.1 08.9201.09K? 0 +094339.19 -435417.8 +000026.4+000030.700001.1 08.9201.82K? 0 +095010.85 -101306.2 +000018.1-000025.300004.9 08.9201.10K? 0 +095146.43 +094854.6 -000014.4-000014.700014.0 08.9201.25K? 0 +095203.60 -394509.3 -000023.4+000012.400015.6 08.9201.42K? 0 +095643.65 -172740.4 -000008.0+000017.400012.3 08.9201.07K? 0 +095736.95 +265828.6 -000008.1-000033.700025.6 08.9201.52K? 0 +100019.90 -420635.9 +000006.1+000001.900014.5 08.9201.55K? 0 +100426.57 -274343.6 -000033.6+000009.200018.8 08.9201.09K? 0 +101119.16 +315651.7 -000011.6+000008.500020.3 08.9201.44K? 0 +101527.16 -593421.0 -000017.2+000029.200013.9 08.9201.30K? 0 +101700.32 -090231.0 -000020.8+000042.900005.8 08.9201.03K? 0 +101923.55 -105332.8 -000031.3-000051.600020.5 08.9201.24K? 0 +102002.39 -533713.8 +000008.8-000006.000018.0 08.9201.38K? 0 +102111.79 -013921.5 +000035.0-000035.900003.3 08.9201.06K? 0 +102604.09 -265914.4 -000033.8-000006.000020.1 08.9201.42K? 0 +102722.75 -681717.6 +000002.7+000002.500006.0 08.9201.27K? 0 +102725.77 +482229.6 -000031.4+000007.500011.9 08.9201.30K? 0 +102737.44 -614832.5 -000016.8+000032.100014.8 08.9201.64K? 0 +102759.03 -542718.3 -000015.8-000022.600005.5 08.9201.34K? 0 +103200.31 -580419.8 -000009.8+000023.800007.7 08.9201.26K? 0 0.10 1.00 +103606.50 -564359.1 -000023.3+000003.800003.9 08.9201.00K? 0 +103820.52 -720750.1 +000018.0-000016.500018.8 08.9201.27K? 0 +104613.70 -344739.3 -000005.0+000024.000012.5 08.9201.48K? 0 +105142.67 +271748.0 +000017.4-000021.500011.1 08.9201.09K? 0 +110633.46 +150216.9 -000045.5-000007.600000.5 08.9201.48K? 0 +111645.25 -492725.3 -000007.1+000016.700002.4 08.9201.32K? 0 +112115.72 -552132.3 -000008.7-000003.500010.1 08.9201.07K? 0 +112639.80 -431443.1 +000003.7+000016.800004.8 08.9201.21K? 0 +112920.86 -743125.9 -000009.2-000012.500015.2 08.9201.65K? 0 +113214.01 -644423.3 -000012.1+000045.700002.4 08.9201.99M? 0 +113437.47 +514410.2 -000017.6-000002.300004.8 08.9201.14K? 0 +113438.67 +232057.8 -000001.4-000018.400004.1 08.9201.15K? 0 +113904.22 -145147.1 -000010.1-000015.800011.4 08.9201.25K? 0 +114128.34 -594513.4 -000006.5-000018.600014.0 08.9201.14K? 0 +114230.03 -575329.5 -000042.1-000008.300007.5 08.9201.32K? 0 +114257.15 -351823.1 +000004.2-000012.200002.9 08.9201.28K? 0 +114558.92 -433501.2 +000001.6-000024.500001.6 08.9201.14K? 0 +114923.05 -425751.4 +000011.8-000026.600000.1 08.9201.67K? 0 +114949.22 +491355.7 -000246.4+000028.100039.3 08.9201.09K? 0 +115707.87 -182257.9 -000016.6+000020.600013.7 08.9201.61K? 0 +120025.48 +063012.2 -000039.9-000021.300001.0 08.9201.07K? 0 +120405.52 -472201.3 +000002.1-000002.300001.1 08.9201.07K? 0 +120726.52 +334241.4 -000005.5-000017.100003.4 08.9201.04K? 0 +121140.04 +580035.1 -000046.9-000015.800035.2 08.9201.40K? 0 +122343.91 -582022.4 -000024.1+000000.300001.3 08.9201.86M? 0 +123205.31 -761538.0 +000006.2+000017.300002.3 08.9201.42K? 0 +124901.88 +733540.2 -000017.6-000015.200010.5 08.9201.42K? 0 +125956.63 -450905.6 -000020.6-000017.600038.4 08.9201.18K? 0 +130846.12 +833956.7 +000032.0+000004.100006.4 08.9201.20K? 0 +131411.65 -313633.2 -000019.9-000014.900009.6 08.9201.03K? 0 +131457.70 -190205.1 -000029.2-000000.700003.2 08.9201.51K? 0 +131530.53 -641820.3 -000000.4+000000.800024.9 08.9201.81K? 0 +131711.86 -250139.8 -000015.2+000003.100013.4 08.9201.01K? 0 +131846.58 +261902.3 +000001.6+000005.600000.2 08.9201.14K? 0 +132027.71 -271440.1 -000025.7-000002.700046.4 08.9201.62K? 0 +132433.52 -430458.3 -000012.5+000000.000011.2 08.9201.52K? 0 +132832.18 -354255.3 -000011.9-000036.100010.9 08.9201.22K? 0 +133124.40 +041713.0 -000011.0+000007.200008.6 08.9201.46K? 0 +133550.58 +683442.4 -000063.2-000045.800014.5 08.9201.60K? 0 +134619.88 -365459.2 -000028.8-000005.600018.3 08.9201.62K? 0 +134630.83 -324409.9 -000019.1+000008.400016.7 08.9201.08K? 0 +134731.45 -640937.6 -000007.1-000000.900000.8 08.9201.00K? 0 +135303.04 -435136.3 -000024.4-000012.500003.8 08.9201.23K? 0 +135340.92 -501656.6 -000006.9-000011.200007.4 08.9201.39K? 0 +135746.58 -571329.5 -000004.6-000029.100021.5 08.9201.38K? 0 +140406.48 +652047.2 +000002.2-000006.500005.8 08.9201.46K? 0 +140517.85 +120854.2 +000011.0-000002.300008.7 08.9201.27K? 0 +140709.04 -465508.4 -000057.4+000001.000001.1 08.9201.25K? 0 +140947.82 +080702.4 -000000.5+000005.000004.7 08.9201.09K? 0 +141037.77 -502052.4 -000008.9-000015.700032.0 08.9201.60K? 0 +142719.00 -620620.7 -000050.2-000010.700014.2 08.9201.17K? 0 +143217.74 +802027.0 -000011.9+000006.800007.6 08.9201.60K? 0 +143336.15 -141953.8 +000025.1+000008.400015.8 08.9201.01K? 0 +144343.29 -605853.3 -000002.0-000008.400008.9 08.9201.36K? 0 +144409.44 -371849.4 -000004.6-000001.200011.0 08.9201.14K? 0 +144627.06 -012648.8 -000042.6+000005.500009.2 08.9201.60K? 0 +145317.68 -535429.3 -000034.1-000014.400006.2 08.9201.16K? 0 +150245.24 +202627.7 -000002.0-000002.100013.0 08.9201.48K? 0 +151258.97 -424803.2 -000023.0-000004.500012.2 08.9201.03K? 0 +151747.23 -483534.2 -000010.5-000035.700003.9 08.9201.06K? 0 +152836.62 +322145.1 -000012.4-000034.400018.4 08.9201.23K? 0 +153622.79 +025533.7 -000058.5+000019.600030.2 08.9201.35K? 0 +154151.91 -703750.5 -000015.4-000029.000008.9 08.9201.42K? 0 +154251.58 -201446.7 +000023.8-000020.500049.5 08.9201.73K? 0 +154313.57 -014357.8 -000028.1-000057.600023.7 08.9201.12K? 0 +154750.76 -444110.3 -000031.9-000032.600017.7 08.9201.01K? 0 +154847.85 +142340.3 +000032.7+000023.400011.7 08.9201.63K? 0 +154907.56 -713011.6 -000028.8-000030.200007.9 08.9201.38K? 0 +155114.85 -514719.1 -000002.7-000001.600012.9 08.9201.01K? 0 +155618.38 -403150.8 +000011.6-000000.500021.4 08.9201.24K? 0 +155700.01 -305659.3 +000004.0-000008.300047.8 08.9201.77K? 0 +160344.54 -505601.7 +000001.6-000003.000006.2 08.9201.69K? 0 +161121.41 -465220.9 +000011.7-000021.000003.1 08.9201.62K? 0 +161501.21 +072905.3 +000007.1+000014.600004.6 08.9201.53K? 0 +161716.20 -525705.4 -000021.5-000031.600016.9 08.9201.08K? 0 0.10 1.00 +162259.31 -074345.4 +000042.7+000049.100028.0 08.9201.75K? 0 +162358.21 +191142.2 -000041.4+000001.600007.9 08.9201.34K? 0 +162559.58 +782749.8 +000001.5-000009.000001.4 08.9201.72K? 0 0.10 1.00 +162701.34 -723348.6 -000007.2-000010.500003.0 08.9201.14K? 0 +162957.15 -310052.9 -000001.0-000039.800011.8 08.9201.77K? 0 +163049.64 -332007.9 -000043.0-000011.600024.0 08.9201.71K? 0 +163528.73 -401304.7 -000007.9-000004.800046.1 08.9201.84K? 0 +164113.29 +090525.2 +000019.1+000007.700027.2 08.9201.12K? 0 +164200.97 -615150.7 -000019.7-000068.700002.7 08.9201.21K? 0 +164711.21 -642150.8 -000022.6-000044.200006.2 08.9201.22K? 0 +164732.86 -265344.2 +000044.2+000017.900042.4 08.9201.77K? 0 +164917.05 -680028.3 -000002.2-000006.000020.3 08.9201.76K? 0 +164950.20 -003336.4 +000012.8-000010.900010.6 08.9201.28K? 0 +165207.69 -012210.9 +000012.8+000003.000033.6 08.9201.15K? 0 +165526.98 -621901.0 +000008.1-000012.300000.6 08.9201.47K? 0 +170234.76 -435615.9 +000009.7+000012.500012.2 08.9201.03K? 0 +170320.88 +060509.2 -000012.2+000033.200004.2 08.9201.73K? 0 +170750.08 -144132.3 +000013.4-000019.300004.2 08.9201.08K? 0 +170835.24 -450214.4 +000015.7-000012.700022.5 08.9201.54K? 0 +171005.04 -565156.4 +000002.3+000019.100012.7 08.9201.08K? 0 +171022.04 +240700.3 -000018.7+000001.300005.0 08.9201.15K? 0 +171118.61 -212223.3 +000002.2-000002.200005.7 08.9201.18K? 0 +171442.46 -641335.0 -000009.7-000008.600003.3 08.9201.56K? 0 +171646.09 +101159.0 +000004.7+000020.900009.3 08.9201.03K? 0 +171736.19 -135339.3 +000022.3+000014.600004.1 08.9201.29K? 0 +172508.94 -495357.1 +000005.2+000005.700003.1 08.9201.68K? 0 +172800.44 +520058.8 -000020.9-000020.000003.1 08.9201.04K? 0 +173027.35 +750339.2 +000004.0-000013.400006.2 08.9201.03K? 0 +173115.65 -300530.4 -000017.8-000030.100018.6 08.9201.13K? 0 +173136.21 +595539.9 +000001.3-000010.800017.8 08.9201.51K? 0 +174509.36 -334926.1 -000014.5-000005.600002.4 08.9201.40K? 0 +174555.79 +080149.2 -000009.5+000003.000009.6 08.9201.47K? 0 +174737.35 -640408.3 +000015.0-000009.700007.0 08.9201.04K? 0 +175305.75 -312020.4 -000056.4+000028.700079.2 08.9201.82K? 0 +175524.50 -294042.8 +000044.4+000023.700013.2 08.9201.27K? 0 +175613.64 +064623.1 +000019.6+000028.100017.7 08.9201.09K? 0 +175637.09 -442834.5 -000008.9-000004.500013.8 08.9201.11K? 0 +175750.06 -164742.0 +000011.3-000010.700022.1 08.9201.40K? 0 +175932.40 -701202.8 +000000.4-000008.000003.5 08.9201.30K? 0 +180600.22 -350630.9 -000002.2-000005.300009.2 08.9201.75K? 1 +180739.24 -542020.4 -000008.6+000020.100024.5 08.9201.03K? 0 +180928.01 -525319.3 -000035.8-000007.900033.7 08.9201.71K? 0 +180932.20 -001937.5 +000071.4-000027.600028.9 08.9201.08K? 0 +181036.01 +334857.0 +000025.4+000025.300015.4 08.9201.53K? 0 +181212.53 -341442.5 +000012.0-000003.500013.4 08.9201.16K? 0 +181213.62 -295134.4 +000022.5-000017.800047.2 08.9201.64K? 0 +181826.70 -190651.3 +000033.0-000005.400003.2 08.9201.65K? 0 +181928.15 -613805.6 +000023.8-000003.300006.1 08.9201.19K? 0 +182105.09 -491311.5 +000022.0+000001.600011.4 08.9201.45K? 0 +182337.33 -460351.8 -000019.4-000022.300008.8 08.9201.61K? 0 +182639.70 -255459.3 +000021.9-000032.200002.0 08.9201.00K? 0 +182859.51 -430729.2 -000010.4+000003.100027.6 08.9201.26K? 0 +182931.98 -235008.7 +000029.1+000016.700034.1 08.9201.22K? 0 +183007.15 -411827.9 -000022.6+000024.000020.5 08.9201.39K? 0 +183015.03 -455655.2 +000035.0-000049.200011.8 08.9201.02K? 0 +183122.18 -482057.9 +000022.2+000005.400013.4 08.9201.39K? 0 +183937.13 +113416.6 +000015.3-000008.200002.5 08.9201.19K? 0 +184520.74 +365108.2 +000005.2+000014.700008.8 08.9201.50K? 0 +184717.13 +493806.4 -000006.8-000027.300004.7 08.9201.07K? 0 +184814.57 -493937.2 -000023.0-000035.300009.9 08.9201.43K? 0 +185605.52 +304110.3 -000014.4-000009.400000.3 08.9201.14K? 0 +185623.70 +333810.2 -000003.5-000002.100016.1 08.9201.45K? 0 +185731.09 +244557.4 -000010.6-000019.500002.7 08.9201.11K? 0 +190457.87 +081302.6 +000043.8+000006.900015.6 08.9201.98M? 0 +190752.68 +043441.1 -000016.8-000012.800023.9 08.9201.15K? 0 +191406.99 -230400.2 -000010.4-000008.900001.1 08.9201.13K? 0 +191501.56 -430449.1 -000025.6-000006.300000.9 08.9201.14K? 0 +191823.21 -134916.1 -000009.2+000010.700005.6 08.9201.14K? 0 +192125.17 -605255.6 +000003.6+000019.100019.8 08.9201.08K? 0 +192234.75 +410655.8 +000017.9+000016.600011.2 08.9201.10K? 0 +192339.48 +282138.8 +000019.4-000001.700018.6 08.9201.65K? 0 +192500.10 +300043.6 +000025.9+000000.800009.8 08.9201.48K? 0 +192558.88 -221753.5 +000000.5-000017.900030.7 08.9201.10K? 0 +192725.97 -081137.6 +000019.7+000002.500054.7 08.9201.25K? 0 +192814.96 +093853.2 -000009.1+000006.800026.4 08.9201.81K? 0 +193008.51 +474931.2 -000001.6+000002.100000.2 08.9201.19K? 0 +193348.69 -270246.0 -000002.7-000005.700017.4 08.9201.49K? 0 +193605.19 +405800.9 +000023.4+000006.000021.0 08.9201.05K? 0 +193721.66 +405244.7 -000033.4+000041.700020.7 08.9201.01K? 0 +193912.23 -462818.7 +000039.6+000020.600007.2 08.9201.13K? 0 +193943.75 +455707.3 +000000.7-000007.700007.2 08.9201.04K? 0 +194555.23 -220420.0 +000025.5+000009.600000.0 08.9201.57K? 0 +195310.13 +182128.1 +000002.3+000000.500017.4 08.9201.30K? 0 +195324.21 +221115.0 +000014.0-000025.100006.2 08.9201.01K? 0 +195334.91 +631122.2 -000027.5-000014.500044.5 08.9201.58K? 0 +195415.81 +815338.8 +000047.6+000025.200008.3 08.9201.47K? 0 +195522.45 +434517.9 +000012.5+000015.200013.0 08.9201.46K? 0 +200200.43 +333857.3 +000021.0-000014.600038.6 08.9201.54K? 0 +200449.61 +522747.5 +000010.7+000006.200008.0 08.9201.01K? 0 +200502.83 +561258.4 -000011.6-000004.800001.9 08.9201.69K? 0 +200833.82 -471842.5 -000017.6-000003.200009.4 08.9201.10K? 0 +200932.41 -082452.0 -000003.8+000010.800006.9 08.9201.51K? 0 +201104.20 -791431.1 +000000.1-000019.100002.2 08.9201.94M? 0 +201229.52 +233014.6 -000005.3-000013.100001.1 08.9201.20K? 0 +201331.55 +353659.1 +000024.7+000029.400026.6 08.9201.47K? 0 +201539.68 -280441.6 +000013.3-000002.100023.2 08.9201.08K? 0 +201638.18 -393805.1 +000018.8-000013.500002.0 08.9201.13K? 0 +201817.10 +304053.3 -000001.2+000020.400003.1 08.9201.45K? 0 +202332.16 +100530.2 +000014.1-000049.400016.4 08.9201.54K? 0 +202435.04 -531907.1 +000002.4-000028.900007.8 08.9201.13K? 0 +202440.71 -112954.4 -000045.7+000002.800001.8 08.9201.57K? 0 +202800.50 -465504.2 +000016.6-000001.600028.5 08.9201.08K? 0 +203039.96 +131741.0 +000054.5+000028.900000.5 08.9201.17K? 0 +203141.83 +094757.3 +000006.8+000017.900003.3 08.9201.21K? 0 +203144.35 +240609.4 +000011.1-000004.500002.1 08.9201.07K? 0 +203208.49 +110921.4 +000004.8+000027.200000.8 08.9201.39K? 0 +203321.32 -151306.4 -000020.7-000042.200024.9 08.9201.26K? 0 +203510.56 -252851.2 -000032.0+000035.200045.2 08.9201.07K? 0 +203646.56 -012904.1 -000027.5-000052.500029.6 08.9201.58K? 0 +204010.60 -205738.0 -000026.7+000000.500031.8 08.9201.53K? 0 +204246.77 -555726.8 -000020.1-000037.800008.0 08.9201.48K? 0 +205049.68 -024525.4 +000011.3-000038.200001.6 08.9201.16K? 0 +205509.03 +033116.2 -000008.9-000001.700013.2 08.9201.33K? 0 +205623.33 +305107.0 +000010.6-000004.500010.2 08.9201.14K? 0 +205805.69 -122252.7 +000009.2+000029.600008.7 08.9201.14K? 0 +210354.80 +362209.8 -000028.6-000008.400007.6 08.9201.63K? 0 +210513.92 -200647.4 -000002.1-000000.500017.9 08.9201.56K? 0 +210806.07 +781740.6 -000004.7+000010.700003.6 08.9201.74K? 0 +210808.51 +323926.6 +000020.3-000017.200016.9 08.9201.62K? 0 +210849.16 -225548.1 -000027.5-000045.800016.8 08.9201.09K? 0 +211458.62 -173426.1 -000012.3-000004.800023.0 08.9201.53K? 0 +211559.98 +310618.2 -000000.2+000020.700010.4 08.9201.14K? 0 +211840.56 +015414.5 -000035.7-000001.500022.9 08.9201.52K? 0 +212917.92 +304756.3 +000030.3+000009.800013.6 08.9201.30K? 0 +213121.99 +785413.5 +000007.6-000009.000004.6 08.9201.28K? 0 +213640.01 +371143.6 +000020.1+000008.500005.8 08.9201.54K? 0 +213900.21 -545152.5 +000006.5-000003.900000.8 08.9201.24K? 0 +213949.01 +520121.1 +000007.8+000023.400014.7 08.9201.01K? 0 +214018.72 -442417.8 +000027.5-000007.500027.0 08.9201.09K? 0 +214242.56 -115927.1 -000032.1-000019.500001.5 08.9201.28K? 0 +214421.80 +391443.5 -000017.9+000001.800013.8 08.9201.05K? 0 +214427.09 +510415.1 +000002.6+000009.300013.2 08.9201.31K? 0 +214516.08 +693428.6 -000021.0-000013.500002.1 08.9201.03K? 0 +214517.23 +164642.4 +000003.4-000020.000011.0 08.9201.64K? 0 +214850.48 +375902.8 +000017.6-000017.900017.9 08.9201.36K? 0 +215236.90 -270614.5 +000001.1-000032.800010.4 08.9201.47K? 0 +215707.73 +635527.3 +000018.7-000002.800010.8 08.9201.60K? 0 +215712.93 +501915.6 -000006.3-000016.600005.9 08.9201.53K? 0 +215935.98 +142137.3 +000010.0+000001.100002.4 08.9201.14K? 0 +220601.50 +012248.1 +000019.6-000035.400004.7 08.9201.25K? 0 +220840.59 -143838.9 +000013.8+000018.500017.8 08.9201.04K? 0 +221056.59 +350837.1 -000000.2+000021.100009.2 08.9201.69K? 0 +221241.29 -642322.8 +000016.3-000007.100003.0 08.9201.35K? 0 +221343.72 -053941.7 -000025.4+000032.200018.1 08.9201.67K? 0 +221404.11 -551458.8 -000011.0-000022.200010.5 08.9201.11K? 0 +221526.02 +461324.9 +000009.5-000021.800008.5 08.9201.04K? 0 +221813.50 +581158.3 -000025.1-000023.900001.1 08.9201.31K? 0 +222412.65 -604107.1 +000039.3-000002.800000.5 08.9201.16K? 0 +222718.61 -341814.3 +000013.7+000002.000025.1 08.9201.09K? 0 +222752.68 -041858.7 -000063.9-000016.700021.8 08.9201.63K? 0 +223038.79 -174536.8 +000021.2-000054.300006.4 08.9201.24K? 0 +223713.42 +360821.7 +000027.2-000013.900010.3 08.9201.38K? 0 +224049.93 -570611.0 +000011.1-000013.600005.9 08.9201.11K? 0 +224123.63 -075312.5 +000004.5+000010.200018.5 08.9201.02K? 0 +224652.46 -195416.1 -000001.5-000005.700003.5 08.9201.02K? 0 +224946.66 +525420.6 -000017.6-000003.100010.2 08.9201.73K? 0 +225513.32 -792615.7 +000045.3-000049.600001.9 08.9201.53K? 0 +225745.41 +444602.2 +000031.5-000016.400002.4 08.9201.01K? 0 +230712.81 +801300.7 -000000.6-000010.800006.8 08.9201.54K? 0 +230945.05 -120514.5 -000014.9-000029.500000.7 08.9201.07K? 0 +231242.67 -635312.9 +000014.8-000013.300004.4 08.9201.49K? 0 +231905.51 -603114.0 -000105.5-000040.400059.6 08.9201.18K? 0 +232003.64 +783419.4 +000004.8+000003.700004.9 08.9201.09K? 0 +232151.39 +251318.1 +000006.4+000005.000008.6 08.9201.08K? 0 +232345.20 +405458.5 -000004.4-000001.700001.8 08.9201.07K? 0 +232550.46 +320141.8 -000007.0-000007.800023.7 08.9201.12K? 0 +232635.18 -161644.0 +000017.0-000021.200003.7 08.9201.72K? 0 +232935.20 +563318.7 +000031.1-000004.200017.1 08.9201.48K? 0 +233231.82 +540343.9 +000009.6+000001.200001.3 08.9201.34K? 0 +233331.04 +311747.1 +000038.8+000022.300009.5 08.9201.42K? 0 +233906.20 -630245.4 -000003.8+000007.000000.5 08.9201.33K? 0 +233937.59 -761355.1 +000000.9-000001.900005.3 08.9201.00K? 0 +235033.06 +414348.2 +000011.6-000006.900020.8 08.9201.14K? 0 +235139.06 -535334.9 +000016.8-000017.400018.4 08.9201.08K? 0 +235405.77 -092331.2 +000058.0-000017.500008.2 08.9201.10K? 0 +045208.73 +393755.0 +000054.1+000026.000034.7 08.9202.38M? 0 +050620.58 +135013.3 +000009.3-000036.100004.1 08.9202.03M? 0 +060817.17 -523217.2 -000000.9-000014.600002.3 08.9202.00M? 0 +173204.50 -121934.1 -000016.4+000012.900018.4 08.9202.19M? 0 +174244.95 -282551.8 -000008.9-000002.200022.1 08.9202.47N? 0 +201025.86 +355200.3 -000002.8-000024.000006.1 08.9202.03M? 0 +225509.30 +591754.8 -000018.5-000012.500016.7 08.9202.16M? 0 +183704.08 -073611.8 +000045.7-000013.100013.4 08.9203.31N? 0 +000214.45 -115751.7 +000020.9+000002.500013.9 08.9300.17A? 0 +000231.85 +152006.7 +000015.4-000001.500017.0 08.9300.27A? 0 +000250.06 +480443.3 -000001.8-000008.300015.8 08.9300.40F? 0 +000624.30 +343624.9 -000031.2-000020.900008.6 08.9300.37F? 0 +001104.21 +493331.2 -000024.9+000001.800003.8 08.9300.33F? 0 +001250.75 +565634.6 +000002.3+000008.300009.4 08.9300.18A? 0 +001356.67 +592542.1 -000014.1-000001.900008.2 08.9300.79G? 0 +001614.52 +351040.8 +000157.4+000129.200016.0 08.9300.70G? 0 +002029.04 +095615.5 +000032.0+000009.700005.8 08.9300.36F? 0 +002558.22 -281624.5 +000100.8-000015.900000.4 08.9300.66G? 0 +003400.68 +530602.0 -000031.5-000055.700007.4 08.9300.54F? 0 +003455.22 +225409.8 -000011.5-000001.600013.6 08.9300.38F? 0 +003729.61 +215511.4 +000002.7+000012.600001.6 08.9300.40F? 0 +003813.66 +573233.4 +000061.0-000004.700005.2 08.9300.38F? 0 +003930.18 +605200.8 +000045.4-000026.500018.7 08.9300.40F? 0 +004039.63 +300023.2 -000016.0-000005.000002.8 08.9300.50F? 0 +004106.74 +465837.1 +000008.6-000005.400007.0 08.9300.22A? 0 +004342.38 -302611.5 +000164.9+000033.200002.6 08.9300.47F? 0 +004459.81 +334140.4 +000034.4+000007.300004.9 08.9300.25A? 0 +004737.98 +284727.0 -000010.4-000025.900006.9 08.9300.44F? 0 +005011.97 +114948.5 +000025.7-000057.400010.9 08.9300.95G? 0 +005127.68 +782355.8 -000016.7-000017.000003.1 08.9300.60G? 0 +005512.35 +445933.4 +000026.0+000020.300022.5 08.9300.98K? 0 +005524.85 +195120.6 +000022.5+000011.300025.7 08.9300.26A? 0 +005558.63 +391008.9 +000005.6-000002.100003.1 08.9300.05A? 0 +005633.36 -752423.7 +000012.2+000007.500003.1 08.93-0.03B? 0 +010052.66 +163939.0 -000026.7-000011.300002.8 08.9300.39F? 0 +010105.47 +084610.5 +000121.2-000097.300002.2 08.9300.75G? 0 +010107.78 -014223.8 -000035.5-000005.200002.1 08.9300.95K? 0 +010549.24 -261825.0 +000121.8-000018.800012.9 08.9300.64G? 0 +010652.91 +034840.6 +000023.4-000006.900014.0 08.9300.37F? 0 +010654.64 -595759.2 +000037.8-000003.200006.1 08.9300.39F? 0 +010752.20 +423805.9 -000004.3-000007.900010.6 08.9300.20A? 0 +010850.06 -593814.0 +000192.7+000018.700004.9 08.9300.56F? 0 +010916.13 +523610.6 +000000.3-000018.400002.1 08.9300.30A? 0 +011001.07 +525854.1 -000009.9-000012.600006.4 08.9300.26A? 0 +011212.55 +351006.6 -000009.0+000015.100000.7 08.9300.97K? 0 +011610.82 +283444.0 +000064.6-000049.100009.4 08.9300.57F? 0 +011813.18 +574203.3 +000057.9-000027.300003.4 08.9300.47F? 0 +012411.96 -215630.6 +000107.6-000001.200000.9 08.9300.73G? 0 +012613.05 -382809.2 +000052.4+000039.800008.2 08.9300.49F? 1 +012643.90 +574613.7 +000054.8-000038.800013.2 08.9300.49F? 0 +012648.68 -362256.9 +000023.1-000002.300005.7 08.9300.14A? 0 +012858.48 +441547.1 +000036.6+000016.900011.7 08.9300.48F? 0 +013031.29 +264459.8 +000013.4-000026.800010.4 08.9300.50F? 0 +013147.49 -045732.9 +000076.6+000003.000023.1 08.9300.51F? 0 +013253.16 -523656.9 +000197.8+000100.400018.1 08.9300.69G? 0 +013431.93 -510712.4 +000010.6-000000.800006.0 08.9300.32F? 0 +013519.49 +205941.5 +000041.3-000016.700009.8 08.9300.23A? 0 +013533.38 +465334.1 +000017.8-000026.200006.8 08.9300.27A? 0 +013820.54 +885850.3 +000002.7-000061.800019.6 08.9300.79G? 0 +013910.90 +440148.6 +000159.4-000173.400023.1 08.9300.76G? 0 +014030.48 +640853.2 +000004.5+000003.200008.2 08.9300.37F? 0 +014556.12 +611405.3 -000003.0-000018.700014.6 08.9300.70G? 0 0.10 1.00 +014842.97 -654607.2 -000023.4-000053.200040.7 08.9300.29A? 1 +015107.46 -440652.8 +000025.1+000002.500009.0 08.9300.83G? 0 +015217.08 +084949.3 -000006.3-000011.600008.0 08.9300.52F? 0 +015243.15 -331424.8 +000029.8-000001.900000.4 08.9300.56F? 0 +015346.44 -012053.3 +000009.9-000013.400030.5 08.9300.52F? 0 +015734.62 +320209.0 +000098.9-000093.500003.1 08.9300.61G? 0 +015907.78 -013028.0 -000030.6-000042.000006.2 08.9300.44F? 0 +015919.81 +752758.6 -000008.9+000011.600008.1 08.9300.40F? 0 +020033.57 -302527.0 -000039.9-000049.300018.8 08.9300.38F? 0 +020044.89 -072259.6 +000039.3-000042.800014.1 08.9300.46F? 0 +020150.96 -094539.5 -000046.5-000101.200008.5 08.9300.91G? 0 +020230.13 +553726.4 -000013.6-000011.700006.2 08.93-0.06B? 0 +020238.02 +280633.3 +000067.7+000011.800011.6 08.9300.63G? 0 +020651.55 +023047.5 +000033.9-000120.600015.2 08.9300.93G? 0 +020925.91 -302919.3 +000074.2+000008.800001.3 08.9300.48F? 0 +021027.51 -274900.9 +000044.0-000029.400000.1 08.9300.30A? 0 +021248.84 -211142.7 +000056.1-000024.000038.1 08.9300.62G? 0 +021422.69 +345423.4 +000025.8-000072.300029.0 08.9300.68G? 0 +021438.87 -443340.8 +000067.1+000047.600008.2 08.9300.41F? 0 +021442.70 +394310.2 +000072.9-000042.000012.6 08.9300.79G? 0 +021755.49 +194050.4 +000106.6-000034.900004.8 08.9300.65G? 0 +022042.64 +342909.1 -000008.9-000013.400006.3 08.9300.53F? 0 +022323.70 -375532.1 -000001.1-000173.800012.5 08.9300.55F? 0 +022326.57 +063606.4 +000015.0+000034.200003.3 08.9300.51F? 0 +022515.45 +533617.9 -000015.4+000005.700002.0 08.9300.35F? 0 +022744.93 -115844.3 +000008.2-000011.500011.8 08.9300.77G? 0 +022822.80 +172157.9 +000153.1-000028.300027.3 08.9300.62G? 1 +022928.11 +522442.4 -000001.8-000007.500018.3 08.9300.30A? 0 +023230.36 +252821.3 -000004.9+000007.200029.6 08.9300.51F? 0 +023753.72 +475346.3 +000049.0-000017.900007.0 08.9300.43F? 0 +023825.47 -132143.1 +000017.3-000013.100004.5 08.9300.35F? 0 +024332.41 +423717.5 +000010.0+000004.200019.1 08.93-0.04B? 0 +024545.41 -561559.3 +000004.9+000009.600002.6 08.9300.01A? 0 +024632.52 -344736.0 -000013.8-000025.600018.8 08.9300.38F? 0 +024842.96 +481441.3 -000013.3-000016.900001.7 08.9300.08A? 0 +025033.15 +525703.0 +000002.7+000011.000007.3 08.9300.10A? 0 +025101.24 +451014.3 +000021.7+000007.900000.8 08.9300.11A? 0 +025545.97 +761356.5 +000010.6-000004.200000.2 08.9300.30A? 0 +025719.72 -864206.9 +000015.1+000018.900010.8 08.9300.43F? 0 +030200.61 -025624.9 +000060.1+000009.700012.6 08.9300.36F? 0 +030748.08 -584721.2 +000043.2+000035.300008.9 08.9300.50F? 0 +031011.13 +682146.6 +000020.2-000014.700005.4 08.9300.36F? 0 +031225.60 -005055.1 +000021.1+000015.300005.5 08.9300.93G? 0 +031446.06 +180143.1 -000023.9-000009.600008.8 08.9300.35F? 0 +032140.11 -072955.2 -000022.1+000005.100007.5 08.9300.34F? 0 +032222.15 -091044.4 -000019.4-000013.300003.3 08.9300.85G? 0 +032257.57 +831626.4 -000011.5-000001.600000.2 08.9300.92G? 0 +032303.90 -515336.1 -000006.8-000005.500001.4 08.9300.31A? 0 +032618.87 -673658.7 +000033.3+000046.800025.8 08.9300.73G? 0 +032825.80 -262035.6 +000052.2+000044.300019.6 08.9300.54F? 0 +032955.93 +372453.9 +000028.3+000003.200014.0 08.9300.29A? 0 +033126.16 -025355.3 +000007.3-000008.400000.2 08.9300.37F? 0 +033136.18 -122607.3 -000086.0-000135.600003.4 08.9300.72G? 0 +033421.79 +083944.8 +000016.2-000002.300015.8 08.9300.48F? 0 +033832.01 +133622.2 -000088.5-000098.000019.7 08.9300.56F? 0 +034331.80 -695320.6 -000103.8-000047.700017.4 08.9300.43F? 0 +034512.01 -162437.8 +000012.5-000010.400019.5 08.9300.41F? 0 +034629.47 +561759.6 -000008.4+000009.400016.7 08.9300.32F? 0 +035015.05 -114430.5 +000011.8-000013.400002.6 08.9300.37F? 0 +035112.09 -185438.2 -000015.3+000015.000002.1 08.9300.09A? 0 +035214.15 +363115.9 -000081.6-000015.500001.0 08.9300.82G? 0 +035457.43 -490453.4 -000015.3-000014.200008.6 08.9300.89G? 0 +035609.65 +330333.2 +000009.5-000022.100007.3 08.9300.64G? 0 +040011.32 +020756.1 -000021.3-000023.600010.6 08.9300.39F? 0 +040308.16 +503617.5 +000015.4-000010.600008.9 08.9300.21A? 0 +040449.92 +233033.4 -000035.1-000008.900040.4 08.9300.30A? 0 +040512.73 -040630.0 +000062.0+000032.800011.6 08.9300.52F? 0 +040725.89 +425135.5 -000062.6-000054.100004.2 08.9300.57F? 0 +040854.13 -215021.4 -000009.1-000109.600006.0 08.9300.52F? 0 +041151.31 +242551.2 +000051.1-000024.500008.0 08.9300.44F? 0 +041329.67 +554614.6 +000002.1+000024.800001.3 08.9300.41F? 0 +041506.59 -710800.2 +000040.2+000055.000013.2 08.9300.47F? 0 +042010.04 +015824.5 +000013.9+000010.600013.6 08.9300.33F? 0 +042432.33 +752754.2 +000000.0-000034.400000.6 08.9300.17A? 0 +042455.99 -024047.8 -000028.9-000055.000013.6 08.9300.91G? 0 +042724.02 -202221.8 +000060.5+000006.000004.7 08.9300.33F? 0 +042920.84 -102840.6 -000025.0+000019.900013.5 08.9300.58F? 0 +043002.10 -030345.8 +000206.9-000155.800018.2 08.9300.69G? 0 +043034.82 +154402.5 +000097.7-000015.300018.1 08.9300.84G? 0 +043533.90 +120601.9 +000063.1-000006.100006.8 08.9300.58F? 0 +043744.48 -481739.4 +000012.3-000000.100002.6 08.9300.90G? 0 +044027.33 -114619.6 +000009.5+000000.200016.4 08.9300.60G? 0 +044255.28 +073411.4 +000042.2+000005.900011.0 08.9300.27A? 0 +044534.76 -171901.8 -000006.8+000013.200014.5 08.9300.32F? 0 +044723.44 -223337.7 +000047.3-000080.800004.1 08.9300.81G? 0 +044745.97 -460237.4 +000052.8+000002.500009.4 08.9300.50F? 0 +044806.46 +254825.9 -000052.3-000013.700006.2 08.9300.55F? 0 +045119.07 -535824.8 -000045.5-000050.600001.4 08.9300.60G? 0 +045628.49 -050959.8 -000028.4+000015.900001.1 08.9300.00B? 0 +045821.79 +384336.3 +000018.1+000008.900012.4 08.9300.18A? 0 +045827.74 +482047.1 +000007.4-000020.100007.1 08.93-0.01B? 0 +045854.05 +410158.0 -000011.3-000002.400013.7 08.9300.05A? 0 +050016.43 +575449.0 +000007.2-000018.500012.7 08.9300.28A? 0 +050024.57 +712754.1 -000006.7+000001.100003.4 08.9300.15A? 0 +050057.13 +091255.5 +000160.0+000056.800019.8 08.9300.57F? 0 +050403.49 +645148.3 -000002.5-000008.600005.9 08.9300.44F? 0 +050531.88 -415912.7 -000029.6+000018.200010.3 08.9300.41F? 0 +051113.22 -270416.6 -000000.3-000032.500008.1 08.9300.88G? 0 +051646.40 -384039.0 +000020.5+000026.300002.0 08.9300.25A? 0 +051658.99 +015036.7 +000001.5+000012.200009.1 08.9300.10A? 0 +051819.74 +305600.1 +000028.7-000040.600025.9 08.9300.59G? 0 +052102.84 +372844.4 +000007.2-000015.300010.7 08.9300.26A? 0 +052117.73 +394110.5 -000000.5-000004.400004.0 08.9300.09A? 0 +052310.79 -395018.9 -000024.8+000002.500000.8 08.9300.39F? 0 +052517.82 +293653.6 +000001.3+000004.100008.6 08.9300.11A? 0 +052652.91 +325914.7 -000003.0-000012.600016.6 08.9300.84G? 0 +052954.63 +421257.4 +000013.2-000014.500000.5 08.9300.11A? 0 +053008.76 +065733.9 +000007.5-000018.200006.8 08.9300.25A? 0 +053109.23 +033801.0 -000010.3-000012.200006.2 08.9300.86G? 0 +053201.34 -504457.2 +000011.1-000034.300010.2 08.9300.47F? 0 +053317.51 -042112.8 +000005.2-000004.900019.2 08.9300.01A? 0 +053556.23 +390126.6 -000025.0-000007.100007.6 08.9300.62G? 0 +053602.14 +475947.7 -000005.3-000005.200000.5 08.9300.19A? 0 +053617.12 +581227.4 +000046.1-000111.100011.1 08.9300.67G? 0 +053643.69 -692947.4 +000005.7+000005.800001.6 08.9300.33F? 0 +053712.07 -001146.6 -000011.1-000005.300014.6 08.9300.06A? 0 +053737.60 +224329.5 +000039.3+000011.400029.1 08.9300.55F? 0 +053838.77 +751311.7 +000011.4-000023.200005.9 08.9300.36F? 0 +053916.74 -253025.3 +000024.4+000045.700006.0 08.9300.38F? 0 +054025.72 +570944.6 +000006.0-000011.100004.0 08.9300.20A? 0 +054035.72 +423202.5 +000025.6-000028.200014.1 08.9300.38F? 0 +054110.25 -395341.2 +000027.7+000004.200010.3 08.9300.47F? 0 +054124.03 +422130.9 +000038.6+000019.800007.2 08.9300.48F? 0 +054241.48 +360859.5 +000001.9-000004.700008.6 08.9300.10A? 0 +054406.22 -352829.4 -000040.0+000123.100018.1 08.9300.50F? 0 +054529.03 -365244.3 -000015.5+000024.700017.7 08.9300.30A? 0 +054545.62 +212710.2 -000007.9-000018.400000.9 08.9300.13A? 0 +054734.23 -705920.3 +000018.3+000029.000005.2 08.9300.54F? 0 +054830.62 -052043.8 +000013.8-000045.400012.1 08.9300.60G? 0 +054905.72 -082420.2 -000011.3-000022.900034.9 08.9300.45F? 0 +055259.38 +391441.0 -000002.7-000012.300009.2 08.9300.06A? 0 +055323.46 +150153.0 -000004.9-000015.000021.4 08.9300.97K? 0 +060054.42 +114352.3 +000030.6-000004.200006.8 08.93-0.01B? 0 +060252.78 -521039.8 +000036.8+000014.400005.2 08.9300.53F? 0 +060321.34 -451144.3 +000011.9-000020.900020.3 08.9300.56F? 0 +060747.43 +053437.7 +000030.8-000031.600006.1 08.9300.31F? 0 +060944.81 +140743.2 -000020.8-000007.600037.1 08.9300.10A? 0 +061101.88 -341311.9 +000010.5-000025.200012.3 08.9300.47F? 0 +061114.00 -441327.6 +000000.3-000102.900017.8 08.9300.62G? 0 +061245.19 +152024.7 +000001.2-000009.200018.8 08.9300.03A? 0 +061348.77 -444429.7 -000000.2-000001.400024.1 08.9300.33F? 0 +061353.01 +540611.8 +000041.8-000027.300024.6 08.9300.51F? 0 +061410.81 -351654.6 -000004.2-000017.900008.1 08.9300.43F? 0 +061522.72 -132936.7 +000082.0-000123.500003.0 08.9300.60G? 0 +061541.03 -000143.5 +000012.5-000031.900013.8 08.9300.14A? 0 +061601.47 +374321.8 +000049.5-000346.000033.3 08.9300.56F? 0 +061602.69 -152340.6 -000002.3-000068.600004.2 08.9300.57F? 0 +061617.19 +193609.4 -000003.0-000012.200009.5 08.9300.94G? 0 +061710.32 -272441.4 -000011.0+000001.100003.7 08.93-0.06B? 0 diff --git a/kstars/kstars/data/hip119.dat b/kstars/kstars/data/hip119.dat new file mode 100644 index 00000000..790875a9 --- /dev/null +++ b/kstars/kstars/data/hip119.dat @@ -0,0 +1,1000 @@ +061714.79 -580955.9 -000002.3+000019.900018.1 08.9300.51F? 0 +061917.46 -001741.8 +000010.9-000052.100009.0 08.9300.55F? 0 +061927.46 +163430.4 -000022.6+000002.000015.3 08.93-0.03B? 0 +062032.71 +470713.3 -000002.3-000002.300010.6 08.9300.17A? 0 +062617.32 +244258.1 -000033.6+000017.800004.5 08.9300.27A? 0 +062652.93 +004932.1 -000020.6-000013.000011.6 08.9300.04A? 0 +062825.39 -152212.6 +000017.2+000016.600000.3 08.9300.67G? 0 +063115.18 +492846.4 +000009.7+000008.000003.1 08.9300.43F? 0 +063116.84 +043726.0 -000039.3+000002.600005.7 08.93-0.06B? 0 +063137.87 +170817.7 -000025.3-000038.100029.7 08.9300.31A? 0 +063222.25 +292248.6 +000005.1-000009.100007.7 08.9300.04A? 0 +063302.10 -403805.8 +000013.2+000071.800001.1 08.9300.49F? 0 +063305.42 +373413.3 +000022.0-000010.100001.1 08.9300.37F? 0 +063508.39 -313957.0 +000000.5-000000.900014.3 08.9300.26A? 0 +063524.70 +335536.4 +000020.8+000006.700013.1 08.9300.51F? 0 +063556.69 +415521.1 +000005.2-000021.900008.1 08.9300.27A? 0 +063628.86 -443904.2 -000003.3+000014.900010.0 08.93-0.06B? 0 +063634.04 +011940.1 -000000.2+000029.800005.8 08.9300.96K? 0 +063647.68 -254353.5 +000000.2+000011.500000.7 08.9300.15A? 0 +063809.19 +054918.4 -000019.1-000006.400014.8 08.9300.02A? 0 +063811.83 +323030.4 +000002.6-000010.200011.6 08.9300.35F? 0 +063814.25 +000537.1 -000001.0+000008.600004.5 08.9300.08A? 0 +064031.97 +524822.1 -000007.4-000006.800015.0 08.9300.21A? 0 +064101.88 +095248.1 -000007.0-000015.700023.7 08.9300.00B? 0 +064247.25 -034956.0 -000021.2-000020.400029.2 08.9300.88G? 0 +064351.47 -405959.5 -000002.7-000143.900021.9 08.9300.54F? 0 +064456.81 +040614.8 +000026.6+000006.300026.8 08.9300.14A? 0 +064507.95 +042917.7 -000009.7-000010.400009.3 08.9300.09A? 0 +064657.79 +055624.3 -000009.6-000026.600008.8 08.9300.99K? 0 +064836.46 -225335.5 +000030.1-000053.500016.5 08.9300.51F? 0 +065010.68 +670044.1 -000006.4-000036.600002.0 08.9300.93G? 0 +065020.75 -390733.8 +000004.6+000017.300019.2 08.9300.14A? 0 +065309.24 -370145.2 +000000.0+000000.000000.0 08.9300.78G? 0 +065922.66 +251408.7 -000031.4+000009.200013.2 08.9300.53F? 0 +070022.02 -124700.2 -000018.8+000025.100014.1 08.9300.84G? 0 +070106.59 +030311.1 +000020.3-000009.100021.9 08.9300.01A? 0 +070110.39 +101325.7 -000017.7+000005.900013.8 08.9300.54F? 0 +070129.63 -121944.1 -000008.8+000011.200004.9 08.9300.17A? 0 +070148.18 -251225.8 -000005.2+000011.300004.8 08.93-0.04B? 0 +070319.62 +603618.4 +000003.5-000008.900008.3 08.9300.12A? 0 +070338.61 -075046.7 -000005.7-000008.000012.9 08.9300.07A? 0 +070347.71 +013156.1 +000006.6-000001.100013.1 08.9300.05A? 0 +070357.41 +151555.8 -000001.9-000008.200008.6 08.9300.52F? 0 +070455.02 +524500.1 -000017.5-000021.600017.9 08.9300.31F? 0 +070621.42 -404543.5 -000008.5+000009.600008.1 08.9300.17A? 0 +070710.55 +452344.7 +000008.3-000004.300012.2 08.9300.37F? 0 +070838.91 -295954.8 +000018.5-000110.700012.2 08.9300.59G? 0 +070901.60 +190418.8 +000007.7-000011.600007.7 08.9300.20A? 0 +071158.59 -030157.4 +000002.3-000008.300005.9 08.93-0.06B? 0 +071215.55 -275147.9 +000002.8+000005.200007.4 08.93-0.14B? 0 +071709.48 -081445.5 -000083.7+000086.500024.1 08.9300.74G? 0 +071815.12 -054439.6 +000028.9+000030.700026.8 08.9300.83G? 0 +072029.69 -111434.3 -000007.5+000008.700014.8 08.9300.19A? 0 +072142.63 -265803.8 -000006.4-000000.200000.1 08.9300.07A? 0 +072150.64 -060709.6 -000012.3+000013.800009.5 08.93-0.06B? 0 +072215.82 -601815.6 -000003.6+000011.500000.9 08.9300.39F? 0 +072431.92 +545736.1 -000021.5-000000.700013.6 08.9300.36F? 0 +072554.69 -095805.6 -000008.6-000006.700005.7 08.9300.06A? 0 +072736.05 +002237.7 -000039.2-000007.300009.3 08.9300.46F? 0 +072837.23 -643811.7 +000005.9+000009.200007.9 08.9300.32F? 0 +072954.65 +513818.0 +000000.5-000030.300010.0 08.9300.93G? 0 +073106.60 -174221.7 -000058.2+000014.200005.6 08.9300.56F? 0 +073111.38 +040900.9 -000009.7-000048.300001.2 08.9300.92G? 0 +073130.13 -365327.1 -000004.5-000000.800005.2 08.9300.17A? 0 +073345.34 -291730.2 -000011.2+000007.700007.5 08.9300.12A? 0 +073401.84 -233220.2 -000007.2+000000.000001.1 08.93-0.10B? 0 +073459.38 +211855.1 -000009.2+000002.600004.1 08.93-0.03B? 0 +073821.47 -221416.4 +000014.3+000003.600000.3 08.93-0.05B? 0 +073845.95 +663400.9 -000039.6-000080.000009.3 08.9300.58G? 0 +073916.15 +182320.6 -000002.4-000039.200032.0 08.9300.64G? 0 +074004.95 -012458.0 +000016.0-000005.900010.3 08.9300.85G? 0 +074100.57 +005839.4 -000013.1+000005.400024.6 08.9300.95G? 0 +074220.01 +761617.8 +000016.2-000011.800014.1 08.9300.98K? 0 +074227.68 -592629.1 +000000.0+000000.000000.0 08.9300.50F? 0 +074530.81 -654320.7 -000007.0+000088.200005.7 08.9300.94G? 0 +075045.42 +045150.6 -000035.1-000035.200008.0 08.9300.45F? 0 +075128.17 -432215.1 -000004.5+000009.700009.4 08.9300.01A? 0 +075424.78 -043141.9 +000024.0-000009.100014.3 08.9300.11A? 0 +075622.84 -053755.8 +000004.3-000017.300013.3 08.9300.40F? 0 +075721.30 -194917.2 -000004.5+000003.600014.7 08.9300.52F? 0 +080016.60 -364355.3 -000010.7+000002.000003.1 08.93-0.05B? 0 +080334.20 -110453.7 +000014.3+000018.600023.7 08.9300.17A? 0 +080513.31 -163930.5 +000005.7-000002.000003.0 08.9300.34F? 0 +080636.94 +240848.8 -000053.9-000046.000005.4 08.9300.47F? 0 +080712.75 -240003.9 -000008.9+000005.000014.8 08.9300.12A? 0 +080739.91 -532924.1 -000016.8+000008.200002.6 08.9300.26A? 0 +080844.93 +050405.9 +000008.9-000109.000036.3 08.9300.85G? 0 +081022.28 -354622.5 -000007.2-000001.500006.0 08.9300.04A? 0 +081045.66 +140233.9 +000001.2-000004.600022.6 08.9300.98K? 0 +081111.10 -083842.9 -000006.6+000009.800001.3 08.9300.43F? 0 +081133.86 -392225.1 -000014.6-000004.000004.2 08.9300.47F? 0 +081617.82 +131005.6 -000067.6-000078.700031.8 08.9300.69G? 0 +081711.47 -444000.4 -000002.7+000008.900014.0 08.93-0.06B? 0 +081858.10 -601140.4 +000000.0+000000.000000.0 08.9300.76G? 1 +081929.66 -422239.8 -000006.4+000021.500007.8 08.93-0.01B? 0 +082056.79 +063013.0 -000015.0-000018.000013.3 08.9300.43F? 0 +082113.41 -261959.4 +000000.3+000002.700005.3 08.93-0.10B? 0 +082512.72 -342351.2 -000016.2+000008.100000.1 08.93-0.03B? 0 +082531.47 -030706.2 -000039.2-000009.300015.2 08.9300.41F? 0 +082533.99 +005657.2 -000030.2+000024.800016.1 08.9300.48F? 0 +082600.17 -011517.4 -000051.9-000000.900006.4 08.9300.48F? 0 +082718.80 +495520.0 -000009.6-000046.500005.4 08.9300.50F? 0 +082817.20 +321225.4 +000075.0-000074.000056.6 08.9300.82G? 0 +082829.45 -265238.2 -000017.4+000010.100012.9 08.9300.16A? 0 +082830.84 -745717.5 -000012.6+000012.500007.3 08.9300.54F? 0 +082848.01 -431159.7 -000046.1+000045.300004.8 08.9300.54F? 0 +083353.71 +013506.7 +000000.0+000000.000000.0 08.9300.33F? 1 +083805.36 -063824.0 +000046.0-000032.900017.1 08.9300.61G? 0 +083810.29 -395159.0 -000009.4+000013.000000.3 08.9300.14A? 0 +083942.96 +183310.5 -000020.0+000020.700018.7 08.9300.15A? 0 +084058.61 +450859.1 +000010.1-000008.000007.5 08.9300.99K? 0 +084324.37 -461903.3 -000012.6+000009.500002.4 08.93-0.07B? 0 +084649.81 -033543.8 -000010.5-000000.300019.2 08.9300.33F? 0 +084925.16 -311331.9 -000010.4-000006.200007.1 08.9300.14A? 0 +085203.29 +042800.4 +000000.0+000000.000000.0 08.9300.43F? 0 +085205.02 +502435.0 -000029.8-000017.200009.6 08.9300.46F? 0 +085350.07 -250503.2 -000012.0-000018.900016.9 08.9300.55F? 0 +085540.59 -020028.3 -000024.4-000002.800029.3 08.9300.46F? 0 +085547.52 +611002.7 +000047.4-000111.500023.8 08.9300.91G? 0 +085556.60 -261511.6 -000027.5+000011.200008.3 08.9300.34F? 0 +085716.59 -524529.3 -000018.4+000004.200009.3 08.93-0.03B? 0 +085752.08 -171847.3 -000044.4-000030.200024.7 08.9300.61G? 0 +085946.98 -340500.8 -000009.0-000002.800008.5 08.9300.04A? 0 +090045.65 -694612.4 -000031.2+000050.900012.2 08.9300.58G? 0 +090059.73 -562839.9 +000007.7+000016.600002.2 08.93-0.01B? 0 +090415.39 -481149.4 -000060.8+000049.700003.5 08.9300.44F? 0 +090631.07 -420018.9 -000049.3-000014.200012.6 08.9300.57F? 0 +090742.03 +043953.7 -000040.3+000010.100013.7 08.9300.94G? 0 +090802.16 -492659.2 -000022.9+000120.200034.1 08.9300.99K? 0 +090940.72 -663212.8 +000004.2-000002.900008.8 08.9300.43F? 0 +090959.88 +185714.9 -000011.4+000000.200005.2 08.9300.46F? 0 +091411.22 -502030.2 -000020.2+000013.800006.7 08.9300.10A? 0 +091527.71 -075036.5 +000001.2-000038.000021.1 08.9300.47F? 0 +091612.23 +523352.5 -000044.5-000031.900005.9 08.9300.41F? 0 +092208.95 +064121.3 -000034.5+000002.400001.5 08.9300.49F? 0 +092330.53 -290440.3 +000015.3-000028.600007.1 08.9300.96K? 0 +092341.41 -571351.8 +000013.9-000082.700008.6 08.9300.32F? 0 +092400.79 -110519.7 -000023.8-000012.600037.5 08.9300.77G? 0 +092519.38 -355623.2 +000049.4-000041.600005.3 08.9300.51F? 1 +092606.17 +534344.4 -000002.3-000049.700008.9 08.9300.52F? 0 +092633.31 -350947.4 -000015.7+000004.000003.9 08.9300.27A? 0 +092636.81 -560314.7 -000002.8-000009.600004.4 08.9300.52F? 0 +092747.07 +165235.7 +000001.5-000057.600017.2 08.9300.49F? 0 +092829.11 -361046.4 -000053.3+000011.100001.8 08.9300.39F? 0 +092925.60 -220439.7 -000040.9+000032.200010.3 08.9300.32F? 0 +092955.02 -613426.0 -000030.2+000005.300015.8 08.9300.36F? 0 +093423.65 -392310.2 -000022.5-000011.600002.6 08.9300.48F? 0 +093539.60 -210014.4 +000042.7-000028.900003.7 08.9300.55F? 0 +093628.18 -291823.4 +000049.3-000018.100007.6 08.9300.47F? 0 +093714.17 -121259.1 +000027.7-000011.200011.2 08.9300.46F? 0 +093820.47 +572528.9 -000005.3-000016.900023.0 08.9300.99K? 0 +094118.54 +505515.7 +000001.3-000012.500010.2 08.9300.34F? 0 +094134.69 -175310.8 -000088.2-000068.400003.5 08.9300.77G? 0 +094147.81 +111033.3 +000091.9-000113.100019.0 08.9300.81G? 0 +094500.75 +431344.3 -000006.7-000071.600011.1 08.9300.44F? 0 +094842.32 +834429.7 -000009.3+000000.800006.5 08.9300.24A? 0 +095052.71 +421619.8 -000048.8+000008.900004.2 08.9300.94G? 0 +095133.22 -152302.6 -000048.9+000020.500020.1 08.9300.97K? 0 +095609.11 -270246.1 -000004.3-000006.600023.3 08.9300.23A? 0 +095614.70 -474155.6 +000026.9+000005.100003.8 08.9300.94G? 0 +100120.29 -194024.3 -000034.2+000018.400003.9 08.9300.28A? 0 +100228.25 +370021.3 -000033.8-000004.200013.9 08.9300.46F? 0 +100624.05 +020144.5 -000061.2-000010.600001.9 08.9300.51F? 0 +100937.50 -501448.5 -000006.6+000037.300001.9 08.9300.81G? 0 +101109.26 +691034.6 -000021.2+000003.300003.6 08.9300.24A? 0 +101251.97 -145606.7 -000033.7-000010.300012.1 08.9300.41F? 0 +101408.70 -611509.6 +000000.5+000005.200000.6 08.9300.35F? 0 +101524.31 -572323.8 -000020.6+000024.400003.6 08.9300.04A? 0 +101638.03 -585100.0 -000004.5+000006.800002.7 08.93-0.00B? 0 +101749.59 +772757.1 +000012.7-000073.300009.0 08.9300.99K? 0 +101935.71 -572418.7 -000007.1+000007.800011.9 08.9300.15A? 0 +102153.80 +194735.7 -000070.3-000036.800010.9 08.9300.44F? 0 +102429.18 -222837.6 +000011.9-000007.600009.8 08.9300.99K? 0 +103805.45 -060058.3 -000004.4+000008.400020.1 08.9300.60G? 0 +103902.31 -181404.9 -000003.2+000003.600037.8 08.9300.89G? 0 +104230.14 -063107.6 -000015.7-000008.500012.4 08.9300.44F? 0 +104249.64 +575719.9 -000011.4-000001.700002.0 08.9300.44F? 0 +104319.33 -630031.9 +000004.8-000004.900007.8 08.9300.17A? 0 +104436.70 -611357.9 -000005.8+000001.000012.4 08.9300.03A? 0 +104448.89 -580430.9 -000007.6+000001.600005.8 08.9300.39F? 0 +104606.01 -564525.5 -000026.9-000004.000016.2 08.9300.03A? 0 +104713.95 -502026.2 -000033.1-000015.400013.8 08.9300.13A? 0 +104737.00 -655513.0 -000015.4+000002.700003.6 08.9300.35F? 0 +105051.05 +065144.3 -000019.9+000026.800009.5 08.93-0.04B? 0 +105816.86 -323558.6 +000021.6+000018.300000.7 08.9300.64G? 0 +110215.44 +294622.8 +000018.7+000026.600001.6 08.9300.50F? 0 +110447.12 -165229.0 +000092.1-000002.200004.9 08.9300.65G? 0 +110454.17 -584308.5 +000000.0+000000.000000.0 08.9300.29A? 0 +110528.63 +285838.3 -000009.2-000007.100006.7 08.9300.49F? 0 +110803.23 -583001.4 +000013.1-000003.200005.2 08.9300.02A? 0 0.10 1.00 +110854.38 +225541.2 -000002.1+000003.100016.2 08.9300.51F? 0 +110958.29 -293601.5 -000010.4-000000.300000.1 08.9300.22A? 0 +111616.17 +261301.8 -000033.2-000033.100016.8 08.9300.51F? 0 +111755.15 +405014.4 -000002.5-000003.800008.2 08.9300.05A? 0 +111957.20 -504925.1 -000046.4+000018.900013.3 08.9300.53F? 0 +112055.80 -565851.9 -000021.5+000014.500011.3 08.9300.38F? 0 +112145.58 -582130.7 -000002.0-000014.800005.6 08.93-0.06B? 0 +112721.45 -595544.4 +000011.6-000017.000006.9 08.9300.11A? 0 +112744.31 -385109.5 -000023.8+000016.100010.1 08.9300.07A? 0 +113208.27 -583017.2 -000176.9+000041.000016.8 08.9300.48F? 0 +113518.41 +704808.7 -000022.6-000018.300008.1 08.9300.55F? 0 +113617.13 -254502.9 -000021.4-000028.200005.8 08.9300.56F? 0 +113817.41 -253524.2 -000014.8+000014.400023.0 08.9300.37F? 0 +114423.47 +662414.0 -000049.5-000026.100015.7 08.9300.71G? 0 +114543.69 -481552.4 -000019.6+000000.500016.0 08.9300.28A? 0 +114654.22 -471028.2 -000104.0-000014.600017.5 08.9300.51F? 0 +114737.17 +055323.9 -000033.6+000007.100001.7 08.9300.43F? 0 +114800.03 -621224.9 +000000.2+000002.300005.0 08.9300.17A? 0 +115127.66 -313738.1 -000055.4-000017.200004.7 08.9300.40F? 0 +115710.85 -152731.0 -000024.8+000004.700006.9 08.9300.45F? 0 +115846.94 -561255.9 -000021.6-000001.800012.6 08.9300.12A? 0 +115920.63 +695138.1 -000027.6-000029.700007.8 08.9300.53F? 0 +120111.58 -641454.0 -000020.1+000003.500008.4 08.9300.04A? 0 +120305.11 -615949.1 -000002.0-000001.600000.8 08.9300.03A? 0 +120606.06 +320848.1 +000042.5-000008.500000.3 08.9300.87G? 0 +121013.60 -152514.6 -000106.6+000044.000006.7 08.9300.52F? 0 +121052.69 -030827.3 -000033.7+000000.200001.2 08.9300.53F? 0 +121133.91 -134129.4 -000048.1+000059.500005.0 08.9300.64G? 0 +121224.20 +734328.1 -000034.8+000003.200009.8 08.9300.45F? 0 +121233.71 -200659.8 -000222.3+000024.500007.1 08.9300.68G? 0 +121240.58 -592511.6 -000030.0+000004.600014.6 08.9300.98K? 0 +121555.37 -314730.8 +000013.6-000059.500004.3 08.9300.59G? 0 +121707.64 +014245.0 -000012.2+000013.700022.4 08.9300.23A? 0 +121811.80 -621036.9 -000015.8-000001.500019.0 08.9300.13A? 0 +121833.60 -040405.6 -000041.1+000015.800001.5 08.9300.29A? 0 +121937.41 -305452.9 -000027.4+000001.800004.9 08.9300.34F? 0 +121950.93 +142300.3 -000038.2+000005.700024.2 08.9300.48F? 0 +123249.51 -615230.8 -000001.6+000001.300005.5 08.9300.14A? 0 +123402.41 -732956.8 -000011.3-000011.200007.6 08.9300.29A? 0 +123552.42 -090319.0 -000068.8+000052.600032.8 08.9300.51F? 0 +123554.06 -351250.3 -000003.7-000005.300018.8 08.9300.56F? 0 +123615.68 -272550.0 -000130.5-000089.600005.2 08.9300.65G? 0 +123642.61 +233759.4 -000038.2+000022.300004.3 08.9300.45F? 0 +123825.69 -503126.2 -000029.4-000018.400014.6 08.9300.59G? 0 +124006.91 +204836.1 +000221.7-000376.700031.2 08.9300.84G? 0 +124015.95 +453719.8 -000001.7+000013.900006.9 08.9300.56F? 0 +124455.44 -525824.1 -000023.6-000011.400015.4 08.9300.23A? 0 +124624.20 -563010.1 -000003.5-000032.700007.5 08.9300.00B? 0 +125030.46 -415422.9 -000016.2-000005.200008.4 08.9300.22A? 0 +125124.80 +145132.2 -000021.3-000024.800005.3 08.9300.46F? 0 +125615.24 -045155.5 -000074.4+000006.400003.6 08.9300.24A? 0 +130235.62 -792154.6 -000030.5-000025.000001.6 08.9300.50F? 0 +130748.50 -292828.8 -000025.2-000019.700000.5 08.9300.32F? 0 +131212.91 -322711.0 +000006.0-000001.200014.4 08.9300.92G? 0 +131355.21 -655726.6 -000007.0-000009.600012.3 08.9300.14A? 0 +131621.94 +630346.3 -000011.1+000019.500004.0 08.9300.38F? 0 +131627.84 -542930.1 +000011.4+000009.800005.7 08.9300.23A? 0 +131928.05 -435731.9 -000048.6-000005.700006.9 08.9300.36F? 0 +132109.07 +232950.4 +000011.8+000011.600001.6 08.9300.93G? 0 +133020.24 -435231.6 -000033.7-000014.200003.1 08.9300.26A? 0 +133124.26 -834531.2 +000006.6-000001.200006.4 08.9300.34F? 0 +133416.54 +515744.5 -000041.7-000027.500009.8 08.9300.43F? 0 +133424.39 +261637.9 +000017.8-000007.100003.6 08.9300.49F? 0 +134107.98 -661928.3 -000036.2-000027.400003.1 08.9300.21A? 0 +134135.90 +132121.9 -000129.8+000112.000020.1 08.9300.83G? 0 +134738.56 -414130.0 -000011.8-000003.200004.3 08.93-0.08B? 0 +134839.83 -033316.3 -000013.8-000004.700010.4 08.9300.99K? 0 +134933.00 -383931.5 -000013.4+000009.500005.9 08.9300.13A? 0 +134933.48 -472211.8 +000026.8+000006.200021.8 08.9300.52F? 0 +135411.19 -511428.6 -000021.6-000019.000010.6 08.9300.02A? 0 +135426.12 -352716.8 -000003.4-000008.000004.6 08.9300.01A? 0 +135440.55 -665348.1 -000044.7-000018.000023.9 08.9300.13A? 0 0.10 1.00 +135934.79 -490102.6 -000015.2-000005.500003.9 08.93-0.02B? 0 +140344.79 +632814.9 +000017.6-000004.400007.3 08.9300.39F? 0 +140448.51 -063306.8 -000051.8+000014.600032.5 08.9300.48F? 0 +140909.00 +121440.0 -000006.0+000038.700008.8 08.9300.60G? 0 +140929.14 +384127.6 -000017.1-000046.200014.1 08.9300.61G? 0 +141015.76 -525259.4 +000038.7+000005.200009.4 08.9300.53F? 0 +141313.22 -751210.0 +000055.3+000037.300026.3 08.9300.66G? 0 +141344.58 -612804.5 +000014.5-000016.800018.5 08.9300.97K? 0 +141404.30 +372039.0 +000021.8+000005.400000.1 08.9300.91G? 0 +141632.42 -625240.7 -000011.0+000000.600012.6 08.9300.05A? 0 +142711.90 -364713.9 -000024.7+000000.300016.1 08.9300.53F? 0 +142746.64 -635946.1 -000073.3-000045.600015.7 08.9300.41F? 0 +142947.20 -191039.5 -000071.0+000047.100016.3 08.9300.55F? 0 +143133.42 -444501.8 -000023.8-000024.400004.6 08.9300.38F? 0 +143140.05 -320114.0 -000006.3-000011.600002.8 08.9300.85G? 0 +143501.31 +041609.2 +000017.9-000017.300014.2 08.9300.98K? 0 +143850.89 -223233.1 -000008.4-000176.700020.4 08.9300.73G? 0 +144346.75 +434315.2 +000036.1-000040.000012.1 08.9300.47F? 0 +144424.47 -053349.7 -000023.4-000013.600010.9 08.9300.30A? 0 +145013.24 -213134.6 -000027.0-000132.900004.8 08.9300.72G? 0 +145034.53 -450822.5 -000007.7-000008.800039.8 08.9300.92G? 0 +145040.78 -411726.6 -000125.0-000050.000002.2 08.9300.60G? 0 +145144.27 -602954.3 -000000.5+000001.000008.0 08.9300.47F? 0 +145205.56 +145917.8 -000036.0+000014.600001.1 08.9300.50F? 0 +145223.55 -325235.5 -000000.2+000006.800010.7 08.9300.97K? 0 +145351.91 +024630.2 -000025.0-000014.000015.0 08.9300.51F? 0 +145815.80 -134932.9 -000044.9+000001.100008.2 08.9300.41F? 0 +150035.83 -522933.4 -000000.8-000011.300000.7 08.9300.14A? 0 +150224.09 +111938.7 +000027.3-000218.300011.0 08.9300.85G? 0 +150419.72 -562532.8 +000011.8-000010.000023.7 08.9300.01A? 0 +150449.05 -434817.9 -000007.8-000034.000002.6 08.9300.30A? 0 +150516.90 -453550.2 -000027.6+000008.000007.6 08.9300.28A? 0 +150517.62 -175246.6 +000006.4-000021.900002.6 08.9300.63G? 0 +150524.71 +115717.0 +000044.5+000008.200034.2 08.9300.54F? 0 +150841.51 -335657.5 -000056.9-000015.400003.7 08.9300.46F? 0 +150922.97 -595416.9 -000016.4-000020.700006.0 08.9300.26A? 0 +151008.32 +344513.4 +000041.4-000032.400008.7 08.9300.47F? 0 +151135.72 -592514.6 -000060.1-000033.700004.2 08.9300.51F? 0 +151214.58 -483418.4 -000020.1-000047.100024.1 08.9300.91G? 0 +151415.48 -424223.3 -000007.7-000033.600007.8 08.9300.37F? 0 +151555.58 +384245.3 -000002.2+000013.400007.2 08.9300.62G? 0 +151729.41 -601656.1 +000006.5+000001.300004.1 08.9300.23A? 0 +151903.42 +304140.1 -000051.5-000025.100001.4 08.9300.63G? 0 +151914.31 -790047.7 -000016.9-000007.200000.8 08.9300.94G? 0 +152009.01 -474526.1 +000020.0+000031.400015.8 08.9300.60G? 0 +152014.44 +775448.5 -000012.6-000011.700018.7 08.9300.93G? 0 +152245.29 -774218.9 -000015.7-000023.000006.3 08.9300.18A? 0 +152353.29 -222106.9 -000005.7-000042.800022.7 08.9300.97K? 0 +152353.58 +113555.1 -000022.7+000001.200007.1 08.9300.49F? 0 +152909.30 -043608.8 -000002.2-000007.600003.5 08.9300.29A? 0 +152928.78 -712514.3 -000003.4-000012.800005.5 08.93-0.11B? 0 +153500.73 -753738.1 -000017.9-000009.300011.6 08.9300.19A? 0 +153604.97 +553119.4 +000000.0+000000.000000.0 08.9300.42F? 1 +154232.95 -470212.4 -000038.5-000024.700020.0 08.9300.28A? 0 +154259.35 -641839.5 +000002.5-000005.100003.2 08.93-0.08B? 0 +154808.81 -155234.0 -000025.1-000022.600019.9 08.9300.55F? 0 +155005.58 -503210.5 +000009.1-000018.000010.5 08.9300.12A? 0 +155034.61 -492110.0 -000007.0-000015.800000.2 08.9300.08A? 0 +155259.92 +600651.4 +000026.1+000056.500013.7 08.9300.58F? 0 +155436.26 -134057.5 +000000.0+000000.000000.0 08.9300.35F? 1 +155442.84 -561649.4 +000013.5-000007.700005.8 08.9300.35F? 0 +155512.25 -525834.6 -000030.1-000057.500003.5 08.9300.58G? 0 +155518.50 -684217.3 -000007.9+000001.500006.7 08.9300.05A? 0 +155627.02 -724803.3 -000007.9-000021.800002.5 08.9300.74G? 0 +155729.34 -324707.6 -000155.9-000073.300028.4 08.9300.62G? 0 +155832.18 -151420.6 -000011.6-000017.100012.2 08.9300.60G? 0 +155918.20 -492159.1 -000027.6-000033.400020.8 08.9300.40F? 0 +160333.44 -300813.2 -000008.3-000034.700011.1 08.9300.48F? 0 +160529.58 +665917.2 +000004.4+000020.200005.0 08.9300.18A? 0 +160839.40 +221213.8 -000008.8-000000.200014.8 08.9300.46F? 0 +161028.68 -664836.7 +000001.8-000013.300008.3 08.9300.15A? 0 +161115.02 -372739.9 -000015.3-000019.500001.2 08.9300.48F? 0 +161501.16 -554047.3 -000071.7-000042.400018.0 08.9300.51F? 0 +161851.53 +533200.7 +000002.1+000041.000015.2 08.9300.37F? 0 +162122.88 +505350.3 -000036.5-000029.600003.2 08.9300.75G? 0 +162129.78 +620402.1 -000026.8+000009.000003.1 08.9300.70G? 0 +162320.97 +584249.8 -000047.0+000045.500013.6 08.9300.63G? 0 +162759.73 +660638.6 -000010.1+000018.900001.0 08.9300.52F? 0 +163220.55 +290554.9 -000055.7-000030.600023.7 08.9300.72G? 0 +163354.54 +471616.0 -000007.1+000021.100007.0 08.9300.47F? 0 +163412.38 -424534.6 -000008.0-000033.600002.6 08.9300.29A? 0 +163502.93 -554640.5 -000006.8-000011.900011.6 08.9300.29A? 0 +163541.45 -825320.8 -000038.6-000081.200011.0 08.9300.55F? 0 +163729.52 -521200.0 +000010.6-000010.200006.1 08.9300.64G? 0 +163859.99 -624320.9 -000004.5+000018.500001.9 08.9300.54F? 0 +164138.31 -472538.7 +000026.4-000014.900005.1 08.9300.48F? 0 +164401.91 +281428.9 -000008.5+000009.300004.4 08.9300.13A? 0 +164415.57 -414327.7 -000012.7+000038.000002.8 08.9300.14A? 0 +164506.76 -655224.5 -000016.8-000001.600011.7 08.93-0.01B? 0 +164529.41 -290457.4 -000025.6+000004.800007.4 08.9300.15A? 0 +164544.50 +481143.0 -000024.1+000032.200014.4 08.9300.23A? 0 +164827.44 -393551.6 -000000.7-000013.300010.5 08.9300.28A? 0 +164835.94 +550747.6 +000148.5-000211.900004.7 08.9300.69G? 0 +165022.79 -585220.0 -000019.2-000015.200008.5 08.9300.19A? 0 +165132.45 -673347.0 -000019.7-000051.200002.3 08.9300.88G? 0 +165351.62 +310933.7 -000040.1+000045.900014.8 08.9300.54F? 0 +165433.37 -653239.6 -000020.1-000098.200005.6 08.9300.56F? 0 +165956.74 -454153.5 -000009.9-000002.900000.9 08.9300.36F? 0 +170243.29 +294910.9 -000052.8+000006.300007.9 08.9300.47F? 0 +170409.33 -374602.8 +000002.0-000001.800002.6 08.93-0.01B? 0 +170409.95 -684002.4 -000011.6-000007.400002.1 08.9300.17A? 0 +170426.04 +330234.9 +000032.8+000026.400012.0 08.9300.49F? 0 +170648.07 -355310.3 +000055.3-000028.700007.8 08.9300.23A? 0 +170731.38 +280231.3 -000005.4+000000.700004.7 08.9300.48F? 0 +170733.90 -303537.6 -000035.1-000016.100046.2 08.9300.54F? 0 +170740.60 -274208.0 -000011.0-000012.300008.0 08.9300.64G? 0 +171520.65 -355305.9 +000015.5-000218.300029.9 08.9300.76G? 0 +171557.94 -164814.0 +000037.2-000056.300022.7 08.9300.88G? 0 +171937.24 -403036.4 +000009.2-000017.400013.0 08.9300.48F? 0 +172113.03 -154028.9 -000001.1-000039.000011.0 08.9300.50F? 0 +172123.75 -633233.4 +000018.3-000018.900003.1 08.9300.34F? 0 +172421.94 -613801.1 -000005.2-000005.400005.2 08.9300.04A? 0 +172635.22 -713722.3 -000001.4+000016.200001.8 08.9300.42F? 0 +172643.27 -421355.6 +000005.9+000005.700013.8 08.9300.07A? 0 +173103.02 -231030.8 -000003.9-000003.900007.2 08.9300.22A? 0 +173129.13 -420037.8 -000013.7-000003.900009.2 08.9300.04A? 0 +173608.00 -765232.3 -000004.4+000035.100006.8 08.9300.48F? 0 +173702.66 -470935.6 +000023.2-000008.800002.8 08.9300.44F? 0 +173800.42 +394338.6 -000035.0+000046.400002.9 08.9300.59G? 0 +174139.77 -365342.7 -000006.1-000011.200013.7 08.9300.30A? 0 +174341.87 -322102.7 +000017.3-000009.400007.7 08.9300.16A? 0 +174420.50 -440127.5 -000015.8-000013.800001.0 08.9300.01A? 0 +174755.74 -563535.5 +000012.8-000014.600018.5 08.9300.27A? 0 +175039.44 -681201.1 -000016.3-000083.800006.4 08.9300.07A? 0 +175149.01 -404430.0 -000013.0-000000.300001.2 08.9300.05A? 0 +175157.40 +813942.8 -000007.9+000104.400006.4 08.9300.62G? 0 +175347.49 -391545.7 +000004.9-000011.500032.4 08.9300.03A? 0 +175604.95 +321012.6 -000007.8+000006.000001.3 08.9300.20A? 0 +175622.04 -251546.2 -000018.0-000041.200008.2 08.9300.35F? 0 +175858.13 -505021.9 -000015.8-000065.100031.1 08.9300.48F? 0 +175914.08 -365621.5 -000017.3-000055.300001.2 08.9300.35F? 0 +180115.79 -604657.7 -000009.0-000101.400009.0 08.9300.51F? 0 +180326.10 +035105.9 -000030.2-000000.100027.5 08.9300.55F? 0 +180330.38 +381655.7 +000005.6-000025.700004.2 08.9300.12A? 0 +180442.61 -385654.3 +000031.3-000002.700013.8 08.9300.23A? 0 +180932.72 -474536.2 -000003.7-000012.800010.4 08.93-0.04B? 0 +181106.37 +504733.1 -000058.7-000084.600008.8 08.9300.04A? 0 +181129.67 +010703.8 +000016.6-000024.000000.7 08.9300.44F? 0 +181140.85 -402447.4 -000006.0-000012.900032.0 08.9300.36F? 0 +181142.25 +430657.1 +000001.7+000038.400001.8 08.9300.77G? 0 +181903.22 -281254.8 +000020.5+000003.900012.8 08.9300.03A? 0 +182358.29 +095239.7 +000005.9+000004.300002.5 08.9300.12A? 0 +182600.02 +014152.7 +000019.2+000007.900034.6 08.9300.45F? 0 +182808.47 -204806.7 -000007.1-000034.600013.4 08.9300.12A? 0 +182921.78 +440736.9 +000009.7+000008.800019.2 08.9300.95G? 0 +183001.46 +085718.1 +000000.8-000032.900004.4 08.9300.57F? 0 +183058.45 +012330.8 +000000.0+000000.000000.0 08.9300.35F? 1 +183447.52 +175356.7 +000017.4+000004.600019.1 08.9300.46F? 0 +183458.73 -520202.6 +000001.2-000041.200004.0 08.9300.95K? 0 +183539.96 +471457.2 +000027.3-000042.300007.9 08.9300.27A? 0 +183627.27 -533348.8 -000006.6-000055.800000.9 08.9300.50F? 0 +183841.76 -370003.0 +000014.2-000020.200014.7 08.93-0.03B? 0 +183843.22 +113154.3 +000016.6+000023.400002.1 08.9300.29A? 0 +184037.03 +195849.5 +000015.8-000007.900007.2 08.9300.20A? 0 +184149.30 -261744.3 +000064.0-000003.100033.5 08.9300.71G? 0 +184423.75 +353109.7 +000005.6+000018.700000.1 08.9300.23A? 0 +184449.66 -062025.9 -000001.2-000004.000002.4 08.9300.08A? 0 +184533.19 +053432.4 -000001.3-000006.700006.6 08.9300.13A? 0 +184534.58 -060448.0 -000035.5-000004.500009.3 08.9300.98K? 0 +184551.70 -404623.3 -000037.0-000048.100008.4 08.9300.51F? 0 +184748.33 -070245.0 +000012.0+000013.500009.2 08.9300.11A? 0 +184944.99 +304151.7 +000004.3-000013.800003.3 08.9300.02A? 0 +185044.97 -453215.7 -000034.8-000017.400001.4 08.9300.27A? 0 +185218.92 -482624.8 -000009.3-000009.400000.2 08.9300.04A? 0 +185727.16 -332940.4 +000008.0-000003.000006.1 08.9300.93G? 0 +185848.25 +060718.7 +000003.1+000005.900003.4 08.9300.25A? 0 +190028.54 -132457.3 -000012.9+000004.300025.4 08.9300.67G? 0 +190222.59 +692630.6 +000021.1-000028.200003.4 08.9300.56F? 1 +190417.34 +204722.2 -000005.3-000079.500018.6 08.9300.55F? 0 +190617.31 +063842.3 +000013.6-000015.500003.1 08.9300.27A? 0 +191004.86 +455442.6 -000022.7+000018.400003.2 08.9300.50F? 0 +191224.74 +254500.7 +000003.2-000008.400003.9 08.9300.38F? 0 +191317.10 +274007.3 -000042.7-000015.000016.5 08.9300.91G? 0 +191500.19 +555749.9 -000017.6-000010.700003.1 08.9300.60G? 0 +191709.86 -185909.7 -000009.2-000003.500008.9 08.9300.14A? 0 +192030.58 +571547.8 +000004.8+000005.500001.8 08.9300.50F? 0 +192337.02 +385936.5 +000002.5-000014.600002.4 08.93-0.01B? 0 +192606.17 -515815.4 -000011.0+000008.400001.6 08.9300.40F? 0 +192801.86 -550453.8 -000002.4+000018.100018.4 08.9300.93G? 0 +192819.84 +370335.2 -000040.8+000012.100015.2 08.9300.47F? 0 +192823.18 +355804.8 +000021.2+000002.500003.4 08.9300.97K? 0 +192828.42 -401801.0 +000061.5-000025.500001.5 08.9300.99K? 0 +193102.78 -041516.3 -000022.3-000015.500002.6 08.9300.38F? 0 +193126.20 +364237.8 +000007.4-000030.400006.6 08.9300.48F? 0 +193229.78 +015432.0 +000026.2+000011.700008.3 08.9300.47F? 0 +193310.32 -484214.1 +000000.0+000000.000000.0 08.9300.38F? 0 +193330.75 -280157.2 -000029.7-000061.500005.4 08.9300.58F? 0 +193433.36 -270935.9 +000043.7-000008.600009.6 08.9300.66G? 0 +193759.46 -435427.9 +000028.5+000010.300001.1 08.9300.22A? 0 +194000.40 -432847.8 -000016.7-000001.400009.6 08.9300.35F? 0 +194152.23 +673230.7 -000000.9+000061.500009.2 08.9300.44F? 0 +194425.72 -262723.3 -000005.7-000018.100001.6 08.9300.38F? 0 +194458.50 -442728.7 +000013.9+000004.100011.2 08.9300.03A? 0 +194727.02 -032707.3 +000024.5+000014.800004.2 08.9300.31F? 0 +194731.00 +443627.1 -000006.8-000032.300010.2 08.9300.89G? 0 +194736.27 -631509.7 +000003.5-000034.500003.3 08.9300.45F? 0 +194745.15 +355640.7 +000015.8-000002.000008.7 08.9300.46F? 0 +194822.45 +221156.4 +000000.0+000000.000000.0 08.9300.39F? 1 +194941.50 +223756.0 -000002.2-000014.700008.1 08.9300.14A? 0 +195100.43 +221349.9 +000007.3-000024.400016.8 08.9300.25A? 0 +195420.90 +230019.0 -000000.3-000010.300012.8 08.9300.13A? 0 +200148.85 -410030.6 +000012.8-000100.000010.9 08.9300.54F? 0 +200446.51 +320230.5 +000184.5-000057.700002.2 08.9300.55F? 0 +200507.78 +473254.8 +000008.0+000003.100000.2 08.9300.95G? 0 +200528.91 +265745.4 +000013.6-000045.400006.4 08.9300.53F? 0 +200607.85 -392326.9 -000017.5-000010.200016.9 08.9300.72G? 0 +200920.49 +435246.8 +000017.1-000000.100005.6 08.9300.03A? 0 +200936.82 +332439.7 +000035.1+000087.500013.4 08.9300.05A? 1 +201243.11 +280427.7 +000005.0-000007.600021.1 08.9300.07A? 0 +201309.79 +102039.2 -000026.0+000002.300018.2 08.9300.53F? 0 0.10 1.00 +201919.83 -211020.8 +000061.4-000032.100013.8 08.9300.66G? 0 +201940.17 +405319.3 -000011.0-000004.000003.6 08.9300.30A? 0 +201941.95 +355013.5 +000027.0-000011.000009.9 08.9300.54F? 0 +202137.91 +282248.7 +000008.4-000002.500018.0 08.9300.46F? 0 +202247.46 +271130.1 -000013.1-000037.600002.3 08.9300.70G? 0 +202352.52 +102627.2 -000010.5+000014.700016.3 08.9300.99K? 0 +202451.96 +343922.2 +000014.2+000012.700006.3 08.9300.17A? 0 +202559.97 +351228.3 +000019.2+000001.900011.8 08.9300.16A? 0 +202604.61 +041117.3 -000019.4-000011.400012.5 08.9300.32F? 0 +202630.60 -263734.8 +000000.0+000000.000000.0 08.9300.71G? 1 +202713.67 +423746.4 +000017.9+000009.500014.5 08.9300.27A? 0 +203020.55 -492628.5 -000024.7-000014.500015.8 08.9300.15A? 0 +203227.81 -235758.1 +000016.8+000008.300001.7 08.9300.32F? 0 +203411.91 +471155.4 -000009.2+000001.800001.3 08.93-0.00B? 0 +203441.85 -061601.0 +000035.4+000015.900001.2 08.9300.30A? 0 +203516.86 +204036.8 +000030.7-000019.700006.3 08.9300.36F? 0 +203556.78 +302530.8 +000055.6+000025.000006.0 08.9300.45F? 0 +203615.91 +531857.8 +000028.1-000012.800001.6 08.9300.38F? 0 +203618.40 -151840.6 +000079.6-000081.800010.8 08.9300.56F? 0 +203712.90 +124941.9 -000013.9-000031.200000.6 08.9300.45F? 0 +203817.71 +315906.6 +000000.7-000022.600011.3 08.9300.95K? 0 +203847.54 +892423.5 +000010.5-000010.200006.6 08.9300.22A? 0 +204021.33 +432327.0 +000016.6+000016.400007.9 08.9300.15A? 0 +204049.01 -555857.3 -000046.9+000005.800020.2 08.9300.41F? 0 +204210.06 +404051.7 +000079.6+000009.500031.2 08.9300.67G? 0 +204334.16 -353146.0 +000000.9+000028.300000.3 08.9300.52F? 0 +204344.57 +473238.7 +000000.0-000005.000010.8 08.9300.80G? 0 +204532.50 -425658.7 -000081.2-000199.200028.6 08.9300.57F? 0 +204547.92 -242907.5 -000002.0-000040.400018.4 08.9300.29A? 0 +204631.16 -164152.6 -000066.3-000013.300018.9 08.9300.76G? 0 +204650.24 +435501.1 -000011.7-000022.500000.3 08.9300.28A? 0 +204824.39 +163703.5 -000040.2+000008.100008.5 08.9300.62G? 0 +204824.80 -181202.4 +000000.0+000000.000000.0 08.9300.89G? 0 +205310.50 +340708.3 +000023.9-000016.500014.1 08.9300.55F? 0 0.10 1.00 +205313.87 +422147.0 +000028.7+000024.400007.4 08.9300.28A? 0 +205351.01 +192837.0 +000021.5+000007.500022.8 08.9300.35F? 0 +210612.64 -675610.6 +000013.9+000007.800006.2 08.9300.07A? 0 +211007.48 -752228.9 +000014.9-000022.300007.7 08.9300.34F? 0 +211308.29 +394124.1 +000001.2-000001.400005.8 08.93-0.03B? 0 +211316.62 -831936.2 +000070.7-000027.000015.9 08.9300.60G? 0 +211553.90 +071908.8 -000002.1-000043.500006.8 08.9300.92G? 0 +211900.63 -584841.2 -000037.6+000013.200014.2 08.9300.40F? 1 +211931.58 +695221.6 +000011.3+000011.800000.5 08.9300.27A? 0 +211940.84 +531844.2 -000015.6-000006.400004.4 08.9300.05A? 0 +212122.20 -500945.5 -000105.8-000088.900019.0 08.9300.59G? 0 +212308.55 +610411.9 +000153.2+000082.300024.4 08.9300.67G? 0 +212529.05 -691555.6 +000002.9-000225.200005.1 08.9300.82G? 0 +212648.92 +422756.6 +000004.2+000000.100017.8 08.9300.01A? 1 +212700.52 -065845.2 +000068.9-000083.600012.9 08.9300.62G? 0 +212730.12 +443751.1 +000009.5+000014.600004.5 08.9300.18A? 0 +212804.33 +325624.3 +000059.4+000024.700006.2 08.9300.59G? 0 +212929.62 +292303.8 +000009.6-000004.500004.0 08.9300.05A? 0 +213008.13 +150048.9 +000095.6+000057.000002.9 08.9300.44F? 0 +213225.33 -154233.3 +000092.0+000038.400004.1 08.9300.28A? 0 +213248.06 +361946.8 +000021.0+000007.300018.4 08.9300.24A? 0 +213252.72 +233018.5 +000010.5+000008.700003.1 08.9300.52F? 0 +213509.89 +691455.7 +000022.7+000021.900002.1 08.9300.32F? 0 +213624.55 -135843.2 +000010.1-000006.000011.8 08.9300.23A? 0 +213653.75 +275629.5 +000057.9+000000.300017.1 08.9300.49F? 0 +214352.66 -183524.3 +000028.3-000046.100010.2 08.9300.48F? 0 +215039.57 -444818.8 +000018.0+000007.400007.2 08.9300.13A? 0 +215329.16 -823854.8 -000008.3+000000.100004.5 08.9300.58G? 0 +215412.97 +525906.9 -000007.0-000009.900002.3 08.93-0.04B? 0 +215616.95 +562316.1 -000082.8-000094.200020.9 08.9300.58G? 0 +215625.71 -004047.5 +000029.1+000013.200029.8 08.9300.55F? 0 +215626.90 +621550.2 -000019.2+000028.500006.4 08.9300.49F? 0 +215725.27 -224117.7 -000014.9-000030.100013.0 08.9300.76G? 0 +215745.21 +371824.0 -000007.3-000004.700016.9 08.9300.98K? 0 +215829.76 +542905.6 -000004.0+000003.700003.6 08.9300.28A? 0 +215951.49 +424649.6 +000011.4-000003.300001.5 08.9300.12A? 0 +220516.79 +522201.8 -000004.1-000012.100001.1 08.9300.12A? 0 +220547.37 +065918.0 +000019.2+000026.700006.5 08.9300.42F? 0 +220740.21 +445256.8 +000113.0+000034.300017.2 08.9300.47F? 0 +220910.15 +404417.6 +000001.3-000000.200000.4 08.9300.02A? 0 +221204.56 +120747.4 +000011.8+000003.500012.7 08.9300.48F? 0 +221344.75 +422743.6 +000009.7-000016.500003.8 08.9300.03A? 0 +221359.51 +315632.3 +000021.2+000007.800006.5 08.9300.23A? 0 +221423.65 +614234.3 +000038.6-000007.600003.1 08.9300.46F? 0 +221455.53 +542909.5 +000002.4-000002.000010.5 08.9300.10A? 0 +221748.42 +505716.2 -000049.1-000045.200012.1 08.9300.52F? 0 +221944.18 -074054.7 +000001.7-000009.800006.0 08.9300.99K? 0 +222032.52 -040940.9 +000037.3-000007.400003.7 08.9300.98K? 0 +222318.11 +062701.6 +000014.2-000023.600011.4 08.9300.50F? 0 +222723.89 +782125.1 -000032.7-000008.100001.9 08.9300.33F? 0 +222943.27 +430718.4 -000014.3-000001.700006.4 08.9300.06A? 0 +223036.72 +115333.9 +000030.7-000022.000003.1 08.9300.58F? 0 +223235.76 -620525.3 +000012.4-000010.300025.2 08.9300.45F? 0 +223623.22 +374646.7 -000000.3-000003.400008.6 08.93-0.03B? 0 +223925.68 +352402.6 -000012.5-000012.200015.3 08.9300.41F? 0 +223946.31 +804701.9 -000012.6-000010.300007.1 08.9300.97K? 0 +224350.74 -112859.8 +000094.6+000043.500023.2 08.9300.47F? 0 +224514.45 -453246.9 +000048.8-000008.200002.5 08.9300.55F? 0 +224920.30 +415804.5 +000058.3+000096.300017.4 08.9300.75G? 0 +225018.87 -361739.8 +000073.2+000011.400000.4 08.9300.78G? 0 +225055.93 +530238.6 +000000.0+000000.000000.0 08.9300.34F? 1 +225103.49 -731826.9 +000006.3-000005.700013.4 08.9300.93G? 0 +225402.59 -493211.8 +000027.6+000008.800023.3 08.9300.06A? 0 +225535.53 +565319.1 +000026.1-000008.200003.0 08.9300.16A? 0 +225844.77 +285850.2 +000029.7+000017.000007.2 08.9300.40F? 0 +230000.65 +522324.5 -000001.6+000002.500001.6 08.9300.08A? 0 +230212.75 -250536.1 -000000.9+000025.200005.2 08.9300.44F? 0 +230448.04 +514227.7 +000005.7-000004.100000.1 08.9300.40F? 0 +231552.80 +640656.4 +000084.1+000055.600002.1 08.9300.63G? 0 +231853.33 +395620.8 +000009.3+000000.500013.3 08.9300.32F? 0 +231939.50 +421510.4 +000072.8-000053.100003.0 08.9300.73G? 0 +232032.15 +364843.4 +000060.2-000013.100006.5 08.9300.50F? 0 +232345.64 +483638.5 -000027.9-000014.400014.5 08.9300.34F? 0 +232520.06 -803041.8 +000088.8-000036.000000.8 08.9300.93G? 0 +232648.52 +543335.3 -000003.3-000004.400005.6 08.9300.01A? 1 +232904.24 +670205.4 +000005.6-000011.800013.9 08.9300.27A? 0 +232935.22 +523457.4 -000007.3-000016.200002.1 08.9300.96K? 0 +233055.94 +053820.3 -000018.1-000000.800000.9 08.9300.39F? 0 +233419.41 +612614.6 +000024.1-000022.900018.9 08.9300.13A? 0 +233500.30 -822011.0 +000184.6+000037.700003.8 08.9300.75G? 0 +233832.27 +061435.7 +000005.9-000016.800000.4 08.9300.34F? 0 +234224.43 +390329.5 +000024.7-000021.200002.6 08.9300.50F? 0 +234522.40 +321129.8 -000009.6+000009.400013.6 08.9300.46F? 0 +234539.15 +421405.5 +000002.1-000013.500005.9 08.9300.23A? 0 +235055.27 -124914.7 +000019.6+000012.000005.6 08.9300.34F? 0 +235436.51 -602057.5 +000132.6-000009.000002.7 08.9300.65G? 0 +235504.01 +202305.3 +000264.9+000002.500017.6 08.9300.85G? 0 +235510.37 +722737.0 +000003.7-000005.400004.8 08.9300.11A? 0 +235537.80 +704107.1 +000019.4-000007.100001.9 08.9300.10A? 0 +235603.77 +195120.6 -000008.7-000026.800039.0 08.9300.52F? 0 +235605.61 +665102.2 +000055.8+000040.900009.3 08.9300.54F? 0 +235755.48 +570505.3 -000009.3+000009.900004.4 08.9300.10A? 0 +235853.51 +514931.0 -000009.5+000007.100005.1 08.9300.00A? 0 +000230.48 +514947.9 +000012.7+000005.600010.3 08.9301.69K? 0 +001919.47 +030427.9 +000040.7-000020.600027.5 08.9301.21K? 0 +002011.86 +362240.4 +000000.0-000015.800014.2 08.9301.50K? 0 +002225.65 -241557.2 +000002.7-000021.400003.8 08.9301.57K? 0 +002803.62 +300949.3 +000000.1-000002.100021.9 08.9301.44K? 0 +002908.07 -553821.3 -000005.0-000016.400006.8 08.9301.03K? 0 +002957.93 +592059.4 +000005.6-000025.800016.1 08.9301.17K? 0 +003010.51 -212743.2 +000076.0+000044.500000.2 08.9301.01K? 0 +003106.20 +182019.1 +000025.5+000018.900020.4 08.9301.42K? 0 +003801.93 -293044.3 +000055.9-000032.700003.6 08.9301.42K? 0 +003840.77 +461634.2 +000043.4-000003.600012.7 08.9301.16K? 0 +004916.82 +220741.5 -000025.5-000034.500002.6 08.9301.12K? 0 +005016.45 +600755.8 +000002.4-000025.900005.5 08.9301.73K? 0 +005946.56 +661615.1 -000008.8-000026.100021.0 08.9301.90M? 0 +010816.23 +693629.5 +000002.1-000016.400020.5 08.9301.08K? 0 +010912.31 -470750.9 -000037.3+000006.700008.4 08.9301.18K? 0 +011050.41 +311945.7 -000003.4+000017.500011.8 08.9301.60K? 0 +011630.86 +624207.6 -000002.8-000012.600008.7 08.9301.34K? 0 +011833.21 -301100.0 -000040.7+000022.400000.6 08.9301.27K? 0 +011900.88 +542853.4 -000008.2-000010.900009.2 08.9301.22K? 0 +012502.95 -453641.4 -000013.7+000001.900002.1 08.9301.00K? 0 +013152.00 +104745.0 -000051.7+000012.100013.1 08.9301.46K? 0 +013943.72 +152525.9 -000018.4-000044.600021.8 08.9301.25K? 0 +015238.81 +093513.5 +000013.4+000001.300004.8 08.9301.24K? 0 +020031.61 +354720.8 +000015.3-000007.900019.3 08.9301.01K? 0 +020427.11 +501516.6 -000019.5+000002.100007.0 08.9301.47K? 0 +021033.32 +514701.8 +000015.5+000002.700022.5 08.9301.69K? 0 +021039.73 +600443.6 -000007.8+000011.100000.3 08.9301.16K? 0 +021649.15 +361328.2 -000006.4-000006.200018.3 08.9301.06K? 0 +022137.09 -293636.6 -000009.0+000012.900003.2 08.9301.05K? 0 +022217.43 -501103.4 +000013.5+000008.400012.7 08.9301.20K? 0 +022406.87 +304051.8 -000022.1-000002.300001.3 08.9301.55K? 0 +024236.21 +071726.3 +000011.6+000000.200028.9 08.9301.34K? 0 +024547.14 -205206.5 +000010.0+000008.500006.4 08.9301.22K? 0 +024908.39 +403106.8 -000026.7+000003.100007.1 08.9301.26K? 0 +025137.88 +390902.0 +000006.1-000004.100018.7 08.9301.54K? 0 +025755.80 +434319.4 -000006.9+000000.300000.0 08.9301.81K? 0 +025804.39 +635305.0 +000013.1-000014.300006.6 08.9301.23K? 0 +030831.96 -441851.1 +000026.0-000006.700010.5 08.9301.03K? 0 +031005.17 -295524.4 +000032.5-000011.200009.0 08.9301.09K? 0 +032106.48 -542325.4 +000005.0-000017.000009.4 08.9301.07K? 0 +033331.99 +455013.2 -000055.5+000002.000016.3 08.9301.21K? 0 +033646.03 +094800.7 -000029.1-000020.200007.4 08.9301.14K? 0 +034206.45 +165721.7 +000010.9+000003.400010.7 08.9301.27K? 0 +034722.54 +143230.0 -000045.3-000025.600010.6 08.9301.30K? 0 +034956.22 +470127.5 +000010.7-000006.600001.0 08.9301.56K? 0 +035941.93 -431131.8 +000035.8-000013.400008.2 08.9301.10K? 0 +040155.40 +255525.3 +000016.9-000028.400019.0 08.9301.55K? 0 +040401.28 -712358.6 -000008.0-000005.800001.4 08.9301.65K? 0 +040418.16 -203639.9 +000009.4+000000.300009.3 08.9301.65K? 0 +040604.69 +244355.7 +000002.3-000009.300031.6 08.9301.99M? 0 +042044.32 -141318.0 +000042.3-000046.700014.8 08.9301.06K? 0 +042908.11 -775425.2 +000003.3+000015.300001.4 08.9301.57K? 0 +043138.37 -615029.0 -000013.4-000014.700001.1 08.9301.06K? 0 +043508.78 -044957.4 -000031.8-000011.400046.6 08.9301.17K? 0 +044025.99 +405059.1 +000031.6-000017.900001.8 08.9301.65K? 0 +044542.20 +750603.5 -000029.2+000035.900021.1 08.9301.57K? 0 0.10 1.00 +044838.65 -504857.4 +000012.5+000021.400007.3 08.9301.47K? 0 +045240.68 -355927.0 -000003.7-000028.800011.9 08.9301.15K? 0 +045836.59 +000753.0 +000003.7-000010.700019.9 08.9301.07K? 0 +050025.87 -633750.8 +000003.6+000006.000002.1 08.9301.38K? 0 +051052.47 +242412.3 -000006.5-000038.600023.5 08.9301.29K? 0 +051209.33 -005755.5 -000023.1+000033.700028.5 08.9301.26K? 0 +051508.49 +435004.5 +000010.6+000017.100022.9 08.9301.00K? 0 +051558.93 +252132.3 +000004.4+000003.800038.8 08.9301.06K? 0 +051845.12 +060551.2 -000022.9+000000.600018.6 08.9301.08K? 0 +052043.98 -062438.8 +000029.7-000022.800015.5 08.9301.35K? 0 +052137.58 +341116.3 +000028.0-000014.100012.4 08.9301.60K? 0 +052157.26 +701910.0 -000000.7+000001.900002.7 08.9301.05K? 0 +052259.61 +112503.1 -000003.3+000009.100019.5 08.9301.44K? 0 +052338.33 +532242.9 -000015.8+000015.200011.7 08.9301.90M? 0 +052758.38 +040230.8 -000006.0+000002.100013.5 08.9301.73K? 0 +052807.47 +391113.0 +000001.2-000015.100021.6 08.9301.03K? 0 +053544.64 -030331.8 -000015.4+000009.300004.1 08.9301.00K? 0 +053617.52 +494340.8 +000004.6-000010.300001.8 08.9301.57K? 0 +053639.73 +374357.9 +000009.3+000032.300022.0 08.9301.28K? 0 +053652.86 -025801.4 +000017.4-000002.700030.1 08.9301.54K? 0 +054209.75 +151531.9 -000004.3-000012.700014.2 08.9301.17K? 0 +054212.27 +223554.0 -000009.8-000008.300009.3 08.9301.02K? 0 +054239.36 -772707.7 +000029.0+000012.600010.0 08.9301.33K? 0 +054345.57 +095452.5 +000003.9+000000.800014.0 08.9301.06K? 0 +055230.23 +240750.1 -000008.4-000015.000027.6 08.9301.16K? 0 +055746.80 -291059.3 +000008.5+000009.400001.2 08.9301.01K? 0 +060141.76 -295245.1 +000029.5-000034.800004.9 08.9301.29K? 0 +060759.59 +565902.3 +000018.6+000012.600032.3 08.9301.83K? 0 +060809.34 +394410.4 +000045.1-000029.200007.7 08.9301.19K? 0 +061026.60 -171233.1 +000022.9-000011.200001.8 08.9301.44K? 0 +061054.31 +083137.1 +000000.9-000029.200000.5 08.9301.14K? 0 +061106.04 -014910.1 +000019.6-000013.100033.2 08.9301.73K? 0 +061140.62 +114325.0 +000009.3+000003.500016.6 08.9301.31K? 0 +061253.58 +110605.7 +000064.9+000033.300003.7 08.9301.76K? 0 +061340.49 +480232.3 +000019.8-000001.100009.2 08.9301.42K? 0 +061351.65 +091612.3 -000003.9-000014.500006.4 08.9301.37K? 0 +061527.56 +614323.6 -000006.3+000033.200003.0 08.9301.66K? 0 +061530.21 +285810.0 -000014.0-000004.100014.6 08.9301.09K? 0 +061602.81 -505837.8 +000006.3-000015.300002.0 08.9301.07K? 0 +062502.46 +240911.4 -000015.8-000003.200011.8 08.9301.67K? 0 +063006.65 +065445.9 +000014.1-000049.800009.4 08.9301.71K? 0 +063221.31 +165010.9 -000102.8+000004.000034.8 08.9301.63K? 0 +063542.17 +274056.5 -000007.8-000015.600001.6 08.9301.06K? 0 +063652.34 +825049.0 +000004.5+000035.200009.1 08.9301.43K? 0 +064234.28 +272606.0 -000042.3-000029.600013.8 08.9301.67K? 0 +064551.99 -232748.3 +000000.1+000006.700003.0 08.9301.05K? 0 +064818.11 +135022.4 +000001.3+000011.500003.7 08.9301.01K? 0 +064829.23 -045304.5 +000029.3-000001.200009.4 08.9301.04K? 0 +064904.32 -224227.3 +000005.6+000003.000004.7 08.9301.18K? 0 +064925.72 +370403.5 -000020.5+000004.200027.6 08.9301.32K? 0 +065659.23 -763835.6 -000014.9+000003.400007.8 08.9301.03K? 0 +065716.63 +351603.7 -000056.7-000021.200001.8 08.9301.69K? 0 +065826.46 +115655.9 -000015.1-000026.900018.0 08.9301.46K? 0 +065924.41 +010938.6 +000015.6-000009.700023.8 08.9301.01K? 0 +070357.34 +344056.2 +000036.8-000038.900008.4 08.9301.12K? 0 +070625.64 -111512.0 -000093.3+000003.300020.3 08.9301.38K? 0 +070757.72 -221352.5 -000003.0+000022.500011.5 08.9301.14K? 0 +070850.77 +231617.6 +000022.6-000025.000016.3 08.9301.09K? 0 +071252.19 -160901.4 +000021.3-000028.300006.0 08.9301.20K? 0 +071429.44 -405557.5 -000003.7-000003.900015.1 08.9301.46K? 0 +071510.88 -395059.4 +000001.0+000029.000000.5 08.9301.65K? 0 +071526.30 -524817.4 -000011.1+000036.900011.4 08.9301.70K? 0 +071630.63 +245329.7 -000031.4+000005.000015.9 08.9301.54K? 0 +071701.03 +295633.6 +000039.9-000018.800011.2 08.9301.23K? 0 +071725.02 +765557.1 -000014.6-000000.500014.3 08.9301.05K? 0 +072110.55 +043340.2 +000020.7+000011.000012.2 08.9301.05K? 0 +072303.90 -002811.7 +000034.4-000018.400025.3 08.9301.08K? 0 +072636.13 +734702.1 -000001.4+000003.300005.2 08.9301.08K? 0 +072956.47 -204751.1 -000050.5+000050.800013.0 08.9301.04K? 0 +073055.28 -274130.7 -000003.9+000021.900007.5 08.9301.47K? 0 +073058.20 -823920.3 +000030.3+000008.200009.2 08.9301.57K? 0 +073333.70 +352739.6 +000003.2+000008.100000.3 08.9301.71K? 0 +073742.04 +103537.5 -000007.7+000013.000003.2 08.9301.57K? 0 +074002.86 -033610.7 +000068.8-000320.900100.2 08.9301.30K? 0 +074032.25 -130143.7 -000013.7-000009.000021.1 08.9301.61K? 0 +074322.03 -072540.4 -000024.0+000013.300031.3 08.9301.69K? 0 +074438.37 -225110.1 -000011.7-000019.500021.9 08.9301.24K? 0 +074454.03 -391426.7 -000004.9+000017.900003.1 08.9301.06K? 0 +074459.88 -174332.9 -000011.4-000005.200026.0 08.9301.53K? 0 +074512.05 -003354.9 -000027.8-000041.500019.5 08.9301.87M? 0 +074824.77 -133007.7 -000009.4-000064.400017.6 08.9301.76K? 0 +074928.49 +051817.0 +000010.3+000036.300031.3 08.9301.26K? 0 +075601.44 +142015.5 -000017.5+000018.600024.5 08.9301.46K? 0 +075712.54 -283052.9 +000018.4+000001.400004.7 08.9301.50K? 0 +075716.84 +075819.7 -000006.2-000008.000021.5 08.9301.44K? 0 +080018.53 -031444.6 +000035.7-000009.300002.8 08.9301.05K? 0 +080215.45 -434007.1 -000046.4+000037.900004.3 08.9301.03K? 0 +080351.92 -325119.2 +000002.8-000026.500011.9 08.9301.34K? 0 +080822.59 -760346.7 -000001.7-000023.200012.2 08.9301.23K? 0 +080856.34 -474926.8 -000022.3-000002.100011.6 08.9301.16K? 0 +081149.77 +250021.5 +000002.9-000022.700015.4 08.9301.01K? 0 +081159.44 -534718.0 -000007.0-000004.900014.1 08.9301.67K? 0 +081605.82 -763051.5 -000023.4+000045.800006.6 08.9301.52K? 0 +081607.29 -492113.2 +000000.7+000004.800005.6 08.9301.62K? 0 +081826.82 +342815.9 -000023.0-000003.900009.3 08.9301.26K? 0 +081941.47 +094329.0 -000006.0+000005.700004.9 08.9301.00K? 0 +082927.05 -174414.3 -000052.5+000013.300008.0 08.9301.30K? 0 +083327.41 -135701.4 -000026.5+000019.700030.6 08.9301.62K? 0 +083334.00 -302636.6 -000005.5+000007.000004.5 08.9301.63K? 0 +083451.23 +212936.8 -000062.1+000003.700006.4 08.9301.06K? 0 +083520.04 -095834.1 -000019.2-000020.200000.8 08.9301.04K? 0 +084011.46 +643406.9 -000004.1-000066.500026.7 08.9301.16K? 0 +084203.63 +531950.8 +000001.9+000007.500000.9 08.9301.11K? 0 +085115.81 +483502.6 -000051.2-000025.000001.1 08.9301.54K? 0 +085754.39 +641842.7 +000004.0-000009.300002.4 08.9301.68K? 0 +085826.50 +023326.6 -000015.2+000006.900014.1 08.9301.47K? 0 +085948.72 -705427.2 -000005.8+000000.600000.9 08.9301.07K? 0 +085950.97 +150912.1 -000000.9-000023.200001.8 08.9301.09K? 0 +090005.20 +103807.1 -000003.3-000002.300021.5 08.9301.18K? 0 +090353.61 +572010.1 +000017.4+000001.700004.0 08.9301.04K? 0 +090523.46 -225817.7 -000020.3-000013.000001.1 08.9301.76K? 0 +091029.74 -464617.1 -000010.6-000018.800026.7 08.9301.07K? 0 +091412.32 +001849.5 -000003.2-000012.000014.3 08.9301.09K? 0 +091743.40 -410041.8 +000001.3+000019.100004.2 08.9301.21K? 0 +091904.96 -343143.9 -000001.4+000002.500018.5 08.9301.20K? 0 +092030.43 -314811.2 -000023.8+000028.800010.2 08.9301.39K? 0 +092114.46 -592708.3 -000035.2+000027.700011.0 08.9301.58K? 0 +092640.44 +430045.7 -000009.5-000051.100017.9 08.9301.02K? 0 +092728.28 -542742.4 -000015.6+000000.600009.3 08.9301.27K? 0 +093410.21 +431917.3 -000012.0+000022.000017.4 08.9301.35K? 0 +094544.94 -063250.9 +000004.1-000009.600007.4 08.9301.39K? 0 +094702.66 -240827.0 -000019.1-000014.600016.2 08.9301.11K? 0 +094813.05 -305835.6 -000013.3-000003.900002.1 08.9301.06K? 0 +095331.15 +432028.5 -000030.3-000040.300007.1 08.9301.32K? 0 +095510.58 -501820.4 -000010.1+000001.100012.8 08.9301.78K? 0 +095617.80 -714501.6 -000038.9+000007.900018.0 08.9301.18K? 0 +095647.47 -585646.6 -000048.3-000000.500007.2 08.9301.77K? 0 +095753.50 -441626.9 +000005.5+000005.300006.8 08.9301.32K? 0 +095859.81 +290939.5 -000016.0-000007.100012.7 08.9301.09K? 0 +095943.44 -433630.2 +000001.8-000005.000009.2 08.9301.65K? 0 +101327.50 -574058.2 +000009.2+000019.500003.4 08.9301.13K? 0 +101339.26 -622312.6 +000010.3-000015.000012.8 08.9301.56K? 0 +101619.97 +330918.4 -000026.3+000027.800027.5 08.9301.10K? 0 +102756.87 +853131.5 -000025.7-000009.700008.2 08.9301.13K? 0 +103528.43 -125307.6 +000002.0+000003.900012.6 08.9301.11K? 0 +103650.37 +490827.7 +000015.7+000002.200018.0 08.9301.18K? 0 +103719.70 -441322.6 -000020.0-000009.500007.5 08.9301.79K? 0 +104115.75 -713814.7 -000047.4+000029.600006.7 08.9301.10K? 0 +104629.35 +544846.1 -000005.4-000007.300027.4 08.9301.20K? 0 +104819.94 -423857.6 -000018.8+000009.900000.6 08.9301.27K? 0 +105127.82 +232400.0 +000005.9-000023.500007.3 08.9301.01K? 0 +105243.43 +620832.8 -000004.6+000000.300015.5 08.9301.07K? 0 +105730.47 -691341.4 +000030.0-000019.400012.8 08.9301.12K? 0 +105739.99 -315458.5 -000049.2+000001.800011.4 08.9301.01K? 0 +110121.98 +431059.7 -000026.7-000019.300001.1 08.9301.00K? 0 +110519.55 -522309.4 +000036.1+000003.100015.6 08.9301.05K? 0 +110610.45 -222800.7 +000009.5-000045.900028.6 08.9301.59K? 0 +110653.02 +213326.9 +000001.3+000008.300032.0 08.9301.16K? 0 +110937.09 -233300.1 -000023.2+000012.900005.3 08.9301.00K? 0 +112747.42 +075252.5 -000006.5+000013.100026.8 08.9301.07K? 0 +113411.92 +220125.2 -000005.1+000007.900002.9 08.9301.03K? 0 +113843.96 +383858.2 -000051.6+000025.900016.5 08.9301.25K? 0 +113932.30 -523226.7 -000020.8-000005.800015.6 08.9301.04K? 0 +115203.76 -065224.7 -000001.2-000069.700006.5 08.9301.12K? 0 +115235.36 -520731.3 -000007.8-000002.000003.6 08.9301.58K? 0 +115500.47 -812055.8 -000016.5+000038.300006.6 08.9301.31K? 0 +120013.95 -294345.5 +000011.0-000012.900001.4 08.9301.43K? 0 +120022.14 -151329.5 +000015.5+000002.500000.4 08.9301.34K? 0 +120126.21 -041155.4 -000044.7-000019.400012.1 08.9301.20K? 0 +120315.42 +364323.1 -000011.9-000008.100003.8 08.9301.29K? 0 +120831.27 -292224.4 -000040.5+000012.400017.6 08.9301.10K? 0 +121457.01 -315020.6 -000012.2+000006.300013.6 08.9301.30K? 0 +122422.37 +162033.2 -000061.3+000016.300004.1 08.9301.03K? 0 +122909.87 -040635.0 -000003.6-000024.700002.0 08.9301.44K? 0 +123534.46 -665553.6 -000002.0-000009.800011.6 08.9301.12K? 0 +123853.26 -401522.4 -000031.4-000002.500010.2 08.9301.06K? 0 +124844.01 -440515.5 +000014.7-000002.300024.5 08.9301.52K? 0 +125039.03 +565141.0 -000018.3+000016.600013.3 08.9301.14K? 0 +125744.99 +255610.5 +000009.5-000024.800028.3 08.9301.07K? 0 +130009.91 -303609.8 -000024.8-000004.200014.7 08.9301.44K? 0 +130024.10 -250207.1 +000004.5-000013.900013.1 08.9301.54K? 0 +130035.31 -501512.4 -000018.4-000007.700006.3 08.9301.75K? 0 +130219.03 -334604.0 -000002.1+000022.500047.1 08.9301.10K? 0 +130421.18 -691939.1 -000009.8-000001.900009.5 08.9301.47K? 0 +131230.40 -485356.9 -000009.2+000030.800015.4 08.9301.49K? 0 +131620.53 -385546.9 -000001.5-000003.200021.7 08.9301.15K? 0 +131900.17 +142820.8 +000007.7+000008.500014.7 08.9301.24K? 0 +132121.05 +331735.8 -000014.2+000006.700002.5 08.9301.17K? 0 +132240.67 -325046.2 -000039.7-000021.500013.2 08.9301.11K? 0 +132520.78 -580703.1 -000030.8+000002.700011.2 08.9301.55K? 0 +132636.11 -231354.1 -000003.6+000018.500014.4 08.9301.37K? 0 +132803.20 -533047.3 +000003.4-000014.500007.3 08.9301.64K? 0 +133030.95 -480601.9 -000021.8-000011.800009.8 08.9301.69K? 0 +133131.50 -571752.5 -000012.8-000013.400029.6 08.9301.07K? 0 +133418.14 -252249.0 -000014.1+000022.100016.4 08.9301.27K? 0 +133617.37 -701614.2 -000026.1+000008.200014.3 08.9301.34K? 0 +133713.70 -070811.8 +000022.0-000023.900008.3 08.9301.26K? 0 +133749.39 -200950.7 +000006.7-000004.200011.8 08.9301.04K? 0 +133842.62 -483725.2 -000003.7+000025.800007.5 08.9301.31K? 0 +134143.77 -680531.9 +000014.6-000010.000008.7 08.9301.55K? 0 +134341.87 -180524.6 -000074.3-000052.200003.6 08.9301.35K? 0 +135856.82 +071757.2 +000032.6+000005.900015.2 08.9301.08K? 0 +135927.74 -615843.3 -000014.1+000030.400000.7 08.9301.41K? 0 +141135.07 -235212.9 -000014.4+000012.900012.8 08.9301.42K? 0 +141253.02 +524321.0 -000005.1+000025.400015.2 08.9301.11K? 0 +141349.07 -505340.9 -000025.8-000011.100001.2 08.9301.38K? 0 +141705.73 -050859.9 -000078.2+000001.800004.8 08.9301.10K? 0 +141903.24 -342431.9 +000008.8+000001.500015.5 08.9301.54K? 0 +142226.35 -383854.8 -000018.3+000007.000033.4 08.9301.71K? 0 +143132.80 +402217.6 -000000.3-000017.800010.7 08.9301.10K? 0 +143327.79 -465449.3 -000007.9-000032.900026.7 08.9301.69K? 0 +143415.10 +292206.9 -000046.5+000000.900023.5 08.9301.20K? 0 +143846.36 -574622.7 -000113.6-000055.800010.8 08.9301.13K? 0 +144209.74 -812743.7 -000025.5+000005.600006.7 08.9301.76K? 0 +144925.71 -760422.0 -000014.5+000000.100001.3 08.9301.39K? 0 +145043.96 -102412.5 -000000.6-000020.700004.1 08.9301.05K? 0 +145112.34 -844557.5 +000008.1+000018.800018.8 08.9301.60K? 0 +145440.29 -700558.3 +000012.0-000003.400012.5 08.9301.33K? 0 +145539.84 -461739.3 -000014.0+000000.300017.5 08.9301.54K? 0 +145555.09 -270738.1 -000102.6-000009.400009.1 08.9301.08K? 0 +145845.48 -235102.0 -000021.9-000016.900026.2 08.9301.31K? 0 +150215.62 +242151.7 +000028.2+000005.900005.3 08.9301.17K? 0 +150245.79 -625850.5 +000012.6-000000.800002.8 08.9301.21K? 0 +150548.31 -502832.8 +000002.3+000016.700004.3 08.9301.19K? 0 +152255.58 -082547.5 +000005.1+000005.400006.8 08.9301.63K? 0 +152421.88 +140527.0 -000005.1-000001.800007.4 08.9301.31K? 0 +152433.34 +431403.7 -000044.0-000027.000013.3 08.9301.17K? 0 +152524.21 -231910.7 -000020.5+000030.300044.9 08.9301.58K? 0 +152931.92 -520128.9 -000012.4-000011.000000.7 08.9301.61K? 0 +152951.73 -584508.8 +000012.9+000011.300008.5 08.9301.09K? 0 +153429.44 -012700.9 -000050.7-000017.000014.3 08.9301.43K? 0 +153623.49 -494133.0 -000027.9+000005.400055.1 08.9301.72K? 0 +154034.47 -180257.3 +000127.5+000075.600078.5 08.9301.34K? 0 +154035.89 -291928.9 -000018.9-000030.000010.6 08.9301.41K? 0 +154247.31 +733539.5 +000020.7-000016.900002.5 08.9301.02K? 0 +154702.10 -261904.7 -000028.6+000006.600033.8 08.9301.60K? 0 +154714.63 +385951.2 +000004.6+000010.400004.7 08.9301.45K? 0 +154750.03 -194208.4 -000028.7-000002.300037.2 08.9301.41K? 0 +154802.59 -530332.1 -000053.8-000042.000013.6 08.9301.44K? 0 +155729.55 -402137.9 -000028.5+000022.100032.1 08.9301.52K? 0 +155941.30 -374317.4 -000010.7+000004.200045.8 08.9301.17K? 0 +160031.38 -521552.9 -000010.8-000000.500037.4 08.9301.18K? 0 +160534.54 -060101.8 +000006.8-000009.300010.9 08.9301.51K? 0 +160634.82 -122925.5 +000016.1-000005.500002.0 08.9301.05K? 0 +160750.23 -195921.9 -000005.2-000048.300008.3 08.9301.22K? 0 +161057.54 -202356.3 +000000.6-000003.100035.2 08.9301.66K? 0 +161110.95 -595221.1 -000025.2-000035.500012.4 08.9301.21K? 0 +162245.22 -002840.5 +000020.6+000008.400001.7 08.9301.03K? 0 +162420.80 -510125.9 -000001.8-000007.300021.7 08.9301.56K? 0 +162436.13 -481317.4 -000018.6-000026.900006.8 08.9301.14K? 0 +163126.71 +661459.2 +000023.7+000002.900000.8 08.9301.12K? 0 +163532.20 +340435.6 +000005.3-000016.900014.2 08.9301.09K? 0 +164050.06 -523445.1 +000024.2+000019.900001.1 08.9301.40K? 0 +164313.31 +421855.7 +000006.6-000009.100013.6 08.9301.25K? 0 +164320.23 +060018.5 -000034.0-000046.600031.2 08.9301.22K? 0 +164500.71 +321646.6 -000012.1-000002.700007.8 08.9301.20K? 0 +164700.42 +005754.9 +000025.5+000024.800021.4 08.9301.51K? 0 +165005.20 +100708.8 +000016.0+000018.800013.2 08.9301.36K? 0 +165023.09 -072726.3 +000028.8-000002.200008.1 08.9301.85M? 0 +165306.87 -332257.9 +000016.0-000017.800044.0 08.9301.14K? 0 +165449.40 +012711.4 -000017.7-000019.000018.8 08.9301.11K? 0 +165721.59 +594744.7 +000002.5+000012.800005.5 08.9301.35K? 0 +165822.84 +063224.7 +000011.6-000038.300014.9 08.9301.55K? 0 +165931.99 -580708.2 +000016.9+000004.100021.5 08.9301.29K? 0 +170110.90 -545413.6 -000035.3-000058.100006.6 08.9301.64K? 0 +170455.57 +663624.2 -000007.7+000011.300004.5 08.9301.08K? 0 +170752.35 -520348.2 -000018.2-000002.100011.1 08.9301.72K? 0 +171622.46 -473437.5 +000062.2+000049.900015.1 08.9301.33K? 1 +171806.85 -081853.2 +000030.6-000000.700055.0 08.9301.87M? 0 +171911.69 -480828.2 -000002.4+000000.600001.0 08.9301.14K? 0 +172031.41 +210227.4 +000014.5-000031.300009.6 08.9301.30K? 0 +172839.31 -742124.3 +000007.8-000003.600007.5 08.9301.10K? 0 +173013.27 -695344.0 +000006.0-000033.100012.1 08.9301.09K? 0 +173043.63 -805303.6 +000018.6-000056.000001.4 08.9301.18K? 0 +173530.13 +353608.6 -000036.5+000029.300006.2 08.9301.42K? 0 +174104.98 -381525.7 +000033.1+000028.800018.2 08.9301.06K? 0 +174155.64 -381733.2 +000014.4-000012.600013.0 08.9301.54K? 0 +174323.16 -090033.1 -000023.2-000014.300000.8 08.9301.43K? 0 +174438.40 -164635.0 -000018.8-000026.100032.9 08.9301.59K? 0 +174904.52 -112029.1 -000020.6-000050.800007.5 08.9301.32K? 0 +175046.36 -723426.9 -000020.3-000027.200009.6 08.9301.52K? 0 +175210.27 +440707.9 +000000.3+000002.600011.2 08.9301.55K? 0 +175258.41 +002023.0 -000004.1-000022.600006.5 08.9301.28K? 0 +175349.43 +731745.6 -000002.5+000019.600008.2 08.9301.17K? 0 +175543.67 +633322.5 -000008.4+000000.400004.4 08.9301.20K? 0 +175630.07 +041328.5 +000014.0-000005.700001.4 08.9301.52K? 0 +175756.55 +172418.0 +000009.0+000003.000006.6 08.9301.13K? 0 +180225.86 +071810.7 +000001.8+000007.400009.6 08.9301.12K? 0 +180313.51 +375023.4 +000014.8+000011.000004.7 08.9301.18K? 0 +180925.93 +421842.2 -000000.7-000022.000010.9 08.9301.47K? 0 +181356.25 -293207.6 +000001.6+000011.500001.6 08.9301.46K? 0 +181459.40 +613231.6 -000003.0+000000.300011.0 08.9301.06K? 0 +181602.84 -631713.8 -000024.4-000037.000014.4 08.9301.10K? 0 +181851.07 +271257.5 +000001.7-000005.900015.1 08.9301.48K? 0 +182004.00 +383355.3 -000002.7-000014.100010.0 08.9301.48K? 0 +182535.36 -414135.9 -000009.1-000013.200005.5 08.9301.26K? 0 +182811.79 +020028.0 +000039.0+000009.100019.2 08.9301.94M? 0 +182816.05 -193028.3 -000023.1-000044.500008.1 08.9301.39K? 0 +183032.82 +501047.7 +000029.9+000004.900009.2 08.9301.03K? 0 +183043.25 -493935.5 +000030.7-000023.400000.4 08.9301.26K? 0 +183200.63 -195710.4 +000051.5-000015.300001.9 08.9301.64K? 0 +183638.35 -480404.8 +000028.6-000006.400021.5 08.9301.68K? 0 +183837.75 -500050.8 +000018.5-000021.600018.7 08.9301.38K? 0 +183916.99 -082948.3 -000012.8-000044.000000.3 08.9301.09K? 0 +183945.08 +051216.8 -000003.5+000009.000020.3 08.9301.14K? 0 +183948.21 -451402.4 -000039.6-000007.300025.1 08.9301.20K? 0 +184219.08 +320743.6 +000019.7+000028.600016.6 08.9301.10K? 0 +184600.57 +322148.2 +000001.6+000032.600012.2 08.9301.21K? 0 +184608.35 -442943.3 -000007.7-000014.000012.4 08.9301.22K? 0 +185132.02 -305236.4 +000011.1-000012.400017.0 08.9301.18K? 0 +185228.34 +091400.6 +000021.2+000004.600014.4 08.9301.58K? 0 +185336.67 -044031.1 -000007.7-000040.200013.5 08.9301.68K? 0 +185717.08 -444955.8 +000034.5-000011.400010.5 08.9301.42K? 0 +190232.43 +314949.3 -000015.9+000005.300006.7 08.9301.08K? 0 +190849.11 -381002.4 -000025.7+000013.900038.6 08.9301.60K? 0 +190935.45 +354723.1 -000006.1+000007.700009.4 08.9301.02K? 0 +191107.65 -270300.4 +000008.9-000004.300010.5 08.9301.67K? 0 +191213.60 +334230.0 +000000.7+000018.300024.9 08.9301.01K? 0 +191220.81 -195557.3 +000023.5-000026.100012.6 08.9301.58K? 0 +191549.50 -020057.7 -000029.8-000031.700029.9 08.9301.33K? 0 +192222.07 +003648.4 -000034.5-000023.900011.0 08.9301.08K? 0 +192356.10 -595821.6 -000017.3-000008.300001.5 08.9301.56K? 0 +192624.53 -131617.9 -000016.7+000007.500048.1 08.9301.77K? 0 +192639.36 +800035.3 +000013.0+000015.100011.3 08.9301.24K? 0 +192700.89 +501405.0 -000006.7-000032.000002.0 08.9301.08K? 0 +192825.65 +351809.8 -000003.1-000015.000013.4 08.9301.67K? 0 +193022.02 +385554.8 -000006.3-000019.100010.3 08.9301.20K? 0 +193118.14 -664852.9 -000018.6+000002.100030.6 08.9301.58K? 0 +193213.07 -124221.6 +000018.8-000028.200001.7 08.9301.12K? 0 +193311.15 +114505.9 -000008.6-000004.000011.7 08.9301.14K? 0 +193612.65 -023501.8 -000032.2-000004.800012.2 08.9301.23K? 0 +194012.15 -380755.3 +000020.7-000042.000024.0 08.9301.62K? 0 +194107.00 +135912.6 -000011.2-000017.000000.4 08.9301.30K? 0 +194230.29 -074414.4 -000021.3+000003.200004.2 08.9301.54K? 0 +194252.48 +450215.7 -000004.6+000002.700006.3 08.9301.01K? 0 +194323.64 -200950.7 -000038.9-000024.300017.7 08.9301.03K? 0 +194343.39 -385421.2 +000022.8+000009.600056.4 08.9301.10K? 0 +194451.39 +564643.1 -000008.0-000007.200001.3 08.9301.74K? 0 +194515.76 -043122.3 +000001.3-000022.900005.8 08.9301.13K? 0 +194518.52 -073427.5 +000024.5-000018.700006.7 08.9301.57K? 0 +194519.26 +401730.1 -000034.4-000038.600025.8 08.9301.30K? 0 +194633.28 +094412.7 +000035.0-000008.300023.5 08.9301.28K? 0 +195826.14 -522525.8 -000016.4-000027.300014.8 08.9301.23K? 0 +200020.96 +421039.7 -000000.1-000006.800003.6 08.9301.78K? 0 +200206.49 -563016.0 +000028.9-000018.500000.9 08.9301.01K? 0 +200513.96 -082420.2 +000009.8-000030.600038.0 08.9301.74K? 0 +200525.37 +472948.4 -000024.9-000000.600014.5 08.9301.45K? 0 +200628.40 +041537.8 +000013.4+000010.700026.0 08.9301.19K? 0 +200705.32 +512022.6 -000023.6-000022.800000.6 08.9301.41K? 0 +200735.17 -514223.0 -000021.6-000020.800013.2 08.9301.38K? 0 +200812.81 +384832.4 -000008.6+000015.700002.8 08.9301.02K? 0 +201101.30 +412719.3 +000005.0-000012.200027.3 08.9301.20K? 0 +201213.02 +122551.7 +000001.7+000004.700003.2 08.9301.12K? 0 +201436.62 +223840.9 +000006.4-000026.400013.2 08.9301.52K? 0 diff --git a/kstars/kstars/data/hip120.dat b/kstars/kstars/data/hip120.dat new file mode 100644 index 00000000..bc1ae7c6 --- /dev/null +++ b/kstars/kstars/data/hip120.dat @@ -0,0 +1,1000 @@ +201533.49 -074705.3 +000002.9-000006.100011.1 08.9301.54K? 0 +201742.53 -085140.3 +000031.6+000000.200022.3 08.9301.03K? 0 +201802.79 +203451.8 +000012.6+000004.200006.9 08.9301.37K? 0 +201836.85 -380531.2 -000038.9-000011.600000.0 08.9301.66K? 0 +202103.95 +494108.4 +000018.3+000003.100015.0 08.9301.79K? 0 +202159.07 +035726.7 -000016.7-000018.400005.7 08.9301.21K? 0 +202352.22 +093205.8 +000036.8-000040.500027.0 08.9301.50K? 0 +202700.88 +351141.6 +000034.8-000001.000000.4 08.9301.44K? 0 +203019.72 +460104.5 +000009.5+000001.700002.0 08.9301.11K? 0 +203257.10 +225034.3 +000037.6+000003.500015.3 08.9301.25K? 0 +203259.15 +155415.6 -000026.1+000001.800002.0 08.9301.10K? 0 +203900.27 -240439.9 +000012.5+000005.300018.6 08.9301.49K? 0 +204130.93 -321148.9 -000038.1-000006.200005.8 08.9301.39K? 0 +204319.07 +234659.2 +000021.8+000012.400005.7 08.9301.48K? 0 +204523.60 -413413.2 -000001.8-000087.800001.1 08.9301.07K? 0 +204843.84 +410955.7 -000029.2-000016.000001.8 08.9301.12K? 0 +204947.29 -450404.7 +000024.1+000003.000020.4 08.9301.25K? 0 +205644.22 +100903.1 +000036.2+000002.400013.3 08.9301.11K? 0 +205713.21 +182803.0 -000017.9-000001.000009.0 08.9301.81K? 0 +210141.72 -133028.9 +000011.4-000034.900016.5 08.9301.53K? 0 +210202.06 +425112.8 +000021.9+000019.900033.5 08.9301.17K? 0 +210221.10 +123902.3 +000038.7-000025.800000.9 08.9301.54K? 0 +210445.64 +353039.2 -000010.3+000026.200006.6 08.9301.62K? 0 +210701.92 +162157.8 +000006.8-000017.600021.6 08.9301.29K? 0 +210709.91 +161722.9 +000016.0-000003.400009.0 08.9301.18K? 0 +210746.83 -421443.4 -000009.0+000005.500024.7 08.9301.00K? 0 +210951.41 -605743.5 +000004.4-000013.000001.7 08.9301.55K? 0 +211217.57 -082124.9 +000041.3+000035.200020.5 08.9301.11K? 0 +211252.05 -513852.5 -000015.1-000014.400003.8 08.9301.22K? 0 +211843.94 +342048.6 -000003.4-000002.600016.8 08.9301.58K? 0 +212010.09 +124746.3 -000010.0-000022.700023.2 08.9301.61K? 0 +212124.35 -665456.5 +000100.6-000109.700034.5 08.9301.01K? 0 +212344.50 +214617.4 -000003.5-000016.000013.3 08.9301.02K? 0 +212531.44 +110518.4 +000011.5-000011.900006.7 08.9301.23K? 0 +212549.95 -774949.1 +000007.3-000022.200006.3 08.9301.63K? 0 +213229.32 +272121.8 -000022.3+000003.900013.3 08.9301.05K? 0 +213310.22 -673945.5 +000008.2-000021.900015.4 08.9301.28K? 0 +213542.06 -805202.2 -000011.4-000009.700005.7 08.9301.72K? 0 +213614.80 +083657.0 +000030.9-000000.800001.4 08.9301.29K? 0 +214033.27 +031100.8 -000029.7+000001.000022.6 08.9301.22K? 0 +215350.49 -733845.9 -000024.5-000004.200022.6 08.9301.12K? 0 +215407.40 +074828.6 -000045.8+000002.200016.4 08.9301.03K? 0 +215416.99 -395632.9 +000010.0+000013.300019.2 08.9301.15K? 0 +215429.75 +611144.4 +000014.5+000008.900022.9 08.9301.77K? 0 +215527.07 +405246.1 -000025.4-000002.700034.4 08.9301.22K? 0 +215749.31 +284130.5 -000001.2+000003.200015.4 08.9301.15K? 0 +220126.85 +292234.4 -000011.4+000004.700009.6 08.9301.45K? 0 +220429.71 +263954.8 -000005.3+000006.800019.7 08.9301.03K? 0 +220502.68 -025236.3 -000021.2-000005.200018.2 08.9301.03K? 0 +220648.87 -123043.7 +000047.5-000024.000023.3 08.9301.20K? 0 +220929.45 +423720.9 -000015.7-000025.300016.5 08.9301.28K? 0 +221108.55 +270527.4 -000030.4-000007.700039.6 08.9301.48K? 0 +221343.69 +130735.8 -000047.2+000025.800017.3 08.9301.21K? 0 +221557.74 -455034.7 -000015.5+000008.900008.7 08.9301.53K? 0 +221857.83 -363804.2 -000018.2-000007.500000.2 08.9301.12K? 0 +222054.80 +075635.0 +000049.9-000002.600004.1 08.9301.16K? 0 +222313.18 -520355.5 -000006.1+000000.000002.6 08.9301.14K? 0 +223407.29 +455509.8 +000075.9-000011.000005.0 08.9301.03K? 0 +223815.79 -535705.6 +000024.7+000008.500005.3 08.9301.09K? 0 +225338.45 +303715.4 -000019.4-000006.300000.8 08.9301.31K? 0 +225900.27 +574644.8 +000008.9+000006.700017.2 08.9301.56K? 0 +225937.81 +321419.4 +000000.7-000006.400011.2 08.9301.03K? 0 +230333.97 -364429.9 +000028.7-000020.100011.2 08.9301.35K? 0 +230348.43 -502658.2 -000036.2-000008.400003.1 08.9301.19K? 0 +230433.54 +274028.8 -000005.3+000006.600005.7 08.9301.21K? 0 +231942.86 +030622.1 -000000.5+000008.100007.1 08.9301.34K? 0 +232259.40 -440858.1 +000013.2-000012.700001.4 08.9301.57K? 0 +232334.63 -433729.9 -000013.1-000009.500002.0 08.9301.27K? 0 +232634.87 +052923.1 -000015.3+000015.800023.2 08.9301.28K? 0 +233349.77 +680056.9 +000030.6-000015.600010.7 08.9301.13K? 0 +233451.83 -551035.1 +000013.6-000004.500007.2 08.9301.59K? 0 +234758.65 -571127.0 +000032.8+000011.700007.4 08.9301.36K? 0 +234957.22 +580851.5 -000034.2-000000.500002.5 08.9301.81K? 0 +235636.92 -593157.9 -000012.0+000013.400001.8 08.9301.09K? 0 +235703.18 -602412.4 +000002.8+000002.900008.7 08.9301.01K? 0 +235850.14 +241133.2 -000027.6+000003.100015.0 08.9301.02K? 0 +235854.58 +263741.0 +000010.3+000000.600002.1 08.9301.14K? 0 +031018.06 +654433.6 -000028.8+000026.200009.4 08.9302.42N? 0 +072258.31 -254603.3 +000063.1+000030.900006.3 08.9302.04M? 0 0.10 1.00 +161019.09 -381932.9 +000038.4+000007.000007.3 08.9302.13M? 0 +000034.41 +010358.3 -000003.0+000013.000005.8 08.9400.90G? 0 +000127.75 +490037.5 -000002.3+000005.700008.6 08.9400.01A? 0 +000719.49 +013954.3 -000090.8+000003.100035.1 08.9400.64G? 0 +000935.22 -212254.7 -000028.9+000003.900005.5 08.9400.49F? 0 +001204.22 +682531.1 -000020.3-000008.600004.1 08.9400.19A? 0 +001246.94 -070143.2 +000130.0-000001.500001.4 08.9400.61G? 0 +001355.79 -523243.8 +000245.9-000097.700017.9 08.9400.62G? 0 +001417.28 +533403.9 -000007.6-000007.200006.1 08.94-0.03B? 0 +001714.33 +370336.6 +000044.8-000030.800010.8 08.9400.51F? 0 +002032.57 +362651.6 +000013.7+000003.100011.1 08.94-0.01B? 0 +002052.35 -034452.9 +000006.4+000004.100024.1 08.9400.50F? 0 +002133.87 +211422.5 -000005.6-000050.900006.7 08.9400.51F? 0 +002603.75 +590618.1 -000001.8-000022.600014.1 08.9400.08A? 0 +002605.40 +662657.9 +000023.1-000005.000004.1 08.9400.31F? 0 +002818.25 +351754.8 +000012.4-000017.900019.4 08.9400.28A? 0 +003009.28 +243626.3 +000015.7-000017.900001.0 08.9400.77G? 0 +003252.74 -341012.3 +000016.7-000003.400003.7 08.9400.32F? 0 +003604.72 +480224.7 +000087.7-000013.400000.4 08.9400.47F? 0 +004035.81 +363146.1 -000000.1-000004.600026.7 08.9400.24A? 0 +004458.22 -374028.0 -000039.5-000005.600010.7 08.9400.44F? 0 +005409.09 -180154.9 +000136.2-000102.900033.2 08.9400.83G? 0 +005514.05 -430254.9 +000007.1+000023.900019.9 08.9400.97K? 0 +005902.41 +023931.4 +000028.3-000011.600008.0 08.9400.50F? 0 +005928.40 +724850.0 -000024.0+000013.700002.2 08.9400.21A? 0 +010029.92 +234130.8 -000028.9-000015.400010.3 08.9400.97K? 0 +010134.27 -001913.2 +000091.4-000015.500001.4 08.9400.47F? 0 +010141.97 -055838.0 +000000.0+000000.000000.0 08.9400.55F? 1 +010244.79 +344028.4 +000007.5-000021.200008.2 08.9400.56F? 0 +010542.93 +022837.6 -000039.9+000013.500024.2 08.9400.63G? 0 +011153.83 +045244.4 -000176.7-000109.100003.1 08.9400.79G? 0 +011318.94 -015143.0 -000189.0-000050.100021.4 08.9400.70G? 0 +012051.07 -522826.4 +000041.2-000035.800018.9 08.9400.67G? 0 +012107.20 +552058.0 +000024.4-000164.200004.6 08.9400.66G? 0 +012530.92 -262727.7 -000002.2+000014.400012.1 08.9400.23A? 0 +012658.55 -305810.3 -000000.3-000063.200000.8 08.9400.56F? 0 +012813.68 +671017.0 -000001.8+000007.100004.6 08.9400.46F? 0 +013146.75 +523720.0 +000022.3-000013.100003.1 08.9400.42F? 0 +013231.52 +504927.1 -000020.1-000005.700011.2 08.9400.57F? 0 +013421.56 +105506.1 +000036.1-000005.900016.5 08.9400.46F? 0 +013648.01 +715734.2 +000078.3+000013.400004.6 08.9400.52F? 0 +013653.80 -003150.2 +000035.6-000034.700007.2 08.9400.55F? 0 +013910.30 +613743.3 +000001.8-000003.300002.5 08.9400.26A? 0 +014027.83 +390901.1 +000000.0+000000.800011.4 08.9400.99K? 0 +014159.55 -171043.8 -000054.1-000085.000004.6 08.9400.64G? 0 +014354.22 +483245.0 -000007.9-000002.200005.4 08.9400.35F? 0 +014936.86 +311512.6 -000015.9-000084.000004.1 08.9400.36F? 0 +015140.45 -161900.4 +000125.5-000361.900014.4 08.9400.67G? 0 +015848.03 +142026.7 +000064.6-000002.100019.8 08.9400.96K? 0 +015951.14 -372154.2 +000000.0+000007.300010.8 08.9400.11A? 0 +020047.45 -803156.5 -000072.4-000133.700035.5 08.9400.80G? 0 +020134.93 -253802.8 -000014.9-000023.800012.4 08.9400.49F? 0 +020358.49 -020316.1 +000009.1+000009.300004.0 08.9400.42F? 0 +020826.92 +420634.2 +000000.1-000010.400012.5 08.9400.18A? 0 +020931.58 +061235.6 +000012.1+000016.800037.0 08.9400.95G? 0 +021127.26 +392752.0 +000004.1-000057.700003.0 08.9400.55F? 0 +021426.95 +521902.4 +000005.1-000005.800010.2 08.9400.02A? 0 +021525.61 +122411.3 +000028.3-000011.000000.8 08.9400.52F? 0 +021853.87 +570822.1 +000000.0+000000.000000.0 08.9400.37F? 0 +021858.12 +121140.8 +000018.3-000004.800001.9 08.9400.45F? 0 +022147.12 -115521.0 +000082.1+000001.700008.0 08.9400.40F? 0 +022259.71 +711038.4 +000538.0-000181.000033.3 08.9400.90G? 0 +022326.37 +605504.6 +000021.0-000010.100001.5 08.9400.17A? 0 +022629.11 +540923.2 +000015.6+000004.000006.2 08.9400.10A? 0 +022822.01 -051655.1 +000034.6-000030.400019.0 08.9400.26A? 0 +022839.28 +083946.8 -000080.2-000095.200018.7 08.9400.57F? 0 +022855.47 -723157.0 -000064.8+000015.000013.9 08.9400.56F? 0 +022943.62 +580730.8 +000003.8-000000.300006.3 08.9400.60G? 0 +023055.60 +135735.0 -000055.8-000010.400020.9 08.9400.42F? 0 +023151.24 -305637.9 -000038.4-000004.300005.1 08.9400.31A? 0 +023202.89 +182232.4 +000036.3-000056.300010.0 08.9400.64G? 0 +023533.18 -054004.7 +000076.2+000041.100026.5 08.9400.63G? 0 +023913.32 +652848.6 +000024.4-000014.300005.3 08.9400.63G? 0 +023927.81 +705750.2 +000015.9-000012.600004.1 08.9400.24A? 0 +023930.26 +674031.1 +000118.1-000081.000007.8 08.9400.51F? 0 +024240.95 -102428.2 +000002.7-000018.700006.1 08.9400.63G? 0 +024522.25 +341925.7 -000000.8-000031.400026.5 08.9400.15A? 0 +024858.09 -520937.4 -000004.3+000004.400022.4 08.9400.43F? 0 +025052.79 +031853.1 -000029.7-000007.400013.2 08.9400.51F? 0 +025224.82 -180043.7 +000075.8-000046.500002.6 08.9400.52F? 0 +025344.48 +690605.2 -000041.1-000030.000016.0 08.9400.70G? 0 +025624.12 -360057.1 +000001.6-000003.000003.5 08.9400.99K? 0 +025702.99 -561132.0 -000044.9+000039.200017.0 08.9400.91G? 0 +025847.20 +330702.9 -000009.0-000018.400015.2 08.9400.07A? 0 +025950.95 +073136.1 +000033.4+000001.900016.3 08.9400.48F? 0 +030450.26 -523331.3 +000021.3+000051.000005.1 08.9400.50F? 0 +030525.31 +141633.7 +000014.2+000002.400022.0 08.9400.61G? 0 +030616.74 +565316.3 -000013.5-000002.600004.3 08.9400.25A? 0 +030623.87 -523457.6 +000001.0+000013.700013.6 08.9400.17A? 0 +030918.57 -160107.5 -000038.8-000140.700028.8 08.9400.68G? 0 +031219.25 +365947.2 +000017.7+000003.200002.6 08.9400.12A? 0 +031734.11 +812045.2 +000043.1+000004.600011.7 08.9400.96K? 0 +031902.94 -340614.1 +000084.3+000205.700017.1 08.9400.50F? 0 +031938.31 -461148.7 -000012.9-000006.600001.8 08.9400.49F? 0 +032611.60 -334657.4 +000054.2-000043.500010.3 08.9400.57F? 0 +033038.26 -333148.9 +000018.8+000027.800015.7 08.9400.64G? 0 +033322.70 +525709.5 -000013.2-000010.800002.1 08.9400.30A? 0 +033333.16 +454512.3 +000063.1+000003.000008.8 08.9400.79G? 0 +033457.90 +291848.0 -000013.5+000002.600007.3 08.9400.20A? 0 +034119.85 +625520.5 +000015.5-000027.300012.8 08.9400.48F? 0 +034534.45 +242748.3 +000032.9-000047.600000.6 08.9400.00B? 0 +034655.57 +181702.4 -000007.7-000011.200000.4 08.9400.49F? 0 +035346.32 +785437.9 +000018.2-000021.800009.3 08.9400.61G? 0 +035443.04 -575622.2 +000017.7+000006.900004.2 08.9400.89G? 0 +035618.46 +523205.5 -000046.0+000009.600009.5 08.9400.29A? 0 +035837.15 +641925.8 -000007.4-000007.700003.5 08.9400.16A? 0 +035948.92 +364738.8 +000048.4-000037.900002.5 08.9400.45F? 0 +040632.59 -131239.2 -000016.4-000054.600012.4 08.9400.40F? 0 +041228.58 +044911.4 +000047.4+000038.400028.4 08.9400.55F? 0 +041250.54 -373151.9 +000027.4+000016.900003.8 08.9400.87G? 0 +041824.71 +042820.9 +000103.9-000056.900014.5 08.9400.76G? 0 +042043.98 +082433.6 +000032.8-000134.500035.9 08.9400.82G? 0 +042423.26 -404939.0 +000018.9+000005.500006.2 08.9400.45F? 0 +042701.54 -284017.2 +000024.3+000014.000001.7 08.9400.99K? 0 +042926.34 +700715.3 -000005.7-000013.300002.9 08.9400.20A? 0 +043101.12 -441620.5 +000000.4-000005.600021.7 08.9400.20A? 0 +043429.77 +435809.8 -000000.1-000013.000027.4 08.9400.46F? 0 +043857.52 -311232.3 +000027.4+000007.800003.7 08.9400.42F? 0 +044144.13 -020803.7 +000000.6-000014.100017.4 08.9400.10A? 0 +044328.66 +581656.6 +000042.2-000031.000005.3 08.9400.61G? 0 +044858.01 -284326.8 -000097.0+000061.500013.1 08.9400.78G? 0 +045016.03 +394928.8 -000003.3-000009.100020.2 08.9400.94G? 0 +045442.62 +100812.9 -000023.5-000009.400015.6 08.9400.33F? 0 +045645.68 -105645.5 -000016.9-000014.700011.7 08.9400.52F? 0 +045720.27 -375356.6 +000033.2-000233.100010.6 08.9400.65G? 0 +045740.74 +272233.8 +000174.2-000151.000021.3 08.9400.65G? 0 +045855.58 -555233.3 -000044.8-000104.900007.7 08.9400.52F? 0 +045936.37 -273634.5 -000017.5+000004.500002.9 08.9400.85G? 0 +050103.26 -091329.4 +000004.3+000002.600003.9 08.9400.03A? 0 +050454.92 +233406.7 +000005.2-000028.000016.9 08.9400.55F? 0 +050505.96 +061247.1 -000000.3+000003.300008.9 08.9400.25A? 0 +050507.19 +391643.9 -000000.1-000010.400015.0 08.9400.20A? 0 +050633.76 +262944.0 +000028.3-000030.000007.7 08.9400.70G? 0 +050701.94 -522402.8 +000113.6-000027.900006.5 08.9400.84G? 0 +050842.46 +425657.3 +000023.4+000007.900008.3 08.9400.34F? 0 +050850.56 +414426.1 -000013.6-000005.700006.0 08.94-0.04B? 0 +051017.88 -064318.2 -000020.6-000025.900013.1 08.9400.93G? 0 +051205.78 -243127.3 +000029.0+000055.600013.5 08.9400.57F? 0 +051238.87 -013252.6 +000025.9-000033.300006.6 08.9400.99K? 0 +051247.87 -422352.4 +000007.1-000016.600002.3 08.9400.47F? 0 +051256.38 +413542.2 +000043.5-000014.500017.2 08.9400.09A? 0 +051442.57 +360707.3 -000048.2-000007.900002.1 08.9400.42F? 0 +051739.49 +172258.5 +000007.6-000002.200005.7 08.9400.06A? 0 +051818.55 -740345.4 -000019.1+000042.100003.4 08.9400.33F? 0 +052028.89 -054843.7 +000000.1+000015.900023.4 08.9400.06A? 0 +052107.91 +484354.7 +000007.6-000026.400017.7 08.9400.62G? 0 +052424.62 +023307.4 -000013.1+000013.400016.9 08.9400.23A? 0 +052654.21 -063159.8 +000007.9+000008.400020.0 08.9400.49F? 0 +052958.49 +033343.0 +000000.4+000001.300007.4 08.9400.02A? 0 +053459.01 +183744.4 +000007.0-000002.000030.2 08.9400.17A? 0 +053502.16 +460953.2 +000035.7-000024.900016.9 08.9400.49F? 0 +053534.24 +790949.3 -000012.7+000001.500009.7 08.9400.97K? 0 +053603.90 -152253.5 -000013.8+000002.800006.6 08.9400.52F? 0 +053639.26 +340349.8 -000021.0-000004.600018.1 08.9400.05A? 0 +054337.45 +203021.2 -000003.3+000000.300007.6 08.9400.13A? 0 +054608.89 +120800.2 +000003.3-000004.400030.5 08.9400.60G? 0 +054609.07 -255238.4 +000002.4+000009.000009.7 08.9400.96K? 0 +055013.15 +022453.5 -000000.2-000007.500020.0 08.9400.14A? 0 +055339.29 +231539.9 -000005.7-000005.600007.3 08.9400.00A? 0 +055802.62 -521216.5 -000021.1+000020.900010.4 08.9400.81G? 1 +055840.66 -350036.5 +000016.8+000013.700003.8 08.9400.49F? 0 +055853.89 +085758.3 +000023.1-000015.600004.8 08.9400.55F? 0 +060132.79 +105447.7 -000020.3-000001.000010.1 08.9400.29A? 0 +060405.78 +585323.2 +000003.6+000017.400011.4 08.9400.07A? 0 +060732.12 +515732.2 +000000.8-000018.800010.5 08.9400.68G? 0 +060829.28 -710712.0 +000001.3+000008.800001.5 08.9400.25A? 0 +060921.94 +422510.7 -000010.1+000001.300007.8 08.9400.03A? 0 +060929.72 -462051.8 -000003.1+000012.300010.2 08.94-0.04B? 0 +060940.86 -220056.3 +000007.4-000022.000000.3 08.9400.96K? 0 +061108.67 -203236.1 -000029.7+000008.600011.1 08.9400.96K? 0 +061109.45 +255607.5 +000028.8+000001.700027.9 08.9400.44F? 0 +061335.56 -295350.3 +000148.6+000038.600027.0 08.9400.82G? 0 +061448.33 -301012.7 +000060.7-000019.600022.4 08.9400.98K? 0 +061508.87 +252754.1 -000012.7-000032.500037.6 08.9400.94G? 0 +061554.25 -590911.1 +000001.6+000028.500000.0 08.9400.25A? 0 +061555.36 -342217.0 +000008.9-000049.300005.7 08.9400.51F? 0 +061557.19 +303049.8 -000018.6+000009.600014.0 08.9400.22A? 0 +061717.40 -582253.8 -000029.2+000076.200003.1 08.9400.57F? 0 +061839.68 +123159.3 -000025.1-000003.900005.1 08.9400.84G? 0 +061855.05 +381613.1 -000011.0+000008.500008.9 08.94-0.04B? 0 +062009.09 -663312.3 -000015.9+000004.200015.1 08.9400.31F? 0 +062032.14 +251115.3 -000015.7+000025.300004.4 08.9400.20A? 1 +062048.71 +293419.0 -000025.0-000005.800006.7 08.9400.06A? 0 +062055.94 -080848.2 -000015.0+000008.100020.2 08.9400.16A? 0 +062201.33 -464227.1 +000018.5-000008.500005.3 08.9400.49F? 0 +062253.55 -194941.8 -000003.2+000007.400017.5 08.9400.96K? 0 +062451.61 -030120.4 +000005.4-000023.500001.6 08.9400.15A? 0 +062451.72 -684811.2 +000032.7+000004.700001.2 08.9400.65G? 0 +062602.20 +564835.9 +000039.8-000033.600003.3 08.9400.81G? 0 +062620.38 +293750.4 -000010.5-000012.200019.1 08.9400.00A? 0 +062823.09 -050202.3 -000017.3+000004.400006.4 08.9400.09A? 0 +062835.77 -442053.3 +000012.0+000019.400008.1 08.94-0.04B? 0 +062843.81 +301707.5 -000005.3-000016.800008.7 08.9400.29A? 0 +062917.32 +225035.8 -000013.7-000007.800015.3 08.9400.00A? 0 +062959.22 -081751.1 +000010.3-000012.200009.6 08.9400.03A? 0 +063235.98 +092928.9 -000010.9-000006.700000.4 08.9400.49F? 0 +063328.61 +162934.6 -000015.8+000006.700006.2 08.9400.99K? 0 +063330.02 +533847.0 -000032.7-000014.400009.3 08.9400.43F? 0 +063636.02 -462803.3 -000012.5-000012.800012.4 08.9400.34F? 0 +063644.64 +384715.1 -000019.3-000010.800012.6 08.9400.10A? 0 +063726.52 -145754.6 -000011.8-000035.800001.4 08.9400.43F? 0 +063734.50 -302934.9 -000004.5+000021.600000.9 08.9400.31A? 0 +063735.86 -083926.3 -000005.0+000003.100009.4 08.94-0.10B? 0 +063815.15 +555452.7 +000009.1-000004.900000.9 08.94-0.04B? 0 +063838.04 +312834.3 +000004.1+000036.300001.0 08.9400.59G? 0 +063926.57 +535631.5 +000010.8-000011.100004.2 08.9400.94G? 0 +064100.18 +054226.8 +000038.9+000042.500010.1 08.9400.01A? 0 +064254.92 +360922.7 +000018.5-000014.700016.9 08.9400.10A? 0 +064306.25 -080236.2 -000010.9+000008.800014.6 08.9400.96K? 0 +064314.78 +265624.6 +000015.9-000034.300013.5 08.9400.48F? 0 +064404.35 +434038.4 +000001.6+000002.400008.2 08.9400.30A? 0 +064506.32 -112447.8 -000005.4-000006.200020.4 08.9400.99K? 0 +064757.27 +004634.0 -000004.9-000000.100001.1 08.9400.20A? 0 +064947.64 +713658.7 -000017.0-000018.300014.2 08.9400.61G? 0 +065028.25 +345229.1 -000036.5-000048.200023.4 08.9400.53F? 0 +065030.19 -003028.1 -000028.5-000013.900007.8 08.9400.49F? 0 +065045.75 +160939.7 +000019.5-000013.200024.9 08.9400.89G? 0 +065052.57 -382320.4 +000001.8-000045.100011.5 08.9400.40F? 0 +065142.48 -485943.0 +000025.4-000059.000004.5 08.9400.53F? 0 +065143.54 +250253.5 -000025.1-000023.700008.1 08.9400.53F? 0 +065219.90 -351726.4 +000000.0+000000.000000.0 08.9400.26A? 1 +065346.62 -051057.2 -000016.8+000020.100007.0 08.9400.54F? 0 +065412.24 +321920.6 -000033.7+000000.200003.1 08.9400.19A? 0 +065422.65 -085909.6 -000014.2-000087.500025.6 08.9400.84G? 0 +065611.08 -083621.3 -000014.6-000001.700005.2 08.94-0.06B? 0 +065656.42 +021410.0 -000004.0-000012.400000.9 08.9400.27A? 0 +065917.99 -125212.3 +000003.5-000002.300008.2 08.9400.32F? 0 +070044.14 -093811.9 -000001.4+000001.100006.3 08.94-0.02B? 0 +070246.55 -610345.6 +000023.1+000009.000000.3 08.9400.48F? 0 +070307.68 -030946.8 -000031.1+000012.600007.3 08.94-0.06B? 0 +070356.55 +421359.9 -000010.0+000002.000017.6 08.9400.35F? 0 +070419.72 -565146.0 -000009.9-000017.800007.5 08.9400.41F? 0 +070516.34 -254755.4 +000039.8-000040.100005.6 08.9400.94G? 0 +070611.43 -111554.9 +000024.8-000001.100005.2 08.9400.96K? 0 +070645.12 -444757.0 -000009.4+000022.900017.2 08.9400.36F? 0 +070706.15 +552333.5 +000000.3+000016.400015.3 08.9400.39F? 0 +070800.78 -000814.5 -000040.1+000002.600001.2 08.9400.94G? 0 +071001.36 +085412.7 -000067.2-000008.500009.5 08.9400.48F? 0 +071026.52 -443339.9 -000003.2+000013.500001.7 08.94-0.05B? 0 +071049.08 -352107.8 -000004.9+000020.500009.0 08.9400.08A? 0 +071053.21 +035537.6 -000005.8-000001.700004.8 08.9400.19A? 0 +071119.09 -045429.8 +000021.7+000002.300009.2 08.94-0.07B? 0 +071327.07 -740925.4 +000018.7-000060.200009.2 08.9400.37F? 0 +071415.09 +551508.6 +000120.9-000029.600052.1 08.9400.88G? 0 +071546.05 +073543.1 +000021.3-000013.700004.1 08.94-0.08B? 0 +071721.43 -024053.8 +000006.5-000011.800025.1 08.9400.12A? 0 +071851.49 +240706.3 -000030.5+000002.000010.4 08.94-0.01B? 0 +072052.69 -434930.2 +000000.0+000000.000000.0 08.9400.77G? 1 +072104.39 -053131.4 -000017.2+000000.300006.7 08.94-0.02B? 0 +072247.46 -332708.6 -000010.6+000017.100008.3 08.9400.13A? 0 +072415.28 +543225.5 +000008.2-000027.700003.7 08.9400.26A? 0 +072437.82 -451324.5 +000011.3+000020.800003.1 08.9400.97K? 0 +072518.73 -280357.8 -000001.7+000012.400000.3 08.94-0.05B? 0 +072840.93 +643525.6 +000006.5+000012.300009.6 08.9400.35F? 0 +072959.28 +420446.6 +000015.4+000005.700001.2 08.9400.21A? 0 +073027.93 +581314.1 +000025.9-000118.000002.5 08.9400.56F? 0 +073028.86 +454013.3 +000016.1-000040.100016.8 08.9400.48F? 0 +073039.97 +411528.8 +000016.4-000012.800009.0 08.9400.56F? 0 +073214.76 -150343.7 +000001.8-000019.000017.9 08.9400.42F? 0 +073226.18 -240204.7 +000007.1+000015.500000.3 08.9400.52F? 0 +073401.72 +384220.8 -000004.8-000031.500009.2 08.9400.42F? 0 +073526.04 -051041.2 -000009.8-000020.700008.8 08.9400.98K? 0 +073556.06 -325027.9 +000150.3-000121.700016.4 08.9400.79G? 0 +073853.57 -475834.0 -000034.7+000010.600002.2 08.9400.48F? 0 +073858.32 -095834.4 +000026.7-000157.900010.3 08.9400.57F? 0 +073939.45 -320309.5 +000052.6-000079.200004.5 08.9400.53F? 0 +073950.48 -240024.5 -000006.6+000042.700013.4 08.9400.99K? 0 +074006.97 -163331.8 -000014.5+000002.300004.5 08.9400.48F? 0 +074113.46 +670358.9 -000006.1+000008.700010.6 08.9400.88G? 0 +074248.85 +172528.5 +000004.7+000004.000005.8 08.9400.40F? 0 +074326.56 -220710.4 -000006.0+000013.600001.3 08.94-0.07B? 0 +074329.95 +154931.9 -000000.7-000016.500016.7 08.9400.30A? 0 +074649.07 -421125.3 -000000.3+000016.000018.2 08.9400.38F? 0 +074748.70 -193343.2 +000002.4-000012.000004.9 08.94-0.12B? 0 +075146.15 -254900.0 -000009.0+000004.500012.7 08.94-0.10B? 0 +075208.47 -030312.2 +000000.0+000000.000000.0 08.9400.41F? 0 +075253.37 +221655.7 -000022.3+000025.200009.0 08.9400.12A? 0 +075333.29 -294403.5 -000034.0+000018.900012.4 08.9400.73G? 0 +075628.19 -522733.9 -000009.9+000018.700003.0 08.9400.54F? 0 +075629.16 +104157.8 -000061.6-000030.800007.1 08.9400.55F? 0 +075931.79 -215717.4 +000005.8+000016.100010.1 08.9400.21A? 0 +080131.93 -212152.7 +000005.7+000003.900006.7 08.94-0.10B? 0 +080537.68 -054116.8 +000048.9-000018.200031.4 08.9400.87G? 0 +080552.66 -492241.1 +000006.9-000028.500004.0 08.9400.30A? 0 +080635.66 +770600.4 +000014.6-000002.100005.1 08.9400.50F? 0 +080821.89 -470928.7 -000016.1+000016.900004.4 08.94-0.12B? 0 +080830.34 -600810.7 -000020.8+000028.800011.4 08.9400.33F? 0 +081016.49 +740301.6 -000033.5-000038.000012.2 08.9400.44F? 0 +081113.55 -025826.3 -000023.5+000024.000019.2 08.9400.94G? 0 +081302.14 -374618.4 -000016.9+000005.600005.9 08.9400.01A? 0 +081358.41 +065104.3 -000019.3-000034.100007.9 08.9400.31A? 0 +081404.67 -254242.4 -000007.5-000004.800001.2 08.9400.36F? 0 +081417.84 -601640.8 -000024.7-000009.100000.6 08.9400.25A? 0 +081602.50 +473335.4 -000011.1-000030.200006.0 08.9400.46F? 0 +081621.46 -450950.4 -000017.8+000019.200018.5 08.9400.99K? 0 +081655.11 -345134.5 +000000.0+000000.000000.0 08.9400.48F? 1 +081724.56 -320118.4 -000022.1-000016.800009.4 08.9400.14A? 0 +081804.95 -320818.7 -000014.7+000007.600011.4 08.94-0.08B? 0 +081819.28 -375632.8 -000005.8+000003.700002.4 08.94-0.03B? 0 +081831.31 -195739.3 -000016.6+000017.900004.5 08.9400.31F? 0 +081931.73 -320814.3 -000007.4+000012.200005.0 08.9400.01A? 0 +082015.79 -271141.4 -000009.5-000002.000012.6 08.9400.06A? 0 +082200.78 -403344.7 -000001.0+000006.200005.6 08.9400.14A? 0 +082625.84 -302230.5 +000000.0+000000.000000.0 08.9400.39F? 0 +082715.64 +191747.7 +000057.2-000057.600012.7 08.9400.53F? 0 +082825.85 -124407.3 -000011.4+000012.500003.4 08.9400.15A? 0 +083005.67 +051304.5 -000023.6+000013.200005.3 08.9400.28A? 1 +083039.48 -283359.2 -000014.8-000007.700001.8 08.9400.88G? 0 +083131.20 -343524.7 +000012.9-000034.500004.8 08.9400.43F? 0 +083318.30 -572143.5 -000023.8+000023.900002.7 08.9400.05A? 0 +083338.24 +074144.4 +000034.7-000063.200008.4 08.9400.45F? 0 +083522.63 +661646.2 -000036.1-000030.100005.7 08.9400.39F? 0 +083851.37 -434532.1 -000008.4+000015.600018.6 08.94-0.09B? 0 +084103.07 -242229.3 -000013.3+000018.900027.6 08.9400.96K? 0 +084151.14 +130320.9 -000043.1-000054.300024.9 08.9400.99K? 0 +084347.42 -332714.7 -000037.1+000023.000002.0 08.9400.21A? 0 +084354.17 -402805.4 -000019.0-000000.600011.8 08.9400.19A? 0 +084801.05 -423400.0 -000020.8+000002.200001.2 08.94-0.09B? 0 +084816.18 +035028.6 -000052.0-000075.700000.2 08.9400.61G? 0 +084913.59 -461135.0 -000076.0+000073.800002.2 08.9400.65G? 0 +085138.73 +341121.3 +000019.7+000010.700015.6 08.9400.94G? 0 +085329.87 +012047.8 -000015.1+000013.700001.6 08.9400.90G? 0 +085419.45 -361011.1 -000015.5+000002.300004.1 08.9400.87G? 0 +085446.14 +133341.3 -000051.8-000014.900000.6 08.9400.49F? 0 +085523.40 -214444.3 -000086.0+000016.000020.3 08.9400.89G? 0 +085624.12 -534756.4 +000010.6+000007.600014.5 08.9400.14A? 0 +085627.97 -075714.8 +000007.6-000027.000009.0 08.9400.36F? 0 +085729.66 -625350.1 -000023.3+000005.500013.2 08.9400.37F? 0 +085946.49 +494341.4 -000040.7-000057.900001.7 08.9400.40F? 0 +090020.88 +033148.8 +000010.1-000005.200001.5 08.9400.32F? 0 +090144.98 -572146.1 +000001.9+000017.200000.0 08.9400.21A? 0 +090308.80 -453913.9 -000007.4+000028.800000.8 08.9400.83G? 0 +090319.02 -372105.5 -000008.2+000008.600016.5 08.9400.89G? 0 +090420.85 -125012.7 -000062.9-000014.500009.2 08.9400.93G? 0 +090518.63 -125520.8 -000009.6-000005.700004.1 08.9400.42F? 0 +090956.41 -441030.8 +000000.0+000000.000000.0 08.9400.05A? 1 +091006.42 -150637.3 +000000.0+000000.000000.0 08.9400.29A? 1 +091037.72 -360027.8 -000008.5+000010.600018.2 08.9400.94G? 0 +091145.81 -372748.6 -000003.8+000018.400003.6 08.9400.24A? 0 +091220.50 +830731.8 -000012.5+000021.800002.4 08.9400.25A? 0 +091301.06 -402249.4 -000017.7+000004.800007.4 08.9400.09A? 0 +091409.45 -214643.4 +000001.1+000013.800003.3 08.9400.97K? 0 +091628.68 -251810.8 -000085.9-000020.300008.8 08.9400.64G? 0 +091930.16 +081637.0 -000061.2-000047.200021.9 08.9400.51F? 0 +092114.97 -365130.2 -000006.8-000015.500010.8 08.9400.45F? 0 +092200.80 -605443.7 -000016.6-000003.700000.2 08.9400.30A? 0 +092253.38 -073812.7 +000013.2-000004.100011.0 08.9400.48F? 0 +092338.20 -421526.9 -000000.3-000006.400002.5 08.9400.09A? 0 +092427.24 -483913.3 -000025.0+000000.800007.0 08.9400.51F? 0 +092532.21 -321537.3 +000015.4-000046.700017.6 08.9400.62G? 0 +092638.10 -612300.9 -000005.4+000007.800005.4 08.9400.46F? 0 +093057.34 -451457.9 +000008.0-000003.900005.7 08.9400.28A? 0 +093248.66 +080440.5 -000124.1+000056.000019.6 08.9400.57F? 0 +093445.44 -583510.2 -000003.6+000008.600005.9 08.9400.09A? 0 +093549.74 -530627.5 -000027.2+000005.500006.8 08.94-0.08B? 0 +093857.40 -334502.7 -000074.2-000066.800022.7 08.9400.47F? 0 +094223.58 -040529.0 -000019.2-000018.700003.3 08.9400.34F? 0 +094323.63 -550113.1 -000003.1-000016.800005.1 08.9400.22A? 0 +094400.49 -002427.1 -000010.8-000002.300001.6 08.9400.96K? 0 +094505.05 -463033.5 -000018.5+000005.100002.2 08.9400.05A? 0 +094700.32 +140755.1 -000028.9-000102.200002.2 08.9400.65G? 0 +094835.64 -324011.7 -000019.2+000016.500008.0 08.9400.23A? 0 +094853.54 -212139.7 -000005.9+000032.200028.6 08.9400.94G? 0 +094857.53 -735354.7 -000021.6+000015.400011.2 08.9400.57F? 0 +095017.50 -551616.5 -000007.1+000008.100005.7 08.9400.02A? 0 +095150.03 -620243.9 -000008.6+000004.900001.2 08.9400.01A? 0 +095542.93 -432206.6 -000027.5+000012.600005.2 08.9400.10A? 0 +095628.15 +540313.7 -000047.7+000004.000016.0 08.9400.54F? 0 +100038.25 +802408.8 -000063.4-000062.000013.1 08.9400.50F? 0 +100050.95 -064215.4 +000046.2-000048.000014.6 08.9400.35F? 0 +100321.70 +020327.4 -000065.1-000000.200020.4 08.9400.56F? 0 +100324.11 +470742.2 +000004.2-000055.500012.5 08.9400.64G? 0 +100348.27 -480924.3 +000010.8-000014.000005.6 08.9400.40F? 0 +100558.07 -261334.5 -000016.5+000016.700010.1 08.9400.40F? 0 +100603.26 -673124.7 -000001.6+000013.500003.5 08.9400.06A? 0 +100825.64 -075658.6 -000058.4-000003.200001.8 08.9400.89G? 0 +101359.16 -045641.8 -000021.1-000021.800014.3 08.9400.49F? 0 +102132.35 -514128.5 -000001.9-000017.100008.9 08.94-0.04B? 0 +102217.37 -431253.5 -000016.7-000001.000012.4 08.9400.51F? 0 +102312.99 -600934.4 -000001.0-000093.700019.9 08.9400.51F? 0 +102432.55 +732919.8 -000008.9-000009.400010.0 08.9400.14A? 0 +102620.57 -480511.0 -000015.9+000005.200009.5 08.9400.90G? 0 +103041.66 +512404.4 -000028.7-000035.800008.2 08.9400.34F? 0 +103541.89 +050557.6 -000025.0+000007.100006.2 08.9400.57F? 0 +103709.87 -424108.4 +000003.6-000006.800004.8 08.9400.98K? 0 +103800.21 +220426.6 -000022.1+000001.000023.2 08.94-0.06B? 0 +104218.63 +380241.0 -000016.3-000014.500004.5 08.9400.48F? 0 +104327.40 -600554.8 -000027.0+000025.000055.9 08.9400.00B? 0 0.10 1.00 +104352.32 -375105.4 +000015.1-000013.900006.2 08.9400.51F? 0 +104615.04 +353823.1 -000031.5+000057.600003.0 08.9400.41F? 0 +104618.08 +715705.3 -000028.8-000031.600004.6 08.9400.95K? 0 +104650.34 -474401.6 -000021.9-000033.900013.1 08.9400.53F? 0 +104651.93 -415610.5 -000016.9-000008.400008.5 08.9400.31F? 0 +105416.63 -671706.2 -000014.9+000010.700010.6 08.9400.15A? 0 +105751.31 -575654.3 -000024.2+000017.500007.2 08.94-0.01B? 0 +105804.92 -642318.8 -000016.2+000012.000014.0 08.9400.56F? 0 +105931.70 -593744.8 -000016.2+000006.700000.3 08.9400.01A? 0 +110108.48 -054125.8 +000017.0-000010.100016.0 08.9400.32F? 0 +110152.29 -600046.8 -000016.9-000019.800019.8 08.9400.02A? 0 +110554.54 +122425.5 -000062.2+000000.700010.0 08.9400.46F? 0 +110632.83 -534355.1 +000002.4+000013.100001.2 08.9400.59G? 0 +111032.45 -600838.5 -000015.1+000004.500016.4 08.9400.18A? 0 +111306.37 -590559.6 -000017.2-000002.400009.6 08.9400.09A? 0 0.10 1.00 +111312.64 -792243.8 +000008.7-000006.500005.8 08.9400.47F? 1 +111823.44 +251406.3 -000042.7+000015.400004.4 08.9400.41F? 0 +112426.25 -370455.6 -000032.7+000016.100013.5 08.9400.14A? 0 +112426.58 -574340.2 -000006.9+000012.600012.7 08.94-0.02B? 0 +113439.78 -530143.5 -000022.5+000007.200016.3 08.94-0.01B? 0 +113538.11 -142741.6 +000003.2-000009.300005.7 08.9400.98K? 0 +113648.18 +085949.6 -000009.0-000053.100024.3 08.9400.32F? 0 +113709.62 -553547.2 -000011.9+000005.500006.4 08.9400.17A? 0 +113711.94 -535855.8 -000025.2+000012.800010.5 08.9400.17A? 0 +113900.96 +054708.2 -000035.2-000005.000005.0 08.9400.40F? 0 +113905.47 -612346.4 -000027.3-000013.000027.2 08.9400.15A? 0 +114105.84 +104832.4 -000106.8+000011.400031.0 08.9400.88G? 0 +114223.46 +681019.9 -000059.8-000038.100018.6 08.9400.68G? 0 +114403.62 -104621.7 +000008.2-000011.800009.0 08.9400.99K? 0 +114409.14 -053423.1 -000166.9-000009.700022.0 08.9400.78G? 0 +114725.71 +020047.7 -000021.5+000048.900022.6 08.9400.49F? 0 +114840.84 -150019.5 -000022.0-000024.600004.0 08.9400.22A? 0 +115254.90 -510523.3 -000007.9-000007.700014.1 08.9400.35F? 0 +115403.61 -175709.4 +000003.3+000001.100008.6 08.9400.25A? 0 +115744.00 +100724.6 -000145.4-000028.300014.3 08.9400.62G? 0 +115929.07 -652341.5 -000071.4+000002.700000.2 08.9400.37F? 0 +120040.06 -155144.6 -000074.7+000010.500015.6 08.9400.49F? 0 +120544.24 -590803.8 -000007.7-000002.800002.7 08.9400.03A? 0 +120655.69 +202934.6 -000042.5-000005.300020.2 08.9400.43F? 0 +120838.45 -404659.3 -000020.1-000003.000016.9 08.9400.21A? 0 +120921.22 -234712.5 -000006.8+000019.300018.9 08.9400.51F? 0 +121022.23 -435215.3 -000111.5-000014.500004.9 08.9400.74G? 0 +121028.65 -293713.2 -000036.2+000006.000009.1 08.9400.31F? 0 +122132.38 +243043.1 -000053.1+000011.900007.2 08.9400.47F? 0 +122655.28 +780226.7 -000010.3+000005.500014.6 08.9400.94G? 0 +122730.69 -722718.7 -000113.8-000029.600013.8 08.9400.55F? 0 +122804.17 -231349.4 -000080.2-000032.000012.7 08.9400.54F? 0 +122854.57 +325525.0 -000016.0-000048.000013.8 08.9400.98K? 0 +122953.51 +175436.0 -000003.2-000037.400004.4 08.9400.43F? 0 +123255.10 +235029.8 -000045.8-000043.900015.3 08.9400.52F? 0 +123348.50 -051432.2 -000045.2+000000.800005.5 08.9400.49F? 0 +123452.75 +122734.0 +000010.3-000048.700030.2 08.9400.74G? 0 +123455.65 -384953.7 -000005.7-000002.400004.7 08.9400.21A? 0 +123704.73 -251306.6 -000040.8+000007.500013.8 08.9400.43F? 0 +123844.08 -051938.7 +000303.9-000095.300027.3 08.9400.94G? 0 0.10 1.00 +124305.02 -083636.3 -000059.1-000016.300013.4 08.9400.49F? 0 +125601.44 +154837.6 -000001.9-000040.700006.0 08.9400.52F? 0 +130118.73 -610323.8 -000004.5-000001.600005.5 08.9400.65G? 0 +130651.74 +525603.3 +000009.7+000003.600001.4 08.9400.92G? 0 +131049.54 -393454.1 +000083.6-000012.700008.9 08.9400.59G? 0 +131115.13 -284958.1 -000085.9-000019.500023.3 08.9400.50F? 0 +131513.44 +104119.2 -000159.5-000008.500013.8 08.9400.50F? 0 +131522.49 -534135.8 -000072.7-000044.900000.5 08.9400.59G? 0 +131704.94 -371024.1 -000116.1-000104.100002.5 08.9400.56F? 0 +131724.31 -364902.1 -000070.9+000048.400041.8 08.9400.61G? 0 +131849.66 -131144.4 -000061.8-000059.900007.6 08.9400.85G? 0 +131853.15 -531317.6 -000178.8-000149.000049.8 08.9400.72G? 0 +132127.27 -631337.7 -000007.1-000064.000021.0 08.9400.46F? 0 +132714.99 -475721.7 -000035.6+000004.300004.1 08.9400.20A? 0 +133059.23 -412629.6 -000046.7+000008.300006.7 08.9400.38F? 0 +133202.41 -225337.5 -000177.4-000012.800018.3 08.9400.62G? 0 +133247.45 +562910.7 -000024.4-000007.000004.3 08.9400.96K? 0 +133345.00 -381756.8 -000034.4-000024.800011.0 08.9400.37F? 0 +133703.50 +094248.5 +000008.4-000042.300002.2 08.9400.47F? 0 +133713.64 +802905.7 -000065.6+000031.700001.8 08.9400.47F? 0 +134019.06 -795000.8 -000022.8+000001.600007.1 08.9400.02A? 0 +134047.52 -382034.4 +000057.4-000023.600004.8 08.9400.48F? 0 +134131.22 -271620.8 -000015.3+000004.900003.4 08.9400.22A? 0 +134144.27 -562138.0 +000038.0-000004.100010.7 08.9400.45F? 0 +134324.71 -141414.5 -000055.2-000054.600002.1 08.9400.68G? 0 +134538.19 +425852.6 -000005.9+000044.500012.5 08.9400.79G? 0 +134833.20 +100903.6 +000029.2+000080.800001.1 08.9400.56F? 0 +134847.93 -031043.0 -000031.6-000006.900016.8 08.9400.38F? 0 +135109.88 +003329.6 -000021.0-000019.200003.1 08.9400.30A? 0 +135458.44 -054353.6 -000147.8-000069.100029.7 08.9400.73G? 0 +135554.19 +313931.7 +000008.5-000093.100002.3 08.9400.67G? 0 +135646.24 +352722.6 -000038.9+000018.200010.4 08.9400.07A? 0 +135824.08 +053609.0 -000081.1-000009.200000.7 08.9400.51F? 0 +140055.88 +391421.2 +000005.9-000013.000014.6 08.9400.69G? 0 +140452.47 -062336.6 -000041.1-000018.300020.8 08.9400.50F? 0 +140522.04 -623026.6 -000011.4-000002.800011.4 08.9400.29A? 0 +140629.95 -234134.9 -000022.9-000011.600013.2 08.9400.36F? 0 +140803.63 -125540.4 +000151.6-000048.300009.8 08.9400.72G? 0 +141112.04 -630731.0 -000008.2-000009.600001.1 08.9400.10A? 0 +141113.63 -740812.1 -000119.4-000084.200009.2 08.9400.50F? 0 +141206.69 -503347.3 +000028.0-000019.900024.0 08.9400.46F? 0 +141555.45 -294824.0 -000015.5-000016.000007.2 08.9400.43F? 0 +141721.31 -182926.6 -000065.9+000006.900001.7 08.9400.62G? 0 +141850.09 -500550.9 -000015.9-000073.700010.1 08.9400.84G? 0 +142103.65 -623513.1 -000005.6-000000.600010.4 08.9400.24A? 0 +142228.38 -202848.4 -000052.7+000005.900006.0 08.9400.20A? 0 +142527.56 -490446.4 -000015.2-000002.300021.4 08.9400.27A? 0 +142608.69 -672925.3 -000002.8-000002.900006.0 08.9400.10A? 0 +142840.20 -101218.5 +000061.8-000032.100002.8 08.9400.48F? 0 +142841.66 -165751.1 -000034.9-000013.600005.1 08.9400.38F? 0 +143221.25 +164754.9 +000002.4-000011.900015.9 08.9400.95K? 0 +143514.25 -741802.3 -000006.5-000018.200008.7 08.9400.23A? 0 +144236.14 -604212.4 -000002.6-000000.400013.7 08.9400.18A? 0 +144541.77 -411509.9 +000028.9+000002.900000.5 08.9400.96K? 0 +145127.94 -474059.5 +000000.4-000027.000010.4 08.9400.94G? 0 +145447.77 -080837.1 -000033.9-000000.300022.7 08.9400.61G? 0 +145450.18 -360911.7 -000020.6+000008.800007.3 08.9400.35F? 0 +145502.62 -360956.1 -000027.9-000003.300019.8 08.9400.28A? 0 +145516.20 -020650.6 -000038.3-000015.400006.0 08.9400.61G? 0 +145812.17 -611404.1 -000013.6-000011.900009.3 08.9400.20A? 0 +150236.89 -551847.4 +000011.1-000000.300002.4 08.9400.05A? 0 +150456.07 -630752.6 +000000.7-000012.400004.2 08.9400.04A? 0 +150735.04 -541954.8 +000004.3-000012.800013.5 08.9400.13A? 0 +151034.29 -380048.8 -000057.1-000085.800016.8 08.9400.58G? 0 +151140.03 -421126.0 -000044.8-000023.400009.7 08.9400.18A? 0 +151257.37 +201827.7 +000007.8-000005.600006.4 08.9400.36F? 0 +151637.05 -681812.1 -000010.2-000003.700020.8 08.9400.03A? 0 +151706.31 +601305.3 -000030.4-000005.700015.7 08.9400.58F? 0 +152025.15 -221538.2 -000121.5-000051.100004.2 08.9400.49F? 0 +152156.02 +191045.7 -000174.5-000000.900009.2 08.9400.73G? 0 +152343.93 -275706.5 +000004.1-000017.100001.9 08.9400.33F? 0 +152420.90 -750345.5 -000006.8-000004.400012.9 08.9400.10A? 0 +153634.65 -742114.5 -000002.0+000027.200015.5 08.9400.47F? 0 +154302.37 +180905.2 +000001.0-000028.800007.9 08.9400.69G? 0 +154715.73 -574630.7 -000009.0-000020.000003.8 08.9400.21A? 0 +154738.17 -482346.3 -000003.3-000019.500003.2 08.9400.27A? 0 +154826.87 +064747.6 -000003.9-000005.000001.4 08.9400.91G? 0 +154934.84 -143226.7 -000016.4-000001.900015.8 08.9400.43F? 0 +155147.10 -720708.3 -000003.0-000012.100000.6 08.94-0.03B? 0 +155553.13 -503238.2 -000003.4+000001.800012.4 08.9400.05A? 0 +155924.56 -610619.4 +000078.2-000053.800019.0 08.9400.66G? 0 +160013.23 +154644.8 -000019.7-000168.300002.9 08.9400.54F? 0 +160944.09 +382914.0 -000073.9+000073.800008.2 08.9400.82G? 0 +161128.82 +150725.2 -000009.1+000003.400015.2 08.9400.46F? 1 +161225.75 -433854.0 +000003.5+000001.400003.4 08.9400.24A? 0 +161355.18 +465234.5 +000014.0-000017.800000.1 08.9400.38F? 0 +161718.31 +162545.2 -000042.2-000032.100011.9 08.9400.45F? 0 +161731.41 +365013.2 -000004.0-000037.500005.1 08.9400.43F? 0 +161910.27 +601817.4 -000010.5+000025.300002.0 08.9400.47F? 0 +162558.38 -673511.7 +000023.3-000036.000003.5 08.9400.60G? 0 +162601.09 -510839.2 -000003.8-000015.700009.9 08.9400.08A? 0 +162601.67 -311407.4 +000000.0+000000.000000.0 08.9400.58G? 0 +162609.28 -392036.6 -000027.4-000029.300000.1 08.9400.54F? 0 +162857.34 +725421.4 -000016.9-000014.500001.5 08.9400.55F? 0 +162857.34 -682504.6 +000002.1-000019.600004.1 08.9400.50F? 0 +163222.86 +210507.3 -000012.5+000006.700014.8 08.9400.46F? 0 +163334.50 -454401.5 -000001.4+000004.700038.0 08.9400.90G? 0 +163450.96 -491954.2 -000014.6-000007.300016.1 08.9400.36F? 0 +163701.60 -023859.6 -000038.7+000012.800013.4 08.9400.38F? 0 +163720.09 -545245.9 -000002.9-000011.200004.0 08.9400.04A? 0 +163810.46 +054353.5 -000009.5-000001.700005.5 08.9400.04A? 0 +164023.44 +370215.0 +000001.6+000042.800019.5 08.9400.60G? 0 +164132.14 -595635.5 -000001.3-000000.100013.9 08.9400.20A? 0 +164333.26 -465023.3 -000009.7-000020.300025.0 08.9400.05A? 0 +164835.53 -462010.0 +000008.8-000012.400022.8 08.9400.09A? 0 +164855.69 -335610.1 +000001.1-000036.900003.6 08.9400.37F? 0 +164930.84 +402733.2 +000011.2-000029.000011.8 08.9400.34F? 0 +164948.42 -573526.5 -000007.1-000065.000002.8 08.9400.46F? 0 +165333.88 +382908.5 +000005.4+000014.600001.2 08.9400.36F? 0 +165339.90 -594145.9 -000006.5-000005.600003.8 08.9400.20A? 0 +165406.95 -414923.4 +000000.0+000000.000000.0 08.9400.01A? 0 +165522.92 +785650.5 +000007.2+000039.300007.8 08.9400.88G? 0 +165545.84 -375356.9 +000008.5+000007.600023.5 08.9400.41F? 0 +165736.16 -580725.3 -000012.5+000000.300021.1 08.9400.02A? 0 +165828.29 -262120.4 -000008.7-000001.600009.3 08.9400.02A? 0 +165947.93 -594411.6 -000019.4-000025.600016.3 08.9400.18A? 0 +170221.72 -485506.8 +000000.0+000000.000000.0 08.9400.24A? 1 +170452.76 -272259.2 -000062.8-000042.300012.1 08.9400.60G? 0 +170542.02 +310710.9 -000032.2-000036.700016.1 08.9400.91G? 0 +170812.89 -432128.9 -000012.2-000024.000019.0 08.9400.38F? 0 +171043.92 -220016.4 -000032.7-000024.600018.2 08.9400.34F? 0 +171141.02 +435648.2 -000061.2+000033.900018.5 08.9400.51F? 0 +171317.39 +004022.1 -000015.1+000021.700005.7 08.9400.39F? 0 +171628.81 +044819.9 +000004.2-000028.600014.4 08.9400.52F? 0 +171634.64 -551837.9 -000095.4+000133.800009.0 08.9400.61G? 1 +171716.21 -590226.3 -000004.2+000015.700013.5 08.94-0.12B? 0 +172032.40 +473851.3 -000012.5+000017.900004.0 08.9400.58F? 0 +172103.99 -560549.2 -000007.1-000008.000019.9 08.9400.16A? 0 +172158.17 -332452.4 +000020.1+000002.500010.7 08.9400.14A? 0 +172330.04 -675544.8 +000002.7-000012.700010.4 08.94-0.04B? 0 0.10 1.00 +172954.04 +120139.8 -000056.3+000055.100002.1 08.9400.45F? 0 +173103.47 -212907.0 +000009.7-000011.000001.6 08.9400.25A? 0 +173248.61 +231718.0 -000005.2-000001.400002.5 08.9400.42F? 0 +173540.75 +040849.6 +000001.1+000010.200010.2 08.9400.51F? 1 +174034.97 -253727.7 +000009.3-000002.900011.0 08.9400.41F? 0 +174204.15 -142131.4 +000015.4-000118.500006.0 08.9400.56F? 0 +174351.44 +075005.3 +000017.2+000002.700005.2 08.9400.28A? 0 +174404.19 +103838.0 +000001.7-000005.100003.7 08.9400.19A? 0 +174421.81 +160023.1 +000003.4+000003.800005.8 08.9400.41F? 0 +174423.10 -502050.6 -000000.6-000013.300001.9 08.9400.16A? 0 +174550.48 -271259.7 -000010.9+000015.100006.2 08.9400.63G? 0 +174611.25 -213548.2 +000001.7-000012.300002.3 08.9400.62G? 0 +174856.80 +290836.8 +000006.6+000009.200003.7 08.94-0.02B? 0 +175107.37 -272346.0 -000077.0-000097.100037.6 08.9400.73G? 0 +175111.37 -135740.4 -000029.8-000026.800026.2 08.9400.36F? 0 +175233.24 -000715.8 +000047.8+000011.400001.9 08.9400.37F? 0 +175304.39 -391518.2 +000025.3-000002.700006.1 08.9400.25A? 0 +175533.43 -304059.9 -000021.0-000004.300024.6 08.9400.01A? 0 +175648.29 +185731.9 -000009.3-000039.700011.1 08.9400.43F? 0 +175934.57 -472429.6 +000018.9-000026.600008.4 08.9400.35F? 0 +175955.15 +420102.7 -000005.2+000009.700002.7 08.9400.35F? 0 +180231.31 -364035.4 -000001.7-000019.400008.5 08.9400.75G? 0 +180233.26 +042508.7 -000147.7-000229.800005.0 08.9400.87G? 0 +180354.34 -242303.3 +000000.0+000000.000000.0 08.9400.65G? 0 +180658.11 -020741.4 +000021.9-000018.000006.8 08.9400.54F? 0 +180728.25 -474812.4 -000014.2-000024.000009.7 08.9400.93G? 0 +180935.99 +515221.3 -000026.9-000029.900010.2 08.9400.94G? 0 +181100.47 +363902.3 -000003.9-000041.000004.3 08.9400.55F? 0 +181800.43 -390547.4 +000014.5+000001.300003.3 08.9400.15A? 0 +181850.30 -311342.2 +000003.9-000019.700014.9 08.9400.18A? 0 +181929.20 +052153.9 -000028.2-000016.000037.0 08.9400.59G? 0 +182017.72 -183532.5 +000000.8-000009.900010.3 08.9400.32F? 0 +182402.38 +752255.7 -000014.7+000064.800022.7 08.9400.45F? 0 +182518.53 +110553.2 +000009.3+000015.100010.2 08.9400.52F? 0 +182733.64 +664643.9 -000022.8+000017.700000.2 08.9400.29A? 0 +182938.46 -464303.5 +000042.2-000012.200000.9 08.9400.55F? 0 +183038.24 -364736.1 +000001.8-000017.200007.8 08.9400.03A? 0 +183304.42 +190707.7 +000002.3+000000.900004.6 08.9400.21A? 0 +183319.34 -233121.3 +000001.5+000005.300020.0 08.9400.10A? 0 +183505.92 +164058.0 +000005.4-000003.500011.6 08.9400.47F? 0 +184033.44 -483404.7 +000063.7-000155.500012.8 08.9400.74G? 0 +184050.41 -320044.7 +000022.4-000011.200013.2 08.9400.17A? 0 +184050.87 +214138.1 -000038.3-000035.100022.0 08.9400.58F? 0 +184801.35 +084109.6 +000013.4+000009.400006.0 08.9400.30A? 0 +185052.64 +354150.0 +000005.3-000010.000004.4 08.9400.10A? 0 +185215.04 +392549.3 -000003.1+000011.700012.6 08.9400.10A? 0 +185319.67 -214330.8 +000012.2-000009.400006.7 08.9400.24A? 0 +185409.72 -205555.7 +000006.9+000012.300003.4 08.9400.13A? 0 +185512.13 +091421.7 +000008.7-000015.700007.8 08.9400.24A? 0 +185656.92 -490719.1 +000006.5-000055.100000.8 08.9400.49F? 0 +185659.34 +551148.8 +000045.9+000078.700018.2 08.9400.58G? 0 +185706.49 -280656.8 +000044.1-000017.000006.8 08.9400.57F? 0 +185735.69 -100057.6 +000014.7+000015.900006.1 08.9400.99K? 0 +185813.63 -341609.9 -000007.9-000017.700026.0 08.9400.00A? 0 +190149.12 +344829.9 -000006.0-000003.500002.8 08.9400.09A? 0 +190207.41 +404356.3 -000003.0-000019.200004.3 08.9400.07A? 0 +190358.44 -380402.0 +000017.5-000027.600007.1 08.9400.65G? 0 +190806.57 -253633.0 +000010.0-000019.100002.0 08.9400.05A? 0 +190954.75 +145758.6 -000001.8-000025.500010.3 08.9400.33F? 0 +191127.92 +404126.7 -000009.6+000011.100008.5 08.9400.15A? 0 +191139.95 -445733.1 -000018.6-000000.200003.1 08.9400.15A? 0 +191141.14 -035240.2 +000013.8-000004.400012.5 08.9400.56F? 0 +191236.51 -360932.0 +000023.8-000004.300021.9 08.9400.16A? 0 +191313.03 -255232.9 -000004.4+000033.600018.0 08.9400.13A? 0 +191400.23 -211215.5 +000004.7-000016.800005.4 08.9400.42F? 0 +191512.23 -035759.5 -000024.6-000017.900011.7 08.9400.44F? 0 +191514.88 -452438.3 +000018.3+000009.100003.6 08.9400.55F? 0 +191724.59 -005259.8 +000019.6-000011.200032.4 08.9400.87G? 0 +191945.62 -112159.7 +000028.7-000007.700013.5 08.9400.33F? 1 +192003.72 +395502.7 +000009.1+000008.700002.0 08.9400.00A? 0 +192137.24 -664326.0 +000003.5-000018.800002.1 08.9400.30A? 0 +192149.85 +252838.7 +000063.7+000120.400016.6 08.9400.60G? 0 +192417.23 +271252.9 -000004.5+000002.700001.9 08.9400.08A? 0 +192636.63 -311723.5 +000011.6+000020.900036.8 08.9400.17A? 0 +192654.67 +181808.6 +000017.2+000009.300010.2 08.9400.21A? 0 +192724.71 +305638.4 -000048.3-000039.700000.1 08.9400.54F? 0 +192949.05 -080112.9 -000004.7+000000.200005.4 08.9400.42F? 0 +193008.87 +300501.2 +000010.5+000009.100016.3 08.9400.35F? 0 +193109.98 -274211.9 -000001.4-000033.100017.9 08.9400.52F? 0 +193146.96 +301906.5 +000004.3-000006.400007.6 08.94-0.00B? 0 +193221.60 -420728.3 -000060.3+000059.700008.6 08.9400.97K? 0 +193242.31 +441134.5 -000010.8-000023.100008.1 08.9400.88G? 0 +193256.18 -220002.1 -000001.5-000010.700004.1 08.9400.42F? 0 +193434.58 +102206.7 +000010.0+000015.300020.6 08.9400.37F? 0 +193448.58 -504800.5 +000005.9+000013.000006.3 08.9400.14A? 0 +193550.10 -402951.3 -000009.1-000051.000017.4 08.9400.49F? 0 +193803.98 -043630.0 +000007.4+000002.500000.5 08.9400.45F? 0 +194134.70 +210410.3 +000036.7+000028.800019.6 08.9400.49F? 0 +194205.90 -500550.8 +000013.2-000008.200014.3 08.9400.33F? 0 +194207.98 +285945.6 -000006.0+000003.100005.1 08.94-0.01B? 0 +194451.44 +271321.9 +000010.8-000016.500001.0 08.9400.36F? 0 +194550.04 -105323.3 +000014.7+000016.700006.9 08.9400.95K? 0 +194657.40 +395357.7 -000000.9-000014.200004.6 08.9400.13A? 0 +194707.92 -604229.4 +000030.1-000012.800011.5 08.9400.55F? 0 +194807.22 -255352.9 -000055.1-000037.300010.7 08.9400.26A? 0 +195027.30 -152522.2 -000014.2-000023.300003.7 08.9400.07A? 0 +195048.04 +383800.8 +000004.7-000005.900000.6 08.9400.02A? 0 +195716.25 +115554.4 -000013.5-000004.800004.8 08.94-0.00B? 0 +195821.68 +351205.8 -000008.3+000009.900005.1 08.9400.71G? 0 +195909.10 -271448.4 -000035.5-000048.400030.0 08.9400.55F? 0 +200208.90 +500017.7 +000005.7+000013.100007.2 08.9400.00A? 0 +200210.42 -044921.2 +000012.1-000021.500008.7 08.9400.14A? 0 +200314.32 +584332.9 +000040.8+000011.400022.5 08.9400.71G? 0 +200420.20 +753012.2 -000015.3+000039.600004.2 08.9400.41F? 0 +200625.64 -382918.5 +000002.5-000011.700023.5 08.9400.54F? 0 +200802.97 -721132.7 +000007.9-000019.700012.0 08.9400.26A? 0 +200805.53 +665102.6 +000139.2-000060.400014.2 08.9400.77G? 0 +200827.40 -541902.6 -000000.1-000031.300005.2 08.9400.56F? 0 +201120.87 +283436.8 -000001.0-000007.100001.4 08.94-0.04B? 0 +201247.80 +381339.6 -000001.5-000000.400001.0 08.9400.28A? 0 +201301.23 +392857.3 -000011.3+000005.300021.7 08.9400.86G? 0 +201322.98 +012818.4 -000109.3-000025.900000.6 08.9400.69G? 0 +201340.82 +163344.7 -000024.5-000021.200018.2 08.9400.82G? 0 +201417.12 +370837.0 -000001.3-000029.800010.1 08.9400.33F? 0 +201958.84 +393749.0 -000008.6-000010.800008.9 08.9400.09A? 0 +202013.78 +194939.2 +000067.5+000132.100007.8 08.9400.68G? 0 +202046.03 -272013.0 +000000.0+000000.000000.0 08.9400.41F? 0 +202053.99 +643810.7 -000008.0+000005.600004.7 08.9400.34F? 0 +202402.46 -423105.3 +000022.5+000010.700008.6 08.9400.13A? 0 +202413.96 -410352.1 -000010.0+000003.100011.5 08.9400.99K? 0 +202616.08 -033020.8 -000008.9-000000.200053.4 08.9400.93G? 0 +202632.25 +561841.0 +000000.4+000006.900016.5 08.9400.07A? 0 +203016.41 -194506.0 -000047.7-000011.200022.1 08.9400.56F? 0 +203040.68 +352053.2 +000003.2+000010.300006.1 08.9400.11A? 0 +203054.65 +001724.0 +000036.2-000006.800006.8 08.9400.34F? 0 +203650.43 +711138.4 +000025.5-000014.300004.4 08.9400.28A? 0 +203726.83 +295734.8 +000011.8-000014.900002.4 08.9400.02A? 0 +203853.36 -144201.1 -000028.4-000020.100002.6 08.9400.54F? 0 +203858.58 -544052.1 -000069.9+000000.500001.3 08.9400.51F? 0 +203905.46 +235152.6 +000009.7+000006.100010.4 08.9400.08A? 0 +204117.19 +122932.7 -000014.8-000005.900009.4 08.9400.30A? 0 +204226.87 +234016.1 +000051.1+000010.300008.8 08.9400.52F? 0 +204536.45 -473719.0 +000053.2-000069.500005.4 08.9400.88G? 0 +204548.40 -073948.6 +000014.7-000009.500013.3 08.9400.34F? 0 +204614.56 +422947.2 +000017.7+000024.500017.9 08.9400.92G? 0 +204747.68 +142640.1 +000131.5-000006.300005.4 08.9400.62G? 0 +204749.91 +320158.8 +000007.5+000009.000005.1 08.9400.30A? 0 +204907.35 +245656.0 -000163.3-000205.000023.1 08.9400.88G? 0 +205022.61 -403626.6 -000076.4-000432.300035.5 08.9400.66G? 0 +205114.92 -523726.9 +000008.4+000009.400003.1 08.9400.50F? 0 +205345.69 -364245.7 +000035.9-000153.000043.4 08.9400.87G? 0 +205716.34 +431842.7 +000009.5-000000.500001.9 08.9400.42F? 0 +205830.54 +164748.9 +000081.7-000014.400008.5 08.9400.64G? 0 +205939.77 -042259.4 +000067.8+000005.400008.1 08.9400.57F? 0 +210052.28 -270251.3 -000003.2+000012.300003.8 08.9400.46F? 0 +210126.43 -185502.9 -000001.0+000006.400013.0 08.9400.97K? 0 +210434.15 +281823.4 +000006.8-000000.500004.0 08.9400.14A? 0 +210744.41 +473052.5 -000003.1-000036.400010.3 08.9400.51F? 0 +210914.51 -104544.1 +000005.5-000030.100003.5 08.9400.47F? 0 +211043.80 -172832.2 -000021.3-000039.300014.5 08.9400.37F? 0 +211321.74 -071409.6 +000055.5+000003.800006.6 08.9400.52F? 0 +211355.09 -123215.2 +000003.2-000069.000016.3 08.9400.90G? 0 +211421.01 -434909.0 +000000.0-000001.200003.4 08.9400.18A? 0 +211528.18 -442931.9 -000008.8-000001.300019.0 08.9400.47F? 0 +211938.70 +103524.3 +000001.3+000005.500009.8 08.9400.93G? 0 +212025.20 +230439.9 -000004.0-000031.900003.5 08.9400.31F? 0 +212102.24 -465109.1 +000088.1-000041.900005.3 08.9400.58G? 0 +212349.01 +013659.7 -000063.4-000079.400017.6 08.9400.84G? 0 +212431.13 +512316.2 +000018.4+000013.700006.4 08.9400.43F? 0 +212508.19 +442347.6 +000006.5-000010.300010.1 08.9400.30A? 0 0.10 1.00 +212711.32 +115956.7 +000015.5-000007.400000.8 08.9400.35F? 0 +212842.94 -123523.7 +000046.1-000005.500031.5 08.9400.57F? 0 +212904.13 -134751.9 -000032.1-000022.100019.9 08.9400.42F? 0 +212905.33 +683533.2 +000020.5+000010.500014.5 08.9400.22A? 0 +213021.53 +350340.3 +000000.0+000000.000000.0 08.9400.02A? 1 +213154.12 -751547.9 +000243.7-000153.300000.7 08.9400.61G? 0 +213331.68 -492057.6 +000016.9-000019.100014.5 08.9400.53F? 0 +213449.90 +594051.0 +000016.6-000005.600016.1 08.9400.92G? 1 +213657.52 +091050.7 +000030.6-000009.200005.9 08.9400.35F? 0 +213724.08 +233930.0 +000000.9-000014.800019.6 08.9400.50F? 0 +213755.27 +271207.1 -000062.1-000062.900000.0 08.9400.46F? 0 +213758.35 +415250.9 +000008.0+000000.500024.7 08.9400.06A? 0 +214003.59 +095914.8 +000027.2-000009.100007.8 08.9400.42F? 0 +214039.02 +630758.7 -000012.7+000010.100002.5 08.9400.99K? 0 +214435.01 +075835.3 +000041.1+000027.600022.5 08.9400.46F? 0 +214514.53 +533036.5 +000024.8+000006.900012.8 08.9400.05A? 0 +214717.90 +211331.4 +000027.6+000042.700009.9 08.9400.44F? 0 +214801.80 -085601.9 +000019.9-000008.700018.6 08.9400.97K? 0 +214933.19 +541151.4 +000101.6-000001.000022.9 08.9400.53F? 0 +215214.28 +542843.0 -000004.0+000001.700003.5 08.9400.30A? 0 +215751.40 -681249.4 +000049.5-000078.700025.5 08.9400.77G? 0 +220146.24 +573949.7 -000001.2-000020.700004.4 08.9400.41F? 0 +220215.21 -544543.5 +000008.9-000006.600029.8 08.9400.23A? 0 +220330.86 -823825.0 +000058.9+000036.000002.8 08.9400.50F? 0 +220500.48 -394218.9 +000109.0-000054.700001.5 08.9400.67G? 1 +220617.34 -463724.3 +000009.4-000030.000015.9 08.9400.56F? 0 +221554.77 +245541.4 -000168.3-000075.900000.4 08.9400.67G? 0 +221753.72 +412357.9 +000003.3-000002.600003.4 08.9400.23A? 0 +222508.82 +161604.6 -000022.8-000047.400013.4 08.9400.68G? 0 +223224.10 +663956.2 +000118.0+000024.700023.2 08.9400.78G? 0 +223400.16 -432113.0 +000034.3-000034.100011.2 08.9400.43F? 0 +223628.45 +324659.2 +000014.8-000034.400001.8 08.9400.39F? 0 +223717.19 +134818.4 -000014.7-000002.700003.3 08.9400.78G? 0 +223924.10 -444446.0 +000007.9+000000.100001.3 08.9400.35F? 0 +224421.65 +815549.1 +000009.8-000018.400014.2 08.9400.58F? 0 +225022.85 +584348.5 -000009.1-000020.500003.3 08.9400.22A? 0 +225338.71 -161428.7 +000004.0-000034.600015.9 08.9400.50F? 0 +230009.11 +332646.0 +000060.5-000004.500013.3 08.9400.40F? 0 +230336.46 +644526.1 -000003.2+000005.000002.8 08.9400.29A? 0 +230352.20 +040845.9 -000038.6-000010.700029.5 08.9400.58G? 0 +231040.47 -173340.5 -000031.7+000022.200016.5 08.9400.43F? 0 +231109.20 -041919.2 +000018.3-000006.700004.5 08.9400.34F? 0 +231124.62 -161503.2 -000067.7-000094.700004.5 08.9400.68G? 0 +231222.26 +630754.2 -000018.4-000001.600000.7 08.9400.06A? 0 +231430.59 +301932.5 +000050.8-000005.100002.8 08.9400.58G? 0 +231505.46 +140123.5 +000026.2-000001.300000.8 08.9400.97K? 0 +231539.30 -211931.8 +000006.7+000009.100008.4 08.9400.30A? 0 +232602.76 +234333.6 +000005.4-000027.700006.5 08.9400.25A? 0 +232808.75 +490257.8 -000015.5-000019.700011.0 08.9400.42F? 0 +232852.12 -100603.3 -000016.1-000022.400030.3 08.9400.95K? 0 +232947.50 +624036.0 -000059.0+000022.600011.2 08.9400.69G? 0 +233143.48 +603146.4 +000033.2-000011.000017.9 08.9400.18A? 0 +233825.65 +015609.3 -000007.3-000035.500014.2 08.9400.39F? 0 +233848.70 +244055.9 +000011.4+000019.900005.6 08.9400.99K? 0 +234003.90 +194844.3 +000008.1-000008.600009.3 08.9400.45F? 0 +234328.24 +171333.0 -000008.8-000032.900021.2 08.9400.97K? 0 +234339.79 -774829.6 +000045.6-000031.600020.1 08.9400.64G? 0 +234346.79 +304342.9 +000083.0-000042.900018.4 08.9400.61G? 0 +234720.06 -881702.4 +000021.8-000009.300010.3 08.9400.38F? 0 +234933.32 +523909.1 +000082.8-000005.700030.4 08.9400.41F? 0 +235013.94 +525418.1 +000005.9-000006.300005.9 08.9400.13A? 0 +235031.59 +470254.8 +000049.6-000059.400018.0 08.9400.59G? 1 +235448.10 +373539.9 -000018.1-000007.700000.8 08.9400.39F? 0 +000202.99 +334145.6 -000027.9-000015.400000.9 08.9401.49K? 0 +000434.96 -121650.5 +000052.9-000002.700000.4 08.9401.10K? 0 +000540.29 +454838.8 +000847.1-000152.000083.5 08.9401.38K? 0 +000635.82 -323535.0 +000000.6-000019.100000.4 08.9401.20K? 0 +000813.69 +460356.2 -000003.4-000010.100030.3 08.9401.28K? 0 +001658.98 +523532.7 -000024.4+000012.200000.2 08.9401.16K? 0 +002006.47 -090323.3 -000003.6-000010.100000.1 08.9401.29K? 0 +002154.34 -641141.4 +000033.0-000013.200014.7 08.9401.60K? 0 +003703.34 +385947.4 -000012.3+000008.400007.6 08.9401.33K? 0 +003801.29 +055051.4 -000031.8+000019.600003.4 08.9401.19K? 0 +003956.40 +504556.3 +000008.4+000002.100002.5 08.9401.31K? 0 +004129.13 -334404.6 +000008.9-000010.800008.9 08.9401.45K? 0 +004237.74 +314951.3 +000050.9+000037.300010.9 08.9401.12K? 0 +004433.23 +023616.3 +000015.6+000005.700007.5 08.9401.41K? 0 +004644.82 +633854.7 +000016.7+000004.200012.4 08.9401.11K? 0 +004948.39 -720750.2 -000023.3+000002.700010.6 08.9401.44K? 0 +005011.56 +064334.7 +000001.0-000003.000001.5 08.9401.08K? 0 +005548.27 +043041.3 +000010.4-000002.000010.5 08.9401.11K? 0 +010143.11 -033603.0 -000008.4+000001.700027.2 08.9401.16K? 0 +010730.99 +271707.7 -000020.9+000007.400002.1 08.9401.16K? 0 +010824.15 -322532.6 +000040.9-000011.100004.0 08.9401.18K? 0 +010906.29 +540852.1 +000017.5-000024.800001.8 08.9401.24K? 0 +011801.60 -452102.3 +000027.7-000023.300006.8 08.9401.31K? 0 +012100.99 -065724.8 +000004.3-000014.200008.8 08.9401.15K? 0 +012158.89 +263501.3 -000023.9+000030.300017.5 08.9401.08K? 0 +012437.71 -162638.2 -000007.7-000025.000022.3 08.9401.10K? 0 +013216.64 -370655.9 +000000.3-000004.800006.7 08.9401.12K? 0 +014237.93 +643643.2 -000014.2+000012.500004.9 08.9401.22K? 0 +014845.04 +590744.4 +000011.4+000002.000012.4 08.9401.36K? 0 +015036.87 -620414.9 +000002.6+000026.600002.1 08.9401.12K? 0 +015447.83 +544340.6 -000011.9-000024.300001.5 08.9401.17K? 0 +020007.25 -044200.2 -000020.9-000026.400004.1 08.9401.20K? 0 +020020.10 +092311.1 +000025.0-000029.500023.2 08.9401.36K? 0 +020241.39 +035050.5 +000002.2-000012.500017.4 08.9401.64K? 0 +020700.66 +435712.5 +000007.3-000007.600014.6 08.9401.01K? 0 +021806.91 +534327.7 +000008.0+000029.400007.3 08.9401.29K? 0 +022334.75 +634341.6 -000000.2-000037.600010.7 08.9401.19K? 0 +022351.26 +485451.8 +000020.1+000017.300000.3 08.9401.83K? 0 +022730.83 +464139.9 +000064.1-000028.300034.3 08.9401.06K? 0 +023003.33 -205318.0 -000010.0+000009.200012.8 08.9401.09K? 0 +023421.99 -514743.7 +000011.6+000030.600010.9 08.9401.19K? 0 +024244.61 -800043.5 +000022.2-000008.100003.8 08.9401.13K? 0 +024708.24 -031335.4 +000049.8+000043.300005.8 08.9401.04K? 0 +025132.70 +531429.3 -000011.6-000008.200022.5 08.9401.33K? 0 +025549.66 +244312.9 -000008.7-000002.100006.6 08.9401.85M? 0 +030151.28 -251124.7 +000004.4-000009.200015.4 08.9401.46K? 0 +030205.95 -350821.4 -000010.3-000014.600000.1 08.9401.01K? 0 +030846.79 +174521.6 +000012.0+000005.100005.7 08.9401.76K? 0 +031351.21 +792510.6 -000001.3-000012.600012.8 08.9401.28K? 0 +031531.42 -384152.2 +000023.0+000004.500003.0 08.9401.17K? 0 +031619.96 +763430.9 +000009.5-000015.600003.8 08.9401.13K? 0 +032209.65 +343007.8 +000042.3-000001.800003.0 08.9401.18K? 0 +032356.45 -811905.3 +000007.7+000001.100007.8 08.9401.62K? 0 +032621.94 -591755.6 +000030.4+000019.100021.4 08.9401.18K? 0 +033058.90 -022808.8 +000044.4-000060.700033.1 08.9401.22K? 0 +033436.98 +443503.0 +000034.2-000015.900023.0 08.9401.64K? 0 +033934.23 -851140.2 +000005.6-000019.700014.3 08.9401.26K? 0 +034012.02 +681609.1 +000020.8+000002.500006.3 08.9401.64K? 0 +034021.42 -223111.4 +000019.8-000022.300012.4 08.9401.12K? 0 +034025.77 +334228.6 +000131.3+000002.600007.2 08.9401.19K? 0 +034209.16 -342516.0 +000002.9+000002.200006.4 08.9401.17K? 0 +034354.76 +374425.6 +000014.1-000004.300044.0 08.9401.27K? 0 +034942.20 +274900.3 +000016.1+000030.600046.2 08.9401.34K? 0 +035631.93 +083042.5 -000013.8-000023.000028.2 08.9401.21K? 0 +040033.15 +774742.4 +000004.8+000005.700015.1 08.9401.20K? 0 +040203.91 +481152.8 +000020.0+000010.200001.8 08.9401.67K? 0 +040820.77 +500657.5 -000013.4+000018.400015.1 08.9401.02K? 0 +041417.87 -361333.9 +000023.0-000006.300008.6 08.9401.11K? 0 +041425.86 -733842.4 +000003.7+000013.000006.0 08.9401.30K? 0 +042719.58 +125110.9 -000002.5-000006.200009.2 08.9401.59K? 0 +043535.59 -623853.9 +000003.4+000002.300007.6 08.9401.73K? 0 +043608.42 +565520.2 +000014.3-000032.000008.0 08.9401.50K? 0 +044255.69 -023949.1 +000042.5-000019.600016.3 08.9401.18K? 0 +044256.26 -152007.2 -000001.0-000023.600004.7 08.9401.28K? 0 +044755.33 +160016.6 -000006.5-000004.200002.9 08.9401.62K? 0 +045434.87 +264536.6 -000050.7-000078.200040.5 08.9401.74K? 0 +050218.91 +634612.5 -000002.0-000012.600022.3 08.9401.56K? 0 +050651.08 +534140.7 +000004.8-000010.100022.7 08.9401.40K? 0 +050943.46 -642310.5 -000019.1+000015.600003.9 08.9401.32K? 0 +051908.05 -433529.1 +000009.0-000029.400007.8 08.9401.22K? 0 +052025.09 -414004.9 +000007.7-000027.800000.6 08.9401.51K? 0 +053618.59 +023019.5 -000036.0+000019.300003.8 08.9401.16K? 0 +053957.59 -364224.0 +000008.1+000012.500011.6 08.9401.26K? 0 +054030.97 +172550.2 +000025.9+000027.400026.5 08.9401.11K? 0 +054402.89 -224825.9 +000008.3-000016.100002.8 08.9401.09K? 0 +054550.75 -272352.6 +000000.3+000027.500002.0 08.9401.29K? 0 +054937.10 -221336.7 +000001.9+000017.300008.7 08.9401.08K? 0 +055720.78 -474802.5 +000026.1-000016.600028.7 08.9401.04K? 0 +055947.22 -841338.6 +000000.9-000006.900008.3 08.9401.65K? 0 +060013.87 -252634.3 -000007.6-000003.400005.2 08.9401.10K? 0 +060322.61 -422147.5 +000009.1+000015.500003.8 08.9401.06K? 0 +060338.03 +730904.4 -000001.0-000023.400008.1 08.9401.12K? 0 +060351.61 +055735.4 -000009.9-000011.200012.2 08.9401.43K? 0 +060435.61 -163656.0 +000003.2+000008.900004.1 08.9401.05K? 0 +060438.43 +632924.1 +000001.3+000001.300021.3 08.9401.08K? 0 +060610.22 +495649.0 +000003.3+000011.100018.4 08.9401.01K? 0 +060706.49 +075549.3 +000027.8-000008.200020.8 08.9401.28K? 0 +061148.80 -131319.1 +000002.1-000007.900009.7 08.9401.61K? 0 +061447.34 +325047.2 -000031.6-000009.400027.9 08.9401.77K? 0 +061541.61 -281806.6 +000015.4+000002.700006.6 08.9401.55K? 0 +061734.90 -193130.7 +000005.6+000003.400019.2 08.9401.03K? 0 +061858.26 +065646.7 +000003.8+000004.200014.7 08.9401.71K? 0 +062008.50 +225116.2 +000003.8-000004.100008.0 08.9401.08K? 0 +062150.47 +315644.8 -000000.6-000016.300017.0 08.9401.18K? 0 +062443.72 -501555.5 -000018.2+000012.000018.2 08.9401.71K? 0 +062551.81 +122003.1 -000014.0-000011.500004.2 08.9401.08K? 0 +062559.89 +200840.6 +000012.3+000034.800029.0 08.9401.11K? 0 +062633.15 -603326.2 +000000.2+000007.200022.8 08.9401.44K? 0 0.10 1.00 +062749.10 +182908.6 +000001.3-000035.100024.9 08.9401.55K? 0 +062754.69 +335458.9 -000003.8-000019.700007.9 08.9401.14K? 0 +063109.68 -163831.3 -000018.8-000000.400016.0 08.9401.59K? 0 +063201.09 -385146.7 -000009.8+000015.500000.2 08.9401.12K? 0 +063355.53 +133046.4 -000013.8-000007.900008.7 08.9401.00K? 0 +063429.02 -584824.0 -000002.4+000008.200009.2 08.9401.73K? 0 +064202.18 +270921.5 -000013.2+000050.800016.8 08.9401.21K? 0 +064206.15 -052531.6 -000004.4-000018.200010.7 08.9401.21K? 0 +064908.65 +181153.2 +000012.4+000010.400009.7 08.9401.55K? 0 +065041.81 -085319.1 -000013.1-000014.600013.7 08.9401.31K? 0 +065203.06 +131111.9 +000008.0+000003.600040.5 08.9401.01K? 0 +065312.96 -522436.5 -000019.0-000026.600003.3 08.9401.04K? 0 +065645.02 +253132.9 -000023.5+000003.600002.5 08.9401.02K? 0 +065730.78 -205825.2 +000007.7-000008.000009.9 08.9401.27K? 0 +070051.04 +233558.6 +000007.4-000024.300006.9 08.9401.26K? 0 +070228.86 -005740.6 -000002.9-000010.900012.2 08.9401.10K? 0 +070404.16 -031724.5 +000004.9-000010.100001.6 08.9401.26K? 0 diff --git a/kstars/kstars/data/hip121.dat b/kstars/kstars/data/hip121.dat new file mode 100644 index 00000000..bd32e0db --- /dev/null +++ b/kstars/kstars/data/hip121.dat @@ -0,0 +1,1000 @@ +070526.88 -104944.8 +000024.6+000005.900035.5 08.9401.51K? 0 +070724.66 -332250.2 +000001.9+000001.500002.5 08.9401.54K? 0 +071305.91 -130734.1 +000002.6-000032.600000.7 08.9401.73K? 0 +071309.23 -031842.6 -000026.3+000007.100010.5 08.9401.07K? 0 +071317.44 +495556.1 -000004.2-000105.500013.6 08.9401.01K? 0 +071428.52 +460554.8 +000013.8-000013.100005.1 08.9401.02K? 0 +071742.25 -294604.2 +000017.4+000000.600010.7 08.9401.25K? 0 +071823.24 +031016.0 -000050.3+000013.200010.1 08.9401.06K? 0 +072139.40 -090351.1 -000007.5-000000.700013.4 08.9401.25K? 0 +072526.63 +121117.3 +000000.5+000008.200016.1 08.9401.04K? 0 +072615.48 -130739.7 -000014.7-000016.300007.5 08.9401.06K? 0 +072633.30 +030301.4 +000004.3+000006.300018.8 08.9401.55K? 0 +072812.77 +371037.2 -000009.7-000014.200043.2 08.9401.14K? 0 +073058.56 -160626.5 +000011.4-000002.300016.2 08.9401.24K? 0 +073208.67 -031237.0 -000055.1-000047.500044.7 08.9401.08K? 0 +073520.80 -245710.0 +000005.3-000034.700029.3 08.9401.19K? 0 +073541.53 +672710.0 +000013.2-000022.600003.4 08.9401.30K? 0 +073710.24 -035338.8 -000056.0+000006.400001.8 08.9401.32K? 0 +073801.04 -054229.9 -000025.2+000011.100008.5 08.9401.56K? 0 +073901.35 -295930.5 -000015.1-000015.900006.3 08.9401.20K? 0 +074000.53 +021706.7 +000008.5-000001.700015.2 08.9401.13K? 0 +074048.24 +082344.8 -000013.5-000012.000032.7 08.9401.64K? 0 +074245.77 -615400.1 -000022.7+000019.800002.8 08.9401.00K? 0 +074950.40 -692730.4 +000003.6-000003.600003.9 08.9401.49K? 0 +075726.82 +593841.2 -000031.5-000007.800000.8 08.9401.04K? 0 +075918.03 -121955.5 -000020.1+000001.600010.9 08.9401.84K? 0 +080022.34 -035758.0 -000045.9+000024.700003.2 08.9401.47K? 0 +080449.57 -323119.8 -000007.8+000051.300027.0 08.9401.96M? 0 +080508.62 +282030.8 -000029.2-000013.100034.1 08.9401.70K? 0 +081008.34 +165040.7 -000015.1-000012.000039.8 08.9401.04K? 0 +081134.91 -562135.3 +000024.4+000017.700010.1 08.9401.02K? 0 +081330.24 +331650.4 +000005.5+000001.000003.2 08.9401.30K? 0 +081629.98 +352959.5 -000002.7-000055.700007.0 08.9401.15K? 0 +081807.91 -102922.8 +000012.2+000000.200006.0 08.9401.10K? 0 +081814.05 -304409.3 +000001.1+000012.800004.7 08.9401.24K? 0 +081948.86 -595338.2 +000010.1-000005.000013.3 08.9401.48K? 0 +082609.64 -495629.8 +000007.6+000011.300012.6 08.9401.42K? 0 +082731.37 +265046.4 -000011.6-000041.300000.1 08.9401.13K? 0 +082935.66 -314328.5 +000002.1+000000.000012.4 08.9401.45K? 0 +083152.65 -484603.3 -000044.3+000029.600000.1 08.9401.49K? 0 +083604.23 +564409.9 +000018.8-000010.500006.1 08.9401.12K? 0 +083634.40 +285623.6 -000020.7-000035.500011.3 08.9401.26K? 0 +083918.36 -363301.0 -000015.6-000009.600009.8 08.9401.06K? 1 +084018.08 -513220.9 -000004.2+000009.500009.9 08.9401.27K? 0 +084622.01 -381819.4 -000033.7-000016.100009.5 08.9401.07K? 0 +085246.68 -325902.5 -000005.4-000005.700002.4 08.9401.22K? 0 +085400.89 -281733.7 -000026.8-000010.900032.8 08.9401.11K? 0 +091115.66 +325522.6 -000016.6-000017.500011.1 08.9401.25K? 0 +091554.62 -512035.9 +000001.3+000006.400014.8 08.9401.08K? 0 +091620.88 -011401.3 +000003.7-000012.300006.2 08.9401.27K? 0 +092037.26 -710459.2 -000001.2+000030.500005.7 08.9401.23K? 0 +092129.59 +065006.9 -000014.1-000018.200000.5 08.9401.45K? 0 +092629.91 -073737.8 -000020.8-000022.100027.0 08.9401.42K? 0 +094036.27 -564410.4 -000052.9-000003.100006.4 08.9401.80K? 0 +094152.66 -390408.6 -000043.1+000043.500001.6 08.9401.24K? 0 +094356.47 +755346.0 -000053.6-000015.300010.0 08.9401.09K? 0 +094647.32 +310751.6 +000005.4-000049.000010.9 08.9401.02K? 0 +095031.01 -475813.5 -000003.2-000020.000003.1 08.9401.02K? 0 +095105.71 -575801.3 -000052.0-000012.500000.5 08.9401.29K? 0 +095417.66 -354730.1 -000026.3+000020.400007.4 08.9401.02K? 0 +095435.54 -501525.0 -000006.2+000002.700011.4 08.9401.05K? 0 +095846.64 +550409.5 -000000.1-000021.900003.4 08.9401.25K? 0 +100421.98 +052442.5 -000005.8-000003.500010.3 08.9401.27K? 0 +100454.31 +125051.7 -000019.8+000002.500005.0 08.9401.10K? 0 +100711.55 -771629.1 -000020.7+000042.300027.2 08.9401.93M? 0 +101501.30 -134748.4 +000035.8-000046.400004.4 08.9401.43K? 0 +101639.83 -721549.5 -000001.3+000001.900016.7 08.9401.42K? 0 +101939.75 +154439.6 -000015.6-000018.400022.5 08.9401.04K? 0 +102502.23 -432734.1 -000004.3+000000.900013.5 08.9401.27K? 0 +102602.53 -621759.9 +000008.5-000023.000005.2 08.9401.57K? 0 +102711.45 -570138.8 -000019.0+000009.800009.4 08.9401.17K? 0 +102938.45 -390219.6 -000024.2+000022.400001.4 08.9401.15K? 0 +102947.10 +144051.3 +000022.0+000009.100033.5 08.9401.11K? 0 +103416.62 +024618.9 -000008.1-000013.600000.8 08.9401.50K? 0 +104320.95 +215203.2 -000012.5-000018.200011.0 08.9401.23K? 0 +105437.60 -084215.6 -000027.0-000007.200024.6 08.9401.30K? 0 +105825.66 -544351.7 +000016.6+000016.000021.8 08.9401.63K? 0 +105926.43 -564527.7 -000002.2+000018.800005.5 08.9401.64K? 0 +110033.87 -181929.6 -000009.7+000020.300022.1 08.9401.18K? 0 +110252.28 -284330.6 +000079.7-000033.600003.5 08.9401.16K? 0 +110345.34 -581414.9 -000022.0-000001.700013.6 08.9401.25K? 0 +110459.94 +851307.6 +000014.0+000000.000002.9 08.9401.04K? 0 +110954.31 -001540.8 -000048.5+000007.900029.6 08.9401.48K? 0 +111643.58 -414946.0 -000042.0+000031.500009.4 08.9401.20K? 0 +112125.29 -540800.3 -000026.3-000061.900003.1 08.9401.82K? 0 +112308.45 -580338.8 +000017.7+000038.000010.1 08.9401.12K? 0 +112514.95 -055208.2 -000048.6+000005.900007.4 08.9401.15K? 0 +112809.27 -332920.6 -000022.4-000011.500006.1 08.9401.13K? 0 +112946.65 -452926.8 -000013.9+000013.700002.9 08.9401.08K? 0 +113345.55 +083244.3 -000002.9-000036.900029.8 08.9401.52K? 0 +113630.06 -684831.4 +000011.2+000034.900001.3 08.9401.75K? 0 +114244.30 -410648.3 -000043.3-000008.000001.8 08.9401.19K? 0 +114550.36 -584847.9 -000030.0+000017.800007.8 08.9401.76K? 0 +115035.54 -505726.5 -000025.2-000001.000016.2 08.9401.04K? 0 +115614.01 -645756.8 -000030.4+000012.300022.9 08.9401.77K? 0 +115716.52 -260830.3 -000342.8+000148.200045.5 08.9401.08K? 0 +115825.95 +684652.3 +000025.8-000028.700018.9 08.9401.12K? 0 +115939.37 -085433.1 -000018.6+000003.800009.7 08.9401.68K? 0 +120050.89 +115900.0 -000024.0-000019.100004.0 08.9401.41K? 0 +120106.68 +663244.8 -000005.1-000008.700013.4 08.9401.03K? 0 +120512.43 -592837.0 +000024.2+000012.300042.0 08.9401.99M? 0 +120613.03 -245152.8 -000069.7-000011.400002.9 08.9401.39K? 0 +120909.41 -494906.9 -000022.0-000012.400000.6 08.9401.06K? 0 +120924.55 -701207.9 -000074.3-000031.100003.8 08.9401.18K? 0 +121553.02 -710434.8 -000008.8-000007.300023.8 08.9401.67K? 0 +122320.89 -265117.9 -000031.0-000014.300013.0 08.9401.61K? 0 +122500.61 -263223.3 -000059.5+000011.900019.0 08.9401.57K? 0 +123002.55 -215240.6 -000030.7-000002.600004.8 08.9401.22K? 0 +124205.03 +792152.8 +000004.1+000010.600005.8 08.9401.37K? 0 +124731.96 -055326.5 -000026.1-000014.100020.4 08.9401.12K? 0 +125333.95 -511337.8 -000006.1-000006.900029.8 08.9401.52K? 0 +130150.77 -602056.7 +000048.6-000007.300010.2 08.9401.28K? 0 +130407.99 +440716.3 -000312.4+000088.700041.2 08.9401.11K? 0 +130909.94 -290233.5 -000020.4-000002.600008.2 08.9401.09K? 0 +131452.82 -212202.7 -000033.9+000006.000004.9 08.9401.55K? 0 +131536.70 +033250.1 -000000.8+000004.600001.0 08.9401.13K? 0 +131602.99 -035422.0 -000006.2-000043.200006.6 08.9401.04K? 0 +132112.71 -394444.8 -000021.0-000029.500005.2 08.9401.21K? 0 +132408.75 -610512.3 +000011.2+000017.500003.9 08.9401.70K? 0 +132452.97 -354720.0 +000004.6-000011.000023.5 08.9401.08K? 0 +132920.98 -345116.3 -000026.1-000005.900017.2 08.9401.08K? 0 +133020.56 -242604.5 +000012.3+000016.000029.7 08.9401.17K? 0 +133521.46 -414843.0 -000010.1+000011.700010.1 08.9401.00K? 0 +134247.55 -404302.1 -000010.9+000003.200000.9 08.9401.32K? 0 +134417.40 +215210.8 +000012.2-000006.800007.4 08.9401.00K? 0 +134420.84 -434534.9 -000004.2-000002.200014.8 08.9401.29K? 0 +134627.92 -655049.5 -000016.4-000032.000035.4 08.9401.16K? 0 +134657.56 +601002.6 -000009.3-000009.700012.1 08.9401.40K? 0 +134704.56 -130644.0 -000026.4-000017.300005.1 08.9401.52K? 0 +134712.53 -232831.0 +000004.8-000005.800004.5 08.9401.19K? 0 +134940.38 -745435.4 -000030.0-000014.600003.2 08.9401.17K? 0 +135635.30 +462334.4 -000012.6-000006.400017.8 08.9401.16K? 0 +140452.33 -642303.6 -000035.6+000012.400003.0 08.9401.52K? 0 +140956.38 -120940.8 +000000.3+000021.900005.7 08.9401.04K? 0 +140956.51 -604219.6 -000008.6-000017.500012.7 08.9401.91M? 0 +141133.71 -495937.7 +000008.3+000003.900002.8 08.9401.49K? 0 +141157.87 -472158.9 -000034.5+000005.900038.5 08.9401.49K? 0 +141838.40 +061357.6 -000023.2-000010.000031.4 08.9401.01K? 0 +142150.54 -605014.3 -000005.4-000034.600007.7 08.9401.11K? 0 +142831.16 -580829.2 +000007.1+000010.900007.0 08.9401.19K? 0 +143105.64 -132805.2 -000000.2-000034.100019.0 08.9401.13K? 0 +143437.08 -260837.5 +000015.1-000012.300011.7 08.9401.45K? 0 +145315.76 -480713.0 +000029.8-000015.400008.8 08.9401.00K? 0 +145439.57 -475837.8 -000019.0-000014.700037.2 08.9401.30K? 0 +145606.87 -743617.9 -000011.7+000017.900010.9 08.9401.58K? 0 +150222.90 -150816.2 -000035.4-000003.200007.5 08.9401.51K? 0 +150539.80 -342349.8 -000013.7-000018.000003.6 08.9401.58K? 0 +151028.83 -514810.5 -000012.9-000005.100003.2 08.9401.24K? 0 +151922.64 -624724.6 -000048.3+000000.300009.2 08.9401.04K? 0 +152313.66 -361043.1 +000028.2-000006.500027.2 08.9401.31K? 0 +152536.45 -591317.4 -000005.9-000022.700006.5 08.9401.18K? 0 +152603.82 -640908.4 -000030.6-000000.500008.2 08.9401.14K? 0 +152800.11 -000628.0 -000000.5-000050.100025.7 08.9401.14K? 0 +152810.63 +300016.7 +000003.6-000046.200000.4 08.9401.05K? 0 +152834.38 +332006.5 +000014.5-000005.500010.8 08.9401.14K? 0 +152843.87 -540344.1 -000020.2-000012.000017.3 08.9401.12K? 0 +153225.94 -551611.4 +000044.3-000017.900010.0 08.9401.27K? 0 +153341.00 +195923.4 -000000.5-000005.100009.3 08.9401.42K? 0 +154222.81 +031823.0 -000031.6-000013.000000.4 08.9401.30K? 0 +154238.43 -733919.3 +000002.6-000011.300009.2 08.9401.29K? 0 +154730.72 +345927.4 +000003.0-000017.900033.8 08.9401.26K? 0 +154934.38 -363704.5 -000031.7+000011.900033.1 08.9401.70K? 0 +155107.24 -550303.6 -000035.6-000135.300017.8 08.9401.15K? 0 +155244.03 +443121.3 -000023.6+000005.500004.5 08.9401.66K? 0 +155326.12 -401743.9 +000042.1+000028.900014.9 08.9401.99M? 0 +155631.90 +372139.8 -000019.6+000021.300008.1 08.9401.04K? 0 +160018.53 -333608.6 +000022.7-000032.100011.1 08.9401.15K? 0 +160525.09 +575327.5 -000039.6-000019.200000.2 08.9401.16K? 0 +160644.61 +685622.2 -000035.1+000003.800000.2 08.9401.12K? 0 +160842.62 -225056.5 -000016.3-000001.500014.7 08.9401.27K? 0 +161400.26 +131809.9 -000046.4+000014.200011.4 08.9401.48K? 0 +161551.82 +030405.8 -000023.5-000023.500003.4 08.9401.15K? 0 +162055.85 +083115.6 +000016.6+000003.700009.8 08.9401.28K? 0 +162056.39 -470029.4 -000009.2-000026.400010.7 08.9401.52K? 0 +162251.92 -170910.5 -000020.0+000014.800047.4 08.9401.20K? 0 +162519.01 -131045.8 +000012.5-000054.100012.2 08.9401.35K? 0 +162527.16 -504154.0 +000019.7+000012.100016.8 08.9401.04K? 0 +162554.82 +181533.5 +000024.1+000004.900023.8 08.9401.44K? 0 +162710.50 -422805.3 +000003.1+000021.700014.0 08.9401.47K? 0 +163140.11 -313909.9 -000001.7+000003.200006.2 08.9401.63K? 0 +163801.29 +581217.3 -000015.0+000025.000014.1 08.9401.36K? 0 +164026.91 -562337.9 +000008.5-000024.700001.6 08.9401.61K? 0 +164457.20 +041226.0 -000001.4-000057.000002.7 08.9401.32K? 0 +164820.55 +621855.5 -000019.6+000030.800007.3 08.9401.07K? 0 +165309.30 +561512.4 +000009.9-000017.800009.3 08.9401.08K? 0 +165546.06 +543050.4 +000000.8-000000.300002.2 08.9401.42K? 0 +170033.53 -481025.5 +000035.2-000040.000013.5 08.9401.07K? 0 +170042.50 +345207.2 -000007.8-000033.900019.8 08.9401.43K? 0 +170455.95 +222332.4 +000026.5-000020.700000.2 08.9401.08K? 0 +170801.36 +025134.5 -000055.9-000019.900006.1 08.9401.34K? 0 +171609.54 -611108.0 +000019.5-000001.800023.8 08.9401.03K? 0 +171632.80 +274059.6 +000030.5-000004.500006.0 08.9401.34K? 0 +171712.50 +112614.9 -000024.6+000035.700018.7 08.9401.66K? 0 +171855.48 -502547.8 +000047.4+000005.100015.5 08.9401.43K? 0 +172348.28 -213827.4 +000002.2+000011.100001.6 08.9401.63K? 0 +172402.93 -261321.2 -000048.8+000027.300002.0 08.9401.35K? 0 +172412.37 +172658.5 -000020.3+000005.200000.8 08.9401.28K? 0 +173044.03 +184105.9 -000004.3+000002.400002.7 08.9401.09K? 0 +173120.76 +792554.2 -000002.9+000022.700017.3 08.9401.15K? 0 +173832.68 -122201.4 +000011.0-000020.400021.8 08.9401.23K? 0 +174108.23 -433718.4 +000034.6-000025.900026.1 08.9401.15K? 0 +174207.10 -170301.6 -000017.1+000023.700015.7 08.9401.76K? 0 +174653.58 +415248.8 -000004.5+000021.000008.5 08.9401.38K? 0 +174747.82 -434728.2 -000008.3+000006.500029.2 08.9401.44K? 0 +175218.22 -133923.2 +000051.7+000020.700010.8 08.9401.47K? 0 +175219.41 +483729.0 -000026.3-000013.700007.3 08.9401.01K? 0 +175358.94 +183351.5 +000004.9-000017.600025.8 08.9401.47K? 0 +175617.22 -481327.8 +000022.8+000016.100006.1 08.9401.63K? 0 +180041.36 -194239.0 +000010.3-000050.900006.5 08.9401.78K? 1 +180102.63 +432741.0 +000009.9-000017.900025.6 08.9401.07K? 0 +180151.34 +091015.4 +000007.3-000020.600006.0 08.9401.20K? 0 +180524.77 +010850.0 -000036.8-000035.100019.7 08.9401.55K? 0 +180600.51 +135109.6 +000014.0+000020.900018.7 08.9401.17K? 0 +180636.90 +013513.7 -000019.1+000018.000008.9 08.9401.04K? 0 +180702.02 -142314.5 -000011.2+000011.000011.3 08.9401.05K? 0 +180744.41 +390429.4 +000047.6-000270.400050.6 08.9401.19K? 0 +180844.44 -864755.2 +000018.5+000002.700015.7 08.9401.36K? 0 0.10 1.00 +181307.30 +392803.0 -000001.8+000004.600023.9 08.9401.45K? 0 +181508.09 +290716.2 -000008.7-000022.300023.9 08.9401.05K? 0 +181656.37 -164204.9 -000058.9+000042.700046.4 08.9401.52K? 0 +182338.82 +241221.8 +000001.3-000035.200003.4 08.9401.05K? 0 +182631.02 +114008.6 +000009.2+000008.000024.0 08.9401.55K? 0 +183057.23 +415347.2 +000008.2+000010.100002.3 08.9401.14K? 0 +183931.70 -431854.5 +000002.5-000003.500018.3 08.9401.61K? 0 +184006.00 +163014.5 -000003.1+000003.300027.2 08.9401.31K? 0 +185002.66 -601522.1 -000008.9-000019.300007.3 08.9401.57K? 0 +185312.09 +322408.5 -000016.4+000030.600008.1 08.9401.06K? 0 +185420.51 +454906.9 +000012.9-000022.400015.9 08.9401.50K? 0 +185433.04 +114453.1 -000014.9+000008.000016.0 08.9401.07K? 0 +185828.65 -552547.0 +000006.0+000024.000023.8 08.9401.53K? 0 +185838.64 +241453.5 +000000.2-000058.700002.4 08.9401.04K? 0 +185845.15 -773355.7 +000003.2+000017.000006.1 08.9401.54K? 0 +185855.04 -672241.6 -000002.0-000034.900010.3 08.9401.26K? 0 +185923.47 +313700.9 -000015.9+000011.500007.3 08.9401.08K? 0 +190354.56 +055043.0 -000005.1+000000.900003.8 08.9401.61K? 0 +190558.36 +412133.1 -000010.1-000008.500004.0 08.9401.81K? 0 +191059.30 +355256.3 +000016.3-000017.900002.5 08.9401.11K? 0 +191155.13 -293214.6 -000033.7+000019.200002.0 08.9401.48K? 0 +191215.96 +493848.9 -000016.7-000039.500005.5 08.9401.78K? 0 +191656.40 +272212.6 +000011.7+000038.700009.4 08.9401.35K? 0 +191724.01 -191207.7 -000059.1+000012.300033.0 08.9401.17K? 0 +191842.67 -522122.8 -000021.9+000009.800015.7 08.9401.56K? 0 +192714.82 +113757.2 -000002.1+000011.300014.2 08.9401.31K? 0 +192724.75 +423047.8 +000016.1-000008.800010.4 08.9401.62K? 0 +193413.56 +514937.2 +000003.2+000023.700025.8 08.9401.10K? 0 +193433.34 +090606.4 -000007.1-000001.400001.8 08.9401.52K? 0 +193544.08 +194720.6 -000001.1+000010.900001.4 08.9401.23K? 0 +193831.47 -240633.5 -000007.1-000002.500013.0 08.9401.14K? 0 +193940.45 +054544.0 +000040.4-000035.700001.7 08.9401.88M? 0 +194010.31 -721919.5 -000001.2-000004.000009.2 08.9401.33K? 0 +194018.44 +284458.4 +000005.9-000031.300015.1 08.9401.23K? 0 +194107.68 +181838.2 +000030.6+000007.500023.6 08.9401.17K? 0 +194209.34 +334115.8 -000019.2-000015.400003.6 08.9401.15K? 0 +194724.92 -125808.4 +000023.5-000024.600006.8 08.9401.46K? 0 +194809.20 +652658.8 -000042.7+000066.300009.0 08.9401.12K? 0 +195244.79 -055342.4 -000042.4-000008.300010.2 08.9401.81K? 0 +195456.56 +345600.6 +000010.8-000019.900014.9 08.9401.31K? 0 +195709.89 +305728.7 +000001.9+000007.500014.8 08.9401.00K? 0 +195810.16 +344317.0 -000003.5-000013.100006.9 08.9401.63K? 0 +195924.73 +361221.7 +000006.2+000004.400006.5 08.9401.29K? 0 +200003.16 -214608.6 -000000.5+000020.800005.0 08.9401.23K? 0 +200339.19 +573322.0 -000042.4+000014.600017.1 08.9401.66K? 0 +200519.96 -054746.6 +000007.3-000006.300022.3 08.9401.13K? 0 +200829.24 -005703.7 +000042.6+000020.800018.3 08.9401.13K? 0 +200940.98 +124911.5 +000036.6+000021.400000.1 08.9401.07K? 0 +201006.52 +324355.9 -000005.5-000014.800007.3 08.9401.14K? 0 +201052.27 +771415.8 +000058.6+000499.300063.6 08.9401.30K? 0 +201558.80 +560650.6 -000016.9+000005.600015.4 08.9401.01K? 0 +201741.54 +050029.6 +000014.3-000012.100009.8 08.9401.03K? 0 +202059.25 +320313.6 +000009.7-000028.700002.9 08.9401.24K? 0 +202600.99 -074404.5 +000015.4-000020.000009.4 08.9401.47K? 0 +202820.89 -202142.0 -000066.9-000044.500041.5 08.9401.19K? 0 +203039.62 +344059.1 -000005.5-000030.900008.6 08.9401.10K? 0 +203102.92 +214049.0 +000003.4-000011.800007.3 08.9401.58K? 0 +203136.73 +485716.4 +000026.1+000013.200006.1 08.9401.31K? 0 +203223.61 +005857.2 +000056.3+000032.700003.9 08.9401.47K? 0 +203241.97 -572906.7 -000001.9+000001.000009.7 08.9401.44K? 0 +203351.91 +433112.7 -000015.1+000018.600005.1 08.9401.43K? 0 +204343.43 -353824.8 +000012.1-000006.300012.2 08.9401.08K? 0 +204520.71 -790524.3 +000001.0-000007.900018.3 08.9401.75K? 0 +204700.81 +001115.3 -000044.3-000017.600002.0 08.9401.30K? 0 +205040.34 -445319.0 -000002.8-000011.800005.2 08.9401.12K? 0 +205156.44 -090239.4 +000001.4+000004.200009.5 08.9401.38K? 0 +205158.68 +374419.2 -000004.8+000005.000007.6 08.9401.32K? 0 +205246.30 -401220.1 +000024.8+000020.900018.1 08.9401.62K? 0 +205738.88 +135542.5 +000002.8+000000.600016.2 08.9401.24K? 0 +210311.23 +174430.6 +000000.9-000019.800024.6 08.9401.20K? 0 +210505.83 -560715.0 +000007.4-000043.800001.4 08.9401.18K? 0 +210626.91 +150747.7 +000030.4+000007.000001.4 08.9401.29K? 0 +210720.60 -391542.2 -000019.3+000000.600015.4 08.9401.00K? 0 +210758.08 +232809.8 +000011.6-000015.500009.4 08.9401.04K? 0 +210834.65 +170733.2 +000011.9-000021.400006.0 08.9401.14K? 0 +211755.72 +012817.9 +000015.0+000035.100019.0 08.9401.15K? 0 +211805.76 +354048.7 +000003.9+000003.500004.6 08.9401.32K? 0 +211913.45 +490439.3 +000015.0+000036.900018.2 08.9401.23K? 0 +212018.28 -185603.1 +000008.5+000000.200003.0 08.9401.57K? 0 +212150.50 -610752.7 +000043.7-000039.400012.3 08.9401.14K? 0 +212357.20 +465937.7 -000007.1-000016.500013.0 08.9401.39K? 0 +212952.37 +572629.9 -000009.3-000002.300012.4 08.9401.43K? 0 +213421.04 -633836.9 +000004.1-000010.400010.3 08.9401.07K? 0 +213455.61 -045544.4 +000014.6-000000.300002.1 08.9401.06K? 0 +213612.53 +350129.3 -000004.8-000019.200017.5 08.9401.04K? 0 +214104.59 -071159.3 +000024.5-000005.500011.8 08.9401.25K? 0 +214238.57 -701901.6 -000007.4-000001.500002.5 08.9401.66K? 0 +214505.99 +054830.7 +000008.0-000005.400021.9 08.9401.54K? 0 +214609.06 -142631.8 +000029.7+000019.800003.5 08.9401.26K? 0 +214635.73 -575948.2 -000005.1-000021.800009.6 08.9401.63K? 0 +214726.73 +454753.5 -000015.1-000042.000002.8 08.9401.07K? 0 +214737.95 -521810.0 +000066.9-000010.300009.2 08.9401.02K? 0 +214858.74 +091510.9 -000009.3+000003.300013.9 08.9401.45K? 0 +214954.38 +220800.2 -000009.2+000002.700006.2 08.9401.62K? 0 +215608.72 +253355.8 +000030.7+000011.400005.7 08.9401.43K? 0 +220215.38 +544240.4 -000019.3-000033.100003.4 08.9401.73K? 0 +220340.99 +701524.7 +000009.1-000007.500001.2 08.9401.43K? 0 +220447.48 -323312.0 -000007.2-000016.900003.8 08.9401.37K? 0 +220637.92 +121148.3 -000011.8-000013.800002.2 08.9401.48K? 0 +220855.59 -703118.6 +000016.2-000016.100014.2 08.9401.56K? 0 +220857.80 -005951.3 +000077.1+000003.800028.1 08.9401.17K? 0 +221048.77 -633409.7 +000014.0-000006.200016.4 08.9401.03K? 0 +221311.91 +053318.5 -000015.6-000004.400006.2 08.9401.12K? 0 +221319.90 +535432.9 -000012.5-000026.700017.7 08.9401.66K? 0 +221622.35 -442208.4 +000008.0-000011.000006.6 08.9401.44K? 0 +221655.15 -471402.8 -000004.7-000003.100016.4 08.9401.16K? 0 +221736.84 +143948.2 +000050.9-000005.700010.9 08.9401.24K? 0 +222134.16 +111519.0 +000002.6-000029.100005.5 08.9401.01K? 0 +222155.49 +432119.7 +000004.9-000001.300007.6 08.9401.03K? 0 +222653.67 +265242.8 +000060.8+000001.000019.1 08.9401.11K? 0 +222925.26 -070310.0 -000002.7+000009.900013.2 08.9401.05K? 0 +222939.26 -482226.9 +000012.9+000023.000004.5 08.9401.12K? 0 +223135.90 -134844.5 -000062.3-000030.300014.0 08.9401.19K? 0 +223241.23 -004628.9 +000025.5-000029.200014.3 08.9401.44K? 0 +223411.47 +285703.0 +000013.1+000004.900012.2 08.9401.38K? 0 +223621.03 +710801.1 +000035.5+000016.700000.6 08.9401.56K? 0 +223822.48 +380945.5 +000004.5-000040.200004.3 08.9401.06K? 0 +223931.91 +444213.5 +000019.3-000007.500015.3 08.9401.15K? 0 +224237.26 +054209.1 +000027.8+000009.900037.3 08.9401.23K? 0 +224428.93 -261733.3 -000036.3-000026.500012.0 08.9401.01K? 0 +224707.76 +414804.2 +000036.7+000012.400004.8 08.9401.47K? 0 +225014.66 -053612.3 +000023.6+000008.400005.1 08.9401.30K? 0 +225038.21 +243710.1 -000029.2-000016.300011.3 08.9401.64K? 0 +225113.36 -370635.3 +000005.5-000023.300006.0 08.9401.56K? 0 +230209.13 +174040.4 -000015.5-000024.700001.2 08.9401.09K? 0 +230247.31 +165829.8 +000003.3-000003.600001.4 08.9401.19K? 0 +230630.29 -134507.4 +000006.2-000010.900005.9 08.9401.60K? 1 +230730.71 +320357.3 +000018.6-000004.700014.8 08.9401.31K? 0 +231415.57 +230950.9 -000002.3+000016.000001.7 08.9401.41K? 0 +231443.92 +332632.7 +000044.5+000008.200002.5 08.9401.29K? 0 +231453.81 +564349.2 +000005.3+000005.700001.0 08.9401.00K? 0 +231626.20 +342810.3 +000018.2+000027.200011.1 08.9401.59K? 0 +232449.20 +075251.5 -000015.7-000001.600038.5 08.9401.12K? 0 +232949.67 +624309.4 -000017.5+000002.500000.4 08.9401.52K? 0 +234408.98 +664837.6 -000016.9+000003.300000.9 08.9401.97M? 0 +235515.19 +495155.7 +000047.7+000000.700001.0 08.9401.18K? 0 +235657.94 +492908.3 -000006.5-000005.200015.3 08.9401.61K? 0 +010639.63 +625718.7 +000002.9+000016.000003.3 08.9402.06M? 0 +041307.28 +193304.0 -000083.1+000007.600048.7 08.9402.25M? 0 +065052.50 -000423.5 +000042.5+000008.000036.6 08.9402.26M? 0 0.10 1.00 +074949.62 -271520.2 +000009.0+000017.800006.8 08.9402.22M? 0 +090453.49 -130109.0 +000005.1+000028.900001.6 08.9402.44N? 0 +143052.94 -671959.0 -000003.7-000014.200005.1 08.9402.16M? 0 +173523.47 -113158.1 +000009.6-000007.200009.0 08.9402.04M? 0 +000421.67 +433628.2 -000000.9+000008.200008.9 08.9500.91G? 0 +000644.11 +302232.0 +000075.4+000024.500016.5 08.9500.59G? 0 +000659.50 -402450.4 +000019.0-000001.700014.7 08.9500.45F? 0 +000723.95 +553917.9 -000028.0+000009.100006.5 08.9500.15A? 0 +000831.51 +111017.5 -000006.4+000003.500003.0 08.9500.43F? 0 +001000.81 +594009.2 -000003.0-000015.700008.6 08.9500.18A? 0 +001040.65 +131322.8 +000109.4+000008.000022.9 08.9500.49F? 0 +001417.01 -142628.2 +000038.3+000005.100004.8 08.9500.48F? 0 +001425.53 -271011.2 -000034.3-000067.900022.6 08.9500.61G? 0 +001818.43 +192415.9 -000014.1-000008.500020.7 08.9500.56F? 0 +002010.91 +110257.8 -000030.9-000033.800003.9 08.9500.49F? 0 +002313.28 +471605.7 -000031.1-000017.800003.1 08.9500.29A? 0 +002341.93 +542601.6 +000005.9+000001.100011.4 08.9500.25A? 0 +002502.20 -723704.0 +000019.6-000032.900003.5 08.9500.89G? 0 +002530.83 -503106.0 -000038.0-000018.800001.5 08.9500.60G? 0 +002537.97 +364637.3 -000000.2+000003.500017.5 08.9500.96K? 0 +002642.74 +282856.9 -000012.7-000005.100007.7 08.9500.95G? 0 +003129.74 +764047.9 -000001.2+000011.000022.3 08.9500.98K? 0 +003430.66 +090458.8 -000012.8-000000.500010.6 08.9500.19A? 0 +003528.59 +584028.9 +000000.6-000007.800012.1 08.9500.12A? 0 +003714.02 +431026.7 -000001.2-000007.800012.4 08.9500.09A? 0 +003904.59 +435357.4 -000000.6-000000.600004.0 08.9500.19A? 0 +004103.02 +650707.3 -000013.5+000001.900002.0 08.9500.34F? 0 +004350.02 -030445.6 +000015.8-000006.300009.0 08.9500.72G? 0 +004510.21 -274603.8 -000025.4+000018.000002.4 08.9500.39F? 0 +004944.37 +133023.1 +000040.0+000046.800001.5 08.9500.82G? 0 +005034.44 +813625.6 -000017.2-000026.200006.8 08.9500.44F? 0 +005445.95 +640505.2 +000007.0+000004.200007.9 08.9500.88G? 0 +005717.45 +202528.1 +000056.0+000003.000012.7 08.9500.36F? 0 +005957.83 -180342.3 +000019.1+000008.300014.4 08.9500.95K? 0 +010050.85 +023502.6 -000018.7+000003.900014.0 08.9500.55F? 0 +010136.25 -101347.2 +000003.2-000068.700001.2 08.9500.55F? 0 +010232.12 +632044.7 -000017.2+000008.700009.6 08.9500.12A? 0 +010306.33 +203411.9 +000000.6-000040.900021.7 08.9500.40F? 0 +010308.42 -455311.2 +000172.1-000068.900007.2 08.9500.62G? 0 +010420.97 -371812.9 -000029.6-000026.900003.2 08.9500.61G? 0 +011458.88 +330809.4 +000123.7-000036.200028.2 08.9500.63G? 0 +011620.95 -324259.9 +000034.8-000031.900011.1 08.9500.52F? 0 +011916.16 -400006.2 -000025.3+000012.400005.0 08.9500.98K? 0 +012153.80 +162300.4 -000011.3-000014.700016.4 08.9500.44F? 0 +012332.04 +225725.3 +000007.8+000028.500009.9 08.9500.44F? 0 +012604.61 +042627.4 +000010.7+000008.300001.1 08.9500.99K? 0 +013400.66 +455835.7 +000029.3-000004.900012.4 08.95-0.02B? 0 +013611.01 +491216.9 -000003.9+000014.700000.6 08.9500.09A? 0 +014347.36 +481617.1 +000021.5-000025.400001.8 08.9500.08A? 0 +014604.19 +542704.7 -000005.6-000009.100016.5 08.9500.32F? 0 +014631.66 +502404.7 -000013.8+000000.300018.2 08.9500.19A? 0 +014636.00 +655346.4 +000028.8-000053.500011.9 08.9500.46F? 0 +014721.61 +454928.3 +000009.7-000008.800004.5 08.9500.97K? 0 +014738.44 -264457.7 -000085.8-000280.500027.6 08.9500.82G? 0 +014844.15 +614958.6 -000039.9+000026.400006.7 08.9500.80G? 0 +015045.15 +555508.6 +000250.9-000063.300008.9 08.9500.79G? 0 +015744.79 +313515.4 +000215.3-000061.400021.7 08.9500.80G? 0 +015754.94 -115732.0 +000013.0+000016.100001.5 08.9500.32F? 1 +020227.93 +301616.2 +000012.5-000027.800005.7 08.9500.86G? 0 +020712.65 -071332.0 +000027.9+000006.800010.5 08.9500.24A? 0 +020841.33 +402934.8 +000026.1+000015.500003.7 08.9500.40F? 0 +020944.48 -304444.8 -000021.2-000195.200011.8 08.9500.80G? 0 +021512.03 +501935.5 -000035.3-000015.700006.2 08.9500.84G? 0 +021749.85 +570525.6 -000010.0+000000.500029.3 08.9500.20A? 0 0.10 1.00 +021859.44 +000352.3 -000018.3-000010.100002.3 08.9500.52F? 0 +021926.78 -453954.6 -000009.3+000019.000006.6 08.9500.97K? 0 +022025.98 +013521.6 +000116.0+000001.600015.3 08.9500.79G? 0 +022159.14 -145522.7 +000059.8+000009.200040.3 08.9500.49F? 0 +022257.95 +510210.6 -000009.6-000000.700003.3 08.9500.05A? 0 +022602.97 +254438.7 +000030.5-000022.100000.2 08.9500.53F? 0 +022851.47 -244844.1 +000082.0-000007.100004.4 08.9500.42F? 0 +023326.68 +675108.3 +000042.7+000031.700012.3 08.9500.59G? 0 +024342.21 +693351.5 +000001.2+000016.500001.2 08.9500.31A? 0 +024746.81 +244149.7 +000012.5+000002.000011.2 08.9500.92G? 0 +025700.00 -154328.1 -000008.9-000016.200001.1 08.9500.08A? 0 +025948.14 +404930.8 +000000.9+000000.400007.6 08.9500.13A? 0 +025957.01 -555832.1 +000008.5-000009.100010.0 08.9500.59G? 0 +030112.11 +342507.5 +000027.8-000013.700014.1 08.9500.55F? 0 +030253.56 +173356.1 +000012.8+000007.100005.7 08.9500.46F? 0 +030436.53 +311835.9 +000014.0-000027.500014.2 08.9500.26A? 0 +030616.37 +593506.5 +000024.1-000034.600008.4 08.9500.23A? 0 +030635.06 +383607.5 +000007.2-000020.300009.0 08.9500.05A? 0 +031011.59 -332053.5 +000051.9+000023.500003.2 08.9500.47F? 0 +031044.07 +350008.9 +000022.0-000019.200011.0 08.9500.46F? 0 +031354.59 -043105.7 +000175.2-000233.800022.8 08.9500.68G? 0 +031615.39 -111249.1 +000012.6-000000.200006.0 08.9500.99K? 0 +031751.82 -055459.7 -000021.6-000007.000003.8 08.9500.28A? 0 +031938.15 +463419.7 -000006.2-000019.600024.0 08.9500.24A? 0 +032329.21 -161622.0 +000015.2-000015.200000.3 08.9500.96K? 0 +032339.56 +183320.8 +000013.3-000028.400021.6 08.9500.97K? 0 +032439.23 +312427.4 +000028.6-000014.500015.2 08.9500.29A? 0 +032457.45 -021947.6 -000025.3-000101.800002.8 08.9500.59G? 0 +032524.92 -010910.6 -000055.1-000013.400012.1 08.9500.43F? 0 +032603.02 +494754.7 +000020.8-000012.600002.0 08.9500.38F? 0 +032743.49 +040741.6 +000009.0-000004.400009.3 08.9500.23A? 0 +032856.39 +403847.0 +000064.4-000102.800026.8 08.9500.79G? 0 +033013.71 +771735.9 +000000.0+000000.000000.0 08.9500.31F? 0 +033220.75 +433143.6 +000025.2+000005.100000.8 08.9500.73G? 0 +033522.87 +334034.8 +000000.0+000000.000000.0 08.9500.37F? 1 +033629.60 -245744.6 -000051.6-000096.600021.6 08.9500.71G? 0 +033745.36 +791813.1 -000015.5+000001.000003.4 08.9500.23A? 0 +033746.23 +594014.3 -000011.9-000033.700020.9 08.9500.24A? 0 +033808.24 +351052.4 -000007.5-000020.300006.5 08.9500.13A? 0 +033924.56 +405129.9 -000008.5-000038.100011.0 08.9500.66G? 0 +034223.06 -552722.8 +000020.8+000008.100002.1 08.9500.45F? 0 +034255.78 +553114.0 +000015.3-000013.900018.2 08.9500.29A? 0 +034354.27 +032646.6 +000151.1+000035.100018.4 08.9500.91G? 0 +035451.33 +601158.5 +000018.8+000015.200026.3 08.9500.12A? 0 +040012.75 +575255.1 +000042.0-000026.900030.9 08.9500.39F? 0 +040024.43 -291405.8 +000001.2+000049.500002.7 08.9500.42F? 0 +040243.11 -051045.7 +000027.5-000017.600001.0 08.9500.46F? 0 +040544.22 -731651.0 +000033.1+000061.100000.7 08.9500.25A? 0 +040628.08 -472621.4 +000016.6-000000.100010.0 08.9500.48F? 0 +040632.95 +142210.9 +000059.9-000103.600032.6 08.9500.44F? 0 +041024.94 -301656.2 -000010.3-000016.800002.9 08.9500.36F? 0 +041545.03 -455809.2 +000246.4-000129.700024.3 08.9500.72G? 0 +041603.85 +073340.6 +000009.6+000006.600000.8 08.9500.52F? 0 +041612.05 -030755.5 -000010.6-000015.900013.9 08.9500.41F? 0 +041639.90 +672531.0 -000004.5-000004.300001.3 08.9500.25A? 0 +041649.41 -653747.3 +000019.8+000010.000009.4 08.9500.88G? 0 +042046.73 +430027.5 -000011.0-000005.300007.8 08.9500.23A? 0 +042145.68 -055538.4 +000015.2-000005.100011.0 08.9500.32F? 0 +043305.82 -083524.5 +000021.3-000034.600024.9 08.9500.54F? 0 +043427.36 -114304.2 -000013.4+000008.000016.6 08.9500.43F? 0 +043708.32 -140703.4 -000043.6+000008.700005.2 08.9500.46F? 0 +043731.44 -023210.3 -000004.6+000006.100018.8 08.9500.83G? 0 +044009.24 -002620.8 +000023.7-000009.300007.2 08.9500.43F? 0 +044306.04 -501311.0 +000063.6+000040.200005.7 08.9500.58F? 0 +044540.83 +474155.7 -000003.5-000018.400011.2 08.9500.37F? 0 +044550.19 +030127.6 -000039.7+000007.300014.9 08.9500.20A? 0 +044927.86 +670042.8 +000005.4-000030.500007.1 08.9500.12A? 0 +045809.79 -101448.9 -000005.4-000009.500012.3 08.9500.09A? 0 +050005.00 -422923.8 -000016.2-000049.100009.8 08.9500.97K? 0 +050214.74 +311549.3 +000040.2+000022.700022.2 08.9500.39F? 0 +050254.03 -294800.7 -000012.3+000022.500002.9 08.9500.27A? 0 +050400.24 +364316.6 +000022.0-000031.500017.3 08.9500.45F? 0 +050557.09 +742537.2 +000006.8+000024.600029.0 08.9500.43F? 1 +050927.17 +290701.2 -000014.8+000002.200001.2 08.9500.31A? 0 +051328.16 -220132.5 -000004.3+000017.400015.9 08.9500.51F? 0 +051354.93 -342420.2 +000004.6-000000.700008.3 08.9500.22A? 0 +051712.99 +130357.9 -000009.0-000006.000005.0 08.9500.13A? 0 +051847.41 +645004.2 -000011.4+000004.300006.7 08.9500.28A? 0 +051902.10 +490355.2 +000083.7-000099.200018.0 08.9500.60G? 0 +051906.40 +643222.5 +000002.0-000032.000011.3 08.9500.35F? 0 +052100.61 -491023.9 +000007.5+000048.300004.7 08.9500.85G? 0 +052225.81 -312708.3 -000006.1-000029.900036.9 08.9500.48F? 1 +052321.55 -021638.6 +000030.0-000106.100053.3 08.9500.76G? 0 +052420.25 +142316.6 +000007.6-000024.900006.5 08.9500.69G? 0 +052457.43 +371524.1 -000007.1-000009.400014.2 08.9500.33F? 1 +052533.70 -035259.6 -000006.5-000013.300006.1 08.9500.37F? 0 +052536.09 +002147.1 +000014.2+000003.200009.8 08.9500.08A? 0 +052622.95 -432236.4 +000050.2+000035.400033.4 08.9500.51F? 0 +052628.46 +623334.6 -000056.3-000019.700022.9 08.9500.61G? 0 +052730.71 +001507.6 +000000.0+000015.000013.0 08.95-0.01B? 0 +053010.37 -183328.0 +000013.6-000055.200019.0 08.9500.49F? 0 +053132.97 +151920.2 +000003.5-000047.400058.8 08.9500.43F? 0 +053454.18 +005717.6 -000024.1+000020.200013.8 08.9500.48F? 0 +053536.32 +125109.4 -000014.5+000000.100012.6 08.9500.17A? 0 +053623.01 +211111.5 +000002.4+000019.900011.4 08.9500.23A? 0 +053644.99 +783514.6 +000029.2-000090.400008.7 08.9500.56F? 0 +053806.73 +092947.0 +000008.7-000001.600007.9 08.9500.14A? 0 +054126.89 +273812.0 -000010.6-000015.100000.8 08.9500.34F? 0 +054302.21 +130837.0 +000026.4-000043.800003.5 08.9500.43F? 0 +054312.26 -683535.8 +000054.3-000001.400012.0 08.9500.57F? 0 +054331.54 +142439.7 -000002.5-000005.700014.5 08.9500.18A? 0 +054443.82 +445022.1 +000012.6-000016.100016.6 08.9500.47F? 0 +054457.13 +564950.2 +000007.7-000009.100000.9 08.9500.13A? 0 +054505.76 -155855.2 +000000.4+000003.600000.9 08.9500.10A? 0 +054512.28 +340545.6 +000004.1-000004.600006.7 08.9500.09A? 0 +054625.90 -004545.3 -000018.2+000000.300000.8 08.9500.39F? 0 +054802.46 +340716.4 +000012.4-000003.000013.1 08.9500.04A? 0 +054849.36 -250712.1 +000014.1+000034.300008.9 08.9500.58F? 0 +055003.41 +393434.7 -000008.8-000070.400010.1 08.9500.08A? 0 +055028.63 -045837.4 -000016.3-000027.200004.4 08.9500.11A? 0 +055416.31 +581339.6 -000006.1-000011.800001.3 08.9500.15A? 0 +055439.35 -333714.6 -000010.0-000051.700007.3 08.9500.63G? 0 +055632.97 -701722.4 +000002.5+000025.800014.1 08.9500.91G? 0 +055646.58 +214402.6 -000017.3+000021.200033.4 08.9500.59G? 0 +055648.73 -362104.6 -000007.8+000004.000008.4 08.9500.33F? 0 +055733.89 +173451.4 -000005.0-000001.800034.5 08.9500.19A? 0 +055937.21 +025332.7 -000010.2-000016.000000.6 08.9500.06A? 0 +060522.80 +091646.7 +000000.0-000016.300007.1 08.9500.41F? 0 +060823.56 -063255.2 -000014.0+000004.600005.4 08.9500.33F? 0 +061120.89 -773044.0 +000019.4+000006.000008.1 08.9500.27A? 0 +061145.42 -153306.7 -000003.6+000038.800010.1 08.9500.91G? 0 +061336.40 +515932.7 -000011.5-000000.200008.0 08.9500.19A? 0 +061510.57 +211227.7 +000069.4+000014.000018.8 08.9500.58F? 0 +061528.98 +020817.5 -000006.0-000009.600028.1 08.9500.22A? 0 +061731.42 +143233.6 -000039.8-000062.400031.0 08.9500.70G? 0 +061816.52 +073048.2 +000011.4-000050.600001.6 08.9500.64G? 0 +061833.06 -292203.6 +000000.0+000000.000000.0 08.9500.40F? 1 +062058.05 -034524.4 -000002.9+000083.000018.8 08.9500.57F? 0 +062145.74 -622302.3 -000003.8-000018.200000.4 08.9500.42F? 0 +062522.99 -415952.7 +000001.5-000008.900001.6 08.9500.98K? 0 +062545.78 -405837.5 -000016.7-000013.000001.3 08.9500.36F? 0 +062735.27 +172058.9 -000030.8+000014.300013.5 08.9500.87G? 0 +062817.59 +102051.2 -000000.7+000013.000010.9 08.9500.13A? 0 +063030.06 +164326.3 +000001.0+000009.900012.2 08.9500.11A? 0 +063332.04 +183446.4 -000028.9-000028.100009.1 08.9500.58F? 0 +063636.38 +055804.2 -000012.0-000014.100012.1 08.9500.10A? 0 +063721.38 +275834.0 -000058.9+000016.200015.3 08.9500.52F? 0 +063911.66 -263419.0 +000000.0+000000.000000.0 08.9500.74G? 1 +063913.53 -753032.4 +000023.4+000013.100014.0 08.9500.20A? 0 +064300.48 +240810.8 -000010.0-000017.100014.4 08.9500.25A? 0 +064346.23 -715835.9 +000014.4+000063.300030.0 08.9500.70G? 0 +064402.45 +024700.6 +000005.7+000004.700012.9 08.9500.07A? 0 +064445.07 +423055.6 +000006.9+000008.500014.7 08.9500.55F? 0 +064533.95 -313003.0 +000003.8+000000.400002.8 08.9500.42F? 0 +064832.78 -083257.2 -000025.3+000017.600007.2 08.9500.36F? 1 +064904.73 -042920.4 +000006.1-000005.000013.8 08.95-0.02B? 0 +065030.49 +500827.4 +000004.0-000015.400003.2 08.9500.16A? 0 +065058.09 -242353.8 -000005.3+000005.400008.0 08.95-0.16B? 0 +065228.78 +050857.1 +000000.1-000008.500002.4 08.9500.36F? 0 +065317.44 +610135.3 -000009.3+000003.100001.1 08.9500.20A? 0 +065404.78 -415555.7 -000006.8-000047.500009.6 08.9500.61G? 0 +065416.19 -391831.1 -000011.8+000028.000008.9 08.9500.17A? 0 +065502.21 -064822.9 +000043.3+000037.900014.3 08.9500.54F? 0 +070014.05 -133514.6 +000012.3-000015.100019.3 08.9500.04A? 0 +070157.76 +511518.9 -000003.6-000014.300002.3 08.9500.21A? 0 +070307.91 -574343.9 -000007.4+000017.000010.4 08.9500.92G? 0 +070342.19 +302907.1 -000000.4-000035.200002.5 08.9500.14A? 0 +070357.97 -443938.8 -000003.6+000012.100001.7 08.9500.18A? 0 +070452.39 +374612.5 +000004.0-000026.500019.3 08.9500.59G? 0 +070459.91 -043241.7 +000001.3-000001.600014.9 08.95-0.04B? 0 +070518.70 -163803.3 +000006.6-000008.300011.3 08.9500.34F? 0 +070614.95 -003503.7 +000014.5-000047.500026.8 08.9500.49F? 0 +070636.72 -220745.2 -000015.6-000000.700004.4 08.9500.33F? 0 +070641.15 +172349.2 +000001.5-000012.600001.8 08.9500.28A? 0 +070808.48 +032156.4 +000017.2+000011.200000.0 08.9500.04A? 0 +071235.42 -310452.9 -000024.7+000072.000008.3 08.9500.49F? 0 +071333.01 +600725.9 -000005.8-000015.800012.6 08.9500.49F? 0 +071342.83 -042226.9 -000092.4+000085.300016.3 08.9500.64G? 0 +071626.70 +031140.7 +000030.5-000016.300001.1 08.9500.92G? 0 +071656.76 -501808.3 +000002.7+000001.900007.9 08.9500.96K? 0 +071657.21 +014035.4 +000042.9-000018.200015.6 08.95-0.06B? 0 +071809.55 +334155.9 -000014.9-000003.200012.2 08.9500.04A? 0 +071809.64 -153742.0 -000008.6+000000.800008.0 08.9500.16A? 0 +071821.94 -245111.9 +000008.0+000015.000002.8 08.95-0.14B? 0 +072047.73 +652550.3 -000066.3-000321.300001.9 08.9500.62G? 0 +072225.74 -051354.3 -000000.2+000007.900000.5 08.9500.21A? 0 +072232.34 -064456.5 +000037.6-000035.000020.5 08.9500.64G? 0 +072530.96 +073437.3 +000025.6-000071.200017.5 08.9500.54F? 0 +072544.49 -335412.9 -000042.0+000025.700003.6 08.9500.75G? 0 +072556.41 -104304.8 -000007.6-000004.700034.0 08.9500.04A? 0 +072612.04 +145032.4 -000008.6-000053.400032.2 08.9500.13A? 0 +072713.00 -185801.3 -000035.5+000038.800007.1 08.9500.43F? 0 +072835.59 -582435.5 +000001.1+000008.700003.3 08.9500.25A? 0 +072841.80 +502257.4 -000012.1-000035.700003.3 08.9500.33F? 0 +072903.14 -265916.2 -000010.2+000002.600001.2 08.95-0.09B? 0 +072934.62 -680920.2 +000000.0+000000.000000.0 08.9500.77G? 1 +073053.99 -415300.8 -000009.3+000012.300011.3 08.9500.27A? 0 +073111.08 -561032.3 -000006.8+000041.900030.9 08.9500.85G? 0 +073125.42 +513137.0 -000018.2-000011.100012.7 08.9500.12A? 0 +073302.90 +131107.9 +000000.8-000026.900004.9 08.9500.65G? 0 +073545.20 +482343.7 -000002.5-000024.600008.0 08.9500.11A? 0 +073607.82 +283746.5 +000002.7-000041.800029.5 08.9500.60G? 0 +073808.75 -652742.5 -000011.5-000036.500002.0 08.9500.88G? 0 +073850.64 -792517.1 +000003.2-000016.500001.1 08.9500.53F? 0 +074041.31 +284952.3 +000011.1-000018.900011.0 08.9500.40F? 0 +074208.93 -325644.1 -000009.9+000013.900008.8 08.95-0.09B? 0 +074232.02 -450200.0 -000003.3+000016.100003.2 08.9500.13A? 0 +074232.14 +511635.4 +000034.9-000000.900013.4 08.9500.25A? 0 +074307.05 -104628.4 -000005.9+000006.400018.3 08.9500.97K? 0 +074535.61 -794008.6 -000026.2+000026.100011.4 08.9500.54F? 0 +074546.28 -295700.2 -000004.2+000004.400000.5 08.9500.01A? 0 +074635.51 +040748.1 +000000.0+000000.000000.0 08.9500.00B? 1 +074742.54 +555646.4 -000028.5-000022.100002.4 08.9500.49F? 0 +075035.93 +685853.5 +000011.6+000003.300007.9 08.9500.25A? 0 +075042.99 +134209.0 -000002.8-000025.200018.6 08.9500.89G? 0 +075111.23 -093738.0 -000047.2-000024.200005.9 08.9500.52F? 0 +075118.88 +205012.7 -000009.0-000017.300013.8 08.9500.36F? 0 +075153.42 -120003.1 -000010.2-000012.300012.4 08.9500.95K? 0 +075246.14 +120208.4 +000036.5+000003.900005.1 08.9500.10A? 0 +075250.77 -374617.2 -000016.7-000005.500013.4 08.9500.33F? 0 +075255.07 -210005.5 -000000.9+000004.800009.2 08.9500.06A? 0 +075322.05 -241045.7 -000009.9-000010.900008.8 08.9500.08A? 0 +075412.70 +010452.9 -000002.8+000006.100000.7 08.9500.06A? 0 +075649.46 -253548.0 +000013.0-000065.300005.3 08.9500.57F? 0 +075706.88 +105904.8 -000004.5+000013.700019.1 08.9500.51F? 0 +075707.66 +310804.9 -000005.8+000018.600003.8 08.9500.18A? 0 +075802.28 -093807.0 +000045.1-000041.000027.8 08.9500.99K? 0 +075802.51 -604846.9 -000065.8+000017.300020.6 08.9500.02A? 0 0.10 1.00 +075803.53 -435249.9 -000025.3+000027.400016.1 08.9500.94G? 0 +075831.97 -431116.2 +000002.6-000002.200004.9 08.9500.94G? 0 +075843.87 +654256.9 -000039.2+000011.100021.3 08.9500.89G? 0 +080032.73 +552837.6 +000014.7-000015.800016.5 08.9500.46F? 0 +080315.97 -432858.5 -000007.4+000011.000003.8 08.95-0.04B? 0 +080518.71 +072345.0 -000005.9+000005.100013.0 08.9500.97K? 0 +080839.37 -182345.4 -000014.3+000008.800010.2 08.9500.27A? 0 +081205.09 -153919.4 -000008.0-000002.800021.0 08.9500.23A? 0 +081241.36 -615056.7 -000004.1-000020.700006.3 08.9500.52F? 0 +081247.87 -415437.1 -000012.6-000000.800004.2 08.9500.06A? 0 +081324.35 -213355.8 -000005.8+000015.300000.7 08.9500.16A? 0 +081352.13 -193930.1 +000000.4+000008.700005.0 08.9500.42F? 0 +081411.97 -423534.3 -000025.7+000035.500011.8 08.9500.99K? 0 +081652.17 -123526.7 -000010.0+000008.000007.7 08.9500.10A? 0 +082456.56 -310623.7 -000014.8+000003.400001.1 08.9500.14A? 0 +082457.46 +483249.3 -000003.5-000018.200011.3 08.9500.53F? 0 +082513.67 +391426.6 +000028.0-000050.500013.1 08.9500.46F? 0 +082536.61 -255020.4 -000029.5+000013.300004.0 08.9500.36F? 0 +082702.49 +232154.2 -000023.4+000016.400013.3 08.9500.53F? 0 +082736.07 -155728.4 -000015.7-000052.900022.1 08.9500.99K? 0 +083029.11 -425434.1 -000010.7-000000.300011.3 08.9500.94G? 0 +083045.66 -180320.5 -000034.5+000024.800006.7 08.9500.34F? 0 +083222.88 -501311.6 -000013.1+000006.000002.8 08.9500.07A? 0 +083410.27 +243536.1 -000004.9-000008.200013.8 08.9500.04A? 0 +083518.42 +115308.2 -000014.5-000013.400020.1 08.9500.32F? 0 +083811.32 +324011.7 -000040.1-000016.500004.8 08.9500.39F? 0 +083949.31 -444600.8 -000021.3-000008.000004.8 08.9500.03A? 0 +084242.74 -562053.1 -000014.8-000010.600009.2 08.9500.28A? 0 +084308.23 -415150.8 -000002.4+000006.500015.9 08.95-0.04B? 0 +084442.81 +305239.8 -000025.9-000023.100002.3 08.9500.96K? 0 +084510.06 +294012.5 +000077.1-000085.400018.2 08.9500.60G? 0 +084704.81 +264437.3 -000012.0+000006.000005.4 08.9500.21A? 0 +085048.82 -461835.9 -000005.0-000004.000001.7 08.9500.45F? 0 +085111.27 +201849.9 -000021.6+000009.000017.5 08.9500.16A? 0 +085143.44 +013045.0 +000009.8-000018.800020.2 08.9500.48F? 0 +085312.10 -074320.7 -000026.7-000030.800032.1 08.9500.81G? 0 +085639.03 -435529.1 -000036.5+000023.900003.8 08.9500.33F? 0 +085703.97 -431546.7 -000004.5-000019.300001.6 08.95-0.01B? 0 +085947.37 -060705.3 +000005.8-000026.100015.3 08.9500.46F? 0 +090130.65 -553857.6 -000008.5+000006.300000.5 08.9500.01A? 0 +090540.21 -433717.5 -000000.2-000000.500007.7 08.9500.34F? 0 +090709.52 -460106.6 -000020.8+000017.200009.4 08.9500.10A? 0 +090823.17 +031012.1 -000085.1-000047.700006.2 08.9500.53F? 0 +090903.32 -270149.2 +000071.9-000019.200010.2 08.9500.39F? 0 +091615.89 -493528.3 -000003.4-000001.800000.2 08.9500.13A? 0 +091638.49 -505637.6 +000008.4+000008.800010.5 08.9500.20A? 0 +092234.06 -520730.0 -000017.3+000020.500002.6 08.9500.03A? 0 +092415.25 -160047.0 -000219.3-000025.100029.6 08.9500.55F? 0 +093016.99 -363447.1 +000007.4-000002.100001.1 08.9500.03A? 0 +093615.06 -133345.6 +000008.0-000026.400006.0 08.9500.41F? 0 +093835.81 +093734.6 -000023.7-000020.500015.3 08.9500.98K? 0 +093849.48 +120305.4 -000129.7-000013.900003.3 08.9500.51F? 0 +094020.83 +602917.0 +000008.0-000042.800028.8 08.9500.52F? 0 +094406.98 -575548.9 -000017.9-000001.400004.8 08.95-0.06B? 0 +095311.01 +093620.8 +000036.2-000094.500012.0 08.9500.59G? 0 +095319.29 -515219.0 -000013.2-000001.200000.2 08.95-0.02B? 0 +095340.74 -422709.2 -000007.8+000026.400000.4 08.9500.89G? 0 +095556.43 -153241.3 -000009.7-000013.200009.9 08.9500.61G? 0 +095702.48 -600207.1 -000004.7-000001.900002.0 08.9500.98K? 0 +095800.13 -561017.9 -000001.3+000008.600004.6 08.95-0.06B? 0 +095810.27 -510304.8 -000000.4+000020.300008.8 08.9500.33F? 0 +100230.95 +160308.4 -000038.5+000026.400007.9 08.9500.51F? 0 +100255.33 -584948.8 -000013.7+000007.800002.2 08.95-0.04B? 0 +100305.83 +365104.7 -000024.9-000034.400006.2 08.9500.47F? 0 +100416.59 -014133.4 -000023.7-000029.900000.5 08.9500.54F? 0 +101018.85 -102049.4 -000070.0+000000.700005.9 08.9500.45F? 0 +101032.37 -395859.5 -000052.1+000015.200012.0 08.9500.35F? 0 +101038.52 -363543.4 +000000.1+000064.600015.6 08.9500.13A? 1 +101236.24 +074038.8 -000024.1-000005.900008.5 08.9500.38F? 0 +101455.28 -345639.2 -000040.2+000030.400001.8 08.9500.31F? 0 +101600.45 -393020.2 -000035.3+000004.700012.0 08.9500.85G? 0 +101736.60 -584542.6 -000004.2+000016.600001.1 08.95-0.04B? 0 +101803.35 -660528.3 -000010.5+000006.900002.5 08.9500.25A? 0 +101846.09 -281601.8 -000006.9-000004.000006.4 08.9500.19A? 0 +101859.01 +121733.2 +000077.5-000062.100025.6 08.9500.60G? 0 +102015.08 -593255.7 -000010.9+000001.400001.1 08.95-0.09B? 0 +102021.96 +160945.0 -000096.5-000048.500009.4 08.9500.66G? 0 +102129.35 +110441.1 +000030.5-000021.600027.7 08.9500.93G? 0 +102144.99 -494728.1 -000022.4-000003.000012.4 08.9500.05A? 0 +102239.97 +244642.5 -000103.3-000034.600019.4 08.9500.57F? 0 +102520.15 +440655.5 -000021.0+000009.700003.0 08.9500.37F? 0 +102655.84 -340142.0 -000005.4+000006.200029.7 08.9500.98K? 0 +103202.06 -545813.4 -000007.8-000000.900001.1 08.95-0.03B? 0 +103321.28 +675340.2 +000004.9-000010.800018.0 08.9500.93G? 0 +103853.16 +170040.0 -000101.8-000009.900006.0 08.9500.52F? 0 +104113.31 -602329.2 +000028.9+000017.600004.9 08.9500.90G? 0 +104232.31 -451537.4 +000000.0+000000.000000.0 08.9500.41F? 1 +104705.96 -455726.8 -000002.7-000050.000016.0 08.9500.61G? 0 +104744.18 -341336.1 -000033.3+000011.500002.5 08.9500.35F? 0 +104754.81 -584155.6 -000020.6+000008.500003.9 08.9500.02A? 0 +105651.69 -025627.2 -000014.2+000006.300004.7 08.9500.36F? 0 +105843.85 -452423.2 +000025.7+000022.800026.0 08.9500.86G? 0 +110027.55 +251949.5 -000006.9+000003.400000.3 08.9500.47F? 0 +110201.71 -212950.3 +000131.6-000062.900000.2 08.9500.85G? 0 +110301.62 -433154.8 -000042.4-000021.500003.2 08.9500.33F? 0 +110314.58 +303532.1 -000165.5-000082.900033.5 08.9500.94G? 0 +110736.56 -590813.3 -000032.7-000019.700001.8 08.95-0.06B? 0 0.10 1.00 +110759.82 +524922.6 -000061.3+000015.800006.6 08.9500.69G? 0 +110827.60 -180649.4 -000036.5-000002.400003.4 08.9500.33F? 0 +111247.82 -604416.8 -000022.2-000008.500005.3 08.9500.20A? 0 +111550.34 -443904.0 -000026.7+000019.200002.0 08.9500.31F? 0 +111644.32 +372337.7 +000000.0+000020.400011.7 08.9500.37F? 0 +111840.78 -610928.2 +000010.6+000016.900003.7 08.9500.03A? 0 +112135.31 -622227.1 -000018.0+000001.100007.4 08.9500.08A? 0 +112223.16 -010438.3 -000021.8+000004.400038.0 08.9500.57F? 0 +112307.89 -530619.8 -000112.9+000038.300011.8 08.9500.49F? 0 +112447.91 -640549.8 -000007.6+000012.500000.4 08.9500.30A? 0 +112618.18 -430527.2 +000011.6-000018.600007.0 08.9500.48F? 0 +112750.51 -155136.0 -000005.5-000023.400004.9 08.9500.55F? 0 +112829.13 +424847.9 -000061.0+000016.300010.8 08.9500.51F? 0 +112859.00 -383741.4 -000052.1+000003.200009.7 08.9500.46F? 0 +112924.32 +255227.2 -000026.2-000015.600003.7 08.9500.45F? 0 +113227.30 -613646.7 -000011.0+000009.700003.0 08.95-0.10B? 0 0.10 1.00 +113437.70 -153422.9 +000029.4-000010.900005.3 08.9500.39F? 0 +113508.03 +635002.2 +000038.9-000008.100000.4 08.9500.98K? 0 +113513.32 +671104.3 +000004.9+000022.300008.3 08.9500.26A? 0 +113540.48 -625449.4 -000007.7+000000.000005.2 08.9500.00A? 0 0.10 1.00 +113827.90 +772754.4 -000013.0+000011.500011.4 08.9500.48F? 0 +114017.49 -031906.4 -000017.1+000011.600001.4 08.9500.30A? 0 +114038.23 -574101.0 -000030.6-000005.000007.3 08.9500.29A? 0 +114152.02 -573923.1 -000020.1-000004.300005.0 08.9500.15A? 0 +114359.29 -623220.3 -000009.3+000014.100010.2 08.95-0.07B? 0 +114416.60 -623347.3 +000001.5+000004.500001.5 08.9500.06A? 0 +114926.94 -380936.8 -000035.6+000024.400002.6 08.9500.46F? 0 +115055.61 +450622.2 -000003.4+000036.500007.0 08.9500.57F? 0 +115247.20 +073615.2 +000057.7-000086.400002.0 08.9500.62G? 0 +115322.01 -743222.5 -000061.0-000025.200016.2 08.9500.44F? 0 +115429.21 -672723.5 +000048.6-000036.400004.0 08.9500.48F? 0 +115437.87 -320740.1 -000013.5-000024.200008.8 08.9500.70G? 0 +115515.83 -032637.3 -000066.1-000000.800019.3 08.9500.53F? 0 +115822.26 -575915.5 +000006.1+000019.500011.5 08.9500.01A? 0 +115858.74 -621020.0 -000017.8+000003.700010.2 08.95-0.01B? 0 +120014.74 -572732.0 -000004.6+000004.300000.4 08.9500.42F? 0 +120217.66 +512042.3 -000006.4+000021.800002.1 08.9500.38F? 0 +120621.33 -323509.5 -000049.3-000012.800008.5 08.9500.36F? 0 +120840.75 -280418.5 -000005.8-000008.700010.5 08.9500.35F? 0 +120842.91 -430004.9 +000004.2-000025.000009.9 08.9500.47F? 0 +120959.19 -331403.8 +000031.4-000025.600005.3 08.9500.43F? 0 +121157.68 +683610.3 +000000.0+000000.000000.0 08.9500.37F? 1 +121348.87 -735736.6 +000079.9+000017.400008.8 08.9500.41F? 0 +121442.92 -535031.8 +000000.0-000016.800011.3 08.9500.33F? 0 +121520.60 +323903.4 -000100.5+000029.300016.1 08.9500.48F? 0 +121536.93 -482459.3 -000305.1+000104.800043.1 08.9500.65G? 0 +121625.62 -415603.3 +000009.9+000009.400000.2 08.9500.19A? 0 +121653.22 +582525.8 +000001.1+000019.500004.2 08.9500.86G? 0 +121719.13 +284334.9 -000048.2+000008.100002.6 08.9500.45F? 0 +121914.18 -402956.3 -000043.8-000002.000001.1 08.9500.35F? 0 +122201.93 -591320.7 -000008.3-000016.300025.3 08.9500.98K? 0 +122257.95 -210138.5 +000013.6-000009.100001.4 08.9500.43F? 0 +122718.23 -502107.3 -000011.2-000007.000018.1 08.9500.20A? 0 +122750.25 -620147.1 +000002.0+000006.900016.1 08.9500.14A? 0 +122813.89 +250200.8 -000026.4-000039.800011.7 08.9500.56F? 0 +123112.61 -174257.8 +000087.1-000017.900018.5 08.9500.50F? 0 +123144.47 -612103.8 -000002.9+000002.900011.4 08.95-0.04B? 0 +123212.95 -040922.8 -000144.7-000004.000007.7 08.9500.56F? 0 +123513.05 -424020.5 -000074.6-000013.200006.2 08.9500.36F? 0 +124008.62 -632712.1 -000004.0-000008.000005.6 08.9500.25A? 0 +124050.95 -674424.2 -000009.1-000015.400019.8 08.9500.18A? 0 +124557.21 -322407.9 -000015.7-000011.300006.9 08.9500.32F? 0 +125256.18 -103338.6 -000034.0+000011.000006.1 08.9500.36F? 0 +130220.97 +384921.9 -000029.0+000000.200015.0 08.9500.45F? 0 +130444.55 -665112.9 +000000.8-000011.800003.8 08.9500.44F? 0 +130557.00 -084133.1 -000020.9-000011.400006.1 08.9500.05A? 0 +131003.79 -421315.2 +000007.5+000004.800001.7 08.9500.10A? 0 +131144.89 -070301.7 +000020.4-000020.600000.2 08.9500.56F? 0 +131851.93 -591321.5 -000001.9+000003.400001.5 08.9500.01A? 0 +132038.79 +085522.8 +000005.8-000018.200005.6 08.9500.98K? 0 +132204.18 +395207.8 -000070.7-000010.300000.8 08.9500.58G? 0 +132451.83 +543404.5 -000047.7-000042.300018.0 08.9500.71G? 0 +132805.97 -400345.4 -000006.7+000008.000006.6 08.9500.24A? 0 +133149.55 -632229.8 +000002.5+000005.500006.2 08.9500.20A? 0 +133202.23 +595040.2 -000034.5-000001.800003.5 08.9500.46F? 0 +133726.30 -153548.8 -000054.3-000133.100016.8 08.9500.70G? 0 +133852.57 -143452.1 +000062.6-000074.200002.5 08.9500.57F? 0 +133902.10 -750025.7 +000008.8+000009.200013.2 08.9500.10A? 0 +134035.29 +063252.9 -000041.4+000000.200000.3 08.9500.20A? 0 +134122.99 -572652.3 -000125.7-000046.900006.1 08.9500.49F? 0 +134216.78 +241232.3 +000008.3-000012.100013.9 08.9500.92G? 0 +134307.58 -672803.1 -000010.3-000003.000007.8 08.9500.10A? 0 +134320.54 +534525.2 +000003.4+000005.100003.4 08.9500.03A? 0 +134500.71 -382852.4 -000009.8+000008.100000.8 08.95-0.06B? 0 +134530.90 -490942.7 -000012.0-000007.500001.1 08.9500.04A? 0 +134540.87 -283627.1 +000062.6-000037.700003.0 08.9500.93G? 0 +134906.55 -434400.0 +000005.7-000024.400001.1 08.9500.97K? 0 +135232.66 -660849.1 -000068.6+000008.800012.2 08.9500.56F? 0 +135606.20 -043700.7 -000008.1+000028.500031.8 08.9500.51F? 0 +135615.79 +083559.5 -000076.0-000040.500009.0 08.9500.52F? 0 +140125.13 +010009.3 +000014.0-000027.800007.9 08.9500.97K? 0 +140637.95 -411822.4 +000018.3-000017.500004.7 08.9500.88G? 0 +141501.68 +611804.1 +000001.0+000003.800010.4 08.9500.39F? 0 +141524.81 -335049.4 -000017.2-000008.200006.5 08.9500.43F? 0 +141749.26 -310155.5 -000101.0+000019.100026.1 08.9500.61G? 0 +141806.33 -193749.1 +000015.1-000024.500019.1 08.9500.59G? 0 +141958.29 -365111.7 +000016.9+000007.900011.9 08.9500.83G? 0 +142121.90 -565753.5 +000004.8-000005.400009.0 08.9500.19A? 0 +142212.59 -202945.9 -000000.5-000019.100008.8 08.9500.45F? 0 +142446.82 -040133.4 +000001.6+000009.900002.5 08.9500.35F? 0 +142819.67 -265053.0 -000022.1-000035.700005.1 08.9500.34F? 0 +143312.65 -412334.1 +000060.7-000024.700016.3 08.9500.51F? 0 +143848.07 +600215.7 -000036.5+000003.500010.4 08.9500.48F? 0 +143944.30 -283708.1 +000002.0-000002.000002.2 08.9500.37F? 0 +144242.66 -490848.4 -000018.3+000000.400016.6 08.9500.02A? 0 +144510.75 -065337.1 -000009.8-000000.600008.6 08.9500.61G? 0 +144703.59 -272849.4 -000005.1+000000.400028.8 08.9500.23A? 0 +144748.96 -602526.1 -000000.7+000002.400004.7 08.9500.20A? 0 +144909.93 -605015.0 -000052.6-000055.200013.2 08.9500.51F? 0 +145253.84 +460915.9 +000039.2-000001.600029.2 08.9500.71G? 0 +145659.52 -423508.6 -000030.7+000001.300003.8 08.9500.50F? 0 +145756.17 -014350.7 -000059.3-000018.500008.8 08.9500.60G? 0 +150456.98 -122343.9 +000006.5-000022.800024.1 08.9500.56F? 0 +150755.39 -444925.9 -000037.0-000046.400009.1 08.9500.54F? 0 +151149.31 +230204.1 +000048.1-000026.000006.4 08.9500.50F? 0 +151253.49 +623901.6 +000003.0-000000.500005.4 08.9500.39F? 0 +151400.18 +000006.9 -000156.8+000006.600007.3 08.9500.63G? 0 +151548.64 -193238.7 -000001.7-000005.300012.9 08.9500.01A? 0 +152621.61 -480832.1 -000018.6-000018.800019.4 08.9500.28A? 0 +153104.57 -493018.0 -000015.2-000001.000005.5 08.95-0.01B? 0 +153142.70 -811811.1 -000009.7-000034.400008.1 08.9500.37F? 0 +153229.69 -510436.6 +000009.7-000019.400003.1 08.9500.51F? 0 +153701.45 -371435.5 +000000.5-000032.700024.8 08.9500.55F? 0 +154403.84 -491244.9 +000004.1-000017.800009.2 08.9500.07A? 0 +154520.21 +043156.9 +000000.0+000000.000000.0 08.9500.41F? 1 +154521.55 +120255.5 +000001.8-000050.700010.4 08.9500.46F? 0 +154539.69 -532012.4 +000006.2-000019.100001.8 08.9500.19A? 0 +154735.45 +450428.8 +000008.3-000007.200013.9 08.9500.94G? 0 +155011.47 -284215.5 -000022.2-000000.500011.9 08.9500.10A? 0 +155059.25 -685520.9 +000000.6-000005.600005.5 08.9500.01A? 0 +155203.82 +201453.5 +000091.0-000051.200021.1 08.9500.58G? 0 +155605.64 -365334.1 -000008.6-000029.600011.1 08.9500.46F? 0 +155628.93 +135330.5 +000013.7-000135.900006.6 08.9500.72G? 0 +155854.66 +083355.3 -000060.9+000022.900040.7 08.9500.79G? 0 +160122.15 +283719.6 -000080.0-000037.700016.2 08.9500.69G? 0 +160651.97 +073828.9 +000014.3-000051.800018.7 08.9500.55F? 0 +161055.11 -253121.4 -000022.2-000025.400021.3 08.9500.45F? 0 +161544.97 +085401.0 +000018.1-000042.600011.8 08.9500.60G? 0 +161643.74 -603345.3 -000014.2-000015.400001.7 08.9500.04A? 0 +161726.59 -344907.6 +000088.2+000082.700003.5 08.9500.58F? 0 +161914.83 -404914.9 -000027.6-000016.600009.8 08.9500.45F? 0 +162137.19 -454502.4 +000009.3-000011.000010.1 08.9500.16A? 0 +162332.23 +332127.8 -000000.9-000010.300009.1 08.9500.60G? 1 +162537.31 -404659.0 +000026.0-000054.700003.6 08.9500.57F? 0 +162656.30 +241407.1 -000010.8+000002.000004.4 08.9500.89G? 0 +162838.28 +081129.3 -000007.1+000026.700002.7 08.9500.47F? 0 +163236.50 -301143.4 +000098.0-000124.200007.3 08.9500.70G? 0 +163647.07 -490630.7 -000002.3-000000.700002.3 08.9500.38F? 0 +163716.22 +051917.2 -000010.8-000042.800006.8 08.9500.52F? 0 +163859.74 -453535.7 -000004.1-000032.200005.8 08.9500.18A? 0 +164253.31 +203154.2 -000041.2-000241.800029.4 08.9500.72G? 0 +164355.72 +573807.4 -000004.9+000004.200006.6 08.9500.26A? 0 +164834.60 +240721.4 +000015.5-000016.400000.9 08.9500.40F? 0 +164905.42 -562800.1 +000010.8-000008.600011.4 08.9500.80G? 0 +165233.66 -510743.8 -000134.2-000136.300002.1 08.9500.71G? 0 +165656.87 -011432.0 +000011.9+000010.700005.1 08.9500.50F? 0 +165752.06 -245506.8 -000015.5-000085.300007.8 08.9500.67G? 0 +165821.25 +455611.2 -000008.5+000009.500007.9 08.9500.52F? 0 +170035.28 +700140.0 +000021.0+000014.800015.4 08.9500.46F? 0 +170049.46 -581709.2 +000020.2+000000.000001.9 08.9500.35F? 0 +170051.46 +123737.1 -000051.2-000122.500005.2 08.9500.71G? 0 +170402.71 +093943.1 -000022.1-000016.400013.0 08.9500.99K? 0 +170500.62 -561525.4 +000014.7-000010.600008.1 08.9500.07A? 0 +170629.02 -285933.1 -000014.7-000003.100000.9 08.9500.90G? 0 +170723.72 -504326.1 +000022.5+000009.300010.3 08.9500.08A? 0 +171418.06 +043234.8 -000007.0-000013.100011.8 08.9500.60G? 0 +171559.17 +105334.3 +000012.6-000003.500005.5 08.9500.29A? 0 +172619.02 +334725.1 +000011.5-000037.300009.8 08.9500.41F? 0 +172638.18 -634853.8 +000000.0-000009.700002.4 08.9500.23A? 0 +172640.42 +354554.6 +000000.0+000000.000000.0 08.9500.40F? 0 +172901.79 -120230.1 +000048.0+000005.200005.8 08.9500.76G? 0 +173119.45 -002049.4 -000034.7-000004.000003.7 08.9500.17A? 0 +173241.84 +234412.4 -000339.2-000086.800002.1 08.9500.61G? 0 +173427.56 -532041.1 +000006.9-000019.800000.9 08.9500.32F? 0 +173443.64 -361811.7 +000012.5-000005.000000.8 08.9500.90G? 0 +173533.29 -195347.7 +000006.5-000012.300020.6 08.9500.26A? 0 +173619.19 +294230.0 -000010.5+000004.200006.1 08.9500.96K? 0 +173939.35 -011917.8 -000079.6-000027.900003.5 08.9500.83G? 0 +174200.55 +212712.0 -000015.7-000016.600002.1 08.9500.96K? 0 +174356.50 -061608.7 -000006.3-000005.500017.4 08.9500.87G? 0 +174435.73 +753027.9 -000102.6+000035.000003.6 08.9500.86G? 0 +174442.52 +735848.9 +000026.2-000002.100001.8 08.9500.27A? 0 +174516.11 -404514.6 +000012.4-000002.200004.9 08.95-0.01B? 0 +174820.37 +034134.6 -000007.0+000000.900015.6 08.9500.55F? 0 +175131.21 +121141.4 -000034.9+000033.400010.9 08.9500.47F? 0 +175201.24 +481234.4 -000004.1-000030.100016.5 08.9500.82G? 0 +175335.13 +225806.3 +000028.1-000053.800017.7 08.9500.61G? 0 +175407.38 +470213.6 +000024.9+000004.900001.4 08.9500.35F? 0 +175630.09 -383655.0 -000014.0-000012.900024.7 08.95-0.08B? 0 +175827.28 -574734.0 +000023.0-000015.300003.6 08.9500.98K? 0 +180112.32 -734047.3 -000000.8-000016.400002.2 08.9500.16A? 0 +180542.78 -043240.9 +000035.6+000011.900006.6 08.9500.45F? 0 +180903.05 +173337.6 +000022.5+000035.400012.5 08.9500.51F? 0 +180932.60 -243949.9 -000000.8+000007.600020.4 08.9500.03A? 1 +181306.96 +201934.5 -000067.2-000014.500012.1 08.9500.62G? 0 +181340.39 -390715.6 +000003.8-000029.200016.0 08.9500.96K? 0 +181423.92 -323226.4 -000022.2-000006.400020.1 08.9500.10A? 0 +181525.95 -763959.9 +000000.0+000000.000000.0 08.9500.40F? 1 +181531.49 +095302.1 +000000.0+000001.700015.1 08.9500.39F? 0 +181612.35 +163512.6 -000010.7-000005.300011.1 08.9500.12A? 0 +181621.26 +062036.9 -000001.1+000003.000024.8 08.9500.39F? 0 +181930.12 +354408.9 -000001.8+000007.600003.4 08.9500.42F? 0 +182107.46 -521149.4 -000019.9-000010.400000.7 08.9500.34F? 0 +182156.28 +420849.1 -000060.6-000008.900003.6 08.9500.64G? 0 +182224.23 +095658.7 -000002.1-000043.700023.1 08.9500.09A? 1 +182425.24 +690552.8 -000006.1-000032.200002.8 08.9500.52F? 0 +182440.32 -135446.4 +000021.4-000014.100004.0 08.9500.32F? 0 +182524.04 +225553.9 -000007.5+000022.600005.8 08.9500.99K? 0 +182712.38 +052342.3 -000007.1+000005.000017.5 08.9500.25A? 0 +182712.99 +010705.7 +000018.1+000011.600011.0 08.9500.51F? 0 +182753.16 +240028.7 -000011.9+000008.000009.2 08.9500.42F? 0 +182811.77 +072119.2 -000020.5-000010.100004.1 08.9500.21A? 0 +183138.16 +663708.5 +000027.3-000001.100000.4 08.9500.47F? 0 +183433.59 +575527.5 -000000.1-000009.600005.8 08.9500.90G? 0 +183611.10 +675440.8 +000008.2-000001.300005.8 08.9500.04A? 0 +183719.27 +501742.7 +000015.2+000026.400008.6 08.9500.52F? 0 +183748.60 +221652.3 +000016.1-000032.900000.2 08.9500.97K? 0 +183811.53 -502447.0 +000003.1-000016.400002.3 08.9500.01A? 0 +183812.51 +103314.7 -000000.6-000010.600015.4 08.9500.13A? 0 +183846.40 +493024.1 +000008.7-000072.300008.2 08.9500.47F? 0 +183900.93 -603633.0 -000026.3-000013.600007.1 08.9500.36F? 0 +184017.13 +094145.0 +000021.1-000019.700007.6 08.9500.67G? 0 +184130.49 -331739.3 -000020.7-000015.400011.6 08.95-0.09B? 0 +184223.86 +140315.6 -000017.4-000005.600028.6 08.9500.43F? 0 +184310.21 -065016.3 -000018.5-000028.800017.4 08.9500.14A? 0 +184323.77 -525142.3 -000020.6-000008.100009.5 08.9500.20A? 0 +184338.95 -112942.9 +000001.2-000008.700014.7 08.9500.26A? 0 +184534.42 +142501.6 -000025.4-000077.800012.8 08.9500.68G? 0 +184853.44 +192728.5 +000001.4-000001.100011.8 08.9500.20A? 0 +184913.09 +153633.0 +000020.5+000012.000000.9 08.9500.43F? 0 +184954.80 +083111.0 -000002.0-000001.700016.3 08.9500.09A? 0 +184955.87 +003214.2 +000006.2-000022.500003.7 08.9500.42F? 0 +185123.66 +514944.5 -000006.0+000001.700001.1 08.9500.09A? 0 +185311.64 -533157.1 -000008.6+000019.700015.7 08.9500.37F? 0 +185443.32 -142028.7 +000015.3-000043.000007.8 08.9500.46F? 0 +185548.67 -392356.6 -000018.5-000037.600000.2 08.9500.62G? 0 +185607.28 +142501.0 +000001.8-000018.000000.8 08.9500.16A? 0 +185909.42 -093359.7 +000023.3-000024.900017.5 08.9500.44F? 0 +185922.09 +293609.6 +000000.0+000000.000000.0 08.9500.49F? 0 +190101.15 +040626.1 +000002.9+000012.500006.0 08.9500.57F? 0 +190520.02 +055337.6 +000042.5-000014.800013.6 08.9500.48F? 0 +190529.98 -082341.9 -000024.1-000008.300002.3 08.9500.07A? 0 +190558.08 -353547.7 -000010.0-000013.200002.7 08.9500.24A? 0 +190612.41 +194327.0 -000008.0-000003.200004.9 08.9500.14A? 0 +190735.33 +283646.8 -000004.1+000023.900011.9 08.9500.49F? 0 +190737.19 -192237.6 +000001.9-000029.100042.3 08.9500.64G? 0 +190753.11 +633710.6 +000021.2+000015.300004.9 08.9500.96K? 0 +190835.20 +271144.1 -000002.3-000017.300018.1 08.9500.62G? 0 +190949.51 +443326.9 +000001.5-000021.500010.3 08.9500.24A? 0 +191030.63 -454132.8 +000172.8-000109.600011.7 08.9500.66G? 0 +191226.28 -241848.5 -000024.5-000008.400011.7 08.9500.09A? 0 +191340.34 +243753.1 -000009.1-000012.700002.4 08.9500.01A? 0 +191725.46 -424051.5 +000021.9+000007.300026.1 08.9500.28A? 0 +191828.80 +043256.0 +000047.8-000025.300020.1 08.9500.45F? 0 +192059.25 +190845.3 +000088.2+000077.600020.1 08.9500.72G? 1 +192249.66 -660903.9 -000003.3-000360.300045.6 08.9500.94G? 0 +192301.94 +474253.2 -000001.9-000085.300027.9 08.9500.75G? 0 +192553.74 -203254.6 -000006.2-000007.500013.0 08.9500.27A? 0 +192637.15 +261844.3 +000013.8-000002.000003.4 08.9500.17A? 0 +192648.74 +210144.8 +000018.0-000001.400017.7 08.9500.13A? 0 +192734.30 -404642.8 -000001.5-000027.000023.0 08.9500.55F? 0 +192905.68 +433704.6 +000018.3-000003.200005.3 08.9500.29A? 0 +192924.84 -624836.6 +000025.5+000003.000010.7 08.9500.27A? 0 +193011.63 +224125.5 -000020.5+000003.800012.0 08.9500.93G? 0 diff --git a/kstars/kstars/data/hip122.dat b/kstars/kstars/data/hip122.dat new file mode 100644 index 00000000..3a5f18be --- /dev/null +++ b/kstars/kstars/data/hip122.dat @@ -0,0 +1,1000 @@ +193214.61 +451837.9 -000002.9+000040.800011.6 08.9500.67G? 0 +193252.05 +763939.1 +000007.9-000025.800007.1 08.9500.94G? 0 +193345.41 -185137.6 +000016.3-000019.100004.3 08.9500.56F? 0 +193419.73 +405425.0 +000001.9+000003.600026.9 08.9500.38F? 0 +193610.09 +251708.9 +000007.7+000016.200003.7 08.9500.18A? 0 +193617.17 +353934.5 +000005.1+000043.900030.8 08.95-0.02B? 1 +194023.03 -123626.5 +000018.5+000006.900001.8 08.9500.03A? 0 +194025.83 +664232.6 -000006.3-000008.700006.4 08.9500.34F? 0 +194149.54 +370633.9 +000004.0-000006.400001.3 08.9500.04A? 0 +194248.42 -552909.0 -000000.9+000023.600007.1 08.9500.14A? 0 +194249.60 +084551.4 -000007.4+000007.900004.7 08.9500.28A? 0 +194314.78 +270106.3 +000001.6+000001.200004.6 08.9500.01A? 1 +194417.72 +604103.0 +000000.9+000000.500011.6 08.95-0.04B? 0 +194419.97 +273032.1 +000013.6+000020.400009.5 08.9500.99K? 0 +194704.15 -745436.6 +000008.0-000028.400006.5 08.9500.90G? 0 +194710.36 +231627.8 +000005.8-000001.800006.2 08.9500.20A? 0 +194722.31 +305345.1 -000003.9+000002.000001.7 08.95-0.03B? 0 +194804.98 +295136.6 +000002.8+000000.600002.4 08.95-0.01B? 1 +195100.27 +291716.6 +000012.1-000017.600010.2 08.9500.16A? 0 +195241.61 +443616.7 -000017.9-000002.600019.6 08.9500.49F? 0 +195244.04 -152456.9 -000016.1-000016.200010.8 08.9500.04A? 0 +195311.65 +391352.4 +000008.8-000029.100000.6 08.9500.12A? 0 +195447.61 +081124.8 +000009.0-000002.900000.9 08.9500.88G? 0 +195450.26 +474510.0 +000005.0-000011.200008.4 08.9500.32F? 0 +195739.22 +332533.6 +000001.4-000008.000006.0 08.95-0.01B? 0 +200022.77 -205125.3 -000007.6-000015.300013.9 08.9500.32F? 0 +200052.96 -271053.0 +000010.9-000012.500003.3 08.9500.54F? 0 +200655.70 +385039.0 +000011.5+000004.400005.7 08.9500.03A? 0 +200746.69 +264606.8 -000009.3+000017.100003.4 08.9500.38F? 0 +200807.07 +255513.6 +000017.1-000002.200013.2 08.9500.40F? 0 +200835.81 +050136.5 +000003.3-000022.600009.4 08.9500.55F? 0 +200937.92 -090935.1 +000033.6-000027.600003.6 08.9500.24A? 0 +201105.87 +494546.3 -000018.4-000057.700008.5 08.9500.42F? 0 +201219.67 +182212.3 +000001.0-000006.800014.7 08.9500.45F? 0 +201410.67 +544439.8 -000004.5-000002.100005.2 08.95-0.04B? 0 +201632.02 -523247.9 +000001.9-000006.500018.6 08.9500.06A? 0 +201640.89 +050255.9 +000081.0+000014.500003.4 08.9500.94G? 0 +202111.60 -170337.0 -000009.0-000041.900015.3 08.9500.54F? 0 +202443.26 +512035.5 -000006.5-000007.400002.9 08.9500.14A? 0 +202518.06 -522009.8 -000004.2-000004.700000.3 08.9500.48F? 0 +202604.00 -460929.3 +000022.2+000010.500004.3 08.9500.33F? 0 +202730.57 +412809.6 +000089.2+000012.700023.6 08.9500.70G? 0 +203035.32 +543532.8 -000002.4-000011.000009.9 08.9500.34F? 0 +203220.78 +415200.9 +000014.6-000053.000006.8 08.95-0.02B? 1 +203611.35 +250313.8 +000014.4-000028.000026.8 08.9500.40F? 0 +203618.21 +372502.9 +000008.8-000008.200001.5 08.9500.55F? 0 +203643.36 +390614.4 +000000.0+000000.000000.0 08.9500.15A? 0 +203645.02 -321226.1 -000020.7+000044.700013.2 08.9500.47F? 0 +203645.48 -564445.9 +000015.6+000019.100002.1 08.9500.51F? 0 +203725.60 -115213.9 -000079.1-000223.900025.9 08.9500.85G? 0 +203735.78 +183445.0 +000002.2-000033.400025.1 08.9500.91G? 0 +204322.23 -221815.4 +000021.9-000016.000012.6 08.9500.41F? 0 +204348.64 +234240.5 -000002.2-000014.800003.4 08.9500.01A? 0 +204431.29 +510152.3 +000005.4+000005.800008.4 08.9500.08A? 0 +204539.96 -283712.0 -000010.8+000003.700015.5 08.9500.97K? 0 +204644.42 +372810.3 -000004.7+000007.700004.3 08.9500.02A? 0 +204817.83 -130613.7 +000050.8+000019.200019.5 08.9500.86G? 0 +205005.17 -353332.4 +000055.4-000004.600010.4 08.9500.38F? 0 +205042.80 -561428.4 +000094.6-000178.200006.5 08.9500.81G? 0 +205136.28 +111343.6 +000019.0-000003.600016.9 08.9500.57F? 0 +205432.37 -185058.2 -000009.0-000014.300010.8 08.9500.16A? 0 +205602.84 +131555.1 +000024.3+000043.500011.5 08.9500.41F? 0 +205646.18 +354628.4 +000005.9+000003.300011.1 08.9500.14A? 0 +205826.58 +303729.4 +000031.7+000009.500010.1 08.9500.70G? 0 +205928.23 +501241.6 +000000.0+000000.000000.0 08.9500.43F? 1 +210021.45 +183636.7 -000001.9-000031.500007.5 08.9500.40F? 0 +210311.23 +075435.7 +000020.0+000010.600016.4 08.9500.39F? 0 +210407.16 -425801.8 -000063.7-000028.000011.2 08.9500.50F? 0 +210408.94 +100157.8 +000001.7-000003.900018.0 08.9500.14A? 0 +210501.15 +402040.9 +000002.3-000002.900005.3 08.9500.00A? 0 +210900.69 -581957.5 +000013.2-000033.500004.4 08.9500.32F? 0 +211333.88 +324626.4 +000050.7+000010.500006.8 08.9500.53F? 0 +211454.53 -074313.3 -000009.7-000021.100013.0 08.9500.53F? 0 +211519.88 -265605.1 +000056.2+000055.600020.6 08.9500.56F? 0 +211528.35 -412344.7 -000033.8+000024.800003.9 08.9500.54F? 0 +211607.01 +444836.9 -000007.1-000005.400003.8 08.9500.06A? 0 +211711.15 +320957.6 +000004.6-000013.500022.0 08.9500.94G? 0 +211935.97 -392835.7 -000010.5-000012.200007.2 08.9500.98K? 0 +211953.94 +380832.5 -000003.8+000006.200012.5 08.9500.86G? 0 +212129.54 +415358.0 -000002.3-000006.500001.5 08.9500.04A? 0 +212218.45 +291500.7 -000014.6-000016.000014.2 08.9500.16A? 0 +212354.58 +430810.5 -000002.0-000005.900006.5 08.95-0.00B? 0 +212954.44 +660717.2 -000032.0-000047.200000.8 08.9500.49F? 0 +213124.97 -043138.5 +000001.3-000078.000014.0 08.9500.45F? 0 +213137.44 +442132.5 +000006.2+000007.300017.3 08.9500.26A? 0 +213148.32 +532355.2 +000010.6+000004.400012.8 08.9500.07A? 0 +213503.57 -384741.0 -000064.9-000045.000007.1 08.9500.63G? 0 +213713.58 +862629.0 +000010.7+000021.400001.1 08.9500.16A? 0 +213716.59 -763058.4 +000005.9-000026.900011.6 08.9500.32F? 0 +213740.41 -460229.3 +000036.6-000019.200004.8 08.9500.52F? 0 +213849.85 +432604.8 +000015.5+000014.100001.9 08.9500.39F? 0 +214359.37 +410129.8 -000000.9-000032.300023.5 08.9500.63G? 0 +214555.02 +450925.3 +000010.7-000016.200008.4 08.9500.01A? 0 +214841.08 +663245.9 -000014.6-000019.400007.3 08.9500.22A? 0 +215028.42 -510215.2 -000001.1+000007.900020.8 08.9500.35F? 0 +215602.22 -423357.9 -000022.6+000004.100011.6 08.9500.89G? 0 +215655.31 +653223.8 +000075.4+000020.900001.5 08.9500.51F? 0 +215730.53 +673529.4 -000005.2-000002.300005.2 08.9500.16A? 0 +215739.70 +330316.9 -000014.9-000012.900000.5 08.9500.18A? 0 +220058.59 +404305.0 +000021.8+000007.000000.3 08.9500.19A? 0 +220252.44 -032818.9 -000039.0-000017.800023.8 08.9500.55F? 0 +220516.59 -302229.7 +000179.2+000038.800017.3 08.9500.46F? 0 +220634.94 +032731.8 +000034.8-000052.000001.4 08.9500.51F? 0 +220822.60 +522216.3 +000030.9+000008.200008.8 08.9500.48F? 0 +221551.99 +340346.7 -000015.2-000030.100006.9 08.9500.35F? 0 +221746.59 +620805.6 +000015.3+000044.200008.0 08.9500.69G? 0 +221829.85 +644113.4 +000009.2+000005.700000.8 08.9500.36F? 0 +221936.78 +041524.4 +000135.3-000003.400003.0 08.9500.78G? 0 +222013.84 +415029.3 -000022.2-000008.300014.5 08.9500.46F? 0 +222432.33 -342126.1 +000043.7+000017.100002.0 08.9500.47F? 0 +222520.70 +400936.8 +000002.2-000017.800007.0 08.9500.11A? 0 +223026.10 +662748.0 +000009.5+000007.400007.5 08.9500.70G? 0 +223248.76 -025643.0 +000023.8-000070.400041.4 08.9500.97K? 0 +223325.76 +423747.0 +000002.6-000004.100004.2 08.9500.16A? 0 +223406.24 +160127.5 +000009.2+000010.300013.5 08.9500.22A? 0 +223518.31 +542047.4 +000068.6+000006.800005.0 08.9500.51F? 0 +223533.32 -274456.9 -000125.8-000075.400013.8 08.9500.53F? 0 +223826.21 +471825.2 +000005.0-000010.300010.0 08.9500.66G? 0 +223857.35 -084105.5 -000057.8-000011.900004.3 08.9500.52F? 0 +223942.40 +544053.2 +000000.0+000000.000000.0 08.9500.77G? 1 +224151.11 -183341.9 -000001.4+000007.500007.7 08.9500.42F? 0 +224234.72 +294308.3 +000009.6+000000.300015.8 08.9500.59G? 0 +225408.42 +223622.0 +000030.3+000000.500013.4 08.9500.90G? 0 +225553.84 -062922.2 +000035.9+000011.900001.0 08.9500.52F? 0 +225555.43 -134505.7 +000017.1-000028.600017.8 08.9500.63G? 0 +230253.42 +641359.5 +000000.2-000004.900000.8 08.9500.10A? 0 +230301.72 +511648.7 +000008.5-000010.000012.2 08.95-0.00B? 0 +230521.97 +634320.7 -000000.7-000011.300001.2 08.9500.29A? 0 +230742.75 -301359.7 +000011.3-000012.200005.6 08.9500.49F? 0 +231246.42 -215618.4 +000001.1-000006.900027.4 08.9500.61G? 1 +231328.99 +301436.8 +000006.6-000002.500008.3 08.9500.98K? 0 +231746.66 -053402.5 +000123.0-000048.900026.5 08.9500.55F? 0 +231828.58 +272711.0 +000018.6+000004.400001.5 08.9500.42F? 0 +232134.30 -201743.6 -000005.2-000001.300003.2 08.9500.60G? 0 +232248.46 -530316.4 +000059.5-000059.100010.9 08.9500.56F? 0 +232411.29 -311929.7 +000053.8-000034.500001.1 08.9500.49F? 0 +232622.11 +814041.6 +000001.1-000018.000012.3 08.9500.52F? 0 +232743.43 +311958.1 -000016.3-000050.800003.6 08.9500.61G? 0 +233245.35 +501744.2 +000153.0+000042.700024.2 08.9500.68G? 0 +233310.46 -092752.0 +000033.0+000062.400022.5 08.9500.51F? 0 +233710.00 -255153.0 +000037.0-000013.400008.0 08.9500.11A? 0 +233922.99 +070439.5 +000027.6+000002.100007.6 08.9500.15A? 0 +234004.88 -710659.9 +000010.0-000013.300006.3 08.9500.48F? 0 +234504.05 +581556.5 -000073.4-000081.300000.1 08.9500.55F? 0 +234546.47 +443956.6 -000009.2+000001.900012.5 08.9500.36F? 0 +234714.82 -214628.8 +000039.5-000035.000009.8 08.9500.98K? 0 +234719.57 -094831.5 -000089.4-000068.600023.3 08.9500.51F? 0 +234857.89 +002616.9 +000053.0-000210.000033.1 08.9500.74G? 0 +235122.38 +574850.6 -000021.5-000010.000010.1 08.9500.53F? 0 +235524.58 -394550.2 +000026.9+000001.300009.1 08.9500.44F? 0 +235630.66 +015507.0 +000019.5-000034.000002.2 08.9500.64G? 0 +235949.40 +210859.1 -000006.5-000009.700004.5 08.9500.39F? 0 +000011.88 +511659.4 +000057.2-000015.600004.5 08.9501.15K? 0 +000436.59 -311008.6 +000004.6+000011.700011.4 08.9501.18K? 0 +000854.55 +403759.2 -000001.9-000013.600010.3 08.9501.26K? 0 +001016.28 +505305.6 +000048.8-000009.200008.0 08.9501.10K? 0 +001217.28 -504201.1 -000021.4-000013.900002.4 08.9501.15K? 0 +001839.75 +612540.4 +000003.5-000004.300018.1 08.9501.00K? 0 +002238.46 +214000.2 -000028.7-000044.100019.0 08.9501.06K? 0 +003033.01 +332700.5 +000020.8+000001.400006.5 08.9501.01K? 0 +003148.07 -064931.3 +000034.5-000017.000029.6 08.9501.12K? 0 +003813.23 +373751.7 +000027.8+000001.100012.9 08.9501.27K? 0 +004006.50 +605056.7 -000019.0-000025.900002.7 08.9501.87M? 0 +004609.63 -320036.9 +000005.2-000024.800028.8 08.9501.20K? 0 +004954.55 +571322.8 -000002.7+000011.300000.2 08.9501.16K? 0 +005419.33 -381351.4 -000008.8-000002.100013.2 08.9501.03K? 0 +010311.90 +271612.0 +000016.2-000007.900037.4 08.9501.28K? 0 +010312.24 -270629.4 +000015.3-000015.900017.6 08.9501.55K? 0 +010327.01 +170901.5 -000002.2+000003.900003.8 08.9501.66K? 0 +010515.16 +460334.7 +000012.1-000009.700033.5 08.9501.53K? 0 +011029.26 +362543.4 +000012.9-000006.600017.3 08.9501.17K? 0 +011507.15 +080235.5 -000008.4-000015.800009.2 08.9501.83K? 0 +011814.72 +493058.7 +000011.6+000001.500033.6 08.9501.00K? 0 +011942.81 +183545.0 +000015.0-000023.600009.8 08.9501.53K? 0 +012138.00 +041527.0 +000015.7+000009.800009.6 08.9501.05K? 0 +012219.06 +743401.2 -000007.5+000003.300016.3 08.9501.57K? 0 +012240.79 +113929.4 +000032.5+000021.100010.5 08.9501.07K? 0 +012405.29 +702525.0 -000012.1+000014.300025.2 08.9501.41K? 0 +012931.03 -320126.4 +000004.9-000000.400002.2 08.9501.14K? 0 +013005.75 +300902.1 -000005.4-000000.200006.9 08.9501.67K? 0 +013207.62 +434255.5 +000017.7-000036.100034.7 08.9501.26K? 0 +013654.15 +242436.3 +000023.2-000016.500010.2 08.9501.65K? 0 +014026.02 -384725.4 -000002.9-000019.300003.2 08.9501.44K? 0 +014638.70 +122443.0 +000021.6-000074.000040.6 08.9501.02K? 0 +015452.61 -843947.2 +000035.7+000016.600011.8 08.9501.25K? 0 +015801.52 +604851.7 +000014.7+000026.000013.0 08.9501.65K? 0 +020605.70 -101245.2 +000010.4-000008.600029.5 08.9501.16K? 0 0.10 1.00 +020735.04 -392334.4 +000006.3-000005.200013.2 08.9501.08K? 0 +021140.39 -433439.2 -000002.7+000006.800001.1 08.9501.14K? 0 +021444.87 -404159.7 -000018.5-000035.400012.3 08.9501.08K? 0 +021601.33 -253128.7 +000021.7-000041.700005.7 08.9501.06K? 0 +021829.29 +464133.2 +000013.9+000000.800002.9 08.9501.71K? 0 +021830.44 -375522.4 +000007.8-000018.400003.6 08.9501.52K? 0 +021952.87 -102308.7 -000006.5-000010.000008.2 08.9501.07K? 0 +024504.08 +044238.0 +000013.2+000008.300000.9 08.9501.17K? 0 +025828.12 +425722.7 +000001.0-000003.100020.0 08.9501.34K? 0 +030229.83 -122459.2 +000001.4+000001.900032.3 08.9501.18K? 0 +031308.09 -362847.5 +000049.1-000008.400002.2 08.9501.01K? 0 +031635.57 +591654.7 -000004.5+000004.700011.1 08.9501.11K? 0 +032006.67 -140814.7 -000001.6+000012.300000.5 08.9501.18K? 0 +032603.15 +451524.5 +000019.7-000019.900005.3 08.9501.28K? 0 +032936.14 -283400.4 -000020.4+000006.600003.4 08.9501.25K? 0 +032945.65 -142542.2 +000015.8+000012.800020.6 08.9501.03K? 0 +033116.74 +260933.3 +000028.8-000015.400014.0 08.9501.59K? 0 +034112.73 -192329.1 +000013.2+000005.800007.7 08.9501.10K? 0 +034142.09 +412759.9 +000043.8-000062.200032.9 08.9501.05K? 0 +034317.92 +365055.7 -000001.7-000016.000015.4 08.9501.69K? 0 +034411.67 -055423.3 -000012.5+000002.300014.5 08.9501.03K? 0 +034840.07 -772012.7 +000023.3+000038.600010.8 08.9501.10K? 0 +035018.69 +832125.1 -000004.7+000002.900004.9 08.9501.65K? 0 +035048.97 +082825.0 -000022.2+000010.800003.4 08.9501.65K? 0 +035247.12 +135648.5 +000065.2+000009.800034.0 08.9501.31K? 0 +035559.54 -294838.5 +000007.4-000013.100016.4 08.9501.46K? 0 +035731.29 -254419.8 +000002.4+000012.700003.8 08.9501.04K? 0 +040246.43 +210308.9 +000024.5-000041.700001.3 08.9501.82K? 0 +040348.43 +242406.8 -000019.7-000020.100013.4 08.9501.41K? 0 +040748.84 +531249.7 +000046.1-000032.400025.7 08.9501.80K? 0 +040800.94 -503032.3 +000005.3+000021.900005.9 08.9501.08K? 0 +040839.13 -024114.5 -000024.6-000009.900032.7 08.9501.08K? 0 +040846.59 -213139.0 -000004.4+000023.700006.6 08.9501.00K? 0 +041012.79 +784931.9 +000004.2+000026.000006.2 08.9501.02K? 0 +041018.78 +592727.9 +000040.2-000016.100039.5 08.9501.68K? 0 +041051.33 -071206.1 +000014.2-000026.100001.5 08.9501.28K? 0 +041051.92 +421234.7 -000009.7-000033.100016.6 08.9501.62K? 0 0.10 1.00 +041807.88 -691950.5 +000018.9-000023.200008.0 08.9501.26K? 0 +042158.86 +154705.9 -000009.6-000000.500004.5 08.9501.41K? 0 +042609.22 +140445.6 -000032.9-000010.400000.8 08.9501.41K? 0 +042708.11 -423843.1 +000021.7-000016.300010.8 08.9501.02K? 0 +043112.18 +080838.1 -000017.0+000014.000014.7 08.9501.17K? 0 +043729.52 +082248.6 -000028.8-000005.900039.4 08.9501.12K? 0 +044429.54 +502207.2 -000003.9-000017.000002.2 08.9501.08K? 0 +044451.40 -645834.2 +000019.0-000009.300009.4 08.9501.03K? 0 +044513.16 -234958.2 -000003.6+000011.300021.5 08.9501.64K? 0 +044730.33 -225702.1 +000004.1-000124.600009.8 08.9501.01K? 0 +045349.68 -262544.9 -000003.1-000021.800017.0 08.9501.04K? 0 +045558.77 -790802.5 +000040.5+000020.700013.6 08.9501.27K? 0 +045604.51 -100937.8 -000002.2+000005.100012.5 08.9501.61K? 0 +045614.48 +060110.6 +000018.8-000014.600004.2 08.9501.18K? 0 +045649.46 +623732.2 -000013.8+000001.400013.6 08.9501.50K? 0 +045747.27 -351123.5 -000004.6+000000.600008.9 08.9501.07K? 0 +045918.15 -354015.1 +000006.1+000000.900016.4 08.9501.00K? 0 +050002.62 +472341.9 +000003.5-000035.900023.0 08.9501.16K? 0 +050346.56 +044010.9 -000057.9-000013.000024.0 08.9501.54K? 0 +050410.31 +090831.8 -000011.8-000019.000044.8 08.9501.42K? 0 +051158.45 -302805.8 +000002.1-000022.200001.9 08.9501.03K? 0 +051900.85 -110816.3 -000003.9+000028.600038.4 08.9501.21K? 0 +052345.77 -081450.4 -000006.7+000006.500006.7 08.9501.40K? 0 +053658.95 -100437.9 -000009.6-000006.600006.2 08.9501.07K? 0 +053724.14 -145042.6 +000011.5-000029.800038.7 08.9501.05K? 0 +054114.60 -783753.0 -000022.7+000034.400018.2 08.9501.13K? 0 +054358.16 -381912.3 -000000.1+000004.700001.4 08.9501.08K? 0 +054704.70 -281603.4 -000005.4+000009.300001.1 08.9501.36K? 0 +054710.48 -390642.7 +000001.0+000001.400000.6 08.9501.12K? 0 +054801.68 +424846.9 -000007.9-000018.900009.3 08.9501.33K? 0 +055032.45 -370424.4 +000017.1-000014.700006.8 08.9501.01K? 0 +055114.22 -462043.3 -000014.9+000027.000021.8 08.9501.10K? 0 +055137.31 -063826.5 +000008.4+000008.200020.8 08.9501.57K? 0 +055350.33 +152618.5 +000007.1-000004.400000.3 08.9501.31K? 0 +055355.50 +082648.3 +000021.4+000006.300001.2 08.9501.91M? 0 +055609.27 +172626.4 +000006.4+000016.000006.5 08.9501.81K? 0 +055708.75 -393129.2 -000004.3+000025.700000.6 08.9501.12K? 0 +060235.22 +281223.9 +000003.2+000001.500036.5 08.9501.32K? 0 +060523.85 +114256.4 -000005.1+000015.600004.0 08.9501.22K? 0 +060620.91 -775716.8 +000006.2+000033.200001.0 08.9501.05K? 0 +060636.23 +473723.2 -000003.7-000016.900012.4 08.9501.05K? 0 +060854.80 -292438.9 +000016.6+000018.800000.3 08.9501.06K? 0 +061040.28 -330607.7 -000001.6+000024.100005.6 08.9501.43K? 0 +061059.51 -652424.6 +000040.9+000050.300006.2 08.9501.11K? 0 +061745.59 +402228.5 -000013.4-000009.600004.6 08.9501.76K? 0 +062006.36 -472552.0 -000004.2-000008.300005.4 08.9501.42K? 0 +062023.09 -171637.9 -000008.2-000013.200000.5 08.9501.02K? 0 +063705.28 -744746.2 +000004.7+000040.400001.8 08.9501.05K? 0 +063729.55 -312714.6 +000020.2-000026.600001.0 08.9501.15K? 0 +063737.55 +151150.0 +000019.0-000020.300026.7 08.9501.11K? 0 +063744.47 +173547.6 -000031.2+000008.800019.9 08.9501.16K? 0 +064122.04 +650403.1 -000017.9-000016.000012.8 08.9501.16K? 0 +064219.80 +711558.6 -000007.6-000028.900016.4 08.9501.21K? 0 +064250.43 +043518.1 -000053.8+000023.100034.9 08.9501.33K? 0 +064610.72 +192726.3 -000068.8+000055.500005.3 08.9501.31K? 0 +064632.82 +043943.2 -000004.6-000025.000020.8 08.9501.13K? 0 +064855.46 +763455.1 +000021.6+000010.300007.7 08.9501.43K? 0 +064902.61 +595553.7 +000022.5+000005.000002.9 08.9501.20K? 0 +065132.61 +472210.2 -000233.1-000672.000097.7 08.9501.21K? 0 +065204.69 -275845.5 -000015.5+000024.600001.1 08.9501.02K? 0 +065324.32 +230751.2 +000027.2-000020.300007.2 08.9501.65K? 0 +065353.40 +443202.3 -000023.4-000010.000001.6 08.9501.08K? 0 +065401.58 +231905.5 +000043.2+000021.200004.8 08.9501.39K? 0 +065402.93 +173740.6 +000037.9-000018.500004.0 08.9501.00K? 0 +065429.79 +285656.8 -000020.3-000014.000006.6 08.9501.29K? 0 +065633.13 -434546.5 -000021.1-000003.300011.9 08.9501.08K? 0 +065739.82 -082231.2 -000029.6-000012.200024.8 08.9501.02K? 0 +070158.17 -081833.1 +000038.8+000035.600049.3 08.9501.29K? 0 +070220.35 +391009.7 +000018.8-000005.000004.8 08.9501.30K? 0 +070550.37 +422659.4 +000023.2+000003.700009.6 08.9501.24K? 0 +070603.52 -343006.6 -000015.7+000019.100014.5 08.9501.04K? 0 +070744.74 +114002.4 -000041.9+000009.200020.1 08.9501.11K? 0 +070916.63 +344811.2 -000007.9+000014.600029.9 08.9501.49K? 0 +071034.97 +360319.9 +000020.4-000051.000012.8 08.9501.00K? 0 +071347.50 -321401.1 -000003.1-000000.600020.6 08.9501.20K? 0 +071517.58 +165517.1 +000004.4+000009.000009.9 08.9501.16K? 0 +071533.03 +825130.2 +000010.6-000034.200000.9 08.9501.13K? 0 +071729.73 +331201.9 +000018.7-000031.900031.4 08.9501.00K? 0 +071731.20 +180434.3 -000010.8-000018.700005.2 08.9501.12K? 0 +071930.76 -430245.3 -000023.1+000022.000004.0 08.9501.13K? 0 +071957.55 +561614.6 -000002.6-000010.000015.6 08.9501.46K? 0 +072040.43 -083900.7 -000056.9+000003.300006.3 08.9501.08K? 0 +072407.64 -144418.6 -000013.3-000007.200026.8 08.9501.63K? 0 +072432.53 -575549.9 +000008.4-000039.900023.7 08.9501.66K? 0 +073301.95 +335929.1 -000029.0+000002.000027.8 08.9501.45K? 0 +073455.02 -185855.7 +000006.3+000016.000015.7 08.9501.62K? 0 +073707.59 -281757.1 -000023.0+000000.600016.5 08.9501.50K? 0 +073923.49 -184642.2 -000030.3+000026.600014.6 08.9501.04K? 0 +074208.68 -310544.5 -000003.4-000004.200007.6 08.9501.27K? 0 +074620.48 -241900.8 -000029.0+000003.600021.7 08.9501.01K? 0 +074819.75 -153321.7 +000006.4+000006.900001.9 08.9501.09K? 0 +074823.06 -682115.7 -000013.4-000001.100006.3 08.9501.24K? 0 +074934.68 -043441.6 -000047.1-000015.500028.2 08.9501.08K? 0 +075006.88 -753532.5 +000002.2+000000.700011.2 08.9501.58K? 0 +075418.85 +691837.6 +000014.8+000003.600007.9 08.9501.21K? 0 +075559.36 +092514.7 +000014.2+000029.100011.3 08.9501.49K? 0 +080108.71 -001719.7 -000042.5-000002.400010.6 08.9501.14K? 0 +080231.80 -115816.1 -000005.7+000009.500004.8 08.9501.38K? 0 +080409.36 -031951.7 +000015.7+000010.500012.7 08.9501.38K? 0 +080559.04 +060000.6 -000017.1+000025.300028.9 08.9501.78K? 0 +081132.06 +455947.4 +000046.1-000012.200015.4 08.9501.65K? 0 +081231.89 +183101.0 -000017.5-000045.400016.1 08.9501.05K? 0 +082400.92 +011646.4 +000027.8-000025.000014.6 08.9501.52K? 0 +082614.93 -160342.7 +000008.0-000003.600003.9 08.9501.08K? 0 +082634.50 -435801.2 -000043.2+000022.100014.4 08.9501.53K? 0 +082832.02 -730914.1 -000003.0+000008.400011.8 08.9501.05K? 0 +082936.74 +422906.9 +000010.5-000024.300010.0 08.9501.22K? 0 +083030.22 -111508.2 +000001.6+000006.800037.0 08.9501.59K? 0 +083131.94 -060509.0 -000027.0-000020.500015.4 08.9501.08K? 0 +083134.65 -363417.0 -000000.4+000002.100012.5 08.9501.29K? 0 +083741.24 +120828.3 -000011.4-000006.700003.2 08.9501.12K? 0 +084121.71 -444609.9 +000014.4+000058.300026.2 08.9501.21K? 0 +084213.43 -592550.1 -000008.9+000022.300027.8 08.9501.49K? 0 +084625.22 +033310.2 -000012.8+000015.900005.2 08.9501.02K? 0 +085254.63 -221719.6 -000018.0+000024.800000.8 08.9501.58K? 0 +090830.26 -543011.5 -000055.4+000056.700027.6 08.9501.22K? 0 +091221.93 -434020.2 -000037.8-000003.200004.1 08.9501.04K? 0 +091517.79 -791956.7 +000002.1-000008.900016.5 08.9501.29K? 0 +091542.39 -011431.3 -000022.2-000019.200001.0 08.9501.02K? 0 +091643.76 -295705.4 -000065.3-000019.600023.4 08.9501.03K? 0 +091653.33 -313012.7 +000001.0-000005.900002.1 08.9501.66K? 0 +091701.89 +484332.2 -000014.0-000014.200022.2 08.9501.14K? 0 +091804.47 +051845.3 +000034.5-000007.700015.8 08.9501.19K? 0 +091818.95 -514146.1 -000004.7+000040.500012.1 08.9501.01K? 0 +092752.07 -555122.0 -000010.7-000008.100019.3 08.9501.53K? 0 +093139.31 -515621.1 +000005.8+000000.000013.3 08.9501.10K? 0 +093140.99 -323904.1 +000020.2-000024.800003.4 08.9501.37K? 0 +093810.53 +333550.4 -000021.2-000010.300003.9 08.9501.17K? 0 +093818.33 -080425.6 -000004.5-000019.200008.2 08.9501.10K? 0 +093942.39 -374301.9 +000022.8-000019.300013.7 08.9501.09K? 0 +094047.13 -570716.1 +000042.8-000022.600026.1 08.9501.10K? 0 +094420.11 +025518.9 -000025.2+000022.400016.2 08.9501.34K? 0 +094804.97 +565031.8 -000008.7-000000.200005.2 08.9501.01K? 0 +094900.64 -452625.7 +000012.5-000000.800017.9 08.9501.13K? 0 +094943.80 -170154.8 +000038.0-000022.400001.8 08.9501.04K? 0 +095138.14 +671751.5 -000005.2-000006.900015.5 08.9501.27K? 0 +095228.90 -025956.2 -000011.9-000021.900008.2 08.9501.09K? 0 +095709.57 +273432.4 -000018.6-000006.200011.4 08.9501.05K? 0 +095748.62 +192836.0 +000026.8-000015.500018.1 08.9501.17K? 0 +095749.14 +621513.0 -000026.3-000033.600009.7 08.9501.38K? 0 +095950.68 -601100.9 -000047.3+000064.900014.7 08.9501.06K? 0 0.10 1.00 +100205.07 -330924.8 -000032.3+000012.200008.0 08.9501.42K? 0 +100617.22 -581513.1 -000029.5-000003.000010.6 08.9501.15K? 0 +100857.54 +312048.6 -000001.5+000005.800012.9 08.9501.31K? 0 +100949.27 -705639.4 -000042.4+000010.000006.3 08.9501.06K? 0 +101029.65 +612815.7 +000011.6-000031.300013.7 08.9501.26K? 0 +101237.43 -443023.4 +000000.7+000007.500007.9 08.9501.65K? 0 +101910.74 +203348.4 -000151.0-000042.600060.4 08.9501.02K? 1 +102155.52 +200312.9 -000007.9-000019.000015.3 08.9501.24K? 0 +102402.64 +642914.0 -000016.0+000001.700010.9 08.9501.30K? 0 +102524.12 -585332.1 -000006.9-000041.500012.7 08.9501.12K? 0 +103154.52 -022422.8 -000007.8-000018.400037.1 08.9501.30K? 0 +103201.25 -121157.9 -000033.1+000015.700016.7 08.9501.02K? 0 +103344.45 -062246.5 -000021.7-000025.500010.3 08.9501.07K? 0 +103519.13 -614148.0 -000008.9+000010.800011.3 08.9501.06K? 0 +104035.57 -782933.0 -000011.2-000001.900001.6 08.9501.46K? 0 +104310.88 +344554.5 -000021.8+000000.200025.5 08.9501.48K? 0 +104605.17 -365219.5 -000074.0+000000.700010.6 08.9501.03K? 0 +104714.23 -471616.6 +000021.1+000006.200023.1 08.9501.36K? 0 +105020.89 +595412.4 +000026.9-000008.300006.3 08.9501.23K? 0 +105325.56 -611914.2 -000000.4-000000.200020.5 08.9501.59K? 0 +105411.73 -434050.3 -000016.8+000006.400011.4 08.9501.03K? 0 +105518.32 -303709.1 -000014.2+000003.800009.9 08.9501.37K? 0 +105605.76 -482843.0 -000014.3+000007.400002.8 08.9501.19K? 0 +110221.20 -611315.5 -000012.0+000004.700002.0 08.9501.69K? 0 +110439.91 +662030.1 -000040.7-000000.400003.4 08.9501.00K? 0 +110556.04 -063241.0 -000031.8-000034.400012.7 08.9501.42K? 0 +110620.81 -310556.0 -000009.9+000014.500018.4 08.9501.30K? 0 +110717.20 -083602.2 -000045.6+000020.200013.5 08.9501.20K? 0 +111734.96 -110607.2 -000055.0-000007.000015.0 08.9501.16K? 0 +112311.17 +583517.4 -000029.7-000009.300004.0 08.9501.04K? 0 +112506.46 +431257.5 -000007.0+000001.500002.5 08.9501.06K? 0 +112634.31 +612329.2 -000022.4-000007.800000.6 08.9501.09K? 0 +113228.79 -293152.9 -000037.0-000001.200010.1 08.9501.10K? 0 +113229.70 -232307.3 -000032.7+000002.800014.4 08.9501.11K? 0 +113336.66 -550840.3 +000038.2-000004.600012.9 08.9501.57K? 0 +113723.84 -652856.6 -000010.4+000010.700011.6 08.9501.47K? 0 +114440.98 +305736.8 -000026.6-000378.300053.9 08.9501.11K? 0 +114529.80 -413639.4 -000071.8+000006.000004.9 08.9501.21K? 0 +115113.87 -185857.3 +000016.0-000022.400017.6 08.9501.20K? 0 +115216.54 -620136.3 -000032.3+000014.300007.0 08.9501.31K? 0 0.10 1.00 +115254.68 -463357.5 -000033.7-000016.600001.1 08.9501.10K? 0 +115340.81 -480525.9 +000012.0-000014.700004.6 08.9501.47K? 0 +115635.77 -402140.7 -000022.5+000004.900010.2 08.9501.17K? 0 +115732.08 -231207.9 +000029.7+000007.300003.8 08.9501.46K? 0 +121346.32 -575120.2 -000009.9+000008.600000.8 08.9501.04K? 0 +122004.92 -484808.1 -000010.3-000011.200013.0 08.9501.13K? 0 +122355.15 -082207.6 -000018.4+000001.200011.5 08.9501.16K? 0 +122438.15 -301404.4 +000006.8+000020.400019.0 08.9501.55K? 0 +122603.79 +694157.9 -000006.7-000005.100008.5 08.9501.42K? 0 +122651.97 -244636.1 -000000.9-000006.800007.6 08.9501.32K? 0 +122757.89 +184808.5 +000004.4-000006.100011.8 08.9501.60K? 0 +123911.07 -542924.9 -000015.7-000008.500012.7 08.9501.11K? 0 +124054.69 -422246.2 -000039.3-000026.600004.9 08.9501.54K? 0 +124211.31 -111106.4 -000008.4-000028.300029.8 08.9501.02K? 0 +124313.59 -820232.8 +000016.1-000012.600005.5 08.9501.19K? 0 +125327.64 +335423.8 +000002.4+000007.700008.8 08.9501.01K? 0 +125509.21 +012906.9 -000015.2-000000.900001.7 08.9501.02K? 0 +130427.25 -583424.6 -000051.1-000018.700006.5 08.9501.55K? 0 +130714.26 +111642.4 -000042.3+000035.200008.8 08.9501.37K? 0 +130752.91 -362403.9 -000009.6-000035.000025.8 08.9501.29K? 0 +131129.17 +321737.9 -000031.8-000006.200001.1 08.9501.14K? 0 +132700.45 -651450.3 -000001.5-000004.400006.1 08.9501.20K? 0 +133413.56 -593039.4 -000007.4+000019.800006.1 08.9501.11K? 0 +133553.42 -550056.5 -000011.2-000011.300031.7 08.9501.52K? 0 +135019.77 -555119.6 -000012.7-000012.000003.1 08.9501.71K? 0 +135550.70 +402919.0 +000020.7-000005.600007.9 08.9501.19K? 0 +135820.10 -431600.3 -000036.3+000002.300034.1 08.9501.12K? 0 +140200.47 -412322.4 -000018.2+000008.700005.2 08.9501.24K? 0 +140234.22 -142125.8 +000016.4-000002.900005.3 08.9501.01K? 0 +140337.25 -332905.5 +000013.8-000033.300010.3 08.9501.00K? 0 +140623.97 -592933.4 +000000.6-000069.400019.5 08.9501.31K? 0 +140753.37 +160334.2 -000036.6-000013.000003.1 08.9501.26K? 0 +141316.05 +274028.3 -000011.0-000002.500010.5 08.9501.04K? 0 +141648.57 -295819.2 -000026.6-000015.200006.1 08.9501.12K? 0 +141751.03 +834953.9 -000005.2+000016.500012.7 08.9501.97M? 0 0.10 1.00 +141921.12 -232213.3 +000030.6-000016.300014.7 08.9501.11K? 0 +142955.66 -533540.7 -000005.3-000007.200008.8 08.9501.21K? 0 +143427.73 -725856.9 +000012.9-000026.500015.0 08.9501.17K? 0 +143515.93 -703907.5 +000007.2-000003.700015.4 08.9501.32K? 0 +143804.77 +400115.7 -000008.7-000011.400000.5 08.9501.09K? 0 +144621.17 -210835.7 -000032.3+000004.600041.6 08.9501.65K? 0 +144916.55 -732506.4 -000009.4-000004.400021.8 08.9501.71K? 0 +145015.60 +215350.1 +000024.2-000014.900002.2 08.9501.19K? 0 +145031.55 -204600.7 +000007.4+000016.100029.7 08.9501.08K? 0 +145435.51 +035031.5 +000038.5-000011.500001.1 08.9501.12K? 0 +145738.10 -162440.3 -000073.7-000012.100013.9 08.9501.59K? 0 +150410.79 +144529.1 +000022.1-000016.400035.8 08.9501.21K? 0 +150719.15 +195138.6 -000016.6+000000.400008.1 08.9501.35K? 0 +151007.90 +153610.6 +000053.6-000008.600001.0 08.9501.27K? 0 +151229.33 -304935.7 -000008.4+000011.400001.2 08.9501.29K? 0 +151308.31 +654645.5 +000000.5+000040.300003.4 08.9501.11K? 0 +151310.80 -654224.0 +000008.5-000019.200006.8 08.9501.26K? 0 +151430.49 +645404.0 -000062.6+000025.600004.3 08.9501.00K? 0 +151630.44 -421908.1 +000016.6+000011.700014.2 08.9501.60K? 0 +152447.04 -612307.5 +000016.4-000009.000001.7 08.9501.83K? 0 +152501.71 -092236.0 -000017.7+000015.800012.5 08.9501.50K? 0 +152813.66 -384745.8 -000030.6-000061.800018.4 08.9501.00K? 0 +152814.04 -273134.0 -000011.8-000003.200045.4 08.9501.22K? 0 +153024.41 -271629.2 -000055.8-000003.600003.4 08.9501.11K? 0 +153310.44 -742050.4 -000041.9-000171.100016.4 08.9501.01K? 0 +153315.93 +460534.8 -000018.3-000011.200013.0 08.9501.42K? 0 +153705.85 -680858.8 +000006.9-000003.500023.3 08.9501.61K? 0 +153830.43 -194652.7 -000009.0+000013.600009.0 08.9501.27K? 0 +154537.65 -273748.8 +000020.3-000010.500049.9 08.9501.49K? 0 +155104.22 -170001.8 -000014.0+000013.700018.3 08.9501.35K? 0 +155113.12 -582147.9 -000013.0-000025.900028.8 08.9501.83K? 0 +155158.91 -645522.3 +000008.3+000005.400004.2 08.9501.41K? 0 +155817.63 -451830.1 -000026.3-000028.200020.2 08.9501.72K? 0 +155920.33 +085451.1 +000014.9-000012.900040.6 08.9501.00K? 0 +160118.57 +424426.9 -000016.5+000045.100023.0 08.9501.10K? 0 +160312.41 +370708.8 +000007.2+000002.500003.3 08.9501.06K? 0 +161134.82 -541247.4 -000088.0-000027.300024.2 08.9501.71K? 0 +161420.91 -224058.3 +000009.5-000025.400001.0 08.9501.38K? 0 +161519.50 +601406.0 +000019.1-000006.200003.9 08.9501.02K? 0 +161940.60 -162911.0 -000010.5+000017.400015.8 08.9501.16K? 0 +161954.42 +022008.5 +000021.2+000060.000009.1 08.9501.01K? 0 +162121.72 +212207.4 +000011.2+000019.400021.5 08.9501.35K? 0 +162538.56 +835938.1 +000010.7-000008.900001.2 08.9501.14K? 0 +163343.54 -601652.9 -000035.8-000007.000001.9 08.9501.16K? 0 +163557.26 -071122.2 -000003.2+000000.200023.9 08.9501.81K? 0 +163618.76 -290945.7 -000005.6-000030.000022.8 08.9501.66K? 0 +163912.43 +210757.9 +000024.2-000012.900020.3 08.9501.14K? 0 +164012.53 +044757.5 -000004.1-000006.700003.0 08.9501.32K? 0 +164038.85 -663753.2 -000013.4-000009.600007.8 08.9501.27K? 0 +164232.37 +060852.9 +000002.0-000007.000016.1 08.9501.12K? 0 +164522.17 -444549.9 -000005.2-000035.600009.9 08.9501.31K? 0 +164550.63 +660924.7 +000009.5-000025.300001.3 08.9501.10K? 0 +164627.54 -393629.7 -000041.5-000037.900033.3 08.9501.20K? 0 +164931.29 -502407.8 -000058.2-000000.500036.1 08.9501.88M? 0 +165428.50 +364048.2 +000010.7-000035.700009.1 08.9501.08K? 0 +165453.59 +874403.4 -000042.5+000024.700006.2 08.9501.09K? 0 +170020.79 +002112.2 +000032.3+000005.600022.1 08.9501.15K? 0 +170124.74 -224929.6 +000009.1-000016.100021.8 08.9501.25K? 0 +170440.99 -453040.6 +000014.9+000002.900001.3 08.9501.34K? 0 +171000.96 +365024.6 +000005.9-000007.000015.6 08.9501.56K? 0 +171259.25 +662341.5 -000013.7+000031.800009.0 08.9501.06K? 0 +171336.71 -752438.8 +000020.6+000004.100002.7 08.9501.09K? 0 +171813.31 -144755.9 +000008.6-000023.600045.1 08.9501.36K? 0 +173216.27 -725757.6 +000009.4-000018.400017.0 08.9501.45K? 0 +173402.28 +684633.4 -000012.0+000017.200002.3 08.9501.66K? 0 +173711.52 +312900.0 +000001.6+000007.200006.0 08.9501.05K? 0 +173756.13 -134456.2 -000031.4-000007.100011.1 08.9501.65K? 0 +174329.08 -145715.2 +000022.3+000020.900066.4 08.9501.74K? 0 +174405.85 -475225.9 +000003.6-000024.800032.1 08.9501.38K? 0 +174700.46 -245448.5 -000002.8+000000.300022.8 08.9501.23K? 0 +174700.95 -764105.8 +000001.4+000003.400003.4 08.9501.62K? 0 +175126.87 -455636.3 +000025.5+000021.300026.3 08.9501.64K? 0 +175206.12 +324045.6 -000022.1+000005.400007.0 08.9501.49K? 0 +175232.13 +460537.1 -000016.8-000022.100011.5 08.9501.14K? 0 +175321.85 -512658.8 +000000.6-000000.900018.6 08.9501.28K? 0 +175628.03 -383021.6 -000051.3-000001.800029.6 08.9501.72K? 0 +175939.78 +471924.1 +000030.6-000005.900013.8 08.9501.16K? 0 +180706.24 +361948.0 +000006.9-000007.600001.9 08.9501.10K? 0 +181106.35 +031659.0 +000029.6+000005.100014.9 08.9501.03K? 0 +181240.99 +232934.1 -000001.6+000014.300000.1 08.9501.17K? 0 +181407.20 +361122.5 +000013.5+000004.600003.8 08.9501.15K? 0 +181525.42 -722251.6 -000006.0-000013.500000.7 08.9501.23K? 0 +181905.16 +323556.3 -000035.6+000003.400006.8 08.9501.15K? 0 +181940.58 +372922.3 -000001.2-000011.500013.6 08.9501.08K? 0 +182920.60 +194631.9 +000024.0-000013.800000.5 08.9501.05K? 0 +182921.22 +272711.8 -000004.7-000040.500002.4 08.9501.24K? 0 +183507.34 -621102.0 +000032.5-000024.000023.3 08.9501.27K? 0 +183607.56 -382741.3 +000017.2-000017.100009.9 08.9501.04K? 0 +183902.36 +013112.8 -000016.0-000022.000002.0 08.9501.15K? 0 +184023.32 -711135.8 +000023.9+000004.700006.4 08.9501.24K? 0 +184041.11 +294744.0 +000028.0+000003.900012.8 08.9501.00K? 0 +184322.18 -454653.2 -000036.2-000026.800029.4 08.9501.35K? 0 0.10 1.00 +184740.15 +665028.0 +000005.4+000018.400015.3 08.9501.29K? 0 +185216.53 +025011.5 +000000.8-000026.700014.7 08.9501.14K? 0 +185449.35 +531003.8 -000004.9-000026.500016.0 08.9501.67K? 0 +185523.46 -284623.5 +000020.7-000024.500008.6 08.9501.85K? 0 +185802.39 +132808.3 +000000.7-000010.100003.7 08.9501.13K? 0 +190508.56 +274514.8 +000014.7+000007.600012.2 08.9501.50K? 0 +190819.74 +343926.1 -000034.1-000030.700011.3 08.9501.19K? 0 +190924.31 -303841.5 +000006.4-000009.300002.1 08.9501.16K? 0 +191030.02 -325554.4 -000013.7+000019.000025.2 08.9501.16K? 0 +191137.10 -195512.7 +000003.4-000025.900003.5 08.9501.32K? 0 +191308.88 -231409.3 +000019.1-000013.300009.7 08.9501.34K? 0 +191435.00 -494921.5 -000016.5-000007.200009.9 08.9501.48K? 0 +191802.31 +393117.0 -000005.8-000025.800013.0 08.9501.15K? 0 +192156.89 +041329.8 -000041.4+000016.600001.2 08.9501.56K? 0 +192449.60 +542306.6 +000022.7-000003.500012.6 08.9501.54K? 0 +192453.86 -094920.6 -000020.7-000036.600003.3 08.9501.05K? 0 +193005.33 -504559.9 +000008.6+000000.700000.9 08.9501.43K? 0 +193105.82 +333848.2 +000044.7+000019.800007.5 08.9501.51K? 0 +193222.10 -334524.4 -000003.0-000024.300036.1 08.9501.46K? 0 +193419.72 -150437.8 -000008.9-000040.600007.6 08.9501.66K? 0 +193712.06 +284743.4 -000013.7-000018.900003.8 08.9501.57K? 0 +193831.29 +341425.0 +000008.0+000002.700001.2 08.9501.36K? 0 +194904.76 -013925.4 -000032.5-000031.300012.4 08.9501.20K? 0 +195002.75 +372752.8 -000002.9+000016.600037.8 08.9501.20K? 0 +195317.35 +082352.3 +000002.3-000003.700001.4 08.9501.15K? 0 +195630.15 +015807.6 +000011.0-000004.500017.7 08.9501.81K? 0 +200107.88 +115944.5 +000005.7-000006.900006.5 08.9501.05K? 0 +200121.83 +402116.8 -000004.2-000032.700004.6 08.9501.54K? 0 +200149.54 +011025.8 +000022.8-000008.000003.9 08.9501.19K? 0 +200533.37 +095358.9 +000013.0+000016.300009.5 08.9501.46K? 0 +200643.37 -494225.0 +000021.4-000014.900006.4 08.9501.10K? 0 +200741.21 +482820.1 -000000.1-000005.400003.5 08.9501.45K? 0 +200751.87 -021540.8 +000069.1-000003.600011.4 08.9501.75K? 0 +200803.16 -493312.2 -000002.0-000009.400002.7 08.9501.20K? 0 +200859.08 +342029.9 -000011.3-000018.300012.0 08.9501.07K? 0 +200859.98 +425313.3 +000006.5+000009.100002.1 08.9501.37K? 0 +201048.80 +165545.9 -000008.2-000004.100012.2 08.9501.76K? 0 +201223.96 +614327.6 -000003.6+000006.300010.6 08.9501.10K? 0 +201437.56 +302614.9 -000005.9-000019.000002.6 08.9501.02K? 0 +202258.26 -505134.7 -000031.5+000021.200005.1 08.9501.58K? 0 +202415.13 -530205.9 +000003.5+000027.300005.2 08.9501.20K? 0 +202549.80 +011733.7 +000008.9+000004.800027.1 08.9501.04K? 0 +202750.45 +051411.3 -000016.6-000025.000022.3 08.9501.05K? 0 +203014.11 -374744.0 -000007.0-000005.000020.2 08.9501.55K? 0 +203016.63 +003610.1 -000001.6-000018.200022.9 08.9501.11K? 0 +203028.57 -370803.5 -000028.6-000009.900019.3 08.9501.12K? 0 +203743.27 +215002.8 +000003.8+000016.400018.9 08.9501.48K? 0 +203759.46 -391342.3 +000029.2-000004.600000.1 08.9501.01K? 0 +204146.30 +075627.3 +000030.6-000003.700043.0 08.9501.18K? 0 +204330.09 -181338.9 -000009.1-000013.800015.8 08.9501.49K? 0 +204713.78 -850456.3 +000039.9-000004.400015.4 08.9501.08K? 0 +205124.49 +011953.8 -000000.2-000002.400009.0 08.9501.39K? 0 +205159.86 -092359.6 -000028.4-000044.800026.3 08.9501.00K? 0 +205233.52 -134546.3 -000014.8+000029.600012.1 08.9501.31K? 0 +205350.46 -004403.9 -000020.3-000004.700000.7 08.9501.55K? 0 +205416.43 +280726.7 -000045.0-000010.400008.8 08.9501.12K? 1 +205443.36 +233112.1 -000024.2+000035.100019.4 08.9501.18K? 0 +205613.51 +421151.1 +000000.3+000001.000003.4 08.9501.31K? 0 +210213.08 +241015.5 -000007.0-000029.200017.9 08.9501.02K? 0 +210340.78 +263337.1 -000018.7-000020.600012.0 08.9501.80K? 0 +210408.27 +051830.2 -000063.9-000024.200014.7 08.9501.52K? 0 +210754.60 -413813.8 +000018.2-000019.200006.6 08.9501.25K? 0 +210825.49 +314703.8 +000008.9+000012.700009.0 08.9501.57K? 0 +211253.23 +160452.1 -000006.3+000003.700034.3 08.9501.39K? 0 +211440.00 +014449.3 +000011.8+000008.400010.4 08.9501.33K? 0 +211555.47 +034147.4 +000002.8+000011.900031.5 08.9501.10K? 0 +211810.98 +511727.2 -000004.6-000028.400003.3 08.9501.38K? 0 +212011.45 -353044.3 -000033.0-000058.700005.0 08.9501.35K? 0 +212811.25 +153728.2 +000014.6-000020.300005.5 08.9501.15K? 0 +213401.25 +483749.9 +000026.1+000028.600011.7 08.9501.53K? 0 +213749.81 +103917.6 +000031.1+000012.000027.8 08.9501.27K? 0 +213750.10 +330854.1 +000022.5+000029.700037.1 08.9501.28K? 0 +214048.67 -310212.1 +000025.6-000009.000033.4 08.9501.32K? 0 +214726.53 +440911.1 -000017.6+000000.900012.1 08.9501.80K? 0 +215101.14 -712050.5 +000028.9-000011.200019.9 08.9501.16K? 0 +215415.16 +193433.8 -000008.0+000005.400003.4 08.9501.06K? 0 +215520.33 -002908.0 +000002.2+000000.700000.3 08.9501.03K? 0 +215525.56 -272113.8 +000021.5+000003.800009.9 08.9501.31K? 0 +215727.01 +392450.4 +000022.5-000002.800004.2 08.9501.04K? 0 +215759.24 +580733.4 -000013.4+000001.900021.0 08.9501.39K? 0 +215824.80 -842607.6 +000011.4-000024.600002.0 08.9501.30K? 0 +220425.62 -555326.9 -000004.7-000047.000013.1 08.9501.22K? 0 +220500.01 +544015.0 +000021.5-000014.900014.3 08.9501.11K? 0 +220708.10 -645839.1 +000056.1-000025.800001.6 08.9501.19K? 0 +220948.30 -393719.5 +000012.7-000015.400002.8 08.9501.27K? 0 +222748.64 +204029.2 +000023.6+000005.200010.5 08.9501.18K? 0 +223928.67 +324441.6 +000019.7-000001.400019.6 08.9501.12K? 0 +224249.63 +294342.7 +000005.1-000016.700002.2 08.9501.56K? 0 +224530.63 +365451.4 -000016.3-000036.400009.5 08.9501.57K? 0 +224814.10 +215951.9 -000000.7-000009.800012.5 08.9501.54K? 0 +225227.64 +552342.1 -000010.2+000004.200006.2 08.9501.76K? 0 +225253.93 +372640.1 +000003.6+000012.900022.9 08.9501.66K? 0 +225430.56 -144903.3 -000011.9-000034.800025.6 08.9501.08K? 0 +225821.00 -592429.9 +000031.7+000020.000008.1 08.9501.17K? 0 +225858.94 -110053.4 +000057.5-000093.800009.7 08.9501.04K? 0 +230042.02 +515252.3 -000008.2-000023.800000.3 08.9501.01K? 0 +230127.05 +613350.4 +000009.1+000006.800028.5 08.9501.65K? 0 +230258.59 -034909.5 +000009.1+000032.100006.2 08.9501.49K? 0 +231022.92 -241502.3 -000005.5+000005.500001.4 08.9501.13K? 0 +231209.51 -001150.8 +000011.9-000007.400024.9 08.9501.49K? 0 +231903.26 -023713.1 -000010.6-000045.000027.8 08.9501.70K? 0 +232341.82 +485314.5 +000020.2+000014.100004.9 08.9501.17K? 0 +233546.25 +020428.4 +000011.6-000007.800016.8 08.9501.27K? 0 +233702.52 +060956.1 +000031.3+000033.800010.1 08.9501.72K? 0 +234129.69 +473544.0 +000006.6-000014.300011.2 08.9501.69K? 1 +234940.48 -144641.1 -000015.7-000021.000025.7 08.9501.28K? 0 +235331.47 +642318.9 +000007.7+000001.600012.4 08.9501.38K? 0 +014605.48 +605936.7 -000006.3+000013.900014.8 08.9502.24M? 0 +084530.71 -281202.9 -000009.9+000022.400000.4 08.9502.54N? 0 0.10 1.00 +160825.33 -500448.7 +000016.6+000016.800016.7 08.9502.06M? 0 +225024.82 +175336.6 +000040.5+000009.800009.8 08.9502.36M? 0 0.10 1.00 +234026.55 +720354.2 +000003.8+000008.000016.8 08.9502.06M? 0 +000149.49 -254751.7 -000116.8-000338.300009.4 08.9600.28A? 0 +000204.11 -304106.8 +000023.0+000004.800003.8 08.9600.11A? 0 +000503.31 +091648.1 -000009.7-000043.500010.9 08.9600.41F? 0 +000821.91 +622259.1 +000000.6+000007.600000.9 08.9600.10A? 0 +000831.26 +201602.5 +000004.3-000038.900006.8 08.9600.42F? 0 +000923.88 +142503.6 +000019.0-000005.200017.7 08.9600.44F? 0 +001028.43 +133541.9 +000000.7-000008.800015.5 08.9600.47F? 0 +001459.28 +362534.0 +000026.5-000025.600000.1 08.9600.42F? 0 +002351.83 +183446.0 -000016.2-000007.600024.0 08.9600.36F? 0 +002414.38 -043009.8 -000028.2-000027.500004.4 08.9600.51F? 0 +002735.25 -152715.8 -000014.7+000002.200016.1 08.9600.39F? 0 +002736.99 +193303.6 +000044.7-000024.000009.1 08.9600.42F? 0 +002752.26 +505445.0 -000075.5-000064.500002.6 08.9600.55F? 0 +002810.77 -103004.8 -000030.2-000053.100001.4 08.9600.50F? 0 +002930.95 +132850.2 -000022.3-000046.600005.6 08.9600.50F? 0 +003649.08 +603056.0 +000017.8-000013.300001.1 08.9600.26A? 0 +003845.31 -210224.4 +000022.9+000002.600010.8 08.9600.48F? 0 +004644.81 +052044.7 -000011.9-000004.300015.4 08.9600.44F? 0 +004746.06 -833103.5 -000075.7-000069.100007.6 08.9600.43F? 0 +005047.57 +584515.2 -000007.3+000005.100002.6 08.9600.09A? 0 +005050.92 +320259.0 +000026.3-000061.600020.6 08.9600.55F? 0 +005818.10 +565918.5 +000005.1-000001.500012.4 08.9600.12A? 0 +005849.02 -133939.1 -000020.7-000003.100030.4 08.9600.39F? 0 +010013.95 +490816.8 +000009.3-000012.600001.1 08.9600.69G? 0 +010236.11 +613512.7 -000019.2-000010.000011.9 08.9600.56F? 0 +010250.93 +463142.1 -000005.5-000002.800002.9 08.9600.27A? 0 +010826.56 +092259.9 -000050.8-000032.800032.4 08.9600.46F? 0 +011209.73 +440321.2 +000009.9-000003.300009.8 08.9600.92G? 0 +011745.19 +224213.3 +000004.1+000010.800005.9 08.9600.39F? 0 +011858.03 -291118.2 +000087.7+000056.600015.1 08.9600.62G? 0 +011958.38 -021949.5 -000003.7-000028.700015.4 08.9600.63G? 0 +012107.36 +181854.0 -000003.9-000013.700002.8 08.9600.59G? 0 +012328.27 +454555.0 +000000.4+000001.500004.8 08.9600.32F? 0 +012334.29 +305654.8 -000010.6-000010.400010.5 08.9600.01A? 0 +012433.78 +571721.6 +000026.4-000004.500009.8 08.9600.13A? 0 +013030.51 -140424.2 +000056.3+000021.300021.1 08.9600.76G? 0 +013434.96 +581105.6 +000030.0+000009.200007.9 08.9600.27A? 0 +013641.81 +643027.4 -000002.5+000000.100013.0 08.9600.41F? 0 +013648.20 +514008.6 -000014.3-000002.500006.3 08.9600.26A? 0 +013649.75 +615930.3 +000018.6+000006.200007.7 08.9600.25A? 0 +013840.52 +523623.0 -000011.4+000007.500002.5 08.9600.10A? 0 +014051.34 +002437.3 -000031.7+000001.900016.4 08.9600.65G? 0 +014135.62 +595906.6 +000014.7-000005.100006.7 08.9600.19A? 0 +014144.87 +532235.4 +000011.9-000011.200001.4 08.9600.20A? 0 +014558.12 +625612.6 -000006.9-000019.400011.9 08.9600.32F? 0 +014813.91 -091425.4 -000007.5-000010.300019.6 08.9600.86G? 0 +014939.58 -330815.6 +000019.2-000026.300013.3 08.9600.98K? 0 +015157.62 -810110.0 +000090.7+000017.500038.5 08.9600.89G? 0 +015836.03 +163216.4 +000012.7-000011.400030.2 08.9600.89G? 0 +015912.78 -500855.2 -000015.4-000217.500015.6 08.9600.62G? 0 +020053.96 +602517.9 +000032.5-000020.000003.4 08.9600.18A? 0 +020548.50 +004933.7 +000141.1+000030.300030.5 08.9600.93G? 0 +020630.39 -135418.2 +000082.9+000030.200002.2 08.9600.33F? 0 +020751.28 -243310.0 +000030.3-000060.300008.1 08.9600.48F? 0 +020848.41 -240143.5 +000052.9+000032.300001.3 08.9600.47F? 0 +020945.48 -283625.2 +000011.2-000078.800001.7 08.9600.60G? 0 +021123.03 -764145.3 +000019.9-000018.500006.3 08.9600.48F? 0 +021149.30 +404249.1 -000018.5-000145.500038.8 08.9600.81G? 0 +021403.40 +343719.3 +000032.9-000022.200006.9 08.9600.45F? 0 +021421.81 -104012.6 +000013.7-000033.000001.4 08.9600.51F? 0 +021631.78 +035604.4 +000110.5-000070.900024.8 08.9600.51F? 0 +021947.79 -352644.6 +000000.0+000000.000000.0 08.9600.86G? 0 +022022.43 -061910.8 +000012.4+000022.600032.0 08.9600.45F? 0 +022332.22 +193755.4 +000072.5+000001.200002.6 08.9600.68G? 0 +022847.32 -151758.0 +000002.2-000013.600001.2 08.9600.45F? 0 +023315.11 +551008.5 +000001.9-000008.700014.1 08.9600.19A? 0 +023648.18 +175552.6 -000020.8-000024.600000.6 08.9600.30A? 0 +024128.91 +153829.7 +000018.5-000015.700005.0 08.9600.23A? 0 +024352.03 -762811.4 +000046.9+000024.900006.9 08.9600.55F? 0 +024514.32 -524250.7 +000007.9-000003.300004.6 08.9600.54F? 0 +024732.87 +333811.0 +000016.9+000004.300001.4 08.9600.28A? 0 +024924.02 +012219.6 -000033.4-000067.400050.5 08.9600.48F? 0 +025058.52 +191916.5 +000078.8-000019.800012.9 08.9600.73G? 0 +025106.04 -501822.2 +000024.8-000010.900015.5 08.9600.35F? 0 +025729.08 +074641.3 +000056.1-000048.000006.2 08.9600.42F? 0 +025824.95 -614740.0 +000012.4-000038.200010.4 08.9600.87G? 0 +025839.00 +150916.3 -000000.2-000018.500020.0 08.9600.40F? 0 +025901.80 +660806.2 +000012.6-000015.800000.6 08.9600.33F? 0 +030042.27 +464937.1 +000030.3-000045.800003.7 08.9600.55F? 0 +030327.01 -070813.4 -000018.9+000016.400003.0 08.9600.92G? 0 +030335.59 -325544.9 -000026.9-000093.500001.8 08.9600.60G? 0 +030547.72 +141603.7 +000008.9-000030.600019.0 08.9600.51F? 0 +030751.01 +330318.2 +000013.5-000007.600015.7 08.9600.13A? 0 +031147.67 +631020.2 +000000.2+000005.200000.5 08.9600.10A? 0 +031304.27 -770143.3 +000029.2+000069.600003.2 08.9600.50F? 0 +031706.45 +240206.5 +000084.0-000006.800002.3 08.9600.70G? 0 +031716.90 -495806.9 +000018.1+000034.800014.7 08.9600.92G? 0 +031725.41 +221659.3 +000003.2-000008.700010.4 08.9600.59G? 0 +031839.23 -293052.3 +000003.7+000034.000008.1 08.9600.43F? 0 +032012.36 +281923.0 +000028.4-000025.600008.6 08.9600.43F? 0 +032316.31 +455718.9 -000010.1-000011.000019.0 08.9600.15A? 0 +032534.32 -174154.5 +000029.5+000019.200006.9 08.9600.31A? 0 +032803.73 -384827.7 +000022.8-000018.300006.9 08.9600.43F? 0 +033045.99 +510147.9 +000018.9-000012.600005.8 08.9600.23A? 0 +033355.60 +560551.4 +000007.0+000004.600006.7 08.9600.32F? 0 +033755.23 -065827.8 +000019.9-000055.400003.6 08.9600.74G? 0 +034201.61 +350332.5 +000073.1-000031.400029.5 08.9600.45F? 0 +034449.94 -004525.6 +000035.8-000089.900005.6 08.9600.66G? 0 +034701.93 -564043.9 -000042.7-000097.900010.3 08.9600.59G? 0 +034808.34 -581319.4 +000009.5-000089.700023.8 08.9600.65G? 0 +034934.89 +584605.8 +000078.8-000059.700015.5 08.9600.60G? 0 +035151.18 +250554.8 +000008.7+000003.300000.6 08.9600.97K? 0 +035348.58 +160520.0 +000007.5-000005.400002.6 08.9600.51F? 0 +035444.05 +050038.8 +000136.5+000003.700032.8 08.9600.71G? 0 +035612.58 +465708.3 +000006.7+000005.900036.0 08.9600.12A? 0 +035734.08 -053400.9 +000018.7+000036.300010.5 08.9600.36F? 0 +035741.04 -025217.0 +000069.6-000024.600009.6 08.9600.54F? 0 +040324.56 +481335.1 +000019.4-000006.100030.4 08.9600.11A? 0 +040723.52 -261800.0 +000001.9+000022.100007.6 08.9600.42F? 0 +040734.91 -070409.5 +000027.8-000060.700006.9 08.9600.52F? 0 +040812.36 -451302.8 +000013.7+000005.400009.4 08.9600.33F? 0 +041027.00 -035609.1 +000011.5-000078.600004.1 08.9600.59G? 0 +041143.70 -212500.0 +000018.6-000010.900006.7 08.9600.10A? 0 +041203.54 +215651.3 +000117.1-000089.700000.4 08.9600.74G? 0 +041652.26 +601955.8 -000002.0-000000.100019.5 08.9600.39F? 0 +042117.38 +103927.6 -000011.0-000000.400002.0 08.9600.20A? 0 +042223.59 -225118.6 +000103.1-000010.000026.3 08.9600.73G? 0 +042400.43 -004430.6 +000000.2-000036.700001.9 08.9600.67G? 0 +042443.17 +044159.8 +000094.1+000007.800025.7 08.9600.76G? 0 +043302.70 -782211.9 +000004.6+000012.000002.5 08.9600.03A? 0 +043311.04 +461149.5 -000004.2-000000.700000.8 08.9600.50F? 0 +043314.74 -320329.7 -000002.7+000005.500000.2 08.9600.32F? 0 +043359.09 +585141.7 +000033.7-000043.800001.6 08.9600.61G? 0 +044159.05 +712125.1 +000016.9-000032.500012.0 08.9600.47F? 0 +044507.85 -180948.5 +000019.2-000033.500010.4 08.9600.94G? 0 +045007.43 -362122.2 -000009.2-000008.000004.9 08.9600.93G? 0 +045105.79 +014309.0 +000013.5+000011.100033.1 08.9600.39F? 0 +045342.90 +023311.5 -000031.9-000036.800012.0 08.9600.42F? 0 +045736.85 -181702.0 +000003.0-000029.600006.8 08.9600.58F? 0 +045842.55 -061623.5 +000015.0-000042.800000.1 08.9600.48F? 0 +045857.29 -433230.5 -000000.8+000019.700010.3 08.9600.46F? 0 +045955.53 +041113.3 +000004.7+000001.200000.8 08.9600.24A? 0 +045958.67 -364854.8 +000006.4+000069.200012.7 08.9600.55F? 0 +050011.71 -375940.4 +000001.1+000009.500018.0 08.9600.97K? 0 +050419.17 +413608.3 -000012.6-000013.100007.5 08.96-0.02B? 0 +050637.57 -573308.4 -000006.3-000035.700006.2 08.9600.96K? 0 +050940.80 +215005.4 +000003.8-000011.600002.8 08.9600.26A? 0 +051000.79 -155833.6 -000010.1+000010.800001.1 08.9600.25A? 0 +051023.16 +452806.6 -000019.7-000022.200027.9 08.9600.12A? 0 +051143.35 -322010.9 -000004.4+000000.900002.9 08.9600.33F? 0 +051154.12 +395643.0 +000009.5-000001.300012.1 08.9600.03A? 0 +051543.22 +125246.6 +000165.4-000123.200005.7 08.9600.66G? 0 +051559.78 -162110.3 +000018.0-000026.700015.1 08.9600.51F? 0 +052040.58 -274816.8 +000005.0+000010.700031.8 08.9600.99K? 0 +052542.11 -035801.1 +000009.2-000011.000021.1 08.9600.44F? 0 +052656.16 -141735.2 +000000.2+000005.100012.1 08.9600.42F? 0 +052700.73 -231956.6 -000000.6+000004.900000.8 08.9600.05A? 0 +052943.80 +265614.0 -000009.9-000010.200004.6 08.9600.49F? 0 +053141.84 +322730.9 +000008.4+000041.200023.1 08.9600.44F? 0 0.10 1.00 +053303.05 -484751.6 -000004.0+000021.600012.0 08.9600.88G? 0 +053456.24 -044557.4 -000008.6-000003.400007.2 08.9600.01A? 0 +053538.26 -570818.4 +000035.8-000031.700010.3 08.9600.56F? 0 +053600.40 -802136.8 +000002.7+000012.600003.4 08.9600.50F? 0 +053723.23 -004150.9 -000008.4-000006.500018.5 08.9600.09A? 0 +053954.42 +234145.6 +000003.9-000016.800034.7 08.9600.19A? 0 +054003.85 -265630.2 -000007.5-000007.600002.9 08.9600.40F? 0 +054633.12 +770611.4 +000016.2+000006.000006.1 08.9600.48F? 0 +054707.97 +152748.6 -000024.4+000004.400014.1 08.9600.45F? 0 +054819.29 +582512.0 -000031.1+000004.800011.9 08.9600.35F? 0 +054915.89 -245459.8 +000000.1-000000.900013.7 08.9600.41F? 0 +055107.12 -155844.8 -000005.0-000005.300005.7 08.9600.16A? 0 +055148.90 +282707.4 +000027.6+000003.900006.6 08.9600.31A? 0 +055157.17 +141829.3 -000016.8-000008.900015.4 08.9600.43F? 0 +055246.32 +294605.0 +000012.8-000045.600011.1 08.9600.55F? 0 +055331.20 +321707.2 -000020.3+000013.700007.7 08.9600.09A? 0 +055442.10 -662917.4 -000015.1+000000.200005.2 08.9600.98K? 0 +055652.33 -214654.6 +000027.1+000002.400002.0 08.9600.43F? 0 +055657.81 +182233.4 -000031.5-000012.100036.5 08.9600.08A? 1 +055704.82 -191310.6 -000014.4-000007.800003.2 08.9600.42F? 0 +055707.59 +170038.8 -000026.9+000000.100009.4 08.9600.58G? 0 +055824.87 -310113.9 -000012.4-000035.800010.3 08.9600.39F? 0 +055916.50 -175400.9 +000066.1+000193.600027.0 08.9600.67G? 0 +055923.84 -094646.8 +000007.4-000020.600014.3 08.9600.31A? 0 +060120.65 -391723.0 -000030.6-000001.100016.2 08.9600.34F? 0 +060252.67 +254031.5 -000008.6+000000.000002.2 08.9600.12A? 0 +060442.03 +154900.2 -000003.8-000018.300001.8 08.9600.47F? 0 +060639.80 +430240.4 +000057.2-000114.400011.0 08.9600.51F? 0 +060656.96 -044842.5 -000023.0-000002.000010.8 08.9600.45F? 0 +060727.07 -052324.9 -000013.7+000012.200017.0 08.9600.01A? 0 +060752.27 +081313.0 +000059.8-000311.700012.6 08.9600.90G? 0 +060802.03 +184011.4 -000000.7-000007.600010.0 08.9600.07A? 0 +060814.90 -312145.8 -000004.7+000017.200010.4 08.9600.23A? 0 +061010.91 -511344.5 -000017.3+000038.800002.4 08.9600.33F? 0 +061012.54 -411403.8 +000020.0-000002.500020.5 08.9600.55F? 0 +061035.22 -202323.7 -000018.0+000013.400010.6 08.9600.05A? 0 +061107.36 -124435.8 -000008.4+000003.400016.7 08.9600.25A? 0 +061215.66 -564045.2 +000020.5-000009.300003.2 08.9600.96K? 0 +061324.52 -010400.4 +000009.1-000004.600001.6 08.9600.21A? 0 +061409.46 +045827.3 -000001.1+000007.200004.5 08.9600.05A? 0 +061520.56 -412253.8 +000015.3+000025.600008.4 08.9600.34F? 0 +061536.32 +162659.0 +000055.9-000090.100033.4 08.9600.45F? 0 +061550.58 +240344.2 +000000.0+000000.000019.5 08.9600.31A? 0 +061554.24 -470203.4 -000015.9+000030.400008.8 08.9600.78G? 0 +061600.18 -100949.5 -000030.6+000006.500019.4 08.9600.42F? 0 +061712.88 +522011.1 -000004.8-000008.000010.3 08.9600.11A? 0 +061728.60 +795903.3 -000003.1-000060.500000.8 08.9600.23A? 0 +061837.47 -045425.6 +000003.5-000023.700000.3 08.9600.02A? 0 +061857.56 +232328.7 +000002.4+000006.700007.3 08.9600.05A? 0 +061913.13 +471007.9 -000036.3+000020.100007.9 08.9600.41F? 0 +062012.05 -410203.7 -000008.9+000002.200004.4 08.9600.15A? 0 +062053.53 +363430.5 +000035.5+000000.700014.7 08.9600.17A? 0 +062233.90 +160940.4 -000016.4-000019.600002.3 08.9600.03A? 0 +062500.66 +174638.5 +000010.2+000015.000001.5 08.9600.45F? 0 +062821.21 -125133.1 +000009.3+000003.600000.2 08.9600.30A? 0 +062923.76 +351148.2 -000006.3-000013.600001.8 08.9600.40F? 0 +063000.86 +243023.5 +000030.8+000013.400023.8 08.9600.97K? 0 +063008.06 +004631.0 -000020.7-000005.000022.9 08.9600.50F? 0 +063504.17 -330010.8 +000135.9-000057.400022.2 08.9600.68G? 0 +063519.76 -204751.5 -000000.6-000001.000003.9 08.9600.94G? 0 +063701.47 +001545.4 -000029.0+000002.500024.7 08.9600.57F? 0 +063828.81 +032232.8 +000034.3-000002.100002.6 08.9600.10A? 0 +064224.35 -654433.5 +000010.3+000008.600000.8 08.96-0.17B? 0 +064229.37 -342919.3 +000004.3-000001.900021.3 08.9600.93G? 0 +064435.16 +001650.9 +000031.2-000007.100026.0 08.9600.86G? 0 +064507.87 +121710.0 -000016.1-000018.300002.1 08.96-0.03B? 0 +064820.72 +520800.0 +000007.9-000028.300002.1 08.9600.21A? 0 +064851.84 +403535.2 +000007.7-000016.600002.9 08.9600.17A? 0 +064932.93 -091222.7 +000000.8+000007.100009.4 08.9600.06A? 0 +064936.85 +124457.1 +000010.8-000008.600004.6 08.9600.97K? 0 +064940.58 -743326.8 -000002.6+000055.300022.0 08.9600.74G? 0 +064941.18 +103016.6 +000013.9+000001.600009.7 08.9600.94G? 0 +064958.55 +541555.1 -000008.7-000010.700019.6 08.96-0.04B? 0 +065029.47 +005809.4 -000025.4+000003.200011.5 08.9600.93G? 1 +065105.46 -684253.6 +000006.0+000016.200001.5 08.9600.35F? 0 +065131.51 -215648.5 +000013.6-000019.200003.8 08.9600.44F? 0 +065210.84 -563057.4 +000014.0-000070.500028.8 08.9600.65G? 0 +065219.82 -004039.0 +000012.3+000011.400012.1 08.96-0.02B? 0 +065237.98 -275714.7 -000005.0+000014.100002.8 08.9600.07A? 0 +065250.73 +202227.7 -000010.8-000017.700013.2 08.96-0.08B? 0 +065317.63 +231334.5 -000007.8-000020.400004.6 08.96-0.02B? 0 +065507.30 -410353.3 -000003.8-000000.900008.7 08.9600.95K? 0 +065706.69 +144330.7 -000009.9-000041.800024.0 08.9600.97K? 0 +065723.21 -011736.8 -000026.7-000020.300007.3 08.9600.21A? 0 +065726.83 -541705.3 -000005.4+000019.200001.1 08.9600.56F? 0 +065801.20 -045453.7 -000002.4-000003.100005.8 08.9600.38F? 0 +065907.58 +134210.5 -000017.5-000003.900014.1 08.9600.88G? 0 +070038.94 +702208.4 +000003.7-000029.500018.5 08.9600.60G? 0 +070338.57 -402655.8 -000006.8+000011.400001.6 08.9600.23A? 0 +070413.34 +174347.8 -000037.7-000016.700001.1 08.9600.25A? 0 +070556.79 +395144.0 -000001.9+000007.000029.7 08.9600.22A? 0 +070628.10 -090359.4 +000004.1+000004.800020.0 08.9600.24A? 0 +070702.72 -265502.7 -000014.4+000009.800004.6 08.9600.00A? 0 +070745.87 +122209.7 -000006.3-000013.200011.6 08.9600.13A? 0 +071005.57 -550400.3 +000009.9-000057.300005.8 08.9600.59G? 0 +071204.50 +144727.3 -000008.9-000007.200008.7 08.9600.10A? 0 +071225.29 -071359.7 -000014.3+000036.600014.5 08.9600.96K? 0 +071700.93 -501347.7 +000012.2+000020.500008.1 08.9600.37F? 0 +072032.87 +084545.8 -000001.8-000024.400009.1 08.96-0.03B? 0 +072054.46 -052107.0 -000016.5+000001.800003.0 08.9600.65G? 0 +072337.27 -151248.3 +000003.7+000000.400005.8 08.9600.01A? 0 +072624.17 +650322.3 -000010.0-000004.200004.0 08.9600.96K? 0 +072628.80 -105637.0 -000017.6+000003.900003.8 08.96-0.01B? 0 +072639.11 +042333.9 -000040.8-000004.100004.5 08.9600.55F? 0 +072701.68 -214918.0 -000009.2+000023.500000.7 08.9600.09A? 0 +072732.76 +291848.5 -000012.7-000014.400016.8 08.9600.52F? 0 +072820.53 +155915.1 +000036.4-000020.800000.9 08.9600.14A? 0 +073329.56 -232802.6 -000014.1+000006.900002.3 08.96-0.05B? 0 +073515.24 +350334.2 -000001.4-000010.500009.2 08.9600.55F? 0 +073524.92 -560801.5 -000014.1-000011.600015.5 08.9600.90G? 0 +073611.74 +181527.5 -000007.7+000020.800001.3 08.96-0.02B? 0 +074026.21 -430616.7 +000005.5+000012.600006.8 08.9600.07A? 0 +074237.82 -334651.1 -000036.6-000097.000000.9 08.9600.72G? 0 +074357.63 +024941.5 -000031.9+000046.000008.1 08.9600.25A? 0 +074601.42 -274659.6 -000007.8+000013.100008.5 08.9600.19A? 0 +074804.10 -292245.8 -000011.6+000011.400000.8 08.96-0.05B? 0 +074815.92 -553920.0 +000006.7-000020.300014.5 08.9600.40F? 0 +074825.00 -053907.7 -000007.0+000021.500042.9 08.9600.04A? 0 +074846.32 +121213.7 -000004.8-000006.200022.1 08.9600.36F? 0 +075131.18 +334735.1 -000041.3-000052.500001.8 08.9600.47F? 0 +075229.15 -030712.4 -000027.2+000008.300010.4 08.9600.52F? 0 +075319.17 -621857.5 -000024.3+000015.200012.7 08.9600.53F? 0 +075340.67 -193153.4 +000004.2+000003.400000.9 08.96-0.03B? 0 +075414.27 -645629.5 -000004.2+000011.400014.1 08.96-0.02B? 0 +075521.39 -285321.9 -000002.0-000008.400008.3 08.9600.49F? 0 +075609.84 -415438.0 -000004.8-000006.000000.9 08.9600.23A? 0 +075749.61 +550914.4 -000026.0-000031.400000.6 08.9600.28A? 0 +075934.98 -434748.1 +000000.7-000004.500008.2 08.96-0.13B? 0 +080003.30 -072054.7 +000032.4+000022.000017.5 08.9600.04A? 1 +080037.11 -443923.2 -000001.4-000007.100006.0 08.9600.45F? 0 +080145.66 -380756.3 -000008.8-000004.600003.3 08.9600.11A? 0 +080213.90 +281103.2 -000009.5-000016.900001.3 08.96-0.07B? 0 +080227.26 -221231.7 -000001.9+000009.400010.6 08.96-0.13B? 0 +080321.25 +223346.0 -000007.4+000007.300020.8 08.9600.72G? 0 +080352.25 +274736.3 +000012.1-000054.500013.5 08.9600.42F? 0 +080619.47 -340230.2 +000030.5-000064.600004.5 08.9600.44F? 0 +080634.75 -230051.5 +000002.9+000008.500005.0 08.9600.21A? 0 +080800.66 -732849.2 -000008.4+000006.400002.3 08.9600.06A? 0 +081052.97 +561045.5 +000033.7-000039.900010.0 08.9600.57F? 0 +081329.83 +005227.4 -000008.9-000014.700010.4 08.9600.44F? 0 +081510.25 -402558.5 -000008.7+000005.700007.9 08.96-0.07B? 0 +081531.38 -513537.1 -000008.4-000001.800003.2 08.9600.10A? 0 +081555.80 +125128.2 -000061.5+000014.900010.2 08.9600.48F? 0 +081609.52 -730859.2 -000003.3-000013.700006.8 08.9600.41F? 0 +082023.63 -023759.5 -000014.6-000020.900005.3 08.9600.34F? 0 +082057.10 -191503.4 -000007.3-000010.600018.7 08.9600.68G? 0 +082354.36 -061904.0 -000027.3+000105.800007.4 08.9600.64G? 0 +082410.67 -180933.7 -000023.6-000006.900014.1 08.9600.51F? 0 +082616.96 +364058.0 -000009.2-000046.400020.0 08.9600.36F? 0 +082940.83 -261833.8 -000015.0-000002.800009.8 08.9600.05A? 0 +083019.53 -652209.1 +000006.7-000003.700004.5 08.9600.97K? 0 +083450.38 -323140.0 -000023.0+000013.400004.9 08.9600.13A? 0 +083703.33 -074900.2 -000015.7+000005.200017.2 08.9600.11A? 0 +083728.04 +563948.1 -000018.7-000037.200011.8 08.9600.54F? 0 +083820.16 -440625.4 -000025.1-000004.900016.1 08.9600.90G? 0 +084151.97 -281215.2 -000015.6+000004.000011.5 08.9600.20A? 0 +084353.05 -304017.0 -000009.8-000002.600002.1 08.9600.20A? 0 +084433.48 -421818.7 -000003.0-000007.300013.5 08.96-0.02B? 0 0.10 1.00 +084453.78 +402155.0 +000007.3-000007.800021.1 08.9600.88G? 0 +084712.75 -475422.1 -000003.3-000012.700005.8 08.9600.80G? 0 +084725.37 -422830.9 -000001.7+000005.500008.2 08.96-0.06B? 0 0.10 1.00 +085020.57 -415314.7 -000008.8+000002.700004.5 08.96-0.03B? 0 +085208.54 +151722.6 -000012.1+000007.000011.1 08.9600.95G? 0 +085339.35 -523303.3 -000010.4+000009.200006.0 08.9600.09A? 0 +085348.79 -205932.9 -000029.8-000029.800007.4 08.9600.47F? 0 +085852.18 -844744.8 -000052.4+000029.900004.5 08.9600.40F? 0 +090004.21 -554237.5 -000042.7+000023.800011.4 08.9600.38F? 0 +090022.24 -662058.3 +000001.0+000009.700007.8 08.96-0.06B? 0 +090200.42 +472147.0 -000019.1-000013.800001.7 08.9600.28A? 0 +090209.62 -493808.1 -000019.5+000002.000006.2 08.9600.07A? 0 +090702.53 -363749.4 -000015.1+000004.100001.7 08.9600.89G? 0 +091427.87 -655226.3 +000007.7+000006.300004.3 08.96-0.03B? 0 +091442.42 -681702.3 -000007.7+000007.800006.1 08.96-0.04B? 0 +091454.61 -030455.5 -000002.9-000053.900007.9 08.9600.99K? 0 +091742.77 +092156.5 -000033.8-000028.800000.2 08.96-0.05B? 0 +091945.25 -544502.7 -000015.3+000014.800008.0 08.9600.12A? 0 +092217.85 -602740.1 -000009.7+000006.800008.2 08.9600.97K? 0 +092402.43 +354425.1 -000023.9-000005.300013.8 08.9600.28A? 0 +092420.68 +361244.2 -000024.4-000004.200024.4 08.9600.89G? 0 +092445.83 -081138.4 -000034.4+000006.700003.4 08.9600.29A? 0 +092513.15 -515826.7 -000024.4+000060.300033.5 08.9600.59G? 0 +092522.86 -412218.8 -000009.6-000024.300002.7 08.9600.52F? 0 +093158.34 -454742.8 +000000.6+000000.900002.8 08.96-0.04B? 0 +093454.74 +011158.1 +000009.5+000008.100003.5 08.9600.93G? 0 +095122.98 -463657.6 -000081.0+000031.000016.9 08.9600.88G? 0 +095203.27 -134518.6 -000035.8-000102.200003.7 08.9600.61G? 0 +095543.87 +205818.4 -000008.7-000001.000018.6 08.9600.17A? 0 +095613.73 -643843.1 -000004.6-000018.300013.2 08.9600.44F? 0 +095740.27 -594251.7 +000001.5+000003.400000.9 08.96-0.04B? 0 +095748.65 -524905.6 -000014.2+000007.100017.8 08.9600.99K? 0 +100023.11 -403432.7 -000018.0-000000.900000.5 08.9600.12A? 0 +100034.52 -593806.6 -000018.7+000004.700003.8 08.96-0.10B? 0 +100229.14 -080353.7 -000020.5-000009.500001.3 08.9600.86G? 0 +101047.67 -605634.8 -000002.9+000005.300002.3 08.96-0.06B? 0 +101112.43 -375238.8 -000017.8-000020.900004.4 08.9600.94G? 0 +101215.01 -371920.7 -000018.7-000015.500012.5 08.96-0.07B? 0 +101325.09 +313046.7 +000036.2+000000.200020.9 08.9600.38F? 0 +101522.15 +051347.0 -000111.8-000069.800005.4 08.9600.80G? 0 +101554.69 -775202.6 -000070.9-000079.100015.9 08.9600.78G? 0 +101702.24 +383057.6 +000043.9-000080.500010.4 08.9600.68G? 0 +102334.12 -030241.2 -000092.9+000041.500008.6 08.9600.41F? 0 +102700.26 +672212.5 -000011.2+000017.700013.2 08.9600.67G? 0 +103204.43 -614657.5 +000003.6+000000.100007.5 08.9600.78G? 0 0.10 1.00 +103244.99 -443410.7 +000009.1-000000.200007.3 08.9600.02A? 0 +103255.58 -472608.8 -000015.8+000006.700004.8 08.9600.90G? 0 +103534.58 -641726.7 -000023.5+000007.700006.3 08.9600.02A? 0 +103543.53 -581519.0 +000000.0+000000.000000.0 08.9600.23A? 0 diff --git a/kstars/kstars/data/hip123.dat b/kstars/kstars/data/hip123.dat new file mode 100644 index 00000000..77075b41 --- /dev/null +++ b/kstars/kstars/data/hip123.dat @@ -0,0 +1,1000 @@ +103922.46 -571913.2 -000017.9-000020.900007.3 08.9600.96K? 0 +104156.72 +134526.0 -000043.4+000049.100002.2 08.9600.28A? 0 +104343.41 -602027.5 -000023.9+000001.800008.0 08.96-0.03B? 0 0.10 1.00 +104409.39 -521110.7 -000038.7+000013.600009.2 08.9600.28A? 0 +104624.96 -592642.9 -000031.6+000029.500008.1 08.9600.03A? 0 +104706.40 -534320.7 -000033.6+000027.800012.0 08.9600.99K? 0 +104710.09 -172526.2 -000017.1-000009.300010.0 08.9600.36F? 0 +104758.69 +023911.4 +000027.3-000010.900001.0 08.9600.84G? 0 +104943.80 -345648.3 -000002.4-000006.900004.5 08.9600.07A? 0 +105007.01 -614818.0 -000006.1-000011.200008.6 08.96-0.08B? 0 +105112.56 +750206.0 -000012.1-000002.300006.9 08.9600.47F? 0 +105307.85 -444913.5 -000020.4-000006.200003.4 08.9600.25A? 0 +105401.46 -271141.2 -000003.2+000004.300000.3 08.9600.99K? 0 +105429.34 +575203.2 -000104.8-000039.100041.1 08.9600.70G? 0 +105526.88 -132559.7 -000051.2+000009.200005.8 08.9600.36F? 0 +105810.21 +641857.0 -000127.9+000021.300014.2 08.9600.93G? 0 +105831.25 -453109.8 -000004.1+000007.200003.9 08.9600.09A? 0 +105840.17 +052156.1 +000020.6-000000.700005.6 08.9600.46F? 0 +105928.06 +801045.7 -000020.0+000005.300004.3 08.9600.98K? 0 +110158.68 +283056.5 +000015.2+000010.300012.0 08.9600.94G? 0 +110747.31 +220416.4 -000004.3-000007.700001.5 08.9600.38F? 0 +110840.94 +335219.0 -000012.2-000000.900002.9 08.9600.66G? 0 +111329.00 -552553.1 -000026.1-000001.000013.4 08.96-0.07B? 0 +111500.59 -584631.4 -000030.7+000000.400007.2 08.9600.92G? 0 +111735.52 -602538.9 -000017.6-000007.200001.0 08.96-0.09B? 0 +112248.55 +372035.9 -000018.5-000014.800004.1 08.9600.56F? 0 +112449.17 -064604.9 -000006.5-000018.000032.7 08.9600.54F? 0 +112513.76 -611636.7 -000007.6+000002.200008.9 08.9600.03A? 0 +112609.64 +634936.4 +000019.6-000001.600012.4 08.9600.32F? 0 +112806.00 -351156.1 -000021.1-000013.000006.9 08.9600.47F? 0 +112933.15 +433735.7 +000005.2-000043.200019.2 08.9600.70G? 0 +113319.08 -093219.0 -000070.6+000005.700014.9 08.9600.53F? 0 +113448.98 -590830.1 -000016.7-000001.900016.1 08.9600.25A? 0 +113621.39 -613515.1 +000000.0+000000.000000.0 08.96-0.17B? 0 +113822.39 +232433.1 -000030.6+000007.800013.0 08.9600.97K? 0 +113924.55 +085626.7 -000059.2+000000.200033.7 08.9600.50F? 0 +113925.74 -482853.6 -000164.7-000008.400012.5 08.9600.86G? 0 +114012.80 +312226.0 -000077.4+000005.100015.4 08.9600.56F? 0 +114014.10 +212310.1 -000039.7-000011.400017.1 08.9600.57F? 0 +114048.13 -440928.0 -000020.1-000020.200015.4 08.9600.35F? 0 +114126.06 -232520.1 -000004.5-000001.500018.7 08.9600.42F? 0 +114143.56 -071316.7 -000045.9+000001.700006.2 08.9600.39F? 0 +114551.76 +852107.2 +000021.7+000002.000010.2 08.9600.43F? 0 +114957.06 -460203.9 -000045.0+000008.900015.8 08.9600.51F? 0 +115051.86 -555315.5 -000072.5-000015.600000.1 08.9600.52F? 1 +115823.23 +424142.7 +000041.4-000021.100000.5 08.9600.44F? 0 +115914.26 -624636.7 +000024.5-000012.900007.7 08.9600.55F? 0 +120144.81 +132437.4 -000005.8+000002.400002.8 08.9600.98K? 0 +120249.48 -605525.5 -000008.0-000002.100012.7 08.9600.06A? 0 +120500.95 +511441.8 -000018.3-000015.200001.8 08.9600.33F? 0 +121036.53 -605827.7 +000033.8-000029.400033.4 08.9600.23A? 1 +121203.14 -590102.6 -000033.9-000004.500003.1 08.9600.18A? 0 +121528.64 -273749.8 +000007.7+000002.500010.7 08.9600.25A? 0 +121548.79 +090205.2 +000000.0+000000.000000.0 08.9600.29A? 1 +121555.71 -091243.9 -000097.0-000009.100021.2 08.9600.70G? 0 +121900.96 +280253.8 -000168.3-000126.800033.3 08.9600.75G? 0 +121942.89 -445456.6 -000023.3+000003.000000.0 08.9600.19A? 0 +122026.07 -073649.3 -000091.8+000036.000009.4 08.9600.45F? 0 +122108.42 -085918.4 -000048.7+000040.400029.4 08.9600.57F? 0 +122557.33 +422201.0 -000071.1+000003.700000.7 08.9600.38F? 0 +122834.85 -561847.1 -000037.1-000006.700018.3 08.9600.21A? 0 +123845.05 -533704.1 -000023.3-000014.100008.3 08.9600.12A? 0 +123914.59 +291409.6 +000143.4-000244.200017.5 08.9600.88G? 0 +124234.44 -243649.9 -000062.0-000019.000002.4 08.9600.02A? 0 +124555.35 -533700.1 -000067.8+000020.700019.3 08.9600.67G? 0 +125044.05 -034225.6 -000036.1-000011.600000.1 08.9600.53F? 0 +125529.47 +195700.5 -000055.6-000125.400013.7 08.9600.66G? 0 +125543.25 -272510.0 -000028.1-000001.300010.7 08.9600.12A? 0 +125732.10 +184135.4 -000248.1+000112.300024.0 08.9600.69G? 0 +125750.52 +364348.4 -000062.2+000032.300007.3 08.9600.98K? 0 +125913.16 +100006.7 +000008.3-000030.900004.9 08.9600.40F? 0 +130023.46 +440926.2 -000060.8-000037.800012.5 08.9600.49F? 0 +130032.57 -355211.0 -000029.9-000017.000002.9 08.9600.12A? 0 +130113.96 -563928.9 -000001.7-000006.500003.6 08.9600.12A? 0 +130428.53 -340859.8 -000072.3+000011.800011.2 08.9600.58G? 1 +130649.92 +281224.8 +000002.6-000027.900016.0 08.9600.58F? 0 +131142.99 -591120.5 -000006.9-000000.600011.8 08.9600.13A? 0 +131345.97 -675533.9 -000006.7-000017.500000.3 08.9600.51F? 0 +131355.96 -715038.7 +000006.5-000001.300005.2 08.9600.14A? 0 +131654.68 +494116.4 -000041.9+000005.600011.5 08.9600.44F? 0 +131709.77 +584457.4 -000017.8-000036.800020.7 08.9600.39F? 0 +131800.20 +583644.1 -000032.6+000009.500012.3 08.9600.92G? 0 +131815.24 -265032.0 -000031.4-000006.800004.7 08.9600.54F? 0 +132123.02 -780743.5 +000048.8+000067.500011.6 08.9600.55F? 0 +132441.70 +765503.2 -000009.0-000002.800000.7 08.9600.28A? 0 +132829.80 -462058.6 -000003.5-000009.500018.0 08.9600.57F? 0 +133450.12 +424134.2 -000052.0+000021.000008.9 08.9600.68G? 0 +133534.63 +101325.9 +000102.6-000052.100013.0 08.9600.48F? 0 +133605.65 -342226.3 -000032.5-000021.400015.3 08.9600.45F? 0 +133734.78 -270330.6 -000008.6-000004.300010.9 08.9600.24A? 0 +134426.99 -211323.8 +000026.1-000018.200007.7 08.9600.99K? 0 +134536.93 +575849.6 -000027.6+000019.700013.3 08.9600.99K? 0 +134629.22 -514237.0 +000008.2-000012.900012.2 08.9600.51F? 0 +135229.34 -751531.5 -000006.3+000002.400008.1 08.9600.08A? 0 +135237.33 -161012.9 +000053.7-000074.600000.5 08.9600.70G? 1 +135315.76 +575448.9 -000017.4-000020.800003.0 08.9600.97K? 0 +135426.17 -215919.2 -000009.0+000011.200011.6 08.9600.99K? 0 +135910.48 -505721.9 -000005.5+000003.900008.3 08.9600.05A? 0 +140006.56 -643852.9 -000010.6-000003.300001.7 08.9600.14A? 0 +140307.57 -635012.4 -000006.5-000007.200001.5 08.9600.17A? 0 +140608.01 -073444.9 -000012.5-000074.000022.0 08.9600.58F? 0 +140840.05 -641125.6 +000004.0-000004.200000.5 08.9600.12A? 0 +140850.57 -094956.7 -000037.8-000023.100004.8 08.9600.59G? 0 +141120.04 +103609.4 -000018.2+000001.900007.2 08.9600.87G? 0 +141134.97 +352430.5 +000145.0-000101.500016.5 08.9600.61G? 0 +141511.11 +173103.2 -000015.9+000002.100004.0 08.9600.01A? 0 +142113.41 +451841.4 +000014.7-000016.100013.6 08.9600.99K? 0 +142800.38 +570651.0 -000014.6+000001.000009.4 08.9600.46F? 0 +142856.84 -254150.4 -000069.2+000014.600041.8 08.9600.54F? 0 +142900.86 -434129.1 -000013.2+000000.900003.8 08.96-0.01B? 0 +143447.72 +392458.2 +000081.1-000282.900006.1 08.9600.55F? 0 +143829.43 -175229.8 -000033.4+000001.600001.1 08.9600.28A? 0 +144017.58 -645000.5 -000005.7+000006.200005.4 08.9600.18A? 0 +145407.79 -585435.9 -000017.0-000002.000020.5 08.9600.08A? 0 +145428.67 -673845.6 -000072.3-000015.500000.1 08.9600.54F? 0 +145452.93 -381348.8 +000014.6-000008.600005.6 08.9600.10A? 0 +145509.49 +253435.2 -000045.8-000004.000000.3 08.9600.45F? 0 +145748.00 +515607.4 -000028.5+000019.000002.0 08.9600.27A? 0 +145751.67 -331626.5 +000033.8-000045.000017.6 08.9600.56F? 0 +145909.59 -195604.4 -000023.1-000014.200011.3 08.9600.82G? 0 +150145.28 +354053.6 -000103.5+000062.600026.8 08.9600.55F? 0 +150339.42 -553413.4 -000011.5-000009.800004.6 08.9600.26A? 0 +150400.74 +035505.2 -000041.8-000030.000005.9 08.9600.34F? 0 +150506.98 -401059.1 -000019.0-000024.600009.6 08.9600.57F? 0 +150654.68 -452500.7 +000031.9-000058.400002.5 08.9600.54F? 0 +151059.25 +141505.2 -000016.9+000008.400004.1 08.9600.38F? 0 +151147.78 -392211.8 -000011.2+000016.200006.2 08.9600.98K? 0 +151426.89 +031304.8 -000023.2+000023.900007.2 08.9600.35F? 0 +151437.61 -494822.2 +000008.6+000009.200009.3 08.9600.05A? 0 +151555.54 -514412.7 -000072.5-000136.900028.4 08.9600.74G? 0 +152334.73 -530933.3 -000002.4-000004.600014.9 08.9600.03A? 0 +152424.57 +635327.4 -000013.6+000037.300012.4 08.9600.43F? 0 +152605.18 -422052.2 +000017.6+000014.000014.9 08.9600.60G? 0 +152855.98 -612547.2 +000000.4-000009.500007.2 08.9600.07A? 0 +153025.08 -372313.4 +000047.9+000032.300009.5 08.9600.61G? 0 +153250.34 +103938.0 -000048.0-000002.500016.6 08.9600.47F? 0 +153405.94 -434332.4 -000024.0-000024.000001.9 08.9600.42F? 0 +153942.66 -135351.2 -000016.8-000003.900028.8 08.9600.33F? 0 +154123.34 -584630.2 +000000.0+000000.000000.0 08.9600.03A? 0 +154312.65 +404244.9 +000012.9+000011.000006.7 08.9600.38F? 0 +154329.47 -515037.0 -000014.2-000034.200000.2 08.9600.50F? 0 +154411.05 -491312.6 +000006.4-000002.600000.6 08.9600.13A? 0 +154547.14 -483635.5 +000004.7+000026.200002.4 08.9600.11A? 0 +154736.82 -483830.7 +000009.7-000010.500006.6 08.9600.10A? 0 +154931.47 -620527.9 -000022.0+000037.800001.3 08.9600.50F? 0 +155011.48 -544539.5 -000000.7+000001.800011.0 08.9600.12A? 0 +155057.28 -061941.9 -000005.6+000007.700014.3 08.9600.95K? 0 +155123.11 -685526.5 +000004.1-000013.000002.2 08.96-0.01B? 0 +155137.79 -683635.2 -000005.3-000017.800010.9 08.9600.49F? 0 +155332.51 -472906.0 +000004.1-000011.300000.4 08.9600.44F? 0 +155423.08 +384349.6 -000031.0+000009.700011.1 08.9600.87G? 0 +155459.89 -234717.8 -000032.5-000049.000005.7 08.9600.71G? 0 +155601.28 -672625.2 +000006.0-000009.900012.4 08.96-0.03B? 0 +155633.06 -402743.7 -000022.9-000017.600007.6 08.9600.44F? 0 +155702.91 -025919.2 -000009.3+000011.300000.9 08.9600.43F? 0 +155853.09 -030422.9 +000000.0+000000.000000.0 08.9600.60G? 1 +155944.91 -623759.3 -000017.0-000013.700000.6 08.9600.98K? 0 +160018.70 -575413.3 +000010.8-000022.900020.2 08.9600.18A? 0 +160314.73 -590854.0 -000004.5+000015.600003.7 08.9600.17A? 0 +161017.54 -475450.7 -000100.0-000089.000011.6 08.9600.67G? 0 +161155.52 -210617.8 +000005.0-000018.100010.1 08.9600.51F? 0 +161617.40 +283336.3 +000054.6-000100.000000.8 08.9600.65G? 0 +161832.71 -533754.0 +000018.2+000008.900002.2 08.96-0.02B? 0 +162050.32 -623907.1 -000040.7-000016.700000.7 08.9600.58F? 0 +162055.53 +762648.1 -000051.8+000113.500013.2 08.9600.55F? 0 +162156.39 +105109.1 -000001.0-000070.900008.7 08.9600.52F? 0 +162731.28 +002843.2 +000002.2-000026.900008.0 08.9600.37F? 0 +162819.80 +253055.6 -000020.2-000026.800003.9 08.9600.49F? 0 +163300.64 +725533.2 +000022.8-000058.900011.8 08.9600.43F? 0 +163635.72 +771318.6 -000023.8+000016.600004.7 08.9600.35F? 0 +163914.49 +034200.8 -000012.1-000066.500001.4 08.9600.58G? 0 +164125.08 -603513.6 +000005.0-000013.800005.6 08.9600.06A? 0 +164247.42 -502756.2 -000014.5-000012.700001.1 08.9600.09A? 0 +164306.90 +153632.8 -000021.1-000037.300012.8 08.9600.61G? 0 +164402.29 +461955.3 -000017.0+000035.200004.0 08.9600.28A? 0 +165213.75 +283027.4 +000010.2-000002.900014.8 08.9600.37F? 0 +165224.94 -373626.6 -000056.7-000038.300005.3 08.9600.38F? 0 +165307.61 -312543.7 +000001.3-000003.300014.2 08.9600.12A? 0 +165552.85 -290014.2 +000003.8-000046.200011.1 08.9600.16A? 0 +170054.31 -282356.4 +000000.0+000000.000000.0 08.9600.72G? 1 +170408.98 -680917.2 +000066.8+000058.400026.2 08.9600.67G? 0 +170706.69 -193020.6 -000055.1-000139.100019.1 08.9600.72G? 0 +170826.30 -285414.6 -000001.1+000022.900001.2 08.9600.27A? 0 +170922.56 -532329.6 +000035.2+000026.400008.6 08.9600.57F? 0 +171026.08 -330117.1 +000009.6+000012.900002.3 08.9600.06A? 0 +171118.50 +071039.0 -000016.7+000012.200018.6 08.9600.60G? 0 +171159.36 -494147.5 -000009.4-000006.900004.7 08.9600.15A? 0 +171319.41 -203516.4 +000011.7-000015.300011.8 08.9600.40F? 0 +171321.52 +284431.5 -000010.4-000069.500012.8 08.9600.51F? 0 +171345.46 +374014.8 -000010.0-000020.200017.5 08.9600.56F? 0 +171816.58 +533805.9 -000026.7-000007.600002.3 08.9600.47F? 0 +171902.88 -453041.9 -000006.5+000005.500009.7 08.9600.31F? 0 +172132.29 +155525.3 +000042.4-000015.100003.2 08.9600.41F? 0 +172322.54 -052617.4 -000016.3+000001.600000.3 08.9600.35F? 0 +172333.14 -451243.8 +000012.4-000006.100010.0 08.9600.06A? 0 +172359.83 +285315.8 -000002.2-000011.900002.4 08.9600.07A? 0 +172527.64 -474025.8 +000010.9+000001.300010.4 08.9600.04A? 0 +172551.46 -204648.2 +000005.1-000013.400002.6 08.9600.22A? 0 +172850.09 +034657.1 -000006.0-000006.400010.5 08.9600.26A? 0 +172944.80 -173533.8 -000014.1-000004.600012.9 08.9600.19A? 0 +173238.34 -350010.1 -000023.0-000007.000001.4 08.9600.12A? 0 +173310.40 +073418.0 -000092.8+000002.600016.5 08.9600.76G? 0 +173648.87 +355804.7 +000000.7+000020.400018.0 08.9600.99K? 0 +173714.89 +181751.6 +000004.9-000005.200000.2 08.9600.16A? 0 +173757.44 -391122.3 -000045.4-000043.600024.0 08.9600.77G? 0 +174043.97 -701847.6 +000006.8-000035.800001.5 08.9600.31A? 0 +174056.00 +742650.9 -000002.2+000010.000000.0 08.9600.21A? 0 +174105.71 +084620.0 -000015.0-000019.000007.8 08.9600.16A? 0 +174258.55 +080337.3 +000012.9-000014.300007.9 08.9600.46F? 0 +174439.45 -521951.3 -000002.0-000011.700003.5 08.9600.32F? 0 +174635.41 -035425.9 -000001.0+000002.800002.3 08.9600.57F? 0 +174807.73 +660425.9 -000013.0+000006.600015.8 08.9600.95G? 0 +174815.34 +080156.1 +000003.2-000010.500009.1 08.9600.12A? 0 +174832.26 -354505.3 -000004.5-000003.100001.5 08.9600.12A? 0 +175150.24 +045244.3 -000041.3-000002.000004.5 08.9600.28A? 0 +175219.62 -343705.1 -000026.7+000041.400032.7 08.9600.08A? 0 +175302.98 -205102.2 +000004.2-000059.200029.3 08.9600.71G? 0 +175344.01 +052144.9 -000011.6-000014.600009.1 08.9600.21A? 0 +175508.05 -480929.7 -000002.1-000019.800001.3 08.9600.45F? 0 +175804.12 +243237.3 -000005.3-000000.100001.5 08.9600.07A? 0 +175806.01 +050849.6 +000013.5+000026.100019.7 08.9600.45F? 0 +175825.63 -322457.7 +000001.5-000003.100011.2 08.9600.11A? 0 +175845.85 -301926.7 +000016.4-000002.000020.0 08.9600.21A? 1 +175950.71 -223925.0 -000002.9+000001.100009.9 08.9600.12A? 0 +180212.35 -142942.4 +000031.9+000021.600034.9 08.9600.46F? 0 +180317.60 -311155.1 +000008.1+000003.600012.6 08.9600.38F? 0 +180631.11 -190403.3 -000001.4+000010.000018.1 08.9600.60G? 0 +180721.60 -303949.3 +000002.2-000020.000011.3 08.96-0.09B? 0 +180809.78 -400339.6 +000010.5-000013.700007.1 08.9600.43F? 0 +181014.59 +162016.5 +000070.3+000065.400016.1 08.9600.94G? 0 +181224.52 +655907.4 +000005.4+000031.000001.7 08.9600.12A? 0 +181314.12 +304859.0 -000015.1+000035.800004.5 08.9600.98K? 0 +181354.03 -214913.6 -000010.9-000033.900005.7 08.9600.39F? 0 +181755.68 -453150.1 -000022.0-000037.700022.8 08.9600.56F? 0 +181802.00 -190713.1 -000002.4+000046.000031.0 08.9600.89G? 0 +182055.93 +790358.8 +000011.1+000001.800000.0 08.9600.28A? 0 +182100.45 +474633.9 +000007.9+000001.800007.5 08.9600.98K? 0 +182118.44 +324310.4 -000011.4-000007.100020.2 08.9600.52F? 0 +182228.74 +371524.9 +000016.7+000024.100002.2 08.9600.32F? 0 +182307.36 -170102.5 +000022.5-000000.800000.6 08.9600.21A? 0 +182436.24 +193600.4 +000014.0+000001.400013.0 08.9600.27A? 0 +182520.94 +625006.0 -000072.0-000058.500000.9 08.9600.50F? 0 +182654.20 -440730.8 +000009.4+000035.200005.9 08.9600.03A? 0 +182731.27 +674912.9 -000006.6-000028.300003.0 08.9600.98K? 0 +182744.90 +253538.0 -000004.2+000006.600002.9 08.9600.22A? 0 +182745.36 -014625.4 -000030.0-000064.700002.1 08.9600.53F? 0 +182849.38 -544131.4 +000010.5+000029.200014.4 08.9600.48F? 0 +182905.53 +002624.2 +000092.8+000017.900038.6 08.9600.93G? 0 +183104.38 +645427.8 -000028.0+000041.100016.3 08.9600.58G? 0 +183158.37 -461808.0 -000083.0-000130.600022.7 08.9600.89G? 0 +183303.93 -104211.9 +000053.6+000010.200018.6 08.9600.74G? 0 +183629.21 -245144.3 -000026.1+000031.900005.7 08.9600.41F? 0 +183735.62 +005026.4 -000008.3-000002.300000.2 08.9600.33F? 0 +183856.81 +022613.8 -000005.7-000004.300001.9 08.9600.34F? 0 +185140.71 -403507.2 -000003.3-000051.000002.9 08.9600.35F? 0 +185203.38 +023115.7 +000013.3-000003.200002.3 08.9600.88G? 0 +185210.71 +392715.8 -000016.6-000000.200005.1 08.9600.45F? 0 +185351.73 -101545.6 +000014.1-000007.100012.7 08.9600.05A? 0 +185903.71 +223003.2 -000020.0-000004.300008.0 08.9600.69G? 0 +185915.26 +250928.3 -000037.6-000102.500000.2 08.9600.54F? 0 +190020.18 -333637.1 +000000.7-000001.600005.1 08.9600.06A? 0 +190115.43 -463037.5 -000012.7+000007.200003.3 08.9600.31F? 0 +190242.25 -360549.5 +000000.0+000000.000000.0 08.9600.25A? 0 +190304.34 -191444.2 +000048.3+000043.300018.4 08.9600.39F? 0 +190308.34 -823312.4 +000021.0-000024.400003.7 08.9600.44F? 0 +190334.44 -554555.4 -000007.4+000023.200009.4 08.9600.85G? 0 +190335.48 +251240.2 +000013.0-000008.000003.6 08.9600.21A? 0 +190406.03 -312723.4 -000025.9-000010.000004.9 08.9600.05A? 0 +190511.41 -194115.6 -000030.3+000004.100007.4 08.9600.55F? 0 +190853.49 +202217.3 +000003.0-000000.400000.9 08.9600.07A? 0 +190947.88 -321515.2 -000008.9+000005.700010.0 08.9600.36F? 0 +190950.31 +240736.3 -000005.2+000006.900006.2 08.9600.28A? 0 +191016.87 +165507.9 -000019.7-000011.200001.5 08.9600.25A? 0 +191026.54 +121923.5 -000005.8-000020.600004.2 08.9600.49F? 0 +191056.77 +065153.9 +000007.3+000042.100023.2 08.9600.49F? 0 +191100.05 +622337.9 -000015.6-000034.000002.7 08.9600.58G? 0 +191145.76 -531922.1 +000055.1-000013.300009.2 08.9600.65G? 0 +191226.03 +353324.2 +000029.1+000102.600019.0 08.9600.49F? 0 +191407.60 +200449.1 +000018.4-000017.800003.2 08.9600.59G? 1 +191613.63 -114816.0 +000023.0-000010.900003.8 08.9600.49F? 0 +191726.44 +074912.0 -000013.4-000011.600005.2 08.9600.21A? 0 +191855.05 +642405.6 -000002.2+000015.500000.7 08.9600.23A? 0 +191939.73 +122128.3 -000009.4+000015.700013.6 08.9600.48F? 1 +192026.03 +011331.4 +000000.0-000007.800020.5 08.9600.52F? 0 +192225.57 -033801.6 -000012.1+000005.100002.1 08.9600.32F? 0 +192331.32 +321157.5 -000018.9-000014.200006.0 08.9600.25A? 0 +192340.15 +034842.3 +000016.7-000014.300004.9 08.9600.50F? 0 +192917.86 -241924.3 +000033.2+000049.400025.5 08.9600.58F? 0 +192946.19 +472409.2 +000001.2+000004.200014.6 08.9600.48F? 0 +193232.67 -325407.9 -000046.3+000006.300002.1 08.9600.13A? 0 +193422.62 +572604.3 +000012.0-000001.400010.6 08.9600.47F? 0 +193429.87 -042657.7 +000036.0-000004.300020.5 08.9600.45F? 0 +193432.12 +062652.6 +000004.6-000018.600004.8 08.9600.15A? 0 +193510.29 -412523.7 +000000.0+000000.000000.0 08.9600.23A? 1 +193609.51 +434606.5 +000029.2+000031.300004.8 08.9600.50F? 0 +193715.83 +001058.2 +000001.7+000008.800013.7 08.9600.20A? 0 +193848.11 -033321.3 -000021.0-000011.200024.7 08.9600.14A? 0 +194201.59 +280615.7 +000023.1-000035.000025.4 08.9600.45F? 0 +194247.33 +210551.7 -000133.8+000107.100008.5 08.9600.77G? 0 +194307.21 -731453.6 +000019.1-000260.600009.3 08.9600.67G? 0 +194356.18 +315226.5 +000044.5+000007.000005.1 08.9600.36F? 0 +194447.84 +164856.6 +000000.0+000000.000000.0 08.9600.10A? 1 +194530.09 +504618.8 +000296.0+000356.400037.5 08.9600.89G? 0 +194601.61 +590904.2 -000009.3+000023.700015.2 08.9600.52F? 0 +194748.12 +103702.0 +000036.3-000001.700005.3 08.9600.77G? 0 +194821.17 -460111.4 -000034.7-000000.100012.1 08.9600.37F? 0 +194842.70 +163335.2 +000010.7+000028.400014.6 08.9600.41F? 0 +195015.53 -511043.4 +000053.7-000013.400003.3 08.9600.95K? 0 +195019.74 +321327.8 +000013.7-000007.200000.3 08.9600.06A? 0 +195321.22 +350226.4 -000045.2-000079.100017.6 08.9600.45F? 0 +195423.75 +035334.2 +000007.4-000005.500009.9 08.96-0.04B? 0 +195804.26 -261939.7 -000002.0-000030.100008.0 08.9600.20A? 0 +195858.86 -510547.5 -000105.4-000020.200008.1 08.9600.61G? 0 +200116.72 +204129.8 -000009.5+000025.000006.0 08.9600.99K? 0 +200117.95 -372132.9 +000028.0-000030.400000.8 08.9600.46F? 0 +200130.76 +115623.5 -000021.7-000012.000003.5 08.9600.81G? 0 +200424.96 +210456.8 +000022.3+000000.800009.6 08.9600.30A? 0 +200513.92 -544330.0 +000016.9-000056.300011.1 08.9600.43F? 0 +200549.42 +483113.7 +000023.2-000015.100000.3 08.9600.09A? 0 +200650.15 -561517.4 -000145.2-000113.900003.2 08.9600.62G? 0 +200740.89 -785157.5 -000004.7+000013.800005.9 08.9600.40F? 0 +201123.26 +262452.1 -000006.3-000001.300005.7 08.9600.38F? 0 +201435.13 +193651.4 +000004.3+000005.400002.9 08.9600.17A? 0 +201554.95 -100921.9 +000023.6-000105.000004.7 08.9600.98K? 0 +201648.94 +343353.8 +000006.1-000007.300003.9 08.9600.01A? 0 +201729.91 +453810.3 +000012.3-000016.000014.1 08.9600.28A? 0 +201811.96 +151123.8 -000006.4-000010.600008.8 08.96-0.00B? 0 +202423.42 +182928.3 -000000.1-000011.600008.5 08.9600.17A? 0 +202859.42 -804302.3 +000024.1-000030.900004.9 08.9600.47F? 0 +203047.43 -192655.0 +000035.3-000009.900009.7 08.9600.36F? 0 +203145.33 +414914.5 +000002.5-000005.700000.8 08.96-0.08B? 0 +203230.52 +100057.3 +000135.2+000103.900028.6 08.9600.68G? 0 +203421.70 +043537.0 +000035.0+000007.900008.8 08.9600.29A? 0 +203454.71 +641410.8 +000004.6-000020.800005.2 08.9600.21A? 0 +203548.11 +184453.3 +000008.1+000017.300011.5 08.9600.94G? 0 +203640.53 +140122.7 -000000.7+000001.400012.4 08.9600.36F? 0 +203710.47 +385717.9 +000016.2+000014.500008.8 08.96-0.03B? 0 +203742.12 +220210.6 +000004.5-000004.200017.9 08.96-0.04B? 0 +203758.68 +410919.9 -000006.1-000026.800011.5 08.9600.87G? 0 +203914.66 +511738.0 +000027.4+000014.200007.0 08.96-0.01B? 0 +204325.68 +661238.4 +000078.5+000050.700004.4 08.9600.46F? 0 +204440.93 +315116.2 -000002.8-000020.100003.3 08.96-0.00B? 0 +204543.59 +083752.0 -000027.7-000019.900013.9 08.9600.47F? 0 +204625.31 -393658.2 -000003.7-000029.900015.5 08.9600.51F? 0 +204723.31 -082657.0 +000025.3-000011.900005.6 08.9600.97K? 0 +204809.65 -064805.1 +000009.8-000017.200007.3 08.9600.53F? 0 +204817.59 +480402.8 -000006.8-000004.400023.6 08.9600.56F? 0 +204823.48 +272419.4 -000004.8-000007.500000.4 08.9600.96K? 0 +205711.76 -161024.4 +000032.2-000012.200009.6 08.9600.33F? 0 +205856.97 -153744.3 -000013.6-000006.700009.1 08.9600.97K? 0 +205956.96 +291645.3 -000014.0-000046.500000.5 08.9600.59G? 0 +210351.24 +593133.0 -000004.4-000002.900002.8 08.9600.37F? 0 +210619.29 +021107.8 -000013.3+000011.600011.8 08.9600.91G? 0 +210754.29 -550718.9 +000045.2-000027.600010.1 08.9600.30A? 0 +211111.93 +402533.5 +000005.6-000014.400005.4 08.9600.19A? 0 +211320.05 +402727.5 +000003.7+000001.700007.8 08.96-0.00B? 0 +211455.24 +394111.9 +000011.3+000014.200012.8 08.9600.58F? 0 +211631.52 +523206.1 +000007.7+000010.600000.4 08.9600.07A? 0 +211820.12 +320814.0 -000013.1-000012.400008.0 08.9600.18A? 0 +212025.04 -295606.9 +000010.3-000036.600000.2 08.9600.52F? 0 +212414.43 +345913.7 -000012.6-000021.000000.3 08.9600.92G? 0 +212632.73 -175242.5 +000024.4-000004.500012.4 08.9600.30A? 0 +212746.69 -731210.5 +000005.7-000004.900001.9 08.9600.91G? 0 +213138.56 +040807.1 -000020.4+000044.300017.6 08.9600.45F? 0 +213406.98 -313947.8 +000049.5+000009.000011.9 08.9600.43F? 0 +213426.40 +521609.5 -000006.4-000005.100004.3 08.9600.07A? 0 +214103.09 -101154.2 -000001.5+000010.400007.6 08.9600.92G? 0 +214327.26 -575349.9 -000031.0-000017.600018.5 08.9600.53F? 0 +214453.67 +130344.7 -000022.0-000006.500010.0 08.9600.33F? 0 +214646.58 +445233.3 +000000.7+000008.800031.5 08.9600.96K? 0 +214726.09 +283426.6 +000000.0+000000.000000.0 08.9600.18A? 0 +214918.53 +381621.1 -000004.4+000014.300014.4 08.9600.97K? 0 +215215.10 +494816.2 +000000.9+000014.600008.9 08.9600.83G? 0 +215230.39 +394853.6 -000024.4+000007.800006.8 08.9600.39F? 0 +215504.06 +431354.3 +000064.9-000002.900011.2 08.9600.40F? 0 +215728.77 -513654.1 +000039.3-000035.900013.6 08.9600.41F? 0 +215826.32 -183332.0 +000012.3-000011.700013.3 08.9600.60G? 0 +215938.79 -691332.2 +000026.8-000046.700004.1 08.9600.91G? 0 +215939.89 +431154.0 +000012.0+000002.500008.4 08.9600.11A? 0 +220315.29 -481612.3 +000026.2-000044.600009.6 08.9600.51F? 0 +220329.14 +670625.2 -000004.7+000008.300010.8 08.9600.15A? 0 +221015.44 +645723.8 +000000.6+000000.900013.6 08.9600.15A? 0 +221233.10 +665630.9 -000003.0-000008.700001.7 08.9600.04A? 0 +221309.22 +535413.7 -000001.7+000002.500005.7 08.9600.17A? 0 +221347.52 +303614.5 +000011.6+000004.700008.8 08.9600.25A? 0 +221433.62 +382511.1 -000004.1-000014.000004.7 08.9600.41F? 0 +221554.07 +000213.4 -000001.6-000026.800025.5 08.96-0.02B? 0 +221554.45 -190345.5 +000111.2-000077.200017.9 08.9600.58G? 0 +221724.99 +321725.2 +000051.0+000018.300005.1 08.9600.52F? 0 +221838.61 +461738.0 -000007.8+000007.100018.9 08.9600.99K? 0 +222046.64 -400341.7 +000016.9-000042.800020.7 08.9600.33F? 0 +222519.90 -000036.8 -000009.1-000009.900013.0 08.9600.32F? 0 +222523.41 -120436.0 +000045.4-000013.900004.7 08.9600.44F? 0 +222609.91 +180248.2 -000016.7-000000.600028.9 08.9600.51F? 0 +222639.53 -670642.0 +000014.8-000040.900001.3 08.9600.95G? 0 +222843.37 +302637.3 -000038.5-000084.000004.0 08.9600.41F? 0 +222847.80 -022513.5 +000067.0-000004.300000.4 08.9600.49F? 0 +223054.35 -002745.8 +000046.4+000012.600017.0 08.9600.28A? 0 +223245.91 -255055.5 +000051.5-000027.700014.3 08.9600.45F? 0 +223357.60 +193947.7 +000030.5-000005.000007.6 08.9600.51F? 0 +223512.21 +024024.4 +000124.1+000077.600003.0 08.9600.51F? 0 +223829.36 +412345.7 +000014.0+000005.800001.4 08.9600.10A? 0 +223912.81 +152511.8 +000007.5+000007.000008.9 08.9600.30A? 0 +224034.45 +601646.1 -000005.9-000039.800001.8 08.9600.43F? 0 +224051.95 +651254.6 +000007.8-000003.300003.9 08.9600.30A? 0 +224118.67 -435028.3 -000014.0-000048.800000.6 08.9600.48F? 0 +224145.43 -392741.3 +000050.8-000070.500020.9 08.9600.66G? 0 +224431.33 +572444.0 +000109.3+000074.100015.2 08.9600.75G? 0 +224502.60 +680758.5 +000031.6+000004.800000.3 08.9600.27A? 0 +224619.12 +432216.5 +000011.5-000002.400011.8 08.9600.26A? 0 +224636.81 -563557.8 -000060.2-000065.700008.6 08.9600.96K? 0 +225251.90 +323152.3 -000022.3-000020.100017.4 08.9600.47F? 0 +225710.48 +111142.6 +000004.0+000001.100009.2 08.9600.42F? 0 +225914.92 +240157.3 +000032.7+000041.500016.7 08.9600.43F? 0 +230053.70 +601230.3 -000008.1-000009.700001.4 08.9600.33F? 0 +230105.51 +480847.8 +000010.3-000004.100000.7 08.9600.06A? 0 +230105.91 +592822.2 +000012.2-000005.900001.0 08.96-0.04B? 0 +230137.74 -445919.0 +000108.2+000011.900037.4 08.9600.95G? 0 +230520.80 +265856.5 +000026.1-000012.100002.0 08.9600.22A? 0 +230701.27 -221313.6 -000129.6-000072.300000.8 08.9600.58F? 0 +231145.83 -160950.8 -000034.9+000004.400004.0 08.9600.92G? 0 +231403.53 +592229.1 -000017.1+000003.500008.9 08.9600.84G? 0 +231514.59 +520836.8 +000001.5-000007.200001.2 08.9600.29A? 0 +231537.59 -665315.2 +000042.1+000036.500022.9 08.9600.51F? 0 +231612.49 -460236.8 -000004.8-000053.800009.7 08.9600.95K? 0 +231731.11 +165137.1 +000000.0+000000.000000.0 08.9600.41F? 1 +231824.33 +464735.1 +000005.7+000002.300006.0 08.96-0.01B? 1 +232319.36 +304152.6 +000050.5-000000.600000.2 08.9600.31A? 0 +232329.43 +413811.5 +000001.2-000009.000008.3 08.9600.11A? 0 +232353.88 +591030.5 +000007.8+000000.700020.9 08.9600.39F? 0 +232708.87 +544804.1 +000020.1-000008.400016.2 08.9600.59G? 0 +232844.91 +133819.5 +000002.0-000042.400019.4 08.9600.89G? 0 +232916.39 -513517.2 -000014.2+000033.600011.9 08.9600.63G? 0 +233157.58 -561613.2 -000005.3-000011.000010.4 08.9600.34F? 0 +233159.29 +545515.0 -000002.4-000008.800000.9 08.9600.08A? 0 +233524.12 +763911.3 +000105.9+000004.100003.3 08.9600.57F? 0 +233739.80 +602308.7 -000008.4+000004.900002.8 08.9600.50F? 0 +234146.35 +692334.7 -000006.3-000001.000000.8 08.9600.26A? 0 +234251.26 +411816.3 -000020.5-000024.400006.1 08.9600.28A? 0 +234439.81 -393032.4 +000022.9-000028.900004.1 08.9600.51F? 0 +234731.73 -175633.2 +000065.4-000000.100009.1 08.9600.38F? 0 +235034.43 +620320.5 +000023.8-000003.400006.8 08.9600.43F? 0 +235802.83 -015848.1 -000024.0+000004.100012.3 08.9600.71G? 0 +000500.29 +171821.9 +000025.1-000017.300024.2 08.9601.12K? 0 +000611.36 +875321.8 -000015.0+000004.800011.7 08.9601.00K? 0 +001218.64 +503747.4 +000027.2+000008.400003.3 08.9601.15K? 0 +001414.38 -003409.0 -000011.3-000062.800002.9 08.9601.12K? 0 +001636.55 +475505.2 +000000.6-000009.200017.9 08.9601.51K? 0 +001709.11 +075420.4 +000033.3+000023.200002.9 08.9601.18K? 0 +001902.94 +531753.5 -000007.8-000003.300027.4 08.9601.25K? 0 +001948.87 +811146.6 -000010.2-000015.100007.2 08.9601.04K? 0 +002040.80 -261755.7 +000005.1-000027.100019.0 08.9601.23K? 0 +002637.95 +394955.2 -000000.4+000012.600032.7 08.9601.63K? 0 +002958.59 +601243.1 +000005.8-000009.500015.0 08.9601.09K? 0 +003018.35 +432334.5 +000019.8+000024.000022.9 08.9601.61K? 0 +003227.48 -381639.6 +000010.7+000003.100008.1 08.9601.31K? 0 +003712.91 +714917.4 +000015.4-000005.500008.3 08.9601.83K? 0 +003847.50 -774344.1 +000018.9-000026.200015.6 08.9601.16K? 0 +003849.11 +402551.9 +000022.3-000033.800008.6 08.9601.36K? 0 +004107.89 +115713.0 +000020.7-000009.200017.4 08.9601.11K? 0 +004438.61 +545456.2 -000033.8+000018.800027.1 08.9601.01K? 0 +005021.54 -430647.4 +000034.5+000016.500020.3 08.9601.14K? 0 +005212.12 -590009.3 +000004.9+000039.000006.9 08.9601.05K? 0 +005220.75 -681002.1 -000002.7-000008.100002.6 08.9601.02K? 0 +005415.43 +740824.5 +000034.9-000047.700004.3 08.9601.70K? 0 +010406.89 +450812.2 +000009.3-000008.400016.7 08.9601.31K? 0 +010712.88 +120449.1 -000012.1+000006.900004.4 08.9601.10K? 0 +011934.08 +400738.7 +000044.3+000034.100033.8 08.9601.49K? 0 +012124.94 +135522.2 -000000.5-000057.700003.1 08.9601.01K? 0 +012450.06 -424552.0 +000003.6+000008.500013.3 08.9601.50K? 0 +012614.96 +443315.2 +000025.1-000024.600011.4 08.9601.38K? 0 +012707.78 +020746.0 -000025.3-000001.300017.2 08.9601.57K? 0 +013017.27 +330744.2 -000008.8+000000.100003.0 08.9601.08K? 0 +013508.13 +404655.5 -000002.2+000000.400004.0 08.9601.37K? 0 +013901.61 +653057.3 +000008.5-000003.600007.4 08.9601.55K? 0 +014255.43 -645431.4 +000006.2-000008.900012.1 08.9601.02K? 0 +014258.16 +395056.1 -000006.0-000008.000032.4 08.9601.00K? 0 +020623.04 +182956.6 +000079.3-000003.300033.4 08.9601.40K? 0 +020856.85 +383148.8 -000003.0+000012.400025.9 08.9601.44K? 0 +021417.41 -844134.2 +000019.6+000008.400005.3 08.9601.38K? 0 +021933.44 -251809.2 +000012.5-000009.400000.6 08.9601.60K? 0 +022059.53 +735101.4 -000014.5+000017.600005.9 08.9601.14K? 0 +022453.02 +570254.7 +000035.2-000019.300015.5 08.9601.35K? 0 +022524.00 -293247.2 +000032.4-000010.300007.7 08.9601.32K? 0 +022742.53 +470033.7 +000013.8-000002.000006.6 08.9601.62K? 0 +022926.53 -360858.3 +000007.7-000048.000007.2 08.9601.16K? 0 +023025.87 +033802.3 -000017.3+000002.200000.9 08.9601.31K? 0 +023046.17 -512618.2 -000018.2+000000.200003.5 08.9601.18K? 0 +023846.66 -273042.1 +000005.2+000000.200004.8 08.9601.21K? 0 +025327.50 -424024.9 +000014.0+000002.500007.6 08.9601.39K? 0 +030021.39 +392942.4 +000025.6-000056.300031.2 08.9601.30K? 0 +030631.54 +420924.9 +000003.1-000016.600018.2 08.9601.29K? 0 +030823.91 -570035.7 +000019.3-000015.500004.3 08.9601.22K? 0 +032201.84 +354551.4 -000032.5-000002.800015.0 08.9601.37K? 0 +032930.62 -544655.6 -000003.5-000010.500010.7 08.9601.31K? 0 +033152.40 -402303.6 -000010.2-000005.300014.5 08.9601.17K? 0 +033621.69 -013406.6 +000012.7-000018.500026.3 08.9601.65K? 0 +034021.97 +391117.0 +000011.0-000039.900005.7 08.9601.91M? 0 +034550.25 +291457.7 +000013.5+000049.400019.6 08.9601.24K? 0 +034650.50 +414229.3 +000032.5-000008.100009.7 08.9601.07K? 0 +034856.43 +802406.5 -000006.9-000019.000022.0 08.9601.10K? 0 +034919.08 +333551.9 +000003.5-000005.700012.8 08.9601.65K? 0 +035453.58 -195745.7 +000023.2-000017.500010.6 08.9601.26K? 0 +035528.38 +073522.2 -000018.3-000019.900004.9 08.9601.66K? 0 +035915.50 +351359.7 +000035.9-000030.000012.6 08.9601.21K? 0 +041011.77 +182828.3 -000003.3-000030.300025.4 08.9601.76K? 0 +041336.77 -503510.2 -000002.6+000023.600013.0 08.9601.62K? 0 0.10 1.00 +041354.28 -370324.1 +000007.2+000011.100015.6 08.9601.32K? 0 +041517.43 -545152.3 +000018.5+000011.400008.1 08.9601.48K? 0 +042229.25 -185207.4 -000011.3+000003.700012.1 08.9601.55K? 0 +042342.47 -225839.5 +000023.2-000050.900003.8 08.9601.07K? 0 +042552.92 -673419.8 +000003.4+000011.200017.1 08.9601.09K? 0 +043119.88 -591243.0 -000024.1-000019.600020.1 08.9601.42K? 0 +043347.29 +014837.0 -000009.5+000009.000021.0 08.9601.06K? 0 +043726.77 -115159.9 -000023.8+000000.600007.0 08.9601.14K? 0 +043831.71 -650549.5 +000019.4+000000.200012.0 08.9601.27K? 0 +044020.48 -202945.8 +000005.9-000008.000002.7 08.9601.45K? 0 +044552.02 +450533.0 +000055.7-000063.300012.1 08.9601.04K? 0 +044656.15 +111634.6 +000065.1+000030.600007.8 08.9601.77K? 0 +045022.39 +280619.6 +000030.4+000036.700022.3 08.9601.78K? 0 +045356.10 +030547.7 -000006.5-000011.400006.9 08.9601.07K? 0 +045824.81 +124653.1 +000035.0+000011.900015.0 08.9601.20K? 0 +050044.29 +211326.2 +000010.2+000010.600050.3 08.9601.27K? 0 +050241.81 -554016.5 +000021.4+000008.200001.6 08.9601.27K? 0 +050543.12 -055757.2 +000042.0-000014.600011.6 08.9601.52K? 0 +051407.35 -380217.2 -000010.9+000001.000009.8 08.9601.08K? 0 +051704.50 -784813.8 -000025.0-000017.000002.0 08.9601.06K? 0 +052322.71 +493419.5 +000018.2-000006.300020.8 08.9601.12K? 0 +052337.67 +503910.9 +000045.5+000024.800011.5 08.9601.19K? 0 +052725.44 +212854.4 +000003.7+000016.400013.3 08.9601.03K? 0 +052756.78 +705649.8 -000026.6+000017.300000.6 08.9601.02K? 0 +052823.73 -320238.3 +000000.8-000002.000021.3 08.9601.57K? 0 +052917.35 -420358.3 -000006.3+000005.500016.4 08.9601.25K? 0 +054309.48 +224200.8 -000058.7-000027.900009.9 08.9601.18K? 0 +055139.40 +073230.4 +000018.3+000018.300024.4 08.9601.75K? 0 +055150.48 -033828.5 -000018.9-000003.400020.7 08.9601.89M? 0 +055350.53 -180851.5 +000036.9-000011.500004.3 08.9601.06K? 0 +055626.02 +542600.7 +000016.0-000003.000014.7 08.9601.90M? 0 +055935.27 -152129.5 -000034.1+000000.200022.3 08.9601.13K? 0 +060005.40 +474241.2 +000008.1+000008.500028.4 08.9601.59K? 0 +060153.92 +491724.1 +000036.0-000014.300009.1 08.9601.15K? 0 +060213.68 +502944.0 -000022.7-000014.600009.0 08.9601.58K? 0 +060346.18 +264418.7 +000007.9+000000.400024.4 08.9601.10K? 0 +060727.96 -151544.0 -000011.6+000011.900004.5 08.9601.53K? 0 +061000.60 +095806.5 -000052.1-000018.200001.6 08.9601.19K? 0 +061303.01 -562121.8 -000019.4+000015.700008.1 08.9601.31K? 0 +061536.07 -092738.1 -000039.5-000026.100011.3 08.9601.05K? 0 +061858.92 +101933.8 -000002.2-000010.300017.5 08.9601.72K? 0 +062151.55 -324908.5 +000007.9-000009.900011.6 08.9601.22K? 0 +063217.62 +121126.4 +000019.7+000013.200026.8 08.9601.55K? 0 +064151.43 +651438.0 -000010.6+000009.000006.3 08.9601.19K? 0 +064227.61 +374238.2 -000033.3-000000.100011.4 08.9601.60K? 0 +065046.27 -523823.4 -000015.7+000012.300029.5 08.9601.76K? 0 +065403.21 +004039.7 +000050.6+000013.900001.2 08.9601.47K? 0 +065527.19 -445535.3 -000001.2-000008.400019.0 08.9601.04K? 0 +065630.47 +441500.3 +000019.6-000055.400009.3 08.9601.51K? 0 +065836.79 -075947.3 +000029.8+000007.200015.1 08.9601.06K? 0 +065917.38 -620926.0 -000010.2-000028.200005.0 08.9601.34K? 0 +070022.52 +084514.1 -000008.2-000022.300032.2 08.9601.70K? 0 +070036.92 -345539.0 +000006.7-000004.300003.6 08.9601.47K? 0 +070205.61 +301331.5 -000028.4+000029.000001.2 08.9601.64K? 0 +070316.52 +460712.8 -000007.3-000039.100001.0 08.9601.28K? 0 +070324.29 -014648.7 -000020.4+000005.100025.5 08.9601.84K? 0 +070619.90 +045903.4 +000025.9+000036.700010.2 08.9601.47K? 0 +070631.85 -432124.9 -000007.7+000008.500007.9 08.9601.10K? 0 +070741.08 +311223.7 -000021.7-000045.400033.2 08.9601.14K? 0 +070748.01 +095938.3 +000015.1-000016.700005.7 08.9601.45K? 0 +071005.59 -592244.6 +000037.8-000027.600015.8 08.9601.22K? 0 +071033.11 -185148.4 +000026.7+000004.900013.7 08.9601.17K? 0 +071328.48 -204401.8 -000008.5-000002.200003.0 08.9601.46K? 0 +071739.10 -612521.4 -000011.9+000013.700000.5 08.9601.64K? 0 +071925.14 +081659.8 -000004.6+000009.200002.7 08.9601.68K? 0 +072220.05 +325413.8 +000020.9-000011.500001.3 08.9601.01K? 0 +072422.25 +191815.8 -000011.0-000028.800021.0 08.9601.29K? 0 +072606.85 -515030.7 -000019.8+000086.600018.4 08.9601.04K? 0 +072726.86 -213819.1 +000011.8-000009.000022.6 08.9601.31K? 0 +072809.65 -130756.7 -000035.6-000021.800011.6 08.9601.16K? 0 +072852.20 +670333.7 -000016.6-000001.900024.4 08.9601.28K? 0 +073347.93 -615433.7 -000008.3+000025.800005.5 08.9601.31K? 0 +074007.46 +693530.7 +000003.1-000003.200015.5 08.9601.35K? 0 +074138.65 -112148.1 -000017.5+000036.700000.8 08.9601.01K? 0 +074210.53 -425524.7 -000003.5+000009.500011.3 08.9601.05K? 0 +074556.39 -264637.6 -000006.7-000008.600010.2 08.9601.12K? 0 +074951.12 -171029.6 -000002.8-000015.200035.8 08.9601.15K? 0 +075354.78 +393155.3 +000033.0-000016.400013.7 08.9601.40K? 0 +075617.10 -270400.4 -000014.4-000006.800020.3 08.9601.20K? 0 +075647.30 +851313.2 -000020.9-000012.900003.4 08.9601.18K? 0 +075648.18 +110756.7 +000021.8+000006.800030.5 08.9601.19K? 0 +075648.48 -360714.4 -000010.0+000004.500011.8 08.9601.33K? 0 +075710.20 -450709.9 -000025.9-000025.300011.1 08.9601.24K? 0 +075729.60 +061206.6 +000001.5-000033.600004.2 08.9601.27K? 0 +080009.97 -565551.0 -000042.5+000058.800013.8 08.9601.26K? 0 +080523.06 +092445.9 -000069.7+000067.800010.4 08.9601.48K? 0 +080549.93 -062641.7 -000003.9-000002.600031.3 08.9601.46K? 0 +080719.48 +105518.2 -000020.9-000012.700025.7 08.9601.09K? 0 +081015.96 -055023.1 -000032.8-000024.400004.6 08.9601.68K? 0 +081133.38 +695602.1 +000002.1-000000.200006.2 08.9601.67K? 0 +081605.02 +013347.1 -000014.5+000006.400013.1 08.9601.60K? 0 +081745.58 -003020.2 -000013.3+000007.400003.7 08.9601.42K? 0 +082334.16 +511408.2 -000039.7-000033.900004.7 08.9601.47K? 0 +082436.93 +012841.8 +000051.2+000001.500036.9 08.9601.04K? 0 +082517.31 -101627.8 -000000.5-000020.200017.6 08.9601.15K? 0 +082921.14 -120506.1 -000023.5+000067.100027.3 08.9601.43K? 0 +083003.31 -245308.2 -000010.6+000010.600020.4 08.9601.00K? 0 +083734.60 +434842.3 -000006.0-000022.300009.9 08.9601.22K? 0 +084651.86 +703541.9 +000006.2+000002.000000.9 08.9601.31K? 0 +085128.66 -511751.3 -000013.5+000009.700010.4 08.9601.25K? 0 +085409.22 +302316.8 -000060.8+000006.900017.6 08.9601.46K? 0 +085740.90 +122725.0 +000023.6+000013.500001.1 08.9601.41K? 0 +085818.11 -292416.5 +000007.9-000035.600021.1 08.9601.06K? 0 +090311.30 -265506.9 -000012.1+000004.000017.2 08.9601.02K? 0 +090648.05 -661039.7 +000024.0-000014.800005.4 08.9601.04K? 0 +091002.61 +800346.0 +000001.1+000008.900015.6 08.9601.68K? 0 +091154.79 -661105.6 +000000.7+000010.100025.7 08.9601.52K? 0 +091332.37 -371703.4 -000042.7+000044.000008.2 08.9601.23K? 0 +092127.08 -603711.4 -000023.3+000000.700013.2 08.9601.33K? 0 +092211.79 +323901.7 -000015.6+000000.900011.0 08.9601.00K? 0 +093630.58 +745011.0 +000006.5+000014.400004.2 08.9601.13K? 0 +093923.23 -573113.4 -000000.7+000032.200003.6 08.9601.06K? 0 +094157.46 -572235.0 +000004.1+000005.800001.2 08.9601.18K? 0 +094257.06 -325440.9 -000008.9-000000.800002.0 08.9601.62K? 0 +094904.25 -221238.6 -000016.4-000019.300019.4 08.9601.54K? 0 +095704.54 +062013.8 -000031.4-000000.800009.9 08.9601.07K? 0 +100216.33 -433743.8 +000029.8-000007.700020.1 08.9601.32K? 0 +100456.43 -390705.1 -000018.7+000028.200004.7 08.9601.22K? 0 +100851.50 -502232.5 +000026.3-000026.600004.0 08.9601.44K? 0 +101043.43 -184304.3 -000030.4+000002.200005.9 08.9601.10K? 0 +101319.53 -561629.2 +000003.2+000016.100012.1 08.9601.31K? 0 +101856.41 +483705.5 -000020.6-000011.000002.3 08.9601.06K? 0 +101900.67 -392111.6 +000006.8+000007.200020.3 08.9601.15K? 0 +102406.72 -491232.7 -000026.7+000004.500021.6 08.9601.08K? 0 +102437.10 +410306.9 +000017.7-000008.000007.5 08.9601.41K? 0 +103202.14 -582317.8 +000033.8-000039.800033.6 08.9601.58K? 0 0.10 1.00 +103352.73 +562611.5 +000010.2-000002.000000.4 08.9601.21K? 0 +104513.12 -425023.5 +000000.9-000011.200007.1 08.9601.06K? 0 +105046.99 -634031.4 +000001.2+000012.000018.5 08.9601.28K? 0 +105426.11 -333009.1 -000007.3-000011.700009.6 08.9601.52K? 0 +105711.16 +285618.4 +000348.9-000176.700050.0 08.9601.02K? 0 +110408.85 +155109.9 -000001.6-000016.200006.6 08.9601.10K? 0 +110413.56 -743827.1 -000010.9+000016.300010.6 08.9601.77K? 0 +110724.92 -174803.5 +000013.2-000023.000011.8 08.9601.50K? 0 +110828.61 -204711.3 +000030.1-000014.600043.5 08.9601.43K? 0 +110857.92 +463414.7 -000041.3+000000.600006.2 08.9601.26K? 0 +111128.15 -083958.7 -000043.1+000011.500024.2 08.9601.26K? 0 0.10 1.00 +111230.15 -561447.9 -000017.7+000022.500014.0 08.9601.12K? 0 +111718.96 -521955.6 -000007.8+000021.800021.4 08.9601.80K? 0 +111806.96 -615507.0 -000021.3-000013.200007.6 08.9601.08K? 0 +111914.35 -485241.6 +000035.9-000084.800002.2 08.9601.05K? 0 +112348.52 -023627.3 -000004.8-000110.900013.6 08.9601.05K? 0 +113358.84 +271536.7 +000014.5-000004.900012.4 08.9601.60K? 0 +113803.93 -410310.8 -000020.7-000013.200012.2 08.9601.02K? 0 +114251.32 -512052.9 +000001.2+000005.600017.3 08.9601.03K? 0 +114708.08 -652723.5 -000005.2-000004.000007.2 08.9601.74K? 0 +115104.21 +224435.7 -000002.4-000002.800005.1 08.9601.06K? 0 +115121.01 -445913.3 -000008.0+000008.600015.0 08.9601.20K? 0 +115345.02 -123344.5 +000042.0-000031.900000.1 08.9601.09K? 0 +115601.12 +311209.1 -000024.4+000015.700011.9 08.9601.16K? 0 +115903.08 +120416.4 -000019.3-000016.500016.8 08.9601.08K? 0 +120049.87 -544334.0 +000038.5-000002.600009.3 08.9601.08K? 0 +120349.58 -472526.9 -000021.8+000007.200014.4 08.9601.26K? 0 +120838.81 -374422.1 -000035.5-000003.900008.5 08.9601.08K? 0 +122204.23 -083327.6 -000008.4+000005.800018.0 08.9601.17K? 0 +122632.02 -770336.7 -000001.0-000013.100002.0 08.9601.31K? 0 +123100.50 -425341.5 +000004.3+000019.000008.9 08.9601.02K? 0 +123907.39 -533100.5 -000030.0-000023.900002.9 08.9601.57K? 0 +125802.52 -270628.0 +000016.4-000021.700002.1 08.9601.02K? 0 +125834.65 -231814.1 -000016.3-000001.900017.9 08.9601.07K? 0 +130325.82 +672124.3 +000013.6-000016.300019.3 08.9601.60K? 0 +130553.68 -392816.0 -000030.3-000012.100009.2 08.9601.01K? 0 +130741.08 +631800.3 -000008.4+000004.600003.4 08.9601.01K? 0 +131309.93 -421449.8 -000017.2-000007.600005.7 08.9601.63K? 0 +131322.31 -201617.6 -000064.0-000008.800003.6 08.9601.22K? 0 +131419.27 -251249.6 -000017.2-000014.700009.6 08.9601.33K? 0 +132331.85 +453945.8 -000010.0-000012.300000.6 08.9601.10K? 0 +132544.92 -002714.3 -000006.6+000011.400015.4 08.9601.02K? 0 +132605.69 -502243.2 -000039.7+000004.200030.6 08.9601.33K? 0 +133012.76 -190210.5 +000005.5-000023.600006.5 08.9601.42K? 0 +134134.56 -273643.5 -000011.3-000010.600004.6 08.9601.04K? 0 +134217.29 -294313.7 -000013.1-000002.600006.8 08.9601.53K? 0 +134519.34 -722325.0 -000036.0+000027.200016.3 08.9601.23K? 0 +134529.57 -490327.1 -000036.9-000016.400027.4 08.9601.01K? 0 +134602.86 -332803.1 -000016.4+000010.500007.5 08.9601.45K? 0 +134603.55 -410605.2 -000069.8+000002.900023.5 08.9601.25K? 0 +134817.17 -605548.7 +000025.0-000008.800001.3 08.9601.63K? 0 +135004.45 +291649.1 -000011.5+000038.100008.1 08.9601.01K? 0 +135033.77 -632214.6 -000006.0-000012.700026.3 08.9601.74K? 0 +135530.99 -264053.3 -000008.4-000005.500013.6 08.9601.18K? 0 +135741.98 -524922.3 -000024.9-000004.800001.2 08.9601.76K? 0 +135744.36 -594856.5 +000016.5-000035.400013.4 08.9601.44K? 0 +135845.33 -264015.2 -000018.6+000010.000020.7 08.9601.03K? 0 +140022.81 +070159.4 -000006.5-000015.300003.7 08.9601.04K? 0 +140137.90 -462027.6 +000001.2-000014.100006.0 08.9601.24K? 0 +140305.35 -555449.4 -000021.6-000025.900010.7 08.9601.92M? 0 +141626.18 +253909.2 +000024.8-000049.400004.6 08.9601.10K? 0 +141731.82 -833252.1 -000026.2-000006.600002.0 08.9601.17K? 0 +141929.86 +522406.0 -000011.5-000034.300014.0 08.9601.59K? 0 +141947.82 -473433.5 +000002.3-000008.100012.7 08.9601.51K? 0 +142143.52 -731850.3 -000023.9+000007.300007.1 08.9601.08K? 0 +142451.57 +633205.7 -000002.3+000010.700002.5 08.9601.03K? 0 +142722.78 +224259.3 -000086.4+000047.900010.4 08.9601.01K? 0 +142750.13 -054211.2 +000019.2+000014.800002.0 08.9601.47K? 0 +143156.74 -564224.9 +000003.8+000055.600022.0 08.9601.84K? 0 +143927.52 -423414.9 -000015.0+000012.900016.8 08.9601.10K? 0 +144409.33 -515936.1 -000018.9-000028.600000.0 08.9601.23K? 0 +144513.51 -700835.1 -000021.0-000006.800030.1 08.9601.73K? 0 +145007.31 -063948.8 +000026.4-000003.500004.5 08.9601.10K? 0 +145040.41 -371413.9 +000049.8-000015.200043.8 08.9601.47K? 0 +145059.69 -790820.3 -000001.7-000003.100014.4 08.9601.14K? 0 +145138.06 +191023.7 +000008.5-000032.400012.5 08.9601.28K? 0 +150002.18 -015220.2 +000088.1-000008.900001.4 08.9601.21K? 0 +150021.49 -545906.4 -000021.8+000005.300014.3 08.9601.41K? 0 +150138.16 -581410.4 +000038.7+000004.200009.1 08.9601.36K? 0 +150202.04 -202724.6 +000014.6-000015.100031.5 08.9601.04K? 0 +150654.16 +393630.9 +000009.3-000001.500019.6 08.9601.43K? 0 +151329.79 -013823.9 -000011.6+000003.000004.8 08.9601.42K? 0 +151421.51 -483024.7 -000024.0-000020.800001.0 08.9601.22K? 0 +151507.67 -150911.8 -000007.3-000030.300006.1 08.9601.14K? 0 +151824.27 -424007.2 +000003.6-000032.600006.9 08.9601.27K? 0 +151940.54 +441308.4 -000013.1-000010.400010.5 08.9601.68K? 0 +152046.57 +212931.3 -000019.2+000005.700012.4 08.9601.51K? 0 +153019.17 -523012.0 +000020.1-000043.600001.1 08.9601.50K? 0 +153308.63 -390559.3 -000027.9-000038.400010.4 08.9601.17K? 0 +153332.99 -403645.1 -000052.6-000014.600024.5 08.9601.12K? 0 +153357.04 -380351.1 +000011.3+000012.700013.4 08.9601.36K? 0 +153654.49 +401843.1 -000005.3-000001.400002.3 08.9601.37K? 0 +154012.32 +770510.3 +000022.3+000002.700019.2 08.9601.06K? 0 +154412.89 -194714.3 +000006.7-000008.800016.9 08.9601.36K? 0 +154652.81 +391235.3 +000008.6-000008.800016.1 08.9601.29K? 0 +154705.09 -694603.9 +000008.7-000018.300001.2 08.9601.37K? 0 +155721.85 -061339.3 +000045.2+000009.200004.9 08.9601.20K? 0 +160200.00 -652941.5 -000008.5+000003.500017.3 08.9601.15K? 0 +160515.01 -000617.1 -000036.2+000038.500015.3 08.9601.00K? 0 +160658.46 -644253.8 +000001.1+000002.300007.8 08.9601.35K? 0 +160831.88 -641247.1 -000035.6-000059.700036.1 08.9601.52K? 0 0.10 1.00 +161145.02 +045517.7 -000061.0-000011.800015.6 08.9601.64K? 0 +161512.48 -124457.9 +000012.4-000027.100033.9 08.9601.26K? 0 +161515.78 +481942.2 -000009.9-000006.600008.8 08.9601.33K? 0 +161523.80 +331948.3 -000011.3-000020.000012.9 08.9601.28K? 0 +161753.79 +374152.3 +000018.4-000008.200001.9 08.9601.66K? 0 +161815.42 +560801.1 +000000.1+000013.100002.6 08.9601.32K? 0 +162034.97 +343740.3 -000012.5-000022.000000.3 08.9601.21K? 0 0.10 1.00 +162554.04 +134926.4 +000012.7-000019.400009.4 08.9601.02K? 0 +162721.34 +061614.8 +000037.8+000011.400023.0 08.9601.77K? 0 +163041.86 -103847.5 +000005.0-000000.600019.7 08.9601.35K? 0 +163813.40 +065002.6 -000003.8+000000.100011.2 08.9601.71K? 0 +163829.66 +160032.8 -000021.2-000026.800009.1 08.9601.18K? 0 +164859.42 -245900.5 -000007.9+000031.000015.7 08.9601.17K? 0 +165731.84 -712621.4 -000016.9-000022.500010.2 08.9601.52K? 0 +170007.46 +005514.6 +000004.5-000007.700000.0 08.9601.31K? 0 +170302.15 -372423.1 +000032.2+000016.000005.6 08.9601.09K? 0 +170357.47 -573347.0 -000011.5-000002.500012.7 08.9601.02K? 0 +170412.19 +222746.4 -000008.5+000004.800020.8 08.9601.02K? 0 +170504.73 +121827.3 -000037.2+000013.500005.8 08.9601.39K? 0 +170716.09 -310747.5 -000013.8+000009.500006.7 08.9601.22K? 0 +170850.28 +701215.5 -000021.5+000032.300021.9 08.9601.64K? 0 +171205.95 +211336.3 +000049.3-000020.200019.2 08.9601.04K? 0 +171612.35 -733920.5 -000000.9+000006.900004.3 08.9601.02K? 0 +171944.85 +394802.4 -000031.0+000011.200001.0 08.9601.44K? 0 +171950.47 -260142.6 -000032.9+000007.600007.4 08.9601.29K? 0 +172110.94 +335103.6 +000007.4+000006.400007.9 08.9601.58K? 0 +172120.59 +153733.1 +000037.5+000018.500003.8 08.9601.55K? 0 +172620.94 +681249.6 +000001.5-000034.500003.7 08.9601.24K? 0 +172903.04 -160235.2 -000006.2+000004.300066.6 08.9601.73K? 0 +173050.26 +691927.3 -000000.2+000019.900000.3 08.9601.13K? 0 +173329.26 +294225.7 -000019.6-000009.100004.1 08.9601.23K? 0 +173424.02 -732655.1 +000002.6+000002.800011.7 08.9601.24K? 0 +173744.41 +105949.2 -000003.9-000021.100019.8 08.9601.11K? 0 +174022.53 +604626.8 +000013.4+000027.500018.4 08.9601.59K? 0 +174336.07 +283958.6 +000021.3+000003.200012.5 08.9601.01K? 0 +174339.16 -733622.4 +000005.4-000018.100025.1 08.9601.06K? 0 +174512.48 -524410.1 -000017.3-000000.600026.2 08.9601.11K? 0 +174640.96 -473733.0 +000011.7-000013.100015.8 08.9601.18K? 0 +174822.92 +051835.5 +000030.9-000011.800012.2 08.9601.25K? 0 +174854.30 +484352.4 +000022.6+000016.800016.6 08.9601.08K? 0 +175129.70 -152856.4 -000015.6-000005.300018.9 08.9601.01K? 0 +175411.90 -523307.4 +000011.4-000040.500008.3 08.9601.21K? 0 +175733.31 +113155.0 +000000.9+000024.900010.8 08.9601.49K? 0 +175750.18 -270044.0 -000040.9-000004.200013.9 08.9601.69K? 1 +175803.47 -383724.8 -000035.4-000052.100004.0 08.9601.13K? 0 +175937.85 -225950.6 -000034.0+000004.100002.8 08.9601.26K? 0 +180000.92 +094149.6 +000011.9+000004.000013.0 08.9601.39K? 0 +180356.15 -183204.3 +000023.0-000031.600001.3 08.9601.08K? 0 +180714.11 -362018.1 +000004.8-000000.200010.6 08.9601.44K? 0 +180908.25 -331900.5 +000013.6+000012.500036.1 08.9601.34K? 0 +181409.19 +332723.4 +000001.6-000008.100009.8 08.9601.28K? 0 +181500.17 -391153.2 +000014.2-000008.200002.5 08.9601.24K? 0 +181549.08 +070301.8 -000000.9-000029.100000.4 08.9601.67K? 0 +181643.12 +212216.7 +000005.6+000018.400027.2 08.9601.01K? 0 +182042.57 -300720.4 -000008.5+000011.000042.6 08.9601.66K? 0 +182803.40 -520554.6 +000010.7-000004.100027.5 08.9601.07K? 0 +183401.32 -821748.6 -000000.7-000001.800014.0 08.9601.72K? 0 +183549.25 +744812.6 -000022.4-000051.000002.5 08.9601.04K? 0 +183633.23 +051242.8 +000022.4+000019.500009.0 08.9601.25K? 0 +183845.39 -455030.9 -000012.7-000027.600006.7 08.9601.54K? 1 +183854.86 +402920.8 -000005.4-000024.800020.3 08.9601.09K? 0 +183934.70 +461415.6 -000007.7-000009.200009.3 08.9601.12K? 0 +184006.38 +270609.4 -000010.7+000006.700007.3 08.9601.41K? 0 +184349.24 +565401.1 -000002.0+000010.900006.8 08.9601.07K? 1 +184607.64 -262825.6 +000043.2+000004.500004.1 08.9601.23K? 0 +184844.54 -543112.6 -000010.8-000035.900002.0 08.9601.22K? 0 +184930.64 +031540.0 -000016.6-000018.200014.3 08.9601.51K? 0 +185046.41 -075849.0 +000006.7-000013.700014.5 08.9601.23K? 0 +185142.83 +205223.0 -000006.9+000002.300012.9 08.9601.47K? 0 +185429.82 +300252.0 -000000.6-000017.700000.0 08.9601.41K? 0 +185643.40 +021228.7 +000004.2-000040.100020.6 08.9601.10K? 0 +185702.70 +345557.7 +000009.1+000018.300007.2 08.9601.30K? 0 +185903.57 -081425.6 -000028.0-000007.700002.7 08.9601.07K? 0 +190315.02 +402326.3 -000017.8+000000.400004.4 08.9601.32K? 0 +190333.83 +001827.3 -000005.7-000011.400029.2 08.9601.80K? 0 +190357.04 -765106.7 +000008.2-000001.200005.3 08.9601.05K? 0 +190554.08 +771057.5 +000021.0-000055.000009.1 08.9601.20K? 0 +191354.43 +023730.8 -000024.9+000021.400026.3 08.9601.55K? 1 +191449.86 -575608.6 -000004.6-000030.500003.7 08.9601.35K? 0 +191633.12 -125002.6 +000021.6-000015.900015.3 08.9601.40K? 0 +191704.17 +021327.2 -000014.9+000025.300042.4 08.9601.90M? 0 +192106.31 +614551.6 -000002.1-000006.700019.5 08.9601.06K? 0 +192957.84 +431147.5 -000001.5-000024.800001.5 08.9601.08K? 0 +193111.74 +275706.1 -000019.6+000003.900009.1 08.9601.29K? 0 +193145.54 -753930.8 -000013.4+000046.300009.0 08.9601.12K? 0 +193815.46 +343753.8 -000008.2-000015.900019.9 08.9601.03K? 0 +193929.51 +472648.9 -000021.4-000007.600009.6 08.9601.10K? 0 +194143.62 +044342.7 -000010.3-000005.200008.3 08.9601.30K? 0 +194159.99 +010441.2 +000023.2-000002.500001.7 08.9601.66K? 0 +194358.55 -674341.7 +000012.9+000004.800004.7 08.9601.25K? 0 +195320.64 -402219.8 -000008.2-000060.300007.1 08.9601.09K? 0 +200413.51 +482145.3 -000011.8-000005.100011.9 08.9601.13K? 0 0.10 1.00 +201019.86 -202933.1 -000448.3-000384.700095.3 08.9601.23K? 0 +201245.71 +054459.8 -000007.6-000000.300037.8 08.9601.37K? 0 +201254.63 +521443.3 -000035.5-000038.100020.9 08.9601.31K? 0 +201339.13 -463516.4 -000040.0-000021.500001.5 08.9601.00K? 0 +201806.78 -241607.8 -000043.8-000000.200006.7 08.9601.51K? 0 +201904.19 -071233.9 +000001.2-000010.200013.5 08.9601.06K? 0 +202029.74 +461109.0 +000019.6+000003.900014.1 08.9601.20K? 0 +202419.88 +141233.0 -000012.9-000013.700000.5 08.9601.85M? 0 +202433.09 +420250.4 -000013.9+000000.400024.0 08.9601.39K? 0 +202527.76 -210926.4 -000000.6-000000.200015.9 08.9601.26K? 0 +202804.07 +605240.6 -000016.7-000008.600014.2 08.9601.87M? 0 +202953.96 +041218.1 +000026.7+000007.400010.1 08.9601.07K? 0 +203317.71 -055831.2 -000022.4+000039.400001.8 08.9601.15K? 0 +203444.20 +145149.8 -000003.3-000015.300003.3 08.9601.65K? 0 +203510.29 +445613.5 +000024.2+000002.700001.0 08.9601.00K? 0 +203915.42 +384913.6 +000008.2-000018.900003.0 08.9601.29K? 0 +203948.02 +080054.2 -000037.7+000001.800029.4 08.9601.08K? 0 +204237.96 +463450.0 -000028.3+000021.000000.5 08.9601.35K? 0 +204615.63 -171639.6 -000006.9+000025.700020.2 08.9601.17K? 0 +204618.69 +315808.0 +000003.4-000021.100015.1 08.9601.00K? 0 +204659.83 -490115.6 +000015.9-000033.600001.4 08.9601.05K? 0 +204831.14 +162610.8 -000000.5-000018.400006.7 08.9601.53K? 0 +205007.84 +152124.8 -000012.0-000009.200016.5 08.9601.01K? 0 +205341.53 -165300.6 -000002.1+000002.200023.1 08.9601.03K? 0 +205519.11 -711529.1 -000023.3+000001.300007.7 08.9601.52K? 0 +205740.22 +284819.8 +000018.6-000007.100011.2 08.9601.04K? 0 +205751.91 +230353.1 -000002.1-000016.200017.4 08.9601.37K? 0 +210210.00 +425957.7 +000001.5-000004.200013.3 08.9601.03K? 0 +210309.58 +402348.1 +000027.3+000032.300014.2 08.9601.07K? 0 +211751.78 +133218.9 +000016.5-000021.000026.8 08.9601.70K? 0 +212027.64 +320433.4 +000020.4+000007.900033.0 08.9601.06K? 0 +212136.32 -113804.6 +000016.8-000033.900000.1 08.9601.36K? 0 +212136.45 -534102.6 -000015.9-000005.200028.5 08.9601.07K? 0 +212154.13 +655855.0 -000010.6-000027.700010.5 08.9601.93M? 0 +212828.58 +660334.9 -000021.2-000017.400004.9 08.9601.00K? 0 +212931.85 -525349.0 +000007.3-000020.500007.1 08.9601.02K? 0 +213212.90 +384151.1 +000015.9-000008.900012.9 08.9601.03K? 0 +213302.47 +095128.4 -000025.4-000012.700006.2 08.9601.66K? 0 +213638.02 +264222.4 -000006.8+000011.200003.6 08.9601.44K? 0 +213942.20 +234109.7 -000003.5-000003.400019.8 08.9601.40K? 0 +214551.60 -692911.4 +000001.3-000001.600007.1 08.9601.57K? 0 +214606.87 +011507.4 +000028.1-000005.200022.4 08.9601.00K? 0 +214630.03 -022518.2 +000022.7-000024.900003.6 08.9601.04K? 0 +214639.85 +525808.3 +000013.0+000002.600011.3 08.9601.74K? 0 +214727.55 -094523.4 +000056.2-000023.800007.5 08.9601.03K? 0 +215226.52 +534243.3 +000016.5-000006.700005.0 08.9601.10K? 0 +215357.40 -063054.2 +000023.5-000002.400018.1 08.9601.17K? 0 +215400.67 -470114.4 -000017.0-000022.400005.1 08.9601.10K? 0 +215456.08 +272313.6 +000011.2-000005.500028.0 08.9601.52K? 0 +220039.89 +725451.4 -000015.6+000011.100002.5 08.9601.89M? 0 +220550.43 +573249.7 +000016.8-000005.000013.3 08.9601.87M? 0 +220709.40 -280251.8 +000004.2-000004.200004.2 08.9601.12K? 0 +220806.39 +281711.7 -000014.7-000010.600004.1 08.9601.16K? 0 +221121.67 -611730.2 +000012.0-000014.700002.3 08.9601.36K? 0 +221212.05 +420340.3 +000032.8+000027.600017.9 08.9601.08K? 0 +221337.18 +092259.0 +000050.7+000010.500002.8 08.9601.22K? 0 +221714.69 -030025.5 +000042.0-000001.500005.5 08.9601.10K? 0 +221756.84 -462008.8 +000017.3+000014.900003.0 08.9601.09K? 0 +221951.57 -240519.8 +000028.7-000006.100005.7 08.9601.23K? 0 +222416.36 -420659.1 +000002.6-000003.600014.7 08.9601.47K? 0 +222900.91 +401855.9 -000006.6+000007.300027.4 08.9601.20K? 0 +223150.74 +604328.4 +000011.5-000000.500027.4 08.9601.67K? 0 +223325.53 +341809.5 +000002.8+000004.900002.2 08.9601.55K? 0 +223515.20 +473740.1 -000034.9+000000.700006.9 08.9601.17K? 0 +224030.79 +044149.0 +000001.5-000021.500033.0 08.9601.31K? 0 +224301.37 +125005.6 +000010.5-000013.200014.3 08.9601.20K? 0 +224535.94 +223610.7 +000063.4-000032.600015.7 08.9601.03K? 0 +224944.29 +273516.7 -000003.9+000010.100027.4 08.9601.01K? 0 +225057.15 +815908.2 -000018.9-000011.300012.7 08.9601.24K? 0 +225818.46 -331606.6 +000006.4-000001.400008.4 08.9601.33K? 0 +225935.17 +133939.8 +000020.1-000020.200021.7 08.9601.06K? 0 +230244.68 -022749.3 +000019.2-000023.900000.1 08.9601.09K? 0 +230313.68 +444723.3 -000038.6-000003.600005.5 08.9601.20K? 0 +230743.35 +063617.1 +000077.6+000027.200005.3 08.9601.05K? 0 +230814.33 +431301.0 -000006.9-000017.100011.0 08.9601.45K? 0 +230900.76 +075553.1 +000009.4+000009.100012.3 08.9601.14K? 0 +230906.93 +394117.3 -000011.0-000019.700030.5 08.9601.68K? 0 +231618.97 +373550.8 +000000.5-000040.200024.3 08.9601.00K? 0 +232009.65 +051855.7 +000002.3+000019.200005.8 08.9601.19K? 0 +232113.22 +352639.5 +000005.9+000003.800007.1 08.9601.20K? 0 +232114.10 +092607.1 +000031.4-000025.300018.3 08.9601.53K? 0 +232610.66 -002747.7 -000000.1+000000.700029.4 08.9601.09K? 0 +232717.97 +535337.0 -000005.5+000031.600029.8 08.9601.50K? 0 +232854.83 +630934.1 +000010.7+000030.800009.5 08.9601.11K? 0 +232915.20 +420221.1 +000009.6+000003.500001.8 08.9601.40K? 0 +233623.08 -453103.3 +000010.0+000023.800005.8 08.9601.36K? 0 +233742.13 -614349.0 +000035.8+000019.900007.7 08.9601.19K? 0 +233857.55 +223308.6 -000002.6-000012.900004.1 08.9601.27K? 0 +234048.85 +385859.5 -000020.5+000001.900006.3 08.9601.54K? 0 +234356.78 +701807.0 +000003.6+000001.100006.5 08.9601.09K? 0 +234828.07 +532121.0 +000030.9-000010.600012.7 08.9601.13K? 0 +234911.89 -145508.8 +000024.4-000014.700006.1 08.9601.11K? 0 +234919.82 +332616.5 +000072.5-000029.900004.4 08.9601.21K? 0 +235132.71 -204655.7 +000013.8-000030.700041.5 08.9601.43K? 0 +235203.73 +542114.7 -000012.3-000015.700011.6 08.9601.77K? 0 +235615.34 +612732.4 +000020.5-000014.700005.9 08.9601.14K? 0 +001732.09 +501714.5 +000021.2-000000.300035.4 08.9602.63N? 0 +101904.20 -562501.6 +000002.3-000000.200013.2 08.9602.15M? 0 +182803.21 -143938.4 -000077.7+000022.900011.5 08.9602.05M? 0 +202724.11 -464138.6 +000000.2-000037.400009.5 08.9602.05M? 0 +232810.51 +835538.7 +000000.7+000008.300015.3 08.9602.01M? 0 +121114.78 -642612.3 +000039.3-000007.300022.7 08.9603.10N? 0 +000427.99 -111124.6 +000049.6-000060.700004.5 08.9700.77G? 0 +000652.32 +015139.6 +000053.2+000018.200009.3 08.9700.56F? 0 +000659.68 +535829.5 -000000.1-000008.600017.4 08.9700.04A? 0 +001022.97 -135902.9 +000184.7+000073.100017.4 08.9700.57F? 0 +001035.27 -220810.9 +000009.7+000020.200017.9 08.9700.95K? 0 +001046.68 +571602.4 -000002.2-000017.800001.3 08.9700.34F? 0 +001311.79 -171004.4 -000059.9-000008.300006.8 08.9700.57F? 0 +001318.95 +401314.1 +000024.5-000003.300006.5 08.9700.32F? 0 +001348.62 +163450.3 -000015.6-000009.200022.5 08.9700.42F? 0 +001421.48 +045309.1 +000003.3+000002.500005.3 08.9700.34F? 0 +001501.36 -160316.9 +000062.2+000012.300000.8 08.9700.41F? 0 +001528.43 -024621.7 +000065.4+000078.700013.4 08.9700.50F? 0 +001719.84 +003524.4 -000053.3-000098.300014.7 08.9700.62G? 0 +001726.93 +100142.8 +000054.5-000114.800057.8 08.9700.72G? 1 +001756.42 +683944.7 -000017.5-000004.900010.4 08.9700.09A? 0 +002017.52 -515842.5 +000000.0-000000.100000.1 08.9700.98K? 0 +002031.00 +520703.3 -000014.7+000001.300011.4 08.9700.06A? 0 +002101.53 -745246.3 -000015.0-000024.600008.5 08.9700.43F? 0 +002135.10 -541551.2 +000020.2-000003.800005.7 08.9700.35F? 0 +002152.22 +281545.5 +000011.8+000000.600010.0 08.9700.42F? 0 +002358.46 +671755.4 +000075.3-000007.300017.0 08.9700.44F? 0 +002401.67 -721513.5 +000049.4-000021.400009.8 08.9700.44F? 0 0.10 1.00 +002525.22 +561032.6 -000002.6-000007.300008.2 08.97-0.00B? 0 +003029.98 -470207.7 -000014.0-000001.300005.8 08.9700.37F? 0 +003508.91 +365004.0 -000018.9-000018.200006.0 08.9700.92G? 0 +003705.15 +552505.8 -000010.4+000000.600001.7 08.9700.11A? 0 +004056.94 -043354.0 -000018.1+000038.800010.3 08.9700.53F? 0 +004325.27 -255520.7 -000012.3+000027.400000.0 08.9700.52F? 0 +004421.22 +455512.5 -000066.0+000050.600028.5 08.9700.87G? 0 +004637.42 +502902.3 +000028.4+000004.100008.6 08.9700.91G? 0 +004647.10 -553715.1 -000003.2+000006.700011.9 08.9700.39F? 0 +004708.88 +523051.9 +000013.9-000017.500004.2 08.9700.08A? 0 +004837.49 +583337.4 -000017.1-000021.100011.1 08.9700.44F? 0 +004901.93 -381718.9 +000021.3+000054.000015.4 08.9700.49F? 0 +005059.95 +234349.9 +000014.5-000006.500006.5 08.97-0.03B? 0 +005400.79 +664405.9 +000026.8-000006.000009.3 08.9700.61G? 0 +005838.17 +223543.7 +000053.6+000000.400000.1 08.9700.35F? 0 +010108.57 +632628.9 -000014.3+000011.300004.1 08.9700.58G? 0 +010443.74 -181918.3 +000157.0-000071.800007.2 08.9700.56F? 0 +010602.52 -193515.9 -000048.0-000038.300010.1 08.9700.49F? 0 +011200.81 +410613.2 -000018.6+000007.700000.1 08.9700.06A? 0 +011321.43 +252738.9 +000000.0-000018.300008.9 08.9700.37F? 0 +011400.56 +293419.2 +000104.4-000032.100023.9 08.9700.74G? 0 +011411.95 +295811.3 -000027.5-000000.900003.2 08.9700.31A? 0 +011828.23 +005814.7 -000005.6+000017.900013.2 08.9700.96K? 0 +011951.88 -095832.1 +000058.7-000002.200003.1 08.9700.47F? 0 +012633.21 +372816.4 -000019.9-000100.000020.1 08.9700.76G? 0 +012855.85 -140157.6 +000027.7+000012.900002.2 08.9700.27A? 0 +013049.25 +513236.7 +000016.8+000016.000005.0 08.9700.97K? 0 +013401.88 +483445.4 -000028.5-000009.000007.3 08.9700.33F? 0 +013635.16 +642714.5 +000006.7-000005.000014.3 08.9700.49F? 0 +013825.56 +445454.1 +000090.1-000016.600012.4 08.9700.35F? 0 +013908.89 -230740.5 -000068.5-000115.100003.2 08.9700.55F? 0 +014023.01 +505504.2 +000037.7+000001.000003.9 08.9700.34F? 0 +014145.58 -275815.2 -000099.5-000093.100004.1 08.9700.61G? 0 +014231.23 +743237.0 +000069.3-000026.300014.9 08.9700.45F? 1 +014517.14 -315329.6 -000052.3-000096.800003.6 08.9700.57F? 0 +014911.68 +550832.3 +000000.6-000014.500002.1 08.9700.04A? 0 +015149.37 +375256.9 -000008.8+000007.300000.5 08.9700.23A? 0 +015401.62 -155914.6 +000000.3+000002.100023.2 08.9700.59G? 0 +015756.17 -350635.9 +000087.7-000001.100029.0 08.9700.54F? 0 +015832.83 -112207.4 -000118.4-000083.900014.8 08.9700.76G? 0 +020015.09 +315346.1 +000006.5-000001.400013.3 08.9700.37F? 0 +020114.46 +251142.7 +000014.8-000044.100019.4 08.9700.40F? 0 +020151.91 -384744.9 +000019.8+000021.000011.5 08.9700.38F? 0 +020154.31 -574113.7 +000040.1+000014.800012.3 08.9700.48F? 0 +020219.62 -333728.3 -000036.6-000024.900001.2 08.9700.54F? 0 +020249.66 +052033.7 +000005.4+000001.300016.5 08.9700.37F? 0 +020308.43 -484739.2 +000028.1-000002.400002.9 08.9700.28A? 0 +020426.57 +210200.4 +000044.2-000031.700014.9 08.9700.49F? 0 +020903.42 +404739.2 -000003.5-000015.000001.9 08.9700.44F? 0 +020922.77 +681641.7 +000005.0-000040.500001.1 08.9700.22A? 0 diff --git a/kstars/kstars/data/hip124.dat b/kstars/kstars/data/hip124.dat new file mode 100644 index 00000000..00bbeefe --- /dev/null +++ b/kstars/kstars/data/hip124.dat @@ -0,0 +1,1000 @@ +021237.35 +532110.8 +000086.4-000071.900012.2 08.9700.56F? 0 +021443.11 +173720.1 +000018.0-000059.600025.2 08.9700.98K? 0 +021524.06 -803205.5 +000026.9+000017.300010.8 08.9700.32F? 0 +021655.33 +532759.3 +000008.5+000002.600001.9 08.9700.09A? 0 +021958.53 +491504.4 -000028.1-000016.900001.1 08.9700.21A? 0 +022029.92 -643016.4 +000000.8+000005.900014.6 08.9700.37F? 0 +022125.60 +524225.7 +000005.9-000000.600008.6 08.9700.11A? 0 +022306.53 -692819.9 +000014.5-000019.800003.0 08.9700.98K? 0 +022500.53 +665038.3 -000001.1-000019.400000.6 08.9700.17A? 0 +022559.00 +563928.5 -000005.8-000003.800011.6 08.9700.23A? 0 +022740.57 +714709.7 +000022.1-000010.500001.1 08.9700.38F? 0 +022846.72 +653015.5 -000004.2+000010.100006.4 08.9700.18A? 0 +023007.85 +000610.5 +000016.2-000014.000039.6 08.9700.49F? 0 +023030.61 +201852.1 +000026.9-000025.200005.9 08.9700.42F? 0 +023050.54 -244035.1 -000030.7-000017.300045.0 08.9700.92G? 0 +023245.88 +072534.3 +000041.6-000032.900003.7 08.9700.46F? 0 +023311.86 +424915.7 +000010.6-000003.000001.6 08.9700.32F? 0 +023324.68 +560106.6 -000017.6-000001.800025.6 08.9700.57F? 0 +023532.53 +594733.1 +000247.5-000066.800004.8 08.9700.67G? 0 +024031.52 +351719.3 -000004.7-000031.900015.0 08.9700.97K? 0 +024035.73 +455112.8 +000068.6-000033.000000.5 08.9700.42F? 0 +024147.78 -453610.0 +000019.3-000004.100008.7 08.9700.29A? 0 +024211.86 -442843.6 +000036.4-000008.700004.7 08.9700.96K? 0 +024247.50 +624025.8 +000006.3-000004.400012.7 08.9700.19A? 0 +024942.12 +535537.6 +000005.3-000006.900008.5 08.9700.33F? 0 +025532.70 +094850.6 +000003.0-000051.700010.1 08.9700.53F? 0 +025642.04 -305136.5 +000061.5-000016.300025.6 08.9700.66G? 0 +025817.84 -551400.9 +000037.3+000072.600009.3 08.9700.82G? 0 +030117.64 -272936.1 -000020.9-000014.300014.2 08.9700.24A? 0 +030612.95 -750551.4 +000037.5+000081.500025.6 08.9700.84G? 0 +030800.58 +783357.9 -000001.5-000003.800010.3 08.9700.20A? 0 +031413.20 +455355.5 -000000.5-000018.100012.8 08.9700.94G? 0 +031619.50 +792624.2 -000012.2-000044.000018.9 08.9700.57F? 0 +031820.29 +265434.9 +000098.4-000077.800020.8 08.9700.86G? 0 +032015.08 +421326.8 +000024.2-000033.000005.9 08.9700.37F? 0 +032132.19 +512856.6 -000003.0-000008.100008.1 08.9700.30A? 0 +033111.31 -112311.9 -000034.8-000036.200017.9 08.9700.84G? 0 +033359.37 -314623.0 +000040.0+000018.400003.9 08.9700.46F? 0 +034112.88 +245334.6 +000013.9-000007.600015.0 08.9700.81G? 0 +034138.22 +394158.9 +000023.8+000021.400011.2 08.9700.03A? 0 +034729.06 -611029.1 -000005.0+000026.600008.5 08.9700.94G? 0 +035506.41 +165954.7 +000138.1-000025.200022.8 08.9700.98K? 0 +035723.76 +213313.6 +000011.0-000068.800009.5 08.9700.61G? 0 +035751.96 -275220.3 +000001.6+000000.900000.9 08.9700.98K? 0 +035835.77 +130618.1 +000096.1+000012.100000.9 08.9700.69G? 0 +040206.62 +305208.1 +000035.8-000037.900000.2 08.9700.69G? 0 +040310.19 +184007.6 -000020.7-000027.100013.6 08.9700.64G? 0 +040341.73 -154512.0 -000011.9+000004.400014.4 08.9700.41F? 0 +040533.42 -314838.2 +000018.6+000021.700015.3 08.9700.45F? 0 +040652.80 +444015.5 +000033.7-000018.100006.6 08.9700.14A? 0 +040741.03 +655106.8 -000004.9-000008.800000.8 08.9700.21A? 0 +040839.66 -543817.2 -000020.0+000024.600007.2 08.9700.51F? 0 +040936.98 +330940.2 +000054.4-000006.900021.4 08.9700.61G? 0 +040951.36 +473026.0 +000006.6+000013.300011.3 08.9700.41F? 0 +041113.91 +403535.0 -000014.5-000014.400013.2 08.9700.20A? 0 +041312.44 +403343.6 -000000.4-000008.700001.4 08.9700.34F? 0 +041318.87 -092815.0 -000031.5-000017.400010.1 08.9700.46F? 0 +041323.18 +025210.2 +000000.0+000000.000000.0 08.9700.63G? 0 +041517.47 +505124.1 +000020.6-000019.400018.8 08.9700.16A? 0 +042231.52 -073303.0 -000002.4-000000.500013.0 08.9700.32F? 0 +042422.03 -053104.1 +000010.7-000054.200014.6 08.9700.56F? 0 +042805.25 -392531.4 +000018.9+000037.800006.3 08.9700.54F? 0 +042810.80 +480601.6 +000064.0-000096.400020.0 08.9700.76G? 0 +042931.54 +175335.8 +000118.6-000029.600018.7 08.9700.81G? 0 +043338.44 +554937.4 +000010.3-000028.500008.3 08.9700.15A? 0 +043934.95 -211423.2 -000010.8+000031.000014.9 08.9700.62G? 0 +044737.03 +114712.0 -000014.8+000007.300034.8 08.9700.50F? 0 +044834.44 +483239.9 +000003.6-000012.200023.6 08.9700.06A? 0 +045112.58 +310133.2 +000016.1-000022.600017.9 08.9700.68G? 0 +045433.10 -510556.7 -000036.0-000012.200007.3 08.9700.50F? 0 +050026.15 +415742.1 -000008.8-000032.100016.7 08.9700.49F? 0 +050132.97 +630116.3 +000002.3-000019.800000.5 08.9700.08A? 0 +050718.39 +470630.6 -000035.1-000010.900026.4 08.9700.33F? 0 +050722.21 +462841.4 +000009.9-000019.300009.7 08.9700.23A? 0 +050805.98 +375910.6 -000004.7-000015.100006.4 08.9700.31A? 0 +051106.05 +122245.7 -000028.0-000008.900011.9 08.9700.11A? 0 +051419.26 +112917.5 -000006.9-000002.900007.7 08.9700.08A? 0 +051508.51 +303350.4 +000000.3+000003.200011.2 08.9700.21A? 0 +051901.28 +580635.5 +000022.6-000024.600009.2 08.9700.41F? 0 +052602.22 -004533.7 -000002.5-000010.900003.9 08.9700.35F? 0 +052809.34 +323139.8 -000005.2+000008.200006.7 08.9700.33F? 0 +053042.98 -052926.9 -000008.4-000000.400023.9 08.9700.11A? 0 +053045.45 +432857.8 -000008.8-000013.500016.3 08.9700.96K? 0 +053121.54 -424306.5 +000048.3+000046.900005.5 08.9700.34F? 0 +053329.75 -373259.7 +000003.7+000028.000005.6 08.9700.55F? 0 +053508.05 +395107.3 +000031.0-000033.600017.3 08.9700.56F? 0 +053641.44 +141334.1 -000016.4-000051.300013.5 08.9700.49F? 0 +053719.33 +681211.9 -000025.7-000001.000000.8 08.9700.34F? 0 +053953.65 -135211.4 -000001.8-000201.700015.0 08.9700.51F? 0 +054020.72 -194010.8 +000022.0-000015.500004.4 08.9700.60G? 0 +054227.37 -502831.0 +000052.3+000155.400019.3 08.9700.84G? 0 +055034.78 -295051.2 -000009.3+000007.000001.7 08.9700.42F? 0 +055118.06 +532611.8 -000013.6-000028.600013.2 08.9700.53F? 0 +055143.79 -302756.3 +000140.0-000076.500037.5 08.9700.71G? 0 +055235.24 +312710.2 +000014.2+000005.300001.8 08.9700.10A? 0 +055252.98 +060817.3 -000015.0-000018.000010.0 08.9700.41F? 0 +055706.29 +583200.5 +000017.1-000018.000005.5 08.9700.61G? 0 +055726.54 +555923.1 +000021.1-000018.000004.8 08.9700.60G? 0 +055741.50 -203221.7 -000005.3-000044.400001.3 08.9700.45F? 0 +060013.05 +120901.8 -000034.6+000013.900002.0 08.9700.31F? 0 +060134.96 +252917.7 -000011.8-000017.400001.1 08.9700.53F? 0 +060346.00 +722715.1 +000009.7+000017.100004.9 08.9700.95G? 0 +060450.55 +024554.4 +000003.0-000008.100005.4 08.9700.22A? 0 +060533.58 -011511.1 -000003.9-000014.000006.5 08.9700.04A? 0 +060555.54 -692742.9 -000008.9+000003.900007.7 08.9700.48F? 0 +060601.32 -043351.5 +000006.0-000003.300001.1 08.97-0.01B? 0 +060729.90 +394845.5 +000053.8+000007.200007.7 08.9700.87G? 0 +060736.93 -263715.4 +000002.8-000035.500000.7 08.9700.39F? 0 +060914.22 +473948.6 +000014.5-000028.000016.9 08.9700.17A? 0 +061007.43 -305433.0 +000046.3+000031.900017.4 08.9700.52F? 0 +061013.13 +813049.3 -000101.6-000367.800025.5 08.9700.62G? 0 +061049.56 +073936.4 -000037.3-000027.100015.5 08.9700.59G? 0 +061100.91 +043033.3 +000001.5-000000.300002.8 08.9700.05A? 0 +061229.49 +722800.0 +000029.5-000022.800013.5 08.9700.93G? 0 +061516.37 +085140.1 -000025.4-000008.500006.6 08.9700.08A? 0 +061529.12 +193122.2 -000002.7-000008.800009.8 08.9700.14A? 0 +061533.41 +161423.4 -000013.7-000008.500027.8 08.9700.16A? 0 +061730.61 -030650.5 -000013.2-000051.000002.3 08.9700.45F? 0 +061957.74 -074601.5 -000005.3-000012.800000.4 08.9700.86G? 0 +062050.51 +841044.4 -000023.7-000080.600045.5 08.9700.58G? 1 +062104.41 +030806.0 -000010.6-000069.900006.6 08.9700.58G? 0 +062120.41 +122301.2 -000017.1-000032.200002.6 08.9700.23A? 0 +062133.51 +324326.5 -000009.6-000039.700022.7 08.9700.10A? 0 +062143.66 +193656.1 +000000.1+000007.600007.8 08.97-0.04B? 0 +062155.95 -784302.8 -000032.3+000154.200028.2 08.9700.80G? 0 +062333.23 -581045.3 +000000.0+000000.000000.0 08.9700.66G? 0 +062445.21 -161030.4 +000038.9-000048.200008.4 08.9700.91G? 0 +062606.00 -070732.2 -000013.0+000032.000016.4 08.9700.52F? 0 +062814.22 +051624.6 +000024.8-000019.800010.0 08.9700.02A? 0 +062842.16 +250651.5 -000095.2-000102.600004.5 08.9700.57F? 0 +063146.58 +033343.1 -000042.8-000020.700012.2 08.9700.46F? 0 +063237.13 -293457.3 -000085.4+000062.000023.6 08.9700.80G? 0 +063311.16 +113123.8 -000016.2-000020.100015.4 08.9700.04A? 0 +063507.38 -242500.7 -000012.5-000033.800009.1 08.9700.37F? 0 +063522.79 -481222.6 -000014.2+000000.000004.2 08.9700.79G? 0 +063543.79 +024242.9 +000006.0-000006.000013.4 08.9700.62G? 0 +063738.95 +015604.7 -000022.2+000011.900004.8 08.9700.14A? 0 +063742.82 +292759.8 -000010.0-000020.000010.1 08.97-0.13B? 0 +063811.61 +071825.7 +000007.7+000003.500000.2 08.9700.35F? 0 +063817.15 -470956.8 +000001.5+000034.400007.3 08.9700.44F? 0 +063821.40 -080935.3 +000000.9+000014.100012.6 08.9700.27A? 0 +063920.49 -234846.0 +000040.1+000011.900011.6 08.9700.63G? 0 +063936.12 -432147.9 +000052.0-000085.800010.5 08.9700.41F? 0 +064048.61 +064037.5 -000020.3-000006.400005.6 08.9700.33F? 0 +064121.60 -211155.0 -000022.9+000030.400023.6 08.9700.98K? 0 +064437.59 +232649.3 +000000.0+000000.000000.0 08.9700.42F? 0 +064442.23 +422406.8 +000022.9-000044.600008.6 08.9700.53F? 0 +064648.47 -251016.7 -000054.1-000011.000021.8 08.9700.69G? 0 +064950.64 -865557.0 +000005.5-000030.500010.4 08.9700.44F? 0 +065100.22 +255342.3 -000042.1-000002.000019.4 08.9700.31A? 0 +065117.40 +083040.3 -000023.8+000003.300000.7 08.9700.07A? 0 +065134.30 -553534.7 -000005.2-000094.000000.2 08.9700.42F? 0 +065229.54 +495607.2 +000000.7-000004.300009.3 08.9700.43F? 0 +065542.92 -115151.2 -000026.3-000003.600000.4 08.9700.41F? 0 +065653.99 -243051.1 -000009.2+000000.000011.0 08.97-0.09B? 0 +065705.82 -162841.7 +000031.2-000026.800003.0 08.9700.46F? 0 +065927.45 +103459.0 -000017.2+000002.100023.4 08.9700.23A? 0 +070023.20 +421411.4 +000025.1-000006.700006.1 08.9700.37F? 0 +070035.33 -414050.4 -000011.2-000000.800003.8 08.9700.28A? 0 +070342.84 -190227.0 -000005.0+000010.600021.6 08.9700.23A? 0 +070346.65 +090329.1 +000029.1-000052.100019.3 08.9700.93G? 0 +070412.83 -003905.2 +000000.1+000009.500000.7 08.97-0.07B? 0 +070429.54 -181336.9 -000016.8+000010.500003.0 08.9700.91G? 0 +070544.74 -163606.1 -000009.4+000024.900011.2 08.9700.09A? 0 +070610.95 -015226.1 -000011.5-000001.700006.2 08.9700.27A? 0 +070623.82 +185257.2 -000016.6-000006.600015.5 08.9700.42F? 0 +070728.38 +135750.6 -000029.5-000008.900013.2 08.9700.40F? 0 +070803.84 -010753.2 -000015.8-000005.100009.2 08.97-0.04B? 0 +070832.39 -230932.4 +000001.8-000007.400005.6 08.97-0.08B? 0 +070838.13 -434153.2 -000015.5+000010.500009.0 08.9700.94G? 0 +070921.82 -103926.1 -000008.8+000006.500001.9 08.97-0.07B? 0 +071024.73 -604918.7 -000004.2+000037.400001.7 08.9700.87G? 0 +071131.69 +172430.2 -000016.3-000011.100001.5 08.9700.18A? 0 +071148.05 +143422.1 -000007.8-000006.500004.0 08.9700.08A? 0 +071204.42 +062134.0 -000003.6+000005.000003.3 08.9700.15A? 0 +071347.53 +581517.3 +000009.5-000055.300019.2 08.9700.43F? 0 +071601.45 -465200.9 -000009.7+000039.100009.2 08.9700.45F? 0 +071607.67 -164459.5 +000001.3+000005.900001.0 08.9700.06A? 0 +071659.75 +172006.6 -000021.1-000017.400009.5 08.97-0.01B? 0 +071717.17 +182141.8 +000005.5-000024.100002.3 08.9700.26A? 0 +071752.57 -454752.9 -000008.4-000001.700006.6 08.9700.31A? 0 +071801.98 -023255.0 -000025.8+000013.700008.8 08.97-0.07B? 0 +071858.13 -192816.5 +000001.3+000001.900009.1 08.97-0.02B? 0 +071910.03 -203949.9 +000005.5-000007.000005.8 08.97-0.13B? 0 +071919.60 +181410.1 -000032.9-000011.200006.7 08.9700.33F? 0 +071957.08 -350422.7 +000009.1-000004.200007.1 08.9700.99K? 0 +072036.13 +025437.0 +000002.0-000000.700003.5 08.9700.11A? 0 +072308.82 +224916.2 +000019.6-000010.400006.3 08.9700.27A? 0 +072314.76 +021055.7 -000012.3-000003.500004.6 08.9700.03A? 0 +072450.90 -082612.4 +000004.6-000034.700019.4 08.9700.42F? 0 +072500.55 -235007.9 -000005.3+000011.600002.2 08.9700.18A? 0 +072559.21 +165824.4 -000010.9-000006.200017.4 08.9700.16A? 0 +072723.37 -173235.2 +000005.4+000013.000014.2 08.9700.50F? 0 +072753.02 +042607.4 -000018.1+000000.600013.9 08.9700.88G? 0 +072948.20 -112337.4 -000070.5-000118.100042.4 08.9700.92G? 0 +073007.45 -322040.8 -000004.7+000004.300018.6 08.97-0.06B? 0 +073200.12 -143945.3 -000026.3-000020.100003.5 08.9700.28A? 0 +073350.14 +355918.5 -000014.4+000008.400005.6 08.9700.96K? 0 +073513.97 -251806.7 +000011.8+000075.100000.5 08.9700.39F? 0 +073526.68 +401218.5 +000002.7-000020.200014.6 08.9700.50F? 0 +073635.75 -231819.4 -000014.0+000021.700020.0 08.9700.69G? 0 +073710.95 +480224.6 -000012.2-000022.700013.9 08.9700.55F? 0 +073741.98 -375709.2 +000005.0-000027.500016.4 08.9700.52F? 0 +073948.12 -444645.5 -000007.0+000003.300002.1 08.9700.03A? 0 +074001.07 +660301.3 -000007.4-000030.400005.8 08.9700.49F? 0 +074008.38 -171028.9 -000021.2+000005.800027.6 08.9700.90G? 0 +074018.14 -441905.6 -000022.2+000055.700002.5 08.9700.31A? 0 +074149.31 +133707.0 -000006.6+000005.200021.9 08.9700.41F? 0 +074243.28 +151533.4 -000015.0-000064.400012.7 08.9700.62G? 0 +074426.43 -331318.6 -000005.4+000008.800008.2 08.9700.97K? 0 +074747.67 -273716.6 -000011.8-000010.600003.5 08.97-0.02B? 1 +074819.96 +430105.5 -000020.9-000020.100007.2 08.9700.55F? 0 +074841.27 +240501.2 -000015.9-000047.400001.3 08.9700.41F? 0 +074917.21 +103749.6 -000077.6+000002.900002.1 08.9700.55F? 0 +075050.33 -033436.6 -000006.7+000027.400000.2 08.9700.97K? 0 +075311.43 -464156.4 -000007.7+000006.500009.2 08.9700.95G? 0 +075402.88 +145654.3 -000001.7-000042.800006.5 08.9700.25A? 0 +075515.02 -255102.7 +000012.5-000080.500026.1 08.9700.48F? 0 +075535.66 +031619.2 -000023.5+000005.800001.8 08.9700.23A? 0 +075733.11 +243046.8 -000004.2+000000.100011.6 08.9700.06A? 0 +075906.33 -332455.4 +000000.7-000014.900011.0 08.9700.27A? 0 +080025.03 -090629.5 +000013.2-000062.500021.4 08.9700.66G? 0 +080303.53 -651933.0 +000007.7-000019.100005.7 08.9700.39F? 0 +080304.61 -563631.7 -000010.4-000030.000000.9 08.9700.35F? 0 +080339.07 -324032.5 -000019.7-000006.800000.7 08.9700.45F? 0 +080419.36 +043500.3 -000010.6-000022.700002.4 08.9700.16A? 0 +080733.96 -551937.1 +000011.9-000004.600006.4 08.9700.21A? 0 +080806.08 +244254.7 -000005.3-000006.700002.3 08.9700.99K? 0 +080822.47 +051230.3 -000088.1+000000.900009.6 08.9700.58F? 0 +080840.74 -452456.7 -000016.8+000021.200005.2 08.9700.09A? 0 +080915.39 -503206.5 -000003.4+000013.000002.0 08.9700.97K? 0 +080954.64 -422811.7 -000000.4-000006.900003.5 08.97-0.05B? 0 +081047.50 -372703.6 -000012.5+000006.500000.6 08.9700.01A? 0 +081142.62 -371106.4 +000003.8-000014.000004.5 08.97-0.02B? 0 +081147.90 +403200.7 +000039.4+000012.500024.1 08.9700.50F? 0 +081217.56 -241029.5 +000012.2-000006.200002.2 08.9700.15A? 0 +081557.73 +213501.9 -000013.2-000014.100009.2 08.9700.22A? 0 +081600.05 -471109.8 +000022.8-000043.600015.6 08.9700.43F? 0 +081712.04 -653925.9 -000041.5+000028.500003.0 08.9700.36F? 1 +081925.88 +013610.5 -000034.6-000002.900000.7 08.9700.02A? 0 +082245.33 -385338.7 -000005.6+000012.800003.6 08.97-0.05B? 0 +082316.02 -184207.7 -000037.4+000015.300012.8 08.9700.30A? 0 +082447.65 -314448.3 -000018.8+000009.300008.5 08.97-0.01B? 0 +082524.76 -554350.4 -000010.8+000010.900005.4 08.9700.27A? 0 +082649.82 +110130.4 -000036.5+000003.400003.8 08.9700.33F? 0 +082707.04 -513312.4 +000000.0+000007.500015.2 08.9700.05A? 0 +082753.18 +622242.7 -000041.6-000015.400013.4 08.9700.92G? 0 +083000.90 -604253.8 +000000.5+000002.500002.0 08.9700.98K? 0 +083243.91 +021002.2 -000002.6-000008.600002.2 08.9700.28A? 0 +083321.24 -561507.0 -000017.0-000002.700004.3 08.9700.25A? 0 +083449.41 -503954.0 -000002.2-000009.400010.6 08.9700.45F? 0 +083939.18 -401456.3 -000005.2+000012.400016.3 08.97-0.04B? 0 +084207.57 +283943.0 -000018.2-000004.300006.2 08.9700.26A? 0 +084303.98 -470057.0 +000007.5+000005.400001.1 08.97-0.04B? 0 +084521.15 -373950.6 +000020.7-000049.400004.6 08.9700.34F? 0 +084548.24 -332826.5 -000020.0+000007.500001.4 08.9700.13A? 0 +084557.89 +112510.0 -000119.3+000007.400032.6 08.9700.73G? 0 +084725.83 -154733.5 -000019.7+000000.300004.7 08.9700.05A? 0 +084734.37 +000137.8 -000030.3-000014.400025.7 08.9700.66G? 0 +084804.44 -031103.6 +000013.3+000005.900009.6 08.9700.44F? 0 +084854.32 -344702.6 -000019.4+000024.300002.5 08.9700.27A? 0 +085044.39 -032917.2 -000025.0+000012.300003.4 08.9700.27A? 0 +085047.61 -070350.5 -000028.3-000014.400017.5 08.9700.35F? 0 +085515.46 -362612.2 -000008.1-000019.400018.7 08.9700.96K? 0 +085629.35 -613846.7 -000006.3+000009.600019.7 08.9700.40F? 0 +085651.75 -004919.7 -000038.2-000010.400022.2 08.9700.90G? 0 +085700.38 -671656.2 -000080.4+000089.800021.1 08.9700.96K? 0 +085720.58 -481217.9 -000018.4+000000.400000.5 08.9700.04A? 0 +090009.90 -290538.9 -000007.5-000011.900006.4 08.9700.11A? 0 +090047.06 -182046.7 -000022.4-000000.600014.1 08.9700.17A? 0 +090500.24 -035914.2 -000203.3+000117.900036.5 08.9700.62G? 0 +090606.26 -191956.1 +000019.3+000022.400002.4 08.9700.47F? 0 +090848.23 -051408.0 -000016.4-000005.400011.8 08.9700.17A? 0 +091003.87 +601130.6 +000016.0+000000.700011.9 08.9700.98K? 0 +091152.48 +233751.2 -000018.4-000017.900013.0 08.9700.21A? 0 +091153.01 -165914.9 -000011.7-000014.600020.3 08.9700.94G? 0 +091214.26 -423531.8 -000015.5-000011.200003.6 08.9700.13A? 0 +091505.61 -034656.7 -000017.8-000008.700009.7 08.9700.43F? 0 +091543.09 -011429.3 -000121.3-000098.200003.6 08.9700.65G? 0 +091604.96 +014251.5 -000031.7+000009.100005.5 08.9700.24A? 0 +091802.48 +280853.7 +000031.3-000020.100003.1 08.9700.37F? 0 +092017.45 -212137.9 +000030.3+000003.200014.8 08.9700.57F? 0 +092131.05 -115036.9 -000011.8-000021.100015.7 08.9700.97K? 0 +092231.80 +493246.1 -000078.8-000037.700035.7 08.9700.18A? 0 +092249.56 +470514.8 -000092.1-000031.800029.1 08.9700.62G? 0 +092519.55 -702445.8 +000013.8-000013.000008.9 08.9700.22A? 0 +093204.38 -574106.0 -000059.1-000068.500013.0 08.9700.54F? 0 +093416.89 -705555.4 +000011.4+000017.800002.7 08.9700.26A? 0 +093850.03 -321942.9 +000000.0+000000.000000.0 08.9700.58G? 1 +093855.94 -334508.5 -000014.2-000004.100006.9 08.9700.21A? 0 +093909.30 +202735.8 -000065.4-000064.300004.8 08.9700.98K? 0 +094453.14 -550529.0 +000016.4+000013.900021.4 08.9700.37F? 0 +094501.12 +431340.9 +000012.8-000094.500017.9 08.9700.50F? 0 +094625.88 -255820.4 -000036.3+000030.900012.6 08.9700.48F? 0 +094742.51 -562630.2 -000013.1+000006.100006.4 08.97-0.05B? 0 +095121.59 +245731.4 +000008.1+000001.500021.9 08.9700.94G? 0 +095205.64 -272327.4 -000015.2+000007.800001.5 08.9700.26A? 0 +095435.48 -584351.2 -000359.3+000449.400028.3 08.9700.98K? 0 +095554.92 -521738.7 -000023.7+000004.500010.0 08.9700.16A? 0 +095855.64 -455824.9 -000016.7+000003.500008.5 08.97-0.01B? 0 +095929.76 -662048.5 -000007.0+000023.600003.3 08.9700.38F? 0 +100038.49 -502203.7 -000026.7-000027.200019.5 08.9700.53F? 0 +100158.87 -583907.9 -000012.0-000001.400020.0 08.9700.55F? 0 +100208.95 -411858.9 -000013.9+000002.600027.2 08.9700.98K? 0 +100408.80 -592252.8 -000002.6+000006.300008.6 08.97-0.10B? 0 +100738.15 -351353.5 +000002.4+000001.700012.5 08.9700.03A? 0 +100753.81 -323552.5 -000057.1+000034.700002.1 08.9700.24A? 0 +100810.48 +605645.3 +000045.7-000058.600000.1 08.9700.69G? 0 +100834.55 -460149.7 +000003.7-000008.200011.7 08.9700.11A? 0 +100928.25 -362343.3 -000018.7+000012.000004.9 08.9700.13A? 0 +101339.70 -094712.0 -000042.3+000026.800014.9 08.9700.90G? 0 +101422.60 +494606.8 -000041.8-000030.900008.1 08.9700.36F? 0 +101510.77 -531403.5 -000012.2+000003.600005.5 08.9700.04A? 0 +101833.43 +390637.9 -000180.4-000022.600050.4 08.9700.65G? 0 +101917.88 -500710.1 +000000.1+000017.000000.6 08.9700.09A? 0 +102137.80 -674619.3 -000015.4-000001.000007.5 08.97-0.01B? 0 +102404.97 +403348.6 +000018.6-000080.200001.1 08.9700.65G? 0 +102631.76 +141503.6 -000084.9+000020.800014.7 08.9700.46F? 0 +102714.33 +464253.2 -000015.2-000019.400012.1 08.9700.26A? 0 +102856.66 -495057.2 -000017.2+000003.100001.8 08.9700.19A? 0 +102958.50 -481745.7 -000003.2+000000.500006.6 08.9700.19A? 0 +103201.99 -581342.1 -000018.0+000007.100004.4 08.9700.10A? 0 +103255.12 -250848.0 +000006.9-000023.200004.3 08.9700.76G? 0 +103308.14 +625131.4 +000006.1-000033.500019.1 08.9700.76G? 0 +103334.98 -650228.4 -000025.1-000004.100016.4 08.9700.15A? 0 +103358.73 +063750.3 -000014.7+000017.700016.1 08.9700.74G? 0 +103718.64 -583741.8 +000006.0+000087.200013.4 08.9700.10A? 0 0.10 1.00 +103755.76 -600157.5 -000005.5-000006.200000.9 08.9700.16A? 0 0.10 1.00 +103820.77 +141603.5 -000016.3+000018.900001.7 08.9700.66G? 0 +103923.04 -511752.1 -000002.1-000002.600011.0 08.9700.24A? 0 +103958.56 -480407.3 -000010.2+000007.700007.0 08.9700.05A? 0 +104142.63 -721741.0 -000019.6+000012.600003.2 08.9700.16A? 0 +104204.71 -393525.5 +000000.0+000000.000000.0 08.9700.43F? 1 +104439.23 -605756.4 -000033.3+000019.400001.1 08.97-0.00B? 0 +104722.18 +165520.7 -000251.0-000093.200013.2 08.9700.56F? 0 +104748.12 -350055.3 -000017.6-000035.300009.6 08.9700.45F? 0 +105121.56 -234122.3 -000019.2-000051.300027.2 08.9700.84G? 0 +105137.93 -742642.0 +000007.1-000011.000002.1 08.9700.53F? 0 +105253.53 -272316.0 -000052.8+000019.400004.0 08.9700.36F? 0 +105649.89 -535227.2 -000020.5+000012.600007.1 08.9700.20A? 0 +105851.68 +214017.7 -000032.3+000015.200012.1 08.9700.43F? 0 +105852.44 -200312.8 -000018.4-000026.900014.2 08.9700.44F? 0 +110328.07 -744047.8 -000011.5+000009.200002.2 08.9700.26A? 0 +110331.75 -382402.1 -000052.0+000038.000012.4 08.9700.64G? 0 +110442.31 -025820.0 -000033.7-000013.700007.1 08.9700.40F? 0 +110600.92 -052251.9 -000069.9-000030.700034.5 08.9700.57F? 0 +110618.68 -582824.7 +000000.0+000000.000000.0 08.9700.47F? 0 +110659.79 -594004.4 -000002.1-000010.800004.5 08.9700.07A? 0 +110846.13 +802621.3 -000047.8+000018.800014.9 08.9700.49F? 0 +111305.98 -632836.1 -000018.4-000001.100009.5 08.9700.16A? 0 +111340.05 +511038.7 -000017.8+000008.200028.7 08.9700.53F? 0 +111401.08 -583743.4 -000041.8+000016.900004.6 08.9700.44F? 0 +111423.08 +774358.0 -000010.7-000006.000021.7 08.9700.46F? 0 +111759.72 +365327.1 +000003.0+000007.000020.2 08.9700.46F? 0 +112025.75 -185507.1 -000061.5-000004.700006.1 08.9700.47F? 0 +112206.50 -340351.6 -000018.1-000010.700014.1 08.9700.99K? 0 +112335.36 -531111.6 -000000.3+000022.900011.9 08.9700.02A? 0 +112428.93 +203718.8 +000000.0+000000.000000.0 08.9700.47F? 1 +112538.49 -562202.0 -000010.9+000005.900001.5 08.9700.08A? 0 +112644.03 -430701.8 -000018.9+000001.600013.8 08.9700.16A? 0 +112723.19 -510632.3 -000019.4+000008.500007.1 08.9700.73G? 0 +112912.77 +653302.6 +000021.7-000000.900026.4 08.9700.90G? 0 +113008.71 -201303.9 -000000.1-000018.900008.9 08.9700.20A? 0 +113045.20 -213317.9 -000010.0-000008.500009.6 08.9700.30A? 0 +113206.08 -670218.0 -000026.9-000004.800002.4 08.9700.08A? 0 +113219.80 +632757.3 +000005.9+000006.800010.4 08.9700.43F? 0 +113315.33 -573140.2 +000001.6+000009.500007.8 08.9700.85G? 0 +113443.80 -581605.1 -000036.7-000013.000015.2 08.9700.35F? 0 +113649.86 -122102.3 +000016.7-000044.600008.1 08.9700.81G? 1 +114050.95 +170045.4 +000083.7-000203.100058.2 08.9700.68G? 0 +114144.46 +654115.4 -000035.1+000011.400004.8 08.9700.71G? 0 +114311.10 +813009.3 -000051.6+000020.000007.2 08.9700.34F? 0 +114432.89 -671818.9 -000002.7+000001.800001.5 08.9700.74G? 0 0.10 1.00 +114712.28 +595950.8 -000020.0-000037.700004.0 08.9700.50F? 0 +114810.14 -774147.4 -000025.1-000016.300002.8 08.9700.96K? 0 +115101.65 -061217.1 -000082.1-000095.300015.2 08.9700.90G? 0 +115229.31 +401743.3 -000005.5-000000.300006.8 08.9700.37F? 0 +115719.25 +225835.6 -000012.6-000005.600004.8 08.9700.41F? 0 +115746.47 +061734.9 +000139.6-000061.300029.4 08.9700.71G? 0 +120622.92 -313345.4 -000054.0+000008.900028.2 08.9700.43F? 0 +121353.40 -002336.7 -000009.6+000021.800006.2 08.9700.46F? 0 +121541.24 -183220.8 -000038.1+000002.000010.2 08.9700.73G? 0 +121545.46 -412817.1 -000012.5+000009.100028.2 08.9700.61G? 0 +121705.86 -493002.5 -000017.7-000000.900006.7 08.9700.09A? 0 +121928.36 +241703.4 -000006.4-000009.000037.8 08.9700.59G? 0 +122018.27 -474753.1 -000002.9-000007.300007.0 08.9700.22A? 0 +122103.45 -620238.5 -000008.7+000005.800016.1 08.9700.03A? 0 +122132.28 -114653.9 -000009.6-000030.600013.6 08.9700.47F? 0 +122221.74 +823926.1 -000015.7-000021.700003.1 08.9700.36F? 0 +122745.82 -635304.7 -000016.3-000014.100000.1 08.9700.17A? 0 +122949.83 -584620.1 -000007.7+000002.500008.4 08.9700.05A? 0 +123123.52 -565837.9 +000041.1+000001.800010.2 08.9700.76G? 1 +123202.83 +173948.3 +000023.8-000000.300012.9 08.9700.43F? 0 +123252.06 +273310.1 -000005.7-000023.600002.4 08.9700.81G? 0 +123608.48 -102303.3 +000006.5+000021.100008.2 08.9700.07A? 0 +123834.94 +582349.1 -000038.4-000032.300009.5 08.9700.47F? 0 +124110.16 -390029.2 -000008.0+000000.400002.2 08.9700.50F? 0 +124220.03 +181646.0 -000029.6+000015.800011.3 08.9700.63G? 0 +124409.84 -045835.3 -000123.1+000007.200001.4 08.9700.81G? 0 +124924.75 -222329.0 +000003.5-000030.500005.5 08.9700.53F? 0 +124937.34 +741258.2 -000029.6+000020.400013.9 08.9700.67G? 0 +125351.75 -602158.5 +000000.0+000000.000000.0 08.9700.21A? 0 +125811.81 -541114.7 -000054.5+000010.500007.5 08.9700.56F? 0 +130028.71 -083740.0 -000010.5-000004.800017.7 08.9700.20A? 0 +131021.38 -612820.9 +000006.3+000011.900003.7 08.9700.82G? 0 +131347.33 -065513.5 -000078.9+000032.900004.4 08.9700.56F? 0 +131556.10 -205543.8 +000062.9-000024.400005.3 08.9700.91G? 0 +131702.21 -443340.5 -000048.3-000011.400017.3 08.9700.49F? 0 +131832.05 -362245.1 -000028.3+000003.100021.8 08.9700.25A? 0 +132613.03 +774317.9 -000057.3-000020.800013.4 08.9700.41F? 0 +132616.97 -663428.4 -000067.2-000035.700009.7 08.9700.38F? 0 +133307.06 -253215.9 +000029.7-000005.200010.8 08.9700.43F? 0 +133517.28 -450005.8 +000016.0-000020.500002.5 08.9700.14A? 0 +133520.10 -343826.4 +000016.8+000015.200015.2 08.9700.52F? 0 +133833.11 -073615.7 -000014.7-000040.700019.1 08.9700.65G? 0 +134216.15 +360621.5 +000033.3+000023.900024.5 08.9700.92G? 0 +134252.63 +804325.8 -000030.9+000000.800003.1 08.9700.93G? 0 +134327.08 -312639.4 -000021.1-000004.100023.4 08.9700.33F? 0 +134519.64 -551925.2 -000007.8+000001.800008.8 08.97-0.02B? 0 +134552.42 -503400.4 +000036.0-000006.300009.1 08.9700.50F? 0 +134958.44 -281111.1 -000232.2-000075.100023.3 08.9700.65G? 0 +135005.21 +410222.2 -000004.3-000026.000019.4 08.9700.45F? 0 +135258.46 -314758.5 -000027.9+000015.800017.7 08.9700.24A? 0 +135410.54 +101454.6 +000185.3-000220.200011.2 08.9700.75G? 0 +135632.89 -083325.7 +000003.0-000025.700010.4 08.9700.33F? 0 +135645.46 +301720.3 -000019.6-000065.400008.1 08.9700.58G? 0 +135916.29 -654615.4 -000007.3-000032.600005.6 08.9700.10A? 0 +140154.65 -385815.7 -000005.6-000001.600007.0 08.9700.20A? 0 +140515.95 +662601.4 -000002.2-000027.200009.1 08.9700.51F? 0 +140523.46 -373947.8 -000027.4-000001.600001.0 08.9700.38F? 0 +140737.56 -482816.0 -000019.7-000006.000001.6 08.9700.02A? 0 +140815.71 +001235.6 +000021.2+000005.400021.2 08.9700.34F? 0 +141354.53 +133918.3 +000027.6-000065.500002.1 08.9700.94G? 0 +141419.74 +145904.8 -000069.5+000018.400007.9 08.9700.51F? 0 +141550.49 +101801.2 +000137.4-000194.300018.2 08.9700.85G? 0 +141620.18 -275103.1 -000011.4+000000.300003.6 08.9700.41F? 0 +141620.99 -661136.1 -000008.0-000008.300001.7 08.9700.14A? 0 +141836.12 -355347.9 -000002.3+000004.500000.3 08.9700.28A? 0 +142024.60 -300211.2 +000069.1-000029.200006.2 08.9700.95G? 0 +142158.84 +440551.0 -000034.2-000009.800016.7 08.9700.36F? 0 +142243.30 -412356.8 -000019.1-000022.300026.1 08.9700.40F? 0 +142321.07 +473557.8 +000045.9-000095.600002.8 08.9700.62G? 1 +142415.84 +501458.4 +000074.1-000174.200008.1 08.9700.69G? 0 +142522.70 +215757.0 -000022.5-000024.800015.5 08.9700.42F? 0 +143346.76 -023825.6 -000039.3+000006.000005.0 08.9700.50F? 0 +144019.78 +254834.3 -000004.0-000008.200011.6 08.9700.47F? 0 +144350.77 -712849.5 -000005.9-000025.100003.1 08.9700.16A? 0 +144426.19 -444227.2 -000087.3+000031.700033.6 08.9700.53F? 0 +144616.71 -352057.8 -000004.9-000028.800010.0 08.9700.91G? 0 +144826.90 -423951.3 -000004.6-000008.900022.5 08.9700.38F? 0 +145128.57 +621700.0 -000038.2+000045.500003.6 08.9700.60G? 0 +145223.62 -463750.1 +000005.2+000001.700015.6 08.9700.56F? 0 +145644.05 -050748.5 -000011.3+000051.100018.6 08.9700.46F? 0 +145843.99 -753251.2 +000035.0-000092.300014.7 08.9700.69G? 0 +150144.79 -411152.7 +000005.7-000007.600010.9 08.9700.09A? 0 +150233.49 -423747.7 -000062.4-000043.900019.9 08.9700.60G? 0 +150458.10 -450923.3 +000018.8-000019.400024.6 08.9700.99K? 0 +150727.92 +551556.5 -000028.0+000060.300006.1 08.9700.70G? 0 +150731.08 -703050.5 -000049.1-000014.500009.6 08.9700.44F? 0 +150731.68 -430628.8 +000000.0+000000.000000.0 08.9700.17A? 1 +151824.87 -692743.3 -000022.0-000020.400011.2 08.9700.06A? 0 +152215.53 -612633.1 +000009.2-000010.800006.7 08.9700.11A? 0 +152600.43 +001746.8 -000143.3-000002.800031.8 08.9700.64G? 0 +152600.82 -403240.9 +000002.2-000009.700006.4 08.9700.15A? 0 +152650.20 -655736.2 +000001.4-000025.400002.5 08.9700.17A? 0 +152940.76 -511500.5 +000058.2-000069.900009.6 08.97-0.03B? 0 +152943.79 +011056.3 -000055.6-000030.400011.9 08.9700.77G? 0 +153128.38 -471133.7 -000016.9-000000.500010.2 08.9700.06A? 0 +153450.97 -583526.8 -000002.2+000017.300018.2 08.9700.34F? 0 +153509.16 +101134.1 +000028.5+000002.400003.8 08.9700.91G? 0 +153537.33 -604436.3 -000008.5-000019.500000.3 08.9700.99K? 0 +154303.42 -250904.1 -000002.4+000012.600004.0 08.9700.33F? 0 +154452.06 +625136.0 -000256.3+000143.400017.4 08.9700.57F? 0 +154629.04 -630833.3 -000017.1-000004.500004.4 08.9700.00A? 0 +154659.10 -190801.8 +000032.1+000007.300023.0 08.9700.30A? 1 +155006.21 -393820.2 -000006.8-000041.600022.3 08.9700.51F? 0 +155114.49 -313026.8 -000014.7+000006.100003.5 08.97-0.10B? 0 +155450.24 -452746.8 -000004.4+000007.500014.9 08.9700.22A? 0 +155903.31 +130834.7 +000007.2+000000.400014.9 08.9700.27A? 0 +160530.91 -321416.7 +000021.0-000024.400008.0 08.9700.54F? 0 +160735.40 -005648.1 -000012.5-000009.400011.6 08.9700.50F? 0 +160826.25 -582545.3 -000114.2-000119.600023.3 08.9700.83G? 0 +161715.87 -241323.6 -000015.4-000006.900018.8 08.9700.30A? 0 +161741.72 -452652.0 -000000.9-000018.400007.4 08.9700.87G? 0 +161916.69 -643413.7 -000099.7-000042.100072.0 08.9700.00B? 0 +162303.61 -684724.7 -000005.2-000034.300004.9 08.9700.29A? 0 +162359.96 +125157.7 -000025.3-000021.900024.8 08.9700.40F? 0 +162451.89 -073732.5 -000029.6-000091.600033.3 08.9700.68G? 0 +162511.94 -680735.7 +000010.9-000027.400001.8 08.9700.10A? 1 +162638.64 -094349.5 -000021.9-000029.600032.8 08.9700.49F? 0 +162919.74 -543315.4 -000003.6-000008.500012.6 08.9700.41F? 0 +163038.63 -082820.3 +000004.9-000007.500001.1 08.9700.47F? 0 +163113.87 +084914.4 -000058.5-000013.800037.4 08.9700.88G? 0 +163225.40 +140558.0 +000082.8-000135.200011.0 08.9700.52F? 0 +163457.55 +050912.5 +000009.8+000026.400023.0 08.9700.50F? 0 +163601.55 +115437.9 -000014.2-000061.000001.4 08.9700.45F? 0 +163609.57 +571924.4 +000288.3-000208.800041.5 08.9700.83G? 0 +163638.64 -141405.8 -000062.8-000014.900026.2 08.9700.77G? 0 +163811.00 -481311.5 -000004.0+000017.000001.2 08.9700.06A? 0 +163820.73 -322001.9 +000005.5-000007.100002.9 08.9700.56F? 0 +163842.93 -665542.5 -000016.3-000013.200011.7 08.9700.36F? 0 +163943.62 -492101.8 +000023.4-000003.700002.9 08.9700.33F? 0 +164135.49 -283510.9 -000006.5-000020.700017.1 08.9700.09A? 0 +164404.18 -240044.8 -000037.6+000008.000032.3 08.9700.86G? 0 +165107.53 +043649.5 +000000.0+000017.400019.4 08.9700.48F? 0 +165112.76 -445019.9 +000017.7-000012.400021.9 08.9700.18A? 0 +165256.36 -201058.5 +000004.3-000006.600006.9 08.9700.62G? 0 +165409.44 -081711.9 +000007.1-000007.000005.2 08.9700.54F? 0 +165417.97 -142105.6 -000056.5-000031.200004.0 08.9700.63G? 0 +165430.83 -393905.3 +000006.3+000017.000020.5 08.9700.14A? 0 +165705.28 +364300.4 +000000.0+000035.900000.3 08.9700.55F? 0 +165853.20 -025944.8 -000013.7-000013.200031.2 08.9700.56F? 0 +165922.19 -325502.0 -000016.5-000025.700002.3 08.9700.05A? 0 +170421.12 +475933.0 -000024.5+000004.600004.2 08.9700.48F? 0 +170433.20 -722312.8 -000013.8-000036.500003.9 08.9700.21A? 0 +171000.72 -180055.6 +000001.1+000001.400012.6 08.9700.69G? 0 +171107.51 +105538.3 -000019.3+000002.100021.4 08.9700.33F? 0 +171154.19 -302558.4 -000024.5-000024.500012.6 08.9700.51F? 0 +171220.02 -302923.0 -000006.2-000003.600010.0 08.9700.46F? 0 +171250.78 -152221.6 -000004.4-000015.800024.4 08.9700.34F? 0 +171255.40 -485237.1 +000025.7-000006.100013.1 08.9700.19A? 0 +171344.41 -375324.1 +000016.6-000061.600015.5 08.9700.65G? 0 +171732.02 -491546.1 -000110.5-000028.800036.1 08.9700.95K? 0 +172106.03 -592214.9 -000007.4-000006.500009.2 08.97-0.04B? 0 +172311.87 +035258.0 +000010.1-000028.100002.1 08.9700.49F? 0 +172403.36 +030403.4 -000004.2-000005.200010.6 08.9700.29A? 0 +172425.71 -521024.9 -000041.0-000010.500004.8 08.9700.63G? 0 +172643.28 -643114.6 +000001.3-000015.900001.4 08.9700.07A? 1 +172649.82 -514905.1 +000022.7-000028.800008.1 08.9700.99K? 0 +172840.04 -333457.8 +000002.1-000001.200000.9 08.9700.20A? 0 +172841.19 +181027.0 +000000.3-000007.500009.2 08.9700.09A? 0 +172843.70 -543534.0 +000015.2-000026.000020.9 08.9700.41F? 0 +172901.59 +313906.9 -000019.9-000014.800010.7 08.9700.21A? 0 +172934.68 -423623.5 -000002.4-000002.700007.3 08.9700.21A? 0 +173349.37 +121319.7 -000015.3+000007.900003.4 08.9700.38F? 0 +173438.21 -333949.2 -000047.3-000061.400009.4 08.9700.55F? 0 +173540.91 -643653.0 -000002.5+000021.600008.7 08.9700.40F? 0 +173747.44 -480245.1 -000021.0-000026.600000.3 08.9700.96K? 0 +173824.92 +041308.5 -000004.1-000053.600013.0 08.9700.57F? 0 +173857.57 -584742.9 +000013.0-000036.900015.6 08.9700.70G? 0 +173910.29 -272630.7 +000008.8+000004.300005.8 08.9700.31F? 0 +174459.37 +702654.8 -000013.0-000047.700009.9 08.9700.52F? 0 +174625.12 -211616.5 +000026.4+000005.400001.0 08.9700.31F? 0 +174926.72 +343624.9 -000010.9+000006.500000.3 08.97-0.00B? 0 +175407.87 +165637.7 -000023.6+000004.900021.2 08.9700.15A? 0 +175446.88 +250259.4 +000006.9-000006.400000.7 08.9700.31F? 0 +175606.61 -311458.9 +000019.9-000025.300002.4 08.9700.36F? 0 +180216.52 -421411.6 +000014.4-000013.400001.7 08.9700.02A? 0 +180228.72 -375724.5 +000038.8-000003.200039.7 08.9700.98K? 1 +180309.27 +184153.0 +000019.9+000021.800018.1 08.9700.60G? 0 +180420.83 +364927.2 -000045.4+000032.100026.0 08.9700.58G? 0 +180506.09 -103019.4 -000025.4-000028.100019.2 08.9700.52F? 0 +180522.00 -692828.9 +000017.7-000008.600015.2 08.9700.34F? 0 +180604.63 -313417.1 -000016.4-000003.800019.3 08.9700.03A? 0 +180629.78 -240932.9 -000017.3-000005.000006.9 08.9700.17A? 0 +180730.60 +611313.8 +000007.9+000049.800008.7 08.9700.25A? 0 +180929.37 +155917.5 -000009.6+000002.800009.1 08.9700.57F? 0 +181018.32 -181141.4 -000003.5+000017.900019.8 08.9700.28A? 0 +181435.40 -452222.5 -000003.0-000018.000000.5 08.9700.97K? 0 +181524.85 +194617.8 +000021.3-000000.500001.0 08.9700.51F? 0 +181624.79 +501415.8 -000011.1+000061.800016.2 08.9700.63G? 0 +181656.26 +264636.0 +000008.3+000013.500017.4 08.9700.62G? 0 +181712.93 +190218.2 -000005.1+000003.800004.3 08.9700.06A? 0 +181903.35 -251940.0 +000001.5-000075.100009.8 08.9700.85G? 0 +181925.81 -104244.8 -000036.6-000050.800020.6 08.9700.97K? 0 +182002.43 +600206.9 +000002.8-000014.200013.2 08.9700.25A? 0 +182230.29 -660617.7 -000014.3+000010.100019.3 08.9700.55F? 0 +182243.10 +470314.2 +000007.4+000011.100013.7 08.9700.50F? 0 +182312.40 +245106.9 +000002.7+000003.200005.0 08.9700.24A? 0 +182443.06 +334858.5 +000009.8+000037.000025.6 08.9700.34F? 0 +182626.99 -680000.6 +000026.0-000019.500003.8 08.9700.12A? 0 +182648.00 +530455.0 +000006.4-000027.900009.4 08.9700.05A? 0 +182809.92 -394607.5 -000000.7+000004.400008.2 08.9700.02A? 0 +183058.87 +212933.9 +000022.5+000043.600008.7 08.9700.53F? 0 +183138.76 -462315.0 -000009.3-000029.300005.6 08.9700.96K? 0 +183158.32 -185502.2 -000003.3-000012.300014.6 08.9700.32F? 0 +183450.52 -465759.6 +000026.5+000006.700003.3 08.9700.10A? 0 +183649.44 +670904.9 +000014.5+000027.200007.1 08.9700.90G? 0 +183651.53 -164244.9 +000004.4+000008.200020.1 08.9700.27A? 0 +184135.24 -285726.6 +000003.6-000040.800038.1 08.9700.12A? 0 +184528.74 -415504.0 -000007.4-000027.600001.5 08.9700.57F? 0 +184924.42 -592513.9 +000002.7-000021.600004.4 08.9700.26A? 0 +184930.12 +181113.5 -000000.3+000011.200002.7 08.9700.16A? 0 +185001.33 -592456.5 -000022.2-000063.000018.1 08.9700.48F? 0 +185019.85 +122733.4 +000001.8+000007.300010.1 08.9700.37F? 0 +185036.00 -590146.3 -000057.5-000034.500010.2 08.9700.48F? 0 +185159.45 +063555.3 -000012.4-000013.200001.8 08.9700.35F? 0 +185257.46 -194006.1 +000029.0+000006.500011.9 08.9700.04A? 0 +185401.24 -321054.4 -000080.7+000000.700032.8 08.9700.42F? 0 +185444.08 -434255.4 +000000.8+000021.500001.5 08.9700.97K? 0 +185503.33 -524217.0 -000017.1-000004.800010.8 08.97-0.02B? 0 +185746.71 -124755.4 +000034.6-000018.900009.2 08.9700.47F? 0 +185915.19 -070800.9 -000001.6+000022.400001.2 08.9700.14A? 0 +190010.36 -123615.4 -000022.7-000013.200010.3 08.9700.28A? 0 +190635.42 +351123.2 +000000.3+000002.000003.0 08.9700.11A? 0 +190644.27 -122412.8 -000006.7-000017.200006.1 08.9700.28A? 0 +190902.38 +273841.6 +000002.8-000002.100025.1 08.9700.10A? 0 +191033.80 +454504.0 -000004.0-000001.100010.5 08.9700.20A? 0 +191123.35 -151234.4 +000010.3-000011.700001.0 08.9700.04A? 0 +191422.58 -725005.2 +000010.5-000041.200012.7 08.9700.27A? 0 +191657.86 -221358.0 -000006.1-000026.000015.8 08.9700.48F? 0 +191833.45 +215653.0 +000000.0+000000.000000.0 08.9700.15A? 0 +191851.45 +105435.0 -000022.2-000034.900020.3 08.9700.55F? 0 +192142.04 +272625.8 +000004.1-000000.900018.1 08.9700.19A? 0 +192339.86 -173550.2 +000009.2+000024.500007.1 08.9700.21A? 0 +192412.45 +595150.9 -000000.1+000021.300017.5 08.9700.24A? 0 +192503.84 -204301.0 +000032.1-000071.100005.2 08.9700.51F? 0 +192510.72 +172326.2 +000000.5+000009.300010.1 08.9700.16A? 0 +192654.04 -400424.7 +000045.5-000022.100007.6 08.9700.29A? 0 +192711.78 +570546.5 +000008.2+000017.000011.4 08.9700.26A? 0 +192725.85 +360327.6 +000000.0+000000.000000.0 08.9700.83G? 0 +192900.94 +313654.2 +000005.3-000010.400000.4 08.9700.01A? 1 +193101.65 -075529.9 +000018.2-000005.700023.6 08.9700.20A? 0 +193416.21 +363331.9 +000030.3-000050.100023.2 08.9700.45F? 0 +193529.15 +205316.2 +000017.6+000010.900006.7 08.9700.11A? 0 +193645.56 +513231.0 +000003.6-000004.100007.8 08.9700.17A? 0 +193725.51 +733129.2 -000000.8-000006.500005.7 08.9700.11A? 0 +193901.43 +552610.3 -000043.2-000049.500013.6 08.9700.52F? 0 +193913.07 -031021.8 -000014.1-000011.500002.6 08.9700.53F? 0 +193941.90 +193523.3 -000016.0-000028.000013.5 08.9700.57F? 0 +194113.45 -712813.4 +000033.6-000011.700000.8 08.9700.52F? 0 +194907.27 -155853.9 +000004.2-000006.000004.9 08.9700.29A? 0 +194911.56 +083618.4 +000046.9-000017.300018.5 08.9700.43F? 0 +195018.19 +075211.6 -000013.0-000001.200016.8 08.9700.20A? 0 +195247.46 +641006.2 -000027.8-000035.900011.7 08.9700.42F? 0 +195314.72 -482809.5 -000026.9-000014.200011.0 08.9700.36F? 0 +195325.67 +063130.3 +000010.9+000019.500021.3 08.9700.29A? 0 +195422.62 +365716.1 -000012.8-000020.700007.3 08.9700.06A? 0 +200013.26 -273813.3 +000002.9-000031.200016.8 08.9700.96K? 0 +200103.62 +620714.8 +000027.3+000009.900005.9 08.9700.50F? 0 +200840.86 +525558.8 -000041.5-000111.700014.4 08.9700.57F? 0 +200918.78 +200403.9 -000003.5+000035.800000.5 08.9700.98K? 0 +201323.44 -195316.7 +000022.1-000013.800008.4 08.9700.35F? 0 +201429.03 +360207.3 -000000.5-000008.500003.5 08.9700.99K? 0 +201444.83 -573851.6 +000000.3+000019.900015.0 08.9700.96K? 0 +201505.45 +465658.7 +000017.9-000019.100008.8 08.9700.80G? 0 +201617.58 -373602.6 -000000.8-000002.600017.0 08.9700.38F? 0 +201633.27 +050728.0 -000004.4+000012.100017.5 08.9700.47F? 0 +201713.12 +241507.1 -000005.3-000018.900001.3 08.9700.26A? 0 +201731.77 +223809.1 +000007.3-000013.200000.2 08.97-0.00B? 0 +202224.92 -711145.5 +000022.1+000013.500006.2 08.9700.60G? 0 +202459.43 +461153.7 +000014.4+000020.800006.2 08.9700.38F? 0 +202700.95 -223324.3 +000010.7-000033.900005.5 08.9700.93G? 0 +202731.00 -483808.7 +000029.6+000008.100009.1 08.9700.38F? 0 +202746.87 +180436.8 +000033.6-000054.900013.1 08.9700.58F? 0 +202846.87 +311118.6 -000003.4+000006.300009.6 08.9700.06A? 0 +203025.75 -442723.8 +000073.1-000095.000017.6 08.9700.56F? 0 +203059.30 +365607.2 +000000.0+000000.000000.0 08.9700.66G? 0 +203817.71 +354633.3 +000011.0+000009.000014.0 08.9700.57F? 0 +203959.89 +484828.9 -000009.1-000023.200001.8 08.9700.17A? 0 +204054.87 +465221.1 -000008.3-000005.100004.8 08.9700.33F? 0 +204158.46 -175251.3 +000016.9-000016.400011.2 08.9700.17A? 0 +204430.56 +340907.4 +000018.4-000006.500016.2 08.9700.21A? 0 +204638.39 +623733.9 +000003.0+000011.700001.4 08.9700.14A? 0 +205617.24 +403928.8 +000007.7-000008.200000.1 08.9700.03A? 0 +205641.98 +115302.2 +000005.6+000017.900011.2 08.9700.20A? 0 +205742.40 +452823.2 +000026.6+000012.900000.7 08.9700.37F? 0 +210013.65 -150652.0 -000004.5-000004.500005.3 08.9700.39F? 0 +210328.29 +302922.0 -000012.2-000030.800017.8 08.9700.49F? 0 +210340.55 -061433.0 +000020.8-000049.500008.3 08.9700.56F? 0 +210618.87 +282447.8 +000002.8-000014.800004.0 08.97-0.02B? 0 +210759.66 -042953.8 -000016.8-000006.400005.4 08.9700.36F? 0 +211035.42 +010826.7 -000033.8-000010.200001.0 08.9700.41F? 0 +211109.16 +740330.5 +000024.4+000003.000015.8 08.9700.67G? 0 +211328.30 -245228.0 -000015.3-000003.000014.4 08.9700.35F? 0 +211352.28 -404228.3 +000018.0-000013.800006.4 08.9700.91G? 0 +211431.44 +384600.6 +000000.9-000014.200003.9 08.97-0.02B? 1 +211450.15 +392846.8 +000010.5-000000.400005.3 08.9700.21A? 0 +211529.29 -761322.6 +000046.6-000027.500000.3 08.9700.46F? 0 +211908.00 +613011.5 +000053.9+000029.300022.9 08.9700.49F? 0 +212007.24 +000543.5 +000120.3-000009.400007.0 08.9700.53F? 0 +212021.81 -471753.3 +000015.6-000009.800000.9 08.9700.41F? 0 +212048.94 -594729.4 -000006.4+000002.000006.6 08.9700.66G? 0 +212256.83 -124601.3 -000035.1-000061.500008.9 08.9700.48F? 0 +212403.86 +162151.4 +000048.1-000024.700003.4 08.9700.42F? 0 +212833.76 +224024.0 +000002.6-000002.600019.1 08.9700.64G? 0 +212905.23 -193228.2 +000010.0-000004.800004.4 08.9700.07A? 0 +212936.44 +304343.7 +000020.0-000004.100003.6 08.9700.17A? 0 +213158.33 -640401.6 +000029.7-000009.200009.3 08.9700.07A? 0 +213203.31 +482003.5 -000023.4-000022.100003.0 08.9700.07A? 0 +213418.49 +551033.2 -000023.1-000019.100004.4 08.9700.25A? 0 +213428.05 +454830.3 +000042.9+000010.800004.1 08.9700.41F? 0 +213854.53 -082311.5 -000007.3-000007.400018.0 08.9700.21A? 0 +213912.86 +534044.9 +000011.2+000010.200010.7 08.9700.13A? 0 +213951.17 +680750.6 +000000.0+000000.000000.0 08.9700.21A? 1 +214010.95 +241833.5 +000037.4+000055.900011.3 08.9700.82G? 0 +214224.61 +365403.9 +000007.8-000006.000006.8 08.97-0.14B? 0 +214229.31 -110404.5 +000106.1-000011.400001.5 08.9700.82G? 0 +214258.01 -025034.4 -000030.0-000036.200017.6 08.9700.56F? 0 +214407.85 -380205.5 -000005.9-000038.200009.9 08.9700.66G? 0 +214512.54 +205707.4 +000001.0-000000.700004.5 08.9700.40F? 0 +214928.41 +441236.5 +000000.0-000005.600004.9 08.9700.12A? 0 +215040.08 -043857.6 +000089.5-000001.600003.8 08.9700.79G? 0 +215255.79 -405219.0 +000017.3-000017.800009.7 08.9700.56F? 0 +215318.05 -593509.1 -000010.7-000015.500002.0 08.9700.56F? 0 +215621.59 +262219.6 +000012.1-000000.400017.1 08.9700.18A? 0 +215815.60 +521502.9 -000017.8-000008.700005.9 08.9700.10A? 0 +215950.23 -590642.8 -000031.3-000015.300017.7 08.9700.57F? 0 +220030.94 -204908.2 +000013.3-000008.100000.9 08.9700.86G? 0 +220229.81 +261207.8 +000094.6-000012.400006.2 08.9700.66G? 0 +220511.19 +253940.8 +000003.9+000010.600006.5 08.9700.57F? 0 +220606.22 +382253.4 +000013.6-000002.300011.8 08.9700.17A? 0 +220945.02 +615436.5 +000012.1+000000.800002.4 08.9700.09A? 0 +221046.66 +690444.3 +000031.8+000027.000002.5 08.9700.49F? 0 +221236.59 +265507.0 -000013.5+000007.800019.2 08.9700.99K? 0 +221428.27 +335629.6 +000040.0+000009.600006.6 08.9700.72G? 0 +221605.96 +243218.3 -000030.1-000008.300012.8 08.9700.39F? 0 +221655.72 -151053.0 +000015.6+000005.500002.3 08.9700.62G? 0 +222608.70 -173112.4 -000003.0-000098.000003.1 08.9700.47F? 0 +222625.93 +642619.7 +000060.4-000032.900004.1 08.9700.58G? 0 +222716.23 -402655.7 +000030.2-000014.500022.5 08.9700.57F? 0 +222724.97 -633728.3 +000002.4+000018.000007.5 08.9700.56F? 0 +222739.62 -332939.6 +000156.1+000026.100016.3 08.9700.51F? 0 +222816.28 +461750.3 +000042.2+000008.600003.6 08.9700.36F? 0 +223205.95 +263846.3 -000007.6-000033.800005.3 08.9700.28A? 0 +223351.25 +290805.5 +000045.1+000000.400001.8 08.9700.52F? 0 +223519.99 +504017.3 +000004.2+000001.100002.4 08.9700.93G? 0 +223941.43 +545912.5 +000005.7+000008.500006.1 08.9700.96K? 0 +224016.20 -064811.7 -000035.1-000050.700011.2 08.9700.82G? 0 +224719.98 +571259.7 +000007.8-000012.800013.5 08.9700.12A? 0 +225056.35 -790956.6 +000040.4-000028.900022.1 08.9700.59G? 0 +225436.60 +201959.4 +000000.9-000017.800000.4 08.9700.60G? 0 +225531.24 -053509.3 -000041.2+000014.100005.6 08.9700.51F? 1 +230129.79 -422634.6 +000058.6+000008.400020.6 08.9700.46F? 0 +230501.86 -093459.8 +000014.7-000001.500022.7 08.9700.41F? 0 +230729.07 +582447.1 +000007.3+000010.000014.2 08.9700.06A? 0 +230851.07 +250407.4 +000043.9-000017.800000.2 08.9700.43F? 0 +231027.29 -590654.5 -000003.7-000021.100003.8 08.9700.46F? 0 +231110.77 +812111.6 +000017.0+000005.700003.3 08.9700.26A? 0 +231122.09 -453730.0 +000033.5-000006.000003.1 08.9700.98K? 0 +231545.80 -110236.1 -000077.9-000037.200016.2 08.9700.47F? 0 +231639.23 -153342.6 +000063.8-000004.700006.9 08.9700.70G? 0 +231639.75 +025412.6 +000118.7+000014.500008.3 08.9700.38F? 0 +231754.12 -513228.6 +000005.5+000019.800012.6 08.9700.48F? 0 +232058.89 +093853.1 +000032.7-000031.300008.3 08.9700.33F? 0 +232415.15 +563054.5 -000011.4+000003.400012.1 08.9700.19A? 0 +233324.91 +344318.9 -000013.8+000006.400002.1 08.9700.48F? 0 +233656.35 -392153.0 +000028.8+000035.300010.5 08.9700.37F? 0 +234631.40 +170513.1 -000175.3-000022.600047.6 08.9700.53F? 1 +234847.73 +492945.5 -000015.6-000001.300013.8 08.9700.26A? 0 +234905.21 +191514.6 -000093.2-000047.300003.3 08.9700.51F? 0 +235005.22 +193143.9 +000001.2-000025.100001.2 08.9700.91G? 0 +235035.95 +470513.8 -000003.3+000003.700006.3 08.9700.43F? 0 +235439.80 +004621.9 +000035.6+000016.100005.2 08.9700.62G? 0 +235505.09 -412405.6 -000001.3-000009.900018.1 08.9700.66G? 0 +235505.64 +570506.8 -000022.9-000010.400008.6 08.9700.38F? 0 +235635.95 -561038.3 -000032.1-000010.500021.1 08.9700.64G? 0 +235703.38 -061525.9 -000039.4-000024.700018.3 08.9700.97K? 0 +001308.86 -225607.6 +000014.4-000016.500015.6 08.9701.26K? 0 +002047.36 +563616.9 -000012.7-000018.600013.4 08.9701.38K? 0 +002136.30 -330542.8 +000031.5-000026.200014.3 08.9701.05K? 0 +002144.29 +610403.7 +000011.2+000018.600009.6 08.9701.38K? 0 +002525.24 -442247.6 +000049.4-000003.900007.7 08.9701.31K? 0 +002605.98 -613218.6 +000037.6-000000.600002.1 08.9701.24K? 0 +003137.45 +371558.9 +000018.4+000005.500020.0 08.9701.11K? 0 +004329.28 -223813.6 +000045.6-000043.300007.3 08.9701.15K? 0 +004756.06 +365435.1 -000022.3-000023.300001.7 08.9701.18K? 0 +005159.44 -652007.2 +000018.3-000014.900008.0 08.9701.28K? 0 +005203.38 +565353.8 -000008.1+000002.000004.7 08.9701.23K? 0 +005319.59 +554609.9 -000020.5-000006.200003.3 08.9701.44K? 0 +005606.39 -262049.5 +000040.1+000026.200007.3 08.9701.21K? 0 +010046.71 -574308.7 -000006.2-000002.600001.9 08.9701.14K? 0 +010200.23 -413240.2 -000012.8+000007.600008.9 08.9701.26K? 0 +010604.42 -791409.9 +000016.4-000007.800003.3 08.9701.70K? 0 +011029.97 -524908.8 +000003.9+000022.500014.4 08.9701.15K? 0 +012449.32 +111533.9 -000042.5-000016.800011.6 08.9701.22K? 0 +012642.48 +270309.9 -000008.0-000002.200019.0 08.9701.69K? 0 +012736.29 +214229.4 -000017.5-000006.500031.6 08.9701.11K? 0 +012844.18 -254526.0 +000054.7-000017.700001.8 08.9701.10K? 0 +013017.73 +165617.6 +000000.3+000021.300003.5 08.9701.03K? 0 +013033.35 -751355.7 +000028.4+000005.200009.9 08.9701.03K? 0 +013308.83 +221907.5 -000054.9-000009.300002.3 08.9701.63K? 0 +013809.68 +491307.8 +000013.6-000015.400019.7 08.9701.19K? 0 +014436.42 +002013.1 -000007.3-000001.600003.4 08.9701.09K? 0 +015442.85 +550843.7 -000017.6+000002.100010.2 08.9701.26K? 0 +015618.89 +375800.6 +000010.3-000000.300009.4 08.9701.01K? 0 +020704.49 +562313.5 +000013.8-000002.700013.9 08.9701.62K? 0 +020739.37 +701743.4 +000011.8+000008.300012.4 08.9701.54K? 0 +020945.41 -642532.5 +000014.9-000003.500005.9 08.9701.20K? 0 +021119.81 +440703.6 +000000.4+000017.200007.9 08.9701.35K? 0 +021432.24 +663517.3 -000002.3+000023.400000.5 08.9701.30K? 0 +021622.26 +385009.1 -000031.5-000025.800001.4 08.9701.48K? 0 +022139.76 +702524.9 +000016.3-000010.900014.8 08.9701.34K? 0 +022647.04 -062531.0 +000016.0-000010.700023.0 08.9701.14K? 0 +022918.96 +425231.7 +000018.6-000040.000015.0 08.9701.18K? 0 +023611.61 +205309.4 -000001.7-000007.500008.3 08.9701.70K? 0 +023932.60 +585017.5 +000023.8-000033.800008.5 08.9701.05K? 0 +024715.93 -155824.2 -000015.4-000046.200015.1 08.9701.08K? 0 +024742.50 +171805.0 -000016.9+000012.500024.2 08.9701.20K? 0 +025656.85 +103842.9 +000036.1-000001.000001.1 08.9701.21K? 0 +030055.02 +393146.1 +000003.1-000044.700004.7 08.9701.32K? 0 +030417.32 +475531.9 -000007.8-000043.600021.2 08.9701.21K? 0 +030418.37 +353422.2 -000048.0-000031.000012.0 08.9701.34K? 0 +030435.01 +512157.0 +000002.3-000016.800021.2 08.9701.14K? 0 +030738.68 +223420.6 +000038.9-000031.800020.1 08.9701.06K? 0 +031201.47 +574009.9 +000037.7-000020.100006.1 08.9701.79K? 0 +031254.42 -720540.5 -000015.3-000003.900000.7 08.9701.18K? 0 +032046.66 +783643.9 -000013.7-000023.900005.2 08.9701.30K? 0 +032613.24 -405416.4 +000029.1-000015.700017.0 08.9701.12K? 0 +033109.43 +251253.7 +000032.5+000007.700002.5 08.9701.55K? 0 +033255.83 -131401.2 -000023.9+000008.300032.3 08.9701.24K? 0 +035833.23 -364746.3 +000009.5+000004.700014.4 08.9701.03K? 0 +035948.34 +312156.2 -000005.0-000015.700012.8 08.9701.41K? 0 +040458.96 -204949.7 +000006.8-000042.600018.6 08.9701.58K? 0 +040548.36 +431807.1 +000015.6-000053.900007.2 08.9701.10K? 0 +041609.78 -223343.5 +000009.4-000014.000018.5 08.9701.27K? 0 +042605.99 -621035.4 +000000.9-000013.600004.2 08.9701.23K? 0 +042642.28 -702251.9 +000021.2-000003.000010.7 08.9701.02K? 0 +043003.38 -301606.6 -000015.3+000002.000002.0 08.9701.37K? 0 +043600.66 -531456.9 -000021.3-000016.000002.9 08.9701.31K? 0 +044159.64 +213032.2 +000046.7+000006.900013.7 08.9701.35K? 0 +044537.52 -303945.5 +000006.1+000005.200000.5 08.9701.08K? 0 +044932.80 +391414.5 +000025.3-000007.000024.0 08.9701.75K? 0 +045513.24 +481059.2 -000013.9-000022.100004.4 08.9701.27K? 0 +045731.34 +192009.8 +000005.8-000013.200005.3 08.9701.02K? 0 +045908.46 -101048.4 -000000.2+000002.900014.1 08.9701.26K? 0 +050429.63 -193740.0 -000019.4+000006.200001.8 08.9701.34K? 0 +050529.61 -420727.9 +000014.4-000000.100003.5 08.9701.03K? 0 +051201.78 -402053.6 +000003.3+000023.300006.5 08.9701.12K? 0 +051846.67 -315917.3 +000007.7+000017.900001.8 08.9701.40K? 0 +052051.55 -253218.9 +000025.7-000013.000008.1 08.9701.55K? 0 +052237.12 +363254.9 +000010.2-000002.200018.1 08.9701.41K? 0 +052349.60 -204945.5 -000021.5+000025.400013.2 08.9701.33K? 0 +052810.70 -202349.4 +000025.9-000016.900006.8 08.9701.47K? 0 +053040.66 +222222.3 +000042.6-000003.300011.5 08.9701.06K? 0 +053132.14 -232534.3 +000018.3-000008.400000.9 08.9701.13K? 0 +053153.04 -271147.9 +000009.6+000028.700013.5 08.9701.29K? 0 +053830.36 +040441.0 +000022.9-000087.100001.4 08.9701.06K? 0 +053930.07 +343609.9 +000095.6+000023.800019.3 08.9701.01K? 0 +054117.45 -365348.5 +000007.9+000000.300028.4 08.9701.43K? 0 +054733.54 +114400.9 +000027.9-000015.400010.6 08.9701.63K? 0 +055314.48 -454933.3 -000006.3+000006.900012.3 08.9701.42K? 0 +055353.71 -691424.0 +000015.1+000004.600019.2 08.9701.43K? 0 +060109.03 -273323.6 +000012.2+000001.000008.4 08.9701.58K? 0 +060219.13 +113722.8 +000004.9-000008.200022.6 08.9701.54K? 0 +060349.81 -183315.5 -000009.8-000012.800002.8 08.9701.03K? 0 +060551.89 -755302.6 -000023.2+000056.800000.1 08.9701.55K? 0 +060721.43 +061812.4 -000043.2+000001.500002.5 08.9701.28K? 0 +060845.89 -205214.0 +000023.1+000014.000005.3 08.9701.13K? 0 +061030.42 -404405.7 -000024.1+000019.700001.2 08.9701.03K? 0 +061904.01 -031402.7 +000030.9-000017.300003.5 08.9701.14K? 0 +061927.95 -362827.7 -000007.8-000009.300007.2 08.9701.24K? 0 +062505.22 -222306.7 -000005.2+000005.100003.4 08.9701.52K? 0 +062620.54 +122345.6 +000013.9-000010.900008.1 08.9701.04K? 0 +062913.73 -054410.7 +000013.8-000024.500033.7 08.9701.12K? 0 +062957.66 -505556.7 +000013.3+000004.300006.0 08.9701.08K? 0 +063105.39 +534953.8 -000015.8-000012.900003.2 08.9701.37K? 0 +063106.71 +514057.2 +000034.3-000008.400008.7 08.9701.65K? 0 +063427.70 -453658.1 -000000.1-000008.300004.9 08.9701.12K? 0 +063450.53 +160756.0 -000026.9-000018.000003.8 08.9701.12K? 0 +064001.52 +180320.7 -000019.6-000000.700017.9 08.9701.25K? 0 +064153.40 -001711.6 -000014.8-000013.800017.7 08.9701.02K? 0 +064200.05 -203353.8 +000006.1+000000.800007.9 08.9701.22K? 0 +064644.72 +311737.2 +000034.7-000005.100036.1 08.9701.03K? 0 +064726.22 +142347.2 +000010.5-000020.700005.2 08.9701.04K? 0 +064836.06 -200525.6 +000004.2+000020.600011.2 08.9701.40K? 0 +064858.97 -140749.3 +000001.1-000004.200017.0 08.9701.15K? 0 +065221.99 +372424.1 +000008.0-000018.400009.7 08.9701.36K? 0 +065224.20 -012342.8 +000004.6+000008.100011.3 08.9701.70K? 0 +065231.79 +160023.1 +000003.8+000001.700004.1 08.9701.04K? 0 +065400.04 +373321.2 -000039.2-000022.000002.1 08.9701.25K? 0 +070043.33 +010350.0 -000014.6-000035.100012.9 08.9701.20K? 0 +070622.39 -344400.7 -000017.3+000012.300034.4 08.9701.28K? 0 +070631.76 -163302.3 +000084.7-000040.000021.6 08.9701.74K? 0 +070707.36 +100930.7 +000019.4-000031.600027.3 08.9701.73K? 0 +070728.98 +243431.7 +000002.9-000009.500019.3 08.9701.05K? 0 +070824.33 -145308.7 -000005.6+000005.500017.4 08.9701.09K? 0 +070942.76 +655245.8 -000011.9-000020.900009.3 08.9701.23K? 0 +071129.34 -223615.1 -000005.2+000020.800001.4 08.9701.01K? 0 +071323.53 -243308.3 -000011.0-000003.300019.9 08.9701.13K? 0 +071327.77 +523927.9 +000044.9-000138.600026.6 08.9701.10K? 0 +071331.32 -564327.8 +000021.9-000018.700007.9 08.9701.59K? 0 +072347.11 -174333.7 -000006.7+000024.600013.8 08.9701.28K? 0 +072348.66 +020123.6 +000029.6+000000.400031.2 08.9701.89M? 0 +072414.91 -023532.3 -000030.0-000019.700008.5 08.9701.43K? 0 +072440.46 -422313.9 -000023.2+000022.900008.9 08.9701.60K? 0 +073134.66 +225326.3 -000004.9-000043.200042.5 08.9701.37K? 0 +073648.81 +651431.8 -000002.5-000007.800009.4 08.9701.14K? 0 +073719.46 -203617.3 +000041.4+000021.100027.8 08.9701.65K? 0 +073743.24 -002616.0 +000007.9+000001.400037.7 08.9701.35K? 0 +073759.00 +455011.3 +000030.1-000020.000014.8 08.9701.12K? 0 +073930.27 -331234.7 -000004.9+000007.200019.6 08.9701.07K? 0 +073954.19 -614125.6 -000029.1-000003.100007.4 08.9701.11K? 0 +074016.83 +022703.3 -000022.2+000001.200003.1 08.9701.04K? 0 +074052.09 +051146.5 -000005.2+000028.400008.1 08.9701.38K? 0 0.10 1.00 +074105.45 +060647.9 -000008.8-000035.000000.5 08.9701.30K? 0 +074117.50 +172155.1 +000007.9+000006.900042.0 08.9701.05K? 0 +074143.94 -322239.1 +000003.0-000023.400016.1 08.9701.34K? 0 +074205.09 -745653.3 +000000.2-000006.000001.7 08.9701.00K? 0 +074341.07 -195508.1 +000035.0-000001.200018.0 08.9701.18K? 0 +074435.51 +115539.0 +000009.2-000011.500009.9 08.9701.30K? 0 +075001.77 -133200.9 +000012.1+000000.600002.5 08.9701.00K? 0 +075009.92 -230953.9 +000019.8-000003.500003.7 08.9701.03K? 0 +075010.10 +742955.1 -000022.9-000022.500005.2 08.9701.11K? 0 +075135.28 +092732.7 -000007.9-000009.100012.6 08.9701.12K? 0 +075331.12 -001221.4 -000021.0+000029.400018.5 08.9701.00K? 0 +075443.86 +423720.9 -000030.9-000002.400004.9 08.9701.24K? 0 +075500.45 +514531.8 -000014.0-000012.900020.1 08.9701.36K? 0 +075556.54 +054930.7 -000010.0+000003.100029.5 08.9701.08K? 0 +075607.50 -163427.2 +000008.3+000023.400004.0 08.9701.66K? 0 +080152.65 -104624.5 -000015.1-000001.700022.7 08.9701.00K? 0 +080259.85 -062124.2 -000017.8-000009.500032.7 08.9701.07K? 0 +080345.56 -061717.6 -000032.5-000003.000003.9 08.9701.72K? 0 +080444.62 +411008.4 +000004.6+000011.000041.5 08.9701.04K? 0 +081308.99 -401646.2 -000000.6-000012.600009.0 08.9701.18K? 0 +081505.17 -291430.1 -000008.2-000029.800013.0 08.9701.00K? 0 +081755.28 +002031.5 +000027.7+000006.500018.7 08.9701.03K? 0 +082135.67 -152545.2 +000023.1-000003.800029.0 08.9701.59K? 0 +082138.18 -164530.2 -000062.8-000036.000018.4 08.9701.31K? 0 +082230.98 -121457.0 +000033.6+000001.600026.3 08.9701.46K? 0 +082336.89 +393604.5 -000038.9+000021.200007.5 08.9701.01K? 0 +082733.86 -135005.9 +000000.1-000019.200005.0 08.9701.42K? 0 +082938.18 -475542.9 -000013.0-000011.500023.0 08.9701.43K? 0 +083252.71 -134155.4 +000029.2-000007.800016.1 08.9701.09K? 0 +083636.30 -102045.3 +000017.4-000015.800016.5 08.9701.09K? 0 +084149.36 -134851.9 -000015.8+000002.700018.6 08.9701.14K? 0 +084329.57 -381522.5 -000002.6+000000.300013.2 08.9701.42K? 0 +085459.48 +012837.4 -000033.9+000017.900028.4 08.9701.28K? 0 +085537.74 +060905.0 -000015.5+000007.200008.3 08.9701.56K? 0 +091242.48 -395817.7 +000002.2+000035.400006.4 08.9701.10K? 0 +091350.18 -821822.8 -000020.6-000004.300002.7 08.9701.70K? 0 +091510.86 -155904.3 -000039.0+000009.400003.8 08.9701.54K? 0 +091724.74 +355250.9 +000030.3-000003.000013.8 08.9701.64K? 0 +091842.58 +080942.3 -000053.8+000024.500019.0 08.9701.57K? 0 +092300.12 +301149.7 +000006.3-000009.600019.3 08.9701.61K? 0 +092631.77 -415822.5 -000033.5+000021.700005.3 08.9701.32K? 0 +092950.09 +190557.9 +000014.3-000011.500029.6 08.9701.40K? 0 +093303.94 +591801.9 +000007.1-000016.100006.1 08.9701.75K? 0 +093740.61 -685559.6 -000005.4-000006.600022.6 08.9701.38K? 0 +093914.25 +105310.3 -000016.8-000006.200016.9 08.9701.50K? 0 +094431.08 -322237.0 -000005.1+000021.500005.6 08.9701.11K? 0 +094703.00 -703711.2 -000002.2+000003.200010.0 08.9701.47K? 0 +094835.34 -421743.5 +000009.4+000012.600008.6 08.9701.29K? 0 +095002.58 -420113.3 -000004.5+000000.000020.9 08.9701.23K? 0 0.10 1.00 +095108.29 -323129.2 -000007.1+000000.500005.0 08.9701.16K? 0 +095828.06 -301306.3 +000003.5-000004.600000.7 08.9701.16K? 0 +100058.67 -592525.5 -000020.2+000016.500001.4 08.9701.00K? 0 +100219.83 -390929.7 +000014.5+000001.100002.1 08.9701.42K? 0 +100632.81 -251920.2 +000001.1+000011.600012.1 08.9701.03K? 0 +100648.88 +605539.4 -000037.1+000014.000009.3 08.9701.52K? 0 +100702.38 +140928.9 +000020.7-000019.900001.1 08.9701.70K? 0 +101219.70 +541247.7 +000014.0-000014.800023.5 08.9701.12K? 0 +101407.83 -220235.1 -000043.0-000017.200001.0 08.9701.70K? 0 +101840.03 +460624.6 -000010.6-000001.000019.5 08.9701.00K? 0 +102223.08 +042555.0 -000024.5-000004.800004.6 08.9701.19K? 0 +102438.78 +685512.6 +000020.5+000006.900003.0 08.9701.30K? 0 +102627.22 -602553.0 -000018.9+000010.100011.7 08.9701.47K? 0 +102907.66 +523707.1 -000020.4-000005.800009.9 08.9701.13K? 0 +103518.74 -515528.0 -000028.9-000016.800022.1 08.9701.35K? 0 +103757.65 -504112.4 -000008.3+000016.200011.2 08.9701.95M? 0 +104022.27 -561423.6 -000026.4+000010.300005.7 08.9701.04K? 0 +104205.26 -152214.6 -000022.9-000043.200003.6 08.9701.43K? 0 +104251.01 -714945.4 +000000.8+000006.200013.2 08.9701.17K? 0 +104719.20 +281913.5 -000019.1-000018.600000.8 08.9701.19K? 0 +104804.04 -502210.3 -000007.3-000001.000015.1 08.9701.13K? 0 +105938.80 +252614.4 -000231.0-000118.700033.1 08.9701.17K? 0 +105953.73 -253153.0 -000013.7-000000.900002.1 08.9701.69K? 0 +110439.25 -501857.5 +000014.9-000026.100003.1 08.9701.09K? 0 +110701.35 -550331.2 -000006.4-000008.800013.1 08.9701.06K? 0 +112005.98 +053900.2 +000003.2+000017.800026.7 08.9701.45K? 0 +112105.19 -503016.0 +000015.8-000004.000001.6 08.9701.52K? 0 +112235.56 -281451.2 -000021.8+000008.300014.3 08.9701.59K? 0 +112412.58 -314615.9 -000021.4+000008.300015.9 08.9701.23K? 0 +112537.59 +080208.4 -000020.9+000009.300019.6 08.9701.01K? 0 +112806.27 -261542.3 -000002.4+000013.100015.4 08.9701.03K? 0 +113110.87 -625815.6 +000001.6-000015.500013.8 08.9701.17K? 0 +113929.28 -024259.0 -000028.1-000039.500011.7 08.9701.13K? 0 +114710.67 +092811.9 -000005.3+000027.900002.1 08.9701.54K? 0 +114830.61 -473316.4 -000003.8+000009.500022.8 08.9701.36K? 0 +114909.32 -462204.2 -000027.9-000006.500028.6 08.9701.10K? 0 +115106.02 -462455.2 +000004.0-000030.400002.7 08.9701.29K? 0 +115131.20 -412822.3 -000014.5-000024.200009.3 08.9701.07K? 0 +115203.35 -452902.2 +000014.6-000010.800020.0 08.9701.72K? 0 +115253.64 -481607.8 -000023.3+000009.400002.5 08.9701.11K? 0 +115300.87 +533804.7 +000030.6+000008.500014.7 08.9701.46K? 0 +115634.58 -513236.8 -000003.6+000003.500006.5 08.9701.30K? 0 +120605.73 +254613.6 +000007.1-000023.900024.0 08.9701.31K? 0 +121153.06 -694334.1 -000008.8+000003.700015.4 08.9701.51K? 0 +121224.59 +524739.2 -000013.4-000034.600006.4 08.9701.06K? 0 +121517.06 -192317.8 -000031.0-000016.500010.2 08.9701.18K? 0 +122027.79 -425823.1 -000005.5-000023.500016.5 08.9701.12K? 0 +122407.86 +395147.5 +000027.3+000003.500018.2 08.9701.24K? 0 +122451.62 -440032.5 -000029.3+000009.800002.0 08.9701.00K? 0 +122510.52 -481325.7 -000002.5-000011.600009.9 08.9701.22K? 0 +123004.40 -551236.1 +000002.0+000005.200004.7 08.9701.05K? 0 +123126.64 -645251.3 -000005.2+000019.900019.5 08.9701.89M? 0 +123616.27 -185321.3 -000023.7+000010.500053.2 08.9701.48K? 0 +123715.02 -624313.2 +000000.9-000003.300006.4 08.9701.66K? 0 +124020.37 +594007.2 -000000.6+000011.600006.6 08.9701.33K? 0 +124155.05 -322712.6 +000015.8-000007.800005.2 08.9701.51K? 0 +125112.27 -355401.0 -000060.0+000004.500016.6 08.9701.18K? 0 +125709.12 -694903.9 -000070.9+000020.400002.4 08.9701.31K? 0 +125733.39 -485612.4 +000015.8+000004.100001.5 08.9701.40K? 0 +125827.38 -672813.3 -000006.5+000018.900010.2 08.9701.00K? 0 +125904.15 -725546.8 -000025.8-000020.500010.0 08.9701.23K? 0 +130124.69 -471709.1 -000011.4+000002.400008.0 08.9701.06K? 0 +130149.23 +685947.3 -000023.7-000029.400016.9 08.9701.04K? 0 +130450.62 -394553.3 -000039.9-000001.700008.3 08.9701.19K? 0 +130726.25 -620658.6 -000005.1+000009.800018.0 08.9701.89M? 0 +131249.45 -305602.1 -000012.5+000003.700016.5 08.9701.65K? 0 diff --git a/kstars/kstars/data/hip125.dat b/kstars/kstars/data/hip125.dat new file mode 100644 index 00000000..3d9c4ee1 --- /dev/null +++ b/kstars/kstars/data/hip125.dat @@ -0,0 +1,1000 @@ +131345.87 +691815.1 +000008.4+000024.000008.4 08.9701.33K? 0 +131556.95 -662827.8 -000034.0+000019.400022.4 08.9701.76K? 0 +131657.27 +575352.5 -000003.0-000019.100004.7 08.9701.30K? 0 +131831.28 -320619.1 -000019.6-000023.600002.3 08.9701.54K? 0 +132222.90 -504619.2 +000010.3-000011.900014.9 08.9701.62K? 0 +132608.60 -741936.3 +000004.6-000002.900000.0 08.9701.47K? 0 +132723.42 +390858.2 +000013.3-000018.700009.0 08.9701.51K? 0 +133405.33 +460848.2 -000008.4+000002.400002.0 08.9701.05K? 0 +133710.99 -520313.7 -000011.9-000016.100013.0 08.9701.44K? 0 +134156.10 +505402.9 -000001.6-000022.400016.2 08.9701.25K? 0 +135355.82 +110349.9 -000044.8-000010.300015.5 08.9701.53K? 0 +140437.95 -054944.5 -000026.6+000002.400015.7 08.9701.01K? 0 +140700.30 -291111.0 -000026.9-000000.700003.1 08.9701.63K? 0 +141059.40 -472012.9 +000006.5+000008.400020.9 08.9701.11K? 0 +141417.17 -475024.4 +000034.9-000004.600019.3 08.9701.06K? 0 +141446.66 -361627.0 -000010.1+000001.600007.2 08.9701.54K? 0 +141600.45 -534859.5 -000019.3-000010.900008.2 08.9701.09K? 0 +141719.90 +664739.1 +000009.4+000007.700003.1 08.9701.13K? 0 0.10 1.00 +141822.19 -261237.2 -000030.2-000032.200005.9 08.9701.37K? 0 +142212.24 +233814.7 -000003.7-000001.200002.3 08.9701.15K? 0 +142404.97 -102530.2 -000031.3+000020.700006.4 08.9701.06K? 0 +143017.72 -202028.6 -000005.6-000004.300003.9 08.9701.07K? 0 +143053.23 -260641.2 -000043.1-000042.600029.3 08.9701.01K? 0 +143118.62 -472059.6 -000026.6+000001.500007.8 08.9701.20K? 0 +143216.09 -240200.3 -000030.6+000021.100038.3 08.9701.15K? 0 +143942.65 -435714.6 -000023.4+000000.500013.4 08.9701.37K? 0 +144115.64 -410321.9 -000009.0-000008.200018.3 08.9701.08K? 0 +144719.98 -364618.5 -000008.2-000033.300004.2 08.9701.01K? 0 +145931.38 -500312.2 +000019.3-000014.400010.4 08.9701.30K? 0 +150447.53 -290053.8 -000035.5+000042.600007.5 08.9701.78K? 0 +151009.53 -533312.9 -000067.9-000054.900003.0 08.9701.26K? 0 +151444.05 -551214.1 +000010.8+000007.300003.1 08.9701.24K? 0 +151617.20 -001009.7 -000018.8+000017.600012.7 08.9701.20K? 0 +152416.15 +240238.0 +000013.8+000005.600010.7 08.9701.02K? 0 +153019.88 +193946.8 -000007.7-000023.500027.4 08.9701.21K? 0 +153107.28 -594926.5 +000017.6+000007.400000.0 08.9701.67K? 0 +153207.09 -090145.7 -000043.2-000012.700004.4 08.9701.15K? 0 +153329.57 +775726.9 -000016.9+000013.300005.1 08.9701.17K? 0 +153538.36 +350501.0 +000012.2-000021.300008.0 08.9701.10K? 0 +153740.10 -500009.6 -000004.7-000027.800012.8 08.9701.07K? 0 +153813.45 -693154.1 -000018.8-000003.000007.2 08.9701.05K? 0 +154201.95 -153400.2 -000019.2+000003.000007.8 08.9701.27K? 0 +154537.50 -291256.0 +000010.6-000011.100009.1 08.9701.30K? 0 +154756.93 -380203.4 -000001.4-000006.200002.8 08.9701.10K? 0 +154848.06 -665923.4 +000016.0+000007.400014.8 08.9701.50K? 0 +155005.82 +590047.0 +000007.1-000000.900000.2 08.9701.10K? 0 +155302.07 -525103.8 -000000.9-000008.900041.3 08.9701.31K? 0 +155320.20 +171712.9 -000029.7-000002.100005.7 08.9701.43K? 0 +155602.21 -181533.9 +000028.8-000010.000012.1 08.9701.05K? 0 +155630.96 -351933.8 -000004.8-000005.200012.5 08.9701.12K? 0 +155850.88 -353518.3 -000038.2-000020.000024.2 08.9701.68K? 0 +160237.02 -651223.7 +000004.0+000014.800015.8 08.9701.15K? 0 +160409.83 +031158.6 -000018.0-000008.300005.9 08.9701.21K? 0 +160434.62 -051305.4 -000080.0-000009.100021.0 08.9701.44K? 0 +160620.21 -653559.6 -000016.5+000002.600009.0 08.9701.52K? 0 +160717.11 -013731.0 -000009.6+000024.500005.0 08.9701.15K? 0 +161124.69 -262813.7 -000023.7-000032.300043.3 08.9701.33K? 0 +161536.64 +144034.4 -000006.0-000002.600013.8 08.9701.54K? 0 +161806.62 +445521.5 -000012.8+000012.600014.6 08.9701.55K? 0 +161952.26 -655754.8 +000005.6+000005.500001.9 08.9701.16K? 0 +162319.17 +133127.9 +000010.7-000032.000002.0 08.9701.57K? 0 +162512.45 -075817.1 -000024.6+000019.400032.1 08.9701.36K? 0 +163937.64 -444600.5 +000024.6-000035.300014.5 08.9701.02K? 0 +164312.96 -464653.4 +000062.3-000070.200001.5 08.9701.55K? 0 +164316.90 -480513.6 -000048.9-000023.600027.6 08.9701.03K? 0 +164343.19 -330849.8 +000156.3-000006.900028.8 08.9701.89M? 0 +164508.12 -332800.8 +000031.2-000015.200013.1 08.9701.74K? 0 +164519.02 +193046.1 +000012.7-000016.800012.0 08.9701.45K? 0 +164828.45 -601832.9 -000013.8-000015.800019.0 08.9701.57K? 0 +165254.48 -415031.7 -000049.3-000056.700041.2 08.9701.79K? 0 +165605.02 -404042.7 +000000.0+000000.000000.0 08.9701.65K? 0 +165609.31 -442225.4 -000048.3+000017.400060.8 08.9701.77K? 0 +165702.84 +575640.1 +000001.5-000003.300004.4 08.9701.19K? 0 +165729.89 -494231.3 -000016.8-000012.700006.8 08.9701.57K? 0 +165828.08 +191129.9 +000015.5-000013.400011.8 08.9701.11K? 0 +165840.42 -270058.9 -000025.5-000009.500046.2 08.9701.17K? 0 +170531.84 +025000.6 -000033.1-000000.400014.5 08.9701.02K? 0 +170943.10 +001939.1 -000019.8-000047.700012.0 08.9701.90M? 0 +171349.77 +111419.5 -000001.2+000019.700013.5 08.9701.07K? 0 +171455.93 -401903.5 -000062.9-000056.000057.6 08.9701.81K? 0 +171648.36 -322234.6 -000000.9-000020.100000.6 08.9701.23K? 0 +172313.01 -321011.5 +000001.1-000026.000021.2 08.9701.69K? 0 +172733.16 -394347.9 +000032.9+000008.500012.3 08.9701.06K? 0 +172737.72 +050045.1 +000009.8+000007.000009.7 08.9701.13K? 0 +172742.62 -191324.2 -000015.4-000055.700021.9 08.9701.26K? 0 +172744.02 +650553.2 +000008.5+000082.800013.8 08.9701.15K? 0 +172823.60 -693254.4 +000032.1+000001.600011.0 08.9701.06K? 0 +173027.62 -172825.6 -000029.6-000001.700050.0 08.9701.14K? 0 +173314.87 +671820.9 +000002.9+000028.300011.2 08.9701.04K? 0 +173341.58 +044744.4 +000006.4-000033.500002.8 08.9701.50K? 0 +173440.34 +262317.8 -000005.4+000009.200010.7 08.9701.53K? 0 +173531.65 -233715.2 -000010.7-000018.900002.9 08.9701.40K? 0 +173609.00 -202211.0 +000024.2-000004.200007.6 08.9701.09K? 0 +173704.28 -270555.2 -000006.9-000009.600009.3 08.9701.75K? 0 +173704.49 +274317.9 +000012.0+000014.100004.8 08.9701.63K? 0 +174248.31 -603732.2 +000027.5-000020.100016.0 08.9701.35K? 0 +174516.27 -171411.8 -000052.6+000008.600063.5 08.9701.03K? 0 +174610.48 +535659.0 +000004.1-000009.100008.6 08.9701.10K? 0 +174924.88 -363356.6 -000032.6-000008.100035.7 08.9701.77K? 0 +175129.74 +190253.0 +000008.1+000005.400015.6 08.9701.30K? 0 +175149.30 -602532.3 +000020.8-000020.200006.5 08.9701.71K? 0 +175413.38 +084225.8 -000018.0+000004.400023.2 08.9701.29K? 0 +175520.50 -380548.3 -000004.9-000034.700001.8 08.9701.78K? 0 +175858.83 +084308.4 -000001.2-000026.700001.9 08.9701.08K? 0 +175903.34 +020044.8 +000004.8-000014.300011.3 08.9701.27K? 0 +180004.30 -355539.4 -000043.3-000001.800001.2 08.9701.93M? 0 +180345.13 +120716.5 -000008.0+000008.000035.6 08.9701.53K? 0 +180355.71 +584327.0 -000003.1-000017.200014.0 08.9701.00K? 0 +180751.08 -402815.6 -000003.6-000008.000005.6 08.9701.05K? 0 +181401.02 -505919.0 -000009.8-000026.200009.6 08.9701.29K? 0 +181410.46 +143517.9 -000007.1-000088.100006.1 08.9701.53K? 0 +181455.88 +364013.3 -000014.7+000006.700001.1 08.9701.25K? 0 0.10 1.00 +181550.15 +554535.1 -000002.4+000020.100017.0 08.9701.05K? 0 +181623.92 +312654.7 -000021.2-000013.400024.8 08.9701.30K? 0 +181753.49 +162134.7 -000009.7-000011.600031.9 08.9701.42K? 0 +181822.57 -304239.2 +000012.4+000029.000002.2 08.9701.87M? 0 +182121.30 +492422.2 +000007.6-000015.200000.8 08.9701.48K? 0 +182221.99 -160417.5 +000042.4+000005.400006.6 08.9701.21K? 0 +182325.89 -055406.2 -000013.5+000004.100021.1 08.9701.79K? 0 +182334.46 +253359.0 +000008.8-000012.200012.1 08.9701.09K? 0 +182730.66 +623736.5 +000021.8-000002.600023.0 08.9701.21K? 0 +182845.69 -251629.4 -000054.9+000003.700026.6 08.9701.49K? 0 +182848.96 -372941.5 -000030.8-000037.000014.2 08.9701.06K? 0 +183138.81 +181238.0 -000010.9-000012.700004.9 08.9701.47K? 0 +183740.64 -212458.9 +000018.2-000015.900012.3 08.9701.19K? 0 +184026.47 +402742.1 -000013.4-000006.100012.6 08.9701.20K? 0 +184115.30 -030725.7 -000013.1-000050.100018.3 08.9701.12K? 0 +184118.05 -471549.9 +000001.5-000016.400004.3 08.9701.08K? 0 +184342.83 +710544.5 -000009.5+000034.600001.1 08.9701.39K? 0 +184500.43 -233817.8 +000006.1-000014.100001.7 08.9701.11K? 0 +184800.38 +402134.5 -000001.7+000013.000004.4 08.9701.55K? 0 +185631.46 -382432.5 +000048.2-000008.300007.3 08.9701.75K? 0 +190003.29 -154447.7 +000028.8-000019.200007.6 08.9701.98M? 0 +190005.11 -042204.7 +000036.0-000005.500022.8 08.9701.81K? 0 +190134.60 +241237.0 -000016.7-000001.100036.6 08.9701.74K? 0 +190502.07 +373016.1 -000030.2-000003.700015.8 08.9701.68K? 0 +190606.68 +292643.9 +000012.0+000015.700007.8 08.9701.09K? 0 +190623.55 +445537.5 -000014.3+000000.700005.0 08.9701.01K? 0 +190644.20 -403106.8 -000016.7-000030.300025.8 08.9701.26K? 0 +191633.93 +262929.1 -000002.7+000006.300011.1 08.9701.02K? 0 +192027.80 +293628.3 +000014.6-000010.100010.4 08.9701.03K? 0 +192028.85 -211537.1 -000022.8-000017.500006.7 08.9701.01K? 0 +192239.15 -233449.1 -000070.7-000013.500038.5 08.9701.01K? 0 +192244.33 +533615.5 -000022.6+000012.000014.3 08.9701.10K? 0 +192543.10 -720316.8 -000002.0+000014.900000.7 08.9701.57K? 0 +192940.91 -192928.7 +000002.8-000033.100009.0 08.9701.69K? 0 +193018.85 -063159.8 -000029.7-000006.900028.5 08.9701.52K? 0 +193029.36 -454632.7 -000013.8-000028.200019.0 08.9701.51K? 0 +193058.48 -694826.3 +000008.9-000019.800000.6 08.9701.58K? 0 +193526.11 -243221.1 -000022.4+000002.900011.8 08.9701.20K? 0 +194114.94 -514356.2 -000011.1+000003.000013.4 08.9701.25K? 0 +194326.08 +411356.7 +000020.4-000009.300002.7 08.9701.64K? 0 +194403.72 +553612.0 -000002.8+000013.300007.5 08.9701.22K? 0 +194743.12 +535510.5 -000004.4-000030.400009.9 08.9701.50K? 0 +194955.95 -504929.1 +000004.5-000011.000000.7 08.9701.34K? 0 +195051.01 -653755.9 +000013.8+000035.700002.3 08.9701.57K? 0 +195115.25 -555109.4 +000024.9+000015.200000.0 08.9701.02K? 0 +195804.28 +252916.9 +000030.6+000026.900010.7 08.9701.07K? 0 +200047.87 +541238.4 -000004.7-000000.500022.4 08.9701.16K? 0 +200117.68 +285309.8 -000008.9+000002.500005.7 08.9701.16K? 0 +200550.31 -472243.8 -000033.7-000017.200038.9 08.9701.08K? 0 +200737.50 -104505.1 +000000.2-000003.500010.1 08.9701.70K? 0 +200833.83 -050601.7 -000002.9-000007.000010.6 08.9701.02K? 0 +200946.75 -141640.0 +000035.1-000028.600038.2 08.9701.15K? 0 +201046.47 +524252.1 +000006.8+000003.400030.0 08.9701.60K? 0 +201344.91 -141146.9 +000015.2+000037.400000.5 08.9701.56K? 0 +201356.07 +235807.6 +000017.4-000004.700003.5 08.9701.15K? 0 +201422.46 +431703.0 -000024.6+000008.900014.9 08.9701.00K? 0 +201552.56 +074451.0 -000061.1-000066.600038.9 08.9701.23K? 0 +201754.19 +344902.1 +000007.1-000026.100018.4 08.9701.13K? 0 +202222.92 +525216.9 -000011.4-000011.800015.0 08.9701.02K? 0 +202328.48 +462345.7 -000004.8+000005.700004.2 08.9701.09K? 0 +202957.62 +033346.0 -000028.0-000044.000015.2 08.9701.41K? 0 +203022.72 +245724.6 +000003.5-000010.900003.0 08.9701.05K? 0 +203156.15 +383700.7 +000000.6+000009.400011.9 08.9701.06K? 0 +203552.49 -540913.7 -000024.3+000005.400003.8 08.9701.27K? 0 +203614.33 -385316.3 -000020.1-000017.900023.0 08.9701.22K? 0 +203701.49 -113053.2 +000025.3-000028.000012.1 08.9701.61K? 0 +203727.89 +055824.7 +000012.2+000013.800000.8 08.9701.04K? 0 +203901.22 -604935.3 +000002.0-000005.800006.9 08.9701.05K? 0 +203915.45 +000628.3 -000020.0-000012.500008.9 08.9701.35K? 0 +204304.88 +170517.3 +000049.6+000022.500031.8 08.9701.31K? 0 0.10 1.00 +204429.61 +433628.2 -000006.0+000022.100031.2 08.9701.36K? 0 +204722.30 -155543.8 +000000.8-000029.400000.1 08.9701.72K? 0 0.10 1.00 +204857.46 +360840.5 -000018.8+000002.600018.1 08.9701.25K? 0 +205124.23 -270903.2 +000021.1-000049.600007.9 08.9701.33K? 0 +205256.39 -170019.8 +000066.1-000019.100001.3 08.9701.11K? 0 +205326.68 +360651.4 -000015.2-000025.100006.5 08.9701.11K? 0 +205836.62 -365503.1 +000002.3+000022.400029.5 08.9701.21K? 0 +205850.05 +521927.1 +000006.1+000000.300014.8 08.9701.03K? 0 +210337.01 +354319.2 -000014.5+000000.300006.5 08.9701.34K? 1 +210559.22 +340421.0 -000002.6-000008.400011.7 08.9701.48K? 0 +210624.55 -373543.0 -000032.3-000011.400031.8 08.9701.30K? 0 +211158.04 -140250.1 +000072.1-000022.800026.8 08.9701.18K? 0 +211948.98 -060115.7 +000008.6+000014.600016.7 08.9701.38K? 0 +211951.38 +430647.1 -000023.5-000033.200011.7 08.9701.17K? 0 +212057.62 -670709.2 +000002.2-000004.200014.0 08.9701.56K? 0 +212313.51 +051006.6 +000030.8+000015.200008.8 08.9701.07K? 0 +212320.93 -005651.2 +000005.3+000019.800023.0 08.9701.05K? 0 +212644.10 +033511.0 +000021.2+000011.000020.6 08.9701.15K? 0 +213729.84 -161814.6 +000004.2-000039.200000.8 08.9701.09K? 0 +213927.11 -333817.0 +000041.8+000010.500009.0 08.9701.02K? 0 +213945.40 +291109.4 +000009.0-000020.500000.5 08.9701.22K? 0 +214149.96 -014254.6 +000041.7-000018.600021.0 08.9701.00K? 0 +214224.29 +312941.0 -000011.3-000005.000004.7 08.9701.74K? 0 +214258.94 +205942.7 -000010.0-000013.600001.5 08.9701.43K? 0 +214316.37 -493820.7 +000003.1-000001.900006.1 08.9701.50K? 0 +214603.49 +495549.4 -000006.5-000013.400011.9 08.9701.72K? 0 +214609.61 -450917.4 +000013.5-000013.600005.1 08.9701.17K? 0 +214922.00 -215926.7 +000027.8+000018.600009.5 08.9701.70K? 0 +215711.58 +004058.0 +000047.1-000010.900000.3 08.9701.30K? 0 +220648.52 +475209.0 +000012.2+000007.500013.0 08.9701.06K? 0 +220754.05 +103630.8 -000001.6-000002.100006.7 08.9701.08K? 0 +221009.11 +444015.1 -000009.1-000001.300008.5 08.9701.75K? 0 +221022.63 +280857.7 -000009.1+000001.500011.6 08.9701.03K? 0 +221111.72 -055337.3 -000002.3-000020.500007.0 08.9701.62K? 0 +221622.31 +093919.7 +000020.6-000029.700019.0 08.9701.10K? 0 +221633.15 -025243.7 +000025.9-000015.500031.8 08.9701.49K? 0 +222020.37 -294312.1 +000015.1-000001.000002.9 08.9701.43K? 0 +222512.60 +200510.7 +000005.9+000026.300000.5 08.9701.17K? 0 +222803.21 -793933.6 -000005.8+000005.700017.8 08.9701.19K? 0 +222829.59 +342917.8 -000013.4-000020.400002.2 08.9701.76K? 0 +222945.17 -873018.3 +000014.1-000025.900017.5 08.9701.56K? 0 +223557.09 +481257.5 -000014.2-000023.900007.9 08.9701.01K? 0 +223822.71 +033427.5 -000026.7-000018.600006.7 08.9701.18K? 0 +223950.68 -294554.9 +000044.7+000008.400004.5 08.9701.05K? 0 +224631.80 +531417.6 +000002.3-000003.800014.6 08.9701.72K? 0 +224737.48 +570921.2 +000008.4-000015.300024.8 08.9701.15K? 0 +225405.82 +381231.7 +000004.5-000004.600000.4 08.9701.45K? 0 +225752.88 -225019.7 +000009.2-000023.000001.1 08.9701.58K? 0 +230704.72 -553255.4 +000003.7-000025.500003.8 08.9701.19K? 0 +230809.49 +050205.0 -000005.5-000007.500020.2 08.9701.29K? 0 +231430.38 -731850.7 +000028.0+000001.900013.4 08.9701.03K? 0 +231442.53 -142646.7 -000007.1+000009.100008.5 08.9701.06K? 0 +232252.88 +345443.0 +000034.7-000016.300000.1 08.9701.10K? 0 +233212.47 +405558.4 -000015.8-000013.000016.4 08.9701.05K? 0 +233213.12 +253504.7 -000035.0-000028.400017.1 08.9701.10K? 0 +233412.90 +435859.4 -000010.8-000038.600005.9 08.9701.11K? 0 +233543.36 +200442.1 +000025.3-000022.400004.0 08.9701.53K? 0 +234641.96 -052735.5 +000017.0-000024.500013.1 08.9701.11K? 0 +234813.24 +152323.1 +000046.3+000001.100010.8 08.9701.13K? 0 +234813.30 +662421.9 +000002.7-000021.300000.9 08.9701.04K? 0 +235058.87 +335848.2 +000012.8-000011.900023.9 08.9701.59K? 0 +235251.97 +450306.3 -000001.8-000006.200001.0 08.9701.32K? 0 +235403.56 -041643.0 -000049.5+000005.700031.2 08.9701.48K? 0 +235947.82 +063952.4 -000049.2-000162.900051.6 08.9701.19K? 0 +083303.44 -441827.7 +000008.9-000002.300062.8 08.9702.05M? 0 +170520.73 -334600.0 +000006.6-000040.000011.1 08.9702.07M? 0 +175743.90 -221401.3 +000010.7-000025.700013.8 08.9702.11M? 0 +000218.16 +281118.5 +000064.8+000016.000010.6 08.9800.47F? 0 +000231.76 +420852.1 -000007.2+000000.900015.5 08.9800.95G? 0 +000459.72 +470052.2 -000042.0+000065.100011.0 08.9800.55F? 0 +000506.89 -423404.1 -000077.0-000007.900001.7 08.9800.86G? 0 +000528.89 +571719.1 +000000.6+000003.700001.3 08.9800.03A? 0 +001051.88 +403439.3 -000007.0-000003.200005.0 08.9800.09A? 0 +001136.80 -175808.1 +000030.5-000013.700002.2 08.9800.96K? 0 +001200.82 +653617.3 +000070.9+000033.100023.3 08.9800.57F? 0 +001239.97 +550628.3 +000018.3-000000.800007.0 08.9800.46F? 0 +001509.84 +174129.9 +000068.9+000003.900028.6 08.9800.50F? 0 +002240.73 +014924.6 +000004.5+000014.100000.1 08.9800.18A? 0 +002319.71 +092055.8 +000026.3-000031.500022.0 08.9800.52F? 0 +002352.74 +603208.1 +000011.2-000005.100008.4 08.9800.22A? 0 +002528.31 +484108.4 -000003.0+000000.100000.4 08.9800.35F? 0 +002615.87 +510353.3 +000002.8-000002.200013.1 08.9800.11A? 0 +002654.84 -395254.8 +000071.0-000039.400009.7 08.9800.30A? 0 +003431.95 -753519.2 -000002.4-000009.200016.5 08.9800.59G? 0 +003438.20 +623719.6 +000092.6-000003.300020.9 08.9800.59G? 0 +003457.46 +042254.8 +000083.9-000174.700021.8 08.9800.83G? 0 +003529.82 +080848.0 -000028.4-000041.500013.6 08.9800.96K? 0 +003544.96 +361450.5 -000021.3-000010.200004.7 08.9800.16A? 0 +003622.12 +260933.5 +000009.9-000003.300015.8 08.9800.96K? 0 +003846.86 -750906.4 +000003.1+000013.100006.9 08.9800.32F? 0 +004011.97 -610441.6 +000073.5+000000.000020.8 08.9800.49F? 0 +004237.72 -065151.6 -000024.1-000025.900005.2 08.9800.58G? 0 +004238.67 +133823.7 -000113.0-000117.400017.0 08.9800.70G? 0 +004544.60 +065358.5 +000010.1+000004.600004.5 08.9800.36F? 0 +005039.98 -183021.0 +000025.2-000031.300000.1 08.9800.60G? 0 +005441.86 +672154.6 +000076.3-000041.200027.2 08.9800.60G? 0 +005443.40 -071417.9 +000037.7-000000.600008.0 08.9800.50F? 0 +005502.10 +194010.2 -000023.6-000045.800031.5 08.9800.50F? 0 +010356.86 +693121.1 +000004.1+000007.500004.8 08.9800.21A? 0 +010359.85 -344036.3 +000016.8+000003.800003.4 08.9800.13A? 0 +010418.99 -241626.3 +000035.2-000033.200009.1 08.9800.46F? 0 +010538.99 -612126.7 +000017.0-000033.800002.8 08.9800.49F? 1 +011138.63 +222008.3 +000112.8-000034.100028.9 08.9800.46F? 0 +011550.97 -640450.1 +000132.3-000066.400019.4 08.9800.60G? 0 +011844.04 -263008.1 +000000.0+000000.000000.0 08.9800.78G? 1 +012438.05 +484627.8 +000016.2-000017.500002.6 08.9800.01A? 0 +012438.92 +801801.3 +000010.5-000003.300009.9 08.9800.16A? 0 +012525.02 +384641.1 +000003.3-000032.600008.2 08.9800.48F? 0 +012528.40 +315846.2 -000346.5-000124.800057.9 08.9800.79G? 0 +013411.05 +514959.3 +000007.3-000017.100021.9 08.9800.51F? 0 +014314.63 +670051.4 -000005.4+000002.000017.2 08.9800.32F? 0 +014350.39 +535655.1 +000015.4-000017.000009.4 08.9800.10A? 0 +014431.74 -032824.7 +000007.2-000034.800000.4 08.9800.62G? 0 +015108.60 +521232.8 +000008.1-000003.600025.5 08.9800.46F? 0 +015732.88 +510756.4 +000004.0-000028.200010.1 08.9800.40F? 0 +015914.79 +380055.4 +000026.8-000029.800010.4 08.9800.96K? 0 +020043.50 +081210.8 +000054.0-000051.700021.0 08.9800.63G? 0 +020528.86 +370145.5 +000009.6-000025.000017.9 08.9800.50F? 0 +020648.15 -015601.4 +000029.2-000016.700015.2 08.9800.47F? 0 +020734.12 +704011.7 +000008.0-000004.300002.9 08.9800.14A? 0 +020902.48 +575555.9 +000000.9+000015.000009.2 08.9800.16A? 0 +020921.11 -261656.9 +000027.8+000001.100004.6 08.9800.36F? 0 +020929.44 -532719.6 +000050.5+000037.700005.7 08.9800.19A? 0 +021123.90 +545548.9 +000012.2-000063.800009.4 08.9800.92G? 0 +021906.90 +570851.1 +000000.0+000000.000000.0 08.9800.47F? 0 +022439.74 -344641.7 +000095.9+000020.300015.1 08.9800.57F? 0 +022559.01 +115547.8 -000032.6-000026.400007.0 08.9800.39F? 0 +022615.43 +463256.1 +000018.8-000013.000008.0 08.9800.09A? 0 +022633.34 -354129.7 -000005.2-000025.600013.9 08.9800.51F? 0 +022941.56 -731533.8 +000020.1+000008.100002.8 08.9800.14A? 0 +023334.76 -391029.1 +000003.5+000021.200018.6 08.9800.50F? 0 +023341.30 +272219.9 +000017.2-000037.600021.4 08.9800.22A? 0 +023435.44 +443223.1 -000059.3-000012.000008.8 08.9800.94G? 0 +023606.55 -372707.6 -000016.5+000067.500002.0 08.9800.71G? 0 +024141.24 +430838.1 -000004.1-000008.800001.6 08.98-0.01B? 0 +024432.53 +342841.9 +000003.4+000012.100031.0 08.9800.94G? 0 +024459.72 +545753.0 -000015.1-000001.100016.0 08.9800.20A? 0 +024956.69 +665616.6 -000006.2+000009.600012.8 08.9800.48F? 0 +025302.34 -383309.5 +000047.0+000025.900014.6 08.9800.53F? 0 +025346.76 -534352.0 -000021.6+000039.100002.9 08.9800.82G? 0 +025441.78 -780457.1 -000049.3-000046.700004.1 08.9800.57F? 0 +025452.18 -205726.0 -000012.4-000020.600007.5 08.9800.29A? 0 +025511.09 -041859.8 +000032.2-000004.100050.2 08.9800.99K? 0 +025745.98 +443126.7 +000056.9+000053.900011.1 08.9800.73G? 0 +025846.41 +861456.1 +000001.5+000001.400010.1 08.9800.78G? 0 +030259.49 -594713.4 +000057.5+000072.700009.4 08.9800.41F? 0 +031721.62 -110258.4 +000114.7+000042.800018.1 08.9800.71G? 0 +032651.67 +805251.3 -000035.5-000036.700008.5 08.9800.75G? 0 +033059.80 -373557.5 +000021.5+000019.900014.7 08.9800.34F? 0 +033400.24 -021537.9 +000030.2+000011.100005.2 08.9800.55F? 0 +033626.71 -770658.5 +000032.0+000032.300001.1 08.9800.51F? 0 +033854.31 +422337.4 +000192.5-000287.800030.8 08.9800.82G? 0 +034024.25 +295722.0 +000040.3-000009.400012.6 08.9800.63G? 0 +034403.08 +643650.9 +000000.1-000001.000008.1 08.9800.54F? 0 +034505.27 +234210.0 +000043.8-000045.600027.6 08.9800.38F? 0 +035123.42 -583421.2 -000000.1+000073.700003.9 08.9800.43F? 0 +035159.83 +280052.7 -000011.4+000003.100019.4 08.9800.43F? 0 +035532.74 +461911.4 +000005.7+000009.000022.9 08.9800.20A? 0 +035911.70 +563427.2 +000042.9-000038.200006.1 08.9800.77G? 0 +040258.82 -000347.8 +000047.3+000002.400008.9 08.9800.57F? 0 +040617.64 -551439.1 +000012.3+000018.100011.9 08.9800.93G? 0 +040707.74 +382715.6 +000016.8-000038.100014.2 08.9800.36F? 0 +040856.29 -623344.3 -000031.1+000023.900005.0 08.9800.39F? 0 +040943.11 -792037.5 -000002.8+000003.300001.8 08.9800.99K? 0 +041110.39 +555034.8 +000000.0-000028.900003.6 08.9800.34F? 0 +041331.60 +400458.8 +000002.2-000017.200018.8 08.9800.38F? 0 +041920.46 -014408.6 -000015.0-000048.700009.6 08.9800.56F? 0 +042108.02 -311145.5 -000021.3-000104.200030.0 08.9800.60G? 0 +042159.44 -114507.0 -000011.9-000026.900011.4 08.9800.57F? 0 +042336.04 -173252.4 +000039.0+000030.300023.5 08.9800.87G? 0 +042500.69 -102302.2 -000018.2-000019.400003.7 08.9800.44F? 0 +042553.97 -514105.9 -000000.2+000013.900013.3 08.9800.98K? 0 +042622.91 -541504.9 +000011.0+000040.000000.6 08.9800.44F? 0 +042734.05 +250341.8 +000016.3-000001.900021.4 08.9800.51F? 0 +043150.63 +565800.5 +000027.4-000063.300002.8 08.9800.53F? 0 +044000.16 +361611.2 -000000.1-000082.600009.2 08.9800.56F? 0 +044457.70 +650324.8 +000009.9-000010.600001.0 08.9800.31A? 0 +044715.86 +513841.8 -000020.6-000001.100007.3 08.9800.23A? 0 +044740.49 -091523.8 -000006.2+000019.900020.1 08.9800.32F? 0 +044917.50 -072206.9 -000034.0-000054.100007.4 08.9800.66G? 0 +045149.94 -075113.0 -000122.1+000077.000006.1 08.9800.26A? 1 +045553.95 +072415.1 -000005.6-000016.500013.6 08.9800.37F? 0 +045720.06 -222842.5 +000018.0+000016.700017.4 08.9800.28A? 0 +045736.06 -142556.1 -000010.8+000044.900002.1 08.9800.69G? 0 +050119.40 +141215.7 -000007.2+000001.900020.0 08.9800.98K? 1 +050311.83 +422317.1 +000009.4-000035.500004.0 08.9800.33F? 0 +050411.20 +295411.1 -000000.9+000009.600007.8 08.9800.39F? 0 +050446.12 +795449.5 +000026.8-000069.900003.1 08.9800.56F? 0 +050607.00 -412629.3 -000006.4-000013.200014.0 08.9800.98K? 0 +050846.58 -331748.9 -000016.3+000007.500001.6 08.9800.44F? 0 +050902.15 +555630.0 -000014.8+000021.400006.6 08.9800.42F? 0 +051010.76 -445136.1 -000008.0+000002.500009.4 08.98-0.09B? 0 +051217.56 +151155.1 +000019.9-000047.000002.4 08.9800.67G? 0 +051419.13 +694922.3 +000018.5-000072.700002.4 08.9800.70G? 0 +051522.41 +010048.4 -000006.0-000017.100002.9 08.9800.15A? 0 +051814.47 -430553.5 +000000.2-000011.600012.3 08.9800.17A? 0 +051817.37 +385928.8 -000010.4+000002.500009.0 08.98-0.04B? 0 +051939.70 +005011.4 -000003.1+000024.000006.7 08.9800.12A? 0 +052238.31 +423833.7 +000025.0-000001.900003.1 08.98-0.04B? 0 +052340.22 -005144.7 +000006.7-000005.800002.7 08.9800.42F? 0 +052436.62 +014803.5 -000020.3+000003.300002.7 08.9800.03A? 1 +052526.08 -044312.2 +000027.2-000001.100004.0 08.9800.43F? 0 +052617.12 +240535.1 -000025.7-000056.700011.9 08.9800.88G? 0 +052627.38 +435634.5 +000068.5-000012.100016.0 08.9800.50F? 0 +052828.87 +505622.7 +000006.0-000002.400005.2 08.9800.09A? 0 +052851.35 -513436.7 +000010.2+000004.600005.3 08.9800.95K? 0 +053059.24 -352158.1 +000014.1+000006.500003.5 08.9800.34F? 0 +053121.03 -020553.1 -000027.8-000010.500024.1 08.9800.12A? 0 +053503.64 -055900.9 -000022.0-000008.300022.3 08.98-0.14B? 0 0.10 1.00 +053547.09 +653725.6 +000007.9-000032.500010.5 08.9800.19A? 0 +054211.86 +572029.8 -000000.2+000013.700024.4 08.9800.54F? 0 +054214.99 +552355.6 +000020.9+000023.200001.1 08.9800.85G? 0 +054239.81 +213443.3 -000019.5-000002.400018.4 08.9800.07A? 0 +054606.23 +100607.2 +000005.3+000018.300010.8 08.9800.03A? 0 +054640.80 +773727.2 +000002.9-000028.900000.4 08.9800.51F? 0 +054708.82 +023747.4 +000035.0+000010.900022.9 08.9800.92G? 0 +054829.21 +382810.6 +000002.0-000034.000007.6 08.9800.55F? 0 +054844.55 +650937.0 -000007.0+000003.500009.8 08.9800.22A? 0 +054908.92 +145236.7 -000003.6-000000.800015.6 08.9800.07A? 0 +054922.00 +203503.6 -000012.1-000018.700002.6 08.9800.02A? 0 +054957.59 -273325.6 +000004.7-000000.700012.3 08.9800.98K? 0 +055058.77 -503830.4 -000008.3+000085.100022.0 08.9800.66G? 0 +055258.83 -024211.5 +000019.9-000035.800000.9 08.9800.25A? 0 +055303.92 -123807.1 -000004.7+000003.300007.3 08.9800.32F? 0 +055647.95 -114544.1 +000014.4-000010.000012.5 08.9800.96K? 0 +055654.15 +122220.5 -000019.3-000002.600003.5 08.9800.40F? 0 +055714.53 +195649.9 -000013.1-000004.600004.3 08.9800.13A? 0 +055739.17 -184422.1 +000002.0+000013.900000.9 08.9800.56F? 0 +055748.31 +484540.2 +000057.6-000092.400000.2 08.9800.73G? 0 +055914.32 +600503.5 +000078.5+000075.600025.1 08.9800.63G? 0 +055949.73 -451727.5 +000013.0+000023.000019.0 08.9800.39F? 0 +060012.82 +012554.5 +000028.6-000003.700022.3 08.9800.57F? 0 +060048.43 -253224.3 +000054.4-000033.600007.6 08.9800.52F? 0 +060109.31 +124134.1 -000024.7+000012.700002.0 08.9800.54F? 0 +060225.82 -391837.8 -000012.9+000008.900002.5 08.9800.22A? 0 +060520.77 +200754.7 -000004.3-000024.200014.6 08.9800.54F? 0 +060558.71 -651825.9 -000016.5+000016.600007.7 08.9800.30A? 0 +060617.17 -323200.1 +000019.8+000009.300002.0 08.9800.80G? 0 +060623.60 +121928.6 +000050.0-000043.300047.1 08.9800.48F? 0 +060728.54 +585438.3 -000000.6-000009.000005.8 08.9800.08A? 0 +060742.12 +262555.0 +000001.6-000001.600024.4 08.9800.17A? 0 +061306.76 -235932.1 -000035.8+000009.700014.5 08.9800.77G? 0 +061335.29 +081801.1 +000008.8+000001.300018.7 08.98-0.01B? 0 +061409.95 +202019.7 -000015.0-000004.000008.8 08.9800.06A? 0 +061427.30 +322822.7 -000023.6-000038.500007.7 08.9800.72G? 0 +061529.15 +712229.0 -000011.1-000044.200006.2 08.9800.31A? 0 +061537.06 -054933.7 -000008.0-000017.000024.5 08.9800.05A? 0 +061557.56 +041124.1 +000022.7-000006.700016.2 08.9800.14A? 0 +061640.01 +121608.3 -000008.5-000027.600004.6 08.9800.23A? 1 +061841.31 -075631.4 +000014.8-000012.200011.5 08.9800.98K? 0 +061937.73 +522316.6 +000002.8-000004.900017.6 08.9800.46F? 0 +062000.45 -302716.1 -000012.1-000014.500015.9 08.9800.48F? 0 +062016.90 +273725.3 +000000.6-000013.100020.3 08.9800.04A? 0 +062219.88 +104538.9 -000029.4+000024.500005.4 08.9800.29A? 0 +062316.20 +240745.7 -000001.1+000016.800010.3 08.9800.63G? 0 +062455.18 +091428.7 -000016.4+000006.600039.9 08.9800.98K? 0 +062746.16 -015146.7 -000077.8+000069.800013.1 08.9800.75G? 0 +062847.30 -394607.8 +000053.0+000038.800007.8 08.9800.74G? 1 +063332.00 -323041.9 +000004.3+000011.000000.1 08.9800.11A? 0 +063417.67 +184425.2 -000005.8+000021.200025.1 08.9800.53F? 0 +063734.11 +753324.5 +000003.7+000004.200008.4 08.9800.42F? 0 +064022.36 -033158.8 -000007.0-000041.300051.9 08.9800.82G? 0 +064052.32 -071154.9 -000010.4+000005.200001.6 08.9800.09A? 0 +064201.02 -345729.8 +000019.3-000011.000008.8 08.9800.97K? 0 +064248.15 -192116.4 -000003.8+000006.400002.5 08.98-0.01B? 0 +064250.07 -253819.5 +000010.4+000000.700001.8 08.9800.37F? 0 +064308.75 +500336.5 -000023.4-000008.200016.6 08.9800.20A? 0 +064517.78 +572942.1 -000001.8-000000.500006.6 08.98-0.01B? 0 +064535.01 -204314.4 +000000.8+000004.100026.6 08.98-0.07B? 0 0.10 1.00 +064813.09 -120059.6 -000020.4+000014.100004.2 08.9800.28A? 0 +064836.90 -193326.9 -000005.3-000005.200009.7 08.9800.23A? 0 +064908.16 +132209.4 -000009.6-000014.600004.9 08.9800.18A? 0 +064950.68 -260219.8 -000005.4+000014.800007.3 08.9800.32F? 0 +064952.97 -210536.7 -000015.6-000055.000009.0 08.9800.46F? 0 +065056.16 -051930.2 -000018.0+000000.800000.4 08.9800.03A? 0 +065107.98 +212541.8 -000012.4-000005.600007.7 08.9800.09A? 0 +065131.83 -085320.2 +000006.9-000023.400035.6 08.9800.97K? 0 +065312.64 +094741.7 -000026.3-000007.200005.0 08.9800.07A? 0 +065559.72 -113221.4 -000008.4+000018.200000.4 08.98-0.01B? 0 +070139.92 +082452.3 -000018.3-000002.500014.0 08.9800.13A? 0 +070146.05 -184644.7 -000013.2+000007.300009.8 08.9800.98K? 0 +070414.66 +364825.2 -000018.9-000033.400014.3 08.9800.13A? 0 +070445.09 -002839.3 -000021.1-000013.700002.5 08.9800.44F? 0 +070530.27 -495214.8 +000005.0-000006.400006.6 08.9800.40F? 0 +070550.74 -010826.4 -000004.9+000004.500004.7 08.9800.02A? 0 +070607.41 -125707.9 +000000.0+000000.000000.0 08.98-0.05B? 1 +070608.69 -232146.3 +000000.8+000009.400010.1 08.9800.03A? 0 +070636.22 -612734.9 +000073.8-000055.700001.8 08.9800.49F? 0 +070828.35 +104002.1 +000004.9-000041.000002.0 08.9800.96K? 0 +070858.12 -491304.2 -000019.2+000037.200001.5 08.9800.96K? 0 +071152.04 +351426.7 -000004.7-000079.200011.0 08.9800.58F? 0 +071628.09 -191304.0 +000000.2-000016.900003.2 08.9800.47F? 0 +071747.59 -141550.7 +000032.6+000003.900011.6 08.9800.90G? 0 +071959.62 +103107.1 -000000.5+000006.700002.9 08.9800.99K? 0 +072146.64 -092349.1 -000031.7-000041.500012.1 08.9800.77G? 0 +072232.40 +422722.9 -000028.7-000020.000003.1 08.9800.11A? 0 +072323.29 +350200.0 +000019.1-000012.200012.8 08.9800.38F? 0 +072325.42 -124000.7 +000000.0+000000.000000.0 08.9800.06A? 0 +072535.69 -630337.5 -000013.8-000005.900014.9 08.9800.99K? 0 +072657.72 -013640.6 -000006.8-000000.500009.4 08.9800.99K? 0 +072723.56 -235630.5 -000026.6+000023.300005.3 08.9800.10A? 0 +073051.07 -181542.5 -000011.9-000005.300007.9 08.9800.79G? 1 +073057.29 +094811.1 -000001.7+000008.200009.5 08.9800.05A? 0 +073155.87 -332439.6 -000010.6-000014.700006.2 08.9800.38F? 0 +073226.31 +045212.7 -000017.9-000034.800006.3 08.9800.56F? 0 +073244.36 -001753.7 -000015.9-000005.300007.4 08.9800.00A? 0 +073321.38 +010911.6 -000031.9+000026.800015.7 08.9800.91G? 0 +073425.09 +213741.9 -000010.3-000004.200005.6 08.9800.32F? 0 +073443.00 -583925.2 +000023.3-000059.600009.4 08.9800.90G? 0 +073514.90 +172116.3 -000021.6-000032.800014.2 08.9800.58G? 0 +073629.21 -015403.3 -000001.6+000019.100002.9 08.9800.18A? 0 +073637.79 -294656.9 -000015.0-000006.700007.9 08.98-0.04B? 0 +074011.97 -692800.0 -000004.0+000002.900006.3 08.9800.35F? 0 +074140.50 -134658.7 +000008.1+000000.800027.2 08.9800.98K? 0 +074155.23 -182352.3 +000027.0-000017.800009.2 08.9800.53F? 0 +074239.10 -403735.4 -000004.4+000015.000007.9 08.98-0.08B? 0 +074518.10 -181326.9 +000003.0+000011.800008.6 08.98-0.03B? 0 +074656.80 +162120.4 -000026.3-000008.100066.2 08.9800.92G? 0 +074830.14 -465705.4 -000009.4+000005.500001.1 08.9800.00A? 0 +074830.71 +363701.0 +000001.1-000047.400021.9 08.9800.42F? 0 +074838.56 -650443.5 -000002.3-000059.100014.8 08.9800.63G? 0 +075007.24 +433849.9 -000037.5-000015.700046.4 08.9800.62G? 0 +075103.56 +043127.3 -000008.3+000009.300012.8 08.9800.25A? 0 +075109.70 -425722.9 -000009.9+000017.000007.1 08.9800.09A? 0 +075333.23 -634611.6 -000001.2+000016.300002.8 08.9800.47F? 0 +075411.83 -521526.8 -000037.1-000020.300000.9 08.9800.47F? 0 +075449.91 -014959.7 -000035.8-000008.800002.9 08.9800.02A? 0 +075512.58 -573508.6 -000004.1+000019.800005.6 08.9800.22A? 0 +075545.81 +491616.1 -000043.0-000034.300017.9 08.9800.33F? 0 +075849.33 -105633.7 -000023.5+000001.600015.6 08.9800.15A? 0 +080220.25 +741419.3 +000016.9+000044.100018.5 08.9800.88G? 0 +080432.70 -254157.2 +000000.0+000000.000000.0 08.9800.84G? 0 +080456.25 -082435.3 -000053.1-000025.400006.1 08.9800.65G? 0 +080554.39 +365303.8 -000040.0-000025.900020.2 08.9800.41F? 0 +080710.98 +171923.6 -000049.7-000008.300014.5 08.9800.45F? 0 +081050.82 +344236.1 -000007.8-000029.700001.1 08.9800.34F? 0 +081146.81 -164433.6 +000007.2-000040.700000.0 08.9800.98K? 0 +081216.43 +030535.4 -000025.1-000034.400005.2 08.9800.31A? 0 +081357.38 -101730.1 -000011.8-000003.400000.9 08.9800.36F? 0 +081411.98 -482830.7 -000019.9+000008.200009.1 08.9800.04A? 0 +081652.66 -264256.4 -000004.3-000005.900008.3 08.9800.43F? 0 +082113.22 -462903.0 +000009.2-000016.200011.2 08.9800.50F? 0 +082119.97 +361906.4 -000029.5-000018.100018.1 08.9800.39F? 0 +082215.38 +014234.8 -000037.0+000007.800011.5 08.9800.09A? 0 +082244.16 +010144.0 -000009.6-000024.900022.9 08.9800.86G? 0 +082257.86 +562803.1 +000009.5-000006.100013.4 08.9800.57F? 0 +082417.40 +284503.7 -000022.7-000037.900000.4 08.9800.48F? 0 +082631.98 +624120.8 -000012.9-000021.700007.4 08.9800.29A? 0 +082837.52 +000949.5 -000053.7-000034.200014.2 08.9800.57F? 0 +083020.71 -431027.6 +000000.0+000000.000000.0 08.9800.41F? 0 +083118.68 -405756.8 -000001.4+000003.900008.1 08.98-0.03B? 0 +083157.14 +175008.8 +000032.8-000106.200020.7 08.9800.65G? 0 +083229.88 -540724.3 -000006.6+000023.200009.7 08.9800.31A? 0 +083305.15 -483852.2 -000015.6+000005.600003.0 08.9800.20A? 0 +083403.33 -663133.2 -000019.1+000025.200001.5 08.9800.34F? 0 +083535.58 -104720.1 -000017.2+000002.700006.0 08.9800.12A? 0 +083610.83 -401337.1 -000006.1-000007.500013.1 08.9800.00A? 0 +083723.43 -413034.9 -000011.5-000001.500004.8 08.98-0.03B? 0 +083837.82 -062539.8 +000001.6+000007.100007.5 08.9800.36F? 0 +084054.14 -242502.0 -000003.4+000005.000002.8 08.9800.00A? 0 +084242.50 +562317.9 -000007.8-000006.100002.3 08.9800.10A? 0 +084638.07 -353518.6 -000020.2-000016.700006.4 08.9800.25A? 0 +084827.77 -335644.4 -000020.5+000025.600008.4 08.9800.95G? 0 +085005.09 +445822.5 -000008.2+000007.400010.6 08.9800.29A? 0 +085209.36 -290925.7 -000019.6+000017.000007.3 08.9800.05A? 0 +085246.17 -471958.7 -000009.5+000005.100010.0 08.9800.65G? 0 +085326.66 +051247.1 +000022.9+000002.600020.4 08.9800.19A? 0 +085413.56 -510842.7 -000028.1+000075.800001.5 08.9800.50F? 0 +085715.04 -564531.7 -000015.0-000012.800013.2 08.9800.05A? 0 +090256.13 -731742.0 -000013.2+000016.900012.5 08.9800.20A? 0 +090337.89 -115457.3 -000039.8+000013.100002.1 08.9800.76G? 0 +090825.33 -140834.4 -000007.5-000019.100005.9 08.9800.94G? 0 +091042.61 +141532.1 +000011.2-000007.500014.2 08.9800.91G? 0 +091541.10 -635829.3 -000014.6+000016.600017.3 08.9800.90G? 0 +091634.50 -670751.9 -000003.6+000013.200007.7 08.98-0.02B? 0 +092130.14 -174451.4 +000006.6-000084.900003.1 08.9800.47F? 0 +092531.19 -032451.8 -000004.1-000019.800005.5 08.9800.92G? 0 +092545.17 +202250.7 +000003.7-000034.600019.0 08.9800.71G? 0 +092545.46 -551716.6 -000010.7+000001.400003.1 08.9800.02A? 0 +092559.15 +415631.1 +000059.8-000052.700004.5 08.9800.44F? 0 +092720.86 -325303.3 +000002.6+000000.300008.1 08.98-0.03B? 0 +092834.66 +395814.6 -000045.9-000013.500017.5 08.9800.13A? 0 +093216.46 -712448.4 +000039.7-000090.000004.1 08.9800.72G? 0 +093314.92 -021927.6 +000000.3-000008.800003.2 08.9800.35F? 0 +093748.21 +363539.3 -000014.7-000033.700004.3 08.9800.80G? 0 +093822.40 -154616.5 -000072.4-000023.000014.8 08.9800.57F? 0 +093830.31 -134448.8 -000017.8-000008.500014.8 08.9800.07A? 0 +094126.80 +492140.1 -000018.3-000020.200014.4 08.9800.99K? 0 +094206.79 +391450.2 +000002.4-000010.800007.9 08.9800.40F? 0 +094702.96 -164911.0 -000004.4+000003.000030.8 08.9800.90G? 0 +095010.40 -020909.0 +000010.9-000037.700013.1 08.9800.92G? 0 +095213.92 -235536.7 -000016.4+000007.000014.1 08.9800.42F? 0 +095340.86 +515918.3 -000006.7+000008.100001.6 08.9800.31F? 0 +095612.62 -404712.5 -000143.2-000064.300042.3 08.9800.98K? 0 +095747.12 -290254.0 -000017.9-000009.000005.2 08.9800.43F? 0 +095800.59 +094140.8 +000007.5-000028.400019.1 08.9800.33F? 0 +100155.86 +374436.4 -000018.9-000021.400031.2 08.9800.52F? 0 +100301.46 -301610.1 -000074.5+000056.100015.2 08.9800.51F? 0 +100430.30 -583952.1 +000004.0-000006.500000.4 08.9800.63G? 0 +100511.72 +083910.0 +000128.7-000041.400005.6 08.9800.68G? 0 +101020.12 +091251.7 -000004.7+000000.300032.6 08.9800.94G? 0 +101346.83 -713436.4 -000000.9-000013.700000.4 08.9800.70G? 0 +101508.53 +190727.0 +000000.0+000000.000000.0 08.9800.55F? 1 +102354.64 +193506.6 -000061.3-000004.600015.3 08.9800.42F? 0 +102532.61 +364659.1 -000001.2+000011.600000.8 08.9800.44F? 1 +102540.27 +230609.7 -000040.1+000005.800005.2 08.9800.92G? 0 +102627.19 +062545.8 +000022.6-000027.200039.4 08.9800.97K? 0 +102639.98 -654638.3 -000012.8+000011.300000.2 08.9800.33F? 0 +103532.92 -520317.4 -000028.8+000033.200004.9 08.9800.43F? 0 +104011.58 -465832.0 +000000.0+000000.000000.0 08.9800.13A? 1 +104020.64 +043224.4 -000029.6+000006.900008.9 08.9800.91G? 0 +104450.67 -422600.2 -000021.5-000012.100003.1 08.9800.24A? 0 +104529.00 +320939.2 +000000.0-000012.000013.8 08.9800.44F? 0 +104616.07 -521326.6 -000005.7-000003.500003.1 08.9800.03A? 0 +104700.50 -343924.5 -000005.0+000018.500004.0 08.9800.08A? 0 +104744.23 +673508.7 +000051.2-000054.400013.9 08.9800.64G? 0 +104900.04 -744913.4 -000029.8+000022.000008.4 08.9800.43F? 0 +105113.42 -042120.0 +000017.8+000012.400027.3 08.9800.49F? 0 +105152.82 -311315.0 -000038.8+000016.100015.5 08.9800.89G? 0 +105215.87 -695352.7 -000011.1-000035.700015.9 08.9800.47F? 0 +105542.69 +694514.9 -000073.3-000053.900004.8 08.9800.62G? 0 +105625.50 -124742.8 -000017.4+000003.300009.5 08.9800.40F? 0 +110209.48 -115055.4 -000024.9-000036.600011.5 08.9800.48F? 0 +110239.05 -564638.1 +000001.6+000022.200005.5 08.9800.04A? 0 +110311.46 -582325.6 +000021.6+000020.500004.8 08.9800.03A? 0 0.10 1.00 +110439.24 -584107.6 +000000.0+000000.000000.0 08.9800.01A? 0 +110828.90 -562907.0 +000001.3+000011.400012.7 08.9800.06A? 0 +110833.81 +344301.9 -000046.2-000002.600001.6 08.9800.41F? 0 +111012.47 -355955.0 +000037.5+000007.500015.7 08.9800.49F? 0 +111609.80 +485056.2 +000055.4-000059.500021.5 08.9800.50F? 0 +111647.32 +115034.9 +000012.3-000002.200004.8 08.9800.43F? 0 +111835.15 +443306.3 +000061.0-000016.700013.6 08.9800.87G? 0 +112730.84 -285800.3 -000003.6-000021.900014.3 08.9800.12A? 0 +112927.33 -613546.3 -000002.3-000002.300019.4 08.9800.14A? 0 +113521.63 +343034.8 -000015.2+000013.400012.6 08.9800.18A? 0 +113634.09 -605338.7 +000000.0+000000.000000.0 08.9800.06A? 0 +114238.94 +674243.4 -000002.8-000011.400008.6 08.9800.97K? 0 +114438.58 -492502.3 -000128.5-000046.800004.1 08.9800.91G? 0 +115134.78 +363514.9 -000061.7-000021.200000.4 08.9800.48F? 0 +115704.30 +412331.6 -000022.7+000004.000012.6 08.9800.98K? 0 +115830.61 -595103.5 +000008.0-000007.100014.7 08.98-0.02B? 0 +120014.21 -074904.4 -000102.0-000036.800016.0 08.9800.71G? 0 +120538.11 +281741.1 +000155.5-000091.000008.1 08.9800.59G? 0 +120757.91 +395919.3 -000002.1-000046.100018.9 08.9800.48F? 0 +121628.39 +222538.8 -000040.8-000011.400001.6 08.9800.84G? 0 +122016.12 -694630.1 -000009.4-000004.900009.0 08.9800.28A? 0 +122517.22 +045929.9 -000059.2+000008.600004.1 08.9800.49F? 0 +122526.92 -132014.7 -000108.0-000030.500015.7 08.9800.72G? 0 +122625.84 -485030.8 -000004.2-000012.800008.6 08.9800.99K? 0 +122654.00 -325848.1 -000015.0-000007.200006.1 08.9800.24A? 0 +122912.09 -291933.1 +000023.4-000011.900036.5 08.9800.81G? 0 +123221.98 +054207.5 -000007.4+000000.900006.1 08.9800.32F? 0 +123232.73 -331116.0 -000017.7-000007.900016.1 08.9800.34F? 0 +123355.99 -614618.2 -000011.4-000010.600001.4 08.98-0.02B? 0 0.10 1.00 +123408.03 -085058.5 -000016.9+000005.100008.3 08.9800.56F? 0 +123418.88 -105258.6 -000056.8+000024.900004.2 08.9800.98K? 0 +123621.93 +010241.5 -000005.5+000008.600011.4 08.9800.66G? 0 +124636.46 -163153.3 -000041.9-000020.200019.3 08.9800.43F? 0 +125112.83 -645514.5 +000046.6-000017.300000.4 08.9800.53F? 0 +125142.92 -320242.6 -000007.1-000023.400006.2 08.9800.31A? 0 +125414.89 +632209.5 -000048.0+000014.800006.8 08.9800.44F? 0 +125510.29 +441729.5 +000059.7-000078.400009.3 08.9800.47F? 0 +125806.47 -491826.4 -000002.1+000002.800015.7 08.9800.16A? 0 +130229.89 +160232.1 -000050.3+000029.400045.2 08.9800.95G? 0 +130247.03 -282622.3 +000104.2-000027.700011.9 08.9800.69G? 0 +130427.18 -661333.8 -000010.9+000007.600004.4 08.9800.01A? 0 +130632.52 +744515.8 -000020.9+000015.400009.2 08.9800.31A? 0 +130928.80 -584431.6 -000012.9+000003.600008.6 08.9800.93G? 0 +130953.10 +155155.7 -000028.2-000033.600013.2 08.9800.50F? 0 +131010.05 -395922.3 -000014.8+000003.100015.4 08.9800.95G? 0 +131255.79 -653748.4 -000018.2-000001.200032.5 08.9800.44F? 0 +131431.27 +525932.2 -000005.8+000014.500005.1 08.9800.86G? 0 +131533.22 +680128.7 +000013.5-000005.200004.5 08.9800.22A? 0 +131857.28 -251519.7 -000182.8-000145.400016.8 08.9800.65G? 0 +131921.71 -581141.5 -000015.5+000002.000002.2 08.9800.19A? 0 +131925.02 +210354.2 +000093.8-000038.000015.1 08.9800.58G? 0 +132123.37 -155755.8 -000007.8-000070.500001.5 08.9800.87G? 0 +132658.84 +150454.5 -000095.7+000033.400007.3 08.9800.58G? 0 +133254.69 -625233.6 -000015.0-000001.500004.3 08.9800.98K? 0 +133352.92 -532545.2 -000002.5-000005.100001.3 08.9800.76G? 0 +133608.91 +492842.3 +000004.2+000008.400002.9 08.9800.45F? 0 +134112.69 +440437.8 -000041.2+000009.700001.1 08.9800.60G? 0 +134159.22 -584051.9 -000034.5-000016.400017.8 08.9800.32F? 0 +134223.62 +045937.4 -000028.3-000008.600011.6 08.9800.49F? 0 +134332.89 -662930.7 -000102.1-000044.300007.2 08.9800.52F? 0 +134459.55 +575305.9 +000010.0-000030.500007.8 08.9800.27A? 0 +134543.76 +223053.2 -000146.2+000032.700016.3 08.9800.76G? 0 +135129.23 -481331.4 -000017.7+000000.400000.2 08.9800.58G? 0 +135254.91 +414131.8 -000039.2-000071.700007.1 08.9800.49F? 0 +135708.42 +503214.7 -000067.0-000017.800014.5 08.9800.68G? 0 +135823.61 -065214.5 -000032.9-000022.200010.6 08.9800.29A? 0 +135917.30 -275303.7 -000009.6-000016.600015.9 08.9800.53F? 0 +140340.36 -400301.2 -000001.4+000002.500011.9 08.9800.08A? 0 +140556.83 -363539.2 -000067.7-000020.800012.4 08.9800.57F? 0 +140920.53 +770948.4 -000018.8-000020.800012.8 08.9800.88G? 0 +141012.00 +520550.5 +000005.1-000011.600006.7 08.9800.59G? 0 +141516.81 -401752.9 -000021.7-000004.600005.8 08.9800.17A? 0 +141812.41 -273117.3 +000000.0+000000.000000.0 08.9800.53F? 1 +141940.85 +233016.0 +000027.2+000024.800019.9 08.9800.48F? 0 +142337.46 -134236.0 +000012.4-000082.100032.2 08.9800.61G? 0 +142553.31 -624753.0 -000005.8-000011.200011.9 08.9800.78G? 0 +142555.68 +052906.7 +000007.7-000032.600009.5 08.9800.29A? 0 +142932.75 +361226.0 -000047.9-000003.400014.6 08.9800.48F? 0 +143039.99 +133242.8 -000057.9-000010.100048.7 08.9800.54F? 0 +143154.74 +595649.5 -000002.3+000019.900009.0 08.9800.55F? 0 +143745.02 +031958.0 -000315.3-000031.900023.4 08.9800.73G? 0 +143827.17 +453235.9 -000006.8-000022.400001.2 08.9800.13A? 0 +143828.11 -464930.3 -000017.6-000033.600009.2 08.9800.97K? 0 +144412.66 -360521.0 -000017.8-000007.700013.1 08.9800.35F? 0 +145041.43 -465752.1 -000007.2-000007.500012.4 08.9800.30A? 0 +145346.52 +533738.8 +000024.0-000006.700023.8 08.9800.34F? 0 +145443.05 -615943.8 -000012.7-000013.500001.0 08.98-0.02B? 0 +145532.88 -152025.0 -000004.2-000010.500015.2 08.9800.11A? 0 +150014.18 +055830.9 -000016.4-000033.600005.9 08.9800.59G? 0 +150223.27 +443027.6 -000042.1-000003.300015.6 08.9800.49F? 0 +150326.24 -431120.2 -000066.6-000041.000012.0 08.9800.64G? 0 +150344.53 +791116.3 -000047.0+000007.300007.2 08.9800.32F? 0 +150641.30 -624031.2 -000008.6-000022.700011.2 08.98-0.04B? 0 +150719.53 -422851.3 -000002.9-000043.300019.3 08.9800.90G? 0 +150801.54 -331211.3 -000033.9-000107.300020.3 08.9800.54F? 0 +151137.79 +804142.4 +000014.9+000020.100017.8 08.9800.45F? 0 +151546.58 -205620.7 +000023.0-000001.900016.1 08.9800.54F? 0 +151625.41 +095551.4 -000009.1+000007.400031.2 08.9800.96K? 0 +151925.40 -034902.2 -000131.2-000119.100008.0 08.9800.76G? 0 +152057.96 +502607.0 +000016.2-000094.800015.0 08.9800.91G? 0 +152101.32 -693814.1 -000024.9-000032.500006.4 08.9800.58G? 0 +152258.03 -365849.6 -000043.1-000033.700021.6 08.9800.51F? 0 +152445.96 -540733.2 +000001.7-000020.300007.2 08.98-0.00B? 0 +152539.94 -481906.2 +000030.7-000037.600000.3 08.9800.53F? 0 +152628.53 -700850.8 +000002.6-000006.100001.0 08.9800.88G? 0 +152645.69 -601746.1 -000011.7-000019.100027.3 08.9800.53F? 0 +153256.90 +352342.0 -000100.8+000019.400019.1 08.9800.61G? 0 +153416.16 -502413.0 +000007.7+000008.100015.8 08.9800.91G? 0 +153447.98 -280750.5 -000029.9-000059.900019.7 08.9800.74G? 0 +153456.79 -483906.4 -000015.3-000008.700005.5 08.98-0.01B? 0 +153642.54 -663251.0 +000005.5-000003.600000.1 08.98-0.08B? 0 +154559.89 +040733.3 +000007.5-000039.300009.2 08.9800.54F? 0 +154653.37 -464530.3 -000025.9-000013.700000.2 08.98-0.00B? 0 +155243.01 -571430.1 +000005.7+000008.700011.2 08.9800.24A? 0 +155654.45 -780826.0 +000002.6-000017.500006.3 08.98-0.05B? 0 +160101.14 -394208.7 +000016.0-000009.600013.9 08.9800.70G? 0 +160251.26 +430223.1 -000020.9+000018.300000.8 08.9800.48F? 0 +160435.57 -132239.2 +000033.0-000011.900010.1 08.9800.40F? 0 +160619.87 +521906.1 -000028.8-000017.600000.3 08.9800.26A? 0 +161133.70 -265738.2 -000133.9-000082.000000.2 08.9800.56F? 0 +161255.14 -424706.0 +000084.8+000086.600004.2 08.9800.51F? 0 +161542.14 +341408.0 -000004.5+000055.300001.7 08.9800.51F? 0 +161916.47 +162535.9 -000045.3+000004.200008.4 08.9800.51F? 0 +162010.54 -511413.4 +000014.7-000016.300000.2 08.9800.03A? 0 +162226.81 -430059.3 +000002.1-000024.300019.1 08.9800.33F? 0 +162629.65 +192846.0 -000009.4-000000.400008.7 08.9800.94G? 0 +162826.09 +182628.9 +000023.0-000006.300004.6 08.9800.49F? 0 +162950.74 -300410.2 -000064.7-000002.000009.3 08.9800.24A? 0 +163313.50 +233103.7 +000023.6-000029.700003.3 08.9800.32F? 0 +163424.13 +320108.1 +000022.9+000027.000007.6 08.9800.53F? 0 +163507.92 -624311.3 -000006.3-000012.100001.8 08.9800.98K? 0 +163521.14 +120009.0 -000015.7-000131.400010.6 08.9800.70G? 0 +163800.08 -680153.4 -000172.5-000187.700016.4 08.9800.68G? 0 +163910.64 +332614.8 +000034.3-000045.800010.4 08.9800.55F? 0 +164122.86 -380440.8 +000018.2+000006.100010.4 08.9800.47F? 0 +164220.63 -741813.2 -000023.2-000025.400009.8 08.9800.98K? 0 +164357.40 -283959.7 +000029.2-000002.200021.7 08.9800.24A? 0 +164648.12 +390713.9 +000018.3+000008.000018.6 08.9800.83G? 0 +164648.24 +205103.7 -000074.7-000010.100000.4 08.9800.65G? 0 +164714.42 +300358.7 +000029.3-000029.100006.1 08.9800.63G? 0 +164856.92 -694128.0 -000009.6-000002.600003.9 08.9800.47F? 0 +165041.58 -263724.2 -000014.1+000001.200012.9 08.9800.03A? 0 +165200.31 -505410.8 -000023.5-000006.000005.0 08.9800.23A? 0 +165333.88 -114459.0 -000006.4-000003.500012.0 08.9800.38F? 0 +165557.28 -831305.6 +000043.3-000150.900016.1 08.9800.67G? 0 +165621.88 +113657.1 -000015.9+000027.100004.5 08.9800.31A? 0 +165720.45 +045940.5 -000048.9-000011.700021.2 08.9800.56F? 0 +170053.25 +040216.5 +000018.2-000035.800013.7 08.9800.57F? 0 +170604.07 -291822.2 -000003.7-000009.600019.3 08.9800.08A? 0 +170607.59 +203238.8 -000011.6+000036.900003.0 08.9800.23A? 0 +171056.69 -053144.6 +000034.0+000001.900002.3 08.9800.47F? 0 +171416.14 -633313.8 -000003.2-000011.500002.4 08.9800.00A? 0 +171525.67 -010442.2 +000009.3-000069.800015.2 08.9800.63G? 0 +171758.15 -005723.4 +000007.6-000006.100001.5 08.9800.42F? 0 +171822.14 -322259.9 +000014.9-000016.700037.5 08.9800.01A? 0 +171842.19 -340804.7 +000003.4-000008.000001.0 08.9800.17A? 0 +172313.96 -621857.3 +000003.6-000007.700003.4 08.9800.02A? 0 +172413.31 +584155.2 -000024.7+000007.000003.5 08.9800.42F? 0 +172904.35 -795034.0 +000032.2-000002.400011.0 08.9800.58F? 0 +173045.97 -572947.7 -000036.9-000065.000018.5 08.9800.44F? 0 +173108.99 -554425.8 -000011.0+000006.000009.8 08.9800.02A? 0 +173449.22 -570850.6 -000004.7-000003.000017.0 08.9800.13A? 0 +173502.16 -714601.0 +000021.2-000000.900001.5 08.9800.94G? 0 +173525.06 +344231.5 +000002.2-000013.600007.3 08.9800.87G? 0 +173616.21 -465737.0 +000007.2-000004.900025.2 08.9800.86G? 0 +173621.01 -424914.4 -000062.0-000036.800038.5 08.9800.88G? 0 +173726.45 -154036.5 -000023.4-000020.300012.0 08.9800.28A? 0 +173838.13 -085027.7 +000006.9-000009.400004.8 08.9800.30A? 0 +174207.92 +210253.0 -000016.7-000006.300009.7 08.9800.24A? 0 +174828.73 +485115.3 -000007.2+000037.100009.1 08.9800.47F? 0 +174833.74 -530642.9 -000025.3-000040.900004.8 08.9800.87G? 0 +174838.17 -430115.1 -000023.0-000013.400000.2 08.98-0.01B? 0 +174853.48 -015212.7 -000023.4-000041.600016.0 08.9800.54F? 0 +174945.81 -102829.5 -000023.2-000033.200007.3 08.9800.59G? 0 +174955.23 -171850.4 +000014.1-000008.400005.0 08.9800.25A? 0 +175110.32 -393705.7 -000003.7-000016.000005.9 08.9800.05A? 0 +175213.24 -220940.4 +000000.0+000000.000000.0 08.9800.00B? 0 +175228.74 -442258.8 +000001.5+000002.400001.9 08.98-0.00B? 0 +175244.02 +371710.6 +000008.2-000012.900005.0 08.98-0.02B? 0 +175413.49 -655312.3 -000006.0+000015.900007.9 08.9800.48F? 0 +175504.25 +584445.7 +000008.2+000026.700000.6 08.9800.29A? 0 +175518.39 -342206.5 +000007.4+000000.300010.6 08.9800.08A? 0 +175720.48 +251159.8 +000039.6+000024.200007.4 08.9800.41F? 0 +175843.00 -461806.5 +000016.5-000010.400009.9 08.9800.40F? 0 +180125.93 -382719.0 +000045.2+000018.000010.8 08.9800.98K? 0 +180517.92 +812852.5 +000015.8+000019.100005.6 08.9800.46F? 0 +180655.77 -260631.5 +000003.4-000018.200009.9 08.9800.00A? 0 +180818.88 -124143.4 +000007.7-000010.100007.5 08.9800.65G? 0 +180950.65 -153300.3 +000002.7+000003.600019.4 08.9800.68G? 0 +181006.17 -361628.8 -000010.4-000013.300013.8 08.9800.14A? 0 +181032.21 -310033.9 +000026.5+000026.300028.2 08.9800.91G? 0 +181034.19 +034837.5 +000018.4+000013.000011.0 08.9800.49F? 0 +181115.22 +691459.5 +000002.3+000022.300008.9 08.9800.53F? 0 +181240.16 -205915.6 -000017.0+000026.000006.4 08.98-0.02B? 0 +181245.21 +660717.1 +000002.1-000006.200009.8 08.9800.46F? 0 +181257.99 +331753.9 +000140.7-000017.300017.9 08.9800.68G? 0 +181530.64 -581102.8 -000036.0+000048.500013.8 08.9800.66G? 0 +181636.94 +034135.2 +000000.0+000000.000000.0 08.9800.00B? 0 +181727.02 +051021.7 -000021.0-000029.200019.6 08.9800.37F? 0 +181858.15 -475921.5 +000012.2+000015.200011.9 08.9800.79G? 0 +181910.85 +561023.8 -000005.3-000034.600020.9 08.9800.53F? 0 +182118.67 -134712.1 -000025.6-000015.200002.1 08.9800.21A? 0 +182140.98 -183107.5 +000032.4-000001.400006.2 08.9800.45F? 0 +182207.73 +235125.4 +000021.5-000014.300002.8 08.9800.39F? 0 +182550.82 +494622.3 +000004.8+000015.600015.3 08.9800.23A? 0 +182702.05 +062440.0 -000026.6+000012.100030.6 08.9800.23A? 0 +182808.57 +060101.2 +000013.8+000025.200016.0 08.9800.59G? 0 +182817.64 +064600.0 +000001.6-000001.100013.5 08.9800.99K? 0 +182931.96 +552257.2 +000020.6+000015.500000.9 08.9800.09A? 0 +183107.72 +243535.7 +000007.7-000005.400013.8 08.9800.37F? 0 +183210.58 +330712.7 -000011.0-000005.500008.0 08.9800.26A? 0 +183247.49 +591742.2 -000001.0+000030.700006.3 08.9800.26A? 0 +183337.07 -272915.2 -000013.4-000002.300006.5 08.9800.06A? 0 +183407.61 -252247.9 +000032.5+000008.000028.4 08.9800.08A? 0 +183743.04 +634148.6 -000014.6+000023.200004.1 08.9800.32F? 0 +183833.78 +314123.2 +000059.1-000018.200021.7 08.9800.56F? 0 +183902.72 -040608.7 +000016.2+000009.800007.2 08.9800.51F? 0 +184023.41 -005120.6 -000026.4-000024.300031.7 08.9800.53F? 0 +184048.85 +762339.5 -000024.1+000026.600002.4 08.9800.39F? 0 +184101.67 +272426.5 +000019.3-000079.500016.3 08.9800.69G? 0 +184108.31 -310418.6 +000002.8+000011.400002.1 08.98-0.05B? 0 +184153.10 -164834.7 +000007.5-000101.200024.8 08.9800.57F? 0 +184252.45 +252451.9 +000011.9+000044.300005.1 08.9800.56F? 0 +184304.69 +374243.9 +000039.4+000089.700010.3 08.9800.56F? 0 +184408.18 +332528.0 +000006.9-000002.000004.3 08.9800.27A? 0 +184547.52 +493141.7 -000004.6+000000.200007.4 08.9800.89G? 0 +185104.68 +120958.9 -000011.0-000002.800003.8 08.9800.13A? 0 +185117.36 -721113.0 -000002.1-000005.700006.6 08.9800.95K? 0 +185259.42 -112614.3 -000007.5-000006.100007.0 08.9800.14A? 0 +185423.97 -073550.3 -000016.6-000019.500012.1 08.9800.11A? 0 +185723.09 +693546.6 -000066.0+000041.000023.6 08.9800.68G? 0 +185938.18 -035856.6 +000133.2-000052.900033.3 08.9800.59G? 0 +190212.40 -463911.1 -000148.8-000130.300012.4 08.9800.17A? 0 0.10 1.00 +190330.94 +505238.0 -000015.0-000026.000009.8 08.9800.35F? 0 +190342.52 +201543.4 -000004.5+000000.300005.4 08.9800.26A? 0 +190533.46 -531753.9 +000025.6-000023.400008.1 08.9800.33F? 0 +190700.33 -114958.2 -000034.7-000041.900005.5 08.9800.60G? 0 +190825.74 +290634.8 +000007.1-000017.400004.6 08.9800.89G? 0 +191126.87 -381434.6 -000019.6+000025.600027.4 08.9800.52F? 0 +191252.60 -670457.4 +000005.2-000012.900003.0 08.9800.42F? 0 +191313.51 -032726.9 +000009.8-000001.600016.7 08.9800.17A? 0 +191625.22 +241328.3 -000010.7-000050.600025.3 08.9800.83G? 0 +191626.37 +173135.8 +000018.3+000002.600014.6 08.9800.18A? 0 +191713.49 +294957.9 +000001.1-000001.800002.8 08.9800.03A? 0 +191740.97 +083650.9 -000000.6-000001.000009.1 08.9800.33F? 0 +191851.08 -140840.2 +000031.0-000006.200002.8 08.9800.24A? 0 +192033.89 +003914.7 -000023.7-000002.100001.2 08.9800.16A? 0 +192103.53 -115848.5 -000002.8+000008.500000.7 08.9800.04A? 0 +192333.54 +052314.5 +000040.4+000001.400014.1 08.9800.37F? 0 +192422.08 +073507.6 -000000.3-000011.700002.1 08.9800.05A? 0 +192441.54 +265701.9 +000004.4+000010.000036.8 08.9800.55F? 0 +192532.05 -833821.0 -000015.6-000006.700004.2 08.9800.51F? 0 +192835.22 -495312.9 +000000.0+000000.000000.0 08.9800.00B? 0 +192839.23 +301233.4 -000026.3+000009.100002.8 08.9800.47F? 0 +193042.29 +453641.1 -000011.2-000041.000008.8 08.9800.67G? 0 +193305.63 +355032.3 -000051.9+000058.000005.8 08.9800.95K? 0 +193447.38 -242941.7 -000003.9-000009.900003.7 08.9800.03A? 0 +193532.85 -273748.8 -000000.6-000000.400013.9 08.9800.00A? 0 +193629.68 -681925.4 +000006.0+000006.900007.6 08.9800.07A? 0 +193808.95 -023227.5 +000003.9+000008.000002.8 08.9800.26A? 0 +193933.61 +264504.9 +000021.0-000021.100014.3 08.9800.39F? 0 +194108.21 +622224.6 -000020.7-000046.300003.0 08.9800.82G? 0 +194214.50 +151349.1 -000010.9-000007.200004.0 08.9800.12A? 0 +194223.76 +404900.3 +000009.5+000001.500008.7 08.9800.20A? 0 +194258.35 +555548.6 +000052.9+000016.800008.8 08.9800.63G? 0 +194613.38 -660950.5 +000046.0-000045.300001.2 08.9800.47F? 0 +194631.22 +114510.4 -000012.1-000007.500002.4 08.9800.09A? 0 +194808.13 +311548.9 +000009.0-000025.400016.6 08.9800.34F? 0 +194922.50 -613729.9 +000007.7-000027.300006.1 08.9800.99K? 0 +194958.74 +170141.9 -000004.3-000006.600011.1 08.98-0.04B? 0 +195111.93 +061458.4 +000013.8+000025.700007.2 08.9800.49F? 0 +195112.34 +794159.8 -000038.9-000164.300001.4 08.9800.59G? 0 +195452.21 +332148.2 +000014.8-000012.100005.3 08.9800.24A? 0 +195712.00 +421135.5 -000036.1+000020.400012.3 08.9800.58G? 0 +195801.87 +745155.1 +000018.8+000038.600004.0 08.9800.44F? 0 +195802.50 -391313.8 -000003.4+000021.600012.6 08.9800.36F? 0 +195958.35 +023533.3 +000036.8-000021.300003.3 08.9800.51F? 0 +200400.75 +261616.8 +000013.2-000003.100004.6 08.9800.55F? 0 +200832.67 -512220.2 -000022.2-000094.900010.0 08.9800.45F? 0 +200858.66 -302607.0 +000178.0-000058.400027.7 08.9800.73G? 0 +201025.09 -540236.9 +000055.2-000034.500007.5 08.9800.53F? 0 +201135.94 +470706.3 -000012.4+000003.800012.3 08.9800.24A? 0 +201249.19 -601504.1 +000007.4+000013.600001.8 08.9800.34F? 0 +201759.55 +382533.8 -000004.2+000002.600004.6 08.9800.06A? 0 +201828.56 -191728.7 +000043.9-000090.800008.8 08.9800.40F? 0 +201927.56 +471707.3 -000005.6-000007.300000.6 08.9800.32F? 0 +201945.88 -082710.5 -000046.9-000161.400009.8 08.9800.60G? 0 +202039.19 +430737.3 -000005.1+000006.900000.9 08.9800.30A? 0 +202338.63 +393905.9 -000016.2-000012.300005.1 08.9800.19A? 0 +202733.01 +384619.6 -000009.2-000004.000008.1 08.9800.75G? 0 +202948.08 +414321.4 +000025.3+000036.800022.1 08.9800.45F? 0 +202949.86 -392718.3 -000030.5-000050.100002.1 08.9800.95G? 0 +203030.52 -341855.7 -000006.4-000019.100009.0 08.9800.35F? 0 +203048.05 +152728.7 +000043.0+000016.400019.7 08.9800.40F? 0 +203430.44 +404044.0 +000012.1-000004.700001.9 08.9800.07A? 0 +204101.06 -292731.8 -000009.6-000051.500001.4 08.9800.99K? 0 +204150.12 +460038.0 +000003.7+000001.800002.4 08.9800.02A? 0 +204424.36 -150243.7 -000032.3-000033.900010.3 08.9800.62G? 0 +204614.87 -282634.4 -000119.8-000078.700011.8 08.9800.68G? 0 +204729.51 -325838.2 -000023.9-000013.300006.6 08.9800.12A? 0 +204804.92 +395403.3 -000015.2-000095.400010.3 08.9800.60G? 0 +204825.89 +364907.9 +000001.8-000000.100007.0 08.9800.13A? 0 +204845.90 +554918.4 +000003.8+000020.100000.3 08.9800.47F? 0 +205337.65 +360526.0 -000015.0-000021.100011.7 08.9800.20A? 0 +205351.04 +202607.4 +000022.3+000004.300000.4 08.9800.99K? 0 +205355.68 +242707.2 +000047.2+000016.800006.8 08.9800.49F? 0 +205749.26 -033048.9 +000011.4+000005.600040.6 08.9800.88G? 0 +205754.82 +352135.3 -000008.3-000006.000014.7 08.9800.67G? 0 +205949.53 +410319.8 +000028.2-000022.700015.7 08.9800.52F? 0 +210312.09 -582951.2 -000001.1-000011.700000.6 08.9800.52F? 0 +210351.33 -734509.2 +000152.5-000139.100011.8 08.9800.62G? 0 +211057.19 +564119.6 +000033.6+000008.600004.4 08.9800.96K? 0 +211228.57 +463233.5 +000009.2-000004.800003.0 08.9800.05A? 0 +211318.87 +570801.0 +000004.2+000002.700020.7 08.9800.59G? 0 +211511.71 -154427.1 -000029.1-000145.900026.4 08.9800.66G? 0 +211602.44 -231026.3 +000027.3-000016.400003.9 08.9800.47F? 0 +212117.90 -771538.7 +000021.3-000017.700022.0 08.9800.39F? 0 +212234.39 +000514.4 -000038.5-000082.800021.8 08.9800.59G? 0 +212608.16 -242242.6 -000011.3-000052.900005.7 08.9800.44F? 0 +212643.26 +474636.6 +000033.8-000000.500010.7 08.9800.06A? 0 +213513.35 -161555.8 +000050.3-000032.900020.1 08.9800.51F? 0 +213518.93 +492520.5 -000004.4-000005.200007.5 08.9800.02A? 0 +213633.30 -040413.0 -000004.5-000025.400012.2 08.9800.33F? 0 +213641.11 -023654.3 +000051.2-000050.800014.1 08.9800.56F? 0 +213851.44 +385529.5 -000008.6-000013.500005.5 08.9800.04A? 0 +213909.84 -254316.7 +000214.6+000001.300015.1 08.9800.51F? 0 +213937.66 +241926.1 +000038.2-000006.400026.8 08.9800.65G? 0 +213941.15 +143452.9 +000051.2-000030.100026.5 08.9800.56F? 0 +214403.48 -195616.2 +000021.7+000004.000004.0 08.9800.07A? 0 +214506.44 +333142.4 +000025.7+000011.100015.4 08.9800.30A? 0 +214717.01 +605815.6 +000013.0+000018.100004.1 08.9800.35F? 0 +215254.18 +555502.3 +000045.7+000018.900007.3 08.9800.45F? 0 +215326.55 +623513.2 -000011.4+000009.900002.3 08.9800.14A? 1 +215508.09 -343734.5 +000083.0-000029.500009.2 08.9800.47F? 0 +215510.71 -690112.0 -000149.8-000248.100022.7 08.9800.64G? 0 +215627.50 -382441.8 +000040.6-000038.200010.2 08.9800.46F? 0 +215828.61 -294419.3 +000007.4-000007.800008.3 08.9800.54F? 0 +215955.62 +540426.3 +000009.8-000001.400013.8 08.9800.05A? 0 +220001.33 +391358.3 -000000.3+000009.400008.5 08.9800.95K? 0 +220215.63 -542932.3 +000120.5-000051.600016.6 08.9800.85G? 0 +220257.65 -682228.4 -000034.3+000031.000006.1 08.9800.64G? 0 +220737.91 +032455.3 +000131.1-000039.800045.1 08.9800.84G? 0 +220859.95 -264035.3 +000017.5-000014.200003.8 08.9800.99K? 0 +221021.53 -155626.7 -000035.6-000066.400013.7 08.9800.66G? 0 +221049.27 -390212.7 +000004.9-000016.000005.8 08.9800.93G? 0 +221049.61 +224727.2 -000024.7-000062.800008.4 08.9800.51F? 0 +221244.68 +601305.2 -000010.8+000020.500007.0 08.9800.48F? 1 +221303.11 -414437.6 +000016.7-000001.200000.2 08.9800.93G? 0 +221337.22 -663534.8 +000038.2+000008.300010.4 08.9800.91G? 0 +221630.31 -351112.5 +000030.3-000024.400002.9 08.9800.36F? 0 +222100.45 +004019.1 -000009.8-000010.800019.0 08.9800.30A? 0 +222541.78 +240601.4 +000000.2-000013.000007.5 08.9800.34F? 0 +222810.23 +192650.1 +000007.9+000021.700013.8 08.9800.19A? 0 +223326.24 +255826.5 -000001.7-000027.800003.2 08.9800.03A? 0 +223437.89 -012409.5 +000058.1-000026.600012.1 08.9800.37F? 0 +223928.37 +071024.0 +000023.7-000011.900010.3 08.9800.51F? 0 +223929.17 +123911.0 +000005.6+000018.800004.0 08.9800.99K? 0 +224413.96 -090123.5 +000041.0-000036.600019.5 08.9800.48F? 0 +224555.18 +453621.7 +000009.6-000010.800007.6 08.9800.03A? 0 +224847.01 +321500.9 +000079.9+000079.900019.0 08.9800.95G? 0 +225933.79 -141402.6 +000007.3-000005.900002.2 08.9800.23A? 0 +225940.92 -072342.4 -000038.3-000023.900002.7 08.9800.55F? 0 +230143.22 +682626.7 +000005.1-000008.700012.2 08.9800.14A? 0 +230228.47 +493724.0 -000015.3-000040.900003.8 08.9800.58G? 0 +230229.70 +093457.6 -000046.7-000035.700003.4 08.9800.60G? 0 +230232.06 +801705.2 -000005.6-000011.900000.8 08.9800.43F? 0 +230401.50 +311554.7 -000020.1-000034.400007.3 08.9800.49F? 0 +230413.34 -124726.7 -000000.2-000000.700003.0 08.9800.33F? 0 +230546.94 -330252.4 +000014.2-000013.900025.3 08.9800.84G? 0 +230906.02 +495919.1 +000006.6+000000.700015.5 08.9800.95G? 1 +231012.43 +473414.4 -000015.0-000019.600004.1 08.9800.46F? 0 +231259.02 +264900.0 +000009.0+000014.400001.5 08.9800.51F? 0 +231718.73 +042706.1 +000010.1+000013.700020.7 08.9800.53F? 0 +231804.85 -322417.1 +000086.4-000115.100018.1 08.9800.95G? 0 +231904.31 -252842.3 +000053.8-000042.500014.9 08.9800.29A? 0 +232109.29 +594658.0 +000027.1+000013.400000.8 08.9800.26A? 0 +232131.73 -013744.6 +000103.6-000049.700012.1 08.9800.68G? 0 +232257.56 +342137.6 +000010.6-000035.100022.3 08.9800.47F? 0 +232834.34 -083143.1 +000092.8-000011.500005.0 08.9800.43F? 0 +232954.76 +735102.8 +000004.2-000003.100012.1 08.9800.42F? 0 +233257.22 +113033.6 +000041.8-000018.600019.1 08.9800.48F? 0 +233550.63 -521513.6 +000036.5+000002.600005.8 08.9800.51F? 0 +233722.45 +233540.6 +000006.6-000004.900002.7 08.9800.13A? 0 +233922.67 -270924.9 +000047.1-000001.200001.9 08.9800.45F? 0 +234356.81 +071501.5 +000000.0+000000.000000.0 08.9800.50F? 0 +235008.45 +070250.1 +000036.9-000013.600000.7 08.9800.55F? 0 +235107.25 +314724.4 -000031.3-000024.000007.1 08.9800.50F? 0 +235655.11 +721732.2 +000005.7-000008.200007.9 08.9800.16A? 0 +235831.30 -014118.6 -000096.0-000111.800005.2 08.9800.66G? 0 +000050.04 -324409.4 -000037.0-000022.100032.6 08.9801.22K? 0 +000315.14 +381548.9 +000006.1+000009.600000.0 08.9801.06K? 0 +000523.99 +283237.5 +000004.9-000012.600007.9 08.9801.20K? 0 +000710.18 +345113.7 +000004.3-000003.300012.5 08.9801.52K? 0 diff --git a/kstars/kstars/data/hip126.dat b/kstars/kstars/data/hip126.dat new file mode 100644 index 00000000..b43a64c4 --- /dev/null +++ b/kstars/kstars/data/hip126.dat @@ -0,0 +1,1000 @@ +001342.43 -491154.3 -000015.2-000002.600006.6 08.9801.13K? 0 +001540.10 +232828.5 +000000.4+000015.800006.1 08.9801.47K? 0 +003116.50 -513857.6 +000008.4-000007.900000.8 08.9801.68K? 0 +003146.83 +620542.5 -000005.1+000000.600010.9 08.9801.17K? 0 +003341.05 -180655.1 +000017.2-000009.900000.2 08.9801.52K? 0 +003351.34 +110410.9 +000004.6+000011.500006.7 08.9801.25K? 0 +003524.47 -214439.9 +000085.6+000009.300007.8 08.9801.22K? 0 +003544.21 +494410.5 +000016.7+000017.900003.8 08.9801.63K? 0 +003616.01 +273227.8 -000002.0+000005.100024.2 08.9801.25K? 0 +004316.96 +392757.7 -000037.5+000019.600004.8 08.9801.03K? 0 +004519.60 -503737.1 +000005.1+000006.900017.9 08.9801.18K? 0 +004646.05 +015805.5 -000022.4-000028.900019.9 08.9801.62K? 0 +004717.15 +664228.1 +000007.0+000008.700028.0 08.9801.45K? 0 +004802.46 +050612.7 -000011.1-000036.700010.7 08.9801.13K? 0 +005102.07 +091343.5 +000040.3+000026.000034.0 08.9801.17K? 0 +005337.04 +275436.1 +000053.3-000028.300027.7 08.9801.10K? 0 +010023.53 +252716.9 -000011.5+000019.600014.9 08.9801.04K? 0 +010026.28 +492824.0 +000004.6+000011.100013.2 08.9801.20K? 0 +010431.18 -703225.3 +000034.4-000016.600001.5 08.9801.56K? 0 0.10 1.00 +010539.28 -604341.5 +000021.4-000025.100000.6 08.9801.06K? 0 +010639.23 -250807.9 +000032.2+000014.100005.5 08.9801.27K? 0 +011038.93 +695309.9 -000002.0-000008.000000.7 08.9801.27K? 0 +011245.50 +232750.3 -000010.5-000004.100027.3 08.9801.00K? 0 +011730.28 +482947.4 -000000.4+000005.700014.9 08.9801.80K? 0 +012115.12 +755141.1 +000004.8+000002.700002.3 08.9801.09K? 0 +012349.92 -563616.5 -000015.2-000008.600020.4 08.9801.12K? 0 +012659.25 +612504.4 +000008.3-000020.800000.3 08.9801.38K? 0 +013140.03 +023345.5 +000071.1-000012.300010.7 08.9801.10K? 0 +013250.60 +195316.7 +000030.8-000007.800007.0 08.9801.16K? 0 +013436.12 -744027.5 +000007.9+000026.000000.8 08.9801.13K? 0 +013536.92 +344653.6 -000004.6+000002.100008.2 08.9801.72K? 0 +013641.69 -391134.6 +000025.1-000000.900001.1 08.9801.29K? 0 +013704.93 -153059.8 +000023.7-000012.500018.4 08.9801.07K? 0 +014651.92 +794304.2 -000016.3-000007.100001.9 08.9801.11K? 0 +014708.91 -082607.0 -000004.7-000014.700025.5 08.9801.24K? 0 +015221.30 +530012.1 -000018.1+000001.400005.2 08.9801.51K? 0 +015348.73 +541451.0 +000026.3+000022.600013.8 08.9801.44K? 0 +015511.18 +353527.1 -000004.6+000006.000005.4 08.9801.20K? 0 +015754.89 +473352.9 -000011.9-000010.800003.1 08.9801.66K? 0 +020725.64 -775516.2 +000019.4+000007.200007.3 08.9801.39K? 0 +020820.08 +070608.0 +000001.7-000034.500032.0 08.9801.07K? 0 +021231.16 -162329.5 -000012.6-000024.700028.0 08.9801.17K? 0 +022015.50 -725624.0 -000019.1-000022.000013.7 08.9801.19K? 0 +022522.23 +033633.5 -000011.7-000014.700002.9 08.9801.33K? 0 +023217.67 -721051.0 +000026.4-000005.500002.2 08.9801.05K? 0 +023503.70 -074308.8 -000006.3-000013.600017.4 08.9801.06K? 0 +023542.19 +100721.1 +000069.5-000021.400034.0 08.9801.20K? 0 +023551.85 +704611.9 -000005.8+000021.300015.5 08.9801.20K? 0 +023743.70 +262825.1 +000082.6-000061.600001.4 08.9801.24K? 0 +023919.47 -490803.5 -000003.3+000010.000004.0 08.9801.30K? 0 +024450.17 -782224.7 +000038.0+000027.900008.5 08.9801.11K? 0 +025138.46 -622334.9 +000004.4+000031.200001.2 08.9801.26K? 0 +030246.03 -223205.1 -000006.7+000002.400010.6 08.9801.62K? 0 +030826.89 -614621.4 +000031.2+000016.400022.2 08.9801.06K? 0 +030935.48 -180356.1 -000018.6-000010.700009.9 08.9801.36K? 0 +031139.17 -501619.8 +000007.2-000011.300000.5 08.9801.23K? 0 +031721.73 +392209.7 -000009.3-000033.900002.9 08.9801.34K? 0 +031952.78 +421231.1 +000035.2-000044.200012.7 08.9801.05K? 0 +032219.70 +421002.3 -000002.5-000037.900008.2 08.9801.23K? 0 +032304.14 -565251.0 -000000.2+000033.600005.4 08.9801.11K? 0 +032308.81 +671002.0 +000029.9-000020.400016.1 08.9801.14K? 0 +032632.32 -265909.5 +000001.6-000018.800005.5 08.9801.08K? 0 +032756.25 +532011.4 -000014.5+000009.500008.5 08.9801.27K? 0 +033515.66 +593524.7 +000038.4-000032.500025.7 08.9801.31K? 0 +034537.67 +751053.1 -000012.8+000018.000017.0 08.9801.73K? 0 +034712.80 +391108.7 -000001.8-000028.800007.8 08.9801.25K? 0 +034754.11 +454752.3 +000002.4-000020.300028.5 08.9801.15K? 0 +035045.93 +453616.2 +000005.1-000020.700000.0 08.9801.20K? 0 +035108.12 -000152.0 -000008.8-000039.700010.6 08.9801.27K? 0 +035618.71 +711654.6 +000025.1-000031.200019.9 08.9801.11K? 0 +035648.79 -405025.8 +000011.0+000003.600002.9 08.9801.62K? 0 +035839.91 -332829.4 +000007.1-000004.300025.5 08.9801.16K? 0 +040138.31 +711148.7 +000006.9-000004.500010.1 08.9801.31K? 0 +040926.04 +132407.1 -000037.0-000005.600023.4 08.9801.10K? 0 +041138.02 +421815.5 -000010.9+000007.300009.2 08.9801.08K? 0 +041528.41 -611241.4 +000008.6+000006.400003.8 08.9801.49K? 0 +041853.43 +041347.8 +000028.9+000025.300044.1 08.9801.36K? 0 +041908.14 -131945.1 -000007.6-000080.700008.7 08.9801.03K? 0 +041934.22 -011630.7 +000007.1+000031.200023.0 08.9801.11K? 0 +041949.61 -015156.9 -000052.2-000056.700002.2 08.9801.51K? 0 +042359.57 -203518.4 +000001.2-000001.500001.5 08.9801.61K? 0 +042659.86 -030725.4 +000014.9-000021.300002.1 08.9801.02K? 0 +043144.30 +453940.8 +000019.2-000001.700009.5 08.9801.15K? 0 +043529.66 -505844.5 -000012.9+000020.400006.2 08.9801.18K? 0 +044034.58 -260441.5 -000012.0-000018.100021.7 08.9801.09K? 0 +044346.35 +585217.1 +000002.2+000005.400000.9 08.9801.29K? 0 +045140.76 -000513.2 +000004.4+000007.100023.8 08.9801.01K? 0 +050215.83 -804841.1 -000008.6+000020.400004.2 08.9801.08K? 0 +050307.10 +304017.6 -000036.4-000021.900001.3 08.9801.55K? 0 +050611.65 -152617.0 -000039.2+000026.200009.4 08.9801.38K? 0 +051435.44 +050801.0 -000005.7-000048.000006.1 08.9801.06K? 0 +051706.45 -172702.8 -000004.5+000018.500012.6 08.9801.11K? 0 +052449.82 +182814.0 +000020.3+000000.300014.5 08.9801.65K? 0 +052639.57 -165311.1 +000021.0+000003.000005.0 08.9801.37K? 1 +052710.23 +301400.6 -000032.4-000038.000007.5 08.9801.45K? 0 +052949.91 +763435.1 +000013.4-000007.800000.5 08.9801.50K? 0 +053301.73 -190457.9 +000012.8-000013.800004.9 08.9801.01K? 0 +053536.95 +324813.0 +000017.3-000021.700015.4 08.9801.42K? 0 +053823.41 -211452.3 +000047.4-000040.300024.2 08.9801.57K? 0 +053857.28 +312242.5 +000015.7+000016.400001.1 08.9801.51K? 0 +054024.38 +020420.1 +000002.9-000008.700009.8 08.9801.22K? 0 +054100.03 -515116.5 -000008.7-000011.100008.2 08.9801.53K? 0 +054157.35 +145615.6 -000038.4-000001.000007.2 08.9801.52K? 0 +054205.00 +035743.5 +000000.8-000009.200011.0 08.9801.07K? 0 +054232.47 +733124.8 +000002.9-000021.400002.4 08.9801.77K? 0 +054520.21 +212904.6 +000016.8-000013.300029.8 08.9801.23K? 0 +054610.22 -352349.3 -000011.1+000004.400007.1 08.9801.68K? 0 +055017.75 +163420.3 -000038.0+000002.400035.3 08.9801.72K? 0 +055044.66 +311210.8 -000037.9-000001.800048.4 08.9801.70K? 0 +055139.23 +244218.5 +000020.5-000023.000035.8 08.9801.32K? 0 +055319.69 +440210.1 +000050.2-000013.500003.9 08.9801.11K? 0 +055359.26 -294530.4 +000003.4+000008.000004.9 08.9801.50K? 0 +055912.08 -771616.4 -000005.9-000023.000000.5 08.9801.04K? 0 +055943.92 +420742.5 -000032.1-000014.400017.9 08.9801.62K? 0 +060638.28 -610135.6 -000005.3-000019.100010.9 08.9801.14K? 0 +061248.94 +514545.6 -000008.6+000014.700010.0 08.9801.06K? 0 +061402.37 -411657.4 -000007.2-000022.700004.8 08.9801.11K? 0 +062032.41 -411355.5 -000022.5+000001.100010.2 08.9801.27K? 0 +062208.47 -450848.0 -000005.6+000023.600005.9 08.9801.73K? 0 +062244.87 +491844.4 -000004.2-000022.000009.2 08.9801.11K? 0 +062540.97 -735201.2 +000001.0+000017.900002.0 08.9801.41K? 0 +062637.57 -223937.7 +000013.1-000003.700019.5 08.9801.64K? 0 +062757.18 -611557.7 +000028.9+000027.100016.9 08.9801.55K? 0 +062940.20 -611431.4 +000009.2+000025.800011.8 08.9801.29K? 0 +063012.37 +590430.9 +000002.8+000001.400017.8 08.9801.71K? 0 +063622.62 +365030.4 -000005.2-000006.500000.1 08.9801.24K? 0 +063753.01 -662237.2 +000008.1-000002.400007.3 08.9801.65K? 0 +064511.52 -241349.0 -000002.7+000017.100010.3 08.9801.49K? 0 +064821.07 +011308.3 +000000.3-000018.700009.8 08.9801.18K? 0 +065040.58 +373306.1 -000048.5+000032.200007.4 08.9801.10K? 0 +065046.15 -495849.6 +000002.6+000017.700010.8 08.9801.08K? 0 +065346.81 +153500.7 -000019.0-000006.600000.9 08.9801.14K? 0 +065358.50 -255027.2 -000002.0-000007.800002.8 08.9801.33K? 0 +065408.04 +532316.6 -000009.9-000012.300023.3 08.9801.52K? 0 +065416.18 -685719.1 +000024.5+000033.700015.3 08.9801.21K? 0 +065531.27 -642058.4 -000001.3-000010.400012.2 08.9801.19K? 0 +065635.16 +050629.3 -000021.1-000027.400022.1 08.9801.13K? 0 +065712.47 -302936.4 -000010.7+000012.400008.1 08.9801.14K? 0 +065907.72 +221016.3 +000013.8-000040.700017.9 08.9801.20K? 0 +070051.92 +274815.6 -000010.2-000004.300001.2 08.9801.08K? 0 +070200.16 -133034.4 +000012.8+000004.300022.1 08.9801.42K? 0 +070415.69 -194340.9 +000021.0+000005.500025.0 08.9801.70K? 0 +070655.83 +563806.9 -000001.0-000004.100012.4 08.9801.20K? 0 +071044.87 +172825.1 -000035.7-000013.800014.2 08.9801.04K? 0 +071234.21 +411304.2 -000013.3-000005.800014.7 08.9801.82K? 0 +071341.19 +532244.3 +000003.1-000006.000031.3 08.9801.74K? 0 +071908.02 -142318.9 +000001.2+000000.200005.7 08.9801.21K? 0 +072005.94 +043414.3 +000005.1+000006.500007.3 08.9801.14K? 0 +072025.80 +192547.5 +000015.8-000029.400008.6 08.9801.70K? 0 +072531.49 -142755.1 +000010.2+000000.000003.7 08.9801.04K? 0 +072742.04 +631936.3 +000016.9-000002.600015.6 08.9801.45K? 0 +072755.64 -680919.7 -000042.0+000038.400000.6 08.9801.00K? 0 +073039.93 +102015.6 +000005.4+000002.800024.3 08.9801.47K? 0 +073040.82 -170601.5 +000025.0-000011.900020.7 08.9801.31K? 0 +073041.13 +403847.7 -000009.4+000009.500010.2 08.9801.32K? 0 +073046.55 -350035.8 -000008.4+000032.700012.6 08.9801.35K? 0 +073211.59 -130355.9 -000006.5+000013.200003.5 08.9801.88M? 0 +073231.15 +152911.6 -000004.9-000025.700010.9 08.9801.08K? 0 +073524.31 +412758.0 +000030.8-000033.900008.3 08.9801.06K? 0 +073620.25 +000230.6 +000079.6+000024.800002.3 08.9801.03K? 0 +073624.99 +191413.6 -000020.3+000008.100024.3 08.9801.13K? 0 +073937.69 +172600.1 +000010.7+000002.200010.4 08.9801.12K? 0 +074000.52 -852529.8 -000006.2+000002.500014.6 08.9801.52K? 0 +074008.07 +361733.6 -000009.5-000004.100014.7 08.9801.50K? 0 +074015.36 +040354.3 -000015.5-000003.300036.3 08.9801.18K? 0 +074601.38 +020330.4 +000008.1+000003.100002.8 08.9801.41K? 0 +075245.29 +294332.5 +000008.6+000006.300020.2 08.9801.43K? 0 +075355.95 -411501.3 +000002.1-000001.200017.6 08.9801.43K? 0 +075438.88 -135437.7 -000008.7-000015.800036.5 08.9801.49K? 0 +075849.11 -550221.8 +000021.9-000013.400007.9 08.9801.79K? 0 +080033.22 -200429.7 +000019.3-000008.900006.3 08.9801.47K? 0 +080102.45 +040736.5 -000003.4-000027.700033.3 08.9801.36K? 0 +080122.39 +222130.1 -000054.7+000014.400010.5 08.9801.22K? 0 +080810.61 +172400.2 -000014.3+000005.700019.5 08.9801.04K? 0 +081028.85 +345443.5 -000004.9-000061.500003.8 08.9801.03K? 0 +081051.87 -283025.5 -000038.6-000008.200008.9 08.9801.24K? 0 +081144.84 -112029.1 +000005.7-000029.100014.4 08.9801.58K? 0 +081350.40 -002453.5 -000025.1+000010.900011.0 08.9801.20K? 0 +081457.89 -174154.9 -000011.1-000008.800002.8 08.9801.65K? 0 +081644.95 +711202.7 +000001.2-000007.800005.1 08.9801.09K? 0 +081926.29 -453109.5 -000030.4+000031.200029.5 08.9801.64K? 0 +082028.30 -292658.6 -000028.3-000012.000012.6 08.9801.33K? 0 +082328.94 -432750.7 +000007.6-000016.800002.1 08.9801.01K? 0 +082801.56 +622939.2 +000004.0-000038.300005.3 08.9801.10K? 0 +083048.42 +160724.9 +000003.2-000008.400004.3 08.9801.05K? 0 +083245.19 -555235.6 +000011.3+000038.100012.8 08.9801.19K? 0 +083527.33 -241316.3 +000005.8+000000.400026.8 08.9801.13K? 1 +083702.17 -434649.4 -000013.0+000004.200013.9 08.9801.04K? 0 +083821.48 -455234.9 -000002.3+000025.800026.5 08.9801.05K? 0 +084141.57 +043801.6 -000030.6-000013.300010.2 08.9801.10K? 0 +084720.88 +450332.4 +000022.2-000061.100014.2 08.9801.18K? 0 +084911.30 -175931.2 -000043.1+000010.100009.9 08.9801.11K? 0 +090122.96 -023219.0 -000033.5+000015.200023.1 08.9801.55K? 0 +090332.30 -210226.9 +000018.9+000023.700000.9 08.9801.08K? 0 +090335.21 -401229.2 -000019.1+000001.200005.4 08.9801.31K? 0 +090737.63 +263555.6 -000011.6-000024.500000.6 08.9801.54K? 0 +091448.81 +081544.8 +000042.9-000025.500000.3 08.9801.28K? 0 +091626.93 -373502.6 -000000.7-000008.000007.1 08.9801.11K? 0 +091848.32 -394526.9 +000010.3+000020.200012.3 08.9801.61K? 0 +092016.21 -603302.2 -000003.9-000005.700007.7 08.9801.15K? 0 +092841.70 +534808.3 +000005.3-000026.800020.6 08.9801.36K? 0 +093012.87 -520155.4 +000029.1-000008.500023.1 08.9801.61K? 0 +093210.07 -165246.8 +000003.1-000057.900003.0 08.9801.11K? 0 +093224.75 +820522.9 -000030.5-000022.100000.4 08.9801.00K? 0 +093350.90 +462127.9 -000005.2-000016.000004.8 08.9801.05K? 0 +093508.16 -511106.5 +000008.3+000029.900011.0 08.9801.57K? 0 +093706.34 -134602.7 -000006.7-000017.300022.7 08.9801.35K? 0 +094252.20 -535519.5 -000022.6+000036.000019.5 08.9801.70K? 0 +094740.93 -463825.6 -000074.5+000029.200030.4 08.9801.41K? 0 +095007.54 +265013.2 -000017.8-000001.100022.0 08.9801.01K? 0 +095036.30 -325148.1 -000023.8-000007.600007.0 08.9801.11K? 0 +095309.07 -242442.7 -000024.8-000000.800006.9 08.9801.08K? 0 +095442.89 -552101.9 -000010.5+000007.500008.2 08.9801.55K? 0 +095508.80 +312349.8 -000005.9-000013.800040.9 08.9801.55K? 0 +095609.06 +624723.6 -000295.7-000587.100101.3 08.9801.41K? 0 +100130.65 -380527.8 -000012.2+000013.400009.5 08.9801.51K? 0 0.10 1.00 +100209.72 -410106.6 -000019.9+000009.500007.0 08.9801.16K? 0 +100341.91 +020540.0 -000006.4-000025.400009.0 08.9801.67K? 0 +100505.63 +214927.1 +000008.5-000008.100000.8 08.9801.08K? 0 +100736.85 -691451.7 -000034.0+000024.900003.8 08.9801.70K? 0 +101010.65 -710411.5 -000021.0+000020.800003.9 08.9801.23K? 0 0.10 1.00 +101223.18 -170805.1 -000055.4-000000.100026.3 08.9801.48K? 0 +101924.34 -251715.1 +000016.8-000018.600006.5 08.9801.29K? 0 +102329.00 +295056.6 -000016.6-000031.900002.0 08.9801.44K? 0 +102658.59 -673321.8 -000007.4+000014.900014.4 08.9801.12K? 0 +103311.34 -252956.9 -000009.1+000052.600001.5 08.9801.53K? 0 +103559.66 -471057.2 +000003.8+000005.400018.3 08.9801.09K? 0 +103759.58 +042642.9 -000061.5-000006.000028.0 08.9801.57K? 0 +103909.41 -491841.7 -000015.5+000003.700030.5 08.9801.12K? 0 +103916.74 -391536.1 +000007.5+000042.800007.7 08.9801.45K? 0 +104220.85 -525828.0 -000031.4+000004.100017.0 08.9801.33K? 0 +104824.65 -550858.7 -000010.5-000018.400021.7 08.9801.70K? 0 +105404.90 +432243.5 -000020.9+000008.400016.7 08.9801.06K? 0 +105428.88 -494754.2 +000006.0-000009.800004.6 08.9801.03K? 0 +105714.09 -562055.0 -000026.3-000006.800008.6 08.9801.66K? 0 +111029.70 -012414.8 -000088.7+000013.500005.5 08.9801.56K? 0 +111523.14 -554822.0 +000010.1+000027.800004.2 08.9801.07K? 0 +112712.01 -823102.1 -000074.4-000003.300016.4 08.9801.27K? 0 +113022.81 -174548.6 -000003.2-000008.000001.7 08.9801.39K? 0 +113053.47 +094857.8 -000009.4+000016.100008.4 08.9801.01K? 0 +113222.92 -505556.4 -000001.8+000013.600005.4 08.9801.19K? 0 +113318.55 +782757.4 +000002.5-000005.700007.0 08.9801.20K? 0 +113408.99 -335310.0 -000044.0+000026.400007.6 08.9801.04K? 0 +113656.72 -511546.7 -000029.8-000023.300016.7 08.9801.61K? 0 +115720.72 -413307.5 -000037.6-000010.800004.4 08.9801.94M? 0 +120522.80 -532024.2 -000034.7-000005.000017.3 08.9801.74K? 0 +121021.87 -265600.5 -000093.5-000026.300001.3 08.9801.14K? 0 +121101.73 -524043.4 +000004.2+000000.400008.3 08.9801.46K? 0 +121335.78 -714154.4 -000077.0+000022.300040.1 08.9801.05K? 0 +122711.61 -645131.9 +000018.5-000020.400009.6 08.9801.49K? 0 +123128.88 -371922.0 -000005.2-000004.000016.5 08.9801.30K? 0 +123155.59 -172708.8 -000004.0+000008.300008.6 08.9801.59K? 0 +123232.66 -512638.2 -000022.0-000011.500009.0 08.9801.17K? 0 +123409.50 -344406.2 -000003.7-000003.100005.1 08.9801.01K? 0 +123538.62 -163241.0 -000018.8-000004.900021.7 08.9801.02K? 0 +123904.40 -075503.0 -000012.4-000009.600018.0 08.9801.05K? 0 +124749.23 -555734.5 +000011.1+000006.900021.1 08.9801.61K? 0 +125313.56 -101059.1 -000030.0+000003.800010.8 08.9801.13K? 0 +125928.31 +144359.9 -000023.4-000014.500017.0 08.9801.65K? 0 +130402.13 +221726.7 -000002.2-000032.900017.5 08.9801.24K? 0 +132356.83 -420821.4 -000002.7+000007.900058.8 08.9801.71K? 0 +132824.11 +175047.2 -000010.1-000018.200018.0 08.9801.13K? 0 +133351.54 -480222.3 -000014.6+000014.000000.5 08.9801.58K? 0 +133722.80 +645252.7 -000013.4+000020.800000.1 08.9801.19K? 0 +133726.76 -463330.3 -000008.6-000020.400002.9 08.9801.16K? 0 +133833.09 +671126.6 -000004.6-000011.100005.6 08.9801.09K? 0 +134023.36 -443450.7 -000000.9-000020.600013.8 08.9801.21K? 0 +134310.20 -292523.1 -000005.0-000011.900009.7 08.9801.50K? 0 +134340.97 -614852.8 -000036.1+000008.700007.8 08.9801.22K? 0 +134601.59 -600139.5 -000011.7-000027.600019.9 08.9801.37K? 0 +134742.78 -322550.5 +000090.2-000051.300053.2 08.9801.36K? 0 +135059.21 -112507.1 +000001.5-000010.500036.0 08.9801.67K? 0 +135140.82 +360546.7 +000000.2-000017.200018.7 08.9801.47K? 0 +135221.46 -034950.2 -000023.6-000013.200021.7 08.9801.41K? 0 +135836.90 -225151.5 +000022.4-000038.100012.4 08.9801.32K? 0 +135845.74 -142331.1 -000004.5-000027.300004.7 08.9801.17K? 0 +135916.24 -241545.8 -000014.3+000026.000010.6 08.9801.60K? 0 +140045.07 -352837.7 -000022.0-000031.200001.3 08.9801.21K? 0 +140226.17 -724839.9 -000048.2-000021.100004.8 08.9801.45K? 0 +140646.97 -501908.6 -000035.3-000009.600008.2 08.9801.12K? 0 +141726.60 -563647.0 +000004.2+000025.100009.2 08.9801.08K? 0 +142422.11 -384652.9 -000003.2+000006.200012.0 08.9801.53K? 0 +142520.84 -652627.3 -000007.5-000003.200001.4 08.9801.42K? 0 +143211.18 -291442.6 +000008.7-000012.600010.7 08.9801.24K? 0 +143550.92 -594049.2 -000029.6+000006.800011.7 08.9801.27K? 0 +143641.40 -710458.8 -000016.2-000005.800002.2 08.9801.14K? 0 +143935.10 +072426.8 +000005.3+000002.900011.6 08.9801.49K? 0 +144922.25 -280538.1 -000007.4-000009.800013.6 08.9801.37K? 0 +145907.43 -641241.1 +000041.1-000012.200023.8 08.9801.25K? 0 +150449.31 -080123.5 -000037.5+000019.200006.8 08.9801.27K? 0 +150900.19 +492118.6 -000016.0+000005.600012.0 08.9801.04K? 0 +151233.72 +693447.6 +000001.2+000001.500010.3 08.9801.60K? 0 +151343.97 -443426.9 -000021.3-000060.700006.2 08.9801.01K? 0 +151934.67 -615923.6 -000016.9-000020.500005.4 08.9801.51K? 0 +152345.65 -811429.2 +000001.0-000002.100007.4 08.9801.85M? 0 +152752.33 +404133.3 +000010.1-000003.100003.1 08.9801.07K? 0 +153013.73 +332011.7 -000015.6+000008.400018.1 08.9801.46K? 0 +153027.83 +700548.2 -000012.5-000007.800022.6 08.9801.39K? 0 +153203.92 -071620.9 -000062.7+000028.300034.0 08.9801.49K? 0 +154015.89 +561132.2 +000014.9+000008.200001.1 08.9801.12K? 0 +154545.53 +650155.9 +000002.9-000034.400029.5 08.9801.67K? 0 +154630.72 -851626.1 -000008.6-000017.700004.7 08.9801.44K? 0 +154753.23 -410311.1 -000028.8+000030.900036.3 08.9801.29K? 0 +154908.51 -221805.5 +000014.9-000007.000025.0 08.9801.21K? 0 +155118.95 -531946.1 +000031.5-000010.100017.6 08.9801.06K? 0 +155255.96 +010430.4 +000007.3-000020.200015.1 08.9801.18K? 0 +155323.06 -663127.2 -000007.6-000010.700001.4 08.9801.68K? 0 +155755.06 -592740.4 -000024.1-000013.300008.3 08.9801.43K? 0 +160212.01 +551028.7 +000010.3+000013.200008.9 08.9801.35K? 0 +160220.50 -322405.1 -000023.5+000024.200003.6 08.9801.13K? 0 +160638.39 -261319.7 -000036.5-000023.800014.3 08.9801.54K? 0 +161243.60 +685254.2 +000036.5-000025.700008.8 08.9801.45K? 0 +161307.65 +713751.5 +000002.3-000004.500001.6 08.9801.06K? 0 +161323.21 +311345.5 +000012.9+000007.300018.4 08.9801.19K? 0 +161504.65 -815615.7 -000008.0+000015.100000.2 08.9801.10K? 0 +161533.49 -154534.7 +000023.6-000003.100005.6 08.9801.23K? 0 +161623.84 -355459.4 -000019.9+000021.700009.2 08.9801.86M? 0 +161712.77 -150330.1 +000008.8-000027.300018.3 08.9801.50K? 0 +162106.20 +233806.6 +000008.9-000010.400015.7 08.9801.15K? 0 +162106.49 -035144.6 +000010.7+000009.700008.0 08.9801.36K? 0 +162110.26 -045202.4 -000011.8-000001.400017.6 08.9801.26K? 0 +162435.83 +072521.6 +000002.9-000018.700001.2 08.9801.00K? 0 +162602.06 +250826.1 -000002.0-000027.800014.0 08.9801.05K? 0 +162713.61 -432819.7 +000007.7-000013.100021.8 08.9801.67K? 0 +162932.37 +115617.0 -000032.4-000020.700040.9 08.9801.63K? 0 +163802.02 +272012.9 +000020.4+000006.400021.4 08.9801.01K? 0 +164153.49 -632409.5 -000011.4-000064.200025.3 08.9801.11K? 0 +164356.38 -561924.9 +000019.9-000004.300024.4 08.9801.67K? 0 +164511.11 -122949.1 -000050.3+000027.900009.6 08.9801.35K? 0 +164531.17 -013441.4 -000006.4-000014.100033.8 08.9801.27K? 0 +164649.80 +154327.2 +000002.6+000001.800013.1 08.9801.69K? 0 +165039.07 +652903.7 +000005.5+000033.400001.3 08.9801.48K? 0 +165134.67 -324617.6 -000019.5-000005.200015.5 08.9801.16K? 0 +165304.79 -573004.7 -000024.4-000028.600026.1 08.9801.34K? 0 +165659.65 +401041.9 +000014.2+000024.500011.3 08.9801.22K? 0 +171215.92 +063641.7 -000011.3+000012.900024.9 08.9801.01K? 0 +171349.87 -501828.4 +000003.3+000001.200022.3 08.9801.44K? 0 +171521.35 -603339.5 +000033.4+000002.400018.7 08.9801.47K? 0 +171632.81 +102447.4 -000002.5+000025.100023.5 08.9801.50K? 0 +171727.32 -302533.3 -000007.4-000025.800027.7 08.9801.72K? 0 +171733.97 +443503.5 -000008.9-000004.600013.2 08.9801.02K? 0 +171748.82 +141851.8 -000011.5+000021.500006.7 08.9801.49K? 0 +172328.97 -603357.4 +000027.7+000016.000016.1 08.9801.40K? 0 +172422.62 -390620.0 +000004.9-000012.000027.7 08.9801.65K? 0 +172709.17 +552243.5 -000009.4+000016.200016.9 08.9801.08K? 0 +172812.05 +134731.4 -000017.9-000019.900001.6 08.9801.31K? 0 +172830.90 +214054.5 -000006.6-000022.500011.6 08.9801.23K? 0 +172937.16 +245732.9 +000002.0-000001.900006.6 08.9801.23K? 0 +173045.76 -434648.1 +000008.1-000018.000021.2 08.9801.20K? 0 +173633.29 -163742.6 +000011.8-000004.800037.5 08.9801.09K? 0 +173727.56 -525914.0 +000009.4-000001.100001.9 08.9801.05K? 0 +174232.92 +024619.8 +000020.3-000002.200002.8 08.9801.41K? 0 +174238.16 -322415.6 -000011.6+000030.500006.0 08.9801.64K? 0 +175037.43 +092828.2 +000026.3+000026.300008.0 08.9801.58K? 0 +175239.85 +312303.5 +000003.0-000044.200008.4 08.9801.12K? 0 +175244.85 -413858.7 -000010.0-000005.500018.6 08.9801.76K? 0 +175303.98 +161136.9 -000012.3-000022.700027.5 08.9801.07K? 0 +175439.01 -291340.9 +000003.0+000002.000007.3 08.9801.01K? 0 +175828.95 +753825.4 -000008.4+000018.400015.3 08.9801.00K? 0 +175846.94 -524409.5 -000025.7-000032.600007.6 08.9801.56K? 0 +175937.89 +035634.4 -000019.6+000001.300003.2 08.9801.66K? 0 +180337.77 +353413.0 +000009.2-000003.700007.0 08.9801.05K? 0 +180551.63 -482304.7 -000022.1+000007.500020.8 08.9801.22K? 0 +181206.97 -134816.3 +000002.7-000003.900017.2 08.9801.99M? 0 +181242.30 -493708.8 +000028.8-000012.500011.5 08.9801.38K? 0 +181435.69 +312858.2 +000008.9+000038.000026.8 08.9801.09K? 0 +181504.39 -235418.1 -000064.1-000058.700007.8 08.9801.06K? 0 +181935.38 +284822.8 +000008.3+000021.600010.9 08.9801.12K? 0 +182016.33 -774018.9 +000013.3-000015.200010.3 08.9801.33K? 0 +182147.13 +090946.2 +000023.7+000019.100009.5 08.9801.34K? 0 +182432.68 -144631.9 -000000.7-000014.100040.8 08.9801.31K? 0 +182601.17 +613022.3 +000038.4+000017.800023.3 08.9801.65K? 0 +182639.94 +100557.3 +000009.4+000011.900038.7 08.9801.67K? 0 +182831.09 +093926.8 -000002.8+000004.600014.4 08.9801.62K? 0 +183226.37 +721930.6 -000018.6-000007.700012.1 08.9801.08K? 0 +183418.75 -132908.0 +000020.7-000001.300031.3 08.9801.82K? 0 +183503.53 +571219.7 +000008.7-000003.200002.2 08.9801.02K? 0 +183939.19 +180021.2 +000006.5-000038.300001.4 08.9801.81K? 0 +183946.81 -410803.6 +000045.1+000031.300010.5 08.9801.72K? 0 +184009.60 -623659.6 +000017.6-000013.100000.9 08.9801.22K? 0 +184259.11 +560303.2 -000010.5+000026.800014.0 08.9801.15K? 0 +184309.60 -180935.0 -000007.5+000041.300012.9 08.9801.30K? 0 +184346.06 -281400.7 +000007.2-000041.900003.4 08.9801.20K? 0 +184358.11 -425030.0 -000047.6-000022.900021.3 08.9801.33K? 0 +184435.06 -280228.0 -000017.8-000002.500015.1 08.9801.59K? 0 +184520.52 +604440.0 +000005.2-000013.400026.4 08.9801.43K? 0 +184928.13 +303447.4 -000000.4+000015.900001.5 08.9801.01K? 0 +185042.91 +234743.4 -000000.2-000010.600009.1 08.9801.61K? 0 +185043.28 -191259.5 -000038.2+000023.100000.7 08.9801.65K? 0 +185148.31 +180348.1 +000009.7+000004.000018.9 08.9801.66K? 0 +185245.35 +123357.6 +000016.9-000009.200012.8 08.9801.22K? 0 +185320.83 -084040.7 +000031.2-000010.700027.4 08.9801.46K? 0 +185437.66 -300917.0 -000004.1-000000.900005.4 08.9801.03K? 0 +185936.45 +614644.9 -000051.9-000015.000026.1 08.9801.12K? 0 +185958.72 -084858.0 -000016.2-000018.200007.5 08.9801.04K? 0 +190126.13 -723813.8 +000038.3-000050.100006.0 08.9801.12K? 0 +190342.88 -243359.6 -000004.8-000027.400010.2 08.9801.10K? 0 +190414.57 -395313.8 -000049.5+000002.600009.1 08.9801.24K? 0 +190514.13 -181749.9 -000022.6+000011.700016.5 08.9801.69K? 0 +190541.72 +324654.0 +000016.0+000026.200000.3 08.9801.02K? 0 +190732.76 -022954.7 -000036.5-000014.400017.7 08.9801.80K? 0 +191023.05 +763721.8 +000001.9+000038.500003.1 08.9801.09K? 0 +191457.64 -222533.1 -000014.7-000022.100019.1 08.9801.66K? 0 +191704.89 -543723.2 -000036.2+000061.500000.2 08.9801.04K? 0 +191958.49 +310510.0 +000022.1-000023.700014.8 08.9801.14K? 0 +192029.11 -185946.0 -000003.2+000017.100026.1 08.9801.36K? 0 +192322.45 -623622.8 +000025.1-000037.100021.7 08.9801.08K? 0 +192802.94 +335228.5 +000004.6+000026.200004.7 08.9801.54K? 0 +192838.75 +005115.3 -000023.8-000014.500004.5 08.9801.74K? 0 +193250.51 -414924.7 +000012.3+000032.200049.4 08.9801.44K? 0 +193417.64 +580332.8 -000020.4+000031.400006.8 08.9801.61K? 0 +193539.75 +443142.8 +000017.4+000009.900017.1 08.9801.25K? 0 +193839.48 -285143.2 -000010.4-000035.100000.8 08.9801.22K? 0 +193928.34 -193615.6 -000015.4+000004.700018.9 08.9801.60K? 0 +193956.18 +785347.6 -000009.0-000001.100005.1 08.9801.01K? 0 +194450.85 +105707.0 -000001.4-000010.000029.3 08.9801.18K? 0 +194456.48 -331516.4 +000005.5-000026.600001.5 08.9801.85M? 0 +194531.90 +412812.7 -000002.6+000018.100007.1 08.9801.20K? 0 +194627.38 +255207.3 -000003.0-000036.900010.7 08.9801.05K? 0 +194648.19 +294254.4 -000028.4-000033.600023.9 08.9801.05K? 0 +194942.11 +644113.4 +000022.5+000018.000030.8 08.9801.39K? 0 +195151.17 -003046.7 +000037.6+000010.500033.0 08.9801.21K? 0 +195241.27 +090841.9 -000001.3-000023.600009.9 08.9801.08K? 0 +195313.07 +180135.1 -000009.1-000023.800021.0 08.9801.25K? 0 +195500.76 -184603.4 -000033.1-000018.100007.1 08.9801.01K? 0 +195504.93 +191757.2 -000023.5-000029.900012.4 08.9801.18K? 0 +195707.53 -464405.0 -000059.8-000010.400015.5 08.9801.11K? 0 +195935.29 +121305.5 +000029.9-000015.500001.6 08.9801.58K? 0 +200406.90 +301013.4 +000020.9-000016.600017.5 08.9801.26K? 0 +200656.99 +005255.8 -000031.4-000029.000000.9 08.9801.10K? 0 +200739.26 +493553.9 +000014.9-000000.900033.2 08.9801.87M? 0 +200855.39 +190239.5 -000000.2-000002.600024.2 08.9801.20K? 0 +201227.94 -625426.5 -000026.2-000101.100017.4 08.9801.09K? 0 +201318.95 -070552.3 +000025.8-000032.000012.9 08.9801.24K? 0 +201435.16 -703947.0 +000013.5-000057.300012.2 08.9801.04K? 0 +201630.32 +041637.1 -000022.3-000017.300005.7 08.9801.23K? 0 +202202.88 +404427.9 -000003.4-000019.500003.2 08.9801.57K? 0 +202521.53 +133543.7 +000014.7+000018.100003.0 08.9801.06K? 0 +202809.59 +272846.5 -000005.6-000034.500001.8 08.9801.14K? 0 +203036.33 -090715.6 +000025.4+000017.400018.7 08.9801.18K? 0 +203315.08 +411850.5 +000001.6-000010.300000.9 08.9801.09K? 0 +203451.00 +015416.8 +000011.7-000024.800006.1 08.9801.22K? 0 +203507.56 +302951.7 +000000.7-000010.500012.7 08.9801.07K? 0 +203547.47 +335212.8 +000010.2+000021.300008.9 08.9801.00K? 0 +203827.09 +230407.0 +000023.0+000009.300001.9 08.9801.01K? 0 +203927.40 +344259.9 +000018.8-000002.500000.1 08.9801.08K? 0 +204237.83 +160742.3 -000038.5-000011.000008.9 08.9801.63K? 0 +204322.74 -313252.3 -000010.6+000031.000012.3 08.9801.01K? 0 +204337.89 -474338.4 +000034.3-000059.000014.3 08.9801.75K? 0 +204509.85 +255811.6 -000004.3-000002.900008.9 08.9801.73K? 0 +204559.87 -370211.0 -000010.0-000000.100018.9 08.9801.57K? 0 +204801.53 +401958.0 +000024.2+000015.800035.1 08.9801.73K? 0 +205019.47 -013341.8 +000008.9+000001.600038.3 08.9801.15K? 0 +205613.00 +124126.2 +000019.0+000002.800004.2 08.9801.35K? 0 +205737.06 +074122.5 +000030.0+000004.200007.6 08.9801.08K? 0 +210003.92 -292837.0 -000053.5-000031.800007.1 08.9801.35K? 0 +210507.36 +043409.5 +000018.7+000011.300000.6 08.9801.21K? 0 +211139.28 +332143.2 -000022.3-000012.100005.5 08.9801.25K? 0 +211508.77 -180614.1 +000020.8-000023.500015.3 08.9801.19K? 0 +211616.97 -133350.5 +000050.4-000011.700007.5 08.9801.65K? 0 +211825.71 +293938.5 +000017.1-000008.500007.6 08.9801.69K? 0 +211837.81 +224338.6 +000000.6-000000.800012.7 08.9801.72K? 0 +211851.30 +332712.3 -000011.3-000024.900004.2 08.9801.61K? 0 +211914.62 +194034.3 +000051.1+000001.200013.2 08.9801.47K? 0 +211933.25 -533643.2 -000015.1-000010.800010.0 08.9801.04K? 0 +212808.10 -120520.7 -000018.1-000033.600009.6 08.9801.33K? 0 +212850.60 -235821.0 +000010.8-000000.300011.9 08.9801.41K? 0 +213127.96 -084434.7 +000000.2-000017.000003.5 08.9801.15K? 0 +213148.40 +212538.6 +000026.3+000009.600001.5 08.9801.03K? 0 +213308.88 +212708.6 -000014.2-000017.100000.8 08.9801.11K? 0 +213532.41 +401145.5 -000004.4-000004.200000.8 08.9801.70K? 0 +213932.70 +451059.9 -000003.4-000011.200000.6 08.9801.38K? 0 +214102.94 +365436.0 -000021.5-000021.300006.3 08.9801.03K? 0 +214209.06 +230203.7 +000013.6-000029.700007.8 08.9801.04K? 0 +214220.75 -053822.7 -000030.0-000041.300005.1 08.9801.16K? 0 +214535.46 +603045.3 +000010.7+000018.800001.5 08.9801.21K? 0 +215007.57 -261141.7 -000042.7-000014.500019.4 08.9801.37K? 0 +215124.22 -372431.6 -000024.9-000014.800000.9 08.9801.06K? 0 +215541.21 +435741.1 -000003.1+000003.000001.7 08.9801.28K? 0 +215553.49 +293711.9 +000025.1-000019.000017.8 08.9801.41K? 0 +215652.58 +655313.5 +000026.2-000042.900019.0 08.9801.60K? 0 +215716.74 +041403.5 +000016.8+000024.600007.1 08.9801.39K? 0 +215933.53 +191904.8 +000009.7+000019.000037.3 08.9801.22K? 0 +220348.47 +191701.4 -000024.3+000007.900017.8 08.9801.07K? 0 +220355.08 +240235.2 -000048.3-000013.700036.8 08.9801.47K? 0 +221246.20 +720551.7 -000001.2-000011.600006.5 08.9801.33K? 0 +221326.05 +521725.3 -000009.8-000013.500026.6 08.9801.64K? 0 +221417.33 +042717.8 +000002.9-000028.800006.5 08.9801.11K? 0 +221516.59 -792110.4 +000008.8-000000.900004.8 08.9801.17K? 0 +223433.88 -551515.0 -000010.6-000023.500023.6 08.9801.26K? 0 +224124.51 -053919.2 +000019.3-000019.600024.9 08.9801.18K? 0 +224215.37 -805619.3 -000005.8-000005.500004.7 08.9801.44K? 0 +224609.34 -575804.9 +000017.1-000024.600001.1 08.9801.18K? 0 +225048.42 +481321.4 +000016.9-000017.100005.4 08.9801.40K? 0 +225335.97 -241002.6 +000013.9+000004.900012.1 08.9801.52K? 0 +225526.48 -100647.1 +000023.4-000015.400005.7 08.9801.01K? 0 +230207.87 -192601.2 +000013.1+000013.200006.2 08.9801.10K? 0 +230319.50 +253129.3 -000007.7-000022.600043.3 08.9801.28K? 0 +231316.08 -625357.7 -000007.1+000000.600001.4 08.9801.28K? 0 +231329.56 -095546.4 +000041.0+000019.700023.1 08.9801.13K? 0 +231556.13 +192732.8 +000017.5-000012.700004.4 08.9801.76K? 0 +231816.29 +831300.6 +000014.9+000049.200006.4 08.9801.23K? 0 +232006.66 +053850.5 -000007.1+000031.100017.5 08.9801.61K? 0 +232438.60 -332625.6 +000025.5-000012.300009.7 08.9801.33K? 0 +232501.78 +265539.5 +000015.1-000010.200007.6 08.9801.04K? 0 +232550.21 +404335.8 +000114.2-000012.800008.1 08.9801.22K? 0 +233005.16 -201016.7 +000009.6+000034.600021.6 08.9801.63K? 0 +233024.80 +382317.5 -000003.2-000009.500028.3 08.9801.00K? 0 +233551.47 +363440.9 +000019.0+000008.800016.4 08.9801.12K? 0 +234048.10 +682330.9 -000016.7-000000.200008.5 08.9801.90M? 0 +235122.31 +231748.3 +000024.9-000005.800022.9 08.9801.73K? 0 +235257.14 +331416.0 +000031.5-000016.000029.2 08.9801.23K? 0 +235322.49 +765134.7 +000020.2-000021.300003.8 08.9801.15K? 0 +235433.63 +275156.5 +000020.5-000028.000012.2 08.9801.36K? 0 +235905.06 +341548.3 -000014.3-000001.600001.7 08.9801.41K? 0 +041911.31 +330232.9 +000082.1+000036.800006.2 08.9802.05M? 0 +173540.87 -302020.2 -000006.1-000006.200018.6 08.9802.01M? 0 +175513.23 -280021.7 -000034.5-000030.200034.0 08.9802.57N? 0 +195845.77 +320820.8 +000015.4+000033.000018.3 08.9802.27M? 0 +235128.73 +621633.8 -000014.9+000023.200026.6 08.9802.36M? 0 +000052.67 -124943.2 +000223.4-000119.400039.9 08.9900.64G? 0 +000130.06 +731829.5 +000020.7-000002.300010.0 08.9900.43F? 0 +000441.52 -010333.4 +000002.1-000010.900012.1 08.9900.37F? 0 +000456.93 -181042.6 -000016.0-000090.400004.9 08.9900.67G? 0 +000555.13 -684841.8 -000039.4+000008.800005.6 08.9900.58F? 0 +000910.69 +260200.7 -000083.8-000124.500024.5 08.9900.67G? 0 +001849.55 +101246.9 +000038.4-000089.600018.7 08.9900.62G? 0 +001857.89 +633419.2 +000007.9+000003.100000.8 08.9900.32F? 0 +002344.54 +602239.2 +000054.4+000030.500000.4 08.9900.55F? 0 +002658.56 +170510.1 -000117.5-000157.300036.4 08.9900.60G? 0 +002836.28 +194207.5 +000111.3-000010.300003.3 08.9900.76G? 0 +002905.68 -074210.1 +000061.0-000022.900009.1 08.9900.52F? 0 +002949.86 -504156.2 +000000.2+000006.300002.6 08.9900.40F? 0 +003046.74 +501536.0 +000066.3-000040.000021.9 08.9900.60G? 0 +003105.23 -511342.9 -000010.6-000054.400022.5 08.9900.73G? 0 +003140.02 +234229.6 -000068.9+000010.900014.2 08.9900.56F? 0 +003202.78 -092438.3 -000060.8+000014.700030.2 08.9900.87G? 0 +003212.92 +381631.0 +000017.6+000004.600015.2 08.9900.22A? 0 +003223.81 +535640.1 +000020.8-000010.500012.2 08.9900.25A? 0 +003513.22 +031232.5 +000068.9-000127.900016.4 08.9900.70G? 0 +003542.01 +321356.3 -000027.5-000025.600012.6 08.9900.98K? 0 +003837.50 -194431.0 -000007.2+000000.000035.8 08.9900.98K? 0 +004127.38 -613058.5 +000022.2-000030.100004.3 08.9900.91G? 0 +004204.46 +465828.3 -000004.1-000005.800007.2 08.9900.45F? 0 +004256.35 +214740.7 +000050.7-000009.000011.8 08.9900.47F? 0 +004318.80 +271111.3 +000008.0-000026.000013.0 08.9900.19A? 0 +004328.83 +021828.0 -000008.9+000007.700000.9 08.9900.44F? 0 +004515.77 -450113.4 +000016.8-000001.700008.1 08.9900.51F? 0 +004637.90 -020719.7 +000042.9-000046.300018.2 08.9900.52F? 0 +004703.23 +415753.2 +000000.9+000032.700016.6 08.9900.35F? 0 +005110.95 -352346.5 +000082.8+000007.500001.2 08.9900.55F? 0 +005651.38 +631535.9 +000019.2-000004.500014.2 08.9900.08A? 0 +005655.38 -515232.0 +000087.6+000003.000017.8 08.9900.99K? 0 +010227.50 +393737.4 -000004.3-000000.800011.0 08.99-0.04B? 0 +010234.94 -342212.2 +000117.2+000030.800000.8 08.9900.97K? 0 +010335.33 -441430.8 -000006.2+000004.200004.8 08.9900.56F? 0 +010402.32 +263309.8 -000059.0-000031.500001.0 08.9900.50F? 0 +010542.52 +213817.2 +000046.1-000032.500028.7 08.9900.60G? 0 +010902.53 -253211.0 -000006.3-000050.500009.8 08.9900.90G? 0 +010933.46 +363342.6 +000013.2-000012.500003.9 08.9900.40F? 0 +011214.55 +635141.5 +000035.4+000002.900019.1 08.9900.44F? 0 +011702.59 +205045.6 +000038.6+000002.000031.3 08.9900.95G? 0 +011809.98 +140831.3 -000013.8-000019.000004.8 08.9900.45F? 0 +011942.78 +000620.6 +000136.3+000024.800019.8 08.9900.74G? 0 +012140.66 +510547.2 -000015.3+000007.700002.0 08.9900.12A? 0 +012142.10 +111614.6 +000030.8-000026.200015.8 08.9900.93G? 0 +012714.69 +273030.6 -000025.0+000052.300002.2 08.9900.71G? 0 +012807.97 +373610.8 +000010.5+000000.100006.9 08.9900.07A? 0 +012907.61 +034707.6 -000024.3-000064.200045.8 08.9900.42F? 1 +013314.19 +264802.4 -000048.9-000018.700001.1 08.9900.65G? 0 +013741.23 -253404.1 +000013.7-000025.700016.3 08.9900.55F? 0 +014041.73 +361225.7 +000168.0-000049.100005.8 08.9900.56F? 0 +015111.47 -242542.2 -000014.2+000007.200009.9 08.9900.41F? 0 +015323.40 +700233.4 +000025.6+000007.100022.8 08.9900.47F? 0 +015641.55 -731552.1 +000002.4+000038.100000.0 08.9900.36F? 0 +015645.44 +145342.2 -000004.1-000003.500016.9 08.9900.99K? 0 +015738.94 +374612.5 +000026.5-000007.000005.0 08.9900.99K? 0 +015902.69 +215451.2 +000020.0+000053.900008.8 08.9900.46F? 0 +015943.45 +631851.0 +000007.6-000008.900019.4 08.9900.24A? 0 +015949.44 -503400.2 -000004.2+000003.200015.9 08.9900.79G? 0 +020033.72 +275319.3 -000002.0-000017.400016.6 08.9900.33F? 0 0.10 1.00 +020109.15 -540036.3 +000021.3+000016.600019.3 08.9900.30A? 0 +020338.19 -183719.4 +000095.5-000127.200005.7 08.9900.01A? 0 +020705.78 +695638.2 +000088.1-000021.200020.2 08.9900.57F? 0 +020822.95 -462222.8 -000011.4-000041.300016.2 08.9900.94G? 0 +020900.56 +082528.2 +000099.8+000014.400023.1 08.9900.49F? 0 +021645.19 +074110.8 +000027.5-000007.800000.1 08.9900.21A? 0 +022137.00 -025741.9 +000003.4-000024.300018.5 08.9900.47F? 0 +022453.77 -020643.3 +000095.1-000012.400002.7 08.9900.49F? 0 +023052.71 +531020.1 +000019.0+000048.700027.5 08.9900.54F? 0 +023158.04 -510134.0 +000058.7+000033.400021.2 08.9900.59G? 0 +023226.07 +713704.4 +000005.2-000005.900014.8 08.9900.03A? 0 +023647.11 +580712.4 -000001.7-000003.200012.0 08.9900.12A? 0 +024337.00 -002040.1 -000012.7-000013.700008.2 08.9900.52F? 0 +024446.35 +554423.7 -000013.9+000012.300012.3 08.9900.43F? 0 +024507.35 +324508.6 +000022.5-000058.700027.7 08.9900.64G? 0 +024528.78 +513509.1 +000000.0-000016.100017.7 08.9900.16A? 0 +024541.36 +683747.0 +000025.0-000011.600006.9 08.9900.32F? 0 +024548.13 +194710.1 +000099.5-000071.800004.5 08.9900.58F? 0 +024601.90 +383116.9 +000026.3-000035.700012.2 08.9900.33F? 0 +024903.19 -040549.1 -000034.2-000121.300014.4 08.9900.83G? 0 +025258.36 +424455.0 +000001.8-000027.800003.3 08.9900.51F? 0 +025520.22 -461219.0 +000009.7+000001.700006.3 08.9900.99K? 0 +025701.52 +171422.4 +000041.8-000028.000025.6 08.9900.00B? 0 +025855.57 +432614.5 -000002.4-000014.000001.4 08.9900.12A? 0 +030158.15 -784641.2 +000050.0-000018.500004.3 08.9900.62G? 0 +030400.19 +633703.0 -000057.8-000003.800009.4 08.9900.92G? 0 +030801.86 +181747.2 -000131.0+000083.000033.5 08.9900.90G? 0 +031053.01 -181903.7 +000080.2+000063.900024.0 08.9900.59G? 0 +031101.30 +593343.5 -000009.0+000002.700014.8 08.9900.35F? 0 +031108.98 +580518.6 -000006.4+000018.100016.8 08.9900.42F? 0 +031756.33 +535339.4 -000011.0-000023.900012.4 08.9900.55F? 0 +031850.27 +041234.4 +000019.3+000029.500008.7 08.9900.70G? 0 +031856.95 +021816.8 +000120.7-000201.400007.0 08.9900.55F? 0 +032001.33 +473042.9 -000004.6-000010.400001.5 08.9900.13A? 0 +032030.76 +351605.7 -000026.1-000001.600010.2 08.9900.52F? 0 +032044.81 +585120.0 +000020.3-000008.500000.7 08.9900.38F? 0 +032112.16 +480951.5 +000006.3-000086.700031.7 08.9900.78G? 0 +032333.39 +435729.2 +000122.5-000330.000067.1 08.9900.98K? 0 +032336.66 -802522.4 +000002.5+000021.000000.8 08.9900.34F? 0 +032852.83 -355418.4 -000008.2-000000.300001.5 08.9900.47F? 0 +033034.36 +020447.3 -000000.6-000079.600006.5 08.9900.49F? 0 +033303.69 -011743.6 -000001.1-000020.300000.9 08.9900.99K? 0 +033608.02 -170502.2 -000090.3-000101.200030.1 08.9900.62G? 0 +033941.77 -710554.3 +000045.5+000017.600002.6 08.9900.36F? 0 +034007.06 +094047.6 +000050.9-000062.400019.7 08.9900.58G? 0 +034354.65 -215611.7 +000000.6+000003.200017.5 08.9900.33F? 0 +034354.75 +495846.6 -000012.3+000025.400008.8 08.9900.49F? 0 +034727.15 -021803.1 +000003.9-000009.200026.9 08.9900.49F? 0 +035216.28 +332422.3 -000007.5-000004.600008.7 08.9900.47F? 0 +035301.64 +252325.3 -000000.1-000006.300000.6 08.9900.27A? 0 +035322.97 -735654.5 -000026.3-000071.500018.1 08.9900.55F? 0 +035330.36 -210048.6 +000017.0+000030.200006.8 08.9900.55F? 0 +035445.73 -172128.5 -000010.5+000010.600004.8 08.9900.41F? 0 +035952.53 +445359.3 -000008.9-000006.400014.7 08.9900.26A? 0 +040618.71 -115437.7 -000040.5+000007.000021.3 08.9900.41F? 0 +041316.14 +795010.0 +000007.5+000063.700022.5 08.9900.55F? 0 +041417.72 -451628.3 -000035.3+000004.100016.5 08.9900.42F? 0 +041619.80 +364402.9 +000025.3+000009.700001.5 08.9900.51F? 0 +041914.40 -232449.1 +000012.9+000022.800006.3 08.9900.45F? 0 +041921.78 -415742.1 +000013.2-000106.100001.9 08.9900.64G? 0 +042413.05 -641553.0 +000024.3+000092.900029.9 08.9900.45F? 0 +042752.48 +492644.0 -000002.6-000000.200004.3 08.9900.55F? 0 +042820.20 +793843.5 +000033.8+000049.600008.7 08.9900.44F? 0 +042832.61 +105915.6 -000048.2+000003.900016.9 08.9900.32F? 0 +042832.70 +060552.6 +000012.6-000011.500011.6 08.9900.41F? 0 +043201.97 -155728.6 +000015.9+000052.300005.5 08.9900.99K? 0 +043214.96 +641449.1 -000017.6-000008.700002.1 08.9900.50F? 0 +043344.93 +002026.5 -000015.2-000026.800000.6 08.9900.29A? 0 +043527.27 -113423.4 +000027.5+000009.300009.7 08.9900.69G? 0 +043909.53 -044152.7 -000017.4+000005.300006.0 08.9900.21A? 0 +043952.95 -040607.7 +000079.1-000038.300027.1 08.9900.73G? 0 +044048.48 -395038.4 +000032.3+000049.200001.3 08.9900.21A? 0 +044452.69 +560307.4 +000006.8-000026.300001.6 08.9900.36F? 0 +044641.08 +700450.8 +000094.8-000034.500019.8 08.9900.82G? 0 +044808.31 +544856.1 +000021.5-000016.400006.6 08.9900.21A? 0 +045258.21 +681256.5 +000002.7+000000.600003.6 08.9900.15A? 0 +045430.73 +055609.1 -000023.1+000000.600022.8 08.9900.46F? 0 +045437.02 +212130.0 -000047.5-000045.300035.8 08.9900.99K? 0 +045629.50 +180009.3 -000070.4-000083.100009.0 08.9900.54F? 0 +045857.94 -144701.4 -000008.8-000004.300014.0 08.9900.26A? 0 +050011.43 -314206.4 -000091.6-000190.100028.0 08.9900.81G? 0 +050152.33 +321429.3 -000029.9+000012.900002.2 08.9900.98K? 0 +050243.79 -330846.9 -000000.6-000009.700003.4 08.9900.47F? 0 +050306.03 -075504.2 -000002.0+000003.100031.3 08.9900.07A? 0 +050327.80 +612308.1 +000000.8-000006.400006.8 08.9900.30A? 0 +050433.14 +302414.9 -000003.8-000009.800000.4 08.9900.42F? 0 +050459.42 +170923.8 -000020.0-000012.200022.4 08.9900.42F? 0 +050558.15 -330302.3 +000020.7+000013.800013.0 08.9900.47F? 0 +050712.95 -614818.4 +000007.0+000006.300003.2 08.99-0.20B? 0 +051107.59 -190936.1 +000016.7+000002.100010.0 08.9900.59G? 0 +051214.77 +453501.9 -000006.8-000015.600009.1 08.9900.17A? 0 +051331.81 -143743.2 -000035.2+000017.400009.6 08.9900.46F? 0 +051431.96 +314207.3 -000020.3-000007.200025.9 08.9900.05A? 0 +051538.07 +661232.9 -000001.9+000019.100002.5 08.9900.09A? 0 +051615.43 -511647.4 +000059.3+000081.000004.3 08.9900.98K? 0 +051739.53 +595646.6 -000004.0+000001.000006.4 08.9900.34F? 0 +051748.00 -281017.6 -000020.3+000050.100014.5 08.9900.61G? 0 +051857.21 +355150.8 -000017.7+000005.600009.2 08.9900.04A? 0 +051904.97 +371838.2 -000044.9+000007.000016.9 08.9900.53F? 0 +051926.16 +201306.5 +000031.7-000045.400025.1 08.9900.45F? 0 +052000.79 +303037.9 +000005.1+000013.000013.4 08.9900.38F? 0 +052049.00 +332835.4 -000024.2-000025.000008.4 08.9900.28A? 0 +052238.82 -010233.9 -000017.2-000009.500000.5 08.9900.11A? 0 +052321.76 -211245.3 +000003.0-000073.000007.6 08.9900.95G? 0 +052441.18 +333854.6 -000020.9-000006.200007.0 08.9900.05A? 0 +052504.62 -084324.8 -000009.6+000001.900006.7 08.9900.27A? 0 +052701.38 +011857.8 +000020.3-000003.300012.9 08.9900.61G? 0 +052704.74 +625736.5 -000002.3-000015.600022.0 08.9900.35F? 0 +052709.46 -045830.3 +000018.3+000012.200015.1 08.9900.23A? 0 +052720.79 +125015.7 +000014.4-000019.700006.4 08.9900.30A? 0 +052858.52 +033849.3 +000004.1+000007.600007.2 08.99-0.03B? 0 +052948.07 +133457.4 -000023.0-000005.400002.8 08.9900.22A? 0 +053010.20 -010141.0 -000012.2-000007.400007.2 08.99-0.04B? 0 +053208.14 +111434.4 +000007.9-000007.100037.8 08.9900.02A? 0 +053351.08 +444709.4 +000000.0+000000.000000.0 08.9900.28A? 0 +053548.90 -005921.3 +000015.5-000006.200006.5 08.99-0.01B? 0 0.10 1.00 +053629.62 +093754.2 -000006.6-000003.400006.7 08.99-0.02B? 0 +053715.41 -383616.9 +000011.5-000003.100028.6 08.9900.55F? 0 +054123.40 -354249.7 +000010.2-000109.300017.3 08.9900.66G? 0 +054251.42 +053611.7 +000004.3-000005.200011.9 08.9900.23A? 0 +054455.36 +554255.2 +000028.8+000005.500006.4 08.9900.15A? 1 +054705.33 -012217.9 -000000.4+000000.600008.0 08.9900.12A? 0 +055006.26 +594744.6 -000009.3-000013.500003.0 08.9900.34F? 0 +055102.50 +195211.3 +000007.0-000022.700025.2 08.9900.45F? 0 +055246.10 -233655.3 +000008.0-000032.300004.5 08.9900.99K? 0 +055247.38 +294613.3 -000005.9-000065.600003.5 08.9900.86G? 0 +055414.63 +205121.3 +000000.6-000005.300012.9 08.9900.22A? 0 +055531.91 -010345.9 +000017.1-000022.600003.0 08.9900.20A? 0 +060012.73 -340547.7 -000085.4+000102.100000.7 08.9900.57F? 0 +060111.83 +223238.0 +000004.4-000018.200014.7 08.9900.02A? 0 +060157.15 +163401.5 -000015.1+000019.800011.6 08.9900.89G? 0 +060239.69 -041503.2 +000003.0+000005.900016.6 08.9900.47F? 0 +060306.42 +310308.2 -000027.9-000008.800013.2 08.9900.06A? 0 +060435.30 +202551.4 +000006.8-000028.200011.2 08.9900.44F? 0 +060501.51 -493538.7 +000006.7+000027.600016.0 08.9900.94G? 0 +060750.35 -151158.6 +000021.7+000007.300000.9 08.9900.44F? 0 +060915.59 +242509.8 -000002.6+000010.200008.4 08.9900.05A? 0 +061038.65 -273414.8 +000008.0-000000.100002.8 08.9900.26A? 0 +061140.51 +014555.6 -000003.9+000019.100008.4 08.9900.20A? 0 +061225.35 -263758.7 +000004.5-000010.100011.9 08.9900.40F? 0 +061250.06 +405204.4 -000017.1+000004.500015.1 08.9900.26A? 0 +061351.29 +363659.7 -000005.2+000004.000010.3 08.9900.08A? 0 +061447.04 -161209.6 -000033.9-000012.500011.8 08.9900.44F? 0 +061507.00 -804415.7 +000015.8+000003.300010.4 08.9900.40F? 0 +061533.96 -153607.5 +000020.1-000041.000004.9 08.9900.44F? 0 +061847.78 +850657.8 -000008.7+000016.300008.9 08.9900.91G? 0 +061853.97 +052905.3 -000000.5-000012.400016.6 08.9900.99K? 0 +061859.10 -455331.9 -000016.8+000014.000000.2 08.9900.92G? 0 +061934.84 +461432.5 -000020.2-000000.200019.4 08.9900.33F? 0 +062052.90 +254210.2 +000015.8-000005.400006.4 08.9900.48F? 0 +062059.65 -175001.0 +000001.9-000000.800005.1 08.9900.21A? 0 +062134.83 +765932.3 +000005.1-000007.000004.1 08.9900.96K? 0 +062252.00 -013002.8 -000004.2-000001.000017.6 08.9900.20A? 0 +062308.12 -023902.8 +000000.6-000012.000011.4 08.9900.25A? 0 +062416.28 -310931.2 +000009.2+000004.600007.0 08.9900.00A? 0 +062500.29 -462951.2 -000035.3+000036.700021.2 08.9900.70G? 0 +062722.86 +082442.9 +000002.7-000009.700006.9 08.99-0.03B? 0 +062728.40 -022633.3 -000010.0-000009.800020.3 08.9900.28A? 0 +062843.93 -273935.6 +000011.4+000000.400002.1 08.9900.16A? 0 +062853.71 +494333.4 -000018.8-000006.000028.8 08.9900.16A? 1 +062859.07 -443730.5 +000004.4+000002.700012.7 08.9900.32F? 0 +063027.49 -002221.4 +000014.1+000013.600009.4 08.9900.04A? 0 +063220.62 -173746.9 +000024.7+000000.200003.1 08.9900.84G? 0 +063233.46 +333032.4 +000007.8-000013.900000.3 08.9900.16A? 0 +063257.85 +130153.0 +000027.6-000020.200018.9 08.9900.64G? 0 +063347.19 +540527.7 +000002.5-000034.400005.1 08.9900.10A? 0 +063422.89 +380445.1 -000007.5+000049.200028.7 08.9900.42F? 0 +063450.39 -751307.9 -000013.4+000014.500000.5 08.9900.20A? 0 +063455.11 +602756.9 -000011.1-000042.600039.6 08.9900.46F? 0 +063459.51 -085203.8 -000012.9-000005.500000.4 08.9900.08A? 0 +063515.33 +580314.3 -000018.9-000125.500020.5 08.9900.56F? 0 +063558.10 -164815.6 -000021.9-000004.500000.2 08.9900.22A? 0 +063640.30 +241031.8 +000012.2-000032.900032.8 08.99-0.01B? 0 +063759.31 -012933.3 -000044.3-000078.600011.6 08.9900.94G? 0 +064008.48 -043538.3 -000019.7-000000.700007.7 08.9900.12A? 0 +064014.19 -082126.0 -000016.8+000002.000001.0 08.9900.84G? 0 +064120.30 +500437.6 +000007.2-000029.500001.7 08.9900.33F? 0 +064315.94 -135142.5 -000021.3-000025.600024.4 08.9900.14A? 0 +064341.33 +520814.3 -000004.9-000000.200012.6 08.9900.31A? 0 +064748.26 -114326.7 -000017.6+000043.000030.3 08.9900.52F? 0 +064757.70 -523047.7 +000009.5-000002.400009.1 08.9900.35F? 0 +064915.70 -063120.2 -000015.2-000019.100019.9 08.9900.93G? 0 +064928.64 -001234.8 -000001.7+000009.800014.3 08.99-0.03B? 0 +064938.11 +362630.5 +000198.2-000163.000033.1 08.9900.64G? 0 +065214.94 +014151.9 +000020.9-000027.500013.6 08.9900.61G? 0 +065339.52 +554407.5 +000006.9-000025.400002.7 08.9900.94G? 0 +065609.71 -070702.1 -000005.3-000002.400002.7 08.9900.00A? 0 +065757.20 -125738.5 -000032.7-000012.100005.0 08.9900.50F? 0 +070045.05 +271604.2 +000052.8+000001.300002.3 08.9900.62G? 0 +070108.67 +530532.2 +000005.7-000008.100005.1 08.9900.47F? 0 +070116.48 -303650.1 +000001.2+000011.500005.1 08.99-0.02B? 0 +070203.29 +493738.4 +000017.0-000014.100026.4 08.9900.97K? 0 +070216.79 -413640.1 -000014.3-000009.300023.5 08.9900.54F? 0 +070404.64 -254042.8 +000019.4+000022.700006.7 08.9900.54F? 0 +070441.86 -040410.7 -000008.8-000000.200002.5 08.9900.32F? 0 +070442.80 -100952.8 +000009.0-000007.600002.5 08.9900.33F? 0 +070531.51 -153314.6 +000002.3-000001.200013.2 08.9900.24A? 0 +070646.02 -254531.4 +000035.0-000023.400001.4 08.9900.99K? 0 +070729.81 +181956.1 +000009.4-000009.500013.2 08.9900.17A? 0 +070800.98 -312955.8 -000004.0-000003.500002.3 08.9900.36F? 0 +070919.95 -205046.8 -000006.7-000002.100001.1 08.99-0.00B? 0 +071046.48 +332047.7 +000002.7+000008.800035.2 08.9900.41F? 0 +071139.90 -050310.7 +000000.9+000014.500026.2 08.9900.41F? 0 +071156.48 +160744.8 -000010.4+000026.200001.4 08.9900.99K? 0 +071258.11 -123621.0 +000003.3-000001.000003.0 08.9900.03A? 0 +071311.13 +165619.3 +000010.6+000002.500009.9 08.9900.08A? 0 +071406.87 +062250.0 -000013.4+000014.700009.8 08.9900.87G? 0 +071453.06 +312905.2 +000010.0-000014.300012.4 08.9900.09A? 0 +071742.88 +363150.7 -000000.3+000007.700002.2 08.9900.99K? 0 +071745.48 +482712.6 +000003.7+000013.000007.4 08.9900.19A? 0 +071835.98 +075423.3 -000010.2-000020.100019.1 08.9900.41F? 0 +071909.93 -503240.1 +000022.3+000017.300001.4 08.9900.63G? 0 +071925.08 +160617.3 -000021.8-000013.500004.5 08.99-0.03B? 0 +071948.33 +613529.7 +000000.4-000041.100011.5 08.9900.30A? 0 +072000.74 -074156.6 -000004.0-000011.800008.9 08.99-0.01B? 0 +072020.59 -590955.1 +000001.5-000017.000003.6 08.9900.33F? 0 +072213.56 -531048.9 -000037.8-000016.200003.4 08.9900.41F? 0 +072233.46 -190149.4 -000001.2+000014.900008.3 08.99-0.07B? 0 +072618.82 -084053.3 -000005.5+000004.400024.4 08.9900.11A? 0 +072903.85 -212318.6 -000013.8-000012.700011.2 08.99-0.07B? 0 +073030.20 -612446.7 +000000.6+000063.900001.4 08.9900.58G? 0 +073037.65 -213558.8 -000031.4+000019.500006.5 08.9900.37F? 0 +073106.76 +482228.1 -000009.5-000033.400013.7 08.9900.55F? 0 +073121.94 -191032.7 -000006.5-000017.300013.0 08.9900.47F? 0 +073123.18 -324851.6 +000028.7-000009.100025.5 08.9900.78G? 0 +073514.70 +012022.1 -000000.8-000002.200016.8 08.99-0.06B? 0 +073544.40 +125224.9 +000022.7-000017.500016.4 08.9900.59G? 0 +073652.95 -312004.3 -000013.7+000024.900001.3 08.9900.14A? 0 +073731.69 -005929.2 -000000.8-000070.900000.8 08.9900.41F? 0 +073732.51 +031038.5 -000033.0-000011.700019.5 08.9900.34F? 0 +073827.14 +281902.0 -000013.4-000008.500007.8 08.9900.45F? 0 +073843.54 -433540.9 -000010.8+000015.700001.8 08.99-0.04B? 0 +073958.71 -313045.9 -000008.0+000010.500006.6 08.9900.06A? 0 +074001.05 +020601.1 -000009.8+000001.500005.3 08.9900.23A? 0 +074042.63 +130502.3 -000035.8-000008.100000.2 08.9900.49F? 0 +074301.63 -431529.0 -000002.0+000021.300011.5 08.99-0.00B? 0 +074314.71 -230741.5 -000037.4+000023.500002.3 08.9900.37F? 0 +074500.26 -735031.5 -000029.6+000066.800007.0 08.9900.37F? 0 +074844.42 +015621.0 +000003.0-000018.200026.6 08.9900.05A? 0 +074907.66 -284317.6 -000016.6+000011.300001.9 08.9900.90G? 0 +074925.16 -462040.4 +000007.0+000016.700003.9 08.9900.02A? 0 0.10 1.00 +074958.50 -583453.7 -000001.4+000004.500000.9 08.9900.01A? 0 +075020.12 -354503.9 -000001.0+000018.200006.9 08.9900.13A? 0 +075218.39 +675326.9 -000010.3-000006.600008.8 08.99-0.01B? 0 +075253.22 +342813.2 -000058.2-000071.300007.4 08.9900.52F? 0 +075415.56 -143119.5 +000014.3-000015.300016.4 08.9900.98K? 0 +075552.16 -622048.6 -000006.3+000013.500007.4 08.9900.04A? 0 +075600.58 +453151.7 +000032.0-000038.900003.3 08.9900.41F? 0 +075617.57 -281715.7 +000006.7-000005.900002.7 08.9900.09A? 0 +075804.15 -224439.3 +000005.8+000032.800020.4 08.9900.91G? 0 +075934.18 -652610.5 -000036.5+000073.700016.8 08.9900.50F? 0 +080301.26 -532648.1 -000011.7+000012.300007.9 08.9900.08A? 0 +080459.54 +254654.9 -000023.1-000047.800006.5 08.9900.88G? 0 +080647.34 -404433.3 -000027.4+000002.600012.8 08.9900.97K? 0 +080824.28 -255931.0 -000004.2-000000.900004.5 08.99-0.09B? 0 +080945.06 -265343.2 +000005.4-000011.500010.4 08.9900.75G? 0 +080950.47 -042338.0 +000024.4-000018.500005.6 08.9900.98K? 0 +080954.96 +144602.9 -000029.7+000021.700009.8 08.9900.54F? 0 +081255.43 -350901.5 +000004.0+000004.800003.2 08.9900.13A? 0 +081418.83 +724139.9 -000025.0-000025.100000.3 08.9900.34F? 0 +081439.20 -641357.6 -000022.7+000017.700010.7 08.9900.26A? 0 +081439.32 +352620.6 +000028.3-000025.500017.9 08.9900.35F? 0 +081448.76 -305508.0 -000001.3+000000.700009.6 08.99-0.07B? 0 +081551.02 -642906.6 -000016.8+000085.600000.0 08.9900.59G? 0 +081623.05 -395158.2 -000010.9+000007.900003.1 08.9900.24A? 0 +081739.46 -053852.5 -000012.3+000157.100021.5 08.9900.58F? 0 +081801.11 +071725.6 -000044.9-000031.500013.6 08.9900.48F? 0 +081837.07 +702638.1 -000011.4+000015.900001.7 08.9900.69G? 0 +081846.70 -285649.4 -000005.2+000006.200000.1 08.9900.23A? 0 +082108.47 +402054.2 -000169.2-000153.300033.9 08.9900.80G? 0 +082150.58 +272617.0 -000010.7-000014.200009.2 08.9900.38F? 0 +082324.59 -651108.1 -000036.1+000044.100005.0 08.9900.56F? 0 +082532.52 -354136.1 -000007.5+000008.700007.2 08.9900.46F? 0 +082544.70 -412611.5 -000004.9+000004.700006.8 08.9900.29A? 0 +082733.77 +073056.6 -000019.4+000011.200006.5 08.9900.34F? 0 +082741.44 -292528.9 -000003.8+000001.800006.8 08.9900.08A? 0 +082752.12 +160159.1 -000076.2-000018.500036.0 08.9900.70G? 0 +083309.33 +215233.3 +000013.3-000016.100016.9 08.9900.36F? 0 +083354.86 -500525.7 +000010.8+000008.000001.2 08.9900.55F? 0 +083534.38 -305447.5 -000012.1-000005.800000.2 08.99-0.02B? 0 +083606.66 -295220.7 -000006.6-000012.100008.1 08.9900.16A? 0 +083716.53 -411910.2 -000069.4+000154.300003.5 08.9900.72G? 0 +083721.66 -453651.3 -000019.2+000008.100019.1 08.9900.40F? 0 +083727.26 -422120.2 -000024.9+000014.800004.2 08.99-0.06B? 0 +083847.56 -271339.3 -000000.3+000000.700016.6 08.9900.36F? 0 +084357.80 -380224.3 -000026.7+000035.300004.4 08.9900.37F? 0 +084503.24 -533239.9 -000013.5+000010.400009.8 08.9900.14A? 0 +084540.71 -174930.2 -000006.9+000000.000009.2 08.9900.20A? 0 +084705.44 -352712.0 -000010.1-000012.100036.0 08.9900.90G? 0 +084807.30 -351824.2 -000018.0+000008.200007.0 08.9900.02A? 0 +085120.98 +314530.4 -000005.0-000006.400035.3 08.9900.96K? 0 +085323.00 -522736.8 -000008.4+000007.700019.5 08.9900.00A? 0 +085531.07 -170339.5 -000024.4+000010.800003.4 08.9900.32F? 0 +090323.36 -090042.0 +000023.7-000022.000021.2 08.9900.40F? 0 +090339.45 -390200.9 +000006.3+000016.100013.4 08.9900.42F? 0 +090400.45 -315440.2 +000003.8+000016.900005.4 08.9900.83G? 0 +090420.48 -545533.3 -000005.3+000004.700000.1 08.9900.12A? 0 +090458.90 +052222.2 -000030.2-000040.800006.9 08.9900.66G? 0 +090605.55 -525714.7 +000018.2+000010.200003.2 08.9900.49F? 0 +090649.85 -341615.9 +000023.5-000025.200013.2 08.9900.46F? 0 +090726.11 +703113.0 +000000.0+000013.300007.2 08.9900.36F? 0 +090931.58 +670922.7 -000035.9-000039.700000.1 08.9900.41F? 0 +090946.26 -524500.4 -000005.0+000016.400012.2 08.9900.29A? 0 +091004.16 +641646.5 +000007.0-000010.500007.3 08.9900.44F? 0 +092338.00 -413430.3 -000039.3-000004.700007.1 08.9900.35F? 0 +092549.75 -004530.5 -000000.8+000002.900032.1 08.9900.38F? 0 +092821.19 -781535.5 -000028.3+000020.000001.1 08.9900.45F? 0 +093041.46 -363836.6 -000083.1+000011.900018.4 08.9900.70G? 0 +093444.07 -123625.5 -000017.9-000014.700003.9 08.9900.28A? 0 +093453.91 -282241.3 -000008.3-000027.800006.5 08.9900.44F? 0 +093504.07 +110917.7 -000036.1-000057.300016.2 08.9900.59G? 0 +093548.45 +095205.4 -000034.0-000068.700013.4 08.9900.58F? 0 +093643.77 +320721.4 -000064.6+000018.400004.0 08.9900.60G? 0 +093720.39 -590207.1 -000013.0+000008.600000.8 08.9900.09A? 0 +093812.39 -550507.7 -000017.8-000005.100003.8 08.9900.18A? 0 +094617.20 -162727.4 +000006.9-000001.900018.0 08.9900.31A? 1 +094639.99 -033136.1 -000002.4+000018.200017.6 08.9900.29A? 0 +094856.84 -241805.4 -000019.8+000005.100019.9 08.9900.29A? 0 +094912.19 -403851.0 +000019.1-000034.700033.5 08.9900.48F? 0 +094921.93 -302619.9 +000010.4-000020.600012.9 08.9900.35F? 0 +094935.95 +120549.7 -000061.4+000010.200007.9 08.9900.96K? 0 +095203.71 -595631.4 -000001.3+000002.900014.6 08.99-0.09B? 0 +095302.61 -633046.6 +000062.9-000034.700010.3 08.9900.54F? 0 +095309.43 -133231.8 -000188.9-000008.600019.7 08.9900.62G? 0 +095320.73 -371554.2 -000019.9+000007.600010.8 08.9900.19A? 0 +095323.73 -340710.8 -000014.6+000004.900008.9 08.9900.11A? 1 +095604.28 -684944.8 +000007.6+000013.100003.5 08.99-0.03B? 0 +095730.08 +411138.4 +000001.2-000043.400011.6 08.9900.50F? 0 +100135.08 -264007.4 -000064.8-000008.700016.7 08.9900.51F? 0 +100449.24 -051735.0 -000033.6-000006.800002.6 08.9900.47F? 0 +100509.60 -320917.5 -000026.2+000019.000007.8 08.9900.29A? 0 +100518.24 +373841.9 +000009.4+000003.400014.0 08.9900.33F? 0 +100753.82 -563503.6 -000032.7+000009.500009.4 08.9900.25A? 0 0.10 1.00 +101135.52 -604447.2 -000003.0-000013.300005.7 08.9900.98K? 0 +101138.12 -314255.3 -000008.1-000005.700006.9 08.9900.09A? 0 +101259.38 +555143.1 -000021.5-000003.400007.2 08.9900.98K? 0 +101320.60 -591307.9 +000005.5+000007.400003.0 08.9900.10A? 0 +101343.66 +392019.8 -000016.6+000002.100002.1 08.9900.22A? 0 +101522.50 -584410.6 -000019.3-000010.000004.9 08.9900.95G? 0 +102236.60 -574016.6 +000000.0+000000.000000.0 08.9900.19A? 1 +102325.93 +262938.7 +000057.2-000013.700056.6 08.9900.40F? 1 +102457.43 +390435.8 -000017.4-000056.700009.3 08.9900.51F? 0 +102727.84 -231156.4 -000297.7+000069.000012.6 08.9900.65G? 0 +102745.50 -190445.7 +000025.2+000005.900000.1 08.9900.82G? 0 +102918.38 +024906.0 -000042.1+000004.100015.6 08.9900.15A? 0 +103444.85 -063735.7 +000010.7-000049.400006.5 08.9900.58F? 0 +103751.02 -583433.2 -000008.4+000000.200018.2 08.99-0.04B? 0 +104010.21 +094921.4 -000178.3-000021.300001.6 08.9900.47F? 0 +104039.78 -360005.2 +000014.8-000013.000001.3 08.9900.01A? 0 +104117.51 -431720.8 -000017.2+000010.500001.9 08.9900.11A? 1 +104131.17 +262356.4 -000121.7+000047.600001.2 08.9900.46F? 0 +104311.00 -283234.0 -000032.2+000010.200015.2 08.9900.33F? 0 +104512.20 -594500.4 +000000.0+000000.000000.0 08.9900.68G? 0 +104709.04 +645124.7 -000021.1-000018.500011.1 08.9900.90G? 0 +104713.70 -274553.6 -000125.8+000056.100007.7 08.9900.57F? 0 +104847.01 -640308.2 -000081.3-000006.500008.4 08.9900.43F? 0 +104919.78 +125033.9 -000146.5-000030.000005.0 08.9900.92G? 0 +105608.57 -210637.3 -000003.8-000001.200003.6 08.9900.50F? 0 +105929.86 +363100.2 +000005.5-000013.200004.2 08.9900.73G? 0 +105933.71 -041131.2 -000022.9+000020.300004.1 08.9900.14A? 0 +110031.38 -441047.7 -000053.9+000007.400004.3 08.9900.98K? 0 +110213.89 +422552.8 -000005.6-000017.900011.6 08.9900.41F? 0 +110316.93 +252327.7 -000027.6+000002.600012.1 08.9900.46F? 0 +110433.03 -674411.5 -000019.3+000000.400014.9 08.9900.49F? 0 +110507.94 -584645.7 +000000.0+000000.000000.0 08.9900.21A? 0 +110704.65 +093710.6 -000217.9-000090.500019.8 08.9900.72G? 0 +110739.84 +693210.0 -000020.9-000044.300000.3 08.9900.70G? 0 +110819.92 -643604.7 +000000.0+000000.000000.0 08.9900.15A? 1 +111530.12 -544401.6 -000004.9+000005.600003.5 08.9900.07A? 0 +111536.22 -060910.6 -000058.8-000036.800005.3 08.9900.47F? 0 +111610.12 -014448.4 -000036.8-000011.600031.9 08.9900.44F? 0 +111636.94 -112853.4 -000057.2+000014.400007.3 08.9900.38F? 0 +111648.49 +431639.6 -000020.5+000013.900011.0 08.9900.91G? 0 +111714.83 -680156.4 -000038.7+000006.100014.3 08.9900.24A? 0 +111953.59 -584446.7 -000010.9+000006.000008.4 08.9900.17A? 0 +112336.69 +322628.4 -000045.3-000002.400021.7 08.9900.33F? 0 +112428.93 +680715.2 -000118.1-000005.200010.1 08.9900.50F? 0 +113118.48 +485619.1 -000039.6-000008.600006.1 08.9900.53F? 0 +113150.37 -481320.5 +000035.4-000020.000018.7 08.9900.69G? 0 +113214.49 -312257.9 -000076.2-000069.100011.9 08.9900.75G? 0 +113516.87 -775811.8 -000047.8-000013.600000.3 08.9900.28A? 0 +113533.76 -441309.7 -000028.7-000014.800003.5 08.9900.94G? 0 +113742.51 -144002.5 -000016.8+000013.400021.1 08.9900.50F? 0 +113903.50 -685503.5 -000048.8-000012.800009.6 08.9900.40F? 0 +114032.41 +324214.2 -000095.4-000000.900009.4 08.9900.56F? 0 +114032.73 -430921.4 +000008.0-000040.800020.7 08.9900.47F? 0 +114307.29 -454354.5 -000032.6+000002.300004.3 08.9900.20A? 0 +114345.70 -522911.0 -000033.4-000038.200011.4 08.9900.43F? 0 +114700.09 +161235.5 -000070.5-000012.200006.8 08.9900.66G? 0 +114916.76 +474806.3 -000023.4-000005.900002.3 08.9900.99K? 0 +115025.50 -613346.2 -000004.9+000019.300006.3 08.9900.39F? 0 +115359.55 +472921.5 -000024.4-000022.200010.4 08.9900.55F? 0 +115737.87 +162550.6 -000068.1-000015.500009.1 08.9900.48F? 0 +120102.52 -551426.9 -000023.6-000003.400016.1 08.9900.98K? 0 +120258.79 +431351.9 -000009.6-000021.400001.2 08.9900.90G? 0 +121521.31 -610147.4 +000003.5+000005.800010.7 08.9900.49F? 0 +121941.39 -232558.0 +000018.8-000012.700021.3 08.9900.25A? 0 +122739.62 -321949.5 -000045.1+000006.200009.6 08.9900.31A? 0 +122843.40 -540825.7 -000056.5+000018.700005.7 08.9900.53F? 0 +122902.30 -645500.5 -000038.9-000024.400015.6 08.9900.73G? 0 +123049.34 -343211.8 +000030.8-000125.900018.8 08.9900.59G? 0 +123157.68 -495418.5 -000027.0+000001.100004.8 08.9900.01A? 0 +123325.03 -282655.4 -000047.4-000018.500016.9 08.9900.37F? 0 +123332.03 -794516.1 -000115.3-000024.800011.4 08.9900.50F? 0 +123404.45 +422322.3 -000050.1-000003.700020.9 08.9900.49F? 0 +123549.92 +373129.9 -000056.6+000028.800042.4 08.9900.60G? 0 +123803.88 +094848.9 -000027.6-000006.900025.4 08.9900.49F? 0 +123924.66 -001746.0 -000046.9+000007.900045.6 08.9900.88G? 0 +124400.80 -230406.4 -000047.3-000056.000008.1 08.9900.52F? 0 +124443.49 -061021.9 -000198.9-000080.200017.1 08.9900.78G? 0 +124644.84 -611111.5 +000006.3-000014.600016.6 08.9900.41F? 0 +124743.62 +572816.2 -000002.8-000000.900009.1 08.9900.99K? 0 +124844.00 +220015.5 -000095.7+000074.000009.2 08.9900.69G? 0 +125437.90 +213505.6 +000009.9+000023.200007.6 08.9900.14A? 0 +125850.13 -033158.4 -000004.1-000035.300016.6 08.9900.41F? 0 +125912.79 +825606.2 +000000.0+000000.000000.0 08.9900.10A? 1 +125925.89 -595153.3 +000010.2+000005.900006.2 08.9900.19A? 0 +130459.47 -472348.4 -000015.7-000013.100017.8 08.9900.45F? 0 +130603.68 -653654.9 -000036.6-000028.900009.7 08.9900.35F? 0 diff --git a/kstars/kstars/data/hip127.dat b/kstars/kstars/data/hip127.dat new file mode 100644 index 00000000..b82070eb --- /dev/null +++ b/kstars/kstars/data/hip127.dat @@ -0,0 +1,908 @@ +130926.75 -000551.6 -000003.7-000055.600000.4 08.9900.46F? 0 +131102.11 -600721.7 +000005.5+000011.100020.4 08.9900.12A? 0 0.10 1.00 +131455.96 +540802.3 -000054.8+000010.800009.2 08.9900.47F? 0 +131642.46 +362253.2 +000007.1-000040.000016.4 08.9900.73G? 0 +131723.89 -213215.0 +000000.0+000000.000000.0 08.9900.48F? 1 +132454.34 -232059.5 +000017.0-000018.800015.2 08.9900.91G? 0 +132609.34 -623338.0 +000000.4-000003.400002.4 08.9900.08A? 0 +132709.67 -290344.6 +000007.0+000007.300004.2 08.9900.28A? 0 +132759.57 +502719.0 -000065.6+000037.300000.7 08.9900.39F? 0 +132842.63 -641508.4 -000006.1+000012.100005.1 08.99-0.04B? 1 +132955.23 -260331.6 -000026.5-000004.500013.3 08.9900.96K? 0 +133251.76 -642920.3 +000008.3-000007.200001.1 08.9900.95K? 0 +133330.19 -053940.6 -000016.1+000002.100000.8 08.9900.26A? 0 +133423.27 -543840.9 -000001.7+000004.800006.8 08.9900.26A? 0 +133644.89 -473003.4 -000021.7-000012.300001.3 08.9900.45F? 0 +134032.08 -463113.5 -000013.9-000033.300004.7 08.9900.62G? 0 +134415.31 +533916.6 -000002.9-000005.100006.3 08.9900.47F? 0 +134459.52 -271401.8 -000016.5-000006.800001.9 08.9900.44F? 0 +134524.51 -362300.5 -000028.3-000007.600004.4 08.9900.35F? 0 +134551.52 -583431.3 -000009.6-000011.200003.9 08.99-0.06B? 0 +135055.15 -212418.8 -000025.2-000005.900007.7 08.9900.24A? 0 +140138.39 +311134.3 +000067.4-000023.000008.0 08.9900.76G? 0 +140219.71 -421231.4 +000016.0-000021.900030.0 08.9900.90G? 0 +140457.76 +354850.7 -000007.9+000017.000000.2 08.9900.94G? 0 +140801.50 -553743.5 -000037.0-000012.300016.8 08.9900.41F? 0 +141009.25 +174301.2 -000007.1+000004.100003.1 08.9900.59G? 0 +141522.29 -471414.7 -000015.7-000009.300007.1 08.9900.09A? 0 +141704.31 -044946.2 -000264.6-000025.400026.6 08.9900.78G? 0 +141738.02 +455607.8 -000031.2+000022.500012.7 08.9900.44F? 0 +142344.81 +875828.5 -000000.4+000006.800021.3 08.9900.98K? 0 +142434.74 -110549.2 -000032.4+000004.700002.2 08.9900.20A? 0 +142544.39 -011022.4 -000075.5-000058.600003.2 08.9900.46F? 0 +142759.24 -142256.2 +000003.1-000014.000017.8 08.9900.59G? 0 +142928.80 -232523.2 -000028.7-000036.300011.4 08.9900.60G? 0 +142958.63 -594630.9 -000024.4-000017.000011.0 08.99-0.01B? 0 +143437.78 +804230.5 -000053.3+000069.000008.9 08.9900.49F? 0 +143702.92 +144241.8 +000034.1-000005.400004.4 08.9900.94G? 0 +143955.43 -364413.4 -000046.7-000023.300011.5 08.9900.51F? 0 +144022.46 -554901.9 +000007.5-000001.300005.0 08.9900.21A? 0 +144257.76 -064819.2 -000013.5-000019.600017.0 08.9900.69G? 0 +144316.58 -774156.0 -000010.4+000002.400014.3 08.9900.12A? 0 +144912.51 -541300.5 -000003.7-000004.400007.8 08.9900.33F? 0 +145114.43 +772817.5 +000022.0-000005.200017.3 08.9900.42F? 0 +145255.56 -512728.2 -000028.3-000036.400024.2 08.9900.73G? 0 +145509.90 +700806.4 +000022.6-000054.100000.7 08.9900.54F? 0 +145612.96 -383557.8 +000044.0-000033.300013.5 08.9900.41F? 0 +150054.73 +042008.1 +000077.5-000046.900004.2 08.9900.49F? 0 +150129.20 +792747.2 -000005.3-000044.100011.2 08.9900.94G? 0 +150141.81 +551323.3 +000020.4+000000.400015.1 08.9900.80G? 0 +150203.19 -490530.5 -000093.9-000068.100018.6 08.9900.63G? 0 +150208.95 -201639.0 +000000.0+000000.000000.0 08.9900.54F? 1 +150309.03 -380632.6 -000022.5-000019.600003.4 08.9900.50F? 0 +150755.17 -541401.7 +000002.1-000003.700003.0 08.9900.47F? 0 +150915.04 +425039.8 +000002.0+000016.400008.8 08.9900.41F? 0 +151312.16 -655809.0 +000006.2+000005.700011.7 08.9900.04A? 0 +151452.90 -643638.9 +000007.6-000003.500006.7 08.9900.20A? 0 +152020.35 -002728.0 -000030.4+000019.400011.5 08.9900.49F? 0 +152202.76 -313209.6 -000038.2-000011.000019.8 08.9900.45F? 0 +152223.91 +044102.3 -000062.1-000000.700026.5 08.9900.52F? 0 +152254.12 +375232.2 -000006.5-000010.300003.4 08.9900.91G? 0 +152336.43 -590758.8 -000015.0-000017.400010.1 08.9900.82G? 0 +152339.64 +724746.2 -000033.7+000023.700012.4 08.9900.47F? 0 +152502.18 -405531.8 -000008.2-000013.100007.2 08.9900.22A? 0 +152854.28 -063820.2 -000024.4-000002.400025.0 08.9900.47F? 0 +152957.26 +271243.7 +000002.4+000016.400014.6 08.9900.46F? 0 +153042.15 +351007.8 -000000.3+000001.500008.3 08.9900.48F? 0 +153642.37 -583436.2 -000029.5+000010.300031.1 08.9900.36F? 0 +153856.94 -410552.8 -000007.5-000000.100000.6 08.9900.45F? 0 +153859.73 -203459.7 -000050.2-000058.900001.3 08.9900.55F? 0 +154156.83 +404227.5 +000004.1-000008.800003.4 08.9900.37F? 0 +154206.92 +101755.1 +000051.9-000105.700017.1 08.9900.63G? 0 +155023.49 -292446.5 +000011.6-000002.300011.6 08.9900.19A? 0 +155252.34 +502531.9 -000008.0+000025.000023.3 08.9900.62G? 0 +155258.39 -663747.2 +000020.6-000002.700000.4 08.9900.53F? 0 +155329.79 +512643.4 -000012.5-000021.600005.9 08.9900.98K? 0 +155852.14 -490643.1 -000001.5+000004.700003.6 08.9900.09A? 0 +160040.03 +481850.6 -000028.8+000034.300006.0 08.9900.27A? 0 +160210.00 +435342.5 -000074.1-000103.900005.3 08.9900.72G? 0 +160357.53 -695037.5 -000016.5-000023.600008.6 08.9900.19A? 0 +160451.36 -662628.8 -000017.2-000017.600002.9 08.9900.23A? 0 +160720.14 +104021.9 +000031.8-000005.100024.6 08.9900.43F? 0 +160803.91 +024320.2 -000041.7+000014.300005.1 08.9900.56F? 0 +160812.38 -584455.3 +000017.1+000004.000003.0 08.9900.02A? 0 +161128.57 -485857.2 -000005.9-000011.600009.3 08.9900.40F? 0 +161318.47 -541404.1 +000000.0+000000.000000.0 08.9900.43F? 0 +161627.19 +285611.5 -000052.6+000007.100017.3 08.9900.51F? 0 +161810.63 -021613.7 -000007.1+000012.900001.9 08.9900.40F? 0 +162048.50 -631900.1 +000002.3-000002.000002.6 08.99-0.07B? 0 +162050.24 -223538.6 +000019.6-000032.600016.8 08.9900.41F? 0 +162301.58 +043525.0 -000057.7+000002.800008.6 08.9900.95G? 0 +162331.48 +021252.5 +000016.3+000013.400029.6 08.9900.91G? 0 +162509.92 -304757.0 -000031.6-000038.700014.0 08.9900.64G? 0 +162923.53 +685552.0 -000023.0+000033.800003.6 08.9900.40F? 0 +162939.50 -181425.1 -000031.4-000034.300001.0 08.9900.35F? 0 +163105.59 -360621.1 -000017.0-000009.600024.0 08.9900.38F? 0 +163336.18 +043940.3 -000002.4-000007.600008.6 08.9900.36F? 0 +163550.72 +635439.1 -000025.4+000106.500002.5 08.9900.48F? 0 +163557.74 -313538.9 -000002.0-000013.900007.4 08.9900.10A? 0 +163721.16 -534636.5 +000000.0+000000.000000.0 08.9900.07A? 0 +163736.41 -405313.7 -000372.5-000387.400001.8 08.9900.97K? 0 +164144.86 +210116.5 +000054.3-000002.100003.3 08.9900.60G? 0 +164208.54 -342742.5 -000012.6-000026.200017.2 08.9900.54F? 0 +164244.16 +133630.8 -000021.7-000153.100008.1 08.9900.77G? 0 +164645.01 +232101.2 -000003.0-000028.400012.4 08.9900.42F? 0 +164716.07 +414621.9 -000014.1+000025.700001.7 08.9900.42F? 0 +164927.70 -162511.5 -000016.7-000033.500013.0 08.9900.47F? 0 +165344.41 -401859.0 -000006.0-000007.100004.0 08.9900.07A? 0 +165629.90 -515002.9 +000032.5-000000.400046.1 08.99-0.01B? 0 +170036.39 -354519.2 +000006.4+000001.400012.5 08.9900.25A? 0 +170702.73 -425014.8 +000034.7-000024.800000.7 08.9900.27A? 0 +170809.00 -604503.2 -000016.6+000000.200017.7 08.9900.22A? 0 +171345.99 -240307.9 +000019.7-000045.800002.1 08.9900.57F? 0 +171602.89 -681918.1 +000000.0+000000.000000.0 08.9900.32F? 1 +171623.14 +454739.7 +000016.7-000020.500009.2 08.9900.97K? 0 +171902.43 -324022.5 +000000.6-000031.000030.9 08.9900.56F? 0 +171905.36 -465120.9 -000010.2-000007.500007.1 08.9900.18A? 0 +171953.14 -161543.0 +000002.6-000063.200010.9 08.9900.50F? 0 +172137.24 +260216.7 +000014.4-000043.800006.4 08.9900.51F? 0 +172828.32 +195739.8 -000035.3-000046.000014.6 08.9900.44F? 0 +172832.25 +071608.7 +000006.7-000016.000020.1 08.9900.19A? 0 +173006.51 -225704.8 +000050.9-000006.800019.1 08.9900.69G? 0 +173117.44 +190102.8 -000004.9-000041.400006.6 08.9900.34F? 0 +173346.90 -075503.3 -000012.1-000019.800002.6 08.9900.28A? 0 +173436.03 +412617.0 -000007.8+000004.400010.8 08.9900.20A? 0 +173606.31 -441157.8 +000000.8-000032.200000.0 08.9900.23A? 0 +173637.04 -612449.9 -000003.5-000002.400007.1 08.99-0.08B? 0 +173650.53 -144707.2 -000095.7-000035.400040.0 08.9900.61G? 0 +173949.97 -142919.8 +000005.6-000023.600020.8 08.9900.83G? 0 +174225.05 -044608.8 -000014.9-000018.000019.2 08.9900.24A? 0 +174334.53 -600433.5 -000006.9-000027.000002.6 08.9900.02A? 0 +174432.53 +070631.1 -000016.7-000027.400002.9 08.9900.52F? 0 +174523.51 -280242.5 +000000.8+000013.300018.8 08.9900.08A? 0 +174600.67 -430541.1 -000008.6-000018.200008.2 08.9900.58G? 0 +174709.23 -522337.0 +000001.6-000008.000010.5 08.99-0.01B? 0 +175022.08 +040419.9 -000013.0+000000.600022.0 08.9900.65G? 0 +175139.70 -360748.7 +000018.7+000003.600014.5 08.9900.11A? 0 +175404.12 +392749.3 -000007.5+000039.200011.9 08.9900.49F? 0 +175547.71 -541114.9 -000006.2-000002.200006.1 08.9900.03A? 0 +175711.50 +354734.6 -000028.8-000004.500013.1 08.9900.42F? 0 +175713.02 +224529.6 -000024.0-000015.100003.7 08.9900.29A? 0 +175905.92 -151305.2 -000004.3+000016.900029.1 08.9900.06A? 0 +180011.43 -353857.1 +000004.1+000003.100001.1 08.99-0.06B? 0 +180041.15 -150350.3 -000008.3-000011.000012.8 08.9900.02A? 0 +180202.93 -273056.6 +000000.0+000000.000000.0 08.9900.14A? 0 +180205.14 -312412.4 +000010.5+000007.300016.2 08.9900.29A? 0 +180423.24 -242616.8 +000000.0+000000.000000.0 08.9900.10A? 0 +180502.75 -270510.5 -000024.8-000016.400030.1 08.9900.22A? 0 +180801.08 -155735.6 +000001.1+000021.400005.7 08.9900.60G? 1 +180935.17 +454951.7 +000005.9-000009.300000.3 08.9900.40F? 0 +181106.28 -205301.6 -000019.9-000008.500024.0 08.9900.11A? 0 +181240.96 -544737.3 +000004.8-000042.400007.7 08.9900.26A? 0 +181350.33 +523112.5 -000011.3+000005.900002.4 08.9900.26A? 0 +181353.84 -470631.8 -000010.3-000030.900019.5 08.9900.53F? 0 +181549.01 -522521.7 +000017.3-000012.100001.5 08.9900.32F? 0 +181624.59 -385513.5 +000011.9-000004.400007.0 08.99-0.09B? 0 +181630.71 +302937.0 +000001.9+000008.200010.4 08.9900.54F? 0 +181900.82 -575748.5 +000023.1-000009.400013.3 08.9900.21A? 0 +182109.09 +282003.3 +000000.0+000000.000000.0 08.9900.13A? 1 +182637.95 +063228.7 -000010.4-000010.400016.1 08.9900.27A? 0 +182755.16 +613242.2 -000019.2+000004.000016.7 08.9900.12A? 0 +183257.77 +172849.0 +000005.6+000012.100012.3 08.9900.46F? 0 +183326.25 +220034.8 +000008.6-000010.500008.6 08.9900.56F? 0 +183342.26 -370459.1 +000011.3-000002.100009.2 08.99-0.03B? 0 +183919.16 +205601.4 +000000.0+000000.000000.0 08.9900.06A? 1 +183951.94 -253022.0 -000061.9+000011.700005.0 08.9900.27A? 0 +184143.17 +651947.3 -000005.1+000009.500000.4 08.9900.23A? 0 +184148.48 -624628.0 +000014.7-000008.400014.3 08.9900.97K? 0 +184318.22 -191337.0 -000009.9-000002.500010.2 08.9900.25A? 0 +184530.58 +322603.1 +000027.8+000007.100003.1 08.9900.91G? 0 +184624.85 +345933.2 +000002.8+000001.400001.9 08.9900.17A? 0 +184715.28 +282526.9 +000022.3+000002.900025.2 08.9900.62G? 0 +184821.90 -045605.8 +000023.7-000074.200001.8 08.9900.49F? 0 +184844.04 -642638.8 +000008.0-000005.500001.3 08.9900.28A? 0 +184851.99 -161437.9 +000028.5-000004.400011.2 08.9900.40F? 0 +184924.43 -350212.6 +000015.1-000013.100010.7 08.9900.36F? 0 +185003.21 -500010.7 +000009.5-000023.900014.4 08.9900.25A? 0 +185053.94 +492643.2 +000003.5+000014.100006.2 08.9900.10A? 0 +185201.96 +262405.5 +000018.6+000000.100016.1 08.9900.62G? 0 +185204.28 +090826.3 +000022.3-000012.100011.7 08.9900.15A? 0 +185209.78 -532658.8 -000001.7-000023.000000.4 08.9900.22A? 0 +185301.77 -060815.3 +000012.6+000015.000029.0 08.9900.51F? 0 +185610.90 -245522.3 -000008.0-000019.300019.1 08.9900.44F? 0 +185817.34 +072402.8 -000045.3-000056.900000.8 08.9900.52F? 0 +185825.01 +661957.3 +000007.6-000019.300006.9 08.9900.15A? 0 +185938.00 +271415.5 +000006.4-000016.100010.2 08.9900.06A? 0 +185942.26 +363303.5 -000008.3+000018.600011.2 08.9900.46F? 0 +190351.17 +264138.1 -000013.9-000075.200001.1 08.9900.52F? 0 +190406.18 +784511.9 +000011.1-000063.600023.0 08.9900.77G? 0 +190414.36 -683309.0 +000001.9-000000.400011.2 08.9900.98K? 0 +190524.29 +224703.8 -000069.9+000076.000004.8 08.9900.60G? 0 +190923.32 +262116.8 +000002.4-000001.800005.2 08.9900.10A? 0 +190957.25 +465926.6 -000036.7+000009.100016.8 08.9900.55F? 0 +191425.73 +005315.3 +000025.9-000011.200013.3 08.9900.78G? 0 +191443.82 +374231.7 -000006.5+000015.400005.0 08.9900.14A? 0 +191558.33 +662213.0 +000007.7+000016.300000.4 08.9900.20A? 0 +191631.48 +390124.7 +000012.6-000001.900006.6 08.9900.42F? 0 +191806.15 -844745.9 -000000.7-000040.400002.2 08.9900.14A? 0 +191839.86 -144815.0 +000032.5-000044.700015.2 08.9900.59G? 0 +192051.29 +655154.3 +000012.2+000012.200014.9 08.9900.37F? 0 +192158.85 +155157.1 -000027.7+000004.100001.2 08.9900.88G? 0 +192443.59 +224358.7 -000006.2+000014.700005.0 08.9900.57F? 0 +192551.14 +251122.1 +000000.3-000010.100011.3 08.9900.08A? 0 +192730.54 +095816.9 +000024.4-000007.400011.6 08.9900.12A? 0 +192734.19 -403125.8 +000012.5-000056.800004.8 08.9900.48F? 0 +193043.35 +463003.7 +000013.2-000001.300003.6 08.9900.09A? 0 +193204.12 +162827.3 +000068.0+000002.900020.9 08.9900.51F? 0 +193312.37 -191619.7 +000028.7+000036.400005.7 08.9900.56F? 0 +193315.19 +261507.3 +000004.7-000004.900006.3 08.9900.15A? 0 +193320.43 +323437.3 +000013.3-000015.100008.9 08.9900.31F? 0 +193323.26 -170322.5 -000003.1+000010.200026.3 08.9900.66G? 0 +193328.99 +330524.2 -000049.6-000060.600000.8 08.9900.54F? 0 +193357.59 +601635.2 +000023.6-000018.600003.1 08.9900.16A? 0 +193638.37 +311823.8 +000000.1-000009.200003.1 08.99-0.01B? 0 +193811.43 -640759.6 -000026.5-000013.600000.6 08.9900.64G? 0 +193912.63 -002915.1 +000018.6+000041.900016.8 08.9900.68G? 0 +194015.60 +305701.2 +000007.8+000013.600038.8 08.9900.92G? 0 +194111.47 -202130.6 -000056.1-000097.600014.5 08.9900.49F? 0 +194135.43 +014239.7 -000000.6+000014.900002.7 08.9900.32F? 0 +194204.63 +411051.1 -000003.4+000019.500013.6 08.9900.42F? 0 +194220.22 +131324.4 +000020.4+000008.500019.4 08.9900.30A? 0 +194222.40 +605345.4 +000015.8+000030.700006.3 08.9900.13A? 0 +194356.82 +300256.5 +000003.7-000005.300003.0 08.9900.03A? 0 +194636.19 +270929.5 -000008.4-000010.000004.8 08.9900.26A? 0 +195030.52 +213917.7 +000002.8-000030.800017.5 08.9900.38F? 0 +195217.88 +404110.2 -000007.2-000021.400002.8 08.9900.23A? 0 +195220.70 -423721.9 +000006.4-000046.300016.1 08.9900.81G? 0 +195459.93 -685719.5 -000003.5-000041.000003.4 08.9900.39F? 0 +195505.46 +112317.0 -000148.7-000034.400008.1 08.9900.61G? 0 +195923.78 -103225.1 +000030.7+000019.300019.2 08.9900.36F? 0 +200006.52 +033813.0 -000010.2+000003.300001.1 08.9900.27A? 0 +200039.85 +603049.6 +000020.5+000028.700013.0 08.9900.53F? 0 +200143.26 +364727.8 -000007.7-000002.300005.2 08.9900.03A? 0 +200214.41 +284850.4 -000051.8-000090.000020.2 08.9900.61G? 0 +200404.88 +374224.1 -000007.5-000020.700009.2 08.99-0.05B? 0 +200630.18 +371840.8 +000008.4-000015.900007.4 08.9900.98K? 0 +200804.35 +270251.6 +000012.0-000009.700000.2 08.9900.30A? 0 +200808.42 +370025.4 +000002.0+000015.100004.9 08.9900.07A? 0 +201005.27 -274147.9 +000037.2-000007.400006.7 08.9900.33F? 0 +201016.26 -294829.6 -000032.6-000065.500001.4 08.9900.36F? 0 +201043.56 +372755.2 -000012.3+000004.400000.4 08.9900.06A? 0 +201436.24 -361442.0 -000003.2-000023.500007.1 08.9900.36F? 0 +201449.43 +131435.5 +000013.2+000013.200002.8 08.9900.29A? 0 +201519.68 +162245.6 +000001.8-000004.600010.1 08.99-0.01B? 0 +201549.41 -281220.0 -000050.4+000003.400005.9 08.9900.43F? 0 +201811.24 +560058.3 +000015.1-000018.500027.1 08.9900.55F? 0 +201818.15 +200015.5 -000012.9-000030.600007.3 08.9900.42F? 0 +201913.39 -055034.4 +000000.9-000024.000004.5 08.9900.46F? 0 +201951.95 +561147.2 -000117.4+000071.800021.4 08.9900.54F? 0 +202109.92 +055609.9 -000000.7+000010.700016.1 08.9900.98K? 0 +202230.36 +445347.9 -000017.4-000020.200000.7 08.9900.97K? 0 +202248.09 +270842.3 +000027.5+000034.300043.8 08.9900.58G? 0 +202319.55 +053413.9 +000007.5+000002.500003.2 08.9900.49F? 0 +202429.45 +461709.3 +000032.2-000007.600016.1 08.9900.46F? 0 +202449.71 -080508.6 +000017.2-000012.700035.3 08.9900.42F? 0 +202457.24 +380640.6 -000003.5+000002.100011.5 08.9900.68G? 0 +202612.63 +371135.1 +000000.0+000000.000000.0 08.9900.17A? 1 +202753.77 -053134.1 +000018.7-000032.500003.0 08.9900.16A? 0 +202759.89 -513951.9 -000138.1-000022.200020.4 08.9900.66G? 0 +202806.35 -380653.9 -000000.7+000000.900003.2 08.9900.34F? 0 +202935.21 +341246.5 -000008.4-000003.800019.5 08.9900.98K? 0 +203108.88 -112125.5 -000034.7+000028.100019.3 08.9900.89G? 0 +203258.00 +171333.1 -000014.2-000004.800010.9 08.9900.18A? 0 +203318.24 +272726.5 +000013.1-000008.600007.1 08.9900.05A? 0 +203426.43 +243233.2 +000006.7+000001.900003.7 08.9900.31F? 0 +203654.89 -124422.3 +000084.7-000010.800010.5 08.9900.52F? 0 +203954.46 +674733.2 +000089.4-000096.600013.8 08.9900.51F? 0 +204030.87 +553704.3 -000040.3-000053.900002.5 08.9900.97K? 0 +204207.92 +623612.6 +000002.6-000018.700006.5 08.9900.01A? 0 +204215.69 -183540.6 -000015.0-000028.200015.8 08.9900.30A? 0 +204248.61 +321008.3 -000004.5-000029.500003.2 08.9900.63G? 0 +204310.91 -204838.0 +000008.5-000011.800016.7 08.9900.53F? 0 +204422.29 +512435.1 +000006.7+000032.700012.8 08.9900.61G? 0 +204452.11 +424223.2 +000038.1+000036.900008.7 08.9900.19A? 0 +204804.00 -091746.5 +000028.9-000006.100000.0 08.9900.34F? 0 +204815.42 +244305.2 +000013.1-000006.000010.4 08.9900.20A? 0 +204933.85 +365206.6 +000017.5-000000.900006.6 08.9900.09A? 0 +204943.01 +490752.0 -000021.3-000032.500003.2 08.9900.40F? 0 +205116.77 -541316.8 -000027.0-000025.100007.8 08.9900.48F? 0 +205346.84 +330835.0 +000013.9-000020.000007.0 08.9900.30A? 0 +205400.84 +311801.2 +000003.5+000009.200008.8 08.99-0.03B? 0 +205450.38 +175144.9 -000018.6-000010.300033.0 08.9900.46F? 0 +205553.45 +082605.0 -000001.4-000017.600027.9 08.9900.30A? 0 +205702.44 -233954.2 -000033.0-000025.200020.5 08.9900.59G? 0 +205722.84 +150326.0 +000008.2-000000.900030.0 08.9900.91G? 0 +205808.81 -613629.2 +000019.5-000025.300006.6 08.9900.42F? 0 +210036.11 +561807.9 -000009.0+000001.600013.5 08.9900.41F? 0 +210224.30 -693104.7 +000003.4-000043.100003.7 08.9900.49F? 0 +210247.72 -354822.4 -000018.0-000013.000003.0 08.9900.28A? 0 +210317.98 +345027.5 -000000.5-000002.000015.0 08.9900.89G? 0 +210515.75 +002829.1 +000001.0+000006.700000.7 08.9900.28A? 0 +210544.87 +304733.2 +000003.2-000006.900000.7 08.99-0.01B? 0 +210735.14 -504723.3 +000101.2+000012.500001.9 08.9900.67G? 0 +210946.03 +161138.3 +000000.6-000001.700005.9 08.9900.41F? 0 +210959.13 +490108.6 -000014.2-000003.500002.0 08.9900.40F? 0 +211047.07 +330521.6 +000033.6+000019.500003.4 08.9900.32F? 0 +211207.27 -303522.4 +000000.0+000000.000000.0 08.9900.52F? 0 +211312.40 +283821.2 -000008.7-000014.100006.0 08.9900.44F? 0 +211314.59 -134109.0 -000028.3-000036.600000.8 08.9900.41F? 0 +211401.55 -111053.8 -000004.3-000016.500006.9 08.9900.42F? 0 +211849.80 +190129.7 +000015.2-000003.700014.3 08.9900.15A? 0 +212300.22 +320137.9 +000003.3-000039.300000.0 08.9900.52F? 0 +212338.71 +270935.1 -000002.7-000026.400005.3 08.9900.42F? 0 +212450.54 -404349.5 +000021.4+000047.000020.4 08.9900.42F? 0 +212601.01 +495024.8 -000005.9-000006.800005.6 08.9900.11A? 0 +212820.55 +404333.8 -000025.7-000032.100016.4 08.9900.21A? 0 +212822.52 +360729.6 +000007.6+000014.200004.4 08.9900.20A? 0 +212823.18 -322211.4 -000001.4+000034.400004.5 08.9900.32F? 0 +213009.90 +581504.6 +000014.0+000018.400000.5 08.9900.32F? 0 +213125.43 +262739.2 +000000.7-000017.200001.1 08.9900.18A? 0 0.10 1.00 +213139.50 -455403.2 +000337.4+000020.700010.3 08.9900.65G? 0 +213420.98 -073449.4 +000000.5-000039.600014.8 08.9900.45F? 0 +213552.31 +374948.8 -000001.7-000008.900016.6 08.99-0.07B? 0 +213644.14 -541408.1 +000071.7-000144.700031.3 08.9900.66G? 0 +213909.50 +220831.6 -000024.9-000026.700001.7 08.9900.43F? 0 +214325.43 +413039.5 +000033.9-000009.200020.9 08.9900.59G? 0 +214334.21 -110809.1 +000025.4+000046.200021.7 08.9900.78G? 1 +214513.35 -412653.7 +000013.9-000031.700010.7 08.9900.48F? 0 +214656.06 +695948.2 -000004.5-000015.500016.3 08.9900.95K? 0 +214900.95 +750001.7 +000096.4+000118.600020.2 08.9900.86G? 0 +214946.80 +484803.7 +000004.3+000008.600000.7 08.9900.08A? 0 +215104.83 -374541.6 +000005.6+000014.500007.6 08.9900.30A? 0 +215251.41 -062045.9 +000013.7-000033.800019.0 08.9900.52F? 0 +215319.06 +062453.0 +000022.3+000019.200012.2 08.9900.54F? 0 +215518.53 -193820.3 -000004.3-000029.900009.3 08.9900.48F? 0 +215603.44 +431921.8 -000003.5-000018.500002.0 08.9900.06A? 0 +215608.16 +634215.0 +000006.1+000012.800001.8 08.9900.16A? 0 +215634.29 +460852.5 +000016.4-000011.400004.2 08.9900.05A? 0 +215915.72 +412116.3 +000019.2-000010.800013.7 08.99-0.03B? 0 +215924.53 +171911.3 +000053.1-000013.300002.1 08.9900.49F? 0 +220343.02 -440300.9 -000030.3-000005.000005.3 08.9900.40F? 0 +220451.97 +035829.6 +000047.9+000000.400015.6 08.9900.46F? 0 +220855.32 -770936.6 -000012.6-000039.300015.6 08.9900.49F? 0 +221131.27 +283208.9 -000016.5-000025.700006.7 08.9900.37F? 0 +221146.27 -415934.0 +000023.1+000012.600004.6 08.9900.42F? 0 +222247.20 +251509.3 -000045.1-000109.400001.2 08.9900.60G? 0 +222828.48 +395359.5 -000017.4+000009.500014.6 08.9900.10A? 0 +222908.30 +494952.7 -000012.1-000035.200010.5 08.9900.41F? 0 +223109.14 -804145.4 +000029.3-000028.200012.5 08.9900.65G? 0 +223121.77 +085751.0 +000056.2-000125.300003.2 08.9900.50F? 0 +223458.51 -342303.3 +000036.2-000005.300006.0 08.9900.55F? 0 +223615.28 -040105.2 -000042.4+000033.000006.2 08.9900.45F? 0 +223630.45 +583616.4 -000002.7-000022.200019.1 08.9900.14A? 0 +223835.66 -633421.1 +000031.2-000024.800012.3 08.9900.92G? 0 +223850.14 -281618.8 +000070.7-000015.800017.2 08.9900.45F? 0 +223934.42 +460313.0 -000011.3+000013.200011.3 08.9900.24A? 0 +224123.20 +785045.2 +000021.4+000012.000006.7 08.9900.62G? 0 +224405.53 -285553.0 +000056.8-000045.500011.3 08.9900.66G? 0 +224411.93 -005712.6 +000003.1-000008.300013.5 08.9900.28A? 0 +224510.20 -230620.5 +000125.9-000106.200001.7 08.9900.72G? 0 +224609.05 +241101.5 -000066.8-000071.700003.6 08.9900.91G? 0 +224649.79 +190102.5 -000060.4-000159.600001.2 08.9900.64G? 0 +224745.91 -570731.2 +000071.5-000005.500003.5 08.9900.39F? 0 +224753.96 +125836.2 +000067.0-000026.000026.3 08.9900.60G? 0 +225025.40 +770344.7 -000006.3+000014.900003.7 08.9900.31A? 0 +225128.59 +453039.8 +000005.7-000014.300000.6 08.9900.01A? 0 +225417.94 -683849.8 -000049.5-000010.300003.8 08.9900.99K? 0 +225504.19 +493241.2 +000050.3-000012.400003.8 08.9900.44F? 0 +225527.58 +513539.3 +000003.2-000005.500003.6 08.9900.05A? 0 +225615.78 -235056.7 +000031.9-000007.700011.8 08.9900.35F? 0 +225835.67 +491744.8 +000007.7-000001.900001.5 08.9900.02A? 0 +230257.52 -183842.1 +000081.6-000224.900000.6 08.9900.63G? 0 +230341.15 +360019.8 +000047.1+000007.800022.8 08.9900.47F? 0 +230618.04 -725816.6 +000003.4-000004.400002.7 08.9900.25A? 0 +230654.36 -212724.8 -000005.0-000119.800057.2 08.9900.96K? 0 +231504.88 +310236.8 -000012.7-000000.900005.3 08.9900.32F? 0 +231623.63 -455231.6 +000015.3-000020.800003.0 08.9900.84G? 0 +232032.31 -633236.1 +000032.2+000007.900014.0 08.9900.92G? 0 +232140.86 -080521.0 -000016.1+000002.500013.1 08.9900.33F? 0 +232433.04 +610928.2 +000018.2-000003.900000.8 08.9900.10A? 0 +233146.36 -081943.0 +000029.9-000021.300010.1 08.9900.51F? 0 +233156.71 +543952.7 -000013.9-000000.800002.5 08.9900.48F? 0 +233601.19 -432652.4 +000054.7-000015.400048.6 08.9900.61G? 0 +233845.71 +404937.3 -000013.4-000027.400015.3 08.9900.48F? 0 +234109.93 +743215.3 +000034.8-000006.800006.4 08.9900.36F? 0 +234226.66 +284318.8 -000023.8-000009.000005.8 08.9900.14A? 0 +234830.90 +270815.6 +000143.8-000018.900033.4 08.9900.61G? 0 +234854.63 +571234.5 -000006.4+000012.000011.7 08.9900.12A? 0 +235021.17 +261959.9 -000019.1-000002.800009.0 08.9900.92G? 0 +235138.78 -365901.5 +000141.3-000058.100031.2 08.9900.65G? 0 +235221.77 -181238.8 -000071.6-000019.900011.1 08.9900.59G? 0 +235443.37 -333834.4 -000072.2-000090.300021.7 08.9900.53F? 0 +235526.53 +562625.4 +000011.8+000000.000002.2 08.9900.03A? 0 +235615.42 -133040.3 +000002.5-000014.000001.5 08.9900.38F? 0 +235636.71 +361345.9 -000019.9-000012.000004.1 08.9900.31F? 0 +235736.44 +501955.4 -000007.3+000002.900010.7 08.9900.02A? 0 +235847.63 +481010.6 -000015.1+000001.800002.3 08.9900.14A? 0 +235847.94 +445345.4 +000009.9+000027.500021.1 08.9900.39F? 0 +000135.72 +050317.8 +000041.1+000018.700013.5 08.9901.47K? 0 +000627.52 -525559.3 +000015.8-000011.500016.4 08.9901.35K? 0 +001121.74 +505035.1 +000034.0+000006.100008.0 08.9901.41K? 0 +001548.53 +832327.5 -000021.1-000003.800005.0 08.9901.37K? 0 +001604.68 -140312.9 -000007.5-000019.000019.8 08.9901.01K? 0 +001703.34 -130339.9 -000001.5-000011.300007.4 08.9901.06K? 0 +001704.31 -010404.4 +000023.6-000016.600011.1 08.9901.45K? 0 +001904.02 +635532.4 +000038.0-000035.800028.6 08.9901.15K? 0 +001937.67 -430455.6 +000022.6+000019.500015.3 08.9901.08K? 0 +002322.71 +463314.0 +000014.7-000005.200009.2 08.9901.54K? 0 +002341.23 +221729.8 +000004.4-000011.400020.0 08.9901.01K? 0 +002519.11 +090404.9 +000012.9+000012.200005.3 08.9901.09K? 0 +003150.81 +022735.5 -000007.4-000002.200028.8 08.9901.25K? 0 +003610.61 -725049.0 +000014.5-000003.500013.6 08.9901.60K? 0 +004447.01 -635737.5 -000009.3-000003.900015.6 08.9901.12K? 0 +010449.64 -235129.8 +000014.7+000014.300002.8 08.9901.22K? 0 +010601.72 -392450.4 -000025.8+000026.600009.8 08.9901.02K? 0 +010607.92 +023757.1 -000000.4+000015.800008.0 08.9901.22K? 0 +011410.96 +071846.5 -000025.2-000032.900009.0 08.9901.75K? 0 +011725.73 +472312.5 +000053.5+000017.100010.7 08.9901.17K? 0 +012509.93 -720312.9 -000003.7+000005.500008.5 08.9901.19K? 0 +012616.09 -484935.9 +000034.3-000030.000010.7 08.9901.18K? 0 +013501.86 +604542.4 +000016.8-000041.600005.9 08.9901.72K? 1 +013531.41 +053342.4 +000001.2-000021.700007.0 08.9901.39K? 0 +013955.99 +151534.0 +000204.8-000101.200047.9 08.9901.17K? 0 +014001.00 +262859.0 +000010.0-000016.600015.5 08.9901.05K? 0 +015126.74 +723713.3 -000019.0-000012.600005.3 08.9901.39K? 0 +015419.71 +215320.6 -000018.3+000008.000027.2 08.9901.70K? 0 +015757.89 +404920.4 +000005.1-000010.600013.2 08.9901.04K? 0 +020050.53 -691846.5 +000031.6+000033.100005.8 08.9901.16K? 0 +021016.15 +604916.2 +000020.8-000001.500022.0 08.9901.22K? 0 +021604.97 -144250.6 +000043.9-000000.200037.1 08.9901.09K? 0 +021620.28 +455305.0 -000039.9-000003.100047.0 08.9901.68K? 0 +021710.92 +200307.6 -000009.1-000003.300002.0 08.9901.20K? 0 +022003.24 +304914.6 -000013.7+000034.800005.2 08.9901.53K? 0 +022217.38 +261447.6 +000037.3-000010.900009.1 08.9901.18K? 0 +022234.23 +375549.5 +000007.2+000009.500021.0 08.9901.13K? 0 +022400.93 +115442.1 -000018.1-000017.000008.0 08.9901.05K? 0 +022850.15 +493640.8 -000032.5-000000.900012.2 08.9901.71K? 0 +023107.47 +234321.6 +000007.8-000042.200017.0 08.9901.07K? 0 +023119.70 -401945.1 +000014.7-000016.800002.9 08.9901.42K? 0 +023335.47 -253441.4 -000020.8-000038.900001.3 08.9901.08K? 0 +023732.89 -161129.3 -000000.7-000033.400000.3 08.9901.18K? 0 +024103.63 +195904.6 -000031.5-000003.300020.4 08.9901.15K? 0 +024211.21 +143607.2 +000002.4+000015.800017.7 08.9901.12K? 0 +024218.77 -022106.8 +000165.7+000067.200023.4 08.9901.09K? 0 +024534.53 -295249.7 +000046.3+000025.400011.3 08.9901.24K? 0 +024926.63 +513836.5 +000013.4+000006.200017.7 08.9901.06K? 0 +025149.14 -032812.1 +000069.9-000068.000014.3 08.9901.09K? 0 +025451.61 +014136.7 -000013.5+000036.900010.5 08.9901.10K? 0 +030155.72 +393345.4 -000033.2-000006.100009.3 08.9901.17K? 0 +030716.65 +431705.0 +000041.9+000037.700021.1 08.9901.69K? 0 +030745.75 +673438.6 +000006.8-000005.000013.8 08.9901.14K? 0 0.10 1.00 +030758.82 +375350.8 -000010.6-000019.000025.0 08.9901.71K? 0 +031205.87 -141423.1 +000015.2+000008.100017.2 08.9901.03K? 0 +031407.27 +002428.8 +000026.1-000024.300009.6 08.9901.09K? 0 +031627.23 +601924.3 +000003.3+000013.600003.9 08.9901.02K? 0 +032335.10 +503952.6 +000012.9-000024.600007.5 08.9901.23K? 0 +033323.41 -370617.8 +000028.8+000013.300023.4 08.9901.07K? 0 +033559.98 +235450.9 +000026.5-000000.200039.9 08.9901.34K? 0 +033642.98 +122827.9 +000001.0-000017.700023.4 08.9901.83K? 0 +034048.96 -123720.7 +000100.5+000004.400044.1 08.9901.27K? 0 +034323.88 +512040.8 -000020.9-000022.700004.9 08.9901.74K? 0 +034400.89 +115004.8 -000007.3-000002.200001.7 08.9901.33K? 0 +034910.19 +670010.6 -000003.3-000010.100012.7 08.9901.29K? 0 +035605.27 -800504.8 +000010.4+000005.400000.5 08.9901.66K? 0 +035926.66 +453232.6 +000010.9-000005.200020.0 08.9901.78K? 0 +040010.35 +624600.4 +000037.9-000027.600011.8 08.9901.21K? 0 +040012.09 +270020.2 -000011.7+000007.000031.0 08.9901.80K? 0 +041040.94 +151413.4 -000003.9+000006.400000.2 08.9901.04K? 0 +041720.04 -302715.6 +000012.3+000017.600009.9 08.9901.52K? 0 +042013.31 +284853.7 +000019.6-000021.300009.7 08.9901.48K? 0 +043212.05 +313138.5 +000070.8+000001.400041.3 08.9901.75K? 0 +043453.52 +045935.9 -000043.6-000049.000026.6 08.9901.15K? 0 +045850.86 -720730.4 -000026.7-000026.000005.8 08.9901.01K? 0 +050126.99 +295118.5 +000009.5+000018.200003.3 08.9901.66K? 0 +050135.41 -544916.2 +000005.9+000015.800008.2 08.9901.52K? 0 +051156.48 +195550.7 +000021.1+000000.300013.2 08.9901.97M? 0 +051317.52 -142601.3 -000002.1-000002.100003.8 08.9901.16K? 0 +051343.93 +292712.7 -000037.5-000009.700026.0 08.9901.70K? 0 +051911.38 -413445.9 -000000.2-000037.900011.8 08.9901.01K? 0 +052127.59 -493809.3 +000009.4+000029.100004.2 08.9901.50K? 0 +052301.82 -272410.1 +000013.8-000038.600000.4 08.9901.12K? 0 +052620.09 -330954.9 +000029.8-000009.800018.4 08.9901.08K? 0 +052838.61 -031407.7 +000003.6-000009.700020.7 08.9901.29K? 0 +052920.12 +384150.6 +000061.3+000005.200102.1 08.9901.59K? 0 +053306.32 -202516.3 +000012.9-000004.900004.2 08.9901.14K? 0 +053400.03 +452400.5 -000011.3+000003.500025.6 08.9901.90M? 0 +053744.64 +582207.5 +000040.9-000035.300008.0 08.9901.14K? 0 +054106.67 +462124.3 +000012.9-000017.300013.3 08.9901.52K? 0 +054127.22 -414318.9 -000005.5-000011.900013.6 08.9901.06K? 0 +054416.73 -234636.7 +000022.9-000002.900000.7 08.9901.22K? 0 +054740.98 +054145.0 +000002.5-000000.700002.6 08.9901.02K? 0 +054908.12 +194855.4 +000043.1-000026.300026.7 08.9901.62K? 0 +054938.14 -221000.7 +000007.2-000008.700008.0 08.9901.00K? 0 +055121.36 -415742.1 +000003.5+000001.200019.2 08.9901.09K? 0 +055458.46 -451315.5 -000013.5+000002.100006.2 08.9901.50K? 0 +055601.03 +543039.6 +000033.7+000006.800009.6 08.9901.60K? 0 +060043.49 -235523.8 +000001.2-000023.200010.3 08.9901.02K? 0 +060046.46 -085624.5 +000026.7-000000.600034.1 08.9901.56K? 0 +060441.37 -555646.8 +000005.8+000011.000010.9 08.9901.01K? 0 +060642.68 +430038.0 -000008.5+000006.700002.2 08.9901.02K? 0 +060701.43 +283852.0 +000019.2-000024.300014.6 08.9901.77K? 0 +060740.11 -173626.8 -000005.7-000023.500009.0 08.9901.08K? 0 +061011.06 +262539.4 +000014.7-000014.700007.5 08.9901.19K? 0 +061111.98 -153622.9 -000004.5-000017.000009.2 08.9901.06K? 0 +061208.72 -130853.4 -000051.8-000016.100032.6 08.9901.25K? 0 +061531.62 -055638.7 +000028.4+000002.700010.0 08.9901.24K? 0 +061955.44 -050852.4 -000030.0-000022.000022.5 08.9901.12K? 0 +062110.86 +514331.1 +000028.3+000011.000022.9 08.9901.13K? 0 +062148.10 +310053.2 -000004.7-000010.200006.1 08.9901.09K? 0 +062159.24 +801430.9 -000001.2+000013.200010.8 08.9901.12K? 0 +062611.69 +442337.0 -000046.7-000059.800014.1 08.9901.05K? 0 +062756.77 -580840.8 -000020.3+000036.900022.8 08.9901.08K? 0 +062852.34 +064547.6 +000056.0+000032.600029.5 08.9901.44K? 0 +063056.42 -123030.2 +000014.8+000021.000011.3 08.9901.00K? 0 +063736.62 +582935.8 -000012.2-000027.900011.9 08.9901.34K? 0 +063904.80 +233752.4 +000129.2+000026.800018.5 08.9901.14K? 0 +064007.13 +352542.8 -000001.7-000008.700017.6 08.9901.14K? 0 +064039.93 +412709.2 +000022.0-000046.400028.6 08.9901.12K? 0 +064407.20 -232513.4 +000003.4+000015.900016.2 08.9901.07K? 0 +064438.69 -334709.7 -000005.9-000008.100009.6 08.9901.04K? 0 +064532.30 -145726.5 -000019.5-000035.400005.8 08.9901.18K? 0 +064915.88 -181910.1 +000007.0+000001.200004.0 08.9901.22K? 0 +065147.22 -071652.7 +000002.4+000053.100027.7 08.9901.73K? 0 +065303.73 -385822.7 -000012.4+000028.200006.3 08.9901.25K? 0 +065539.07 -085725.1 -000002.7-000013.700009.2 08.9901.66K? 0 +065645.94 -235755.4 -000029.7+000005.000007.2 08.9901.18K? 0 0.10 1.00 +065837.60 +010203.0 +000017.1-000008.900017.7 08.9901.02K? 0 +065849.98 -260517.5 -000010.4+000000.600003.2 08.9901.04K? 0 +065855.43 -240015.9 +000004.7+000007.300016.0 08.9901.10K? 0 +065927.20 -073637.2 -000036.0-000010.600013.1 08.9901.29K? 0 +070327.23 -410718.3 -000028.4-000021.000018.2 08.9901.12K? 0 +070710.27 +442619.0 +000040.8+000011.200011.4 08.9901.06K? 0 +070730.91 -090757.7 +000021.1-000025.300014.7 08.9901.33K? 0 +071152.09 -234943.3 +000006.3-000029.400000.2 08.9901.73K? 0 +071244.78 +363958.3 +000009.2-000010.700004.2 08.9901.02K? 0 +071700.30 +084618.9 +000014.7-000026.000025.5 08.9901.47K? 0 +071704.14 -162759.5 +000017.5+000013.500010.9 08.9901.15K? 0 +071712.21 -275603.7 -000006.5+000030.900006.8 08.9901.05K? 0 +071727.93 +173123.4 +000036.9-000025.300016.8 08.9901.36K? 0 +071729.64 +350516.7 -000025.7-000051.000011.8 08.9901.54K? 0 +071735.23 -320700.5 +000004.8+000003.600027.4 08.9901.79K? 0 +071819.53 +263547.6 +000049.4+000012.200031.8 08.9901.03K? 0 +072138.48 +414043.9 -000038.6+000007.800023.6 08.9901.77K? 0 +072529.73 +084711.0 -000001.1-000005.600013.6 08.9901.15K? 0 +073014.43 +090701.5 +000014.0-000026.000009.0 08.9901.09K? 0 +073420.12 -123420.4 +000021.6-000031.900020.9 08.9901.60K? 0 +073444.04 -205903.6 +000032.4-000023.400003.2 08.9901.10K? 0 +073617.06 -303912.1 -000031.1+000039.400002.5 08.9901.26K? 0 +073713.67 -514033.1 -000020.4+000029.700003.8 08.9901.00K? 0 +074027.06 +231342.7 +000014.5-000022.100023.6 08.9901.36K? 0 +074057.84 +464037.4 +000037.3-000026.900017.6 08.9901.65K? 0 +074439.05 -242412.3 -000031.5+000006.100009.0 08.9901.28K? 0 +075313.66 -305144.0 -000003.0+000021.100001.7 08.9901.10K? 0 +075544.90 +042917.5 -000024.3-000016.800019.4 08.9901.30K? 0 +080322.33 -234244.8 +000009.7+000027.600005.5 08.9901.21K? 0 +080833.71 -370547.4 -000000.8+000015.600008.3 08.9901.01K? 0 +080851.53 +125209.6 -000002.5+000002.800000.7 08.9901.08K? 0 +081327.49 -425643.7 +000019.0-000003.200047.7 08.9901.75K? 0 +081600.25 -682820.8 -000018.1+000011.200002.9 08.9901.57K? 0 0.10 1.00 +081604.22 -251136.7 -000034.2-000006.700001.8 08.9901.21K? 0 +081659.24 -292214.6 +000038.3+000029.000016.6 08.9901.63K? 0 +081713.79 -335832.3 -000000.3+000015.900027.4 08.9901.61K? 0 +081901.67 -064132.8 -000006.7+000027.300000.5 08.9901.18K? 0 +082639.87 -301750.1 +000008.3+000008.100002.3 08.9901.56K? 0 +083302.09 -575349.8 -000007.1+000011.400006.5 08.9901.72K? 0 +083410.48 -644942.6 -000034.3+000027.400006.2 08.9901.09K? 0 +083752.76 -423333.3 -000042.8+000002.700007.1 08.9901.04K? 0 +084221.08 +123817.5 +000007.6-000032.300024.1 08.9901.17K? 0 +084255.77 -410930.9 -000030.5+000011.900004.5 08.9901.08K? 0 +084741.41 +240123.9 -000064.5-000005.600013.8 08.9901.17K? 0 +085034.23 -280617.7 -000000.7+000003.500011.5 08.9901.14K? 0 +085035.65 +280703.2 -000017.3-000014.800012.4 08.9901.24K? 0 +085223.92 -193114.2 -000005.6-000004.100024.5 08.9901.44K? 0 +085312.42 -040929.0 -000010.6-000002.800010.4 08.9901.17K? 0 +085734.92 -550650.4 -000002.0+000003.100025.8 08.9901.15K? 0 +085824.92 -284019.2 -000016.8-000027.400019.6 08.9901.52K? 0 +085900.42 +051113.1 -000005.6-000034.200017.5 08.9901.07K? 0 +090011.77 -470706.1 -000013.9+000025.000012.0 08.9901.26K? 0 +090122.83 -434208.1 -000017.7-000003.100004.2 08.9901.57K? 0 +090614.41 +015615.9 +000030.9-000005.300025.8 08.9901.28K? 0 +091159.82 -170127.5 -000023.4-000018.900011.8 08.9901.19K? 0 +091201.33 -655455.7 -000056.8+000034.200003.1 08.9901.08K? 0 +091237.48 +095211.7 +000022.4-000003.400011.1 08.9901.69K? 0 +091247.20 +191530.7 -000019.0-000003.200004.3 08.9901.02K? 0 +091339.98 -035352.9 -000026.3-000004.200003.7 08.9901.17K? 0 +092104.17 -024812.9 -000032.3-000020.300018.1 08.9901.02K? 0 +092227.92 -340633.3 -000011.0+000021.000020.4 08.9901.57K? 0 +092314.13 -230001.8 -000040.6+000008.400015.0 08.9901.47K? 0 +092844.86 -545140.2 +000004.0+000016.500000.6 08.9901.22K? 0 +093947.56 -360533.2 -000008.6-000005.300009.3 08.9901.02K? 0 +094152.62 -753951.5 -000011.1+000042.500002.9 08.9901.43K? 0 +094415.91 +284801.7 -000071.7+000002.800025.2 08.9901.25K? 0 +095042.63 -004750.3 +000033.7-000005.500028.3 08.9901.51K? 0 +095410.27 +523530.7 -000019.2+000002.700016.3 08.9901.31K? 0 +100118.97 +055310.5 -000049.4+000013.200019.6 08.9901.01K? 0 +101245.48 -631723.5 -000002.8-000007.200015.8 08.9901.60K? 0 +101441.43 -141638.1 -000006.4+000010.000013.8 08.9901.04K? 0 +101655.63 -683439.3 -000059.1+000024.900013.2 08.9901.24K? 0 +101741.93 -284917.8 +000027.0-000039.800014.3 08.9901.17K? 0 +101853.74 -553903.6 -000013.6-000013.800014.3 08.9901.47K? 0 +102014.53 -075752.4 -000008.4-000022.200021.7 08.9901.55K? 0 +102536.34 -164506.5 -000025.4+000011.000020.0 08.9901.27K? 0 0.10 1.00 +102831.17 -413449.5 +000009.2-000001.000007.3 08.9901.64K? 0 +103206.11 -475319.8 -000005.4+000008.100026.2 08.9901.07K? 0 +103355.56 +224919.6 +000016.5-000025.800017.8 08.9901.48K? 0 +103549.20 -213754.6 +000008.6+000008.600017.8 08.9901.10K? 0 +103914.75 -295335.1 -000011.3-000011.200000.3 08.9901.52K? 0 +104608.09 -640225.0 -000003.3+000018.300019.2 08.9901.59K? 0 +104900.71 -703701.9 -000003.7-000023.900039.8 08.9901.22K? 0 +105527.04 -153817.1 -000000.2-000034.600004.0 08.9901.14K? 0 +105723.27 -704557.0 -000038.5+000000.800009.7 08.9901.14K? 0 +110413.48 -545127.0 -000000.9-000009.900003.3 08.9901.36K? 0 +110603.28 -160220.6 -000020.5-000001.900047.7 08.9901.35K? 0 +111113.87 -500937.3 -000017.7-000022.900009.7 08.9901.20K? 0 +111123.94 -391302.0 +000004.2+000026.000008.8 08.9901.27K? 0 +111212.60 -523942.8 +000013.8+000000.400015.8 08.9901.09K? 0 +111551.15 -265442.5 +000008.6-000003.100022.9 08.9901.17K? 0 +111604.46 +600139.2 +000019.4-000022.700008.7 08.9901.05K? 0 +112008.69 +170510.6 +000005.9-000063.200007.3 08.9901.00K? 0 +112812.25 +325657.9 +000023.0+000000.000003.3 08.9901.04K? 0 +113242.31 -580314.8 -000008.8+000008.600000.6 08.9901.04K? 0 +113430.09 +131844.1 +000008.5-000001.800020.3 08.9901.00K? 0 +114314.27 +133629.9 -000010.2+000005.400001.8 08.9901.43K? 0 +114715.70 +422214.2 +000026.0-000043.200003.1 08.9901.43K? 0 +115015.07 -095949.1 -000039.2+000008.000026.0 08.9901.56K? 0 +115350.95 +311333.2 -000024.6-000006.800000.3 08.9901.20K? 0 +115601.49 -514143.7 -000041.8+000010.500026.6 08.9901.55K? 0 +115956.60 -550452.9 -000038.4+000027.700036.9 08.9901.25K? 0 +120123.58 +254259.0 -000013.6+000003.400006.3 08.9901.15K? 0 +120405.41 -151658.5 -000010.3-000019.400014.1 08.9901.01K? 0 +120552.86 -515253.6 -000030.2+000033.700011.8 08.9901.24K? 0 +120655.36 -230612.4 -000002.8+000004.300010.9 08.9901.04K? 0 +121251.68 -550128.3 -000029.5-000000.700007.0 08.9901.22K? 0 +121404.28 -174528.6 -000013.6+000022.300009.5 08.9901.52K? 0 +122047.05 -195345.3 -000350.3-000064.400029.0 08.9901.05K? 0 +122202.81 -311506.9 -000015.0+000024.300003.2 08.9901.46K? 0 +122719.00 -714002.8 -000001.2+000003.200010.1 08.9901.40K? 0 +122722.46 -392143.5 +000013.4-000004.600037.6 08.9901.05K? 0 +123527.93 -301831.3 -000022.5+000003.700036.7 08.9901.21K? 0 +123538.83 -083752.1 -000032.8-000023.100004.6 08.9901.06K? 0 +123554.10 -673219.5 -000002.7-000007.000015.8 08.9901.09K? 0 +123613.65 -600257.9 -000008.2+000000.100011.6 08.9901.29K? 0 +123721.53 -714205.0 -000000.1-000004.400009.3 08.9901.62K? 0 +123738.05 +124010.4 +000020.0-000001.000008.7 08.9901.34K? 0 +123810.67 -153330.4 -000006.4+000003.700010.3 08.9901.05K? 0 +124416.89 -555330.5 -000024.3+000001.000012.9 08.9901.18K? 0 +124605.99 -420422.5 +000002.3+000005.500008.3 08.9901.12K? 0 +124626.17 -314757.6 +000002.3-000016.400003.3 08.9901.08K? 0 +124735.75 +325037.8 -000007.1-000030.600017.5 08.9901.41K? 0 +125201.35 +314628.0 -000064.3+000023.900009.6 08.9901.08K? 0 +130419.10 -595701.5 +000012.8+000050.400031.1 08.9901.33K? 0 +130544.30 -475801.7 -000010.4+000023.600022.6 08.9901.68K? 0 +130836.42 -543752.0 -000022.1-000012.400011.8 08.9901.63K? 1 +131749.57 +053514.5 -000001.8-000025.600018.9 08.9901.24K? 0 +132023.86 +502601.7 +000028.6-000007.100001.5 08.9901.14K? 0 +132029.90 -643556.5 -000007.1+000022.900016.4 08.9901.81K? 0 +132349.82 -382234.0 -000023.7+000007.900021.3 08.9901.11K? 0 +133533.57 -412849.1 -000037.7-000007.100014.2 08.9901.32K? 0 +134753.48 -593603.0 +000001.3-000003.400000.1 08.9901.37K? 0 +134837.96 -572756.1 +000006.1+000017.500015.3 08.9901.10K? 0 +134917.62 +085320.3 -000001.1-000020.800012.8 08.9901.12K? 0 +135059.49 -753454.5 -000053.2-000025.700008.2 08.9901.12K? 0 +135215.76 -013021.4 +000011.9-000005.500004.8 08.9901.60K? 0 +135439.59 -571504.8 +000027.5+000014.800017.0 08.9901.55K? 0 +135539.64 +425904.1 -000008.7+000029.500011.2 08.9901.18K? 0 +135541.87 -342100.5 -000024.7-000004.200017.5 08.9901.17K? 0 +135543.83 -324636.6 -000000.1-000025.500012.1 08.9901.20K? 0 +140409.93 +041041.7 -000029.1+000007.300008.4 08.9901.11K? 0 +141109.70 -122658.6 -000015.5+000006.500010.2 08.9901.11K? 0 +141202.06 -462150.5 -000035.1-000024.300001.1 08.9901.19K? 0 +141250.75 +113713.7 -000017.8-000017.600016.4 08.9901.10K? 0 +141549.16 -551231.1 -000019.0+000005.800004.5 08.9901.32K? 0 +143347.08 +131901.3 -000014.6-000029.300005.7 08.9901.03K? 0 +143354.11 -393953.8 -000028.3-000035.200013.0 08.9901.33K? 0 +143824.20 -163234.1 -000081.9-000014.100015.3 08.9901.07K? 0 +143918.35 +310632.8 -000025.3-000036.300003.2 08.9901.11K? 0 +144107.12 -053831.4 -000016.5+000005.200006.2 08.9901.05K? 0 +144513.03 +474928.1 +000003.0-000005.200009.3 08.9901.54K? 0 +144818.53 +661511.0 +000002.8+000000.800002.5 08.9901.60K? 0 +144908.46 +103225.9 +000004.4+000014.400008.0 08.9901.14K? 0 +150524.79 +494018.3 -000008.6-000013.600008.8 08.9901.04K? 0 +150651.68 -521115.7 +000061.2+000000.600016.2 08.9901.79K? 0 +151902.59 -433256.9 -000028.8+000001.200030.9 08.9901.24K? 0 +152019.15 +291551.2 -000031.8+000017.700011.0 08.9901.13K? 0 +152049.63 -253535.8 +000008.6+000016.700029.9 08.9901.24K? 0 +152104.64 +481330.6 -000006.8+000016.900001.5 08.9901.38K? 0 +152423.54 +130302.5 +000016.0-000005.300037.6 08.9901.46K? 0 +152533.16 -844948.6 +000011.6+000003.600016.4 08.9901.38K? 0 +152601.00 -552644.1 +000015.8-000002.000001.4 08.9901.01K? 0 +153149.86 +114700.4 -000035.6-000018.600012.0 08.9901.20K? 0 +153219.12 -480148.7 -000024.4-000031.400036.6 08.9901.30K? 0 +153605.47 -645536.7 +000002.8+000017.400005.4 08.9901.71K? 0 +153741.75 +361732.9 -000042.2-000026.300028.6 08.9901.01K? 0 +153744.81 -243153.1 +000006.6-000052.200002.7 08.9901.22K? 0 +154228.05 +065917.7 -000044.0-000015.500004.5 08.9901.35K? 0 +155419.83 +445507.0 -000006.5-000034.900003.8 08.9901.13K? 0 +155614.38 -434223.6 -000017.1+000003.500005.6 08.9901.19K? 0 +160125.59 +085136.0 +000019.4+000004.500015.3 08.9901.54K? 0 +160410.85 +514816.3 +000008.1-000004.700008.1 08.9901.03K? 0 +160553.18 -621407.2 -000021.3+000000.100032.2 08.9901.38K? 0 +160913.86 +075245.3 -000005.6-000009.100012.4 08.9901.01K? 0 +161435.00 -481927.7 -000010.2+000006.800021.2 08.9901.17K? 0 +161528.51 -504038.8 -000025.7+000018.400016.7 08.9901.53K? 0 +161928.67 -591732.0 +000006.8+000009.000010.7 08.9901.67K? 0 +162021.56 -250653.9 +000023.1-000028.900004.3 08.9901.39K? 0 +162025.56 +025305.5 -000059.3+000020.800046.5 08.9901.23K? 0 +162052.75 +405740.2 -000012.2+000108.700072.8 08.9901.27K? 0 +162209.53 +601358.3 +000012.9-000004.600016.2 08.9901.15K? 0 +162723.83 +193200.6 -000013.6-000057.800019.9 08.9901.12K? 0 +162724.34 +092703.0 -000012.2-000003.200012.5 08.9901.02K? 0 +163548.38 -753017.4 +000012.8-000025.200001.0 08.9901.14K? 0 +163829.26 -113224.3 -000005.7-000013.700020.3 08.9901.62K? 0 +164637.51 -303716.3 -000041.5+000025.900004.6 08.9901.93M? 0 +165024.59 -305107.8 +000006.4+000001.900035.6 08.9901.13K? 0 +165024.93 +275128.3 +000013.5-000011.500016.0 08.9901.05K? 0 +165546.91 -264549.7 -000008.9-000016.800016.5 08.9901.20K? 0 +165744.48 -250145.3 -000036.2+000015.700009.7 08.9901.17K? 0 +165913.89 -373420.0 -000001.7-000023.800023.2 08.9901.28K? 0 +170037.91 +584010.4 +000017.4+000024.700004.6 08.9901.06K? 0 +170149.77 -552745.0 +000019.1-000026.300002.5 08.9901.42K? 0 +170335.85 -343426.3 -000002.6-000012.300038.8 08.9901.64K? 0 +170352.33 -293340.4 +000006.9+000011.300002.5 08.9901.76K? 0 +170604.00 -664252.6 -000006.5+000002.700013.1 08.9901.30K? 0 +170739.86 -704400.6 +000003.2-000026.500008.4 08.9901.56K? 0 +171135.79 -731357.5 +000013.5-000018.200005.9 08.9901.00K? 0 +171216.52 -424049.7 -000007.7+000014.700021.9 08.9901.15K? 0 +171720.55 -631027.7 +000001.3-000020.200007.2 08.9901.22K? 0 +171842.35 -760741.8 -000027.3-000034.200012.6 08.9901.30K? 0 +172000.96 -190037.4 +000044.8-000028.800014.8 08.9901.60K? 0 +172148.04 -454419.0 -000033.4-000000.100007.0 08.9901.50K? 0 +172246.17 -274033.8 -000015.4+000026.300015.7 08.9901.20K? 0 +172420.81 +181220.2 +000005.8-000033.900027.5 08.9901.17K? 0 +172837.88 +193833.5 -000013.8+000022.400021.8 08.9901.14K? 0 +172919.41 -461130.4 +000011.2+000006.300018.9 08.9901.44K? 1 +172945.37 +572901.2 -000060.3+000054.000015.4 08.9901.26K? 0 +173439.58 -602800.7 -000017.3+000011.700011.1 08.9901.24K? 0 +173503.95 +162233.5 +000023.2+000041.000009.7 08.9901.32K? 0 +174050.78 -004653.3 -000030.9-000015.900032.9 08.9901.14K? 0 +174318.06 +224735.4 -000034.5+000009.400022.0 08.9901.59K? 0 +174329.88 +193248.3 +000019.6-000048.500005.5 08.9901.03K? 0 +175208.89 +275323.4 +000007.4-000001.500004.8 08.9901.21K? 0 +175235.19 -253132.6 +000028.3+000030.800019.7 08.9901.14K? 0 +175358.02 -005258.3 -000011.6+000009.100008.3 08.9901.09K? 0 +175517.91 +621828.4 -000033.6+000012.700004.4 08.9901.20K? 0 +175915.14 -482824.6 -000004.7+000009.500003.2 08.9901.25K? 0 +180454.78 -610602.7 +000018.3+000016.700031.6 08.9901.05K? 0 +180731.80 +341258.1 +000024.0+000036.400004.5 08.9901.45K? 0 +180931.34 -352750.0 +000027.1+000008.900007.7 08.9901.61K? 0 +181002.82 +684913.2 +000000.0+000014.300002.4 08.9901.59K? 0 +181147.70 -540709.0 +000035.1+000010.600016.4 08.9901.00K? 0 +181545.38 -345406.3 -000006.9-000016.100035.2 08.9901.43K? 0 +181904.50 -162232.4 +000000.0+000015.700055.8 08.9901.70K? 0 +182432.47 -144511.7 -000005.5+000009.600012.9 08.9901.66K? 0 +182453.61 +081851.7 +000033.2-000017.700022.0 08.9901.74K? 0 +183012.39 +581247.2 -000032.8-000003.300007.9 08.9901.13K? 0 +183058.18 +343900.7 -000032.1-000046.800018.9 08.9901.14K? 0 +183127.69 +382244.5 -000042.8+000008.400016.4 08.9901.20K? 0 +183203.19 +254841.5 -000019.6-000015.000017.2 08.9901.25K? 0 +183328.20 -415110.5 +000001.1-000003.500003.9 08.9901.36K? 0 +183542.26 -464920.1 +000034.5-000017.700010.7 08.9901.71K? 0 +183948.73 -544201.1 +000010.4-000008.500005.4 08.9901.00K? 0 +184053.58 +094135.0 -000031.3+000000.600027.1 08.9901.07K? 0 +184114.76 +304758.1 +000008.5+000022.300015.5 08.9901.26K? 0 +184310.16 +192246.7 +000013.2-000022.600002.7 08.9901.78K? 0 +184318.43 +184714.3 -000011.6-000009.800024.8 08.9901.17K? 0 +184520.48 -524134.3 +000000.1-000016.200012.2 08.9901.01K? 0 +184532.28 -804413.7 +000017.3-000034.600000.8 08.9901.29K? 0 +184607.74 -384256.6 +000012.8-000007.600001.9 08.9901.24K? 0 +184938.15 +241246.7 +000004.4-000023.600001.7 08.9901.83K? 1 +185011.41 +141915.7 +000010.7-000043.400013.7 08.9901.58K? 0 +185055.37 +230458.3 +000007.6-000035.400004.2 08.9901.15K? 0 +185131.80 +101849.9 +000018.1-000057.900010.3 08.9901.44K? 0 +185834.99 -445610.0 +000009.1+000007.000015.9 08.9901.45K? 0 +185923.36 -422222.0 -000004.7-000044.600029.0 08.9901.18K? 0 +190723.76 +235909.7 -000016.4+000000.200004.8 08.9901.15K? 0 +190916.20 -250655.9 -000022.5+000006.100000.8 08.9901.38K? 0 +190952.68 -711214.8 +000004.1+000015.900006.0 08.9901.14K? 0 +191251.77 +405458.8 -000010.2-000010.000003.4 08.9901.67K? 0 +191252.03 +551035.9 +000006.5-000003.600007.3 08.9901.02K? 0 +191512.13 +351216.1 +000019.1-000007.100011.7 08.9901.44K? 0 +191758.11 +441139.8 +000010.1-000008.300023.4 08.9901.06K? 0 +192403.15 +554055.7 -000035.8-000016.200001.1 08.9901.11K? 0 +192637.40 +080044.4 -000003.2+000013.600040.1 08.9901.14K? 0 +192924.84 -473450.4 +000007.9-000028.000004.3 08.9901.34K? 0 +193048.58 +683801.5 -000007.8-000000.500026.0 08.9901.57K? 0 +193122.44 -492634.5 -000015.5-000004.900005.8 08.9901.24K? 0 +193439.34 +501741.8 -000019.7-000007.200019.6 08.9901.40K? 0 +193632.06 -261914.4 +000010.0+000001.100010.1 08.9901.20K? 0 +193636.12 +440108.9 +000012.2+000003.000013.9 08.9901.30K? 0 +193641.16 -191516.4 +000015.9-000036.700009.2 08.9901.16K? 0 +193700.85 -293443.0 -000025.5-000012.400028.7 08.9901.57K? 0 +193719.89 +043929.3 -000010.2-000013.100033.9 08.9901.17K? 0 +193903.49 +492955.5 +000026.9+000003.800013.9 08.9901.10K? 0 +193945.79 +702017.0 +000012.1+000051.800005.5 08.9901.14K? 0 +194047.43 +035220.0 +000024.6-000012.400019.3 08.9901.08K? 0 +194407.99 +582113.0 -000009.4+000006.400010.9 08.9901.31K? 0 +194504.28 +130337.9 -000006.0-000004.600005.0 08.9901.13K? 0 +194959.27 -320107.7 -000019.1+000001.800024.7 08.9901.05K? 0 +195049.27 -044035.4 +000002.8+000002.000024.1 08.9901.09K? 0 +195244.45 +110724.6 -000012.1+000002.400036.1 08.9901.33K? 0 +195403.93 +543931.5 -000020.7-000023.700003.0 08.9901.65K? 0 +195426.10 +515044.1 +000011.1-000001.700014.4 08.9901.76K? 0 +195426.92 +613342.5 -000004.4+000001.100004.1 08.9901.00K? 0 +195441.02 +315003.3 -000042.1-000026.900010.4 08.9901.20K? 0 +195609.44 +764100.5 -000006.6-000003.200020.1 08.9901.26K? 0 +195851.55 +315104.9 +000012.8-000014.200012.9 08.9901.54K? 0 +195902.55 +433545.8 -000017.5-000014.300025.7 08.9901.22K? 0 +200208.96 +071740.1 +000000.0+000014.600033.2 08.9901.02K? 0 +200232.92 +224754.3 +000024.2+000022.400012.1 08.9901.25K? 0 +200346.18 +315129.4 -000004.4-000020.700005.0 08.9901.01K? 0 +200647.76 +561951.4 -000011.2+000004.600012.8 08.9901.09K? 0 +200755.81 -155448.3 +000037.8+000004.600028.3 08.9901.26K? 0 +201034.81 -391245.0 -000009.4-000011.900000.2 08.9901.62K? 0 +201336.97 +713559.5 -000000.1+000022.700008.5 08.9901.51K? 0 +201355.84 -305410.2 -000004.0-000044.900009.0 08.9901.02K? 0 +201435.89 +793027.2 +000000.7-000017.400006.4 08.9901.65K? 0 +201541.39 +264454.9 -000027.8-000020.500024.9 08.9901.29K? 0 +201840.26 +004315.2 +000026.6+000009.000018.5 08.9901.50K? 0 +201929.38 +511409.5 -000007.8+000015.000004.2 08.9901.10K? 0 +202013.96 +471733.7 -000007.5-000017.900002.3 08.9901.06K? 0 +202105.88 +221152.9 +000031.6+000026.300016.5 08.9901.06K? 0 +202209.26 +251541.1 +000018.1+000011.500021.8 08.9901.12K? 0 +202226.27 -355252.4 -000006.3+000010.100016.1 08.9901.28K? 0 +202235.38 +752659.2 -000004.2+000047.700006.8 08.9901.12K? 0 +202711.59 +203407.5 +000012.4-000036.100007.5 08.9901.07K? 0 +202715.36 +210828.7 -000022.0-000042.700006.7 08.9901.48K? 0 +202852.63 -331314.1 -000023.0-000014.400002.4 08.9901.59K? 0 +202948.35 +262439.8 -000016.3+000011.700020.2 08.9901.04K? 0 +203033.35 +424449.1 -000006.3+000002.500001.8 08.9901.08K? 0 +203442.30 +710903.5 +000021.8+000025.000007.4 08.9901.08K? 0 +203623.65 -224240.7 +000013.0-000008.900021.7 08.9901.03K? 0 +204322.09 -114606.6 -000007.8-000007.700022.4 08.9901.20K? 0 +204422.76 +242133.1 -000011.7+000013.200032.9 08.9901.71K? 0 +204512.39 +180204.4 -000028.6+000002.300011.1 08.9901.19K? 0 +204517.01 +351047.6 +000005.2-000018.700023.0 08.9901.49K? 0 +204710.11 +225151.7 -000007.7-000021.300003.9 08.9901.53K? 0 +204758.68 -605106.7 +000029.5-000036.000023.6 08.9901.29K? 0 +205606.29 -500134.0 +000024.3+000014.500024.1 08.9901.45K? 0 +205657.09 +342910.4 -000003.9+000013.600003.1 08.9901.06K? 0 +205948.04 +140201.9 +000015.2+000003.100024.7 08.9901.25K? 0 +210001.39 +344531.7 -000004.9+000028.100003.4 08.9901.10K? 0 +210105.93 +404006.0 +000011.6-000013.600014.1 08.9901.00K? 0 +210315.46 +284725.1 +000002.5-000005.700010.6 08.9901.06K? 0 +210403.29 +242337.5 -000030.7-000029.100009.1 08.9901.07K? 0 +210650.93 -273947.7 +000021.9+000027.000010.9 08.9901.75K? 0 +210716.68 +625355.3 +000058.7+000042.400024.9 08.9901.10K? 0 +210845.36 +461006.9 +000001.0+000003.500014.0 08.9901.07K? 0 +211005.26 +292700.5 +000020.8+000004.800005.6 08.9901.22K? 0 +211058.97 +344212.9 +000019.5-000020.500018.7 08.9901.22K? 0 +211104.65 +412911.2 -000008.7+000000.300011.7 08.9901.04K? 0 +211305.71 +502222.7 -000001.9-000069.700002.4 08.9901.23K? 0 +211444.80 +560920.7 -000001.5+000026.600004.3 08.9901.03K? 0 +211512.03 -223136.1 +000013.3-000041.100002.5 08.9901.10K? 0 +212019.36 -671524.0 -000003.7+000013.000008.6 08.9901.38K? 0 0.10 1.00 +212232.54 -264948.0 -000008.5-000035.800010.7 08.9901.06K? 0 +212805.17 +392914.8 -000009.5-000039.600026.5 08.9901.40K? 0 +212913.86 -412457.2 -000042.7-000015.500028.3 08.9901.27K? 0 +213222.61 +154601.0 -000003.7-000012.600001.9 08.9901.17K? 0 +213433.41 -143743.6 -000028.0+000017.900023.4 08.9901.70K? 0 +213732.96 +252708.5 -000030.8+000023.700013.6 08.9901.56K? 0 +214132.86 +450236.3 -000015.7-000015.800004.4 08.9901.08K? 0 +214142.48 -114349.7 -000018.6-000018.200042.7 08.9901.32K? 0 +214224.03 +153019.8 +000029.2-000029.500017.3 08.9901.47K? 0 +214353.21 -685355.4 +000027.9+000003.600003.7 08.9901.16K? 0 +214457.19 +373148.9 +000000.2-000021.100012.3 08.9901.09K? 0 +214547.88 +054321.2 +000019.9+000002.900029.9 08.9901.27K? 0 +214549.71 +295157.5 -000000.4-000024.300004.1 08.9901.19K? 0 +214854.58 -233819.5 -000031.9-000026.500000.3 08.9901.58K? 0 +215611.78 +510304.8 +000059.3+000007.300010.5 08.9901.01K? 0 +215655.84 -441846.4 +000016.4-000006.700001.6 08.9901.03K? 0 +215952.31 -735331.2 +000012.5-000018.000002.4 08.9901.17K? 0 +220820.56 +101256.7 -000022.3-000033.400010.4 08.9901.17K? 0 +220929.01 +264606.3 -000016.3+000012.800034.5 08.9901.60K? 0 +221131.67 -760245.9 +000019.8+000016.800011.2 08.9901.06K? 0 +221326.47 +044610.0 +000009.5-000021.100018.1 08.9901.22K? 0 +221332.49 +231007.1 +000064.4+000013.200002.9 08.9901.24K? 0 +221457.20 -253656.9 +000000.8+000003.300011.7 08.9901.54K? 0 +222039.28 +120842.7 +000023.9-000003.800019.5 08.9901.76K? 0 +222054.22 +322852.4 -000027.0-000024.400015.7 08.9901.13K? 0 +222223.64 +635444.6 +000015.2-000014.400029.4 08.9901.05K? 0 +223232.97 -145501.2 +000041.7-000010.100003.4 08.9901.14K? 0 +223650.71 -121248.1 +000003.2-000034.300011.3 08.9901.29K? 0 +223855.97 -500053.9 -000005.5+000010.900011.7 08.9901.13K? 0 +224109.27 +300937.7 +000004.3+000001.000019.1 08.9901.69K? 0 +224307.89 +391213.5 -000036.8-000027.700005.9 08.9901.64K? 0 +225113.05 +382124.8 +000000.0+000002.600033.6 08.9901.13K? 0 +225129.72 +522352.1 -000017.2+000010.000004.9 08.9901.77K? 0 +225227.63 +591626.9 -000036.7-000010.600001.1 08.9901.57K? 0 +230104.88 +471905.6 +000020.6-000016.400002.5 08.9901.39K? 0 +230247.72 -192254.7 -000001.3-000016.800014.1 08.9901.15K? 0 +230253.34 -490349.9 +000018.8-000007.400006.7 08.9901.18K? 0 +230406.67 +783056.8 +000021.5+000013.100004.8 08.9901.23K? 0 +230458.17 +415911.7 +000015.1-000005.900002.4 08.9901.29K? 0 +230624.13 -064933.8 +000018.6-000033.700004.1 08.9901.44K? 0 +230729.19 +122401.2 -000019.7-000015.100037.7 08.9901.56K? 0 +231359.41 +105834.2 +000000.4-000020.500045.9 08.9901.17K? 0 +231750.59 +494543.6 -000000.6-000005.200000.6 08.9901.53K? 0 +231902.16 +230411.8 -000016.6+000012.700024.2 08.9901.04K? 0 +232236.95 -412628.9 +000019.0-000014.000003.8 08.9901.36K? 0 +232925.44 +592431.5 +000011.2-000031.700035.7 08.9901.33K? 0 +233123.19 +703301.3 -000026.1-000002.800016.8 08.9901.47K? 0 +233127.58 -144148.4 +000070.4-000064.600008.5 08.9901.04K? 0 +233159.88 -561459.0 -000018.9-000034.500016.3 08.9901.22K? 0 +233234.31 +254127.6 +000024.6+000015.200004.0 08.9901.12K? 0 +233534.79 -285120.1 -000009.9-000014.100002.3 08.9901.02K? 0 +233727.44 +194652.1 -000000.1+000008.900009.1 08.9901.38K? 0 +233736.32 +372334.9 +000026.0-000011.200001.7 08.9901.12K? 0 +233952.99 +471225.8 -000002.5-000010.400003.9 08.9901.14K? 0 +234142.85 -551451.8 +000020.4-000011.700014.4 08.9901.43K? 0 +234410.75 +460507.6 -000018.4-000036.400002.5 08.9901.26K? 0 +234416.04 +380740.0 -000015.1-000006.900018.4 08.9901.10K? 0 +234417.48 +542853.4 +000004.5-000002.200004.1 08.9901.46K? 0 +234555.11 -582211.5 +000002.3+000013.000016.4 08.9901.25K? 0 +235053.41 +415303.8 +000015.5+000014.300011.8 08.9901.30K? 0 +235101.37 -611639.1 -000001.1-000013.800006.0 08.9901.10K? 0 +235614.66 -032941.6 -000039.7-000036.800016.3 08.9901.03K? 0 +114805.62 -574937.3 -000021.9-000000.300032.0 08.9902.05M? 0 +191157.68 -201446.4 -000076.4+000009.700020.4 08.9902.02M? 0 +050905.47 +390008.5 -000020.7-000039.100039.5 08.9903.16N? 0 diff --git a/kstars/kstars/data/histogram.png b/kstars/kstars/data/histogram.png new file mode 100644 index 00000000..0e30b498 Binary files /dev/null and b/kstars/kstars/data/histogram.png differ diff --git a/kstars/kstars/data/image_url.dat b/kstars/kstars/data/image_url.dat new file mode 100644 index 00000000..267e8168 --- /dev/null +++ b/kstars/kstars/data/image_url.dat @@ -0,0 +1,746 @@ +# File: image_url.dat +# version 1.1; last update: 05 March 2005 +# by Jason Harris +# No copyright claimed, this is merely a list of "facts" +# +#Data file for KStars, specifying object-specific Image URLs. +#For Webpage URLs, see info_url.dat. +# +#Line format is: Object_Name:Label_String:URL +#The Object_Name needs to match an object's *primary* name! +# +#You should not need to modify this file; +#you can manage these links from within KStars. +#Please report broken links to kstars@30doradus.org ! +# +# HST Images: +IC 349:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/36/images/a/formats/web_print.jpg +IC 418:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/28/images/a/formats/web_print.jpg +IC 434:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/12/images/a/formats/web_print.jpg +IC 2163:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/41/images/a/formats/web_print.jpg +IC 2944:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/01/images/a/formats/web_print.jpg +IC 4406:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/14/images/a/formats/web_print.jpg +M 1:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/24/images/a/formats/large_web.jpg +M 4:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/10/images/a/formats/web_print.jpg +M 8:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1996/38/images/b/formats/web_print.jpg +M 15:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/25/images/a/formats/web_print.jpg +M 15:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/25/images/a/formats/web_print.jpg +M 16:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1995/44/images/a/formats/web_print.jpg +M 17:Show HST Image (2002):http://imgsrc.hubblesite.org/hu/db/2002/11/images/a/formats/web_print.jpg +M 17:Show HST Image (2003):http://imgsrc.hubblesite.org/hu/db/2003/13/images/a/formats/web_print.jpg +M 20:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/42/images/a/formats/web_print.jpg +M 20:Show HST Image (Detail):http://imgsrc.hubblesite.org/hu/db/2004/17/images/a/formats/web_print.jpg +M 22:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/20/images/a/formats/web_print.jpg +M 27:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/06/images/a/formats/web_print.jpg +M 31:Show HST Image (stars in M 31):http://imgsrc.hubblesite.org/hu/db/2003/15/images/a/formats/web_print.jpg +M 32:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/40/images/a/formats/web_print.jpg +M 42:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1995/45/images/a/formats/web_print.jpg +M 51:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/10/images/a/formats/web_print.jpg +M 57:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/01/images/a/formats/web_print.jpg +M 64:Show HST Image (1999):http://imgsrc.hubblesite.org/hu/db/1999/10/images/f/formats/full_jpg.jpg +M 64:Show HST Image (2004):http://imgsrc.hubblesite.org/hu/db/2004/04/images/a/formats/web_print.jpg +M 74:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2004/43/images/a/formats/full_jpg.jpg +M 80:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/26/images/a/formats/web_print.jpg +M 82:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/08/images/b/formats/web_print.jpg +M 87:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/20/images/a/formats/web_print.jpg +M 100:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1994/49/images/c/formats/web_print.jpg +NGC 253:Show HST Image (1995):http://imgsrc.hubblesite.org/hu/db/1995/10/images/a/formats/web_print.jpg +NGC 253:Show HST Image (1998):http://imgsrc.hubblesite.org/hu/db/1998/42/images/a/formats/web_print.jpg +NGC 300:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2004/13/images/e/formats/web_print.jpg +NGC 346:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2005/04/images/a/formats/web_print.jpg +NGC 604:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/30/images/b/formats/web_print.jpg +NGC 891:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/10/images/a/formats/web_print.jpg +NGC 1275:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/14/images/a/formats/web_print.jpg +NGC 1300:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2005/01/images/a/formats/web_print.jpg +NGC 1316:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/06/images/a/formats/web_print.jpg +NGC 1365:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/34/images/b/formats/web_print.jpg +NGC 1409:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/02/images/a/formats/web_print.jpg +NGC 1410:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/02/images/a/formats/web_print.jpg +NGC 1427:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2005/09/images/a/formats/web.jpg +NGC 1512:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/16/images/a/formats/web_print.jpg +NGC 1569:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2004/06/images/a/formats/web_print.jpg +NGC 1705:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/07/images/a/formats/web_print.jpg +NGC 1748:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/11/images/a/formats/web_print.jpg +NGC 1808:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/12/images/c/formats/full_jpg.jpg +NGC 1818:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/16/images/a/formats/web_print.jpg +NGC 1850:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/25/images/a/formats/web_print.jpg +NGC 1850:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/25/images/a/formats/web_print.jpg +NGC 1999:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/10/images/a/formats/web_print.jpg +NGC 2080:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/34/images/a/formats/web_print.jpg +NGC 2207:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/41/images/a/formats/web_print.jpg +NGC 2261:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/35/images/c/formats/web_print.jpg +NGC 2264:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/11/images/f/formats/small_web.jpg +NGC 2346:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/35/images/d/formats/web_print.jpg +NGC 2363:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1996/31/images/a/formats/web_print.jpg +NGC 2392:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/07/images/a/formats/web_print.jpg +NGC 2403:Show HST Image (SN 2004dj):http://imgsrc.hubblesite.org/hu/db/2004/23/images/a/formats/web_print.jpg +NGC 2440:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/35/images/e/formats/web_print.jpg +NGC 2736:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/16/images/a/formats/web_print.jpg +NGC 2787:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/07/images/a/formats/web_print.jpg +NGC 2903:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/10/images/a/formats/web_print.jpg +NGC 3079:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/28/images/a/formats/web_print.jpg +NGC 3132:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/39/images/a/formats/web_print.jpg +NGC 3310:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/26/images/a/formats/web_print.jpg +NGC 3314:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/14/images/a/formats/web_print.jpg +NGC 3370:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/24/images/a/formats/web_print.jpg +NGC 3372:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/06/images/a/formats/web_print.jpg +NGC 3593:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/10/images/a/formats/web_print.jpg +NGC 3603:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/20/images/a/formats/web_print.jpg +NGC 3918:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/11/images/i/formats/full_jpg.jpg +NGC 3949:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2004/25/images/a/formats/web_print.jpg +NGC 4013:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/07/images/a/formats/web_print.jpg +NGC 4038:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1997/34/images/d/formats/full_jpg.jpg +NGC 4039:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1997/34/images/d/formats/full_jpg.jpg +NGC 4214:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/01/images/a/formats/web_print.jpg +NGC 4261:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1992/27/images/b/formats/large_web.jpg +NGC 4314:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/21/images/a/formats/web_print.jpg +NGC 4319:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/23/images/a/formats/web_print.jpg +NGC 4414:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/25/images/a/formats/web_print.jpg +NGC 4438:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/21/images/a/formats/web_print.jpg +NGC 4603:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/19/images/a/formats/web_print.jpg +NGC 4622:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/03/images/a/formats/web_print.jpg +NGC 4650:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/16/images/a/formats/web_print.jpg +NGC 4676:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/11/images/a/formats/web_print.jpg +NGC 4881:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1995/07/images/a/formats/web_print.jpg +NGC 5128:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/14/images/a/formats/web_print.jpg +NGC 5139:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/33/images/a/formats/web_print.jpg +NGC 5653:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/10/images/a/formats/web_print.jpg +NGC 6027:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/22/images/a/formats/web_print.jpg +NGC 6210:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/36/images/a/formats/web_print.jpg +NGC 6251:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1997/28/images/a/formats/web_print.jpg +NGC 6302:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2004/46/images/a/formats/web.jpg +NGC 6369:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/25/images/a/formats/web_print.jpg +NGC 6397:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/21/images/a/formats/web_print.jpg +NGC 6543:Show HST Image (1995):http://imgsrc.hubblesite.org/hu/db/1995/01/images/a/formats/web_print.jpg +NGC 6543:Show HST Image (2004):http://imgsrc.hubblesite.org/hu/db/2004/27/images/a/formats/web_print.jpg +NGC 6745:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/34/images/a/formats/web_print.jpg +NGC 6751:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/12/images/a/formats/web_print.jpg +NGC 6782:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/37/images/a/formats/web_print.jpg +NGC 6818:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/11/images/h/formats/full_jpg.jpg +NGC 6822:Show HST Image (Hubble V):http://imgsrc.hubblesite.org/hu/db/2001/39/images/a/formats/web_print.jpg +NGC 6822:Show HST Image (Hubble X):http://imgsrc.hubblesite.org/hu/db/2001/01/images/a/formats/web_print.jpg +NGC 6888:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/23/images/a/formats/web_print.jpg +NGC 6946:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/10/images/a/formats/web_print.jpg +NGC 6960:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1995/11/images/a/formats/web_print.jpg +NGC 7027:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1996/05/images/a/formats/web_print.jpg +NGC 7027:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/11/images/d/formats/full_jpg.jpg +NGC 7052:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/22/images/a/formats/web_print.jpg +NGC 7293:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/11/images/a/formats/large_web.jpg +NGC 7293:Show HST Image (detail):http://imgsrc.hubblesite.org/hu/db/2003/11/images/b/formats/web_print.jpg +NGC 7293:Show HST Image (2004):http://imgsrc.hubblesite.org/hu/db/2004/32/images/d/formats/web_print.jpg +NGC 7317:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/22/images/a/formats/web_print.jpg +NGC 7635:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/28/images/a/formats/web_print.jpg +NGC 7635:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/04/images/a/formats/web_print.jpg +NGC 7742:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/28/images/a/formats/web_print.jpg +Venus:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1995/16/images/g/formats/web_print.jpg +Moon:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/14/images/a/formats/web.jpg +Mars:Show HST Image (1995):http://imgsrc.hubblesite.org/hu/db/1995/16/images/b/formats/web_print.jpg +Mars:Show HST Image (2001):http://imgsrc.hubblesite.org/hu/db/2001/24/images/a/formats/web_print.jpg +Mars:Show HST Image (2003):http://imgsrc.hubblesite.org/hu/db/2003/22/images/f/formats/web_print.jpg +Mars:Global Dust Storm (HST):http://imgsrc.hubblesite.org/hu/db/2001/31/images/a/formats/web_print.jpg +Jupiter:Jupiter and Io (HST):http://imgsrc.hubblesite.org/hu/db/1999/13/images/a/formats/web_print.jpg +Jupiter:Galilean Satellites (HST):http://imgsrc.hubblesite.org/hu/db/1995/35/images/a/formats/web_print.jpg +Jupiter:Triple Eclipse (HST):http://imgsrc.hubblesite.org/hu/db/2004/30/images/a/formats/web_print.jpg +Jupiter:Comet Impact Scars (HST):http://imgsrc.hubblesite.org/hu/db/1995/15/images/a/formats/web_print.jpg +Saturn:Show HST Image (1996):http://imgsrc.hubblesite.org/hu/db/1996/16/images/a/formats/web_print.jpg +Saturn:Show HST Image (2001):http://imgsrc.hubblesite.org/hu/db/2001/15/images/a/formats/web_print.jpg +Saturn:Show HST Image (2003):http://imgsrc.hubblesite.org/hu/db/2003/23/images/a/formats/web_print.jpg +Saturn:Show HST Image (Aurora):http://imgsrc.hubblesite.org/hu/db/2005/06/images/a/formats/web_print.jpg +Uranus:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/35/images/a/formats/web_print.jpg +Uranus:Show HST (Rings and Moons):http://imgsrc.hubblesite.org/hu/db/2003/29/images/a/formats/web_print.jpg +Neptune:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/17/images/a/formats/web_print.jpg +Pluto:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1996/09/images/a/formats/web_print.jpg +# +# SEDS Images: +M 1:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m1.jpg +M 2:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m2.jpg +M 3:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m3.jpg +M 4:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m4.jpg +M 5:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m5.jpg +M 6:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m6.jpg +M 7:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m7.jpg +M 8:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m8.jpg +M 9:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m9.jpg +M 10:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m10.jpg +M 11:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m11.jpg +M 12:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m12.jpg +M 13:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m13.jpg +M 14:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m14.jpg +M 15:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m15.jpg +M 16:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m16.jpg +M 17:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m17.jpg +M 18:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m18.jpg +M 19:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m19.jpg +M 20:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m20.jpg +M 21:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m21.jpg +M 22:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m22.jpg +M 23:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m23.jpg +M 24:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m24.jpg +M 25:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m25.jpg +M 26:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m26.jpg +M 27:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m27.jpg +M 28:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m28.jpg +M 29:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m29.jpg +M 30:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m30.jpg +M 31:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m31.jpg +M 32:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m32.jpg +M 33:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m33.jpg +M 34:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m34.jpg +M 35:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m35.jpg +M 36:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m36.jpg +M 37:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m37.jpg +M 38:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m38.jpg +M 39:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m39.jpg +M 40:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m40.jpg +M 41:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m41.jpg +M 42:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m42.jpg +M 43:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m43.jpg +M 44:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m44.jpg +M 45:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m45.jpg +M 46:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m46.jpg +M 47:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m47.jpg +M 48:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m48.jpg +M 49:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m49.jpg +M 50:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m50.jpg +M 51:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m51.jpg +M 52:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m52.jpg +M 53:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m53.jpg +M 54:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m54.jpg +M 55:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m55.jpg +M 56:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m56.jpg +M 57:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m57.jpg +M 58:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m58.jpg +M 59:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m59.jpg +M 60:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m60.jpg +M 61:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m61.jpg +M 62:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m62.jpg +M 63:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m63.jpg +M 64:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m64.jpg +M 65:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m65.jpg +M 66:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m66.jpg +M 67:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m67.jpg +M 68:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m68.jpg +M 69:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m69.jpg +M 70:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m70.jpg +M 71:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m71.jpg +M 72:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m72.jpg +M 73:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m73.jpg +M 74:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m74.jpg +M 75:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m75.jpg +M 76:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m76.jpg +M 77:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m77.jpg +M 78:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m78.jpg +M 79:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m79.jpg +M 80:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m80.jpg +M 81:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m81.jpg +M 82:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m82.jpg +M 83:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m83.jpg +M 84:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m84.jpg +M 85:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m85.jpg +M 86:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m86.jpg +M 87:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m87.jpg +M 88:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m88.jpg +M 89:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m89.jpg +M 90:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m90.jpg +M 91:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m91.jpg +M 92:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m92.jpg +M 93:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m93.jpg +M 94:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m94.jpg +M 95:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m95.jpg +M 96:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m96.jpg +M 97:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m97.jpg +M 98:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m98.jpg +M 99:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m99.jpg +M 100:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m100.jpg +M 101:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m101.jpg +M 102:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m102.jpg +M 103:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m103.jpg +M 104:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m104.jpg +M 105:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m105.jpg +M 106:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m106.jpg +M 107:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m107.jpg +M 108:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m108.jpg +M 109:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m109.jpg +M 110:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m110.jpg +# +# KPNO AOP Images: +IC 10:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic10block.jpg +IC 289:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic289ehrhorn.jpg +IC 342:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic342block.jpg +IC 434:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/horsepeterson.jpg +IC 443:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic443levinson.jpg +IC 1274:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic1274hapeman.jpg +IC 1396:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic1396hapeman.jpg +IC 2162:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic2162block.jpg +IC 5070:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/pelicanblock.jpg +IC 5146:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic5146webb.gif +M 1:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m1edwar.jpg +M 2:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m2birket.jpg +M 3:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m3siegelman.jpg +M 5:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m5young.jpg +M 8:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m8vandervoort.jpg +M 10:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m10ansell.jpg +M 11:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m11meadows.jpg +M 12:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m12gingrich.jpg +M 13:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m13block.jpg +M 15:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m15scharffwg.jpg +M 16:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m16flaherty.jpg +M 17:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m17maston.jpg +M 20:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m20wodaski.jpg +M 22:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m22tamler.jpg +M 27:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m27mongan.jpg +M 33:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m33meyers.jpg +M 42:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m42carver.jpg +M 43:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m43stapleton.jpg +M 46:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m46stone.gif +M 51:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m51block4.jpg +M 53:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m53block.jpg +M 56:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m56siverd.jpg +M 57:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m57block.jpg +M 58:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m58cieslak.jpg +M 61:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m61block.jpg +M 63:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m63fisher.jpg +M 64:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m64gleason.jpg +M 65:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m65greenbergddp.jpg +M 66:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m66hitchcock.jpg +M 74:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m74dewet.jpg +M 76:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m76adelson.jpg +M 77:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m77block.jpg +M 78:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m78pratt.jpg +M 79:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m79myers.jpg +M 80:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m80young.jpg +M 81:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m81block2.jpg +M 82:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m82block.jpg +M 83:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m83block2.jpg +M 87:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m87larson.jpg +M 88:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m88block.jpg +M 90:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m90siegelman.jpg +M 91:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m91carter.jpg +M 92:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m92greiner.jpg +M 94:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m94usmblock.jpg +M 95:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m95stone.jpg +M 96:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m96tamler.jpg +M 97:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m97murray.jpg +M 99:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m99block.jpg +M 100:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m100church.jpg +M 101:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m101sawit.jpg +M 104:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m104zaphod.jpg +M 106:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m106allen.jpg +M 108:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m108cross.jpg +M 109:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m109young.jpg +M 110:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n205hecht.gif +NGC 40:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n40mandel.jpg +NGC 210:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n210block.jpg +NGC 246:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n246martinez.jpg +NGC 253:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n253levinson.jpg +NGC 309:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n309heishman.jpg +NGC 488:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n488callin.jpg +NGC 604:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n604block.jpg +NGC 660:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n660branch.jpg +NGC 772:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n772barry.jpg +NGC 877:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n877block.jpg +NGC 891:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n891block.jpg +NGC 895:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n895block.jpg +NGC 908:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n908mishler.jpg +NGC 925:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n925martin.jpg +NGC 945:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n945tait.jpg +NGC 1055:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1055donnelly.jpg +NGC 1073:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1073callin.jpg +NGC 1087:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1087thompson.jpg +NGC 1187:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1187block.jpg +NGC 1190:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1190johnson.jpg +NGC 1215:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1215deo.jpg +NGC 1232:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1232scharff.jpg +NGC 1253:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1253birket.jpg +NGC 1275:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1275stotz.jpg +NGC 1300:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1300bies.jpg +NGC 1357:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1357block.jpg +NGC 1358:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1358block.jpg +NGC 1491:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1491rawers.jpg +NGC 1501:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1501heishman.jpg +NGC 1514:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1514rearwin.jpg +NGC 1530:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1530block.jpg +NGC 1532:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1532pakul.jpg +NGC 1535:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1535block.jpg +NGC 1579:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1579myers.jpg +NGC 1637:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1637block.jpg +NGC 1725:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1725hapeman.jpg +NGC 1788:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1788block.jpg +NGC 1931:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1931fries.jpg +NGC 1973:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1973levinson.jpg +NGC 2022:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2022block.jpg +NGC 2023:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2023block.jpg +NGC 2146:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2146block.jpg +NGC 2158:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2158block.jpg +NGC 2174:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2174hitchcock.jpg +NGC 2207:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2207martinez.jpg +NGC 2237:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/rosemartinez.jpg +NGC 2264:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/conepatten.jpg +NGC 2276:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2276acosta.jpg +NGC 2280:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2280marcus.jpg +NGC 2346:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2346seibel.jpg +NGC 2359:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2359wendel.jpg +NGC 2371:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2371dewet.jpg +NGC 2392:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2392hitchcock.jpg +NGC 2403:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2403campbell.jpg +NGC 2419:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2419rada.jpg +NGC 2438:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2438block.jpg +NGC 2440:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2440wiley.jpg +NGC 2460:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2460key.jpg +NGC 2683:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2683naeye.jpg +NGC 2684:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2684block.jpg +NGC 2685:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2685birket.jpg +NGC 2841:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2841parks.jpg +NGC 2903:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2903fullres.jpg +NGC 2935:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2935taylor.jpg +NGC 2964:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2964beswetherick.jpg +NGC 2976:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2976seibel.jpg +NGC 3079:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3079hapeman.jpg +NGC 3184:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3184block.jpg +NGC 3190:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3190myers.jpg +NGC 3239:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3239zaphod.jpg +NGC 3242:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3242ansell.jpg +NGC 3251:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3521okeefe.jpg +NGC 3310:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3310slotnick.jpg +NGC 3338:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3338waldron.jpg +NGC 3344:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3344murray.jpg +NGC 3359:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3359campbell.jpg +NGC 3396:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3396matthews.jpg +NGC 3430:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3430block.jpg +NGC 3486:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3486hapeman.jpg +NGC 3521:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3521wendel.jpg +NGC 3628:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3628hickox.jpg +NGC 3631:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3631fleenor.jpg +NGC 3642:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3642block.jpg +NGC 3660:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3660keating.jpg +NGC 3675:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3675naughton.jpg +NGC 3718:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3718pratt.jpg +NGC 3726:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3726hickey.jpg +NGC 3750:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3750matthews.jpg +NGC 3810:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3810wilson.jpg +NGC 3893:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3893barry.jpg +NGC 3938:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3938fries.jpg +NGC 3953:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3953rawers.jpg +NGC 3981:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3981kelly.jpg +NGC 4013:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4013block.jpg +NGC 4038:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4038taylor.jpg +NGC 4039:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4038taylor.jpg +NGC 4088:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4088shade.jpg +NGC 4216:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4216hemphill.jpg +NGC 4217:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4217block.jpg +NGC 4244:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4244oneill.jpg +NGC 4274:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4274sharp.jpg +NGC 4298:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4298patten.jpg +NGC 4361:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4361bergman.jpg +NGC 4438:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4438kosar.jpg +NGC 4449:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4449block.jpg +NGC 4450:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4450block.jpg +NGC 4490:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4490waldron.jpg +NGC 4517:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4517voort.jpg +NGC 4535:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4535kennedy.jpg +NGC 4536:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4536greenberg.jpg +NGC 4559:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4559block.jpg +NGC 4565:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4565hainley2.jpg +NGC 4568:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4568terry.jpg +NGC 4631:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4631larson.jpg +NGC 4654:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4654dye.jpg +NGC 4656:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4656block.jpg +NGC 4698:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4698hopkins.jpg +NGC 4725:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4725block.jpg +NGC 4731:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4731seibel.jpg +NGC 4874:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/comablock.jpg +NGC 4889:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/comablock.jpg +NGC 4939:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4939ough.jpg +NGC 5005:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5005hagerman.jpg +NGC 5033:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5033allen.jpg +NGC 5054:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5054kuberek.jpg +NGC 5068:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5068powelson.jpg +NGC 5078:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5078mategrano.jpg +NGC 5247:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5247young.jpg +NGC 5248:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5248hilton.jpg +NGC 5350:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5350fleenor.jpg +NGC 5364:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5364sawit.jpg +NGC 5371:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5371jordan.jpg +NGC 5394:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5394medstafford.jpg +NGC 5426:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5426swigart.jpg +NGC 5529:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5529block.jpg +NGC 5566:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5566cross.jpg +NGC 5660:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5660ford.jpg +NGC 5669:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5669dickerson.jpg +NGC 5713:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5713powelson.jpg +NGC 5746:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5746wilson.jpg +NGC 5754:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5754lofquist.jpg +NGC 5757:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5757zeiders.jpg +NGC 5775:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5775ansell.jpg +NGC 5792:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5792ehrhorn.jpg +NGC 5850:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5850kuberek.jpg +NGC 5905:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5905adams.jpg +NGC 5907:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5907cardwell.jpg +NGC 5916:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5916hapeman.jpg +NGC 5921:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5921block.jpg +NGC 5962:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5962walendowski.jpg +NGC 5964:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5964walendowski.jpg +NGC 5965:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5965johnson.jpg +NGC 5982:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5982canaday.jpg +NGC 5985:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5985bauchwitz.jpg +NGC 5987:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5987schwab.jpg +NGC 6015:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6015ford.jpg +NGC 6027:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6027block.jpg +NGC 6050:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6050kennedy.jpg +NGC 6058:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6058patterson.jpg +NGC 6070:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6070gillispie.jpg +NGC 6072:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6072block.jpg +NGC 6166:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6166block.jpg +NGC 6207:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6207block.jpg +NGC 6210:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6210quigley.jpg +NGC 6302:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6302block.jpg +NGC 6309:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6309blocks.jpg +NGC 6369:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6369rbse01.jpg +NGC 6384:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6384mangold.jpg +NGC 6445:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6445terry.jpg +NGC 6445:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6445weavil.jpg +NGC 6503:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6503block.jpg +NGC 6537:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6537block.jpg +NGC 6543:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6543stevens.jpg +NGC 6563:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6563blocks.jpg +NGC 6742:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6742blocks.jpg +NGC 6772:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6772hurtig.jpg +NGC 6781:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6781canaday.jpg +NGC 6781:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6781schwab.jpg +NGC 6804:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6804diIulio.jpg +NGC 6814:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6814calvert.jpg +NGC 6818:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6818dye.jpg +NGC 6820:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6820rbse.jpg +NGC 6822:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6822sackett.jpg +NGC 6826:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6826young.jpg +NGC 6888:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6888hoffman.jpg +NGC 6894:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6894voort.jpg +NGC 6905:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6905block.jpg +NGC 6907:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6907calvert.jpg +NGC 6914:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6914francisco.jpg +NGC 6946:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6946block.jpg +NGC 6951:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6951sackett.jpg +NGC 6960:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/veilpickett.jpg +NGC 6992:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/veilmosblockss.jpg +NGC 6995:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6995stevens.jpg +NGC 7000:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7000hilton.jpg +NGC 7008:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7008stegina.jpg +NGC 7009:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7009block.jpg +NGC 7023:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7023johnson.jpg +NGC 7027:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7027block.jpg +NGC 7048:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7048hoffman.jpg +NGC 7094:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7094block.jpg +NGC 7139:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7139block.jpg +NGC 7184:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7184block.jpg +NGC 7217:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7217barry.jpg +NGC 7253:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7253harihar.jpg +NGC 7293:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/helixblock2.jpg +NGC 7317:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/stephanblock.jpg +NGC 7331:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7331scharff.jpg +NGC 7479:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7479block.jpg +NGC 7538:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7538greenfield.jpg +NGC 7606:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7606block.jpg +NGC 7635:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/bubblestegina.jpg +NGC 7662:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7662block.jpg +NGC 7741:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7741block.jpg +NGC 7753:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7753block.jpg +NGC 7771:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7771block.jpg +NGC 7814:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7814hurtig.jpg +Moon:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/gibbous2.jpg +Mars:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/mars080303block.jpg +Jupiter:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/jupmoon4.gif +Saturn:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/saturndonnelly.jpg +Uranus:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/uranussawit.jpg +# +# NOAO Images: +Pluto:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/03024b.jpg +IC 434:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/horseheady.jpg +IC 4182:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ic4182na.jpg +M 1:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/02673a.jpg +M 3:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m3_400.jpg +M 4:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m4a.jpg +M 5:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m5a.jpg +M 6:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/02637a.jpg +M 7:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m7a.jpg +M 8:Show NOAO Image (Halpha):http://www.noao.edu/image_gallery/images/d2/02172a.jpg +M 8:Show NOAO Image (Optical):http://www.noao.edu/image_gallery/images/d4/m8a.jpg +M 9:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m9a.jpg +M 10:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m10a.jpg +M 11:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m11a.jpg +M 12:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m12a.jpg +M 13:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m13a.jpg +M 14:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m14a.jpg +M 15:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m15a.jpg +M 16:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/02180a.jpg +M 17:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m17ea.jpg +M 18:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m18a.jpg +M 19:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m19a.jpg +M 20:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m20a.jpg +M 21:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m21a.jpg +M 22:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m22a.jpg +M 23:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m23a.jpg +M 24:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m24a.jpg +M 25:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m25a.jpg +M 26:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m26a.jpg +M 27:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m27mma.jpg +M 28:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m28a.jpg +M 29:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m29a.jpg +M 30:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m30a.jpg +M 31:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/androa.jpg +M 33:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/02675a.jpg +M 34:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m34a.jpg +M 35:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m35a.jpg +M 36:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m36a.jpg +M 37:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m37a.jpg +M 38:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m38a.jpg +M 39:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m39a.jpg +M 40:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m40a.jpg +M 41:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m41a.jpg +M 42:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/02677a.jpg +M 43:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m43a.jpg +M 44:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m44a.jpg +M 46:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m46a.jpg +M 47:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m47a.jpg +M 48:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m48a.jpg +M 50:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m50a.jpg +M 51:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m51a.jpg +M 52:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m52a.jpg +M 53:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m53a.jpg +M 54:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m54a.jpg +M 55:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m55a.jpg +M 56:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m56a.jpg +M 57:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ring_400.jpg +M 60:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m60.jpg +M 63:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m63.jpg +M 64:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m64a.jpg +M 65:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m65a.jpg +M 67:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m67pumpa.jpg +M 68:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m68a.jpg +M 69:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m69a.jpg +M 70:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m70a.jpg +M 71:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m71a.jpg +M 72:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m72a.jpg +M 73:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m73a.jpg +M 74:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m74.jpg +M 75:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m75a.jpg +M 76:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m76a.jpg +M 77:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m77a.jpg +M 78:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m78nsa.jpg +M 79:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m79a.jpg +M 80:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m80a.jpg +M 81:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m81y.jpg +M 82:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m82a.jpg +M 83:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/02676a.jpg +M 88:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m88a.jpg +M 89:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m89a.jpg +M 90:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m90a.jpg +M 91:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m91a.jpg +M 92:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m92a.jpg +M 93:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m93a.jpg +M 94:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m94a.jpg +M 95:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m95a.jpg +M 96:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m96a.jpg +M 97:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/owl_800.jpg +M 98:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m98a.jpg +M 99:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m99a.jpg +M 100:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m100a.jpg +M 101:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/02881a.jpg +M 102:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m102a.jpg +M 103:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m103a.jpg +M 104:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m104a.jpg +M 106:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m108a.jpg +M 107:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m107a.jpg +M 109:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m109a.jpg +NGC 40:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/ngc40wa.jpg +NGC 55:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/ngc55a.jpg +NGC 188:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/n188a.jpg +NGC 253:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/02204a.jpg +NGC 292:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/9016a.jpg +NGC 891:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/n891.jpg +NGC 1232:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ngc1232a.jpg +NGC 1300:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/ngc1300a.jpg +NGC 1333:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ngc1333_400.jpg +NGC 1435:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/meropea.jpg +NGC 1530:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/02334a.jpg +NGC 1532:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ngc1532-31_500.jpg +NGC 1854:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/02208a.jpg +NGC 1872:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/02209a.jpg +NGC 1999:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/n1999lgy.jpg +NGC 2237:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ngc2237_400.jpg +NGC 2261:Show NOAO Image:http://www.noao.edu/image_gallery/images/hnla.gif +NGC 2264:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/04493a.jpg +NGC 2420:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/n2420a.jpg +NGC 2467:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ngc2467_500.jpg +NGC 3190:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/n3190mma.jpg +NGC 3372:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/carinaa.jpg +NGC 4013:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/02953.jpg +NGC 4402:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/n4402_450.jpg +NGC 5128:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/01780a.jpg +NGC 6027:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/n6027.jpg +NGC 6302:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/02207a.jpg +NGC 6822:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/n6822a.jpg +NGC 6888:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/04494a.jpg +NGC 6946:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ngc6946_500.jpg +NGC 6960:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/veilwa.jpg +NGC 6992:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/veilea.jpg +NGC 7129:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/n7129a.jpg +NGC 7293:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/04535a.jpg +NGC 7317:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/sq2a.jpg +NGC 7635:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/bubblea.jpg +# +# Misc. Solar System Images: +Sun:Show Sun Image:http://www.solarviews.com/browse/sun/sun.jpg +Sun:Total Eclipse Image:http://umbra.nascom.nasa.gov/eclipse/images/freds_excellent_eclipse_img.jpg +Mercury:Show NASA Mosaic:http://nssdc.gsfc.nasa.gov/image/planetary/mercury/mercuryglobe2.jpg +Venus:Show Magellan Surface Image:http://ftp.seds.org/pub/images/planets/venus/globe.gif +Moon:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-19a-02-preview.jpg +Mars:Show MGS Image:http://www.msss.com/mars/pictures/usgs_color_mosaics/334.jpg +Mars:Show Viking Lander Image:http://pds.jpl.nasa.gov/planets/images/browse/mars/vlpan11.jpg +Mars:Show Pathfinder Lander Image:http://mpfwww.jpl.nasa.gov/MPF/ops/81696_full.jpg +Jupiter:Show Voyager 1 Image:http://pds.jpl.nasa.gov/planets/images/browse/jupiter/jupiter.jpg +Saturn:Show Collage of Saturn and moons:http://nssdc.gsfc.nasa.gov/image/planetary/saturn/saturn_family.jpg +Uranus:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-31a-02-preview.jpg +# +# VLT Images: +IC 434:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-02a-02-normal.jpg +IC 4248:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-1999/phot-19c-99-preview.jpg +IC 4406:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-1998/phot-21-98-preview.jpg +M 1:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-1999/phot-40f-99-preview.jpg +M 16:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2001/phot-37b-01-preview.jpg +M 17:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2000/phot-24a-00-preview.jpg +M 27:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-1998/phot-38a-98-preview.jpg +M 42:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2001/phot-12a-01-normal.jpg +M 83:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2001/phot-32a-01-normal.jpg +M 87:Show VLT Image:http://www.eso.org/outreach/ut1fl/pr-pictures/ut1fl-03-07-preview.jpg +M 100:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-09h-02-preview.jpg +M 104:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2000/phot-07b-00-preview.jpg +NGC 300:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-18a-02-preview.jpg +NGC 1316:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2000/phot-18a-00-preview.jpg +NGC 2613:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-09g-02-preview.jpg +NGC 2997:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-1999/phot-17a-99-preview.jpg +NGC 3603:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2001/phot-33d-01-preview.jpg +NGC 4038:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-09a-02-preview.jpg +NGC 4365:Show HST/VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-15a-02-preview.jpg +NGC 5090:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-1999/phot-20d-99-preview.jpg +NGC 5128:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2001/phot-08a-01-normal.jpg +NGC 6302:Show VLT Image:http://www.eso.org/outreach/ut1fl/pr-pictures/ut1fl-03-04-preview.jpg +NGC 6822:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2000/phot-22f-00-preview.jpg +NGC 6872:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-1999/phot-20b-99-preview.jpg +# +# APOD Images: +Moon:Show APOD Image:http://antwrp.gsfc.nasa.gov/apod/image/0503/moon8_mandel_big.jpg +Sun:Show APOD Image:http://antwrp.gsfc.nasa.gov/apod/image/0001/sunhalpha_gendler_big.jpg +Venus:Show APOD Image (Radar):http://antwrp.gsfc.nasa.gov/apod/image/9911/venus2_mag_big.gif +Venus:Show APOD Image (Venera lander):http://antwrp.gsfc.nasa.gov/apod/image/venera_13_left.gif +# +# Spitzer Images: +IC 1396:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2003-06a_medium.jpg +M 20:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2005-02a_medium.jpg +M 51:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2004-19a_medium.jpg +M 57:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2005-07a_medium.jpg +M 81:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2003-06d_medium.jpg +NGC 246:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2004-13a_small.jpg +NGC 4038:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2004-14a_medium.jpg +NGC 5128:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2004-09a_medium.jpg +NGC 7129:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2004-02a_medium.jpg +NGC 7331:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2004-12a_medium.jpg diff --git a/kstars/kstars/data/imgreduction.png b/kstars/kstars/data/imgreduction.png new file mode 100644 index 00000000..766844ab Binary files /dev/null and b/kstars/kstars/data/imgreduction.png differ diff --git a/kstars/kstars/data/info_url.dat b/kstars/kstars/data/info_url.dat new file mode 100644 index 00000000..225a24d5 --- /dev/null +++ b/kstars/kstars/data/info_url.dat @@ -0,0 +1,243 @@ +# File: info_url.dat +# version 1.0; last update: 09 March 2004 +# by Jason Harris +# No copyright claimed, this is merely a list of "facts" +# +#Data file for KStars, specifying object-specific Web Page URLs. +#For Image URLs, see image_url.dat. +# +#Line format is: Object_Name:Label_String:URL +#The Object_Name needs to match an object's *primary* name! +# +#You should not need to modify this file; +#you can manage these links from within KStars. +#Please report broken links to kstars@30doradus.org ! +# +# Messier Objects: +M 1:Wikipedia Page:http://en.wikipedia.org/wiki/Crab_Nebula +M 4:Wikipedia Page:http://en.wikipedia.org/wiki/Messier_4 +M 13:Wikipedia Page:http://en.wikipedia.org/wiki/Hercules_Globular_Cluster +M 14:Wikipedia Page:http://en.wikipedia.org/wiki/Messier_14 +M 16:Wikipedia Page:http://en.wikipedia.org/wiki/Eagle_Nebula +M 20:Wikipedia Page:http://en.wikipedia.org/wiki/Trifid_nebula +M 27:Wikipedia Page:http://en.wikipedia.org/wiki/Dumbbell_Nebula +M 31:Wikipedia Page:http://en.wikipedia.org/wiki/Andromeda_Galaxy +M 33:Wikipedia Page:http://en.wikipedia.org/wiki/Triangulum_Galaxy +M 42:Wikipedia Page:http://en.wikipedia.org/wiki/Orion_Nebula +M 45:Wikipedia Page:http://en.wikipedia.org/wiki/Pleiades +M 57:Wikipedia Page:http://en.wikipedia.org/wiki/Ring_Nebula +M 64:Wikipedia Page:http://en.wikipedia.org/wiki/Black_Eye_Galaxy +M 82:Wikipedia Page:http://en.wikipedia.org/wiki/M82 +M 83:Wikipedia Page:http://en.wikipedia.org/wiki/Southern_Pinwheel_Galaxy +M 87:Wikipedia Page:http://en.wikipedia.org/wiki/Virgo_A_Galaxy +M 100:Wikipedia Page:http://en.wikipedia.org/wiki/M100 +M 101:Wikipedia Page:http://en.wikipedia.org/wiki/Pinwheel_Galaxy +M 107:Wikipedia Page:http://en.wikipedia.org/wiki/Messier_107 +M 1:SEDS Information Page:http://www.seds.org/messier/m/m001.html +M 2:SEDS Information Page:http://www.seds.org/messier/m/m002.html +M 3:SEDS Information Page:http://www.seds.org/messier/m/m003.html +M 4:SEDS Information Page:http://www.seds.org/messier/m/m004.html +M 5:SEDS Information Page:http://www.seds.org/messier/m/m005.html +M 6:SEDS Information Page:http://www.seds.org/messier/m/m006.html +M 7:SEDS Information Page:http://www.seds.org/messier/m/m007.html +M 8:SEDS Information Page:http://www.seds.org/messier/m/m008.html +M 9:SEDS Information Page:http://www.seds.org/messier/m/m009.html +M 10:SEDS Information Page:http://www.seds.org/messier/m/m010.html +M 11:SEDS Information Page:http://www.seds.org/messier/m/m011.html +M 12:SEDS Information Page:http://www.seds.org/messier/m/m012.html +M 13:SEDS Information Page:http://www.seds.org/messier/m/m013.html +M 14:SEDS Information Page:http://www.seds.org/messier/m/m014.html +M 15:SEDS Information Page:http://www.seds.org/messier/m/m015.html +M 16:SEDS Information Page:http://www.seds.org/messier/m/m016.html +M 17:SEDS Information Page:http://www.seds.org/messier/m/m017.html +M 18:SEDS Information Page:http://www.seds.org/messier/m/m018.html +M 19:SEDS Information Page:http://www.seds.org/messier/m/m019.html +M 20:SEDS Information Page:http://www.seds.org/messier/m/m020.html +M 21:SEDS Information Page:http://www.seds.org/messier/m/m021.html +M 22:SEDS Information Page:http://www.seds.org/messier/m/m022.html +M 23:SEDS Information Page:http://www.seds.org/messier/m/m023.html +M 24:SEDS Information Page:http://www.seds.org/messier/m/m024.html +M 25:SEDS Information Page:http://www.seds.org/messier/m/m025.html +M 26:SEDS Information Page:http://www.seds.org/messier/m/m026.html +M 27:SEDS Information Page:http://www.seds.org/messier/m/m027.html +M 28:SEDS Information Page:http://www.seds.org/messier/m/m028.html +M 29:SEDS Information Page:http://www.seds.org/messier/m/m029.html +M 30:SEDS Information Page:http://www.seds.org/messier/m/m030.html +M 31:SEDS Information Page:http://www.seds.org/messier/m/m031.html +M 32:SEDS Information Page:http://www.seds.org/messier/m/m032.html +M 33:SEDS Information Page:http://www.seds.org/messier/m/m033.html +M 34:SEDS Information Page:http://www.seds.org/messier/m/m034.html +M 35:SEDS Information Page:http://www.seds.org/messier/m/m035.html +M 36:SEDS Information Page:http://www.seds.org/messier/m/m036.html +M 37:SEDS Information Page:http://www.seds.org/messier/m/m037.html +M 38:SEDS Information Page:http://www.seds.org/messier/m/m038.html +M 39:SEDS Information Page:http://www.seds.org/messier/m/m039.html +M 40:SEDS Information Page:http://www.seds.org/messier/m/m040.html +M 41:SEDS Information Page:http://www.seds.org/messier/m/m041.html +M 42:SEDS Information Page:http://www.seds.org/messier/m/m042.html +M 43:SEDS Information Page:http://www.seds.org/messier/m/m043.html +M 44:SEDS Information Page:http://www.seds.org/messier/m/m044.html +M 45:SEDS Information Page:http://www.seds.org/messier/m/m045.html +M 46:SEDS Information Page:http://www.seds.org/messier/m/m046.html +M 47:SEDS Information Page:http://www.seds.org/messier/m/m047.html +M 48:SEDS Information Page:http://www.seds.org/messier/m/m048.html +M 49:SEDS Information Page:http://www.seds.org/messier/m/m049.html +M 50:SEDS Information Page:http://www.seds.org/messier/m/m050.html +M 51:SEDS Information Page:http://www.seds.org/messier/m/m051.html +M 52:SEDS Information Page:http://www.seds.org/messier/m/m052.html +M 53:SEDS Information Page:http://www.seds.org/messier/m/m053.html +M 54:SEDS Information Page:http://www.seds.org/messier/m/m054.html +M 55:SEDS Information Page:http://www.seds.org/messier/m/m055.html +M 56:SEDS Information Page:http://www.seds.org/messier/m/m056.html +M 57:SEDS Information Page:http://www.seds.org/messier/m/m057.html +M 58:SEDS Information Page:http://www.seds.org/messier/m/m058.html +M 59:SEDS Information Page:http://www.seds.org/messier/m/m059.html +M 60:SEDS Information Page:http://www.seds.org/messier/m/m060.html +M 61:SEDS Information Page:http://www.seds.org/messier/m/m061.html +M 62:SEDS Information Page:http://www.seds.org/messier/m/m062.html +M 63:SEDS Information Page:http://www.seds.org/messier/m/m063.html +M 64:SEDS Information Page:http://www.seds.org/messier/m/m064.html +M 65:SEDS Information Page:http://www.seds.org/messier/m/m065.html +M 66:SEDS Information Page:http://www.seds.org/messier/m/m066.html +M 67:SEDS Information Page:http://www.seds.org/messier/m/m067.html +M 68:SEDS Information Page:http://www.seds.org/messier/m/m068.html +M 69:SEDS Information Page:http://www.seds.org/messier/m/m069.html +M 70:SEDS Information Page:http://www.seds.org/messier/m/m070.html +M 71:SEDS Information Page:http://www.seds.org/messier/m/m071.html +M 72:SEDS Information Page:http://www.seds.org/messier/m/m072.html +M 73:SEDS Information Page:http://www.seds.org/messier/m/m073.html +M 74:SEDS Information Page:http://www.seds.org/messier/m/m074.html +M 75:SEDS Information Page:http://www.seds.org/messier/m/m075.html +M 76:SEDS Information Page:http://www.seds.org/messier/m/m076.html +M 77:SEDS Information Page:http://www.seds.org/messier/m/m077.html +M 78:SEDS Information Page:http://www.seds.org/messier/m/m078.html +M 79:SEDS Information Page:http://www.seds.org/messier/m/m079.html +M 80:SEDS Information Page:http://www.seds.org/messier/m/m080.html +M 81:SEDS Information Page:http://www.seds.org/messier/m/m081.html +M 82:SEDS Information Page:http://www.seds.org/messier/m/m082.html +M 83:SEDS Information Page:http://www.seds.org/messier/m/m083.html +M 84:SEDS Information Page:http://www.seds.org/messier/m/m084.html +M 85:SEDS Information Page:http://www.seds.org/messier/m/m085.html +M 86:SEDS Information Page:http://www.seds.org/messier/m/m086.html +M 87:SEDS Information Page:http://www.seds.org/messier/m/m087.html +M 88:SEDS Information Page:http://www.seds.org/messier/m/m088.html +M 89:SEDS Information Page:http://www.seds.org/messier/m/m089.html +M 90:SEDS Information Page:http://www.seds.org/messier/m/m090.html +M 91:SEDS Information Page:http://www.seds.org/messier/m/m091.html +M 92:SEDS Information Page:http://www.seds.org/messier/m/m092.html +M 93:SEDS Information Page:http://www.seds.org/messier/m/m093.html +M 94:SEDS Information Page:http://www.seds.org/messier/m/m094.html +M 95:SEDS Information Page:http://www.seds.org/messier/m/m095.html +M 96:SEDS Information Page:http://www.seds.org/messier/m/m096.html +M 97:SEDS Information Page:http://www.seds.org/messier/m/m097.html +M 98:SEDS Information Page:http://www.seds.org/messier/m/m098.html +M 99:SEDS Information Page:http://www.seds.org/messier/m/m099.html +M 100:SEDS Information Page:http://www.seds.org/messier/m/m100.html +M 101:SEDS Information Page:http://www.seds.org/messier/m/m101.html +M 102:SEDS Information Page:http://www.seds.org/messier/m/m102.html +M 103:SEDS Information Page:http://www.seds.org/messier/m/m103.html +M 104:SEDS Information Page:http://www.seds.org/messier/m/m104.html +M 105:SEDS Information Page:http://www.seds.org/messier/m/m105.html +M 106:SEDS Information Page:http://www.seds.org/messier/m/m106.html +M 107:SEDS Information Page:http://www.seds.org/messier/m/m107.html +M 108:SEDS Information Page:http://www.seds.org/messier/m/m108.html +M 109:SEDS Information Page:http://www.seds.org/messier/m/m109.html +M 110:SEDS Information Page:http://www.seds.org/messier/m/m110.html +M 1:HST Press Release (2002):http://oposite.stsci.edu/pubinfo/PR/2002/24/pr.html +# +# NGC Objects +NGC 2070:Wikipedia Page:http://en.wikipedia.org/wiki/NGC_2070 +NGC 2264:Wikipedia Page:http://en.wikipedia.org/wiki/NGC_2264 +NGC 2346:Wikipedia Page:http://en.wikipedia.org/wiki/NGC_2346 +NGC 2392:Wikipedia Page:http://en.wikipedia.org/wiki/Eskimo_Nebula +NGC 5866:Wikipedia Page:http://en.wikipedia.org/wiki/NGC_5866 +NGC 6240:Wikipedia Page:http://en.wikipedia.org/wiki/Starfish_Galaxy +NGC 6537:Wikipedia Page:http://en.wikipedia.org/wiki/Red_Spider_Nebula +NGC 6543:Wikipedia Page:http://en.wikipedia.org/wiki/Cat's_Eye_Nebula +NGC 7000:Wikipedia Page:http://en.wikipedia.org/wiki/North_American_Nebula +NGC 7742:Wikipedia Page:http://en.wikipedia.org/wiki/NGC_7742 +# +# IC Objects +IC 10:Wikipedia Page:http://en.wikipedia.org/wiki/IC_10 +# +# Major Planets, Sun and Moon: +Sun:Wikipedia Page:http://en.wikipedia.org/wiki/Sun +Sun:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/sol.html +Sun:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/sun/sun_index.html +Sun:Daily Solar Images:http://umbra.nascom.nasa.gov/images/latest.html +Sun:Fred Espanek's Eclipse page:http://sunearth.gsfc.nasa.gov/eclipse/eclipse.html +Moon:Wikipedia Page:http://en.wikipedia.org/wiki/Moon +Moon:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/luna.html +Moon:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/moon_index.html +Moon:The Apollo Program:http://www.nasm.si.edu/collections/imagery/apollo/apollo.htm +Mercury:Wikipedia Page:http://en.wikipedia.org/wiki/Mercury_(planet) +Mercury:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/mercury.html +Mercury:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/planets_index.html +Mercury:The Mariner 10 Mission:http://nssdc.gsfc.nasa.gov/nmc/tmp/1973-085A.html +Venus:Wikipedia Page:http://en.wikipedia.org/wiki/Venus_(planet) +Venus:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/venus.html +Venus:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/venus_index.html +Venus:The Magellan Mission:http://www.jpl.nasa.gov/magellan/ +Mars:Wikipedia Page:http://en.wikipedia.org/wiki/Mars_(planet) +Mars:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/mars.html +Mars:NASA Mars Missions:http://mars.jpl.nasa.gov/index.html +Mars:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/mars_index.html +Mars:Welcome to Mars!:http://www.amnh.org/rose/mars/index.html +Mars:The Whole Mars Catalog:http://www.spaceref.com/mars/ +Mars:The Mars Society:http://www.marssociety.org/ +Mars:The "face" on Mars:http://mars.jpl.nasa.gov/mgs/msss/camera/images/moc_5_24_01/face/index.html +Jupiter:Wikipedia Page:http://en.wikipedia.org/wiki/Jupiter_(planet) +Jupiter:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/jupiter.html +Jupiter:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/jupiter_index.html +Jupiter:The Galileo Mission:http://www.jpl.nasa.gov/galileo/ +Jupiter:The Voyager Missions:http://voyager.jpl.nasa.gov/ +Jupiter:Comet Shoemaker-Levy 9:http://www.seds.org/nineplanets/nineplanets/sl9.html +Saturn:Wikipedia Page:http://en.wikipedia.org/wiki/Saturn_(planet) +Saturn:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/saturn.html +Saturn:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/saturn_index.html +Saturn:The Cassini Mission:http://saturn.jpl.nasa.gov/index.cfm +Saturn:The Voyager Missions:http://voyager.jpl.nasa.gov/ +Uranus:Wikipedia Page:http://en.wikipedia.org/wiki/Uranus_(planet) +Uranus:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/uranus.html +Uranus:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/uranus_index.html +Uranus:The Voyager Missions:http://voyager.jpl.nasa.gov/ +Neptune:Wikipedia Page:http://en.wikipedia.org/wiki/Neptune_(planet) +Neptune:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/neptune.html +Neptune:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/neptune_index.html +Neptune:The Voyager Missions:http://voyager.jpl.nasa.gov/ +Pluto:Wikipedia Page:http://en.wikipedia.org/wiki/Pluto_(planet) +Pluto:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/pluto.html +Pluto:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/pluto_index.html +Quaoar:Wikipedia Page:http://en.wikipedia.org/wiki/Quaoar +# +# Asteroids: +Ceres:Wikipedia Page:http://en.wikipedia.org/wiki/1_Ceres +Pallas:Wikipedia Page:http://en.wikipedia.org/wiki/2_Pallas +Vesta:Wikipedia Page:http://en.wikipedia.org/wiki/4_Vesta +Cybele:Wikipedia Page:http://en.wikipedia.org/wiki/65_Cybele +## --==>> There are 2 bodies named "Europa"...asteroid and Jovian moon +Europa:Wikipedia Page:http://en.wikipedia.org/wiki/52_Europa +Psyche:Wikipedia Page:http://en.wikipedia.org/wiki/16_Psyche +Juno:Wikipedia Page:http://en.wikipedia.org/wiki/3_Juno +Themis:Wikipedia Page:http://en.wikipedia.org/wiki/24_Themis +Astraea:Wikipedia Page:http://en.wikipedia.org/wiki/5_Astraea +Lumen:Wikipedia Page:http://en.wikipedia.org/wiki/141_Lumen +Ida:Wikipedia Page:http://en.wikipedia.org/wiki/243_Ida +Mathilde:Wikipedia Page:http://en.wikipedia.org/wiki/253_Mathilde +Eros:Wikipedia Page:http://en.wikipedia.org/wiki/433_Eros +Hektor:Wikipedia Page:http://en.wikipedia.org/wiki/624_Hektor +## --==>> FIXME: Gaspra is missing from asteroids.dat! +#Gaspra:Wikipedia Page:http://en.wikipedia.org/wiki/951_Gaspra +## --==>> There are two objects named "Chiron"...asteroid and comet +Chiron:Wikipedia Page:http://en.wikipedia.org/wiki/2060_Chiron +# +# Comets: +Encke:Wikipedia Page:http://en.wikipedia.org/wiki/Comet_Encke +Hale-Bopp (1995 O1):Wikipedia Page:http://en.wikipedia.org/wiki/Comet_Hale-Bopp +Halley:Wikipedia Page:http://en.wikipedia.org/wiki/Comet_Halley +Hyakutake (1996 B2):Wikipedia Page:http://en.wikipedia.org/wiki/Comet_Hyakutake +Kohoutek:Wikipedia Page:http://en.wikipedia.org/wiki/Comet_Kohoutek +Wild 2:Wikipedia Page:http://en.wikipedia.org/wiki/Comet_Wild_2 +# +#"XXX" entries will be removed from local copies when encountered in the global file. +XXX:Moon:About the Moon Images:http://www.astrosurf.com/cidadao/ diff --git a/kstars/kstars/data/jupiter.B0.vsop b/kstars/kstars/data/jupiter.B0.vsop new file mode 100644 index 00000000..015f9021 --- /dev/null +++ b/kstars/kstars/data/jupiter.B0.vsop @@ -0,0 +1,249 @@ +0.00110090358 0.000000 0.000000 +0.02268615703 3.55852606718 529.6909650946 +0.00109971634 3.90809347389 1059.3819301892 +0.00008101427 3.60509573368 522.5774180938 +0.00006043996 4.25883108794 1589.0728952838 +0.00006437782 0.30627121409 536.8045120954 +0.0000110688 2.98534421928 1162.4747044078 +0.00000941651 2.93619072405 1052.2683831884 +0.00000894088 1.75447429921 7.1135470008 +0.0000076728 2.1547359406 632.7837393132 +0.00000944328 1.67522288396 426.598190876 +0.0000068422 3.67808770098 213.299095438 +0.00000629223 0.64343282328 1066.49547719 +0.00000835861 5.17881973234 103.0927742186 +0.0000053167 2.70305954352 110.2063212194 +0.00000558524 0.01354830508 846.0828347512 +0.00000464449 1.17337249185 949.1756089698 +0.00000431072 2.60825000494 419.4846438752 +0.00000351433 4.61062990714 2118.7638603784 +0.00000123148 3.34968181384 1692.1656695024 +0.00000115038 5.04892295442 316.3918696566 +0.0000013216 4.7781699067 742.9900605326 +0.00000103402 2.31878999565 1478.8665740644 +0.00000116379 1.38688232033 323.5054166574 +0.0000010242 3.15293785436 1581.959348283 +0.00000103762 3.7010383811 515.463871093 +0.0000007865 3.98318653238 1265.5674786264 +0.00000069935 2.56006216424 956.2891559706 +0.00000055597 0.37500753017 1375.7737998458 +0.00000051986 0.99007119033 1596.1864422846 +0.00000055194 0.40176412035 525.7588118315 +0.00000063456 4.50073574333 735.8765135318 +0.00000049691 0.18649893085 543.9180590962 +0.00000048831 3.57260550671 533.6231183577 +0.00000028353 1.53532744749 625.6701923124 +0.00000029209 5.43145863011 206.1855484372 +0.00000023255 5.95197992848 838.9692877504 +0.00000022841 6.19262787685 532.8723588323 +0.00000023202 4.06473368575 526.5095713569 +0.00000024436 6.10947656959 1169.5882514086 +0.00000021116 4.96322972735 2648.454825473 +0.00000017879 3.08704395969 1795.258443721 +0.00000016234 4.83515727869 1368.660252845 +0.00000021314 2.69476951059 1045.1548361876 +0.0000001574 1.15130330106 942.062061969 +0.00000017325 1.61550009206 14.2270940016 +0.00000013396 2.30539585502 853.196381752 +0.00000011904 3.09811974536 2111.6503133776 +0.00000011734 2.83006431723 2008.557539159 +0.00000011291 0.98957560201 433.7117378768 +0.0000001183 4.76527836803 309.2783226558 +0.00000010702 3.70181397065 2221.856634597 +0.00000010815 5.81958878617 1272.6810256272 +0.00000013505 3.2812697576 1155.361157407 +0.00000010179 2.58691128827 117.3198682202 +0.00000010632 5.23487936086 95.9792272178 +0.00000008771 0.40456546655 220.4126424388 +0.00000007439 2.94638292086 412.3710968744 +0.00000006151 2.69100382247 380.12776796 +0.00000005028 0.72750312028 1055.4497769261 +0.00000004939 0.73756716762 1905.4647649404 +0.00000005421 4.08612438558 1685.0521225016 +0.00000005936 4.32059910537 1063.3140834523 +0.00000004737 4.0930301685 527.2432845398 +0.0000000401 0.51530008355 1073.6090241908 +0.00000004709 1.84067645204 984.6003316219 +0.00000003974 1.33608029246 2125.8774073792 +0.00000003762 3.58647039394 529.7391492044 +0.00000004731 6.16377350841 532.1386456494 +0.00000004666 5.88762905802 639.897286314 +0.00000003763 0.38865925413 529.6427809848 +0.00000003409 4.05398247269 1898.3512179396 +0.00000003457 3.43865563497 1485.9801210652 +0.00000004229 2.23767157901 74.7815985673 +0.00000003091 0.16470256025 1699.2792165032 +0.00000002975 0.72268908074 530.6541729411 +0.00000003162 1.2504841642 330.6189636582 +0.00000002727 4.37679213321 149.5631971346 +0.00000002837 0.05987107395 1439.5096981492 +0.00000002983 3.2525120722 528.7277572481 +0.00000002232 0.26149880534 1062.5633239269 +0.00000002464 1.1691330442 453.424893819 +0.00000002596 3.30510149086 2324.9494088156 +0.00000001988 2.85269577619 1574.8458012822 +0.00000002527 5.9445820295 909.8187330546 +0.00000002269 1.30379329597 3.9321532631 +0.00000001742 4.49909767044 1258.4539316256 +0.00000001714 4.12945878208 2001.4439921582 +0.00000002029 3.97938086639 1056.2005364515 +0.00000001667 0.36037092553 10213.285546211 +0.00000001579 6.11640144795 1802.3719907218 +0.00000001393 3.69324470827 2214.7430875962 +0.00000001604 1.98841031703 38.1330356378 +0.00000001325 1.74025919863 529.1697002328 +0.00000001451 2.39804501178 2428.0421830342 +0.00000001594 2.07556780757 1021.2488945514 +0.0000000132 1.33770977126 618.5566453116 +0.00000001346 3.2759149254 2641.3412784722 +0.0000000123 0.1955272822 305.3461693927 +0.00000001223 2.86681556337 1382.8873468466 +0.00000001324 2.23549334986 530.2122299564 +0.00000001056 3.80579750957 76.2660712756 +0.0000000105 4.68011652614 1788.1448967202 +0.00000001226 5.34003255221 3178.1457905676 +0.00000001009 3.19608028376 2538.2485042536 +0.00000001266 3.04704446731 604.4725636619 +0.00000000954 3.86932544808 728.762966531 +0.00000001124 1.5956036748 3.1813937377 +0.00000000978 0.25223689838 983.1158589136 +0.00000000948 0.21552742733 750.1036075334 +0.00000000946 3.9392774812 508.3503240922 +0.0000000092 1.14672086939 963.4027029714 +0.00000000817 5.93809619876 831.8557407496 +0.0000000077 2.96062737592 526.7702037878 +0.00000001017 5.55711112145 199.0720014364 +0.00000000761 1.38163787157 532.6117264014 +0.00000000726 3.98337964395 2317.8358618148 +0.00000000862 0.87975657414 490.3340891794 +0.00000000868 3.44331872364 569.0478410098 +0.00000000711 4.11107052823 2751.5475996916 +0.00000000708 0.33555577415 528.9402055692 +0.00000000708 4.00539820601 530.44172462 +0.00000000656 4.39568451439 519.3960243561 +0.00000000801 4.03984430862 1364.7280995819 +0.00000000679 1.18645749024 525.4981794006 +0.00000000645 5.10510349996 1361.5467058442 +0.00000000668 3.15607509055 533.8837507886 +0.00000000663 0.73722024843 5223.6939198022 +0.00000000663 1.57092786811 6283.0758499914 +0.00000000543 0.26376529935 227.5261894396 +0.00000000525 6.22318693939 539.9859058331 +0.00000000513 4.98337900151 302.164775655 +0.00000000544 2.22227019273 2744.4340526908 +0.00000000532 2.62425372687 99.1606209555 +0.00000000602 1.56074089013 454.9093665273 +0.00000000518 0.26343805959 551.031606097 +0.00000000516 1.09376390349 934.9485149682 +0.00000000659 0.62560671589 1512.8068240082 +0.00000000524 0.64710955846 524.0618908021 +0.00000000516 3.69478866795 535.3200393871 +0.00000000491 3.63039940597 2531.1349572528 +0.0000000057 0.61976758791 540.7366653585 +0.00000000496 2.19398015038 1514.2912967165 +0.00000000532 0.20040217534 525.0250986486 +0.00000000493 0.39160693598 224.3447957019 +0.00000000449 0.62392433691 529.5309064002 +0.00000000449 3.71676131146 529.851023789 +0.0000000045 5.02467015031 1048.3362299253 +0.00000000428 5.4480466029 11.0457002639 +0.00000000499 4.13924061941 534.3568315406 +0.00000000528 1.76471074936 524.2743391232 +0.00000000454 4.53321742354 1056.9342496344 +0.0000000052 2.57406093768 535.107591066 +0.00000000398 1.40345870113 960.2213092337 +0.00000000457 4.17708652827 2104.5367663768 +0.00000000505 5.36536256321 1057.8974574809 +0.00000000535 4.80455380313 1593.0050485469 +0.00000000415 0.96548127237 2435.155730035 +0.00000000519 0.54543519483 1061.829610744 +0.00000000359 4.02704454075 1059.430114299 +0.00000000356 2.66818105522 835.0371344873 +0.00000000443 5.27513700376 1.4844727083 +0.00000000358 5.94423960514 440.8252848776 +0.00000000471 6.05791940453 1471.7530270636 +0.00000000386 2.15984900214 9153.9036160218 +0.00000000424 2.7092967003 1038.0412891868 +0.00000000359 0.82922836987 1059.3337460794 +0.0000000031 0.88102053266 529.9034134157 +0.0000000031 3.45966511571 529.4785167735 +0.000000003 3.70331799503 2634.2277314714 +0.00000000292 2.63594456361 415.5524906121 +0.00000000279 1.60669121578 643.8294395771 +0.00000000291 5.8313407182 1148.2476104062 +0.0000000037 5.71572992274 531.1754378029 +0.00000000268 5.39275891813 1891.2376709388 +0.00000000275 3.34108666036 518.6452648307 +0.00000000269 1.06051406954 1585.1407420207 +0.00000000306 2.5028901737 511.5317178299 +0.00000000295 1.84394223501 547.8502123593 +0.00000000254 2.98312992496 1134.1635287565 +0.00000000289 1.86070918711 21.3406410024 +0.00000000265 4.93075479744 679.2541622292 +0.0000000025 0.42860925124 1969.2006632438 +0.00000000308 2.67237933272 2957.7331481288 +0.00000000313 4.88085697819 528.2064923863 +0.00000000222 4.78828764413 514.7131115676 +0.00000000221 4.32763468981 1677.9385755008 +0.00000000217 3.46278526461 2950.619601128 +0.00000000216 0.5220766798 2228.9701815978 +0.00000000214 5.83569926578 544.6688186216 +0.00000000283 2.8870971609 35.4247226521 +0.00000000272 1.65708415457 3060.8259223474 +0.00000000234 1.68821537711 2655.5683724738 +0.00000000205 3.3618688829 2847.5268269094 +0.00000000264 3.62722625694 2420.9286360334 +0.00000000191 4.26821147044 430.5303441391 +0.00000000179 3.91470663005 3340.6124266998 +0.0000000018 0.04531671003 387.2413149608 +0.00000000241 4.03927631611 494.2662424425 +0.00000000176 4.26298906325 672.1406152284 +0.00000000187 2.72587420586 299.1263942692 +0.00000000234 1.3447482745 173.9422195228 +0.00000000171 0.85473611718 1603.2999892854 +0.00000000224 0.33130232434 565.1156877467 +0.000000002 1.27632489123 39.3568759152 +0.0000000017 4.96479470273 1464.6394800628 +0.00000000211 1.00937080256 523.5406259403 +0.0000000021 3.75793720248 2854.6403739102 +0.00000000162 5.87784787295 3480.3105662226 +0.00000000163 4.62850343495 2015.6710861598 +0.00000000191 3.3315928375 535.8413042489 +0.00000000151 1.17096741034 1060.3451380357 +0.0000000016 1.81852636004 312.4597163935 +0.00000000158 2.59595816107 529.4303326637 +0.00000000158 1.7447274873 529.9515975255 +0.00000000173 3.62399350412 230.5645708254 +0.00000000142 0.70435921398 522.529233984 +0.00000000144 5.3576312243 107.0249274817 +0.00000000144 6.13954848857 1158.5425511447 +0.00000000178 0.27566275049 3906.9087570986 +0.00000000126 5.14832919826 2207.6295405954 +0.00000000126 3.41994798109 2.4476805548 +0.00000000127 0.39825164051 70.8494453042 +0.00000000123 4.77865550523 2524.021410252 +0.00000000123 0.46184813516 647.0108333148 +0.00000000144 3.60261852727 1058.4187223427 +0.00000000158 3.76231915252 92.0470739547 +0.00000000119 4.08266911415 1585.8915015461 +0.00000000125 2.35496721797 3163.918696566 +0.00000000122 3.21027426317 3377.217792004 +0.00000000121 3.39770381916 18.1592472647 +0.00000000131 1.67926417552 1289.9465010146 +0.00000000115 2.35735471566 1550.939859646 +0.00000000126 2.40833814513 106.2741679563 +0.00000000131 1.37610474529 1023.9572075371 +0.00000000121 1.60252617273 10.2949407385 +0.00000000121 0.61420823557 1592.2542890215 +0.00000000135 3.60177675518 124.433415221 +0.00000000137 2.41724947062 3274.1250177854 +0.00000000129 0.09702914345 2332.0629558164 +0.00000000093 4.88949890397 1098.7388061044 +0.00000000106 5.18592950792 2281.2304965106 +0.00000000114 2.96523316419 1166.4068576709 +0.00000000092 1.65166124027 860.3099287528 +0.00000000102 3.64093193142 3171.0322435668 +0.00000000103 1.63066232967 1894.4190646765 +0.0000000008 0.38766601876 4694.0029547076 +0.00000000074 3.86865238736 3067.9394693482 +0.00000000095 1.66362447044 1151.4290041439 diff --git a/kstars/kstars/data/jupiter.B1.vsop b/kstars/kstars/data/jupiter.B1.vsop new file mode 100644 index 00000000..814622d2 --- /dev/null +++ b/kstars/kstars/data/jupiter.B1.vsop @@ -0,0 +1,141 @@ +-0.00001694232 0.000000 0.000000 +0.00177351787 5.70166488486 529.6909650946 +0.00003230171 5.7794161934 1059.3819301892 +0.00003081364 5.47464296527 522.5774180938 +0.00002211914 4.73477480209 536.8045120954 +0.00000346445 4.74595174109 1052.2683831884 +0.00000234264 5.18856099929 1066.49547719 +0.00000196154 6.18554286642 7.1135470008 +0.00000150468 3.92721226087 1589.0728952838 +0.00000114128 3.4389727183 632.7837393132 +0.00000096667 2.9142630409 949.1756089698 +0.00000076599 2.50522188662 103.0927742186 +0.00000081671 5.07666097497 1162.4747044078 +0.00000076572 0.61288981445 419.4846438752 +0.00000073875 5.49958292155 515.463871093 +0.00000049915 3.94799616572 735.8765135318 +0.00000060544 5.44740084359 213.299095438 +0.00000036561 4.69828392839 543.9180590962 +0.00000046032 0.53850360901 110.2063212194 +0.00000045123 1.89516645239 846.0828347512 +0.00000036019 6.10952578764 316.3918696566 +0.00000031975 4.92452714629 1581.959348283 +0.00000021015 5.6295773141 1596.1864422846 +0.00000023156 5.84829490183 323.5054166574 +0.00000024719 3.94107395247 2118.7638603784 +0.00000017274 5.65310656429 533.6231183577 +0.00000016521 5.89840100621 526.5095713569 +0.00000016698 5.66663034948 1265.5674786264 +0.00000015815 4.43314786393 1045.1548361876 +0.00000013398 4.30179033605 532.8723588323 +0.00000011744 1.80990486955 956.2891559706 +0.00000011925 4.30094564154 525.7588118315 +0.00000009514 2.02589667166 206.1855484372 +0.00000010542 6.15533910933 14.2270940016 +0.00000008414 3.9291045034 1478.8665740644 +0.00000008099 4.20152809071 1169.5882514086 +0.00000007712 2.99160389601 942.062061969 +0.00000008825 1.55897920307 426.598190876 +0.00000008884 4.87430124264 1155.361157407 +0.00000007793 3.84684930196 625.6701923124 +0.00000005646 3.40915964493 639.897286314 +0.00000004615 0.83374662294 117.3198682202 +0.0000000402 5.50502127885 433.7117378768 +0.00000003704 0.90226777963 95.9792272178 +0.00000003859 0.69640284662 853.196381752 +0.00000003091 5.09115860882 1073.6090241908 +0.0000000336 5.10133284081 1692.1656695024 +0.00000002892 4.9041891666 220.4126424388 +0.00000002772 5.09066125724 2111.6503133776 +0.00000002425 3.74438653232 742.9900605326 +0.00000002558 5.46955948791 1795.258443721 +0.00000002466 4.2227835543 2648.454825473 +0.00000001968 0.57192251841 309.2783226558 +0.00000001794 4.60765219417 1272.6810256272 +0.00000001822 1.98842964323 1375.7737998458 +0.00000001703 6.12660562937 2125.8774073792 +0.00000002011 5.00936865256 412.3710968744 +0.00000001645 0.08830372958 1063.3140834523 +0.00000001875 5.81006158403 330.6189636582 +0.00000001741 4.58650290431 1574.8458012822 +0.00000001529 5.81660291389 1258.4539316256 +0.00000001916 0.85150399517 1368.660252845 +0.00000001614 4.36839107221 728.762966531 +0.0000000151 2.79374165455 1485.9801210652 +0.00000001333 4.84260898693 1062.5633239269 +0.00000001359 5.16511980864 838.9692877504 +0.00000001165 5.66275740881 508.3503240922 +0.00000001092 4.68797557406 1699.2792165032 +0.00000001438 5.78105679279 1056.2005364515 +0.00000001083 3.99886917926 1471.7530270636 +0.00000001002 4.79949608524 1055.4497769261 +0.00000000749 6.1440086203 519.3960243561 +0.00000000657 5.63765568876 1898.3512179396 +0.00000000702 5.04126574492 1685.0521225016 +0.00000000607 3.15707515246 618.5566453116 +0.00000000587 1.37658820775 199.0720014364 +0.00000000552 4.8065772945 551.031606097 +0.00000000494 4.43417307482 539.9859058331 +0.00000000517 0.05161181997 3.1813937377 +0.00000000469 3.81715950042 2008.557539159 +0.00000000415 1.34693184108 1382.8873468466 +0.00000000382 4.86764073919 227.5261894396 +0.00000000473 1.72405831407 532.1386456494 +0.00000000458 4.44604993015 1038.0412891868 +0.00000000376 2.23190744786 529.6427809848 +0.00000000451 3.75869883836 984.6003316219 +0.00000000376 5.42971857629 529.7391492044 +0.00000000389 1.92698506631 525.0250986486 +0.00000000364 3.35456685746 2221.856634597 +0.00000000476 5.93625415892 527.2432845398 +0.00000000383 6.12255867339 149.5631971346 +0.00000000301 4.09378934049 440.8252848776 +0.0000000031 5.58150418981 2428.0421830342 +0.00000000282 4.85996662231 1788.1448967202 +0.00000000298 5.09589374634 528.7277572481 +0.0000000034 4.5653707022 750.1036075334 +0.00000000272 2.3534696034 534.3568315406 +0.0000000036 3.91050161665 74.7815985673 +0.00000000299 1.43093538841 909.8187330546 +0.00000000297 2.56584512211 530.6541729411 +0.00000000235 4.81644489422 535.107591066 +0.00000000306 0.68420442848 380.12776796 +0.00000000236 4.63162956792 526.7702037878 +0.0000000027 0.18549916939 21.3406410024 +0.00000000288 4.26655874393 1802.3719907218 +0.00000000196 5.35950443033 2214.7430875962 +0.0000000019 4.5461519326 2104.5367663768 +0.00000000193 4.35426216497 511.5317178299 +0.00000000178 4.51895208036 3178.1457905676 +0.00000000194 0.57050756837 1361.5467058442 +0.000000002 1.48040474749 302.164775655 +0.00000000168 5.40141749419 524.2743391232 +0.00000000152 0.68077486546 1905.4647649404 +0.00000000149 1.06678990744 831.8557407496 +0.00000000182 3.62401009613 38.1330356378 +0.00000000176 5.64331384323 963.4027029714 +0.00000000184 4.48850356629 604.4725636619 +0.00000000133 5.45026366125 2641.3412784722 +0.00000000143 2.21577268292 1439.5096981492 +0.0000000013 4.88155705493 2531.1349572528 +0.00000000129 6.15206333598 547.8502123593 +0.00000000133 5.43193972385 1603.2999892854 +0.00000000133 3.49297492409 529.1697002328 +0.00000000132 3.98820790955 530.2122299564 +0.00000000118 5.38352943814 1891.2376709388 +0.00000000133 5.65694269884 76.2660712756 +0.00000000145 2.94976686191 454.9093665273 +0.00000000115 3.29206553804 3.9321532631 +0.00000000102 4.48856749557 2001.4439921582 +0.00000000106 6.08434275898 10.2949407385 +0.00000000093 5.8473777184 2324.9494088156 +0.00000000101 0.15815934254 2655.5683724738 +0.00000000115 3.59221021604 2015.6710861598 +0.00000000103 4.70399583323 305.3461693927 +0.00000000084 0.44180206332 1593.0050485469 +0.00000000092 2.44863388631 490.3340891794 +0.00000000087 6.23817512863 6283.0758499914 +0.00000000095 3.30154605532 2317.8358618148 +0.00000000072 1.90578907085 528.9402055692 +0.00000000072 5.57619428876 530.44172462 +0.00000000078 5.97323507836 1585.8915015461 diff --git a/kstars/kstars/data/jupiter.B2.vsop b/kstars/kstars/data/jupiter.B2.vsop new file mode 100644 index 00000000..e49e16aa --- /dev/null +++ b/kstars/kstars/data/jupiter.B2.vsop @@ -0,0 +1,81 @@ +-0.00000813244 0.000000 0.000000 +0.00008094051 1.46322843658 529.6909650946 +0.00000742415 0.95691639003 522.5774180938 +0.00000398951 2.89888666447 536.8045120954 +0.00000342226 1.44683789727 1059.3819301892 +0.00000073948 0.40724675866 1052.2683831884 +0.00000046151 3.48036895772 1066.49547719 +0.00000029314 0.99088831805 515.463871093 +0.00000029717 1.92504171329 1589.0728952838 +0.00000022753 4.27124052435 7.1135470008 +0.00000013916 2.92242387338 543.9180590962 +0.00000012067 5.22168932482 632.7837393132 +0.00000010703 4.88024222475 949.1756089698 +0.00000006078 6.21089108431 1045.1548361876 +0.00000005935 0.52977760072 1581.959348283 +0.00000005037 1.43444929374 526.5095713569 +0.00000004564 0.91811732585 1162.4747044078 +0.00000004547 4.01953745202 1596.1864422846 +0.00000005098 6.03169795231 735.8765135318 +0.00000003593 4.54080164408 110.2063212194 +0.00000003443 1.38618954572 533.6231183577 +0.00000003277 4.39650286553 14.2270940016 +0.00000003407 0.42275631534 419.4846438752 +0.00000002904 2.06041641723 316.3918696566 +0.00000002541 3.98323842017 323.5054166574 +0.00000003113 2.48079280193 2118.7638603784 +0.00000003061 2.39880866911 532.8723588323 +0.00000002155 4.7799063714 942.062061969 +0.00000002143 3.88727338786 426.598190876 +0.00000002252 0.3719643412 1155.361157407 +0.00000002019 3.89985000464 846.0828347512 +0.00000001857 1.19658907851 103.0927742186 +0.00000001683 1.42264195434 1265.5674786264 +0.00000002313 0.87671613055 213.299095438 +0.00000001443 2.38565505909 1169.5882514086 +0.00000001823 5.80106463776 625.6701923124 +0.00000001728 2.24114678267 525.7588118315 +0.00000001198 0.03252059731 956.2891559706 +0.00000001138 3.46420904745 1073.6090241908 +0.00000001086 5.352791467 117.3198682202 +0.0000000084 2.89946334223 95.9792272178 +0.00000000746 5.53017890231 1478.8665740644 +0.00000000944 4.055870535 206.1855484372 +0.00000000758 3.74770617289 433.7117378768 +0.00000000673 1.26396626349 508.3503240922 +0.00000000889 6.07878453176 728.762966531 +0.000000006 1.82954494089 639.897286314 +0.00000000589 1.23625943417 1258.4539316256 +0.00000000619 0.67923057477 838.9692877504 +0.00000000566 5.36336098734 742.9900605326 +0.00000000648 5.32990375008 853.196381752 +0.00000000553 3.15511946637 220.4126424388 +0.00000000432 1.03719283016 1692.1656695024 +0.00000000435 1.65056479007 519.3960243561 +0.0000000043 1.41830384501 412.3710968744 +0.00000000431 2.20986254651 1368.660252845 +0.00000000415 4.35372561905 330.6189636582 +0.00000000438 0.1655227729 1574.8458012822 +0.00000000312 4.50639455819 2125.8774073792 +0.0000000028 3.01441283033 551.031606097 +0.00000000309 0.67399908949 2111.6503133776 +0.00000000301 3.06868080871 1062.5633239269 +0.00000000236 1.946968422 1485.9801210652 +0.00000000235 3.41850395941 199.0720014364 +0.00000000246 2.61803442505 309.2783226558 +0.00000000238 2.56643737684 539.9859058331 +0.00000000248 2.96997778167 2648.454825473 +0.00000000209 5.82481690851 1471.7530270636 +0.00000000205 1.20202002469 1056.2005364515 +0.00000000188 0.97113663101 1685.0521225016 +0.00000000137 2.91203499563 1699.2792165032 +0.00000000131 1.79274504072 1063.3140834523 +0.00000000161 1.05926568614 1795.258443721 +0.00000000112 2.62660288825 440.8252848776 +0.0000000011 3.56263668146 227.5261894396 +0.00000000114 6.13907482464 1038.0412891868 +0.00000000103 4.6428710104 3.1813937377 +0.00000000123 4.81268110532 21.3406410024 +0.00000000102 4.2760382797 1375.7737998458 +0.00000000089 1.22926014128 1898.3512179396 +0.0000000008 0.62129648755 831.8557407496 diff --git a/kstars/kstars/data/jupiter.B3.vsop b/kstars/kstars/data/jupiter.B3.vsop new file mode 100644 index 00000000..9977847a --- /dev/null +++ b/kstars/kstars/data/jupiter.B3.vsop @@ -0,0 +1,42 @@ +-0.00000002798 0.000000 0.000000 +0.00000251624 3.38087923084 529.6909650946 +0.00000121738 2.733118372 522.5774180938 +0.00000048694 1.03689996685 536.8045120954 +0.00000010988 2.31463561347 1052.2683831884 +0.00000008067 2.76729757621 515.463871093 +0.00000006205 1.7811582737 1066.49547719 +0.00000007287 4.25268318975 1059.3819301892 +0.00000003627 1.13028917221 543.9180590962 +0.00000001898 2.28934054087 7.1135470008 +0.00000001643 1.77507208483 1045.1548361876 +0.00000000945 0.45261136388 632.7837393132 +0.00000000758 0.30577920142 949.1756089698 +0.00000000731 2.63748223583 14.2270940016 +0.00000000876 0.32927768725 1589.0728952838 +0.00000000678 2.36909615348 1581.959348283 +0.00000000623 2.480562136 1596.1864422846 +0.00000000736 1.52532370632 735.8765135318 +0.00000000499 3.67985494258 419.4846438752 +0.00000000454 0.26977404624 942.062061969 +0.00000000453 3.18232334886 526.5095713569 +0.00000000409 2.88147337106 110.2063212194 +0.00000000347 5.7624428587 103.0927742186 +0.0000000031 2.98017326384 508.3503240922 +0.00000000321 4.40642025933 532.8723588323 +0.000000003 1.66936571536 625.6701923124 +0.00000000295 1.75924202728 1073.6090241908 +0.00000000282 3.11087801399 533.6231183577 +0.00000000263 0.55255030187 426.598190876 +0.00000000208 2.17540496886 1155.361157407 +0.00000000183 4.34670868038 525.7588118315 +0.0000000018 6.07777744541 639.897286314 +0.00000000159 2.60843864402 1162.4747044078 +0.00000000117 4.70141431381 95.9792272178 +0.00000000107 5.48942805114 433.7117378768 +0.00000000105 3.75192101775 316.3918696566 +0.0000000013 1.37897716939 323.5054166574 +0.00000000094 3.05797832024 1265.5674786264 +0.00000000114 3.75170981478 117.3198682202 +0.00000000095 0.54905691533 1169.5882514086 +0.00000000088 3.26874502411 213.299095438 +0.00000000098 2.00704668688 1574.8458012822 diff --git a/kstars/kstars/data/jupiter.B4.vsop b/kstars/kstars/data/jupiter.B4.vsop new file mode 100644 index 00000000..76813e53 --- /dev/null +++ b/kstars/kstars/data/jupiter.B4.vsop @@ -0,0 +1,12 @@ +0.00000003422 0.000000 0.000000 +0.0000001505 4.52956999637 522.5774180938 +0.0000000537 4.47427159142 529.6909650946 +0.00000004456 5.43908581047 536.8045120954 +0.00000001833 4.51807036227 515.463871093 +0.00000001322 4.20117611581 1052.2683831884 +0.00000000755 5.59451554966 543.9180590962 +0.00000000512 0.05803177475 1066.49547719 +0.00000000282 3.66807771223 1059.3819301892 +0.00000000147 3.56490986181 1045.1548361876 +0.00000000142 5.69936472988 7.1135470008 +0.00000000112 1.16718383135 14.2270940016 diff --git a/kstars/kstars/data/jupiter.B5.vsop b/kstars/kstars/data/jupiter.B5.vsop new file mode 100644 index 00000000..667333b0 --- /dev/null +++ b/kstars/kstars/data/jupiter.B5.vsop @@ -0,0 +1,5 @@ +0.00000001445 0.09198554072 522.5774180938 +0.00000000368 0.00874408003 515.463871093 +0.00000000304 3.27902945138 536.8045120954 +0.00000000129 0.33959775247 529.6909650946 +0.00000000095 1.29305954542 543.9180590962 diff --git a/kstars/kstars/data/jupiter.L0.vsop b/kstars/kstars/data/jupiter.L0.vsop new file mode 100644 index 00000000..b88f1364 --- /dev/null +++ b/kstars/kstars/data/jupiter.L0.vsop @@ -0,0 +1,760 @@ +0.59954691495 0.000000 0.000000 +0.09695898711 5.06191793105 529.6909650946 +0.00573610145 1.44406205976 7.1135470008 +0.0030638918 5.41734729976 1059.3819301892 +0.0009717828 4.14264708819 632.7837393132 +0.00072903096 3.64042909255 522.5774180938 +0.00064263986 3.41145185203 103.0927742186 +0.00039806051 2.29376744855 419.4846438752 +0.0003885778 1.2723172486 316.3918696566 +0.00027964622 1.78454589485 536.8045120954 +0.00013589738 5.7748103159 1589.0728952838 +0.00008246362 3.58227961655 206.1855484372 +0.00008768686 3.63000324417 949.1756089698 +0.00007368057 5.08101125612 735.8765135318 +0.00006263171 0.02497643742 213.299095438 +0.0000611405 4.51319531666 1162.4747044078 +0.00004905419 1.32084631684 110.2063212194 +0.00005305283 1.30671236848 14.2270940016 +0.00005305457 4.18625053495 1052.2683831884 +0.00004647249 4.69958109497 3.9321532631 +0.00003045009 4.31675960318 426.598190876 +0.00002610001 1.5666759485 846.0828347512 +0.00002028191 1.06376547379 3.1813937377 +0.00001764768 2.14148077766 1066.49547719 +0.00001722983 3.88036008872 1265.5674786264 +0.00001920959 0.97168928755 639.897286314 +0.00001633217 3.58201089758 515.463871093 +0.00001431997 4.29683690269 625.6701923124 +0.00000973278 4.09764957065 95.9792272178 +0.00000884439 2.43701426123 412.3710968744 +0.00000732875 6.08534113239 838.9692877504 +0.00000731072 3.80591233956 1581.959348283 +0.00000691928 6.13368222939 2118.7638603784 +0.0000070919 1.29272573658 742.9900605326 +0.00000614464 4.10853496756 1478.8665740644 +0.00000495224 3.75567461379 323.5054166574 +0.00000581902 4.53967717552 309.2783226558 +0.00000375657 4.70299124833 1368.660252845 +0.00000389864 4.89716105852 1692.1656695024 +0.00000341006 5.71452525783 533.6231183577 +0.00000330458 4.74049819491 0.0481841098 +0.00000440854 2.95818460943 454.9093665273 +0.00000417266 1.03554430161 2.4476805548 +0.0000024417 5.220208789 728.762966531 +0.0000026154 1.87652461032 0.9632078465 +0.00000256568 3.72410724159 199.0720014364 +0.00000261009 0.82047246448 380.12776796 +0.00000220382 1.65115015995 543.9180590962 +0.00000201996 1.80684574186 1375.7737998458 +0.00000207327 1.85461666594 525.7588118315 +0.00000197046 5.29252149016 1155.361157407 +0.00000235141 1.22693908124 909.8187330546 +0.00000174809 5.90973505276 956.2891559706 +0.00000149368 4.37745104275 1685.0521225016 +0.00000175184 3.22634903433 1898.3512179396 +0.00000175191 3.72966554761 942.062061969 +0.00000157909 4.36483921766 1795.258443721 +0.00000137871 1.31797920785 1169.5882514086 +0.00000117495 2.5002214089 1596.1864422846 +0.00000150502 3.90625022622 74.7815985673 +0.00000116757 3.38920921041 0.5212648618 +0.00000105895 4.55439798236 526.5095713569 +0.00000130531 4.16867945489 1045.1548361876 +0.00000141445 3.13568357861 491.5579294568 +0.00000099511 1.42117395747 532.8723588323 +0.00000096137 1.18156870005 117.3198682202 +0.00000091758 0.85756633461 1272.6810256272 +0.00000087695 1.21738140813 453.424893819 +0.00000068507 2.35242959478 2.9207613068 +0.00000066098 5.34386149468 1471.7530270636 +0.00000077401 4.42676337124 39.3568759152 +0.00000072006 4.23834923691 2111.6503133776 +0.00000063406 4.97665525033 0.7507595254 +0.00000059427 4.11130498612 2001.4439921582 +0.00000062481 0.51211384012 220.4126424388 +0.00000066532 2.98864358135 2214.7430875962 +0.00000060194 4.12628179571 4.192785694 +0.00000056012 1.15493222602 21.3406410024 +0.00000052854 0.91207215543 10.2949407385 +0.00000070297 5.14180555282 835.0371344873 +0.00000051916 4.1004818002 1258.4539316256 +0.00000046442 4.66531163524 5.6290742925 +0.0000005819 5.86646380344 5753.3848848968 +0.00000040103 4.68801114087 0.1600586944 +0.00000046654 4.79394835282 305.3461693927 +0.00000039298 4.25448423697 853.196381752 +0.00000046042 5.1098351515 4.665866446 +0.00000054459 1.57072704127 983.1158589136 +0.0000003892 6.0759290558 518.6452648307 +0.0000003845 2.43836870888 433.7117378768 +0.000000468 3.54640538283 5.4166259714 +0.0000004183 4.67982493646 302.164775655 +0.0000003592 2.45088036239 430.5303441391 +0.00000037888 0.21127448431 2648.454825473 +0.0000003919 1.71835571629 11.0457002639 +0.00000037567 6.19481310233 831.8557407496 +0.00000035828 4.61459907698 2008.557539159 +0.00000043402 0.14992289081 528.2064923863 +0.00000031598 5.14073450755 1788.1448967202 +0.00000029849 5.34441117167 2221.856634597 +0.00000032811 5.28907118836 88.865680217 +0.00000027686 1.85227036207 0.2124483211 +0.0000002582 3.85920882494 2317.8358618148 +0.00000024705 2.63495214991 114.1384744825 +0.00000033844 1.00563073268 9683.5945811164 +0.00000024266 3.82355417268 1574.8458012822 +0.00000027111 2.80845435102 18.1592472647 +0.00000026837 1.77586123775 532.1386456494 +0.00000026064 2.74361318804 2531.1349572528 +0.00000030765 0.42330537728 1.4844727083 +0.00000030476 3.66677894407 508.3503240922 +0.00000023282 3.24372142416 984.6003316219 +0.00000019445 0.52370214471 14.977853527 +0.00000019332 4.86314494382 1361.5467058442 +0.0000002291 3.84914895064 2428.0421830342 +0.00000021617 6.01696940024 1063.3140834523 +0.00000020155 5.59582008789 527.2432845398 +0.00000023732 2.52766031921 494.2662424425 +0.00000020189 1.01560227681 628.8515860501 +0.00000015994 5.09003530653 529.7391492044 +0.00000016134 5.27095037302 142.4496501338 +0.00000020697 4.03443281612 355.7487455718 +0.00000021479 1.28668134295 35.4247226521 +0.00000014964 4.8603968439 2104.5367663768 +0.00000017242 1.59187913206 1439.5096981492 +0.00000015994 1.89222417794 529.6427809848 +0.00000017958 4.30178016003 6.1503391543 +0.00000013279 2.18943981644 1055.4497769261 +0.00000014148 2.71597731671 0.2606324309 +0.00000014689 0.87944553412 99.1606209555 +0.00000014202 2.41335693735 530.6541729411 +0.0000001532 6.07703092728 149.5631971346 +0.00000015832 4.11682440678 636.7158925763 +0.00000012398 2.61042299578 405.2575498736 +0.00000016199 2.77035044582 760.25553592 +0.00000013665 3.5603967831 217.2312487011 +0.00000015261 2.81824770887 621.7380390493 +0.00000014681 6.26423732742 569.0478410098 +0.00000012529 1.39077179081 7.065362891 +0.00000011677 3.60447374272 2634.2277314714 +0.00000011603 4.60461756191 7.1617311106 +0.00000012152 0.24540531919 1485.9801210652 +0.00000011347 2.00818458261 1073.6090241908 +0.00000011242 2.4800094787 423.4167971383 +0.00000010942 5.03602448252 458.8415197904 +0.00000011117 4.04973271023 519.3960243561 +0.00000012256 4.30153222783 604.4725636619 +0.00000013149 2.72189077702 1364.7280995819 +0.00000010604 3.11518747072 1.2720243872 +0.00000009874 1.70200068743 1699.2792165032 +0.00000010851 5.08554552028 2324.9494088156 +0.00000010692 2.51401681528 2847.5268269094 +0.0000001264 4.75572797691 528.7277572481 +0.00000010084 4.05599810206 38.1330356378 +0.00000011536 2.35034215745 643.8294395771 +0.00000010247 3.63479911496 2744.4340526908 +0.00000010105 3.65845333837 107.0249274817 +0.00000010121 1.31482648275 1905.4647649404 +0.00000009341 5.92176693887 1148.2476104062 +0.00000008796 2.77421822809 6.592282139 +0.0000000842 4.52537756809 1677.9385755008 +0.00000010128 2.09034472544 511.5317178299 +0.00000008272 2.98682673354 540.7366653585 +0.00000009753 1.22438911827 32.2433289144 +0.0000001063 2.07777800288 92.0470739547 +0.0000000785 0.98996894618 408.4389436113 +0.00000008811 3.46911754939 1021.2488945514 +0.00000007946 2.8668292607 2125.8774073792 +0.00000008575 5.29590411702 415.5524906121 +0.00000007841 6.08025056721 70.8494453042 +0.00000007706 1.69832954219 8.0767548473 +0.00000007265 4.65503563919 629.6023455755 +0.00000007164 4.93400217968 1056.2005364515 +0.00000007247 4.6160767756 2420.9286360334 +0.00000007753 2.12871653382 33.9402499438 +0.00000006645 0.45647460873 635.9651330509 +0.00000009377 4.03158388202 2810.9214616052 +0.00000008263 1.23558676139 1802.3719907218 +0.00000006341 0.0727800158 202.2533951741 +0.00000006383 3.54310669809 1891.2376709388 +0.00000007902 2.32510002614 230.5645708254 +0.00000006214 4.54560345237 2.7083129857 +0.00000007347 1.24457237337 24.3790223882 +0.00000007451 3.02719199239 330.6189636582 +0.0000000622 1.77687561489 1062.5633239269 +0.00000005674 5.14132196367 746.9222137957 +0.00000005855 5.42130172896 28.3111756513 +0.00000005629 3.24348217277 529.1697002328 +0.00000007652 0.52813391052 672.1406152284 +0.00000005456 3.34716871364 2950.619601128 +0.00000007127 1.43497795005 6.2197751235 +0.00000005388 4.9017509558 69.1525242748 +0.00000005618 4.97903783721 2641.3412784722 +0.00000005844 2.95364118152 490.3340891794 +0.00000004943 5.37597740579 721.6494195302 +0.00000005062 4.84282906467 31.019488637 +0.00000005163 5.07410777073 67.6680515665 +0.00000004739 6.10248862834 106.2741679563 +0.00000004879 0.07095292379 78.7137518304 +0.00000004854 5.63875661096 1.6969210294 +0.00000005629 3.73871604865 530.2122299564 +0.00000004471 4.49152882547 505.3119427064 +0.00000004313 4.79369370451 535.107591066 +0.0000000428 0.5478382371 1.4362885985 +0.00000004453 0.50551854591 524.0618908021 +0.00000004936 4.82992988255 422.6660376129 +0.00000004701 3.41634869046 3060.8259223474 +0.00000004261 2.67044686458 561.934294009 +0.00000004156 4.00660658688 99.9113804809 +0.00000004561 2.29650164054 3163.918696566 +0.00000004414 5.67224020329 1464.6394800628 +0.00000005345 0.3151385183 1289.9465010146 +0.00000005269 3.89116469022 191.9584544356 +0.00000003855 4.28942301453 1994.3304451574 +0.0000000421 5.32763589447 2538.2485042536 +0.00000003949 4.56507101172 1382.8873468466 +0.00000003885 1.5677878681 647.0108333148 +0.00000004227 5.5169759903 5223.6939198022 +0.00000004129 2.81119457666 416.3032501375 +0.00000003663 4.35187510477 2737.32050569 +0.00000003566 5.48243943375 750.1036075334 +0.0000000433 0.8494175664 531.1754378029 +0.00000004093 0.19980340452 525.0250986486 +0.00000004022 1.92293311337 1512.8068240082 +0.000000034 6.00302355875 1.2238402774 +0.00000003496 0.31252921473 597.3590166611 +0.00000003299 4.27596694481 526.7702037878 +0.00000003226 2.90455264496 963.4027029714 +0.0000000315 3.81061764181 280.9671470045 +0.00000004129 4.74946631331 0.8937718773 +0.0000000384 1.91064405186 378.6432952517 +0.00000003057 1.65589659685 528.9402055692 +0.00000003011 1.59276337369 224.3447957019 +0.00000003196 5.86588452873 4.1446015842 +0.00000003628 0.07930225897 558.0021407459 +0.00000002932 0.41424445089 7.8643065262 +0.00000003316 2.70211697795 532.6117264014 +0.00000002925 4.47580363425 533.8837507886 +0.0000000369 0.39897023849 685.4739373527 +0.00000003223 2.45833032883 960.2213092337 +0.00000003059 5.32616140812 530.44172462 +0.00000003383 4.42170370028 312.4597163935 +0.0000000332 2.71417812514 495.7507151508 +0.00000002697 5.23146633437 739.8086667949 +0.0000000359 2.30999595873 908.3342603463 +0.00000003677 5.07337955976 73.297125859 +0.00000002618 3.09118499149 3267.0114707846 +0.00000002796 2.98942316119 483.2205421786 +0.00000003398 3.29598270278 911.3032057629 +0.00000003352 1.44391979336 593.426863398 +0.00000002563 3.35080110279 2207.6295405954 +0.00000002553 0.36892288645 1048.3362299253 +0.0000000262 3.8276987434 520.129737539 +0.00000003356 1.08315053878 46.470422916 +0.00000003035 5.52230028113 618.5566453116 +0.00000003397 3.83084746522 210.1177017003 +0.00000002497 0.47917884538 945.2434557067 +0.00000002341 5.87941292649 2751.5475996916 +0.00000002656 0.49713061045 1057.8974574809 +0.00000002581 0.03759881914 1.6445314027 +0.000000029 2.50019054587 525.4981794006 +0.00000003153 2.30900986177 457.617679513 +0.00000002201 3.94367109739 31.492569389 +0.00000002381 6.19252134885 327.4375699205 +0.00000002458 0.65614291954 9153.9036160218 +0.00000002111 5.61905648764 16.4623262353 +0.0000000213 3.75880734109 724.8308132679 +0.00000002406 2.29315649755 195.1398481733 +0.00000002166 5.43262641046 534.3568315406 +0.00000002057 1.49875151278 551.031606097 +0.00000002676 5.06374981112 456.3938392356 +0.00000002078 5.28920097886 76.2660712756 +0.00000002261 5.38117230692 1781.0313497194 +0.00000002356 0.67392574097 227.5261894396 +0.0000000224 3.18006978517 3377.217792004 +0.00000002183 3.0838425095 524.2743391232 +0.00000002119 2.70107659927 387.2413149608 +0.00000002056 4.82779196994 2957.7331481288 +0.00000002116 6.20263841494 209.3669421749 +0.00000002712 3.18157754631 1474.6737883704 +0.00000002127 1.24424012514 539.9859058331 +0.00000002424 3.57595925853 953.1077622329 +0.00000001947 1.94468082546 529.5309064002 +0.00000001896 4.014062428 2310.722314814 +0.00000001935 4.1005149395 3053.7123753466 +0.00000002056 6.2707414855 245.5424243524 +0.00000002108 3.22886474225 252.6559713532 +0.00000002596 2.77467278614 177.8743727859 +0.00000001919 3.14834694111 381.6122406683 +0.00000002217 1.92368906925 535.9107402181 +0.00000001947 5.03751780002 529.851023789 +0.00000002025 4.82814272957 17.2654753874 +0.00000001945 2.10611582568 3480.3105662226 +0.00000001899 0.05104263891 560.7104537316 +0.00000002221 0.5836509063 3178.1457905676 +0.00000002271 1.67360565619 731.9443602687 +0.00000001706 5.40277333462 20.4468691251 +0.00000002295 4.20863103004 1038.0412891868 +0.00000002218 3.65982280555 282.4516197128 +0.00000002181 4.87369503022 535.3200393871 +0.00000001745 1.34021867874 25.1297819136 +0.00000001601 3.9273001584 17.5261078183 +0.00000001651 0.63598292839 17.4084877393 +0.00000001826 0.31592311031 124.433415221 +0.00000002041 0.15617294873 598.8434893694 +0.00000001494 3.8141802513 319.5732633943 +0.00000001551 5.25201528605 437.6438911399 +0.00000001852 2.36130812462 37.8724032069 +0.00000001466 1.72926380881 59.8037450403 +0.00000001417 5.82273267086 81.7521332162 +0.0000000143 1.1752880626 440.8252848776 +0.00000001906 4.06896022692 1819.6374661092 +0.00000001397 0.26383366743 50.4025761791 +0.00000001756 2.32977483716 938.1299087059 +0.00000001487 2.2486674654 10.0343083076 +0.00000001368 3.56691602771 1514.2912967165 +0.000000014 4.84502200703 295.0512286542 +0.00000001344 2.20177702122 529.9034134157 +0.00000001464 1.42648716568 1158.5425511447 +0.00000001341 1.15693423225 2435.155730035 +0.00000001786 5.44716330146 2854.6403739102 +0.00000001677 6.22875777048 833.552661779 +0.00000001471 4.80574535807 696.5196376166 +0.00000001436 1.4581095733 537.7677199419 +0.00000001657 0.02890651793 138.5174968707 +0.000000013 3.14074420421 547.8502123593 +0.00000001343 6.14827138025 988.532484885 +0.00000001344 4.78042160426 529.4785167735 +0.00000001234 2.83294330979 3583.4033404412 +0.00000001651 2.12056447005 1061.829610744 +0.00000001479 0.24646493075 1593.0050485469 +0.00000001413 3.07444632745 6283.0758499914 +0.00000001246 5.94882321661 1056.9342496344 +0.00000001225 1.95642397635 1969.2006632438 +0.00000001388 2.87749576073 1023.9572075371 +0.00000001263 3.46181945031 40.8413486235 +0.00000001325 4.15429781246 916.9322800554 +0.00000001477 5.26691818477 810.6581120991 +0.00000001165 4.65528125418 944.9828232758 +0.00000001137 2.48561382158 2.0057375701 +0.00000001118 3.80747957482 7.0016724162 +0.00000001138 5.11611532241 885.4397106664 +0.00000001131 1.54599459004 775.233389447 +0.00000001477 4.69742954455 630.3360587584 +0.00000001252 1.34316620527 739.0579072695 +0.00000001273 5.19070939905 2097.423219376 +0.00000001446 5.54999644374 43.2890291783 +0.00000001344 4.75897665313 1166.4068576709 +0.00000001101 4.56997613488 3274.1250177854 +0.00000001376 3.60998729004 415.2918581812 +0.00000001437 6.22410093972 155.7829722581 +0.00000001167 4.09497264272 203.0041546995 +0.00000001237 4.41132627005 292.0128472684 +0.00000001077 2.57045229823 25.2727942655 +0.00000001341 0.49262296655 635.231419868 +0.00000001209 3.36289125536 521.6142102473 +0.0000000103 1.81822316284 465.9550667912 +0.00000001002 3.21720955284 2524.021410252 +0.00000001338 1.26054917773 902.7051860538 +0.00000001037 3.87858871885 3370.1042450032 +0.00000001224 0.09219976028 824.7421937488 +0.00000001255 3.04675952762 447.7958195265 +0.00000000991 4.16587903812 632.831923423 +0.00000000975 3.80216680539 2627.1141844706 +0.00000001061 5.60184374277 732.6951197941 +0.00000001049 2.94931080683 3693.6096616606 +0.00000000984 0.98260254313 632.7355552034 +0.0000000105 2.20935815967 7.2254215854 +0.00000000996 5.41921062583 1059.430114299 +0.00000000961 0.87315283361 544.6688186216 +0.00000001175 3.09093466406 1894.4190646765 +0.00000001049 5.81616384906 26.826702943 +0.00000001161 0.01274801567 850.0149880143 +0.00000001109 3.63294273717 306.830642101 +0.00000001077 0.95716576092 608.404716925 +0.00000001288 4.23019288942 1215.1649024473 +0.0000000106 3.85856787901 631.8205314667 +0.00000001251 6.15889818604 462.0229135281 +0.00000001165 3.50653563773 8.5980197091 +0.00000000933 4.62559759882 1049.0869894507 +0.00000001035 1.30805283339 633.7469471597 +0.00000001238 2.21195391602 25558.2121764796 +0.0000000124 2.27960685992 6.9010986797 +0.00000000942 4.14526324371 945.9942152321 +0.00000000927 6.10893117637 514.7131115676 +0.00000000914 6.17656044376 952.3570027075 +0.00000000893 4.27448748055 0.6331394464 +0.00000001045 1.64682770236 565.1156877467 +0.00000000903 1.9425015664 3796.7024358792 +0.00000001162 5.51229668479 2.9689454166 +0.00000000901 3.03568112112 460.5384408198 +0.00000000903 2.24012822393 523.5406259403 +0.0000000106 5.28027224466 3171.0322435668 +0.00000001064 0.99330150801 320.3240229197 +0.0000000097 4.56607888439 429.0458714308 +0.00000001071 4.33203090957 610.6923387854 +0.00000000865 0.2183142923 1098.7388061044 +0.00000000865 2.82123742108 1060.3451380357 +0.00000000882 4.80076824948 384.0599212231 +0.00000000959 5.45468005818 451.9404211107 +0.00000001042 5.7927032515 303.8616966844 +0.00000000784 1.85150700827 313.2104759189 +0.00000001083 1.40526460812 72.0732855816 +0.00000000782 3.03559242565 5.8415226136 +0.00000000854 1.22236205478 611.4430983108 +0.00000000996 2.22139794743 1059.3337460794 +0.00000000719 4.92550252164 421.93232443 +0.00000000953 3.98347050083 836.5216071956 +0.00000000822 4.49679856387 10213.285546211 +0.00000000707 2.16473400319 2228.9701815978 +0.00000000715 4.62515255534 385.5443939314 +0.00000000737 4.63776694324 1134.1635287565 +0.0000000073 1.87179326186 153.4953503977 +0.00000000709 2.9313211591 417.0369633204 +0.00000000926 1.77006317007 2332.0629558164 +0.00000000864 3.0324627597 1041.2226829245 +0.00000000708 6.01601101389 395.105621487 +0.00000000935 6.01864676296 173.9422195228 +0.00000000695 1.39408383356 432.0148168474 +0.00000000687 3.06548397586 529.9515975255 +0.00000000677 3.5835752721 244.318584075 +0.0000000085 5.46114025921 41.0537969446 +0.00000000817 4.65315342412 535.8413042489 +0.00000000652 0.44173759183 1201.831580323 +0.00000000711 0.9628328931 373.0142209592 +0.00000000665 1.03244633471 623.2225117576 +0.00000000643 5.05335060049 522.6256022036 +0.00000000639 4.22718483639 25.8634950965 +0.00000000718 5.0757690071 1058.4187223427 +0.00000000664 2.43728454444 1585.1407420207 +0.00000000833 1.49468440213 563.6312150384 +0.0000000076 4.34849823663 100.6450936638 +0.00000000633 4.3179671864 3590.516887442 +0.00000000629 6.23431126402 679.2541622292 +0.00000000617 2.68075016456 3899.7952100978 +0.00000000646 2.88581188015 13.4933808187 +0.00000000768 3.1849807612 1151.4290041439 +0.00000000731 5.86653168561 501.3797894433 +0.00000000652 0.8286577178 2015.6710861598 +0.00000000796 5.36663489938 420.9691165835 +0.00000000647 4.74965662438 567.8240007324 +0.00000000845 1.69406147722 1744.8558675419 +0.00000000802 5.79824707751 981.6313862053 +0.00000000764 5.05232933368 827.9235874865 +0.00000000604 5.11265182908 1159.2933106701 +0.00000000682 3.68248136835 2281.2304965106 +0.0000000074 0.74512356954 1261.6353253633 +0.00000000666 2.06624389616 27.0873353739 +0.00000000652 4.92932795958 2413.8150890326 +0.00000000559 0.17558868481 63.7358983034 +0.00000000577 3.82752312276 1550.939859646 +0.00000000727 1.05835550856 490.0734567485 +0.00000000574 3.61492119092 3686.4961146598 +0.00000000732 5.93179840659 42.5382696529 +0.00000000606 2.714118843 1173.5204046717 +0.00000000633 4.21720828607 166.828672522 +0.00000000687 3.91671464962 529.4303326637 +0.0000000057 2.73551750122 4010.0015313172 +0.00000000552 2.36967119362 1603.2999892854 +0.000000006 1.82659364395 522.529233984 +0.00000000558 5.09099246601 1354.4331588434 +0.00000000519 6.11952999304 366.7944458357 +0.00000000719 0.85722557905 362.8622925726 +0.00000000518 2.03954064144 418.5214360287 +0.00000000515 3.51750445111 528.4189407074 +0.00000000515 3.47930063838 103.1409583284 +0.0000000055 5.7767683773 420.4478517217 +0.00000000702 3.67952126446 1279.794572628 +0.0000000055 0.61451088395 104.0559820651 +0.00000000495 2.41738205536 179.3588454942 +0.00000000513 0.29823688044 103.0445901088 +0.00000000537 5.47946238724 771.3012361839 +0.00000000507 3.08777345288 1357.6145525811 +0.00000000495 4.9536265916 536.8526962052 +0.00000000681 4.56294416261 112.6540017742 +0.000000005 3.15631977489 1070.4276304531 +0.00000000484 0.79038835602 28.4541880032 +0.00000000529 5.46978501034 419.4364597654 +0.00000000597 4.98058295172 1251.3403846248 +0.00000000492 3.96066546484 1269.4996318895 +0.00000000482 3.6016766249 2943.5060541272 +0.0000000063 6.16496640092 105.5404547734 +0.0000000048 0.86786400621 35.212274331 +0.00000000516 5.97528782923 3067.9394693482 +0.00000000586 5.48467997697 56.6223513026 +0.00000000502 1.43671788959 469.8872200543 +0.00000000473 2.28007170041 2042.4977891028 +0.00000000565 1.90952569252 107.2855599126 +0.00000000452 3.13938145287 934.9485149682 +0.00000000605 1.65413715574 761.7400086283 +0.00000000443 5.46282223686 135.336103133 +0.0000000058 2.06327501551 493.0424021651 +0.0000000054 1.7377799597 536.7563279856 +0.00000000432 0.27167052107 93.531546663 +0.00000000515 3.46469417437 530.9629894818 +0.0000000044 5.28884782489 497.4476361802 +0.00000000487 5.78767525063 12036.4607348882 +0.00000000452 2.57855172248 1254.5217783625 +0.00000000427 3.21032629463 2840.4132799086 +0.00000000414 1.54298025443 115.6229471908 +0.00000000424 0.12699448931 1268.7488723641 +0.00000000411 3.12424023238 536.2832472336 +0.00000000452 1.00194596383 113.3877149571 +0.00000000419 0.81834479225 1165.6560981455 +0.0000000049 4.72785081986 277.0349937414 +0.00000000434 0.36146539146 1304.9243545416 +0.00000000401 5.70326543719 1127.0499817557 +0.00000000461 3.2646289482 102.1295663721 +0.00000000533 2.54951615753 141.2258098564 +0.00000000413 4.38801694479 6151.533888305 +0.00000000415 1.68861617902 391.1734682239 +0.00000000385 1.69092319074 4113.0943055358 +0.0000000045 5.49339192735 602.9880909536 +0.00000000499 3.80738617353 81.0013736908 +0.00000000454 0.10952919733 600.5404103988 +0.00000000377 6.25375060718 913.7508863177 +0.00000000453 3.86104865567 758.7710632117 +0.00000000401 4.44475618337 990.2294059144 +0.00000000407 5.13442416563 3487.4241132234 +0.00000000435 3.7610335849 523.0986829556 +0.00000000425 3.22287851959 2655.5683724738 +0.00000000365 5.16456645463 4694.0029547076 +0.00000000454 1.6332519795 976.0023119128 +0.00000000406 2.72102389267 1438.0252254409 +0.00000000349 3.59598366422 1058.8606653274 +0.00000000354 0.6213633142 498.6714764576 +0.00000000383 5.09229089574 539.2521926502 +0.0000000038 3.92653231573 561.1835344836 +0.00000000339 4.12175871949 3906.9087570986 +0.00000000458 3.42556794767 121.2520214833 +0.00000000427 3.6128526491 860.3099287528 +0.00000000424 4.72757252331 1366.2125722902 +0.00000000328 4.55286002816 1696.0978227655 +0.00000000324 4.2368500521 642.3449668688 +0.00000000395 3.26282558955 484.444382456 +0.0000000033 6.05223507989 215.7467759928 +0.00000000318 2.0207280007 2964.8466951296 +0.00000000417 0.20173093597 842.9014410135 +0.00000000408 0.45800247268 1578.0271950199 +0.00000000342 6.15347077985 1371.8416465827 +0.0000000031 1.97259286255 754.0357607965 +0.0000000034 2.77813018312 3.523118349 +0.00000000333 2.91352254678 576.1613880106 +0.00000000324 0.32544817254 586.3133163972 +0.00000000302 2.08708848849 526.9826521089 +0.00000000363 4.7056711323 2730.2069586892 +0.000000003 0.94464473068 1432.3961511484 +0.00000000352 5.75013621801 806.725958836 +0.00000000296 3.97807312133 2043.9822618111 +0.00000000295 2.35257797599 4216.1870797544 +0.00000000309 2.49768755925 4326.3934009738 +0.00000000306 3.35876843257 2424.1100297711 +0.000000003 4.94288858368 1379.7059531089 +0.00000000336 4.49193455535 1585.8915015461 +0.00000000402 2.04684001796 842.1506814881 +0.00000000312 4.59043534747 188.9200730498 +0.00000000346 5.19792097706 523.4711899711 +0.0000000038 1.67961600066 36.6485629295 +0.00000000338 1.32014513725 148.0787244263 +0.00000000391 4.82224015188 1012.9115072732 +0.00000000285 3.43655052437 1053.9653042178 +0.00000000332 2.02575636311 1091.6252591036 +0.00000000282 5.7886532189 1064.0477966352 +0.00000000282 0.39153852422 207.6700211455 +0.0000000028 3.80196391678 298.2326223919 +0.00000000387 6.2681930999 1141.1340634054 +0.00000000349 4.09121908199 1059.903195051 +0.0000000032 0.39871942 2122.6960136415 +0.00000000327 4.76503823073 134.5853436076 +0.00000000283 3.90409016441 127.4717966068 +0.00000000301 4.30291951219 299.1263942692 +0.00000000322 2.4825105268 1065.6017053127 +0.00000000297 2.40814103509 1591.5205758386 +0.00000000286 5.85849626574 172.2452984934 +0.00000000285 4.55845472479 1446.62324515 +0.0000000027 4.08342186112 1578.7779545453 +0.00000000362 1.06148806683 181.806526049 +0.00000000335 4.51094500655 2349.3284312038 +0.00000000347 0.62281394535 1542.6024723678 +0.00000000275 3.38473403113 4002.8879843164 +0.00000000255 1.52357936497 1688.2335162393 +0.00000000276 4.32192160071 1912.5783119412 +0.00000000253 2.40482338279 97.6761482472 +0.00000000248 4.45058246237 1688.9842757647 +0.000000003 3.07435583442 1902.2833712027 +0.00000000257 4.79180478086 1670.8250285 +0.00000000319 1.34244222683 1288.4620283063 +0.00000000245 4.01852686769 1567.7322542814 +0.00000000278 0.25406312148 874.3940104025 +0.00000000324 5.57824969423 1670.0742689746 +0.000000003 4.67161812947 1329.3033769298 +0.00000000241 0.01789818312 1586.625214729 +0.00000000295 5.86996114913 2804.2377977311 +0.00000000317 3.17967272487 1020.025054274 +0.00000000238 4.97765946754 351.8165923087 +0.00000000302 1.20236375616 232.0490435337 +0.00000000301 5.53432687957 2274.5468326365 +0.00000000286 2.41008592059 2545.3620512544 +0.00000000294 2.01783542485 313.9441891018 +0.00000000292 2.12690999284 1592.2542890215 +0.0000000025 2.31712163679 632.2624744514 +0.00000000238 5.06557054569 3803.81598288 +0.00000000226 0.05916712753 1518.2234499796 +0.00000000235 0.16574304942 137.0330241624 +0.00000000298 2.99720233431 1467.8208738005 +0.00000000286 5.08357076653 774.0095491696 +0.00000000246 2.81685822336 633.305004175 +0.00000000269 4.93023426152 151.0476698429 +0.00000000228 6.13118739321 3281.2385647862 +0.00000000228 1.22066024988 700.4517908797 +0.00000000239 0.71695698501 1276.6131788903 +0.00000000289 6.08263862565 3384.3313390048 +0.00000000218 2.90308501961 85.8272988312 +0.00000000283 6.28058228271 71.8126531507 +0.00000000271 6.01605074549 170.7608257851 +0.00000000221 0.99914179141 1053.7528558967 +0.00000000218 1.50681393471 1087.6931058405 +0.00000000223 3.39126063354 3259.8979237838 +0.00000000229 1.19373202707 1060.8664028975 +0.00000000264 3.93467945263 1363.2436268736 +0.00000000228 5.04188376116 1064.7985561606 +0.00000000295 2.1525308639 6386.16862421 +0.00000000214 3.85961180377 4223.3006267552 +0.00000000218 0.79681703388 1909.3969182035 +0.00000000212 4.11706418218 269.9214467406 +0.00000000264 5.81676406517 77.962992305 +0.00000000256 5.65978708108 799.6124118352 +0.00000000242 6.25078283449 1621.3162241982 +0.00000000235 2.20668997852 1570.9136480191 +0.00000000212 2.88214546012 1674.0064222377 +0.00000000206 1.59586787037 4429.4861751924 +0.00000000208 2.31366614282 878.3261636656 +0.00000000213 0.30373338388 8624.2126509272 +0.00000000223 4.88419887133 1035.002907801 +0.00000000279 3.65173543621 84.9335269539 +0.0000000021 4.08825553401 203.7378678824 +0.00000000214 4.63498396475 812.1425848074 +0.00000000258 1.7350168845 1887.3055176757 +0.0000000021 4.5179808271 1262.3860848887 +0.00000000252 5.69246905091 104.5772469269 +0.00000000205 4.62946016431 1056.4611688824 +0.00000000263 3.04951219565 1493.093668066 +0.00000000222 5.54424082649 5216.5803728014 +0.00000000244 0.91026645686 3707.8367556622 +0.00000000204 0.90117975859 1408.0171287602 +0.00000000225 1.23997048012 3340.6124266998 +0.00000000258 2.35906183505 2861.753920911 +0.00000000267 3.27705002283 5120.6011455836 +0.00000000214 0.66988779149 9146.790069021 +0.00000000235 4.93761209111 1443.4418514123 +0.00000000194 1.60798828275 102.5715093568 +0.00000000215 0.97603524747 479.2883889155 +0.00000000205 5.23642605904 4649.8988176312 +0.00000000257 4.70227260707 9050.8108418032 +0.00000000228 6.23410921116 64.9597385808 +0.0000000018 4.21309134581 143.9341228421 +0.0000000018 4.82870451226 1063.5747158832 +0.0000000018 5.06126965624 52.6901980395 +0.00000000226 0.55334952097 554.0699874828 +0.00000000209 5.67975843693 48.7580447764 +0.00000000186 3.66368928017 108.7218485111 +0.0000000019 2.00852986549 1058.6311706638 +0.00000000183 3.1735846422 140.9651774255 +0.00000000198 5.49816579454 4333.5069479746 +0.0000000024 6.06602357868 1821.1219388175 +0.00000000172 3.04802064781 54.3347294422 +0.0000000017 4.66520291204 1372.5924061081 +0.00000000173 4.72884056307 77204.3274945334 +0.00000000174 0.85370421252 1587.5884225755 +0.00000000215 0.68219980704 1054.7160637432 +0.0000000017 1.52204803308 5591.9608796002 +0.000000002 1.60275092073 6681.2248533996 +0.00000000193 2.1300347928 103.6140390804 +0.00000000231 4.69962389031 1966.2317178272 +0.00000000179 5.57395905447 1457.525933062 +0.00000000205 3.65507571128 906.849787638 +0.00000000181 4.52272934666 24498.8302462904 +0.00000000223 0.11650319998 67.8804998876 +0.00000000172 5.68083885227 1884.124123938 +0.00000000219 0.60964963735 2729.4561991638 +0.00000000164 1.06675279755 594.6507036754 +0.00000000176 2.36848603898 977.4867846211 +0.0000000017 2.430366848 4532.578949411 +0.00000000191 3.64255924842 1440.9941708575 +0.00000000207 0.49276008455 71.6002048296 +0.00000000157 4.26888100582 5069.3834615064 +0.00000000157 5.14847227422 451.7279727896 +0.00000000158 5.00063628575 650.9429865779 +0.00000000159 5.37530499642 20426.571092422 +0.00000000218 0.27875408082 175.1660598002 +0.00000000155 0.83696849428 1474.9344208013 +0.00000000154 2.62839957291 683.1863154923 +0.00000000171 1.79511736017 1123.1178284926 +0.00000000188 5.24747110812 25565.3257234804 +0.00000000168 4.14907553818 946.727928415 +0.00000000203 2.8369971553 1489.9122743283 +0.00000000173 4.34546063838 3046.5988283458 +0.0000000019 5.67865607835 1060.1326897146 +0.00000000201 2.3852418292 419.532827985 +0.00000000152 5.8908868579 208.633228992 +0.00000000206 4.46933127349 2654.6746005965 +0.00000000156 2.37819796438 2758.6611466924 +0.00000000203 0.70565514297 498.1983957056 +0.00000000205 3.05468636546 1062.302691496 +0.00000000174 3.50824761708 2004.364753465 +0.00000000148 4.73961194393 1799.1905969841 +0.00000000188 3.62315953725 3156.8051495652 +0.00000000183 2.35011338194 25551.0986294788 +0.00000000162 1.58053710589 628.5909536192 +0.00000000162 3.99983876824 1482.7987273275 +0.00000000181 2.85489861839 1055.1891444952 +0.00000000151 3.43198157222 629.8629780064 +0.00000000157 3.1519582649 1025.4416802454 +0.00000000194 5.13049187783 1818.1529934009 +0.00000000193 1.92287052164 1140.38330388 +0.00000000137 4.2233522197 1049.8207026336 +0.00000000167 2.85163087563 5746.271337896 +0.00000000167 5.73970282991 5760.4984318976 +0.00000000138 2.23519776527 1176.7017984094 +0.00000000151 4.89507270899 532.3992780803 +0.00000000147 2.65931838448 987.3086446076 +0.00000000135 0.1283641777 991.7138786227 +0.00000000166 3.12682515439 580.0935412737 +0.00000000118 5.988105763 531.387886124 +0.00000000135 5.26601313643 1065.0110044817 +0.00000000138 3.18511244397 707.5653378805 +0.00000000122 1.34377059565 446.3113468182 +0.0000000012 2.29717714347 1059.2218714948 +0.00000000121 0.58145552537 5621.8429232104 +0.00000000103 4.75645235023 1226.2106027112 +0.00000000104 6.08481630139 528.2546764961 +0.00000000119 1.06475523307 527.9940440652 +0.00000000104 0.89730746841 531.1272536931 +0.0000000012 5.39001411803 1059.5419888836 +0.00000000104 0.44849170648 1128.534454464 +0.00000000117 5.42449214711 986.0848043302 +0.00000000101 5.09893554462 530.5847369719 +0.00000000102 0.26948040239 450.9772132642 +0.00000000107 1.58724086516 1069.6768709277 +0.00000000086 2.28711702506 2498.8916283384 +0.00000000101 1.88318822518 528.7971932173 +0.00000000086 1.37568728263 970.5162499722 +0.00000000083 0.06930748288 530.914805372 +0.00000000085 3.22094000094 1553.6481726317 +0.00000000083 0.62963097974 528.4671248172 +0.00000000083 4.16314675511 849.2642284889 +0.00000000079 3.4668810234 1077.5411774539 +0.00000000097 0.87886975916 9690.7081281172 +0.00000000097 4.27398311206 9676.4810341156 +0.00000000101 0.29639798579 857.1285350151 +0.00000000083 2.55427333923 1059.5943785103 +0.00000000078 0.0646149621 521.8266585684 +0.00000000078 0.76677000862 525.5463635104 +0.00000000096 0.33631035749 1090.4014188262 +0.00000000098 1.42815294497 757.2171545342 +0.00000000077 0.85066773729 537.5552716208 +0.00000000084 5.04765104413 1160.027023853 +0.00000000076 3.62264327413 782.3469364478 +0.00000000085 1.86831145784 25028.521211385 +0.00000000079 2.9060220289 2114.8317071153 diff --git a/kstars/kstars/data/jupiter.L1.vsop b/kstars/kstars/data/jupiter.L1.vsop new file mode 100644 index 00000000..ad9ae6f8 --- /dev/null +++ b/kstars/kstars/data/jupiter.L1.vsop @@ -0,0 +1,369 @@ +529.93480757497 0.000000 0.000000 +0.00489741194 4.22066689928 529.6909650946 +0.00228918538 6.02647464016 7.1135470008 +0.0002765538 4.57265956824 1059.3819301892 +0.00020720943 5.45938936295 522.5774180938 +0.00012105732 0.16985765041 536.8045120954 +0.00006068051 4.42419502005 103.0927742186 +0.00005433924 3.98478382565 419.4846438752 +0.00004237795 5.89009351271 14.2270940016 +0.00002211854 5.26771446618 206.1855484372 +0.00001295769 5.55132765087 3.1813937377 +0.00001745919 4.92669378486 1589.0728952838 +0.00001163411 0.51450895328 3.9321532631 +0.00001007216 0.46478398551 735.8765135318 +0.00001173129 5.8564730435 1052.2683831884 +0.00000847678 5.7580585045 110.2063212194 +0.00000827329 4.80312015734 213.299095438 +0.00001003574 3.15040301822 426.598190876 +0.00001098735 5.30704981594 515.463871093 +0.00000816397 0.58643054886 1066.49547719 +0.00000725447 5.51827471473 639.897286314 +0.00000567845 5.98867049451 625.6701923124 +0.00000474181 4.13245269168 412.3710968744 +0.0000041293 5.73652891261 95.9792272178 +0.00000335817 3.73248749046 1162.4747044078 +0.00000345249 4.2415956541 632.7837393132 +0.00000234066 6.24302226646 309.2783226558 +0.00000194784 2.21879010911 323.5054166574 +0.0000023434 4.03469970332 949.1756089698 +0.00000183938 6.27963588822 543.9180590962 +0.00000198525 1.50458442825 838.9692877504 +0.00000186899 6.08620565908 742.9900605326 +0.0000017138 5.41655983845 199.0720014364 +0.00000130771 0.62643377351 728.762966531 +0.00000107575 4.49282760117 956.2891559706 +0.00000115393 0.68019050174 846.0828347512 +0.00000115047 5.28641699144 2118.7638603784 +0.00000066824 5.73365126533 21.3406410024 +0.00000069618 5.97263450278 532.8723588323 +0.0000006485 6.08803490288 1581.959348283 +0.00000079686 5.82412400273 1045.1548361876 +0.00000057939 0.99453087342 1596.1864422846 +0.00000065635 0.1292419143 526.5095713569 +0.00000058509 0.58626971028 1155.361157407 +0.000000566 1.41198438841 533.6231183577 +0.00000071643 5.34162650321 942.062061969 +0.00000057368 5.96851304799 1169.5882514086 +0.00000054935 5.42806383723 10.2949407385 +0.00000052016 0.22981299129 1368.660252845 +0.00000052309 5.72661448388 117.3198682202 +0.00000050418 6.08075147811 525.7588118315 +0.00000047418 3.62611843241 1478.8665740644 +0.00000039888 4.161580136 1692.1656695024 +0.00000046678 0.51144073175 1265.5674786264 +0.00000032827 5.03596689455 220.4126424388 +0.00000033558 0.09913904872 302.164775655 +0.00000029379 3.35927241533 4.665866446 +0.00000029307 0.75907909735 88.865680217 +0.00000032449 5.37492530697 508.3503240922 +0.00000029483 5.42208897099 1272.6810256272 +0.00000021802 6.1505405407 1685.0521225016 +0.00000025195 1.60723063387 831.8557407496 +0.00000021133 5.863468242 1258.4539316256 +0.00000019747 2.17205957814 316.3918696566 +0.00000017871 0.82841413516 433.7117378768 +0.00000017703 5.95527049039 5.4166259714 +0.0000001723 2.76395560958 853.196381752 +0.00000017453 0.70749901224 1471.7530270636 +0.00000017508 0.49799925173 1375.7737998458 +0.00000014368 0.9145983114 18.1592472647 +0.00000014107 0.63031082833 2.9207613068 +0.00000011559 4.30379009964 405.2575498736 +0.00000011728 1.76426582357 380.12776796 +0.00000011054 5.56735602213 1574.8458012822 +0.00000010425 0.3135503439 1361.5467058442 +0.00000009804 5.90363777277 519.3960243561 +0.00000009805 0.38648727979 1073.6090241908 +0.00000009285 3.2184228753 1795.258443721 +0.00000008864 0.53776257958 1788.1448967202 +0.0000000837 5.88484552222 2001.4439921582 +0.00000008148 5.1016231141 1485.9801210652 +0.00000007658 5.64890060131 2648.454825473 +0.0000000669 2.4109345942 4.192785694 +0.0000000584 4.22347896053 2008.557539159 +0.00000007256 6.19384525651 11.0457002639 +0.00000006266 1.36137786945 1148.2476104062 +0.00000005141 5.23083932012 628.8515860501 +0.0000000514 2.92955981951 518.6452648307 +0.00000004765 0.16838181862 629.6023455755 +0.00000004603 0.78529559911 721.6494195302 +0.00000004575 6.24794935732 1677.9385755008 +0.00000004537 4.95096707833 635.9651330509 +0.00000004518 2.06523915453 453.424893819 +0.00000004414 0.15381186059 1699.2792165032 +0.00000005593 5.57489981207 191.9584544356 +0.00000005403 1.46004886198 330.6189636582 +0.00000004285 0.23949868127 2104.5367663768 +0.00000004223 1.44087555881 2125.8774073792 +0.00000004101 6.19274358942 636.7158925763 +0.00000004432 4.35811524051 423.4167971383 +0.00000004132 0.50170694173 1056.2005364515 +0.00000004398 4.14280286969 511.5317178299 +0.00000005406 4.40429493698 2221.856634597 +0.00000004467 0.08534650684 1062.5633239269 +0.00000003569 5.6654047701 2317.8358618148 +0.00000004007 2.54845549248 74.7815985673 +0.00000003515 0.25495124831 1055.4497769261 +0.00000003687 2.93378008847 32.2433289144 +0.00000002883 5.72793010505 99.9113804809 +0.00000002969 5.50054720569 107.0249274817 +0.0000000272 1.25222590925 540.7366653585 +0.00000002808 3.30714813896 0.7507595254 +0.00000002768 1.61339487804 1063.3140834523 +0.00000002666 4.28662288102 106.2741679563 +0.00000002704 3.03615556153 422.6660376129 +0.0000000329 5.8908168215 1802.3719907218 +0.00000002578 3.60390367979 750.1036075334 +0.00000002661 0.35249312659 1898.3512179396 +0.00000002486 5.28950877719 1891.2376709388 +0.00000002936 1.0905202945 1464.6394800628 +0.0000000319 4.60740643547 416.3032501375 +0.0000000239 6.01779736611 551.031606097 +0.00000002214 5.2445092318 621.7380390493 +0.00000002319 5.8292030013 305.3461693927 +0.00000002089 5.99310370434 1994.3304451574 +0.00000002042 0.75008788531 142.4496501338 +0.00000002121 0.01537599023 2420.9286360334 +0.00000002114 6.25308371567 647.0108333148 +0.0000000202 4.17560390841 569.0478410098 +0.00000002109 5.18682321403 227.5261894396 +0.00000002283 5.80043809222 539.9859058331 +0.00000001977 3.99197009651 24.3790223882 +0.0000000196 1.35288793079 963.4027029714 +0.00000001903 2.78349628184 2428.0421830342 +0.00000001915 4.22134509685 2324.9494088156 +0.00000001971 5.88715684267 217.2312487011 +0.00000001917 3.03728154374 1382.8873468466 +0.00000002026 3.08606488714 408.4389436113 +0.00000001834 5.61474110217 430.5303441391 +0.00000001838 1.25467410218 81.7521332162 +0.0000000246 4.63268678998 1905.4647649404 +0.0000000182 5.9749792612 114.1384744825 +0.00000002043 4.34047514845 70.8494453042 +0.00000001959 4.03116026306 92.0470739547 +0.00000001768 0.33097462499 35.4247226521 +0.00000002334 5.8704263847 1038.0412891868 +0.00000001835 4.81326127892 124.433415221 +0.00000002269 1.02549350754 618.5566453116 +0.00000001919 5.01297395549 99.1606209555 +0.00000001923 0.28688549585 31.019488637 +0.00000001878 5.69299116574 210.1177017003 +0.00000001679 0.25635730278 295.0512286542 +0.00000001656 5.46039280732 2634.2277314714 +0.00000001675 6.15609073315 643.8294395771 +0.00000001953 5.09846435548 17.4084877393 +0.00000001539 2.75316078346 415.5524906121 +0.00000001467 0.54812675158 458.8415197904 +0.00000001482 3.76736278426 534.3568315406 +0.00000001446 3.15802770791 25.1297819136 +0.00000001667 0.26406950755 835.0371344873 +0.00000001472 0.83054329617 28.3111756513 +0.00000001655 0.88908548504 1781.0313497194 +0.00000001294 5.76241191046 440.8252848776 +0.00000001348 2.49823510924 984.6003316219 +0.00000001352 5.10869562455 149.5631971346 +0.00000001344 0.01942249067 2214.7430875962 +0.00000001188 2.24279457878 31.492569389 +0.00000001166 0.80686346228 739.8086667949 +0.00000001322 4.25691184168 2538.2485042536 +0.00000001094 6.02985819406 2737.32050569 +0.00000001112 4.3820436067 561.934294009 +0.00000001346 3.2057584887 525.0250986486 +0.00000001056 5.76507115032 2310.722314814 +0.00000001159 0.4618956497 67.6680515665 +0.00000001027 0.20709586018 7.8643065262 +0.00000001143 5.56626418636 46.470422916 +0.00000001012 0.54293005597 532.1386456494 +0.00000000978 5.13939194101 2207.6295405954 +0.00000000993 2.03698185233 319.5732633943 +0.00000001035 2.90231353535 611.4430983108 +0.00000001021 4.75651217048 527.2432845398 +0.00000001308 1.78809336431 824.7421937488 +0.00000000964 2.82269601958 2111.6503133776 +0.00000000896 2.54505998806 2744.4340526908 +0.0000000089 5.41036782817 28.4541880032 +0.00000000906 0.76565238554 1439.5096981492 +0.00000000985 0.8868762377 5760.4984318976 +0.00000000983 1.42102343372 5746.271337896 +0.00000000892 5.87250060663 203.0041546995 +0.00000000942 2.31049430734 9690.7081281172 +0.00000000941 2.84331157527 9676.4810341156 +0.00000000867 0.81020362547 524.2743391232 +0.00000000829 2.35178495412 312.4597163935 +0.00000000912 2.80494184378 6.2197751235 +0.00000000809 1.05148218513 529.6427809848 +0.00000000779 4.80009242059 945.2434557067 +0.00000000878 5.76532521399 1.6445314027 +0.00000000953 4.30945738629 209.3669421749 +0.00000000772 5.25607113566 2950.619601128 +0.00000000745 0.03810558502 535.107591066 +0.00000000744 0.58381523987 25.2727942655 +0.00000000734 0.208004851 1049.0869894507 +0.00000000747 2.71772840871 38.1330356378 +0.00000000728 5.97210358938 945.9942152321 +0.00000000769 4.51394016967 952.3570027075 +0.0000000071 0.38016353553 69.1525242748 +0.0000000076 3.07033779824 39.3568759152 +0.00000000802 1.14191463412 532.6117264014 +0.00000000704 1.2544730812 547.8502123593 +0.00000000721 0.73855379162 2228.9701815978 +0.00000000794 4.25051539085 2641.3412784722 +0.00000000795 3.2058836382 604.4725636619 +0.00000000818 1.05229815343 909.8187330546 +0.00000000724 5.68281830264 953.1077622329 +0.00000000836 0.60410469174 2097.423219376 +0.00000000669 5.75757140051 2015.6710861598 +0.00000000682 1.19994890339 387.2413149608 +0.0000000064 3.91546675664 528.7277572481 +0.00000000809 4.24929331276 529.7391492044 +0.00000000819 4.91540072376 2751.5475996916 +0.00000000692 2.51162384766 916.9322800554 +0.00000000784 4.23651511312 195.1398481733 +0.00000000762 1.12201139619 732.6951197941 +0.00000000617 5.80920925081 739.0579072695 +0.00000000727 4.24401822698 760.25553592 +0.00000000591 3.26075006572 202.2533951741 +0.00000000552 5.83533550039 526.7702037878 +0.0000000064 1.38530872949 530.6541729411 +0.00000000577 6.09100925678 2531.1349572528 +0.0000000062 3.01917904435 902.7051860538 +0.00000000722 5.18171159557 1.4844727083 +0.0000000054 3.7880923082 2957.7331481288 +0.00000000523 3.63882376 437.6438911399 +0.00000000527 5.80796427555 3053.7123753466 +0.00000000488 4.99103190309 483.2205421786 +0.00000000557 4.11381202161 2854.6403739102 +0.00000000492 0.76371083106 1603.2999892854 +0.00000000487 5.55383951779 2627.1141844706 +0.00000000487 5.86510858429 724.8308132679 +0.00000000453 0.61375011101 1159.2933106701 +0.0000000045 2.28121042355 3060.8259223474 +0.00000000515 4.7812605928 447.7958195265 +0.00000000449 4.70231576312 934.9485149682 +0.0000000045 1.91049508739 597.3590166611 +0.00000000438 6.01178917646 3178.1457905676 +0.00000000494 0.53844942275 1354.4331588434 +0.00000000501 5.51752195462 2435.155730035 +0.00000000432 3.64903264921 313.2104759189 +0.00000000435 3.02449828967 533.8837507886 +0.00000000426 5.07945534339 2524.021410252 +0.00000000491 3.592863642 230.5645708254 +0.00000000547 0.34432090949 1251.3403846248 +0.00000000503 1.57454509207 454.9093665273 +0.00000000486 4.39351469958 462.0229135281 +0.00000000524 2.03003740296 1279.794572628 +0.00000000388 5.58318013074 731.9443602687 +0.00000000449 1.11025492739 56.6223513026 +0.00000000398 5.19943284273 3267.0114707846 +0.00000000416 1.70821917336 245.5424243524 +0.00000000379 1.80234948769 2655.5683724738 +0.00000000355 1.65214516751 78.7137518304 +0.00000000404 1.72647262603 1141.1340634054 +0.00000000335 6.01254286794 960.2213092337 +0.00000000331 1.74086938716 490.3340891794 +0.00000000401 0.30034336462 2332.0629558164 +0.00000000336 2.64385574909 1021.2488945514 +0.00000000389 0.31259289221 2413.8150890326 +0.00000000314 5.73833529708 1158.5425511447 +0.00000000313 4.74363791106 938.1299087059 +0.00000000333 0.80112437148 1585.1407420207 +0.00000000323 3.5265624528 3274.1250177854 +0.00000000395 1.73181407631 1593.0050485469 +0.00000000302 4.64184749164 1261.6353253633 +0.00000000325 0.54991590409 43.2890291783 +0.00000000293 0.97977818746 1585.8915015461 +0.00000000341 2.80833606944 1514.2912967165 +0.00000000304 6.12522825214 1262.3860848887 +0.00000000286 2.89800423081 530.2122299564 +0.00000000387 0.46648572639 1592.2542890215 +0.00000000285 4.56394598052 1268.7488723641 +0.0000000031 4.69102289591 76.2660712756 +0.00000000278 5.49867187248 280.9671470045 +0.00000000358 5.45926487831 113.3877149571 +0.00000000283 1.0923050635 1061.829610744 +0.00000000326 0.60265259639 827.9235874865 +0.00000000284 5.36580034539 1165.6560981455 +0.00000000281 5.5463546105 3370.1042450032 +0.00000000269 3.92616563946 42.5382696529 +0.00000000275 2.58465453365 373.0142209592 +0.00000000357 1.39391983207 1493.093668066 +0.00000000258 5.9667069414 1269.4996318895 +0.00000000259 2.56026216784 9146.790069021 +0.00000000281 2.74823090198 4694.0029547076 +0.00000000281 3.0132465594 320.3240229197 +0.00000000272 4.1850495892 8624.2126509272 +0.00000000245 1.24462798353 252.6559713532 +0.00000000244 2.0289276469 3377.217792004 +0.00000000324 1.84851618413 1289.9465010146 +0.00000000221 6.22167997496 3281.2385647862 +0.00000000238 3.93371505401 3171.0322435668 +0.00000000226 5.94296271326 224.3447957019 +0.00000000213 3.6826423475 1048.3362299253 +0.00000000216 5.82941334164 1567.7322542814 +0.00000000295 4.70194747095 3067.9394693482 +0.00000000206 4.98184230959 1357.6145525811 +0.00000000202 1.32439444045 4326.3934009738 +0.00000000227 0.78540105705 59.8037450403 +0.00000000237 5.56926897693 2943.5060541272 +0.00000000207 0.07907015398 5223.6939198022 +0.00000000199 3.30501818656 4120.2078525366 +0.00000000194 5.95526916809 84.9335269539 +0.00000000266 1.58032565718 983.1158589136 +0.00000000198 4.31078641704 4017.115078318 +0.00000000198 0.30166351366 1166.4068576709 +0.00000000188 0.90738705875 135.336103133 +0.00000000186 0.69289672485 92.7978334801 +0.00000000182 1.18931462257 1512.8068240082 +0.00000000191 1.04146023518 1884.124123938 +0.00000000174 6.13734594396 3597.6304344428 +0.00000000189 0.35191512844 1372.5924061081 +0.00000000172 4.35250972697 1578.0271950199 +0.00000000173 2.30241719278 1176.7017984094 +0.0000000022 1.06991056825 2200.5159935946 +0.00000000186 4.90511103807 3583.4033404412 +0.00000000189 0.24160744024 1670.8250285 +0.00000000206 0.01485146863 2730.2069586892 +0.00000000174 1.83997277029 746.9222137957 +0.00000000225 3.1310809966 630.3360587584 +0.00000000206 5.22730929781 3995.7744373156 +0.00000000169 2.57956682688 9161.0171630226 +0.00000000165 1.51795928301 4010.0015313172 +0.00000000181 2.05055200822 842.9014410135 +0.00000000181 5.96554625357 1578.7779545453 +0.00000000166 1.551148631 1070.4276304531 +0.00000000157 5.8783995888 3914.0223040994 +0.0000000016 0.43729819176 2545.3620512544 +0.00000000168 5.73975661792 2847.5268269094 +0.00000000157 2.25764581068 850.0149880143 +0.00000000187 0.64918748618 842.1506814881 +0.0000000018 1.88055488803 685.4739373527 +0.00000000153 4.15259684562 4333.5069479746 +0.00000000154 3.65536637158 77734.018459628 +0.00000000151 3.17795437121 3590.516887442 +0.00000000155 3.8762354799 327.4375699205 +0.00000000171 3.33647878498 1912.5783119412 +0.00000000188 4.53005359421 1041.2226829245 +0.00000000134 4.09921613445 530.44172462 +0.00000000123 4.79543460218 1098.7388061044 +0.00000000161 2.02006564218 860.3099287528 +0.00000000143 2.40197278329 529.1697002328 +0.00000000115 1.55831212007 9153.9036160218 +0.00000000106 5.94313244357 1057.8974574809 +0.00000000119 5.10578428676 1056.9342496344 +0.000000001 5.74974781049 501.2367770914 +0.00000000094 1.40134175492 1059.3337460794 +0.00000000098 3.79115318281 497.4476361802 +0.0000000009 4.09610113044 1064.0477966352 +0.00000000102 1.10442899544 1969.2006632438 +0.00000000087 0.58218477838 1173.5204046717 +0.00000000109 3.83745968299 525.4981794006 +0.00000000094 4.59915291355 1059.430114299 +0.00000000118 6.11701561559 1069.6768709277 +0.00000000107 5.40509332689 679.2541622292 +0.00000000089 5.90037690244 757.2171545342 +0.00000000078 6.06217863109 970.5162499722 +0.0000000008 5.45470236239 3163.918696566 +0.00000000072 5.65789862232 1151.4290041439 +0.0000000008 0.045397201 1080.7225711916 +0.00000000075 4.26526686574 1058.4187223427 diff --git a/kstars/kstars/data/jupiter.L2.vsop b/kstars/kstars/data/jupiter.L2.vsop new file mode 100644 index 00000000..e4c519a7 --- /dev/null +++ b/kstars/kstars/data/jupiter.L2.vsop @@ -0,0 +1,191 @@ +0.0003896555 0.000000 0.000000 +0.00047233598 4.32148323554 7.1135470008 +0.00030629053 2.93021440216 529.6909650946 +0.00003189317 1.05504615595 522.5774180938 +0.00002723358 3.41411526638 1059.3819301892 +0.00002729292 4.84545481351 536.8045120954 +0.00001721069 4.18734385158 14.2270940016 +0.00000383258 5.76790714387 419.4846438752 +0.00000367498 6.05509120409 103.0927742186 +0.00000377524 0.76048964872 515.463871093 +0.00000337386 3.78644384244 3.1813937377 +0.000003082 0.69356654052 206.1855484372 +0.00000218408 3.81389191353 1589.0728952838 +0.00000198883 5.33996443444 1066.49547719 +0.00000197445 2.48356402053 3.9321532631 +0.0000014623 3.81373196838 639.897286314 +0.00000155862 1.40642426467 1052.2683831884 +0.0000012957 5.83738872525 412.3710968744 +0.00000141932 1.63435169016 426.598190876 +0.00000117327 1.41435462588 625.6701923124 +0.00000096733 4.03383427887 110.2063212194 +0.00000090823 1.10630629042 95.9792272178 +0.00000078769 4.63726131329 543.9180590962 +0.00000072392 2.21716670026 735.8765135318 +0.00000087292 2.52235174825 632.7837393132 +0.0000005691 3.12292059854 213.299095438 +0.00000048622 1.67283791618 309.2783226558 +0.00000058475 0.83216317444 199.0720014364 +0.0000004015 4.0248544474 21.3406410024 +0.00000039784 0.62416945827 323.5054166574 +0.00000035718 2.32581247002 728.762966531 +0.0000002562 2.51240623862 1162.4747044078 +0.00000029255 3.60838327799 10.2949407385 +0.00000023591 3.00532139306 956.2891559706 +0.00000027814 3.23992013743 838.9692877504 +0.00000025993 4.5011829829 742.9900605326 +0.00000025194 1.21868110687 1045.1548361876 +0.00000019458 4.29028644674 532.8723588323 +0.0000001766 0.8095394156 508.3503240922 +0.00000015355 5.81037986941 1596.1864422846 +0.00000017058 4.20001977723 2118.7638603784 +0.0000001704 1.8340214664 526.5095713569 +0.00000014661 3.99989622586 117.3198682202 +0.00000013639 1.80336677963 302.164775655 +0.0000001323 2.51856643603 88.865680217 +0.00000012756 4.36856232414 1169.5882514086 +0.00000015292 0.68174165476 942.062061969 +0.00000010986 4.43586634639 525.7588118315 +0.0000001392 5.95169568482 316.3918696566 +0.00000009437 2.17684563456 1155.361157407 +0.00000008812 3.29452783338 220.4126424388 +0.00000007823 5.75672228354 846.0828347512 +0.00000007549 2.70955516779 533.6231183577 +0.00000009681 1.71563161051 1581.959348283 +0.0000000869 3.31924493607 831.8557407496 +0.00000006285 0.49939863541 949.1756089698 +0.00000006685 2.17560093281 1265.5674786264 +0.00000005381 6.00510875948 405.2575498736 +0.00000004676 1.40846192799 1258.4539316256 +0.00000004421 3.02360159274 1692.1656695024 +0.00000004403 5.4773726616 433.7117378768 +0.00000004286 5.07139951645 1073.6090241908 +0.00000004201 5.28560721767 18.1592472647 +0.00000003933 1.26665387164 853.196381752 +0.00000005351 3.65320121089 1272.6810256272 +0.00000004392 2.27325303667 1368.660252845 +0.00000003482 1.53983001273 519.3960243561 +0.00000002745 2.09685315627 1478.8665740644 +0.00000002737 1.06017230524 1574.8458012822 +0.00000002897 2.05128453665 1361.5467058442 +0.00000003075 0.99085727534 191.9584544356 +0.00000002462 2.37173605635 1471.7530270636 +0.00000002203 2.47960567714 721.6494195302 +0.00000002096 3.71482580504 1485.9801210652 +0.00000001984 1.88475229557 1685.0521225016 +0.00000002274 3.03360234351 1148.2476104062 +0.00000002041 6.17114556019 330.6189636582 +0.00000001451 4.72055072637 32.2433289144 +0.00000001454 5.14703918585 1375.7737998458 +0.00000001447 3.18833439444 635.9651330509 +0.00000001403 4.26712075104 551.031606097 +0.0000000142 1.99288040133 629.6023455755 +0.00000001269 0.03300387779 2125.8774073792 +0.00000001276 2.26356919237 1788.1448967202 +0.00000001189 1.70223550488 1677.9385755008 +0.00000001182 2.18142313946 1795.258443721 +0.00000001366 1.27629917215 1038.0412891868 +0.00000001306 4.76302079847 1062.5633239269 +0.00000001109 2.97787130235 81.7521332162 +0.00000001027 1.99236027398 295.0512286542 +0.00000001349 4.01621534182 539.9859058331 +0.00000001025 3.75336759986 28.4541880032 +0.00000000977 3.01355125761 124.433415221 +0.0000000129 4.62594234857 2648.454825473 +0.00000001065 5.06153058155 1699.2792165032 +0.00000000965 1.17716405513 99.9113804809 +0.00000001021 1.9071210266 750.1036075334 +0.00000000923 3.53450109212 227.5261894396 +0.00000001059 0.13532061468 416.3032501375 +0.00000000836 2.07492422755 1056.2005364515 +0.00000000889 1.75177808106 1898.3512179396 +0.00000000772 2.89217715561 2008.557539159 +0.00000001014 2.80847772922 1464.6394800628 +0.0000000082 1.99735697577 2111.6503133776 +0.00000000787 4.91912237671 1055.4497769261 +0.00000000743 2.6520965069 106.2741679563 +0.00000000705 0.08006443278 963.4027029714 +0.00000000724 3.29664246938 628.8515860501 +0.00000000791 1.6465520211 2001.4439921582 +0.00000000822 2.74067639972 618.5566453116 +0.00000000761 1.26393500358 1382.8873468466 +0.0000000065 1.19590511216 422.6660376129 +0.00000000677 1.88476058357 2104.5367663768 +0.00000000681 5.47481665606 5760.4984318976 +0.00000000681 3.11621209674 5746.271337896 +0.00000000644 4.68385640894 611.4430983108 +0.00000000752 3.03497138894 2221.856634597 +0.00000000641 1.86274530783 636.7158925763 +0.00000000614 3.0767735667 380.12776796 +0.00000000635 4.53916684689 9676.4810341156 +0.00000000635 0.61458805483 9690.7081281172 +0.00000000822 6.25170365084 423.4167971383 +0.00000000762 4.32362906505 1802.3719907218 +0.00000000582 0.84137872868 1891.2376709388 +0.00000000558 3.96171840325 440.8252848776 +0.00000000624 2.83657771014 1905.4647649404 +0.00000000711 3.43538032357 824.7421937488 +0.00000000517 1.10660016329 107.0249274817 +0.00000000535 1.55761050176 1994.3304451574 +0.00000000501 4.44389802599 647.0108333148 +0.00000000414 5.37130370397 2228.9701815978 +0.00000000533 2.54756313371 1781.0313497194 +0.00000000393 1.26351262287 210.1177017003 +0.00000000433 2.90103969634 1063.3140834523 +0.00000000384 1.36194621083 203.0041546995 +0.0000000044 1.46934545869 2214.7430875962 +0.00000000424 4.98974282486 3178.1457905676 +0.00000000338 2.72210106345 2324.9494088156 +0.00000000332 0.37505564414 2655.5683724738 +0.00000000318 6.11024720065 934.9485149682 +0.00000000405 3.51005860013 2751.5475996916 +0.00000000388 5.00609647265 2015.6710861598 +0.00000000424 4.29668654117 5753.3848848968 +0.00000000328 2.35571531981 1251.3403846248 +0.00000000316 0.16949503062 1279.794572628 +0.00000000345 2.89328206121 2957.7331481288 +0.00000000303 1.63964826684 2428.0421830342 +0.00000000328 3.36132375845 1141.1340634054 +0.00000000294 2.48947693371 2641.3412784722 +0.0000000035 1.50537240918 2317.8358618148 +0.00000000287 1.69638214958 2420.9286360334 +0.00000000272 0.27466529753 319.5732633943 +0.00000000303 2.43034117616 70.8494453042 +0.00000000251 0.43544711316 3259.8979237838 +0.00000000224 4.49752269293 5223.6939198022 +0.00000000272 2.98590404673 1457.525933062 +0.00000000228 5.47896916415 1603.2999892854 +0.00000000288 2.30146999217 2854.6403739102 +0.00000000207 5.94297320087 9153.9036160218 +0.00000000243 1.58604251447 2744.4340526908 +0.00000000228 1.28182702946 2310.722314814 +0.00000000224 1.28623905132 3060.8259223474 +0.00000000222 0.63265553397 3163.918696566 +0.00000000242 2.52382905368 3274.1250177854 +0.00000000188 6.00513627145 92.0470739547 +0.00000000239 1.93897157244 2413.8150890326 +0.00000000214 1.14529237568 2531.1349572528 +0.000000002 3.42280996072 99.1606209555 +0.00000000179 0.53892926207 2207.6295405954 +0.00000000177 5.56545270243 2332.0629558164 +0.00000000172 1.38604067808 945.9942152321 +0.00000000203 0.41899069603 2840.4132799086 +0.00000000231 2.2635333046 2097.423219376 +0.00000000228 3.82701076821 113.3877149571 +0.00000000165 4.08776703733 6283.0758499914 +0.00000000202 3.30429764992 3067.9394693482 +0.00000000224 3.69285208525 2435.155730035 +0.00000000214 2.55756944911 2538.2485042536 +0.00000000203 2.24205059922 67.6680515665 +0.00000000152 5.48122906518 10213.285546211 +0.00000000191 2.68685722531 1773.9178027186 +0.00000000189 2.95184620359 732.6951197941 +0.00000000149 1.98737542735 1049.0869894507 +0.00000000163 1.24084734609 3053.7123753466 +0.00000000171 2.34210749987 1354.4331588434 +0.00000000112 5.7740728579 547.8502123593 +0.00000000124 0.14001204498 860.3099287528 +0.00000000086 1.26924601636 511.5317178299 +0.00000000114 5.1598283807 1592.2542890215 +0.00000000091 1.48896790758 1567.7322542814 +0.00000000086 4.34444949905 1069.6768709277 diff --git a/kstars/kstars/data/jupiter.L3.vsop b/kstars/kstars/data/jupiter.L3.vsop new file mode 100644 index 00000000..53fd50bb --- /dev/null +++ b/kstars/kstars/data/jupiter.L3.vsop @@ -0,0 +1,109 @@ +0.00000044378 0.000000 0.000000 +0.00006501665 2.59862880482 7.1135470008 +0.00001356524 1.34635886411 529.6909650946 +0.00000470716 2.47503977883 14.2270940016 +0.0000041696 3.24451243214 536.8045120954 +0.00000352851 2.97360159003 522.5774180938 +0.0000015488 2.07565585817 1059.3819301892 +0.00000086771 2.51431584316 515.463871093 +0.00000033538 3.82633794497 1066.49547719 +0.00000022644 2.98231326774 543.9180590962 +0.00000023737 1.27667172313 412.3710968744 +0.00000028457 2.44754756058 206.1855484372 +0.00000019798 2.10099934005 639.897286314 +0.0000001974 1.40255938973 419.4846438752 +0.00000018768 1.593684035 103.0927742186 +0.00000017033 2.30214681202 21.3406410024 +0.00000016774 2.59821460673 1589.0728952838 +0.00000016214 3.14521117299 625.6701923124 +0.00000016055 3.36030126297 1052.2683831884 +0.00000013392 2.75973892202 95.9792272178 +0.00000013234 2.5386224434 199.0720014364 +0.00000012611 6.265781104 426.598190876 +0.00000008637 2.26563256289 110.2063212194 +0.00000006725 3.42566433316 309.2783226558 +0.00000008701 1.76334960737 10.2949407385 +0.00000006527 4.03869562907 728.762966531 +0.00000005368 5.25196153539 323.5054166574 +0.00000005675 2.52096417685 508.3503240922 +0.00000005399 2.91184687105 1045.1548361876 +0.00000003996 4.30290261177 88.865680217 +0.00000003857 3.52381361552 302.164775655 +0.00000003774 4.09125315146 735.8765135318 +0.00000003269 1.43175991274 956.2891559706 +0.00000002783 4.3581750767 1596.1864422846 +0.00000002661 1.25276590759 213.299095438 +0.00000002553 2.23785673285 117.3198682202 +0.00000002371 2.89662409244 742.9900605326 +0.00000002656 5.01505839848 838.9692877504 +0.00000001948 2.77248294666 1169.5882514086 +0.00000002279 2.3558187123 942.062061969 +0.00000001474 1.61011468581 220.4126424388 +0.00000001457 3.09381959396 2118.7638603784 +0.00000001937 5.01388256693 831.8557407496 +0.00000001585 1.40097680805 405.2575498736 +0.00000001257 3.97811260358 1155.361157407 +0.00000001227 3.45959919972 1073.6090241908 +0.00000000986 3.39209446167 532.8723588323 +0.00000000942 2.70200385825 191.9584544356 +0.00000000828 1.48348768286 632.7837393132 +0.00000000797 1.1070668885 1162.4747044078 +0.00000000822 3.30295824153 1258.4539316256 +0.0000000071 5.8979877198 853.196381752 +0.00000000766 3.66351539483 1581.959348283 +0.00000000722 3.74673245797 433.7117378768 +0.00000000663 2.93063953915 1574.8458012822 +0.00000000658 3.52797311863 525.7588118315 +0.00000000609 4.14881313523 721.6494195302 +0.00000000598 4.69454609357 81.7521332162 +0.00000000668 1.96442971289 1272.6810256272 +0.00000000515 1.57251270902 949.1756089698 +0.00000000658 2.02329201466 526.5095713569 +0.00000000517 4.35827478516 1368.660252845 +0.0000000051 4.95846155301 1148.2476104062 +0.00000000507 4.31396370095 330.6189636582 +0.00000000567 2.27813343743 551.031606097 +0.0000000048 3.86758235988 1361.5467058442 +0.00000000383 0.24287136454 611.4430983108 +0.00000000434 2.9546175554 1038.0412891868 +0.00000000377 1.42957648215 124.433415221 +0.00000000391 4.07770324592 1471.7530270636 +0.00000000385 4.702951798 519.3960243561 +0.00000000428 2.22472522305 539.9859058331 +0.00000000343 4.83463725823 2125.8774073792 +0.00000000394 4.52891996323 1464.6394800628 +0.00000000305 2.02797683648 1485.9801210652 +0.00000000283 0.97461612169 1905.4647649404 +0.00000000276 3.83552772064 1062.5633239269 +0.00000000351 2.06334334462 533.6231183577 +0.00000000304 3.93228052293 1685.0521225016 +0.00000000322 3.54763044791 846.0828347512 +0.00000000345 4.18332148409 1788.1448967202 +0.00000000253 3.12703531516 1994.3304451574 +0.00000000257 1.05361498985 1478.8665740644 +0.00000000232 1.69999081817 1692.1656695024 +0.00000000225 2.5162414978 1891.2376709388 +0.00000000217 4.58512911216 963.4027029714 +0.00000000277 3.63353707701 1677.9385755008 +0.00000000242 2.90163762388 2310.722314814 +0.00000000211 3.96419403991 295.0512286542 +0.00000000199 5.1704650075 618.5566453116 +0.00000000256 4.19052619061 1781.0313497194 +0.00000000192 0.81556540966 2221.856634597 +0.00000000187 3.49895198981 2648.454825473 +0.00000000208 4.11838429822 2097.423219376 +0.00000000183 3.30680692414 1699.2792165032 +0.00000000231 2.54516792766 1375.7737998458 +0.00000000189 5.74277274755 2627.1141844706 +0.00000000214 5.48031974537 1354.4331588434 +0.0000000022 3.8747198941 2104.5367663768 +0.00000000171 6.10827209399 1382.8873468466 +0.00000000184 5.98415847544 750.1036075334 +0.00000000171 5.25744961028 824.7421937488 +0.00000000151 4.30799091626 2001.4439921582 +0.0000000014 4.2708946607 1265.5674786264 +0.00000000097 4.67188056608 647.0108333148 +0.00000000088 2.43775210355 440.8252848776 +0.00000000075 3.93105183253 1055.4497769261 +0.00000000079 1.8853315322 934.9485149682 +0.00000000077 3.80503143236 1603.2999892854 diff --git a/kstars/kstars/data/jupiter.L4.vsop b/kstars/kstars/data/jupiter.L4.vsop new file mode 100644 index 00000000..d09aa283 --- /dev/null +++ b/kstars/kstars/data/jupiter.L4.vsop @@ -0,0 +1,45 @@ +-0.00000114019 0.000000 0.000000 +0.00000669483 0.8528242109 7.1135470008 +0.00000099961 0.74258947751 14.2270940016 +0.00000050024 1.65346208248 536.8045120954 +0.00000043585 5.82026386621 529.6909650946 +0.00000031813 4.8582998665 522.5774180938 +0.00000014742 4.29061635784 515.463871093 +0.00000008899 0.71478520741 1059.3819301892 +0.00000004957 1.29502259434 543.9180590962 +0.00000004484 2.31715516627 1066.49547719 +0.00000004251 0.48326797501 21.3406410024 +0.000000031 3.00245542678 412.3710968744 +0.00000002055 0.39858940218 639.897286314 +0.00000001762 4.90536207307 625.6701923124 +0.00000001902 4.25925620271 199.0720014364 +0.00000001695 4.26147580803 206.1855484372 +0.00000001375 5.25546955667 1052.2683831884 +0.00000001203 4.71614633845 95.9792272178 +0.00000001086 1.28604571172 1589.0728952838 +0.00000000982 4.77990073662 1045.1548361876 +0.00000000935 6.05847062188 88.865680217 +0.00000000916 5.77537499431 728.762966531 +0.0000000089 4.55299189579 426.598190876 +0.00000000784 3.4016156795 419.4846438752 +0.00000000768 3.54672049322 103.0927742186 +0.0000000067 0.522233077 110.2063212194 +0.00000000415 5.22809480633 302.164775655 +0.00000000393 6.24184621807 956.2891559706 +0.00000000381 5.2546696604 309.2783226558 +0.00000000421 0.59561318533 117.3198682202 +0.00000000346 4.78348312106 508.3503240922 +0.00000000319 3.47979828725 323.5054166574 +0.00000000331 2.95893485883 1596.1864422846 +0.00000000295 4.32713459459 942.062061969 +0.00000000319 0.47990052824 831.8557407496 +0.00000000251 1.79898001222 1073.6090241908 +0.00000000212 0.43917684084 220.4126424388 +0.00000000188 1.12654974776 1169.5882514086 +0.00000000188 2.16135407548 1361.5467058442 +0.0000000018 3.43266428069 1148.2476104062 +0.00000000164 1.92864127211 2118.7638603784 +0.00000000157 3.02963907392 1272.6810256272 +0.00000000093 5.60436000012 1581.959348283 +0.00000000085 5.023172562 1155.361157407 +0.00000000075 3.13198879608 632.7837393132 diff --git a/kstars/kstars/data/jupiter.L5.vsop b/kstars/kstars/data/jupiter.L5.vsop new file mode 100644 index 00000000..e2450a89 --- /dev/null +++ b/kstars/kstars/data/jupiter.L5.vsop @@ -0,0 +1,10 @@ +-0.00000000845 0.000000 0.000000 +0.00000049577 5.25658966184 7.1135470008 +0.00000015761 5.25126837478 14.2270940016 +0.00000004343 0.01461869263 536.8045120954 +0.00000001526 1.09739911439 522.5774180938 +0.00000000728 5.85949047619 543.9180590962 +0.00000000694 0.87382487754 515.463871093 +0.00000000456 0.81521692852 1066.49547719 +0.00000000293 5.62909357048 1059.3819301892 +0.0000000009 0.2117811971 529.6909650946 diff --git a/kstars/kstars/data/jupiter.R0.vsop b/kstars/kstars/data/jupiter.R0.vsop new file mode 100644 index 00000000..676bc5b1 --- /dev/null +++ b/kstars/kstars/data/jupiter.R0.vsop @@ -0,0 +1,745 @@ +5.20887429471 0.000000 0.000000 +0.2520932702 3.49108640015 529.6909650946 +0.00610599902 3.84115365602 1059.3819301892 +0.00282029465 2.57419879933 632.7837393132 +0.00187647391 2.07590380082 522.5774180938 +0.00086792941 0.71001090609 419.4846438752 +0.00072062869 0.21465694745 536.8045120954 +0.00065517227 5.97995850843 316.3918696566 +0.0002913462 1.6775924371 103.0927742186 +0.00030135275 2.16132058449 949.1756089698 +0.00023453209 3.54023147303 735.8765135318 +0.0002228371 4.19362773546 1589.0728952838 +0.0002394734 0.27457854894 7.1135470008 +0.000130326 2.96043055741 1162.4747044078 +0.00009703346 1.90669572402 206.1855484372 +0.00012749004 2.71550102862 1052.2683831884 +0.00009161431 4.41352618935 213.299095438 +0.00007894539 2.47907551404 426.598190876 +0.00007057978 2.18184753111 1265.5674786264 +0.00006137755 6.26417542514 846.0828347512 +0.00005477093 5.65729325169 639.897286314 +0.00003502519 0.56531297394 1066.49547719 +0.0000413689 2.72219979684 625.6701923124 +0.00004170012 2.01605033912 515.463871093 +0.00002499966 4.55182055941 838.9692877504 +0.00002616955 2.00993967129 1581.959348283 +0.00001911876 0.85621927419 412.3710968744 +0.00002127644 6.1275146175 742.9900605326 +0.00001610549 3.08867789275 1368.660252845 +0.00001479484 2.68026191372 1478.8665740644 +0.00001230708 1.89042979701 323.5054166574 +0.0000121681 1.80171561024 110.2063212194 +0.00000961072 4.54876989805 2118.7638603784 +0.00000885708 4.14785948471 533.6231183577 +0.000007767 3.6769695469 728.762966531 +0.00000998579 2.8720894011 309.2783226558 +0.00001014959 1.38673237666 454.9093665273 +0.00000727162 3.98824686402 1155.361157407 +0.00000655289 2.79065604219 1685.0521225016 +0.00000821465 1.59342534396 1898.3512179396 +0.00000620798 4.82284338962 956.2891559706 +0.00000653981 3.38150775269 1692.1656695024 +0.00000812036 5.94091899141 909.8187330546 +0.0000056212 0.08095987241 543.9180590962 +0.00000542221 0.28360266386 525.7588118315 +0.00000457859 0.1272269451 1375.7737998458 +0.00000614784 2.27624915604 942.062061969 +0.00000435805 2.60272129748 95.9792272178 +0.00000496066 5.53005947761 380.12776796 +0.00000469965 2.81896276101 1795.258443721 +0.00000445003 0.14623567024 14.2270940016 +0.00000290869 3.89339143564 1471.7530270636 +0.00000276627 2.52238450687 2001.4439921582 +0.00000275084 2.98863518924 526.5095713569 +0.00000293875 2.04938438861 199.0720014364 +0.00000290985 6.03131226226 1169.5882514086 +0.00000338342 2.79873192583 1045.1548361876 +0.00000257482 6.13395478303 532.8723588323 +0.00000319013 1.34803130803 2214.7430875962 +0.00000309352 5.36855804945 1272.6810256272 +0.00000345804 1.56404293688 491.5579294568 +0.00000303364 1.15407454372 5753.3848848968 +0.00000192325 0.91996333387 1596.1864422846 +0.00000215398 2.63572815848 2111.6503133776 +0.00000200738 2.37259566683 1258.4539316256 +0.00000239036 3.57397189838 835.0371344873 +0.00000197073 5.92859096863 453.424893819 +0.0000013944 3.63960322318 1788.1448967202 +0.00000191373 6.2825131187 983.1158589136 +0.00000176551 2.57669991654 9683.5945811164 +0.00000123567 2.26158186345 2317.8358618148 +0.00000128176 4.6658590767 831.8557407496 +0.0000011243 0.85604150812 433.7117378768 +0.00000128817 1.10567106595 2531.1349572528 +0.0000009939 4.50312054049 518.6452648307 +0.0000009387 2.7255387999 853.196381752 +0.00000106481 5.8146222229 220.4126424388 +0.00000120188 2.95156363556 3.9321532631 +0.00000104002 2.22221906187 74.7815985673 +0.00000081655 3.23481337678 1361.5467058442 +0.00000112513 4.86216964016 528.2064923863 +0.00000079539 0.8854224683 430.5303441391 +0.00000085801 2.11458386763 1574.8458012822 +0.00000085685 2.33823884827 2428.0421830342 +0.00000068311 3.35727048905 2104.5367663768 +0.0000006957 3.04164697156 302.164775655 +0.00000069775 3.22402404312 305.3461693927 +0.0000006957 0.20494979941 532.1386456494 +0.00000056991 2.00204191909 2634.2277314714 +0.00000077062 2.09816000231 508.3503240922 +0.00000056716 3.91743976711 2221.856634597 +0.00000058325 5.72360355252 628.8515860501 +0.00000052485 4.02485010492 527.2432845398 +0.00000063645 1.09973563964 1364.7280995819 +0.00000053607 0.87425992614 2847.5268269094 +0.00000059598 0.95822471775 494.2662424425 +0.0000005796 3.45779497978 2008.557539159 +0.00000041512 3.51955526735 529.7391492044 +0.00000044666 1.62313786651 984.6003316219 +0.00000044883 4.90091959557 2648.454825473 +0.00000053206 1.19800364308 760.25553592 +0.00000044393 4.42623747662 1063.3140834523 +0.00000037566 2.93021095213 1677.9385755008 +0.00000041516 0.32174409278 529.6427809848 +0.00000042855 0.03093594081 1439.5096981492 +0.00000045963 2.54342106514 636.7158925763 +0.00000040181 4.39381642864 1148.2476104062 +0.0000003877 4.31675565025 149.5631971346 +0.00000040348 2.10140891053 2744.4340526908 +0.00000048851 5.60297777544 2810.9214616052 +0.00000037085 5.07828164301 1905.4647649404 +0.00000043875 1.24536971083 621.7380390493 +0.00000034005 3.09360167248 2420.9286360334 +0.00000036782 0.84232174637 530.6541729411 +0.00000031139 5.35811251334 1485.9801210652 +0.00000039295 4.70800489067 569.0478410098 +0.000000397 2.46163878814 355.7487455718 +0.00000031527 6.19284070863 3.1813937377 +0.00000028399 2.48456666067 519.3960243561 +0.00000032432 2.73281750275 604.4725636619 +0.00000027119 3.92341697086 2324.9494088156 +0.00000026753 1.74975198417 2950.619601128 +0.00000028986 1.83535862643 1891.2376709388 +0.00000026493 0.60380196895 1055.4497769261 +0.00000033525 0.76068430639 643.8294395771 +0.00000026568 1.03594610835 405.2575498736 +0.00000025534 3.46320665375 458.8415197904 +0.00000024421 0.8818183693 423.4167971383 +0.00000032949 3.18597137308 528.7277572481 +0.00000022456 0.43129919683 1073.6090241908 +0.00000021599 1.41820425091 540.7366653585 +0.00000025673 0.5235819476 511.5317178299 +0.00000021115 3.08023522766 629.6023455755 +0.00000022713 0.65234613144 3163.918696566 +0.00000019189 5.16589014963 635.9651330509 +0.00000026042 1.33629471285 330.6189636582 +0.00000018263 3.59973446951 746.9222137957 +0.0000001821 2.66819439927 1994.3304451574 +0.00000019724 4.13552133321 1464.6394800628 +0.0000001948 1.85656428109 3060.8259223474 +0.00000023927 4.99826361784 1289.9465010146 +0.00000021886 5.91718683551 1802.3719907218 +0.00000017482 2.82161612542 2737.32050569 +0.00000016608 5.67394889755 408.4389436113 +0.00000022892 5.26731352093 672.1406152284 +0.00000018349 1.89869734949 1021.2488945514 +0.00000019123 3.65882402977 415.5524906121 +0.00000015735 3.34772676006 1056.2005364515 +0.00000016373 0.18094878053 1699.2792165032 +0.00000018899 3.69120638874 88.865680217 +0.00000018655 1.97327300097 38.1330356378 +0.00000015542 3.8220488101 721.6494195302 +0.0000001678 1.90976657921 217.2312487011 +0.00000015313 1.05907174619 114.1384744825 +0.0000001519 1.32317039042 117.3198682202 +0.0000001508 3.74469077216 2641.3412784722 +0.00000019836 2.73184571324 39.3568759152 +0.00000014708 1.67270454473 529.1697002328 +0.00000014036 3.54305270022 142.4496501338 +0.00000012931 1.48829749349 3267.0114707846 +0.00000014924 1.3254608594 490.3340891794 +0.00000014753 4.64530618027 6283.0758499914 +0.00000014672 0.80451954754 5223.6939198022 +0.00000012085 3.67072510553 750.1036075334 +0.00000011954 2.97127390765 505.3119427064 +0.0000001465 2.1679293025 530.2122299564 +0.00000011869 1.66551754962 2207.6295405954 +0.00000012273 0.20690014405 1062.5633239269 +0.0000001146 1.11906683214 561.934294009 +0.00000011083 3.22049096074 535.107591066 +0.00000011567 5.22625628971 524.0618908021 +0.00000011161 3.82945634036 76.2660712756 +0.00000010918 1.27796962818 2125.8774073792 +0.00000012685 3.96848605476 2538.2485042536 +0.0000001123 3.23092119889 422.6660376129 +0.00000012645 0.7367042858 908.3342603463 +0.0000001133 5.56127247007 531.1754378029 +0.00000009509 5.00507284204 597.3590166611 +0.00000010291 3.84159025239 1781.0313497194 +0.00000010762 4.91380719453 525.0250986486 +0.00000011786 5.11863653538 685.4739373527 +0.0000001198 1.72470898635 911.3032057629 +0.00000008937 2.40338241992 2310.722314814 +0.00000009253 2.57670338148 3053.7123753466 +0.00000009488 2.95089828501 1382.8873468466 +0.00000009889 0.43758517388 3480.3105662226 +0.00000008781 3.66562388594 739.8086667949 +0.00000008664 2.70398612383 526.7702037878 +0.00000009505 1.61249870019 3377.217792004 +0.0000001154 1.59520481029 1474.6737883704 +0.00000009533 0.35468711552 1512.8068240082 +0.0000000998 4.80984684596 558.0021407459 +0.00000009014 1.21458362718 416.3032501375 +0.00000007969 0.08480602718 528.9402055692 +0.00000008668 5.29060005706 945.2434557067 +0.00000007851 1.46751861875 963.4027029714 +0.00000008611 1.13232641062 532.6117264014 +0.00000007838 6.26933498027 647.0108333148 +0.00000007581 2.90608705954 533.8837507886 +0.00000008583 6.06634530166 10213.285546211 +0.00000010198 2.48743123636 1819.6374661092 +0.00000008536 2.2270070179 9153.9036160218 +0.00000009759 6.15593336218 593.426863398 +0.00000007968 3.75535355212 530.44172462 +0.00000007142 3.58836120327 2957.7331481288 +0.00000007122 0.11970048938 224.3447957019 +0.00000008731 0.7530291397 960.2213092337 +0.00000007063 2.1679303769 724.8308132679 +0.00000007263 2.29499675875 520.129737539 +0.00000006418 1.25058991868 3583.4033404412 +0.0000000827 1.24806288317 495.7507151508 +0.00000006483 4.7456777264 202.2533951741 +0.00000007197 3.84169279666 618.5566453116 +0.00000008146 0.73147060302 230.5645708254 +0.00000006165 5.50124418381 11.0457002639 +0.00000007946 2.07754951174 953.1077622329 +0.00000007675 0.92400307662 525.4981794006 +0.0000000621 1.45641362115 483.2205421786 +0.00000007359 0.31355650764 378.6432952517 +0.00000006707 2.92071167098 1038.0412891868 +0.00000007143 0.18218134889 731.9443602687 +0.00000007309 6.27084533477 21.3406410024 +0.00000006135 2.67651237303 312.4597163935 +0.00000005558 3.83419160288 534.3568315406 +0.00000005344 5.25294750019 1048.3362299253 +0.00000007504 0.74281415471 457.617679513 +0.00000005335 6.23059924424 551.031606097 +0.00000005613 1.51210605952 524.2743391232 +0.00000005284 2.18579185671 280.9671470045 +0.00000005475 5.95864753605 539.9859058331 +0.00000005056 0.37387972537 529.5309064002 +0.00000006202 5.53813122743 2.4476805548 +0.0000000549 5.97692444199 227.5261894396 +0.00000006266 0.76632858238 938.1299087059 +0.0000000575 2.13496323512 191.9584544356 +0.00000005218 4.69335266854 560.7104537316 +0.0000000548 5.21157595558 1057.8974574809 +0.00000005738 0.34249718209 535.9107402181 +0.00000004816 1.51326236835 2524.021410252 +0.00000005056 3.46671669992 529.851023789 +0.0000000471 2.2781383055 3370.1042450032 +0.00000005228 3.61776977584 2097.423219376 +0.00000004878 1.39829798223 3693.6096616606 +0.00000005727 4.80120381106 598.8434893694 +0.00000005707 3.94177950323 2854.6403739102 +0.00000004988 4.87244187719 1.4844727083 +0.00000005424 3.53268613904 456.3938392356 +0.00000004288 4.84438067847 70.8494453042 +0.00000005944 3.79180483544 25558.2121764796 +0.00000004195 2.09136830994 2627.1141844706 +0.00000004582 5.61707254513 2435.155730035 +0.00000004268 6.20250525415 775.233389447 +0.00000004521 0.20049967962 92.0470739547 +0.00000005405 4.66492781581 833.552661779 +0.00000005607 3.30226645638 535.3200393871 +0.00000004171 3.14873010832 944.9828232758 +0.00000004108 5.84489743779 440.8252848776 +0.00000004367 4.68363584557 327.4375699205 +0.00000004033 3.30883782817 3274.1250177854 +0.00000004292 0.20604269202 3796.7024358792 +0.0000000427 0.98941708997 387.2413149608 +0.00000004259 3.21120589971 696.5196376166 +0.00000004673 1.96606729969 107.0249274817 +0.00000004031 4.62854606236 2751.5475996916 +0.00000005115 2.66416451377 1215.1649024473 +0.00000004181 4.74527698816 988.532484885 +0.00000004374 1.50010561403 1894.4190646765 +0.00000003803 3.59911687954 437.6438911399 +0.00000003761 3.96903199782 732.6951197941 +0.0000000362 1.57847427805 381.6122406683 +0.0000000349 0.63097592112 529.9034134157 +0.00000004019 2.5766416572 916.9322800554 +0.00000004133 4.78417930217 824.7421937488 +0.00000004411 3.13179382423 630.3360587584 +0.00000004099 3.63702212253 810.6581120991 +0.00000003704 6.17243801274 537.7677199419 +0.00000004124 2.14248285449 210.1177017003 +0.0000000349 3.20962050417 529.4785167735 +0.00000003281 1.53106243317 547.8502123593 +0.00000003554 6.03787799174 739.0579072695 +0.00000004101 6.00406226999 902.7051860538 +0.00000003267 3.49354065789 1166.4068576709 +0.00000003286 2.5596687053 945.9942152321 +0.00000004041 4.78735413707 850.0149880143 +0.00000004304 0.11406117717 1744.8558675419 +0.00000004043 5.204170936 635.231419868 +0.00000003115 4.61986265585 952.3570027075 +0.00000003016 0.95126220905 3899.7952100978 +0.00000003017 2.59699501992 632.831923423 +0.00000003219 1.83594791142 18.1592472647 +0.00000003203 6.12597544496 10.2949407385 +0.0000000322 6.1421342314 1158.5425511447 +0.00000003 5.69509924353 632.7355552034 +0.00000003226 5.59910267099 608.404716925 +0.00000003118 5.64998934505 99.1606209555 +0.00000003745 2.08111521615 282.4516197128 +0.00000002837 4.6017559422 245.5424243524 +0.00000003093 6.02049413961 633.7469471597 +0.0000000312 2.29047945342 631.8205314667 +0.00000002662 3.69016679729 885.4397106664 +0.0000000315 1.79784999553 521.6142102473 +0.00000002822 3.14927418161 295.0512286542 +0.00000002615 0.20732170653 35.4247226521 +0.00000002971 1.28795094653 1023.9572075371 +0.00000002571 2.01817133502 1514.2912967165 +0.00000002592 0.487902212 195.1398481733 +0.00000003263 2.38820607343 836.5216071956 +0.00000002501 0.21653750027 465.9550667912 +0.00000002451 5.58559489768 544.6688186216 +0.00000002535 1.44414086617 460.5384408198 +0.00000002666 3.30350145485 2413.8150890326 +0.00000002412 4.3675658031 1056.9342496344 +0.00000002452 4.53818816565 514.7131115676 +0.00000003239 1.17022488774 177.8743727859 +0.00000003218 0.60551913257 1061.829610744 +0.00000002408 0.6542352381 523.5406259403 +0.00000002299 2.1524775256 319.5732633943 +0.00000002791 2.71505085086 610.6923387854 +0.00000002729 1.77685979153 252.6559713532 +0.00000002666 3.77750458842 3171.0322435668 +0.00000002303 0.36676453766 1969.2006632438 +0.00000002664 0.09674841214 565.1156877467 +0.00000002312 2.07210502831 3686.4961146598 +0.0000000268 4.9444588805 1593.0050485469 +0.00000002193 0.55645982205 2228.9701815978 +0.00000002526 1.07528597373 12036.4607348882 +0.00000002778 1.48379350517 447.7958195265 +0.00000002235 5.95475282699 6151.533888305 +0.00000002759 4.6397615348 462.0229135281 +0.00000002175 4.5358857024 501.3797894433 +0.00000002323 5.93670041006 611.4430983108 +0.00000002384 2.81746622971 3340.6124266998 +0.00000002087 3.10716079675 1049.0869894507 +0.00000001994 2.02500860064 1058.8606653274 +0.00000002199 2.20937490997 1269.4996318895 +0.00000002705 1.97665276677 415.2918581812 +0.00000002787 1.31053438756 1041.2226829245 +0.00000002003 4.66904374443 679.2541622292 +0.00000001962 1.82999730674 2943.5060541272 +0.00000002289 2.96480800939 69.1525242748 +0.00000002192 4.47837196209 209.3669421749 +0.0000000202 0.0462136449 4113.0943055358 +0.00000002082 1.1120305917 4010.0015313172 +0.00000001991 3.20108648275 3590.516887442 +0.000000019 3.32227077969 421.93232443 +0.00000002193 2.82218305362 292.0128472684 +0.00000002288 1.94695631885 1279.794572628 +0.00000001843 5.23293634337 14.977853527 +0.00000001932 5.4668425203 2281.2304965106 +0.00000002177 2.93031976617 429.0458714308 +0.00000002125 0.06224847826 24.3790223882 +0.00000002464 5.3958107843 1261.6353253633 +0.00000001938 3.79908004671 1059.430114299 +0.00000002029 3.95461157815 771.3012361839 +0.00000001841 4.74905354737 78.7137518304 +0.00000001922 2.21862085389 99.9113804809 +0.00000001836 5.75449805175 623.2225117576 +0.00000002145 3.87052575546 451.9404211107 +0.00000001782 0.40860352236 754.0357607965 +0.00000001784 1.49468287576 529.9515975255 +0.00000001842 3.49726261337 1354.4331588434 +0.00000001748 3.48730020953 522.6256022036 +0.00000001816 1.2433471121 417.0369633204 +0.00000001752 1.15500390019 1060.3451380357 +0.00000001729 2.69831073799 642.3449668688 +0.00000001985 1.99916658759 934.9485149682 +0.00000001828 5.44095029767 1201.831580323 +0.00000002158 3.4567274859 827.9235874865 +0.00000001959 1.06033047373 33.9402499438 +0.00000001751 3.13572498964 384.0599212231 +0.00000001781 5.02895146997 1098.7388061044 +0.00000002074 3.18582065441 1366.2125722902 +0.00000001757 5.02778552877 586.3133163972 +0.00000002045 3.08816627459 535.8413042489 +0.00000002273 5.17998505813 3178.1457905676 +0.00000001617 3.16674916201 67.6680515665 +0.00000001627 6.10603469594 432.0148168474 +0.0000000193 1.63968957659 5.4166259714 +0.00000001741 0.99408274736 1254.5217783625 +0.00000001607 5.65498642076 1165.6560981455 +0.00000001676 3.06138410273 1134.1635287565 +0.00000001821 3.0518355509 567.8240007324 +0.00000001677 3.0917508493 1251.3403846248 +0.00000001994 2.52023134712 1059.903195051 +0.00000002204 6.1537669851 563.6312150384 +0.00000001692 4.19142612803 106.2741679563 +0.00000001906 5.58417395051 32.2433289144 +0.00000002206 1.75883974012 1151.4290041439 +0.00000001552 3.04262360186 385.5443939314 +0.00000001508 0.42002830727 313.2104759189 +0.00000001494 1.43672345922 2840.4132799086 +0.00000001678 2.17255433434 306.830642101 +0.00000001511 4.44377608685 395.105621487 +0.00000001958 0.05215107058 761.7400086283 +0.0000000176 1.27045286501 1173.5204046717 +0.00000001463 6.07810373103 0.9632078465 +0.00000001498 2.79408561759 277.0349937414 +0.00000001636 0.2619935149 522.529233984 +0.00000001507 0.48961801593 4216.1870797544 +0.0000000153 3.4295382755 1159.2933106701 +0.00000001744 2.39637837261 203.0041546995 +0.00000001569 2.55719070621 4.192785694 +0.00000001576 3.45039607104 1058.4187223427 +0.00000001466 2.24427539934 1550.939859646 +0.00000001784 2.34591354953 529.4303326637 +0.00000001939 4.7368542861 3067.9394693482 +0.00000001938 0.60126164334 1059.3337460794 +0.00000001523 2.98744673443 2730.2069586892 +0.00000001834 3.78099298791 420.9691165835 +0.00000001372 3.53997115825 5.6290742925 +0.00000001361 0.45533257707 418.5214360287 +0.00000001833 5.12743628215 1578.0271950199 +0.00000001839 4.2461604421 981.6313862053 +0.00000001567 3.32429870195 532.3992780803 +0.0000000134 1.9466828227 528.4189407074 +0.00000001422 1.83191577465 4002.8879843164 +0.00000001745 5.76913240451 490.0734567485 +0.00000001437 4.19470227783 420.4478517217 +0.00000001419 0.7484900533 632.2624744514 +0.00000001447 5.65611888743 373.0142209592 +0.00000001578 3.90273683089 602.9880909536 +0.00000001385 3.88479835656 419.4364597654 +0.00000001352 0.81697905853 1585.1407420207 +0.00000001399 1.24785452243 633.305004175 +0.00000001297 5.57914023189 1276.6131788903 +0.00000001491 1.66541781223 2655.5683724738 +0.00000001252 0.72155670765 173.9422195228 +0.00000001658 5.6092466285 362.8622925726 +0.00000001606 3.95301396173 2274.5468326365 +0.00000001213 4.55264289565 366.7944458357 +0.00000001521 0.55773831071 1592.2542890215 +0.0000000122 3.6302978804 497.4476361802 +0.00000001215 4.42854185903 531.387886124 +0.00000001549 5.73765962068 320.3240229197 +0.0000000148 4.29779032931 303.8616966844 +0.00000001507 2.27998567874 758.7710632117 +0.00000001212 3.38335836048 536.8526962052 +0.00000001245 4.21639959154 4.665866446 +0.00000001507 3.52136655355 774.0095491696 +0.00000001481 3.06156044618 1585.8915015461 +0.00000001462 2.30628702634 1363.2436268736 +0.0000000118 3.52708055024 1064.7985561606 +0.00000001193 5.88284733845 1060.8664028975 +0.00000001398 4.99456521692 842.9014410135 +0.00000001406 1.53799746944 1020.025054274 +0.00000001367 4.10254739443 799.6124118352 +0.00000001336 1.8938727238 530.9629894818 +0.00000001238 3.62226383331 3487.4241132234 +0.00000001306 3.39985119727 539.2521926502 +0.00000001156 0.77127511567 1603.2999892854 +0.00000001482 0.48451915093 493.0424021651 +0.00000001247 5.64344659992 479.2883889155 +0.00000001195 2.39909893341 561.1835344836 +0.00000001106 0.89453807282 2.9207613068 +0.00000001227 2.76231244946 299.1263942692 +0.00000001128 4.72319873338 124.433415221 +0.00000001086 5.66180289525 1053.7528558967 +0.00000001329 0.1666409453 536.7563279856 +0.00000001082 4.5140735935 528.2546764961 +0.00000001105 1.93890691771 244.318584075 +0.00000001446 0.65096230619 1091.6252591036 +0.00000001071 4.67974963103 521.8266585684 +0.00000001413 4.72936311016 1141.1340634054 +0.00000001086 2.88721124443 1262.3860848887 +0.00000001254 5.74156595137 527.9940440652 +0.00000001082 5.60975006771 531.1272536931 +0.00000001148 3.27410230525 1035.002907801 +0.00000001224 3.6880753715 81.7521332162 +0.00000001072 0.48068438564 1058.6311706638 +0.00000001036 1.68789163831 1070.4276304531 +0.00000001052 4.72763208332 913.7508863177 +0.00000001166 4.97812626679 450.9772132642 +0.00000001042 2.90894542321 3906.9087570986 +0.00000000997 1.65967703856 3259.8979237838 +0.00000001113 3.06502453809 1482.7987273275 +0.00000000991 0.91568114148 576.1613880106 +0.00000000987 0.91349590742 2332.0629558164 +0.00000001003 6.17381204883 391.1734682239 +0.00000001087 3.19260020877 151.0476698429 +0.00000000987 2.48065918834 1912.5783119412 +0.00000000975 1.55458771092 536.2832472336 +0.00000001193 2.19383228 523.0986829556 +0.00000000979 3.2869362066 1379.7059531089 +0.00000000963 2.29845109892 1467.8208738005 +0.00000001279 4.73978455573 600.5404103988 +0.00000001269 1.77171706595 5120.6011455836 +0.00000000938 3.13636271584 1372.5924061081 +0.00000000956 0.94045126791 429.7795846137 +0.0000000113 4.87259620358 874.3940104025 +0.00000001044 3.52819283674 530.5847369719 +0.00000001244 0.80634178279 419.532827985 +0.00000000914 4.34324212455 1127.0499817557 +0.00000001095 3.17513475763 6681.2248533996 +0.00000000926 5.53099018797 537.5552716208 +0.00000001025 6.08315999637 469.8872200543 +0.00000000928 2.64064849636 31.019488637 +0.00000000887 5.53922649066 498.6714764576 +0.00000001153 5.20213407651 554.0699874828 +0.00000000976 4.2604788549 806.725958836 +0.00000000871 5.7975111015 594.6507036754 +0.00000001044 0.31244551729 528.7971932173 +0.00000000911 0.94039205468 337.732510659 +0.00000001197 3.12884590029 1966.2317178272 +0.0000000093 2.88178471518 1056.4611688824 +0.00000001052 1.69484089706 484.444382456 +0.00000000862 0.67309397482 20426.571092422 +0.00000001152 1.16751621652 1489.9122743283 +0.00000000847 3.25831322825 1063.5747158832 +0.00000000884 0.71487680084 2042.4977891028 +0.00000000888 5.38714907441 5621.8429232104 +0.00000001137 4.02029739425 1670.0742689746 +0.00000000844 3.3184679859 812.1425848074 +0.0000000086 4.78175008217 530.914805372 +0.00000000835 3.63117401608 451.7279727896 +0.00000000931 2.27352189963 100.6450936638 +0.00000000939 3.51238251326 523.4711899711 +0.0000000086 5.34207357904 528.4671248172 +0.00000000875 0.8777553711 4326.3934009738 +0.00000000961 5.69327275886 498.1983957056 +0.00000000966 6.25512226434 700.4517908797 +0.00000000842 3.20535945596 1670.8250285 +0.00000000808 1.09148925587 683.1863154923 +0.0000000081 5.47935192896 525.5463635104 +0.00000000855 6.06969867736 446.3113468182 +0.00000000989 1.55623875216 1493.093668066 +0.00000000837 1.49510080792 1025.4416802454 +0.00000000974 3.67667471757 25565.3257234804 +0.00000000788 0.51622458293 526.9826521089 +0.0000000082 1.86002542644 629.8629780064 +0.00000000813 0.45441968195 4694.0029547076 +0.00000000953 0.58786779132 627.3671133418 +0.00000000908 2.82093327912 3046.5988283458 +0.00000000912 2.69124310451 946.727928415 +0.0000000082 4.14947931572 1884.124123938 +0.00000000948 0.77931728039 25551.0986294788 +0.00000000844 0.00976249584 628.5909536192 +0.0000000091 0.99542530366 5760.4984318976 +0.00000000844 0.2263096449 1123.1178284926 +0.00000000924 4.41952345708 5746.271337896 +0.00000000967 3.20618313117 9050.8108418032 +0.000000008 0.10663079153 4532.578949411 +0.00000000748 3.01376405927 5481.7545583808 +0.00000000752 5.8236047289 701.936263588 +0.00000000771 0.12101982692 635.70450062 +0.00000000725 2.81220410314 3597.6304344428 +0.00000000944 0.40327408174 1140.38330388 +0.00000000726 5.28930472464 1304.9243545416 +0.00000000994 5.163913701 10316.3783204296 +0.0000000089 4.10819809692 1060.1326897146 +0.00000000962 1.48376004549 1062.302691496 +0.00000000883 5.26813169286 1542.6024723678 +0.00000000916 6.02908368648 7.8643065262 +0.00000000725 2.1877377301 1176.7017984094 +0.00000000808 5.81725174908 1087.6931058405 +0.00000000757 0.7744041433 977.4867846211 +0.00000000838 3.81585420192 986.0848043302 +0.00000000888 1.89634795578 707.5653378805 +0.00000000854 5.47701506544 2818.035008606 +0.00000000796 1.08794807212 987.3086446076 +0.00000000856 2.58042139486 2803.8079146044 +0.00000000708 1.09492310353 248.7238180901 +0.00000000811 3.23726191865 121.2520214833 +0.00000000727 1.56150632966 4319.279853973 +0.00000000687 2.65457835371 1567.7322542814 +0.00000000675 1.78690909614 103.1409583284 +0.00000000853 4.74476428852 951.6232895246 +0.00000000832 5.1436278981 1054.7160637432 +0.00000000846 1.47557828604 898.7730327907 +0.00000000701 1.72139817505 5230.807466803 +0.00000000863 3.98700238575 686.958410061 +0.00000000703 2.89202252444 63.7358983034 +0.00000000673 6.1161858051 738.3241940866 +0.00000000806 4.64475158248 533.8355666788 +0.0000000067 2.67625974048 1012.9115072732 +0.00000000668 4.93815253692 5172.476235725 +0.00000000818 1.41973280302 580.0935412737 +0.00000000652 3.41422919445 650.9429865779 +0.00000000643 2.46566726278 1049.8207026336 +0.00000000859 2.50530106631 782.3469364478 +0.00000000662 4.13533996643 733.428832977 +0.00000000812 1.30325352179 1055.1891444952 +0.00000000638 4.21760246824 1064.0477966352 +0.00000000637 6.13121700151 4752.9915918498 +0.00000000636 0.83411828974 711.4974911436 +0.00000000642 1.86741704507 1053.9653042178 +0.00000000795 4.54081089118 1457.525933062 +0.00000000783 4.37652961667 105.5404547734 +0.0000000064 5.44039474349 632.0329797878 +0.00000000651 5.02431301146 528.0464336919 +0.00000000686 0.27079898498 11.7794134468 +0.00000000644 5.36935176134 835.7878940127 +0.00000000639 1.86699974431 6172.869528772 +0.0000000063 2.86895754523 633.5344988386 +0.00000000826 1.46026926041 2199.7652340692 +0.00000000687 3.81221717134 73.297125859 +0.00000000697 4.18082589322 1.6969210294 +0.00000000788 0.21278801649 313.9441891018 +0.00000000686 2.51807576494 638.4128136057 +0.00000000847 5.56263749391 4429.4861751924 +0.00000000673 4.87494072856 103.0445901088 +0.00000000663 4.80713895807 991.7138786227 +0.00000000614 3.87231597482 767.3690829208 +0.00000000666 5.71697262323 661.0949149645 +0.00000000681 2.33844767741 501.2367770914 +0.00000000597 3.03921014345 6.9534883064 +0.00000000777 3.08786050361 441.576044403 +0.00000000588 0.08236113246 4164.311989613 +0.00000000693 4.66190836234 3384.3313390048 +0.0000000081 1.9770108449 860.3099287528 +0.00000000602 5.56403449542 1587.5884225755 +0.00000000622 6.11554348965 7.065362891 +0.00000000592 3.29013906024 10103.0792249916 +0.00000000692 6.10931942233 12.7426212933 +0.00000000597 6.13204711801 7.2736056952 +0.00000000594 2.58839673551 849.2642284889 +0.00000000728 2.73732195088 6.1503391543 +0.00000000602 5.28816527514 949.12742486 +0.00000000568 1.75508433865 1077.5411774539 +0.00000000575 4.50676079721 1230.1427559743 +0.00000000588 0.65827893998 4642.7852706304 +0.00000000561 3.8756591436 135.336103133 +0.00000000558 3.36094471852 24498.8302462904 +0.00000000557 3.45629457197 19896.8801273274 +0.00000000558 1.17103892689 3576.2897934404 +0.00000000574 5.1923507414 104.0559820651 +0.0000000056 3.57141429379 5333.9002410216 +0.00000000555 0.18349908409 512.4254897072 +0.00000000571 0.8307014882 1570.9136480191 +0.00000000632 3.67893818442 1065.0110044817 +0.00000000744 2.33083237537 620.253566341 +0.0000000054 5.15775909675 1751.539531416 +0.00000000592 3.07238123875 1446.62324515 +0.00000000537 1.52803865425 8094.5216858326 +0.0000000055 5.50701003577 1432.3961511484 +0.00000000546 2.34388967045 949.2237930796 +0.00000000534 3.04076654796 7.1617311106 +0.00000000619 6.07865159203 46.470422916 +0.00000000562 0.96641974928 1438.0252254409 +0.00000000531 1.0669554739 100.1720129118 +0.00000000599 3.59295739143 1144.3154571431 +0.00000000526 3.51641923371 0.7507595254 +0.00000000564 0.72677136494 1059.2218714948 +0.00000000537 5.72603965787 513.2286388593 +0.0000000063 2.311831439 2729.4561991638 +0.0000000053 4.99510636441 9264.1099372412 +0.00000000649 0.95666735852 920.8644333185 +0.00000000547 1.18801926149 11506.7697697936 +0.00000000516 3.28562070858 734.9133056853 +0.00000000567 5.13926871155 288.0806940053 +0.00000000538 0.2815963768 153.4953503977 +0.00000000718 0.48326672359 842.1506814881 +0.00000000526 4.39778401928 546.1532913299 +0.00000000695 2.44235086902 657.1627617014 +0.00000000697 4.99042365686 12.5301729722 +0.00000000519 6.27847163164 59.8037450403 +0.00000000504 2.58550284 5378.6617841622 +0.00000000496 2.43659402827 990.2294059144 +0.00000000617 5.732849857 745.4377410874 +0.00000000519 3.1015709777 9161.0171630226 +0.00000000654 1.31181453784 878.3261636656 +0.00000000619 3.71554817226 2090.3096723752 +0.000000005 4.28937439066 5216.5803728014 +0.00000000621 3.98893673383 409.9234163196 +0.00000000685 1.95310431695 3156.8051495652 +0.00000000552 2.81774132958 344.7030453079 +0.00000000551 1.91969778405 113.3877149571 +0.00000000682 0.87321578326 6069.7767545534 +0.00000000651 5.09951064975 531.3354964973 +0.00000000537 3.67357440226 605.9570363702 +0.00000000525 0.74584814988 736.8397213783 +0.00000000505 3.12494814307 1475.6851803267 +0.00000000622 3.00013939606 2349.3284312038 +0.00000000644 3.00156986335 298.2326223919 +0.00000000564 3.81960833949 1059.5419888836 +0.00000000468 3.50348554992 4841.8572720668 +0.00000000491 1.28535573072 247.2393453818 +0.00000000458 0.45056377876 1065.6017053127 +0.00000000543 2.3970430832 9690.7081281172 +0.00000000459 5.29870259698 1474.9344208013 +0.00000000483 3.63649121244 131.4039498699 +0.00000000632 2.75028345792 334.5511169213 +0.00000000483 0.42979609421 735.828329422 +0.0000000054 0.54791737146 51646.1153180538 +0.00000000531 0.30026207053 912.7876784712 +0.00000000449 3.02583472996 5901.239202256 +0.00000000544 2.98747240952 4223.3006267552 +0.00000000557 5.83542572008 9676.4810341156 +0.00000000501 0.03408180117 1080.7225711916 +0.00000000517 4.40400852026 2545.3620512544 +0.00000000481 3.63292807076 5584.8473325994 +0.00000000557 6.1144397819 976.0023119128 +0.00000000481 3.41035583659 3803.81598288 +0.00000000622 2.29597570837 9999.986450773 +0.00000000454 2.88584538455 1987.2168981566 +0.00000000439 4.83198101064 50.4025761791 +0.00000000475 2.69994471394 491.8185618877 +0.00000000618 0.72471290082 1291.4309737229 +0.00000000503 0.13449993622 2015.6710861598 +0.00000000551 2.13418546604 1440.9941708575 +0.00000000595 3.78181802545 6386.16862421 +0.00000000434 2.64411689486 748.406686504 +0.00000000592 0.32587740408 737.3609862401 +0.0000000049 2.379888288 2225.7887878601 +0.00000000439 1.33582802018 995.6460318858 +0.00000000543 2.05067702505 906.849787638 +0.00000000466 2.43707405011 3362.9906980024 +0.00000000481 2.32223226419 1357.6145525811 +0.00000000566 0.59740900184 350.3321196004 +0.00000000429 2.46287580628 3914.0223040994 +0.00000000429 1.01299906509 4333.5069479746 +0.00000000425 1.67255823369 148.0787244263 +0.00000000412 3.29630633921 7.3259953219 +0.00000000508 1.16158524676 9.5612275556 +0.00000000524 5.0256292612 1090.4014188262 +0.00000000409 5.80053072411 9146.790069021 +0.00000000497 0.01579913593 1069.6768709277 +0.00000000548 6.03429743373 9367.2027114598 +0.00000000433 5.9368835084 1688.2335162393 +0.00000000424 4.1815011153 550.1378342197 +0.00000000401 0.11519846139 970.5162499722 +0.00000000503 5.28212300854 668.2084619653 +0.00000000555 1.00328633255 141.2258098564 +0.00000000404 2.48633976473 519.656656787 +0.00000000441 6.06185501734 25.1297819136 +0.00000000412 5.87495245826 6.9010986797 +0.00000000478 0.71264950607 1094.8066528413 +0.00000000446 2.71248183031 31.492569389 +0.00000000404 5.49462012486 447.9388318784 +0.00000000391 1.261056127 8.0767548473 +0.00000000463 1.93535321271 6275.9623029906 +0.00000000507 3.61089992782 546.956440482 +0.00000000402 5.86200127054 927.8349679674 +0.00000000481 6.21043578332 683.9894646444 +0.00000000483 5.02142924458 857.1285350151 +0.00000000444 0.84873092377 1371.8416465827 +0.00000000391 2.81753436573 5798.1464280374 +0.00000000395 0.22367886581 51116.4243529592 +0.00000000378 6.03765733432 1268.7488723641 +0.00000000471 6.24506463249 946.4672959841 +0.00000000405 0.57785207581 107.2855599126 +0.00000000371 6.15750793727 509.2440959695 +0.0000000037 4.90330687618 1436.5407527326 +0.00000000448 4.76565111029 284.1485407422 +0.00000000474 0.71146352197 2108.4689196399 +0.00000000509 5.53328407404 1128.534454464 diff --git a/kstars/kstars/data/jupiter.R1.vsop b/kstars/kstars/data/jupiter.R1.vsop new file mode 100644 index 00000000..77a90e75 --- /dev/null +++ b/kstars/kstars/data/jupiter.R1.vsop @@ -0,0 +1,381 @@ +0.00041390257 0.000000 0.000000 +0.01271801596 2.64937511122 529.6909650946 +0.00061661771 3.00076251018 1059.3819301892 +0.00053443592 3.89717644226 522.5774180938 +0.00031185167 4.88276663526 536.8045120954 +0.0001184719 2.41329588176 419.4846438752 +0.0000916636 4.75979408587 7.1135470008 +0.00003175763 2.79297987071 103.0927742186 +0.00003203446 5.21083285476 735.8765135318 +0.00003403605 3.34688537997 1589.0728952838 +0.00002600003 3.63435101622 206.1855484372 +0.00002412207 1.46947308304 426.598190876 +0.00002806064 3.7422369358 515.463871093 +0.00002676575 4.33052878699 1052.2683831884 +0.00002100507 3.92762682306 639.897286314 +0.00001646182 5.30953510947 1066.49547719 +0.00001641257 4.41628669824 625.6701923124 +0.00001049866 3.16113622955 213.299095438 +0.00001024802 2.55432643018 412.3710968744 +0.00000740996 2.17094630558 1162.4747044078 +0.00000806404 2.6775080138 632.7837393132 +0.00000676928 6.2495347979 838.9692877504 +0.00000468895 4.70973463481 543.9180590962 +0.00000444683 0.40281181402 323.5054166574 +0.00000567076 4.57655414712 742.9900605326 +0.00000415894 5.36836018215 728.762966531 +0.00000484689 2.46882793186 949.1756089698 +0.00000337555 3.1678195112 956.2891559706 +0.00000401738 4.60528841541 309.2783226558 +0.00000347378 4.68148808722 14.2270940016 +0.00000260753 5.34290306101 846.0828347512 +0.00000220084 4.84210964963 1368.660252845 +0.00000203217 5.59995425432 1155.361157407 +0.00000246603 3.92313823537 942.062061969 +0.00000183504 4.26526769703 95.9792272178 +0.00000180134 4.40165491159 532.8723588323 +0.00000197134 3.70551461394 2118.7638603784 +0.00000196005 3.75877587139 199.0720014364 +0.0000020019 4.43888814441 1045.1548361876 +0.00000170225 4.84647488867 526.5095713569 +0.00000146335 6.12958365535 533.6231183577 +0.00000133483 1.32245735855 110.2063212194 +0.00000132076 4.51187950811 525.7588118315 +0.00000123851 2.04290370696 1478.8665740644 +0.00000121861 4.40581788491 1169.5882514086 +0.00000115313 4.46741278152 1581.959348283 +0.00000098527 5.72833991647 1596.1864422846 +0.00000091608 4.52965592121 1685.0521225016 +0.00000110638 3.62504147403 1272.6810256272 +0.00000080536 4.11311699583 1258.4539316256 +0.00000079552 2.71898473954 1692.1656695024 +0.00000100164 5.24693885858 1265.5674786264 +0.00000077854 5.56722651753 1471.7530270636 +0.00000085766 0.07906707372 831.8557407496 +0.00000082132 3.80763015979 508.3503240922 +0.00000055319 0.35180851191 316.3918696566 +0.00000052338 5.53074272117 433.7117378768 +0.00000055769 4.75141241141 302.164775655 +0.00000050597 4.8560316177 1375.7737998458 +0.00000043554 4.94441642712 1361.5467058442 +0.00000042172 1.22404278447 853.196381752 +0.00000037695 4.26767539209 2001.4439921582 +0.00000049395 4.01422828967 220.4126424388 +0.00000038263 5.33025236797 1788.1448967202 +0.00000035611 1.76205571128 1795.258443721 +0.00000036296 3.84995284393 1574.8458012822 +0.00000029332 5.16619257786 3.9321532631 +0.0000002518 4.33777727362 519.3960243561 +0.00000024778 2.7290789741 405.2575498736 +0.00000027025 6.09669947903 1148.2476104062 +0.00000022604 0.19173890105 380.12776796 +0.00000020499 4.32881495378 3.1813937377 +0.00000019925 4.62967500111 1677.9385755008 +0.00000019528 5.10596326232 1073.6090241908 +0.00000018427 3.765221783 1485.9801210652 +0.00000018869 5.05259402407 2104.5367663768 +0.00000017031 4.01843356903 2317.8358618148 +0.00000016671 5.42931676507 88.865680217 +0.00000015337 2.92700926091 2008.557539159 +0.00000014499 3.63339836845 628.8515860501 +0.00000014575 5.50832843322 721.6494195302 +0.00000013728 4.87623389735 629.6023455755 +0.00000018481 6.03032762264 330.6189636582 +0.00000013499 1.38539534821 518.6452648307 +0.0000001574 2.93038271684 1905.4647649404 +0.00000012459 1.58587053146 2111.6503133776 +0.00000012272 3.37671053917 635.9651330509 +0.00000011836 4.08486322993 2648.454825473 +0.00000011166 4.62623267608 636.7158925763 +0.00000014348 2.74177797727 2221.856634597 +0.00000011221 3.55311861205 1891.2376709388 +0.00000013121 5.83845065644 1464.6394800628 +0.00000011351 2.5760688623 511.5317178299 +0.00000010487 0.49850799841 453.424893819 +0.00000009728 4.38837468002 1994.3304451574 +0.00000010131 2.76432756215 423.4167971383 +0.0000000862 5.16374493158 1056.2005364515 +0.00000008952 4.79407952752 2420.9286360334 +0.00000008126 3.72977106954 2634.2277314714 +0.00000008078 1.29246272894 2428.0421830342 +0.00000008867 1.85684753622 750.1036075334 +0.00000008912 4.80973516711 1062.5633239269 +0.00000008552 4.53818617984 21.3406410024 +0.00000009468 4.33472161983 1802.3719907218 +0.00000006904 5.96616555709 540.7366653585 +0.00000007293 4.97763580465 1699.2792165032 +0.00000007083 4.99096728816 1055.4497769261 +0.00000007226 4.97823884383 1898.3512179396 +0.00000006464 1.39173466879 422.6660376129 +0.00000006214 4.46490158256 551.031606097 +0.00000006794 2.90878831415 2324.9494088156 +0.00000006173 3.65617162985 621.7380390493 +0.00000006243 6.13691919694 2125.8774073792 +0.00000005936 2.5831223512 569.0478410098 +0.00000006504 4.56908431757 1038.0412891868 +0.00000007305 3.02062127734 416.3032501375 +0.00000006598 5.55348005731 1781.0313497194 +0.00000005133 6.2164691798 963.4027029714 +0.00000005876 4.23153077453 539.9859058331 +0.00000005119 0.06942832171 1063.3140834523 +0.0000000546 4.91084384602 835.0371344873 +0.00000004989 1.3515369468 1382.8873468466 +0.00000005224 0.18468411116 117.3198682202 +0.00000006187 3.87193497099 191.9584544356 +0.00000004681 4.61057119508 643.8294395771 +0.00000004627 3.34644534691 2207.6295405954 +0.00000004526 4.07729737127 2310.722314814 +0.00000004718 4.55578336947 2737.32050569 +0.00000004471 1.47603161897 408.4389436113 +0.00000004073 1.1301490318 415.5524906121 +0.00000005476 5.63198569698 618.5566453116 +0.00000004034 4.09631702747 430.5303441391 +0.00000004304 4.60536378943 647.0108333148 +0.00000003765 3.42751259825 2950.619601128 +0.00000004559 4.23723998745 227.5261894396 +0.00000003695 1.03127824978 2744.4340526908 +0.00000003667 4.12268925541 440.8252848776 +0.00000003677 2.19480200527 534.3568315406 +0.00000003818 1.14800596289 74.7815985673 +0.00000004221 2.37721579949 2538.2485042536 +0.00000003488 5.33792561596 458.8415197904 +0.00000003437 4.26164443643 10.2949407385 +0.00000004394 0.18808423412 824.7421937488 +0.00000003339 4.85708402591 295.0512286542 +0.00000003329 5.50043586719 739.8086667949 +0.00000003623 4.64011531952 2214.7430875962 +0.00000003185 2.69708590442 561.934294009 +0.00000003421 3.38512615384 149.5631971346 +0.00000003442 4.34217280083 305.3461693927 +0.0000000358 5.29481665335 2097.423219376 +0.00000003401 2.74761862893 2641.3412784722 +0.00000002901 0.91012525424 984.6003316219 +0.00000003566 1.63400343968 525.0250986486 +0.00000002869 1.31799241974 611.4430983108 +0.00000002635 5.25517910535 532.1386456494 +0.00000002683 4.24641945773 3053.7123753466 +0.00000002614 3.17862099921 527.2432845398 +0.00000002251 4.2159824736 739.0579072695 +0.00000002268 5.5224811056 524.2743391232 +0.00000002372 4.19741177512 217.2312487011 +0.00000002623 5.82647427958 732.6951197941 +0.00000002666 3.92538056951 210.1177017003 +0.00000002036 4.84043420813 1049.0869894507 +0.00000002441 2.63840901843 760.25553592 +0.00000002095 5.76269812349 529.6427809848 +0.00000002021 3.81308146017 2627.1141844706 +0.00000002089 4.18463193132 945.9942152321 +0.00000002305 1.6122066569 604.4725636619 +0.00000001969 5.37427735384 142.4496501338 +0.00000001923 4.75088270631 535.107591066 +0.00000001955 5.49000238006 1439.5096981492 +0.00000001877 3.26978877187 3267.0114707846 +0.00000002286 2.93885172004 76.2660712756 +0.00000002074 5.85386852879 532.6117264014 +0.00000002121 3.92430797099 2435.155730035 +0.00000001807 3.17208959472 2524.021410252 +0.00000001712 4.02986641257 731.9443602687 +0.00000002119 0.41049593984 1279.794572628 +0.0000000166 2.34370903423 528.7277572481 +0.00000001655 0.78809717175 3060.8259223474 +0.00000001729 4.26127896267 724.8308132679 +0.0000000206 5.04785330873 2413.8150890326 +0.00000002095 2.67732367556 529.7391492044 +0.00000001933 2.49162437046 2957.7331481288 +0.00000001898 2.71948262975 952.3570027075 +0.00000001634 2.98113068812 945.2434557067 +0.00000001582 5.84373095005 547.8502123593 +0.00000001662 0.27359627181 454.9093665273 +0.00000001595 1.18530167095 38.1330356378 +0.0000000155 0.64264572959 312.4597163935 +0.00000001525 4.08789824989 1158.5425511447 +0.00000001542 1.12520322326 1021.2488945514 +0.00000001539 0.37324921979 319.5732633943 +0.00000001628 5.24285773388 1354.4331588434 +0.00000001897 3.79973291113 953.1077622329 +0.0000000144 4.37872256685 3178.1457905676 +0.00000001439 4.26513521887 526.7702037878 +0.00000001557 5.43779802371 81.7521332162 +0.00000001656 6.0966708974 530.6541729411 +0.00000001548 3.48799710267 934.9485149682 +0.00000001772 5.82549274759 909.8187330546 +0.00000001615 1.45018725033 902.7051860538 +0.00000001387 2.52840497309 530.44172462 +0.00000001574 1.89565809136 437.6438911399 +0.00000001459 3.32546061506 1041.2226829245 +0.00000001377 0.10015418633 490.3340891794 +0.0000000146 4.00706825185 3370.1042450032 +0.00000001605 4.27993020192 2531.1349572528 +0.00000001707 6.28253681644 18.1592472647 +0.00000001802 2.23019296374 2854.6403739102 +0.0000000139 3.76737324192 1165.6560981455 +0.00000001498 0.17285954362 1141.1340634054 +0.00000001401 4.81225317549 1251.3403846248 +0.00000001244 2.83383980283 124.433415221 +0.0000000132 5.80675430384 387.2413149608 +0.00000001329 0.88314574243 916.9322800554 +0.00000001558 6.17808619637 983.1158589136 +0.00000001243 0.29239666059 597.3590166611 +0.00000001541 3.51095241498 2751.5475996916 +0.00000001482 0.83066678204 529.1697002328 +0.00000001149 3.91142023857 99.9113804809 +0.00000001114 3.5333963729 483.2205421786 +0.00000001195 4.16301075999 203.0041546995 +0.000000011 1.74769285223 497.4476361802 +0.00000001458 5.19315120878 1592.2542890215 +0.00000001123 1.45270581179 533.8837507886 +0.00000001078 5.2399179294 1159.2933106701 +0.00000001083 3.57026506855 2943.5060541272 +0.00000001072 0.07132659992 1070.4276304531 +0.00000001037 5.48955598976 1585.8915015461 +0.00000001343 0.29600445633 860.3099287528 +0.00000001361 3.46603373194 107.0249274817 +0.00000001061 2.44580706826 1048.3362299253 +0.00000001002 5.5521611741 337.732510659 +0.00000000981 3.15500987023 70.8494453042 +0.00000001007 4.11504050436 501.2367770914 +0.00000000965 5.63719524421 1603.2999892854 +0.00000001083 4.8837390981 1166.4068576709 +0.00000000953 2.83352026342 3583.4033404412 +0.0000000106 3.18542176646 447.7958195265 +0.00000001136 2.2656859095 525.4981794006 +0.00000001191 2.25249961404 106.2741679563 +0.00000000884 4.69777781327 960.2213092337 +0.00000001165 1.56030440737 630.3360587584 +0.00000000947 0.50856414717 842.9014410135 +0.00000001011 0.30814674949 1593.0050485469 +0.00000000924 2.31939900786 327.4375699205 +0.00000000896 0.22222521202 746.9222137957 +0.00000001078 4.78329116086 2730.2069586892 +0.00000000938 5.42471506763 1585.1407420207 +0.00000000923 4.44469169065 9676.4810341156 +0.00000000894 0.2694082187 2655.5683724738 +0.00000001131 5.46382510304 224.3447957019 +0.00000000808 0.48295590141 3377.217792004 +0.00000000809 4.14122746067 114.1384744825 +0.00000000864 1.83217006136 4.665866446 +0.00000001106 2.60444312553 209.3669421749 +0.0000000079 0.11493626208 460.5384408198 +0.00000000799 1.6042649759 5223.6939198022 +0.00000000933 0.30976125598 685.4739373527 +0.00000001053 5.23433104008 842.1506814881 +0.00000000846 3.0287839349 5746.271337896 +0.00000000799 2.08457026425 77734.018459628 +0.0000000082 0.99821486743 373.0142209592 +0.00000000892 5.36446426391 827.9235874865 +0.00000000821 3.53889274951 498.6714764576 +0.00000000741 1.32379374647 530.2122299564 +0.0000000079 2.88034567513 938.1299087059 +0.00000000842 3.39449778904 484.444382456 +0.00000000785 0.57841470897 850.0149880143 +0.00000000759 3.82014112009 6283.0758499914 +0.00000000954 2.94534072982 462.0229135281 +0.00000000767 3.33725133157 99.1606209555 +0.0000000081 4.69425300466 2228.9701815978 +0.000000007 1.72050221502 775.233389447 +0.00000000764 4.91747674296 1670.8250285 +0.00000000724 6.08692841992 2281.2304965106 +0.00000000711 4.82250918143 11.7794134468 +0.00000000692 2.63705354662 6.592282139 +0.00000000771 3.87410612014 9690.7081281172 +0.00000000906 2.47189948442 3274.1250177854 +0.00000000781 1.25357484582 202.2533951741 +0.00000000757 3.78079814332 2818.035008606 +0.00000000756 4.28312053897 2803.8079146044 +0.00000000663 5.27704405712 4532.578949411 +0.00000000759 5.4535868657 9683.5945811164 +0.00000000698 5.43712520216 565.1156877467 +0.00000000709 3.71117647887 3686.4961146598 +0.00000000677 4.27891183416 25028.521211385 +0.00000000643 1.40239510103 9161.0171630226 +0.00000000656 0.60909845504 835.7878940127 +0.00000000635 5.75373871128 429.7795846137 +0.00000000702 6.10412979847 4635.6717236296 +0.00000000627 3.03666956129 2840.4132799086 +0.00000000802 4.18688054701 5753.3848848968 +0.00000000838 4.51386507097 1069.6768709277 +0.00000000633 4.37183361444 5.4166259714 +0.00000000652 5.79409889124 1061.829610744 +0.00000000638 2.18896270346 313.2104759189 +0.00000000827 5.94231186039 1457.525933062 +0.00000000678 2.45013730979 5760.4984318976 +0.00000000814 4.8957879117 1567.7322542814 +0.00000000624 0.61631100566 1176.7017984094 +0.000000006 3.20918322285 1098.7388061044 +0.00000000717 1.8234906449 3171.0322435668 +0.00000000651 4.14419317491 2847.5268269094 +0.00000000629 1.75272560843 92.0470739547 +0.00000000626 3.53146082217 3067.9394693482 +0.00000000667 4.22974611158 4539.6924964118 +0.00000000565 0.99416346033 1894.4190646765 +0.00000000752 0.4606370015 635.231419868 +0.00000000622 1.98136818407 25565.3257234804 +0.00000000614 2.48275371627 25551.0986294788 +0.0000000056 1.40733893388 446.3113468182 +0.00000000558 4.37217796469 1057.8974574809 +0.00000000628 4.65037810102 6275.9623029906 +0.00000000659 2.41470950463 195.1398481733 +0.00000000616 2.08837621877 10.0343083076 +0.00000000692 3.1322902553 7.6348118626 +0.00000000685 4.18539472904 46.470422916 +0.00000000624 0.02693303471 1493.093668066 +0.00000000594 2.13375704438 121.2520214833 +0.00000000508 2.1358430071 1.6969210294 +0.00000000674 1.47570122611 4694.0029547076 +0.00000000559 4.48852017557 531.1754378029 +0.0000000064 3.10239233469 11.0457002639 +0.00000000496 1.29000001439 927.8349679674 +0.00000000587 3.30651435298 600.5404103988 +0.00000000582 0.4454094886 113.3877149571 +0.00000000492 4.83275232 9492.1463150048 +0.00000000549 4.34579166146 3046.5988283458 +0.00000000576 1.22846846364 1514.2912967165 +0.00000000593 5.86079640612 524.0618908021 +0.0000000051 2.6255703127 529.851023789 +0.00000000489 6.26855707323 3693.6096616606 +0.0000000048 0.30754294369 528.9402055692 +0.00000000582 3.51934668795 1056.9342496344 +0.00000000493 5.52699906925 512.2824773553 +0.00000000481 2.99681040149 9153.9036160218 +0.00000000562 3.73437025868 2015.6710861598 +0.00000000458 3.86646994292 11.3063326948 +0.00000000457 1.80238019931 3281.2385647862 +0.00000000453 6.17995938655 1059.3337460794 +0.00000000551 0.13794958618 1912.5783119412 +0.00000000446 5.53828660924 2332.0629558164 +0.00000000444 5.06219342598 7.8643065262 +0.00000000461 0.16951411708 26087.9031415742 +0.00000000439 4.14986379679 1151.4290041439 +0.00000000614 5.42289673768 2090.3096723752 +0.00000000488 3.71681959056 447.9388318784 +0.00000000592 2.91424148255 8624.2126509272 +0.00000000433 2.55336268329 1064.0477966352 +0.00000000449 5.24955106938 10213.285546211 +0.0000000051 5.81591864532 529.5309064002 +0.00000000435 5.34355963629 560.7104537316 +0.00000000449 0.72330388784 2758.6611466924 +0.0000000043 0.94519103478 6.3627874754 +0.00000000563 6.19175228344 1884.124123938 +0.00000000443 3.39246520261 1152.1797636693 +0.0000000043 1.28652623263 505.3119427064 +0.00000000422 5.12631540623 944.9828232758 +0.00000000464 2.90444584145 398.1440028728 +0.0000000041 1.24248975309 5069.3834615064 +0.00000000411 2.95117124177 4326.3934009738 +0.00000000418 5.15499986314 1173.5204046717 +0.00000000412 2.9812544633 554.0699874828 +0.00000000403 0.34381388674 32.2433289144 +0.00000000402 5.88926765351 1570.9136480191 +0.00000000505 1.49028912471 3782.4753418776 +0.00000000447 0.03952029309 245.5424243524 +0.00000000453 3.09458004153 1059.430114299 +0.00000000411 3.21727542472 1475.6851803267 +0.00000000426 3.12237794195 12566.1516999828 +0.00000000434 3.59362426939 3259.8979237838 +0.00000000398 4.91510709622 4120.2078525366 +0.00000000399 4.67075122011 234.6397364404 +0.00000000386 4.81320787761 970.5162499722 +0.00000000427 3.21176085113 977.4867846211 +0.00000000411 4.31566962034 757.2171545342 +0.00000000392 1.86527946688 885.4397106664 +0.00000000416 3.81408093105 3156.8051495652 diff --git a/kstars/kstars/data/jupiter.R2.vsop b/kstars/kstars/data/jupiter.R2.vsop new file mode 100644 index 00000000..f78dec48 --- /dev/null +++ b/kstars/kstars/data/jupiter.R2.vsop @@ -0,0 +1,190 @@ +-0.0000049792 0.000000 0.000000 +0.00079644833 1.35865896596 529.6909650946 +0.00008251618 5.77773935444 522.5774180938 +0.00007029864 3.27476965833 536.8045120954 +0.00005314006 1.83835109712 1059.3819301892 +0.00001860833 2.97682139367 7.1135470008 +0.00000836267 4.19889881718 419.4846438752 +0.00000964466 5.48031822015 515.463871093 +0.00000406453 3.78250730354 1066.49547719 +0.0000042657 2.22753101795 639.897286314 +0.00000377316 2.24248352873 1589.0728952838 +0.00000339043 6.12690864038 625.6701923124 +0.00000362943 5.36761847267 206.1855484372 +0.00000342048 6.09922969324 1052.2683831884 +0.0000027992 4.26162555827 412.3710968744 +0.00000332578 0.00328961161 426.598190876 +0.00000229777 0.70530766213 735.8765135318 +0.00000200783 3.06850623368 543.9180590962 +0.00000199807 4.42884165317 103.0927742186 +0.0000025729 0.96295364983 632.7837393132 +0.00000138606 2.93235671606 14.2270940016 +0.00000113535 0.78713911289 728.762966531 +0.00000086025 5.14434751994 323.5054166574 +0.00000094565 1.70498041073 838.9692877504 +0.00000083469 0.05834873484 309.2783226558 +0.00000075198 1.60495195911 956.2891559706 +0.00000070451 1.50988357484 213.299095438 +0.00000080328 2.98122361797 742.9900605326 +0.00000056203 0.95534810533 1162.4747044078 +0.00000061649 6.10137889854 1045.1548361876 +0.00000066572 5.47307178077 199.0720014364 +0.00000050057 2.72063162317 532.8723588323 +0.00000051904 5.58435625607 942.062061969 +0.00000039833 5.94566506227 95.9792272178 +0.00000044548 5.52445621411 508.3503240922 +0.00000044282 0.27118152557 526.5095713569 +0.00000029944 0.93641735919 1155.361157407 +0.00000028412 2.87835720211 525.7588118315 +0.0000002633 4.26891877269 1596.1864422846 +0.00000027039 2.80607741398 1169.5882514086 +0.00000027477 2.64841266238 2118.7638603784 +0.00000022705 0.17830004133 302.164775655 +0.00000029347 1.7858969235 831.8557407496 +0.00000019991 0.04328951895 949.1756089698 +0.00000019906 1.16072627347 533.6231183577 +0.00000021714 1.88820231818 1272.6810256272 +0.00000017581 4.14974757919 846.0828347512 +0.00000017085 5.89188996975 1258.4539316256 +0.00000021407 4.35468497204 316.3918696566 +0.00000021295 0.54429472455 1265.5674786264 +0.00000019859 0.064538258 1581.959348283 +0.00000017025 0.53383755278 1368.660252845 +0.00000012804 3.90044242142 433.7117378768 +0.00000013072 0.79468040717 110.2063212194 +0.00000011945 0.40671403646 1361.5467058442 +0.00000011695 4.44394618065 405.2575498736 +0.00000011979 2.22872778682 220.4126424388 +0.00000009633 6.01002272123 853.196381752 +0.00000010163 0.99504635158 1471.7530270636 +0.00000008977 1.60328709409 1692.1656695024 +0.00000008701 3.52167876799 1073.6090241908 +0.00000008314 5.60169732564 1574.8458012822 +0.00000008958 6.26708748901 519.3960243561 +0.00000007828 0.65241611799 1478.8665740644 +0.00000007833 0.17920601344 1685.0521225016 +0.00000007451 0.88421084942 88.865680217 +0.0000000732 0.89341249264 721.6494195302 +0.00000009135 1.51210840939 1148.2476104062 +0.0000000611 2.50080005128 3.1813937377 +0.00000007037 4.44127496638 330.6189636582 +0.00000005163 2.79219166952 21.3406410024 +0.00000005079 2.97991736844 1375.7737998458 +0.0000000493 0.04683167622 1677.9385755008 +0.00000004664 2.28007273876 1485.9801210652 +0.00000004692 0.86220230505 3.9321532631 +0.00000005307 0.85008578245 1788.1448967202 +0.00000004239 0.40758287124 629.6023455755 +0.0000000423 1.61046658091 635.9651330509 +0.00000003627 2.71151441113 551.031606097 +0.00000003314 0.55067236587 1795.258443721 +0.00000004409 1.2812775105 1464.6394800628 +0.0000000327 1.18744032691 1905.4647649404 +0.00000003226 6.18716071251 1038.0412891868 +0.00000003103 6.22971614425 2001.4439921582 +0.0000000341 2.44624067925 539.9859058331 +0.00000003174 5.54870592599 191.9584544356 +0.0000000259 3.24430559059 1062.5633239269 +0.00000002614 0.55149554149 2104.5367663768 +0.00000002174 5.32613824409 1891.2376709388 +0.00000002659 4.8245997422 416.3032501375 +0.00000002187 1.71707514653 628.8515860501 +0.00000002263 6.19233486371 1994.3304451574 +0.00000002328 4.28236795066 963.4027029714 +0.00000002579 0.03256542251 1898.3512179396 +0.00000002077 3.32602157426 1699.2792165032 +0.00000002529 2.39697505835 227.5261894396 +0.00000002468 0.06551346218 750.1036075334 +0.00000001989 0.29206371261 636.7158925763 +0.00000001927 0.32286661566 295.0512286542 +0.00000001904 3.43534792123 647.0108333148 +0.0000000194 0.29170673525 2111.6503133776 +0.0000000188 3.14403615586 611.4430983108 +0.00000002324 1.94960720763 824.7421937488 +0.00000001854 4.71794950485 2125.8774073792 +0.00000002547 1.2390835309 2221.856634597 +0.00000001814 1.60250861074 2008.557539159 +0.00000001611 5.83466560322 422.6660376129 +0.00000001667 2.32455940876 440.8252848776 +0.00000001622 0.36650974375 1056.2005364515 +0.00000001624 2.42139677881 10.2949407385 +0.00000001622 3.51892791175 1055.4497769261 +0.00000001606 5.76205763975 117.3198682202 +0.00000001646 5.88662636573 2317.8358618148 +0.00000002026 4.61781314145 423.4167971383 +0.00000002098 1.04559231028 1781.0313497194 +0.00000001868 1.12487729469 618.5566453116 +0.00000001885 2.78775930564 1802.3719907218 +0.00000001445 0.08308050305 1382.8873468466 +0.00000001797 3.00776822706 2648.454825473 +0.00000001422 0.17649746278 2420.9286360334 +0.00000001129 1.5903029132 380.12776796 +0.00000001126 4.199896736 547.8502123593 +0.00000001186 5.98943062173 2310.722314814 +0.00000001108 4.22655117757 934.9485149682 +0.00000001259 1.19687222266 1063.3140834523 +0.00000001072 3.86169004168 1603.2999892854 +0.00000000946 5.59968097387 99.9113804809 +0.00000000937 1.0308327676 81.7521332162 +0.00000000938 6.18136092771 945.9942152321 +0.00000000908 2.54355964041 6283.0758499914 +0.00000000874 5.21903196047 2207.6295405954 +0.00000000874 6.01240284465 511.5317178299 +0.00000001188 0.75698357968 2097.423219376 +0.00000000789 3.91035208173 10213.285546211 +0.00000001 1.34667100304 732.6951197941 +0.00000000952 1.5535577742 2324.9494088156 +0.00000000811 5.00475553271 319.5732633943 +0.00000000763 3.9852755963 337.732510659 +0.0000000088 1.14789972199 952.3570027075 +0.0000000078 4.6946331693 5746.271337896 +0.0000000091 0.08774541571 2737.32050569 +0.00000000773 0.77131695762 5760.4984318976 +0.00000000764 6.11686539353 9676.4810341156 +0.00000000758 2.1935071986 9690.7081281172 +0.00000000671 1.19532387143 124.433415221 +0.00000000661 5.99578306627 501.2367770914 +0.00000000729 0.65312263578 2538.2485042536 +0.00000000825 2.70770030205 3370.1042450032 +0.0000000067 5.44169923277 107.0249274817 +0.00000000739 1.14609907817 2641.3412784722 +0.00000000866 3.02831268213 3046.5988283458 +0.00000000718 4.83684196454 860.3099287528 +0.00000000813 6.01229270247 2214.7430875962 +0.00000000746 1.12371143332 739.8086667949 +0.00000000741 5.9317166201 2634.2277314714 +0.00000000667 0.89885058003 106.2741679563 +0.00000000573 2.42701822581 739.0579072695 +0.00000000734 0.72837704619 1354.4331588434 +0.00000000662 2.2176897639 2015.6710861598 +0.00000000782 2.52401202862 3679.382567659 +0.00000000779 2.38608991574 3267.0114707846 +0.00000000553 1.85211127676 453.424893819 +0.00000000701 4.23431087374 9683.5945811164 +0.00000000571 2.98435419019 1262.3860848887 +0.00000000621 1.2446288744 3803.81598288 +0.00000000563 5.99845316446 1049.0869894507 +0.00000000538 4.92334194042 447.7958195265 +0.00000000534 0.99911551571 462.0229135281 +0.00000000541 6.19275150397 1987.2168981566 +0.00000000511 3.2855327837 4.665866446 +0.00000000539 5.33214565622 2751.5475996916 +0.00000000651 5.12199308959 3156.8051495652 +0.00000000483 3.03782387056 3281.2385647862 +0.00000000476 2.17592053936 149.5631971346 +0.0000000051 5.35664230912 9.5612275556 +0.0000000049 1.57324553106 1251.3403846248 +0.00000000467 5.9234342384 203.0041546995 +0.00000000528 5.81786945766 2627.1141844706 +0.00000000447 3.51498961805 18.1592472647 +0.00000000429 0.16627197188 74.7815985673 +0.00000000497 0.30985248432 2428.0421830342 +0.00000000516 3.89424540015 2516.9078632512 +0.00000000519 2.43126348834 3686.4961146598 +0.00000000404 2.77840802846 7.1617311106 +0.00000000533 4.77083438961 3473.1970192218 +0.00000000515 3.54549816613 3178.1457905676 +0.00000000533 5.61415688189 2524.021410252 +0.00000000458 4.91616403047 3067.9394693482 +0.000000004 3.13887720912 540.7366653585 +0.00000000378 0.8612245094 525.0250986486 diff --git a/kstars/kstars/data/jupiter.R3.vsop b/kstars/kstars/data/jupiter.R3.vsop new file mode 100644 index 00000000..565642f6 --- /dev/null +++ b/kstars/kstars/data/jupiter.R3.vsop @@ -0,0 +1,98 @@ +-0.00000089729 0.000000 0.000000 +0.00003519257 6.05800633846 529.6909650946 +0.00001073239 1.6732134576 536.8045120954 +0.00000915666 1.41329676116 522.5774180938 +0.00000341593 0.52296542656 1059.3819301892 +0.00000254893 1.19625473533 7.1135470008 +0.00000221512 0.95225226237 515.463871093 +0.00000069078 2.26885282314 1066.49547719 +0.00000057827 1.41389745339 543.9180590962 +0.00000057653 0.52580117593 639.897286314 +0.00000051079 5.98016364677 412.3710968744 +0.00000046935 1.57864237959 625.6701923124 +0.00000042824 6.11689609099 419.4846438752 +0.00000037477 1.1826276233 14.2270940016 +0.00000033816 1.66671706951 1052.2683831884 +0.00000031195 1.04290245896 1589.0728952838 +0.00000030023 4.63236245032 426.598190876 +0.00000033531 0.84784977903 206.1855484372 +0.00000020804 2.50071243814 728.762966531 +0.00000014466 0.96040197071 508.3503240922 +0.00000012969 1.5023378855 1045.1548361876 +0.00000011654 3.55513510121 323.5054166574 +0.00000012319 2.60952614503 735.8765135318 +0.00000015023 0.89136998434 199.0720014364 +0.0000001116 1.79041437555 309.2783226558 +0.00000010554 6.27845112678 956.2891559706 +0.00000009812 6.26016859519 103.0927742186 +0.00000009301 3.45126812476 838.9692877504 +0.00000006672 1.87004905364 302.164775655 +0.00000007442 1.28047007623 742.9900605326 +0.00000007178 0.92022189637 942.062061969 +0.00000005577 1.37980792905 95.9792272178 +0.00000006834 3.45228722967 831.8557407496 +0.00000004632 2.82934545414 1596.1864422846 +0.00000003969 1.21290005054 1169.5882514086 +0.00000003869 5.99495313698 213.299095438 +0.00000003551 6.10714791535 405.2575498736 +0.00000002943 2.32831075458 1155.361157407 +0.00000002442 1.86965213405 532.8723588323 +0.0000000241 0.42627205128 220.4126424388 +0.00000002289 1.94941487274 1073.6090241908 +0.00000002274 0.09211517505 632.7837393132 +0.00000002189 1.58907745204 2118.7638603784 +0.00000002387 5.97080671477 1162.4747044078 +0.00000002104 1.06751462671 21.3406410024 +0.00000002128 1.51119399925 1258.4539316256 +0.00000002491 0.35125020737 1272.6810256272 +0.00000002006 5.9448738836 110.2063212194 +0.0000000198 2.54989377864 88.865680217 +0.0000000204 2.16463966964 433.7117378768 +0.00000001955 2.70341589777 721.6494195302 +0.0000000167 4.46255717328 853.196381752 +0.0000000191 2.25964760758 1361.5467058442 +0.0000000171 1.98372066321 525.7588118315 +0.0000000152 0.11641358425 949.1756089698 +0.00000002003 3.16520599208 1148.2476104062 +0.0000000171 2.70850417287 330.6189636582 +0.00000001629 0.47376028854 526.5095713569 +0.00000001229 3.01987279595 963.4027029714 +0.00000001671 0.44352103086 533.6231183577 +0.00000001207 1.15774089269 1574.8458012822 +0.00000001146 2.54505851138 846.0828347512 +0.00000001355 1.17462112647 1038.0412891868 +0.00000001001 2.70272799283 519.3960243561 +0.00000001372 0.67467128629 551.031606097 +0.00000000983 4.17198081351 2627.1141844706 +0.00000001084 1.07011164067 227.5261894396 +0.00000000892 2.92543286761 1368.660252845 +0.00000000823 4.86559196955 611.4430983108 +0.00000001136 1.78981738432 1581.959348283 +0.00000000897 4.9107363027 1670.8250285 +0.00000000908 3.6880404733 824.7421937488 +0.00000000789 3.2338089325 2125.8774073792 +0.00000000771 2.39070707004 2317.8358618148 +0.00000000891 0.59692950778 539.9859058331 +0.00000000876 4.52127091462 750.1036075334 +0.00000000802 0.20759322884 1141.1340634054 +0.0000000085 0.94145487094 191.9584544356 +0.00000000762 2.25149516048 2538.2485042536 +0.00000000694 0.67080348659 440.8252848776 +0.00000000741 5.79934203525 1485.9801210652 +0.00000000643 2.48127580335 1265.5674786264 +0.00000000575 6.13756590872 1279.794572628 +0.00000000636 5.51001645505 2413.8150890326 +0.00000000636 4.40777238491 1382.8873468466 +0.00000000555 2.18233983981 1062.5633239269 +0.00000000564 1.92775967119 2634.2277314714 +0.00000000531 2.04824376019 295.0512286542 +0.00000000541 2.32424368689 1471.7530270636 +0.00000000697 2.27179476322 1699.2792165032 +0.00000000546 1.9577490573 1677.9385755008 +0.00000000465 4.35550844067 1692.1656695024 +0.00000000508 2.50298248836 2207.6295405954 +0.00000000496 5.77087043616 1478.8665740644 +0.0000000044 5.98661963879 934.9485149682 +0.00000000424 2.80194129521 81.7521332162 +0.00000000406 3.93940190897 316.3918696566 +0.00000000506 0.18719982992 10.2949407385 diff --git a/kstars/kstars/data/jupiter.R4.vsop b/kstars/kstars/data/jupiter.R4.vsop new file mode 100644 index 00000000..73c7e314 --- /dev/null +++ b/kstars/kstars/data/jupiter.R4.vsop @@ -0,0 +1,46 @@ +0.00000001697 0.000000 0.000000 +0.00000128628 0.08419309557 536.8045120954 +0.00000113458 4.24858855779 529.6909650946 +0.0000008265 3.29754909408 522.5774180938 +0.00000037883 2.73326611144 515.463871093 +0.00000026694 5.69142588558 7.1135470008 +0.0000001765 5.40012536918 1059.3819301892 +0.00000012612 6.01560416057 543.9180590962 +0.00000009287 0.76813946494 1066.49547719 +0.00000008107 5.68228065707 14.2270940016 +0.00000006271 5.12286932534 639.897286314 +0.00000006978 1.42751292055 412.3710968744 +0.00000005377 3.33501947275 625.6701923124 +0.00000002911 3.40334805052 1052.2683831884 +0.00000002593 4.16090412984 728.762966531 +0.00000002562 2.89802035072 426.598190876 +0.00000002268 6.22195938856 1589.0728952838 +0.00000002114 3.11758855774 1045.1548361876 +0.00000001673 2.81399290364 206.1855484372 +0.00000001805 2.60030006919 199.0720014364 +0.00000001823 1.89432426038 419.4846438752 +0.00000001522 1.33432648232 1596.1864422846 +0.00000001039 4.41904942302 956.2891559706 +0.00000001161 5.16181311538 831.8557407496 +0.00000000916 3.17245716108 508.3503240922 +0.0000000087 5.793878135 1169.5882514086 +0.00000000916 1.87129662931 1148.2476104062 +0.00000000955 0.66801367802 1361.5467058442 +0.00000000788 1.47515450553 1272.6810256272 +0.00000000966 5.47457968043 220.4126424388 +0.00000000788 2.42252866885 117.3198682202 +0.00000000712 0.4965589703 1073.6090241908 +0.00000000656 3.53022740783 302.164775655 +0.00000000681 2.8450717434 191.9584544356 +0.00000000771 2.19893222018 942.062061969 +0.00000000765 5.311472577 551.031606097 +0.00000000667 3.72432305249 88.865680217 +0.00000000534 1.83172084748 647.0108333148 +0.00000000553 0.85896003802 330.6189636582 +0.00000000543 5.26057584439 21.3406410024 +0.00000000584 3.82243061802 618.5566453116 +0.00000000512 4.44485521707 110.2063212194 +0.00000000612 1.59320941864 3.1813937377 +0.00000000631 1.83863158533 10.2949407385 +0.00000000491 1.52912023181 405.2575498736 +0.00000000521 0.24011424451 433.7117378768 diff --git a/kstars/kstars/data/jupiter.R5.vsop b/kstars/kstars/data/jupiter.R5.vsop new file mode 100644 index 00000000..63d6c986 --- /dev/null +++ b/kstars/kstars/data/jupiter.R5.vsop @@ -0,0 +1,9 @@ +0.00000011188 4.75249399945 536.8045120954 +0.00000004255 5.9151622917 522.5774180938 +0.00000002079 5.56781555864 515.463871093 +0.00000001908 4.29659647286 543.9180590962 +0.00000001875 3.69357495838 7.1135470008 +0.0000000159 5.49312796166 1066.49547719 +0.00000001612 4.13222808529 1059.3819301892 +0.0000000124 3.77981722506 14.2270940016 +0.00000001033 4.50671820436 529.6909650946 diff --git a/kstars/kstars/data/jupiter.orbit b/kstars/kstars/data/jupiter.orbit new file mode 100644 index 00000000..1b6c4360 --- /dev/null +++ b/kstars/kstars/data/jupiter.orbit @@ -0,0 +1,100 @@ +-4.58799 2.78581 0.0913401 +-4.76933 2.48895 0.096622 +-4.93008 2.18133 0.101487 +-5.06966 1.86434 0.105916 +-5.18762 1.53941 0.109894 +-5.28357 1.20794 0.113406 +-5.35721 0.871372 0.116439 +-5.40833 0.531139 0.118983 +-5.43679 0.188683 0.121029 +-5.44255 -0.15456 0.12257 +-5.42565 -0.497162 0.123601 +-5.38621 -0.837701 0.124118 +-5.3244 -1.17476 0.12412 +-5.24051 -1.50695 0.123608 +-5.13489 -1.83289 0.122584 +-5.00798 -2.15122 0.121052 +-4.86028 -2.46062 0.119018 +-4.69237 -2.75979 0.116488 +-4.50491 -3.04746 0.113474 +-4.29862 -3.32239 0.109986 +-4.07432 -3.58339 0.106038 +-3.83286 -3.82931 0.101643 +-3.5752 -4.05903 0.0968186 +-3.30236 -4.27151 0.0915834 +-3.01541 -4.46573 0.0859574 +-2.7155 -4.64076 0.0799622 +-2.40385 -4.79571 0.0736212 +-2.08172 -4.92977 0.0669597 +-1.75047 -5.04219 0.0600047 +-1.41147 -5.1323 0.0527848 +-1.06618 -5.19953 0.0453296 +-0.716101 -5.24336 0.0376705 +-0.362775 -5.2634 0.0298408 +-0.007794 -5.25932 0.0218747 +0.347218 -5.23092 0.0138077 +0.700608 -5.17811 0.00567639 +1.05069 -5.10088 -0.00248169 +1.39577 -4.99936 -0.0106278 +1.73413 -4.87379 -0.0187225 +2.06405 -4.72454 -0.0267261 +2.38385 -4.55211 -0.0345986 +2.69182 -4.35711 -0.0422997 +2.98631 -4.1403 -0.0497889 +3.2657 -3.90256 -0.0570264 +3.52843 -3.64491 -0.0639728 +3.77298 -3.36848 -0.0705901 +3.99792 -3.07455 -0.0768407 +4.2019 -2.76451 -0.0826886 +4.38368 -2.43986 -0.0880998 +4.54212 -2.10222 -0.0930422 +4.67621 -1.75332 -0.0974862 +4.78506 -1.39495 -0.101404 +4.86794 -1.02901 -0.104772 +4.92426 -0.657452 -0.107569 +4.95359 -0.282291 -0.109777 +4.95566 0.0944258 -0.111381 +4.93038 0.470624 -0.112371 +4.87784 0.844222 -0.11274 +4.79827 1.21314 -0.112485 +4.69212 1.57535 -0.111607 +4.55997 1.92883 -0.110112 +4.40256 2.27164 -0.108007 +4.22082 2.6019 -0.105306 +4.01581 2.91782 -0.102025 +3.78874 3.21771 -0.0981851 +3.54095 3.50001 -0.0938084 +3.27386 3.76325 -0.0889214 +2.98905 4.00611 -0.0835536 +2.68815 4.22742 -0.077737 +2.37289 4.42613 -0.0715057 +2.04502 4.60136 -0.0648955 +1.70639 4.75236 -0.0579442 +1.35884 4.87853 -0.0506909 +1.00427 4.97946 -0.0431759 +0.644549 5.05484 -0.0354402 +0.281553 5.10454 -0.0275248 +-0.0828617 5.12855 -0.0194711 +-0.446865 5.12701 -0.0113209 +-0.808661 5.10016 -0.00311541 +-1.16651 5.04841 0.005105 +-1.51871 4.97224 0.0133006 +-1.86365 4.87227 0.0214324 +-2.19975 4.74922 0.0294625 +-2.52553 4.60389 0.0373541 +-2.83958 4.43718 0.0450721 +-3.14057 4.25005 0.0525829 +-3.42725 4.04356 0.0598541 +-3.69845 3.81879 0.066855 +-3.95309 3.57693 0.0735564 +-4.19018 3.3192 0.0799316 +-4.40883 3.04685 0.0859551 +-4.60821 2.76119 0.0916033 +-4.78761 2.46355 0.0968542 +-4.94639 2.15531 0.101688 +-5.084 1.83783 0.106087 +-5.19997 1.51253 0.110034 +-5.29392 1.18082 0.113516 +-5.36556 0.844137 0.11652 +-5.4147 0.503915 0.119035 +-5.4412 0.161589 0.121053 diff --git a/kstars/kstars/data/jupiter.png b/kstars/kstars/data/jupiter.png new file mode 100644 index 00000000..b7c46e49 Binary files /dev/null and b/kstars/kstars/data/jupiter.png differ diff --git a/kstars/kstars/data/kstars.png b/kstars/kstars/data/kstars.png new file mode 100644 index 00000000..18360c80 Binary files /dev/null and b/kstars/kstars/data/kstars.png differ diff --git a/kstars/kstars/data/lo16-app-kstars.png b/kstars/kstars/data/lo16-app-kstars.png new file mode 100644 index 00000000..16130eac Binary files /dev/null and b/kstars/kstars/data/lo16-app-kstars.png differ diff --git a/kstars/kstars/data/lo32-app-kstars.png b/kstars/kstars/data/lo32-app-kstars.png new file mode 100644 index 00000000..d5b3f28d Binary files /dev/null and b/kstars/kstars/data/lo32-app-kstars.png differ diff --git a/kstars/kstars/data/mars.B0.vsop b/kstars/kstars/data/mars.B0.vsop new file mode 100644 index 00000000..7a1ce40c --- /dev/null +++ b/kstars/kstars/data/mars.B0.vsop @@ -0,0 +1,441 @@ +0.00289104742 0.000000 0.000000 +0.03197134986 3.76832042432 3340.6124266998 +0.00298033234 4.10616996243 6681.2248533996 +0.00031365538 4.44651052853 10021.8372800994 +0.000034841 4.78812547889 13362.4497067992 +0.00000442999 5.65233015876 3337.0893083508 +0.00000443401 5.02642620491 3344.1355450488 +0.00000399109 5.130568147 16703.062133499 +0.00000292506 3.79290644595 2281.2304965106 +0.00000181982 6.13648011704 6151.533888305 +0.00000163159 4.26399626634 529.6909650946 +0.00000159678 2.23194610246 1059.3819301892 +0.00000139323 2.41796344238 8962.4553499102 +0.00000149297 2.16501209917 5621.8429232104 +0.00000142686 1.1821501611 3340.5951730476 +0.00000142685 3.2129218082 3340.629680352 +0.00000082544 5.36667872319 6684.7479717486 +0.0000007364 5.09187524843 398.1490034082 +0.0000007266 5.53775710437 6283.0758499914 +0.00000086377 5.74429648412 3738.761430108 +0.00000083276 5.98866315739 6677.7017350506 +0.00000060116 3.67960808826 796.2980068164 +0.00000063111 0.73049113369 5884.9268465832 +0.00000062338 4.85071999184 2942.4634232916 +0.00000046951 5.54339723804 3340.545116397 +0.00000046953 5.13486627234 3340.6797370026 +0.0000004663 5.47361665459 20043.6745601988 +0.00000045588 2.13262507507 2810.9214616052 +0.00000041269 0.20003189001 9492.1463150048 +0.00000047199 4.52184736343 3149.1641605882 +0.0000003854 4.08008443274 4136.9104335162 +0.00000033069 4.06581918329 1751.539531416 +0.00000029694 5.92218297386 3532.0606928114 +0.00000032736 2.62071056958 2914.0142358238 +0.00000029521 2.75342566734 12303.06777661 +0.00000028169 2.06282533993 5486.777843175 +0.00000028618 4.94710527914 3870.3033917944 +0.00000026603 3.5508584402 6681.2421070518 +0.00000026603 1.52008675291 6681.2075997474 +0.00000023336 2.27624532707 1589.0728952838 +0.00000026052 2.60064548916 4399.994356889 +0.00000022637 2.27507466406 1194.4470102246 +0.00000018887 6.04416196149 7079.3738568078 +0.00000014846 3.41358603159 5088.6288397668 +0.00000019947 2.67365368471 8432.7643848156 +0.00000014682 5.89211938785 9623.6882766912 +0.00000014152 2.42512744356 3333.498879699 +0.0000001331 2.62839773036 426.598190876 +0.00000014008 1.67425558329 6254.6266625236 +0.00000015104 2.81013535571 3496.032826134 +0.00000013011 5.70759434129 10025.3603984484 +0.0000001208 1.51804981987 3185.1920272656 +0.00000013183 0.04521207632 10018.3141617504 +0.00000011554 5.5741897182 191.4482661116 +0.00000011196 0.55829576311 5092.1519581158 +0.0000001153 2.13314819584 11773.3768115154 +0.00000010435 5.72414012635 6467.9257579616 +0.00000009846 0.86942245495 1592.5960136328 +0.00000009761 1.0934228866 2544.3144198834 +0.00000008754 5.47281660412 6681.2921637024 +0.00000008937 4.8379038561 6489.776587288 +0.00000008652 4.72118876809 213.299095438 +0.00000008797 2.86597575792 3341.592747768 +0.00000008384 2.65895230037 4535.0594369244 +0.00000008213 4.8260813471 3553.9115221378 +0.00000008799 1.52910882795 3339.6321056316 +0.00000008103 1.00994045172 9225.539273283 +0.00000008754 5.88131160438 6681.1575430968 +0.00000007209 4.41679446871 7477.522860216 +0.0000000856 4.79003986337 4690.4798363586 +0.00000006087 1.89071507516 9595.2390892234 +0.00000006974 0.53246284561 12832.7587417046 +0.00000005584 6.18909308524 4292.3308329504 +0.00000005038 6.06393121994 7210.9158184942 +0.00000005126 0.11856805 4562.4609930212 +0.00000004863 1.33051301524 3894.1818295422 +0.00000005592 3.97792577165 3127.3133312618 +0.00000004965 5.74589127183 1990.745017041 +0.0000000553 5.81711987294 23384.2869868986 +0.00000004184 3.88899446923 10021.8545337516 +0.00000004184 1.8582188554 10021.8200264472 +0.00000004685 1.11750235736 3319.8370312074 +0.00000003954 2.65573703692 4929.6853219836 +0.00000005174 3.62343554596 2700.7151403858 +0.00000004639 6.14089337232 7.1135470008 +0.00000004686 3.27731664264 3361.3878221922 +0.00000004999 3.09121636067 15643.6802033098 +0.00000003919 2.96552252075 7740.6067835888 +0.00000003361 1.85016770821 2957.7158944766 +0.00000004246 4.1963927863 2146.1654164752 +0.00000004101 6.22532797325 10213.285546211 +0.00000003124 0.08536218671 10419.9862835076 +0.00000003079 2.41163389513 3344.2028553516 +0.00000003093 1.98041729732 3337.021998048 +0.00000003044 4.38894419912 1221.8485663214 +0.00000002879 2.93292197885 2787.0430238574 +0.00000003372 4.45558202843 6674.1113063988 +0.0000000251 4.06249795775 6872.6731195112 +0.00000002616 1.23659420897 4933.2084403326 +0.00000003011 4.33965766608 2388.8940204492 +0.00000003094 2.40385309455 2118.7638603784 +0.00000002516 2.30275910483 3723.508958923 +0.00000002192 1.688775987 639.897286314 +0.00000002157 6.07600403318 9808.5381846614 +0.00000002686 2.38172448359 15113.9892382152 +0.00000002156 2.87771528495 6041.3275670856 +0.00000002495 3.87395320804 7903.073419721 +0.00000002253 0.47469626036 3475.6775067352 +0.00000002443 3.02632351975 3767.2106175758 +0.00000001937 0.38000997629 13358.9265884502 +0.00000002213 3.9198232636 3205.5473466644 +0.00000002385 6.23883456815 12964.300703391 +0.00000001806 2.38408432339 11243.6858464208 +0.00000002265 1.8577388518 6525.8044539654 +0.00000001642 1.86812936557 6680.2445323314 +0.00000001616 3.39954231101 8429.2412664666 +0.00000001646 0.73261192032 2274.1169495098 +0.0000000191 6.04319894051 13365.9728251482 +0.00000001492 2.9936092905 7875.6718636242 +0.00000001567 1.76860259924 382.8965322232 +0.00000001459 1.40571286543 14584.2982731206 +0.00000001527 5.79343536555 6894.5239488376 +0.00000001409 5.17099876287 9830.3890139878 +0.00000001665 3.60183854165 2288.3440435114 +0.00000001616 2.1944777548 8827.3902698748 +0.00000001746 0.10485504333 3583.3410306738 +0.00000001637 3.20410489018 6682.2051744678 +0.00000001269 2.02253791623 155.4203994342 +0.00000001507 5.80795976424 1748.016413067 +0.00000001296 2.92899986522 9381.9399937854 +0.00000001291 2.98932404463 6836.6452528338 +0.00000001377 5.8098082145 10021.9045904022 +0.00000001357 0.32856318286 4032.7700279266 +0.00000001377 6.21830533138 10021.7699697966 +0.00000001227 2.20421067322 12935.8515159232 +0.0000000108 4.75502761725 10818.1352869158 +0.00000001016 1.33950348904 12566.1516999828 +0.00000001083 0.87622049125 16173.3711684044 +0.00000000957 5.29505019432 1066.49547719 +0.00000001035 2.44286811558 1052.2683831884 +0.00000001153 4.73786864168 8031.0922630584 +0.00000001042 1.73541825729 3369.0616141676 +0.00000000899 1.87265511538 3077.528503327 +0.00000000892 2.51347636401 3603.6963500726 +0.00000000904 0.27361540197 3325.3599555148 +0.00000000883 5.4653793674 5614.7293762096 +0.00000000949 0.04595688771 7064.1213856228 +0.00000000872 3.61205859852 6702.000248892 +0.00000000842 5.61713543212 8955.3418029094 +0.00000000842 0.57536275896 3191.0492295652 +0.00000000904 4.11832249537 3355.8648978848 +0.00000001044 2.6588954211 3312.163239232 +0.00000000807 2.2644325982 8969.568896911 +0.00000001046 6.11317298058 5331.3574437408 +0.00000000933 0.82551054416 3503.079062832 +0.00000000946 1.92368414869 5628.9564702112 +0.00000000978 4.55697167317 3097.88382272579 +0.00000000846 4.65096242323 6438.4962494256 +0.00000000901 1.46788821922 6660.4494579072 +0.00000000739 4.97716008834 10014.7237330986 +0.00000000762 3.42576079312 18984.2926300096 +0.00000000934 0.35014113954 3264.3463554242 +0.00000000894 0.34991139502 10551.528245194 +0.00000000665 6.05561837558 7632.9432596502 +0.00000000605 4.68480399923 5729.506447149 +0.00000000593 2.97207045977 3178.1457905676 +0.00000000617 2.19529512598 13362.432453147 +0.00000000579 3.32303439858 11081.2192102886 +0.00000000579 2.31217959727 6677.6344247478 +0.00000000572 4.27984088783 6546.1597733642 +0.00000000584 4.51625727923 1648.4467571974 +0.00000000626 4.60715188203 2487.4160449478 +0.00000000649 2.17894376907 6298.3283211764 +0.00000000617 4.22635718375 13362.4669604514 +0.0000000055 3.11161314141 6144.4203413042 +0.00000000551 3.27081871281 6127.6554505572 +0.00000000536 0.18973312148 3346.1353510072 +0.00000000557 6.13686769377 26724.8994135984 +0.00000000571 5.6534146366 2921.1277828246 +0.00000000552 5.75724124958 149.5631971346 +0.00000000638 4.49647258906 3.523118349 +0.00000000552 1.07795672495 536.8045120954 +0.00000000537 4.19207200801 3335.0895023924 +0.00000000567 2.62806466971 2648.454825473 +0.00000000641 3.24534699403 3347.7259737006 +0.00000000546 2.76744357149 5459.3762870782 +0.00000000556 4.98610303145 6531.661656265 +0.00000000578 2.74445077242 6684.8152820514 +0.00000000613 3.01718810256 8270.2977486834 +0.00000000558 5.89236366633 6158.6474353058 +0.00000000489 4.59082197201 522.5774180938 +0.00000000445 3.64293918046 10713.9948813262 +0.00000000539 0.59284523316 553.5694028424 +0.00000000434 1.99641894213 26087.9031415742 +0.00000000459 4.84216944554 1758.6530784168 +0.00000000423 3.77854586358 6688.3384004004 +0.00000000421 3.10245838137 8329.671610597 +0.00000000421 4.43540354818 103.0927742186 +0.00000000502 3.0314151263 3360.96774609859 +0.00000000422 5.99158563064 242.728603974 +0.00000000401 2.06012045711 3980.5097130138 +0.0000000041 5.85255605682 3351.2490920496 +0.00000000375 2.5080334092 6784.3176276182 +0.00000000407 0.3011732839 16304.9131300908 +0.00000000507 1.350164178 3320.257107301 +0.00000000385 1.06248122739 7234.794256242 +0.00000000519 4.61705823333 7373.3824546264 +0.00000000401 0.51161484292 17085.9586657222 +0.00000000371 0.41707432281 13760.5987102074 +0.00000000476 0.81142637639 6816.289933435 +0.00000000348 3.36497054127 8439.8779318164 +0.00000000366 6.05186692577 3607.2194684216 +0.00000000402 2.67375675473 18454.601664915 +0.00000000439 0.41122589061 10404.7338123226 +0.00000000412 4.81039654306 3329.97576135 +0.00000000413 0.21011211689 13149.1506113612 +0.00000000363 2.19017574725 9866.4168806652 +0.00000000337 5.46398740226 6604.958782124 +0.0000000034 1.7339266228 1692.1656695024 +0.00000000344 3.58310197017 7107.8230442756 +0.0000000042 2.77274750272 2906.900688823 +0.00000000335 2.02339633221 3333.5661900018 +0.00000000336 2.78173647754 4989.0591838972 +0.00000000354 5.41265456299 951.7184062506 +0.00000000328 0.43464916253 6923.9534573736 +0.00000000422 1.5759173708 8273.8208670324 +0.00000000324 4.99165215532 11371.7046897582 +0.00000000351 4.60766539695 3074.005384978 +0.00000000333 4.86991808664 3863.1898447936 +0.00000000319 1.44510282827 11769.8536931664 +0.00000000296 5.25637576704 76.2660712756 +0.00000000349 1.62483962938 17924.9106998204 +0.00000000293 2.20643287367 3347.6586633978 +0.00000000315 4.5522730677 5828.0284716476 +0.0000000028 1.4213429154 6606.4432548323 +0.00000000336 1.56854533505 1581.959348283 +0.00000000343 0.27605726543 10973.55568635 +0.00000000271 0.08314924409 10235.1363755374 +0.0000000028 0.76436434398 853.196381752 +0.00000000317 4.91466081381 3443.7052009184 +0.00000000257 0.15709629188 12168.0026965746 +0.00000000237 3.13380421805 74.7815985673 +0.00000000271 1.83008759256 3399.9862886134 +0.00000000233 3.20163702613 10177.2576795336 +0.00000000312 0.28436027987 13745.3462390224 +0.00000000273 4.53535816659 3344.4937620578 +0.00000000235 0.67980074869 17395.2197347258 +0.00000000262 3.84436620806 9168.6408983474 +0.00000000271 4.94509131052 692.1576012268 +0.00000000254 2.19491751584 3281.2385647862 +0.0000000022 1.65400798925 3546.797975137 +0.00000000283 5.57884389098 3973.396166013 +0.00000000229 5.93153003758 3364.4908644476 +0.00000000223 4.82744958322 9779.1086761254 +0.00000000222 0.71788606092 16699.53901515 +0.00000000219 0.09831940529 16706.585251848 +0.00000000221 1.66596576205 10575.4066829418 +0.00000000259 1.10208840059 1744.4259844152 +0.00000000243 1.52425310144 14054.607308026 +0.00000000273 6.12932898811 3336.7310913418 +0.00000000232 4.73422268172 3316.733988952 +0.0000000021 5.97305256642 419.4846438752 +0.00000000213 5.35378111313 1596.1864422846 +0.00000000197 3.32400761027 5085.038411115 +0.00000000193 0.90522037315 14314.1681130498 +0.00000000192 2.63243342989 433.7117378768 +0.00000000188 1.14983778034 13892.1406718938 +0.000000002 4.79567916236 6261.7402095244 +0.00000000204 2.3227216771 13916.0191096416 +0.00000000191 5.08454560792 2178.137722292 +0.00000000191 5.88821293073 3340.19235060619 +0.00000000236 0.97341490472 3230.4061054804 +0.000000002 3.60041329896 3304.5845600224 +0.00000000165 2.91701234796 3415.3940252671 +0.00000000191 4.7764733812 3341.0325027934 +0.00000000174 2.20549134205 10020.8569590312 +0.00000000161 2.64795288862 3304.0070613956 +0.00000000173 3.54115285115 10022.8176011676 +0.00000000154 2.45916882835 12722.5524204852 +0.0000000016 1.73968020026 3377.217792004 +0.00000000196 0.78013533938 3376.6402933772 +0.00000000153 0.27328628499 13362.3823964964 +0.0000000019 2.65143864216 3657.0042963564 +0.00000000172 5.71092117488 2384.3232707292 +0.00000000157 1.00235389487 3209.0704650134 +0.0000000015 3.39592748537 3472.1543883862 +0.00000000165 5.86551673354 2803.8079146044 +0.00000000154 0.32136196834 6665.9723822146 +0.00000000178 3.34059693754 11216.284290324 +0.00000000192 0.66079944629 3134.4268782626 +0.00000000161 2.87915391245 4392.8808098882 +0.00000000159 3.72249746113 13517.8701062334 +0.00000000168 0.55746622745 110.2063212194 +0.00000000158 5.67248197213 4407.1079038898 +0.00000000161 1.76789928464 6709.6740408674 +0.00000000158 5.50643845256 13171.0014406876 +0.00000000129 1.21297315367 19513.9835951042 +0.00000000173 0.17070148373 3024.2205570432 +0.00000000132 4.25407099272 16858.4825329332 +0.00000000125 2.88510294667 17256.6315363414 +0.00000000124 2.59724598646 12310.1813236108 +0.0000000017 4.05945259741 2818.035008606 +0.00000000121 5.23997785185 9872.2740829648 +0.00000000142 3.02798835989 3511.285297319 +0.00000000165 2.53171951288 16276.463942623 +0.00000000153 6.14783670557 13362.517017102 +0.00000000119 4.15694365082 3760.097070575 +0.0000000012 0.64287725481 4459.3682188026 +0.0000000013 4.9500230946 13553.8979729108 +0.0000000012 0.17087854222 8671.9698704406 +0.00000000112 0.16822264326 135.0650800354 +0.00000000137 3.34809361979 3341.0423098265 +0.00000000125 1.32195559043 1349.8674096588 +0.00000000111 3.14151030451 13524.9163429314 +0.00000000119 5.9536134805 12295.9542296092 +0.00000000131 5.09769375731 14158.7477136156 +0.00000000141 1.37128440708 3169.9395560806 +0.00000000112 3.35831868034 5989.0672521728 +0.00000000104 5.00696041032 13119.7211028252 +0.0000000011 5.23317664736 1375.7737998458 +0.00000000105 2.72692368303 1162.4747044078 +0.00000000104 1.73769165705 2221.856634597 +0.00000000137 1.0457695039 3340.1825435731 +0.00000000106 6.13415161313 162.4666361322 +0.00000000119 2.63312561442 7321.1221397136 +0.00000000105 3.09551802365 20618.0193585336 +0.00000000099 4.25515697974 23539.7073863328 +0.00000000108 1.01854506729 3265.8308281325 +0.00000000119 4.07277528003 10184.3039162316 +0.00000000096 1.81122023425 10001.061884607 +0.00000000093 3.58905885066 5099.2655051166 +0.00000000095 4.94756054764 3981.490034082 +0.00000000094 5.3749336802 13355.3361597984 +0.00000000095 0.13037485775 15508.6151232744 +0.00000000103 0.43484130196 1861.7458526354 +0.0000000009 3.76370412628 22324.9050567094 +0.00000000091 3.95041101283 10042.6126755918 +0.00000000106 4.30186500383 640.8776073822 +0.00000000109 6.18873749839 1478.8665740644 +0.00000000088 1.79608901332 6247.5131155228 +0.00000000102 5.58754073056 2766.267628365 +0.0000000011 0.94707767481 3274.1250177854 +0.00000000084 4.45487801845 6696.4773245846 +0.00000000085 2.74791518135 3407.0998356142 +0.00000000087 4.51145821088 220.4126424388 +0.00000000101 5.94930983227 8425.6508378148 +0.00000000082 0.01837230371 9499.2598620056 +0.0000000008 0.4255098998 18052.9295431578 +0.00000000083 2.96589752213 6652.7756659318 +0.0000000008 4.61446168762 3914.9572250346 +0.00000000079 1.50228636499 2111.6503133776 +0.00000000089 3.52977975496 9485.032768004 +0.00000000086 0.41976545794 956.2891559706 +0.00000000088 5.46013317934 16460.333529525 +0.00000000091 2.09965252231 949.1756089698 +0.00000000104 1.72206104768 3296.8935143948 +0.00000000103 1.25691413032 3384.3313390048 +0.00000000084 5.78647729498 5518.7501489918 +0.00000000079 1.79313426804 38.1330356378 +0.00000000073 0.10667695992 29822.7832363242 +0.00000000087 2.11654357529 3450.8187479192 +0.00000000072 3.89476829327 9380.9596727172 +0.00000000075 2.5934030534 1964.838626854 +0.00000000098 4.01577665825 6843.6914895318 +0.00000000074 5.32032289064 11766.2632645146 +0.00000000068 0.04775525953 2125.8774073792 +0.00000000069 6.07427052412 26482.1708096244 +0.00000000069 2.050189992 29424.634232916 +0.00000000084 0.16960920719 263.0839233728 +0.00000000068 5.03013252197 9070.1188738488 +0.00000000076 2.00296087293 224.3447957019 +0.00000000078 2.17362706851 30220.9322397324 +0.00000000066 3.85497672006 19406.6782881746 +0.00000000066 5.70059718737 33561.5446664322 +0.00000000067 0.16600936321 22743.4093795164 +0.00000000065 4.65423392949 2807.3983432562 +0.00000000069 3.34387224268 11670.2840372968 +0.00000000087 4.9783802188 1118.7557921028 +0.00000000063 0.1890710618 30065.5118402982 +0.00000000064 4.61909647015 9886.772200064 +0.00000000073 0.93706647938 20735.8321614256 +0.0000000006 5.83757395809 8646.0634802536 +0.00000000062 4.81389895867 20199.094959633 +0.00000000059 5.00150762621 6414.6178116778 +0.00000000068 3.84252763135 6571.0185321802 +0.00000000062 2.81689634717 6944.3087767724 +0.00000000065 4.49078808776 632.7837393132 +0.00000000058 5.64889513615 9945.5712088238 +0.0000000007 2.51605694403 9638.9407478762 +0.00000000057 3.28105791201 206.1855484372 +0.00000000057 2.97448265957 21795.2140916148 +0.00000000056 2.23565630779 20995.3929664494 +0.00000000057 1.88614831237 18451.078546566 +0.00000000071 4.82445647307 8542.970706035 +0.00000000061 3.659450739 14421.8316369884 +0.00000000056 3.13789031275 8799.988713778 +0.00000000057 4.89927831599 9602.3526362242 +0.00000000065 3.37109873211 11610.9101753832 +0.00000000067 1.92945007459 21265.5231265202 +0.00000000055 1.95164531764 9588.1255422226 +0.00000000057 2.82240075154 10124.930054318 +0.00000000057 6.10407356832 19800.9459562248 +0.00000000055 5.20976473824 3237.5196524812 +0.00000000057 4.12235760406 10028.9508271002 +0.00000000055 1.41700952855 15906.7641266826 +0.00000000053 2.16328741039 6418.1409300268 +0.0000000006 2.64683840328 10018.2468514476 +0.00000000068 5.36539876845 1228.9621133222 +0.00000000051 5.73824213507 6048.4411140864 +0.00000000053 0.31937174553 12721.572099417 +0.00000000051 0.06312524105 20206.141196331 +0.00000000049 4.53401402385 6675.7019290922 +0.00000000051 1.15475560534 10156.9023601348 +0.00000000064 4.5633226877 16703.0793871512 +0.0000000006 3.61007443614 9468.267877257 +0.00000000059 3.08413561767 10025.4277087512 +0.00000000064 2.53229538141 16703.0448798468 +0.00000000056 3.31988072467 6518.7582172674 +0.00000000047 1.44559165677 6643.0918177618 +0.0000000005 1.92342238827 11614.4332937322 +0.00000000047 4.03794177027 23958.6317852334 +0.00000000046 3.70927352724 8859.3625756916 +0.0000000006 2.55506470511 11780.4903585162 +0.00000000047 1.69256878711 6660.8695340008 +0.00000000044 6.09481217162 6460.8122109608 +0.00000000044 2.6304062214 13936.794505134 +0.00000000053 0.77878945764 16865.5287696312 +0.00000000049 1.8336854455 17654.7805397496 +0.00000000048 0.52828042378 6686.747777707 +0.00000000042 4.30347553493 9065.5481241288 +0.00000000042 5.71964550673 7203.8022714934 +0.00000000041 0.98427208931 20426.571092422 +0.00000000051 3.54335413699 20597.2439630412 +0.00000000041 0.21219617682 7314.0085927128 +0.00000000038 2.53074981011 13207.029307365 +0.00000000039 5.15577369902 6670.5881880498 +0.00000000051 3.25271478667 7799.9806455024 +0.00000000049 0.77060706107 17101.2111369072 +0.00000000038 6.06684699984 9389.0535407862 +0.00000000043 0.51983815091 16489.763038061 +0.00000000036 0.84102576439 23937.856389741 diff --git a/kstars/kstars/data/mars.B1.vsop b/kstars/kstars/data/mars.B1.vsop new file mode 100644 index 00000000..894d8354 --- /dev/null +++ b/kstars/kstars/data/mars.B1.vsop @@ -0,0 +1,287 @@ +-0.0001411603 0.000000 0.000000 +0.00350068845 5.36847836211 3340.6124266998 +0.00009670755 5.47877786506 6681.2248533996 +0.00001471918 3.20205766795 10021.8372800994 +0.00000425864 3.40843812875 13362.4497067992 +0.00000102039 0.77617286189 3337.0893083508 +0.00000078848 3.71768293865 16703.062133499 +0.00000026171 2.48293558065 2281.2304965106 +0.00000032708 3.45803723682 5621.8429232104 +0.00000020712 1.44120802297 6151.533888305 +0.00000018294 6.03102943125 529.6909650946 +0.0000001568 3.93075566599 8962.4553499102 +0.00000016975 4.81115186866 3344.1355450488 +0.00000013067 0.97324736181 6677.7017350506 +0.00000015622 2.78241383265 3340.5951730476 +0.00000015622 4.81318636318 3340.629680352 +0.00000013771 1.67983063909 3532.0606928114 +0.00000012711 4.04546734935 20043.6745601988 +0.00000014268 0.24640247719 2942.4634232916 +0.00000012493 2.25620513522 5884.9268465832 +0.000000088 0.34079528233 398.1490034082 +0.00000008637 1.75213704409 2544.3144198834 +0.00000008903 5.95437916504 2810.9214616052 +0.00000008102 0.84279830287 6283.0758499914 +0.0000000925 4.35071778619 3496.032826134 +0.00000008085 4.29614034209 6684.7479717486 +0.00000005811 3.55479498415 5092.1519581158 +0.00000005864 3.69652093329 5486.777843175 +0.00000005618 0.03475872145 3185.1920272656 +0.00000005148 0.85886443528 3340.545116397 +0.00000005145 0.45169791514 3340.6797370026 +0.00000004898 4.12922007874 1059.3819301892 +0.00000003471 5.07253485267 5088.6288397668 +0.00000003102 3.11487063736 3339.6321056316 +0.00000003013 1.00910437496 2914.0142358238 +0.00000003171 1.24730004776 3738.761430108 +0.00000003194 2.86899092087 1751.539531416 +0.00000002304 1.38460565999 3870.3033917944 +0.00000002233 2.91238180064 3894.1818295422 +0.00000002792 4.27117916474 8432.7643848156 +0.00000002431 0.14615904873 4690.4798363586 +0.00000002577 2.78651098185 6254.6266625236 +0.00000001996 1.51200589223 4292.3308329504 +0.0000000186 5.15222219319 796.2980068164 +0.00000002014 5.48528849094 3127.3133312618 +0.00000001922 4.37668623732 23384.2869868986 +0.00000002248 4.46756441051 10025.3603984484 +0.00000001782 2.70229954651 4136.9104335162 +0.00000001621 2.26742355334 3149.1641605882 +0.00000001452 1.53948251192 9492.1463150048 +0.00000001373 3.20232312108 2146.1654164752 +0.00000001332 5.6796683701 1592.5960136328 +0.00000001378 4.12087865376 3723.508958923 +0.00000001215 0.33914405698 6674.1113063988 +0.00000001168 3.52407129935 11773.3768115154 +0.00000001179 6.15475441355 213.299095438 +0.00000001173 1.2603660844 3341.592747768 +0.00000001211 0.97241747335 6467.9257579616 +0.00000001204 0.95200561837 10018.3141617504 +0.00000001107 1.44142157852 2787.0430238574 +0.00000001194 0.84501638145 1194.4470102246 +0.00000001043 3.98123209815 12303.06777661 +0.00000001029 1.21951732572 4535.0594369244 +0.00000000939 2.99716248257 7477.522860216 +0.00000001303 1.12409937702 4399.994356889 +0.00000001032 4.26592917807 1990.745017041 +0.0000000123 0.37904885593 6525.8044539654 +0.00000000989 2.37220445455 9225.539273283 +0.00000000946 3.14940196742 6489.776587288 +0.00000001013 5.90131661122 3097.88382272579 +0.00000000913 2.86098924372 2388.8940204492 +0.00000000954 4.90448639106 3583.3410306738 +0.00000000866 4.92421595837 6681.2421070518 +0.00000000797 4.53307543814 7079.3738568078 +0.00000000866 2.89344915945 6681.2075997474 +0.00000000659 0.33901474348 2957.7158944766 +0.0000000067 3.23650405278 9595.2390892234 +0.00000000782 1.56739177814 3333.498879699 +0.00000000641 4.4691872125 6836.6452528338 +0.00000000611 3.97393774087 6041.3275670856 +0.00000000738 3.7871562478 4562.4609930212 +0.00000000558 2.92718433901 1589.0728952838 +0.00000000513 0.96852780537 9623.6882766912 +0.00000000508 4.07262127921 7.1135470008 +0.00000000512 1.53960708348 7740.6067835888 +0.00000000481 3.51023225206 155.4203994342 +0.00000000528 6.0619072177 4933.2084403326 +0.00000000558 2.09491968451 2288.3440435114 +0.00000000445 3.4243988628 6680.2445323314 +0.00000000482 4.73460866232 13365.9728251482 +0.00000000534 4.88536251621 3361.3878221922 +0.0000000052 6.19100285186 6438.4962494256 +0.00000000441 1.82408206251 3325.3599555148 +0.00000000487 2.72879191049 3319.8370312074 +0.00000000417 4.48716253276 7903.073419721 +0.0000000043 0.62845892205 5614.7293762096 +0.00000000395 4.89021898045 10419.9862835076 +0.0000000038 1.91138845097 3553.9115221378 +0.00000000358 4.21584518245 426.598190876 +0.00000000409 4.53421956625 3360.96774609859 +0.00000000426 5.47172830908 3205.5473466644 +0.0000000033 1.00078638665 8955.3418029094 +0.00000000322 2.42607399606 2274.1169495098 +0.00000000316 3.2206408943 1221.8485663214 +0.00000000312 3.66073476074 3337.021998048 +0.0000000031 4.09100416919 3344.2028553516 +0.00000000295 2.87635162282 7210.9158184942 +0.00000000329 5.64440592793 12832.7587417046 +0.00000000306 1.52567836482 7875.6718636242 +0.00000000284 0.56373187712 6681.2921637024 +0.00000000358 4.21258737082 1052.2683831884 +0.00000000347 1.52200237477 10213.285546211 +0.00000000268 3.57749600251 9830.3890139878 +0.00000000346 1.65247014273 6682.2051744678 +0.00000000269 4.4518241708 9381.9399937854 +0.00000000285 0.97118840317 6681.1575430968 +0.00000000256 3.67744143301 1066.49547719 +0.00000000269 1.78448639785 6127.6554505572 +0.00000000312 4.63751658715 5331.3574437408 +0.00000000317 6.15274242841 3320.257107301 +0.00000000245 4.71030710599 26724.8994135984 +0.00000000249 3.31328995337 10818.1352869158 +0.0000000024 4.87364672707 6144.4203413042 +0.00000000239 1.35709001659 7064.1213856228 +0.00000000237 3.19837233399 5729.506447149 +0.00000000278 1.5084206034 4929.6853219836 +0.00000000274 3.61160906396 191.4482661116 +0.00000000248 3.93789974497 11243.6858464208 +0.00000000242 2.57630671866 3355.8648978848 +0.00000000241 1.89683861728 15643.6802033098 +0.00000000228 0.71217112323 9866.4168806652 +0.00000000246 0.16913226579 2700.7151403858 +0.00000000219 0.03864812268 522.5774180938 +0.00000000215 3.44260776071 8827.3902698748 +0.00000000206 5.23615052385 6923.9534573736 +0.00000000202 0.60277862639 10021.8200264472 +0.00000000226 2.4333250327 8429.2412664666 +0.00000000202 2.63373646725 10021.8545337516 +0.00000000199 3.26545613445 382.8965322232 +0.00000000198 4.50685315424 242.728603974 +0.00000000215 2.12744795327 553.5694028424 +0.00000000177 3.92599588022 8031.0922630584 +0.00000000162 3.94498519498 2921.1277828246 +0.00000000199 4.22948972595 3312.163239232 +0.00000000188 0.67072289565 6298.3283211764 +0.0000000016 2.90951395323 6872.6731195112 +0.00000000155 1.24529852403 3364.4908644476 +0.00000000186 2.44723831367 3503.079062832 +0.00000000139 5.7549355704 7632.9432596502 +0.00000000149 0.49665393273 8969.568896911 +0.00000000132 4.97828413367 1748.016413067 +0.0000000013 0.66881298338 10014.7237330986 +0.00000000128 2.80753554051 14584.2982731206 +0.00000000176 2.37291314099 2118.7638603784 +0.00000000127 1.76223414864 11081.2192102886 +0.00000000127 0.26234206855 13358.9265884502 +0.00000000163 5.83356697025 639.897286314 +0.00000000129 2.02607662846 3346.1353510072 +0.00000000155 1.5718930764 3767.2106175758 +0.00000000133 4.20989922795 11371.7046897582 +0.00000000114 2.12636383988 6688.3384004004 +0.0000000013 1.33114943655 3347.7259737006 +0.0000000011 5.78893316282 16173.3711684044 +0.00000000105 3.27202438053 15113.9892382152 +0.00000000117 5.66812806862 536.8045120954 +0.00000000106 1.21268139587 7234.794256242 +0.00000000108 0.94652521237 9808.5381846614 +0.00000000121 4.22204758443 6158.6474353058 +0.00000000124 4.92495255567 12964.300703391 +0.00000000142 3.85764234922 6894.5239488376 +0.00000000099 5.62543167 10973.55568635 +0.000000001 2.56456804207 3178.1457905676 +0.00000000131 0.08971075365 8273.8208670324 +0.00000000112 3.14240135508 3316.733988952 +0.00000000095 0.64723185059 2487.4160449478 +0.00000000087 4.14322802003 3603.6963500726 +0.00000000087 3.50260474148 3077.528503327 +0.00000000096 5.13010621713 3304.5845600224 +0.00000000082 4.87880877413 5828.0284716476 +0.00000000083 2.04400907684 18984.2926300096 +0.00000000085 3.33671991814 1758.6530784168 +0.00000000099 3.28955694324 17654.7805397496 +0.00000000078 0.89238228021 2699.7348193176 +0.00000000095 0.32948273562 3863.1898447936 +0.00000000083 0.80327899268 5085.038411115 +0.00000000091 1.48623539837 8270.2977486834 +0.00000000075 4.91191036053 10021.7699697966 +0.00000000079 4.25171159471 7373.3824546264 +0.00000000084 2.16662156833 12566.1516999828 +0.00000000088 2.78893554858 11769.8536931664 +0.00000000095 0.29428946155 5628.9564702112 +0.00000000076 5.23354729169 13760.5987102074 +0.00000000092 1.40883592065 3336.7310913418 +0.00000000069 3.5047791691 10713.9948813262 +0.00000000079 0.61833410504 951.7184062506 +0.0000000007 1.93458925881 3475.6775067352 +0.00000000066 5.01996258363 16706.585251848 +0.00000000067 3.68731475523 4032.7700279266 +0.00000000071 1.71691035008 10575.4066829418 +0.00000000086 1.82073461894 10404.7338123226 +0.00000000064 2.43149744819 2648.454825473 +0.00000000062 0.25250107112 3980.5097130138 +0.00000000062 3.1642052001 13517.8701062334 +0.00000000078 1.41762772678 3.523118349 +0.00000000086 3.34935714534 1581.959348283 +0.00000000064 3.75812808116 1596.1864422846 +0.00000000061 1.37421861116 419.4846438752 +0.00000000055 1.11154560464 433.7117378768 +0.00000000061 5.33515994167 853.196381752 +0.00000000059 0.8038238079 13362.432453147 +0.00000000055 0.37478855406 149.5631971346 +0.00000000053 0.55329112916 14314.1681130498 +0.00000000059 0.07234691744 6531.661656265 +0.00000000059 2.83458587563 13362.4669604514 +0.00000000059 4.13409540555 4407.1079038898 +0.00000000057 5.57913927474 3376.6402933772 +0.00000000049 4.58036235824 10551.528245194 +0.0000000005 2.01769015785 10022.8176011676 +0.00000000055 1.36081433917 21393.5419698576 +0.00000000048 1.59939595487 18052.9295431578 +0.00000000045 4.97928157994 8671.9698704406 +0.00000000044 2.58542985685 13916.0191096416 +0.00000000047 1.40206686464 8425.6508378148 +0.00000000043 0.21864618144 9779.1086761254 +0.00000000042 6.22365857047 3914.9572250346 +0.00000000048 3.44104044998 692.1576012268 +0.00000000043 3.21191030055 6247.5131155228 +0.00000000055 4.013214817 10177.2576795336 +0.00000000053 2.9328571132 3981.490034082 +0.00000000039 5.54634215618 6702.000248892 +0.00000000041 2.46188112193 6660.4494579072 +0.00000000049 3.0423606533 640.8776073822 +0.00000000039 1.62689158397 3335.0895023924 +0.00000000038 3.31198341709 1744.4259844152 +0.00000000038 6.16317067723 2818.035008606 +0.00000000038 4.03534957207 103.0927742186 +0.00000000044 0.91040525278 5459.3762870782 +0.00000000049 1.88325571471 11216.284290324 +0.00000000046 5.62762941168 9168.6408983474 +0.00000000035 1.65976191407 12168.0026965746 +0.00000000047 4.52334272666 10021.9045904022 +0.00000000039 2.08367076229 13745.3462390224 +0.00000000039 4.76186135572 20597.2439630412 +0.00000000039 3.00951950244 3344.4937620578 +0.00000000037 1.33065895739 12295.9542296092 +0.0000000004 3.96893429107 13171.0014406876 +0.00000000032 0.91212661789 12310.1813236108 +0.00000000032 2.22618836835 7107.8230442756 +0.00000000032 4.9607870365 24734.1543965574 +0.00000000037 3.30085609301 20995.3929664494 +0.00000000033 3.70858397913 10020.8569590312 +0.00000000031 4.18674524484 17256.6315363414 +0.00000000034 3.25657016622 14054.607308026 +0.00000000032 5.75360661734 6546.1597733642 +0.00000000031 3.16209740784 12935.8515159232 +0.00000000037 2.14901622101 6665.9723822146 +0.0000000003 0.21926429217 6660.8695340008 +0.0000000003 3.55459460301 9070.1188738488 +0.00000000029 2.97927335664 2766.267628365 +0.00000000029 4.65051930186 10235.1363755374 +0.0000000003 5.168824354 16304.9131300908 +0.00000000032 5.01760544488 3191.0492295652 +0.00000000029 2.93988761068 6696.4773245846 +0.00000000029 5.06447742493 5099.2655051166 +0.00000000029 5.68073325802 3329.97576135 +0.00000000029 0.43949269085 3351.2490920496 +0.00000000032 1.37056688814 6040.3472460174 +0.00000000032 1.42334455474 76.2660712756 +0.00000000033 0.36423446435 6604.958782124 +0.00000000033 4.85478789063 6701.5801727984 +0.0000000003 3.33348460172 3369.0616141676 +0.00000000028 0.60182098585 11766.2632645146 +0.00000000026 1.05197848649 13207.029307365 +0.00000000026 5.03535225585 30065.5118402982 +0.00000000034 3.65553061498 14158.7477136156 +0.00000000025 4.60925601393 8329.671610597 +0.00000000025 2.05970140678 17395.2197347258 +0.0000000003 5.22285260441 9485.032768004 +0.00000000025 4.84964369679 1648.4467571974 +0.00000000026 5.47626814223 3074.005384978 +0.00000000024 2.45239543931 17085.9586657222 +0.00000000029 5.36428737888 2707.8286873866 +0.00000000024 5.574885448 10264.5658840734 +0.00000000025 4.22744782935 1692.1656695024 +0.00000000023 6.09244870438 20199.094959633 +0.00000000028 1.30366587075 8439.8779318164 +0.00000000032 2.13597148493 9468.267877257 diff --git a/kstars/kstars/data/mars.B2.vsop b/kstars/kstars/data/mars.B2.vsop new file mode 100644 index 00000000..16ced6f9 --- /dev/null +++ b/kstars/kstars/data/mars.B2.vsop @@ -0,0 +1,130 @@ +-0.00004986799 0.000000 0.000000 +0.0001672669 0.60221392419 3340.6124266998 +0.00000302141 5.55871276021 6681.2248533996 +0.00000025767 1.89662673499 13362.4497067992 +0.00000021452 0.91749968618 10021.8372800994 +0.0000001182 2.242407387 3337.0893083508 +0.00000007985 2.24892866611 16703.062133499 +0.0000000296 5.89425825808 3496.032826134 +0.00000002445 5.18770525274 5621.8429232104 +0.00000001428 1.2523814058 2281.2304965106 +0.00000001779 2.5875996852 20043.6745601988 +0.00000001501 3.18533003542 3532.0606928114 +0.00000001259 4.80695172904 3185.1920272656 +0.00000001029 2.35029907056 6677.7017350506 +0.00000001109 3.80982317372 5884.9268465832 +0.00000000928 0.29719160927 3344.1355450488 +0.0000000086 3.1169831893 6151.533888305 +0.00000000853 1.33003321402 529.6909650946 +0.00000000883 5.18681316017 5486.777843175 +0.000000011 1.82962075794 2942.4634232916 +0.00000000815 3.40910567373 2544.3144198834 +0.00000000702 5.49076132554 8962.4553499102 +0.00000000644 0.31400306761 5088.6288397668 +0.00000000745 4.30248377111 3340.5951730476 +0.00000000586 4.48071459693 3894.1818295422 +0.00000000681 5.40951261308 2810.9214616052 +0.00000000745 0.05006463495 3340.629680352 +0.00000000542 4.68895461946 3339.6321056316 +0.00000000497 4.65665197749 5092.1519581158 +0.0000000046 1.0667034361 3097.88382272579 +0.00000000423 3.08034568777 4292.3308329504 +0.00000000381 2.2493311519 6283.0758499914 +0.00000000429 1.70668733378 4690.4798363586 +0.00000000339 2.92195933142 23384.2869868986 +0.0000000031 5.63324402105 3723.508958923 +0.00000000287 1.98619629868 398.1490034082 +0.00000000298 2.58990636818 6684.7479717486 +0.00000000323 5.1523014439 6525.8044539654 +0.00000000247 2.36923535528 3340.545116397 +0.00000000247 1.96071951597 3340.6797370026 +0.00000000223 4.75562842441 2146.1654164752 +0.0000000024 3.53331653789 3583.3410306738 +0.00000000238 4.69268478666 6254.6266625236 +0.00000000198 6.21548965568 2787.0430238574 +0.00000000202 4.25439775032 3333.498879699 +0.00000000158 1.89216973387 6674.1113063988 +0.00000000185 2.99350590687 10025.3603984484 +0.00000000177 1.41002572971 6438.4962494256 +0.00000000138 1.23172102079 3127.3133312618 +0.00000000153 5.93528616595 6836.6452528338 +0.00000000106 5.35414400998 3738.761430108 +0.00000000102 3.67040445208 1059.3819301892 +0.00000000136 1.06039656714 2388.8940204492 +0.00000000093 5.04434801864 155.4203994342 +0.00000000093 2.7081739491 8955.3418029094 +0.00000000108 6.13917250674 1748.016413067 +0.00000000116 5.9773948353 2914.0142358238 +0.00000000099 1.50221319099 1751.539531416 +0.00000000092 2.68470906437 1990.745017041 +0.00000000077 4.01966292109 1592.5960136328 +0.00000000076 4.49660101731 4562.4609930212 +0.00000000076 5.67354102576 6041.3275670856 +0.00000000078 0.79220883728 2288.3440435114 +0.00000000074 5.84795427965 3341.592747768 +0.0000000008 5.48556941416 8432.7643848156 +0.00000000065 2.11705931744 10018.3141617504 +0.00000000066 5.08073805943 2957.7158944766 +0.00000000059 3.79695096075 6923.9534573736 +0.00000000061 4.51116100631 4933.2084403326 +0.00000000059 0.27765984344 6127.6554505572 +0.00000000052 5.84885902302 4535.0594369244 +0.00000000051 1.45495904398 7477.522860216 +0.00000000054 1.50278239577 6489.776587288 +0.00000000056 5.23212313891 9866.4168806652 +0.00000000057 4.73711357046 2274.1169495098 +0.00000000051 2.48654805044 6467.9257579616 +0.00000000047 3.25899585469 26724.8994135984 +0.00000000048 1.12255878532 1349.8674096588 +0.00000000048 2.87122326236 242.728603974 +0.00000000045 1.61358524585 5729.506447149 +0.00000000043 2.2433473149 7.1135470008 +0.00000000044 4.61065704096 11773.3768115154 +0.00000000042 3.32038536161 13365.9728251482 +0.00000000047 5.10736479739 8969.568896911 +0.00000000044 4.64194663616 4399.994356889 +0.00000000039 5.45779680648 8031.0922630584 +0.00000000044 5.2140954242 4136.9104335162 +0.00000000045 4.2620606379 796.2980068164 +0.00000000048 3.04342098072 5331.3574437408 +0.00000000042 2.12882700518 213.299095438 +0.00000000038 2.49365585516 951.7184062506 +0.00000000037 3.44816851943 3325.3599555148 +0.00000000038 3.1398138598 3149.1641605882 +0.00000000039 3.6498494618 553.5694028424 +0.00000000036 0.54858124109 7632.9432596502 +0.00000000032 4.29985057106 3355.8648978848 +0.00000000037 6.26349600634 6682.2051744678 +0.00000000037 3.83188032092 3870.3033917944 +0.00000000031 4.94959395405 6680.2445323314 +0.00000000035 6.14813219827 3360.96774609859 +0.00000000029 0.54115054572 6681.2921637024 +0.00000000035 1.49899662719 3320.257107301 +0.00000000033 0.19183878029 3347.7259737006 +0.00000000036 3.28055425527 1589.0728952838 +0.00000000031 5.66015228291 1066.49547719 +0.00000000028 4.1817845554 7210.9158184942 +0.00000000025 1.21627749818 9492.1463150048 +0.00000000029 2.02283118033 7234.794256242 +0.00000000024 2.96777681837 7064.1213856228 +0.00000000024 2.16823248221 10419.9862835076 +0.00000000022 4.67496434823 1194.4470102246 +0.00000000022 5.01797528499 9595.2390892234 +0.00000000028 4.19843924702 8429.2412664666 +0.00000000023 6.2119501005 7740.6067835888 +0.00000000025 1.45100528915 6872.6731195112 +0.00000000024 1.93342510858 2699.7348193176 +0.00000000028 5.8700989815 1052.2683831884 +0.00000000025 2.49707182259 2118.7638603784 +0.0000000002 0.15682384975 3205.5473466644 +0.00000000019 3.82087005916 12303.06777661 +0.0000000002 6.26534330674 7875.6718636242 +0.00000000019 0.99282533197 522.5774180938 +0.00000000018 4.11668144665 426.598190876 +0.0000000002 3.28531167827 9225.539273283 +0.00000000019 5.72169822815 11371.7046897582 +0.00000000018 4.76871968197 382.8965322232 +0.00000000017 0.96519535826 191.4482661116 +0.00000000017 0.86184324841 10973.55568635 +0.00000000018 6.22706341047 9381.9399937854 +0.00000000015 0.54135050421 640.8776073822 diff --git a/kstars/kstars/data/mars.B3.vsop b/kstars/kstars/data/mars.B3.vsop new file mode 100644 index 00000000..ce68c9f7 --- /dev/null +++ b/kstars/kstars/data/mars.B3.vsop @@ -0,0 +1,41 @@ +0.00000042611 0.000000 0.000000 +0.00000606506 1.98050633529 3340.6124266998 +0.00000013652 1.795882288 6681.2248533996 +0.0000000273 3.45377082121 10021.8372800994 +0.00000000929 3.75226159072 3337.0893083508 +0.00000000607 0.10618486408 13362.4497067992 +0.00000000617 1.14471772765 3496.032826134 +0.00000000479 0.70504966293 16703.062133499 +0.00000000185 3.28778562029 3185.1920272656 +0.00000000169 0.29980532608 5621.8429232104 +0.00000000158 1.09025317222 20043.6745601988 +0.00000000123 2.55664973413 3097.88382272579 +0.00000000126 4.74517022983 3532.0606928114 +0.00000000093 6.03607685759 3894.1818295422 +0.00000000099 4.92257049901 2544.3144198834 +0.00000000106 3.41315845439 2942.4634232916 +0.00000000062 6.257389499 3339.6321056316 +0.00000000058 4.64867983361 4292.3308329504 +0.0000000005 3.75358626972 6677.7017350506 +0.0000000005 1.89408668049 5088.6288397668 +0.00000000058 3.65295480755 6525.8044539654 +0.00000000045 0.38295906298 5486.777843175 +0.00000000052 3.25535694335 4690.4798363586 +0.00000000044 1.89342588822 3583.3410306738 +0.00000000037 0.04871920725 2146.1654164752 +0.00000000039 0.91787211117 3723.508958923 +0.00000000051 5.24063514394 5884.9268465832 +0.00000000036 2.79633276263 529.6909650946 +0.00000000032 1.44641701752 23384.2869868986 +0.00000000024 5.41362501363 3340.5951730476 +0.00000000023 4.70639896508 2787.0430238574 +0.00000000021 1.12581894224 3340.629680352 +0.00000000021 0.51744721589 8962.4553499102 +0.00000000018 0.36433365806 155.4203994342 +0.00000000018 5.53170427847 3333.498879699 +0.00000000019 4.34401282378 6151.533888305 +0.00000000021 2.9476550159 398.1490034082 +0.0000000002 5.96181389299 5092.1519581158 +0.00000000017 0.80891817293 1194.4470102246 +0.00000000011 0.43817745316 1059.3819301892 +0.00000000014 1.06654064248 6836.6452528338 diff --git a/kstars/kstars/data/mars.B4.vsop b/kstars/kstars/data/mars.B4.vsop new file mode 100644 index 00000000..9bd49d23 --- /dev/null +++ b/kstars/kstars/data/mars.B4.vsop @@ -0,0 +1,11 @@ +0.00000013369 0.000000 0.000000 +0.00000011334 3.45724352586 3340.6124266998 +0.00000000744 0.50445805257 6681.2248533996 +0.00000000148 1.05056602649 10021.8372800994 +0.00000000102 2.66185835593 3496.032826134 +0.00000000053 5.27888218929 3337.0893083508 +0.00000000022 4.09971603267 3097.88382272579 +0.00000000023 1.7242234213 3185.1920272656 +0.00000000013 5.41704779112 16703.062133499 +0.00000000013 2.06957065662 13362.4497067992 +0.0000000001 0.959895956 3894.1818295422 diff --git a/kstars/kstars/data/mars.B5.vsop b/kstars/kstars/data/mars.B5.vsop new file mode 100644 index 00000000..99d4f26a --- /dev/null +++ b/kstars/kstars/data/mars.B5.vsop @@ -0,0 +1,5 @@ +0.00000000007 0.000000 0.000000 +0.00000000457 4.86794125358 3340.6124266998 +0.00000000053 5.30547050586 6681.2248533996 +0.00000000012 5.75114070583 10021.8372800994 +0.00000000013 4.17736925293 3496.032826134 diff --git a/kstars/kstars/data/mars.L0.vsop b/kstars/kstars/data/mars.L0.vsop new file mode 100644 index 00000000..763af065 --- /dev/null +++ b/kstars/kstars/data/mars.L0.vsop @@ -0,0 +1,1217 @@ +6.20347711583 0.000000 0.000000 +0.186563681 5.05037100303 3340.6124266998 +0.01108216792 5.40099836958 6681.2248533996 +0.00091798394 5.75478745111 10021.8372800994 +0.00027744987 5.97049512942 3.523118349 +0.0001061023 2.93958524973 2281.2304965106 +0.00012315897 0.84956081238 2810.9214616052 +0.00008926772 4.15697845939 0.0172536522 +0.00008715688 6.11005159792 13362.4497067992 +0.00006797552 0.36462243626 398.1490034082 +0.00007774867 3.33968655074 5621.8429232104 +0.00003575079 1.66186540141 2544.3144198834 +0.00004161101 0.2281497533 2942.4634232916 +0.0000307525 0.85696597082 191.4482661116 +0.00002628122 0.6480614357 3337.0893083508 +0.00002937543 6.07893711408 0.0673103028 +0.0000238942 5.03896401349 796.2980068164 +0.00002579842 0.02996706197 3344.1355450488 +0.0000152814 1.14979306228 6151.533888305 +0.00001798808 0.65634026844 529.6909650946 +0.00001264356 3.62275092231 5092.1519581158 +0.00001286232 3.06795924626 2146.1654164752 +0.00001546408 2.91579633392 1751.539531416 +0.00001024907 3.69334293555 8962.4553499102 +0.00000891567 0.1829389909 16703.062133499 +0.0000085876 2.40093704204 2914.0142358238 +0.00000832718 2.46418591282 3340.5951730476 +0.00000832724 4.49495753458 3340.629680352 +0.00000712899 3.66336014788 1059.3819301892 +0.00000748724 3.82248399468 155.4203994342 +0.00000723863 0.67497565801 3738.761430108 +0.00000635557 2.92182704275 8432.7643848156 +0.00000655163 0.48864075176 3127.3133312618 +0.00000550472 3.81001205408 0.9803210682 +0.00000552746 4.47478863016 1748.016413067 +0.00000425972 0.55365138172 6283.0758499914 +0.00000415132 0.49662314774 213.299095438 +0.00000472164 3.6254781941 1194.4470102246 +0.00000306552 0.38052862973 6684.7479717486 +0.00000312141 0.99853322843 6677.7017350506 +0.00000293199 4.22131277914 20.7753954924 +0.00000302377 4.48618150321 3532.0606928114 +0.00000274028 0.54222141841 3340.545116397 +0.00000281073 5.88163372945 1349.8674096588 +0.00000231185 1.28240685294 3870.3033917944 +0.000002836 5.76885494123 3149.1641605882 +0.00000236114 5.75504515576 3333.498879699 +0.00000274035 0.13372501211 3340.6797370026 +0.00000299396 2.78323705697 6254.6266625236 +0.00000204161 2.82133266185 1221.8485663214 +0.00000238857 5.37155471672 4136.9104335162 +0.00000188639 1.49103016486 9492.1463150048 +0.00000221225 3.50466672203 382.8965322232 +0.00000179196 1.00561112574 951.7184062506 +0.0000017211 0.43943041719 5486.777843175 +0.00000193126 3.35715137745 3.5904286518 +0.00000144305 1.41874193418 135.0650800354 +0.00000160011 3.94854735192 4562.4609930212 +0.00000174068 2.41360332576 553.5694028424 +0.00000130993 4.04491720264 12303.06777661 +0.00000138245 4.30145176915 7.1135470008 +0.00000128062 1.80665643332 5088.6288397668 +0.00000139897 3.32592516164 2700.7151403858 +0.00000128102 2.20806651008 1592.5960136328 +0.00000116945 3.12805282207 7903.073419721 +0.00000110375 1.05195079687 242.728603974 +0.00000113486 3.70070798123 1589.0728952838 +0.0000010009 3.24343740861 11773.3768115154 +0.00000095592 0.53954181149 20043.6745601988 +0.00000098947 4.8455829474 6681.2421070518 +0.00000104541 0.78535382076 8827.3902698748 +0.00000084187 3.9897072073 4399.994356889 +0.00000086931 2.20186740523 11243.6858464208 +0.00000071437 2.80307550016 3185.1920272656 +0.00000072091 5.84672102525 5884.9268465832 +0.00000073476 2.18428012567 8429.2412664666 +0.00000098946 2.81481140371 6681.2075997474 +0.00000068414 2.73834914412 2288.3440435114 +0.00000086751 1.02092221563 7079.3738568078 +0.0000006532 2.68118597578 28.4491874678 +0.00000083749 3.2025613099 4690.4798363586 +0.00000075034 0.76643418252 6467.9257579616 +0.00000068984 3.76399731788 6041.3275670856 +0.00000066706 0.73630620766 3723.508958923 +0.00000063314 4.5277147047 426.598190876 +0.00000061683 6.16831509419 2274.1169495098 +0.00000052256 0.89941531307 9623.6882766912 +0.00000055488 4.6062546702 4292.3308329504 +0.00000051332 4.14823636534 3341.592747768 +0.00000056629 5.06250410206 15.252471185 +0.00000063376 0.91296240798 3553.9115221378 +0.00000045829 0.78784235062 1990.745017041 +0.00000048542 3.95670418719 4535.0594369244 +0.00000041223 6.02019329922 3894.1818295422 +0.00000041939 3.58326425115 8031.0922630584 +0.00000056396 1.68727150304 6872.6731195112 +0.00000055909 3.46260833495 263.0839233728 +0.00000051678 2.81307492682 3339.6321056316 +0.00000040671 3.13832621829 9595.2390892234 +0.00000038107 0.7340194632 10025.3603984484 +0.00000039495 5.6322539216 3097.88382272579 +0.00000044174 3.19529736702 5628.9564702112 +0.00000036716 2.63720775102 692.1576012268 +0.00000045905 0.28718981497 5614.7293762096 +0.00000038352 5.82880707426 3191.0492295652 +0.00000038206 2.34835984063 162.4666361322 +0.00000032562 0.48400659333 6681.2921637024 +0.00000037135 0.68508150774 2818.035008606 +0.00000031168 3.98160912982 20.3553193988 +0.00000032561 0.89250316888 6681.1575430968 +0.00000037752 4.15482955299 2803.8079146044 +0.00000033626 6.11992401052 6489.776587288 +0.00000029007 2.42707385674 3319.8370312074 +0.0000003879 1.35198498795 10018.3141617504 +0.00000033148 1.14023770004 5.5229243074 +0.00000027584 1.59691203058 7210.9158184942 +0.00000028686 5.72055456734 7477.522860216 +0.00000034031 2.59544082509 11769.8536931664 +0.0000002538 0.52093116112 10.6366653498 +0.00000026357 1.34532646574 3496.032826134 +0.00000024554 4.00323183088 11371.7046897582 +0.00000025637 0.2496352342 522.5774180938 +0.00000027278 4.55645328122 3361.3878221922 +0.00000023764 1.84058377256 12832.7587417046 +0.00000022816 3.52628212106 1648.4467571974 +0.00000022274 0.72106133721 266.6070417218 +0.00000021202 3.11824472284 2957.7158944766 +0.00000020158 3.67131504946 1758.6530784168 +0.0000002153 6.15388757177 3264.3463554242 +0.00000020093 1.08247416065 7064.1213856228 +0.00000021343 4.28218757863 4032.7700279266 +0.0000002754 6.08389942337 6674.1113063988 +0.00000019849 2.37668920745 10713.9948813262 +0.00000025512 3.43242352804 3443.7052009184 +0.00000022542 5.64861703438 2388.8940204492 +0.00000024378 0.96994696413 632.7837393132 +0.00000023079 4.74990214223 3347.7259737006 +0.00000017709 3.69742343974 3344.2028553516 +0.00000022662 3.95446324417 4989.0591838972 +0.00000022604 5.24082917494 3205.5473466644 +0.00000016811 5.48619684111 3.881335358 +0.00000018422 4.22535881468 2787.0430238574 +0.00000022737 4.98520896596 7632.9432596502 +0.00000016648 2.52823633184 14584.2982731206 +0.00000020963 4.27878216453 5099.2655051166 +0.00000016042 1.76786752521 3475.6775067352 +0.00000015816 3.13240869691 59.3738619136 +0.00000018113 3.25756020453 3337.021998048 +0.00000019295 3.23911854642 7.046236698 +0.00000016772 4.3973150711 15643.6802033098 +0.00000017555 4.09197396097 74.7815985673 +0.00000013704 2.5411701816 4933.2084403326 +0.00000016011 1.54669633224 14054.607308026 +0.00000013547 4.04152185347 4929.6853219836 +0.00000014566 3.45210993051 7373.3824546264 +0.00000013926 5.40797129468 10973.55568635 +0.00000014246 0.59808746067 23.8784377478 +0.00000014023 1.44218648988 10404.7338123226 +0.00000016051 3.79409950488 2118.7638603784 +0.00000013714 3.59050634457 15113.9892382152 +0.00000018038 4.25391532 2487.4160449478 +0.00000015846 0.56901288692 103.0927742186 +0.00000013403 5.16920432994 10213.285546211 +0.00000016069 2.36895958451 3265.8308281325 +0.00000012773 0.10483085657 7234.794256242 +0.00000012199 1.73079687044 36.0278666774 +0.00000012283 5.19940030635 10021.8545337516 +0.00000011945 5.47997890162 2921.1277828246 +0.0000001189 4.76593905835 5828.0284716476 +0.00000012283 3.16862882612 10021.8200264472 +0.00000013274 6.1780690534 1744.4259844152 +0.00000011777 5.727315509 0.42007609361 +0.0000001234 2.52146766331 2906.900688823 +0.00000014458 4.38010658432 316.3918696566 +0.00000010639 3.45016942919 639.897286314 +0.00000010925 0.60397688999 5085.038411115 +0.00000010645 5.47696728127 419.4846438752 +0.00000010797 1.37191539718 10419.9862835076 +0.00000010565 1.09061610786 12168.0026965746 +0.00000009578 4.89489266197 3230.4061054804 +0.00000009808 5.83632873998 14314.1681130498 +0.0000000972 6.28282606427 9225.539273283 +0.00000009146 1.10220667397 9808.5381846614 +0.00000012733 1.79883375851 13745.3462390224 +0.00000009779 3.60056884868 206.1855484372 +0.00000012156 4.42295240981 14712.317116458 +0.00000008801 3.97218590685 170.6728706192 +0.00000010685 4.33894776374 7740.6067835888 +0.00000010041 1.3829466683 3583.3410306738 +0.00000008499 4.29275471153 0.4298831267 +0.00000009882 2.69148019691 36.6053653042 +0.00000010585 0.89641284928 23384.2869868986 +0.00000008478 2.86886131803 9381.9399937854 +0.0000000956 4.33382353581 131.5419616864 +0.00000008433 3.1523973397 6525.8044539654 +0.00000007517 1.24476310635 6894.5239488376 +0.00000006753 1.58869332894 6836.6452528338 +0.00000006666 4.38910103043 66.4874089144 +0.00000006697 5.77315870484 5202.3582793352 +0.00000006188 1.5784796785 3325.3599555148 +0.00000008392 2.90734956761 43.718912305 +0.00000006427 6.03333185624 574.3447983348 +0.00000006296 0.06976040737 1964.838626854 +0.00000006144 5.43713363624 1861.7458526354 +0.0000000818 0.43967386003 2707.8286873866 +0.00000006532 1.24907069366 12964.300703391 +0.00000007341 4.95693808975 3767.2106175758 +0.00000006134 3.16322441707 6680.2445323314 +0.00000005937 4.22752447794 4459.3682188026 +0.00000005848 4.30379700916 7875.6718636242 +0.00000005895 0.77226207039 2699.7348193176 +0.00000005962 3.01318151415 3369.0616141676 +0.00000006307 1.77830983983 2178.137722292 +0.00000006103 4.49866000852 6682.2051744678 +0.0000000577 0.96127853878 13916.0191096416 +0.00000005725 4.93042706875 2384.3232707292 +0.00000007576 6.16308742022 6531.661656265 +0.00000007285 0.52756973131 10575.4066829418 +0.00000005212 3.48999909365 12935.8515159232 +0.00000005266 4.51201042373 6144.4203413042 +0.00000006632 3.48100908925 1118.7557921028 +0.00000005182 3.25459432228 2391.43681773 +0.00000005214 0.01023839897 533.2140834436 +0.00000005436 6.18510045571 8425.6508378148 +0.00000005491 3.42235890731 3134.4268782626 +0.00000005773 3.55190490896 8969.568896911 +0.00000005093 0.60873962999 8955.3418029094 +0.00000004798 4.63144694279 4569.574540022 +0.00000005773 5.92316959013 640.8776073822 +0.00000005661 0.75892958537 3120.199784261 +0.00000004912 1.70762118141 13358.9265884502 +0.00000005438 4.29256867866 3503.079062832 +0.00000004631 3.34058594066 3116.2676309979 +0.00000005823 2.39009621568 3302.479391062 +0.00000005095 1.12497131307 5331.3574437408 +0.00000004409 1.3870873295 17256.6315363414 +0.00000004193 0.19116539271 9830.3890139878 +0.00000004164 0.43798301495 1066.49547719 +0.0000000422 1.69427060019 13524.9163429314 +0.00000005192 3.63500646439 536.8045120954 +0.00000005664 0.50446281443 5305.4510535538 +0.00000005264 5.40031180025 3355.8648978848 +0.00000005403 5.96867227489 3074.005384978 +0.00000004046 0.83826342101 10021.9045904022 +0.00000004153 3.14497570817 8439.8779318164 +0.0000000482 1.09025983917 13365.9728251482 +0.00000004906 3.73078406569 1228.9621133222 +0.00000004576 0.99344843456 6158.6474353058 +0.00000004211 3.87091723842 3312.163239232 +0.00000004917 6.25051681717 17654.7805397496 +0.00000003597 6.07298181151 10818.1352869158 +0.00000003547 1.87663674277 17395.2197347258 +0.00000003734 1.37011069213 3973.396166013 +0.00000004422 2.89974680697 6247.5131155228 +0.00000003975 4.03441621102 1052.2683831884 +0.00000004466 4.59188422424 5518.7501489918 +0.00000003445 4.26610076208 3178.1457905676 +0.00000003607 4.24527056399 8329.671610597 +0.00000003511 1.95133364438 10177.2576795336 +0.000000033 0.68865737747 149.5631971346 +0.00000003235 3.90171358031 27.4015560968 +0.00000003946 5.81982010903 6261.7402095244 +0.00000003387 0.14377701728 10014.7237330986 +0.00000003374 0.74722238154 6048.4411140864 +0.0000000309 3.98540766861 2648.454825473 +0.00000003821 5.23987859516 5724.935697429 +0.00000003026 0.34314724795 220.4126424388 +0.00000004052 1.24671617482 10021.7699697966 +0.00000002937 0.73100893561 2.751510611 +0.00000003084 3.79925632319 169.580183133 +0.0000000404 2.91258200196 22747.2907148744 +0.00000003246 4.90760526525 6702.000248892 +0.00000003223 0.9264000861 16865.5287696312 +0.00000002879 1.47180601483 3346.1353510072 +0.00000003723 0.49978317761 1.4844727083 +0.00000002798 3.26910698548 9168.6408983474 +0.00000003347 0.68791690253 3863.1898447936 +0.0000000344 2.77706064625 6660.4494579072 +0.00000002798 2.79673379094 16858.4825329332 +0.00000002753 4.41190782119 3415.3940252671 +0.00000002703 0.19222683184 3237.5196524812 +0.00000002719 3.26628341377 3914.9572250346 +0.00000002941 3.76169133143 6784.3176276182 +0.00000003078 5.48104322207 3335.0895023924 +0.00000002701 5.08537226206 6688.3384004004 +0.00000002606 4.83032556909 4672.6673142406 +0.00000002883 2.64068086362 3320.257107301 +0.00000003089 4.396198243 1332.0548875408 +0.00000003438 1.93467064449 10551.528245194 +0.00000003433 0.20933510815 6604.958782124 +0.00000002513 2.88151502604 17924.9106998204 +0.00000002683 3.68680362407 3603.6963500726 +0.00000002696 2.6693177673 10184.3039162316 +0.00000002386 1.05710815775 3607.2194684216 +0.00000002444 3.46901444423 6298.3283211764 +0.00000002566 5.55941956468 6546.1597733642 +0.00000002354 0.8589678994 3351.2490920496 +0.00000002304 6.0721098579 1214.7350193206 +0.00000002387 4.30419979225 3360.96774609859 +0.00000003109 2.18099805904 16173.3711684044 +0.00000002907 3.43894993113 2693.601593385 +0.0000000255 4.18354174372 3546.797975137 +0.00000002991 2.37500894603 13517.8701062334 +0.00000002508 5.99249607455 5729.506447149 +0.00000002202 5.58486973955 664.75604513 +0.00000002467 2.81052575497 15110.4661198662 +0.00000002154 3.59696831702 6677.6344247478 +0.00000002166 3.35965682842 589.0648270082 +0.00000002112 4.57048853017 6127.6554505572 +0.00000002178 3.21663279493 20199.094959633 +0.0000000226 3.62776666288 7799.9806455024 +0.00000002703 5.89441421026 6438.4962494256 +0.00000002201 4.69972051344 17277.4069318338 +0.00000002131 2.5180126434 1545.3539829788 +0.00000002093 4.0368841963 6684.8152820514 +0.00000002249 5.26171743929 5618.3198048614 +0.00000002117 4.80404492675 3657.0042963564 +0.00000002265 3.87401620754 110.2063212194 +0.00000002521 4.21237950687 2494.5295919486 +0.00000002492 6.10452779411 3329.97576135 +0.00000002154 4.59093274516 5625.3660415594 +0.00000001929 1.21920197307 21.8508293264 +0.00000002343 0.90613584736 227.476132789 +0.00000001871 2.0370739008 56.8983749356 +0.00000001894 4.12432529517 3399.9862886134 +0.00000002271 3.78951734652 7910.1869667218 +0.00000001876 3.0203488708 4885.9664096786 +0.00000002145 4.74972617629 18984.2926300096 +0.00000002035 2.75110234296 128.0188433374 +0.0000000177 2.73496011079 6606.4432548323 +0.00000001733 1.70571779606 6.6836638741 +0.00000001743 2.22986352012 17085.9586657222 +0.00000001723 1.98207274526 735.8765135318 +0.00000001814 0.92405242552 4555.3474460204 +0.00000001661 3.07319305915 1692.1656695024 +0.00000002332 5.05223613332 20618.0193585336 +0.00000001653 3.86316179052 699.2711482276 +0.0000000189 4.14080522607 5459.3762870782 +0.0000000168 3.49750704538 3347.6586633978 +0.00000001909 2.11478314309 6816.289933435 +0.00000001918 3.31232891649 3333.5661900018 +0.00000001707 4.88386665097 3407.0998356142 +0.00000001577 3.5177713158 13362.432453147 +0.00000001827 1.14937084769 2807.3983432562 +0.00000002094 1.78938870686 20597.2439630412 +0.00000001577 5.54854302324 13362.4669604514 +0.00000001677 4.39073937265 8270.2977486834 +0.00000001561 0.8024690473 3017.1070100424 +0.00000001552 2.66876850182 3024.2205570432 +0.00000001708 2.09721350898 2814.4445799542 +0.00000002109 1.48733908496 2679.3794999188 +0.00000001547 2.12956399169 661.232926781 +0.00000001764 5.90517079295 3326.3853326982 +0.00000001503 4.3438918317 13936.794505134 +0.00000001504 0.83367652471 4775.7600884592 +0.00000001543 5.82417982389 3344.4937620578 +0.00000001458 1.42630589706 15508.6151232744 +0.00000001648 2.88801518612 8273.8208670324 +0.00000001527 1.10261249454 2675.8563815698 +0.000000018 5.17144672709 38.1330356378 +0.00000001439 0.48751113425 76.2660712756 +0.00000001478 4.63008666184 19800.9459562248 +0.0000000177 2.18315009072 2301.58581590939 +0.00000001712 2.60291779744 29.429508536 +0.00000001416 2.46912016889 2597.6223661672 +0.00000001835 3.93223068469 6843.6914895318 +0.00000001437 3.48241890037 3281.2385647862 +0.00000001385 4.18004525683 2284.7536148596 +0.00000001479 3.88994194685 6034.2140200848 +0.00000001469 2.91808856545 12722.5524204852 +0.00000001824 3.94139541752 18454.601664915 +0.00000001368 1.71899681607 13760.5987102074 +0.00000001406 2.42916192473 853.196381752 +0.00000001361 4.69126219798 11081.2192102886 +0.00000001375 4.90787845983 3304.5845600224 +0.00000001544 3.23251603238 156.4007205024 +0.00000001543 1.13497136095 3336.7310913418 +0.00000001385 2.90281983822 1581.959348283 +0.00000001311 6.21748423079 2547.8375382324 +0.00000001377 2.56537541792 568.8218740274 +0.00000001474 4.65215247212 394.6258850592 +0.00000001619 0.07481583409 1435.1476617594 +0.00000001369 0.08979359617 7895.9598727202 +0.00000001272 5.84659079053 21.335640467 +0.00000001331 3.80007277718 13119.7211028252 +0.00000001202 5.90681878458 187.9251477626 +0.00000001284 5.30205682052 6571.0185321802 +0.00000001468 5.91503888421 3339.1279539915 +0.00000001497 2.57629850836 151.8972810852 +0.0000000127 4.089962414 4356.275444584 +0.00000001159 0.00546309207 799.8211251654 +0.00000001154 1.81024985603 158.9435177832 +0.0000000117 4.15567553953 14.2270940016 +0.00000001349 0.39391022745 2540.7913015344 +0.00000001403 4.89956428847 4039.8835749274 +0.00000001188 3.46422365287 1015.6630178842 +0.00000001136 5.54132891775 13553.8979729108 +0.00000001282 4.5228842134 3929.677253708 +0.00000001124 1.40102701439 13149.1506113612 +0.00000001254 3.84775964741 3980.5097130138 +0.00000001121 5.04552583589 23141.5583829246 +0.00000001088 0.89388884633 3340.19235060619 +0.00000001476 4.20852908107 16460.333529525 +0.00000001084 5.70551481838 3760.097070575 +0.00000001197 1.24543578245 26724.8994135984 +0.00000001253 5.82286965998 3344.5445799629 +0.00000001078 6.24742453183 17.812522118 +0.00000001462 2.27467510211 369.6998159404 +0.00000001044 4.34158344243 2277.7073781616 +0.00000001099 4.08747611117 802.3639224462 +0.00000001122 4.31726854418 107.6635239386 +0.00000001148 0.42666214138 949.1756089698 +0.00000001183 0.3156003412 1162.4747044078 +0.0000000113 3.46061330657 5732.0492444298 +0.00000001059 1.34075999078 2149.6885348242 +0.00000001126 5.22902222299 194.9713844606 +0.00000000977 3.44426658417 9779.1086761254 +0.00000001134 0.13507173479 12566.1516999828 +0.00000001185 3.65682936623 6456.8800576977 +0.00000000962 4.85370284827 3510.1926098328 +0.00000001033 2.47380728164 31.9723058168 +0.00000001172 1.72927931309 6923.9534573736 +0.00000000986 1.05152205629 16335.8378045366 +0.00000001292 6.02388659607 3316.733988952 +0.00000000932 1.56812178735 111.1866422876 +0.0000000113 2.06879370733 3376.6402933772 +0.00000000924 0.82106390115 3364.4908644476 +0.00000001005 5.48594935121 11236.57229942 +0.00000000936 1.58837554752 10235.1363755374 +0.00000001063 1.93321644244 87.30820453981 +0.00000000945 5.10393817688 8013.2797409404 +0.00000000957 4.4142175236 433.7117378768 +0.00000000921 1.71021166461 2067.9314010726 +0.0000000091 1.91562889347 401.6721217572 +0.00000000931 4.61327789373 5415.6573747732 +0.00000001033 3.98512631089 10596.1820784342 +0.00000000908 5.30549216988 7107.8230442756 +0.00000000945 0.21610469082 9872.2740829648 +0.00000000991 2.76931703924 5938.234792867 +0.00000000918 4.37217510741 1854.6323056346 +0.00000000889 1.81025662091 2409.249339848 +0.00000001058 3.63303046818 7255.5696517344 +0.0000000086 2.78826625605 5621.8601768626 +0.0000000086 0.75749461239 5621.8256695582 +0.0000000085 3.82228424021 272.6729573516 +0.00000000851 0.25287875945 11766.2632645146 +0.00000000853 1.84243320985 2142.6422981262 +0.0000000103 0.42255009123 1596.1864422846 +0.00000000826 1.26069501589 20206.141196331 +0.00000000835 4.64394754967 127.9515330346 +0.00000001046 3.50232998647 9866.4168806652 +0.00000000824 2.42928138519 11.0457002639 +0.0000000109 6.06536924506 3341.0325027934 +0.00000000808 1.17345081945 6460.8122109608 +0.00000000821 0.19617131185 22743.4093795164 +0.00000000804 5.03144428114 2.5427972808 +0.00000001074 2.80025232939 3077.528503327 +0.00000000794 4.57067003887 5223.6939198022 +0.00000000822 0.90150471199 8646.0634802536 +0.00000000884 1.71007411939 3.9321532631 +0.0000000085 1.24977903471 12295.9542296092 +0.00000000926 3.02847055739 3377.217792004 +0.00000000779 1.97930055918 5408.5438277724 +0.0000000096 6.16414205869 8542.970706035 +0.00000000785 4.63077378309 3341.0423098265 +0.00000000752 3.51125131831 10020.8569590312 +0.00000000749 2.5028675102 2295.4575905122 +0.00000000801 4.54004277501 1039.0266107904 +0.00000000735 3.91703254169 12310.1813236108 +0.00000000784 3.24368310213 3384.3313390048 +0.00000000719 3.35536995801 11780.4903585162 +0.0000000094 3.589745616 23539.7073863328 +0.00000000865 1.12444569157 206.7007372966 +0.00000000731 5.61232905415 16062.1845261168 +0.00000000823 2.65316808033 3169.9395560806 +0.00000000903 4.86743346013 931.3630868518 +0.00000000705 1.4630539462 792.7748884674 +0.00000000754 2.89691411536 3296.8935143948 +0.00000000736 2.21038016464 146.8116865236 +0.00000000785 2.32844966721 3340.1825435731 +0.00000000685 2.34948834397 1.1806426521 +0.00000000677 4.3380350705 3877.4169387952 +0.00000000729 3.56726385957 485.9720527896 +0.00000000668 5.16798891078 12721.572099417 +0.00000000713 4.80558699772 4142.976349146 +0.00000000842 1.59708732155 16304.9131300908 +0.00000000698 1.91829605833 6665.9723822146 +0.00000000698 4.64681188157 11216.284290324 +0.00000000684 3.88514563357 846.0828347512 +0.00000000666 2.23927960017 20735.8321614256 +0.00000000638 2.05380863176 16699.53901515 +0.00000000726 5.04566216294 3329.5667264359 +0.00000000697 0.30680314664 19676.4502312364 +0.0000000065 3.23944472757 9588.1255422226 +0.00000000736 2.24443728739 11250.7993934216 +0.00000000692 1.76465916332 51.28033786241 +0.00000000645 0.07661067442 52.2603149128 +0.00000000685 2.72118140264 6643.0918177618 +0.00000000684 1.26157751115 142.1786270362 +0.00000000635 3.85231847116 6.0659156298 +0.00000000819 6.04967230806 19402.7969528166 +0.00000000664 3.6022393001 1903.4368125012 +0.00000000613 4.96450118774 8859.3625756916 +0.00000000615 5.7446741784 6696.4773245846 +0.00000000622 1.64154132852 24150.080051345 +0.00000000659 0.12506816965 8116.372515159 +0.00000000679 1.94943016061 12995.2253778368 +0.00000000616 4.94607504516 9485.032768004 +0.00000000793 2.84922599989 29.4918183034 +0.00000000597 5.72067567055 3113.1362939108 +0.00000000763 0.42513533173 3873.8265101434 +0.00000000587 1.31684217558 9499.2598620056 +0.00000000592 4.34796024028 3826.5844794894 +0.00000000652 5.53658742492 9065.5481241288 +0.00000000583 0.59190068342 26084.0218062162 +0.00000000603 0.7713556663 3342.0968994081 +0.00000000701 3.35897774328 6709.6740408674 +0.00000000574 1.08976979801 6357.7194367422 +0.0000000075 4.84737198179 10022.8176011676 +0.00000000588 5.65927128604 2171.0241752912 +0.00000000632 3.84852695407 16276.463942623 +0.00000000632 1.43230388645 16706.585251848 +0.0000000078 1.1518150254 377.3736079158 +0.00000000554 4.18192049239 382.879278571 +0.00000000568 0.03816333919 6414.6178116778 +0.00000000569 2.57704345512 35.5627344686 +0.00000000566 0.62804830762 3189.5647568569 +0.00000000687 5.61456944029 155.3530891314 +0.00000000563 2.57358138188 19406.6782881746 +0.00000000693 1.15645091892 966.9708774356 +0.00000000576 1.60357663736 3192.5337022735 +0.00000000621 2.23214771591 3274.1250177854 +0.00000000586 6.17266280012 9602.3526362242 +0.00000000541 0.53968808391 13171.0014406876 +0.0000000057 3.11852290115 2221.856634597 +0.00000000542 0.41889651002 1641.3332101966 +0.00000000532 0.16606105669 5511.636601991 +0.0000000053 3.78205188174 7270.2896804078 +0.00000000575 5.48929613719 2075.0449480734 +0.0000000067 3.67090656417 6475.0393049624 +0.00000000509 4.21526585284 7380.4960016272 +0.0000000051 1.59587338243 13362.3823964964 +0.00000000494 2.1371159806 2604.735913168 +0.00000000534 1.03109772656 1478.8665740644 +0.00000000506 5.92145494356 685.044054226 +0.00000000469 0.83917541691 3041.4860324306 +0.00000000468 1.97135671591 2412.772458197 +0.00000000468 4.57635781664 11670.2840372968 +0.00000000559 1.47641018288 8671.9698704406 +0.00000000475 2.07517976424 5835.1420186484 +0.00000000466 2.92801596791 2277.2983432475 +0.00000000478 6.13550464878 4825.544916394 +0.00000000502 0.77928275348 4407.1079038898 +0.00000000462 3.80503324215 11140.5930722022 +0.00000000499 3.25557381873 1744.493294718 +0.00000000525 0.74022979976 1265.5674786264 +0.00000000521 6.27577138682 3981.490034082 +0.00000000482 0.1482033753 14158.7477136156 +0.0000000046 2.03348517376 25685.872802808 +0.0000000051 4.27704405425 3472.1543883862 +0.00000000444 1.95486223268 3226.2133197864 +0.00000000575 0.59007504383 2766.267628365 +0.00000000437 5.63861950911 8958.9322315612 +0.00000000492 6.10071747922 2285.1626497737 +0.00000000572 5.10308842466 8564.306346502 +0.0000000043 4.12851356192 13.241772398 +0.00000000544 4.78254843814 9380.9596727172 +0.0000000043 3.83861916944 1765.7666254176 +0.00000000499 4.26055736809 6652.7756659318 +0.00000000541 0.84245625839 4981.9456368964 +0.00000000591 2.01874828234 27490.6924780448 +0.00000000438 1.36437546581 12509.2533250472 +0.0000000047 4.70961176845 3723.4917052708 +0.00000000421 1.76100140625 956.2891559706 +0.00000000413 0.49206034039 13355.3361597984 +0.00000000412 0.29353415123 2810.9387152574 +0.00000000412 3.2486541775 18451.078546566 +0.00000000412 1.70721395764 7314.0085927128 +0.00000000412 4.54594776716 2810.904207953 +0.00000000448 3.04254429984 5636.070017212 +0.0000000051 1.18739936388 13362.517017102 +0.00000000408 1.32068176489 20809.4676246452 +0.00000000427 1.1610074204 19004.6479494084 +0.0000000042 3.49180180953 1655.5603041982 +0.00000000433 0.55429134487 9945.5712088238 +0.00000000424 4.60854671688 6518.7582172674 +0.00000000415 5.67120343816 99.5696558696 +0.00000000476 5.94537443289 48835.1938564486 +0.00000000405 5.63206200287 3450.8187479192 +0.00000000495 4.38317490235 2480.302497947 +0.00000000415 3.61905205961 2089.782230399 +0.00000000395 0.25208772249 1375.7737998458 +0.00000000421 2.26337694295 13892.1406718938 +0.00000000391 5.25566087245 10042.6126755918 +0.00000000504 4.91016850189 8965.9784682592 +0.00000000417 3.45088934666 279.7865043524 +0.00000000389 0.98703891513 7203.8022714934 +0.00000000431 2.11881719623 56.8032621698 +0.00000000497 1.63121523594 22345.2603761082 +0.00000000377 4.06263841184 10124.930054318 +0.00000000377 3.16019395941 224.3447957019 +0.00000000378 5.82532048605 6675.7019290922 +0.00000000377 0.05833226835 905.4566966648 +0.00000000445 0.33560120738 515.463871093 +0.00000000426 2.66458973231 4076.4889402316 +0.00000000489 0.75760372851 3561.0250691386 +0.00000000389 0.5028382658 2825.1485556068 +0.00000000396 5.14198726837 5195.2447323344 +0.00000000414 3.12530321804 10001.061884607 +0.00000000502 5.02356488339 73.297125859 +0.00000000432 3.3153835914 5617.9107699473 +0.00000000359 4.97622870666 5820.9149246468 +0.00000000359 5.420722273 6019.9919266186 +0.00000000449 3.79544854612 4996.172730898 +0.00000000374 2.85563965649 2111.6503133776 +0.00000000426 0.24129917209 5625.7750764735 +0.00000000423 3.60507971235 8226.5788363784 +0.00000000402 4.5181371951 4392.8808098882 +0.00000000391 4.26714089799 21795.2140916148 +0.00000000447 4.25776540974 18052.9295431578 +0.00000000355 4.17584780659 6740.5987153132 +0.00000000353 1.81574804066 6686.747777707 +0.00000000462 3.22304237134 2011.1003364398 +0.00000000341 3.22071023668 4253.1826703654 +0.00000000475 4.28822688035 367.2243289624 +0.00000000462 2.91312544527 418.9243989006 +0.00000000416 4.83203726375 8535.8571590342 +0.00000000431 3.22440150226 21265.5231265202 +0.00000000333 3.99300815003 1353.3905280078 +0.0000000034 0.71636465254 15664.0355227086 +0.00000000416 2.58443168474 5753.3848848968 +0.00000000356 2.35639379021 4.57074972 +0.0000000033 4.04831945983 3.1030422554 +0.00000000381 4.06283076724 1062.9050485382 +0.00000000431 5.42246026973 26482.1708096244 +0.00000000328 4.0627695455 6944.3087767724 +0.00000000334 5.10221163477 22324.9050567094 +0.000000004 2.28211698182 3209.0704650134 +0.0000000042 2.44159662565 6155.057006654 +0.00000000375 1.09229714548 4246.0691233646 +0.00000000449 4.38183542571 5106.3790521174 +0.0000000033 2.55172725319 19513.9835951042 +0.00000000319 4.05704496382 5430.3946570988 +0.0000000031 4.99907184482 5095.6750764648 +0.00000000344 0.6269183218 9389.0535407862 +0.00000000319 3.31673970253 596.178374009 +0.00000000305 4.6694291091 6756.0064519669 +0.00000000409 6.07568936266 50.8324593058 +0.00000000377 5.42211267415 1190.9238918756 +0.00000000342 2.67821304845 6148.010769956 +0.00000000298 5.91093444215 9886.772200064 +0.00000000299 5.44077050156 10028.9508271002 +0.00000000315 1.03304445564 3490.1756238344 +0.00000000369 3.93279262125 1879.5583747534 +0.00000000304 4.56372485787 7483.5887758458 +0.0000000033 3.29725079066 286.9623611206 +0.0000000029 3.4385002402 6418.1409300268 +0.00000000289 2.827660453 3171.0322435668 +0.00000000317 4.13345374602 1883.0814931024 +0.00000000294 0.0190673259 202.2533951741 +0.0000000031 4.37565854379 2796.6943676036 +0.00000000364 0.54935210242 290.4854794696 +0.00000000291 2.39413982848 29026.4852295078 +0.00000000286 5.76562894312 5642.1982426092 +0.00000000392 3.01171327788 10721.108428327 +0.00000000318 4.93376925851 1197.9701285736 +0.00000000315 2.844378401 10610.9021071076 +0.00000000299 1.18299169304 550.0462844934 +0.00000000336 4.3076981876 5989.0672521728 +0.00000000315 1.4140786334 6947.8318951214 +0.00000000294 6.16453752963 8982.810669309 +0.00000000285 2.82644088669 9654.612951137 +0.00000000281 0.27739627997 8166.1573430938 +0.00000000279 4.08648927643 5355.2358814886 +0.0000000033 3.11968019451 41.5507909848 +0.00000000275 5.89019272334 3337.8609160888 +0.00000000275 4.00268079937 3620.3989310522 +0.00000000292 3.06830662617 4.3620363898 +0.00000000317 0.01919037405 2267.003402509 +0.00000000272 1.70373580224 3742.284548457 +0.00000000294 0.16019381973 6670.5881880498 +0.00000000264 2.07967576148 3735.238311759 +0.00000000262 4.49437120405 6887.4104018368 +0.00000000307 3.03375977801 6660.8695340008 +0.0000000028 0.47728086796 5401.4302807716 +0.00000000268 0.46331887242 6578.132079181 +0.00000000312 3.62016422039 255.970376372 +0.00000000278 5.62032972822 3378.7454623376 +0.00000000268 2.97528422526 21947.1113727 +0.00000000303 2.71946492092 3313.210870603 +0.00000000263 3.85883671333 28628.3362260996 +0.00000000257 0.25607724431 19146.7592661418 +0.00000000282 2.29169514758 2008.557539159 +0.00000000301 0.83275594655 2806.9893083421 +0.00000000264 3.78635346388 3936.7908007088 +0.00000000254 1.28062508539 95.9792272178 +0.0000000025 5.5849385856 412.3710968744 +0.00000000284 4.71065509252 5621.9102335132 +0.00000000286 5.1185436619 5621.7756129076 +0.00000000254 5.77068701321 5813.291189322 +0.00000000311 2.67573060947 912.5702436656 +0.00000000252 4.19548440341 24.858758816 +0.00000000255 1.80023727978 3193.8007401762 +0.00000000247 2.94199704738 310.8407988684 +0.00000000261 5.68285399692 3133.9116894032 +0.00000000255 4.46589323429 5490.300961524 +0.00000000247 2.28207487665 246.251722323 +0.00000000257 5.64335704456 10706.8813343254 +0.00000000246 0.26910281348 22.7684966094 +0.00000000241 0.03931394254 9070.1188738488 +0.00000000283 1.30585259585 4025.6564809258 +0.00000000272 1.28327911416 1442.2612087602 +0.00000000294 4.02082336381 2814.8536148683 +0.00000000249 4.92144829429 31022.7531708562 +0.00000000237 3.07683243726 9947.0556815321 +0.00000000236 6.0576638036 948.1952879016 +0.00000000309 3.45153658664 25287.7237993998 +0.00000000232 4.99538565545 1505.28780909299 +0.00000000275 1.20294105507 6691.8615187494 +0.00000000305 2.73902403412 176.6937301338 +0.00000000231 5.13610567818 6997.6167230562 +0.00000000237 0.90339496046 8.093868069 +0.00000000229 0.6325004797 23017.0626579362 +0.00000000249 6.05357589804 2060.8178540718 +0.0000000027 2.14769161882 2973.3880977374 +0.00000000241 4.63019900075 1612.9513330316 +0.00000000227 5.94537053649 2942.4806769438 +0.00000000269 5.93687481153 4005.3684718298 +0.00000000227 3.91459879933 2942.4461696394 +0.00000000238 5.14570745178 721.1392312062 +0.00000000275 1.06902528739 3343.3639373108 +0.00000000232 3.5211029051 6674.1786167016 +0.00000000277 0.19619249083 270.1974703736 +0.00000000274 0.30235979008 5607.6158292088 +0.00000000233 5.75237138576 604.8497407048 +0.00000000214 3.38626276995 647.0108333148 +0.00000000282 0.29694635625 12323.4230960088 +0.00000000282 3.18114716742 6364.832983743 +0.00000000264 4.64751563064 1346.3442913098 +0.0000000028 4.64995184564 6701.5801727984 +0.00000000246 3.03036675631 3304.0070613956 +0.00000000213 4.80555095681 8830.9133882238 +0.0000000022 1.54642908481 23546.7536230308 +0.00000000214 1.35475764936 184.8499079702 +0.00000000228 4.29420876593 2970.9126107594 +0.00000000229 2.53361265404 3710.3122426402 +0.00000000273 1.89943168433 270.1301600708 +0.00000000284 3.28345980607 16063.164847185 +0.00000000211 5.84341192825 1971.9521738548 +0.00000000214 0.22905754741 5.1991911658 +0.00000000246 4.55971876123 6040.3472460174 +0.00000000229 1.24432891752 3568.0885594888 +0.00000000216 3.2009868012 362.1211367308 +0.00000000201 2.45025935972 20426.571092422 +0.00000000223 2.07804482295 17101.2111369072 +0.00000000271 3.49210901141 3436.5916539176 +0.00000000226 0.42945734871 557.0925211914 +0.00000000264 5.0579494007 2938.9403049426 +0.00000000207 6.03491870748 22487.3716928416 +0.00000000197 5.62923956977 5209.471826336 +0.00000000211 2.26445749553 765.7930644464 +0.00000000202 0.88670673933 767.8488193486 +0.00000000212 1.85965510753 4782.87363546 +0.00000000194 4.77420671032 6850.8050365326 +0.00000000192 0.51565572072 323.5054166574 +0.00000000209 4.79794980231 14047.4937610252 +0.00000000193 2.56057288512 18606.4989460002 +0.00000000209 1.46088434217 5.8572022996 +0.00000000214 0.97578687412 17468.8551979454 +0.00000000196 4.08789826861 3262.8618827159 +0.00000000198 3.9911121623 10018.2468514476 +0.00000000235 1.11133081576 625.6701923124 +0.00000000197 0.48692287381 15106.8756912144 +0.00000000214 5.33581901309 955.2415245996 +0.00000000199 0.40088144456 7586.6815500644 +0.00000000251 5.57906426342 138.5881983844 +0.00000000208 4.11480858445 1755.062649765 +0.0000000021 2.30499661227 53.3079462838 +0.00000000253 1.27099771143 309.2783226558 +0.00000000242 3.71426781511 3212.5935833624 +0.00000000178 3.06961783443 1437.1756141986 +0.00000000203 0.28410501881 582.9989113784 +0.0000000019 0.10457198807 26087.9031415742 +0.00000000178 0.53068485806 7366.2689076256 +0.00000000245 4.20195166994 8436.2875031646 +0.00000000176 3.66697456425 6688.2710900976 +0.00000000177 4.48104044431 8799.988713778 +0.00000000181 3.57461078885 15121.102785216 +0.00000000198 3.55065962909 24606.13555322 +0.00000000187 3.45440079747 1329.51209026 +0.00000000176 5.81532365473 12406.1605508286 +0.00000000235 1.28568802052 4427.3959129858 +0.00000000179 1.55718466444 3362.4632560262 +0.00000000174 1.61086801253 30065.5118402982 +0.00000000199 0.07164714815 375.7657315702 +0.00000000174 4.58412775793 3283.7140517642 +0.00000000171 5.82189798695 23937.856389741 +0.00000000182 2.57146189845 418.504322807 +0.00000000168 5.13131619552 21393.5419698576 +0.00000000183 4.9316196205 9468.267877257 +0.00000000167 1.48091400654 2619.4731954936 +0.00000000169 5.12437031125 3223.2925584796 +0.00000000188 3.41823914376 5032.7780962022 +0.00000000181 0.50010974122 2125.8774073792 +0.00000000164 1.71077130702 15849.865751747 +0.00000000202 6.21085922593 3909.4343007272 +0.00000000171 5.86158194602 625.6251361972 +0.00000000165 3.8556911822 13207.029307365 +0.00000000163 2.0437336743 3347.2960905739 +0.0000000016 2.83784244321 5888.4499649322 +0.00000000212 2.32801112252 3232.9489027612 +0.00000000163 4.23488695195 31968.9486527994 +0.00000000159 1.48046671186 249.9044607422 +0.0000000016 0.21960307161 12942.965062924 +0.0000000022 3.90787704883 9638.9407478762 +0.00000000161 2.94093367568 3370.0419352358 +0.00000000159 5.59017475732 1442.2784624124 +0.00000000221 3.82548751198 1954.7171503636 +0.00000000192 4.62595272276 3336.6802734367 +0.00000000164 1.59200641542 386.4196505722 +0.00000000169 5.45784867095 259.5608050238 +0.00000000201 0.95077053594 29424.634232916 +0.00000000174 1.15216485688 6382.0984591304 +0.00000000163 1.16606667991 4289.7880356696 +0.00000000187 3.2213595646 2751.5475996916 +0.00000000162 4.79372588575 24889.5747959916 +0.00000000192 0.88040946364 5244.049239201 +0.0000000016 2.8503478437 9374.8264467846 +0.00000000172 2.38601254063 2281.2477501628 +0.00000000202 4.12164786769 7321.1221397136 +0.00000000156 4.55171204694 27682.1407441564 +0.0000000017 4.62851491273 10824.2012025456 +0.00000000157 0.91363725609 4503.0871311076 +0.00000000156 5.58255618318 10448.4354709754 +0.00000000157 0.92229160815 15636.566656309 +0.00000000171 5.43820628341 11904.9187732018 +0.0000000018 1.89091405241 13575.7488022372 +0.00000000198 4.42539692212 10025.4277087512 +0.00000000158 4.12087914642 11240.1627280718 +0.00000000211 2.42218772392 8749.1562544722 +0.00000000183 1.47934835951 6677.3435180416 +0.00000000197 1.43469282909 14061.7208550268 +0.0000000017 4.32424842659 742.9900605326 +0.0000000017 2.92905324873 9093.9973115966 +0.0000000016 2.79797608932 1461.0540519464 +0.00000000174 5.37738922471 3318.7615973734 +0.00000000172 0.35524089578 2281.2132428584 +0.00000000147 2.76602235522 4193.8088084518 +0.00000000151 4.23962231148 3368.0139827966 +0.00000000157 1.01295201512 24336.0053931492 +0.00000000165 0.58335652806 15906.7641266826 +0.00000000149 5.69553079999 31570.7996493912 +0.00000000154 5.2850438151 1481.4093713452 +0.00000000163 1.8128862851 18849.2275499742 +0.00000000145 3.57053080979 3497.0131472022 +0.00000000156 3.56978076425 21791.6909732658 +0.00000000143 0.56704903096 13212.8865096646 +0.00000000155 0.08429188155 6657.3464156518 +0.00000000184 2.54999403339 24076.4445881254 +0.00000000146 1.16594990123 526.1678467456 +0.00000000144 4.19229335185 2771.7905526724 +0.00000000169 3.10771037057 239.205485625 +0.00000000144 6.26688878164 6679.7403806913 +0.00000000174 2.3750902528 3397.5108016354 +0.00000000163 3.88047919138 16703.0448798468 +0.00000000161 1.73958633312 2185.2512692928 +0.00000000164 0.6214699473 1538.240435978 +0.00000000182 6.16856014864 6685.1061887576 +0.0000000014 4.08200595943 4186.695261451 +0.00000000192 4.47709998867 57.8786960038 +0.00000000151 3.06451266512 838.9692877504 +0.00000000139 1.12767399649 6682.7093261079 +0.00000000187 4.97174626997 6681.6547365263 +0.0000000015 5.69209290362 9360.6043533184 +0.0000000016 5.66336382679 10927.2939767642 +0.00000000137 3.46860408347 5562.4690612968 +0.00000000192 5.27908098216 34363.365597556 +0.00000000137 5.87023088486 2945.9865416406 +0.0000000018 1.07686767816 15806.146839442 +0.00000000135 0.34109799474 7322.1024607818 +0.00000000169 2.2740858315 379.3734138742 +0.00000000172 3.83276777655 6621.850991486 +0.00000000134 0.8948661109 13286.1836355236 +0.00000000168 3.24434245132 11614.4332937322 +0.00000000135 6.03727673544 1214.8023296234 +0.0000000015 0.81912738038 3416.8784979754 +0.00000000136 5.06627117467 14421.8316369884 +0.00000000138 5.19336961955 13363.4300278674 +0.00000000163 5.91124428824 16703.0793871512 +0.00000000181 3.31978654659 139.6981395228 +0.00000000162 4.05905033891 1795.258443721 +0.00000000132 0.409015061 1083.260367937 +0.00000000156 0.1230414464 1107.1388056848 +0.00000000158 6.25022915072 6666.997759398 +0.00000000131 3.95250083817 3.4558080462 +0.00000000147 4.94673462086 15010.8964639966 +0.0000000014 6.13853404667 12729.665967486 +0.00000000131 5.43398849473 25665.5174834092 +0.00000000135 5.06017183369 11876.469585734 +0.00000000128 2.8696933273 6549.6828917132 +0.00000000174 5.18169887171 28230.1872226914 +0.00000000179 3.25589354429 4922.5717749828 +0.00000000139 5.33624615245 23958.6317852334 +0.00000000127 5.78406495652 14577.1847261198 +0.00000000128 1.27276688747 8584.6616659008 +0.00000000133 0.39052474466 12410.7313005486 +0.00000000134 1.09641189843 8962.438096258 +0.00000000125 3.20445201519 29.8820436102 +0.00000000136 3.62250122667 3511.285297319 +0.00000000162 5.36465149996 2472.6787626222 +0.0000000015 0.40179894287 1111.642245102 +0.00000000129 1.94909076932 19645.5255567906 +0.00000000172 5.21328160366 6747.712262314 +0.00000000126 4.39378462616 21548.9623692918 +0.00000000146 3.85987749053 13361.469385731 +0.00000000156 5.24740844581 6645.1969867222 +0.00000000137 4.94588047257 20995.3929664494 +0.00000000131 1.72431469184 11925.2740926006 +0.00000000136 2.04268940441 10654.6210194126 +0.0000000014 1.54439148652 8219.4652893776 +0.00000000127 6.16695075115 10016.314355792 +0.00000000155 5.47145482987 2.9689454166 +0.00000000132 6.25626202928 13227.3846267638 +0.00000000121 3.74135485334 10294.510237451 +0.00000000134 3.12718351732 8962.4726035624 +0.00000000122 0.77282907794 4936.7988689844 +0.00000000125 4.23213631052 15650.7937503106 +0.00000000157 1.79175545524 16489.763038061 +0.00000000155 4.15655698197 56.3831860762 +0.00000000134 1.53268827347 708.98980227659 +0.00000000136 4.01025697673 9797.4924843975 +0.00000000156 4.6155626882 3354.8395207014 +0.00000000131 4.47476808853 11776.8999298644 +0.00000000118 1.17466010141 4606.1799053262 +0.00000000128 0.12648796247 6681.6449294932 +0.00000000122 0.1351137794 8322.5580635962 +0.00000000119 1.2913911635 10544.4146981932 +0.00000000128 4.4496605074 13465.5424810178 +0.00000000119 4.0170962999 14481.205498902 +0.00000000147 1.8159027965 685.1113645288 +0.00000000137 4.78402836071 3613.2853840514 +0.00000000151 1.48428558337 9698.331863442 +0.00000000136 2.47757608387 10156.9023601348 +0.00000000123 2.42353206298 6.1332259326 +0.00000000117 5.40635440024 688.6344828778 +0.00000000153 5.00372030984 14556.8967170238 +0.00000000133 3.15773785434 1125.8693391036 +0.00000000153 1.94292660454 6533.1461289733 +0.00000000124 4.94608245253 12825.6451947038 +0.00000000117 1.13528750738 4452.2546718018 +0.00000000115 3.34121813462 10001.4819607006 +0.00000000115 3.44586362144 7696.8878712838 +0.00000000117 0.72489390402 27.4688663996 +0.00000000132 2.41318250916 6717.252720077 +0.00000000118 0.35995031424 27832.0382192832 +0.00000000157 1.73929012934 11560.0777160774 +0.00000000148 2.14023976341 15265.8865193004 +0.00000000113 1.29183863745 26880.3198130326 +0.00000000151 0.95890610457 6530.1771835567 +0.00000000153 5.62679784282 9911.63095888 +0.00000000157 0.09791378159 138.5174968707 +0.00000000119 2.16883964744 7082.8969751568 +0.00000000113 5.43102427558 422.027441156 +0.0000000013 2.13493506322 117.812802892 +0.0000000014 2.5119459163 28.9816299794 +0.00000000128 1.238227512 6680.804777306 +0.00000000111 4.60294776614 25135.8265183146 +0.00000000118 0.34226497704 4140.4335518652 +0.00000000112 4.02233737541 6314.0005244372 +0.00000000134 3.3592621473 11247.2089647698 +0.0000000012 6.09430372868 4106.4054911462 +0.00000000117 0.03006245187 7.6737919754 +0.00000000109 3.62630036582 3344.11829139661 +0.00000000109 1.94277745743 16702.9948231962 +0.00000000114 4.87315937546 6151.5166346528 +0.00000000109 5.65707270595 3344.152798701 +0.00000000108 0.72637519191 10.569355047 +0.00000000128 5.77326416186 13369.5632538 +0.00000000147 4.73848506543 11610.9101753832 +0.00000000145 4.95495312886 9859.3706439672 +0.00000000111 3.28808788953 257.018007743 +0.00000000112 4.79777726412 12140.6011404778 +0.00000000109 3.73199687068 13635.1226641508 +0.00000000117 1.20057736014 6705.1032911474 +0.00000000149 4.91688353237 277.0349937414 +0.00000000108 3.37299798972 6717.8302187038 +0.00000000106 0.53379407701 5085.1057214178 +0.00000000125 4.62770076269 9329.6796788726 +0.00000000107 4.60288570375 1957.7250798532 +0.00000000113 4.04786119569 6953.8978107512 +0.00000000106 0.75378922686 149.8974751268 +0.00000000114 0.62074562387 6151.5511419572 +0.00000000108 5.22204692781 1556.5681469554 +0.00000000104 1.02502614223 4878.8528626778 +0.00000000133 1.15811543786 816.6533262152 +0.00000000134 1.69834857217 183.869586902 +0.00000000104 2.58832774275 14591.4118201214 +0.00000000107 4.42117075795 7.130800653 +0.00000000126 0.03750399181 16.83220104979 +0.00000000102 1.20624870972 11986.6759069534 +0.00000000102 2.97579561878 29822.7832363242 +0.00000000116 4.73049067619 13366.040135451 +0.0000000013 4.10484632841 35.6077905838 +0.00000000113 3.69200525056 44.6538332402 +0.00000000111 5.12900291511 146.7944328714 +0.00000000126 1.82187459534 26887.3660497306 +0.00000000121 6.08309355316 7100.7094972748 +0.00000000105 6.16606590276 9175.7544453482 +0.00000000132 2.97955203077 1250.8301963008 +0.00000000106 5.08419485009 8742.0427074714 +0.0000000012 0.59116561391 31172.650645983 +0.00000000112 3.70888430091 10050.2864675672 +0.000000001 1.82077956276 12012.5822971404 +0.00000000107 4.86100312387 7899.550301372 +0.00000000099 0.72997085174 18977.1790830088 +0.00000000107 5.25025570307 63.7358983034 +0.00000000099 2.79139996703 17932.0242468212 +0.00000000097 4.94370173613 28109.214616052 +0.00000000122 4.18676567644 19617.0763693228 +0.00000000121 3.14207351411 9278.8472195668 +0.00000000112 1.43537110436 16232.745030318 +0.00000000096 2.57929371627 12715.4388734844 +0.00000000096 2.51396484677 3535.5838111604 +0.00000000112 6.19137312195 6685.1570066627 +0.00000000109 1.53428110338 16703.1294438018 +0.00000000096 4.29245810274 7906.59653807 +0.00000000096 3.08847844641 3468.6312700372 +0.00000000095 6.091860847 10037.0897512844 +0.00000000094 1.79812841802 20047.1976785478 +0.0000000011 4.24859410294 3337.0720546986 +0.00000000093 2.17945548408 16066.0658614748 +0.00000000115 5.44548079869 11353.8921676402 +0.00000000098 1.89605054783 33406.124266998 +0.00000000101 3.00793005829 3528.5375744624 +0.00000000096 5.4065991242 5749.8617665478 +0.00000000113 3.93443805059 7167.1969061892 +0.00000000092 3.58985964414 6724.9437657046 +0.00000000119 3.9056157026 11346.7786206394 +0.00000000097 2.5728079023 1747.6073781529 +0.00000000118 3.82111723459 9072.6616711296 +0.00000000096 0.72646224606 3152.68727893721 +0.00000000092 6.23928508055 24491.4257925834 +0.00000000099 1.86991802881 72.0557333548 +0.00000000094 1.51091806861 9801.4246376606 +0.00000000091 4.94377681711 8756.269801473 +0.00000000095 2.58771497236 11663.170490296 +0.00000000093 0.6609244332 30.9919847486 +0.00000000088 2.47386826588 17232.7530985936 +0.000000001 0.19616913512 11883.5831327348 +0.00000000094 0.61277732908 73.6354632196 +0.00000000091 6.04139177526 153.9252335244 +0.00000000095 0.30865798871 29168.5965462412 +0.0000000011 6.27936643935 3337.106562003 +0.00000000087 2.09287965409 10264.5658840734 +0.00000000089 3.27633365389 3002.3697277168 +0.00000000091 1.89622049447 37895.4262903674 +0.00000000118 3.88268323672 1236.075660323 +0.00000000094 2.2781906199 4845.9002357928 +0.00000000085 3.07438636612 9983.7042444616 +0.00000000086 3.94463425808 16.764890747 +0.00000000099 4.58890225582 3774.3241645766 +0.00000000086 1.27758598252 34513.2630726828 +0.00000000118 6.10625309129 454.9093665273 +0.00000000096 6.08772700197 1755.4716846791 +0.00000000085 4.73193631802 4576.6880870228 +0.00000000116 0.88573303872 16511.6138673874 +0.00000000083 3.13948373813 10191.4174632324 +0.00000000083 0.36972674664 9755.2302383776 +0.00000000112 2.26524635842 10006.5848089144 +0.00000000087 4.25461508452 8.1681365824 +0.00000000087 5.31716927554 1868.8593996362 +0.00000000115 3.3050783005 14157.7000822446 +0.00000000087 2.90507350729 36.995590611 +0.00000000083 3.58400049244 12928.7379689224 +0.00000000086 2.46839611271 113.7294395684 +0.00000000096 2.99829695985 6510.5519827804 +0.00000000084 1.34333260788 4133.3873151672 +0.00000000093 2.41895388985 20040.1514418498 +0.00000000085 5.92093268818 12299.544658261 +0.00000000082 4.71321236549 7733.493236588 +0.00000000081 5.26971110105 12199.9750023914 +0.0000000008 4.34410099751 7218.029365495 +0.00000000095 0.02613500045 2.9010142898 +0.00000000094 6.22018441621 20043.691813851 +0.00000000085 4.66573809999 8638.9499332528 +0.00000000079 2.89839604813 22854.596021804 +0.00000000104 0.94882888784 2735.762685995 +0.0000000008 1.68097745917 12839.8722887054 +0.00000000085 1.95515305721 4686.95671800959 +0.00000000094 0.58147434179 14128.2427712456 +0.00000000091 1.16317999954 3495.9655158312 +0.00000000084 4.04104644774 9815.6517316622 +0.00000000082 1.83662951627 19190.4781784468 +0.0000000008 4.04733274699 3188.7151456146 +0.00000000084 2.71620952175 12089.768681172 +0.0000000008 2.7736315821 9495.6694333538 +0.00000000078 5.77285430206 10397.6030116696 +0.00000000084 0.78188080031 7214.4389368432 +0.00000000094 2.14762315943 13532.0298899322 +0.00000000101 5.76349087526 1484.9324896942 +0.00000000082 3.11421789241 8446.9914788172 +0.00000000096 5.85152670536 3492.509707785 +0.00000000079 4.69625309523 5298.337506553 +0.00000000097 3.97960395898 18208.349942592 +0.00000000105 1.74376904536 36.6485629295 +0.00000000094 4.18941238607 20043.6573065466 +0.00000000075 3.46629875063 13341.6743113068 +0.00000000092 2.67278833288 6680.7949702729 +0.00000000075 4.59723160021 9993.3880926316 +0.00000000087 0.91979096638 8425.7181481176 +0.00000000074 0.42228487063 48429.2821823244 +0.00000000074 0.48470953224 11456.9849418588 +0.00000000077 0.10707484151 1371.411763456 +0.00000000093 1.38010528069 3145.6410422392 +0.00000000075 5.2806125707 12306.590894959 +0.00000000079 3.7866638604 7.5786792096 +0.00000000073 4.42902162523 14.7372823256 +0.00000000084 3.41538432898 6637.5059410946 +0.00000000093 3.41302342683 1596.1191319818 +0.00000000071 3.13537213242 9488.6231966558 +0.00000000079 2.33442828498 12465.5344127422 +0.00000000078 2.21525134547 2810.988771908 +0.00000000099 0.48801369293 17499.3601403154 +0.00000000075 4.10299895268 5525.8636959926 +0.00000000071 4.04186021414 259.493494721 +0.00000000073 2.20102876718 30774.5016425748 +0.00000000074 4.93439968296 13517.8027959306 +0.00000000071 5.32625652676 6670.1791531357 +0.00000000078 2.17664185326 13421.8235687128 +0.00000000088 5.38469204503 17762.4440636882 +0.00000000081 2.48353174238 73.6009559152 +0.00000000092 1.1308844819 7747.7203305896 +0.0000000007 1.16361323015 5220.1708014532 +0.00000000084 5.8322038791 22.3782713026 +0.00000000076 5.21065604639 4271.9755135516 +0.0000000008 4.01817623627 3311.18291816379 +0.00000000068 2.4593769794 6279.5527316424 +0.00000000067 4.31723563048 2281.2978068134 +0.00000000067 4.88776321797 4379.6390374902 +0.00000000069 3.57006764536 14955.045720432 +0.00000000078 2.62374773232 2810.8541513024 +0.00000000067 4.76301301456 6812.766815086 +0.0000000007 5.60319851277 13383.2251022916 +0.0000000007 3.05647570196 10081.211142013 +0.00000000081 4.91537623765 3333.9287628257 +0.00000000082 5.4920498711 5483.254724826 +0.00000000065 3.50466797067 9161.5273513466 +0.00000000065 2.79212460026 13497.5147868346 +0.0000000007 0.93640431668 6106.8800550648 +0.00000000073 2.57583496978 6614.7374444852 +0.0000000007 0.8417007058 16695.9485864982 +0.00000000069 1.10040627005 2544.3316735356 +0.00000000063 6.05841309176 6453.7487206106 +0.00000000069 2.67053540192 2641.3412784722 +0.00000000086 1.73112264739 6286.5989683404 +0.00000000062 5.49002783256 4957.0868780804 +0.00000000072 3.38857910283 3184.2117061974 +0.00000000069 5.35281990892 2544.2971662312 +0.00000000064 4.79175268505 3181.6689089166 +0.0000000006 6.18449904353 3361.9480671668 +0.00000000065 1.48236627574 4819.4790007642 +0.00000000054 3.66018290396 2917.5373541728 +0.00000000064 4.72286914683 2281.1631862078 +0.00000000053 4.65521663671 3448.2759506384 +0.0000000006 0.77450276964 3319.2767862328 +0.00000000051 1.45142985881 3547.3131639964 +0.00000000051 4.81258158513 4403.517475238 +0.0000000005 0.37366902835 3322.7999045818 +0.0000000005 4.68787711774 3253.30422216 +0.00000000067 4.63578431535 4694.0029547076 +0.00000000049 3.17471347671 5452.2627400774 +0.00000000051 2.54791773443 4001.8453534808 +0.00000000048 2.81171553464 3372.5847325166 +0.00000000054 4.45945188023 10284.9212034722 +0.00000000053 3.8513121352 9758.7533567266 +0.00000000051 1.11244863072 6901.6374958384 +0.00000000062 1.4219800963 6830.7880505342 +0.00000000055 5.6167298818 45494.5814297488 +0.00000000054 0.61701959453 4716.3862265456 +0.00000000054 4.28556326526 2910.4911174748 +0.00000000045 3.14626081312 13951.5145338074 +0.0000000005 4.16235480519 12979.553174576 +0.00000000046 1.66182208107 7768.0083396856 +0.00000000045 5.07701425888 14951.522602083 +0.00000000043 4.3172345953 5881.4037282342 +0.00000000045 2.39713581676 8852.2490286908 +0.00000000043 2.10202660495 3337.1566186536 +0.00000000048 0.19934255781 1905.4647649404 +0.00000000056 5.25687695855 12808.8803039568 +0.00000000049 2.06320966659 4296.9015826704 +0.00000000042 6.07282126953 4295.8539512994 +0.00000000043 1.7457161378 3130.8364496108 +0.0000000005 2.27112469544 3427.9206312396 +0.0000000005 0.30214747765 3358.4249488178 +0.00000000043 5.05297177283 3229.4257844122 +0.00000000054 6.11998016428 16894.5103996106 +0.00000000043 1.90603004035 3451.7990689874 +0.00000000039 0.50727886431 10011.2006147496 +0.00000000052 3.17851184154 2324.9494088156 +0.00000000038 4.88249540246 3499.555944483 +0.00000000039 5.28113083211 3343.1552239806 +0.00000000039 4.98185580267 3468.5639597344 +0.00000000047 2.16244218985 10027.3602044068 +0.00000000037 5.84953090935 6791.431174619 +0.00000000048 5.03779546898 7064.1041319706 +0.00000000038 0.58076516432 8966.3875031733 +0.00000000051 3.36181117037 8976.6824439118 +0.00000000042 4.13725767158 8336.7851575978 +0.00000000038 5.75425648893 4531.5363185754 +0.00000000038 3.55681323215 5351.7127631396 +0.0000000004 2.79414141035 3067.9394693482 +0.0000000004 4.99798468494 10042.1925994982 +0.00000000037 1.82286411009 10017.9559447414 +0.00000000036 6.02115369796 6474.524116103 +0.00000000044 3.01299253859 7417.1013669314 +0.00000000045 2.33470159894 3123.7902129128 +0.00000000039 4.91767933978 8034.6153814074 diff --git a/kstars/kstars/data/mars.L1.vsop b/kstars/kstars/data/mars.L1.vsop new file mode 100644 index 00000000..1ddf6629 --- /dev/null +++ b/kstars/kstars/data/mars.L1.vsop @@ -0,0 +1,686 @@ +3340.85627474342 0.000000 0.000000 +0.01458227051 3.60426053609 3340.6124266998 +0.00164901343 3.92631250962 6681.2248533996 +0.00019963338 4.2659406103 10021.8372800994 +0.00003452399 4.73210386365 3.523118349 +0.0000248548 4.61277567318 13362.4497067992 +0.00000841551 4.45858256765 2281.2304965106 +0.00000537566 5.01589727492 398.1490034082 +0.00000521041 4.99422678175 3344.1355450488 +0.00000432614 2.5606640286 191.4482661116 +0.00000429656 5.31646162367 155.4203994342 +0.00000381747 3.53881289437 796.2980068164 +0.00000314129 4.96335266049 16703.062133499 +0.00000282804 3.15967518204 2544.3144198834 +0.00000205664 4.5689145566 2146.1654164752 +0.00000168805 1.32894813366 3337.0893083508 +0.00000157587 4.18501035954 1751.539531416 +0.00000133686 2.23325104196 0.9803210682 +0.00000116561 2.21347652545 1059.3819301892 +0.00000117591 6.02407213861 6151.533888305 +0.00000113595 5.42803224317 3738.761430108 +0.00000133563 5.97421903927 1748.016413067 +0.00000091098 1.09627836591 1349.8674096588 +0.00000083301 5.29636626272 6684.7479717486 +0.00000113876 2.12869455089 1194.4470102246 +0.00000080776 4.42813405865 529.6909650946 +0.00000079531 2.2486426633 8962.4553499102 +0.00000072505 5.8420816324 242.728603974 +0.00000072946 2.50189460554 951.7184062506 +0.00000071487 3.85636094435 2914.0142358238 +0.00000085342 3.90854841008 553.5694028424 +0.00000067582 5.02327686473 382.8965322232 +0.00000065089 1.01802439311 3340.5951730476 +0.00000065089 3.04879603978 3340.629680352 +0.00000061508 4.151831598 3149.1641605882 +0.00000048477 4.87362121538 213.299095438 +0.00000046584 1.31452419914 3185.1920272656 +0.0000005652 3.8881369932 4136.9104335162 +0.00000047613 1.18238046057 3333.498879699 +0.00000041343 0.71385375517 1592.5960136328 +0.00000040055 5.31611875491 20043.6745601988 +0.00000040272 2.72542480614 7.1135470008 +0.00000032886 5.41067411968 6283.0758499914 +0.00000028244 0.04534124888 9492.1463150048 +0.00000022294 5.88516997273 3870.3033917944 +0.00000022431 5.46592525433 20.3553193988 +0.00000022612 0.83775884934 3097.88382272579 +0.00000021418 5.37934044204 3340.545116397 +0.00000023335 6.16762213077 3532.0606928114 +0.00000026579 3.88960724782 1221.8485663214 +0.00000022797 1.54504711003 2274.1169495098 +0.00000020431 2.36353950189 1589.0728952838 +0.00000020186 3.36375535766 5088.6288397668 +0.00000026554 5.11271747607 2700.7151403858 +0.00000019675 2.57805423988 12303.06777661 +0.00000019468 0.49216434489 6677.7017350506 +0.00000021104 3.52525428062 15.252471185 +0.00000021425 4.97081508139 3340.6797370026 +0.00000018505 5.57863503922 1990.745017041 +0.00000017811 6.12537931996 4292.3308329504 +0.00000016472 2.60291845066 3341.592747768 +0.00000016599 1.25519718278 3894.1818295422 +0.00000019455 2.53112676345 4399.994356889 +0.00000015 1.03464802434 2288.3440435114 +0.00000020029 4.73119428749 4690.4798363586 +0.00000015381 2.4700947035 4535.0594369244 +0.00000019964 5.78652958398 7079.3738568078 +0.00000015307 2.26515985343 3723.508958923 +0.00000014705 3.36979890389 6681.2421070518 +0.00000013535 2.1233441041 5486.777843175 +0.0000001295 5.61929676688 10025.3603984484 +0.00000012682 2.95022113262 3496.032826134 +0.00000013644 1.97739547259 5614.7293762096 +0.00000013013 1.51424752315 5628.9564702112 +0.00000014705 1.33902715586 6681.2075997474 +0.00000011353 6.23438193885 135.0650800354 +0.00000013275 3.42243595774 5621.8429232104 +0.00000010867 5.28184140482 2818.035008606 +0.0000001185 3.12701832949 426.598190876 +0.00000010472 2.73581537999 2787.0430238574 +0.00000011132 5.84178807242 2803.8079146044 +0.00000011764 2.58551521265 8432.7643848156 +0.00000011854 5.4763068691 3553.9115221378 +0.0000000849 1.91378007528 11773.3768115154 +0.00000009708 4.52957217749 6489.776587288 +0.00000008562 3.16141186861 162.4666361322 +0.00000010958 4.15771850822 2388.8940204492 +0.00000008133 1.61295625304 2957.7158944766 +0.0000000884 4.23294294197 7477.522860216 +0.00000008034 5.69983564288 6041.3275670856 +0.00000008344 2.18273563186 23.8784377478 +0.00000007696 5.71877332978 9623.6882766912 +0.00000008695 4.43542512603 5092.1519581158 +0.00000008434 3.16292250873 3347.7259737006 +0.00000006664 5.07517838003 8031.0922630584 +0.0000000865 4.33256981793 3339.6321056316 +0.00000007372 6.17831593269 3583.3410306738 +0.00000005726 3.68120120299 8429.2412664666 +0.00000006186 3.54165967734 692.1576012268 +0.00000005438 1.0512968958 4933.2084403326 +0.00000006108 1.66240879939 6525.8044539654 +0.00000005154 1.14703246368 28.4491874678 +0.0000000485 5.29254832907 6681.2921637024 +0.00000005467 6.12511022569 2487.4160449478 +0.00000004866 3.10475368803 5.5229243074 +0.0000000636 2.11896608283 5884.9268465832 +0.00000005223 0.3744626412 12832.7587417046 +0.0000000471 0.23326120326 36.0278666774 +0.00000004954 2.44806818502 5099.2655051166 +0.00000004861 5.6050529887 6467.9257579616 +0.00000004706 0.02998416568 7210.9158184942 +0.00000004845 5.70115105957 6681.1575430968 +0.00000005496 2.01006612503 522.5774180938 +0.00000004964 1.51006845561 1744.4259844152 +0.00000004443 0.31208413867 10018.3141617504 +0.00000005381 0.18359380473 2942.4634232916 +0.00000004075 3.9558210833 3.881335358 +0.00000005462 0.19274227117 7632.9432596502 +0.0000000411 1.59535768711 7234.794256242 +0.00000004287 2.87635993968 2810.9214616052 +0.00000005276 2.22638595594 3127.3133312618 +0.0000000445 4.17005729081 2906.900688823 +0.00000005144 5.66878565669 23384.2869868986 +0.00000003844 2.2644218316 2699.7348193176 +0.00000003514 1.76463961051 1758.6530784168 +0.00000003351 2.66194137496 4929.6853219836 +0.00000004299 4.43057446968 640.8776073822 +0.0000000314 1.75866226873 9595.2390892234 +0.00000003716 2.91969220147 15643.6802033098 +0.00000003249 6.13937134379 10419.9862835076 +0.00000003077 2.56115174488 7064.1213856228 +0.00000003208 2.3251945308 5085.038411115 +0.0000000293 1.27797225349 574.3447983348 +0.00000002771 1.75664216142 639.897286314 +0.00000003325 2.58945297384 2118.7638603784 +0.00000003187 2.8664675151 7740.6067835888 +0.0000000278 0.43157089331 5828.0284716476 +0.00000002824 0.98500544471 3191.0492295652 +0.00000003016 1.86555882509 7.046236698 +0.00000003364 1.52847138842 6674.1113063988 +0.00000002672 3.70855172347 10021.8545337516 +0.00000002636 3.11790581052 6836.6452528338 +0.00000002672 1.67778079449 10021.8200264472 +0.00000002563 3.77294986894 2921.1277828246 +0.00000002509 0.30454165124 3475.6775067352 +0.000000024 0.96972421975 3319.8370312074 +0.00000002262 2.8139431495 7875.6718636242 +0.00000002395 2.96002707485 6682.2051744678 +0.0000000221 0.61263930586 10973.55568635 +0.00000002248 4.12382007742 59.3738619136 +0.00000002426 5.91508357946 5331.3574437408 +0.00000002158 2.17583545077 15113.9892382152 +0.00000001941 5.47668312685 11371.7046897582 +0.00000001903 5.11165653855 1066.49547719 +0.0000000237 3.87889340214 3355.8648978848 +0.00000002299 1.15914205086 3320.257107301 +0.00000001944 5.89081872133 6894.5239488376 +0.00000001843 3.07643314617 3325.3599555148 +0.00000001809 4.97905218276 1648.4467571974 +0.00000002136 1.91364787635 8969.568896911 +0.00000002099 3.00410255642 6254.6266625236 +0.00000001915 3.5590743174 3767.2106175758 +0.00000001991 5.37274107053 206.1855484372 +0.00000001685 5.49701299817 266.6070417218 +0.00000001646 1.31923405548 3264.3463554242 +0.00000001732 1.81361103995 536.8045120954 +0.00000001723 3.25900379342 7903.073419721 +0.00000001564 5.75428852012 3360.96774609859 +0.00000001589 1.73273563259 3134.4268782626 +0.0000000169 2.43213510013 3120.199784261 +0.00000001549 1.54016426558 8425.6508378148 +0.00000001536 5.88431472627 20.7753954924 +0.0000000146 4.89733072879 9830.3890139878 +0.00000002023 5.94808387002 13365.9728251482 +0.00000001991 3.11613326265 3361.3878221922 +0.00000001401 2.24482184868 3344.2028553516 +0.00000001365 4.58006320751 10818.1352869158 +0.00000001392 5.48931017516 170.6728706192 +0.0000000136 3.07974035205 6127.6554505572 +0.00000001345 1.18653158091 14584.2982731206 +0.00000001717 5.62501515015 6158.6474353058 +0.00000001408 1.82072980335 3337.021998048 +0.00000001736 2.01921900546 10575.4066829418 +0.00000001402 4.50079374387 5729.506447149 +0.00000001266 5.91088435118 9808.5381846614 +0.00000001433 6.05024653324 12964.300703391 +0.00000001223 0.82796258263 419.4846438752 +0.00000001393 1.05117949107 6438.4962494256 +0.00000001272 1.50116723856 8439.8779318164 +0.00000001143 4.89747373731 220.4126424388 +0.00000001183 3.52587190041 6688.3384004004 +0.00000001132 6.19236255633 6144.4203413042 +0.00000001154 2.2305848597 8955.3418029094 +0.00000001129 3.44264300692 10177.2576795336 +0.00000001152 5.29913300616 27.4015560968 +0.00000001274 4.5842123844 6247.5131155228 +0.00000001093 2.8262333236 4569.574540022 +0.00000001303 0.44350560735 87.30820453981 +0.00000001335 2.1420445773 11243.6858464208 +0.00000001102 1.96260837539 6298.3283211764 +0.00000001066 2.89865914321 10404.7338123226 +0.00000001027 4.79269049654 3914.9572250346 +0.00000001015 0.2284781873 3230.4061054804 +0.00000001041 3.73274497451 10213.285546211 +0.00000001154 4.14326179244 6261.7402095244 +0.00000001306 3.67645557029 2301.58581590939 +0.00000001145 5.12292846748 4562.4609930212 +0.00000001275 5.14333847164 2693.601593385 +0.00000000914 1.22398892152 103.0927742186 +0.00000000955 1.52875141393 3369.0616141676 +0.00000000908 0.48223420834 13358.9265884502 +0.00000000892 1.35161136807 1214.7350193206 +0.00000000998 3.2966588195 3178.1457905676 +0.0000000098 1.69212466625 43.718912305 +0.00000000919 2.45445889752 13916.0191096416 +0.00000000899 5.94990531529 12168.0026965746 +0.00000000891 5.63297246408 10021.9045904022 +0.00000000922 3.91483430303 9225.539273283 +0.0000000093 0.240730047 6923.9534573736 +0.00000000923 1.1039607445 29.429508536 +0.00000000816 4.65198282005 2707.8286873866 +0.00000000791 6.08595583868 2384.3232707292 +0.0000000082 4.80968546763 533.2140834436 +0.00000000758 2.06012386134 12935.8515159232 +0.00000000738 1.03564559078 14314.1681130498 +0.00000000908 0.69862047595 16173.3711684044 +0.000000007 4.0878823461 5202.3582793352 +0.00000000829 2.01062325398 9866.4168806652 +0.00000000887 6.04145842617 10021.7699697966 +0.00000000768 1.39532897827 8273.8208670324 +0.00000000873 4.45446600602 3316.733988952 +0.00000000673 3.02440642752 1039.0266107904 +0.0000000066 2.83410276989 107.6635239386 +0.00000000838 0.39195370222 10551.528245194 +0.00000000708 3.27560955336 18984.2926300096 +0.00000000658 6.01853128902 26724.8994135984 +0.00000000685 1.98132615912 1228.9621133222 +0.00000000595 0.10260171285 111.1866422876 +0.00000000563 1.59138368358 2391.43681773 +0.00000000555 2.7080196219 4555.3474460204 +0.00000000696 2.89276686038 2648.454825473 +0.00000000587 4.56017988729 6680.2445323314 +0.0000000054 2.86002662919 5459.3762870782 +0.0000000053 5.64877399946 6034.2140200848 +0.0000000052 0.20012848836 13760.5987102074 +0.00000000552 5.08766140543 1903.4368125012 +0.00000000512 3.21411265909 11081.2192102886 +0.00000000641 5.19459033638 6048.4411140864 +0.00000000677 3.87723948458 13517.8701062334 +0.00000000534 0.23224033336 51.28033786241 +0.0000000067 3.69368226469 3335.0895023924 +0.00000000486 2.41879628327 3364.4908644476 +0.000000005 4.31447859057 3344.4937620578 +0.00000000481 1.56481992611 1964.838626854 +0.00000000504 2.47456295599 3863.1898447936 +0.00000000523 0.65856269237 853.196381752 +0.00000000481 0.12971954679 66.4874089144 +0.00000000535 2.98601678918 8270.2977486834 +0.0000000045 2.02303462834 13362.432453147 +0.00000000448 5.59827312967 149.5631971346 +0.00000000519 2.75931838722 3503.079062832 +0.00000000534 4.77352933347 1118.7557921028 +0.0000000045 4.05380888708 13362.4669604514 +0.00000000439 4.83194205477 3116.2676309979 +0.00000000567 5.67483490268 227.476132789 +0.00000000459 3.44555998004 6702.000248892 +0.00000000545 2.01193901951 7910.1869667218 +0.00000000425 2.79854459343 433.7117378768 +0.00000000429 4.30113040289 16858.4825329332 +0.00000000409 0.0544800954 3304.5845600224 +0.00000000434 5.70806855136 21.8508293264 +0.00000000399 4.93233684937 9779.1086761254 +0.00000000532 1.31038986189 6660.4494579072 +0.00000000398 5.31345458361 13119.7211028252 +0.00000000459 2.53671963587 74.7815985673 +0.00000000384 2.29906801437 12310.1813236108 +0.00000000467 5.12562716972 1596.1864422846 +0.00000000516 5.84767782422 1052.2683831884 +0.00000000414 4.7540958261 3981.490034082 +0.00000000365 3.73271671549 5518.7501489918 +0.00000000367 0.13506394328 56.8983749356 +0.00000000459 0.15582180531 9381.9399937854 +0.00000000392 2.15845463651 3980.5097130138 +0.00000000396 1.48538591462 17924.9106998204 +0.00000000456 0.64517343174 6816.289933435 +0.00000000358 5.87219240658 3607.2194684216 +0.0000000049 0.65766946042 3376.6402933772 +0.00000000365 1.91816243676 3347.6586633978 +0.00000000397 1.80006148744 7895.9598727202 +0.00000000336 2.14687780119 6677.6344247478 +0.0000000034 2.88185925998 17256.6315363414 +0.00000000334 6.13670038311 5724.935697429 +0.00000000339 4.08527025169 664.75604513 +0.00000000432 2.52188285182 18454.601664915 +0.00000000336 4.22863444521 6696.4773245846 +0.00000000342 5.96724705923 3546.797975137 +0.00000000326 4.02557052581 6872.6731195112 +0.00000000323 5.05444843838 3237.5196524812 +0.00000000324 2.89151245241 8329.671610597 +0.00000000321 6.25886976298 10235.1363755374 +0.00000000333 2.57725424455 6684.8152820514 +0.00000000356 6.27424874986 8671.9698704406 +0.00000000319 5.05665355586 36.6053653042 +0.00000000305 3.88755666972 7107.8230442756 +0.00000000322 6.28125601341 16706.585251848 +0.00000000334 3.15240620873 11216.284290324 +0.00000000287 6.16467002771 3973.396166013 +0.00000000283 2.67802456636 3877.4169387952 +0.00000000283 1.6629315709 1692.1656695024 +0.00000000276 2.94210551399 3415.3940252671 +0.00000000275 0.53418048945 17395.2197347258 +0.00000000355 3.31406527401 10022.8176011676 +0.00000000311 1.50310910269 6660.8695340008 +0.00000000269 1.84517097065 11780.4903585162 +0.0000000027 4.42425307819 310.8407988684 +0.00000000275 3.58464612058 128.0188433374 +0.00000000275 2.2252353958 3017.1070100424 +0.00000000312 5.15950395287 7255.5696517344 +0.00000000299 0.72552273097 155.3530891314 +0.00000000353 5.7004779835 16460.333529525 +0.00000000267 5.97864271046 9499.2598620056 +0.0000000027 0.77063210836 11236.57229942 +0.00000000339 3.360921489 5625.3660415594 +0.00000000315 2.33795159922 3281.2385647862 +0.00000000247 3.71002922076 7373.3824546264 +0.00000000328 0.18162415648 5618.3198048614 +0.00000000247 6.27486009856 15508.6151232744 +0.00000000292 0.14989609091 16304.9131300908 +0.00000000326 4.53606745007 2178.137722292 +0.00000000286 5.47710043383 9168.6408983474 +0.00000000246 1.4983871248 15110.4661198662 +0.00000000262 2.58821936465 3336.7310913418 +0.00000000244 0.84015413449 16062.1845261168 +0.00000000245 0.37772563756 12721.572099417 +0.0000000025 2.26824758119 6784.3176276182 +0.00000000248 6.22740483254 13149.1506113612 +0.00000000255 4.93078809107 14158.7477136156 +0.0000000024 6.15843594225 19800.9459562248 +0.00000000249 5.47044926479 4407.1079038898 +0.00000000235 5.38750866169 76.2660712756 +0.00000000258 6.10384464886 2480.302497947 +0.00000000306 5.35546231697 2766.267628365 +0.00000000236 5.25670707064 13171.0014406876 +0.00000000224 4.52466909993 12566.1516999828 +0.0000000022 5.83694256642 13936.794505134 +0.00000000271 1.42460945147 14054.607308026 +0.00000000213 0.21127914063 1505.28780909299 +0.00000000267 5.16501015011 3205.5473466644 +0.00000000212 4.26202838353 6546.1597733642 +0.00000000211 6.21401684263 3253.30422216 +0.00000000233 3.72007597749 3346.1353510072 +0.00000000274 2.91986569135 10713.9948813262 +0.00000000201 3.36695295492 6.6836638741 +0.00000000223 3.08788599159 401.6721217572 +0.00000000234 2.24268269202 110.2063212194 +0.00000000264 2.0817874274 6475.0393049624 +0.00000000231 4.5380638448 9602.3526362242 +0.00000000213 2.85452302656 5415.6573747732 +0.00000000195 0.99589439506 5642.1982426092 +0.00000000259 0.00464351114 9380.9596727172 +0.00000000197 3.32573550633 3657.0042963564 +0.00000000228 5.33299975472 3561.0250691386 +0.00000000193 1.25502846507 6606.4432548323 +0.00000000199 1.13665869139 685.044054226 +0.00000000227 4.49610509002 589.0648270082 +0.00000000217 5.48740879816 10596.1820784342 +0.00000000192 4.26501800444 3333.5661900018 +0.00000000188 1.44301618203 4885.9664096786 +0.00000000178 4.82506490541 9070.1188738488 +0.00000000184 5.69637552141 3351.2490920496 +0.00000000187 0.76021337348 16699.53901515 +0.00000000226 0.82767654373 3265.8308281325 +0.00000000204 6.20933387021 394.6258850592 +0.00000000176 3.89567349231 10028.9508271002 +0.00000000174 3.68843293982 735.8765135318 +0.00000000173 2.44269377255 3603.6963500726 +0.00000000177 1.24154853329 12722.5524204852 +0.00000000184 4.77203925989 286.9623611206 +0.00000000171 4.67140116008 20199.094959633 +0.0000000017 5.13753345526 1332.0548875408 +0.00000000201 2.37863157745 16276.463942623 +0.00000000209 0.57156268506 11250.7993934216 +0.00000000164 1.98441291396 10014.7237330986 +0.00000000191 0.60250751218 56.8032621698 +0.00000000171 6.22556266993 17277.4069318338 +0.00000000166 1.05948008727 19513.9835951042 +0.00000000163 1.59661610701 1437.1756141986 +0.00000000165 3.36308723589 6665.9723822146 +0.00000000184 3.20554894393 263.0839233728 +0.00000000212 3.10485836003 4039.8835749274 +0.00000000176 3.41768939214 9468.267877257 +0.00000000163 1.39275730949 8982.810669309 +0.00000000213 3.39734274482 931.3630868518 +0.00000000189 4.54004144896 8542.970706035 +0.00000000191 1.15555618959 3169.9395560806 +0.00000000155 1.41249963094 22.7684966094 +0.00000000153 5.14168081601 156.4007205024 +0.00000000159 3.64996617906 8013.2797409404 +0.00000000151 1.93804487507 3384.3313390048 +0.00000000157 0.58554505759 158.9435177832 +0.00000000173 2.72517427493 2807.3983432562 +0.00000000159 0.67192454133 13892.1406718938 +0.0000000015 2.66045714174 19004.6479494084 +0.00000000192 5.73782632783 206.7007372966 +0.00000000143 3.19213280913 6843.6914895318 +0.00000000194 1.32358882667 19402.7969528166 +0.00000000143 2.3647816372 13207.029307365 +0.0000000014 1.8880056884 11766.2632645146 +0.00000000144 0.69018080218 17085.9586657222 +0.00000000183 5.98085295555 13362.517017102 +0.00000000161 2.92764155222 5.8572022996 +0.00000000162 6.07051064413 6701.5801727984 +0.00000000192 0.86266150575 2814.4445799542 +0.00000000182 5.26446797092 3873.8265101434 +0.00000000137 0.41563614709 5820.9149246468 +0.00000000144 3.02314051168 708.98980227659 +0.00000000184 4.61314496499 3329.97576135 +0.00000000131 3.48156082643 367.2243289624 +0.00000000173 3.09922849765 12295.9542296092 +0.00000000135 2.23311632892 15664.0355227086 +0.00000000147 1.95810911154 5732.0492444298 +0.00000000158 1.48909254724 29.4918183034 +0.00000000127 5.5553408004 3368.0139827966 +0.00000000129 1.78002583252 22743.4093795164 +0.00000000132 2.81496895377 21795.2140916148 +0.00000000127 5.73090203501 3340.19235060619 +0.00000000164 1.87613918877 6709.6740408674 +0.00000000123 3.61238958991 22324.9050567094 +0.00000000129 4.92064308735 2540.7913015344 +0.00000000121 6.16922638434 20206.141196331 +0.00000000122 5.79901866314 1854.6323056346 +0.00000000133 0.50941998058 3274.1250177854 +0.00000000151 1.61342807879 1107.1388056848 +0.00000000165 2.02795177586 290.4854794696 +0.00000000125 0.52719797619 2604.735913168 +0.00000000144 5.68526782434 8827.3902698748 +0.00000000126 3.80246508251 765.7930644464 +0.00000000116 1.79450246249 647.0108333148 +0.00000000126 2.00195272473 699.2711482276 +0.00000000147 6.22619740782 6040.3472460174 +0.00000000119 2.05840518265 15121.102785216 +0.00000000114 2.7487709147 6460.8122109608 +0.00000000155 1.78154091696 21265.5231265202 +0.00000000146 3.37351237411 1861.7458526354 +0.00000000118 4.07281676691 418.504322807 +0.00000000116 0.10434606071 13362.3823964964 +0.00000000129 0.78419803719 3427.9206312396 +0.00000000152 0.32620694442 3443.7052009184 +0.0000000011 0.56398082486 661.232926781 +0.00000000111 4.05380946072 568.8218740274 +0.00000000108 3.17700641574 3448.2759506384 +0.00000000138 4.47698517191 3326.3853326982 +0.00000000108 4.89922372003 9588.1255422226 +0.00000000114 4.80828825403 6657.3464156518 +0.00000000108 4.10637483972 13553.8979729108 +0.00000000125 0.33573243959 18849.2275499742 +0.00000000115 3.18885465852 2409.249339848 +0.00000000104 3.23074163851 3472.1543883862 +0.00000000104 0.09799515047 30065.5118402982 +0.00000000112 1.64487733528 10001.061884607 +0.00000000143 3.53781769283 6518.7582172674 +0.00000000113 5.20979306912 2125.8774073792 +0.00000000104 2.77582098882 38.1330356378 +0.00000000133 5.88513337452 5835.1420186484 +0.00000000105 4.11662579413 6675.7019290922 +0.00000000102 0.60100887043 10264.5658840734 +0.00000000101 3.78636130664 10042.6126755918 +0.00000000139 1.80936944447 12323.4230960088 +0.00000000101 2.47217208753 7380.4960016272 +0.0000000013 2.53454569863 11769.8536931664 +0.000000001 5.72291104291 14.2270940016 +0.00000000135 4.2023756451 4672.6673142406 +0.00000000133 0.34413768012 16489.763038061 +0.00000000098 1.44874403589 3370.0419352358 +0.00000000131 1.31336606248 3313.210870603 +0.00000000111 3.12463539337 309.2783226558 +0.00000000101 3.15369992044 24150.080051345 +0.00000000102 6.13479937096 2277.7073781616 +0.00000000099 0.10085261274 12839.8722887054 +0.00000000134 2.91637947295 57.8786960038 +0.00000000104 3.3028305233 3399.9862886134 +0.00000000108 4.92699760221 802.3639224462 +0.00000000106 2.89298330043 7799.9806455024 +0.00000000112 3.12761163915 5989.0672521728 +0.00000000094 3.42562596561 3510.1926098328 +0.00000000102 0.94285421551 3209.0704650134 +0.00000000096 0.79636181668 3024.2205570432 +0.00000000093 1.08979608844 14577.1847261198 +0.00000000097 3.56551535742 14421.8316369884 +0.00000000092 5.0227963751 2494.5295919486 +0.00000000123 5.83481108101 7747.7203305896 +0.00000000111 3.31406538379 11610.9101753832 +0.00000000118 5.0084532296 1581.959348283 +0.00000000091 2.36839307589 11140.5930722022 +0.00000000099 2.93269536697 2067.9314010726 +0.00000000124 3.15220420912 22345.2603761082 +0.0000000009 0.85462370851 17232.7530985936 +0.00000000125 1.54866979468 1435.1476617594 +0.00000000113 4.57220387105 14712.317116458 +0.00000000103 0.11158194413 11.0457002639 +0.00000000113 2.41110151532 5244.049239201 +0.00000000091 1.7718473028 2221.856634597 +0.00000000114 1.92696878615 8226.5788363784 +0.00000000118 0.29322259611 2945.9865416406 +0.00000000089 4.49875865671 21947.1113727 +0.00000000104 1.36766858693 4032.7700279266 +0.00000000116 4.67476277278 272.6729573516 +0.00000000105 3.7332797385 4989.0591838972 +0.00000000095 0.34653808205 13517.8027959306 +0.00000000086 2.70925448214 7218.029365495 +0.00000000112 5.27572276726 17499.3601403154 +0.00000000114 3.37335971932 2938.9403049426 +0.0000000009 0.26623024836 9485.032768004 +0.00000000086 3.66786582491 6997.6167230562 +0.00000000087 4.0782360868 18606.4989460002 +0.00000000117 5.61863859185 16511.6138673874 +0.00000000084 2.80171829534 8584.6616659008 +0.00000000086 5.87459621301 73.6009559152 +0.0000000009 1.07789160729 10721.108428327 +0.00000000084 0.78729386249 146.8116865236 +0.00000000112 2.31690430881 9638.9407478762 +0.00000000083 5.90575201511 16858.4152226304 +0.00000000082 4.316905577 9374.8264467846 +0.00000000083 1.41315204958 22854.596021804 +0.00000000084 0.90320571725 2171.0241752912 +0.00000000082 1.59442952041 9947.0556815321 +0.00000000082 0.44163602941 4782.87363546 +0.00000000086 5.18335054161 12410.7313005486 +0.00000000085 3.61669636863 8965.9784682592 +0.00000000097 5.3551176514 4996.172730898 +0.00000000085 2.36814442737 1062.9050485382 +0.00000000078 1.75580354602 2060.8178540718 +0.00000000087 0.98702744399 10156.9023601348 +0.00000000098 0.35294347682 23546.7536230308 +0.00000000101 1.03298143418 20040.1514418498 +0.00000000088 0.56201084357 17101.2111369072 +0.00000000082 2.65765057749 12979.553174576 +0.00000000085 1.07007237991 10706.8813343254 +0.00000000082 0.8058839632 20735.8321614256 +0.00000000092 4.87180501294 9389.0535407862 +0.00000000078 3.22869264518 11925.2740926006 +0.00000000074 5.59171946181 8535.8571590342 +0.0000000008 0.42260849968 956.2891559706 +0.00000000082 1.47379060963 16.83220104979 +0.00000000073 3.76950560688 8859.3625756916 +0.00000000073 4.5913018263 362.1211367308 +0.00000000072 5.15373872266 9872.2740829648 +0.00000000098 2.47740242208 5401.4302807716 +0.00000000071 0.08395696279 15849.865751747 +0.00000000078 0.04212599783 16703.1294438018 +0.00000000075 3.77172360793 4845.9002357928 +0.00000000072 2.01742377451 1329.51209026 +0.00000000076 0.30413402871 72.0557333548 +0.00000000097 5.1510931855 1.4844727083 +0.0000000007 0.33648335823 23141.5583829246 +0.00000000068 0.34828385806 20047.1976785478 +0.00000000078 1.42772075938 16063.164847185 +0.00000000081 2.37498404818 16703.0448798468 +0.00000000069 3.66727984195 13363.4300278674 +0.00000000067 1.77194706681 18451.078546566 +0.00000000073 0.41181711796 33406.124266998 +0.00000000067 3.1594684038 8799.988713778 +0.00000000067 4.07602260745 10448.4354709754 +0.00000000068 1.78981361818 224.3447957019 +0.00000000066 1.01449371817 4193.8088084518 +0.00000000067 4.89249339125 12082.6551341712 +0.00000000081 0.61914094848 949.1756089698 +0.00000000066 3.39914635235 10184.3039162316 +0.00000000064 5.50528849889 4936.7988689844 +0.00000000064 1.8260823549 3077.528503327 +0.00000000069 2.48571574894 10018.2468514476 +0.00000000064 2.8044732232 20809.4676246452 +0.00000000068 0.9790733543 6717.252720077 +0.00000000087 2.45966764758 7321.1221397136 +0.00000000062 1.69131771765 632.7837393132 +0.00000000081 4.40575713075 16703.0793871512 +0.00000000063 3.63625395496 25685.872802808 +0.00000000075 5.54907590704 16872.642316632 +0.00000000061 0.33159827734 12012.5822971404 +0.00000000063 3.16314818302 11670.2840372968 +0.00000000062 0.23148800541 7314.0085927128 +0.00000000078 1.65377731167 11614.4332937322 +0.00000000068 1.10866475394 6155.057006654 +0.00000000068 4.45713540461 9175.7544453482 +0.00000000081 3.66553577428 15265.8865193004 +0.00000000068 5.59792852411 377.3736079158 +0.00000000059 6.25689995147 41427.4869831788 +0.00000000072 3.39739853142 685.1113645288 +0.00000000062 0.11206359088 14047.4937610252 +0.00000000057 4.31819630987 95.9792272178 +0.0000000007 5.98596344975 6531.661656265 +0.00000000066 5.93804470886 3490.1756238344 +0.00000000056 5.11205539684 7322.1024607818 +0.00000000056 3.36788837326 4379.6390374902 +0.00000000056 2.20908914878 6688.2710900976 +0.00000000057 4.57828186723 10037.0897512844 +0.00000000057 0.04695703833 24889.5747959916 +0.00000000065 2.70973517401 19617.0763693228 +0.00000000068 3.51423189318 14556.8967170238 +0.00000000056 5.94452825242 21548.9623692918 +0.00000000056 3.94541346495 25665.5174834092 +0.00000000055 0.45166365461 16702.9948231962 +0.00000000062 0.05229160039 14061.7208550268 +0.00000000055 1.14774475393 4459.3682188026 +0.00000000065 6.21442820689 6947.8318951214 +0.00000000056 5.01712943722 485.9720527896 +0.00000000065 1.51615558729 5511.636601991 +0.00000000072 4.90742373357 25287.7237993998 +0.00000000057 5.31542907454 28628.3362260996 +0.00000000055 4.02023620788 4005.3684718298 +0.00000000054 5.51196184505 44.6538332402 +0.00000000053 0.46840976995 19645.5255567906 +0.00000000053 4.51539970261 9886.772200064 +0.00000000069 3.37092084432 41.5507909848 +0.00000000072 4.66520155151 6685.1061887576 +0.00000000052 2.05209599225 7366.2689076256 +0.00000000052 6.25882226723 12509.2533250472 +0.0000000006 0.33350021257 13575.7488022372 +0.00000000059 5.94433755684 625.6701923124 +0.0000000005 2.65624501709 10124.930054318 +0.00000000068 2.92105834159 10025.4277087512 +0.00000000051 2.88289068067 39601.8919124496 +0.00000000069 1.09637075565 24076.4445881254 +0.00000000052 2.65290577481 15650.7937503106 +0.00000000052 3.2868331301 6756.0064519669 +0.00000000054 5.34683925496 6578.132079181 +0.00000000054 2.77410607136 6705.1032911474 +0.00000000049 2.657002099 6944.3087767724 +0.00000000053 5.67436244967 1883.0814931024 +0.00000000048 5.68336050679 8646.0634802536 +0.00000000051 0.113906433 17402.3332817266 +0.00000000065 1.03099992649 4106.4054911462 +0.0000000006 1.00159365247 151.8972810852 +0.0000000005 3.84651247899 45494.5814297488 +0.00000000047 3.03959709242 5408.5438277724 +0.00000000063 4.16165369755 8186.5126624926 +0.00000000046 2.69368087378 16547.6417340648 +0.00000000051 2.99576014378 3774.3241645766 +0.00000000044 2.00664763411 6418.1409300268 +0.00000000045 4.01853755929 19406.6782881746 +0.00000000058 3.1447475355 4025.6564809258 +0.0000000005 2.59881540437 6621.850991486 +0.00000000043 4.87912487459 6414.6178116778 +0.00000000042 5.20400092044 4447.7512323846 +0.00000000051 1.99634375899 5032.7780962022 +0.00000000043 1.28813888865 6643.0918177618 +0.0000000004 0.9680161856 14591.4118201214 +0.00000000039 1.84985100829 10001.4819607006 +0.00000000039 5.69967200167 6106.8800550648 +0.00000000038 3.27498743518 18052.9295431578 +0.00000000039 2.84167905068 6652.7756659318 +0.00000000044 0.57891618854 16865.5287696312 +0.00000000043 4.61937364869 3341.0325027934 +0.00000000042 6.02555835659 6691.8615187494 +0.00000000034 4.9773499235 6670.5881880498 +0.00000000033 1.39167727215 4825.544916394 +0.00000000035 6.02955363644 3568.0885594888 +0.00000000035 0.31961016732 6645.1969867222 +0.00000000032 5.63043769073 3511.285297319 +0.00000000031 5.4297846421 9945.5712088238 +0.00000000038 5.66461657503 3416.8784979754 +0.0000000003 0.98518793666 20426.571092422 +0.00000000038 0.12870962242 6604.958782124 +0.00000000037 5.48374357342 3311.18291816379 +0.00000000032 6.1110697981 4392.8808098882 +0.00000000031 3.18481282781 3341.0423098265 +0.00000000034 2.32358226279 9072.6616711296 +0.00000000039 4.11042361929 3312.163239232 +0.00000000027 0.57810321636 3391.89276456221 +0.00000000029 2.48646403166 9815.6517316622 +0.00000000031 0.44265747667 3451.7990689874 +0.00000000027 6.13498177783 3362.4632560262 +0.00000000027 6.21846173482 5223.6939198022 +0.00000000027 2.94945830517 7203.8022714934 +0.00000000027 3.261798558 8756.269801473 +0.00000000027 3.943852717 23958.6317852334 +0.00000000033 3.77237326006 12808.8803039568 +0.0000000003 4.75096367323 15906.7641266826 +0.00000000031 0.88248871193 3340.1825435731 +0.00000000025 0.31303295413 6571.0185321802 +0.00000000031 4.29076841627 10020.8569590312 +0.00000000026 2.22427360058 10050.2864675672 +0.00000000025 0.67881122439 23937.856389741 +0.00000000031 1.72899093511 13745.3462390224 +0.00000000024 0.20355912395 3229.4257844122 +0.00000000032 3.37195631109 2284.7536148596 diff --git a/kstars/kstars/data/mars.L2.vsop b/kstars/kstars/data/mars.L2.vsop new file mode 100644 index 00000000..b4da692f --- /dev/null +++ b/kstars/kstars/data/mars.L2.vsop @@ -0,0 +1,310 @@ +0.00054187645 0.000000 0.000000 +0.00058015791 2.04979463279 3340.6124266998 +0.00013908426 2.45742359888 6681.2248533996 +0.00002465104 2.80000020929 10021.8372800994 +0.00000398379 3.14118428289 13362.4497067992 +0.00000222022 3.19436080019 3.523118349 +0.00000120957 0.54325292454 155.4203994342 +0.00000061517 3.48529427371 16703.062133499 +0.00000053638 3.54191121461 3344.1355450488 +0.00000034268 6.00188499119 2281.2304965106 +0.00000031665 4.14015171788 191.4482661116 +0.00000029839 1.99870679845 796.2980068164 +0.00000023168 4.33403365928 242.728603974 +0.00000021659 3.44532466378 398.1490034082 +0.00000016044 6.11000472441 2146.1654164752 +0.0000002037 5.421913754 553.5694028424 +0.00000014927 6.09541783564 3185.1920272656 +0.00000016227 0.65678953303 0.9803210682 +0.00000014317 2.61851897591 1349.8674096588 +0.00000014416 4.01923812101 951.7184062506 +0.00000011934 3.86122163021 6684.7479717486 +0.00000015648 1.2208612194 1748.016413067 +0.0000001126 4.71822363671 2544.3144198834 +0.00000013352 0.60189008414 1194.4470102246 +0.00000010396 0.25038714677 382.8965322232 +0.00000009468 0.68170713564 1059.3819301892 +0.00000009229 3.83209092321 20043.6745601988 +0.00000009005 3.88271826102 3738.761430108 +0.00000007501 5.46498630412 1751.539531416 +0.00000006497 5.47773072872 1592.5960136328 +0.00000006311 2.34104793674 3097.88382272579 +0.00000006859 2.57522504136 3149.1641605882 +0.0000000587 1.14783576679 7.1135470008 +0.00000006681 2.37843690339 4136.9104335162 +0.00000004647 4.42957708526 6151.533888305 +0.00000004166 3.68631477611 5614.7293762096 +0.00000004764 2.89684755585 3333.498879699 +0.00000004045 6.12493402657 5628.9564702112 +0.00000003653 4.06679068397 1990.745017041 +0.00000003618 2.46868561769 529.6909650946 +0.00000003277 0.68101740787 8962.4553499102 +0.00000003253 2.7956534039 3894.1818295422 +0.00000003091 4.56861203364 3496.032826134 +0.00000002921 5.41458945995 2914.0142358238 +0.00000002921 1.23050883841 2787.0430238574 +0.00000002784 1.38911141844 4292.3308329504 +0.0000000262 1.04061894134 3341.592747768 +0.00000002888 3.41062353663 3337.0893083508 +0.00000002418 0.96341462666 4535.0594369244 +0.00000002357 4.84628239765 9492.1463150048 +0.00000002593 5.74934234498 3340.5951730476 +0.00000002191 3.26449527357 213.299095438 +0.00000002594 1.49510566123 3340.629680352 +0.00000002344 4.18104725028 10025.3603984484 +0.0000000263 4.67640929857 3583.3410306738 +0.00000002602 2.64911714813 2388.8940204492 +0.0000000183 0.97181050149 1589.0728952838 +0.00000002416 1.04749173375 4399.994356889 +0.00000002386 4.2707257555 7079.3738568078 +0.00000002187 0.16036551231 6525.8044539654 +0.00000002344 0.01425578204 4690.4798363586 +0.00000001617 4.95614491689 5088.6288397668 +0.00000001633 1.10703599922 12303.06777661 +0.00000002126 0.48290227706 2700.7151403858 +0.00000001629 4.94267977718 1221.8485663214 +0.00000001504 0.11031912519 2957.7158944766 +0.00000001759 3.81170701376 3723.508958923 +0.00000001401 3.85907867678 6283.0758499914 +0.00000001338 5.29685392418 6677.7017350506 +0.00000001763 2.51660121293 2810.9214616052 +0.00000001392 2.73498041122 7477.522860216 +0.00000001431 2.97747408389 6489.776587288 +0.00000001236 3.7724596559 2699.7348193176 +0.00000001234 1.88931735265 6681.2421070518 +0.00000001513 2.92614134711 640.8776073822 +0.00000001234 6.14168429036 6681.2075997474 +0.00000001408 1.54395721611 3347.7259737006 +0.00000001038 5.82880072933 4933.2084403326 +0.00000001156 1.50825464304 426.598190876 +0.00000001362 4.1779429752 23384.2869868986 +0.00000001135 3.77506455273 3870.3033917944 +0.00000000916 3.81726339298 5092.1519581158 +0.00000000853 3.82520490669 3340.545116397 +0.00000001077 5.0506282876 5621.8429232104 +0.00000001074 3.8144692047 3553.9115221378 +0.00000000847 3.41702696402 3340.6797370026 +0.0000000092 1.91108056416 3532.0606928114 +0.00000000738 4.25786145387 9623.6882766912 +0.00000000908 4.12911006922 162.4666361322 +0.00000000647 3.10301033831 7234.794256242 +0.000000008 5.20674574801 87.30820453981 +0.00000000657 1.57895580467 2487.4160449478 +0.0000000065 2.78932995437 574.3447983348 +0.00000000659 5.16655918817 12832.7587417046 +0.00000000712 5.79288230676 3339.6321056316 +0.0000000066 0.25125103909 8969.568896911 +0.00000000527 4.62218528897 10419.9862835076 +0.00000000607 3.84724721085 5486.777843175 +0.000000005 4.66323134619 6836.6452528338 +0.00000000509 0.32548381735 8031.0922630584 +0.00000000613 1.72250879737 7632.9432596502 +0.00000000516 1.37906978509 7740.6067835888 +0.00000000469 1.31324778369 7875.6718636242 +0.00000000442 5.34515135225 10018.3141617504 +0.00000000496 4.49656852602 692.1576012268 +0.00000000544 1.444653692 15643.6802033098 +0.00000000467 1.40928870138 6682.2051744678 +0.00000000547 4.42021065522 5331.3574437408 +0.00000000433 1.25048504108 4929.6853219836 +0.00000000409 3.80689273098 6681.2921637024 +0.00000000403 1.5719023931 6127.6554505572 +0.00000000401 4.59976459753 7210.9158184942 +0.00000000406 0.60945437905 11773.3768115154 +0.00000000367 0.97726583907 6041.3275670856 +0.00000000361 0.13117924893 639.897286314 +0.00000000411 4.21323421517 6681.1575430968 +0.00000000441 4.49050100878 13365.9728251482 +0.00000000474 5.1856252413 2301.58581590939 +0.00000000334 2.21001303889 10021.8545337516 +0.0000000037 5.02880065186 6923.9534573736 +0.00000000333 0.18229887483 10021.8200264472 +0.00000000342 2.49988747611 6438.4962494256 +0.0000000032 1.3237447689 2118.7638603784 +0.0000000033 2.98027481579 5729.506447149 +0.0000000034 0.51409045792 9866.4168806652 +0.00000000283 4.03219455446 8955.3418029094 +0.00000000281 3.33891891806 9830.3890139878 +0.00000000271 1.53144358045 1039.0266107904 +0.00000000252 3.04356928941 10818.1352869158 +0.0000000027 2.22972724035 5828.0284716476 +0.00000000259 4.24406546278 6894.5239488376 +0.00000000237 5.07818982743 8429.2412664666 +0.00000000263 2.00552313665 3767.2106175758 +0.00000000241 4.06396704332 7064.1213856228 +0.0000000025 0.45422818547 6298.3283211764 +0.0000000024 1.94655459341 6688.3384004004 +0.00000000209 0.03043017984 3914.9572250346 +0.00000000218 4.5320181825 26724.8994135984 +0.00000000246 3.85272742042 4562.4609930212 +0.00000000254 1.19313236635 8432.7643848156 +0.00000000231 1.70340106651 2942.4634232916 +0.00000000209 3.82345999055 6467.9257579616 +0.00000000175 3.26444055581 3981.490034082 +0.0000000021 3.55052707697 10575.4066829418 +0.00000000162 5.95176683701 310.8407988684 +0.00000000165 5.04267055142 10177.2576795336 +0.00000000198 0.80464315638 15113.9892382152 +0.00000000188 1.99007233842 3127.3133312618 +0.00000000188 4.55406803143 12964.300703391 +0.00000000163 2.14874886056 10973.55568635 +0.00000000154 4.35708331036 3360.96774609859 +0.00000000169 2.40504327781 3355.8648978848 +0.00000000164 5.5387562097 16173.3711684044 +0.00000000144 0.30186831602 1903.4368125012 +0.00000000161 3.18977924032 6674.1113063988 +0.00000000135 1.65570006128 3325.3599555148 +0.00000000143 6.25825818399 9595.2390892234 +0.00000000158 6.1425560834 8273.8208670324 +0.0000000017 5.98413937993 3320.257107301 +0.00000000124 1.74571336137 11081.2192102886 +0.00000000146 2.22851709304 3178.1457905676 +0.00000000126 5.02927593525 3475.6775067352 +0.00000000123 4.99342648375 13760.5987102074 +0.00000000141 4.5673581549 10021.7699697966 +0.00000000118 5.42945437851 13358.9265884502 +0.00000000116 4.22080571309 5884.9268465832 +0.00000000119 4.09962692144 10021.9045904022 +0.00000000124 1.79723243306 18984.2926300096 +0.00000000135 1.00085140609 18454.601664915 +0.00000000106 5.76342924005 2288.3440435114 +0.00000000103 0.63812052706 12310.1813236108 +0.000000001 4.3794694526 9808.5381846614 +0.00000000104 4.01151451052 13916.0191096416 +0.00000000125 4.94825577002 10551.528245194 +0.00000000098 5.91086068785 14584.2982731206 +0.00000000126 1.55752034021 8270.2977486834 +0.00000000098 2.5286981053 3191.0492295652 +0.00000000095 5.5080831162 3319.8370312074 +0.00000000108 1.67115668669 11216.284290324 +0.0000000009 1.71281301325 1505.28780909299 +0.00000000088 0.42472333366 11371.7046897582 +0.00000000089 4.83867235269 16706.585251848 +0.00000000106 1.78998252916 10022.8176011676 +0.00000000087 5.8960268815 16858.4825329332 +0.00000000085 0.55423657166 13362.432453147 +0.00000000091 1.61117547913 24093.2767891752 +0.00000000083 0.55328893146 3344.2028553516 +0.00000000083 1.06830368571 3364.4908644476 +0.00000000084 6.22980173043 3369.0616141676 +0.00000000085 2.58442459869 13362.4669604514 +0.00000000079 3.08636079495 2818.035008606 +0.00000000077 1.53791408869 5459.3762870782 +0.00000000075 3.34890581175 9070.1188738488 +0.00000000097 2.99973987655 3316.733988952 +0.00000000084 5.55309637085 3427.9206312396 +0.00000000089 4.16432726564 6158.6474353058 +0.00000000078 3.7237573039 13171.0014406876 +0.00000000083 0.11917380846 3337.021998048 +0.00000000073 4.91632010974 13362.3823964964 +0.00000000076 4.52961122356 708.98980227659 +0.00000000071 5.37905772348 10264.5658840734 +0.00000000084 1.93007660929 9468.267877257 +0.00000000073 5.28498987702 4845.9002357928 +0.0000000008 4.81193020727 13149.1506113612 +0.00000000076 4.77873149036 8671.9698704406 +0.00000000069 0.86312560839 13207.029307365 +0.0000000007 1.22001285505 2274.1169495098 +0.0000000007 0.53977528244 13119.7211028252 +0.0000000007 0.09801356525 1437.1756141986 +0.00000000069 2.23597403243 7107.8230442756 +0.00000000074 0.67876411085 16460.333529525 +0.00000000068 0.5439361719 12935.8515159232 +0.00000000084 5.1161735664 13892.1406718938 +0.00000000078 5.27206373031 853.196381752 +0.00000000065 4.74504626032 6144.4203413042 +0.00000000065 2.89744951086 7903.073419721 +0.00000000089 5.44755326514 13517.8701062334 +0.00000000073 3.81554166604 3503.079062832 +0.00000000066 0.47312197978 3980.5097130138 +0.00000000065 1.38901912957 3253.30422216 +0.00000000086 5.44050231013 6816.289933435 +0.00000000072 3.44697351738 14158.7477136156 +0.00000000086 4.50213985772 13362.517017102 +0.00000000074 1.34701853675 3361.3878221922 +0.00000000076 6.0400295943 5085.038411115 +0.00000000065 0.07623776004 5099.2655051166 +0.00000000066 2.0916071729 14421.8316369884 +0.00000000077 2.75740817982 19402.7969528166 +0.00000000059 3.61679189501 7322.1024607818 +0.0000000006 4.67079289372 10235.1363755374 +0.00000000064 6.17220244155 9381.9399937854 +0.00000000066 0.35824154106 7255.5696517344 +0.00000000059 4.52818219212 9499.2598620056 +0.00000000065 1.86765892646 11610.9101753832 +0.00000000074 3.12276411101 1107.1388056848 +0.0000000006 1.35069679183 19800.9459562248 +0.00000000055 0.64581579779 6677.6344247478 +0.00000000055 0.65206957868 7373.3824546264 +0.00000000055 0.41979092764 9779.1086761254 +0.00000000074 3.8527624282 2766.267628365 +0.00000000056 2.49261586879 5642.1982426092 +0.00000000055 2.62555306434 14314.1681130498 +0.00000000054 3.95212835807 4032.7700279266 +0.00000000055 0.51062350773 15110.4661198662 +0.00000000053 5.88757767795 21265.5231265202 +0.00000000051 5.99253934388 21947.1113727 +0.00000000049 5.16723732129 20047.1976785478 +0.00000000067 1.53758821512 9380.9596727172 +0.00000000057 5.34893894346 17101.2111369072 +0.00000000049 1.9267860277 12721.572099417 +0.00000000046 2.3159032048 10028.9508271002 +0.00000000052 4.92463460288 16304.9131300908 +0.0000000005 1.69803302925 9225.539273283 +0.00000000045 2.91271003676 8982.810669309 +0.00000000044 4.38728556203 12168.0026965746 +0.00000000047 4.44933635857 6872.6731195112 +0.00000000043 2.13295656057 22324.9050567094 +0.0000000005 1.34759191325 8439.8779318164 +0.00000000044 0.89037464728 20752.6643624754 +0.00000000041 2.76164156557 6696.4773245846 +0.00000000042 4.45031185062 10404.7338123226 +0.00000000044 3.20262780268 22743.4093795164 +0.00000000042 3.54559408987 30376.3526391666 +0.00000000042 0.82118836477 20597.2439630412 +0.00000000052 4.59037852162 22345.2603761082 +0.00000000042 3.79872109079 28628.3362260996 +0.00000000041 2.3625360208 16062.1845261168 +0.0000000005 1.48377570574 6040.3472460174 +0.00000000041 5.33088551342 765.7930644464 +0.00000000039 1.57984331116 24889.5747959916 +0.00000000038 0.21571600948 9168.6408983474 +0.00000000038 3.47667842127 1066.49547719 +0.00000000052 0.81427285458 9638.9407478762 +0.00000000041 0.04356010851 6660.8695340008 +0.00000000046 0.89345529755 16703.0448798468 +0.00000000044 0.85335841824 17468.8551979454 +0.00000000039 0.27098916103 11614.4332937322 +0.00000000036 3.93388136028 33716.9650658664 +0.00000000047 3.90896957151 5244.049239201 +0.00000000034 2.37310468308 10213.285546211 +0.00000000034 4.85454495742 14469.588512484 +0.00000000035 1.96497348634 6702.000248892 +0.00000000033 2.14488758889 13363.4300278674 +0.00000000046 2.92422266239 16703.0793871512 +0.00000000035 1.78692835372 2648.454825473 +0.00000000033 4.24484480826 8584.6616659008 +0.00000000043 6.09391349922 6660.4494579072 +0.00000000035 5.72426647579 16699.53901515 +0.00000000031 1.95254273311 6665.9723822146 +0.00000000028 5.88548900893 19513.9835951042 +0.0000000003 4.38908125588 12295.9542296092 +0.00000000029 6.25276686131 17924.9106998204 +0.00000000025 4.89000247975 30065.5118402982 +0.00000000026 2.43119321236 6518.7582172674 +0.00000000028 3.97032105354 4407.1079038898 +0.00000000025 1.88631752737 4379.6390374902 +0.00000000028 3.06196380356 6247.5131155228 +0.00000000029 5.98057498931 6680.2445323314 +0.00000000032 4.65556810177 6701.5801727984 +0.00000000026 0.76018385758 3863.1898447936 +0.00000000023 0.31107548102 8827.3902698748 +0.00000000022 1.11553014451 6684.8152820514 +0.0000000002 4.81193192299 15508.6151232744 +0.00000000019 5.11656455993 12012.5822971404 +0.00000000026 1.07254469525 8425.6508378148 +0.00000000021 2.68436255141 6261.7402095244 +0.00000000022 2.15631095909 3335.0895023924 +0.00000000017 0.03684125273 3877.4169387952 +0.00000000017 2.84467149903 3344.4937620578 +0.0000000002 5.41519706836 3205.5473466644 diff --git a/kstars/kstars/data/mars.L3.vsop b/kstars/kstars/data/mars.L3.vsop new file mode 100644 index 00000000..61dd7b64 --- /dev/null +++ b/kstars/kstars/data/mars.L3.vsop @@ -0,0 +1,129 @@ +0.00000025994 0.000000 0.000000 +0.00001482423 0.44434694876 3340.6124266998 +0.00000662095 0.88469178686 6681.2248533996 +0.00000188268 1.28799982497 10021.8372800994 +0.00000041474 1.64850786997 13362.4497067992 +0.00000022661 2.05267665262 155.4203994342 +0.00000008024 1.99858757687 16703.062133499 +0.00000010454 1.58006906385 3.523118349 +0.000000049 2.82452457966 242.728603974 +0.00000003782 2.01914272515 3344.1355450488 +0.00000003176 4.59144897927 3185.1920272656 +0.00000003134 0.65044714325 553.5694028424 +0.00000001684 5.53835848782 951.7184062506 +0.00000001511 5.71795850828 191.4482661116 +0.00000001448 0.45869142895 796.2980068164 +0.00000001442 2.34368495577 20043.6745601988 +0.00000001302 5.36284013048 0.9803210682 +0.00000001169 4.14601161433 1349.8674096588 +0.00000001133 2.38180830662 6684.7479717486 +0.00000001037 1.76892750558 382.8965322232 +0.00000000894 5.33688328934 1194.4470102246 +0.00000000807 2.74798886181 1748.016413067 +0.0000000064 6.10665147849 3496.032826134 +0.00000000558 1.8521234236 398.1490034082 +0.00000000567 5.85922384979 7.1135470008 +0.00000000647 3.17645475605 3583.3410306738 +0.00000000452 5.98109989317 2787.0430238574 +0.00000000508 1.01139298015 3149.1641605882 +0.00000000519 4.93376176788 6525.8044539654 +0.00000000405 1.27295444059 2281.2304965106 +0.00000000399 2.32888685659 3738.761430108 +0.00000000472 0.84411483892 4136.9104335162 +0.00000000333 5.42704539231 1059.3819301892 +0.00000000313 3.70599897858 3097.88382272579 +0.00000000281 5.74581724084 3341.592747768 +0.00000000287 2.69304799864 10025.3603984484 +0.00000000237 5.68519881994 4535.0594369244 +0.00000000215 2.49494803822 1990.745017041 +0.0000000026 2.67996877129 23384.2869868986 +0.00000000269 1.10390153866 2388.8940204492 +0.00000000186 4.86408411823 2957.7158944766 +0.00000000176 3.86618588087 1592.5960136328 +0.00000000177 0.85374318134 3894.1818295422 +0.00000000191 4.58805692093 3337.0893083508 +0.00000000185 5.8089931655 4399.994356889 +0.00000000143 1.15592612974 7477.522860216 +0.00000000173 2.70622920014 7079.3738568078 +0.00000000146 1.37569151302 6489.776587288 +0.00000000121 3.24333934982 9492.1463150048 +0.00000000116 5.7163981953 12303.06777661 +0.00000000111 2.69566947038 6151.533888305 +0.00000000103 3.53587741373 6923.9534573736 +0.00000000097 5.23712981002 8962.4553499102 +0.00000000089 0.0595132422 6127.6554505572 +0.00000000093 5.29818155587 9866.4168806652 +0.00000000084 5.68544044325 4292.3308329504 +0.00000000091 6.16223680965 6682.2051744678 +0.00000000081 4.3272333062 4933.2084403326 +0.00000000077 5.6318982417 1589.0728952838 +0.00000000102 6.26937663026 3347.7259737006 +0.00000000076 3.05724276091 13365.9728251482 +0.00000000063 3.12770931753 10419.9862835076 +0.00000000062 1.45647168723 7234.794256242 +0.00000000069 4.82266605869 6677.7017350506 +0.00000000064 1.73713448446 3870.3033917944 +0.00000000058 4.85723088492 5486.777843175 +0.00000000058 6.0984951679 7875.6718636242 +0.00000000063 4.14716431158 3340.5951730476 +0.00000000065 6.17932665318 3340.629680352 +0.00000000057 1.48905992502 5729.506447149 +0.0000000006 6.08710604997 7740.6067835888 +0.00000000056 1.96253427165 3553.9115221378 +0.00000000059 0.89874385953 3339.6321056316 +0.00000000053 3.04776975379 26724.8994135984 +0.00000000061 3.63390789623 12832.7587417046 +0.00000000059 0.2298974604 6681.2421070518 +0.00000000053 3.97996929188 5092.1519581158 +0.00000000059 4.48255178273 6681.2075997474 +0.00000000045 3.88055745121 10264.5658840734 +0.00000000058 4.85371375265 5621.8429232104 +0.00000000049 4.03623343126 16173.3711684044 +0.00000000061 2.90942510134 5331.3574437408 +0.00000000043 1.8099071834 9830.3890139878 +0.00000000044 4.10828944542 4690.4798363586 +0.00000000044 3.49332765553 13760.5987102074 +0.00000000048 1.81207342615 3723.508958923 +0.00000000041 1.59906754314 10818.1352869158 +0.00000000041 2.05797417369 6681.2921637024 +0.00000000038 3.38619280993 16706.585251848 +0.00000000041 2.53336616026 6681.1575430968 +0.00000000041 1.79026132252 3340.545116397 +0.0000000005 4.7032478409 8273.8208670324 +0.00000000037 3.37898394417 30065.5118402982 +0.00000000039 2.65566008587 6894.5239488376 +0.00000000035 2.58475025674 9623.6882766912 +0.00000000037 6.07442797404 4929.6853219836 +0.00000000042 3.04642561189 12964.300703391 +0.00000000037 5.23784488646 6298.3283211764 +0.00000000043 6.17835198533 15643.6802033098 +0.00000000034 2.44806511268 7210.9158184942 +0.00000000038 0.26295105909 10022.8176011676 +0.00000000028 0.74281728305 10021.8545337516 +0.00000000028 4.99536302577 10021.8200264472 +0.00000000034 5.04118058624 8969.568896911 +0.00000000025 2.59849002421 8955.3418029094 +0.0000000003 1.14354290938 2146.1654164752 +0.00000000027 0.26980783576 18984.2926300096 +0.00000000025 0.39810308575 6688.3384004004 +0.00000000024 5.64558695441 13207.029307365 +0.00000000027 6.24398988438 5088.6288397668 +0.00000000024 0.25455613132 11081.2192102886 +0.00000000023 0.53673547304 3333.498879699 +0.00000000024 1.80155161992 6674.1113063988 +0.00000000029 4.3995350792 10018.3141617504 +0.00000000023 2.91040060956 10551.528245194 +0.00000000022 1.20895727897 529.6909650946 +0.00000000026 0.08254324904 7632.9432596502 +0.00000000026 1.81668969835 6283.0758499914 +0.00000000021 0.67232850824 6836.6452528338 +0.00000000017 5.19518401928 2914.0142358238 +0.00000000017 5.16488977775 8031.0922630584 +0.00000000021 3.62973082412 5884.9268465832 +0.00000000018 5.06870872024 2544.3144198834 +0.00000000014 2.50522181917 7064.1213856228 +0.00000000017 0.4183559895 9468.267877257 +0.00000000011 2.21363101654 6438.4962494256 +0.00000000013 1.38424462832 3340.6797370026 +0.00000000012 3.28248484262 8671.9698704406 +0.00000000014 0.23027665815 3767.2106175758 diff --git a/kstars/kstars/data/mars.L4.vsop b/kstars/kstars/data/mars.L4.vsop new file mode 100644 index 00000000..138197d6 --- /dev/null +++ b/kstars/kstars/data/mars.L4.vsop @@ -0,0 +1,36 @@ +-0.00000113969 0.000000 0.000000 +0.00000028725 5.63662412043 6681.2248533996 +0.00000024447 5.13868481454 3340.6124266998 +0.00000011187 6.03161074431 10021.8372800994 +0.0000000319 3.56267988299 155.4203994342 +0.00000003252 0.13228350651 13362.4497067992 +0.00000000787 0.49340783377 16703.062133499 +0.00000000776 1.31734531594 242.728603974 +0.00000000494 3.06356214498 3185.1920272656 +0.00000000374 2.15785846355 553.5694028424 +0.00000000331 6.23159792887 3.523118349 +0.00000000197 0.44350153983 3344.1355450488 +0.00000000181 0.81531283571 20043.6745601988 +0.00000000168 3.73509781785 3496.032826134 +0.00000000086 0.79259553758 6684.7479717486 +0.00000000115 1.66898531261 3583.3410306738 +0.00000000092 3.40530361815 6525.8044539654 +0.00000000064 4.47443580658 2787.0430238574 +0.00000000045 5.17216217058 3097.88382272579 +0.00000000041 1.21875027733 23384.2869868986 +0.00000000036 5.53975653407 3149.1641605882 +0.00000000039 5.40966345885 4136.9104335162 +0.00000000028 4.85378781404 6127.6554505572 +0.00000000027 0.42811091036 3738.761430108 +0.00000000032 1.22337093927 10025.3603984484 +0.00000000025 1.56348878811 26724.8994135984 +0.00000000029 2.40178626971 3894.1818295422 +0.00000000023 4.16371253947 3341.592747768 +0.00000000022 5.98429191667 7477.522860216 +0.00000000019 2.03228980685 6923.9534573736 +0.0000000002 3.79275573433 9866.4168806652 +0.00000000021 4.27532111122 6836.6452528338 +0.00000000015 1.56315497374 13365.9728251482 +0.00000000011 1.33261955275 2281.2304965106 +0.00000000009 6.15390464542 6489.776587288 +0.00000000007 4.23894194106 4535.0594369244 diff --git a/kstars/kstars/data/mars.L5.vsop b/kstars/kstars/data/mars.L5.vsop new file mode 100644 index 00000000..92a6c4cd --- /dev/null +++ b/kstars/kstars/data/mars.L5.vsop @@ -0,0 +1,15 @@ +-0.00000000868 0.000000 0.000000 +0.0000000071 4.04089996521 6681.2248533996 +0.0000000051 4.49214901625 10021.8372800994 +0.00000000357 5.07435505061 155.4203994342 +0.00000000223 3.51351884241 3340.6124266998 +0.00000000199 4.85313666795 13362.4497067992 +0.000000001 6.09089356066 242.728603974 +0.00000000069 5.19017483537 16703.062133499 +0.00000000064 1.55783055571 3185.1920272656 +0.00000000035 3.68246171643 553.5694028424 +0.00000000025 5.22079788019 3496.032826134 +0.00000000024 0.17861991485 3583.3410306738 +0.00000000019 5.5918471446 20043.6745601988 +0.00000000014 5.95565787085 23384.2869868986 +0.00000000012 1.93859256739 6525.8044539654 diff --git a/kstars/kstars/data/mars.R0.vsop b/kstars/kstars/data/mars.R0.vsop new file mode 100644 index 00000000..4ebebe54 --- /dev/null +++ b/kstars/kstars/data/mars.R0.vsop @@ -0,0 +1,1118 @@ +1.53033488276 0.000000 0.000000 +0.14184953153 3.47971283519 3340.6124266998 +0.00660776357 3.81783442097 6681.2248533996 +0.00046179117 4.15595316284 10021.8372800994 +0.00008109738 5.55958460165 2810.9214616052 +0.00007485315 1.77238998069 5621.8429232104 +0.00005523193 1.3643631888 2281.2304965106 +0.0000382516 4.49407182408 13362.4497067992 +0.00002306539 0.09081742493 2544.3144198834 +0.00001999399 5.36059605227 3337.0893083508 +0.00002484385 4.92545577893 2942.4634232916 +0.00001960198 4.74249386323 3344.1355450488 +0.00001167115 2.11261501155 5092.1519581158 +0.00001102828 5.0090826416 398.1490034082 +0.00000899077 4.40790433994 529.6909650946 +0.00000992252 5.83862401067 6151.533888305 +0.00000807348 2.10216647104 1059.3819301892 +0.0000079791 3.44839026172 796.2980068164 +0.0000074098 1.49906336892 2146.1654164752 +0.0000069234 2.13378814785 8962.4553499102 +0.00000633144 0.89353285018 3340.5951730476 +0.00000725583 1.24516913473 8432.7643848156 +0.0000063314 2.92430448169 3340.629680352 +0.00000574352 0.82896196337 2914.0142358238 +0.00000526187 5.38292276228 3738.761430108 +0.00000629976 1.28738135858 1751.539531416 +0.00000472776 5.19850457873 3127.3133312618 +0.00000348095 4.83219198908 16703.062133499 +0.00000283702 2.90692294913 3532.0606928114 +0.00000279552 5.25749247548 6283.0758499914 +0.00000233827 5.10546492529 5486.777843175 +0.00000219428 5.58340248784 191.4482661116 +0.00000269891 3.76394728622 5884.9268465832 +0.00000208333 5.25476080773 3340.545116397 +0.00000275224 2.90818883832 1748.016413067 +0.00000275501 1.21767967781 6254.6266625236 +0.00000239133 2.03669896238 1194.4470102246 +0.0000022319 4.19861593779 3149.1641605882 +0.00000182686 5.08062683355 6684.7479717486 +0.00000186213 5.69871555748 6677.7017350506 +0.00000175995 5.95341786369 3870.3033917944 +0.00000178613 4.18423025538 3333.498879699 +0.00000208336 4.84626442122 3340.6797370026 +0.00000228128 3.2552902062 6872.6731195112 +0.00000144286 0.21296012258 5088.6288397668 +0.00000163534 3.79889068111 4136.9104335162 +0.0000013312 1.5391010671 7903.073419721 +0.00000141759 2.47790321309 4562.4609930212 +0.00000114941 4.31745088059 1349.8674096588 +0.00000118781 2.12178071222 1589.0728952838 +0.00000102096 6.18138550087 9492.1463150048 +0.00000128555 5.49883294915 8827.3902698748 +0.00000111538 0.55339169625 11243.6858464208 +0.00000082498 1.6222704459 11773.3768115154 +0.00000083212 0.61553380568 8429.2412664666 +0.0000008447 0.6227459311 1592.5960136328 +0.00000086659 1.74988330093 2700.7151403858 +0.00000071826 2.47489899385 12303.06777661 +0.00000085312 1.61621097912 4690.4798363586 +0.00000063641 2.67334126661 426.598190876 +0.00000068599 2.40197828418 4399.994356889 +0.00000058559 4.72052787516 213.299095438 +0.00000062015 1.10065866221 1221.8485663214 +0.00000066509 2.21307705185 6041.3275670856 +0.00000055811 1.23288325946 3185.1920272656 +0.00000054989 5.72691385306 951.7184062506 +0.00000052418 3.02366828926 4292.3308329504 +0.00000055686 5.44686699242 3723.508958923 +0.00000058959 3.26242666052 6681.2421070518 +0.00000044629 2.0147364039 8031.0922630584 +0.00000058959 1.23165502899 6681.2075997474 +0.00000042444 2.26551590902 155.4203994342 +0.00000038956 2.57760416009 3341.592747768 +0.00000051561 5.72326937712 7079.3738568078 +0.00000048939 5.61614696751 3553.9115221378 +0.00000045414 5.43290921705 6467.9257579616 +0.00000036435 4.43921812388 3894.1818295422 +0.0000003598 1.15966567007 2288.3440435114 +0.00000035265 5.49029710802 1990.745017041 +0.00000042191 1.6325374276 5628.9564702112 +0.00000044292 5.0034136685 5614.7293762096 +0.00000033623 5.17029029766 20043.6745601988 +0.00000043256 1.03732072925 11769.8536931664 +0.00000039237 1.24237122859 3339.6321056316 +0.00000031943 4.59258406791 2274.1169495098 +0.00000030345 2.4417767013 11371.7046897582 +0.00000032259 2.38215172582 4535.0594369244 +0.0000003187 4.37521442752 3.523118349 +0.0000002935 4.06034813442 3097.88382272579 +0.00000031972 1.93970478412 382.8965322232 +0.00000026166 5.58466944895 9623.6882766912 +0.00000027904 4.25805969214 3191.0492295652 +0.00000033065 0.85467740581 553.5694028424 +0.00000027543 1.57668567401 9595.2390892234 +0.00000025159 0.81355213242 10713.9948813262 +0.0000002207 0.85747723964 3319.8370312074 +0.00000024772 5.38970742761 2818.035008606 +0.00000023359 6.01453778225 3496.032826134 +0.00000024732 2.58034797703 2803.8079146044 +0.00000019365 5.18528750472 6681.2921637024 +0.00000019122 5.41968559451 10025.3603984484 +0.00000019364 5.59378382138 6681.1575430968 +0.0000001833 5.7956732424 7064.1213856228 +0.00000018193 5.61307426173 7.1135470008 +0.00000020392 4.53637816869 6489.776587288 +0.0000002126 6.19160142215 14054.607308026 +0.00000017094 1.55004739305 2957.7158944766 +0.00000022791 3.41709388606 7632.9432596502 +0.00000020585 2.98697279083 3361.3878221922 +0.00000018005 2.81431094394 4032.7700279266 +0.00000017049 6.15528099726 10404.7338123226 +0.00000016488 3.84534700818 10973.55568635 +0.00000016052 0.92823508003 14584.2982731206 +0.00000021027 2.38474290907 4989.0591838972 +0.00000016267 1.92321585819 7373.3824546264 +0.00000016291 6.28233085307 7210.9158184942 +0.00000018585 4.07325116588 2388.8940204492 +0.00000015977 4.58368417141 3264.3463554242 +0.00000019913 2.7351844595 5099.2655051166 +0.00000019661 1.86285979 3443.7052009184 +0.000000165 4.14061745086 7477.522860216 +0.00000019495 6.03778234182 10018.3141617504 +0.00000015104 2.65433427561 2787.0430238574 +0.00000019099 0.22623441108 13745.3462390224 +0.00000017163 3.18825562972 3347.7259737006 +0.00000013423 2.12818658793 3344.2028553516 +0.0000001541 2.2077350796 2118.7638603784 +0.00000017238 3.67067776368 3205.5473466644 +0.00000013113 4.27490214998 14314.1681130498 +0.00000016451 2.86641622696 14712.317116458 +0.00000013734 1.68629769646 3337.021998048 +0.00000016659 4.52130808861 6674.1113063988 +0.0000001183 0.19684525299 3475.6775067352 +0.00000011767 3.22897247987 5828.0284716476 +0.00000011886 4.82057654742 7234.794256242 +0.00000010609 1.73997337551 639.897286314 +0.00000011154 0.23859830185 12832.7587417046 +0.0000001103 0.4454170644 10213.285546211 +0.0000001024 5.74758340632 242.728603974 +0.00000010051 2.45102946726 4929.6853219836 +0.00000010061 0.78907665448 9381.9399937854 +0.00000010065 5.37506605762 5085.038411115 +0.00000011902 0.79897698904 3265.8308281325 +0.0000000899 0.96463418322 4933.2084403326 +0.0000000897 4.18326774405 9225.539273283 +0.00000008982 1.98501418026 15113.9892382152 +0.00000008324 1.93694866513 1648.4467571974 +0.00000007833 2.04997447879 1758.6530784168 +0.00000007957 3.92331072722 2921.1277828246 +0.00000010224 2.66497189021 2487.4160449478 +0.00000008277 0.94860765546 2906.900688823 +0.00000007371 0.84378341481 692.1576012268 +0.00000007545 5.68031160782 13916.0191096416 +0.00000007912 2.81294761885 15643.6802033098 +0.00000006958 3.32193127272 3230.4061054804 +0.00000007426 6.09656283295 3583.3410306738 +0.00000006402 4.19806996774 5202.3582793352 +0.00000006529 6.1192925271 135.0650800354 +0.0000000613 0.00117252232 6836.6452528338 +0.00000006226 6.10683955669 17256.6315363414 +0.00000008193 5.24811458833 10575.4066829418 +0.00000006168 3.60069207439 10021.8545337516 +0.00000006169 1.56992114335 10021.8200264472 +0.00000005671 0.1365030666 13524.9163429314 +0.00000006257 4.50450768937 8425.6508378148 +0.00000005249 2.70122358603 4459.3682188026 +0.00000006479 2.74267498287 7740.6067835888 +0.0000000553 6.06408145092 10419.9862835076 +0.00000005536 5.74996063243 12168.0026965746 +0.00000006826 4.69327545839 17654.7805397496 +0.00000005005 4.68382632238 522.5774180938 +0.00000006328 3.31896726895 3767.2106175758 +0.00000004734 0.00755678425 3325.3599555148 +0.00000005032 2.33696685608 1052.2683831884 +0.00000004661 5.15051711401 1066.49547719 +0.00000004724 5.77956037309 9808.5381846614 +0.00000005136 1.57259709878 6525.8044539654 +0.00000004522 1.44218620352 3369.0616141676 +0.00000006189 4.58996159356 6531.661656265 +0.00000006205 4.48164856516 22747.2907148744 +0.00000005329 4.55145599182 1744.4259844152 +0.00000004511 5.94511266539 6894.5239488376 +0.0000000433 3.10901365758 4569.574540022 +0.00000005366 5.08043436437 2707.8286873866 +0.00000005134 1.28568358496 8439.8779318164 +0.00000004127 5.48538052912 2699.7348193176 +0.00000005394 5.21695066244 5305.4510535538 +0.00000004449 5.56764082611 16865.5287696312 +0.00000003898 1.4878243479 9168.6408983474 +0.00000003863 1.2305080393 16858.4825329332 +0.00000003766 0.27090392616 17395.2197347258 +0.00000004683 3.05668892586 5518.7501489918 +0.00000004258 2.7909014579 3503.079062832 +0.00000003864 0.37957291785 10177.2576795336 +0.00000003992 1.8442476803 3134.4268782626 +0.00000003643 2.95318600206 6144.4203413042 +0.00000003654 1.58063207414 6680.2445323314 +0.00000003931 1.98436570971 8969.568896911 +0.0000000335 2.72637081667 7875.6718636242 +0.00000003623 2.91544991631 6682.2051744678 +0.00000004392 0.81931997702 3302.479391062 +0.00000004062 5.46935175827 3120.199784261 +0.00000003319 1.77193665786 3116.2676309979 +0.0000000351 1.18027333874 10184.3039162316 +0.00000004008 1.33675167812 6247.5131155228 +0.00000003603 0.15469852619 2178.137722292 +0.00000003313 3.12853663982 17277.4069318338 +0.00000004138 4.39568891039 3074.005384978 +0.00000003201 3.36492925275 2384.3232707292 +0.00000003991 3.8286783691 3355.8648978848 +0.00000004205 1.9053227917 263.0839233728 +0.00000003743 4.25458024187 6261.7402095244 +0.00000003111 1.65445053349 20199.094959633 +0.00000003634 5.55063049451 632.7837393132 +0.00000002892 1.915149207 12935.8515159232 +0.00000003373 5.50812408522 23384.2869868986 +0.00000003312 5.83174680245 5331.3574437408 +0.00000003124 5.44069658195 6048.4411140864 +0.00000003813 0.8027448743 13517.8701062334 +0.00000003612 3.68140265686 5724.935697429 +0.00000002813 1.68598843422 2391.43681773 +0.00000002902 5.30666239739 8955.3418029094 +0.00000003225 2.29832592489 3312.163239232 +0.00000003863 3.48188264725 20618.0193585336 +0.00000002738 5.49768261369 149.5631971346 +0.00000002809 4.76933217397 1964.838626854 +0.00000002711 2.69244730345 3178.1457905676 +0.00000002711 2.38275660721 2648.454825473 +0.00000002743 1.09492569851 536.8045120954 +0.00000002821 5.91845472246 12964.300703391 +0.00000002716 6.10377796874 3973.396166013 +0.00000002487 3.87703916286 1861.7458526354 +0.00000002617 2.65526535627 8329.671610597 +0.00000002938 5.68402398615 6158.6474353058 +0.00000002336 3.24847913311 4672.6673142406 +0.00000002318 1.69214259672 3914.9572250346 +0.00000002371 4.75067664712 103.0927742186 +0.00000002963 0.23381699914 20597.2439630412 +0.0000000219 6.18344448099 3346.1353510072 +0.00000002444 1.92547995169 7799.9806455024 +0.00000002121 4.87491216115 9830.3890139878 +0.00000002532 5.3955008727 3863.1898447936 +0.00000002101 2.84309138388 3415.3940252671 +0.00000002176 0.58632570025 162.4666361322 +0.00000002106 3.06229353931 19800.9459562248 +0.00000002347 3.90795942709 3335.0895023924 +0.00000002031 5.52057907797 10021.9045904022 +0.00000001997 2.77243710569 13936.794505134 +0.00000002139 5.40620646615 266.6070417218 +0.00000002147 0.089669876 13358.9265884502 +0.00000001996 2.62541669265 20.7753954924 +0.00000001961 4.88521794174 3237.5196524812 +0.00000002216 1.06829128652 3320.257107301 +0.00000002131 3.02112533027 5625.3660415594 +0.00000002124 3.68620121537 5618.3198048614 +0.00000001938 1.29006691721 17924.9106998204 +0.00000002555 4.91826220321 6604.958782124 +0.00000002561 2.10055088914 7910.1869667218 +0.0000000182 5.57528712663 3351.2490920496 +0.00000001786 5.77310414452 3607.2194684216 +0.0000000178 4.48010071981 10818.1352869158 +0.00000002106 5.75526661975 13365.9728251482 +0.00000001987 2.61151965233 3546.797975137 +0.00000001799 2.73192475257 3360.96774609859 +0.00000001715 1.50805385053 1692.1656695024 +0.00000001752 2.21455466761 13119.7211028252 +0.00000001913 3.32230688971 6702.000248892 +0.00000001724 1.43449979531 4885.9664096786 +0.0000000205 1.19293239093 6660.4494579072 +0.00000001774 2.18404386388 6784.3176276182 +0.00000001722 4.86031154305 10014.7237330986 +0.00000001773 2.09448668554 3603.6963500726 +0.00000001606 3.48105136801 23141.5583829246 +0.00000001621 5.73820120882 4555.3474460204 +0.00000001579 1.88769198841 6298.3283211764 +0.0000000153 5.1638156423 76.2660712756 +0.00000001615 3.24110713658 3657.0042963564 +0.00000001576 3.52622401575 6688.3384004004 +0.00000002034 2.63620520451 16460.333529525 +0.00000002025 5.92907541624 10021.7699697966 +0.00000001689 4.41053057494 5729.506447149 +0.00000001878 4.53291044847 3329.97576135 +0.0000000153 4.76331644411 7895.9598727202 +0.00000001529 1.35289110986 1581.959348283 +0.00000001807 1.86212004697 2693.601593385 +0.00000001855 2.38561742394 6843.6914895318 +0.00000001518 3.9847615775 6546.1597733642 +0.00000001389 1.82099537095 9779.1086761254 +0.00000001447 2.35649936427 6034.2140200848 +0.00000001386 5.55304113895 4775.7600884592 +0.00000001372 1.07224580315 12722.5524204852 +0.00000001423 4.46530428193 574.3447983348 +0.00000001424 2.57162391016 3399.9862886134 +0.0000000138 5.76156315252 16335.8378045366 +0.00000001338 2.97604558638 6127.6554505572 +0.00000001479 4.74310691166 12566.1516999828 +0.00000001706 0.30579918494 10551.528245194 +0.00000001281 2.00285974432 6677.6344247478 +0.0000000135 0.78892333409 853.196381752 +0.00000001534 4.33326399444 640.8776073822 +0.00000001247 1.02503908468 3024.2205570432 +0.00000001289 1.92786975543 3347.6586633978 +0.00000001243 2.44217806237 6684.8152820514 +0.00000001453 1.74218016403 3333.5661900018 +0.00000001675 1.7969345633 1118.7557921028 +0.00000001491 2.59386711806 2494.5295919486 +0.00000001293 3.31710472549 3407.0998356142 +0.00000001188 4.92989260576 22743.4093795164 +0.00000001329 1.99426530402 1228.9621133222 +0.00000001373 2.5335498734 5459.3762870782 +0.00000001183 4.25338096667 3344.4937620578 +0.00000001231 2.50206227837 4356.275444584 +0.00000001243 2.6517626786 74.7815985673 +0.00000001285 4.34087881585 3326.3853326982 +0.00000001119 1.91321862491 3281.2385647862 +0.00000001094 5.50748655535 3017.1070100424 +0.00000001259 3.7765466283 11236.57229942 +0.00000001285 1.38335267684 3077.528503327 +0.000000011 1.17130732373 6606.4432548323 +0.00000001115 5.81275569652 2675.8563815698 +0.0000000138 5.70641426169 2807.3983432562 +0.00000001256 3.35479933251 4039.8835749274 +0.00000001187 2.41348693872 10596.1820784342 +0.00000001052 3.33521939538 3304.5845600224 +0.00000001188 5.84735836632 3336.7310913418 +0.00000001072 2.78383184435 8270.2977486834 +0.00000001105 3.03463252672 3929.677253708 +0.00000001013 3.52026711847 8013.2797409404 +0.00000001079 0.51857999039 2814.4445799542 +0.00000000999 4.7273400876 533.2140834436 +0.00000001131 0.52584038526 6816.289933435 +0.00000001191 0.6087429252 2301.58581590939 +0.00000001313 2.07273299121 23539.7073863328 +0.00000000996 4.03971126547 16062.1845261168 +0.00000000954 5.90340414098 20206.141196331 +0.00000000993 0.07132588892 24150.080051345 +0.00000001051 2.2209653487 3980.5097130138 +0.00000001089 1.25512213569 5938.234792867 +0.00000000912 2.54221161167 433.7117378768 +0.00000001249 0.60003625956 16173.3711684044 +0.00000001027 4.95999945094 19676.4502312364 +0.00000001108 4.3420944816 3339.1279539915 +0.00000001188 6.21563747433 2679.3794999188 +0.00000000849 0.82548606454 2597.6223661672 +0.00000001145 4.48151980872 19402.7969528166 +0.00000000948 1.30280088857 8273.8208670324 +0.00000001016 5.1446481583 1596.1864422846 +0.00000000832 5.6062365203 3340.19235060619 +0.00000001035 4.71893106874 419.4846438752 +0.00000000903 0.45419000582 12995.2253778368 +0.00000001089 0.51294377637 11250.7993934216 +0.0000000084 5.30858028008 26084.0218062162 +0.0000000099 2.06776368865 7255.5696517344 +0.00000000808 6.25630819993 15508.6151232744 +0.00000000806 3.09007612135 5415.6573747732 +0.00000000782 4.62274599734 2547.8375382324 +0.00000000963 2.10680539916 6456.8800576977 +0.00000000778 3.56602161857 12721.572099417 +0.00000000873 5.09097164784 2540.7913015344 +0.00000000772 3.08101797047 11081.2192102886 +0.00000000965 2.33106703115 18454.601664915 +0.00000000859 4.14788214122 6438.4962494256 +0.00000001012 4.4501166454 3316.733988952 +0.00000000906 4.29336078401 3344.5445799629 +0.00000000741 2.6144640358 2284.7536148596 +0.0000000079 6.03436225041 12509.2533250472 +0.00000000738 0.52092422137 18052.9295431578 +0.00000000737 4.11165247543 3760.097070575 +0.00000000727 3.28066632751 3510.1926098328 +0.00000001006 0.45037465289 27490.6924780448 +0.00000000923 2.78717931388 1332.0548875408 +0.00000000756 0.86881841787 1545.3539829788 +0.00000000774 3.715355419 6571.0185321802 +0.000000009 2.74944190055 316.3918696566 +0.00000000704 1.89617185328 13362.432453147 +0.00000000701 2.21328293796 20995.3929664494 +0.00000000701 3.926894387 13362.4669604514 +0.00000000695 5.52658147215 3364.4908644476 +0.00000000764 1.88253040972 5732.0492444298 +0.00000000693 0.34849213821 5835.1420186484 +0.00000000698 1.79132650081 206.1855484372 +0.00000000687 0.11649928911 13760.5987102074 +0.00000000827 0.49766945172 3376.6402933772 +0.00000000686 0.23965591265 2409.249339848 +0.00000000672 0.51352450554 25685.872802808 +0.00000000699 5.9016759508 19004.6479494084 +0.00000000647 3.01091875955 5223.6939198022 +0.00000000643 4.88507402785 11766.2632645146 +0.00000000723 3.28296530537 4142.976349146 +0.0000000066 4.2733439383 1214.7350193206 +0.00000000675 0.48874492682 5408.5438277724 +0.00000000809 3.13310075522 18984.2926300096 +0.00000000646 3.63004914186 7107.8230442756 +0.00000000831 4.49449658957 3341.0325027934 +0.0000000068 0.16949964513 110.2063212194 +0.00000000592 6.03272224596 20809.4676246452 +0.00000000627 4.93438097728 9872.2740829648 +0.00000000698 1.45709305452 3377.217792004 +0.00000000583 4.01887095237 664.75604513 +0.00000000591 4.01381288194 19406.6782881746 +0.00000000571 1.20823284619 5621.8601768626 +0.0000000068 4.72905586557 8116.372515159 +0.00000000739 3.19765996917 9380.9596727172 +0.00000000571 5.46064659057 5621.8256695582 +0.00000000702 0.14107083764 6923.9534573736 +0.00000000598 3.05986754375 3341.0423098265 +0.00000000601 2.17944973698 7270.2896804078 +0.00000000572 0.42001145821 15110.4661198662 +0.00000000655 1.08706089359 3169.9395560806 +0.00000000582 1.68224967199 26087.9031415742 +0.00000000543 2.42716241058 170.6728706192 +0.00000000543 1.68460678113 11780.4903585162 +0.00000000533 2.63982684952 2277.7073781616 +0.0000000055 2.54220679987 7380.4960016272 +0.00000000576 1.69042028754 3384.3313390048 +0.00000000535 5.0127922346 1375.7737998458 +0.00000000579 5.99182453047 2149.6885348242 +0.00000000598 0.75754342787 3340.1825435731 +0.00000000575 1.33793171924 3296.8935143948 +0.00000000689 0.02993986536 22345.2603761082 +0.00000000526 6.14212516186 13149.1506113612 +0.0000000054 5.54137118955 8646.0634802536 +0.00000000528 2.74183495775 3826.5844794894 +0.00000000689 6.28205551764 12295.9542296092 +0.00000000499 0.25665224668 2142.6422981262 +0.00000000498 5.91370528026 6460.8122109608 +0.00000000588 3.39977690249 3329.5667264359 +0.00000000507 0.63367870048 20735.8321614256 +0.0000000059 3.87951788923 9065.5481241288 +0.00000000509 2.59333214746 3877.4169387952 +0.00000000486 4.01113864377 23937.856389741 +0.00000000541 1.55072392536 2221.856634597 +0.00000000482 0.00200643783 10235.1363755374 +0.00000000474 4.14503805378 3113.1362939108 +0.00000000523 2.89171162726 6040.3472460174 +0.00000000458 4.08131432844 1162.4747044078 +0.00000000493 2.98933582802 1039.0266107904 +0.00000000489 4.88201647585 5511.636601991 +0.00000000537 1.24870344441 48835.1938564486 +0.00000000585 5.5338491934 4981.9456368964 +0.00000000462 5.38999453893 15664.0355227086 +0.00000000531 1.22287288928 10721.108428327 +0.0000000044 4.69966067585 799.8211251654 +0.00000000588 5.15076051189 3873.8265101434 +0.00000000465 5.49236978535 3342.0968994081 +0.00000000545 5.91813092143 1478.8665740644 +0.0000000044 2.28287871244 12310.1813236108 +0.00000000436 0.12478564862 956.2891559706 +0.00000000573 3.86388572602 26482.1708096244 +0.00000000429 1.20474317285 28.4491874678 +0.00000000435 3.75437730899 5195.2447323344 +0.00000000457 1.45606713663 5636.070017212 +0.00000000553 5.30628175145 2766.267628365 +0.00000000494 0.63303483918 3274.1250177854 +0.0000000053 3.18458612574 8535.8571590342 +0.00000000535 1.89165024367 9866.4168806652 +0.00000000433 0.33270291162 6665.9723822146 +0.00000000404 4.6793996459 4825.544916394 +0.00000000402 3.25727658426 5820.9149246468 +0.00000000415 1.41915166067 21947.1113727 +0.00000000414 3.32843373219 8859.3625756916 +0.00000000403 1.68400791606 9588.1255422226 +0.00000000399 0.93465630912 2295.4575905122 +0.00000000402 0.85364636108 29026.4852295078 +0.00000000494 4.57792960199 8542.970706035 +0.00000000413 2.60545132222 38.1330356378 +0.00000000413 5.44081623497 4407.1079038898 +0.00000000404 5.33168348188 3189.5647568569 +0.00000000385 1.90313951519 10020.8569590312 +0.00000000454 1.18358809702 10610.9021071076 +0.00000000381 4.90212003667 19146.7592661418 +0.00000000415 3.07892141478 11216.284290324 +0.00000000378 0.19461412344 2067.9314010726 +0.00000000418 1.14626975196 6643.0918177618 +0.00000000426 4.33863084563 220.4126424388 +0.00000000412 0.02314567339 3192.5337022735 +0.00000000391 4.75902617217 6414.6178116778 +0.00000000399 1.3770857398 9654.612951137 +0.00000000381 2.74120772781 1854.6323056346 +0.00000000378 4.16366866018 13553.8979729108 +0.00000000409 3.12117409635 3723.4917052708 +0.00000000379 5.87578711682 6357.7194367422 +0.00000000375 3.29175394061 31022.7531708562 +0.00000000358 3.99134138048 8958.9322315612 +0.0000000039 2.01175211992 1903.4368125012 +0.00000000373 1.27018251531 2111.6503133776 +0.00000000493 4.66294641806 1435.1476617594 +0.00000000379 4.08720452061 10706.8813343254 +0.00000000461 1.9012230147 25287.7237993998 +0.00000000364 3.2523113684 5095.6750764648 +0.00000000382 2.18684874688 16276.463942623 +0.00000000359 2.29096599931 28628.3362260996 +0.00000000362 4.15084528423 6696.4773245846 +0.00000000374 5.78780163439 3490.1756238344 +0.00000000386 4.73230339383 3981.490034082 +0.00000000344 5.7915671479 26880.3198130326 +0.00000000368 3.44405073824 15.252471185 +0.0000000041 1.76294940448 6709.6740408674 +0.00000000339 1.71242500987 224.3447957019 +0.00000000373 2.71286157688 3472.1543883862 +0.00000000334 1.10569460106 59.3738619136 +0.00000000394 4.02046774116 2075.0449480734 +0.00000000402 3.27520695853 931.3630868518 +0.00000000318 3.2889252478 9485.032768004 +0.00000000319 4.05344391333 3450.8187479192 +0.00000000341 6.08567978892 17085.9586657222 +0.00000000378 0.71609301686 3209.0704650134 +0.00000000326 4.58257191106 8982.810669309 +0.00000000369 6.17228742886 8671.9698704406 +0.00000000308 1.01924467785 18606.4989460002 +0.0000000037 2.84011243059 4392.8808098882 +0.00000000303 5.00239879717 2810.9387152574 +0.00000000303 2.97162741204 2810.904207953 +0.00000000419 2.798305624 5106.3790521174 +0.00000000358 1.15955325186 4076.4889402316 +0.0000000036 5.8322612331 26724.8994135984 +0.00000000298 5.57160706753 3041.4860324306 +0.00000000298 3.06970285022 11670.2840372968 +0.00000000388 5.01197738185 12323.4230960088 +0.00000000336 4.60208332758 9602.3526362242 +0.00000000371 2.23508025241 4996.172730898 +0.000000003 6.04069385215 9499.2598620056 +0.00000000345 1.74260482164 5617.9107699473 +0.00000000302 3.0112734994 7483.5887758458 +0.00000000289 0.39479288685 2412.772458197 +0.00000000289 2.21430640344 11140.5930722022 +0.0000000033 5.81605457596 4246.0691233646 +0.00000000394 2.1222910724 6475.0393049624 +0.00000000301 5.26147877814 9945.5712088238 +0.00000000338 4.94717046909 5625.7750764735 +0.00000000372 5.469686628 3561.0250691386 +0.00000000279 0.54063870001 3226.2133197864 +0.00000000291 5.21021494024 13171.0014406876 +0.00000000384 3.23921380878 10022.8176011676 +0.00000000309 3.17514941939 14047.4937610252 +0.00000000273 1.68203034215 4253.1826703654 +0.00000000272 0.11218647217 7314.0085927128 +0.00000000281 5.15132055967 2825.1485556068 +0.00000000292 3.33720586058 9468.267877257 +0.00000000316 1.41719074976 589.0648270082 +0.00000000264 0.4884559473 16699.53901515 +0.00000000266 1.69694779915 647.0108333148 +0.00000000318 2.47072726153 8436.2875031646 +0.0000000026 2.54459932529 20.3553193988 +0.00000000275 2.78608579994 2970.9126107594 +0.00000000295 5.96367554548 4025.6564809258 +0.00000000268 3.01034973031 6518.7582172674 +0.00000000259 5.20888482695 7366.2689076256 +0.00000000298 2.71010678192 6652.7756659318 +0.00000000276 0.785451083 3735.238311759 +0.00000000305 6.19137255377 6677.3435180416 +0.00000000265 3.25145629239 24889.5747959916 +0.0000000026 3.99612605351 2171.0241752912 +0.00000000252 4.14773813625 5642.1982426092 +0.00000000254 1.38470256851 846.0828347512 +0.00000000258 2.03261985834 2089.782230399 +0.00000000298 3.81212222628 28230.1872226914 +0.00000000241 2.96550398155 27682.1407441564 +0.00000000259 4.79545870271 6657.3464156518 +0.00000000238 1.18977479528 3171.0322435668 +0.00000000256 1.01427800277 568.8218740274 +0.00000000236 5.56425829084 14.2270940016 +0.00000000304 3.81556245925 1190.9238918756 +0.00000000237 1.37222961867 2277.2983432475 +0.00000000239 2.47752611026 5430.3946570988 +0.00000000234 4.34929504798 6675.7019290922 +0.00000000239 0.14012746335 3742.284548457 +0.00000000286 5.04045301355 5607.6158292088 +0.00000000305 4.5973907966 6685.1061887576 +0.00000000254 5.03693878366 1905.4647649404 +0.00000000323 1.67390215145 4922.5717749828 +0.00000000232 4.82565548677 9070.1188738488 +0.00000000236 2.40662610715 3620.3989310522 +0.0000000026 5.72282468723 17468.8551979454 +0.00000000259 6.15179402778 16706.585251848 +0.00000000263 0.63922292958 2008.557539159 +0.000000003 3.78527265088 34363.365597556 +0.00000000226 1.86970344963 6418.1409300268 +0.00000000239 0.046169974 13362.3823964964 +0.00000000241 4.85896907298 14158.7477136156 +0.00000000225 1.70179250908 18451.078546566 +0.00000000288 2.26316945288 6621.850991486 +0.00000000231 2.19861265305 3936.7908007088 +0.00000000251 5.51232121883 3416.8784979754 +0.00000000245 3.30613942274 1197.9701285736 +0.00000000253 4.54308131689 2285.1626497737 +0.00000000225 5.50822507089 4936.7988689844 +0.00000000249 1.06089727346 3313.210870603 +0.00000000309 6.21936675838 16304.9131300908 +0.00000000244 1.94855224181 3.5904286518 +0.00000000287 5.70461951656 792.7748884674 +0.00000000254 5.34446995416 5401.4302807716 +0.00000000263 1.49663212332 6364.832983743 +0.00000000223 2.66825139116 31968.9486527994 +0.00000000222 2.48370132727 5355.2358814886 +0.0000000022 5.20799024654 23017.0626579362 +0.00000000215 2.72743996418 6740.5987153132 +0.00000000218 1.30797197521 29822.7832363242 +0.0000000027 0.90714939427 6155.057006654 +0.00000000216 4.73975263349 6679.7403806913 +0.00000000211 3.72756562629 10042.6126755918 +0.00000000211 2.61999755641 10124.930054318 +0.00000000293 6.07059383381 14061.7208550268 +0.00000000219 2.98472846458 131.5419616864 +0.0000000021 5.27496906319 13355.3361597984 +0.00000000259 1.2526730583 2641.3412784722 +0.00000000208 3.30241021109 6850.8050365326 +0.00000000226 5.48438086246 7203.8022714934 +0.00000000243 2.44748800604 3311.18291816379 +0.00000000208 1.13500579457 5888.4499649322 +0.00000000251 4.67012983729 6666.997759398 +0.00000000227 1.59926413307 10001.061884607 +0.00000000264 3.72622435628 6747.712262314 +0.00000000216 0.34122804918 6686.747777707 +0.0000000026 3.67749190896 6645.1969867222 +0.00000000209 4.31928920378 3337.8609160888 +0.00000000218 4.08068730999 3378.7454623376 +0.00000000275 1.64274205426 2011.1003364398 +0.00000000204 0.73237459784 3.9321532631 +0.00000000219 0.88584017263 19513.9835951042 +0.00000000205 2.60851826933 2771.7905526724 +0.00000000215 2.99299817517 10824.2012025456 +0.00000000249 0.99914444136 5753.3848848968 +0.00000000225 0.23309143434 4782.87363546 +0.00000000275 0.86215660461 8749.1562544722 +0.00000000201 2.87118854159 21548.9623692918 +0.00000000246 3.34468800742 3333.9287628257 +0.00000000203 4.11410443276 31570.7996493912 +0.00000000202 4.96805650734 8166.1573430938 +0.00000000232 2.69372584349 5989.0672521728 +0.00000000214 4.83852070026 6681.6449294932 +0.00000000258 2.66551831451 1062.9050485382 +0.00000000197 0.55202541352 735.8765135318 +0.00000000256 2.76274941586 2480.302497947 +0.00000000216 4.02506717011 3133.9116894032 +0.00000000193 1.52645682146 949.1756089698 +0.00000000209 0.67348618655 13892.1406718938 +0.0000000022 1.52502617699 6660.8695340008 +0.00000000223 1.09348882524 6148.010769956 +0.00000000192 2.90571322264 8799.988713778 +0.00000000243 3.36420301442 8965.9784682592 +0.00000000206 5.11175800472 4140.4335518652 +0.00000000189 1.06641624209 9374.8264467846 +0.0000000024 5.92078519032 13362.517017102 +0.00000000248 5.79997873732 15806.146839442 +0.00000000193 3.19008521814 6756.0064519669 +0.00000000237 4.11979030463 22487.3716928416 +0.00000000218 0.84212090761 6717.252720077 +0.000000002 2.4310084663 10018.2468514476 +0.00000000199 5.81238461796 4289.7880356696 +0.00000000214 5.95026024979 6680.804777306 +0.00000000192 3.06285109033 32765.2466596158 +0.00000000229 1.68884404323 11614.4332937322 +0.00000000185 3.13072183492 3253.30422216 +0.00000000246 2.58151525126 1795.258443721 +0.00000000187 4.06797969837 14577.1847261198 +0.00000000185 0.96747889626 2604.735913168 +0.00000000184 1.46731725339 1437.1756141986 +0.00000000186 2.55094700069 3188.7151456146 +0.00000000211 4.23522784526 16703.0793871512 +0.00000000196 2.80582160764 2796.6943676036 +0.00000000198 5.9237206756 4133.3873151672 +0.00000000238 2.30957041178 1879.5583747534 +0.00000000224 3.13550652378 3613.2853840514 +0.00000000223 1.81801741599 3184.2117061974 +0.00000000199 3.64983703995 4271.9755135516 +0.00000000181 2.71721121316 4186.695261451 +0.00000000184 2.03051030984 6674.1786167016 +0.00000000182 1.5443144281 9947.0556815321 +0.00000000179 4.38762678121 9886.772200064 +0.00000000181 1.80044971979 6717.8302187038 +0.0000000019 4.97714900529 6670.5881880498 +0.00000000247 5.77972128678 29424.634232916 +0.00000000194 5.90745451439 6705.1032911474 +0.00000000224 5.61893896091 227.476132789 +0.00000000182 2.77233344458 6887.4104018368 +0.00000000224 1.94094757956 8226.5788363784 +0.00000000181 4.6138108133 3361.9480671668 +0.00000000203 5.24659800837 7586.6815500644 +0.00000000183 5.23826533455 6578.132079181 +0.00000000207 0.88292186428 10156.9023601348 +0.00000000232 0.75375986797 3232.9489027612 +0.00000000179 5.89794151802 4452.2546718018 +0.00000000177 6.16223629155 3547.3131639964 +0.00000000177 0.1929289803 401.6721217572 +0.00000000173 3.898140641 6019.9919266186 +0.00000000172 2.42933586666 6944.3087767724 +0.00000000201 6.18392570315 6947.8318951214 +0.00000000183 5.82189570737 8962.438096258 +0.00000000189 2.71231990816 742.9900605326 +0.00000000172 3.86810071059 10028.9508271002 +0.00000000188 5.22462530948 2125.8774073792 +0.00000000196 1.883885699 5032.7780962022 +0.00000000209 5.78130707501 3343.3639373108 +0.00000000167 6.26758992296 15849.865751747 +0.00000000189 2.38894304278 3212.5935833624 +0.00000000208 5.62485439431 31172.650645983 +0.0000000017 1.0734640106 20426.571092422 +0.00000000183 5.21160560654 27832.0382192832 +0.00000000181 2.19756653553 16703.0448798468 +0.00000000214 1.66101921272 21265.5231265202 +0.00000000165 2.10517924574 6688.2710900976 +0.00000000172 0.85495655009 14591.4118201214 +0.00000000164 1.68898542913 3468.6312700372 +0.00000000183 1.56948199057 8962.4726035624 +0.00000000191 5.54553650068 2806.9893083421 +0.00000000162 4.06699160265 5209.471826336 +0.00000000165 3.44003333876 14421.8316369884 +0.00000000163 2.42152585351 6314.0005244372 +0.00000000189 0.57681608522 2973.3880977374 +0.00000000169 2.86190807726 5490.300961524 +0.00000000174 1.69333072403 1744.493294718 +0.00000000224 2.35886332922 9638.9407478762 +0.00000000207 3.13737248079 3336.6802734367 +0.00000000221 3.14807587279 11610.9101753832 +0.00000000158 5.87599422932 4606.1799053262 +0.00000000166 4.61834424167 9175.7544453482 +0.00000000162 5.40045489036 23.8784377478 +0.00000000158 5.57047764661 4503.0871311076 +0.00000000156 3.08339691033 3448.2759506384 +0.00000000202 2.56469307457 7321.1221397136 +0.00000000164 1.10347159072 3710.3122426402 +0.00000000158 3.65995745934 6997.6167230562 +0.00000000169 1.85985317117 1329.51209026 +0.00000000211 1.66624816725 3304.0070613956 +0.00000000206 1.81572746145 1596.1191319818 +0.00000000169 0.46310427277 17101.2111369072 +0.00000000159 5.73384451559 1265.5674786264 +0.00000000159 0.92643196778 4001.8453534808 +0.00000000189 2.7416385092 2910.4911174748 +0.00000000181 5.48699984659 3319.2767862328 +0.00000000156 5.9546211847 8584.6616659008 +0.00000000158 3.38732507447 8742.0427074714 +0.00000000171 3.11406750626 5621.9102335132 +0.00000000199 2.86370198218 10025.4277087512 +0.00000000173 4.73384838991 9389.0535407862 +0.0000000016 3.06861532268 1612.9513330316 +0.00000000203 1.71629299113 699.2711482276 +0.00000000198 0.56267868345 15265.8865193004 +0.00000000186 2.44573687199 2814.8536148683 +0.00000000167 0.4441794226 37895.4262903674 +0.00000000152 5.0861661053 3322.7999045818 +0.00000000162 2.58982908935 1883.0814931024 +0.00000000178 4.58774508034 6685.1570066627 +0.00000000191 4.12771141768 9911.63095888 +0.00000000185 4.32284898739 323.5054166574 +0.00000000199 1.83524172935 3436.5916539176 +0.00000000199 6.00292619279 4427.3959129858 +0.00000000153 3.4644766959 22324.9050567094 +0.00000000171 3.52256446633 5621.7756129076 +0.00000000165 3.32970937124 1272.6810256272 +0.00000000149 0.13370088791 36.0278666774 +0.00000000149 1.23280447264 4193.8088084518 +0.00000000156 0.13018524921 11925.2740926006 +0.00000000146 1.24102730441 3372.5847325166 +0.00000000154 5.63537863362 3185.2593375684 +0.00000000197 3.2336418844 3774.3241645766 +0.0000000018 3.47485722477 8564.306346502 +0.00000000185 2.18248214016 802.3639224462 +0.00000000145 2.62035460481 3368.0139827966 +0.0000000018 6.01236697222 6691.8615187494 +0.00000000148 2.5171017883 3262.8618827159 +0.00000000151 4.17118896078 16894.5103996106 +0.00000000185 3.0393966835 3354.8395207014 +0.00000000143 3.37267915445 3468.5639597344 +0.0000000016 2.1670595973 0.9803210682 +0.0000000019 1.63240538938 2324.9494088156 +0.0000000014 1.27592043896 6549.6828917132 +0.00000000186 1.44849264278 1015.6630178842 +0.00000000141 4.19208049402 5813.291189322 +0.00000000153 5.97405255778 3568.0885594888 +0.00000000136 0.45455359025 3193.8007401762 +0.00000000188 0.98977442882 2538.2485042536 +0.00000000157 3.32117477144 3181.6689089166 +0.00000000164 1.67705754742 2751.5475996916 +0.00000000134 5.26327877742 13212.8865096646 +0.00000000184 0.73082474043 369.6998159404 +0.00000000145 5.54086212771 3152.68727893721 +0.00000000139 3.30464120245 6151.5166346528 +0.00000000132 0.96753793729 3487.4241132234 +0.00000000148 1.55321724063 7696.8878712838 +0.0000000014 5.390007578 2945.9865416406 +0.00000000155 4.35207037526 4005.3684718298 +0.00000000142 5.13441372991 1641.3332101966 +0.00000000131 2.48606821423 1353.3905280078 +0.00000000131 2.18754536881 1765.7666254176 +0.00000000133 3.0130058204 3283.7140517642 +0.00000000177 2.37558492362 11346.7786206394 +0.00000000145 0.79525636457 2281.2477501628 +0.00000000133 5.96263652624 34513.2630726828 +0.00000000165 1.32559153826 6510.5519827804 +0.00000000132 4.31118469609 1971.9521738548 +0.00000000176 3.17539133688 6701.5801727984 +0.0000000014 1.18723558164 1461.0540519464 +0.00000000128 6.07261046225 3362.4632560262 +0.00000000139 5.33541181199 6151.5511419572 +0.00000000143 1.04060603784 3351.6581269637 +0.00000000138 1.96009952022 2014.6234547888 +0.00000000127 2.12310260285 2917.5373541728 +0.00000000142 0.29094317859 3212.6608936652 +0.00000000128 0.4997445644 10264.5658840734 +0.00000000125 1.62548810323 10191.4174632324 +0.00000000128 3.55358985291 3223.2925584796 +0.0000000014 5.87379732521 6382.0984591304 +0.00000000129 2.90428606882 6812.766815086 +0.00000000127 4.03101399507 10448.4354709754 +0.00000000128 3.23265469 4576.6880870228 +0.00000000124 2.02283056331 6724.9437657046 +0.00000000134 0.19295362623 3130.8364496108 +0.00000000145 5.04767049759 2281.2132428584 +0.00000000143 4.45744983982 7100.7094972748 +0.00000000133 5.00404182123 11883.5831327348 +0.00000000124 0.73925895836 1485.9801210652 +0.00000000123 0.47283015475 3347.2960905739 +0.00000000137 5.73370922615 5244.049239201 +0.00000000152 5.0146445546 3358.4249488178 +0.00000000122 1.37003015612 3370.0419352358 +0.00000000143 1.95740753086 2921.6880277992 +0.00000000123 3.94139290312 4957.0868780804 +0.0000000013 0.90844304292 3427.9206312396 +0.00000000135 3.56996218538 3229.4257844122 +0.00000000143 5.3022576787 14128.2427712456 +0.00000000134 2.47836558803 7167.1969061892 +0.0000000015 5.89116199733 966.9708774356 +0.00000000123 3.58787674774 3318.7615973734 +0.00000000153 0.37199746202 6533.1461289733 +0.00000000145 1.73326841661 6637.5059410946 +0.00000000133 3.27553306809 11876.469585734 +0.00000000119 5.15087396729 15636.566656309 +0.00000000117 3.70999224131 3343.1552239806 +0.00000000115 5.99541570797 11986.6759069534 +0.00000000152 5.6666233996 6530.1771835567 +0.00000000123 0.05231448642 9801.4246376606 +0.0000000013 1.4237792604 16063.164847185 +0.0000000012 4.19579234337 604.8497407048 +0.00000000126 1.38788085609 169.580183133 +0.00000000122 0.18785107006 18849.2275499742 +0.00000000113 4.67731144918 24491.4257925834 +0.00000000122 1.21803689218 3067.9394693482 +0.00000000118 3.92389195187 2963.238818784 +0.00000000137 0.80076862963 3123.7902129128 +0.00000000124 0.77274469912 12465.5344127422 +0.00000000132 4.73888023892 2267.003402509 +0.00000000122 3.66231014052 8756.269801473 +0.00000000113 3.74955221887 21393.5419698576 +0.00000000153 5.00596002145 15906.7641266826 +0.00000000109 1.4639407844 2854.6403739102 +0.00000000125 6.00744459186 1442.2612087602 +0.0000000014 0.64532646558 13532.0298899322 +0.00000000108 2.11691804278 43.718912305 +0.0000000013 1.4318591196 3370.1042450032 +0.00000000133 2.31239626151 9072.6616711296 +0.00000000107 5.68864833782 4878.8528626778 +0.00000000116 3.91262234002 11904.9187732018 +0.00000000106 1.99989592271 3497.0131472022 +0.00000000106 5.79020088316 1.4844727083 +0.00000000105 1.79751699456 3517.3061568336 +0.0000000013 0.80396347034 3397.5108016354 +0.00000000107 5.29449090921 10.6366653498 +0.00000000137 0.47037516401 13575.7488022372 +0.00000000104 5.03145022037 1751.5222777638 +0.00000000146 2.57659804831 3308.640120883 +0.00000000103 3.29589452622 4379.6390374902 +0.00000000104 0.77903634693 1751.5567850682 +0.00000000118 4.11892224522 10927.2939767642 +0.00000000106 2.25714927822 13207.029307365 +0.00000000126 1.10289326962 6680.7949702729 +0.00000000105 1.41449747957 10081.211142013 +0.0000000011 6.16072219971 3338.069629419 +0.00000000113 0.61947991056 13421.8235687128 +0.00000000139 2.21345603147 1954.7171503636 +0.00000000102 3.81767069895 6670.1791531357 +0.00000000101 3.44583422545 1505.28780909299 +0.00000000105 2.46134952447 5525.8636959926 +0.00000000119 5.64454862995 8425.7181481176 +0.00000000101 1.87446179141 9161.5273513466 +0.00000000111 5.46183253107 7214.4389368432 +0.00000000123 0.14056284625 16489.763038061 +0.00000000128 0.00452525697 2185.2512692928 +0.00000000106 6.2022517933 3717.9860346156 +0.00000000099 1.70554147455 1655.5603041982 +0.000000001 1.76373681853 3002.3697277168 +0.00000000101 0.55693458655 3337.1566186536 +0.00000000101 0.56441794685 30774.5016425748 +0.00000000098 1.93983799659 5562.4690612968 +0.0000000013 5.65255471249 2735.762685995 +0.00000000125 6.18575288406 9698.331863442 +0.000000001 2.35767934317 3337.0720546986 +0.000000001 3.76317527562 3344.152798701 +0.00000000105 5.33897491215 5096.0841113789 +0.00000000103 1.24189801298 1385.8952763362 +0.00000000101 1.42727612221 37455.7264959744 +0.00000000096 2.55328478399 4466.4817658034 +0.00000000097 5.8677912741 5220.1708014532 +0.00000000101 2.61513508379 16858.4152226304 +0.00000000107 4.23943588615 8823.8671515258 +0.000000001 4.38845221965 3337.106562003 +0.000000001 1.73240240188 3344.11829139661 +0.00000000101 3.51764169063 4694.0029547076 +0.00000000096 3.16895015703 12825.6451947038 +0.00000000101 6.24060604565 2942.5307335944 +0.00000000103 1.09500325425 12089.768681172 +0.00000000106 5.57931664756 39048.3225096072 +0.00000000126 3.4052173855 6681.6547365263 +0.00000000105 2.52404371984 1755.062649765 +0.00000000115 6.10031030713 3145.6410422392 +0.00000000092 5.06385191401 5085.1057214178 +0.00000000097 1.11670836674 3341.7930693519 +0.00000000092 5.83209800268 6682.7093261079 +0.00000000121 2.39411154886 18208.349942592 +0.0000000011 2.51677822824 1045.1548361876 +0.00000000091 1.07173725022 927.8399685028 +0.00000000096 3.60155667418 13363.4300278674 +0.00000000097 5.34224904711 7636.4663779992 +0.00000000094 1.20811080231 9495.6694333538 +0.0000000009 4.17568982529 0.0673103028 +0.00000000097 3.20862890174 5298.337506553 +0.00000000092 3.20029831258 4403.517475238 +0.0000000009 3.79900428724 685.044054226 +0.00000000101 2.1277832928 10050.2864675672 +0.00000000098 3.89390262307 2373.6415492642 +0.0000000009 4.49046504054 6453.7487206106 +0.00000000096 5.13129666936 7792.8670985016 +0.00000000089 4.51228904794 10037.0897512844 +0.00000000098 0.65689906709 2810.988771908 +0.00000000114 4.15908543927 9090.4741932476 +0.00000000094 4.78960145866 35707.7100829074 +0.00000000087 6.26525215858 34554.8138636676 +0.00000000087 1.50181194995 9983.7042444616 +0.00000000087 1.43790822626 9488.6231966558 +0.0000000009 2.79573736864 47477.5637760738 +0.00000000094 5.68919291448 6106.8800550648 +0.00000000087 0.74049208991 41990.7859328988 +0.00000000101 0.99308133443 6614.7374444852 +0.00000000115 3.49732055752 4.5034394172 +0.00000000086 0.18628425275 216.822213787 +0.00000000099 1.06539589813 2810.8541513024 +0.00000000087 3.02856210899 7218.029365495 +0.00000000085 4.58476007089 1699.2792165032 +0.00000000088 4.47996444588 21957.680727747 +0.00000000106 6.1201188073 4819.4790007642 +0.00000000089 3.88600719587 12199.9750023914 +0.00000000097 2.70091698598 3339.4317840477 +0.00000000118 1.027395272 34115.1140692746 +0.00000000101 0.36591831115 2942.3961129888 +0.00000000084 5.66081869654 1169.5882514086 +0.00000000086 1.91214909013 55516.4187098482 +0.00000000084 4.30909434949 4150.0898961468 +0.00000000094 1.36645151323 9093.9973115966 +0.00000000097 2.26544245706 13361.469385731 +0.00000000099 1.16054562056 128.0188433374 +0.00000000094 1.10573952457 4591.4426230006 +0.00000000092 0.74386387542 4845.9002357928 +0.00000000101 1.5157029904 7807.0941925032 +0.00000000096 1.02187746571 2899.7871418222 +0.00000000086 0.66787658068 2957.7331481288 +0.00000000087 3.4967618964 4061.751657906 +0.00000000095 3.35452781355 661.232926781 +0.00000000087 0.04840436087 23546.7536230308 +0.00000000114 2.83270741566 394.6258850592 +0.00000000081 3.44420073782 148.0787244263 +0.00000000081 1.27062968985 4893.0799566794 +0.00000000083 5.48462687348 4349.1618975832 +0.00000000105 3.4784203613 3413.9095525588 +0.00000000084 4.33209852801 51449.3242632782 +0.00000000093 1.59775582035 5088.2198048527 +0.00000000088 3.29950478012 2655.501062171 +0.00000000081 1.65543714666 78263.7094247226 +0.00000000086 1.19342535692 4029.2469095776 +0.00000000079 4.41964678009 151.0476698429 +0.00000000084 1.96289182788 14867.7375158922 +0.00000000091 5.76229906142 2544.3316735356 +0.00000000086 3.78659802914 1481.4093713452 +0.00000000082 2.85633413428 14164.8136292454 +0.00000000078 4.29426812598 187.9251477626 +0.00000000078 5.38566529072 2655.5683724738 +0.00000000084 2.15121245434 3311.1206083964 +0.00000000078 2.01651247942 9124.9219860424 +0.00000000083 4.28280129037 74923.0969980228 +0.00000000077 1.45903147715 2544.3817301862 +0.00000000081 3.62204400197 12306.590894959 +0.000000001 1.33498371324 9278.8472195668 +0.00000000089 2.62080312892 24341.5283174566 +0.00000000098 3.78877505378 3198.4337996636 +0.00000000081 4.34306418828 10177.1903692308 +0.0000000008 5.80054348103 2751.01515718 +0.00000000092 2.80228448795 3707.8367556622 +0.00000000082 2.4581289624 9815.6517316622 +0.00000000076 3.03616461584 9993.3880926316 +0.00000000076 3.92674885488 2910.0820825607 +0.00000000076 3.2000404072 7733.493236588 +0.00000000098 3.28574616663 3289.33208883739 +0.00000000077 2.0594893001 12928.7379689224 +0.00000000075 0.85784191736 28638.9055811466 +0.00000000078 0.29690749181 10654.6210194126 +0.00000000101 0.72388999452 48827.4311857326 +0.00000000085 5.1943801013 2146.148162823 +0.00000000083 4.42475849926 2060.8178540718 +0.00000000075 5.19097428778 1055.4497769261 +0.00000000096 6.24132708357 11.0457002639 +0.00000000074 3.37882325472 8006.1661939396 +0.00000000101 0.95332927487 8186.5126624926 +0.00000000092 0.961730051 151.8972810852 +0.00000000074 2.2271663021 272.6729573516 +0.00000000092 5.56705883046 27873.589010268 +0.00000000091 3.73152787182 2544.2971662312 +0.00000000084 0.41493230617 4296.9015826704 +0.00000000074 5.09669613096 9755.2302383776 +0.00000000078 1.79565224435 3564.9572224017 +0.00000000075 4.58345774133 9153.9036160218 +0.00000000074 3.88658218247 25298.2931544468 +0.00000000085 5.31472029744 4716.3862265456 +0.00000000074 1.46907693289 11527.1250891924 +0.00000000101 2.94847804254 12032.9376165392 +0.00000000072 0.24413748615 1324.94134054 +0.00000000078 0.17721609024 3391.89276456221 +0.00000000073 1.65072742864 5452.2627400774 +0.00000000073 4.9173008347 10787.6303445458 +0.00000000073 3.28285909319 8830.9133882238 +0.00000000081 5.4634074205 3856.0762977928 +0.00000000073 4.61913155968 3288.352111787 +0.00000000096 5.71767221046 206.7007372966 +0.0000000008 4.47918417138 12299.544658261 +0.00000000071 4.9813032833 12942.965062924 +0.00000000073 2.86057567032 4960.6099964294 +0.00000000072 5.14120362338 4665.5537672398 +0.00000000076 0.00928867041 6534.413166876 +0.0000000009 5.38224594245 2125.8100970764 +0.00000000085 0.94196641948 2146.1826701274 +0.00000000096 0.68069708134 10006.5848089144 +0.00000000073 1.06048379839 3866.7802734454 +0.00000000072 0.84342376295 3334.54651107 +0.00000000091 5.12701600437 3392.8727416126 +0.00000000076 5.96038992872 3482.791053736 +0.0000000009 1.46230169383 5092.169211768 +0.00000000071 1.16745785331 1574.8458012822 +0.00000000072 3.86137692169 16762.4359954126 +0.0000000007 0.07310763691 12839.8722887054 +0.00000000073 0.11725123446 10507.809332889 +0.00000000081 5.86817748181 3495.9655158312 +0.00000000071 2.07963275673 1063.3140834523 +0.00000000068 3.30993028662 4106.4054911462 +0.00000000069 0.33467954461 5.5229243074 +0.00000000068 1.56404561711 2398.5503647308 +0.0000000009 2.61953849393 3346.6783423296 +0.00000000068 1.06108185791 191.3809558088 +0.00000000077 0.87794040199 2917.9463890869 +0.00000000067 0.29712068423 12012.5822971404 +0.00000000067 2.55451787747 11567.1912630782 +0.00000000083 1.82578570364 3511.285297319 +0.00000000068 2.68247854175 20213.2547433318 +0.00000000086 2.79273636804 367.2243289624 +0.00000000086 0.81171860574 209.775977089 +0.00000000067 5.28035928877 8966.3875031733 +0.00000000067 0.20258020424 27433.889215875 +0.00000000071 2.76410148218 15650.7937503106 +0.0000000009 0.71593793107 3451.7990689874 +0.00000000067 6.18148420146 3966.2826190122 +0.00000000074 3.61959120765 7064.1041319706 +0.00000000068 2.69550405031 12725.453434775 +0.00000000074 1.24854309783 8027.5691447094 +0.00000000084 2.47006028699 3738.7441764558 +0.00000000077 5.89874180572 4307.5833041354 +0.00000000067 0.33285041428 19645.5255567906 +0.00000000083 3.79134493696 2472.6787626222 +0.00000000064 0.43216125634 1994.26813539 +0.00000000071 0.65707804543 860.3099287528 +0.00000000064 0.98960038205 3376.1751611684 +0.0000000007 0.96227192685 8428.8322315525 +0.00000000066 0.65425879867 8219.4652893776 +0.0000000007 4.36060455306 8436.6965380787 +0.00000000084 4.50083253887 3738.7786837602 +0.00000000073 5.69670871544 14687.3910473392 +0.00000000071 0.36334330253 2619.4731954936 +0.0000000008 5.85771861744 7747.7203305896 +0.00000000068 3.06409889136 8446.9914788172 +0.00000000066 1.07137364271 1987.221898692 +0.00000000061 3.71171429905 1055.8588118402 +0.00000000079 0.06487001849 6286.5989683404 +0.00000000075 1.54177744365 1059.3991838414 +0.00000000061 1.47350010728 1685.0521225016 +0.00000000061 0.46897959303 1727.6610936682 +0.00000000064 2.11869877898 3305.0496922312 +0.0000000006 1.17940250396 97670.3877128972 +0.0000000006 5.13953821352 1898.3339642874 +0.00000000064 4.04058406722 3945.4621674046 +0.00000000063 5.20562384814 24606.13555322 +0.00000000061 0.55428968913 7082.8969751568 +0.00000000075 4.81208819076 27299.2442119332 +0.00000000059 1.75511446129 12082.6551341712 +0.00000000061 5.8833385561 6901.6374958384 +0.00000000074 3.46408580786 14556.8967170238 +0.00000000074 4.40649822049 9360.6043533184 +0.00000000058 4.22827613192 4531.5363185754 +0.0000000008 2.14103357856 7917.3005137226 +0.00000000075 1.8561801142 52566.1926158406 +0.00000000075 5.1583065968 45884.967762441 +0.00000000068 2.06915254754 8958.5231966471 +0.00000000056 3.77847713307 299.1263942692 +0.00000000062 2.25564130818 9758.7533567266 +0.00000000059 2.68657637673 6283.0585963392 +0.00000000056 5.54148283448 13286.1836355236 +0.00000000056 3.892008116 8962.3880396074 +0.00000000063 2.07254352069 7593.7950970652 +0.00000000061 4.31994402891 4709.2726795448 +0.00000000075 5.79419108898 1059.364676537 +0.00000000056 0.18569912415 7768.0083396856 +0.00000000059 5.49627068572 7322.1024607818 +0.00000000064 3.9599211222 3050.1269472302 +0.00000000055 2.19506741266 7.046236698 +0.00000000057 4.052526953 3930.2096962196 +0.00000000075 3.99788100837 5483.254724826 +0.0000000006 4.61703903739 6990.5031760554 +0.00000000073 4.20362525534 21150.8133658836 +0.00000000066 2.82009591985 8771.0070837986 +0.00000000054 0.38782719267 360.1107819616 +0.00000000059 4.71734799803 6283.0931036436 +0.00000000068 5.74655335863 987.746272928 diff --git a/kstars/kstars/data/mars.R1.vsop b/kstars/kstars/data/mars.R1.vsop new file mode 100644 index 00000000..6f0b7db1 --- /dev/null +++ b/kstars/kstars/data/mars.R1.vsop @@ -0,0 +1,596 @@ +0.000128772 0.000000 0.000000 +0.0110743334 2.0325052495 3340.6124266998 +0.00103175886 2.37071845682 6681.2248533996 +0.0001081588 2.70888093803 10021.8372800994 +0.0000119455 3.04702182503 13362.4497067992 +0.00000438579 2.88835072628 2281.2304965106 +0.00000395698 3.42324611291 3344.1355450488 +0.00000182572 1.58428644001 2544.3144198834 +0.0000013585 3.38507017993 16703.062133499 +0.00000128204 0.6299122057 1059.3819301892 +0.00000127068 1.9538977574 796.2980068164 +0.00000118443 2.99761345074 2146.1654164752 +0.00000128362 6.04343360441 3337.0893083508 +0.00000087537 3.42052758979 398.1490034082 +0.00000083026 3.85574986653 3738.761430108 +0.00000075598 4.45101839349 6151.533888305 +0.00000071999 2.7644218068 529.6909650946 +0.00000066542 2.54892602695 1751.539531416 +0.00000054314 0.67750943459 8962.4553499102 +0.00000051035 3.72585409207 6684.7479717486 +0.0000006643 4.40597549957 1748.016413067 +0.00000047863 2.28527896843 2914.0142358238 +0.00000049428 5.72959428364 3340.5951730476 +0.00000049424 1.47717922226 3340.629680352 +0.00000057518 0.54354327916 1194.4470102246 +0.00000048318 2.58061691301 3149.1641605882 +0.00000036384 6.02728752344 3185.1920272656 +0.00000037176 5.81439911546 1349.8674096588 +0.00000036036 5.89508336048 3333.498879699 +0.00000031115 0.9783250696 191.4482661116 +0.00000038953 2.31900090554 4136.9104335162 +0.00000027244 5.41367977087 1592.5960136328 +0.000000243 3.75843924498 155.4203994342 +0.00000022804 1.74830773908 5088.6288397668 +0.00000022324 0.9393204073 951.7184062506 +0.00000021708 3.83571581352 6283.0758499914 +0.00000021304 0.78049229782 1589.0728952838 +0.00000021631 4.56895741061 3532.0606928114 +0.00000017956 4.21930481803 3870.3033917944 +0.00000018237 0.41328624131 5486.777843175 +0.00000016251 3.80760134974 3340.545116397 +0.00000016803 5.54857987615 3097.88382272579 +0.0000001685 4.53690440252 4292.3308329504 +0.00000015755 4.75736730681 9492.1463150048 +0.00000015746 3.72356090283 20043.6745601988 +0.00000020428 3.13540712557 4690.4798363586 +0.00000014699 5.95325006816 3894.1818295422 +0.00000016251 3.39910907599 3340.6797370026 +0.00000014259 3.99897353022 1990.745017041 +0.00000016528 0.96752074938 4399.994356889 +0.0000001301 5.14230107067 6677.7017350506 +0.00000012492 1.03211063742 3341.592747768 +0.00000016463 3.53882915214 2700.7151403858 +0.00000016171 2.34870953554 553.5694028424 +0.00000013169 0.41461716663 5614.7293762096 +0.00000011272 1.02375627844 12303.06777661 +0.00000012408 6.23142869816 5628.9564702112 +0.00000012747 0.69046314049 3723.508958923 +0.00000011827 6.25283898676 2274.1169495098 +0.00000010384 1.23257236014 426.598190876 +0.00000011208 1.31750963435 3496.032826134 +0.00000010345 0.9006246469 4535.0594369244 +0.00000012215 4.22316056098 7079.3738568078 +0.00000009765 3.45310940204 382.8965322232 +0.00000008586 1.16471901139 2787.0430238574 +0.00000007879 5.7380886179 2288.3440435114 +0.00000009195 1.81689739851 6681.2421070518 +0.00000007751 4.15046998466 6041.3275670856 +0.00000009195 6.06945250657 6681.2075997474 +0.00000009026 2.58210941053 2388.8940204492 +0.00000006771 0.23987737854 11773.3768115154 +0.00000007087 3.51414944377 8031.0922630584 +0.00000009159 3.9015859055 3553.9115221378 +0.00000006702 4.25572879119 242.728603974 +0.00000007232 3.70287400141 2818.035008606 +0.00000006546 0.04353472459 2957.7158944766 +0.00000008781 2.19735028572 1221.8485663214 +0.0000000654 2.11834687923 8429.2412664666 +0.00000006836 4.04512263654 10025.3603984484 +0.0000000728 4.26943100715 2803.8079146044 +0.00000007676 1.00782250264 8432.7643848156 +0.00000005732 3.13956241764 213.299095438 +0.00000005344 3.78220670098 5092.1519581158 +0.00000005991 2.96408254428 6489.776587288 +0.00000005132 3.98288453952 7.1135470008 +0.00000006261 1.90346469972 5621.8429232104 +0.00000005241 2.6709379505 7477.522860216 +0.00000006261 1.60056695152 3347.7259737006 +0.00000006526 2.76281601349 3339.6321056316 +0.00000004591 1.81986278078 2810.9214616052 +0.0000000546 4.60874445963 3583.3410306738 +0.00000004733 0.9056002634 5099.2655051166 +0.00000005486 4.91408093456 7632.9432596502 +0.00000004004 4.14067157211 9623.6882766912 +0.00000003837 0.03343295627 7234.794256242 +0.00000003621 5.76532393672 4933.2084403326 +0.00000003747 0.08778985966 6525.8044539654 +0.00000003016 3.73838855125 6681.2921637024 +0.00000003975 4.91288592965 2942.4634232916 +0.00000003911 0.67451768877 3127.3133312618 +0.00000003923 3.07703531632 3.523118349 +0.00000003944 0.53974754515 5884.9268465832 +0.00000002901 4.66281989264 7210.9158184942 +0.00000002803 1.00530177454 7064.1213856228 +0.00000003153 4.54673175664 2487.4160449478 +0.00000002784 0.05495331967 639.897286314 +0.00000002759 5.17099857257 5828.0284716476 +0.00000003017 4.14668877243 6681.1575430968 +0.00000002999 0.82918667275 5085.038411115 +0.00000002677 0.69427974692 2699.7348193176 +0.00000003023 2.59489020298 2906.900688823 +0.00000002596 1.08693013783 4929.6853219836 +0.00000003126 1.00027692782 2118.7638603784 +0.00000002598 5.01195749912 10018.3141617504 +0.00000002606 5.34420770679 10973.55568635 +0.00000002779 3.98358744953 6467.9257579616 +0.0000000246 1.52653571249 6836.6452528338 +0.00000002382 3.93610586965 11371.7046897582 +0.0000000259 5.08892664109 12832.7587417046 +0.00000002201 0.18880589605 9595.2390892234 +0.00000002128 5.69450469171 3191.0492295652 +0.00000002065 3.541331746 1066.49547719 +0.00000001868 5.0159253181 3475.6775067352 +0.00000002081 1.3027445922 7740.6067835888 +0.0000000183 5.68365327697 3319.8370312074 +0.00000002022 6.1609232806 1744.4259844152 +0.00000001708 2.21675931288 2921.1277828246 +0.00000001836 6.16477009621 8425.6508378148 +0.0000000206 6.24041853265 6674.1113063988 +0.00000001735 4.58243571826 10419.9862835076 +0.00000001852 1.36883022935 15643.6802033098 +0.00000001689 1.92829590736 3767.2106175758 +0.00000001954 0.46215988899 10575.4066829418 +0.000000018 2.3091334366 3355.8648978848 +0.00000001444 2.15042616899 10021.8545337516 +0.0000000176 5.87267582299 3320.257107301 +0.00000001845 4.06123235448 23384.2869868986 +0.00000001423 4.65085713203 4562.4609930212 +0.0000000141 1.50438410845 3325.3599555148 +0.00000001444 0.11969993808 10021.8200264472 +0.00000001443 0.55828572929 15113.9892382152 +0.00000001334 1.25483731308 7875.6718636242 +0.00000001442 1.38958943728 6682.2051744678 +0.00000001606 4.34241260905 5331.3574437408 +0.00000001377 0.1479168382 1758.6530784168 +0.00000001282 5.78533014319 14584.2982731206 +0.00000001281 1.35125896423 10404.7338123226 +0.00000001471 0.34649469321 8969.568896911 +0.00000001245 6.02681709446 3264.3463554242 +0.00000001234 1.88341938354 10177.2576795336 +0.00000001552 5.92727420332 8439.8779318164 +0.00000001182 4.18100226016 3360.96774609859 +0.00000001333 1.86551437099 692.1576012268 +0.00000001189 0.89892514263 13916.0191096416 +0.00000001192 4.30473818946 6894.5239488376 +0.00000001145 0.15197504252 3134.4268782626 +0.00000001299 1.44631688592 6254.6266625236 +0.00000001494 1.54417907271 3361.3878221922 +0.00000001054 0.67591855339 3344.2028553516 +0.0000000121 0.85117132607 3120.199784261 +0.00000001061 0.13258232364 522.5774180938 +0.00000001003 1.28021784912 4569.574540022 +0.00000001012 5.77497169905 14314.1681130498 +0.00000001169 2.99767730172 6247.5131155228 +0.00000001062 0.25467691252 3337.021998048 +0.00000001032 5.6983368362 536.8045120954 +0.00000001082 2.58016159997 6261.7402095244 +0.00000000867 1.50283829131 6127.6554505572 +0.00000000953 2.92377030638 5729.506447149 +0.00000000887 5.28743574972 10213.285546211 +0.00000001108 2.8433917189 640.8776073822 +0.00000000861 3.21491381593 3914.9572250346 +0.00000001069 0.49400181869 11243.6858464208 +0.000000008 4.64154002129 6144.4203413042 +0.00000000799 3.33215212691 9830.3890139878 +0.00000001046 4.059078777 6158.6474353058 +0.00000000743 4.9333799729 3230.4061054804 +0.0000000074 3.01511102229 10818.1352869158 +0.00000000716 2.52567242762 5202.3582793352 +0.00000000705 4.39344403231 9808.5381846614 +0.00000000786 1.72357089999 3178.1457905676 +0.00000000719 0.38924465445 6298.3283211764 +0.00000000717 6.23927283856 3369.0616141676 +0.00000000704 1.96763488855 6688.3384004004 +0.00000000882 2.10339285493 2301.58581590939 +0.00000000913 2.30662326829 13517.8701062334 +0.00000000914 4.36610748804 13365.9728251482 +0.00000000659 3.40905557071 1648.4467571974 +0.00000000828 2.13305589137 7903.073419721 +0.00000000652 5.97050449428 574.3447983348 +0.00000000688 4.02232587894 1052.2683831884 +0.00000000709 2.24658423912 9225.539273283 +0.0000000059 0.67418318613 8955.3418029094 +0.00000000604 2.73550395152 16858.4825329332 +0.00000000785 3.58704322751 2693.601593385 +0.0000000057 4.11146135269 6034.2140200848 +0.00000000624 4.45415856101 12964.300703391 +0.00000000563 3.72383942144 13119.7211028252 +0.00000000547 3.04142188931 2707.8286873866 +0.00000000536 4.65546776421 135.0650800354 +0.0000000068 3.62640859214 6048.4411140864 +0.00000000535 3.32503801413 9779.1086761254 +0.00000000615 0.31792697641 7910.1869667218 +0.00000000506 1.24339056369 4555.3474460204 +0.00000000633 1.32124830132 2648.454825473 +0.00000000671 2.88173567087 3316.733988952 +0.0000000057 4.94522781693 6923.9534573736 +0.00000000489 0.48479532469 12935.8515159232 +0.0000000049 1.57712746955 162.4666361322 +0.00000000492 4.08592823251 10021.9045904022 +0.00000000468 4.50628939729 2384.3232707292 +0.00000000462 1.30653882308 17256.6315363414 +0.00000000444 5.20556841675 13358.9265884502 +0.00000000511 5.29436707935 853.196381752 +0.00000000458 5.52316111365 6438.4962494256 +0.00000000443 4.37626774329 12168.0026965746 +0.00000000429 4.06329082027 149.5631971346 +0.00000000502 6.12188881856 8273.8208670324 +0.0000000042 3.51990468754 9168.6408983474 +0.00000000452 0.15931716927 7895.9598727202 +0.00000000401 0.93276882765 433.7117378768 +0.00000000491 4.49372643902 10021.7699697966 +0.0000000039 1.26790524143 5459.3762870782 +0.0000000046 3.56765356005 1596.1864422846 +0.00000000514 4.14617297678 16460.333529525 +0.0000000051 2.12338136542 3335.0895023924 +0.00000000365 0.84035244694 3364.4908644476 +0.00000000444 0.42154996651 9866.4168806652 +0.0000000038 2.74315160117 3344.4937620578 +0.00000000355 2.20831807719 5518.7501489918 +0.00000000374 0.93920520997 3863.1898447936 +0.0000000038 0.60825828556 3980.5097130138 +0.00000000366 1.45297694305 1039.0266107904 +0.00000000458 5.01867719021 10551.528245194 +0.00000000352 5.59661824792 16062.1845261168 +0.00000000361 5.43698827477 11236.57229942 +0.00000000323 3.25474887566 3116.2676309979 +0.00000000396 5.43635200834 16173.3711684044 +0.00000000316 5.10862851689 17395.2197347258 +0.00000000325 4.59103320065 19800.9459562248 +0.0000000032 0.1002213259 1692.1656695024 +0.00000000313 4.76509182263 3304.5845600224 +0.00000000329 3.51515201342 1903.4368125012 +0.00000000361 1.4017957282 8270.2977486834 +0.0000000038 1.11278812152 3503.079062832 +0.00000000309 1.63585786252 11081.2192102886 +0.00000000304 6.27804875103 2391.43681773 +0.00000000336 2.95777936427 6680.2445323314 +0.00000000299 0.48751113813 3347.6586633978 +0.00000000327 3.19951479738 3981.490034082 +0.00000000298 4.26967988388 13936.794505134 +0.00000000309 5.0577507818 12721.572099417 +0.0000000031 6.10243075443 17924.9106998204 +0.0000000029 4.52880846817 5724.935697429 +0.00000000279 4.30091602167 3607.2194684216 +0.00000000293 1.90646493379 6702.000248892 +0.00000000375 5.37146136739 3376.6402933772 +0.00000000268 4.93796347898 13760.5987102074 +0.00000000269 5.63342755549 4032.7700279266 +0.00000000361 4.70448724123 9380.9596727172 +0.00000000285 4.37639190605 6040.3472460174 +0.00000000305 3.60878132297 7255.5696517344 +0.00000000265 5.82002998533 1214.7350193206 +0.00000000246 3.48844723382 3237.5196524812 +0.00000000339 6.05128485092 6660.4494579072 +0.00000000325 5.12798981834 11250.7993934216 +0.00000000243 0.48346700024 13362.432453147 +0.00000000246 4.41923388458 3546.797975137 +0.00000000239 3.73073204843 76.2660712756 +0.00000000239 6.27709788173 1964.838626854 +0.00000000242 2.51411096474 13362.4669604514 +0.00000000238 4.61745673345 17277.4069318338 +0.00000000232 3.13987850882 20199.094959633 +0.00000000245 3.88310965561 4407.1079038898 +0.00000000242 3.07232693388 12566.1516999828 +0.00000000277 3.88618268628 10596.1820784342 +0.00000000277 6.1445946998 19402.7969528166 +0.00000000222 2.20253799065 7107.8230442756 +0.00000000218 1.37621606096 3415.3940252671 +0.00000000297 3.78408680173 2766.267628365 +0.00000000264 5.35345322905 6816.289933435 +0.00000000213 1.10915354432 19004.6479494084 +0.00000000213 4.60032427636 3973.396166013 +0.0000000023 4.39356021431 26724.8994135984 +0.00000000202 0.60981942427 6677.6344247478 +0.00000000268 5.05058237041 9381.9399937854 +0.00000000199 1.34402137469 8329.671610597 +0.00000000198 5.08527311506 5820.9149246468 +0.00000000201 0.05002970566 11780.4903585162 +0.00000000199 2.66187512344 6696.4773245846 +0.00000000227 1.69939961119 18984.2926300096 +0.00000000217 4.71565260831 8671.9698704406 +0.00000000199 0.66532566162 15664.0355227086 +0.00000000201 3.90133282111 266.6070417218 +0.00000000242 0.76562027191 3281.2385647862 +0.00000000254 6.0771214653 14054.607308026 +0.00000000193 6.08798590746 8982.810669309 +0.00000000202 1.12506176909 6684.8152820514 +0.00000000212 0.41763591084 5732.0492444298 +0.00000000191 0.63315794517 3017.1070100424 +0.00000000184 5.68898048651 5642.1982426092 +0.0000000018 4.60366258431 10235.1363755374 +0.00000000198 1.01742381306 3336.7310913418 +0.00000000207 0.80702499658 3877.4169387952 +0.00000000202 1.61753574776 11216.284290324 +0.00000000177 0.20305783491 22743.4093795164 +0.00000000181 6.17864681592 4885.9664096786 +0.00000000228 0.90779655425 18454.601664915 +0.00000000165 3.97299091423 20.3553193988 +0.00000000206 3.58770221682 3205.5473466644 +0.00000000185 2.7708843606 220.4126424388 +0.00000000163 0.00569068383 1437.1756141986 +0.00000000185 6.2312887516 6660.8695340008 +0.00000000164 4.64548469502 3253.30422216 +0.0000000021 4.85590304986 5618.3198048614 +0.00000000226 1.76563729092 5625.3660415594 +0.00000000163 0.67931390118 12310.1813236108 +0.00000000211 1.51278040364 4039.8835749274 +0.00000000177 2.14779710666 3346.1353510072 +0.00000000154 3.33525296567 9070.1188738488 +0.00000000178 1.65162116131 10713.9948813262 +0.00000000156 6.12783235584 103.0927742186 +0.00000000155 3.51854579269 7373.3824546264 +0.00000000157 4.91614155659 15508.6151232744 +0.00000000191 1.74459210202 10022.8176011676 +0.00000000178 3.53665589741 533.2140834436 +0.00000000154 2.64640687885 3333.5661900018 +0.00000000162 1.2723539268 5415.6573747732 +0.00000000144 1.30886254982 6460.8122109608 +0.00000000173 3.76291627342 3561.0250691386 +0.00000000144 0.86629692094 7380.4960016272 +0.0000000015 0.23529641094 1228.9621133222 +0.00000000144 0.12285484149 647.0108333148 +0.0000000016 0.24157324936 11614.4332937322 +0.00000000146 4.76067886088 16706.585251848 +0.00000000188 2.96688973732 2178.137722292 +0.00000000175 1.66915420767 22345.2603761082 +0.00000000141 1.75571255457 3657.0042963564 +0.00000000145 0.71777671857 6784.3176276182 +0.00000000138 2.74151377335 6546.1597733642 +0.00000000139 4.12056692213 3351.2490920496 +0.00000000152 4.88528890547 110.2063212194 +0.00000000134 0.86682710306 3603.6963500726 +0.0000000017 5.54401695608 3265.8308281325 +0.00000000165 2.74557093704 4672.6673142406 +0.00000000129 0.94520493983 419.4846438752 +0.00000000167 3.43007767272 1581.959348283 +0.00000000136 3.68877945956 13171.0014406876 +0.0000000016 0.68321924763 6475.0393049624 +0.00000000129 4.46548223743 9499.2598620056 +0.00000000144 1.88085102951 9468.267877257 +0.00000000149 3.49118810274 14158.7477136156 +0.00000000138 1.92770959208 15.252471185 +0.00000000172 0.23189971635 12323.4230960088 +0.00000000121 1.75813513715 4379.6390374902 +0.0000000012 6.04299490267 6606.4432548323 +0.00000000134 1.98845453946 8965.9784682592 +0.00000000118 0.22641710036 11766.2632645146 +0.00000000122 2.92219895926 21947.1113727 +0.00000000147 5.86576524955 3169.9395560806 +0.00000000121 5.75886629308 19513.9835951042 +0.00000000119 3.93419985914 4936.7988689844 +0.00000000123 4.65853055862 13149.1506113612 +0.00000000151 4.38870879458 13362.517017102 +0.00000000134 4.49208622602 2480.302497947 +0.00000000115 5.78268772131 12722.5524204852 +0.00000000126 4.43971496486 3568.0885594888 +0.00000000114 0.36704570747 3384.3313390048 +0.00000000117 0.67607782416 13207.029307365 +0.00000000124 5.80386208894 10721.108428327 +0.00000000115 0.23672592056 224.3447957019 +0.0000000011 0.26402316132 3077.528503327 +0.00000000112 3.50979462224 1375.7737998458 +0.00000000108 5.30086016687 10264.5658840734 +0.00000000146 2.36972522432 4989.0591838972 +0.00000000143 0.92798026058 5401.4302807716 +0.00000000111 2.47771615302 18606.4989460002 +0.00000000124 1.13870545502 2807.3983432562 +0.00000000105 5.87122793977 4193.8088084518 +0.00000000115 3.01754571849 1118.7557921028 +0.00000000107 2.03274473347 25685.872802808 +0.00000000107 4.82345245872 13362.3823964964 +0.00000000105 1.21018340855 8584.6616659008 +0.00000000104 5.07527834174 23141.5583829246 +0.000000001 4.08698733114 3511.285297319 +0.00000000105 1.1383323428 1162.4747044078 +0.00000000102 2.55243872323 664.75604513 +0.00000000138 3.04361079523 3329.97576135 +0.0000000013 3.04769575195 3341.0325027934 +0.00000000117 2.97177407391 9602.3526362242 +0.00000000098 4.54292546461 3362.4632560262 +0.00000000097 2.21618504638 10042.6126755918 +0.000000001 5.4554164858 3024.2205570432 +0.00000000097 1.55448890675 8799.988713778 +0.00000000107 5.1500176439 956.2891559706 +0.000000001 1.80839732601 6665.9723822146 +0.00000000104 0.04641040148 10001.061884607 +0.00000000097 0.30502193916 10014.7237330986 +0.00000000125 3.71144870102 3873.8265101434 +0.00000000102 5.38933965862 13892.1406718938 +0.00000000108 4.3343889579 3490.1756238344 +0.00000000095 2.32591017464 10028.9508271002 +0.00000000113 1.7432394516 11610.9101753832 +0.00000000119 4.94578003013 3443.7052009184 +0.00000000096 1.63239207663 11925.2740926006 +0.00000000124 0.82697196609 9638.9407478762 +0.00000000101 1.51065535085 1062.9050485382 +0.00000000107 4.3665371608 6531.661656265 +0.0000000009 2.0153477417 22324.9050567094 +0.00000000094 4.85202869277 14047.4937610252 +0.00000000089 1.23714034226 20809.4676246452 +0.00000000095 5.69916785631 6717.252720077 +0.00000000095 2.15038299943 8013.2797409404 +0.00000000111 3.91313035726 3311.18291816379 +0.00000000089 1.37925538521 74.7815985673 +0.00000000094 3.24872875047 6657.3464156518 +0.00000000089 0.70324117212 23.8784377478 +0.00000000087 0.40376031248 2221.856634597 +0.00000000092 3.3316578619 2540.7913015344 +0.0000000012 3.09344469205 6685.1061887576 +0.00000000087 4.9269430907 1505.28780909299 +0.00000000091 1.66121998822 24150.080051345 +0.0000000009 5.47687082598 16699.53901515 +0.00000000119 2.53709230647 3312.163239232 +0.00000000118 5.56523997231 2814.4445799542 +0.00000000093 1.61394240489 3341.0423098265 +0.00000000084 1.19439840758 3450.8187479192 +0.00000000085 4.95060410388 7314.0085927128 +0.00000000084 3.92244493446 170.6728706192 +0.00000000096 5.49205832489 3427.9206312396 +0.00000000106 1.61703818023 3774.3241645766 +0.00000000101 6.18535119914 5511.636601991 +0.00000000081 3.16562241132 52175.8062831484 +0.00000000093 5.15512549422 3451.7990689874 +0.00000000108 0.33314004399 6709.6740408674 +0.00000000078 2.38080208142 13553.8979729108 +0.00000000085 1.1858843064 6705.1032911474 +0.00000000098 3.24856024758 25287.7237993998 +0.0000000008 2.54327778068 6675.7019290922 +0.00000000078 4.70533248161 24889.5747959916 +0.00000000095 1.59916172961 4271.9755135516 +0.00000000076 0.90799171644 2675.8563815698 +0.00000000091 3.80728044706 2125.8774073792 +0.00000000093 5.59480359619 3340.1825435731 +0.00000000095 2.06299921822 6518.7582172674 +0.000000001 6.02550501045 3313.210870603 +0.00000000075 6.1609589009 3370.0419352358 +0.00000000077 4.92444879515 3229.4257844122 +0.0000000009 4.55063359845 6701.5801727984 +0.00000000078 2.01202524407 14421.8316369884 +0.00000000079 5.92142974185 6155.057006654 +0.00000000101 2.07923317336 15265.8865193004 +0.00000000082 6.04078010866 3760.097070575 +0.00000000073 3.01106366205 206.1855484372 +0.00000000078 1.71095661489 3399.9862886134 +0.00000000073 3.32824316241 9588.1255422226 +0.00000000076 1.74030672711 6756.0064519669 +0.00000000073 1.44980946324 5408.5438277724 +0.00000000077 5.64501410813 3209.0704650134 +0.0000000008 5.70272305344 10156.9023601348 +0.00000000075 3.83222347813 39048.3225096072 +0.00000000072 0.82629826575 7366.2689076256 +0.00000000083 4.71804515025 14061.7208550268 +0.00000000072 4.35767091893 21548.9623692918 +0.00000000086 1.50107043029 5989.0672521728 +0.00000000073 3.77377582806 28628.3362260996 +0.00000000082 0.7874018109 16276.463942623 +0.0000000007 2.69225539304 3296.8935143948 +0.00000000069 1.01941228196 12295.9542296092 +0.00000000081 4.64227979982 6947.8318951214 +0.00000000094 0.74502278458 5244.049239201 +0.00000000067 4.4732887165 20206.141196331 +0.00000000091 2.95968633697 3326.3853326982 +0.00000000076 2.86128350856 8542.970706035 +0.00000000065 1.31079130285 23546.7536230308 +0.00000000065 3.31422850411 6414.6178116778 +0.00000000064 3.98415414793 3368.0139827966 +0.00000000065 4.15810281695 3340.19235060619 +0.00000000071 3.82044323862 6578.132079181 +0.0000000008 1.02128994578 7321.1221397136 +0.00000000064 1.07965886113 6944.3087767724 +0.00000000064 1.20215520018 38.1330356378 +0.0000000007 5.11166911478 9485.032768004 +0.00000000067 2.22216014849 4845.9002357928 +0.00000000083 1.86067842148 931.3630868518 +0.00000000063 0.45029141698 6418.1409300268 +0.00000000062 5.68207205878 4459.3682188026 +0.00000000062 0.62454636835 6688.2710900976 +0.00000000076 0.41820625869 5032.7780962022 +0.00000000062 5.72811519809 2008.557539159 +0.0000000006 1.98790201827 12199.9750023914 +0.00000000078 2.18035217615 3232.9489027612 +0.0000000006 1.08971396071 10124.930054318 +0.00000000072 4.08555524166 3416.8784979754 +0.00000000061 2.49066420507 4005.3684718298 +0.00000000059 2.9375514437 9886.772200064 +0.00000000069 1.02371083242 6621.850991486 +0.00000000061 4.57446273568 2277.7073781616 +0.00000000059 4.7474548172 16865.5287696312 +0.00000000069 3.6257698172 15906.7641266826 +0.00000000058 4.15993379336 1854.6323056346 +0.0000000006 4.92798256747 3391.89276456221 +0.0000000007 4.51699340219 16304.9131300908 +0.00000000056 3.5935463928 7322.1024607818 +0.00000000068 0.8121709197 16703.0448798468 +0.00000000056 3.19997567622 4140.4335518652 +0.00000000058 1.73479637157 2409.249339848 +0.00000000054 5.5431093749 2604.735913168 +0.00000000059 2.0292225638 45486.8187590328 +0.00000000063 5.29505507594 17101.2111369072 +0.00000000054 4.8823066075 48300.16010269 +0.00000000071 4.843810412 3289.33208883739 +0.00000000054 1.76917054114 3510.1926098328 +0.00000000063 2.80175814276 16894.5103996106 +0.00000000058 0.91631357427 10018.2468514476 +0.00000000054 1.06826755543 8948.2282559086 +0.00000000072 1.36121375974 10025.4277087512 +0.00000000061 0.92427393171 17468.8551979454 +0.00000000068 2.84271358352 16703.0793871512 +0.00000000053 3.42679182927 14867.7375158922 +0.00000000054 0.41070672545 18451.078546566 +0.0000000006 5.86922287544 7447.017917846 +0.00000000051 1.64684042106 3472.1543883862 +0.00000000057 6.13250399703 17085.9586657222 +0.00000000053 4.16969434701 6106.8800550648 +0.0000000005 3.17196717347 2111.6503133776 +0.00000000055 5.7260754556 10706.8813343254 +0.00000000062 0.57333106196 3171.0322435668 +0.00000000053 1.29007833025 6652.7756659318 +0.0000000005 2.96441858632 10037.0897512844 +0.00000000065 5.11165617529 3113.1362939108 +0.00000000053 4.87447079015 1485.9801210652 +0.0000000005 2.52848298042 10448.4354709754 +0.00000000059 1.69623653028 4025.6564809258 +0.00000000047 5.15559748285 12012.5822971404 +0.00000000049 1.19473362353 3448.2759506384 +0.00000000063 1.01191427607 11769.8536931664 +0.00000000064 3.86219786087 18208.349942592 +0.00000000059 2.96261275062 14071.4395090758 +0.00000000049 1.41657179779 2938.9403049426 +0.00000000048 2.95878690387 11527.1250891924 +0.00000000052 0.01971915447 8226.5788363784 +0.00000000045 5.07966377852 3318.7615973734 +0.00000000043 1.23879381294 7218.029365495 +0.00000000058 5.58121433163 6643.0918177618 +0.00000000048 5.02446939402 6645.1969867222 +0.00000000043 0.69492704598 20995.3929664494 +0.00000000044 4.02272101657 9389.0535407862 +0.00000000055 4.38138154697 1478.8665740644 +0.00000000051 4.24292455428 792.7748884674 +0.00000000042 2.74826708762 14577.1847261198 +0.00000000044 4.18397905503 8535.8571590342 +0.00000000047 1.33588473182 632.7837393132 +0.00000000042 5.05676915852 3397.5108016354 +0.00000000042 0.28204510006 10001.4819607006 +0.00000000042 0.75310918544 6357.7194367422 +0.00000000042 4.94532732982 18052.9295431578 +0.00000000052 4.09912687749 5835.1420186484 +0.00000000054 2.46533302314 8186.5126624926 +0.00000000043 4.77713978044 32124.3690522336 +0.00000000053 6.08293348275 3377.217792004 +0.00000000041 2.51168269556 4186.695261451 +0.00000000041 1.24482327948 3212.5935833624 +0.00000000041 5.42003026893 685.044054226 +0.00000000041 5.04768364997 6571.0185321802 +0.00000000042 2.08904552145 13363.4300278674 +0.00000000048 4.82888746454 1835.3246176068 +0.00000000043 4.17203713456 43340.6533425576 +0.00000000046 0.81640935106 45884.967762441 +0.00000000042 2.26773068307 12729.665967486 +0.00000000039 5.85791936573 846.0828347512 +0.00000000043 2.90976420757 6872.6731195112 +0.00000000045 1.98725045807 1861.7458526354 +0.00000000045 0.50053853542 14128.2427712456 +0.00000000046 2.86512929328 38650.173506199 +0.00000000038 3.65846461938 29698.2875113358 +0.00000000039 4.57679716458 6901.6374958384 +0.00000000039 3.85504465583 9945.5712088238 +0.0000000004 0.06127203284 9947.0556815321 +0.00000000043 5.28854105201 3274.1250177854 +0.00000000047 6.25707790441 24606.13555322 +0.00000000037 5.02115296017 11128.9760857842 +0.00000000039 1.7142191987 7696.8878712838 +0.00000000037 4.3465298512 3283.7140517642 +0.00000000037 0.05572748092 21150.8133658836 +0.00000000042 4.9787204146 13575.7488022372 +0.0000000005 4.24170332288 7747.7203305896 +0.00000000037 4.07496312186 8646.0634802536 +0.00000000038 0.44080908793 24491.4257925834 +0.00000000036 1.73681874925 3468.6312700372 +0.00000000041 5.69294900686 26087.9031415742 +0.00000000036 1.80256389689 8756.269801473 +0.00000000036 3.37374689465 48429.2821823244 +0.00000000035 0.10555289345 8742.0427074714 +0.00000000041 4.26832466355 21000.9158907568 +0.00000000038 0.73199792046 26084.0218062162 diff --git a/kstars/kstars/data/mars.R2.vsop b/kstars/kstars/data/mars.R2.vsop new file mode 100644 index 00000000..9faccaa4 --- /dev/null +++ b/kstars/kstars/data/mars.R2.vsop @@ -0,0 +1,313 @@ +-0.00000052396 0.000000 0.000000 +0.00044242247 0.47930603943 3340.6124266998 +0.00008138042 0.86998398093 6681.2248533996 +0.00001274915 1.22594050809 10021.8372800994 +0.00000187387 1.57298991982 13362.4497067992 +0.00000040744 1.9708017506 3344.1355450488 +0.00000026616 1.91665615762 16703.062133499 +0.00000017825 4.43499505333 2281.2304965106 +0.00000011713 4.5251045373 3185.1920272656 +0.00000010209 5.39143469548 1059.3819301892 +0.0000000995 0.41870577185 796.2980068164 +0.00000009237 4.53579272961 2146.1654164752 +0.00000007299 3.14218509183 2544.3144198834 +0.00000007217 2.29300859074 6684.7479717486 +0.00000006808 5.26702580055 155.4203994342 +0.00000006528 2.30781369329 3738.761430108 +0.00000007785 5.93369079547 1748.016413067 +0.0000000584 1.05191350362 1349.8674096588 +0.00000006749 5.30194395749 1194.4470102246 +0.00000004695 0.76880586144 3097.88382272579 +0.00000005391 1.00223256041 3149.1641605882 +0.00000004406 2.45556303355 951.7184062506 +0.00000004286 3.89643520638 1592.5960136328 +0.00000003514 1.85168391963 398.1490034082 +0.00000003699 2.26043707772 20043.6745601988 +0.00000003377 3.81683532672 1751.539531416 +0.00000004585 0.8078744174 4136.9104335162 +0.00000003201 2.11657635165 5614.7293762096 +0.00000003622 1.32395191387 3333.498879699 +0.00000002916 1.19337460559 529.6909650946 +0.00000002979 2.86481008776 6151.533888305 +0.00000003057 4.55276793064 5628.9564702112 +0.00000002906 1.20295377623 3894.1818295422 +0.0000000385 3.86055626689 553.5694028424 +0.0000000282 2.48683324916 1990.745017041 +0.00000002657 6.07411629964 4292.3308329504 +0.000000027 2.9213977335 3496.032826134 +0.00000002395 5.94175921617 2787.0430238574 +0.00000002264 2.56219866409 191.4482661116 +0.00000002167 5.36812435483 8962.4553499102 +0.00000002149 2.74950075397 242.728603974 +0.00000002217 1.85265984462 3337.0893083508 +0.00000001996 5.76429928131 3341.592747768 +0.00000001999 3.82349238481 2914.0142358238 +0.00000001835 5.68592723044 1589.0728952838 +0.00000001812 3.32042068028 5088.6288397668 +0.00000002413 4.68291336853 4690.4798363586 +0.0000000197 4.17480610904 3340.5951730476 +0.0000000197 6.20643855008 3340.629680352 +0.00000001627 5.67733051452 4535.0594369244 +0.0000000216 1.07452599834 2388.8940204492 +0.00000001964 3.10805316088 3583.3410306738 +0.00000001985 5.7585035184 4399.994356889 +0.00000001507 4.95936409838 382.8965322232 +0.00000001278 4.82232889938 2957.7158944766 +0.00000001475 2.22707926559 3723.508958923 +0.00000001196 3.2672445892 9492.1463150048 +0.00000001349 4.87573224485 6525.8044539654 +0.00000001433 2.69734916443 7079.3738568078 +0.00000001224 2.62012336714 10025.3603984484 +0.00000001404 5.19056026479 2700.7151403858 +0.00000001202 0.93472783088 2810.9214616052 +0.00000000869 5.81340811635 12303.06777661 +0.00000000867 2.20046640409 2699.7348193176 +0.0000000083 2.01484544773 5092.1519581158 +0.00000000855 5.96220147975 426.598190876 +0.00000000848 2.26407047301 6283.0758499914 +0.00000000917 1.40295785881 6489.776587288 +0.00000000833 1.17384197174 7477.522860216 +0.00000001041 6.27171470048 3347.7259737006 +0.00000000965 3.39855816541 5621.8429232104 +0.00000000722 4.26304776331 4933.2084403326 +0.00000000706 2.34131594714 7.1135470008 +0.00000000768 2.06208352904 5486.777843175 +0.00000000953 2.11123497948 3870.3033917944 +0.00000000844 2.2393196324 3553.9115221378 +0.00000000646 2.24669034469 3340.545116397 +0.00000000653 3.99043329363 6677.7017350506 +0.00000000714 0.29739480601 6681.2421070518 +0.00000000828 0.2286361767 3532.0606928114 +0.00000000612 1.55388376751 7234.794256242 +0.00000000714 4.54969883976 6681.2075997474 +0.00000000586 3.30118433303 1221.8485663214 +0.00000000646 1.83853693231 3340.6797370026 +0.0000000056 5.05848353328 8031.0922630584 +0.00000000651 0.1589747216 7632.9432596502 +0.00000000488 3.08086378649 6836.6452528338 +0.00000000534 4.25727954634 3339.6321056316 +0.00000000504 2.59990772815 23384.2869868986 +0.00000000372 6.27186983164 2487.4160449478 +0.00000000343 4.71059403854 639.897286314 +0.00000000449 1.34123846614 640.8776073822 +0.00000000342 5.96338023755 4929.6853219836 +0.00000000329 2.6595525877 9623.6882766912 +0.00000000352 6.09567212646 7740.6067835888 +0.00000000326 6.05498346093 2118.7638603784 +0.00000000403 4.96465831103 8969.568896911 +0.00000000402 2.84624835384 5331.3574437408 +0.00000000319 1.44545457475 5729.506447149 +0.00000000303 0.01918776551 6127.6554505572 +0.00000000297 5.74070606294 6041.3275670856 +0.00000000297 3.06763224975 10419.9862835076 +0.00000000282 6.04069352017 7875.6718636242 +0.00000000278 5.11654962157 11773.3768115154 +0.00000000259 2.89786343627 7210.9158184942 +0.00000000273 3.83181794308 8429.2412664666 +0.00000000256 1.08862226474 2288.3440435114 +0.00000000288 6.1357268768 6682.2051744678 +0.00000000302 3.61490647715 12832.7587417046 +0.00000000235 2.21413387615 6681.2921637024 +0.00000000317 3.60634897209 2301.58581590939 +0.00000000289 5.08223311018 2274.1169495098 +0.00000000254 0.36603904729 3767.2106175758 +0.00000000235 2.6243448155 6681.1575430968 +0.00000000226 3.45305949713 6923.9534573736 +0.00000000205 3.88943452829 10018.3141617504 +0.00000000206 3.44453113177 10177.2576795336 +0.0000000021 0.57926734389 10973.55568635 +0.00000000194 1.57870686859 10818.1352869158 +0.0000000019 2.42312911773 8955.3418029094 +0.00000000194 2.45887376159 7064.1213856228 +0.00000000193 0.58793888724 5828.0284716476 +0.00000000183 1.68247271963 213.299095438 +0.00000000236 1.98863774162 10575.4066829418 +0.00000000245 2.17761779228 4562.4609930212 +0.00000000177 0.66379705293 10021.8545337516 +0.00000000176 4.91607557961 10021.8200264472 +0.00000000217 2.93968443649 13365.9728251482 +0.00000000167 4.74764434327 3914.9572250346 +0.00000000213 0.15734917857 2942.4634232916 +0.00000000155 1.78776991092 9830.3890139878 +0.0000000018 5.21088564787 9866.4168806652 +0.00000000161 5.1768386138 6298.3283211764 +0.00000000159 2.6898068485 6894.5239488376 +0.00000000149 6.26524493469 1039.0266107904 +0.00000000147 0.36939961702 6688.3384004004 +0.00000000151 1.2227289229 574.3447983348 +0.00000000137 2.09492296067 1066.49547719 +0.00000000165 6.15952050903 15643.6802033098 +0.00000000163 4.66507592292 8273.8208670324 +0.00000000124 0.67855210339 6438.4962494256 +0.00000000128 1.69206367749 3981.490034082 +0.00000000116 2.78191248964 3360.96774609859 +0.00000000128 0.84461423001 3355.8648978848 +0.00000000124 1.63253732557 6674.1113063988 +0.0000000012 0.31762150109 3127.3133312618 +0.00000000129 2.26678583645 6467.9257579616 +0.00000000104 0.07355376701 3325.3599555148 +0.0000000013 4.4177719083 3320.257107301 +0.00000000095 1.31957248342 7903.073419721 +0.00000000114 0.65681602343 3178.1457905676 +0.00000000092 4.98392367746 9779.1086761254 +0.00000000101 4.10670787374 536.8045120954 +0.00000000106 5.41622566807 15113.9892382152 +0.00000000096 3.52561014696 3475.6775067352 +0.00000000101 2.91169549546 692.1576012268 +0.00000000093 3.21464368291 8671.9698704406 +0.00000000087 5.24375873119 13119.7211028252 +0.00000000106 3.76804681559 13517.8701062334 +0.00000000089 5.73652101746 11371.7046897582 +0.00000000104 5.90078964406 8432.7643848156 +0.00000000099 3.61425346453 853.196381752 +0.00000000078 0.95802015551 3191.0492295652 +0.00000000089 2.50872076312 1052.2683831884 +0.00000000078 2.98115354616 26724.8994135984 +0.00000000079 5.9151499393 6040.3472460174 +0.0000000009 3.00950470302 12964.300703391 +0.00000000075 1.31512531841 17924.9106998204 +0.00000000073 5.01153593776 1903.4368125012 +0.00000000075 2.57969241717 10021.9045904022 +0.00000000073 4.09954161905 3319.8370312074 +0.0000000007 5.37678396256 12310.1813236108 +0.00000000071 0.9842299824 13362.4669604514 +0.00000000068 4.69140248943 522.5774180938 +0.00000000068 3.24217441291 16706.585251848 +0.00000000069 2.53964193741 5884.9268465832 +0.0000000007 2.38237948321 13916.0191096416 +0.00000000066 3.48443797546 13760.5987102074 +0.00000000068 5.27435069681 3980.5097130138 +0.00000000076 0.12288413214 11216.284290324 +0.00000000073 3.94785759909 16173.3711684044 +0.00000000062 0.15518975647 11081.2192102886 +0.00000000074 2.99926779692 10021.7699697966 +0.0000000008 6.18812323827 9380.9596727172 +0.00000000064 3.99294283669 13358.9265884502 +0.00000000061 2.56817782412 149.5631971346 +0.00000000059 3.80850908229 10264.5658840734 +0.0000000006 4.79879360562 1437.1756141986 +0.00000000068 2.07515658228 1596.1864422846 +0.0000000006 2.26503107747 28628.3362260996 +0.00000000058 6.10782258899 5459.3762870782 +0.00000000063 0.24407077742 18984.2926300096 +0.00000000058 5.22738430747 13362.432453147 +0.00000000056 1.88708253797 9070.1188738488 +0.00000000055 5.72587156499 433.7117378768 +0.00000000056 1.18238857561 6696.4773245846 +0.00000000062 3.98214740104 3427.9206312396 +0.00000000056 5.37129176649 5099.2655051166 +0.00000000057 0.86204712032 5642.1982426092 +0.00000000055 1.31787605222 8982.810669309 +0.00000000056 5.49808236951 24093.2767891752 +0.00000000054 3.77562154746 10213.285546211 +0.00000000054 2.36294643031 33716.9650658664 +0.00000000063 3.53402427573 3205.5473466644 +0.00000000066 6.25810929981 8270.2977486834 +0.00000000067 0.5859281308 3335.0895023924 +0.00000000055 4.74995645767 6660.8695340008 +0.00000000053 0.31930032532 12721.572099417 +0.00000000069 2.42905593362 6158.6474353058 +0.00000000055 5.03192783121 7255.5696517344 +0.00000000051 5.45351947711 13207.029307365 +0.0000000005 0.23368526162 4379.6390374902 +0.00000000053 2.1282634402 13171.0014406876 +0.00000000049 2.35512151368 4032.7700279266 +0.00000000049 2.8177305089 9808.5381846614 +0.00000000067 2.26295786556 2766.267628365 +0.00000000049 0.72597680486 10028.9508271002 +0.0000000005 6.1011945035 3253.30422216 +0.00000000059 0.27861398526 9225.539273283 +0.00000000053 1.27330874549 3344.4937620578 +0.00000000049 2.91499389416 10404.7338123226 +0.00000000047 0.48598973231 17395.2197347258 +0.00000000049 3.40240207389 3304.5845600224 +0.0000000006 3.40554368741 10551.528245194 +0.0000000005 1.83471955355 30376.3526391666 +0.00000000046 3.04980996832 6144.4203413042 +0.00000000049 0.33200904496 6702.000248892 +0.00000000053 0.35820094732 9468.267877257 +0.0000000005 0.15378507249 2648.454825473 +0.00000000044 0.79762157297 7107.8230442756 +0.0000000005 2.41332661328 4407.1079038898 +0.00000000054 0.21682940856 10022.8176011676 +0.00000000044 5.78502737591 3364.4908644476 +0.00000000044 0.75508636274 16062.1845261168 +0.00000000043 3.10581037685 10235.1363755374 +0.00000000044 5.21252098878 7373.3824546264 +0.00000000058 4.51680312444 6660.4494579072 +0.00000000043 0.15523355839 1505.28780909299 +0.00000000055 5.93371026829 8439.8779318164 +0.00000000042 5.40417232308 3344.2028553516 +0.00000000056 3.87534582911 6816.289933435 +0.00000000049 5.57153056447 17468.8551979454 +0.00000000046 3.07783299049 12722.5524204852 +0.00000000045 1.49303542795 6247.5131155228 +0.00000000055 6.26098836404 3361.3878221922 +0.00000000042 4.74455545491 3369.0616141676 +0.0000000004 1.58676666294 2818.035008606 +0.00000000043 4.97295184315 3337.021998048 +0.00000000055 3.8021563852 3376.6402933772 +0.00000000047 1.97367775421 1581.959348283 +0.00000000045 2.03598705348 5244.049239201 +0.00000000049 4.43182954044 9595.2390892234 +0.00000000043 0.38914582094 6665.9723822146 +0.0000000004 1.06953099245 23695.127785767 +0.00000000038 0.59996214864 10713.9948813262 +0.00000000039 3.79055778605 33318.8160624582 +0.00000000041 5.54542347834 3863.1898447936 +0.00000000037 5.27208151144 20752.6643624754 +0.00000000039 3.15412760412 14469.588512484 +0.00000000041 0.55705920174 3346.1353510072 +0.00000000048 1.42210748234 3316.733988952 +0.00000000049 5.44942247991 9638.9407478762 +0.00000000038 2.11846271943 15664.0355227086 +0.00000000035 5.30782933148 6677.6344247478 +0.00000000036 2.68151450016 8584.6616659008 +0.00000000046 3.09450395763 6701.5801727984 +0.00000000038 1.81885395671 14158.7477136156 +0.00000000037 5.80483071722 6684.8152820514 +0.00000000047 2.60317702777 162.4666361322 +0.00000000038 2.22559377525 3503.079062832 +0.00000000035 0.84358942718 6518.7582172674 +0.00000000033 4.92302322062 23141.5583829246 +0.00000000043 0.95148893985 34115.1140692746 +0.00000000046 4.99457196207 9381.9399937854 +0.00000000043 1.73832102244 12323.4230960088 +0.00000000032 2.92741580696 9499.2598620056 +0.00000000043 1.50296327105 27035.7402124668 +0.00000000033 5.41731109688 20597.2439630412 +0.00000000032 4.13881058425 31570.7996493912 +0.0000000004 5.8446306918 16460.333529525 +0.00000000035 5.50083743557 8425.6508378148 +0.00000000038 5.91991985929 3336.7310913418 +0.0000000003 5.09155042811 5085.038411115 +0.00000000031 4.27211180916 36659.428489158 +0.0000000003 4.87389489592 1692.1656695024 +0.0000000003 3.75494646937 4845.9002357928 +0.00000000034 3.71030605417 8827.3902698748 +0.0000000003 0.0159945685 11243.6858464208 +0.00000000029 2.66198696023 12295.9542296092 +0.00000000028 3.12114207206 11925.2740926006 +0.00000000036 1.16568750904 18052.9295431578 +0.00000000032 1.72704226918 12566.1516999828 +0.00000000028 2.80254457895 3607.2194684216 +0.00000000032 4.04390839531 6680.2445323314 +0.00000000027 2.53565904393 19004.6479494084 +0.00000000036 3.33518515689 29978.2036357584 +0.00000000028 0.58104982217 20354.5153590672 +0.00000000029 5.85207825749 31172.650645983 +0.00000000026 2.22598820379 3.523118349 +0.00000000033 5.15903548241 10596.1820784342 +0.00000000028 1.89792803028 3333.5661900018 +0.00000000027 2.25129832716 76.2660712756 +0.00000000026 4.32703172263 17085.9586657222 +0.00000000026 5.12847780702 11766.2632645146 +0.00000000028 0.80926596905 20735.8321614256 +0.00000000026 5.06814803493 17412.0519357756 +0.00000000024 4.473991556 3134.4268782626 +0.00000000024 4.35557152695 14584.2982731206 +0.00000000027 4.98717355201 3877.4169387952 +0.00000000025 5.63712701265 14054.607308026 +0.00000000024 4.12573657295 4193.8088084518 +0.00000000025 1.40880282063 8186.5126624926 +0.00000000024 4.96463811748 26087.9031415742 diff --git a/kstars/kstars/data/mars.R3.vsop b/kstars/kstars/data/mars.R3.vsop new file mode 100644 index 00000000..dee453a3 --- /dev/null +++ b/kstars/kstars/data/mars.R3.vsop @@ -0,0 +1,111 @@ +-0.00000004693 0.000000 0.000000 +0.00001113107 5.14987350142 3340.6124266998 +0.00000424446 5.61343766478 6681.2248533996 +0.00000100044 5.99726827028 10021.8372800994 +0.00000019606 0.07633062094 13362.4497067992 +0.00000003477 0.42951907576 16703.062133499 +0.00000002869 0.44711842697 3344.1355450488 +0.00000002428 3.02115527957 3185.1920272656 +0.00000000688 0.80693359444 6684.7479717486 +0.0000000054 3.86836515672 1059.3819301892 +0.00000000577 0.7785327512 20043.6745601988 +0.00000000468 4.52450786544 3496.032826134 +0.00000000487 1.60862391345 3583.3410306738 +0.00000000362 4.42397903418 2787.0430238574 +0.00000000397 5.71967986581 3149.1641605882 +0.00000000299 0.75640033535 3738.761430108 +0.0000000035 5.55691984889 4136.9104335162 +0.00000000314 3.37632898783 6525.8044539654 +0.00000000233 2.13965262306 3097.88382272579 +0.00000000212 4.20487494011 3341.592747768 +0.00000000214 0.56779556947 155.4203994342 +0.00000000201 2.35284464564 1592.5960136328 +0.00000000204 0.96723315302 1990.745017041 +0.0000000023 5.82959057146 2388.8940204492 +0.0000000016 4.14974194757 4535.0594369244 +0.00000000156 5.13345210285 796.2980068164 +0.00000000146 3.29541339704 2957.7158944766 +0.00000000156 1.13805508457 10025.3603984484 +0.00000000159 3.76174286126 1194.4470102246 +0.00000000136 5.58293924642 3894.1818295422 +0.00000000145 3.02112488974 3337.0893083508 +0.00000000146 4.25359617225 4399.994356889 +0.000000001 4.26740096115 1589.0728952838 +0.00000000091 6.12108227231 6489.776587288 +0.00000000101 1.17242141914 7079.3738568078 +0.00000000098 1.12613498307 23384.2869868986 +0.00000000075 6.02182689533 529.6909650946 +0.00000000078 5.93418069229 7477.522860216 +0.00000000068 1.70775041911 9492.1463150048 +0.0000000007 3.67253155189 8962.4553499102 +0.00000000062 4.14954627063 4292.3308329504 +0.00000000067 0.1509224655 3870.3033917944 +0.00000000066 1.12578506413 6151.533888305 +0.00000000062 1.93984222091 6923.9534573736 +0.0000000006 4.30641513096 12303.06777661 +0.00000000074 4.72156358149 3347.7259737006 +0.00000000055 2.75742802464 4933.2084403326 +0.00000000053 4.77894621871 6127.6554505572 +0.0000000005 2.57807944338 3340.5951730476 +0.00000000048 3.72532068729 9866.4168806652 +0.00000000042 6.15391373101 7234.794256242 +0.00000000043 3.43955584179 5486.777843175 +0.0000000005 4.60885064189 3340.629680352 +0.00000000044 4.47943289816 426.598190876 +0.00000000045 6.244852075 2274.1169495098 +0.0000000004 0.73805316471 7.1135470008 +0.00000000038 1.06497784748 9623.6882766912 +0.00000000041 4.60954640493 6682.2051744678 +0.00000000038 4.60963924082 7740.6067835888 +0.00000000036 3.15129246169 639.897286314 +0.00000000037 6.14629970622 5729.506447149 +0.0000000004 1.4739554485 13365.9728251482 +0.00000000035 2.60772245492 4690.4798363586 +0.00000000035 2.450779319 2288.3440435114 +0.00000000034 4.50544497582 7875.6718636242 +0.00000000042 2.11383330882 12832.7587417046 +0.00000000033 3.97655860802 191.4482661116 +0.00000000032 4.06047154083 3532.0606928114 +0.00000000034 5.06671994554 6681.2421070518 +0.00000000042 4.67024017441 15643.6802033098 +0.00000000036 0.29140871479 3723.508958923 +0.00000000033 4.52588149629 4929.6853219836 +0.00000000034 2.7449907289 6677.7017350506 +0.0000000003 1.57743012295 10419.9862835076 +0.0000000004 1.31713176335 5331.3574437408 +0.00000000034 3.03490000148 6681.2075997474 +0.00000000031 1.25306164576 242.728603974 +0.00000000029 5.44118048011 10021.8545337516 +0.00000000029 3.41037097794 10021.8200264472 +0.00000000028 4.81855060968 6836.6452528338 +0.00000000028 0.72745302325 6283.0758499914 +0.0000000003 3.06267495632 2281.2304965106 +0.00000000027 0.62535799761 6681.2921637024 +0.0000000003 3.56389476096 8969.568896911 +0.00000000032 5.31078691958 553.5694028424 +0.00000000033 2.00753799963 5884.9268465832 +0.00000000027 1.18001479303 8955.3418029094 +0.00000000025 2.94122791628 2544.3144198834 +0.00000000025 0.17808889827 9830.3890139878 +0.00000000031 5.73384204593 3339.6321056316 +0.00000000028 3.70436008855 6298.3283211764 +0.00000000024 0.07739730466 10818.1352869158 +0.00000000027 1.03401737006 6681.1575430968 +0.00000000024 0.09987383242 382.8965322232 +0.00000000027 0.60053652251 3553.9115221378 +0.00000000027 4.97107900859 3767.2106175758 +0.00000000024 3.36621347824 8031.0922630584 +0.00000000026 4.80509833364 7632.9432596502 +0.00000000022 1.43966107077 26724.8994135984 +0.0000000002 0.36901153144 398.1490034082 +0.00000000019 1.00325306041 7064.1213856228 +0.0000000002 0.19821371186 6674.1113063988 +0.00000000018 1.07169297658 7210.9158184942 +0.00000000021 2.6951214034 10018.3141617504 +0.00000000023 3.25670295081 5621.8429232104 +0.00000000018 0.24542781929 3981.490034082 +0.00000000018 5.14428605713 6688.3384004004 +0.0000000002 0.97539014916 6894.5239488376 +0.00000000024 4.42156401638 1748.016413067 +0.00000000016 0.6538950344 3340.545116397 +0.00000000016 5.28427106012 3333.498879699 diff --git a/kstars/kstars/data/mars.R4.vsop b/kstars/kstars/data/mars.R4.vsop new file mode 100644 index 00000000..00af6ce1 --- /dev/null +++ b/kstars/kstars/data/mars.R4.vsop @@ -0,0 +1,28 @@ +0.00000000148 0.000000 0.000000 +0.00000019552 3.58211650473 3340.6124266998 +0.00000016323 4.05116076923 6681.2248533996 +0.00000005848 4.46383962094 10021.8372800994 +0.00000001532 4.84374321619 13362.4497067992 +0.00000000375 1.50962233608 3185.1920272656 +0.00000000339 5.20684967613 16703.062133499 +0.00000000151 5.16472931648 3344.1355450488 +0.00000000125 2.19233532803 3496.032826134 +0.00000000087 0.10275067375 3583.3410306738 +0.0000000007 5.55303619365 20043.6745601988 +0.00000000048 2.91797786512 2787.0430238574 +0.00000000049 5.5703851483 6684.7479717486 +0.00000000057 1.86867280743 6525.8044539654 +0.00000000034 3.63370917313 3097.88382272579 +0.00000000021 2.30677637991 1059.3819301892 +0.00000000021 4.03682122005 4136.9104335162 +0.00000000018 4.1743875589 3149.1641605882 +0.00000000013 1.97805475719 155.4203994342 +0.00000000017 5.9485641469 10025.3603984484 +0.00000000012 0.51097435253 6923.9534573736 +0.00000000012 3.27945299261 6127.6554505572 +0.00000000013 2.22938285522 9866.4168806652 +0.00000000016 2.64206771227 4399.994356889 +0.00000000013 2.75813969974 6836.6452528338 +0.00000000013 4.51988349676 6489.776587288 +0.00000000014 0.76591550754 3894.1818295422 +0.00000000011 5.47381242145 3738.761430108 diff --git a/kstars/kstars/data/mars.R5.vsop b/kstars/kstars/data/mars.R5.vsop new file mode 100644 index 00000000..1ce37969 --- /dev/null +++ b/kstars/kstars/data/mars.R5.vsop @@ -0,0 +1,9 @@ +-0.00000000012 0.000000 0.000000 +0.00000000476 2.47617204701 6681.2248533996 +0.00000000268 2.91510547706 10021.8372800994 +0.00000000115 1.76888962311 3340.6124266998 +0.00000000096 3.31378377179 13362.4497067992 +0.00000000048 6.27457828287 3185.1920272656 +0.00000000027 3.69380877066 16703.062133499 +0.00000000013 3.72005807206 3496.032826134 +0.00000000012 4.88179002689 3583.3410306738 diff --git a/kstars/kstars/data/mars.orbit b/kstars/kstars/data/mars.orbit new file mode 100644 index 00000000..8b14ef9f --- /dev/null +++ b/kstars/kstars/data/mars.orbit @@ -0,0 +1,100 @@ +-1.6272 0.33639 0.0470456 +-1.64138 0.243524 0.0454498 +-1.64977 0.149799 0.0436938 +-1.65232 0.055544 0.0417831 +-1.64899 -0.0389084 0.0397234 +-1.63973 -0.133221 0.0375212 +-1.62454 -0.22705 0.0351833 +-1.60342 -0.32005 0.0327169 +-1.57639 -0.41187 0.03013 +-1.54349 -0.502155 0.0274309 +-1.50477 -0.590547 0.0246285 +-1.46032 -0.676686 0.0217321 +-1.41021 -0.760207 0.0187517 +-1.35458 -0.840748 0.0156979 +-1.29357 -0.917944 0.0125816 +-1.22733 -0.991432 0.00941453 +-1.15605 -1.06085 0.00620887 +-1.07995 -1.12584 0.00297733 +-0.99926 -1.18605 -0.000266811 +-0.914256 -1.24113 -0.00350976 +-0.825231 -1.29075 -0.00673723 +-0.732507 -1.33458 -0.00993446 +-0.636439 -1.37232 -0.0130863 +-0.537409 -1.40366 -0.0161771 +-0.435829 -1.42835 -0.0191911 +-0.332143 -1.44612 -0.0221123 +-0.22682 -1.45676 -0.0249243 +-0.120358 -1.46007 -0.027611 +-0.0132811 -1.45591 -0.0301562 +0.093863 -1.44415 -0.032544 +0.200507 -1.42471 -0.0347589 +0.306065 -1.39757 -0.0367859 +0.409938 -1.36275 -0.0386106 +0.51152 -1.32032 -0.0402196 +0.610201 -1.2704 -0.0416006 +0.705372 -1.21318 -0.0427424 +0.796435 -1.1489 -0.0436353 +0.882806 -1.07785 -0.0442713 +0.963924 -1.00039 -0.0446439 +1.03926 -0.916927 -0.0447486 +1.10831 -0.827923 -0.0445828 +1.17063 -0.73389 -0.0441462 +1.2258 -0.635379 -0.0434402 +1.27348 -0.532985 -0.0424687 +1.31338 -0.427332 -0.0412375 +1.34525 -0.319068 -0.0397544 +1.36893 -0.208861 -0.0380292 +1.38431 -0.097387 -0.0360735 +1.39136 0.0146742 -0.0339005 +1.39009 0.126649 -0.0315249 +1.38059 0.237874 -0.0289626 +1.363 0.347708 -0.0262307 +1.33753 0.455531 -0.023347 +1.30442 0.560754 -0.0203299 +1.26396 0.662823 -0.0171984 +1.21651 0.761219 -0.0139715 +1.16241 0.855466 -0.0106684 +1.10209 0.945129 -0.00730807 +1.03596 1.02982 -0.0039092 +0.964472 1.10918 -0.000490048 +0.888089 1.18292 0.00293164 +0.807282 1.25076 0.00633879 +0.72253 1.3125 0.00971503 +0.634314 1.36794 0.0130448 +0.543116 1.41696 0.0163133 +0.449411 1.45944 0.0195066 +0.35367 1.49532 0.0226117 +0.256358 1.52456 0.0256164 +0.157927 1.54715 0.0285095 +0.0588176 1.56312 0.0312805 +-0.0405404 1.5725 0.0339199 +-0.139732 1.57538 0.0364189 +-0.238356 1.57184 0.0387698 +-0.336025 1.562 0.0409653 +-0.432369 1.546 0.0429991 +-0.527031 1.52397 0.0448655 +-0.61967 1.4961 0.0465597 +-0.709961 1.46255 0.0480775 +-0.797593 1.42353 0.0494151 +-0.88227 1.37922 0.0505697 +-0.963713 1.32986 0.0515388 +-1.04165 1.27567 0.0523207 +-1.11584 1.21688 0.0529141 +-1.18604 1.15374 0.0533183 +-1.25203 1.08649 0.0535331 +-1.31359 1.01541 0.0535587 +-1.37054 0.940762 0.0533961 +-1.42268 0.862813 0.0530463 +-1.46985 0.781849 0.0525113 +-1.5119 0.698158 0.0517931 +-1.54867 0.612033 0.0508944 +-1.58005 0.523774 0.0498183 +-1.60591 0.433687 0.0485684 +-1.62616 0.342083 0.0471486 +-1.6407 0.249278 0.0455634 +-1.64946 0.155596 0.0438177 +-1.65239 0.0613624 0.0419169 +-1.64942 -0.0330894 0.0398668 +-1.64054 -0.127422 0.0376737 +-1.62573 -0.221294 0.0353444 diff --git a/kstars/kstars/data/mars.png b/kstars/kstars/data/mars.png new file mode 100644 index 00000000..067ed816 Binary files /dev/null and b/kstars/kstars/data/mars.png differ diff --git a/kstars/kstars/data/mercury.B0.vsop b/kstars/kstars/data/mercury.B0.vsop new file mode 100644 index 00000000..1ea73613 --- /dev/null +++ b/kstars/kstars/data/mercury.B0.vsop @@ -0,0 +1,818 @@ +-0.01222839532 0.000000 0.000000 +0.11737528962 1.98357498767 26087.9031415742 +0.02388076996 5.03738959685 52175.8062831484 +0.0054325181 1.79644363963 78263.7094247226 +0.0012977877 4.83232503961 104351.612566297 +0.00031866927 1.58088495667 130439.515707871 +0.00007963301 4.60972126348 156527.418849445 +0.00002014189 1.35324164694 182615.321991019 +0.00000513953 4.37835409309 208703.225132594 +0.00000207674 4.91772564073 27197.2816936676 +0.00000208584 2.02020294153 24978.5245894808 +0.00000132013 1.11908492283 234791.128274168 +0.00000100454 5.65684734206 20426.571092422 +0.00000121395 1.81271752059 53285.1848352418 +0.00000091566 2.28163128692 25028.521211385 +0.00000099214 0.09391887097 51116.4243529592 +0.00000094574 1.24184909234 31749.2351907264 +0.00000078785 4.4072588 57837.1383323006 +0.00000077747 0.52557061749 1059.3819301892 +0.00000084264 5.08510388314 51066.427731055 +0.00000049948 3.49752993688 5661.3320491522 +0.00000046454 3.23739270829 77204.3274945334 +0.00000044767 4.87849816734 79373.087976816 +0.00000040766 2.46558332165 46514.4742339962 +0.00000037378 4.45768797944 4551.9534970588 +0.00000034082 4.14209210575 260879.031415742 +0.00000035911 1.09057317869 1109.3785520934 +0.00000031953 1.18516389747 83925.0414738748 +0.00000030954 3.5032802721 21535.9496445154 +0.00000031808 2.41474588439 47623.8527860896 +0.00000028691 1.84828614269 77154.3308726292 +0.00000025765 2.77593370583 27043.5028831828 +0.00000025199 3.5906226646 27147.2850717634 +0.00000020244 3.06833797229 51646.1153180538 +0.00000018591 5.5842727444 73711.7559276638 +0.00000016971 0.02791276551 103292.230636108 +0.00000020099 4.06593040301 25132.3033999656 +0.00000017002 6.13739392193 41962.5207369374 +0.00000014984 1.64717994813 105460.99111839 +0.00000014186 0.33074185469 10213.285546211 +0.00000015577 6.07693643204 53131.406024757 +0.00000015795 3.79629547258 529.6909650946 +0.00000014011 5.52786452723 72602.3773755704 +0.00000012309 3.16626298867 14765.2390432698 +0.00000011261 0.11326534696 13521.7514415914 +0.00000012448 4.05109331029 39609.6545831656 +0.00000013044 3.48016433624 37410.5672398786 +0.00000011042 4.23192662377 110012.944615449 +0.00000011152 0.5565846182 63498.4703814528 +0.00000010717 1.53686240986 25661.3049506982 +0.00000010213 2.87881017166 12566.1516999828 +0.00000009924 0.94824584866 65697.5577247398 +0.00000011047 5.79741510309 51749.2080922724 +0.0000001046 5.82962163777 50586.7333878646 +0.00000009774 1.6627176265 24498.8302462904 +0.00000009412 1.82364886045 15874.6175953632 +0.00000012866 4.81650804018 30639.856638633 +0.00000009123 4.8860439411 103242.234014203 +0.00000009011 1.04262074744 426.598190876 +0.00000008735 3.04132552652 68050.4238785116 +0.00000008491 1.05130498445 1589.0728952838 +0.00000008835 0.88128343813 286966.934557316 +0.00000008823 5.81343662067 11322.6640983044 +0.00000008196 0.84015129448 51220.2065415398 +0.0000000764 3.43584035231 36301.1886877852 +0.00000009175 6.16059719071 77734.018459628 +0.00000008897 0.39691733779 53235.1882133376 +0.00000007253 2.37179970828 99799.659069238 +0.00000007104 5.73557153523 26617.5941066688 +0.00000008322 5.271571288 25558.2121764796 +0.00000006578 2.66741925057 52705.497248243 +0.00000005825 6.25072627414 33326.5787331742 +0.00000005625 3.0803000023 129380.133777682 +0.00000005295 1.35863387771 45892.730433157 +0.00000005116 2.67576280851 76674.6365294388 +0.00000005035 2.66614676257 77837.1112338466 +0.00000004762 4.68983196238 131548.894259964 +0.00000005714 2.87339047644 79219.3091663312 +0.00000005601 5.3719088515 955.5997416086 +0.00000004965 3.47619946892 59414.4818747484 +0.00000005468 1.43781223143 56727.7597802072 +0.0000000408 4.01667499 91785.460866314 +0.00000003971 5.44452771841 6283.0758499914 +0.00000004063 5.64291749144 26068.2333806744 +0.00000003877 3.60887633874 89586.373523027 +0.00000004047 5.95235957644 38654.054841557 +0.00000004064 1.46283079734 26107.572902474 +0.00000003681 0.47365215122 62389.0918293594 +0.00000004247 6.23163402945 40853.142184844 +0.00000003694 2.75543227024 7238.6755916 +0.00000003348 5.91868911857 43071.8992890308 +0.00000004475 2.28937952702 98690.2805171446 +0.00000003115 0.74943919509 32858.6137428198 +0.000000031 3.35203735852 19804.8272915828 +0.00000003215 6.11374633777 94138.3270200858 +0.00000003558 0.98820289555 136100.847757023 +0.00000002908 4.06284172838 26514.5013324502 +0.00000002799 1.63602212056 129330.137155778 +0.000000028 3.88358619611 77308.109683114 +0.0000000268 4.48235268618 71980.6335747312 +0.00000002767 4.12700796923 27676.976036858 +0.00000003285 0.3939808152 18849.2275499742 +0.0000000329 2.93487892542 103821.921601202 +0.00000003048 0.67698362024 9103.9069941176 +0.00000002484 5.4233220496 125887.562210812 +0.00000002663 1.70280488847 16983.9961474566 +0.00000002791 2.76839978418 26091.7844769322 +0.00000002747 5.75135788288 19317.1925403286 +0.00000002676 5.73635682216 78793.4003898172 +0.0000000271 4.3127490272 58946.516884394 +0.00000002877 3.45410696457 79323.0913549118 +0.00000002787 4.34025817469 26084.0218062162 +0.00000002097 2.09090732812 23869.1460373874 +0.00000002297 3.9032125153 313054.83769889 +0.00000002535 3.05170623483 69159.802430605 +0.00000002211 4.651202109 28306.660245761 +0.00000001912 5.78403850812 102762.539671013 +0.00000002265 3.34478937379 22645.3281966088 +0.00000001817 5.74251490625 103925.014375421 +0.00000001961 5.94577427093 105307.212307905 +0.00000001922 4.43763124338 82815.6629217814 +0.00000001667 4.51887419928 52195.4760440482 +0.00000001771 6.12278757535 155468.036919256 +0.00000001515 1.7245811583 54394.5633873352 +0.00000001585 0.23900687506 85502.3850163226 +0.00000001477 4.73359545019 29530.4780865396 +0.00000001469 1.44574704924 157636.797401539 +0.00000001653 2.41345886386 52156.1365222486 +0.00000001377 0.59981573116 26080.7895945734 +0.0000000143 0.7841694399 117873.364007888 +0.0000000168 3.42684715134 6770.7106012456 +0.00000001604 4.52048871587 3442.5749449654 +0.00000001345 0.31857167988 51535.9089968344 +0.00000001357 3.17349203273 25874.6040461362 +0.0000000125 2.33380858079 25448.0058552602 +0.00000001196 2.09277609512 48733.231338183 +0.00000001194 0.36376300747 115674.276664601 +0.00000001443 2.73186009497 64741.9579831312 +0.00000001375 5.32672767568 124778.183658719 +0.00000001325 3.57805811914 88476.9949709336 +0.00000001115 0.26092087309 639.897286314 +0.00000001094 2.22755234371 32370.9789915656 +0.00000001433 3.03965981318 66941.0453264182 +0.0000000137 3.45924813827 44937.1306915484 +0.00000001003 0.28769164324 25934.1243310894 +0.00000001136 1.11057140999 52171.9249477904 +0.00000001 0.5245751492 26241.681952059 +0.00000001033 2.55563840213 45405.0956819028 +0.00000001096 5.01257889902 7.1135470008 +0.00000001146 5.40631829059 213.299095438 +0.0000000108 5.97835772937 129909.824742776 +0.00000000988 1.25815251981 98068.5367163054 +0.00000001062 2.88132742088 120226.23016166 +0.00000000892 0.63710475446 103396.012824688 +0.00000001041 0.89365572198 52602.4044740244 +0.00000000978 0.93067667928 53764.8791784322 +0.00000001136 5.82023159264 52179.6876185064 +0.00000000838 4.66556603681 155418.040297352 +0.0000000091 5.53568417425 58458.8821331398 +0.00000000834 5.16159172473 49957.0491789616 +0.000000011 4.0215776119 162188.750898597 +0.00000000805 1.03425281191 23969.1392811958 +0.00000000835 5.28205659749 50057.04242277 +0.00000000891 0.21542628779 105410.994496486 +0.00000000743 0.86945390288 52389.1053785864 +0.00000000783 3.32304812554 26301.2022370122 +0.00000000711 1.57780048955 2118.7638603784 +0.00000000801 2.18220012579 151975.465352386 +0.00000000915 1.71247948367 51962.5071877104 +0.00000000832 5.53506450006 74821.1344797572 +0.0000000075 2.16183196338 52168.6927361476 +0.00000000923 2.50170936928 104881.303531391 +0.00000000727 6.05394635764 95247.7055721792 +0.0000000064 2.71738158564 131395.11544948 +0.00000000628 1.43868691098 55618.3812281138 +0.00000000622 3.46102298068 77623.8121384086 +0.00000000825 1.00561540075 85034.4200259682 +0.00000000611 0.99677911598 2218.7571041868 +0.00000000605 4.68164610499 52182.9198301492 +0.00000000646 2.57803910757 128850.442812587 +0.00000000621 1.16576338077 108903.566063356 +0.00000000651 1.60040223342 26095.016688575 +0.00000000599 2.51123620954 130012.917516995 +0.0000000057 1.27714994259 78283.3791856224 +0.00000000616 2.88990323867 52026.2430860138 +0.00000000553 5.17654422678 25938.3399444396 +0.0000000056 3.32834155275 51109.3108059584 +0.00000000538 4.7459289211 80482.4665289094 +0.00000000514 5.52495783925 25021.4076643842 +0.00000000512 2.12021253064 25035.6347583858 +0.00000000545 1.31029342517 26555.8681319286 +0.00000000475 4.05390077061 149.5631971346 +0.00000000464 3.26222495894 111590.288157897 +0.0000000046 5.34048307893 46848.3301747656 +0.0000000055 5.84636069235 25619.9381512198 +0.00000000447 3.5768857164 1066.49547719 +0.0000000055 6.22077946049 51123.53789996 +0.00000000596 0.6449235299 339142.740840465 +0.00000000484 3.16177806139 38519.945791972 +0.00000000441 0.67395966884 1052.2683831884 +0.00000000477 0.22606306742 71025.0338331226 +0.00000000423 2.08215220948 76144.9455643442 +0.00000000472 3.35508518254 35191.8101356918 +0.00000000418 3.57908956341 52329.5850936332 +0.00000000441 4.91196768491 78050.4103292846 +0.0000000044 4.47866581814 183724.700543113 +0.00000000435 1.98197259533 26094.5317004742 +0.00000000564 5.45416215614 78244.0396638228 +0.0000000054 2.87570725847 181555.94006083 +0.0000000045 6.09063658976 93028.9484679924 +0.00000000461 3.82361162048 143961.267149462 +0.00000000408 3.34314470563 52022.0274726636 +0.00000000412 2.07516355558 150866.086800293 +0.00000000435 5.12507754577 26081.2745826742 +0.00000000409 0.56822912556 64607.8489335462 +0.00000000388 4.16039183226 78259.8280893646 +0.00000000393 3.23715146834 13655.8604911764 +0.00000000375 5.33297275541 26011.6370702986 +0.00000000467 5.77388878977 90829.8611247054 +0.0000000035 5.62301652558 71492.998823477 +0.00000000352 3.27694758804 26727.8004278882 +0.0000000035 3.39302729957 141762.179806175 +0.0000000039 2.58800166779 78267.5907600806 +0.00000000365 3.19925143022 52099.5402118728 +0.00000000433 1.5518516339 20760.4270331914 +0.00000000327 5.69228054184 12432.0426503978 +0.00000000339 1.5808857282 45494.5814297488 +0.00000000338 2.73161573173 155997.727884351 +0.00000000315 4.00061444247 78477.0085201606 +0.00000000435 0.36408526333 114564.898112508 +0.00000000344 5.02616143626 78256.5958777218 +0.00000000346 4.14121333484 111122.323167542 +0.00000000286 5.40513646014 6681.2248533996 +0.00000000283 3.65516534367 76.2660712756 +0.00000000325 4.3041208046 124156.43985788 +0.00000000364 2.32771554672 84546.785274714 +0.00000000331 0.768825599 188276.654040172 +0.00000000267 3.81778097058 19406.6782881746 +0.0000000027 6.02010732963 78114.146227588 +0.00000000273 3.6672618024 129483.915966262 +0.00000000263 0.18743596408 77197.2139475326 +0.00000000268 3.25051884036 131498.89763806 +0.00000000284 1.93848296863 76044.9523205358 +0.00000000295 5.53951004419 130969.206672966 +0.00000000335 5.92048177497 146314.133303234 +0.00000000246 1.45343047775 78270.8229717234 +0.00000000259 3.0824170478 77211.4410415342 +0.00000000253 2.86398164134 121335.608713753 +0.00000000338 3.9582339601 78690.3076155986 +0.00000000317 3.9813836922 79852.7823200064 +0.00000000232 4.66776441683 28206.6670019526 +0.00000000247 1.40414696612 181505.943438926 +0.00000000228 0.25677390582 103711.715279983 +0.00000000219 4.69799359762 71582.484571323 +0.00000000221 4.46394113791 81706.284369688 +0.00000000254 1.43735157085 5327.4761083828 +0.00000000199 5.76674433704 157483.018591054 +0.00000000253 2.47481215159 72936.2333163398 +0.00000000191 4.17749403686 134991.46920493 +0.00000000246 5.2155277312 178063.368493961 +0.00000000182 4.31488794636 104371.282327197 +0.00000000206 1.62004139707 106570.369670484 +0.00000000234 2.1897992144 100909.037621331 +0.00000000176 3.58325574282 48835.1938564486 +0.00000000188 2.58568452037 51707.841292794 +0.00000000177 1.8946109513 52169.1777242484 +0.00000000168 3.01264496377 23754.7067487022 +0.00000000222 4.35573235377 52643.7712735028 +0.00000000169 5.25194313253 102232.848705918 +0.00000000188 5.55333225508 156100.820658569 +0.00000000163 1.72109994467 104138.313470859 +0.00000000205 5.64507146979 154938.345954161 +0.00000000161 0.06514575292 78187.443353447 +0.00000000155 3.29540644622 97112.9369746968 +0.00000000152 1.66425291176 25654.1914036974 +0.00000000179 2.20248310353 104331.942805397 +0.00000000157 5.91615237188 51742.0945452716 +0.00000000176 5.03409571975 52182.4348420484 +0.00000000145 0.34814763869 78417.4882352074 +0.00000000151 0.8401618205 26237.4663387088 +0.00000000143 0.36102957131 27154.3986187642 +0.00000000142 5.87490895177 26037.90651967 +0.00000000167 4.43520444137 25668.418497699 +0.00000000137 2.8508932935 119116.851609567 +0.00000000161 5.91020381915 207643.843202404 +0.0000000013 6.26801612444 137678.191299471 +0.0000000013 0.93376066695 433.7117378768 +0.0000000014 1.22522976768 26137.8997634784 +0.00000000144 4.56326656247 419.4846438752 +0.00000000145 2.53141564902 116917.76426628 +0.00000000145 3.74606280935 27140.1715247626 +0.00000000155 3.65976494728 365230.643982039 +0.00000000124 0.92716868075 104347.731230939 +0.0000000014 0.1128733417 78109.9306142378 +0.00000000126 1.13823138141 51322.6099013964 +0.00000000146 3.25675289634 3340.6124266998 +0.00000000122 5.10611624534 176953.989941867 +0.00000000125 5.63666753628 104355.493901655 +0.00000000155 2.3086138149 51756.3216392732 +0.00000000136 3.41914767255 140652.801254082 +0.00000000115 6.25299482333 39743.7636327506 +0.00000000113 0.79353194356 7994.5284420242 +0.00000000126 0.12477487369 52815.7035694624 +0.00000000121 0.68099507149 50483.640613646 +0.00000000118 0.87294905519 137210.226309117 +0.00000000112 2.41390426449 97580.9019650512 +0.0000000013 1.22267912068 209812.603684687 +0.0000000011 3.15687226733 25234.7067598222 +0.00000000109 2.85465805569 24395.7374720718 +0.00000000108 5.7358716071 853.196381752 +0.00000000141 4.76875897743 28421.0995344462 +0.00000000143 0.57659923971 170049.170291037 +0.00000000127 5.39590556187 110634.688416288 +0.0000000011 0.79294568581 104564.911661735 +0.00000000103 5.77115680934 182085.631025925 +0.00000000108 0.78147749534 42153.969003049 +0.00000000101 6.24176236571 1692.1656695024 +0.00000000125 1.72822604057 104344.499019296 +0.00000000112 1.53691309669 18093.37469955 +0.000000001 6.03656277681 147423.511855328 +0.00000000102 2.16777222106 32769.1279949738 +0.00000000127 5.69552946334 44181.2778411242 +0.00000000096 2.81662615895 104202.049369162 +0.00000000094 6.16378269144 103299.344183108 +0.00000000095 3.08582674985 70269.1809826984 +0.00000000096 3.26682732105 103285.117089107 +0.00000000101 1.49832461293 40565.2543247742 +0.00000000099 0.11817727117 167850.08294775 +0.00000000099 3.80154992347 214364.557181746 +0.00000000093 3.27120904242 90695.7520751204 +0.00000000104 5.35405285854 126996.940762906 +0.00000000105 0.73008875321 104778.210757173 +0.00000000089 2.82753100547 50579.6198408638 +0.00000000098 0.55393078868 33967.9922949132 +0.00000000087 1.47928882834 97670.3877128972 +0.00000000117 0.17401840597 61279.713277266 +0.00000000089 0.41552735762 26164.1692128498 +0.00000000091 2.28447351962 157057.10981454 +0.00000000103 2.67784306575 172402.036444808 +0.00000000084 4.31852113132 60055.8954364874 +0.00000000085 4.50666554965 104358.726113298 +0.00000000098 0.74967522191 105940.685461581 +0.00000000082 2.80078395016 52101.0246845811 +0.00000000086 0.38069361609 74923.0969980228 +0.00000000077 4.91602955543 24491.7166992896 +0.00000000104 6.08692240129 10021.8372800994 +0.00000000094 2.2175482918 25973.463852889 +0.00000000079 4.63574888508 2333.196392872 +0.00000000076 0.0667660763 157586.800779634 +0.00000000076 4.09119863738 1596.1864422846 +0.00000000089 0.51926466594 50593.8469348654 +0.00000000078 5.85412082904 18207.8139882352 +0.00000000083 1.48347794862 54294.5701435268 +0.00000000102 1.11648927836 150244.342999454 +0.00000000081 0.43168464249 155571.819107837 +0.00000000071 2.77560894834 77829.9976868458 +0.00000000098 3.04617186486 16066.0658614748 +0.00000000089 3.91487126164 68241.8721446232 +0.00000000076 3.32839538947 129799.618421557 +0.00000000091 4.99146967087 102132.85546211 +0.00000000088 4.54401955709 51543.0225438352 +0.00000000092 4.8882571486 26202.3424302594 +0.00000000066 1.97272013972 632.7837393132 +0.00000000066 1.34921841483 52808.5900224616 +0.00000000071 1.2155124162 107794.187511262 +0.00000000088 3.90671333341 74.7815985673 +0.00000000076 1.1168426292 78731.674415077 +0.0000000006 4.94665488683 78257.0808658226 +0.00000000067 4.24719146625 14477.3511832 +0.00000000069 5.46721744006 77844.2247808474 +0.00000000059 2.80000354604 25863.5583458723 +0.0000000006 4.23924716288 52225.8029050526 +0.00000000059 5.90340687048 103.0927742186 +0.00000000059 3.81127888964 76571.5437552202 +0.0000000006 5.62072757879 77795.7444343682 +0.00000000069 4.36673018646 207593.8465805 +0.00000000066 0.49890308433 51951.4614874465 +0.00000000058 1.63810168022 51013.3315787406 +0.00000000058 4.28286858594 77410.5130429706 +0.00000000066 0.61313044187 51639.001771053 +0.00000000057 3.15657420172 104275.346495021 +0.00000000058 4.41262101447 26720.6868808874 +0.00000000075 0.13973480485 1581.959348283 +0.00000000057 0.41985749035 23439.4483161012 +0.00000000069 6.04001555481 29428.515568274 +0.00000000055 0.87548003173 161079.372346504 +0.00000000054 2.10504641371 2648.454825473 +0.0000000007 1.90064683191 204151.271635535 +0.00000000054 3.73359360369 24925.4284371664 +0.00000000055 4.74493087072 49527.3514576754 +0.00000000071 2.67007207774 24505.9437932912 +0.00000000057 1.10422154948 130459.185468771 +0.00000000068 5.29164108644 26013.1215430069 +0.00000000054 0.06047544079 52072.7135089298 +0.00000000053 0.0641936055 536.8045120954 +0.00000000053 5.00852687358 25977.6968203548 +0.00000000052 4.1740388604 25131.6139856036 +0.00000000052 3.31036935415 7880.08915333899 +0.0000000007 6.10702300469 52278.899057367 +0.00000000059 1.97971323674 51219.5171271778 +0.00000000052 0.17883872581 224.3447957019 +0.00000000057 2.64616122722 52125.8096612442 +0.00000000051 2.51127480556 183570.921732628 +0.0000000005 4.67814206741 130226.216612433 +0.0000000005 4.7732602477 25780.3455206046 +0.00000000053 2.8157918125 55516.4187098482 +0.00000000057 2.13355985608 128320.751847493 +0.00000000049 2.32162107938 26395.4607625438 +0.00000000049 4.96049794937 956.2891559706 +0.00000000047 4.20636709156 52250.5878817157 +0.00000000058 2.23088591593 52065.599961929 +0.00000000048 5.31209962934 1162.4747044078 +0.00000000062 6.11793881 22747.2907148744 +0.00000000051 5.16823572193 130419.845946971 +0.00000000058 1.50494628165 54509.0026760204 +0.0000000006 0.43836944868 116783.655216695 +0.00000000059 1.50474668065 26507.3877854494 +0.00000000047 3.28426374672 25565.3257234804 +0.00000000056 2.45288584577 181026.249095736 +0.00000000051 3.46813929041 53242.3017603384 +0.00000000045 0.64303440167 52698.3837012422 +0.00000000049 0.43622928396 27999.1026247914 +0.00000000046 0.93537805397 26162.6847401415 +0.00000000043 5.95311422864 76667.522982438 +0.0000000006 1.79764830651 78270.3379836226 +0.00000000056 2.27809233545 182188.723800143 +0.00000000043 3.95909386803 26521.614879451 +0.00000000043 2.06740816154 51859.4144134918 +0.00000000051 5.31772214752 66653.1574663484 +0.00000000044 1.68470111077 23888.8157982872 +0.00000000054 3.94217571152 52325.369480283 +0.00000000043 5.1386495594 11610.5519583742 +0.00000000042 4.61363107691 52492.198152805 +0.00000000046 3.39633739377 104505.391376782 +0.00000000046 4.83387098498 110.2063212194 +0.00000000045 3.54092987543 50800.0324833026 +0.00000000041 5.69167231584 24712.1293417284 +0.0000000004 0.05181171325 123200.840116271 +0.00000000053 0.61042891791 53228.0746663368 +0.00000000039 3.11194295827 25984.8103673556 +0.00000000046 2.5352841036 50696.939709084 +0.00000000038 4.44293961717 29416.0387978544 +0.00000000041 2.66264705448 233731.746343979 +0.00000000037 3.37388547918 1375.7737998458 +0.00000000038 5.61891042604 143005.667407854 +0.00000000037 5.42828179354 28286.9904848612 +0.00000000049 5.33653478407 99024.136457914 +0.0000000004 5.63484527365 522.5774180938 +0.00000000039 3.40419666656 25551.0986294788 +0.00000000036 5.94925007197 145204.754751141 +0.00000000038 2.07740095188 153084.84390448 +0.00000000039 3.20021878147 163766.094441045 +0.00000000037 5.22659089943 52595.2909270236 +0.00000000042 4.90625897857 25771.5112719176 +0.00000000041 2.99128318097 26190.9959157928 +0.00000000044 1.11685231827 26404.2950112308 +0.00000000045 4.61987657347 132658.272812058 +0.00000000037 0.21788276252 166740.704395656 +0.00000000034 1.94222980062 203041.893083441 +0.00000000045 3.16157322891 104197.833755812 +0.00000000046 4.46372826281 316.3918696566 +0.00000000039 2.02681719442 136722.591557862 +0.00000000034 1.34191646454 467.9649903544 +0.00000000043 3.34582658464 78903.6067110366 +0.00000000039 3.65232351757 196137.073432611 +0.00000000037 0.3728911138 391318.547123613 +0.00000000037 2.88378512797 36109.7404216736 +0.00000000037 1.66197775716 52290.2455718336 +0.00000000036 3.91856090884 54087.0057663656 +0.00000000034 0.07777074766 26294.0886900114 +0.00000000033 2.57658065167 26941.0995233262 +0.00000000034 1.66706631543 49842.6098902764 +0.00000000042 3.65143192554 76681.7500764396 +0.00000000032 4.02685079656 24356.7807886416 +0.00000000041 3.48117117726 26610.480559668 +0.0000000004 1.30798263894 77630.9256854094 +0.00000000033 3.31591322468 65831.6667743248 +0.00000000042 4.68305225464 24609.0365675098 +0.00000000034 2.43308912753 26421.7590823436 +0.00000000031 0.55207634036 13362.4497067992 +0.00000000031 3.97168176907 130435.634372513 +0.00000000035 5.90195011358 78188.9278261553 +0.00000000032 5.58275762493 25881.717593137 +0.00000000032 3.03394602316 27780.0688110766 +0.00000000038 4.616024782 130432.40216087 +0.00000000031 5.37268049479 75930.5130318506 +0.00000000034 4.68006477569 25754.0472008048 +0.0000000003 2.7691739915 173511.414996902 +0.00000000037 4.3753749777 1478.8665740644 +0.0000000003 2.69970929614 208173.534167499 +0.00000000029 2.28199342452 130443.397043229 +0.00000000039 4.04390928499 34282.1784747828 +0.00000000033 1.47153495142 55503.9419394286 +0.00000000029 3.09374594552 27819.0254945068 +0.0000000003 2.30968283835 26624.7076536696 +0.00000000035 2.18534594257 22759.767485294 +0.00000000027 0.63624513172 240452.46032332 +0.00000000035 5.4058831234 58857.031136548 +0.00000000028 5.46904052697 123668.805106625 +0.00000000028 3.82629644574 130866.113898747 +0.00000000027 3.91273567728 163298.129450691 +0.00000000032 3.55783772742 52252.072354424 +0.00000000036 5.26852179816 52061.3669944632 +0.00000000027 0.81868301401 25455.119402261 +0.0000000003 6.23608007707 24176.703658357 +0.00000000025 1.48874402537 60370.081616357 +0.00000000027 4.41957053501 78896.4931640358 +0.00000000025 3.33404428554 206.1855484372 +0.00000000025 2.22580879047 12725.453434775 +0.00000000025 5.37774707105 183145.012956114 +0.00000000026 3.83674753452 132028.588603155 +0.00000000025 2.9360535584 129387.247324683 +0.00000000025 5.8616145474 130289.952510736 +0.00000000024 4.03572089813 26089.3876142825 +0.00000000024 3.09138745629 26086.4186688659 +0.00000000024 1.4045297785 25446.4895798352 +0.00000000033 3.35253473958 193937.986089324 +0.00000000024 4.8134227557 27311.7209823528 +0.00000000024 2.36840229716 25440.8923082594 +0.00000000024 2.60590286552 125112.039599488 +0.00000000027 2.64006708171 44295.7171298094 +0.00000000029 3.85906422319 130652.814803309 +0.00000000033 4.2600726241 235900.506826261 +0.00000000026 3.37356285012 87367.6164188402 +0.00000000024 3.83432680564 52381.9918315856 +0.00000000027 4.14811634858 176332.246141028 +0.00000000023 0.19227535404 647.0108333148 +0.00000000025 0.03897225418 129373.020230681 +0.00000000023 5.73072631591 26729.3167033132 +0.00000000026 2.78110886808 64901.2597179234 +0.00000000028 6.14191568069 38813.3565763492 +0.00000000025 5.64677901976 198489.939586383 +0.00000000022 2.4748926331 24864.0853007956 +0.00000000023 4.2668224139 26222.0121911592 +0.00000000024 4.52962335246 123758.290854471 +0.00000000023 2.88962909157 25953.7940919892 +0.00000000028 4.67408679361 80382.473285101 +0.00000000021 2.19925857864 23866.0465069772 +0.00000000025 0.81737451667 94329.7752861974 +0.00000000021 5.56863005528 52712.6107952438 +0.00000000021 0.94657470314 27684.0895838588 +0.00000000023 1.24923754668 130446.629254872 +0.00000000022 1.55521175306 24998.1943503806 +0.00000000024 3.25930776298 27669.8624898572 +0.00000000021 3.16657819785 183674.703921209 +0.0000000002 1.45970914613 75615.2545992496 +0.00000000028 2.65124448902 78366.8021989412 +0.00000000021 2.85719729554 78160.616650504 +0.00000000022 0.14164137879 51528.7954498336 +0.00000000022 1.54435105177 158746.175953632 +0.00000000019 1.95606380894 25344.9130810416 +0.00000000019 3.62491058376 78039.3646290207 +0.00000000019 2.59809360557 17893.6278083656 +0.00000000019 5.86487152937 103917.90082842 +0.00000000019 5.07516493363 230239.174777109 +0.00000000023 1.73809221823 128220.758603684 +0.00000000018 3.70453311537 77726.9049126272 +0.0000000002 5.58951443277 27177.6119327678 +0.00000000019 2.26298959398 103932.127922422 +0.00000000018 5.26103373994 28736.3579670472 +0.00000000018 4.77075669731 77101.2347203148 +0.00000000019 4.18613339997 104819.577556651 +0.00000000019 3.72825596269 31415.379249957 +0.00000000018 5.11985094325 77307.420268752 +0.00000000019 1.61447515906 51653.2288650546 +0.00000000022 3.45569006244 101011.000139597 +0.00000000017 3.34823797519 23919.1426592916 +0.00000000017 0.84289136609 86143.7985780616 +0.00000000018 0.8199762803 26073.6760475726 +0.0000000002 0.96632907921 52609.5180210252 +0.00000000016 1.27839838984 51868.2486621788 +0.0000000002 0.07187923898 155887.521563131 +0.00000000018 5.44524309894 25508.2155545754 +0.00000000016 0.6272245515 102659.446896794 +0.00000000016 0.52102795891 2221.856634597 +0.00000000017 3.93009669878 51852.300866491 +0.00000000016 5.7418031822 96357.0841242726 +0.00000000019 5.09029341511 118828.963749497 +0.00000000017 2.59947793429 24448.8336243862 +0.00000000016 5.52244950928 2199.087343287 +0.00000000015 3.36667960581 1911.1994832172 +0.00000000021 3.53223071778 181659.722249411 +0.00000000019 1.29524947399 233681.749722074 +0.00000000016 1.11236515889 103498.416184545 +0.0000000002 3.19274792861 51969.6207347112 +0.00000000017 3.27645001526 26312.2479372761 +0.00000000016 5.54159968247 207114.15223731 +0.00000000015 2.75565944373 26709.6469424134 +0.00000000015 1.72732606714 104344.984007397 +0.00000000016 5.31828785394 78153.5031035032 +0.00000000016 1.13565154505 742.9900605326 +0.00000000015 6.19247438386 130363.249636595 +0.00000000015 1.16646378812 92741.0606079226 +0.00000000015 4.39941321864 25466.159340735 +0.00000000014 1.03341872997 78313.7060466268 +0.00000000016 1.77081422797 27044.1922975448 +0.00000000016 1.77854347809 26667.590728573 +0.00000000014 2.39782698608 103883.647575942 +0.00000000019 6.27226219255 25764.3977249168 +0.00000000014 1.89621592736 37698.4550999484 +0.00000000014 5.86393829627 81604.3218514224 +0.00000000015 2.41952075336 27250.377845982 +0.00000000017 5.6237861587 51432.8162226158 +0.00000000014 0.57479381854 8194.2753332086 +0.00000000014 2.0191587364 156507.749088545 +0.00000000014 4.00033644851 187167.275488078 +0.00000000016 3.05516572588 22625.658435709 +0.00000000014 0.41333257896 76887.9356248768 +0.00000000014 3.81333935444 28256.6636238568 +0.00000000016 5.63829774136 209658.824874202 +0.00000000017 2.79674558169 323.5054166574 +0.00000000015 4.52292533775 27726.9726587622 +0.00000000017 1.61686538851 26198.1094627936 +0.00000000017 4.2862866237 133882.090652836 +0.00000000013 1.02936352404 25867.4904991354 +0.00000000014 5.57651447296 2008.557539159 +0.00000000014 1.55161726953 156314.119754007 +0.00000000017 6.07989986315 49953.9496485514 +0.00000000015 4.87081069542 104358.241125197 +0.00000000013 3.77228393975 19.66976089979 +0.00000000015 5.4142973337 208276.626941718 +0.00000000013 1.15273910706 949.1756089698 +0.00000000017 4.64614224273 112231.701719636 +0.00000000015 5.32485053265 154408.654989067 +0.00000000013 4.02426203972 417406.450265187 +0.00000000013 2.83441937048 25169.9728555924 +0.00000000016 3.55004561005 86457.9847579312 +0.00000000014 3.36717179008 12546.481939083 +0.00000000013 0.99900287294 78338.4910232899 +0.00000000012 3.72935261349 78786.2868428164 +0.00000000013 4.55769261775 80596.9058175946 +0.00000000013 3.68794178346 79315.977807911 +0.00000000014 4.16918945992 156547.088610345 +0.00000000012 3.12295185577 149288.743257845 +0.00000000012 2.69822851627 153.7788104848 +0.00000000012 4.38117483432 27005.833427556 +0.00000000012 0.19322533903 27463.67694142 +0.00000000014 4.1512708228 29550.1478474394 +0.00000000012 2.80411772823 102755.426124012 +0.00000000011 5.82734448081 259819.649485553 +0.00000000011 2.40607503106 169093.570549428 +0.00000000012 0.49737747696 102769.653218014 +0.00000000014 5.69923121834 76784.8428506582 +0.00000000012 5.56466695759 26402.0893214438 +0.00000000012 1.48301102812 78580.1012943792 +0.00000000011 5.15388067065 77947.317555066 +0.00000000011 1.64586759073 25773.7169617046 +0.00000000011 2.45779334771 34082.4315835984 +0.00000000014 2.00354520885 846.0828347512 +0.00000000013 0.71980668578 78413.2726218572 +0.00000000011 5.17906120193 162810.494699437 +0.00000000011 2.73596940194 171292.657892715 +0.00000000011 5.59141622457 24203.0019781568 +0.00000000011 0.45608202666 2111.6503133776 +0.0000000001 3.29404880642 192828.60753723 +0.0000000001 0.458570525 222224.976574185 +0.00000000013 5.70684493376 78213.7128028184 +0.00000000011 4.37474459591 103718.828826984 +0.00000000011 0.63918585951 26118.2300025786 +0.00000000013 5.83092856998 26411.4085582316 +0.0000000001 5.45367935399 52483.363904118 +0.0000000001 4.70344741563 2125.8774073792 +0.00000000011 0.28816338163 26057.5762805698 +0.0000000001 5.5776490348 151199.942741062 +0.00000000011 0.03362968403 104991.509852611 +0.0000000001 3.71565881071 148532.890407421 +0.00000000013 0.25119201649 79330.2049019126 +0.0000000001 6.23763004539 128106.319314999 +0.00000000011 6.23138757669 130285.736897386 +0.00000000013 3.60703035316 39629.3243440654 +0.00000000011 2.08623018213 78683.1940685978 +0.00000000011 2.89478268807 122444.987265847 +0.00000000011 1.47224457688 156520.305302444 +0.00000000012 0.18308102701 130593.294518356 +0.00000000009 5.24611723729 138319.60486121 +0.00000000009 5.64920582852 1265.5674786264 +0.00000000009 6.25551575071 53906.928636081 +0.00000000011 3.36985744471 142871.558358269 +0.00000000009 5.47085206361 156531.300184803 +0.00000000009 4.79150958411 101703.157740824 +0.00000000009 2.73233240797 38.1330356378 +0.00000000009 5.91954900221 62197.6435632478 +0.00000000009 4.73154570336 78378.1487134078 +0.00000000011 0.80389582741 3328.13565628019 +0.00000000009 6.25489842872 91919.569915899 +0.00000000009 5.87197255624 199599.318138476 +0.00000000009 0.76033087382 156523.537514087 +0.00000000008 0.63159267832 80174.9089079398 +0.00000000009 5.02352759781 229129.796225016 +0.00000000008 2.63272452796 25138.7275326044 +0.00000000008 0.59154768044 156954.017040321 +0.00000000008 3.95681232703 120417.678427772 +0.00000000008 3.46882638388 77616.6985914078 +0.00000000008 0.20349823136 113455.519560414 +0.00000000008 0.21724719953 13541.4212024912 +0.00000000008 1.77719128692 26076.8574413103 +0.00000000009 6.2187869044 189853.997582619 +0.00000000007 5.887681462 51226.6306741786 +0.00000000007 0.61161547244 158116.491744729 +0.00000000008 2.05860519043 78149.2701360374 +0.00000000007 0.09500184933 90989.1628594976 +0.00000000007 0.56541937862 25985.9406233086 +0.00000000007 0.73212945216 78469.8949731598 +0.00000000007 0.44088896603 104127.267770595 +0.00000000008 5.86653927002 104454.705340515 +0.00000000007 0.70585294359 52177.2907558567 +0.00000000009 1.96929942879 1272.6810256272 +0.0000000001 2.72173324175 104276.830967729 +0.00000000007 5.1631579803 26189.8656598398 +0.00000000007 5.1707974073 179172.747046054 +0.00000000008 5.26981396126 48847.6706268682 +0.00000000008 0.19880797043 1.4844727083 +0.00000000007 6.26371276121 52174.3218104401 +0.00000000008 0.98956493578 16703.062133499 +0.00000000007 0.08448723866 26098.9488418381 +0.00000000008 5.67030179581 53029.0026649004 +0.00000000007 1.15333561308 261988.409967835 +0.00000000007 0.70724943755 65717.2274856396 +0.00000000007 0.52800551865 103814.808054201 +0.00000000008 2.25202792521 149756.7082482 +0.00000000007 1.45586274187 51841.950342379 +0.00000000007 2.28027029168 54374.8936264354 +0.00000000007 1.96795602434 103395.323410326 +0.00000000007 0.91100826202 27972.8043049916 +0.00000000007 6.04142381509 155475.150466257 +0.00000000008 0.66187102958 156740.717944883 +0.00000000007 0.94700216301 202420.149282602 +0.00000000008 0.34397341638 78339.9754959982 +0.00000000008 1.99164711035 84944.9342781222 +0.00000000006 3.16647388859 76041.8527901256 +0.00000000007 1.18920934641 104984.39630561 +0.00000000007 6.12812258419 53867.9719526508 +0.00000000007 2.68832841048 156377.855652311 +0.00000000007 4.82261895829 52286.0126043678 +0.00000000006 2.12110075547 148.0787244263 +0.00000000006 3.05937939252 151.0476698429 +0.00000000007 0.09315209734 220025.889230898 +0.00000000008 5.56250511075 52509.6622239178 +0.00000000006 2.57622376266 224577.842727957 +0.00000000007 2.65171386195 220.4126424388 +0.00000000006 2.00091220299 102018.416173425 +0.00000000007 0.86158158633 50444.6839302158 +0.00000000007 1.6199048214 103189.137861889 +0.00000000006 2.68512587119 77520.71936419 +0.00000000006 4.82671721903 154308.661745258 +0.00000000006 2.40727316051 78800.513936818 +0.00000000006 5.66286619587 234261.437309073 +0.00000000007 1.38238075345 106470.376426675 +0.00000000007 4.6219355895 81591.8450810028 +0.00000000007 0.26927581545 127098.903281171 +0.00000000006 0.92172283144 57503.2823915312 +0.00000000006 5.39808870469 130020.031063996 +0.00000000006 2.52761413373 52817.2198448874 +0.00000000006 0.06817978613 53757.7656314314 +0.00000000007 3.1354731214 155460.923372255 +0.00000000005 2.17501494391 209232.916097688 +0.00000000005 2.16759656006 104241.406245077 +0.00000000006 2.68409858369 130005.803969994 +0.00000000005 1.58914721681 50167.2487439894 +0.00000000005 1.01687539089 55638.0509890136 +0.00000000007 1.31888655444 149846.193996046 +0.00000000005 2.48117306579 9384.8410080752 +0.00000000005 3.70948655428 266540.363464894 +0.00000000007 5.71513815276 70383.6202713836 +0.00000000006 4.55015130253 51955.3936407096 +0.00000000005 3.51602263966 102975.838766451 +0.00000000005 3.69945557546 39450.3528483734 +0.00000000005 3.98232048303 53771.992725433 +0.00000000006 1.01394190869 77940.2040080652 +0.00000000005 2.50588363651 102872.745992232 +0.00000000007 3.0124494408 50264.6067999312 +0.00000000006 0.45316437598 50064.1559697708 +0.00000000007 6.03933985106 1485.9801210652 +0.00000000005 1.35734487293 53814.8758003364 +0.00000000005 4.43939776623 51534.3927214094 +0.00000000005 2.29075654159 61560.6472912236 +0.00000000005 0.07896316759 78057.5238762854 +0.00000000005 0.95484155225 130907.480698225 +0.00000000005 1.56485117164 53399.624123927 +0.00000000005 4.55586232099 52137.6732475106 +0.00000000006 4.34778590755 156534.532396446 +0.00000000005 3.7269181897 128747.350038369 +0.00000000004 0.56386565513 189386.032592265 +0.00000000004 2.67910077904 107692.224992997 +0.00000000006 6.10947724529 104248.519792078 +0.00000000004 3.99859010561 104401.609188201 +0.00000000004 0.51280078907 54344.566765431 +0.00000000005 4.1991766574 129586.319326119 +0.00000000004 5.91763059229 52041.6972335634 +0.00000000005 3.1863383495 181975.424704705 +0.00000000005 0.99354989216 1795.258443721 +0.00000000004 6.20030341798 209762.607062783 +0.00000000004 4.57601261459 184834.079095206 +0.00000000006 4.81632935419 77741.1320066288 +0.00000000004 2.32553366031 53265.515074342 +0.00000000004 4.83867556795 52755.4938701472 +0.00000000004 0.47379105299 105403.880949485 +0.00000000004 2.62000942355 50049.9288757692 +0.00000000005 1.01847704961 52309.9153327334 +0.00000000004 5.12416312887 52027.7275587221 +0.00000000004 0.26524339921 50007.0458008658 +0.00000000005 0.30725353996 207747.625390985 +0.00000000004 4.93794243881 63786.3582415226 +0.00000000004 4.51168915835 77956.151803753 +0.00000000005 1.16733741695 27566.7697156386 +0.00000000004 3.77703754152 104501.175763431 +0.00000000004 5.4485951193 129971.550717517 +0.00000000005 5.22593130125 51329.7234483972 +0.00000000004 1.64237114391 130446.144266771 +0.00000000004 1.28513103275 112545.887899505 +0.00000000004 3.50115780256 76152.059111345 +0.00000000004 4.79032272131 130432.887148971 +0.00000000004 5.62786746084 43981.5309499398 +0.00000000004 4.1268797505 52024.7586133055 +0.00000000004 5.13202982684 735.8765135318 +0.00000000004 4.64327471216 76255.1518855636 +0.00000000004 1.34781477964 106684.808959169 +0.00000000004 2.34997151211 177287.845882637 diff --git a/kstars/kstars/data/mercury.B1.vsop b/kstars/kstars/data/mercury.B1.vsop new file mode 100644 index 00000000..388efb5e --- /dev/null +++ b/kstars/kstars/data/mercury.B1.vsop @@ -0,0 +1,494 @@ +-0.00146233668 0.000000 0.000000 +0.00429151362 3.50169780393 26087.9031415742 +0.00022675295 0.0151536688 52175.8062831484 +0.00010894981 0.48540174006 78263.7094247226 +0.00006353462 3.42943919982 104351.612566297 +0.00002495743 0.16051210665 130439.515707871 +0.00000859585 3.18452433647 156527.418849445 +0.00000277503 6.21020774184 182615.321991019 +0.00000086233 2.95244391822 208703.225132594 +0.00000026133 5.97708962692 234791.128274168 +0.00000027696 0.29068938889 27197.2816936676 +0.00000012831 3.37744320558 53285.1848352418 +0.0000001272 0.53792661684 24978.5245894808 +0.00000007781 2.71768609268 260879.031415742 +0.00000007527 3.58305121268 51066.427731055 +0.00000006183 2.92383205004 31749.2351907264 +0.00000005453 1.97318763801 51116.4243529592 +0.00000003394 0.34761695275 77154.3308726292 +0.00000003481 0.10739761667 79373.087976816 +0.00000002932 5.95430013169 57837.1383323006 +0.00000002742 0.98758439378 25028.521211385 +0.00000002126 4.16352818018 47623.8527860896 +0.00000002286 5.74036496396 286966.934557316 +0.0000000238 4.0021366655 21535.9496445154 +0.00000001651 4.43606584681 27043.5028831828 +0.00000001523 1.97926797181 5661.3320491522 +0.00000001518 5.01636479848 77204.3274945334 +0.00000001398 0.66375029294 20426.571092422 +0.00000001345 3.39193943388 103242.234014203 +0.00000001297 5.34251327744 37410.5672398786 +0.00000001076 0.95624460335 50586.7333878646 +0.0000000105 3.00944151152 26107.572902474 +0.00000000918 1.89988871166 1059.3819301892 +0.00000001063 1.28486292967 53131.406024757 +0.00000000905 3.34776562702 25558.2121764796 +0.00000000929 4.81159652409 51646.1153180538 +0.00000000782 6.08817839271 529.6909650946 +0.00000000783 1.5096269941 41962.5207369374 +0.00000000794 2.16868396183 63498.4703814528 +0.00000000731 0.92148918837 73711.7559276638 +0.00000000755 4.1091063739 26068.2333806744 +0.00000000703 2.22466530621 10213.285546211 +0.00000000922 2.30268247092 1109.3785520934 +0.00000000739 3.05842748947 105460.99111839 +0.00000000681 1.40695567526 51749.2080922724 +0.00000000841 5.9320678781 26084.0218062162 +0.00000000616 5.9536898243 39609.6545831656 +0.0000000061 2.96796433797 25132.3033999656 +0.00000000721 1.16472614778 46514.4742339962 +0.00000000638 1.16941585214 26091.7844769322 +0.00000000633 3.07427024064 30639.856638633 +0.00000000665 2.47994200156 313054.83769889 +0.00000000669 4.10310179631 72602.3773755704 +0.00000000495 0.14776350456 129330.137155778 +0.00000000474 2.61466823958 32858.6137428198 +0.0000000047 5.04436148211 13521.7514415914 +0.00000000494 0.0743055645 28306.660245761 +0.00000000459 5.81611579004 51220.2065415398 +0.00000000467 5.56622114735 4551.9534970588 +0.00000000433 2.10197184422 24498.8302462904 +0.0000000043 3.91046377635 76674.6365294388 +0.00000000436 1.46213785727 43071.8992890308 +0.00000000383 6.05537830853 52195.4760440482 +0.00000000335 0.5599660533 23869.1460373874 +0.00000000369 4.43217995206 22645.3281966088 +0.00000000329 2.59508442112 65697.5577247398 +0.00000000346 2.03170085305 27147.2850717634 +0.00000000424 0.29775934661 1589.0728952838 +0.00000000378 5.09810178577 53235.1882133376 +0.00000000308 3.30225015955 54394.5633873352 +0.00000000314 2.40932519602 83925.0414738748 +0.00000000364 5.87784809361 58946.516884394 +0.00000000352 0.879394819 52156.1365222486 +0.00000000352 5.92675293084 25661.3049506982 +0.0000000031 2.69873876637 52171.9249477904 +0.00000000345 0.84406679212 98690.2805171446 +0.00000000358 6.14890038263 56727.7597802072 +0.00000000248 2.3439684006 51535.9089968344 +0.00000000286 2.39648280163 19804.8272915828 +0.00000000338 1.55189200325 52705.497248243 +0.00000000239 3.35169081927 52168.6927361476 +0.00000000234 2.51108507067 77308.109683114 +0.00000000229 5.16737598091 36301.1886877852 +0.00000000245 4.269960324 19317.1925403286 +0.0000000021 3.16281965425 29530.4780865396 +0.00000000212 5.33861521612 15874.6175953632 +0.00000000291 4.22929240183 52179.6876185064 +0.00000000263 4.64138649646 69159.802430605 +0.00000000235 5.08060846802 59414.4818747484 +0.00000000251 1.9004750479 14765.2390432698 +0.00000000253 4.21581970504 79219.3091663312 +0.00000000194 5.05904557922 51109.3108059584 +0.00000000188 3.90664116889 48733.231338183 +0.00000000207 2.89949362192 7.1135470008 +0.00000000179 4.43018837604 77837.1112338466 +0.00000000223 2.96569885227 110012.944615449 +0.00000000176 5.15204624857 89586.373523027 +0.00000000215 4.50903357312 78793.4003898172 +0.00000000173 3.1849677146 155418.040297352 +0.00000000205 1.89888752382 79323.0913549118 +0.00000000175 2.91183047213 82815.6629217814 +0.00000000165 0.4912369438 25035.6347583858 +0.00000000183 1.42148796836 77734.018459628 +0.00000000158 3.63030783882 49957.0491789616 +0.00000000201 4.78711687782 40853.142184844 +0.00000000157 3.02451795123 52182.9198301492 +0.00000000192 5.5021820905 339142.740840465 +0.00000000145 3.39803928124 45892.730433157 +0.0000000014 2.64826898848 16983.9961474566 +0.0000000019 3.05043439775 27676.976036858 +0.00000000169 3.40273824751 25874.6040461362 +0.00000000148 3.87588943419 124778.183658719 +0.00000000134 0.9493002873 25021.4076643842 +0.00000000174 5.88326736492 136100.847757023 +0.00000000138 2.34393108627 1052.2683831884 +0.00000000163 6.05484015332 26080.7895945734 +0.00000000142 3.0720910315 3442.5749449654 +0.00000000137 2.10984857727 426.598190876 +0.00000000126 1.8943260926 1066.49547719 +0.00000000122 1.04298624291 45405.0956819028 +0.00000000135 4.66414339767 25448.0058552602 +0.00000000115 2.8136585152 78283.3791856224 +0.00000000114 4.47315411813 68050.4238785116 +0.00000000134 5.35393682799 213.299095438 +0.00000000125 1.61827845372 129380.133777682 +0.00000000158 5.53788931475 9103.9069941176 +0.00000000116 0.5007523578 102762.539671013 +0.00000000136 0.245596581 50057.04242277 +0.00000000124 2.20590858584 33326.5787331742 +0.00000000106 6.15493608726 11322.6640983044 +0.00000000123 4.432657352 639.897286314 +0.00000000137 3.93191153638 78244.0396638228 +0.00000000138 4.46503235172 51123.53789996 +0.00000000119 3.64440622006 26617.5941066688 +0.00000000099 6.18313188027 55618.3812281138 +0.00000000101 5.52733987069 103396.012824688 +0.00000000107 4.79994153405 6770.7106012456 +0.00000000096 0.01853371395 80482.4665289094 +0.00000000115 1.57423656512 66941.0453264182 +0.00000000111 1.00588061631 78267.5907600806 +0.00000000121 5.90839328752 26095.016688575 +0.00000000095 5.74549458142 78259.8280893646 +0.000000001 1.90676485528 103292.230636108 +0.00000000107 5.73194510449 131548.894259964 +0.00000000098 5.49064814924 77623.8121384086 +0.00000000112 0.87682090108 74821.1344797572 +0.0000000009 5.82373560803 955.5997416086 +0.00000000093 0.15279056716 78256.5958777218 +0.000000001 1.21759895953 104881.303531391 +0.00000000087 4.20722631983 12566.1516999828 +0.00000000088 5.00176994115 38519.945791972 +0.00000000086 1.23375034376 26301.2022370122 +0.00000000085 1.88852891739 77197.2139475326 +0.00000000082 3.75652571856 99799.659069238 +0.00000000089 4.95684147986 105410.994496486 +0.00000000096 5.10490831351 52389.1053785864 +0.00000000075 2.50722139185 2218.7571041868 +0.00000000093 6.00229475799 53764.8791784322 +0.00000000073 6.11603054445 78270.8229717234 +0.00000000091 4.67762120545 155468.036919256 +0.0000000008 1.9856425664 7238.6755916 +0.00000000089 1.62820970873 6283.0758499914 +0.00000000073 5.93728826025 108903.566063356 +0.00000000087 2.61787684648 162188.750898597 +0.00000000092 2.55298032665 85034.4200259682 +0.00000000076 4.44230028342 38654.054841557 +0.0000000007 2.07147354168 25934.1243310894 +0.00000000078 1.79664677749 23969.1392811958 +0.00000000068 2.15267768357 64607.8489335462 +0.00000000069 1.37976390686 77211.4410415342 +0.0000000008 0.75440631101 2118.7638603784 +0.0000000006 5.95179539253 18849.2275499742 +0.00000000058 0.98126270514 51962.5071877104 +0.00000000057 0.63495768344 150866.086800293 +0.00000000063 0.40577774917 76044.9523205358 +0.00000000061 3.20728040856 76144.9455643442 +0.00000000053 1.34424134476 51742.0945452716 +0.00000000052 4.11944860444 71492.998823477 +0.00000000054 2.23964604878 44937.1306915484 +0.00000000064 1.19785741966 64741.9579831312 +0.00000000058 6.22316473811 181505.943438926 +0.0000000006 2.12727479557 88476.9949709336 +0.00000000049 1.76854754615 13655.8604911764 +0.00000000049 1.27506119902 26727.8004278882 +0.00000000048 2.04581990152 78477.0085201606 +0.0000000005 4.62948267835 93028.9484679924 +0.00000000055 5.47526225139 62389.0918293594 +0.00000000047 4.99113735496 27154.3986187642 +0.00000000055 4.79762177368 94138.3270200858 +0.00000000051 5.56459812422 52602.4044740244 +0.00000000055 1.20462687751 95247.7055721792 +0.0000000005 2.21530140501 365230.643982039 +0.00000000049 0.68636780387 104331.942805397 +0.00000000047 4.30403626352 23754.7067487022 +0.00000000042 3.32657201754 25654.1914036974 +0.00000000051 1.08082309375 25619.9381512198 +0.00000000047 2.79966035046 26514.5013324502 +0.0000000004 2.9193266898 81706.284369688 +0.0000000004 4.65660434525 129909.824742776 +0.00000000041 4.21875403274 130969.206672966 +0.0000000005 1.46644208786 120226.23016166 +0.00000000047 3.77053215629 25973.463852889 +0.00000000047 2.82867670887 25668.418497699 +0.00000000046 4.14427477722 125887.562210812 +0.00000000039 4.06156914485 104355.493901655 +0.00000000037 3.22245380356 51322.6099013964 +0.00000000039 2.26439106521 129483.915966262 +0.0000000004 0.54598734169 105307.212307905 +0.00000000035 5.5389589782 433.7117378768 +0.00000000038 6.0532946799 419.4846438752 +0.00000000039 2.72082598885 79852.7823200064 +0.00000000035 1.72937228501 131498.89763806 +0.00000000034 0.83611265968 12432.0426503978 +0.00000000032 4.45254278754 50579.6198408638 +0.00000000042 1.4145702213 181555.94006083 +0.00000000032 4.7334998692 52026.2430860138 +0.00000000036 5.60766535694 188276.654040172 +0.00000000033 3.98525990131 78050.4103292846 +0.00000000032 5.86059322955 104371.282327197 +0.0000000004 5.45287901295 27140.1715247626 +0.00000000031 5.17982917253 71025.0338331226 +0.00000000039 3.34206786809 26202.3424302594 +0.00000000029 1.94010215318 103821.921601202 +0.00000000036 0.65969730203 51756.3216392732 +0.0000000003 0.82864967511 46848.3301747656 +0.00000000038 0.80809536333 151975.465352386 +0.00000000029 2.8922779253 104358.726113298 +0.00000000029 4.49728060011 103299.344183108 +0.00000000035 1.48121158024 85502.3850163226 +0.00000000028 5.48224379273 91785.460866314 +0.0000000003 3.11318420566 106570.369670484 +0.00000000034 4.26548581082 90829.8611247054 +0.00000000031 5.67743476614 117873.364007888 +0.00000000028 4.97598935775 103285.117089107 +0.00000000033 5.18111128318 114564.898112508 +0.00000000027 0.88054842818 157636.797401539 +0.00000000026 2.57652351573 134991.46920493 +0.00000000029 2.64144900778 26137.8997634784 +0.00000000028 3.23650761988 128850.442812587 +0.0000000003 6.03255187776 32370.9789915656 +0.00000000029 3.23415692694 104344.499019296 +0.00000000032 3.21019810469 28421.0995344462 +0.00000000024 2.52484264487 1596.1864422846 +0.00000000024 0.27171495756 24491.7166992896 +0.00000000026 1.20902208843 44181.2778411242 +0.00000000027 5.71639245109 111122.323167542 +0.00000000031 3.68314656803 28206.6670019526 +0.0000000003 2.36500429653 103711.715279983 +0.00000000022 4.4754796526 77829.9976868458 +0.00000000022 5.93080138405 98068.5367163054 +0.00000000021 4.45887879737 52815.7035694624 +0.00000000022 1.51276188597 35191.8101356918 +0.00000000025 3.67349275753 853.196381752 +0.00000000021 5.21045664362 104564.911661735 +0.00000000023 3.52400873624 100909.037621331 +0.00000000021 0.91705070968 97580.9019650512 +0.00000000021 3.93681460045 25455.119402261 +0.0000000002 2.51210823023 104347.731230939 +0.00000000027 2.35592427305 78690.3076155986 +0.0000000002 5.09828683951 52099.5402118728 +0.00000000019 3.37799607043 45494.5814297488 +0.00000000021 1.47540794459 115674.276664601 +0.0000000002 1.17802900406 155997.727884351 +0.00000000025 4.46628547605 146314.133303234 +0.00000000023 2.29934592297 33967.9922949132 +0.0000000002 0.67974525638 24505.9437932912 +0.0000000002 5.32443861216 25234.7067598222 +0.00000000018 4.83011056299 50593.8469348654 +0.0000000002 2.19515561332 51639.001771053 +0.0000000002 4.54362105039 26037.90651967 +0.00000000018 3.66945372389 176953.989941867 +0.00000000022 2.36457126914 143961.267149462 +0.0000000002 1.91605933726 53242.3017603384 +0.00000000017 3.65797302958 25938.3399444396 +0.00000000017 4.72356636284 39743.7636327506 +0.00000000017 4.6338502937 70269.1809826984 +0.00000000023 3.47296935942 102132.85546211 +0.00000000018 3.89075237232 77844.2247808474 +0.00000000016 1.39550514982 119116.851609567 +0.00000000017 3.19413997784 2333.196392872 +0.00000000018 0.10505670252 52290.2455718336 +0.00000000015 5.66501892458 7994.5284420242 +0.00000000017 5.59546671313 60055.8954364874 +0.00000000015 3.35297565546 58458.8821331398 +0.00000000019 1.88696722328 1581.959348283 +0.00000000016 3.51339563149 26094.5317004742 +0.00000000015 5.8779684464 105940.685461581 +0.00000000014 4.90677373859 632.7837393132 +0.00000000017 2.94915136654 18093.37469955 +0.00000000016 3.30923893089 26507.3877854494 +0.00000000017 2.79032831551 124156.43985788 +0.00000000017 2.32026007183 53228.0746663368 +0.00000000015 1.27735280723 103925.014375421 +0.00000000014 0.47578456087 104138.313470859 +0.00000000014 4.33486658309 18207.8139882352 +0.00000000014 6.25912081869 102232.848705918 +0.00000000016 5.19489448771 52022.0274726636 +0.00000000015 3.36079341013 26241.681952059 +0.00000000016 0.62153007569 71980.6335747312 +0.00000000016 0.34240403974 26081.2745826742 +0.00000000015 4.43868814661 207643.843202404 +0.00000000017 3.44704905407 183724.700543113 +0.00000000016 0.08608453345 77410.5130429706 +0.00000000013 4.45469253351 90695.7520751204 +0.00000000014 5.26281612633 391318.547123613 +0.00000000013 2.28140033187 26521.614879451 +0.00000000013 4.75564434373 536.8045120954 +0.00000000013 3.72895039092 130419.845946971 +0.00000000015 6.26388997196 54509.0026760204 +0.00000000014 1.32802909705 20760.4270331914 +0.00000000012 0.9618285308 157057.10981454 +0.00000000017 3.00168933222 207593.8465805 +0.00000000016 0.54167157981 52061.3669944632 +0.00000000016 3.76004077423 178063.368493961 +0.00000000012 0.50356687265 5327.4761083828 +0.00000000014 0.65739903621 84546.785274714 +0.00000000014 2.64166191335 42153.969003049 +0.00000000011 1.8737562471 97112.9369746968 +0.00000000012 5.28144640817 26610.480559668 +0.00000000012 1.02715379165 130012.917516995 +0.00000000011 4.76973198116 157586.800779634 +0.00000000011 4.03645617358 26011.6370702986 +0.00000000012 1.0377409492 116917.76426628 +0.00000000011 2.34762914711 214364.557181746 +0.00000000013 5.96105286469 49527.3514576754 +0.00000000013 0.38784055589 54294.5701435268 +0.00000000011 0.80279403389 130443.397043229 +0.00000000012 1.91910219792 140652.801254082 +0.00000000011 4.82050468552 647.0108333148 +0.00000000012 3.95784286024 72936.2333163398 +0.0000000001 2.38363926963 52698.3837012422 +0.00000000012 5.21962000846 25551.0986294788 +0.00000000011 1.24041943634 51543.0225438352 +0.0000000001 1.23610986711 76667.522982438 +0.00000000011 5.27116774881 155571.819107837 +0.00000000011 5.98419309923 107794.187511262 +0.0000000001 0.55390559777 26941.0995233262 +0.0000000001 1.49161844344 52329.5850936332 +0.00000000011 4.68946178137 26190.9959157928 +0.00000000009 5.63092803389 27684.0895838588 +0.00000000011 6.09445403088 26555.8681319286 +0.0000000001 0.09698975387 29416.0387978544 +0.0000000001 0.72339727974 22759.767485294 +0.00000000009 1.96066446481 51528.7954498336 +0.00000000009 4.28124553384 121335.608713753 +0.00000000008 4.26127907796 182085.631025925 +0.00000000009 3.34775259107 22747.2907148744 +0.00000000008 1.25238578145 129387.247324683 +0.00000000008 3.86388656969 24864.0853007956 +0.0000000001 1.34737181255 2648.454825473 +0.00000000008 5.72234642822 161079.372346504 +0.00000000009 5.45351693096 104778.210757173 +0.00000000011 2.85637796333 52643.7712735028 +0.00000000008 3.27339488052 27311.7209823528 +0.0000000001 1.31510855953 52125.8096612442 +0.00000000009 1.17621493154 172402.036444808 +0.00000000008 2.43297081646 131395.11544948 +0.00000000009 0.46231104626 26624.7076536696 +0.00000000007 4.93485551094 48835.1938564486 +0.00000000007 5.92438953036 130446.629254872 +0.00000000007 5.1510763867 149.5631971346 +0.00000000008 0.00476652316 209812.603684687 +0.00000000008 5.0655882241 61279.713277266 +0.00000000009 0.56618846666 522.5774180938 +0.00000000007 2.63009300708 130459.185468771 +0.00000000008 2.0895971735 25565.3257234804 +0.00000000009 5.37562306264 170049.170291037 +0.00000000008 4.055541562 156100.820658569 +0.00000000007 5.58541192959 129799.618421557 +0.00000000007 1.76385898252 129373.020230681 +0.00000000006 4.86066957244 7880.08915333899 +0.00000000008 4.47849277972 10021.8372800994 +0.00000000006 5.30561035943 77726.9049126272 +0.00000000006 1.27631388714 103917.90082842 +0.00000000006 4.61189217781 157483.018591054 +0.00000000006 3.96170038596 123668.805106625 +0.00000000006 1.33523648266 78903.6067110366 +0.00000000006 0.5570238657 204151.271635535 +0.00000000005 1.55562437906 26294.0886900114 +0.00000000006 2.05839183005 130652.814803309 +0.00000000005 5.58094407959 130435.634372513 +0.00000000005 1.47580092631 78114.146227588 +0.00000000006 4.10195998301 51707.841292794 +0.00000000005 5.4235609608 3340.6124266998 +0.00000000005 0.71252148739 103932.127922422 +0.00000000005 3.31021043385 111590.288157897 +0.00000000005 5.18242316734 13362.4497067992 +0.00000000007 0.02670007799 130432.40216087 +0.00000000006 5.6496176752 52225.8029050526 +0.00000000006 0.24412111381 128220.758603684 +0.00000000005 4.45623339313 145204.754751141 +0.00000000006 5.59932602145 154938.345954161 +0.00000000005 0.44843767302 203041.893083441 +0.00000000006 0.61515143577 126996.940762906 +0.00000000006 3.76267562514 110634.688416288 +0.00000000005 3.87958020217 25440.8923082594 +0.00000000006 6.1289854729 132658.272812058 +0.00000000006 1.78589858446 76681.7500764396 +0.00000000006 3.31942003464 25881.717593137 +0.00000000005 4.83610476376 78417.4882352074 +0.00000000005 1.62128192664 65831.6667743248 +0.00000000006 5.79832326006 150244.342999454 +0.00000000004 4.90210493212 123200.840116271 +0.00000000004 0.04822157393 71582.484571323 +0.00000000004 1.25993980368 233731.746343979 +0.00000000004 4.09490053686 143005.667407854 +0.00000000004 0.60263195052 6681.2248533996 +0.00000000005 3.53504145685 130226.216612433 +0.00000000004 2.52659732174 132028.588603155 +0.00000000004 5.09490146272 76.2660712756 +0.00000000004 1.41880070183 31415.379249957 +0.00000000005 5.67226040777 68241.8721446232 +0.00000000006 6.07125845396 1478.8665740644 +0.00000000004 2.90387262796 128320.751847493 +0.00000000004 3.16756186361 78378.1487134078 +0.00000000004 0.3258927484 52595.2909270236 +0.00000000005 1.7809608149 116783.655216695 +0.00000000004 4.99518857973 166740.704395656 +0.00000000005 4.90494970331 79330.2049019126 +0.00000000004 5.2343783992 206.1855484372 +0.00000000004 2.64302747396 75615.2545992496 +0.00000000004 0.8140714413 75930.5130318506 +0.00000000004 0.53239895977 156507.749088545 +0.00000000004 4.27504704332 956.2891559706 +0.00000000004 3.01307667234 80596.9058175946 +0.00000000003 4.15170143655 25867.4904991354 +0.00000000003 4.02158764895 52712.6107952438 +0.00000000004 5.97032773544 78731.674415077 +0.00000000004 5.13753166239 137678.191299471 +0.00000000003 5.3837822517 79315.977807911 +0.00000000003 4.90402266218 77630.9256854094 +0.00000000004 3.35681065144 80382.473285101 +0.00000000004 3.34724303278 55503.9419394286 +0.00000000003 4.39477038963 102755.426124012 +0.00000000004 2.19880101386 137210.226309117 +0.00000000003 1.9219127492 87367.6164188402 +0.00000000004 3.62687237484 78149.2701360374 +0.00000000003 5.34278285975 77616.6985914078 +0.00000000003 4.04927793779 183145.012956114 +0.00000000003 2.33740424416 86143.7985780616 +0.00000000003 0.29051326311 66653.1574663484 +0.00000000004 3.19530187424 103498.416184545 +0.00000000003 1.8367025094 78187.443353447 +0.00000000004 6.08402133763 233681.749722074 +0.00000000003 5.44799723236 52609.5180210252 +0.00000000003 3.88568044923 156531.300184803 +0.00000000003 1.56467339056 183674.703921209 +0.00000000003 2.37223694472 11610.5519583742 +0.00000000004 2.36349454401 3328.13565628019 +0.00000000003 2.21015804942 130866.113898747 +0.00000000003 1.00111385284 12546.481939083 +0.00000000003 5.04736992413 167850.08294775 +0.00000000004 2.74224804458 133882.090652836 +0.00000000003 6.04124419781 16066.0658614748 +0.00000000003 2.00390511344 25984.8103673556 +0.00000000003 3.5845123152 19406.6782881746 +0.00000000003 5.58865591583 52381.9918315856 +0.00000000003 5.49839860031 78786.2868428164 +0.00000000003 2.3525187781 50483.640613646 +0.00000000003 2.23638545873 417406.450265187 +0.00000000003 0.89820153238 182188.723800143 +0.00000000003 2.18659555288 196137.073432611 +0.00000000003 1.23213629886 183570.921732628 +0.00000000003 0.65362427623 1162.4747044078 +0.00000000003 2.37265737062 141762.179806175 +0.00000000003 2.3716713866 103.0927742186 +0.00000000003 3.43071585489 51219.5171271778 +0.00000000002 5.43620933898 240452.46032332 +0.00000000002 4.79210725186 64901.2597179234 +0.00000000003 0.58543714627 136722.591557862 +0.00000000002 3.65273296014 53029.0026649004 +0.00000000003 1.40305085463 52278.899057367 +0.00000000003 2.91888451759 235900.506826261 +0.00000000002 5.24862580724 32769.1279949738 +0.00000000003 0.92825301327 29428.515568274 +0.00000000002 1.28026650043 96357.0841242726 +0.00000000003 3.47745075021 49842.6098902764 +0.00000000003 1.27522510736 44295.7171298094 +0.00000000003 2.06356044829 181659.722249411 +0.00000000002 1.82577636633 181026.249095736 +0.00000000002 3.73653346143 48847.6706268682 +0.00000000002 4.29258038531 198489.939586383 +0.00000000003 1.30423082531 26237.4663387088 +0.00000000002 5.6240507486 112231.701719636 +0.00000000003 4.3496990758 78213.7128028184 +0.00000000002 4.40950391344 155475.150466257 +0.00000000002 5.10859116787 27669.8624898572 +0.00000000002 2.40342983563 53771.992725433 +0.00000000002 1.76898437388 104505.391376782 +0.00000000002 1.13321786137 208173.534167499 +0.00000000003 4.95012664609 102769.653218014 +0.00000000002 2.37593594042 51951.4614874465 +0.00000000003 0.6555617912 1692.1656695024 +0.00000000002 1.65727778641 163766.094441045 diff --git a/kstars/kstars/data/mercury.B2.vsop b/kstars/kstars/data/mercury.B2.vsop new file mode 100644 index 00000000..fdfc27f1 --- /dev/null +++ b/kstars/kstars/data/mercury.B2.vsop @@ -0,0 +1,230 @@ +0.00001913516 0.000000 0.000000 +0.00011830934 4.79065585784 26087.9031415742 +0.00001044801 1.21216540536 52175.8062831484 +0.00000266213 4.43418336532 78263.7094247226 +0.0000017028 1.62255638714 104351.612566297 +0.000000963 4.80023692017 130439.515707871 +0.00000044692 1.60758267772 156527.418849445 +0.00000018316 4.66904655377 182615.321991019 +0.00000006927 1.4340488893 208703.225132594 +0.00000002479 4.47495202955 234791.128274168 +0.00000001739 1.830800396 27197.2816936676 +0.00000000852 1.22749255198 260879.031415742 +0.00000000641 4.87358642253 53285.1848352418 +0.00000000301 1.9609892443 51066.427731055 +0.00000000306 5.03912693671 24978.5245894808 +0.00000000284 4.25874901943 286966.934557316 +0.00000000235 3.14549432371 51116.4243529592 +0.00000000232 4.22847849119 31749.2351907264 +0.00000000186 5.05207772442 77154.3308726292 +0.00000000143 5.71074961492 21535.9496445154 +0.00000000114 5.6223246077 27043.5028831828 +0.00000000123 1.51066137419 79373.087976816 +0.00000000093 1.83776226489 103242.234014203 +0.00000000081 0.85802178989 57837.1383323006 +0.00000000079 5.50027152752 47623.8527860896 +0.00000000093 1.01040170383 313054.83769889 +0.00000000058 2.35944147105 53131.406024757 +0.00000000074 2.28645155343 50586.7333878646 +0.00000000049 1.7819375356 28306.660245761 +0.00000000058 5.88387132512 77204.3274945334 +0.0000000006 0.54679388547 37410.5672398786 +0.00000000046 5.77182292982 529.6909650946 +0.00000000052 3.58488737294 25558.2121764796 +0.00000000061 1.64891174657 20426.571092422 +0.00000000043 6.15538236294 51646.1153180538 +0.00000000042 4.89875940528 129330.137155778 +0.00000000036 5.61094806248 22645.3281966088 +0.00000000033 4.34189175312 32858.6137428198 +0.00000000037 4.50512068847 26107.572902474 +0.00000000032 1.99466664427 25132.3033999656 +0.0000000003 0.7660773863 5661.3320491522 +0.00000000027 4.8718083816 54394.5633873352 +0.00000000029 5.66168505554 26068.2333806744 +0.00000000025 3.31115218239 1059.3819301892 +0.00000000029 2.70280425915 41962.5207369374 +0.00000000029 3.56940606994 63498.4703814528 +0.00000000029 4.01947170286 339142.740840465 +0.00000000028 0.80200569507 39609.6545831656 +0.00000000023 5.30820497885 23869.1460373874 +0.00000000024 4.8636944533 46514.4742339962 +0.00000000027 3.32081057071 10213.285546211 +0.0000000003 1.15631768661 26084.0218062162 +0.00000000024 2.71284750937 26091.7844769322 +0.00000000021 5.85119251529 25874.6040461362 +0.00000000026 3.11971794265 43071.8992890308 +0.00000000023 1.1425826685 58946.516884394 +0.00000000021 4.78965226125 51220.2065415398 +0.00000000025 5.17153436907 76674.6365294388 +0.0000000002 6.05659966832 25028.521211385 +0.00000000017 4.06375348164 51535.9089968344 +0.00000000019 2.26589689692 72602.3773755704 +0.00000000019 2.02802084878 73711.7559276638 +0.0000000002 2.44092663198 51749.2080922724 +0.00000000017 1.67702029587 155418.040297352 +0.00000000018 2.11191340126 26617.5941066688 +0.00000000019 0.32685450395 4551.9534970588 +0.00000000016 4.0210564377 105460.99111839 +0.00000000014 2.35860855509 26080.7895945734 +0.00000000013 3.28426450224 25661.3049506982 +0.00000000016 2.09223320909 103292.230636108 +0.00000000013 2.08475100066 49957.0491789616 +0.00000000014 5.66400816218 48733.231338183 +0.00000000013 1.65023710844 26095.016688575 +0.00000000015 5.43792291298 25973.463852889 +0.00000000012 5.15541566845 79219.3091663312 +0.00000000012 2.93766606728 33326.5787331742 +0.00000000011 5.16599347976 15874.6175953632 +0.00000000015 3.49521469034 83925.0414738748 +0.00000000012 1.33980027148 77308.109683114 +0.00000000012 2.74476655782 19317.1925403286 +0.00000000014 5.48457159802 98690.2805171446 +0.00000000012 6.17629016531 36301.1886877852 +0.00000000012 5.16549673414 1589.0728952838 +0.0000000001 3.19718718931 24498.8302462904 +0.0000000001 3.10957426655 16983.9961474566 +0.0000000001 2.67818215946 77734.018459628 +0.00000000012 1.64438976704 26202.3424302594 +0.00000000011 6.12421691815 52705.497248243 +0.0000000001 5.42117419251 14765.2390432698 +0.00000000011 1.59577581724 50057.04242277 +0.00000000012 2.44342322463 213.299095438 +0.00000000011 4.59333229552 56727.7597802072 +0.00000000008 2.22267415318 6283.0758499914 +0.0000000001 3.63881306668 65697.5577247398 +0.00000000008 0.85708473896 365230.643982039 +0.0000000001 3.56346926379 53235.1882133376 +0.00000000009 3.03935867498 78793.4003898172 +0.00000000008 2.05186284069 30639.856638633 +0.00000000008 6.07959531374 59414.4818747484 +0.00000000007 1.48753095657 29530.4780865396 +0.00000000007 0.54370332724 38519.945791972 +0.00000000008 5.99792913268 7.1135470008 +0.00000000009 6.08426293157 69159.802430605 +0.00000000007 1.3551301451 82815.6629217814 +0.00000000008 3.00335450338 40853.142184844 +0.00000000007 3.40544433462 1066.49547719 +0.00000000007 5.80782632115 45405.0956819028 +0.00000000007 3.82318715536 1052.2683831884 +0.00000000006 4.57200111034 55618.3812281138 +0.00000000006 4.85942618671 52168.6927361476 +0.00000000008 0.34211699258 79323.0913549118 +0.00000000006 0.6782367506 110012.944615449 +0.00000000007 4.12285655199 45892.730433157 +0.00000000007 5.41918774642 1109.3785520934 +0.00000000007 3.14407932401 51962.5071877104 +0.00000000006 5.13879522396 76044.9523205358 +0.00000000007 2.06447590782 124778.183658719 +0.00000000006 1.61443478349 3442.5749449654 +0.00000000005 2.013597281 27676.976036858 +0.00000000007 5.49596353318 23754.7067487022 +0.00000000006 0.7144527205 27147.2850717634 +0.00000000005 5.5815366372 68050.4238785116 +0.00000000006 4.72387999717 52290.2455718336 +0.00000000005 1.65565332809 80482.4665289094 +0.00000000005 4.67655631038 181505.943438926 +0.00000000005 5.35730277715 12566.1516999828 +0.00000000005 2.24953488234 52061.3669944632 +0.00000000004 1.93085125724 52156.1365222486 +0.00000000006 5.23350745087 129380.133777682 +0.00000000005 6.27908880897 66941.0453264182 +0.00000000006 0.86124028508 52195.4760440482 +0.00000000004 0.23100295125 89586.373523027 +0.00000000005 4.23944686799 103396.012824688 +0.00000000004 0.29398633221 51109.3108059584 +0.00000000005 0.38451698643 955.5997416086 +0.00000000005 5.7581296517 104881.303531391 +0.00000000005 3.78671774559 52171.9249477904 +0.00000000004 5.32828531774 25448.0058552602 +0.00000000005 3.20016226905 426.598190876 +0.00000000005 3.86489045633 9103.9069941176 +0.00000000004 0.62543334322 11322.6640983044 +0.00000000004 6.07508617692 2118.7638603784 +0.00000000004 2.43638238426 74821.1344797572 +0.00000000004 5.29735530203 52179.6876185064 +0.00000000003 3.19112063073 13521.7514415914 +0.00000000004 5.09850398144 77837.1112338466 +0.00000000004 1.81128771043 102762.539671013 +0.00000000004 2.92685125689 639.897286314 +0.00000000004 4.37998582536 52182.9198301492 +0.00000000004 0.905624683 77623.8121384086 +0.00000000004 3.40653389629 105410.994496486 +0.00000000004 5.56139758889 26301.2022370122 +0.00000000003 3.84817111044 2218.7571041868 +0.00000000004 3.40685398189 52389.1053785864 +0.00000000003 3.64497587259 64607.8489335462 +0.00000000003 4.90907522926 99799.659069238 +0.00000000003 0.33551297325 13655.8604911764 +0.00000000003 4.38738526963 108903.566063356 +0.00000000003 2.7199654281 38654.054841557 +0.00000000003 5.2163956913 150866.086800293 +0.00000000003 5.79669813464 131548.894259964 +0.00000000003 4.24481036893 136100.847757023 +0.00000000003 4.74285528385 53764.8791784322 +0.00000000003 5.12230469501 32370.9789915656 +0.00000000003 4.9197929909 18849.2275499742 +0.00000000003 1.21305125502 105307.212307905 +0.00000000002 2.6174140723 71492.998823477 +0.00000000002 5.29927753161 64741.9579831312 +0.00000000002 2.59250638038 155468.036919256 +0.00000000002 5.60083003625 26514.5013324502 +0.00000000003 4.14284031224 85034.4200259682 +0.00000000002 3.04958336441 93028.9484679924 +0.00000000003 6.16142033746 78477.0085201606 +0.00000000003 4.49779099 76144.9455643442 +0.00000000002 2.74114399659 130969.206672966 +0.00000000002 6.18606575651 51123.53789996 +0.00000000003 1.68659744145 28421.0995344462 +0.00000000002 1.39891525246 81706.284369688 +0.00000000002 1.36487993355 79852.7823200064 +0.00000000002 0.86961235954 129483.915966262 +0.00000000002 0.16105302705 25021.4076643842 +0.00000000002 0.20969999844 19804.8272915828 +0.00000000002 0.99320491085 162188.750898597 +0.00000000002 3.94039306142 391318.547123613 +0.00000000002 1.80783236802 23969.1392811958 +0.00000000002 5.1209935622 51322.6099013964 +0.00000000002 2.80140642811 62389.0918293594 +0.00000000002 2.60965333457 52602.4044740244 +0.00000000002 2.72257468038 7994.5284420242 +0.00000000002 5.84222491614 103821.921601202 +0.00000000002 6.0451587872 25035.6347583858 +0.00000000001 2.34997564292 85502.3850163226 +0.00000000001 0.17409967102 131498.89763806 +0.00000000001 3.11496551907 25934.1243310894 +0.00000000002 5.12532278095 78267.5907600806 +0.00000000001 5.49175475674 104331.942805397 +0.00000000001 0.44808516059 78050.4103292846 +0.00000000002 1.92656028088 102132.85546211 +0.00000000002 1.93198050022 853.196381752 +0.00000000001 2.42972717822 94138.3270200858 +0.00000000002 5.13550087739 6770.7106012456 +0.00000000001 4.6544150087 78259.8280893646 +0.00000000001 3.9968745549 188276.654040172 +0.00000000001 4.3906969233 104371.282327197 +0.00000000001 1.64083661387 78283.3791856224 +0.00000000001 1.50558734911 78378.1487134078 +0.00000000002 6.27597485867 91785.460866314 +0.00000000001 4.00786092689 78244.0396638228 +0.00000000001 1.70741856509 28206.6670019526 +0.00000000001 5.31900403501 78149.2701360374 +0.00000000001 1.40205887414 44937.1306915484 +0.00000000001 1.03752853909 104347.731230939 +0.00000000001 0.66520680194 419.4846438752 +0.00000000001 2.46437105095 104355.493901655 +0.00000000001 0.81835364761 35191.8101356918 +0.00000000001 0.3378067084 88476.9949709336 +0.00000000001 6.0834623193 70269.1809826984 +0.00000000001 1.86810476133 125887.562210812 +0.00000000001 2.1046897466 25619.9381512198 +0.00000000001 3.99494842792 71025.0338331226 +0.00000000001 0.57714874874 71980.6335747312 +0.00000000001 5.66312942513 97580.9019650512 +0.00000000001 3.06688416266 129909.824742776 +0.00000000001 5.66709359706 433.7117378768 +0.00000000001 0.91634007063 103925.014375421 +0.00000000001 6.02359186416 181555.94006083 +0.00000000001 1.44980129997 26727.8004278882 +0.00000000001 1.4544292039 207593.8465805 +0.00000000001 1.12941846578 60055.8954364874 +0.00000000001 1.16964771504 134991.46920493 diff --git a/kstars/kstars/data/mercury.B3.vsop b/kstars/kstars/data/mercury.B3.vsop new file mode 100644 index 00000000..f30dd018 --- /dev/null +++ b/kstars/kstars/data/mercury.B3.vsop @@ -0,0 +1,52 @@ +0.00000160537 0.0000000 0.000000 +0.00000235423 0.35387524604 26087.9031415742 +0.00000018904 4.36275460261 52175.8062831484 +0.00000006376 2.50715381439 78263.7094247226 +0.0000000458 6.14257817571 104351.612566297 +0.00000003061 3.12497552681 130439.515707871 +0.00000001732 6.26642412058 156527.418849445 +0.00000000857 3.07673166705 182615.321991019 +0.00000000384 6.14815319932 208703.225132594 +0.00000000159 2.9243737832 234791.128274168 +0.00000000062 5.97292432097 260879.031415742 +0.00000000054 3.31612529961 27197.2816936676 +0.00000000023 2.74287679452 286966.934557316 +0.00000000017 0.77798463435 24978.5245894808 +0.00000000012 6.24116133415 53285.1848352418 +0.00000000008 5.79551081392 313054.83769889 +0.00000000006 5.81555175073 31749.2351907264 +0.00000000004 4.67212195693 51116.4243529592 +0.00000000004 3.36833718999 77154.3308726292 +0.00000000003 0.26522113546 103242.234014203 +0.00000000003 0.79794705473 27043.5028831828 +0.00000000004 0.82832725003 21535.9496445154 +0.00000000002 2.57068697582 339142.740840465 +0.00000000002 1.8230939704 1109.3785520934 +0.00000000002 0.74986942696 47623.8527860896 +0.00000000002 3.61692083154 50586.7333878646 +0.00000000002 4.70766241226 51066.427731055 +0.00000000001 3.3368854909 129330.137155778 +0.00000000001 2.64641192612 57837.1383323006 +0.00000000001 4.93247555987 25558.2121764796 +0.00000000002 5.00344393497 20426.571092422 +0.00000000002 4.80841415889 25028.521211385 +0.00000000002 5.85039338716 1059.3819301892 +0.00000000001 1.85116662745 37410.5672398786 +0.00000000002 3.97317842825 25132.3033999656 +0.00000000001 2.144942913 79373.087976816 +0.00000000001 2.53223701416 46514.4742339962 +0.00000000001 5.8492163243 5661.3320491522 +0.00000000001 3.81958470276 53131.406024757 +0.00000000001 1.05410669937 1589.0728952838 +0.00000000001 1.39436798574 51646.1153180538 +0.00000000001 0.36358097174 22645.3281966088 +0.00000000001 2.7660997227 28306.660245761 +0.00000000001 3.67689055309 4551.9534970588 +0.00000000001 5.39398540975 32858.6137428198 +0.00000000001 3.7357912717 24498.8302462904 +0.00000000001 0.60289607514 26068.2333806744 +0.00000000001 5.78167324673 26107.572902474 +0.00000000001 3.81913361795 26091.7844769322 +0.00000000001 5.64455351094 365230.643982039 +0.00000000001 4.87981157471 10213.285546211 +0.00000000001 2.44816565966 26084.0218062162 diff --git a/kstars/kstars/data/mercury.B4.vsop b/kstars/kstars/data/mercury.B4.vsop new file mode 100644 index 00000000..9d646c04 --- /dev/null +++ b/kstars/kstars/data/mercury.B4.vsop @@ -0,0 +1,13 @@ +-0.00000001023 0.000000 0.000000 +0.00000004276 1.74579932115 26087.9031415742 +0.00000000425 4.03419509143 52175.8062831484 +0.00000000257 0.20643590425 78263.7094247226 +0.00000000116 3.75237354024 104351.612566297 +0.00000000073 1.18210375402 130439.515707871 +0.00000000051 4.54581086194 156527.418849445 +0.00000000031 1.44226942756 182615.321991019 +0.00000000016 4.56372679459 208703.225132594 +0.00000000008 1.34684622635 234791.128274168 +0.00000000003 4.40269422669 260879.031415742 +0.00000000001 4.69096566687 27197.2816936676 +0.00000000001 1.16082903756 286966.934557316 diff --git a/kstars/kstars/data/mercury.B5.vsop b/kstars/kstars/data/mercury.B5.vsop new file mode 100644 index 00000000..39aae8ea --- /dev/null +++ b/kstars/kstars/data/mercury.B5.vsop @@ -0,0 +1,8 @@ +-0.00000000075 0.000000 0.000000 +0.00000000106 3.94555784256 26087.9031415742 +0.00000000022 1.30514874546 52175.8062831484 +0.00000000007 4.99717136857 78263.7094247226 +0.00000000004 2.05662545278 104351.612566297 +0.00000000002 5.43162058632 130439.515707871 +0.00000000001 2.68052517331 156527.418849445 +0.00000000001 6.00841870284 182615.321991019 diff --git a/kstars/kstars/data/mercury.L0.vsop b/kstars/kstars/data/mercury.L0.vsop new file mode 100644 index 00000000..14f6dfb2 --- /dev/null +++ b/kstars/kstars/data/mercury.L0.vsop @@ -0,0 +1,1380 @@ +4.40250710144 0.00000 0.00000 +0.40989414976 1.48302034194 26087.9031415742 +0.05046294199 4.4778548954 52175.8062831484 +0.00855346843 1.16520322351 78263.7094247226 +0.00165590362 4.11969163181 104351.612566297 +0.00034561897 0.77930765817 130439.515707871 +0.00007583476 3.7134840051 156527.418849445 +0.0000355974 1.51202669419 1109.3785520934 +0.00001726012 0.35832239908 182615.321991019 +0.00001803463 4.1033317841 5661.3320491522 +0.00001364682 4.59918318745 27197.2816936676 +0.00001589923 2.99510417815 25028.521211385 +0.00001017332 0.8803143904 31749.2351907264 +0.00000714182 1.54144865265 24978.5245894808 +0.00000643759 5.30266110787 21535.9496445154 +0.000004042 3.28228847025 208703.225132594 +0.00000352441 5.24156297101 20426.571092422 +0.00000343313 5.76531885335 955.5997416086 +0.00000339214 5.86327765 25558.2121764796 +0.00000451137 6.04989275289 51116.4243529592 +0.00000325335 1.3367433478 53285.1848352418 +0.00000259587 0.98732428184 4551.9534970588 +0.00000345212 2.79211901539 15874.6175953632 +0.00000272947 2.49451163975 529.6909650946 +0.0000023483 0.266721189 11322.6640983044 +0.00000238793 0.11343953378 1059.3819301892 +0.00000264336 3.91705094013 57837.1383323006 +0.00000216645 0.65987207348 13521.7514415914 +0.00000183359 2.62878670784 27043.5028831828 +0.00000175965 4.53636829858 51066.427731055 +0.00000181629 2.43413502466 25661.3049506982 +0.00000208995 2.09178234008 47623.8527860896 +0.00000172643 2.45200164173 24498.8302462904 +0.00000142316 3.36003948842 37410.5672398786 +0.00000137942 0.29098447849 10213.285546211 +0.00000118233 2.78149786369 77204.3274945334 +0.0000009686 6.2039820274 234791.128274168 +0.00000125219 3.72079804425 39609.6545831656 +0.00000086819 2.64219349385 51646.1153180538 +0.00000086723 1.9595304265 46514.4742339962 +0.00000088329 5.41338795963 26617.5941066688 +0.00000106422 4.20572116254 19804.8272915828 +0.00000089987 5.85243631094 41962.5207369374 +0.00000084971 4.33100364958 79373.087976816 +0.00000069247 4.19446437496 19.66976089979 +0.00000063463 3.14700877722 7238.6755916 +0.00000068493 0.63424819267 83925.0414738748 +0.00000069729 3.57201709671 25132.3033999656 +0.00000059481 2.74692752 16983.9961474566 +0.0000006483 0.0476292581 33326.5787331742 +0.00000055376 4.05312663019 30639.856638633 +0.00000054442 3.14331542453 27147.2850717634 +0.0000004756 5.49722099211 3.881335358 +0.00000049567 3.98985863874 6770.7106012456 +0.00000056531 5.11920557675 73711.7559276638 +0.00000041764 5.64185159566 53131.406024757 +0.00000051458 5.47786463494 50586.7333878646 +0.00000044744 1.22366857463 77154.3308726292 +0.00000041882 5.19309298528 6283.0758499914 +0.00000038045 2.43117327523 12566.1516999828 +0.00000035627 0.81390126585 32858.6137428198 +0.00000048007 5.49260554912 51749.2080922724 +0.00000035392 3.36964859355 36301.1886877852 +0.00000033951 2.78618091049 14765.2390432698 +0.0000003056 5.84045074182 43071.8992890308 +0.00000035964 1.4238083863 2218.7571041868 +0.00000034044 0.47470299167 65697.5577247398 +0.000000308 5.77017310191 103292.230636108 +0.00000028496 0.65048992658 426.598190876 +0.00000026215 5.24158618719 22645.3281966088 +0.00000026253 0.64807043102 1589.0728952838 +0.00000029538 0.69771244088 213.299095438 +0.00000027504 0.98010127839 45892.730433157 +0.00000022347 5.65335125838 77734.018459628 +0.00000022047 4.93398225193 72602.3773755704 +0.00000022275 2.17909842576 52705.497248243 +0.00000024252 4.39994170609 7.1135470008 +0.00000026751 1.06145361792 3442.5749449654 +0.00000023656 2.84168536986 260879.031415742 +0.00000022908 2.58462026514 68050.4238785116 +0.00000027086 0.08501738669 63498.4703814528 +0.00000022247 3.22418265191 25448.0058552602 +0.00000017803 3.61202297483 110012.944615449 +0.00000022407 1.02520094825 105460.99111839 +0.00000017576 4.71742326981 25874.6040461362 +0.00000018586 4.52709871258 28306.660245761 +0.00000014176 6.12394176563 53235.1882133376 +0.00000014186 5.14246797066 26068.2333806744 +0.00000017244 0.28394746813 51220.2065415398 +0.00000017176 3.26084092971 153.7788104848 +0.00000014938 1.83542009339 99799.659069238 +0.00000013387 0.76564655407 56727.7597802072 +0.00000013978 2.30193139916 76674.6365294388 +0.00000014428 0.96646356501 26107.572902474 +0.0000001199 6.20492907598 18849.2275499742 +0.00000014381 1.90956715654 23969.1392811958 +0.00000011233 2.04817126136 32370.9789915656 +0.00000013392 4.51750784605 26080.7895945734 +0.00000011632 2.3849686026 79219.3091663312 +0.00000012412 2.22280944169 77837.1112338466 +0.0000000995 2.0459444888 48733.231338183 +0.00000009803 2.26706433546 26091.7844769322 +0.00000009362 5.44291958209 38654.054841557 +0.00000009747 3.83976857418 26084.0218062162 +0.00000009264 4.02987000812 467.9649903544 +0.00000008961 0.11062526114 62389.0918293594 +0.00000011543 4.17789167759 103242.234014203 +0.00000011146 3.78292300417 26301.2022370122 +0.00000009677 2.98527809776 59414.4818747484 +0.00000008977 3.47888073089 91785.460866314 +0.00000009664 5.77941968495 25938.3399444396 +0.00000008855 2.84672636028 25035.6347583858 +0.00000008181 5.77857196635 40853.142184844 +0.00000008033 2.45692824195 129380.133777682 +0.00000008343 5.34499871294 19317.1925403286 +0.00000007425 4.7116033039 6.62855890001 +0.00000009001 6.23396256413 25021.4076643842 +0.00000008126 1.12294634635 26095.016688575 +0.00000006568 3.66248946629 26514.5013324502 +0.00000007038 3.99035923761 71980.6335747312 +0.00000006956 1.62821260299 23869.1460373874 +0.00000007595 0.18334396433 12432.0426503978 +0.00000006061 3.67044794062 27676.976036858 +0.00000005896 5.57171141866 94138.3270200858 +0.00000005716 5.18204203484 78793.4003898172 +0.00000005855 2.14311779301 20760.4270331914 +0.00000005681 1.60727624525 98690.2805171446 +0.00000005788 2.3546749239 103821.921601202 +0.00000005121 3.77832929907 58946.516884394 +0.00000005873 5.76210244486 286966.934557316 +0.00000005858 6.12538452806 26011.6370702986 +0.00000005215 3.29186833997 38519.945791972 +0.00000006 0.00057044073 51535.9089968344 +0.00000004647 0.29020584575 136100.847757023 +0.00000005787 4.44783057272 19406.6782881746 +0.00000005908 4.12195491631 29530.4780865396 +0.00000005918 3.98930701135 131548.894259964 +0.00000005728 3.02314979708 89586.373523027 +0.00000003928 4.8143793369 125887.562210812 +0.00000003929 2.48449041501 69159.802430605 +0.00000003681 2.80180999964 79323.0913549118 +0.00000004498 1.50325539137 51962.5071877104 +0.00000003687 5.33717753698 102762.539671013 +0.00000003497 1.85400531491 52156.1365222486 +0.00000003867 1.25354714671 54394.5633873352 +0.00000004459 4.88911997687 50057.04242277 +0.00000003396 3.73870967348 82815.6629217814 +0.00000003525 6.07665337319 25934.1243310894 +0.00000003492 1.28206984744 52168.6927361476 +0.00000003411 6.13976263434 639.897286314 +0.00000004395 3.2547591476 77308.109683114 +0.0000000299 5.27323635392 46848.3301747656 +0.00000003218 5.20938751579 103925.014375421 +0.00000002899 5.08451495112 58458.8821331398 +0.00000003708 0.02713701028 26241.681952059 +0.00000002991 2.92278339368 44937.1306915484 +0.00000003177 0.05753403864 22747.2907148744 +0.00000003163 5.38713552769 105307.212307905 +0.00000003556 3.96231142071 52195.4760440482 +0.00000002787 0.54704419913 52389.1053785864 +0.00000002458 1.14904830408 2333.196392872 +0.00000002492 5.24922078791 25668.418497699 +0.00000002409 2.14208355028 64741.9579831312 +0.00000002509 0.61934630416 85034.4200259682 +0.00000002416 5.26204437192 52179.6876185064 +0.00000002296 3.09900451546 88476.9949709336 +0.00000002357 0.17742385045 117873.364007888 +0.00000003012 0.83689268367 129330.137155778 +0.00000002421 3.95913346049 49.9966219042 +0.00000002197 2.56129546358 3340.6124266998 +0.00000002402 0.55121112633 52171.9249477904 +0.00000002106 5.41271503337 155468.036919256 +0.00000002566 3.00606194044 51109.3108059584 +0.00000002392 0.17898534184 103.0927742186 +0.00000002737 1.08192567668 632.7837393132 +0.00000002523 5.90356438675 51123.53789996 +0.00000002098 2.4713206914 66941.0453264182 +0.00000002003 3.75422326828 16066.0658614748 +0.00000002188 1.18654376903 2118.7638603784 +0.00000002593 2.55122032446 25654.1914036974 +0.00000002559 1.18101453315 45494.5814297488 +0.00000001918 0.79899605678 26555.8681319286 +0.00000001819 0.69178943674 98068.5367163054 +0.00000002471 2.55057179214 52026.2430860138 +0.00000001704 0.3672357774 52602.4044740244 +0.00000002129 2.66251948472 18093.37469955 +0.00000001715 4.6217746471 49957.0491789616 +0.00000001916 5.8372646205 85502.3850163226 +0.00000001976 3.57365896777 24395.7374720718 +0.00000001581 0.36987184257 53764.8791784322 +0.00000001589 1.3353124195 114.43928868521 +0.00000002042 2.05385564074 45405.0956819028 +0.00000001539 2.25468618977 120226.23016166 +0.00000001525 1.48231179113 26094.5317004742 +0.00000002055 4.16315644175 52182.9198301492 +0.00000001829 0.38846130335 522.5774180938 +0.00000002105 4.04128506778 25234.7067598222 +0.0000000148 1.87644604156 104881.303531391 +0.0000000146 1.01790185557 25455.119402261 +0.00000001453 0.3412522219 1052.2683831884 +0.00000001449 3.39742463494 24505.9437932912 +0.0000000148 4.55094492082 124778.183658719 +0.00000001481 3.62242942443 149.5631971346 +0.00000001516 5.3232780244 129909.824742776 +0.00000001594 3.00887674765 77623.8121384086 +0.00000001927 3.90378108197 74.7815985673 +0.00000001373 4.32419381493 80482.4665289094 +0.00000001419 3.90109225299 7880.08915333899 +0.00000001525 4.62451312025 26081.2745826742 +0.00000001567 0.65981123945 157636.797401539 +0.00000001725 4.40112128069 316.3918696566 +0.00000001263 4.96320745251 74821.1344797572 +0.00000001472 5.56006656586 95247.7055721792 +0.00000001315 1.83254115004 76144.9455643442 +0.00000001439 0.8328616637 55618.3812281138 +0.00000001355 3.15837061982 1066.49547719 +0.00000001224 3.24032680768 162188.750898597 +0.0000000139 5.13745290383 419.4846438752 +0.0000000131 5.2825063668 25619.9381512198 +0.00000001477 2.40227455027 313054.83769889 +0.00000001252 5.65227031449 26013.1215430069 +0.00000001143 0.38707356937 42153.969003049 +0.00000001082 2.56550728704 26190.9959157928 +0.00000001493 2.89973504649 52099.5402118728 +0.00000001468 5.7150779125 24491.7166992896 +0.00000001034 1.4954429444 151975.465352386 +0.00000001314 5.91505351846 115674.276664601 +0.00000001065 3.61081835123 206.1855484372 +0.00000001053 5.1799602632 23754.7067487022 +0.00000000964 2.05264296353 128850.442812587 +0.00000001032 3.39114761061 25551.0986294788 +0.00000001065 3.38225524038 25863.5583458723 +0.00000001153 5.76498787983 44181.2778411242 +0.0000000096 5.74774250678 105410.994496486 +0.00000001137 6.20919445956 103396.012824688 +0.00000000914 4.28855434634 78256.5958777218 +0.00000000917 3.27543718918 76.2660712756 +0.00000000892 4.82397571946 78244.0396638228 +0.00000000976 4.86442946387 25131.6139856036 +0.00000001086 0.73424633411 33967.9922949132 +0.00000001162 4.52128441898 78050.4103292846 +0.00000000868 2.78848256837 52022.0274726636 +0.00000000943 4.0973685387 26720.6868808874 +0.00000000973 4.54018615747 24925.4284371664 +0.00000000845 5.05414707498 25977.6968203548 +0.00000000841 1.89412486884 130012.917516995 +0.0000000092 3.02504494542 52329.5850936332 +0.00000000814 3.15330668609 48835.1938564486 +0.00000000876 0.41318857467 108903.566063356 +0.00000000818 1.61477924287 40565.2543247742 +0.00000001074 1.37296024678 23439.4483161012 +0.00000000812 2.82156935191 25984.8103673556 +0.00000000775 2.86911510061 26727.8004278882 +0.00000000755 5.44067645183 24609.0365675098 +0.00000000921 4.7255790143 14477.3511832 +0.00000000914 4.70826349904 6681.2248533996 +0.00000000749 1.80279541026 84546.785274714 +0.00000000907 0.64974692551 78283.3791856224 +0.00000000854 5.05058435764 307.5576209696 +0.00000000766 5.89942349817 71025.0338331226 +0.00000000713 3.55192633098 78477.0085201606 +0.00000000718 1.85061030321 100909.037621331 +0.00000000858 5.43959629234 536.8045120954 +0.00000000794 3.77076518156 155418.040297352 +0.00000000848 2.08790526575 131395.11544948 +0.00000000622 3.14583461131 143961.267149462 +0.00000000623 4.58424507963 9103.9069941176 +0.00000000623 5.10535773746 90829.8611247054 +0.00000000706 4.19554833142 71582.484571323 +0.00000000738 0.15942404038 24712.1293417284 +0.00000000621 1.32834420218 3328.13565628019 +0.00000000714 1.88052234658 2199.087343287 +0.00000000678 6.01392909264 77197.2139475326 +0.0000000065 5.51227348491 29428.515568274 +0.00000000658 2.03299256393 51756.3216392732 +0.00000000593 6.06807779961 114564.898112508 +0.00000000666 0.70706334861 26162.6847401415 +0.00000000597 5.15771478155 333.8559407694 +0.00000000616 1.94902289932 78267.5907600806 +0.00000000774 2.84206828086 13655.8604911764 +0.00000000698 5.60747842278 51742.0945452716 +0.00000000557 2.07529602574 181555.94006083 +0.00000000547 3.17747066781 90695.7520751204 +0.00000000541 4.20816350943 28421.0995344462 +0.00000000639 5.55908134374 78114.146227588 +0.00000000529 3.60209913515 1911.1994832172 +0.0000000062 4.87816246784 25771.5112719176 +0.00000000569 3.56250435364 111122.323167542 +0.0000000051 4.2033182373 28206.6670019526 +0.00000000539 5.42639519551 93028.9484679924 +0.00000000659 3.45407389663 26610.480559668 +0.00000000613 3.52133069078 78259.8280893646 +0.00000000594 1.16299449628 26404.2950112308 +0.00000000576 0.8161726673 51322.6099013964 +0.00000000497 5.37540191935 26037.90651967 +0.00000000663 2.63246066036 77211.4410415342 +0.00000000487 1.96691664683 26507.3877854494 +0.00000000474 3.65243004234 124156.43985788 +0.0000000055 5.81040334783 1731.1223529326 +0.00000000472 3.79351701945 52643.7712735028 +0.00000000467 4.50175920356 110.2063212194 +0.00000000593 3.04818872924 12725.453434775 +0.00000000552 0.68733268561 26137.8997634784 +0.00000000525 0.87988157932 78270.8229717234 +0.000000006 0.33902061394 50483.640613646 +0.00000000443 3.33385484899 78690.3076155986 +0.00000000441 1.31034191525 76044.9523205358 +0.00000000588 2.37074288411 121335.608713753 +0.00000000427 0.14810668871 50593.8469348654 +0.00000000413 3.33346664325 79852.7823200064 +0.00000000403 5.20705536949 146314.133303234 +0.00000000524 5.02853960393 71492.998823477 +0.00000000418 5.99113644745 103711.715279983 +0.00000000388 4.44142037364 29416.0387978544 +0.0000000039 4.02400157761 51543.0225438352 +0.00000000442 2.37158178341 111590.288157897 +0.00000000375 4.47565026408 52182.4348420484 +0.00000000387 4.83640155029 130969.206672966 +0.0000000039 1.20415517897 150866.086800293 +0.00000000416 3.60399872842 183724.700543113 +0.00000000407 0.529385305 433.7117378768 +0.00000000439 2.45401498182 50579.6198408638 +0.00000000412 0.50186886239 27999.1026247914 +0.00000000391 0.68517124695 134.109049585 +0.00000000398 1.99594942261 155997.727884351 +0.00000000346 3.40308148193 27140.1715247626 +0.00000000422 5.83293462268 38813.3565763492 +0.00000000342 0.83679406818 25764.3977249168 +0.00000000368 3.80659045949 81706.284369688 +0.00000000355 1.99286044781 1089.7087911936 +0.00000000462 3.33451630664 25440.8923082594 +0.0000000033 0.37013669364 26237.4663387088 +0.0000000033 6.19331560111 188276.654040172 +0.00000000407 2.17141736652 641.41356173899 +0.00000000321 5.0253200265 102232.848705918 +0.0000000033 5.5308696608 10021.8372800994 +0.00000000336 2.49163362426 25344.9130810416 +0.00000000381 5.90928705861 78187.443353447 +0.00000000316 2.42532836233 52101.0246845811 +0.00000000331 4.38897286971 26202.3424302594 +0.00000000401 1.99380933624 49842.6098902764 +0.00000000422 0.4655666994 1.4844727083 +0.0000000031 6.18819197073 27154.3986187642 +0.00000000302 4.68575942793 25565.3257234804 +0.00000000296 1.70818196194 25973.463852889 +0.00000000375 5.31085497894 339142.740840465 +0.00000000329 5.32609571265 853.196381752 +0.00000000299 5.81101886868 1692.1656695024 +0.00000000378 1.33745475273 52169.1777242484 +0.00000000293 4.43993559835 579.6875869988 +0.00000000276 4.45147472194 178063.368493961 +0.00000000283 6.19860164015 25881.717593137 +0.00000000315 1.95956643364 51707.841292794 +0.00000000337 4.21457120705 34282.1784747828 +0.00000000334 3.00354887525 23866.0465069772 +0.00000000268 1.3443749352 35191.8101356918 +0.00000000306 5.9444523141 64607.8489335462 +0.00000000283 0.96234220412 1639.069517188 +0.00000000287 1.28099267608 51013.3315787406 +0.00000000269 0.55818949975 3462.2447058652 +0.00000000274 5.61047457506 52278.899057367 +0.00000000352 0.49071599781 26294.0886900114 +0.00000000358 1.23360990528 1223.81784077861 +0.00000000343 4.29256939583 49527.3514576754 +0.00000000255 5.03019684368 154938.345954161 +0.00000000297 2.87172991159 129483.915966262 +0.00000000252 0.09044630682 13541.4212024912 +0.00000000301 1.22789205624 104138.313470859 +0.00000000274 3.67792692372 68241.8721446232 +0.00000000321 2.49914111769 141762.179806175 +0.0000000029 1.02241335068 8194.2753332086 +0.0000000024 0.99284920524 104344.499019296 +0.00000000278 0.53151576617 949.1756089698 +0.00000000249 2.39787134441 131498.89763806 +0.00000000274 2.09560778105 26624.7076536696 +0.0000000024 3.14668052954 23976.2528281966 +0.00000000239 0.8519855924 52808.5900224616 +0.00000000266 0.18324709351 2168.7604822826 +0.00000000226 4.85701184113 156100.820658569 +0.00000000228 2.19799888298 50696.939709084 +0.00000000231 1.49522976308 104331.942805397 +0.00000000245 4.68642861263 5327.4761083828 +0.00000000281 1.63579312063 51219.5171271778 +0.00000000219 5.75893553103 78109.9306142378 +0.00000000233 5.99853185125 78417.4882352074 +0.00000000227 6.02396548637 1581.959348283 +0.00000000218 5.42819370607 18207.8139882352 +0.0000000022 3.72017611382 7994.5284420242 +0.00000000271 0.20833686608 51639.001771053 +0.00000000244 2.33639123341 25138.7275326044 +0.00000000254 5.46143104532 621.7438008392 +0.00000000209 0.01908528531 26164.1692128498 +0.00000000208 6.18336687237 74923.0969980228 +0.00000000274 0.1542389879 51951.4614874465 +0.00000000212 1.95557421945 735.8765135318 +0.00000000236 4.28368070837 24079.3456024152 +0.00000000206 5.86972946528 52072.7135089298 +0.00000000201 1.6122687707 25241.820306823 +0.00000000235 3.60446251088 104371.282327197 +0.00000000229 3.66187363672 1596.1864422846 +0.00000000198 5.85298126352 52815.7035694624 +0.0000000022 1.39541547612 32769.1279949738 +0.00000000229 3.36265291664 134991.46920493 +0.00000000192 1.03510456065 25867.4904991354 +0.00000000199 4.7812628927 110634.688416288 +0.00000000191 4.2411099766 14.2270940016 +0.0000000021 5.44710702022 147423.511855328 +0.00000000229 0.7626653182 220.4126424388 +0.00000000185 0.24752751791 104564.911661735 +0.00000000211 1.8182667082 52065.599961929 +0.00000000182 2.31946183497 9384.8410080752 +0.00000000207 0.77329376239 917.9302859818 +0.0000000019 0.91354241432 97670.3877128972 +0.00000000184 3.32299343484 30.3268610044 +0.00000000209 0.41150840785 181505.943438926 +0.00000000225 5.06158596891 157483.018591054 +0.00000000184 2.71529935065 103285.117089107 +0.00000000191 1.96528922573 314.1861798696 +0.00000000182 4.30249539122 1884.9011634174 +0.00000000192 4.820978767 126996.940762906 +0.00000000188 0.98150502881 26049.7701059364 +0.00000000184 0.6702869759 106570.369670484 +0.00000000167 5.71084692524 96357.0841242726 +0.00000000184 2.33710037381 77829.9976868458 +0.00000000201 2.57648669602 97112.9369746968 +0.00000000176 3.20466399658 39629.3243440654 +0.00000000169 2.30516098722 101.9625182656 +0.00000000163 6.11134623776 170049.170291037 +0.00000000195 5.18276528052 99024.136457914 +0.00000000165 6.00583599609 224.3447957019 +0.00000000167 3.75645242744 52250.5878817157 +0.00000000172 4.28474997892 25780.3455206046 +0.00000000216 3.20425967752 50800.0324833026 +0.00000000157 1.61810971101 24815.222115947 +0.00000000163 1.77694235279 116917.76426628 +0.00000000156 1.94644057334 26421.7590823436 +0.00000000164 3.8148761948 77410.5130429706 +0.00000000158 4.95279229085 35472.7441496494 +0.0000000015 5.03580916221 207643.843202404 +0.00000000208 2.59008696784 27819.0254945068 +0.0000000018 5.62518388437 103299.344183108 +0.00000000165 2.25945126594 104202.049369162 +0.00000000148 3.94625893131 24601.923020509 +0.00000000149 4.4976634152 956.2891559706 +0.00000000157 1.62995234425 51859.4144134918 +0.00000000166 0.21228205353 52698.3837012422 +0.00000000151 2.75061488385 140652.801254082 +0.00000000161 1.72952408524 2648.454825473 +0.00000000169 2.61298183547 26086.4186688659 +0.0000000017 0.78905798191 72936.2333163398 +0.00000000177 5.06009562295 77844.2247808474 +0.00000000142 2.61984020842 24292.6446978532 +0.0000000015 4.93124201089 28286.9904848612 +0.00000000175 5.79468120941 39743.7636327506 +0.00000000163 3.37032055762 76571.5437552202 +0.0000000015 1.79967850988 3.9321532631 +0.00000000159 4.9036016347 104355.493901655 +0.00000000149 4.20242344258 52492.198152805 +0.00000000146 1.31203861446 26198.1094627936 +0.00000000162 2.25640253895 55516.4187098482 +0.00000000178 1.81205070225 26395.4607625438 +0.00000000132 0.90685777764 54294.5701435268 +0.00000000142 1.70641940798 92741.0606079226 +0.00000000138 0.642980433 86143.7985780616 +0.00000000125 0.32592941945 150244.342999454 +0.00000000131 0.91963253985 54509.0026760204 +0.00000000144 4.17124383409 24822.3356629478 +0.00000000135 3.86821614788 104358.726113298 +0.00000000159 4.72016316702 4083.9885067044 +0.00000000122 2.0813340737 52125.8096612442 +0.00000000141 2.08765477131 119116.851609567 +0.00000000122 5.01211051965 52595.2909270236 +0.00000000149 0.38744219837 487.6347512542 +0.00000000121 3.30215904574 1263.15736257819 +0.00000000138 1.04671626049 1083.0802322936 +0.00000000157 5.17018916622 23962.025734195 +0.00000000163 3.26593103179 26089.3876142825 +0.0000000013 0.56779128434 25936.8554717313 +0.0000000016 0.19385295261 104347.731230939 +0.00000000116 2.69818513122 129799.618421557 +0.00000000113 4.26323214388 102132.85546211 +0.00000000115 1.35196569742 75615.2545992496 +0.00000000135 1.70032124143 97580.9019650512 +0.00000000121 0.20372434486 38.1330356378 +0.00000000118 0.49434134122 78731.674415077 +0.00000000119 5.5456272589 76667.522982438 +0.00000000133 4.67446352847 2014.9816717978 +0.00000000126 6.24694138116 636.9962720242 +0.0000000012 3.20442216756 76681.7500764396 +0.00000000125 3.65255045892 29550.1478474394 +0.00000000118 5.26052652437 26729.3167033132 +0.00000000113 6.26688921593 104778.210757173 +0.00000000134 1.56524046563 25939.8244171479 +0.00000000114 3.52566774494 24356.7807886416 +0.0000000012 1.72596426067 22759.767485294 +0.00000000145 3.6163842157 52225.8029050526 +0.00000000107 5.72285490406 24176.703658357 +0.00000000112 0.28882268029 209812.603684687 +0.00000000121 0.11234419157 51528.7954498336 +0.0000000012 4.17769370414 25754.0472008048 +0.00000000105 1.88137155058 172402.036444808 +0.00000000106 6.27133163237 105940.685461581 +0.00000000104 3.850613951 1478.8665740644 +0.00000000108 2.96292200098 1375.7737998458 +0.00000000132 4.60210460022 11610.5519583742 +0.00000000114 5.20612177122 137678.191299471 +0.00000000107 0.00557717441 13362.4497067992 +0.00000000101 0.73934409276 77630.9256854094 +0.00000000097 1.19155686364 78270.3379836226 +0.000000001 0.25974575144 160.40736938481 +0.00000000105 0.03739853961 180.0771302846 +0.00000000114 5.13609864972 1135.6768718932 +0.00000000101 4.1432325844 176953.989941867 +0.00000000095 0.49488385937 107794.187511262 +0.00000000095 1.54869651436 25973.5040346608 +0.000000001 1.51228088427 157057.10981454 +0.00000000106 4.57237246234 26073.6760475726 +0.00000000094 3.53697338405 26521.614879451 +0.00000000091 3.13017596287 64901.2597179234 +0.00000000088 5.20234335205 1485.2907067032 +0.00000000116 5.96693811684 24182.4383766338 +0.00000000099 2.1200254924 66653.1574663484 +0.00000000105 4.04764282865 27726.9726587622 +0.00000000094 2.62198655221 104275.346495021 +0.00000000106 2.06629215696 125112.039599488 +0.00000000088 3.8824070331 51852.300866491 +0.00000000085 2.83285123847 214364.557181746 +0.00000000083 5.44599307753 78188.9278261553 +0.00000000083 3.35497157412 52325.369480283 +0.00000000104 4.95116515346 182085.631025925 +0.0000000011 6.04814955763 49953.9496485514 +0.00000000093 1.00014028766 9745.3205558566 +0.00000000081 4.03821735964 132658.272812058 +0.00000000084 0.11234538521 53228.0746663368 +0.00000000094 5.55962830464 51432.8162226158 +0.0000000008 6.13595673095 137210.226309117 +0.0000000008 2.72256616799 25042.7483053866 +0.0000000008 4.2913724856 77101.2347203148 +0.00000000085 0.97100574775 25788.776747305 +0.00000000082 1.89501710792 128320.751847493 +0.00000000077 1.16185579398 204151.271635535 +0.00000000092 4.44154858356 26091.8352948373 +0.00000000078 3.73813140716 26222.0121911592 +0.00000000076 4.28770981047 86457.9847579312 +0.00000000076 2.88868549481 53242.3017603384 +0.00000000104 4.32540467122 23888.8157982872 +0.00000000094 4.32453647728 78257.0808658226 +0.00000000074 4.96325610801 26823.779655106 +0.00000000077 1.07428657729 50167.2487439894 +0.00000000075 2.56662960973 19202.7532516434 +0.00000000099 6.00141798836 19958.6061020676 +0.00000000087 3.55579419373 52381.9918315856 +0.00000000078 1.00822618263 25352.0266280424 +0.00000000088 3.52269656514 60055.8954364874 +0.00000000078 5.82066892741 155571.819107837 +0.00000000076 2.96046756402 25024.5890581219 +0.00000000076 4.2442123571 130226.216612433 +0.00000000076 2.22645638378 36109.7404216736 +0.00000000072 2.23348468194 173511.414996902 +0.00000000079 1.13204602827 52290.2455718336 +0.00000000074 1.55328520138 51653.2288650546 +0.00000000071 2.26106298981 159.3017347922 +0.00000000073 2.05345178568 26941.0995233262 +0.00000000095 1.93550514722 365230.643982039 +0.0000000007 4.74315846161 52061.3669944632 +0.00000000085 1.31607641314 26667.590728573 +0.00000000076 5.58726680703 13675.5302520762 +0.00000000092 3.24599684677 28256.6636238568 +0.00000000067 1.15071488774 55503.9419394286 +0.00000000068 2.92993581219 23919.1426592916 +0.00000000067 1.77035470445 181026.249095736 +0.00000000066 2.59648990707 27780.0688110766 +0.00000000082 5.36282814327 167850.08294775 +0.00000000064 3.99165913279 130432.40216087 +0.00000000069 5.13777502156 52712.6107952438 +0.00000000063 0.54837259436 34082.4315835984 +0.00000000065 3.89976847376 27005.833427556 +0.00000000073 6.19252091852 50064.1559697708 +0.00000000066 1.91671959572 102018.416173425 +0.00000000082 0.8782465164 25446.4895798352 +0.00000000063 3.87624799927 78896.4931640358 +0.00000000062 1.55377407031 182188.723800143 +0.00000000062 4.71223563105 103.7821885806 +0.00000000087 3.57434964589 27037.078750544 +0.00000000077 3.43626093365 54087.0057663656 +0.00000000078 4.92073893807 77795.7444343682 +0.00000000071 2.76139796167 11.0457002639 +0.00000000064 5.37974575072 51226.6306741786 +0.00000000082 3.78003355754 26308.315784013 +0.00000000062 2.70733081732 104505.391376782 +0.00000000071 5.05097183202 27177.6119327678 +0.0000000007 4.29342266024 27311.7209823528 +0.00000000068 2.34136362165 78366.8021989412 +0.0000000006 4.90888421377 25508.2155545754 +0.00000000068 6.04917764171 647.0108333148 +0.00000000058 2.46745404038 104197.833755812 +0.00000000067 2.96573339768 51969.6207347112 +0.00000000066 5.33871332672 157586.800779634 +0.00000000058 2.17528608366 323.5054166574 +0.00000000062 4.44991435917 130419.845946971 +0.00000000063 0.27396211581 130459.185468771 +0.00000000063 5.22327184571 76784.8428506582 +0.00000000064 4.64108529425 61279.713277266 +0.00000000062 1.84001159422 183570.921732628 +0.00000000055 1.66692917947 31415.379249957 +0.00000000058 4.06522187846 32132.1317229496 +0.00000000057 2.0756938708 17893.6278083656 +0.00000000055 2.49038254003 22625.658435709 +0.00000000077 6.17301946895 25032.4533646481 +0.00000000068 4.68765980625 77307.420268752 +0.00000000054 4.63708190151 51329.7234483972 +0.00000000055 0.21233757772 2221.856634597 +0.00000000068 2.36358626958 25953.7940919892 +0.00000000053 2.88564903323 101011.000139597 +0.00000000062 1.19998944516 26083.9709883111 +0.00000000054 3.90599349467 123758.290854471 +0.00000000052 2.6059599715 78160.616650504 +0.00000000072 0.83460657204 22909.7573510066 +0.00000000066 3.17005690509 78039.3646290207 +0.00000000052 2.13323028898 44295.7171298094 +0.00000000061 1.63440457571 61.7259747402 +0.00000000053 2.00748586733 24448.8336243862 +0.00000000051 2.50978165702 78903.6067110366 +0.00000000051 3.22110952745 130652.814803309 +0.0000000006 6.23105854697 76887.9356248768 +0.00000000066 3.23596712512 77726.9049126272 +0.00000000059 1.53485505891 6044.2285813754 +0.00000000059 1.10559326249 26102.1302355758 +0.0000000006 1.08408977503 27972.8043049916 +0.00000000049 2.24548271996 425.908776514 +0.00000000055 3.33645161611 207593.8465805 +0.00000000067 0.59579109206 94329.7752861974 +0.00000000056 4.05652507832 26010.1525975903 +0.00000000056 1.49670493057 136722.591557862 +0.00000000049 4.72236375377 5193.3670587978 +0.00000000049 2.99400480872 52252.072354424 +0.00000000049 4.15104806247 51955.3936407096 +0.0000000005 5.31916782876 103917.90082842 +0.00000000051 4.32173710361 58857.031136548 +0.0000000005 0.42233074233 27684.0895838588 +0.00000000066 5.06498799279 73.297125859 +0.00000000048 0.80745705976 2703.6161546756 +0.00000000048 0.16882113823 24918.3148901656 +0.00000000049 5.71984539931 50380.5478394274 +0.00000000061 0.05575706789 161079.372346504 +0.00000000047 5.70016549134 129373.020230681 +0.00000000048 4.71754734372 50903.1252575212 +0.0000000005 0.77120384679 50689.8261620832 +0.0000000005 4.75557775921 143005.667407854 +0.00000000046 1.03065291695 51868.2486621788 +0.00000000046 4.07474771884 52137.6732475106 +0.00000000045 2.75496032307 196137.073432611 +0.00000000056 1.48667124221 30171.8916482786 +0.00000000047 3.49884159195 26575.5378928284 +0.00000000048 2.04489119557 27573.1938482774 +0.00000000046 1.96812600979 27223.5800134674 +0.00000000044 0.58466186909 1243.4876016784 +0.00000000043 0.48582749664 78338.4910232899 +0.00000000046 0.10663541022 102659.446896794 +0.00000000049 1.92223535597 50049.9288757692 +0.00000000047 5.34811633125 846.0828347512 +0.00000000046 2.32911930278 129387.247324683 +0.00000000056 1.46049477175 28102.884813372 +0.0000000005 5.62967300375 53906.928636081 +0.00000000046 5.09770472011 151199.942741062 +0.00000000043 2.30154744958 26709.6469424134 +0.00000000051 2.88082546361 27669.8624898572 +0.00000000055 5.55849793732 123200.840116271 +0.00000000044 0.48527820908 80174.9089079398 +0.00000000048 2.59296696271 6720.7139793414 +0.00000000044 0.24824938054 742.9900605326 +0.00000000045 2.489494983 65831.6667743248 +0.00000000045 4.86503115391 52483.363904118 +0.00000000041 5.23419163545 130289.952510736 +0.00000000041 0.91885509326 50910.238804522 +0.00000000044 3.12424163301 26126.036177212 +0.00000000042 5.66855218492 166740.704395656 +0.00000000039 5.01739570944 26402.0893214438 +0.00000000038 0.02313645928 2111.6503133776 +0.00000000049 4.11697361923 25227.5932128214 +0.00000000038 0.09191461136 26118.2300025786 +0.00000000038 5.0314609238 24203.0019781568 +0.00000000051 4.8630590664 78153.5031035032 +0.00000000038 0.13003640396 27351.0605041524 +0.00000000038 1.34984785206 70269.1809826984 +0.00000000038 0.52032944033 103498.416184545 +0.0000000004 5.66117959398 52174.3218104401 +0.00000000038 0.92511339052 112231.701719636 +0.00000000051 4.15223165568 27170.9833738678 +0.00000000037 1.67308781547 54374.8936264354 +0.00000000038 6.26592309401 202.2533951741 +0.00000000036 3.23911910889 176332.246141028 +0.00000000037 1.90730795656 3308.4658953804 +0.00000000037 3.03203144287 76041.8527901256 +0.00000000038 3.17519743409 78786.2868428164 +0.00000000035 3.90697621183 80382.473285101 +0.00000000038 2.00924199028 1162.4747044078 +0.00000000036 1.80080871248 19336.8623012284 +0.00000000035 4.66254825701 77947.317555066 +0.00000000043 1.57972686428 130443.397043229 +0.00000000035 0.74694549648 25985.9406233086 +0.0000000004 2.11415671365 3492.5715668696 +0.00000000038 4.65738726744 22003.9146348698 +0.00000000037 0.7757183811 16703.062133499 +0.00000000035 5.00128829727 52509.6622239178 +0.00000000047 0.02275392308 25014.2941173834 +0.00000000043 3.15273137814 130435.634372513 +0.00000000034 3.05681901713 2820.8311441262 +0.00000000037 4.68248751145 123668.805106625 +0.00000000034 5.73615227262 45290.6563932176 +0.0000000004 2.76893017076 50270.341518208 +0.00000000038 6.01229835605 26057.5762805698 +0.00000000034 6.25090722416 21716.0267748 +0.00000000034 0.95587257158 78580.1012943792 +0.00000000033 3.35217476663 235900.506826261 +0.00000000032 2.35469869139 2383.1930147762 +0.00000000037 3.80938441515 8989.46770543239 +0.00000000043 2.27476214717 25169.9728555924 +0.00000000032 4.14291864821 2686.7220945412 +0.00000000037 0.0457118584 52177.2907558567 +0.00000000032 1.53610678036 233731.746343979 +0.00000000038 3.98892541543 1300.826818205 +0.00000000042 5.10993958059 145204.754751141 +0.00000000033 2.91530565997 130866.113898747 +0.00000000043 1.77793563831 103932.127922422 +0.00000000035 5.35726747093 26189.8656598398 +0.00000000035 0.65119403092 1535.9767429694 +0.00000000044 3.08976502022 8014.198202924 +0.00000000031 0.90638189649 128220.758603684 +0.00000000042 3.37905134636 23549.6546373206 +0.00000000038 0.38543000653 515.463871093 +0.00000000039 1.08681725797 25773.7169617046 +0.00000000036 4.30448026071 52286.0126043678 +0.00000000031 5.08183330827 78213.7128028184 +0.00000000038 3.16432629306 91805.1306272138 +0.00000000039 1.4749400211 4022.2625319642 +0.00000000042 0.60192138814 24388.623925071 +0.00000000037 3.2360628526 28791.5192962498 +0.0000000004 0.26646931277 78313.7060466268 +0.00000000036 4.38588497247 81591.8450810028 +0.00000000035 0.17056359345 6129.2970395066 +0.0000000003 2.50459470137 102755.426124012 +0.0000000004 4.58870970073 26076.8574413103 +0.0000000004 4.09419634913 35833.2236974308 +0.0000000003 4.79837659477 28736.3579670472 +0.00000000032 3.42931668217 24402.8510190726 +0.00000000029 2.52212486456 1353.7487450168 +0.0000000003 4.69352116507 24072.9214697764 +0.00000000029 5.31070299201 199599.318138476 +0.0000000003 3.20350587499 23762.9537327586 +0.00000000036 2.44362166097 23336.3555418826 +0.00000000028 2.77231585227 26312.2479372761 +0.00000000028 0.26775880889 50444.6839302158 +0.00000000029 3.50869792127 15406.6526050088 +0.0000000003 2.95993198433 132028.588603155 +0.00000000028 3.41609673663 133882.090652836 +0.00000000033 2.39929042753 61560.6472912236 +0.00000000032 1.34796958829 37698.4550999484 +0.00000000028 1.75026246832 78683.1940685978 +0.00000000033 4.51080770987 3776.4308857348 +0.00000000032 5.0066530782 29396.3690369546 +0.00000000037 5.23066729388 81604.3218514224 +0.00000000028 0.99927277404 1322.6776475314 +0.00000000029 2.0015977077 25004.8229092806 +0.00000000035 4.69198477732 22065.64060961 +0.00000000029 3.80697601044 24513.057340292 +0.00000000032 4.69401466159 27250.377845982 +0.00000000031 5.86715902954 5815.11085963699 +0.00000000027 1.26702311366 27044.1922975448 +0.0000000003 3.44351888035 104819.577556651 +0.00000000028 5.36078058708 412.3710968744 +0.00000000028 5.73893599832 240452.46032332 +0.00000000034 5.19151430726 2008.557539159 +0.0000000003 1.73241634839 163766.094441045 +0.00000000027 5.30425762252 24864.0853007956 +0.00000000032 1.12362303179 625.6701923124 +0.0000000003 2.04171272941 193937.986089324 +0.00000000032 4.78663079749 75930.5130318506 +0.0000000003 4.4689122615 25450.90686955 +0.00000000032 4.73906176949 48847.6706268682 +0.00000000027 4.12514822062 104358.241125197 +0.00000000026 0.67609297065 35077.3708470066 +0.00000000033 2.69651735555 25647.0778566966 +0.00000000026 4.94767789631 209658.824874202 +0.00000000035 3.86705432105 25466.159340735 +0.00000000026 4.79912409089 198489.939586383 +0.00000000026 1.59971503257 31281.270200372 +0.00000000026 1.20008223797 153084.84390448 +0.00000000026 3.02443658098 26724.8994135984 +0.00000000025 2.03567222767 52817.2198448874 +0.00000000027 1.23585314301 53.0961523144 +0.00000000026 5.53069670975 25657.3727974351 +0.00000000028 0.93845909288 158746.175953632 +0.00000000025 1.46977800361 1272.6810256272 +0.00000000026 2.45961936761 181659.722249411 +0.00000000034 2.39774146758 39763.4333936504 +0.00000000029 6.23821353511 102769.653218014 +0.00000000029 4.90111965589 116783.655216695 +0.00000000025 3.02186465541 39450.3528483734 +0.00000000027 3.77575599741 103718.828826984 +0.00000000027 3.9212504685 80596.9058175946 +0.00000000023 0.26970481255 52609.5180210252 +0.00000000023 5.98846059571 27463.67694142 +0.00000000025 1.22968381596 49976.7189398614 +0.00000000023 5.57437029749 155887.521563131 +0.00000000023 5.9950798502 50007.0458008658 +0.00000000023 1.44496012077 5687.630368952 +0.00000000024 0.46516912647 130446.629254872 +0.00000000023 0.94331115897 28774.6252361154 +0.00000000027 0.80529908381 2698.4514473772 +0.00000000027 0.27124610516 1265.5674786264 +0.00000000023 0.89381228793 156314.119754007 +0.00000000023 2.96257779899 12546.481939083 +0.00000000022 5.42940490576 1485.9801210652 +0.00000000022 1.03839316349 103189.137861889 +0.00000000023 1.35379542887 52161.5791891468 +0.00000000026 6.01331218379 122444.987265847 +0.0000000003 2.66518277698 25600.26839032 +0.00000000023 4.07521268525 230239.174777109 +0.00000000024 0.64355332403 203041.893083441 +0.00000000022 1.39463873909 952.0766232596 +0.00000000023 1.98852683178 7392.4544020848 +0.00000000028 1.37381287166 309.2783226558 +0.00000000022 2.15165551798 104276.830967729 +0.00000000025 4.93854060665 101703.157740824 +0.00000000023 3.12039946936 77616.6985914078 +0.00000000028 0.40745832322 55638.0509890136 +0.00000000024 0.4419926444 24285.5311508524 +0.00000000023 1.33496997363 163298.129450691 +0.00000000021 4.0146938126 120417.678427772 +0.00000000024 0.63196904603 77940.2040080652 +0.00000000022 5.70851933792 2840.500905026 +0.00000000024 4.45840068641 183145.012956114 +0.00000000023 3.62152465067 5635.0337293524 +0.00000000021 3.04515069387 9123.5767550174 +0.00000000021 1.96886020684 177287.845882637 +0.00000000023 0.59040250365 25672.3506509621 +0.00000000021 3.40810269373 129586.319326119 +0.00000000021 3.09046433472 26267.9802718588 +0.00000000024 1.94276984966 183674.703921209 +0.00000000021 3.98455358233 6191.0230142468 +0.00000000028 0.93414213433 51841.950342379 +0.0000000002 4.59348701559 52061.407176235 +0.00000000027 4.61439897742 52027.7275587221 +0.0000000002 0.48128544481 52309.9153327334 +0.0000000002 3.31281154655 26248.310510959 +0.00000000023 1.67970146036 23113.2931869632 +0.0000000002 2.44057473344 50264.6067999312 +0.00000000025 5.43422956232 2.9689454166 +0.00000000026 3.61410457829 52024.7586133055 +0.0000000002 0.60321200025 138319.60486121 +0.0000000002 2.62628682595 164.43591058941 +0.0000000002 0.653247742 156520.305302444 +0.00000000027 4.74395008878 391318.547123613 +0.00000000021 4.45035214874 25862.073873164 +0.00000000021 1.54947465846 148.0787244263 +0.00000000027 5.13202499307 12382.0460284936 +0.0000000002 0.68567124507 42.8830749034 +0.00000000019 1.92072938625 78800.513936818 +0.00000000027 2.48188330716 25665.2371039613 +0.00000000027 1.27457874648 7860.4193924392 +0.00000000022 2.29809961839 25865.0428185806 +0.00000000019 4.09473921906 76255.1518855636 +0.0000000002 4.67174071386 207114.15223731 +0.00000000022 2.63315058351 7768.3665566946 +0.0000000002 1.24271716091 52179.7384364115 +0.0000000002 6.11431848045 24824.745778996 +0.00000000023 4.18071159026 2125.8774073792 +0.00000000021 0.74169140667 1795.258443721 +0.00000000019 2.66558529381 191.4482661116 +0.0000000002 3.22150044915 156547.088610345 +0.00000000021 6.18753985884 104127.267770595 +0.0000000002 5.52295053123 130363.249636595 +0.00000000021 3.90684382108 51534.3927214094 +0.0000000002 3.1001950954 838.9692877504 +0.00000000025 5.79466888187 26098.9488418381 +0.00000000021 6.23594952039 103814.808054201 +0.00000000019 5.79715725254 26279.3514076858 +0.00000000022 0.71256272418 959.1228599576 +0.00000000021 1.39589766697 103395.323410326 +0.00000000018 1.52837590084 107.3053069296 +0.00000000019 0.6026210276 27566.7697156386 +0.00000000025 0.78252166479 53814.8758003364 +0.00000000025 2.29282750485 77520.71936419 +0.00000000018 2.11606037402 26.2983197998 +0.00000000024 1.60264230919 208173.534167499 +0.00000000021 6.27983567062 54344.566765431 +0.00000000018 2.13288203799 77314.5338157528 +0.00000000019 5.02228884604 26114.201461374 +0.0000000002 5.52520867267 9591.5417453718 +0.00000000017 4.12183264175 24602.612434871 +0.00000000022 0.51026067819 95.9792272178 +0.00000000017 4.488898325 208276.626941718 +0.00000000017 3.94937058994 25459.0515555241 +0.00000000017 5.29323037427 76137.8320173434 +0.00000000019 3.67294881327 6885.14988993081 +0.00000000018 1.02433476262 53399.624123927 +0.0000000002 2.79332004367 25927.4957721894 +0.00000000018 5.83348216244 293.4107843772 +0.00000000024 3.0007843166 23446.561863102 +0.0000000002 1.11172116756 156507.749088545 +0.00000000017 0.56645607004 104984.39630561 +0.0000000002 4.48412602835 52755.4938701472 +0.00000000019 5.18601674976 2544.6726368924 +0.00000000023 4.19936868759 24952.226269681 +0.00000000017 2.06473217893 130005.803969994 +0.00000000019 0.55214472899 52396.2189255872 +0.00000000019 1.79653943961 89.485747846 +0.00000000022 3.72989530019 48997.6604925808 +0.0000000002 5.93006048006 11852.355063399 +0.00000000018 6.24870732707 233681.749722074 +0.00000000021 3.0156672555 25907.8260112896 +0.00000000016 1.73390726659 52911.6827966802 +0.00000000017 3.23716624064 117893.033768788 +0.00000000022 0.46092942812 19367.1891622328 +0.00000000016 5.06429474773 43981.5309499398 +0.00000000021 1.13950009268 25650.2592504343 +0.00000000019 3.19311280972 47803.9299163742 +0.00000000021 4.64218889935 112545.887899505 +0.00000000017 2.96216633831 102975.838766451 +0.00000000016 0.60226326404 149846.193996046 +0.00000000016 5.86803075725 127098.903281171 +0.00000000018 1.20391834667 87367.6164188402 +0.00000000016 4.53670173929 2667.0523336414 +0.00000000017 5.77652308057 51130.6514469608 +0.00000000018 5.8770643204 78057.5238762854 +0.00000000019 5.24206436649 60370.081616357 +0.00000000016 1.31713012946 78843.3970117214 +0.00000000019 5.33584429695 104454.705340515 +0.00000000015 4.52789928708 25984.1209529936 +0.00000000016 4.1216258545 189386.032592265 +0.00000000017 3.51115348265 45455.092303807 +0.00000000015 1.65943772958 51596.1186961496 +0.00000000015 4.28577331083 117.3198682202 +0.00000000016 0.28814169191 78469.8949731598 +0.00000000015 0.64079475058 53093.7365691302 +0.0000000002 5.58915267196 1423.564731963 +0.00000000015 6.19871258212 156740.717944883 +0.00000000015 2.05066243688 16342.5825857176 +0.00000000018 0.93517825293 104344.984007397 +0.00000000015 4.64013294295 2974.609954611 +0.00000000015 2.61010767947 7830.0925314348 +0.00000000015 2.60585262136 151.0476698429 +0.00000000018 0.92309429794 1577.3435424478 +0.00000000017 1.36952124854 78115.6307002963 +0.00000000018 1.95659679786 102872.745992232 +0.00000000017 5.37350443158 25384.2699569568 +0.00000000015 2.1295253236 128106.319314999 +0.00000000018 4.06290374391 51439.9297696166 +0.00000000015 4.32808623679 77741.1320066288 +0.00000000014 3.46389680879 104426.394164864 +0.0000000002 5.15870331048 154408.654989067 +0.00000000014 4.53089771582 57503.2823915312 +0.00000000016 3.64720066701 24072.2320554144 +0.00000000015 2.96793644807 24719.2428887292 +0.00000000014 0.79165737765 25928.601406782 +0.00000000014 4.36570321274 78249.482330721 +0.00000000014 5.35774038541 896.0794566554 +0.00000000014 5.57146329055 104248.519792078 +0.00000000014 6.22061869408 104874.189984391 +0.00000000015 0.66056760946 77622.2958629836 +0.00000000017 4.3940408425 162810.494699437 +0.00000000017 4.01700926317 51876.6798888792 +0.00000000014 5.96074966457 4371.8763667742 +0.00000000014 5.51412243126 48713.5615772832 +0.00000000014 5.04161806976 53029.0026649004 +0.00000000014 3.099795747 128747.350038369 +0.00000000019 4.6170254761 16028.396405848 +0.00000000017 2.09526572835 52277.768801414 +0.00000000014 1.5151690827 52164.7605828845 +0.00000000014 2.76589411039 26734.913974889 +0.00000000017 5.31477308011 103608.622505764 +0.00000000013 6.04881581356 52812.8025551726 +0.00000000015 0.92065367569 256327.077918683 +0.00000000016 2.76936523753 46046.5092436418 +0.00000000019 4.91561037107 277.0349937414 +0.00000000015 1.87874008695 26161.2002674332 +0.00000000013 1.4859308936 54824.2611086214 +0.00000000015 1.37228117638 18043.3780776458 +0.00000000018 2.95472168569 76152.059111345 +0.00000000017 1.57020520015 104241.406245077 +0.00000000018 2.97721991956 187167.275488078 +0.00000000013 3.49902133309 78397.8184743076 +0.00000000018 2.18386661425 149288.743257845 +0.00000000017 5.3885117007 52041.6972335634 +0.00000000013 6.2695666077 90989.1628594976 +0.00000000013 1.1367469174 237009.885378355 +0.00000000014 2.18322393546 225687.22128005 +0.00000000013 6.15204536524 35211.4798965916 +0.00000000017 1.32178768936 106262.812049514 +0.00000000014 1.73651187343 2912.8839798708 +0.00000000013 0.84907711504 102343.055027138 +0.00000000013 2.3997022038 155460.923372255 +0.00000000017 4.15374414668 26014.6060157152 +0.00000000013 0.72484082297 153878.964023972 +0.00000000013 3.04907288197 80432.4699070052 +0.00000000013 1.37316946035 104035.22069664 +0.00000000015 3.12808384217 173.44857138459 +0.00000000013 2.93774353095 533.6231183577 +0.00000000013 2.24535401962 246113.792372472 +0.00000000016 0.39665846969 78112.6617548797 +0.00000000015 4.75053341616 130020.031063996 +0.00000000016 0.76587038276 557.4507382004 +0.00000000015 6.01045796437 51112.4921996961 +0.00000000015 0.93774708323 461.3364314544 +0.00000000012 4.03988032603 77956.151803753 +0.00000000015 1.43833460468 169093.570549428 +0.00000000014 2.1474910882 78129.6003751376 +0.00000000012 4.57098987537 6751.0408403458 +0.00000000017 0.640869336 5131.6410840576 +0.00000000013 5.02936180992 144916.866891071 +0.00000000016 3.65387335184 104028.107149639 +0.00000000013 3.37789792164 79212.8850336924 +0.00000000013 1.38408689559 4885.8094378282 +0.00000000012 4.95862705668 50536.7367659604 +0.00000000014 2.05563043425 107692.224992997 +0.00000000012 3.9377239153 104668.004435953 +0.00000000014 3.26407683636 104401.609188201 +0.00000000014 2.94492731309 51120.3565062223 +0.00000000013 5.3055485999 155475.150466257 +0.00000000014 5.14050840336 726.4820198702 +0.00000000012 2.41433841278 24551.9263986048 +0.00000000013 3.02673254226 182828.621086457 +0.00000000012 2.94598982599 5039.588248313 +0.00000000013 3.57478000552 78484.1220671614 +0.00000000013 2.94343799803 79315.977807911 +0.00000000012 5.17024351037 103402.436957327 +0.00000000012 3.19152649116 28309.7597761712 +0.00000000012 6.16852058989 78413.2726218572 +0.00000000013 4.35939831008 133767.651364151 +0.00000000013 5.96217383792 2538.2485042536 +0.00000000012 2.97455363125 26290.1565367483 +0.00000000012 1.94777069809 156377.855652311 +0.00000000012 1.81926611664 70069.434091514 +0.00000000013 1.24212367708 4437.51420837359 +0.00000000012 0.5377584257 106470.376426675 +0.00000000012 4.0602950761 79487.5272655012 +0.00000000012 1.39982040688 77417.6265899714 +0.00000000012 5.70094378358 79330.2049019126 +0.00000000012 2.36617272843 79994.8317776552 +0.00000000012 4.77094162628 78999.5859382544 +0.00000000012 5.23189289937 26411.4085582316 +0.00000000014 2.99800402366 1073.6090241908 +0.00000000012 6.15146193785 103704.601732982 +0.00000000012 1.58617824624 78571.2670456922 +0.00000000013 0.37894193721 53124.9818921182 +0.00000000012 3.86549077079 189853.997582619 +0.00000000013 4.70785515154 234261.437309073 +0.00000000012 4.5409764894 56259.7947898528 +0.00000000012 1.32257018476 149756.7082482 +0.00000000011 5.69779744921 222224.976574185 +0.00000000012 0.60900120711 2751.5475996916 +0.00000000011 0.79876219873 78225.5763890848 +0.00000000013 2.57664086838 1116.4920990942 +0.00000000012 0.86411055123 78043.2967822838 +0.00000000011 4.02869363295 263097.788519929 +0.00000000011 3.97587600566 76998.1419460962 +0.00000000011 5.29433199334 52797.5500839876 +0.00000000013 5.69550284497 51688.1715318942 +0.00000000015 3.91946731118 27665.246684022 +0.00000000013 4.89334198524 45424.7654428026 +0.00000000012 2.33066141026 130336.422933652 +0.00000000012 2.97893637259 25885.6497464001 +0.00000000012 0.33532325982 41494.555746583 +0.00000000011 1.81390783997 104301.615944393 +0.00000000011 3.67540306066 79181.6397107044 +0.00000000013 1.92207364074 2962.880601775 +0.00000000012 4.51335455691 54190.7879549462 +0.00000000012 5.8914039722 156954.017040321 +0.00000000012 5.80412470555 72134.412385216 +0.00000000011 2.54446138738 26183.882368792 +0.00000000011 0.57810940674 142871.558358269 +0.00000000014 1.49797486148 103883.647575942 +0.00000000011 0.25563634033 52663.4410344026 +0.00000000011 4.34226157432 63786.3582415226 +0.00000000011 5.79546155779 76358.2446597822 +0.00000000011 5.43581617959 4398.17468657401 +0.0000000001 3.45435285202 26830.8932021068 +0.0000000001 1.05961891051 216897.500465802 +0.0000000001 5.54078372768 53867.9719526508 +0.00000000013 4.09291929409 78378.1487134078 +0.00000000012 6.09214378282 156523.537514087 +0.00000000012 2.30793560033 192828.60753723 +0.00000000011 5.49984194986 130593.294518356 +0.0000000001 5.02934387609 63.7358983034 +0.0000000001 2.56161075764 3178.1457905676 +0.0000000001 4.51229030686 80912.1642501956 +0.0000000001 3.26964460988 143980.936910362 +0.00000000014 0.09133406732 138.5174968707 +0.00000000014 4.26704901561 52171.8741298853 +0.0000000001 2.12874423735 181563.053607831 +0.0000000001 2.68594312022 53551.5800829942 +0.0000000001 5.01052160566 53311.4831550416 +0.00000000013 2.21304135803 287.8878600698 +0.0000000001 5.99285759925 129063.741908025 +0.0000000001 0.23580667035 159969.993794411 +0.00000000014 4.15846442712 52190.03337715 +0.00000000014 2.17544501087 2506.6449642566 +0.0000000001 2.39055885342 78262.2249520143 +0.0000000001 5.33589950489 128843.329265586 +0.0000000001 3.69795961564 175934.09713762 +0.0000000001 5.50982370855 181548.826513829 +0.00000000012 0.91293309387 53258.886515442 +0.0000000001 0.21546965297 155674.222467693 +0.0000000001 5.05408550952 182465.758793885 +0.00000000011 1.47055363263 76991.0283990954 +0.00000000014 1.74381856487 36.6485629295 +0.00000000014 1.73080789777 171292.657892715 +0.0000000001 1.79047706298 235746.728015776 +0.00000000012 2.869185171 2045.3085328022 +0.00000000013 5.94639118711 168959.461499843 +0.0000000001 5.24213703651 130285.736897386 +0.00000000014 6.10459624713 454.9093665273 +0.0000000001 5.39397583397 77.7505439839 +0.00000000011 1.99827759086 1088.603156601 +0.0000000001 1.76064600598 52489.992463018 +0.0000000001 5.11611480967 113455.519560414 +0.00000000014 4.11983704037 54060.7074465658 +0.00000000012 2.84049561669 183041.920181895 +0.00000000012 3.1829708579 228508.052424176 +0.0000000001 1.62042818189 231348.553329202 +0.0000000001 2.3830820052 181975.424704705 +0.0000000001 5.17901157458 203375.749024211 +0.0000000001 1.70609651468 78597.565365492 +0.0000000001 3.0188061819 104501.175763431 +0.00000000011 1.42631059185 58220.0348645238 +0.0000000001 3.45269160846 99979.7361995226 +0.00000000011 4.42716378223 235320.819239262 +0.0000000001 4.45423293249 5469.8837830406 +0.00000000009 4.68983089958 80462.7967680096 +0.00000000009 1.77635894319 50290.905119731 +0.0000000001 1.41464391522 48091.817776444 +0.00000000011 5.93477819724 158116.491744729 +0.0000000001 2.55614008171 105418.108043487 +0.00000000009 3.11835021508 52206.1331441528 +0.00000000009 2.24380470375 299.1263942692 +0.00000000009 3.22171579815 51006.2180317398 +0.00000000009 3.24808968579 78697.4211625994 +0.00000000011 0.73383746517 17605.7399482958 +0.0000000001 2.45523846147 233835.528532559 +0.00000000009 4.35363918141 190809.597324228 +0.00000000009 2.77090630961 76094.94894244 +0.00000000012 0.23038883503 130907.480698225 +0.00000000009 5.05551915235 70383.6202713836 +0.00000000009 5.11051597902 156093.707111568 +0.00000000011 5.44617170556 56777.7564021114 +0.00000000009 4.67339642631 104771.097210172 +0.00000000009 4.56456351898 259819.649485553 +0.00000000009 0.73352390338 75085.563634155 +0.0000000001 2.64743106367 153186.806422745 +0.0000000001 5.18315351919 1382.1979324846 +0.00000000012 4.75714453262 250665.745869531 +0.00000000011 5.79093643324 292628.266606468 +0.00000000009 6.24971585432 202420.149282602 +0.00000000012 5.83966176266 11790.6290886588 +0.00000000011 2.84614041718 184204.394886303 +0.0000000001 3.41187941424 1905.4647649404 +0.0000000001 3.0024026508 118828.963749497 +0.00000000009 3.90754065548 154308.661745258 +0.0000000001 0.88848120961 51315.4963543956 +0.00000000011 4.4943130123 156531.300184803 +0.00000000009 0.37279337773 182622.43553802 +0.00000000009 5.94479236467 38634.3850806572 +0.00000000009 0.28434529807 5019.9184874132 +0.00000000011 5.30507160437 51257.8759971666 +0.00000000009 5.05598171209 62197.6435632478 +0.00000000009 2.0074301127 154194.222456573 +0.0000000001 2.29548861266 1211.341070359 +0.00000000009 1.40840962373 78149.2701360374 +0.00000000011 2.69818187519 195047.364641417 +0.00000000009 3.7733811002 52073.8437648828 +0.0000000001 4.16632261841 1130.1539475858 +0.00000000009 4.71851534374 257436.456470777 +0.00000000009 1.56697202296 156107.93420557 +0.0000000001 3.84491070936 42790.9652750732 +0.0000000001 0.84911221571 61921.126839005 +0.00000000011 3.4350449899 81725.9541305878 +0.00000000008 3.46841587447 156534.532396446 +0.00000000009 3.07023951195 78265.1938974309 +0.00000000011 5.3324059131 49424.2586834568 +0.00000000009 3.80703237983 184834.079095206 +0.0000000001 5.24984657637 860.3099287528 +0.00000000008 2.32846981012 156451.15277817 +0.00000000009 5.86810139691 221135.267782991 +0.00000000009 0.07267483428 54879.422437824 +0.00000000009 3.53847001127 1169.5882514086 +0.00000000008 0.40730399 5852.7803152638 +0.0000000001 5.08938165465 53661.0969898516 +0.00000000009 0.09227292796 285857.556005223 +0.00000000009 1.53921610006 171004.770032645 +0.0000000001 6.0236999988 105403.880949485 +0.00000000009 1.41005383919 215473.935733839 +0.00000000008 2.95064025568 182611.440655661 +0.00000000011 0.82592745776 52098.0557391645 +0.00000000011 1.89268014069 53265.515074342 +0.00000000009 0.91534494504 130446.144266771 +0.00000000011 5.68651428373 97466.462676366 +0.00000000008 6.09336539202 65538.2559899476 +0.0000000001 4.71864870979 1865.2314025176 +0.00000000011 0.33942008091 2352.8661537718 +0.0000000001 0.58149039679 51554.0624823092 +0.00000000009 4.63908561414 130329.309386652 +0.00000000008 3.29340479484 76532.58707179 +0.00000000008 0.39996086139 31722.9368709266 +0.00000000009 2.07892055945 84307.938006098 +0.00000000008 0.10251061291 130489.512329775 +0.00000000009 4.86488540298 197380.561034289 +0.00000000008 2.84319355109 247223.170924566 +0.00000000009 5.40644601602 205260.650187628 +0.00000000008 2.99554948925 28199.5534549518 +0.00000000008 2.31903661034 50951.9884423698 +0.00000000009 3.67243760379 132558.279568249 +0.0000000001 3.84482406254 199.0720014364 +0.00000000008 5.13311255182 133780.128134571 +0.00000000008 4.50659262629 31775.5335105262 +0.0000000001 3.05711078565 12098.1867096284 +0.00000000009 5.43609233651 65851.3365352246 +0.00000000008 3.1647127512 53438.9636457266 +0.00000000008 5.49628419906 208063.32784628 +0.00000000009 0.80806156177 84944.9342781222 +0.00000000008 1.45936166924 50160.8246113506 +0.00000000009 3.83369994945 79902.7789419106 +0.00000000008 5.05169260225 220025.889230898 +0.0000000001 0.99908522442 78373.915745942 +0.00000000008 1.78435325528 4743.4017631704 +0.00000000009 2.44642878457 76468.4509810016 +0.0000000001 0.640410795 106684.808959169 +0.00000000008 0.22706755866 130514.297306438 +0.00000000008 4.45568539518 175844.611389774 +0.00000000008 5.30875425569 104991.509852611 +0.00000000008 4.26578657244 78267.6415779857 +0.0000000001 3.66900856638 22595.3315747046 +0.00000000008 5.3953090617 1168.8988370466 +0.00000000007 2.97217552646 130962.093125965 +0.00000000008 5.4165915664 106082.734919229 +0.00000000007 6.14449914187 154835.253179943 +0.00000000009 3.77109166248 76777.7293036574 +0.0000000001 2.68699198523 31903.0140012112 +0.0000000001 4.1132528617 51861.6201032788 +0.0000000001 6.22285311837 52213.9393187862 +0.00000000008 4.05691998652 130432.887148971 +0.00000000008 5.44182392744 24844.4155398958 +0.00000000008 5.31551782104 26247.2048763664 +0.00000000007 3.34982243781 53771.992725433 +0.00000000007 0.76435484795 103829.035148203 +0.00000000009 0.48166296597 4571.62325795859 +0.0000000001 2.5385762885 23735.0369878024 +0.00000000009 3.0693298264 51102.1972589576 +0.00000000009 0.81667861584 180396.564886833 +0.00000000008 1.37381137878 182619.203326377 +0.0000000001 4.53462580754 195181.473691002 +0.00000000007 5.92229713446 102129.7559317 +0.00000000009 1.70197819412 114.3991069134 +0.00000000009 2.75554865259 52145.479422144 +0.00000000007 5.030029299 78905.1229864616 +0.00000000008 4.70162992466 77684.0218377238 +0.00000000007 2.16016333042 252884.502973718 +0.00000000007 4.7010481161 197092.673174219 +0.00000000008 3.34882273958 92.0528357446 +0.00000000007 4.64287583099 104659.170187266 +0.00000000007 1.74834665027 79116.9058064746 +0.00000000007 1.40803395997 78149.3103178092 +0.00000000007 5.96603423152 1685.0521225016 +0.00000000008 5.74025115791 27441.651886591 +0.00000000007 3.32172728837 186057.896935985 +0.00000000007 5.77399157694 52822.8171164632 +0.00000000009 5.4096900728 25970.583273354 +0.00000000007 5.0309737967 51092.7260508548 +0.00000000008 4.85500497006 79353.4182159162 +0.00000000009 2.91790460578 128857.556359588 +0.0000000001 2.62831495455 104145.42701786 +0.00000000008 3.65717048924 50476.5270666452 +0.0000000001 4.97375703081 128960.649133807 +0.00000000007 0.63731291763 132350.715191088 +0.00000000007 3.70718359263 61165.2739885808 +0.00000000007 1.524098908 224577.842727957 +0.00000000007 5.83295581556 78339.9754959982 +0.00000000007 1.2898265788 127791.060882398 +0.00000000007 4.38077281912 87648.5504327978 +0.00000000007 0.78772735446 104044.054945327 +0.00000000007 5.55018242223 148532.890407421 +0.00000000008 3.9435380026 77929.8534839532 +0.00000000007 4.68484570125 129971.550717517 +0.00000000007 5.46082675395 76352.5099415054 +0.00000000007 0.89727780818 28213.7805489534 +0.00000000006 2.25546242417 79955.875094225 +0.00000000007 1.85784871452 28096.4606807332 +0.00000000006 6.2231897778 261988.409967835 +0.00000000006 3.92166942434 182402.022895581 +0.00000000006 4.54553590954 26235.9818660005 +0.00000000006 0.04385251847 182634.991751919 +0.00000000006 3.27000773736 104557.798114734 +0.00000000006 1.4831694091 26191.6853301548 +0.00000000006 1.42098831764 26026.177166834 +0.00000000006 4.63624566094 57369.1733419462 +0.00000000006 2.24614788518 131079.412994185 +0.00000000008 1.46359871781 74935.5737684424 +0.00000000007 0.19039890992 117077.066001072 +0.00000000006 2.30839350284 27353.4706202006 +0.00000000008 4.05701479596 60170.3347251726 +0.00000000006 2.25676540184 118007.473057473 +0.00000000007 5.19369769843 91919.569915899 +0.00000000006 2.17221286567 27573.8832626394 +0.00000000006 3.04358438526 83591.1855331054 +0.00000000006 5.50261387027 26238.9508114171 +0.00000000006 5.55141392261 207747.625390985 +0.00000000007 3.67760971466 229129.796225016 +0.00000000006 5.14998820697 130364.734109304 +0.00000000006 2.59291082745 52186.8519834123 +0.00000000006 3.70620257597 182608.208444019 +0.00000000007 5.89987227798 53757.7656314314 +0.00000000007 1.17954845926 209232.916097688 +0.00000000007 1.99199973963 88285.546704822 +0.00000000006 5.29985761538 175376.646399419 +0.00000000007 1.76338847974 55484.2721785288 +0.00000000008 0.55724966367 129806.731968558 +0.00000000005 4.19687137282 111032.837419696 +0.00000000006 1.86021237763 96471.5234129578 +0.00000000006 1.44535366888 20043.6745601988 +0.00000000006 1.48244229587 260349.340450647 +0.00000000006 1.00031747475 51538.8100111242 +0.00000000005 0.08842088266 79859.8958670072 +0.00000000006 2.17116807817 156373.64003896 +0.00000000007 2.57540094308 77218.554588535 +0.00000000006 4.66124811472 65717.2274856396 +0.00000000005 5.69376389474 52400.1510788503 +0.00000000006 2.47972848111 266540.363464894 +0.00000000005 4.47086994598 27360.5841672014 +0.00000000005 3.20880924837 259769.652863649 +0.00000000005 3.98361684334 54862.5283776896 +0.00000000007 2.86077141334 179172.747046054 +0.00000000005 2.46087822928 156681.19765993 +0.00000000007 5.00361119157 209762.607062783 +0.00000000005 5.35670104895 26513.8119180882 +0.00000000006 3.62607025643 27883.1615852952 +0.00000000005 0.80991017339 25661.9943650602 +0.00000000006 0.20069428083 50490.7541606468 +0.00000000005 3.77056538505 164407.508002784 +0.00000000005 2.71005052987 104427.878637572 +0.00000000006 0.84754795471 104466.051854982 +0.00000000005 2.69389382491 180496.558130641 +0.00000000005 4.04820376371 129277.041003463 +0.00000000006 0.5782905701 50600.9604818662 +0.00000000006 4.21216601811 182595.65223012 +0.00000000005 3.59670550074 131072.299447184 +0.00000000005 0.08842684725 27993.3679065146 +0.00000000006 0.00392034365 73891.8330579484 +0.00000000006 4.68979746906 26149.6291163144 +0.00000000005 4.61789756581 20894.5360827764 +0.00000000005 3.5709323278 53654.6728572128 +0.00000000005 0.36682731238 146505.581569346 +0.00000000005 1.4054582464 233202.055378884 +0.00000000006 2.35439456378 139543.422701989 +0.00000000004 1.28935961583 234364.530083292 +0.00000000004 1.10749672173 51086.0974919548 +0.00000000005 3.64294402198 27331.3907432526 +0.00000000004 0.00216060134 213255.178629652 +0.00000000004 4.40507427126 129483.2265519 +0.00000000004 2.18529936793 23384.2869868986 +0.00000000005 0.93391333656 52102.5091572894 +0.00000000004 2.33941435272 23389.451694197 +0.00000000004 3.59370682931 46564.4708559004 +0.00000000004 2.90835831307 61299.3830381658 +0.00000000004 6.27884818175 170068.840051936 +0.00000000004 4.90170477242 104888.417078392 +0.00000000004 4.56426377076 46131.577701773 +0.00000000005 2.12658067178 130542.60848209 +0.00000000005 2.50519016528 79845.6687730056 +0.00000000004 6.24881318031 18073.7049386502 +0.00000000004 1.10868110225 52072.0240945678 +0.00000000004 6.14515791357 34102.1013444982 +0.00000000004 2.9409789397 129902.711195776 +0.00000000004 2.91542426579 130215.170912169 +0.00000000005 2.2014651331 82865.6595436856 +0.00000000005 4.46570663623 104237.173277612 +0.00000000004 5.1333479743 26387.0295358434 +0.00000000004 5.34965278511 24787.0763233692 +0.00000000004 4.17772291197 53132.095439119 +0.00000000004 2.66996288682 25572.4392704812 +0.00000000005 1.14175711692 188898.397841011 diff --git a/kstars/kstars/data/mercury.L1.vsop b/kstars/kstars/data/mercury.L1.vsop new file mode 100644 index 00000000..881518bf --- /dev/null +++ b/kstars/kstars/data/mercury.L1.vsop @@ -0,0 +1,839 @@ +26088.1470622275 0.0000 0.0000 +0.01126007832 6.21703970996 26087.9031415742 +0.00303471395 3.05565472363 52175.8062831484 +0.00080538452 6.10454743366 78263.7094247226 +0.00021245035 2.83531934452 104351.612566297 +0.00005592094 5.82675673328 130439.515707871 +0.00001472233 2.51845458395 156527.418849445 +0.00000352244 3.05238094403 1109.3785520934 +0.00000388318 5.48039225891 182615.321991019 +0.0000009354 6.11791163931 27197.2816936676 +0.00000090579 0.00045481669 24978.5245894808 +0.00000102743 2.14879173777 208703.225132594 +0.00000051941 5.62107554052 5661.3320491522 +0.0000004437 4.57348500464 25028.521211385 +0.0000002807 3.04195430989 51066.427731055 +0.00000022003 0.86475371243 955.5997416086 +0.00000027295 5.09210138837 234791.128274168 +0.00000020425 3.71509622702 20426.571092422 +0.00000020221 0.51934047295 21535.9496445154 +0.00000017496 5.7266360862 4551.9534970588 +0.0000001668 1.35134428173 529.6909650946 +0.00000015306 1.79184360652 11322.6640983044 +0.00000015398 5.74263453989 19.66976089979 +0.00000013964 3.59426938083 24498.8302462904 +0.00000012822 2.69591798562 53285.1848352418 +0.00000012621 3.89530641889 3.881335358 +0.00000012566 4.70537436663 1059.3819301892 +0.00000007974 4.17682324505 26617.5941066688 +0.00000007929 0.50426804318 46514.4742339962 +0.00000008024 3.92723313702 27043.5028831828 +0.00000007665 2.48158305355 57837.1383323006 +0.00000008639 6.06360282793 77154.3308726292 +0.00000006838 2.77387065312 7.1135470008 +0.00000006554 5.53478998989 6770.7106012456 +0.00000005846 4.281396598 16983.9961474566 +0.00000007285 1.74581868954 260879.031415742 +0.00000007179 2.97766079692 2218.7571041868 +0.00000006364 2.1380561938 25132.3033999656 +0.00000005883 2.19545230409 13521.7514415914 +0.00000004969 2.4775213418 30639.856638633 +0.00000004578 1.55845855383 27147.2850717634 +0.00000004857 4.84757952324 37410.5672398786 +0.00000005022 3.94124675992 25661.3049506982 +0.00000004381 4.94471456712 213.299095438 +0.00000004211 5.53886788148 83925.0414738748 +0.00000004299 5.09070560802 10213.285546211 +0.00000004593 0.81920676333 25558.2121764796 +0.00000003571 2.34341884629 32858.6137428198 +0.00000004454 5.7915915618 3442.5749449654 +0.00000003547 3.59413896239 26068.2333806744 +0.00000003664 1.39952931281 77204.3274945334 +0.00000003417 0.49855041138 22645.3281966088 +0.00000003195 1.25743024246 14765.2390432698 +0.00000003031 4.45207030477 7238.6755916 +0.00000003284 5.22996707635 25448.0058552602 +0.00000002974 0.14234349726 50586.7333878646 +0.00000002855 0.67083991526 26091.7844769322 +0.00000002773 3.54351198199 72602.3773755704 +0.00000003132 6.21365344759 26080.7895945734 +0.00000002732 5.64171761904 1589.0728952838 +0.00000002652 0.88219699366 52705.497248243 +0.00000003125 6.07160751766 28306.660245761 +0.00000002799 2.51152391376 26107.572902474 +0.00000002403 1.1551513036 25035.6347583858 +0.00000002274 1.85167073193 36301.1886877852 +0.00000002501 4.34723465048 41962.5207369374 +0.00000002321 5.44262378304 26084.0218062162 +0.00000002535 5.80101392346 26095.016688575 +0.00000002872 1.63503968499 25021.4076643842 +0.00000002066 1.0723184563 43071.8992890308 +0.00000002616 2.78322243283 103242.234014203 +0.00000001987 2.95923214706 23969.1392811958 +0.00000001979 4.44092591248 103292.230636108 +0.00000001974 0.83681704901 12566.1516999828 +0.000000017 2.28603732736 110012.944615449 +0.00000001677 4.63366122462 53235.1882133376 +0.00000001954 4.67733727976 286966.934557316 +0.00000001653 1.25518276011 33326.5787331742 +0.00000001785 1.80830270808 26301.2022370122 +0.00000001784 5.17926273269 426.598190876 +0.00000002143 5.16312278245 51220.2065415398 +0.00000001597 5.53494401703 56727.7597802072 +0.0000000159 0.07660134798 23869.1460373874 +0.00000001574 3.7587058637 73711.7559276638 +0.00000001362 1.13830507985 68050.4238785116 +0.00000001358 1.45317020242 51646.1153180538 +0.00000001586 4.65681044624 79373.087976816 +0.00000001347 3.80254397382 19317.1925403286 +0.00000001242 3.79389911401 25874.6040461362 +0.00000001124 1.28920904043 31749.2351907264 +0.00000001065 4.31416942177 40853.142184844 +0.00000001014 3.58126441973 48733.231338183 +0.00000001259 1.73130656223 12432.0426503978 +0.00000000989 0.33276224293 52156.1365222486 +0.00000001057 4.35251408825 77734.018459628 +0.00000001033 3.72503880786 6283.0758499914 +0.00000000894 0.29768279333 105460.99111839 +0.0000000091 0.49823258962 99799.659069238 +0.00000000999 5.29812267938 65697.5577247398 +0.00000001138 2.56391312022 29530.4780865396 +0.00000000876 4.91112286703 62389.0918293594 +0.00000000912 0.27449857787 98690.2805171446 +0.00000000879 4.78847722011 18849.2275499742 +0.00000000869 3.87957425954 78793.4003898172 +0.00000000831 2.35459129726 27676.976036858 +0.00000000791 1.17444825871 129380.133777682 +0.00000000782 3.92653768734 38654.054841557 +0.00000000782 3.69412482234 52179.6876185064 +0.00000000745 2.09648894863 51535.9089968344 +0.00000000736 6.05470921559 114.43928868521 +0.00000000733 3.2301997832 47623.8527860896 +0.00000000698 2.99026308247 52168.6927361476 +0.0000000078 5.77004504059 129330.137155778 +0.00000000752 4.22525357653 51123.53789996 +0.00000000752 4.70099207936 51109.3108059584 +0.00000000651 5.87383050095 2333.196392872 +0.00000000699 4.82823185979 38519.945791972 +0.00000000656 3.65375726729 25668.418497699 +0.0000000066 1.98037689941 26514.5013324502 +0.00000000808 6.27898737551 53131.406024757 +0.00000000753 5.64446551994 45892.730433157 +0.0000000061 1.21194007471 153.7788104848 +0.00000000604 5.29267380518 136100.847757023 +0.00000000811 4.22885181263 25654.1914036974 +0.00000000697 1.89331617498 77308.109683114 +0.00000000581 2.61707271637 76674.6365294388 +0.00000000549 4.18661776549 94138.3270200858 +0.00000000567 6.08785859254 25234.7067598222 +0.00000000549 2.08003708209 91785.460866314 +0.00000000563 1.38660458 79323.0913549118 +0.00000000527 5.83448542494 50057.04242277 +0.00000000524 2.45745967369 467.9649903544 +0.0000000057 3.1042551371 15874.6175953632 +0.00000000699 2.57322536922 52182.9198301492 +0.00000000501 0.39578180187 32370.9789915656 +0.00000000542 2.77109053528 54394.5633873352 +0.00000000525 1.31791713133 313054.83769889 +0.00000000513 2.28640740711 82815.6629217814 +0.00000000579 5.45103833735 52195.4760440482 +0.00000000617 4.18395572588 639.897286314 +0.00000000449 3.10044122691 49957.0491789616 +0.00000000495 2.11807671869 52171.9249477904 +0.00000000431 3.0671483672 131548.894259964 +0.00000000427 5.353673111 49.9966219042 +0.0000000047 1.46585019834 1066.49547719 +0.0000000047 1.0748559576 103821.921601202 +0.00000000415 2.50109134151 71980.6335747312 +0.00000000395 5.24320159822 58946.516884394 +0.00000000408 0.92030240581 77837.1112338466 +0.00000000523 4.9239008231 52389.1053785864 +0.00000000377 3.50882025297 125887.562210812 +0.00000000508 1.03838633466 24491.7166992896 +0.00000000418 0.36439379673 51962.5071877104 +0.000000004 3.51557589073 20760.4270331914 +0.00000000359 0.03091967859 2118.7638603784 +0.00000000356 2.03727281128 1052.2683831884 +0.00000000423 4.2143754624 18093.37469955 +0.0000000034 1.64349471632 79219.3091663312 +0.00000000336 1.55276786593 24505.9437932912 +0.00000000348 1.06528227311 66941.0453264182 +0.00000000327 5.45093694594 7880.08915333899 +0.00000000303 1.67537340603 88476.9949709336 +0.00000000323 5.59204872298 55618.3812281138 +0.00000000281 0.83478570176 63498.4703814528 +0.00000000393 0.55222046684 45405.0956819028 +0.0000000028 0.69995179262 64741.9579831312 +0.00000000381 2.16540447546 522.5774180938 +0.00000000279 4.17319236859 155468.036919256 +0.00000000314 1.52755129973 44937.1306915484 +0.0000000028 3.33549459014 78244.0396638228 +0.00000000272 5.34763989826 53764.8791784322 +0.00000000287 4.98400171694 25551.0986294788 +0.00000000288 3.26773464056 124778.183658719 +0.00000000275 0.59220058467 104881.303531391 +0.00000000229 5.07700202235 52602.4044740244 +0.00000000265 1.04033681288 25938.3399444396 +0.00000000224 5.1072681918 117873.364007888 +0.00000000242 0.44760602599 23754.7067487022 +0.00000000214 3.50460190598 58458.8821331398 +0.0000000023 2.45937674101 155418.040297352 +0.00000000211 3.92377004339 103925.014375421 +0.00000000282 3.81265243625 536.8045120954 +0.00000000218 4.88963285925 103396.012824688 +0.000000002 5.41573374322 16066.0658614748 +0.00000000218 0.41409439248 78267.5907600806 +0.00000000201 2.38235635877 23439.4483161012 +0.00000000203 2.69458032262 59414.4818747484 +0.00000000196 0.92807787406 120226.23016166 +0.00000000201 2.00560473829 162188.750898597 +0.00000000183 3.83128433173 69159.802430605 +0.0000000018 2.20428238305 89586.373523027 +0.00000000215 5.3565209661 206.1855484372 +0.00000000178 1.24568538055 103.0927742186 +0.00000000196 0.44564203205 51756.3216392732 +0.00000000183 2.88003872828 3328.13565628019 +0.00000000216 4.48180965712 26241.681952059 +0.00000000215 2.26752450953 33967.9922949132 +0.00000000193 4.34407767816 105307.212307905 +0.000000002 1.01165813281 51742.0945452716 +0.0000000017 5.57003076622 98068.5367163054 +0.00000000224 0.97932137082 77211.4410415342 +0.00000000168 5.96360976147 157636.797401539 +0.00000000178 1.42319344949 77197.2139475326 +0.00000000196 5.59654497318 78270.8229717234 +0.00000000161 5.51918174079 26555.8681319286 +0.00000000197 4.79975858562 25455.119402261 +0.00000000181 4.3998767997 105410.994496486 +0.00000000159 2.63928704121 28421.0995344462 +0.00000000158 0.75224521142 51116.4243529592 +0.00000000196 4.92493608061 102762.539671013 +0.00000000162 2.82561928047 26202.3424302594 +0.00000000194 1.02167898855 44181.2778411242 +0.00000000179 5.11561177302 25440.8923082594 +0.00000000152 5.21934955501 77623.8121384086 +0.0000000015 5.98491689335 78256.5958777218 +0.00000000184 0.26375114604 419.4846438752 +0.00000000144 2.9065729497 51322.6099013964 +0.00000000163 1.01728531879 26727.8004278882 +0.0000000016 1.39225289207 26011.6370702986 +0.00000000145 5.76503611587 80482.4665289094 +0.0000000014 0.27227514908 46848.3301747656 +0.00000000136 0.22641179921 151975.465352386 +0.00000000142 4.24343923379 339142.740840465 +0.00000000178 4.08547287819 129909.824742776 +0.00000000142 3.31130337074 78050.4103292846 +0.00000000131 0.70125733168 3340.6124266998 +0.00000000154 1.72826405606 78477.0085201606 +0.00000000159 5.29643521725 108903.566063356 +0.00000000129 3.26743532785 25973.463852889 +0.00000000128 6.10775258657 76044.9523205358 +0.00000000144 4.06091644657 50579.6198408638 +0.00000000164 6.17696810226 19406.6782881746 +0.00000000139 5.11979950242 433.7117378768 +0.00000000153 1.30046862259 13655.8604911764 +0.00000000132 5.23445066335 26610.480559668 +0.00000000115 4.6184579377 50593.8469348654 +0.00000000121 2.52027376421 76144.9455643442 +0.00000000114 4.51555533683 27154.3986187642 +0.00000000106 5.18068866237 85502.3850163226 +0.0000000011 3.45757703411 25565.3257234804 +0.000000001 0.11496600894 74821.1344797572 +0.000000001 3.95989644984 26037.90651967 +0.000000001 3.0153538215 28206.6670019526 +0.00000000099 5.99257260255 29416.0387978544 +0.00000000117 3.56597928882 71492.998823477 +0.00000000131 5.96070215452 1223.81784077861 +0.00000000095 1.840657503 85034.4200259682 +0.00000000102 4.69459571654 114564.898112508 +0.00000000097 0.87353840441 181555.94006083 +0.00000000118 2.02298794976 78283.3791856224 +0.00000000111 4.0731622796 93028.9484679924 +0.0000000009 5.01726237192 115674.276664601 +0.00000000094 2.31806507832 81706.284369688 +0.00000000089 5.94413487088 25131.6139856036 +0.00000000095 3.7229989459 90829.8611247054 +0.0000000012 5.44384753792 51749.2080922724 +0.00000000105 5.01803826552 78259.8280893646 +0.00000000086 1.83551544255 143961.267149462 +0.00000000108 4.53825443085 71025.0338331226 +0.00000000083 0.64015893446 130012.917516995 +0.00000000099 0.52218556269 26624.7076536696 +0.00000000094 2.65386396812 9103.9069941176 +0.00000000098 3.3148017225 853.196381752 +0.0000000008 2.13424472361 42153.969003049 +0.00000000086 2.05760695844 79852.7823200064 +0.00000000084 0.97023030623 131395.11544948 +0.00000000081 0.28916970825 84546.785274714 +0.00000000081 5.18614814481 220.4126424388 +0.00000000081 1.98383157756 149.5631971346 +0.00000000082 0.05817684667 104331.942805397 +0.00000000074 1.62836007935 25984.8103673556 +0.00000000075 1.84245188133 78690.3076155986 +0.00000000087 3.5863485536 130969.206672966 +0.00000000074 5.06505616563 27140.1715247626 +0.00000000075 5.47760610876 134.109049585 +0.00000000089 6.25587801019 150866.086800293 +0.00000000098 4.71698591369 12725.453434775 +0.00000000069 5.05822197567 1911.1994832172 +0.00000000081 2.05307563846 1596.1864422846 +0.00000000075 2.05688075943 26137.8997634784 +0.00000000069 3.67576176321 24609.0365675098 +0.00000000081 1.38060133126 52329.5850936332 +0.00000000069 1.60181551296 129483.915966262 +0.00000000067 5.43668176629 181505.943438926 +0.00000000066 1.56953438995 19804.8272915828 +0.00000000066 3.92553131581 146314.133303234 +0.00000000062 3.46967694133 24925.4284371664 +0.00000000079 3.56674606057 49842.6098902764 +0.00000000067 4.76959706409 25881.717593137 +0.00000000061 2.61995550094 183724.700543113 +0.00000000061 1.63344766876 13541.4212024912 +0.00000000061 2.31153135385 124156.43985788 +0.00000000058 3.88678278617 18207.8139882352 +0.00000000082 1.36242531494 128850.442812587 +0.00000000058 2.9899017915 110.2063212194 +0.00000000064 4.98131448153 188276.654040172 +0.00000000067 2.32849722473 26294.0886900114 +0.00000000057 3.72454115593 29428.515568274 +0.00000000066 1.69869503126 51543.0225438352 +0.00000000055 2.30093263701 52643.7712735028 +0.00000000069 1.78774826271 51639.001771053 +0.00000000067 4.00863968986 103299.344183108 +0.00000000074 6.14089486388 14477.3511832 +0.00000000054 5.27646510692 49527.3514576754 +0.00000000056 2.3349562066 104358.726113298 +0.00000000062 3.41967311766 104355.493901655 +0.0000000005 1.20854390978 23976.2528281966 +0.00000000064 0.58512976749 307.5576209696 +0.00000000062 3.6924578516 641.41356173899 +0.00000000062 4.47317710621 636.9962720242 +0.00000000049 4.09291926847 52815.7035694624 +0.00000000061 0.78849475911 155997.727884351 +0.00000000047 2.1465925461 7994.5284420242 +0.00000000047 0.00507866085 104138.313470859 +0.00000000045 2.28588893693 25764.3977249168 +0.00000000051 2.98348805265 40565.2543247742 +0.00000000047 4.03957254582 77829.9976868458 +0.00000000047 3.21862563103 178063.368493961 +0.00000000045 4.41401819607 103285.117089107 +0.00000000054 3.47879330948 77844.2247808474 +0.00000000054 2.83659707386 6681.2248533996 +0.00000000056 1.11360360738 131498.89763806 +0.00000000046 3.38384624666 26507.3877854494 +0.00000000055 2.68637168389 25934.1243310894 +0.00000000046 4.78696197215 104564.911661735 +0.00000000059 1.2987910069 38813.3565763492 +0.00000000043 3.86025201636 10021.8372800994 +0.00000000044 1.90320971624 51528.7954498336 +0.00000000055 0.4833507954 23962.025734195 +0.00000000042 4.11693586607 26190.9959157928 +0.00000000044 1.64247485835 76.2660712756 +0.00000000042 6.21848377968 26094.5317004742 +0.00000000041 2.73996884659 25867.4904991354 +0.00000000043 0.38981425968 1089.7087911936 +0.00000000043 4.89046790101 24395.7374720718 +0.00000000041 0.44351702671 25619.9381512198 +0.00000000041 1.47439583353 76681.7500764396 +0.00000000039 1.71519867865 111590.288157897 +0.00000000041 5.67594181048 54509.0026760204 +0.00000000049 1.65739950579 1581.959348283 +0.0000000004 1.85008425708 27999.1026247914 +0.00000000038 3.99668572981 9384.8410080752 +0.00000000037 2.83147987268 102132.85546211 +0.00000000039 0.84546566819 365230.643982039 +0.00000000037 4.65200082367 90695.7520751204 +0.00000000037 0.94736176192 76667.522982438 +0.0000000004 0.16806354899 22759.767485294 +0.00000000049 2.02480943113 134991.46920493 +0.00000000041 5.85592543833 52290.2455718336 +0.0000000004 1.214911274 64607.8489335462 +0.00000000041 3.07842612799 26081.2745826742 +0.00000000035 3.89800430981 157483.018591054 +0.00000000037 0.29068345666 97580.9019650512 +0.00000000035 4.74965057267 39629.3243440654 +0.00000000035 1.88777425098 26521.614879451 +0.00000000033 3.60227423859 156100.820658569 +0.00000000035 1.9611419157 74.7815985673 +0.00000000045 3.72467663437 39609.6545831656 +0.00000000038 4.29218444251 39743.7636327506 +0.00000000032 5.95900501016 77410.5130429706 +0.00000000032 0.64794221724 2648.454825473 +0.00000000039 5.08510962281 25863.5583458723 +0.00000000031 1.62486752727 141762.179806175 +0.00000000031 1.25910229689 53242.3017603384 +0.00000000031 2.65918037491 104344.499019296 +0.00000000032 0.00169740803 52061.3669944632 +0.00000000031 6.12210016938 25977.6968203548 +0.0000000003 5.72239820341 579.6875869988 +0.0000000003 0.7055331987 52125.8096612442 +0.00000000039 1.60801806885 333.8559407694 +0.0000000003 5.28578152795 102232.848705918 +0.00000000029 0.53270948692 50696.939709084 +0.00000000029 0.40281274949 35472.7441496494 +0.00000000028 2.96171859812 100909.037621331 +0.00000000034 1.41428136641 140652.801254082 +0.00000000029 6.00401578551 54294.5701435268 +0.00000000032 0.45221016093 116917.76426628 +0.00000000028 5.0708896171 26237.4663387088 +0.00000000028 5.33382835025 107794.187511262 +0.0000000003 3.86080757411 207643.843202404 +0.00000000028 4.81897403543 170049.170291037 +0.00000000031 1.90989851759 26308.315784013 +0.00000000035 1.26114015069 97112.9369746968 +0.00000000028 2.01146788563 52698.3837012422 +0.00000000033 4.31496976407 154938.345954161 +0.00000000028 4.4678187573 78417.4882352074 +0.00000000033 0.25034815279 51653.2288650546 +0.00000000026 0.07835049738 51013.3315787406 +0.00000000029 3.32582529322 110634.688416288 +0.00000000027 6.01993388409 25227.5932128214 +0.00000000036 0.79025288269 119116.851609567 +0.00000000026 4.68624143375 632.7837393132 +0.00000000027 1.14521834701 121335.608713753 +0.00000000025 3.42095174931 956.2891559706 +0.00000000028 2.73386270717 27311.7209823528 +0.00000000024 0.82215620694 314.1861798696 +0.00000000025 5.21681600178 25241.820306823 +0.00000000025 3.57372833543 52712.6107952438 +0.00000000027 5.05183520711 105940.685461581 +0.00000000031 2.25462520789 26720.6868808874 +0.00000000025 4.86890931082 104778.210757173 +0.00000000023 3.01659387998 52182.4348420484 +0.00000000026 2.13973174244 103711.715279983 +0.00000000023 4.60383496965 52072.7135089298 +0.00000000023 4.55605691468 155571.819107837 +0.00000000022 3.69622699918 735.8765135318 +0.00000000023 2.40544682432 8194.2753332086 +0.00000000022 2.44094101414 2703.6161546756 +0.00000000027 5.29221944987 26162.6847401415 +0.00000000022 4.11517024183 19202.7532516434 +0.00000000029 4.25385019536 647.0108333148 +0.00000000021 2.11851790816 207593.8465805 +0.00000000029 2.91003553544 176953.989941867 +0.00000000026 5.68398596586 95247.7055721792 +0.00000000021 5.29289519906 150244.342999454 +0.00000000024 3.05210539174 130419.845946971 +0.0000000002 2.54144132983 51219.5171271778 +0.0000000002 6.1640195918 35191.8101356918 +0.00000000022 3.22920342008 1083.0802322936 +0.00000000028 0.30709453091 157057.10981454 +0.00000000023 1.65280537431 214364.557181746 +0.00000000027 3.72484040647 621.7438008392 +0.00000000023 2.59065413623 71582.484571323 +0.00000000022 0.94588004362 52022.0274726636 +0.0000000002 3.8477679682 5327.4761083828 +0.00000000024 4.82779429778 104371.282327197 +0.00000000019 1.94368317235 22747.2907148744 +0.00000000023 3.19739923216 6044.2285813754 +0.0000000002 0.58967836529 172402.036444808 +0.00000000019 2.73169091081 55503.9419394286 +0.00000000018 1.63099638721 48835.1938564486 +0.00000000022 1.62646807429 104347.731230939 +0.00000000018 4.90435895585 77630.9256854094 +0.00000000018 0.59687432455 183570.921732628 +0.00000000024 5.58828197916 34282.1784747828 +0.00000000018 5.54856348293 209812.603684687 +0.00000000019 0.53136209334 55516.4187098482 +0.0000000002 0.73777252741 129387.247324683 +0.00000000021 4.62446809035 13362.4497067992 +0.00000000021 1.94768946886 487.6347512542 +0.00000000019 4.18946427203 78114.146227588 +0.00000000023 2.43977160852 24822.3356629478 +0.00000000017 2.24086275048 26222.0121911592 +0.00000000018 5.08348808758 27684.0895838588 +0.00000000017 4.31062701282 50064.1559697708 +0.00000000017 0.6271358155 44295.7171298094 +0.00000000022 0.09847423078 26941.0995233262 +0.00000000019 2.09224104001 86143.7985780616 +0.00000000016 0.43713509764 101.9625182656 +0.00000000016 4.27219175799 24176.703658357 +0.00000000018 5.24040005379 68241.8721446232 +0.0000000002 5.09682447452 60055.8954364874 +0.00000000016 4.08590900542 147423.511855328 +0.00000000018 2.12913862198 106570.369670484 +0.00000000016 1.0066838715 25138.7275326044 +0.00000000016 5.76419504418 14.2270940016 +0.00000000021 6.16511987091 52169.1777242484 +0.00000000016 0.82798074394 96357.0841242726 +0.00000000016 3.75399093257 159.3017347922 +0.00000000017 4.95698248546 52225.8029050526 +0.00000000017 6.11461465994 26198.1094627936 +0.00000000017 6.19302565011 204151.271635535 +0.00000000017 5.34573358099 78731.674415077 +0.00000000016 1.90468795194 128320.751847493 +0.00000000017 3.73180335896 182085.631025925 +0.00000000017 5.86222137701 32132.1317229496 +0.00000000019 1.56034038551 51969.6207347112 +0.00000000018 2.5408624212 25780.3455206046 +0.00000000015 4.29267057949 1692.1656695024 +0.00000000016 1.75865740707 53228.0746663368 +0.0000000002 2.35700883433 75615.2545992496 +0.00000000015 5.29296109539 130446.629254872 +0.00000000014 0.85174293693 78903.6067110366 +0.00000000015 5.50776870695 52808.5900224616 +0.00000000017 5.96622721781 32769.1279949738 +0.00000000014 5.40589812318 52381.9918315856 +0.00000000014 2.92783624754 130226.216612433 +0.00000000014 4.73334676783 26164.1692128498 +0.00000000018 4.09540263999 157586.800779634 +0.00000000015 5.00568645183 28791.5192962498 +0.00000000013 0.88297787282 24292.6446978532 +0.00000000018 0.07544318179 2199.087343287 +0.00000000014 0.39198838648 1162.4747044078 +0.00000000012 4.87283902225 64901.2597179234 +0.00000000013 4.28417448099 23866.0465069772 +0.00000000013 3.77892895408 391318.547123613 +0.00000000012 0.90287358387 104202.049369162 +0.00000000012 1.68139724364 72936.2333163398 +0.00000000015 3.7610819499 111122.323167542 +0.00000000012 1.82629728829 22909.7573510066 +0.00000000013 1.25451832397 26724.8994135984 +0.00000000012 5.74844907374 97670.3877128972 +0.00000000012 1.52451201886 130652.814803309 +0.00000000011 5.30694474936 24601.923020509 +0.00000000014 2.82065667408 1639.069517188 +0.00000000015 4.79144654769 77726.9049126272 +0.00000000013 5.37369194634 8989.46770543239 +0.00000000013 3.84042504901 25953.7940919892 +0.00000000015 0.08558342266 130443.397043229 +0.00000000011 5.16135808879 233681.749722074 +0.00000000012 0.99700192092 65831.6667743248 +0.00000000012 4.51508367315 78187.443353447 +0.00000000012 0.62022460619 36109.7404216736 +0.00000000011 1.08182792 129373.020230681 +0.00000000014 5.59428027773 25446.4895798352 +0.00000000011 4.68045355937 74923.0969980228 +0.00000000014 4.68060965317 27669.8624898572 +0.00000000012 4.91061349082 54087.0057663656 +0.0000000001 0.73914692842 103917.90082842 +0.00000000013 4.96538793287 161079.372346504 +0.00000000011 0.31330958005 182188.723800143 +0.00000000013 3.74649756573 145204.754751141 +0.0000000001 1.79124533717 949.1756089698 +0.0000000001 4.24347093551 78109.9306142378 +0.0000000001 1.22394899357 104505.391376782 +0.00000000012 3.21001019103 102018.416173425 +0.00000000011 4.48294709049 102769.653218014 +0.0000000001 4.33936275875 95.9792272178 +0.0000000001 3.73409843943 199599.318138476 +0.00000000012 6.08780023115 25450.90686955 +0.00000000012 0.52219299955 125112.039599488 +0.00000000012 3.12928292612 11610.5519583742 +0.00000000013 2.59745313501 78378.1487134078 +0.0000000001 0.95664142687 45290.6563932176 +0.00000000011 3.04942272888 309.2783226558 +0.00000000012 3.42470973506 143005.667407854 +0.00000000009 5.24571653547 34082.4315835984 +0.00000000012 1.94632930172 1135.6768718932 +0.0000000001 2.75654212398 103.7821885806 +0.0000000001 6.06089846081 78270.3379836226 +0.00000000009 1.42295924162 12546.481939083 +0.00000000009 5.2388907902 160.40736938481 +0.0000000001 1.77339719648 25754.0472008048 +0.00000000011 3.45444324976 27177.6119327678 +0.0000000001 2.40808781707 3462.2447058652 +0.00000000012 0.211155779 103932.127922422 +0.0000000001 0.44397528833 26729.3167033132 +0.00000000009 4.39355955971 224.3447957019 +0.00000000009 5.76319803259 86457.9847579312 +0.00000000009 3.21350384534 123668.805106625 +0.00000000009 5.50134612867 25352.0266280424 +0.00000000009 3.61240341796 76784.8428506582 +0.00000000009 3.71346537596 78213.7128028184 +0.00000000011 0.04658635952 136722.591557862 +0.00000000009 3.16339317765 24079.3456024152 +0.0000000001 1.52307057829 196137.073432611 +0.00000000009 5.78277172101 137210.226309117 +0.00000000009 5.34709321166 16703.062133499 +0.0000000001 1.10603431719 76152.059111345 +0.0000000001 2.92130709301 78257.0808658226 +0.00000000009 4.9259138928 52609.5180210252 +0.00000000008 4.47915729665 167850.08294775 +0.0000000001 3.52532046928 50049.9288757692 +0.00000000009 5.74701495675 128220.758603684 +0.00000000009 3.39636103723 25771.5112719176 +0.00000000009 0.40885845708 173511.414996902 +0.00000000009 0.0521477146 209232.916097688 +0.00000000011 4.3947350056 166740.704395656 +0.00000000008 0.83788793173 52101.0246845811 +0.00000000009 0.39740145698 208173.534167499 +0.00000000009 2.14648409917 52250.5878817157 +0.00000000011 0.77019715443 181026.249095736 +0.00000000008 0.46458507594 11.0457002639 +0.00000000009 3.75726239516 26395.4607625438 +0.00000000011 3.88183253605 99024.136457914 +0.00000000009 5.91589628233 26404.2950112308 +0.00000000008 3.62038830716 28736.3579670472 +0.00000000009 5.53218561478 50910.238804522 +0.00000000008 3.98222002302 51226.6306741786 +0.00000000008 2.20332298794 35077.3708470066 +0.0000000001 1.71606704784 132028.588603155 +0.00000000009 4.19828805921 123200.840116271 +0.00000000008 4.94949508683 1263.15736257819 +0.00000000008 0.3825502474 78800.513936818 +0.00000000008 3.55931433878 25508.2155545754 +0.00000000008 2.06623542364 133882.090652836 +0.00000000008 2.76004606287 103498.416184545 +0.00000000009 6.07146960892 52595.2909270236 +0.0000000001 4.64768763301 240452.46032332 +0.0000000001 4.75089417351 158116.491744729 +0.00000000009 3.16830318341 156531.300184803 +0.00000000009 0.51442466727 233731.746343979 +0.00000000008 1.84170519176 52325.369480283 +0.00000000009 1.5802092941 130866.113898747 +0.00000000008 1.31021834242 78160.616650504 +0.00000000007 3.52394232228 209658.824874202 +0.00000000007 5.30361639156 51852.300866491 +0.00000000007 1.68129390597 103704.601732982 +0.00000000007 4.93711462539 77616.6985914078 +0.00000000007 4.26547182656 130363.249636595 +0.00000000008 5.88262362064 51955.3936407096 +0.00000000009 2.85041915486 52286.0126043678 +0.00000000009 4.54751921819 222224.976574185 +0.00000000007 2.95164397426 58857.031136548 +0.00000000007 5.09932324366 26421.7590823436 +0.00000000008 5.95900851407 625.6701923124 +0.00000000008 2.87611784406 182595.65223012 +0.00000000007 2.95245442922 70269.1809826984 +0.00000000009 1.85768285044 2168.7604822826 +0.00000000009 5.87894263333 203041.893083441 +0.00000000007 5.76376514627 53399.624123927 +0.00000000007 3.19368974135 77947.317555066 +0.00000000007 0.58513513972 17893.6278083656 +0.00000000007 1.25969543054 104275.346495021 +0.00000000007 1.78997113742 187167.275488078 +0.00000000007 3.04234073392 77101.2347203148 +0.00000000007 5.13452237557 77307.420268752 +0.00000000008 2.39389370291 51534.3927214094 +0.00000000007 0.36315569295 179172.747046054 +0.00000000009 4.65044386389 156954.017040321 +0.00000000007 5.75015377153 78580.1012943792 +0.00000000008 4.90310056069 101703.157740824 +0.00000000007 2.81152781596 92741.0606079226 +0.00000000007 4.53777069646 78339.9754959982 +0.00000000008 3.72793390212 77795.7444343682 +0.00000000007 4.99225219771 102659.446896794 +0.00000000008 1.24101149187 128857.556359588 +0.00000000006 1.24806705522 181659.722249411 +0.00000000007 1.41908776548 39450.3528483734 +0.00000000008 5.07207947299 202420.149282602 +0.00000000006 3.88021248158 104991.509852611 +0.00000000007 0.4481172726 104301.615944393 +0.00000000007 6.19019459405 37698.4550999484 +0.00000000008 3.27628873745 183145.012956114 +0.00000000006 1.04156861985 104197.833755812 +0.00000000007 6.04804574225 103189.137861889 +0.00000000007 6.15588549143 75930.5130318506 +0.00000000007 2.01982955946 176332.246141028 +0.00000000007 4.68299502093 838.9692877504 +0.00000000007 4.32694078051 104248.519792078 +0.00000000006 0.30098706976 54824.2611086214 +0.00000000007 2.39268679107 80596.9058175946 +0.00000000006 0.45279066685 225687.22128005 +0.00000000006 4.9361756676 215473.935733839 +0.00000000006 4.22528261713 79330.2049019126 +0.00000000007 5.53062936347 917.9302859818 +0.00000000006 0.27837413876 76137.8320173434 +0.00000000007 1.50054882304 78313.7060466268 +0.00000000006 4.84865195534 213255.178629652 +0.00000000007 0.37969316028 102872.745992232 +0.00000000006 4.82915128356 79859.8958670072 +0.00000000007 2.36435599398 58220.0348645238 +0.00000000007 0.762437199 183674.703921209 +0.00000000006 3.48561717935 61560.6472912236 +0.00000000007 3.15542325331 53029.0026649004 +0.00000000006 2.04066112896 156534.532396446 +0.00000000006 4.08906102427 91919.569915899 +0.00000000006 3.6498851175 151199.942741062 +0.00000000006 4.09613031145 53867.9719526508 +0.00000000006 3.49486002612 66653.1574663484 +0.00000000007 2.89745929648 230239.174777109 +0.00000000006 3.99809593088 50380.5478394274 +0.00000000006 3.65663654813 70383.6202713836 +0.00000000006 6.23319937932 182619.203326377 +0.00000000006 0.15202166498 51859.4144134918 +0.00000000006 0.36162525319 26823.779655106 +0.00000000006 5.03417122369 78786.2868428164 +0.00000000006 2.61401898803 80382.473285101 +0.00000000006 5.0693978209 51841.950342379 +0.00000000008 4.96432797037 52396.2189255872 +0.00000000006 3.74091556543 155475.150466257 +0.00000000006 4.29792825666 52812.8025551726 +0.00000000007 6.02219529486 156507.749088545 +0.00000000005 6.28085632767 31415.379249957 +0.00000000006 2.7051772072 52492.198152805 +0.00000000007 6.25185953525 74935.5737684424 +0.00000000005 6.03800330793 84944.9342781222 +0.00000000007 2.08385155566 104819.577556651 +0.00000000005 2.79143401592 51315.4963543956 +0.00000000007 0.15300257128 2014.9816717978 +0.00000000006 5.45690475475 1243.4876016784 +0.00000000005 1.7231082929 103718.828826984 +0.00000000005 0.0534317532 27044.1922975448 +0.00000000005 1.35980682609 94329.7752861974 +0.00000000007 5.94496795198 256327.077918683 +0.00000000006 1.88665916947 80174.9089079398 +0.00000000005 2.15640465605 235900.506826261 +0.00000000005 5.97271372078 156314.119754007 +0.00000000006 2.6662090451 229129.796225016 +0.00000000005 2.52891655111 123758.290854471 +0.00000000006 1.20953605164 130459.185468771 +0.00000000005 4.06443360712 130285.736897386 +0.00000000007 1.34355308244 1731.1223529326 +0.00000000005 2.36158299954 78896.4931640358 +0.00000000005 0.96987247797 149288.743257845 +0.00000000005 0.76610110351 24864.0853007956 +0.00000000005 1.95647355963 76571.5437552202 +0.00000000005 1.13701088228 26312.2479372761 +0.00000000005 1.05826639118 27780.0688110766 +0.00000000005 4.54130791881 156740.717944883 +0.00000000006 3.58276567647 198489.939586383 +0.00000000005 0.51603916276 171292.657892715 +0.00000000006 3.03452226064 77741.1320066288 +0.00000000005 1.46111595893 101011.000139597 +0.00000000005 0.02805624095 149756.7082482 +0.00000000005 5.10195955921 112231.701719636 +0.00000000005 4.87459278742 78413.2726218572 +0.00000000007 3.69898590349 81604.3218514224 +0.00000000005 0.76195152302 417406.450265187 +0.00000000005 0.55904094194 2383.1930147762 +0.00000000005 3.95096384085 78188.9278261553 +0.00000000005 1.76549372525 53771.992725433 +0.00000000005 3.3535670841 205260.650187628 +0.00000000006 5.57902902188 87253.177130155 +0.00000000005 0.26610630357 235746.728015776 +0.00000000005 2.90596877294 154194.222456573 +0.00000000004 1.1697417665 193937.986089324 +0.00000000004 3.93130462476 130289.952510736 +0.00000000004 4.33627478046 89.485747846 +0.00000000005 2.8002233534 4437.51420837359 +0.00000000006 4.70286246928 91805.1306272138 +0.00000000005 1.82284966431 1884.9011634174 +0.00000000005 2.02580304988 259769.652863649 +0.00000000004 4.65165864815 195047.364641417 +0.00000000004 0.588581477 323.5054166574 +0.00000000004 4.0062366874 175376.646399419 +0.00000000004 0.64833718455 156377.855652311 +0.00000000004 2.71436739189 182402.022895581 +0.00000000005 4.68929437146 79315.977807911 +0.00000000004 5.71176695959 81591.8450810028 +0.00000000004 1.42876132655 52252.072354424 +0.00000000005 2.55069425936 154308.661745258 +0.00000000005 1.42813778372 266540.363464894 +0.00000000004 2.00085806148 189386.032592265 +0.00000000005 4.29231489707 220025.889230898 +0.00000000004 6.20316213523 79116.9058064746 +0.00000000004 0.85257120719 118007.473057473 +0.00000000004 5.77579934605 129799.618421557 +0.00000000004 4.47492094862 137678.191299471 +0.00000000004 1.6456663118 78697.4211625994 +0.00000000005 2.1751453684 51329.7234483972 +0.00000000006 4.78710650697 102755.426124012 +0.00000000004 1.46002058771 935.92998070881 +0.00000000005 5.13889133658 130907.480698225 +0.00000000004 1.8932118711 2111.6503133776 +0.00000000004 0.10839681347 38.1330356378 +0.00000000005 4.42201446083 78057.5238762854 +0.00000000005 5.65870377214 1300.826818205 +0.00000000005 5.90579064813 1478.8665740644 +0.00000000004 5.24580055005 52309.9153327334 +0.00000000004 2.74756161638 144916.866891071 +0.00000000005 3.31232177694 48847.6706268682 +0.00000000004 4.43048849829 118828.963749497 +0.00000000004 0.51369916437 181563.053607831 +0.00000000004 5.22571179686 261988.409967835 +0.00000000004 0.80000960641 1485.2907067032 +0.00000000004 3.25642623421 195181.473691002 +0.00000000005 5.23264312237 126996.940762906 +0.00000000004 3.86524951456 209762.607062783 +0.00000000004 3.43760746038 234261.437309073 +0.00000000004 0.67741502331 131079.412994185 +0.00000000004 5.40862384292 104984.39630561 +0.00000000004 0.30384598125 285907.552627127 +0.00000000004 5.65734972357 51868.2486621788 +0.00000000004 5.55015227967 149846.193996046 +0.00000000004 1.51752118872 103814.808054201 +0.00000000004 2.53135799952 79487.5272655012 +0.00000000004 1.88512485652 54879.422437824 +0.00000000004 5.12386500502 182622.43553802 +0.00000000004 4.36228014188 207747.625390985 +0.00000000004 3.24471199066 130020.031063996 +0.00000000004 0.51045647492 107692.224992997 +0.00000000004 4.26267840541 132658.272812058 +0.00000000004 3.08522628552 175844.611389774 +0.00000000004 3.38866894732 104888.417078392 +0.00000000004 1.21404057369 139543.422701989 +0.00000000005 3.75130732 62197.6435632478 +0.00000000004 0.30056239753 233202.055378884 +0.00000000004 4.20598588282 218916.510678805 +0.00000000004 1.34568004641 182828.621086457 +0.00000000004 0.68519128486 104276.830967729 +0.00000000004 0.20412928769 169093.570549428 +0.00000000003 0.98973904852 105418.108043487 +0.00000000004 3.42019897755 61279.713277266 +0.00000000003 5.22780381742 78338.4910232899 +0.00000000003 2.67114319601 24998.1943503806 +0.00000000004 1.65814724695 50800.0324833026 +0.00000000004 3.24764679291 28286.9904848612 +0.00000000004 6.01723954923 104237.173277612 +0.00000000003 3.99050522839 71378.5595347918 +0.00000000003 3.46632047879 45494.5814297488 +0.00000000003 4.27304181959 130593.294518356 +0.00000000003 4.05932083484 52822.8171164632 +0.00000000003 5.89324219451 50483.640613646 +0.00000000003 2.88091404327 78149.2701360374 +0.00000000003 4.09573256493 155460.923372255 +0.00000000003 0.40695406256 52278.899057367 +0.00000000003 0.53381434741 26709.6469424134 +0.00000000003 1.00008179165 50264.6067999312 +0.00000000004 5.67939124426 106470.376426675 +0.00000000003 0.77610404005 142871.558358269 +0.00000000003 3.80375047171 26402.0893214438 +0.00000000003 2.44134109777 156520.305302444 +0.00000000003 0.98764974659 128843.329265586 +0.00000000003 3.6290381593 130435.634372513 +0.00000000003 2.12651302584 78469.8949731598 +0.00000000003 4.29158350083 154408.654989067 +0.00000000003 1.06499703474 26734.913974889 +0.00000000003 1.86490629185 51707.841292794 +0.00000000003 5.95559848753 104344.984007397 +0.00000000004 3.60184879954 207114.15223731 +0.00000000003 3.28684847821 208276.626941718 +0.00000000003 2.80509981839 104358.241125197 +0.00000000003 5.02808401414 130432.40216087 +0.00000000003 6.1660165005 20043.6745601988 +0.00000000003 5.29581547615 57503.2823915312 +0.00000000003 1.3503644855 23919.1426592916 +0.00000000002 3.75076268715 130005.803969994 +0.00000000003 3.05479754348 162810.494699437 +0.00000000003 2.06087055668 52065.599961929 +0.00000000003 1.11245383788 192828.60753723 +0.00000000002 1.90218644384 24356.7807886416 +0.00000000002 4.74203919229 76887.9356248768 +0.00000000002 0.63548334553 23384.2869868986 +0.00000000002 2.51564214512 26667.590728573 +0.00000000002 6.08909078783 116783.655216695 +0.00000000002 3.56733241522 26073.6760475726 +0.00000000003 5.60392923976 104466.051854982 +0.00000000002 3.56126103854 26189.8656598398 +0.00000000002 5.97797555746 50167.2487439894 +0.00000000002 4.41481991835 65538.2559899476 +0.00000000002 5.91297170155 87367.6164188402 +0.00000000002 5.1750816963 163298.129450691 +0.00000000003 1.10832319418 25600.26839032 +0.00000000002 2.11477268878 25773.7169617046 +0.00000000002 2.15515419441 51951.4614874465 +0.00000000003 5.43138498093 106684.808959169 +0.00000000002 0.11511311275 27170.9833738678 +0.00000000002 5.22579437397 6885.14988993081 +0.00000000002 2.93412437896 63786.3582415226 +0.00000000003 6.19860078008 25004.8229092806 +0.00000000002 0.23150025826 24448.8336243862 +0.00000000002 0.54898566845 153084.84390448 +0.00000000002 0.63373893542 1265.5674786264 +0.00000000002 4.49873870855 50007.0458008658 +0.00000000002 5.57750243319 25928.601406782 +0.00000000002 5.66467419812 25466.159340735 +0.00000000002 5.10682926241 159969.993794411 +0.00000000002 3.49751807681 259819.649485553 diff --git a/kstars/kstars/data/mercury.L2.vsop b/kstars/kstars/data/mercury.L2.vsop new file mode 100644 index 00000000..3dbb27b3 --- /dev/null +++ b/kstars/kstars/data/mercury.L2.vsop @@ -0,0 +1,395 @@ +0.00053049845 0.0000000 0.0000000 +0.00016903658 4.69072300649 26087.9031415742 +0.00007396711 1.34735624669 52175.8062831484 +0.00003018297 4.45643539705 78263.7094247226 +0.00001107419 1.26226537554 104351.612566297 +0.00000378173 4.319980559 130439.515707871 +0.00000122998 1.06868541052 156527.418849445 +0.00000038663 4.08011610182 182615.321991019 +0.00000014898 4.6334308581 1109.3785520934 +0.00000011861 0.79187646439 208703.225132594 +0.00000005243 4.71799772791 24978.5245894808 +0.00000003575 3.77317513032 234791.128274168 +0.00000002566 1.44059109766 27197.2816936676 +0.00000002045 1.49570544876 51066.427731055 +0.00000001064 0.46023695675 260879.031415742 +0.00000000972 1.80344701358 955.5997416086 +0.00000000628 6.18483168149 529.6909650946 +0.00000000628 4.8493010532 24498.8302462904 +0.00000000763 4.54299337366 77154.3308726292 +0.00000000654 0.98170349539 5661.3320491522 +0.00000000572 5.92841937309 25028.521211385 +0.00000000552 2.1322864657 20426.571092422 +0.00000000507 4.11466890786 4551.9534970588 +0.00000000608 4.54152310086 2218.7571041868 +0.00000000439 3.40705996719 11322.6640983044 +0.00000000381 2.83442391504 26617.5941066688 +0.0000000037 0.8236064656 6770.7106012456 +0.00000000312 5.1878582963 46514.4742339962 +0.00000000314 3.42002895816 286966.934557316 +0.00000000307 3.20507351217 1059.3819301892 +0.00000000332 0.97416155325 25132.3033999656 +0.00000000327 2.22989850002 21535.9496445154 +0.00000000303 4.68482058244 27043.5028831828 +0.00000000247 5.87612469398 16983.9961474566 +0.00000000311 4.22422008005 3442.5749449654 +0.00000000237 4.37101224231 114.43928868521 +0.00000000234 0.93917232374 30639.856638633 +0.00000000273 1.29086264556 103242.234014203 +0.00000000209 3.30158370895 213.299095438 +0.00000000197 2.07792605062 22645.3281966088 +0.00000000182 0.62534354989 25448.0058552602 +0.00000000219 1.3418873834 28306.660245761 +0.00000000168 6.20806483822 27147.2850717634 +0.00000000156 3.91999448441 32858.6137428198 +0.0000000016 5.7937744941 52705.497248243 +0.00000000153 4.33936015634 1589.0728952838 +0.00000000161 4.80105233203 23869.1460373874 +0.00000000148 1.97575825359 72602.3773755704 +0.00000000145 5.96024756685 14765.2390432698 +0.00000000129 4.16213277137 23969.1392811958 +0.00000000135 3.8677543707 51220.2065415398 +0.0000000014 3.66642468738 25558.2121764796 +0.00000000108 1.39723983534 50586.7333878646 +0.00000000115 0.15124159675 26301.2022370122 +0.00000000113 4.9813748525 79373.087976816 +0.00000000115 3.05230359467 53285.1848352418 +0.00000000099 3.99635236807 56727.7597802072 +0.00000000099 3.84242768306 83925.0414738748 +0.00000000093 2.04998627084 26068.2333806744 +0.00000000092 0.08628005998 313054.83769889 +0.00000000094 4.30968259383 129330.137155778 +0.00000000085 3.01984486981 53235.1882133376 +0.00000000105 5.32363189985 7238.6755916 +0.00000000095 2.24093904831 19317.1925403286 +0.00000000099 1.00218248773 29530.4780865396 +0.00000000075 5.40269356209 26091.7844769322 +0.00000000074 4.31017375756 2333.196392872 +0.00000000086 0.78555390902 57837.1383323006 +0.00000000081 0.9588922979 26107.572902474 +0.00000000085 3.28561166885 12432.0426503978 +0.0000000007 3.55533072657 13521.7514415914 +0.00000000078 0.27707431029 37410.5672398786 +0.00000000063 0.6582852544 110012.944615449 +0.00000000064 2.68437002997 43071.8992890308 +0.00000000067 3.8921657878 26084.0218062162 +0.00000000064 2.75958867988 40853.142184844 +0.00000000061 5.77836694481 12566.1516999828 +0.00000000069 3.44813862795 10213.285546211 +0.0000000006 0.79452201416 53131.406024757 +0.00000000063 5.02106928248 98690.2805171446 +0.00000000063 2.49160532665 78793.4003898172 +0.00000000059 0.1554109817 36301.1886877852 +0.00000000056 1.01839356017 27676.976036858 +0.00000000053 1.55958841442 49957.0491789616 +0.00000000052 5.14041028675 52156.1365222486 +0.00000000052 1.15062443564 26202.3424302594 +0.00000000052 0.5368757688 77308.109683114 +0.00000000048 1.60851837486 25234.7067598222 +0.00000000048 5.19507775798 48733.231338183 +0.00000000053 5.49113976101 25661.3049506982 +0.00000000046 5.18676728087 77204.3274945334 +0.00000000044 4.971456138 25973.463852889 +0.00000000054 0.32708522231 25874.6040461362 +0.00000000042 2.21900478384 52179.6876185064 +0.00000000045 2.52716095523 103292.230636108 +0.00000000048 0.4894487653 51646.1153180538 +0.00000000039 6.2527517396 47623.8527860896 +0.00000000041 2.81015791586 41962.5207369374 +0.00000000037 5.01445357044 26080.7895945734 +0.00000000038 6.08585317961 79323.0913549118 +0.00000000043 3.24574920597 52389.1053785864 +0.00000000041 2.43000457106 639.897286314 +0.00000000039 0.76157461206 82815.6629217814 +0.00000000034 3.28090243752 62389.0918293594 +0.00000000037 0.05738918168 38519.945791972 +0.00000000035 5.78457148656 68050.4238785116 +0.0000000004 3.14856042352 426.598190876 +0.00000000042 4.09553132731 52195.4760440482 +0.00000000032 2.45518077222 38654.054841557 +0.00000000039 1.80165134294 33326.5787331742 +0.00000000041 4.32141055637 26095.016688575 +0.00000000032 3.72358129034 136100.847757023 +0.0000000004 5.69015360764 31749.2351907264 +0.00000000032 1.65828846012 105460.99111839 +0.00000000032 1.0254998481 155418.040297352 +0.0000000003 1.57915654792 52168.6927361476 +0.00000000031 0.69335015231 50057.04242277 +0.00000000033 4.04678616141 55618.3812281138 +0.00000000029 3.72464718175 51535.9089968344 +0.00000000029 5.7365444786 129380.133777682 +0.00000000038 3.74472554242 18849.2275499742 +0.00000000028 3.05059885517 339142.740840465 +0.00000000035 0.74194291507 52171.9249477904 +0.00000000028 0.73918545262 7880.08915333899 +0.00000000036 1.26742819742 51116.4243529592 +0.00000000035 5.2929814316 45405.0956819028 +0.00000000032 5.79438282818 18093.37469955 +0.00000000026 5.79318346346 66941.0453264182 +0.00000000028 4.27104078603 54394.5633873352 +0.00000000024 5.0630479161 2118.7638603784 +0.0000000003 1.05420470769 52182.9198301492 +0.00000000025 1.7599691024 124778.183658719 +0.00000000022 4.43631488516 3328.13565628019 +0.00000000022 5.09106835544 99799.659069238 +0.00000000022 1.88199362566 78244.0396638228 +0.00000000021 2.561232112 94138.3270200858 +0.00000000025 5.46150069597 104881.303531391 +0.00000000025 0.05236467599 26514.5013324502 +0.00000000025 3.02983070039 77734.018459628 +0.0000000002 3.48966334599 103396.012824688 +0.00000000021 3.97495995227 53764.8791784322 +0.00000000018 1.07895331282 28421.0995344462 +0.00000000019 1.98308917333 23754.7067487022 +0.00000000018 4.5863136596 76044.9523205358 +0.00000000019 2.90042907299 6283.0758499914 +0.00000000019 3.18954246101 51109.3108059584 +0.00000000018 2.11231697626 73711.7559276638 +0.00000000017 0.06118735536 88476.9949709336 +0.00000000018 6.26984143774 15874.6175953632 +0.00000000018 2.58820345674 51123.53789996 +0.00000000017 5.82864656129 32370.9789915656 +0.00000000018 5.22519288335 78267.5907600806 +0.00000000015 5.43053381026 64741.9579831312 +0.00000000015 2.53107093357 155468.036919256 +0.0000000002 4.40959528115 1223.81784077861 +0.00000000015 4.05461375332 51962.5071877104 +0.00000000015 3.52769852262 79219.3091663312 +0.00000000015 0.45988103836 162188.750898597 +0.00000000015 0.87152359342 78283.3791856224 +0.00000000014 1.87990160627 125887.562210812 +0.00000000016 2.82759858554 105410.994496486 +0.00000000013 4.67219046898 78256.5958777218 +0.00000000016 0.04901690153 78477.0085201606 +0.00000000014 4.21146699511 52290.2455718336 +0.00000000014 4.08726245298 78270.8229717234 +0.00000000015 3.80902990348 33967.9922949132 +0.00000000016 0.28761005157 44937.1306915484 +0.00000000014 5.8433060581 103821.921601202 +0.00000000015 6.0373826452 13655.8604911764 +0.00000000012 0.81685952408 81706.284369688 +0.00000000015 3.79894620695 108903.566063356 +0.00000000011 3.26651828162 52602.4044740244 +0.00000000011 1.28755195884 29416.0387978544 +0.00000000011 4.03185618461 181505.943438926 +0.00000000011 5.5844804614 120226.23016166 +0.00000000012 0.32316787548 91785.460866314 +0.00000000013 2.02636565149 71492.998823477 +0.00000000015 3.56357453844 76674.6365294388 +0.00000000013 3.80590035776 78259.8280893646 +0.0000000001 0.04109363791 77197.2139475326 +0.0000000001 6.00753285175 365230.643982039 +0.0000000001 1.74642821988 52061.3669944632 +0.00000000013 2.79229719351 636.9962720242 +0.00000000011 5.52780687723 26727.8004278882 +0.00000000011 4.04728142335 45892.730433157 +0.00000000008 4.9698513054 151975.465352386 +0.00000000008 3.44547998787 23439.4483161012 +0.00000000011 2.54429302352 44181.2778411242 +0.0000000001 3.502742291 65697.5577247398 +0.00000000009 2.45809063705 93028.9484679924 +0.00000000009 4.9256893206 104331.942805397 +0.00000000008 0.80535713418 71980.6335747312 +0.0000000001 2.20026830808 130969.206672966 +0.00000000007 2.30885367448 18207.8139882352 +0.0000000001 5.72020107388 77211.4410415342 +0.00000000007 0.15536656581 129483.915966262 +0.00000000008 2.31255848253 58458.8821331398 +0.00000000007 2.07713892797 90829.8611247054 +0.00000000007 3.50101836609 117873.364007888 +0.00000000007 3.20275960823 64607.8489335462 +0.00000000007 4.73829767381 51322.6099013964 +0.00000000007 5.655539467 181555.94006083 +0.00000000009 2.56870006051 129909.824742776 +0.00000000008 0.67171808844 79852.7823200064 +0.00000000007 4.06204756163 39609.6545831656 +0.00000000007 1.46575838897 853.196381752 +0.00000000007 2.57400610109 69159.802430605 +0.00000000006 3.86283147263 59414.4818747484 +0.00000000006 1.3354568195 102132.85546211 +0.00000000007 2.80506785787 39743.7636327506 +0.00000000006 1.66711581835 28206.6670019526 +0.00000000008 4.73806237855 150866.086800293 +0.00000000006 0.81325444169 207593.8465805 +0.00000000006 0.0692555554 58946.516884394 +0.00000000006 3.09908354288 114564.898112508 +0.00000000006 0.88473087003 104358.726113298 +0.00000000006 3.51715962887 188276.654040172 +0.00000000006 4.13083556162 54509.0026760204 +0.00000000006 3.14680331401 104564.911661735 +0.00000000007 5.89465282471 131498.89763806 +0.00000000005 0.27174681491 143961.267149462 +0.00000000005 5.25316838887 3340.6124266998 +0.00000000007 1.99860349328 104355.493901655 +0.00000000005 1.47362369989 9103.9069941176 +0.00000000007 0.60725013988 60055.8954364874 +0.00000000005 3.20081630256 13541.4212024912 +0.00000000006 0.50137409605 63498.4703814528 +0.00000000005 5.0773947536 97580.9019650512 +0.00000000005 1.35632842517 104344.499019296 +0.00000000005 2.16611734526 103925.014375421 +0.00000000005 4.04581717475 98068.5367163054 +0.00000000005 4.90166806916 22759.767485294 +0.00000000005 3.87246722733 89586.373523027 +0.00000000005 3.01510200596 103285.117089107 +0.00000000006 1.4479147408 78050.4103292846 +0.00000000005 2.4783121842 26241.681952059 +0.00000000005 3.85799454501 107794.187511262 +0.00000000005 0.57300969993 134991.46920493 +0.00000000005 2.38724530268 146314.133303234 +0.00000000004 6.11121027497 90695.7520751204 +0.00000000004 1.8318123147 74821.1344797572 +0.00000000004 5.23938469806 130012.917516995 +0.00000000005 1.18020888905 27311.7209823528 +0.00000000005 3.00001411726 85034.4200259682 +0.00000000005 5.56662713374 155997.727884351 +0.00000000005 2.35342507828 145204.754751141 +0.00000000004 4.57119707855 157636.797401539 +0.00000000004 5.78384635962 51742.0945452716 +0.00000000004 2.41778026187 157483.018591054 +0.00000000005 2.53226316949 103299.344183108 +0.00000000004 3.7145852625 26555.8681319286 +0.00000000004 3.8363997571 150244.342999454 +0.00000000004 3.30201863644 76144.9455643442 +0.00000000004 0.68904721853 124156.43985788 +0.00000000004 1.73206522989 178063.368493961 +0.00000000005 3.20991489892 71025.0338331226 +0.00000000005 3.69408876581 105940.685461581 +0.00000000004 2.75867944254 391318.547123613 +0.00000000005 0.535860682 80482.4665289094 +0.00000000004 5.07565982849 51756.3216392732 +0.00000000004 0.12462379137 78690.3076155986 +0.00000000004 5.25512859919 157057.10981454 +0.00000000004 5.66367904256 9384.8410080752 +0.00000000004 4.70366039546 54294.5701435268 +0.00000000004 4.7476763595 204151.271635535 +0.00000000003 3.2417738566 155571.819107837 +0.00000000003 0.85377908455 16066.0658614748 +0.00000000003 1.58566666033 130226.216612433 +0.00000000004 5.58218314089 119116.851609567 +0.00000000004 0.94898112028 78378.1487134078 +0.00000000004 6.15781348253 97112.9369746968 +0.00000000004 2.31787867435 52815.7035694624 +0.00000000004 2.73401660736 78417.4882352074 +0.00000000004 5.67762508473 183674.703921209 +0.00000000004 0.21138526735 214364.557181746 +0.00000000004 5.24311464709 116917.76426628 +0.00000000003 3.86634858823 104371.282327197 +0.00000000004 5.42881221134 233731.746343979 +0.00000000003 1.97251042531 183145.012956114 +0.00000000003 0.60740481915 133882.090652836 +0.00000000003 6.23399386415 181659.722249411 +0.00000000004 6.22336284288 140652.801254082 +0.00000000003 5.94876130841 25035.6347583858 +0.00000000003 3.83428144879 233681.749722074 +0.00000000003 2.32902857669 182085.631025925 +0.00000000003 2.8435468116 123200.840116271 +0.00000000003 1.53933182823 176953.989941867 +0.00000000004 2.45893471155 207643.843202404 +0.00000000003 5.72001402121 102762.539671013 +0.00000000004 1.40880562474 80382.473285101 +0.00000000003 4.90489886883 51749.2080922724 +0.00000000003 4.76799924569 104138.313470859 +0.00000000004 6.26291139255 25021.4076643842 +0.00000000003 0.40352872921 132028.588603155 +0.00000000003 2.66696150741 157586.800779634 +0.00000000003 5.23202292846 84546.785274714 +0.00000000003 4.59428408981 131548.894259964 +0.00000000003 2.53649995681 50579.6198408638 +0.00000000003 2.55542640702 77829.9976868458 +0.00000000004 1.67304824627 130419.845946971 +0.00000000003 6.21862713072 95247.7055721792 +0.00000000003 5.37878648081 44295.7171298094 +0.00000000003 4.68342323732 156507.749088545 +0.00000000003 3.36164307862 104778.210757173 +0.00000000003 2.91632245418 166740.704395656 +0.00000000002 0.72039482289 7994.5284420242 +0.00000000002 5.43309839263 78903.6067110366 +0.00000000002 1.12849064703 183724.700543113 +0.00000000003 1.94668130835 143005.667407854 +0.00000000003 0.5628939296 104347.731230939 +0.00000000002 1.78482957305 156531.300184803 +0.00000000003 5.0354242485 130443.397043229 +0.00000000003 4.72735160431 78149.2701360374 +0.00000000002 5.31651763274 208173.534167499 +0.00000000003 5.36470448658 131395.11544948 +0.00000000002 0.06581745526 196137.073432611 +0.00000000002 2.93678015526 167850.08294775 +0.00000000002 5.84781134233 65831.6667743248 +0.00000000002 5.56634055777 70269.1809826984 +0.00000000002 5.42145220392 183570.921732628 +0.00000000002 6.06636386319 53242.3017603384 +0.00000000002 4.37154457896 128220.758603684 +0.00000000002 0.35903300236 187167.275488078 +0.00000000002 2.78347515438 79330.2049019126 +0.00000000002 4.51952536661 203041.893083441 +0.00000000002 3.36865001265 170049.170291037 +0.00000000002 3.08184453618 50593.8469348654 +0.00000000002 4.32534428501 55503.9419394286 +0.00000000002 1.81636961816 110634.688416288 +0.00000000002 5.58793955981 103917.90082842 +0.00000000002 5.79409172557 417406.450265187 +0.00000000002 0.85923934181 235900.506826261 +0.00000000002 4.60084058009 26941.0995233262 +0.00000000002 5.1499567646 182188.723800143 +0.00000000002 3.91756419842 130446.629254872 +0.00000000002 2.88997273266 27154.3986187642 +0.00000000003 5.85721944439 52329.5850936332 +0.00000000002 6.10145799164 77623.8121384086 +0.00000000002 1.98246165585 77844.2247808474 +0.00000000002 0.1107175948 130866.113898747 +0.00000000002 0.64849171165 52643.7712735028 +0.00000000002 3.98410950717 104466.051854982 +0.00000000002 1.83715639115 123668.805106625 +0.00000000002 5.61305711026 76667.522982438 +0.00000000002 5.83992902277 19804.8272915828 +0.00000000002 0.54331921743 130459.185468771 +0.00000000002 0.00997429525 141762.179806175 +0.00000000002 5.59377744943 35191.8101356918 +0.00000000002 0.39746661127 26521.614879451 +0.00000000002 6.1619270402 130652.814803309 +0.00000000002 0.85416063806 25934.1243310894 +0.00000000002 2.18339110714 156100.820658569 +0.00000000002 4.39281517355 130432.40216087 +0.00000000002 5.50117730009 172402.036444808 +0.00000000001 3.49234867738 130435.634372513 +0.00000000001 4.8099549208 77837.1112338466 +0.00000000002 6.26921260007 87367.6164188402 +0.00000000002 2.79561490409 115674.276664601 +0.00000000002 4.92122664455 24864.0853007956 +0.00000000001 2.4157683233 26037.90651967 +0.00000000001 6.04596837149 129373.020230681 +0.00000000002 0.94020572434 80596.9058175946 +0.00000000002 0.30073776192 51639.001771053 +0.00000000001 0.18846827752 34082.4315835984 +0.00000000001 3.62844435085 161079.372346504 +0.00000000002 5.13133615893 49842.6098902764 +0.00000000001 0.30832555285 53228.0746663368 +0.00000000001 5.56519625382 129387.247324683 +0.00000000001 5.63110777945 46848.3301747656 +0.00000000001 1.38420566741 26011.6370702986 +0.00000000001 5.86450783334 26724.8994135984 +0.00000000001 6.14517818644 76681.7500764396 +0.00000000001 3.19299019423 25654.1914036974 +0.00000000001 0.34495954566 128850.442812587 +0.00000000001 3.60230008239 20760.4270331914 +0.00000000001 5.80015495751 19406.6782881746 +0.00000000001 4.42116052212 100909.037621331 +0.00000000001 0.48535289275 52698.3837012422 +0.00000000001 6.22940855233 111590.288157897 +0.00000000001 0.16055219324 105307.212307905 +0.00000000001 2.19795772042 29428.515568274 +0.00000000001 5.09783503526 102232.848705918 +0.00000000001 0.61014627166 25668.418497699 +0.00000000001 5.62459774786 25565.3257234804 +0.00000000001 0.90991571866 103711.715279983 +0.00000000001 0.28037611495 25450.90686955 +0.00000000001 0.54824728173 26137.8997634784 +0.00000000001 4.25324476801 209812.603684687 +0.00000000001 0.08089899001 51543.0225438352 +0.00000000001 0.33953378597 51528.7954498336 +0.00000000001 4.15667461533 25551.0986294788 +0.00000000001 1.59597814656 72936.2333163398 +0.00000000001 5.5936222224 25619.9381512198 +0.00000000001 3.26520760555 240452.46032332 +0.00000000001 5.52286605071 52125.8096612442 diff --git a/kstars/kstars/data/mercury.L3.vsop b/kstars/kstars/data/mercury.L3.vsop new file mode 100644 index 00000000..c27187de --- /dev/null +++ b/kstars/kstars/data/mercury.L3.vsop @@ -0,0 +1,150 @@ +0.00000188077 0.03466830117 52175.8062831484 +0.00000142152 3.125054526 26087.9031415742 +0.00000096877 3.00378171915 78263.7094247226 +0.00000043669 6.01867965826 104351.612566297 +0.00000035395 0.000000 0.000000 +0.00000018045 2.77538373991 130439.515707871 +0.00000006971 5.81808665742 156527.418849445 +0.00000002556 2.57014364454 182615.321991019 +0.000000009 5.59308888939 208703.225132594 +0.00000000307 2.32189002493 234791.128274168 +0.00000000117 3.1656732416 24978.5245894808 +0.00000000102 5.32134064237 260879.031415742 +0.00000000077 6.24155593431 51066.427731055 +0.00000000057 6.11222330831 27197.2816936676 +0.00000000034 2.03244612467 286966.934557316 +0.00000000038 2.99912912226 77154.3308726292 +0.00000000031 3.11483471984 53285.1848352418 +0.00000000017 6.02950226714 103242.234014203 +0.00000000011 5.00109293882 313054.83769889 +0.00000000009 0.59396483404 20426.571092422 +0.00000000009 3.65190477342 46514.4742339962 +0.00000000009 6.28305510644 79373.087976816 +0.00000000008 2.74138109305 129330.137155778 +0.00000000007 5.79018632644 25132.3033999656 +0.00000000005 0.33554769835 72602.3773755704 +0.00000000005 1.3111581035 26617.5941066688 +0.00000000004 2.46414914425 51220.2065415398 +0.00000000004 1.74528964721 339142.740840465 +0.00000000004 4.31141963105 52705.497248243 +0.00000000004 3.07093349506 27043.5028831828 +0.00000000004 5.6801370125 30639.856638633 +0.00000000003 5.80662640937 155418.040297352 +0.00000000003 4.6451908806 27147.2850717634 +0.00000000004 3.02893592955 23869.1460373874 +0.00000000003 4.35199345075 79323.0913549118 +0.00000000003 1.29040630287 53235.1882133376 +0.00000000003 4.34017676059 14765.2390432698 +0.00000000003 2.86652251194 105460.99111839 +0.00000000003 6.23875368963 28306.660245761 +0.00000000003 3.37815322354 98690.2805171446 +0.00000000002 5.37466119262 110012.944615449 +0.00000000002 0.16040583556 50586.7333878646 +0.00000000002 0.35038889636 19317.1925403286 +0.00000000002 6.2327164965 49957.0491789616 +0.00000000002 2.52219274566 181505.943438926 +0.00000000002 5.05358903232 162188.750898597 +0.00000000002 0.15071040297 124778.183658719 +0.00000000002 2.29024350361 56727.7597802072 +0.00000000002 0.42411179784 71492.998823477 +0.00000000002 6.11262694468 57837.1383323006 +0.00000000002 2.17198531948 108903.566063356 +0.00000000002 2.92723030315 54394.5633873352 +0.00000000002 2.40411188609 83925.0414738748 +0.00000000002 3.43613336205 78267.5907600806 +0.00000000002 4.77873510695 365230.643982039 +0.00000000002 3.54043808451 64741.9579831312 +0.00000000002 1.60502923885 77734.018459628 +0.00000000002 3.11800510932 150866.086800293 +0.00000000002 1.0209874609 78793.4003898172 +0.00000000002 4.39439085682 88476.9949709336 +0.00000000002 1.49912329404 43071.8992890308 +0.00000000002 1.96277160647 25558.2121764796 +0.00000000002 4.76774165204 77204.3274945334 +0.00000000002 0.61066658116 155468.036919256 +0.00000000002 5.26875308161 77308.109683114 +0.00000000002 0.5273609502 94138.3270200858 +0.00000000002 2.05793854229 103396.012824688 +0.00000000002 4.12698349577 66941.0453264182 +0.00000000002 5.43336870762 78283.3791856224 +0.00000000002 1.97520131105 136100.847757023 +0.00000000002 5.54343111585 81706.284369688 +0.00000000002 1.25444219651 40853.142184844 +0.00000000002 1.07684180123 103292.230636108 +0.00000000001 3.23979322492 52156.1365222486 +0.00000000002 5.33834891475 52182.9198301492 +0.00000000002 3.36867866204 99799.659069238 +0.00000000002 5.4069790667 82815.6629217814 +0.00000000001 5.80853057947 4551.9534970588 +0.00000000001 4.9590938512 129483.915966262 +0.00000000001 3.17481245588 76674.6365294388 +0.00000000001 1.538031696 52389.1053785864 +0.00000000001 2.48052961456 53764.8791784322 +0.00000000001 1.20843095195 105410.994496486 +0.00000000002 3.64576833526 45405.0956819028 +0.00000000002 4.00710217385 104881.303531391 +0.00000000001 3.0953209452 76044.9523205358 +0.00000000001 5.52119023864 58946.516884394 +0.00000000002 5.53036712466 131548.894259964 +0.00000000001 0.38352295948 52179.6876185064 +0.00000000001 0.08902944955 51116.4243529592 +0.00000000001 1.4751416667 62389.0918293594 +0.00000000001 4.20864838814 131498.89763806 +0.00000000001 2.88161012078 79219.3091663312 +0.00000000001 5.03155341199 51646.1153180538 +0.00000000001 0.05873279909 53131.406024757 +0.00000000001 0.606476206 38654.054841557 +0.00000000001 1.58007357234 391318.547123613 +0.00000000001 0.68687557696 130969.206672966 +0.00000000001 3.90367213586 129380.133777682 +0.00000000001 2.11138180302 32858.6137428198 +0.00000000001 0.18542211423 78244.0396638228 +0.00000000001 1.24063083423 9103.9069941176 +0.00000000001 1.78547815249 188276.654040172 +0.00000000001 0.94125502564 93028.9484679924 +0.00000000001 2.41309932759 55618.3812281138 +0.00000000001 2.29683748973 52195.4760440482 +0.00000000001 3.39284109553 25028.521211385 +0.00000000001 4.29717383023 26301.2022370122 +0.00000000001 6.10639166059 102132.85546211 +0.00000000001 4.58189329524 37410.5672398786 +0.00000000001 6.16145880062 125887.562210812 +0.00000000001 5.22010441376 52171.9249477904 +0.00000000001 5.95645110567 80482.4665289094 +0.00000000001 4.81981872221 26107.572902474 +0.00000000001 4.27546069271 36301.1886877852 +0.00000000001 2.43374991272 51535.9089968344 +0.00000000001 4.03088051207 1109.3785520934 +0.00000000001 5.60495524983 207593.8465805 +0.00000000001 4.89918476796 35191.8101356918 +0.00000000001 6.07747011982 27676.976036858 +0.00000000001 5.48361013686 29530.4780865396 +0.00000000001 0.15288602386 25448.0058552602 +0.00000000001 2.18342825402 63498.4703814528 +0.00000000001 3.67054321453 21535.9496445154 +0.00000000001 1.49815422727 26084.0218062162 +0.00000000001 1.75551273491 26095.016688575 +0.00000000001 2.60061927559 12566.1516999828 +0.00000000001 2.69537843932 52290.2455718336 +0.00000000001 4.87760109673 25874.6040461362 +0.00000000001 2.82170820105 26091.7844769322 +0.00000000001 0.20736391933 52061.3669944632 +0.00000000001 3.82330817663 68050.4238785116 +0.00000000001 4.42501613287 22645.3281966088 +0.00000000001 6.01128227925 52168.6927361476 +0.00000000001 0.28595674172 11322.6640983044 +0.00000000001 5.86280830053 26202.3424302594 +0.00000000001 3.42109354799 25973.463852889 +0.00000000001 0.300500653 41962.5207369374 +0.00000000001 2.73414310032 25035.6347583858 +0.00000000001 1.72346523407 51962.5071877104 +0.00000000001 4.77297529316 78477.0085201606 +0.00000000001 5.84491832575 50057.04242277 +0.00000000001 3.2207229087 25021.4076643842 +0.00000000001 4.74388045372 26514.5013324502 +0.00000000001 4.31760630574 69159.802430605 +0.00000000001 0.65529515413 426.598190876 +0.00000000001 5.58694327783 79852.7823200064 +0.00000000001 6.07111696987 102762.539671013 +0.00000000001 5.84438975852 105307.212307905 +0.00000000001 2.82906439989 24498.8302462904 diff --git a/kstars/kstars/data/mercury.L4.vsop b/kstars/kstars/data/mercury.L4.vsop new file mode 100644 index 00000000..b3c1f879 --- /dev/null +++ b/kstars/kstars/data/mercury.L4.vsop @@ -0,0 +1,21 @@ +-0.00000114078 0.0000000 0.0000000 +0.00000003247 2.02848007619 26087.9031415742 +0.00000001914 1.41731803758 78263.7094247226 +0.00000001727 4.50137643801 52175.8062831484 +0.00000001237 4.49970181057 104351.612566297 +0.00000000645 1.26591776986 130439.515707871 +0.00000000298 4.30600984981 156527.418849445 +0.00000000128 1.05702505039 182615.321991019 +0.00000000051 4.08566191934 208703.225132594 +0.0000000002 0.82130394681 234791.128274168 +0.00000000008 3.82199615635 260879.031415742 +0.00000000003 0.54824060574 286966.934557316 +0.00000000002 3.52134138964 313054.83769889 +0.00000000001 1.6743511854 24978.5245894808 +0.00000000002 4.60718203612 51066.427731055 +0.00000000001 1.11396201203 129330.137155778 +0.00000000001 4.35040700322 103242.234014203 +0.00000000001 4.17434865844 79373.087976816 +0.00000000001 1.20388630609 77154.3308726292 +0.00000000001 4.8467708474 27197.2816936676 +0.00000000001 0.29913093643 339142.740840465 diff --git a/kstars/kstars/data/mercury.L5.vsop b/kstars/kstars/data/mercury.L5.vsop new file mode 100644 index 00000000..cba9ffa2 --- /dev/null +++ b/kstars/kstars/data/mercury.L5.vsop @@ -0,0 +1,12 @@ +-0.00000000877 0.000000 0.000000 +0.00000000059 3.37513289692 52175.8062831484 +0.00000000042 0.02433099382 78263.7094247226 +0.00000000043 4.65071406046 26087.9031415742 +0.00000000031 2.98112204944 104351.612566297 +0.00000000019 6.00992467582 130439.515707871 +0.0000000001 2.7569979192 156527.418849445 +0.00000000005 5.79082359724 182615.321991019 +0.00000000002 2.5143544823 208703.225132594 +0.00000000001 5.49411470932 234791.128274168 +0.00000000001 2.23688504668 260879.031415742 +0.00000000001 5.18718589133 286966.934557316 diff --git a/kstars/kstars/data/mercury.R0.vsop b/kstars/kstars/data/mercury.R0.vsop new file mode 100644 index 00000000..83981668 --- /dev/null +++ b/kstars/kstars/data/mercury.R0.vsop @@ -0,0 +1,1215 @@ +0.39528271652 0.000000 0.000000 +0.07834131817 6.19233722599 26087.9031415742 +0.00795525557 2.95989690096 52175.8062831484 +0.00121281763 6.01064153805 78263.7094247226 +0.00021921969 2.77820093975 104351.612566297 +0.00004354065 5.82894543257 130439.515707871 +0.00000918228 2.59650562598 156527.418849445 +0.00000260033 3.02817753482 27197.2816936676 +0.00000289955 1.42441936951 25028.521211385 +0.00000201855 5.6472504035 182615.321991019 +0.00000201499 5.59227724202 31749.2351907264 +0.0000014198 6.25264202645 24978.5245894808 +0.00000100144 3.73435608689 21535.9496445154 +0.00000077561 3.66972526976 20426.571092422 +0.00000063277 4.29905918105 25558.2121764796 +0.00000062951 4.76588899933 1059.3819301892 +0.00000066754 2.52520309182 5661.3320491522 +0.000000755 4.47428642962 51116.4243529592 +0.00000048266 6.06824478778 53285.1848352418 +0.00000045748 2.41480951648 208703.225132594 +0.00000035224 1.05917802674 27043.5028831828 +0.00000040815 2.35882016415 57837.1383323006 +0.00000044234 1.21957314874 15874.6175953632 +0.00000033873 0.86381554651 25661.3049506982 +0.00000037203 0.5173382147 47623.8527860896 +0.00000030092 1.79500530627 37410.5672398786 +0.00000028417 3.02063625668 51066.427731055 +0.00000030903 0.88366335532 24498.8302462904 +0.00000026105 2.15021963174 39609.6545831656 +0.00000018699 4.96496008403 11322.6640983044 +0.0000002127 5.36857139841 13521.7514415914 +0.00000019422 4.98378647655 10213.285546211 +0.00000016941 3.88765393402 26617.5941066688 +0.00000015109 0.44510589948 46514.4742339962 +0.00000017087 1.24077764194 77204.3274945334 +0.0000001394 1.62573946865 27147.2850717634 +0.00000013382 1.07657890477 51646.1153180538 +0.00000015012 4.28173463507 41962.5207369374 +0.00000013977 4.77056848793 33326.5787331742 +0.00000012794 6.06437138766 1109.3785520934 +0.00000013938 1.99984876578 25132.3033999656 +0.00000016297 2.63293587817 19804.8272915828 +0.00000011933 2.36500939134 4551.9534970588 +0.00000010612 5.46555460932 234791.128274168 +0.00000012754 2.07613721222 529.6909650946 +0.00000012069 2.84997619452 79373.087976816 +0.00000009069 1.21263611811 14765.2390432698 +0.00000009491 0.83697007534 12566.1516999828 +0.00000009379 5.41195286503 83925.0414738748 +0.00000007499 2.44636811119 30639.856638633 +0.00000007463 5.53233943198 32858.6137428198 +0.00000007215 1.17101960691 16983.9961474566 +0.00000008492 3.56622930635 73711.7559276638 +0.00000007109 5.32625264624 426.598190876 +0.00000006863 1.82313992707 36301.1886877852 +0.0000000656 4.27818149213 43071.8992890308 +0.00000008853 3.87737694074 50586.7333878646 +0.00000006885 5.3110852663 1589.0728952838 +0.00000005943 4.06893157254 53131.406024757 +0.00000007653 3.91505031889 51749.2080922724 +0.0000000646 6.07127449283 77154.3308726292 +0.00000005415 5.20028107807 65697.5577247398 +0.00000005186 3.56743214904 6283.0758499914 +0.0000000409 3.6759365871 22645.3281966088 +0.00000004075 4.29142111073 103292.230636108 +0.00000004428 5.69109527379 45892.730433157 +0.00000003426 0.64911736234 52705.497248243 +0.00000003354 3.49345105494 72602.3773755704 +0.0000000412 1.65386255382 25448.0058552602 +0.00000003261 1.03195890028 68050.4238785116 +0.00000003278 3.13863529552 25874.6040461362 +0.00000003054 4.12578324522 77734.018459628 +0.00000003614 2.95861599353 28306.660245761 +0.0000000282 4.62628436074 18849.2275499742 +0.00000002746 4.67880529205 53235.1882133376 +0.00000002713 3.5687491398 26068.2333806744 +0.00000002507 2.23312085627 260879.031415742 +0.00000003044 5.90613310181 105460.99111839 +0.00000002755 5.67587087632 26107.572902474 +0.00000002267 2.17941340037 110012.944615449 +0.00000002274 0.50173671332 32370.9789915656 +0.00000002741 4.75427920262 63498.4703814528 +0.00000002792 5.05148206806 51220.2065415398 +0.00000002557 2.95114696617 26080.7895945734 +0.00000002135 0.84621449019 76674.6365294388 +0.00000001971 0.4740749431 48733.231338183 +0.00000001965 1.37420902653 7238.6755916 +0.00000002526 0.34535290139 23969.1392811958 +0.00000002022 0.33828477567 99799.659069238 +0.00000001872 3.93046425037 38654.054841557 +0.00000001873 0.69327393635 26091.7844769322 +0.00000001945 2.37383894182 6770.7106012456 +0.00000001863 2.26591720786 26084.0218062162 +0.0000000175 5.50651903992 56727.7597802072 +0.00000001971 3.77455887616 19317.1925403286 +0.00000001672 2.15275897581 26514.5013324502 +0.00000001703 4.28965990785 40853.142184844 +0.00000001657 4.98021773372 9103.9069941176 +0.00000002084 2.19427123968 26301.2022370122 +0.00000001818 4.20870869718 25938.3399444396 +0.0000000178 0.91702846577 79219.3091663312 +0.00000001525 2.15720744047 27676.976036858 +0.00000001533 1.54503054415 955.5997416086 +0.00000001614 1.27565104562 25035.6347583858 +0.00000001743 0.68269002122 77837.1112338466 +0.00000001389 4.85102048256 62389.0918293594 +0.00000001436 0.05742216761 23869.1460373874 +0.00000001563 5.84795233948 26095.016688575 +0.0000000164 4.66281337712 25021.4076643842 +0.00000001552 2.83910580545 103242.234014203 +0.00000001249 1.97225274067 91785.460866314 +0.0000000116 1.73113341823 38519.945791972 +0.00000001005 1.0589831486 129380.133777682 +0.00000001041 2.78036322434 213.299095438 +0.00000001105 4.55512109515 26011.6370702986 +0.00000000979 2.43870419667 71980.6335747312 +0.00000000853 0.56334001923 20760.4270331914 +0.00000000874 4.53679970936 639.897286314 +0.00000000783 3.69782403005 78793.4003898172 +0.00000000772 4.08714349549 94138.3270200858 +0.00000000797 0.26237215917 98690.2805171446 +0.00000000965 4.70784179954 51535.9089968344 +0.00000000952 2.53604676495 29530.4780865396 +0.00000000773 2.67893222158 131548.894259964 +0.00000000734 0.8924366949 103821.921601202 +0.00000000668 3.73113394924 46848.3301747656 +0.00000000828 2.88184821542 19406.6782881746 +0.00000000622 1.05579535631 59414.4818747484 +0.00000000676 4.5035759936 25934.1243310894 +0.00000000602 5.28399057704 286966.934557316 +0.00000000619 1.44855037685 79323.0913549118 +0.00000000691 6.19733262608 51962.5071877104 +0.00000000563 5.22994296186 136100.847757023 +0.00000000782 3.25257254691 50057.04242277 +0.00000000551 0.33644229836 52156.1365222486 +0.00000000705 4.7370537192 26241.681952059 +0.00000000577 5.85654734429 2118.7638603784 +0.00000000517 3.93195379429 102762.539671013 +0.00000000635 4.87720838965 12432.0426503978 +0.00000000635 1.81903685898 77308.109683114 +0.00000000543 1.40877130839 44937.1306915484 +0.00000000556 5.44324390449 85034.4200259682 +0.00000000496 3.39004132624 125887.562210812 +0.00000000546 4.78005317483 22747.2907148744 +0.0000000052 6.00172746972 52168.6927361476 +0.00000000463 3.67549187956 25668.418497699 +0.00000000452 3.53009000682 58458.8821331398 +0.00000000474 5.9433051204 54394.5633873352 +0.00000000559 2.44355554028 52195.4760440482 +0.00000000418 3.73369494476 103925.014375421 +0.00000000397 0.6901460802 64741.9579831312 +0.00000000511 5.88243734524 45494.5814297488 +0.00000000412 2.26754404446 82815.6629217814 +0.00000000425 5.24511927496 52389.1053785864 +0.00000000482 0.98165400059 25654.1914036974 +0.0000000038 3.74413132157 52179.6876185064 +0.00000000359 5.50961077408 26555.8681319286 +0.00000000375 1.97920050124 149.5631971346 +0.00000000385 5.8899194879 129330.137155778 +0.00000000348 4.91064019959 1052.2683831884 +0.00000000417 4.32916053867 51123.53789996 +0.00000000425 1.43228996047 51109.3108059584 +0.00000000464 3.98651628073 105307.212307905 +0.00000000329 5.20636278221 52602.4044740244 +0.00000000354 1.04383146533 66941.0453264182 +0.00000000324 1.62975761811 88476.9949709336 +0.00000000378 5.31676765847 52171.9249477904 +0.0000000044 1.46381183715 89586.373523027 +0.00000000355 1.52732265492 1066.49547719 +0.00000000302 5.21113786435 53764.8791784322 +0.00000000301 5.02488829134 117873.364007888 +0.00000000351 2.0043334173 24395.7374720718 +0.00000000289 6.19161799918 26094.5317004742 +0.00000000286 3.77170690304 7.1135470008 +0.00000000284 3.10942616808 49957.0491789616 +0.00000000385 2.47184729453 25234.7067598222 +0.00000000382 0.97683830518 52026.2430860138 +0.00000000271 5.74710334372 25455.119402261 +0.00000000375 0.55187466535 45405.0956819028 +0.00000000267 2.86410554301 80482.4665289094 +0.00000000304 6.00190488272 2218.7571041868 +0.00000000259 1.82921035765 24505.9437932912 +0.00000000251 4.10979574073 155468.036919256 +0.00000000289 3.05373259745 26081.2745826742 +0.00000000242 5.05501089774 42153.969003049 +0.00000000244 2.1562166805 3442.5749449654 +0.00000000315 2.61613386386 52182.9198301492 +0.00000000256 3.71117332461 25619.9381512198 +0.00000000232 2.21576531181 16066.0658614748 +0.00000000233 5.49033130906 98068.5367163054 +0.00000000236 4.08612620637 26013.1215430069 +0.00000000225 0.4444933881 76144.9455643442 +0.00000000242 3.29851820234 6681.2248533996 +0.00000000227 1.63236736805 76.2660712756 +0.00000000268 1.09037236588 18093.37469955 +0.00000000255 4.20635818545 44181.2778411242 +0.00000000205 1.00234895959 26190.9959157928 +0.00000000228 1.46077047931 77623.8121384086 +0.00000000197 1.36693360783 26727.8004278882 +0.00000000259 1.28296039354 13655.8604911764 +0.00000000197 5.7330758343 157636.797401539 +0.00000000196 0.06606260924 40565.2543247742 +0.00000000187 0.86187283408 120226.23016166 +0.00000000262 4.14850032709 24491.7166992896 +0.00000000244 4.14399890076 95247.7055721792 +0.00000000232 5.45165695316 33967.9922949132 +0.00000000206 5.59196913034 55618.3812281138 +0.00000000203 1.64252462466 58946.516884394 +0.00000000187 0.46291089182 104881.303531391 +0.00000000192 1.827611583 25551.0986294788 +0.000000002 1.81376901527 25863.5583458723 +0.00000000191 5.57428963071 5327.4761083828 +0.00000000195 3.31297083154 124778.183658719 +0.00000000169 1.69270064342 90695.7520751204 +0.00000000226 1.32354627258 52099.5402118728 +0.00000000177 3.296208483 25131.6139856036 +0.00000000178 2.5482379505 26720.6868808874 +0.00000000167 3.61983109002 23754.7067487022 +0.00000000159 3.48396967776 25977.6968203548 +0.0000000015 5.20072476078 69159.802430605 +0.00000000179 3.94252428767 129909.824742776 +0.00000000166 0.40320638452 100909.037621331 +0.00000000176 2.97410942402 24925.4284371664 +0.00000000154 1.27206049137 25984.8103673556 +0.00000000144 1.89319156163 64607.8489335462 +0.00000000145 2.05409839424 313054.83769889 +0.00000000152 4.87194153709 103396.012824688 +0.00000000137 3.86782217557 24609.0365675098 +0.00000000141 1.99770625298 162188.750898597 +0.00000000185 6.10038742063 23439.4483161012 +0.00000000135 1.27363012793 52022.0274726636 +0.00000000127 0.70464976569 128850.442812587 +0.00000000142 1.50696203402 52329.5850936332 +0.00000000126 2.70555128398 28206.6670019526 +0.00000000126 1.61963252183 48835.1938564486 +0.00000000123 0.15629905349 151975.465352386 +0.00000000137 1.77306412615 35191.8101356918 +0.00000000147 4.50311642422 105410.994496486 +0.00000000125 3.38994834526 78244.0396638228 +0.00000000119 2.77644375904 78256.5958777218 +0.00000000156 2.96616703196 78050.4103292846 +0.00000000145 1.35569389554 3340.6124266998 +0.00000000126 3.97006576134 29428.515568274 +0.00000000128 5.41891989692 26162.6847401415 +0.00000000132 4.86901248209 24712.1293417284 +0.0000000011 3.8795470244 85502.3850163226 +0.00000000127 5.49703075555 78283.3791856224 +0.00000000126 0.94870979828 121335.608713753 +0.00000000129 4.00691218396 72936.2333163398 +0.00000000102 0.50487650429 130012.917516995 +0.00000000104 0.29849788751 84546.785274714 +0.00000000118 0.76511176346 131395.11544948 +0.0000000012 4.45261989231 71025.0338331226 +0.00000000117 3.31644134053 25771.5112719176 +0.0000000011 2.632499343 71582.484571323 +0.00000000097 2.66105435933 155418.040297352 +0.00000000113 5.8873357539 26404.2950112308 +0.00000000098 2.01417457095 78477.0085201606 +0.00000000103 0.46416881502 51756.3216392732 +0.00000000093 2.37389467504 419.4846438752 +0.00000000125 1.87932536282 26610.480559668 +0.00000000095 0.34221817875 26507.3877854494 +0.00000000093 3.80346806552 26037.90651967 +0.00000000091 2.63082094391 28421.0995344462 +0.00000000101 5.20997240587 433.7117378768 +0.00000000096 4.47724179825 77197.2139475326 +0.00000000108 4.03679713919 51742.0945452716 +0.00000000086 5.14039556935 26237.4663387088 +0.00000000092 3.74335845403 90829.8611247054 +0.00000000086 1.86276413658 27140.1715247626 +0.00000000102 5.40465219833 26137.8997634784 +0.00000000086 4.01653667598 10021.8372800994 +0.000000001 5.32142188276 108903.566063356 +0.00000000079 4.68108496987 27154.3986187642 +0.00000000092 5.52103093635 51322.6099013964 +0.00000000093 4.20604773511 38813.3565763492 +0.00000000078 2.88001982141 29416.0387978544 +0.00000000095 4.44018421307 115674.276664601 +0.00000000104 5.05004528676 50483.640613646 +0.00000000075 1.7892706053 143961.267149462 +0.00000000086 0.51423355089 78267.5907600806 +0.00000000078 4.6683117379 114564.898112508 +0.00000000078 4.20137623264 1692.1656695024 +0.00000000086 4.03030391951 78114.146227588 +0.00000000073 2.27328552013 52643.7712735028 +0.00000000082 3.7351059211 853.196381752 +0.00000000071 4.89150553141 50593.8469348654 +0.00000000082 5.22677693918 27999.1026247914 +0.00000000093 1.0956916144 77211.4410415342 +0.00000000074 1.97833720876 78690.3076155986 +0.00000000082 3.59482991001 71492.998823477 +0.00000000083 4.10355702051 93028.9484679924 +0.00000000083 3.12647584943 14477.3511832 +0.00000000067 0.24182046727 66653.1574663484 +0.00000000074 5.66833060422 78270.8229717234 +0.00000000068 1.98236355905 79852.7823200064 +0.00000000064 5.551158145 25764.3977249168 +0.00000000064 6.15935356751 76044.9523205358 +0.00000000087 1.77296830923 25440.8923082594 +0.00000000073 2.06220281759 111122.323167542 +0.00000000066 2.28151075383 7880.08915333899 +0.00000000076 2.65553220848 34282.1784747828 +0.00000000078 0.40338105541 49842.6098902764 +0.00000000064 0.87558639332 181555.94006083 +0.00000000086 2.0869774868 78259.8280893646 +0.00000000074 0.865017517 50579.6198408638 +0.00000000082 1.02659883956 74821.1344797572 +0.00000000059 2.45952644668 51543.0225438352 +0.00000000062 0.94273311929 25344.9130810416 +0.00000000058 2.95861781205 52182.4348420484 +0.00000000058 4.20402726578 96357.0841242726 +0.00000000061 2.81500265978 26202.3424302594 +0.00000000057 2.27689377996 124156.43985788 +0.00000000057 4.37167017012 1581.959348283 +0.00000000055 0.12465494356 25973.463852889 +0.00000000054 4.79303212221 26164.1692128498 +0.00000000054 3.05622204718 25565.3257234804 +0.00000000055 4.51497762833 103711.715279983 +0.00000000054 3.87143037686 18207.8139882352 +0.00000000054 4.62784653733 25881.717593137 +0.00000000053 4.3254827227 70269.1809826984 +0.0000000005 2.5006687765 183724.700543113 +0.00000000058 2.06211216656 1596.1864422846 +0.00000000066 5.2029881429 26294.0886900114 +0.00000000047 0.85039730966 52101.0246845811 +0.00000000058 1.43409045174 23866.0465069772 +0.00000000048 2.35364103056 81706.284369688 +0.00000000052 0.19368783267 92741.0606079226 +0.00000000053 0.58517949906 26624.7076536696 +0.00000000061 2.61493039721 49527.3514576754 +0.00000000047 3.88384847335 146314.133303234 +0.00000000049 6.20308247475 32769.1279949738 +0.00000000053 4.37486529196 78187.443353447 +0.00000000048 5.97568482401 51013.3315787406 +0.00000000048 3.84102043742 102232.848705918 +0.00000000049 5.05464216653 7994.5284420242 +0.00000000044 5.4289022484 86143.7985780616 +0.00000000058 3.80571138237 99024.136457914 +0.00000000044 4.02792920142 147423.511855328 +0.00000000058 6.09746566424 52169.1777242484 +0.00000000042 4.38843836266 224.3447957019 +0.00000000043 1.57859396874 23976.2528281966 +0.00000000049 0.46973350644 51707.841292794 +0.0000000004 4.41764731583 52815.7035694624 +0.00000000046 3.51985131014 130969.206672966 +0.00000000045 4.35527612249 39743.7636327506 +0.00000000045 0.78163192715 25138.7275326044 +0.00000000049 0.90057831755 632.7837393132 +0.00000000041 4.0422561567 52278.899057367 +0.00000000039 2.9182959512 956.2891559706 +0.00000000043 0.13178694356 2648.454825473 +0.00000000038 0.62377784752 50696.939709084 +0.00000000042 2.75028269027 24079.3456024152 +0.0000000004 1.64358052897 39629.3243440654 +0.00000000037 5.75760879379 25867.4904991354 +0.00000000051 1.57829002915 12725.453434775 +0.00000000037 1.62981695072 129483.915966262 +0.00000000045 0.04645406242 51219.5171271778 +0.00000000036 0.098343736 25241.820306823 +0.00000000049 0.0768115705 150866.086800293 +0.00000000034 4.56091607046 536.8045120954 +0.00000000036 5.59483746723 52808.5900224616 +0.00000000039 5.9950025247 104138.313470859 +0.00000000046 0.70772608543 155997.727884351 +0.00000000033 4.54716206885 78417.4882352074 +0.00000000041 4.92673567168 51639.001771053 +0.00000000032 4.31372208361 78109.9306142378 +0.00000000036 5.69791953426 26049.7701059364 +0.00000000034 3.32168809248 35472.7441496494 +0.00000000042 4.86530735726 51951.4614874465 +0.00000000033 3.73733919231 154938.345954161 +0.00000000041 2.38147812869 68241.8721446232 +0.00000000035 5.0957104722 339142.740840465 +0.00000000031 4.31506703539 52072.7135089298 +0.00000000032 3.21248509301 178063.368493961 +0.00000000035 5.04278529087 188276.654040172 +0.00000000041 3.22838990589 1162.4747044078 +0.0000000003 2.3306109214 1478.8665740644 +0.00000000032 2.71244280066 25780.3455206046 +0.00000000032 3.8041146042 157483.018591054 +0.0000000003 0.37624991562 26421.7590823436 +0.00000000029 5.82513433576 104344.499019296 +0.00000000031 6.02215690021 26198.1094627936 +0.0000000004 1.02201252788 27819.0254945068 +0.0000000003 2.2584999502 104371.282327197 +0.00000000029 2.67851330746 110.2063212194 +0.0000000003 1.34446903292 1375.7737998458 +0.00000000028 4.62845152557 74923.0969980228 +0.00000000037 3.03899000872 11610.5519583742 +0.00000000032 0.26062549755 52065.599961929 +0.00000000038 1.257046524 131498.89763806 +0.00000000032 1.04832153595 26086.4186688659 +0.00000000037 1.63595908508 50800.0324833026 +0.0000000003 0.15550783905 104331.942805397 +0.00000000026 0.03549300809 24815.222115947 +0.00000000026 1.03871337432 24292.6446978532 +0.00000000026 3.54557412535 156100.820658569 +0.00000000027 0.60333270859 111590.288157897 +0.00000000031 3.3554055611 126996.940762906 +0.00000000026 5.73937805822 54294.5701435268 +0.00000000026 2.79743885101 86457.9847579312 +0.00000000026 5.70579806927 97670.3877128972 +0.00000000025 2.34928986187 24601.923020509 +0.00000000025 5.70613852018 181505.943438926 +0.00000000034 0.23651097126 26395.4607625438 +0.00000000025 2.19241735868 52250.5878817157 +0.00000000025 1.82880416247 74.7815985673 +0.00000000028 0.57661358158 125112.039599488 +0.00000000024 2.0393825417 26521.614879451 +0.00000000024 5.05213893429 104564.911661735 +0.00000000023 6.23874249128 75615.2545992496 +0.00000000026 3.34519516519 110634.688416288 +0.00000000026 4.74840245512 13362.4497067992 +0.00000000026 0.15419927428 22759.767485294 +0.00000000027 2.39568978424 522.5774180938 +0.00000000028 0.25542748453 103.0927742186 +0.00000000025 3.32961707416 28286.9904848612 +0.00000000026 2.07987634823 29550.1478474394 +0.00000000032 1.70464933285 26089.3876142825 +0.00000000023 4.16670746048 24176.703658357 +0.00000000024 0.08582796512 51859.4144134918 +0.00000000025 5.27240695394 25936.8554717313 +0.00000000024 0.80363857551 77829.9976868458 +0.00000000023 2.30360039127 77410.5130429706 +0.0000000003 1.21286011206 97112.9369746968 +0.00000000022 4.82094558003 13541.4212024912 +0.00000000023 2.65250267545 52492.198152805 +0.00000000026 6.26936948934 25939.8244171479 +0.00000000024 4.92454390318 52698.3837012422 +0.00000000022 1.2347092155 103285.117089107 +0.00000000023 3.68813881444 26729.3167033132 +0.00000000022 1.95831083558 24356.7807886416 +0.00000000022 0.78346634338 104202.049369162 +0.00000000021 2.5293143267 467.9649903544 +0.00000000024 1.84656751628 76571.5437552202 +0.00000000025 2.55626379808 24822.3356629478 +0.00000000027 3.61440862477 23962.025734195 +0.00000000023 1.18953680418 141762.179806175 +0.0000000002 5.49778171394 112231.701719636 +0.00000000023 2.6071960805 25754.0472008048 +0.00000000026 0.75788900266 55516.4187098482 +0.00000000026 2.09375500363 134991.46920493 +0.0000000002 3.35091650179 52595.2909270236 +0.00000000021 0.36570195077 97580.9019650512 +0.00000000024 0.51085875774 116917.76426628 +0.00000000021 5.71018496974 60055.8954364874 +0.00000000019 0.56236491686 52125.8096612442 +0.00000000019 2.85801633295 60370.081616357 +0.00000000024 3.50657176712 77844.2247808474 +0.0000000002 0.53533403977 26941.0995233262 +0.00000000019 6.25214103463 25973.5040346608 +0.00000000022 5.13145226592 104347.731230939 +0.00000000021 4.13407823619 103299.344183108 +0.00000000019 0.33492578967 102018.416173425 +0.00000000019 5.67148210198 54509.0026760204 +0.00000000018 1.90051892916 52325.369480283 +0.00000000019 4.27364751897 122444.987265847 +0.00000000018 2.45675888957 104358.726113298 +0.00000000018 1.05990359493 27780.0688110766 +0.00000000018 1.43297513339 53242.3017603384 +0.00000000021 2.99876487527 26073.6760475726 +0.00000000023 1.86389686355 116783.655216695 +0.00000000018 4.87152831033 170049.170291037 +0.00000000019 4.89400475242 53228.0746663368 +0.00000000021 2.47295566818 27726.9726587622 +0.0000000002 4.98762998978 104778.210757173 +0.00000000021 1.46468188731 140652.801254082 +0.00000000017 4.05153553008 76667.522982438 +0.0000000002 4.80985268979 51528.7954498336 +0.00000000022 0.86617331302 119116.851609567 +0.00000000023 2.08281937549 52225.8029050526 +0.00000000018 1.69333480892 76681.7500764396 +0.00000000017 2.09406764538 64901.2597179234 +0.00000000019 5.00011023502 105940.685461581 +0.00000000019 0.74020534937 36109.7404216736 +0.00000000017 2.93246868693 102132.85546211 +0.00000000022 3.55902023067 104355.493901655 +0.00000000021 3.54390310557 106570.369670484 +0.00000000018 4.65006394461 61279.713277266 +0.00000000019 4.43905256177 647.0108333148 +0.00000000017 2.831244806 132658.272812058 +0.00000000018 2.89808596608 26091.8352948373 +0.00000000017 5.67044617806 25788.776747305 +0.00000000017 5.37178978632 78731.674415077 +0.00000000015 5.25910515843 150244.342999454 +0.00000000019 1.72681089737 153.7788104848 +0.00000000015 2.16472550978 26222.0121911592 +0.00000000015 1.1302968538 25042.7483053866 +0.00000000015 2.31335544105 51852.300866491 +0.00000000019 4.38254962804 24182.4383766338 +0.00000000015 5.16465400786 27684.0895838588 +0.00000000017 3.97954718583 207643.843202404 +0.00000000016 5.7405789846 25352.0266280424 +0.00000000014 3.42441202713 26823.779655106 +0.00000000014 5.30168284837 742.9900605326 +0.00000000014 2.5043130681 32132.1317229496 +0.00000000014 1.36632464908 23919.1426592916 +0.00000000015 6.0749051443 78270.3379836226 +0.00000000019 4.4055707896 49953.9496485514 +0.00000000014 0.65475293554 323.5054166574 +0.00000000014 0.47093305165 17893.6278083656 +0.00000000014 1.33029112501 129799.618421557 +0.00000000017 6.0291534594 26667.590728573 +0.00000000014 1.17588054181 104275.346495021 +0.00000000014 4.84032377923 2221.856634597 +0.00000000014 5.53694881682 77630.9256854094 +0.00000000013 5.5979123873 209812.603684687 +0.00000000013 0.84042148682 173511.414996902 +0.00000000015 3.96416547461 51432.8162226158 +0.00000000015 3.17020350946 176953.989941867 +0.00000000014 2.91048815444 78257.0808658226 +0.00000000013 5.34915944924 80174.9089079398 +0.00000000018 1.65795375577 28256.6636238568 +0.00000000013 3.34629064183 25508.2155545754 +0.00000000016 1.32228458025 27669.8624898572 +0.00000000013 1.38990649917 25024.5890581219 +0.00000000017 2.01249037695 27037.078750544 +0.00000000015 1.99208068531 52381.9918315856 +0.00000000013 2.32883800921 27005.833427556 +0.00000000014 3.86914390591 182085.631025925 +0.00000000012 3.97054224711 78188.9278261553 +0.00000000016 5.59174105029 25446.4895798352 +0.00000000014 0.70490117614 172402.036444808 +0.00000000012 1.54422590258 52252.072354424 +0.00000000014 3.47518139481 27177.6119327678 +0.00000000012 5.46223056321 107794.187511262 +0.00000000012 5.76552608362 50167.2487439894 +0.00000000016 2.18648993322 26308.315784013 +0.00000000014 2.72148386686 27311.7209823528 +0.00000000013 0.55524977232 75930.5130318506 +0.00000000012 2.66601602132 137210.226309117 +0.00000000011 0.61596543052 44295.7171298094 +0.00000000011 4.76091715459 155571.819107837 +0.00000000014 5.93896401871 52290.2455718336 +0.00000000011 0.92596625175 22625.658435709 +0.00000000012 6.19273795549 51653.2288650546 +0.00000000014 0.79969658546 25953.7940919892 +0.00000000011 2.82093111356 77101.2347203148 +0.00000000011 1.26994666311 26312.2479372761 +0.00000000013 2.88923696437 112545.887899505 +0.00000000011 6.05528757595 27044.1922975448 +0.00000000012 3.29626000869 52061.3669944632 +0.00000000011 3.58945976808 52712.6107952438 +0.00000000014 2.790365075 23888.8157982872 +0.00000000011 4.15810059578 45290.6563932176 +0.00000000011 2.94979930726 58857.031136548 +0.00000000012 2.20589728666 31415.379249957 +0.00000000012 1.34841658603 51969.6207347112 +0.00000000011 3.29585795787 28736.3579670472 +0.00000000011 0.43538573957 24448.8336243862 +0.0000000001 2.85999162474 130226.216612433 +0.00000000013 4.41880429822 19958.6061020676 +0.00000000012 5.96394058241 26083.9709883111 +0.0000000001 5.442971467 163298.129450691 +0.00000000012 1.57767582029 91805.1306272138 +0.0000000001 3.83536418151 51226.6306741786 +0.00000000013 0.34187342138 157057.10981454 +0.0000000001 1.12787053523 78903.6067110366 +0.0000000001 4.67818130014 2111.6503133776 +0.00000000012 3.56391619799 77795.7444343682 +0.00000000011 5.80720491261 26102.1302355758 +0.00000000012 5.802523822 27972.8043049916 +0.00000000011 2.47026109919 26010.1525975903 +0.00000000013 4.60245036657 25032.4533646481 +0.0000000001 1.14221106164 9384.8410080752 +0.00000000013 5.56953201474 22909.7573510066 +0.0000000001 4.35806585483 157586.800779634 +0.0000000001 1.11553298844 65831.6667743248 +0.00000000011 4.67108617661 50064.1559697708 +0.00000000011 2.80726281395 81591.8450810028 +0.00000000009 0.4735375306 128106.319314999 +0.00000000009 1.42459829123 104505.391376782 +0.00000000009 2.37565722096 78896.4931640358 +0.00000000009 4.84820485208 24918.3148901656 +0.00000000011 6.2383400887 30171.8916482786 +0.00000000011 1.65565660037 78039.3646290207 +0.00000000009 3.65734666897 151199.942741062 +0.00000000009 5.40966654859 130459.185468771 +0.0000000001 0.87714716556 78366.8021989412 +0.00000000009 3.04701773654 51329.7234483972 +0.00000000009 1.96005885441 26575.5378928284 +0.0000000001 1.18004009296 50270.341518208 +0.00000000009 5.48583841069 138319.60486121 +0.0000000001 3.21154218694 77307.420268752 +0.00000000009 5.55407965409 8194.2753332086 +0.00000000008 1.35584545211 12546.481939083 +0.00000000009 0.42023516699 27223.5800134674 +0.0000000001 1.7670450966 77726.9049126272 +0.00000000009 1.60501838348 77616.6985914078 +0.00000000009 5.46388323313 16703.062133499 +0.00000000009 1.60520912676 117893.033768788 +0.00000000009 6.2352873989 846.0828347512 +0.00000000009 5.66619352199 50910.238804522 +0.00000000009 1.18753574623 104197.833755812 +0.00000000009 0.69327774851 26709.6469424134 +0.0000000001 5.48870132496 94329.7752861974 +0.00000000008 1.17006056902 78160.616650504 +0.00000000009 0.4996506522 27573.1938482774 +0.00000000011 6.20705720585 28102.884813372 +0.00000000011 0.75657533913 128320.751847493 +0.00000000008 3.8643079482 103917.90082842 +0.00000000009 3.64580324894 76784.8428506582 +0.00000000008 4.52722085618 27463.67694142 +0.00000000009 1.73726961641 28791.5192962498 +0.00000000011 1.86762532326 214364.557181746 +0.00000000008 3.17547134507 50903.1252575212 +0.00000000008 6.2314049198 148.0787244263 +0.00000000008 0.97646930359 19202.7532516434 +0.00000000008 0.87651427964 151.0476698429 +0.00000000009 1.55645109653 26126.036177212 +0.00000000008 3.12232090039 22003.9146348698 +0.00000000008 3.45204671122 24203.0019781568 +0.00000000008 2.50177739941 51955.3936407096 +0.00000000008 4.20326276911 50380.5478394274 +0.00000000008 2.66681931912 130432.40216087 +0.0000000001 2.61302801987 27170.9833738678 +0.00000000008 6.1579179294 37698.4550999484 +0.00000000008 5.36718741692 35077.3708470066 +0.00000000008 0.39542025081 183570.921732628 +0.00000000008 4.37576068847 123200.840116271 +0.00000000008 3.44870239791 26402.0893214438 +0.00000000007 5.88380837195 51868.2486621788 +0.00000000007 4.80640660702 26118.2300025786 +0.00000000008 5.82773614091 3328.13565628019 +0.00000000009 2.53209611805 25227.5932128214 +0.0000000001 2.5279323615 35833.2236974308 +0.00000000008 4.11204744654 53906.928636081 +0.00000000008 1.58745297967 101011.000139597 +0.00000000009 2.57384727244 2125.8774073792 +0.00000000007 2.46084982092 52137.6732475106 +0.00000000008 5.5657753539 50689.8261620832 +0.00000000007 5.98112141065 52179.7384364115 +0.0000000001 5.16567712694 55638.0509890136 +0.00000000008 4.67643518278 76887.9356248768 +0.00000000007 4.36322743599 155887.521563131 +0.00000000009 0.68598593831 38.1330356378 +0.00000000008 0.46194680162 181026.249095736 +0.00000000008 0.42442705032 182188.723800143 +0.00000000009 3.57254516611 1265.5674786264 +0.00000000009 1.65553917926 65717.2274856396 +0.0000000001 3.53066047636 2008.557539159 +0.00000000007 3.8937339755 1485.9801210652 +0.0000000001 0.8255026956 39763.4333936504 +0.00000000007 4.33817871844 129373.020230681 +0.00000000007 3.41340083585 52483.363904118 +0.00000000008 1.2399232388 76041.8527901256 +0.00000000007 0.04567921269 206.1855484372 +0.00000000007 2.56169701158 207593.8465805 +0.00000000009 1.97148507623 365230.643982039 +0.00000000007 3.14813276839 52061.407176235 +0.00000000007 4.86954611488 27351.0605041524 +0.00000000008 6.27520424489 204151.271635535 +0.00000000007 5.46143749214 25985.9406233086 +0.00000000008 4.44335543148 26057.5762805698 +0.00000000007 1.00677483843 129387.247324683 +0.00000000008 0.22314041177 50049.9288757692 +0.00000000007 3.98224449185 13675.5302520762 +0.00000000007 4.34489404354 167850.08294775 +0.00000000009 0.71471851401 233731.746343979 +0.00000000007 1.69935809006 54087.0057663656 +0.00000000007 6.21044393135 203041.893083441 +0.00000000007 2.53524305485 80382.473285101 +0.00000000007 0.03218225075 31281.270200372 +0.00000000007 5.26037977949 78338.4910232899 +0.00000000007 3.52744190481 52509.6622239178 +0.00000000007 5.24771876203 1795.258443721 +0.00000000007 5.20875856726 161079.372346504 +0.00000000007 3.19471628666 24072.9214697764 +0.00000000006 1.5809679318 143980.936910362 +0.00000000009 0.70414754528 25169.9728555924 +0.00000000006 0.15264531683 52911.6827966802 +0.00000000007 4.2857845572 51130.6514469608 +0.00000000007 3.42650023556 29396.3690369546 +0.00000000007 4.12959254769 52174.3218104401 +0.00000000008 3.79812131071 137678.191299471 +0.00000000007 5.70602822567 9745.3205558566 +0.00000000008 0.14316432919 136722.591557862 +0.00000000007 3.78832454636 26189.8656598398 +0.00000000007 5.44664616173 27566.7697156386 +0.00000000006 0.53269408847 208173.534167499 +0.00000000007 3.95192199993 145204.754751141 +0.00000000006 1.8061026575 26830.8932021068 +0.00000000008 5.80105964058 25773.7169617046 +0.00000000006 1.20705629404 26734.913974889 +0.00000000008 3.87508349031 52041.6972335634 +0.00000000007 1.874291269 1905.4647649404 +0.00000000007 5.68938243001 158746.175953632 +0.00000000008 3.39884199213 78153.5031035032 +0.00000000007 1.20867598891 61560.6472912236 +0.00000000008 3.30580293572 130419.845946971 +0.00000000007 0.39338960799 2199.087343287 +0.00000000006 3.17982806365 77947.317555066 +0.00000000008 0.8858517965 220.4126424388 +0.00000000008 1.46508855917 87367.6164188402 +0.00000000006 0.60809363482 118828.963749497 +0.00000000008 5.53182088929 53814.8758003364 +0.00000000007 1.65646088833 196137.073432611 +0.00000000006 5.74552748087 55503.9419394286 +0.00000000006 1.43996863707 2333.196392872 +0.00000000006 1.91186990644 130652.814803309 +0.00000000006 5.06448767269 50444.6839302158 +0.00000000006 1.09838300878 183674.703921209 +0.00000000007 0.35338852938 103932.127922422 +0.00000000006 0.2892480859 54374.8936264354 +0.00000000006 2.72829193454 76255.1518855636 +0.00000000006 3.9229048448 130289.952510736 +0.00000000007 1.2740249479 46046.5092436418 +0.00000000007 2.96149281662 52755.4938701472 +0.00000000008 2.23784693584 25466.159340735 +0.00000000006 1.78075029765 78786.2868428164 +0.00000000008 4.71972114899 25014.2941173834 +0.00000000006 5.5279847086 103498.416184545 +0.00000000008 5.43345902063 949.1756089698 +0.00000000006 5.55571041746 130446.629254872 +0.00000000007 5.36488899884 77940.2040080652 +0.00000000006 0.5208093082 25004.8229092806 +0.00000000006 3.48878406062 123668.805106625 +0.00000000008 3.02023688443 26076.8574413103 +0.00000000008 5.31586228888 24388.623925071 +0.00000000006 5.06257578673 78469.8949731598 +0.00000000006 4.7950404512 52177.2907558567 +0.00000000006 4.57296057068 35211.4798965916 +0.00000000006 5.37176342301 53093.7365691302 +0.00000000006 4.26973755729 130363.249636595 +0.00000000006 5.75364706874 78580.1012943792 +0.00000000006 1.99314462977 130435.634372513 +0.00000000006 1.55918658153 39450.3528483734 +0.00000000008 4.77256284659 142871.558358269 +0.00000000006 6.09530056324 103395.323410326 +0.00000000006 1.29134609458 102975.838766451 +0.00000000006 1.83917095242 24402.8510190726 +0.00000000005 3.63216834248 43981.5309499398 +0.00000000005 5.64850202903 28774.6252361154 +0.00000000007 4.22124824964 26098.9488418381 +0.00000000005 5.85936922514 156314.119754007 +0.00000000005 4.97283396704 102659.446896794 +0.00000000005 1.46473339833 181659.722249411 +0.00000000006 0.71584342921 104276.830967729 +0.00000000007 2.49362242764 51439.9297696166 +0.00000000006 0.0294487624 20043.6745601988 +0.00000000006 2.1948080146 12412.372889498 +0.00000000007 3.28347851449 183145.012956114 +0.00000000005 3.46807375357 50536.7367659604 +0.00000000006 6.20804958899 114.3991069134 +0.00000000006 2.26035174588 103718.828826984 +0.00000000007 3.65318062648 143005.667407854 +0.00000000005 0.12859263642 51596.1186961496 +0.00000000007 0.75531928973 77520.71936419 +0.00000000005 1.5297413665 26724.8994135984 +0.00000000007 3.81960920375 62197.6435632478 +0.00000000005 5.08212104486 52609.5180210252 +0.00000000005 4.49337901115 50007.0458008658 +0.00000000005 5.0321086104 1045.1548361876 +0.00000000005 6.27674019656 1272.6810256272 +0.00000000006 3.84313039676 81604.3218514224 +0.00000000006 3.27974922227 144916.866891071 +0.00000000005 0.50987626702 299.1263942692 +0.00000000006 5.10596879808 78313.7060466268 +0.00000000005 4.14575201906 53867.9719526508 +0.00000000007 4.53402175332 166740.704395656 +0.00000000005 5.57648480152 106262.812049514 +0.00000000007 3.08562485832 52027.7275587221 +0.00000000006 2.81224506925 25450.90686955 +0.00000000005 1.51400872659 28199.5534549518 +0.00000000006 1.58495517428 47803.9299163742 +0.00000000006 2.79561551205 52286.0126043678 +0.00000000007 1.80630878142 23549.6546373206 +0.00000000007 3.72396318065 198489.939586383 +0.00000000005 5.74129147264 103189.137861889 +0.00000000006 2.94825789213 56259.7947898528 +0.00000000005 4.96546514085 78413.2726218572 +0.00000000005 1.7851884573 129586.319326119 +0.00000000005 0.31701812829 78800.513936818 +0.00000000005 0.55478931159 52817.2198448874 +0.00000000006 1.18448496437 25600.26839032 +0.00000000005 0.42862127579 179172.747046054 +0.00000000006 3.74336258475 26247.2048763664 +0.00000000005 2.46583763315 123758.290854471 +0.00000000006 5.09461941443 53124.9818921182 +0.00000000006 0.42320281908 130443.397043229 +0.00000000006 2.57896380153 26014.6060157152 +0.00000000005 2.23635663946 24513.057340292 +0.00000000005 5.98752668018 104344.984007397 +0.00000000006 0.32131472009 102872.745992232 +0.00000000005 1.95885559875 53771.992725433 +0.00000000007 2.16257501519 52024.7586133055 +0.00000000006 1.37111815532 51120.3565062223 +0.00000000005 0.15128494504 78683.1940685978 +0.00000000005 4.00810087423 48713.5615772832 +0.00000000006 1.4588311578 76152.059111345 +0.00000000005 1.72421399237 28309.7597761712 +0.00000000005 0.71424864998 102755.426124012 +0.00000000006 0.0328360798 78149.2701360374 +0.00000000006 2.69429372458 78378.1487134078 +0.00000000006 1.12570261398 25647.0778566966 +0.00000000005 3.60259399819 11.0457002639 +0.00000000006 4.8317124728 240452.46032332 +0.00000000005 3.71949948652 26411.4085582316 +0.00000000005 4.55172986205 79330.2049019126 +0.00000000005 0.84232799985 24551.9263986048 +0.00000000005 3.74067330742 52797.5500839876 +0.00000000005 2.92277012561 54190.7879549462 +0.00000000005 3.96038779086 25657.3727974351 +0.00000000005 4.54502031861 102769.653218014 +0.00000000006 2.35342867622 27665.246684022 +0.00000000005 3.72877345305 78213.7128028184 +0.00000000005 6.19447408823 26191.6853301548 +0.00000000004 0.53733592588 77314.5338157528 +0.00000000004 1.3991722537 26290.1565367483 +0.00000000005 4.85332036328 54344.566765431 +0.00000000006 0.92030946706 23336.3555418826 +0.00000000006 0.37487337241 53265.515074342 +0.00000000004 2.01983013209 156547.088610345 +0.00000000005 6.13113074115 26026.177166834 +0.00000000004 4.94928690334 52663.4410344026 +0.00000000005 0.40443457223 28096.4606807332 +0.00000000004 4.40405080911 130593.294518356 +0.00000000004 4.17440698686 91919.569915899 +0.00000000005 3.7177743666 70383.6202713836 +0.00000000005 1.52885825328 51102.1972589576 +0.00000000004 1.71609047005 23762.9537327586 +0.00000000004 0.55287089413 26933.9859763254 +0.00000000005 6.02225706023 128220.758603684 +0.00000000005 1.78226900229 187167.275488078 +0.00000000005 3.32000517354 45424.7654428026 +0.00000000005 4.64166221826 24824.745778996 +0.00000000005 3.45997061965 48847.6706268682 +0.00000000006 2.6227258092 52171.8741298853 +0.00000000004 3.62789650971 53029.0026649004 +0.00000000006 2.53652345505 52190.03337715 +0.00000000004 0.08235213515 58220.0348645238 +0.00000000006 2.56621666334 51876.6798888792 +0.00000000005 5.04323059321 41494.555746583 +0.00000000004 3.42433134364 53311.4831550416 +0.00000000005 5.60899913389 1911.1994832172 +0.00000000004 1.13990612191 26183.882368792 +0.00000000004 4.24142693734 189853.997582619 +0.00000000004 0.215216512 19336.8623012284 +0.00000000005 0.3030674552 103883.647575942 +0.00000000004 6.09719517639 77417.6265899714 +0.00000000004 3.38148734662 316.3918696566 +0.00000000004 1.40344660688 25885.6497464001 +0.00000000006 2.54556610763 54060.7074465658 +0.00000000005 4.62289027765 78339.9754959982 +0.00000000004 6.06868163269 84944.9342781222 +0.00000000005 0.6497001886 3178.1457905676 +0.00000000004 5.4810925636 78225.5763890848 +0.00000000004 3.76404568854 153084.84390448 +0.00000000004 0.18748530762 52489.992463018 +0.00000000005 1.7404411428 79315.977807911 +0.00000000004 6.06406108213 52161.5791891468 +0.00000000005 0.28595106407 26161.2002674332 +0.00000000004 2.11074347112 189386.032592265 +0.00000000004 0.5971553074 16342.5825857176 +0.00000000004 3.91091220587 101703.157740824 +0.00000000004 1.1613029014 50264.6067999312 +0.00000000004 5.51188515445 78043.2967822838 +0.00000000005 4.393503226 53757.7656314314 +0.00000000004 5.15437140585 24285.5311508524 +0.00000000005 2.15280343086 48997.6604925808 +0.00000000004 5.35316514819 104984.39630561 +0.00000000005 5.7539064007 51841.950342379 +0.00000000004 1.52206374281 26267.9802718588 +0.00000000004 4.66563868021 104127.267770595 +0.00000000004 2.36671017385 19.66976089979 +0.00000000004 5.1095428608 31722.9368709266 +0.00000000004 1.54518951672 52206.1331441528 +0.00000000004 4.16791904155 130285.736897386 +0.00000000004 2.93299901703 31775.5335105262 +0.00000000005 4.47247592301 51112.4921996961 +0.00000000004 2.41568769208 51534.3927214094 +0.00000000004 1.74441095464 26248.310510959 +0.00000000004 5.23856038893 52396.2189255872 +0.00000000004 4.12254586219 27441.651886591 +0.00000000005 5.17529407091 19367.1891622328 +0.00000000004 4.21064422396 26279.3514076858 +0.00000000005 4.41570881449 78057.5238762854 +0.00000000004 5.30327887066 25672.3506509621 +0.00000000005 1.10382058499 31903.0140012112 +0.00000000005 2.71619626622 24952.226269681 +0.00000000004 2.28793023586 235900.506826261 +0.00000000004 1.58884724433 128747.350038369 +0.00000000004 5.78862899204 22779.4372461938 +0.00000000004 4.22021430561 1731.1223529326 +0.00000000004 4.68318371027 103814.808054201 +0.00000000004 3.29575966354 76137.8320173434 +0.00000000004 5.47487283809 132350.715191088 +0.00000000004 2.99265295426 77741.1320066288 +0.00000000004 3.4788961061 53661.0969898516 +0.00000000004 4.76216346874 156740.717944883 +0.00000000004 1.47799681769 120417.678427772 +0.00000000004 2.78305398087 133767.651364151 +0.00000000004 2.87953962922 25862.073873164 +0.00000000004 1.9297299024 15406.6526050088 +0.00000000005 1.8139493043 130866.113898747 +0.00000000004 2.62752187758 24602.612434871 +0.00000000004 3.12567603415 20894.5360827764 +0.00000000004 1.00432915295 149288.743257845 +0.00000000004 3.47489986602 26114.201461374 +0.00000000004 4.27251739299 104991.509852611 +0.00000000004 2.20022040184 52073.8437648828 +0.00000000004 3.77568584773 14.2270940016 +0.00000000004 1.65179392234 51006.2180317398 +0.00000000004 0.72729563393 25865.0428185806 +0.00000000004 5.61140287619 53258.886515442 +0.00000000004 1.55115346866 53438.9636457266 +0.00000000005 0.91157457367 25665.2371039613 +0.00000000005 6.11073147567 156507.749088545 +0.00000000003 3.12711312875 80462.7967680096 +0.00000000004 2.2106835847 76777.7293036574 +0.00000000004 0.82472101949 30689.8532605372 +0.00000000004 3.85651603357 26513.8119180882 +0.00000000003 3.76311835707 77.7505439839 +0.00000000004 0.76897521016 23384.2869868986 +0.00000000003 4.58555781046 57503.2823915312 +0.00000000004 3.82967402925 104454.705340515 +0.00000000003 2.4744892731 77956.151803753 +0.00000000004 4.93160467297 391318.547123613 +0.00000000004 1.56118199279 1055.4497769261 +0.00000000004 0.77257538538 79994.8317776552 +0.00000000005 3.1167545854 26149.6291163144 +0.00000000003 4.05641745083 104248.519792078 +0.00000000004 2.97133561512 30110.1656735384 +0.00000000004 5.6042082933 156520.305302444 +0.00000000004 5.59378669038 51315.4963543956 +0.00000000003 5.33733887891 52309.9153327334 +0.00000000003 5.47155908699 149846.193996046 +0.00000000003 0.19039417498 50290.905119731 +0.00000000003 0.55626990901 130005.803969994 +0.00000000004 1.22491945176 25927.4957721894 +0.00000000004 1.83119228357 132028.588603155 +0.00000000004 3.7891019345 25970.583273354 +0.00000000004 4.12310730501 33856.2696982688 +0.00000000004 3.29497466474 208276.626941718 +0.00000000003 1.23800163682 193937.986089324 +0.00000000004 3.81093761011 49424.2586834568 +0.00000000004 6.17742034131 76991.0283990954 +0.00000000003 2.37855052298 25459.0515555241 +0.00000000003 0.06662548789 54824.2611086214 +0.00000000003 0.00882668027 78571.2670456922 +0.00000000004 3.50355655289 33480.357543659 +0.00000000004 1.42998120813 23446.561863102 +0.00000000004 4.57967744099 52213.9393187862 +0.00000000004 4.30793307856 2538.2485042536 +0.00000000004 2.64175466237 80596.9058175946 +0.00000000004 2.23067570586 104819.577556651 +0.00000000004 2.1086768693 27331.3907432526 +0.00000000003 3.74321552731 28471.0961563504 +0.00000000003 5.35951703976 233681.749722074 +0.00000000004 1.44726666359 25907.8260112896 +0.00000000003 0.77055249403 23389.451694197 +0.00000000004 5.53731910534 52098.0557391645 +0.00000000004 2.7106584473 107679.748222577 +0.00000000003 4.85884222947 1063.3140834523 +0.00000000003 6.10322230645 48091.817776444 +0.00000000003 0.57378510632 154194.222456573 +0.00000000003 4.65504051632 25896.4548754626 +0.00000000003 2.07685199898 3.9321532631 +0.00000000004 4.67601599622 18073.7049386502 +0.00000000003 4.62237776277 21716.0267748 +0.00000000003 2.40811934972 76998.1419460962 +0.00000000004 1.45941637429 1073.6090241908 +0.00000000003 4.0696522735 32808.6171209156 +0.00000000003 3.54974279869 23401.181047033 +0.00000000003 5.94935193305 6751.0408403458 +0.00000000003 4.32590129932 52400.1510788503 +0.00000000003 1.93788940079 45455.092303807 +0.00000000003 6.08303870194 53399.624123927 +0.00000000003 4.45999574391 127098.903281171 +0.00000000003 5.4517602882 26061.6048217744 +0.00000000003 2.26429696537 27047.0260015318 +0.00000000004 1.93735592711 26603.3670126672 +0.00000000003 2.94612910423 27039.9797648338 +0.00000000004 3.64314833794 860.3099287528 +0.00000000004 2.04162116492 27623.8798845436 +0.00000000004 1.02413610685 25991.9239143564 +0.00000000004 3.72190941745 51257.8759971666 +0.00000000003 0.83533616968 78262.2249520143 +0.00000000004 5.84174581609 25650.2592504343 +0.00000000003 3.8669808813 56777.7564021114 +0.00000000004 0.94091162922 23735.0369878024 +0.00000000003 2.87479269049 159855.554505725 +0.00000000004 2.92372103776 104358.241125197 +0.00000000003 5.50683793531 25928.601406782 +0.00000000003 1.5028298198 4371.8763667742 +0.00000000003 2.10941795435 60170.3347251726 +0.00000000003 1.71064218785 170068.840051936 +0.00000000003 1.97431548371 104426.394164864 +0.00000000003 2.96711706073 25984.1209529936 +0.00000000003 1.86795145608 126067.639341097 +0.00000000003 4.74630310296 54879.422437824 +0.00000000004 3.71365034796 29580.4747084438 +0.00000000003 4.20767161544 128843.329265586 +0.00000000003 0.91166163253 76468.4509810016 +0.00000000003 6.20945940475 50160.8246113506 +0.00000000003 6.10137777265 52164.7605828845 +0.00000000003 0.31852065143 28632.5757784666 +0.00000000003 2.88816579373 27360.5841672014 +0.00000000003 5.29083364884 2751.5475996916 +0.00000000003 0.87901414893 1699.2792165032 +0.00000000003 0.1294237828 203375.749024211 +0.00000000003 1.88640533644 27353.4706202006 +0.00000000003 3.77660990144 24787.0763233692 +0.00000000003 5.26339958526 289185.691661503 +0.00000000003 1.34477523795 1169.5882514086 +0.00000000003 0.07928565452 104241.406245077 +0.00000000003 4.47916732925 38634.3850806572 +0.00000000004 1.37420794262 128857.556359588 +0.00000000003 2.08343776186 50476.5270666452 +0.00000000003 4.23656246406 76358.2446597822 +0.00000000003 5.54498269246 61921.126839005 +0.00000000003 3.80268685478 25384.2699569568 +0.00000000003 5.22182880098 3462.2447058652 +0.00000000003 0.61479556097 171292.657892715 +0.00000000003 3.12135348664 162810.494699437 +0.00000000003 4.22351187737 67608.757207957 +0.00000000003 5.30037747699 51554.0624823092 +0.00000000003 4.58024970278 34102.1013444982 +0.00000000003 2.07639441349 24072.2320554144 +0.00000000003 4.65503825059 104874.189984391 +0.00000000003 4.53866780815 28908.7342857004 +0.00000000003 1.0019131214 155460.923372255 +0.00000000003 2.05553254051 176332.246141028 +0.00000000003 3.9487029151 155475.150466257 +0.00000000003 1.43273740893 24719.2428887292 +0.00000000003 0.23823986548 24510.5595991264 +0.00000000003 5.21326346293 1639.069517188 +0.00000000003 2.53461972944 51861.6201032788 +0.00000000003 4.13978656372 33917.995673009 +0.00000000003 4.34295741397 16964.3263865568 +0.00000000003 0.28015371448 169093.570549428 +0.00000000003 2.49492450438 636.9962720242 +0.00000000003 4.20183911478 149642.268959514 +0.00000000003 0.73100534966 35679.444886946 +0.00000000003 1.1897797117 143164.969142646 +0.00000000003 1.17691552034 52145.479422144 +0.00000000003 4.94963823249 49637.5577788948 +0.00000000003 3.00732745961 24705.0157947276 +0.00000000003 5.76323456196 49976.7189398614 +0.00000000003 4.83245208446 156523.537514087 +0.00000000002 3.69719041336 24616.1501145106 +0.00000000003 0.18439316147 78597.565365492 +0.00000000003 4.98373933018 102129.7559317 +0.00000000003 0.02228487734 1.4844727083 +0.00000000003 4.06250318984 97466.462676366 +0.00000000003 2.65726234287 13705.8571130806 +0.00000000002 0.1288386868 149756.7082482 +0.00000000003 2.82299563379 53132.095439119 +0.00000000003 5.9906150951 29864.334027309 +0.00000000003 3.9301871107 17098.4354361418 +0.00000000002 4.22698039366 10681.2505365654 +0.00000000002 1.31889013785 25572.4392704812 +0.00000000002 3.49816744164 51092.7260508548 +0.00000000003 1.5236169166 78265.1938974309 +0.00000000003 0.52188463522 52277.768801414 +0.00000000003 3.80600862869 25124.5004386028 +0.00000000003 6.14366757538 48153.5437511842 +0.00000000002 0.58190501461 27573.8832626394 +0.00000000003 5.63901497713 106470.376426675 +0.00000000002 3.36639066096 42430.4857272918 +0.00000000003 3.08628517069 4083.9885067044 +0.00000000002 6.13024035669 104035.22069664 +0.00000000003 1.81280963372 104401.609188201 +0.00000000003 3.34404708133 130020.031063996 +0.00000000002 1.22333771717 76094.94894244 +0.00000000002 0.6354233409 1485.2907067032 +0.00000000003 5.24568241255 6885.14988993081 +0.00000000003 2.46305012048 133882.090652836 +0.00000000002 0.84094631125 163766.094441045 +0.00000000003 2.12660879166 42790.9652750732 +0.00000000002 2.98805690719 26235.9818660005 +0.00000000003 3.26197855217 156531.300184803 +0.00000000002 4.50734435605 25248.9338538238 +0.00000000002 4.32859791317 1685.0521225016 +0.00000000002 5.62335584014 28213.7805489534 +0.00000000002 3.87492323552 199599.318138476 +0.00000000002 2.60597304148 26713.5733338866 +0.00000000003 4.15733644316 51688.1715318942 +0.00000000003 4.33101389874 220025.889230898 +0.00000000002 4.46567523081 31127.4913898872 +0.00000000002 3.66265576771 26397.18146423 +0.00000000002 4.68312774052 49850.8568743328 +0.00000000002 4.51215350981 52812.8025551726 +0.00000000003 3.56621882535 154408.654989067 +0.00000000002 3.95708432187 1574.8458012822 +0.00000000002 2.41940194318 104668.004435953 +0.00000000003 0.24921211552 25778.6248189184 +0.00000000002 3.18370791629 207114.15223731 +0.00000000002 4.17768592199 51734.9809982708 +0.00000000002 1.74283332135 76532.58707179 +0.00000000002 1.36339547692 6044.2285813754 +0.00000000002 2.82219230315 63786.3582415226 +0.00000000002 5.27165023098 75085.563634155 +0.00000000002 5.7673572032 25661.9943650602 +0.00000000002 5.2466618317 24734.1543965574 +0.00000000002 5.31625926462 24998.1943503806 +0.00000000002 0.17868115875 177287.845882637 +0.00000000003 5.47127542511 27388.7299597792 +0.00000000002 2.48055036253 25543.985082478 +0.00000000002 0.16253031708 23113.2931869632 +0.00000000003 1.68453793975 2703.6161546756 +0.00000000002 1.17069889009 53551.5800829942 +0.00000000003 3.06893058902 230239.174777109 +0.00000000003 5.00145362139 180496.558130641 +0.00000000002 1.90098213386 20272.7922819372 +0.00000000003 5.06877735444 440.8252848776 +0.00000000002 1.33626564472 196156.743193511 +0.00000000002 4.50940380454 65538.2559899476 +0.00000000002 4.55891488212 2324.9494088156 +0.00000000002 0.21025125051 18227.483749135 +0.00000000002 0.58359043648 156377.855652311 +0.00000000002 4.57189351312 26926.8724293246 +0.00000000002 3.79747475767 65851.3365352246 +0.00000000002 0.301390155 50951.9884423698 +0.00000000002 3.94570007959 225687.22128005 +0.00000000002 0.99415397716 2064.978293702 +0.00000000002 3.49827019018 78905.1229864616 +0.00000000002 4.16512398869 24864.0853007956 +0.00000000002 0.47605198546 107692.224992997 +0.00000000002 0.02213914405 197092.673174219 +0.00000000002 0.35795159068 104301.615944393 +0.00000000002 2.54426644231 249268.479457368 +0.00000000002 0.35872697789 25462.2329492618 +0.00000000002 0.03956368481 24189.5519236346 +0.00000000002 2.0068296723 28786.3545889514 +0.00000000002 1.64612572499 40738.7028961588 +0.00000000002 1.77509184801 22595.3315747046 +0.00000000002 1.93881159123 78697.4211625994 +0.00000000002 1.06567957268 21562.2479643152 +0.00000000003 4.58782698256 156954.017040321 +0.00000000002 0.84740706727 24494.8980930273 +0.00000000002 5.98697403459 283524.359612351 +0.00000000002 4.02135788869 26238.9508114171 +0.00000000002 3.98649649262 24808.1085689462 +0.00000000002 3.06252327958 57369.1733419462 +0.00000000002 6.10258403438 78115.6307002963 +0.00000000002 0.19431714321 55484.2721785288 +0.00000000002 4.26819419359 90989.1628594976 +0.00000000002 2.9494161028 22065.64060961 +0.00000000002 4.53722544295 52355.883413433 +0.00000000002 1.97399498955 430.5303441391 +0.00000000002 1.99872081555 24932.5419841672 +0.00000000002 0.37032643194 26500.2742384486 +0.00000000002 3.83480132336 307.5576209696 +0.00000000002 5.81356382744 51538.8100111242 +0.00000000002 6.20773606719 49.9966219042 +0.00000000002 2.40589345998 77929.8534839532 +0.00000000002 4.51719783127 21067.984654161 +0.00000000002 2.06311358499 23233.262767664 +0.00000000002 0.29430089395 24765.2254940428 +0.00000000002 2.21513587213 25675.5320446998 +0.00000000002 2.29291278322 27410.5807891056 +0.00000000002 2.39356701559 242985.403607376 +0.00000000002 4.28957020884 71378.5595347918 +0.00000000002 5.41199778568 23704.710126798 +0.00000000002 0.54252133289 3.881335358 +0.00000000002 5.88236623932 52072.0240945678 +0.00000000002 5.78749542412 78373.915745942 +0.00000000002 5.69226787602 51040.1294112552 +0.00000000002 4.42185841709 93696.6603495312 +0.00000000002 5.15491529148 78112.6617548797 +0.00000000002 2.30493903824 27883.1615852952 +0.00000000002 5.53948896377 87253.177130155 +0.00000000002 4.75957265478 52336.2136525332 +0.00000000002 6.08199781417 18043.3780776458 +0.00000000002 0.73324052336 25757.284177916 +0.00000000002 0.91928644358 52186.8519834123 +0.00000000002 3.22142261212 104771.097210172 +0.00000000002 2.016713014 46564.4708559004 +0.00000000002 4.39545799671 41520.8540663828 +0.00000000002 2.52858429504 26140.9992938886 +0.00000000002 2.07561943546 53654.6728572128 +0.00000000002 0.08977124652 25135.8265183146 +0.00000000002 1.67350036401 66826.606037733 +0.00000000002 4.57268426145 158116.491744729 +0.00000000002 2.84194927894 78249.482330721 +0.00000000002 3.07002924674 23432.3347691004 +0.00000000002 4.11559657607 123554.36581794 +0.00000000002 0.05687800902 26034.8069892598 +0.00000000002 4.28354458896 24484.6031522888 +0.00000000002 3.24222429199 21509.6513247156 +0.00000000002 2.52315832958 210614.424615811 +0.00000000002 4.44247371827 148532.890407421 +0.00000000002 0.11737800376 146505.581569346 +0.00000000002 2.4137136239 54862.5283776896 +0.00000000002 4.66022680664 247223.170924566 +0.00000000002 3.79260774499 3308.4658953804 +0.00000000002 5.83454304626 2974.609954611 +0.00000000002 5.3787850016 77622.2958629836 +0.00000000002 1.63153524958 99979.7361995226 +0.00000000002 5.18613735503 50600.9604818662 +0.00000000002 2.55420547959 76064.6220814356 +0.00000000002 4.05996888958 24502.7623995535 +0.00000000002 2.47809526116 179966.867165546 +0.00000000002 1.25528265056 50912.6489205702 +0.00000000002 0.75306774592 235746.728015776 +0.00000000002 2.97464643769 31219.5442256318 +0.00000000001 0.17722772219 158438.618332662 +0.00000000002 4.94589808424 168959.461499843 +0.00000000002 0.63110575282 415.5524906121 +0.00000000001 0.77799418557 299398.977207714 +0.00000000002 5.97867896248 164721.694182654 +0.00000000002 5.62955025847 21819.8089633806 +0.00000000001 4.93638931294 27993.3679065146 +0.00000000002 6.22578827437 74935.5737684424 +0.00000000002 1.03965665113 1802.3719907218 +0.00000000001 5.61994219678 50690.5155764452 +0.00000000002 5.02281046549 422.6660376129 +0.00000000001 3.57619837497 209658.824874202 +0.00000000002 0.1124953909 38469.9491700678 +0.00000000002 0.62470424533 51745.2759390093 +0.00000000001 0.71806518278 28928.4040466002 +0.00000000002 3.91669753023 76352.5099415054 +0.00000000002 3.05277164813 225.8292684102 +0.00000000001 4.33602746737 4601.950118963 diff --git a/kstars/kstars/data/mercury.R1.vsop b/kstars/kstars/data/mercury.R1.vsop new file mode 100644 index 00000000..2dbf60ee --- /dev/null +++ b/kstars/kstars/data/mercury.R1.vsop @@ -0,0 +1,711 @@ +0.00001624367 0.000000 0.000000 +0.00217347739 4.65617158663 26087.9031415742 +0.00044141826 1.42385543975 52175.8062831484 +0.00010094479 4.47466326316 78263.7094247226 +0.00002432804 1.24226083435 104351.612566297 +0.00000603996 4.29303116561 130439.515707871 +0.00000152851 1.0606077981 156527.418849445 +0.00000039202 4.11136751416 182615.321991019 +0.0000001776 4.54424653085 27197.2816936676 +0.00000017999 4.7119372581 24978.5245894808 +0.00000010154 0.87893548494 208703.225132594 +0.00000008086 3.0054085489 25028.521211385 +0.00000004444 2.13639058123 20426.571092422 +0.00000004393 1.48074475165 51066.427731055 +0.0000000351 3.21171223697 1059.3819301892 +0.00000003133 5.23846336855 21535.9496445154 +0.0000000265 3.92968881423 234791.128274168 +0.00000002498 2.02623950395 24498.8302462904 +0.00000002011 1.23911360588 53285.1848352418 +0.00000001963 4.04524902962 5661.3320491522 +0.00000001546 2.61849590442 26617.5941066688 +0.00000001542 2.35659537465 27043.5028831828 +0.00000001417 1.37876323533 1109.3785520934 +0.00000001295 5.19094850935 46514.4742339962 +0.00000001241 0.21246226135 11322.6640983044 +0.0000000109 6.23733263925 27147.2850717634 +0.00000001271 0.56437938715 25132.3033999656 +0.0000000112 0.86374628388 57837.1383323006 +0.00000001005 3.28272284427 37410.5672398786 +0.00000001177 4.53194022227 77154.3308726292 +0.00000000841 5.96261035419 14765.2390432698 +0.00000000935 2.37277497611 25661.3049506982 +0.00000000742 0.77751594919 32858.6137428198 +0.00000000736 4.0688529657 1589.0728952838 +0.00000000712 2.70884051645 16983.9961474566 +0.00000000863 5.55308682281 25558.2121764796 +0.00000000707 0.92992556568 30639.856638633 +0.00000000696 0.69734796212 260879.031415742 +0.00000000678 2.0219388593 26068.2333806744 +0.00000000608 0.85708468483 4551.9534970588 +0.00000000546 5.38138962861 26091.7844769322 +0.00000000608 3.65993973133 25448.0058552602 +0.00000000597 4.64867954048 26080.7895945734 +0.00000000572 3.50125649521 10213.285546211 +0.00000000515 4.83662922562 50586.7333878646 +0.00000000532 5.21855381213 22645.3281966088 +0.00000000572 0.62751016416 13521.7514415914 +0.00000000516 3.89421000089 83925.0414738748 +0.00000000507 5.55466020276 12566.1516999828 +0.00000000606 4.50215566301 28306.660245761 +0.00000000533 0.93587795381 26107.572902474 +0.00000000435 5.79043985706 43071.8992890308 +0.00000000436 5.86659160961 25035.6347583858 +0.00000000429 0.26260280461 36301.1886877852 +0.00000000472 6.00507778421 77204.3274945334 +0.00000000443 3.86758570847 26084.0218062162 +0.00000000487 4.23950195756 26095.016688575 +0.00000000406 5.60324652352 52705.497248243 +0.00000000523 0.06439941262 25021.4076643842 +0.00000000379 1.95647626585 72602.3773755704 +0.0000000039 3.81996185881 426.598190876 +0.00000000418 2.7752141866 41962.5207369374 +0.00000000453 0.7280313725 529.6909650946 +0.00000000358 6.00165335616 33326.5787331742 +0.00000000347 1.39524259509 23969.1392811958 +0.0000000034 0.24111380317 26301.2022370122 +0.00000000325 4.78747749132 23869.1460373874 +0.0000000029 3.04044859601 53235.1882133376 +0.00000000326 1.30033833957 103242.234014203 +0.00000000316 2.22791434675 19317.1925403286 +0.00000000264 3.93160763696 6770.7106012456 +0.00000000332 3.59235758173 51220.2065415398 +0.00000000223 2.76528831516 103292.230636108 +0.00000000215 3.97996009773 56727.7597802072 +0.00000000235 2.2405050326 25874.6040461362 +0.00000000215 6.16660008496 51646.1153180538 +0.00000000208 2.74551899929 40853.142184844 +0.00000000204 3.44654782597 9103.9069941176 +0.00000000197 0.80026289238 27676.976036858 +0.00000000205 3.20844012088 18849.2275499742 +0.00000000196 1.99924288764 48733.231338183 +0.00000000218 2.11865566044 73711.7559276638 +0.00000000189 0.65681038131 110012.944615449 +0.00000000207 5.89082708705 31749.2351907264 +0.00000000184 3.74837387583 286966.934557316 +0.00000000174 5.81264188702 68050.4238785116 +0.00000000163 4.00380715262 79373.087976816 +0.00000000152 5.07389967152 52156.1365222486 +0.00000000151 2.83369443311 955.5997416086 +0.00000000151 0.4095365021 26514.5013324502 +0.00000000147 2.32191248197 38654.054841557 +0.00000000154 3.26437373895 38519.945791972 +0.00000000185 0.98966099528 29530.4780865396 +0.0000000015 3.69230644689 65697.5577247398 +0.00000000132 2.71837382155 77734.018459628 +0.0000000014 2.05736044462 6283.0758499914 +0.00000000122 3.31361750281 62389.0918293594 +0.00000000123 2.07840148125 25668.418497699 +0.00000000118 0.51913709271 51535.9089968344 +0.00000000121 2.15433834534 52179.6876185064 +0.00000000151 2.66028539824 25654.1914036974 +0.00000000113 2.33243126122 78793.4003898172 +0.00000000124 3.13058661995 51109.3108059584 +0.0000000015 2.60376479044 639.897286314 +0.00000000123 2.65137961558 51123.53789996 +0.00000000106 1.31393069594 47623.8527860896 +0.00000000112 5.00798069297 98690.2805171446 +0.00000000107 5.12738291017 99799.659069238 +0.00000000123 6.13795219131 1066.49547719 +0.00000000106 1.42997322881 52168.6927361476 +0.00000000104 4.51477063494 25234.7067598222 +0.0000000012 4.0656730086 45892.730433157 +0.00000000092 4.72811907093 2118.7638603784 +0.00000000112 4.78983902693 53131.406024757 +0.00000000096 5.03438502363 32370.9789915656 +0.00000000091 4.22099920434 50057.04242277 +0.00000000091 4.35481864546 129330.137155778 +0.00000000106 0.14583281261 12432.0426503978 +0.00000000084 0.32848825294 1052.2683831884 +0.00000000084 5.81442139422 129380.133777682 +0.00000000093 0.34539006564 77308.109683114 +0.00000000078 1.17633266287 76674.6365294388 +0.00000000107 1.01316358023 52182.9198301492 +0.00000000082 6.11445014523 79323.0913549118 +0.00000000085 2.50332044483 7238.6755916 +0.00000000072 1.561708325 49957.0491789616 +0.00000000076 1.62577226881 15874.6175953632 +0.00000000091 5.75408440781 24491.7166992896 +0.00000000092 3.97747935513 52195.4760440482 +0.00000000068 0.44378826429 91785.460866314 +0.00000000078 0.63585741399 52171.9249477904 +0.00000000064 2.57311321703 94138.3270200858 +0.00000000065 2.12942233842 7.1135470008 +0.00000000062 3.70751240431 136100.847757023 +0.00000000068 1.18946361248 54394.5633873352 +0.00000000079 3.35596277474 52389.1053785864 +0.00000000064 5.09677055426 51962.5071877104 +0.0000000006 6.25938912295 24505.9437932912 +0.00000000061 0.73867692725 82815.6629217814 +0.00000000063 1.29883580487 2218.7571041868 +0.0000000007 5.28692696943 45405.0956819028 +0.00000000057 1.92365363632 20760.4270331914 +0.00000000054 0.89448628916 71980.6335747312 +0.00000000051 4.71710385051 105460.99111839 +0.00000000054 6.22009952451 44937.1306915484 +0.00000000052 3.43365769233 25551.0986294788 +0.00000000052 5.77930503293 66941.0453264182 +0.00000000048 0.51937745535 313054.83769889 +0.00000000052 5.71476972233 103821.921601202 +0.00000000047 3.82203240163 53764.8791784322 +0.0000000005 5.76150579489 25938.3399444396 +0.00000000047 5.52705163618 77837.1112338466 +0.00000000043 5.84994474092 63498.4703814528 +0.00000000052 2.63638299982 18093.37469955 +0.00000000042 5.39178421925 64741.9579831312 +0.00000000041 1.87113963554 125887.562210812 +0.00000000045 4.04603530632 55618.3812281138 +0.00000000039 3.50934954924 52602.4044740244 +0.00000000048 0.72400634326 33967.9922949132 +0.00000000051 6.02427997984 13655.8604911764 +0.00000000038 0.09359107033 88476.9949709336 +0.00000000038 1.84297739511 78244.0396638228 +0.00000000041 5.74927951755 26727.8004278882 +0.00000000045 5.73633413733 44181.2778411242 +0.00000000035 0.81793649503 23439.4483161012 +0.00000000038 5.17914668407 23754.7067487022 +0.00000000036 4.81782090538 51116.4243529592 +0.00000000041 2.91943000674 26241.681952059 +0.00000000032 1.91760062435 58458.8821331398 +0.00000000033 1.27507180487 131548.894259964 +0.00000000032 5.01820692941 46848.3301747656 +0.0000000003 3.95444605179 26555.8681319286 +0.00000000031 1.17911028239 59414.4818747484 +0.0000000003 0.55604674983 3442.5749449654 +0.00000000034 3.55745328485 433.7117378768 +0.00000000033 5.36229697065 104881.303531391 +0.0000000003 1.24209931344 26202.3424302594 +0.00000000033 3.55673853222 25440.8923082594 +0.00000000029 2.9884790115 27154.3986187642 +0.00000000035 3.23888704617 25455.119402261 +0.00000000033 1.77322555881 124778.183658719 +0.00000000028 4.35951220773 80482.4665289094 +0.0000000003 5.14555074991 51756.3216392732 +0.00000000029 0.03524298861 79219.3091663312 +0.00000000027 2.59555966553 155468.036919256 +0.00000000027 1.05480537311 28421.0995344462 +0.0000000003 5.7208773684 51742.0945452716 +0.00000000029 5.20529460359 78267.5907600806 +0.00000000026 1.11551342052 155418.040297352 +0.0000000003 6.10884155937 26011.6370702986 +0.00000000027 3.38666053174 103396.012824688 +0.00000000025 3.48592449926 117873.364007888 +0.00000000025 1.69043243445 25973.463852889 +0.00000000026 6.195779404 77197.2139475326 +0.00000000024 1.47972864008 28206.6670019526 +0.00000000023 3.86767325148 16066.0658614748 +0.00000000027 4.06858086478 78270.8229717234 +0.00000000022 4.03528313026 419.4846438752 +0.00000000023 3.3842610754 58946.516884394 +0.00000000022 1.33669336918 51322.6099013964 +0.00000000023 2.23954141042 103925.014375421 +0.00000000024 3.65673385174 26610.480559668 +0.00000000021 4.49565014938 78256.5958777218 +0.00000000021 3.69266624882 77623.8121384086 +0.00000000028 5.71652736884 77211.4410415342 +0.00000000021 3.97119771059 98068.5367163054 +0.00000000021 5.61140929496 120226.23016166 +0.00000000025 1.73460075205 853.196381752 +0.00000000024 2.89897553229 105410.994496486 +0.0000000002 6.15988447425 213.299095438 +0.00000000021 0.4212676491 149.5631971346 +0.0000000002 4.41588880947 29416.0387978544 +0.00000000024 2.43220296378 50579.6198408638 +0.0000000002 0.47739908961 162188.750898597 +0.00000000021 0.18110422167 35191.8101356918 +0.00000000019 2.3875625116 26037.90651967 +0.0000000002 0.61997291259 85034.4200259682 +0.00000000018 4.60331561584 76044.9523205358 +0.00000000018 3.06180224259 50593.8469348654 +0.00000000022 0.45787269756 1596.1864422846 +0.00000000019 1.76795970776 78050.4103292846 +0.00000000019 3.58333941723 27140.1715247626 +0.00000000021 0.15585183693 78477.0085201606 +0.00000000018 1.81330190957 25565.3257234804 +0.00000000021 3.45385724015 102762.539671013 +0.00000000022 4.62891777236 19406.6782881746 +0.00000000019 5.28998871939 26624.7076536696 +0.00000000016 4.3790892436 25131.6139856036 +0.00000000019 2.69598918032 105307.212307905 +0.00000000018 4.13274028026 5327.4761083828 +0.00000000018 1.10819559505 76144.9455643442 +0.00000000018 2.04678515653 71492.998823477 +0.00000000015 0.52406345582 42153.969003049 +0.00000000018 0.71897799959 78283.3791856224 +0.0000000002 3.8710563228 51749.2080922724 +0.00000000014 0.06732488 25984.8103673556 +0.00000000019 2.51337817026 129909.824742776 +0.00000000018 3.79705759661 108903.566063356 +0.00000000014 2.30467577173 18207.8139882352 +0.00000000014 4.91192145857 151975.465352386 +0.00000000014 4.25365079026 157636.797401539 +0.00000000014 3.82494343251 7880.08915333899 +0.00000000014 0.47442483304 26137.8997634784 +0.00000000015 1.41820144369 40565.2543247742 +0.00000000016 1.92985195149 49842.6098902764 +0.00000000016 2.97241905198 71025.0338331226 +0.00000000013 0.07086712207 76.2660712756 +0.00000000013 2.19019855275 90829.8611247054 +0.00000000014 1.68395491426 6681.2248533996 +0.00000000012 2.16242752229 29428.515568274 +0.00000000013 0.55373605944 79852.7823200064 +0.00000000012 2.10236188465 24609.0365675098 +0.00000000012 3.4937235482 64607.8489335462 +0.00000000013 3.16312334997 25881.717593137 +0.00000000012 0.32301447482 78690.3076155986 +0.00000000016 3.67591976897 78259.8280893646 +0.00000000012 0.81060544329 81706.284369688 +0.00000000015 2.57802360273 93028.9484679924 +0.00000000013 3.55704873434 339142.740840465 +0.00000000012 3.14169564714 114564.898112508 +0.00000000011 4.96251639039 84546.785274714 +0.00000000011 2.93160493628 536.8045120954 +0.00000000011 0.04474275203 19804.8272915828 +0.00000000011 2.39391294657 10021.8372800994 +0.00000000011 3.22530161123 90695.7520751204 +0.00000000012 0.71785378975 26294.0886900114 +0.00000000011 3.51130712506 7994.5284420242 +0.00000000011 1.78813511249 69159.802430605 +0.0000000001 1.89377082198 24925.4284371664 +0.00000000012 6.06775243662 52329.5850936332 +0.00000000012 0.11656433296 51543.0225438352 +0.00000000012 0.01462307671 1581.959348283 +0.0000000001 3.60476399042 49527.3514576754 +0.00000000009 5.35498571113 2648.454825473 +0.0000000001 2.54352513591 52815.7035694624 +0.00000000009 5.25498849885 130012.917516995 +0.0000000001 5.63770719377 181555.94006083 +0.00000000011 1.65385601347 26507.3877854494 +0.00000000011 4.93008131424 104331.942805397 +0.0000000001 0.35445064092 26521.614879451 +0.0000000001 2.79303258728 39743.7636327506 +0.00000000009 0.71144667758 25764.3977249168 +0.00000000008 4.22951187793 181505.943438926 +0.00000000008 0.1751430319 129483.915966262 +0.0000000001 1.16786157884 25934.1243310894 +0.0000000001 2.50335300453 103299.344183108 +0.00000000009 3.18692590406 39629.3243440654 +0.0000000001 3.98242351264 522.5774180938 +0.00000000011 0.23158217376 51639.001771053 +0.00000000009 0.30008658313 27999.1026247914 +0.00000000011 4.84801040284 150866.086800293 +0.00000000011 5.94731028211 38813.3565763492 +0.00000000008 4.66199260294 26094.5317004742 +0.00000000008 0.71995165086 52643.7712735028 +0.00000000008 3.3182527779 24395.7374720718 +0.00000000008 2.52932369592 26190.9959157928 +0.00000000008 5.11541081184 25619.9381512198 +0.00000000008 1.18625312267 25867.4904991354 +0.00000000008 0.31593558687 51528.7954498336 +0.0000000001 2.12019897039 130969.206672966 +0.00000000008 0.24131547257 143961.267149462 +0.00000000007 5.90865595918 23976.2528281966 +0.00000000008 4.88221803127 22759.767485294 +0.00000000007 3.17202081415 632.7837393132 +0.00000000008 2.40875907837 146314.133303234 +0.00000000007 6.03640433343 53242.3017603384 +0.00000000007 0.86406939215 104358.726113298 +0.00000000007 3.45761762182 26237.4663387088 +0.00000000009 3.3062859753 12725.453434775 +0.00000000007 0.74174993099 124156.43985788 +0.00000000008 5.6260015428 131395.11544948 +0.00000000007 2.52679818243 77829.9976868458 +0.00000000008 1.93255904016 77844.2247808474 +0.00000000007 3.6943967793 85502.3850163226 +0.00000000007 5.14299105203 35472.7441496494 +0.00000000008 1.52116219771 26081.2745826742 +0.00000000008 3.50246944455 25863.5583458723 +0.00000000008 5.17598738878 23962.025734195 +0.00000000009 2.01720755803 104355.493901655 +0.00000000007 0.57777174711 86143.7985780616 +0.00000000007 2.0353430072 100909.037621331 +0.00000000006 3.30402834266 104564.911661735 +0.00000000006 5.26635186541 50696.939709084 +0.00000000006 3.60993601694 27684.0895838588 +0.00000000008 5.97157930225 131498.89763806 +0.00000000006 4.4320413642 54294.5701435268 +0.00000000006 4.1618373488 54509.0026760204 +0.00000000007 4.35729742194 52290.2455718336 +0.00000000007 4.88364528875 26941.0995233262 +0.00000000007 3.84735933689 34282.1784747828 +0.00000000006 0.71889591582 89586.373523027 +0.00000000006 4.7741020149 104138.313470859 +0.00000000006 5.81016662275 70269.1809826984 +0.00000000007 3.59164938122 188276.654040172 +0.00000000006 1.42397911026 102132.85546211 +0.00000000006 5.15043168056 97580.9019650512 +0.00000000008 2.67404385604 647.0108333148 +0.00000000005 4.58227258685 25977.6968203548 +0.00000000007 6.18437842544 128850.442812587 +0.00000000005 0.05338946228 13541.4212024912 +0.00000000006 5.55589010148 155997.727884351 +0.00000000005 5.54731935938 96357.0841242726 +0.00000000006 0.36201698821 26308.315784013 +0.00000000005 3.05584811656 103285.117089107 +0.00000000005 4.80319811501 51013.3315787406 +0.00000000006 3.04691542636 13362.4497067992 +0.00000000005 5.59905054438 76667.522982438 +0.00000000005 3.15313951574 26164.1692128498 +0.00000000006 1.15194666645 27311.7209823528 +0.00000000005 6.16463589751 76681.7500764396 +0.00000000005 2.77667883666 224.3447957019 +0.00000000005 4.27775147717 14477.3511832 +0.00000000005 5.50743820134 52125.8096612442 +0.00000000006 0.68838699976 26720.6868808874 +0.00000000005 4.44878671847 25227.5932128214 +0.00000000005 4.88707969684 52061.3669944632 +0.00000000005 3.66186576821 25241.820306823 +0.00000000005 1.76383923429 178063.368493961 +0.00000000005 3.09083817171 115674.276664601 +0.00000000005 1.73277038612 956.2891559706 +0.00000000006 0.59128664983 134991.46920493 +0.00000000005 1.3943570322 104344.499019296 +0.00000000005 5.66016557162 45290.6563932176 +0.00000000005 2.69362119172 50064.1559697708 +0.00000000005 4.11526724305 209812.603684687 +0.00000000006 3.7263359886 26162.6847401415 +0.00000000004 1.01205356829 183724.700543113 +0.00000000005 2.02484630372 52712.6107952438 +0.00000000005 4.47460304849 77410.5130429706 +0.00000000005 0.42971081835 52698.3837012422 +0.00000000005 1.56442459236 11610.5519583742 +0.00000000004 0.62582613574 22747.2907148744 +0.00000000004 1.51592730997 66653.1574663484 +0.00000000005 6.10277243405 97112.9369746968 +0.00000000004 1.00562353481 51219.5171271778 +0.00000000004 0.31906550066 48835.1938564486 +0.00000000005 4.98644771495 51653.2288650546 +0.00000000005 4.3442901056 32132.1317229496 +0.00000000004 2.9212557902 78417.4882352074 +0.00000000004 5.99601868842 121335.608713753 +0.00000000005 3.13172791066 61279.713277266 +0.00000000005 2.13824746365 39609.6545831656 +0.00000000005 5.68604378667 119116.851609567 +0.00000000004 2.73202591375 1692.1656695024 +0.00000000004 5.78251523942 26734.913974889 +0.00000000005 0.77777359038 103711.715279983 +0.00000000005 0.91021434517 71582.484571323 +0.00000000004 3.03035393128 52072.7135089298 +0.00000000004 0.45156085724 31415.379249957 +0.00000000004 3.93028686443 104371.282327197 +0.00000000004 4.54919541216 26198.1094627936 +0.00000000004 2.66986199617 24176.703658357 +0.00000000004 3.50110688244 74821.1344797572 +0.00000000004 5.75284691398 25138.7275326044 +0.00000000004 5.44367911308 72936.2333163398 +0.00000000004 1.60493978664 176953.989941867 +0.00000000004 1.93554854399 50049.9288757692 +0.00000000003 3.90053130991 107794.187511262 +0.00000000003 5.45429683058 44295.7171298094 +0.00000000004 0.60054840458 104347.731230939 +0.00000000004 0.88305624488 60055.8954364874 +0.00000000004 6.20681068925 140652.801254082 +0.00000000003 1.44572212087 130226.216612433 +0.00000000004 4.3775024277 32769.1279949738 +0.00000000004 1.75525459469 110634.688416288 +0.00000000003 0.6698019741 26222.0121911592 +0.00000000004 2.20364417845 182085.631025925 +0.00000000003 5.6061526381 129387.247324683 +0.00000000003 0.96551693568 207593.8465805 +0.00000000004 4.51472339809 52169.1777242484 +0.00000000004 0.86790293541 24822.3356629478 +0.00000000003 2.05745330337 156100.820658569 +0.00000000004 0.27139822027 214364.557181746 +0.00000000003 3.63958954831 102232.848705918 +0.00000000003 3.33824382272 170049.170291037 +0.00000000003 6.15959485239 12546.481939083 +0.00000000003 0.54712514364 1911.1994832172 +0.00000000003 5.53215106225 323.5054166574 +0.00000000003 5.78740917576 27780.0688110766 +0.00000000004 3.60062257669 105940.685461581 +0.00000000003 5.23668974633 17893.6278083656 +0.00000000003 3.21536557308 155571.819107837 +0.00000000004 3.78439308193 68241.8721446232 +0.00000000004 0.35026324282 53228.0746663368 +0.00000000003 1.39462627029 110.2063212194 +0.00000000003 2.9858544254 102769.653218014 +0.00000000003 5.54914760118 52101.0246845811 +0.00000000004 5.31358771393 116917.76426628 +0.00000000004 5.02170245911 130443.397043229 +0.00000000003 3.39708771017 104778.210757173 +0.00000000003 1.35333080979 52182.4348420484 +0.00000000003 3.53872943291 28791.5192962498 +0.00000000003 0.32151031474 75615.2545992496 +0.00000000003 2.81736551277 78187.443353447 +0.00000000003 3.41370464721 77616.6985914078 +0.00000000003 2.72102083462 157586.800779634 +0.00000000004 0.3799045894 365230.643982039 +0.00000000003 5.29398694468 183570.921732628 +0.00000000003 0.53039476474 35077.3708470066 +0.00000000003 0.96990585284 25780.3455206046 +0.00000000004 5.03799187214 103932.127922422 +0.00000000003 0.57063116288 52250.5878817157 +0.00000000003 4.90694398172 27044.1922975448 +0.00000000003 5.64342324025 78903.6067110366 +0.00000000003 3.90829945174 130446.629254872 +0.00000000004 5.39121442451 52022.0274726636 +0.00000000003 5.38325956945 172402.036444808 +0.00000000003 3.62725946038 161079.372346504 +0.00000000003 0.02159890719 130652.814803309 +0.00000000003 5.26052772975 55516.4187098482 +0.00000000003 1.45533607551 77101.2347203148 +0.00000000003 2.45621582046 207643.843202404 +0.00000000003 3.04264756378 74923.0969980228 +0.00000000003 3.27797530359 27669.8624898572 +0.00000000004 6.20795181771 3340.6124266998 +0.00000000003 2.86818821459 79330.2049019126 +0.00000000003 5.42245453158 36109.7404216736 +0.00000000003 1.11238018002 2125.8774073792 +0.00000000003 4.70325749301 52595.2909270236 +0.00000000003 4.14290639481 25446.4895798352 +0.00000000003 4.11874155864 1478.8665740644 +0.00000000003 4.41727880469 128220.758603684 +0.00000000003 5.8430133045 65831.6667743248 +0.00000000003 0.63458746349 112231.701719636 +0.00000000003 5.2035846966 157057.10981454 +0.00000000003 4.22446997246 53399.624123927 +0.00000000003 6.08145059717 26724.8994135984 +0.00000000003 3.32246989691 111122.323167542 +0.00000000003 1.11208497752 78378.1487134078 +0.00000000003 1.18205388535 80382.473285101 +0.00000000003 3.98183946807 25352.0266280424 +0.00000000003 5.1753723875 225687.22128005 +0.00000000002 3.19970010923 64901.2597179234 +0.00000000003 5.90368046078 104505.391376782 +0.00000000003 2.15712281571 28736.3579670472 +0.00000000002 0.27988699718 52325.369480283 +0.00000000002 1.09392137734 24998.1943503806 +0.00000000003 1.72654636472 130419.845946971 +0.00000000003 6.24477199702 51969.6207347112 +0.00000000003 3.27154613105 77630.9256854094 +0.00000000002 1.80684819652 123668.805106625 +0.00000000002 3.75304905922 150244.342999454 +0.00000000003 2.04107819596 76784.8428506582 +0.00000000003 4.07589828594 97670.3877128972 +0.00000000002 3.43439078149 52609.5180210252 +0.00000000002 0.51530246334 133882.090652836 +0.00000000003 4.75031746198 204151.271635535 +0.00000000002 5.57618391474 24292.6446978532 +0.00000000002 2.22207407093 78213.7128028184 +0.00000000002 6.08590562625 39450.3528483734 +0.00000000003 4.42541702442 51955.3936407096 +0.00000000003 5.48323931966 220.4126424388 +0.00000000003 5.24728665819 26709.6469424134 +0.00000000003 4.52126286883 20043.6745601988 +0.00000000002 1.69429787369 53029.0026649004 +0.00000000003 0.98781948776 80596.9058175946 +0.00000000002 2.7229153699 23866.0465069772 +0.00000000002 2.23117481869 26402.0893214438 +0.00000000003 2.32561622864 145204.754751141 +0.00000000003 3.55406019317 52225.8029050526 +0.00000000003 0.82939608505 87253.177130155 +0.00000000003 3.59850686303 52396.2189255872 +0.00000000002 0.25549281668 22909.7573510066 +0.00000000002 4.18932113589 81591.8450810028 +0.00000000002 5.58984236569 104202.049369162 +0.00000000002 1.5932542826 206.1855484372 +0.00000000002 2.33240745085 157483.018591054 +0.00000000002 3.78499822852 78731.674415077 +0.00000000003 1.73139148586 77741.1320066288 +0.00000000002 1.98761216006 102018.416173425 +0.00000000002 3.82447809654 1162.4747044078 +0.00000000002 3.73613869026 24601.923020509 +0.00000000002 4.87002033008 51859.4144134918 +0.00000000002 0.10623356446 111590.288157897 +0.00000000002 4.43911582586 78270.3379836226 +0.00000000002 2.47821765975 78114.146227588 +0.00000000002 5.8334620174 181026.249095736 +0.00000000002 2.27341561267 25953.7940919892 +0.00000000002 2.73852323809 123200.840116271 +0.00000000002 2.35063735347 78109.9306142378 +0.00000000002 0.45168929332 2111.6503133776 +0.00000000002 4.46926491505 25450.90686955 +0.00000000002 3.97278244291 52808.5900224616 +0.00000000002 0.58667782465 128320.751847493 +0.00000000002 3.05065649587 102755.426124012 +0.00000000002 1.1348605474 52492.198152805 +0.00000000002 4.64642529286 60370.081616357 +0.00000000002 3.68035435205 52309.9153327334 +0.00000000002 5.93910800197 78160.616650504 +0.00000000002 1.26706232 58857.031136548 +0.00000000002 5.09637370849 26823.779655106 +0.00000000002 3.88808196008 16703.062133499 +0.00000000002 0.00715741623 130866.113898747 +0.00000000002 3.63338095338 51852.300866491 +0.00000000002 5.67927933196 103917.90082842 +0.00000000002 1.35964203538 3328.13565628019 +0.00000000002 6.1353166559 129373.020230681 +0.00000000002 3.74140255139 52381.9918315856 +0.00000000002 0.37783717379 53771.992725433 +0.00000000002 0.70779949763 26667.590728573 +0.00000000002 2.05372686428 70383.6202713836 +0.00000000002 6.06999395703 23919.1426592916 +0.00000000002 1.22493486348 103498.416184545 +0.00000000002 4.0005881348 129799.618421557 +0.00000000002 1.62085169147 78149.2701360374 +0.00000000002 1.81898501228 25771.5112719176 +0.00000000002 6.2245179639 52252.072354424 +0.00000000002 0.20849484282 25754.0472008048 +0.00000000002 2.38916713246 51226.6306741786 +0.00000000002 4.34697979051 26404.2950112308 +0.00000000002 2.87638496001 167850.08294775 +0.00000000002 4.0163819369 51868.2486621788 +0.00000000002 3.38565068956 77726.9049126272 +0.00000000002 5.73512271075 189853.997582619 +0.00000000002 3.93444553575 50910.238804522 +0.00000000002 3.62039658007 6885.14988993081 +0.00000000002 1.7649293935 92741.0606079226 +0.00000000002 2.5819014903 154938.345954161 +0.00000000002 5.37279792857 52278.899057367 +0.00000000002 3.37039086197 2221.856634597 +0.00000000002 6.07737780217 94329.7752861974 +0.00000000002 5.16106622649 26729.3167033132 +0.00000000002 1.58212922198 26013.1215430069 +0.00000000002 5.77714525422 25600.26839032 +0.00000000002 1.88481234244 27177.6119327678 +0.00000000002 5.68695965343 50264.6067999312 +0.00000000002 6.0760153167 141762.179806175 +0.00000000002 4.33545610317 8194.2753332086 +0.00000000002 1.10189365852 1223.81784077861 +0.00000000002 1.68048369897 27250.377845982 +0.00000000002 5.32044002117 151199.942741062 +0.00000000002 1.33411828477 78257.0808658226 +0.00000000002 5.40842531044 95247.7055721792 +0.00000000002 4.55349965747 37698.4550999484 +0.00000000002 2.71889214634 173511.414996902 +0.00000000002 1.95076646341 143005.667407854 +0.00000000002 2.00346690661 26073.6760475726 +0.00000000002 1.78781584986 48847.6706268682 +0.00000000002 5.89586766332 26312.2479372761 +0.00000000002 1.99160321093 26189.8656598398 +0.00000000002 0.40598906242 25773.7169617046 +0.00000000002 3.36946627953 26575.5378928284 +0.00000000002 4.77845331095 136722.591557862 +0.00000000002 1.11920130054 51315.4963543956 +0.00000000002 4.99966961564 78800.513936818 +0.00000000002 2.50164995664 19202.7532516434 +0.00000000002 5.31192385841 23384.2869868986 +0.00000000002 2.93563622378 137678.191299471 +0.00000000002 5.00974264854 182188.723800143 +0.00000000002 2.8206637022 118828.963749497 +0.00000000002 1.23355180586 52286.0126043678 +0.00000000002 0.27866926 24356.7807886416 +0.00000000002 2.19163720361 26395.4607625438 +0.00000000002 2.41579406356 147423.511855328 +0.00000000002 1.80661945912 860.3099287528 +0.00000000001 3.75687703582 34082.4315835984 +0.00000000001 5.85918351804 163766.094441045 +0.00000000001 4.84627694564 27170.9833738678 +0.00000000002 3.12958128871 195047.364641417 +0.00000000002 0.59313712363 74.7815985673 +0.00000000002 4.60111717878 25004.8229092806 +0.00000000001 1.14751201091 55503.9419394286 +0.00000000002 4.55507467591 132658.272812058 +0.00000000001 1.61844283111 24079.3456024152 +0.00000000002 1.99970840056 17098.4354361418 +0.00000000002 4.95650007002 24448.8336243862 +0.00000000001 6.20512620421 2333.196392872 +0.00000000002 1.27464400058 144916.866891071 +0.00000000002 6.17677089224 87367.6164188402 +0.00000000001 1.29983905478 154194.222456573 +0.00000000002 4.47232796046 130432.40216087 +0.00000000001 4.48574397522 101703.157740824 +0.00000000002 2.19277171383 103.0927742186 +0.00000000001 1.80796273878 25508.2155545754 +0.00000000001 5.486640137 22625.658435709 +0.00000000001 0.74294839995 78896.4931640358 +0.00000000001 3.51165251141 26421.7590823436 +0.00000000001 5.5566899571 220025.889230898 +0.00000000002 4.08809950869 25466.159340735 +0.00000000002 2.89128653047 166740.704395656 +0.00000000001 3.92791860433 189386.032592265 +0.00000000001 0.3312846752 76571.5437552202 +0.00000000002 1.98187462633 81604.3218514224 +0.00000000001 3.57210475329 78786.2868428164 +0.00000000002 1.13879447241 61165.2739885808 +0.00000000001 5.62721081889 122444.987265847 +0.00000000001 0.51173156424 113341.080271729 +0.00000000001 0.63238768568 130459.185468771 +0.00000000001 0.62172861766 138319.60486121 +0.00000000002 0.35135879351 132028.588603155 +0.00000000001 1.68473271541 28286.9904848612 +0.00000000002 2.61859360479 61560.6472912236 +0.00000000001 3.42727473387 130435.634372513 +0.00000000002 3.42836265136 65717.2274856396 +0.00000000001 2.98248327032 846.0828347512 +0.00000000001 5.35146960556 1265.5674786264 +0.00000000001 4.8837970192 205260.650187628 +0.00000000001 1.38681194099 467.9649903544 +0.00000000001 5.78967137689 76152.059111345 +0.00000000001 1.6462517202 75930.5130318506 +0.00000000001 0.08732855602 103718.828826984 +0.00000000001 0.74831854153 51534.3927214094 +0.00000000001 1.98744571247 26411.4085582316 +0.00000000002 0.58716824437 52065.599961929 +0.00000000001 5.83388253183 104275.346495021 +0.00000000001 2.07307900948 78188.9278261553 +0.00000000001 4.54379329814 203041.893083441 +0.00000000001 3.67961974137 116783.655216695 +0.00000000001 2.7641982766 52812.8025551726 +0.00000000001 5.76246998806 1375.7737998458 +0.00000000001 3.49542841313 79315.977807911 +0.00000000001 3.09408892186 9384.8410080752 +0.00000000002 2.99230815235 91805.1306272138 +0.00000000001 2.3181898578 58220.0348645238 +0.00000000001 2.52061585089 91919.569915899 +0.00000000001 0.20823485438 54879.422437824 +0.00000000001 4.44457464944 6044.2285813754 +0.00000000001 0.49331056411 104819.577556651 +0.00000000001 5.98062907857 106570.369670484 +0.00000000001 3.43578051874 51841.950342379 +0.00000000001 1.50478057782 137210.226309117 +0.00000000001 0.85871789181 25985.9406233086 +0.00000000001 0.00464768227 196137.073432611 +0.00000000001 4.31601888279 50483.640613646 +0.00000000001 3.82192552665 25928.601406782 +0.00000000001 2.13422641639 62197.6435632478 +0.00000000001 0.26342054765 1795.258443721 +0.00000000001 3.33069384141 19.66976089979 +0.00000000001 5.0467220846 26247.2048763664 +0.00000000001 3.6909155011 77307.420268752 +0.00000000001 0.68629642431 26102.1302355758 +0.00000000001 5.6196302566 104197.833755812 +0.00000000001 0.41026701894 636.9962720242 +0.00000000001 2.73690252229 170068.840051936 +0.00000000001 2.97981003623 78057.5238762854 +0.00000000001 2.84174115238 168959.461499843 +0.00000000001 6.19695864555 241561.838875413 +0.00000000001 2.31427972623 179172.747046054 +0.00000000001 0.82072277702 51329.7234483972 +0.00000000001 5.23954201903 99024.136457914 +0.00000000001 1.86269361791 45494.5814297488 +0.00000000001 3.54450921353 78338.4910232899 +0.00000000001 4.60745432488 156507.749088545 +0.00000000001 1.62346464256 128106.319314999 +0.00000000001 0.72186155433 27005.833427556 +0.00000000001 2.30344666604 50380.5478394274 +0.00000000001 1.18658609813 8989.46770543239 +0.00000000001 6.25857682168 50800.0324833026 +0.00000000001 0.99962008973 163298.129450691 +0.00000000001 2.86790873835 38634.3850806572 +0.00000000001 3.61827980669 106262.812049514 +0.00000000001 0.61515728295 78469.8949731598 +0.00000000001 4.60636743786 126996.940762906 +0.00000000001 4.48187053152 231348.553329202 +0.00000000001 5.1982979368 142871.558358269 +0.00000000001 5.68864830775 3178.1457905676 +0.00000000001 4.89753750946 53265.515074342 +0.00000000001 3.68051221186 2703.6161546756 +0.00000000001 0.0173753133 103814.808054201 +0.00000000001 1.79348974875 183145.012956114 +0.00000000001 6.16564988887 199599.318138476 +0.00000000001 0.63301837081 51439.9297696166 +0.00000000001 2.2942790431 1485.9801210652 +0.00000000001 1.44184009822 112545.887899505 +0.00000000001 0.55411127132 42790.9652750732 +0.00000000001 5.07507945312 54824.2611086214 +0.00000000001 5.10858625008 107679.748222577 +0.00000000001 5.50068575093 27819.0254945068 +0.00000000001 5.60579347269 153084.84390448 +0.00000000001 4.92352598929 51596.1186961496 +0.00000000001 6.10538330268 181659.722249411 diff --git a/kstars/kstars/data/mercury.R2.vsop b/kstars/kstars/data/mercury.R2.vsop new file mode 100644 index 00000000..5af7782d --- /dev/null +++ b/kstars/kstars/data/mercury.R2.vsop @@ -0,0 +1,312 @@ +-0.00000021759 0.000000 0.000000 +0.00003117867 3.08231840296 26087.9031415742 +0.00001245396 6.15183317423 52175.8062831484 +0.00000424822 2.9258335296 78263.7094247226 +0.0000013613 5.97983925842 104351.612566297 +0.00000042175 2.74936980629 130439.515707871 +0.00000012793 5.80143162209 156527.418849445 +0.00000003825 2.56993599584 182615.321991019 +0.00000001042 3.14648120079 24978.5245894808 +0.00000001131 5.6214219697 208703.225132594 +0.00000000483 6.1430765452 27197.2816936676 +0.00000000332 2.3899257567 234791.128274168 +0.0000000032 6.20674766565 51066.427731055 +0.0000000012 0.56745598887 20426.571092422 +0.00000000113 3.28048907943 24498.8302462904 +0.00000000105 4.36663468239 25028.521211385 +0.00000000097 5.44128884026 260879.031415742 +0.00000000095 1.70276410782 1059.3819301892 +0.00000000103 2.98038190305 77154.3308726292 +0.00000000074 1.286303818 26617.5941066688 +0.00000000057 2.9675336298 1109.3785520934 +0.00000000066 5.68201233964 25132.3033999656 +0.00000000053 3.63699398162 46514.4742339962 +0.00000000059 3.10922979724 27043.5028831828 +0.00000000053 0.66673109494 21535.9496445154 +0.00000000043 4.69270605698 27147.2850717634 +0.00000000042 2.77372510028 1589.0728952838 +0.00000000036 4.39741248058 14765.2390432698 +0.00000000035 1.80468389323 11322.6640983044 +0.00000000043 6.0742625499 28306.660245761 +0.00000000033 5.34572581657 25448.0058552602 +0.00000000031 5.6648907507 30639.856638633 +0.00000000031 2.36104565226 32858.6137428198 +0.00000000031 4.27403143366 16983.9961474566 +0.00000000033 3.22976052744 23869.1460373874 +0.00000000031 0.5004107612 22645.3281966088 +0.00000000028 2.21390393577 286966.934557316 +0.00000000033 6.03682885493 103242.234014203 +0.00000000025 4.23934105457 52705.497248243 +0.00000000023 2.59711556958 23969.1392811958 +0.00000000027 2.10665521901 25558.2121764796 +0.00000000021 0.4089238358 72602.3773755704 +0.00000000025 5.69513499802 5661.3320491522 +0.00000000022 4.86064608327 26301.2022370122 +0.00000000024 0.66522740624 19317.1925403286 +0.0000000002 5.61847810688 4551.9534970588 +0.00000000021 2.30083904827 51220.2065415398 +0.00000000018 0.4883903725 26068.2333806744 +0.00000000016 6.07779022342 50586.7333878646 +0.00000000016 1.47218845921 53235.1882133376 +0.00000000017 2.94277588966 53285.1848352418 +0.00000000015 2.39097980793 83925.0414738748 +0.00000000015 3.85502950028 26091.7844769322 +0.00000000014 4.13753968603 12566.1516999828 +0.00000000015 5.51545801304 6770.7106012456 +0.00000000014 5.67708505049 57837.1383323006 +0.00000000014 5.73775080815 27676.976036858 +0.00000000016 5.69298300679 26107.572902474 +0.00000000014 5.00837046884 37410.5672398786 +0.00000000015 5.72321978212 29530.4780865396 +0.00000000012 1.18827026407 40853.142184844 +0.00000000013 2.34101240702 26084.0218062162 +0.00000000012 2.43920574243 56727.7597802072 +0.00000000012 1.12086684687 43071.8992890308 +0.00000000012 1.86975778356 9103.9069941176 +0.00000000012 4.9023641695 36301.1886877852 +0.0000000001 2.33297570685 426.598190876 +0.00000000011 2.80390774003 129330.137155778 +0.0000000001 5.86382886189 26202.3424302594 +0.00000000009 0.03545904481 25234.7067598222 +0.00000000011 0.92571990717 639.897286314 +0.0000000001 3.94827815051 25661.3049506982 +0.00000000009 0.00145195768 49957.0491789616 +0.00000000008 5.42702003399 110012.944615449 +0.00000000008 3.39306818321 25973.463852889 +0.00000000009 4.83499870418 38519.945791972 +0.00000000008 5.65148718768 53131.406024757 +0.00000000009 5.73812314204 51116.4243529592 +0.00000000008 1.98050481337 13521.7514415914 +0.00000000009 0.95963913886 78793.4003898172 +0.00000000008 5.24647237181 313054.83769889 +0.00000000008 3.52212788936 52156.1365222486 +0.00000000007 3.57060093012 48733.231338183 +0.00000000008 3.47359025801 98690.2805171446 +0.00000000008 5.32679971128 51646.1153180538 +0.0000000001 5.07319693095 25874.6040461362 +0.00000000008 4.34411026261 31749.2351907264 +0.00000000007 3.44556423722 26080.7895945734 +0.00000000007 5.28088749622 77308.109683114 +0.00000000007 3.46667099767 2118.7638603784 +0.00000000007 1.96360039314 10213.285546211 +0.00000000007 1.18631489114 103292.230636108 +0.00000000007 4.28693259279 955.5997416086 +0.00000000007 0.88520158736 38654.054841557 +0.00000000009 2.1210015003 18849.2275499742 +0.00000000008 2.75301666365 26095.016688575 +0.00000000007 4.98530328971 529.6909650946 +0.00000000007 0.20928215626 33326.5787331742 +0.00000000006 4.54286088482 79323.0913549118 +0.00000000006 0.60060875587 52179.6876185064 +0.00000000006 1.21940434381 41962.5207369374 +0.00000000006 1.74585091288 62389.0918293594 +0.00000000006 2.13481309441 51535.9089968344 +0.00000000006 4.92478078408 26514.5013324502 +0.00000000007 4.18249532118 77204.3274945334 +0.00000000007 1.68449319925 52389.1053785864 +0.00000000005 4.28220819106 68050.4238785116 +0.00000000007 1.69076988754 12432.0426503978 +0.00000000006 3.73803069606 45405.0956819028 +0.00000000005 2.6132037412 79373.087976816 +0.00000000005 2.82458540907 54394.5633873352 +0.00000000004 6.27439443684 52168.6927361476 +0.00000000005 4.50767453332 13655.8604911764 +0.00000000006 2.41451327257 52195.4760440482 +0.00000000005 5.35396003655 52171.9249477904 +0.00000000005 5.48187638039 82815.6629217814 +0.00000000004 2.46695073802 55618.3812281138 +0.00000000004 2.40470389725 53764.8791784322 +0.00000000004 4.24591997877 66941.0453264182 +0.00000000004 3.26730161531 7238.6755916 +0.00000000004 4.24517841791 129380.133777682 +0.00000000004 5.46706523938 50057.04242277 +0.00000000004 2.17208918484 136100.847757023 +0.00000000004 5.86573287261 155418.040297352 +0.00000000004 4.15256069197 32370.9789915656 +0.00000000004 2.92358717546 2218.7571041868 +0.00000000004 2.22141015932 33967.9922949132 +0.00000000005 5.74788858603 52182.9198301492 +0.00000000004 0.97295961632 44181.2778411242 +0.00000000003 5.78273085505 28421.0995344462 +0.00000000003 3.65975480266 99799.659069238 +0.00000000004 3.98623592167 26727.8004278882 +0.00000000003 2.65056124435 76674.6365294388 +0.00000000003 4.91152657563 47623.8527860896 +0.00000000004 1.60135504353 77734.018459628 +0.00000000003 0.26868606771 78244.0396638228 +0.00000000003 4.58298191655 1066.49547719 +0.00000000003 4.04696774318 18093.37469955 +0.00000000003 1.04981780528 94138.3270200858 +0.00000000003 0.82425633309 73711.7559276638 +0.00000000003 5.12180734718 1052.2683831884 +0.00000000003 1.58544193974 51109.3108059584 +0.00000000003 0.22337858409 124778.183658719 +0.00000000003 3.08207297479 76044.9523205358 +0.00000000003 6.26000429251 853.196381752 +0.00000000003 3.89747679105 64741.9579831312 +0.00000000003 1.86869273254 52602.4044740244 +0.00000000004 0.01480665337 7.1135470008 +0.00000000003 1.95420622178 103396.012824688 +0.00000000003 6.00022344367 29416.0387978544 +0.00000000003 1.0582738966 51123.53789996 +0.00000000003 3.9333618709 104881.303531391 +0.00000000002 4.80666683935 88476.9949709336 +0.00000000002 2.56919394798 51962.5071877104 +0.00000000002 5.19328838214 91785.460866314 +0.00000000003 4.94448744333 44937.1306915484 +0.00000000002 0.39272598961 23754.7067487022 +0.00000000003 3.64926786888 78267.5907600806 +0.00000000002 1.93776267237 117873.364007888 +0.00000000002 0.16310879863 28206.6670019526 +0.00000000002 2.74232958068 52290.2455718336 +0.00000000002 1.94114905421 7994.5284420242 +0.00000000002 0.39437121176 125887.562210812 +0.00000000002 1.03418813348 155468.036919256 +0.00000000002 2.06866763231 339142.740840465 +0.00000000002 1.29912216629 105410.994496486 +0.00000000002 0.5412418909 74821.1344797572 +0.00000000002 2.12346357366 65697.5577247398 +0.00000000002 2.54143985834 78270.8229717234 +0.00000000002 4.87063627681 35191.8101356918 +0.00000000002 0.51631216786 71492.998823477 +0.00000000002 0.7397688755 18207.8139882352 +0.00000000002 5.50150244414 78283.3791856224 +0.00000000002 4.78661791721 78477.0085201606 +0.00000000002 4.40683761496 103821.921601202 +0.00000000002 3.07092516027 78256.5958777218 +0.00000000002 5.01301614244 3442.5749449654 +0.00000000002 2.58799752737 181505.943438926 +0.00000000002 4.95243490606 129483.915966262 +0.00000000002 4.12821833516 77211.4410415342 +0.00000000002 4.05475453577 120226.23016166 +0.00000000002 3.34041291655 151975.465352386 +0.00000000002 3.27812728356 51322.6099013964 +0.00000000002 4.06092192484 77837.1112338466 +0.00000000002 5.22546741404 162188.750898597 +0.00000000002 5.57497617017 71980.6335747312 +0.00000000002 1.86655156569 23439.4483161012 +0.00000000002 4.79020891265 15874.6175953632 +0.00000000002 2.43202419279 45892.730433157 +0.00000000001 4.91443985635 78690.3076155986 +0.00000000002 2.55186486587 39609.6545831656 +0.00000000002 2.04705904795 433.7117378768 +0.00000000001 6.06582167254 102132.85546211 +0.00000000002 0.36512406083 6283.0758499914 +0.00000000002 5.96418661485 78050.4103292846 +0.00000000001 0.66730245858 58458.8821331398 +0.00000000001 2.46652537811 98068.5367163054 +0.00000000002 3.24884087108 150866.086800293 +0.00000000002 0.33626385981 52061.3669944632 +0.00000000001 1.58214319162 114564.898112508 +0.00000000001 1.86505965946 27140.1715247626 +0.00000000001 4.7095478466 77197.2139475326 +0.00000000001 3.30080224324 104331.942805397 +0.00000000002 2.15014442693 78259.8280893646 +0.00000000001 4.16909637294 51742.0945452716 +0.00000000002 0.61993180902 130969.206672966 +0.00000000001 5.64166202504 81706.284369688 +0.00000000001 1.28449131177 27154.3986187642 +0.00000000001 0.20716724934 131548.894259964 +0.00000000001 5.01586042695 105460.99111839 +0.00000000001 2.2014213773 104371.282327197 +0.00000000001 0.7154790308 103925.014375421 +0.00000000001 1.69298852699 71025.0338331226 +0.00000000002 1.01857337375 93028.9484679924 +0.00000000002 0.99564225222 129909.824742776 +0.00000000001 3.04953117213 26941.0995233262 +0.00000000001 1.54774252742 104564.911661735 +0.00000000001 1.29736654025 26241.681952059 +0.00000000002 0.39879309478 104355.493901655 +0.00000000001 1.73442408485 64607.8489335462 +0.00000000001 3.52887677711 97580.9019650512 +0.00000000001 3.55488474055 84546.785274714 +0.00000000001 2.68991734615 59414.4818747484 +0.00000000001 2.23301107736 107794.187511262 +0.00000000001 6.04185199127 104344.499019296 +0.00000000001 2.33178230942 108903.566063356 +0.00000000001 5.23291332097 134991.46920493 +0.00000000001 5.42420842294 79852.7823200064 +0.00000000001 5.56485897392 104358.726113298 +0.00000000001 2.03042058117 76144.9455643442 +0.00000000001 4.42403586918 25021.4076643842 +0.00000000001 4.07362401058 181555.94006083 +0.00000000001 4.39544806298 131498.89763806 +0.00000000001 3.37653548744 22759.767485294 +0.00000000001 3.34598726101 24864.0853007956 +0.00000000001 0.81949463309 52815.7035694624 +0.00000000001 4.13026377404 2648.454825473 +0.00000000001 1.4070114617 103285.117089107 +0.00000000001 2.72338212355 419.4846438752 +0.00000000001 2.8623972993 63498.4703814528 +0.00000000001 4.60118276053 19804.8272915828 +0.00000000001 3.76488909896 51749.2080922724 +0.00000000001 5.71167880995 78378.1487134078 +0.00000000001 3.11068504003 54294.5701435268 +0.00000000001 5.17191010522 1596.1864422846 +0.00000000001 0.84666659977 26037.90651967 +0.00000000001 1.27214241387 39743.7636327506 +0.00000000001 3.62572271343 51756.3216392732 +0.00000000001 0.99401491673 50579.6198408638 +0.00000000001 2.65940437112 79219.3091663312 +0.00000000001 2.78122688424 157636.797401539 +0.00000000001 5.02865728622 365230.643982039 +0.00000000001 4.26629771518 26724.8994135984 +0.00000000001 0.69459147389 90829.8611247054 +0.00000000001 3.74834736873 44295.7171298094 +0.00000000001 2.67181600104 5327.4761083828 +0.00000000001 5.10769130141 58946.516884394 +0.00000000001 0.55503171074 69159.802430605 +0.00000000001 4.68391610322 90695.7520751204 +0.00000000001 5.17372763616 149.5631971346 +0.00000000001 5.26044215633 25934.1243310894 +0.00000000001 5.13679156205 104347.731230939 +0.00000000001 0.91197645609 103299.344183108 +0.00000000001 5.89466975855 27311.7209823528 +0.00000000001 0.91206378451 77829.9976868458 +0.00000000001 0.82686052448 146314.133303234 +0.00000000001 5.01041490382 25450.90686955 +0.00000000001 0.74891931364 10021.8372800994 +0.00000000001 3.75910629606 25619.9381512198 +0.00000000001 1.57855828108 61279.713277266 +0.00000000001 5.22196769252 77623.8121384086 +0.00000000001 5.4428033736 52643.7712735028 +0.00000000001 3.3876046343 49842.6098902764 +0.00000000001 4.04176416141 25565.3257234804 +0.00000000001 1.99169557218 105940.685461581 +0.00000000001 2.40126368211 26555.8681319286 +0.00000000001 3.28153684541 78149.2701360374 +0.00000000001 1.50606534242 50593.8469348654 +0.00000000001 4.99390846744 143961.267149462 +0.00000000001 4.36279289081 70269.1809826984 +0.00000000001 0.5633044687 29428.515568274 +0.00000000001 1.96827343473 188276.654040172 +0.00000000001 6.1402409335 3328.13565628019 +0.00000000001 4.38278455115 52329.5850936332 +0.00000000001 5.32677211586 26137.8997634784 +0.00000000001 5.49001686286 7880.08915333899 +0.00000000001 2.08096369099 26610.480559668 +0.00000000001 2.81808749734 54509.0026760204 +0.00000000001 3.85620334673 26624.7076536696 +0.00000000001 1.15157832957 536.8045120954 +0.00000000001 3.62974919098 130012.917516995 +0.00000000001 0.3597788856 105307.212307905 +0.00000000001 2.75970257539 55503.9419394286 +0.00000000001 3.95087871071 119116.851609567 +0.00000000001 2.02746284465 85034.4200259682 +0.00000000001 0.01631363612 25668.418497699 +0.00000000001 4.69497491223 1581.959348283 +0.00000000001 4.43589881789 53242.3017603384 +0.00000000001 0.02851648548 213.299095438 +0.00000000001 2.42155941603 25551.0986294788 +0.00000000001 4.51335885923 12546.481939083 +0.00000000001 3.0701219029 104138.313470859 +0.00000000001 4.25105785914 65831.6667743248 +0.00000000001 0.26591217377 89586.373523027 +0.00000000001 3.25491459524 46848.3301747656 +0.00000000001 5.00501348827 51639.001771053 +0.00000000001 3.55161443787 116917.76426628 +0.00000000001 0.12176395772 6681.2248533996 +0.00000000001 0.06932929209 48847.6706268682 +0.00000000001 0.08695556653 26507.3877854494 +0.00000000001 4.47600641528 97112.9369746968 +0.00000000001 0.40812953108 77844.2247808474 diff --git a/kstars/kstars/data/mercury.R3.vsop b/kstars/kstars/data/mercury.R3.vsop new file mode 100644 index 00000000..25bcaac7 --- /dev/null +++ b/kstars/kstars/data/mercury.R3.vsop @@ -0,0 +1,60 @@ +-0.0000000146 0.000000 0.000000 +0.00000032676 1.67971635359 26087.9031415742 +0.00000024166 4.63403168997 52175.8062831484 +0.00000012133 1.38983781545 78263.7094247226 +0.0000000514 4.4391538693 104351.612566297 +0.00000001981 1.20733880274 130439.515707871 +0.00000000719 4.25913631362 156527.418849445 +0.0000000025 1.02794425848 182615.321991019 +0.00000000084 4.08008618813 208703.225132594 +0.00000000028 0.85051616237 234791.128274168 +0.00000000023 1.60029451014 24978.5245894808 +0.00000000011 4.58074493182 27197.2816936676 +0.00000000012 4.6587866039 51066.427731055 +0.00000000009 3.90622332667 260879.031415742 +0.00000000005 1.43247327249 77154.3308726292 +0.00000000004 1.37106678794 53285.1848352418 +0.00000000003 0.67217979275 286966.934557316 +0.00000000002 5.31135121818 20426.571092422 +0.00000000002 1.54812921017 1109.3785520934 +0.00000000002 4.48222146022 103242.234014203 +0.00000000002 0.20057520755 1059.3819301892 +0.00000000002 4.21865197056 25132.3033999656 +0.00000000001 2.11997334018 46514.4742339962 +0.00000000001 3.24267833975 27147.2850717634 +0.00000000001 1.33238537892 1589.0728952838 +0.00000000001 5.14405498793 72602.3773755704 +0.00000000001 6.14595652541 26617.5941066688 +0.00000000001 3.90494988936 4551.9534970588 +0.00000000001 2.85134614467 14765.2390432698 +0.00000000001 3.74339959279 313054.83769889 +0.00000000001 2.82234410581 52705.497248243 +0.00000000001 1.70132625273 23869.1460373874 +0.00000000001 1.4410244446 27043.5028831828 +0.00000000001 1.2535842334 129330.137155778 +0.00000000001 0.32054002273 9103.9069941176 +0.00000000001 0.90273607509 51220.2065415398 +0.00000000001 4.28935605425 27676.976036858 +0.00000000001 4.41206223998 79373.087976816 +0.00000000001 3.23518929162 26301.2022370122 +0.00000000001 2.25667255668 21535.9496445154 +0.00000000001 4.70414203873 50586.7333878646 +0.00000000001 1.88608259832 98690.2805171446 +0.00000000001 5.90420893056 40853.142184844 +0.00000000001 4.46892853356 53131.406024757 +0.00000000001 3.83684899837 77308.109683114 +0.00000000001 1.31974603498 54394.5633873352 +0.00000000001 0.74728939443 32858.6137428198 +0.00000000001 6.27673970277 53235.1882133376 +0.00000000001 4.1481457861 29530.4780865396 +0.00000000001 0.87302135775 83925.0414738748 +0.00000000001 5.20339566427 26068.2333806744 +0.00000000001 2.88631079597 79323.0913549118 +0.00000000001 5.39853672849 19317.1925403286 +0.00000000001 5.73721596586 78793.4003898172 +0.00000000001 3.87802524387 82815.6629217814 +0.00000000001 3.35625397389 37410.5672398786 +0.00000000001 4.13825019881 3442.5749449654 +0.00000000001 4.46169102731 28306.660245761 +0.00000000001 2.16986592809 45405.0956819028 +0.00000000001 3.54716896556 51646.1153180538 diff --git a/kstars/kstars/data/mercury.R4.vsop b/kstars/kstars/data/mercury.R4.vsop new file mode 100644 index 00000000..cb87e873 --- /dev/null +++ b/kstars/kstars/data/mercury.R4.vsop @@ -0,0 +1,11 @@ +0.00000000017 0.000000 0.000000 +0.00000000394 0.3673540384 26087.9031415742 +0.00000000387 3.18568771507 52175.8062831484 +0.0000000027 6.16983616444 78263.7094247226 +0.00000000149 2.91591904641 104351.612566297 +0.00000000071 5.95867889641 130439.515707871 +0.00000000031 2.72386700044 156527.418849445 +0.00000000012 5.77775334056 182615.321991019 +0.00000000005 2.54506442647 208703.225132594 +0.00000000002 5.59978443851 234791.128274168 +0.00000000001 2.33785160871 260879.031415742 diff --git a/kstars/kstars/data/mercury.R5.vsop b/kstars/kstars/data/mercury.R5.vsop new file mode 100644 index 00000000..37c2255f --- /dev/null +++ b/kstars/kstars/data/mercury.R5.vsop @@ -0,0 +1,8 @@ +-0.00000000001 +0.00000000006 3.98900269603 26087.9031415742 +0.00000000006 1.55248278782 52175.8062831484 +0.00000000005 4.65461721116 78263.7094247226 +0.00000000004 1.40238366492 104351.612566297 +0.00000000002 4.44231488663 130439.515707871 +0.00000000001 1.21278177664 156527.418849445 +0.00000000001 4.2614902634 182615.321991019 diff --git a/kstars/kstars/data/mercury.orbit b/kstars/kstars/data/mercury.orbit new file mode 100644 index 00000000..bfd823eb --- /dev/null +++ b/kstars/kstars/data/mercury.orbit @@ -0,0 +1,100 @@ +-0.357735 -0.250286 0.0124382 +-0.346564 -0.271987 0.00964117 +-0.334154 -0.292716 0.00680959 +-0.32058 -0.312426 0.00395421 +-0.305913 -0.331072 0.0010853 +-0.290224 -0.348613 -0.00178729 +-0.273585 -0.365013 -0.00465408 +-0.256065 -0.380238 -0.00750593 +-0.237732 -0.394257 -0.010334 +-0.218655 -0.407042 -0.0131298 +-0.198901 -0.418567 -0.015885 +-0.178537 -0.428809 -0.0185915 +-0.157629 -0.437747 -0.0212414 +-0.136245 -0.44536 -0.0238271 +-0.114449 -0.451631 -0.026341 +-0.0923091 -0.456543 -0.0287757 +-0.0698913 -0.460081 -0.0311239 +-0.0472628 -0.462234 -0.0333782 +-0.0244913 -0.462989 -0.0355317 +-0.00164537 -0.462336 -0.0375771 +0.0212057 -0.460266 -0.0395074 +0.0439911 -0.456775 -0.0413156 +0.0666391 -0.451855 -0.0429947 +0.0890759 -0.445505 -0.0445376 +0.111226 -0.437723 -0.0459374 +0.133013 -0.428511 -0.0471871 +0.154357 -0.417872 -0.0482797 +0.175177 -0.405813 -0.0492082 +0.195387 -0.392344 -0.0499657 +0.214901 -0.377478 -0.0505452 +0.233629 -0.361232 -0.05094 +0.251479 -0.343628 -0.0511431 +0.268353 -0.324693 -0.0511481 +0.284154 -0.304458 -0.0509485 +0.298778 -0.282964 -0.0505379 +0.31212 -0.260257 -0.0499106 +0.324071 -0.236391 -0.0490609 +0.334521 -0.21143 -0.0479841 +0.343356 -0.18545 -0.0466757 +0.350462 -0.158536 -0.0451322 +0.355723 -0.13079 -0.0433514 +0.359025 -0.102324 -0.0413319 +0.360256 -0.0732691 -0.039074 +0.359307 -0.0437721 -0.0365798 +0.356077 -0.0139987 -0.0338535 +0.350475 0.0158664 -0.0309018 +0.34242 0.0456189 -0.027734 +0.331852 0.0750348 -0.0243628 +0.318728 0.103871 -0.0208041 +0.303035 0.131868 -0.0170779 +0.284788 0.158751 -0.0132079 +0.264037 0.184236 -0.00922199 +0.240874 0.208035 -0.00515205 +0.215431 0.229862 -0.00103357 +0.187885 0.249442 0.00309476 +0.158456 0.266521 0.00719183 +0.127407 0.28087 0.0112151 +0.0950364 0.292301 0.0151217 +0.0616708 0.30067 0.0188697 +0.0276585 0.305881 0.0224195 +-0.00664248 0.307895 0.025735 +-0.0408746 0.306725 0.0287842 +-0.0746913 0.302434 0.0315407 +-0.107766 0.295136 0.0339836 +-0.139799 0.284984 0.0360979 +-0.170524 0.272162 0.0378742 +-0.199711 0.256884 0.0393088 +-0.227167 0.239376 0.0404025 +-0.252737 0.219879 0.0411605 +-0.276301 0.198635 0.0415917 +-0.297772 0.175884 0.0417077 +-0.317092 0.151861 0.0415222 +-0.334231 0.126791 0.041051 +-0.349179 0.100888 0.0403106 +-0.361946 0.0743541 0.0393183 +-0.372559 0.0473761 0.0380919 +-0.381057 0.0201276 0.0366491 +-0.387488 -0.00723127 0.0350074 +-0.391911 -0.0345539 0.0331842 +-0.394388 -0.0617061 0.0311961 +-0.394988 -0.0885657 0.0290595 +-0.393782 -0.115022 0.0267899 +-0.390844 -0.140972 0.0244025 +-0.38625 -0.166327 0.0219115 +-0.380075 -0.191001 0.0193308 +-0.372395 -0.21492 0.0166735 +-0.363286 -0.238016 0.0139521 +-0.352824 -0.260225 0.0111787 +-0.341083 -0.281493 0.00836476 +-0.328138 -0.301766 0.00552117 +-0.31406 -0.320999 0.00265847 +-0.298922 -0.33915 -0.000213257 +-0.282795 -0.356179 -0.00308434 +-0.265749 -0.372051 -0.00594546 +-0.247853 -0.386734 -0.00878763 +-0.229175 -0.400198 -0.0116021 +-0.209783 -0.412416 -0.0143806 +-0.189745 -0.423364 -0.0171148 +-0.169127 -0.433018 -0.0197967 +-0.147995 -0.441359 -0.0224186 diff --git a/kstars/kstars/data/mercury.png b/kstars/kstars/data/mercury.png new file mode 100644 index 00000000..a3e3d3c9 Binary files /dev/null and b/kstars/kstars/data/mercury.png differ diff --git a/kstars/kstars/data/moon00.png b/kstars/kstars/data/moon00.png new file mode 100644 index 00000000..cd683e2a Binary files /dev/null and b/kstars/kstars/data/moon00.png differ diff --git a/kstars/kstars/data/moon01.png b/kstars/kstars/data/moon01.png new file mode 100644 index 00000000..cd683e2a Binary files /dev/null and b/kstars/kstars/data/moon01.png differ diff --git a/kstars/kstars/data/moon02.png b/kstars/kstars/data/moon02.png new file mode 100644 index 00000000..cd683e2a Binary files /dev/null and b/kstars/kstars/data/moon02.png differ diff --git a/kstars/kstars/data/moon03.png b/kstars/kstars/data/moon03.png new file mode 100644 index 00000000..d1b26511 Binary files /dev/null and b/kstars/kstars/data/moon03.png differ diff --git a/kstars/kstars/data/moon04.png b/kstars/kstars/data/moon04.png new file mode 100644 index 00000000..3c432bfd Binary files /dev/null and b/kstars/kstars/data/moon04.png differ diff --git a/kstars/kstars/data/moon05.png b/kstars/kstars/data/moon05.png new file mode 100644 index 00000000..789b97e1 Binary files /dev/null and b/kstars/kstars/data/moon05.png differ diff --git a/kstars/kstars/data/moon06.png b/kstars/kstars/data/moon06.png new file mode 100644 index 00000000..caeed0b5 Binary files /dev/null and b/kstars/kstars/data/moon06.png differ diff --git a/kstars/kstars/data/moon07.png b/kstars/kstars/data/moon07.png new file mode 100644 index 00000000..c9fe2c05 Binary files /dev/null and b/kstars/kstars/data/moon07.png differ diff --git a/kstars/kstars/data/moon08.png b/kstars/kstars/data/moon08.png new file mode 100644 index 00000000..9df95a77 Binary files /dev/null and b/kstars/kstars/data/moon08.png differ diff --git a/kstars/kstars/data/moon09.png b/kstars/kstars/data/moon09.png new file mode 100644 index 00000000..6a18d353 Binary files /dev/null and b/kstars/kstars/data/moon09.png differ diff --git a/kstars/kstars/data/moon10.png b/kstars/kstars/data/moon10.png new file mode 100644 index 00000000..149f07b9 Binary files /dev/null and b/kstars/kstars/data/moon10.png differ diff --git a/kstars/kstars/data/moon11.png b/kstars/kstars/data/moon11.png new file mode 100644 index 00000000..6f061df8 Binary files /dev/null and b/kstars/kstars/data/moon11.png differ diff --git a/kstars/kstars/data/moon12.png b/kstars/kstars/data/moon12.png new file mode 100644 index 00000000..baf0ec3f Binary files /dev/null and b/kstars/kstars/data/moon12.png differ diff --git a/kstars/kstars/data/moon13.png b/kstars/kstars/data/moon13.png new file mode 100644 index 00000000..3f61b3df Binary files /dev/null and b/kstars/kstars/data/moon13.png differ diff --git a/kstars/kstars/data/moon14.png b/kstars/kstars/data/moon14.png new file mode 100644 index 00000000..fc477920 Binary files /dev/null and b/kstars/kstars/data/moon14.png differ diff --git a/kstars/kstars/data/moon15.png b/kstars/kstars/data/moon15.png new file mode 100644 index 00000000..8b5b5ddc Binary files /dev/null and b/kstars/kstars/data/moon15.png differ diff --git a/kstars/kstars/data/moon16.png b/kstars/kstars/data/moon16.png new file mode 100644 index 00000000..87f2baa0 Binary files /dev/null and b/kstars/kstars/data/moon16.png differ diff --git a/kstars/kstars/data/moon17.png b/kstars/kstars/data/moon17.png new file mode 100644 index 00000000..87f2baa0 Binary files /dev/null and b/kstars/kstars/data/moon17.png differ diff --git a/kstars/kstars/data/moon18.png b/kstars/kstars/data/moon18.png new file mode 100644 index 00000000..87f2baa0 Binary files /dev/null and b/kstars/kstars/data/moon18.png differ diff --git a/kstars/kstars/data/moon19.png b/kstars/kstars/data/moon19.png new file mode 100644 index 00000000..87f2baa0 Binary files /dev/null and b/kstars/kstars/data/moon19.png differ diff --git a/kstars/kstars/data/moon20.png b/kstars/kstars/data/moon20.png new file mode 100644 index 00000000..87f2baa0 Binary files /dev/null and b/kstars/kstars/data/moon20.png differ diff --git a/kstars/kstars/data/moon21.png b/kstars/kstars/data/moon21.png new file mode 100644 index 00000000..505e6c67 Binary files /dev/null and b/kstars/kstars/data/moon21.png differ diff --git a/kstars/kstars/data/moon22.png b/kstars/kstars/data/moon22.png new file mode 100644 index 00000000..3f7e09b3 Binary files /dev/null and b/kstars/kstars/data/moon22.png differ diff --git a/kstars/kstars/data/moon23.png b/kstars/kstars/data/moon23.png new file mode 100644 index 00000000..2a425db0 Binary files /dev/null and b/kstars/kstars/data/moon23.png differ diff --git a/kstars/kstars/data/moon24.png b/kstars/kstars/data/moon24.png new file mode 100644 index 00000000..5a4d5605 Binary files /dev/null and b/kstars/kstars/data/moon24.png differ diff --git a/kstars/kstars/data/moon25.png b/kstars/kstars/data/moon25.png new file mode 100644 index 00000000..ab7a7132 Binary files /dev/null and b/kstars/kstars/data/moon25.png differ diff --git a/kstars/kstars/data/moon26.png b/kstars/kstars/data/moon26.png new file mode 100644 index 00000000..291d7081 Binary files /dev/null and b/kstars/kstars/data/moon26.png differ diff --git a/kstars/kstars/data/moon27.png b/kstars/kstars/data/moon27.png new file mode 100644 index 00000000..ec60b0b0 Binary files /dev/null and b/kstars/kstars/data/moon27.png differ diff --git a/kstars/kstars/data/moon28.png b/kstars/kstars/data/moon28.png new file mode 100644 index 00000000..8f7038ec Binary files /dev/null and b/kstars/kstars/data/moon28.png differ diff --git a/kstars/kstars/data/moon29.png b/kstars/kstars/data/moon29.png new file mode 100644 index 00000000..2babaa57 Binary files /dev/null and b/kstars/kstars/data/moon29.png differ diff --git a/kstars/kstars/data/moon30.png b/kstars/kstars/data/moon30.png new file mode 100644 index 00000000..2fe8b1eb Binary files /dev/null and b/kstars/kstars/data/moon30.png differ diff --git a/kstars/kstars/data/moon31.png b/kstars/kstars/data/moon31.png new file mode 100644 index 00000000..d51016f7 Binary files /dev/null and b/kstars/kstars/data/moon31.png differ diff --git a/kstars/kstars/data/moon32.png b/kstars/kstars/data/moon32.png new file mode 100644 index 00000000..4aaa6e5e Binary files /dev/null and b/kstars/kstars/data/moon32.png differ diff --git a/kstars/kstars/data/moon33.png b/kstars/kstars/data/moon33.png new file mode 100644 index 00000000..24cc884f Binary files /dev/null and b/kstars/kstars/data/moon33.png differ diff --git a/kstars/kstars/data/moon34.png b/kstars/kstars/data/moon34.png new file mode 100644 index 00000000..99141865 Binary files /dev/null and b/kstars/kstars/data/moon34.png differ diff --git a/kstars/kstars/data/moon35.png b/kstars/kstars/data/moon35.png new file mode 100644 index 00000000..99141865 Binary files /dev/null and b/kstars/kstars/data/moon35.png differ diff --git a/kstars/kstars/data/moonB.dat b/kstars/kstars/data/moonB.dat new file mode 100644 index 00000000..1c89c117 --- /dev/null +++ b/kstars/kstars/data/moonB.dat @@ -0,0 +1,60 @@ +0 0 0 1 5128122 +0 0 1 1 280602 +0 0 1 -1 277693 +2 0 0 -1 173237 +2 0 -1 1 55413 +2 0 -1 -1 46271 +2 0 0 1 32573 +0 0 2 1 17198 +2 0 1 -1 9266 +0 0 2 -1 8822 +2 -1 0 -1 8216 +2 0 -2 -1 4324 +2 0 1 1 4200 +2 1 0 -1 -3359 +2 -1 -1 1 2463 +2 -1 0 1 2211 +2 -1 -1 -1 2065 +0 1 -1 -1 -1870 +4 0 -1 -1 1828 +0 1 0 1 -1794 +0 0 0 3 -1749 +0 1 -1 1 -1565 +1 0 0 1 -1491 +0 1 1 1 -1475 +0 1 1 -1 -1410 +0 1 0 -1 -1344 +1 0 0 -1 -1335 +0 0 3 1 1107 +4 0 0 -1 1021 +4 0 -1 1 833 +0 0 1 -3 777 +4 0 -2 1 671 +2 0 0 -3 607 +2 0 2 -1 596 +2 -1 1 -1 491 +2 0 -2 1 -451 +0 0 3 -1 439 +2 0 2 1 422 +2 0 -3 -1 421 +2 1 -1 1 -366 +2 1 0 1 -351 +4 0 0 1 331 +2 -1 1 1 315 +2 -2 0 -1 302 +0 0 1 3 -283 +2 1 1 -1 -229 +1 1 0 -1 223 +1 1 0 1 223 +0 1 -2 -1 -220 +2 1 -1 -1 -220 +1 0 1 1 -185 +2 -1 -2 -1 181 +0 1 2 1 -177 +4 0 -2 -1 176 +4 -1 -1 -1 166 +1 0 1 -1 -164 +4 0 1 -1 132 +1 0 -1 -1 -119 +4 -1 0 -1 115 +2 -2 0 1 107 diff --git a/kstars/kstars/data/moonLR.dat b/kstars/kstars/data/moonLR.dat new file mode 100644 index 00000000..b31e98b9 --- /dev/null +++ b/kstars/kstars/data/moonLR.dat @@ -0,0 +1,60 @@ +0 0 1 0 6288774 -20905355 +2 0 -1 0 1274027 -3699111 +2 0 0 0 658314 -2955968 +0 0 2 0 213618 -569925 +0 1 0 0 -185116 48888 +0 0 0 2 -114332 -3149 +2 0 -2 0 58793 246158 +2 -1 -1 0 57066 -152138 +2 0 1 0 53322 -170733 +2 -1 0 0 45758 -204586 +0 1 -1 0 -40923 -129620 +1 0 0 0 -34720 108743 +0 1 1 0 -30383 104755 +2 0 0 -2 15327 10321 +0 0 1 2 -12528 0 +0 0 1 -2 10980 79661 +4 0 -1 0 10675 -34782 +0 0 3 0 10034 -23210 +4 0 -2 0 8548 -21636 +2 1 -1 0 -7888 24208 +2 1 0 0 -6766 30824 +1 0 -1 0 -5163 -8379 +1 1 0 0 4987 -16675 +2 -1 1 0 4036 -12831 +2 0 2 0 3994 -10445 +4 0 0 0 3861 -11650 +2 0 -3 0 3665 14403 +0 1 -2 0 -2689 -7003 +2 0 -1 2 -2602 0 +2 -1 -2 0 2390 10056 +1 0 1 0 -2348 6322 +2 -2 0 0 2236 -9884 +0 1 2 0 -2120 5751 +0 2 0 0 -2069 0 +2 -2 -1 0 2048 -4950 +2 0 1 -2 -1773 4130 +2 0 0 2 -1595 0 +4 -1 -1 0 1215 -3958 +0 0 2 2 -1110 0 +3 0 -1 0 -892 3258 +2 1 1 0 -810 2616 +4 -1 -2 0 759 -1897 +0 2 -1 0 -713 -2117 +2 2 -1 0 -700 2354 +2 1 -2 0 691 0 +2 -1 0 -2 596 0 +4 0 1 0 549 -1423 +0 0 4 0 537 -1117 +4 -1 0 0 520 -1571 +1 0 -2 0 -487 -1739 +2 1 0 -2 -399 0 +0 0 2 -2 -381 -4421 +1 1 1 0 351 0 +3 0 -2 0 -340 0 +4 0 -3 0 330 0 +2 -1 2 0 327 0 +0 2 1 0 -323 1165 +1 1 -1 0 299 0 +2 0 3 0 294 0 +2 0 -1 -2 0 8752 diff --git a/kstars/kstars/data/moonless-night.colors b/kstars/kstars/data/moonless-night.colors new file mode 100644 index 00000000..5c9cb962 --- /dev/null +++ b/kstars/kstars/data/moonless-night.colors @@ -0,0 +1,25 @@ +0:4 +#000000 :SkyColor +#008f00 :MessColor +#066 :NGCColor +#382a7d :ICColor +#930000 :HSTColor +#577d7d :SNameColor +#ac9800 :PNameColor +#718488 :CNameColor +#3d3d3d :CLineColor +#222f2f :CBoundColor +#0d1115 :MWColor +#909090 :EqColor +#613d12 :EclColor +#091f14 :HorzColor +#909055 :CompassColor +#456 :GridColor +#d2dbef :BoxTextColor +#900000 :BoxGrabColor +#000 :BoxBGColor +#DD0000 :TargetColor +#AAAAAA :UserLabelColor +#993311 :PlanetTrailColor +#456 :AngularRuler +#F00 :ObsListColor diff --git a/kstars/kstars/data/mw01.dat b/kstars/kstars/data/mw01.dat new file mode 100644 index 00000000..aeb1b404 --- /dev/null +++ b/kstars/kstars/data/mw01.dat @@ -0,0 +1,510 @@ + 6.31500 36.0000 + 6.31500 36.0792 + 6.30417 36.1222 + 6.28583 36.3411 + 6.25972 36.5144 + 6.24861 36.7781 + 6.23750 37.0414 + 6.21139 37.2133 + 6.17750 37.3381 + 6.14389 37.4614 + 6.11778 37.4086 + 6.08361 37.5289 + 6.07194 37.7903 + 6.06000 38.0517 + 6.04806 38.3125 + 6.02083 38.4778 + 6.00889 38.7383 + 5.99667 38.9986 + 5.96917 39.1619 + 5.95667 39.4217 + 5.93667 39.6325 + 5.91667 39.8428 + 5.88861 40.0031 + 5.86083 40.1622 + 5.84778 40.4200 + 5.83472 40.6778 + 5.80639 40.8347 + 5.79306 41.0917 + 5.77972 41.3483 + 5.76639 41.6047 + 5.75278 41.8611 + 5.73917 42.1169 + 5.71000 42.2700 + 5.69611 42.5250 + 5.67444 42.7281 + 5.65250 42.9303 + 5.63056 43.1317 + 5.60833 43.3325 + 5.58611 43.5325 + 5.56361 43.7317 + 5.53333 43.8764 + 5.51833 44.1275 + 5.48778 44.2700 + 5.47250 44.5203 + 5.45722 44.7700 + 5.44194 45.0194 + 5.41861 45.2133 + 5.39500 45.4064 + 5.35556 45.4864 + 5.31583 45.5636 + 5.29194 45.7525 + 5.25194 45.8253 + 5.21194 45.8953 + 5.17750 45.8817 + 5.15417 45.7050 + 5.12000 45.6878 + 5.09694 45.5086 + 5.07417 45.3283 + 5.05167 45.1472 + 5.01750 45.1233 + 4.98361 45.0972 + 4.95556 44.9906 + 4.92750 44.8822 + 4.88778 44.9281 + 4.84806 44.9711 + 4.80833 45.0108 + 4.76833 45.0475 + 4.74278 45.2111 + 4.71722 45.3736 + 4.67694 45.4031 + 4.63667 45.4294 + 4.59639 45.4525 + 4.57028 45.6075 + 4.53000 45.6253 + 4.49639 45.7083 + 4.46278 45.7889 + 4.44306 46.0058 + 4.42306 46.2219 + 4.38917 46.2978 + 4.36861 46.5117 + 4.34833 46.7247 + 4.32750 46.9369 + 4.30667 47.1483 + 4.30667 47.5725 + 4.31333 47.9264 + 4.33444 48.1389 + 4.35583 48.3506 + 4.37722 48.5614 + 4.38472 48.9144 + 4.39222 49.2672 + 4.40722 49.5483 + 4.42222 49.8289 + 4.43750 50.1089 + 4.43833 50.5331 + 4.42389 50.8186 + 4.40194 51.0339 + 4.37972 51.2483 + 4.34194 51.3208 + 4.29667 51.3194 + 4.25917 51.2447 + 4.23694 51.0289 + 4.21500 50.8119 + 4.19333 50.5944 + 4.17194 50.3758 + 4.15056 50.1564 + 4.12944 49.9361 + 4.10833 49.7147 + 4.08778 49.4928 + 4.06722 49.2700 + 4.03917 49.1128 + 4.01139 48.9539 + 3.99139 48.7281 + 3.97917 48.4361 + 3.96694 48.1436 + 3.95500 47.8514 + 3.95806 47.4286 + 3.96111 47.0061 + 3.96417 46.5836 + 3.96694 46.1611 + 3.98250 45.8894 + 3.97083 45.5978 + 3.95917 45.3058 + 3.92639 45.2081 + 3.89889 45.3247 + 3.87694 45.5164 + 3.85528 45.7072 + 3.83306 45.8969 + 3.81694 46.1631 + 3.80083 46.4289 + 3.77833 46.6158 + 3.75556 46.8017 + 3.73861 47.0650 + 3.72167 47.3278 + 3.69833 47.5108 + 3.68722 47.8514 + 3.66944 48.1122 + 3.65167 48.3725 + 3.63972 48.7119 + 3.62778 49.0511 + 3.60333 49.2294 + 3.57861 49.4064 + 3.55361 49.5819 + 3.52861 49.7561 + 3.50361 49.9292 + 3.46639 49.9364 + 3.44083 50.1061 + 3.41500 50.2744 + 3.38917 50.4411 + 3.34583 50.3561 + 3.31139 50.2131 + 3.29444 49.9606 + 3.27778 49.7078 + 3.26111 49.4542 + 3.26194 49.0944 + 3.25417 48.7878 + 3.24667 48.4811 + 3.24750 48.1217 + 3.22333 47.9197 + 3.18250 47.8203 + 3.15222 47.8883 + 3.12667 48.0406 + 3.10111 48.1914 + 3.07556 48.3406 + 3.04972 48.4883 + 3.03361 48.8086 + 3.00722 48.9539 + 2.98083 49.0978 + 2.96417 49.4158 + 2.93722 49.5569 + 2.91028 49.6964 + 2.89278 50.0119 + 2.87000 50.2375 + 2.84722 50.4622 + 2.82889 50.7753 + 2.80083 50.9083 + 2.78194 51.2192 + 2.75333 51.3494 + 2.73389 51.6586 + 2.70472 51.7858 + 2.68472 52.0928 + 2.66444 52.3992 + 2.63917 52.6133 + 2.62278 53.0089 + 2.60583 53.4039 + 2.60917 53.7186 + 2.60806 53.9417 + 2.64250 54.1350 + 2.65667 54.4083 + 2.69167 54.5981 + 2.70639 54.8703 + 2.72111 55.1419 + 2.73611 55.4131 + 2.76194 55.6408 + 2.78806 55.8672 + 2.80389 56.1367 + 2.81972 56.4056 + 2.83611 56.6739 + 2.82528 56.9422 + 2.83056 57.2553 + 2.83056 57.4789 + 2.84722 57.7469 + 2.87556 57.9692 + 2.89833 58.1011 + 2.92111 58.2322 + 2.94944 58.2269 + 2.99500 58.2606 + 3.02833 58.1158 + 3.07361 58.1431 + 3.10639 57.9936 + 3.15167 58.0147 + 3.18389 57.8608 + 3.22917 57.8758 + 3.26111 57.7175 + 3.30611 57.7264 + 3.35111 57.7314 + 3.38917 57.6500 + 3.44111 57.7311 + 3.47278 57.9219 + 3.51500 58.0533 + 3.53694 58.2981 + 3.55917 58.5417 + 3.58167 58.7847 + 3.58361 59.1447 + 3.59611 59.4458 + 3.58778 59.8650 + 3.57917 60.2836 + 3.55444 60.5403 + 3.52917 60.7958 + 3.49556 60.9686 + 3.46194 61.1394 + 3.42778 61.3086 + 3.39306 61.4761 + 3.37361 61.8083 + 3.33833 61.9725 + 3.31806 62.3031 + 3.29750 62.6331 + 3.26083 62.7931 + 3.22361 62.9511 + 3.18611 63.1069 + 3.14833 63.2608 + 3.11000 63.4125 + 3.07139 63.5617 + 3.03222 63.7089 + 2.99278 63.8536 + 2.95278 63.9961 + 2.91250 64.1364 + 2.87194 64.2739 + 2.83083 64.4092 + 2.78944 64.5422 + 2.74083 64.5822 + 2.69222 64.6186 + 2.64361 64.6519 + 2.59444 64.6814 + 2.55167 64.7997 + 2.49639 64.7303 + 2.44722 64.7492 + 2.39806 64.7647 + 2.35417 64.8706 + 2.31000 64.9736 + 2.25500 64.8847 + 2.21056 64.9811 + 2.16556 65.0747 + 2.12028 65.1653 + 2.07028 65.1572 + 2.02028 65.1456 + 1.97444 65.2267 + 1.92833 65.3044 + 1.88194 65.3794 + 1.83556 65.4511 + 1.78861 65.5197 + 1.74167 65.5853 + 1.69417 65.6475 + 1.64667 65.7067 + 1.59917 65.7625 + 1.54556 65.6178 + 1.49778 65.6667 + 1.45000 65.7125 + 1.40194 65.7547 + 1.35361 65.7936 + 1.30528 65.8294 + 1.25667 65.8617 + 1.20667 65.7911 + 1.15667 65.7167 + 1.10833 65.7389 + 1.05972 65.7575 + 1.01056 65.6728 + 0.96139 65.5847 + 0.91222 65.2933 + 0.87944 64.9969 + 0.84778 64.6992 + 0.84750 64.3992 + 0.84694 64.0992 + 0.87694 63.7969 + 0.87639 63.4972 + 0.90528 63.1936 + 0.87500 62.8972 + 0.86000 62.5983 + 0.81667 62.5000 + 0.77333 62.3983 + 0.74417 62.5956 + 0.74333 62.8956 + 0.74250 63.1956 + 0.74194 63.4956 + 0.74111 63.7956 + 0.74028 64.0956 + 0.69306 64.3883 + 0.64500 64.6781 + 0.59778 64.7642 + 0.55000 64.8472 + 0.50194 64.9267 + 0.45222 65.1025 + 0.40194 65.2744 + 0.34917 65.5422 + 0.29944 65.6075 + 0.25139 65.5697 + 0.20361 65.5289 + 0.15611 65.4847 + 0.10861 65.4372 + 0.06139 65.3867 + 0.02000 65.1361 + 0.00000 65.1175 + 0.00000 47.9036 + 0.00250 47.9036 + 0.02889 48.0572 + 0.05222 48.4058 + 0.07750 48.6547 + 0.10306 48.9019 + 0.12722 49.2464 + 0.15528 49.3919 + 0.18028 49.7333 + 0.20556 50.0733 + 0.23444 50.2139 + 0.26056 50.5506 + 0.28972 50.6875 + 0.31944 50.8222 + 0.34778 51.0544 + 0.37889 51.0861 + 0.40889 51.2150 + 0.43917 51.3419 + 0.46778 51.6661 + 0.49694 51.9883 + 0.50528 52.2950 + 0.53528 52.6147 + 0.56694 52.7331 + 0.59778 53.0489 + 0.62889 53.3628 + 0.66083 53.6744 + 0.67083 53.9778 + 0.68083 54.2808 + 0.69111 54.5839 + 0.72472 54.8914 + 0.75917 54.8964 + 0.79361 54.8994 + 0.82806 54.6997 + 0.86222 54.5978 + 0.89556 54.2933 + 0.92944 54.2867 + 0.96333 54.2778 + 0.99722 54.2661 + 1.03111 54.2525 + 1.06417 54.1364 + 1.09722 54.0183 + 1.12917 53.7981 + 1.16083 53.5758 + 1.19278 53.4511 + 1.22472 53.3242 + 1.25417 52.9964 + 1.28306 52.6664 + 1.31278 52.4344 + 1.34222 52.2003 + 1.37417 52.1625 + 1.40278 51.9247 + 1.43306 51.7839 + 1.46278 51.6411 + 1.49056 51.3978 + 1.52167 51.3500 + 1.54889 51.1031 + 1.57972 51.0511 + 1.60861 50.8992 + 1.63694 50.7450 + 1.66306 50.4914 + 1.68917 50.2361 + 1.71889 50.1747 + 1.74444 49.9161 + 1.77389 49.8511 + 1.80361 49.7839 + 1.83306 49.7150 + 1.86250 49.6439 + 1.89167 49.5708 + 1.92083 49.4958 + 1.95528 49.6119 + 1.98444 49.5328 + 2.01333 49.4517 + 2.04222 49.3686 + 2.07111 49.2836 + 2.09972 49.1967 + 2.12833 49.1078 + 2.16000 49.1122 + 2.19167 49.1144 + 2.22000 49.0197 + 2.24833 48.9231 + 2.27972 48.9186 + 2.31139 48.9122 + 2.34278 48.9033 + 2.37444 48.8922 + 2.40222 48.7856 + 2.42972 48.6772 + 2.46500 48.7525 + 2.49250 48.6403 + 2.52000 48.5261 + 2.54722 48.4106 + 2.56639 48.1097 + 2.58917 47.8997 + 2.60361 47.5058 + 2.62611 47.2939 + 2.64833 47.0808 + 2.66611 46.7758 + 2.69194 46.6511 + 2.71778 46.5247 + 2.74333 46.3967 + 2.76861 46.2672 + 2.79389 46.1361 + 2.81917 46.0036 + 2.84417 45.8694 + 2.86917 45.7339 + 2.89389 45.5969 + 2.91861 45.4583 + 2.94306 45.3183 + 2.96750 45.1769 + 2.99639 45.1211 + 3.02528 45.0636 + 3.04917 44.9172 + 3.07306 44.7694 + 3.09694 44.6206 + 3.12056 44.4700 + 3.14389 44.3183 + 3.16750 44.1653 + 3.19056 44.0108 + 3.21361 43.8550 + 3.23667 43.6981 + 3.25944 43.5397 + 3.28222 43.3800 + 3.30472 43.2192 + 3.33722 43.2236 + 3.36972 43.2253 + 3.39194 43.0597 + 3.42444 43.0572 + 3.44639 42.8886 + 3.46833 42.7189 + 3.49528 42.6292 + 3.52222 42.5375 + 3.56000 42.6053 + 3.59750 42.6697 + 3.62972 42.6511 + 3.66222 42.6303 + 3.70000 42.6856 + 3.73806 42.7375 + 3.76472 42.6306 + 3.79111 42.5219 + 3.81194 42.3344 + 3.83250 42.1458 + 3.85306 41.9561 + 3.86750 41.6889 + 3.88194 41.4214 + 3.89611 41.1533 + 3.91028 40.8850 + 3.93000 40.6914 + 3.94972 40.4972 + 3.96917 40.3019 + 4.00000 40.2553 + 4.03111 40.2061 + 4.06778 40.2286 + 4.10472 40.2481 + 4.14139 40.2644 + 4.16583 40.4142 + 4.19028 40.5628 + 4.22722 40.5722 + 4.26444 40.5783 + 4.30139 40.5814 + 4.32639 40.7228 + 4.36361 40.7208 + 4.40083 40.7158 + 4.43806 40.7078 + 4.47528 40.6969 + 4.49944 40.5467 + 4.53028 40.4631 + 4.54778 40.2428 + 4.56556 40.0217 + 4.59583 39.9336 + 4.61306 39.7108 + 4.64333 39.6197 + 4.66694 39.4608 + 4.69028 39.3008 + 4.72000 39.2047 + 4.73694 38.9772 + 4.76639 38.8781 + 4.78306 38.6489 + 4.81250 38.5469 + 4.84167 38.4431 + 4.86444 38.2744 + 4.88694 38.1047 + 4.91611 37.9964 + 4.92528 37.6997 + 4.93444 37.4031 + 4.93694 37.0442 + 4.93944 36.6853 + 4.95472 36.4503 + 4.97000 36.2144 + 4.98028 36.0000 + 6.31500 36.0000 diff --git a/kstars/kstars/data/mw02.dat b/kstars/kstars/data/mw02.dat new file mode 100644 index 00000000..518ef65b --- /dev/null +++ b/kstars/kstars/data/mw02.dat @@ -0,0 +1,368 @@ +24.00000 65.0006 +23.99190 65.0006 +23.97970 64.8831 +23.94310 64.5300 +23.90080 64.3703 +23.86580 64.0128 +23.82500 63.8483 +23.78810 63.5842 +23.74440 63.5119 +23.70110 63.4367 +23.65810 63.3586 +23.61530 63.2775 +23.57250 63.1939 +23.53030 63.1072 +23.48810 63.0178 +23.44610 62.9256 +23.40000 62.9256 +23.35360 62.9219 +23.30220 63.0089 +23.25080 63.0919 +23.20970 62.9844 +23.16890 62.8744 +23.12830 62.7617 +23.08810 62.6467 +23.04810 62.5289 +23.01420 62.3172 +22.98080 62.1039 +22.94220 61.9794 +22.91560 61.6717 +22.88360 61.4533 +22.85220 61.2331 +22.83330 60.8319 +22.81470 60.4303 +22.78470 60.2067 +22.75500 59.9814 +22.71940 59.8436 +22.69670 59.5269 +22.66190 59.3856 +22.62750 59.2419 +22.59360 59.0967 +22.55330 59.0361 +22.51310 58.9728 +22.46000 59.0786 +22.40640 59.1794 +22.35250 59.2753 +22.30940 59.4206 +22.31000 59.7811 +22.31080 60.1414 +22.33750 60.3875 +22.35720 60.7167 +22.37750 61.0453 +22.41250 61.2031 +22.43360 61.5300 +22.46940 61.6844 +22.50580 61.8369 +22.52830 62.1606 +22.55110 62.4833 +22.58170 62.7183 +22.61280 62.9517 +22.63690 63.2714 +22.67610 63.4142 +22.70860 63.6431 +22.74140 63.8703 +22.76110 64.2739 +22.76720 64.6319 +22.78080 64.9006 +22.75920 65.1678 +22.73720 65.4342 +22.71470 65.6997 +22.69190 65.9647 +22.62530 66.0856 +22.55830 66.2000 +22.50750 66.1367 +22.44000 66.2406 +22.37190 66.3381 +22.30330 66.4292 +22.23420 66.5139 +22.16470 66.5922 +22.12190 66.7797 +22.05140 66.8475 +21.98060 66.9089 +21.92030 66.8850 +21.88110 66.7008 +21.84250 66.5147 +21.81500 66.2497 +21.80890 65.8300 +21.80310 65.4100 +21.79720 64.9900 +21.79140 64.5697 +21.78580 64.1494 +21.75110 63.9586 +21.69720 63.9178 +21.64330 63.8731 +21.60000 63.7497 +21.53640 63.7708 +21.49360 63.6414 +21.45110 63.5092 +21.41940 63.3031 +21.38830 63.0953 +21.37810 62.7447 +21.35780 62.4650 +21.33810 62.1844 +21.33860 61.7625 +21.31920 61.4814 +21.31000 61.1294 +21.29140 60.8475 +21.27280 60.5650 +21.25440 60.2819 +21.23670 59.9983 +21.21890 59.7142 +21.20170 59.4297 +21.18440 59.1447 +21.16750 58.8592 +21.16030 58.5053 +21.14390 58.2192 +21.12780 57.9325 +21.12080 57.5778 +21.13170 57.2286 +21.14190 56.8789 +21.16030 56.6014 +21.17860 56.3233 +21.18830 55.9725 +21.20580 55.6933 +21.23140 55.4853 +21.24030 55.1333 +21.24110 54.7097 +21.25780 54.4289 +21.27420 54.1472 +21.27440 53.7233 +21.28280 53.3706 +21.27500 53.0167 +21.26750 52.6631 +21.26780 52.3803 +21.26030 52.0264 +21.24530 51.7425 +21.23810 51.3881 +21.21580 51.1731 +21.21670 50.7489 +21.20220 50.4639 +21.20310 50.0397 +21.18170 49.8231 +21.15920 50.0300 +21.13640 50.2356 +21.10640 50.3672 +21.07610 50.4969 +21.05310 50.6989 +21.02940 50.9000 +21.00580 51.1000 +20.98190 51.2989 +20.97190 51.6467 +20.95470 51.9192 +20.95940 52.2764 +20.96440 52.6331 +20.99360 52.9328 +21.00720 53.2231 +21.00420 53.6458 +21.00140 54.0683 +20.99810 54.4908 +20.99500 54.9131 +20.99170 55.3353 +20.97280 55.6075 +20.96890 56.0292 +20.96500 56.4508 +20.96110 56.8722 +20.94110 57.1428 +20.92890 57.4881 +20.90030 57.6814 +20.87140 57.8731 +20.84220 58.0633 +20.79720 58.0983 +20.76750 58.2847 +20.72220 58.3142 +20.66920 58.2617 +20.63670 58.0856 +20.58420 58.0261 +20.54610 58.1225 +20.50810 58.2164 +20.46970 58.3078 +20.41720 58.2350 +20.37560 58.1025 +20.33420 57.9675 +20.31420 57.7217 +20.29440 57.4753 +20.26440 57.2822 +20.23470 57.0881 +20.21560 56.8394 +20.19690 56.5906 +20.17830 56.3411 +20.19030 55.9339 +20.20190 55.5258 +20.19360 55.2236 +20.18530 54.9214 +20.16750 54.6717 +20.16920 54.3161 +20.15140 54.0661 +20.13390 53.8158 +20.13560 53.4603 +20.11830 53.2094 +20.11080 52.9061 +20.10330 52.6025 +20.08640 52.3508 +20.05110 52.2022 +20.03470 51.9494 +20.00920 51.7472 +19.98390 51.5442 +19.95890 51.3403 +19.93420 51.1356 +19.91860 50.8803 +19.90330 50.6247 +19.88810 50.3692 +19.87310 50.1131 +19.84000 49.9542 +19.82530 49.6972 +19.80170 49.4881 +19.77810 49.2783 +19.75920 48.9342 +19.74500 48.6758 +19.73110 48.4172 +19.71720 48.1583 +19.68580 47.9928 +19.67220 47.7333 +19.65860 47.4736 +19.62780 47.3058 +19.61470 47.0453 +19.58420 46.8758 +19.57140 46.6147 +19.55830 46.3536 +19.54560 46.0922 +19.53310 45.8306 +19.52060 45.5689 +19.50810 45.3069 +19.49560 45.0447 +19.48330 44.7825 +19.47940 44.4756 +19.47560 44.1686 +19.46330 43.9061 +19.46780 43.5544 +19.45580 43.2919 +19.46030 42.9400 +19.44830 42.6772 +19.43640 42.4144 +19.40860 42.2403 +19.39690 41.9772 +19.38530 41.7139 +19.37360 41.4503 +19.36220 41.1867 +19.35080 40.9231 +19.33940 40.6592 +19.31250 40.4825 +19.28560 40.3050 +19.26670 40.0836 +19.24810 39.8617 +19.22940 39.6397 +19.21080 39.4175 +19.18440 39.2369 +19.17390 38.9717 +19.16330 38.7067 +19.15310 38.4414 +19.14250 38.1758 +19.15500 37.7844 +19.16750 37.3919 +19.17970 36.9989 +19.17690 36.6911 +19.18140 36.3400 +19.18940 36.0000 +20.36640 36.0000 +21.61780 36.0000 +21.61780 36.0528 +21.64110 36.1761 +21.66470 36.2981 +21.68280 36.4931 +21.70110 36.6875 +21.73030 36.7306 +21.74890 36.9225 +21.76720 37.1136 +21.79670 37.1517 +21.81560 37.3406 +21.83440 37.5283 +21.85330 37.7153 +21.87250 37.9014 +21.89170 38.0864 +21.91080 38.2706 +21.91970 38.6100 +21.93390 38.8708 +21.94830 39.1314 +21.95750 39.4697 +21.97720 39.6506 +21.98690 39.9886 +22.00690 40.1678 +22.02220 40.4256 +22.03750 40.6828 +22.04750 41.0194 +22.05780 41.3558 +22.07860 41.5314 +22.08920 41.8669 +22.10530 42.1217 +22.12140 42.3756 +22.13250 42.7103 +22.15420 42.8817 +22.16560 43.2156 +22.17720 43.5492 +22.18360 43.9642 +22.20080 44.2153 +22.21280 44.5478 +22.22500 44.8803 +22.24810 45.0467 +22.27140 45.2119 +22.28420 45.5428 +22.30780 45.7058 +22.33140 45.8678 +22.35530 46.0286 +22.37920 46.1878 +22.40830 46.2611 +22.43780 46.3322 +22.47720 46.2306 +22.51640 46.1253 +22.55560 46.0164 +22.59440 45.9042 +22.61920 46.0497 +22.64390 46.1939 +22.67330 46.2492 +22.70280 46.3022 +22.73250 46.3531 +22.76220 46.4019 +22.78750 46.5375 +22.82170 46.4933 +22.84720 46.6256 +22.88140 46.5764 +22.91110 46.6147 +22.94110 46.6511 +22.96690 46.7758 +23.00110 46.7172 +23.02720 46.8383 +23.05330 46.9578 +23.07940 47.0756 +23.10610 47.1917 +23.14000 47.1217 +23.17420 47.0489 +23.20440 47.0664 +23.23470 47.0817 +23.26830 47.0014 +23.29530 47.1056 +23.32890 47.0203 +23.36250 46.9325 +23.39250 46.9361 +23.42890 46.7486 +23.46220 46.6528 +23.49500 46.5542 +23.53080 46.3578 +23.56030 46.3494 +23.59280 46.2431 +23.62530 46.1342 +23.65470 46.1189 +23.68420 46.1014 +23.71110 46.1783 +23.73810 46.2533 +23.76500 46.3267 +23.78970 46.4953 +23.81470 46.6622 +23.84220 46.7303 +23.86530 46.9914 +23.89310 47.0561 +23.91670 47.3144 +23.94440 47.3756 +23.96860 47.6308 +23.99500 47.7867 +24.00000 47.7867 +24.00000 65.0006 diff --git a/kstars/kstars/data/mw03.dat b/kstars/kstars/data/mw03.dat new file mode 100644 index 00000000..954067f3 --- /dev/null +++ b/kstars/kstars/data/mw03.dat @@ -0,0 +1,291 @@ + 7.42250 -1.0000 + 7.42250 -0.9947 + 7.41944 -0.9072 + 7.41028 -0.6442 + 7.40111 -0.3808 + 7.39167 -0.1175 + 7.38250 0.1456 + 7.38528 0.5017 + 7.37306 0.8531 + 7.37556 1.2089 + 7.36639 1.4725 + 7.36917 1.8281 + 7.36611 2.1378 + 7.36278 2.4475 + 7.36556 2.8028 + 7.36833 3.1581 + 7.36528 3.4672 + 7.36222 3.7767 + 7.35917 4.0858 + 7.35611 4.3950 + 7.34694 4.6589 + 7.33806 4.9228 + 7.32917 5.1867 + 7.32000 5.4506 + 7.31111 5.7147 + 7.29611 5.9336 + 7.28111 6.1528 + 7.27222 6.4172 + 7.26333 6.6817 + 7.24222 6.8561 + 7.23333 7.1208 + 7.21222 7.2958 + 7.20333 7.5608 + 7.18833 7.7808 + 7.17333 8.0011 + 7.16444 8.2661 + 7.15556 8.5314 + 7.14639 8.7969 + 7.13750 9.0622 + 7.12250 9.2828 + 7.10750 9.5036 + 7.09861 9.7692 + 7.07750 9.9456 + 7.06833 10.2114 + 7.05944 10.4772 + 7.04444 10.6983 + 7.03528 10.9642 + 7.03250 11.2747 + 7.03556 11.6297 + 7.03889 11.9844 + 7.04222 12.3392 + 7.04528 12.6936 + 7.05472 13.0919 + 7.05194 13.4019 + 7.06167 13.7997 + 7.05889 14.1094 + 7.06222 14.4631 + 7.06583 14.8161 + 7.06306 15.1256 + 7.06028 15.4350 + 7.06389 15.7878 + 7.06750 16.1403 + 7.06500 16.4494 + 7.06250 16.7583 + 7.07250 17.1533 + 7.07000 17.4622 + 7.08000 17.8564 + 7.09028 18.2503 + 7.10056 18.6436 + 7.11111 19.0361 + 7.12139 19.4281 + 7.13778 19.6425 + 7.14861 20.0333 + 7.15917 20.4236 + 7.17000 20.8131 + 7.18111 21.2019 + 7.19222 21.5900 + 7.20333 21.9772 + 7.21444 22.3639 + 7.22583 22.7497 + 7.23750 23.1347 + 7.23583 23.4394 + 7.24083 23.7836 + 7.24583 24.1275 + 7.23750 24.3922 + 7.22917 24.6569 + 7.22083 24.9219 + 7.19889 25.1081 + 7.19056 25.3731 + 7.16861 25.5592 + 7.14667 25.7456 + 7.12444 25.9317 + 7.10250 26.1178 + 7.08694 26.3436 + 7.07167 26.5694 + 7.04917 26.7553 + 7.04056 27.0211 + 7.01806 27.2072 + 7.00944 27.4731 + 6.99389 27.6992 + 6.97806 27.9250 + 6.96917 28.1911 + 6.96056 28.4572 + 6.95167 28.7233 + 6.94278 28.9897 + 6.93389 29.2558 + 6.92500 29.5219 + 6.91611 29.7883 + 6.90694 30.0544 + 6.89806 30.3208 + 6.88917 30.5872 + 6.88000 30.8533 + 6.87111 31.1197 + 6.85472 31.3461 + 6.83861 31.5722 + 6.82944 31.8386 + 6.82028 32.1050 + 6.79667 32.2908 + 6.78722 32.5572 + 6.77083 32.7831 + 6.75417 33.0089 + 6.73000 33.1939 + 6.70611 33.3783 + 6.68917 33.6036 + 6.65778 33.7461 + 6.64056 33.9708 + 6.60889 34.1117 + 6.57694 34.2517 + 6.54833 34.3019 + 6.52361 34.4825 + 6.50667 34.9250 + 6.48167 35.1047 + 6.46417 35.3269 + 6.43167 35.4619 + 6.39889 35.5958 + 6.36611 35.7283 + 6.33333 35.8597 + 6.31861 36.0000 + 4.98528 36.0000 + 4.98528 35.9786 + 5.00028 35.7419 + 5.01528 35.5050 + 5.03028 35.2675 + 5.04500 35.0294 + 5.05972 34.7908 + 5.07444 34.5519 + 5.08889 34.3128 + 5.09056 33.9533 + 5.10500 33.7133 + 5.11917 33.4731 + 5.13333 33.2325 + 5.14750 32.9914 + 5.16167 32.7497 + 5.16917 32.4489 + 5.17667 32.1481 + 5.19056 31.9058 + 5.20417 31.6631 + 5.21139 31.3617 + 5.21861 31.0600 + 5.22583 30.7583 + 5.23306 30.4567 + 5.23389 30.0969 + 5.23472 29.7375 + 5.24778 29.4933 + 5.26111 29.2492 + 5.26806 28.9469 + 5.27472 28.6447 + 5.28778 28.3997 + 5.30056 28.1542 + 5.31333 27.9083 + 5.32611 27.6622 + 5.33889 27.4156 + 5.35167 27.1689 + 5.36417 26.9217 + 5.38278 26.7303 + 5.40972 26.3722 + 5.41806 26.2067 + 5.41806 25.8469 + 5.43028 25.5981 + 5.44250 25.3489 + 5.45444 25.0994 + 5.46667 24.8497 + 5.47861 24.5997 + 5.49056 24.3494 + 5.50250 24.0989 + 5.51444 23.8481 + 5.52611 23.5967 + 5.53806 23.3453 + 5.54972 23.0936 + 5.56139 22.8417 + 5.58500 22.6967 + 5.58444 22.3369 + 5.57778 21.9242 + 5.56333 21.6794 + 5.54889 21.4344 + 5.53083 21.2733 + 5.52056 20.9442 + 5.50639 20.6986 + 5.49222 20.4531 + 5.48167 20.1239 + 5.47139 19.7947 + 5.45361 19.6322 + 5.43583 19.4692 + 5.41806 19.3058 + 5.40806 18.9764 + 5.39028 18.8125 + 5.38028 18.4831 + 5.36639 18.2364 + 5.35250 17.9894 + 5.34639 17.5781 + 5.34000 17.1667 + 5.33389 16.7558 + 5.33333 16.4000 + 5.34444 16.1533 + 5.35556 15.9064 + 5.36667 15.6592 + 5.37778 15.4117 + 5.38861 15.1639 + 5.41139 15.0231 + 5.42222 14.7744 + 5.43306 14.5256 + 5.45556 14.3828 + 5.46639 14.1331 + 5.48861 13.9889 + 5.51111 13.8436 + 5.52167 13.5925 + 5.53222 13.3411 + 5.55444 13.1942 + 5.56500 12.9419 + 5.57556 12.6897 + 5.59778 12.5408 + 5.60806 12.2878 + 5.63028 12.1375 + 5.64056 11.8836 + 5.65083 11.6297 + 5.66694 11.4267 + 5.68306 11.2231 + 5.69917 11.0192 + 5.71528 10.8144 + 5.73722 10.6600 + 5.74722 10.4042 + 5.76306 10.1983 + 5.77917 9.9919 + 5.78917 9.7353 + 5.79917 9.4783 + 5.82083 9.3208 + 5.83083 9.0633 + 5.85250 8.9047 + 5.87417 8.7453 + 5.88972 8.5361 + 5.90556 8.3267 + 5.92694 8.1656 + 5.93667 7.9064 + 5.95833 7.7444 + 5.96806 7.4847 + 5.98361 7.2733 + 5.99917 7.0617 + 6.01472 6.8497 + 6.03028 6.6372 + 6.03972 6.3764 + 6.06111 6.2117 + 6.07667 5.9983 + 6.09222 5.7847 + 6.10750 5.5708 + 6.12278 5.3567 + 6.13556 5.0072 + 6.15694 4.8400 + 6.16639 4.5775 + 6.18750 4.4094 + 6.19694 4.1467 + 6.21222 3.9311 + 6.22750 3.7150 + 6.23694 3.4517 + 6.24611 3.1883 + 6.25556 2.9250 + 6.26500 2.6614 + 6.27417 2.3978 + 6.28361 2.1342 + 6.30472 1.9636 + 6.31389 1.6997 + 6.31139 1.3425 + 6.31472 1.0319 + 6.30611 0.6286 + 6.29167 0.4014 + 6.28000 0.0861 + 6.26222 -0.0528 + 6.25056 -0.3675 + 6.23306 -0.5067 + 6.22139 -0.8211 + 6.21556 -1.0000 + 7.42250 -1.0000 diff --git a/kstars/kstars/data/mw04.dat b/kstars/kstars/data/mw04.dat new file mode 100644 index 00000000..3dbd8a24 --- /dev/null +++ b/kstars/kstars/data/mw04.dat @@ -0,0 +1,217 @@ +21.61190 36.0000 +21.61190 35.9867 +21.59420 35.7881 +21.57640 35.5886 +21.55890 35.3886 +21.54140 35.1875 +21.52420 34.9858 +21.50690 34.7831 +21.48970 34.5797 +21.47250 34.3756 +21.45580 34.1708 +21.43890 33.9650 +21.42220 33.7586 +21.40560 33.5517 +21.38890 33.3439 +21.37250 33.1353 +21.36190 32.8561 +21.35140 32.5764 +21.34640 32.2269 +21.34170 31.8778 +21.32580 31.6669 +21.32110 31.3175 +21.30560 31.1061 +21.28970 30.8939 +21.27420 30.6811 +21.25860 30.4678 +21.23190 30.3897 +21.21670 30.1744 +21.19000 30.0936 +21.17500 29.8767 +21.17140 29.5253 +21.15640 29.3078 +21.14140 29.0894 +21.12670 28.8706 +21.11190 28.6514 +21.10860 28.2994 +21.09420 28.0794 +21.07940 27.8586 +21.06530 27.6375 +21.05080 27.4158 +21.03670 27.1933 +21.02250 26.9706 +21.00830 26.7469 +20.99420 26.5231 +20.98030 26.2986 +20.96640 26.0736 +20.95250 25.8481 +20.93890 25.6222 +20.92530 25.3956 +20.91170 25.1686 +20.89810 24.9411 +20.89610 24.5878 +20.88280 24.3597 +20.86940 24.1314 +20.85610 23.9022 +20.84310 23.6728 +20.83560 23.3811 +20.82830 23.0894 +20.81530 22.8589 +20.80250 22.6281 +20.80110 22.2747 +20.78830 22.0433 +20.77560 21.8117 +20.76280 21.5792 +20.75030 21.3467 +20.74920 20.9933 +20.73670 20.7600 +20.72420 20.5264 +20.71190 20.2925 +20.69940 20.0581 +20.69310 19.7642 +20.68670 19.4700 +20.67440 19.2347 +20.66220 18.9992 +20.65030 18.7631 +20.63830 18.5267 +20.62640 18.2897 +20.60890 18.1106 +20.59140 17.9306 +20.56810 17.8072 +20.54500 17.6825 +20.53330 17.4428 +20.51030 17.3164 +20.51030 16.9622 +20.49860 16.7217 +20.48720 16.4806 +20.48720 16.1267 +20.47580 15.8853 +20.47030 15.5875 +20.46470 15.2900 +20.45940 14.9922 +20.45390 14.6944 +20.43920 14.3711 +20.43940 14.0181 +20.42860 13.7753 +20.41750 13.5322 +20.40670 13.2886 +20.39580 13.0450 +20.38500 12.8008 +20.37420 12.5564 +20.35190 12.4200 +20.34110 12.1747 +20.31890 12.0364 +20.29690 11.8972 +20.28060 11.7036 +20.26420 11.5097 +20.25360 11.2619 +20.24310 11.0142 +20.23280 10.7661 +20.22220 10.5178 +20.21190 10.2692 +20.20170 10.0203 +20.19140 9.7711 +20.16940 9.6253 +20.15920 9.3756 +20.13750 9.2283 +20.12170 9.0292 +20.09420 8.9317 +20.07810 8.7311 +20.06220 8.5300 +20.04640 8.3283 +20.03060 8.1261 +20.02060 7.8731 +20.01060 7.6197 +20.00080 7.3661 +19.97920 7.2125 +19.95190 7.1081 +19.92440 7.0028 +19.90310 6.8467 +19.88170 6.6897 +19.87190 6.4336 +19.86220 6.1772 +19.85250 5.9208 +19.84280 5.6642 +19.82140 5.5050 +19.81170 5.2478 +19.79640 5.0389 +19.78080 4.8297 +19.77140 4.5717 +19.76170 4.3136 +19.74060 4.1517 +19.73110 3.8931 +19.72170 3.6342 +19.71220 3.3753 +19.69080 3.2117 +19.68140 2.9522 +19.67220 2.6928 +19.66280 2.4328 +19.64170 2.2678 +19.63220 2.0078 +19.62310 1.7472 +19.61360 1.4869 +19.60440 1.2261 +19.59500 0.9656 +19.58580 0.7044 +19.57670 0.4436 +19.56750 0.1822 +19.56420 -0.1253 +19.56080 -0.4333 +19.55170 -0.6947 +19.54250 -0.9561 +19.54250 -1.0000 +18.55920 -1.0000 +18.55920 -0.9242 +18.61640 -0.3572 +18.65000 0.3944 +18.70720 0.9628 +18.75250 1.6236 +18.81530 1.9233 +18.87470 1.6867 +18.94060 1.8506 +18.95060 2.7875 +18.94860 3.8167 +18.97640 4.6153 +19.00420 5.4133 +19.04390 6.1186 +19.07190 6.9161 +19.11190 7.6200 +19.14610 8.3700 +19.18060 9.1189 +19.20890 9.9142 +19.23780 10.7086 +19.26640 11.5025 +19.31940 12.1061 +19.35470 12.8500 +19.37190 13.7364 +19.39560 14.5744 +19.42560 15.3639 +19.43110 16.3453 +19.41860 17.4708 +19.43060 18.4042 +19.46110 19.1925 +19.51670 19.7847 +19.54810 20.5700 +19.60440 21.1561 +19.65610 22.0114 +19.68860 22.7903 +19.73390 23.4667 +19.76720 24.2419 +19.81360 24.9128 +19.87310 25.4764 +19.95830 25.8233 +20.01970 26.0119 +20.05170 26.6864 +20.05000 27.7672 +20.07420 28.6322 +20.09860 29.4961 +20.13640 30.2494 +20.17470 30.9997 +20.21390 31.7475 +20.25360 32.4922 +20.29420 33.2336 +20.33530 33.9719 +20.35060 34.9381 +20.36640 35.9039 +20.36640 36.0000 +21.61190 36.0000 diff --git a/kstars/kstars/data/mw05.dat b/kstars/kstars/data/mw05.dat new file mode 100644 index 00000000..15fb18f2 --- /dev/null +++ b/kstars/kstars/data/mw05.dat @@ -0,0 +1,329 @@ +19.18580 36.0000 +19.18580 35.9886 +19.16750 35.9864 +19.13890 35.7183 +19.11390 35.5378 +19.08890 35.3569 +19.07860 35.0911 +19.06860 34.8256 +19.05860 34.5597 +19.04860 34.2939 +19.03140 34.0700 +19.01440 33.8458 +19.00440 33.5797 +18.99470 33.3139 +18.98500 33.0478 +18.97530 32.7817 +18.96560 32.5156 +18.96330 32.2075 +18.96080 31.8997 +18.97250 31.5078 +18.98390 31.1150 +18.99560 30.7217 +19.00670 30.3278 +19.00390 30.0189 +19.01500 29.6242 +19.01220 29.3150 +19.00940 29.0058 +19.00670 28.6967 +19.00390 28.3875 +18.98060 28.2078 +18.97080 27.9417 +18.96140 27.6756 +18.95170 27.4094 +18.94220 27.1431 +18.93280 26.8769 +18.90970 26.6967 +18.90030 26.4303 +18.89110 26.1639 +18.87500 25.9406 +18.85890 25.7169 +18.84670 25.3617 +18.82390 25.1806 +18.80140 24.9992 +18.79220 24.7328 +18.78310 24.4664 +18.76080 24.2847 +18.75170 24.0186 +18.74280 23.7522 +18.73360 23.4858 +18.72440 23.2197 +18.72220 22.9111 +18.71970 22.6025 +18.71060 22.3361 +18.70170 22.0700 +18.69280 21.8036 +18.68360 21.5375 +18.67470 21.2714 +18.66580 21.0053 +18.65690 20.7392 +18.64810 20.4731 +18.63920 20.2069 +18.63030 19.9408 +18.62140 19.6747 +18.61250 19.4089 +18.60360 19.1428 +18.59470 18.8769 +18.59220 18.5683 +18.60220 18.1739 +18.61250 17.7786 +18.62250 17.3831 +18.62610 17.0306 +18.62970 16.6775 +18.62690 16.3681 +18.63690 15.9711 +18.64640 15.5736 +18.64390 15.2636 +18.64720 14.9097 +18.63810 14.6436 +18.64170 14.2894 +18.64500 13.9350 +18.63580 13.6689 +18.60830 13.5356 +18.58390 13.7119 +18.56220 13.7550 +18.53500 13.6211 +18.50750 13.4869 +18.49250 13.2653 +18.47750 13.0436 +18.45640 12.8658 +18.43530 12.6883 +18.41390 12.7311 +18.38670 12.5972 +18.35940 12.4633 +18.33250 12.3297 +18.32360 12.0656 +18.30280 11.8886 +18.29390 11.6247 +18.28530 11.3608 +18.27670 11.0972 +18.26780 10.8336 +18.25920 10.5700 +18.25030 10.3064 +18.24170 10.0431 +18.23310 9.7797 +18.21190 9.6047 +18.20330 9.3419 +18.18250 9.1672 +18.17360 8.9047 +18.15280 8.7308 +18.14420 8.4683 +18.12940 8.2506 +18.11470 8.0331 +18.09390 7.8603 +18.08500 7.5989 +18.06420 7.4267 +18.05560 7.1656 +18.04080 6.9492 +18.02580 6.7333 +17.99920 6.6072 +17.98440 6.3919 +17.95780 6.2669 +17.94280 6.0525 +17.91610 5.9286 +17.90140 5.7147 +17.88080 5.5467 +17.86000 5.3792 +17.85110 5.1211 +17.84220 4.8633 +17.83360 4.6058 +17.82470 4.3483 +17.81580 4.0908 +17.80690 3.8336 +17.79810 3.5767 +17.78920 3.3197 +17.78030 3.0631 +17.77720 2.7603 +17.77420 2.4572 +17.78280 2.0608 +17.79140 1.6639 +17.80610 1.4378 +17.81750 1.1258 +17.83530 0.9850 +17.84690 0.6722 +17.85830 0.3594 +17.86690 0.0397 +17.88140 -0.2675 +17.89280 -0.5817 +17.91060 -0.7233 +17.92810 -0.8650 +17.96970 -0.9756 +17.96060 -1.0147 +17.98720 -1.1169 +18.00500 -1.2583 +18.02250 -1.4000 +18.04030 -1.5414 +18.06390 -1.5086 +18.08780 -1.4756 +18.10560 -1.6167 +18.12310 -1.7578 +18.14690 -1.7239 +18.17080 -1.6897 +18.19780 -1.5675 +18.21860 -1.6200 +18.24560 -1.4969 +18.27250 -1.3733 +18.29940 -1.2494 +18.32060 -1.0783 +18.32970 -0.8144 +18.33920 -0.5500 +18.34830 -0.2858 +18.34560 0.0708 +18.35500 0.3353 +18.36420 0.5997 +18.37330 0.8642 +18.39420 1.0367 +18.41530 1.2092 +18.44220 1.3361 +18.46920 1.4633 +18.49000 1.6367 +18.51110 1.8100 +18.53810 1.9378 +18.55890 1.8886 +18.58580 2.0167 +18.60670 1.9675 +18.63360 2.0958 +18.65440 2.0467 +18.68140 2.1753 +18.70830 2.3036 +18.72330 2.5239 +18.73860 2.7442 +18.74780 3.0106 +18.75690 3.2769 +18.76610 3.5431 +18.77530 3.8094 +18.78440 4.0758 +18.78190 4.4339 +18.77920 4.7919 +18.78830 5.0583 +18.79750 5.3247 +18.80080 5.6367 +18.80390 5.9489 +18.80140 6.3069 +18.81640 6.5275 +18.83170 6.7481 +18.85860 6.8769 +18.87970 6.8281 +18.90060 6.7789 +18.92780 6.9072 +18.95500 7.0353 +18.97030 7.2553 +18.99140 7.4292 +19.01280 7.6028 +19.02190 7.8689 +19.04330 8.0422 +19.05860 8.2617 +19.07390 8.4811 +19.09530 8.6539 +19.10470 8.9194 +19.12610 9.0919 +19.14750 9.2642 +19.16310 9.4828 +19.17830 9.7011 +19.18780 9.9664 +19.19750 10.2314 +19.20690 10.4964 +19.20440 10.8550 +19.21420 11.1200 +19.22360 11.3850 +19.22110 11.7436 +19.22470 12.0556 +19.21640 12.4611 +19.22000 12.7731 +19.22360 13.0850 +19.24530 13.2556 +19.25500 13.5203 +19.27670 13.6903 +19.29250 13.9075 +19.30830 14.1242 +19.31810 14.3883 +19.32810 14.6525 +19.33780 14.9164 +19.32940 15.3228 +19.32110 15.7294 +19.32470 16.0408 +19.31640 16.4472 +19.30780 16.8536 +19.29940 17.2597 +19.28420 17.4894 +19.28780 17.8008 +19.28560 18.1597 +19.28310 18.5183 +19.28670 18.8297 +19.29060 19.1411 +19.28810 19.4997 +19.28560 19.8581 +19.28280 20.2167 +19.29920 20.4339 +19.32470 20.4683 +19.34360 20.3261 +19.36560 20.2714 +19.38780 20.2161 +19.41670 20.3358 +19.44560 20.4544 +19.47470 20.5719 +19.49140 20.7858 +19.50780 20.9992 +19.53690 21.1144 +19.56640 21.2289 +19.58940 21.3914 +19.61250 21.5533 +19.63030 21.9872 +19.64080 22.2475 +19.65170 22.5075 +19.66250 22.7675 +19.67330 23.0272 +19.68440 23.2869 +19.69530 23.5464 +19.70640 23.8056 +19.71720 24.0647 +19.72830 24.3236 +19.73940 24.5822 +19.75060 24.8408 +19.74920 25.2008 +19.76060 25.4592 +19.78440 25.6150 +19.80860 25.7703 +19.82640 25.9761 +19.84420 26.1814 +19.86220 26.3861 +19.89280 26.4861 +19.91080 26.6894 +19.94170 26.7869 +19.95360 27.0417 +19.96530 27.2964 +19.97720 27.5506 +19.98940 27.8044 +20.00140 28.0583 +20.01360 28.3119 +20.01280 28.6722 +20.02500 28.9256 +20.04390 29.1247 +20.06250 29.3233 +20.07500 29.5753 +20.08750 29.8272 +20.10000 30.0789 +20.11280 30.3300 +20.12560 30.5811 +20.13830 30.8319 +20.15110 31.0822 +20.16390 31.3322 +20.16390 31.6928 +20.17690 31.9425 +20.19000 32.1922 +20.20310 32.4414 +20.22940 32.5781 +20.24280 32.8261 +20.25640 33.0742 +20.26970 33.3217 +20.28330 33.5686 +20.29690 33.8156 +20.29750 34.1758 +20.30470 34.4794 +20.31190 34.7828 +20.32580 35.0286 +20.32670 35.3892 +20.34060 35.6347 +20.35470 35.8800 +20.36640 36.0000 +19.18580 36.0000 diff --git a/kstars/kstars/data/mw06.dat b/kstars/kstars/data/mw06.dat new file mode 100644 index 00000000..2a2e08e7 --- /dev/null +++ b/kstars/kstars/data/mw06.dat @@ -0,0 +1,237 @@ +18.46250 -1.9700 +18.45940 -2.0583 +18.43830 -2.2308 +18.41720 -2.4028 +18.39610 -2.5744 +18.38110 -2.7928 +18.36580 -3.0106 +18.33890 -3.1350 +18.32360 -3.3522 +18.30250 -3.5228 +18.28140 -3.6928 +18.26060 -3.6397 +18.23640 -3.6744 +18.22470 -3.5803 +18.19440 -3.7894 +18.16750 -3.9106 +18.14640 -4.0783 +18.13690 -4.3406 +18.12750 -4.6025 +18.11780 -4.8644 +18.10830 -5.1264 +18.10470 -5.4358 +18.10110 -5.7453 +18.09170 -6.0069 +18.07030 -6.1725 +18.04890 -6.3375 +18.03330 -6.5503 +18.00610 -6.6661 +17.98470 -6.8297 +17.96330 -6.9925 +17.94190 -7.1550 +17.93220 -7.4142 +17.91060 -7.5758 +17.90080 -7.8344 +17.89110 -8.0931 +17.86940 -8.2533 +17.85390 -8.4619 +17.83810 -8.6703 +17.81720 -8.6078 +17.78970 -8.7158 +17.76220 -8.8228 +17.73470 -8.9289 +17.71310 -9.0842 +17.69140 -9.2386 +17.68140 -9.4933 +17.67140 -9.7481 +17.66110 -10.0022 +17.65110 -10.2564 +17.64080 -10.5103 +17.61890 -10.6619 +17.59810 -10.5925 +17.57030 -10.6911 +17.54250 -10.7883 +17.52640 -10.9881 +17.50440 -11.1350 +17.48250 -11.2814 +17.45470 -11.3744 +17.42690 -11.4661 +17.39890 -11.5564 +17.37110 -11.6453 +17.34330 -11.7328 +17.32690 -11.9258 +17.30470 -12.0647 +17.29420 -12.3103 +17.27750 -12.5017 +17.26110 -12.6922 +17.24440 -12.8822 +17.22810 -13.0717 +17.21140 -13.2603 +17.19470 -13.4483 +17.18360 -13.6908 +17.16110 -13.8225 +17.15030 -14.0639 +17.12750 -14.1936 +17.11640 -14.4342 +17.09390 -14.5622 +17.08280 -14.8017 +17.06000 -14.9278 +17.04860 -15.1664 +17.02580 -15.2906 +17.00890 -15.4706 +16.99170 -15.6500 +16.96890 -15.7711 +16.94580 -15.8908 +16.92860 -16.0678 +16.91140 -16.2436 +16.88830 -16.3600 +16.86560 -16.4753 +16.84810 -16.6483 +16.81940 -16.7017 +16.79080 -16.7533 +16.76190 -16.8031 +16.73890 -16.9111 +16.71580 -17.0178 +16.68720 -17.0622 +16.66940 -17.2269 +16.64080 -17.2681 +16.62310 -17.4303 +16.59970 -17.5300 +16.58330 -17.8267 +16.57110 -18.0483 +16.55860 -18.2697 +16.54610 -18.4908 +16.54440 -18.8372 +16.53190 -19.0575 +16.51920 -19.2775 +16.49970 -19.2964 +16.47500 -19.2508 +16.45440 -19.1314 +16.43920 -19.0753 +16.41440 -19.0264 +16.38560 -19.0472 +16.35670 -19.0661 +16.33830 -19.2133 +16.31470 -19.2942 +16.30170 -19.5050 +16.28860 -19.7156 +16.27560 -19.9253 +16.26220 -20.1344 +16.24890 -20.3433 +16.23560 -20.5514 +16.22220 -20.7589 +16.20890 -20.9658 +16.19530 -21.1722 +16.18170 -21.3778 +16.16810 -21.5831 +16.15420 -21.7875 +16.14060 -21.9914 +16.12670 -22.1947 +16.11280 -22.3975 +16.10920 -22.7381 +16.09500 -22.9400 +16.08080 -23.1414 +16.07690 -23.4819 +16.06280 -23.6822 +16.05860 -24.0228 +16.04420 -24.2222 +16.03500 -24.4919 +16.02560 -24.7614 +16.02110 -25.1017 +16.01670 -25.4422 +16.00690 -25.7114 +16.00750 -26.1233 +16.00780 -26.5358 +16.01330 -26.8831 +16.01890 -27.2303 +16.02420 -27.5778 +16.02970 -27.9256 +16.04030 -28.2072 +16.05080 -28.4892 +16.05110 -28.9039 +16.06190 -29.1861 +16.06190 -29.6017 +16.07280 -29.8839 +16.07280 -30.3003 +16.07280 -30.7167 +16.07810 -31.0664 +16.08360 -31.4167 +16.09440 -31.6997 +16.10530 -31.9828 +16.11080 -32.3333 +16.12720 -32.5489 +16.14390 -32.7639 +16.14940 -33.1144 +16.16610 -33.3292 +16.18280 -33.5431 +16.18860 -33.8939 +16.20560 -34.1075 +16.22250 -34.3203 +16.23970 -34.5328 +16.25690 -34.7447 +16.28530 -34.8161 +16.31390 -34.8858 +16.33690 -35.0244 +16.37140 -35.0194 +16.39440 -35.1550 +16.41780 -35.2894 +16.43580 -35.4950 +16.44170 -35.5633 +16.65000 -35.5858 +16.65530 -35.5111 +16.67720 -35.3511 +16.69940 -35.1903 +16.72140 -35.0283 +16.75560 -34.9939 +16.78470 -35.0333 +16.79830 -35.3014 +16.80170 -35.7225 +16.79640 -35.7992 +17.15780 -35.6881 +17.15610 -35.5483 +17.16110 -35.4678 +17.19530 -35.4022 +17.21640 -35.2178 +17.24390 -35.0908 +17.25780 -34.8464 +17.27190 -34.6017 +17.28580 -34.3567 +17.29970 -34.1114 +17.31360 -33.8656 +17.32750 -33.6194 +17.34110 -33.3728 +17.35470 -33.1258 +17.36170 -32.8219 +17.36830 -32.5181 +17.38830 -32.3269 +17.60140 -31.4794 +17.59890 -31.3414 +17.59190 -30.9269 +17.59780 -30.6203 +17.59720 -30.2597 +17.59670 -29.8994 +17.60500 -29.7308 +17.49420 -26.2867 +17.49030 -26.3700 +17.47810 -26.6206 +17.45330 -26.7603 +17.43060 -26.6772 +17.42640 -26.4006 +17.42610 -26.0408 +17.43860 -25.7917 +17.45080 -25.5422 +17.45060 -25.1828 +17.45640 -24.8781 +17.45030 -24.4636 +17.45420 -24.3803 +18.47690 -11.0058 +18.47080 -10.9592 +18.45280 -10.8189 +18.43500 -10.6783 +18.42330 -10.3611 +18.41170 -10.0436 +18.40920 -9.6850 +18.42470 -9.4669 +18.45220 -9.3425 +18.47060 -9.2592 +18.46250 -1.9700 diff --git a/kstars/kstars/data/mw07.dat b/kstars/kstars/data/mw07.dat new file mode 100644 index 00000000..ca8c2664 --- /dev/null +++ b/kstars/kstars/data/mw07.dat @@ -0,0 +1,211 @@ +16.44170 -35.5633 +16.44780 -35.6317 +16.45470 -35.9808 +16.46170 -36.3303 +16.46860 -36.6797 +16.47580 -37.0292 +16.47720 -37.4514 +16.47860 -37.8736 +16.48000 -38.2961 +16.46890 -38.5822 +16.47030 -39.0047 +16.46530 -39.3592 +16.46000 -39.7136 +16.45500 -40.0681 +16.44970 -40.4225 +16.43810 -40.7078 +16.42610 -40.9931 +16.40780 -41.2086 +16.40220 -41.5625 +16.38360 -41.7769 +16.35220 -41.8506 +16.32060 -41.9217 +16.30170 -42.1328 +16.28250 -42.3431 +16.26330 -42.5525 +16.23750 -42.8306 +16.22420 -43.1100 +16.21080 -43.3892 +16.21000 -43.8125 +16.20920 -44.2358 +16.20830 -44.6594 +16.19470 -44.9383 +16.18690 -45.2892 +16.17940 -45.6403 +16.16530 -45.9181 +16.15060 -46.1956 +16.14920 -46.6192 +16.13440 -46.8961 +16.12610 -47.2464 +16.11780 -47.5964 +16.10250 -47.8722 +16.08720 -48.1478 +16.07170 -48.4231 +16.05580 -48.6975 +16.04670 -49.0464 +16.03750 -49.3950 +16.03470 -49.8183 +16.03220 -50.2417 +16.02940 -50.6650 +16.02670 -51.0886 +16.01670 -51.4369 +16.00670 -51.7850 +15.98920 -52.0575 +15.97170 -52.3292 +15.94670 -52.5244 +15.91440 -52.6422 +15.88220 -52.7578 +15.85670 -52.9486 +15.83080 -53.1383 +15.80470 -53.3267 +15.77860 -53.5139 +15.75220 -53.6994 +15.73940 -54.0419 +15.72640 -54.3839 +15.69920 -54.5672 +15.68560 -54.9081 +15.65780 -55.0892 +15.62970 -55.2689 +15.61530 -55.6081 +15.58670 -55.7856 +15.55780 -55.9614 +15.52890 -56.1358 +15.50640 -56.3906 +15.48330 -56.6444 +15.46030 -56.8972 +15.43690 -57.1492 +15.40640 -57.3169 +15.37560 -57.4833 +15.34420 -57.6478 +15.30610 -57.7264 +15.26780 -57.8022 +15.22250 -57.7906 +15.19060 -57.9467 +15.15810 -58.1008 +15.12560 -58.2531 +15.09250 -58.4033 +15.06560 -58.6389 +15.03190 -58.7858 +15.00000 -58.7953 +15.00000 -69.8828 +15.00110 -69.8828 +15.06060 -69.8239 +15.11940 -69.7608 +15.16810 -69.6083 +15.21580 -69.4531 +15.27330 -69.3794 +15.33030 -69.3019 +15.39750 -69.3031 +15.46470 -69.2986 +15.54280 -69.3697 +15.62170 -69.4333 +15.70060 -69.4894 +15.75580 -69.3836 +15.83500 -69.4272 +15.91440 -69.4633 +15.99390 -69.4922 +16.04750 -69.3675 +16.11360 -69.3119 +16.17940 -69.2511 +16.23140 -69.1153 +16.28280 -68.9764 +16.32000 -68.7658 +16.35670 -68.5536 +16.41940 -68.4750 +16.45470 -68.2586 +16.48940 -68.0408 +16.52360 -67.8217 +16.55720 -67.6014 +16.59000 -67.3797 +16.62250 -67.1567 +16.65420 -66.9325 +16.65940 -66.5803 +16.69060 -66.3547 +16.72080 -66.1281 +16.75080 -65.9003 +16.78000 -65.6714 +16.80920 -65.4414 +16.83750 -65.2106 +16.86560 -64.9786 +16.86830 -64.6253 +16.89560 -64.3922 +16.92220 -64.1586 +16.92440 -63.8047 +16.95920 -63.4917 +16.96110 -63.1378 +16.97470 -62.8428 +16.98810 -62.5475 +17.00110 -62.2519 +17.01420 -61.9561 +17.03830 -61.7186 +17.03940 -61.3639 +17.06310 -61.1256 +17.08640 -60.8864 +17.11690 -60.5664 +17.12860 -60.2689 +17.11810 -59.8564 +17.12940 -59.5586 +17.14080 -59.2606 +17.15190 -58.9619 +17.16280 -58.6636 +17.17360 -58.3647 +17.18440 -58.0658 +17.18470 -57.7100 +17.18500 -57.3539 +17.17530 -56.9408 +17.16580 -56.5272 +17.15670 -56.1133 +17.14780 -55.6989 +17.13920 -55.2839 +17.14970 -54.9847 +17.14140 -54.5694 +17.13330 -54.1536 +17.15280 -53.9125 +17.17220 -53.6708 +17.20970 -53.5431 +17.23780 -53.3567 +17.25330 -53.3319 +17.00110 -44.8606 +16.98780 -44.8781 +16.95970 -44.7717 +16.95670 -44.4908 +16.99610 -44.4397 +17.02060 -44.2639 +17.03750 -44.0264 +17.04690 -43.7275 +17.05640 -43.4283 +17.07310 -43.1894 +17.07500 -42.8297 +17.05890 -42.5686 +17.03720 -42.3864 +17.02690 -42.0450 +17.01110 -41.7825 +17.01330 -41.4228 +17.01560 -41.0633 +17.03170 -40.8258 +17.03390 -40.4658 +17.04970 -40.2278 +17.06580 -39.9892 +17.06080 -39.5689 +17.05580 -39.1483 +17.07140 -38.9097 +17.09720 -39.0106 +17.11780 -39.1903 +17.13860 -39.3694 +17.16440 -39.4669 +17.20440 -36.1006 +17.19780 -36.0417 +17.17780 -35.8653 +17.15780 -35.6881 +16.79640 -35.7992 +16.77440 -35.9650 +16.75220 -36.1294 +16.73640 -36.3575 +16.72030 -36.5850 +16.68530 -36.6164 +16.65030 -36.6450 +16.63170 -36.4475 +16.63000 -36.1661 +16.63390 -35.8103 +16.64970 -35.5858 +16.44170 -35.5633 diff --git a/kstars/kstars/data/mw08.dat b/kstars/kstars/data/mw08.dat new file mode 100644 index 00000000..a255d4ca --- /dev/null +++ b/kstars/kstars/data/mw08.dat @@ -0,0 +1,292 @@ +17.25330 -53.3319 +17.25940 -53.2503 +17.29640 -53.1178 +17.34220 -53.0381 +17.38810 -52.9550 +17.43360 -52.8689 +17.46030 -52.6728 +17.50560 -52.5814 +17.55030 -52.4867 +17.59500 -52.3889 +17.63970 -52.2881 +17.68390 -52.1842 +17.72810 -52.0772 +17.75280 -51.8703 +17.77780 -51.6625 +17.81170 -51.5019 +17.84530 -51.3397 +17.86000 -51.0817 +17.87470 -50.8236 +17.90780 -50.6586 +17.94060 -50.4919 +17.96390 -50.2783 +17.98690 -50.0639 +18.01920 -49.8942 +18.03250 -49.6333 +18.04610 -49.3725 +18.07750 -49.2003 +18.09060 -48.9389 +18.10360 -48.6772 +18.11670 -48.4156 +18.12940 -48.1533 +18.16000 -47.9783 +18.17250 -47.7158 +18.20280 -47.5392 +18.21500 -47.2761 +18.24500 -47.0981 +18.25690 -46.8347 +18.26890 -46.5711 +18.29830 -46.3914 +18.31000 -46.1272 +18.33890 -45.9461 +18.35920 -45.7231 +18.37920 -45.4994 +18.41640 -45.3567 +18.45330 -45.2119 +18.47280 -44.9864 +18.49220 -44.7606 +18.51170 -44.5344 +18.53060 -44.3081 +18.55830 -44.1203 +18.58560 -43.9317 +18.60440 -43.7042 +18.62310 -43.4761 +18.65000 -43.2858 +18.66000 -43.0197 +18.67810 -42.7914 +18.69640 -42.5628 +18.70610 -42.2964 +18.71560 -42.0303 +18.72530 -41.7639 +18.75140 -41.5719 +18.76080 -41.3058 +18.77030 -41.0394 +18.79580 -40.8469 +18.80530 -40.5806 +18.82250 -40.3508 +18.84000 -40.1211 +18.85690 -39.8914 +18.87420 -39.6614 +18.89920 -39.4675 +18.90810 -39.2011 +18.93310 -39.0067 +18.94170 -38.7406 +18.96640 -38.5458 +18.99080 -38.3508 +19.00720 -38.1200 +19.02360 -37.8894 +19.04810 -37.6936 +19.07190 -37.4978 +19.08030 -37.2319 +19.10420 -37.0358 +19.11250 -36.7703 +19.12060 -36.5047 +19.12860 -36.2394 +19.13690 -35.9739 +19.14500 -35.7086 +19.15310 -35.4431 +19.16110 -35.1778 +19.16920 -34.9128 +19.17720 -34.6475 +19.17030 -34.3119 +19.17830 -34.0467 +19.17890 -33.7461 +19.17940 -33.4453 +19.18750 -33.1803 +19.18080 -32.8433 +19.18890 -32.5783 +19.19690 -32.3133 +19.19060 -31.9758 +19.19860 -31.7108 +19.19220 -31.3728 +19.18580 -31.0342 +19.17940 -30.6953 +19.17330 -30.3556 +19.16720 -30.0156 +19.16140 -29.6753 +19.16970 -29.4100 +19.17780 -29.1447 +19.18610 -28.8797 +19.19440 -28.6147 +19.20280 -28.3494 +19.21080 -28.0847 +19.21920 -27.8197 +19.24110 -27.6308 +19.26330 -27.4422 +19.27140 -27.1778 +19.29330 -26.9892 +19.30140 -26.7247 +19.30940 -26.4606 +19.32440 -26.2344 +19.33940 -26.0086 +19.34750 -25.7447 +19.35530 -25.4811 +19.36330 -25.2172 +19.35780 -24.8772 +19.35220 -24.5367 +19.35360 -24.2344 +19.35500 -23.9319 +19.34970 -23.5903 +19.34440 -23.2483 +19.34610 -22.9453 +19.34750 -22.6422 +19.34250 -22.2994 +19.35060 -22.0356 +19.35220 -21.7319 +19.35390 -21.4283 +19.36220 -21.1647 +19.37030 -20.9011 +19.37860 -20.6378 +19.38670 -20.3742 +19.39500 -20.1108 +19.40330 -19.8478 +19.41140 -19.5844 +19.40670 -19.2403 +19.41500 -18.9772 +19.41060 -18.6328 +19.41220 -18.3286 +19.41420 -18.0247 +19.40970 -17.6792 +19.40530 -17.3333 +19.39470 -16.9458 +19.38420 -16.5575 +19.38000 -16.2103 +19.37580 -15.8628 +19.38420 -15.5994 +19.38030 -15.2517 +19.38250 -14.9458 +19.38470 -14.6400 +19.39330 -14.3767 +19.40170 -14.1133 +19.39780 -13.7647 +19.40640 -13.5014 +19.40250 -13.1525 +19.39890 -12.8033 +19.40750 -12.5400 +19.41610 -12.2769 +19.41220 -11.9272 +19.40860 -11.5775 +19.41110 -11.2708 +19.40170 -10.8767 +19.40420 -10.5697 +19.40670 -10.2628 +19.39720 -9.8675 +19.40000 -9.5603 +19.39640 -9.2086 +19.39310 -8.8567 +19.39580 -8.5492 +19.39860 -8.2414 +19.39560 -7.8889 +19.39220 -7.5364 +19.39500 -7.2283 +19.38610 -6.8303 +19.38890 -6.5219 +19.37970 -6.1236 +19.38280 -5.8150 +19.38580 -5.5064 +19.37670 -5.1069 +19.37970 -4.7981 +19.37690 -4.4439 +19.37390 -4.0892 +19.37720 -3.7800 +19.38030 -3.4708 +19.40110 -3.2992 +19.41610 -3.0817 +19.44310 -2.9564 +19.46390 -2.7856 +19.48470 -2.6150 +19.50580 -2.4447 +19.51470 -2.1828 +19.52390 -1.9211 +19.53310 -1.6592 +19.54190 -1.3978 +19.54530 -1.0897 +19.54530 -1.0000 +18.55610 -1.0000 +18.55610 -1.0128 +18.54690 -1.2786 +18.52580 -1.4517 +18.50470 -1.6247 +18.48970 -1.8439 +18.46250 -1.9700 +18.47060 -9.2592 +18.47640 -9.3058 +18.49440 -9.4458 +18.51860 -9.4086 +18.53670 -9.5481 +18.55440 -9.6875 +18.56030 -9.9572 +18.56280 -10.3158 +18.54750 -10.5350 +18.53190 -10.7544 +18.50440 -10.8803 +18.47690 -11.0058 +17.45420 -24.3803 +17.46420 -24.3519 +17.49470 -24.2658 +17.51310 -24.4292 +17.53140 -24.5922 +17.55000 -24.7544 +17.56470 -25.0003 +17.57140 -25.4142 +17.57190 -25.7742 +17.54750 -25.9183 +17.52280 -26.0611 +17.50440 -26.2578 +17.49420 -26.2867 +17.60500 -29.7308 +17.60920 -29.6464 +17.64080 -29.5533 +17.64580 -29.8292 +17.63330 -30.0828 +17.64060 -30.4967 +17.63470 -30.8039 +17.64190 -31.2175 +17.65780 -31.4619 +17.65610 -31.6844 +17.64110 -31.8006 +17.62110 -31.6403 +17.60140 -31.4794 +17.38830 -32.3269 +17.39060 -32.4658 +17.40560 -32.7169 +17.41190 -33.1333 +17.41830 -33.5500 +17.42500 -33.9664 +17.43610 -34.2997 +17.44060 -34.5772 +17.42690 -34.8264 +17.41330 -35.0750 +17.38610 -35.2108 +17.37220 -35.4586 +17.35830 -35.7061 +17.34420 -35.9531 +17.31000 -36.0281 +17.27560 -36.1011 +17.24080 -36.1717 +17.22750 -36.0553 +17.20440 -36.1006 +17.16440 -39.4669 +17.17640 -39.4456 +17.19750 -39.6219 +17.20830 -39.9600 +17.21940 -40.2978 +17.23560 -40.5539 +17.25190 -40.8094 +17.25830 -41.2278 +17.25000 -41.5300 +17.24190 -41.8322 +17.22610 -42.0758 +17.21060 -42.3192 +17.19440 -42.5622 +17.17860 -42.8047 +17.16250 -43.0467 +17.14640 -43.2881 +17.14470 -43.6481 +17.14310 -44.0081 +17.12670 -44.2489 +17.09500 -44.3697 +17.07810 -44.6092 +17.04610 -44.7269 +17.00110 -44.8606 +17.25330 -53.3319 diff --git a/kstars/kstars/data/mw09.dat b/kstars/kstars/data/mw09.dat new file mode 100644 index 00000000..adea472d --- /dev/null +++ b/kstars/kstars/data/mw09.dat @@ -0,0 +1,165 @@ +15.00000 -58.8431 +14.99190 -58.8431 +14.95170 -58.8975 +14.89940 -58.7719 +14.84780 -58.6414 +14.80780 -58.4619 +14.82500 -58.0600 +14.84170 -57.6575 +14.85810 -57.2547 +14.88530 -57.0292 +14.91220 -56.8022 +14.93310 -56.4856 +14.97080 -56.4325 +15.00000 -56.4250 +15.00000 -46.0589 +14.99280 -46.0589 +14.97750 -46.3769 +14.95250 -46.5189 +14.92720 -46.6594 +14.90190 -46.7986 +14.87640 -46.9361 +14.85080 -47.0719 +14.81640 -47.0281 +14.79060 -47.1606 +14.76030 -47.2017 +14.73000 -47.2406 +14.70390 -47.3675 +14.67780 -47.4931 +14.65140 -47.6169 +14.62470 -47.7392 +14.59810 -47.8600 +14.57920 -48.1619 +14.55220 -48.2797 +14.52890 -48.4878 +14.50560 -48.6947 +14.48190 -48.9003 +14.45810 -49.1044 +14.43390 -49.3075 +14.40940 -49.5092 +14.38860 -49.8028 +14.36750 -50.0953 +14.34970 -50.4806 +14.33170 -50.8650 +14.31310 -51.2489 +14.31420 -51.5647 +14.31530 -51.8803 +14.31640 -52.1961 +14.31720 -52.5119 +14.29780 -52.8953 +14.27420 -53.1836 +14.25030 -53.4708 +14.21860 -53.5675 +14.18690 -53.6619 +14.14810 -53.5639 +14.11640 -53.6539 +14.07780 -53.5506 +14.04250 -53.5397 +14.00720 -53.5267 +13.96640 -53.3181 +13.92560 -53.1061 +13.88530 -52.8908 +13.84560 -52.6719 +13.80640 -52.4500 +13.76750 -52.2247 +13.73140 -52.0939 +13.69560 -51.9603 +13.66420 -52.0200 +13.63280 -52.0775 +13.60110 -52.1331 +13.56970 -52.1861 +13.53780 -52.2372 +13.51140 -52.5822 +13.48110 -52.7281 +13.45390 -53.0697 +13.42280 -53.2119 +13.39330 -53.4511 +13.36310 -53.6883 +13.33000 -53.7250 +13.29670 -53.7597 +13.26470 -53.8914 +13.23250 -54.0208 +13.20080 -54.2478 +13.16720 -54.2736 +13.13420 -54.3964 +13.10110 -54.5172 +13.06690 -54.5358 +13.03420 -54.7519 +13.02250 -54.7567 +12.80280 -60.9997 +12.81670 -61.0000 +12.85750 -60.8983 +12.89860 -60.8942 +12.93920 -60.6869 +12.97970 -60.6772 +13.02190 -60.8642 +13.06440 -61.0481 +13.08080 -61.3414 +13.11030 -61.5281 +13.12720 -61.8203 +13.13060 -62.1194 +13.13360 -62.4189 +13.13670 -62.7181 +13.12440 -62.9247 +13.09610 -63.0381 +13.09890 -63.3375 +13.07030 -63.4497 +13.02560 -63.4658 +12.99640 -63.5747 +12.98250 -63.7786 +12.93720 -63.7886 +12.90780 -63.9936 +12.86220 -63.9983 +12.83170 -64.0997 +12.78580 -64.1992 +12.75500 -64.2969 +12.70830 -64.4911 +12.69190 -64.6883 +12.65940 -64.8817 +12.64250 -65.0775 +12.62560 -65.2733 +12.49970 -74.4519 +12.52220 -74.5589 +12.59440 -74.6767 +12.66670 -74.8894 +12.74140 -74.8972 +12.81670 -74.9000 +12.89170 -74.8972 +12.96640 -74.8894 +13.04140 -74.8764 +13.11610 -74.8581 +13.19060 -74.8347 +13.26470 -74.8061 +13.33580 -74.6731 +13.39860 -74.3372 +13.46250 -74.0967 +13.52500 -73.8525 +13.53580 -73.5403 +13.59110 -73.1931 +13.64440 -72.8431 +13.69560 -72.4900 +13.70310 -72.1761 +13.75170 -71.8200 +13.80330 -71.5589 +13.85360 -71.2947 +13.91310 -71.2214 +13.97220 -71.1439 +14.03080 -71.0625 +14.08890 -70.9775 +14.14670 -70.8883 +14.20360 -70.7958 +14.26030 -70.6992 +14.31640 -70.5992 +14.38610 -70.6822 +14.44170 -70.5739 +14.49640 -70.4622 +14.55830 -70.4392 +14.62030 -70.4114 +14.68190 -70.3792 +14.74330 -70.3428 +14.80470 -70.3019 +14.86560 -70.2567 +14.91690 -70.1189 +14.96780 -69.9783 +15.00000 -69.9306 +15.00000 -58.8431 diff --git a/kstars/kstars/data/mw10.dat b/kstars/kstars/data/mw10.dat new file mode 100644 index 00000000..2d81078f --- /dev/null +++ b/kstars/kstars/data/mw10.dat @@ -0,0 +1,631 @@ +13.02250 -54.7567 +13.01060 -54.6614 +12.97610 -54.5739 +12.96330 -54.2778 +12.92860 -53.9869 +12.89440 -53.6936 +12.86060 -53.3978 +12.82750 -53.2997 +12.79440 -53.1994 +12.75060 -53.1953 +12.71780 -53.1894 +12.68420 -53.3814 +12.65110 -53.3711 +12.61690 -53.5581 +12.58360 -53.5431 +12.54920 -53.7253 +12.51580 -53.7056 +12.48250 -53.6833 +12.45030 -53.5594 +12.41810 -53.4331 +12.38860 -53.1058 +12.35690 -52.9756 +12.32830 -52.6444 +12.30000 -52.3117 +12.26940 -52.1753 +12.23920 -52.0372 +12.21060 -51.7981 +12.18250 -51.5572 +12.15280 -51.4133 +12.12360 -51.2675 +12.09250 -51.2183 +12.06170 -51.1672 +12.03670 -50.8189 +12.03250 -50.5061 +12.00810 -50.1561 +11.98420 -49.8050 +11.95670 -49.6486 +11.92920 -49.4903 +11.90000 -49.4281 +11.87060 -49.3639 +11.84140 -49.2975 +11.81220 -49.2292 +11.78310 -49.1592 +11.75420 -49.0869 +11.72530 -49.0128 +11.69670 -48.9367 +11.66810 -48.8589 +11.63670 -48.8750 +11.60530 -48.8892 +11.57670 -48.8050 +11.54830 -48.7192 +11.51690 -48.7269 +11.48560 -48.7322 +11.45750 -48.6403 +11.42310 -48.7358 +11.39500 -48.6400 +11.36030 -48.7306 +11.32890 -48.7244 +11.29030 -48.9033 +11.25860 -48.8922 +11.22720 -48.8786 +11.19940 -48.7703 +11.17190 -48.6600 +11.14440 -48.5478 +11.11690 -48.4342 +11.08970 -48.3186 +11.06280 -48.2014 +11.03580 -48.0825 +11.00890 -47.9619 +10.98220 -47.8397 +10.95580 -47.7158 +10.92080 -47.7711 +10.89470 -47.6433 +10.85970 -47.6936 +10.83360 -47.5622 +10.79860 -47.6075 +10.76360 -47.6500 +10.73780 -47.5128 +10.71190 -47.3742 +10.67690 -47.4097 +10.65140 -47.2675 +10.61670 -47.2981 +10.58170 -47.3258 +10.55640 -47.1781 +10.52140 -47.2011 +10.49640 -47.0497 +10.46140 -47.0681 +10.43690 -46.9133 +10.40190 -46.9269 +10.37220 -46.8533 +10.34280 -46.7775 +10.31060 -46.5622 +10.27580 -46.5656 +10.25190 -46.4006 +10.22280 -46.3169 +10.19360 -46.2314 +10.17030 -46.0617 +10.14690 -45.8911 +10.11810 -45.8003 +10.08940 -45.7078 +10.06670 -45.5328 +10.03280 -45.5172 +10.01000 -45.3394 + 9.98750 -45.1603 + 9.95389 -45.1383 + 9.93167 -44.9564 + 9.90361 -44.8519 + 9.87611 -44.7456 + 9.85417 -44.5597 + 9.83250 -44.3728 + 9.80528 -44.2619 + 9.77806 -44.1494 + 9.75667 -43.9586 + 9.73583 -43.7669 + 9.71472 -43.5742 + 9.70000 -43.3047 + 9.68556 -43.0344 + 9.66500 -42.8394 + 9.64472 -42.6433 + 9.62444 -42.4461 + 9.60444 -42.2481 + 9.58472 -42.0492 + 9.56472 -41.8492 + 9.54528 -41.6486 + 9.51361 -41.5936 + 9.49417 -41.3903 + 9.47500 -41.1864 + 9.44361 -41.1264 + 9.43694 -40.7758 + 9.41806 -40.5694 + 9.39944 -40.3619 + 9.39306 -40.0111 + 9.37444 -39.8028 + 9.36222 -39.5225 + 9.35028 -39.2419 + 9.33222 -39.0317 + 9.32639 -38.6797 + 9.30861 -38.4686 + 9.29083 -38.2567 + 9.27333 -38.0439 + 9.25583 -37.8303 + 9.23833 -37.6161 + 9.22111 -37.4011 + 9.20389 -37.1856 + 9.17472 -37.1058 + 9.15778 -36.8883 + 9.13500 -36.7381 + 9.11194 -36.5864 + 9.08944 -36.4336 + 9.06667 -36.2794 + 9.04417 -36.1242 + 9.02167 -35.9678 + 8.99917 -35.8103 + 8.97694 -35.6517 + 8.95472 -35.4917 + 8.93278 -35.3308 + 8.91694 -35.1039 + 8.91361 -34.7475 + 8.89806 -34.5200 + 8.88889 -34.2275 + 8.87972 -33.9353 + 8.87667 -33.5783 + 8.87361 -33.2219 + 8.86472 -32.9292 + 8.85583 -32.6361 + 8.85306 -32.2797 + 8.85028 -31.9231 + 8.84167 -31.6300 + 8.83278 -31.3369 + 8.83028 -30.9803 + 8.82778 -30.6239 + 8.81944 -30.3306 + 8.82306 -29.9114 + 8.81472 -29.6181 + 8.80639 -29.3244 + 8.80444 -28.9683 + 8.80222 -28.6125 + 8.79417 -28.3189 + 8.78611 -28.0250 + 8.77833 -27.7311 + 8.77028 -27.4372 + 8.76250 -27.1431 + 8.75500 -26.8489 + 8.74139 -26.6158 + 8.72778 -26.3825 + 8.72028 -26.0875 + 8.71278 -25.7925 + 8.69972 -25.5581 + 8.68639 -25.3233 + 8.67333 -25.0881 + 8.66028 -24.8522 + 8.64722 -24.6161 + 8.63444 -24.3797 + 8.62139 -24.1428 + 8.60861 -23.9053 + 8.59611 -23.6675 + 8.58333 -23.4294 + 8.57083 -23.1908 + 8.55806 -22.9519 + 8.53389 -22.8294 + 8.52139 -22.5892 + 8.50917 -22.3489 + 8.49694 -22.1081 + 8.48472 -21.8669 + 8.47250 -21.6253 + 8.46028 -21.3833 + 8.43639 -21.2553 + 8.42444 -21.0125 + 8.40667 -20.8258 + 8.38889 -20.6383 + 8.37694 -20.3942 + 8.36528 -20.1494 + 8.35333 -19.9047 + 8.33000 -19.7708 + 8.31250 -19.5806 + 8.29500 -19.3894 + 8.27944 -19.0603 + 8.25639 -18.9228 + 8.24500 -18.6750 + 8.22167 -18.5361 + 8.19861 -18.3958 + 8.17556 -18.2547 + 8.15250 -18.1125 + 8.12944 -17.9694 + 8.10667 -17.8253 + 8.08944 -17.6269 + 8.07250 -17.4281 + 8.04972 -17.2817 + 8.02694 -17.1342 + 8.01611 -16.8808 + 7.99333 -16.7319 + 7.98250 -16.4781 + 7.97167 -16.2239 + 7.95500 -16.0214 + 7.93861 -15.8183 + 7.92194 -15.6150 + 7.90528 -15.4108 + 7.88889 -15.2064 + 7.87250 -15.0014 + 7.85611 -14.7961 + 7.83972 -14.5903 + 7.81750 -14.4344 + 7.79500 -14.2781 + 7.78472 -14.0203 + 7.77444 -13.7625 + 7.75250 -13.6044 + 7.74222 -13.3461 + 7.73194 -13.0875 + 7.72778 -12.7789 + 7.72361 -12.4703 + 7.71333 -12.2114 + 7.71500 -11.8531 + 7.70500 -11.5939 + 7.69500 -11.3347 + 7.69694 -10.9767 + 7.68694 -10.7172 + 7.68278 -10.4086 + 7.67889 -10.0997 + 7.66889 -9.8403 + 7.65917 -9.5803 + 7.66083 -9.2228 + 7.65111 -8.9628 + 7.64139 -8.7028 + 7.63167 -8.4425 + 7.62778 -8.1336 + 7.62389 -7.8247 + 7.61417 -7.5642 + 7.60444 -7.3033 + 7.59472 -7.0428 + 7.58528 -6.7817 + 7.57556 -6.5208 + 7.56278 -6.1725 + 7.54722 -5.9592 + 7.53194 -5.7453 + 7.52250 -5.4836 + 7.51278 -5.2217 + 7.50333 -4.9597 + 7.49389 -4.6975 + 7.48444 -4.4353 + 7.48083 -4.1256 + 7.47750 -3.8161 + 7.46806 -3.5536 + 7.47028 -3.1967 + 7.46111 -2.9342 + 7.45167 -2.6717 + 7.44222 -2.4089 + 7.44472 -2.0522 + 7.43556 -1.7894 + 7.42611 -1.5267 + 7.42861 -1.1700 + 7.42556 -1.0000 + 6.21250 -1.0000 + 6.21250 -1.0014 + 6.20389 -1.4031 + 6.19528 -1.8044 + 6.18667 -2.2053 + 6.17806 -2.6061 + 6.18111 -2.9147 + 6.17250 -3.3147 + 6.17556 -3.6231 + 6.17861 -3.9314 + 6.18750 -4.1942 + 6.19667 -4.4569 + 6.21750 -4.6289 + 6.23222 -4.8467 + 6.24722 -5.0644 + 6.26222 -5.2828 + 6.27722 -5.5011 + 6.29806 -5.6744 + 6.31889 -5.8478 + 6.33389 -6.0669 + 6.34889 -6.2861 + 6.37583 -6.4150 + 6.40278 -6.5444 + 6.41778 -6.7642 + 6.43278 -6.9842 + 6.44778 -7.2042 + 6.46278 -7.4242 + 6.48361 -7.5994 + 6.49278 -7.8647 + 6.51361 -8.0403 + 6.53472 -8.2158 + 6.54972 -8.4364 + 6.57694 -8.5672 + 6.59806 -8.7431 + 6.61917 -8.9189 + 6.63417 -9.1397 + 6.64917 -9.3608 + 6.65833 -9.6269 + 6.66750 -9.8931 + 6.68861 -10.0692 + 6.69778 -10.3353 + 6.71278 -10.5564 + 6.72806 -10.7778 + 6.73722 -11.0439 + 6.74639 -11.3103 + 6.76139 -11.5314 + 6.77667 -11.7528 + 6.78583 -12.0192 + 6.79500 -12.2853 + 6.80417 -12.5517 + 6.81333 -12.8181 + 6.81056 -13.1744 + 6.81972 -13.4408 + 6.82889 -13.7072 + 6.83806 -13.9736 + 6.84722 -14.2400 + 6.85667 -14.5064 + 6.86583 -14.7725 + 6.87500 -15.0389 + 6.87194 -15.3953 + 6.87500 -15.7067 + 6.87833 -16.0178 + 6.88139 -16.3289 + 6.87806 -16.6850 + 6.87500 -17.0408 + 6.87167 -17.3967 + 6.86861 -17.7522 + 6.87167 -18.0631 + 6.86833 -18.4183 + 6.86500 -18.7733 + 6.86167 -19.1283 + 6.86444 -19.4389 + 6.85472 -19.8378 + 6.85778 -20.1481 + 6.85417 -20.5022 + 6.85056 -20.8564 + 6.84056 -21.2539 + 6.84333 -21.5639 + 6.83972 -21.9175 + 6.83306 -22.1819 + 6.82917 -22.5350 + 6.81889 -22.9308 + 6.82167 -23.2403 + 6.82417 -23.5494 + 6.82694 -23.8589 + 6.83611 -24.1253 + 6.84528 -24.3917 + 6.85472 -24.6578 + 6.86389 -24.9242 + 6.88000 -25.1475 + 6.90917 -25.2844 + 6.93194 -25.4642 + 6.96139 -25.6000 + 6.99083 -25.7350 + 7.01722 -25.7806 + 7.03361 -26.0025 + 7.06333 -26.1356 + 7.07972 -26.3569 + 7.10306 -26.5336 + 7.12611 -26.7097 + 7.15278 -26.7519 + 7.16278 -27.0172 + 7.17278 -27.2825 + 7.18306 -27.5475 + 7.19306 -27.8125 + 7.18972 -28.1681 + 7.19972 -28.4331 + 7.20333 -28.7431 + 7.21333 -29.0081 + 7.22361 -29.2731 + 7.22722 -29.5831 + 7.23056 -29.8931 + 7.24083 -30.1578 + 7.23750 -30.5128 + 7.24778 -30.7775 + 7.25139 -31.0872 + 7.25472 -31.3969 + 7.25833 -31.7067 + 7.26889 -31.9711 + 7.27944 -32.2356 + 7.29694 -32.4547 + 7.32167 -32.6278 + 7.33944 -32.8461 + 7.35722 -33.0642 + 7.38222 -33.2356 + 7.40750 -33.4064 + 7.43972 -33.5297 + 7.45806 -33.7456 + 7.47639 -33.9611 + 7.48750 -34.2233 + 7.49889 -34.4856 + 7.51750 -34.7000 + 7.53611 -34.9144 + 7.55472 -35.1281 + 7.58083 -35.2933 + 7.59250 -35.5542 + 7.61139 -35.7667 + 7.62333 -36.0272 + 7.64250 -36.2389 + 7.65444 -36.4989 + 7.64806 -36.7697 + 7.62639 -36.9156 + 7.60444 -37.0603 + 7.59417 -37.4650 + 7.58389 -37.8694 + 7.57361 -38.2731 + 7.58556 -38.5342 + 7.59778 -38.7950 + 7.60972 -39.0558 + 7.62194 -39.3164 + 7.63444 -39.5767 + 7.66194 -39.7403 + 7.67444 -40.0000 + 7.68694 -40.2597 + 7.69944 -40.5192 + 7.71222 -40.7783 + 7.72500 -41.0372 + 7.73806 -41.2958 + 7.73528 -41.6525 + 7.74833 -41.9111 + 7.74583 -42.2678 + 7.74306 -42.6242 + 7.73250 -43.0292 + 7.72167 -43.4336 + 7.71056 -43.8375 + 7.69944 -44.2406 + 7.70444 -44.5478 + 7.70944 -44.8547 + 7.70611 -45.2097 + 7.70278 -45.5642 + 7.69944 -45.9186 + 7.69583 -46.2728 + 7.70083 -46.5792 + 7.70583 -46.8858 + 7.71944 -47.1447 + 7.73333 -47.4036 + 7.74694 -47.6622 + 7.76111 -47.9206 + 7.77500 -48.1789 + 7.78917 -48.4367 + 7.78583 -48.7906 + 7.80028 -49.0483 + 7.81472 -49.3058 + 7.82917 -49.5631 + 7.86194 -49.7222 + 7.90389 -49.8303 + 7.94611 -49.9356 + 7.97806 -49.8686 + 8.02028 -49.9689 + 8.06278 -50.0661 + 8.10556 -50.1608 + 8.13750 -50.0853 + 8.17472 -50.0911 + 8.20083 -49.9289 + 8.22694 -49.7653 + 8.25278 -49.6003 + 8.27833 -49.4342 + 8.29528 -49.6811 + 8.31250 -49.9275 + 8.33000 -50.1733 + 8.34750 -50.4189 + 8.36500 -50.6639 + 8.38306 -50.9083 + 8.40083 -51.1522 + 8.41917 -51.3958 + 8.43750 -51.6389 + 8.45611 -51.8814 + 8.47472 -52.1233 + 8.49361 -52.3644 + 8.49500 -52.7225 + 8.51417 -52.9633 + 8.53361 -53.2036 + 8.55306 -53.4431 + 8.55472 -53.8008 + 8.57472 -54.0400 + 8.59500 -54.2783 + 8.59694 -54.6358 + 8.60833 -54.9333 + 8.61972 -55.2308 + 8.63111 -55.5281 + 8.64306 -55.8250 + 8.66417 -56.0611 + 8.68583 -56.2964 + 8.70778 -56.5311 + 8.72972 -56.7653 + 8.75222 -56.9983 + 8.77472 -57.2308 + 8.79778 -57.4625 + 8.82083 -57.6936 + 8.84417 -57.9236 + 8.84833 -58.2797 + 8.87222 -58.5089 + 8.89639 -58.7372 + 8.92083 -58.9644 + 8.94583 -59.1911 + 8.96083 -59.4817 + 8.97611 -59.7717 + 8.99194 -60.0614 + 9.00778 -60.3508 + 9.02361 -60.6400 + 9.04000 -60.9286 + 9.05667 -61.2167 + 9.07333 -61.5044 + 9.10111 -61.7253 + 9.12917 -61.9447 + 9.14694 -62.2308 + 9.16500 -62.5161 + 9.20389 -62.8053 + 9.23361 -63.0206 + 9.26361 -63.2347 + 9.27250 -63.5864 + 9.30333 -63.7989 + 9.33472 -64.0103 + 9.34444 -64.3608 + 9.37667 -64.5703 + 9.40944 -64.7783 + 9.44250 -64.9850 + 9.47611 -65.1900 + 9.51000 -65.3936 + 9.54472 -65.5956 + 9.56889 -65.8697 + 9.59333 -66.1428 + 9.60694 -66.4894 + 9.62111 -66.8356 + 9.65861 -67.0322 + 9.69639 -67.2275 + 9.72333 -67.4964 + 9.75111 -67.7642 + 9.76778 -68.1075 + 9.80806 -68.2972 + 9.84917 -68.4850 + 9.86750 -68.8261 + 9.91000 -69.0108 + 9.92972 -69.3503 + 9.96167 -69.6108 + 9.99444 -69.8697 +10.00420 -70.2867 +10.03830 -70.5439 +10.06140 -70.8803 +10.10940 -71.0547 +10.14610 -71.3081 +10.18390 -71.5597 +10.21030 -71.8917 +10.26190 -72.0583 +10.31470 -72.2219 +10.34390 -72.5503 +10.41720 -72.7617 +10.46110 -73.0017 +10.50640 -73.2397 +10.56440 -73.3894 +10.62360 -73.5358 +10.68390 -73.6786 +10.75610 -73.7297 +10.82890 -73.7756 +10.91250 -73.7261 +10.99560 -73.6703 +11.05920 -73.7903 +11.12330 -73.9067 +11.20670 -73.8333 +11.27220 -73.9403 +11.35500 -73.8550 +11.42140 -73.9522 +11.50360 -73.8547 +11.58470 -73.7508 +11.65190 -73.8331 +11.72000 -73.9108 +11.78830 -73.9839 +11.85750 -74.0525 +11.93220 -74.0183 +12.00670 -73.9792 +12.08080 -73.9342 +12.15440 -73.8842 +12.23110 -73.7294 +12.30060 -73.7678 +12.36530 -74.0000 +12.42940 -74.3278 +12.49970 -74.4519 +12.62560 -65.2733 +12.60940 -65.2686 +12.56280 -65.1528 +12.53110 -65.1403 +12.51640 -65.0336 +12.50420 -64.7272 +12.50750 -64.4281 +12.51080 -64.1289 +12.51420 -63.8294 +12.51720 -63.5303 +12.52030 -63.2311 +12.52330 -62.9317 +12.54080 -62.6389 +12.54360 -62.3394 +12.56030 -62.0464 +12.60500 -61.7631 +12.62110 -61.4681 +12.65060 -61.1767 +12.67920 -60.9839 +12.72030 -60.9919 +12.76170 -60.9972 +12.80280 -60.9997 +13.02250 -54.7567 diff --git a/kstars/kstars/data/mw11.dat b/kstars/kstars/data/mw11.dat new file mode 100644 index 00000000..89b1724b --- /dev/null +++ b/kstars/kstars/data/mw11.dat @@ -0,0 +1,107 @@ +15.00000 -56.3769 +15.00830 -56.3769 +15.03970 -56.2314 +15.07110 -56.0842 +15.10190 -55.9350 +15.13280 -55.7842 +15.16940 -55.7172 +15.20580 -55.6481 +15.25470 -55.7461 +15.29110 -55.6708 +15.33360 -55.6775 +15.37640 -55.6806 +15.40580 -55.5142 +15.43500 -55.3464 +15.46390 -55.1769 +15.49280 -55.0061 +15.52110 -54.8336 +15.54940 -54.6597 +15.57720 -54.4842 +15.59170 -54.1458 +15.61920 -53.9683 +15.64640 -53.7892 +15.67330 -53.6089 +15.68640 -53.2681 +15.71310 -53.0856 +15.73920 -52.9017 +15.75170 -52.5594 +15.77750 -52.3736 +15.78940 -52.0306 +15.81470 -51.8428 +15.83970 -51.6539 +15.86470 -51.4639 +15.87580 -51.1189 +15.88000 -50.6964 +15.88390 -50.2742 +15.88810 -49.8517 +15.89190 -49.4294 +15.90890 -49.1606 +15.91250 -48.7381 +15.91610 -48.3156 +15.91940 -47.8933 +15.90780 -47.5997 +15.91140 -47.1775 +15.91360 -46.8961 +15.94750 -46.9953 +15.97390 -47.1575 +16.01560 -47.1864 +16.05690 -47.2119 +16.07860 -47.0114 +16.09390 -46.7364 +16.10860 -46.4606 +16.11690 -46.1108 +16.12500 -45.7611 +16.13940 -45.4844 +16.15390 -45.2072 +16.16170 -44.8569 +16.16920 -44.5064 +16.17030 -44.0831 +16.17140 -43.6597 +16.15920 -43.3731 +16.13420 -43.0811 +16.12170 -42.9344 +16.09000 -42.8486 +16.05830 -42.7606 +16.02670 -42.6703 +16.00030 -42.7933 +15.96220 -42.7639 +15.93060 -42.6669 +15.89940 -42.5678 +15.87500 -42.4028 +15.84970 -42.3764 +15.81190 -42.3344 +15.77420 -42.2889 +15.74750 -42.3967 +15.72110 -42.5025 +15.69440 -42.6069 +15.66780 -42.7094 +15.64640 -42.8897 +15.62500 -43.0689 +15.60330 -43.2469 +15.58170 -43.4239 +15.57080 -43.7608 +15.54860 -43.9361 +15.52640 -44.1103 +15.51500 -44.4456 +15.49250 -44.6178 +15.48060 -44.9525 +15.44170 -44.8767 +15.40280 -44.7978 +15.37920 -44.6050 +15.35360 -44.5489 +15.33030 -44.3536 +15.29190 -44.2647 +15.25390 -44.1722 +15.22580 -44.2458 +15.19750 -44.3172 +15.17420 -44.4722 +15.15080 -44.6256 +15.12720 -44.7778 +15.10330 -44.9286 +15.07940 -45.0781 +15.05530 -45.2261 +15.04060 -45.5461 +15.01640 -45.6919 +15.00110 -46.0108 +15.00000 -46.0108 +15.00000 -56.3769 diff --git a/kstars/kstars/data/neptune.B0.vsop b/kstars/kstars/data/neptune.B0.vsop new file mode 100644 index 00000000..761f69bc --- /dev/null +++ b/kstars/kstars/data/neptune.B0.vsop @@ -0,0 +1,172 @@ +0.00027623609 0.000000 0.000000 +0.03088622933 1.44104372626 38.1330356378 +0.00027780087 5.91271882843 76.2660712756 +0.0001535549 2.52123799481 36.6485629295 +0.00015448133 3.50877080888 39.6175083461 +0.00001999919 1.50998669505 74.7815985673 +0.0000196754 4.37778195768 1.4844727083 +0.00001015137 3.21561035875 35.1640902212 +0.00000605767 2.80246601405 73.297125859 +0.00000594878 2.12892708114 41.1019810544 +0.00000588805 3.18655882497 2.9689454166 +0.0000040183 4.16883287237 114.3991069134 +0.00000254333 3.27120499438 453.424893819 +0.00000261647 3.76722704749 213.299095438 +0.00000279964 1.68165309699 77.7505439839 +0.0000020559 4.25652348864 529.6909650946 +0.00000140455 3.52969556376 137.0330241624 +0.0000009853 4.16774829927 33.6796175129 +0.00000051257 1.95121181203 4.4534181249 +0.00000067971 4.66970781659 71.8126531507 +0.00000041931 5.41783694467 111.4301614968 +0.00000041822 5.94832001477 112.9146342051 +0.00000030637 0.93620571932 42.5864537627 +0.00000011084 5.88898793049 108.4612160802 +0.0000000962 0.03944255108 70.3281804424 +0.00000009664 0.22455797403 79.2350166922 +0.00000009728 5.30069593532 32.1951448046 +0.00000007386 3.00684933642 426.598190876 +0.00000007087 0.12535040656 109.9456887885 +0.00000006021 6.20514068152 115.8835796217 +0.00000006169 3.62098109648 983.1158589136 +0.00000004777 0.75210194972 5.9378908332 +0.00000006391 5.8464610106 148.0787244263 +0.00000006251 2.41678769385 152.5321425512 +0.00000004539 5.581820987 175.1660598002 +0.00000005006 4.60815664851 1059.3819301892 +0.00000004289 4.19647392821 47.6942631934 +0.00000005795 5.07516716087 415.2918581812 +0.00000004749 2.51605725604 37.611770776 +0.00000004119 1.72779509865 28.5718080822 +0.00000004076 6.00252170354 145.1097790097 +0.00000004429 5.65995321659 98.8999885246 +0.0000000395 2.74104636753 350.3321196004 +0.00000004091 1.61787956945 39.0962434843 +0.00000004131 4.40682554313 37.1698277913 +0.0000000471 3.50929350767 38.6543004996 +0.0000000444 4.78977105547 38.084851528 +0.00000004433 1.23386935925 38.1812197476 +0.00000003762 4.83940791709 491.5579294568 +0.00000002606 1.20956732792 451.9404211107 +0.00000002537 2.18628045751 454.9093665273 +0.00000002328 5.19779918719 72.0732855816 +0.00000002502 0.8598790435 106.9767433719 +0.00000002342 0.81387240947 4.192785694 +0.00000001981 0.46617960831 184.7272873558 +0.00000001963 6.01909114576 44.070926471 +0.0000000218 0.70099749844 206.1855484372 +0.00000001811 0.40456996647 40.5807161926 +0.00000001814 3.64699555185 220.4126424388 +0.00000001705 6.13551142362 181.7583419392 +0.00000001855 5.61635630213 35.685355083 +0.00000001595 2.97147156093 37.8724032069 +0.00000001785 2.42154818096 388.4651552382 +0.00000001595 3.05266110075 38.3936680687 +0.00000001437 1.48678704605 135.5485514541 +0.00000001387 2.46149266117 138.5174968707 +0.00000001366 1.52026779665 68.8437077341 +0.00000001575 3.58964541604 38.0211610532 +0.00000001297 5.06156596196 33.9402499438 +0.00000001487 0.20211121607 30.0562807905 +0.00000001504 5.80298577327 46.2097904851 +0.00000001192 0.87275514483 42.3258213318 +0.00000001569 2.43405967107 38.2449102224 +0.00000001207 1.84658687853 251.4321310758 +0.00000001015 0.53439848924 129.9194771616 +0.00000000999 2.47463873948 312.1990839626 +0.0000000099 3.41514319052 144.1465711632 +0.00000000963 4.31733242907 151.0476698429 +0.0000000102 0.98226686775 143.6253063014 +0.00000000941 1.02993053785 221.3758502853 +0.00000000938 2.43648356625 567.8240007324 +0.00000001111 0.65175024456 146.594251718 +0.00000000777 0.00175975222 218.4069048687 +0.00000000895 0.2512386962 30.7106720963 +0.00000000795 5.80519741659 149.5631971346 +0.00000000737 3.40060492866 446.3113468182 +0.00000000719 1.43795191278 8.0767548473 +0.0000000072 0.0065100755 460.5384408198 +0.00000000766 4.03399506246 522.5774180938 +0.00000000666 1.39457824982 84.3428261229 +0.00000000584 1.01405548136 536.8045120954 +0.00000000596 0.62390100715 35.212274331 +0.00000000598 5.39946724188 41.0537969446 +0.00000000475 5.80072248338 7.4223635415 +0.0000000051 1.3447857974 258.0244132148 +0.00000000458 5.25325523118 80.7194894005 +0.00000000421 3.24496387889 416.7763308895 +0.00000000446 1.19167306357 180.2738692309 +0.00000000471 0.92632922375 44.7253177768 +0.00000000387 1.68488418788 183.2428146475 +0.00000000375 0.15223869165 255.0554677982 +0.00000000354 4.21526988674 0.9632078465 +0.00000000379 2.16947487177 105.4922706636 +0.00000000341 4.7919405168 110.2063212194 +0.00000000427 5.15774894584 31.5407534988 +0.00000000302 3.4570630628 100.3844612329 +0.00000000298 2.26790695187 639.897286314 +0.00000000279 0.25689162963 39.5056337615 +0.0000000032 3.58085653166 45.2465826386 +0.00000000269 5.72024180826 36.7604375141 +0.00000000247 0.61040148804 186.2117600641 +0.00000000245 0.64173616273 419.4846438752 +0.00000000235 0.73189197665 10213.285546211 +0.00000000232 0.37399822852 490.0734567485 +0.0000000023 5.76570492457 12.5301729722 +0.0000000024 4.13447692727 0.5212648618 +0.00000000279 1.62614865256 294.6729761443 +0.00000000238 2.1852891655 219.891377577 +0.00000000262 3.08384135298 6.592282139 +0.00000000217 2.93214905312 27.0873353739 +0.00000000217 4.69210602828 406.1031376411 +0.00000000219 1.3521271256 216.9224321604 +0.000000002 2.35215465744 605.9570363702 +0.00000000232 3.92583619589 1512.8068240082 +0.00000000223 5.52392277606 187.6962327724 +0.0000000019 0.29169556516 291.7040307277 +0.00000000236 3.12464145036 563.6312150384 +0.00000000193 0.53675942386 60.7669528868 +0.00000000215 3.78391259001 103.0927742186 +0.00000000172 5.63262770743 7.1135470008 +0.00000000164 4.14700645532 77.2292791221 +0.00000000162 0.72021213236 11.0457002639 +0.0000000016 4.23490438166 487.3651437628 +0.00000000191 0.37651439206 31.019488637 +0.00000000157 1.02419759383 6283.0758499914 +0.00000000157 4.42530429545 6206.8097787158 +0.00000000178 6.24797160202 316.3918696566 +0.00000000161 5.65988283675 343.2185725996 +0.00000000153 5.58405022784 252.0865223816 +0.00000000189 4.8079103997 641.1211265914 +0.00000000166 5.50438043692 662.531203563 +0.00000000146 5.08949604858 286.596221297 +0.00000000145 2.13015521881 2042.4977891028 +0.00000000156 2.19452173251 274.0660483248 +0.00000000148 4.85696640135 442.7517005706 +0.00000000187 4.96121139073 1589.0728952838 +0.00000000155 2.28260574227 142.1408335931 +0.00000000134 1.29277093566 456.3938392356 +0.00000000126 5.59769497652 179.3588454942 +0.00000000146 2.53359213478 256.5399405065 +0.0000000014 1.57962199954 75.7448064138 +0.00000000123 0.05442220184 944.9828232758 +0.00000000122 1.90676379802 418.2608035978 +0.00000000154 1.86865302773 331.3215390738 +0.00000000144 5.52229258454 14.0146456805 +0.00000000138 2.80728175526 82.8583534146 +0.00000000107 0.66995358132 190.665178189 +0.00000000114 1.4889498028 253.5709950899 +0.0000000011 5.32587573069 240.125798381 +0.00000000105 0.65548440578 173.6815870919 +0.00000000102 2.58735617801 450.4559484024 +0.00000000098 0.44044795266 328.3525936572 +0.00000000101 4.71267656829 117.36805233 +0.00000000094 0.54938580474 293.188503436 +0.00000000095 2.17636214523 101.8689339412 +0.00000000093 0.63687810471 377.1588225434 +0.00000000091 5.84828809934 10137.0194749354 +0.00000000089 1.02830167997 1021.2488945514 +0.00000000094 1.79320597168 493.0424021651 +0.0000000008 1.58140274465 69.1525242748 +0.00000000075 0.23453373368 63.7358983034 +0.00000000071 1.5196198969 488.5889840402 diff --git a/kstars/kstars/data/neptune.B1.vsop b/kstars/kstars/data/neptune.B1.vsop new file mode 100644 index 00000000..1458e0b6 --- /dev/null +++ b/kstars/kstars/data/neptune.B1.vsop @@ -0,0 +1,82 @@ +-0.000014333 0.000000 0.000000 +0.00227279214 3.8079308987 38.1330356378 +0.0000180312 1.97576485377 76.2660712756 +0.00001385733 4.82555548018 36.6485629295 +0.00001073298 6.08054240712 39.6175083461 +0.00000147903 3.85766231348 74.7815985673 +0.00000136448 0.47764957338 1.4844727083 +0.00000070285 6.18782052139 35.1640902212 +0.00000051899 5.05221791891 73.297125859 +0.00000037273 4.89476629246 41.1019810544 +0.00000042568 0.30721737205 114.3991069134 +0.00000037104 5.75999349109 2.9689454166 +0.00000026399 5.21566335936 213.299095438 +0.00000016949 4.26463671859 77.7505439839 +0.00000018747 0.90426522185 453.424893819 +0.00000012951 6.17709713139 529.6909650946 +0.00000010502 1.20336443465 137.0330241624 +0.00000004416 1.25478204684 111.4301614968 +0.00000004383 6.14147099615 71.8126531507 +0.00000003694 0.94837702528 33.6796175129 +0.00000002957 4.7753287121 4.4534181249 +0.00000002698 1.92435531119 112.9146342051 +0.00000001989 3.96637567224 42.5864537627 +0.0000000115 4.30568700024 37.611770776 +0.00000000871 4.81775882249 152.5321425512 +0.00000000944 2.2177777205 109.9456887885 +0.00000000936 1.1705498394 148.0787244263 +0.00000000925 2.40329074 206.1855484372 +0.0000000069 1.57381082857 38.6543004996 +0.00000000624 2.79466003645 79.2350166922 +0.00000000726 4.13829519132 28.5718080822 +0.0000000064 2.46161252327 115.8835796217 +0.00000000531 2.969915305 98.8999885246 +0.00000000537 1.95986772922 220.4126424388 +0.00000000539 2.06690307827 40.5807161926 +0.00000000716 0.5578184701 350.3321196004 +0.00000000563 1.84072805158 983.1158589136 +0.00000000533 1.3478767794 47.6942631934 +0.00000000566 1.80111775954 175.1660598002 +0.00000000449 1.62191691011 144.1465711632 +0.00000000371 2.74239666472 415.2918581812 +0.00000000381 6.11910193382 426.598190876 +0.00000000366 2.3975258536 129.9194771616 +0.00000000456 3.19611413854 108.4612160802 +0.00000000327 3.62341506247 38.1812197476 +0.00000000328 0.89613145346 38.084851528 +0.00000000341 3.8726546907 35.685355083 +0.00000000331 4.48858774501 460.5384408198 +0.00000000414 1.03543720726 70.3281804424 +0.0000000031 0.51297445145 37.1698277913 +0.00000000287 2.183516518 491.5579294568 +0.00000000274 6.11504724934 522.5774180938 +0.00000000281 3.81657117512 5.9378908332 +0.00000000298 4.00532631258 39.0962434843 +0.00000000265 5.26569823181 446.3113468182 +0.00000000319 1.34097217817 184.7272873558 +0.00000000203 6.02944475303 149.5631971346 +0.00000000205 5.5393573202 536.8045120954 +0.00000000226 6.17710997862 454.9093665273 +0.00000000186 3.24302117645 4.192785694 +0.00000000179 4.91458426239 451.9404211107 +0.00000000198 2.3077585288 146.594251718 +0.00000000166 1.16793600058 72.0732855816 +0.00000000147 2.10574339673 44.070926471 +0.00000000123 1.98250467171 46.2097904851 +0.00000000159 3.46955908364 145.1097790097 +0.00000000116 5.8897111359 38.0211610532 +0.00000000115 4.73412534395 38.2449102224 +0.00000000125 3.42713474801 251.4321310758 +0.00000000128 1.51108932026 221.3758502853 +0.00000000127 0.17176461812 138.5174968707 +0.00000000124 5.85160407534 1059.3819301892 +0.00000000091 2.38273591235 30.0562807905 +0.00000000118 5.27114846878 37.8724032069 +0.00000000117 5.35267669439 38.3936680687 +0.00000000099 5.19920708255 135.5485514541 +0.00000000114 4.37452353441 388.4651552382 +0.00000000093 4.64183693718 106.9767433719 +0.00000000084 1.35269684746 33.9402499438 +0.00000000111 3.5622646377 181.7583419392 +0.00000000082 3.18401661435 42.3258213318 +0.00000000084 5.51669920239 8.0767548473 diff --git a/kstars/kstars/data/neptune.B2.vsop b/kstars/kstars/data/neptune.B2.vsop new file mode 100644 index 00000000..94d40bbb --- /dev/null +++ b/kstars/kstars/data/neptune.B2.vsop @@ -0,0 +1,25 @@ +-0.00000058646 0.000000 0.000000 +0.00009690766 5.57123750291 38.1330356378 +0.00000078815 3.62705474219 76.2660712756 +0.00000071523 0.4547668858 36.6485629295 +0.00000029915 1.60671721861 39.6175083461 +0.00000006472 5.60736756575 74.7815985673 +0.000000058 2.25341847151 1.4844727083 +0.00000004309 1.68126737666 35.1640902212 +0.00000003502 2.39142672984 114.3991069134 +0.00000002649 0.65061457644 73.297125859 +0.00000001518 0.37600329684 213.299095438 +0.00000001223 1.2311604303 2.9689454166 +0.00000000766 5.45279753249 453.424893819 +0.00000000779 2.07081431472 529.6909650946 +0.00000000496 0.26552533921 41.1019810544 +0.00000000469 5.87866293959 77.7505439839 +0.00000000482 5.63056237954 137.0330241624 +0.00000000345 1.80085651594 71.8126531507 +0.00000000274 2.86650141006 33.6796175129 +0.00000000158 4.63868656467 206.1855484372 +0.00000000166 1.24877330835 220.4126424388 +0.00000000153 2.87376446497 111.4301614968 +0.00000000116 3.63838544843 112.9146342051 +0.00000000085 0.43712705655 4.4534181249 +0.00000000104 6.12597614674 144.1465711632 diff --git a/kstars/kstars/data/neptune.B3.vsop b/kstars/kstars/data/neptune.B3.vsop new file mode 100644 index 00000000..6effa8a5 --- /dev/null +++ b/kstars/kstars/data/neptune.B3.vsop @@ -0,0 +1,9 @@ +0.00000002393 0.000000 0.000000 +0.00000273423 1.01688979072 38.1330356378 +0.00000002274 2.36805657126 36.6485629295 +0.00000002029 5.33364321342 76.2660712756 +0.00000000538 3.21934211365 39.6175083461 +0.00000000242 4.52650721578 114.3991069134 +0.00000000185 1.04913770083 74.7815985673 +0.00000000155 3.62376309338 35.1640902212 +0.00000000157 3.9419536961 1.4844727083 diff --git a/kstars/kstars/data/neptune.B4.vsop b/kstars/kstars/data/neptune.B4.vsop new file mode 100644 index 00000000..763c1e0e --- /dev/null +++ b/kstars/kstars/data/neptune.B4.vsop @@ -0,0 +1 @@ +0.00000005728 2.66872693322 38.1330356378 \ No newline at end of file diff --git a/kstars/kstars/data/neptune.B5.vsop b/kstars/kstars/data/neptune.B5.vsop new file mode 100644 index 00000000..0a2649a3 --- /dev/null +++ b/kstars/kstars/data/neptune.B5.vsop @@ -0,0 +1 @@ +0.00000000113 4.70646877989 38.1330356378 \ No newline at end of file diff --git a/kstars/kstars/data/neptune.L0.vsop b/kstars/kstars/data/neptune.L0.vsop new file mode 100644 index 00000000..643f3ce7 --- /dev/null +++ b/kstars/kstars/data/neptune.L0.vsop @@ -0,0 +1,423 @@ +5.31188633047 0.000000 0.000000 +0.01798475509 2.9010127305 38.1330356378 +0.01019727662 0.4858092366 1.4844727083 +0.00124531845 4.83008090682 36.6485629295 +0.0004206445 5.41054991607 2.9689454166 +0.00037714589 6.09221834946 35.1640902212 +0.00033784734 1.24488865578 76.2660712756 +0.00016482741 0.00007729261 491.5579294568 +0.00009198582 4.93747059924 39.6175083461 +0.00008994249 0.27462142569 175.1660598002 +0.00004216235 1.98711914364 73.297125859 +0.00003364818 1.03590121818 33.6796175129 +0.000022848 4.20606932559 4.4534181249 +0.00001433512 2.78340432711 74.7815985673 +0.0000090024 2.07606702418 109.9456887885 +0.00000744996 3.19032530145 71.8126531507 +0.00000506206 5.74785370252 114.3991069134 +0.00000399552 0.34972342569 1021.2488945514 +0.00000345195 3.46186210169 41.1019810544 +0.00000306338 0.49684039897 0.5212648618 +0.00000287322 4.50523446022 0.0481841098 +0.00000323004 2.24815188609 32.1951448046 +0.00000340323 3.30369900416 77.7505439839 +0.00000266605 4.88932609483 0.9632078465 +0.00000227079 1.79713054538 453.424893819 +0.00000244722 1.24693337933 9.5612275556 +0.00000232887 2.50459795017 137.0330241624 +0.0000028217 2.24565579693 146.594251718 +0.00000251941 5.78166597292 388.4651552382 +0.0000015018 2.99706110414 5.9378908332 +0.00000170404 3.3239063065 108.4612160802 +0.00000151401 2.1915309428 33.9402499438 +0.00000148295 0.85948986145 111.4301614968 +0.00000118672 3.67706204305 2.4476805548 +0.00000101821 5.70539236951 0.1118745846 +0.00000097873 2.80518260528 8.0767548473 +0.00000103054 4.40441222 70.3281804424 +0.00000103305 0.04078966679 0.2606324309 +0.000001093 2.41599378049 183.2428146475 +0.00000073938 1.32805041516 529.6909650946 +0.00000077725 4.16446516424 4.192785694 +0.00000086379 4.22834506045 490.0734567485 +0.00000081536 5.19908046216 493.0424021651 +0.00000071503 5.29530386579 350.3321196004 +0.00000064418 3.5454101605 168.0525127994 +0.0000006257 0.15028731465 182.279606801 +0.00000058488 3.50106873945 145.1097790097 +0.00000048276 1.11259925628 112.9146342051 +0.00000047229 4.57373229818 46.2097904851 +0.00000039124 1.6656935605 213.299095438 +0.00000047728 0.12906212461 484.444382456 +0.00000046858 3.01699530327 498.6714764576 +0.00000038659 2.38685706479 2.9207613068 +0.00000047046 4.498446604 173.6815870919 +0.00000047565 2.58404814824 219.891377577 +0.00000044714 5.47302733614 176.6505325085 +0.00000032279 3.4575915122 30.7106720963 +0.00000028249 4.13282446716 6.592282139 +0.00000024433 4.55736848232 106.9767433719 +0.00000024661 3.67822620786 181.7583419392 +0.00000024505 1.55095867965 7.1135470008 +0.00000021848 1.04366818343 39.0962434843 +0.00000016936 6.10896452834 44.7253177768 +0.00000022169 2.74932970271 256.5399405065 +0.00000016614 4.98188930613 37.611770776 +0.00000017728 3.55049134167 1.3725981237 +0.00000017347 2.1406923488 42.5864537627 +0.00000014953 3.36405649131 98.8999885246 +0.00000014566 0.69857991985 1550.939859646 +0.00000015676 6.22010212025 454.9093665273 +0.00000013243 5.61712542227 68.8437077341 +0.00000014837 3.52557245517 25.6028626656 +0.00000012757 0.04509743861 11.0457002639 +0.00000011988 4.81687553351 24.1183899573 +0.0000001106 1.78958277553 7.4223635415 +0.00000012108 1.87022663714 79.2350166922 +0.00000011698 0.49005698002 1.5963472929 +0.00000010459 2.38743199893 381.3516082374 +0.00000011681 3.85151357766 218.4069048687 +0.00000008744 0.1416856861 148.0787244263 +0.00000009196 1.00274090619 72.0732855816 +0.00000011343 0.81432278263 525.4981794006 +0.00000010097 5.03383557061 601.7642506762 +0.00000008035 1.7768572301 0.2124483211 +0.00000008382 3.07534786987 1.2720243872 +0.00000010803 2.92081211459 293.188503436 +0.00000007666 1.52223325105 115.8835796217 +0.00000007531 5.37537256533 5.1078094307 +0.00000008691 4.74352784364 143.6253063014 +0.00000010183 1.15395455831 6244.9428143536 +0.00000008283 0.35956716764 138.5174968707 +0.00000009544 4.02452832984 152.5321425512 +0.00000007274 4.10937535938 251.4321310758 +0.00000007465 1.72131945843 31.019488637 +0.00000006902 4.62452068308 2.7083129857 +0.00000007094 5.11528393609 312.1990839626 +0.00000007929 2.10765101655 27.0873353739 +0.00000006156 3.50746507109 28.5718080822 +0.00000007134 2.05292376023 278.2588340188 +0.00000008193 2.58588219154 141.2258098564 +0.00000005499 2.09250039025 1.6969210294 +0.00000005279 4.09390686798 983.1158589136 +0.00000006947 3.48041784595 415.2918581812 +0.00000005916 0.68957324226 62.2514255951 +0.00000005925 4.0250459262 255.0554677982 +0.00000004606 1.17779101436 43.2408450685 +0.00000005357 3.63061058987 5.4166259714 +0.00000005918 2.57693824084 10175.1525105732 +0.00000005482 3.0797973728 329.8370663655 +0.00000003956 5.00418696742 184.7272873558 +0.00000005408 3.31313295602 528.2064923863 +0.00000004767 4.91981150665 456.3938392356 +0.0000000377 1.57277409442 32.7164096664 +0.00000003924 4.92763242635 180.2738692309 +0.00000003707 4.82965453201 221.3758502853 +0.00000003802 4.96279204998 594.6507036754 +0.00000004014 1.6390516403 40.5807161926 +0.00000003061 0.39713858313 1.4362885985 +0.00000003261 4.65478978469 29.226199388 +0.00000003474 5.65891305944 395.578702239 +0.00000002918 5.91079083895 1.2238402774 +0.00000003649 3.88114678609 494.5268748734 +0.00000003225 5.57423738665 1014.1353475506 +0.00000002845 0.56009386585 144.1465711632 +0.00000002848 0.55423029727 567.8240007324 +0.0000000344 1.70887250883 12.5301729722 +0.00000003267 5.6328779982 488.5889840402 +0.00000003107 5.79335949207 105.4922706636 +0.00000002712 2.43726364359 60.7669528868 +0.00000003202 2.21483496593 41.0537969446 +0.00000003134 4.69665220513 82.8583534146 +0.0000000359 5.69939670162 1124.34166877 +0.00000002967 0.54448940101 135.5485514541 +0.00000003211 4.19927605853 291.7040307277 +0.00000002899 5.99669788291 22.633917249 +0.00000003143 2.93495725805 31.2319369581 +0.00000002729 4.62707721219 5.6290742925 +0.00000002513 5.60391563025 19.1224551112 +0.0000000269 5.32070128202 2.0057375701 +0.0000000263 6.00855841124 37.1698277913 +0.00000002296 6.06934502789 451.9404211107 +0.00000002858 4.88677262419 258.0244132148 +0.00000002879 5.12239168488 38.6543004996 +0.0000000227 2.08634524182 30.0562807905 +0.00000002301 3.35951602914 1028.3624415522 +0.00000003001 3.59143817947 211.8146227297 +0.00000002237 0.3845555347 3.6233367224 +0.00000002901 3.24755614136 366.485629295 +0.00000002592 1.36262641469 35.4247226521 +0.00000002418 4.93467056526 47.6942631934 +0.00000002089 5.79838063413 4.665866446 +0.00000002586 2.69392971321 38.1812197476 +0.00000001913 5.53560681085 149.5631971346 +0.00000001971 6.00790964671 34.2008823747 +0.00000002586 6.24984047544 38.084851528 +0.00000002098 4.57819744766 1019.7644218431 +0.00000001869 3.85907708723 911.042573332 +0.00000002486 5.21235809332 140.001969579 +0.00000001795 1.68012868451 1059.3819301892 +0.00000002326 2.82664069146 807.9497991134 +0.00000001984 5.54763522932 1022.7333672597 +0.00000001919 5.10717766499 216.9224321604 +0.00000002004 5.47811228948 63.7358983034 +0.00000002021 4.15631916516 178.1350052168 +0.0000000176 6.00927149342 172.1971143836 +0.0000000214 2.65037925793 700.6642392008 +0.00000001988 3.3585027278 186.2117600641 +0.00000001956 5.01527508588 294.6729761443 +0.00000001966 4.07957525462 20.6069278195 +0.00000001637 0.53823942149 67.3592350258 +0.0000000154 2.62327849119 41.7563723602 +0.0000000181 5.81430038477 129.9194771616 +0.00000001776 4.37047808449 328.3525936572 +0.0000000146 2.63664516309 2.857070832 +0.00000001388 2.10598045632 3.9321532631 +0.00000001352 0.55618245459 0.6543913058 +0.00000001668 2.77543377384 16.1535096946 +0.00000001338 0.37643611305 14.0146456805 +0.00000001218 0.7345643475 426.598190876 +0.00000001531 4.54891769768 526.722019678 +0.0000000161 3.40993944436 403.1341922245 +0.00000001361 4.48227243414 17.6379824029 +0.00000001589 5.59323020112 3302.479391062 +0.00000001132 5.6452072536 151.0476698429 +0.00000001357 4.0639903143 26.826702943 +0.00000001494 4.98692049495 666.723989257 +0.00000001077 4.3091147025 0.6331394464 +0.00000001042 6.02756893581 106.0135355254 +0.0000000106 0.74679491358 487.3651437628 +0.0000000131 3.7852638093 386.9806825299 +0.00000001342 4.52685061062 563.6312150384 +0.00000000986 0.00600924269 81.3738807063 +0.00000001232 5.17443930901 331.3215390738 +0.00000000929 4.51267465978 38.3936680687 +0.00000000956 3.5044779102 64.9597385808 +0.00000000929 4.43109514438 37.8724032069 +0.00000000926 6.09803297747 4.1446015842 +0.00000000972 0.59038366513 8.9068362498 +0.00000001246 4.69840351226 389.9496279465 +0.00000001009 5.98451242784 142.1408335931 +0.0000000102 0.832338923 39.3568759152 +0.00000001013 0.37845630298 36.9091953604 +0.0000000094 2.42688145966 343.2185725996 +0.00000000974 5.23958752786 253.5709950899 +0.00000000964 5.09748190218 357.4456666012 +0.00000000835 1.4556862667 35.212274331 +0.00000001077 0.71409061316 44.070926471 +0.00000001083 2.27578897621 6.9010986797 +0.00000000938 5.03471583911 69.3649725959 +0.00000001078 1.20253141912 35.685355083 +0.00000001027 0.18243183397 84.3428261229 +0.00000000764 4.62720907712 0.8300814025 +0.00000001013 0.42234855022 32.4557772355 +0.00000000939 4.50445799766 365.0011565867 +0.00000000756 0.82872484717 17.5261078183 +0.00000000916 3.89409205418 38.2449102224 +0.00000000736 4.78125743795 5.3684418616 +0.00000000762 0.0189733713 189.3931538018 +0.00000000738 2.31770478416 42.3258213318 +0.0000000086 4.82440483506 210.3301500214 +0.00000000888 3.20360339895 348.8476468921 +0.00000000916 5.04967792934 38.0211610532 +0.00000000638 0.63267396269 244.318584075 +0.00000000636 1.02615137352 2080.6308247406 +0.00000000774 5.44432678139 367.9701020033 +0.00000000644 1.94044989547 446.3113468182 +0.00000000631 4.82928491724 460.5384408198 +0.00000000855 3.57592750113 439.782755154 +0.00000000678 4.48687912809 351.8165923087 +0.00000000724 4.8914160928 119.5069163441 +0.00000000594 0.59315717529 491.036664595 +0.00000000655 1.99014093 19.0105805266 +0.0000000058 2.57189536188 492.0791943186 +0.00000000694 0.08328521209 5.6772584023 +0.00000000733 5.81485239057 29.7474642498 +0.00000000666 3.42196897591 179.0982130633 +0.00000000678 0.29428615814 171.2339065371 +0.00000000635 2.13805182663 164.1203595363 +0.00000000623 5.6145494038 285.3723810196 +0.00000000529 1.88063108785 416.7763308895 +0.00000000529 5.1325078803 697.743477894 +0.000000005 1.49548514415 704.8570248948 +0.00000000487 4.97772067947 274.0660483248 +0.00000000666 6.26456825266 1474.6737883704 +0.00000000532 0.25784352716 477.3308354552 +0.00000000557 0.71378452161 80.7194894005 +0.00000000556 2.60791360513 418.2608035978 +0.00000000584 4.29064541383 16.6747745564 +0.00000000524 5.4275939228 290.2195580194 +0.00000000524 0.29054995359 247.2393453818 +0.00000000541 4.36400580938 815.0633461142 +0.00000000526 1.66512720297 97.4155158163 +0.00000000497 4.72640318293 401.6497195162 +0.00000000432 2.98481475894 100.3844612329 +0.00000000382 0.28067758468 8.385571388 +0.00000000424 6.16774845481 178.7893965226 +0.00000000484 0.01535318279 738.7972748386 +0.00000000518 4.4891659141 875.830299001 +0.00000000506 5.38611121207 404.6186649328 +0.00000000396 4.62747640832 6.1503391543 +0.00000000466 0.23340415764 120.9913890524 +0.00000000409 3.08849480895 59.2824801785 +0.0000000047 5.01853200224 313.6835566709 +0.00000000442 3.68919475089 457.8783119439 +0.00000000384 3.69499925394 160.9389657986 +0.00000000364 0.76192181046 104.0077979553 +0.00000000416 0.26652109651 103.0927742186 +0.00000000401 4.06530055968 14.6690369863 +0.00000000454 3.72767803715 476.4313180835 +0.00000000434 0.335338022 984.6003316219 +0.0000000034 0.99915726716 31.5407534988 +0.0000000042 3.65147769268 20.4950532349 +0.00000000334 0.35121412008 1227.4344429886 +0.00000000323 5.45836731979 918.1561203328 +0.00000000407 4.19457842203 309.7995875176 +0.00000000381 0.0136485696 495.4900827199 +0.00000000334 4.05924071124 8.3373872782 +0.0000000038 3.17063415023 487.6257761937 +0.00000000309 0.48352303405 118.0224436358 +0.0000000038 2.70238752925 134.1122628556 +0.00000000362 4.8898581061 438.2982824457 +0.00000000327 2.91090790412 505.7850234584 +0.00000000308 0.96082817124 21.1494445407 +0.00000000288 1.48123872077 220.4126424388 +0.00000000293 2.56582281789 662.531203563 +0.00000000331 4.37715965811 180.7951340927 +0.00000000326 2.46104924164 169.5369855077 +0.00000000289 2.63591886391 55.7710180407 +0.00000000288 5.02487283285 1440.7335384266 +0.00000000344 1.4893099727 166.5680400911 +0.00000000266 0.63672427386 79.1868325824 +0.00000000268 5.02354540478 377.4194549743 +0.00000000308 1.50185265748 77.2292791221 +0.00000000324 5.30240189273 457.617679513 +0.00000000265 1.087366328 450.4559484024 +0.00000000264 0.83337660655 488.3765357191 +0.0000000029 1.80003152563 101.8689339412 +0.00000000262 2.3039000336 494.7393231945 +0.00000000325 5.52669889053 441.2672278623 +0.00000000254 0.02963623277 117.36805233 +0.000000003 0.1743570554 252.9166037841 +0.00000000315 5.3488501304 183.7640795093 +0.00000000313 5.45945846595 13.4933808187 +0.00000000306 5.23085809622 45.2465826386 +0.00000000237 0.32676889138 208.8456773131 +0.00000000263 2.66670785888 464.7312265138 +0.00000000234 1.82700149824 52175.8062831484 +0.00000000275 5.04385701142 156.1554792736 +0.00000000265 5.64967127743 326.8681209489 +0.00000000247 1.74540930625 65.8747623175 +0.00000000269 6.09827783249 1654.0326338646 +0.00000000229 2.25832077914 190.665178189 +0.00000000294 5.45249564193 206.1855484372 +0.00000000238 1.55647021369 79.889407998 +0.0000000023 6.13158632762 178.3474535379 +0.00000000274 4.10829870815 518.3846323998 +0.00000000225 3.86300359251 171.9846660625 +0.00000000228 2.48511565618 12566.1516999828 +0.00000000272 5.61149862463 148.3393568572 +0.00000000214 1.45987216039 522.5774180938 +0.00000000211 4.04791980901 6205.3253060075 +0.00000000266 0.99036038827 209.106309744 +0.0000000023 0.5404995153 532.6117264014 +0.00000000226 3.8415296162 283.6272758804 +0.00000000243 5.32730346969 485.9288551643 +0.00000000209 4.35051470487 536.8045120954 +0.00000000232 3.01948719112 10.9338256793 +0.00000000264 5.70536379124 490.3340891794 +0.0000000028 3.99993658196 674.8007441043 +0.00000000246 0.37698964335 157.6399519819 +0.00000000219 5.67679857772 52099.5402118728 +0.00000000251 1.52353965506 6.8529145699 +0.00000000203 5.44328656642 145.6310438715 +0.00000000238 0.96169723853 497.1870037493 +0.00000000219 4.52300776062 1615.8995982268 +0.00000000275 2.37619210741 2118.7638603784 +0.00000000258 5.1244814878 608.877797677 +0.0000000026 3.88543008475 513.079881013 +0.00000000191 3.72574595369 65.2203710117 +0.00000000211 0.06484535455 215.4379594521 +0.00000000236 3.95835282821 141.4864422873 +0.00000000189 5.28135043909 377.1588225434 +0.00000000243 4.35559878377 482.9599097477 +0.00000000243 6.06808644973 154.0166152595 +0.00000000249 1.57215637373 14.2270940016 +0.00000000238 1.93340192445 500.1559491659 +0.00000000209 5.02893682321 364.559213602 +0.00000000227 5.7298429854 1543.8263126452 +0.00000000217 2.45036922991 187.1749679106 +0.00000000181 1.65699502247 1627.2059309216 +0.00000000214 1.60213179145 11.3063326948 +0.00000000203 0.74638490279 14.5571624017 +0.00000000192 3.17719161639 343.4792050305 +0.00000000177 1.50027795761 9.449352971 +0.00000000177 0.03038098292 165.6048322446 +0.00000000176 4.64462444674 315.1680293792 +0.00000000208 2.65835778368 496.0113475817 +0.00000000174 2.76155855705 49.1787359017 +0.00000000196 1.95549714182 335.7749571987 +0.000000002 4.16839394758 285.1117485887 +0.00000000199 0.06168021293 73.5577582899 +0.00000000188 6.17288913873 535.3200393871 +0.00000000215 1.92414563346 552.6973893591 +0.00000000166 5.4903813969 10135.5350022271 +0.00000000192 0.9697343412 304.2342036999 +0.00000000209 5.34065233845 13.642138665 +0.00000000203 5.11234865419 324.7292569348 +0.00000000177 3.5068084179 207.3612046048 +0.00000000174 1.95010708561 319.3126309634 +0.00000000187 5.57685931698 266.1011680621 +0.00000000181 1.43525075751 279.7433067271 +0.00000000165 4.00537112057 493.5636670269 +0.00000000191 1.68313683465 563.3705826075 +0.00000000173 3.93200456456 238.9019581036 +0.00000000161 5.96143146317 36.1272980677 +0.00000000194 2.3766423145 944.9828232758 +0.00000000165 0.97421918976 556.5176680376 +0.00000000189 1.11279570541 1127.2624300768 +0.00000000172 0.75085513952 267.5856407704 +0.00000000193 2.12636756833 20350.3050211464 +0.00000000181 2.1081456208 113.8778420516 +0.00000000194 1.13504964219 57.255490749 +0.00000000181 6.23699820519 355.9611938929 +0.00000000198 5.68125942959 6280.1069045748 +0.00000000173 5.15083799917 474.9468453752 +0.00000000151 1.66981962338 116.5379709275 +0.0000000015 5.42593657173 526.9826521089 +0.00000000205 4.16096717573 711.4493070338 +0.00000000177 3.49360697678 421.2297490144 +0.00000000168 0.52839230204 487.1045113319 +0.0000000016 4.77712663799 524.0137066923 +0.00000000145 2.81448128781 1512.8068240082 +0.00000000146 4.9957011266 142.6620984549 +0.00000000188 0.8210416155 10210.3166007944 +0.00000000145 4.96888131586 1189.3014073508 +0.00000000181 2.9970479059 75.7448064138 +0.00000000176 0.41626373842 222.8603229936 +0.00000000137 2.96534226337 6206.8097787158 +0.00000000138 1.22260849471 187.6962327724 +0.00000000128 2.53394068407 276.7743613105 +0.0000000013 3.04810765699 310.7146112543 +0.00000000122 3.01323006886 70.8494453042 +0.00000000111 0.77449448649 179.3588454942 +0.00000000141 0.18423889807 131.4039498699 +0.00000000126 5.77648809669 525.2375469697 +0.00000000124 2.93225731024 179.6194779251 +0.00000000111 6.18471578216 981.6313862053 +0.00000000141 2.63342951123 381.6122406683 +0.0000000011 5.25053027081 986.0848043302 +0.00000000096 3.86591534559 240.125798381 +0.0000000012 3.78755085035 1057.8974574809 +0.00000000093 4.54014016637 36.6967470393 +0.00000000109 1.533275859 419.7452763061 +0.00000000094 4.21870300178 1024.217839968 +0.00000000109 2.15905156247 289.5651667136 +0.00000000104 0.20665642552 564.8550553158 +0.00000000081 1.89134135215 36.6003788197 +0.0000000008 4.38832594589 10137.0194749354 +0.0000000008 1.73940577376 39.5056337615 +0.00000000084 0.81316746605 170.7126416753 +0.0000000009 0.60145818457 36.7604375141 +0.00000000074 4.92511651321 1549.4553869377 +0.00000000072 5.06852406179 249.9476583675 diff --git a/kstars/kstars/data/neptune.L1.vsop b/kstars/kstars/data/neptune.L1.vsop new file mode 100644 index 00000000..17dfac56 --- /dev/null +++ b/kstars/kstars/data/neptune.L1.vsop @@ -0,0 +1,183 @@ +38.37687716731 0.000000 0.000000 +0.00016604187 4.86319129565 1.4844727083 +0.00015807148 2.27923488532 38.1330356378 +0.00003334701 3.6819967602 76.2660712756 +0.0000130584 3.67320813491 2.9689454166 +0.00000604832 1.50477747549 35.1640902212 +0.00000178623 3.45318524147 39.6175083461 +0.00000106537 2.45126138334 4.4534181249 +0.00000105747 2.7547932655 33.6796175129 +0.00000072684 5.48724732699 36.6485629295 +0.00000057069 5.2164980497 0.5212648618 +0.00000057355 1.85767603384 114.3991069134 +0.00000035368 4.51676827545 74.7815985673 +0.00000032216 5.9041148968 77.7505439839 +0.00000029871 3.67043294114 388.4651552382 +0.00000028866 5.16877529164 9.5612275556 +0.00000028742 5.16732589024 2.4476805548 +0.00000025507 5.24526281928 168.0525127994 +0.00000024869 4.7319306781 182.279606801 +0.00000020205 5.78945415677 1021.2488945514 +0.00000019022 1.82981144269 484.444382456 +0.00000018661 1.31606255521 498.6714764576 +0.00000015063 4.9500389376 137.0330241624 +0.00000015094 3.9870525494 32.1951448046 +0.0000001072 2.44148149225 4.192785694 +0.00000011725 4.89255650674 71.8126531507 +0.00000009581 1.23188039594 5.9378908332 +0.00000009606 1.88534821556 41.1019810544 +0.00000008968 0.01758559103 8.0767548473 +0.00000009882 6.08165628679 7.1135470008 +0.00000007632 5.51307048241 73.297125859 +0.00000006992 0.61688864282 2.9207613068 +0.00000005543 2.24141557794 46.2097904851 +0.00000004845 3.7105582375 112.9146342051 +0.000000037 5.25713252333 111.4301614968 +0.00000003233 6.10303038418 70.3281804424 +0.00000002939 4.86520586648 98.8999885246 +0.00000002403 2.90637675099 601.7642506762 +0.00000002398 1.04343654629 6.592282139 +0.00000002784 4.95821114677 108.4612160802 +0.00000002894 4.20148844767 381.3516082374 +0.00000002111 5.93089610785 25.6028626656 +0.00000002075 5.20632201951 30.7106720963 +0.00000002126 0.54976393136 41.0537969446 +0.00000002235 2.38045158073 453.424893819 +0.00000001859 0.89409373259 24.1183899573 +0.00000002018 3.42245274178 31.019488637 +0.000000017 3.91715254287 11.0457002639 +0.00000001776 3.86571077241 395.578702239 +0.00000001644 0.15855999051 152.5321425512 +0.00000001646 3.34591387314 44.7253177768 +0.00000001876 2.59784179105 33.9402499438 +0.00000001614 0.42137145545 175.1660598002 +0.00000001468 6.12983933526 1550.939859646 +0.00000001408 6.13722948564 490.0734567485 +0.00000001207 0.59525736062 312.1990839626 +0.00000001336 3.28611928206 493.0424021651 +0.00000001176 5.87266726996 5.4166259714 +0.00000001517 3.12967210501 491.5579294568 +0.00000001053 4.6037551683 79.2350166922 +0.00000001037 4.89007314395 1.2720243872 +0.00000001034 5.93741289103 32.7164096664 +0.00000001038 1.13470380744 1014.1353475506 +0.00000001002 1.85850922283 5.1078094307 +0.00000000983 0.05345050384 7.4223635415 +0.00000000998 1.73689827444 1028.3624415522 +0.00000001193 4.63176675581 60.7669528868 +0.0000000094 3.09103721222 62.2514255951 +0.00000000994 4.11489180313 4.665866446 +0.0000000089 0.87049255398 31.2319369581 +0.00000000852 5.35508394316 144.1465711632 +0.00000000922 5.12373360511 145.1097790097 +0.00000000789 0.37496785039 26.826702943 +0.00000000828 4.060351946 115.8835796217 +0.00000000711 3.14189997439 278.2588340188 +0.00000000727 1.39718382835 213.299095438 +0.00000000781 0.10946327923 173.6815870919 +0.00000000793 6.13086312116 567.8240007324 +0.00000000669 4.50554989443 27.0873353739 +0.00000000825 1.35568908148 129.9194771616 +0.00000000738 3.5676601896 176.6505325085 +0.00000000714 6.24797992301 106.9767433719 +0.00000000654 1.13177751192 68.8437077341 +0.00000000624 0.01567750666 28.5718080822 +0.00000000608 4.60180625368 189.3931538018 +0.00000000595 0.00857468445 42.5864537627 +0.0000000053 5.61201247153 12.5301729722 +0.00000000521 1.02371768017 415.2918581812 +0.00000000639 0.68930265745 529.6909650946 +0.00000000526 3.02138731705 5.6290742925 +0.00000000456 4.44331571392 43.2408450685 +0.00000000524 3.43316448349 38.6543004996 +0.00000000436 2.41630174435 82.8583534146 +0.00000000424 1.95736011325 477.3308354552 +0.00000000443 3.39350946329 357.4456666012 +0.00000000383 1.90232196422 22.633917249 +0.00000000479 5.55141744216 37.611770776 +0.00000000462 3.80436154644 343.2185725996 +0.00000000384 5.60377408953 594.6507036754 +0.00000000369 4.45577410338 6.9010986797 +0.00000000358 3.69126616347 3.9321532631 +0.00000000352 3.10952926034 135.5485514541 +0.00000000368 3.53577440355 40.5807161926 +0.00000000424 5.27159202779 181.7583419392 +0.00000000361 0.29018303419 72.0732855816 +0.0000000039 5.49512204296 350.3321196004 +0.00000000378 2.74122401337 488.3765357191 +0.00000000372 0.39980033572 494.7393231945 +0.00000000353 1.10614174053 20.6069278195 +0.00000000296 0.86351261285 149.5631971346 +0.00000000307 5.39420288683 160.9389657986 +0.00000000395 1.93577214824 10137.0194749354 +0.00000000288 2.28755739359 47.6942631934 +0.00000000295 2.4873753724 19.1224551112 +0.0000000029 0.18636083306 143.6253063014 +0.00000000266 3.09977370364 69.3649725959 +0.00000000266 1.21002824826 505.7850234584 +0.00000000252 3.12745026026 460.5384408198 +0.00000000328 0.50849285663 6206.8097787158 +0.00000000257 3.64119914774 446.3113468182 +0.00000000239 5.54080102299 911.042573332 +0.00000000265 0.62702473701 253.5709950899 +0.00000000287 2.44403568436 16.6747745564 +0.00000000231 2.47026250085 454.9093665273 +0.0000000023 3.24571542922 1066.49547719 +0.00000000282 1.48595620175 983.1158589136 +0.00000000212 5.41931177641 64.9597385808 +0.00000000213 1.64175339637 1089.129394439 +0.00000000238 2.69801319489 882.9438460018 +0.0000000021 4.53976756699 1093.322180133 +0.0000000022 2.30038816175 1052.2683831884 +0.00000000256 0.4207359846 23.9059416362 +0.00000000216 5.4422591887 39.0962434843 +0.00000000201 2.58746514605 119.5069163441 +0.00000000224 4.43751392203 639.897286314 +0.00000000186 2.50651218075 487.3651437628 +0.00000000189 4.05785534221 120.9913890524 +0.00000000184 2.24245977278 815.0633461142 +0.00000000202 3.43517732411 45.2465826386 +0.00000000175 4.49165234532 171.2339065371 +0.00000000171 5.50633466316 179.0982130633 +0.000000002 6.12663205401 14.2270940016 +0.00000000173 2.61090344107 389.9496279465 +0.00000000167 3.94754384833 77.2292791221 +0.00000000166 3.41009128748 81.3738807063 +0.00000000163 3.88198848446 556.5176680376 +0.00000000164 1.49614763046 63.7358983034 +0.00000000176 3.86129425367 148.3393568572 +0.00000000161 2.22215642318 574.9375477332 +0.00000000171 0.66899426684 179.3106613844 +0.00000000161 1.21480182441 1024.4302882891 +0.00000000155 3.25842414799 10251.4185818488 +0.00000000183 5.45168150656 218.4069048687 +0.00000000152 3.35145509017 285.3723810196 +0.00000000152 0.42398786475 274.0660483248 +0.00000000146 5.70714579127 419.4846438752 +0.00000000156 0.6432152487 1029.8469142605 +0.00000000147 4.3095893074 157.6399519819 +0.00000000147 1.8068917751 377.4194549743 +0.0000000014 1.49826604627 386.9806825299 +0.00000000137 2.14480243915 563.6312150384 +0.00000000127 3.9872659971 84.3428261229 +0.00000000134 4.16039455079 169.5369855077 +0.00000000121 0.29300927469 206.1855484372 +0.00000000129 2.6762505701 180.7951340927 +0.00000000134 3.18868986487 166.5680400911 +0.00000000135 5.0751756178 426.598190876 +0.00000000136 1.8167245174 151.0476698429 +0.00000000129 3.64795525602 183.7640795093 +0.00000000116 6.06435563172 220.4126424388 +0.00000000123 4.46641157829 1022.7333672597 +0.00000000112 4.34485256988 138.5174968707 +0.00000000116 5.58946529961 35.685355083 +0.00000000108 1.03796693383 488.5889840402 +0.00000000108 2.1037848588 494.5268748734 +0.00000000106 0.87068583107 1059.3819301892 +0.00000000097 0.74486741478 485.9288551643 +0.00000000095 5.54259914856 497.1870037493 +0.00000000085 3.16062141266 522.5774180938 +0.00000000097 6.05634803604 482.9599097477 +0.00000000095 0.2311185273 500.1559491659 +0.00000000084 2.64687252518 536.8045120954 +0.00000000074 3.90678924318 1019.7644218431 diff --git a/kstars/kstars/data/neptune.L2.vsop b/kstars/kstars/data/neptune.L2.vsop new file mode 100644 index 00000000..752fa4f5 --- /dev/null +++ b/kstars/kstars/data/neptune.L2.vsop @@ -0,0 +1,57 @@ +0.00053892649 0.000000 0.000000 +0.00000281251 1.19084538887 38.1330356378 +0.00000295693 1.85520292248 1.4844727083 +0.0000027019 5.72143228148 76.2660712756 +0.00000023023 1.21035596452 2.9689454166 +0.00000007333 0.5403330683 2.4476805548 +0.00000009057 4.42544992035 35.1640902212 +0.00000005223 0.67427930044 168.0525127994 +0.00000005201 3.02338671812 182.279606801 +0.00000004288 3.84351844003 114.3991069134 +0.00000003925 3.53214557374 484.444382456 +0.00000003741 5.90238217874 498.6714764576 +0.00000002966 0.31002477611 4.4534181249 +0.00000003415 0.55971639038 74.7815985673 +0.00000003255 1.84921884906 175.1660598002 +0.00000002157 1.89135758747 388.4651552382 +0.00000002211 4.3799709224 7.1135470008 +0.00000001847 3.48574435762 9.5612275556 +0.00000002451 4.68586840176 491.5579294568 +0.00000001844 5.12281562096 33.6796175129 +0.00000002204 1.69321574906 77.7505439839 +0.00000001652 2.55859494053 36.6485629295 +0.00000001309 4.52400192922 1021.2488945514 +0.00000001124 0.38710602242 137.0330241624 +0.00000000664 0.88101734307 4.192785694 +0.00000000497 2.24615784762 395.578702239 +0.00000000512 6.22609200672 381.3516082374 +0.00000000582 5.25716719826 31.019488637 +0.00000000446 0.36647221351 98.8999885246 +0.00000000383 5.48585528762 5.9378908332 +0.00000000375 4.61250246774 8.0767548473 +0.00000000354 1.30783918287 601.7642506762 +0.00000000259 5.66033623678 112.9146342051 +0.00000000247 2.89695614593 189.3931538018 +0.00000000245 4.26572913391 220.4126424388 +0.000000002 0.52604535784 64.9597385808 +0.00000000191 4.88786653062 39.6175083461 +0.00000000233 3.16423779113 41.1019810544 +0.00000000248 5.85877831382 1059.3819301892 +0.00000000194 2.37949641473 73.297125859 +0.00000000227 0.20028518978 60.7669528868 +0.00000000184 3.01962045713 1014.1353475506 +0.0000000019 5.57500985081 343.2185725996 +0.00000000172 3.66036463613 477.3308354552 +0.00000000172 0.59550457102 46.2097904851 +0.00000000182 1.92429384025 183.7640795093 +0.00000000171 1.61368476689 357.4456666012 +0.00000000173 6.23717119485 493.0424021651 +0.00000000217 1.46218158211 71.8126531507 +0.00000000178 0.34928799031 1028.3624415522 +0.00000000169 4.91086673212 166.5680400911 +0.00000000157 5.89200571154 169.5369855077 +0.00000000182 2.33457064554 152.5321425512 +0.00000000151 3.81621340568 146.594251718 +0.00000000136 2.75150881988 144.1465711632 +0.00000000104 6.03262825314 529.6909650946 +0.00000000076 0.20932812381 453.424893819 diff --git a/kstars/kstars/data/neptune.L3.vsop b/kstars/kstars/data/neptune.L3.vsop new file mode 100644 index 00000000..46768b14 --- /dev/null +++ b/kstars/kstars/data/neptune.L3.vsop @@ -0,0 +1,15 @@ +0.00000031254 0.000000 0.000000 +0.00000012461 6.04431418812 1.4844727083 +0.00000014541 1.35337075856 76.2660712756 +0.00000011547 6.11257808366 38.1330356378 +0.00000001351 4.93951495175 2.9689454166 +0.00000000741 2.35936954597 168.0525127994 +0.00000000715 1.27409542804 182.279606801 +0.00000000537 5.23632185196 484.444382456 +0.00000000523 4.16769839601 498.6714764576 +0.00000000664 0.55871435877 31.019488637 +0.00000000301 2.69253200796 7.1135470008 +0.00000000194 2.05904114139 137.0330241624 +0.00000000206 2.51012178002 74.7815985673 +0.0000000016 5.63111039032 114.3991069134 +0.00000000149 3.09327713923 35.1640902212 diff --git a/kstars/kstars/data/neptune.L4.vsop b/kstars/kstars/data/neptune.L4.vsop new file mode 100644 index 00000000..e9c2c52d --- /dev/null +++ b/kstars/kstars/data/neptune.L4.vsop @@ -0,0 +1,2 @@ +-0.00000113998 0.000000 0.000000 +0.00000000605 3.18211885677 76.2660712756 diff --git a/kstars/kstars/data/neptune.L5.vsop b/kstars/kstars/data/neptune.L5.vsop new file mode 100644 index 00000000..a2bdd087 --- /dev/null +++ b/kstars/kstars/data/neptune.L5.vsop @@ -0,0 +1 @@ +-0.00000000874 0.000000 0.000000 diff --git a/kstars/kstars/data/neptune.R0.vsop b/kstars/kstars/data/neptune.R0.vsop new file mode 100644 index 00000000..bf55c006 --- /dev/null +++ b/kstars/kstars/data/neptune.R0.vsop @@ -0,0 +1,607 @@ +30.07013206102 0.000000 0.000000 +0.2706225949 1.3299945893 38.1330356378 +0.01691764281 3.25186138896 36.6485629295 +0.00807830737 5.18592836167 1.4844727083 +0.00537760613 4.52113902845 35.1640902212 +0.00495725642 1.57105654815 491.5579294568 +0.0027457197 1.84552256801 175.1660598002 +0.00135134095 3.37220607384 39.6175083461 +0.00121801825 5.79754444303 76.2660712756 +0.00100895397 0.37702748681 73.297125859 +0.00069791722 3.79617226928 2.9689454166 +0.00046687838 5.74937810094 33.6796175129 +0.00024593778 0.50801728204 109.9456887885 +0.00016939242 1.59422166991 71.8126531507 +0.00014229686 1.07786112902 74.7815985673 +0.00012011825 1.92062131635 1021.2488945514 +0.00008394731 0.67816895547 146.594251718 +0.000075718 1.07149263431 388.4651552382 +0.00005720852 2.59059512267 4.4534181249 +0.00004839672 1.9068599107 41.1019810544 +0.00004483492 2.90573457534 529.6909650946 +0.00004270202 3.41343865825 453.424893819 +0.0000435379 0.6798566237 32.1951448046 +0.00004420804 1.74993796503 108.4612160802 +0.00002881063 1.98600105123 137.0330241624 +0.00002635535 3.09755943422 213.299095438 +0.0000338093 0.84810683275 183.2428146475 +0.00002878942 3.67415901855 350.3321196004 +0.00002306293 2.80962935724 70.3281804424 +0.00002530149 5.79839567009 490.0734567485 +0.00002523132 0.48630800015 493.0424021651 +0.00002087303 0.61858378281 33.9402499438 +0.00001976522 5.1170304456 168.0525127994 +0.00001905254 1.72186472126 182.279606801 +0.00001654039 1.92782545887 145.1097790097 +0.00001435072 1.70005157785 484.444382456 +0.00001403029 4.58914203187 498.6714764576 +0.00001499193 1.01623299513 219.891377577 +0.0000139886 0.7622031762 176.6505325085 +0.00001403377 6.07659416908 173.6815870919 +0.0000112856 5.96661179805 9.5612275556 +0.00001228304 1.59881465324 77.7505439839 +0.00000835414 3.97066884218 114.3991069134 +0.00000811186 3.0025888087 46.2097904851 +0.00000731925 2.10447054189 181.7583419392 +0.00000615781 2.97874625677 106.9767433719 +0.00000704778 1.1873821088 256.5399405065 +0.0000050204 1.38657803368 5.9378908332 +0.00000530357 4.24059166485 111.4301614968 +0.00000437096 2.27029212923 1550.939859646 +0.0000040025 1.25609325435 8.0767548473 +0.00000421011 1.89084929506 30.7106720963 +0.00000382457 3.29965259685 983.1158589136 +0.00000422485 5.53186169605 525.4981794006 +0.00000355389 2.27847846648 218.4069048687 +0.00000280062 1.54129714238 98.8999885246 +0.00000314499 3.95932948594 381.3516082374 +0.00000280556 4.54238271682 44.7253177768 +0.00000267738 5.13323364247 112.9146342051 +0.00000333311 5.75067616021 39.0962434843 +0.00000291625 4.02398326341 68.8437077341 +0.00000321429 1.50625025822 454.9093665273 +0.00000309196 2.85452752153 72.0732855816 +0.00000345094 1.35905860594 293.188503436 +0.00000307439 0.31964571332 601.7642506762 +0.00000251356 3.53992782846 312.1990839626 +0.00000248152 3.41078346726 37.611770776 +0.00000306 2.72475094464 6244.9428143536 +0.00000293532 4.89079857814 528.2064923863 +0.00000234479 0.59231043427 42.5864537627 +0.00000239628 3.16441455173 143.6253063014 +0.00000214523 3.6248028304 278.2588340188 +0.00000246198 1.01506302015 141.2258098564 +0.00000174089 5.55011789988 567.8240007324 +0.00000163934 2.10166491786 2.4476805548 +0.00000162897 2.48946521653 4.192785694 +0.00000193455 1.5842528758 138.5174968707 +0.00000155323 3.28425127954 31.019488637 +0.00000182469 2.45244890571 255.0554677982 +0.00000177846 4.14773474853 10175.1525105732 +0.00000174413 1.53042999914 329.8370663655 +0.00000137649 3.34900537767 0.9632078465 +0.00000161011 5.16655038482 211.8146227297 +0.00000113473 4.96286007991 148.0787244263 +0.00000128823 3.25521535448 24.1183899573 +0.00000107363 3.26457701792 1059.3819301892 +0.00000122732 5.39399536941 62.2514255951 +0.00000120529 3.08050145518 184.7272873558 +0.00000099356 1.92888554099 28.5718080822 +0.00000097713 2.59474415429 6.592282139 +0.00000124095 3.1151675034 221.3758502853 +0.00000124693 2.97042405451 251.4321310758 +0.00000114252 0.25039919123 594.6507036754 +0.00000111006 3.34276426767 180.2738692309 +0.00000120939 1.92914010593 25.6028626656 +0.00000104667 0.94883561775 395.578702239 +0.00000109779 5.43147520571 494.5268748734 +0.00000096919 0.86184760695 1014.1353475506 +0.00000098685 0.8957795271 488.5889840402 +0.00000088968 4.78109764779 144.1465711632 +0.00000107888 0.98700578434 1124.34166877 +0.00000097067 2.62667400276 291.7040307277 +0.00000075131 5.88936524779 43.2408450685 +0.00000093718 6.09873565184 526.722019678 +0.00000094822 0.2066294394 456.3938392356 +0.00000070036 2.39683345663 426.598190876 +0.00000077187 4.2107675324 105.4922706636 +0.00000089874 3.25100749923 258.0244132148 +0.00000069133 4.93031154435 1028.3624415522 +0.00000090657 1.69466970587 366.485629295 +0.00000074242 3.14479101276 82.8583534146 +0.00000057995 0.86159785905 60.7669528868 +0.00000078695 1.0930757555 700.6642392008 +0.0000005723 0.81331949225 2.9207613068 +0.00000063443 4.39590123005 149.5631971346 +0.00000055698 3.89047249911 47.6942631934 +0.0000005643 5.15003563302 0.5212648618 +0.00000056174 5.42986960794 911.042573332 +0.00000061746 6.16453667559 1019.7644218431 +0.00000070503 0.08077330612 40.5807161926 +0.00000074677 4.8590449998 186.2117600641 +0.00000061861 4.78702599861 11.0457002639 +0.00000061135 0.83712253227 1022.7333672597 +0.00000061268 5.70228826765 178.1350052168 +0.00000052887 0.37458943972 27.0873353739 +0.00000056722 3.52318112447 216.9224321604 +0.00000048819 5.10789123481 64.9597385808 +0.0000006329 4.3942491003 807.9497991134 +0.00000064062 6.28297531806 7.1135470008 +0.00000046356 1.34735469284 451.9404211107 +0.0000006054 3.40316162416 294.6729761443 +0.000000469 0.17048203552 7.4223635415 +0.00000056766 0.45048868231 140.001969579 +0.00000055887 1.06815733757 172.1971143836 +0.00000053761 2.79644687008 328.3525936572 +0.00000043828 6.04655696644 135.5485514541 +0.00000049549 0.64106656292 41.0537969446 +0.0000005396 2.91774494436 563.6312150384 +0.00000042961 5.40175361431 487.3651437628 +0.00000051508 0.09105540708 210.3301500214 +0.00000041889 3.12343223889 29.226199388 +0.00000047655 3.90701760087 63.7358983034 +0.00000041639 6.26847783513 32.7164096664 +0.00000041429 4.45464156759 37.1698277913 +0.00000040745 0.16043648294 79.2350166922 +0.00000048205 1.8419837301 403.1341922245 +0.00000036912 0.44771386183 30.0562807905 +0.00000047762 0.88083849566 3302.479391062 +0.00000039465 3.50565484069 357.4456666012 +0.00000042139 0.63375113663 343.2185725996 +0.00000041275 1.36370496322 31.2319369581 +0.00000042612 3.55270845713 38.6543004996 +0.00000038931 5.2669175327 415.2918581812 +0.00000038967 5.25866056502 386.9806825299 +0.00000033734 5.24400184426 67.3592350258 +0.00000040879 3.55292279438 331.3215390738 +0.00000038768 1.12288359393 38.1812197476 +0.000000375 6.08687972441 35.4247226521 +0.00000038831 4.67876780698 38.084851528 +0.00000038231 6.26491054328 389.9496279465 +0.00000029976 4.45759985804 22.633917249 +0.00000031356 0.07746010366 12.5301729722 +0.00000026341 4.59559782754 106.0135355254 +0.00000027465 5.9954158789 206.1855484372 +0.00000025152 4.4986776032 34.2008823747 +0.00000024122 5.17089441917 129.9194771616 +0.00000028997 3.6492721021 253.5709950899 +0.00000027173 4.37944546475 142.1408335931 +0.00000030634 1.5934880656 348.8476468921 +0.00000031464 1.05065113524 100.3844612329 +0.00000024056 1.02801635413 41.7563723602 +0.00000022632 4.72511111292 81.3738807063 +0.00000021942 3.48416607882 69.1525242748 +0.00000026333 3.01556008632 365.0011565867 +0.00000022355 3.92220883921 5.1078094307 +0.00000022498 4.03487494425 19.1224551112 +0.00000022885 1.58977064672 189.3931538018 +0.0000002652 3.61427038042 367.9701020033 +0.00000025496 2.43810518614 351.8165923087 +0.00000019111 2.59694457001 2080.6308247406 +0.0000001964 6.15701741238 35.212274331 +0.00000025688 2.00512719767 439.782755154 +0.00000021613 3.32354204724 119.5069163441 +0.00000025389 4.74025836522 1474.6737883704 +0.00000018107 5.35129342595 244.318584075 +0.00000023295 5.93767742799 316.3918696566 +0.00000022087 4.81594755148 84.3428261229 +0.00000016972 3.0510514994 220.4126424388 +0.00000020022 4.99276451168 179.0982130633 +0.0000002037 1.86508317889 171.2339065371 +0.00000019426 2.04829970231 5.4166259714 +0.00000022628 0.27205783433 666.723989257 +0.00000019072 3.70882976684 164.1203595363 +0.00000017969 3.40425338171 69.3649725959 +0.00000018716 0.90215956591 285.3723810196 +0.00000015889 0.42011285882 697.743477894 +0.00000014988 3.08544843665 704.8570248948 +0.00000014774 3.36129613309 274.0660483248 +0.00000015972 1.82864185268 477.3308354552 +0.00000013892 2.94161501165 38.3936680687 +0.00000013922 2.85574364078 37.8724032069 +0.00000015481 4.94982954853 101.8689339412 +0.00000017571 5.82317632469 35.685355083 +0.00000015856 5.04973561582 36.9091953604 +0.00000016414 3.63049397028 45.2465826386 +0.00000017158 2.51251149482 20.6069278195 +0.00000012941 3.03041555329 522.5774180938 +0.00000015752 5.00292909214 247.2393453818 +0.00000012679 0.20331109568 460.5384408198 +0.0000001626 5.93480347217 815.0633461142 +0.00000012903 3.51141502996 446.3113468182 +0.00000013891 5.5106469767 31.5407534988 +0.00000013668 5.4557613532 39.3568759152 +0.00000013418 3.95805150079 290.2195580194 +0.00000015368 2.45783892707 26.826702943 +0.00000014246 3.18588280921 401.6497195162 +0.00000012222 4.94370170146 14.0146456805 +0.00000015484 3.79703715637 404.6186649328 +0.00000013427 3.79527836573 151.0476698429 +0.0000001445 4.93940408761 120.9913890524 +0.00000014331 4.71117327722 738.7972748386 +0.00000011566 5.91003539239 536.8045120954 +0.00000015578 2.91836788254 875.830299001 +0.00000013124 2.16056013419 152.5321425512 +0.00000011744 2.94770244071 2.7083129857 +0.00000012793 1.97868575679 1.3725981237 +0.00000012969 0.00535826017 97.4155158163 +0.00000013891 4.7643544182 0.2606324309 +0.00000013729 2.3230647385 38.2449102224 +0.00000010714 6.18129683877 115.8835796217 +0.0000001161 4.61712859898 178.7893965226 +0.00000011257 0.79300245838 42.3258213318 +0.000000145 5.44690193314 44.070926471 +0.00000011534 5.26580538005 160.9389657986 +0.00000013355 5.20849186729 32.4557772355 +0.00000013658 2.15687632802 476.4313180835 +0.00000013782 3.47865209163 38.0211610532 +0.00000012714 2.09462988855 20.4950532349 +0.00000013257 5.15138524813 103.0927742186 +0.00000009715 0.7459788348 918.1561203328 +0.0000001034 5.38977407079 222.8603229936 +0.00000013357 5.89635739027 748.0978699633 +0.00000012632 1.20306997433 16.1535096946 +0.00000011437 1.58444114292 495.4900827199 +0.00000011424 4.74142930795 487.6257761937 +0.00000009098 5.19932138822 118.0224436358 +0.00000009336 0.97313630925 662.531203563 +0.00000009827 4.48170250645 505.7850234584 +0.00000008585 0.20375451897 944.9828232758 +0.00000008875 5.53111742265 17.5261078183 +0.00000009957 4.03258125243 169.5369855077 +0.00000011506 3.11649121817 17.6379824029 +0.00000009818 5.20376439002 1.5963472929 +0.0000001016 3.74441320429 457.617679513 +0.00000008661 0.31247523804 1440.7335384266 +0.00000008496 1.06445636872 55.7710180407 +0.00000011162 1.92907800408 564.8550553158 +0.00000008057 0.31116345866 377.4194549743 +0.00000009851 4.23328578127 418.2608035978 +0.00000007938 2.40417397694 488.3765357191 +0.00000009894 0.63707319139 183.7640795093 +0.00000009913 3.94049519088 441.2672278623 +0.00000007867 3.87469522964 494.7393231945 +0.00000007589 3.15909316566 416.7763308895 +0.00000008496 5.38968698704 104.0077979553 +0.00000009716 3.06038536864 166.5680400911 +0.00000009377 0.56416645296 673.316271396 +0.00000008771 5.24534141981 1057.8974574809 +0.0000000799 1.55726966638 59.2824801785 +0.0000000909 4.32953439022 29.7474642498 +0.00000009667 5.89033222679 358.4088744477 +0.00000007209 2.29464803358 79.1868325824 +0.00000008062 0.44458003524 19.0105805266 +0.00000008254 3.47304582051 156.1554792736 +0.00000009804 6.06393995615 784.7464328928 +0.00000008516 5.99060386955 180.7951340927 +0.0000000809 1.38588221442 1654.0326338646 +0.00000009074 4.0397149046 1017.0561088574 +0.00000006908 1.41919832926 178.3474535379 +0.0000000823 2.53750470473 518.3846323998 +0.00000008594 5.29104206063 457.8783119439 +0.00000006769 5.43380191356 171.9846660625 +0.00000008571 0.35876828441 636.6677084665 +0.00000008995 1.36992508507 6209.7787241324 +0.00000006641 2.92327140872 0.0481841098 +0.00000009278 3.80308677009 25558.2121764796 +0.00000006567 4.01934954352 0.1118745846 +0.00000006441 4.28250687347 36.1272980677 +0.00000007257 4.09776235307 326.8681209489 +0.00000008384 5.49363770202 532.6117264014 +0.00000007471 4.62144262894 526.9826521089 +0.000000075 0.61545750834 485.9288551643 +0.00000007716 1.04880632264 525.2375469697 +0.00000008504 2.79350586429 10139.988420352 +0.00000007466 5.07942174095 157.6399519819 +0.00000007186 6.22833818429 77.2292791221 +0.00000007784 1.89308880453 984.6003316219 +0.00000006513 0.07498932215 79.889407998 +0.00000006077 2.96673519667 36.6967470393 +0.00000007706 5.7063258079 209.106309744 +0.00000007265 4.94483532589 131.4039498699 +0.00000006984 2.53239305821 497.1870037493 +0.00000007824 2.31462643851 513.079881013 +0.00000007175 3.69203633127 524.0137066923 +0.00000006855 0.14076801572 283.6272758804 +0.00000006922 3.36515011915 438.2982824457 +0.00000007349 3.50406958122 500.1559491659 +0.00000006301 0.14776691217 608.877797677 +0.00000005892 4.24403528888 4.665866446 +0.00000007613 5.14905171677 259.5088859231 +0.00000007128 5.92696788834 482.9599097477 +0.00000006829 1.01745137848 1543.8263126452 +0.00000005981 4.79954091087 215.4379594521 +0.00000005526 2.34003154732 65.2203710117 +0.00000006817 6.1216282969 395.0574373772 +0.00000005369 3.76855960849 52099.5402118728 +0.00000005776 5.61434462641 987.5692770385 +0.00000007523 5.60432148128 2810.9214616052 +0.00000007329 3.76815551582 1512.8068240082 +0.00000005616 2.13872867116 145.6310438715 +0.00000005258 0.3085083691 36.6003788197 +0.00000005688 1.82274388581 1227.4344429886 +0.00000005658 2.35049199704 5.6290742925 +0.00000006135 4.23390561816 496.0113475817 +0.00000005128 2.89050864873 313.6835566709 +0.00000006472 3.49494191669 552.6973893591 +0.00000004983 3.91958511552 10135.5350022271 +0.00000005217 0.40052635702 319.3126309634 +0.00000004952 1.42482088612 49.1787359017 +0.00000005964 5.70758449643 309.7995875176 +0.00000005091 6.00974510144 1409.7140497896 +0.00000005205 5.5027133451 238.9019581036 +0.000000048 1.1345031067 134.0640787458 +0.00000004943 1.43051344597 422.405405182 +0.00000005604 2.05669305961 207.3612046048 +0.0000000631 5.22966882627 139.7413371481 +0.00000004772 3.06668713747 464.7312265138 +0.00000004919 3.57280542629 52175.8062831484 +0.00000004762 5.90654311203 838.9692877504 +0.00000004848 0.77467099227 1.6969210294 +0.00000005694 0.77313415569 709.9648343255 +0.00000005455 0.90289242792 208.8456773131 +0.00000004901 3.79986913631 15.4991183888 +0.00000004772 0.15755140037 39.5056337615 +0.00000005673 2.68359159067 1127.2624300768 +0.00000005477 0.53123497431 113.8778420516 +0.00000005077 1.59268428609 1547.9709142294 +0.00000004981 1.44584050478 1.2720243872 +0.00000005813 5.85024085408 57.255490749 +0.0000000552 5.06396698257 421.2297490144 +0.00000005938 0.96886308551 6280.1069045748 +0.00000005206 3.5800381937 474.9468453752 +0.00000005256 0.61005270999 95.9792272178 +0.00000005531 5.28764137194 36.7604375141 +0.00000006158 5.73176703797 711.4493070338 +0.00000005003 2.19048397989 501.6404218742 +0.0000000515 5.58407480282 26049.7701059364 +0.00000005138 4.55234158942 670.916774951 +0.00000005609 4.3727275978 52.8020726241 +0.00000005636 2.39183054397 10210.3166007944 +0.00000004512 2.59978208967 1234.5479899894 +0.00000005412 4.58813638089 179.6194779251 +0.00000004314 3.38846714337 142.6620984549 +0.00000004708 5.23537414423 3.6233367224 +0.00000004471 3.94378336812 12566.1516999828 +0.00000005296 1.12249063176 134.1122628556 +0.00000004188 2.52490407427 6205.3253060075 +0.00000004645 1.90644271528 13324.3166711614 +0.00000004502 2.01956920977 315.1680293792 +0.00000005346 2.94804816223 353.0404325861 +0.00000004177 2.09489065926 803.7570134194 +0.00000005296 3.88249567974 2118.7638603784 +0.00000005325 4.28221258353 477.9157907918 +0.00000005519 0.09960891963 600.019145537 +0.00000005169 0.59948596687 6.9010986797 +0.00000004179 0.14619703083 6644.5762904701 +0.0000000449 1.07042724999 52139.1577202189 +0.0000000397 6.13227798578 1553.9088050626 +0.0000000397 4.69887237362 91.7864415238 +0.00000004234 0.14478458924 65.8747623175 +0.00000005183 3.52837189306 110.2063212194 +0.00000005259 6.20809827528 142.7102825647 +0.00000003869 5.25125030487 1558.0534066468 +0.00000004457 2.10248126544 487.1045113319 +0.0000000489 1.83606790269 46.5186070258 +0.00000003875 5.60269278935 385.4962098216 +0.00000003826 1.30946706974 2176.6100519584 +0.00000004591 4.84657580441 1337.640764208 +0.00000005111 1.18808079775 981.6313862053 +0.00000004709 1.40878215308 52213.9393187862 +0.00000003891 5.43661875415 154.6710065653 +0.00000004145 4.32505910718 363.5166838784 +0.00000004441 3.5015842457 187.6962327724 +0.00000003703 2.48768949613 67.8804998876 +0.00000004094 1.4234704726 310.7146112543 +0.00000003681 5.70552661143 491.6698040414 +0.00000004787 3.65822147476 589.3459522886 +0.0000000402 5.45643059988 6641.6073450535 +0.00000003656 0.57790726599 491.4460548722 +0.00000004288 3.35265955957 203.2166030206 +0.00000003843 4.61508898119 1025.7023126763 +0.00000003767 0.05292047125 320.2758388099 +0.00000004632 0.82011276589 3265.8308281325 +0.00000004609 5.25443775917 296.1574488526 +0.00000004555 5.30391170376 26013.1215430069 +0.00000003556 4.80267245336 224.3447957019 +0.00000004859 5.52756242256 487.4133278726 +0.00000003626 1.44624342082 70.8494453042 +0.00000004302 1.60914544159 12529.5031370533 +0.00000003493 4.75315651083 12489.8856287072 +0.00000003722 0.27433061822 949.4362414007 +0.00000004234 5.25112033465 194.2885149114 +0.00000003451 2.97409317928 499.6346843041 +0.00000004796 6.21059766333 491.8185618877 +0.00000003639 1.25605018211 2603.2082428344 +0.00000004646 5.71392540144 321.7603115182 +0.00000003702 2.08952561657 491.036664595 +0.00000003672 2.87489628704 497.49582029 +0.00000003965 1.0548498824 75.7448064138 +0.00000003416 0.68584132933 305.0855369618 +0.00000004513 4.3892700249 425.1137181677 +0.00000003853 0.61321572401 12526.5341916367 +0.00000003788 3.3222199584 3140.0127549298 +0.00000003781 5.58125317044 1652.5481611563 +0.00000003903 5.31609723466 408.1783111804 +0.00000003945 3.60558877407 1589.0728952838 +0.00000004084 0.83813879869 52.3601296394 +0.00000004084 3.50290269471 23.9059416362 +0.00000003694 1.03218855688 481.4754370394 +0.00000003636 5.31068934607 141.4864422873 +0.00000003345 3.94392179077 20389.9225294925 +0.00000004639 6.24618220184 821.3949958223 +0.00000003934 0.26992234338 1655.5171065729 +0.00000004431 2.486474378 549.7284439425 +0.00000004168 5.39993754642 236.5024616586 +0.0000000402 0.07393243012 52136.1887748023 +0.00000004055 1.34004288978 1054.9285120643 +0.00000003275 0.98533127454 1344.7543112088 +0.00000003213 2.97105590703 20386.9535840759 +0.00000004428 0.06728869735 491.2972970259 +0.00000004063 0.0619283857 6168.676743078 +0.00000003804 5.34897033476 523.7530742614 +0.00000003917 5.67905809516 1131.1945833399 +0.00000003833 0.87811168267 52.6901980395 +0.0000000402 2.69209723289 1439.4615140394 +0.00000004373 1.86209663434 73.5577582899 +0.00000003159 1.04693380342 703.3725521865 +0.00000003116 5.2015916684 449.232108125 +0.00000003258 4.65131076542 696.2590051857 +0.00000003427 0.27003884843 2389.9091473964 +0.00000004349 0.07531141761 20426.571092422 +0.00000003383 5.61838426864 699.2279506023 +0.00000003305 1.4166687729 562.1467423301 +0.00000003297 5.46677712589 1442.2180111349 +0.00000003277 2.71815883511 980.146913497 +0.00000003171 4.49510885866 1439.2490657183 +0.00000004175 4.24327707038 381.6122406683 +0.00000003155 3.40776789576 39.7293829307 +0.00000004112 0.90309319273 1087.6931058405 +0.0000000335 5.27474671017 80.7194894005 +0.00000003725 1.52448613082 1058.109905802 +0.0000000365 3.59798316565 192.8040422031 +0.00000003837 1.48519528444 10098.8864392976 +0.00000002959 1.23012121982 2500.1154686158 +0.0000000333 6.12470287875 10172.1835651566 +0.00000003361 4.31837298696 492.0791943186 +0.00000003288 3.14692435376 347.3631741838 +0.00000002992 5.01304660316 175.21424391 +0.00000003294 2.52694043155 1692.1656695024 +0.00000002984 1.8178065989 175.1178756904 +0.00000003013 0.92957285991 1515.7757694248 +0.00000003863 5.4604492857 332.8060117821 +0.00000003403 1.10932483984 987.3086446076 +0.00000003312 0.67710158807 977.4867846211 +0.0000000303 1.77996261146 156489.285813807 +0.00000003605 4.89955108152 1043.8828118004 +0.00000002937 0.6046967123 990.2294059144 +0.00000003276 4.26765608367 1189.3014073508 +0.00000002966 5.29808076929 31.9826964835 +0.00000002994 2.58599359402 178.086821107 +0.00000003905 1.87748122254 1158.2819187138 +0.0000000311 3.09203517638 235.933012687 +0.00000003313 2.70308129756 604.4725636619 +0.00000003276 1.24440460327 874.6546428334 +0.00000003276 5.58544609667 950.920714109 +0.00000003746 0.33859914037 913.9633346388 +0.00000003552 3.07180917863 240.3864308119 +0.00000002885 6.01130634957 1097.514965827 +0.00000003643 5.11977873355 452.2010535416 +0.00000002768 4.38396269009 391.4341006548 +0.00000002776 5.0182159483 8.9068362498 +0.0000000299 5.62911695857 140.6563608848 +0.00000002761 4.05534163807 6283.0758499914 +0.00000003226 4.76711354367 6241.973868937 +0.00000003748 4.84009347869 341.7340998913 +0.00000002752 4.53621078796 6206.8097787158 +0.00000003847 2.40982343643 26086.4186688659 +0.00000002727 3.28234198801 483.4811746095 +0.00000002884 4.05452029151 1.2238402774 +0.00000002702 3.72061244391 946.4672959841 +0.00000002723 4.37517047024 15.1903018481 +0.00000002847 5.22951186538 661.0467308547 +0.0000000268 4.19379121323 13.184564278 +0.00000003269 0.4311977852 496.9745554282 +0.00000003489 3.82213189319 625.9945152181 +0.00000003757 3.88223872147 495.702531041 +0.00000002872 5.00345974886 252.0865223816 +0.00000003742 2.03372773652 8.5980197091 +0.00000003172 1.11135762382 260.9933586314 +0.00000003341 2.91360557418 304.2342036999 +0.00000002915 2.63627684599 6681.2248533996 +0.00000002915 1.4377362589 6604.958782124 +0.00000002629 2.0982440745 2713.4145640538 +0.00000002901 3.3392480023 515.463871093 +0.00000002803 1.23584865903 6643.0918177618 +0.00000003045 3.33515866438 921.0768816396 +0.00000002699 5.4259779465 925.2696673336 +0.00000002808 5.77870303237 1024.217839968 +0.00000003028 3.75501312393 511.5954083047 +0.0000000309 2.49453093252 14.6690369863 +0.00000002913 4.83296711477 515.936951845 +0.00000003139 5.9913425471 570.7447620392 +0.00000002752 3.08268180744 853.196381752 +0.00000002779 3.74527347899 494.0056100116 +0.00000002643 1.99093797444 470.2172884544 +0.00000002763 4.01095972177 448.9714756941 +0.00000002643 5.24970673655 249.9476583675 +0.00000003426 4.73955481174 1050.9963588012 +0.00000002573 2.01267457287 1514.2912967165 +0.00000002633 1.63640090603 170.7126416753 +0.00000003034 4.48979734509 560.7104537316 +0.00000003025 5.51446170055 369.4545747116 +0.00000003095 4.01459691667 1615.8995982268 +0.0000000249 0.15301603966 78187.443353447 +0.00000002589 0.79196093766 1228.9189156969 +0.00000003143 5.33170343283 1542.3418399369 +0.00000003138 4.50785484172 461.7622810972 +0.00000002812 3.7424659412 2.0057375701 +0.00000003062 4.88018345098 227.9681324243 +0.00000002553 4.85437812287 488.8496164711 +0.00000002971 1.27359129352 530.914805372 +0.00000002646 3.64828423565 335.7749571987 +0.00000003329 2.71693827722 171.021458216 +0.00000002648 0.60243117586 70.5888128733 +0.00000003061 5.05044834864 378.6432952517 +0.00000002738 4.75405645015 151.260118164 +0.00000002728 5.89052930055 213.9534867438 +0.00000003411 2.24137878065 734.4557312983 +0.00000002623 0.54340876464 1586.1039498672 +0.00000003169 5.84871429991 1049.5118860929 +0.0000000243 2.34595493263 450.4559484024 +0.00000002907 5.58085498481 597.5714649822 +0.000000033 0.94221473935 58.1705144857 +0.00000002543 5.30426930256 419.4846438752 +0.00000003175 2.32600231924 339.2864193365 +0.00000002858 2.36621678719 32.5039613453 +0.00000002712 5.79983621237 1587.5884225755 +0.0000000334 1.36950315448 384.2723695442 +0.00000003301 5.83023910521 51.7751743028 +0.00000002415 0.6944692367 489.5521918867 +0.00000002736 5.74320864965 1167.8431462694 +0.00000002956 5.22962139507 199.8538987291 +0.00000003262 0.01501002027 1545.3107853535 +0.00000002506 4.84043333582 943.4983505675 +0.0000000324 2.46676155925 1016.7954764265 +0.00000003148 4.62079057738 233.533516242 +0.00000002327 4.10421417326 70.1157321213 +0.00000002371 4.79963943424 271.145287018 +0.00000003006 3.66877796077 1476.1582610787 +0.00000002537 5.66681769885 21.1494445407 +0.00000003006 0.9304890948 21.9795259432 +0.00000003033 0.6715748869 292.4859280204 +0.00000002344 1.83547256266 492.3086889822 +0.00000003117 2.76268894894 1473.1893156621 +0.00000002323 2.88799980853 533.6231183577 +0.0000000234 4.44862573253 490.8071699314 +0.00000002511 0.99467349084 266.1011680621 +0.00000002919 4.75889516601 1511.3223512999 +0.00000002493 6.10541658597 1225.9499702803 +0.00000002798 3.06162629894 419.7452763061 +0.00000002691 3.20679023131 463.5073862364 +0.00000002291 5.81534758547 246.9787129509 +0.00000002319 6.0551428147 525.7588118315 +0.00000003112 0.89712836583 314.9073969483 +0.00000003085 5.84605938859 1192.2221686576 +0.00000002897 0.54747024257 20350.3050211464 +0.00000003067 2.22206306288 248.4631856592 +0.00000002252 0.87483094907 61.0275853177 +0.00000002392 3.62837597194 439.1977998174 +0.00000002817 2.73562306571 16.6747745564 +0.00000002379 6.17876088396 467.6519878206 +0.00000002598 4.82643304253 384.5811860849 +0.00000002718 1.01823841209 215.9592243139 +0.00000002998 1.097557153 1964.7472451189 +0.00000002884 2.97813466834 383.0967133766 +0.00000002231 4.48841493844 4.1446015842 +0.00000002203 2.23336308907 481.2629887183 +0.0000000226 2.3540491366 659.6104422562 +0.00000002491 1.7023635707 445.3481389717 +0.00000003041 5.55577674116 674.8007441043 +0.00000002289 1.18497528002 1552.4243323543 +0.00000002975 0.48272389481 1052.4808315095 +0.00000002339 0.75318738767 478.8153081635 +0.00000003011 0.16359500858 54.2865453324 +0.0000000282 6.18522693724 556.5176680376 +0.00000002266 5.91286000054 3.4902102784 +0.00000002231 1.45038594906 196.5067008026 diff --git a/kstars/kstars/data/neptune.R1.vsop b/kstars/kstars/data/neptune.R1.vsop new file mode 100644 index 00000000..40caaa11 --- /dev/null +++ b/kstars/kstars/data/neptune.R1.vsop @@ -0,0 +1,250 @@ +0.00001603165 0.000000 0.000000 +0.00236338502 0.70498011235 38.1330356378 +0.00013220279 3.32015499895 1.4844727083 +0.00008621863 6.2162895163 35.1640902212 +0.0000270174 1.88140666779 39.6175083461 +0.0000215315 5.16873840979 76.2660712756 +0.00002154735 2.09431198086 2.9689454166 +0.00001463924 1.18417031047 33.6796175129 +0.00001135773 3.91891199655 36.6485629295 +0.0000089765 5.24122933533 388.4651552382 +0.00000789908 0.5331548458 168.0525127994 +0.0000076003 0.02051033644 182.279606801 +0.00000607183 1.0770650035 1021.2488945514 +0.00000571622 3.40060785432 484.444382456 +0.0000056079 2.88685815667 498.6714764576 +0.0000049019 3.46830928696 137.0330241624 +0.00000264093 0.86220057976 4.4534181249 +0.00000270526 3.27355867939 71.8126531507 +0.00000203524 2.41820674409 32.1951448046 +0.00000155438 0.36537064534 41.1019810544 +0.00000132766 3.60157672619 9.5612275556 +0.00000093626 0.66670888163 46.2097904851 +0.00000083317 3.25992461673 98.8999885246 +0.00000072205 4.47717435693 601.7642506762 +0.00000068983 1.46326969479 74.7815985673 +0.00000086953 5.77228651853 381.3516082374 +0.00000068717 4.52563942435 70.3281804424 +0.00000064724 3.85477388838 73.297125859 +0.00000068377 3.39509945953 108.4612160802 +0.00000053375 5.43650770516 395.578702239 +0.00000044453 3.61409723545 2.4476805548 +0.00000041243 4.73866592865 8.0767548473 +0.00000048331 1.98568593981 175.1660598002 +0.00000041744 4.94257598763 31.019488637 +0.00000044102 1.41744904844 1550.939859646 +0.0000004117 1.41999374753 490.0734567485 +0.00000041099 4.86312637841 493.0424021651 +0.00000036267 5.30764043577 312.1990839626 +0.00000036284 0.38187812797 77.7505439839 +0.00000040619 2.27237172464 529.6909650946 +0.0000003236 5.91123007786 5.9378908332 +0.00000031197 2.70549944134 1014.1353475506 +0.0000003273 5.22147683115 41.0537969446 +0.00000036079 4.87817494829 491.5579294568 +0.00000030181 3.63273193845 30.7106720963 +0.00000029991 3.30769367603 1028.3624415522 +0.00000027048 1.77647060739 44.7253177768 +0.00000027756 4.55583165091 7.1135470008 +0.00000027475 0.97228280623 33.9402499438 +0.00000024944 3.10083391185 144.1465711632 +0.00000025958 2.99724758632 60.7669528868 +0.00000021369 4.71270048898 278.2588340188 +0.00000021283 0.68957829113 251.4321310758 +0.00000023727 5.12044184469 176.6505325085 +0.00000021392 0.86286397645 4.192785694 +0.00000023373 1.64955088447 173.6815870919 +0.00000024163 3.56602004577 145.1097790097 +0.00000020238 5.61479765982 24.1183899573 +0.00000026958 4.14294870704 453.424893819 +0.00000024048 1.00718363213 213.299095438 +0.00000018322 1.98028683488 72.0732855816 +0.00000018266 6.17260374467 189.3931538018 +0.00000019201 4.65162168927 106.9767433719 +0.00000017606 1.60307551767 62.2514255951 +0.00000016545 1.69931816587 357.4456666012 +0.00000020132 3.29520553529 114.3991069134 +0.00000015425 4.38812302799 25.6028626656 +0.00000019173 2.20014267311 343.2185725996 +0.00000015077 3.66802659382 0.5212648618 +0.00000014029 0.5533633329 129.9194771616 +0.00000013361 5.8575108372 68.8437077341 +0.00000015357 4.20731277007 567.8240007324 +0.00000012746 3.52815836608 477.3308354552 +0.00000011724 5.5764726346 31.2319369581 +0.00000011533 0.89138506506 594.6507036754 +0.00000010508 4.35552732772 32.7164096664 +0.00000010826 5.21826226871 26.826702943 +0.00000010085 1.98102855874 40.5807161926 +0.00000010518 5.27281360238 2.9207613068 +0.00000009207 0.50092534158 64.9597385808 +0.00000009231 0.6818097771 160.9389657986 +0.00000008735 5.80657503476 6.592282139 +0.00000010114 4.51164596694 28.5718080822 +0.00000010392 5.18877536013 42.5864537627 +0.00000009873 3.7651215808 181.7583419392 +0.0000000835 2.82449631025 43.2408450685 +0.00000009838 1.494387636 47.6942631934 +0.00000007645 4.07503370297 389.9496279465 +0.00000008004 2.78082277326 505.7850234584 +0.0000000744 2.35731983047 11.0457002639 +0.00000007342 1.62279119952 135.5485514541 +0.0000000945 0.27241261915 426.598190876 +0.00000007192 0.82841201068 911.042573332 +0.00000006979 1.86753914872 206.1855484372 +0.00000006874 0.83802906828 82.8583534146 +0.00000007897 1.86554246391 38.6543004996 +0.00000006729 3.98338053636 12.5301729722 +0.00000006357 0.90093123522 487.3651437628 +0.0000000672 1.339360407 220.4126424388 +0.00000007695 5.13312500855 23.9059416362 +0.00000007059 5.99832463494 639.897286314 +0.00000008302 3.85960902325 37.611770776 +0.00000006412 2.41743702679 1059.3819301892 +0.00000006751 1.9686089447 45.2465826386 +0.00000006431 4.07813226506 35.685355083 +0.00000005517 3.8132579089 815.0633461142 +0.00000005562 0.4161960215 563.6312150384 +0.00000006115 2.10934525342 697.743477894 +0.00000006216 4.79301628209 143.6253063014 +0.00000005346 3.13071964722 386.9806825299 +0.00000005245 6.06245070403 171.2339065371 +0.00000005129 0.79394555531 179.0982130633 +0.00000005168 4.73765992885 522.5774180938 +0.00000006422 0.64684316894 350.3321196004 +0.00000005006 2.37645082899 77.2292791221 +0.00000005005 4.70632786971 460.5384408198 +0.00000005167 5.2024661657 446.3113468182 +0.00000005119 2.17338058771 494.7393231945 +0.00000005025 4.21265519856 536.8045120954 +0.00000004722 6.22814313946 63.7358983034 +0.00000005125 5.38138329172 179.3106613844 +0.00000004918 4.09031782903 488.3765357191 +0.00000004652 5.10765073368 274.0660483248 +0.00000004711 5.56542374115 42.3258213318 +0.00000004459 1.3078482983 69.3649725959 +0.00000005485 3.88088464259 218.4069048687 +0.00000004416 3.05353893868 27.0873353739 +0.00000004559 4.92224120952 285.3723810196 +0.00000004393 4.18047835584 5.4166259714 +0.00000004687 2.2140115321 1029.8469142605 +0.00000004644 1.87902594973 1433.6199914258 +0.00000005639 3.05596737234 983.1158589136 +0.00000006045 5.68817982786 351.8165923087 +0.0000000443 3.37768805833 377.4194549743 +0.00000004683 2.14346624864 97.4155158163 +0.00000005845 4.62301099402 1024.217839968 +0.00000004536 2.45860473853 496.0113475817 +0.00000004398 5.65312496227 3.9321532631 +0.00000004287 0.66340266603 1012.6508748423 +0.00000004086 0.14551174994 385.2837615005 +0.00000004029 5.98399329775 178.3474535379 +0.00000004276 3.6820508297 348.8476468921 +0.00000005257 3.75263242432 379.8671355291 +0.00000004012 0.42559540783 104313.479530659 +0.00000004025 2.40645188238 84.3428261229 +0.00000003957 0.86846121055 171.9846660625 +0.00000003961 3.04953080906 1017.3167412883 +0.00000005559 0.77714806229 1447.8470854274 +0.00000005071 2.61075526868 1536.7127656444 +0.00000004052 5.00014006312 391.6465489759 +0.00000005182 4.73444634983 382.8360809457 +0.00000003763 4.29449373755 313.6835566709 +0.00000004038 2.82857942788 1661.1461808654 +0.00000004067 5.7316992896 169.5369855077 +0.00000003841 1.6258092842 0.9632078465 +0.00000003901 2.70874386576 14.0146456805 +0.00000003721 1.20062375429 1026.8779688439 +0.00000003911 3.01809123569 100.3844612329 +0.00000003489 4.28865448963 1025.1810478145 +0.00000003714 5.05021268365 292.4859280204 +0.00000003816 3.93084933114 39.0962434843 +0.00000003988 2.82832650224 134.1122628556 +0.00000003745 4.24728135115 180.7951340927 +0.00000003836 1.02685786071 1018.2799491348 +0.00000003941 5.21895739331 183.7640795093 +0.00000004669 4.38080962573 1066.49547719 +0.0000000378 6.03723468132 1022.7333672597 +0.00000003647 3.98130320367 608.877797677 +0.00000003456 5.54052355058 846.0828347512 +0.00000004047 3.71041480907 1018.0675008137 +0.00000003865 4.76002199091 166.5680400911 +0.00000003629 3.29053233846 447.7958195265 +0.00000003564 4.36703678321 397.0631749473 +0.00000003304 1.49289552229 1505.6932770074 +0.00000003976 2.42476188945 106.0135355254 +0.00000004217 4.21677652639 1052.2683831884 +0.00000003294 0.42088065654 22.633917249 +0.00000003615 3.68096122231 494.5268748734 +0.0000000323 5.10786091356 69.1525242748 +0.0000000328 3.62226152032 531.1754378029 +0.00000003337 2.7250287632 481.4754370394 +0.00000003187 0.08677634706 399.5108555021 +0.00000003389 1.79454271219 1519.920371009 +0.00000003179 3.40418030121 423.6292454594 +0.00000003154 3.69356460843 470.2172884544 +0.00000003706 2.79048710497 462.0229135281 +0.00000003136 4.38015969606 385.4962098216 +0.00000003122 0.48346644637 79.1868325824 +0.00000003392 0.48037804731 521.0929453855 +0.00000003465 0.93152295589 2183.7235989592 +0.00000003735 0.98809808606 487.4133278726 +0.00000003998 3.38773325131 6283.0758499914 +0.00000002998 2.61728063127 487.6257761937 +0.00000003295 2.53821501556 4.665866446 +0.00000002964 3.66274645375 495.4900827199 +0.00000003901 1.65463523144 210.3301500214 +0.0000000295 1.99904237956 872.9095376942 +0.00000002948 2.90769224206 391.4341006548 +0.00000002971 0.31626092637 5.1078094307 +0.00000003085 0.95725590904 109.9456887885 +0.00000002995 3.34433305798 394.0942295307 +0.00000003126 5.89472116854 105.4922706636 +0.00000003904 3.01022809543 556.5176680376 +0.00000003388 6.24936444215 535.3200393871 +0.0000000293 6.15005257333 164.1203595363 +0.00000003267 4.19718045293 518.3846323998 +0.00000003946 2.8884275967 151.260118164 +0.00000003076 6.04134449219 142.1408335931 +0.00000002823 0.60712626756 214.7835681463 +0.00000002917 2.74502617182 138.5174968707 +0.00000003347 6.09373507569 6246.4272870619 +0.00000003659 5.12211619716 79.2350166922 +0.0000000301 0.24656411754 91.7864415238 +0.00000002861 6.17465663902 422.405405182 +0.00000002989 2.31620917965 485.9288551643 +0.00000003088 2.29186342974 110.2063212194 +0.0000000303 3.698661491 532.6117264014 +0.0000000302 2.36422658177 290.2195580194 +0.0000000317 1.23078934548 10176.6369832815 +0.00000002652 3.35836234807 148.0787244263 +0.00000002673 6.03366372927 196.5067008026 +0.0000000263 0.46957619348 1970.4245035212 +0.00000002599 4.86022081674 439.1977998174 +0.00000002878 2.61946597178 488.5889840402 +0.0000000272 1.71836225398 364.559213602 +0.00000003333 3.25126857354 30.0562807905 +0.00000003053 2.49346960035 6243.4583416453 +0.00000003062 6.23776299963 419.4846438752 +0.00000002786 0.83078219939 497.1870037493 +0.00000002834 3.52926079424 457.8783119439 +0.00000002932 1.80245810977 500.1559491659 +0.0000000303 5.10152500393 367.9701020033 +0.00000002956 5.76230870725 986.0848043302 +0.00000003116 2.20042242739 495.702531041 +0.00000002554 0.65945973992 67.3592350258 +0.00000002901 3.91891656185 10173.6680378649 +0.0000000284 1.34453183591 482.9599097477 +0.00000002458 1.20012815574 489.110248902 +0.00000002556 3.86921927085 487.1045113319 +0.00000002614 1.51881085312 463.5073862364 +0.00000002386 4.58400538443 615.9913446778 +0.00000002438 5.19827220476 501.1191570124 +0.00000002537 1.64802783144 519.6084726772 +0.00000002444 3.87859489652 185.2485522176 +0.00000002795 4.0426575258 255.0554677982 +0.00000002895 3.26202698812 1646.9190868638 +0.00000002225 5.75197574692 605.9570363702 +0.00000002324 3.99503920129 481.2629887183 +0.00000002962 1.74151265966 2080.6308247406 +0.00000002621 1.74442251671 35.212274331 diff --git a/kstars/kstars/data/neptune.R2.vsop b/kstars/kstars/data/neptune.R2.vsop new file mode 100644 index 00000000..5d61bfc6 --- /dev/null +++ b/kstars/kstars/data/neptune.R2.vsop @@ -0,0 +1,72 @@ +0.00000009654 0.000000 0.000000 +0.00004247412 5.89910679117 38.1330356378 +0.0000021757 0.3458182908 1.4844727083 +0.00000163025 2.2387294713 168.0525127994 +0.00000156285 4.59414467342 182.279606801 +0.0000011794 5.10295026024 484.444382456 +0.00000112429 1.19000583596 498.6714764576 +0.00000127141 2.84786298079 35.1640902212 +0.00000099467 3.41578558739 175.1660598002 +0.00000064814 3.4621406484 388.4651552382 +0.00000077286 0.01659281785 491.5579294568 +0.00000049509 4.06995509133 76.2660712756 +0.0000003933 6.09521855958 1021.2488945514 +0.0000003645 5.17130059988 137.0330241624 +0.0000003708 5.97288967681 2.9689454166 +0.00000030484 3.58259801313 33.6796175129 +0.00000021099 0.76843555176 36.6485629295 +0.00000013886 3.59248623971 395.578702239 +0.00000013117 5.09263515697 98.8999885246 +0.00000011379 1.18060018898 381.3516082374 +0.00000009132 2.34787658568 601.7642506762 +0.00000008527 5.25134685897 2.4476805548 +0.00000008136 4.96270726986 4.4534181249 +0.00000007417 4.46775409796 189.3931538018 +0.00000007225 1.92287508629 9.5612275556 +0.00000007289 1.6551952578 1028.3624415522 +0.00000008076 5.84268048311 220.4126424388 +0.00000006554 0.69397520733 144.1465711632 +0.00000007782 1.14341656235 1059.3819301892 +0.00000005665 6.25378258571 74.7815985673 +0.00000005628 5.23383764266 46.2097904851 +0.00000005523 4.59041448911 1014.1353475506 +0.00000005177 5.23116646157 477.3308354552 +0.00000005503 3.49522319102 183.7640795093 +0.00000004878 3.52934357721 39.6175083461 +0.00000004787 2.08260524745 41.1019810544 +0.00000005055 0.19949888617 166.5680400911 +0.00000004751 1.1805494827 169.5369855077 +0.00000004747 1.50608965076 73.297125859 +0.00000006113 6.18326155595 71.8126531507 +0.00000004606 3.91970908886 587.5371566746 +0.00000005756 2.23667359233 176.6505325085 +0.00000004536 2.84337336954 7.1135470008 +0.00000004338 0.51553847388 446.3113468182 +0.00000003891 0.26338839265 1550.939859646 +0.00000004465 3.01487041298 129.9194771616 +0.00000003727 2.37977930658 160.9389657986 +0.0000000384 3.7929038188 111.4301614968 +0.00000004142 1.70293820961 983.1158589136 +0.00000003296 1.07748822909 505.7850234584 +0.00000004008 0.30663868827 494.7393231945 +0.00000003974 5.9735178384 488.3765357191 +0.00000003925 4.85736421123 60.7669528868 +0.00000002966 2.01608546009 822.176893115 +0.00000003972 1.07780371834 374.2380612366 +0.00000003843 5.23002047199 350.3321196004 +0.00000002848 6.17799253802 704.8570248948 +0.00000003527 0.79317138165 274.0660483248 +0.00000002828 1.32275775835 386.9806825299 +0.00000002773 5.37132330836 251.4321310758 +0.00000003113 5.1262228869 426.598190876 +0.00000003344 5.61433537548 1124.34166877 +0.00000002597 0.67759426519 312.1990839626 +0.00000002581 3.55847612121 567.8240007324 +0.00000002578 1.45603792456 1035.475988553 +0.00000002541 5.19427579702 1227.4344429886 +0.0000000251 4.12148891512 171.2339065371 +0.00000002511 2.71606957319 179.0982130633 +0.00000002342 0.96469916587 1019.7644218431 +0.000000025 0.7028227603 707.7777862016 +0.0000000248 4.59623030219 693.5506922 +0.00000002253 0.74334306011 976.0023119128 diff --git a/kstars/kstars/data/neptune.R3.vsop b/kstars/kstars/data/neptune.R3.vsop new file mode 100644 index 00000000..29107664 --- /dev/null +++ b/kstars/kstars/data/neptune.R3.vsop @@ -0,0 +1,22 @@ +0.00000166297 4.55243893489 38.1330356378 +0.0000002238 3.94830879358 168.0525127994 +0.00000021348 2.86296778794 182.279606801 +0.00000016233 0.54226725872 484.444382456 +0.00000015623 5.75702251906 498.6714764576 +0.00000011867 4.4028019271 1.4844727083 +0.00000006448 5.19003066847 31.019488637 +0.00000003655 5.91335292846 1007.0218005498 +0.00000003681 1.62865545676 388.4651552382 +0.00000003198 0.70197118575 1558.0534066468 +0.00000003243 1.8803566598 522.5774180938 +0.00000003269 2.94301808574 76.2660712756 +0.00000002688 1.87062743473 402.6922492398 +0.00000003246 0.79381356193 536.8045120954 +0.0000000265 5.76858449026 343.2185725996 +0.00000002644 4.64542905401 500.1559491659 +0.00000002541 4.79217120822 482.9599097477 +0.00000002523 1.7286988978 395.578702239 +0.0000000269 2.21096415618 446.3113468182 +0.00000002355 5.77381398401 485.9288551643 +0.00000002874 6.1964334054 815.0633461142 +0.00000002278 3.66579603119 497.1870037493 diff --git a/kstars/kstars/data/neptune.R4.vsop b/kstars/kstars/data/neptune.R4.vsop new file mode 100644 index 00000000..66737aab --- /dev/null +++ b/kstars/kstars/data/neptune.R4.vsop @@ -0,0 +1,7 @@ +0.00000004227 2.40375758563 477.3308354552 +0.00000004333 0.10459484545 395.578702239 +0.00000003545 4.78431259422 1028.3624415522 +0.00000003154 3.88192942366 505.7850234584 +0.00000003016 1.03609346831 189.3931538018 +0.00000002294 1.10879658603 182.279606801 +0.00000002295 5.67776133184 168.0525127994 diff --git a/kstars/kstars/data/neptune.orbit b/kstars/kstars/data/neptune.orbit new file mode 100644 index 00000000..e86e52cb --- /dev/null +++ b/kstars/kstars/data/neptune.orbit @@ -0,0 +1,100 @@ +2.81381 -30.0865 0.533691 +4.8743 -29.8077 0.47902 +6.9136 -29.3899 0.422059 +8.92365 -28.8318 0.363023 +10.8936 -28.1326 0.302199 +12.8107 -27.2941 0.239943 +14.6622 -26.3225 0.17663 +16.4397 -25.2267 0.112558 +18.1384 -24.0129 0.0479486 +19.753 -22.6846 -0.0169634 +21.2755 -21.2444 -0.0818798 +22.6958 -19.6968 -0.146436 +24.0027 -18.0494 -0.210225 +25.1877 -16.3143 -0.272878 +26.2474 -14.5033 -0.334134 +27.1804 -12.6247 -0.393782 +27.9836 -10.6848 -0.451576 +28.6518 -8.68978 -0.507219 +29.1783 -6.64827 -0.560368 +29.5568 -4.57262 -0.610677 +29.7859 -2.47744 -0.6579 +29.8684 -0.374645 -0.701892 +29.8068 1.72763 -0.742518 +29.6017 3.82255 -0.779601 +29.2515 5.90247 -0.812911 +28.7539 7.95689 -0.842191 +28.109 9.97181 -0.867232 +27.3224 11.9335 -0.887945 +26.4018 13.8326 -0.904316 +25.3535 15.6625 -0.916311 +24.1815 17.4172 -0.923853 +22.8884 19.0894 -0.926831 +21.4768 20.6686 -0.925138 +19.954 22.1421 -0.918768 +18.3315 23.5006 -0.907835 +16.6208 24.7392 -0.892482 +14.8314 25.8553 -0.872819 +12.9699 26.8462 -0.848914 +11.042 27.7069 -0.820806 +9.05501 28.43 -0.788577 +7.02117 29.008 -0.752428 +4.95458 29.4386 -0.712631 +2.86747 29.7228 -0.669441 +0.769247 29.8627 -0.623064 +-1.33305 29.8593 -0.573658 +-3.43282 29.7111 -0.521376 +-5.51995 29.4144 -0.466451 +-7.58054 28.9686 -0.409228 +-9.60113 28.3777 -0.350067 +-11.5711 27.6482 -0.289287 +-13.4829 26.7865 -0.227152 +-15.331 25.797 -0.163884 +-17.1086 24.6812 -0.099729 +-18.805 23.441 -0.0350378 +-20.4079 22.0825 0.029778 +-21.9074 20.6156 0.0943417 +-23.2971 19.0512 0.158344 +-24.5737 17.3989 0.221542 +-25.735 15.6652 0.283729 +-26.7761 13.8543 0.34464 +-27.6888 11.9727 0.40392 +-28.4654 10.031 0.461207 +-29.1017 8.04213 0.516209 +-29.5969 6.01829 0.568704 +-29.9527 3.96949 0.618537 +-30.1701 1.90203 0.66555 +-30.2464 -0.178449 0.709501 +-30.1773 -2.26248 0.75009 +-29.9606 -4.33735 0.78706 +-29.5978 -6.38977 0.820231 +-29.0937 -8.40793 0.849506 +-28.4547 -10.3836 0.874837 +-27.6844 -12.3116 0.896139 +-26.7832 -14.1853 0.913247 +-25.7519 -15.9944 0.926 +-24.5946 -17.727 0.934309 +-23.3188 -19.3718 0.938171 +-21.9343 -20.9206 0.937656 +-20.4507 -22.3693 0.93285 +-18.8735 -23.7154 0.923763 +-17.2061 -24.9533 0.910353 +-15.4538 -26.0744 0.892616 +-13.6253 -27.0702 0.87063 +-11.7319 -27.9339 0.84455 +-9.78622 -28.6627 0.814581 +-7.79823 -29.2573 0.780892 +-5.77384 -29.7175 0.743569 +-3.71884 -30.0394 0.70269 +-1.64186 -30.218 0.658403 +0.445498 -30.2491 0.610939 +2.5295 -30.1316 0.560599 +4.5971 -29.8687 0.507701 +6.63955 -29.4658 0.452484 +8.65106 -28.9255 0.395123 +10.6245 -28.2476 0.335823 +12.55 -27.4319 0.274859 +14.4153 -26.48 0.212578 +16.2075 -25.3974 0.14937 +17.9166 -24.1936 0.0855799 +19.5376 -22.8773 0.0214512 diff --git a/kstars/kstars/data/neptune.png b/kstars/kstars/data/neptune.png new file mode 100644 index 00000000..403cfac5 Binary files /dev/null and b/kstars/kstars/data/neptune.png differ diff --git a/kstars/kstars/data/ngcic01.dat b/kstars/kstars/data/ngcic01.dat new file mode 100644 index 00000000..43ac121a --- /dev/null +++ b/kstars/kstars/data/ngcic01.dat @@ -0,0 +1,1008 @@ +# NGC/IC catalog (c) 2003 by +# Jason Harris +# This catalog was constructed entirely from public-domain +# sources, and is released under the GNU General Public License: +# http://www.gnu.org/licenses/gpl.html +# +#ID RA Dec BMag type a b pa PGC other Messr Longname +# + 0 181654.0 -182900 4.6 3 15.0 M 24 + 0 034700.0 +240700 1.6 3 70.0 M 45 Pleiades + 0 122224.0 +580500 8.4 0 0.0 0.0 40 +N 1 000716.0 +274232 13.65 8 1.6 1.2 120 564 UGC 57 +N 2 000717.2 +274046 14.96 8 1.0 0.6 115 567 UGC 59 +N 3 000716.8 +081805 14.20 8 1.1 0.6 113 565 UGC 58 +N 4 000724.4 +082226 0.00 8 0 +N 5 000748.9 +352144 14.33 8 1.2 0.7 0 595 UGC 62 +N 6 +N 7 000820.6 -295454 14.40 8 2.2 0.5 29 627 ESO 409- 22 +N 8 000845.3 +235020 0.00 8 0 +N 9 000854.7 +234901 14.35 8 1.3 0.7 0 652 UGC 78 +N 10 000834.4 -335130 13.30 8 2.4 1.2 25 634 ESO 349- 32 +N 11 000842.5 +372653 14.59 8 1.5 0.3 0 642 UGC 73 +N 12 000844.9 +043646 13.80 8 1.7 1.5 125 645 UGC 74 +N 13 000847.7 +332600 14.01 8 2.5 0.6 0 650 UGC 77 +N 14 000846.4 +154854 12.71 8 2.8 2.1 25 647 UGC 75 +N 15 000902.5 +213728 14.67 8 1.0 0.6 0 661 UGC 82 +N 16 000904.7 +274349 13.00 8 1.8 1.0 16 660 UGC 80 +N 17 001106.6 -120626 14.0 8 +N 18 +N 19 +N 20 000932.7 +331831 14.04 8 1.5 1.5 0 679 UGC 84 +N 21 001046.9 +332110 13.51 8 1.7 0.8 0 759 UGC 98 +N 22 000948.2 +274956 14.43 8 1.7 1.3 0 690 UGC 86 +N 23 000953.6 +255523 12.85 8 2.1 1.3 8 698 UGC 89 +N 24 000956.6 -245743 12.19 8 5.8 1.3 46 701 ESO 472- 16 +N 25 000959.9 -570112 13.00 8 1.4 0.8 88 706 ESO 149- 19 +N 26 001025.9 +254955 13.62 8 1.9 1.4 0 732 UGC 94 +N 27 001032.8 +285946 14.45 8 1.2 0.5 0 742 UGC 96 +N 28 001025.2 -565921 15.37 8 1.5 1.4 0 751 ESO 149- 20 +N 29 001046.9 +332110 13.51 8 1.7 0.8 0 767 UGC 100 +N 30 +N 31 001038.4 -565911 14.59 8 1.01 0.49 0 +N 32 +N 33 +N 34 001106.5 -120626 15.25 8 2.2 0.8 0 781 MCG -2- 1- 32 +N 35 001110.5 -120115 14. 8 +N 36 001122.3 +062322 13.95 8 2.2 1.3 0 798 UGC 106 +N 37 001122.9 -565726 14.66 8 1.1 0.7 0 801 ESO 149- 22 +N 38 001147.0 -053511 14.34 8 1.3 1.3 0 818 MCG -1- 1- 47 +N 39 001218.8 +310340 14.21 8 1.1 1.0 0 852 UGC 114 +N 40 001301.0 +723119 11.7 6 +N 41 001248.0 +220124 14.63 8 0.9 0.5 0 865 MCG 4- 1- 39 +N 42 001256.3 +220601 14.76 8 1.1 0.6 0 867 UGC 118 +N 43 001300.7 +305455 13.60 8 1.6 1.5 0 875 UGC 120 +N 44 001313.4 +311711 0.00 0 0 +N 45 001403.2 -231101 11.32 8 8.5 5.9 142 930 ESO 473- 1 +N 46 +N 47 001430.6 -071003 13.50 8 2.2 2.1 0 967 MCG -1- 1- 55 +N 48 001402.2 +481405 14.40 8 1.4 0.9 0 929 UGC 133 +N 49 001422.4 +481448 14.70 8 1.1 1.0 0 952 UGC 136 +N 50 001444.6 -072042 13.30 8 2.3 1.7 0 983 MCG -1- 1- 58 +N 51 001434.9 +481520 14.10 8 1.3 1.0 0 974 UGC 138 +N 52 001440.1 +183455 14.34 8 2.1 0.4 0 978 UGC 140 +N 53 001441.9 -601944 13.33 8 2.0 1.4 160 982 ESO 111- 20 +N 54 001507.7 -070624 14.26 8 1.3 0.4 0 1011 MCG -1- 1- 60 +N 55 001508.5 -391313 8.42 8 32.4 5.6 108 1014 ESO 293- 50 +N 56 001520.6 +122640 0.00 0 0 +N 57 001531.0 +171936 12.67 8 2.2 1.9 40 1037 UGC 145 +N 58 001430.6 -071003 13. 8 +N 59 001525.2 -212638 13.12 8 2.6 1.3 127 1034 ESO 539- 4 +N 60 001558.2 -001813 15.00 8 1.13 0.65 0 1058 UGC 150 +N 61 001624.2 -061910 0.00 8 0 1083 MCG -1- 1- 62 +N 62 001705.4 -132914 14.08 8 1.0 0.8 0 1125 MCG -2- 1- 43 +N 63 001745.5 +112701 12.63 8 1.7 1.1 0 1160 UGC 167 +N 64 001730.4 -064929 14.14 8 1.5 1.1 0 1149 MCG -1- 1- 68 +N 65 001858.7 -225249 14.67 8 2.4 1.7 0 +N 66 001904.9 -225611 14.21 8 1.20 0.48 0 1236 ESO 473- 10 +N 67 001814.8 +300347 15.21 8 1.0 0.7 0 1185 MCG 5- 1- 64 +N 68 001818.5 +300418 14.50 8 1.2 1.1 0 1187 UGC 170 +N 69 001820.6 +300222 15.80 8 0.9 0.8 0 1191 MCG 5- 1- 66 +N 70 001822.5 +300446 14.50 8 2.0 1.6 0 1194 UGC 174 +N 71 001823.7 +300346 14.20 8 1.2 1.1 0 1197 UGC 173 +N 72 001828.5 +300224 14.50 8 1.1 0.9 15 1204 UGC 176 +N 72A001834.4 +300209 15.70 8 0.3 0.3 0 1208 MCG 5- 1- 70 +N 73 001839.0 -151920 14.17 8 1.6 1.1 0 1211 MCG -3- 1- 26 +N 74 001849.4 +300342 16. 8 +N 75 001926.3 +062658 14.22 8 1.4 1.4 0 1255 UGC 182 +N 76 001937.8 +295602 13.99 8 1.0 0.9 0 1267 UGC 185 +N 77 002001.6 -223156 15.67 8 1.6 1.4 0 +N 78A002025.5 +004936 13.68 8 1.1 0.7 80 1306 UGC 193 +N 78B002027.4 +004959 14.40 8 0.7 0.5 43 1309 UGC 194 +N 79 002102.8 +223359 14.9 8 +N 80 002111.3 +222129 13.10 8 1.8 1.7 0 1351 UGC 203 +N 81 002113.2 +222259 17.74 8 +N 82 +N 83 002122.8 +222608 13.58 8 1.5 1.5 0 1371 UGC 206 +N 84 002133.7 +223535 15.80 8 +N 85 002125.5 +223042 15.7 8 +N 86 002128.7 +223323 14.9 8 +N 87 002115.2 -483746 14.67 8 0.9 0.7 0 1357 ESO 194- 8 +N 88 002122.1 -483827 14.98 8 0.8 0.5 145 1370 ESO 194- 10 +N 89 002124.1 -483957 14.18 8 1.2 0.6 148 1374 ESO 194- 11 +N 90 +N 91 002151.7 +222401 14.54 8 1.9 0.8 132 1405 UGC 208 +N 92 002132.1 -483734 13.81 8 1.9 0.9 148 1388 ESO 194- 12 +N 93 002200.0 +222400 14.34 8 1.4 0.6 48 1412 UGC 209 +N 94 002213.1 +222844 15.6 8 +N 95 002214.2 +102938 13.19 8 1.9 1.1 0 1426 UGC 214 +N 96 002217.8 +223248 17. 8 +N 97 002230.0 +294443 13.29 8 1.5 1.3 0 1442 UGC 216 +N 98 002249.4 -451610 13.41 8 1.7 1.3 0 1463 ESO 242- 5 +N 99 002359.7 +154610 13.99 8 1.4 1.3 0 1523 UGC 230 +N 100 002402.6 +162909 13.91 8 5.5 0.7 56 1525 UGC 231 +N 101 002354.6 -323211 13.37 8 2.2 2.0 0 1518 ESO 350- 14 +N 102 002436.5 -135721 14. 8 +N 103 002518.0 +612100 10.28 3 +N 104 002405.2 -720449 5.78 4 47 Tucanae +N 105 002517.0 +125306 13.90 8 1.1 0.7 167 1583 UGC 241 +N 106 002443.8 -050854 14.46 8 +N 107 002600.0 -081800 15.67 8 +N 108 002559.7 +291243 13.09 8 2.0 1.6 0 1619 UGC 246 +N 109 002612.0 +214800 14.70 8 1.1 1.0 77 1633 UGC 251 +N 110 002725.0 +712329 0.00 3 0 +N 111 +N 112 002648.7 +314212 14.49 8 1.1 0.5 0 1654 UGC 255 +N 113 002654.6 -023003 14.14 8 1.4 1.0 0 1656 MCG -1- 2- 16 +N 114 002658.2 -014710 14.73 8 0.9 0.7 0 1660 UGC 259 +N 115 002646.6 -334036 13.71 8 1.9 0.9 0 1651 ESO 350- 17 +N 116 002705.3 -074005 14.54 8 +N 117 002711.1 +012001 15.29 8 0.7 0.4 0 1674 MCG 0- 2- 29 +N 118 002716.2 -014649 14.83 8 0.7 0.5 0 1678 UGC 264 +N 119 002657.6 -565841 14.11 8 1.0 1.0 0 1659 ESO 150- 8 +N 120 002730.1 -013048 14.42 8 1.5 0.6 0 1693 UGC 267 +N 121 002647.0 -713212 11.2 4 +N 122 +N 123 +N 124 002752.3 -014837 13.67 8 1.4 0.9 0 1715 UGC 271 +N 125 002850.4 +025023 13.11 8 1.7 1.5 85 1772 UGC 286 +N 126 002908.1 +024840 15.22 8 0.9 0.4 0 1784 MCG 0- 2- 49 +N 127 002912.4 +025222 15.00 8 0.8 0.6 0 1787 MCG 0- 2- 50 +N 128 002915.0 +025155 12.77 8 3.0 0.9 1 1791 UGC 292 +N 129 002954.0 +601359 7.33 3 +N 130 002918.5 +025214 15.00 8 0.7 0.4 0 1794 MCG 0- 2- 52 +N 131 002938.4 -331531 13.78 8 1.9 0.6 63 1813 ESO 350- 21 +N 132 003010.7 +020536 13.45 8 1.9 1.4 0 1844 UGC 301 +N 133 003116.9 +632109 0.00 3 0 +N 134 003022.2 -331444 11.23 8 8.5 2.0 50 1851 ESO 350- 23 +N 135 003145.9 -132015 0.00 8 0 +N 136 003130.8 +613033 0.00 3 0 +N 137 003058.1 +101232 13.74 8 1.3 1.3 0 1888 UGC 309 +N 138 003059.2 +050935 14.55 8 1.3 0.6 0 1889 UGC 308 +N 139 003106.4 +050443 15.26 8 0.8 0.5 0 1900 CGCG 409- 22 +N 140 003120.5 +304733 13.94 8 1.5 1.3 0 1916 UGC 311 +N 141 003119.0 +051051 15.4 8 +N 142 003108.1 -223707 14.27 8 1.1 0.6 0 1901 ESO 473- 21 +N 143 003115.6 -223336 15.21 8 1.0 0.2 0 1911 ESO 473- 22 +N 144 003120.7 -223845 13.90 8 0.8 0.8 0 1917 ESO 473- 23 +N 145 003145.7 -050909 13.17 8 1.8 1.3 135 1941 MCG -1- 2- 27 +N 146 003306.0 +631759 9.59 3 +N 147 003311.6 +483028 10.47 8 13.2 7.8 25 2004 UGC 326 +N 148 003415.8 -314710 13.13 8 2.0 0.8 90 2053 ESO 410- 20 +N 149 003350.2 +304324 14.69 8 1.2 0.7 0 2028 UGC 332 +N 150 003415.8 -274818 12.00 8 3.9 1.9 118 2052 ESO 410- 19 +N 151 003402.8 -094220 12.31 8 3.7 1.7 75 2035 MCG -2- 2- 54 +N 152 003248.0 -730759 11.9 3 +N 153 003402.2 -094223 11. 8 +N 154 003419.5 -123922 14. 8 +N 155 003440.1 -104559 13.60 8 1.38 1.06 0 2076 MCG -2- 2- 55 +N 156 +N 157 003446.5 -082348 11.00 8 4.2 2.7 30 2081 MCG -2- 2- 56 +N 158 +N 159 003435.5 -554724 14.81 8 1.29 0.45 0 2073 ESO 150- 11 +N 160 003604.3 +235730 13.60 8 3.0 1.7 45 2154 UGC 356 +N 161 003533.9 -025055 14.45 8 1.3 0.8 0 2131 MCG -1- 2- 36 +N 162 003558.0 +240215 16.0 8 +N 163 003559.8 -100719 13.64 8 1.5 1.2 0 2149 MCG -2- 2- 66 +N 164 003633.0 +024457 16. 8 +N 165 003629.0 -100625 13.88 8 1.5 1.3 0 2182 MCG -2- 2- 69 +N 166 003548.8 -133639 15. 8 +N 167 003523.1 -232230 13.98 8 1.0 0.7 0 2122 ESO 473- 29 +N 168 003638.6 -223537 14.87 8 1.2 0.2 0 2192 ESO 474- 4 +N 169 003651.6 +235927 13.30 8 2.6 0.7 0 2202 UGC 365 +N 170 003645.8 +015311 15.43 8 0.4 0.3 0 2195 MCG 0- 2- 91 +N 171 003721.9 -195612 12. 8 +N 172 003714.4 -223506 14.00 8 2.0 0.3 12 2228 ESO 474- 5 +N 173 003712.5 +015632 13.70 8 3.2 2.6 0 2223 UGC 369 +N 174 003658.9 -292840 13.62 8 1.4 0.6 0 2206 ESO 411- 1 +N 175 003722.0 -195612 12.90 8 2.1 1.9 0 2232 ESO 540- 6 +N 176 003548.0 -731000 11.9 3 +N 177 003734.3 -223257 14.10 8 2.2 0.5 0 2241 ESO 474- 6 +N 178 003908.4 -141023 13.10 8 2.0 1.0 175 2349 MCG -2- 2- 78 +N 179 003746.4 -175101 14.19 8 0.9 0.8 113 2253 ESO 540- 7 +N 180 003757.7 +083807 13.70 8 2.4 1.9 0 2268 UGC 380 +N 181 003823.2 +292821 15.40 8 0.5 0.2 0 2287 MCG 5- 2- 32 +N 182 003812.5 +024344 13.27 8 2.0 1.7 75 2279 UGC 382 +N 183 003829.1 +293042 13.74 8 2.1 1.6 130 2298 UGC 387 +N 184 003835.8 +292651 15.62 8 0.7 0.2 0 2309 CGCG 500- 59 +N 185 003858.0 +482018 10.10 8 11.7 10.0 35 2329 UGC 396 +N 186 003825.3 +030959 14.40 8 1.4 0.8 0 2291 UGC 390 +N 187 003930.4 -143923 13.90 8 1.17 0.49 0 2380 MCG -3- 2- 34 +N 188 004826.0 +851520 8.91 3 +N 189 003936.0 +610400 9.07 3 +N 190 003854.8 +070345 15.08 8 +N 191 003859.4 -090010 12.50 8 1.5 1.2 0 2331 MCG -2- 2- 77 +N 192 003913.5 +005143 13.42 8 1.9 0.9 167 2352 UGC 401 +N 193 003918.3 +031953 13.25 8 1.4 1.2 55 2359 UGC 408 +N 194 003918.4 +030210 13.15 8 1.5 1.4 30 2362 UGC 407 +N 195 003935.8 -091140 14.20 8 1.21 0.69 0 2391 MCG -2- 2- 79 +N 196 003917.8 +005444 13.80 8 1.3 0.8 15 2357 UGC 405 +N 197 003918.9 +005331 14.80 8 1.2 0.8 5 2365 UGC 406 +N 198 003923.0 +024753 13.85 8 1.2 1.2 0 2371 UGC 414 +N 199 003933.2 +030819 14.61 8 1.2 0.7 0 2382 UGC 415 +N 200 003934.7 +025319 13.48 8 1.9 1.0 161 2387 UGC 420 +N 201 003935.0 +005135 13.57 8 1.8 1.4 155 2388 UGC 419 +N 202 003939.8 +033211 15.34 8 0.9 0.3 0 2394 UGC 421 +N 203 003939.5 +032634 14.97 8 0.9 0.3 0 2393 MCG 0- 2-114 +N 204 003944.3 +031758 13.80 8 1.2 1.1 30 2397 UGC 423 +N 205 004022.5 +414111 8.92 8 21.9 11.0 170 2429 UGC 426 M 110 +N 206 004031.3 +404421 0.00 1 0 +N 207 003940.6 -141416 14.75 8 +N 208 004017.6 +024523 15.17 8 0.7 0.7 0 2420 MCG 0- 2-118 +N 209 003903.6 -183630 14.74 8 1.4 1.1 0 2338 ESO 540- 8 +N 210 004034.9 -135226 11.60 8 5.0 3.3 165 2437 MCG -2- 2- 81 +N 211 +N 212 004013.3 -560911 14.39 8 1.3 1.0 0 2417 ESO 150- 18 +N 213 004110.0 +162810 14.23 8 1.7 1.4 0 2469 UGC 436 +N 214 004128.2 +252959 12.97 8 1.9 1.4 35 2479 UGC 438 +N 215 004048.9 -561251 14.05 8 1.1 0.9 0 2451 ESO 150- 19 +N 216 004126.9 -210245 13.72 8 2.0 0.7 27 2478 ESO 540- 15 +N 217 004133.9 -100117 12.90 8 2.05 0.68 0 2482 MCG -2- 2- 85 +N 218 004144.6 +362134 15.03 8 1.1 1.1 0 2493 UGC 440 +N 219 004211.3 +005416 15.00 8 0.62 0.59 0 2522 MCG 0- 2-128 +N 220 004030.5 -732410 11.7 3 +N 222 004044.1 -732300 11.7 3 +N 223 004215.9 +005044 14.00 8 0.42 0.29 0 2527 UGC 450 +N 224 004244.4 +411608 4.36 8 190.5 61.7 35 2557 UGC 454 M 31 Andromeda Galaxy +N 221 004241.9 +405155 9.03 8 8.7 6.5 170 2555 UGC 452 M 32 +N 225 004324.0 +614659 7.43 3 +N 226 004254.0 +323451 14.31 8 0.9 0.9 0 2572 UGC 459 +N 227 004236.5 -013136 13.11 8 1.6 1.3 155 2547 UGC 456 +N 228 004254.5 +233011 14.57 8 1.2 1.1 0 2563 UGC 458 +N 229 004304.7 +233033 14.7 8 +N 230 004227.2 -233744 15.36 8 1.1 0.2 0 2539 ESO 474- 14 +N 231 004106.2 -732107 11.8 3 +N 232 004245.8 -233341 14.46 8 1.0 0.8 0 2559 ESO 474- 15 +N 233 004336.5 +303513 13.44 8 1.7 1.5 0 2604 UGC 464 +N 234 004332.4 +142033 13.30 8 1.40 1.25 0 2600 UGC 463 +N 235 004253.1 -233234 0.00 8 0 2569 ESO 474- 16 +N 235A004253.5 -233240 8 0.4 0.4 0 2570 ESO 474- 17 +N 236 004327.5 +025729 14.21 8 1.1 1.0 0 2596 UGC 462 +N 237 004328.2 -000725 13.70 8 1.6 0.9 175 2597 UGC 461 +N 238 004326.0 -501105 13.14 8 1.9 1.6 93 2595 ESO 194- 31 +N 239 004437.5 -034533 14.21 8 1.0 0.5 0 2642 MCG -1- 3- 7 +N 240 004501.9 +060648 14.49 8 1.0 0.9 0 2653 UGC 473 +N 241 004331.5 -732626 0.00 3 0 +N 242 004337.6 -732637 12.1 3 +N 243 004600.9 +295734 14.62 8 0.9 0.4 0 2687 MCG 5- 2- 43 +N 244 004546.4 -153549 13.83 8 1.2 1.0 0 2675 MCG -3- 3- 3 +N 245 004605.4 -014324 12.97 8 1.4 1.2 0 2691 UGC 476 +N 246 004703.3 -115218 11.43 6 +N 247 004708.7 -204538 9.67 8 21.4 6.9 174 2758 ESO 540- 22 +N 248 004524.0 -732247 0.00 5 0 +N 249 004532.8 -730448 0.00 5 0 +N 250 004716.0 +075436 14.63 8 1.1 0.6 0 2765 UGC 487 +N 251 004754.0 +193549 13.90 8 2.4 1.9 0 2806 UGC 490 +N 252 004801.5 +273725 13.35 8 1.5 1.1 0 2819 UGC 491 +N 253 004733.1 -251718 8.04 8 27.5 6.8 52 2789 ESO 474- 29 Sculptor Galaxy +N 254 004727.6 -312514 12.62 8 2.5 1.5 137 2778 ESO 411- 15 +N 255 004747.4 -112808 12.36 8 3.0 2.5 0 2802 MCG -2- 3- 17 +N 256 004554.3 -733024 12.0 3 +N 257 004801.6 +081748 13.30 8 1.9 1.3 105 2818 UGC 493 +N 258 004812.8 +273925 15. 8 +N 259 004803.3 -024631 13.56 8 2.8 0.6 0 2820 MCG -1- 3- 15 +N 260 004834.6 +274133 14.23 8 0.9 0.9 0 2844 UGC 497 +N 261 004627.9 -730613 0.00 5 0 +N 262 004846.7 +315720 13.90 8 1.1 1.1 0 2855 UGC 499 +N 263 004848.4 -130628 14. 8 +N 264 004820.9 -381404 14.60 8 1.18 0.45 0 2831 ESO 295- 6 +N 265 004711.6 -732838 11.9 3 +N 266 004948.2 +321643 12.54 8 3.0 2.9 0 2901 UGC 508 +N 267 004802.9 -731627 0.00 5 0 +N 268 005009.5 -051139 13.56 8 1.6 1.1 105 2927 MCG -1- 3- 17 +N 269 004821.2 -733149 12.2 3 +N 270 005032.5 -083906 13.97 8 1.7 1.5 0 2938 MCG -2- 3- 27 +N 271 005041.8 -015437 12.91 8 2.1 1.7 0 2949 UGC 519 +N 272 005125.1 +354918 0.00 3 0 +N 273 005048.5 -065310 13.87 8 2.2 0.7 105 2959 MCG -1- 3- 19 +N 274 005101.8 -070325 12.80 8 1.5 1.5 0 2980 MCG -1- 3- 21 +N 275 005104.2 -070400 13.16 8 1.5 1.1 90 2984 MCG -1- 3- 22 +N 276 005206.6 -224049 15.68 8 1.0 0.4 0 3054 ESO 474- 34 +N 277 005117.2 -083549 14.31 8 1.4 1.2 0 2995 MCG -2- 3- 28 +N 278 005204.6 +473300 11.47 8 2.1 2.0 0 3051 UGC 528 +N 279 005208.9 -021306 13.66 8 1.6 1.2 0 3055 UGC 532 +N 280 005230.2 +242102 14.23 8 1.7 1.1 0 3076 UGC 534 +N 281 005225.1 +563353 7.3 5 +N 282 005242.2 +303821 14.7 8 +N 283 005313.2 -130950 14.81 8 1.6 1.0 0 3124 MCG -2- 3- 31 +N 284 005330.0 -130900 15. 8 +N 285 005329.8 -130938 14.90 8 +N 286 005330.4 -130646 14.99 8 1.3 0.9 0 3142 MCG -2- 3- 34 +N 287 005328.3 +322855 14.8 8 +N 288 005245.3 -263442 10. 4 +N 289 005242.2 -311222 11.72 8 5.1 3.6 130 3089 ESO 411- 25 +N 290 005114.1 -730941 11.9 3 +N 291 005329.9 -084604 14.50 8 1.22 0.49 0 3140 MCG -2- 3- 35 +N 292 005242.0 -724900 2.79 8 319.1 205.1 45 Small Magellanic Cloud +N 293 005415.9 -071408 15.23 8 1.1 0.9 0 3195 MCG -1- 3- 30 +N 294 005305.6 -732249 12.7 3 +N 295 005505.2 +313151 0.00 8 0 3260 UGC 562 +N 296 005521.5 +314038 15.70 8 1.1 0.3 148 3274 UGC 565 +N 297 +N 298 005502.3 -071959 14.52 8 1.7 0.4 0 3250 MCG -1- 3- 33 +N 299 005400.0 -721000 11.7 3 +N 300 005453.8 -374057 8.72 8 21.9 15.5 111 3238 ESO 295- 20 +N 301 005618.3 -104024 15.47 8 +N 302 +N 303 005454.9 -163914 15.47 8 +N 304 005606.0 +240737 14.01 8 1.1 0.7 0 3326 UGC 573 +N 305 005558.7 +120724 15.4 8 +N 306 005415.0 -721429 12.5 3 +N 307 005633.1 -014616 13.75 8 1.6 0.7 85 3367 UGC 584 +N 308 005634.2 -014702 0.00 8 0 +N 309 005642.7 -095451 12.50 8 3.0 2.5 0 3377 MCG -2- 3- 50 +N 310 +N 311 005732.8 +301647 14.00 8 1.5 0.8 120 3434 UGC 592 +N 312 005616.7 -524658 13.42 8 1.4 1.1 62 3343 ESO 151- 6 +N 313 +N 314 005652.4 -315747 14.59 8 1.0 0.8 0 3395 ESO 411- 32 +N 315 005749.1 +302110 12.20 8 3.2 2.0 40 3455 UGC 597 +N 316 +N 317A005739.2 +434804 8 1.4 1.3 0 3442 UGC 593 +N 317B005740.5 +434731 8 1.1 0.5 105 3445 UGC 594 +N 318 005805.2 +302531 15.2 8 +N 319 005657.6 -435020 14.21 8 1.0 0.8 0 3398 ESO 243- 13 +N 320 005846.5 -205024 14.73 8 0.9 0.5 0 3510 ESO 541- 3 +N 321 005739.2 -050510 15.70 8 0.6 0.5 0 3435 MCG -1- 3- 41 +N 322 005710.0 -434337 14.25 8 1.1 0.6 0 3412 ESO 243- 15 +N 323 005641.4 -525835 13.59 8 1.0 1.0 0 3374 ESO 151- 9 +N 324 005714.7 -405729 13.99 8 1.4 0.5 95 3416 ESO 295- 25 +N 325 005739.2 -050509 16. 8 +N 326 005818.0 +265200 14.33 8 1.4 1.4 0 3482 UGC 601 +N 327 005755.3 -050750 14.30 8 1.6 0.7 175 3462 MCG -1- 3- 47 +N 328 005657.6 -525526 14.24 8 2.7 0.5 0 3399 ESO 151- 13 +N 329 005801.5 -050423 14.30 8 1.6 0.6 20 3467 MCG -1- 3- 48 +N 330 005618.7 -722750 9.6 3 +N 331 005703.8 -024526 15.15 8 +N 332 005849.2 +070639 14.9 8 +N 333 005851.3 -162808 13.92 8 +N 334 005849.8 -350658 14.47 8 1.2 0.6 0 3514 ESO 351- 26 +N 335 005919.8 -181405 15.38 8 1.1 0.3 0 3544 ESO 541- 6 +N 336 005802.8 -182304 15.44 8 0.73 0.29 0 +N 337 005950.0 -073441 12.06 8 2.9 1.8 130 3572 MCG -1- 3- 53 +N 337A010134.0 -073521 12.70 8 5.9 4.5 0 3671 MCG -1- 3- 65 +N 338 010036.2 +304006 13.67 8 1.9 0.6 109 3611 UGC 624 +N 339 005748.0 -742859 12.0 3 +N 340 010034.9 -065200 14. 8 +N 341 010045.7 -091108 15.5 8 +N 342 010049.9 -064621 14.5 8 +N 343 +N 344 005824.0 -231330 17.75 8 0.27 0.24 0 +N 345 010122.1 -065303 14.86 8 1.2 0.8 0 3665 MCG -1- 3- 64 +N 346 005905.0 -721038 0.00 3 0 +N 347 010135.2 -064402 15.54 8 +N 348 010052.0 -531440 14.54 8 0.78 0.73 0 3632 ESO 151- 17 +N 349 010150.7 -064759 14.19 8 1.3 0.9 0 3687 MCG -1- 3- 68 +N 350 010156.7 -064744 15. 8 +N 351 010157.8 -015612 14.06 8 1.4 0.8 0 3693 UGC 639 +N 352 010209.2 -041445 13.54 8 2.4 0.9 165 3701 MCG -1- 3- 71 +N 353 010224.5 -015732 14.55 8 1.3 0.4 0 3714 UGC 641 +N 354 010316.4 +222034 14.39 8 0.8 0.4 0 3763 UGC 645 +N 355 010307.0 -061926 15.00 8 1.0 0.4 0 3753 MCG -1- 3- 77 +N 356 010307.1 -065918 14.08 8 1.5 0.8 0 3754 MCG -1- 3- 78 +N 357 010321.9 -062023 13.14 8 2.4 1.7 0 3768 MCG -1- 3- 81 +N 358 +N 359 010417.0 -004554 14.30 8 1.10 0.78 0 3817 UGC 662 +N 360 010251.4 -653636 13.40 8 4.03 0.52 0 3743 ESO 79- 14 +N 361 010218.0 -713700 12.0 3 +N 362 010314.3 -705053 7.97 4 +N 363 010615.8 -163233 15. 8 +N 364 010440.8 -004810 13.80 8 1.31 0.93 0 3833 UGC 666 +N 365 010418.7 -350717 14.21 8 1.0 0.6 0 3822 ESO 352- 1 +N 366 010626.0 +621344 0.00 3 0 +N 367 010548.9 -120741 15.32 8 +N 368 010422.0 -431636 14.62 8 0.63 0.55 0 3826 ESO 243- 23 +N 369 010508.9 -174533 14.33 8 1.0 0.8 0 3856 ESO 541- 17 +N 370 +N 371 010329.5 -720325 0.00 3 0 +N 372 +N 373 +N 374 010705.8 +324742 14.36 8 1.1 0.5 0 3952 UGC 680 +N 375 010705.9 +322053 15.73 8 1.4 1.4 0 3953 +N 376 010353.4 -724934 11.8 3 +N 377 +N 378 010612.2 -301041 13.72 8 1.5 1.1 0 3907 ESO 412- 5 +N 379 010715.8 +323117 13.92 8 1.4 0.8 0 3966 UGC 683 +N 380 010718.1 +322902 13.60 8 1.4 1.2 0 3969 UGC 682 +N 381 010818.0 +613500 0.00 3 0 +N 382 010723.9 +322414 14.22 8 0.7 0.7 0 3981 UGC 688 +N 383 010724.9 +322445 13.38 8 1.6 1.4 0 3982 UGC 689 +N 384 010725.4 +321733 14.05 8 1.1 0.9 135 3983 UGC 686 +N 385 010727.7 +321916 13.93 8 1.1 1.0 0 3984 UGC 687 +N 386 010730.8 +322144 15.33 8 0.9 0.8 0 3989 MCG 5- 3- 57 +N 387 +N 388 010746.4 +321835 15.42 8 0.9 0.8 0 4005 MCG 5- 3- 59 +N 389 010829.9 +394144 14.82 8 1.3 0.4 0 4054 UGC 703 +N 390 010753.7 +322559 0.00 8 0 +N 391 010722.6 +005533 14.10 8 0.89 0.75 0 3976 UGC 693 +N 392 010823.4 +330759 13.68 8 1.2 0.9 50 4042 UGC 700 +N 393 010836.9 +393835 13.60 8 1.7 1.4 20 4061 UGC 707 +N 394 010826.0 +330852 14.8 8 +N 395 010508.3 -715927 0.00 3 0 +N 396 010808.4 +043151 16.60 8 0.41 0.25 0 +N 397 010831.1 +330633 15.7 8 +N 398 010853.8 +323051 15.4 8 +N 399 010859.2 +323804 14.45 8 0.9 0.7 0 4096 UGC 712 +N 400 +N 401 +N 402 +N 403 010914.1 +324508 13.38 8 1.9 0.6 0 4111 UGC 715 +N 404 010927.0 +354304 11.21 8 3.5 3.5 0 4126 UGC 718 Mirach's Ghost (Galaxy not found :) +N 405 +N 406 010724.2 -695235 13.10 8 3.3 1.3 160 3980 ESO 51- 18 +N 407 011036.5 +330735 14.28 8 1.7 0.4 0 4190 UGC 730 +N 408 +N 409 010933.2 -354820 14.26 8 1.3 1.1 0 4132 ESO 352- 12 +N 410 011058.4 +330906 12.52 8 2.4 1.3 30 4224 UGC 735 +N 411 010754.0 -714600 11.0 3 +N 412 011020.5 -200057 0.00 8 0 +N 413 011231.4 -024736 15.06 8 1.1 0.7 0 4347 MCG -1- 4- 13 +N 414 011117.7 +330647 14.5 8 +N 415 011005.7 -352927 14.28 8 1.4 0.8 0 4161 ESO 352- 14 +N 416 010759.0 -722119 11.4 3 +N 417 011105.5 -180854 15.13 8 0.6 0.5 0 4237 ESO 541- 24 +N 418 011036.1 -301315 13.12 8 2.0 1.7 0 4189 ESO 412- 9 +N 419 010819.5 -725302 10.6 3 +N 420 011209.6 +320723 13.09 8 2.0 2.0 0 4320 UGC 752 +N 421 +N 422 010930.0 -714500 12.7 3 +N 423 011122.2 -291404 14.20 8 1.0 0.4 0 4266 ESO 412- 11 +N 424 011127.6 -380500 13.90 8 1.8 0.8 0 4274 ESO 296- 4 +N 425 011302.5 +384606 13.58 8 1.0 1.0 0 4379 UGC 758 +N 426 011249.0 -001728 13.80 8 1.4 1.0 140 4363 UGC 760 +N 427 011219.2 -320340 14.87 8 1.0 0.7 0 4333 ESO 412- 14 +N 428 011255.2 +005859 11.91 8 4.1 3.1 120 4367 UGC 763 +N 429 011257.4 -002042 14.30 8 1.52 0.35 0 4368 UGC 762 +N 430 011259.4 -001508 13.50 8 1.3 1.1 155 4376 UGC 765 +N 431 011404.5 +334215 13.86 8 1.4 0.9 0 4437 UGC 776 +N 432 011146.2 -613140 13.93 8 1.3 1.2 0 4290 ESO 113- 22 +N 433 011509.2 +600733 0.00 3 0 +N 434 011214.1 -581453 12.79 8 2.1 1.2 0 4325 ESO 113- 23 +N 434A011229.6 -581230 8 1.1 0.3 51 4344 ESO 113- 24 +N 435 011359.8 +020417 14.81 8 1.1 0.4 0 4434 UGC 779 +N 436 011536.0 +584900 8.01 3 +N 437 011422.3 +055537 13.79 8 1.3 1.0 0 4464 UGC 788 +N 438 011334.1 -375406 13.42 8 1.4 1.1 0 4406 ESO 296- 7 +N 439 011347.2 -314450 12.59 8 2.5 1.5 90 4423 ESO 412- 18 +N 440 011248.3 -581655 13.73 8 1.1 0.7 45 4361 ESO 113- 25 +N 441 011351.2 -314718 13.62 8 1.4 1.1 0 4429 ESO 412- 19 +N 442 011438.6 -010114 14.45 8 1.0 0.5 0 4484 UGC 789 +N 443 011507.6 +332238 14.01 8 0.8 0.7 0 4512 UGC 796 +N 444 011549.6 +310450 15.02 8 1.9 0.4 157 4561 UGC 810 +N 445 011452.5 +015503 15.14 8 0.8 0.6 0 4493 CGCG 385- 47 +N 446 011448.1 +041120 15.3 8 +N 447 011537.7 +330403 15.10 8 2.2 2.2 0 4550 UGC 804 +N 448 011516.5 -013734 13.14 8 1.6 0.8 0 4524 UGC 801 +N 449 011607.2 +330522 15.01 8 0.8 0.5 0 4587 MCG 5- 4- 9 +N 450 011535.0 -005052 13.00 8 1.1 0.5 0 4540 UGC 806 +N 451 011612.4 +330351 14.89 8 0.7 0.5 0 4594 MCG 5- 4- 11 +N 452 011615.1 +310202 13.64 8 2.5 0.8 43 4596 UGC 820 +N 453 +N 454 011420.1 -552402 14.00 8 2.0 2.0 0 4468 ESO 151- 36 +N 455 011557.6 +051043 13.55 8 1.9 1.2 0 4572 UGC 815 +N 456 011344.4 -731726 0.00 5 0 +N 457 011940.0 +581717 6.97 3 +N 458 011453.8 -713257 10.5 3 +N 459 011808.2 +173345 15.20 8 1.0 0.9 0 4665 UGC 832 +N 460 011438.6 -731627 0.00 3 0 +N 461 011720.6 -335027 14.08 8 1.2 0.9 0 4636 ESO 352- 33 +N 462 011811.0 +041334 15.74 8 0.35 0.32 0 +N 463 011858.3 +161932 15.2 8 +N 464 011926.7 +345720 0.00 8 0 +N 465 011541.3 -732005 0.00 3 0 +N 466 011713.2 -585436 13.56 8 1.8 1.5 0 4632 ESO 113- 34 +N 467 011910.4 +031803 12.90 8 1.7 1.7 0 4736 UGC 848 +N 468 011948.5 +324601 15.1 8 +N 469 011933.0 +145217 15.0 8 +N 470 011945.6 +032437 12.53 8 2.8 1.7 155 4777 UGC 858 +N 471 011959.7 +144703 14.18 8 1.0 0.7 85 4793 UGC 861 +N 472 012028.8 +324232 14.2 8 +N 473 011954.8 +163242 13.33 8 1.7 1.1 153 4785 UGC 859 +N 474 012006.8 +032500 12.37 8 7.1 6.3 75 4801 UGC 864 +N 475 012001.9 +145139 17.35 8 +N 476 012019.8 +160111 15.2 8 +N 477 012120.4 +402917 13.70 8 2.2 1.2 0 4915 UGC 886 +N 478 012009.3 -222238 14.83 8 +N 479 012115.7 +035144 14.71 8 1.1 0.9 0 4905 UGC 893 +N 480 012034.3 -095249 16.28 8 +N 481 012112.5 -091240 14.57 8 1.7 1.3 0 4899 MCG -2- 4- 30 +N 482 012020.4 -405758 14.46 8 2.2 0.5 0 4823 ESO 296- 13 +N 483 012156.3 +333115 14.12 8 0.7 0.7 0 4961 UGC 906 +N 484 011934.9 -583128 12.05 8 1.9 1.4 94 4764 ESO 113- 36 +N 485 012127.6 +070105 14.02 8 1.7 0.6 0 4921 UGC 895 +N 486 012143.0 +052047 0.00 8 0 +N 487 012155.1 -162213 14.41 8 1.1 0.7 0 4958 MCG -3- 4- 56 +N 488 012147.1 +051517 11.15 8 5.2 3.9 15 4946 UGC 907 +N 489 012153.9 +091224 13.55 8 1.7 0.4 0 4957 UGC 908 +N 490 012202.9 +052202 15.34 8 0.7 0.5 0 4973 MCG 1- 4- 35 +N 491A012004.6 -335404 14.30 8 2.0 0.9 102 4799 ESO 352- 46 +N 491 012120.2 -340348 13.21 8 1.4 1.0 93 4914 ESO 352- 53 +N 492 012213.6 +052500 15.5 8 +N 493 012208.9 +005650 12.93 8 3.4 1.0 58 4979 UGC 914 +N 494 012255.4 +331026 13.80 8 2.0 0.8 100 5035 UGC 919 +N 495 012256.0 +332818 13.93 8 1.3 0.8 0 5037 UGC 920 +N 496 012311.6 +333145 14.09 8 1.6 0.9 0 5061 UGC 927 +N 497 012223.3 -005229 13.84 8 2.1 0.9 132 4992 UGC 915 +N 498 012311.3 +332921 16. 8 +N 499 012311.6 +332736 13.17 8 1.6 1.3 82 5060 UGC 926 +N 500 012239.4 +052314 15.2 8 +N 501 012322.4 +332556 15.50 8 0.1 0.1 0 5082 CGCG 502- 62 +N 502 012255.4 +090254 13.74 8 1.1 1.0 0 5034 UGC 922 +N 503 012328.4 +331954 15.10 8 0.3 0.25 0 5086 MCG 5- 4- 40 +N 504 012327.9 +331216 13.99 8 1.7 0.4 0 5084 UGC 935 +N 505 012257.1 +092808 14.80 8 0.9 0.6 0 5036 UGC 924 +N 506 +N 507 012340.1 +331522 12.20 8 3.1 3.1 0 5098 UGC 938 +N 508 012340.6 +331649 14.08 8 1.3 1.3 0 5099 UGC 939 +N 509 012324.1 +092601 14.35 8 1.6 0.6 0 5080 UGC 932 +N 510 +N 511 012330.7 +111728 14.70 8 1.2 1.2 0 5103 UGC 936 +N 512 012359.8 +335428 14.11 8 1.6 0.4 0 5132 UGC 944 +N 513 012426.8 +334758 13.90 8 0.7 0.3 90 5174 UGC 953 +N 514 012404.0 +125459 12.24 8 3.5 2.8 110 5139 UGC 947 +N 515 012438.6 +332822 14.02 8 1.4 1.1 0 5201 UGC 956 +N 516 012408.1 +093306 14.13 8 1.4 0.5 0 5148 UGC 946 +N 517 012443.8 +332546 13.42 8 2.0 1.0 0 5214 UGC 960 +N 518 012417.6 +091951 14.16 8 1.7 0.6 0 5161 UGC 952 +N 519 012428.6 -013829 15.28 8 0.5 0.3 0 5182 CGCG 385-103 +N 520 012434.7 +034749 12.24 8 4.5 1.8 130 5193 UGC 966 +N 521 012434.2 +014354 12.55 8 3.2 2.9 20 5190 UGC 962 +N 522 012445.7 +095939 13.94 8 2.7 0.4 33 5218 UGC 970 +N 523 012519.7 +340128 13.50 8 2.5 0.7 108 5268 UGC 979 +N 524 012447.8 +093221 11.30 8 2.8 2.8 0 5222 UGC 968 +N 525 012452.9 +094212 14.20 8 1.5 0.7 0 5232 UGC 972 +N 526 012355.7 -350403 0.00 8 0 5120 ESO 352- 66 +N 527 012358.1 -350654 14.04 8 1.7 0.4 0 5128 ESO 352- 68 +N 528 012533.6 +334018 13.51 8 1.7 1.1 0 5290 UGC 988 +N 529 012540.3 +344247 13.14 8 2.4 2.1 160 5299 UGC 995 +N 530 012441.6 -013513 13.96 8 1.5 0.4 0 5210 UGC 965 +N 531 012618.9 +344516 14.84 8 1.9 0.5 34 5340 UGC 1012 +N 532 012517.2 +091554 13.95 8 2.5 0.8 28 5264 UGC 982 +N 533 012531.5 +014535 12.41 8 3.8 2.3 50 5283 UGC 992 +N 534 012444.6 -380745 14.46 8 1.1 1.0 0 5215 ESO 296- 21 +N 535 012531.1 -012429 14.83 8 1.0 0.3 0 5282 UGC 997 +N 536 012621.6 +344214 13.20 8 3.0 1.1 62 5344 UGC 1013 +N 537 +N 538 012526.0 -013302 14.58 8 1.0 0.5 0 5275 UGC 991 +N 539 012521.9 -180948 14.20 8 1.5 1.3 145 5269 ESO 542- 10 +N 540 012708.9 -200212 15.71 8 2.5 2.0 0 +N 541 012544.4 -012242 13.03 8 1.8 1.7 0 5305 UGC 1004 +N 542 012631.0 +344032 15.68 8 1.0 0.2 0 5360 MCG 6- 4- 22 +N 543 012550.1 -011738 14.10 8 0.6 0.3 90 5311 MCG 0- 4-138 +N 544 012512.0 -380540 14.51 8 1.2 0.9 0 5253 ESO 296- 24 +N 545 012559.1 -012025 13.21 8 2.4 1.6 0 5323 UGC 1007 +N 546 012512.8 -380409 14.52 8 1.42 0.40 0 5255 ESO 296- 25 +N 547 012600.6 -012043 13.16 8 1.3 1.3 0 5324 UGC 1009 +N 548 012602.7 -011336 14.65 8 0.9 0.8 135 5326 UGC 1010 +N 549 012507.1 -380028 15.43 8 0.58 0.57 0 5278 ESO 296- 26 +N 550 012642.5 +020120 13.59 8 1.5 0.6 0 5374 UGC 1021 +N 551 012740.6 +371059 13.48 8 1.8 0.8 0 5450 UGC 1034 +N 552 +N 553 +N 554 012709.6 -224330 0.00 8 0 +N 555 012711.8 -224544 15.41 8 0.7 0.6 0 5419 ESO 476- 12 +N 556 012712.6 -224152 15.35 8 0.4 0.3 0 5420 ESO 476- 13 +N 557 012625.1 -013819 14.48 8 1.4 0.8 0 5351 UGC 1016 +N 558 012716.2 -015815 15.30 8 0.4 0.2 0 5425 CGCG 385-143 +N 559 012921.6 +631648 9.85 3 +N 560 012725.6 -015443 13.95 8 1.9 0.6 178 5430 UGC 1036 +N 561 012818.7 +341831 13.80 8 1.6 1.5 0 5489 UGC 1048 +N 562 012829.2 +482313 14.00 8 1.3 1.0 0 5502 UGC 1049 +N 563 012521.7 -180950 14.83 8 1.5 1.3 0 5417 ESO 542- 13 +N 564 012748.3 -015246 13.52 8 1.4 1.2 145 5455 UGC 1044 +N 565 012810.2 -011822 14.42 8 1.3 0.4 0 5481 UGC 1052 +N 566 012902.9 +321956 14.49 8 1.6 0.4 0 5545 UGC 1058 +N 567 012702.4 -101555 14. 8 +N 568 012757.0 -354305 13.58 8 2.2 1.4 137 5468 ESO 353- 3 +N 569 012907.1 +110753 14.59 8 1.0 0.5 0 5548 UGC 1063 +N 570 012858.9 -005657 13.70 8 1.5 1.3 175 5539 UGC 1061 +N 571 012956.0 +323005 14.57 8 1.3 1.3 0 5587 UGC 1069 +N 572 012836.4 -391826 14.82 8 0.8 0.7 0 5508 ESO 296- 31 +N 573 013049.3 +411526 14.10 8 0.4 0.4 0 5638 UGC 1078 +N 574 012903.1 -353556 14.21 8 1.1 0.7 0 5544 ESO 353- 6 +N 575 013046.6 +212626 13.45 8 1.7 1.6 0 5634 UGC 1081 +N 576 012857.7 -513555 14.37 8 1.0 0.8 0 5535 ESO 196- 7 +N 577 013040.7 -015940 13.76 8 1.8 1.4 0 5628 UGC 1080 +N 578 013028.2 -223957 11.44 8 4.9 3.1 110 5619 ESO 476- 15 +N 579 013146.7 +333655 13.90 8 1.1 1.0 0 5691 UGC 1089 +N 580 013040.8 -015940 14.2 8 +N 581 013312.0 +604200 7.72 3 6.0 M 103 +N 582 013158.2 +332836 14.10 8 2.2 0.6 58 5702 UGC 1094 +N 583 012944.1 -182022 15.49 8 0.7 0.6 0 5576 ESO 542- 20 +N 584 013120.9 -065206 11.44 8 4.2 2.3 55 5663 MCG -1- 4- 60 +N 585 013142.1 -005600 13.80 8 2.64 0.56 0 5688 UGC 1092 +N 586 013136.9 -065340 14.10 8 1.6 0.8 0 5679 MCG -1- 5- 1 +N 587 013233.3 +352131 13.58 8 2.2 0.8 0 5746 UGC 1100 +N 588 013245.9 +303851 11.50 5 0.60 0.43 0 +N 589 013239.9 -120234 14.89 8 1.1 0.9 0 5758 MCG -2- 5- 4 +N 590 013340.9 +445543 13.78 8 2.6 1.3 0 5808 UGC 1109 +N 591 013331.2 +354006 13.89 8 1.3 1.0 0 5800 UGC 1111 +N 592 013311.7 +303842 0.00 5 0.28 0.23 0 +N 593 013220.7 -122116 15.39 8 1.2 0.2 0 5733 MCG -2- 5- 3 +N 594 013256.9 -163210 14.18 8 1.3 0.6 0 5769 MCG -3- 5- 5 +N 595 013334.1 +304134 14.00 5 1.73 0.90 0 +N 596 013252.1 -070157 11.84 8 3.2 2.1 30 5766 MCG -1- 5- 5 +N 597 013214.8 -332949 13.95 8 1.4 1.3 0 5721 ESO 353- 11 +N 598 013350.9 +303937 6.27 8 70.8 41.7 23 5818 UGC 1117 M 33 Triangulum Galaxy +N 599 013253.8 -121129 13.71 8 1.4 1.3 0 5778 MCG -2- 5- 5 +N 600 013305.5 -071846 12.92 8 3.3 2.8 0 5777 MCG -1- 5- 7 +N 601 +N 602 012926.3 -733338 0.00 3 0 +N 603 013443.9 +301355 0.00 1 0 +N 604 013433.8 +304659 11.5 5 +N 605 013502.3 +411453 13.89 8 2.2 1.1 0 5891 UGC 1128 +N 606 013450.1 +212506 14.10 8 1.4 1.2 0 5874 UGC 1126 +N 607 +N 608 013528.2 +333924 14.18 8 0.8 0.5 0 5913 UGC 1135 +N 609 013712.0 +643259 12.31 3 +N 610 +N 611 013418.0 -200739 0.00 0 0 +N 612 013358.2 -362933 13.90 8 1.4 0.9 172 5827 ESO 353- 15 +N 613 013417.5 -292458 10.73 8 5.5 4.2 120 5849 ESO 413- 11 +N 614 013552.2 +334055 13.66 8 1.4 1.4 0 5933 UGC 1140 +N 615 013505.8 -072027 12.47 8 3.6 1.4 155 5897 MCG -1- 5- 8 +N 616 +N 617 013402.7 -094627 15.19 8 +N 618 +N 619 013451.8 -362922 14.23 8 1.5 1.0 0 5878 ESO 353- 21 +N 620 013700.0 +421919 13.9 8 +N 621 013649.0 +353044 13.73 8 1.9 1.8 0 5984 UGC 1147 +N 622 013600.1 +003949 13.80 8 1.47 0.96 0 5939 UGC 1143 +N 623 013506.0 -362923 13.55 8 2.0 1.5 94 5898 ESO 353- 23 +N 624 013551.1 -100011 14.00 8 1.32 0.66 0 5932 MCG -2- 5- 10 +N 625 013505.2 -412611 11.71 8 5.8 1.9 92 5896 ESO 297- 5 +N 626 013512.1 -390846 13.39 8 1.9 1.9 0 5901 ESO 297- 6 +N 627 013552.2 +334055 13.66 8 1.4 1.4 0 +N 628 013641.7 +154700 9.95 8 10.5 9.5 25 5974 UGC 1149 M 74 +N 629 +N 630 013536.7 -392136 12.51 8 1.6 1.4 0 5924 ESO 297- 9 +N 631 013647.0 +055007 14.25 8 1.7 1.5 0 5983 UGC 1153 +N 632 013717.5 +055240 13.27 8 1.5 1.2 0 6007 UGC 1157 +N 633 013623.4 -371918 13.68 8 1.3 1.1 0 5960 ESO 297- 11 +N 634 013818.6 +352153 13.89 8 2.1 0.6 0 6059 UGC 1164 +N 635 +N 636 013906.6 -073047 12.41 8 2.8 2.1 0 6110 MCG -1- 5- 13 +N 637 014254.0 +640000 8.56 3 +N 638 013937.9 +071416 14.50 8 0.8 0.5 20 6145 UGC 1170 +N 639 013858.8 -295530 14.70 8 1.0 0.2 31 6105 ESO 413- 13 +N 640 013924.8 -092403 15. 8 +N 641 013839.4 -423135 13.06 8 1.4 1.3 0 6081 ESO 244- 42 +N 642 013906.8 -295454 12.88 8 2.0 1.1 31 6112 ESO 413- 14 +N 643 013501.4 -753325 13.00 8 0.54 0.50 0 6117 ESO 29- 53 +N 643C014149.0 -751612 8 1.3 0.2 150 6256 ESO 30- 1 +N 644 013852.9 -423507 14.74 8 1.07 0.54 0 6097 ESO 244- 43 +N 645 014008.7 +054336 13.41 8 2.6 1.2 0 6172 UGC 1177 +N 646 013721.1 -645341 14.24 8 0 6010 ESO 80- 2 +N 647 013956.2 -091433 14.00 8 1.04 0.83 0 6155 MCG -2- 5- 33 +N 648 013839.8 -174952 14.50 8 1.0 0.5 0 6083 ESO 543- 6 +N 649 014007.4 -091621 14.69 8 +N 650 014219.9 +513433 16.1 6 2.7 1.8 M 76 Little Dumbell Nebula +N 651 014219.9 +513433 16.1 6 +N 652 014043.3 +075859 14.55 8 1.0 0.6 0 6208 UGC 1184 +N 653 014225.7 +353818 14.31 8 1.5 0.2 0 6290 UGC 1193 +N 654 014406.0 +615259 7.34 3 +N 655 014155.1 -130454 14.73 8 1.1 0.8 0 6262 MCG -2- 5- 37 +N 656 014227.2 +260835 13.35 8 1.5 1.3 0 6293 UGC 1194 +N 657 014320.8 +555011 0.00 3 0 +N 658 014209.9 +123609 13.12 8 3.0 1.6 20 6275 UGC 1192 +N 659 014412.0 +604200 8.40 3 +N 660 014302.3 +133840 12.02 8 8.3 3.2 170 6318 UGC 1201 +N 661 014414.6 +284220 13.18 8 1.7 1.4 60 6376 UGC 1215 +N 662 014435.4 +374145 13.88 8 0.8 0.5 0 6393 UGC 1220 +N 663 014606.0 +611500 7.78 3 +N 664 014345.8 +041322 13.61 8 1.5 1.3 0 6359 UGC 1210 +N 665 014456.1 +102521 13.17 8 2.4 1.6 125 6415 UGC 1223 +N 666 014606.1 +342226 14.30 8 0.7 0.5 80 6483 UGC 1236 +N 667 014456.7 -225508 15.18 8 0.6 0.5 0 6418 ESO 477- 2 +N 668 014622.7 +362739 13.74 8 1.8 1.2 30 6502 UGC 1238 +N 669 014716.1 +353348 13.36 8 3.2 0.6 36 6560 UGC 1248 +N 670 014725.0 +275308 13.59 8 2.0 1.0 172 6570 UGC 1250 +N 671 014659.1 +130731 14.20 8 1.23 0.46 0 6546 UGC 1247 +N 672 014753.5 +272601 11.47 8 7.2 2.6 65 6595 UGC 1256 +N 673 014822.8 +113123 13.20 8 2.1 1.7 0 6624 UGC 1259 +N 674 +N 675 014908.6 +130334 15.5 8 +N 676 014857.3 +055427 10.50 8 4.0 1.2 0 6656 UGC 1270 +N 677 014914.6 +130318 13.20 8 2.0 2.0 0 6673 UGC 1275 +N 678 014925.3 +215950 13.33 8 4.5 0.8 78 6690 UGC 1280 +N 679 014943.8 +354705 13.33 8 2.1 2.1 0 6711 UGC 1283 +N 680 014947.4 +215814 12.90 8 1.9 1.6 0 6719 UGC 1286 +N 681 014910.9 -102540 12.82 8 2.6 1.6 60 6671 MCG -2- 5- 52 +N 682 014904.6 -145829 13.65 8 1.4 1.1 0 6663 MCG -3- 5- 22 +N 683 014946.7 +114205 14.47 8 1.0 1.0 0 6718 UGC 1288 +N 684 015014.3 +273852 13.34 8 3.2 0.6 90 6759 UGC 1292 +N 685 014743.1 -524540 11.50 8 3.7 3.3 0 6581 ESO 152- 24 +N 686 014856.1 -234753 13.35 8 1.8 1.4 0 6655 ESO 477- 6 +N 687 015033.3 +362215 13.30 8 1.4 1.4 0 6782 UGC 1298 +N 688 015044.2 +351703 13.35 8 2.5 1.5 145 6799 UGC 1302 +N 689 014951.8 -272800 14.11 8 1.0 0.6 0 6724 ESO 414- 5 +N 690 014748.1 -164321 14.80 8 1.2 0.8 0 6587 MCG -3- 5- 21 +N 691 015041.7 +214535 12.24 8 3.5 2.6 95 6793 UGC 1305 +N 692 014842.0 -483855 13.05 8 2.1 1.8 0 6642 ESO 197- 3 +N 693 015030.9 +060841 13.24 8 2.1 1.0 106 6778 UGC 1304 +N 694 015058.1 +215950 14.28 8 3.8 2.5 160 6816 UGC 1310 +N 695 015114.2 +223457 13.84 8 0.8 0.7 0 6844 UGC 1315 +N 696 014931.2 -345419 14.38 8 1.7 0.6 0 6695 ESO 353- 50 +N 697 015117.3 +222132 12.84 8 4.5 1.5 105 6848 UGC 1317 +N 698 014943.8 -344952 14.63 8 0.9 0.8 0 6710 ESO 353- 51 +N 699 015043.7 -120208 14.92 8 1.5 0.3 0 6798 MCG -2- 5- 59 +N 700 015216.8 +360212 15.16 8 0.9 0.7 0 6924 UGC 1336 +N 701 015103.9 -094214 12.82 8 2.5 1.2 40 6826 MCG -2- 5- 60 +N 702 015119.3 -040322 13.90 8 1.5 1.1 155 6852 MCG -1- 5- 43 +N 703 015239.6 +361018 14.27 8 1.2 0.9 50 6957 UGC 1346 +N 704 015237.7 +360736 14.1 8 +N 705 015241.5 +360838 14.63 8 1.2 0.3 0 6958 UGC 1345 +N 706 015150.3 +061744 13.20 8 1.9 1.4 0 6897 UGC 1334 +N 707 015127.1 -083019 14.40 8 1.02 0.67 0 6861 MCG -2- 5- 63 +N 708 015246.5 +360907 13.70 8 3.0 2.5 0 6962 UGC 1348 +N 709 015250.7 +361321 15.23 8 0.1 0.1 0 6969 CGCG 522- 40 +N 710 015253.8 +360312 14.27 8 1.3 1.2 0 6972 UGC 1349 +N 711 015227.7 +173046 14.14 8 1.6 0.8 0 6940 UGC 1342 +N 712 015308.4 +364911 13.77 8 1.3 1.0 0 6988 UGC 1352 +N 713 015360.0 -090559 15.33 8 +N 714 015329.7 +361314 14.10 8 1.5 0.4 112 7009 UGC 1358 +N 715 015312.4 -125226 15. 8 +N 716 015259.7 +124230 13.77 8 1.8 0.8 0 6982 UGC 1351 +N 717 015355.1 +361345 14.86 8 1.3 0.2 117 7033 UGC 1363 +N 718 015312.5 +041148 12.59 8 2.3 2.0 45 6993 UGC 1356 +N 719 015338.8 +195025 14.23 8 1.4 1.1 0 7019 UGC 1360 +N 720 015300.4 -134421 11.16 8 4.7 2.4 140 6983 MCG -2- 5- 68 +N 721 015445.5 +392259 14.17 8 1.7 1.0 135 7097 UGC 1376 +N 722 015446.9 +204154 14.35 8 1.7 0.5 0 7098 UGC 1379 +N 723 015345.7 -234528 13.23 8 1.5 1.3 0 7024 ESO 477- 13 +N 724 015345.6 -234528 13.12 8 +N 725 015235.5 -163104 14. 8 +N 726 015531.9 -104759 15.08 8 1.2 0.6 0 7182 MCG -2- 6- 3 +N 727 015349.4 -355122 14.64 8 1.1 0.6 0 7027 ESO 354- 10 +N 728 +N 729 015402.4 -354754 8 +N 730 +N 731 015456.2 -090039 13.00 8 1.7 1.7 0 7118 MCG -2- 5- 73 +N 732 015627.7 +364808 14.49 8 1.4 1.0 0 7270 UGC 1406 +N 733 015633.9 +330319 0.00 8 0 +N 734 015429.5 -164228 15. 8 +N 735 015638.0 +341032 14.07 8 1.8 0.9 138 7282 UGC 1411 +N 736 015641.1 +330238 13.16 8 1.5 1.5 0 7289 UGC 1414 +N 737 +N 738 015645.7 +330329 15.5 8 +N 739 015654.7 +331600 14.85 8 0.5 0.5 0 7312 MCG 5- 5- 30 +N 740 015654.9 +330055 14.77 8 1.6 0.4 0 7316 UGC 1421 +N 741 015620.9 +053744 12.20 8 3.0 2.9 0 7252 UGC 1413 +N 742 015624.2 +053736 15.30 8 0.2 0.2 0 7264 MCG 1- 6- 4 +N 743 015831.3 +600959 0.00 3 0 +N 744 015824.0 +552859 8.38 3 +N 745 015409.3 -564124 12.60 8 1.3 0.8 0 7054 ESO 152- 32 +N 746 015751.0 +445507 13.50 8 1.9 1.3 0 7399 UGC 1438 +N 747 015730.4 -092745 14.10 8 1.04 0.54 0 7366 MCG -2- 6- 7 +N 748 015621.9 -042804 13.41 8 2.3 1.1 140 7259 MCG -1- 6- 4 +N 749 015541.1 -295520 13.41 8 1.9 1.4 0 7191 ESO 414- 11 +N 750 015732.7 +331233 12.89 8 1.7 1.3 0 7369 UGC 1430 +N 751 015733.0 +331211 13.50 8 1.4 1.4 0 7370 UGC 1431 +N 752 015748.0 +374059 6.47 3 +N 753 015742.5 +355458 12.97 8 2.5 1.9 125 7387 UGC 1437 +N 754 015420.8 -564540 15.19 8 0.60 0.56 0 7068 ESO 152- 33 +N 755 015622.7 -090343 13.09 8 3.4 1.1 45 7262 MCG -2- 6- 5 +N 756 015429.5 -164228 15. 8 +N 757 +N 758 015542.1 -030359 15.13 8 +N 759 015750.4 +362032 13.84 8 1.6 1.4 0 7397 UGC 1440 +N 760 015749.7 +332237 14.5 8 +N 761 015749.6 +332238 14.40 8 1.5 0.5 0 7395 UGC 1439 +N 762 015657.8 -052410 15.00 8 1.3 1.1 0 7322 MCG -1- 6- 6 +N 763 +N 764 +N 765 015848.0 +245333 13.60 8 2.8 2.8 0 7475 UGC 1455 +N 766 015842.0 +082048 13.68 8 2.0 2.0 0 7468 UGC 1458 +N 767 015850.8 -093514 15.00 8 1.21 0.37 0 7483 MCG -2- 6- 10 +N 768 015840.9 +003145 14.10 8 1.91 0.57 0 7465 UGC 1457 +N 769 015935.9 +305436 13.80 8 0.8 0.5 0 7537 UGC 1467 +N 770 015913.6 +185717 13.91 8 1.2 0.9 0 7517 UGC 1463 +N 771 +N 772 015920.3 +190022 11.09 8 7.2 4.3 130 7525 UGC 1466 +N 773 015852.0 -113053 13.99 8 1.3 0.7 0 7486 MCG -2- 6- 11 +N 774 015934.7 +140030 13.80 8 1.25 0.96 0 7536 UGC 1469 +N 775 015832.7 -261737 13.23 8 1.7 1.2 0 7451 ESO 477- 18 +N 776 015954.5 +233840 13.22 8 1.48 1.16 0 7560 UGC 1471 +N 777 020015.0 +312546 12.49 8 2.5 2.0 155 7584 UGC 1476 +N 778 020019.4 +311847 14.22 8 1.1 0.5 0 7597 UGC 1480 +N 779 015942.6 -055753 11.95 8 4.0 1.2 160 7544 MCG -1- 6- 16 +N 780 020035.3 +281329 14.6 8 +N 781 020009.0 +123922 14.03 8 1.5 0.4 0 7577 UGC 1482 +N 782 015737.8 -574725 12.48 8 2.3 2.0 15 7379 ESO 114- 15 +N 783 020106.6 +315257 12.84 8 1.6 1.4 0 7657 UGC 1497 +N 784 020117.0 +285015 12.23 8 6.6 1.5 0 7671 UGC 1501 +N 785 020140.0 +314935 13.90 8 1.5 1.1 0 7694 MCG 5- 5- 46 +N 786 020124.7 +153848 14.33 8 0.7 0.6 0 7680 UGC 1506 +N 787 020048.6 -090009 13.20 8 1.59 1.17 0 7632 MCG -2- 6- 15 +N 788 020106.4 -064901 13.00 8 1.9 1.4 0 7656 MCG -1- 6- 25 +N 789 020226.0 +320420 14.40 8 0.6 0.4 0 7760 UGC 1520 +N 790 020121.6 -052215 14.07 8 1.3 1.3 0 7677 MCG -1- 6- 26 +N 791 020144.2 +083000 14.10 8 1.6 1.6 0 7702 UGC 1511 +N 792 020215.3 +154244 14.12 8 1.7 1.0 0 7744 UGC 1517 +N 793 +N 794 020229.5 +182225 13.81 8 1.3 1.1 45 7763 UGC 1528 +N 795 015949.3 -554927 14.19 8 1.2 0.7 0 7552 ESO 153- 8 +N 796 015643.7 -741312 0.00 3 0 +N 797 020328.0 +380703 13.59 8 1.6 1.3 65 7832 UGC 1541 +N 798 020319.6 +320439 14.50 8 1.2 0.5 0 7823 UGC 1539 +N 799 020212.3 -000603 12.97 8 2.0 1.7 100 7741 UGC 1527 +N 800 020211.9 -000753 13.70 8 1.0 0.9 10 7740 UGC 1526 +N 801 020345.0 +381536 13.96 8 3.2 0.7 150 7847 UGC 1550 +N 802 015907.1 -675211 13.67 8 0.9 0.6 152 7505 ESO 52- 13 +N 803 020345.2 +160153 13.24 8 3.0 1.3 8 7849 UGC 1554 +N 804 020402.1 +304958 14.67 8 1.4 0.3 0 7873 UGC 1557 +N 805 020429.6 +284844 14.49 8 1.1 0.8 0 7899 UGC 1566 +N 806 020331.1 -095600 14.50 8 1.2 0.4 0 7835 MCG -2- 6- 21 +N 807 020455.6 +285915 13.47 8 1.8 1.3 0 7934 UGC 1571 +N 808 020356.0 -231850 14.14 8 1.2 0.6 7 7865 ESO 478- 1 +N 809 020419.0 -084407 14.10 8 1.14 0.92 0 7889 MCG -2- 6- 23 +N 810 020528.5 +131504 19.50 8 0.07 0.06 0 7965 UGC 1583 +N 811 020434.8 -100631 15.10 8 1.00 0.47 0 7905 MCG -2- 6- 24 +N 812 020651.5 +443423 12.20 8 9.3 2.2 0 8066 UGC 1598 +N 813 020136.1 -682621 13.81 8 1.3 0.9 0 7692 ESO 52- 16 +N 814 021037.6 -154625 14.83 8 1.3 0.5 0 +N 815 021039.2 -154845 0.00 8 90 7798 MCG -3- 6- 4 +N 816 020808.9 +291520 15.3 8 +N 817 020733.7 +171210 14.20 8 0.7 0.3 0 8109 UGC 1611 +N 818 020844.4 +384636 13.20 8 3.0 1.3 113 8185 UGC 1633 +N 819 020834.4 +291403 14.40 8 0.6 0.4 0 8174 UGC 1632 +N 820 020825.0 +142058 13.60 8 1.24 0.81 0 8165 UGC 1629 +N 821 020821.1 +105944 11.67 8 2.6 1.6 25 8160 UGC 1631 +N 822 020639.3 -410927 14.11 8 1.1 0.6 77 8055 ESO 298- 9 +N 823 020720.0 -252631 13.75 8 1.8 1.3 0 8093 ESO 478- 2 +N 824 020653.2 -362711 14.11 8 1.4 1.2 0 8068 ESO 354- 37 +N 825 020802.1 +060632 0.00 8 0 8173 UGC 1636 +N 826 020925.2 +304421 15.4 8 +N 827 020856.2 +075817 13.70 8 2.2 0.8 0 8196 UGC 1640 +N 828 021009.2 +391129 13.15 8 2.9 2.2 0 8283 UGC 1655 +N 829 020842.4 -074726 18.40 8 0.09 0.08 0 8182 MCG -1- 6- 49 +N 830 020858.7 -074601 13.60 8 1.31 0.83 0 8201 MCG -1- 6- 50 +N 831 020934.6 +060546 15.2 8 +N 832 +N 833 020921.1 -100800 13.69 8 1.5 0.7 75 8225 MCG -2- 6- 30 +N 834 021101.3 +373959 13.84 8 1.1 0.5 20 8352 UGC 1672 +N 835 020924.9 -100809 12.91 8 1.3 1.0 0 8228 MCG -2- 6- 31 +N 836 021024.9 -220317 14.43 8 1.3 0.9 0 8304 ESO 544- 17 +N 837 021016.2 -222553 14.60 8 0.9 0.4 0 8297 ESO 478- 10 +N 838 020938.5 -100847 13.57 8 1.1 0.9 0 8250 MCG -2- 6- 33 +N 839 020943.0 -101103 13.93 8 1.4 0.7 75 8254 MCG -2- 6- 34 +N 840 021016.2 +075042 14.27 8 1.8 1.0 73 8293 UGC 1664 +N 841 021117.2 +372949 13.42 8 1.8 1.0 135 8372 UGC 1676 +N 842 020949.3 -074657 13.61 8 1.2 0.9 145 8258 MCG -1- 6- 55 +N 843 021059.8 +374925 15.2 8 +N 844 021011.9 +060253 15.0 8 +N 845 021219.5 +372836 14.34 8 1.7 0.4 149 8438 UGC 1695 +N 846 021212.3 +443406 13.00 8 1.9 1.7 0 8430 UGC 1688 +N 847 021212.6 +443405 13.2 8 +N 848 021017.4 -101912 13.60 8 1.5 1.0 0 8299 MCG -2- 6- 36 +N 849 021011.2 -221923 15.28 8 0.5 0.3 0 8286 ESO 478- 9 +N 850 021113.6 -012908 13.86 8 1.1 1.1 0 8369 UGC 1679 +N 851 021112.1 +034647 14.49 8 1.0 0.6 0 8368 UGC 1680 +N 852 020855.4 -564413 14.15 8 1.3 1.0 0 8195 ESO 153- 26 +N 853 021141.2 -091822 18.30 8 0.09 0.09 0 8397 MCG -2- 6- 38 +N 854 021130.7 -355006 13.54 8 1.8 0.6 0 8388 ESO 354- 47 +N 855 021403.7 +275238 13.30 8 2.6 1.0 0 8557 UGC 1718 +N 856 021338.3 -004302 13.80 8 1.24 0.96 0 8526 UGC 1713 +N 857 021237.0 -315641 13.64 8 1.5 1.3 0 8455 ESO 415- 6 +N 858 021229.7 -222816 14.30 8 1.3 1.1 0 8451 ESO 478- 13 +N 859 021338.5 -004302 14.4 8 +N 860 021500.2 +304643 15.1 8 +N 861 021551.1 +355449 14.63 8 1.5 0.5 0 8652 UGC 1737 +N 862 021302.9 -420200 12.78 8 0.9 0.8 0 8487 ESO 298- 20 +N 863 021433.5 -004600 13.85 8 1.1 1.0 0 8586 UGC 1727 +N 864 021527.4 +060005 11.40 8 4.7 3.5 20 8631 UGC 1736 +N 865 021615.1 +283559 14.09 8 1.5 0.4 0 8678 UGC 1747 +N 866 +N 867 021704.8 +011439 14.2 8 +N 868 021558.5 -004249 15.00 8 0.80 0.55 0 8659 UGC 1748 +N 869 021900.0 +570859 5.74 3 H Persei, Double Cluster +N 870 021709.2 +143122 16. 8 +N 871 021710.5 +143256 14.20 8 1.2 0.5 4 8722 UGC 1759 +N 872 021525.2 -174652 14.51 8 1.5 0.8 0 8629 ESO 544- 32 +N 873 021632.3 -112055 12.83 8 1.6 1.3 0 8692 MCG -2- 6- 48 +N 874 021601.1 -231806 14.96 8 0.90 0.63 0 8663 ESO 478- 18 +N 875 021704.8 +011439 13.70 8 1.11 1.00 0 8718 UGC 1760 +N 876 021753.3 +143117 16.50 8 2.1 0.4 0 8770 UGC 1766 +N 877 021758.7 +143250 12.58 8 2.4 1.8 140 8775 UGC 1768 +N 878 021754.2 -232303 14.38 8 0.8 0.5 0 8771 ESO 478- 22 +N 879 021651.2 -085750 15.20 8 0.72 0.62 0 +N 880 021827.1 -041221 15.60 8 +N 881 021845.4 -063824 13.23 8 2.2 1.5 140 8822 MCG -1- 6- 89 +N 882 021939.9 +154851 14.58 8 1.2 0.6 0 8874 UGC 1789 +N 883 021905.2 -064727 13.50 8 1.7 1.3 0 8841 MCG -1- 6- 90 +N 884 022224.0 +570700 6.58 3 Chi Persei, Double Cluster +N 885 +N 886 +N 887 021932.6 -160411 13.50 8 1.9 1.5 0 8868 MCG -3- 7- 1 +N 888 021727.1 -595140 14.43 8 1.1 0.9 0 8743 ESO 115- 2 +N 889 021906.9 -414458 15.30 8 1.0 0.9 0 8843 ESO 298- 27 +N 890 022201.1 +331557 12.20 8 2.5 1.7 0 8997 UGC 1823 +N 891 022233.1 +422048 10.81 8 13.5 2.5 22 9031 UGC 1831 +N 892 022052.0 -230649 15.02 8 1.6 1.1 0 +N 893 021958.6 -412411 13.55 8 1.3 1.0 0 8888 ESO 298- 29 +N 894 022136.2 -053113 11.5 8 +N 895 022136.6 -053118 12.26 8 3.6 2.6 0 8974 MCG -1- 7- 2 +N 896 022527.8 +620110 0.00 5 0 +N 897 022107.1 -334317 12.79 8 2.1 1.3 17 8944 ESO 355- 7 +N 898 022320.4 +415705 13.84 8 1.9 0.5 0 9073 UGC 1842 +N 899 022153.1 -204924 12.90 8 1.9 1.3 0 8990 ESO 545- 7 +N 900 022332.2 +263042 14.73 8 1.1 0.7 0 9079 UGC 1843 +N 901 +N 902 022221.8 -164045 14. 8 +N 903 022400.9 +272123 16.71 8 0.7 0.4 0 +N 904 022405.6 +272033 14.56 8 1.2 0.9 0 9112 UGC 1852 +N 905 022243.6 -084308 15.92 8 +N 906 022516.3 +420523 13.76 8 1.8 1.6 0 9188 UGC 1868 +N 907 022302.2 -204248 13.21 8 1.8 0.6 81 9054 ESO 545- 10 +N 908 022304.6 -211400 10.83 8 6.0 2.6 75 9057 ESO 545- 11 +N 909 022522.8 +420208 14.28 8 0.9 0.9 0 9197 UGC 1872 +N 910 022526.8 +414927 13.18 8 2.0 2.0 0 9201 UGC 1875 +N 911 022542.4 +415723 13.73 8 1.7 0.9 0 9221 UGC 1878 +N 912 022542.7 +414638 15.0 8 +N 913 022544.8 +414757 16.00 8 +N 914 022605.2 +420839 13.66 8 1.8 1.3 0 9253 UGC 1887 +N 915 022545.6 +271315 15.0 8 +N 916 022547.6 +271433 14.9 8 +N 917 022607.8 +315442 14.5 8 +N 918 022550.6 +182949 13.05 8 3.5 2.0 158 9236 UGC 1888 +N 919 022616.7 +271244 15.39 8 1.2 0.3 0 9267 UGC 1894 +N 920 022751.8 +455649 14.80 8 1.5 1.1 0 9377 UGC 1920 +N 921 022633.4 -155051 15.41 8 1.3 0.6 0 9287 MCG -3- 7- 15 +N 922 022503.6 -244723 12.45 8 1.9 1.6 0 9172 ESO 478- 28 +N 923 022734.6 +415839 14.47 8 0.8 0.5 0 9355 UGC 1915 +N 924 022646.8 +202951 13.37 8 2.3 1.3 0 9302 UGC 1912 +N 925 022716.8 +333441 10.69 8 10.5 5.9 102 9332 UGC 1913 +N 926 022607.1 -001952 14.02 8 1.8 1.0 36 9256 UGC 1901 +N 927 022637.3 +120919 14.13 8 1.2 1.2 0 9292 UGC 1908 +N 928 022741.0 +271316 14.87 8 0.7 0.3 0 9368 MCG 4- 6- 50 +N 929 022718.2 -120513 15.07 8 1.0 0.6 0 9334 MCG -2- 7- 9 +N 930 022751.4 +202030 0.00 8 0 9379 UGC 1931 +N 931 022814.5 +311842 14.46 8 3.9 0.8 0 9399 UGC 1935 +N 932 022754.8 +201956 13.7 8 +N 933 022917.5 +455441 14.80 8 1.3 0.9 0 9465 UGC 1956 +N 934 022732.6 -001444 14.00 8 1.3 0.9 130 9352 UGC 1926 +N 935 022811.1 +193557 13.63 8 1.7 1.1 0 9388 UGC 1937 +N 936 022737.6 -010917 11.12 8 4.7 4.1 135 9359 UGC 1929 +N 937 022928.1 +421500 14.87 8 1.1 0.5 0 9480 UGC 1961 +N 938 022833.5 +201701 13.43 8 1.6 1.2 0 9423 UGC 1947 +N 939 022621.3 -442646 14.03 8 1.2 1.0 0 9271 ESO 246- 11 +N 940 022927.5 +313827 13.44 8 1.2 1.0 0 9478 UGC 1964 +N 941 022827.7 -010906 12.93 8 2.6 1.9 170 9414 UGC 1954 +N 942 022910.2 -105010 14.91 8 0.4 0.25 0 9458 MCG -2- 7- 18 +N 943 022909.7 -104941 14.00 8 0.4 0.25 0 9457 MCG -2- 7- 19 +N 944 022641.5 -143056 14.50 8 1.1 0.3 0 9300 MCG -3- 7- 16 +N 945 022837.3 -103222 12.79 8 2.4 2.0 10 9426 MCG -2- 7- 13 +N 946 023038.4 +421357 14.19 8 1.4 1.0 0 9556 UGC 1979 +N 947 022832.9 -190226 13.18 8 2.0 1.1 50 9420 ESO 545- 21 +N 948 022845.5 -103050 14.34 8 1.5 1.2 0 9431 MCG -2- 7- 15 +N 949 023048.9 +370809 12.40 8 2.4 1.3 145 9566 UGC 1983 +N 950 022911.8 -110129 14.48 8 1.3 0.8 0 9461 MCG -2- 7- 21 +N 951 022856.9 -222058 15.25 8 1.0 0.6 0 9442 ESO 479- 8 +N 952 +N 953 023109.8 +293519 14.50 8 1.5 1.5 0 9586 UGC 1991 +N 954 022852.2 -412409 13.50 8 1.6 0.8 19 9438 ESO 299- 4 +N 955 023033.6 -010626 12.93 8 2.8 0.7 19 9549 UGC 1986 +N 956 023230.9 +443537 0.00 3 0 +N 957 023336.0 +573159 8.34 3 +N 958 023042.9 -025621 12.89 8 2.9 1.0 10 9560 MCG -1- 7- 19 +N 959 023224.0 +352942 12.95 8 2.3 1.4 65 9665 UGC 2002 +N 960 023141.3 -091802 14.50 8 1.31 0.38 0 9621 MCG -2- 7- 28 +N 961 024102.4 -065609 13.25 0 2.1 1.5 0 +N 962 023239.8 +280412 13.93 8 1.7 1.2 0 9682 UGC 2013 +N 963 023031.3 -041256 14.31 8 0.6 0.6 0 +N 964 023105.8 -360205 13.46 8 2.0 0.5 0 9582 ESO 355- 24 +N 965 023225.4 -183833 14.87 8 1.0 0.8 0 9666 ESO 545- 32 +N 966 023147.1 -195254 14.33 8 1.0 0.9 0 9626 ESO 545- 30 +N 967 023212.7 -171301 14.38 8 1.6 1.0 0 9654 ESO 545- 31 +N 968 023406.2 +342848 13.18 8 3.6 1.9 0 9779 UGC 2040 +N 969 023408.2 +325649 13.27 8 1.7 1.6 0 9781 UGC 2039 +N 970 023411.8 +325838 15.7 8 +N 971 023416.0 +325914 0.00 8 0 +N 972 023413.3 +291842 12.27 8 3.3 1.7 152 9788 UGC 2045 +N 973 023420.1 +323020 13.55 8 4.03 0.47 0 9795 UGC 2048 +N 974 023425.8 +325716 13.47 8 2.5 1.9 0 9802 UGC 2049 +N 975 023322.7 +093606 14.07 8 1.1 0.8 0 9735 UGC 2030 +N 976 023359.6 +205836 13.26 8 1.5 1.2 0 9776 UGC 2042 +N 977 023303.4 -104536 13.50 8 1.9 1.6 0 9713 MCG -2- 7- 31 +N 978 023447.0 +325046 13.30 8 2.0 1.7 0 9821 UGC 2057 +N 979 023138.8 -443128 13.78 8 1.2 1.0 0 9614 ESO 246- 23 +N 980 023518.5 +405535 14.02 8 1.7 0.9 0 9831 UGC 2063 +N 981 023259.9 -105830 14. 8 +N 982 023524.9 +405211 13.40 8 1.5 0.6 0 9838 UGC 2066 +N 983 +N 984 023443.1 +232447 13.80 8 3.0 2.0 0 9819 UGC 2059 +N 985 023437.4 -084708 14.01 8 1.0 0.9 0 9817 MCG -2- 7- 35 +N 986A023240.6 -391750 13.97 8 1.8 0.7 72 9685 ESO 299- 6A +N 986 023334.2 -390243 11.64 8 3.9 3.0 150 9747 ESO 299- 7 +N 987 023649.6 +331938 13.41 8 1.3 1.1 0 9911 UGC 2093 +N 988 023529.7 -092135 11.38 8 4.6 2.5 0 9843 MCG -2- 7- 37 diff --git a/kstars/kstars/data/ngcic02.dat b/kstars/kstars/data/ngcic02.dat new file mode 100644 index 00000000..5a06dccc --- /dev/null +++ b/kstars/kstars/data/ngcic02.dat @@ -0,0 +1,1000 @@ +N 989 023346.1 -163040 15. 8 +N 990 023618.4 +113829 13.48 8 1.8 1.5 0 9890 UGC 2089 +N 991 023532.7 -070916 13.50 8 1.91 1.63 0 9846 MCG -1- 7- 23 +N 992 023725.5 +210603 13.65 8 0.9 0.7 0 9938 UGC 2103 +N 993 023646.0 +020302 14.56 8 0.9 0.8 0 9910 UGC 2095 +N 994 023646.2 +020259 14.9 8 +N 995 023832.0 +413145 14.40 8 1.7 1.2 0 10008 UGC 2118 +N 996 023839.9 +413851 14.03 8 1.4 1.4 0 10015 UGC 2123 +N 997 023714.4 +071820 14.6 8 +N 998 023720.3 +072623 15.6 8 +N 999 023847.4 +414014 14.41 8 0.9 0.8 0 10026 UGC 2127 +N1000 023849.7 +412734 15.6 8 +N1001 023912.7 +414018 14.7 8 +N1002 023855.6 +343720 13.94 8 1.2 0.9 0 10034 UGC 2133 +N1003 023916.5 +405222 12.00 8 5.5 1.9 97 10052 UGC 2137 +N1004 023741.8 +015828 13.71 8 1.4 1.3 115 9961 UGC 2112 +N1005 023927.6 +412934 14.7 8 +N1006 023734.8 -110133 14. 8 +N1007 023747.0 +020859 15.7 8 +N1008 023755.3 +020447 14.63 8 0.8 0.6 0 9970 UGC 2114 +N1009 023819.1 +021836 15.21 8 1.55 0.22 0 9995 UGC 2129 +N1010 023730.0 -110100 14. 8 +N1011 023738.9 -110020 15. 8 +N1012 023914.9 +300906 13.00 8 2.5 1.1 0 10051 UGC 2141 +N1013 023750.5 -113026 14. 8 +N1014 023800.8 -093424 0.00 0 0 +N1015 023811.5 -011907 12.98 8 2.6 2.6 0 9988 UGC 2124 +N1016 023819.7 +020705 12.61 8 2.4 2.4 0 9997 UGC 2128 +N1017 023754.0 -110000 14. 8 +N1018 023810.3 -093238 15.38 8 1.0 0.6 0 9986 MCG -2- 7- 48 +N1019 023827.4 +015428 14.34 8 1.0 0.9 0 10006 UGC 2132 +N1020 023844.3 +021353 15.14 8 0.8 0.2 0 10018 CGCG 388- 81 +N1021 023848.0 +021303 15.02 8 0.6 0.5 0 10027 CGCG 388- 84 +N1022 023832.8 -064041 12.09 8 2.4 2.0 115 10010 MCG -1- 7- 25 +N1023 024024.1 +390346 10.35 8 8.7 3.0 87 10123 UGC 2154 +N1023A024037.7 +390328 14.50 8 1.3 0.6 50 10139 +N1024 023912.2 +105049 13.08 8 3.9 1.4 155 10048 UGC 2142 +N1025 023619.9 -545154 13.84 8 0.9 0.5 6 9891 ESO 154- 4 +N1026 023919.2 +063238 13.55 8 2.0 1.8 0 10055 UGC 2145 +N1027 024242.0 +613259 7.28 3 +N1028 023937.2 +105036 14.5 8 +N1029 023936.5 +104736 14.09 8 1.4 0.4 0 10078 UGC 2149 +N1030 023950.6 +180127 14.22 8 1.6 0.7 0 10088 UGC 2153 +N1031 023638.9 -545137 13.38 8 1.9 1.1 23 9907 ESO 154- 5 +N1032 023923.6 +010536 12.64 8 3.3 1.1 68 10060 UGC 2147 +N1033 024016.1 -084637 14.40 8 1.12 0.96 0 10108 MCG -2- 7- 53 +N1034 023814.0 -154832 14. 8 +N1035 023929.3 -080801 12.89 8 2.2 0.7 150 10065 MCG -1- 7- 27 +N1036 024029.0 +191750 13.75 8 1.4 1.0 5 10127 UGC 2160 +N1037 023758.7 -015039 14.5 8 +N1038 024006.3 +013032 14.37 8 1.2 0.4 0 10096 UGC 2158 +N1039 024200.0 +424659 5.37 3 35.0 M 34 +N1040 024312.4 +413002 13.86 0 1.7 0.8 0 +N1041 024025.2 -052626 14.26 8 1.7 1.2 0 10125 MCG -1- 7- 30 +N1042 024024.0 -082602 11.56 8 4.7 3.6 0 10122 MCG -2- 7- 54 +N1043 024046.5 +012035 15.7 8 +N1044 024100.0 +084300 14.40 8 0.5 0.5 0 10174 MCG 1- 7- 23 +N1045 024029.1 -111639 13.52 8 2.3 1.2 0 10129 MCG -2- 7- 59 +N1046 024112.8 +084310 14.80 8 0.3 0.3 0 10185 MCG 1- 7- 24 +N1047 024032.8 -080852 14.30 8 1.37 0.76 0 10132 MCG -1- 7- 32 +N1048A024035.8 -083250 15.50 8 0.7 0.3 0 10137 MCG -2- 7- 58 +N1048 024038.0 -083201 15.49 8 1.0 0.2 0 10140 MCG -2- 7- 62 +N1049 023952.5 -341608 13.59 4 +N1050 024235.6 +344549 13.47 8 1.4 1.1 0 10257 UGC 2178 +N1051 024102.4 -065609 13.25 8 2.1 1.5 0 10172 MCG -1- 7- 33 +N1052 024104.9 -081522 11.41 8 3.0 2.1 120 10175 MCG -1- 7- 34 +N1053 024312.4 +413002 13.86 8 1.7 0.8 0 10298 UGC 2187 +N1054 024215.7 +181302 14.57 8 0.9 0.5 0 10242 MCG 3- 7- 46 +N1055 024144.7 +002631 11.40 8 7.6 2.7 105 10208 UGC 2173 +N1056 024248.3 +283427 13.32 8 2.3 1.1 0 10272 UGC 2183 +N1057 024302.9 +322928 15.22 8 1.1 0.8 0 10287 UGC 2184 +N1058 024330.0 +372030 11.82 8 3.0 2.8 0 10314 UGC 2193 +N1059 024235.6 +175948 0.00 0 0 +N1060 024315.1 +322530 13.00 8 2.3 1.7 75 10302 UGC 2191 +N1061 024315.7 +322800 15.02 8 0.9 0.6 0 10303 MCG 5- 7- 36 +N1062 024324.0 +322744 0.00 8 0 10331 UGC 2201 +N1063 024210.0 -053407 14.44 8 1.4 0.5 0 10232 MCG -1- 7- 36 +N1064 024223.5 -092144 15.11 8 1.1 1.0 0 10249 MCG -2- 7- 71 +N1065 024206.3 -150529 14. 8 +N1066 024349.9 +322830 14.25 8 1.7 1.6 0 10338 UGC 2203 +N1067 024350.7 +323043 14.55 8 1.0 1.0 0 10339 UGC 2204 +N1068 024240.2 -000048 9.61 8 7.1 6.0 70 10266 UGC 2188 M 77 Cetus A +N1069 024259.8 -081722 14.10 8 1.29 0.89 0 10285 MCG -1- 7- 38 +N1070 024322.3 +045806 12.72 8 2.3 1.9 0 10309 UGC 2200 +N1071 024307.8 -084626 15.41 8 1.1 0.5 0 10290 MCG -2- 7- 77 +N1072 024331.3 +001825 14.10 8 1.36 0.54 0 10315 UGC 2208 +N1073 024340.4 +012236 11.47 8 4.9 4.5 15 10329 UGC 2210 +N1074 024336.1 -161749 15.18 8 1.9 1.2 0 10324 MCG -3- 8- 1 +N1075 024333.6 -161203 15. 8 +N1076 024329.2 -144516 13.71 8 1.9 1.1 0 10313 MCG -3- 8- 3 +N1077 024600.6 +400526 14.6 8 +N1078 024408.0 -092708 15. 8 +N1079 024344.6 -290014 12.38 8 3.5 2.1 87 10330 ESO 416- 13 +N1080 024506.0 -044200 14.10 8 1.1 0.8 0 10416 MCG -1- 8- 3 +N1081 024505.5 -153516 14.36 8 1.5 0.6 0 10411 MCG -3- 8- 10 +N1082 024541.2 -081050 15.5 8 +N1083 024540.6 -152128 15.19 8 1.6 0.3 0 10445 MCG -3- 8- 15 +N1084 024559.8 -073442 11.31 8 3.2 1.8 35 10464 MCG -1- 8- 7 +N1085 024625.3 +033626 13.07 8 3.0 2.1 0 10498 UGC 2241 +N1086 024756.4 +411447 13.50 8 1.5 1.0 0 10587 UGC 2258 +N1087 024624.9 -002946 11.46 8 3.7 2.2 5 10496 UGC 2245 +N1088 024704.0 +161200 14.80 8 1.2 0.7 0 10536 UGC 2253 +N1089 024610.1 -150423 14. 8 +N1090 024633.5 -001448 12.51 8 4.0 1.7 102 10507 UGC 2247 +N1091 024521.8 -173154 15.00 8 0.9 0.6 77 10424 ESO 546- 16 +N1092 024529.8 -173231 14.41 8 0.9 0.8 170 10432 ESO 546- 17 +N1093 024816.1 +342511 13.99 8 1.8 1.1 0 10606 UGC 2274 +N1094 024727.8 -001706 13.70 8 1.53 0.85 0 10559 UGC 2262 +N1095 024737.8 +043816 13.99 8 1.3 0.8 0 10566 UGC 2264 +N1096 024349.1 -595445 13.49 8 1.9 1.8 0 10336 ESO 115- 28 +N1097 024541.5 -295915 0.00 8 0 10479 ESO 416- 19 +N1097 024618.9 -301621 10.23 8 9.3 6.3 130 10488 ESO 416- 20 +N1098 024453.8 -173935 13.55 8 1.8 1.3 102 10403 ESO 546- 14 +N1099 024517.7 -174230 13.94 8 1.8 0.6 10 10422 ESO 546- 15 +N1100 024535.7 -174113 13.94 8 1.7 0.7 58 10438 ESO 546- 18 +N1101 024818.0 +043400 13.96 8 1.3 1.0 0 10613 UGC 2278 +N1102 024712.9 -221232 15.48 8 2.1 1.4 0 +N1103 024806.1 -135736 13.60 8 2.1 0.5 0 10597 MCG -2- 8- 5 +N1104 024838.7 -001617 14.20 8 1.05 0.71 0 10634 UGC 2287 +N1105 025217.9 -154235 15. 8 +N1106 025040.5 +414017 13.30 8 1.8 1.8 0 10792 UGC 2322 +N1107 024919.9 +080534 13.46 8 1.8 1.5 140 10683 UGC 2307 +N1108 024838.4 -075703 14.51 8 +N1109 024743.6 +131519 15.40 8 1.1 0.9 0 10660 UGC 2293 +N1110 024909.6 -075015 21.20 8 0.05 0.04 0 10673 MCG -1- 8- 10 +N1111 024839.3 +131534 16.00 8 0.7 0.35 0 +N1112 024900.4 +131326 14.53 8 1.2 0.9 0 +N1113 025005.0 +131939 0.00 0 0 +N1114 024907.2 -165936 13.27 8 1.7 0.8 0 10669 MCG -3- 8- 29 +N1115 025025.2 +131556 15.6 8 +N1116 025035.7 +132006 15.20 8 1.3 0.3 0 10781 UGC 2326 +N1117 025113.1 +131107 15.50 0 0.4 0.2 0 +N1118 024958.7 -120949 14.25 8 2.1 0.7 0 10748 MCG -2- 8- 11 +N1119 024817.1 -175915 14.78 8 0.5 0.4 0 10607 ESO 546- 24 +N1120 024904.1 -142814 14.83 8 1.3 0.8 0 10664 MCG -3- 8- 28 +N1121 025039.2 -014403 13.92 8 0.9 0.4 0 10789 UGC 2332 +N1122 025251.2 +421218 12.90 8 1.7 1.3 0 10890 UGC 2353 +N1123 025251.2 +421218 13.0 8 +N1124 025135.9 -254207 15.03 8 1.0 0.8 0 10838 ESO 480- 7 +N1125 025142.0 -163700 13.43 8 1.8 0.9 60 10851 MCG -3- 8- 35 +N1126 025218.6 -011746 15.43 8 0.7 0.2 0 10868 MCG 0- 8- 38 +N1127 025251.8 +131523 15.27 8 0.8 0.8 0 10889 UGC 2356 +N1128 025741.6 +060129 0.00 0 0 +N1129 025427.4 +413447 13.50 8 4.0 3.1 0 10959 UGC 2373 +N1130 025424.4 +413619 15.6 8 +N1131 025444.6 +413141 14.8 8 +N1132 025251.6 -011633 13.25 8 2.5 1.3 140 10891 UGC 2359 +N1133 025242.2 -084815 15. 8 +N1134 025341.3 +130051 13.05 8 2.5 0.9 0 10928 UGC 2365 +N1135 025047.2 -545546 16.16 8 1.5 1.0 0 +N1136 025054.1 -545829 13.75 8 1.4 1.2 80 10807 ESO 154- 19 +N1137 025402.7 +025743 13.21 8 2.1 1.3 0 10942 UGC 2374 +N1138 025636.4 +430250 13.80 8 1.1 0.9 0 11118 UGC 2408 +N1139 025246.8 -143146 15.00 8 1.2 0.8 0 10888 MCG -3- 8- 38 +N1140 025433.6 -100137 12.84 8 1.7 0.9 10 10966 MCG -2- 8- 19 +N1141 025509.7 -001040 13.20 8 0.9 0.8 0 +N1142 025512.3 -001101 13.2 8 +N1143 025509.8 -001040 8 0.9 0.8 110 11007 UGC 2388 +N1144 025512.1 -001100 13.78 8 1.1 0.7 130 11012 UGC 2389 +N1145 025433.2 -183809 13.63 8 3.2 0.5 60 10965 ESO 546- 29 +N1146 025737.3 +462537 0.00 0 0 +N1147 025509.3 -090711 0.00 0 0 +N1148 025704.4 -074108 14.50 8 1.20 0.66 0 11148 MCG -1- 8- 18 +N1149 025723.9 -001834 14.80 8 0.84 0.62 0 11170 MCG 0- 8- 58 +N1150 025701.4 -150254 15. 8 +N1151 025704.6 -150046 15.94 8 +N1152 025733.6 -074530 15. 8 +N1153 025809.6 +032133 13.35 8 1.3 1.2 0 11230 UGC 2439 +N1154 025807.6 -102147 14. 8 +N1155 025813.1 -102059 15.0 8 +N1156 025942.6 +251415 12.32 8 3.3 2.5 25 11329 UGC 2455 +N1157 025806.6 -150706 15.58 8 +N1158 025711.3 -142344 15.22 8 +N1159 030046.7 +430945 14.2 8 +N1160 030113.8 +445718 13.50 8 1.9 0.9 50 11403 UGC 2475 +N1161 030114.5 +445351 12.05 8 2.8 2.0 23 11404 UGC 2474 +N1162 025856.0 -122355 13.55 8 1.4 1.4 0 11274 MCG -2- 8- 36 +N1163 030022.0 -170910 14.72 8 2.2 0.3 0 11359 MCG -3- 8- 56 +N1164 030159.8 +423506 14.00 8 1.3 1.0 0 11441 UGC 2490 +N1165 025847.7 -320557 13.92 8 2.5 1.0 0 11270 ESO 417- 8 +N1166 030035.0 +115034 14.86 8 1.2 1.1 0 11372 UGC 2471 +N1167 030142.4 +351221 13.38 8 2.8 2.3 0 11425 UGC 2487 +N1168 030047.0 +114620 15.02 8 1.1 0.6 0 11378 UGC 2476 +N1169 030335.1 +462304 12.20 8 4.2 2.8 28 11521 UGC 2503 +N1170 030226.9 +270422 0.00 0 0 +N1171 030359.0 +432354 13.00 8 2.6 1.1 0 11552 UGC 2510 +N1172 030136.1 -145013 12.70 8 2.3 1.8 0 11420 MCG -3- 8- 59 +N1173 030357.7 +422301 0.00 0 0 +N1174 030530.8 +425008 12.20 0 3.2 1.2 0 +N1175 030432.7 +422022 13.89 8 1.9 0.6 153 11578 UGC 2515 +N1176 030434.9 +422336 0.00 0 0 +N1177 030437.1 +422146 15.50 8 0.4 0.4 0 11581 MCG 7- 7- 20 +N1178 030438.8 +421848 0.00 0 0 +N1179 030238.4 -185352 12.60 8 4.9 3.8 35 11480 ESO 547- 1 +N1180 030151.0 -150147 15.48 8 +N1181 030142.7 -150308 16.19 8 0.86 0.22 0 +N1182 030328.5 -094018 14.96 8 +N1183 030446.1 +422208 0.00 0 0 +N1184 031645.0 +804736 13.44 8 2.8 0.6 0 12174 UGC 2583 +N1185 030259.5 -090756 14.46 8 1.2 0.4 0 11488 MCG -2- 8- 41 +N1186 030522.2 +424853 0.00 8 0 11617 UGC 2521 +N1187 030237.7 -225204 11.34 8 5.5 4.1 130 11479 ESO 480- 23 +N1188 030343.4 -152904 14.77 8 1.22 0.47 0 11533 MCG -3- 8- 68 +N1189 030324.3 -153725 14.41 8 1.7 1.5 0 11503 MCG -3- 8- 61 +N1190 030326.1 -153944 15.18 8 0.9 0.3 0 11508 MCG -3- 8- 62 +N1191 030330.9 -154108 15.28 8 0.6 0.5 0 11514 MCG -3- 8- 64 +N1192 030334.7 -154045 15.36 8 0.7 0.3 0 11519 MCG -3- 8- 65 +N1193 030555.7 +442259 0.00 3 0 +N1194 030349.3 -010614 13.83 8 1.8 1.0 140 11537 UGC 2514 +N1195 030332.8 -120223 14. 8 +N1196 030335.2 -120435 14.50 8 1.4 1.4 0 11522 MCG -2- 8- 42B +N1197 030614.2 +440340 0.00 0 0 +N1198 030613.2 +415056 13.50 8 1.9 1.1 0 11648 UGC 2533 +N1199 030338.5 -153650 12.37 8 2.4 1.9 0 11527 MCG -3- 8- 67 +N1200 030354.5 -115931 13.20 8 3.0 1.5 0 11545 MCG -2- 8- 43 +N1201 030408.3 -260403 11.67 8 3.6 2.1 7 11559 ESO 480- 28 +N1202 030502.4 -062930 15.37 8 +N1203 8 +N1204 030439.9 -122029 14.21 8 1.1 0.3 0 11583 MCG -2- 8- 45 +N1205 030328.4 -094013 14.79 0 0.78 0.45 0 +N1206 030609.7 -084959 14.68 8 0.75 0.69 0 +N1207 030814.8 +382306 13.70 8 0.5 0 11737 UGC 2548 +N1208 030611.9 -093229 13.35 8 1.8 0.9 0 11647 MCG -2- 8- 47 +N1209 030603.1 -153642 12.41 8 2.4 1.1 85 11638 MCG -3- 8- 73 +N1210 030645.4 -254311 13.46 8 2.0 1.8 0 11666 ESO 480- 31 +N1211 030652.5 -004748 13.26 8 2.1 1.8 30 11670 UGC 2545 +N1212 030942.2 +405335 16.00 8 1.0 0.5 0 +N1213 030917.3 +383858 15.00 8 1.8 1.4 0 11789 UGC 2557 +N1214 030656.0 -093237 14.99 8 1.3 0.3 0 11675 MCG -2- 8- 51 +N1215 030709.6 -093532 15.00 8 1.5 1.1 0 11687 MCG -2- 8- 55 +N1216 030718.6 -093643 15.83 8 0.8 0.2 0 11693 MCG -2- 8- 56 +N1217 030606.0 -390211 13.64 8 1.8 1.3 0 11641 ESO 300- 10 +N1218 030826.5 +040644 13.84 8 1.3 1.0 155 11749 UGC 2555 +N1219 030828.2 +020630 13.82 8 1.2 1.2 0 11752 UGC 2556 +N1220 031140.7 +532053 0.00 3 0 +N1221 030815.5 -041534 14.60 8 1.2 0.4 0 11739 MCG -1- 9- 2 +N1222 030857.4 -025706 13.10 8 1.1 0.9 0 11774 MCG -1- 9- 5 +N1223 030847.3 -040606 15. 8 +N1224 031113.5 +412149 14.70 8 1.4 1.2 0 11886 UGC 2578 +N1225 030847.3 -040606 15. 8 +N1226 031105.3 +352313 13.85 8 2.1 1.9 0 11879 UGC 2575 +N1227 031107.7 +351929 15.24 8 1.0 0.9 0 11880 UGC 2577 +N1228 030811.7 -225522 14.59 8 1.5 0.9 0 11735 ESO 480- 32 +N1229 030810.8 -225739 14.82 8 1.4 0.9 0 11734 ESO 480- 33 +N1230 030816.4 -225902 15.37 8 0.6 0.4 0 11743 ESO 480- 34 +N1231 030600.0 -153559 14.42 8 +N1232 030945.5 -203446 10.93 8 7.4 6.5 0 11819 ESO 547- 14 +N1232A031002.3 -203557 8 0.9 0.8 5 11834 ESO 547- 16 +N1233 031233.3 +391904 14.00 8 1.8 0.6 27 11955 UGC 2586 +N1234 030939.1 -075047 15.30 8 1.24 0.63 0 11813 MCG -1- 9- 11 +N1235 031233.1 +391908 14.00 0 1.8 0.6 0 +N1236 031128.0 +104829 15.7 8 +N1237 031009.0 -084132 0.00 0 0 +N1238 031052.7 -104453 14.30 8 1.6 1.2 0 11868 MCG -2- 9- 10 +N1239 031053.7 -023311 14.61 8 1.1 0.6 0 11869 MCG -1- 9- 12 +N1240 031326.7 +303026 0.00 0 0 +N1241 031114.7 -085519 11.99 8 2.8 1.7 140 11887 MCG -2- 9- 11 +N1242 031119.4 -085408 14.32 8 1.2 0.7 130 11892 MCG -2- 9- 12 +N1243 031125.4 -085643 0.00 0 0 +N1244 030631.1 -664632 13.88 8 1.9 0.4 0 11659 ESO 82- 8 +N1245 031442.0 +471500 9.16 3 +N1246 030702.1 -665619 13.85 8 1.3 0.8 0 11680 ESO 82- 9 +N1247 031214.2 -102850 13.47 8 3.4 0.5 70 11931 MCG -2- 9- 14 +N1248 031248.5 -051328 13.36 8 1.1 1.0 90 11970 MCG -1- 9- 16 +N1249 031002.6 -532004 12.19 8 4.9 2.3 86 11836 ESO 155- 6 +N1250 031521.2 +412118 13.96 8 2.1 0.9 159 12098 UGC 2613 +N1251 031409.1 +012724 0.00 0 0 +N1252 031044.3 -574531 0.00 3 0 +N1253 031409.3 -024922 12.27 8 5.2 2.3 75 12041 MCG -1- 9- 18 +N1253A031424.0 -024801 14.36 8 1.7 1.0 0 12053 MCG -1- 9- 19 +N1254 031425.1 +024106 15.10 8 0.8 0.7 0 12052 MCG 0- 9- 33 +N1255 031332.7 -254331 11.40 8 4.2 2.6 117 12007 ESO 481- 13 +N1256 031358.6 -215910 14.57 8 1.1 0.4 108 12032 ESO 547- 23 +N1257 031659.5 +413145 0.00 8 0 12157 UGC 2621 +N1258 031405.5 -214627 13.95 8 1.3 0.9 0 12034 ESO 547- 24 +N1259 031717.2 +412307 14.2 8 +N1260 031727.5 +412418 14.32 8 1.1 0.5 86 12219 UGC 2634 +N1261 031215.3 -551300 9.79 4 +N1262 031533.7 -155248 15.00 8 0.8 0.7 0 12107 MCG -3- 9- 14 +N1263 031539.6 -150554 15. 8 +N1264 031759.5 +413113 16.0 8 +N1265 031815.8 +415127 13.22 8 1.8 1.6 165 12287 UGC 2651 +N1266 031600.7 -022538 13.93 8 1.5 1.0 0 12131 MCG -1- 9- 23 +N1267 031844.9 +412804 15.40 8 1.1 0.9 0 12331 UGC 2657 Pipe Nebula +N1268 031845.1 +412919 14.20 8 1.0 0.6 0 12332 UGC 2658 +N1269 031718.3 -410624 9.42 8 +N1270 031858.5 +412818 14.26 8 1.5 1.2 15 12350 UGC 2660 +N1271 031911.3 +412111 15.10 8 0.1 0.1 0 12367 CGCG 540- 96 +N1272 031921.3 +412932 12.86 8 2.0 1.9 0 12384 UGC 2662 +N1273 031927.2 +413225 14.27 8 1.1 1.1 0 12396 MCG 7- 7- 59 +N1274 031941.0 +413256 15.12 8 0.5 0.4 0 12413 MCG 7- 7- 62 +N1275 031948.5 +413045 12.64 8 2.2 1.7 110 12429 UGC 2669 Perseus A +N1276 031951.2 +413831 0.00 0 0 +N1277 031951.8 +413425 14.66 8 1.0 0.4 0 12434 MCG 7- 7- 64 +N1278 031954.4 +413350 13.57 8 1.5 1.3 0 12438 UGC 2670 +N1279 032000.0 +412859 16. 8 +N1280 031757.1 -001017 14.09 8 0.9 0.8 55 12262 UGC 2652 +N1281 032006.4 +413748 14.50 8 1.0 0.7 0 12458 MCG 7- 7- 67 +N1282 032012.1 +412205 13.87 8 1.4 1.1 25 12471 UGC 2675 +N1283 032015.5 +412354 14.73 8 0.7 0.6 70 12478 UGC 2676 +N1284 031745.5 -101721 14.64 8 1.7 1.5 0 12247 MCG -2- 9- 22 +N1285 031753.4 -071752 13.50 8 1.02 0.81 0 12259 MCG -1- 9- 26 +N1286 031748.5 -073700 15. 8 +N1287 031833.5 -024350 15. 8 +N1288 031713.4 -323433 12.78 8 2.3 1.9 0 12204 ESO 357- 13 +N1289 031849.9 -015822 13.48 8 1.8 1.1 100 12342 UGC 2666 +N1290 032003.3 -135953 15. 8 +N1291 031717.6 -410628 9.39 8 9.8 8.1 0 12209 ESO 301- 2 +N1292 031815.2 -273640 12.84 8 3.0 1.3 7 12285 ESO 418- 1 +N1293 032136.6 +412334 14.50 8 1.0 1.0 0 12597 MCG 7- 7- 75 +N1294 032140.1 +412138 14.30 8 1.3 1.1 0 12600 UGC 2694 +N1295 032003.3 -135953 15. 8 +N1296 031849.7 -130345 14.76 8 1.1 0.9 0 12341 MCG -2- 9- 25 +N1297 031914.2 -190600 12.77 8 2.2 1.9 0 12373 ESO 547- 30 +N1298 032012.9 -020644 14.95 8 1.6 1.3 70 12473 UGC 2683 +N1299 032009.7 -061543 13.37 8 1.1 0.6 0 12466 MCG -1- 9- 28 +N1300 031940.8 -192441 11.11 8 6.2 4.1 106 12412 ESO 547- 31 +N1301 032035.4 -184256 14.10 8 2.2 0.4 140 12521 ESO 547- 32 +N1302 031950.8 -260336 11.60 8 3.9 3.7 0 12431 ESO 481- 20 +N1303 032040.8 -072340 15. 8 +N1304 032112.8 -043503 14.40 8 1.3 0.8 0 12575 MCG -1- 9- 30 +N1305 032123.0 -021901 14.32 8 1.4 0.9 0 12582 UGC 2697 +N1306 032103.0 -253045 13.60 8 1.1 0.9 0 12559 ESO 481- 23 +N1307 032112.8 -043502 14.5 8 +N1308 032228.5 -024526 14.70 8 1.2 0.9 0 12643 MCG -1- 9- 32 +N1309 032206.6 -152402 11.97 8 2.2 2.0 0 12626 MCG -3- 9- 28 +N1310 032104.0 -370604 12.55 8 2.0 1.5 95 12569 ESO 357- 19 +N1311 032006.8 -521114 13.44 8 3.0 0.8 40 12460 ESO 200- 7 +N1312 032329.9 +011926 15.7 8 +N1313 031816.0 -662954 9.20 8 9.1 6.9 0 12286 ESO 82- 11 +N1313A032005.5 -664209 8 1.2 0.3 30 12457 ESO 83- 1 +N1314 032241.1 -041112 14.86 8 1.5 1.4 0 12650 MCG -1- 9- 33 +N1315 032306.6 -212231 13.88 8 1.6 1.4 0 12671 ESO 548- 3 +N1316 032241.7 -371230 9.42 8 12.0 8.5 0 12651 ESO 357- 22 Fornax A +N1316C032458.5 -370035 8 1.4 0.7 85 12769 ESO 357- 27 +N1317 032244.7 -370610 11.91 8 2.8 2.4 78 12653 ESO 357- 23 +N1318 032244.8 -370601 11.94 8 +N1319 032356.4 -213140 14.06 8 1.3 0.7 0 12708 ESO 548- 6 +N1320 032449.0 -030231 13.32 8 1.9 0.6 0 12756 MCG -1- 9- 36 +N1321 032448.6 -030055 14.5 8 +N1322 032454.7 -025509 15. 8 +N1323 032456.1 -024919 15.48 8 +N1324 032501.7 -054445 13.20 8 1.80 0.76 0 12772 MCG -1- 9- 38 +N1325 032425.3 -213233 12.22 8 4.7 1.6 56 12737 ESO 548- 7 +N1326 032356.4 -362753 12.20 8 3.9 2.9 0 12709 ESO 357- 26 +N1326A032508.4 -362154 8 1.9 1.7 0 12783 ESO 357- 28 +N1326B032518.4 -362300 13.70 8 3.7 1.1 130 12788 ESO 357- 29 +N1327 032523.1 -254049 15.24 8 1.10 0.39 0 12795 ESO 481- 26 +N1328 032539.1 -040729 14.53 8 +N1329 032602.2 -173526 13.49 8 1.4 1.1 35 12826 ESO 548- 15 +N1330 032911.8 +412317 15.5 8 +N1331 032628.3 -212122 14.31 8 0.9 0.9 0 12846 ESO 548- 19 +N1332 032617.3 -212009 11.25 8 4.7 1.4 148 12838 ESO 548- 18 +N1333 032902.0 +312053 10.9 5 +N1334 033001.8 +414955 14.10 8 1.5 0.7 0 13001 UGC 2759 +N1335 033019.5 +413422 14.80 8 1.1 0.6 0 13015 UGC 2762 +N1336 032631.1 -354252 13.10 8 2.1 1.5 22 12848 ESO 358- 2 +N1337 032805.9 -082323 12.48 8 5.8 1.5 0 12916 MCG -2- 9- 42 +N1338 032854.5 -120912 13.50 8 1.4 1.3 0 12956 MCG -2- 9- 44 +N1339 032806.5 -321710 12.51 8 1.9 1.4 172 12917 ESO 418- 4 +N1340 032819.0 -310404 11.25 8 +N1341 032757.9 -370903 12.28 8 1.5 1.3 0 12911 ESO 358- 8 +N1342 033314.5 +372504 7.35 3 +N1343 033749.7 +723417 13.50 8 2.6 1.6 0 13384 UGC 2792 +N1344 032819.1 -310405 11.27 8 6.0 3.5 165 12923 ESO 418- 5 +N1345 032931.8 -174644 14.33 8 1.5 1.1 33 12979 ESO 548- 26 +N1346 033013.3 -053236 13.80 8 1.27 0.76 0 13009 MCG -1- 9- 42 +N1347 032941.2 -221728 0.00 8 0 12989 ESO 548- 27 +N1348 033408.5 +512514 0.00 3 0 +N1349 033126.7 +042243 14.17 8 0.7 0.7 0 13088 UGC 2774 +N1350 033108.4 -333744 11.16 8 5.2 2.8 0 13059 ESO 358- 13 +N1351 033035.0 -345114 13.02 8 2.8 1.7 0 12952 ESO 358- 9 +N1351 033034.8 -345112 12.46 8 2.8 1.7 140 13028 ESO 358- 12 +N1352 033132.2 -191639 14.28 8 1.0 0.7 134 13091 ESO 548- 30 +N1353 033203.2 -204904 12.40 8 3.4 1.4 138 13108 ESO 548- 31 +N1354 033229.4 -151316 13.46 8 2.2 0.8 0 13130 MCG -3-10- 4 +N1355 033323.6 -045956 14.25 8 1.4 0.4 0 13169 MCG -1-10- 2 +N1356 033040.8 -501831 13.71 8 1.4 1.1 0 13035 ESO 200- 31 +N1357 033317.2 -133954 12.38 8 2.8 1.9 0 13166 MCG -2-10- 1 +N1358 033339.8 -050522 13.04 8 2.6 2.0 0 13182 MCG -1-10- 3 +N1359 033347.9 -192929 12.59 8 2.4 1.7 139 13190 ESO 548- 39 +N1360 033314.6 -255217 10.99 6 +N1361 033417.7 -061554 14.10 8 1.18 0.86 0 13218 MCG -1-10- 5 +N1362 033353.1 -201657 14.11 8 1.2 1.1 0 13196 ESO 548- 41 +N1363 033449.6 -095033 13.10 8 0.79 0.62 0 +N1364 033458.8 -095018 15.43 8 +N1365 033336.6 -360817 10.32 8 11.2 6.2 32 13179 ESO 358- 17 +N1366 033353.3 -311136 11.97 8 2.1 0.9 2 13197 ESO 418- 10 +N1367 033501.2 -245600 11.58 8 +N1368 033458.9 -153921 15. 8 +N1369 033645.2 -361522 13.74 8 1.5 1.4 0 13330 ESO 358- 34 +N1370 033514.6 -202225 13.70 8 1.5 1.0 0 13265 ESO 548- 48 +N1371 033500.7 -245604 11.57 8 5.6 3.9 135 13255 ESO 482- 10 +N1372 033659.7 -155253 15.14 8 +N1373 033458.8 -351016 14.12 8 1.1 0.9 131 13252 ESO 358- 21 +N1374 033516.7 -351335 12.00 8 2.5 2.3 0 13267 ESO 358- 23 +N1375 033516.6 -351559 13.18 8 2.2 0.9 91 13266 ESO 358- 24 +N1376 033705.9 -050234 12.89 8 2.0 1.7 0 13352 MCG -1-10- 11 +N1377 033639.1 -205408 13.69 8 1.8 0.9 0 13324 ESO 548- 51 +N1378 033558.2 -351240 0.00 0 0 +N1379 033603.3 -352626 11.80 8 2.4 2.3 0 13299 ESO 358- 27 +N1380 033626.9 -345833 10.87 8 4.8 2.3 7 13318 ESO 358- 28 +N1380A033647.2 -344422 13.31 8 2.4 0.7 179 13335 ESO 358- 33 +N1381 033631.5 -351739 12.44 8 2.7 0.7 139 13321 ESO 358- 29 +N1382 033708.5 -351141 12.92 8 1.5 1.3 0 13354 ESO 358- 37 +N1383 033738.8 -182019 13.45 8 1.9 0.9 91 13377 ESO 548- 53 +N1384 033913.6 +154910 15.36 8 0.8 0.4 0 13448 MCG 3-10- 3 +N1385 033728.0 -243012 11.45 8 3.4 2.0 165 13368 ESO 482- 16 +N1386 033646.4 -355958 12.09 8 3.4 1.3 25 13333 ESO 358- 35 +N1387 033657.1 -353023 11.68 8 2.8 2.8 0 13344 ESO 358- 36 +N1388 033812.0 -155358 14.88 8 0 +N1389 033711.8 -354442 12.42 8 2.3 1.4 30 13360 ESO 358- 38 +N1390 033752.2 -190030 14.59 8 1.4 0.5 0 13386 ESO 548- 54 +N1391 033853.7 -182117 14.37 8 1.1 0.5 65 13436 ESO 548- 59 +N1392 033747.0 -360848 13.90 8 +N1393 033838.6 -182540 12.97 8 1.9 1.3 170 13425 ESO 548- 58 +N1394 033906.7 -181736 13.82 8 1.3 0.4 5 13444 ESO 548- 60 +N1395 033829.6 -230140 10.55 8 5.9 4.5 0 13419 ESO 482- 19 +N1396 033806.3 -352625 14.80 8 1.0 0.9 0 13398 +N1397 033947.1 -044012 14.70 8 1.6 1.3 0 13485 MCG -1-10- 17 +N1398 033851.8 -262011 10.57 8 7.1 5.4 100 13434 ESO 482- 22 +N1399 033829.0 -352658 10.55 8 6.9 6.5 0 13418 ESO 358- 45 +N1400 033931.3 -184119 11.92 8 2.3 2.0 40 13470 ESO 548- 62 +N1401 033921.9 -224325 13.07 8 2.4 0.6 130 13457 ESO 482- 26 +N1402 033930.4 -183137 14.35 8 0.8 0.6 88 13467 ESO 548- 61 +N1403 033911.3 -222318 13.65 8 1.3 1.0 0 13445 ESO 482- 25 +N1404 033851.7 -353536 10.97 8 3.3 3.0 0 13433 ESO 358- 46 +N1405 034018.9 -153149 16.00 8 1.5 0.5 0 13512 MCG -3-10- 28 +N1406 033922.6 -311919 12.40 8 3.8 0.8 15 13458 ESO 418- 15 +N1407 034012.4 -183452 10.70 8 4.6 4.3 35 13505 ESO 548- 67 +N1408 033917.3 -353003 0.00 0 0 +N1409 034110.4 -011809 15.40 8 1.0 0.8 0 13553 MCG 0-10- 11 +N1410 034110.7 -011756 15.40 8 1.2 1.2 0 13556 MCG 0-10- 12 +N1411 033845.0 -440600 12.23 8 2.3 1.7 6 13429 ESO 249- 11 +N1412 034029.4 -265144 13.79 8 1.9 0.8 0 13520 ESO 482- 29 +N1413 034011.5 -153638 14.95 8 +N1414 034057.0 -214247 14.64 8 1.73 0.32 0 13543 ESO 548- 71 +N1415 034057.0 -223349 12.77 8 3.5 1.8 148 13544 ESO 482- 33 +N1416 034102.9 -224309 14.30 8 1.3 1.3 0 13548 ESO 482- 34 +N1417 034157.3 -044221 12.80 8 2.7 1.7 10 13584 MCG -1-10- 21 +N1418 034216.1 -044351 14.31 8 1.3 0.9 30 13606 MCG -1-10- 22 +N1419 034042.7 -373042 13.48 8 1.1 1.1 0 13534 ESO 301- 23 +N1420 034239.8 -055109 0.00 0 0 +N1421 034229.5 -132918 11.95 8 3.5 0.9 0 13620 MCG -2-10- 8 +N1422 034131.1 -214054 14.47 8 2.2 0.5 0 13569 ESO 548- 77 +N1423 034318.0 -062259 15. 8 +N1424 034313.8 -044352 14.33 8 1.7 0.6 20 13664 MCG -1-10- 26 +N1425 034211.5 -295340 11.29 8 5.8 2.6 129 13602 ESO 419- 4 +N1426 034249.3 -220637 12.29 8 2.6 1.7 111 13638 ESO 549- 1 +N1427 034219.4 -352334 12.59 8 3.6 2.5 0 13500 ESO 358- 49 +N1427 034219.6 -352336 11.77 8 3.6 2.5 76 13609 ESO 358- 52 +N1428 034222.7 -350914 13.90 8 1.6 0.8 0 13611 ESO 358- 53 +N1429 034404.1 -044305 0.00 0 0 +N1430 034325.2 -181330 0.00 0 0 +N1431 034440.8 +025006 15.00 8 1.0 0.8 0 13732 UGC 2845 +N1432 034549.5 +242206 0.00 5 0 Maia Nebula +N1433 034201.3 -471317 10.70 8 6.5 5.9 0 13586 ESO 249- 14 +N1434 034612.8 -094055 15.53 8 +N1435 034610.1 +234554 0.00 5 0 Merope Nebula +N1436 034337.8 -355110 12.32 8 +N1437 034337.8 -355111 12.41 8 3.0 2.0 150 13687 ESO 358- 58 +N1438 034517.2 -230010 13.22 8 2.0 0.9 69 13760 ESO 482- 41 +N1439 034450.4 -215521 12.27 8 2.5 2.3 0 13738 ESO 549- 9 +N1440 034503.4 -181603 12.56 8 2.1 1.6 28 13752 ESO 549- 10 +N1441 034543.1 -040532 13.90 8 1.6 0.6 70 13782 MCG -1-10- 29 +N1442 034502.6 -181600 12.69 8 +N1443 034553.0 -040310 0.00 0 0 +N1444 034924.0 +524000 7.04 3 +N1445 034456.0 -095118 14.82 8 +N1446 034557.4 -040644 0.00 0 0 +N1447 034547.1 -090107 15.24 8 +N1448 034432.0 -443838 11.40 8 7.6 1.7 41 13727 ESO 249- 16 +N1449 034603.1 -040819 14.51 8 0.7 0.5 0 13798 MCG -1-10- 32 +N1450 034536.6 -091403 14.56 8 +N1451 034607.2 -040411 14.37 8 0.7 0.4 0 13801 MCG -1-10- 33 +N1452 034522.0 -183804 12.76 8 2.2 1.5 113 13765 ESO 549- 12 +N1453 034627.3 -035810 12.58 8 2.4 1.9 0 13814 MCG -1-10- 34 +N1454 034559.3 -203908 0.00 0 0 +N1455 034552.1 -184050 15.85 8 +N1456 034808.2 +223331 0.00 5 0 +N1457 034431.6 -443843 11.30 8 +N1458 034658.3 -181428 0.00 0 0 +N1459 034657.9 -253118 13.60 8 1.7 1.1 0 13832 ESO 482- 43 +N1460 034613.7 -364147 13.50 8 1.7 1.4 0 13805 ESO 358- 62 +N1461 034827.1 -162330 12.81 8 3.0 0.9 0 13881 MCG -3-10- 47 +N1462 035023.4 +065823 15.10 8 0.9 0.5 0 13945 MCG 1-10- 10 +N1463 034615.8 -594834 14.30 8 1.4 1.2 45 13807 ESO 117- 9 +N1464 035124.4 -152408 14.65 8 +N1465 035331.9 +322934 14.70 8 1.7 0.5 0 14039 UGC 2891 +N1466 034433.0 -714018 11.6 4 +N1467 035152.8 -085018 15.02 8 1.1 0.7 0 13991 MCG -2-10- 15 +N1468 035212.6 -062056 14.10 8 1.22 0.79 0 14004 MCG -1-10- 45 +N1469 040027.8 +683440 13.70 8 1.9 0.8 0 14261 UGC 2909 +N1470 035209.8 -085958 14.62 8 1.3 0.3 0 14002 MCG -2-10- 16 +N1471 035124.4 -152408 14.65 8 +N1472 035347.3 -083406 16.03 8 0.80 0.70 0 +N1473 034726.3 -681315 13.40 8 1.5 0.8 36 13853 ESO 54- 19 +N1474 035430.3 +104225 14.66 0 1.1 1.0 0 +N1475 035349.8 -080815 16.41 0 0.67 0.63 0 +N1476 035207.7 -443159 13.95 8 1.31 0.44 0 14001 ESO 249- 24 +N1477 035402.9 -083430 16.16 8 0.56 0.53 0 +N1478 035407.3 -083320 16.58 8 0.57 0.38 0 +N1479 035420.4 -101231 0.00 0 0 +N1480 035432.4 -101532 0.00 0 0 +N1481 035428.9 -202538 14.76 8 1.0 0.7 0 14079 ESO 549- 32 +N1482 035439.4 -203009 13.10 8 2.5 1.4 103 14084 ESO 549- 33 +N1483 035247.8 -472839 13.11 8 1.6 1.3 125 14022 ESO 201- 7 +N1484 035420.1 -365808 13.93 8 2.5 0.6 0 14071 ESO 359- 6 +N1485 040503.9 +705948 13.40 8 2.1 0.7 0 14432 UGC 2933 +N1486 035618.7 -214916 14.90 8 0.9 0.5 0 14132 ESO 549- 37 +N1487 035546.6 -422202 12.34 8 3.3 2.1 55 14117 ESO 249- 31 +N1488 040004.3 +183402 0.00 8 0 14181 CGCG 466- 3 +N1489 035738.7 -191302 14.61 8 1.4 0.6 12 14165 ESO 549- 42 +N1490 035334.2 -660105 13.40 8 1.3 1.1 0 14040 ESO 83- 11 +N1491 040450.0 +512218 11.3 5 +N1492 035813.1 -352647 14.02 8 1.0 0.7 0 14186 ESO 359- 12 +N1493 035727.8 -461238 11.78 8 3.5 3.2 0 14163 ESO 249- 33 +N1494 035742.7 -485427 12.28 8 3.2 1.9 0 14169 ESO 201- 12 +N1495 035821.2 -442759 13.33 8 3.0 0.5 105 14190 ESO 249- 34 +N1496 040431.9 +523941 0.00 3 0 +N1497 040206.8 +230759 14.07 8 1.8 1.2 0 14331 UGC 2929 +N1498 040019.3 -120111 0.00 3 0 +N1499 040318.0 +362518 4.05 5 California Nebula +N1500 035814.1 -521942 14.87 8 1.1 0.9 0 14187 ESO 201- 13 +N1501 040659.7 +605510 15.17 6 +N1502 040748.0 +621959 7.47 3 +N1503 035633.2 -660226 14.36 8 0.9 0.7 0 14137 ESO 83- 13 +N1504 040229.7 -092007 15. 8 +N1505 040236.4 -091920 15. 8 +N1506 040021.6 -523425 14.51 8 1.2 0.9 0 14256 ESO 156- 27 +N1507 040427.3 -021117 12.89 8 3.6 0.9 11 14409 UGC 2947 +N1508 040547.6 +252430 15.2 8 +N1509 040355.2 -111044 14.5 8 +N1510 040332.6 -432401 13.47 8 1.3 0.7 90 14375 ESO 250- 3 +N1511 035939.8 -673820 11.88 8 3.5 1.2 0 14236 ESO 55- 4 +N1511A040019.4 -674828 8 1.7 0.4 110 14255 ESO 55- 5 +N1511B040054.6 -673642 8 1.7 0.3 98 14279 ESO 55- 6 +N1512 040354.6 -432103 11.13 8 8.9 5.6 90 14391 ESO 250- 4 +N1513 041038.0 +493100 8.71 3 +N1514 040917.0 +304633 9.95 6 +N1515 040402.7 -540600 12.05 8 5.2 1.1 0 14388 ESO 156- 34 +N1515 040403.0 -540610 12.05 8 5.2 1.1 18 14397 ESO 156- 36 +N1516 040808.3 -085008 15. 8 +N1517 040911.9 +083856 14.07 8 1.1 1.0 0 14564 UGC 2970 +N1518 040650.0 -211043 12.28 8 3.0 1.3 35 14475 ESO 550- 7 +N1519 040807.5 -171136 13.57 8 2.1 0.5 0 14514 ESO 550- 9 +N1520 035731.0 -765002 0.00 0 0 +N1521 040819.0 -210306 12.39 8 2.8 1.7 10 14520 ESO 550- 11 +N1522 040607.7 -524012 13.93 8 1.2 0.8 42 14462 ESO 156- 38 +N1523 040611.0 -540518 0.00 0 0.5: 0.4: 0 +N1524 +N1525 +N1526 040512.3 -655023 14.55 8 0.8 0.5 0 14437 ESO 84- 3 +N1527 040824.4 -475350 11.74 8 3.7 1.4 78 14526 ESO 201- 20 +N1528 041524.0 +511359 6.83 3 +N1529 040719.9 -625358 14.35 8 1.2 0.3 0 14495 ESO 84- 4 +N1530 042328.5 +751750 12.25 8 4.6 2.4 0 15018 UGC 3013 +N1531 041159.3 -325103 12.91 8 1.3 0.9 0 14635 ESO 359- 26 +N1532 041205.5 -325228 10.65 8 12.6 3.3 33 14638 ESO 359- 27 +N1533 040951.4 -560714 11.70 8 2.8 2.3 151 14582 ESO 157- 3 +N1534 040846.1 -624751 13.73 8 1.7 0.8 0 14547 ESO 84- 6 +N1535 041415.9 -124421 11.6 6 +N1536 041101.0 -562913 13.15 8 2.0 1.4 155 14620 ESO 157- 5 +N1537 041341.0 -313846 11.47 8 3.9 2.6 98 14695 ESO 420- 12 +N1538 041436.0 -131300 15.0 8 +N1539 041901.9 +264937 15.7 8 +N1540 041510.4 -282903 0.00 8 0 14734 ESO 420- 14A +N1541 041700.3 +005005 14.56 8 1.3 0.5 77 14792 UGC 3001 +N1542 041714.2 +044654 14.83 8 1.3 0.5 0 14800 UGC 3003 +N1543 041243.2 -574414 11.46 8 4.9 2.8 93 14659 ESO 118- 10 +N1544 050236.1 +861320 14.16 8 1.3 0.9 0 16608 UGC 3160 +N1545 042054.0 +501500 7.2 3 +N1546 041436.7 -560339 11.80 8 3.0 1.7 147 14723 ESO 157- 12 +N1547 041712.4 -175127 14.23 8 1.3 0.6 0 14799 ESO 550- 18 +N1548 042119.1 +365459 0.00 3 0 +N1549 041545.1 -553531 10.72 8 4.9 4.1 135 14757 ESO 157- 16 +N1550 041938.3 +022435 13.07 8 2.2 1.9 30 14880 UGC 3012 +N1551 041938.0 +022434 14.0 8 +N1552 042017.7 -004134 13.93 8 1.8 1.2 0 14907 UGC 3015 +N1553 041610.4 -554651 10.28 8 4.5 2.8 150 14765 ESO 157- 17 +N1554 042143.5 +193114 0.00 5 0 Struve's Lost Nebula +N1555 042159.5 +193207 0.00 5 0 Hind's Variable Nebula +N1556 041745.5 -500951 13.47 8 1.7 0.5 167 14818 ESO 202- 4 +N1557 041311.2 -702530 0.00 3 0 +N1558 042016.2 -450153 13.26 8 2.5 1.0 0 14906 ESO 250- 17 +N1559 041737.4 -624704 11.00 8 3.5 2.0 64 14814 ESO 84- 10 +N1560 043250.0 +715252 12.16 8 9.8 1.7 23 15488 UGC 3060 +N1561 042301.1 -155044 15. 8 +N1562 042147.6 -154519 15.26 8 +N1563 042254.0 -154357 15. 8 +N1564 042300.9 -154419 15.50 8 +N1565 042323.4 -154439 15. 8 +N1566 042000.4 -545618 10.33 8 8.3 6.6 60 14897 ESO 157- 20 +N1567 042108.7 -481516 12.17 8 1.3 1.3 0 14934 ESO 202- 10 +N1568 042423.0 -004433 0.00 8 0 15042 UGC 3032 +N1569 043050.3 +645047 11.86 8 3.6 1.8 120 15345 UGC 3056 +N1570 042209.0 -433746 13. 8 +N1571 042208.8 -433744 13.23 8 2.0 1.5 172 14971 ESO 250- 19 +N1572 042242.6 -403558 13.26 8 2.5 1.2 0 14993 ESO 303- 14 +N1573 043502.3 +731548 12.81 8 1.9 1.3 35 15570 UGC 3077 +N1574 042159.1 -565826 11.36 8 3.4 3.1 35 14965 ESO 157- 22 +N1575 042620.5 -100554 13.50 8 1.4 1.2 0 +N1576 042618.8 -033716 13.87 8 1.1 0.6 0 15089 MCG -1-12- 7 +N1577 042620.7 -100553 13. 8 +N1578 042346.8 -513557 13.92 8 1.2 1.1 177 15025 ESO 202- 14 +N1579 043013.8 +351610 0.00 5 0 +N1580 042818.4 -051044 14.5 8 +N1581 042445.6 -545631 13.61 8 1.8 0.7 80 15055 ESO 157- 26 +N1582 043146.8 +434705 0.00 3 0 +N1583 042820.7 -173543 14.80 8 +N1584 042810.2 -173124 14.83 8 0.8 0.7 0 15180 ESO 551- 6 +N1585 042733.0 -420955 14.20 8 1.1 0.7 0 15150 ESO 303- 18 +N1586 043038.2 -001815 13.97 8 1.7 0.9 0 15331 UGC 3062 +N1587 043039.6 +003943 12.70 8 1.7 1.5 144 15332 UGC 3063 +N1588 043043.8 +003955 13.89 8 1.4 0.8 175 15340 UGC 3064 +N1589 043045.9 +005150 12.80 8 3.2 1.0 160 15342 UGC 3065 +N1590 043110.2 +073740 14.49 8 0.9 0.7 0 15368 UGC 3071 +N1591 042930.5 -264247 13.11 8 1.2 0.8 0 15276 ESO 484- 25 +N1592 042940.8 -272431 0.00 8 0 15292 ESO 421- 2 +N1593 043206.1 +003402 14.43 0 1.6 0.6 0 +N1594 043051.6 -054754 13.92 8 1.8 1.3 0 15348 MCG -1-12- 14 +N1595 042821.8 -474857 13.69 8 1.3 0.9 17 15195 ESO 202- 25 Carafe Group +N1596 042737.8 -550137 12.10 8 3.7 1.0 20 15153 ESO 157- 31 +N1597 043113.5 -111725 15. 8 +N1598 042833.9 -474652 13.81 8 1.4 0.8 123 15204 ESO 202- 26 Carafe Group +N1599 043138.8 -043521 14.06 8 0.9 0.8 0 15403 MCG -1-12- 16 +N1600 043139.9 -050516 11.93 8 2.5 1.7 15 15406 MCG -1-12- 17 +N1601 043141.9 -050343 14.80 8 0.6 0.3 0 15413 MCG -1-12- 18 +N1602 042753.7 -550326 13.33 8 1.9 1.1 83 15168 ESO 157- 32 +N1603 043150.1 -050545 14.70 8 0.8 0.5 0 15424 MCG -1-12- 19 +N1604 043158.6 -052211 14.5 8 +N1605 043460.0 +451500 11.63 3 +N1606 043203.3 -050157 17.00 8 0.4 0.4 0 15443 MCG -1-12- 22 +N1607 043203.1 -042737 15. 8 +N1608 043206.1 +003402 14.43 8 1.6 0.6 0 15447 UGC 3082 +N1609 043245.1 -042221 15.00 8 1.1 0.7 0 15480 MCG -1-12- 25 +N1610 043413.9 -044159 16.17 8 0.7 0.5 0 +N1611 043305.9 -041751 15.00 8 1.9 0.6 0 15501 MCG -1-12- 29 +N1612 043313.1 -041021 15.00 8 1.2 1.0 0 15507 MCG -1-12- 30 +N1613 043325.3 -041555 15.00 8 1.0 0.8 0 15518 MCG -1-12- 31 +N1614 043359.9 -083430 13.63 8 1.3 1.1 0 15538 MCG -1-12- 32 +N1615 043601.0 +195701 14.57 8 1.2 0.7 0 15608 UGC 3096 +N1616 043241.5 -434256 13.30 8 1.8 0.9 36 15479 ESO 251- 10 +N1617 043139.6 -543605 11.38 8 4.3 2.1 107 15405 ESO 157- 41 +N1618 043606.7 -030857 13.50 8 2.3 0.8 35 15611 MCG -1-12- 34 +N1619 043413.9 -044159 16.17 0 0.7 0.5 0 +N1620 043637.5 -000840 13.08 8 2.9 1.0 25 15638 UGC 3103 +N1621 043625.0 -045914 14.50 8 1.3 0.8 0 15626 MCG -1-12- 35 +N1622 043636.7 -031122 13.40 8 3.6 0.7 45 15635 MCG -1-12- 36 +N1623 043532.4 -133323 16.02 8 +N1624 044036.5 +502742 11.40 3 1.78 0.96 0 +N1625 043706.4 -031816 12.97 8 2.1 0.5 140 15654 MCG -1-12- 38 +N1626 043625.1 -045914 14.5 8 +N1627 043738.0 -045315 13.00 8 1.6 1.5 0 15675 MCG -1-12- 40 +N1628 043736.2 -044253 14.86 8 1.8 0.4 0 15674 MCG -1-12- 39 +N1629 042936.0 -715017 13.30 4 +N1630 043715.5 -185406 15.09 8 0.7 0.5 0 15659 ESO 551- 19 +N1631 043824.2 -203859 14.26 8 1.4 0.9 0 15705 ESO 551- 21 +N1632 043958.6 -092722 15.51 8 +N1633 044009.1 +072058 14.36 8 1.0 0.9 0 15774 UGC 3125 +N1634 044009.8 +072020 15.14 8 0.4 0.3 0 15775 MCG 1-12- 15 +N1635 044007.9 -003251 13.33 8 1.4 1.3 0 15773 UGC 3126 +N1636 044040.2 -083628 14.00 8 1.2 0.8 0 15800 MCG -1-12- 42 +N1637 044128.2 -025130 11.47 8 4.0 3.2 0 15821 MCG 0-12- 68 +N1638 044136.2 -014832 12.91 8 2.0 1.5 70 15824 UGC 3133 +N1639 044052.2 -165927 0.00 0 0 +N1640 044214.4 -202607 12.42 8 2.6 2.0 45 15850 ESO 551- 27 +N1641 043534.9 -654546 0.00 3 9. 6. 0 +N1642 044254.5 +003711 13.30 8 1.8 1.6 175 15867 UGC 3140 +N1643 044343.9 -051910 14.00 8 1.1 1.1 0 15891 MCG -1-13- 1 +N1644 043739.0 -661200 13.52 4 +N1645 044406.4 -052756 13.88 8 2.3 1.0 0 15903 MCG -1-13- 2 +N1646 044423.5 -083154 14.0 8 +N1647 044600.0 +190400 6.82 3 +N1648 044434.8 -082843 16. 8 +N1649 043822.8 -684023 0.00 0 1.5: 0 +N1650 044511.5 -155212 13.84 8 2.3 1.3 0 15931 MCG -3-13- 1 +N1651 043732.0 -703505 12.99 4 +N1652 043822.0 -684018 13.95 4 +N1653 044547.6 -022329 12.93 8 1.5 1.5 0 15942 UGC 3153 +N1654 044548.4 -020502 14.33 8 0.7 0.7 0 15943 UGC 3154 +N1655 044711.9 +205525 0.00 0 0 +N1656 044553.4 -050812 13.55 8 1.5 1.0 0 15949 MCG -1-13- 5 +N1657 044607.2 -020438 14.63 8 1.2 0.8 0 15958 UGC 3156 +N1658 044401.3 -412748 14.34 8 1.4 0.5 0 15899 ESO 304- 16 +N1659 044630.0 -044721 13.14 8 1.6 1.1 50 15977 MCG -1-13- 6 +N1660 044411.4 -412951 14.81 8 1.13 0.51 0 15908 ESO 304- 18 +N1661 044707.6 -020316 14.04 8 1.4 0.9 0 16000 UGC 3166 +N1662 044830.0 +105559 7.0 3 +N1663 044923.5 +130904 0.00 3 0 +N1664 045106.0 +434200 8.02 3 +N1665 044817.1 -052539 14.00 8 1.7 1.1 0 16044 MCG -1-13- 9 +N1666 044832.9 -063414 13.61 8 1.4 1.1 0 16057 MCG -1-13- 10 +N1667 044837.0 -061913 12.77 8 1.8 1.4 0 16062 MCG -1-13- 13 +N1668 044605.9 -444400 13.73 8 1.6 0.9 0 15957 ESO 251- 30 +N1669 044259.9 -654852 14.83 8 0.7 0.4 0 15871 ESO 84- 38 +N1670 044942.6 -024538 13.70 8 2.1 1.0 0 16107 MCG 0-13- 16 +N1671 044934.0 +001510 13.90 0 1.1 0.9 0 +N1672 044542.2 -591457 10.28 8 6.6 5.5 170 15941 ESO 118- 43 +N1673 044239.0 -694911 14.52 3 +N1674 045224.9 +235428 0.00 0 0 +N1675 045224.9 +235428 0.00 0 0 +N1676 044354.2 -684939 0.00 3 1.0: 0 +N1677 045052.1 -045334 15.00 8 1.0 0.4 0 16146 MCG -1-13- 19 +N1678 045135.4 -023723 14.18 8 1.1 0.8 0 16179 MCG 0-13- 19 +N1679 044954.6 -315753 12.01 8 2.7 2.0 0 16120 ESO 422- 1 +N1680 044834.0 -474859 14.41 8 1.00 0.58 0 16058 ESO 203- 4 +N1681 045150.0 -054812 13.50 8 1.3 1.1 0 16195 MCG -1-13- 26 +N1682 045219.8 -030621 14. 8 +N1683 0 +N1684 045231.1 -030622 13.00 8 2.5 1.7 0 16219 MCG -1-13- 31 +N1685 045234.2 -025658 14.50 8 1.3 0.9 0 16222 MCG -1-13- 32 +N1686 045254.6 -152047 14.50 8 1.7 0.3 0 16239 MCG -3-13- 19 +N1687 045121.4 -335621 14.69 8 1.3 0.5 0 16166 ESO 361- 13 +N1688 044823.8 -594801 12.57 8 2.4 1.9 0 16050 ESO 119- 6 +N1689 044837.1 -061911 13. 8 +N1690 045419.3 +013823 15.0 8 +N1691 045438.3 +031605 13.01 8 1.7 1.5 0 16300 UGC 3201 +N1692 045523.7 -203417 13.99 8 1.3 1.2 5 16336 ESO 552- 21 +N1693 044738.0 -692035 13.15 3 +N1694 045516.8 -043909 15. 8 +N1695 044744.0 -692223 12.50 3 +N1696 044830.0 -681435 14.44 4 +N1697 044837.0 -683336 13.15 3 +N1698 044904.0 -690653 12.24 3 +N1699 045659.6 -044525 15.00 8 0.9 0.5 0 16390 MCG -1-13- 39 +N1700 045656.2 -045203 12.20 8 3.3 2.1 90 16386 MCG -1-13- 38 +N1701 045551.1 -295300 13.61 8 1.2 0.9 0 16352 ESO 422- 11 +N1702 044926.0 -695106 12.68 3 +N1703 045252.0 -594433 11.90 8 3.0 2.6 0 16234 ESO 119- 19 +N1704 044955.0 -694517 11.78 3 +N1705 045413.6 -532144 12.77 8 1.9 1.4 50 16282 ESO 158- 13 +N1706 045231.2 -625908 13.53 8 1.4 1.0 124 16220 ESO 85- 7 +N1707 045820.6 +081418 0.00 0 0 +N1708 050321.9 +524955 0.00 0 0 +N1709 045844.0 -002842 15.17 8 0.9 0.7 0 16462 MCG 0-13- 54 +N1710 045717.1 -151720 12.45 8 1.3 1.0 0 16396 MCG -3-13- 37 +N1711 045037.0 -695905 11.22 3 +N1712 045058.4 -692427 0.00 1 0 +N1713 045854.5 -002928 13.91 8 1.4 1.2 45 16471 UGC 3222 +N1714 045208.4 -665523 11.51 3 +N1715 045210.5 -665431 0.00 5 0 +N1716 045813.3 -202149 13.90 8 1.4 1.1 0 16434 ESO 552- 34 +N1717 045934.6 -001537 14.5 8 +N1718 045225.0 -670306 13.01 3 +N1719 045934.6 -001538 14.53 8 1.1 0.3 0 16501 UGC 3226 +N1720 045920.6 -075132 13.00 8 1.6 1.0 0 16485 MCG -1-13- 41 +N1721 045813.5 -110028 0.00 8 0 16484 MCG -2-13- 27 +N1722 045200.6 -692230 13.17 3 +N1723 045925.9 -105850 12.50 8 3.2 2.0 0 16493 MCG -2-13- 29 +N1724 050332.3 +492930 0.00 3 0 +N1725 045922.9 -110758 13. 8 +N1726 045942.0 -074520 12.66 8 1.5 1.1 170 16508 MCG -1-13- 42 +N1727 045212.8 -692020 0.00 1 0 +N1728 045927.7 -110723 13.00 8 2.0 0.7 0 16495 MCG -2-13- 30 +N1729 050015.5 -032108 13.00 8 1.6 1.3 0 16529 MCG -1-13- 43 +N1730 045931.8 -154925 13.00 8 2.2 1.0 0 16499 MCG -3-13- 43 +N1731 045332.1 -665531 0.00 1 0 +N1732 045311.0 -683900 12.44 3 +N1733 045404.0 -664059 13.66 3 +N1734 045333.0 -684605 13.32 3 +N1735 045420.0 -670559 10.88 3 +N1736 045304.0 -680311 15.5 5 +N1737 045406.5 -691126 13.18 5 +N1738 050146.7 -180925 13.68 8 1.3 0.7 0 16585 ESO 552- 49 +N1739 050147.3 -181001 14.21 8 1.4 0.7 0 16586 ESO 552- 50 +N1740 050154.8 -031747 15.00 8 1.5 1.2 0 16589 MCG -1-13- 46 +N1741 050138.4 -041525 13.30 8 1.4 0.7 0 16574 MCG -1-13- 45 +N1742 050200.4 -031715 0.00 0 0 +N1743 045403.2 -691157 0.00 3 0 +N1744 045958.3 -260136 11.60 8 8.1 4.4 168 16517 ESO 486- 5 +N1745 045420.6 -690932 0.00 3 0 +N1746 050350.2 +234604 0.00 3 0 +N1747 045511.0 -671041 9.41 1 +N1748 045423.0 -691106 12.75 1 +N1749 045456.0 -681117 13.59 8 +N1750 050400.0 +233845 0.00 3 0 +N1751 045412.0 -694824 15.06 3 +N1752 050209.6 -081429 13.27 8 2.6 0.8 70 16600 MCG -1-13- 47 +N1753 050232.3 -032040 15.50 8 1.4 0.6 0 16610 MCG -1-13- 48 +N1754 045417.0 -702630 12.32 3 +N1755 045515.0 -681511 10.00 3 +N1756 045450.0 -691417 12.64 4 +N1757 050239.3 -044323 0.00 0 0 +N1758 050442.2 +234654 0.00 3 0 +N1759 050049.0 -384026 14.08 8 1.4 1.3 0 16547 ESO 305- 1 +N1760 045644.4 -663138 0.00 5 0 +N1761 045637.7 -662844 0.00 1 0 +N1762 050336.6 +013425 13.35 8 1.7 1.1 175 16654 UGC 3238 +N1763 045649.2 -662433 0.00 1 0 +N1764 045628.0 -674141 12.92 3 +N1765 045824.1 -620142 13.91 8 1.2 1.0 0 16444 ESO 119- 24 +N1766 045557.0 -701329 12.33 3 +N1767 045627.0 -692411 10.85 3 +N1768 045702.0 -681453 13.51 3 +N1769 045747.4 -662809 2.60 1 0.843 0 +N1770 045715.7 -682505 0.00 5 0 +N1771 045855.5 -631753 14.16 8 1.9 0.5 136 16472 ESO 85- 27 +N1772 045653.0 -693324 11.22 3 +N1773 045811.3 -662132 0.00 1 0 +N1774 045806.0 -671430 10.96 3 +N1775 045654.0 -702548 12.90 3 +N1776 045839.0 -662548 13.28 3 +N1777 045548.0 -741659 13.40 3 +N1778 050806.0 +370259 8.20 3 +N1779 050518.1 -090851 13.02 8 2.3 1.3 135 16713 MCG -2-13- 41 +N1780 050620.7 -192800 14.69 8 0.9 0.5 0 16743 ESO 553- 1 +N1781 050755.3 -181126 13.55 8 +N1782 045751.0 -692335 10.75 3 +N1783 045908.0 -655917 10.9 4 +N1784 050527.2 -115218 12.44 8 4.0 2.5 0 16716 MCG -2-13- 42 +N1785 045844.9 -684930 0.00 0 0 +N1786 045906.0 -674442 10.1 3 +N1787 050145.2 -654906 11.09 1 +N1788 050648.0 -032259 5.8 5 +N1789 045751.0 -715406 13.56 3 +N1790 051056.2 +520335 0.00 0 0 +N1791 045906.0 -701005 13.45 3 +N1792 050515.1 -375847 10.87 8 5.2 2.6 137 16709 ESO 305- 6 +N1793 045938.0 -693324 12.69 3 +N1794 050755.4 -181127 8 1.3 1.1 45 16788 ESO 553- 7 +N1795 045946.0 -694806 13.15 3 +N1796 050242.5 -610824 12.86 8 1.9 1.0 0 16617 ESO 119- 30 +N1796A050503.2 -612901 8 1.7 0.5 150 16698 ESO 119- 35 +N1796B050754.3 -611125 8 1.1 0.3 0 16787 ESO 119- 37 +N1797 050744.8 -080110 15.50 8 1.1 0.8 0 16781 MCG -1-14- 2 +N1798 051139.3 +474144 0.00 3 0 +N1799 050744.6 -075809 15.00 8 1.1 0.6 0 16783 MCG -1-14- 1 +N1800 050626.2 -315716 13.13 8 2.0 1.1 113 16745 ESO 422- 30 +N1801 050034.0 -693647 12.43 3 +N1802 051012.9 +240730 0.00 0 0 +N1803 050526.6 -493401 13.38 8 1.3 0.8 62 16715 ESO 203- 18 +N1804 050104.5 -690503 12.02 3 +N1805 050221.5 -660638 11.59 4 +N1806 050211.0 -675917 11.1 4 +N1807 051042.0 +163159 7.86 3 +N1808 050742.8 -373051 10.74 8 6.5 3.9 133 16779 ESO 305- 8 +N1809 050205.8 -693408 13.00 8 3.2 0.8 143 16599 ESO 56- 48 +N1810 050323.0 -662254 12.12 3 +N1811 050842.7 -291633 14.42 8 1.7 0.4 0 16811 ESO 422- 37 +N1812 050852.9 -291504 13.62 8 1.2 0.9 0 16819 ESO 422- 39 +N1813 050240.0 -701905 13.14 3 +N1814 050346.4 -671802 0.00 3 0 +N1815 050227.0 -703718 12.43 3 +N1816 050350.7 -671539 0.00 3 0 +N1817 051206.0 +164159 8.44 3 +N1818 050414.0 -662606 9.7 4 +N1819 051146.1 +051202 13.41 8 1.7 1.2 0 16899 UGC 3265 +N1820 050401.7 -671557 0.00 3 0 +N1821 051146.1 -150805 14.50 8 1.1 0.8 0 16898 MCG -3-14- 7 +N1822 050508.0 -661242 13.24 3 +N1823 050324.9 -702008 0.00 3 0 +N1824 050656.3 -594326 13.00 8 3.2 0.9 160 16761 ESO 119- 36 +N1825 050419.4 -685538 12.45 3 +N1826 050534.0 -661348 13.78 3 +N1827 051004.6 -365737 13.24 8 3.0 0.7 0 16849 ESO 362- 6 +N1828 050421.4 -692316 12.65 3 +N1829 050457.3 -680320 0.00 3 0 +N1830 050439.1 -692026 12.75 3 +N1831 050616.0 -645505 11.52 4 +N1832 051203.4 -154116 11.96 8 2.6 1.7 0 16906 MCG -3-14- 10 +N1833 050424.5 -704341 0.00 5 0 +N1834 050512.1 -691226 11.82 3 +N1835 050507.0 -692414 11.31 3 +N1836 050535.8 -683742 12.50 3 +N1837 050455.8 -704250 0.00 3 0 +N1838 050608.8 -682645 13.20 3 +N1839 050602.9 -683741 11.90 3 +N1840 050519.1 -714546 0.00 3 0 +N1841 044523.0 -835948 12.23 4 +N1842 050718.8 -671620 14.33 3 +N1843 051406.0 -103737 13.00 8 2.0 1.6 0 16949 MCG -2-14- 8 +N1844 050730.3 -671926 12.29 3 +N1845 050620.4 -702846 10.31 1 +N1846 050735.2 -672738 12.08 3 +N1847 050708.5 -685822 12.50 3 +N1848 050745.0 -711059 9.78 1 +N1849 050934.0 -661900 13.08 3 +N1850 050845.8 -684538 8.84 3 +N1851 051406.3 -400250 8.80 4 +N1852 050923.0 -674641 12.74 3 +N1853 051216.5 -572357 13.56 8 2.0 0.7 0 16911 ESO 158- 22 +N1854 050920.1 -685052 10.18 3 +N1855 3 +N1856 050930.4 -690745 10.40 3 +N1857 052012.0 +392100 8.08 3 +N1858 050956.1 -685406 9.76 3 +N1859 051131.0 -651500 12.70 3 +N1860 051039.9 -684512 11.18 3 +N1861 051021.0 -704636 13.63 3 +N1862 051248.0 -660830 13.51 3 +N1863 051140.1 -684335 11.14 3 +N1864 051240.3 -673724 13.05 3 +N1865 051225.0 -684618 13.60 3 +N1866 051339.0 -652754 9.98 4 +N1867 051342.0 -661735 13.80 3 +N1868 051436.0 -635717 12.02 4 +N1869 051356.3 -672246 0.00 1 0 +N1870 051310.9 -690702 11.45 3 +N1871 051353.0 -672706 10.21 1 +N1872 051311.7 -691845 11.39 3 +N1873 051355.7 -672004 0.00 1 0 +N1874 051313.2 -692230 12.47 3 +N1875 052146.0 +064120 14.57 8 1.6 0.4 0 17171 MCG 1-14- 32 +N1876 051319.0 -692144 11.54 3 +N1877 051338.8 -692302 0.00 3 0 +N1878 051249.0 -702818 13.23 3 +N1879 051948.4 -320831 13.16 8 2.5 1.7 60 17113 ESO 423- 6 +N1880 051325.2 -692246 0.00 3 90 +N1881 051337.2 -691757 0.00 3 0 +N1882 051533.0 -660741 12.43 3 +N1883 052554.2 +462925 0.00 3 0 +N1884 051558.0 -660948 0.00 0 0 +N1885 051506.9 -685843 12.35 3 +N1886 052148.1 -234837 13.60 8 3.81 0.45 0 17174 ESO 487- 2 +N1887 051605.0 -661905 12.91 3 +N1888 052234.7 -112958 12.83 8 3.0 0.8 0 17195 MCG -2-14- 13 +N1889 052235.3 -112949 14.00 8 0.7 0.5 0 17196 MCG -2-14- 14 +N1890 051346.0 -720441 13.08 3 +N1891 052144.2 -354721 0.00 3 0 +N1892 051708.1 -645741 12.83 8 2.9 0.8 74 17042 ESO 85- 61 +N1893 052242.0 +332359 7.90 3 +N1894 051552.0 -692808 12.40 3 +N1895 051651.5 -671947 1.51 3 0.843 169 +N1896 052534.7 +291537 0.00 0 0 +N1897 051731.0 -672700 13.85 3 +N1898 051641.2 -693924 12.62 3 +N1899 051748.7 -675403 0.00 5 0 +N1900 051909.0 -630123 13.95 3 +N1901 051815.1 -682611 0.00 3 15. 14. 0 +N1902 051818.0 -663736 12.04 3 +N1903 051722.4 -692016 12.00 3 +N1904 052410.6 -243127 9.21 4 8.7 M 79 +N1905 051823.0 -671641 13.46 3 +N1906 052444.2 -155634 14. 8 +N1907 052806.0 +351930 8.87 3 +N1908 052553.8 -023144 0.00 0 0 +N1909 050455.4 -071556 0.00 0 0 +N1910 051843.1 -691355 0.00 3 0 +N1911 051926.9 -664103 0.00 3 0 +N1912 052843.0 +355117 6.69 3 21.0 M 38 +N1913 051818.7 -693214 11.37 3 +N1914 051739.7 -711521 1.93 1 0.843 0 +N1915 051942.2 -664917 0.00 3 0 +N1916 051837.9 -692422 11.16 3 +N1917 051902.1 -690003 12.90 3 +N1918 051907.0 -693945 0.00 7 0 +N1919 052019.0 -665328 0.00 3 0 +N1920 052033.5 -664643 1.86 3 0.843 0 +N1921 051922.7 -694716 0.00 0 0 +N1922 051949.7 -693003 11.67 3 +N1923 052054.0 -652859 11.49 1 +N1924 052802.2 -051839 13.25 8 1.6 1.2 140 17319 MCG -1-14- 11 +N1925 052143.9 -654737 0.00 1 0 +N1926 052035.4 -693132 12.05 3 +N1927 8 +N1928 052057.7 -692840 13.34 3 +N1929 052204.0 -675617 14.0 3 +N1930 052556.6 -464347 13.37 8 1.9 1.2 32 17276 ESO 253- 4 +N1931 053125.3 +341448 9.20 3 3.23 3.23 0 +N1932 052217.2 -660916 0.00 0 0 +N1933 052227.3 -660908 0.00 0 0 +N1934 052147.9 -675614 0.00 5 0 +N1935 052158.7 -675727 0.00 1 0 +N1936 052213.9 -675842 0.00 5 0 +N1937 052229.1 -675341 0.00 1 0 +N1938 052124.5 -695627 13.54 3 +N1939 052126.8 -695658 12.52 3 +N1940 052243.0 -671112 12.21 3 +N1941 052307.0 -662241 12.07 3 +N1942 052443.0 -635623 14.24 3 +N1943 052229.7 -700916 12.15 3 +N1944 052157.0 -722942 12.11 8 +N1945 052454.9 -662727 0.00 5 0 +N1946 052515.0 -662335 12.66 3 +N1947 052647.5 -634541 11.65 8 3.0 2.6 119 17296 ESO 85- 87 +N1948 052420.0 -662411 10.81 1 +N1949 052504.8 -682821 0.00 3 96 +N1950 052433.0 -695404 13.71 3 +N1951 052605.0 -663548 10.67 3 +N1952 053432.0 +220052 7 6.0 4.0 M 1 Crab Nebula +N1953 052527.0 -685017 11.97 3 +N1954 053248.2 -140350 12.44 8 4.2 2.2 0 17422 MCG -2-15- 3 +N1955 052612.0 -672953 8.95 1 +N1956 051935.3 -774343 14.02 8 1.9 0.8 0 17102 ESO 16- 2 +N1957 053255.2 -140759 14.84 8 1.2 1.2 0 +N1958 052530.7 -695009 13.53 3 +N1959 052535.7 -695535 12.55 3 +N1960 053612.0 +340824 6.09 3 12.0 M 36 +N1961 054204.4 +692246 11.73 8 4.6 3.0 85 17625 UGC 3334 +N1962 052617.7 -685016 0.00 5 0 +N1963 053216.8 -362355 0.00 3 12.0: 0 +N1964 053321.1 -215651 11.58 8 5.6 2.1 32 17436 ESO 554- 10 +N1965 052631.2 -684820 0.00 5 0 +N1966 052645.8 -684912 0.00 5 0 +N1967 052643.0 -690606 10.80 3 +N1968 052723.0 -672818 8.29 1 +N1969 052634.1 -695026 12.66 3 +N1970 052649.0 -684941 10.45 5 +N1971 052645.6 -695103 12.01 3 diff --git a/kstars/kstars/data/ngcic03.dat b/kstars/kstars/data/ngcic03.dat new file mode 100644 index 00000000..39af581c --- /dev/null +++ b/kstars/kstars/data/ngcic03.dat @@ -0,0 +1,1000 @@ +N1972 052648.8 -695017 12.95 3 +N1973 053504.8 -044354 0.00 5 0 +N1974 052759.0 -672527 0.00 3 0 +N1975 053517.9 -044107 0.00 5 0 +N1976 053517.3 -052327 5 85.0 60.0 M 42 Orion Nebula +N1977 053515.8 -045040 0.00 5 0 +N1978 052845.0 -661412 10.7 4 +N1979 053401.1 -231836 12.84 8 2.2 1.8 0 17452 ESO 487- 24 +N1980 053526.0 -055436 0.00 3 0 +N1981 053509.6 -042530 0.00 3 0 +N1982 053531.0 -051611 5 20.0 15.0 M 43 +N1983 052748.0 -685912 10.04 1 +N1984 052740.0 -690806 10.00 6 +N1985 053747.8 +315920 0.00 1 0 +N1986 052737.7 -695813 11.31 3 +N1987 052717.0 -704405 12.1 4 +N1988 053726.5 +211306 0.00 0 0 +N1989 053423.4 -304804 14.10 8 1.4 1.1 0 17464 ESO 423- 21 +N1990 053612.8 -011207 0.00 5 0 Epsilon Orionis Nebula +N1991 +N1992 053431.8 -305349 14.65 8 1.0 0.7 0 17466 ESO 423- 23 +N1993 053525.6 -174855 13.39 8 1.5 1.4 0 17487 ESO 554- 14 +N1994 052750.0 -690817 9.87 3 +N1995 053303.3 -484030 0.00 8 0 +N1996 053818.9 +254923 0.00 0 0 +N1997 053034.0 -631211 14.27 3 +N1998 053315.7 -484144 15.18 8 2.3 1.6 0 +N1999 053627.0 -064318 9.5 5 +N2000 052730.0 -715247 12.32 3 +N2001 052902.0 -684609 0.00 1 0 +N2002 053021.0 -665259 11.28 1 +N2003 053054.0 -662800 11.35 3 +N2004 053040.2 -671714 9.6 3 +N2005 053010.4 -694509 12.30 3 +N2006 053140.0 -665948 11.00 3 +N2007 053459.0 -505520 13.91 8 1.7 0.6 83 17478 ESO 204- 19 +N2008 053503.8 -505802 13.80 8 1.5 0.7 93 17480 ESO 204- 20 +N2009 053059.0 -691106 11.29 3 +N2010 053035.0 -704911 11.96 3 +N2011 053219.3 -673120 10.62 1 +N2012 052234.2 -795107 13.98 8 1.1 0.6 117 17194 ESO 16- 5 +N2013 054401.7 +554737 0.00 0 0 +N2014 053224.0 -674117 9.17 1 +N2015 053217.0 -691630 10.56 1 +N2016 053138.8 -695645 0.00 3 0 +N2017 053916.3 -175055 0.00 3 5.0: 0 +N2018 053124.0 -710421 10.91 1 +N2019 053156.5 -700932 10.9 3 +N2020 053312.6 -674257 0.00 5 0 +N2021 053330.7 -672710 0.00 1 0 +N2022 054206.2 +090509 14.9 6 +N2023 054138.3 -021533 0.00 5 0 +N2024 054142.6 -015123 0.00 3 0 +N2025 053233.0 -714300 11.18 3 +N2026 054310.1 +200820 0.00 0 0 +N2027 053460.0 -665500 10.97 3 +N2028 053348.5 -695703 13.16 3 +N2029 053540.6 -660206 12.30 5 0.79 0.27 0 +N2030 053459.7 -673323 0.00 5 0 +N2031 053341.0 -705912 11.09 4 +N2032 053520.6 -673406 0.00 5 0 +N2033 053443.0 -694412 11.53 1 +N2034 053532.8 -665413 0.00 1 0 +N2035 053531.2 -673503 0.00 5 0 +N2036 053431.9 -700356 12.96 3 +N2037 053458.0 -694348 10.21 5 +N2038 053442.1 -703342 12.10 3 +N2039 054400.9 +084128 0.00 0 0 +N2040 053607.6 -673404 0.00 1 0 +N2041 053628.0 -665923 10.58 3 +N2042 053617.0 -685635 9.82 3 +N2043 053557.2 -700428 0.00 3 0 +N2044 053612.0 -691329 10.69 1 +N2045 054501.3 +125318 0.00 5 0 +N2046 053538.7 -701423 12.95 3 +N2047 053554.4 -701128 13.38 3 +N2048 053555.0 -693900 12.05 5 +N2049 054315.3 -300442 13.65 8 2.0 1.0 0 17657 ESO 424- 11 +N2050 053636.0 -692411 9.47 1 +N2051 053607.0 -710042 12.03 3 +N2052 053711.0 -694627 0.00 0 0 +N2053 053740.0 -672447 12.38 3 +N2054 054515.4 -100459 0.00 0 0 +N2055 053644.0 -692953 8.51 1 +N2056 053634.0 -704018 11.80 3 +N2057 053656.2 -701610 12.39 3 +N2058 053654.5 -700943 12.09 3 +N2059 053701.5 -700736 13.16 3 +N2060 053751.6 -691023 9.69 7 +N2061 054241.8 -340034 0.00 0 9.0: 0 +N2062 054002.0 -665236 12.97 3 +N2063 054643.0 +084652 0.00 0 0 +N2064 054618.4 +000021 13.70 5 0.71 0.20 0 +N2065 053737.8 -701356 11.50 3 +N2066 053742.4 -700954 13.45 3 +N2067 054631.9 +000752 0.00 5 0 +N2068 054646.7 +000050 5 8.0 6.0 M 78 +N2069 053846.4 -685828 0.00 5 0 +N2070 053844.4 -690439 0.00 5 0 Tarantula Nebula, 30 Doradus +N2071 054705.0 +002147 0.00 5 0 +N2072 053824.1 -701400 13.73 3 +N2073 054553.9 -215957 13.42 8 1.5 1.4 0 17772 ESO 554- 31 +N2074 053903.6 -692953 0.00 1 0 +N2075 053821.3 -704106 11.48 3 +N2076 054647.2 -164656 14.00 8 2.2 1.3 0 17804 MCG -3-15- 12 +N2077 053931.0 -694059 11.71 3 +N2078 053954.0 -694453 11.01 5 +N2079 053955.0 -694500 11.69 3 +N2080 053945.8 -693839 0.00 3 0 +N2081 053959.4 -692421 0.00 5 0 +N2082 054151.3 -641804 12.62 8 1.8 1.7 0 17609 ESO 86- 21 +N2083 053959.2 -694415 0.00 3 0 +N2084 054007.0 -694534 0.00 3 0 +N2085 054009.8 -694022 0.00 3 0 +N2086 054012.9 -694004 0.00 3 0 +N2087 054416.0 -553157 14.65 8 0.8 0.6 0 17684 ESO 159- 26 +N2088 054059.0 -682754 12.76 3 +N2089 054751.4 -173609 12.92 8 1.9 1.1 0 17860 ESO 554- 36 +N2090 054702.4 -341505 11.99 8 4.9 2.4 13 17819 ESO 363- 23 +N2091 054058.0 -692612 12.39 3 +N2092 054122.0 -691327 0.00 3 0 +N2093 054149.0 -685518 11.89 1 +N2094 054212.7 -685507 0.00 3 0 +N2095 054252.0 -671918 13.14 3 +N2096 054217.0 -682729 11.82 3 +N2097 054416.0 -624705 14.05 3 +N2098 054235.0 -681735 10.89 3 +N2099 055219.0 +323311 6.19 3 24.0 M 37 +N2100 054208.0 -691242 9.6 3 +N2101 054623.2 -520522 13.69 8 1.9 1.3 85 17793 ESO 205- 1 +N2102 054220.5 -692914 0.00 3 0 +N2103 054140.3 -711959 0.00 1 0 +N2104 054704.8 -513307 13.18 8 2.0 0.9 160 17822 ESO 205- 2 +N2105 054420.0 -665505 12.31 3 +N2106 055046.6 -213402 13.11 8 2.7 1.3 0 17975 ESO 555- 3 +N2107 054312.7 -703823 11.89 3 +N2108 054356.0 -691048 12.90 4 +N2109 054422.0 -683248 12.55 3 +N2110 055211.4 -072722 14.00 8 1.7 1.3 0 18030 MCG -1-15- 4 +N2111 054433.1 -705935 12.75 3 +N2112 055345.2 +002439 0.00 3 0 +N2113 054524.6 -694627 0.00 3 0 +N2114 054612.0 -680253 12.56 3 +N2115 055119.5 -503500 14.6 8 +N2116 054715.0 -683025 13.16 3 +N2117 054746.0 -672700 12.01 3 +N2118 054739.0 -690754 13.45 1 +N2119 055726.9 +115657 15.00 8 1.2 1.0 0 18136 UGC 3380 +N2120 055034.0 -634029 13.31 3 +N2121 054812.0 -712848 13.21 3 +N2122 054852.5 -700412 0.00 1 0 +N2123 055143.0 -651918 12.78 3 +N2124 055752.2 -200505 13.42 8 2.7 0.9 0 18147 ESO 555- 16 +N2125 055054.2 -692845 0.00 3 0 +N2126 060233.0 +495157 0.00 3 0 +N2127 055122.0 -692135 11.97 3 +N2128 060434.2 +573740 13.60 8 1.5 1.1 0 18374 UGC 3392 +N2129 060060.0 +231800 7.31 3 +N2130 055223.0 -671959 12.42 3 +N2131 055847.5 -263911 14.55 8 1.1 0.5 0 18172 ESO 488- 50 +N2132 055544.3 -595540 0.00 0 0 +N2133 055128.0 -711029 12.04 3 +N2134 055156.0 -710553 11.05 3 +N2135 055335.0 -672541 12.22 3 +N2136 055317.0 -693141 10.99 3 +N2137 055312.0 -692859 12.88 3 +N2138 055448.0 -655012 14.04 3 +N2139 060108.1 -234033 11.99 8 2.6 1.9 140 18258 ESO 488- 54 +N2140 055417.0 -683559 12.65 3 +N2141 060306.0 +102559 10.43 3 +N2142 060150.4 -103553 0.00 0 0 +N2143 060301.5 +054953 0.00 0 0 +N2144 054057.2 -820710 13.90 8 1.4 1.1 0 17592 ESO 16- 10 +N2145 055422.0 -705406 12.44 3 +N2146 061840.1 +782119 11.38 8 6.0 3.4 56 18797 UGC 3429 +N2146A062356.3 +783151 13.50 8 3.0 1.1 30 18960 UGC 3439 +N2147 055545.0 -681206 13.20 3 +N2148 055845.8 -590733 14.55 8 1.1 0.8 0 18171 ESO 120- 24 +N2149 060330.8 -094350 0.00 5 0 +N2150 055546.5 -693336 13.60 8 1.1 0.9 143 18097 ESO 57- 55 +N2151 055620.4 -690103 0.00 3 0 +N2152 060055.3 -504427 14.70 8 1.1 0.8 0 18249 ESO 205- 15 +N2153 055751.0 -662400 13.74 3 +N2154 055738.0 -671542 12.47 3 +N2155 055832.4 -652838 13.41 3 +N2156 055745.0 -682735 11.50 4 +N2157 055734.0 -691148 10.35 3 +N2158 060730.0 +240600 9.49 3 +N2159 055757.0 -683723 11.66 4 +N2160 055812.0 -681724 12.36 3 +N2161 055739.2 -741024 13.75 3 +N2162 060031.0 -634318 13.38 4 +N2163 060749.5 +183927 0.00 5 0 +N2164 055854.0 -683105 10.44 3 +N2165 061104.2 +514038 0.00 0 0 +N2166 055933.0 -675630 13.12 3 +N2167 060658.5 -061209 0.00 0 0 +N2168 060854.0 +241959 5.31 3 28.0 M 35 +N2169 060832.5 +135756 5.99 3 +N2170 060731.8 -062357 0.00 5 0 +N2171 055859.6 -704309 0.00 3 0 +N2172 060005.0 -683812 11.93 3 +N2173 055739.7 -725841 12.74 4 +N2174 060923.6 +203934 0.00 5 0 +N2175 060942.0 +203000 7.0 3 +N2176 060119.4 -665112 0.00 3 0 +N2177 060116.0 -674359 12.97 3 +N2178 060247.6 -634549 13.62 8 1.1 1.0 0 18322 ESO 86- 53 +N2179 060802.2 -214448 13.22 8 1.7 1.2 170 18453 ESO 555- 38 +N2180 060936.2 +044242 0.00 0 0 +N2181 060243.0 -651554 13.93 3 +N2182 060930.0 -061940 9.0 5 +N2183 061046.9 -061243 0.00 1 0 +N2184 061059.7 -032943 0.00 0 0 +N2185 061000.0 -061200 12.9 5 +N2186 061212.0 +052700 9.20 3 +N2187 060348.5 -693500 0.00 8 0 18355 ESO 57- 68A +N2188 061009.6 -340622 12.14 8 4.4 1.1 175 18536 ESO 364- 37 +N2189 061210.0 +010357 0.00 0 5.0 5.0 0 +N2190 060102.0 -744329 13.57 4 +N2191 060823.8 -523040 12.33 8 1.7 0.9 118 18464 ESO 160- 14 +N2192 061517.4 +395119 0.00 3 0 +N2193 060617.0 -650553 14.13 3 +N2194 061342.4 +124806 9.03 3 +N2195 061433.8 +173822 0.00 5 0 +N2196 061210.1 -214824 11.82 8 2.8 2.2 35 18602 ESO 556- 4 +N2197 060607.0 -670553 13.82 3 +N2198 061354.9 +005941 0.00 0 0 +N2199 060444.9 -732359 13.73 8 1.9 0.8 0 18379 ESO 34- 3 +N2200 061317.6 -433947 14.84 8 1.0 0.9 0 18652 ESO 254- 39 +N2201 061331.6 -434217 14.21 8 1.4 1.0 0 18658 ESO 254- 40 +N2202 061650.7 +055946 0.00 0 0 +N2203 060442.0 -752617 12.80 3 +N2204 061509.0 -183835 9.35 3 +N2205 061032.7 -623218 13.69 8 1.3 0.9 0 18551 ESO 86- 63 +N2206 061559.2 -264554 12.91 8 2.4 1.3 138 18736 ESO 489- 26 +N2207 061622.0 -212222 12.20 8 4.3 2.8 0 18749 ESO 556- 8 +N2208 062234.7 +515434 13.79 8 1.7 1.0 0 18911 UGC 3452 +N2209 060834.0 -735030 13.58 4 +N2210 061131.0 -690718 10.9 3 +N2211 061830.3 -183214 13.68 8 1.4 0.7 0 18794 ESO 556- 13 +N2212 061835.7 -183110 14.45 8 1.5 0.8 0 18796 ESO 556- 14 +N2213 061042.0 -713141 13.09 3 +N2214 061257.0 -681536 11.04 3 +N2215 062060.0 -071659 8.85 3 +N2216 062130.7 -220515 13.68 8 1.4 1.1 0 18877 ESO 556- 17 +N2217 062139.6 -271400 11.71 8 4.5 4.2 0 18883 ESO 489- 42 +N2218 062441.5 +192029 0.00 0 0 +N2219 062344.3 -044038 0.00 0 0 +N2220 062110.7 -444535 0.00 0 0 +N2221 062015.7 -573442 13.83 8 1.9 0.4 0 18833 ESO 121- 24 +N2222 062016.1 -573151 14.18 8 1.2 0.3 0 18835 ESO 121- 25 +N2223 062435.9 -225018 12.35 8 3.2 2.8 0 18978 ESO 489- 49 +N2224 +N2225 062634.5 -093751 0.00 0 0 +N2226 062637.6 -093834 0.00 0 0 +N2227 062558.0 -220019 13.20 8 2.1 1.1 19 19030 ESO 556- 23 +N2228 062115.5 -642732 14.56 8 0.8 0.7 0 18862 ESO 87- 7 +N2229 062123.7 -645724 14.36 8 1.4 0.4 0 18867 ESO 87- 8 +N2230 062127.5 -645934 14.05 8 1.1 0.9 0 18873 ESO 87- 9 +N2231 062044.0 -673105 13.87 8 +N2232 062801.1 -045051 0.00 3 0 +N2233 062140.0 -650200 14.81 8 0.9 0.2 0 18882 ESO 87- 11 +N2234 062921.7 +164322 0.00 3 0 +N2235 062222.1 -645603 13.97 8 1.3 1.0 0 18906 ESO 87- 13 +N2236 062942.0 +064959 9.08 3 +N2237 063054.6 +050257 0.00 5 0 Rosette Nebula +N2238 063040.4 +050047 0.00 5 0 +N2239 063218.0 +045200 5.26 3 +N2240 063310.5 +351501 0.00 0 0 +N2241 062253.0 -685529 14.02 3 +N2242 063407.2 +444637 14.7 6 +N2243 062948.0 -311659 10.12 3 +N2244 063218.0 +045200 5.26 3 +N2245 063241.3 +100933 11. 5 +N2246 063233.8 +050742 0.00 0 0 +N2247 063304.4 +101920 8.5 5 +N2248 063435.7 +261816 0.00 0 0 +N2249 062549.0 -685512 12.66 4 +N2250 063349.9 -050504 0.00 3 0 +N2251 063442.0 +082200 7.69 3 +N2252 063443.0 +052159 0.00 3 0 +N2253 064314.7 +654038 15.0 8 +N2254 063560.0 +074000 9.75 3 +N2255 063358.6 -344845 14.13 8 1.5 0.7 0 19260 ESO 365- 31 +N2256 064714.0 +741412 13.50 8 2.3 2.0 0 19602 UGC 3519 +N2257 063012.0 -641936 13.24 3 +N2258 064746.4 +742855 13.00 8 2.3 1.5 150 19622 UGC 3523 +N2259 063821.4 +105301 0.00 3 0 +N2260 063803.1 -012822 0.00 0 0 +N2261 063909.5 +084440 0.00 5 0 Hubble's Variable Nebula +N2262 063938.8 +010830 11.3 3 +N2263 063828.2 -245049 12.85 8 2.6 1.5 0 19355 ESO 490- 19 +N2264 064058.2 +095344 0.00 3 0 Christmas Tree Cluster +N2265 064141.6 +115417 0.00 0 0 +N2266 064319.2 +265810 0.00 3 0 +N2267 064051.7 -322856 13.23 8 1.7 1.3 0 19417 ESO 426- 29 +N2268 071415.7 +842250 12.24 8 3.2 2.0 63 20458 UGC 3653 +N2269 064400.0 +043400 10.42 3 +N2270 064357.7 +032843 0.00 0 0 +N2271 064253.0 -232834 13.16 8 2.1 1.4 0 19476 ESO 490- 34 +N2272 064241.3 -272734 12.74 8 2.5 1.6 0 19466 ESO 490- 33 +N2273B064631.5 +602032 13.10 8 2.7 1.5 55 19579 UGC 3530 +N2273 065008.6 +605045 12.55 8 3.2 2.5 50 19688 UGC 3546 +N2274 064717.4 +333402 13.10 8 1.7 1.7 0 19603 UGC 3541 +N2275 064717.9 +333557 14.10 8 1.3 1.0 0 19605 UGC 3542 +N2276 072712.6 +854520 11.93 8 2.8 2.7 20 21039 UGC 3740 +N2277 064747.0 +332705 0.00 0 0 +N2278 064816.4 +332340 0.00 8 0 +N2279 064824.8 +332455 0.00 0 0 +N2280 064448.5 -273820 10.90 8 6.3 3.1 163 19531 ESO 427- 2 +N2281 064918.0 +410400 6.05 3 +N2282 064651.0 +011853 10. 5 +N2283 064552.7 -181237 12.93 8 3.6 2.8 0 19562 ESO 557- 13 +N2284 064909.5 +331138 0.00 0 0 +N2285 064936.0 +332153 0.00 0 0 +N2286 064736.0 -031000 8.16 3 +N2287 064654.0 -204359 4.89 3 38.0 M 41 +N2288 065052.1 +332745 15.30 8 0.2 0.2 0 19714 MCG 6-15- 11 +N2289 065053.6 +332844 14.23 8 1.1 0.7 125 19716 UGC 3560 +N2290 065056.9 +332615 14.16 8 1.3 0.7 50 19718 UGC 3562 +N2291 065058.6 +333131 14.20 8 1.0 1.0 0 19719 MCG 6-15- 13 +N2292 064739.6 -264446 11.83 8 4.1 3.6 0 19617 ESO 490- 48 +N2293 064742.9 -264511 12.28 8 4.2 3.3 125 19619 ESO 490- 49 +N2294 065111.3 +333138 14.90 8 1.7 0.6 0 19729 MCG 6-15- 14 +N2295 064723.4 -264410 13.56 8 2.1 0.6 0 19607 ESO 490- 47 +N2296 064839.1 -165405 13. 5 +N2297 064425.2 -634300 13.37 8 1.4 1.3 0 19524 ESO 87- 40 +N2298 064859.2 -360019 10.77 4 +N2299 065153.7 -070458 0.00 0 0 +N2300 073219.6 +854232 12.07 8 2.8 2.0 0 21231 UGC 3798 +N2301 065148.0 +002800 6.30 3 +N2302 065160.0 -070400 9.06 3 +N2303 065617.5 +452934 13.57 8 1.5 1.5 0 19891 UGC 3603 +N2304 065511.6 +175934 0.00 3 0 +N2305 064837.4 -641624 12.74 8 2.0 1.5 142 19641 ESO 87- 44 +N2306 065429.5 -071215 0.00 0 0 +N2307 064851.1 -642001 12.92 8 1.7 1.6 0 19648 ESO 87- 45 +N2308 065837.6 +451238 14.10 8 1.8 1.2 0 19949 UGC 3618 +N2309 065603.6 -071028 0.00 3 0 +N2310 065353.6 -405144 12.74 8 4.4 0.8 47 19811 ESO 309- 7 +N2311 065747.5 -043641 0.00 3 0 +N2312 065846.7 +101740 0.00 0 0 +N2313 065802.8 -075642 14.20 1 +N2314 071032.4 +751938 13.18 8 1.7 1.4 25 20305 UGC 3677 +N2315 070233.0 +503526 14.57 8 1.3 0.4 0 20045 UGC 3633 +N2316 065940.8 -074640 0.00 5 0 +N2317 065941.6 -074628 9.60 0 0.69 0.54 0 +N2318 065927.0 -134154 0.00 0 0 +N2319 070032.2 +030232 0.00 0 0 +N2320 070541.5 +503449 12.90 8 1.4 0.8 140 20136 UGC 3659 +N2321 070559.0 +504522 14.50 8 1.4 1.1 0 20141 UGC 3663 +N2322 070600.3 +503037 14.65 8 1.1 0.4 0 20142 UGC 3662 +N2323 070248.0 -082236 6.27 3 16.0 M 50 +N2324 070412.0 +010300 8.83 3 +N2325 070240.5 -284150 12.38 8 3.3 1.9 0 20047 ESO 427- 28 +N2326 070811.0 +504055 13.90 8 1.9 1.8 0 20218 UGC 3681 +N2326A070834.4 +503755 8 1.0 0.6 15 20237 UGC 3687 +N2327 070920.3 -102047 6.21 5 +N2328 070236.7 -420409 12.75 8 1.6 1.3 115 20046 ESO 309- 16 +N2329 070908.2 +483658 13.48 8 1.3 1.1 175 20254 UGC 3695 +N2330 070934.3 +501055 14.0 8 +N2331 070659.8 +271542 0.00 3 0 +N2332 070934.2 +501056 13.82 8 1.5 1.0 0 20276 UGC 3699 +N2333 070821.3 +351012 14.17 8 1.0 0.7 0 20223 UGC 3689 +N2334 071133.6 +501454 14.59 0 0.9 0.7 0 +N2335 070649.0 -100141 7.76 3 +N2336 072704.5 +801041 11.05 8 7.1 3.9 178 21033 UGC 3809 +N2337 071013.6 +442726 12.95 8 2.2 1.7 0 20298 UGC 3711 +N2338 070747.4 -054311 0.00 0 0 +N2339 070820.7 +184654 12.51 8 2.7 2.0 175 20222 UGC 3693 +N2340 071110.7 +501027 12.70 8 1.8 1.2 8 20338 UGC 3720 +N2341 070912.1 +203606 13.84 8 0.8 0.8 136 20259 UGC 3708 +N2342 070918.6 +203811 13.10 8 1.4 1.3 126 20265 UGC 3709 +N2343 070818.0 -103900 7.05 3 +N2344 071228.3 +471001 12.81 8 1.7 1.7 0 20395 UGC 3734 +N2345 070818.0 -131000 8.58 3 +N2346 070922.5 -004823 10.8 6 +N2347 071604.3 +644237 13.21 8 1.8 1.3 175 20539 UGC 3759 +N2348 070302.5 -672338 0.00 3 18.0: 10.0: 0 +N2349 071048.1 -083536 0.00 0 0 +N2350 071312.2 +121558 13.30 8 1.3 0.7 0 20416 UGC 3747 +N2351 071332.0 -102929 0.00 0 0 +N2352 071305.4 -240246 0.00 0 0 +N2353 071436.0 -101800 7.30 3 +N2354 071407.0 -254423 7.28 3 +N2355 071659.2 +134459 0.00 3 0 +N2356 +N2357 071741.0 +232124 14.00 8 4.26 0.35 0 20592 UGC 3782 +N2358 071656.3 -170702 0.00 0 0 +N2359 071831.0 -131338 0.00 5 0 +N2360 071742.0 -153759 7.62 3 +N2361 071823.8 -131234 0.00 0 0 +N2362 071841.5 -245715 0.00 3 0 +N2363 072829.8 +691132 15.5 5 +N2364 072046.5 -073259 0.00 0 0 +N2365 072222.5 +220500 13.30 8 2.4 1.3 0 20838 UGC 3821 +N2366 072854.4 +691252 11.53 8 8.1 3.3 25 21102 UGC 3851 +N2367 072006.0 -215259 7.98 3 +N2368 072106.3 -102218 0.00 3 0 +N2369 071637.7 -622037 13.21 8 3.5 1.1 0 20556 ESO 122- 18 +N2369A071843.9 -625607 8 1.9 1.2 33 20640 ESO 88- 8 +N2369B072029.7 -620313 8 1.5 1.4 0 20717 ESO 123- 5 +N2370 072501.6 +234700 14.60 8 0.9 0.5 0 20955 UGC 3835 +N2371 072534.8 +292926 14.48 6 +N2372 072534.8 +292926 14.48 6 +N2373 072636.9 +334925 14.70 8 0.6 0.5 0 21016 UGC 3848 +N2374 072400.0 -131600 8.46 3 +N2375 072709.5 +334955 14.44 8 1.3 1.0 0 21035 UGC 3854 +N2376 072636.0 +230423 14.7 8 +N2377 072457.0 -093936 13.54 8 1.7 1.3 0 20948 UGCA 132 +N2378 072726.4 +334841 14.9 8 +N2379 072726.4 +334841 14.50 8 0.8 0.8 0 21036 UGC 3857 +N2380 072354.7 -273145 12.27 8 2.43 2.33 0 20916 ESO 492- 12 +N2381 071957.4 -630400 13.59 8 1.6 1.4 0 20694 ESO 88- 10 +N2382 072355.2 -273141 8 +N2383 072441.0 -205642 8.88 3 +N2384 072512.0 -210123 7.47 3 +N2385 072828.2 +335016 15.2 8 +N2386 072837.9 +334626 0.00 0 0 +N2387 072858.0 +365248 15.3 8 +N2388 072853.4 +334909 14.67 8 1.0 0.6 0 21099 UGC 3870 +N2389 072904.9 +335137 13.40 8 2.0 1.4 83 21109 UGC 3872 +N2390 072904.3 +335012 0.00 0 0 +N2391 072907.5 +334933 0.00 3 0 +N2392 072910.8 +205442 10.28 6 Eskimo Nebula +N2393 073004.6 +340140 14.68 8 1.2 0.8 0 21154 UGC 3884 +N2394 072836.5 +070512 0.00 0 0 +N2395 072706.0 +133459 8.81 3 +N2396 072802.9 -114311 0.00 3 0 +N2397 072120.0 -690005 12.68 8 2.5 1.2 0 20754 ESO 58- 29 +N2397 072121.0 -690007 12.68 8 2.5 1.2 123 20766 ESO 58- 30 +N2397B072156.5 -685045 8 1.0 0.6 103 20813 ESO 58- 31 +N2398 073016.3 +242915 15.3 8 +N2399 072950.1 -001252 0.00 0 0 +N2400 072954.8 -001253 0.00 0 0 +N2401 072924.4 -135758 0.00 3 0 +N2402 073046.3 +093854 15.4 8 +N2403 073654.5 +653558 8.93 8 21.9 12.3 127 21396 UGC 3918 +N2404 073707.1 +653639 0.00 0 0 +N2405 073214.1 +255421 14.7 8 +N2406 073147.7 +181716 15.0 8 +N2407 073156.7 +181959 14.38 8 1.1 1.0 0 21220 UGC 3896 +N2408 074031.9 +714006 0.00 3 0 +N2409 073212.0 -165659 7.48 3 +N2410 073502.2 +324920 13.50 8 2.37 0.69 0 21336 UGC 3917 +N2411 073436.3 +181653 14.6 8 +N2412 073421.5 +083252 0.00 0 0 +N2413 073316.5 -130544 0.00 0 0 +N2414 073310.5 -152711 8.33 3 +N2415 073656.7 +351433 12.78 8 0.9 0.9 0 21399 UGC 3930 +N2416 073541.5 +113643 14.10 8 1.0 0.7 0 21358 UGC 3925 +N2417 073011.7 -621505 12.84 8 2.8 1.9 81 21155 ESO 123- 15 +N2418 073637.5 +175302 13.16 8 1.8 1.8 0 21382 UGC 3931 +N2419 073807.9 +385248 0.00 4 1.70 1.70 0 Intergalactic Wanderer +N2420 073811.3 +213310 9.0 3 +N2421 073618.0 -203700 8.69 3 +N2422 073636.0 -143000 4.42 3 30.0 M 47 +N2423 073706.0 -135200 7.15 3 +N2424 074039.8 +391359 13.59 8 3.8 0.6 81 21558 UGC 3959 +N2425 073817.6 -145240 0.00 3 0 +N2426 074318.4 +521907 14.13 8 1.1 1.1 0 21648 UGC 3977 +N2427 073628.0 -473805 12.33 8 5.2 2.2 122 21375 ESO 208- 27 +N2428 073921.8 -163145 0.00 0 0 +N2429 074349.7 +522111 0.00 8 0 21664 UGC 3983 +N2430 073941.0 -161746 0.00 0 0 +N2431 074513.4 +530430 14.26 8 0.9 0.9 0 21711 UGC 3999 +N2432 074053.9 -190409 0.00 3 0 +N2433 074256.8 +092056 15.29 8 +N2434 073451.5 -691701 12.33 8 2.5 2.3 0 21325 ESO 59- 5 +N2435 074413.6 +313904 13.74 8 2.1 0.5 0 21676 UGC 3996 +N2436 074513.4 +530430 14.26 0 0.9 0.9 0 +N2437 074148.0 -144900 6.33 3 27.0 M 46 +N2438 074150.4 -144409 0.00 6 0 +N2439 074048.0 -313859 7.31 3 +N2440 074155.4 -181233 18.9 6 +N2441 075154.7 +730058 13.00 8 2.0 1.7 0 22031 UGC 4036 +N2442 073623.9 -693150 11.24 8 5.5 4.9 0 21373 ESO 59- 8 +N2443 073623.9 -693146 11.16 8 +N2444 074653.0 +390200 14.20 8 1.2 0.8 0 21774 UGC 4016 +N2445 074654.7 +390101 13.90 8 1.4 1.1 0 21776 UGC 4017 +N2446 074839.2 +543643 13.73 8 1.9 1.0 0 21860 UGC 4027 +N2447 074436.0 -235200 6.57 3 22.0 M 93 +N2448 074433.2 -244023 0.00 0 0 +N2449 074720.3 +265549 14.26 8 1.3 0.6 0 21802 UGC 4026 +N2450 074732.1 +270109 15.3 8 +N2451 074524.0 -375800 10.04 3 +N2452 074726.2 -272008 17.9 6 +N2453 074748.0 -271500 8.39 3 +N2454 075035.1 +162206 14.7 8 +N2455 074858.6 -211753 0.00 3 0 +N2456 075410.6 +552943 14.13 8 1.1 0.8 0 22129 UGC 4073 +N2457 075454.4 +553247 15.6 8 +N2458 075551.5 +564238 16. 8 +N2459 075201.8 +093327 0.00 0 0 +N2460 075652.8 +602100 12.72 8 2.5 1.9 40 22270 UGC 4097 +N2461 075551.5 +564238 16. 8 +N2462 075632.1 +564114 15.5 8 +N2463 075712.5 +564036 15.10 8 0.4 0.4 0 22291 MCG 10-12- 31 +N2464 075732.7 +564126 0.00 0 0 +N2465 075726.1 +564921 0.00 0 0 +N2466 074515.4 -712431 13.54 8 1.5 1.4 0 21714 ESO 59- 18 +N2467 075223.4 -262636 0.00 5 0 +N2468 075802.4 +562134 14.90 8 0.9 0.5 0 22325 UGC 4110 +N2469 075803.4 +564050 13.50 8 1.1 0.8 0 22327 UGC 4111 +N2470 075420.5 +042734 13.64 8 1.9 0.6 128 22137 UGC 4091 +N2471 075832.9 +564634 0.00 0 0 +N2472 075841.8 +564205 15.4 8 +N2473 075841.8 +564205 15.4 8 +N2474 075759.2 +525125 16.00 8 0.6 0.6 0 22321 MCG 9-13- 96 +N2475 075800.5 +525144 14.00 8 0.8 0.8 0 22322 MCG 9-13- 97 +N2476 075645.6 +395544 13.58 8 1.4 0.8 135 22260 UGC 4106 +N2477 075218.0 -383259 6.64 3 +N2478 +N2479 075506.0 -174228 0.00 3 0 +N2480 075710.4 +234647 14.80 8 1.45 0.48 0 22289 UGC 4116 +N2481 075713.7 +234604 13.90 8 1.4 0.5 0 22292 UGC 4118 +N2482 075454.0 -241800 7.71 3 +N2483 075554.0 -275559 7.89 3 +N2484 075828.1 +374713 14.10 8 0.9 0.8 145 22350 UGC 4125 +N2485 075648.6 +072841 13.07 8 1.6 1.6 0 22266 UGC 4112 +N2486 075756.3 +250941 14.16 8 1.7 0.9 100 22317 UGC 4123 +N2487 075820.2 +250859 13.23 8 2.6 2.1 115 22343 UGC 4126 +N2488 080146.6 +563316 13.40 8 1.4 0.8 100 22520 UGC 4161 +N2489 075612.0 -300400 8.58 3 +N2490 075917.9 +270437 15.3 8 +N2491 075827.4 +075901 15.6 8 +N2492 075929.7 +270143 13.70 8 1.0 1.0 95 22397 UGC 4138 +N2493 080023.8 +394949 13.00 8 1.9 1.9 0 22447 UGC 4150 +N2494 075907.1 -003817 14.10 8 0.9 0.7 0 22377 UGC 4141 +N2495 080033.0 +395016 15.70 8 0.4 0.2 0 22457 MCG 7-17- 8 +N2496 075837.3 +080147 13.95 8 1.4 1.2 0 22359 UGC 4127 +N2497 080211.1 +565632 14.15 8 1.4 1.2 0 22547 UGC 4168 +N2498 075938.8 +245857 14.32 8 1.1 0.8 0 22403 UGC 4142 +N2499 075851.7 +072934 15.1 8 +N2500 080153.6 +504418 12.20 8 2.9 2.6 0 22525 UGC 4165 +N2501 075830.0 -142115 13.33 8 1.3 0.9 0 22354 MCG -2-21- 2 +N2502 075552.2 -521827 13.19 8 2.0 1.3 126 22210 ESO 209- 8 +N2503 080036.7 +222400 14.40 8 1.07 0.98 0 22453 UGC 4158 +N2504 075952.3 +053630 14.90 8 0.5 0.4 0 22414 UGC 4152 +N2505 080406.8 +533257 14.09 8 1.2 0.6 0 22644 UGC 4193 +N2506 080000.0 -104659 8.28 3 +N2507 080137.2 +154235 13.20 8 2.5 1.8 0 22510 UGC 4172 +N2508 080157.2 +083307 13.71 8 1.4 1.1 0 22528 UGC 4174 +N2509 080047.8 -190302 0.00 3 0 +N2510 080210.7 +092910 14.41 8 1.0 0.7 0 22541 UGC 4178 +N2511 080215.0 +092340 15.07 8 0.9 0.3 0 22549 MCG 2-21- 8 +N2512 080307.2 +232333 13.85 8 1.4 0.9 113 22596 UGC 4191 +N2513 080225.0 +092446 12.59 8 2.5 2.0 170 22555 UGC 4184 +N2514 080249.8 +154829 13.99 8 1.3 1.2 0 22581 UGC 4189 +N2515 080321.3 +201117 0.00 0 0 +N2516 075818.0 -605200 3.84 3 +N2517 080247.2 -121907 12.70 8 1.5 1.1 0 22578 MCG -2-21- 3 +N2518 080720.2 +510754 14.02 8 1.2 1.0 0 22800 UGC 4221 +N2519 080720.3 +510752 14.2 8 +N2520 080458.2 -280848 0.00 0 0 +N2521 080850.0 +574612 13.80 8 1.2 0.7 45 22866 UGC 4235 +N2522 080613.4 +174223 14.80 8 1.0 0.3 0 22749 UGC 4218 +N2523 081500.1 +733444 12.63 8 3.0 1.8 0 22649 UGC 4166 +N2523B081256.4 +733349 8 2.1 0.3 92 23025 UGC 4259 +N2523 081459.2 +733449 12.63 8 3.0 1.8 57 23128 UGC 4271 +N2523C081743.1 +731909 8 1.5 0.8 95 23247 UGC 4290 +N2524 080809.9 +390930 13.64 8 1.4 1.0 125 22838 UGC 4234 +N2525 080538.1 -112541 12.26 8 2.9 1.9 0 22721 MCG -2-21- 4 +N2526 080658.6 +080014 14.70 8 0.9 0.5 0 22778 UGC 4231 +N2527 080518.0 -281000 6.81 3 +N2528 080724.8 +391140 13.80 8 1.43 1.31 0 22805 UGC 4227 +N2529 080755.6 +174904 14.7 8 +N2530 080755.6 +174906 14.24 8 1.4 1.0 0 22827 UGC 4237 +N2531 080755.6 +174904 14.7 8 +N2532 081015.1 +335727 13.01 8 2.2 1.8 10 22922 UGC 4256 +N2533 080700.0 -295359 8.19 3 +N2534 081253.1 +554024 13.70 8 1.4 1.2 0 23024 UGC 4268 +N2535 081113.2 +251222 13.31 8 2.5 1.2 0 22957 UGC 4264 +N2536 081116.1 +251048 14.70 8 0.9 0.6 112 22958 MCG 4-20- 5 +N2537 081315.1 +455929 12.32 8 1.7 1.5 0 23040 UGC 4274 Bear Claw Galaxy +N2537A081341.0 +455941 16.02 8 0.7 0.6 0 23057 MCG 8-15- 51 +N2538 081123.1 +033759 13.49 8 1.4 1.2 0 22962 UGC 4266 +N2539 081042.0 -124959 7.05 3 +N2540 081246.5 +262142 14.00 8 1.44 0.74 0 23017 UGC 4275 +N2541 081440.3 +490344 12.26 8 6.3 3.2 165 23110 UGC 4284 +N2542 081116.4 -125538 0.00 0 0 +N2543 081257.9 +361517 13.20 8 2.24 1.05 0 23028 UGC 4273 +N2544 082141.3 +735923 13.80 8 1.1 0.8 70 23453 UGC 4327 +N2545 081414.4 +212125 13.16 8 2.0 1.1 170 23086 UGC 4287 +N2546 081224.0 -373759 6.46 3 +N2547 081025.7 -491002 4.75 3 +N2548 081348.0 -054759 6.11 3 54.0 M 48 +N2549 081858.4 +574811 12.19 8 3.9 1.3 177 23313 UGC 4313 +N2550 082433.8 +740044 13.60 8 1.0 0.4 0 23604 UGC 4359 +N2550A082838.0 +734458 8 1.6 1.4 0 23781 UGC 4397 +N2551 082449.3 +732446 13.10 8 1.7 1.1 55 23608 UGC 4362 +N2552 081920.3 +500027 12.56 8 3.5 2.3 45 23340 UGC 4325 +N2553 081735.0 +205411 14.83 8 0.9 0.7 0 23240 MCG 4-20- 14 +N2554 081753.6 +232816 12.90 8 3.2 2.3 0 23256 UGC 4312 +N2555 081756.4 +004444 13.14 8 1.9 1.4 0 23259 UGC 4319 +N2556 081900.8 +205613 15.40 8 0.6 0.3 0 23325 CGCG 119- 45 +N2557 081910.7 +212609 14.20 8 1.2 1.0 0 23329 UGC 4330 +N2558 081918.0 +203000 13.81 8 1.7 1.3 160 23337 UGC 4331 +N2559 081706.1 -272721 11.73 8 4.13 2.07 0 23222 ESO 494- 41 +N2560 081954.0 +205800 14.30 8 1.4 0.3 93 23367 UGC 4337 +N2561 081937.0 +043926 14.14 8 1.1 0.6 0 23351 UGC 4336 +N2562 082023.7 +210756 13.88 8 1.0 0.7 3 23395 UGC 4345 +N2563 082035.7 +210409 13.24 8 2.1 1.5 80 23404 UGC 4347 +N2564 081830.0 -214858 14.69 8 1.2 0.8 0 23290 ESO 562- 1 +N2565 081948.2 +220138 13.40 8 1.9 0.9 167 23362 UGC 4334 +N2566 081845.6 -252951 11.83 8 3.4 2.3 110 23303 ESO 495- 3 +N2567 081827.0 -303852 7.77 3 +N2568 081818.1 -370619 0.00 0 0 +N2569 082121.1 +205203 15.26 8 0.6 0.5 0 23442 MCG 4-20- 35 +N2570 082124.0 +205500 15.10 8 1.1 0.6 75 23443 UGC 4354 +N2571 081854.0 -294359 7.16 3 +N2572 082124.6 +190852 14.69 8 1.3 0.5 0 23441 UGC 4355 +N2573 014137.3 -892004 14.10 8 2.0 0.8 0 6249 ESO 1- 1 Polarissima Australis +N2573B230735.2 -890657 8 1.7 0.6 120 70533 ESO 1- 8 +N2573A231214.3 -890733 8 2.1 0.8 30 70680 ESO 1- 9 +N2574 082048.1 -085506 13.34 8 2.2 1.2 0 23418 MCG -1-22- 3 +N2575 082244.9 +241749 13.40 8 2.3 1.9 0 23501 UGC 4368 +N2576 082257.8 +254423 15.07 8 1.7 0.3 0 23512 UGC 4371 +N2577 082243.1 +223311 13.40 8 1.8 1.1 105 23498 UGC 4367 +N2578 082124.5 -131907 13.50 8 2.0 1.2 0 23440 MCG -2-22- 2 +N2579 082212.0 -362500 7.86 5 +N2580 082127.9 -301736 0.00 3 0 +N2581 082430.9 +183549 14.29 8 1.1 0.8 0 23599 UGC 4388 +N2582 082512.1 +202007 13.90 8 1.2 1.2 0 23630 UGC 4391 +N2583 082307.9 -050008 14.40 8 0.8 0.8 0 23516 MCG -1-22- 8 +N2584 082315.4 -045814 14.50 8 1.1 0.6 0 23523 MCG -1-22- 9 +N2585 082326.3 -045455 14.50 8 1.8 0.8 0 23537 MCG -1-22- 10 +N2586 082432.4 -045317 15.20 8 +N2587 082324.1 -293031 0.00 3 0 +N2588 082309.6 -325831 0.00 3 0 +N2589 082429.4 -084605 0.00 0 0 +N2590 082501.8 -003530 13.94 8 2.2 0.7 77 23616 UGC 4392 +N2591 083725.5 +780135 12.95 8 3.0 0.6 0 24231 UGC 4472 +N2592 082708.1 +255813 13.28 8 1.7 1.4 0 23701 UGC 4411 +N2593 082647.8 +172230 14.95 8 0.9 0.5 0 23692 UGC 4408 +N2594 082717.3 +255242 15.0 8 +N2595 082741.7 +212843 12.93 8 3.2 2.4 45 23725 UGC 4422 +N2596 082726.7 +171702 14.20 8 1.5 0.6 65 23714 UGC 4419 +N2597 083002.5 +212919 15.1 8 +N2598 083002.7 +212921 14.60 8 1.1 0.4 3 23855 UGC 4443 +N2599 083211.2 +223347 13.08 8 1.9 1.7 0 23941 UGC 4458 +N2600 083445.0 +524257 14.80 8 1.20 0.44 0 24082 UGC 4475 +N2601 082530.6 -680704 13.40 8 1.6 1.1 0 23637 ESO 60- 5 +N2602 083504.3 +524953 15.4 8 +N2603 083530.0 +524659 15. 8 +N2604 083323.0 +293219 13.00 8 2.1 2.1 0 23998 UGC 4469 +N2605 083453.3 +524816 16.20 0 0.45 0.34 0 +N2606 083536.0 +524759 15.0 8 +N2607 083356.6 +265821 14.63 8 0.9 0.8 0 24038 UGC 4473 +N2608 083517.0 +282827 13.01 8 2.3 1.4 60 24111 UGC 4484 +N2609 082929.6 -610637 0.00 3 0 +N2610 083323.4 -160858 0.00 6 0 +N2611 083529.0 +250138 15.3 8 +N2612 083350.1 -131028 13.50 8 2.7 0.6 0 24028 MCG -2-22- 20 +N2613 083322.6 -225824 11.16 8 7.2 1.8 113 23997 ESO 495- 18 +N2614 084247.9 +725835 13.60 8 2.5 2.0 0 24473 UGC 4523 +N2615 083433.3 -023249 13.30 8 1.9 1.0 0 24071 UGC 4481 +N2616 083534.1 -015058 13.50 8 1.6 1.3 145 24129 UGC 4489 +N2617 083538.8 -040518 14.00 8 1.0 0.8 0 24136 MCG -1-22- 27 +N2618 083553.5 +004226 13.00 8 2.4 1.9 0 24156 UGC 4492 +N2619 083732.7 +284219 13.19 8 2.3 1.4 0 24235 UGC 4503 +N2620 083728.2 +245649 14.40 8 2.0 0.5 90 24233 UGC 4501 +N2621 083736.9 +245959 15.4 8 +N2622 083810.9 +245343 15.01 8 0.8 0.4 0 24269 MCG 4-21- 8 +N2623 083824.2 +254501 13.99 8 2.4 0.7 0 24288 UGC 4509 +N2624 083809.7 +194331 14.5 8 +N2625 083823.2 +194259 15.90 8 0.3 0.3 0 24285 CGCG 89- 57 +N2626 083544.0 -404023 10.48 5 +N2627 083714.9 -295701 0.00 3 0 +N2628 084022.7 +233223 13.97 8 1.1 1.1 0 24381 UGC 4519 +N2629 084714.6 +725907 13.33 8 1.8 1.5 105 24682 UGC 4569 +N2630 084535.0 +725955 15.2 8 +N2631 084535.0 +725955 15.2 8 +N2632 084024.0 +194000 3.46 3 95.0 M 44 Praesepe, Beehive Cluster +N2633 084806.6 +740558 12.90 8 2.5 1.5 175 24723 UGC 4574 +N2634 084825.4 +735802 12.91 8 1.7 1.6 0 24749 UGC 4581 +N2634A084837.3 +735618 8 1.8 0.4 73 24760 UGC 4585 +N2635 083828.0 -344534 12.06 3 +N2636 084824.6 +734012 14.66 8 0.6 0.6 0 24747 UGC 4583 +N2637 084113.7 +194130 15.05 8 +N2638 084225.8 +371316 13.90 8 1.84 0.55 0 24453 UGC 4534 +N2639 084338.0 +501224 12.56 8 1.8 1.1 140 24506 UGC 4544 +N2640 083724.6 -550726 12.40 8 2.2 1.9 0 24229 ESO 165- 2 +N2641 084757.5 +725345 14.63 8 1.3 1.1 0 24722 UGC 4577 +N2642 084044.5 -040719 13.35 8 2.0 1.9 0 24395 MCG -1-22- 33 +N2643 084151.7 +194208 15.6 8 +N2644 084131.8 +045849 13.31 8 2.1 0.8 0 24425 UGC 4533 +N2645 083918.0 -461300 7.51 3 +N2646 085022.0 +732747 13.09 8 1.3 1.3 0 24838 UGC 4604 +N2647 084243.1 +193901 15.2 8 +N2648 084239.8 +141708 12.74 8 3.2 1.1 0 24464 UGC 4541 +N2649 084408.3 +344302 13.50 8 1.74 1.24 0 24531 UGC 4555 +N2650 084958.3 +701758 14.08 8 1.6 1.2 0 24817 UGC 4603 +N2651 084355.2 +114615 15.5 8 +N2652 084313.6 -033645 0.00 0 0 +N2653 085455.5 +782337 0.00 0 0 +N2654 084912.5 +601313 12.74 8 4.3 0.8 63 24784 UGC 4605 +N2655 085538.7 +781328 10.96 8 4.9 4.1 0 25069 UGC 4637 +N2656 084748.0 +535100 14.90 8 1.3 1.3 0 24707 MCG 9-15- 25 +N2657 084515.8 +093844 13.61 8 1.3 1.3 0 24595 UGC 4573 +N2658 084327.3 -323922 0.00 3 0 +N2659 084236.0 -445700 8.75 3 +N2660 084218.0 -470859 9.05 3 +N2661 084559.5 +123715 13.52 8 1.4 1.3 0 24632 UGC 4584 +N2662 084532.0 -150716 15. 8 +N2663 084508.2 -334741 11.86 8 3.5 2.4 0 24590 ESO 371- 14 +N2664 084707.0 +123621 0.00 3 0 +N2665 084601.3 -191812 12.91 8 2.0 1.5 144 24634 ESO 563- 19 +N2666 084947.0 +444213 0.00 0 0 +N2667 084827.3 +190109 14.8 8 +N2668 084922.5 +364237 14.30 8 1.26 0.73 0 24791 UGC 4616 +N2669 084454.0 -525800 6.35 3 +N2670 084530.0 -484659 8.31 3 +N2671 084611.9 -415238 0.00 3 0 +N2672 084922.3 +190430 12.70 8 3.0 2.8 0 24790 UGC 4619 +N2673 084924.1 +190427 14.40 8 1.2 1.2 0 24792 UGC 4620 +N2674 084913.2 -141739 15.88 8 0 +N2675 085205.1 +533703 14.30 8 1.5 1.1 80 24909 UGC 4629 +N2676 085135.6 +473328 14.20 8 1.01 0.92 0 24881 UGC 4627 +N2677 085001.3 +190034 15.2 8 +N2678 085002.7 +112017 0.00 0 0 +N2679 085132.9 +305155 14.30 8 1.8 1.8 0 24884 UGC 4632 +N2680 085133.5 +305157 0.00 8 0.20 0.15 0 +N2681 085333.1 +511853 11.09 8 3.6 3.3 0 24961 UGC 4645 +N2682 085118.0 +114959 7.6 3 30.0 M 67 +N2683 085241.0 +332503 10.64 8 9.3 2.2 44 24930 UGC 4641 +N2684 085453.5 +490938 13.60 8 0.9 0.8 0 25024 UGC 4662 +N2685 085535.2 +584402 12.12 8 4.5 2.3 38 25065 UGC 4666 Helix Galaxy +N2686 085458.8 +490831 16. 8 Spindle +N2687 085505.0 +490923 17. 8 +N2688 085511.6 +490721 16. 8 +N2689 085515.4 +490903 17.45 8 +N2690 085238.0 -023612 14.02 8 1.9 0.5 0 24926 UGC 4647 +N2691 085446.4 +393213 13.93 8 1.2 0.8 165 25020 UGC 4664 +N2692 085658.0 +520357 13.70 8 1.35 0.59 0 25142 UGC 4675 +N2693 085659.4 +512051 12.84 8 2.6 1.8 160 25144 UGC 4674 +N2694 085658.6 +511949 15.40 8 1.2 1.2 0 25143 MCG 9-15- 56 +N2695 085427.1 -030403 12.83 8 1.7 1.2 0 25003 MCG 0-23- 10 +N2696 085042.0 -050035 16.00 8 1.2 1.1 0 +N2697 085459.4 -025915 13.32 8 1.8 1.1 0 25029 MCG 0-23- 11 +N2698 085536.5 -031102 13.60 8 1.4 0.6 0 25067 MCG 0-23- 12 +N2699 085548.8 -030739 13.63 8 1.0 1.0 0 25075 MCG 0-23- 14 +N2700 085550.6 -030659 0.00 0 0 +N2701 085906.3 +534610 12.73 8 2.2 1.6 23 25237 UGC 4695 +N2702 085554.6 -030355 0.00 0 0 +N2703 085547.1 -031825 0.00 0 0 +N2704 085647.7 +392256 14.20 8 1.00 0.95 0 25134 UGC 4678 +N2705 085600.0 -030054 0.00 0 0 +N2706 085612.3 -023348 13.80 8 1.8 0.6 0 25102 UGC 4680 +N2707 085605.7 -030359 0.00 0 0 +N2708 085608.0 -032139 12.80 8 2.6 1.3 25 25097 MCG 0-23- 15 +N2709 085612.8 -031436 14.65 8 0.8 0.6 0 25103 MCG 0-23- 16 +N2710 085948.3 +554223 13.66 8 2.0 1.0 0 25258 UGC 4705 +N2711 085723.6 +171717 14.64 8 0.9 0.6 0 25164 UGC 4688 +N2712 085931.2 +445456 12.75 8 2.9 1.6 178 25248 UGC 4708 +N2713 085720.6 +025521 12.72 8 3.6 1.5 107 25161 UGC 4691 +N2714 085329.8 -591302 14.00 8 1.6 1.6 0 +N2715 090807.1 +780511 11.79 8 4.9 1.7 22 25676 UGC 4759 +N2716 085736.2 +030526 12.70 8 1.3 1.0 30 25172 UGC 4692 +N2717 085701.8 -244024 13.43 8 2.1 1.5 0 25146 ESO 496- 21 +N2718 085850.5 +061735 13.20 8 1.74 0.91 0 25225 UGC 4707 +N2719 090015.4 +354340 14.00 8 1.3 0.3 0 25281 UGC 4718 +N2719A090016.1 +354316 8 0.9 0.6 0 25284 MCG 6-20- 18 +N2720 085908.0 +110857 13.82 8 1.2 1.1 0 25238 UGC 4710 +N2721 085856.5 -045407 12.50 8 2.3 1.6 0 25231 MCG -1-23- 15 +N2722 085846.2 -034236 13.00 8 2.0 1.3 0 25221 MCG -1-23- 14 +N2723 090014.3 +031040 14.23 8 0.9 0.9 0 25280 UGC 4723 +N2724 090101.8 +354543 14.30 8 1.8 1.6 0 25331 UGC 4726 +N2725 090103.2 +110554 14.40 8 0.7 0.6 0 25332 UGC 4732 +N2726 090455.7 +595559 13.40 8 1.6 0.5 0 25498 UGC 4750 +N2727 085607.9 -032137 13.6 8 +N2728 090140.9 +110458 14.44 8 1.1 0.8 0 25360 UGC 4738 +N2729 090128.6 +034314 14.30 8 1.03 0.61 0 25352 UGC 4737 +N2730 090215.8 +165018 13.48 8 1.7 1.3 0 25384 UGC 4743 +N2731 090208.4 +081806 14.50 8 0.8 0.5 0 25376 UGC 4741 +N2732 091325.0 +791114 12.90 8 2.1 0.8 67 25999 UGC 4818 +N2733 085846.2 -034236 13. 8 +N2734 090258.1 +165009 17.71 8 +N2735 090238.6 +255604 14.13 8 1.2 0.4 0 25399 UGC 4744 +N2735A090236.0 +255600 8 0.2 0.2 0 25402 MCG 4-22- 3 +N2736 090016.9 -455653 0.00 5 30.0: 7.0 0 Herschel's Ray +N2737 090359.7 +215424 15.03 8 0.9 0.4 0 25453 UGC 4751 +N2738 090400.5 +215804 13.99 8 1.4 0.6 0 25454 UGC 4752 +N2739 090603.1 +514439 15.5 8 +N2740 090605.0 +514407 15.10 8 0.76 0.63 0 25531 MCG 9-15- 86 +N2741 090316.5 +181540 16.00 0 0.4 0.3 0 +N2742 090733.5 +602846 12.03 8 3.0 1.5 0 25640 UGC 4779 +N2742A090957.6 +621445 8 1.5 0.6 90 25836 UGC 4803 +N2743 090454.0 +250015 14.24 8 1.1 0.8 0 25496 UGC 4760 +N2744 090438.8 +182726 13.90 8 1.7 1.1 0 25480 UGC 4757 +N2745 090439.3 +181526 15.5 8 +N2746 090559.4 +352239 13.80 8 1.31 1.13 0 25533 UGC 4770 +N2747 090518.3 +182631 15.5 8 +N2748 091344.7 +762832 12.40 8 3.0 1.1 38 26018 UGC 4825 +N2749 090521.6 +181852 12.71 8 1.7 1.4 0 25508 UGC 4763 +N2750 090547.9 +252615 12.30 8 1.9 1.5 0 25525 UGC 4769 +N2751 090532.4 +181543 15.1 8 +N2752 090543.6 +182028 14.51 8 1.9 0.4 0 25523 UGC 4772 +N2753 090708.2 +252032 14.80 8 0.4 1.31 0 25603 MCG 4-22- 15 +N2754 090511.2 -190505 15.18 8 0.8 0.5 0 25504 ESO 564- 16 +N2755 090758.3 +414232 14.30 8 1.05 0.63 0 25670 UGC 4789 +N2756 090900.9 +535058 13.20 8 1.7 1.1 0 25757 UGC 4796 +N2757 090525.7 -190252 0.00 0 0.2: 0 +N2758 090531.2 -190234 13.96 8 1.9 0.5 0 25515 ESO 564- 20 +N2759 090837.5 +373717 14.00 8 1.0 0.7 50 25718 UGC 4795 +N2760 092414.9 +763153 15.20 0 0.4 0.3 0 +N2761 090730.0 +182605 14.8 8 +N2762 090954.5 +502506 15.7 8 +N2763 090649.1 -152959 12.64 8 2.3 2.0 0 25570 MCG -2-23- 10 +N2764 090817.5 +212637 13.63 8 1.5 0.9 15 25690 UGC 4794 +N2765 090736.6 +032335 13.00 8 1.94 0.98 0 25646 UGC 4791 +N2766 090847.5 +295153 14.50 8 1.3 0.5 0 25735 UGC 4801 +N2767 091011.9 +502405 14.30 8 0.82 0.68 0 25852 UGC 4813 +N2768 091137.7 +600222 10.84 8 8.1 4.3 95 25915 UGC 4821 +N2769 090647.0 +503658 0.00 8 0 25870 UGC 4816 +N2770 090933.3 +330725 12.77 8 3.8 1.1 148 25806 UGC 4806 +N2771 091039.6 +502247 13.80 8 1.23 1.07 0 25875 UGC 4817 +N2772 090741.9 -233717 14.16 8 1.5 0.9 0 25654 ESO 497- 14 +N2773 090944.2 +071025 15.00 8 0.7 0.3 0 25825 UGC 4815 +N2774 091039.5 +184145 14.8 8 +N2775 091020.5 +070219 11.03 8 4.3 3.3 155 25861 UGC 4820 +N2776 091215.0 +445720 12.14 8 3.0 2.7 0 25946 UGC 4838 +N2777 091041.8 +071223 14.10 8 0.84 0.67 0 25876 UGC 4823 +N2778 091224.6 +350139 13.35 8 1.4 1.0 40 25955 UGC 4840 +N2779 091228.3 +350311 15.5 8 +N2780 091244.3 +345532 14.28 8 0.9 0.7 0 25967 UGC 4843 +N2781 091127.6 -144901 12.53 8 3.0 1.5 85 25907 MCG -2-24- 2 +N2782 091405.5 +400652 12.30 8 3.5 2.6 0 26034 UGC 4862 +N2783 091339.9 +295937 13.60 8 2.1 1.5 168 26013 UGC 4859 +N2784 091218.7 -241022 11.30 8 5.5 2.2 73 25950 ESO 497- 23 +N2785 091515.4 +405503 14.73 8 1.5 0.5 127 26100 UGC 4876 +N2786 091335.6 +122627 14.20 0 0.9 0.5 0 +N2787 091918.9 +691211 11.82 8 3.2 2.0 117 26341 UGC 4914 +N2788 090903.0 -675557 13.24 8 1.8 0.4 0 25443 ESO 60- 25 +N2788 090903.3 -675557 8 1.8 0.4 114 25761 ESO 61- 2 +N2789 091459.6 +294349 13.20 8 1.9 1.9 29 26089 UGC 4875 +N2790 091502.8 +194149 15.40 8 0.4 0.3 0 26092 MCG 3-24- 16 +N2791 091502.0 +173531 15.6 8 +N2792 091226.6 -422539 11.90 6 0.39 0.35 0 +N2793 091647.3 +342547 13.58 8 1.3 1.1 0 26189 UGC 4894 +N2794 091601.8 +173528 13.99 8 1.2 1.2 0 26140 UGC 4885 +N2795 091603.9 +173742 13.81 8 1.4 1.0 0 26143 UGC 4887 +N2796 091641.8 +305456 15.03 8 1.1 0.7 0 26178 UGC 4893 +N2797 091621.8 +174336 14.3 8 +N2798 091722.9 +420002 13.04 8 2.6 1.0 160 26232 UGC 4905 +N2799 091731.0 +415939 14.32 8 1.9 0.5 0 26238 UGC 4909 +N2800 091835.2 +523052 13.81 8 1.4 0.9 0 26302 UGC 4920 +N2801 091644.2 +195609 14.70 8 1.1 1.0 0 26183 UGC 4899 +N2802 091641.4 +185748 14.30 8 1.1 0.6 0 26177 UGC 4897 +N2803 091643.9 +185717 14.30 8 1.2 1.2 0 26181 UGC 4898 +N2804 091649.8 +201155 13.90 8 2.2 2.0 60 26196 UGC 4901 +N2805 092020.4 +640612 11.52 8 6.3 4.8 125 26410 UGC 4936 +N2806 091657.7 +200144 15.1 8 +N2807 091700.1 +200212 15.1 8 +N2808 091202.6 -645146 7.77 4 +N2809 091706.6 +200415 13.97 8 1.3 1.2 0 26220 UGC 4910 +N2810 092204.5 +715042 13.24 8 1.7 1.7 0 26514 UGC 4954 +N2811 091611.3 -161847 12.23 8 2.5 0.9 25 26151 MCG -3-24- 3 +N2812 091740.8 +195507 15.7 8 +N2813 091745.4 +195423 14.50 8 1.3 1.1 0 26252 UGC 4916 +N2814 092112.8 +641505 14.30 8 1.2 0.3 179 26469 UGC 4952 +N2815 091619.6 -233804 12.81 8 3.5 1.1 10 26157 ESO 497- 32 +N2816 090733.5 +602846 12.03 0 3.0 1.5 0 +N2817 091710.5 -044508 13.00 8 2.0 1.7 0 26223 MCG -1-24- 6 +N2818 091601.5 -363736 12.5 6 +N2819 091809.3 +161153 13.78 8 1.4 1.3 0 26274 UGC 4924 +N2820 092147.1 +641529 13.28 8 4.1 0.5 59 26498 UGC 4961 +N2821 091648.0 -264859 13.84 8 2.0 0.4 0 26192 ESO 497- 34 +N2822 091349.7 -693841 11.66 8 3.3 2.2 0 26026 ESO 61- 4 +N2823 091917.4 +340029 15.46 8 0.9 0.5 0 26340 UGC 4935 +N2824 091902.3 +261610 14.23 8 0.9 0.6 160 26330 UGC 4933 +N2825 091922.4 +334434 15.27 8 1.0 0.3 0 26345 MCG 6-21- 10 +N2826 091924.2 +333726 14.65 8 1.5 0.3 0 26346 UGC 4939 +N2827 091918.9 +335249 15.6 8 +N2828 091934.8 +335316 15.7 8 +N2829 091930.2 +333853 17.11 8 +N2830 091941.4 +334417 15.27 8 1.3 0.3 0 26371 UGC 4941 +N2831 091945.5 +334442 14.70 8 1.4 1.4 0 26376 MCG 6-21- 13 +N2832 091946.5 +334502 12.87 8 2.3 1.9 160 26377 MCG 6-21- 15 +N2833 091957.7 +335536 15.6 8 +N2834 092002.5 +334236 15.6 8 +N2835 091753.0 -222120 11.01 8 6.6 4.4 8 26259 ESO 564- 35 +N2836 091344.6 -692005 12.64 8 2.6 1.9 0 26017 ESO 61- 3 +N2837 091823.4 -162854 0.00 0 0 +N2838 092043.0 +391856 14.7 8 +N2839 092036.3 +333903 15.22 8 0.9 0.9 0 26425 MCG 6-21- 23 +N2840 092052.7 +352206 14.61 8 1.0 0.9 0 26445 UGC 4960 +N2841 092201.8 +505831 10.09 8 8.1 3.5 147 26512 UGC 4966 +N2842 091536.5 -630416 13.41 8 1.5 1.3 120 26114 ESO 91- 4 +N2843 092028.8 +185534 0.00 8 0 +N2844 092148.1 +400907 13.75 8 1.5 0.8 13 26501 UGC 4971 +N2845 091836.9 -380041 12.92 8 2.0 1.0 67 26306 ESO 314- 10 +N2846 091940.4 -144035 0.00 0 0 +N2847 092008.5 -163106 0.00 0 0 +N2848 092009.7 -163134 12.35 8 2.7 1.7 40 26404 MCG -3-24- 7 +N2849 091922.8 -403113 0.00 3 0 +N2850 092057.0 -045624 14.75 8 +N2851 092030.2 -162943 15.00 8 1.2 0.5 0 26422 MCG -3-24- 8 +N2852 092314.6 +400950 14.09 8 0.9 0.8 0 26571 UGC 4986 +N2853 092317.3 +401200 14.40 8 1.22 0.73 0 26580 UGC 4987 +N2854 092403.1 +491216 13.82 8 1.54 0.70 0 26631 UGC 4995 +N2855 092127.5 -115435 12.63 8 2.5 2.2 0 26483 MCG -2-24- 15 +N2856 092416.0 +491457 14.10 8 1.1 0.5 0 26648 UGC 4997 +N2857 092438.0 +492120 12.90 8 2.2 2.0 0 26666 UGC 5000 +N2858 092255.0 +030925 13.70 8 1.46 0.80 0 26556 UGC 4989 +N2859 092418.9 +343046 11.83 8 4.3 3.8 85 26649 UGC 5001 +N2860 092453.2 +410337 14.10 8 1.38 0.59 0 26685 UGC 5007 +N2861 092336.5 +020811 13.50 8 1.21 1.13 0 26607 UGC 4999 +N2862 092455.1 +264629 13.77 8 2.5 0.5 0 26690 UGC 5010 +N2863 092336.5 -102600 13. 8 +N2864 092415.4 +055626 14.8 8 +N2865 092330.8 -230948 12.57 8 2.5 1.8 0 26601 ESO 498- 1 Helix +N2866 092205.0 -510609 0.00 3 0 +N2867 092125.5 -581834 12.0 6 +N2868 092327.2 -102546 15.28 8 0 +N2869 092336.5 -102600 13. 8 +N2870 092753.7 +572232 13.70 8 2.75 0.62 0 26856 UGC 5034 +N2871 092539.4 +112636 0.00 0 0 +N2872 092543.0 +112556 12.86 8 2.1 1.8 22 26733 UGC 5018 +N2873 092548.5 +112714 15.3 8 +N2874 092547.8 +112531 13.36 8 2.4 0.7 43 26740 UGC 5021 +N2875 092547.4 +112530 13.5 8 +N2876 092513.8 -064300 14.50 8 1.7 1.1 0 26710 MCG -1-24- 16 +N2877 092547.0 +021345 15.10 8 0.42 0.32 0 26738 MCG 0-24- 15 +N2878 092547.4 +020522 14.70 8 1.05 0.42 0 26739 UGC 5022 +N2879 092522.5 -113905 0.00 0 0 +N2880 092935.1 +622925 12.46 8 2.0 1.2 140 26939 UGC 5051 +N2881 092553.7 -115932 0.00 8 0 26747 MCG -2-24- 21 +N2882 092636.1 +075716 17.20 8 0.11 0.10 0 26781 UGC 5030 +N2883 092518.4 -340612 15.20 8 2.8 0.9 0 26713 ESO 372- 24 +N2884 092624.4 -113320 13.91 8 2.0 1.1 0 26773 MCG -2-24- 22 +N2885 092718.5 +230112 14.80 8 1.1 0.8 0 +N2886 092638.7 -214416 0.00 0 0 +N2887 092324.1 -634844 12.77 8 2.1 1.5 78 26592 ESO 91- 9 +N2888 092619.7 -280208 13.58 8 1.4 1.0 158 26768 ESO 434- 2 +N2889 092712.6 -113837 12.44 8 2.2 1.9 0 26806 MCG -2-24- 26 +N2890 092629.7 -143145 15. 8 +N2891 092656.7 -244658 13.51 8 1.5 1.4 0 26794 ESO 498- 8 +N2892 093252.9 +673703 14.05 8 1.4 1.4 0 27111 UGC 5073 +N2893 093016.6 +293221 13.91 8 1.1 1.0 0 26979 UGC 5060 +N2894 092930.2 +074308 13.27 8 1.9 1.0 0 26932 UGC 5056 +N2895 093224.9 +572855 14.7 8 +N2896 093016.9 +233946 14.8 8 +N2897 092945.7 +021224 15.52 8 +N2898 092946.3 +020351 14.30 8 1.01 0.62 0 26950 MCG 0-24- 18 +N2899 092702.9 -560622 0.00 6 0 +N2900 093015.2 +040839 14.40 8 1.11 1.00 0 26974 UGC 5065 +N2901 093234.2 +310642 0.00 0 0 +N2902 093053.0 -144410 12.21 8 1.4 1.2 0 27004 MCG -2-24- 30 +N2903 093209.7 +213002 9.68 8 12.6 6.0 17 27077 UGC 5079 +N2904 093016.9 -302301 13.43 8 1.5 1.0 90 26981 ESO 434- 6 +N2905 093209.7 +213002 9.8 8 +N2906 093206.2 +082631 13.40 8 1.4 0.9 0 27074 UGC 5081 +N2907 093136.6 -164409 12.70 8 1.8 1.1 0 27048 MCG -3-25- 2 +N2908 094331.5 +794205 14.2 8 +N2909 094409.8 +655838 14.1 8 +N2910 093024.0 -525359 7.49 3 +N2911 093346.5 +100909 12.50 8 4.1 3.2 140 27159 UGC 5092 +N2912 093356.9 +101133 0.00 8 0 27167 +N2913 093402.7 +092845 14.08 8 1.1 0.7 0 27184 UGC 5095 +N2914 093403.3 +100636 14.10 8 1.0 0.7 15 27185 UGC 5096 +N2915 092611.6 -763735 13.25 8 1.9 1.0 129 26761 ESO 37- 3 +N2916 093457.3 +214221 12.74 8 2.5 1.7 20 27244 UGC 5103 +N2917 093426.9 -023015 14.55 8 1.3 0.4 0 27207 UGC 5098 +N2918 093544.0 +314220 13.56 8 1.4 1.0 0 27282 UGC 5112 +N2919 093447.5 +101701 13.65 8 1.7 0.6 0 27232 UGC 5102 +N2920 093412.2 -205133 13.90 8 0.9 0.6 0 27197 ESO 565- 15 +N2921 093431.6 -205513 12.94 8 2.8 1.0 0 27214 ESO 565- 17 +N2922 093652.4 +374141 14.59 8 1.1 0.5 0 27361 UGC 5118 +N2923 093603.8 +164537 15.2 8 +N2924 093510.8 -162354 13.00 8 1.4 1.3 0 27253 MCG -3-25- 8 +N2925 093310.9 -532346 0.00 3 0 +N2926 093731.0 +325029 14.40 8 0.8 0.8 0 27400 UGC 5125 +N2927 093715.2 +233526 13.70 8 1.9 1.1 0 27385 UGC 5122 +N2928 093710.1 +165837 15.2 8 +N2929 093729.8 +230942 14.70 8 1.2 0.3 0 27398 UGC 5126 +N2930 093732.6 +231209 15.10 8 0.7 0.4 0 27404 MCG 4-23- 18 +N2931 093737.6 +231426 14.9 8 +N2932 093551.6 -465528 0.00 0 0 +N2933 093755.0 +170053 14.9 8 +N2934 093755.1 +170316 17.70 8 0 +N2935 093644.7 -210742 12.10 8 3.6 2.8 0 27351 ESO 565- 23 +N2936 093744.2 +024539 13.90 8 1.3 1.1 0 27422 UGC 5130 +N2937 093745.0 +024451 14.60 8 2.1 0.7 0 27423 UGC 5131 +N2938 093823.8 +761910 14.20 8 1.7 1.0 0 27473 UGC 5115 +N2939 093807.9 +093126 13.15 8 2.6 0.7 0 27451 UGC 5134 +N2940 093805.2 +093700 14.51 8 0.9 0.7 0 27448 MCG 2-25- 12 +N2941 093824.2 +170239 15.1 8 +N2942 093907.8 +340016 13.15 8 2.2 1.8 165 27527 UGC 5140 +N2943 093832.9 +170153 13.42 8 2.2 1.2 0 27482 UGC 5136 +N2944 093918.0 +321839 14.73 8 0.9 0.2 0 27533 UGC 5144 +N2945 093741.1 -220206 13.22 8 1.6 1.2 0 27418 ESO 565- 28 +N2946 093901.5 +170131 14.90 8 1.2 0.4 0 27521 UGC 5143 +N2947 093605.8 -122612 13.00 8 1.5 1.3 0 27309 MCG -2-25- 4 +N2948 093859.2 +065720 13.50 8 1.72 0.81 0 27518 UGC 5141 +N2949 093952.5 +165451 15.2 8 +N2950 094236.4 +585108 11.84 8 2.7 1.8 145 27765 UGC 5176 +N2951 093940.9 -001407 15.1 8 +N2952 093737.0 -101100 15.33 8 diff --git a/kstars/kstars/data/ngcic04.dat b/kstars/kstars/data/ngcic04.dat new file mode 100644 index 00000000..39fcb57b --- /dev/null +++ b/kstars/kstars/data/ngcic04.dat @@ -0,0 +1,1000 @@ +N2953 094019.0 +144958 0.00 8 0 +N2954 094024.7 +145520 13.30 8 1.7 1.1 160 27600 UGC 5155 +N2955 094117.1 +355300 13.61 8 1.7 0.9 162 27666 UGC 5166 +N2956 093917.0 -190604 15.23 8 0.9 0.3 0 27531 ESO 565- 34 +N2957 094715.8 +725910 0.00 8 0 28113 MCG 12-10- 1 +N2957B094718.1 +725902 8 1.0 0.4 0 28119 MCG 12-10- 2 +N2958 094041.6 +115318 13.97 8 1.0 0.8 0 27620 UGC 5160 +N2959 094509.0 +683540 13.65 8 1.3 1.3 0 27939 UGC 5202 +N2960 094036.4 +033437 13.29 8 1.8 1.2 0 27619 UGC 5159 +N2961 094522.0 +683631 8 1.1 0.3 44 27958 MCG 12- 9- 63 +N2962 094054.0 +051000 12.96 8 2.6 1.9 3 27635 UGC 5167 +N2963 094750.4 +725752 14.34 8 1.2 0.6 0 28155 UGC 5222 +N2964 094253.9 +315051 11.99 8 2.9 1.6 97 27777 UGC 5183 +N2965 094319.1 +361452 14.44 8 1.2 0.9 79 27813 UGC 5191 +N2966 094211.5 +044023 13.56 8 2.2 0.9 0 27734 UGC 5181 +N2967 094203.8 +002008 12.30 8 3.0 2.8 65 27723 UGC 5180 +N2968 094312.0 +315541 12.78 8 2.3 1.6 45 27800 UGC 5190 +N2969 094154.5 -083611 15.50 8 1.3 1.2 0 27714 MCG -1-25- 21 +N2970 094330.3 +315834 14.38 8 0.6 0.5 0 27827 MCG 5-23- 30 +N2971 094346.1 +361046 14.78 8 1.1 0.8 0 27843 UGC 5197 +N2972 094028.5 -502009 10.72 3 +N2973 094134.7 -300254 0.00 8 0 +N2974 094233.3 -034159 11.87 8 3.5 2.0 40 27762 MCG 0-25- 8 +N2975 094116.1 -164027 16.12 8 +N2976 094715.6 +675450 10.82 8 5.9 2.7 143 28120 UGC 5221 +N2977 094346.9 +745143 13.30 8 1.8 0.8 145 27845 UGC 5175 +N2978 094316.8 -094445 13.50 8 1.0 0.9 0 27808 MCG -1-25- 29 +N2979 094308.6 -102300 13.92 8 1.5 0.9 0 27795 MCG -2-25- 12 +N2980 094312.0 -093646 13.60 8 1.6 0.9 170 27799 MCG -1-25- 28 +N2981 094456.5 +310552 14.40 8 1.2 1.0 0 27925 UGC 5208 +N2982 094200.1 -440138 0.00 0 0 +N2983 094340.8 -202841 12.76 8 2.5 1.5 95 27840 ESO 566- 3 +N2984 094340.4 +110339 14.39 8 0.7 0.7 0 27838 UGC 5200 +N2985 095020.9 +721645 11.18 8 4.6 3.6 0 28316 UGC 5253 +N2986 094416.3 -211642 11.72 8 3.2 2.8 105 27885 ESO 566- 5 +N2987 094541.5 +045631 13.85 8 1.5 0.7 0 27981 UGC 5220 +N2988 094647.8 +220041 14.3 8 +N2989 094525.8 -182236 13.58 8 1.7 0.9 38 27962 ESO 566- 9 +N2990 094617.6 +054230 13.10 8 1.3 0.7 85 28026 UGC 5229 +N2991 094649.8 +220056 13.53 8 1.4 1.1 0 28079 UGC 5233 +N2992 094542.1 -141939 13.14 8 3.5 1.1 0 27982 MCG -2-25- 14 +N2993 094548.4 -142208 13.11 8 1.3 0.9 0 27991 MCG -2-25- 15 +N2994 094716.3 +220523 13.98 8 1.3 1.0 125 28122 UGC 5239 +N2995 094359.1 -543549 0.00 0 0 +N2996 094630.2 -213418 13.54 8 1.5 1.3 0 28049 ESO 566- 12 +N2997 094539.4 -311128 10.06 8 8.9 6.8 110 27978 ESO 434- 35 +N2998 094843.7 +440452 13.11 8 2.9 1.3 53 28196 UGC 5250 +N2999 +N3000 094851.3 +440749 0.00 0 0 +N3001 094619.1 -302618 12.72 8 2.9 1.9 6 28027 ESO 434- 38 +N3002 094907.7 +440250 16. 8 +N3003 094836.0 +332518 12.33 8 5.8 1.3 79 28186 UGC 5251 +N3004 094902.2 +440640 0.00 0 0 +N3005 094915.5 +440748 16. 8 +N3006 094917.3 +440131 15.6 8 +N3007 094745.6 -062617 15.00 8 1.3 0.5 0 28150 MCG -1-25- 38 +N3008 094934.1 +440606 15.4 8 +N3009 095011.1 +441742 14.30 8 0.86 0.83 0 28303 UGC 5264 +N3010 095033.2 +441852 14.3 8 +N3011 094941.2 +321316 14.20 8 0.9 0.8 0 28259 UGC 5259 +N3012 094952.1 +344251 14.53 8 1.1 1.0 0 28270 UGC 5262 +N3013 095009.3 +333409 15.6 8 +N3014 094907.6 -044434 14. 8 +N3015 094922.9 +010844 14.30 8 0.71 0.55 0 28240 UGC 5261 +N3016 094950.7 +124143 13.75 8 1.2 0.9 0 28269 UGC 5266 +N3017 094903.0 -024919 14.45 8 1.0 1.0 0 28220 MCG 0-25- 19 +N3018 094941.4 +003716 14.13 8 1.2 0.7 0 28258 UGC 5265 +N3019 095007.2 +124445 15.0 8 +N3020 095006.6 +124849 12.63 8 3.2 1.6 0 28296 UGC 5271 +N3021 095057.1 +333313 12.91 8 1.6 0.9 0 28357 UGC 5280 +N3022 094939.2 -051000 14.29 8 1.6 1.6 0 28257 MCG -1-25- 46 +N3023 094952.6 +003705 13.90 8 1.62 0.92 0 28272 UGC 5269 +N3024 095027.4 +124556 13.79 8 2.1 0.5 0 28324 UGC 5275 +N3025 094929.0 -214432 13.85 8 1.5 1.2 0 28249 ESO 566- 15 +N3026 095054.7 +283302 13.52 8 2.7 0.8 0 28351 UGC 5279 +N3027 095539.5 +721213 12.18 8 4.3 2.0 130 28636 UGC 5316 +N3028 094954.2 -191103 13.53 8 1.3 1.0 0 28276 ESO 566- 16 +N3029 094853.7 -080306 14.50 8 1.4 1.0 0 28206 MCG -1-25- 47 +N3030 095010.5 -121335 15. 8 +N3031 095533.5 +690400 7.89 8 26.9 14.1 157 28630 UGC 5318 M 81 Bode's Galaxy +N3032 095208.0 +291413 13.18 8 2.0 1.8 95 28424 UGC 5292 +N3033 094830.0 -562529 9.24 3 +N3034 095554.0 +694057 9.30 8 11.2 4.3 65 28655 UGC 5322 M 82 Ursa Major A +N3035 095155.0 -064923 13.50 8 1.6 1.4 0 28415 MCG -1-25- 52 +N3036 094915.9 -624032 0.00 3 0 +N3037 095124.0 -270040 13.64 8 1.2 1.1 0 28381 ESO 499- 10 +N3038 095115.9 -324518 12.42 8 2.5 1.3 130 28376 ESO 374- 2 +N3039 095229.7 +020916 14.00 8 1.29 0.68 0 28452 UGC 5297 +N3040 095305.1 +192555 14.2 8 +N3041 095307.0 +164044 12.30 8 3.7 2.4 95 28485 UGC 5303 +N3042 095320.2 +004152 13.60 8 1.20 0.78 0 28498 UGC 5307 +N3043 095614.8 +591826 13.44 8 1.7 0.6 0 28672 UGC 5327 +N3044 095339.8 +013446 12.46 8 4.9 0.7 13 28517 UGC 5311 +N3045 095317.6 -183842 13.61 8 1.4 0.6 0 28492 MCG -3-25- 28 +N3046 095358.6 -271711 12.78 0 2.1 1.9 0 +N3047 095432.5 -011732 14.2 8 +N3048 095456.5 +162723 15.2 8 +N3049 095449.6 +091618 13.04 8 2.2 1.4 0 28590 UGC 5325 +N3050 094308.5 -102300 14. 8 +N3051 095358.6 -271711 12.78 8 2.1 1.9 0 28536 ESO 499- 16 +N3052 095428.0 -183822 12.78 8 2.0 1.3 102 28570 ESO 566- 26 +N3053 095533.6 +162558 13.63 8 1.8 0.9 0 28631 UGC 5329 +N3054 095428.6 -254212 12.60 8 3.8 2.3 0 28571 ESO 499- 18 +N3055 095517.4 +041617 12.70 8 2.1 1.3 63 28617 UGC 5328 +N3056 095433.0 -281749 12.57 8 1.8 1.1 16 28576 ESO 435- 7 +N3057 100536.0 +801700 13.49 8 2.2 1.3 5 29296 UGC 5404 +N3058 095335.1 -122845 0.00 8 0 28513 MCG -2-25- 26 +N3059 095008.1 -735517 11.70 8 3.6 3.2 0 28298 ESO 37- 7 +N3060 095619.2 +164952 13.82 8 2.2 0.6 0 28680 UGC 5338 +N3061 095611.9 +755154 13.47 8 1.7 1.5 0 28670 UGC 5319 +N3062 095635.7 +012543 14.90 8 0.80 0.44 0 28699 CGCG 8- 2 +N3063 100141.8 +720704 0.00 0 0 +N3064 095541.4 -062150 14.50 8 1.1 0.3 0 28638 MCG -1-26- 1 +N3065 100153.2 +721013 13.50 8 1.7 1.7 0 29046 UGC 5375 +N3066 100210.0 +720725 13.55 8 1.1 1.0 0 29059 UGC 5379 +N3067 095822.0 +322212 12.78 8 2.5 0.9 105 28805 UGC 5351 +N3068 095838.0 +285216 16.00 8 0.2 0.15 0 28815 UGC 5353 +N3069 095756.7 +102556 15.08 8 0.8 0.4 0 28788 MCG 2-26- 5 +N3070 095807.1 +102140 13.25 8 1.4 1.4 0 28796 UGC 5350 +N3071 095853.0 +313713 15.30 8 0.6 0.5 0 28825 CGCG 153- 8 +N3072 095723.9 -192118 13.71 8 1.9 0.6 0 28749 ESO 566- 33 +N3073 100051.9 +553713 14.07 8 1.3 1.2 0 28974 UGC 5374 +N3074 095941.2 +352332 13.30 8 2.3 2.1 145 28888 UGC 5366 +N3075 095856.2 +142514 14.32 8 1.2 0.8 0 28833 UGC 5360 +N3076 095737.6 -181043 14.00 8 1.0 0.9 0 28766 ESO 566- 34 +N3077 100321.1 +684402 10.61 8 5.4 4.5 45 29146 UGC 5398 +N3078 095824.5 -265534 12.14 8 2.5 2.1 177 28806 ESO 499- 27 +N3079 100158.2 +554043 11.54 8 7.9 1.4 165 29050 UGC 5387 +N3080 095955.8 +130238 14.32 8 0.9 0.8 0 28910 UGC 5372 +N3081 095929.7 -224930 12.85 8 2.1 1.6 158 28876 ESO 499- 31 +N3082 095853.1 -302128 13.47 8 1.8 0.7 0 28829 ESO 435- 18 +N3083 095949.7 -025239 14.24 8 1.0 0.4 0 28900 MCG 0-26- 2 +N3084 095906.4 -270744 13.16 8 1.7 1.2 0 28841 ESO 499- 29 +N3085 095929.2 -192932 13.96 8 1.2 0.4 0 28875 ESO 566- 38 +N3086 100011.0 -025834 14.67 8 1.1 0.4 0 28924 MCG 0-26- 3 +N3087 095908.8 -341330 11.58 8 2.5 2.0 0 28845 ESO 374- 15 +N3088 100109.2 +222411 14.7 8 +N3089 095936.7 -281953 13.21 8 1.8 1.0 0 28882 ESO 435- 24 +N3090 100030.2 -025819 13.60 8 1.7 1.4 0 28945 MCG 0-26- 5 +N3091 100013.9 -193814 12.13 8 3.0 1.9 149 28927 ESO 566- 41 +N3092 100047.4 -030045 14.94 8 1.2 0.6 0 28967 MCG 0-26- 8 +N3093 100053.6 -025819 15.44 8 0.7 0.3 0 28977 MCG 0-26- 7 +N3094 100125.9 +154612 13.23 8 2.0 1.4 0 29009 UGC 5390 +N3095 100005.8 -313310 12.42 8 3.5 2.0 0 28919 ESO 435- 26 +N3096 100032.9 -193945 14.35 8 1.0 0.8 170 28950 ESO 566- 42 +N3097 100416.0 +600733 0.00 0 0 +N3098 100217.4 +244237 12.89 8 2.3 0.6 90 29067 UGC 5397 +N3099 100236.6 +324224 15.4 8 +N3100 100041.2 -313945 12.00 8 3.2 1.6 154 28960 ESO 435- 30 +N3101 100135.4 -025940 15.40 8 1.2 0.3 0 29025 MCG 0-26- 11 +N3102 100431.7 +600629 14.10 8 0.93 0.91 0 29220 UGC 5418 +N3103 100041.2 -313945 13.50 8 +N3104 100357.3 +404525 13.60 8 3.3 2.2 90 29186 UGC 5414 +N3105 100048.0 -544600 10.73 3 +N3106 100405.6 +311110 13.27 8 1.8 1.8 0 29196 UGC 5419 +N3107 100422.5 +133717 14.20 8 0.7 0.6 0 29209 UGC 5425 +N3108 100229.5 -314037 12.78 8 2.5 1.8 110 29076 ESO 435- 32 +N3109 100306.7 -260932 10.39 8 19.1 3.7 93 29128 ESO 499- 36 +N3110 100402.1 -062829 13.00 8 1.5 0.7 0 29192 MCG -1-26- 14 +N3111 100607.4 +471545 13.70 8 1.15 1.02 0 29338 UGC 5441 +N3112 100359.4 -204651 15.88 8 +N3113 100426.8 -282649 13.33 8 3.3 1.2 0 29216 ESO 435- 35 +N3114 100242.0 -600700 4.47 3 +N3115 100514.1 -074307 9.87 8 7.2 2.5 40 29265 MCG -1-26- 18 Spindle Galaxy +N3116 100645.0 +310551 15.3 8 +N3117 100610.5 +025446 14.30 8 0.98 0.85 0 29340 UGC 5445 +N3118 100711.6 +330140 14.30 8 3.08 0.45 0 29415 UGC 5452 +N3119 100651.9 +142225 14.20 8 1.0 0.9 0 +N3120 100522.9 -341313 13.52 8 1.8 1.3 1 29278 ESO 374- 29 +N3121 100652.2 +142221 8 1.7 1.4 20 29387 UGC 5450 +N3122 100401.9 -062828 13.5 8 +N3123 100701.8 +000402 0.00 0 0 +N3124 100639.7 -191317 12.86 8 3.0 2.5 165 29377 ESO 567- 17 +N3125 100634.5 -295610 13.50 8 1.1 0.7 114 29366 ESO 435- 41 +N3126 100820.6 +315146 13.55 8 2.8 0.5 0 29484 UGC 5466 +N3127 100624.8 -160734 14.50 8 1.2 0.2 0 29357 MCG -3-26- 22 +N3128 100601.4 -160719 14.15 8 1.6 0.7 0 29330 MCG -3-26- 20 +N3129 100819.2 +182550 0.00 0 0 +N3130 100812.3 +095837 14.38 8 1.0 0.6 0 29475 UGC 5468 +N3131 100836.4 +181352 13.76 8 2.4 0.7 0 29499 UGC 5471 +N3132 100701.8 -402611 10.09 6 Eight-Burst Planetary +N3133 100712.8 -115755 14.00 8 0.8 0.3 0 +N3134 101229.2 +122238 14.80 0 0.8 0.2 0 +N3135 101054.4 +455701 14.30 8 1.02 0.56 0 29646 UGC 5486 +N3136 100548.1 -672241 11.70 8 3.1 2.1 0 29160 ESO 92- 7 +N3136 100548.2 -672239 11.70 8 3.1 2.1 30 29311 ESO 92- 8 +N3136B101013.3 -670018 12.70 8 1.5 0.9 30 29597 ESO 92- 13 +N3137 100907.4 -290351 12.10 8 6.3 2.2 1 29530 ESO 435- 47 +N3138 100916.7 -115724 15.00 8 1.2 0.4 0 29532 MCG -2-26- 32 +N3139 101005.2 -114642 15.00 8 1.4 1.2 0 29583 MCG -2-26- 34 +N3140 100927.9 -163742 14.80 8 0.9 0.5 0 29548 MCG -3-26- 28 +N3141 100919.9 -163912 15.28 8 +N3142 101006.4 -082846 14. 8 +N3143 101004.0 -123453 14.90 8 0.8 0.6 0 29579 MCG -2-26- 33 +N3144 101532.2 +741313 14.29 8 1.2 0.7 0 29949 UGC 5519 +N3145 101010.0 -122602 12.54 8 3.1 1.6 0 29591 MCG -2-26- 36 +N3146 101109.9 -205214 13.94 8 1.0 0.9 0 29663 ESO 567- 23 +N3147 101653.2 +732404 11.43 8 3.9 3.5 155 30019 UGC 5532 +N3148 101326.4 +502644 16. 8 +N3149 100344.1 -802518 0.00 8 2.0 1.9 0 29171 ESO 19- 1 +N3150 101326.3 +383927 15.4 8 +N3151 101329.1 +383711 14.80 8 1.2 0.7 0 29796 MCG 7-21- 18 +N3152 101334.1 +385036 15.20 8 1.0 0.6 0 29805 MCG 7-21- 18A +N3153 101250.5 +124000 13.35 8 2.1 0.9 0 29747 UGC 5505 +N3154 101301.3 +170203 14.3 8 +N3155 101739.8 +742051 13.85 8 1.4 1.0 0 30064 UGC 5538 +N3156 101241.1 +030750 13.07 8 1.9 1.1 47 29730 UGC 5503 +N3157 101142.4 -313834 13.91 8 2.5 0.5 0 29691 ESO 435- 51 +N3158 101350.8 +384555 12.94 8 2.0 1.8 0 29822 UGC 5511 +N3159 101353.2 +383912 14.61 8 2.1 2.1 0 29825 MCG 7-21- 21 +N3160 101355.2 +385032 15.2 8 +N3161 101359.2 +383926 14.50 8 2.1 1.6 0 29837 MCG 7-21- 22 +N3162 101332.0 +224423 12.21 8 3.0 2.5 0 29800 UGC 5510 +N3163 101407.1 +383910 14.33 8 1.5 1.5 0 29846 UGC 5517 +N3164 101511.4 +564019 14.60 8 0 29928 UGC 5527 +N3165 101331.4 +032232 14.50 8 1.6 0.8 177 29798 UGC 5512 +N3166 101345.0 +032531 11.32 8 4.8 2.3 87 29814 UGC 5516 +N3167 101435.9 +293547 0.00 0 0 +N3168 101623.0 +601406 14.20 8 0.98 0.92 0 30001 UGC 5536 +N3169 101414.4 +032808 11.08 8 4.4 2.8 45 29855 UGC 5525 +N3170 101614.5 +463645 0.00 0 0 +N3171 101536.8 -203851 13.82 8 1.7 1.1 0 29950 ESO 567- 31 +N3172 114714.0 +890535 14.9 8 Polarissima Borealis +N3173 101434.9 -274134 13.54 8 2.1 1.7 0 29883 ESO 500- 16 +N3174 101532.4 +741312 14.3 8 +N3175 101442.4 -285220 12.13 8 5.0 1.3 56 29892 ESO 436- 3 +N3176 101517.5 -190157 0.00 0 0 +N3177 101634.5 +210729 13.04 8 1.4 1.2 135 30010 UGC 5544 +N3178 101609.2 -154729 13.49 8 1.3 0.7 0 29980 MCG -3-26- 34 +N3179 101757.2 +410651 14.09 8 1.9 0.5 0 30078 UGC 5555 +N3180 101817.0 +412526 10.4 8 +N3181 101811.5 +412446 0.00 0 0 +N3182 101933.0 +581221 13.10 8 1.53 1.22 0 30176 UGC 5568 +N3183 102150.4 +741041 12.68 8 2.3 1.4 170 30323 UGC 5582 +N3184 101817.3 +412526 10.36 8 7.4 6.9 135 30087 UGC 5557 +N3185 101738.7 +214119 12.99 8 2.3 1.6 130 30059 UGC 5554 +N3186 101738.0 +065815 15.0 8 +N3187 101747.6 +215225 13.91 8 3.0 1.3 0 30068 UGC 5556 +N3188 101942.8 +572524 14.60 8 0.92 0.72 0 30179 MCG 10-15- 64 +N3188 101943.0 +572516 8 0.9 0.9 0 30183 UGC 5569 +N3189 101805.6 +214952 11.9 8 +N3190 101805.7 +214959 12.12 8 4.4 1.5 125 30083 UGC 5559 +N3191 101905.0 +462713 14.10 8 0.8 0.6 0 30136 UGC 5565 +N3192 101858.4 +462715 16.09 0 +N3193 101825.0 +215342 11.83 8 3.0 2.7 0 30099 UGC 5562 +N3194 101740.2 +742050 13.9 8 +N3195 100921.0 -805131 0.00 6 1.0 0 +N3196 101849.0 +274007 15.7 8 +N3197 101427.7 +774913 14.34 8 1.3 1.0 0 29870 UGC 5500 +N3198 101954.9 +453309 10.87 8 8.5 3.3 35 30197 UGC 5572 +N3199 101724.4 -575520 0.00 5 0 +N3200 101836.5 -175857 12.83 8 4.2 1.3 169 30108 ESO 567- 45 +N3201 101736.8 -462440 9.18 4 +N3202 102031.7 +430118 13.90 8 1.24 0.84 0 30236 UGC 5581 +N3203 101934.5 -264153 13.10 8 2.9 0.6 58 30177 ESO 500- 24 +N3204 102011.0 +274901 14.34 8 1.3 0.9 0 30214 UGC 5580 +N3205 102050.0 +425819 14.20 8 0.84 0.65 0 30254 UGC 5585 +N3206 102147.6 +565550 13.80 8 2.20 1.03 0 30322 UGC 5589 +N3207 102100.6 +425907 14.10 8 1.14 0.69 0 30267 UGC 5587 +N3208 101941.0 -254848 13.42 8 1.8 1.6 20 30180 ESO 500- 25 +N3209 102038.4 +253018 13.72 8 1.3 1.1 0 30242 UGC 5584 +N3210 102759.2 +794957 0.00 8 0 +N3211 101750.4 -624012 19.4 6 +N3212 102816.4 +794924 14.00 8 1.1 1.0 0 30813 UGC 5643 +N3213 102117.3 +193906 14.18 8 1.1 0.9 0 30283 UGC 5590 +N3214 102308.8 +570221 14.70 8 0.92 0.53 0 30419 MCG 10-15- 71 +N3215 102840.6 +794847 14.11 8 1.5 1.1 0 30840 UGC 5659 +N3216 102141.2 +235523 14.36 8 1.3 1.0 0 30312 UGC 5593 +N3217 102332.6 +105735 15.40 0 0.4 0.4 0 +N3218 102148.9 +741039 12.5 8 +N3219 102237.4 +383444 15.4 8 +N3220 102344.6 +570137 14.30 8 1.23 0.59 0 30462 UGC 5614 +N3221 102219.9 +213430 13.80 8 3.2 0.7 0 30358 UGC 5601 +N3222 102234.7 +195314 13.70 8 1.3 1.1 0 30377 UGC 5610 +N3223 102136.0 -341600 11.79 8 4.1 2.5 135 30308 ESO 375- 12 +N3224 102141.5 -344145 12.00 8 1.9 1.5 133 30314 ESO 375- 13 +N3225 102509.9 +580900 14.20 8 2.0 1.0 0 30569 UGC 5631 +N3226 102327.4 +195355 12.30 8 3.2 2.8 15 30440 UGC 5617 +N3227 102331.5 +195148 11.10 8 5.4 3.6 155 30445 UGC 5620 +N3228 102148.0 -514300 6.15 3 +N3229 102153.2 +001743 14.62 0 +N3230 102343.9 +123404 13.80 8 2.3 1.1 0 30463 UGC 5624 +N3231 102657.8 +664855 0.00 0 0 +N3232 102424.2 +280134 15.19 8 0.7 0.7 0 30508 MCG 5-25- 4 +N3233 102157.4 -221604 13.51 8 1.7 0.9 0 30336 ESO 568- 1 +N3234 102459.3 +280126 14.29 0 1.2 0.9 0 +N3235 102454.0 +280100 8 1.2 0.9 85 30553 UGC 5635 +N3236 102648.5 +611622 15.3 8 +N3237 102543.3 +393847 13.96 8 1.3 1.3 0 30610 UGC 5640 +N3238 102643.0 +571335 13.80 8 1.27 1.00 0 30686 UGC 5649 +N3239 102505.6 +170935 11.73 8 5.0 3.3 0 30560 UGC 5637 +N3240 102430.6 -214728 13.87 8 1.1 0.9 0 30515 ESO 568- 3 +N3241 102416.9 -322857 13.06 8 2.2 1.5 0 30498 ESO 436- 16 +N3242 102446.1 -183832 10.3 6 Ghost of Jupiter +N3243 102621.4 -023720 14.07 8 1.4 1.1 0 30655 UGC 5652 +N3244 102529.3 -394940 12.89 8 2.0 1.5 170 30594 ESO 317- 24 +N3245 102718.4 +283027 11.70 8 3.2 1.8 0 30714 UGC 5662 +N3245 102718.3 +283029 11.70 8 3.2 1.8 177 30744 UGC 5663 +N3246 102641.8 +035143 13.80 8 2.14 0.89 0 30684 UGC 5661 +N3247 102417.3 -574535 7.99 3 +N3248 102745.4 +225050 13.38 8 2.5 1.1 0 30776 UGC 5669 +N3249 102622.2 -345749 13.83 8 1.6 1.3 0 30657 ESO 375- 24 +N3250 102632.3 -395638 12.18 8 2.8 2.0 0 30671 ESO 317- 26 +N3250C102742.7 -400008 8 1.8 0.5 56 30774 ESO 317- 28 +N3250B102744.3 -402608 13.74 8 2.3 0.6 6 30775 ESO 317- 29 +N3250A102753.6 -400450 8 1.2 0.2 89 30790 ESO 317- 30 +N3250D102757.9 -394857 8 1.7 0.3 29 30792 ESO 317- 31 +N3250E102900.9 -400459 8 2.1 1.4 142 30865 ESO 317- 34 +N3251 102916.8 +260557 14.27 8 2.0 0.4 0 30892 UGC 5684 +N3252 103423.1 +734554 14.12 8 2.0 0.6 0 31278 UGC 5732 +N3253 102827.5 +124222 14.30 8 1.2 1.1 0 30829 UGC 5674 +N3254 102920.0 +292928 12.41 8 5.0 1.6 46 30895 UGC 5685 +N3255 102630.0 -604000 11.54 3 +N3256 102751.3 -435414 12.15 8 3.8 2.1 0 30626 ESO 263- 34 +N3256 102751.5 -435420 12.15 8 3.8 2.1 100 30785 ESO 263- 38 +N3256B102901.3 -442411 8 1.8 0.5 135 30867 ESO 263- 39 +N3256C102905.9 -435111 8 1.5 1.1 159 30873 ESO 263- 41 +N3257 102847.1 -353928 14.11 8 1.0 0.9 0 30849 ESO 375- 36 +N3258 102332.8 -344530 0.00 8 0 30815 ESO 375- 32 +N3258 102854.2 -353622 12.49 8 2.9 2.5 75 30859 ESO 375- 37 +N3258C103124.9 -351314 8 1.2 0.9 48 31053 ESO 375- 53 +N3258D103155.8 -352433 8 1.6 0.9 5 31094 ESO 375- 58 +N3258E103225.2 -345958 8 1.6 0.3 27 31131 ESO 375- 60 +N3259 103234.8 +650228 13.40 8 1.35 0.89 0 31145 UGC 5717 +N3260 102906.2 -353540 13.71 8 1.2 1.0 2 30875 ESO 375- 40 +N3261 102901.4 -443925 12.00 8 3.7 2.8 0 30868 ESO 263- 40 +N3262 102906.2 -440935 14.21 8 1.1 0.9 0 30876 ESO 263- 42 +N3263 102913.7 -440617 12.50 8 5.1 1.4 97 30887 ESO 263- 43 +N3264 103220.3 +560500 12.50 8 2.9 1.2 177 31125 UGC 5719 +N3265 103106.8 +284747 14.10 8 1.3 1.0 0 31029 UGC 5705 +N3266 103317.6 +644458 13.42 8 1.5 1.3 0 31198 UGC 5725 +N3267 102948.6 -351921 13.48 8 1.8 1.1 0 30934 ESO 375- 42 +N3268 103000.6 -351930 12.50 8 3.5 2.5 71 30949 ESO 375- 45 +N3269 102957.6 -351330 13.14 8 2.5 1.1 8 30945 ESO 375- 44 +N3270 103130.2 +245209 13.90 8 3.2 0.8 10 31059 UGC 5711 +N3271 103026.6 -352131 12.86 8 3.1 1.8 106 30988 ESO 375- 48 +N3272 103148.1 +282808 0.00 8 0 +N3273 103029.2 -353649 13.55 8 1.7 0.8 97 30992 ESO 375- 49 +N3274 103216.7 +274013 13.21 8 2.1 1.0 100 31122 UGC 5721 +N3275 103051.8 -364425 11.80 8 2.8 2.1 0 31014 ESO 375- 50 +N3276 103109.2 -395641 14.40 8 1.0 0.6 0 31031 ESO 317- 40 +N3277 103255.4 +283043 12.50 8 1.9 1.7 0 31166 UGC 5731 +N3278 103135.4 -395717 13.01 8 1.3 0.9 0 31068 ESO 317- 43 +N3279 103442.8 +111150 13.95 8 2.86 0.34 0 31302 UGC 5741 +N3280 103246.4 -123804 16. 8 +N3281 103152.1 -345113 12.70 8 3.3 1.7 0 31090 ESO 375- 55 +N3281C103259.4 -345311 8 1.4 0.3 160 31173 ESO 375- 63 +N3281D103419.0 -342413 8 2.0 0.4 160 31273 ESO 375- 68 +N3282 103221.9 -221808 13.96 8 1.9 0.6 0 31129 ESO 568- 16 +N3283 103111.6 -461505 12.50 0 2.6 1.5 0 +N3284 103621.2 +583713 14.20 0 1.06 0.69 0 +N3285 103335.8 -272716 13.05 8 2.6 1.5 0 31161 ESO 501- 8 +N3285 103335.9 -272718 13.05 8 2.6 1.5 108 31217 ESO 501- 15 +N3285B103437.0 -273914 8 1.5 1.1 43 31293 ESO 501- 18 +N3286 103621.2 +583713 14.20 8 1.06 0.69 0 31433 MCG 10-15-112 +N3287 103447.3 +213854 12.89 8 2.1 1.0 0 31311 UGC 5742 +N3288 103625.7 +583322 14.50 8 0.93 0.69 0 31446 UGC 5752 +N3289 103407.3 -351925 13.44 8 2.2 0.6 153 31253 ESO 375- 65 +N3290 103517.4 -171636 14.50 8 1.0 0.5 0 31346 +N3291 103606.3 +371629 0.00 0 0 +N3292 103534.4 -061047 15.15 8 1.1 0.9 0 31370 MCG -1-27- 23 +N3293 103548.8 -581300 4.84 3 Gem Cluster +N3294 103616.1 +371928 12.20 8 3.5 1.8 122 31428 UGC 5753 +N3295 8 +N3296 103245.4 -124302 14.61 8 +N3297 103311.8 -124018 15.38 8 +N3298 103712.3 +500713 15.2 8 +N3299 103623.8 +124227 13.30 8 2.2 1.7 0 31442 UGC 5761 +N3300 103638.4 +141017 13.10 8 1.9 1.0 0 31472 UGC 5766 +N3301 103655.6 +215258 12.31 8 3.5 1.0 52 31497 UGC 5767 +N3302 103547.4 -322131 13.49 8 1.7 1.2 0 31391 ESO 437- 7 +N3303 103659.5 +180815 0.00 8 0.6 0.4 0 31508 UGC 5773 +N3304 103737.9 +372721 14.30 8 1.7 0.6 0 31572 UGC 5777 +N3305 103612.5 -270946 13.77 8 1.1 1.1 0 31421 ESO 501- 30 +N3306 103710.2 +123909 14.00 8 1.3 0.5 0 31528 UGC 5774 +N3307 103617.3 -273146 14.49 8 0.9 0.3 28 31430 ESO 501- 31 +N3308 103622.3 -272616 12.94 8 1.7 1.3 32 31438 ESO 501- 34 +N3309 103636.3 -273105 12.60 8 1.9 1.6 0 31466 ESO 501- 36 +N3310 103846.1 +533008 11.15 8 3.1 2.4 0 31650 UGC 5786 +N3311 103643.3 -273141 12.65 8 3.5 2.9 0 31478 ESO 501- 38 +N3312 103702.5 -273354 12.68 8 3.3 1.3 0 31513 ESO 501- 43 +N3313 103725.6 -251906 12.21 8 3.9 3.2 55 31551 ESO 501- 50 +N3314 103713.2 -274104 0.00 8 0 31531 ESO 501- 46A +N3314B103712.9 -274102 8 3.6 3.0 0 31532 ESO 501- 46B +N3315 103719.6 -271130 14.42 8 1.1 1.0 0 31540 ESO 501- 48 +N3316 103737.3 -273539 13.64 8 1.3 1.1 0 31571 ESO 501- 54 +N3317 103743.1 -273111 0.00 0 0.3: 0 +N3318 103715.5 -413739 12.19 8 2.4 1.3 0 31373 ESO 317- 50 +N3318 103715.7 -413742 12.19 8 2.4 1.3 78 31533 ESO 317- 52 +N3318B103734.9 -412754 8 1.5 1.1 110 31565 ESO 317- 53 +N3319 103910.0 +414118 11.48 8 6.2 3.4 37 31671 UGC 5789 +N3320 103936.5 +472353 13.01 8 2.2 1.0 0 31708 UGC 5794 +N3321 103850.5 -113856 13.89 8 2.5 1.2 0 31653 MCG -2-27- 10 +N3322 103850.7 -113855 14. 8 +N3323 103939.0 +251922 14.28 8 1.3 0.7 0 31712 UGC 5800 +N3324 103718.0 -583759 6.91 3 +N3325 103920.4 -001201 13.70 8 1.19 0.93 0 31689 UGC 5795 +N3326 103931.8 +050627 14.20 8 0.82 0.70 0 31701 UGC 5799 +N3327 103957.9 +240528 14.17 8 1.1 0.9 0 31729 UGC 5803 +N3328 103954.2 +091801 0.00 0 0 +N3329 104439.4 +764834 12.96 8 1.8 1.0 0 32059 UGC 5837 +N3330 103836.0 -540859 7.55 3 +N3331 104008.9 -234913 13.91 8 1.2 0.9 0 31743 ESO 501- 72 +N3332 104028.4 +091057 13.40 8 1.34 1.12 0 31768 UGC 5807 +N3333 103950.0 -360210 13.93 8 2.0 0.4 160 31723 ESO 376- 2 +N3334 104131.4 +371843 13.85 8 1.1 1.0 0 31845 UGC 5817 +N3335 103934.0 -235522 13.99 8 1.1 0.9 0 31706 ESO 501- 71 +N3336 104017.0 -274637 13.00 8 1.9 1.5 0 31754 ESO 437- 36 +N3337 104147.6 +045917 15.3 8 +N3338 104207.5 +134452 11.64 8 5.9 3.6 100 31883 UGC 5826 +N3339 104218.1 -002237 13.90 8 +N3340 104217.8 -002242 16.76 8 1.0 0.9 0 31892 UGC 5827 +N3341 104231.6 +050235 14.9 8 +N3342 104028.4 +091057 13.40 0 1.34 1.12 0 +N3343 104610.4 +732111 14.40 8 1.3 0.9 0 32143 UGC 5863 +N3344 104330.8 +245525 10.45 8 7.1 6.5 0 31968 UGC 5840 +N3345 104332.0 +115907 0.00 0 0 +N3346 104338.9 +145219 12.41 8 2.9 2.5 0 31982 UGC 5842 +N3347 104231.9 -364624 0.00 8 0 31761 ESO 376- 4 +N3347C104054.0 -361718 8 1.5 1.2 20 31797 ESO 376- 5 +N3347B104159.9 -365607 8 3.2 0.8 95 31875 ESO 376- 10 +N3347 104246.4 -362114 12.17 8 3.6 2.1 173 31926 ESO 376- 13 +N3348 104710.0 +725027 12.17 8 2.0 2.0 0 32216 UGC 5875 +N3349 104350.6 +064547 15.2 8 +N3350 104423.0 +304329 15.30 8 0.7 0.7 0 32035 CGCG 155- 2 +N3351 104358.0 +114215 10.53 8 7.4 5.0 13 32007 UGC 5850 M 95 +N3352 104415.6 +222217 13.53 8 1.6 1.2 0 32025 UGC 5851 +N3353 104522.6 +555733 13.25 8 1.3 1.0 0 32103 UGC 5860 +N3354 104302.4 -362151 13.72 8 0.8 0.7 0 31941 ESO 376- 14 +N3355 104126.0 -232259 14.05 8 +N3356 104412.4 +064532 13.80 8 1.7 0.8 102 32021 UGC 5852 +N3357 104420.7 +140504 13.65 8 1.4 1.3 0 32032 UGC 5206 +N3358 104333.5 -362439 12.29 8 3.3 1.9 141 31974 ESO 376- 17 +N3359 104637.7 +631322 11.03 8 7.2 4.4 170 32183 UGC 5873 +N3360 104416.2 -111435 14.41 8 1.2 0.9 0 32026 MCG -2-28- 3 +N3361 104429.1 -111228 13.44 8 2.0 1.2 0 32044 MCG -2-28- 4 +N3362 104451.7 +063548 13.70 8 1.27 1.14 90 32078 UGC 5857 +N3363 104509.4 +220442 14.34 8 1.3 0.8 0 32089 UGC 5866 +N3364 104831.3 +722528 13.46 8 1.5 1.5 0 32314 UGC 5890 +N3365 104613.1 +014846 13.17 8 4.5 0.8 159 32153 UGC 5878 +N3366 103508.5 -434132 12.03 8 2.2 1.1 37 31335 ESO 264- 7 +N3367 104634.5 +134509 12.05 8 2.5 2.2 0 32178 UGC 5880 +N3368 104645.2 +114916 10.11 8 7.6 5.2 5 32192 UGC 5882 M 96 +N3369 104644.6 -251440 14.60 8 1.4 0.8 0 32191 ESO 501- 95 +N3370 104704.0 +171625 12.28 8 3.2 1.8 0 32207 UGC 5887 +N3371 104816.9 +123742 10.0 8 +N3372 104508.5 -595200 0.00 5 0 Eta Carina, Keyhole Nebula +N3373 113813.1 +120642 13.1 8 +N3374 104801.0 +431112 14.40 8 1.3 0.9 0 32266 UGC 5901 +N3375 104700.8 -095630 13.43 8 1.5 1.1 0 32205 MCG -2-28- 8 +N3376 104726.5 +060253 14.10 8 1.02 0.57 0 32231 UGC 5891 +N3377A104722.6 +140417 14.22 8 2.2 2.1 0 32226 UGC 5889 +N3377 104741.7 +135900 11.24 8 5.2 3.0 35 32249 UGC 5899 +N3378 104643.3 -400058 13.46 8 1.5 1.4 0 32189 ESO 318- 12 +N3379 104749.9 +123457 10.24 8 5.4 4.8 0 32256 UGC 5902 M 105 +N3380 104812.2 +283607 13.38 8 1.7 1.3 0 32287 UGC 5906 +N3381 104824.8 +344241 12.73 8 2.0 1.9 0 32302 UGC 5909 +N3382 104825.6 +364328 0.00 0 0 +N3383 104719.2 -242617 13.51 8 1.4 1.1 0 32224 ESO 501- 97 +N3384 104817.2 +123749 10.85 8 5.5 2.5 53 32292 UGC 5911 +N3385 104811.6 +045540 13.80 8 1.43 0.72 0 32285 UGC 5908 +N3386 104811.9 +045954 14.8 8 +N3387 104811.9 +045954 14.8 8 +N3388 105125.5 +083402 14.12 8 1.0 1.0 0 +N3389 104827.9 +123201 12.36 8 2.8 1.3 112 32306 UGC 5914 +N3390 104804.0 -313157 12.85 8 3.5 0.6 177 32271 ESO 437- 62 +N3391 104856.4 +141312 13.90 8 1.0 0.7 0 32347 UGC 5920 +N3392 105103.0 +654654 14.30 8 0.90 0.70 0 32512 MCG 11-13- 42 +N3393 104823.4 -250943 13.09 8 2.2 2.0 0 32300 ESO 501-100 +N3394 105039.8 +654338 13.80 8 1.67 1.15 0 32495 UGC 5937 +N3395 104949.5 +325851 12.40 8 2.1 1.2 50 32424 UGC 5931 +N3396 104955.1 +325927 12.63 8 3.1 1.2 0 32434 UGC 5935 +N3397 104439.5 +764834 12.9 8 +N3398 105131.4 +552328 14.60 8 1.0 0.3 0 32568 MCG 9-18- 39 +N3399 104927.6 +161306 13.80 8 1.7 1.7 0 32395 MCG 3-28- 12 +N3400 105045.5 +282808 14.11 8 1.3 0.8 0 32499 UGC 5949 +N3401 105019.9 +054841 0.00 0 0 +N3402 105026.1 -125042 13.11 0 0 +N3403 105354.8 +734125 12.97 8 3.0 1.2 0 32719 UGC 5997 +N3404 105018.0 -120631 14.13 8 2.1 0.5 0 32466 MCG -2-28- 11 +N3405 104943.3 +161418 14.4 8 +N3406 105146.0 +510205 13.7 8 +N3407 105217.8 +612247 14.30 8 1.14 0.62 0 32626 UGC 5978 +N3408 105211.7 +582617 14.30 8 0.85 0.75 0 32616 UGC 5977 +N3409 105020.3 -170237 15.00 8 1.2 0.2 0 32470 MCG -3-28- 12 +N3410 105153.7 +510023 15.00 8 0.91 0.51 0 32594 MCG 9-18- 42 +N3411 105026.2 -125044 12.90 8 2.1 2.1 0 32479 MCG -2-28- 12 +N3412 105053.2 +132446 11.45 8 3.6 2.0 155 32508 UGC 5952 +N3413 105120.7 +324559 13.08 8 2.2 0.9 0 32543 UGC 5960 +N3414 105116.3 +275833 11.96 8 3.5 2.6 0 32533 UGC 5959 +N3415 105142.7 +434244 13.45 8 2.1 1.3 10 32579 UGC 5969 +N3416 105148.3 +434551 15.40 8 0.6 0.2 0 32588 MCG 7-22- 73 +N3417 105101.8 +082822 15.3 8 +N3418 105123.9 +280643 14.07 8 1.4 1.1 0 32549 UGC 5963 +N3419 105117.7 +135646 13.46 8 1.2 1.0 0 32535 UGC 5964 +N3419A105119.9 +140127 8 1.8 0.2 137 32540 UGC 5965 +N3420 105009.6 -171433 14.59 8 1.3 1.1 0 32453 MCG -3-28- 11 +N3421 105057.6 -122655 14.47 8 2.0 1.6 0 32514 MCG -2-28- 13 +N3422 105117.3 -122409 14.63 8 1.3 0.3 0 32534 MCG -2-28- 15 +N3423 105113.3 +055031 11.59 8 3.8 3.2 10 32529 UGC 5962 +N3424 105146.3 +325403 13.18 8 2.8 0.8 113 32584 UGC 5972 +N3425 105125.5 +083402 14.12 8 1.0 1.0 0 32555 UGC 5967 +N3426 105141.7 +182851 14.08 8 1.1 0.8 0 32577 UGC 5975 +N3427 105126.3 +081755 14.20 8 1.1 0.5 0 32559 UGC 5966 +N3428 105129.5 +091646 13.95 8 1.5 0.7 0 32552 UGC 5968 +N3429 105057.4 +091555 8 +N3430 105210.9 +325709 12.20 8 4.0 2.2 30 32614 UGC 5982 +N3431 105115.0 -170029 14.53 8 1.3 0.3 0 32531 MCG -3-28- 14 +N3432 105231.3 +363708 11.67 8 6.8 1.5 38 32643 UGC 5986 +N3433 105203.8 +100854 12.29 8 3.5 3.2 0 32605 UGC 5981 +N3434 105158.0 +034731 13.50 8 1.46 1.11 0 32595 UGC 5980 +N3435 105448.3 +611724 14.00 8 1.9 1.2 0 32786 UGC 6025 +N3436 105228.8 +075414 15.2 8 +N3437 105235.7 +225603 12.75 8 2.5 0.8 0 32648 UGC 5995 +N3438 105226.0 +103250 14.30 8 0.8 0.8 0 32638 UGC 5988 +N3439 105225.9 +083325 15.2 8 +N3440 105349.5 +570708 14.02 8 2.1 0.5 0 32714 UGC 6009 +N3441 105231.1 +071330 14.20 8 0.91 0.51 0 32642 UGC 5993 +N3442 105308.2 +335436 13.80 8 0.6 0.5 30 32679 UGC 6001 +N3443 105300.1 +173425 13.70 8 2.8 1.4 0 32671 UGC 6000 +N3444 105259.4 +101239 15.46 8 1.53 0.17 0 32670 UGC 6004 +N3445 105436.5 +565928 12.90 8 1.6 1.5 0 32772 UGC 6021 +N3446 105206.9 -450821 0.00 0 0 +N3447 105326.8 +164644 0.00 8 0 32694 UGC 6006 +N3447A105329.0 +164707 8 1.5 0.8 110 32700 UGC 6007 +N3448 105439.1 +541824 12.48 8 5.6 1.8 65 32774 UGC 6024 +N3449 105253.1 -325534 12.19 8 3.3 1.0 148 32666 ESO 376- 25 +N3450 104803.6 -205057 12.72 8 2.5 2.2 0 32270 ESO 569- 6 +N3451 105420.8 +271423 13.61 8 1.7 0.8 0 32754 UGC 6023 +N3452 105414.1 -112418 14.80 8 1.0 0.3 0 32742 MCG -2-28- 19 +N3453 105340.5 -214734 13.84 8 1.1 0.6 0 32707 ESO 569- 17 +N3454 105429.4 +172038 14.18 8 2.80 0.36 0 32763 UGC 6026 +N3455 105431.1 +171705 12.83 8 2.5 1.5 0 32767 UGC 6028 +N3456 105403.3 -160140 13.33 8 1.9 1.3 0 32730 MCG -3-28- 18 +N3457 105448.6 +173716 13.60 8 0.9 0.9 0 32787 UGC 6030 +N3458 105601.4 +570701 13.20 8 1.4 0.9 0 32854 UGC 6037 +N3459 105444.3 -170231 14.50 8 1.6 0.5 0 32782 MCG -3-28- 22 +N3460 105448.6 +173716 13.60 0 0.9 0.9 0 +N3461 105455.2 +174229 0.00 0 0 +N3462 105521.1 +074148 13.19 8 1.7 1.2 0 32822 UGC 6034 +N3463 105513.3 -260827 13.75 8 1.5 0.7 0 32813 ESO 502- 2 +N3464 105440.5 -210354 13.00 8 2.6 1.7 112 32778 ESO 569- 22 +N3465 105931.3 +751129 14.44 8 1.2 1.0 0 33099 UGC 6056 +N3466 105615.5 +094516 14.36 8 1.2 0.7 0 32872 UGC 6042 +N3467 105644.3 +094530 14.43 8 0.9 0.8 0 32903 UGC 6045 +N3468 105731.2 +405646 13.96 8 1.6 1.0 176 32940 UGC 6048 +N3469 105657.7 -141803 13.78 8 1.7 1.2 0 32912 MCG -2-28- 24 +N3470 105844.9 +593038 14.20 8 1.20 0.97 0 33040 UGC 6060 +N3471 105909.3 +613151 13.23 8 1.7 0.8 14 33074 UGC 6064 +N3472 105722.2 -193816 0.00 0 0 +N3473 105805.2 +170728 14.35 8 1.1 1.0 0 32978 UGC 6052 +N3474 105808.7 +170544 14.85 8 0.8 0.7 0 32989 MCG 3-28- 42 +N3475 105825.2 +241335 14.00 8 1.7 1.1 0 33012 UGC 6058 +N3476 105807.6 +091634 14.70 8 0.81 0.72 0 32987 MCG 2-28- 32 +N3477 105812.5 +091302 15.7 8 +N3478 105927.8 +460721 13.57 8 2.6 1.2 132 33101 UGC 6069 +N3479 105855.5 -145741 13.50 8 1.7 1.2 0 33053 MCG -2-28- 27 +N3480 105807.6 +091634 14.70 0 0.81 0.72 0 +N3481 105926.6 -073239 14. 8 +N3482 105833.8 -463505 13.22 8 1.9 1.4 14 33025 ESO 264- 56 +N3483 105900.2 -282837 13.06 8 1.8 1.3 0 33060 ESO 438- 1 +N3484 105724.0 -193800 0.00 0 0 +N3485 110002.4 +145030 12.57 8 2.3 2.0 0 33140 UGC 6077 +N3486 110023.6 +285833 11.05 8 7.1 5.2 80 33166 UGC 6079 +N3487 110046.6 +173512 14.6 8 +N3488 110123.6 +574040 13.60 8 1.72 0.98 0 33242 UGC 6096 +N3489 110018.2 +135408 11.12 8 3.5 2.0 70 33160 UGC 6082 +N3490 105954.4 +092142 15.20 8 0.71 0.57 0 33128 MCG 2-28- 36 +N3491 110035.7 +120946 14.27 8 0.9 0.9 0 33180 UGC 6088 +N3492 110057.4 +103023 14.17 8 1.1 0.7 100 33207 UGC 6094 +N3493 110127.8 +274310 15.19 8 1.1 0.3 0 33249 UGC 6099 +N3494 110110.9 +034628 0.00 0 0 +N3495 110115.8 +033735 12.41 8 4.9 1.2 20 33234 UGC 6098 +N3496 105948.0 -601959 9.02 3 +N3497 110718.2 -192818 12.79 8 +N3498 110142.2 +142103 0.00 0 0 +N3499 110311.0 +561318 13.90 8 0.80 0.73 0 33375 UGC 6115 +N3500 105931.5 +751128 14.6 8 +N3501 110247.3 +175922 13.57 8 4.76 0.54 0 33343 UGC 6116 +N3502 105855.5 -145741 13.50 8 1.7 1.2 0 33306 MCG -2-28- 41 +N3503 110117.2 -595045 0.00 5 0 +N3504 110310.8 +275825 11.82 8 2.7 2.1 0 33371 UGC 6118 +N3505 110259.7 -161722 13.20 0 1.1 0.9 0 +N3506 110312.9 +110436 13.19 8 1.2 1.1 0 33379 UGC 6120 +N3507 110325.6 +180815 11.73 8 3.4 2.9 110 33390 UGC 6123 +N3508 110259.7 -161722 13.20 8 1.1 0.9 0 33362 MCG -3-28- 31 +N3509 110423.5 +044943 13.53 8 2.1 1.0 0 33446 UGC 6134 +N3510 110343.3 +285313 13.80 8 4.0 0.8 0 33408 UGC 6126 +N3511 110323.7 -230511 11.53 8 5.8 2.0 76 33385 ESO 502- 13 +N3512 110402.4 +280219 12.98 8 1.6 1.5 0 33432 UGC 6128 +N3513 110345.7 -231441 11.93 8 2.8 2.2 75 33410 ESO 502- 14 +N3514 110359.9 -184650 13.58 8 1.1 0.9 0 33430 ESO 570- 1 +N3515 110437.2 +281341 14.60 8 1.0 0.8 0 33467 UGC 6139 +N3516 110647.3 +723412 12.50 8 1.7 1.3 0 33623 UGC 6153 +N3517 110536.8 +563130 13.90 8 1.15 0.97 0 33532 UGC 6144 +N3518 100401.9 -062828 13.5 8 +N3519 110402.8 -612206 0.00 0 0 +N3520 110615.6 -181530 15.85 8 +N3521 110548.9 -000215 9.83 8 11.0 5.1 163 33550 UGC 6150 +N3522 110640.4 +200508 14.13 8 1.2 0.7 0 33615 UGC 6159 +N3523 110306.3 +750657 13.65 8 1.5 1.5 0 33367 UGC 6105 +N3524 110632.1 +112307 13.80 8 1.6 0.5 0 33604 UGC 6158 +N3525 110718.2 -192818 12.79 8 +N3526 110656.6 +071026 13.86 8 1.9 0.4 0 33635 UGC 6167 +N3527 110718.2 +283140 14.63 8 1.0 0.9 0 33669 UGC 6170 +N3528 110718.1 -192818 13.03 8 2.6 1.4 0 33667 ESO 570- 6 +N3529 110719.1 -193320 13.94 8 1.0 0.8 0 33671 ESO 570- 7 +N3530 110840.4 +571349 13.90 8 0.91 0.52 0 33766 UGC 6188 +N3531 110656.6 +071026 13.86 0 1.9 0.4 0 +N3532 110533.0 -584347 3.28 3 +N3533 110707.5 -371022 13.76 8 2.8 0.6 0 33647 ESO 377- 11 +N3534 110855.6 +263637 15.4 8 +N3535 110834.0 +044955 14.10 8 1.39 0.68 0 33760 UGC 6189 +N3536 110851.2 +282832 14.70 8 1.1 0.8 0 33779 UGC 6191 +N3537 110826.5 -101522 0.00 8 0 33752 +N3538 111134.3 +753411 0.00 0 0 +N3539 110908.8 +284019 15.47 8 1.1 0.2 0 33799 MCG 5-26- 65 +N3540 110916.1 +360115 14.26 8 1.4 1.2 0 33806 UGC 6196 +N3541 110845.3 -105751 15. 8 +N3542 110955.4 +365647 15.10 8 0.8 0.3 0 33868 MCG 6-25- 13 +N3543 111056.8 +612047 14.8 8 +N3544 111130.0 -181717 12.81 8 +N3545 111012.2 +365752 14.8 8 +N3546 110946.8 -132251 14.41 8 1.3 0.7 0 33846 MCG -2-29- 7 +N3547 110955.4 +104323 13.20 8 1.9 0.9 7 33866 UGC 6209 +N3548 110916.1 +360115 14.26 0 1.4 1.2 0 +N3549 111056.6 +532316 12.78 8 3.2 1.2 38 33964 UGC 6215 +N3550 111038.4 +284604 1.78 8 0.6 0.6 0 33927 UGC 6214 +N3551 110944.6 +214531 14.8 8 +N3552 111042.5 +284135 15.1 8 +N3553 111040.2 +284108 15.1 8 +N3554 111047.8 +283936 15.3 8 +N3555 110950.3 +214837 15.70 8 0.37 0.26 0 33836 UGC 6203 +N3556 111131.8 +554015 10.69 8 8.7 2.2 80 34030 UGC 6225 M 108 +N3557B110932.4 -372053 13.60 8 2.0 0.6 110 33824 ESO 377- 15 +N3557 110957.5 -373217 11.41 8 4.1 3.0 30 33871 ESO 377- 16 +N3558 111055.9 +283238 14.65 8 0.9 0.8 89 33960 MCG 5-27- 8 +N3559 111045.2 +120058 13.68 8 1.3 0.9 0 33940 UGC 6217 +N3560 +N3561 111113.2 +284147 14.70 8 0.9 0.7 171 33991 MCG 5-27- 10 +N3561A111112.6 +284244 8 0.9 0.9 0 33992 MCG 5-27- 11 +N3562 111259.3 +725244 13.17 8 0.1 0.1 0 34134 UGC 6242 +N3563 111124.5 +265745 0.00 8 0 34025 UGC 6234 +N3564 111035.8 -373300 13.14 8 1.8 0.8 15 33923 ESO 377- 18 +N3565 110747.6 -200118 0.00 8 0 33701 ESO 570- 8 +N3566 110747.8 -200120 0.00 8 0 +N3567 111118.7 +055011 14.25 8 0.9 0.8 0 34004 UGC 6230 +N3568 111048.6 -372652 13.00 8 2.5 0.8 0 33952 ESO 377- 20 +N3569 111208.1 +352708 14.29 8 1.1 1.0 78 34075 UGC 6238 +N3570 111203.3 +273523 14.51 8 1.0 1.0 0 34071 UGC 6240 +N3571 111119.6 -181315 0.00 8 0 34028 ESO 570- 11 +N3572 111024.0 -601359 6.82 3 +N3573 111119.0 -365225 13.30 8 3.6 1.0 4 34005 ESO 377- 22 +N3574 111212.1 +273729 15.79 8 0.4 0.4 0 34080 MCG 5-27- 22 +N3575 101331.6 +224415 12.21 0 3.0 2.5 0 +N3576 111132.7 -612144 0.00 5 0 +N3577 111344.9 +481622 14.50 8 1.06 0.99 0 34195 UGC 6257 +N3578 111252.8 -155726 0.00 0 0 +N3579 111159.6 -611436 0.00 0 0 +N3580 111315.9 +033926 14.60 8 1.03 0.40 0 34159 MCG 1-29- 18 +N3581 111201.9 -611807 0.00 5 0 +N3582 111212.0 -611625 0.00 0 0 +N3583 111410.9 +481907 12.50 8 3.04 1.16 0 34232 UGC 6263 +N3584 111219.8 -611343 0.00 0 0 +N3585 111316.9 -264520 10.88 8 4.7 2.6 107 34160 ESO 502- 25 +N3586 111229.9 -612108 0.00 0 0 +N3587 111447.5 +550114 6 3.4 3.3 M 97 Owl Nebula +N3588 111402.5 +202312 15.3 8 +N3589 111513.3 +604200 14.35 8 1.5 0.8 0 34308 UGC 6275 +N3590 111254.0 -604659 8.50 3 +N3591 111403.3 -140514 14.04 8 1.2 0.9 0 34220 MCG -2-29- 12 +N3592 111427.2 +171537 14.38 8 1.8 0.6 0 34248 UGC 6267 +N3593 111436.1 +124907 11.86 8 5.2 1.9 92 34257 UGC 6272 +N3594 111613.9 +554215 14.20 8 1.12 1.02 0 34374 UGC 6286 +N3595 111525.5 +472650 13.10 8 1.6 0.7 0 34325 UGC 6280 +N3596 111505.3 +144717 11.95 8 4.0 3.8 0 34298 UGC 6277 +N3597 111442.0 -234340 13.60 8 1.9 1.5 0 34266 ESO 503- 3 +N3598 111511.7 +171546 13.25 8 1.9 1.3 0 34306 UGC 6278 +N3599 111527.3 +180646 12.82 8 2.7 2.1 0 34326 UGC 6281 +N3600 111552.0 +413529 12.60 8 4.1 0.9 0 34353 UGC 6283 +N3601 111533.3 +050656 14.70 8 0.5 0.4 0 34335 UGC 6282 +N3602 111548.3 +172457 15.7 8 +N3603 111509.1 -611617 10.05 5 +N3604 111730.1 +043320 12.77 0 2.1 1.7 0 +N3605 111646.7 +180104 13.13 8 1.5 1.0 17 34415 UGC 6295 +N3606 111615.6 -334939 13.40 8 1.5 1.3 0 34378 ESO 377- 32 +N3607 111654.1 +180312 10.82 8 4.9 2.5 120 34426 UGC 6297 +N3608 111658.7 +180857 11.70 8 3.2 2.6 75 34433 UGC 6299 +N3609 111750.6 +263733 14.02 8 1.2 1.0 0 34511 UGC 6310 +N3610 111825.9 +584714 11.70 8 2.7 2.3 0 34566 UGC 6319 +N3611 111729.5 +043317 12.77 8 2.1 1.7 0 34478 UGC 6305 +N3612 111814.7 +263714 14.67 8 1.0 0.8 0 34546 UGC 6321 +N3613 111836.2 +580005 11.82 8 3.9 1.9 102 34583 UGC 6323 +N3614 111821.4 +454454 12.25 8 4.6 2.6 0 34561 UGC 6318 +N3614A111811.0 +454254 8 0.8 0.8 0 34562 MCG 8-21- 14 +N3615 111806.6 +232351 13.82 8 1.4 0.9 0 34535 UGC 6313 +N3616 111808.7 +144556 0.00 0 0 +N3617 111750.7 -260806 13.69 8 1.8 1.3 147 34513 ESO 503- 12 +N3618 111832.5 +232808 14.43 8 0.9 0.8 0 34575 UGC 6327 +N3619 111921.8 +574535 12.50 8 2.7 2.3 0 34641 UGC 6330 +N3620 111604.7 -761259 15.92 8 2.8 1.1 0 34366 ESO 38- 10 +N3621 111816.8 -324849 10.28 8 12.3 7.1 159 34554 ESO 377- 37 +N3622 112012.8 +671427 13.65 8 1.2 0.5 7 34692 UGC 6339 +N3623 111855.3 +130535 10.25 8 9.8 2.9 174 34612 UGC 6328 M 65 +N3624 111850.9 +073117 14.66 8 0.9 0.6 0 34599 MCG 1-29- 29 +N3625 112031.3 +574653 14.00 8 1.73 0.62 0 34718 UGC 6348 +N3626 112003.7 +182130 11.78 8 2.7 1.9 157 34684 UGC 6343 +N3627 112015.0 +125929 9.65 8 9.1 4.2 173 34695 UGC 6346 M 66 +N3628 112016.3 +133522 10.28 8 14.8 3.0 104 34697 UGC 6350 +N3629 112031.8 +265748 12.78 8 2.3 1.6 0 34719 UGC 6352 +N3630 112017.0 +025751 12.91 8 4.6 3.0 0 34698 UGC 6349 +N3631 112102.7 +531017 11.01 8 5.0 4.8 0 34767 UGC 6360 +N3632 112003.9 +182124 11.2 8 +N3633 112026.2 +033508 14.10 8 1.23 0.56 0 34711 UGC 6351 +N3634 112030.3 -090048 15.5 8 +N3635 112031.4 -090049 14.18 8 1.3 0.9 0 34717 MCG -1-29- 9 +N3636 112025.3 -101655 13.34 8 1.3 1.3 0 34709 MCG -2-29- 19 +N3637 112039.6 -101527 13.61 8 1.6 1.5 0 34731 MCG -2-29- 20 +N3638 112010.0 -080620 14.18 8 2.2 0.7 0 34688 MCG -1-29- 7 +N3639 112135.7 +182730 14.60 8 0.6 0.5 0 34819 UGC 6374 +N3640 112106.8 +031408 11.36 8 4.0 3.2 100 34778 UGC 6368 +N3641 112108.7 +031143 14.10 8 1.1 1.1 0 34780 UGC 6370 +N3642 112218.4 +590434 11.65 8 5.4 4.5 105 34889 UGC 6385 +N3643 112125.0 +030050 14.40 8 0.95 0.75 0 34802 MCG 1-29- 36 +N3644 112132.9 +024838 14.60 8 1.55 0.54 0 34814 UGC 6373 +N3645 112139.9 +025751 15.5 8 +N3646 112143.2 +201016 11.78 8 3.9 2.2 50 34836 UGC 6376 +N3647 112138.2 +025410 15.6 8 +N3648 112231.5 +395237 13.55 8 1.3 0.8 0 34908 UGC 6389 +N3649 112214.7 +201231 14.57 8 1.2 0.6 0 34883 UGC 6386 +N3650 112235.4 +204215 14.69 8 1.7 0.3 0 34913 UGC 6391 +N3651 112226.5 +241756 14.17 8 1.1 1.1 0 34898 UGC 6388 +N3652 112239.0 +374554 12.90 8 2.0 0.7 0 34917 UGC 6392 +N3653 112230.3 +241645 14.59 8 0.9 0.6 0 34905 MCG 4-27- 29 +N3654 112410.7 +692447 13.70 8 1.2 0.6 0 35025 UGC 6407 +N3655 112254.7 +163527 12.30 8 1.5 1.0 30 34935 UGC 6396 +N3656 112338.4 +535031 13.28 8 1.6 1.6 0 34989 UGC 6403 +N3657 112355.6 +525515 13.12 8 1.4 1.4 0 35002 UGC 6406 +N3658 112358.2 +383348 13.10 8 1.6 1.5 0 35003 UGC 6409 +N3659 112345.5 +174907 12.77 8 2.1 1.1 0 34995 UGC 6405 +N3660 112332.3 -083931 13.06 8 2.7 2.2 0 34980 MCG -1-29- 16 +N3661 112338.4 -134952 14.03 8 1.6 0.6 0 34986 MCG -2-29- 22 +N3662 112346.0 -010559 17.90 8 0.13 0.11 0 34996 UGC 6408 +N3663 112359.9 -121747 13.03 8 1.9 1.3 0 35006 MCG -2-29- 23 +N3664 112424.2 +031930 13.20 8 2.0 1.9 0 35041 UGC 6419 +N3664A112425.1 +031321 8 0.8 0.8 0 35042 UGC 6418 +N3665 112443.3 +384547 11.77 8 2.5 2.0 30 35064 UGC 6426 +N3666 112425.7 +112034 12.70 8 4.4 1.2 100 35043 UGC 6420 +N3667 112417.0 -135126 14.00 8 1.5 1.0 0 35028 MCG -2-29- 25 +N3667A112421.4 -135123 8 1.4 0.6 0 35034 MCG -2-29- 26 +N3668 112530.4 +632647 13.00 8 1.90 1.03 0 35123 UGC 6430 +N3669 112526.8 +574316 13.10 8 2.2 0.5 0 35113 UGC 6431 +N3670 112449.7 +235643 14.49 8 1.1 0.7 0 35067 UGC 6427 +N3671 112552.5 +602846 15.7 8 +N3672 112502.4 -094743 12.09 8 4.2 1.9 12 35088 MCG -2-29- 28 +N3673 112512.8 -264412 12.34 8 3.6 2.4 0 35097 ESO 503- 16 +N3674 112626.6 +570254 13.24 8 1.9 0.6 0 35191 UGC 6444 +N3675 112607.8 +433506 11.00 8 5.9 3.1 178 35164 UGC 6439 +N3676 112537.5 -110822 15. 8 +N3677 112617.7 +465826 13.30 8 1.9 1.7 0 35181 UGC 6441 +N3678 112615.7 +275201 14.40 8 0.8 0.8 0 35177 UGC 6443 +N3679 112608.8 -053512 14.5 8 +N3680 112542.0 -431500 8.40 3 +N3681 112629.5 +165151 11.90 8 2.5 2.0 0 35193 UGC 6445 +N3682 112742.7 +663525 13.30 8 1.7 1.1 95 35266 UGC 6459 +N3683 112731.8 +565237 13.00 8 1.84 0.97 0 35249 UGC 6458 +N3683A112912.4 +570757 8 2.3 1.7 75 35376 UGC 6484 +N3684 112711.2 +170149 12.00 8 3.1 2.1 130 35224 UGC 6453 +N3685 112816.2 +041938 15.30 0 0.71 0.45 0 +N3686 112744.1 +171325 11.89 8 3.2 2.5 15 35268 UGC 6460 +N3687 112800.6 +293039 12.82 8 1.9 1.9 0 35285 UGC 6463 +N3688 112744.4 -090956 14.97 8 1.3 0.9 0 35269 MCG -1-29- 24 +N3689 112810.3 +253944 13.03 8 1.7 1.1 97 35294 UGC 6467 +N3690 112832.2 +583344 0.00 8 0 35321 UGC 6472 +N3691 112808.6 +165515 12.60 8 1.3 1.0 15 35292 UGC 6464 +N3692 112824.0 +092428 12.90 8 3.52 0.66 0 35314 UGC 6474 +N3693 112811.5 -131141 13.50 8 3.2 0.7 0 35299 MCG -2-29- 32 +N3694 112854.1 +352450 13.90 8 0.7 0.6 0 35352 UGC 6480 +N3695 112917.3 +353430 14.9 8 +N3696 112843.9 -111658 14.97 8 1.2 1.0 0 35340 +N3697 112850.7 +204744 13.77 8 2.3 0.7 93 35347 UGC 6479 +N3698 112917.1 +353432 14.90 0 1.1 0.7 0 +N3699 112757.3 -595729 10. 6 +N3700 112938.6 +353053 14.88 8 1.0 0.7 0 35413 UGC 6494 +N3701 112929.1 +240538 13.48 8 1.9 0.9 145 35405 UGC 6493 +N3702 113013.5 -085146 14.07 8 1.3 0.7 0 35448 MCG -1-29- 26 +N3703 112909.3 -082647 15.46 0 0 +N3704 113004.6 -113247 13.75 8 1.6 1.4 0 35435 MCG -2-29- 37 +N3705 113006.8 +091636 11.86 8 4.9 2.0 122 35440 UGC 6498 +N3706 112944.1 -362333 12.38 8 3.0 1.8 78 35417 ESO 378- 6 +N3707 113011.6 -113236 15.66 8 +N3708 113039.3 -031321 0.00 0 0 +N3709 113039.3 -031521 0.00 0 0 +N3710 113106.9 +224604 14.06 8 1.0 0.8 105 35502 UGC 6504 +N3711 112925.5 -110444 15. 8 +N3712 113109.1 +283405 14.90 8 1.7 0.6 0 35507 UGC 6506 +N3713 113142.0 +280913 14.20 8 1.2 0.8 0 35546 UGC 6511 +N3714 113153.6 +282131 15.10 8 0.5 0.4 0 35556 UGC 6516 +N3715 113132.3 -141353 13.27 8 1.3 0.9 0 35540 MCG -2-29- 41 +N3716 113141.1 +032917 14.00 8 0.80 0.77 0 35545 UGC 6513 +N3717 113131.8 -301828 12.24 8 6.0 1.1 33 35539 ESO 439- 15 +N3718 113235.7 +530359 11.59 8 8.1 4.0 15 35616 UGC 6524 +N3719 113213.5 +004914 13.64 8 1.8 1.3 15 35581 UGC 6521 +N3720 113222.1 +004817 13.71 8 1.0 0.9 85 35594 UGC 6523 +N3721 113416.9 -093433 15. 8 +N3722 113428.7 -093936 15. 8 +N3723 113230.6 -095810 14. 8 +N3724 113428.7 -093937 15.02 8 1.6 0.7 0 35757 MCG -1-30- 7 +N3725 113340.5 +615317 13.50 8 1.38 1.02 0 35698 UGC 6542 +N3726 113320.9 +470139 10.91 8 6.2 4.3 10 35676 UGC 6537 +N3727 113340.9 -135244 15.07 8 1.0 0.7 0 +N3728 113315.8 +242649 13.80 8 2.0 1.5 0 35669 UGC 6536 +N3729 113349.8 +530737 12.03 8 2.8 1.9 15 35711 UGC 6547 +N3730 113437.6 -093847 15. 8 +N3731 113411.7 +123044 14.89 8 1.0 0.9 0 35731 UGC 6553 +N3732 113414.0 -095045 12.50 8 1.2 1.2 82 35734 MCG -2-30- 5 +N3733 113501.8 +545108 12.93 8 4.8 2.2 170 35797 UGC 6554 +N3734 113440.7 -140455 14.66 8 1.3 1.0 0 35773 MCG -2-30- 6 +N3735 113557.3 +703208 12.50 8 4.2 0.8 0 35869 UGC 6567 +N3736 113541.6 +732706 15.6 8 +N3737 113536.4 +545655 13.70 8 1.06 0.92 0 35840 UGC 6563 +N3738 113548.8 +543122 12.13 8 2.5 1.9 155 35856 UGC 6565 +N3739 113537.6 +250519 15.25 8 1.1 0.3 0 35841 UGC 6564 +N3740 113612.6 +595833 14.9 8 +N3741 113606.4 +451707 14.30 8 2.0 1.1 5 35878 UGC 6572 +N3742 113533.0 -375730 13.03 8 2.4 1.7 116 35833 ESO 320- 6 +N3743 113557.4 +214321 15.6 8 +N3744 113557.9 +230042 15.4 8 +N3745 113744.6 +220115 16.18 8 0.4 0.2 0 36001 MCG 4-28- 4 Copeland Septet +N3746 113743.6 +220034 15.01 8 1.1 0.5 127 35997 UGC 6597 Copeland Septet +N3747 113231.0 +742242 16.33 0 0 +N3748 113749.2 +220133 15.77 8 0.7 0.4 0 36007 MCG 4-28- 7 Copeland Septet +N3749 113553.2 -375950 13.21 8 3.2 0.8 0 35861 ESO 320- 8 +N3750 113751.8 +215826 14.91 8 0.8 0.7 0 36011 MCG 4-28- 8 Copeland Septet +N3751 113754.1 +215610 14.91 8 0.8 0.5 5 36017 UGC 6601 Copeland Septet +N3752 113232.2 +743739 13.75 8 1.7 0.7 0 35608 UGC 6515 +N3753 113753.8 +215851 14.52 8 1.7 0.5 120 36016 UGC 6602 Copeland Septet +N3754 113755.2 +215909 15.06 8 0.4 0.3 0 36018 MCG 4-28- 11 Copeland Septet +N3755 113633.3 +362437 13.50 8 3.2 1.4 0 35913 UGC 6577 +N3756 113648.5 +541746 12.11 8 4.2 2.1 177 35931 UGC 6579 +N3757 113702.8 +582456 13.55 8 1.1 1.1 0 35955 UGC 6584 +N3758 113629.1 +213546 15.20 8 0.5 0.5 0 35905 MCG 4-27- 73 +N3759 113654.1 +544923 14.24 8 1.1 1.1 0 35945 UGC 6581 +N3759A113658.1 +550947 8 1.2 1.1 0 35948 UGC 6582 +N3760 103656.0 +215256 12.31 0 3.5 1.0 0 +N3761 113644.1 +225931 15.0 8 +N3762 113723.8 +614534 13.50 8 1.9 0.5 0 35979 UGC 6591 +N3763 113630.2 -095048 12.38 8 1.2 1.2 0 35907 MCG -2-30- 9 +N3764 113653.6 +175326 17.00 8 0 35930 MCG 3-30- 20 +N3765 113704.2 +240547 15.00 8 0.8 0.6 0 35956 MCG 4-28- 1 +N3766 113613.3 -613655 5.66 3 +N3767 113715.7 +165234 14.35 8 1.0 0.9 0 35969 UGC 6590 +N3768 113714.4 +175024 13.43 8 1.8 1.2 0 35968 UGC 6589 +N3769 113744.1 +475335 12.55 8 3.1 1.0 0 35999 UGC 6595 +N3769A113749.4 +475302 8 1.1 0.4 71 36008 MCG 8-21- 77 +N3770 113758.7 +593701 13.60 8 1.16 0.80 0 36025 UGC 6600 +N3771 113906.0 -092053 13.57 8 1.3 1.3 0 36107 MCG -1-30- 18 +N3772 113748.4 +224131 14.44 8 1.1 0.6 0 36005 UGC 6598 +N3773 113813.0 +120643 13.01 8 1.2 1.0 0 36043 UGC 6605 +N3774 113830.2 -085834 14.74 8 1.0 0.5 0 36058 MCG -1-30- 16 +N3775 113826.7 -103820 14.70 8 1.1 0.4 0 36055 MCG -2-30- 12 +N3776 113839.0 -032424 16.03 8 +N3777 113606.8 -123409 14.31 8 1.1 0.6 0 35879 MCG -2-30- 8 +N3778 113821.4 -504255 14.12 8 1.2 0.9 0 36051 ESO 216- 26 +N3779 113851.0 -103501 14.39 8 1.9 1.0 0 36084 MCG -2-30- 13 +N3780 113922.3 +561614 12.16 8 3.1 2.5 0 36138 UGC 6615 +N3781 113903.8 +262142 14.70 8 0.35 0.25 0 36104 MCG 5-28- 4 +N3782 113920.8 +463051 13.10 8 1.7 1.1 0 36136 UGC 6618 +N3783 113901.7 -374419 12.64 8 1.9 1.7 0 36101 ESO 378- 14 +N3784 113929.8 +261833 15.29 8 0.9 0.3 0 36147 MCG 5-28- 6 +N3785 113932.9 +261808 15.16 8 1.0 0.4 0 36148 UGC 6620 +N3786 113942.5 +315433 13.50 8 2.2 1.3 0 36158 UGC 6621 +N3787 113937.9 +202715 14.7 8 +N3788 113944.6 +315552 13.46 8 2.1 0.7 90 36160 UGC 6623 +N3789 113809.0 -093626 14.26 8 1.3 0.6 0 36036 MCG -1-30- 15 +N3790 113947.2 +174244 14.90 8 1.1 0.3 0 36167 UGC 6624 +N3791 113941.7 -092202 14.06 8 1.3 1.0 0 36156 MCG -1-30- 20 +N3792 113938.5 +050558 0.00 0 0 +N3793 114002.0 +315239 0.00 0 0 +N3794 114053.4 +561207 13.50 0 2.2 1.4 0 +N3795 114006.8 +583647 14.06 8 2.1 0.5 0 36192 UGC 6629 +N3796 114031.1 +601756 13.53 8 1.3 0.9 0 36215 UGC 6638 +N3797 114013.3 +315424 0.00 0 0 +N3798 114013.9 +244149 13.10 8 2.5 1.8 0 36199 UGC 6632 +N3799 114009.4 +151938 14.70 8 0.8 0.5 0 36193 UGC 6630 +N3800 114013.5 +152032 13.50 8 2.0 0.6 0 36197 UGC 6634 +N3801 114016.3 +174342 12.96 8 3.5 2.1 120 36200 UGC 6635 +N3802 114018.0 +174500 14.25 8 1.1 0.3 85 36203 UGC 6636 +N3803 114017.2 +174804 17.18 8 0.31 0.26 0 +N3804 114053.4 +561207 13.50 8 2.2 1.4 0 36238 UGC 6640 +N3805 114041.7 +202035 13.65 8 1.4 1.1 0 36224 UGC 6642 +N3806 114048.0 +174700 14.15 8 1.4 1.3 0 36231 UGC 6641 +N3807 114046.7 +174744 14.6 8 +N3808 114044.2 +222546 14.10 8 1.7 0.9 0 36227 MCG 4-28- 21 +N3808A114044.8 +222644 8 0.5 0.2 0 36228 MCG 4-28- 20 +N3809 114116.1 +595309 13.74 8 1.0 0.8 0 36263 UGC 6649 +N3810 114058.5 +112817 11.35 8 4.3 3.0 15 36243 UGC 6644 +N3811 114116.2 +474135 12.90 8 2.2 1.7 160 36265 UGC 6650 +N3812 114107.7 +244918 13.37 8 1.7 1.6 0 36256 UGC 6648 +N3813 114118.2 +363249 12.23 8 2.2 1.1 87 36266 UGC 6651 +N3814 114127.7 +244817 15.6 8 +N3815 114139.3 +244802 13.90 8 1.7 0.9 0 36288 UGC 6654 +N3816 114147.9 +200617 13.46 8 1.9 1.1 70 36292 UGC 6656 +N3817 114153.1 +101807 14.29 8 1.0 0.9 140 36299 UGC 6657 +N3818 114157.4 -060921 12.67 8 2.0 1.2 100 36304 MCG -1-30- 23 +N3819 114206.0 +102103 14.82 8 0.8 0.7 0 36311 MCG 2-30- 13 +N3820 114204.9 +102302 15.45 8 0.7 0.4 0 36308 MCG 2-30- 14 +N3821 114208.9 +201900 13.70 8 1.4 1.3 0 36314 UGC 6663 +N3822 114211.3 +101640 14.14 8 1.4 0.8 178 36319 UGC 6661 +N3823 114215.1 -135201 13.84 8 1.5 1.2 0 36331 MCG -2-30- 17 +N3824 114244.8 +524646 14.30 8 0.85 0.70 0 36370 UGC 6676 +N3825 114223.7 +101552 13.96 8 1.3 1.0 160 36348 UGC 6668 +N3826 114232.8 +262920 14.40 8 0.9 0.7 0 36359 UGC 6671 +N3827 114236.1 +185041 13.78 8 0.9 0.7 65 36361 UGC 6673 +N3828 114258.3 +162916 15.6 8 +N3829 114327.3 +524240 14.60 8 1.08 0.62 0 36439 UGC 6690 +N3830 114311.8 +263333 14.7 8 +N3831 114318.6 -125242 13.60 8 2.7 0.6 0 36417 MCG -2-30- 23 +N3832 114330.0 +224300 13.63 8 1.9 1.6 0 36446 UGC 6693 +N3833 114329.0 +100943 14.20 8 1.50 0.69 0 36441 UGC 6692 +N3834 114337.7 +190526 14.40 8 1.4 1.0 0 36443 MCG 3-30- 65 +N3835 114404.9 +600711 13.10 8 0.82 0.72 0 36493 UGC 6703 +N3836 114329.7 -164740 0.00 8 0 36445 MCG -3-30- 10 +N3837 114356.7 +195342 14.25 8 0.6 0.6 0 36476 UGC 6701 +N3838 114414.4 +575701 13.25 8 1.5 0.6 141 36505 UGC 6707 +N3839 114354.3 +104705 13.90 8 1.14 0.60 0 36475 UGC 6700 +N3840 114354.0 +200400 14.54 8 1.1 0.8 67 36477 UGC 6702 +N3841 114354.0 +195900 14.59 8 0.7 0.7 0 36469 MCG 3-30- 73 +N3842 114402.0 +195701 12.78 8 1.4 1.0 5 36487 UGC 6704 +N3843 114354.6 +075532 14.50 8 0.9 0.4 0 36471 UGC 6699 +N3844 114400.0 +200100 14.85 8 1.2 0.2 28 36481 UGC 6705 +N3845 114354.0 +200000 15.01 8 0.8 0.3 0 36470 MCG 3-30- 74 +N3846 114429.1 +553908 14.30 8 1.12 0.67 0 36506 UGC 6706 +N3846 114429.5 +553904 8 1.1 0.8 135 36539 UGC 6710 +N3847 114414.0 +333052 14.27 8 1.1 1.1 0 36504 UGC 6708 +N3848 114341.7 +101444 15.28 8 +N3849 114535.2 +031354 14.60 0 0.91 0.56 0 +N3850 114535.5 +555313 14.70 8 0.93 0.68 0 36660 UGC 6733 +N3851 114420.4 +195850 15.2 8 +N3852 114223.7 +101551 13.60 0 1.68 0.96 0 +N3853 114428.6 +163331 13.41 8 1.7 1.0 140 36535 UGC 6712 +N3854 114452.0 -091400 13.00 0 2.0 1.5 0 +N3855 114444.9 +331915 15.6 8 +N3856 114444.9 +331915 15.6 8 +N3857 114450.1 +193158 15.10 8 1.0 0.6 0 36548 MCG 3-30- 84 +N3858 114454.0 -091600 13. 8 +N3859 114452.5 +192721 14.76 8 1.2 0.3 58 36582 UGC 6721 +N3860 114448.7 +194739 14.22 8 1.0 0.5 38 36577 UGC 6718 +N3861 114504.0 +195826 13.47 8 2.3 1.3 77 36604 UGC 6724 +N3862 114504.6 +193626 13.67 8 1.5 1.5 0 36606 UGC 6723 +N3863 114505.5 +082810 13.65 8 2.8 0.6 0 36607 UGC 6722 +N3864 114515.7 +192332 15.08 8 0.9 0.7 0 36620 MCG 3-30- 97 +N3865 114452.0 -091400 13.00 8 2.0 1.5 0 36581 MCG -1-30- 28 +N3866 114511.7 -091850 13.94 8 1.4 0.8 0 36621 MCG -1-30- 29 +N3867 114529.4 +192350 14.20 8 1.5 0.6 173 36649 UGC 6731 +N3868 114529.9 +192641 15.30 8 0.8 0.3 0 36638 MCG 3-30-104 +N3869 114545.5 +104929 13.30 8 2.01 0.56 0 36669 UGC 6737 +N3870 114556.1 +501203 13.50 8 1.0 0.9 25 36686 UGC 6742 +N3871 114610.2 +330631 15.4 8 +N3872 114549.0 +134558 12.74 8 1.9 1.2 0 36678 UGC 6738 +N3873 114545.6 +194628 13.85 8 1.5 1.3 95 36670 UGC 6735 +N3874 114537.7 +083426 0.00 0 0 +N3875 114549.4 +194603 14.90 8 1.0 0.3 0 36675 UGC 6739 +N3876 114526.6 +090939 13.70 8 1.1 0.7 0 36644 UGC 6730 +N3877 114608.0 +472939 11.79 8 5.5 1.3 35 36699 UGC 6745 +N3878 114617.8 +331215 15.5 8 +N3879 114649.4 +692301 13.59 8 2.6 0.5 0 36743 UGC 6752 +N3880 114622.2 +330942 14.75 8 0.7 0.7 0 36712 MCG 6-26- 33 +N3881 114634.4 +330623 15.2 8 +N3882 114606.5 -562317 13.00 8 2.3 1.3 0 36697 ESO 170- 11 +N3883 114646.9 +204036 13.40 8 3.0 2.4 0 36740 UGC 6754 +N3884 114612.4 +202331 13.50 8 2.1 1.3 10 36706 UGC 6746 +N3885 114646.6 -275522 11.89 8 2.4 1.0 123 36737 ESO 440- 7 +N3886 114705.6 +195014 14.11 8 1.2 0.9 0 36756 UGC 6760 +N3887 114704.7 -165116 11.41 8 3.3 2.5 20 36754 MCG -3-30- 12 +N3888 114733.7 +555817 12.71 8 1.7 1.3 120 36789 UGC 6765 +N3889 114748.2 +560106 15.40 0 0.65 0.43 0 +N3890 114919.8 +741808 14.15 8 0.9 0.9 0 36925 UGC 6788 +N3891 114803.3 +302134 13.20 8 2.0 1.7 0 36832 UGC 6772 +N3892 114330.1 -102835 0.00 8 0 36827 MCG -2-30- 30 +N3893 114839.1 +484240 11.16 8 4.5 2.8 165 36875 UGC 6778 +N3894 114851.4 +592501 12.63 8 2.8 1.7 20 36889 UGC 6779 +N3895 114904.6 +592601 14.00 8 1.3 1.0 125 36907 UGC 6785 +N3896 114856.4 +484029 13.89 8 1.4 1.0 0 36897 UGC 6781 +N3897 114859.5 +350058 13.56 8 1.9 1.9 0 36902 UGC 6784 +N3898 114915.4 +560502 11.60 8 4.4 2.6 107 36921 UGC 6787 +N3899 115004.4 +262844 13.21 0 1.5 0.9 0 +N3900 114908.9 +270126 12.20 8 3.2 1.7 2 36914 UGC 6786 +N3901 114249.7 +772222 14.39 8 1.8 0.8 0 36386 UGC 6675 +N3902 114918.7 +260718 13.64 8 1.6 1.3 0 36923 UGC 6790 +N3903 114903.5 -373102 13.45 8 1.1 1.0 0 36906 ESO 378- 24 +N3904 114913.3 -291635 11.83 8 2.7 1.9 8 36918 ESO 440- 13 +N3905 114905.0 -094346 13.38 8 1.9 1.4 0 36909 MCG -1-30- 35 +N3906 114940.2 +482530 13.49 8 1.9 1.7 0 36953 UGC 6797 +N3907 114929.7 -010508 13.11 8 1.2 0.9 40 36941 UGC 6796 +N3908 114952.6 +121109 17.41 8 0.54 0.41 0 +N3909 115008.1 -481417 0.00 0 20. : 15. : 0 +N3910 114959.3 +212001 13.83 8 1.6 1.2 0 36971 UGC 6800 +N3911 114922.1 +245618 14.80 8 1.1 0.9 0 36926 UGC 6795 +N3912 115004.4 +262844 13.21 8 1.5 0.9 0 36979 UGC 6801 diff --git a/kstars/kstars/data/ngcic05.dat b/kstars/kstars/data/ngcic05.dat new file mode 100644 index 00000000..206c01ea --- /dev/null +++ b/kstars/kstars/data/ngcic05.dat @@ -0,0 +1,1000 @@ +N3913 115038.9 +552112 13.17 8 2.6 2.6 0 37024 UGC 6813 +N3914 115032.6 +063403 14.00 8 1.1 0.6 0 37014 UGC 6809 +N3915 114854.8 -044055 14.69 0 +N3916 115051.0 +550837 14.20 8 1.47 0.48 0 37047 UGC 6819 +N3917 115045.4 +514933 12.51 8 5.1 1.3 77 37036 UGC 6815 +N3918 115017.2 -571053 10.0 6 Blue Planetary +N3919 115041.5 +200055 14.34 8 0.9 0.9 0 37032 UGC 6810 +N3920 115005.9 +245512 14.11 8 1.0 1.0 0 36981 UGC 6803 +N3921 115106.1 +550439 13.06 8 2.1 1.3 20 37063 UGC 6823 +N3922 115113.4 +500925 13.76 8 1.7 0.8 0 37072 UGC 6824 +N3923 115102.1 -284823 10.80 8 5.9 3.9 50 37061 ESO 440- 17 +N3924 115236.0 +500100 8 +N3925 115121.0 +215321 15.3 8 +N3926 115128.2 +220132 14.7 8 +N3927 115132.3 +280825 0.00 0 0 +N3928 115147.1 +484053 13.22 8 1.5 1.5 0 37136 UGC 6834 Miniature Spiral +N3929 115142.5 +210010 15.00 8 0.5 0.4 0 37126 UGC 6832 +N3930 115146.0 +380054 13.10 8 3.2 2.4 0 37132 UGC 6833 +N3931 115113.8 +520003 8 1.1 0.9 160 37073 UGC 6825 +N3932 115229.3 +482732 15.1 8 +N3933 115201.3 +164834 14.26 8 1.1 0.6 83 37156 UGC 6839 +N3934 115212.5 +165105 14.50 8 1.1 1.0 0 37170 UGC 6841 +N3935 115224.1 +322414 14.20 8 1.0 0.5 85 37183 UGC 6843 +N3936 115220.6 -265421 12.76 8 3.9 0.6 0 37178 ESO 504- 20 +N3937 115242.6 +203757 13.43 8 1.8 1.6 15 37219 UGC 6851 +N3938 115249.8 +440726 10.90 8 5.4 4.9 0 37229 UGC 6856 +N3939 114919.8 +741808 14.15 0 0.9 0.9 0 +N3940 115246.6 +205925 13.80 8 1.7 1.6 0 37224 UGC 6852 +N3941 115255.1 +365914 11.25 8 3.5 2.3 10 37235 UGC 6857 +N3942 115130.1 -112529 13.78 8 1.4 0.8 0 37099 MCG -2-30- 35 +N3943 115256.6 +202845 14.29 8 1.1 1.1 0 37237 MCG 4-28- 84 +N3944 115305.1 +261225 13.90 8 1.4 1.1 0 37244 UGC 6859 +N3945 115314.7 +604036 11.80 8 5.2 3.5 15 37258 UGC 6860 +N3946 115320.5 +210115 15.5 8 +N3947 115320.1 +204512 13.88 8 1.4 1.2 0 37264 UGC 6863 +N3948 115336.7 +205704 0.00 0 0 +N3949 115341.5 +475135 11.54 8 2.9 1.7 120 37290 UGC 6869 +N3950 115341.4 +475303 15.7 8 +N3951 115341.4 +232255 14.30 8 1.1 0.5 172 37288 UGC 6867 +N3952 115340.6 -035946 13.51 8 1.6 0.7 78 37285 MCG -1-30- 44 +N3953 115349.5 +521939 10.84 8 6.9 3.5 13 37306 UGC 6870 +N3954 115341.7 +205257 14.65 8 0.6 0.6 0 37291 UGC 6866 +N3955 115357.9 -230954 12.64 8 2.9 0.9 165 37320 ESO 504- 26 +N3956 115400.7 -203402 13.05 8 3.4 1.0 0 37325 ESO 572- 13 +N3957 115401.5 -193408 13.08 8 3.1 0.7 0 37326 ESO 572- 14 +N3958 115434.5 +582202 13.80 8 1.5 0.7 28 37358 UGC 6880 +N3959 115437.6 -074523 13.98 8 1.1 0.9 0 37363 MCG -1-30- 46 +N3960 115054.0 -554200 9.07 3 +N3961 115457.6 +691948 14.40 8 1.3 1.3 0 37390 UGC 6885 +N3962 115439.8 -135823 11.62 8 2.6 2.2 10 37366 MCG -2-30- 40 +N3963 115459.3 +582937 12.50 8 2.8 2.5 0 37386 UGC 6884 +N3964 115453.4 +281544 14.93 8 0.9 0.7 0 37375 MCG 5-28- 43 +N3965 115507.4 -105242 0.00 0 0 +N3966 115644.2 +320118 13.60 8 3.1 0.7 0 37462 MCG 5-28- 48 +N3967 115510.4 -075038 14.27 8 1.5 1.1 0 37398 MCG -1-30- 47 +N3968 115528.7 +115806 12.60 8 2.7 1.9 0 37429 UGC 6895 +N3969 115509.2 -185539 13.98 8 1.4 0.9 0 37396 ESO 572- 17 +N3970 115528.1 -120341 14.50 8 1.1 0.5 0 37425 MCG -2-30- 41 +N3971 115536.4 +295945 13.66 8 1.4 1.2 0 37443 UGC 6899 +N3972 115546.1 +551907 12.98 8 3.9 1.1 120 37466 UGC 6904 +N3973 115537.0 +115949 15.4 8 +N3974 115540.1 -120139 14.38 8 1.1 1.1 0 37452 MCG -2-31- 1 +N3975 115553.7 +603146 15.70 8 0.74 0.33 0 37480 MCG 10-17-103 +N3976 115557.6 +064503 12.30 8 3.8 1.2 0 37483 UGC 6906 +N3977 115607.2 +552327 14.20 8 1.09 0.89 0 37497 UGC 6909 +N3978 115610.6 +603121 13.30 8 1.6 1.5 0 37502 UGC 6910 +N3979 115601.1 -024315 14.20 8 1.4 1.2 0 37488 UGC 6907 +N3980 115607.4 +552325 14.7 8 +N3981 115607.4 -195346 12.08 8 5.2 2.3 0 37496 ESO 572- 20 +N3982 115628.1 +550731 12.00 8 1.69 1.49 0 37520 UGC 6918 +N3983 115623.7 +235205 15.00 8 1.1 0.3 0 37514 UGC 6914 +N3984 115536.4 +295945 13.66 8 1.4 1.2 0 37632 UGC 6943 +N3985 115642.0 +482006 13.12 8 1.3 0.8 73 37542 UGC 6921 +N3986 115644.2 +320118 13.60 8 3.1 0.7 0 37544 UGC 6920 +N3987 115721.3 +251141 13.89 8 2.2 0.4 58 37591 UGC 6928 +N3988 115724.2 +275239 14.27 8 0.25 0.25 0 37609 MCG 5-28- 57 +N3989 115726.6 +251359 15.72 8 0.6 0.3 0 37599 MCG 4-28-100 +N3990 115736.3 +552733 13.43 8 1.4 0.8 40 37618 UGC 6938 +N3991 115730.7 +322016 13.50 8 1.4 0.4 33 37613 UGC 6933 +N3992 115736.2 +532231 10.60 8 7.6 4.7 68 37617 UGC 6937 M 109 +N3993 115737.8 +251426 14.50 8 1.8 0.5 0 37619 UGC 6935 +N3994 115736.0 +321644 13.30 8 1.0 0.6 10 37616 UGC 6936 +N3995 115744.4 +321738 12.70 8 2.8 1.0 33 37624 UGC 6944 +N3996 115746.0 +141751 14.36 8 0.9 0.7 0 37628 UGC 6941 +N3997 115747.3 +251618 14.02 8 1.7 0.6 0 37629 UGC 6942 +N3998 115756.6 +552715 11.61 8 2.7 2.2 140 37642 UGC 6946 +N3999 115756.5 +250405 15.7 8 +N4000 115757.0 +250840 15.47 8 1.0 0.2 0 37643 UGC 6949 +N4001 115806.8 +472005 15.0 8 +N4002 115759.3 +231207 14.96 8 0.8 0.4 0 37635 MCG 4-28-104 +N4003 115759.0 +230730 14.28 8 1.5 0.9 0 37646 UGC 6948 +N4004 115805.4 +275238 14.10 8 1.8 0.6 8 37654 UGC 6950 +N4005 115810.3 +250718 13.89 8 1.2 0.7 92 37661 UGC 6952 +N4006 115805.8 -020712 14.02 8 1.7 1.2 0 37655 UGC 6951 +N4007 115759.1 +230728 14.8 8 +N4008 115817.2 +281134 12.96 8 2.5 1.3 167 37666 UGC 6953 +N4009 120056.0 +245554 17.52 0 +N4010 115837.8 +471538 13.17 8 4.3 0.8 66 37697 UGC 6964 +N4011 115825.5 +250551 15.7 8 +N4012 115827.5 +100117 14.00 8 1.85 0.56 0 37686 UGC 6960 +N4013 115831.7 +435648 12.19 8 5.2 1.0 66 37691 UGC 6963 +N4014 115835.8 +161038 13.29 8 2.2 1.3 0 37695 UGC 6961 +N4015 115842.5 +250212 14.2 8 +N4016 115829.3 +273144 13.80 8 1.5 0.8 175 37687 UGC 6954 +N4017 115845.3 +272715 13.00 8 1.8 1.4 0 37705 UGC 6967 +N4018 115840.7 +251859 14.73 8 1.7 0.3 0 37699 UGC 6966 +N4019 120110.4 +140616 14.02 0 2.91 0.34 0 +N4020 115856.9 +302449 13.28 8 2.1 0.9 0 37723 UGC 6971 +N4021 115902.6 +250459 15.3 8 +N4022 115901.0 +251322 14.01 8 1.2 1.2 0 37729 UGC 6975 +N4023 115905.5 +245921 14.60 8 0.9 0.7 0 37732 UGC 6977 +N4024 115831.5 -182042 12.65 8 1.9 1.5 70 37690 ESO 572- 31 +N4025 115909.9 +374734 14.03 8 2.8 1.6 40 37738 UGC 6982 +N4026 115925.6 +505743 11.67 8 5.2 1.3 178 37760 UGC 6985 +N4027A115929.6 -191954 14.94 8 0.9 0.6 159 37772 ESO 572- 36 +N4027 115930.1 -191605 11.66 8 3.2 2.4 167 37773 ESO 572- 37 +N4028 115927.8 -191632 11.65 8 +N4029 120003.2 +081054 14.29 8 1.2 0.8 0 37816 UGC 6990 +N4030 120023.6 -010600 12.01 8 4.2 3.0 0 37845 UGC 6993 +N4031 120031.3 +315651 15.30 8 0.4 0.4 0 37855 MCG 5-28- 75 +N4032 120033.0 +200434 12.81 8 1.9 1.8 0 37860 UGC 6995 +N4033 120034.8 -175030 12.61 8 2.6 1.1 47 37863 ESO 572- 42 +N4034 120129.6 +691926 14.20 8 1.7 1.1 0 37935 UGC 7006 +N4035 120029.3 -155653 14.50 8 1.2 1.1 0 37853 MCG -3-31- 10 +N4036 120127.3 +615341 11.57 8 4.3 1.7 85 37930 UGC 7005 +N4037 120123.7 +132404 12.69 8 2.5 2.0 0 37928 UGC 7002 +N4038 115957.2 -191621 0.00 8 0 37967 ESO 572- 47 Antennae Galaxies +N4039 120153.6 -185311 11.08 8 3.1 1.6 0 37969 ESO 572- 48 Antennae Galaxies +N4040 120205.4 +174924 14.30 8 1.9 1.3 0 37993 UGC 7013 +N4041 120212.0 +620821 11.88 8 2.7 2.5 0 37999 UGC 7014 +N4042 130042.7 +275816 15.5 8 +N4043 120223.0 +041947 13.90 8 0.97 0.66 0 38010 UGC 7015 +N4044 120229.5 -001245 13.97 8 1.2 1.1 0 38018 UGC 7018 +N4045 120242.0 +015844 12.79 8 2.7 1.9 95 38031 UGC 7021 +N4045A120242.8 +015709 15.40 8 0.6 0.4 151 38033 MCG 0-31- 21 +N4046 120242.2 +015837 13.5 8 +N4047 120250.6 +483810 12.96 8 1.6 1.3 0 38042 UGC 7025 +N4048 120250.2 +180056 14.40 8 0.55 0.45 0 38040 UGC 7023 +N4049 120254.7 +184509 14.25 8 0.9 0.6 0 38050 UGC 7027 +N4050 120254.0 -162228 13.10 8 3.1 2.1 85 38049 MCG -3-31- 16 +N4051 120309.6 +443153 10.83 8 5.2 3.9 135 38068 UGC 7030 +N4052 120205.2 -631325 0.00 3 0 +N4053 120311.7 +194342 14.6 8 +N4054 120312.4 +575336 14.6 8 +N4055 120401.4 +201356 14.12 0 1.2 0.9 0 +N4056 120358.0 +201846 16.38 8 +N4057 120515.4 +201841 16.88 8 +N4058 120349.0 +033254 14.07 8 1.2 0.6 0 38124 UGC 7036 +N4059 120411.3 +202435 14.14 0 1.0 1.0 0 +N4060 120401.0 +202013 15.6 8 +N4061 120401.4 +201356 14.12 8 1.2 0.9 0 38146 UGC 7044 +N4062 120403.5 +315341 11.90 8 4.1 1.7 100 38150 UGC 7045 +N4063 120406.0 +015049 14.70 8 0.93 0.42 0 38154 CGCG 13- 55 +N4064 120410.8 +182634 12.22 8 4.4 1.7 150 38167 UGC 7054 +N4065 120406.4 +201405 13.58 8 1.1 1.0 0 38156 UGC 7050 +N4066 120409.4 +202052 13.95 8 1.2 1.2 0 38161 UGC 7051 +N4067 120411.5 +105116 13.33 8 1.4 1.0 0 38168 UGC 7048 +N4068 120400.8 +523518 13.00 8 3.3 1.7 0 38148 UGC 7047 +N4069 120406.0 +201926 16.94 8 0.39 0.20 0 +N4070 120411.3 +202435 14.14 8 1.0 1.0 0 38169 UGC 7052 +N4071 120415.7 -671836 0.00 6 0 +N4072 120413.8 +201234 15.6 8 +N4073 120426.5 +015348 12.41 8 3.2 2.3 105 38201 UGC 7060 +N4074 120429.7 +201858 15.4 8 +N4075 120437.8 +020421 14.46 8 1.2 0.6 0 38216 MCG 0-31- 32 +N4076 120432.5 +201218 14.35 8 0.9 0.9 0 38209 UGC 7061 +N4077 120438.0 +014716 14.00 8 1.18 0.72 0 38218 UGC 7063 +N4078 120447.6 +103544 14.16 8 1.3 0.5 0 38238 UGC 7066 +N4079 120449.8 -022257 13.20 8 2.2 1.6 0 38240 UGC 7067 +N4080 120451.8 +265933 14.28 8 1.2 0.5 0 38244 UGC 7068 +N4081 120433.9 +642612 13.75 8 1.5 0.6 0 38212 UGC 7062 +N4082 120511.5 +104013 15.5 8 +N4083 120514.1 +103647 15.1 8 +N4084 120515.2 +211252 15.40 8 0.4 0.4 0 38272 MCG 4-29- 14 +N4085 120522.9 +502114 12.95 8 2.8 0.8 78 38283 UGC 7075 +N4086 120529.4 +201448 14.59 8 1.0 0.9 0 38290 UGC 7076 +N4087 120535.3 -263122 13.30 8 2.1 1.7 0 38303 ESO 505- 10 +N4088 120535.4 +503232 11.15 8 5.8 2.2 43 38302 UGC 7081 +N4089 120537.4 +203321 14.65 8 0.8 0.8 0 38298 MCG 4-29- 17 +N4090 120527.9 +201832 14.85 8 1.2 0.5 0 38288 UGC 7077 +N4091 120540.2 +203319 15.2 8 +N4092 120550.1 +202837 14.19 8 1.0 1.0 0 38338 UGC 7087 +N4093 120551.4 +203118 15.3 8 +N4094 120553.9 -143135 12.64 8 4.2 1.5 0 38346 MCG -2-31- 16 +N4095 120554.2 +203421 14.60 8 0.80 0.60 0 38324 MCG 4-29- 22 +N4096 120601.0 +472831 11.48 8 6.6 1.8 20 38361 UGC 7090 +N4097 120602.5 +365149 14.44 8 1.1 0.7 0 38363 UGC 7092 +N4098 120603.6 +203629 14.36 8 1.25 1.81 0 38365 MCG 4-29- 23 +N4099 120603.9 +203622 0.00 0 0 +N4100 120608.5 +493454 11.89 8 5.4 1.8 167 38370 UGC 7095 +N4101 120610.6 +253325 14.52 8 1.0 0.8 0 38373 UGC 7093 +N4102 120623.4 +524241 11.99 8 3.0 1.7 38 38392 UGC 7096 +N4103 120639.6 -611500 0.00 3 0 +N4104 120638.3 +281031 13.06 8 2.6 1.5 35 38407 UGC 7099 +N4105 120640.7 -294542 11.60 8 2.7 2.0 151 38411 ESO 440- 54 +N4106 120644.7 -294606 12.36 8 1.6 1.3 77 38417 ESO 440- 56 +N4107 120447.6 +103544 14.16 0 1.3 0.5 0 +N4108 120644.6 +670947 13.04 8 1.7 1.4 0 38343 UGC 7088 +N4108 120645.6 +670947 8 1.7 1.4 105 38423 UGC 7101 +N4108B120712.3 +671409 8 1.3 1.1 125 38461 UGC 7106 +N4109 120651.1 +425944 14.84 8 1.0 0.9 0 38427 MCG 7-25- 24 +N4110 120703.4 +183154 14.49 8 1.3 0.7 0 38441 UGC 7102 +N4111 120702.7 +430402 11.63 8 4.6 1.0 150 38440 UGC 7103 +N4112 120709.5 -401229 12.82 8 1.6 0.9 0 38452 ESO 321- 6 +N4113 120708.5 +325945 14.80 0 0.65 0.4 0 +N4114 120712.3 -141108 13.97 8 1.9 0.9 0 38460 MCG -2-31- 18 +N4115 120709.5 +142424 0.00 0 0 +N4116 120736.4 +024133 12.41 8 3.8 2.2 155 38492 UGC 7111 +N4117 120746.1 +430735 14.04 8 1.8 0.9 90 38503 UGC 7112 +N4118 120752.8 +430641 15.60 8 0.7 0.4 0 38507 MCG 7-25- 28 +N4119 120809.6 +102244 12.30 0 4.48 0.98 0 +N4120 120831.0 +693241 14.17 8 1.8 0.4 0 38553 UGC 7121 +N4121 120755.8 +650701 14.45 8 1.0 0.8 0 38508 MCG 11-15- 26 +N4122 120708.5 +325943 14.8 8 +N4123 120811.1 +025240 11.98 8 4.4 3.2 135 38531 UGC 7116 +N4124 120809.2 +102245 12.18 8 4.3 1.4 114 38527 UGC 7117 +N4125 120807.2 +651022 10.65 8 5.8 3.2 95 38524 UGC 7118 +N4126 120837.4 +160834 14.40 8 1.0 0.8 0 38565 UGC 7123 +N4127 120826.3 +764815 13.35 8 2.5 1.2 0 38550 UGC 7122 +N4128 120832.6 +684604 12.93 8 2.6 0.9 58 38555 UGC 7120 +N4129 120853.2 -090211 13.50 8 2.3 0.6 0 38580 MCG -1-31- 6 +N4130 +N4131 120847.3 +291817 14.15 8 1.3 0.7 0 38573 UGC 7126 +N4132 120901.4 +291500 14.60 8 1.1 0.3 0 38593 MCG 5-29- 20 +N4133 120849.9 +745416 13.11 8 1.8 1.3 0 38578 UGC 7127 +N4134 120910.0 +291037 13.59 8 2.2 0.9 0 38605 UGC 7130 +N4135 120908.8 +440011 14.75 8 0.9 0.6 0 38601 MCG 7-25- 32 +N4136 120917.7 +295539 11.69 8 4.0 3.7 0 38618 UGC 7134 +N4137 120917.6 +440525 15.00 8 1.0 0.65 0 38619 UGC 7135 +N4138 120930.8 +434116 12.16 8 2.6 1.7 150 38643 UGC 7139 +N4139 120434.0 +014806 14.40 8 1.14 0.52 0 38213 MCG 0-31- 30 +N4140 120438.2 +014714 14.5 8 +N4141 120947.3 +585057 14.60 8 0.96 0.74 0 38669 UGC 7147 +N4142 120931.1 +530617 13.89 8 2.2 1.2 175 38645 UGC 7140 +N4143 120936.6 +423211 11.65 8 2.3 1.4 144 38654 UGC 7142 +N4144 120959.4 +462726 12.05 8 6.0 1.3 104 38688 UGC 7151 +N4145 121002.2 +395252 11.78 8 5.9 4.3 100 38693 UGC 7154 +N4146 121018.2 +262551 13.59 8 1.4 1.3 0 38721 UGC 7163 +N4147 121006.2 +183230 11.45 4 +N4148 121007.9 +355239 14.31 8 1.5 1.0 23 38704 UGC 7158 +N4149 121032.8 +581815 13.80 8 1.57 0.54 0 38741 UGC 7167 +N4150 121033.5 +302406 12.44 8 2.3 1.6 147 38742 UGC 7165 +N4151 121033.0 +392428 11.50 8 6.3 4.5 50 38739 UGC 7166 +N4152 121037.6 +160201 12.66 8 2.2 1.7 115 38749 UGC 7169 +N4153 121006.2 +183232 10.10 0 1.21 1.14 0 +N4154 121032.8 +581815 13.80 0 1.57 0.54 0 +N4155 121045.7 +190227 14.34 8 1.1 1.0 0 38761 UGC 7172 +N4156 121049.7 +392824 13.96 8 1.4 1.1 0 38773 UGC 7173 +N4157 121104.9 +502910 12.15 8 6.8 1.3 66 38795 UGC 7183 +N4158 121110.1 +201033 12.86 8 1.9 1.7 0 38802 UGC 7182 +N4159 121053.6 +760733 14.38 8 1.3 0.5 0 38777 UGC 7174 +N4160 121201.7 +434408 0.00 0 0 +N4161 121133.5 +574415 13.90 8 1.1 0.7 0 38834 UGC 7191 +N4162 121151.8 +240724 12.87 8 2.3 1.4 174 38851 UGC 7193 +N4163 121209.1 +361010 14.50 8 1.8 1.6 0 38881 UGC 7199 +N4164 121205.5 +131220 15.7 8 +N4165 121211.9 +131448 14.38 8 1.3 0.9 160 38885 UGC 7201 +N4166 121209.6 +174525 14.08 8 1.2 1.0 0 38882 UGC 7198 +N4167 121209.1 +361009 14.50 0 1.8 1.6 0 +N4168 121216.5 +131224 12.11 8 2.8 2.3 0 38890 UGC 7203 +N4169 121219.0 +291049 13.15 8 1.8 0.9 153 38892 UGC 7202 Box Galaxies +N4170 121221.4 +291226 13.7 8 +N4171 121221.4 +291226 13.7 8 +N4172 121214.9 +561039 13.90 8 1.04 0.98 0 38887 UGC 7205 +N4173 121221.6 +291224 13.59 8 5.0 0.7 134 38897 UGC 7204 Box Galaxies +N4174 121227.0 +290857 14.31 8 0.8 0.3 50 38906 UGC 7206 Box Galaxies +N4175 121230.7 +291009 14.17 8 1.8 0.4 130 38912 UGC 7211 Box Galaxies +N4176 121236.8 -090937 15.06 8 +N4177 121241.2 -140052 13.32 8 1.7 1.1 0 38937 MCG -2-31- 21 +N4178 121246.3 +105149 11.90 8 5.1 1.8 30 38943 UGC 7215 +N4179 121252.2 +011800 11.91 8 4.0 1.1 143 38950 UGC 7214 +N4180 121303.0 +070220 13.49 8 1.6 0.6 0 38964 UGC 7219 +N4181 121249.0 +525411 15.2 8 +N4182 121322.7 +040239 8 +N4183 121317.6 +434155 12.86 8 5.2 0.8 166 38988 UGC 7222 +N4184 121332.6 -624317 0.00 3 0 +N4185 121322.2 +283039 12.90 8 2.6 1.9 0 38995 UGC 7225 +N4186 121406.5 +144333 14.65 8 1.1 0.9 0 39057 UGC 7240 +N4187 121329.3 +504429 13.80 8 1.43 0.93 0 39004 UGC 7229 +N4188 121407.4 -123511 14. 8 +N4189 121346.8 +132536 12.51 8 2.4 1.7 85 39025 UGC 7235 +N4190 121344.7 +363800 13.90 8 1.7 1.5 0 39023 UGC 7232 +N4191 121350.4 +071203 13.82 8 1.1 0.8 0 39034 UGC 7233 +N4192 121348.2 +145343 10.95 8 9.8 2.8 155 39028 UGC 7231 M 98 +N4193 121353.5 +131028 13.18 8 2.0 1.0 93 39040 UGC 7234 +N4194 121409.8 +543139 13.01 8 1.8 1.1 0 39068 UGC 7241 +N4195 121418.1 +593656 14.80 8 1.19 0.99 0 39082 UGC 7244 +N4196 121429.7 +282524 13.80 8 1.2 0.9 0 39098 UGC 7245 +N4197 121438.3 +054821 13.44 8 3.4 0.6 36 39114 UGC 7247 +N4198 121422.0 +560041 14.00 8 1.12 0.74 0 39090 UGC 7246 +N4199 121450.0 +595317 15.5 8 +N4200 121444.0 +121052 13.91 8 1.5 0.8 98 39124 UGC 7251 +N4201 121441.7 -113458 14. 8 +N4202 121808.5 -010351 14.40 8 1.20 0.62 0 39495 UGC 7337 +N4203 121505.3 +331153 11.80 8 3.4 3.2 10 39158 UGC 7256 +N4204 121514.3 +203932 12.90 8 3.6 2.9 0 39179 UGC 7261 +N4205 121455.5 +634658 13.89 8 1.7 0.6 0 39143 UGC 7258 +N4206 121516.6 +130130 12.82 8 6.2 1.2 0 39183 UGC 7260 +N4207 121530.2 +093506 13.48 8 1.6 0.8 124 39206 UGC 7268 +N4208 121539.3 +135405 11.83 0 3.2 1.9 0 +N4209 121525.8 +282807 0.00 0 0 +N4210 121515.8 +655907 13.20 8 1.71 1.14 0 39184 UGC 7264 +N4211 121535.8 +281040 14.40 8 1.0 1.0 0 39195 MCG 5-29- 43 +N4211 121535.7 +281038 8 1.0 1.0 0 39221 MCG 5-29- 42 +N4212 121539.1 +135405 11.83 8 3.2 1.9 75 39224 UGC 7275 +N4213 121538.1 +235858 13.48 8 1.7 1.7 0 39223 UGC 7276 +N4214 121539.5 +361939 10.24 8 8.5 6.6 0 39225 UGC 7278 +N4215 121554.7 +062407 13.00 8 1.9 0.7 174 39251 UGC 7281 +N4216 121553.1 +130858 10.99 8 8.1 1.8 19 39246 UGC 7284 +N4217 121550.9 +470532 12.04 8 5.2 1.5 50 39241 UGC 7282 +N4218 121546.2 +480753 13.40 8 1.2 0.7 0 39237 UGC 7283 +N4219 121627.3 -431927 12.71 8 4.3 1.3 0 39315 ESO 267- 37 +N4219A121800.4 -433222 8 1.3 0.6 31 39484 ESO 267- 38 +N4220 121611.8 +475305 12.27 8 3.9 1.4 141 39285 UGC 7290 +N4221 121559.8 +661351 13.00 8 1.53 1.11 0 39266 UGC 7288 +N4222 121622.7 +131831 13.86 8 3.3 0.5 56 39308 UGC 7291 +N4223 121725.8 +064124 12.99 0 2.6 1.3 0 +N4224 121633.6 +072740 12.90 8 2.6 1.0 57 39328 UGC 7292 +N4225 121638.3 -121937 14. 8 +N4226 121626.3 +470131 14.36 8 1.3 0.6 0 39312 UGC 7297 +N4227 121633.7 +333119 13.70 8 1.5 0.9 0 39329 UGC 7296 +N4228 121539.2 +361941 10.3 8 +N4229 121638.8 +333339 14.24 8 1.1 0.8 0 39341 UGC 7299 +N4230 121709.4 -551710 0.00 3 0 +N4231 121648.9 +472727 14.27 8 1.2 1.1 0 39354 UGC 7304 +N4232 121649.0 +472620 14.43 8 1.4 0.7 0 39353 UGC 7303 +N4233 121706.6 +073723 12.90 8 2.4 1.1 174 39384 UGC 7311 +N4234 121708.8 +034059 13.30 8 1.3 1.3 0 39388 UGC 7309 +N4235 121708.9 +071131 12.62 8 4.2 0.9 48 39389 UGC 7310 +N4236 121643.4 +692756 10.05 8 21.9 7.2 162 39346 UGC 7306 +N4237 121710.7 +151928 12.51 8 2.1 1.3 108 39393 UGC 7315 +N4238 121655.8 +632436 14.20 8 1.86 0.52 0 39366 UGC 7308 +N4239 121714.7 +163155 13.70 8 1.8 1.2 120 39398 UGC 7316 +N4240 121724.3 -095706 13.36 8 1.2 1.2 0 39411 MCG -2-31- 29 +N4241 121725.4 +064126 12.99 8 2.6 1.3 128 39412 UGC 7319 +N4242 121730.2 +453721 11.37 8 5.0 3.8 25 39423 UGC 7323 +N4243 121724.4 -095704 14. 8 +N4244 121730.0 +374827 10.88 8 16.6 1.9 48 39422 UGC 7322 +N4245 121737.0 +293634 12.31 8 2.9 2.2 0 39437 UGC 7328 +N4246 121758.2 +071107 13.38 8 2.4 1.3 83 39479 UGC 7334 +N4247 121758.0 +071626 14.36 8 1.1 0.9 0 39480 MCG 1-31- 42 +N4248 121750.2 +472437 13.12 8 3.0 1.1 108 39461 UGC 7335 +N4249 121759.4 +053554 14.8 8 +N4250 121726.3 +704809 12.78 8 2.7 2.1 0 39414 UGC 7329 +N4251 121808.0 +281032 11.58 8 3.6 1.5 100 39492 UGC 7338 +N4252 121830.9 +053334 14.50 8 1.62 0.42 0 39537 UGC 7343 +N4253 121826.5 +294846 13.70 8 1.0 0.8 0 39525 UGC 7344 +N4254 121849.4 +142507 10.44 8 5.4 4.7 0 39578 UGC 7345 M 99 +N4255 121856.2 +044709 13.82 8 1.3 0.5 0 39592 UGC 7348 +N4256 121724.7 +661344 0.00 8 0 39568 UGC 7351 +N4257 121906.5 +054333 14.40 8 0.87 0.44 0 39624 MCG 1-31- 49 +N4258 121857.9 +471816 9.10 8 18.6 7.2 150 39600 UGC 7353 M 106 +N4259 121922.2 +052234 14.58 8 1.2 0.4 143 39657 UGC 7359 +N4260 121922.0 +060601 12.70 8 2.7 1.3 58 39656 UGC 7361 +N4261 121922.8 +054936 11.41 8 4.1 3.6 160 39659 UGC 7360 +N4262 121930.7 +145244 12.49 8 1.9 1.7 0 39676 UGC 7365 +N4263 121942.2 -121332 13.42 8 1.2 0.5 0 39698 MCG -2-32- 1 +N4264 121935.6 +055051 13.70 8 1.0 0.8 0 39687 UGC 7364 +N4265 121942.2 -121329 14. 8 +N4266 121942.3 +053217 14.58 8 2.0 0.4 0 39699 UGC 7368 +N4267 121945.7 +124757 11.86 8 3.2 3.0 0 39710 UGC 7373 +N4268 121947.2 +051702 13.82 8 1.6 0.6 48 39712 UGC 7371 +N4269 121949.2 +060054 13.94 8 1.1 0.8 0 39719 UGC 7372 +N4270 121948.7 +052752 13.07 8 2.0 0.9 110 39718 UGC 7376 +N4271 121932.6 +564412 13.50 8 1.5 1.3 0 39683 UGC 7375 +N4272 121947.7 +302022 14.12 8 1.0 0.9 32 39715 UGC 7378 +N4273 121955.6 +052048 12.39 8 2.3 1.5 10 39738 UGC 7380 +N4274 121950.9 +293654 11.34 8 6.8 2.5 102 39724 UGC 7377 +N4275 121952.6 +273715 14.10 8 0.8 0.7 0 39728 UGC 7382 +N4276 122007.5 +074131 13.42 8 1.6 1.4 0 39765 UGC 7385 +N4277 122003.9 +052031 13.38 8 1.0 0.9 0 39759 MCG 1-32- 9 +N4278 122007.2 +291647 11.09 8 4.1 3.8 0 39764 UGC 7386 +N4279 122025.0 -114000 14.50 8 1.1 0.7 0 39812 MCG -2-32- 3 +N4280 122031.9 -113909 0.00 0 0 +N4281 122021.7 +052313 12.25 8 3.0 1.5 88 39801 UGC 7389 +N4282 122024.3 +053422 14.30 8 1.02 0.64 0 39809 MCG 1-32- 13 +N4283 122021.0 +291840 13.00 8 1.5 1.5 0 39800 UGC 7390 +N4284 122012.6 +580535 14.30 8 2.5 1.2 0 39775 UGC 7393 +N4285 122039.8 -113829 14. 8 +N4286 122042.1 +292045 14.10 8 1.6 1.0 0 39846 UGC 7398 +N4287 122048.5 +053823 15.2 8 +N4288 122038.8 +461736 13.26 8 2.1 1.6 130 39840 UGC 7399 +N4289 122102.2 +034316 14.55 8 3.9 0.4 1 39886 UGC 7403 +N4290 122047.5 +580533 12.90 8 2.02 1.26 0 39859 UGC 7402 +N4291 122018.2 +752221 12.43 8 1.9 1.6 110 39791 UGC 7397 +N4292 122116.4 +043547 13.09 8 1.7 1.1 7 39922 UGC 7404 +N4293 122113.0 +182258 11.26 8 5.6 2.6 72 39907 UGC 7405 +N4294 122117.4 +113040 12.53 8 3.2 1.2 155 39925 UGC 7407 +N4295 122109.7 +280954 14.60 8 0.3 0.25 0 39906 MCG 5-29- 68 +N4296 122128.4 +063913 13.66 8 1.3 0.9 0 39943 UGC 7409 +N4297 122127.4 +064015 16. 8 +N4298 122132.7 +143625 12.04 8 3.2 1.8 140 39950 UGC 7412 +N4299 122140.6 +113015 12.88 8 1.7 1.6 26 39968 UGC 7414 +N4300 122141.5 +052305 13.85 8 1.5 0.6 0 39972 UGC 7413 +N4301 122227.2 +043359 13.40 8 1.5 1.3 0 39951 UGC 7411 +N4302 122142.5 +143605 12.50 8 5.5 1.0 178 39974 UGC 7418 +N4303 122154.7 +042820 10.18 8 6.5 5.8 0 40001 UGC 7420 M 61 +N4303A122226.7 +043358 13.40 8 1.5 1.3 0 40087 UGC 7439 +N4304 121955.2 -345600 0.00 8 0 40055 ESO 380- 20 +N4305 122203.8 +124425 13.28 8 2.2 1.2 32 40030 UGC 7432 +N4306 122204.1 +124714 13.64 8 1.6 1.3 0 40032 UGC 7433 +N4307 122205.2 +090239 12.78 8 3.6 0.8 24 40033 UGC 7431 +N4308 122156.9 +300427 14.42 8 0.8 0.7 0 40011 UGC 7426 +N4309 122212.4 +070839 13.67 8 1.9 1.1 0 40051 UGC 7435 +N4310 122226.3 +291231 13.22 8 2.2 1.2 0 40086 UGC 7440 +N4311 122226.4 +291228 13.5 8 +N4312 122231.5 +153220 12.53 8 4.6 1.1 170 40095 UGC 7442 +N4313 122238.1 +114813 12.54 8 4.0 1.0 143 40105 UGC 7445 +N4314 122232.2 +295347 11.43 8 4.2 3.7 0 40097 UGC 7443 +N4315 122239.5 +091710 0.00 0 0 +N4316 122242.8 +091956 13.62 8 2.5 0.5 113 40119 UGC 7447 +N4317 122242.0 +310216 0.00 0 0 +N4318 122243.5 +081155 14.20 8 0.7 0.5 65 40122 UGC 7446 +N4319 122143.9 +751921 12.80 8 3.0 2.3 0 39981 UGC 7429 +N4320 122257.8 +103255 15.30 8 0.70 0.53 0 40160 UGC 7452 +N4321 122255.2 +154923 10.05 8 7.4 6.3 30 40153 UGC 7450 M 100 +N4322 122301.7 +155421 14.81 8 1.1 0.8 0 40171 MCG 3-32- 16 +N4323 122301.6 +155420 15.7 8 +N4324 122305.7 +051459 12.51 8 2.8 1.2 53 40179 UGC 7451 +N4325 122306.8 +103711 14.30 8 1.0 0.6 0 40183 MCG 2-32- 19 +N4326 122311.6 +060419 14.19 8 1.5 1.1 0 40192 UGC 7454 +N4327 122307.5 +154411 0.00 0 0 +N4328 122320.0 +154911 14.04 8 1.3 1.2 0 40209 MCG 3-32- 19 +N4329 122320.7 -123331 14.50 8 2.4 1.4 0 40212 MCG -2-32- 9 +N4330 122316.5 +112206 13.09 8 4.5 0.9 59 40201 UGC 7456 +N4331 122235.9 +761021 14.64 8 2.2 0.4 0 40085 UGC 7449 +N4332 122246.7 +655038 13.30 8 1.04 0.70 0 40133 UGC 7453 +N4333 122322.2 +060226 14.48 8 0.9 0.7 0 40217 MCG 1-32- 34 +N4334 122323.9 +072823 13.86 8 2.3 1.1 0 40218 UGC 7458 +N4335 122301.9 +582641 13.40 8 1.9 1.5 0 40169 UGC 7455 +N4336 122329.8 +192537 13.48 8 2.0 0.9 0 40231 UGC 7462 +N4337 122405.0 -580718 9.44 3 +N4338 122226.3 +291231 13.22 8 2.2 1.2 0 40205 UGC 7459 +N4339 122334.4 +060455 12.26 8 2.4 2.3 0 40240 UGC 7461 +N4340 122335.5 +164329 12.10 8 3.5 2.8 102 40245 UGC 7467 +N4341 122353.6 +070624 13.26 8 +N4342 122339.1 +070312 13.0 8 +N4343 122338.0 +065721 13.12 8 2.5 0.7 133 40251 UGC 7465 +N4344 122337.5 +173227 13.34 8 1.7 1.6 0 40249 UGC 7468 +N4345 122143.9 +751921 12.80 0 3.0 2.3 0 +N4346 122328.0 +465939 12.14 8 3.3 1.3 99 40228 UGC 7463 +N4347 121452.3 -031428 0.00 0 0 +N4348 122354.0 -032641 13.30 8 3.2 0.7 38 40284 MCG 0-32- 3 +N4349 122430.0 -615359 8.01 3 +N4350 122358.2 +164134 11.94 8 3.0 1.4 28 40295 UGC 7473 +N4351 122401.8 +121224 13.03 8 2.0 1.3 80 40306 UGC 7476 +N4352 122404.7 +111308 13.49 8 2.1 1.0 102 40313 UGC 7475 +N4353 122400.3 +074707 14.35 8 1.1 0.7 0 40303 MCG 1-32- 43 +N4354 122401.5 +121216 13.5 8 +N4355 122654.7 -005241 14.2 8 +N4356 122414.5 +083209 14.02 8 3.14 0.39 0 40342 UGC 7482 +N4357 122051.1 +491822 0.00 8 0 40296 UGC 7478 +N4358 122357.5 +582249 14.7 8 +N4359 122411.1 +313118 13.40 8 3.5 0.8 0 40330 UGC 7483 +N4360 122421.7 +091741 13.30 8 1.4 1.2 145 40363 UGC 7484 +N4361 122430.7 -184706 12.8 6 +N4362 122411.2 +582138 14.60 8 1.11 0.42 0 40350 MCG 10-18- 39 +N4363 122328.4 +745708 14.30 8 1.4 1.4 0 40233 CGCG 352- 32 +N4364 122411.2 +582138 14.60 8 1.11 0.42 0 40309 UGC 7479 +N4365 122427.9 +071906 10.52 8 6.9 5.0 40 40375 UGC 7488 +N4366 122447.0 +072111 15.2 8 +N4367 122435.1 +121056 0.00 0 0 +N4368 122306.7 +103716 14.20 0 1.25 0.80 0 +N4369 122435.9 +392257 12.33 8 2.1 2.0 0 40396 UGC 7489 +N4370 122454.8 +072638 13.48 8 1.4 0.7 83 40439 UGC 7492 +N4371 122455.2 +114216 11.79 8 4.0 2.2 95 40442 UGC 7493 +N4372 122545.4 -723932 10.86 4 +N4373 122517.8 -394535 11.90 8 3.4 2.5 0 40498 ESO 322- 6 +N4373A122537.6 -391912 12.60 8 2.6 0.8 149 40549 ESO 322- 8 +N4373B122643.8 -390806 8 1.1 0.9 0 40735 ESO 322- 10 +N4374 122503.7 +125315 10.09 8 6.5 5.6 135 40455 UGC 7494 M 84 Markarian Chain +N4375 122500.5 +283331 13.68 8 1.4 1.2 0 40449 UGC 7496 +N4376 122518.2 +054429 13.88 8 1.4 0.9 157 40494 UGC 7498 +N4377 122512.5 +144551 12.76 8 1.7 1.4 177 40477 UGC 7501 +N4378 122517.5 +045536 12.63 8 2.9 2.7 167 40490 UGC 7497 +N4379 122514.8 +153627 12.63 8 1.9 1.6 105 40484 UGC 7502 +N4380 122522.2 +100057 12.66 8 3.5 1.9 153 40507 UGC 7503 +N4381 122358.8 +484646 13.20 0 3.6 1.3 0 +N4382 122524.7 +181127 10.00 8 7.1 5.5 0 40515 UGC 7508 M 85 +N4383 122525.6 +162812 12.67 8 1.9 1.0 28 40516 UGC 7507 +N4384 122512.0 +543017 13.50 8 1.3 1.0 90 40475 UGC 7506 +N4385 122542.6 +003424 13.20 8 2.2 1.4 82 40564 UGC 7515 +N4386 122429.2 +753149 12.67 8 2.5 1.3 135 40378 UGC 7491 +N4387 122541.8 +124842 13.01 8 1.8 1.1 140 40562 UGC 7517 +N4388 122547.0 +123942 11.76 8 5.6 1.3 92 40581 UGC 7520 +N4389 122535.1 +454110 12.53 8 2.6 1.3 105 40537 UGC 7514 +N4390 122550.7 +102733 13.30 8 1.7 1.3 95 40597 UGC 7519 +N4391 122518.8 +645600 13.50 8 1.08 1.05 0 40500 UGC 7511 +N4392 122518.6 +455049 14.6 8 +N4393 122551.2 +273342 12.70 8 3.2 3.0 0 40600 UGC 7521 +N4394 122556.1 +181254 11.73 8 3.6 3.2 0 40614 UGC 7523 +N4395 122549.9 +333246 10.64 8 13.2 11.0 147 40596 UGC 7524 +N4396 122559.3 +154019 13.06 8 3.3 1.0 125 40622 UGC 7526 +N4397 122558.1 +181804 0.00 0 0 +N4398 122607.5 +104111 0.00 0 0 +N4399 122543.0 +333058 0.00 8 0 +N4400 122555.9 +333053 0.00 8 0 +N4401 122557.6 +333142 0.00 8 0 +N4402 122607.9 +130646 12.55 8 3.9 1.1 90 40644 UGC 7528 +N4403 122612.8 -074106 13.04 8 1.9 0.6 0 40656 MCG -1-32- 8 +N4404 122616.2 -074051 13.13 8 1.2 0.9 0 40666 MCG -1-32- 9 +N4405 122607.1 +161051 13.03 8 1.8 1.1 0 40643 UGC 7529 +N4406 122611.8 +125649 9.83 8 8.9 5.8 130 40653 UGC 7532 M 86 Markarian Chain +N4407 122632.2 +123640 12.25 0 2.3 1.5 0 +N4408 122617.2 +275216 14.81 8 0.30 0.30 0 40668 CGCG 158-107 +N4409 122658.5 +022935 12.7 8 +N4410 122628.2 +090110 13.80 8 1.3 0.8 0 40694 +N4410B122629.6 +090112 8 0.5 0.5 0 40697 +N4411A122628.7 +085225 13.41 8 2.0 1.9 0 40695 UGC 7537 +N4411B122647.3 +085302 12.91 8 2.5 2.5 0 40745 UGC 7546 +N4412 122635.9 +035757 13.16 8 1.4 1.3 0 40715 UGC 7536 +N4413 122631.8 +123635 12.25 8 2.3 1.5 60 40705 UGC 7538 +N4414 122627.5 +311329 10.96 8 3.6 2.0 155 40692 UGC 7539 +N4415 122641.0 +082611 13.10 8 1.3 1.2 0 40727 UGC 7540 +N4416 122646.8 +075508 13.14 8 1.7 1.5 0 40743 UGC 7541 +N4417 122650.5 +093502 12.00 8 3.4 1.3 49 40756 UGC 7542 +N4418 122654.6 -005239 13.70 8 1.59 0.72 0 40762 UGC 7545 +N4419 122656.9 +150252 12.08 8 3.3 1.1 133 40772 UGC 7551 +N4420 122658.1 +022939 12.92 8 2.0 1.0 8 40775 UGC 7549 +N4421 122702.5 +152743 12.47 8 2.7 2.0 20 40785 UGC 7554 +N4422 122712.1 -054952 14.97 8 1.2 1.2 0 40813 MCG -1-32- 10 +N4423 122709.2 +055247 14.01 8 2.3 0.4 18 40801 UGC 7556 +N4424 122711.5 +092515 12.34 8 3.6 1.8 95 40809 UGC 7561 +N4425 122713.4 +124409 12.73 8 3.0 1.0 27 40816 UGC 7562 +N4426 122710.5 +275018 0.00 0 0 +N4427 122710.5 +275018 0.00 8 0 +N4428 122728.3 -081004 13.07 8 1.9 0.8 0 40860 MCG -1-32- 12 +N4429 122726.4 +110629 11.02 8 5.6 2.6 99 40850 UGC 7568 +N4430 122726.5 +061547 12.79 8 2.3 2.0 80 40851 UGC 7566 +N4431 122726.7 +121728 13.74 8 1.7 1.1 177 40852 UGC 7569 +N4432 122733.0 +061400 14.82 8 0.9 0.7 0 40875 UGC 7570 +N4433 122738.5 -081647 13.27 8 2.2 1.0 5 40894 MCG -1-32- 13 +N4434 122736.9 +080918 13.03 8 1.4 1.4 0 40886 UGC 7571 +N4435 122740.6 +130448 11.74 8 2.8 2.0 13 40898 UGC 7575 Markarian Chain +N4436 122741.7 +121900 13.91 8 1.5 0.7 118 40903 UGC 7573 +N4437 123245.9 +000650 12.4 8 +N4438 122745.5 +130036 11.02 8 8.5 3.2 27 40914 UGC 7574 Markarian Chain +N4439 122824.0 -600600 8.73 3 +N4440 122753.3 +121735 12.70 8 1.9 1.5 0 40927 UGC 7581 +N4441 122721.0 +644801 13.37 8 3.2 2.5 0 40836 UGC 7572 +N4442 122803.7 +094818 11.38 8 4.6 1.8 87 40950 UGC 7583 +N4443 122903.0 +131102 12.09 0 3.5 1.4 0 +N4444 122836.4 -431542 12.99 8 2.5 2.3 0 41043 ESO 268- 10 +N4445 122815.5 +092613 13.67 8 2.6 0.5 106 40987 UGC 7587 +N4446 122806.8 +135443 14.56 8 1.1 0.9 90 40962 UGC 7586 +N4447 122812.5 +135357 14.90 8 0.9 0.7 0 40979 MCG 2-32- 73 +N4448 122815.6 +283715 12.00 8 3.9 1.4 94 40988 UGC 7591 +N4449 122811.4 +440540 9.99 8 6.2 4.4 45 40973 UGC 7592 +N4450 122829.4 +170505 10.90 8 5.2 3.9 175 41024 UGC 7594 +N4451 122840.6 +091530 13.29 8 1.5 1.0 162 41050 UGC 7600 +N4452 122843.4 +114521 12.87 8 2.8 0.6 32 41060 UGC 7601 +N4453 122846.8 +063042 15.68 8 0.63 0.23 0 41072 MCG 1-32- 73 +N4454 122851.1 -015627 12.72 8 2.0 1.7 100 41083 UGC 7606 +N4455 122844.1 +224921 12.93 8 2.8 0.8 0 41066 UGC 7603 +N4456 122752.4 -300552 14.05 8 1.2 0.6 0 40925 ESO 441- 30 +N4457 122859.3 +033416 11.76 8 2.7 2.3 0 41101 UGC 7609 +N4458 122857.8 +131435 12.93 8 1.7 1.6 0 41095 UGC 7610 Markarian Chain +N4459 122900.1 +135846 11.32 8 3.5 2.7 110 41104 UGC 7614 +N4460 122845.5 +445151 12.26 8 4.0 1.2 0 41069 UGC 7611 +N4461 122903.0 +131108 12.09 8 3.5 1.4 9 41111 UGC 7613 Markarian Chain +N4462 122921.2 -230959 12.79 8 3.2 1.2 124 41150 ESO 506- 13 +N4463 123000.0 -644759 7.62 3 +N4464 122920.7 +080930 13.46 8 1.1 0.8 0 41148 UGC 7619 +N4465 122923.6 +080136 15.4 8 +N4466 122930.7 +074148 14.42 8 1.3 0.4 101 41170 UGC 7626 +N4467 122930.4 +075939 14.77 8 1.2 0.9 0 41169 MCG 1-32- 80 +N4468 122931.3 +140259 13.58 8 1.4 1.1 73 41171 UGC 7628 +N4469 122928.0 +084500 12.00 8 2.50 1.04 0 41164 UGC 7622 +N4470 122937.9 +074922 13.02 8 1.3 0.9 0 41189 UGC 7627 +N4471 122937.1 +075558 16.10 0 0.2 0.2 0 +N4472 122946.5 +075958 9.37 8 10.2 8.3 155 41220 UGC 7629 M 49 +N4473 122948.8 +132549 11.16 8 4.5 2.5 100 41228 UGC 7631 Markarian Chain +N4474 122953.4 +140406 12.38 8 2.4 1.4 80 41241 UGC 7634 +N4475 122942.0 +271500 14.30 8 1.7 1.0 5 41225 UGC 7632 +N4476 122958.7 +122053 13.01 8 1.7 1.2 25 41255 UGC 7637 +N4477 123002.5 +133811 11.38 8 3.8 3.5 15 41260 UGC 7638 Markarian Chain +N4478 123017.4 +121944 12.36 8 1.9 1.6 140 41297 UGC 7645 +N4479 123018.5 +133441 13.40 8 1.5 1.3 0 41302 UGC 7646 +N4480 123026.5 +041453 13.15 8 2.3 1.2 175 41317 UGC 7647 +N4481 122950.2 +640150 14.3 8 +N4482 123010.3 +104646 13.90 8 1.41 0.84 0 41272 UGC 7640 +N4483 123040.7 +090056 13.14 8 1.6 0.9 65 41339 UGC 7649 +N4484 122852.7 -113907 14.50 8 1.5 1.5 0 41087 MCG -2-32- 13 +N4485 123031.7 +414201 12.32 8 2.3 1.6 15 41326 UGC 7648 +N4486B123032.1 +122927 14.36 8 8.3 6.6 0 41361 UGC 7654 M 87 Virgo A +N4486 123049.7 +122324 9.59 8 0.6 0.6 0 41327 MCG 2-32-101 +N4487 123104.4 -080314 12.26 8 4.2 2.8 0 41399 MCG -1-32- 21 +N4488 123051.4 +082144 13.05 8 3.7 1.5 5 41363 UGC 7653 +N4489 123052.3 +164531 12.84 8 1.7 1.5 0 41365 UGC 7655 +N4490 123036.7 +413823 10.22 8 6.3 3.1 125 41333 UGC 7651 +N4491 123056.5 +112901 13.50 8 1.7 0.9 148 41376 UGC 7657 +N4492 123059.9 +080439 13.20 8 1.7 1.6 0 41383 UGC 7656 +N4493 123108.4 +003649 14.50 8 1.16 0.74 0 41409 MCG 0-32- 17 +N4494 123124.3 +254625 10.71 8 4.8 3.5 0 41441 UGC 7662 +N4495 123122.9 +290810 14.05 8 1.4 0.8 0 41438 UGC 7663 +N4496 123140.1 +035559 0.00 8 0 41471 UGC 7668A +N4496B123140.8 +035535 8 1.0 1.0 0 41473 +N4497 123132.9 +113737 13.19 8 2.0 0.9 65 41457 UGC 7665 +N4498 123139.9 +165113 12.79 8 3.0 1.6 133 41472 UGC 7669 +N4499 123205.3 -395857 14.00 8 1.8 1.3 93 41537 ESO 322- 22 +N4500 123122.3 +575752 13.10 8 1.6 1.0 130 41436 UGC 7667 +N4501 123159.6 +142517 10.36 8 6.9 3.7 140 41517 UGC 7675 M 88 +N4502 123203.5 +164115 14.57 8 1.1 0.6 40 41531 UGC 7677 +N4503 123206.4 +111042 12.05 8 3.5 1.7 12 41538 UGC 7680 +N4504 123217.4 -073348 12.50 8 4.4 2.7 0 41555 MCG -1-32- 22 +N4505 +N4506 123210.5 +132511 13.63 8 1.6 1.1 0 41546 UGC 7682 +N4507 123537.1 -395431 12.92 8 1.7 1.3 0 41960 ESO 322- 29 +N4508 123217.4 +054912 0.00 0 0 +N4509 123306.8 +320530 14.10 8 0.9 0.6 0 41660 UGC 7704 +N4510 123147.2 +641402 13.98 8 1.5 0.9 0 41489 UGC 7679 +N4511 123208.3 +562808 14.0 8 +N4512 123247.6 +635621 13.00 8 2.5 0.5 0 41601 UGC 7700 +N4513 123201.5 +661957 13.80 8 1.21 0.88 0 41527 UGC 7683 +N4514 123243.0 +294244 13.99 8 1.2 1.0 0 41610 UGC 7693 +N4515 123304.5 +161555 13.30 8 1.3 1.1 0 41652 UGC 7701 +N4516 123307.8 +143433 12.76 8 1.7 1.0 0 41661 UGC 7703 +N4517A123227.9 +002323 12.94 8 4.0 2.6 30 41578 UGC 7685 +N4517 123245.6 +000644 11.10 8 10.5 1.5 83 41618 UGC 7694 +N4518 123311.8 +075105 15.0 8 +N4519 123330.5 +083916 12.34 8 3.2 2.5 145 41719 UGC 7709 +N4520 123349.9 -072232 14.47 8 3.5 2.2 0 41748 +N4521 123247.6 +635621 13.00 8 2.5 0.5 0 41621 UGC 7706 +N4522 123340.0 +091030 12.99 8 3.7 1.0 33 41729 UGC 7711 +N4523 123348.4 +151006 14.42 8 2.0 1.9 0 41746 UGC 7713 +N4524 123354.4 -120139 14.27 8 1.2 0.8 0 41757 MCG -2-32- 14 +N4525 123351.2 +301639 12.88 8 2.6 1.3 0 41755 UGC 7714 +N4526 123402.9 +074201 10.66 8 7.2 2.4 113 41772 UGC 7718 +N4527 123408.8 +023913 11.38 8 6.2 2.1 67 41789 UGC 7721 +N4528 123406.4 +111921 12.97 8 1.7 1.0 5 41781 UGC 7722 +N4529 123142.4 +202853 15.6 8 +N4530 123347.7 +412113 0.00 0 0 +N4531 123416.1 +130435 12.42 8 3.1 2.0 155 41806 UGC 7729 +N4532 123419.4 +062812 12.30 8 2.8 1.1 160 41811 UGC 7726 +N4533 123422.0 +021931 14.20 8 2.30 0.49 0 41816 UGC 7725 +N4534 123405.4 +353108 12.90 8 2.6 2.1 0 41779 UGC 7723 +N4535 123420.3 +081153 10.59 8 7.1 5.0 0 41812 UGC 7727 +N4536 123426.9 +021119 11.16 8 7.6 3.2 130 41823 UGC 7732 +N4537 123459.4 +505103 16. 8 +N4538 123440.9 +031925 14.70 8 0.81 0.49 0 41850 MCG 1-32-105 +N4539 123435.0 +181209 12.88 8 3.3 1.3 95 41839 UGC 7735 +N4540 123451.0 +153310 12.44 8 1.9 1.5 40 41876 UGC 7742 +N4541 123510.5 -001316 13.84 8 1.6 0.7 0 41911 UGC 7749 +N4542 123449.1 +504817 15.5 8 +N4543 123520.2 +060653 14.6 8 +N4544 123536.6 +030214 14.00 8 2.0 0.6 161 41958 UGC 7756 +N4545 123434.1 +633130 13.30 8 2.06 1.03 0 41838 UGC 7747 +N4546 123529.5 -034737 11.30 8 3.3 1.4 78 41939 MCG -1-32- 27 +N4547 123451.8 +585500 15.3 8 +N4548 123526.3 +142949 10.96 8 5.4 4.3 150 41934 UGC 7753 M 91 +N4549 123454.7 +585445 16. 8 +N4550 123530.9 +121317 12.56 8 3.3 0.9 178 41943 UGC 7757 +N4551 123538.2 +121556 12.97 8 1.8 1.4 70 41963 UGC 7759 +N4552 123539.9 +123325 10.73 8 5.1 4.7 0 41968 UGC 7760 M 89 +N4553 123608.1 -392619 13.26 8 2.1 1.0 176 42018 ESO 322- 30 +N4554 123559.5 +111555 0.00 0 0 +N4555 123541.2 +263123 13.11 8 1.9 1.6 0 41975 UGC 7762 +N4556 123545.8 +265432 14.07 8 1.2 1.0 0 41980 UGC 7765 +N4557 123552.0 +265932 14.66 8 +N4558 123552.6 +265931 15.39 8 0.7 0.4 0 41995 MCG 5-30- 28 +N4559 123557.8 +275736 10.46 8 10.7 4.4 150 42002 UGC 7766 +N4560 123403.0 +074157 10.66 0 7.2 2.4 0 +N4561 123608.6 +191926 12.90 8 1.5 1.3 30 42020 UGC 7768 +N4562 123534.8 +255100 14.00 8 2.5 0.8 0 41955 UGC 7758 +N4563 123612.8 +265628 15.7 8 +N4564 123627.0 +112621 12.05 8 3.5 1.5 47 42051 UGC 7773 +N4565 123620.6 +255905 10.42 8 15.8 2.1 136 42038 UGC 7772 +N4566 123600.8 +541313 13.80 8 1.3 0.9 80 42007 UGC 7769 +N4567 123632.8 +111531 12.06 8 3.0 2.0 85 42064 UGC 7777 Siamese Twins +N4568 123634.7 +111415 11.68 8 4.6 2.0 23 42069 UGC 7776 Siamese Twins +N4569 123650.1 +130948 10.26 8 9.5 4.4 23 42089 UGC 7786 M 90 +N4570 123653.3 +071452 11.84 8 3.8 1.1 159 42096 UGC 7785 +N4571 123656.7 +141303 11.82 8 3.6 3.2 55 42100 UGC 7788 +N4572 123546.0 +741445 14.9 8 +N4573 123743.8 -433712 13.93 8 2.6 2.0 150 42167 ESO 268- 26 +N4574 123743.3 -353100 13.60 8 1.7 1.1 113 42166 ESO 380- 49 +N4575 123751.8 -403217 13.12 8 2.0 1.3 106 42181 ESO 322- 36 +N4576 123733.6 +042205 14.22 8 1.2 0.8 159 42152 UGC 7792 +N4577 123912.4 +060044 13.80 0 1.6 0.8 0 +N4578 123730.7 +093319 12.38 8 3.3 2.5 35 42149 UGC 7793 +N4579 123744.2 +114911 10.48 8 5.9 4.7 95 42168 UGC 7796 M 58 +N4580 123748.4 +052209 11.83 8 2.1 1.6 165 42174 UGC 7794 +N4581 123805.0 +012840 13.32 8 1.9 1.1 173 42199 UGC 7801 +N4582 123810.2 +001058 14.20 0 0 +N4583 123804.5 +332729 14.7 8 +N4584 123817.7 +130637 13.77 8 1.4 1.0 5 42223 UGC 7803 +N4585 123813.3 +285613 15.00 8 0.7 0.4 0 42215 MCG 5-30- 42 +N4586 123828.1 +041908 12.64 8 4.0 1.3 115 42241 UGC 7804 +N4587 123835.4 +023927 14.49 8 1.1 0.5 0 42253 UGC 7805 +N4588 123845.3 +064604 14.98 8 1.3 0.4 0 42277 UGC 7810 +N4589 123725.6 +741141 11.69 8 3.2 2.6 90 42139 UGC 7797 +N4590 123928.0 -264434 10.26 4 12.0 M 68 +N4591 123912.5 +060043 14.01 8 1.6 0.8 37 42319 UGC 7821 +N4592 123918.7 -003155 12.50 8 4.04 0.87 0 42336 UGC 7819 +N4593 123939.4 -052039 11.67 8 3.9 2.9 0 42375 MCG -1-32- 32 +N4594 123959.4 -113722 8.98 8 8.7 3.5 90 42407 MCG -2-32- 20 M 104 Sombrero Galaxy +N4595 123951.6 +151755 12.91 8 1.7 1.1 110 42396 UGC 7826 +N4596 123956.1 +101033 11.35 8 4.0 3.0 135 42401 UGC 7828 +N4597 124012.9 -054757 12.58 8 4.1 1.9 0 42429 MCG -1-32- 34 +N4598 124011.9 +082301 13.73 8 1.4 1.1 0 42427 UGC 7829 +N4599 124027.1 +011149 13.30 8 1.78 0.71 0 42453 UGC 7833 +N4600 124023.0 +030704 13.73 8 1.2 0.8 0 42447 UGC 7832 +N4601 124046.7 -405335 14.54 8 1.8 0.5 0 42492 ESO 322- 50 +N4602 124036.8 -050759 12.31 8 3.4 1.2 0 42476 MCG -1-32- 36 +N4603 124055.2 -405835 12.29 8 3.4 2.5 0 42369 ESO 322- 44 +N4603B124029.6 -410410 8 1.4 0.3 37 42460 ESO 322- 48 +N4603C124043.6 -404545 8 1.8 0.4 160 42486 ESO 322- 49 +N4603 124055.7 -405833 8 3.4 2.5 27 42510 ESO 322- 52 +N4603D124208.0 -404915 14.08 8 1.5 1.1 74 42640 ESO 322- 55 +N4604 124044.9 -051809 14.40 8 1.0 0.4 0 42489 MCG -1-32- 37 +N4605 124000.3 +613633 10.89 8 5.8 2.2 125 42408 UGC 7831 +N4606 124057.8 +115441 12.67 8 3.2 1.6 33 42516 UGC 7839 +N4607 124112.2 +115309 13.75 8 2.9 0.7 2 42544 UGC 7843 +N4608 124113.6 +100923 11.97 8 3.2 2.7 0 42545 UGC 7842 +N4609 124218.0 -625800 7.32 3 +N4610 122937.8 +074927 13.02 0 1.3 0.9 0 +N4611 124125.4 +134346 15.15 8 1.2 0.2 0 42564 UGC 7849 +N4612 124132.9 +071855 11.90 8 2.5 1.9 145 42574 UGC 7850 +N4613 124128.9 +260518 15.5 8 +N4614 124131.5 +260235 14.28 8 1.0 0.8 0 42573 UGC 7851 +N4615 124134.0 +260233 0.00 8 0 42584 UGC 7852 +N4616 124217.0 -403832 14.43 8 0.9 0.8 0 42662 ESO 322- 56 +N4617 124105.9 +502336 14.01 8 3.0 0.5 0 42530 UGC 7847 +N4618 124133.0 +410903 11.22 8 4.2 3.4 25 42575 UGC 7853 +N4619 124144.5 +350346 13.46 8 1.3 1.3 0 42594 UGC 7856 +N4620 124159.7 +125635 13.20 8 1.8 1.5 0 42619 UGC 7859 +N4621 124202.5 +113849 10.57 8 5.4 3.7 165 42628 UGC 7858 M 59 +N4622 124237.6 -404439 13.26 8 1.7 1.6 0 42701 ESO 322- 57 +N4622A124350.3 -404301 8 0.6 0.5 117 42845 ESO 322- 64 +N4622B124353.3 -404325 8 1.1 0.7 0 42852 ESO 322- 64A +N4623 124210.7 +074042 13.24 8 2.2 0.7 176 42647 UGC 7862 +N4624 124250.0 +024116 11.8 8 +N4625 124153.0 +411627 12.92 8 2.2 1.9 0 42607 UGC 7861 +N4626 124225.1 -070245 14.02 8 1.3 0.4 0 42680 MCG -1-32- 40 +N4627 124159.7 +323429 13.06 8 2.6 1.8 10 42620 UGC 7860 +N4628 124225.2 -065816 12.84 8 1.7 0.5 0 42681 MCG -1-32- 41 +N4629 124232.7 -012102 14.30 8 1.32 0.87 0 42692 UGC 7869 +N4630 124231.5 +035737 13.15 8 1.8 1.3 10 42688 UGC 7871 +N4631 124207.7 +323228 9.75 8 15.5 2.7 86 42637 UGC 7865 +N4632 124232.8 -000447 12.36 8 3.1 1.2 0 42689 UGC 7870 +N4633 124237.3 +142121 13.75 8 2.1 0.9 30 42699 UGC 7874 +N4634 124240.4 +141747 13.16 8 2.6 0.7 156 42707 UGC 7875 +N4635 124239.2 +195643 13.20 8 2.0 1.4 0 42704 UGC 7876 +N4636 124249.8 +024117 10.43 8 6.0 4.7 150 42734 UGC 7878 +N4637 124254.1 +112618 14.82 8 1.2 0.5 0 42744 UGC 7881 +N4638 124247.7 +112635 12.13 8 2.2 1.4 125 42728 UGC 7880 +N4639 124252.6 +131530 12.24 8 2.8 1.9 123 42741 UGC 7884 +N4640 124257.7 +121712 14.37 8 1.4 0.8 0 42753 UGC 7888 +N4641 124307.6 +120303 14.23 8 1.2 1.0 0 42769 UGC 7889 +N4642 124317.8 -003839 15.23 8 1.9 0.6 0 42791 UGC 7893 +N4643 124320.2 +015841 11.72 8 3.1 2.3 48 42797 UGC 7895 +N4644 124236.0 +550800 14.60 8 1.6 0.5 53 42708 UGC 7887 +N4645A124305.4 -412132 12.20 8 3.0 0.8 33 42764 ESO 322- 59 +N4645B124331.5 -412143 12.10 8 1.9 0.7 154 42813 ESO 322- 60 +N4645 124409.8 -414501 12.88 8 2.2 1.4 52 42879 ESO 322- 66 +N4646 124252.2 +545125 14.40 8 0.6 0.3 18 42740 UGC 7892 +N4647 124332.4 +113456 11.94 8 2.9 2.3 125 42816 UGC 7896 +N4648 124145.4 +742518 12.96 8 2.1 1.6 70 42595 UGC 7868 +N4649 124340.3 +113258 9.81 8 7.4 6.0 105 42831 UGC 7898 M 60 +N4650 124420.5 -404355 12.60 8 3.2 2.8 83 42891 ESO 322- 67 +N4650A124449.6 -404254 13.90 8 1.6 0.8 158 42951 ESO 322- 69 +N4651 124342.6 +162340 11.39 8 4.0 2.6 80 42833 UGC 7901 +N4652 124319.8 +585752 14.2 8 +N4653 124350.9 -003334 12.74 8 3.1 2.7 30 42847 UGC 7900 +N4654 124356.6 +130733 11.10 8 4.9 2.8 128 42857 UGC 7902 +N4655 124336.5 +410106 15.3 8 +N4656 124407.1 +321231 0.00 8 0 42863 UGC 7907 +N4657 124411.3 +321218 8 +N4658 124437.8 -100503 12.98 8 2.1 0.9 3 42929 MCG -2-33- 1 +N4659 124429.4 +132955 13.06 8 1.7 1.3 0 42913 UGC 7915 +N4660 124432.4 +111127 12.16 8 2.2 1.6 100 42917 UGC 7914 +N4661 124514.7 -404924 8 1.1 0.4 116 42983 ESO 322- 72 +N4662 124426.4 +370713 13.48 8 1.9 1.6 55 42904 UGC 7917 +N4663 124447.0 -101152 14.01 8 1.1 0.9 0 42946 MCG -2-33- 2 +N4664 8 +N4665 124506.0 +030321 10.50 8 3.8 3.2 0 42970 UGC 7924 +N4666 124509.0 -002738 11.49 8 4.6 1.3 42 42975 UGC 7926 +N4667 124247.4 +112633 12.13 0 2.2 1.4 0 +N4668 124531.9 -003206 13.57 8 1.4 0.8 5 42999 UGC 7931 +N4669 124442.0 +545200 14.10 8 1.4 0.4 177 42942 UGC 7925 +N4670 124517.0 +270734 13.09 8 1.4 1.1 90 42987 UGC 7930 +N4671 124547.6 -070411 13.52 8 1.3 1.1 0 43029 MCG -1-33- 4 +N4672 124615.7 -414221 14.09 8 2.0 0.6 0 43073 ESO 322- 73 +N4673 124534.7 +270339 13.87 8 1.0 0.9 0 43008 UGC 7933 +N4674 124603.5 -083920 13.96 8 1.7 0.6 0 43050 MCG -1-33- 5 +N4675 124531.9 +544415 14.50 8 1.56 0.49 0 42998 UGC 7935 +N4676 124610.1 +304355 0.00 8 0 43062 UGC 7938 The Mice +N4676B124611.3 +304328 8 2.2 0.8 146 43065 UGC 7939 +N4677 124657.5 -413458 13.91 8 1.7 0.7 167 43127 ESO 322- 78 +N4678 124942.0 -043450 14.42 8 +N4679 124730.2 -393415 13.15 8 2.4 1.0 0 43170 ESO 322- 82 +N4680 124654.7 -113813 13.23 8 1.4 1.2 0 43118 MCG -2-33- 7 +N4681 124728.8 -432005 13.44 8 1.3 1.2 0 43166 ESO 268- 40 +N4682 124715.5 -100348 13.18 8 2.6 1.3 0 43147 MCG -2-33- 8 +N4683 124742.6 -413140 13.80 8 1.4 0.8 130 43182 ESO 322- 83 +N4684 124717.5 -024340 12.38 8 2.9 1.0 0 43149 UGC 7951 +N4685 124711.4 +192752 13.58 8 1.6 1.0 0 43143 UGC 7954 +N4686 124639.6 +543211 13.60 8 2.0 0.6 3 43101 UGC 7946 +N4687 124723.7 +352108 14.18 8 0.9 0.8 0 43157 UGC 7958 +N4688 124746.4 +042010 12.62 8 3.2 2.8 0 43189 UGC 7961 +N4689 124745.8 +134551 11.60 8 4.3 3.5 0 43186 UGC 7965 +N4690 124755.5 -013922 13.87 8 1.2 0.9 0 43202 UGC 7964 +N4691 124813.5 -031959 11.66 8 2.8 2.3 85 43238 MCG 0-33- 13 +N4692 124755.4 +271324 13.64 8 1.3 1.3 0 43200 UGC 7967 +N4693 124709.2 +711034 13.99 8 2.5 0.5 0 43141 UGC 7962 +N4694 124815.1 +105907 12.06 8 3.2 1.5 140 43241 UGC 7969 +N4695 124732.1 +542230 14.45 8 1.1 0.7 0 43173 UGC 7966 +N4696 124849.3 -411840 11.39 8 4.5 3.2 0 43120 ESO 322- 77 +N4696B124721.4 -411416 12.68 8 1.3 0.7 40 43155 ESO 322- 81 +N4696C124803.4 -404910 8 1.9 0.3 139 43218 ESO 322- 87 +N4696D124821.9 -414251 8 1.7 0.3 132 43249 ESO 322- 88 +N4696E124826.6 -405609 8 1.8 0.7 0 43262 ESO 322- 90 +N4696 124849.8 -411839 8 4.5 3.2 95 43296 ESO 322- 91 +N4697 124835.9 -054802 10.14 8 7.2 4.7 70 43276 MCG -1-33- 10 +N4698 124823.5 +082916 11.46 8 4.0 2.5 170 43254 UGC 7970 +N4699 124902.3 -083952 10.41 8 3.8 2.6 45 43321 MCG -1-33- 13 +N4700 124908.1 -112435 12.63 8 3.0 0.6 0 43330 MCG -2-33- 13 +N4701 124911.9 +032325 12.80 8 2.8 2.1 45 43331 UGC 7975 +N4702 124901.5 +271042 15.0 5 +N4703 124919.0 -090630 14.50 8 3.49 0.47 0 43342 MCG -1-33- 15 +N4704 124846.5 +415519 14.52 8 1.0 0.9 0 43288 UGC 7972 +N4705 124925.0 -051145 12.52 8 3.0 1.0 0 43350 MCG -1-33- 16 +N4706 124954.1 -411650 13.93 8 1.4 0.6 24 43411 ESO 323- 1 +N4707 124824.0 +510900 13.40 8 2.2 2.1 25 43255 UGC 7971 +N4708 124941.5 -110535 13.94 8 1.3 0.9 0 43382 MCG -2-33- 16 +N4709 125004.1 -412256 12.00 8 2.4 2.0 0 43423 ESO 323- 3 +N4710 124939.0 +150955 11.91 8 4.9 1.2 27 43375 UGC 7980 +N4711 124845.8 +351958 14.22 8 1.5 0.9 0 43286 UGC 7973 +N4712 124934.6 +252813 13.30 8 2.5 1.1 160 43368 UGC 7977 +N4713 124958.1 +051839 12.19 8 2.7 1.7 100 43413 UGC 7985 +N4714 125019.2 -131928 13.73 8 1.6 1.2 0 43442 MCG -2-33- 18 +N4715 124957.8 +274920 14.10 8 1.9 1.7 0 43399 UGC 7986 +N4716 125033.1 -092704 13.52 8 1.0 0.7 0 43464 MCG -1-33- 21 +N4717 125034.4 -092747 15.00 8 1.4 0.5 0 43467 MCG -1-33- 23 +N4718 125032.6 -051655 12.00 8 1.8 0.6 0 43463 MCG -1-33- 20 +N4719 125008.7 +330933 14.02 8 1.4 1.1 0 43428 UGC 7987 +N4720 125042.7 -040920 15. 8 +N4721 125019.9 +271926 15.41 8 0.8 0.3 0 43437 MCG 5-30- 97 +N4722 125132.4 -131948 13.75 8 1.8 0.7 0 43560 MCG -2-33- 31 +N4723 125102.9 -131412 15.38 8 1.1 0.6 0 43510 +N4724 125053.8 -141955 15.00 8 1.1 0.8 0 43494 MCG -2-33- 22 +N4725 125026.9 +253001 10.11 8 10.7 7.6 35 43451 UGC 7989 +N4726 125132.3 -141314 17.0 8 +N4727 125057.2 -141959 13.50 8 1.4 1.1 0 43499 MCG -2-33- 23 +N4728 125028.0 +272605 14.50 8 1.2 1.2 0 43455 MCG 5-30- 98 +N4729 125146.5 -410754 13.42 8 1.5 1.4 0 43591 ESO 323- 16 +N4730 125200.5 -410850 13.87 8 1.2 1.0 0 43611 ESO 323- 17 +N4731 125101.1 -062329 11.90 8 6.6 3.2 95 43507 MCG -1-33- 26 +N4732 125007.1 +525100 14.40 8 1.04 0.70 0 43430 UGC 7988 +N4733 125106.9 +105445 12.70 8 2.0 0.7 0 43516 UGC 7997 +N4734 125112.9 +045133 13.90 8 0.92 0.83 0 43525 UGC 7998 +N4735 125101.7 +285540 15.50 8 0.6 0.3 0 43509 MCG 5-30-104 +N4736 125053.6 +410710 8.99 8 11.2 9.1 105 43495 UGC 7996 M 94 +N4737 125052.9 +340924 15.3 8 +N4738 125106.0 +284700 14.24 8 2.1 0.3 34 43517 UGC 7999 +N4739 125137.1 -082437 13.53 8 1.6 1.4 0 43571 MCG -1-33- 29 +N4740 125132.3 -141314 17.0 8 +N4741 125059.5 +474017 14.37 8 1.3 0.7 0 43504 UGC 8000 +N4742 125148.1 -102718 12.12 8 2.6 1.5 75 43594 MCG -2-33- 32 +N4743 125216.0 -412326 13.97 8 1.3 0.5 0 43653 ESO 323- 21 +N4744 125219.6 -410335 13.77 8 2.1 1.0 122 43661 ESO 323- 22 +N4745 125118.0 +272400 16.10 8 0.8 0.8 0 43539 MCG 5-30-105A +N4746 125155.8 +120500 13.36 8 3.8 1.1 120 43601 UGC 8007 +N4747 125145.3 +254627 12.96 8 3.5 1.2 30 43586 UGC 8005 +N4748 125212.4 -132453 14. 8 +N4749 125112.0 +713812 14.28 8 1.8 0.4 0 43527 UGC 8006 +N4750 124647.4 +730738 0.00 8 0 43426 UGC 7994 +N4751 125251.5 -423935 11.80 8 3.0 1.1 175 43723 ESO 323- 29 +N4752 125129.1 +134654 15.40 0 0.77 0.30 0 +N4753 125222.8 -011157 10.85 8 6.0 2.8 80 43671 UGC 8009 +N4754 125217.7 +111849 11.52 8 4.6 2.5 23 43656 UGC 8010 +N4755 125337.1 -602123 0.00 3 0 Jewel Box +N4756 125252.7 -152448 13.38 8 1.6 1.3 0 43725 MCG -2-33- 39 +N4757 125250.1 -101837 15.00 8 1.5 0.4 0 43715 MCG -2-33- 40 +N4758 125244.3 +155053 13.55 8 3.1 0.7 160 43707 UGC 8014 +N4759 125304.7 -091202 15. 8 +N4760 125307.3 -102940 11.40 8 2.0 1.9 0 43763 MCG -2-33- 41 +N4761 125309.9 -091153 14.83 8 0.4 0.3 0 43768 MCG -1-33- 39 +N4762 125256.3 +111348 11.12 8 8.7 1.7 32 43733 UGC 8016 +N4763 125327.2 -170021 12.58 8 1.5 1.1 0 43792 MCG -3-33- 13 +N4764 125306.8 -091529 15.98 8 0.1 0.1 0 43760 +N4765 125315.0 +042754 13.42 8 1.1 0.8 80 43775 UGC 8018 +N4766 125308.2 -102241 15.35 8 1.1 0.3 0 43766 MCG -2-33- 42 +N4767 125352.9 -394252 12.51 8 2.6 1.2 0 43744 ESO 323- 31 +N4767 125353.3 -394252 12.51 8 2.6 1.2 0 43845 ESO 323- 36 +N4767B125444.6 -395109 8 1.3 1.0 99 43954 ESO 323- 41 +N4768 125317.2 -093153 0.00 0 0 +N4769 125318.1 -093210 0.00 0 0 +N4770 125332.1 -093229 13.78 8 1.4 0.7 0 43804 MCG -1-33- 40 +N4771 125321.9 +011614 12.92 8 3.9 0.8 133 43784 UGC 8020 +N4772 125329.1 +021011 11.96 8 3.4 1.7 147 43798 UGC 8021 +N4773 125336.0 -083820 13.67 8 1.3 1.0 0 43810 MCG -1-33- 41 +N4774 125306.7 +364907 14.80 8 0.6 0.4 0 43759 MCG 6-28- 37 Kidney Bean Galaxy +N4775 125345.7 -063720 12.24 8 2.1 2.0 0 43826 MCG -1-33- 43 +N4776 125304.6 -091201 14.04 8 0.1 0.1 0 43754 MCG -1-33- 36 +N4777 125358.5 -084633 14.02 8 1.9 0.9 0 43852 MCG -1-33- 44 +N4778 125305.8 -091215 13.47 8 0.1 0.1 0 43757 MCG -1-33- 37 +N4779 125350.8 +094233 13.19 8 2.1 1.8 70 43837 UGC 8022 +N4780 125405.2 -083716 13.81 8 1.9 1.3 0 43870 MCG -1-33- 45 +N4781 125423.7 -103214 11.72 8 3.5 1.5 0 43902 MCG -2-33- 49 +N4782 125435.7 -123407 12.69 8 1.8 1.7 0 43924 MCG -2-33- 50 +N4783 125436.6 -123328 12.54 8 1.8 1.7 0 43926 MCG -2-33- 51 +N4784 125437.0 -103647 14.49 8 1.9 0.4 0 43929 MCG -2-33- 53 +N4785 125327.3 -484457 13.21 8 1.9 1.0 0 43791 ESO 219- 4 +N4786 125432.6 -065130 12.72 8 1.6 1.3 170 43922 MCG -1-33- 46 +N4787 125405.5 +270407 15.44 8 1.1 0.3 0 43875 UGC 8026 +N4788 125416.0 +271813 15.30 8 0.4 0.3 0 43874 MCG 5-30-123 +N4789A125405.3 +270913 13.94 8 3.0 2.2 35 43869 UGC 8024 +N4789 125419.0 +270410 13.12 8 1.9 1.5 0 43895 UGC 8028 +N4790 125451.9 -101452 12.76 8 1.7 1.1 0 43972 MCG -2-33- 56 +N4791 125444.0 +080310 15.1 8 +N4792 125503.7 -122950 15.02 8 0.8 0.4 0 43999 +N4793 125441.1 +285615 12.30 8 2.8 1.5 50 43939 UGC 8033 +N4794 125510.5 -123630 13.65 8 1.9 0.8 0 44012 MCG -2-33- 60 +N4795 125503.2 +080401 12.10 8 1.9 1.6 115 43998 UGC 8037 +N4796 125504.7 +080358 14.50 8 +N4797 125455.2 +272446 14.20 8 1.2 0.9 0 +N4798 125454.8 +272457 14.20 8 1.2 0.9 30 43981 UGC 8038 +N4799 125515.5 +025348 13.60 8 1.44 0.59 0 44017 UGC 8043 +N4800 125438.0 +463152 12.30 8 1.6 1.2 25 43931 UGC 8035 +N4801 125437.7 +530524 14.6 8 +N4802 125549.6 -120319 12.39 8 2.4 1.6 0 44087 MCG -2-33- 61 +N4803 125533.7 +081425 15.0 8 +N4804 125549.6 -120319 12. 8 +N4805 125524.2 +275853 0.00 0 0 +N4806 125612.4 -293011 13.42 8 1.2 1.0 0 44116 ESO 443- 12 +N4807 125529.4 +273114 14.50 8 1.0 0.8 0 44037 UGC 8049 +N4808 125549.6 +041814 12.35 8 2.8 1.1 127 44086 UGC 8054 +N4809 125451.1 +023915 18.40 8 0.09 0.08 0 43969 UGC 8034 +N4810 125451.2 +023825 14.20 8 1.9 0.8 0 43971 MCG +1-33- 23 +N4811 125652.3 -414750 14.02 8 1.3 0.9 0 44201 ESO 323- 47 +N4812 125652.7 -414848 14.13 8 1.1 0.4 0 44204 ESO 323- 48 +N4813 125636.1 -064904 14.15 8 1.2 0.5 0 44160 MCG -1-33- 55 +N4814 125521.6 +582053 12.80 8 3.1 2.3 135 44025 UGC 8051 +N4815 125800.0 -645700 9.61 3 +N4816 125612.2 +274443 13.80 8 1.3 1.1 0 44114 UGC 8057 +N4817 125629.8 +275624 15.70 0 0.66 0.63 0 +N4818 125648.9 -083132 12.00 8 4.3 1.5 0 44191 MCG -1-33- 57 +N4819 125628.4 +265917 14.10 8 1.2 0.9 160 44144 UGC 8060 +N4820 125700.5 -134310 15.70 8 1.0 0.2 0 44227 MCG -2-33- 67 +N4821 125629.1 +265725 15.48 8 0.5 0.3 0 44148 MCG 5-31- 15 +N4822 125703.7 -104543 14.36 8 1.2 0.7 0 44236 MCG -2-33- 69 +N4823 125725.6 -134155 0.00 8 0 +N4824 125634.2 +273220 15. 8 +N4825 125712.2 -133953 12.63 8 1.9 1.2 0 44261 MCG -2-33- 70 +N4826 125644.3 +214105 9.36 8 10.0 5.4 115 44182 UGC 8062 M 64 Black-Eye Galaxy +N4827 125643.5 +271047 13.90 8 1.4 1.3 0 44178 UGC 8065 +N4828 125642.0 +280000 15.20 8 0.5 0.5 0 44176 MCG 5-31- 17 +N4829 125725.6 -134156 15.97 8 +N4830 125727.6 -194130 13.11 8 1.9 1.2 157 44313 ESO 575- 37 +N4831 125736.7 -271732 13.67 8 1.7 0.9 0 44340 ESO 507- 55 +N4832 125747.3 -394536 12.20 8 1.9 1.2 25 44361 ESO 323- 51 +N4833 125935.0 -705228 8.72 4 +N4834 125624.9 +521744 15.5 8 +N4835 125807.8 -461551 12.45 8 4.0 0.9 0 44271 ESO 269- 15 +N4835 125807.8 -461548 8 4.0 0.9 150 44409 ESO 269- 19 +N4836 125734.3 -124439 14.31 8 1.4 1.1 0 44328 MCG -2-33- 72 +N4837 125648.3 +481749 14.40 8 1.1 0.5 0 44188 MCG 8-24- 11 +N4838 125756.1 -130336 14.00 8 1.6 1.4 0 44383 MCG -2-33- 74 +N4839 125724.3 +272954 13.02 8 4.0 1.9 65 44298 UGC 8070 +N4840 125732.9 +273636 14.72 8 0.7 0.7 0 44324 MCG 5-31- 29 +N4841A125732.3 +282838 13.77 8 1.7 1.7 0 44323 UGC 8072 +N4841B125734.5 +282856 13.61 8 1.8 1.8 0 44329 UGC 8073 +N4842 125735.9 +272921 0.00 8 0 44337 MCG 5-31- 30 +N4842B125736.7 +272906 8 0.3 0.2 0 44338 MCG 5-31- 31 +N4843 125800.8 -033716 13.96 8 2.1 0.5 0 44388 MCG 0-33- 24 +N4844 125808.2 -130448 0.00 0 0 +N4845 125801.4 +013431 12.10 8 5.0 1.3 89 44392 UGC 8078 +N4846 125747.6 +362214 14.53 8 1.3 0.6 0 44362 UGC 8079 +N4847 125828.9 -130827 15.33 0 0 +N4848 125805.7 +281442 14.41 8 1.6 0.5 158 44405 UGC 8082 +N4849 125812.6 +262349 13.85 8 1.7 1.3 0 44424 UGC 8086 +N4850 125821.8 +275804 15.22 8 0.7 0.7 0 44449 MCG 5-31- 40 +N4851 125821.7 +280854 15.2 8 +N4852 130004.4 -593634 0.00 3 0 +N4853 125835.5 +273552 14.41 8 0.8 0.8 0 44481 UGC 8092 +N4854 125842.0 +274000 14.90 8 0.1 0.1 0 44502 MCG 5-31- 49 +N4855 125918.4 -131352 13.95 8 1.8 1.3 0 44572 MCG -2-33- 77 +N4856 125921.3 -150232 11.49 8 4.3 1.2 35 44582 MCG -2-33- 78 +N4857 125718.3 +701212 14.61 8 1.3 0.6 0 44284 UGC 8077 +N4858 125902.2 +280659 15.66 8 0.5 0.5 0 44535 MCG 5-31- 51 +N4859 125900.0 +264800 14.60 8 1.3 0.8 95 44534 UGC 8097 +N4860 125904.1 +280722 14.56 8 1.4 1.2 0 44539 MCG 5-31- 54 +N4861 125902.4 +345146 12.90 8 4.0 1.5 15 44536 UGC 8098 +N4862 125930.8 -140756 15.31 8 1.0 0.8 0 44610 MCG -2-33- 79 +N4863 125942.4 -140147 14.90 8 1.8 0.4 0 44650 MCG -2-33- 81 +N4864 125913.3 +275833 14.58 8 0.6 0.3 0 44566 MCG 5-31- 58 +N4865 125919.9 +280504 14.64 8 0.9 0.5 0 44578 UGC 8100 +N4866 125927.4 +141015 12.14 8 6.3 1.3 87 44600 UGC 8102 +N4867 125915.6 +275807 15.44 8 0.7 0.7 0 44568 MCG 5-31- 62 +N4868 125908.9 +371837 12.97 8 1.6 1.5 0 44557 UGC 8099 +N4869 125923.3 +275439 14.77 8 0.7 0.7 0 44587 MCG 5-31- 65 +N4870 125917.8 +370254 16.31 8 0.79 0.26 0 +N4871 125930.0 +275721 15.17 8 0.7 0.5 0 44606 MCG 5-31- 66 +N4872 125934.1 +275647 15.37 8 1.5 1.5 0 44624 MCG 5-31- 68 +N4873 125932.9 +275900 15.07 8 0.8 0.6 0 44621 MCG 5-31- 69 +N4874 125935.3 +275736 12.63 8 1.9 1.9 0 44628 UGC 8103 +N4875 125938.0 +275426 15.67 8 0.1 0.1 0 44640 CGCG 160-232 +N4876 125944.5 +275445 15.39 8 0.5 0.5 0 44658 MCG 5-31- 73 +N4877 130026.3 -151700 13.08 8 2.2 1.0 0 44761 MCG -2-33- 86 diff --git a/kstars/kstars/data/ngcic06.dat b/kstars/kstars/data/ngcic06.dat new file mode 100644 index 00000000..9be38321 --- /dev/null +++ b/kstars/kstars/data/ngcic06.dat @@ -0,0 +1,1000 @@ +N4878 130020.2 -060614 12.22 8 1.2 1.0 0 44747 MCG -1-33- 64 +N4879 130025.6 -060640 0.00 0 0 +N4880 130010.5 +122900 12.43 8 3.2 2.5 0 44719 UGC 8109 +N4881 125957.7 +281443 14.59 8 1.0 1.0 0 44686 UGC 8106 +N4882 130004.2 +275914 15.1 8 +N4883 125956.1 +280204 15.41 8 0.1 0.1 0 44682 CGCG 160-237 +N4884 130008.0 +275835 13.0 8 +N4885 130033.9 -065110 15. 8 +N4886 130004.2 +275907 14.80 8 1.1 1.1 0 44698 MCG 5-31- 76 +N4887 130039.2 -143959 14.14 8 1.1 0.6 0 44796 MCG -2-33- 87 +N4888 130036.3 -060430 15. 8 +N4889 130008.3 +275839 12.53 8 2.9 1.9 80 44715 UGC 8110 +N4890 130038.9 -043611 14. 8 +N4891 130052.3 -132654 13. 8 +N4892 130003.5 +265353 14.95 8 1.3 0.3 0 44697 UGC 8108 +N4893 125959.6 +371135 15.6 8 +N4894 130016.6 +275803 16.06 8 0.1 0.1 0 44732 CGCG 160-247 +N4895A130009.1 +281013 15.97 8 0.1 0.1 0 44717 CGCG 160-245 +N4895 130018.1 +281206 14.22 8 1.8 0.6 153 44737 UGC 8113 +N4896 130030.3 +282038 14.90 8 1.0 0.6 5 44768 UGC 8117 +N4897 130052.9 -132659 12.60 8 2.6 2.3 0 44829 MCG -2-33- 89 +N4898 130017.4 +275717 14.48 8 0.1 0.1 0 44736 MCG 5-31- 82 +N4899 130056.6 -135639 12.39 8 2.6 1.4 0 44841 MCG -2-33- 90 +N4900 130039.4 +023002 11.90 8 2.2 2.1 0 44797 UGC 8116 +N4901 125956.5 +471218 15.5 8 +N4902 130059.7 -143049 11.61 8 3.0 2.7 0 44847 MCG -2-33- 92 +N4903 130122.8 -305606 13.72 8 1.5 1.3 0 44894 ESO 443- 30 +N4904 130058.8 -000139 12.60 8 2.2 1.4 25 44846 UGC 8121 +N4905 130130.7 -305206 14.24 8 1.4 1.3 0 44902 ESO 443- 31 +N4906 130039.8 +275525 15.09 8 0.1 0.1 0 44799 CGCG 160-253 +N4907 130048.8 +280930 14.40 8 1.1 1.0 0 44819 MCG 5-31- 89 +N4908 130050.8 +280230 14.66 8 1.0 0.9 0 44828 MCG 5-31- 92 +N4909 130201.9 -424619 13.51 8 1.9 1.7 28 44949 ESO 269- 35 +N4910 125801.2 +013433 12.20 0 2.39 1.00 0 +N4911 130056.4 +274734 13.55 8 1.4 1.3 0 44840 UGC 8128 +N4912 130043.1 +371853 12.7 8 +N4913 130046.6 +372040 0.00 0 0 +N4914 130042.8 +371858 12.49 8 3.5 1.9 155 44807 UGC 8125 +N4915 130128.1 -043248 12.95 8 1.6 1.3 0 44891 MCG -1-33- 69 +N4916 130054.5 +372140 0.00 0 0 +N4917 130055.5 +471319 14.60 8 1.4 1.0 0 44838 UGC 8130 +N4918 130150.6 -043002 15.10 8 1.0 0.5 0 44934 +N4919 130117.7 +274832 15.08 8 1.1 0.7 140 44885 UGC 8133 +N4920 130204.1 -112242 14.15 8 1.0 0.7 0 44958 MCG -2-33- 94 +N4921 130126.4 +275313 13.04 8 2.5 2.2 165 44899 UGC 8134 +N4922 130124.5 +291830 15.00 8 1.21 0.96 0 44896 UGC 8135 +N4923 130131.9 +275051 14.67 8 0.8 0.8 0 44903 MCG 5-31-101 +N4924 130212.8 -145811 13.87 8 1.2 1.1 0 44977 MCG -2-33- 96 +N4925 130207.4 -074238 14. 8 +N4926 130153.7 +273728 14.04 8 1.2 1.1 0 44938 UGC 8142 +N4926A130208.2 +273853 8 0.6 0.5 0 44968 MCG 5-31-107 +N4927 130157.6 +280021 14.95 8 0.78 0.62 0 44945 MCG 5-31-104 +N4928 130300.6 -080506 13.24 8 1.3 1.0 0 45052 MCG -1-33- 75 +N4929 130244.4 +280243 14.37 8 1.0 1.0 0 45027 MCG 5-31-111 +N4930 130404.6 -412441 12.00 8 4.5 3.7 40 45155 ESO 323- 74 +N4931 130301.2 +280201 14.50 8 1.7 0.7 78 45055 UGC 8154 +N4932 130237.7 +502618 14.30 8 1.5 1.3 0 45015 UGC 8150 +N4933 130357.9 -112952 0.00 8 0 45142 MCG -2-33-101 +N4933A130357.4 -112949 8 1.8 1.1 0 45146 MCG -2-33-102 +N4934 130316.4 +280149 15.20 8 1.0 0.2 104 45082 UGC 8160 +N4935 130321.2 +142239 13.84 8 1.2 1.0 0 45093 UGC 8159 +N4936 130417.1 -303135 11.77 8 2.7 2.3 0 45174 ESO 443- 47 +N4937 130451.6 -471310 0.00 0 0 +N4938 130257.6 +511907 14.70 8 0.75 0.71 0 45044 MCG 9-21- 91 +N4939 130414.6 -102021 11.90 8 5.5 2.8 10 45170 MCG -2-33-104 +N4940 130500.5 -471410 13.10 8 1.2 1.0 0 45235 ESO 269- 42 +N4941 130413.1 -053307 11.90 8 3.6 1.9 15 45165 MCG -1-33- 77 +N4942 130419.1 -073858 13.79 8 1.9 1.3 0 45177 MCG -1-33- 78 +N4943 130344.9 +280503 15.6 8 +N4944 130350.1 +281109 13.80 8 1.7 0.6 89 45133 UGC 8167 +N4945 130527.5 -492806 9.30 8 20.0 3.8 90 45279 ESO 219- 24 +N4945A130633.7 -494126 8 2.5 1.4 55 45380 ESO 219- 28 +N4946 130529.3 -433527 13.46 8 1.5 1.2 131 45283 ESO 269- 45 +N4947 130520.2 -352015 12.62 8 2.4 1.3 0 45180 ESO 382- 4 +N4947 130520.8 -352015 8 2.4 1.3 10 45269 ESO 382- 5 +N4948 130455.9 -075652 13.97 8 2.0 0.7 0 45224 MCG -1-33- 79 +N4948A130505.9 -080945 13.94 8 1.5 1.2 0 45242 MCG -1-33- 80 +N4949 130417.9 +290146 13.97 8 0.76 0.38 0 +N4950 130536.5 -433002 14.89 8 0.9 0.7 0 45294 ESO 269- 47 +N4951 130507.7 -062938 12.57 8 3.3 1.2 0 45246 MCG -1-33- 81 +N4952 130458.4 +290720 13.39 8 1.8 1.1 0 45233 UGC 8175 +N4953 130610.5 -373509 14.09 8 1.1 0.9 0 45349 ESO 382- 8 +N4954 130219.7 +752416 15.3 8 +N4955 130605.4 -294515 13.20 8 1.8 1.3 0 45340 ESO 443- 62 +N4956 130501.7 +351042 13.26 8 1.5 1.5 0 45236 UGC 8177 +N4957 130512.6 +273412 14.01 8 1.2 1.0 100 45253 UGC 8178 +N4958 130548.9 -080114 11.60 8 4.1 1.3 15 45313 MCG -1-33- 84 +N4959 130541.0 +331043 15.4 8 +N4960 130553.1 +273306 15.54 8 +N4961 130547.9 +274408 14.00 8 1.6 1.1 100 45311 UGC 8185 +N4962 130458.4 +290720 13.39 0 1.8 1.1 0 +N4963 130551.9 +414319 14.24 8 0.8 0.8 0 45315 UGC 8190 +N4964 130524.9 +561922 14.10 8 1.02 0.70 0 45278 UGC 8184 +N4965 130709.4 -281341 12.75 8 2.6 2.0 0 45437 ESO 443- 70 +N4966 130617.4 +290346 14.00 8 1.0 0.5 143 45358 UGC 8194 +N4967 130536.6 +533349 14.2 8 +N4968 130706.0 -234037 13.92 8 1.9 0.9 0 45426 ESO 508- 6 +N4969 130702.7 +133814 14.90 8 0.6 0.6 0 +N4970 130733.7 -240031 13.82 8 1.8 1.0 0 45466 ESO 508- 9 +N4971 130654.9 +283253 14.45 8 1.0 1.0 0 45406 MCG 5-31-134 +N4972 130219.7 +752416 15.3 8 +N4973 130554.0 +533900 14.30 8 0.1 0.1 0 45321 CGCG 270- 51 +N4974 130605.8 +533650 15.7 8 +N4975 130750.2 -050103 15.02 8 1.0 0.6 0 45492 MCG -1-34- 2 +N4976 130838.3 -493017 11.04 8 5.6 3.0 161 45562 ESO 219- 29 +N4977 130604.5 +553922 14.00 8 0.88 0.80 0 45339 UGC 8196 +N4978 130750.5 +182456 14.12 8 1.5 0.8 0 45494 UGC 8212 +N4979 130742.8 +244838 14.83 8 1.0 0.7 0 45484 UGC 8209 +N4980 130910.1 -283830 13.51 8 1.7 0.7 0 45596 ESO 443- 75 +N4981 130848.7 -064639 12.10 8 2.8 2.0 0 45574 MCG -1-34- 3 +N4982 130846.1 -103519 0.00 0 0 +N4983 130826.6 +281914 14.90 8 1.1 0.7 0 45542 MCG 5-31-138 +N4984 130857.2 -153058 12.25 8 2.8 2.2 90 45585 MCG -2-34- 4 +N4985 130812.1 +414035 14.70 8 1.3 1.1 0 45522 UGC 8218 +N4986 130824.5 +351223 14.02 8 1.7 0.9 0 45538 UGC 8221 +N4987 130759.0 +515545 14.10 8 1.14 0.71 0 45502 UGC 8216 +N4988 130954.4 -430621 13.83 8 1.7 0.5 0 45671 ESO 269- 55 +N4989 130916.0 -052347 13.92 8 1.5 0.9 0 45606 MCG -1-34- 5 +N4990 130917.3 -051622 14.93 8 1.0 0.8 0 45608 MCG -1-34- 4 +N4991 130915.1 +022051 15.5 8 +N4992 130905.6 +113803 14.34 8 1.2 0.7 0 45593 UGC 8232 +N4993 130947.7 -232302 13.32 8 1.3 1.1 0 45657 ESO 508- 18 +N4994 130947.2 -232303 8 +N4995 130940.7 -075001 12.00 8 2.5 1.6 95 45643 MCG -1-34- 7 +N4996 130931.9 +005125 13.90 8 1.8 1.4 0 45629 UGC 8235 +N4997 130951.7 -163056 13.50 8 1.4 1.0 0 45667 MCG -3-34- 5 +N4998 130810.0 +504000 15.2 8 +N4999 130933.1 +014023 13.10 8 2.16 1.51 0 45632 UGC 8236 +N5000 130947.6 +285431 13.90 8 1.7 1.4 0 45658 UGC 8241 +N5001 130933.4 +532938 14.6 8 +N5002 131038.2 +363803 14.40 8 1.7 1.0 0 45728 UGC 8254 +N5003 130837.9 +434414 15.3 8 +N5004 131101.6 +293812 13.89 8 1.4 1.1 0 45756 UGC 8260 +N5004A131101.8 +293442 8 1.4 0.8 172 45757 UGC 8259 +N5005 131056.2 +370329 10.61 8 5.8 2.8 65 45749 UGC 8256 +N5006 131145.8 -191542 13.72 8 2.0 1.7 0 45806 ESO 576- 6 +N5007 130914.4 +621030 14.10 8 0.98 0.78 0 45605 UGC 8240 +N5008 141057.2 +252948 14.43 0 2.5 1.4 0 +N5009 131047.0 +500534 14.60 8 1.12 0.62 0 45739 UGC 8258 +N5010 131226.3 -154752 14.01 8 1.3 0.6 0 45868 MCG -3-34- 15 +N5011 131251.8 -430546 12.41 8 2.4 2.0 0 45847 ESO 269- 63 +N5011 131251.9 -430548 12.41 8 2.4 2.0 154 45898 ESO 269- 65 +N5012 131137.0 +225456 12.88 8 2.9 1.7 0 45795 UGC 8270 +N5013 131207.4 +031157 15.0 8 +N5014 131130.9 +361652 13.50 8 1.7 0.6 102 45787 UGC 8271 +N5015 131222.9 -042011 13.24 8 1.8 1.5 0 45862 MCG -1-34- 12 +N5016 131206.7 +240542 13.49 8 1.7 1.3 0 45836 UGC 8279 +N5017 131254.5 -164600 13.60 8 1.8 1.3 0 45900 MCG -3-34- 16 +N5018 131301.0 -193112 11.69 8 3.3 2.5 112 45908 ESO 576- 10 +N5019 131242.4 +044347 14.30 8 0.83 0.76 0 45885 UGC 8288 +N5020 131239.9 +123559 12.50 8 3.2 2.7 0 45883 UGC 8289 +N5021 131206.2 +461146 14.19 8 1.5 0.7 0 45834 UGC 8284 +N5022 131330.8 -193248 13.98 8 2.51 0.34 0 45953 ESO 576- 14 +N5023 131212.0 +440219 12.85 8 6.0 0.8 28 45849 UGC 8286 +N5024 131255.3 +181009 8.95 4 12.6 M 53 +N5025 131244.7 +314834 14.21 8 2.0 0.6 0 45887 UGC 8292 +N5026 131413.6 -425741 12.48 8 3.2 2.0 0 46023 ESO 269- 73 +N5027 131321.0 +060340 14.10 8 1.07 0.95 0 45936 UGC 8297 +N5028 131345.8 -130233 13.15 8 1.8 0.9 0 45976 MCG -2-34- 11 +N5029 131237.6 +470348 14.08 8 1.7 1.1 0 45880 UGC 8293 +N5030 131354.1 -162927 13.85 8 1.8 1.3 0 45991 MCG -3-34- 23 +N5031 131403.2 -160723 14.03 8 1.6 0.4 0 46006 MCG -3-34- 24 +N5032 131326.9 +274808 13.70 8 2.1 1.1 22 45947 UGC 8300 +N5033 131328.0 +363538 10.75 8 10.7 5.0 170 45948 UGC 8307 +N5034 131219.0 +703858 14.22 8 0.9 0.7 0 45859 UGC 8295 +N5035 131449.3 -162936 13.60 8 1.4 1.1 0 46068 MCG -3-34- 28 +N5036 131442.8 -041042 14.99 8 +N5037 131459.5 -163528 12.22 8 2.2 0.7 40 46078 MCG -3-34- 29 +N5038 131502.1 -155707 14.50 8 1.4 0.3 0 46081 MCG -3-34- 31 +N5039 131444.4 -041333 16.98 8 +N5040 131332.5 +511529 14.3 8 +N5041 131433.2 +304219 14.10 8 1.7 1.5 150 46046 UGC 8319 +N5042 131531.3 -235857 12.75 8 4.2 2.2 0 46126 ESO 508- 31 +N5043 131614.6 -600244 0.00 0 0 +N5044 131524.0 -162308 11.83 8 3.0 3.0 0 46115 MCG -3-34- 34 +N5045 +N5046 131545.1 -161938 8 0.8 0.7 0 46141 MCG -3-34- 35 +N5047 131548.5 -163110 8 2.8 0.6 75 46150 MCG -3-34- 36 +N5048 131608.3 -282437 8 1.5 0.8 48 46179 ESO 443- 87 +N5049 131559.4 -162352 13.70 8 1.9 0.6 120 46166 MCG -3-34- 37 +N5050 131541.7 +025240 8 1.1 0.4 35 46138 UGC 8329 +N5051 131620.3 -281707 8 1.3 0.6 50 46194 ESO 444- 1 +N5052 131530.0 +293900 8 1.3 0.9 160 46131 UGC 8330 +N5053 131627.0 +174151 4 +N5054 131658.4 -163807 11.67 8 5.1 3.0 160 46247 MCG -3-34- 39 +N5055 131549.3 +420206 9.31 8 12.6 7.2 105 46153 UGC 8334 M 63 Sunflower Galaxy +N5056 131612.3 +305659 13.70 8 1.7 1.0 0 46180 UGC 8337 +N5057 131624.0 +310100 8 1.3 1.2 0 46202 UGC 8342 +N5058 131652.3 +123255 8 0.8 0.7 0 46241 UGC 8345 +N5059 131658.5 +075040 15.5 8 +N5060 131716.4 +060213 8 1.1 0.8 55 46278 UGC 8351 +N5061 131804.9 -265010 11.28 8 3.5 3.0 0 46330 ESO 508- 38 +N5062 131823.4 -352728 12.20 8 2.2 0.7 130 46351 ESO 382- 35 +N5063 131826.4 -352110 8 2.3 1.8 0 46357 ESO 382- 36 +N5064 131900.2 -475439 8 2.5 1.1 38 46409 ESO 220- 2 +N5065 131731.1 +310538 8 1.3 0.8 90 46293 UGC 8356 +N5066 131828.4 -101359 14. 8 +N5067 +N5068 131855.3 -210221 10.70 8 7.2 6.3 110 46400 ESO 576- 29 +N5069 131828.4 -101359 14. 8 +N5070 131917.6 -122859 15.38 8 +N5071 131837.2 +075607 15.5 8 +N5072 131912.6 -123225 8 1.0 0.7 0 46432 MCG -2-34- 22 +N5073 131920.9 -145041 8 3.4 0.7 150 46441 MCG -2-34- 25 +N5074 131825.1 +312816 14.40 8 0.9 0.8 0 46354 MCG 5-31-172 +N5075 131906.3 +074951 15.1 8 +N5076 131930.5 -124428 8 1.3 0.7 0 46453 MCG -2-34- 26 +N5077 131931.7 -123926 12.38 8 1.9 1.5 0 46456 MCG -2-34- 27 +N5078 131950.4 -272432 12.00 8 4.0 1.9 148 46490 ESO 508- 48 +N5079 131938.1 -124159 8 1.6 1.0 40 46473 MCG -2-34- 30 +N5080 131919.2 +082544 14.6 8 +N5081 131908.1 +283019 14.07 8 2.2 0.8 103 46427 UGC 8366 +N5082 132040.3 -434207 8 1.7 1.0 23 46566 ESO 269- 89 +N5083 131901.2 +393521 8 1.3 1.1 130 46413 UGC 8367 +N5084 132016.8 -214937 11.63 8 9.3 1.7 80 46525 ESO 576- 33 +N5085 132018.0 -242625 8 3.4 3.0 38 46531 ESO 508- 50 +N5086 132056.4 -434424 8 +N5087 132025.3 -203637 12.40 8 2.3 1.7 10 46541 ESO 576- 35 +N5088 132020.3 -123419 8 2.6 0.8 0 46535 MCG -2-34- 34 +N5089 131939.8 +301526 8 1.7 0.9 120 46477 UGC 8371 +N5090A131921.0 -433857 8 1.7 0.6 148 46442 ESO 269- 84 +N5090B132017.3 -435155 8 1.9 0.9 131 46528 ESO 269- 88 +N5090 132113.5 -434218 12.57 8 2.9 2.4 0 46618 ESO 270- 2 +N5091 132118.5 -434312 8 1.8 0.5 130 46626 ESO 270- 4 +N5092 131954.0 +230000 8 1.0 1.0 0 46493 UGC 8376 +N5093 131938.0 +402310 8 1.4 0.7 143 46472 UGC 8373 +N5094 132046.8 -140449 14. 8 +N5095 132036.9 -021722 8 1.1 0.4 126 46561 UGC 8381 +N5096 132008.6 +330519 8 1.4 0.7 0 46506 MCG 6-29- 76 +N5097 132059.6 -122817 15.02 8 +N5098 132017.6 +330841 8 +N5099 132119.6 -130232 14.87 8 +N5100 132100.6 +085840 15.1 8 +N5101 132146.7 -272553 11.63 8 5.4 4.6 0 46661 ESO 508- 58 +N5102 132157.8 -363747 10.35 8 8.7 2.8 48 46674 ESO 382- 50 +N5103 132030.1 +430503 8 1.4 1.0 143 46552 UGC 8388 +N5104 132123.0 +002035 8 1.2 0.4 170 46633 UGC 8391 +N5105 132149.3 -131225 12.80 8 2.0 1.5 0 46664 MCG -2-34- 39 +N5106 +N5107 132124.5 +383218 8 1.7 0.5 128 46636 UGC 8396 +N5108 132318.5 -322027 8 1.2 0.3 2 46774 ESO 444- 20 +N5109 132052.9 +573834 8 1.7 0.5 153 46589 UGC 8393 +N5110 132256.5 -125753 13. 8 +N5111 132256.5 -125753 13. 8 +N5112 132156.7 +384415 12.60 8 4.0 2.8 130 46671 UGC 8403 +N5113 132122.4 +574127 15.2 8 +N5114 132401.6 -322038 8 1.7 1.0 80 46828 ESO 444- 24 +N5115 132259.8 +135708 8 1.4 0.7 97 46754 UGC 8408 +N5116 132255.8 +265851 8 2.0 0.7 40 46744 UGC 8410 +N5117 132256.5 +281904 8 2.2 1.0 154 46746 UGC 8411 +N5118 132327.6 +062330 8 0.8 0.7 100 46782 UGC 8413 +N5119 132400.3 -121635 14. 8 +N5120 +N5121 132446.1 -374101 11.51 8 1.9 1.5 36 46896 ESO 382- 57 +N5121A132533.1 -372254 8 1.7 0.5 116 46960 ESO 382- 61 +N5122 132415.0 -103916 14. 8 +N5123 132310.9 +430509 8 1.3 1.1 0 46767 UGC 8415 +N5124 132450.6 -301825 13.06 8 2.2 0.7 9 46902 ESO 444- 27 +N5125 132400.9 +094231 8 1.7 1.3 170 46827 UGC 8421 +N5126 132453.7 -302000 8 1.4 0.4 57 46910 ESO 444- 28 +N5127 132345.3 +313354 8 2.8 2.2 75 46809 UGC 8419 +N5128 132529.0 -430100 7.84 8 25.7 20.0 35 46957 ESO 270- 9 Centaurus A +N5129 132409.8 +135834 13.02 8 1.7 1.4 10 46836 UGC 8423 +N5130 132427.3 -101234 14. 8 +N5131 132357.1 +305914 8 2.1 0.3 81 46819 UGC 8422 +N5132 132428.5 +140531 8 1.3 0.9 75 46868 UGC 8428 +N5133 132453.0 -040454 15. 8 +N5134 132519.0 -210800 12.14 8 2.8 1.7 155 46938 ESO 576- 52 +N5135 132544.5 -294959 12.88 8 2.6 1.8 0 46974 ESO 444- 32 +N5136 132451.5 +134417 14.7 8 +N5137 132452.6 +140441 15.6 8 +N5138 132718.0 -590100 3 +N5139 132645.9 -472836 6.12 4 Omega Centauri +N5140 132620.9 -335204 8 2.0 1.7 52 47031 ESO 382- 65 +N5141 132451.7 +362240 13.80 8 1.3 1.0 80 46906 UGC 8433 +N5142 132501.3 +362358 14.20 8 1.0 0.7 5 46919 UGC 8435 +N5143 132501.2 +362615 15.5 8 +N5144 132253.8 +703048 13.40 8 1.2 0.9 150 46742 UGC 8420 +N5145 132514.2 +431600 8 2.0 1.8 90 46934 UGC 8439 +N5146 132637.5 -121926 14. 8 +N5147 132619.7 +020559 12.29 8 1.9 1.5 120 47027 UGC 8443 +N5148 132639.0 +021850 8 0.9 0.8 0 47060 MCG 1-34- 21 +N5149 132609.7 +355604 8 1.5 0.9 155 47011 UGC 8444 +N5150 132736.7 -293344 12.60 8 1.3 1.0 115 47169 ESO 444- 43 +N5151 132640.9 +165226 14.9 8 +N5152 132750.7 -293708 8 2.0 0.6 117 47187 ESO 444- 44 +N5153 132754.7 -293708 12.83 8 2.1 1.4 175 47194 ESO 444- 45 +N5154 132628.7 +360036 8 1.3 1.3 137 47041 UGC 8447 +N5155 132835.1 -633031 0.00 0 0 +N5156 132844.1 -485500 12.49 8 2.3 2.0 0 47283 ESO 220- 13 +N5157 132717.4 +320141 8 1.3 0.9 0 47131 UGC 8455 +N5158 132747.0 +174651 8 1.3 1.2 0 47180 UGC 8459 +N5159 132816.5 +025859 8 1.3 0.4 162 47235 UGC 8460 +N5160 +N5161 132914.1 -331030 12.00 8 5.6 2.2 77 47321 ESO 383- 4 +N5162 132906.0 +111600 8 1.0 0.3 45 47318 UGC 8472 +N5163 132654.0 +524500 8 1.1 0.7 10 47096 UGC 8453 +N5164 132711.5 +552908 8 1.0 0.9 0 47124 UGC 8458 +N5165 132839.2 +112312 14.6 8 +N5166 132815.7 +320155 8 2.3 0.4 67 47234 UGC 8463 +N5167 132840.1 +124239 14.7 8 +N5168 133106.0 -605642 9.55 3 +N5169 132811.0 +464023 8 2.3 0.9 103 47231 UGC 8465 +N5170 132949.0 -175759 12.06 8 8.3 1.0 127 47396 ESO 576- 65 +N5171 132918.0 +114400 13.71 8 1.1 0.8 10 47339 UGC 8476 +N5172 132919.4 +170306 12.63 8 3.3 1.7 103 47330 UGC 8477 +N5173 132825.6 +463533 13.10 8 1.8 1.7 0 47257 UGC 8468 +N5174 132926.0 +110024 8 3.2 1.7 160 47346 UGC 8475 +N5175 132925.9 +110028 13.7 8 +N5176 132925.0 +114652 15.4 8 +N5177 132924.3 +114749 15.4 8 +N5178 132924.0 +113700 8 0.9 0.6 95 47358 UGC 8478 +N5179 132930.8 +114444 14.9 8 +N5180 132926.8 +164930 13.96 8 1.4 1.0 25 47352 UGC 8479 +N5181 132942.0 +131814 14.7 8 +N5182 133041.3 -280903 13.25 8 1.9 1.3 0 47489 ESO 444- 62 +N5183 133006.1 -014311 8 1.9 0.8 122 47432 UGC 8485 +N5184 133011.3 -013946 8 1.9 1.1 135 47438 UGC 8487 +N5185 133001.8 +132459 8 1.9 0.7 58 47422 UGC 8488 +N5186 133003.9 +121032 15.6 8 +N5187 132948.3 +310749 8 1.3 0.8 0 47393 MCG 5-32- 29 +N5188 133128.5 -344744 12.96 8 3.0 1.1 104 47549 ESO 383- 9 +N5189 133331.7 -655823 14.1 6 +N5190 133038.4 +180802 8 1.0 0.8 0 47482 UGC 8500 +N5191 133047.3 +111202 14.9 8 +N5192 133051.8 -014645 8 0.6 0.3 170 47503 CGCG 17- 1 +N5193A133148.6 -331425 8 1.2 0.4 47 47568 ESO 383- 14 +N5193 133153.6 -331407 12.48 8 1.9 1.7 0 47582 ESO 383- 15 +N5194 132953.3 +471148 8.96 8 11.2 6.9 163 47404 UGC 8493 M 51 Whirlpool Galaxy +N5195 132958.7 +471621 10.45 8 5.8 4.6 79 47413 UGC 8494 +N5196 133119.7 -013657 8 0.8 0.7 85 47540 CGCG 17- 2 +N5197 133125.1 -014135 15.4 8 +N5198 133011.5 +464016 12.69 8 2.1 1.8 0 47441 UGC 8499 +N5199 133042.9 +344948 15.1 8 +N5200 +N5201 132916.7 +530455 8 1.7 1.0 145 47324 UGC 8480 +N5202 133236.0 -014200 8 1.2 0.3 0 47589 CGCG 17- 10 +N5203 133213.5 -084713 8 1.9 1.1 85 47610 MCG -1-35- 1 +N5204 132936.4 +582504 11.73 8 5.0 3.0 5 47368 UGC 8490 +N5205 133003.9 +623043 8 3.2 1.8 10 47425 UGC 8501 +N5206 133343.9 -480904 8 3.7 3.2 16 47762 ESO 220- 18 +N5207 133214.0 +135316 8 1.7 1.0 140 47612 UGC 8518 +N5208 133228.0 +071901 8 1.7 0.6 162 47637 UGC 8519 +N5209 133236.0 +072000 8 1.2 1.1 0 47654 UGC 8522 +N5210 133249.5 +071013 8 1.3 1.3 0 47678 UGC 8523 +N5211 133305.4 -010207 8 2.1 1.6 30 47709 UGC 8530 +N5212 133232.3 +071738 15.5 8 +N5213 133436.0 +040700 8 0.9 0.8 0 47842 UGC 8552 +N5214 133248.4 +415223 8 1.2 0.9 140 47675 UGC 8531 +N5215A133506.3 -332856 8 0.6 0.5 105 47883 ESO 383- 28 +N5215B133509.3 -332901 8 1.1 0.5 105 47887 ESO 383- 29 +N5216 133207.9 +624204 8 2.5 1.5 0 47598 UGC 8528 Keenan's System +N5217 133406.0 +175132 8 1.5 1.4 0 47793 UGC 8546 +N5218 133211.0 +624604 13.10 8 1.8 1.3 100 47603 UGC 8529 Keenan's System +N5219 133842.0 -455119 13.5 8 +N5220 133556.4 -332712 8 2.3 0.7 97 47972 ESO 383- 36 +N5221 133456.2 +134956 8 2.4 0.8 0 47869 UGC 8559 +N5222 133456.0 +134430 14.1 8 +N5223 133425.4 +344130 8 1.5 1.3 0 47822 UGC 8553 +N5224 133508.9 +062851 15.0 8 +N5225 133320.1 +512927 8 0.6 0.6 0 47731 UGC 8540 +N5226 133503.7 +135518 8 +N5227 133524.5 +012440 13.71 8 1.8 1.5 145 47915 UGC 8566 +N5228 133435.4 +344638 8 1.0 0.9 0 47837 UGC 8556 +N5229 133403.0 +475456 8 3.3 0.6 167 47788 UGC 8550 +N5230 133532.1 +134030 8 2.2 1.9 0 47932 UGC 8573 +N5231 133542.0 +030000 8 1.1 1.0 0 47953 UGC 8574 +N5232 133608.0 -082956 8 1.5 1.4 0 47998 MCG -1-35- 3 +N5233 133513.5 +344036 8 1.1 0.5 80 47895 UGC 8568 +N5234 133729.9 -495016 8 1.3 0.8 48 48129 ESO 220- 24 +N5235 133601.5 +063507 14.9 8 +N5236 133700.3 -295204 8.20 8 12.9 11.5 0 48082 ESO 444- 81 M 83 +N5237 133739.0 -425051 13.23 8 1.9 1.6 128 48139 ESO 270- 22 +N5238 133442.8 +513650 8 1.7 1.4 160 47853 UGC 8565 +N5239 133624.0 +072200 8 1.8 1.8 0 48023 UGC 8589 +N5240 133555.6 +353515 8 1.9 1.4 60 47971 UGC 8587 +N5241 133640.0 -082408 8 1.1 0.5 0 48043 MCG -1-35- 6 +N5242 +N5243 133615.2 +382039 8 1.5 0.4 126 48011 UGC 8592 +N5244 133842.0 -455120 8 1.7 0.6 17 48236 ESO 270- 23 +N5245 133723.0 +035317 8 +N5246 133724.0 +040600 8 1.0 0.8 0 48128 UGC 8612 +N5247 133803.6 -175256 10.50 8 5.6 4.9 20 48171 ESO 577- 14 +N5248 133731.9 +085308 10.97 8 6.2 4.5 110 48130 UGC 8616 +N5249 133737.6 +155818 8 1.5 1.1 170 48134 UGC 8618 +N5250 133607.5 +511409 8 1.0 0.9 0 47997 UGC 8594 +N5251 133724.9 +272509 8 0.7 0.7 0 48119 MCG 5-32- 44 +N5252 133815.6 +043230 8 1.4 0.9 10 48189 UGC 8622 +N5253 133955.9 -313841 10.87 8 5.0 1.9 45 48334 ESO 445- 4 +N5254 133937.7 -112937 8 3.2 1.5 125 48307 MCG -2-35- 12 +N5255 133717.5 +570627 14.5 8 +N5256 133817.5 +481640 8 1.2 1.1 0 48192 UGC 8632 +N5257 133953.0 +005029 12.87 8 1.8 0.9 61 48330 UGC 8641 +N5258 133958.0 +004959 12.93 8 1.7 1.1 154 48338 UGC 8645 +N5259 133924.7 +305926 15.2 8 +N5260 134020.1 -235128 8 1.6 1.4 0 48371 ESO 509- 92 +N5261 134016.1 +050434 15.3 8 +N5262 133524.0 +750200 8 1.2 0.7 170 47923 UGC 8606 +N5263 133955.7 +282358 8 1.6 0.4 26 48333 UGC 8648 +N5264 134137.0 -295450 12.60 8 2.5 1.5 0 48467 ESO 445- 12 +N5265 134009.0 +365139 14.9 8 +N5266A134037.1 -482034 8 3.1 2.4 0 48390 ESO 220- 30 +N5266 134301.7 -481012 8 3.2 2.1 19 48593 ESO 220- 33 +N5267 134040.3 +384738 8 1.4 0.5 56 48393 UGC 8655 +N5268 +N5269 +N5270 134212.0 +041400 8 1.1 0.9 20 48527 UGC 8673 +N5271 134136.0 +300500 8 0.9 0.7 0 48477 MCG 5-32- 65 +N5272 134211.2 +282231 4 16.2 M 3 +N5273 134208.4 +353912 12.44 8 2.8 2.5 10 48521 UGC 8675 +N5274 134223.4 +295051 15.7 8 +N5275 134218.0 +294800 15.20 8 0.5 0.5 0 48544 MCG 5-32- 67 +N5276 134222.3 +353733 8 1.0 0.5 153 48542 UGC 8680 +N5277 134238.4 +295716 8 0.6 0.4 0 48563 CGCG 161-129 +N5278 134139.2 +554012 8 1.3 1.0 117 48473 UGC 8677 +N5279 134143.8 +554023 8 0.6 0.4 0 48482 UGC 8678 +N5280 134248.0 +295100 14.65 8 0.8 0.8 0 48580 MCG 5-32- 72 +N5281 134630.0 -625453 6.15 3 +N5282 134318.0 +300400 8 1.4 1.2 0 48614 UGC 8687 +N5283 134105.1 +674026 8 1.1 1.0 0 48425 UGC 8672 +N5284 +N5285 134425.8 +020635 8 0.7 0.7 0 48688 CGCG 17- 65 +N5286 134626.6 -512224 9.18 4 +N5287 134452.6 +294615 16. 8 +N5288 134842.0 -644059 3 +N5289 134509.3 +413011 14.00 8 1.9 0.6 100 48749 UGC 8699 +N5290 134519.2 +414255 13.30 8 3.5 0.9 95 48767 UGC 8700 +N5291 134724.2 -302427 8 1.1 0.7 168 48893 ESO 445- 30 +N5292 134739.7 -305627 8 1.8 1.5 55 48909 ESO 445- 31 +N5293 134652.9 +161623 13.71 8 1.9 1.5 120 48854 UGC 8710 +N5294 134518.3 +551723 15.2 8 +N5295 133839.4 +792732 14.9 8 +N5296 134618.9 +435108 15.10 8 1.0 0.5 177 48811 MCG 7-28- 62 +N5297 134624.2 +435225 12.47 8 5.6 1.3 148 48815 UGC 8709 +N5298 134836.4 -302543 14.00 8 1.4 0.7 69 48985 ESO 445- 39 +N5299 135026.2 -595652 0.00 0 0 +N5300 134816.0 +035703 13.60 8 2.22 1.39 0 48959 UGC 8727 +N5301 134624.3 +460630 13.40 8 4.2 0.9 151 48816 UGC 8711 +N5302 134849.5 -303042 13.05 8 1.8 1.1 153 49007 ESO 445- 43 +N5303 134745.0 +381816 13.40 8 0.9 0.4 0 48917 UGC 8725 +N5304 135001.5 -303442 13.57 8 1.5 1.0 0 49090 ESO 445- 52 +N5305 134755.7 +374935 14.40 8 1.5 1.1 0 48930 UGC 8729 +N5306 134911.3 -071328 13.11 8 1.4 1.1 0 49039 MCG -1-35- 14 +N5307 135103.6 -511220 11.5 6 +N5308 134700.6 +605829 12.31 8 3.7 0.7 60 48860 UGC 8722 +N5309 135010.7 -153706 15.50 0 0.8 0.7 0 +N5310 135058.8 -000641 15.51 8 +N5311 134856.1 +395906 13.30 8 2.6 2.2 100 49011 UGC 8735 +N5312 134950.5 +333718 14.8 8 +N5313 134944.3 +395905 12.84 8 1.9 1.1 0 49069 UGC 8744 +N5314 134611.4 +702022 14.70 8 0.65 0.35 0 48810 MCG 12-13- 9 +N5315 135355.2 -663051 14.58 6 +N5316 135354.0 -615200 6.08 3 +N5317 135612.0 +050052 11.17 0 6.8 4.4 0 +N5318 135034.0 +334409 15.00 8 0.6 0.2 0 49139 UGC 8751 +N5319 135033.4 +334408 16.08 8 +N5320 135020.4 +412159 12.80 8 3.4 1.7 0 49112 UGC 8749 +N5321 135043.7 +333757 15.3 8 +N5322 134915.6 +601129 11.14 8 5.9 3.9 95 49044 UGC 8745 +N5323 134536.5 +764942 14.38 8 1.4 0.4 0 48785 UGC 8719 +N5324 135205.9 -060330 12.55 8 2.3 2.1 0 49236 MCG -1-35- 16 +N5325 135054.2 +381628 15.1 8 +N5326 135050.8 +393429 12.90 8 2.2 1.1 137 49157 UGC 8764 +N5327 135204.2 -021224 13.70 8 1.21 1.13 0 49234 UGC 8768 +N5328 135253.7 -282916 12.67 8 1.7 1.3 87 49307 ESO 445- 67 +N5329 135209.3 +021943 13.37 8 1.3 1.3 0 49248 UGC 8771 +N5330 135259.2 -282814 14.81 8 0.4 0.3 0 49316 ESO 445- 68 +N5331 135216.1 +020603 15.00 8 0.55 0.25 0 49264 MCG 0-35- 22 +N5332 135207.6 +165813 13.95 8 0.9 0.9 0 49243 UGC 8773 +N5333 135424.4 -483043 11.67 8 1.9 1.0 52 49424 ESO 221- 17 +N5334 135254.4 -010653 14.30 8 1.88 1.31 0 49308 UGC 8790 +N5335 135256.5 +024851 13.80 8 1.64 1.27 0 49310 UGC 8791 +N5336 135209.8 +431435 13.70 8 1.25 0.94 0 49250 UGC 8785 +N5337 135223.0 +394114 13.46 8 1.7 0.8 0 49275 UGC 8789 +N5338 135326.5 +051228 13.80 8 2.11 0.80 0 49353 UGC 8800 +N5339 135400.3 -075550 12.87 8 1.9 1.6 0 49388 MCG -1-35- 18 +N5340 134859.8 +723914 15.2 8 +N5341 135231.9 +374903 14.16 8 1.3 0.5 0 49285 UGC 8792 +N5342 135125.9 +595148 14.50 8 1.1 0.4 0 49192 UGC 8776 +N5343 135411.7 -073517 13.39 8 1.5 1.2 0 49412 MCG -1-35- 19 +N5344 135012.0 +735710 15.4 8 +N5345 135414.2 -012611 13.40 8 1.30 1.16 0 49415 UGC 8820 +N5346 135300.0 +393500 14.50 8 2.0 0.8 0 49322 UGC 8804 +N5347 135318.6 +332932 13.40 8 1.7 1.3 130 49342 UGC 8805 +N5348 135411.2 +051338 13.90 8 3.5 0.5 0 49411 UGC 8821 +N5349 135313.1 +375259 14.85 8 1.7 0.5 77 49336 UGC 8803 +N5350 135321.6 +402148 12.15 8 3.2 2.3 40 49347 UGC 8810 +N5351 135328.1 +375452 12.98 8 3.0 1.5 100 49359 UGC 8809 +N5352 135338.4 +360803 14.02 8 1.2 1.0 0 49370 UGC 8812 +N5353 135326.8 +401703 11.96 8 2.2 1.1 145 49356 UGC 8813 +N5354 135326.6 +401816 12.33 8 1.4 1.3 0 49354 UGC 8814 +N5355 135345.9 +402017 13.95 8 1.2 0.7 35 49380 UGC 8819 +N5356 135458.4 +052001 13.30 8 3.71 0.76 0 49468 UGC 8831 +N5357 135559.5 -302028 12.96 8 1.5 1.3 23 49534 ESO 445- 78 +N5358 135400.5 +401638 14.57 8 1.1 0.3 138 49389 UGC 8826 +N5359 140009.6 -702332 0.00 0 0 +N5360 135538.7 +045906 15.80 8 0.55 0.45 0 49513 UGC 8838 +N5361 135435.2 +382658 14.78 8 0.8 0.4 0 49441 MCG 7-29- 15 +N5362 135453.3 +411849 13.14 8 2.3 1.0 0 49464 UGC 8835 +N5363 135607.1 +051519 11.05 8 4.1 2.6 135 49547 UGC 8847 +N5364 135612.0 +050055 11.17 8 6.8 4.4 30 49555 UGC 8853 +N5365 135717.0 -440021 0.00 8 0 49586 ESO 271- 6 +N5365 135751.0 -435548 12.45 8 3.0 1.9 4 49673 ESO 271- 8 +N5365B135840.2 -435746 8 1.6 0.3 51 49750 ESO 271- 9 +N5366 135624.8 -001451 14.63 8 0.7 0.6 0 49569 MCG 0-36- 2 +N5367 135743.8 -395842 0.00 5 0 +N5368 135429.1 +541950 13.70 8 1.16 0.78 0 49431 UGC 8834 +N5369 135637.6 -052810 14.49 8 +N5370 135409.4 +604041 13.70 8 1.18 1.05 0 49408 UGC 8832 +N5371 135540.6 +402744 11.32 8 4.4 3.5 8 49514 UGC 8846 +N5372 135446.0 +583959 14.20 8 0.6 0.4 0 49451 UGC 8843 +N5373 135707.5 +051506 15.3 8 +N5374 135729.6 +060549 13.27 8 1.7 1.5 0 49650 UGC 8874 +N5375 135656.0 +290951 12.40 8 3.2 2.8 0 49604 UGC 8865 +N5376 135516.1 +593024 12.90 8 1.74 0.90 0 49489 UGC 8852 +N5377 135616.8 +471417 12.24 8 3.7 2.1 20 49563 UGC 8863 +N5378 135651.0 +374750 13.40 8 2.6 2.1 0 49598 UGC 8869 +N5379 135534.3 +594434 13.90 8 1.88 0.61 0 49508 UGC 8860 +N5380 135656.8 +373634 13.25 8 1.7 1.7 0 49605 UGC 8870 +N5381 140041.9 -593513 0.00 3 0 +N5382 135815.3 +061527 13.49 8 1.5 1.1 25 49711 UGC 8885 +N5383 135705.3 +415044 12.05 8 3.2 2.7 85 49618 UGC 8875 +N5384 135813.1 +063107 14.08 8 1.5 0.8 56 49707 UGC 8886 +N5385 135231.9 +760946 0.00 3 0 +N5386 135822.3 +062021 14.20 8 1.0 0.4 0 49719 UGC 8890 +N5387 135824.8 +060417 14.64 8 1.8 0.3 0 49724 UGC 8891 +N5388 135858.0 -140903 0.00 0 0 +N5389 135607.5 +594438 12.88 8 3.5 1.0 3 49548 UGC 8866 +N5390 135540.0 +402742 11.5 8 +N5391 135704.7 +461551 16. 8 +N5392 135924.7 -031233 14.69 8 1.2 0.8 0 49792 MCG 0-36- 5 +N5393 140032.0 -285228 13.97 8 0.9 0.7 0 49863 ESO 445- 87 +N5394 135833.8 +372718 13.70 8 1.7 1.0 0 49739 UGC 8898 +N5395 135838.3 +372532 12.10 8 2.9 1.5 167 49747 UGC 8900 +N5396 135656.0 +290951 12.40 0 3.2 2.8 0 +N5397 140110.2 -335640 12.73 8 1.4 1.0 60 49908 ESO 384- 31 +N5398 140121.5 -330350 12.78 8 2.8 1.7 0 49923 ESO 384- 32 +N5399 135931.4 +344624 14.76 8 1.2 0.3 0 49799 UGC 8912 +N5400 140037.2 -025128 13.90 8 1.17 1.04 0 49869 MCG 0-36- 8 +N5401 135943.4 +361417 14.64 8 1.5 0.3 0 49810 UGC 8916 +N5402 135816.5 +594852 14.72 8 1.3 0.3 0 49712 UGC 8903 +N5403 135951.1 +381055 14.40 8 3.1 0.9 0 49820 UGC 8919 +N5404 140107.5 +000509 0.00 8 0 +N5405 140109.4 +074208 14.36 8 0.8 0.8 0 49906 UGC 8928 +N5406 140020.7 +385454 13.10 8 1.9 1.4 120 49847 UGC 8925 +N5407 140050.1 +390922 14.15 8 1.4 1.0 0 49890 UGC 8930 +N5408 140422.0 -412236 12.20 8 1.6 0.8 0 50073 MCG -7-29- 6 +N5409 140146.1 +092926 14.06 8 1.7 1.1 50 49952 UGC 8938 +N5410 140054.6 +405919 14.10 8 1.38 0.68 0 49893 UGC 8931 +N5411 140154.0 +085600 14.40 8 1.4 0.8 140 49967 UGC 8940 +N5412 135713.5 +733700 14.44 8 1.2 1.0 0 49644 UGC 8905 +N5413 135753.5 +645440 13.90 8 1.12 1.01 0 49677 UGC 8901 +N5414 140203.6 +095545 13.80 8 1.0 0.8 0 49976 UGC 8942 +N5415 135656.9 +704515 15.0 8 +N5416 140211.5 +092620 13.95 8 1.4 0.8 110 49991 UGC 8944 +N5417 140213.0 +080213 13.86 8 1.5 0.6 0 49995 UGC 8943 +N5418 140217.6 +074103 14.42 8 1.1 0.5 0 49997 UGC 8946 +N5419 140338.6 -335841 11.90 8 4.2 3.3 0 50100 ESO 384- 39 +N5420 140359.9 -143701 14.08 8 1.4 0.6 0 50121 MCG -2-36- 6 +N5421 140141.4 +334936 14.50 8 1.1 1.1 0 49950 UGC 8941 +N5422 140042.0 +550952 12.81 8 3.9 0.7 0 49874 UGC 8935 +N5423 140249.1 +092031 13.74 8 1.5 0.9 75 50028 UGC 8952 +N5424 140256.3 +092514 14.00 8 1.6 1.3 110 50035 UGC 8956 +N5425 140047.7 +482638 14.21 8 1.9 0.5 0 49889 UGC 8933 +N5426 140325.0 -060410 12.68 8 3.0 1.6 10 50083 MCG -1-36- 4 +N5427 140326.1 -060153 11.93 8 2.8 2.4 0 50084 MCG -1-36- 3 +N5428 140328.0 -055904 0.00 0 0 +N5429 140333.3 -060218 0.00 0 0 +N5430 140045.7 +591942 13.00 8 2.63 1.03 0 49881 UGC 8937 +N5431 140307.1 +092147 14.78 8 0.8 0.6 0 50046 MCG 2-36- 20 +N5432 140340.6 -055832 0.00 0 0 +N5433 140236.0 +323038 14.10 8 1.6 0.4 2 50012 UGC 8954 +N5434 140323.0 +092650 13.90 8 1.8 1.8 0 50077 UGC 8965 +N5435 140400.0 -055554 0.00 0 0 +N5436 140336.0 +093400 14.90 8 1.1 0.4 126 50104 UGC 8971 +N5437 140347.3 +093122 15.1 8 +N5438 140348.0 +093638 14.7 8 +N5439 140157.8 +461840 14.6 8 +N5440 140301.0 +344529 13.18 8 3.1 1.2 0 50042 UGC 8963 +N5441 140312.0 +344103 15. 8 +N5442 140442.9 -094243 14.50 8 1.2 0.5 0 50189 MCG -1-36- 6 +N5443 140211.8 +554851 13.12 8 2.7 1.0 0 49993 UGC 8958 +N5444 140324.6 +350756 12.78 8 2.4 2.1 90 50080 UGC 8974 +N5445 140331.5 +350131 14.01 8 1.5 0.7 0 50090 UGC 8976 +N5446 140517.8 +093812 15.5 8 +N5447 140227.9 +541635 0.00 5 0 +N5448 140250.5 +491025 11.93 8 4.0 1.8 115 50031 UGC 8969 +N5449 140227.3 +541949 0.00 8 0 +N5450 140229.4 +541616 0.00 0 0 +N5451 140237.0 +542145 0.00 8 0 +N5452 135424.9 +781314 13.90 8 2.0 1.5 0 49426 UGC 8867 +N5453 140256.4 +541829 0.00 5 0 +N5454 140445.7 +142255 13.73 8 1.9 1.3 0 50192 UGC 8997 +N5455 140301.1 +541429 0.00 5 00.27 0 +N5456 140458.9 +115218 13.88 8 1.2 1.0 0 50213 UGC 9004 +N5457 140312.5 +542055 8.31 8 28.8 26.9 0 50063 UGC 8981 M 101 Pinwheel Galaxy +N5458 140312.4 +541755 0.00 5 0 +N5459 140500.2 +130755 14.08 8 1.1 1.0 0 50215 UGC 9005 +N5460 140736.0 -481900 5.85 3 +N5461 140341.4 +541905 10.85 5 0.6 0 +N5462 140353.0 +542156 9.81 5 0 +N5463 140610.5 +092112 14.30 8 1.2 0.5 0 50299 UGC 9017 +N5464 140704.8 -300057 13.33 8 1.3 0.8 85 50356 ESO 446- 11 +N5465 140627.3 -053023 0.00 0 0 +N5466 140527.4 +283204 10.5 4 +N5467 140629.5 -052853 0.00 0 0 +N5468 140634.9 -052713 13.00 8 2.6 2.4 0 50323 MCG -1-36- 7 +N5469 140624.2 +092612 15.5 8 +N5470 140632.0 +060146 14.20 8 2.5 0.4 0 50317 UGC 9020 +N5471 140429.1 +542348 15. 5 +N5472 140655.0 -052738 14.76 8 1.3 0.4 0 50345 MCG -1-36- 8 +N5473 140443.6 +545332 12.35 8 2.3 1.7 160 50191 UGC 9011 +N5474 140502.1 +533947 11.28 8 4.8 4.3 0 50216 UGC 9013 +N5475 140512.4 +554431 13.50 8 2.0 0.5 0 50231 UGC 9016 +N5476 140808.5 -060531 13.34 8 1.4 1.1 0 50429 MCG -1-36- 9 +N5477 140533.1 +542743 14.36 8 1.7 1.3 95 50262 UGC 9018 +N5478 140808.5 -014208 14.20 8 1.08 0.69 0 50430 UGC 9034 +N5479 140557.3 +654126 15.2 8 +N5480 140621.6 +504330 12.80 8 1.63 1.22 0 50312 UGC 9026 +N5481 140641.2 +504324 13.25 8 1.8 1.5 0 50331 UGC 9029 +N5482 140830.7 +085555 13.94 8 1.2 0.9 0 50459 UGC 9038 +N5483 141025.0 -431929 11.93 8 3.7 3.4 0 50600 ESO 271- 19 +N5484 140648.1 +550147 15.70 8 0.8 0.7 0 50338 CGCG 272- 29 +N5485 140711.5 +550008 12.31 8 2.3 1.9 170 50369 UGC 9033 +N5486 140725.0 +550611 13.78 8 1.9 1.2 0 50383 UGC 9036 +N5487 140943.0 +080405 14.6 8 +N5488 140803.1 -331854 12.72 8 3.4 1.0 0 50423 ESO 384- 58 +N5489 141200.7 -460519 13.14 8 1.5 1.0 0 50701 ESO 271- 21 +N5490 140957.3 +173244 13.07 8 2.4 2.0 0 50558 UGC 9058 +N5490C141006.0 +173600 8 1.1 0.8 0 50584 MCG 3-36- 69 +N5491 141057.3 +062153 13.80 8 1.4 0.8 0 50630 UGC 9072 +N5492 141035.2 +193644 13.63 8 2.4 0.7 0 50613 UGC 9065 +N5493 141129.5 -050240 12.27 8 1.6 1.3 120 50670 MCG -1-36- 13 +N5494 141224.2 -303839 12.59 8 2.2 1.9 0 50732 ESO 446- 25 +N5495 141223.3 -270629 13.51 8 1.4 1.1 0 50729 ESO 511- 10 +N5496 141137.8 -010933 15.10 8 5.49 0.73 0 50676 UGC 9079 +N5497 141031.6 +385337 14.86 8 1.2 0.7 0 50610 UGC 9069 +N5498 141104.5 +254153 14.60 8 1.0 0.8 0 50639 UGC 9075 +N5499 141047.6 +355448 14.52 8 0.9 0.6 0 50623 UGC 9074 +N5500 141015.2 +483246 14.28 8 1.0 0.9 0 50588 UGC 9070 +N5501 141220.2 +011621 14.90 8 0.78 0.62 0 50724 MCG 0-36- 27 +N5502 140933.9 +602434 15.90 0 0.63 0.29 0 +N5503 140933.9 +602434 16. 8 +N5504 141215.8 +155031 13.77 8 1.3 1.1 0 50718 UGC 9085 +N5505 141232.0 +131816 14.14 8 1.0 0.8 0 50745 UGC 9092 +N5506 141314.9 -031227 12.79 8 2.8 0.9 95 50782 MCG 0-36- 28 +N5507 141320.0 -030858 13.45 8 1.7 0.9 55 50786 MCG 0-36- 29 +N5508 141229.0 +243808 14.10 8 2.0 1.3 0 50741 UGC 9094 +N5509 141239.6 +202313 15.20 8 0.9 0.6 0 +N5510 141337.2 -175902 13.99 8 1.4 1.1 0 50807 ESO 579- 3 +N5511 141312.0 +083700 15.0 8 +N5512 141241.1 +305118 15.20 8 0.6 0.5 0 50749 CGCG 163- 6 +N5513 141308.6 +202459 13.64 8 1.9 1.1 0 50776 UGC 9099 +N5514 141338.4 +073938 14.50 8 1.0 0.5 0 50809 UGC 9102 +N5515 141238.2 +391837 13.79 8 1.3 0.7 116 50750 UGC 9096 +N5516 141554.7 -480653 13.00 8 1.8 1.2 0 50960 ESO 221- 34 +N5517 141251.2 +354239 14.80 8 1.0 0.8 0 50758 UGC 9100 +N5518 141347.7 +205053 15.0 8 +N5519 141420.8 +073058 14.00 8 1.6 1.0 0 50865 UGC 9111 +N5520 141222.8 +502054 13.25 8 2.0 1.1 0 50728 UGC 9097 +N5521 141523.7 +042431 15.20 8 0.61 0.54 0 50931 UGC 9122 +N5522 141450.4 +150848 14.27 8 1.9 0.4 0 50889 UGC 9116 +N5523 141452.3 +251903 12.75 8 4.6 1.3 0 50895 UGC 9119 +N5524 141427.3 +362415 15.3 8 +N5525 141539.0 +141702 13.80 8 1.4 0.9 23 50946 UGC 9124 +N5526 141349.8 +574610 15.30 8 0.97 0.59 0 50832 UGC 9115 +N5527 141427.2 +362416 15.30 0 0.7 0.6 0 +N5528 141619.9 +081734 14.8 8 +N5529 141534.1 +361336 12.75 8 6.2 0.8 115 50942 UGC 9127 +N5530 141827.1 -432319 11.87 8 4.2 1.9 0 51106 ESO 272- 3 +N5531 141643.2 +105305 14.7 8 +N5532 141652.8 +104824 12.88 8 1.6 1.6 0 51006 UGC 9137 +N5533 141607.7 +352042 12.70 8 3.1 1.9 30 50973 UGC 9133 +N5534 141740.4 -072503 13.00 8 1.4 0.8 0 51055 MCG -1-36- 14 +N5535 141740.0 +081112 15.4 8 +N5536 141623.9 +393008 14.42 8 0.9 0.9 0 50986 UGC 9136 +N5537 141737.1 +070316 15.1 8 +N5538 141742.5 +072835 15.4 8 +N5539 141737.7 +081046 14.20 8 0 +N5540 141454.4 +600039 14.9 8 +N5541 141631.8 +393521 13.80 8 0.8 0.5 0 50991 UGC 9139 +N5542 141753.2 +073332 15.0 8 +N5543 141804.0 +073915 15.3 8 +N5544 141702.5 +363417 14.00 8 1.0 1.0 0 51018 UGC 9142 +N5545 141705.2 +363431 14.00 8 1.3 0.4 0 51023 UGC 9143 +N5546 141809.2 +073347 13.30 8 1.3 1.1 0 51084 UGC 9148 +N5547 140945.2 +783603 14.5 8 +N5548 141800.1 +250812 13.30 8 1.4 1.3 110 51074 UGC 9149 +N5549 141838.8 +072238 13.85 8 1.6 0.8 0 51118 UGC 9156 +N5550 141827.9 +125259 14.05 8 1.2 0.8 0 51108 UGC 9154 +N5551 141854.8 +052710 15.1 8 +N5552 141904.0 +070153 15.2 8 +N5553 141829.7 +261717 15.03 8 1.3 0.3 0 51105 UGC 9160 +N5554 141915.0 +070118 15.2 8 +N5555 141847.8 -190822 15.53 8 +N5556 142034.2 -291432 12.43 8 4.0 3.2 0 51245 ESO 446- 50 +N5557 141826.2 +362938 11.92 8 2.3 1.9 105 51104 UGC 9161 +N5558 141903.8 +070154 15.20 0 0.70 0.22 0 +N5559 141912.8 +244755 14.79 8 1.4 0.4 0 51155 UGC 9166 +N5560 142004.8 +035934 13.20 8 3.7 0.7 115 51223 UGC 9172 +N5561 141722.8 +584502 15.20 8 0.52 0.41 0 51026 UGC 9151 +N5562 142011.0 +101546 14.53 8 0.7 0.7 0 51227 UGC 9174 +N5563 142013.2 +070320 15.3 8 +N5564 141915.0 +070116 15.20 0 0.8 0.5 0 +N5565 141918.6 +065942 0.00 0 0 +N5566 142020.5 +035559 11.46 8 6.6 2.2 35 51233 UGC 9175 +N5567 141917.6 +350816 15.0 8 +N5568 141921.3 +350531 15.7 8 +N5569 142032.1 +035900 14.90 8 1.7 1.4 0 51241 UGC 9176 +N5570 141929.9 +072720 15.53 8 +N5571 141932.0 +350903 0.00 0 0 +N5572 141935.4 +360825 14.99 8 0.9 0.7 0 51196 UGC 9173 +N5573 142041.5 +065426 15.1 8 +N5574 142056.4 +031421 13.23 8 1.6 1.0 63 51270 UGC 9181 +N5575 142059.4 +061210 14.25 8 0.9 0.9 0 51272 UGC 9184 +N5576 142104.2 +031614 11.85 8 3.5 2.2 95 51275 UGC 9183 +N5577 142113.1 +032609 13.05 8 3.4 1.0 0 51286 UGC 9187 +N5578 142059.4 +061210 14.25 0 0.9 0.9 0 +N5579 142026.5 +351119 14.30 8 1.9 1.4 0 51236 UGC 9180 +N5580 142138.4 +351218 13.32 0 1.8 1.8 0 +N5581 142116.3 +232846 15.1 8 +N5582 142043.5 +394135 12.48 8 2.8 1.7 25 51251 UGC 9188 +N5583 142140.5 +131356 14.40 8 0.8 0.6 0 51313 UGC 9196 +N5584 142223.8 -002316 13.30 8 2.45 1.63 0 51344 UGC 9201 +N5585 141948.4 +564349 11.20 8 5.8 3.7 30 51210 UGC 9179 +N5586 142207.6 +131103 0.00 0 0 +N5587 142210.7 +135505 13.51 8 2.6 0.8 0 51332 UGC 9202 +N5588 142125.1 +351614 14.18 0 1.1 1.1 0 +N5589 142125.1 +351614 14.18 8 1.1 1.1 0 51300 UGC 9197 +N5590 142138.4 +351218 13.32 8 1.8 1.8 0 51312 UGC 9200 +N5591 142233.3 +134302 14.50 8 0.7 0.3 0 51360 UGC 9207 +N5592 142355.0 -284117 13.53 8 1.5 0.8 88 51428 ESO 446- 58 +N5593 142539.2 -544755 0.00 3 0 +N5594 142310.3 +261557 15.10 8 1.0 0.5 0 +N5595 142413.4 -164323 12.56 8 2.2 1.2 50 51445 MCG -3-37- 1 +N5596 142229.2 +370717 14.39 8 1.0 0.8 100 51355 UGC 9208 +N5597 142427.5 -164546 12.60 8 2.1 1.7 95 51456 MCG -3-37- 2 +N5598 142228.3 +401911 14.03 8 1.5 1.0 0 51354 UGC 9209 +N5599 142350.6 +063434 14.42 8 1.4 0.5 0 51423 UGC 9218 +N5600 142349.6 +143817 12.66 8 1.4 1.4 0 51422 UGC 9220 +N5601 142253.3 +401834 15.6 8 +N5602 142218.8 +503005 13.59 8 1.4 0.8 0 51340 UGC 9210 +N5603 142301.9 +402240 13.98 8 1.1 1.1 0 51382 UGC 9217 +N5604 142442.9 -031245 13.54 8 1.8 1.0 15 51471 MCG 0-37- 3 +N5605 142507.6 -130947 12.91 8 1.6 1.3 85 51492 MCG -2-37- 3 +N5606 142747.0 -593825 7.95 3 +N5607 141927.4 +713512 13.90 8 0.9 0.8 0 51182 UGC 9189 +N5608 142317.9 +414633 13.90 8 2.6 1.3 0 51396 UGC 9219 +N5609 142348.3 +345034 15.70 0 0.25 0.24 0 +N5610 142422.9 +243652 14.11 8 2.0 0.7 0 51450 UGC 9230 +N5611 142404.8 +330251 13.63 8 1.3 0.6 0 51431 UGC 9227 +N5612 143402.1 -782318 13.04 8 1.9 1.0 63 52057 ESO 22- 1 +N5613 142406.0 +345331 16.00 8 1.0 0.8 0 51433 UGC 9228 +N5614 142408.2 +345127 12.52 8 2.5 2.0 0 51439 UGC 9226 +N5615 142406.4 +345154 15. 8 +N5616 142420.7 +362741 14.61 8 2.1 0.4 0 51448 UGC 9231 +N5617 142948.0 -604300 7.00 3 +N5618 142711.9 -021548 14.10 8 1.6 1.2 10 51603 UGC 9250 +N5619 142718.2 +044810 13.60 8 2.2 1.2 0 51610 UGC 9255 +N5620 142240.0 +693540 15.1 8 +N5621 142749.8 +081425 0.00 0 0 +N5622 142612.2 +483350 13.99 8 1.7 1.0 0 51541 UGC 9248 +N5623 142708.7 +331510 13.49 8 1.6 1.1 0 51598 UGC 9260 +N5624 142635.2 +513507 14.60 8 1.03 0.66 0 51568 UGC 9256 +N5625 142701.6 +395724 14.8 8 +N5626 142949.1 -294454 13.98 8 1.1 0.9 0 51794 ESO 447- 8 +N5627 142834.3 +112242 13.94 8 1.7 1.0 0 51705 UGC 9280 +N5628 142825.8 +175528 14.33 8 1.1 0.7 0 51699 UGC 9278 +N5629 142816.5 +255056 13.03 8 1.8 1.8 0 51681 UGC 9281 +N5630 142736.6 +411528 13.57 8 2.2 0.7 0 51635 UGC 9270 +N5631 142633.4 +563500 12.41 8 1.7 1.7 0 51564 UGC 9261 +N5632 142820.3 -001215 15.5 8 +N5633 142728.9 +460849 13.06 8 2.0 1.2 10 51620 UGC 9271 +N5634 142937.3 -055835 10.69 4 +N5635 142831.7 +272432 13.46 8 2.3 1.1 0 51706 UGC 9283 +N5636 142939.0 +031559 14.10 8 1.26 0.94 0 51785 UGC 9304 +N5637 142859.6 +231130 14.77 8 0.9 0.5 0 51736 UGC 9293 +N5638 142940.5 +031404 12.14 8 2.7 2.4 150 51787 UGC 9308 +N5639 142846.5 +302447 14.24 8 1.4 0.9 0 51730 UGC 9290 +N5640 142040.8 +800723 15.4 8 +N5641 142916.6 +284919 13.08 8 2.5 1.3 0 51758 UGC 9300 +N5642 142913.5 +300135 13.64 8 1.8 1.3 0 51751 UGC 9301 +N5643 143241.4 -441024 10.74 8 4.6 4.0 0 51969 ESO 272- 16 +N5644 143025.6 +115541 13.53 8 1.4 1.4 0 51834 UGC 9321 +N5645 143039.3 +071633 13.00 8 2.4 1.5 80 51846 UGC 9328 +N5646 142934.1 +352742 14.99 8 1.5 0.4 0 51779 UGC 9312 +N5647 143036.1 +115236 16.11 8 0.80 0.26 0 51843 UGC 9329 +N5648 143032.6 +140123 14.06 8 1.1 0.8 0 51840 UGC 9330 +N5649 143032.6 +140123 14.06 8 1.1 0.8 0 51857 UGC 9333 +N5650 143101.1 +055842 13.26 0 2.0 1.4 0 +N5651 143112.8 -001920 0.00 8 0 +N5652 143101.1 +055842 13.26 8 2.0 1.4 0 51865 UGC 9334 +N5653 143010.4 +311254 12.86 8 1.7 1.3 125 51814 UGC 9318 +N5654 143001.3 +362139 13.94 8 1.5 1.0 0 51807 UGC 9319 +N5655 143050.9 +135808 13.93 0 1.1 0.9 0 +N5656 143025.4 +351915 12.73 8 1.9 1.5 0 51831 UGC 9332 +N5657 143043.6 +291051 14.05 8 1.9 0.8 156 51850 UGC 9335 +N5658 143228.5 +001738 14.23 8 +N5659 143106.1 +252118 14.72 8 1.6 0.4 0 51875 UGC 9342 +N5660 142949.1 +493722 12.40 8 2.8 2.5 90 51795 UGC 9325 +N5661 143157.4 +061502 14.11 8 1.5 0.6 0 51921 UGC 9346 +N5662 143512.0 -563259 6.18 3 +N5663 143356.3 -163452 15.31 8 1.4 1.3 0 52049 MCG -3-37- 3 +N5664 143343.2 -143708 15. 8 +N5665 143225.8 +080443 12.66 8 1.9 1.3 0 51953 UGC 9352 +N5666 143309.2 +103039 13.80 8 0.9 0.8 0 51995 UGC 9360 +N5667 143022.9 +592811 13.18 8 1.7 1.1 0 51830 UGC 9344 +N5668 143324.9 +042702 12.20 8 3.3 3.0 0 52018 UGC 9363 +N5669 143243.5 +095326 12.03 8 4.0 2.8 0 51973 UGC 9353 +N5670 143536.7 -455758 12.95 8 2.2 1.0 74 52161 ESO 272- 19 +N5671 142742.0 +694139 14.10 8 1.7 1.2 0 51641 UGC 9297 +N5672 143238.6 +314014 14.08 8 0.9 0.6 50 51964 UGC 9354 +N5673 143130.9 +495735 12.90 8 2.5 0.6 136 51901 UGC 9347 +N5674 143352.2 +052730 13.70 8 1.1 1.0 0 52042 UGC 9369 +N5675 143239.8 +361808 13.70 8 2.8 1.0 0 51965 UGC 9357 +N5676 143247.0 +492727 11.87 8 4.0 1.9 47 51978 UGC 9366 +N5677 143412.7 +252805 14.69 8 0.9 0.7 0 52072 UGC 9378 +N5678 143205.6 +575517 12.60 8 1.34 1.19 0 51932 UGC 9358 +N5679 143506.4 +052125 14.90 8 0.7 0.5 0 52132 UGC 9383 +N5680 143544.5 -000048 14.73 8 0.9 0.9 0 52173 CGCG 19- 68 +N5681 143542.9 +081802 14.3 8 +N5682 143445.2 +484018 14.60 8 1.7 0.6 127 52107 UGC 9388 +N5683 143452.4 +483943 15.67 8 1.3 0.6 0 52114 MCG 8-27- 3 +N5684 143549.8 +363235 13.58 8 1.5 1.3 105 52179 UGC 9402 +N5685 143615.4 +295430 14.28 8 1.2 1.1 0 52192 UGC 9403 +N5686 143602.6 +363011 15.2 8 +N5687 143453.3 +542834 12.60 8 2.4 1.7 105 52116 UGC 9395 +N5688 143935.2 -450112 12.80 8 3.8 2.5 85 52381 ESO 272- 22 +N5689 143529.7 +484435 12.80 8 3.5 1.0 85 52154 UGC 9399 +N5690 143741.4 +021717 12.50 8 3.4 1.0 143 52273 UGC 9416 +N5691 143753.7 -002350 12.28 8 1.9 1.4 110 52291 UGC 9420 +N5692 143818.1 +032437 13.50 8 1.04 0.64 0 52317 UGC 9427 +N5693 143611.2 +483506 14.10 8 1.46 1.12 0 52194 UGC 9406 +N5694 143936.5 -263217 11.58 4 +N5695 143723.1 +363415 13.58 8 1.5 1.1 150 52261 UGC 9421 +N5696 143657.1 +414941 13.80 8 2.0 1.5 0 52235 UGC 9415 +N5697 143632.1 +414108 14.69 8 0.9 0.5 0 52207 UGC 9407 +N5698 143714.7 +382716 13.84 8 1.9 0.9 90 52251 UGC 9419 +N5699 143842.3 +302757 15.70 0 0.3 0.3 0 +N5700 143701.8 +483241 15.2 8 +N5701 143911.2 +052157 11.76 8 4.3 4.1 0 52365 UGC 9436 +N5702 143855.1 +203024 14.32 8 1.1 0.8 0 52347 UGC 9434 +N5703 143850.0 +302634 14.48 0 1.6 0.4 0 +N5704 143816.3 +402724 13.70 0 1.85 0.60 0 +N5705 143949.7 -004306 13.30 8 2.9 1.7 0 52395 UGC 9447 +N5706 143842.4 +302757 15.7 8 +N5707 143730.8 +513343 13.10 8 2.50 0.61 0 52266 UGC 9428 +N5708 143816.3 +402724 13.70 8 1.85 0.60 0 52315 UGC 9430 +N5709 143850.0 +302634 14.48 8 1.6 0.4 0 52343 UGC 9435 +N5710 143916.6 +200235 14.00 8 1.2 1.1 0 52369 UGC 9440 +N5711 143922.4 +195927 14.88 8 1.0 0.6 0 52376 UGC 9445 +N5712 142941.7 +785151 15.3 8 +N5713 144011.6 -001726 11.84 8 2.8 2.5 10 52412 UGC 9451 +N5714 143811.5 +463818 14.07 8 3.08 0.36 0 52307 UGC 9431 +N5715 144329.7 -573437 0.00 3 0 +N5716 144105.5 -172837 13.25 8 1.8 1.3 0 52458 MCG -3-37- 4 +N5717 143837.6 +463947 14.3 8 +N5718 144042.8 +032755 13.80 8 1.43 0.98 0 52441 UGC 9459 +N5719 144056.3 -001905 12.80 8 3.01 1.00 0 52455 UGC 9462 +N5720 143833.3 +504855 14.20 8 2.1 1.4 0 52328 UGC 9439 +N5721 143853.0 +464027 15.3 8 +N5722 143854.4 +463956 15. 8 +N5723 143857.9 +464122 17. 8 +N5724 143902.1 +464131 18. 8 +N5725 144058.3 +021112 14.25 8 1.1 0.7 0 52456 UGC 9466 +N5726 144256.0 -182642 14.17 8 1.3 1.0 0 52563 ESO 580- 12 +N5727 144026.2 +335921 14.20 8 2.2 1.2 0 52424 UGC 9465 +N5728 144224.1 -171512 12.27 8 3.1 1.8 30 52521 MCG -3-37- 5 +N5729 144206.9 -090034 12.99 8 2.6 0.7 0 52507 MCG -1-37- 12 +N5730 143952.2 +424432 14.63 8 1.8 0.4 0 52396 UGC 9456 +N5731 144009.2 +424646 14.10 8 1.6 0.4 0 52409 UGC 9460 +N5732 144038.9 +383816 14.10 8 1.45 0.71 0 52438 UGC 9467 +N5733 144245.9 -002104 14.50 8 1.19 0.36 0 52550 MCG 0-38- 1 +N5734 144509.0 -205214 13.72 8 1.5 1.0 0 52678 ESO 580- 16 +N5735 144233.2 +284335 13.10 8 2.4 1.9 0 52535 UGC 9481 +N5736 144330.9 +111210 14.9 8 +N5737 144311.8 +185248 14.28 8 1.3 0.8 0 52582 UGC 9488 +N5738 144356.4 +013615 14.50 8 0.67 0.45 0 52614 MCG 0-38- 2 +N5739 144228.9 +415032 13.07 8 2.3 2.1 0 52531 UGC 9486 +N5740 144424.6 +014046 12.56 8 3.0 1.5 160 52641 UGC 9493 +N5741 144551.7 -115451 15. 8 +N5742 144536.9 -114835 13.84 8 1.3 0.5 0 52707 MCG -2-38- 7 +N5743 144511.0 -205449 13.82 8 1.3 0.5 0 52680 ESO 580- 17 +N5744 144356.2 -182858 14.89 8 +N5745 144500.9 -135656 14.96 8 0 52669 MCG -2-38- 4 +N5746 144456.4 +015716 11.29 8 7.4 1.3 170 52665 UGC 9499 +N5747 144420.9 +120755 14.4 8 +N5748 144505.1 +215457 15.4 8 +N5749 144853.9 -542952 0.00 3 0 +N5750 144611.3 -001319 12.50 8 3.0 1.6 65 52735 UGC 9512 +N5751 144349.2 +532402 13.80 8 1.5 0.8 0 52607 UGC 9498 +N5752 144514.1 +384344 15.30 8 0.75 0.40 0 +N5753 144518.8 +384821 15.90 8 0.56 0.45 0 +N5754 144519.6 +384353 14.50 8 2.0 1.8 0 52686 UGC 9505 +N5755 144524.5 +384648 16.00 8 1.3 1.0 159 52690 UGC 9507 +N5756 144733.8 -145114 12.34 8 2.1 0.9 40 52825 MCG -2-38- 12 +N5757 144746.4 -190443 13.50 8 2.0 1.6 0 52839 ESO 580- 33 +N5758 144700.0 +133900 14.49 8 1.2 0.6 0 52787 UGC 9524 +N5759 144714.8 +132724 14.9 8 +N5760 144742.2 +183007 14.18 8 1.5 0.7 0 52833 UGC 9531 +N5761 144908.3 -202238 13.35 8 1.3 1.0 75 52916 ESO 580- 39 +N5762 144842.5 +122726 13.70 8 1.5 1.3 0 52887 UGC 9535 +N5763 144858.7 +122924 15.3 8 +N5764 145332.2 -524014 0.00 3 0 +N5765 145050.4 +050656 14.6 8 +N5766 145309.5 -212339 14.17 8 1.0 0.7 0 53186 ESO 580- 50 +N5767 144934.4 +472234 14.20 8 1.07 0.75 0 52942 UGC 9549 +N5768 145207.9 -023147 13.40 8 1.40 1.06 0 53089 UGC 9564 +N5769 145241.5 +075554 14.9 8 +N5770 145315.2 +035737 13.15 8 1.7 1.3 0 53201 UGC 9575 +N5771 145214.3 +295043 14.57 8 0.8 0.7 0 53088 MCG 5-35- 21 +N5772 145138.9 +403557 13.64 8 2.1 1.3 53 53067 UGC 9566 +N5773 145230.4 +294827 14.47 8 0.9 0.9 0 53124 UGC 9571 +N5774 145343.0 +033455 12.74 8 3.0 2.5 145 53231 UGC 9576 +N5775 145357.7 +033240 12.24 8 4.2 1.0 146 53247 UGC 9579 +N5776 145432.7 +025759 14.7 8 +N5777 145117.8 +585841 20.00 8 0.07 0.06 0 53043 UGC 9568 +N5778 145431.5 +183832 14.80 8 1.2 0.9 0 53279 UGC 9590 +N5779 145209.5 +555357 15.7 8 +N5780 145422.8 +285622 14.97 8 0.9 0.4 0 53275 MCG 5-35- 24 +N5781 145641.2 -171438 13.82 8 1.4 0.8 0 53417 MCG -3-38- 28 +N5782 145458.5 +114156 15.1 8 +N5783 145326.5 +520440 13.50 8 2.9 1.8 0 53217 UGC 9586 +N5784 145416.4 +423328 13.38 8 1.9 1.8 0 53265 UGC 9592 +N5785 145328.4 +520432 14.0 8 +N5786 145856.2 -420048 12.00 8 2.3 1.1 0 53527 ESO 327- 37 +N5787 145515.6 +423025 13.60 8 1.17 1.02 0 53339 UGC 9599 +N5788 145316.9 +520239 15.6 8 +N5789 145635.5 +301403 14.17 8 0.9 0.8 0 53414 UGC 9615 +N5790 145735.8 +081707 14.62 8 1.0 0.8 0 53459 UGC 9624 +N5791 145846.0 -191603 12.68 8 2.6 1.3 163 53516 ESO 581- 7 +N5792 145822.8 -010524 12.08 8 6.9 1.7 84 53499 UGC 9631 +N5793 145924.8 -164136 14.30 8 1.7 0.6 0 53550 MCG -3-38- 38 +N5794 145553.6 +494334 14.00 8 1.12 0.97 0 53378 UGC 9610 +N5795 145619.9 +492400 14.75 8 1.6 0.3 0 53402 UGC 9617 +N5796 145924.1 -163727 12.70 8 2.5 1.8 0 53549 MCG -3-38- 39 +N5797 145624.0 +494146 13.80 8 1.1 0.7 0 53408 UGC 9619 +N5798 145632.1 +301805 0.00 8 0 53463 UGC 9628 +N5799 150535.2 -722558 13.32 8 1.3 1.0 0 53875 ESO 67- 6 +N5800 150147.8 -515507 0.00 3 0 +N5801 150025.9 -135415 15.10 8 +N5802 150030.0 -135508 14.53 8 +N5803 150034.5 -135340 15.40 8 +N5804 145706.8 +494009 13.70 8 0.90 0.70 0 53437 UGC 9627 +N5805 145551.5 +493851 17. 8 +N5806 150000.6 +015328 12.40 8 3.1 1.6 170 53578 UGC 9645 +N5807 145548.3 +635414 15.0 8 +N5808 145402.8 +730754 14.31 0 0.9 0.9 0 +N5809 150052.3 -140955 14.51 8 1.4 0.7 0 53624 MCG -2-38- 25 +N5810 150242.7 -175205 14.00 8 1.2 0.8 0 53711 ESO 581- 18 +N5811 150026.7 +013725 16.30 8 0.57 0.42 0 53597 MCG 0-38- 15 +N5812 150055.8 -072729 12.19 8 2.1 1.9 0 53630 MCG -1-38- 16 +N5813 150111.2 +014208 11.45 8 4.2 3.0 145 53643 UGC 9655 +N5814 150121.1 +013813 14.20 8 0.96 0.67 0 53653 MCG 0-38- 17 +N5815 150028.8 -164959 14. 8 +N5816 150004.8 -160537 15.62 0 0 +N5817 145940.8 -161049 15. 8 +N5818 145858.4 +494917 14.67 8 1.2 0.9 0 53530 UGC 9643 +N5819 145402.8 +730754 14.31 8 0.9 0.9 0 53251 UGC 9609 +N5820 145840.1 +535310 13.42 8 1.7 1.1 0 53511 UGC 9642 +N5821 145859.6 +535524 14.60 8 1.31 0.70 0 53532 UGC 9648 +N5822 150421.2 -542347 0.00 3 0 +N5823 150544.8 -553730 8.61 3 +N5824 150358.5 -330403 10.28 4 +N5825 +N5826 150633.8 +552845 14.70 0 1.25 0.73 0 +N5827 150153.7 +255753 13.91 8 1.1 0.9 0 53676 UGC 9662 +N5828 150045.8 +495935 14.3 8 +N5829 150242.3 +231956 13.90 8 1.8 1.5 0 53709 MCG 4-35- 27 +N5830 150150.9 +475231 14.60 8 0.86 0.62 0 53674 UGC 9670 +N5831 150407.2 +011315 12.45 8 2.0 1.9 55 53770 UGC 9678 +N5832 145745.7 +714056 12.90 8 3.7 2.2 0 53469 UGC 9649 +N5833 151154.2 -725131 12.82 8 3.1 2.3 128 54250 ESO 42- 3 +N5834 +N5835 150225.4 +485240 14.70 8 1.11 0.79 0 53699 UGC 9674 +N5836 145931.0 +735336 14.70 8 1.2 1.0 0 53554 UGC 9664 +N5837 150440.6 +123800 14.5 8 +N5838 150526.6 +020601 11.92 8 4.2 1.5 43 53862 UGC 9692 +N5839 150528.0 +013806 13.70 8 1.3 1.2 35 53865 UGC 9693 +N5840 150420.5 +293022 0.00 8 0 +N5841 150635.0 +020015 14.8 8 +N5842 150453.9 +210404 15.2 8 +N5843 150727.9 -361939 13.11 8 1.9 1.1 0 53996 ESO 387- 4 +N5844 151040.9 -644025 0.00 6 2.0: 1.2 0 +N5845 150601.2 +013805 13.50 8 0.8 0.5 150 53901 UGC 9700 +N5846 150629.3 +013620 11.05 8 4.1 3.8 0 53930 MCG 0-38- 26 +N5846 150629.4 +013625 11.05 8 4.1 3.8 0 53932 UGC 9706 +N5847 150622.8 +062245 15.1 8 +N5848 150635.1 +020017 8 1.0 0.4 40 53941 MCG 0-39- 1 +N5849 150650.7 -143418 15. 8 +N5850 150707.9 +013247 11.54 8 4.3 3.7 140 53979 UGC 9715 +N5851 150653.4 +125132 15.04 8 1.0 0.3 0 53965 UGC 9714 +N5852 150656.4 +125049 14.53 8 1.1 0.6 0 53974 MCG 2-38- 45 +N5853 150553.4 +393118 14.8 8 +N5854 150748.2 +023409 12.71 8 2.8 0.8 55 54013 UGC 9726 +N5855 150749.0 +035902 15.5 8 +N5856 150720.2 +182633 0.00 0 0 +N5857 150727.6 +193558 13.86 8 1.2 0.6 137 53995 UGC 9724 +N5858 150849.1 -111228 13.37 8 1.5 0.7 0 54075 MCG -2-39- 2 +N5859 150735.4 +193457 13.27 8 2.9 0.9 136 54001 UGC 9728 diff --git a/kstars/kstars/data/ngcic07.dat b/kstars/kstars/data/ngcic07.dat new file mode 100644 index 00000000..050aed59 --- /dev/null +++ b/kstars/kstars/data/ngcic07.dat @@ -0,0 +1,1000 @@ +N5860 150633.6 +423825 14.30 8 0.90 0.72 0 53939 UGC 9717 +N5861 150916.1 -111918 12.30 8 3.0 1.7 0 54097 MCG -2-39- 3 +N5862 150603.2 +553426 15.7 8 +N5863 151048.3 -182552 13.70 8 1.4 1.2 0 54160 ESO 581- 22 +N5864 150933.5 +030310 12.77 8 2.8 0.9 0 54111 UGC 9740 +N5865 150949.5 +002810 13.5 8 +N5866 150629.5 +554548 10.74 8 4.7 1.9 0 53933 UGC 9723 M 102 +N5866B151207.1 +554710 8 2.7 1.9 20 54267 UGC 9769 +N5867 150624.3 +554354 16.70 0 0.29 0.23 0 +N5868 150949.2 +003147 8 1.1 1.0 66 54118 UGC 9743 +N5869 150949.4 +002812 12.91 8 2.3 1.7 0 54119 UGC 9742 +N5870 150642.0 +552800 8 1.2 0.9 25 53949 UGC 9725 +N5871 151004.7 +002953 0.00 0 0 +N5872 151055.6 -112849 13.58 8 1.5 0.9 0 54169 MCG -2-39- 5 +N5873 151250.8 -380731 11.6 6 +N5874 150752.4 +544512 13.12 8 2.3 1.6 53 54018 UGC 9736 +N5875 150913.1 +523142 13.20 8 1.53 1.01 0 54095 UGC 9745 +N5876 150931.5 +543023 13.30 8 2.13 0.85 0 54110 UGC 9747 +N5877 151253.1 -045538 0.00 0 0 +N5878 151345.8 -141615 12.40 8 3.5 1.4 0 54364 MCG -2-39- 6 +N5879 150947.2 +570006 12.22 8 4.2 1.3 0 54117 UGC 9753 +N5880 151501.2 -143448 15.04 8 +N5881 151038.0 +645351 15.7 8 +N5882 151649.9 -453858 11.9 6 +N5883 151506.0 -143459 15. 8 +N5884 151309.1 +315140 16.95 0 0.47 0.19 0 +N5885 151504.1 -100511 12.30 8 3.5 3.1 0 54429 MCG -2-39- 13 +N5886 151245.4 +411359 15.1 8 +N5887 151443.9 +010915 14.10 8 1.19 0.96 0 54416 UGC 9779 +N5888 151307.3 +411552 13.80 8 1.36 0.82 0 54316 UGC 9771 +N5889 151315.7 +411941 15.70 8 0.72 0.28 0 54317 +N5890 151751.2 -173521 13.77 8 1.7 1.1 0 54602 MCG -3-39- 4 +N5891 151613.3 -112938 14. 8 +N5892 151348.2 -152750 12.30 8 3.5 2.8 0 54365 MCG -2-39- 7 +N5893 151334.2 +415732 13.95 8 1.3 1.1 0 54351 UGC 9774 +N5894 151141.0 +594832 13.10 8 3.57 0.59 0 54234 UGC 9768 +N5895 151350.0 +420026 15.5 8 +N5896 151350.7 +420127 16. 8 +N5897 151724.4 -210036 10.16 4 +N5898 151813.3 -240549 12.49 8 2.2 2.0 0 54625 ESO 514- 2 +N5899 151503.4 +420258 12.50 8 3.2 1.2 18 54428 UGC 9789 +N5900 151505.1 +421235 14.76 8 1.7 0.5 0 54431 UGC 9790 +N5901 151502.3 +421342 0.00 0 0 +N5902 151422.3 +501949 15.4 8 +N5903 151836.3 -240406 12.20 8 2.7 2.1 168 54646 ESO 514- 4 +N5904 151833.7 +020457 7.34 4 17.4 M 5 +N5905 151523.3 +553102 12.49 8 4.0 2.6 0 54445 UGC 9797 +N5906 151553.6 +561943 11.4 8 +N5907 151553.8 +561946 11.12 8 12.6 1.4 155 54470 UGC 9801 +N5908 151643.5 +552440 12.79 8 3.2 1.2 154 54522 UGC 9805 +N5909 151128.0 +752302 14.74 8 1.1 0.5 0 54223 UGC 9778 +N5910 151925.0 +205344 14.64 8 0.9 0.8 0 54689 MCG 4-36- 35 +N5911 152018.2 +033105 14.7 8 +N5912 151140.9 +752305 14.70 8 0.45 0.35 0 54237 MCG 13-11- 11 +N5913 152055.4 -023441 13.80 8 1.76 0.76 0 54761 UGC 9818 +N5914 151843.8 +415155 14.9 8 +N5915 152133.1 -130532 12.75 8 1.7 1.3 130 54816 MCG -2-39- 19 +N5916 152137.9 -131009 14.24 8 2.8 0.9 0 54779 MCG -2-39- 18 +N5916 152137.9 -131011 8 2.8 0.9 25 54825 MCG -2-39- 20 +N5917 152132.6 -072238 14.50 8 1.5 0.9 0 54809 MCG -1-39- 2 +N5918 151925.2 +455249 13.80 8 2.27 0.71 0 54690 UGC 9817 +N5919 152136.9 +074309 14.37 8 0 54812 MCG 1-39- 20 +N5920 152148.0 +074200 14.68 8 1.1 0.9 0 54839 UGC 9822 +N5921 152156.4 +050411 11.49 8 4.9 4.0 130 54849 UGC 9824 +N5922 152108.9 +414021 0.00 0 0 +N5923 152114.3 +414334 13.71 8 1.8 1.8 0 54780 UGC 9823 +N5924 152201.9 +311359 15.46 8 0.8 0.3 0 54850 MCG 5-36- 15 +N5925 152726.8 -543144 0.00 3 0 +N5926 152324.9 +124255 14.47 8 0.9 0.9 0 54950 MCG 2-39- 26 +N5927 152800.4 -504022 10.13 4 +N5928 152602.9 +180425 13.22 8 2.2 1.6 0 55072 UGC 9847 +N5929 152606.1 +414014 14.10 8 1.0 0.9 33 55076 UGC 9851 +N5930 152607.9 +414039 8 1.7 0.9 163 55080 UGC 9852 +N5931 152929.6 +073423 15.0 8 +N5932 152648.1 +483652 15.2 8 +N5933 152701.6 +483647 15.7 8 +N5934 152812.8 +425548 14.10 8 1.41 0.53 0 55178 UGC 9862 +N5935 152816.7 +425638 15.1 8 +N5936 153001.3 +125926 13.11 8 1.4 1.3 0 55255 UGC 9867 +N5937 153046.1 -024946 13.35 8 1.9 1.1 0 55281 MCG 0-40- 1 +N5938 153626.3 -665135 12.40 8 2.8 2.5 0 55582 ESO 99- 7 +N5939 152446.0 +684350 14.00 8 0.9 0.5 0 55022 UGC 9854 +N5940 153118.1 +072728 14.32 8 0.8 0.8 0 55295 UGC 9876 +N5941 153137.1 +071843 15.31 8 0.1 0.1 0 55309 MCG 1-40- 1 +N5942 153142.3 +071711 15.83 8 0.1 0.1 0 55316 MCG 1-40- 2 +N5943 152944.1 +424641 13.80 8 1.13 1.07 0 55242 UGC 9870 +N5944 153147.7 +071827 15.87 8 0.7 0.2 0 55321 MCG 1-40- 4 +N5945 152945.0 +425507 13.60 8 1.36 1.29 0 55243 UGC 9871 +N5946 153528.6 -503934 11.98 4 +N5947 153036.6 +424302 14.10 8 1.22 1.01 0 55274 UGC 9877 +N5948 153258.6 +035858 0.00 0 0 +N5949 152800.7 +644547 12.84 8 2.2 1.0 0 55165 UGC 9866 +N5950 153130.8 +402548 14.54 8 1.5 0.8 0 55305 UGC 9884 +N5951 153343.0 +150026 13.36 8 3.5 0.8 0 55435 UGC 9895 +N5952 153456.4 +045731 15.5 8 +N5953 153432.4 +151138 13.30 8 1.6 1.3 0 55480 UGC 9903 +N5954 153435.1 +151154 13.70 8 1.3 0.6 0 55482 UGC 9904 +N5955 153512.5 +050346 15.0 8 +N5956 153458.5 +114501 13.04 8 1.6 1.6 0 55501 UGC 9908 +N5957 153523.2 +120250 12.50 8 2.8 2.6 0 55520 UGC 9915 +N5958 153449.3 +283919 13.60 8 1.0 1.0 0 55494 UGC 9909 +N5959 153722.4 -163545 14.50 8 1.9 1.6 0 55625 MCG -3-40- 2 +N5960 153618.4 +053955 15.1 8 +N5961 153516.5 +305153 14.50 8 0.8 0.3 100 55515 UGC 9918 +N5962 153631.7 +163632 11.98 8 3.0 2.1 110 55588 UGC 9926 +N5963 153328.6 +563331 13.05 8 3.3 2.6 55 55419 UGC 9906 +N5964 153736.3 +055824 12.60 8 4.2 3.2 0 55637 UGC 9935 +N5965 153402.1 +564110 12.60 8 5.2 0.7 53 55459 UGC 9914 +N5966 153553.3 +394611 13.11 8 1.8 1.1 90 55552 UGC 9923 +N5967 154815.9 -754023 12.70 8 2.9 1.7 0 56024 ESO 42- 9 +N5967 154816.3 -754022 12.70 8 2.9 1.7 90 56078 ESO 42- 10 +N5968 153956.9 -303311 13.10 8 2.1 1.9 0 55738 ESO 450- 5 +N5969 153451.0 +562703 15.4 8 +N5970 153830.1 +121109 12.24 8 2.9 1.9 88 55665 UGC 9943 +N5971 153536.9 +562742 14.30 8 1.56 0.62 0 55529 UGC 9929 +N5972 153854.1 +170134 14.60 8 1.0 0.7 0 55684 UGC 9946 +N5973 154015.5 -083606 15.05 5 +N5974 153902.4 +314533 14.70 8 0.6 0.3 110 55694 UGC 9952 +N5975 153958.0 +212815 15.10 8 1.0 0.3 0 55739 UGC 9963 +N5976 153648.3 +592352 15.80 8 0.9 0.4 0 55609 MCG 10-22- 25 +N5977 154033.4 +170740 14.42 8 1.2 1.1 0 55769 UGC 9967 +N5978 154227.2 -131403 14. 8 +N5979 154741.0 -611304 12.40 6 0.44 0.34 0 +N5980 154130.4 +154716 13.56 8 1.9 0.7 0 55800 UGC 9974 +N5981 153753.4 +592334 13.93 8 2.8 0.5 140 55647 UGC 9948 +N5982 153840.2 +592122 12.04 8 2.6 1.9 110 55674 UGC 9961 +N5983 154245.6 +081428 14.39 8 1.0 1.0 0 55845 UGC 9983 +N5984 154253.2 +141353 13.08 8 2.9 0.8 0 55853 UGC 9987 +N5985 153937.8 +591957 11.87 8 5.5 3.0 13 55725 UGC 9969 +N5986 154603.4 -374710 9.09 4 +N5987 153958.2 +580456 12.72 8 4.2 1.3 165 55740 UGC 9971 +N5988 154433.8 +101735 14.50 8 1.2 1.0 0 55921 UGC 9998 +N5989 154132.8 +594519 13.80 8 0.9 0.9 0 55802 UGC 9985 +N5990 154616.4 +022456 13.30 8 1.5 0.9 0 55993 UGC 10024 +N5991 154516.8 +243749 14.7 8 +N5992 154421.8 +410538 14.28 8 0.9 0.7 130 55913 UGC 10003 +N5993 154427.6 +410714 13.90 8 1.2 0.9 0 55918 UGC 10007 +N5994 154653.2 +175221 15.00 8 0.4 0.2 0 56020 MCG 3-40- 38 +N5995 154824.9 -134528 14. 8 +N5996 154659.0 +175308 13.20 8 1.7 0.9 0 56023 MCG 3-40- 39 +N5997 154727.7 +081916 15.5 8 +N5998 154938.2 -283442 0.00 0 0 +N5999 155208.6 -562822 0.00 3 0 +N6000 154949.5 -292313 13.01 8 1.9 1.6 0 56145 ESO 450- 20 +N6001 154745.9 +283830 15.00 8 1.0 1.0 0 56056 MCG 5-37- 27 +N6002 154742.0 +283751 17. 8 +N6003 154925.5 +190156 14.30 8 0.9 0.9 0 56130 UGC 10048 +N6004 155022.7 +185621 13.11 8 1.9 1.7 0 56166 UGC 10056 +N6005 155600.4 -572706 11.90 3 +N6006 155302.6 +120019 15.0 8 +N6007 155323.3 +115737 13.82 8 1.7 1.2 65 56309 UGC 10079 +N6008 155256.0 +210602 13.77 8 1.4 1.3 0 56289 UGC 10076 +N6009 155324.2 +120329 15.4 8 +N6010 155419.1 +003235 13.60 8 1.9 0.5 0 56337 UGC 10081 +N6011 154632.9 +721009 14.31 8 2.0 0.7 0 56008 UGC 10047 +N6012 155413.5 +143608 12.69 8 2.1 1.5 168 56334 UGC 10083 +N6013 155252.8 +403848 14.00 8 1.41 0.73 0 56287 UGC 10080 +N6014 155557.4 +055555 13.23 8 1.7 1.6 0 56413 UGC 10091 +N6015 155125.5 +621836 11.69 8 5.4 2.1 28 56219 UGC 10075 +N6016 155555.0 +265801 15.02 8 1.0 0.4 0 56410 UGC 10096 +N6017 155715.5 +055954 14.10 8 0.8 0.7 0 56475 UGC 10098 +N6018 155724.0 +155200 14.34 8 1.4 0.7 75 56481 UGC 10101 +N6019 155209.1 +645026 15.7 8 +N6020 155708.4 +222415 13.75 8 1.4 1.0 140 56467 UGC 10100 +N6021 155730.5 +155723 14.15 8 1.4 0.8 160 56482 UGC 10102 +N6022 155747.7 +161658 15.33 8 0.7 0.5 0 56495 MCG 3-41- 9 +N6023 155742.0 +161800 14.22 8 1.4 1.0 70 56492 UGC 10106 +N6024 155307.4 +645504 15.1 8 +N6025 160342.0 -603000 5.26 3 +N6026 160121.1 -343229 13.2 6 +N6027 155912.5 +204548 14.70 8 0.4 0.2 0 56575 MCG 4-38- 8 Seyfert Galaxies +N6027A155911.5 +204515 14.80 8 0.7 0.5 0 56576 MCG 4-38- 6 +N6027C155912.1 +204447 8 0.9 0.2 0 56578 MCG 4-38- 7 +N6027E155914.7 +204600 14.38 8 0.8 0.4 0 56579 MCG 4-38- 10 +N6027D155913.2 +204533 16.46 8 0.2 0.2 0 56580 MCG 4-38- 9 +N6027B155911.0 +204541 8 0.4 0.3 0 56584 MCG 4-38- 5 +N6028 160129.2 +192129 14.35 8 1.3 1.2 30 56716 UGC 10135 +N6029 160154.0 +123400 15.6 8 +N6030 160151.7 +175730 13.70 8 1.1 0.8 43 56750 UGC 10139 +N6031 160751.4 -540302 8.92 3 +N6032 160301.2 +205719 14.25 8 1.6 0.7 0 56842 UGC 10148 +N6033 160428.0 -020715 14.50 8 1.1 1.0 0 56941 UGC 10159 +N6034 160332.4 +171153 14.58 8 1.1 0.8 0 56877 MCG 3-41- 62 +N6035 160318.0 +205300 14.20 8 1.0 0.9 0 56864 UGC 10154 +N6036 160430.7 +035207 14.40 8 1.1 0.4 0 56950 UGC 10163 +N6037 160429.9 +034854 14.97 8 0.7 0.7 0 56947 MCG 1-41- 9 +N6038 160240.5 +372134 14.23 8 1.1 1.1 0 56812 UGC 10149 +N6039 160436.0 +174500 14.6 8 +N6040A160426.9 +174503 15.07 8 1.3 0.5 0 56932 UGC 10165a +N6040B160426.4 +174438 14.94 8 0.8 0.8 0 56942 MCG 3-41- 73 +N6041 160435.3 +174309 0.00 8 0 56960 +N6041A160436.0 +174317 14.29 8 1.3 1.1 0 56962 MCG 3-41- 78 +N6042 160439.7 +174204 14.92 8 0.9 0.7 0 56972 MCG 3-41- 79 +N6043A160501.6 +174634 15.27 8 0.7 0.4 0 57019 MCG 3-41- 86 +N6044 160459.7 +175211 15.25 8 0.6 0.6 0 57015 MCG 3-41- 84 +N6045 160507.6 +174522 14.87 8 1.3 0.3 82 57031 UGC 10177 +N6046 +N6047 160508.8 +174342 14.55 8 1.1 0.8 0 57033 MCG 3-41- 87 +N6048 155730.3 +704120 13.26 8 2.2 1.7 0 56484 UGC 10124 +N6049 160537.9 +080546 0.00 0 0 +N6050 160523.6 +174532 15.39 8 0.9 0.6 0 57058 MCG 3-41- 92 +N6051 160454.0 +235500 14.23 8 1.3 0.9 165 57006 UGC 10178 +N6052 160513.1 +203238 13.44 8 0.9 0.7 0 57039 UGC 10182 +N6053 160540.0 +180320 15.7 8 +N6054 160530.6 +174609 15.81 8 0.7 0.4 0 57073 MCG 3-41- 99 +N6055 160532.8 +180935 14.82 8 1.0 0.6 40 57076 UGC 10191 +N6056 160531.4 +175750 14.95 8 0.9 0.5 0 57075 MCG 3-41-100 +N6057 160539.6 +180950 15.67 8 0.6 0.5 0 57090 MCG 3-41-106 +N6058 160426.5 +404059 0.00 6 0 +N6059 160713.3 -062447 0.00 0 0 +N6060 160552.0 +212906 13.80 8 2.0 1.1 0 57110 UGC 10196 +N6061 160616.2 +181459 14.67 8 1.0 0.8 0 57137 UGC 10199 +N6062 160623.0 +194644 14.20 8 1.2 0.9 10 57145 UGC 10202 +N6063 160712.9 +075845 13.76 8 1.7 0.9 0 57205 UGC 10210 +N6064 160513.2 +203231 14.1 8 +N6065 160722.9 +135316 15.0 8 +N6066 160735.3 +135637 15.2 8 +N6067 161312.0 -541300 6.21 3 +N6068 155526.0 +785948 13.60 8 1.1 0.7 0 56363 MCG 13-11- 17 +N6068 155527.0 +785954 8 1.1 0.7 155 56388 UGC 10126 +N6069 160741.6 +385550 15.5 8 +N6070 160958.7 +004234 12.45 8 3.5 1.9 62 57345 UGC 10230 +N6071 160207.0 +702501 14.90 8 0.35 0 56674 UGC 10157 +N6072 161258.2 -361348 0.00 6 1.8 0 +N6073 161011.0 +164155 14.29 8 1.3 0.7 130 57353 UGC 10235 +N6074 161117.2 +141532 15.3 8 +N6075 161122.6 +235753 15.3 8 +N6076 161113.4 +265222 15.4 8 +N6077 161114.1 +265524 14.40 8 0.87 0.78 0 57408 UGC 10254 +N6078 161205.4 +141231 14.6 8 +N6079 160429.2 +693957 13.74 8 1.4 1.0 0 56946 UGC 10206 +N6080 161258.6 +021038 14.10 8 0.8 0.8 0 57509 UGC 10268 +N6081 161256.9 +095202 14.07 8 1.8 0.6 0 57506 UGC 10272 +N6082 161527.5 -341358 0.00 0 0 +N6083 161312.7 +141107 15.2 8 +N6084 161416.6 +174530 14.90 8 1.0 0.5 30 57575 UGC 10291 +N6085 161235.2 +292154 13.90 8 1.5 1.2 0 57486 UGC 10269 +N6086 161230.0 +293000 13.79 8 1.7 1.2 0 57482 UGC 10270 +N6087 161854.0 -575359 5.85 3 +N6088 161043.5 +572751 14.7 8 +N6089 161240.5 +330209 15.0 8 +N6090 161140.4 +522721 15.00 8 0.3 0.3 0 57437 UGC 10267 +N6091 160753.0 +695417 14.7 8 +N6092 161404.6 +280732 0.00 8 0 57500 UGC 10275 +N6093 161702.5 -225830 8.70 4 8.9 M 80 +N6094 160633.9 +722940 14.20 8 1.8 1.4 0 57167 UGC 10228 +N6095 161111.9 +611606 13.62 8 1.8 1.6 0 57411 UGC 10265 +N6096 161446.7 +263332 15.20 8 0.9 0.5 0 57598 MCG 5-38- 44 +N6097 161426.1 +350632 14.9 8 +N6098 161534.2 +192743 14.60 8 1.4 1.4 0 57634 MCG 3-41-145 +N6099 161535.5 +192712 14.60 8 1.3 1.3 0 57640 MCG 3-41-146 +N6100 161652.4 +005029 13.90 8 1.9 1.1 0 57706 UGC 10307 +N6101 162548.6 -721205 10.90 4 +N6102 161536.9 +280930 14.80 8 1.2 0.8 0 57639 UGC 10300 +N6103 161544.6 +315751 14.80 8 0.7 0.5 0 57648 UGC 10302 +N6104 161630.7 +354229 14.20 8 0.95 0.78 0 57684 UGC 10309 +N6105 161709.3 +345244 15.29 8 0.6 0.5 0 57716 MCG 6-36- 13 +N6106 161847.3 +072443 12.84 8 2.5 1.4 140 57799 UGC 10328 +N6107 161720.2 +345406 14.89 8 0.9 0.7 40 57728 UGC 10311 +N6108 161725.6 +350809 14.70 8 0.98 0.78 0 57734 MCG 6-36- 15 +N6109 161740.6 +350015 13.80 8 1.0 1.0 0 57748 UGC 10316 +N6110 161743.9 +350511 15.6 8 +N6111 161430.3 +623210 13.8 8 +N6112 161800.5 +350637 14.50 8 0.88 0.82 0 57762 MCG 6-36- 17 +N6113 161910.2 +140803 14.8 8 +N6114 161823.6 +351028 14.80 8 0.93 0.65 0 57784 MCG 6-36- 19 +N6115 162426.4 -515654 0.00 3 0 +N6116 161854.6 +350914 14.60 8 1.26 0.63 0 57800 UGC 10336 +N6117 161918.1 +370543 14.30 8 1.12 0.97 0 57816 UGC 10338 +N6118 162148.8 -021658 12.42 8 4.7 2.0 58 57924 UGC 10350 +N6119 161942.1 +374822 15.4 8 +N6120 161948.1 +374628 14.60 8 0.6 0.4 0 57842 UGC 10343 +N6121 162335.4 -263131 8.13 4 26.3 M 4 +N6122 162009.5 +374753 15. 8 +N6123 161719.7 +615621 14.80 8 0.8 0.3 0 57729 UGC 10333 +N6124 162536.0 -404000 6.70 3 +N6125 161911.7 +575902 13.0 8 +N6126 162127.7 +362232 14.60 8 0.8 0.8 0 57908 UGC 10353 +N6127 161911.9 +575903 13.00 8 1.4 1.4 0 57812 UGC 10345 +N6128 161911.7 +575902 13.0 8 +N6129 162143.2 +375945 14.7 8 +N6130 161933.4 +573654 14.26 8 1.0 0.7 0 57828 UGC 10347 +N6131 162152.4 +385611 13.79 8 1.0 1.0 0 57927 UGC 10356 +N6132 162338.8 +114711 14.52 8 1.5 0.5 0 58002 UGC 10363 +N6133 162017.2 +563909 0.00 0 0 +N6134 162742.0 -490859 7.89 3 +N6135 161424.9 +645858 14.80 0 0.9 0.3 0 +N6136 162058.8 +555813 15.5 8 +N6137 162302.6 +375521 13.40 8 1.9 1.2 175 57966 UGC 10364 +N6138 162454.2 +410302 15. 8 +N6139 162740.4 -385055 11.03 4 +N6140 162057.1 +652330 11.81 8 6.3 4.6 95 57886 UGC 10359 +N6141 162505.8 +405544 16. 8 +N6142 162321.1 +371530 14.30 8 1.75 0.59 0 57984 UGC 10366 +N6143 162142.3 +550510 13.95 8 1.0 0.9 0 57919 UGC 10358 +N6144 162714.1 -260128 10.55 4 +N6145 162502.3 +405648 15.1 8 +N6146 162510.4 +405338 13.51 8 1.3 1.0 75 58080 UGC 10379 +N6147 162501.7 +405515 17. 8 +N6148 162704.0 +240535 16.48 8 +N6149 162724.2 +193550 14.48 8 1.1 0.8 0 58183 UGC 10391 +N6150 162550.0 +402919 14.00 8 1.28 0.67 126 58105 MCG 7-34- 29 +N6151 163824.2 -731509 0.00 8 0 +N6152 163245.6 -523838 0.00 3 0 +N6153 163131.8 -401514 10.7 6 +N6154 162530.5 +495025 13.80 8 1.34 1.03 0 58095 UGC 10382 +N6155 162608.3 +482201 13.20 8 1.68 0.99 0 58115 UGC 10385 +N6156 163452.5 -603708 12.30 8 1.6 1.4 0 58536 ESO 137- 33 +N6157 162548.4 +552138 15.5 8 +N6158 162741.1 +392300 14.68 8 0.1 0.1 0 58198 MCG 7-34- 41 +N6159 162725.2 +424047 14.30 8 1.08 0.81 0 58185 UGC 10397 +N6160 162741.1 +405537 14.00 8 1.58 0.83 0 58199 UGC 10400 +N6161 162820.7 +324839 15.60 8 0.9 0.3 0 58235 MCG 6-36- 46 +N6162 162822.6 +325057 14.62 8 0.9 0.7 60 58238 UGC 10403 +N6163 162828.1 +325045 15.27 8 0.6 0.3 0 58250 MCG 6-36- 48 +N6164 163352.4 -480640 7.01 1 +N6165 163352.4 -480640 7.01 1 +N6166 162838.4 +393304 12.78 8 1.9 1.4 35 58265 UGC 10409 +N6167 163424.0 -493600 7.58 3 +N6168 163120.8 +201108 14.78 8 1.4 0.3 0 58423 UGC 10434 +N6169 163404.6 -440244 0.00 3 0 +N6170 162736.5 +593345 14.80 0 0.3 0.3 0 +N6171 163231.9 -130313 9.96 4 10.0 M 107 +N6172 162210.3 -013054 13.83 8 1.0 1.0 0 57937 UGC 10352 +N6173 162944.9 +404852 13.12 8 1.9 1.4 140 58348 UGC 10421 +N6174 162947.7 +405218 15. 8 +N6175 162957.3 +403750 15.0 8 +N6176 162736.5 +593345 14.8 8 +N6177 163038.9 +350323 14.40 8 1.44 0.89 0 58390 UGC 10428 +N6178 163542.0 -453759 7.28 3 +N6179 163047.0 +350607 15.7 8 +N6180 163033.9 +403222 14.50 8 0.87 0.67 0 58386 MCG 7-34- 95 +N6181 163220.9 +194930 12.49 8 2.5 1.1 175 58470 UGC 10439 +N6182 162934.0 +553104 14.44 8 1.7 0.6 0 58338 UGC 10424 +N6183 164141.9 -692220 0.00 8 1.7 0.5 0 58785 ESO 69- 8 +N6184 163134.5 +403355 15.1 8 +N6185 163317.8 +352032 14.34 8 1.2 0.9 95 58493 UGC 10444 +N6186 163425.5 +213227 13.81 8 1.5 1.2 0 58523 UGC 10448 +N6187 163136.7 +574224 15.1 8 +N6188 163957.9 -485948 12.99 0 +N6189 163140.9 +593734 13.36 8 1.9 0.9 0 58440 UGC 10442 +N6190 163206.7 +582620 13.25 8 1.4 1.3 0 58458 UGC 10443 +N6191 161130.4 +584709 15.00 0 1.3 0.5 0 +N6192 164023.8 -432201 0.00 3 0 +N6193 164118.0 -484600 5.34 3 +N6194 163637.1 +361200 14.6 8 +N6195 163630.0 +390100 13.76 8 1.5 1.1 45 58596 UGC 10469 +N6196 163753.9 +360426 13.93 8 2.0 1.2 140 58644 UGC 10482 +N6197 163754.0 +360421 14.2 8 +N6198 163530.6 +572912 14.63 8 1.0 0.7 0 58554 UGC 10467 +N6199 163759.9 +355944 14.74 8 +N6200 164412.0 -472859 7.74 3 +N6201 164014.4 +234555 15.5 8 +N6202 164323.2 +615902 13.80 0 0.8 0.40 0 +N6203 164027.4 +234629 15.3 8 +N6204 164608.0 -470043 8.51 3 +N6205 164141.4 +362736 4 16.6 M 13 Hercules Cluster +N6206 164007.9 +583702 14.55 8 0.7 0.7 0 58723 UGC 10506 +N6207 164304.4 +364959 12.16 8 3.0 1.3 15 58827 UGC 10521 +N6208 164930.0 -534900 8.06 3 +N6209 165457.6 -723512 11.41 8 2.0 1.6 0 59252 ESO 43- 8 +N6210 164429.5 +234759 12.3 6 +N6211 164127.6 +574701 13.63 8 1.7 1.3 0 58775 UGC 10516 +N6212 164323.1 +394823 14.70 8 0.82 0.62 0 58840 MCG 7-34-142 +N6213 164137.2 +574852 15.2 8 +N6214 163932.1 +660221 14.3 8 +N6215 165106.8 -585936 12.00 8 2.1 1.8 0 59112 ESO 137- 46 +N6215A165249.5 -585653 8 1.5 0.5 11 59180 ESO 138- 4 +N6216 164923.6 -444354 0.00 3 0 +N6217 163240.2 +781157 11.79 8 3.0 2.5 0 58477 UGC 10470 +N6218 164714.5 -015652 8.52 4 14.5 M 12 +N6219 164622.6 +090217 15.2 8 +N6220 164713.3 -001632 14.50 8 1.6 0.9 0 58979 UGC 10541 +N6221 165246.7 -591259 10.66 8 3.5 2.5 5 59175 ESO 138- 3 +N6222 164942.0 -444359 3 +N6223 164304.3 +613444 12.65 8 3.5 2.6 0 58828 UGC 10527 +N6224 164818.5 +061844 14.46 8 0.9 0.9 0 59017 UGC 10555 +N6225 164821.6 +061322 14.75 8 0.9 0.6 0 59024 UGC 10556 +N6226 164323.5 +615901 13.8 8 +N6227 165133.5 -411350 0.00 0 0 +N6228 164802.6 +261249 14.90 8 1.1 0.6 0 59007 UGC 10558 +N6229 164658.9 +473140 9.38 4 +N6230 165042.7 +043618 16.19 8 0.5 0.4 0 59106 UGC 10575 +N6231 165412.0 -415030 2.83 3 +N6232 164320.2 +703757 13.40 8 1.6 1.6 0 58841 UGC 10537 +N6233 165015.7 +233447 14.26 8 1.4 1.0 0 59086 UGC 10573 +N6234 165157.3 +042300 15.3 8 +N6235 165325.4 -221038 11.99 4 +N6236 164434.6 +704649 12.63 8 2.9 1.7 0 58891 UGC 10546 +N6237 164622.8 +702118 14.1 8 +N6238 164716.9 +620849 14.5 8 +N6239 165005.5 +424424 12.94 8 2.6 1.1 118 59083 UGC 10577 +N6240 165258.9 +022409 13.80 8 2.1 1.1 20 59186 UGC 10592 +N6241 165010.9 +452513 14.8 8 +N6242 165536.0 -393000 7.09 3 +N6243 165226.2 +231958 15.02 8 1.0 0.4 0 59161 UGC 10591 +N6244 164803.9 +621202 14.43 8 1.5 0.3 0 59009 UGC 10568 +N6245 164522.5 +704816 0.00 8 0 +N6246 164952.7 +553231 14.36 8 1.5 0.6 0 59077 UGC 10580 +N6246A165012.0 +552200 8 2.2 2.0 0 59090 UGC 10584 +N6247 164820.1 +625833 15.3 8 +N6248 164622.0 +702132 13.70 8 3.2 1.2 0 58946 UGC 10564 +N6249 165736.0 -444659 8.72 3 +N6250 165758.0 -455635 6.14 3 +N6251 163232.0 +823216 13.64 8 1.8 1.5 90 58472 UGC 10501 +N6252 163240.4 +823436 15.10 8 0.65 0.3 0 +N6253 165905.1 -524232 0.00 3 0 +N6254 165709.0 -040557 4 15.1 M 10 +N6255 165447.9 +363004 13.40 8 3.6 1.5 0 59244 UGC 10606 +N6256 165932.7 -370717 0.00 4 0 +N6257 165603.6 +393842 15.6 8 +N6258 165229.8 +603052 14.41 8 0.9 0.7 0 59165 UGC 10595 +N6259 170042.0 -444000 8.85 3 +N6260 165149.4 +634254 15.8 8 +N6261 165630.5 +275839 14.96 8 1.2 0.5 0 59286 UGC 10617 +N6262 165842.8 +570554 14.60 0 0.5 0.4 0 +N6263 165643.2 +274919 14.66 8 0.9 0.9 0 59292 UGC 10618 +N6264 165716.1 +275059 15.42 8 0.78 0.65 0 59306 MCG 5-40- 9 +N6265 165729.1 +275039 15.22 8 0.8 0.5 0 59315 UGC 10624 +N6266 170112.6 -300644 8.55 4 14.1 M 62 +N6267 165808.6 +225906 13.92 8 1.3 1.0 0 59340 UGC 10628 +N6268 170210.4 -394342 0.00 3 0 +N6269 165758.5 +275119 13.32 8 2.0 1.6 80 59332 UGC 10629 +N6270 165831.6 +273508 15. 8 +N6271 165850.8 +275753 14.98 8 1.0 0.7 0 59365 MCG 5-40- 16 +N6272 165858.2 +275551 15.40 8 0.5 0.2 0 59367 CGCG 169- 22 +N6273 170237.7 -261604 8.45 4 13.5 M 19 +N6274 165920.9 +295638 0.00 8 0 +N6275 165533.4 +631432 15.20 8 0.60 0.38 0 59262 CGCG 321- 7 +N6276 170045.1 +230238 15.2 8 +N6277 170045.1 +230238 15.2 8 +N6278 170001.7 +230113 0.00 8 0 59426 UGC 10656 +N6279 165901.4 +471414 14.61 8 1.1 1.0 0 59370 UGC 10645 +N6280 170157.5 +063956 15.5 8 +N6281 170448.0 -375359 5.78 3 +N6282 170047.1 +294914 15.10 8 1.0 0.5 0 59418 CGCG 169- 29 +N6283 165926.4 +495517 13.7 8 +N6284 170428.8 -244553 10.72 4 +N6285 165824.0 +585721 15.30 8 0.90 0.50 0 59344 MCG 10-24- 81 +N6286 165831.4 +585611 14.06 8 1.3 1.2 0 59352 UGC 10647 +N6287 170509.3 -224228 11.49 4 +N6288 165724.5 +682725 15.3 8 +N6289 165744.6 +683048 15.5 8 +N6290 170048.0 +585900 14.50 8 1.1 1.0 30 59428 UGC 10665 +N6291 170052.0 +585742 14.8 8 +N6292 170303.5 +610238 14.10 8 1.44 0.71 0 59498 UGC 10684 +N6293 171010.4 -263454 9.96 4 +N6294 171016.2 -263428 0.00 0 0 +N6295 170315.5 +602016 16.0 8 +N6296 170844.5 +035339 14.20 8 1.0 0.8 0 59690 UGC 10719 +N6297 170336.5 +620132 14.20 8 0.90 0.67 0 59525 UGC 10690 +N6298 +N6299 170504.4 +622728 15.0 8 +N6300 171659.3 -624911 10.98 8 4.5 3.0 118 60001 ESO 101- 25 +N6301 170832.7 +422021 14.10 8 2.3 1.4 0 59681 UGC 10723 +N6302 171344.4 -370611 21.2 6 Bug Nebula +N6303 170502.7 +684939 14.73 8 1.3 0.8 0 59573 UGC 10711 +N6304 171432.5 -292744 10.33 4 +N6305 171800.5 -591018 13.24 8 1.8 1.1 133 60029 ESO 138- 19 +N6306 170737.6 +604349 14.40 8 1.0 0.3 166 59654 UGC 10724 +N6307 170740.4 +604503 13.95 8 1.3 1.0 0 59655 UGC 10727 +N6308 171159.7 +232248 14.08 8 1.2 1.1 0 59807 UGC 10747 +N6309 171403.6 -125436 11.6 6 Box Nebula +N6310 170757.4 +605925 13.60 8 1.99 0.55 0 59662 UGC 10730 +N6311 171043.6 +413904 14.50 8 1.1 1.1 0 59750 UGC 10741 +N6312 171048.2 +421715 15.3 8 +N6313 171020.8 +481954 14.75 8 1.3 0.4 0 59739 UGC 10742 +N6314 171238.8 +231615 13.80 8 1.4 0.7 175 59838 UGC 10752 +N6315 171246.2 +231326 14.15 8 1.0 0.9 0 59843 MCG 4-40- 23 +N6316 171637.4 -280824 10.33 4 +N6317 170859.6 +625358 16. 8 +N6318 171611.6 -392530 0.00 3 0 +N6319 170944.1 +625822 14.4 8 +N6320 171255.7 +401559 14.65 8 1.2 0.9 0 59852 UGC 10761 +N6321 171424.2 +201850 14.22 8 1.1 1.0 0 59900 UGC 10768 +N6322 171830.0 -425559 6.32 3 +N6323 171318.0 +434656 14.85 8 1.1 0.4 0 59868 UGC 10764 +N6324 170525.7 +752426 13.80 8 0.9 0.5 0 59583 UGC 10725 +N6325 171759.3 -234557 11.49 4 +N6326 172046.5 -514515 12.0 6 +N6327 171402.1 +433856 15.7 8 +N6328 172341.0 -650037 13.16 8 2.4 1.4 0 60198 ESO 102- 3 +N6329 171415.0 +434105 13.80 8 1.8 1.8 0 59894 UGC 10771 +N6330 171544.7 +292401 8 1.4 0.5 160 59961 UGC 10776 +N6331 170336.2 +783742 14. 8 +N6332 171502.9 +433937 14.46 8 1.2 0.8 0 59927 UGC 10773 +N6333 171911.8 -183058 9.36 4 9.3 M 9 +N6334 172049.7 -360610 0.00 7 12.0: 11.0: 0 +N6335 171931.9 -300951 0.00 0 0 +N6336 171616.6 +434914 14.49 8 1.0 0.7 0 59976 UGC 10786 +N6337 172215.6 -382901 0.00 6 0.1 0 +N6338 171522.6 +572445 13.38 8 1.5 1.0 15 59947 UGC 10784 +N6339 171706.5 +405042 13.30 8 2.9 1.7 0 60003 UGC 10790 +N6340 171025.8 +721822 11.87 8 3.2 3.0 120 59742 UGC 10762 +N6341 171707.3 +430811 4 11.2 M 92 +N6342 172110.1 -193514 11.25 4 +N6343 171716.3 +410310 14.7 8 +N6344 171718.1 +422603 0.00 0 0 +N6345 171523.8 +572102 15.4 8 +N6346 171524.5 +571920 15.3 8 +N6347 171954.7 +163938 14.47 8 1.2 0.7 0 60086 UGC 10807 +N6348 171821.2 +413851 15.6 8 +N6349 171906.5 +360339 15.1 8 +N6350 171842.3 +414139 14.17 8 1.0 1.0 0 60046 UGC 10800 +N6351 171911.4 +360337 16. 8 +N6352 172529.2 -482521 9.95 4 +N6353 172112.5 +154119 0.00 0 0 +N6354 172434.3 -383230 0.00 0 0 +N6355 172358.7 -262112 12.46 4 +N6356 172335.0 -174846 10.01 4 +N6357 172443.6 -341205 0.00 7 0 +N6358 171853.1 +523655 15.1 8 +N6359 171753.7 +614649 13.56 8 1.2 0.9 145 60025 UGC 10804 +N6360 172427.6 -295218 0.00 0 0 +N6361 171841.1 +603629 13.60 8 1.51 0.69 0 60045 UGC 10815 +N6362 173154.9 -670252 9.72 4 +N6363 172240.0 +410606 14.25 8 1.1 0.9 0 60164 UGC 10827 +N6364 172427.3 +292325 13.87 8 1.5 1.2 0 60228 UGC 10835 +N6365 172243.7 +621012 0.00 8 0 60171 UGC 10833 +N6365A172242.0 +621000 8 1.1 1.0 0 60174 UGC 10832 +N6366 172744.3 -050436 0.00 4 0 +N6367 172509.0 +374535 15.0 8 +N6368 172711.5 +113237 13.10 8 3.8 1.0 0 60315 UGC 10856 +N6369 172920.4 -234537 16.6 6 +N6370 172325.2 +565828 13.88 8 1.4 1.4 0 60192 UGC 10836 +N6371 172720.6 +263019 15.2 8 +N6372 172732.0 +262827 13.66 8 1.7 1.1 90 60330 UGC 10861 +N6373 172408.1 +585942 14.80 8 1.15 0.85 0 60220 UGC 10850 +N6374 173442.4 -323454 0.00 3 0 +N6375 172921.9 +161224 14.86 8 1.4 1.3 0 60384 UGC 10875 +N6376 172519.3 +584901 14.1 8 +N6377 172523.2 +584920 15.5 8 +N6378 173042.0 +061656 14.40 8 1.3 0.9 0 60418 UGC 10884 +N6379 173041.7 +161711 13.67 8 1.1 1.0 0 60421 UGC 10886 +N6380 173428.4 -390411 0.00 4 0 +N6381 172716.9 +600051 13.65 8 1.3 1.0 0 60321 UGC 10871 +N6382 172754.8 +565208 15.2 8 +N6383 173448.0 -323400 5.56 3 +N6384 173224.6 +070338 11.14 8 6.2 4.1 30 60459 UGC 10891 +N6385 172801.4 +573119 14.00 8 1.19 1.14 0 60343 UGC 10877 +N6386 172851.8 +524324 14.9 8 +N6387 172822.7 +573239 15.0 8 +N6388 173617.1 -444405 7.40 4 +N6389 173240.1 +162412 12.82 8 2.8 1.9 130 60466 UGC 10893 +N6390 172828.1 +600539 14.70 8 0.58 0.46 0 60356 UGC 10881 +N6391 172848.9 +585102 15.0 8 +N6392 174330.4 -694707 0.00 8 1.3 1.3 0 60753 ESO 70- 12 +N6393 173008.4 +593155 15.60 8 0.52 0.46 0 60410 UGC 10889 +N6394 173008.6 +593153 15.54 8 +N6395 172631.3 +710547 13.00 8 2.4 0.7 0 60291 UGC 10876 +N6396 173806.0 -350000 9.41 3 +N6397 174041.4 -534025 7.39 4 +N6398 174243.7 -614139 13.43 8 2.0 1.7 0 60735 ESO 139- 18 +N6399 173150.3 +593656 14.20 8 1.20 0.67 0 60442 UGC 10896 +N6400 174012.8 -365652 0.00 3 0 +N6401 173836.9 -235431 11.31 4 +N6402 173736.1 -031445 9.55 4 11.7 M 14 +N6403 174323.5 -614056 14.29 8 1.1 0.9 0 60750 ESO 139- 19 +N6404 173937.3 -331448 0.00 3 0 +N6405 174006.0 -321300 4.48 3 25.0 M 6 Butterfly Cluster +N6406 173819.0 +184959 0.00 0 0 +N6407 174457.7 -604422 12.34 8 2.1 1.6 60 60796 ESO 139- 22 +N6408 173847.3 +185240 13.62 8 1.6 1.4 0 60637 UGC 10930 +N6409 173635.4 +504556 14.8 8 +N6410 173520.5 +604735 0.00 0 0 +N6411 173532.8 +604852 12.79 8 2.3 1.8 70 60536 UGC 10916 +N6412 172936.5 +754218 12.28 8 2.5 2.2 0 60393 UGC 10897 +N6413 174040.7 +123726 0.00 0 0 +N6414 173037.2 +742232 15.6 8 +N6415 174420.5 -350416 0.00 0 0 +N6416 174420.0 -322140 0.00 3 0 +N6417 174147.8 +234020 13.90 8 1.4 1.2 0 60709 UGC 10945 +N6418 173809.3 +584251 14.7 8 +N6419 173605.8 +680921 15.52 8 1.0 0.3 0 60543 UGC 10924 +N6420 173616.3 +680307 15.5 8 +N6421 174544.2 -334134 0.00 0 0 +N6422 173630.0 +680330 15.1 8 +N6423 173653.3 +681018 15.6 8 +N6424 173612.3 +695919 14.5 8 +N6425 174702.1 -313000 7.90 3 +N6426 174454.7 +031013 0.00 4 0 +N6427 174338.6 +252938 14.30 8 1.6 0.6 0 60758 UGC 10957 +N6428 174352.8 +253317 0.00 0 0 +N6429 174405.3 +252103 14.01 8 1.9 0.8 0 60770 UGC 10960 +N6430 174514.3 +180820 14.38 0 1.9 0.6 0 +N6431 +N6432 174722.4 -245315 0.00 0 0 +N6433 174356.2 +364800 14.06 8 2.0 0.5 0 60766 UGC 10962 +N6434 173648.8 +720520 13.21 8 2.3 1.0 0 60573 UGC 10934 +N6435 174011.1 +623829 14.9 8 +N6436 174113.2 +602659 14.68 8 1.3 0.8 0 60695 UGC 10951 +N6437 174821.1 -352158 0.00 0 0 +N6438 182217.5 -852407 12.10 8 1.6 1.3 0 61787 ESO 10- 1 +N6438A182243.2 -852415 8 2.7 1.0 0 61793 ESO 10- 2 +N6439 174820.4 -162733 20.2 6 +N6440 174852.7 -202134 12.01 4 +N6441 175012.8 -370303 9.26 4 +N6442 174651.3 +204540 13.60 8 1.9 1.6 0 60844 UGC 10978 +N6443 174433.8 +480651 14.69 8 1.2 0.5 0 60783 UGC 10967 +N6444 174935.2 -344911 0.00 3 0 +N6445 174914.9 -200039 18.9 6 +N6446 174607.5 +353408 15.5 8 +N6447 174617.2 +353419 13.74 8 1.6 0.9 0 60829 UGC 10975 +N6448 174420.5 +533225 0.00 0 0 +N6449 174346.3 +564815 14.48 8 1.0 0.8 0 60762 UGC 10965 +N6450 174732.3 +183431 0.00 0 0 +N6451 175040.6 -301242 0.00 3 0 +N6452 174758.5 +205013 15.3 8 +N6453 175051.8 -343555 10.49 4 +N6454 174456.6 +554217 14.51 8 1.0 0.8 90 60795 MCG 9-29- 26 +N6455 175108.1 -352016 0.00 0 0 +N6456 174230.8 +673534 15.7 8 +N6457 174252.8 +662834 15.20 8 1.2 0.9 0 60738 UGC 10964 +N6458 174911.0 +204815 14.37 8 1.3 0.9 0 60911 UGC 10994 +N6459 174547.2 +554636 15.3 8 +N6460 174930.3 +204549 13.80 8 1.9 1.1 0 60925 UGC 10997 +N6461 173842.4 +733056 15.7 8 +N6462 174448.8 +615438 14.90 8 0.4 0.4 0 60790 MCG 10-25- 85 +N6463 174334.3 +673612 15.2 8 +N6464 174547.6 +605351 15.3 8 +N6465 175255.6 -252352 0.00 0 0 +N6466 174808.1 +512357 15.0 8 +N6467 175040.1 +173216 13.50 8 2.6 1.7 0 60972 UGC 11004 +N6468 175040.3 +173216 14.5 8 +N6469 175312.1 -221630 0.00 3 0 +N6470 174414.9 +673710 15.02 8 1.1 0.7 0 60773 UGC 10973 +N6471 174417.8 +673527 16. 8 +N6472 174403.1 +673749 16.27 8 0 60778 UGC 10974 +N6473 174705.5 +571805 15.0 8 +N6474 174705.5 +571805 15.0 8 +N6475 175354.0 -344900 3.45 3 80.0 M 7 Ptolemy's Cluster +N6476 175402.0 -290839 0.00 0 0 +N6477 174417.8 +673527 16. 8 +N6478 174838.3 +510926 13.99 8 1.9 0.7 0 60896 UGC 10998 +N6479 174821.5 +540857 14.39 8 1.0 0.9 0 60890 UGC 10996 +N6480 175426.0 -302707 0.00 0 0 +N6481 175248.9 +041004 0.00 0 0 +N6482 175149.0 +230420 12.35 8 2.0 1.7 70 61009 UGC 11009 +N6483 175929.8 -634007 12.97 8 1.5 0.9 122 61233 ESO 102- 20 +N6484 175147.0 +242900 13.11 8 1.9 1.9 0 61008 UGC 11010 +N6485 175152.7 +312742 13.73 8 1.5 1.4 0 61013 UGC 11014 +N6486 175235.3 +294904 15.0 8 +N6487 175242.3 +295017 12.90 8 1.9 1.7 0 61039 UGC 11022 +N6488 174920.9 +621322 14.6 8 +N6489 175001.2 +600533 15.2 8 +N6490 175430.5 +182233 14.47 8 1.0 0.8 0 61079 UGC 11033 +N6491 175000.7 +613154 14.53 8 1.2 0.5 0 60949 UGC 11008 +N6492 180248.0 -662547 12.30 8 2.5 1.2 75 61315 ESO 102- 22 +N6493 175022.7 +613334 15.10 8 1.1 1.1 0 60961 UGC 11011 +N6494 175648.0 -190100 6.03 3 27.0 M 23 +N6495 175450.7 +181937 13.16 8 2.0 1.8 0 61091 UGC 11034 +N6496 175902.0 -441554 9.96 4 +N6497 175118.0 +592815 14.26 8 1.4 0.7 0 60999 UGC 11020 +N6498 +N6499 175520.0 +182135 0.00 0 0 +N6500 175317.3 +181159 0.00 8 0 61123 UGC 11048 +N6501 175603.7 +182223 13.03 8 2.0 1.8 0 61128 UGC 11049 +N6502 180413.7 -652436 13.57 8 1.3 1.1 0 61352 ESO 103- 2 +N6503 174927.7 +700841 10.91 8 7.1 2.4 123 60921 UGC 11012 +N6504 175605.7 +331230 13.50 8 2.2 0.5 0 61129 UGC 11053 +N6505 175107.6 +653149 15.4 8 +N6506 175953.5 -244107 0.00 0 0 +N6507 175950.8 -172701 0.00 3 0 +N6508 174946.4 +720116 13.78 8 1.3 1.3 0 60938 UGC 11023 +N6509 175925.3 +061713 13.10 8 1.6 1.2 0 61230 UGC 11075 +N6510 175439.4 +604902 15.5 8 +N6511 175439.4 +604902 15.5 8 +N6512 175450.3 +623842 14.90 8 0.3 0.25 0 61089 MCG 10-25-115 +N6513 175934.5 +245250 14.31 8 1.2 0.9 0 61235 UGC 11078 +N6514 180223.0 -230148 6.75 5 28.0 M 20 Trifid Nebula +N6515 175725.2 +504341 13.97 8 1.6 1.0 0 61167 UGC 11071 +N6516 175516.6 +624008 15.7 8 +N6517 180150.6 -085731 11.08 4 +N6518 175943.7 +285200 15.1 8 +N6519 180320.1 -294815 0.00 0 0 +N6520 180324.1 -275310 0.00 3 0 +N6521 175548.4 +623644 13.95 8 1.6 1.3 0 61121 UGC 11061 +N6522 180334.1 -300202 10.68 4 +N6523 180337.0 -242312 5 90.0 40.0 M 8 Lagoon Nebula +N6524 175914.7 +455313 13.84 8 1.3 1.0 0 61221 UGC 11079 +N6525 180204.7 +110218 0.00 0 0 +N6526 180406.1 -242631 0.00 5 0 +N6527 180146.3 +194343 14.30 8 1.4 1.0 0 61297 UGC 11094 +N6528 180449.6 -300320 12.12 4 +N6529 180528.8 -361743 0.00 0 0 +N6530 180448.0 -241959 4.74 3 +N6531 180436.0 -223000 6.02 3 13.0 M 21 +N6532 175913.9 +561354 14.60 8 1.8 0.9 0 61220 UGC 11085 +N6533 0 +N6534 175608.5 +641701 15.40 8 0.8 0.5 0 61126 MCG 11-22- 13 +N6535 180350.7 -001748 11.35 4 +N6536 175716.3 +645617 14.19 8 1.2 1.1 0 61166 UGC 11077 +N6537 180513.1 -195035 10.50 6 0.60 0.43 0 +N6538 175417.1 +732526 14.1 8 +N6539 180449.7 -073509 0.00 4 0 +N6540 180607.9 -274546 0.00 4 0 +N6541 180802.2 -434219 8.06 4 +N6542 175938.6 +612134 14.20 8 1.3 0.4 0 61239 UGC 11092 +N6543 175833.4 +663759 9.8 6 Cat Eye Nebula +N6544 180720.6 -245950 11.36 4 +N6545 181214.8 -634634 14.16 8 1.0 0.9 0 61551 ESO 103- 6 +N6546 180712.0 -231959 8.65 3 +N6547 180510.0 +251357 14.57 8 1.3 0.4 0 61378 UGC 11110 +N6548 180549.5 +183217 14.72 8 1.4 0.4 0 61404 UGC 11115 +N6549 180548.0 +183200 8 1.4 0.4 53 61399 UGC 11114 +N6550 180559.3 +183514 13.1 8 +N6551 180859.6 -293328 0.00 0 0 +N6552 180007.3 +663654 14.57 8 1.0 0.7 0 61252 UGC 11096 +N6553 180915.7 -255427 9.08 4 +N6554 180924.0 -182243 0.00 0 0 +N6555 180749.1 +173619 12.99 8 2.0 1.5 110 61432 UGC 11121 +N6556 180957.6 -273129 0.00 0 0 +N6557 182124.8 -763459 14.30 8 1.6 1.1 0 61770 ESO 45- 1 +N6558 181018.4 -314548 12.39 4 +N6559 180956.8 -240623 0.00 0 0 +N6560 180513.7 +465250 14.16 8 1.2 0.8 55 61381 UGC 11117 +N6561 181030.8 -164332 0.00 0 0 +N6562 180500.9 +561547 14.7 8 +N6563 181202.6 -335205 11.7 6 +N6564 180902.4 +172341 0.00 0 0 +N6565 181152.6 -281042 12.5 6 +N6566 180700.7 +521537 15.5 8 +N6567 181345.2 -190433 0.00 6 0 +N6568 181244.2 -213741 0.00 3 0 +N6569 181338.9 -314935 10.78 4 +N6570 181107.6 +140535 13.30 8 1.8 1.1 30 61512 UGC 11137 +N6571 181049.3 +211421 15.4 8 +N6572 181206.4 +065113 9.3 6 +N6573 181423.0 -221028 0.00 0 0 +N6574 181150.7 +145850 12.83 8 1.4 1.1 160 61536 UGC 11144 +N6575 181057.5 +310658 13.69 8 1.8 1.3 0 61506 UGC 11138 +N6576 181148.0 +212541 15.5 8 +N6577 181200.0 +212800 13.70 8 1.5 1.3 0 61543 UGC 11148 +N6578 181616.6 -202703 0.00 6 0 +N6579 181231.8 +212514 14.5 8 +N6580 181233.7 +212535 14.5 8 +N6581 181247.6 +252444 15.5 8 +N6582 181102.0 +495348 14.8 8 +N6583 181548.9 -220815 0.00 3 0 +N6584 181837.6 -521254 10.32 4 +N6585 181221.8 +393759 13.80 8 1.9 0.4 0 61553 UGC 11159 +N6586 181338.4 +210526 14.6 8 +N6587 181350.9 +184931 13.90 8 1.3 1.1 0 61607 UGC 11166 +N6588 182058.8 -634836 0.00 0 0 +N6589 181650.4 -195324 10.5 5 +N6590 181700.0 -195254 9.8 5 +N6591 181403.9 +210350 0.00 0 0 +N6592 180950.7 +612519 15.5 8 +N6593 181403.6 +221702 15.3 8 +N6594 181005.5 +610759 15.4 8 +N6595 181700.0 -195259 3 +N6596 181733.7 -163902 0.00 3 0 +N6597 181113.5 +611050 15.7 8 +N6598 180855.7 +690404 14.2 8 +N6599 181543.0 +245445 13.62 8 1.3 1.2 0 61655 UGC 11178 +N6600 +N6601 181144.3 +612711 15.6 8 +N6602 181634.3 +250239 14.60 8 1.2 0.9 0 +N6603 181827.0 -182422 0.00 3 0 Delle Caustiche +N6604 181806.0 -121359 7.06 3 +N6605 181621.7 -150055 0.00 3 0 +N6606 181441.7 +431606 14.4 8 +N6607 181214.7 +611958 15. 8 +N6608 181227.6 +611753 16.0 8 +N6609 181232.9 +611949 15.6 8 +N6610 +N6611 181848.0 -134659 6.58 3 7.0 M 16 Eagle Nebula +N6612 181610.9 +360441 15.6 8 +N6613 181954.0 -170759 7.24 3 9.0 M 18 +N6614 182507.2 -631454 13.77 8 1.4 1.1 0 61852 ESO 103- 18 +N6615 181833.5 +131554 14.10 8 0.9 0.9 0 61713 UGC 11196 +N6616 181741.1 +221418 14.70 8 1.4 0.6 0 61693 UGC 11192 +N6617 181402.5 +611910 15.20 8 1.2 1.0 0 61613 UGC 11176 +N6618 182026.0 -161036 6.69 3 11.0 M 17 Swan Nebula, Omega Nebula +N6619 181855.5 +233920 13.96 8 1.2 1.1 0 61721 UGC 11200 +N6620 182254.3 -264918 12.8 6 +N6621 181255.3 +682148 14.00 8 1.9 0.7 0 61582 MCG 11-22- 30 +N6622 181300.2 +682112 16. 8 +N6623 181942.8 +234206 0.00 8 0.15 0.15 0 61739 UGC 11203 +N6624 182340.7 -302138 10.22 4 +N6625 182302.0 -120126 0.00 3 0 +N6626 182432.9 -245211 8.73 4 11.2 M 28 +N6627 182238.6 +154157 14.30 8 1.3 1.1 70 61792 UGC 11212 +N6628 182221.9 +232843 13.90 8 1.9 1.3 0 61790 UGC 11211 +N6629 182542.5 -231210 11.90 6 +N6630 183234.6 -631730 14.60 8 0.8 0.7 0 62008 ESO 103- 26 +N6631 182711.3 -120152 0.00 3 0 +N6632 182503.2 +273205 12.94 8 3.0 1.4 155 61849 UGC 11226 +N6633 182731.2 +063412 5.01 3 +N6634 0 +N6635 182737.1 +144909 14.50 8 1.0 1.0 0 61900 UGC 11239 +N6636 182202.2 +663638 14.00 8 2.2 0.4 0 61782 MCG 11-22- 46 +N6637 183123.2 -322052 9.32 4 7.1 M 69 +N6638 183056.2 -252947 10.81 4 +N6639 183059.3 -130921 0.00 0 0 +N6640 182808.3 +341810 14.18 8 1.1 0.8 0 61913 UGC 11247 +N6641 182857.4 +225411 14.30 8 0.9 0.7 0 61935 UGC 11250 +N6642 183154.2 -232834 11.30 4 +N6643 181946.3 +743413 11.73 8 3.8 1.9 38 61742 UGC 11218 +N6644 183234.7 -250744 0.00 6 0 +N6645 183237.9 -165302 0.00 3 0 +N6646 182938.8 +395152 13.50 8 1.2 1.0 0 61944 UGC 11258 +N6647 183249.3 -171343 0.00 3 0 +N6648 182537.8 +645834 0.00 0 0 +N6649 183330.0 -102400 10.35 3 +N6650 182528.0 +680020 14.8 8 +N6651 182419.7 +713607 13.76 8 1.6 0.7 0 61836 UGC 11236 +N6652 183545.8 -325925 10.64 4 +N6653 184438.7 -731547 12.20 8 1.7 1.5 0 62342 ESO 45- 13 +N6654 182407.6 +731100 13.00 8 2.6 2.1 0 61833 UGC 11238 +N6654A183925.2 +733449 8 2.6 0.8 63 62207 UGC 11332 +N6655 183430.9 -055515 0.00 0 0 +N6656 183624.2 -235412 7.16 4 24.0 M 22 +N6657 183301.5 +340338 14.2 8 +N6658 183355.3 +225315 14.00 8 1.7 0.4 5 62052 UGC 11274 +N6659 183359.9 +233542 0.00 0 0 +N6660 183436.7 +225434 14.1 8 +N6661 183437.0 +225442 13.05 8 1.7 1.1 145 62072 UGC 11282 +N6662 183411.2 +320352 14.59 8 1.6 0.5 0 62059 UGC 11280 +N6663 183333.7 +400256 14.60 8 1.0 0.9 0 62032 UGC 11276 +N6664 183642.0 -081300 8.81 3 +N6665 183430.1 +304313 14.6 8 +N6666 183444.9 +333515 0.00 0 0 +N6667 183039.8 +675913 13.55 8 2.3 1.1 0 61972 UGC 11269 +N6668 +N6669 183715.1 +221145 0.00 8 0 62160 UGC 11302 +N6670 183337.3 +595322 15.3 8 +N6671 183726.2 +262500 13.8 8 +N6672 183344.3 +424802 14.9 8 +N6673 184507.0 -621748 12.57 8 2.2 0.9 26 62351 ESO 140- 44 +N6674 183833.7 +252238 13.00 8 4.0 2.2 143 62178 UGC 11308 +N6675 183726.5 +400328 13.25 8 1.7 1.3 0 62149 UGC 11305 +N6676 183309.9 +665733 15.20 8 1.6 0.3 0 62021 UGC 11286 +N6677 183333.0 +670824 13.6 8 +N6678 +N6679 183330.0 +670700 16. 8 +N6680 183943.9 +221856 15.4 8 +N6681 184312.6 -321730 9.76 4 7.8 M 70 +N6682 183937.3 -044849 0.00 0 0 +N6683 184212.0 -061659 9.93 3 +N6684 184857.9 -651024 11.31 8 4.0 2.6 0 62453 ESO 104- 16 +N6684A185222.9 -644953 8 3.0 1.9 140 62517 ESO 104- 19 +N6685 183958.6 +395854 14.45 8 1.1 0.9 0 62220 UGC 11317 +N6686 184007.0 +400815 14.9 8 +N6687 183722.1 +593835 14.60 8 1.3 1.3 0 62144 UGC 11309 +N6688 184040.1 +361723 13.60 8 1.7 1.7 0 62242 UGC 11324 +N6689 183449.9 +703128 12.6 8 +N6690 183450.4 +703121 13.10 8 3.8 1.3 171 62077 UGC 11300 +N6691 183912.8 +553828 13.55 8 1.6 1.5 0 62202 UGC 11318 +N6692 184141.6 +345036 14.3 8 +N6693 184132.4 +365457 0.00 0 0 +N6694 184512.0 -092400 8.0 3 15.0 M 26 +N6695 184242.7 +402201 14.28 8 1.1 0.7 0 62296 UGC 11340 +N6696 184005.0 +592002 16. 8 +N6697 184514.9 +253045 13.70 8 1.2 1.0 0 62354 UGC 11349 +N6698 184805.0 -252838 0.00 0 0 +N6699 185202.6 -571911 12.64 8 1.5 1.5 0 62512 ESO 183- 21 +N6700 184604.4 +321647 13.80 8 1.4 1.0 0 62376 UGC 11351 +N6701 184312.4 +603912 13.01 8 1.5 1.3 0 62314 UGC 11348 +N6702 184657.8 +454224 13.23 8 1.8 1.3 65 62395 UGC 11354 +N6703 184719.0 +453303 12.32 8 2.5 2.3 0 62409 UGC 11356 +N6704 185054.0 -051200 10.00 3 +N6705 185106.0 -061600 6.32 3 14.0 M 11 Wild Duck Cluster +N6706 185651.0 -630958 13.85 8 1.5 0.7 0 62596 ESO 104- 24 +N6707 185521.8 -534909 13.31 8 2.1 0.9 143 62563 ESO 183- 25 +N6708 185535.5 -534326 12.70 8 1.1 0.9 167 62569 ESO 183- 27 +N6709 185130.0 +102059 7.18 3 +N6710 185034.2 +265017 14.10 8 1.7 1.0 40 62482 UGC 11364 +N6711 184901.0 +473928 13.70 8 1.3 1.3 0 62456 UGC 11361 +N6712 185304.3 -084221 9.85 4 +N6713 185044.6 +335734 14.2 8 +N6714 184549.8 +664331 0.00 0 0 +N6715 185503.3 -302842 9.20 4 9.1 M 54 +N6716 185442.0 -195359 7.70 3 +N6717 185506.2 -224202 11.29 4 +N6718 190128.6 -660637 14.13 8 1.4 0.8 0 62688 ESO 104- 29 +N6719 190307.5 -683518 13.47 8 1.7 0.8 0 62710 ESO 72- 8 +N6720 185335.2 +330143 14.7 6 1.4 1.0 M 57 Ring Nebula +N6721 190050.5 -574528 13.06 8 1.7 1.4 155 62680 ESO 141- 19 +N6722 190340.4 -645340 13.54 8 2.9 0.4 0 62722 ESO 104- 33 +N6723 185933.1 -363753 8.69 4 +N6724 185646.9 +102543 0.00 0 0 +N6725 190156.3 -535153 12.19 8 2.2 0.5 40 62692 ESO 183- 36 +N6726 190139.3 -365329 0.00 5 8.0: 0 +N6727 190142.3 -365234 0.00 5 8.0: 0 +N6728 185845.0 -085758 0.00 0 0 +N6729 190155.4 -365728 0.00 5 2.5: 2.0: 0 +N6730 190733.5 -685438 12.21 8 1.7 1.5 0 62796 ESO 72- 9 +N6731 185713.5 +430436 0.00 0 0 +N6732 185624.0 +522239 14.40 8 0 62586 UGC 11381 +N6733 190610.6 -621149 13.39 8 1.8 1.2 0 62770 ESO 141- 25 +N6734 190714.3 -652743 13.72 8 1.3 1.1 0 62786 ESO 104- 36 +N6735 190037.3 -002831 0.00 0 0 +N6736 190729.2 -652543 14.27 8 1.1 0.9 0 62792 ESO 104- 37 +N6737 190217.4 -183249 0.00 8 0 +N6738 190121.5 +113656 0.00 3 0 +N6739 190748.4 -612205 13.15 8 2.4 0.9 171 62799 ESO 141- 28 +N6740 190050.7 +284615 15.5 8 +N6741 190237.0 -002658 0.00 6 0 +N6742 185919.9 +482755 0.00 6 0 +N6743 190120.7 +291639 0.00 0 0 +N6744 190946.1 -635127 9.14 8 20.0 12.9 0 62815 ESO 104- 38 +N6744 190945.4 -635122 9.14 8 20.0 12.9 15 62836 ESO 104- 42 +N6745 190141.4 +404452 13.50 8 0.9 0.6 0 62691 UGC 11391 +N6746 191022.0 -615813 12.60 8 1.4 0.9 173 62852 ESO 141- 29 +N6747 185521.6 +724617 15.0 8 +N6748 190350.0 +213632 0.00 0 0 +N6749 190515.6 +015402 0.00 4 0 +N6750 190036.0 +590959 13.7 8 +N6751 190555.6 -055927 15.78 6 +N6752 191051.8 -595854 6.96 4 +N6753 191123.4 -570256 11.97 8 2.5 2.1 30 62870 ESO 184- 22 +N6754 191125.7 -503831 12.89 8 1.9 0.9 80 62871 ESO 231- 25 +N6755 190748.0 +041359 8.60 3 +N6756 190842.5 +044221 0.00 3 0 +N6757 190503.4 +554255 13.88 8 1.4 1.0 0 62752 UGC 11401 +N6758 191352.3 -561833 12.65 8 2.2 1.7 121 62935 ESO 184- 37 +N6759 190657.0 +502051 15.2 8 +N6760 191112.1 +010149 11.37 4 +N6761 191505.3 -503927 14.34 8 1.6 1.2 0 62957 ESO 231- 28 +N6762 190537.1 +635603 14.35 8 1.4 0.4 0 62757 UGC 11405 +N6763 190537.3 +635602 14.2 8 +N6764 190816.7 +505554 12.56 8 2.3 1.3 62 62806 UGC 11407 +N6765 191106.5 +303244 0.00 6 0 +N6766 191003.1 +461959 0.00 0 0 +N6767 191133.9 +374332 0.00 0 0 +N6768 191632.6 -401233 13.50 8 1.2 1.1 0 62997 ESO 337- 18 +N6769 191822.7 -603003 12.55 8 2.3 1.5 123 63042 ESO 141- 48 +N6770 191837.6 -602950 12.83 8 2.3 1.7 20 63048 ESO 141- 49 +N6771 191839.8 -603244 13.57 8 2.3 0.5 118 63049 ESO 141- 50 +N6772 191436.3 -024224 0.00 6 0 +N6773 191508.4 +045124 0.00 0 0 +N6774 191616.3 -161538 0.00 0 0 +N6775 191642.8 -005600 0.00 0 0 +N6776 192519.1 -635137 13.05 8 1.7 1.4 0 63181 ESO 104- 52 +N6776 192519.4 -635141 13.05 8 1.7 1.4 15 63185 ESO 104- 53 +N6777 +N6778 191824.8 -013547 0.00 6 0 +N6779 191635.5 +301104 8.90 4 7.1 M 56 +N6780 192251.2 -554626 13.26 8 1.9 1.6 168 63151 ESO 184- 62 +N6781 191828.2 +063223 0.00 6 0 +N6782 192357.2 -595522 11.84 8 2.2 1.4 45 63168 ESO 142- 1 +N6783 191647.6 +460101 15.4 8 +N6784 192633.4 -653719 0.00 8 0 63210 ESO 104- 55A +N6785 +N6786 191053.9 +732437 13.80 8 1.1 0.9 0 62864 UGC 11414 +N6787 191610.6 +602503 14.70 8 1.2 1.0 0 62987 UGC 11424 +N6788 192649.7 -545705 12.86 8 2.9 0.9 0 63214 ESO 184- 67 +N6789 191641.1 +635824 13.76 8 1.3 1.0 0 63000 UGC 11425 +N6790 192257.0 +013046 12.5 6 +N6791 192053.0 +374629 10.52 3 +N6792 192057.4 +430757 12.90 8 2.2 1.3 0 63096 UGC 11429 +N6793 192314.4 +220828 0.00 3 0 +N6794 192803.1 -385509 13.90 8 1.7 1.5 0 63241 ESO 338- 5 +N6795 192622.0 +033052 0.00 0 0 +N6796 192130.9 +610844 13.48 8 1.9 0.4 179 63121 UGC 11432 +N6797 192131.1 +610842 13.5 8 +N6798 192403.2 +533729 14.22 8 1.6 0.9 0 63171 UGC 11434 +N6799 193216.5 -555429 13.39 8 1.6 1.2 0 63339 ESO 184- 78 +N6800 192707.7 +250826 0.00 3 0 +N6801 192735.8 +542222 14.62 8 1.3 0.7 0 63229 UGC 11443 +N6802 193036.0 +201600 10.07 3 +N6803 193116.4 +100322 0.00 6 0 +N6804 193135.4 +091331 13.4 6 +N6805 193645.7 -373316 14.30 8 1.1 0.9 0 63413 ESO 338- 14 +N6806 193705.5 -421745 13.68 8 1.6 1.0 24 63416 ESO 338- 15 +N6807 193433.5 +054103 0.00 6 0 +N6808 194354.3 -703758 12.46 8 1.5 0.8 40 63578 ESO 73- 3 +N6809 193959.4 -305743 8.12 4 19.0 M 55 +N6810 194334.2 -583921 12.37 8 3.2 0.9 176 63571 ESO 142- 35 +N6811 193812.0 +463400 7.47 3 +N6812 194524.2 -552048 13.56 8 1.6 1.1 90 63625 ESO 185- 15 +N6813 194022.4 +271834 15.00 5 0 +N6814 194240.7 -101925 12.06 8 3.0 2.8 0 63545 MCG -2-50- 1 +N6815 194044.3 +264532 0.00 0 0 +N6816 194402.2 -282403 14.10 8 1.7 1.1 0 63584 ESO 460- 29 +N6817 193723.3 +622300 15.6 8 +N6818 194357.7 -140911 0.00 6 0 Little Gem +N6819 194117.7 +401117 8.21 3 +N6820 194228.0 +230517 0.00 8 1.24 0.65 0 +N6821 194424.0 -065002 13.62 8 1.2 1.0 0 63594 MCG -1-50- 2 +N6822 194457.9 -144811 9.31 8 15.5 13.5 0 63616 MCG -2-50- 6 Barnard's Galaxy +N6823 194310.0 +231753 7.71 3 +N6824 194341.1 +560639 13.00 8 1.7 1.2 60 63575 UGC 11470 +N6825 194154.8 +640419 15.3 8 +N6826 194448.2 +503130 10.21 6 Blinking Planetary +N6827 194853.4 +211254 0.00 3 0 +N6828 195017.6 +075409 0.00 0 0 +N6829 194707.5 +595425 14.91 8 1.6 0.4 0 63667 UGC 11478 +N6830 195100.0 +230400 8.41 3 +N6831 194757.3 +595333 14.30 8 1.5 1.4 0 63674 UGC 11483 +N6832 194815.2 +592516 0.00 0 0 +N6833 194946.6 +485740 0.00 6 0 +N6834 195212.0 +292500 8.46 3 +N6835 195433.1 -123403 13.41 8 2.3 0.5 0 63800 MCG -2-50- 9 +N6836 195440.4 -124117 13.40 8 1.5 1.3 0 63803 MCG -2-50- 10 +N6837 195308.6 +114156 0.00 3 0 +N6838 195346.1 +184642 7.91 4 7.2 M 71 +N6839 +N6840 195516.2 +120653 0.00 0 0 diff --git a/kstars/kstars/data/ngcic08.dat b/kstars/kstars/data/ngcic08.dat new file mode 100644 index 00000000..e2d407b9 --- /dev/null +++ b/kstars/kstars/data/ngcic08.dat @@ -0,0 +1,1000 @@ +N6841 195749.2 -314835 13.78 8 1.5 1.4 0 63881 ESO 461- 23 +N6842 195502.2 +291721 0.00 6 0 +N6843 195606.2 +120950 0.00 0 0 +N6844 200250.1 -651347 13.51 8 1.4 1.1 0 64025 ESO 105- 21 +N6845D200053.4 -470538 15.50 8 0.8 0.5 0 63978 ESO 284- 8A +N6845C200056.6 -470502 16.30 8 0.6 0.2 0 63979 ESO 284- 8B +N6845A200058.1 -470412 13.65 8 2.2 1.0 0 63985 ESO 284- 8 +N6845B200105.9 -470335 14.86 8 1.1 0.6 0 63986 ESO 284- 8C +N6846 195628.1 +322059 0.00 3 0 +N6847 195637.8 +301246 0.00 0 0 +N6848 200247.0 -560518 12.08 8 2.5 1.0 157 64023 ESO 185- 52 +N6849 200616.3 -401152 13.00 8 1.9 1.1 18 64097 ESO 339- 32 +N6850 200330.1 -545041 13.50 8 2.1 1.1 0 64043 ESO 185- 56 +N6851 200334.4 -481704 12.69 8 2.0 1.5 0 64044 ESO 233- 21 +N6851A200539.6 -475843 8 1.3 0.2 70 64082 ESO 233- 23 +N6851B200548.6 -475842 8 1.3 0.5 54 64086 ESO 233- 25 +N6852 200039.3 +014341 17.70 6 +N6853 195936.3 +224315 6 8.0 5.7 M 27 Dumbbell Nebula +N6854 200539.0 -542237 13.20 8 2.0 1.3 166 64081 ESO 185- 61 +N6855 200649.9 -562324 13.81 8 1.5 1.2 0 64116 ESO 185- 63 +N6856 195917.1 +560751 0.00 0 0 +N6857 200148.1 +333133 0.00 5 0 +N6858 200259.4 +111534 0.00 0 0 +N6859 200349.5 +002641 0.00 0 0 +N6860 200846.9 -610601 13.68 8 1.3 0.8 0 64166 ESO 143- 9 +N6861 200719.5 -482213 12.12 8 2.8 1.8 0 64094 ESO 233- 26 +N6861 201111.8 -481633 15.19 8 1.6 0.3 0 64107 ESO 233- 31 +N6861 200719.5 -482213 12.12 8 2.8 1.8 0 64136 ESO 233- 32 +N6861 201111.8 -481633 15.19 8 1.6 0.3 0 64153 ESO 233- 34 +N6861 200719.5 -482213 12.12 8 2.8 1.8 0 64216 ESO 233- 42 +N6861 201111.8 -481633 15.19 8 1.6 0.3 0 64219 ESO 233- 43 +N6862 200854.6 -562337 13.44 8 1.6 1.1 0 64168 ESO 186- 2 +N6863 200507.0 -033320 3 +N6864 200604.8 -215516 10.03 4 6.0 M 75 +N6865 200556.5 -090227 14.64 8 0.7 0.5 0 +N6866 200355.0 +440929 8.04 3 +N6867 201029.6 -544700 13.89 8 2.0 0.7 0 64203 ESO 186- 6 +N6868 200953.8 -482245 11.66 8 3.5 2.8 86 64192 ESO 233- 39 +N6869 200036.0 +661300 13.11 8 1.5 1.3 0 63972 UGC 11506 +N6870 201010.5 -481714 13.18 8 2.6 1.2 85 64197 ESO 233- 41 +N6871 200554.0 +354659 5.43 3 +N6872 201656.1 -704604 12.69 8 6.0 1.7 66 64413 ESO 73- 32 +N6873 200713.9 +210608 0.00 0 0 +N6874 200733.1 +381446 0.00 0 0 +N6875 201312.5 -460942 13.03 8 2.3 1.3 0 64240 ESO 284- 24 +N6875 201312.4 -460938 13.03 8 2.3 1.3 22 64296 ESO 284- 28 +N6876 201819.1 -705132 12.06 8 2.8 2.2 0 64447 ESO 73- 35 +N6877 201837.1 -705116 13.15 8 1.8 0.8 169 64457 ESO 73- 36 +N6878 201353.2 -443136 13.46 8 1.6 1.2 0 64314 ESO 284- 29 +N6878 201353.1 -443135 8 1.6 1.2 125 64317 ESO 284- 31 +N6879 201026.6 +165522 0.00 6 0 +N6880 201929.6 -705135 13.17 8 2.0 0.9 0 64479 ESO 73- 37 +N6881 201052.5 +372441 0.00 6 0 +N6882 201155.8 +262920 0.00 0 0 +N6883 201119.7 +354956 0.00 3 0 +N6884 201023.7 +462739 0.00 6 0 +N6885 201160.0 +262859 8.71 3 +N6886 201242.9 +195923 0.00 6 0 +N6887 201717.1 -524748 12.82 8 3.4 1.3 102 64427 ESO 186- 27 +N6888 201230.0 +382500 7.44 5 Crescent Nebula +N6889 201853.2 -535725 13.68 8 1.7 1.1 0 64464 ESO 186- 29 +N6890 201817.9 -444825 13.01 8 1.5 1.2 152 64446 ESO 284- 54 +N6891 201508.9 +124216 10. 6 +N6892 201657.2 +180111 0.00 0 0 +N6893 202049.5 -481422 12.79 8 2.6 1.7 10 64507 ESO 234- 6 +N6894 201623.9 +303355 0.00 6 0 +N6895 201632.3 +501426 0.00 0 0 +N6896 201803.6 +303824 0.00 0 0 +N6897 202102.6 -121514 15. 8 +N6898 202108.0 -122132 14.50 8 1.1 0.6 0 64517 MCG -2-52- 2 +N6899 202421.7 -502558 13.41 8 1.7 1.0 112 64630 ESO 234- 22 +N6900 202135.6 -023406 14. 8 +N6901 202221.5 +062547 14.58 8 1.4 0.6 0 64552 UGC 11542 +N6902 202428.1 -433913 11.64 8 5.6 3.9 0 64575 ESO 285- 4 +N6902B202307.4 -435208 14.09 8 1.5 1.3 0 64580 ESO 285- 5 +N6902 202427.8 -433909 11.64 8 5.6 3.9 153 64632 ESO 285- 8 +N6903 202344.8 -191932 12.90 8 2.7 2.5 0 64607 ESO 596- 29 +N6904 202148.1 +254429 0.00 0 0 +N6905 202222.9 +200615 16.3 6 Blue Flash Nebula +N6906 202334.1 +062638 13.16 8 1.7 0.8 36 64601 UGC 11548 +N6907 202506.6 -244830 11.90 8 3.3 2.7 46 64650 ESO 528- 3 +N6908 202506.9 -244829 12.00 8 +N6909 202738.7 -470134 12.61 8 2.2 1.1 68 64725 ESO 285- 12 +N6910 202308.0 +404629 7.13 3 +N6911 201938.3 +664342 15.10 8 1.7 1.1 0 64485 UGC 11540 +N6912 202652.0 -183700 13.80 8 1.4 1.1 55 64700 ESO 596- 38 +N6913 202356.0 +383123 7.30 3 7.0 M 29 +N6914 202443.3 +422858 0.00 0 0 +N6915 202746.0 -030437 12.26 8 1.4 1.0 0 64729 +N6916 202333.1 +582039 14.30 8 1.8 1.1 0 64600 UGC 11554 +N6917 202728.5 +080553 14.3 8 +N6918 203047.1 -472825 14.42 8 0.9 0.7 0 64851 ESO 234- 40 +N6919 203137.6 -441302 13.58 8 1.7 1.2 148 64883 ESO 285- 27 +N6920 204356.6 -800003 12.35 8 1.8 1.5 0 65273 ESO 26- 4 +N6921 202829.0 +254324 14.40 8 0.9 0.2 141 64768 UGC 11570 +N6922 202952.9 -021124 14.04 8 1.3 1.0 150 64814 UGC 11574 +N6923 203138.6 -305001 12.68 8 2.6 1.3 78 64884 ESO 462- 29 +N6924 203319.0 -252826 13.90 8 2.0 1.7 154 64945 ESO 528- 16 +N6925 203420.9 -315850 12.07 8 4.5 1.2 5 64980 ESO 463- 4 +N6926 203306.2 -020141 13.15 8 1.9 1.3 0 64939 UGC 11588 +N6927 203238.2 +095459 15.50 8 0.9 0.4 0 64924 MCG 2-52- 15 +N6927 203238.1 +095457 15.50 8 0.9 0.4 0 64925 MCG 2-52- 16 +N6928 203249.7 +095545 13.16 8 2.0 0.6 106 64932 UGC 11589 +N6929 203321.8 -020217 14.44 8 0.8 0.7 95 64949 MCG 0-52- 35 +N6930 203259.0 +095230 13.62 8 1.3 0.5 8 64935 UGC 11590 +N6931 203341.3 -112208 14.50 8 1.0 0.4 0 64963 MCG -2-52- 16 +N6932 204208.6 -733710 13.27 8 2.1 1.5 0 65219 ESO 47- 8 +N6933 203338.2 +072314 0.00 0 0 +N6934 203411.5 +072414 10.48 4 +N6935 203819.6 -520634 12.80 8 2.0 1.7 0 65112 ESO 234- 59 +N6936 203556.3 -251648 13.80 8 1.9 1.0 0 65033 ESO 528- 22 +N6937 203845.6 -520838 13.55 8 2.3 2.0 0 65125 ESO 234- 60 +N6938 203442.5 +221253 0.00 0 0 +N6939 203124.0 +603759 8.85 3 +N6940 203436.0 +281800 6.98 3 +N6941 203623.5 -043707 13.70 8 1.78 1.10 0 65054 MCG -1-52- 10 +N6942 204037.8 -541811 12.67 8 2.0 1.5 0 65172 ESO 186- 73 +N6943 204433.0 -684450 12.05 8 4.0 2.0 130 65295 ESO 74- 6 +N6944 203823.8 +065947 14.79 8 1.5 0.6 0 65108 MCG 1-52- 16 +N6944 203823.7 +065949 14.79 8 1.5 0.6 0 65117 MCG 1-52- 17 +N6945 203900.6 -045821 13.26 8 1.6 0.9 0 65132 MCG -1-52- 15 +N6946 203452.0 +600915 9.61 8 11.5 9.8 0 65001 UGC 11597 +N6947 204115.1 -322911 14.00 8 1.7 1.0 0 65193 ESO 401- 3 +N6948 204329.1 -532124 13.76 8 2.2 1.0 0 65256 ESO 187- 9 +N6949 203506.9 +644810 14.50 8 1.4 1.2 0 65010 UGC 11600 +N6950 204105.6 +163720 0.00 0 0 +N6951 203715.2 +660622 11.64 8 3.9 3.2 170 65086 UGC 11604 +N6952 203714.4 +660619 12.3 8 +N6953 203746.2 +654553 0.00 0 0 +N6954 204402.7 +031235 14.10 8 1.0 0.6 68 65279 UGC 11618 +N6955 204418.0 +023541 14.37 8 1.4 1.3 0 65287 UGC 11621 +N6956 204353.7 +123043 13.14 8 1.9 1.9 0 65269 UGC 11619 +N6957 204447.5 +023452 15.06 8 0.7 0.7 0 65302 CGCG 374- 7 +N6958 204842.9 -375946 12.33 8 2.1 1.7 107 65436 ESO 341- 15 +N6959 204707.2 +002549 14.50 8 0.83 0.41 0 65369 CGCG 374- 13 +N6960 204558.2 +303543 0.00 5 0 Veil Nebula +N6961 204710.5 +002148 14.74 8 0.6 0.5 0 65372 CGCG 374- 14 +N6962 204719.0 +001917 13.00 8 2.9 2.3 75 65375 UGC 11628 +N6963 204720.0 +002855 15.2 8 +N6964 204724.0 +001802 14.00 8 1.7 1.3 168 65379 UGC 11629 +N6965 204720.1 +002856 15.00 8 0.7 0.7 0 65376 MCG 0-53- 4 +N6966 204726.7 +002204 0.00 0 0 +N6967 204734.2 +002442 14.01 8 1.0 0.7 90 65385 UGC 11630 +N6968 204832.5 -082137 13.66 8 1.4 1.1 0 65428 MCG -2-53- 6 +N6969 204827.6 +074424 14.89 8 1.1 0.3 0 65425 UGC 11633 +N6970 205209.1 -484636 13.16 8 1.4 0.9 105 65608 ESO 235- 8 +N6971 204923.7 +055944 14.47 8 1.1 0.9 0 65462 UGC 11637 +N6972 204958.9 +095357 14.25 8 1.1 0.5 0 65485 UGC 11640 +N6973 205206.0 -055341 0.00 0 0 +N6974 205104.3 +314941 0.00 0 0 +N6975 205212.8 -054752 15. 8 +N6976 205226.1 -054620 14.81 8 1.3 1.1 0 65620 MCG -1-53- 15 +N6977 205229.8 -054448 14.14 8 1.2 0.9 0 65625 MCG -1-53- 16 +N6978 205235.3 -054239 14.08 8 1.5 0.7 125 65631 MCG -1-53- 17 +N6979 205028.0 +320133 0.00 0 0 +N6980 205248.9 -055016 0.00 0 0 +N6981 205327.9 -123213 9.95 4 5.9 M 72 +N6982 205718.4 -515143 14.40 8 1.1 0.6 152 65776 ESO 235- 19 +N6983 205643.4 -435910 14.21 8 0.8 0.6 0 65759 ESO 286- 14 +N6984 205754.3 -515211 13.17 8 1.8 1.2 101 65798 ESO 235- 20 +N6985 204503.0 -110615 15.50 8 0 65306 MCG -2-53- 1 +N6986 205630.6 -183400 14.55 8 1.0 0.6 0 65750 ESO 598- 7 +N6987 205810.5 -483746 13.44 8 1.4 1.2 0 65807 ESO 235- 21 +N6988 205549.0 +103028 15.0 8 +N6989 205406.9 +451421 0.00 0 0 +N6990 205956.9 -553343 13.96 8 1.1 0.5 0 65862 ESO 187- 43 +N6991 205456.4 +471918 0.00 3 0 +N6992 205619.1 +314434 0.00 5 0 Veil Nebula +N6993 205354.0 -252821 14.50 0 1.3 1.1 0 +N6994 205900.0 -123759 3 2.8 M 73 +N6995 205710.7 +311407 0.00 5 0 Veil Nebula +N6996 205630.0 +452823 0.00 3 0 +N6997 205639.4 +443753 0.00 0 0 +N6998 210137.7 -280155 15.16 8 0.8 0.7 0 65925 ESO 464- 14 +N6999 210159.5 -280332 14.97 8 0.9 0.7 0 65940 ESO 464- 15 +N7000 205847.0 +441947 5 North American Nebula +N7001 210107.7 -001143 13.80 8 1.25 1.06 0 65905 UGC 11663 +N7002 210344.9 -490147 13.46 8 1.5 1.2 3 66009 ESO 235- 43 +N7003 210042.4 +174818 13.76 8 1.1 0.8 0 65887 UGC 11662 +N7004 210402.1 -490646 13.80 8 1.3 0.6 73 66019 ESO 235- 46 +N7005 210157.6 -125257 0.00 0 0 +N7006 210129.2 +161115 9.60 4 1.28 1.18 0 +N7007 210527.7 -523306 12.94 8 1.9 1.1 2 66069 ESO 187- 48 +N7008 210032.8 +543235 0.00 6 0 +N7009 210410.8 -112148 12.66 6 Saturn Nebula +N7010 210439.5 -122018 14.50 8 1.9 1.0 0 66039 MCG -2-53- 24 +N7011 210149.4 +472116 0.00 0 0 +N7012 210645.5 -444853 13.65 8 2.5 1.4 0 66116 ESO 286- 51 +N7013 210333.2 +295347 12.40 8 4.0 1.4 157 66003 UGC 11670 +N7014 210752.6 -471040 13.38 8 1.9 1.5 130 66153 ESO 286- 57 +N7015 210536.5 +112450 13.25 8 1.9 1.6 0 66076 UGC 11674 +N7016 210716.2 -252808 14.87 8 +N7017 210720.8 -252915 15.00 8 +N7018 210725.7 -252545 14.37 8 +N7019 210625.7 -242446 15.09 8 1.3 0.9 0 +N7020 211120.2 -640131 12.78 8 3.7 1.8 165 66291 ESO 107- 13 +N7021 211119.9 -640127 12.49 8 +N7022 210935.2 -491813 14.01 8 1.5 1.1 0 66224 ESO 235- 65 +N7023 210136.9 +680947 7.20 3 +N7024 210608.1 +412904 0.00 0 0 +N7025 210747.3 +162009 13.71 8 1.9 1.3 0 66151 UGC 11681 +N7026 210618.5 +475107 15.33 6 +N7027 210701.6 +421410 9.1 6 +N7028 210550.0 +182805 14.80 0 1.0 0.4 0 +N7029 211152.4 -491658 12.35 8 2.6 1.4 71 66318 ESO 235- 72 +N7030 211113.3 -202909 14.50 8 0.9 0.7 0 66283 ESO 598- 28 +N7031 210712.8 +505254 10.01 3 +N7032 211522.9 -681716 13.60 8 1.1 1.0 0 66427 ESO 74- 26 +N7033 210936.2 +150730 15.10 8 0.7 0.4 0 66228 MCG 2-54- 2 +N7034 210938.2 +150902 14.81 8 1.0 0.7 0 66227 UGC 11687 +N7035 211046.2 -230812 15.41 8 +N7036 211012.4 +152234 0.00 3 0 +N7037 211045.7 +334342 0.00 0 0 +N7038 211507.5 -471314 12.55 8 3.2 1.6 0 66414 ESO 286- 79 +N7039 211112.0 +453859 8.06 3 +N7040 211316.5 +085154 14.90 8 0 66366 UGC 11701 +N7041 211632.6 -482151 12.09 8 3.6 1.5 85 66463 ESO 235- 82 +N7042 211345.8 +133430 12.77 8 2.0 1.8 0 66378 UGC 11702 +N7043 211404.2 +133734 14.57 8 1.0 0.9 0 66385 UGC 11704 +N7044 211309.4 +422946 0.00 3 0 +N7045 211450.0 +043024 0.00 0 0 +N7046 211456.0 +025005 13.75 8 1.9 1.3 0 66407 UGC 11708 +N7047 211627.6 -004935 14.00 8 1.38 0.69 0 66461 UGC 11712 +N7048 211415.2 +461719 0.00 6 0 +N7049 211900.3 -483350 11.72 8 4.3 3.0 57 66549 ESO 236- 1 +N7050 211508.5 +361031 0.00 0 0 +N7051 211951.3 -084659 14.00 8 1.3 1.1 0 66566 MCG -2-54- 4 +N7052 211833.0 +262649 13.40 8 2.5 1.4 0 66537 UGC 11718 +N7053 212107.6 +230505 14.02 8 1.4 1.3 0 66610 UGC 11727 +N7054 212043.5 +391020 0.00 0 0 +N7055 211930.1 +573244 0.00 0 0 +N7056 212207.5 +183956 13.75 8 1.0 0.9 0 66641 UGC 11734 +N7057 212458.6 -422739 12.60 8 1.4 1.0 132 66708 ESO 287- 17 +N7058 212153.6 +504909 0.00 0 0 +N7059 212721.5 -600051 12.35 8 3.5 1.7 98 66784 ESO 145- 5 +N7060 212553.4 -422436 13.74 8 1.7 0.9 124 66732 ESO 287- 22 +N7061 212726.8 -490349 14.12 8 1.2 0.7 0 66785 ESO 236- 13 +N7062 212318.0 +462259 8.99 3 +N7063 212424.0 +363000 7.32 3 +N7064 212902.4 -524558 13.10 8 3.8 0.6 91 66836 ESO 188- 9 +N7065 212642.3 -065943 15.00 8 1.0 0.9 0 66766 MCG -1-54- 17 +N7065A212657.7 -070120 13.10 8 1.5 1.3 0 66774 MCG -1-54- 18 +N7066 212613.8 +141059 15.20 8 0 66747 UGC 11741 +N7067 212412.0 +480100 10.64 3 +N7068 212632.1 +121106 14.5 8 +N7069 212805.9 -013849 14.36 8 1.3 0.9 0 66807 UGC 11747 +N7070 213025.3 -430512 12.80 8 2.3 1.8 0 66869 ESO 287- 28 +N7070A213147.7 -425044 13.32 8 1.9 1.5 167 66909 ESO 287- 34 +N7071 212639.3 +475511 0.00 5 0 +N7072 213036.9 -430913 14.27 8 0.9 0.7 0 66870 ESO 287- 29 +N7072 213037.3 -430911 8 0.9 0.7 90 66874 ESO 287- 31 +N7073 212925.9 -112918 16.0 8 +N7074 212938.8 +064055 15.0 8 +N7075 213132.5 -383703 13.76 8 1.2 0.9 116 66895 ESO 343- 4 +N7076 212623.5 +625333 0.00 0 0 +N7077 212959.6 +022451 14.14 8 0.8 0.7 0 66860 UGC 11755 +N7078 212958.4 +121000 3. 4 12.3 M 15 +N7079 213235.1 -440400 12.46 8 2.1 1.3 82 66934 ESO 287- 36 +N7080 213001.7 +264305 13.13 8 1.8 1.7 0 66861 UGC 11756 +N7081 213124.1 +022929 13.49 8 1.3 1.3 0 66891 UGC 11759 +N7082 212924.0 +470459 7.70 3 +N7083 213545.5 -635417 11.87 8 3.9 2.3 5 67023 ESO 107- 36 +N7084 213233.1 +173031 0.00 0 0 +N7085 213225.2 +063452 14.5 8 +N7086 213030.0 +513459 9.25 3 +N7087 213433.5 -404901 13.72 8 1.1 0.6 39 66988 ESO 343- 8 +N7088 213322.1 -002257 0.00 0 0 +N7089 213329.3 -004923 4 12.9 M 2 +N7090 213628.6 -543327 11.33 8 7.4 1.3 127 67045 ESO 188- 12 +N7091 213407.9 -363913 13.98 8 2.1 1.7 0 66972 ESO 403- 8 +N7092 213212.0 +482559 4.66 3 32.0 M 39 +N7093 213421.7 +455754 0.00 0 0 +N7094 213652.8 +124719 0.00 6 0 +N7095 215226.4 -813151 12.23 8 2.8 2.7 0 67546 ESO 27- 1 +N7096 214119.8 -635438 12.82 8 1.9 1.6 130 67168 ESO 107- 46 +N7097 214013.4 -423223 12.61 8 1.9 1.3 20 67146 ESO 287- 48 +N7097A214038.2 -422845 15.11 8 0.8 0.4 134 67160 ESO 287- 49 +N7098 214416.6 -750645 12.23 8 4.1 2.6 74 67266 ESO 48- 5 +N7099 214022.0 -231044 4 11.0 M 30 +N7100 213934.6 +085236 14.7 8 +N7101 213934.0 +085400 16.57 8 +N7102 213944.5 +061711 14.50 8 1.7 1.1 0 67120 UGC 11786 +N7103 213951.4 -222826 15.33 8 1.3 1.2 0 67124 ESO 531- 15 +N7104 214003.2 -222529 15.65 8 1.2 1.1 0 +N7105 214141.3 -103808 13.51 0 1.4 0.8 0 +N7106 214237.1 -524159 13.87 8 1.7 1.0 81 67215 ESO 188- 17 +N7107 214226.8 -444735 13.30 8 2.0 1.5 0 67209 ESO 287- 52 +N7108 214153.7 -064232 15. 8 +N7109 214158.5 -342645 14.72 8 0.8 0.8 0 67192 ESO 403- 15 +N7110 214212.1 -340944 14.23 8 1.3 0.6 0 67199 ESO 403- 16 +N7111 214153.7 -064232 15. 8 +N7112 214226.6 +123407 15.20 8 0.35 0.35 0 67205 UGC 11794 +N7113 214226.6 +123410 15.2 8 +N7114 214144.0 +425031 0.00 3 0 +N7115 214338.5 -252106 15.05 8 1.7 0.4 0 67248 ESO 531- 25 +N7116 214240.2 +285648 14.31 8 1.1 0.4 0 67218 UGC 11796 +N7117 214547.1 -482515 13.76 8 1.4 0.9 27 67303 ESO 236- 40 +N7118 214609.9 -482114 13.53 8 1.5 1.2 50 67318 ESO 236- 45 +N7119 214615.5 -463105 0.00 8 0 67322 ESO 288- 1 +N7119A214616.2 -463056 8 1.1 0.8 130 67325 ESO 288- 2 +N7120 214433.3 -063123 15. 8 +N7121 214452.6 -033711 14.28 8 1.1 0.5 0 67287 MCG -1-55- 8 +N7122 214547.8 -084947 0.00 0 0 +N7123 215046.9 -702004 12.22 8 3.0 1.4 146 67466 ESO 75- 27 +N7124 214805.7 -503351 13.10 8 3.0 1.3 143 67375 ESO 237- 2 +N7125 214916.3 -604243 12.80 8 3.1 2.1 110 67417 ESO 145- 17 +N7126 214918.0 -603631 12.87 8 2.8 1.3 80 67418 ESO 145- 18 +N7127 214342.0 +543748 0.00 3 0 +N7128 214400.0 +534300 10.54 3 +N7129 214259.0 +660647 10.00 3 3.09 2.28 0 +N7130 214819.5 -345705 12.98 8 1.5 1.4 0 67387 ESO 403- 32 +N7131 214736.1 -131057 14.50 8 1.7 1.0 0 67359 MCG -2-55- 2 +N7132 214718.1 +101440 14.6 8 +N7133 214426.7 +661006 0.00 5 0 +N7134 214856.2 -125823 0.00 3 0 +N7135 214943.7 -345242 12.71 8 3.0 1.9 47 67425 ESO 403- 35 +N7136 214943.1 -114736 0.00 0 0 +N7137 214813.1 +220941 13.05 8 1.6 1.4 0 67379 UGC 11815 +N7138 214901.1 +123051 15.05 8 1.1 0.5 0 67406 UGC 11817 +N7139 214608.6 +634731 0.00 6 0 +N7140 215215.3 -553409 14.38 8 +N7141 215215.2 -553411 12.20 8 4.2 3.0 18 67532 ESO 189- 7 +N7142 214554.0 +654759 10.36 3 +N7143 214853.7 +295718 0.00 0 0 +N7144 215242.9 -481516 11.70 8 3.7 3.6 0 67557 ESO 237- 11 +N7145 215320.2 -475257 12.04 8 2.5 2.4 0 67583 ESO 237- 13 +N7146 215147.4 +030101 15.15 8 0.9 0.6 0 67508 MCG 0-55- 24 +N7147 215158.4 +030418 14.47 8 1.0 0.9 0 67518 MCG 0-55- 25 +N7148 215208.4 +032029 0.00 0 0 +N7149 215211.7 +031804 14.60 8 1.2 0.9 0 67524 UGC 11835 +N7150 215024.0 +494522 0.00 0 0 +N7151 215503.7 -503923 13.46 8 3.0 1.2 0 67634 ESO 237- 15 +N7152 215359.0 -291721 14.25 8 1.2 0.6 0 67601 ESO 466- 13 +N7153 215435.4 -290349 15.13 8 1.9 0.3 0 67624 ESO 466- 16 +N7154 215521.2 -344852 12.86 8 2.1 1.6 102 67641 ESO 404- 8 +N7155 215609.7 -493114 13.10 8 2.2 1.8 4 67663 ESO 237- 16 +N7156 215433.2 +025638 13.11 8 1.6 1.4 105 67622 UGC 11843 +N7157 215656.7 -252102 14.73 8 1.1 0.5 0 67693 ESO 532- 3 +N7158 215656.6 -113930 17.30 8 +N7159 215626.0 +133342 15.2 8 +N7160 215342.0 +623600 6.34 3 +N7161 215657.9 +025458 0.00 0 0 +N7162 215938.9 -431818 13.29 8 2.8 1.0 10 67795 ESO 288- 26 +N7162A220035.5 -430828 13.10 8 2.6 2.3 70 67818 ESO 288- 28 +N7163 215920.0 -315301 14.50 8 1.9 1.1 101 67785 ESO 466- 30 +N7164 215623.6 +012150 15.21 8 0.9 0.6 0 67673 CGCG 377- 6 +N7165 215926.1 -163046 14.35 8 +N7166 220032.8 -432322 12.85 8 2.5 0.9 14 67817 ESO 288- 27 +N7167 220030.6 -243757 12.87 8 1.7 1.3 0 67816 ESO 532- 9 +N7168 220207.2 -514431 12.86 8 2.0 1.5 68 67882 ESO 237- 26 +N7169 220248.6 -474152 14.51 8 0.97 0.48 0 67913 ESO 237- 28 +N7170 220126.2 -052558 14.77 8 1.2 0.8 0 67848 +N7171 220102.0 -131610 12.88 8 2.6 1.5 125 67839 MCG -2-56- 5 +N7172 220201.6 -315207 12.85 8 2.5 1.4 100 67874 ESO 466- 38 +N7173 220203.7 -315825 12.95 8 1.2 0.9 143 67878 ESO 466- 39 +N7174 220206.7 -315930 14.23 8 2.3 1.2 88 67881 ESO 466- 40 +N7175 215839.8 +544823 0.00 0 0 +N7176 220208.7 -315925 12.34 8 1.0 0.8 0 67883 ESO 466- 41 +N7177 220041.7 +174417 12.01 8 3.1 2.0 90 67823 UGC 11872 +N7178 220225.2 -354725 14.32 8 1.1 0.5 0 67898 ESO 404- 22 +N7179 220449.3 -640243 13.33 8 2.0 0.8 48 67995 ESO 108- 11 +N7180 220218.3 -203248 13.56 8 1.6 0.7 65 67890 ESO 601- 6 +N7181 220143.5 -015738 14.96 8 0.9 0.8 0 67859 CGCG 377- 14 +N7182 220151.6 -021148 15.35 8 0.9 0.4 0 67864 MCG 0-56- 6 +N7183 220221.6 -185459 12.69 8 3.8 1.1 0 67892 ESO 601- 8 +N7184 220239.8 -204846 11.65 8 6.0 1.5 62 67904 ESO 601- 9 +N7185 220256.2 -202817 13.40 8 2.3 1.5 15 67919 ESO 601- 10 +N7186 220105.2 +350444 0.00 0 0 +N7187 220243.3 -324811 13.46 8 1.4 1.3 0 67909 ESO 404- 24 +N7188 220329.0 -201905 13.78 8 1.6 0.7 0 67943 ESO 601- 11 +N7189 220316.0 +003416 14.20 8 0.83 0.75 0 67934 UGC 11882 +N7190 220304.8 +105529 15.00 8 1.1 0.8 0 67928 UGC 11885 +N7191 220651.8 -643804 13.77 8 1.6 0.6 0 68059 ESO 108- 13 +N7192 220650.0 -641857 12.19 8 2.0 1.9 0 68057 ESO 108- 12 +N7193 220301.5 +104814 0.00 0 0 +N7194 220330.9 +123812 14.14 8 1.1 0.9 0 67945 UGC 11888 +N7195 220330.3 +123939 15.6 8 +N7196 220554.7 -500711 12.40 8 2.5 1.8 53 68020 ESO 237- 36 +N7197 220258.0 +410332 13.70 8 1.6 0.8 0 67921 UGC 11887 +N7198 220514.2 -003854 14.31 8 1.5 1.0 0 68006 MCG 0-56- 8 +N7199 220829.3 -644224 13.90 8 1.1 0.9 30 68124 ESO 108- 14 +N7200 220709.1 -495944 13.78 8 1.6 1.2 33 68068 ESO 237- 37 +N7201 220631.9 -311547 14.03 8 1.6 0.5 0 68040 ESO 467- 4 +N7202 220643.2 -311304 0.00 8 0 +N7203 220643.9 -310945 13.71 8 1.6 0.9 0 68053 ESO 467- 7 +N7204 220654.2 -310305 0.00 8 0 68061 ESO 467- 8 +N7205A220732.1 -572749 14.46 8 1.1 0.9 0 68083 ESO 146- 7 +N7205 220833.7 -572635 11.55 8 4.1 2.0 73 68128 ESO 146- 9 +N7206 220540.9 +164707 14.29 8 1.3 1.3 0 68014 UGC 11904 +N7207 220545.8 +164600 15.6 8 +N7208 220824.4 -290304 14.13 8 0.9 0.5 0 68120 ESO 467- 10 +N7209 220512.0 +463000 8.24 3 +N7210 220622.4 +270633 0.00 0 0 +N7211 220621.9 -080524 14.86 1 +N7212 220700.1 +101329 0.00 8 0 68065 UGC 11910 +N7213 220916.9 -470958 11.01 8 3.1 2.8 0 68165 ESO 288- 43 +N7214 220907.5 -274834 13.33 8 2.2 1.4 0 68152 ESO 467- 12 +N7215 220834.5 +003042 14.90 8 1.0 0.4 0 68127 CGCG 377- 31 +N7216 221236.9 -683939 13.53 8 1.7 1.0 133 68291 ESO 76- 3 +N7217 220752.2 +312135 11.02 8 3.9 3.2 95 68096 UGC 11914 +N7218 221011.7 -163940 12.81 8 2.5 1.1 0 68199 MCG -3-56- 8 +N7219 221308.2 -645050 13.27 8 1.7 1.0 27 68312 ESO 108- 19 +N7220 221131.0 -225711 14.49 8 0.9 0.7 3 68241 ESO 532- 28 +N7221 221114.2 -303347 12.80 8 2.0 1.6 10 68235 ESO 467- 18 +N7222 221051.7 +020621 14.59 8 1.2 1.2 0 68224 UGC 11934 +N7223 221009.1 +410102 13.00 8 1.7 1.2 0 68197 UGC 11931 +N7224 221135.4 +255152 14.24 8 1.6 1.0 0 68242 UGC 11940 +N7225 221307.0 -260900 13.19 8 2.0 1.0 0 68311 ESO 532- 33 +N7226 221030.0 +552500 10.11 3 +N7227 221131.3 +384317 14.50 8 1.3 0.6 0 68243 UGC 11942 +N7228 221148.6 +384157 14.40 8 1.3 1.3 0 68254 UGC 11945 +N7229 221402.9 -292300 13.06 8 1.8 1.5 0 68344 ESO 467- 24 +N7230 221412.8 -170427 14. 8 +N7231 221230.1 +451942 13.90 8 1.9 0.7 0 68285 UGC 11951 +N7232A221341.2 -455337 13.90 8 2.2 0.4 111 68329 ESO 289- 3 +N7232 221537.6 -455103 12.95 8 2.6 0.9 99 68431 ESO 289- 7 +N7232B221552.5 -454650 13.90 8 1.7 1.5 0 68443 ESO 289- 9 +N7233 221548.6 -455051 13.09 8 1.7 1.3 133 68441 ESO 289- 8 +N7234 221225.0 +571617 0.00 0 0 +N7235 221236.0 +571659 8.58 3 +N7236 221444.9 +135049 14.61 8 0.7 0.7 0 68384 MCG 2-56- 23 +N7237 221446.8 +135027 15.00 8 0.7 0.7 0 68383 MCG 2-56- 24 +N7238 221520.5 +223109 0.00 0 0 +N7239 221501.4 -050312 15.81 8 1.0 0.7 0 68388 +N7240 221522.8 +371657 15.20 8 0.7 0.7 0 68415 MCG 6-48- 24 +N7241 221549.9 +191356 13.37 8 3.4 1.1 0 68442 UGC 11968 +N7242 221539.5 +371755 13.55 8 2.09 1.39 0 68434 UGC 11969 +N7243 221518.0 +495259 6.54 3 +N7244 221626.6 +162812 14.30 8 0.7 0.3 0 68468 MCG 3-56- 21 +N7245 221518.0 +541959 9.81 3 +N7246 221742.7 -153417 13.67 8 1.4 0.7 0 68512 MCG -3-56- 14 +N7247 221741.2 -234352 13.09 8 1.4 0.9 0 68511 ESO 533- 8 +N7248 221652.6 +403020 13.50 8 1.7 0.9 133 68485 UGC 11972 +N7249 222031.0 -550736 14.38 8 1.1 0.8 136 68606 ESO 190- 1 +N7250 221817.6 +403345 13.22 8 1.7 0.8 157 68535 UGC 11980 +N7251 222027.1 -154625 13.50 8 1.9 1.7 0 68604 MCG -3-57- 2 +N7252 222044.9 -244041 12.06 8 1.9 1.6 0 68612 ESO 533- 15 Atoms for Peace Galaxy +N7253 221928.6 +292332 0.00 8 0 68572 UGC 11984 +N7253B221929.0 +292311 8 1.6 0.5 126 68573 UGC 11985 +N7254 222236.0 -214407 15.6 8 +N7255 222308.0 -153229 15.16 8 1.3 0.4 0 68721 MCG -3-57- 6 +N7256 222236.0 -214407 8 1.4 0.6 122 68686 ESO 602- 13 +N7257 222236.4 -040715 13.66 8 1.9 1.4 0 +N7258 222258.1 -282043 13.92 8 1.4 0.6 0 68710 ESO 467- 49 +N7259 222305.5 -285717 13.88 8 1.1 0.9 0 68718 ESO 467- 50 +N7260 222242.0 -040700 8 1.9 1.4 0 68691 MCG -1-57- 3 +N7261 222024.0 +580459 9.20 3 +N7262 222328.5 -322151 14.92 8 0.7 0.7 0 68737 ESO 405- 17 +N7263 222145.2 +362100 15.51 8 0.7 0.5 0 68642 MCG 6-49- 4 +N7264 222213.8 +362313 14.58 8 2.2 0.3 0 68658 UGC 12001 +N7265 222227.4 +361235 13.24 8 2.4 1.9 170 68668 UGC 12004 +N7266 222359.0 -040423 14.5 8 +N7267 222422.2 -334134 12.91 8 1.6 1.3 6 68780 ESO 405- 18 +N7268 222540.7 -311203 15.38 8 0.9 0.4 0 68839 ESO 467- 57A +N7269 222546.7 -130959 14. 8 +N7270 222347.5 +322411 14.88 8 1.0 0.6 0 68748 UGC 12019 +N7271 222357.6 +322200 15.7 8 +N7272 222431.7 +163517 16.19 8 0.9 0.8 0 68786 UGC 12028 +N7273 222409.2 +361159 14.8 8 +N7274 222411.1 +360733 13.77 8 1.5 1.5 0 68770 UGC 12026 +N7275 222417.2 +322647 15.17 8 0.9 0.2 0 68774 UGC 12025 +N7276 222414.4 +360515 15.0 8 +N7277 222610.9 -310843 14.10 8 1.5 0.6 0 68861 ESO 467- 59 +N7278 222822.4 -601011 15.14 8 0.8 0.5 0 68940 ESO 146- 27 +N7279 222712.7 -350823 14.34 8 1.2 0.8 68 68896 ESO 405- 21 +N7280 222627.7 +160857 13.01 8 2.2 1.5 78 68870 UGC 12035 +N7281 222521.0 +574916 0.00 3 0 +N7282 222553.8 +401853 14.50 8 2.5 1.0 0 68843 UGC 12034 +N7283 222832.7 +172813 15.30 8 0.8 0.4 0 68946 MCG 3-57- 12 +N7284 222835.9 -245039 12.95 8 1.2 0.7 0 68950 ESO 533- 31 +N7285 222838.0 -245027 12.81 8 2.3 1.8 0 68953 ESO 533- 32 +N7286 222750.5 +290545 13.47 8 1.7 0.7 0 68922 UGC 12043 +N7287 222848.7 -221209 0.00 8 0 68960 ESO 602- 20A +N7288 222815.0 -025304 14.30 8 2.3 1.5 0 68933 MCG -1-57- 13 +N7289 222920.2 -352819 14.51 8 1.4 1.1 0 68980 ESO 405- 23 +N7290 222826.6 +170856 13.85 8 1.6 1.0 161 68942 UGC 12045 +N7291 222829.5 +164659 14.12 8 1.8 1.7 0 68944 UGC 12047 +N7292 222825.0 +301730 13.03 8 2.1 1.7 0 68941 UGC 12048 +N7293 222938.5 -205013 13.15 6 Helix Nebula +N7294 223208.0 -252352 13.92 8 1.9 1.2 0 69088 ESO 533- 44 +N7295 222802.8 +521721 0.00 0 0 +N7296 222801.0 +521847 3 +N7297 223110.3 -374935 14.09 8 0.83 0.69 0 69046 ESO 345- 18 +N7298 223050.7 -141116 14.29 8 1.3 1.1 0 69033 MCG -2-57- 10 +N7299 223133.1 -374834 14.67 8 0.70 0.68 0 69060 ESO 345- 19 +N7300 223059.9 -140012 13.60 8 2.0 1.0 160 69040 MCG -2-57- 11 +N7301 223034.7 -173426 14.44 8 1.0 0.5 0 69021 ESO 602- 23 +N7302 223224.0 -140700 13.22 8 1.8 1.1 0 69094 MCG -2-57- 13 +N7303 223132.8 +305721 13.58 8 1.5 1.2 0 69061 UGC 12065 +N7304 223132.7 +305724 16.0 8 +N7305 223213.9 +114243 15.1 8 +N7306 223316.5 -271448 13.36 8 1.7 0.7 0 69132 ESO 468- 11 +N7307 223352.5 -405600 12.92 8 3.5 0.9 9 69161 ESO 345- 26 +N7308 223432.1 -125602 14.92 8 1.2 0.9 0 69194 MCG -2-57- 17 +N7309 223420.7 -102126 13.00 8 1.9 1.8 0 69183 MCG -2-57- 16 +N7310 223436.9 -222906 14.62 8 0.9 0.7 0 69202 ESO 533- 49 +N7311 223406.7 +053412 13.36 8 1.6 0.8 0 69172 UGC 12080 +N7312 223434.8 +054902 14.20 8 1.4 0.8 0 69198 UGC 12083 +N7313 223532.5 -260606 15.14 8 0.7 0.5 0 69242 ESO 533- 52 +N7314 223545.8 -260303 11.62 8 4.6 2.1 3 69253 ESO 533- 53 +N7315 223531.7 +344812 13.51 8 1.6 1.6 0 69241 UGC 12097 +N7316 223556.3 +201926 13.62 8 1.1 0.9 60 69259 UGC 12098 +N7317 223552.0 +335642 14.57 8 1.1 1.1 0 69256 MCG 6-49- 38 Stephan's Quintet +N7318A223556.8 +335759 14.33 8 0.9 0.9 0 69260 UGC 12099 Stephan's Quintet +N7318B223558.5 +335758 13.92 8 1.9 1.2 0 69263 UGC 12100 +N7319 223603.6 +335834 14.11 8 1.7 1.3 0 69269 UGC 12102 Stephan's Quintet +N7320 223604.2 +335652 13.23 8 2.2 1.1 132 69270 UGC 12101 Stephan's Quintet +N7320C223620.4 +335907 16.70 8 0.7 0.6 0 69279 MCG 6-49- 43 +N7321 223628.0 +213719 13.71 8 1.6 1.1 0 69287 UGC 12103 +N7322 223751.4 -371352 14.47 8 0.9 0.6 0 69365 ESO 405- 33 +N7323 223653.7 +190838 13.74 8 1.4 1.1 0 69311 UGC 12108 +N7324 223701.1 +190847 15.5 8 +N7325 223633.5 +343005 14.90 8 +N7326 223622.8 +343237 15.7 8 +N7327 223634.0 +343013 15.27 0 0.51 0.39 0 +N7328 223729.3 +103154 13.98 8 2.0 0.7 0 69349 UGC 12118 +N7329 224023.5 -662844 12.10 8 3.9 2.6 107 69453 ESO 109- 12 +N7330 223656.2 +383253 13.24 8 1.8 1.7 0 69314 UGC 12111 +N7331 223705.2 +342510 10.35 8 10.5 3.7 171 69327 UGC 12113 +N7332 223724.5 +234752 12.02 8 4.1 1.1 155 69342 UGC 12115 +N7333 223711.6 +342616 0.00 0 0 +N7334 223751.5 -371352 15. 8 +N7335 223719.3 +342652 14.44 8 1.3 0.6 151 69338 UGC 12116 +N7336 223721.9 +342854 15. 8 +N7337 223726.6 +342228 15.24 8 1.1 0.9 0 69344 UGC 12120 +N7338 223731.3 +342452 0.00 0 0 +N7339 223746.9 +234714 13.13 8 3.0 0.7 93 69364 UGC 12122 +N7340 223744.2 +342436 14.68 8 0.9 0.6 0 69362 MCG 6-49- 52 +N7341 223905.5 -224000 13.28 8 2.4 1.0 0 69412 ESO 534- 11 +N7342 223813.1 +352956 14.80 8 1.3 1.3 0 69374 UGC 12126 +N7343 223837.6 +340423 14.40 8 1.1 0.9 160 69391 UGC 12129 +N7344 223936.2 -040932 14.61 8 1.5 0.8 0 69433 MCG -1-57- 20 +N7345 223844.8 +353226 15.16 8 1.2 0.2 0 69401 UGC 12130 +N7346 223935.4 +110459 15.6 8 +N7347 223956.2 +110139 14.57 8 1.5 0.3 0 69443 UGC 12136 +N7348 224036.3 +115422 14.53 8 1.1 0.7 0 69463 UGC 12142 +N7349 224114.8 -214748 14.92 8 1.0 0.5 0 69488 ESO 603- 4 +N7350 224048.5 +120023 0.00 0 0 +N7351 224126.9 -042641 13.79 8 1.8 1.3 0 69489 MCG -1-57- 22 +N7352 223943.7 +572340 0.00 0 0 +N7353 223937.5 +114611 14.04 8 +N7354 224019.6 +611705 0.00 6 0 +N7355 224330.5 -365155 15.09 8 2.0 1.0 0 +N7356 224202.3 +304232 14.85 8 1.1 0.5 0 69530 UGC 12159 +N7357 224223.9 +301017 14.78 8 1.5 0.7 0 69544 UGC 12162 +N7358 224536.1 -650712 13.76 8 1.9 0.5 176 69664 ESO 109- 18 +N7359 224447.5 -234113 13.46 8 2.3 0.6 55 69638 ESO 534- 22 +N7360 224333.9 +040904 14.61 8 0.7 0.3 0 69591 UGC 12167 +N7361 224218.0 -300329 12.74 8 3.8 1.0 4 69539 ESO 468- 23 +N7362 224349.3 +084217 13.75 8 1.1 0.8 175 69602 UGC 12171 +N7363 224319.9 +340005 14.38 8 1.1 1.0 0 69580 MCG 6-49- 78 +N7364 224424.4 -000943 13.40 8 1.50 0.95 0 69630 UGC 12174 +N7365 224509.8 -195707 13.74 8 1.5 1.0 34 69651 ESO 603- 10 +N7366 224426.6 +104652 15.5 8 +N7367 224434.4 +033847 14.67 8 1.5 0.4 0 69633 UGC 12175 +N7368 224519.7 -393220 0.00 8 0 69661 ESO 345- 49 +N7369 224412.3 +342104 14.64 8 0.9 0.9 0 69619 MCG 6-49- 80 +N7370 224537.2 +110328 16.38 8 0 +N7371 224600.0 -110000 12.26 8 2.0 2.0 0 69677 MCG -2-58- 1 +N7372 224546.0 +110751 14.36 8 1.0 0.9 0 69670 MCG 2-58- 5 +N7373 224619.4 +031236 14.59 8 1.2 0.4 0 69688 CGCG 379- 4 +N7374 224600.9 +105113 14.69 8 0.9 0.7 0 69676 MCG 2-58- 7 +N7375 224632.0 +210501 14.9 5 +N7376 224717.4 +033844 15.38 8 0.7 0.4 0 69715 CGCG 379- 6 +N7377 224747.5 -221845 12.07 8 3.0 2.5 101 69733 ESO 534- 26 +N7378 224747.7 -114900 13.64 8 1.4 0.9 0 69734 MCG -2-58- 5 +N7379 224732.9 +401420 14.27 8 1.1 0.9 0 69724 UGC 12187 +N7380 224700.0 +580600 7.62 3 +N7381 225008.1 -194330 14.59 8 0.7 0.4 0 69828 ESO 603- 17 +N7382 225023.9 -365126 14.53 8 1.2 0.3 0 69840 ESO 406- 15 +N7383 224936.0 +113200 14.70 8 0.8 0.7 0 69809 MCG 2-58- 14 +N7384 224946.0 +113308 15.46 8 +N7385 224954.7 +113632 13.05 8 1.5 1.3 0 69824 UGC 12207 +N7386 225002.1 +114156 13.32 8 1.4 1.2 150 69825 UGC 12209 +N7387 225018.0 +113700 15.00 8 0.7 0.4 0 69834 MCG 2-58- 22 +N7388 225021.0 +114239 0.00 8 0 +N7389 225016.0 +113358 14.78 8 1.1 0.9 0 69836 MCG 2-58- 19 +N7390 225019.6 +113152 15.12 8 1.0 0.8 0 69837 MCG 2-58- 20 +N7391 225036.5 -013234 13.08 8 1.7 1.5 70 69847 UGC 12211 +N7392 225149.4 -203627 12.62 8 2.1 1.3 123 69887 ESO 603- 22 +N7393 225138.1 -053326 13.42 8 1.9 0.9 0 69874 MCG -1-58- 2 +N7394 225007.7 +521048 0.00 0 0 +N7395 225102.9 +370516 14.98 8 1.82 1.05 0 69861 UGC 12216 +N7396 225222.6 +010533 13.75 8 1.9 1.1 0 69889 UGC 12220 +N7397 225246.7 +010758 14.60 8 0.80 0.55 90 69904 MCG 0-58- 8 +N7398 225249.3 +011204 14.30 8 1.21 0.85 0 69905 UGC 12225 +N7399 225239.1 -091600 14. 8 +N7400 225420.8 -452049 13.60 8 2.6 0.5 0 69967 ESO 290- 22 +N7401 225258.5 +010834 14.99 8 +N7402 225304.5 +010840 16.00 8 0.50 0.34 0 69914 MCG 0-58- 10 +N7403 225306.4 +012858 0.00 0 0 +N7404 225418.7 -391855 12.75 8 1.5 0.9 2 69964 ESO 346- 10 +N7405 225257.2 +123536 16. 8 +N7406 225356.5 -063441 15. 8 +N7407 225320.9 +320750 13.95 8 2.0 0.9 0 69922 UGC 12230 +N7408 225556.8 -634141 13.33 8 1.5 1.2 0 70037 ESO 109- 26 +N7409 225348.1 +201237 15.6 8 +N7410 225500.7 -393941 11.24 8 5.2 1.6 45 69994 ESO 346- 12 +N7411 225434.9 +201410 14.39 8 1.0 0.9 0 69974 UGC 12241 +N7412 225545.3 -423828 11.88 8 3.9 2.9 65 70027 ESO 290- 24 +N7412A225707.0 -424815 14.50 8 3.5 0.5 91 70089 ESO 290- 28 +N7413 225503.1 +131314 14.80 8 0.83 0.55 0 69997 MCG 2-58- 35 +N7414 225524.4 +131454 16.30 8 0.44 0.21 0 +N7415 225451.7 +201543 15.50 8 0.45 0.3 0 69985 UGC 12244 +N7416 225542.0 -052900 13.20 8 3.2 0.9 110 70025 MCG -1-58- 4 +N7417 225749.5 -650214 13.17 8 1.9 1.3 2 70113 ESO 109- 28 +N7418 225636.1 -370148 12.30 8 3.5 2.6 0 70069 ESO 406- 25 +N7418A225641.8 -364621 8 3.7 1.8 83 70075 ESO 406- 27 +N7419 225420.0 +604856 0.00 3 0 +N7420 225532.0 +294818 14.85 8 0.8 0.6 0 70017 MCG 5-54- 18 +N7421 225654.6 -372044 12.56 8 2.0 1.8 0 70083 ESO 346- 17 +N7422 225612.4 +035536 14.18 8 0.9 0.8 0 70048 UGC 12254 +N7423 225508.5 +570549 0.00 0 0 +N7424 225718.0 -410409 10.96 8 9.5 8.1 0 70096 ESO 346- 19 +N7425 225715.5 -105659 15. 8 +N7426 225602.8 +362141 13.31 8 1.7 1.4 0 70042 UGC 12256 +N7427 225709.9 +083020 15.5 8 +N7428 225719.5 -010256 13.40 8 2.4 1.3 0 70098 UGC 12262 +N7429 225600.6 +595826 0.00 3 0 +N7430 225729.7 +084736 15.1 8 +N7431 225738.7 +260951 15.6 8 +N7432 225801.9 +130804 14.30 8 0.98 0.73 0 70129 UGC 12268 +N7433 225751.7 +260943 15. 8 +N7434 225821.5 -011102 15.7 8 +N7435 225754.5 +260820 15.14 8 1.2 0.7 0 70116 UGC 12267 +N7436 225756.9 +260900 0.00 8 0 70124 UGC 12269 +N7437 225810.0 +141831 14.30 8 1.43 1.16 0 70131 UGC 12270 +N7438 225720.4 +541834 0.00 0 0 +N7439 225809.9 +291342 14.97 8 1.0 0.6 0 70134 UGC 12273 +N7440 225832.8 +354808 14.40 8 1.4 1.1 0 70152 UGC 12276 +N7441 225641.4 -072245 14.44 8 1.3 0.9 0 70186 MCG -1-58- 13 +N7442 225926.5 +153254 13.95 8 1.1 1.1 0 70183 UGC 12286 +N7443 230006.0 -124800 12.57 8 1.5 0.6 30 70218 MCG -2-58- 15 +N7444 230006.0 -124900 13.85 8 1.7 0.7 10 70219 MCG -2-58- 16 +N7445 225922.4 +390627 15.6 8 +N7446 225929.0 +390458 15.7 8 +N7447 230026.1 -103141 0.00 0 0 +N7448 230003.7 +155857 12.20 8 2.7 1.2 170 70213 UGC 12294 +N7449 225937.6 +390845 14.97 8 1.0 0.7 0 70196 UGC 12292 +N7450 230047.8 -125507 14.00 8 1.8 1.8 0 70252 MCG -2-58- 19 +N7451 230040.8 +082804 14.82 8 1.0 0.5 0 70245 UGC 12299 +N7452 230060.0 +064500 15. 8 +N7453 230125.4 -062123 0.00 0 0 +N7454 230106.7 +162324 12.78 8 2.2 1.6 150 70264 UGC 12305 +N7455 230041.0 +071811 15.20 8 0.4 0.3 0 70246 CGCG 405- 21 +N7456 230210.0 -393409 12.36 8 5.5 1.6 23 70304 ESO 346- 26 +N7457 230059.9 +300839 12.09 8 4.3 2.3 130 70258 UGC 12306 +N7458 230128.3 +014513 13.59 8 1.4 1.2 15 70277 UGC 12309 +N7459 230059.6 +064458 0.00 0 0.20 0.20 0 +N7460 230142.8 +021549 13.61 8 1.4 1.0 175 70287 UGC 12312 +N7461 230148.3 +153457 14.32 8 0.9 0.7 0 70290 UGC 12314 +N7462 230246.5 -405007 12.53 8 4.2 0.7 0 70324 ESO 346- 28 +N7463 230151.7 +155856 13.80 8 2.9 0.7 90 70291 UGC 12316 +N7464 230153.7 +155826 14.27 8 0.8 0.8 0 70292 UGC 12315 +N7465 230200.8 +155756 13.31 8 1.2 0.8 0 70295 UGC 12317 +N7466 230203.4 +270309 14.35 8 1.5 0.5 0 70299 UGC 12319 +N7467 230227.5 +153314 15.5 8 +N7468 230259.3 +163610 14.16 8 0.9 0.6 0 70332 UGC 12329 +N7469 230315.6 +085229 13.00 8 1.5 1.1 125 70348 UGC 12332 +N7470 230514.0 -500642 14.76 8 1.4 0.9 0 70431 ESO 239- 9 +N7471 230353.8 -225425 0.00 0 0 +N7472 230538.6 +030333 14.6 8 +N7473 230357.1 +300937 14.66 8 1.1 0.5 0 70373 UGC 12335 +N7474 230404.4 +200401 15.2 8 +N7475 230410.4 +200446 15.1 8 +N7476 230511.9 -430558 13.55 8 1.4 1.0 0 70427 ESO 290- 45 +N7477 230440.6 +030705 0.00 0 0 +N7478 230456.5 +023440 15.98 8 +N7479 230457.1 +121918 11.60 8 4.1 3.1 25 70419 UGC 12343 +N7480 230513.6 +023258 14.93 8 1.3 0.3 0 70432 UGC 12349 +N7481 230551.6 -195623 0.00 8 0 +N7482 230538.7 +030335 8 0.6 0.4 140 70446 MCG 0-58- 29 +N7483 230548.3 +033242 13.94 8 1.6 1.1 0 70455 UGC 12353 +N7484 230704.9 -361631 12.78 8 1.8 1.7 0 70505 ESO 407- 6 +N7485 230604.8 +340628 14.14 8 1.2 0.6 0 70470 UGC 12360 +N7486 230613.0 +340605 0.00 8 0 +N7487 230650.6 +281044 14.8 8 +N7488 230748.9 +005626 14.60 8 0.91 0.70 0 70539 MCG 0-59- 1 +N7489 230732.7 +225953 13.96 8 2.1 1.1 0 70532 UGC 12378 +N7490 230725.2 +322230 13.05 8 2.8 2.6 0 70526 UGC 12379 +N7491 230805.8 -055757 14.5 8 +N7492 230826.7 -153641 0.00 4 0 +N7493 230831.6 +005436 0.00 0 0 +N7494 230858.6 -242210 15.50 8 1.9 1.7 0 +N7495 230854.0 +120200 13.73 8 1.8 1.7 5 70566 UGC 12391 +N7496 230947.3 -432541 11.91 8 3.3 3.0 0 70588 ESO 291- 1 +N7496A231223.5 -434647 8 1.5 1.2 85 70687 ESO 291- 7 +N7497 230903.8 +181036 12.96 8 4.9 1.1 48 70569 UGC 12392 +N7498 230956.2 -242530 14.80 8 1.9 1.1 0 +N7499 231022.4 +073453 13.94 8 1.1 0.7 10 70608 UGC 12397 +N7500 231029.8 +110044 14.26 8 2.1 1.1 0 70620 UGC 12399 +N7501 231030.5 +073519 14.59 8 1.0 1.0 0 70619 MCG 1-59- 7 +N7502 231019.8 -214415 0.00 0 0 +N7503 231042.3 +073403 14.29 8 1.1 1.1 0 70628 MCG 1-59- 8 +N7504 231041.1 +142310 0.00 0 0 +N7505 231100.7 +133754 15.6 8 +N7506 231141.0 -020936 13.88 8 1.7 1.1 0 70660 UGC 12406 +N7507 231207.6 -283229 11.36 8 2.8 2.7 0 70676 ESO 469- 19 +N7508 231149.2 +125624 15.7 8 +N7509 231221.4 +143633 15.0 8 +N7510 231130.0 +603400 8.77 3 +N7511 231226.3 +134336 14.70 8 0.92 0.51 0 70691 UGC 12412 +N7512 231220.9 +310732 13.64 8 1.8 1.5 0 70683 UGC 12414 +N7513 231313.4 -282134 11.39 8 3.2 2.1 108 70714 ESO 469- 22 +N7514 231225.8 +345253 13.54 8 1.4 0.9 0 70689 UGC 12415 +N7515 231248.5 +124050 13.16 8 1.7 1.6 15 70699 UGC 12418 +N7516 231251.8 +201454 14.25 8 1.1 1.0 0 70703 UGC 12420 +N7517 231313.8 -020602 15.40 8 0.6 0.3 0 70715 MCG 0-59- 8 +N7518 231312.9 +061916 14.24 8 1.4 1.0 0 70712 UGC 12422 +N7519 231311.2 +104620 15.20 8 1.1 0.9 0 70713 UGC 12424 +N7520 231344.9 -234739 0.00 0 0 +N7521 231335.3 -014353 14.86 8 0.6 0.5 0 70725 MCG 0-59- 9 +N7522 231536.4 -225342 0.00 8 0 +N7523 231334.7 +135913 15.7 8 +N7524 231346.6 -014347 15.5 8 +N7525 231340.3 +140128 18.50 8 0.10 0.08 0 70731 CGCG 431- 19 +N7526 231402.3 -091318 0.00 0 0 +N7527 231341.8 +245408 14.33 8 1.3 0.9 0 70728 UGC 12428 +N7528 231420.2 +101353 0.00 8 0 +N7529 231403.2 +085933 14.61 8 0.9 0.8 0 70755 UGC 12431 +N7530 231411.8 -024645 15. 8 +N7531 231448.7 -433556 12.04 8 4.5 1.8 15 70800 ESO 291- 10 +N7532 231422.2 -024341 14.80 8 1.4 0.7 0 70779 MCG -1-59- 5 +N7533 231420.0 -020224 15.52 8 +N7534 231426.7 -024154 14.74 8 1.0 0.6 0 70781 MCG -1-59- 6 +N7535 231412.0 +133500 14.24 8 1.5 1.5 0 70761 UGC 12438 +N7536 231412.0 +132500 14.07 8 1.9 0.7 56 70765 UGC 12437 +N7537 231434.7 +042954 13.86 8 2.2 0.6 79 70786 UGC 12442 +N7538 231338.6 +613045 0.00 5 0 +N7539 231429.4 +234105 13.53 8 1.5 1.2 0 70783 UGC 12443 +N7540 231436.1 +155702 15.7 8 +N7541 231443.1 +043204 12.42 8 3.5 1.2 102 70795 UGC 12447 +N7542 231441.7 +103835 15.7 8 +N7543 231434.6 +281938 14.03 8 1.1 0.9 0 70785 UGC 12450 +N7544 231457.0 -021157 15.62 8 +N7545 231532.1 -383208 13.82 8 1.09 0.52 0 70840 ESO 347- 4 +N7546 231505.6 -021929 14.50 8 1.1 0.8 0 70820 MCG -1-59- 7 +N7547 231503.7 +185823 14.73 8 1.1 0.5 106 70819 UGC 12453 +N7548 231511.1 +251655 14.31 8 1.08 0.98 0 70826 UGC 12455 +N7549 231517.2 +190230 13.74 8 2.8 0.7 0 70832 UGC 12457 +N7550 231516.1 +185747 13.16 8 1.4 1.2 0 70830 UGC 12456 +N7551 231522.0 +155628 0.00 8 0 +N7552 231610.9 -423501 11.25 8 3.4 2.7 1 70884 ESO 291- 12 Grus Quartet +N7553 231533.1 +190250 15.42 8 +N7554 231541.3 -022242 16.5 8 +N7555 231530.8 +123422 0.00 0 0 +N7556 231544.5 -022253 13.78 8 2.5 1.6 0 70855 MCG -1-59- 9 +N7557 231542.0 +064200 15.15 8 0.6 0.6 0 70854 MCG 1-59- 21 +N7558 231538.4 +185510 15.88 8 0.4 0.4 0 70844 MCG 3-59- 16 +N7559 231546.3 +131738 0.00 8 0 70864 UGC 12463 +N7560 231553.7 +042945 0.00 0 0 +N7561 231557.4 +043122 0.00 0 0 +N7562 231557.4 +064115 12.63 8 2.2 1.5 83 70874 UGC 12464 +N7562A231601.4 +063908 15.53 8 1.5 0.4 0 70881 UGC 12467 +N7563 231556.0 +131146 13.87 8 1.9 1.0 155 70872 UGC 12465 +N7564 231601.2 +072053 0.00 8 0 70843 CGCG 406- 36 +N7565 231619.8 -000331 0.00 0 0 +N7566 231637.4 -021950 14.27 8 1.3 0.7 0 70901 MCG -1-59- 10 +N7567 231610.3 +155100 15.38 8 0.9 0.2 0 70885 UGC 12468 +N7568 231624.9 +242949 14.52 8 0.9 0.5 0 70892 UGC 12469 +N7569 231644.5 +085420 14.42 0 1.2 0.8 0 +N7570 231644.8 +132901 13.89 8 1.5 0.9 30 70912 UGC 12473 +N7571 231830.2 +184119 14.92 0 0.9 0.9 0 +N7572 231650.4 +182859 15.0 8 +N7573 231626.3 -220916 14.50 8 1.3 1.1 0 70893 ESO 604- 8 +N7574 +N7575 231720.9 +053939 15.08 0 0.5 0.3 0 +N7576 231722.8 -044342 13.73 8 1.2 1.0 165 70948 MCG -1-59- 12 +N7577 231717.1 +072156 0.00 8 0 +N7578A231712.0 +184203 14.34 8 1.4 1.4 0 70933 UGC 12477 +N7578B231713.6 +184228 14.96 8 1.0 1.0 0 70934 UGC 12478 +N7579 231738.8 +092600 16.00 8 0.4 0.3 0 70964 MCG 1-59- 31 +N7580 231736.7 +140011 14.27 8 0.8 0.6 45 70962 UGC 12481 +N7581 +N7582 231823.3 -422211 11.37 8 5.0 2.1 157 71001 ESO 291- 16 Grus Quartet +N7583 231752.8 +072246 14.70 8 0.7 0.7 0 70975 MCG 1-59- 34 +N7584 231753.0 +092600 15.28 8 0.4 0.4 0 70977 MCG 1-59- 35 +N7585 231801.4 -043903 12.33 8 2.3 2.0 105 70986 MCG -1-59- 15 +N7586 231736.4 +081458 15.1 8 +N7587 231759.1 +094049 14.78 8 1.3 0.3 0 70984 UGC 12484 +N7588 231757.8 +184507 15.7 8 +N7589 231815.7 +001540 14.80 8 1.00 0.59 0 70995 MCG 0-59- 19 +N7590 231855.0 -421417 12.11 8 2.7 1.0 36 71031 ESO 347- 33 Grus Quartet +N7591 231816.1 +063509 13.86 8 1.9 0.8 145 70996 UGC 12486 +N7592 231822.5 -042459 0.00 8 0 70999 MCG -1-59- 17 +N7593 231757.0 +112057 14.30 8 1.0 0.6 104 70981 UGC 12483 +N7594 231812.0 +101300 13.99 8 0.7 0.3 0 70992 MCG 2-59- 22 +N7595 231830.2 +095557 0.00 8 0 +N7596 231712.4 -065446 15.17 8 +N7597 231830.0 +184100 8 0.9 0.9 0 71006 MCG 3-59- 32 +N7598 231833.3 +184457 15.6 8 +N7599 231920.9 -421523 12.08 8 4.4 1.3 57 71066 ESO 347- 34 Grus Quartet +N7600 231853.9 -073450 12.91 8 2.5 1.1 70 71029 MCG -1-59- 19 +N7601 231847.2 +091403 14.63 8 1.2 0.9 90 71022 UGC 12487 +N7602 231843.5 +184154 15.32 8 0.5 0.5 0 71019 MCG 3-59- 34 +N7603 231856.6 +001438 14.04 8 1.5 1.0 0 71035 UGC 12493 +N7604 231751.9 +072548 15.50 8 0.3 0.2 0 70974 MCG 1-59- 33 +N7605 +N7606 231904.9 -082908 11.51 8 5.4 2.1 145 71047 MCG -2-59- 12 +N7607 231859.2 +112030 0.00 0 0 +N7608 231912.0 +082000 15.01 8 1.5 0.4 20 71055 UGC 12500 +N7609 231930.0 +093028 14.91 8 1.3 1.1 0 71076 MCG 1-59- 47 +N7610 231941.4 +101106 13.44 8 2.5 1.9 0 71087 UGC 12511 +N7611 231937.0 +080350 13.51 8 1.5 0.6 139 71083 UGC 12509 +N7612 231944.2 +083435 13.74 8 1.6 0.8 2 71089 UGC 12512 +N7613 231951.7 +001156 0.00 8 0 +N7614 231951.7 +001156 0.00 0 0 +N7615 231954.8 +082402 15.10 8 1.0 0.5 0 71097 MCG 1-59- 51 +N7616 231927.1 +100915 15.97 8 +N7617 232009.2 +080957 14.78 8 0.9 0.7 0 71113 MCG 1-59- 51A +N7618 231947.2 +425110 14.02 8 1.2 1.0 0 71090 UGC 12516 +N7619 232014.7 +081223 12.10 8 2.5 2.3 30 71121 UGC 12523 +N7620 232005.5 +241306 13.60 8 1.1 1.1 0 71106 UGC 12520 +N7621 232024.7 +082200 15.5 8 +N7622 232138.5 -620704 14.42 8 1.19 0.36 0 71187 ESO 148- 8 +N7623 232030.1 +082346 13.88 8 1.2 0.9 175 71132 UGC 12526 +N7624 232022.7 +271852 13.82 8 1.0 0.7 30 71126 UGC 12527 +N7625 232030.8 +171341 12.83 8 1.6 1.4 0 71133 UGC 12529 +N7626 232042.4 +081302 12.16 8 2.6 2.3 0 71140 UGC 12531 +N7627 232232.1 +115323 14.82 0 1.7 0.5 0 +N7628 232054.9 +255355 13.70 8 1.1 0.9 0 71153 UGC 12534 +N7629 232119.4 +012411 14.79 8 1.0 0.8 0 71175 MCG 0-59- 31 +N7630 232116.3 +112350 15.20 8 1.1 0.4 0 71176 UGC 12540 +N7631 232126.8 +081305 13.93 8 1.8 0.7 79 71181 UGC 12539 +N7632 232201.3 -422844 12.95 8 2.2 1.1 92 71213 ESO 291- 21 +N7633 232303.3 -673913 13.41 8 2.1 1.2 0 71274 ESO 77- 15 +N7634 232142.0 +085314 13.57 8 1.2 0.9 95 71192 UGC 12542 +N7635 232045.6 +611244 0.00 5 0 Bubble Nebula +N7636 232232.9 -291650 15.23 8 0.9 0.6 0 71245 ESO 470- 2 +N7637 232629.4 -815441 13.23 8 2.1 1.9 0 71440 ESO 12- 1 +N7638 232233.1 +111946 0.00 0 0 +N7639 232248.2 +112222 15.60 0 0 +N7640 232206.7 +405043 11.86 8 10.5 2.0 167 71220 UGC 12554 +N7641 232230.0 +115300 8 1.7 0.5 144 71241 UGC 12556 +N7642 232253.4 +012634 14.62 8 0.5 0.5 0 71264 UGC 12560 +N7643 232248.0 +115900 14.12 8 1.4 0.7 45 71261 UGC 12563 +N7644 232425.9 +135818 15.0 8 +N7645 232347.3 -292317 13.77 8 1.4 1.2 0 71314 ESO 470- 3 +N7646 232406.5 -115133 13.93 8 +N7647 232357.4 +164638 14.56 8 2.16 1.10 0 71335 UGC 12576 +N7648 232354.3 +094004 13.77 8 1.6 1.0 85 71321 UGC 12575 +N7649 232420.1 +143849 14.98 8 1.3 0.9 0 71343 UGC 12579 +N7650 232521.5 -574724 13.13 8 1.4 1.1 0 71394 ESO 148- 10 +N7651 232425.9 +135818 15.0 8 +N7652 232537.4 -575315 14.48 8 1.2 0.7 0 71402 ESO 148- 11 +N7653 232449.6 +151627 13.41 8 1.6 1.4 0 71370 UGC 12586 +N7654 232412.0 +613459 3 13.0 M 52 +N7655 232645.9 -680139 14.17 8 0.7 0.6 0 71452 ESO 77- 18 +N7656 232431.4 -190333 14.70 8 1.2 1.1 0 71357 ESO 605- 5 +N7657 232647.5 -574821 14.70 8 1.49 0.37 0 71456 ESO 148- 12 +N7658B232625.1 -391335 8 0.8 0.3 128 71432 ESO 347- 16 +N7658A232625.1 -391259 8 0.6 0.2 137 71433 ESO 347- 15 +N7659 232555.7 +141235 15.04 8 0.8 0.3 0 71417 UGC 12595 +N7660 232548.9 +270143 13.76 8 1.4 1.1 35 71413 UGC 12594 +N7661 232714.3 -651614 14.08 8 1.8 1.2 0 71473 ESO 110- 11 +N7662 232554.0 +423206 9.4 6 Blue Snowball +N7663 232645.2 -045800 15.87 8 0.79 0.33 0 +N7664 232639.8 +250449 13.42 8 2.6 1.5 90 71450 UGC 12598 +N7665 232715.0 -092312 13. 8 +N7666 232724.5 -041111 0.00 0 0 +N7667 232722.8 -001111 0.00 8 0 71345 UGC 12578 +N7668 232721.8 -001129 0.00 0 0 +N7669 232721.8 -001129 0.00 0 0 +N7670 232721.8 -001129 0.00 0 0 +N7671 232719.4 +122804 13.80 8 1.4 0.8 138 71478 UGC 12602 +N7672 232731.5 +122309 14.70 8 1.2 0.9 0 71485 MCG 2-59- 45 +N7673 232741.6 +233524 13.17 8 1.3 1.2 0 71493 UGC 12607 +N7674 232756.8 +084638 13.92 8 1.1 1.0 0 71504 UGC 12608 +N7675 232806.1 +084606 15.96 8 0.7 0.4 0 71518 MCG 1-59- 83 +N7676 232902.0 -594304 12.49 8 1.7 0.9 85 71564 ESO 148- 16 +N7677 232805.7 +233148 13.93 8 1.6 1.0 35 71517 UGC 12610 +N7678 232828.1 +222522 12.41 8 2.3 1.7 5 71534 UGC 12614 +N7679 232846.9 +033041 13.47 8 1.3 0.9 93 71554 UGC 12618 +N7680 232834.9 +322459 13.68 8 1.9 1.9 0 71541 UGC 12616 +N7681 232854.9 +171835 15.70 8 1.8 1.5 0 71542 MCG 3-59- 60 +N7682 232903.4 +033200 14.10 8 1.2 1.1 0 71566 UGC 12622 +N7683 232903.2 +112639 13.60 8 1.9 1.0 140 71565 UGC 12623 +N7684 233032.0 +000452 13.70 8 1.51 0.51 0 71625 UGC 12637 +N7685 233033.4 +035404 13.84 8 1.9 1.4 170 71628 UGC 12638 +N7686 233012.0 +490759 6.79 3 +N7687 233054.4 +033248 14.43 8 1.3 1.0 0 71635 MCG 0-59- 51 +N7688 233105.5 +212441 15.4 8 +N7689 233316.2 -540537 12.20 8 2.9 1.9 162 71729 ESO 192- 7 +N7690 233302.3 -514149 13.00 8 2.2 0.9 132 71716 ESO 240- 6 +N7691 233224.4 +155052 13.90 8 1.67 1.25 0 71699 UGC 12654 +N7692 233246.0 -053548 15. 8 +N7693 233310.5 -011731 14.35 8 1.3 0.9 0 71720 MCG 0-60- 3 +N7694 233315.8 -024210 14.07 8 1.6 0.9 0 71728 MCG -1-60- 4 +N7695 233315.0 -024312 16.5 8 +N7696 233348.2 +045200 14.5 8 +N7697 233453.0 -652346 14.29 8 1.6 0.3 0 71800 ESO 110- 12 +N7698 233401.6 +245641 14.34 8 1.0 0.9 0 71762 UGC 12668 +N7699 233427.0 -025358 15.95 0 0.62 0.38 0 +N7700 233430.3 -025713 15.05 8 2.0 0.4 0 71777 MCG -1-60- 6 +N7701 233431.5 -025115 14. 8 +N7702 233529.1 -560036 13.08 8 2.2 1.2 117 71829 ESO 192- 9 +N7703 233446.9 +160433 14.41 8 2.2 0.5 0 71797 UGC 12676 +N7704 233501.0 +045351 14.40 8 1.1 0.9 0 71810 UGC 12684 +N7705 233502.5 +044813 15.4 8 +N7706 233510.4 +045751 14.24 8 1.2 1.0 0 71817 UGC 12686 +N7707 233451.4 +441815 14.40 8 1.3 1.1 0 71798 UGC 12683 +N7708 233501.4 +724959 0.00 0 0 +N7709 233527.5 -164218 13.60 8 2.3 0.6 0 71828 MCG -3-60- 2 +N7710 233546.1 -025251 14.95 8 1.2 0.4 0 71844 MCG -1-60- 10 +N7711 233539.5 +151802 13.07 8 2.6 1.3 95 71836 UGC 12691 +N7712 233551.6 +233707 13.74 8 0.9 0.8 0 71850 UGC 12694 +N7713 233613.5 -375624 11.51 8 4.5 1.8 168 71866 ESO 347- 28 +N7713A233708.3 -374253 12.98 8 1.8 1.4 0 71912 ESO 347- 30 +N7714 233614.7 +020918 13.00 8 1.9 1.4 4 71868 UGC 12699 +N7715 233622.0 +020924 14.68 8 2.6 0.5 73 71878 UGC 12700 +N7716 233631.0 +001750 12.82 8 2.1 1.8 35 71883 UGC 12702 +N7717 233743.7 -150707 13.83 8 1.4 1.1 0 71941 MCG -3-60- 8 +N7718 233805.0 +254311 15.01 8 0.9 0.6 0 71959 UGC 12712 +N7719 233802.6 -225828 15.12 8 1.8 1.5 0 +N7720 233829.3 +270157 13.40 8 1.6 1.3 0 71985 UGC 12716 +N7721 233848.7 -063106 12.22 8 3.5 1.4 20 72001 MCG -1-60- 17 +N7722 233841.2 +155717 13.30 8 1.69 1.19 0 71993 UGC 12718 +N7723 233857.1 -125742 11.94 8 3.5 2.3 40 72009 MCG -2-60- 5 +N7724 233907.1 -121327 13.90 8 1.4 1.0 0 72015 MCG -2-60- 6 +N7725 233917.0 -043207 15. 8 +N7726 233911.7 +270658 15.04 8 1.5 0.5 60 72024 UGC 12721 +N7727 233953.8 -121736 11.50 8 4.7 3.5 0 72060 MCG -2-60- 8 +N7728 234000.8 +270801 14.13 8 1.0 0.8 0 72064 UGC 12727 +N7729 234033.6 +291117 14.37 8 1.9 0.6 0 72083 UGC 12730 +N7730 234045.9 -203031 15.22 8 +N7731 234129.2 +034421 13.51 8 1.4 1.1 95 72128 UGC 12737 +N7732 234133.5 +034328 14.27 8 1.9 0.6 96 72131 UGC 12738 +N7733 234233.2 -655727 14.29 8 1.3 0.8 107 72177 ESO 110- 22 +N7734 234243.1 -655639 13.89 8 1.4 1.1 119 72183 ESO 110- 23 +N7735 234217.3 +261354 14.56 8 1.3 0.9 0 72165 UGC 12744 +N7736 234225.8 -192709 13.89 8 1.7 1.5 0 72173 ESO 606- 5 +N7737 234246.4 +270311 14.81 8 1.0 0.4 0 72182 UGC 12745 +N7738 234402.0 +003100 13.87 8 2.0 1.5 0 72247 UGC 12757 +N7739 234430.1 +001914 14.70 8 0.80 0.73 0 72272 CGCG 381- 38 +N7740 234317.1 +272132 15.6 8 +N7741 234354.0 +260432 11.84 8 4.4 3.0 170 72237 UGC 12754 +N7742 234416.0 +104604 12.35 8 1.7 1.7 0 72260 UGC 12760 +N7743 234421.6 +095604 12.38 8 3.0 2.6 80 72263 UGC 12759 +N7744 234459.3 -425438 12.87 8 2.2 1.7 105 72300 ESO 292- 17 +N7745 234445.8 +255432 15.50 8 0.6 0.6 0 +N7746 234520.0 -014106 14.07 8 1.4 1.1 0 72319 UGC 12768 +N7747 234532.2 +272139 14.38 8 1.5 0.5 0 72328 UGC 12772 +N7748 234456.7 +694517 0.00 0 0 +N7749 234547.5 -293104 14.34 8 1.6 1.1 0 72338 ESO 471- 9 +N7750 234637.8 +034757 13.49 8 1.6 0.8 171 72367 UGC 12777 +N7751 234658.3 +065143 13.81 8 1.0 1.0 0 72381 UGC 12778 +N7752 234658.6 +292732 15.00 8 0.8 0.5 113 72382 UGC 12779 +N7753 234704.8 +292900 12.83 8 3.3 2.1 0 72387 UGC 12780 +N7754 234913.0 -163544 15. 8 +N7755 234751.9 -303110 12.56 8 3.8 2.9 20 72444 ESO 471- 20 +N7756 234845.6 +041015 13.9 8 +N7757 234845.1 +041024 13.14 8 2.5 1.8 115 72491 UGC 12788 +N7758 234855.2 -220127 15.36 8 0.7 0.5 0 72497 ESO 606- 10 +N7759 234854.7 -163228 14.50 8 1.3 1.0 0 72496 MCG -3-60- 18 +N7760 234911.9 +305859 14.45 8 1.0 1.0 0 72512 UGC 12794 +N7761 235128.9 -132254 13.95 8 1.2 1.2 0 72641 MCG -2-60- 20 +N7762 235001.7 +680217 0.00 3 0 +N7763 235015.7 -163524 15.25 0 1.9 1.1 0 +N7764 235054.0 -404342 12.60 8 1.9 1.4 0 72597 ESO 293- 4 +N7764A235322.8 -404836 8 1.3 0.7 0 72762 ESO 293- 8 +N7765 235052.1 +270959 15.46 8 0.7 0.7 0 72596 MCG 4-56- 15 +N7766 235055.9 +270734 15.7 8 +N7767 235056.3 +270514 14.50 8 1.0 0.2 0 72601 UGC 12805 +N7768 235058.5 +270850 13.24 8 1.6 1.3 60 72605 UGC 12806 +N7769 235104.0 +200902 12.77 8 1.7 1.6 0 72615 UGC 12808 +N7770 235122.7 +200554 14.40 8 0.8 0.7 0 72635 UGC 12813 +N7771 235125.1 +200649 13.08 8 2.5 1.0 68 72638 UGC 12815 +N7772 235145.9 +161453 0.00 3 0 +N7773 235209.9 +311636 14.24 8 1.2 1.2 0 72681 UGC 12820 +N7774 235210.7 +112813 14.60 8 1.1 1.1 0 72679 UGC 12819 +N7775 235224.4 +284622 13.96 8 1.0 0.8 0 72696 UGC 12821 +N7776 235416.5 -133511 14.72 8 +N7777 235312.5 +281700 14.30 8 1.2 0.8 0 72744 UGC 12829 +N7778 235320.1 +075214 13.68 8 1.0 1.0 0 72756 UGC 12827 +N7779 235326.1 +075232 13.66 8 1.4 1.1 10 72770 UGC 12831 +N7780 235324.0 +080700 14.80 8 1.0 0.5 3 72775 UGC 12833 +N7781 235342.0 +075000 15.00 8 0.8 0.2 0 72785 MCG 1-60- 47 +N7782 235354.0 +075817 13.08 8 2.4 1.3 175 72788 UGC 12834 +N7783 235410.1 +002258 14.14 8 +N7784 235513.7 +214543 15.5 8 +N7785 235519.1 +055453 12.63 8 2.5 1.3 143 72867 UGC 12841 +N7786 235521.5 +213517 14.10 8 0.6 0.4 0 72870 UGC 12842 +N7787 235607.8 +003258 15.00 8 1.22 0.47 0 72930 UGC 12849 +N7788 235645.6 +612400 0.00 3 0 +N7789 235660.0 +564254 7.68 3 +N7790 235824.0 +611300 9.18 3 +N7791 235757.3 +104557 0.00 0 0 +N7792 235805.0 +163017 15. 8 +N7793 235749.5 -323524 9.63 8 9.3 6.3 98 73049 ESO 349- 12 +N7794 235834.1 +104341 13.53 8 1.5 1.3 0 73103 UGC 12872 +N7795 235837.4 +600206 0.00 0 0 +N7796 235859.8 -552724 12.46 8 2.2 1.9 168 73126 ESO 149- 7 +N7797 235858.9 +033805 14.50 8 1.0 0.9 0 73125 UGC 12877 +N7798 235925.3 +204500 12.97 8 1.4 1.3 0 73163 UGC 12884 +N7799 235931.5 +311744 0.00 8 0 73156 UGC 12882 +N7800 235936.3 +144820 13.06 8 2.3 1.6 0 73177 UGC 12885 +N7801 000021.4 +504442 0.00 0 0 +N7802 000100.4 +061431 14.48 8 1.1 0.6 0 81 UGC 12902 +N7803 000119.8 +130642 14.06 8 1.0 0.6 85 101 UGC 12906 +N7804 000118.8 +074459 0.00 0 0 diff --git a/kstars/kstars/data/ngcic09.dat b/kstars/kstars/data/ngcic09.dat new file mode 100644 index 00000000..7c23b7a8 --- /dev/null +++ b/kstars/kstars/data/ngcic09.dat @@ -0,0 +1,1000 @@ +N7805 000126.6 +312602 14.20 8 1.2 0.9 0 109 UGC 12908 +N7806 000130.0 +312631 14.31 8 1.1 0.8 0 112 UGC 12911 +N7807 000026.6 -185030 15.6 8 +N7808 000332.3 -104442 13.48 8 1.3 1.3 0 243 MCG -2- 1- 13 +N7809 000209.4 +025628 15.14 8 0.5 0.4 0 158 MCG 0- 1- 19 +N7810 000219.1 +125818 14.03 8 1.2 0.9 0 163 UGC 12919 +N7811 000226.5 +032107 15.06 8 0.4 0.4 0 168 MCG 0- 1- 20 +N7812 000254.5 -341408 13.86 8 1.1 0.7 0 195 ESO 349- 21 +N7813 000409.2 -115903 14.5 8 +N7814 000315.1 +160845 11.56 8 5.5 2.3 135 218 UGC 8 +N7815 000324.8 +204215 0.00 0 0 +N7816 000348.8 +072843 13.61 8 1.7 1.5 0 263 UGC 16 +N7817 000358.9 +204508 12.56 8 3.5 0.9 0 279 UGC 19 +N7818 000408.8 +072246 14.67 8 1.0 1.0 0 288 UGC 21 +N7819 000424.8 +312825 14.18 8 1.5 1.2 0 303 UGC 26 +N7820 000430.8 +051201 13.87 8 1.3 0.6 0 307 UGC 28 +N7821 000516.7 -162837 13.77 8 1.4 0.5 0 367 MCG -3- 1- 19 +N7822 000335.3 +670942 0.00 7 0 +N7823 000445.6 -620342 13.40 8 1.1 1.0 0 328 ESO 111- 12 +N7824 000506.2 +065512 14.07 8 1.6 1.2 0 354 UGC 34 +N7825 000527.0 +051034 15.5 8 +N7826 000519.3 -204118 0.00 0 20.0: 0 +N7827 000527.6 +051320 14.93 8 1.2 0.9 0 378 UGC 38 +N7828 000627.0 -132454 14.40 8 0.9 0.5 0 483 MCG -2- 1- 25B +N7829 000629.1 -132514 14.60 8 0.7 0.7 0 488 MCG -2- 1- 25A +N7830 000601.8 +082034 0.00 0 0 +N7831 000719.5 +323633 13.60 8 1.7 0.4 0 569 UGC 60 +N7832 000628.4 -034258 13.89 8 1.9 1.0 0 485 MCG -1- 1- 33 +N7833 000631.4 +273823 0.00 0 0 +N7834 000637.8 +082204 14.95 8 1.1 0.8 0 504 UGC 49 +N7835 000646.6 +082536 15.5 8 +N7836 000801.5 +330412 14.40 8 0.9 0.5 133 608 UGC 65 +I 1 000827.0 +274304 0.00 0 0 +I 2 001100.9 -124922 15.00 0 0.7 0.15 0 +I 3 001206.1 -002454 15.1 8 +I 4 001326.9 +172911 14.04 8 1.0 0.9 0 897 UGC 123 +I 5 001734.9 -093235 14. 8 +I 6 001854.8 -031632 14.5 8 +I 7 001853.3 +103540 14.7 8 +I 8 001902.4 -031322 15. 8 +I 9 001944.0 -140718 15. 8 +I 10 002024.6 +591730 11.81 8 6.3 5.1 0 1305 UGC 192 +I 11 005259.3 +563719 0.00 5 0 +I 12 002015.1 -023907 16. 8 +I 13 002020.1 +074202 14.73 8 1.4 0.5 0 1301 UGC 195 +I 14 002231.3 +102925 0.00 0 0 +I 15 002757.6 -000340 15.50 0 0.47 0.41 0 +I 16 002807.6 -130538 15.08 0 0.5 0.3 0 +I 17 002829.8 +023856 14.8 8 +I 18 002836.0 -113559 15. 8 +I 19 002839.5 -113826 15.0 8 +I 20 002839.7 -130037 14. 8 +I 21 002910.5 -000950 14.5 8 +I 22 002933.2 -090450 15. 8 +I 23 003050.8 -124312 14. 8 +I 24 003116.6 +305022 0.00 0 0 +I 25 003112.1 -002426 15.00 8 0.34 0.17 0 1905 MCG 0- 2- 64 +I 26 003148.0 -131959 12.04 8 +I 27 003306.2 -132217 16.05 0 0.58 0.53 0 +I 28 003308.7 -132723 15.41 0 0 +I 29 003410.8 -021040 15.60 0 0.6 0.6 0 +I 30 003414.8 -020503 15. 8 +I 31 003424.6 +121605 15.23 8 1.6 0.3 0 2062 UGC 340 +I 32 003501.7 -020830 15. 8 +I 33 003505.1 -020817 15. 8 +I 34 003536.4 +090727 13.50 8 2.8 1.0 0 2134 UGC 351 +I 35 003739.9 +102129 14.67 8 1.0 0.8 0 2246 UGC 374 +I 36 003749.6 -152629 15.47 0 0.53 0.50 0 +I 37 003834.2 -152131 16.15 0 0.71 0.42 0 +I 38 003836.9 -152526 14. 8 +I 39 003908.4 -141017 13.01 8 +I 40 003921.5 +022720 15.1 8 +I 41 003940.0 -141030 14. 8 +I 42 004105.4 -152545 15. 8 +I 43 004222.0 +293829 13.94 8 1.6 1.4 0 2536 UGC 448 +I 44 004215.9 +005043 14.5 8 +I 45 004236.3 +293919 0.00 8 0 2537 UGC 449 +I 46 004258.0 +271513 14.75 8 0.6 0.5 0 2575 CGCG 479- 63 +I 47 004255.0 -134427 16.09 0 0.58 0.37 0 +I 48 004334.4 -081113 13.98 8 1.0 0.8 0 2603 MCG -1- 3- 1 +I 49 004356.1 +015053 14.20 8 1.5 1.3 95 2617 UGC 468 +I 50 004605.7 -093010 14. 8 +I 51 004624.2 -132632 13.75 8 1.3 1.2 0 2710 MCG -2- 3- 11 +I 52 004823.8 +040531 15.17 8 1.0 0.4 0 2834 UGC 494 +I 53 005040.7 +103601 14.86 8 1.1 1.1 0 2951 UGC 516 +I 54 005046.8 -021716 0.00 0 0 +I 55 005142.4 +074307 15.00 0 0.5 0.25 0 +I 56 005129.9 -125040 15.16 8 0.8 0.8 0 3014 MCG -2- 3- 30 +I 56 005151.3 -124604 8 0.4 0.3 0 3035 +I 57 005448.5 +115028 15.11 8 1.0 1.0 0 3229 UGC 559 +I 58 005502.4 -134041 15. 8 +I 59 005728.6 +610837 0.00 5 0 Gamma Cas Nebula +I 60 005604.2 -132128 15. 8 +I 61 005707.2 +073024 15.3 8 +I 62 005844.0 +114828 15.0 8 +I 63 005901.4 +605317 13.33 5 Gamma Cas Nebula +I 64 005924.5 +270331 15.6 8 +I 65 010055.8 +474051 13.60 8 3.9 1.1 155 3635 UGC 625 +I 66 010032.7 +304749 14.94 8 1.0 0.5 125 3606 UGC 623 +I 67 010017.6 -065439 0.00 0 0 +I 68 010021.6 -065639 0.00 0 0 +I 69 010123.6 +310227 14.56 8 0.9 0.9 0 3666 MCG 5- 3- 41 +I 70 010106.0 +000300 8.31 0 +I 71 010118.0 -064900 14.5 8 +I 72 010130.0 -064600 12.38 0 +I 73 010452.9 +044600 15.4 5 +I 74 010556.0 +040524 11.40 8 +I 75 010711.6 +105013 14.57 8 1.3 1.0 0 3959 UGC 684 +I 76 010811.6 -043316 15.5 8 +I 77 010851.2 -152420 14. 8 +I 78 010847.7 -155042 13.02 8 1.7 0.7 0 4079 MCG -3- 4- 10 +I 79 010849.7 -155655 14.87 8 0.92 0.46 0 4082 MCG -3- 4- 11 +I 80 010850.7 -152432 14.36 8 0.3 0.2 0 4074 MCG -3- 4- 7 +I 81 010922.2 -014145 14.8 8 +I 82 010905.8 -160001 14. 8 +I 83 011029.6 +014121 15.2 8 +I 84 011125.6 +013824 15.0 8 +I 85 011149.5 -002709 0.00 0 0 +I 86 011328.5 -161430 15.28 0 0 +I 87 011415.8 +004555 15.30 8 0.65 0.53 0 4454 MCG 0- 4- 48 +I 88 011420.6 +005501 16. 8 +I 89 011603.6 +041739 13.35 8 2.0 1.6 0 4578 UGC 818 +I 90 011630.3 -075838 14.50 8 1.3 0.9 0 4606 MCG -1- 4- 23 +I 91 011842.0 +023259 13.02 0 +I 92 011948.5 +324601 15.1 8 +I 93 011902.3 -170337 14.03 8 1.3 0.5 0 4724 MCG -3- 4- 43 +I 94 012006.0 +324200 13.50 0 +I 95 011917.9 -123427 16.45 0 0.55 0.48 0 +I 96 012033.2 +293702 14.81 0 0.8 0.4 0 +I 97 012002.0 +145140 15.70 0 0.62 0.45 0 +I 98 012054.9 -123617 15.00 0 0.6 0.6 0 +I 99 012227.3 -125709 15. 8 +I 100 012253.9 -043835 14.58 8 1.1 0.8 0 5029 MCG -1- 4- 30 +I 101 012408.5 +095550 14.74 8 1.4 0.6 0 5147 UGC 949 +I 102 012426.3 +095312 15.44 8 0.9 0.3 0 5172 UGC 954 +I 103 012436.4 +020239 15.00 8 0.9 0.5 0 5192 UGC 963 +I 104 012436.0 -012659 8.79 1 +I 105 012446.5 +020432 11.50 8 +I 106 012441.8 -013515 14.0 8 +I 107 012513.3 +145220 14.90 8 0.88 0.70 0 5250 UGC 978 +I 108 012439.1 -123804 15. 8 +I 109 012513.1 +020358 14.50 8 1.1 0.9 0 5251 UGC 980 +I 110 012554.0 +333000 13.26 0 +I 111 012600.1 +332950 0.00 0 0 +I 112 012603.0 +112635 14.32 8 0.8 0.4 0 5328 UGC 1008 +I 113 012624.0 +191159 10.92 0 +I 114 012622.6 +095436 15.05 8 1.7 0.7 0 5343 UGC 1015 +I 115 012654.4 +191251 15.20 8 0.7 0.7 0 5395 MCG 3- 4- 39 +I 116 012650.4 -045853 14.5 8 +I 117 012725.4 -015137 0.00 0 0 +I 118 012736.0 -045951 15.48 0 0.2 0.2 0 +I 119 012755.0 -020226 14.70 8 1.3 0.6 0 5465 UGC 1047 +I 120 012812.9 -015456 15.23 8 0.8 0.2 0 5484 CGCG 385-152 +I 121 012821.8 +023047 14.28 8 0.9 0.5 0 5492 UGC 1053 +I 122 012812.0 -144959 13.73 0 +I 123 012851.4 +022647 15.19 8 0.4 0.3 0 5524 MCG 0- 4-161 +I 124 012912.0 -015559 14.40 1 +I 125 012918.3 -131647 15. 8 +I 126 012947.8 -015901 15.00 8 1.4 1.2 0 5577 UGC 1071 +I 127 012947.6 -065848 14.83 8 1.8 0.5 0 5581 MCG -1- 4- 57 +I 128 013024.7 -115846 15. 8 +I 129 013131.2 -123916 15.01 8 1.3 0.9 0 5675 MCG -2- 5- 1 +I 130 013128.7 -153529 15. 8 +I 131 013315.0 +304509 12.52 5 +I 132 013315.8 +305643 0.00 5 0.80 0.60 0 +I 133 013315.0 +305318 12.80 5 0.53 0.47 0 +I 134 013324.0 +305259 14.07 1 +I 135 013415.5 +303713 0.00 5 0.57 0.43 0 +I 136 013312.0 +303000 11.04 5 +I 137 013338.9 +303121 0.00 5 0 +I 138 013302.0 -004123 14.40 8 1.13 0.67 0 5771 UGC 1106 +I 139 013342.0 +302800 13.10 1 +I 140 013358.2 +303300 0.00 0 0 +I 141 013251.6 -144850 14.33 8 1.2 1.2 0 5765 MCG -3- 5- 4 +I 142 013355.1 +304521 11.30 5 +I 143 013406.0 +304659 11.40 5 +I 144 013740.8 -131852 15. 8 +I 145 013838.5 +004429 15.6 8 +I 146 013839.6 -174951 14.35 8 +I 147 013958.9 -145154 14. 8 +I 148 014227.1 +135836 13.9 8 +I 149 014225.4 -161802 14.24 0 1.0 0.3 0 +I 150 014257.5 +041201 14.74 8 1.0 0.5 0 6316 UGC 1202 +I 151 014357.5 +131209 0.00 0 0 +I 152 014401.3 +130428 12.96 8 +I 153 014436.2 +123744 0.00 0 0 +I 154 014516.3 +103857 14.76 8 1.4 0.2 0 6439 UGC 1229 +I 155 014730.0 +594659 14.39 0 +I 156 014529.2 +103310 14.45 8 1.5 1.2 0 6448 UGC 1231 +I 157 014542.0 +125200 13.48 0 +I 158 014554.0 -065559 12.73 0 +I 159 014625.0 -083812 13.90 8 1.43 0.75 0 6505 MCG -2- 5- 42 +I 160 014629.5 -131452 14.65 8 1.2 0.8 0 6511 MCG -2- 5- 44 +I 161 014843.9 +103026 14.8 8 +I 162 014853.4 +103118 13.71 8 1.6 1.6 0 6643 UGC 1267 +I 163 014915.0 +204241 13.60 8 1.8 0.9 0 6675 UGC 1276 +I 164 014908.4 -035416 14.24 8 1.4 1.2 0 6666 MCG -1- 5- 37 +I 165 015014.0 +273845 13.2 8 +I 166 015230.0 +614959 13.0 3 +I 167 015108.3 +215450 13.60 8 2.9 1.9 95 6833 UGC 1313 +I 168 015027.5 -083123 15. 8 +I 169 015036.0 -124059 11.73 0 +I 170 015157.5 -083103 15. 8 +I 171 015510.2 +351655 13.23 8 2.5 2.2 0 7139 UGC 1388 +I 172 015454.2 +004840 14.90 8 0.73 0.49 0 7116 MCG 0- 5- 49 +I 173 015557.2 +011706 14.90 8 0.9 0.7 110 7217 UGC 1402 +I 174 015616.1 +034543 14.25 8 1.3 0.8 0 7249 UGC 1409 +I 175 015618.8 +011957 13.10 8 +I 176 015653.4 -020108 14.70 8 2.35 0.33 0 7306 UGC 1426 +I 177 015700.6 -000523 15.20 8 0.58 0.49 0 7326 CGCG 387- 7 +I 178 015855.0 +364032 14.06 8 1.3 0.9 170 7488 UGC 1456 +I 179 020011.6 +380115 13.56 8 1.8 1.5 110 7581 UGC 1475 +I 180 020000.4 +233615 12.90 8 +I 181 020002.3 +233931 15.7 8 +I 182 015951.8 +072443 14.53 8 0.8 0.6 0 7556 UGC 1473 +I 183 015934.0 -052050 15.13 8 1.3 0.4 0 7538 MCG -1- 6- 15 +I 184 015951.2 -065028 14.66 8 1.0 0.5 0 7554 MCG -1- 6- 21 +I 185 020006.1 -013142 16. 8 +I 186 020024.0 -013310 15.3 8 +I 187 020130.7 +262851 13.78 8 2.0 0.7 0 7683 UGC 1507 +I 188 020160.0 +270159 12.68 0 +I 189 020152.9 +233305 14.78 8 0.8 0.8 0 7716 MCG 4- 5- 39 +I 190 020207.3 +233259 15.10 8 0.25 0.2 0 7731 MCG 4- 5- 40 +I 191 020229.4 +182222 14.0 8 +I 192 020232.4 +160051 14.52 8 0.9 0.7 0 7768 UGC 1530 +I 193 020231.0 +110535 14.14 8 1.7 1.5 0 7765 UGC 1529 +I 194 020305.2 +023651 15.21 8 2.07 0.29 0 7812 UGC 1542 +I 195 020344.6 +144233 14.00 8 1.17 0.60 0 7846 UGC 1555 +I 196 020349.8 +144421 13.60 8 2.60 0.79 0 7856 UGC 1556 +I 197 020404.9 +024713 14.29 8 1.0 0.5 0 7875 UGC 1564 +I 198 020603.1 +091744 14.58 8 1.1 0.6 0 8011 UGC 1592 +I 199 020619.4 +091339 14.90 8 1.4 0.8 0 8026 UGC 1594 +I 200 020526.6 +311031 13.65 8 2.2 1.5 0 8064 CGCG 504- 12 +I 201 020715.3 +090654 16.77 0 0.60 0.60 0 +I 202 020728.6 +091006 15.14 8 1.4 0.2 0 8101 UGC 1610 +I 203 020729.6 +090722 16.90 0 0.60 0.50 0 +I 204 020727.1 -012549 15.70 0 0.5 0.5 0 +I 205 020727.4 -020529 14.49 8 1.0 0.9 0 8098 UGC 1613 +I 206 020930.6 -065805 14.64 8 +I 207 020939.3 -065520 14.50 8 1.9 0.5 0 8251 MCG -1- 6- 54 +I 208 020827.7 +062342 14.20 8 1.8 1.8 0 8167 UGC 1635 +I 209 020858.7 -070332 14.11 8 1.7 1.3 0 8200 MCG -1- 6- 51 +I 210 020928.2 -094048 14.00 8 2.3 0.6 0 8232 MCG -2- 6- 32 +I 211 021108.0 +035109 13.90 8 2.3 1.8 0 8360 UGC 1678 +I 212 021338.2 +163538 15.23 8 0.9 0.6 0 8527 CGCG 461- 62 +I 213 021404.3 +162721 14.60 8 1.9 1.5 0 8556 UGC 1719 +I 214 021405.8 +051032 14.70 8 0.8 0.6 0 8562 UGC 1720 +I 215 021409.5 -064824 15. 8 +I 216 021555.5 -020054 15.70 8 0.46 0.29 0 +I 217 021610.4 -115536 14.99 8 2.2 0.4 0 8673 MCG -2- 6- 46 +I 218 021707.3 +011656 15.7 8 +I 219 021838.8 -065412 14.44 8 1.2 0.9 0 8813 MCG -1- 6- 88 +I 220 021911.9 -124650 14. 8 +I 221 022240.9 +281525 13.70 8 1.7 1.2 0 9035 UGC 1835 +I 222 022248.1 +113814 14.5 8 +I 223 022200.7 -204443 14.13 8 1.05 0.53 0 8998 ESO 545- 8 +I 224 022445.2 -123350 14. 8 +I 225 022628.3 +010938 14.60 8 0.94 0.82 0 9283 UGC 1907 +I 226 022745.8 +281233 16.00 8 2.1 1.6 0 9373 UGC 1922 +I 227 022803.7 +281030 15.5 8 +I 228 022641.5 -143056 14.50 0 1.1 0.3 0 +I 229 022722.1 -234847 0.00 0 0 +I 230 022847.3 -104953 15.50 0 0.2 0.2 0 +I 231 022956.4 +011045 14.80 8 0.86 0.67 0 9514 UGC 1978 +I 232 023111.6 +011556 14.30 8 1.7 1.2 0 9588 UGC 1994 +I 233 023140.7 +024836 15.70 8 0.3 0.2 0 9610 CGCG 388- 33 +I 234 023137.7 -000825 15.00 8 0.81 0.41 0 9613 CGCG 388- 34 +I 235 023250.6 +203838 14.90 8 0.4 0.3 0 9698 UGC 2016 +I 236 023255.8 -000752 15.50 0 0.71 0.40 0 +I 237 023331.6 +010824 14.70 0 0.71 0.67 0 +I 238 023522.7 +125016 13.79 8 1.7 0.9 0 9835 UGC 2070 +I 239 023627.9 +385812 11.80 8 4.6 4.2 0 9899 UGC 2080 +I 240 023847.6 +414013 14.5 8 +I 241 023754.5 +021941 14.30 8 1.1 0.7 0 9969 UGC 2115 +I 242 023832.2 -065407 15. 8 +I 243 023832.1 -065408 15.03 8 1.2 0.8 0 10009 MCG -1- 7- 26 +I 244 023924.7 +024342 15.3 8 +I 245 023854.1 -141826 14. 8 +I 246 024028.6 +022843 15.5 8 +I 247 024008.8 -114402 14.57 8 1.3 1.1 0 10100 MCG -2- 7- 52 +I 248 024125.8 +174844 14.32 8 1.0 0.6 0 10197 UGC 2170 +I 249 024103.8 -065554 13. 8 +I 250 024054.2 -131851 15. 8 +I 251 024113.8 -145728 15. 8 +I 252 024145.1 -145054 15.35 0 0.87 0.56 0 +I 253 024205.7 -150249 15.16 0 0.3 0.25 0 +I 254 024206.3 -150529 14. 8 +I 255 024703.3 +161717 15.7 8 +I 256 024940.3 +465717 14.31 0 0.5 0 +I 257 024945.9 +465837 13.80 8 2.2 1.6 155 10729 UGC 2298 +I 258 024946.1 +410306 15.00 8 1.4 1.2 0 10721 CGCG 539-106 +I 259 024940.9 +410318 15.30 8 0.7 0.6 0 10730 UGC 2306 +I 260 025101.2 +465716 14.10 8 1.4 0.9 0 10812 UGC 2325 +I 261 024912.0 -142659 14. 8 +I 262 025143.3 +424942 14.20 8 1.6 1.4 0 10850 UGC 2335 +I 263 024939.9 -000412 14.60 0 0.72 0.48 0 +I 264 024847.6 -000633 15.60 0 0.54 0.40 0 +I 265 025444.0 +413919 15.70 0 0.7 0.4 0 +I 266 025504.8 +421545 15.7 8 +I 267 025350.2 +125054 13.87 8 2.0 1.6 15 10932 UGC 2368 +I 268 025526.8 -140610 15. 8 +I 269 025526.5 -140400 15. 8 +I 270 025544.2 -141228 13.76 8 1.3 1.2 0 11061 MCG -2- 8- 28 +I 271 025559.3 -120024 15. 8 +I 272 025606.4 -141112 15. 8 +I 273 025710.8 +024630 14.25 8 1.5 0.5 0 11156 UGC 2425 +I 274 030005.2 +441247 0.00 0 0 +I 275 030055.9 +442047 17.50 0 0 +I 276 025841.6 -154207 13.97 8 1.9 0.5 0 11264 MCG -3- 8- 54 +I 277 025950.1 +024617 13.87 8 1.2 0.9 90 11336 UGC 2460 +I 278 030130.4 +374558 14.17 8 1.7 1.7 0 11414 UGC 2481 +I 279 030112.2 +161233 15.2 8 +I 280 030303.6 +422134 0.00 0 0 +I 281 030437.1 +422146 15.50 0 0.4 0.4 0 +I 282 030613.2 +415056 13.50 0 1.9 1.1 0 +I 283 030350.4 -001216 15.00 0 0.28 0.20 0 +I 284 030609.8 +422219 12.47 8 4.1 2.1 13 11643 UGC 2531 +I 285 030406.2 -120056 15.02 8 1.1 0.2 0 11557 MCG -2- 8- 44 +I 286 030447.2 -062904 0.00 0 0 +I 287 030457.8 -120414 15.26 0 1.0 0.6 0 +I 288 030732.9 +422315 14.80 8 1.0 0.3 0 11702 UGC 2544 +I 289 031019.2 +611900 16.8 6 +I 290 030942.7 +405827 15.40 8 1.1 0.2 0 11817 UGC 2561 +I 291 030726.4 -123515 14.65 8 1.0 0.6 0 11699 MCG -2- 9- 1 +I 292 031013.4 +404559 14.21 8 1.2 0.6 75 11846 UGC 2567 +I 293 031056.1 +410814 15.70 0 0.2 0.2 0 +I 294 031103.1 +403720 14.90 8 1.4 1.0 0 11878 UGC 2574 +I 295 031100.7 +403655 0.00 0 0 +I 296 031104.8 +403737 0.00 0 0 +I 297 031318.4 +420856 0.00 0 0 +I 298 031118.5 +011854 0.00 8 0 11890 MCG 0- 9- 15 +I 298 031119.6 +011846 8 0.7 0.5 5 11893 MCG 0- 9- 16 +I 299 031102.5 -130635 15.79 0 0.63 0.56 0 +I 300 031416.0 +422455 16.30 0 0 +I 301 031447.7 +421322 14.20 8 1.7 1.6 0 12074 UGC 2606 +I 302 031251.7 +044218 13.59 8 1.9 1.5 0 11972 UGC 2595 +I 303 031240.8 -114124 16.16 0 0.61 0.44 0 +I 304 031501.4 +375255 14.64 8 1.1 0.7 0 12080 UGC 2609 +I 305 031503.8 +375135 15.7 8 +I 306 031301.7 -114250 15. 8 +I 307 031345.2 -001429 14.30 8 1.78 0.62 0 12017 UGC 2600 +I 308 031615.8 +411051 15.40 0 1.2 1.2 0 +I 309 031606.3 +404816 14.50 8 0.8 0.8 0 12141 MCG 7- 7- 43 +I 310 031643.0 +411927 13.89 8 1.3 1.3 0 12171 UGC 2624 +I 311 031646.7 +400013 15.00 8 1.1 1.1 0 12177 UGC 2625 +I 312 031808.4 +414516 14.40 8 1.0 0.5 0 12279 UGC 2644 +I 313 032057.9 +415338 15.10 8 0.9 0.8 0 12558 UGC 2682 +I 314 031850.0 -015824 13.8 8 +I 315 031909.3 +040218 15.1 8 +I 316 032119.9 +415554 15.0 8 +I 317 031855.5 -124424 14. 8 +I 318 032043.9 -143408 14. 8 +I 319 032329.0 +412459 0.00 0 0 +I 320 032559.2 +404721 14.60 8 1.2 1.1 0 12819 UGC 2732 +I 321 032429.6 -145907 15. 8 +I 322 032600.5 +034050 15.01 8 0.9 0.8 0 12820 CGCG 390- 89 +I 323 032933.5 +415118 0.00 0 0 +I 324 032628.3 -212120 14.33 0 0.9 0.9 0 +I 325 033048.8 -070248 15.00 0 0.80 0.75 0 +I 326 033036.6 -142532 15.34 8 1.2 0.9 0 13030 MCG -3- 9- 49 +I 327 033110.0 -144131 15. 8 +I 328 033110.8 -143818 14. 8 +I 329 033201.4 +001646 14.90 8 0.98 0.54 0 13109 MCG 0-10- 1 +I 330 033208.0 +002112 14.97 8 0.9 0.3 0 13117 UGC 2779 +I 331 033219.1 +001657 14.90 8 0.70 0.60 0 13119 MCG 0-10- 3 +I 332 033237.4 +012257 14.68 8 1.2 0.6 0 13137 MCG 0-10- 4 +I 333 033403.4 -043506 0.00 0 0 +I 334 034517.1 +763813 12.45 8 2.5 1.9 0 13759 UGC 2824 +I 335 033531.0 -342649 12.89 8 2.6 0.7 0 13277 ESO 358- 26 +I 336 033757.0 +232147 0.00 5 0 +I 337 033704.3 -064316 0.00 0 0 +I 338 033738.1 +030708 14.70 8 0.9 0.9 0 13373 MCG 0-10- 7 +I 339 033802.2 -182352 0.00 0 0.2 0.2 0 +I 340 033929.1 -130654 14.76 8 1.5 0.6 0 13464 MCG -2-10- 5 +I 341 034055.7 +215737 0.00 0 0 +I 342 034649.7 +680545 9.10 8 21.4 20.9 0 13826 UGC 2847 +I 343 034007.5 -182640 14.10 8 1.6 0.8 118 13495 ESO 548- 66 +I 344 034129.5 -043957 15. 8 +I 345 034109.1 -181850 14.64 8 +I 346 034144.6 -181603 13.62 8 2.0 1.3 78 13575 ESO 548- 78 +I 347 034232.6 -041755 13.98 8 1.3 1.0 0 13622 MCG -1-10- 24 +I 348 034430.0 +321659 8.03 3 +I 349 034620.1 +235623 0.00 5 0 +I 350 034438.5 -114757 14. 8 +I 351 034732.9 +350248 15. 6 +I 352 034737.4 -084355 15.76 0 0.58 0.40 0 +I 353 035301.0 +255053 0.00 0 0 +I 354 035357.9 +230849 0.00 5 0 +I 355 035349.2 +195845 15.4 8 +I 356 040747.1 +694847 11.39 8 5.2 3.9 90 14508 UGC 2953 +I 357 040344.0 +220933 14.13 8 1.2 1.0 0 14384 UGC 2941 +I 358 040342.9 +195342 15.07 8 1.0 0.4 0 14382 UGC 2940 +I 359 041228.3 +274207 14.90 8 1.1 1.1 0 14653 UGC 2980 +I 360 040902.5 +260752 0.00 5 0 +I 361 041860.0 +581759 12.92 3 +I 362 041642.4 -121200 14.37 8 1.7 1.1 0 14782 MCG -2-11- 31 +I 363 041855.4 +030159 15.4 8 +I 364 041906.7 +031120 15.2 8 +I 365 041914.1 +032054 14.80 8 1.0 0.6 0 14860 MCG 1-11- 17 +I 366 041941.5 +022135 15.6 8 +I 367 042041.0 -144652 15.00 8 1.5 0.7 0 14917 MCG -2-12- 1 +I 368 042242.7 -123654 14. 8 +I 369 042328.2 -114724 15. 8 +I 370 042401.7 -092341 14.64 8 1.3 1.1 0 15029 MCG -2-12- 11 +I 371 043012.6 -003340 0.00 0 0 +I 372 043004.2 -050036 12.60 0 1.1 0.5 0 +I 373 043042.7 -045213 15.00 8 1.3 0.9 0 15335 MCG -1-12- 13 +I 374 043232.8 +163803 15.7 8 +I 375 043103.1 -125826 14.63 0 1.1 0.8 0 +I 376 043113.8 -122600 15.30 0 0.60 0.55 0 +I 377 043116.5 -122718 14.50 0 0.8 0.8 0 +I 378 043127.9 -121759 15.60 0 1.01 0.44 0 +I 379 043150.9 -071418 15.00 0 0.9 0.9 0 +I 380 043141.3 -125536 15. 8 +I 381 044429.0 +753826 13.08 8 2.4 1.3 0 15917 UGC 3130 +I 382 043755.5 -093110 13.00 8 2.3 1.4 0 15691 MCG -2-12- 49 +I 383 043858.0 +095333 0.00 0 0 +I 384 043918.3 -075021 0.00 0 0 +I 385 043931.4 -070551 15.41 8 1.2 0.5 0 15746 +I 386 043958.6 -092722 15.51 8 +I 387 044144.2 -070513 13.70 8 1.6 1.2 0 15831 MCG -1-12- 44 +I 388 044152.4 -071817 16.20 8 0 +I 389 044159.6 -071841 15.00 8 1.4 1.0 0 15840 MCG -1-12- 45 +I 390 044203.9 -071223 15.00 8 1.1 0.4 0 15844 MCG -1-12- 46 +I 391 045723.1 +781121 13.00 8 1.1 1.1 0 16402 UGC 3190 +I 392 044624.0 +033000 13.30 8 1.6 1.2 170 15973 UGC 3158 +I 393 044751.8 -153130 15. 8 +I 394 044850.7 -061649 0.00 0 0 +I 395 044933.8 +001514 13.90 8 1.1 0.9 130 16095 UGC 3178 +I 396 045759.1 +681925 13.00 8 2.1 1.4 0 16423 UGC 3203 +I 397 050106.6 +402530 0.00 0 0 +I 398 045812.5 -074649 15.00 8 1.3 0.4 0 16433 MCG -1-13- 40 +I 399 050144.1 -041719 15.00 8 0.6 0.3 0 16582 +I 400 050345.7 -154910 0.00 0 0 +I 401 050419.6 -100436 14.50 8 1.6 0.6 0 16672 MCG -2-13- 40 +I 402 050614.8 -090627 13.42 8 2.3 1.5 0 16742 MCG -2-13- 43 +I 403 051515.7 +395820 0.00 0 0 +I 404 051319.6 +094518 15.70 0 0 +I 405 051629.5 +342122 0.00 5 0 Flaming Star Nebula +I 406 051749.0 +395310 0.00 0 0 +I 407 051742.6 -153124 14.00 8 1.4 0.3 0 17056 MCG -3-14- 13 +I 408 051804.1 -251016 0.00 0 0 +I 409 051933.5 +031906 0.00 0 0 +I 410 052244.1 +332443 0.00 3 0 +I 411 052018.6 -251928 14.09 8 1.2 0.9 0 17130 ESO 486- 56 +I 412 052156.7 +032911 14.56 8 1.0 0.7 0 17180 UGC 3298 +I 413 052158.8 +032856 14.66 8 0.9 0.7 0 17181 UGC 3299 +I 414 052155.2 +032030 14.9 8 +I 415 052121.6 -153233 13.20 0 0.8 0.6 0 +I 416 052356.4 -171538 14.00 8 1.4 0.7 0 17229 MCG -3-14- 14 +I 417 052806.0 +342526 0.00 5 0 +I 418 052728.2 -124150 9.78 6 +I 419 053052.0 +300704 0.00 5 0 +I 420 053209.5 -043017 0.00 0 0 +I 421 053208.6 -075506 15.00 8 3.2 2.8 0 17407 MCG -1-15- 1 +I 422 053218.3 -171327 14. 8 +I 423 053322.0 -003652 0.00 5 0 +I 424 053337.2 -002447 0.00 5 0 +I 425 053709.9 +322547 0.00 5 0 +I 426 053631.4 -001754 0.00 5 0 +I 427 053618.0 -063659 0.00 0 0 +I 428 053624.2 -062706 0.00 0 0 +I 429 053818.8 -070226 0.00 8 0 +I 430 053835.9 -070459 0.00 5 0 +I 431 054014.0 -012746 0.00 5 0 +I 432 054056.0 -013025 0.00 5 0 +I 433 054031.3 -113953 14. 8 +I 434 054100.9 -022714 0.00 5 0 Horsehead Nebula +I 435 054300.5 -021845 0.00 5 0 +I 436 055340.1 +383729 0.00 0 0 +I 437 055137.4 -123354 15.25 0 1.2 0.7 0 +I 438 054940.6 -182113 0.00 8 0 18047 ESO 555- 9 +I 439 055639.5 +320122 0.00 5 0 +I 440 061913.3 +800406 14.16 8 1.7 0.9 0 18807 UGC 3427 +I 441 060242.6 -122957 14.00 8 1.4 1.1 0 18315 MCG -2-16- 1 +I 442 063611.9 +825806 13.77 8 1.1 1.1 0 19306 UGC 3470 +I 443 061637.4 +223154 0.00 7 0 +I 444 061834.0 +231847 7.03 5 +I 445 063721.2 +675135 14.19 8 1.2 0.9 0 19328 UGC 3497 +I 446 063106.1 +102735 0.00 0 0 +I 447 063100.3 +095351 0.00 0 0 +I 448 063245.3 +072319 0.00 0 0 +I 449 064541.1 +712038 13.48 8 1.7 1.3 0 19554 UGC 3515 +I 450 065211.9 +742535 15.00 8 0.8 0.5 130 19756 UGC 3547 +I 451 065252.0 +742851 14.60 8 1.3 1.1 0 19775 UGC 3550 +I 452 064839.1 -165405 13. 5 +I 453 064911.4 -165424 0.00 0 0 +I 454 065106.3 +125519 14.50 8 1.7 0.9 0 19725 UGC 3570 +I 455 073457.7 +853214 14.27 8 1.1 0.7 0 21334 UGC 3815 +I 456 070017.5 -300950 12.95 8 2.1 1.3 0 19993 ESO 427- 24 +I 457 070924.0 +500759 15.7 8 +I 458 071034.1 +500708 14.49 8 0.9 0.4 0 20306 UGC 3713 +I 459 071038.7 +501038 15.5 8 +I 460 071044.3 +501206 15.4 8 +I 461 071045.0 +500451 15.7 8 +I 462 071053.8 +501107 15. 8 +I 463 071100.9 +500704 0.00 0 0 +I 464 071104.7 +500813 14.77 8 0.8 0.4 0 20334 CGCG 234- 87 +I 465 071133.6 +501454 14.59 8 0.9 0.7 0 20357 MCG 8-13- 98 +I 466 070838.8 -041905 9.20 5 1.97 1.34 0 +I 467 073019.7 +795222 13.21 8 3.2 1.3 80 21164 UGC 3834 +I 468 071719.0 -131307 0.00 5 0 +I 469 075559.1 +850932 13.52 8 2.2 1.0 0 22213 UGC 3994 +I 470 072331.5 +460443 0.00 0 0 +I 471 074336.4 +494003 14.30 8 0.6 0.6 0 21659 UGC 3982 +I 472 074350.3 +493651 14.20 8 1.6 1.0 0 21665 UGC 3985 +I 473 074224.6 +091519 0.00 0 0 +I 474 074607.3 +263018 14.60 0 1.31 0.39 0 +I 475 074709.2 +302920 14.60 8 0.84 0.55 0 21795 MCG 5-19- 5 +I 476 074716.4 +265702 15.5 8 +I 477 075205.2 +232850 15.5 8 +I 478 075341.6 +262932 15.2 8 +I 479 075422.2 +270029 15.0 8 +I 480 075523.2 +264436 14.70 8 1.93 0.38 0 22188 UGC 4096 +I 481 075902.9 +240937 15.1 8 +I 482 075947.3 +252125 15.0 8 +I 483 075952.4 +255531 0.00 0 0 +I 484 080001.0 +263957 14.80 0 0.85 0.48 0 +I 485 080019.8 +264205 15.10 8 1.35 0.32 0 22443 UGC 4156 +I 486 080021.0 +263649 14.10 8 1.11 0.73 0 22445 UGC 4155 +I 487 075907.0 -003817 14.2 8 +I 488 080049.6 +255410 0.00 0 0 +I 489 080137.7 +255947 0.00 0 0 +I 490 080320.1 +254841 15.40 0 0.61 0.43 0 +I 491 080355.7 +263114 15.3 8 +I 492 080538.6 +261005 14.10 8 1.1 1.0 0 22724 UGC 4212 +I 493 080727.8 +250759 14.8 8 +I 494 080624.1 +010210 14.12 8 1.3 0.6 0 22755 UGC 4224 +I 495 080819.4 +090050 15.4 8 +I 496 080944.1 +255253 14.7 8 +I 497 081006.1 +245519 14.70 8 0.94 0.49 0 22918 MCG 4-20- 1 +I 498 080930.3 +051650 14.6 8 +I 499 084517.3 +854424 13.37 8 2.1 1.3 0 24602 UGC 4463 +I 500 081239.7 -160310 15. 8 +I 501 081847.6 +243214 15.40 8 0 23305 CGCG 119- 42 +I 502 082203.6 +084509 15.4 8 +I 503 082210.7 +031605 14.10 8 1.06 0.77 0 23474 UGC 4366 +I 504 082241.2 +041545 14.02 8 1.2 0.8 0 23495 UGC 4372 +I 505 082321.7 +042221 14.8 8 +I 506 082330.2 +041801 14.7 8 +I 507 082502.0 -003529 13.94 0 2.2 0.7 0 +I 508 082822.5 +250730 14.93 8 0.7 0.6 0 23762 MCG 4-20- 63 +I 509 083203.6 +240028 13.57 8 1.8 1.6 0 23936 UGC 4456 +I 510 083210.2 -020944 0.00 8 0.15 0.12 0 23940 UGC 4460 +I 511 084050.4 +732912 14.44 8 1.6 0.6 0 24397 UGC 4510 +I 512 090349.8 +853006 12.90 8 2.9 2.3 0 25451 UGC 4646 +I 513 083305.0 -122120 14.29 8 1.1 0.7 0 23983 MCG -2-22- 19 +I 514 083521.8 -020248 15.3 8 +I 515 083531.3 -015404 15.6 8 +I 516 083550.7 -015217 15.7 8 +I 517 083622.1 -020319 15.4 8 +I 518 083606.9 +004133 0.00 0 0 +I 519 084034.4 +023641 15.00 0 0.72 0.69 0 +I 520 085341.2 +732926 12.55 8 1.9 1.5 0 24970 UGC 4630 +I 521 084643.9 +023217 14.8 8 +I 522 085434.9 +571000 13.80 8 1.06 0.92 0 25009 UGC 4654 +I 523 085311.3 +090853 14.00 8 1.6 1.3 0 24948 UGC 4652 +I 524 085812.8 -191130 15.39 8 +I 525 090122.5 -015112 14.9 8 +I 526 090240.8 +105029 14.7 8 +I 527 090941.8 +373605 14.20 8 1.41 1.00 0 25821 UGC 4810 +I 528 090922.6 +154746 15.00 8 1.5 0.8 163 25783 UGC 4811 +I 529 091832.2 +734531 12.62 8 3.6 1.7 145 26295 UGC 4888 +I 530 091516.9 +115308 13.98 8 1.8 0.6 0 26101 UGC 4880 +I 531 091750.8 -001643 14.60 8 1.07 0.45 0 26258 UGC 4923 +I 532 091903.7 -164518 0.00 0 0 +I 533 092023.4 -035931 13.70 0 1.0 0.3 0 +I 534 092115.4 +030904 15.10 8 0.83 0.36 0 26471 UGC 4968 +I 535 092216.2 -010225 15.6 8 +I 536 092440.1 +250637 15.39 8 1.2 0.2 0 26669 UGC 5006 +I 537 092522.6 -122330 14.00 8 1.2 1.1 0 26717 MCG -2-24- 20 +I 538 092718.3 +230112 16.0 8 +I 539 092908.2 -023257 14.14 8 1.0 0.9 0 26909 UGC 5054 +I 540 093010.3 +075407 14.8 8 +I 541 093030.8 -041513 0.00 0 0 +I 542 093106.2 -131053 15.00 8 1.2 0.4 0 27012 MCG -2-24- 31 +I 543 093052.9 -144408 13. 8 +I 544 093552.9 +245336 15.3 8 +I 545 093605.3 +245656 15.30 8 0.4 0.4 0 27307 MCG 4-23- 13 +I 546 093450.2 -162304 14.41 8 1.1 0.7 0 27234 MCG -3-25- 7 +I 547 093612.0 -122500 13. 8 +I 548 093819.4 +092644 15.3 8 +I 549 094043.2 +035734 14.8 8 +I 550 094028.6 -065644 14.5 8 +I 551 094100.1 +065610 14.40 8 0.77 0.61 0 27645 UGC 5168 +I 552 094116.6 +103849 14.44 8 1.0 0.6 0 27665 UGC 5171 +I 553 094045.1 -052607 15.00 8 1.1 0.9 0 27625 MCG -1-25- 16 +I 554 094156.9 +121747 14.31 0 1.3 0.5 0 +I 555 094157.1 +121743 8 1.3 0.5 18 27716 UGC 5178 +I 556 094340.5 +110337 14.3 8 +I 557 094402.5 +105912 14.7 8 +I 558 094500.3 +292708 14.52 8 1.0 1.0 0 27931 MCG 5-23- 33 +I 559 094443.9 +093655 15.0 8 +I 560 094553.4 -001606 14.01 8 1.3 0.6 0 27998 UGC 5223 +I 561 094558.8 +030842 15.0 8 +I 562 094603.9 -035816 14.50 8 1.4 0.4 0 28011 MCG -1-25- 36 +I 563 094620.3 +030244 14.70 8 1.06 0.42 0 28032 MCG 1-25- 22 +I 564 094621.1 +030417 14.00 8 1.92 0.47 0 28033 UGC 5230 +I 565 094749.7 +155107 0.00 8 0 28159 UGC 5248 +I 566 094956.4 -001353 15.5 8 +I 567 095033.9 +124702 0.00 0 0 +I 568 095108.3 +154350 14.30 8 1.4 0.9 0 28368 UGC 5285 +I 569 095128.1 +105511 15.1 8 +I 570 095151.0 +154520 15.6 8 +I 571 095231.6 +154631 15.3 8 +I 572 095232.8 +154936 14.8 8 +I 573 095335.9 -122858 13.83 8 +I 574 095427.0 -065712 14.56 8 1.4 1.1 0 28569 MCG -1-25- 56 +I 575 095432.9 -065127 14.02 8 1.7 1.2 0 28575 MCG -1-25- 58 +I 576 095507.0 +110221 16.0 8 +I 577 095604.0 +102956 14.90 8 0.5 0.5 0 28662 UGC 5334 +I 578 095616.1 +102910 14.75 8 1.0 0.4 0 28674 UGC 5337 +I 579 095639.4 -134630 14.50 8 1.2 0.4 90 28702 MCG -2-26- 5 +I 580 095756.7 +102556 15.0 8 +I 581 095811.6 +155649 15.14 8 1.0 0.4 0 28800 UGC 5352 +I 582 095900.3 +174900 14.7 8 +I 583 095905.2 +174916 15.2 8 +I 584 095905.1 +102140 15.50 8 0.3 0.3 0 28839 MCG 2-26- 10 +I 585 095944.1 +125919 14.42 8 0.9 0.9 0 28897 UGC 5371 +I 586 095950.3 -065522 15. 8 +I 587 100305.2 -022401 14.77 8 1.3 0.6 0 29127 UGC 5411 +I 588 100207.0 +030327 14.70 8 0.87 0.51 0 29057 UGC 5399 +I 589 100423.9 -054044 15.40 0 0.77 0.51 0 +I 590 100549.8 +003800 14.50 0 0.90 0.74 0 +I 591 100727.7 +121628 14.14 8 1.0 0.7 0 29435 UGC 5458 +I 592 100758.7 -022950 14.44 8 0.8 0.7 0 29465 UGC 5465 +I 593 100818.0 -023136 14.82 8 0.7 0.5 0 29482 UGC 5469 +I 594 100832.0 -004001 14.60 8 1.15 0.59 0 29496 UGC 5472 +I 595 100938.1 +110000 15.1 8 +I 596 101030.9 +100235 15.0 8 +I 597 101011.9 -065357 15.75 0 0 +I 598 101248.6 +430844 13.60 8 1.57 0.55 0 29745 UGC 5502 +I 599 101312.5 -053742 14.5 8 +I 600 101710.9 -032952 13.68 8 2.3 1.2 0 30041 MCG 0-26- 34 +I 601 101815.3 +070219 15.30 8 0.71 0.36 0 30086 MCG 1-26- 33 +I 602 101819.7 +070258 13.70 8 1.14 0.55 0 30090 UGC 5561 +I 603 101925.0 -053922 14.51 8 1.2 0.9 0 30166 MCG -1-26- 41 +I 604 102344.6 +570137 14.30 0 1.23 0.59 0 +I 605 102224.1 +011154 14.70 8 0.73 0.57 0 30363 UGC 5606 +I 606 102332.6 +105735 15.40 8 0.4 0.4 0 30448 MCG 2-27- 6 +I 607 102408.6 +164431 14.00 8 1.8 1.4 0 30496 UGC 5628 +I 608 102421.1 -060222 15. 8 +I 609 102535.4 -021255 14.07 8 1.5 0.7 0 30600 UGC 5641 +I 610 102628.4 +201341 14.72 8 1.81 0.25 0 30670 UGC 5653 +I 611 102628.4 +201342 14.8 8 +I 612 102705.8 +110316 15.3 8 +I 613 102707.7 +110037 15.1 8 +I 614 102651.9 -032751 14.8 8 +I 615 102722.0 +110448 15.1 8 +I 616 103247.5 +155139 14.22 8 1.1 1.1 0 31159 UGC 5730 +I 617 103243.8 -123814 14.80 0 0.13 0.13 0 +I 618 103245.4 -124303 14.93 0 1.0 0.9 0 +I 619 103350.0 +125242 14.75 0 0.9 0.5 0 +I 620 103333.4 +115218 15.20 0 0.6 0.3 0 +I 621 103321.7 +024048 15.3 8 +I 622 103442.9 +111148 14.10 8 +I 623 103521.1 +033329 15.0 8 +I 624 103615.2 -082002 14.27 8 2.7 0.8 0 31426 MCG -1-27- 26 +I 625 104238.0 -235608 13.70 8 2.3 0.5 0 +I 626 103657.1 -070126 15.19 8 1.4 1.4 0 31501 MCG -1-27- 28 +I 627 103719.8 -032125 14.1 8 +I 628 103736.2 +053613 14.60 8 1.06 0.74 0 31567 UGC 5780 +I 629 103702.6 -273354 12.73 8 +I 630 103833.8 -071015 13.50 8 2.0 1.6 0 31636 MCG -1-27- 29 +I 631 103858.9 -070309 15.43 0 0.63 0.57 0 +I 632 103911.8 -002434 14.60 8 1.05 0.64 0 31673 UGC 5792 +I 633 103924.4 -002321 15.30 8 0.76 0.31 0 31691 UGC 5796 +I 634 104055.0 +055929 15.1 8 +I 635 104145.3 +153836 14.95 8 1.6 0.3 0 31858 UGC 5821 +I 636 104150.7 +041950 14.9 8 +I 637 104221.9 +152134 15.3 8 +I 638 104348.0 +155343 15.30 8 0.7 0.5 0 31988 CGCG 94-117 +I 639 104551.5 +165553 14.8 8 +I 640 104650.4 +344604 0.00 0 0 +I 641 104749.4 +344022 0.00 0 0 +I 642 104808.1 +181119 13.63 8 1.4 1.3 0 32278 UGC 5905 +I 643 104927.2 +121202 15.3 8 +I 644 105131.4 +552328 14.60 8 1.0 0.3 0 32564 UGC 5954 +I 645 105009.3 -060234 14.04 0 0 +I 646 105135.1 +552757 15.00 0 0.65 0.62 0 +I 647 105034.4 -125116 16.04 0 0.7 0.4 0 +I 648 105100.3 +121715 14.90 0 0.8 0.6 0 +I 649 105052.0 +010953 14.9 8 +I 650 105040.5 -132631 14.82 0 0.9 0.7 0 +I 651 105058.4 -020901 13.43 8 0.8 0.8 0 32517 UGC 5956 +I 652 105057.6 -122654 14. 8 +I 653 105206.8 -003339 13.90 8 1.90 0.72 0 32611 UGC 5985 +I 654 105350.4 -114332 15.14 8 1.2 0.6 0 32716 MCG -2-28- 18 +I 655 105422.3 -002152 15.3 8 +I 656 105508.1 +173646 0.00 0 0 +I 657 105753.6 -045418 15.44 8 1.2 0.5 0 32966 MCG -1-28- 9 +I 658 105816.2 +081430 14.40 8 0.25 0.2 0 33004 MCG 2-28- 33 +I 659 105803.8 -061538 15.17 8 1.4 1.0 0 32979 MCG -1-28- 10 +I 660 105826.7 +012257 15.7 8 +I 661 105851.5 +013902 15.7 8 +I 662 105920.5 +013555 15.20 8 0.70 0.56 0 33091 CGCG 10- 56 +I 663 110037.1 +102612 15.6 8 +I 664 110045.3 +103311 14.30 8 1.16 0.86 0 33191 MCG 2-28- 42 +I 665 110029.9 -135201 14.96 0 1.1 0.4 0 +I 666 110114.8 +102852 15.30 0 0.7 0.4 0 +I 667 110636.5 +150518 15.5 8 +I 668 110639.4 +150227 15.4 8 +I 669 110716.5 +061809 14.20 8 1.08 0.65 0 33662 UGC 6174 +I 670 110728.8 +064251 14.30 8 1.0 0.8 0 33680 UGC 6178 +I 671 110731.6 +004659 14.30 8 1.29 0.91 0 33689 UGC 6180 +I 672 110803.2 -122903 15. 8 +I 673 110925.3 -000552 14.50 8 1.37 0.59 0 33817 UGC 6200 +I 674 111106.3 +433759 14.32 8 1.7 0.7 0 33982 UGC 6221 +I 675 111057.3 +033539 17.10 0 0.43 0.17 0 +I 676 111239.8 +090321 13.30 8 1.72 1.03 0 34107 UGC 6245 +I 677 111356.7 +121809 13.75 8 1.5 0.6 0 34211 UGC 6262 +I 678 111406.4 +063437 15.00 8 0.84 0.58 0 34222 MCG 1-29- 21 +I 679 111636.6 -135820 15.37 0 0 +I 680 111754.7 -015647 14.57 8 0.7 0.4 0 34520 MCG 0-29- 12 +I 681 111831.5 -120821 14. 8 +I 682 112214.7 +201231 14.57 0 1.2 0.6 0 +I 683 112131.8 +024506 14.99 8 0.7 0.5 0 34807 CGCG 39-138 +I 684 112132.9 +024837 15.2 8 +I 685 112206.5 +174512 17.56 0 0.28 0.21 0 +I 686 112305.3 +053841 15.30 0 0.8 0.6 0 +I 687 112417.3 +475051 15.0 8 +I 688 112340.2 -094744 14.77 0 0.7 0.3 0 +I 689 112338.4 -134952 14.03 0 1.6 0.6 0 +I 690 112420.6 -082031 15.15 8 1.1 0.5 0 +I 691 112643.7 +590917 14.50 8 0.6 0.4 150 35206 UGC 6447 +I 692 112553.5 +095915 14.40 8 0.84 0.54 0 35151 UGC 6438 +I 693 112648.5 -050015 15. 8 +I 694 112827.3 +583442 16.00 8 0.25 0.2 0 35326 UGC 6471 +I 695 112758.3 -114255 15.09 0 0 +I 696 112839.9 +090555 14.30 8 0.95 0.80 0 35332 UGC 6477 +I 697 112834.4 -013746 15.20 8 0.72 0.49 0 35327 CGCG 11-106 +I 698 112903.8 +090643 14.20 8 1.03 0.53 0 35364 UGC 6482 +I 699 112906.5 +085919 14.20 8 1.34 0.47 0 35365 UGC 6485 +I 700 112915.2 +203501 14.02 8 1.0 0.5 0 35382 UGC 6487 +I 701 113100.5 +202814 15.10 8 1.0 0.6 47 35494 UGC 6503 +I 702 113054.7 -045519 15.57 0 0.75 0.39 0 +I 703 113004.6 -113247 13.75 0 1.6 1.4 0 +I 704 113011.5 -113237 15.83 0 0.6 0.5 0 +I 705 113256.3 +501430 14.90 0 0.75 0.52 0 +I 706 113312.6 -132017 14.90 8 1.3 0.2 0 35658 MCG -2-30- 4 +I 707 113344.6 +212250 14.30 8 0.5 0.4 0 35708 UGC 6543 +I 708 113359.2 +490343 14.00 8 1.20 0.97 0 35720 UGC 6549 Papillon Galaxy +I 709 113414.5 +490235 14.80 8 0.83 0.74 0 35736 MCG 8-21- 57 +I 710 113427.4 +255235 15.7 8 +I 711 113446.5 +485722 14.90 8 0.69 0.64 0 35780 MCG 8-21- 62 +I 712 113449.3 +490440 14.20 8 1.44 0.81 0 35785 MCG 8-21- 63 +I 713 113444.1 +165048 0.00 0 0 +I 714 113630.2 -095048 12.38 0 1.2 1.2 0 +I 715 113654.2 -082233 15.03 0 1.1 0.5 0 +I 716 113903.2 -001218 8 1.6 0.3 132 36102 UGC 6612 +I 717 113851.3 -103500 14. 8 +I 718 113948.0 +085200 8 1.2 0.5 178 36174 UGC 6626 +I 719 114018.6 +090033 8 1.3 0.4 52 36205 UGC 6633 +I 720 114212.0 +084600 8 1.1 0.6 0 36333 MCG 2-30- 16 +I 721 114228.9 -082027 8 1.2 0.3 106 36354 MCG -1-30- 26 +I 722 114236.0 +085800 8 1.1 0.7 0 36365 MCG 2-30- 19 +I 723 114257.6 -081956 15.5 8 +I 724 114334.7 +085633 13.30 8 2.92 0.79 0 36450 UGC 6695 +I 725 114329.3 -014005 14.70 8 0.73 0.71 0 36444 CGCG 12- 65 +I 726 114345.3 +332331 17.06 0 0.32 0.24 0 +I 727 114428.6 +104702 14.80 8 2.44 0.31 0 36536 UGC 6715 +I 728 114450.5 -013605 14.40 8 1.24 0.65 0 36580 UGC 6720 +I 729 114518.4 +332009 15.5 8 +I 730 114535.2 +031354 14.60 8 0.91 0.56 0 36658 MCG 1-30- 13 +I 731 114517.9 +493414 15.6 8 +I 732 114559.4 +202650 15.10 8 0.8 0.4 0 36688 MCG 4-28- 50 +I 733 114558.5 -080921 13.50 0 0.8 0.2 0 +I 734 114603.7 -081616 14.60 0 0 +I 735 114812.8 +131231 15.00 0 1.4 0.8 0 +I 736 114827.5 +124339 14.82 8 0.1 0.1 0 36861 MCG 2-30- 39 +I 737 114830.8 +124347 16.15 8 0.7 0.4 0 36867 MCG 2-30- 40 +I 738 114854.9 -044055 14.85 8 0.9 0.5 0 +I 739 115131.3 +235146 14.65 8 1.1 0.8 0 37097 UGC 6830 +I 740 115038.9 +552114 14.2 8 +I 741 115031.9 -045009 15. 8 +I 742 115059.0 +204819 14.74 8 1.1 1.0 0 37056 UGC 6822 +I 743 115322.2 -131553 15.18 8 1.1 0.4 0 37267 MCG -2-30- 37 +I 744 115404.8 +231131 15.7 8 +I 745 115412.3 +000812 13.80 8 0.80 0.74 0 37339 UGC 6877 +I 746 115535.1 +255322 14.80 8 1.1 0.3 0 37440 UGC 6898 +I 747 115704.9 -081732 15.01 8 0 +I 748 115726.7 +072738 15.2 8 +I 749 115833.6 +424410 12.92 8 2.3 1.9 150 37692 UGC 6962 +I 750 115851.8 +424320 12.94 8 2.6 1.2 43 37719 UGC 6973 +I 751 115852.6 +423413 15.07 8 1.2 0.3 0 37721 UGC 6972 +I 752 115915.2 +423401 15.2 8 +I 753 115912.9 -003126 14.50 8 0.84 0.56 0 37745 UGC 6979 +I 754 115923.5 -013916 13.81 8 1.1 1.0 0 37757 UGC 6984 +I 755 120110.4 +140616 14.02 8 2.91 0.34 0 37912 UGC 7001 +I 756 120257.8 +045045 14.20 8 1.81 0.73 0 38054 UGC 7026 +I 757 120400.8 +523518 13.00 0 3.3 1.7 0 +I 758 120411.9 +623019 14.20 8 1.65 1.15 0 38173 UGC 7056 +I 759 120509.3 +201536 0.00 0 0 +I 760 120553.5 -291731 13.42 8 1.7 0.5 0 38345 ESO 440- 52 +I 761 120553.7 -124023 15. 8 +I 762 120811.9 +254526 15.20 8 0.6 0.4 0 38532 MCG 4-29- 34 +I 763 120815.3 +254841 15.34 8 0.9 0.3 0 38525 MCG 4-29- 35 +I 764 120645.3 -301523 0.00 8 0 38711 ESO 441- 13 +I 765 121031.0 +160807 0.00 0 0 +I 766 121053.6 -123919 15.00 8 1.3 0.3 0 38775 MCG -2-31- 20 +I 767 121102.7 +120614 14.77 8 0.7 0.5 0 38792 MCG 2-31- 42 +I 768 121147.6 +120838 14.48 8 1.4 0.7 0 38848 UGC 7192 +I 769 121231.6 +120725 13.38 8 2.6 1.7 43 38916 UGC 7209 +I 770 121302.3 -043312 16.34 8 0.42 0.37 0 +I 771 121513.2 +131104 14.79 8 0.8 0.7 0 39176 MCG 2-31- 67 +I 772 121515.9 +235729 15.50 0 0.40 0.30 0 +I 773 121808.1 +060822 14.30 8 0.90 0.69 0 39493 MCG 1-31- 44 +I 774 121851.2 -064600 15.62 8 0.62 0.49 0 +I 775 121853.6 +125452 14.30 8 1.2 0.9 10 39587 UGC 7350 +I 776 121903.0 +085127 14.30 8 1.8 1.1 98 39613 UGC 7352 +I 777 121923.8 +281836 14.37 8 1.2 0.7 0 39663 UGC 7363 +I 778 121422.0 +560041 14.00 0 1.12 0.74 0 +I 779 121938.7 +295259 14.70 8 1.0 1.0 0 39690 UGC 7369 +I 780 121958.4 +254618 13.87 8 1.6 1.2 0 39745 UGC 7381 +I 781 122002.8 +145738 14.8 8 +I 782 122137.0 +054556 15.1 8 +I 783 122138.8 +154443 14.60 8 1.3 1.2 0 39965 UGC 7415 +I 783 122220.0 +154358 8 0.6 0.5 0 40068 MCG 3-32- 13 +I 784 122230.0 -043910 13.98 8 1.9 0.7 0 40092 MCG -1-32- 6 +I 785 122300.0 -131300 13.96 8 0.9 0.3 0 40167 MCG -2-32- 7 +I 786 122306.0 -131200 13.36 8 1.3 1.2 0 40189 MCG -2-32- 8 +I 787 122525.1 +160727 15.20 8 1.1 0.4 0 40517 MCG 3-32- 31 +I 788 122607.2 +161049 12.9 8 +I 789 122620.5 +072736 14.89 8 1.0 0.5 0 40673 UGC 7533 +I 790 122635.5 +090207 14.70 8 0.82 0.56 0 40713 MCG 2-32- 51 +I 791 122659.4 +223822 14.01 8 1.1 1.1 0 40783 UGC 7555 +I 792 122708.8 +161931 14.80 8 1.6 0.6 0 40800 UGC 7558 +I 793 122815.9 +092611 13.67 0 2.6 0.5 0 +I 794 122808.7 +120536 14.07 8 1.3 1.0 110 40964 UGC 7585 +I 795 122831.3 +231817 15.3 8 +I 796 122926.3 +162417 14.07 8 1.3 0.6 0 41160 UGC 7623 +I 797 123154.3 +150727 13.55 8 1.3 0.9 108 41504 UGC 7676 +I 798 123233.4 +152455 15.3 8 +I 799 123349.9 -072232 13.91 8 +I 800 123356.7 +152116 14.08 8 1.5 1.1 0 41763 UGC 7716 +I 801 123345.0 +521517 14.54 8 1.2 1.0 0 41739 UGC 7717 +I 802 123557.6 +741805 0.00 0 0 +I 803 123935.8 +163516 16.00 0 0 +I 804 124116.0 -050033 14.53 0 1.0 0.5 0 +I 805 124125.4 +134346 15.15 0 1.2 0.2 0 +I 806 124208.4 -172058 15.10 8 1.2 0.9 0 42642 MCG -3-32- 19 +I 807 124212.5 -172412 15. 8 +I 808 124154.5 +195556 0.00 0 0 +I 809 124208.6 +114516 14.50 0 0.9 0.9 0 +I 810 124209.1 +123549 14.41 8 1.6 0.5 0 42643 UGC 7864 +I 811 124447.1 -101152 14. 8 +I 812 124450.0 -042605 14.84 8 +I 813 124511.8 +230210 14.40 8 1.0 0.8 0 42981 UGC 7928 +I 814 124534.1 -080532 15.84 0 0 +I 815 124622.7 +115235 15.50 0 0.4 0.4 0 +I 816 124646.3 +095102 14.86 8 0.9 0.6 0 43111 UGC 7944 +I 817 124656.8 +095125 14.80 0 .72 .55 0 +I 818 124644.5 +294407 15.50 8 0.9 0.2 0 43113 MCG 5-30- 78 +I 819 124610.2 +304353 14.1 8 +I 820 124611.3 +304320 14.1 8 +I 821 124726.8 +294714 14.56 8 1.1 1.1 0 43161 UGC 7957 +I 822 124745.6 +300437 16. 8 +I 823 124755.4 +271318 14.0 8 +I 824 124942.0 -043400 15. 8 +I 825 125019.2 -052147 15.49 0 0.61 0.37 0 +I 826 125119.9 +310335 14.94 8 0.7 0.7 0 43538 MCG 5-30-106 +I 827 125155.0 +161658 14.94 8 0.9 0.4 0 43607 UGC 8008 +I 828 125215.6 -080758 0.00 0 0 +I 829 125227.4 -153107 14.30 0 0.25 0.25 0 +I 830 125116.5 +534147 13.90 8 0.96 0.60 0 43533 UGC 8003 +I 831 125244.0 +262812 15.5 8 +I 832 125359.1 +262638 14.90 8 0.3 0.3 0 43848 MCG 5-30-119 +I 833 125638.2 -064400 15.12 0 0.43 0.38 0 +I 834 125618.6 +262132 15.20 0 0.5 0.3 0 +I 835 125652.3 +262916 15.05 8 0.6 0.6 0 44200 MCG 5-31- 21 +I 836 125554.0 +633644 19.20 8 0.08 0.08 0 +I 837 125731.2 +263043 15.60 8 0.9 0.2 0 44322 MCG 5-31- 28 +I 838 125813.4 +262538 14.9 8 +I 839 125821.5 +280857 16. 8 +I 840 125842.0 +103659 14.50 8 1.1 1.0 0 44495 UGC 8090 +I 841 125947.3 +214848 15.4 8 +I 842 130039.3 +290110 14.72 8 1.2 0.6 57 44795 UGC 8118 +I 843 130133.6 +290750 14.62 8 1.1 0.6 0 44908 UGC 8137 +I 844 130318.2 -303116 13.67 8 1.6 0.4 0 45086 ESO 443- 40 +I 845 130457.4 +120444 15.97 0 0.42 0.37 0 +I 846 130521.1 +230544 15.48 8 0.60 0.40 0 45267 CGCG 130- 7 +I 847 130530.0 +534059 15.1 8 +I 848 130701.6 +160025 15.4 8 +I 849 130738.7 -005633 14.20 8 0.98 0.89 0 45480 UGC 8202 +I 850 130750.3 -005206 15.20 8 0.8 0.2 0 45491 MCG 0-34- 3 +I 851 130834.3 +210259 14.98 8 1.0 0.4 0 45552 UGC 8219 +I 852 130736.8 +600926 14.50 8 0.95 0.73 0 45472 UGC 8213 +I 853 130836.0 +524600 14.50 8 1.0 1.0 0 45560 UGC 8230 +I 854 130950.0 +243439 15.10 8 0.8 0.6 90 45664 MCG 4-31- 11 +I 855 131036.0 -042900 14.66 8 +I 856 131041.6 +203212 15.10 8 1.0 0.3 0 45733 CGCG 130- 15 +I 857 131350.2 +170435 14.60 8 0.9 0.7 0 45983 UGC 8310 +I 858 131451.9 +171336 13.70 8 2.0 1.5 0 46069 UGC 8321 +I 859 131457.3 +171330 15.2 8 +I 860 131503.5 +243708 15.40 8 0.5 0.3 0 46086 MCG 4-31- 15 +I 861 131507.4 +341943 15.45 8 0.8 0.5 0 46092 UGC 8326 +I 862 131615.5 +200252 15.2 8 +I 863 131712.4 -171516 14.24 8 1.8 1.2 0 46270 MCG -3-34- 43 +I 864 131708.5 +204131 16.50 0 0.43 0.21 0 +I 865 131735.5 -055002 15.17 0 1.0 0.6 0 +I 866 131716.7 +204129 15.6 8 +I 867 131719.7 +203817 14.60 8 1.4 1.0 0 46283 UGC 8353 +I 868 131728.5 +203643 15.4 8 +I 869 131729.9 +204103 16.16 0 0.27 0.27 0 +I 870 131730.9 +203600 15.40 0 0.6 0.4 0 +I 871 131758.6 +042412 13.90 8 1.81 0.78 0 46321 UGC 8358 +I 872 131818.6 +062008 15.1 8 +I 873 131816.3 +042751 15.3 8 +I 874 131900.5 -273743 13.44 8 1.2 1.0 0 46410 ESO 508- 42 +I 875 131707.6 +573222 13.80 8 1.2 1.1 0 46263 UGC 8355 +I 876 131834.6 +042911 14.8 8 +I 877 131757.4 +060455 0.00 0 0 +I 878 131800.3 +060713 0.00 0 0 +I 879 131940.6 -272544 13.98 8 1.2 0.8 0 46479 ESO 508- 47 +I 880 131807.3 +060644 0.00 0 0 +I 881 131956.3 +155102 14.65 8 1.6 0.4 0 46498 UGC 8375 +I 882 132006.9 +155353 14.69 8 0.9 0.9 0 46508 MCG 3-34- 17 +I 883 132035.3 +340822 14.40 8 1.5 1.1 143 46560 UGC 8387 +I 884 132154.9 -124347 0.00 0 0 +I 885 132230.9 +211859 14.90 0 0.8 0.8 0 +I 886 132357.5 -042344 15.76 0 0.59 0.52 0 +I 887 132411.9 -122737 0.00 0 0 +I 888 132451.4 +134416 14.70 0 0.3 0.3 0 +I 889 132637.5 +115210 15.50 0 0.7 0.7 0 +I 890 132825.6 -160532 15.15 0 1.1 0.5 0 +I 891 132959.9 +001818 14.30 0 0.89 0.85 0 +I 892 133145.9 -024247 14.00 8 1.13 0.71 0 47564 UGC 8512 +I 893 133147.4 -023642 14.60 8 1.54 0.34 0 47566 UGC 8513 +I 894 133204.8 +170255 14.9 8 +I 895 133217.1 +353930 0.00 0 0 +I 896 133410.2 +045206 14.30 8 1.03 0.71 0 47794 UGC 8545 +I 897 133419.4 +175053 15.60 8 0.56 0.16 0 47777 UGC 8544 +I 898 133410.2 +130946 15.6 8 +I 899 133459.4 -080530 14.85 0 1.1 0.7 0 +I 900 133443.0 +092015 13.60 8 1.6 1.0 27 47855 UGC 8555 +I 901 133542.4 +131950 15.2 8 +I 902 133601.2 +495739 14.54 8 2.2 0.4 0 47985 UGC 8593 +I 903 133826.1 -001339 14.20 8 1.72 0.62 0 48207 UGC 8625 +I 904 133832.2 +003225 14.61 8 1.1 0.7 0 48217 UGC 8628 +I 905 134002.9 +230834 15.0 8 +I 906 134010.0 +232027 15.7 8 +I 907 133918.0 +510300 15.30 8 1.3 0.2 20 48286 UGC 8643 +I 908 134119.0 -042039 15. 8 +I 909 134051.1 +242823 14.9 8 +I 910 134107.8 +231655 15.36 8 0.5 0.4 0 48424 MCG 4-32- 25 +I 911 134125.4 +231450 15.6 8 +I 912 134128.9 +231441 15.6 8 +I 913 134129.6 +231001 15.18 8 0.8 0.6 0 48458 UGC 8664 +I 914 134140.7 +231118 15.2 8 +I 915 134327.3 -171958 14.79 0 0 +I 916 134238.1 +242754 15.40 0 0.5 0.5 0 +I 917 134231.1 +553813 0.00 0 0 +I 918 134237.8 +553146 21.40 0 0.04 0.04 0 +I 919 134247.5 +553117 15.40 0 0.55 0.38 0 +I 920 134524.7 -123427 14.39 0 0.4 0.4 0 +I 921 134308.0 +553904 17.00 0 0.29 0.19 0 +I 922 134256.3 +553614 15.60 0 0.66 0.52 0 +I 923 134314.2 +553611 16.20 0 0.45 0.40 0 +I 924 134537.6 -122718 15.20 0 0 +I 925 134316.1 +553657 16.90 0 0.54 0.12 0 +I 926 134339.3 +553754 17.20 0 0.28 0.14 0 +I 927 134552.4 -122752 14.98 0 0 +I 928 134348.0 +553404 17.20 0 0.31 0.22 0 +I 929 134345.0 +553802 15.80 0 0.52 0.47 0 +I 930 134345.5 +553848 16.90 0 0.32 0.26 0 +I 931 134349.2 +553726 17.30 0 0 +I 932 134351.2 +553848 0.00 0 0 +I 933 134516.1 +231308 14.33 8 1.2 0.9 0 48760 UGC 8697 +I 934 134352.4 +553925 17.30 0 0.28 0.22 0 +I 935 +I 936 134408.5 +554222 17.10 0 0.40 0.17 0 +I 937 134428.9 +553749 16.60 0 0.41 0.37 0 +I 938 134431.2 +553739 16.40 0 0.60 0.23 0 +I 939 134743.1 +032441 14.00 0 1.02 1.01 0 +I 940 134757.7 +032700 15.3 8 +I 941 134835.7 +240054 15.2 8 +I 942 134741.1 +563717 15.3 8 +I 943 135032.2 +031136 14.8 8 +I 944 135130.9 +140532 14.33 8 1.6 0.5 0 49204 UGC 8766 +I 945 134748.6 +720259 15.7 8 +I 946 135208.3 +140659 14.35 8 0.9 0.7 0 49244 UGC 8772 +I 947 135235.9 +004906 13.61 8 1.7 1.1 0 49287 UGC 8784 +I 948 135226.7 +140528 14.09 8 1.3 0.7 0 49281 UGC 8779 +I 949 135216.8 +223117 15.15 8 1.1 0.4 0 49265 UGC 8777 +I 950 135226.6 +142929 15.2 8 +I 951 135147.2 +505842 14.18 8 1.2 1.2 0 49215 UGC 8775 +I 952 135341.9 +032239 14.40 8 1.37 0.49 0 49373 UGC 8808 +I 953 135457.2 -301700 0.00 0 0 +I 954 134956.9 +710952 14.54 8 1.1 0.6 0 49083 UGC 8765 +I 955 135543.3 -301540 0.00 0 0 +I 956 135440.3 +204311 0.00 0 0 +I 957 135608.3 -301415 0.00 0 0 +I 958 135538.7 +045906 15.80 0 0.55 0.45 0 +I 959 135603.4 +133021 13.83 8 1.7 1.0 0 49540 UGC 8848 +I 960 135559.0 +172957 14.8 8 +I 961 135546.7 +255018 15.5 8 +I 962 135713.2 +120117 14.20 8 0.8 0.8 0 49626 UGC 8868 +I 963 135725.0 +172428 15.2 8 +I 964 135741.3 +173031 15.3 8 +I 965 135747.5 +173037 15.2 8 diff --git a/kstars/kstars/data/ngcic10.dat b/kstars/kstars/data/ngcic10.dat new file mode 100644 index 00000000..804f2fd0 --- /dev/null +++ b/kstars/kstars/data/ngcic10.dat @@ -0,0 +1,1000 @@ +I 966 135814.0 +052430 14.30 8 1.07 0.79 0 49704 UGC 8884 +I 967 135823.0 +142726 14.7 8 +I 968 140036.8 -025433 14.8 8 +I 969 140146.2 -041049 15.79 0 0 +I 970 140234.2 +143310 15.10 8 1.0 0.3 0 50010 UGC 8949 +I 971 140352.9 -100822 13.29 8 2.2 1.2 0 50120 MCG -2-36- 5 +I 972 140425.9 -171341 0.00 6 0 +I 973 140629.5 -052853 0.00 0 0 +I 974 140634.3 -052933 0.00 0 0 +I 975 140708.8 +151905 15.60 0 0.4 0.27 0 +I 976 140843.3 -010942 13.60 8 1.69 0.66 0 50479 UGC 9040 +I 977 140842.2 -030009 15.3 8 +I 978 140858.1 -025827 15.0 8 +I 979 140932.4 +144954 14.49 8 1.0 0.7 0 50530 UGC 9053 +I 980 141022.4 -072033 15.18 0 0.58 0.51 0 +I 981 141028.1 -041017 15.00 0 1.0 0.5 0 +I 982 140959.1 +174146 14.02 8 1.3 1.3 0 50560 UGC 9059 +I 983 141004.7 +174400 12.48 8 5.4 4.7 120 50577 UGC 9061 +I 984 141007.7 +182152 14.35 8 1.9 0.5 0 50580 UGC 9062 +I 985 141133.0 -031312 14.8 8 +I 986 141126.2 +011711 14.8 8 +I 987 141131.9 +191018 15.4 8 +I 988 141432.1 +031125 14.30 8 0.73 0.63 0 50873 MCG 1-36- 26 +I 989 141451.0 +030751 14.00 8 1.3 1.1 0 50891 UGC 9114 +I 990 141549.2 +394752 15.4 8 +I 991 141748.6 -135223 13.84 8 1.5 0.9 0 51059 MCG -2-36- 19 +I 992 141814.9 +005328 14.60 8 1.03 0.73 0 51090 UGC 9147 +I 993 141818.6 +111259 15.4 8 +I 994 141822.6 +111143 0.00 8 1.4 0.5 0 51095 UGC 9153 +I 995 141631.1 +574836 14.60 8 1.75 0.39 0 50990 UGC 9145 +I 996 141722.1 +573747 14.60 8 1.26 0.35 0 51036 UGC 9152 +I 997 141959.3 -042701 14.5 8 +I 998 142019.3 -042459 15.46 0 0.93 0.28 0 +I 999 141932.6 +175231 14.86 8 0.8 0.4 0 51189 UGC 9168 +I1000 141940.3 +175116 14.67 8 0.9 0.5 0 51201 UGC 9170 +I1001 +I1002 +I1003 +I1004 142102.2 +174202 15.40 0 0.3 0.3 0 +I1005 +I1006 142259.1 +234739 15.30 0 1.0 0.6 0 +I1007 142436.6 +043333 15.0 8 +I1008 142538.3 +281603 16.50 8 0.4 0.4 0 +I1009 142625.0 +110929 15.5 8 +I1010 142720.4 +010133 14.20 8 1.31 0.84 0 51612 UGC 9254 +I1011 142804.5 +010023 14.70 8 0.66 0.45 0 51662 MCG 0-37- 8 +I1012 142709.4 +305653 14.44 8 1.2 0.8 0 51600 UGC 9257 +I1013 +I1014 142818.4 +134649 13.00 8 2.7 2.0 0 51685 UGC 9275 +I1015 142818.5 +152506 15.2 8 +I1016 142732.3 +044918 14.8 8 +I1017 142807.2 +255208 14.67 8 1.0 0.7 0 51668 UGC 9276 +I1018 142812.8 +254949 15.6 8 +I1019 142813.5 +255650 15.3 8 +I1020 142849.5 +260156 15.11 8 1.2 0.3 0 51728 UGC 9289 +I1021 142917.1 +203916 14.70 8 1.1 0.8 0 51764 UGC 9296 +I1022 143001.8 +034622 14.70 8 1.25 0.43 0 51808 UGC 9311 +I1023 143225.1 -354813 0.00 3 5.0: 0 +I1024 143127.2 +030033 13.87 8 1.6 0.6 0 51895 UGC 9341 +I1025 143128.4 +070347 15.3 8 +I1026 +I1027 142948.4 +535754 14.80 0 0.82 0.70 0 +I1028 143316.6 +413901 14.8 8 +I1029 143227.5 +495414 12.20 8 2.8 0.5 152 51955 UGC 9361 +I1030 +I1031 143424.0 +480215 15.40 0 0.9 0.5 0 +I1032 143439.2 +475805 15.6 8 +I1033 143441.7 +475616 15.3 8 +I1034 143713.7 +143954 15.6 8 +I1035 143810.2 +092011 15.2 8 +I1036 143822.7 +180639 15.6 8 +I1037 143825.4 +181102 15.0 8 +I1038 144011.0 +132205 15.5 8 +I1039 144029.4 +032557 15.6 8 +I1040 144022.8 +092831 15.3 8 +I1041 144038.0 +032236 15.1 8 +I1042 144039.0 +032811 14.50 8 0.98 0.87 0 52433 UGC 9457 +I1043 +I1044 144129.0 +092552 15.00 0 1.0 0.6 0 +I1045 +I1046 143753.4 +690052 14.70 0 0.75 0.4 0 +I1047 144220.0 +191130 15.7 8 +I1048 144258.0 +045322 15.70 8 1.55 0.38 0 52564 UGC 9483 +I1049 143933.1 +620011 14.40 8 0.95 0.77 0 52379 UGC 9461 +I1050 144407.1 +180045 15.1 8 +I1051 144411.6 +190112 15.4 8 +I1052 144414.1 +203650 15.33 8 1.1 0.3 0 52632 UGC 9494 +I1053 144543.3 +165644 15.1 8 +I1054 144631.2 +011629 14.40 8 1.05 0.75 0 52752 UGC 9514 +I1055 144725.7 -134258 13.43 8 2.0 0.7 0 52811 MCG -2-38- 11 +I1056 144549.0 +502339 14.30 8 1.09 0.91 0 52713 UGC 9516 +I1057 +I1058 144912.4 +170115 14.80 0 1.0 0.25 0 +I1059 145042.5 -005233 15.6 8 +I1060 145147.3 -071357 14.50 8 1.5 0.8 0 53075 MCG -1-38- 4 +I1061 +I1062 145117.6 +184113 13.96 0 0 +I1063 145211.0 +044055 14.20 8 1.3 1.1 0 53094 UGC 9565 +I1064 +I1065 144912.0 +631600 14.40 8 1.0 0.8 0 52924 UGC 9553 +I1066 145302.8 +031746 13.90 8 1.28 0.70 0 53176 UGC 9573 +I1067 145305.2 +031954 13.70 8 1.22 0.99 0 53178 UGC 9574 +I1068 145332.9 +030438 14.9 8 +I1069 145046.4 +542440 14.50 8 1.3 0.8 0 53000 UGC 9563 +I1070 145351.3 +032904 15.4 8 +I1071 145412.5 +044500 14.22 8 1.0 0.8 0 53260 UGC 9582 +I1072 145413.1 +045029 15.1 8 +I1073 145414.4 +044739 15.3 8 +I1074 145157.5 +511552 15.2 8 +I1075 145449.2 +180621 14.62 8 1.2 0.7 0 53314 UGC 9593 +I1076 145459.5 +180213 14.20 8 1.0 0.5 5 53320 UGC 9595 +I1077 145721.7 -191249 13.44 8 1.4 1.1 0 53450 ESO 581- 2 +I1078 145629.0 +092116 14.36 8 1.0 0.9 0 53411 UGC 9608 +I1079 145636.1 +092211 13.90 8 1.7 1.0 0 53418 UGC 9611 +I1080 145759.8 -064324 14.50 8 1.4 1.0 0 53480 MCG -1-38- 10 +I1081 145855.0 -191421 14.72 8 1.4 0.5 0 53525 ESO 581- 9 +I1082 145852.5 +070025 15.2 8 +I1083 145534.1 +682428 15.2 8 +I1084 150112.0 -072600 15.06 8 0.1 0.1 0 53648 MCG -1-38- 17 +I1085 150243.3 +171508 15.0 8 +I1086 150329.2 +170651 15.4 8 +I1087 150643.9 +034636 15.1 8 +I1088 150645.8 +034622 15.10 8 1.1 0.2 0 53951 UGC 9710 +I1089 150726.0 +070659 15.4 8 +I1090 150345.8 +424159 14.80 8 0.71 0.53 0 53753 MCG 7-31- 25 +I1091 150813.5 -110827 14.50 8 1.0 0.7 0 54044 MCG -2-39- 1 +I1092 150733.0 +092305 8 +I1093 150735.6 +143253 14.58 8 1.0 0.8 0 54002 UGC 9727 +I1094 150745.0 +143730 15.8 8 +I1095 +I1096 150824.0 +191229 15.10 0 0.7 0.7 0 +I1097 150831.3 +191104 14.79 8 1.1 0.4 0 54059 UGC 9735 +I1098 +I1099 150654.6 +563032 14.30 8 1.13 1.02 0 53967 UGC 9731 +I1100 150620.8 +625851 14.30 8 0.8 0.7 0 53920 UGC 9729 +I1101 151056.1 +054441 14.73 8 1.2 0.6 0 54167 UGC 9752 +I1102 151104.9 +041738 14.90 8 1.09 0.63 0 54188 UGC 9754 +I1103 +I1104 +I1105 151313.9 +041715 14.83 8 0.9 0.5 0 54338 MCG 1-39- 7 +I1106 151356.3 +044239 15.2 8 +I1107 151411.0 +044253 15.5 8 +I1108 151649.9 -453858 11.9 6 +I1109 151704.0 +051521 15.5 8 +I1110 151205.1 +672146 14.90 8 1.4 0.4 0 54265 UGC 9773 +I1111 151600.9 +542856 14.70 8 1.11 0.56 0 54473 UGC 9800 +I1112 151747.3 +071306 15.10 8 1.0 0.7 0 54604 CGCG 49-107 +I1113 151815.2 +122917 15.2 8 +I1114 +I1115 +I1116 152155.4 +082525 13.80 8 1.6 1.6 0 54848 MCG 2-39- 17 +I1117 152422.8 +152921 15.6 8 +I1118 152459.5 +132641 15.2 8 +I1119 152544.0 -033920 15.3 8 +I1120 +I1121 152744.0 +064814 15.60 0 0 +I1122 152929.6 +073423 15.0 8 +I1123 +I1124 153000.8 +233818 14.90 8 0.8 0.4 0 55254 UGC 9869 +I1125 153305.6 -013742 14.20 8 1.40 0.69 0 55388 UGC 9888 +I1126 +I1127 +I1128 153752.9 -014407 14.70 8 1.02 0.76 0 55648 UGC 9939 +I1129 153200.8 +681447 13.81 8 1.1 0.9 0 55330 UGC 9899 +I1130 153744.0 +171439 15.5 8 +I1131 153851.7 +120450 14.81 8 0.7 0.5 0 55683 MCG 2-40- 8 +I1132 154006.8 +204050 14.12 8 1.2 1.0 0 55750 UGC 9965 +I1133 154112.1 +153423 14.80 8 1.2 0.4 0 55793 UGC 9973 +I1134 154458.4 +165743 15.2 8 +I1135 154540.3 +174130 15.1 8 +I1136 154734.4 -013243 15.4 8 +I1137 154832.6 +083515 5 +I1138 154815.9 +261223 15.3 8 +I1139 152926.1 +823501 15.6 8 +I1140 +I1141 154946.9 +122358 14.80 8 0.5 0.5 0 56141 UGC 10051 +I1142 155025.9 +180823 14.20 8 1.5 1.4 0 56169 UGC 10055 +I1143 153055.9 +822721 14.24 8 1.5 1.4 0 55279 UGC 9932 +I1144 155121.7 +432504 14.46 8 0.7 0.6 0 56216 UGC 10069 +I1145 154408.5 +722552 15.00 8 1.5 0.5 0 55904 UGC 10032 +I1146 154822.1 +692308 14.7 8 +I1147 155011.4 +693336 15.5 8 +I1148 155708.2 +222415 14.5 8 +I1149 155808.0 +120413 14.10 8 1.2 1.0 0 56511 UGC 10108 +I1150 +I1151 155832.2 +172632 13.49 8 2.5 0.8 28 56537 UGC 10113 +I1152 155643.3 +480542 13.90 8 1.07 0.98 0 56450 UGC 10103 +I1153 155703.0 +481006 13.60 8 1.14 0.98 0 56462 UGC 10107 +I1154 155228.6 +702230 14.30 8 1.8 1.2 0 56273 UGC 10088 +I1155 160035.8 +154107 14.88 8 0.8 0.7 0 56648 MCG 3-41- 23 +I1156 160036.0 +194300 14.48 8 1.0 0.8 0 56650 MCG 3-41- 25 +I1157 160056.3 +153133 15.7 8 +I1158 160134.1 +014228 13.30 8 2.5 1.7 0 56723 UGC 10133 +I1159 +I1160 160102.5 +152941 15.70 0 0.6 0.25 0 +I1161 160116.8 +153843 14.82 8 0.8 0.8 0 56695 MCG 3-41- 36 +I1162 160116.0 +174040 15.29 8 0.7 0.5 0 56693 MCG 3-41- 34 +I1163 160130.5 +153014 14.90 8 0.7 0.7 0 56717 MCG 3-41- 39 +I1164 +I1165 160208.0 +154147 14.60 8 0.5 0.5 0 56768 MCG 3-41- 49 +I1165 160207.0 +154148 8 0.5 0.5 0 56769 MCG 3-41- 48 +I1166 160209.0 +261946 16.0 8 +I1167 160352.9 +145647 14.70 8 0.5 0.5 0 +I1168 160355.7 +145408 15.6 8 +I1169 160413.4 +134438 14.23 8 1.0 0.6 0 56925 UGC 10161 +I1170 160432.1 +174316 15.8 8 +I1171 160451.8 +175842 0 +I1172 160633.2 +174633 15.3 8 +I1173 160512.8 +172524 15.45 8 1.0 0.5 55 57037 UGC 10180 +I1174 160526.8 +150131 14.43 8 1.0 0.8 0 57059 UGC 10185 +I1175 0 +I1176 160531.3 +175749 15.5 8 +I1177 160519.5 +181852 16.86 8 +I1178 160532.9 +173556 15.18 8 1.0 0.9 0 57062 UGC 10188 +I1179 160522.4 +174510 16.04 8 0.6 0.4 36 57053 MCG 3-41- 93 +I1180 0 +I1181 160533.7 +173530 15.88 8 0.8 0.7 0 57063 UGC 10189 +I1182 160536.7 +174759 15.17 8 0.7 0.5 0 57084 UGC 10192 +I1183 160537.9 +174558 15.30 8 0.8 0.4 0 57086 MCG 3-41-103 +I1184 +I1185 160544.4 +174254 14.89 8 0.8 0.5 0 57096 MCG 3-41-110 +I1186 160544.2 +172145 15.50 8 0.8 0.5 0 57095 MCG 3-41-111 +I1187 155910.2 +703325 15.7 8 +I1188 160607.4 +172738 15. 8 +I1189 160614.7 +181055 15.37 8 0.7 0.4 0 57135 MCG 3-41-119 +I1190 160552.4 +181314 15.61 8 1.3 0.4 0 +I1191 160628.9 +181605 15. 8 +I1192 160633.1 +174632 15.96 8 0.1 0.1 0 57157 +I1193 160632.0 +174247 15.38 8 0.7 0.5 0 57155 +I1194 160639.3 +174539 15.28 8 0.6 0.4 0 57172 MCG 3-41-128 +I1195 160640.9 +171129 15.59 8 0.6 0.4 0 57175 MCG 3-41-126 +I1196 160758.4 +104647 14.56 8 1.1 0.6 0 57246 UGC 10218 +I1197 160817.3 +073219 14.10 8 3.34 0.45 0 57261 UGC 10219 +I1198 160836.4 +121951 15.20 8 0.6 0.3 0 57273 MCG 2-41- 11 +I1199 161034.3 +100225 14.48 8 1.3 0.5 0 57373 UGC 10242 +I1200 160429.2 +693957 13.74 0 1.4 1.0 0 +I1201 160541.6 +693538 15.54 8 1.2 0.3 0 57104 UGC 10221 +I1202 161256.9 +095201 14.4 8 +I1203 161516.0 -222214 0.00 0 3.5 2.0 0 +I1204 +I1205 161415.8 +093212 14.6 8 +I1206 161513.1 +111751 14.50 8 1.1 0.6 0 57623 UGC 10293 +I1207 161926.7 -293904 0.00 0 2.0 0.5 0 +I1208 161547.9 +363138 14.90 0 1.16 0.31 0 +I1209 161839.6 +153330 14.30 8 1.6 1.0 0 57796 UGC 10329 +I1210 161430.1 +623212 14.00 8 1.6 0.5 0 57589 UGC 10304 +I1211 161651.9 +530022 13.72 8 1.0 1.0 0 57707 UGC 10314 +I1212 161530.7 +641329 15.2 8 +I1213 162210.3 -013054 13.9 8 +I1214 161611.7 +655808 15.04 8 0.9 0.4 0 57675 UGC 10323 +I1215 161535.1 +682352 14.10 8 1.1 0.7 0 57638 UGC 10315 +I1216 161555.4 +682100 14.75 8 1.0 0.9 0 57664 UGC 10326 +I1217 +I1218 161637.1 +681210 14.52 8 0.67 0.08 0 57699 MCG 11-20- 11 +I1219 162427.4 +192857 15.09 8 1.0 0.5 0 58037 UGC 10371 +I1220 162912.0 +082718 8 +I1221 163441.6 +462332 14.40 8 1.3 1.1 0 58528 UGC 10458 +I1222 163509.1 +461251 14.16 8 1.7 1.3 50 58544 UGC 10461 +I1223 163542.5 +491314 15.4 8 +I1224 164256.3 +191515 15.5 8 +I1225 163652.5 +673746 15.31 8 1.3 0.4 0 58607 UGC 10494 +I1226 164106.5 +460013 15.4 8 +I1227 +I1228 164206.5 +653508 14.20 8 1.6 1.5 0 58804 UGC 10524 +I1229 164458.6 +511828 16. 8 +I1230 164501.6 +511535 15.5 8 +I1231 164659.0 +582523 13.59 8 2.2 1.0 0 58973 UGC 10560 +I1232 +I1233 +I1234 +I1235 165203.6 +630657 14.90 8 0.75 0.52 0 59146 CGCG 320- 47 +I1236 165830.0 +200200 14.22 8 1.2 1.1 0 59350 UGC 10633 +I1237 165616.0 +550135 14.30 8 1.9 1.0 0 59280 UGC 10621 +I1238 +I1239 170045.0 +230238 15.20 0 0.6 0.6 0 +I1240 +I1241 170128.2 +634128 14.40 0 0.80 0.73 0 +I1242 170842.9 +040300 14.67 8 0.9 0.6 0 59688 UGC 10718 +I1243 +I1244 171033.7 +361812 14.70 0 1.1 1.1 0 +I1245 171236.6 +380113 14.72 8 1.3 0.7 0 59835 UGC 10755 +I1246 +I1247 +I1248 171140.2 +595944 14.50 8 0.99 0.91 0 59791 UGC 10756 +I1249 171455.0 +353115 14.9 8 +I1250 +I1251 171013.2 +722438 14.23 8 1.4 1.0 0 59735 UGC 10757 +I1252 171550.5 +572158 15.7 8 +I1253 +I1254 171130.0 +722300 15.00 8 1.6 0.7 32 59783 UGC 10769 +I1255 172305.5 +124143 14.2 8 +I1256 172347.3 +262912 14.00 8 1.6 1.1 0 60203 UGC 10829 +I1257 172706.0 -070459 4 +I1258 172717.4 +582908 14.30 8 1.01 0.82 0 60320 UGC 10867 +I1259 172724.9 +583100 14.0 8 +I1260 172731.7 +582832 15.7 8 +I1261 172326.1 +711546 14.9 8 +I1262 173302.1 +434535 14.73 8 1.2 0.6 85 60479 UGC 10900 +I1263 173307.4 +434918 14.8 8 +I1264 173316.8 +433745 14.45 8 1.5 1.1 0 60484 UGC 10904 +I1265 173639.7 +420516 12.31 8 2.0 0.9 80 60568 UGC 10917 +I1266 174535.3 -460523 11.1 6 +I1267 173845.9 +592224 14.16 8 1.5 1.0 50 60635 UGC 10937 +I1268 175039.3 +171233 15.1 8 +I1269 175206.2 +213412 13.40 8 1.7 1.3 125 61023 UGC 11013 +I1270 +I1271 180510.1 -242356 0.00 0 0 +I1272 +I1273 +I1274 180951.0 -233854 0.00 0 6. 5. 0 +I1275 181007.2 -234540 0.00 5 4. 3. 0 +I1276 181044.3 -071227 4 +I1277 181027.3 +310011 14.10 8 1.6 1.4 0 61491 UGC 11135 +I1278 +I1279 181115.4 +360028 14.26 8 2.6 0.6 0 61518 UGC 11143 +I1280 181218.4 +253944 15.4 8 +I1281 181138.1 +355949 15.5 8 +I1282 +I1283 +I1284 181742.0 -194000 7.7 8 +I1285 +I1286 181614.3 +553528 14.71 8 1.4 0.5 0 61666 UGC 11191 +I1287 183200.0 -104800 6.1 8 +I1288 182922.4 +394248 14.29 8 1.1 0.7 0 61941 UGC 11256 +I1289 183002.2 +395750 15.3 8 +I1290 183835.3 -240549 0.00 0 0 +I1291 183351.5 +491645 13.54 8 1.8 1.5 30 62049 UGC 11283 +I1292 184440.4 -274859 0.00 0 0 +I1293 +I1294 +I1295 +I1296 185318.8 +330400 14.80 8 1.1 0.9 0 62532 UGC 11374 +I1297 191722.8 -393646 9.80 6 +I1298 +I1299 +I1300 192403.2 +533729 14.22 0 1.6 0.9 0 +I1301 192637.4 +494530 14.40 8 1.2 0.9 0 63212 UGC 11438 +I1302 193052.9 +354719 14.10 8 0.9 0.5 0 63307 MCG 6-43- 2 +I1303 193130.0 +355236 15.00 8 1.3 0.8 0 63328 UGC 11452 +I1304 +I1305 +I1306 +I1307 +I1308 194505.2 -144313 0.00 0 0 +I1309 200301.5 -171355 12.90 8 1.9 1.3 0 64030 +I1310 201400.0 +350000 5 +I1311 201018.0 +411300 3 +I1312 +I1313 201843.6 -165645 14.50 8 2.0 1.8 0 64463 MCG -3-51- 8 +I1314 +I1315 +I1316 +I1317 202315.4 +003948 14.60 8 0.7 0.6 80 64586 UGC 11546 +I1318 201648.0 +415724 5 Gamma Cyg Nebula +I1319 202601.9 -183015 14.50 8 1.0 .6 0 +I1320 202625.6 +025435 14.38 8 1.0 0.6 0 64685 UGC 11560 +I1321 202811.0 -181729 15.18 8 1.1 0.8 0 64751 ESO 596- 43 +I1322 +I1323 +I1324 203212.3 -090322 14.50 8 1.5 1.5 0 64906 MCG -2-52- 12 +I1325 +I1326 +I1327 203541.3 -000021 14.72 8 0.8 0.7 0 65027 CGCG 373- 38 +I1328 204157.0 -193759 15.00 8 1.0 .4 0 +I1329 +I1330 204614.9 -140124 15.00 8 1.2 0.4 0 65345 MCG -2-53- 2 +I1331 204748.8 -095945 14.45 8 1.8 0.6 0 65396 MCG -2-53- 5 +I1332 205151.4 -134241 15. 8 +I1333 +I1334 205217.2 -161709 15.00 8 1.4 0.8 0 65614 MCG -3-53- 8 +I1335 +I1336 205504.9 -180219 15.00 0 1.0 .7 0 +I1337 205652.7 -163509 14.50 8 1.2 1.1 0 65760 MCG -3-53- 12 +I1338 +I1339 205755.5 -175634 14.14 8 1.4 0.9 0 65799 ESO 598- 8 +I1340 +I1341 210016.7 -135835 15.50 0 0.5 0.3 0 +I1342 210025.5 -142944 15. 8 +I1343 +I1344 210116.4 -132249 15.00 0 0.6 0.35 0 +I1345 +I1346 210137.0 -135738 15.00 0 0.6 0.5 0 +I1347 210144.4 -131848 14.68 8 1.3 1.1 0 65928 MCG -2-53- 20 +I1348 +I1349 +I1350 210152.3 -135110 15.00 0 0.6 0.4 0 +I1351 +I1352 +I1353 +I1354 +I1355 +I1356 210253.0 -154842 15.90 0 0.4 0.3 0 +I1357 210557.3 -104258 16.26 8 1.2 0.7 0 66092 +I1358 210629.4 -161216 0.00 0 0 +I1359 210843.0 +122903 14.77 8 1.0 0.3 0 66189 UGC 11684 +I1360 211048.2 +050404 15.6 8 +I1361 211129.1 +050316 15.10 8 0.9 0.6 0 66297 UGC 11692 +I1362 211152.7 +021944 15.7 8 +I1363 +I1364 211324.7 +024611 14.70 0 0.3 0.3 0 +I1365 211354.6 +023349 11.19 8 1.96 0.67 0 66381 MCG 0-54- 7 +I1366 211408.0 +014633 15.7 8 +I1367 211409.7 +025937 15.3 8 +I1368 211412.6 +021041 14.30 8 1.1 0.4 0 66389 UGC 11703 +I1369 211206.0 +474359 9.79 3 +I1370 211514.3 +021130 15.1 8 +I1371 212015.6 -045236 14.96 8 1.1 0.7 0 66578 MCG -1-54- 13 +I1372 +I1373 212037.2 +010533 15.44 0 0.9 0.9 0 +I1374 212102.7 +014246 15.7 8 +I1375 212059.8 +035907 15.1 8 +I1376 +I1377 212526.6 +041851 14.80 0 0.6 0.4 0 +I1378 +I1379 212601.2 +030551 15.70 0 0.7 0.4 0 +I1380 212711.0 +024303 15.5 8 +I1381 212733.7 -011118 15.6 8 +I1382 +I1383 212739.6 -010608 15.90 0 0.62 0.23 0 +I1384 212753.1 -012205 15.4 8 +I1385 212851.2 -010410 15.4 8 +I1386 212937.9 -211144 14.23 8 1.1 0.9 130 66852 ESO 599- 16 +I1387 212934.5 -012103 15.0 8 +I1388 212952.2 -003752 15.0 8 +I1389 213207.8 -180107 15.32 8 +I1390 213225.7 -015138 15.1 8 +I1391 213500.4 -003040 15.7 8 +I1392 213532.7 +352354 12.50 8 1.6 1.3 0 67017 UGC 11772 +I1393 214014.2 -222441 15.45 8 .8 .5 0 +I1394 214013.0 +143758 15.3 8 +I1395 214141.4 +040616 15.5 8 +I1396 213808.7 +572648 3 +I1397 +I1398 214611.7 +093347 15.50 0 0.4 0.2 0 +I1399 214608.9 +042407 15.6 8 +I1400 +I1401 214658.9 +014235 14.41 8 1.8 0.7 175 67339 UGC 11810 +I1402 +I1403 +I1404 +I1405 215049.8 +020115 14.74 8 0.9 0.7 0 67470 UGC 11826 +I1406 215104.9 +015913 15.5 8 +I1407 +I1408 215309.0 -132048 14.88 0 0.6 0.4 0 +I1409 +I1410 +I1411 215600.6 -013101 14.35 8 0.9 0.5 0 67660 UGC 11850 +I1412 215818.4 -171034 14.49 8 1.3 0.6 0 67747 MCG -3-56- 1 +I1413 +I1414 215818.0 +082526 14.90 0 0 +I1415 +I1416 +I1417 220021.6 -130850 14.36 8 1.4 0.4 0 67811 MCG -2-56- 3 +I1418 220159.9 +042304 14.92 8 0.9 0.9 0 67872 MCG 1-56- 9 +I1419 +I1420 220231.3 +194501 14.50 8 0.7 0.5 0 67900 UGC 11880 +I1421 220304.0 -095841 15. 8 +I1422 +I1423 220312.7 +041751 14.68 8 1.0 0.5 0 67931 UGC 11883 +I1424 +I1425 220324.5 +023542 15.00 0 0.61 0.53 0 +I1426 +I1427 220335.1 +150625 14.70 8 1.0 0.9 0 67948 UGC 11889 +I1428 220427.7 +023750 15.6 8 +I1429 +I1430 +I1431 +I1432 +I1433 221210.2 -124555 0.00 0 0 +I1434 221030.0 +524959 3 +I1435 221326.3 -220548 13.73 8 1.2 .8 0 +I1436 221351.4 -101130 15. 8 +I1437 221545.0 +020357 14.51 8 1.1 1.0 0 68438 UGC 11965 +I1438 221629.1 -212550 13.19 8 2.4 2.0 0 68469 ESO 602- 1 +I1439 221640.1 -212909 15.00 8 1.3 0.9 0 68476 ESO 602- 2 +I1440 221633.3 -160056 15. 8 +I1441 221519.1 +371805 15.30 8 0.5 0.3 0 68413 MCG 6-48- 23 +I1442 221630.0 +540259 9.53 3 +I1443 221903.6 -205624 13.76 8 1.5 1.2 0 68558 ESO 602- 5 +I1444 222223.9 +050821 15.4 8 +I1445 222530.3 -171432 13.50 8 1.6 1.3 0 68826 ESO 602- 19 +I1446 +I1447 222959.8 -050712 13.71 8 1.4 0.8 0 68996 MCG -1-57- 14 +I1448 223432.1 -125601 14. 8 +I1449 +I1450 +I1451 224607.4 -102210 14.90 0 0.68 0.64 0 +I1452 +I1453 224654.2 -132659 15.29 0 0.6 0.3 0 +I1454 224220.3 +802636 6 +I1455 225346.0 +012219 14.73 8 0.9 0.6 0 69943 UGC 12232 +I1456 +I1457 +I1458 225641.4 -072245 14.44 8 1.3 0.9 0 70080 MCG -1-58- 7 +I1459 225710.5 -362745 10.97 8 5.2 3.8 40 70090 ESO 406- 30 +I1460 225704.2 +044035 15.10 8 0.4 0.3 0 70086 MCG 1-58- 15 +I1461 225834.3 +151022 14.70 8 0.54 0.47 0 70153 CGCG 430- 36 +I1462 +I1463 +I1464 230311.6 -085927 0.00 0 0 +I1465 +I1466 230339.0 -024632 14.30 0 0.74 0.67 0 +I1467 230450.2 -031344 15. 8 +I1468 230507.6 -031216 15.25 8 1.3 0.8 0 70429 MCG -1-58- 19 +I1469 +I1470 230510.4 +601439 0.00 0 3.88 3.88 90 +I1471 230844.8 -123821 14. 8 +I1472 230906.7 +171532 15.5 8 +I1473 231104.8 +293817 13.86 8 2.0 1.0 0 70633 UGC 12404 +I1474 231248.0 +054800 14.73 8 1.1 0.5 150 70702 UGC 12417 +I1475 231402.2 -282521 0.00 0 0 +I1476 231416.3 +303305 15.60 0 0.74 0.68 0 +I1477 231711.2 -065452 15. 8 +I1478 231812.0 +101800 14.58 8 1.4 0.9 30 70991 UGC 12485 +I1479 231846.4 -102357 14.20 8 1.04 0.89 0 71021 MCG -2-59- 10 +I1480 +I1481 231925.1 +055422 14.39 8 0.8 0.7 0 71070 UGC 12505 +I1482 232049.5 +014420 15.3 8 +I1483 232233.2 +111951 15.5 8 +I1484 232239.9 +112304 15.5 8 +I1485 232248.2 +112222 15.6 8 +I1486 232354.1 +094002 13.5 8 +I1487 232420.1 +143849 14.98 8 1.3 0.9 0 71356 MCG 2-59- 37 +I1488 232449.4 +151631 13.8 8 +I1489 232632.3 -123056 14. 8 +I1490 232900.0 -040759 0 +I1491 232924.6 -161859 15. 8 +I1492 233036.1 -030224 14.44 8 1.3 1.1 0 71629 MCG -1-59- 28 +I1493 +I1494 +I1495 233047.7 -132908 14.14 8 1.3 1.0 0 71631 MCG -2-59- 24 +I1496 233053.5 -025603 14.52 8 1.7 1.3 0 71634 MCG -1-59- 29 +I1497 +I1498 233153.6 -050025 14.03 8 1.8 0.6 0 71677 MCG -1-60- 2 +I1499 +I1500 233309.3 +043309 15.40 0 0 +I1501 233440.0 -030910 14.50 8 1.5 0.7 0 71786 MCG -1-60- 9 +I1502 233620.5 +753853 14.50 8 1.1 0.4 0 71864 UGC 12706 +I1503 233826.4 +044758 14.34 8 0.9 0.4 0 71982 UGC 12715 +I1504 234119.5 +040103 14.27 8 1.7 0.5 0 72117 UGC 12734 +I1505 234137.1 -033354 15. 8 +I1506 234448.4 +044408 15.4 8 +I1507 234533.2 +014120 14.55 8 1.3 0.5 0 72330 UGC 12770 +I1508 234554.9 +120340 13.87 8 2.0 0.5 168 72345 UGC 12773 +I1509 234716.6 -151824 15. 8 +I1510 235031.9 +020411 15.2 8 +I1511 235056.5 +270512 14.2 8 +I1512 +I1513 235329.4 +111903 14.99 8 1.0 0.3 0 72773 UGC 12832 +I1514 235416.6 -133512 15. 8 +I1515 235603.9 -005918 14.45 8 1.1 0.9 0 72922 UGC 12848 +I1516 235607.1 -005459 13.80 8 1.13 1.03 0 72927 UGC 12852 +I1517 235618.8 -001820 14.8 8 +I1518 235706.1 +122753 15.7 8 +I1519 235708.4 +122727 15.7 8 +I1520 235754.4 -140222 14. 8 +I1521 +I1522 235903.4 +014312 15.30 0 0.6 0.2 0 +I1523 +I1524 235910.7 -040737 13.94 8 1.3 0.8 0 73143 MCG -1- 1- 12 +I1525 235915.7 +465323 13.00 8 1.9 1.4 0 73150 UGC 12883 +I1526 000131.5 +112048 15.1 8 +I1527 000221.6 +040523 14.5 8 +I1528 +I1529 000513.2 -113010 14.34 8 1.7 1.6 0 364 MCG -2- 1- 19 +I1530 000719.1 +323632 13.88 8 +I1531 000935.5 -321637 13.80 8 1.8 1.4 0 684 ESO 349- 35 +I1532 000952.8 -642220 14.78 8 1.6 0.4 0 695 ESO 78- 17 +I1533 +I1534 001345.4 +480905 14.80 8 1.0 0.5 0 910 UGC 125 +I1535 001357.4 +480928 15.2 8 +I1536 001419.0 +480835 15.5 8 +I1537 001551.3 -391544 16.04 8 0 +I1538 +I1539 001822.5 +300446 14.50 0 2.0 1.6 0 +I1540 001948.7 +234621 14.91 8 1.0 0.4 0 1276 UGC 186 +I1541 002002.0 +215959 15.5 8 +I1542 002041.2 +223533 14.97 8 0.7 0.6 0 1328 MCG 4- 2- 1 +I1543 002055.4 +215158 14.30 8 0.7 0.7 0 1333 UGC 198 +I1544 002117.5 +230527 14.42 8 1.2 0.8 0 1362 UGC 204 +I1545 +I1546 002129.0 +223021 15.59 8 0.9 0.2 0 1382 MCG 4- 2- 8 +I1547 +I1548 002155.1 +220023 15.60 0 0.9 0.7 0 +I1549 002249.8 +065751 14.64 8 0.8 0.8 0 1464 UGC 218 +I1550 002427.6 +381107 15.1 8 +I1551 002735.5 +085239 14.30 8 2.5 1.2 0 1700 UGC 268 +I1552 002943.7 +212837 15.33 8 0.9 0.2 0 1817 UGC 297 +I1553 003240.1 -253627 15.12 8 1.2 .3 0 +I1554 003307.3 -321530 13.95 8 1.4 0.8 0 2000 ESO 350- 33 +I1555 003432.6 -300104 14.35 8 1.3 0.9 0 2071 ESO 410- 21 +I1556 +I1557 003534.5 -025235 15.39 0 0.6 0.4 0 +I1558 003548.0 -252223 12.61 8 3.4 2.5 150 2142 ESO 474- 2 +I1559 003651.9 +235904 14.70 8 0.8 0.4 94 2201 MCG 4- 2- 34 +I1560 +I1561 003832.5 -242024 14.69 8 1.2 0.5 0 2305 ESO 474- 8 +I1562 003833.9 -241627 13.54 8 1.6 1.5 0 2308 ESO 474- 9 +I1563 003900.2 -090052 14.90 8 0.83 0.43 0 2332 MCG -2- 2- 76 +I1564 003905.1 +060116 14.68 8 1.0 0.5 0 2342 UGC 399 +I1565 003926.3 +064403 14.31 8 1.5 1.5 0 2372 UGC 410 +I1566 003933.4 +064854 15.4 8 +I1567 +I1568 003955.9 +065055 13.93 0 1.1 0.9 0 +I1569 004028.1 +064310 15.5 8 +I1570 +I1571 004037.8 -001950 14.20 8 1.03 0.83 0 2440 UGC 432 +I1572 +I1573 004210.4 -233530 15.50 0 1.18 0.13 0 +I1574 004303.5 -221435 14.32 8 2.1 0.8 175 2578 ESO 474- 18 +I1575 004333.3 -040704 14.18 8 0.8 0.7 0 +I1576 004414.1 -250633 15.13 8 .9 .5 0 +I1577 +I1578 004425.9 -250437 15.05 0 0.91 0.34 0 +I1579 004532.4 -263356 14.64 8 0.9 0.6 0 2667 ESO 474- 22 +I1580 +I1581 004546.3 -255513 16.24 0 1.1 .2 0 +I1582 004616.8 -241646 15.46 8 1.2 .3 0 +I1583 004710.3 +230425 15.0 8 +I1584 004718.6 +274940 14.50 8 1.6 1.4 0 2766 UGC 489 +I1585 004714.3 +230312 14.9 8 +I1586 004756.3 +222222 14.90 8 0.3 0.3 0 2813 CGCG 480- 6 +I1587 004843.3 -233342 15.36 8 1.4: .4 0 +I1588 005057.7 -233329 16.37 8 1.4: .7: 0 +I1589 005159.3 -342519 0.00 0 0 +I1590 +I1591 005206.4 -224049 15.74 8 +I1592 005327.0 +054613 15.00 8 1.0 0.7 0 3139 UGC 543 +I1593 +I1594 005345.3 -473851 15.13 8 1.33 0.42 0 3161 ESO 195- 12 +I1595 005346.7 -451127 15.32 8 1.37 0.25 0 3162 ESO 243- 8 +I1596 005442.8 +213122 14.66 8 1.8 0.6 0 3219 UGC 550 +I1597 005332.1 -580626 14.96 8 1.7 0.3 0 3144 ESO 112- 10 +I1598 005441.8 +054626 14.83 8 1.0 0.5 0 3217 UGC 553 +I1599 005432.8 -232942 15.67 8 +I1600 005504.2 -233129 15.70 8 +I1601 005534.8 -240912 14.21 8 0.9 0.4 0 3287 ESO 474- 44 +I1602 005551.9 -095908 14. 8 +I1603 005659.7 -452447 14.58 8 1.19 0.48 0 3401 ESO 243- 14 +I1604 005719.0 -163042 15. 8 +I1605 005737.0 -485406 13.71 8 1.5 1.3 138 3436 ESO 195- 19 +I1606 +I1607 005848.8 +003514 14.20 8 0.93 0.81 0 3512 UGC 611 +I1608 005924.4 -341944 13.68 8 2.0 0.9 0 3549 ESO 351- 27 +I1609 005946.6 -402001 13.57 8 1.4 1.3 0 3567 ESO 295- 26 +I1610 010142.6 -153404 13.92 8 1.4 1.0 0 3681 MCG -3- 3- 20 +I1611 005948.0 -722002 12.1 3 +I1612 010001.3 -722208 12.1 3 +I1613 010448.4 +020710 9.88 8 16.2 14.5 50 3844 UGC 668 +I1614 +I1615 010407.0 -510759 14.25 8 1.3 0.6 0 3812 ESO 195- 27 +I1616 010456.2 -272546 13.47 8 1.6 1.4 0 3846 ESO 412- 4 +I1617 010416.8 -510158 14.55 8 1.29 0.44 0 3818 ESO 195- 28 +I1618 010556.0 +322444 15.24 8 1.2 0.5 0 3899 UGC 671 +I1619 010722.4 +330400 15.0 8 +I1620 010714.2 +135718 14.70 8 0.94 0.65 0 3960 UGC 681 +I1621 010622.6 -464331 14. 8 +I1622 010736.6 -173217 14.54 8 +I1623 010747.2 -173025 0.00 8 0 4008 ESO 541- 23 +I1624 010521.5 -720234 12.5 3 +I1625 010742.3 -465424 12.90 8 1.7 1.2 7 4001 ESO 243- 33 +I1626 010606.0 -731659 13.0 3 +I1627 010810.8 -460539 13.69 8 2.5 0.6 0 4027 ESO 243- 34 +I1628 010847.2 -283455 13.48 8 1.3 1.1 0 4075 ESO 412- 7 +I1629 010918.2 +023402 15.7 8 +I1630 010816.8 -464515 15.13 8 1.3 0.5 0 4036 ESO 243- 36 +I1631 010844.9 -462833 14.19 8 0.90 0.61 0 4068 ESO 243- 40 +I1632 +I1633 010955.3 -455551 12.60 8 2.9 2.4 120 4149 ESO 243- 46 +I1634 011102.9 +173944 15.7 8 +I1635 011103.5 +173905 15.7 8 +I1636 011137.3 +332116 14.9 8 +I1637 011101.0 -302616 13.46 8 1.7 1.3 90 4227 ESO 412- 10 +I1638 011221.8 +332152 14.9 8 +I1639 011146.5 -003952 14.35 8 0.6 0.5 0 4292 UGC 750 +I1640 011151.4 -003750 14.2 8 +I1641 010939.2 -714608 0.00 3 0 +I1642 +I1643 011208.6 -002437 14.70 0 0.35 0.26 0 +I1644 010913.6 -731141 11.4 5 +I1645 011227.4 +154500 15.5 8 +I1646 011243.8 +154225 15.5 8 +I1647 011314.6 +385305 15.2 8 +I1648 011342.1 +331305 15.0 8 +I1649 011150.9 -555126 14.67 8 1.7 0.3 0 4298 ESO 151- 30 +I1650 011220.0 -502406 14.40 8 1.3 0.7 62 4334 ESO 195- 34 +I1651 +I1652 011456.2 +315655 14.48 8 1.1 0.3 0 4498 UGC 792 +I1653 011507.7 +332238 13.9 8 +I1654 011511.9 +301141 14.06 8 1.3 1.2 0 4520 UGC 798 +I1655 011248.0 -711900 12.5 3 +I1656 011537.7 +330404 14.0 8 +I1657 011407.0 -323903 13.15 8 2.3 0.5 0 4440 ESO 352- 24 +I1658 011549.7 +310449 14.7 8 +I1659 011606.0 +302057 14.14 8 1.6 1.1 0 4584 UGC 812 +I1660 011238.4 -714539 12.7 3 +I1661 011607.2 +330522 15.5 8 +I1662 011236.0 -732559 13.70 3 +I1663 +I1664 011344.3 -695050 17.82 0 .4 .1 0 +I1665 011742.0 +344200 0 +I1666 011953.4 +322802 14.21 8 1.1 1.1 0 4782 UGC 857 +I1667 011842.3 -170301 14. 8 +I1668 011853.1 +331023 15.7 8 +I1669 012006.8 +331105 15.56 8 1.0 0.3 0 4802 CGCG 502- 32 +I1670 011850.8 -164810 0.00 8 0 4707 MCG -3- 4- 41 +I1670 011852.9 -164811 8 1.9 0.4 0 4711 MCG -3- 4- 40 +I1671 +I1672 012038.2 +294156 13.88 8 1.3 1.0 0 4848 UGC 872 +I1673 012046.3 +330241 14.6 8 +I1674 011918.4 -505749 14.94 8 1.0: .8: 0 +I1675 012059.9 +341455 14.3 8 +I1676 012058.6 +301534 15.7 8 +I1677 012106.6 +331342 0.00 8 0 4891 MCG 5- 4- 25 +I1678 012102.6 +053338 15.5 8 +I1679 012144.6 +332935 15.5 8 +I1680 012151.2 +331656 14.9 8 +I1681 012121.3 +000525 14.90 8 1.13 0.38 0 4916 UGC 894 +I1682 012213.3 +331537 14.3 8 +I1683 012239.0 +342613 14.17 8 1.3 0.6 0 5008 UGC 916 +I1684 +I1685 +I1686 012311.5 +332738 13.17 0 1.6 1.3 0 +I1687 012319.1 +331631 14.58 8 0.4 0.3 0 5074 MCG 5- 4- 39 +I1688 +I1689 012347.8 +330319 14.68 8 0.9 0.5 0 5108 MCG 5- 4- 46 +I1690 012349.5 +330923 14.90 8 0.4 0.3 0 5110 CGCG 502- 71 +I1691 +I1692 012439.5 +331409 15.60 0 0.63 0.40 0 +I1693 012402.4 -013925 15.30 8 0.6 0.5 0 +I1694 012447.8 +013628 14.9 8 +I1695 012507.6 +084157 14.88 8 1.1 1.1 0 5245 UGC 977 +I1696 012452.5 -013704 14.63 8 0.9 0.8 10 5231 UGC 973 +I1697 012502.9 +002640 14.70 8 0.84 0.48 0 5238 UGC 976 +I1698 012522.1 +145019 14.60 8 0.97 0.41 0 5261 UGC 983 +I1699 +I1700 012524.6 +145152 13.78 8 1.4 1.4 0 5271 UGC 986 +I1701 012550.5 +181103 15.3 8 +I1702 012556.3 +163607 14.19 8 1.2 1.0 0 5321 UGC 1005 +I1703 012625.2 -013820 14.22 8 +I1704 012709.5 +144634 14.20 8 1.06 0.68 0 5411 UGC 1027 +I1705 012644.9 -033003 14.5 8 +I1706 012731.0 +144910 15.50 8 0.46 0.43 0 5433 CGCG 436- 57 +I1707 +I1708 012456.1 -711104 0.00 0 0 +I1709 012757.0 -354304 13.58 8 2.2 1.4 0 +I1710 013046.7 +212624 13.8 8 +I1711 013055.2 +171119 14.41 8 2.97 0.59 0 5643 UGC 1082 +I1712 013120.7 -065206 12. 8 +I1713 013233.5 +352129 13.7 8 +I1714 +I1715 013334.1 +123508 14.51 8 0.7 0.5 0 5805 UGC 1115 +I1716 +I1717 013230.3 -673213 0.00 0 0 +I1718 013826.7 +332200 15.00 0 0.6 0.3 0 +I1719 013735.9 -335527 14.04 8 1.6 1.2 0 6020 ESO 353- 27 +I1720 014021.6 -285446 13.69 8 1.2 0.9 0 6180 ESO 413- 19 +I1721 014124.4 +083132 14.30 8 1.0 0.5 0 6235 UGC 1187 +I1722 014302.7 -341116 15.40 8 1.5 0.5 0 6319 ESO 353- 34 +I1723 014314.2 +085322 13.76 8 3.3 0.8 0 6332 UGC 1205 +I1724 014309.7 -341431 14.20 8 1.3 0.5 0 6328 ESO 353- 35 +I1725 014511.9 +214635 15.3 8 +I1726 014519.7 +043707 14.70 8 0 6441 CGCG 412- 25 +I1727 014730.7 +271951 12.07 8 6.9 3.1 150 6574 UGC 1249 +I1728 014745.8 -333611 14.07 8 1.3 0.9 3 6584 ESO 353- 47 +I1729 014755.5 -265329 13.54 8 1.7 0.9 150 6598 ESO 477- 4 +I1730 014957.9 +220043 15.5 8 +I1731 015012.3 +271146 14.00 8 1.5 1.0 0 6756 UGC 1291 +I1732 015047.9 +355558 14.93 8 1.5 0.4 0 6805 UGC 1307 +I1733 015043.0 +330456 14.12 8 1.5 1.4 0 6796 UGC 1301 +I1734 014916.9 -324431 13.36 8 1.6 1.3 0 6679 ESO 353- 48 +I1735 015051.7 +330532 16. 8 +I1736 015053.2 +181810 14.87 8 1.1 0.4 0 6814 UGC 1309 +I1737 +I1738 015107.9 -094731 14.40 8 0.93 0.67 0 6832 MCG -2- 5- 61 +I1739 015029.1 -340320 15. 8 +I1740 015541.1 -295520 13.41 8 1.9 1.4 0 +I1741 015156.7 -164716 14. 8 +I1742 015314.2 +224317 15.09 8 0.8 0.5 0 6996 MCG 4- 5- 23 +I1743 015259.7 +124228 14.0 8 +I1744 015339.0 +195025 14.7 8 +I1745 +I1746 015424.3 +044814 14.75 8 1.4 0.5 0 7076 UGC 1371 +I1747 015735.5 +631918 15.8 6 +I1748 015608.8 +173829 14.47 8 1.0 0.7 0 7229 UGC 1403 +I1749 015611.1 +064442 14.56 8 0.9 0.7 0 7235 UGC 1407 +I1750 015618.5 +040435 15.37 8 0.9 0.2 0 7266 UGC 1412 +I1751 015619.0 +053907 15.1 8 +I1752 015712.0 +283459 17. 8 +I1753 015719.3 +283521 14.95 8 0.6 0.5 0 7353 MCG 5- 5- 33 +I1754 015652.0 +040141 8 +I1755 015709.8 +143300 14.60 8 1.44 0.36 0 7341 UGC 1428 +I1756 015705.2 -002806 15.30 8 1.3 0.2 0 7328 UGC 1429 +I1757 +I1758 +I1759 015755.3 -325913 13.66 8 1.5 1.4 0 7400 ESO 354- 18 +I1760 015724.7 -315917 16.58 8 +I1761 015852.3 +003406 15.30 8 0.73 0.37 0 7484 CGCG 387- 19 +I1762 015748.6 -331423 13.84 8 1.8 0.4 0 7393 ESO 354- 17 +I1763 015911.3 -274833 14.17 8 +I1764 020023.4 +243450 14.14 8 1.4 1.4 0 7603 UGC 1486 +I1765 020106.7 +315255 12.8 8 +I1766 020139.9 +314940 13.9 8 +I1767 015959.4 -110444 14.77 8 1.7 0.7 0 7568 MCG -2- 6- 12 +I1768 020049.8 -250133 14. 8 +I1769 020054.9 -315511 15.08 8 1.0 .3 0 +I1770 020214.4 +095851 14.81 8 1.1 1.1 0 7751 UGC 1522 +I1771 020215.8 +095807 15.16 8 0.6 0.6 0 7737 MCG 2- 6- 14 +I1772 020242.9 +074444 16. 8 +I1773 020402.2 +304958 14.7 8 +I1774 020359.0 +151905 14.50 8 1.9 1.7 0 7863 UGC 1559 +I1775 020517.5 +133020 15. 8 +I1776 020515.2 +060625 13.81 8 1.9 1.9 0 7952 UGC 1579 +I1777 020608.7 +151234 15.5 8 +I1778 020619.5 +091337 15.4 8 +I1779 020625.9 +034221 15.10 8 0 8039 CGCG 387- 35 +I1780 020651.1 +144318 15.5 8 +I1781 020652.8 -003105 17.22 8 0.7 0.4 0 8067 CGCG 387- 37 +I1782 020720.1 -252629 13.57 8 +I1783 021005.3 -325624 13.20 8 2.0 0.8 3 8279 ESO 354- 46 +I1784 021612.9 +323858 14.00 8 1.7 1.0 88 8676 UGC 1744 +I1785 021621.0 +323959 15.6 8 +I1786 021605.6 +050844 15.5 8 +I1787 +I1788 021550.3 -311206 12.34 8 2.6 1.1 27 8649 ESO 415- 15 +I1789 021751.2 +322346 14.63 8 2.2 0.4 0 8766 UGC 1763 +I1790 021737.8 +123032 15.50 8 1.0 0.3 0 8752 UGC 1762 +I1791 021741.3 +122814 14.27 8 1.0 1.0 0 8758 UGC 1764 +I1792 021901.2 +342743 15.0 8 +I1793 022132.4 +323240 14.74 8 1.2 0.6 0 8969 UGC 1816 +I1794 022130.2 +154542 14.66 8 0.9 0.7 0 8963 MCG 3- 7- 3 +I1795 022543.5 +620615 5 +I1796 022247.5 -412217 13.02 8 1.1 0.9 86 9041 ESO 298- 38 +I1797 022527.9 +202343 15.32 8 0.7 0.3 0 9205 UGC 1880 +I1798 +I1799 022845.9 +455814 14.60 8 1.1 0.4 0 9432 UGC 1943 +I1800 +I1801 022812.7 +193500 14.56 8 1.3 0.6 0 9392 UGC 1936 +I1802 +I1803 022912.0 +230600 14.55 8 1.3 1.1 0 9462 MCG 4- 6- 57 +I1804 +I1805 +I1806 022935.0 +225635 15.59 8 +I1807 023031.0 +225658 15.7 8 +I1808 023031.1 -041259 14.5 8 +I1809 023140.3 +225502 14.82 8 1.0 0.7 0 9616 UGC 1996 +I1810 022926.8 -430435 14.16 8 1.3 1.0 0 9477 ESO 246- 18 +I1811 023038.2 -341551 14.34 8 1.3 0.9 0 9555 ESO 355- 20 +I1812 022932.3 -424835 13.22 8 2.0 1.6 0 9486 ESO 246- 19 +I1813 023049.5 -341315 14.19 8 1.2 0.9 0 9567 ESO 355- 22 +I1814 023105.8 -360205 13.46 8 2.0 0.5 0 +I1815 023420.0 +322546 13.88 8 1.7 1.6 0 9794 UGC 2047 +I1816 023151.0 -364019 13.66 8 1.4 1.2 0 9634 ESO 355- 25 +I1817 023349.5 +111211 14.9 8 +I1818 +I1819 023541.8 +040306 15.00 0 1.60 0.46 0 +I1820 023552.8 +060226 15.4 8 +I1821 023625.4 +134648 15.4 8 +I1822 +I1823 023837.0 +320411 14.20 8 2.1 2.0 0 10013 UGC 2125 +I1824 +I1825 023855.6 +090550 14.55 8 1.2 0.8 0 10031 UGC 2138 +I1826 023903.6 -272633 13. 8 +I1827 023946.4 +013330 14.63 8 1.1 0.2 0 10087 UGC 2152 +I1828 024029.0 +191750 13.75 0 1.4 1.0 0 +I1829 024032.8 +141753 15.70 0 0.8 0.7 0 +I1830 023903.6 -272643 13.20 8 1.7 1.4 0 10041 ESO 416- 6 +I1831 024357.6 +632535 0 +I1832 024157.7 +190148 15.1 8 +I1833 024138.7 -281017 14.28 8 1.5 0.8 0 10205 ESO 416- 7 +I1834 024248.1 +030503 14.85 8 0.9 0.8 0 10267 UGC 2189 +I1835 024348.9 +145321 15.7 8 +I1836 024323.5 +030617 15.6 8 +I1837 024331.4 +001824 14.3 8 +I1838 024443.0 +192719 15.2 8 +I1839 024442.9 +151424 15.04 8 1.0 0.5 0 10394 UGC 2220 +I1840 024342.0 -154220 15. 8 +I1841 024536.2 +185545 15.1 8 +I1842 024523.4 +112729 15.7 8 +I1843 024524.6 +025250 14.01 8 1.4 0.7 0 10429 UGC 2228 +I1844 024549.4 +031349 15.0 8 +I1845 024356.9 -275808 0.00 8 0.4: 0.2: 0 +I1846 024743.6 +131518 15.4 8 +I1847 024753.7 +143018 15.7 8 +I1848 024921.0 +603803 6.87 5 +I1849 024744.9 +092124 15.5 8 +I1850 024839.3 +131534 16.00 0 0.7 0.35 0 +I1851 +I1852 024900.4 +131324 14.9 8 +I1853 024804.2 -135938 14.22 8 1.0 0.4 0 10595 MCG -2- 8- 6 +I1854 024920.7 +191814 14.90 8 0.50 0.40 0 10684 CGCG 463- 20 +I1855 +I1856 024850.8 -004603 14.30 8 1.18 0.62 0 10647 UGC 2291 +I1857 024938.9 +143711 14.90 8 1.0 0.5 0 10715 UGC 2312 +I1858 024908.4 -311721 14.37 8 1.8 0.6 0 10671 ESO 416- 29 +I1859 024903.9 -311021 13.99 8 1.2 0.8 0 10665 ESO 416- 28 +I1860 024934.6 -311125 13.70 8 1.7 1.2 6 10707 ESO 416- 31 +I1861 025307.0 +252925 14.33 8 1.4 1.0 0 10905 UGC 2357 +I1862 025158.8 -332025 14.45 8 3.25 0.45 0 10858 ESO 356- 15 +I1863 025450.7 +084703 15.7 8 +I1864 025339.6 -341149 12.55 8 1.2 0.7 63 10925 ESO 356- 17 +I1865 025520.2 +084941 14.73 8 1.1 0.6 0 11035 UGC 2391 +I1866 025453.0 -153909 14. 8 +I1867 025552.3 +091841 15.0 8 +I1868 +I1869 025811.7 +055012 15.60 0 0.6 0.4 0 +I1870 025753.5 -022049 13.50 8 2.8 1.6 0 11202 MCG -1- 8- 20 +I1871 030260.0 +602359 5 +I1872 +I1873 030352.9 +093648 15.20 8 0.5 0.4 0 11541 MCG 1- 8- 39 +I1874 030622.0 +360052 14.8 8 +I1875 030356.3 -392627 13.37 8 1.4 1.2 0 11549 ESO 300- 6 +I1876 030431.8 -272734 14.40 8 1.1 1.0 0 11577 ESO 417- 13 +I1877 030309.6 -503043 16.30 8 0.88 0.17 0 +I1878 030341.0 -520620 14.9 8 +I1879 030352.4 -520704 15.88 8 1.20 0.23 0 11542 ESO 199- 14 +I1880 030628.4 -094341 0.00 8 0 11656 MCG -2- 8- 49 +I1881 030917.4 +383856 15.7 8 +I1882 030749.3 +030852 14.92 8 0.9 0.5 0 11718 UGC 2551 +I1883 030942.2 +405335 16.00 0 1.0 0.5 0 +I1884 +I1885 030640.4 -325149 15.06 8 1.4 0.5 0 11665 ESO 357- 3 +I1886 030803.2 -042359 15.5 8 +I1887 031013.1 +404556 14.3 8 +I1888 031056.2 +410813 15.7 8 +I1889 +I1890 030958.4 +191229 15.60 0 0.2 0.2 0 +I1891 +I1892 030827.3 -230313 14.50 8 1.05 0.54 0 11750 ESO 480- 36 +I1893 +I1894 031025.4 +193624 15.60 0 0.5 0.4 0 +I1895 030936.6 -251514 14.22 8 1.5 1.1 0 11807 ESO 481- 1 +I1896 030752.5 -541252 15.80 8 0.78 0.30 0 +I1897 031045.9 -104745 14. 8 +I1898 031019.1 -222421 13.84 8 3.6 0.6 0 11851 ESO 481- 2 +I1899 031213.1 -251818 14.91 8 1.3 .4 0 +I1900 031555.2 +370914 15.0 8 +I1901 031602.6 +370644 15.6 8 +I1902 031612.4 +371039 15.7 8 +I1903 031312.5 -503440 16.69 8 0.60 0.29 0 +I1904 031500.8 -304229 14.40 8 1.4 0.6 0 12079 ESO 417- 22 +I1905 +I1906 031605.6 -342138 14.33 8 1.2 0.4 0 12138 ESO 357- 11 +I1907 031934.3 +413450 15.42 8 0.1 0.1 0 12405 MCG 7- 7- 61 +I1908 031505.5 -544903 14.70 8 1.3 1.0 0 12085 ESO 155- 13 +I1909 031720.0 -334124 14.56 8 1.2 0.6 0 12212 ESO 357- 14 +I1910 031757.8 -212605 0.00 0 0 +I1911 +I1912 031643.3 -503926 15.82 0 1.07 0.25 0 +I1913 031934.5 -322754 15.05 8 1.9 0.3 0 12404 ESO 357- 16 +I1914 031924.8 -493559 13.30 8 3.8 1.9 99 12390 ESO 200- 3 +I1915 031951.9 -504128 16.16 8 0.62 0.52 0 +I1916 032016.5 -490231 15.39 8 0.82 0.51 0 +I1917 032212.4 -531107 15.99 8 0.90 0.37 0 +I1918 032617.9 +043227 15.2 8 +I1919 032602.0 -325345 13.80 8 1.6 1.2 84 12825 ESO 358- 1 +I1920 032359.8 -524326 16. 8 +I1921 032444.0 -504124 0.00 0 0 +I1922 032443.0 -504426 16.89 0 .4 .2 0 +I1923 032448.3 -503623 17.51 8 0.40 0.16 0 +I1924 032507.7 -514212 16.68 8 0.66 0.30 0 +I1925 032515.7 -511525 0.00 0 0 +I1926 032519.0 -514204 16.58 0 0.55 0.22 0 +I1927 032519.7 -514310 0.00 0 0 +I1928 032729.2 -213337 14.23 8 1.6 0.4 0 12884 ESO 548- 20 +I1929 032525.7 -511602 14.81 8 0.8 0.6 146 12799 ESO 200- 21 +I1930 +I1931 032857.7 +014503 15.50 0 0.8 0.7 0 +I1932 032554.4 -512033 15.39 8 0.7 0.6 15 12817 ESO 200- 22 +I1933 032540.0 -524702 12.90 8 2.2 1.2 55 12807 ESO 155- 25 +I1934 033114.1 +424731 16.0 8 +I1935 032613.4 -500034 14.65 8 1.1 0.7 104 12833 ESO 200- 23 +I1936 032628.0 -511923 16.03 8 0.60 0.30 0 +I1937 032647.6 -484209 14.88 8 0.86 0.67 0 +I1938 032710.4 -530036 15.44 8 0.75 0.53 0 12874 ESO 155- 32 +I1939 032744.5 -510415 0.00 0 0 +I1940 032742.3 -520822 14.72 8 0.80 0.68 0 12896 ESO 200- 26 +I1941 +I1942 032752.7 -524039 17.27 0 0 +I1943 033844.8 -440601 11.70 8 +I1944 032940.0 -475946 15.74 8 1.0: .8: 0 +I1945 032916.5 -523739 15. 8 +I1946 032922.2 -523710 15.24 8 0.9 0.4 0 12972 ESO 155- 39 +I1947 033032.7 -502013 15.50 8 0.5 0.4 137 13027 ESO 200- 30 +I1948 033049.9 -475754 15.54 8 +I1949 033052.8 -475844 13.67 8 1.1 0.9 27 13047 ESO 200- 33 +I1950 033104.4 -502557 15.10 8 1.4 0.4 153 13053 ESO 200- 35 +I1951 033056.8 -530737 16. 8 +I1952 033326.7 -234246 13.55 8 2.6 0.6 0 13171 ESO 482- 8 +I1953 033341.7 -212841 12.24 8 2.8 2.1 121 13184 ESO 548- 38 +I1954 033131.8 -515416 12.15 8 3.2 1.5 66 13090 ESO 200- 36 +I1955 033124.7 -571431 15.76 8 0.68 0.56 0 +I1956 033533.2 +050401 15.28 8 1.6 0.3 0 13279 UGC 2795 +I1957 033213.2 -522724 15. 8 +I1958 033246.4 -512630 16.02 8 0.54 0.32 0 +I1959 033312.0 -502446 13.20 8 2.8 0.7 147 13163 ESO 200- 39 +I1960 033233.0 -571224 15.15 8 1.12 0.27 0 13135 ESO 155- 50 +I1961 033333.3 -485702 15.47 8 0.68 0.45 0 +I1962 033537.5 -211739 14.63 8 2.7 0.5 0 13283 ESO 548- 50 +I1963 033530.7 -342648 13. 8 diff --git a/kstars/kstars/data/ngcic11.dat b/kstars/kstars/data/ngcic11.dat new file mode 100644 index 00000000..4e1f958a --- /dev/null +++ b/kstars/kstars/data/ngcic11.dat @@ -0,0 +1,1000 @@ +I1964 033330.1 -531023 16.60 8 +I1965 033310.6 -563311 15.60 8 1.0 0.8 105 13162 ESO 155- 51 +I1966 033403.4 -511920 15.60 8 0.62 0.33 0 +I1967 033751.0 +031629 14.5 8 +I1968 033437.8 -503905 16.19 8 0.54 0.34 0 +I1969 033614.0 -451045 13.2 8 +I1970 033631.5 -435725 12.85 8 3.2 0.7 0 13322 ESO 249- 7 +I1971 033557.3 -523904 15.89 8 .8 .4 0 +I1972 033621.3 -515805 16.40 8 0.78 0.24 0 +I1973 033621.0 -515939 16.70 8 .3: .1: 0 +I1974 033642.2 -493301 15.89 8 0.81 0.37 0 +I1975 033906.0 -153000 0 +I1976 033708.7 -472617 15.18 8 0.86 0.62 0 +I1977 034045.1 +174428 14.29 8 1.4 0.8 0 13536 UGC 2815 +I1978 033705.6 -500903 15.63 8 1.14 0.27 0 13350 ESO 200- 52 +I1979 033659.0 -575826 14.90 8 1.1 0.5 0 +I1980 033659.0 -575824 8 1.1 0.5 19 13345 ESO 117- 2 +I1981 034029.4 -265144 13.79 8 1.9 0.8 0 +I1982 033742.5 -574635 15.65 8 2.5 1.5 0 +I1983 034056.8 -223351 12.55 8 +I1984 033950.2 -470433 16.38 8 0.75 0.23 0 +I1985 +I1986 034035.1 -452121 14.84 0 2.5: 1.8: 0 +I1987 034009.3 -550305 16.39 8 0 +I1988 034245.6 -395314 0.00 0 0 +I1989 034154.7 -505728 14.56 8 0.94 0.61 0 13581 ESO 200- 55 +I1990 034733.9 +243736 5 +I1991 034446.8 -513124 16.17 8 0.88 0.27 0 +I1992 034508.0 -510017 0.00 0 0 +I1993 034710.2 -334231 12.43 8 2.5 2.1 0 13840 ESO 358- 65 +I1994 034555.0 -513836 16.01 8 0.71 0.20 0 +I1995 035018.6 +253516 5 +I1996 034507.7 -571929 16.35 8 0.85 0.28 0 +I1997 034451.7 -590817 13.94 8 1.2 0.6 73 13740 ESO 117- 7 +I1998 035131.3 +011123 15.7 8 +I1999 034742.8 -565707 15.50 8 0.94 0.57 0 +I2000 034907.7 -485129 12.89 8 4.1 0.8 0 13912 ESO 201- 3 +I2001 035051.7 -483559 0.00 0 0 +I2002 035430.3 +104225 14.66 8 1.1 1.0 0 14080 UGC 2898 +I2003 035622.0 +335227 14.7 6 +I2004 035145.7 -492511 15.07 8 0.88 0.65 0 +I2005 035739.5 +364713 15.7 8 +I2006 035428.4 -355802 12.21 8 2.1 1.8 0 14077 ESO 359- 7 +I2007 035522.7 -280930 13.68 8 1.3 0.8 0 14110 ESO 419- 11 +I2008 +I2009 035334.8 -485922 15.98 8 1.6 1.1 0 14041 ESO 201- 8 +I2010 035158.8 -595549 14.35 8 1.1 0.5 71 13995 ESO 117- 11 +I2011 035227.1 -572806 0.00 0 0 +I2012 035255.3 -583904 0.00 0 0 +I2013 +I2014 035521.7 -564447 15.46 8 1.13 0.51 0 14108 ESO 156- 20 +I2015 035811.4 -402321 15.65 8 .7 .5 0 +I2016 040159.8 +201427 15.7 8 +I2017 035639.4 -592341 14.85 8 1.1 0.6 0 14140 ESO 117- 15 +I2018 035753.9 -524652 15.62 8 0.8 0.5 140 14173 ESO 156- 21 +I2019 040153.6 +053821 15.3 8 +I2020 035853.1 -540327 16.00 8 0.65 0.52 0 +I2021 035923.9 -523924 15.75 8 0.62 0.49 0 +I2022 035840.2 -590241 16. 8 +I2023 035940.6 -524052 15.50 8 0.58 0.46 0 +I2024 040004.1 -532216 15.48 8 1.55 0.32 0 14249 ESO 156- 26 +I2025 040023.7 -530356 16.16 8 1.1 0.2 120 14257 ESO 156- 28 +I2026 040350.5 -111050 15. 8 +I2027 040639.7 +370655 16.0 8 +I2028 040118.5 -524229 15.06 8 0.8 0.6 55 14299 ESO 156- 32 +I2029 040117.9 -524803 15.73 8 2.3 1.0 0 +I2030 040500.7 -191609 16.75 8 +I2031 +I2032 040703.0 -551926 14.73 8 1.3 0.8 0 14481 ESO 156- 42 +I2033 040714.4 -534051 14.96 8 1.22 0.47 0 14491 ESO 156- 43 +I2034 040636.8 -575741 15.82 8 1.32 0.17 0 14469 ESO 117- 22 +I2035 040901.5 -453104 12.50 8 1.2 0.9 86 14558 ESO 250- 7 +I2036 040955.1 -394119 14.24 8 0.96 0.59 0 14586 ESO 303- 1 +I2037 040819.0 -584504 14.71 8 1.6 0.3 0 14521 ESO 118- 1 +I2038 040854.1 -555941 15.50 8 1.7 0.4 151 14553 ESO 157- 1 +I2039 040902.0 -560047 14.90 8 1.0 0.7 121 14560 ESO 157- 2 +I2040 041259.8 -323312 13.81 8 1.4 0.8 0 14670 ESO 359- 30 +I2041 041234.9 -324903 14.85 8 1.1 0.6 0 14656 ESO 359- 28 +I2042 041143.2 -471612 0.00 0 0 +I2043 041109.9 -534113 15.51 8 1.4 0.2 15 14623 ESO 157- 4 +I2044 041114.0 -543157 16.50 8 0.61 0.35 0 +I2045 041442.0 -131300 15. 8 +I2046 041124.5 -544023 15.12 8 0.72 0.62 0 +I2047 041456.1 -131130 15.98 0 0.97 0.40 0 +I2048 +I2049 041204.3 -583325 14.52 8 1.0 0.9 0 14636 ESO 118- 9 +I2050 041356.0 -532830 14.40 8 1.1 0.9 15 14704 ESO 157- 11 +I2051 035200.8 -834950 12.32 8 2.6 1.6 0 13999 ESO 4- 7 +I2052 041458.5 -542016 15.32 8 1.03 0.37 0 14729 ESO 157- 13 +I2053 041555.6 -492130 15.26 0 0.52 0.48 0 +I2054 040726.3 -781512 16.37 0 .8 .8 0 +I2055 041748.5 -485545 0.00 0 0 +I2056 041623.6 -601222 12.48 8 1.9 1.5 8 14773 ESO 118- 16 +I2057 042156.1 +040255 15.02 8 0.7 0.6 0 14962 CGCG 419- 2 +I2058 041754.3 -555558 13.87 8 2.39 0.24 0 14824 ESO 157- 18 +I2059 042026.3 -314328 14.20 8 1.3 0.4 0 14910 ESO 420- 17 +I2060 041754.2 -563704 14.90 8 1.0 0.6 157 14823 ESO 157- 19 +I2061 +I2062 043202.7 +715514 0.00 0 0 +I2063 +I2064 042326.7 -154107 15.75 0 0.50 0.47 0 +I2065 042128.0 -555600 14.56 8 1.2 0.4 0 14943 ESO 157- 21 +I2066 042332.3 -544400 15.20 8 0.83 0.63 0 15019 ESO 157- 25 +I2067 +I2068 042636.9 -420537 14.25 8 1.2 0.8 0 15106 ESO 303- 17 +I2069 042556.1 -481229 0.00 0 0 +I2070 042435.7 -575851 14.45 8 1.4 0.9 0 15048 ESO 118- 23 +I2071 042613.2 -530908 0.00 8 0 +I2072 042654.6 -482239 0.00 0 0 +I2073 042633.8 -531114 14.55 8 1.2 0.5 49 15102 ESO 157- 29 +I2074 +I2075 043051.6 -054754 13.92 0 1.8 1.3 0 +I2076 042807.8 -481344 0.00 0 0 +I2077 043206.1 +003402 14.43 0 1.6 0.6 0 +I2078 +I2079 042830.8 -534417 14.76 8 1.28 0.44 0 15200 ESO 157- 33 +I2080 +I2081 042859.7 -533701 14.42 8 1.2 0.9 0 15231 ESO 157- 34 +I2082 042907.4 -534936 13.84 8 1.3 0.8 0 15239 ESO 157- 35 +I2083 043044.3 -535851 14.87 8 1.1 0.6 0 15339 ESO 157- 37 +I2084 043206.2 -481642 0.00 0 0 +I2085 043124.2 -542504 13.89 8 2.4 0.5 101 15388 ESO 157- 38 +I2086 043132.2 -533853 14. 8 +I2087 043955.2 +254502 0.00 5 82 +I2088 044311.7 +271124 0 +I2089 043250.4 -753222 15.07 8 1.1 0.9 0 15487 ESO 32- 15 +I2090 044444.1 -335939 0.00 0 0 +I2091 +I2092 +I2093 044625.3 -024046 14.8 8 +I2094 044824.0 -052200 0 +I2095 044845.6 -050730 15.50 8 1.51 0.12 0 16067 MCG -1-13- 14 +I2096 +I2097 045023.7 -050449 14.40 8 1.1 0.4 0 16134 +I2098 045044.3 -052507 14.50 8 2.32 0.29 0 16144 MCG -1-13- 18 +I2099 045051.6 -045336 15. 8 +I2100 +I2101 045142.2 -061353 14.50 8 1.6 0.4 0 16187 MCG -1-13- 24 +I2102 045155.3 -045706 13.76 8 1.5 1.5 0 16197 MCG -1-13- 27 +I2103 043948.0 -765013 14.62 8 1.8 0.3 0 15758 ESO 32- 18 +I2104 045618.9 -154752 14.00 8 1.9 1.2 0 16367 MCG -3-13- 34 +I2105 044926.0 -691200 12.68 5 +I2106 045633.9 -283014 13.75 8 1.7 0.9 0 16373 ESO 422- 12 +I2107 045820.6 +081418 0.00 0 0 +I2108 045717.1 -151720 12.45 0 1.3 1.0 0 +I2109 +I2110 +I2111 045152.1 -692332 10.70 0 1.03 0.76 0 +I2112 050030.1 +042312 15.20 8 0 16534 CGCG 420- 27 +I2113 045932.1 -154923 13. 8 +I2114 045423.0 -691106 12.75 1 +I2115 045649.2 -662433 0.00 5 0 +I2116 045716.2 -662318 13.88 3 +I2117 045715.7 -682505 0.00 1 0 +I2118 050455.4 -071556 0.00 5 0 Witch Head Nebula +I2119 +I2120 051910.3 +381106 0.00 0 0 +I2121 051944.8 -250352 13.78 8 1.9 1.1 0 17110 ESO 486- 53 +I2122 051901.4 -370522 13.80 8 1.5 1.3 0 17081 ESO 362- 14 +I2123 052156.8 +032909 14.8 8 +I2124 052158.9 +032856 14.9 8 +I2125 052428.1 -270058 14.43 8 1.1: .8: 0 +I2126 052158.7 -675727 0.00 1 0 +I2127 052213.9 -675842 0.00 5 0 +I2128 052247.7 -680412 0.00 5 0 +I2129 053151.7 -230840 13.81 8 1.8 0.9 0 +I2130 053150.4 -230841 8 1.8 0.9 103 17402 ESO 487- 19 +I2131 +I2132 053228.7 -135538 14.50 8 1.5 0.7 0 17415 MCG -2-15- 2 +I2133 054205.4 +692242 12.2 8 +I2134 052306.0 -752648 14.73 3 +I2135 053312.9 -362356 13.25 8 2.8 0.6 0 17433 ESO 363- 7 +I2136 +I2137 053401.1 -231836 12.84 0 2.2 1.8 0 +I2138 053421.7 -233200 13.88 8 1.2 0.8 0 17463 ESO 487- 27 +I2139 053516.2 -175601 0.00 0 0 +I2140 053321.9 -752231 0.00 0 0 +I2141 054222.3 -510158 0.00 0 0 +I2142 053309.1 -780110 15.52 0 .9 .5 0 +I2143 054652.6 -184335 13.39 8 1.9 0.8 0 17810 ESO 554- 34 +I2144 055018.0 +235100 5 +I2145 054023.0 -694018 3 +I2146 053746.0 -744659 13.10 3 +I2147 054328.0 -302942 13.59 8 1.8 1.4 0 +I2148 053911.0 -753347 14.98 8 +I2149 055624.0 +460615 10.5 6 +I2150 055118.5 -381914 13.58 8 2.6 0.8 0 18000 ESO 306- 32 +I2151 055236.4 -174714 14.13 8 1.5 0.9 0 18040 ESO 555- 8 +I2152 055753.4 -231051 13.42 8 1.7 1.2 0 18148 ESO 488- 47 +I2153 060004.2 -335512 14.16 8 0 18212 ESO 364- 22 +I2154 060107.9 -234021 12.05 8 +I2155 060038.3 -335950 0.00 0 0 +I2156 +I2157 060460.0 +240000 8.91 3 +I2158 060517.9 -275125 12.89 8 1.7 1.3 0 18388 ESO 425- 7 +I2159 060951.2 +202459 5 +I2160 055530.1 -765515 13.86 8 2.0 0.8 107 18092 ESO 33- 32 +I2161 055725.0 -750824 14.90 8 +I2162 061254.0 +175923 5 +I2163 061628.0 -212233 11.60 8 3.0 1.2 0 18751 ESO 556- 9 +I2164 060652.2 -752153 14.52 8 1.1 0.9 0 18424 ESO 34- 5 +I2165 062142.6 -125909 6 +I2166 062655.6 +590448 13.20 8 3.0 2.1 0 19064 UGC 3463 +I2167 063107.0 +102604 10.5 5 +I2168 +I2169 +I2170 +I2171 064427.3 -175557 15.13 8 1.7 0.5 0 19526 ESO 557- 12 +I2172 064651.0 +011853 10. 5 +I2173 +I2174 070905.7 +752111 14.30 8 1.0 0.9 0 20252 UGC 3666 +I2175 065950.0 +352729 14.60 8 1.7 0.8 0 19981 UGC 3623 +I2176 070731.8 +322811 15.1 8 +I2177 070425.5 -102715 7.36 1 +I2178 070737.7 +323044 15.7 8 +I2179 071532.7 +645532 13.45 8 1.1 1.1 0 20516 UGC 3750 +I2180 071119.9 +262232 14.50 8 1.1 0.8 0 20344 UGC 3727 +I2181 071310.3 +185945 14.50 8 0.9 0.5 0 20417 UGC 3744 +I2182 +I2183 071656.3 -202438 0.00 0 0 +I2184 072924.1 +720740 13.80 8 0.8 0.4 0 21123 UGC 3852 +I2185 072316.0 +322943 15.30 8 0.6 0.4 0 20889 MCG 5-18- 8 +I2186 072248.0 +213000 15.1 8 +I2187 072248.0 +212800 15.3 8 +I2188 072248.0 +212859 15.3 8 +I2189 +I2190 072954.3 +372706 14.50 8 1.01 0.65 0 21144 UGC 3880 +I2191 073017.5 +241939 15.3 8 +I2192 +I2193 073323.7 +312901 14.20 8 1.5 0.9 0 21276 UGC 3902 +I2194 073340.4 +312004 15.1 8 +I2195 072827.6 -511527 0.00 0 0 +I2196 073409.7 +312420 13.72 8 1.4 1.1 0 21300 UGC 3910 +I2197 +I2198 073411.1 +235759 15.30 0 0 +I2199 073455.7 +311634 14.10 8 1.1 0.6 0 21328 UGC 3915 +I2200 072817.5 -622111 14.05 8 1.3 0.7 0 21062 ESO 123- 11 +I2200 072817.8 -622104 14.05 8 1.3 0.7 58 21075 ESO 123- 12 +I2201 073616.8 +330721 14.50 8 1.27 0.33 0 21372 UGC 3926 +I2202 072754.7 -673427 13.61 8 2.0 0.7 0 21057 ESO 88- 16 +I2203 074033.6 +341348 19.20 8 0.08 0.07 0 21555 UGC 3958 +I2204 074118.1 +341356 16.20 8 0.16 0.15 0 21581 UGC 3965 +I2205 074654.6 +265220 15.2 8 +I2206 074550.4 -341948 11.5 1 +I2207 074950.9 +335744 14.70 8 2.16 0.37 0 21918 UGC 4040 +I2208 075150.7 +272733 15.6 8 +I2209 075613.8 +601819 14.28 8 1.1 0.9 145 22232 UGC 4093 +I2210 +I2211 075745.6 +323329 14.40 8 0.94 0.54 90 22314 UGC 4119 +I2212 075857.2 +323643 15.3 8 +I2213 075906.6 +272750 15.4 8 +I2214 075953.8 +331726 14.40 8 0.84 0.73 0 22417 UGC 4143 +I2215 +I2216 +I2217 080049.7 +273001 14.90 8 0.6 0.4 0 22476 UGC 4160 +I2218 080138.5 +242557 15.7 8 +I2219 080236.5 +272615 14.10 8 1.42 0.62 0 22565 UGC 4180 +I2220 075651.3 -590731 0.00 5 6.0: 4.0: 0 Butterfly Nebula +I2221 080529.7 +373208 15.7 8 +I2222 080514.7 +372821 15.3 8 +I2223 +I2224 +I2225 080528.1 +355648 14.50 0 1.13 0.68 0 +I2226 080611.3 +123241 14.20 8 1.3 1.1 0 22747 UGC 4220 +I2227 +I2228 080705.9 +080253 15.50 8 0.4 0.4 0 22786 MCG 1-21- 13 +I2229 080946.3 +255245 14.7 8 +I2230 081056.6 +254104 15.6 8 +I2231 081101.6 +050514 15.00 8 1.6 1.6 0 22950 UGC 4265 +I2232 081258.0 +361516 12.7 8 +I2233 081359.0 +454443 13.07 8 4.7 0.5 172 23071 UGC 4278 +I2234 +I2235 +I2236 +I2237 +I2238 +I2239 081406.8 +235159 14.50 8 1.3 1.1 0 23078 MCG 4-20- 6 +I2240 +I2241 +I2242 +I2243 +I2244 +I2245 +I2246 +I2247 +I2248 081604.8 +230802 15.10 0 0.4 0.3 0 +I2249 +I2250 +I2251 +I2252 +I2253 081633.9 +212436 14.90 8 0.4 0.25 0 23204 MCG 4-20- 11 +I2254 081645.5 +244649 15.30 8 0 23206 CGCG 119- 25 +I2255 +I2256 081654.4 +241037 15.50 8 0.7 0.3 0 23214 MCG 4-20- 12 +I2257 +I2258 +I2259 +I2260 +I2261 +I2262 +I2263 +I2264 +I2265 +I2266 +I2267 081801.5 +244411 15.10 8 0 23266 UGC 4315 +I2268 081806.7 +244747 15.3 8 +I2269 081808.8 +230252 15.6 8 +I2270 +I2271 081819.7 +243137 15.30 0 0.3 0.2 0 +I2272 +I2273 +I2274 +I2275 +I2276 +I2277 +I2278 +I2279 +I2280 +I2281 +I2282 081915.5 +244734 14.80 0 1.0 0.8 0 +I2283 081915.5 +244733 8 1.0 0.8 0 23333 MCG 4-20- 20 +I2284 +I2285 +I2286 +I2287 +I2288 081922.4 +234450 15.80 8 0.6 0.3 0 23342 MCG 4-20- 23 +I2289 +I2290 081915.8 +191848 15.80 8 0.4 0.3 0 23334 CGCG 88- 59 +I2291 +I2292 +I2293 081932.1 +212340 14.93 8 0.9 0.7 0 23352 MCG 4-20- 24 +I2294 +I2295 +I2296 +I2297 +I2298 +I2299 +I2300 +I2301 +I2302 +I2303 +I2304 +I2305 +I2306 +I2307 082042.8 +192626 15.50 0 0 +I2308 082045.2 +192144 0.00 8 0 23415 MCG 3-22- 1 +I2309 082043.6 +182352 15.6 8 +I2310 +I2311 081845.7 -252214 12.50 8 2.1 1.9 0 23304 ESO 495- 2 +I2312 +I2313 +I2314 +I2315 +I2316 +I2317 +I2318 +I2319 +I2320 +I2321 +I2322 +I2323 +I2324 +I2325 +I2326 +I2327 082128.0 +031009 14.20 8 1.3 0.4 0 23447 UGC 4356 +I2328 +I2329 082220.8 +192448 14.62 8 2.1 0.4 0 23483 UGC 4365 +I2330 +I2331 +I2332 +I2333 +I2334 +I2335 +I2336 082320.2 +183207 15.70 0 0 +I2337 +I2338 082332.6 +212017 15.40 8 0.5 0.4 0 23546 MCG 4-20- 44 +I2339 082334.2 +212052 15.40 8 1.1 0.6 0 23542 MCG 4-20- 45 +I2340 082330.1 +184457 14.6 8 +I2341 082341.4 +212605 14.56 8 1.3 0.6 0 23552 UGC 4384 +I2342 +I2343 +I2344 +I2345 +I2346 +I2347 +I2348 082418.0 +203100 15.73 8 0.7 0.4 0 23589 MCG 4-20- 49 +I2349 +I2350 +I2351 082430.1 +183520 0.00 0 0 +I2352 +I2353 +I2354 +I2355 +I2356 +I2357 +I2358 +I2359 082512.1 +202005 13.90 0 1.2 1.2 0 +I2360 +I2361 082544.5 +275228 14.83 8 1.1 0.5 0 23646 UGC 4394 +I2362 +I2363 082545.4 +192658 14.75 8 0.9 0.8 0 23650 MCG 3-22- 11 +I2364 +I2365 082618.0 +275024 14.37 8 1.1 0.9 0 23673 UGC 4402 +I2366 +I2367 082410.1 -184632 13.50 8 2.4 1.7 0 23579 ESO 562- 5 +I2368 +I2369 082621.6 +201614 15.10 8 0.6 0.5 0 23678 CGCG 89- 27 +I2370 +I2371 +I2372 +I2373 082654.0 +202200 15.10 8 1.1 1.1 0 23695 UGC 4409 +I2374 082823.0 +302500 15.3 8 +I2375 082619.7 -131811 14.10 8 1.9 0.4 0 23672 MCG -2-22- 14 +I2376 082824.0 +302259 15.3 8 +I2377 082626.1 -131822 14. 8 +I2378 082831.6 +302553 14.50 8 1.13 0.78 0 23771 MCG 5-20- 18 +I2379 082627.8 -131734 14.40 8 1.0 0.6 0 23681 MCG -2-22- 16 +I2380 082843.9 +302415 15.5 8 +I2381 +I2382 082846.1 +220312 14.90 0 0.4 0.2 0 +I2383 082941.3 +304117 15.7 8 +I2384 083423.5 +322604 15.3 8 +I2385 083510.6 +371558 15.1 8 +I2386 +I2387 083834.0 +304755 14.73 8 1.1 0.5 0 24299 UGC 4511 +I2388 083956.5 +193841 15.7 8 +I2389 084756.3 +733217 14.00 8 1.6 0.3 126 24711 UGC 4576 +I2390 084151.7 +194208 15.6 8 +I2391 084031.9 -530208 0.00 3 0 Omicron Velorum Cluster +I2392 084430.1 +181708 14.6 8 +I2393 084649.2 +281017 14.18 8 1.3 0.9 0 24669 UGC 4589 +I2394 084706.9 +281412 14.60 8 1.5 0.7 0 24678 UGC 4595 +I2395 084230.1 -480902 0.00 3 0 +I2396 +I2397 +I2398 084644.6 +174517 14.80 0 0.5 0.3 0 +I2399 084749.7 +185442 15.6 8 +I2400 084759.3 +380411 15.0 8 +I2401 084810.3 +374519 14.50 8 1.11 0.71 0 24728 UGC 4600 +I2402 084759.1 +314708 14.99 8 +I2403 +I2404 084810.5 +292929 15.40 8 0.5 0.4 0 24725 CGCG 150- 34 +I2405 084842.8 +371306 14.8 8 +I2406 084804.6 +174209 14.18 8 1.4 0.8 0 24721 UGC 4606 +I2407 084809.1 +173641 15.28 8 1.2 0.2 0 24726 UGC 4607 +I2408 +I2409 084824.7 +181952 14.40 8 1.0 0.8 0 24748 UGC 4608 +I2410 084827.3 +190109 14.8 8 +I2411 084830.2 +190236 15.4 8 +I2412 +I2413 +I2414 084950.1 +184733 15.70 0 0 +I2415 +I2416 +I2417 +I2418 +I2419 +I2420 085133.7 +030602 14.70 0 0.90 0.67 0 +I2421 085421.6 +324050 13.88 8 2.2 2.0 0 24996 UGC 4658 +I2422 085424.3 +201328 15.6 8 +I2423 085447.1 +201313 14.46 8 1.0 0.9 0 25021 UGC 4667 +I2424 085647.8 +392255 14.4 8 +I2425 +I2426 085830.5 +025531 15.00 0 0.66 0.52 0 +I2427 090101.7 +375231 15.7 8 +I2428 090314.7 +303529 14.49 8 1.9 0.4 0 25423 UGC 4747 +I2429 090342.5 +291746 15.40 8 0.4 0.2 0 25446 MCG 5-22- 3 +I2430 090422.8 +275710 14.50 8 1.1 0.6 0 25467 UGC 4755 +I2431 090434.9 +143542 14.60 8 0.5 0.4 0 25476 UGC 4756 +I2432 090439.5 +053043 15.5 8 +I2433 090529.0 +223602 15.4 8 +I2434 090716.0 +371255 14.35 8 1.5 0.7 0 25609 UGC 4785 +I2435 090649.8 +261631 15.27 8 0.8 0.4 0 25571 UGC 4782 +I2436 090523.7 -190956 0.00 0 0.3: 0.1: 0 +I2437 090532.8 -191220 13.92 8 1.8 1.1 123 25518 ESO 564- 21 +I2438 +I2439 090838.4 +323534 14.80 0 0.9 0.4 0 +I2440 +I2441 091001.8 +225118 15.90 0 0 +I2442 091005.2 +225017 15.2 8 +I2443 091130.9 +284935 15.04 8 0.7 0.7 0 25908 MCG 5-22- 11 +I2444 091250.8 +301244 14.68 8 1.0 0.9 0 25969 MCG 5-22- 12 +I2445 091312.7 +314833 15.07 8 0.8 0.5 0 25985 UGC 4854 +I2446 091331.3 +285706 14.65 8 1.4 0.6 0 26002 UGC 4855 +I2447 +I2448 090706.2 -695631 11.90 0 0.43 0.41 0 +I2449 +I2450 +I2451 091547.7 +232947 15.70 0 0 +I2452 091557.6 +232820 15.6 8 +I2453 091554.5 +205544 15.40 8 0.6 0.3 0 26131 CGCG 121- 46 +I2454 091601.7 +174914 14.12 8 1.1 1.1 0 26139 UGC 4886 +I2455 091650.0 +201155 13.90 0 2.2 2.0 0 +I2456 +I2457 091704.1 +200537 0.00 0 0.40 0.30 0 +I2458 092129.5 +641411 15.40 8 0.5 0.2 0 26485 MCG 11-12- 5 +I2459 +I2460 091919.0 +335251 15.60 0 0.7 0.25 0 +I2461 091958.0 +371128 14.80 8 2.90 0.39 128 26390 UGC 4943 +I2462 +I2463 092300.2 +223706 15.70 0 0 +I2464 092322.2 +223749 15.4 8 +I2465 092322.3 +222610 15.7 8 +I2466 092354.0 +242800 15.5 8 +I2467 092452.7 +382106 14.8 8 +I2468 092501.5 +382038 15. 8 +I2469 092301.0 -322659 12.00 8 4.7 1.0 0 26561 ESO 433- 17 +I2470 +I2471 092512.2 -064948 14.50 8 1.1 0.6 0 26707 MCG -1-24- 15 +I2472 092633.5 +212307 15.5 8 +I2473 092723.5 +302627 14.60 8 1.7 1.5 0 26817 UGC 5038 +I2474 092711.4 +230203 16. 8 +I2475 092754.3 +294730 15.7 8 +I2476 092752.8 +295909 13.85 8 1.5 1.4 0 26854 UGC 5043 +I2477 +I2478 092800.9 +300213 15.60 0 0.5 0.5 0 +I2479 092804.0 +295929 15.5 8 +I2480 092817.8 +294221 15.13 8 0.4 0.3 0 26883 CGCG 151- 94 +I2481 092728.8 +035547 14.30 8 0.98 0.58 0 26826 UGC 5040A +I2482 092659.2 -120632 13.00 8 2.3 1.6 0 26796 MCG -2-24- 25 +I2483 092925.8 +305942 15.7 8 +I2484 075828.1 +374711 14.15 8 +I2485 092711.9 -391705 0.00 0 0 +I2486 093017.4 +263828 14.79 8 0.9 0.8 0 26982 UGC 5062 +I2487 093009.2 +200527 14.25 8 1.8 0.4 0 26966 UGC 5059 +I2488 092738.2 -570025 0.00 3 0 +I2489 093006.0 +200400 14.20 8 +I2490 093303.6 +295542 14.20 8 1.5 1.0 0 27121 UGC 5087 +I2491 093514.2 +344354 14.73 8 1.1 0.8 0 27254 UGC 5104 +I2492 093314.9 -375159 15.77 8 1.0 .4 0 +I2493 093617.5 +372150 15.0 8 +I2494 093605.8 -122612 13.00 0 1.5 1.3 0 +I2495 093807.4 +280327 14.80 8 0.8 0.7 0 27455 MCG 5-23- 23 +I2496 093844.5 +344335 15.5 8 +I2497 +I2498 094121.9 +280652 15.20 8 0.7 0.5 0 27668 CGCG 152- 49 +I2499 +I2500 094223.3 +362059 15.20 0 1.0 0.3 0 +I2501 093847.3 -600530 11.7 6 +I2502 +I2503 +I2504 093833.8 -690506 0.00 0 0 +I2505 094506.9 +271606 14.90 8 1.0 0.9 0 27936 MCG 5-23- 34 +I2506 094512.8 +271506 15.6 8 +I2507 094433.9 -314724 13.31 8 1.7 0.8 0 27903 ESO 434- 31 +I2508 094707.1 +333028 15.7 8 +I2509 +I2510 094743.5 -325015 14.00 8 1.3 0.7 0 28147 ESO 373- 29 +I2511 094925.4 -325031 13.00 8 2.9 0.6 0 28246 ESO 374- 49 +I2512 +I2513 095000.7 -325301 13.20 0 1.5 0.3 0 +I2514 095002.0 -325306 8 1.5 0.3 0 28283 ESO 374- 50 +I2515 095439.4 +372431 15.20 8 1.1 0.2 146 28581 UGC 5321 +I2516 095448.3 +374112 15.0 8 +I2517 095250.7 -334431 15.43 8 .6 .5 0 +I2518 095558.5 +370919 15.6 8 +I2519 095558.8 +340212 15.6 8 +I2520 095620.1 +271339 14.70 8 0.6 0.5 0 28682 UGC 5335 +I2521 095715.8 +335834 15.3 8 +I2522 095508.9 -330814 12.64 8 2.8 2.0 0 28606 ESO 374- 10 +I2523 095509.5 -331237 13.60 8 1.3 0.8 0 28607 ESO 374- 11 +I2524 095732.9 +333711 14.90 8 0.6 0.4 0 28758 MCG 6-22- 39 +I2525 095825.0 +370606 15.7 8 +I2526 095703.0 -321525 13.63 8 2.1 0.7 0 28732 ESO 435- 12 +I2527 100006.5 +381019 15.2 8 +I2528 095906.5 -270741 14. 8 +I2529 095929.5 -224934 12.68 8 +I2530 100131.0 +371214 15.20 8 0.4 0.4 0 29019 MCG 6-22- 53 +I2531 095955.7 -293655 12.90 8 6.9 0.6 75 28909 ESO 435- 25 +I2532 100005.4 -341342 13.88 8 1.6 1.3 0 28915 ESO 374- 16 +I2533 100031.6 -311438 12.95 8 1.8 1.3 1 28948 ESO 435- 27 +I2534 100129.8 -340645 13.36 8 0 29016 ESO 374- 19 +I2535 100431.8 +380022 14.51 8 0.9 0.9 0 29222 MCG 6-22- 65 +I2536 100330.2 -335659 14.53 8 1.9 0.4 0 29157 ESO 374- 26 +I2537 100352.8 -273416 12.78 8 2.6 1.7 26 29179 ESO 499- 39 +I2538 100356.5 -344827 14.58 8 1.5 0.8 0 29181 ESO 374- 27 +I2539 100416.2 -312147 14.01 8 1.9 0.5 0 29203 ESO 435- 34 +I2540 100646.7 +312832 14.66 8 1.0 0.8 0 29389 MCG 5-24- 14 +I2541 100548.0 -172604 13.66 8 1.3 0.5 0 29309 MCG -3-26- 17 +I2542 100750.5 +341853 14.6 8 +I2543 100825.4 +375024 15.7 8 +I2544 100829.6 +332047 15.1 8 +I2545 100604.2 -335321 16.83 8 0 29334 ESO 374- 32 +I2546 100705.9 -331539 14.2 8 +I2547 101004.5 +363008 15.7 8 +I2548 100754.9 -351347 13.87 8 1.9 1.7 0 29461 ESO 374- 37 +I2549 101010.2 +362753 15.6 8 +I2550 101027.9 +275722 14.41 8 1.0 0.9 0 29615 UGC 5484 +I2551 101040.3 +242451 14.46 8 1.0 0.8 0 29632 UGC 5488 +I2552 101046.1 -345041 13.40 8 1.6 1.5 0 29637 ESO 374- 40 +I2553 100920.8 -623649 0.00 6 0 +I2554 100851.4 -670139 12.51 8 3.1 1.3 175 29512 ESO 92- 12 +I2555 101142.5 -313831 12.5 8 +I2556 101237.6 -344344 14.25 8 2.0 1.0 0 29727 ESO 374- 42 +I2557 101605.8 +380633 15.7 8 +I2558 101444.5 -342020 14.30 8 1.2 0.7 13 29895 ESO 375- 1 +I2559 101445.4 -340332 14.35 8 1.7 0.7 0 29898 ESO 375- 2 +I2560 101618.7 -333350 12.53 8 3.2 2.0 90 29993 ESO 375- 4 +I2561 101908.6 +344030 14.86 8 0.9 0.5 0 30147 UGC 5567 +I2562 101854.5 +160919 15.2 8 +I2563 101851.4 -323552 15.51 8 1.1 0.5 0 30125 ESO 436- 9 +I2564 +I2565 102117.1 +275543 17.80 8 0 30288 CGCG 154- 4 +I2566 102219.4 +363458 14.92 8 0.8 0.5 0 30357 MCG 6-23- 8 +I2567 102157.8 +243919 15.7 8 +I2568 102230.0 +363557 15.02 8 1.1 0.5 0 30371 UGC 5603 +I2569 +I2570 102134.3 -333724 16.04 0 2.4 1.4 0 +I2571 102135.7 -341556 11.88 8 +I2572 102507.3 +280541 15.24 8 0.9 0.5 0 30562 UGC 5636 +I2573 102330.2 -352720 15.31 8 1.5 0.3 0 30442 ESO 375- 17 +I2574 102822.5 +682459 10.80 8 13.2 5.4 50 30819 UGC 5666 Coddington Nebula +I2575 102524.5 -323809 15.0 8 +I2576 102559.0 -325412 14.76 8 0.8 0.7 0 30634 ESO 375- 23 +I2577 102801.5 +324550 15.3 8 +I2578 102722.7 -335238 14.94 8 1.5 0.3 0 30753 ESO 375- 29 +I2579 102916.8 +260557 14.2 8 +I2580 102818.7 -313109 13.20 8 1.9 1.7 0 30814 ESO 436- 25 +I2581 102724.0 -573759 4.79 3 +I2582 102911.0 -302033 13.66 8 1.4 1.1 0 30880 ESO 436- 28 +I2583 103110.5 +260317 15.1 8 +I2584 102951.8 -345442 13.60 8 2.0 0.4 133 30938 ESO 375- 43 +I2585 103026.6 -352129 12.85 8 +I2586 103102.8 -284308 13.54 8 1.5 1.1 79 31025 ESO 436- 30 +I2587 103100.2 -343350 13.30 8 2.0 1.5 10 31020 ESO 375- 51 +I2588 103150.1 -302304 13.63 8 1.4 1.2 0 31088 ESO 436- 33 +I2589 103220.8 -240215 14.23 8 0.9 0.6 0 31126 ESO 501- 4 +I2590 103616.6 +265744 14.25 8 1.1 1.1 0 31429 UGC 5756 +I2591 103638.6 +350310 14.41 8 1.2 0.7 0 31474 UGC 5763 +I2592 103508.5 -434131 13. 8 +I2593 +I2594 103604.2 -241923 13.37 8 1.7 1.5 0 31405 ESO 501- 28 +I2595 +I2596 103412.4 -731425 15.60 8 1.2 0.8 0 31265 ESO 38- 2 +I2597 103747.7 -270455 12.84 8 2.6 1.8 4 31586 ESO 501- 58 +I2598 103942.3 +264339 15.00 8 0 31713 CGCG 154- 37 +I2599 103722.7 -583723 8.33 1 +I2600 104638.8 +721914 15.6 8 +I2601 104713.3 +721922 15.5 8 +I2602 104257.5 -642339 0.00 3 0 Southern Pleiades +I2603 104824.0 +325559 1 +I2604 104925.0 +324622 14.70 8 1.3 0.9 0 32390 UGC 5927 +I2605 +I2606 105017.6 +375722 14.90 8 0.8 0.3 0 32465 MCG 6-24- 21 +I2607 105019.0 +375937 15.3 8 +I2608 105015.5 +324604 15.6 8 +I2609 105018.0 -120700 14. 8 +I2610 +I2611 +I2612 105337.1 +324604 16.55 0 0.2 0.2 0 +I2613 105211.5 +325704 12.2 8 +I2614 +I2615 110202.2 +375642 15.50 0 0.5 0.5 0 +I2616 110205.8 +384713 15.6 8 +I2617 110207.6 +383952 15.0 8 +I2618 +I2619 110215.3 +375758 15.70 0 0.4 0.3 0 +I2620 110230.0 +383100 15.10 8 0.7 0.2 0 33332 MCG 7-23- 14 +I2621 110020.1 -651458 0.00 6 0 +I2622 110259.7 -161719 14. 8 +I2623 110350.8 -200535 14.46 8 0.8 0.5 70 33418 ESO 569- 33 +I2624 110718.2 -192818 12.79 8 +I2625 110719.1 -193319 14.66 8 +I2626 110903.8 +265414 15.7 8 +I2627 110953.3 -234335 12.62 8 2.7 2.3 0 33860 ESO 502- 21 +I2628 111137.9 +120718 15.1 8 +I2629 +I2630 +I2631 110950.4 -763642 0.00 0 0 +I2632 +I2633 +I2634 111328.2 +102909 15.00 8 0.71 0.57 0 34178 MCG 2-29- 10 +I2635 +I2636 +I2637 111349.7 +093511 14.10 8 0.92 0.80 0 34199 UGC 6259 +I2638 111351.9 +103348 14.90 8 0.89 0.62 0 34205 UGC 6261 +I2639 111355.5 +093834 15.90 0 0.48 0.46 0 +I2640 +I2641 +I2642 +I2643 +I2644 +I2645 111430.8 +115312 15.70 0 0.4 0.2 0 +I2646 +I2647 +I2648 111445.6 +101329 16.00 0 0.46 0.37 0 +I2649 111446.4 +110739 15.0 8 +I2650 +I2651 +I2652 +I2653 +I2654 +I2655 +I2656 +I2657 +I2658 +I2659 +I2660 +I2661 111529.4 +133630 15.40 0 0.69 0.17 0 +I2662 +I2663 +I2664 +I2665 +I2666 111543.8 +134656 14.60 0 0.7 0.5 0 +I2667 +I2668 111532.3 -141016 14.59 8 1.3 0.7 0 34333 MCG -2-29- 15 +I2669 +I2670 +I2671 +I2672 111604.1 +100945 15.40 8 0.86 0.64 0 34368 UGC 6288 +I2673 +I2674 111608.2 +110254 14.81 8 1.1 0.6 0 34373 UGC 6290 +I2675 +I2676 +I2677 +I2678 +I2679 +I2680 111625.5 +094826 16.00 8 0.63 0.23 0 34387 CGCG 67- 47 +I2681 111636.1 +111201 15.2 8 +I2682 +I2683 +I2684 111701.0 +130558 15.40 0 1.6 0.5 0 +I2685 +I2686 +I2687 +I2688 +I2689 +I2690 +I2691 +I2692 +I2693 +I2694 111738.6 +132234 15.30 0 0 +I2695 +I2696 +I2697 +I2698 111751.1 +115308 15.60 0 0.44 0.31 0 +I2699 +I2700 +I2701 +I2702 111757.2 +092445 16.70 0 0.39 0.32 0 +I2703 111805.1 +173857 15.7 8 +I2704 111804.0 +122715 15.5 8 +I2705 +I2706 +I2707 +I2708 111834.6 +124239 15.10 0 0.9 0.9 0 +I2709 +I2710 +I2711 +I2712 111852.7 +093736 16.30 0 0.37 0.32 0 +I2713 +I2714 111727.3 -624330 0.00 0 0 +I2715 +I2716 +I2717 +I2718 111920.9 +120121 15.60 0 0.42 0.19 0 +I2719 +I2720 111935.6 +120435 15.60 0 0.38 0.30 0 +I2721 +I2722 +I2723 +I2724 +I2725 +I2726 +I2727 +I2728 +I2729 +I2730 +I2731 +I2732 +I2733 +I2734 +I2735 112103.9 +342039 15.44 8 1.0 0.2 0 34772 UGC 6364 +I2736 +I2737 +I2738 112123.0 +342124 15.29 8 0.5 0.5 0 34797 MCG 6-25- 49 +I2739 +I2740 +I2741 +I2742 +I2743 +I2744 112142.5 +342146 15.40 8 0.5 0.5 0 34833 MCG 6-25- 52 +I2745 112131.7 +132536 15.3 8 +I2746 112147.1 +114418 15.0 8 +I2747 +I2748 +I2749 112145.2 +083429 16.50 8 0.62 0.41 0 34829 CGCG 67- 60 +I2750 +I2751 112203.1 +341853 15.40 0 0.5 0.2 0 +I2752 +I2753 +I2754 +I2755 +I2756 +I2757 112202.1 +082337 14.90 8 0.55 0.37 0 34858 CGCG 67- 62 +I2758 112203.3 +074848 15.3 8 +I2759 112214.5 +241758 15.55 8 0.8 0.6 0 34882 MCG 4-27- 26 +I2760 +I2761 +I2762 112217.8 +124322 15.50 0 0.7 0.3 0 +I2763 112218.4 +130355 15.74 8 1.5 0.2 0 34887 UGC 6387 +I2764 112705.0 -285849 13.14 8 1.6 1.4 0 35222 ESO 439- 8 +I2765 +I2766 +I2767 112223.4 +130440 17.54 0 0.56 0.12 0 +I2768 +I2769 112225.6 +141145 15.60 0 0.31 0.25 0 +I2770 +I2771 +I2772 +I2773 +I2774 +I2775 +I2776 112240.0 +131950 15.93 0 0.81 0.30 0 +I2777 112240.6 +120131 15.4 8 +I2778 +I2779 112244.5 +132043 17.33 0 0.29 0.15 0 +I2780 +I2781 +I2782 112255.2 +132627 14.50 8 1.1 0.9 0 34934 UGC 6395 +I2783 +I2784 +I2785 +I2786 112315.3 +132328 16.03 0 0.41 0.29 0 +I2787 112319.1 +133747 14.80 8 0.9 0.9 0 34969 UGC 6401 +I2788 +I2789 +I2790 +I2791 +I2792 +I2793 +I2794 +I2795 +I2796 +I2797 +I2798 +I2799 +I2800 +I2801 +I2802 +I2803 +I2804 112455.7 +131319 14.90 0 0.8 0.2 0 +I2805 +I2806 +I2807 +I2808 +I2809 +I2810 112545.0 +144036 14.90 8 1.3 0.6 0 35142 UGC 6436 +I2811 112555.5 +091359 5 +I2812 +I2813 +I2814 +I2815 +I2816 +I2817 +I2818 +I2819 112627.4 +135042 15.70 0 0.52 0.15 0 +I2820 +I2821 +I2822 112634.0 +112625 14.40 8 1.5 0.7 0 35196 UGC 6449 +I2823 112644.5 +125052 15.5 8 +I2824 +I2825 +I2826 112706.1 +131419 15.10 0 0.7 0.6 0 +I2827 +I2828 112710.9 +084352 15.10 8 0.73 0.45 0 35225 MCG 2-29- 28 +I2829 112715.0 +101920 15.4 8 +I2830 112721.6 +074850 15.2 8 +I2831 +I2832 +I2833 +I2834 +I2835 +I2836 +I2837 +I2838 +I2839 +I2840 +I2841 +I2842 +I2843 112758.1 +131102 15.40 0 0 +I2844 +I2845 +I2846 112800.5 +110929 14.80 0 0.8 0.6 0 +I2847 +I2848 +I2849 +I2850 112812.9 +090344 15.30 8 0.7 0.2 0 35301 MCG 2-29- 30 +I2851 +I2852 +I2853 112814.8 +090849 17.70 8 0.11 0.10 0 35302 UGC 6470 +I2854 +I2855 +I2856 112816.3 -125326 14.47 0 0.7 0.25 0 +I2857 112831.0 +090616 15.10 8 2.32 0.26 0 35320 UGC 6475 +I2858 +I2859 +I2860 +I2861 112858.9 +385105 15.50 0 0.2 0.2 0 +I2862 +I2863 +I2864 +I2865 +I2866 +I2867 112900.5 +090522 16.10 0 0.49 0.38 0 +I2868 +I2869 +I2870 +I2871 112920.7 +083608 15.20 0 0.80 0.59 0 +I2872 112852.0 -625551 9.80 5 +I2873 112928.6 +131301 14.9 8 +I2874 +I2875 +I2876 +I2877 112937.7 +125111 15.70 0 0.37 0.28 0 +I2878 +I2879 +I2880 +I2881 +I2882 +I2883 +I2884 112741.1 -794404 0.00 0 0.6: 0.1: 7 +I2885 +I2886 +I2887 113029.7 +092317 16.00 0 1.22 0.20 0 +I2888 045945.9 -000926 15.5 8 +I2889 113029.0 -130528 14.70 8 1.3 0.7 0 35469 MCG -2-29- 38 +I2890 +I2891 +I2892 +I2893 113053.4 +132325 0.00 0 0 +I2894 113057.6 +131405 15.7 8 +I2895 +I2896 +I2897 +I2898 +I2899 +I2900 +I2901 +I2902 +I2903 +I2904 +I2905 +I2906 +I2907 +I2908 +I2909 +I2910 113154.7 -094331 14.53 8 1.7 1.1 0 35557 MCG -1-30- 1 +I2911 +I2912 +I2913 113151.3 -302439 13.72 8 0.8 0.8 0 35554 ESO 439- 16 +I2914 113212.4 +132928 15.3 8 +I2915 +I2916 +I2917 +I2918 +I2919 +I2920 +I2921 +I2922 +I2923 +I2924 +I2925 113313.2 +341554 15.60 0 0.6 0.4 0 +I2926 +I2927 +I2928 113330.0 +341858 14.52 8 1.1 0.9 0 35687 UGC 6540 +I2929 +I2930 113344.1 +100519 15.70 0 0.74 0.26 0 +I2931 +I2932 +I2933 113412.7 +341845 15.10 8 1.3 0.4 0 35732 UGC 6550 +I2934 113419.7 +131917 14.8 8 +I2935 +I2936 +I2937 +I2938 113536.3 +134051 16.34 0 0.56 0.34 0 +I2939 +I2940 +I2941 113610.0 +100320 15.00 8 1.15 0.61 0 35881 MCG 2-30- 3 +I2942 +I2943 113642.3 +545046 14.90 8 0.51 0.41 0 35926 CGCG 268- 62 +I2944 113820.4 -632222 4.62 3 Running Chicken Nebula +I2945 113704.4 +125534 15.0 8 +I2946 113729.7 +321508 15.2 8 +I2947 113731.0 +312145 14.60 8 0.7 0.5 0 35981 MCG 5-28- 2 +I2948 113921.1 -632814 0.00 5 0 Running Chicken Nebula +I2949 114058.5 -463414 15.37 8 .7: .4: 0 +I2950 114137.9 +375931 14.88 8 0.6 0.5 0 36287 CGCG 186- 26 +I2951 114324.6 +194457 14.46 8 1.4 0.7 80 36436 UGC 6688 +I2952 114417.2 +332104 15.6 8 +I2953 114425.8 +332118 14.80 8 1.2 0.9 0 36530 UGC 6709 +I2954 114503.2 +264711 0 +I2955 114503.9 +193714 15.05 8 0.2 0.2 0 36603 MCG 3-30- 96 +I2956 114517.6 +264603 14.55 8 1.2 0.7 0 36625 UGC 6729 +I2957 114536.9 +311759 15.0 8 +I2958 114542.4 +330915 16. 8 +I2959 114610.2 +330631 15.4 8 +I2960 114619.6 +350012 15.6 8 +I2961 114749.6 +312041 15.50 8 0.3 0.2 0 36812 CGCG 157- 34 +I2962 diff --git a/kstars/kstars/data/ngcic12.dat b/kstars/kstars/data/ngcic12.dat new file mode 100644 index 00000000..dc9d5ac1 --- /dev/null +++ b/kstars/kstars/data/ngcic12.dat @@ -0,0 +1,1000 @@ +I2963 114924.5 -050706 14.50 8 1.4 0.3 0 36933 MCG -1-30- 36 +I2964 +I2965 115401.5 -193408 13.08 0 3.1 0.7 0 +I2966 115013.5 -645223 11.60 5 1.76 0.49 0 +I2967 115055.1 +305103 14.70 8 0.3 0.2 0 37042 MCG 5-28- 38 +I2968 115230.5 +203732 15.50 8 0.9 0.3 0 +I2969 115231.3 -035220 13.74 8 1.2 0.8 0 37196 MCG -1-30- 40 +I2970 115309.7 -230724 0.00 0 0 +I2971 115327.5 +304148 15.70 0 0.50 0.30 0 +I2972 115340.6 -035946 14. 8 +I2973 115350.8 +332156 14.34 8 1.4 0.8 0 37308 UGC 6872 +I2974 115348.7 -051004 13.50 8 2.2 0.5 0 37304 MCG -1-30- 45 +I2975 +I2976 115601.1 -024315 14.20 0 1.4 1.2 0 +I2977 115514.4 -374142 13.19 8 2.1 1.0 122 37405 ESO 379- 9 +I2978 115622.9 +320215 15.15 8 1.1 0.4 0 37515 UGC 6915 +I2979 115654.2 +320932 14.47 8 0.9 0.8 0 37559 UGC 6925 +I2980 115730.1 -734104 14.60 8 1.8 1.2 0 37612 ESO 39- 5 +I2981 +I2982 115751.3 +275207 15.20 0 0.4 0.25 0 +I2983 115805.9 -020712 14.2 8 +I2984 115907.2 +304148 15.6 8 +I2985 115912.7 +304352 15.09 8 1.0 0.5 0 37744 UGC 6981 +I2986 115949.6 +305040 14.75 8 0.8 0.8 0 37795 MCG 5-28- 72 +I2987 120324.5 +384848 15.40 8 0.5 0.3 0 38088 CGCG 215- 18 +I2988 +I2989 120434.0 +014806 14.40 0 1.14 0.52 0 +I2990 120438.6 +110258 15.1 8 +I2991 120512.7 +103826 15.5 8 +I2992 +I2993 120605.5 +325335 16.00 0 0.5 0.17 0 +I2994 120527.9 +124211 15.6 8 +I2995 120546.9 -275625 12.88 8 3.2 1.0 0 38330 ESO 440- 50 +I2996 120548.6 -295819 14.23 8 1.5 0.4 0 38334 ESO 440- 51 +I2997 120528.0 +201833 15.0 8 +I2998 +I2999 120557.5 +312054 15.60 0 0.7 0.2 0 +I3000 120608.5 -294024 0.00 0 0 +I3001 120616.8 +333133 15.70 0 0.7 0.25 0 +I3002 120704.2 +332255 15.6 8 +I3003 120732.6 +324846 15.0 8 +I3004 120710.3 +131452 15.6 8 +I3005 120714.2 -300129 13.77 8 2.3 0.4 0 38464 ESO 441- 2 +I3006 +I3007 120730.8 +312053 15.13 8 0.50 0.40 0 38486 CGCG 158- 27 +I3008 120751.8 +133438 14.94 8 0.9 0.5 0 38512 MCG 2-31- 31 +I3009 +I3010 120756.9 -302024 13.16 8 1.9 1.8 84 38511 ESO 441- 6 +I3011 120809.9 +102242 12.7 8 +I3012 120823.9 +111035 15.50 8 0.80 0.39 0 38546 CGCG 69- 61 +I3013 120825.7 +100057 15.3 8 +I3014 120837.0 +384954 14.45 8 0.9 0.7 89 38562 UGC 7119 +I3015 120900.3 -313112 13.14 8 2.9 0.7 0 38588 ESO 441- 9 +I3016 120918.5 +112549 15.6 8 +I3017 120924.9 +133429 15.94 8 0.6 0.2 0 38627 CGCG 69- 64 +I3018 +I3019 120922.3 +135933 14.20 8 1.4 1.3 0 38624 UGC 7136 +I3020 +I3021 120954.5 +130300 14.90 8 1.2 0.7 90 38684 UGC 7149 +I3022 121002.4 +384424 14.47 8 0.2 0.2 0 38694 MCG 7-25- 39 +I3023 121001.8 +142200 16.00 8 1.3 0.6 0 38692 UGC 7150 +I3024 121011.9 +121932 15.11 8 1.0 0.4 0 38709 UGC 7161 +I3025 121023.1 +101119 15.00 8 0.94 0.56 0 38726 MCG 2-31- 40 +I3026 +I3027 +I3028 +I3029 121041.9 +131953 14.74 8 1.4 0.4 0 38755 UGC 7171 +I3030 +I3031 +I3032 121107.7 +141630 14.74 8 1.0 0.9 0 38800 MCG 3-31- 59 +I3033 121110.3 +133513 14.92 8 1.1 0.7 2 38803 UGC 7181 +I3034 +I3035 121211.8 +131447 14.38 0 1.3 0.9 0 +I3036 121215.1 +122918 14.30 8 1.5 1.2 90 38888 UGC 7200 +I3037 121220.5 +095912 15.5 8 +I3038 121232.6 +112110 15.7 8 +I3039 121232.5 +121835 15.37 8 1.0 0.3 0 38919 MCG 2-31- 48 +I3040 121234.5 +110430 15.90 8 0.72 0.59 0 38922 MCG 2-31- 49 +I3041 +I3042 121246.4 +105157 11.90 0 5.1 1.8 0 +I3043 +I3044 121248.4 +135835 14.24 8 1.9 0.8 68 38945 UGC 7216 +I3045 +I3046 121307.9 +125505 15.29 8 1.3 0.3 0 38977 UGC 7220 +I3047 +I3048 +I3049 121333.2 +142855 0.00 8 0 39009 UGC 7227 +I3050 121347.4 +132528 12.7 8 +I3051 121353.7 +131021 13.4 8 +I3052 121348.2 +124126 16.30 0 .54 .35 0 +I3053 121351.9 +141323 15.13 0 1.07 .54 0 +I3054 +I3055 121421.9 +120526 0.00 0 0 +I3056 +I3057 121502.6 -442823 0.00 0 0 +I3058 +I3059 121455.6 +132732 14.70 8 1.7 1.3 0 39142 UGC 7254 +I3060 121502.0 +123249 15.1 8 +I3061 121504.2 +140150 14.34 8 2.2 0.4 122 39152 UGC 7255 +I3062 121505.4 +133541 14.77 8 1.0 0.5 0 39156 MCG 2-31- 65 +I3063 121506.7 +120101 14.79 8 1.0 0.5 90 39160 UGC 7259 +I3064 121516.9 +130125 13.8 8 +I3065 121512.5 +142558 14.50 8 1.0 0.8 0 39173 MCG 3-31- 82 +I3066 121516.1 +132829 15.58 8 1.0 0.2 0 39181 UGC 7262 +I3067 121515.9 +235729 15.5 8 +I3068 +I3069 +I3070 +I3071 +I3072 +I3073 121535.7 +133711 15.19 8 1.0 0.6 0 39215 UGC 7274 +I3074 121544.4 +104156 14.73 8 2.3 0.3 160 39233 UGC 7279 +I3075 121555.1 +233543 15.1 8 +I3076 +I3077 121556.3 +142600 14.68 8 1.4 1.0 0 39256 UGC 7285 +I3078 121600.0 +124113 15.2 8 +I3079 121604.1 +113204 15.5 8 +I3080 121602.7 +141121 15.4 8 +I3081 121609.0 +124129 15.6 8 +I3082 +I3083 +I3084 121623.4 +235504 15.70 0 0.4 0.3 0 +I3085 +I3086 +I3087 121622.5 +131825 13.86 0 3.25 0.45 0 +I3088 +I3089 121629.7 +234940 15.70 0 0.4 0.4 0 +I3090 +I3091 121629.1 +140044 14.39 0 2.69 1.35 0 +I3092 +I3093 121642.3 +141639 15.61 8 0.4 0.3 90 39342 CGCG 98-126 +I3094 121656.0 +133731 14.77 8 0.6 0.5 0 39362 UGC 7305 +I3095 121655.3 +235728 15.6 8 +I3096 121652.2 +143051 15.4 8 +I3097 121701.0 +092428 15.3 8 +I3098 121709.9 +071128 13.2 8 +I3099 121709.3 +122713 14.93 8 2.21 0.30 0 39390 UGC 7313 +I3100 121705.3 +121721 14.76 8 1.9 0.6 0 39381 UGC 7312 +I3101 121719.7 +115636 15.5 8 +I3102 121725.8 +064123 13.6 8 +I3103 +I3104 121846.0 -794334 13.63 8 3.8 1.8 0 39573 ESO 20- 4 +I3105 121734.0 +122321 14.73 8 1.9 0.6 27 39431 UGC 7326 +I3106 +I3107 121746.9 +105041 14.30 8 1.38 0.61 0 39458 UGC 7330 +I3108 121742.7 +132248 14.61 0 .89 .21 0 +I3109 121744.1 +131016 14.72 0 .89 .71 0 +I3110 +I3111 121750.8 +082549 14.78 0 .72 .36 0 +I3112 121748.3 +260151 15.20 8 0.9 0.5 0 39450 MCG 4-29- 61 +I3113 121758.2 +071108 14.0 8 +I3114 +I3115 121759.6 +063914 13.73 8 1.7 1.4 0 39483 UGC 7333 +I3116 +I3117 +I3118 121811.0 +092959 14.69 8 1.5 0.7 0 39503 UGC 7339 +I3119 121808.4 +244117 15.4 8 +I3120 121815.3 +134457 15.82 8 0.4 0.4 0 39513 CGCG 69-137 +I3121 121817.3 +131529 17.50 0 0 +I3122 121821.4 +251300 14.31 8 1.4 0.8 0 39519 UGC 7341 +I3123 +I3124 +I3125 +I3126 121837.1 +134854 17.41 0 0.38 0.31 0 +I3127 121835.2 +115213 15.13 0 .63 .63 0 +I3128 121840.2 +114401 0.00 8 0 39562 MCG 2-31- 85 +I3129 +I3130 +I3131 121850.9 +075143 14.30 0 1.45 1.45 0 +I3132 +I3133 +I3134 121856.1 +085742 14.70 0 0.86 0.46 0 +I3135 +I3136 121857.4 +061104 14.60 8 1.28 0.39 0 39601 UGC 7349 +I3137 121854.7 +122812 16.50 0 1.57 0.12 0 +I3138 121856.2 +122644 0.00 0 0 +I3139 +I3140 +I3141 121858.4 +241111 15.70 0 0.80 0.50 0 +I3142 121905.1 +135850 15.4 8 +I3143 121905.3 +271752 15.7 8 +I3144 +I3145 +I3146 121912.5 +254254 16.12 0 0.5 0.4 0 +I3147 121914.0 +120317 15.5 8 +I3148 121921.7 +075214 15.00 8 0.8 0.8 90 39658 MCG 1-31- 55 +I3149 121924.1 +121803 15.10 8 0.9 0.8 0 39664 MCG 2-31- 93 +I3150 121928.5 +074754 16.20 8 0.4 0.2 0 39673 CGCG 42- 17 +I3151 121932.9 +092451 15.1 8 +I3152 121936.4 -260845 13.49 8 1.8 1.5 0 39688 ESO 506- 1 +I3153 121936.8 +052352 15.2 8 +I3154 +I3155 121945.3 +060021 14.40 8 1.17 0.59 0 39708 MCG 1-32- 3 +I3156 121944.2 +090854 15.0 8 +I3157 121947.8 +122518 15.5 8 +I3158 +I3159 +I3160 +I3161 +I3162 +I3163 +I3164 +I3165 122004.8 +275831 14.10 8 1.9 1.1 0 39749 UGC 7384 +I3166 +I3167 122018.8 +093243 14.70 0 1.18 0.68 0 +I3168 122018.3 +275511 15.7 8 +I3169 +I3170 122026.5 +092527 14.90 0 0.51 0.49 0 +I3171 122024.0 +253338 14.70 8 0.3 0.25 0 39796 MCG 4-29- 65 +I3172 +I3173 122030.2 +112027 15.04 0 .49 .27 0 +I3174 122029.5 +101442 15.6 8 +I3175 122033.3 +095112 15.20 8 0.89 0.35 0 39831 CGCG 70- 19 +I3176 +I3177 +I3178 +I3179 +I3180 +I3181 122042.1 +292045 14.10 0 1.6 1.0 0 +I3182 +I3183 +I3184 122046.8 +245456 15.60 0 0.8 0.5 0 +I3185 122052.5 +252546 16.5 8 +I3186 122055.7 +244008 15.60 8 0.4 0.3 0 39875 MCG 4-29- 66 +I3187 122054.6 +110942 15.6 8 +I3188 122055.1 +110032 15.26 8 0.6 0.4 0 39872 MCG 2-32- 8 +I3189 122052.7 +252546 15.7 8 +I3190 +I3191 +I3192 +I3193 122101.3 +275355 15.70 0 1.30 0.52 0 +I3194 +I3195 +I3196 +I3197 +I3198 +I3199 122145.6 +103544 14.80 0 0.96 0.56 0 +I3200 +I3201 +I3202 +I3203 122145.7 +255305 15.51 8 1.5 0.2 0 39984 UGC 7419 +I3204 122150.3 +241454 16.5 8 +I3205 122150.9 +262027 15.7 8 +I3206 122151.3 +262148 15.7 8 +I3207 +I3208 +I3209 122206.1 +114517 15.71 8 0.8 0.2 0 40038 CGCG 70- 30 +I3210 122201.0 +282552 15.40 8 0.3 0.2 0 39987 MCG 5-29- 70 +I3211 122207.3 +085926 15.30 8 0.77 0.73 0 40034 UGC 7430 +I3212 122203.4 +281110 15.67 8 0.5 0.5 0 40036 MCG 5-29- 71 +I3213 122207.6 +235208 15.7 8 +I3214 +I3215 122210.4 +260307 15.00 8 1.8 0.5 0 40040 UGC 7434 +I3216 +I3217 +I3218 122219.5 +065540 15.00 0 .54 .54 0 +I3219 +I3220 +I3221 +I3222 122219.5 +284954 16.00 0 1.1 0.55 32 +I3223 +I3224 +I3225 122239.1 +064042 14.47 8 1.8 0.6 0 40111 UGC 7441 +I3226 +I3227 122235.6 +240506 16.90 0 0.5 0.5 0 +I3228 +I3229 122252.8 +064050 15.24 8 1.0 0.3 0 40147 UGC 7448 +I3230 122239.5 +274448 16. 8 +I3231 122243.6 +244913 16.5 8 +I3232 +I3233 +I3234 +I3235 +I3236 +I3237 +I3238 122306.4 +142730 14.59 0 .54 .35 0 +I3239 122309.6 +114333 15.71 8 0.8 0.3 90 40187 CGCG 70- 38 +I3240 +I3241 +I3242 +I3243 122311.3 +274557 15.70 0 0.70 0.40 0 +I3244 122312.2 +142320 15.04 8 0.8 0.6 0 40196 MCG 3-32- 18 +I3245 +I3246 +I3247 122313.9 +285339 15.25 0 2.35 0.32 0 +I3248 +I3249 +I3250 +I3251 +I3252 +I3253 122345.2 -343720 12.57 8 2.8 1.1 0 40265 ESO 380- 24 +I3254 122329.8 +192536 13.6 8 +I3255 122334.7 +093857 15.3 8 +I3256 122338.8 +070319 13.41 8 1.3 0.6 168 40252 UGC 7466 +I3257 +I3258 122344.3 +122846 13.57 8 1.6 1.4 0 40264 UGC 7470 +I3259 122349.3 +071121 14.24 8 1.7 0.9 15 40273 UGC 7469 +I3260 122352.7 +070629 14.21 8 1.6 0.5 96 40280 UGC 7472 +I3261 +I3262 122348.2 +272339 15.20 8 0.60 0.30 0 40271 CGCG 158- 97 +I3263 122350.5 +281158 15.04 8 0.7 0.7 0 40270 MCG 5-29- 78 +I3264 +I3265 122400.1 +074706 14.35 0 1.1 0.7 0 +I3266 122400.1 +074706 14.35 0 1.1 0.7 0 +I3267 122405.8 +070233 14.17 8 1.2 1.2 0 40317 UGC 7474 +I3268 122407.4 +063627 14.07 8 0.9 0.8 0 40321 UGC 7477 +I3269 +I3270 +I3271 122413.9 +075712 14.53 8 1.0 1.0 0 40337 UGC 7481 +I3272 +I3273 122414.5 +083209 14.02 0 3.14 0.39 0 +I3274 122414.7 +091600 14.70 8 0.69 0.62 0 40344 MCG 2-32- 27 +I3275 +I3276 +I3277 +I3278 +I3279 +I3280 +I3281 +I3282 +I3283 +I3284 122437.5 +105021 15.50 0 0.62 0.52 0 +I3285 +I3286 +I3287 +I3288 +I3289 122457.4 -260151 14.33 8 1.0 1.0 0 40446 ESO 506- 7 +I3290 122508.9 -394632 12.96 8 1.7 1.1 0 40470 ESO 322- 4 +I3291 +I3292 122448.3 +181142 15.30 0 .76 .54 0 +I3293 +I3294 +I3295 +I3296 122457.8 +242258 15.60 0 0.40 0.30 0 +I3297 +I3298 122503.8 +170055 15.37 8 1.0 0.3 0 40458 MCG 3-32- 24 +I3299 +I3300 122505.0 +255727 15.40 8 1.0 0.3 0 40459 UGC 7495 +I3301 +I3302 +I3303 122515.0 +124253 14.81 8 1.0 0.6 73 40485 UGC 7500 +I3304 +I3305 122514.5 +115059 15.12 8 1.2 0.4 0 40488 UGC 7499 +I3306 +I3307 +I3308 122518.2 +264254 15.41 8 1.3 0.2 0 40495 UGC 7505 +I3309 122520.1 +282251 14.60 8 1.3 1.2 0 40501 UGC 7509 +I3310 +I3311 122533.1 +121537 14.87 8 2.35 0.32 0 40530 UGC 7510 +I3312 +I3313 122536.4 +154947 15.00 0 1.45 1.26 0 +I3314 +I3315 +I3316 122536.1 +260949 16.49 0 0.6 0.3 0 +I3317 +I3318 +I3319 +I3320 122550.7 +102733 13.50 0 1.60 1.07 0 +I3321 +I3322 122542.8 +071300 13.55 8 3.5 0.4 157 40566 UGC 7513 +I3322 122554.1 +073319 14.19 8 2.3 0.5 156 40607 UGC 7518 +I3323 122551.2 +273342 12.70 0 3.2 3.0 0 +I3324 +I3325 +I3326 +I3327 122602.8 +145249 15.02 0 .63 .59 0 +I3328 122557.9 +100314 14.50 8 0.97 0.92 0 40616 MCG 2-32- 42 +I3329 122551.4 +273339 13.8 8 +I3330 122556.3 +305037 14.90 8 1.1 0.5 0 40612 UGC 7527 +I3331 122605.4 +114844 15.29 8 0.8 0.4 0 40638 MCG 2-32- 43 +I3332 +I3333 +I3334 +I3335 +I3336 122619.9 +265018 15.40 8 0.40 0.30 0 40669 CGCG 158-106 +I3337 +I3338 +I3339 122630.1 +085220 13.41 0 2.0 1.9 0 +I3340 122632.7 +165041 15.30 0 .89 .45 0 +I3341 122623.2 +274444 16.50 0 0.4 0.3 0 +I3342 +I3343 +I3344 122633.2 +133448 15.61 8 0.7 0.4 0 40706 MCG 2-32- 50 +I3345 +I3346 +I3347 122644.5 +105507 16.40 0 0.6 0.25 0 +I3348 +I3349 122647.2 +122706 14.82 8 0.9 0.8 0 40744 CGCG 70- 81 +I3350 +I3351 +I3352 +I3353 +I3354 +I3355 122650.0 +131036 15.18 8 1.1 0.5 172 40754 UGC 7548 +I3356 122653.9 +113342 15.19 8 1.5 0.9 0 40761 UGC 7547 +I3357 122651.4 +094638 15.4 8 +I3358 122654.4 +113949 14.28 8 1.3 1.1 0 40764 UGC 7550 +I3359 122651.4 +232953 16.5 8 +I3360 +I3361 +I3362 +I3363 122703.3 +123330 15.31 8 1.3 0.4 0 40786 CGCG 70- 88 +I3364 +I3365 122711.9 +155354 14.36 8 2.1 1.0 72 40811 UGC 7563 +I3366 +I3367 122710.0 +265726 16.45 0 0.30 0.30 0 +I3368 +I3369 122716.9 +160129 14.81 0 .89 .54 0 +I3370 122737.0 -392018 11.99 8 2.9 2.3 45 40887 ESO 322- 14 +I3371 122722.2 +105200 15.20 8 1.58 0.27 0 40839 UGC 7565 +I3372 122724.4 +251712 17. 8 +I3373 +I3374 122733.4 +100014 15.90 8 0.83 0.54 0 40876 CGCG 70- 95 +I3375 +I3376 122750.3 +265936 13.80 8 1.7 1.3 0 40920 UGC 7578 +I3377 +I3378 122801.5 +171747 15.30 0 0.3 0.2 0 +I3379 122804.2 +171747 16.0 8 +I3380 +I3381 122814.8 +114724 14.42 8 1.2 0.9 0 40985 UGC 7589 +I3382 122813.6 +133415 16.0 8 +I3383 122812.3 +101750 15.5 8 +I3384 122812.3 +250527 16.5 8 +I3385 +I3386 +I3387 122818.8 +275945 16.50 0 0.3 0.2 0 +I3388 122827.8 +124919 15.36 8 0.6 0.3 0 41018 CGCG 70-109 +I3389 +I3390 +I3391 122827.3 +182455 14.11 8 1.1 0.9 0 41013 UGC 7595 +I3392 122843.7 +150005 12.99 8 2.3 1.0 40 41061 UGC 7602 +I3393 122841.8 +125457 14.85 8 1.3 0.4 0 41054 MCG 2-32- 81 +I3394 122841.2 +264754 16. 8 +I3395 +I3396 +I3397 +I3398 +I3399 +I3400 +I3401 +I3402 122859.3 +285143 16.00 8 1.12 0.15 0 41100 UGC 7616 +I3403 122901.5 +243755 15.7 8 +I3404 +I3405 +I3406 122902.6 +273825 15.70 0 0.5 0.3 0 +I3407 122903.8 +274644 14.77 8 1.0 0.5 0 41112 UGC 7615 +I3408 +I3409 122921.3 +144720 17.00 0 0.6 0.4 0 +I3410 122906.2 +190016 15.7 8 +I3411 +I3412 122922.6 +095921 15.60 8 0.94 0.38 0 41152 CGCG 70-119 +I3413 122922.5 +112602 14.72 8 1.0 0.6 0 41155 UGC 7620 +I3414 122929.0 +064616 13.94 8 1.5 0.9 35 41166 UGC 7621 +I3415 +I3416 122935.2 +104735 15.20 8 1.0 0.4 0 41178 MCG 2-32- 91 +I3417 +I3418 122943.8 +112409 14.00 8 1.5 1.0 0 41207 UGC 7630 +I3419 122944.1 +150142 17. 8 +I3420 +I3421 122938.6 +261350 15.50 0 0.6 0.6 0 +I3422 +I3423 +I3424 +I3425 122956.4 +103655 15.30 8 0.96 0.51 0 41244 UGC 7633 +I3426 +I3427 123010.3 +104646 13.90 0 1.41 0.84 0 +I3428 +I3429 +I3430 123016.9 +090506 15.40 0 1.2 0.3 0 +I3431 +I3432 123027.8 +140937 15.46 8 0.6 0.4 0 41320 MCG 2-32-102 +I3433 +I3434 123027.3 +184835 15.40 0 0.70 0.40 0 +I3435 123040.0 +150746 15.7 8 +I3436 123029.9 +194022 15.0 8 +I3437 123045.9 +112035 15.35 8 0.9 0.4 0 41350 CGCG 70-138 +I3438 123059.8 +080439 14.1 8 +I3439 +I3440 +I3441 123104.4 +285110 15.50 0 0.4 0.4 0 +I3442 123120.0 +140653 14.47 8 1.2 1.1 0 41435 MCG 2-32-111 +I3443 123116.3 +121957 15.71 8 0.4 0.4 0 41421 MCG 2-32-112 +I3444 +I3445 +I3446 123123.1 +112934 15.63 8 0.6 0.3 0 41440 CGCG 70-142 +I3447 +I3448 123122.7 +171225 16.00 0 1.12 .59 0 +I3449 123122.9 +255449 16.5 8 +I3450 123124.8 +264745 16. 8 +I3451 123124.1 +285118 15. 8 +I3452 123132.5 +113729 13.19 0 2.0 0.9 0 +I3453 123138.0 +145124 15.48 8 1.0 0.2 0 41466 UGC 7666 +I3454 123138.6 +272944 15.65 8 1.2 0.2 0 41468 UGC 7670 +I3455 +I3456 +I3457 123151.3 +123927 14.69 8 1.2 0.9 0 41494 UGC 7672 +I3458 +I3459 123154.7 +121027 14.83 8 1.1 0.9 0 41505 UGC 7674 +I3460 123150.4 +272311 16. 8 +I3461 123202.5 +115321 15.04 8 0.7 0.6 0 41529 MCG 2-32-116 +I3462 123209.0 +151802 17. 8 +I3463 +I3464 +I3465 123212.3 +120340 16.20 0 .66 .40 0 +I3466 123204.9 +114903 15.72 8 0.6 0.4 0 41536 MCG 2-32-117 +I3467 123224.1 +114715 15.28 8 1.1 0.2 72 41572 UGC 7686 +I3468 123214.2 +101505 14.00 8 1.18 1.03 0 41552 UGC 7681 +I3469 +I3470 123224.8 +111533 14.29 8 0.6 0.6 0 41573 MCG 2-32-122 +I3471 123222.8 +160108 15.53 8 0.8 0.4 0 41567 MCG 3-32- 63 +I3472 123218.8 +244341 17. 8 +I3473 123219.1 +181439 15.00 8 1.2 0.8 0 41558 UGC 7684 +I3474 123236.5 +023941 14.76 8 2.52 0.25 0 41599 UGC 7687 +I3475 123241.2 +124621 13.82 8 1.7 1.6 0 41606 UGC 7692 +I3476 123242.3 +140304 13.19 8 2.1 1.8 30 41608 UGC 7695 +I3477 +I3478 123244.2 +141146 14.20 8 1.3 1.2 0 41614 UGC 7696 +I3479 123241.0 +252420 17. 8 +I3480 +I3481 123252.2 +112415 14.38 8 0.8 0.6 0 41634 MCG 2-32-127 Zwicky's Triplet +I3481 123257.4 +112333 8 0.2 0.2 0 41646 MCG 2-32-128 +I3482 +I3483 123310.5 +112059 15.70 8 0.5 0.4 0 41670 MCG 2-32-129 Zwicky's Triplet +I3484 123305.1 +172411 15.4 8 +I3485 +I3486 123314.0 +125128 15.49 0 0.4 0.3 0 +I3487 123313.4 +092349 15.1 8 +I3488 123308.4 +262057 15.6 8 +I3489 123313.7 +121449 15.25 8 0.5 0.5 0 41683 MCG 2-32-130 +I3490 123314.0 +105534 15.89 8 0.6 0.3 0 41681 CGCG 70-162 +I3491 123309.0 +270542 16. 8 +I3492 123319.8 +125113 15.09 8 0.5 0.4 0 41698 MCG 2-32-131 +I3493 +I3494 +I3495 +I3496 123329.0 +264416 16.5 8 +I3497 +I3498 123329.0 +264417 16.50 0 0.8 0.2 0 +I3499 123345.4 +105943 14.12 8 1.4 0.5 125 41738 UGC 7712 +I3500 123349.5 +135747 15.44 8 0.6 0.4 0 41751 CGCG 70-171 +I3501 123351.6 +131920 15.0 8 +I3502 +I3503 +I3504 +I3505 123410.3 +155806 14.91 0 1.17 .40 0 +I3506 123406.8 +124430 15.40 0 .89 .89 0 +I3507 +I3508 123406.9 +264014 14.77 8 0.9 0.9 0 41774 MCG 5-30- 21 +I3509 123411.5 +120258 15.3 8 +I3510 123415.1 +110417 14.87 8 0.9 0.6 0 41803 UGC 7728 +I3511 +I3512 +I3513 +I3514 +I3515 +I3516 123417.3 +272709 16.00 8 1.83 0.13 0 41808 UGC 7724 +I3517 123431.0 +090923 15.38 8 1.1 0.7 15 41829 UGC 7733 +I3518 123431.3 +093724 15.00 8 1.54 0.58 0 41828 UGC 7734 +I3519 123438.3 +153610 16. 8 +I3520 123431.7 +133013 15.01 8 1.0 0.7 0 41830 CGCG 70-178 +I3521 123439.6 +070941 13.78 8 1.0 0.7 0 41847 UGC 7736 +I3522 123445.9 +151315 15.30 8 1.5 0.7 0 41865 UGC 7737 +I3523 +I3524 +I3525 +I3526 +I3527 +I3528 123455.9 +153356 15.24 8 0.5 0.5 0 41882 MCG 3-32- 74A +I3529 +I3530 123449.3 +174852 15.20 0 1.3 1.0 0 +I3531 +I3532 +I3533 123501.3 +254647 15.70 0 0.3 0.2 0 +I3534 +I3535 +I3536 123512.5 +263200 15.50 0 0.5 0.15 0 +I3537 +I3538 +I3539 +I3540 123527.2 +124501 14.94 8 0.6 0.4 0 41936 MCG 2-32-146 +I3541 +I3542 +I3543 123541.4 +261708 16.50 8 1.06 0.11 0 41974 UGC 7764 +I3544 +I3545 123541.2 +263123 13.11 0 1.9 1.6 0 +I3546 123541.7 +261320 15.30 0 0.7 0.4 0 +I3547 +I3548 +I3549 +I3550 123552.1 +275556 16.72 0 0 +I3551 +I3552 +I3553 +I3554 +I3555 +I3556 123558.4 +265757 15.60 0 0.8 0.5 0 +I3557 123608.1 +163827 0.00 8 0 +I3558 +I3559 123603.4 +265914 15.60 0 0.6 0.2 0 +I3560 +I3561 123604.8 +265358 15.70 0 0.6 0.2 0 +I3562 123610.5 +095521 16.00 8 0.86 0.32 0 42021 CGCG 70-185 +I3563 +I3564 +I3565 +I3566 +I3567 123622.7 +133609 14.90 0 1.17 1.00 0 +I3568 123306.9 +823348 11.4 6 +I3569 123608.1 +191922 12.7 8 +I3570 +I3571 +I3572 +I3573 +I3574 123627.8 +122418 15.30 0 .58 .36 0 +I3575 +I3576 123637.4 +063718 14.00 8 2.3 2.1 0 42074 UGC 7781 +I3577 +I3578 123639.6 +110612 15.25 8 0.9 0.3 135 42079 UGC 7782 +I3579 +I3580 +I3581 123638.0 +242543 15.50 8 0.4 0.3 0 42076 MCG 4-30- 9 +I3582 123630.3 +261158 15.50 8 0.4 0.2 0 42060 UGC 7778 +I3583 123643.8 +131531 13.31 8 2.2 1.1 0 42081 UGC 7784 +I3584 +I3585 123639.9 +264948 14.38 8 1.1 1.1 0 42067 UGC 7783 +I3586 123654.7 +123114 15.3 8 +I3587 123648.3 +273255 16.00 8 1.64 0.16 0 42083 UGC 7787 +I3588 123656.5 +141301 13.6 8 +I3589 123701.1 +065615 0.00 1 0 +I3590 123650.7 +271640 8 +I3591 123702.4 +065529 14.40 8 0.9 0.6 0 42108 UGC 7790 +I3592 123653.5 +275143 8 1.0 0.5 126 42097 UGC 7789 +I3593 123653.9 +274457 15.30 8 0.4 0.25 0 42098 MCG 5-30- 39 +I3594 +I3595 +I3596 +I3597 123724.7 +235148 17.00 0 0.9 0.6 0 +I3598 123721.1 +281230 14.74 8 1.5 0.4 0 42137 UGC 7791 +I3599 123741.2 +264227 15.60 8 0.6 0.3 0 42154 CGCG 159- 34 +I3600 123741.1 +270744 15.45 8 0.7 0.4 0 42161 MCG 5-30- 41 +I3601 +I3602 123806.8 +100456 15.60 0 0.94 0.47 0 +I3603 +I3604 +I3605 +I3606 +I3607 +I3608 123837.3 +102833 15.30 8 1.32 0.40 0 42264 UGC 7808 +I3609 123748.0 +141659 15.2 8 +I3610 +I3611 123904.1 +132149 14.21 8 1.4 0.8 0 42307 UGC 7817 +I3612 123908.6 +144243 15.4 8 +I3613 +I3614 +I3615 123901.6 +181202 15.25 8 1.1 0.3 0 42306 UGC 7815 +I3616 +I3617 123925.0 +075744 14.37 8 1.4 0.7 65 42348 UGC 7822 +I3618 123917.1 +264040 15.13 8 0.70 0.58 0 42315 CGCG 159- 41 +I3619 +I3620 123918.0 +275431 15.50 8 0.81 0.24 0 42330 CGCG 159- 44 +I3621 123904.8 +144351 15.4 8 +I3622 +I3623 123927.6 +270608 15.10 8 0.35 0.3 0 42353 MCG 5-30- 50 +I3624 +I3625 123935.5 +105818 0.00 0 0 +I3626 123931.8 +254038 15.7 8 +I3627 +I3628 123938.8 +261420 18.14 0 0.26 0.11 0 +I3629 123948.0 +133228 0.00 0 0 +I3630 +I3631 123948.0 +125826 14.55 8 0.8 0.5 0 42389 UGC 7825 +I3632 +I3633 124011.2 +095346 15.50 0 0.70 0.46 0 +I3634 +I3635 124013.4 +125229 15.00 8 0.9 0.7 0 42430 UGC 7830 +I3636 +I3637 124019.6 +144254 14.92 0 2.88 1.07 0 +I3638 124016.6 +103106 14.6 8 +I3639 124052.8 -364521 13.00 8 1.2 1.2 0 42504 ESO 381- 8 +I3640 124025.2 +263127 17.33 8 0.69 0.35 0 +I3641 124026.9 +263117 18.85 8 0.34 0.11 0 +I3642 +I3643 +I3644 124036.3 +263016 15.40 8 0.9 0.2 0 42479 MCG 5-30- 52 +I3645 +I3646 124038.6 +263133 15.64 8 0.7 0.3 0 42478 MCG 5-30- 53 +I3647 124053.1 +102834 14.50 8 1.5 0.9 0 42503 UGC 7834 +I3648 +I3649 +I3650 +I3651 124052.9 +264341 14.20 8 1.0 1.0 0 42500 UGC 7835 +I3652 124058.5 +111104 14.40 8 1.03 1.00 0 42521 UGC 7838 +I3653 124115.7 +112314 14.80 8 0.5 0.4 0 42550 MCG 2-32-178 +I3654 124112.5 +223521 17. 8 +I3655 +I3656 124113.9 +223542 16.50 0 0.5 0.2 0 +I3657 +I3658 124120.4 +144202 14.85 0 1.82 .91 0 +I3659 124127.6 +225549 16. 8 +I3660 +I3661 +I3662 124136.3 +232531 15.09 8 0.7 0.7 0 42583 MCG 4-30- 14 +I3663 +I3664 +I3665 124146.6 +112918 15.05 8 0.9 0.6 0 42598 UGC 7855 +I3666 +I3667 124132.8 +410903 11.22 0 4.2 3.4 0 +I3668 +I3669 +I3670 +I3671 124151.4 +233039 15.50 0 0.5 0.5 0 +I3672 124207.9 +114516 8 0.9 0.9 0 42638 UGC 7863 +I3673 +I3674 +I3675 124152.7 +411625 12.92 0 2.2 1.9 0 +I3676 +I3677 +I3678 +I3679 +I3680 +I3681 +I3682 +I3683 +I3684 +I3685 +I3686 124236.0 +103355 14.91 0 1.00 .46 0 +I3687 124215.2 +383007 13.71 8 3.4 3.0 0 42656 UGC 7866 +I3688 124237.1 +142120 14.7 8 +I3689 +I3690 124249.2 +102127 15.18 8 1.1 0.3 0 42732 UGC 7879 +I3691 +I3692 124254.0 +205923 14.69 8 0.9 0.7 0 42743 UGC 7885 +I3693 +I3694 124307.2 +111243 15.25 8 0.6 0.4 0 42766 MCG 2-32-192 +I3695 +I3696 +I3697 124258.8 +395044 17.00 0 0.7 0.6 0 +I3698 124317.3 +111242 15.40 8 0.5 0.5 0 42790 MCG 2-32-193 +I3699 +I3700 +I3701 +I3702 124328.4 +105226 15.90 8 0.3 0.2 0 42810 CGCG 71- 14 +I3703 +I3704 124345.6 +104612 14.83 8 1.2 0.3 0 42836 UGC 7899 +I3705 +I3706 +I3707 +I3708 +I3709 124404.0 +090348 15.28 8 0.7 0.5 0 42869 CGCG 71- 20 +I3710 124409.4 +120700 16.50 0 1.1 0.7 0 +I3711 +I3712 +I3713 124403.2 +411008 15.50 0 0.6 0.5 0 +I3714 124423.1 +101120 15.6 8 +I3715 +I3716 124447.5 +080626 16.10 8 0.4 0.2 0 42947 CGCG 43- 16 +I3717 124423.0 +393121 16. 8 +I3718 124446.0 +122112 14.07 8 2.7 1.0 72 42944 UGC 7920 +I3719 +I3720 124447.5 +120352 15.00 8 1.7 1.0 0 42949 UGC 7919 +I3721 124453.1 +184518 14.96 8 0.9 0.3 0 42956 UGC 7923 +I3722 +I3723 124430.6 +404413 16.00 8 0.3 0.2 0 42914 MCG 7-26- 48 +I3724 124453.7 +101657 15.6 8 +I3725 124453.2 +184519 14.83 8 +I3726 124442.5 +404043 15.44 8 1.4 0.3 0 42938 UGC 7921 +I3727 124504.8 +105402 14.56 8 1.2 1.1 0 42969 UGC 7927 +I3728 +I3729 124453.1 +392104 16.00 0 0.2 0.17 0 +I3730 124506.8 +211012 15.10 8 0.3 0.3 0 42971 MCG 4-30- 18 +I3731 +I3732 +I3733 +I3734 124509.2 +230221 0.00 0 0.3 0.2 0 +I3735 124520.4 +134133 14.84 8 0.9 0.5 0 42991 MCG 2-33- 10 +I3736 124518.8 +213207 15.7 8 +I3737 +I3738 +I3739 +I3740 124530.6 +204857 15.60 0 1.00 0.40 0 +I3741 +I3742 124531.9 +132001 14.06 8 1.7 0.9 45 43001 UGC 7932 +I3743 +I3744 +I3745 124544.8 +191038 15.00 0 0.3 0.25 0 +I3746 124531.9 +374924 15.6 8 +I3747 +I3748 +I3749 +I3750 +I3751 +I3752 +I3753 +I3754 124616.1 +082046 14.60 8 1.2 0.6 0 43074 UGC 7937 +I3755 +I3756 +I3757 +I3758 124559.7 +404629 15.50 0 0.4 0.3 0 +I3759 +I3760 +I3761 +I3762 +I3763 124646.0 +215907 16.50 0 0.5 0.3 0 +I3764 124656.8 +095125 15.4 8 +I3765 +I3766 +I3767 +I3768 +I3769 +I3770 +I3771 +I3772 124656.1 +363151 15.70 0 0.6 0.4 0 +I3773 124715.3 +101212 13.95 8 1.9 0.7 0 43146 UGC 7952 +I3774 124701.2 +361715 16.0 8 +I3775 +I3776 +I3777 +I3778 124702.0 +403547 15.60 0 0.4 0.3 0 +I3779 124720.7 +120959 15.5 8 +I3780 +I3781 +I3782 +I3783 124727.8 +403359 15.60 0 0.6 0.5 0 +I3784 124750.7 +192302 16. 8 +I3785 +I3786 +I3787 +I3788 124807.2 +185208 17.00 0 0.45 0.45 0 +I3789 +I3790 +I3791 +I3792 +I3793 +I3794 +I3795 124805.1 +404310 15.70 0 0.45 0.11 0 +I3796 +I3797 +I3798 +I3799 124859.6 -142357 14.00 8 2.40 0.24 0 43313 MCG -2-33- 11 +I3800 +I3801 +I3802 +I3803 +I3804 124845.8 +351958 14.22 0 1.5 0.9 0 +I3805 +I3806 124855.4 +145427 14.54 8 1.5 0.5 0 43303 UGC 7974 +I3807 +I3808 124858.7 +403545 15.70 0 0.6 0.3 0 +I3809 +I3810 +I3811 +I3812 124953.8 -064303 13.19 0 0.8 0.2 0 +I3813 125002.3 -255514 14.02 8 1.3 1.0 0 43418 ESO 507- 19 +I3814 +I3815 124938.5 +191630 16.66 0 0.4 0.3 0 +I3816 124928.5 +371348 15. 8 +I3817 +I3818 +I3819 +I3820 +I3821 +I3822 125022.7 -141919 15.34 0 1.1 0.1 0 +I3823 +I3824 +I3825 +I3826 125039.9 -090152 14.26 8 1.9 0.8 0 43473 MCG -1-33- 25 +I3827 125051.8 -142930 14. 8 +I3828 +I3829 125132.5 -274659 14.05 8 1.9 1.1 0 43558 ESO 442- 24 +I3830 +I3831 125118.6 -143425 13.67 8 1.4 0.9 0 43536 MCG -2-33- 27 +I3832 125049.2 +394837 16. 8 +I3833 125132.4 -131946 13. 8 +I3834 125132.3 -141314 17.0 8 +I3835 +I3836 +I3837 +I3838 +I3839 +I3840 125146.1 +214407 16.90 0 1.0 0.24 0 +I3841 +I3842 +I3843 +I3844 125206.5 +394905 17.00 0 0.2 0.15 0 +I3845 +I3846 +I3847 +I3848 +I3849 +I3850 125239.5 +400611 16.38 0 0.9 0.7 0 +I3851 +I3852 125303.3 +354624 16.00 8 1.2 0.6 0 43750 UGC 8019 +I3853 +I3854 +I3855 +I3856 +I3857 +I3858 +I3859 +I3860 +I3861 +I3862 125352.9 +360513 0.00 0 0 +I3863 +I3864 +I3865 +I3866 +I3867 +I3868 +I3869 +I3870 +I3871 +I3872 +I3873 +I3874 +I3875 +I3876 +I3877 +I3878 +I3879 125431.8 +383743 15.65 0 0.6 0.45 0 +I3880 +I3881 125448.7 +191042 13.70 8 3.7 0.9 0 43961 UGC 8036 +I3882 +I3883 125513.5 -080711 14.18 0 0.8 0.4 0 +I3884 +I3885 +I3886 +I3887 +I3888 125446.3 +393417 16.00 0 0.9 0.2 0 +I3889 +I3890 +I3891 +I3892 125506.0 +391319 15.30 8 1.3 0.6 0 44001 UGC 8044 +I3893 +I3894 +I3895 125509.2 +391211 15.40 8 0.8 0.8 0 44010 MCG 7-27- 6 +I3896 125530.4 -500415 12.90 8 2.2 1.7 12 44040 ESO 219- 8 +I3896 125644.0 -502043 12.10 8 2.5 1.9 10 44180 ESO 219- 12 +I3897 +I3898 +I3899 +I3900 125541.3 +271503 14.98 8 0.7 0.5 0 44068 MCG 5-31- 9 +I3901 +I3902 +I3903 +I3904 125545.6 +361736 15.70 0 0.5 0.4 0 +I3905 +I3906 +I3907 +I3908 125640.4 -073340 13.78 8 1.8 0.7 0 44166 MCG -1-33- 56 +I3909 +I3910 +I3911 +I3912 +I3913 125628.5 +271728 15.29 8 0.7 0.5 0 44147 MCG 5-31- 12 +I3914 +I3915 +I3916 125631.2 +383648 15.60 0 1.0 0.6 0 +I3917 125653.5 +222224 15.44 8 +I3918 125654.0 +222259 15.6 8 +I3919 +I3920 +I3921 +I3922 +I3923 +I3924 +I3925 +I3926 +I3927 125810.4 -225234 13.98 8 1.1 0.9 0 44419 ESO 507- 58 +I3928 +I3929 +I3930 +I3931 +I3932 +I3933 +I3934 +I3935 125812.6 +262349 13.85 0 1.7 1.3 0 +I3936 +I3937 +I3938 +I3939 +I3940 125816.5 +355020 16.20 0 0.4 0.2 0 +I3941 +I3942 125836.2 +360755 17.80 0 0.22 0.19 0 +I3943 125836.1 +280646 15.6 8 +I3944 125844.7 +234652 16.92 8 0.36 0.18 0 +I3945 +I3946 125849.2 +274839 15.10 8 0.7 0.4 0 44508 MCG 5-31- 50 +I3947 125852.1 +274706 15.50 8 0.58 0.50 0 44515 CGCG 160-211 +I3948 +I3949 125856.7 +275002 15.10 8 1.0 0.2 73 44524 UGC 8096 +I3950 +I3951 +I3952 +I3953 +I3954 +I3955 125906.1 +275948 15.36 8 0.1 0.1 0 44544 CGCG 160-216 +I3956 +I3957 125907.5 +274604 15.80 8 0.4 0.4 0 44554 MCG 5-31- 60 +I3958 +I3959 125908.2 +274703 15.25 8 0.5 0.5 0 44553 MCG 5-31- 59 diff --git a/kstars/kstars/data/ngcic13.dat b/kstars/kstars/data/ngcic13.dat new file mode 100644 index 00000000..acb9ca90 --- /dev/null +++ b/kstars/kstars/data/ngcic13.dat @@ -0,0 +1,1000 @@ +I3960 125907.9 +275118 15.90 8 0.4 0.4 0 44551 MCG 5-31- 55 +I3961 125904.0 +345248 14.1 8 +I3962 +I3963 125913.5 +274629 15.77 8 0.7 0.3 0 44567 MCG 5-31- 61 +I3964 +I3965 +I3966 125913.1 +355119 15.00 0 0.4 0.35 0 +I3967 125912.9 +360744 15.7 8 +I3968 +I3969 +I3970 +I3971 125932.3 +215040 0.00 0 0 +I3972 +I3973 125931.0 +275302 15.38 8 0.1 0.1 0 44612 CGCG 160-228 +I3974 130520.7 -352014 12.74 8 +I3975 125915.8 +385258 15. 8 +I3976 125929.5 +275100 15.70 8 0.1 0.1 0 44603 CGCG 160-226 +I3977 +I3978 +I3979 +I3980 +I3981 +I3982 +I3983 +I3984 +I3985 +I3986 130132.1 -321728 13.33 8 1.7 1.2 0 44905 ESO 443- 32 +I3987 +I3988 +I3989 +I3990 125939.1 +285344 15.30 8 0.9 0.3 0 44633 MCG 5-31- 71 +I3991 125939.7 +285535 15.5 8 +I3992 +I3993 +I3994 +I3995 +I3996 +I3997 +I3998 125946.9 +275825 15.57 8 0.1 0.1 0 44664 CGCG 160-236 +I3999 125930.8 -140756 15.31 0 1.0 0.8 0 +I4000 +I4001 +I4002 +I4003 125940.2 +384916 15.50 0 0.7 0.7 0 +I4004 125942.8 +384841 16. 8 +I4005 +I4006 +I4007 +I4008 +I4009 +I4010 +I4011 130006.5 +280015 16.10 8 0.1 0.1 0 44705 CGCG 160-242 +I4012 130008.0 +280442 15.98 8 0.1 0.1 0 44714 CGCG 160-244 +I4013 125959.8 +371115 16. 8 +I4014 +I4015 125959.6 +371136 15.50 0 0.6 0.5 0 +I4016 125959.8 +371117 16.00 0 0.3 0.2 0 +I4017 +I4018 +I4019 +I4020 +I4021 130014.3 +280226 15.86 8 0.4 0.4 0 44726 MCG 5-31- 80 +I4022 +I4023 +I4024 +I4025 +I4026 130022.2 +280249 15.57 8 0.1 0.1 0 44749 CGCG 160-250 +I4027 +I4028 130016.1 +361515 15.10 8 1.0 1.0 0 44731 UGC 8115 +I4029 +I4030 +I4031 +I4032 130025.6 +285204 15.40 0 0.4 0.3 0 +I4033 +I4034 +I4035 +I4036 +I4037 +I4038 +I4039 130039.4 +214130 16.29 0 0.29 0.27 0 +I4040 130037.1 +280324 15.36 8 0.7 0.3 0 44789 MCG 5-31- 85 +I4041 130040.9 +275947 15.30 8 0.7 0.7 0 44804 MCG 5-31- 86 +I4042 130042.8 +275816 15.28 8 0.1 0.1 0 44808 CGCG 160-255 +I4043 +I4044 +I4045 130048.0 +280522 14.96 8 0.8 0.5 0 44818 MCG 5-31- 88 +I4046 +I4047 130057.7 +194113 15.70 0 0.4 0.4 0 +I4048 +I4049 130042.6 +362043 14.99 8 0.9 0.9 0 44806 UGC 8124 +I4050 +I4051 130053.7 +280025 14.17 8 1.0 0.9 0 44832 UGC 8129 +I4052 +I4053 +I4054 +I4055 +I4056 130044.3 +394514 16.00 0 1.1 0.9 0 +I4057 +I4058 +I4059 +I4060 130052.5 +403505 15.83 0 0.65 0.55 0 +I4061 +I4062 130058.7 +395131 16.50 0 0.45 0.35 0 +I4063 +I4064 130106.7 +395029 15.00 8 1.7 1.4 0 44867 UGC 8131 +I4065 130111.0 +394439 15. 8 +I4066 +I4067 130120.1 +395357 16.63 0 0.44 0.29 0 +I4068 +I4069 +I4070 +I4071 130204.1 -073611 14.70 0 0.5 0.3 0 +I4072 +I4073 130125.7 +395451 16.00 0 0.6 0.13 0 +I4074 +I4075 +I4076 +I4077 130134.1 +372310 16.00 0 0.3 0.2 0 +I4078 +I4079 +I4080 +I4081 +I4082 +I4083 +I4084 +I4085 +I4086 130142.8 +363854 15.30 8 0.9 0.8 0 44920 UGC 8141 +I4087 +I4088 130142.9 +290238 14.70 8 1.5 0.5 89 44921 UGC 8140 +I4089 +I4090 +I4091 +I4092 +I4093 +I4094 +I4095 +I4096 130216.9 +240039 17.40 0 0.21 0.18 0 +I4097 +I4098 +I4099 +I4100 130204.9 +402430 14.70 8 1.4 1.1 0 44963 UGC 8144 +I4101 +I4102 +I4103 130219.1 +380103 15.00 0 0.7 0.45 0 +I4104 +I4105 +I4106 130238.4 +280652 16.34 0 0.8 0.6 0 +I4107 130241.8 +215950 0.00 8 0.8 0.7 0 +I4108 130231.5 +382842 15. 8 +I4109 +I4110 +I4111 130256.6 +280413 16.04 0 0.4 0.2 0 +I4112 130248.6 +371324 14. 8 +I4113 +I4114 +I4115 130248.6 +371322 16. 8 +I4116 +I4117 +I4118 130251.7 +381735 15.50 0 0.5 0.25 0 +I4119 +I4120 +I4121 +I4122 130318.0 +201000 15.30 8 0.1 0.1 0 45092 CGCG 100- 24 +I4123 130305.8 +381851 15. 8 +I4124 +I4125 +I4126 +I4127 130317.4 +380249 16.85 0 0.4 0.2 0 +I4128 +I4129 +I4130 130346.6 +191617 14.00 0 0.41 0.34 0 +I4131 +I4132 +I4133 130350.8 +275918 15.37 8 0.38 0.36 0 45140 MCG 5-31-117 +I4134 130413.7 -113047 16. 8 +I4135 +I4136 130419.1 -073858 13.79 0 1.9 1.3 0 +I4137 +I4138 +I4139 +I4140 +I4141 130407.7 +191238 17.50 0 0.6 0.5 0 +I4142 +I4143 +I4144 130350.0 +365636 16.00 8 1.1 0.1 0 45145 UGC 8169 +I4145 +I4146 +I4147 +I4148 +I4149 130410.9 +221722 15.46 8 0.6 0.5 0 45159 MCG 4-31- 4 +I4150 +I4151 +I4152 +I4153 +I4154 +I4155 +I4156 130455.9 -075652 13.97 0 2.0 0.7 0 +I4157 +I4158 +I4159 +I4160 +I4161 +I4162 +I4163 +I4164 +I4165 130456.9 +395530 15.78 0 0.65 0.65 0 +I4166 130518.6 +312632 15.01 8 0.9 0.5 0 45264 UGC 8180 +I4167 +I4168 +I4169 +I4170 130535.0 +210806 0.00 0 0 +I4171 130518.9 +360608 16.0 8 +I4172 +I4173 130354.7 -113018 15.20 0 1.0 0.8 0 +I4174 +I4175 +I4176 130356.7 -112953 12.71 0 1.8 1.1 0 +I4177 130628.9 -133418 14.96 0 0.8 0.4 0 +I4178 130541.8 +360103 0.00 8 0 45306 UGC 8187 +I4179 +I4180 130656.5 -235501 13.88 8 1.3 1.0 0 45408 ESO 508- 5 +I4181 130606.4 +212937 16.80 8 0.34 0.26 0 +I4182 130549.4 +373621 11.77 8 6.0 5.5 0 45314 UGC 8188 +I4183 +I4184 +I4185 130612.6 +214609 16.60 0 0.41 0.17 0 +I4186 +I4187 130559.6 +361755 15.00 0 0.2 0.2 0 +I4188 130602.0 +361941 15. 8 +I4189 130603.5 +355849 14.20 8 1.5 1.2 0 45336 UGC 8191 +I4190 +I4191 130848.3 -673836 0.00 0 0 +I4192 +I4193 130606.3 +392525 15.60 0 0 +I4194 +I4195 +I4196 130733.7 -240031 13.82 0 1.8 1.0 0 +I4197 130804.2 -234748 13.54 8 1.5 0.9 163 45514 ESO 508- 13 +I4198 130742.9 +244837 15.3 8 +I4199 130720.7 +354716 15. 8 +I4200 130934.7 -515807 13.86 8 1.4 1.0 0 45634 ESO 219- 33 +I4201 130751.2 +355005 15. 8 +I4202 130831.6 +244203 15.26 8 2.02 0.22 0 45549 UGC 8220 +I4203 +I4204 +I4205 +I4206 +I4207 +I4208 +I4209 131022.5 -071014 14.48 8 1.4 0.5 0 45702 MCG -1-34- 9 +I4210 131047.6 +294236 15.20 8 0.80 0.52 0 45742 MCG 5-31-148 +I4211 +I4212 131203.0 -065929 14.50 8 3.1 2.4 0 45845 MCG -1-34- 11 +I4213 131211.2 +354011 14.01 8 2.5 0.5 0 45848 UGC 8280 +I4214 131743.5 -320605 12.27 8 2.2 1.3 176 46304 ESO 444- 5 +I4215 131617.1 +252424 15.08 8 1.5 0.2 0 46186 UGC 8336 +I4216 131701.9 -104612 13.69 8 1.9 0.8 0 46252 MCG -2-34- 13 +I4217 131713.0 -130916 15. 8 +I4218 131703.4 -021541 14.90 8 1.3 0.3 0 46254 UGC 8348 +I4219 131829.8 -313746 13.60 8 1.1 1.0 0 46363 ESO 444- 6 +I4220 131753.5 -133624 14. 8 +I4221 131830.3 -143632 13.58 8 1.3 0.8 0 46366 MCG -2-34- 21 +I4222 131940.3 -272544 14.01 8 +I4223 131855.2 +074744 15.4 8 +I4224 131904.6 -023054 14.6 8 +I4225 132000.9 +315852 15.30 8 1.0 0.3 0 46507 UGC 8378 +I4226 132030.4 +320014 15.10 8 0.4 0.3 0 46555 MCG 5-32- 2 +I4227 132053.6 +321125 15.6 8 +I4228 132134.0 +253058 15.4 8 +I4229 132226.1 -022506 14.30 8 0.99 0.76 0 46717 UGC 8404 +I4230 132159.2 +264402 15.43 8 1.0 0.2 0 46678 UGC 8402 +I4231 132313.4 -261802 14.52 8 1.7 0.4 0 46768 ESO 508- 60 +I4232 132322.4 -260634 14.53 8 1.1 0.3 0 46779 ESO 508- 61 +I4233 132450.4 -301827 13.1 8 +I4234 132259.8 +270659 14.94 8 0.7 0.7 0 46761 MCG 5-32- 11 +I4235 +I4236 132327.5 +062334 14.37 0 0.8 0.7 0 +I4237 132432.7 -210813 13.23 8 2.0 1.3 0 46878 ESO 576- 48 +I4238 +I4239 132425.4 +305734 15.26 8 0.8 0.4 0 46872 MCG 5-32- 15 +I4240 +I4241 132446.5 +264418 15.50 0 0.45 0.45 0 +I4242 +I4243 132551.2 -273737 15.14 8 0.7 0.6 0 46984 ESO 509- 1 +I4244 132456.3 +262748 15.6 8 +I4245 132559.4 -264041 15. 8 +I4246 132601.6 -264042 15. 8 +I4247 132644.4 -302145 14.37 8 1.3 0.5 0 47073 ESO 444- 34 +I4248 132647.2 -295253 13.85 8 1.1 0.8 0 47078 ESO 444- 35 +I4249 132706.5 -275723 14.44 8 1.3 0.4 0 47119 ESO 444- 39 +I4250 132609.1 +262838 15.2 8 +I4251 132724.3 -292640 14.91 8 0.8 0.6 0 47145 ESO 444- 41 +I4252 132728.0 -271929 14.12 8 1.3 0.7 0 47150 ESO 509- 13 +I4253 132732.4 -275220 14.77 8 1.4 0.6 0 47161 ESO 444- 42 +I4254 132745.4 -271321 15. 8 +I4255 132800.1 -272115 14.15 8 0.9 0.6 0 47209 ESO 509- 20 +I4256 132703.0 +305835 15.5 8 +I4257 +I4258 +I4259 132928.1 -300806 15.05 8 1.0 0.5 0 47356 ESO 444- 51 +I4260 132940.4 -281558 15.65 8 1.3 .2 0 +I4261 132947.6 -280023 15.50 8 1.0: .7: 0 +I4262 133023.1 -281614 15.55 8 1.2 0.3 0 47457 ESO 444- 58 +I4263 132833.3 +465536 15.10 8 2.0 0.4 0 47270 UGC 8470 +I4264 133017.7 -275542 14.93 8 1.7 0.4 0 47452 ESO 444- 57 +I4265 133023.0 -254556 15.06 8 1.0 .6 0 +I4266 +I4267 133036.1 -261522 14.82 8 1.3 0.5 0 47474 ESO 509- 35 +I4268 +I4269 132921.0 +373723 15.00 0 0.3 0.3 2 +I4270 133049.1 -252001 14.32 8 1.1 1.0 0 +I4271 132921.6 +372451 15.6 8 +I4272 133116.5 -295726 15.60 8 1.1 .2: 0 +I4273 133129.8 -285336 15.16 8 0.8 0.6 0 47552 ESO 444- 65 +I4274 133331.7 -655823 14.1 6 +I4275 133151.3 -294357 14.20 8 0.9 0.5 0 47573 ESO 444- 67 +I4276 133206.2 -280925 15.30 8 1.4 0.2 0 47594 ESO 444- 68 +I4277 +I4278 133027.5 +471449 0.00 0 0 +I4279 133231.0 -270739 15.50 8 2.9 1.9 0 +I4280 133253.4 -241226 13.51 8 1.1 0.9 0 47688 ESO 509- 54 +I4281 133236.0 -271006 14.47 8 1.4 0.9 0 47653 ESO 509- 49 +I4282 +I4283 133210.7 +282320 15.30 8 0.70 0.50 0 47611 CGCG 161- 78 +I4284 +I4285 +I4286 133335.6 -273752 15.95 0 .4 .4 0 +I4287 133238.7 +252625 15.3 8 +I4288 133430.4 -271815 14.71 8 1.1 0.6 0 47831 ESO 509- 61 +I4289 133447.8 -270737 14.29 8 1.0 0.8 0 47861 ESO 509- 67 +I4290 133519.9 -280119 14.15 8 1.6 1.3 98 47905 ESO 444- 74 +I4291 133654.0 -620530 10.30 3 +I4292 133546.6 -274026 15.03 8 .6 .5 0 +I4293 133602.2 -255256 13.75 8 1.5 0.9 0 47987 ESO 509- 77 +I4294 133631.2 -284652 15.59 8 1.0 .5 0 +I4295 133634.4 -290522 15.08 8 1.0 0.4 0 48035 ESO 444- 80 +I4296 133638.9 -335759 11.61 8 3.4 3.2 0 48040 ESO 383- 39 +I4297 133519.2 +262529 15.18 8 1.0 0.5 0 47906 UGC 8570 +I4298 133634.7 -263314 13.39 8 1.5 0.7 0 48036 ESO 509- 80 +I4299 133647.8 -340359 13.66 8 1.8 0.6 58 48057 ESO 383- 42 +I4300 133525.2 +332510 16. 8 +I4301 133536.0 +332227 16.0 8 +I4302 133536.0 +332847 16.50 8 1.40 0.17 0 47935 UGC 8580 +I4303 133718.2 -283929 15.50 8 1.2 .6 0 +I4304 133557.9 +332548 14.97 8 1.1 0.4 0 47980 UGC 8586 +I4305 133558.3 +332826 15.1 8 +I4306 133619.7 +332525 15.7 8 +I4307 133636.2 +271432 15.05 8 0.7 0.7 0 48032 MCG 5-32- 43 +I4308 +I4309 133850.0 -293946 15.47 0 .9 .6 0 +I4310 133857.1 -255045 13.28 8 2.2 0.8 0 48258 ESO 509- 88 +I4311 134007.9 -510210 14.03 8 1.3 1.0 0 48352 ESO 220- 27 +I4312 134030.9 -510415 13.39 8 1.3 1.1 0 48384 ESO 220- 29 +I4313 133820.7 +264534 15.6 8 +I4314 133825.1 +264433 14.60 8 0.3 0.3 0 48197 MCG 5-32- 47 +I4315 134003.2 -252828 15.45 8 1.5 0.2 0 48346 ESO 509- 91 +I4316 134018.1 -285338 0.00 8 0 48368 ESO 445- 6 +I4317 +I4318 134322.7 -285805 14.54 8 1.0 1.0 0 48613 ESO 445- 17 +I4319 134326.6 -294812 14.31 8 1.5 0.5 0 48617 ESO 445- 19 +I4320 134403.7 -271354 14.21 8 1.0 1.0 0 48655 ESO 509-101 +I4321 134430.5 -300821 15.22 8 +I4322 134344.1 +252331 15.13 8 1.0 0.8 0 48635 CGCG 131- 30 +I4323 134506.9 -283904 15.91 8 1.2: .1 0 +I4324 134526.7 -301337 14.82 8 +I4325 134739.6 -292604 14.71 8 1.1 0.4 0 48908 ESO 445- 32 +I4326 134821.5 -293735 14.42 8 0.8 0.7 0 48966 ESO 445- 38 +I4327 134844.3 -301300 14.50 8 1.1 0.6 57 48997 ESO 445- 41 +I4328 134902.9 -295613 14.89 8 0.9 0.7 0 49023 ESO 445- 45 +I4329 134905.3 -301745 12.20 8 3.4 1.9 63 49025 ESO 445- 46 +I4329 134919.4 -301835 14.00 8 1.4 0.4 45 49051 ESO 445- 50 +I4330 134714.8 -281955 14.70 8 1.2 0.6 0 48881 ESO 445- 27 +I4331 +I4332 134952.6 +251126 14.26 0 0.8 0.8 0 +I4333 140520.6 -841622 0.00 8 1.6 0.4 0 50242 ESO 8- 5 +I4334 134948.3 +294139 15.40 8 0.5 0.5 0 49072 MCG 5-33- 8 +I4335 +I4336 135043.4 +394224 14.80 8 1.3 0.4 158 49146 UGC 8761 +I4337 135219.2 +141618 15.2 8 +I4338 135254.5 -010652 13.7 8 +I4339 +I4340 135333.5 +372313 14.88 8 0.8 0.8 0 49364 MCG 6-31- 9 +I4341 135334.2 +373120 14.81 8 0.8 0.8 0 49366 MCG 6-31- 10 +I4342 135421.5 +250911 15.4 8 +I4343 135455.8 +250721 15.6 8 +I4344 135512.6 +250117 15.5 8 +I4345 135534.5 +250258 15.95 8 0.9 0.9 0 49507 MCG 4-33- 25 +I4346 135540.6 +250910 15.4 8 +I4347 135725.7 -395607 0.00 0 0 +I4348 135545.1 +251211 15.70 0 0.3 0.3 0 +I4349 135546.4 +250909 15.3 8 +I4350 135713.9 -251445 13.15 8 1.6 0.8 0 49628 ESO 510- 22 +I4351 135754.2 -291854 12.63 8 6.0 0.9 17 49676 ESO 445- 84 +I4352 135825.1 -343102 13.57 8 1.8 0.7 0 49726 ESO 384- 22 +I4353 +I4354 135830.9 -123619 15.00 0 1.0 0.2 0 +I4355 135806.1 +282522 15.40 8 0.4 0.4 0 49690 MCG 5-33- 30 +I4356 135845.1 +372926 16.20 8 0.30 0.26 0 +I4357 140043.7 +315339 14.75 8 1.1 0.6 0 49879 UGC 8926 +I4358 140334.2 -100904 14.92 8 1.3 0.3 0 50092 MCG -2-36- 4 +I4359 140523.3 -451611 13.82 8 1.2 .9 0 +I4360 140421.3 -112529 0.00 8 0 +I4361 140407.5 -094606 15. 8 +I4362 140522.3 -414910 13.40 8 1.7 0.7 0 50246 ESO 325- 50 +I4363 +I4364 140419.7 -095936 14.76 0 0.6 0.5 0 +I4365 140347.4 +093125 15.10 0 0.8 0.4 0 +I4366 140511.7 -334538 13.21 8 1.5 1.3 0 50230 ESO 384- 45 +I4367 140536.6 -391212 12.99 8 1.8 1.5 0 50266 ESO 325- 51 +I4368 +I4369 140406.1 +331913 16.18 8 0.4 0.4 0 50134 MCG 6-31- 58 +I4370 140410.1 +332013 15.0 8 +I4371 140411.0 +331829 15.12 8 0.9 0.6 0 50140 MCG 6-31- 61 +I4372 +I4373 140543.1 +251353 15.30 0 0.8 0.8 0 +I4374 140729.7 -270104 13.59 8 1.6 1.2 0 50385 ESO 510- 69 +I4375 140803.1 -331852 12.27 8 +I4376 141050.5 -304734 0.00 0 0 +I4377 141658.8 -753850 0.00 8 2.7 0.9 0 51013 ESO 41- 4 +I4378 141210.2 -341556 15. 8 +I4379 141210.2 -341621 15.5 8 +I4380 141002.1 +373259 15.1 8 +I4381 141057.1 +252948 14.43 8 2.5 1.4 135 50629 UGC 9073 +I4382 141102.6 +253111 15.42 8 0.7 0.2 0 50635 CGCG 132- 79 +I4383 141212.7 +155208 15.40 8 0.6 0.45 0 50713 UGC 9086 +I4384 141156.0 +270650 14.90 8 0.7 0.7 0 50690 UGC 9082 +I4385 141438.7 -420422 0.00 8 1.1: .6: 0 +I4386 141503.1 -435745 12.74 8 3.0 1.8 0 50905 ESO 271- 25 +I4387 141502.1 -435933 14.85 8 1.1 0.8 0 50904 ESO 271- 24 +I4388 141603.5 -314510 15.00 8 1.2 1.2 0 +I4389 141646.3 -403310 13.90 8 1.0 .8 0 +I4390 141659.2 -445838 13.78 8 1.8 0.6 0 51015 ESO 271- 28 +I4391 141627.0 -314106 15.00 8 1.3: 1.1: 0 +I4392 +I4393 141748.9 -312057 14.55 8 2.49 0.28 0 51061 ESO 446- 44 +I4394 141625.9 +393902 15. 8 +I4395 141721.1 +265127 14.67 8 1.0 0.9 0 51033 UGC 9141 +I4396 141730.2 +284800 15.84 8 +I4397 141758.7 +262445 14.14 8 1.1 0.9 0 51073 UGC 9150 +I4398 141803.4 +285159 15.34 8 0.5 0.5 0 51082 MCG 5-34- 13 +I4399 141824.0 +262309 14.90 8 1.1 0.7 0 51100 UGC 9157 +I4400 142213.4 -603411 0.00 0 0 +I4401 141925.1 -042921 14.44 8 1.3 0.5 0 51173 MCG -1-36- 15 +I4402 142113.7 -461754 12.00 8 4.2 0.9 127 51288 ESO 272- 5 +I4403 141816.8 +313914 14.82 8 1.1 0.5 0 51091 UGC 9158 +I4404 140949.1 +783645 15.38 8 +I4405 141916.5 +261756 14.72 8 1.0 0.7 0 51167 MCG 5-34- 19 +I4406 142225.8 -440859 11.5 6 +I4407 142336.8 -055900 14.59 8 1.4 0.7 0 51404 MCG -1-37- 5 +I4408 142113.0 +295937 15.03 8 1.0 0.4 123 51283 UGC 9191 +I4409 142133.3 +313508 15.31 8 0.8 0.3 0 51306 MCG 5-34- 26 +I4410 142214.0 +172351 15.6 8 +I4411 142324.0 -350647 16.87 8 1.32 0.13 0 +I4412 142312.0 +261500 15.1 8 +I4413 142257.3 +373138 16. 8 +I4414 142342.9 +282051 15.2 8 +I4415 +I4416 142417.4 +293808 15.70 0 0.3 0.3 0 +I4417 142451.0 +170129 15.5 8 +I4418 142527.2 +253134 15.1 8 +I4419 +I4420 142539.4 +252242 15.50 0 0.7 0.45 0 +I4421 142831.5 -373459 13.36 8 1.4 1.0 164 51704 ESO 385- 27 +I4422 142559.1 +302825 14.92 8 0.2 0.2 0 51530 MCG 5-34- 39 +I4423 142617.8 +261446 15.00 8 1.1 0.6 0 51549 UGC 9247 +I4424 142732.4 +044918 14.70 8 0.98 0.45 0 51624 MCG 1-37- 14 +I4425 142644.2 +271122 15.19 8 0.6 0.6 0 51575 CGCG 163- 49 +I4426 142717.1 +164951 15.50 8 0.5 0.5 0 51607 MCG 3-37- 16 +I4427 142659.8 +265209 15.46 8 0.8 0.3 0 51591 MCG 5-34- 41 +I4428 +I4429 142737.3 +165359 15.19 8 0.7 0.7 0 51637 MCG 3-37- 17 +I4430 +I4431 +I4432 142849.7 -393308 0.00 0 1.3: .2 0 +I4433 142753.3 +161144 15.3 8 +I4434 142754.7 +161225 16.25 8 +I4435 142724.3 +372817 15.3 8 +I4436 142758.2 +263016 14.58 8 1.0 0.9 0 51654 MCG 5-34- 45 +I4437 +I4438 142834.4 +172004 15.70 0 0.4 0.4 0 +I4439 142840.0 +170129 15.7 8 +I4440 142859.1 +171915 15.6 8 +I4441 143017.9 -433336 15. 8 +I4442 142845.2 +285751 14.89 8 1.0 0.6 0 51725 UGC 9287 +I4443 +I4444 143139.2 -432509 12.00 8 1.7 1.4 0 51905 ESO 272- 14 +I4445 143154.1 -460204 15.3 8 +I4446 142901.3 +372747 15. 8 +I4447 142918.0 +304956 14.44 8 1.2 0.8 0 51754 UGC 9306 +I4448 144027.9 -784837 14.10 8 1.0 0.8 168 52426 ESO 22- 2 +I4449 +I4450 143212.3 +283324 15.00 8 1.2 0.5 0 51939 UGC 9349 +I4451 143437.1 -361707 12.00 8 1.8 1.1 89 52094 ESO 385- 46 +I4452 143227.4 +272538 15.40 8 0.4 0.4 0 51951 CGCG 163- 76 +I4453 143429.3 -273107 13.17 8 2.2 1.0 160 52084 ESO 512- 4 +I4454 +I4455 143343.6 -143711 14.52 0 0.6 0.25 0 +I4456 +I4457 +I4458 143805.9 -393021 0.00 0 .6 .4 0 +I4459 143432.2 +305827 15.3 8 +I4460 143436.6 +301646 15.0 8 +I4461 143501.9 +263238 15.3 8 +I4462 143504.2 +263227 15.3 8 +I4463 143549.0 +160109 15.4 8 +I4464 143749.3 -365240 12.59 8 1.6 0.6 61 52286 ESO 385- 50 +I4465 +I4466 143648.1 +182037 15.50 0 0.65 0.30 0 +I4467 +I4468 143826.7 -222203 13.75 8 2.2 0.6 0 52324 ESO 580- 6 +I4469 143720.5 +181458 15.58 8 1.99 0.17 0 52258 UGC 9414 +I4470 142822.9 +785308 15.0 8 +I4471 143632.0 +414105 14.6 8 +I4472 144010.8 -441852 13.92 8 2.1 0.5 0 52410 ESO 272- 23 +I4473 143754.1 +155143 15.2 8 +I4474 +I4475 143823.2 +232001 14.87 0 0.60 0.56 0 +I4476 +I4477 143835.2 +282734 15.50 0 0.48 0.33 0 +I4478 143912.7 +155238 15.3 8 +I4479 143845.9 +283020 14.10 8 1.3 1.3 0 52338 UGC 9433 +I4480 143945.6 +182932 15.4 8 +I4481 +I4482 144012.5 +185637 16.19 0 0.50 0.44 0 +I4483 144019.5 +164107 14.71 8 1.5 0.5 0 52417 UGC 9455 +I4484 144743.9 -731821 12.34 8 3.53 0.34 0 52837 ESO 41- 9 +I4485 144031.5 +284007 15.7 8 +I4486 144140.7 +183325 15.2 8 +I4487 144149.0 +183412 15.7 8 +I4488 +I4489 +I4490 144521.3 -361024 0.00 0 0 +I4491 +I4492 144233.8 +372708 15.60 0 0.2 0.2 0 +I4493 144420.9 +120755 14.4 8 +I4494 144425.6 +153306 15.2 8 +I4495 144414.5 +233329 15.7 8 +I4496 144354.6 +332423 15.0 8 +I4497 144420.8 +283302 14.80 8 0.55 0.51 0 52636 MCG 5-35- 9 +I4498 144500.8 +261804 15.25 8 0.5 0.5 0 52667 MCG 5-35- 10 +I4499 150019.2 -821249 0.00 4 0 +I4500 144435.6 +372856 15.6 8 +I4501 144724.9 -222424 14.34 8 +I4502 +I4503 144639.5 +160847 14.90 0 0.8 0.7 0 +I4504 144637.0 +314157 15.30 8 0.6 0.4 0 52750 CGCG 164- 23 +I4505 144633.3 +332431 14.71 8 1.2 1.0 0 52754 UGC 9520 +I4506 144639.9 +332404 15.5 8 +I4507 144742.2 +182720 15.7 8 +I4508 144748.0 +314629 15.3 8 +I4509 144827.1 +314730 15.20 8 0.9 0.2 0 52874 UGC 9536 +I4510 145040.7 -204351 0.00 0 0 +I4511 145205.3 -402942 0.00 0 0 +I4512 +I4513 145216.8 -204340 0.00 0 0 +I4514 145055.4 +273443 14.99 8 0.9 0.7 0 53010 UGC 9557 +I4515 145106.6 +372941 15.6 8 +I4516 145423.4 +162119 14.22 8 1.3 1.1 0 53274 UGC 9587 +I4517 145434.5 +233838 15.5 8 +I4518 145743.1 -430748 14.5 8 +I4519 145444.5 +372445 15.3 8 +I4520 145507.0 +334328 15.0 8 +I4521 145927.1 +253503 15.3 8 +I4522 151128.9 -755136 13.50 8 2.9 0.9 0 54216 ESO 42- 2 +I4523 150510.5 -433034 14.00 8 1.9 1.4 0 53845 ESO 273- 15 +I4524 150208.0 +253553 15.6 8 +I4525 150224.4 +253814 15.7 8 +I4526 150238.4 +232055 17.02 8 +I4527 150541.0 -422658 15.00 8 1.3 0.7 0 53879 ESO 328- 15 +I4528 150032.7 +491028 16.20 8 0.77 0.21 0 53607 MCG 8-27- 49 +I4529 150626.0 -431403 15. 8 +I4530 150345.3 +260603 15.50 8 1.0 0.15 0 53752 UGC 9679 +I4531 150426.4 +232453 15.6 8 +I4532 +I4533 150430.3 +274734 14.68 8 1.0 0.7 0 53803 UGC 9687 +I4534 123405.6 +353105 13.2 8 +I4535 +I4536 151317.5 -180756 13.69 8 2.2 1.8 0 54324 ESO 581- 24 +I4537 151732.4 +020250 15.6 8 +I4538 152111.6 -233930 12.82 8 2.6 2.0 0 54776 ESO 514- 10 +I4539 151831.1 +322334 15. 8 +I4540 +I4541 152955.6 -703506 0.00 8 2.3 0.6 0 55252 ESO 68- 6 +I4542 152205.5 +330854 15.1 8 +I4543 +I4544 152925.5 -503449 0.00 0 0 +I4545 154127.8 -813733 14.01 8 1.9 0.9 0 55799 ESO 22- 11 +I4546 152658.4 +285109 15.25 8 0.7 0.5 0 55115 MCG 5-36- 31 +I4547 152715.1 +284720 15.30 8 0.7 0.6 0 55130 CGCG 165- 58 +I4548 +I4549 152914.9 +324931 15.50 0 0.5 0.2 0 +I4550 153528.6 -503935 0.00 0 0 +I4551 +I4552 +I4553 153457.7 +233010 13.94 8 1.5 1.2 0 55497 UGC 9913 +I4554 153504.8 +232845 16.00 0 0.45 0.25 0 +I4555 154814.8 -781044 13.53 8 1.9 0.5 0 56077 ESO 22- 12 +I4556 153522.4 +251749 14.8 8 +I4557 153436.9 +394342 15.7 8 +I4558 153546.2 +252044 15.6 8 +I4559 153553.5 +252027 15.1 8 +I4560 +I4561 153647.0 +252501 15.20 0 0.3 0.15 0 +I4562 153557.0 +432935 13.64 8 1.2 1.2 0 55559 UGC 9928 +I4562 153602.9 +433011 15.70 8 0.1 0.1 0 55563 CGCG 222- 31 +I4563 153603.6 +394952 15.1 8 +I4564 153627.0 +433108 14.10 8 1.28 0.53 0 55584 UGC 9930 +I4565 153635.1 +432530 14.8 8 +I4566 153642.7 +433224 14.11 8 1.6 1.0 165 55601 UGC 9933 +I4567 153713.3 +431754 13.60 8 1.16 0.80 0 55620 UGC 9940 +I4568 154007.7 +280908 15.20 8 0.5 0.4 0 55746 CGCG 166- 28 +I4569 154048.4 +281731 14.95 8 0.7 0.7 0 55783 MCG 5-37- 13 +I4570 154122.5 +281347 14.82 8 0.9 0.7 0 55797 UGC 9975 +I4571 154851.5 -671924 0.00 8 1.4 0.5 0 56106 ESO 99- 11 +I4572 154154.1 +280803 15.0 8 +I4573 154212.3 +234800 15.6 8 +I4574 154159.1 +281425 15.7 8 +I4575 154219.6 +234827 15.5 8 +I4576 154235.5 +234012 14.8 8 +I4577 154245.6 +234733 15.4 8 +I4578 155310.6 -744931 0.00 8 1.9 1.1 0 56305 ESO 42- 13 +I4579 154251.5 +234623 15.5 8 +I4580 154314.3 +282123 15.30 8 0.7 0.6 0 55862 CGCG 166- 41 +I4581 154401.5 +281637 14.90 8 0.9 0.8 0 55893 MCG 5-37- 19 +I4582 154539.4 +280519 14.93 8 1.3 0.3 0 55967 UGC 10021 +I4583 154622.0 +234832 15.1 8 +I4584 160013.7 -662242 15.78 8 1.7 1.5 0 56627 ESO 100- 4 +I4585 160016.6 -661923 13.01 8 2.1 0.6 45 56630 ESO 100- 5 +I4586 +I4587 155951.6 +255626 15.48 8 0 56614 CGCG 137- 12 +I4588 160456.7 +235558 14.9 8 +I4589 +I4590 160821.1 +282844 0.00 0 162 +I4591 161218.1 -275540 0.00 5 0 +I4592 161260.0 -191800 3.9 5 +I4593 161144.5 +120417 10.89 6 White-Eyed Pea +I4594 161118.0 +234000 0 +I4595 162044.4 -700833 11.51 8 2.7 0.5 0 57876 ESO 69- 2 +I4596 161603.6 -223731 15.50 8 1.5 0.5 0 57665 ESO 516- 9 +I4597 161739.8 -342155 16.4 8 +I4598 161813.5 -312634 13.1 8 +I4599 161923.2 -421537 11.00 6 0.89 0.43 0 +I4600 161605.4 -224700 0.00 8 .5 .5 0 +I4601 162018.8 -200438 0.00 8 0 +I4602 162324.0 +124500 0 +I4603 162524.5 -242806 0.00 8 0 +I4604 162600.0 -232359 5.1 5 Rho Ophiucus Nebula +I4605 163060.0 -250600 4.7 8 +I4606 163133.9 -260323 0.00 5 0 +I4607 163015.9 +243428 17.00 0 0.4 0.4 0 +I4608 164654.2 -772923 14.20 8 0.9 0.8 80 58968 ESO 43- 4 +I4609 163301.6 +224750 15.4 8 +I4610 163349.6 +391547 14.40 8 0.75 0.74 0 58505 MCG 7-34-113 +I4611 +I4612 +I4613 163716.4 +355847 15.5 8 +I4614 163747.2 +360653 15.3 8 +I4615 163754.0 +360421 14.2 8 +I4616 163760.0 +355859 15.4 8 +I4617 164208.1 +364100 8 +I4618 165751.4 -765932 12.72 8 1.7 1.3 118 59325 ESO 43- 9 +I4619 164411.2 +174533 15.2 8 +I4620 +I4621 165051.2 +084701 14.70 8 0.9 0.7 0 59104 UGC 10576 +I4622 +I4623 165105.3 +223139 0.00 0 0 +I4624 165132.8 +172701 15.7 8 +I4625 165259.0 +022401 14.7 8 +I4626 +I4627 165408.7 -073807 0.00 0 0 +I4628 165654.7 -403044 7.41 1 +I4629 +I4630 165509.6 +263946 14.52 8 1.1 0.8 0 59257 UGC 10607 +I4631 171100.0 -773613 0.00 0 0 +I4632 +I4633 171347.0 -773210 12.80 8 4.0 3.0 0 59884 ESO 44- 3 +I4634 170133.7 -214931 12.3 6 +I4635 171539.2 -772922 11.81 8 3.0 0.7 0 59959 ESO 44- 5 +I4636 +I4637 170510.8 -405311 0.00 0 0 +I4638 170113.7 +333047 15.7 8 +I4639 +I4640 172358.3 -800351 0.00 8 1.3 1.2 0 60209 ESO 24- 1 +I4641 172410.3 -800851 13.80 8 1.5 1.3 0 60221 ESO 24- 2 +I4642 171145.4 -552400 10.0 6 +I4643 170832.8 +422021 14.6 8 +I4644 172436.9 -735624 15.50 8 1.80 0.22 0 60234 ESO 44- 11 +I4645 171443.0 +430613 15.7 8 +I4646 172353.2 -595958 12.65 8 2.8 2.0 0 60208 ESO 138- 23 +I4647 172603.7 -801142 0.00 8 1.6 0.8 0 60280 ESO 24- 5 +I4648 +I4649 +I4650 +I4651 172449.1 -495618 0.00 0 0 +I4652 172626.7 -594342 14.13 8 1.3 0.6 0 60290 ESO 138- 25 +I4653 172707.3 -605251 13.21 8 1.6 1.0 52 60311 ESO 138- 28 +I4654 173707.9 -742253 11.92 8 1.6 1.1 0 60582 ESO 44- 15 +I4655 173435.6 -604317 0.00 0 0 +I4656 173743.9 -634347 13.72 8 2.3 0.6 0 60595 ESO 102- 10 +I4657 +I4658 173615.6 -593241 17.03 0 .4 .2 0 +I4659 173412.2 -175541 0.00 0 0 +I4660 172145.2 +755055 14.50 8 1.3 0.3 0 60124 UGC 10848 +I4661 175102.7 -740157 13.51 8 2.3 1.9 0 60990 ESO 44- 21 +I4662 174706.4 -643825 11.74 8 2.8 1.6 0 60851 ESO 102- 14 +I4662 175136.7 -645736 8 1.4 0.9 44 61002 ESO 102- 16 +I4663 174528.7 -445416 12.5 6 +I4664 174859.2 -631516 13.64 8 1.8 1.0 114 60907 ESO 102- 15 +I4665 174618.0 +054300 4.49 3 +I4666 174548.6 +554542 0 +I4667 174616.9 +555258 0 +I4668 174654.2 +572411 0 +I4669 174712.9 +612603 14.90 8 1.3 0.7 0 60856 UGC 10992 +I4670 175507.1 -214440 14.00 6 +I4671 +I4672 180214.7 -624957 15.27 0 .9 .4 0 +I4673 180318.4 -270622 0.00 6 0 +I4674 180813.1 -622344 14.87 8 1.5 0.6 0 61445 ESO 140- 1 +I4675 +I4676 180253.0 +114923 15.60 0 0.4 0.2 0 +I4677 175815.8 +663759 15. 6 +I4678 180760.0 -235200 10.4 8 +I4679 181124.5 -561516 13.80 8 2.2 0.9 0 61522 ESO 182- 5 +I4680 181329.6 -642836 13.88 8 1.7 0.8 0 61598 ESO 103- 9 +I4681 180820.0 -232555 0.00 5 0 +I4682 181625.7 -713453 13.23 8 2.3 1.6 0 61669 ESO 71- 5 +I4683 180900.9 -262327 0.00 0 0 +I4684 180908.1 -232610 0.00 0 0 +I4685 180917.5 -235914 0.00 5 0 +I4686 181338.6 -574358 14.80 8 0.5 0.4 0 61601 ESO 140- 9 +I4687 181339.6 -574331 14.31 8 1.3 0.9 0 61602 ESO 140- 10 +I4688 180811.9 +114244 13.80 8 1.5 1.1 0 61441 UGC 11125 +I4689 181340.3 -574453 15.02 8 0.9 0.3 0 61604 ESO 140- 11 +I4690 181655.4 -194638 0.00 0 0 +I4691 180845.7 +114948 15.50 0 0.8 0.4 0 +I4692 181450.0 -584138 14.27 8 1.8 0.9 0 61638 ESO 140- 13 +I4693 +I4694 181526.4 -581232 13.72 8 2.2 0.8 0 61647 ESO 140- 14 +I4695 181723.5 -585532 0.00 0 0 +I4696 182017.9 -644403 13.47 8 2.3 0.9 0 61750 ESO 103- 13 +I4697 181227.0 +252538 15.1 8 +I4698 182059.9 -632053 15.31 8 2.0: .3 0 +I4699 181832.5 -455900 13.0 6 +I4700 181705.0 -195158 0.00 0 0 +I4701 +I4702 182303.8 -591420 14.01 8 1.5 1.0 0 61810 ESO 140- 20 +I4703 Star Queen Nebula +I4704 182753.8 -713635 13.17 8 2.9 2.2 165 61906 ESO 71- 11 +I4705 182810.8 -714140 13.33 8 2.0 1.2 0 61914 ESO 71- 12 +I4706 +I4707 +I4708 181346.2 +610926 15.50 0 0 +I4709 182418.8 -562210 14.41 8 +I4710 182838.2 -665854 12.50 8 3.6 2.8 5 61922 ESO 103- 22 +I4711 182806.8 -645640 0.00 0 0 +I4712 183107.4 -714133 12.97 8 2.3 1.2 60 61981 ESO 71- 14 +I4713 182959.0 -671325 14.20 8 1.1 0.8 0 61956 ESO 103- 23 +I4714 183055.7 -663906 15.08 8 1.3 0.3 0 61976 ESO 103- 24 +I4715 181654.0 -182900 4.60 90.0 +I4716 183245.0 -565743 15.98 0 .6 .4 0 +I4717 183317.8 -575826 14.30 8 1.5 0.3 93 62024 ESO 140- 24 +I4718 183350.1 -600742 13.78 8 1.6 0.9 116 62048 ESO 140- 26 +I4719 183311.5 -564356 13.56 8 1.4 1.0 0 62022 ESO 183- 2 +I4720 183332.5 -582419 13.61 8 2.5 0.9 0 62030 ESO 140- 25 +I4721 183424.9 -582952 12.38 8 5.2 1.5 146 62066 ESO 140- 27 +I4722 183431.5 -574734 13.64 8 1.6 1.2 0 62071 ESO 140- 28 +I4723 183556.2 -632236 14.69 8 .6 .6 0 +I4724 183840.3 -700732 15.12 8 .8 .4 0 +I4725 183136.0 -191500 5.29 3 40.0 M 25 +I4726 183658.8 -625116 14.69 8 0.9 0.7 0 62133 ESO 103- 32 +I4727 183756.0 -624202 14.03 8 1.2 1.1 0 62165 ESO 103- 33 +I4728 183757.0 -623151 14.21 8 2.0 0.7 0 62166 ESO 103- 34 +I4729 183957.6 -672536 13.27 8 1.6 1.3 150 62218 ESO 103- 40 +I4730 183850.2 -632100 14.42 8 1.4 0.7 0 62192 ESO 103- 38 +I4731 183843.1 -625634 12.52 8 1.5 0.7 82 62187 ESO 103- 37 +I4732 183354.6 -223839 12.5 6 +I4733 +I4734 183825.7 -572926 14.18 8 1.3 0.8 0 62175 ESO 140- 33 +I4735 183949.9 -625722 15.50 8 .8 .7 0 +I4736 183839.8 -575336 14.56 8 1.7 0.9 0 62181 ESO 140- 34 +I4737 183958.4 -623553 14.95 8 0.8 0.7 0 62222 ESO 103- 42 +I4738 184026.9 -615408 15.19 8 1.2 0.6 0 62234 ESO 140- 35 +I4739 184051.0 -615406 15.13 8 1.0 0.8 0 62246 ESO 140- 36 +I4740 184300.6 -682136 15.23 8 1.0 0.9 0 62306 ESO 71- 20 +I4741 184143.4 -635653 13.74 8 1.4 0.9 0 62269 ESO 103- 47 +I4742 184152.6 -635143 13.08 8 1.7 1.3 0 62270 ESO 103- 48 +I4743 184129.1 -614620 14.91 8 .9: .4: 0 +I4744 184154.9 -631326 15.34 8 .7 .4 0 +I4745 184235.9 -645635 13.86 8 2.1 0.9 0 62292 ESO 103- 52 +I4746 184554.5 -724006 0.00 8 .6 .6 0 +I4747 184556.4 -723748 15.20 8 1.3 .3 0 +I4748 184245.9 -640422 14.29 8 0.9 0.8 0 62299 ESO 103- 53 +I4749 184249.5 -631230 14.25 8 1.1 0.9 0 62300 ESO 103- 54 +I4750 184302.7 -625817 15.09 8 1.1 0.4 0 62308 ESO 103- 55 +I4751 184319.3 -620644 14.05 8 1.0 0.6 0 62317 ESO 140- 40 +I4752 184346.7 -640456 15.48 8 .9: .8: 0 +I4753 184332.6 -620629 14.59 8 0.7 0.6 0 62319 ESO 140- 41 +I4754 184400.2 -615924 14.33 8 1.3 1.2 0 62331 ESO 140- 42 +I4755 184501.1 -634130 14. 8 +I4756 183831.2 +052924 4.96 3 +I4757 184355.7 -571003 14.53 8 1.4 0.6 0 62327 ESO 183- 9 +I4758 184618.3 -654524 14.16 8 1.1: .9: 0 +I4759 184542.4 -630511 14. 8 +I4760 184545.9 -625730 15.09 8 0.8 0.7 0 62369 ESO 103- 61 +I4761 184355.6 -525111 13.90 8 1.6 1.3 0 62326 ESO 183- 10 +I4762 +I4763 183336.1 +670639 14.20 8 0.9 0.4 0 62035 UGC 11290 +I4764 184707.9 -632925 14.66 8 1.2 0.3 0 62396 ESO 104- 4 +I4765 184652.6 -632310 0.00 8 0 62407 ESO 104- 6 +I4766 184736.2 -631737 13.79 8 1.1 0.4 110 62421 ESO 104- 9 +I4767 184741.9 -632419 14.31 8 1.5 0.5 30 62427 ESO 104- 10 +I4768 +I4769 184744.0 -630925 14.06 8 1.9 1.2 0 62428 ESO 104- 11 +I4770 184810.3 -632300 15.43 8 0.8 0.6 0 62439 ESO 104- 13 +I4771 184823.8 -631452 15.19 8 1.1 0.5 0 62445 ESO 104- 15 +I4772 183958.8 +395853 14.7 8 +I4773 185120.8 -695529 14.32 8 1.6 0.9 0 62498 ESO 72- 2 +I4774 184810.6 -575608 14.46 8 1.0 0.9 0 62438 ESO 141- 5 +I4775 184826.3 -571101 14.69 8 1.5 0.3 0 62447 ESO 183- 14 +I4776 184550.6 -332031 10.6 6 +I4777 184811.3 -530851 14.59 8 0.9 0.7 0 62440 ESO 183- 13 +I4778 185000.4 -614310 14.12 8 1.2 0.9 0 62472 ESO 141- 6 +I4779 185030.4 -630046 14.86 8 0.9 0.7 0 62480 ESO 104- 17 +I4780 184956.1 -591510 14.94 8 .8 .6 0 +I4781 185137.6 -624733 15.17 8 0.9 0.5 0 62505 ESO 104- 18 +I4782 185054.9 -552928 14.69 8 1.4 0.2 0 62495 ESO 183- 18 +I4783 185133.4 -584847 14.58 8 1.4: 1.3: 0 +I4784 185248.0 -631535 13.71 8 1.4 1.1 0 62527 ESO 104- 20 +I4785 185255.2 -591520 13.09 8 3.1 1.4 0 62528 ESO 141- 9 +I4786 185244.6 -564141 15.86 8 .7 .2 0 +I4787 185604.6 -684056 14.54 8 1.3 1.1 0 62579 ESO 72- 4 +I4788 185441.0 -632709 16.04 8 1.57 0.20 0 +I4789 185618.5 -683402 13.99 8 1.5 0.7 0 62582 ESO 72- 5 +I4790 185632.2 -645544 13.94 8 1.2 0.7 0 62590 ESO 104- 23 +I4791 +I4792 185541.7 -562414 15.05 0 .9 .2 0 +I4793 185655.6 -612359 14.55 8 1.3 .6 0 +I4794 185709.6 -620527 14.15 8 1.4: .5: 0 +I4795 185716.0 -613638 15.76 8 1.0 .2 0 +I4796 185628.0 -541252 13.23 8 1.6 0.9 140 62588 ESO 183- 28 +I4797 185629.3 -541822 12.30 8 3.0 1.3 146 62589 ESO 183- 29 +I4798 185820.9 -620706 13.17 8 1.9 1.2 0 62630 ESO 141- 15 +I4799 185856.6 -635551 13.99 8 1.5 1.1 0 62643 ESO 104- 27 +I4800 185843.0 -630820 12.79 8 1.8 1.0 164 62637 ESO 104- 25 +I4801 185938.4 -644031 13.60 8 1.7 1.0 0 62655 ESO 104- 28 +I4802 185507.1 -224154 0.00 0 0 +I4803 190047.9 -620347 0.00 0 0 +I4804 190107.4 -615000 14.73 8 1.2 1.0 0 62685 ESO 141- 18 +I4805 190201.4 -630252 14.91 8 1.5 .5 0 +I4806 190130.5 -573155 13.06 8 2.3 0.6 9 62689 ESO 141- 20 +I4807 190217.6 -565552 14.17 8 1.0 0.6 0 62696 ESO 183- 37 +I4808 190107.2 -451850 12.92 8 1.9 0.8 45 62686 ESO 282- 3 +I4809 190405.4 -621139 15.07 8 1.0 .6 0 +I4810 190259.1 -560931 13.14 8 3.5 0.4 136 62706 ESO 184- 2 +I4811 190544.7 -670802 15.75 8 .5 .5 0 +I4812 190103.6 -370337 0.00 0 20.0: 0 +I4813 190542.1 -663121 14.46 0 2.0: 1.5: 0 +I4814 190458.9 -583446 14.34 8 1.6: .6: 0 +I4815 190650.6 -614205 14.37 8 1.0: .7: 0 +I4816 190150.4 -130942 4.50 3 +I4817 190612.3 -560934 14.48 8 1.6 0.5 0 62771 ESO 184- 10 +I4818 190603.0 -550813 15.33 8 1.1 0.5 0 62766 ESO 184- 9 +I4819 190707.3 -592801 14.12 8 3.36 0.34 0 62782 ESO 141- 27 +I4820 190913.2 -632754 15.20 8 1.5 0.9 0 62824 ESO 104- 39 +I4821 190932.0 -550102 13.63 8 1.8 0.7 0 62830 ESO 184- 17 +I4822 191445.5 -722628 0.00 8 .8 .4 0 +I4823 191212.6 -635911 17.80 8 0 62894 ESO 104- 45 +I4824 191314.1 -620518 16.76 8 2.7 1.7 0 62918 ESO 141- 33 +I4825 191715.6 -724455 0.00 8 .5 .4 0 +I4826 191221.2 -571208 14.43 8 1.4 0.8 0 62897 ESO 184- 27 +I4827 191321.2 -605137 13.24 8 2.8 0.5 0 62922 ESO 141- 34 +I4828 191340.7 -620457 14.72 8 1.1 0.5 0 62930 ESO 141- 36 +I4829 191233.7 -563225 14.66 8 1.9 0.4 0 62902 ESO 184- 31 +I4830 191348.5 -591740 13.17 8 1.7 1.3 0 62934 ESO 141- 37 +I4831 191443.9 -621618 12.30 8 3.4 0.9 111 62951 ESO 141- 38 +I4832 191403.4 -563632 13.70 8 2.2 0.5 144 62938 ESO 184- 39 +I4833 191541.1 -621948 14.62 8 0.7 0.5 0 62980 ESO 141- 40 +I4834 191631.3 -640022 14.75 8 1.1 .5 0 +I4835 191527.5 -581417 14.74 8 .9 .6 0 +I4836 191617.7 -601200 13.27 8 1.5 1.3 0 62990 ESO 141- 43 +I4837 191514.4 -543945 0.00 8 0 62963 ESO 184- 46 +I4837 191515.7 -540757 8 4.1 0.6 165 62964 ESO 184- 47 +I4838 191646.2 -613652 14.30 8 1.3 0.5 64 63002 ESO 141- 45 +I4839 191534.1 -543736 13.19 8 2.3 1.5 0 62975 ESO 184- 48 +I4840 191551.7 -561231 14.30 8 1.1 0.7 131 62983 ESO 184- 49 +I4841 192042.8 -721336 14.84 8 0.9 0.7 0 63092 ESO 72- 14 +I4842 191924.5 -603839 13.43 8 1.9 0.9 0 63065 ESO 141- 52 +I4843 191921.7 -591832 15.12 8 1.5: .2 0 +I4844 191902.6 -560138 14.01 8 1.4 1.0 0 63056 ESO 184- 54 +I4845 192022.8 -602325 12.34 8 1.8 1.5 87 63081 ESO 141- 54 +I4846 191628.4 -090236 6 +I4847 192332.0 -653024 14.92 8 0.9 0.6 0 63160 ESO 104- 49 +I4848 192254.6 -564651 14.88 8 .7 .5 0 +I4849 192536.0 -625558 14.53 8 1.1 .5 0 +I4850 192024.3 -000807 5.50 3 +I4851 192529.4 -574014 14.13 8 1.6 0.6 0 63189 ESO 142- 3 +I4852 192625.5 -602012 13.66 8 1.6 1.3 0 63204 ESO 142- 6 +I4853 193047.3 -710412 14.88 8 .8 .2 0 +I4854 192721.1 -591856 13.80 8 1.2 1.1 0 63223 ESO 142- 7 +I4855 +I4856 192730.5 -545431 14.42 8 1.3 0.6 0 63226 ESO 184- 69 +I4857 192839.2 -584605 13.70 8 1.8 1.2 0 63256 ESO 142- 12 +I4858 +I4859 193046.6 -661853 14.75 0 1.3 .7 0 +I4860 193127.5 -672209 14.64 8 1.0 0.8 0 63326 ESO 105- 1 +I4861 192916.7 -573430 15.50 8 1.2 .3 0 +I4862 193140.3 -671922 14.54 8 1.4 0.4 0 63334 ESO 105- 3 +I4863 192751.7 -361301 0.00 0 0 +I4864 194006.5 -773322 14.80 8 1.5 0.4 176 63494 ESO 25- 13 +I4865 193050.3 -464154 0.00 0 0 +I4866 193434.6 -610845 13.90 8 1.5 1.1 163 63376 ESO 142- 21 +I4867 192632.1 +500730 14.3 8 +I4868 193333.4 -455334 0.00 0 0 +I4869 193602.3 -610140 13.61 8 1.9 1.5 0 63398 ESO 142- 25 +I4870 193737.6 -654843 13.89 8 1.6 0.9 0 63432 ESO 105- 11 +I4871 193542.2 -573109 14.00 8 4.14 0.25 0 +I4872 193542.3 -573110 8 3.5 0.4 6 63395 ESO 142- 24 +I4873 +I4874 193621.5 -471557 14.70 8 1.2 1.0 0 63403 ESO 283- 11 +I4875 193738.5 -520433 14.50 8 1.1 0.7 0 63433 ESO 232- 12 +I4876 193742.8 -525034 14.31 8 1.3 0.9 0 63434 ESO 185- 4 +I4877 193755.9 -515929 14.57 8 1.3 0.2 0 63443 ESO 232- 14 +I4878 193850.1 -581335 15.15 8 1.5 .4 0 +I4879 193936.4 -522208 14.46 8 .9 .4 0 +I4880 194030.9 -562437 14.27 8 1.7 0.4 0 63508 ESO 185- 10 +I4881 194026.0 -555128 14.55 8 1.1 0.9 0 63506 ESO 185- 8 +I4882 194023.3 -551149 14.57 8 1.0 0.8 0 63505 ESO 185- 9 +I4883 194200.5 -553244 14.58 8 1.3 0.4 0 63537 ESO 185- 11 +I4884 194241.1 -580742 14.72 8 1.5: .4: 0 +I4885 194352.0 -603906 14.52 8 1.9 0.4 0 63577 ESO 142- 36 +I4886 194314.5 -514827 14.15 8 1.4 0.7 0 63555 ESO 232- 18 +I4887 194821.1 -693508 14.1 8 +I4888 194452.2 -542724 14.64 8 1.1 0.7 0 63609 ESO 185- 12 +I4889 194515.9 -542037 12.06 8 2.9 1.7 0 63620 ESO 185- 14 +I4890 194535.4 -563244 14.67 8 1.1 0.9 0 63631 ESO 185- 16 +I4891 +I4892 194931.6 -701339 14.76 8 1.7 0.4 0 63709 ESO 73- 11 +I4893 195033.3 -723036 0.00 8 .6 .5 0 +I4894 194659.2 -515048 0.00 8 0 63662 ESO 232- 25 +I4895 194457.8 -144811 18. 8 +I4896 194904.9 -585853 15.39 8 1.0 .7 0 +I4897 194919.7 -515205 15.64 8 2.0 1.4 0 +I4898 194746.2 -331914 0.00 0 0 +I4899 195426.6 -703529 14.48 8 1.1 1.0 0 63799 ESO 73- 15 +I4900 195022.1 -512045 16.16 8 1.2 .2 0 +I4901 195423.5 -584249 12.29 8 4.8 3.2 0 63797 ESO 142- 50 +I4902 195424.1 -562245 16.07 8 .8 .4 0 +I4903 195813.4 -702712 15.24 8 1.4 .6 0 +I4904 195838.8 -701103 14.77 8 1.2: 1.1: 0 +I4905 195605.9 -611316 15.93 8 1.4 .4 0 +I4906 195647.6 -602805 12.50 8 1.6 0.9 69 63849 ESO 142- 57 +I4907 195613.0 -522714 16.10 8 .6 .5 0 +I4908 195656.7 -554730 14.96 8 0.7 0.6 0 63855 ESO 185- 30 +I4909 195645.6 -500321 14.58 8 1.8 0.7 0 63848 ESO 233- 8 +I4910 195747.0 -565148 15.60 8 .5 .4 0 +I4911 195741.8 -515911 16.14 8 1.4: 1.4: 0 +I4912 200649.7 -772127 15.50 8 1.1 0.5 0 64115 ESO 25- 16 +I4913 195647.6 -371942 13.95 8 1.4 1.0 0 63850 ESO 399- 5 +I4914 195756.5 -500753 15.87 8 .4 .4 0 +I4915 195831.9 -523832 14.80 8 1.0 0.7 0 63909 ESO 185- 38 +I4916 195819.2 -501620 14.36 8 1.2 1.0 0 63902 ESO 233- 13 +I4917 195854.8 -521623 15.19 8 0.8 0.7 0 63923 ESO 233- 15 +I4918 195913.2 -521631 16.17 8 .5 .3 0 +I4919 200009.0 -552224 14.98 8 1.5 0.7 0 63956 ESO 185- 43 +I4920 200008.8 -532302 16.63 8 .7 .4 0 +I4921 200319.6 -674937 15.33 8 1.0: .5: 0 +I4922 195929.4 -402147 0.00 0 0 +I4923 200057.4 -523754 14.50 8 1.0 0.9 0 63984 ESO 185- 45 +I4924 +I4925 200109.9 -525157 16.37 0 1.0 .2 0 +I4926 200012.1 -383443 13.85 8 1.2 1.0 0 63961 ESO 339- 18 +I4927 200149.5 -535504 15.07 8 1.2 0.4 0 64000 ESO 185- 48 +I4928 201012.0 -771832 0.00 8 .8 .3 0 +I4929 200641.7 -714101 14.29 8 1.4 0.4 0 64108 ESO 73- 22 +I4930 200226.4 -541831 0.00 0 0 +I4931 200050.2 -383430 12.96 8 2.4 1.9 0 63976 ESO 339- 23 +I4932 200215.5 -525046 15.44 8 0.8 0.5 0 64012 ESO 185- 49 +I4933 200329.3 -545845 12.93 8 2.3 1.9 0 64042 ESO 185- 55 +I4934 200714.8 -692845 14.94 8 1.57 0.22 0 +I4935 200434.1 -573553 14.01 8 1.6 0.4 0 64064 ESO 143- 3 +I4936 200552.2 -612543 14.53 8 1.5 0.8 0 64088 ESO 143- 6 +I4937 200517.6 -561522 14.86 8 1.9 0.4 0 64074 ESO 185- 60 +I4938 200611.2 -601235 13.40 8 1.9 1.3 0 64096 ESO 143- 7 +I4939 200711.0 -604420 15.08 8 1.7: .8: 0 +I4940 200543.6 -444200 0.00 0 0 +I4941 200658.6 -533908 15.55 0 2.2 2.0 0 +I4942 200649.4 -523636 16.27 8 2.3 1.8 0 +I4943 200628.3 -482227 13.61 8 1.5 1.1 38 64102 ESO 233- 28 +I4944 200708.8 -542649 14.58 8 1.5 0.6 0 64129 ESO 185- 67 +I4945 201116.8 -710047 14.79 8 1.2 0.3 0 64222 ESO 73- 25 +I4946 202357.4 -435947 12.61 8 2.5 1.0 68 64614 ESO 285- 7 +I4947 200732.1 -530830 15.02 8 0.8 0.6 84 64138 ESO 185- 69 +I4948 202428.1 -433913 11.64 8 5.6 3.9 0 +I4949 200719.1 -482211 12.10 8 +I4950 200827.3 -560943 15.13 8 1.3 0.4 0 64159 ESO 185- 70 +I4951 200931.2 -615047 13.97 8 2.8 0.5 0 64181 ESO 143- 10 +I4952 200837.6 -552713 14.01 8 1.3 0.6 0 64163 ESO 186- 1 +I4953 200959.9 -624732 15.71 8 .6 .4 0 +I4954 200448.0 +291500 5 +I4955 200454.0 +291059 5 diff --git a/kstars/kstars/data/ngcic14.dat b/kstars/kstars/data/ngcic14.dat new file mode 100644 index 00000000..ef6522eb --- /dev/null +++ b/kstars/kstars/data/ngcic14.dat @@ -0,0 +1,436 @@ +I4956 201130.6 -453533 13.40 8 1.7 1.6 0 64230 ESO 284- 23 +I4957 200935.6 -554234 15.20 8 0.9 0.6 0 64183 ESO 186- 3 +I4958 201535.3 -724240 0.00 8 .4 .3 0 +I4959 201057.2 -530523 0.00 0 0 +I4960 201523.9 -703216 14.49 8 1.2 0.3 0 64363 ESO 73- 28 +I4961 201128.6 -530730 15.02 8 1.5 0.5 0 64229 ESO 186- 8 +I4962 201642.5 -710745 16.20 8 +I4963 201205.5 -551445 14.29 8 1.9 0.6 0 64255 ESO 186- 10 +I4964 201723.9 -735308 13.40 8 1.3 0.7 0 64432 ESO 46- 8 +I4965 201227.2 -564936 14.80 8 1.1 1.0 0 64272 ESO 186- 11 +I4966 201313.9 -533002 14.7 8 +I4967 201623.1 -703353 14.77 8 0.7 0.5 0 64396 ESO 73- 29 +I4968 201450.2 -644754 15.01 8 .9 .7 0 +I4969 201256.3 -535512 15.10 8 0.7 0.7 0 64288 ESO 186- 13 +I4970 201657.9 -704457 14.70 8 0.7 0.2 6 64415 ESO 73- 33 +I4971 201703.7 -703714 16.06 8 +I4972 201742.3 -705503 15.30 8 1.1 0.2 0 64436 ESO 73- 34 +I4973 201434.1 -582216 15.80 8 .8 .6 0 +I4974 201526.5 -615130 15.42 8 +I4975 201403.0 -524318 14.30 8 1.1 1.0 0 64325 ESO 186- 17 +I4976 201541.0 -615231 15.58 8 .9: .4 0 +I4977 201153.2 -213812 0.00 0 0 +I4978 201437.6 -542519 15.43 0 .5 .2 0 +I4979 201441.8 -532731 14.91 8 1.1 0.9 0 64342 ESO 186- 19 +I4980 201528.9 -575446 14.20 8 1.5 0.7 0 64367 ESO 143- 18 +I4981 201939.5 -705054 14.05 8 1.0 0.3 135 64486 ESO 73- 38 +I4982 202021.6 -710026 15.17 8 +I4983 201605.9 -520512 14.29 8 1.0 0.9 0 64382 ESO 233- 48 +I4984 201617.4 -524213 15.39 8 .9 .5 0 +I4985 202044.0 -705913 14.85 8 0.9 0.6 0 64505 ESO 73- 40 +I4986 201711.6 -550211 14.13 8 2.0 0.9 0 64423 ESO 186- 26 +I4987 201719.4 -521646 15.15 8 1.0 0.8 0 64428 ESO 233- 52 +I4988 202146.2 -692316 0.00 0 0 +I4989 201923.7 -583305 15.10 0 1.2 .3 0 +I4990 202125.6 -665327 15.74 8 .9 .4 0 +I4991 201823.1 -410301 11.56 8 2.6 1.8 145 64450 ESO 340- 11 +I4992 202327.8 -713354 14.45 8 2.69 0.25 0 64597 ESO 73- 42 +I4993 202156.3 -665907 15.74 8 .3 .3 0 +I4994 201944.5 -532650 13.89 8 1.5 1.3 0 64489 ESO 186- 33 +I4995 201959.0 -523719 14.28 8 1.2 0.8 0 64491 ESO 186- 34 +I4996 201630.0 +373759 7.87 3 +I4997 202008.8 +164351 12.0 6 +I4998 202210.6 -381830 13.99 8 1.5 1.2 0 64546 ESO 340- 20 +I4999 202356.3 -260054 13.50 8 1.8 1.0 0 64613 ESO 527- 21 +I5000 202221.6 +062547 14.9 8 +I5001 202620.0 -544629 15.19 8 1.1 0.5 0 64681 ESO 186- 42 +I5002 202639.9 -544759 14.19 8 1.3 0.8 0 64695 ESO 186- 44 +I5003 204314.3 -295112 13.25 0 2.4 0.6 0 +I5004 203139.1 -304955 12.68 0 2.6 1.3 0 +I5005 202520.2 -254945 13.56 8 1.9 1.6 0 64657 ESO 528- 4 +I5006 +I5007 204334.4 -294213 12.58 0 2.6 1.5 0 +I5008 203244.8 -724144 15.49 8 1.1 0.4 0 64929 ESO 47- 1 +I5009 203234.3 -721003 14.35 8 1.1 0.6 0 64923 ESO 74- 1 +I5010 203026.7 -660550 15.88 8 .7 .3 0 +I5011 202833.8 -360138 12.67 8 2.4 1.2 0 +I5012 202932.0 -564435 15.22 8 1.1 0.5 0 64802 ESO 186- 53 +I5013 202833.9 -360136 8 2.4 1.2 19 64772 ESO 400- 29 +I5014 203515.7 -732709 14.36 8 .5: .4: 0 +I5015 203420.6 -315851 12.07 0 4.5 1.2 0 +I5016 203536.9 -725440 15.84 0 .9: .8: 0 +I5017 203203.6 -573519 14.80 8 1.0 0.7 5 64902 ESO 143- 29 +I5018 +I5019 203047.1 -360437 15.41 8 1.7 0.3 0 64850 ESO 400- 35 +I5020 203038.1 -332905 13.05 8 3.0 2.1 153 64845 ESO 400- 34 +I5021 203334.0 -543115 15.02 8 .6 .5 0 +I5022 204106.1 -762701 15.43 8 0.9 0.6 0 65186 ESO 47- 5 +I5023 203810.7 -671105 14.17 8 1.4 0.5 0 65109 ESO 106- 8 +I5024 204009.5 -710628 14.88 8 1.1 .9: 0 +I5025 204459.1 -765905 15.36 8 1.66 0.21 0 65304 ESO 47- 10 +I5026 204828.0 -780409 15.42 8 2.80 0.24 0 65426 ESO 26- 6 +I5027 204108.9 -552820 15.26 8 .5 .4 0 +I5028 204321.8 -653848 15.19 8 1.2 1.0 0 65250 ESO 106- 10 +I5029 +I5030 +I5031 204519.0 -673200 13.40 8 1.2 0.5 0 65317 ESO 74- 8 +I5032 204520.8 -673240 14.4 8 +I5033 204355.1 -572003 15.52 8 0.94 0.56 0 +I5034 204341.7 -570149 14.63 8 1.5 0.7 0 65261 ESO 187- 10 +I5035 204414.4 -570739 15.89 8 0.73 0.42 0 +I5036 204437.8 -573736 16.01 8 .9 .3 0 +I5037 204539.2 -582659 15.81 8 1.1 .2 0 +I5038 204651.3 -650100 13.38 8 1.4 0.7 75 65365 ESO 106- 12 +I5039 204314.4 -295113 13.25 8 2.4 0.6 156 65249 ESO 463- 20 +I5040 205219.6 -764112 15.17 8 .9 .7 0 +I5041 204333.9 -294216 12.58 8 2.6 1.5 28 65258 ESO 463- 21 +I5042 204746.2 -650509 13.22 8 1.2 0.8 40 65394 ESO 106- 13 +I5043 204638.2 -565901 16.43 8 0.84 0.25 0 +I5044 205041.5 -715358 15.50 8 .3 .2 0 +I5045 205050.1 -715435 15.25 8 .8 .4 0 +I5046 +I5047 +I5048 205140.6 -714803 15.76 0 .5 .5 0 +I5049 204723.6 -382514 14.69 8 +I5050 204515.0 -053722 14.60 8 1.10 0.71 0 65310 MCG -1-53- 5 +I5051 205222.6 -714724 15.56 8 .6 .4 0 +I5052 205206.3 -691214 11.16 8 5.9 0.8 143 65603 ESO 74- 15 +I5053 205336.2 -710821 13.67 8 1.6 0.6 55 65662 ESO 74- 18 +I5054 205345.2 -710127 13.94 8 2.0 0.4 5 65665 ESO 74- 19 +I5055 205257.2 -682644 15.14 8 .6 .3 0 +I5056 204912.7 -391323 15.21 8 0.62 0.44 0 65452 ESO 341- 16 +I5057 +I5058 204719.4 +003033 0.00 0 0 +I5059 205113.5 -574119 15.27 8 .9 .6 0 +I5060 205446.6 -713811 15.49 8 .9 .2 0 +I5061 +I5062 204810.2 -082135 0.00 0 0 +I5063 205202.1 -570412 12.89 8 2.1 1.4 116 65600 ESO 187- 23 +I5064 205238.3 -571357 14.27 8 1.3 0.8 0 65634 ESO 187- 28 +I5065 205146.2 -295054 14.58 8 1.1 0.9 0 65580 ESO 463- 30 +I5066 205703.0 -730850 15.14 8 1.0: 1.0: 0 +I5067 204754.0 +442200 5 +I5068 205100.0 +423000 0 +I5069 210012.8 -714842 14.13 8 1.1 0.9 0 65870 ESO 74- 22 +I5070 205100.0 +442200 5 Pelican Nebula +I5071 210119.7 -723834 13.26 8 3.4 0.8 0 65915 ESO 47- 19 +I5072 210156.8 -725918 15.57 8 .8 .4 0 +I5073 210319.8 -724116 14.82 8 1.1 1.0 0 65992 ESO 47- 21 +I5074 210100.4 -630910 14.35 8 0.83 0.61 0 +I5075 210440.5 -715210 14.56 8 1.0 .4 0 +I5076 205600.0 +472359 5 +I5077 210853.9 -733827 15.73 8 .8 .7 0 +I5078 210231.9 -164858 13.60 8 4.1 1.1 0 65960 MCG -3-53- 21 +I5079 210544.0 -561349 0.00 8 0 +I5080 210233.1 +191248 15.6 8 +I5081 210301.0 +191159 8 +I5082 210436.0 -121959 14. 8 +I5083 210351.5 +114550 15.5 8 +I5084 210914.1 -631725 12.60 8 1.6 1.0 137 66208 ESO 107- 7 +I5085 211327.6 -740611 15.28 8 .6 .5 0 +I5086 210832.1 -294608 13.80 8 1.5 1.5 0 66179 ESO 464- 25 +I5087 211417.6 -734624 14.98 8 1.4 0.4 0 66391 ESO 47- 26 +I5088 210926.7 -225243 14.34 8 1.3 1.1 0 +I5089 +I5090 211130.5 -020157 14.39 8 1.2 0.5 0 66299 UGC 11691 +I5091 211737.0 -703911 15.93 8 .6 .4 0 +I5092 211614.5 -642753 12.77 8 2.9 2.4 0 66452 ESO 107- 17 +I5093 211846.4 -703721 15.73 8 0.71 0.35 0 +I5094 211749.5 -662540 14.50 8 1.3 0.9 0 66515 ESO 107- 18 +I5095 211722.2 -595651 15.35 8 0.94 0.40 0 66498 ESO 145- 2 +I5096 211821.5 -634538 13.30 8 4.14 0.56 0 66530 ESO 107- 19 +I5097 +I5098 +I5099 212149.0 -705900 15.41 0 0.83 0.32 0 +I5100 212143.4 -655600 14.57 8 1.9 0.4 0 66628 ESO 107- 24 +I5101 212155.1 -655013 13.90 8 1.3 0.9 0 66636 ESO 107- 25 +I5102 212613.4 -731836 14.79 8 1.0: .8: 0 +I5103 212912.5 -740413 14.99 8 1.1 0.8 0 66841 ESO 47- 31 +I5104 212129.2 +211431 14.27 8 1.6 0.4 0 66622 UGC 11731 +I5105 212422.0 -403216 12.62 8 2.6 1.6 0 66694 ESO 342- 39 +I5105 212530.6 -401625 13.47 8 2.1 1.4 103 66723 ESO 342- 43 +I5105 212601.2 -405006 8 1.3 0.5 65 66740 ESO 342- 46 +I5106 212838.1 -705004 13.74 8 1.4 1.0 0 66824 ESO 75- 9 +I5107 212814.9 -654408 14.64 8 1.09 0.39 0 +I5108 213251.5 -723935 15.07 8 1.1 0.4 0 66944 ESO 48- 25 +I5109 213342.7 -740643 14.66 8 .5: .4: 0 +I5110 213043.1 -600006 13.90 8 1.4 1.1 0 66878 ESO 145- 7 +I5111 212810.8 +022826 15.1 8 +I5112 +I5113 +I5114 213407.9 -363913 13.98 0 2.1 1.7 0 +I5115 213057.3 +114548 15.7 8 +I5116 213705.5 -705857 13.86 8 1.6 1.2 0 67055 ESO 75- 18 +I5117 213231.0 +443548 6 +I5118 214213.8 -712258 15.10 8 1.18 0.30 0 +I5119 213355.8 +215017 15.35 8 0.9 0.2 0 66969 UGC 11766 +I5120 213848.3 -642101 14.12 8 1.9 0.6 0 67093 ESO 107- 41 +I5121 214119.9 -635428 12.59 8 +I5122 213945.9 -222423 15.00 8 .7 .4 0 +I5123 214449.3 -722515 14.45 8 1.5 0.5 0 67283 ESO 48- 6 +I5124 213955.2 -222537 16.68 8 .5 .2 0 +I5125 214150.2 -524625 14.04 8 0.76 0.72 0 67187 ESO 188- 16 +I5126 +I5127 +I5128 214311.8 -385806 14.47 8 0.92 0.63 0 67232 ESO 343- 22 +I5129 214746.6 -652316 15.09 8 0.75 0.65 0 +I5130 215024.3 -735951 14.49 8 1.9 0.6 0 67445 ESO 48- 8 +I5131 214725.7 -345305 13.25 8 1.4 1.4 0 67352 ESO 403- 27 +I5132 +I5133 +I5134 +I5135 214819.5 -345705 12.98 0 1.5 1.4 0 +I5136 214946.0 -345235 12.71 0 3.0 1.9 0 +I5137 215137.4 -653501 0.00 0 0 +I5138 215321.7 -685713 14.01 8 0.9 0.5 0 67585 ESO 75- 34 +I5139 215025.6 -305941 13.69 8 2.1 1.0 0 67447 ESO 466- 11 +I5140 215416.0 -671953 15.15 8 2.24 0.21 0 67613 ESO 75- 37 +I5141 215317.0 -592937 13.47 8 1.7 1.3 0 67580 ESO 145- 22 +I5142 215520.5 -653036 14.47 8 1.6 0.8 0 67640 ESO 108- 6 +I5143 215609.7 -493119 13.10 8 2.2 1.8 0 +I5144 215409.5 +150212 15.5 8 +I5145 215423.0 +150925 14.30 8 1.6 0.9 0 67619 UGC 11844 +I5146 215332.0 +471605 7.82 5 Cocoon Nebula +I5147 215926.3 -652659 15.06 8 1.2 0.6 0 67787 ESO 108- 9 +I5148 215935.2 -392309 0.00 6 2.3 0 +I5149 215859.0 -272450 14.41 8 1.2 0.5 0 67770 ESO 466- 27 +I5150 +I5151 215852.6 +034541 15.50 0 0 +I5152 220241.5 -511747 11.06 8 5.2 3.2 0 67908 ESO 237- 27 +I5153 +I5154 220430.3 -660645 14.88 0 0.86 0.56 0 +I5155 +I5156 220314.6 -335015 12.95 8 2.2 0.8 175 67932 ESO 404- 25 +I5157 220326.9 -345628 12.70 8 1.4 1.3 0 67941 ESO 404- 26 +I5158 220624.8 -673101 15.16 8 1.0 0.6 0 68038 ESO 75- 55 +I5159 +I5160 220306.7 +111157 14.81 0 0.9 0.5 0 +I5161 220539.0 +093824 15.5 8 +I5162 220803.1 -524250 15.07 8 0.91 0.34 0 +I5163 +I5164 +I5165 221007.1 -643441 14.75 8 1.3 0.4 0 68196 ESO 108- 15 +I5166 +I5167 +I5168 220845.5 -275123 15.48 8 1.3 0.3 0 68133 ESO 467- 11 +I5169 221010.0 -360519 13.60 8 1.9 0.8 0 68198 ESO 404- 36 +I5170 221229.6 -471319 13.34 8 3.4 1.9 0 68284 ESO 237- 46 +I5171 221056.7 -460453 13.43 8 3.0 0.4 0 68223 ESO 288- 46 +I5172 220955.5 +124905 15.6 8 +I5173 221445.3 -692152 14.7 8 Southern Integral Galaxy +I5174 221244.7 -381017 14.83 8 2.1 1.1 0 68292 ESO 344- 13 +I5175 221248.2 -380739 14.77 8 1.0 0.3 0 68296 ESO 344- 14 +I5176 221455.9 -665058 13.52 8 6.05 0.78 0 68389 ESO 108- 20 +I5177 221134.3 +114745 14.70 8 1.6 0.8 0 68244 UGC 11939 +I5178 221233.3 -225715 14.66 8 1.0 0.8 0 68287 ESO 532- 31 +I5179 221608.5 -365052 12.38 8 2.3 1.1 57 68455 ESO 405- 5 +I5180 221112.0 +385538 14.30 8 1.0 0.8 0 68234 UGC 11938 +I5181 221321.4 -460107 12.51 8 2.6 0.8 74 68317 ESO 289- 1 +I5182 221605.1 -652717 15.31 8 0.76 0.57 0 +I5183 +I5184 +I5185 221743.6 -655127 14.86 0 0.58 0.50 0 +I5186 221846.6 -364803 12.50 8 1.9 1.2 112 68548 ESO 405- 7 +I5187 221817.8 -593625 14.69 8 .4 .4 0 +I5188 221826.4 -593829 13.80 8 1.3 1.1 0 68539 ESO 146- 17 +I5189 +I5190 221900.7 -595258 14.80 8 1.3 0.8 0 68556 ESO 146- 18 +I5191 221502.6 +371800 15.0 8 +I5192 221514.1 +371614 17. 8 +I5193 221543.5 +371434 16. 8 +I5194 +I5195 +I5196 222011.7 -652419 15.2 8 +I5197 221949.4 -600811 14.96 8 1.1 0.5 0 68584 ESO 146- 19 +I5198 221742.7 -153417 13.67 0 1.4 0.7 0 +I5199 221933.2 -373202 14.43 8 1.61 0.30 0 68574 ESO 344- 20 +I5200 222215.3 -654559 15.96 8 .8 .4 0 +I5201 222057.4 -460205 11.30 8 8.5 3.9 33 68618 ESO 289- 18 +I5202 222255.7 -654810 14.63 8 1.3 0.6 0 68707 ESO 108- 27 +I5203 222234.3 -594624 14.70 8 1.3 0.7 0 68684 ESO 146- 20 +I5204 +I5205 222247.5 -594713 15.98 0 0.82 0.39 0 +I5206 222404.6 -665128 14.80 8 1.0 0.6 0 68762 ESO 108- 28 +I5207 222329.4 -603354 15.13 8 1.3 0.9 0 68738 ESO 146- 22 +I5208 222434.3 -651339 14.77 8 1.66 0.32 0 68788 ESO 108- 29 +I5209 222309.1 -375936 15.42 8 0.71 0.39 0 +I5210 222231.1 -185211 14.21 8 1.2 1.1 0 68674 ESO 602- 12 +I5211 222243.0 -185249 14.69 8 1.1 0.7 0 68695 ESO 602- 14 +I5212 222330.2 -380216 14.89 8 1.1 0.7 0 68739 ESO 345- 6 +I5213 222504.8 -602836 15.79 8 0.66 0.58 0 +I5214 222243.4 -272120 15.22 8 1.0 .2 0 +I5215 222657.9 -655852 15.48 8 0.66 0.55 0 +I5216 222444.8 -180515 0.00 0 0 +I5217 +I5218 222805.8 -602341 15.06 8 1.3 0.5 0 68927 ESO 146- 26 +I5219 222843.7 -655337 15.51 8 0.89 0.55 0 +I5220 222802.7 -594324 15.08 8 1.0 .3 0 +I5221 222857.7 -655416 15.77 8 0.49 0.46 0 +I5222 222953.8 -653943 13.46 8 1.9 1.3 93 68993 ESO 109- 6 +I5223 222944.7 +075918 15.6 8 +I5224 223030.1 -455946 14.35 8 1.60 0.36 0 69011 ESO 289- 31 +I5225 223208.0 -252352 13.92 8 1.9 1.2 0 +I5226 223230.2 -253943 13.54 0 1.8 1.4 0 +I5227 223403.7 -644152 13.94 8 1.4 1.0 0 69170 ESO 109- 8 +I5228 223223.8 -140716 13. 8 +I5229 223450.4 -612253 15.13 8 .8 .8 0 +I5230 223540.2 -613250 14.5 8 +I5231 223400.7 +232019 14.8 8 +I5232 223738.1 -685220 15.39 8 0.60 0.40 0 +I5233 223632.9 +254547 14.65 8 1.0 0.8 0 69290 UGC 12106 +I5234 224011.4 -654931 15.29 8 0.87 0.39 0 +I5235 224125.5 -663449 16.24 8 .6 .4 0 +I5236 224130.1 -663705 15.46 8 0.71 0.48 0 +I5237 224217.9 -300328 12.95 8 +I5238 224129.8 -604529 15.79 8 0.69 0.45 0 +I5239 223107.2 -380136 14.49 8 3.0 1.7 0 +I5240 224152.5 -444606 12.78 8 2.8 1.9 100 69521 ESO 290- 2 +I5241 224138.5 +023824 14.61 8 1.0 0.8 0 69504 UGC 12152 +I5242 224115.2 +232425 14.61 8 0.89 0.75 0 69487 UGC 12148 +I5243 224124.6 +232233 14.80 8 0.7 0.6 0 69495 UGC 12153 +I5244 224413.7 -640236 13.66 8 2.9 0.4 0 69620 ESO 109- 15 +I5245 224456.4 -652129 14.68 8 0.86 0.66 0 +I5246 224639.2 -645355 14.73 8 1.1 .7 0 +I5247 224650.1 -651626 14.71 8 1.38 0.41 0 +I5248 +I5249 224706.3 -644955 14.31 8 4.37 0.43 0 69707 ESO 109- 21 +I5250 224717.5 -650335 12.21 8 2.8 2.8 0 69713 ESO 109- 22 +I5250 224724.8 -650322 8 2.8 2.8 0 69714 ESO 109- 22A +I5251 +I5252 224809.0 -685410 13.72 8 1.2 0.8 0 69744 ESO 76- 25 +I5253 224528.9 +214829 15.45 8 0.9 0.3 0 69659 UGC 12180 +I5254 224600.6 +210731 15.6 8 +I5255 +I5256 224945.8 -684126 14.60 8 1.1 0.5 0 69820 ESO 76- 28 +I5257 225216.2 -672510 15.19 8 0.7 0.3 0 69885 ESO 76- 29 +I5258 225131.6 +230450 13.84 8 1.6 1.0 0 69869 UGC 12217 +I5259 +I5260 225418.6 -391854 12.75 0 1.5 0.9 0 +I5261 225425.2 -202146 13.88 8 1.5 1.3 0 69969 ESO 603- 26 +I5262 225519.4 -335323 14.05 8 1.2 0.6 0 70007 ESO 406- 20 +I5263 225813.6 -690308 14.20 8 1.4 0.7 0 70137 ESO 76- 32 +I5264 225653.0 -363315 13.72 8 2.5 0.5 0 70081 ESO 406- 29 +I5265 +I5266 225820.8 -650747 14.63 8 1.81 0.32 0 70142 ESO 109- 29 +I5267 225555.8 -432604 13.88 8 2.4 0.8 172 70036 ESO 290- 26 +I5267 225656.7 -434539 12.66 8 1.9 0.8 106 70085 ESO 290- 27 +I5267 225713.4 -432345 11.43 8 5.2 3.9 140 70094 ESO 290- 29 +I5268 +I5269 225743.6 -360134 13.19 8 1.8 0.8 0 70039 ESO 406- 23 +I5269 225636.5 -361458 13.20 8 4.1 0.8 96 70070 ESO 406- 26 +I5269 225744.0 -360130 8 1.8 0.8 51 70110 ESO 406- 32 +I5269 230048.3 -352217 8 2.1 0.9 66 70253 ESO 406- 41 +I5270 225754.9 -355129 12.99 8 3.2 0.6 0 70117 ESO 406- 33 +I5271 225802.1 -334432 11.59 8 2.6 0.9 138 70128 ESO 406- 34 +I5272 225930.9 -651135 14.79 8 0.9 0.9 0 70188 ESO 109- 30 +I5273 225926.7 -374212 11.84 8 2.7 1.8 56 70184 ESO 346- 22 +I5274 225827.6 +185508 14.77 8 1.1 1.0 0 70149 UGC 12275 +I5275 +I5276 225839.7 +184912 15.20 0 0.90 0.60 0 +I5277 230159.2 -651152 15.30 8 0.62 0.57 0 +I5278 230015.8 -081044 15.50 8 1.1 0.4 0 70232 MCG -1-58- 14 +I5279 230302.6 -691235 14.27 8 1.3 0.8 0 70335 ESO 77- 1 +I5280 230350.1 -651228 15.01 8 1.4 0.5 0 70372 ESO 109- 33 +I5281 230203.5 +270308 14.4 8 +I5282 230248.2 +215228 14.91 8 1.3 0.6 0 70323 UGC 12325 +I5283 230318.3 +085336 14.80 8 0.8 0.4 54 70350 MCG 1-58- 26 +I5284 230646.3 +190719 14.84 8 1.1 0.3 0 70492 UGC 12364 +I5285 230658.7 +225614 13.60 8 1.6 1.2 100 70497 UGC 12365 +I5286 230955.5 -681511 16.19 8 .9 .2 0 +I5287 230920.3 +004523 14.70 8 0.96 0.72 0 70575 UGC 12393 +I5288 231144.2 -680539 14.74 8 1.2 0.8 0 70662 ESO 77- 6 +I5289 231117.0 -322710 16.13 8 +I5290 231253.2 -232809 13.62 8 1.3 0.8 0 70705 ESO 535- 8 +I5291 231339.6 +091429 15.6 8 +I5292 231347.2 +134112 15.5 8 +I5293 231444.6 +250826 15.6 8 +I5294 231610.9 -423459 11.40 8 +I5295 231529.1 +250714 15.54 8 0.8 0.7 0 70839 CGCG 475- 52 +I5296 231543.8 +250540 15.28 8 0.9 0.6 0 70847 UGC 12460 +I5297 231558.4 +250130 15.7 8 +I5298 231600.7 +253324 14.94 8 0.7 0.7 0 70877 MCG 4-54- 38 +I5299 +I5300 231634.1 +204943 0.00 0 0 +I5301 231859.4 -693344 15.36 8 1.4 .8 0 +I5302 231936.7 -643406 14.96 8 1.2 0.3 0 71082 ESO 110- 9 +I5303 +I5304 231852.5 -101533 14.18 8 1.4 0.9 0 71028 MCG -2-59- 11 +I5305 231806.2 +101759 15.4 8 +I5306 231811.3 +101445 15.6 8 +I5307 231517.2 +190229 16. 8 +I5308 231920.9 -421521 12.01 8 +I5309 231906.0 +080600 14.52 8 1.3 0.6 23 71051 UGC 12498 +I5310 232047.6 -220858 15.28 8 .4 .4 0 +I5311 +I5312 232058.3 +191905 14.83 0 0.22 0.22 0 +I5313 232200.8 -422847 13.5 8 +I5314 232108.6 +191841 15.6 8 +I5315 232118.2 +252307 14.52 8 0.7 0.6 0 71174 UGC 12541 +I5316 +I5317 232328.7 +210949 15.10 0 0.80 0.60 0 +I5318 232407.8 -115133 14. 8 +I5319 +I5320 232822.0 -674537 15.17 0 .7: .5: 0 +I5321 232620.2 -175723 14.02 8 1.3 0.8 0 71430 ESO 605- 7 +I5322 232830.8 -674541 15.09 8 .8: .6: 0 +I5323 232737.0 -674856 14.01 8 1.6 1.1 0 71489 ESO 77- 19 +I5324 232817.7 -674917 14.06 8 1.1 1.0 0 71526 ESO 77- 20 +I5325 232843.2 -411958 11.83 8 2.8 2.5 0 71548 ESO 347- 18 +I5326 232935.1 -284952 14.60 8 1.1 .4 0 +I5327 +I5328 233316.4 -450057 12.34 8 2.5 1.5 0 71724 ESO 291- 28 +I5328 233317.0 -450101 12.34 8 2.5 1.5 40 71730 ESO 291- 29 +I5328 233358.9 -451243 8 1.7 0.5 169 71760 ESO 291- 30 +I5329 233309.6 +211414 15.42 8 2.02 0.24 0 71731 UGC 12660 +I5330 +I5331 233324.8 +210748 15.00 8 1.0 0.3 0 71740 UGC 12662 +I5332 233427.5 -360604 11.26 8 7.8 6.2 0 71775 ESO 408- 9 +I5333 233453.0 -652346 14.29 8 1.6 0.3 0 +I5334 233436.4 -043203 14.26 8 1.8 0.6 0 71784 MCG -1-60- 8 +I5335 233547.4 -672349 15.06 8 1.1 0.5 0 71846 ESO 77- 25 +I5336 +I5337 233625.1 +210902 15.52 8 0.8 0.1 0 71875 MCG 3-60- 12 +I5338 233630.0 +210800 15.00 8 1.0 0.7 30 71884 UGC 12703 +I5339 233805.3 -682631 14.60 8 1.0 0.9 0 71965 ESO 77- 26 +I5340 +I5341 233826.8 +265906 15.20 8 0.2 0.2 0 71984 MCG 4-55- 37 +I5342 233838.8 +270041 15.29 8 0.3 0.3 0 71991 MCG 4-55- 39 +I5343 233922.4 -222950 13.99 8 0.83 0.69 0 +I5344 +I5345 233932.2 -222448 14.43 0 1.3 .9 0 +I5346 234106.3 +245659 15.7 8 +I5347 234136.7 +245308 15.7 8 +I5348 234459.2 -425438 12.35 8 +I5349 234622.7 -280022 15.32 8 0 72358 ESO 471- 11 +I5350 234715.0 -275726 14.41 8 0.7 0.6 0 72396 ESO 471- 14 +I5351 234718.9 -021848 14.63 8 0.1 0.1 0 72404 MCG -1-60- 32 +I5352 +I5353 234728.9 -280632 13.88 8 1.4 1.0 0 72421 ESO 471- 17 +I5354 234728.0 -280807 14.98 8 0.8 0.4 66 72416 ESO 471- 16 +I5355 234715.3 +324658 14.39 8 1.0 0.6 0 72397 UGC 12781 +I5356 234723.8 -022105 14.97 8 0.1 0.1 0 72409 MCG -1-60- 34 +I5357 234722.9 -021803 13.95 8 1.7 1.1 0 72408 MCG -1-60- 33 +I5358 234744.9 -280820 13.58 8 2.5 1.0 122 72441 ESO 471- 19 +I5359 234737.9 -021902 15.72 8 1.1 0.2 0 72430 MCG -1-60- 36 +I5360 234753.7 -370331 0.00 0 0 +I5361 235128.9 -132254 13.95 0 1.2 1.2 0 +I5362 235136.7 -282154 14.15 8 1.4 1.3 0 72648 ESO 471- 26 +I5363 +I5364 235623.5 -290120 15.20 0 0.3 0.3 0 +I5365 235711.0 -370008 13.89 8 1.5: 1.1: 0 +I5366 +I5367 +I5368 +I5369 235950.5 +324208 15.18 8 1.0 0.4 0 73190 CGCG 499- 27 +I5370 000009.2 +324418 14.9 8 +I5371 000014.7 +324955 15.3 8 +I5372 000016.2 +324733 15.61 8 0 +I5373 000029.3 +324658 15.3 8 +I5374 000104.5 +043001 15.19 8 0.7 0.5 0 79 MCG 1- 1- 10 +I5375 000104.8 +043226 15.24 8 1.0 0.2 0 80 MCG 1- 1- 9 +I5376 000119.8 +343133 14.59 8 2.0 0.3 0 102 UGC 12909 +I5377 000205.4 +163525 15.20 8 1.0 0.6 0 156 UGC 12918 +I5378 000237.9 +163837 14.9 8 +I5379 000240.7 +163600 15.7 8 +I5380 000249.3 -661113 15.5 8 +I5381 000311.3 +155757 14.70 8 1.19 0.43 0 212 UGC 7 diff --git a/kstars/kstars/data/night.colors b/kstars/kstars/data/night.colors new file mode 100644 index 00000000..1fe80b29 --- /dev/null +++ b/kstars/kstars/data/night.colors @@ -0,0 +1,25 @@ +1:0 StarColorMode:StarColorIntensity +#000000 :SkyColor +#CC0099 :MessColor +#CC0099 :NGCColor +#CC0099 :ICColor +#AA0000 :HSTColor +#AA0000 :SNameColor +#AA7777 :PNameColor +#990000 :CNameColor +#880000 :CLineColor +#550000 :CBoundColor +#440000 :MWColor +#AA0000 :EqColor +#AA0000 :EclColor +#993333 :HorzColor +#000000 :CompassColor +#770000 :GridColor +#AA0000 :BoxTextColor +#FF0000 :BoxGrabColor +#000000 :BoxBGColor +#DD0000 :TargetColor +#AA0000 :UserLabelColor +#992200 :PlanetTrailColor +#770000 :AngularRuler +#FFAA00 :ObsListColor diff --git a/kstars/kstars/data/noimage.png b/kstars/kstars/data/noimage.png new file mode 100644 index 00000000..a84459d7 Binary files /dev/null and b/kstars/kstars/data/noimage.png differ diff --git a/kstars/kstars/data/pluto.orbit b/kstars/kstars/data/pluto.orbit new file mode 100644 index 00000000..0fb469d5 --- /dev/null +++ b/kstars/kstars/data/pluto.orbit @@ -0,0 +1,100 @@ +-0.780428 -31.1694 3.56161 +2.13698 -31.654 2.7695 +5.03821 -31.8967 1.95616 +7.90285 -31.9066 1.12849 +10.7128 -31.695 0.292922 +13.4522 -31.2743 -0.544632 +16.1076 -30.6578 -1.37883 +18.6674 -29.8593 -2.2049 +21.1224 -28.8928 -3.01861 +23.4649 -27.7721 -3.81626 +25.6887 -26.5109 -4.59465 +27.7893 -25.1224 -5.35101 +29.7632 -23.6192 -6.083 +31.6081 -22.0136 -6.78864 +33.3225 -20.3169 -7.46625 +34.9056 -18.5402 -8.11447 +36.3575 -16.6937 -8.73218 +37.6785 -14.787 -9.31848 +38.8695 -12.8293 -9.87264 +39.9319 -10.8291 -10.3941 +40.8672 -8.79433 -10.8825 +41.6771 -6.7326 -11.3376 +42.3638 -4.65092 -11.7591 +42.9293 -2.55592 -12.1469 +43.3759 -0.453822 -12.5012 +43.706 1.64952 -12.8218 +43.922 3.74856 -13.109 +44.0264 5.8381 -13.3629 +44.0217 7.91318 -13.5836 +43.9105 9.96913 -13.7715 +43.6954 12.0015 -13.9268 +43.3789 14.006 -14.0498 +42.9636 15.9786 -14.1407 +42.4521 17.9155 -14.2001 +41.8471 19.8128 -14.2281 +41.151 21.6671 -14.2251 +40.3666 23.4748 -14.1916 +39.4963 25.2326 -14.1279 +38.5428 26.9373 -14.0345 +37.5087 28.5856 -13.9117 +36.3966 30.1745 -13.7599 +35.2092 31.7009 -13.5797 +33.9491 33.1619 -13.3714 +32.6191 34.5545 -13.1356 +31.2218 35.8758 -12.8727 +29.7599 37.123 -12.5831 +28.2364 38.2932 -12.2675 +26.6541 39.3837 -11.9263 +25.0159 40.3915 -11.5601 +23.3248 41.314 -11.1695 +21.584 42.1483 -10.755 +19.7966 42.8916 -10.3173 +17.966 43.5412 -9.85703 +16.0955 44.0942 -9.37492 +14.1888 44.5478 -8.87167 +12.2495 44.8993 -8.34808 +10.2817 45.1458 -7.80497 +8.28928 45.2846 -7.24324 +6.27669 45.3128 -6.66381 +4.24842 45.2276 -6.06772 +2.20928 45.0264 -5.45605 +0.164339 44.7063 -4.82998 +-1.88102 44.2647 -4.19079 +-3.92107 43.699 -3.53986 +-5.94972 43.0067 -2.87867 +-7.96048 42.1854 -2.20885 +-9.94644 41.2329 -1.53217 +-11.9002 40.1471 -0.850542 +-13.8139 38.9263 -0.166066 +-15.6791 37.5691 0.51898 +-17.4868 36.0743 1.20211 +-19.2276 34.4414 1.88062 +-20.8911 32.6703 2.55157 +-22.4666 30.7617 3.21176 +-23.9426 28.7172 3.85772 +-25.3072 26.539 4.48571 +-26.5477 24.231 5.09169 +-27.6511 21.7979 5.67135 +-28.6038 19.2462 6.22009 +-29.3921 16.584 6.73306 +-30.0022 13.8214 7.20519 +-30.4205 10.9706 7.63124 +-30.634 8.04612 8.00588 +-30.6304 5.0648 8.32378 +-30.3991 2.04598 8.57976 +-29.931 -0.988611 8.76892 +-29.2198 -4.01501 8.8868 +-28.2618 -7.00735 8.92961 +-27.0569 -9.93833 8.89439 +-25.6087 -12.7798 8.77917 +-23.925 -15.5037 8.58319 +-22.0176 -18.0825 8.30693 +-19.9024 -20.4906 7.95224 +-17.5987 -22.7048 7.52225 +-15.1291 -24.7049 7.02134 +-12.5185 -26.4749 6.45498 +-9.79321 -28.0027 5.82951 +-6.98033 -29.2803 5.15193 +-4.10681 -30.3042 4.42964 +-1.19876 -31.0746 3.67024 diff --git a/kstars/kstars/data/pluto.png b/kstars/kstars/data/pluto.png new file mode 100644 index 00000000..3c724d8b Binary files /dev/null and b/kstars/kstars/data/pluto.png differ diff --git a/kstars/kstars/data/saturn.B0.vsop b/kstars/kstars/data/saturn.B0.vsop new file mode 100644 index 00000000..31a236e7 --- /dev/null +++ b/kstars/kstars/data/saturn.B0.vsop @@ -0,0 +1,500 @@ +0.00084745939 0.000000 0.000000 +0.0433067804 3.60284428399 213.299095438 +0.00240348303 2.8523848939 426.598190876 +0.00030863357 3.48441504465 220.4126424388 +0.00034116063 0.57297307844 206.1855484372 +0.0001473407 2.1184659787 639.897286314 +0.00009916668 5.79003189405 419.4846438752 +0.00006993564 4.73604689179 7.1135470008 +0.00004807587 5.43305315602 316.3918696566 +0.00004788392 4.9651292742 110.2063212194 +0.00003432125 2.73255752123 433.7117378768 +0.00001506129 6.01304536144 103.0927742186 +0.00001060298 5.63099292414 529.6909650946 +0.00000969071 5.20434966103 632.7837393132 +0.0000094205 1.39646678088 853.196381752 +0.00000707645 3.80302329547 323.5054166574 +0.00000552313 5.13149109045 202.2533951741 +0.00000399675 3.35891413961 227.5261894396 +0.00000316063 1.99716764199 647.0108333148 +0.0000031938 3.6257155098 209.3669421749 +0.00000284494 4.88648481625 224.3447957019 +0.00000314225 0.4651027241 217.2312487011 +0.00000236442 2.13887472281 11.0457002639 +0.00000215354 5.94982610103 846.0828347512 +0.00000208522 2.12003893769 415.5524906121 +0.00000178958 2.95361514672 63.7358983034 +0.00000207213 0.73021462851 199.0720014364 +0.0000013914 1.9982199094 735.8765135318 +0.00000134884 5.24500819605 742.9900605326 +0.00000140585 0.64417620299 490.3340891794 +0.00000121669 3.11537140876 522.5774180938 +0.0000013924 4.59535168021 14.2270940016 +0.00000115524 3.10891547171 216.4804891757 +0.00000114218 0.96261442133 210.1177017003 +0.00000096376 4.48164339766 117.3198682202 +0.00000080593 1.3169275015 277.0349937414 +0.00000072952 3.0598848237 536.8045120954 +0.00000069261 4.92378633635 309.2783226558 +0.00000074302 2.8937653962 149.5631971346 +0.0000006804 2.18002263974 351.8165923087 +0.00000061734 0.67728106562 1066.49547719 +0.00000056598 2.60963391288 440.8252848776 +0.00000048864 5.78725874107 95.9792272178 +0.00000048243 2.1821183743 74.7815985673 +0.00000038304 5.29151303843 1059.3819301892 +0.00000036323 1.63348365121 628.8515860501 +0.00000035055 1.71279210041 1052.2683831884 +0.0000003427 2.45740470599 422.6660376129 +0.00000034313 5.97994514798 412.3710968744 +0.00000033787 1.14073392951 949.1756089698 +0.00000031633 4.14722153007 437.6438911399 +0.00000036833 6.27769966148 1162.4747044078 +0.0000002698 1.2715481681 860.3099287528 +0.00000023516 2.74936525342 838.9692877504 +0.0000002346 0.98962849901 210.8514148832 +0.000000236 4.11386961467 3.9321532631 +0.00000023631 3.07427204313 215.7467759928 +0.00000020813 3.51084686918 330.6189636582 +0.00000019509 2.81857577372 127.4717966068 +0.00000017103 3.89784279922 214.2623032845 +0.00000017635 6.19715516746 703.6331846174 +0.00000017824 2.28524493886 388.4651552382 +0.00000020935 0.14356167048 430.5303441391 +0.00000016551 1.66649120724 38.1330356378 +0.000000191 2.97699096081 137.0330241624 +0.00000015517 4.54798410406 956.2891559706 +0.00000017065 0.16611115812 212.3358875915 +0.00000014169 0.48937283445 213.3472795478 +0.00000019027 6.27326062836 423.4167971383 +0.00000013344 2.37136126257 429.7795846137 +0.00000012565 1.03178071173 563.6312150384 +0.00000014173 3.57477564831 213.2509113282 +0.00000011374 1.45300927024 1368.660252845 +0.00000010585 6.1763342593 200.7689224658 +0.000000106 3.84358958373 138.5174968707 +0.00000010263 2.17423692422 76.2660712756 +0.00000010072 1.33197220789 565.1156877467 +0.00000012058 0.441492427 222.8603229936 +0.00000010367 1.85278552549 350.3321196004 +0.00000008706 2.58144528603 1155.361157407 +0.0000000847 1.97890349826 625.6701923124 +0.00000008518 4.51649648578 3.1813937377 +0.00000007439 4.92597321442 212.7778305762 +0.00000007409 2.03506679104 288.0806940053 +0.00000008137 3.98500592467 85.8272988312 +0.00000007985 2.20794292064 362.8622925726 +0.0000000661 6.14944028835 417.0369633204 +0.00000007753 6.2366454907 1478.8665740644 +0.00000006318 1.87388481013 654.1243803156 +0.00000006319 1.17328438271 1265.5674786264 +0.00000005841 2.35829915285 750.1036075334 +0.00000005808 5.01602242794 479.2883889155 +0.00000008079 0.42574715104 554.0699874828 +0.00000006014 5.58952234348 425.1137181677 +0.00000007444 5.41859596459 213.8203602998 +0.00000007567 2.68446523795 191.2076949102 +0.00000007421 4.19354269508 9.5612275556 +0.00000005466 3.21737829505 234.6397364404 +0.00000005661 1.4698271355 265.9892934775 +0.00000005851 4.81776629912 1.4844727083 +0.00000005341 3.45755372717 203.7378678824 +0.0000000496 1.04628615559 12.5301729722 +0.0000000492 3.85622235967 173.9422195228 +0.00000004883 1.94823282939 195.1398481733 +0.00000005621 0.81869581274 52.6901980395 +0.000000052 3.32827437636 515.463871093 +0.00000004927 3.81806549732 225.8292684102 +0.00000005033 0.10756875163 252.6559713532 +0.00000004416 5.45506938037 408.4389436113 +0.00000004169 1.21145214135 1685.0521225016 +0.00000004066 6.24213578122 1279.794572628 +0.00000003972 6.13850317719 217.491881132 +0.00000005398 5.67212179194 1375.7737998458 +0.00000003916 5.96105725915 210.3783341312 +0.00000004017 0.99840226682 842.1506814881 +0.00000003899 4.58983662507 1272.6810256272 +0.00000003764 3.30663337976 212.5483359126 +0.00000004345 3.1856224183 414.0680179038 +0.00000003565 4.75262007127 207.8824694666 +0.00000003542 2.30814954338 1471.7530270636 +0.00000003732 1.61040235688 635.9651330509 +0.00000003709 2.97082943086 223.5940361765 +0.00000003576 3.83436862558 483.2205421786 +0.00000004053 3.72105017218 942.062061969 +0.00000003756 0.74987556308 214.0498549634 +0.00000003162 3.64550741 207.6700211455 +0.00000003149 2.27647454229 728.762966531 +0.00000003971 4.37874143597 216.2198567448 +0.00000003541 5.62281936827 218.7157214094 +0.00000002965 3.40117024932 650.9429865779 +0.00000003949 4.1972891245 209.106309744 +0.00000002853 4.81077453523 231.4583427027 +0.00000002826 0.86682282341 217.964961884 +0.0000000297 5.75162134301 160.6088973985 +0.00000002724 0.47941267764 497.4476361802 +0.00000002787 4.03144791896 62.2514255951 +0.00000002605 5.04152791794 65.2203710117 +0.00000002652 0.30602610654 424.1505103212 +0.00000002543 2.76499056123 543.9180590962 +0.00000002485 5.78396049817 99.1606209555 +0.00000003209 0.42853440759 218.9281697305 +0.00000002509 2.947045891 70.8494453042 +0.00000002308 0.63861650866 251.4321310758 +0.00000002869 4.31959346745 767.3690829208 +0.00000002232 0.56929937568 1073.6090241908 +0.00000002245 1.69945964547 488.8496164711 +0.00000002283 1.55589787463 601.7642506762 +0.00000002384 4.4458349331 21.3406410024 +0.00000002096 5.77425542767 88.865680217 +0.00000002363 3.35786310868 124.433415221 +0.00000002162 6.24029269257 1795.258443721 +0.00000002452 3.19804814047 208.633228992 +0.00000002033 4.87029603776 327.4375699205 +0.0000000195 5.56004000293 18.1592472647 +0.00000002283 4.22375355881 22.0914005278 +0.00000002217 4.6143309463 302.164775655 +0.00000001888 5.45600788064 142.4496501338 +0.00000002075 3.55622165076 1169.5882514086 +0.00000002069 2.75786819366 491.8185618877 +0.0000000181 5.96568495526 213.1872208534 +0.00000001813 1.39785500313 211.8146227297 +0.00000001843 1.15001484281 203.0041546995 +0.00000001854 1.41350087782 1581.959348283 +0.00000001697 3.23613719814 427.5613987225 +0.00000001736 5.45933992115 916.9322800554 +0.00000001714 6.14729146384 643.8294395771 +0.00000001948 5.70817363392 425.6349830295 +0.0000000177 3.36194411768 248.7238180901 +0.00000001611 0.97888081762 2001.4439921582 +0.00000001971 2.59654430358 429.0458714308 +0.00000001628 0.74011617198 177.8743727859 +0.00000001564 2.04342011485 1788.1448967202 +0.00000001574 6.01995224314 426.6463749858 +0.00000001939 5.4813466938 636.7158925763 +0.00000001651 4.61629429952 621.7380390493 +0.00000001552 2.55542734908 692.5874843535 +0.00000001484 6.17173980637 56.6223513026 +0.00000001782 3.26122906302 175.1660598002 +0.00000001503 2.59953333916 228.276948965 +0.00000001559 0.36281050773 776.9303104764 +0.00000001799 3.4639597697 1258.4539316256 +0.00000001521 3.75588462293 213.5115437591 +0.0000000181 4.37552745264 213.4109700226 +0.00000001521 0.30214462385 213.0866471169 +0.00000001608 4.66724132818 269.9214467406 +0.00000001525 1.47939329423 198.321241911 +0.00000001408 1.3849184675 501.3797894433 +0.00000001327 0.23760037979 148.0787244263 +0.00000001305 2.41201772023 275.5505210331 +0.00000001578 2.82443242444 426.5500067662 +0.00000001203 1.36928065935 235.3904959658 +0.00000001296 5.75203277385 1692.1656695024 +0.00000001295 3.04090959062 831.8557407496 +0.00000001283 1.62400181159 643.0786800517 +0.00000001617 1.31181209458 214.7835681463 +0.00000001346 4.01262069353 278.5194664497 +0.00000001166 0.09590019561 340.7708920448 +0.00000001115 2.20460481017 221.3758502853 +0.00000001176 1.07528227869 312.1990839626 +0.00000001107 1.50329021421 289.5651667136 +0.00000001143 4.40125874383 213.5597278689 +0.00000001253 0.21632769953 404.5067903482 +0.00000001074 3.17412275025 98.8999885246 +0.00000001103 0.23626839162 617.8058857862 +0.00000001077 3.51670933532 312.4597163935 +0.00000001039 0.53953974796 778.4147831847 +0.00000001195 2.11232088496 205.2223405907 +0.00000001093 5.16243153571 630.3360587584 +0.00000001143 5.93977485365 213.0384630071 +0.0000000104 4.79631324365 106.2741679563 +0.000000011 0.02509241739 219.4494345923 +0.00000001311 5.93900415785 436.1594184316 +0.0000000126 0.72481995446 355.7487455718 +0.0000000095 2.00801292252 1045.1548361876 +0.00000001186 1.84906064486 151.0476698429 +0.00000000974 3.01092368346 696.5196376166 +0.00000000924 4.88158186437 39.3568759152 +0.00000000961 2.80113869315 738.7972748386 +0.00000001011 6.27004359435 121.2520214833 +0.00000000904 4.15218356485 426.0769260142 +0.00000000904 4.24232505252 10.2949407385 +0.00000000895 2.47587956888 447.9388318784 +0.00000001186 0.85270715988 525.4981794006 +0.00000000824 3.97540449663 210.5907824523 +0.00000000831 4.05299295705 207.1487562837 +0.00000000937 5.44353432307 344.7030453079 +0.00000000823 2.08766677969 358.9301393095 +0.00000000971 5.09512804595 1589.0728952838 +0.00000001037 1.04152859909 2.4476805548 +0.00000000816 0.62175655307 188.9200730498 +0.00000000798 3.36396062989 237.6781178262 +0.00000000755 5.90983584858 284.1485407422 +0.0000000087 1.62765846893 114.1384744825 +0.00000000734 6.23523714922 2111.6503133776 +0.00000000767 2.73651219269 627.3671133418 +0.00000000701 0.72526525525 10213.285546211 +0.00000000801 5.84130533519 905.8865797915 +0.0000000071 1.78740818763 2104.5367663768 +0.0000000067 0.7583937489 2317.8358618148 +0.0000000072 4.95645178898 638.4128136057 +0.00000000796 4.87623914638 342.2553647531 +0.00000000703 0.35096991676 220.4608265486 +0.00000000835 3.1949282564 1574.8458012822 +0.00000000824 0.08813665925 216.0074084237 +0.00000000653 4.1959963539 247.2393453818 +0.00000000826 4.66845240923 427.1194557378 +0.0000000069 0.41873449575 5856.4776591154 +0.0000000069 1.34023204821 6283.0758499914 +0.0000000069 0.58291546593 213.4591541324 +0.00000000639 1.20304559619 867.4234757536 +0.0000000083 1.57233214789 1898.3512179396 +0.00000000753 1.5118797088 576.1613880106 +0.00000000629 2.83598833891 420.9691165835 +0.0000000069 3.48062808501 213.1390367436 +0.000000006 5.22938546212 212.0270710508 +0.00000000565 5.28099337758 423.6774295692 +0.00000000552 5.83265103738 84.3428261229 +0.00000000546 3.56588711151 1485.9801210652 +0.00000000642 6.15007145598 179.3588454942 +0.00000000697 1.91977327925 134.5853436076 +0.00000000648 5.15917450752 8.0767548473 +0.00000000551 3.33109164145 980.6681783588 +0.00000000511 3.87073988213 125.9873238985 +0.00000000506 0.80261216855 181.0557665236 +0.00000000564 4.05871107615 831.1049812242 +0.00000000681 3.45804290093 220.364458329 +0.00000000541 2.39252901431 421.93232443 +0.00000000498 3.11515053568 439.1283638482 +0.00000000517 2.754300048 1148.2476104062 +0.00000000491 4.47199498503 558.0021407459 +0.00000000467 4.18144797677 444.7574381407 +0.00000000458 0.60848440253 206.233732547 +0.00000000542 3.28613020157 245.5424243524 +0.00000000477 5.48556902348 35.4247226521 +0.00000000474 2.42545073874 436.8931316145 +0.00000000481 3.72498040536 206.1373643274 +0.00000000435 1.61732308614 191.9584544356 +0.00000000488 0.2605996965 416.3032501375 +0.00000000493 4.13699180247 518.6452648307 +0.00000000595 5.11706007934 214.5711198252 +0.00000000486 5.17710069856 67.6680515665 +0.00000000463 5.53192185211 418.5214360287 +0.00000000421 5.57377685121 430.79097657 +0.00000000446 6.20735049659 73.297125859 +0.00000000421 4.65837340438 543.0242872189 +0.00000000435 2.9525655435 5.4166259714 +0.00000000416 4.36391909218 113.3877149571 +0.00000000495 5.38121485133 391.1734682239 +0.0000000052 3.99939347071 618.5566453116 +0.00000000429 3.26903461513 144.1465711632 +0.00000000435 1.60816661416 2214.7430875962 +0.00000000398 2.38329818919 299.1263942692 +0.00000000399 0.06301179341 206.706813299 +0.00000000394 2.75496219113 425.8474313506 +0.00000000508 2.86873328929 337.732510659 +0.00000000475 5.68530292289 320.3240229197 +0.00000000432 0.68132398291 116.4260963429 +0.00000000404 1.84249441289 9786.687355335 +0.00000000371 5.83382962844 2008.557539159 +0.00000000382 4.24995364794 387.2413149608 +0.00000000416 3.81986946256 429.5189521828 +0.00000000491 4.18623117082 219.891377577 +0.00000000352 1.65610545221 963.4027029714 +0.00000000353 5.5020900346 305.3461693927 +0.00000000431 4.39380503963 353.301065017 +0.00000000375 2.67828133567 319.5732633943 +0.00000000359 3.54801032661 421.1815649046 +0.00000000339 5.19074405462 69.1525242748 +0.00000000358 1.11857595997 1044.4040766622 +0.00000000334 1.8426099474 1361.5467058442 +0.00000000328 6.07106596408 710.7467316182 +0.00000000328 1.48618893585 2420.9286360334 +0.00000000359 5.62797136991 78.7137518304 +0.00000000405 2.91366762549 1891.2376709388 +0.00000000398 2.08900381937 4.665866446 +0.00000000326 1.62373774313 5.6290742925 +0.00000000405 1.87470341223 114.3991069134 +0.00000000393 0.56487847337 128.9562693151 +0.00000000312 5.29291124448 347.8844390456 +0.0000000031 0.31232452686 427.3489504014 +0.00000000308 2.84912656825 487.3651437628 +0.00000000291 3.2597776278 494.2662424425 +0.00000000303 4.9396287369 373.9079928365 +0.00000000289 2.83591185309 212.0752551606 +0.00000000289 2.0537143135 214.5229357154 +0.00000000398 6.03822674845 432.2272651685 +0.00000000288 6.16001418475 969.6224780949 +0.00000000296 0.3033252409 1055.4497769261 +0.0000000028 1.29728455136 241.6102710893 +0.0000000028 5.41630221077 1493.093668066 +0.00000000315 6.24003908326 465.9550667912 +0.00000000274 5.03981944861 458.8415197904 +0.00000000296 3.04457317761 211.6021744086 +0.00000000274 2.72607352851 145.6310438715 +0.00000000293 1.32452002382 159.1244246902 +0.00000000263 6.11559198968 2428.0421830342 +0.00000000323 1.17502395659 815.0633461142 +0.00000000345 5.37083374878 428.0826635843 +0.00000000258 0.43205106363 2634.2277314714 +0.00000000275 0.91628212149 849.2642284889 +0.0000000034 1.29378813067 329.7251917809 +0.00000000294 4.29399534634 4.192785694 +0.00000000339 1.03883773894 32.2433289144 +0.00000000244 3.52504227332 184.9879197867 +0.00000000243 3.13047989401 525.7588118315 +0.0000000026 5.99216785208 20.6069278195 +0.00000000303 3.96772261614 934.9485149682 +0.00000000285 5.69474711283 220.9339073006 +0.00000000239 2.09516779457 292.0128472684 +0.00000000242 0.98744748894 282.4516197128 +0.00000000278 2.81667003542 87.3117715395 +0.00000000285 4.76303256917 54.1746707478 +0.00000000236 5.79560286324 280.9671470045 +0.00000000246 1.83689902078 214.9960164674 +0.00000000221 0.48302467341 153.4953503977 +0.00000000238 3.52738705554 267.4737661858 +0.00000000293 5.91401607974 14.977853527 +0.00000000235 0.29884419224 14.0146456805 +0.00000000229 3.91975580405 182.279606801 +0.00000000217 3.9632856194 894.8408795276 +0.00000000218 1.46057992688 2531.1349572528 +0.0000000021 2.01138855049 211.8628068395 +0.0000000021 2.8782376161 214.7353840365 +0.00000000223 2.49651288358 1464.6394800628 +0.00000000217 4.03234048538 835.0371344873 +0.00000000209 2.97542058241 273.1028404783 +0.0000000021 2.56849303008 593.426863398 +0.00000000218 1.7185910151 0.9632078465 +0.00000000232 1.86083014117 221.1634019642 +0.00000000199 3.53454927143 219.6618829134 +0.00000000197 2.65338829617 864.2420820159 +0.00000000219 3.46267185338 1182.9215735329 +0.00000000199 2.56046317223 264.5048207692 +0.00000000199 2.035087089 757.2171545342 +0.00000000237 5.05443109284 254.9435932136 +0.00000000191 2.07106909876 756.3233826569 +0.00000000192 1.67985944172 1677.9385755008 +0.00000000191 1.05067348453 702.1487119091 +0.00000000181 1.89151852263 6.1503391543 +0.00000000205 1.98151360584 199.2844497575 +0.00000000181 1.25381796494 2737.32050569 +0.00000000186 2.81416016738 569.0478410098 +0.00000000215 4.52373060846 3060.8259223474 +0.00000000222 2.90133577623 205.4347889118 +0.00000000246 3.55891849574 1251.3403846248 +0.00000000191 4.20221553993 556.5176680376 +0.00000000217 2.6450996717 2207.6295405954 +0.00000000225 0.14271906959 131.4039498699 +0.00000000189 1.27260556263 192.6921676185 +0.00000000179 6.15189171649 2.9207613068 +0.00000000178 2.01622328964 705.1176573257 +0.00000000181 3.62483757675 233.9060232575 +0.00000000188 2.9283680984 227.3137411185 +0.00000000164 3.50682537694 1382.8873468466 +0.00000000166 5.85452227121 637.4496057592 +0.0000000016 0.13309484488 431.264057322 +0.00000000158 5.92242110049 96.8729990951 +0.00000000178 4.55557913565 46.470422916 +0.00000000157 1.35908014451 51.2057253312 +0.00000000155 6.24092514222 464.7312265138 +0.00000000155 6.02684189458 1286.9081196288 +0.00000000155 1.36669731999 206.9363079626 +0.00000000175 4.95121713507 1905.4647649404 +0.00000000153 6.06094547271 561.1835344836 +0.00000000208 4.50537355579 24.3790223882 +0.00000000185 5.49802440713 205.6642835754 +0.0000000016 4.18196878816 3340.6124266998 +0.0000000016 2.85370771355 209.1544938538 +0.00000000161 4.98020340619 2648.454825473 +0.00000000152 0.85558875667 570.7447620392 +0.00000000156 2.03601440129 217.4436970222 +0.00000000192 3.98017256784 212.4053235607 +0.00000000192 0.90945359875 214.1928673153 +0.00000000198 3.54289000289 533.6231183577 +0.0000000016 2.51522796187 3127.3133312618 +0.00000000145 0.93414637377 1994.3304451574 +0.00000000141 5.66801998888 120.358249606 +0.00000000141 3.88995778619 454.9093665273 +0.00000000152 1.01453902153 2840.4132799086 +0.00000000172 4.15145223592 2.9689454166 +0.00000000146 5.26789260159 7.065362891 +0.00000000177 0.43196690516 140.001969579 +0.00000000144 3.95680110579 300.6108669775 +0.00000000152 4.29475572258 555.5544601911 +0.00000000143 4.15264164139 31.019488637 +0.00000000138 4.20096561019 731.9443602687 +0.00000000139 0.79924371385 166.828672522 +0.00000000135 1.27192121638 92.940845832 +0.00000000165 1.94881873062 107.0249274817 +0.00000000153 3.07590434707 3480.3105662226 +0.00000000125 3.41796878361 1802.3719907218 +0.00000000128 5.83700968658 2324.9494088156 +0.00000000129 2.75851443754 480.7728616238 +0.00000000122 4.75728514255 2854.6403739102 +0.00000000129 4.67730374872 913.9633346388 +0.00000000121 1.19957548726 572.2292347475 +0.00000000146 3.7123287785 546.956440482 +0.0000000012 4.59083886034 339.2864193365 +0.00000000127 6.19372294369 59.8037450403 +0.00000000123 5.9848439397 477.8039162072 +0.00000000122 5.82973501131 990.2294059144 +0.00000000151 2.39413061881 2524.021410252 +0.00000000147 4.9819929177 850.0149880143 +0.00000000127 0.47350572907 6.592282139 +0.00000000116 4.71488890981 1130.2313754934 +0.00000000129 5.42665311725 2538.2485042536 +0.00000000111 4.51520219898 1699.2792165032 +0.00000000114 2.06120434865 952.0963702766 +0.00000000112 4.14736642579 422.405405182 +0.00000000111 5.53230411085 857.1285350151 +0.00000000109 3.00005651288 420.4478517217 +0.00000000112 2.20667724213 395.578702239 +0.00000000147 1.52324472511 552.5855147745 +0.00000000118 5.47495367121 2957.7331481288 +0.00000000113 2.57036693965 462.0229135281 +0.00000000122 4.96246567897 638.9340784675 +0.00000000104 1.91139383428 472.1748419147 +0.00000000116 2.82742160564 450.9772132642 +0.00000000115 2.26043201622 1781.0313497194 +0.0000000011 4.86686492403 2914.0142358238 +0.00000000109 4.4384872728 405.9912630565 +0.00000000102 5.90112611078 99.9113804809 +0.00000000101 2.5339241033 640.8604941605 +0.00000000112 5.53802838779 381.3516082374 +0.00000000099 5.92199927896 411.620337349 +0.000000001 5.21941099517 426.4863162914 +0.00000000137 2.20269111622 7.1617311106 +0.00000000097 1.27914551364 2847.5268269094 +0.00000000115 5.22953781515 1119.1856752295 +0.00000000095 4.26135357007 540.7366653585 +0.00000000098 5.27107833435 639.9454704238 +0.00000000107 4.38879925113 412.5835451955 +0.00000000093 5.35954173624 334.5511169213 +0.00000000094 1.16749092536 5643.1785636774 +0.00000000106 4.19443004843 486.4019359163 +0.00000000096 0.59816870672 714.6788848813 +0.00000000094 0.54205024076 423.6292454594 +0.00000000109 2.82817225044 468.2426886516 +0.00000000083 6.12100285205 380.12776796 +0.00000000084 2.20217125255 909.8187330546 +0.00000000085 5.20920130934 562.1467423301 +0.00000000105 2.66415710279 460.5384408198 +0.00000000084 0.14646013561 681.5417840896 +0.0000000008 3.03551986945 409.9234163196 +0.00000000097 5.09373549436 92.0470739547 +0.0000000011 2.03622569317 642.3449668688 +0.0000000008 5.71035549752 361.3778198643 +0.00000000084 3.00961145133 426.8106391971 +0.00000000085 4.28770375688 135.5485514541 +0.00000000093 5.32943472274 432.0148168474 +0.00000000086 1.51247258028 760.25553592 +0.00000000084 5.83905303748 426.3857425549 +0.000000001 3.62925349363 426.7100654606 +0.00000000094 4.30151510535 3377.217792004 +0.00000000098 2.07334671974 639.8491022042 +0.0000000008 4.11576173565 774.4826299216 +0.00000000075 2.8912265661 806.725958836 +0.0000000008 0.88468467902 856.3777754897 +0.00000000072 4.85259171933 392.6579409322 +0.00000000083 0.11133738383 402.2191684878 diff --git a/kstars/kstars/data/saturn.B1.vsop b/kstars/kstars/data/saturn.B1.vsop new file mode 100644 index 00000000..1513a2ac --- /dev/null +++ b/kstars/kstars/data/saturn.B1.vsop @@ -0,0 +1,260 @@ +-0.00049478641 0.000000 0.000000 +0.00397554998 5.33289992556 213.299095438 +0.00018571607 6.09919206378 426.598190876 +0.00014800587 2.3058606052 206.1855484372 +0.00009643981 1.6967466012 220.4126424388 +0.00003757161 1.25429514018 419.4846438752 +0.00002716647 5.91166664787 639.897286314 +0.00001455309 0.85161616532 433.7117378768 +0.00001290595 2.9177085709 7.1135470008 +0.0000085263 0.43572078997 316.3918696566 +0.00000284386 1.61881754773 227.5261894396 +0.00000292185 5.3157425127 853.196381752 +0.0000027509 3.88864137336 103.0927742186 +0.00000297726 0.91909206723 632.7837393132 +0.00000172359 0.05215146556 647.0108333148 +0.00000127731 1.20711452525 529.6909650946 +0.00000166237 2.44351613165 199.0720014364 +0.0000015822 5.20850125766 110.2063212194 +0.00000109839 2.45695551627 217.2312487011 +0.00000081759 2.75839171353 210.1177017003 +0.0000008101 2.86038377187 14.2270940016 +0.00000068658 1.65537623146 202.2533951741 +0.00000059281 1.82410768234 323.5054166574 +0.00000065161 1.25527521313 216.4804891757 +0.00000061024 1.25273412095 209.3669421749 +0.00000046386 0.81534705304 440.8252848776 +0.00000036163 1.81851057689 224.3447957019 +0.00000034041 2.83971297997 117.3198682202 +0.00000032164 1.18676132343 846.0828347512 +0.00000033114 1.3055708001 412.3710968744 +0.00000027282 4.64744847591 1066.49547719 +0.00000022805 4.12923703368 415.5524906121 +0.00000027128 4.44228739187 11.0457002639 +0.000000181 5.56392353608 860.3099287528 +0.00000020851 1.4099927374 309.2783226558 +0.00000014947 1.34302610607 95.9792272178 +0.00000015316 1.22393617996 63.7358983034 +0.00000014601 1.0075370497 536.8045120954 +0.00000012842 2.27059911053 742.9900605326 +0.00000012832 4.88898877901 522.5774180938 +0.00000013137 2.45991904379 490.3340891794 +0.00000011883 1.87308666696 423.4167971383 +0.00000013027 3.21731634178 277.0349937414 +0.00000009946 3.11650057543 625.6701923124 +0.0000001271 0.29501589197 422.6660376129 +0.00000009644 1.74586356703 330.6189636582 +0.00000008079 2.41931187953 430.5303441391 +0.00000008245 4.68121931659 215.7467759928 +0.00000008958 0.46482448501 429.7795846137 +0.00000006547 3.01351967549 949.1756089698 +0.00000007251 5.97098186912 149.5631971346 +0.00000006056 1.491150111 234.6397364404 +0.00000005791 5.36720639912 735.8765135318 +0.00000005994 0.02442871989 654.1243803156 +0.00000006647 3.90879134581 351.8165923087 +0.00000006824 1.52456408861 437.6438911399 +0.00000005134 3.81149834833 74.7815985673 +0.00000003959 5.63505813057 210.8514148832 +0.00000003811 2.63992803111 3.1813937377 +0.00000003643 1.73267151007 1059.3819301892 +0.00000003554 4.98621474362 3.9321532631 +0.00000004568 4.33599514584 628.8515860501 +0.00000003145 2.51404811765 1162.4747044078 +0.00000003522 1.16093567319 223.5940361765 +0.00000002933 2.06057834252 956.2891559706 +0.00000002644 5.62559379305 203.7378678824 +0.00000002992 5.06312015437 515.463871093 +0.00000002304 2.73123930535 21.3406410024 +0.00000002168 2.91805928238 203.0041546995 +0.00000002398 3.99421633537 1279.794572628 +0.00000002146 0.87500689888 408.4389436113 +0.00000002074 1.65731069687 137.0330241624 +0.00000001797 1.56879308343 124.433415221 +0.00000002088 1.85721384366 138.5174968707 +0.00000001769 4.82294294946 1073.6090241908 +0.00000001635 1.20387813348 88.865680217 +0.00000002202 5.93027042684 1052.2683831884 +0.00000001843 0.22126910774 750.1036075334 +0.00000001851 2.4547040929 340.7708920448 +0.0000000189 0.41025631859 127.4717966068 +0.00000001582 5.63360832372 214.2623032845 +0.0000000192 3.77935901504 350.3321196004 +0.00000001786 5.78644477326 635.9651330509 +0.00000001497 3.1302689321 703.6331846174 +0.00000001583 3.46882532865 38.1330356378 +0.00000001577 4.02973226017 388.4651552382 +0.00000001645 5.59115773632 483.2205421786 +0.00000001405 4.07880624509 728.762966531 +0.00000001498 5.87094430469 362.8622925726 +0.00000001317 2.22386203585 213.3472795478 +0.00000001321 2.91534782718 1265.5674786264 +0.00000001307 5.41748323885 217.964961884 +0.00000001483 0.91111666841 543.9180590962 +0.00000001291 2.6233380107 554.0699874828 +0.00000001406 0.34582712649 85.8272988312 +0.00000001287 2.82247279651 231.4583427027 +0.00000001563 4.88438049382 208.633228992 +0.00000001316 5.30963570131 213.2509113282 +0.00000001164 1.39531381032 210.3783341312 +0.00000001295 2.46089213219 200.7689224658 +0.00000001236 3.03659580871 838.9692877504 +0.00000001449 4.00934078371 195.1398481733 +0.00000001251 1.46674521697 218.7157214094 +0.00000001568 1.89939852487 212.3358875915 +0.00000001067 5.34734443894 207.6700211455 +0.00000001111 0.70962013461 447.9388318784 +0.00000001012 1.3721722064 636.7158925763 +0.00000001163 6.00108996618 191.2076949102 +0.00000000887 2.84483069917 191.9584544356 +0.00000001005 2.72373040634 1478.8665740644 +0.00000000879 1.19585734916 417.0369633204 +0.00000000829 4.94182950387 497.4476361802 +0.00000000878 6.24981924813 265.9892934775 +0.00000000781 4.61973017912 424.1505103212 +0.00000000924 3.64210508536 222.8603229936 +0.00000000971 2.89404568581 563.6312150384 +0.00000000946 5.72987725592 1368.660252845 +0.00000000834 6.12384852532 209.106309744 +0.00000000911 1.06795057723 650.9429865779 +0.00000000731 0.81660632103 142.4496501338 +0.00000000795 5.54574074566 76.2660712756 +0.00000001012 5.97140626297 643.0786800517 +0.00000000703 2.41479303782 10.2949407385 +0.00000000726 4.52598413209 565.1156877467 +0.00000000691 2.31682364985 160.6088973985 +0.00000000695 0.37889317398 212.7778305762 +0.00000000676 4.436062709 842.1506814881 +0.00000000769 4.47368582271 52.6901980395 +0.00000000658 0.32331118921 621.7380390493 +0.00000000838 4.68035046143 288.0806940053 +0.00000000674 5.63961963995 867.4234757536 +0.00000000695 1.32062509205 1169.5882514086 +0.00000000841 2.46995220838 1375.7737998458 +0.00000000633 3.46145143241 18.1592472647 +0.00000000722 0.04119071457 269.9214467406 +0.00000000757 2.15030650611 207.8824694666 +0.00000000692 0.87072324976 213.8203602998 +0.00000000602 0.85288769518 225.8292684102 +0.00000000635 4.76109030475 831.8557407496 +0.00000000701 1.20410854661 479.2883889155 +0.00000000624 2.30585779534 643.8294395771 +0.00000000582 0.18811617696 1.4844727083 +0.00000000513 2.5652596784 404.5067903482 +0.00000000502 4.97423814367 212.5483359126 +0.00000000644 2.10955154583 1272.6810256272 +0.00000000467 4.47217820662 235.3904959658 +0.00000000566 4.44740324446 429.0458714308 +0.00000000448 0.57491120802 22.0914005278 +0.0000000052 1.15131866397 337.732510659 +0.00000000476 4.78513362967 218.9281697305 +0.00000000519 0.61616177345 436.8931316145 +0.00000000442 2.10204008144 416.3032501375 +0.00000000536 1.08779067908 344.7030453079 +0.00000000477 2.42483193385 216.2198567448 +0.00000000469 5.22622034028 942.062061969 +0.00000000392 0.41137926465 302.164775655 +0.000000004 5.1721647847 414.0680179038 +0.00000000383 3.58419227076 1045.1548361876 +0.00000000443 1.11051326413 425.1137181677 +0.00000000517 3.44547026103 12.5301729722 +0.00000000369 1.60095273908 56.6223513026 +0.00000000354 2.79123486392 1581.959348283 +0.00000000405 5.93402105921 173.9422195228 +0.00000000319 4.31850876624 219.4494345923 +0.0000000033 0.62529198264 358.9301393095 +0.00000000305 0.8240442342 1485.9801210652 +0.00000000391 2.59385552893 1795.258443721 +0.00000000291 3.12019266878 217.491881132 +0.00000000294 2.18552193901 444.7574381407 +0.00000000281 0.77791302266 757.2171545342 +0.00000000355 5.44570491928 1685.0521225016 +0.00000000305 2.65927043884 355.7487455718 +0.00000000269 6.00323720265 934.9485149682 +0.00000000287 2.60486363576 113.3877149571 +0.00000000348 0.98872551635 70.8494453042 +0.00000000331 5.62133883922 9.5612275556 +0.00000000255 4.1408660503 284.1485407422 +0.00000000311 6.27145060602 207.1487562837 +0.00000000267 4.72606312146 696.5196376166 +0.00000000319 4.68828119248 1155.361157407 +0.00000000227 3.10352674343 1361.5467058442 +0.00000000228 1.19253095837 1589.0728952838 +0.00000000244 5.3632797601 245.5424243524 +0.00000000218 2.16069250901 177.8743727859 +0.00000000254 4.51652534648 1148.2476104062 +0.00000000211 2.82699627326 106.2741679563 +0.0000000023 4.63171743406 107.0249274817 +0.00000000201 4.52152562223 508.3503240922 +0.0000000023 5.93560798508 618.5566453116 +0.00000000253 2.08074949572 252.6559713532 +0.00000000234 2.43423283339 1692.1656695024 +0.00000000196 1.01284131123 114.3991069134 +0.00000000196 2.73629728926 214.0498549634 +0.00000000191 1.51642829677 6069.7767545534 +0.00000000252 5.10097595426 1258.4539316256 +0.0000000024 2.93712394928 916.9322800554 +0.00000000224 4.42406538277 251.4321310758 +0.00000000223 2.34400676548 1677.9385755008 +0.00000000228 5.00073557208 1574.8458012822 +0.00000000183 5.09056895026 220.4608265486 +0.00000000178 6.05669760153 206.1373643274 +0.00000000185 3.73859309582 114.1384744825 +0.000000002 1.89409546254 2420.9286360334 +0.00000000158 2.78517362162 2008.557539159 +0.00000000191 2.28724146195 2435.155730035 +0.00000000188 4.29343910228 1471.7530270636 +0.00000000155 5.3519412342 576.1613880106 +0.00000000174 2.80423114755 1781.0313497194 +0.00000000166 5.32531835813 2001.4439921582 +0.00000000165 2.62993712087 525.4981794006 +0.00000000141 4.73916921092 501.3797894433 +0.00000000161 5.8336852375 181.0557665236 +0.00000000137 1.45135867137 131.5469622218 +0.00000000157 3.22870773657 1493.093668066 +0.00000000136 4.20279658293 710.7467316182 +0.00000000144 4.61003572124 121.2520214833 +0.00000000131 5.85409245557 175.1660598002 +0.00000000144 0.96056164245 214.7835681463 +0.00000000146 3.95687956474 421.93232443 +0.00000000138 1.0308057361 4.665866446 +0.00000000167 1.97508934614 62.2514255951 +0.00000000123 2.28640485589 1898.3512179396 +0.00000000168 4.63122081226 1891.2376709388 +0.00000000129 0.05327999225 211.8146227297 +0.00000000134 3.49720535944 488.8496164711 +0.00000000117 3.43819501459 436.1594184316 +0.00000000125 5.87007326241 963.4027029714 +0.0000000012 0.70795300239 81.7521332162 +0.00000000125 4.50999471095 2317.8358618148 +0.00000000116 6.11600926571 558.0021407459 +0.00000000117 4.78666549046 601.7642506762 +0.00000000108 0.45464469172 1802.3719907218 +0.00000000111 1.44669239244 2531.1349572528 +0.00000000109 6.14289264597 151.0476698429 +0.00000000113 4.05600865495 1286.9081196288 +0.00000000129 5.1393694616 849.2642284889 +0.00000000127 3.88189432056 98.8999885246 +0.00000000133 2.3829063407 2111.6503133776 +0.00000000122 4.40757611742 778.4147831847 +0.00000000095 0.07909774752 213.4109700226 +0.00000000095 1.66925524906 213.1872208534 +0.00000000103 1.88058957173 99.1606209555 +0.00000000119 3.62785705509 248.7238180901 +0.0000000009 4.63029999228 228.276948965 +0.00000000092 5.48700119144 767.3690829208 +0.00000000089 4.61331934339 431.264057322 +0.00000000099 3.60670326134 776.9303104764 +0.00000000085 4.93878023673 2.4476805548 +0.00000000089 6.24541644164 661.2379273164 +0.00000000085 0.4589634906 1382.8873468466 +0.00000000088 3.81144552178 1788.1448967202 +0.00000000103 3.20558404998 312.1990839626 +0.0000000008 2.28889729136 213.0866471169 +0.0000000008 5.74264101239 213.5115437591 +0.00000000082 3.23546757052 198.321241911 +0.00000000078 6.0384119105 835.0371344873 +0.0000000008 0.22601918692 427.5613987225 +0.00000000072 2.05164614795 2634.2277314714 +0.00000000091 5.97938003596 556.5176680376 +0.00000000087 2.71469794199 617.8058857862 diff --git a/kstars/kstars/data/saturn.B2.vsop b/kstars/kstars/data/saturn.B2.vsop new file mode 100644 index 00000000..b1fe4671 --- /dev/null +++ b/kstars/kstars/data/saturn.B2.vsop @@ -0,0 +1,111 @@ +0.00001346067 0.000000 0.000000 +0.00020629977 0.50482422817 213.299095438 +0.00003719555 3.99833475829 206.1855484372 +0.00001627158 6.181899395 220.4126424388 +0.00000705842 3.03914308836 419.4846438752 +0.00000365042 5.09928680706 426.598190876 +0.00000329632 5.27899210039 433.7117378768 +0.00000219335 3.82841533795 639.897286314 +0.00000139393 1.04272623499 7.1135470008 +0.0000010398 6.15730992966 227.5261894396 +0.00000092961 1.97994412845 316.3918696566 +0.00000071242 4.14754353431 199.0720014364 +0.00000051927 2.88364833898 632.7837393132 +0.00000048961 4.43390206741 647.0108333148 +0.00000041373 3.15927770079 853.196381752 +0.00000028602 4.52978327558 210.1177017003 +0.00000023969 1.11595912146 14.2270940016 +0.00000020511 4.35095844197 217.2312487011 +0.00000019532 5.30779711223 440.8252848776 +0.00000018263 0.85391476786 110.2063212194 +0.00000015742 4.25767226302 103.0927742186 +0.0000001684 5.68112084135 216.4804891757 +0.00000013613 2.99904334066 412.3710968744 +0.00000011567 2.5267992841 529.6909650946 +0.00000007963 3.3151242392 202.2533951741 +0.00000006599 0.28766025146 323.5054166574 +0.00000006312 1.16121321336 117.3198682202 +0.00000005891 3.58260177246 309.2783226558 +0.00000006648 5.55714129949 209.3669421749 +0.0000000559 2.47783944511 1066.49547719 +0.00000006192 3.61231886519 860.3099287528 +0.00000004231 3.02212363572 846.0828347512 +0.00000003612 4.79935735435 625.6701923124 +0.00000003398 3.76732731354 423.4167971383 +0.00000003387 6.04222745633 234.6397364404 +0.00000002578 5.63610668746 735.8765135318 +0.00000002831 4.81642822334 429.7795846137 +0.00000002817 4.47516563908 654.1243803156 +0.00000002573 0.22467245054 522.5774180938 +0.0000000261 3.29126967191 95.9792272178 +0.00000002419 0.02986335489 415.5524906121 +0.00000002112 4.55964179603 422.6660376129 +0.00000002304 6.25081073546 330.6189636582 +0.00000001758 5.53430456858 536.8045120954 +0.00000001814 5.05675881426 277.0349937414 +0.0000000155 5.60375604692 223.5940361765 +0.00000001457 4.47767649852 430.5303441391 +0.00000001607 5.535995501 224.3447957019 +0.00000001172 4.71017775994 203.0041546995 +0.00000001231 0.2511593188 3.9321532631 +0.00000001105 1.01595427676 21.3406410024 +0.00000000868 4.84623483952 949.1756089698 +0.00000000939 1.35429452093 742.9900605326 +0.00000000693 6.03599130692 124.433415221 +0.00000000712 4.45550701473 191.9584544356 +0.0000000069 5.44243765037 437.6438911399 +0.0000000081 0.46198177342 515.463871093 +0.00000000694 5.23748122403 447.9388318784 +0.00000000604 2.95749705544 88.865680217 +0.00000000669 0.08457977809 215.7467759928 +0.00000000579 0.65329445948 3.1813937377 +0.00000000712 6.05964117622 11.0457002639 +0.00000000698 2.91371419321 1073.6090241908 +0.00000000526 2.24947851818 1059.3819301892 +0.00000000511 2.86838724347 408.4389436113 +0.00000000589 5.79268515755 63.7358983034 +0.00000000519 1.76641574095 1279.794572628 +0.00000000503 5.73762297081 728.762966531 +0.00000000482 4.68234512154 838.9692877504 +0.00000000494 4.04363805503 490.3340891794 +0.00000000458 1.17998315936 210.8514148832 +0.0000000038 5.28045750432 1052.2683831884 +0.00000000404 4.58953258519 302.164775655 +0.00000000377 5.20131800999 74.7815985673 +0.00000000328 0.11893501088 956.2891559706 +0.0000000029 3.99300398632 1162.4747044078 +0.00000000262 2.04320741578 1471.7530270636 +0.00000000259 3.76206113036 635.9651330509 +0.00000000254 0.16694559092 195.1398481733 +0.00000000309 5.4492117596 543.9180590962 +0.00000000237 1.27761853769 231.4583427027 +0.00000000288 1.32449995239 203.7378678824 +0.00000000229 4.19748765966 1265.5674786264 +0.00000000238 4.02925601887 643.0786800517 +0.00000000238 0.49997895983 10.2949407385 +0.00000000257 3.69107889837 867.4234757536 +0.00000000191 0.17807919948 628.8515860501 +0.00000000246 5.62469599682 351.8165923087 +0.00000000183 3.38184740572 636.7158925763 +0.00000000172 3.8317349403 1581.959348283 +0.0000000022 1.03443668151 483.2205421786 +0.00000000217 4.65210162713 750.1036075334 +0.00000000143 2.31969979791 18.1592472647 +0.00000000137 5.50046852846 1169.5882514086 +0.0000000012 3.70151294359 416.3032501375 +0.00000000136 3.38453909352 1155.361157407 +0.00000000149 0.85459831932 1375.7737998458 +0.0000000015 5.71949902293 618.5566453116 +0.00000000125 4.82446274394 436.8931316145 +0.0000000012 3.26968058035 1478.8665740644 +0.00000000131 0.11496484259 1898.3512179396 +0.00000000099 4.57241894541 643.8294395771 +0.00000000095 4.92115458463 650.9429865779 +0.0000000009 2.09300085806 621.7380390493 +0.00000000111 0.11975665259 831.8557407496 +0.00000000089 2.54351587616 85.8272988312 +0.0000000008 5.09103451442 340.7708920448 +0.00000000078 3.17395501851 497.4476361802 +0.00000000085 0.18997660997 1258.4539316256 +0.00000000081 1.16732337173 217.964961884 +0.00000000072 5.47328223678 337.732510659 diff --git a/kstars/kstars/data/saturn.B3.vsop b/kstars/kstars/data/saturn.B3.vsop new file mode 100644 index 00000000..2fbbe0b2 --- /dev/null +++ b/kstars/kstars/data/saturn.B3.vsop @@ -0,0 +1,58 @@ +0.00000398051 0.000000 0.000000 +0.00000666252 1.99006340181 213.299095438 +0.0000063235 5.69778316807 206.1855484372 +0.00000187838 4.33779804809 220.4126424388 +0.00000091884 4.84104208217 419.4846438752 +0.00000042369 2.38073239056 426.598190876 +0.00000051548 3.42149490328 433.7117378768 +0.00000025661 4.40167213109 227.5261894396 +0.00000020551 5.85313509872 199.0720014364 +0.00000018081 1.99321433229 639.897286314 +0.00000010874 5.37344546547 7.1135470008 +0.0000000959 2.54901825866 647.0108333148 +0.00000007085 3.45518372721 316.3918696566 +0.00000006002 4.80055225135 632.7837393132 +0.00000005778 0.01680378777 210.1177017003 +0.00000004881 5.63719730884 14.2270940016 +0.00000004501 1.2242441901 853.196381752 +0.00000005542 3.51756747774 440.8252848776 +0.00000003548 4.7129937089 412.3710968744 +0.00000002851 0.62679207578 103.0927742186 +0.00000002173 3.71982274459 216.4804891757 +0.00000001991 6.10867071657 217.2312487011 +0.00000001435 1.69177141453 860.3099287528 +0.00000001217 4.30778838827 234.6397364404 +0.00000001157 5.75027789902 309.2783226558 +0.00000000795 5.69026441157 117.3198682202 +0.00000000733 0.59842720676 1066.49547719 +0.00000000713 0.21700311697 625.6701923124 +0.00000000773 5.4836198199 202.2533951741 +0.00000000897 2.65577866867 654.1243803156 +0.00000000509 2.86079833766 429.7795846137 +0.00000000462 4.17742567173 529.6909650946 +0.0000000039 6.11288036049 191.9584544356 +0.00000000505 4.51905764563 323.5054166574 +0.00000000379 3.74436004151 223.5940361765 +0.00000000332 5.4937089057 21.3406410024 +0.00000000377 5.25624813434 95.9792272178 +0.00000000384 4.48187414769 330.6189636582 +0.00000000367 5.0319092968 846.0828347512 +0.00000000281 1.14133888637 735.8765135318 +0.00000000245 5.8161825325 423.4167971383 +0.00000000241 1.7033512018 522.5774180938 +0.00000000258 3.69110118716 447.9388318784 +0.00000000231 4.15697626494 110.2063212194 +0.00000000305 5.97746884029 302.164775655 +0.00000000284 0.66224572127 203.0041546995 +0.00000000204 1.54683820621 209.3669421749 +0.00000000194 4.21193801453 124.433415221 +0.00000000145 4.79689259614 88.865680217 +0.00000000151 3.82010884134 536.8045120954 +0.000000001 0.03596545368 949.1756089698 +0.00000000097 0.91303450276 1073.6090241908 +0.0000000011 2.21197473966 515.463871093 +0.00000000084 2.53842533109 422.6660376129 +0.00000000085 5.11102520704 3.9321532631 +0.00000000077 6.04074586787 838.9692877504 +0.00000000085 1.18898817378 728.762966531 +0.00000000084 4.10158366806 224.3447957019 diff --git a/kstars/kstars/data/saturn.B4.vsop b/kstars/kstars/data/saturn.B4.vsop new file mode 100644 index 00000000..a9eea8f2 --- /dev/null +++ b/kstars/kstars/data/saturn.B4.vsop @@ -0,0 +1,26 @@ +-0.00000011844 0.000000 0.000000 +0.00000080384 1.11918414679 206.1855484372 +0.0000003166 3.12218745098 213.299095438 +0.00000017143 2.48073200414 220.4126424388 +0.00000009005 0.38441424927 419.4846438752 +0.00000006164 1.56186379537 433.7117378768 +0.0000000466 1.2823563957 199.0720014364 +0.00000004775 2.63498295487 227.5261894396 +0.00000001487 1.43096671616 426.598190876 +0.00000001424 0.66988083613 647.0108333148 +0.00000001075 6.18092274059 639.897286314 +0.00000001145 1.72041928134 440.8252848776 +0.00000000682 3.8484109818 14.2270940016 +0.00000000655 3.49486258327 7.1135470008 +0.00000000456 0.47338193402 632.7837393132 +0.00000000509 0.31432285584 412.3710968744 +0.00000000343 5.86413875355 853.196381752 +0.0000000027 2.50125594913 234.6397364404 +0.00000000197 5.39156324804 316.3918696566 +0.00000000236 2.11084590211 210.1177017003 +0.00000000172 6.09682874401 860.3099287528 +0.00000000159 5.95049154821 216.4804891757 +0.000000001 1.98534903594 625.6701923124 +0.00000000112 0.85526419268 654.1243803156 +0.00000000115 5.03884718594 117.3198682202 +0.00000000115 0.44589613974 110.2063212194 diff --git a/kstars/kstars/data/saturn.B5.vsop b/kstars/kstars/data/saturn.B5.vsop new file mode 100644 index 00000000..36ff3d3e --- /dev/null +++ b/kstars/kstars/data/saturn.B5.vsop @@ -0,0 +1,11 @@ +-0.00000000967 0.000000 0.000000 +0.00000007895 2.81927558645 206.1855484372 +0.00000001014 0.5118721027 220.4126424388 +0.00000000772 2.99484124049 199.0720014364 +0.00000000583 5.96456944075 433.7117378768 +0.00000000588 0.78008666397 227.5261894396 +0.00000000445 2.38630799074 419.4846438752 +0.00000000098 5.10622131539 647.0108333148 +0.00000000091 5.81659714144 7.1135470008 +0.00000000088 6.17828532308 440.8252848776 +0.00000000089 0.5839686453 213.299095438 diff --git a/kstars/kstars/data/saturn.L0.vsop b/kstars/kstars/data/saturn.L0.vsop new file mode 100644 index 00000000..0cb391ee --- /dev/null +++ b/kstars/kstars/data/saturn.L0.vsop @@ -0,0 +1,1152 @@ +0.87401354029 0.000000 0.000000 +0.1110765978 3.96205090194 213.299095438 +0.01414150958 4.58581515873 7.1135470008 +0.00398379386 0.52112025957 206.1855484372 +0.00350769223 3.30329903015 426.598190876 +0.00206816296 0.24658366938 103.0927742186 +0.00079271288 3.8400707853 220.4126424388 +0.00023990338 4.6697693486 110.2063212194 +0.00016573583 0.43719123541 419.4846438752 +0.00014906995 5.76903283845 316.3918696566 +0.000158203 0.9380895376 632.7837393132 +0.00014609562 1.56518573691 3.9321532631 +0.00013160308 4.44891180176 14.2270940016 +0.00015053509 2.71670027883 639.897286314 +0.00013005305 5.98119067061 11.0457002639 +0.00010725066 3.12939596466 202.2533951741 +0.00005863207 0.23657028777 529.6909650946 +0.00005227771 4.2078316238 3.1813937377 +0.00006126308 1.76328499656 277.0349937414 +0.00005019658 3.17787919533 433.7117378768 +0.00004592541 0.61976424374 199.0720014364 +0.00004005862 2.24479893937 63.7358983034 +0.00002953815 0.98280385206 95.9792272178 +0.00003873696 3.22282692566 138.5174968707 +0.00002461172 2.03163631205 735.8765135318 +0.0000326949 0.77491895787 949.1756089698 +0.00001758143 3.26580514774 522.5774180938 +0.00001640183 5.50504966218 846.0828347512 +0.00001391336 4.02331978116 323.5054166574 +0.00001580641 4.3726631412 309.2783226558 +0.00001123515 2.83726793572 415.5524906121 +0.00001017258 3.71698151814 227.5261894396 +0.00000848643 3.19149825839 209.3669421749 +0.00001087237 4.18343232481 2.4476805548 +0.00000956752 0.50740889886 1265.5674786264 +0.00000789205 5.00745123149 0.9632078465 +0.00000686965 1.74714407827 1052.2683831884 +0.0000065447 1.59889331515 0.0481841098 +0.00000748811 2.14398149298 853.196381752 +0.0000063398 2.29889903023 412.3710968744 +0.00000743584 5.25276954625 224.3447957019 +0.00000852677 3.42141350697 175.1660598002 +0.00000579857 3.09259007048 74.7815985673 +0.00000624904 0.97046831256 210.1177017003 +0.00000529861 4.44938897119 117.3198682202 +0.00000542643 1.51824320514 9.5612275556 +0.00000474279 5.47527185987 742.9900605326 +0.00000448542 1.28990416161 127.4717966068 +0.00000546358 2.12678554211 350.3321196004 +0.00000478054 2.96488054338 137.0330241624 +0.00000354944 3.0128648303 838.9692877504 +0.00000451827 1.04436664241 490.3340891794 +0.00000347413 1.53928227764 340.7708920448 +0.00000343475 0.24604039134 0.5212648618 +0.00000309001 3.49486734909 216.4804891757 +0.00000322185 0.96137456104 203.7378678824 +0.00000372308 2.27819108625 217.2312487011 +0.00000321543 2.57182354537 647.0108333148 +0.00000330196 0.24715617844 1581.959348283 +0.00000249116 1.47010534421 1368.660252845 +0.00000286688 2.37043745859 351.8165923087 +0.00000220225 4.20422424873 200.7689224658 +0.00000277775 0.40020408926 211.8146227297 +0.000002045 6.010822066 265.9892934775 +0.00000207663 0.48349820488 1162.4747044078 +0.00000208655 1.34516255304 625.6701923124 +0.00000182454 5.49122292426 2.9207613068 +0.00000226609 4.91003163138 12.5301729722 +0.00000207659 1.283022189 39.3568759152 +0.00000173914 1.86305806814 0.7507595254 +0.0000018469 3.50344404958 149.5631971346 +0.00000183511 0.97254952728 4.192785694 +0.00000146068 6.23102544071 195.1398481733 +0.00000164541 0.4400551752 5.4166259714 +0.00000147526 1.53529320509 5.6290742925 +0.00000139666 4.29450260069 21.3406410024 +0.00000131283 4.06828961903 10.2949407385 +0.00000117283 2.67920400584 1155.361157407 +0.00000149299 5.73594349789 52.6901980395 +0.00000122373 1.97588777199 4.665866446 +0.00000113747 5.59427544714 1059.3819301892 +0.00000102702 1.19748124058 1685.0521225016 +0.00000118156 5.340729339 554.0699874828 +0.00000109275 3.43812715686 536.8045120954 +0.00000110399 0.1660402409 1.4844727083 +0.00000124969 6.27737805832 1898.3512179396 +0.00000089949 5.80392934702 114.1384744825 +0.00000103956 2.19210363069 88.865680217 +0.00000112437 1.10502663534 191.2076949102 +0.0000010657 4.01156608514 956.2891559706 +0.0000009143 1.8752157751 38.1330356378 +0.00000083791 5.48810655641 0.1118745846 +0.00000083461 2.28972767279 628.8515860501 +0.00000096987 4.53666595763 302.164775655 +0.00000100631 4.96513666539 269.9214467406 +0.00000075491 2.18045274099 728.762966531 +0.0000009633 2.8331918921 275.5505210331 +0.00000082363 3.05469876064 440.8252848776 +0.00000073888 5.08914205084 1375.7737998458 +0.00000071633 5.1094074343 65.2203710117 +0.00000070409 4.86846451411 0.2124483211 +0.0000006976 3.71029022489 14.977853527 +0.00000088772 3.86334563977 278.5194664497 +0.0000006809 0.7341546099 1478.8665740644 +0.00000066501 0.02677580336 70.8494453042 +0.00000065682 2.02165559602 142.4496501338 +0.00000075765 1.61410487792 284.1485407422 +0.00000063153 3.49493353034 479.2883889155 +0.00000062539 2.58713611532 422.6660376129 +0.00000069313 3.43979731402 515.463871093 +0.00000079021 4.45154941586 35.4247226521 +0.00000063664 3.31749528708 62.2514255951 +0.00000052939 5.51392725227 0.2606324309 +0.00000053011 3.18480701697 8.0767548473 +0.00000054492 2.45674090515 22.0914005278 +0.00000050514 4.26749346978 99.1606209555 +0.0000005517 0.9679744615 942.062061969 +0.00000049288 2.38641424063 1471.7530270636 +0.00000047199 2.02515248245 312.1990839626 +0.0000006108 1.50295092063 210.8514148832 +0.00000045126 0.93109376473 2001.4439921582 +0.00000060556 2.68715551585 388.4651552382 +0.00000043452 2.52602011714 288.0806940053 +0.00000042544 3.81793980322 330.6189636582 +0.00000039915 5.713786529 408.4389436113 +0.00000050145 6.03164759907 2214.7430875962 +0.0000004586 0.54229721801 212.3358875915 +0.00000054165 0.78154835399 191.9584544356 +0.00000047016 4.59934671151 437.6438911399 +0.00000042362 1.90070070955 430.5303441391 +0.00000039722 1.63259419913 1066.49547719 +0.00000036345 0.84756992711 213.3472795478 +0.00000035468 4.18603772925 215.7467759928 +0.00000036344 3.93295730315 213.2509113282 +0.00000038005 0.31313803095 423.4167971383 +0.00000044746 1.12488341174 6.1503391543 +0.00000037902 1.19795851115 2.7083129857 +0.00000043402 1.37363944007 563.6312150384 +0.00000043764 3.93043802956 525.4981794006 +0.00000034825 1.01566605408 203.0041546995 +0.00000031755 1.69273634405 0.1600586944 +0.0000003088 6.13525703832 417.0369633204 +0.00000036388 6.00586032647 18.1592472647 +0.00000029032 1.19660544505 404.5067903482 +0.00000032812 0.53649479713 107.0249274817 +0.00000030433 0.72335287989 222.8603229936 +0.00000032644 0.81204701486 1795.258443721 +0.00000037769 3.69666903716 1272.6810256272 +0.00000027679 1.45663979401 7.1617311106 +0.00000027187 1.89731951902 1045.1548361876 +0.00000037699 4.51997049537 24.3790223882 +0.00000034885 4.46095761791 214.2623032845 +0.0000003265 0.66372395761 692.5874843535 +0.00000030324 5.30369950147 33.9402499438 +0.0000002748 6.22702216249 1.2720243872 +0.00000026657 4.56713198392 7.065362891 +0.00000031745 5.49798599565 56.6223513026 +0.0000002805 5.64447420566 128.9562693151 +0.00000024277 3.93966553574 414.0680179038 +0.00000032017 5.22260660455 92.0470739547 +0.00000026976 0.06705123981 205.2223405907 +0.00000022974 3.6581775177 207.6700211455 +0.00000031775 5.59198119173 6069.7767545534 +0.00000023153 2.10054506119 1788.1448967202 +0.00000031025 0.37190053329 703.6331846174 +0.00000029376 0.14742155778 131.4039498699 +0.00000022562 5.24009182383 212.7778305762 +0.00000026185 5.41311252822 140.001969579 +0.00000025673 4.36038885283 32.2433289144 +0.00000020392 2.8241390926 429.7795846137 +0.00000020659 0.67091805084 2317.8358618148 +0.00000024397 3.08740396398 145.6310438715 +0.00000023735 2.54365387567 76.2660712756 +0.00000020157 5.06708675157 617.8058857862 +0.00000023307 3.97357729211 483.2205421786 +0.00000022878 6.10452832642 177.8743727859 +0.00000022978 3.20140795404 208.633228992 +0.00000020638 5.22128727027 6.592282139 +0.00000021446 0.72034565528 1258.4539316256 +0.00000018034 6.11382719947 210.3783341312 +0.0000002238 5.92299908546 173.9422195228 +0.00000019128 5.77772013766 213.8203602998 +0.00000020871 5.79126331864 2531.1349572528 +0.00000019327 1.64147367403 565.1156877467 +0.00000016806 3.27953583323 98.8999885246 +0.00000020833 2.01655935909 860.3099287528 +0.00000017939 3.14329498012 831.8557407496 +0.00000015653 3.10137669623 106.2741679563 +0.00000018235 5.22595172482 73.297125859 +0.00000019302 5.9394711405 425.1137181677 +0.00000014514 2.75049388379 1.2238402774 +0.00000014562 5.18795088579 305.3461693927 +0.00000014254 3.88079504939 54.1746707478 +0.00000014594 3.25016810034 78.7137518304 +0.00000013637 2.55486219141 405.2575498736 +0.00000013914 1.72356993808 69.1525242748 +0.00000013689 2.37430586272 125.9873238985 +0.00000013496 0.82683590985 99.9113804809 +0.00000018483 0.73171264866 9999.986450773 +0.00000013542 3.58584380924 234.6397364404 +0.00000013741 6.18458356845 245.5424243524 +0.00000016944 0.72200792996 2111.6503133776 +0.00000017441 0.23803796878 134.5853436076 +0.00000014181 4.51963935804 59.8037450403 +0.00000013598 2.53776983965 1.6969210294 +0.0000001224 2.11973445754 28.3111756513 +0.00000011988 1.62114832786 1361.5467058442 +0.00000011974 4.0737873512 280.9671470045 +0.00000012758 5.31146919749 344.7030453079 +0.00000016051 3.97093160336 355.7487455718 +0.00000011427 5.51123470805 192.6921676185 +0.00000013133 4.69168003518 767.3690829208 +0.00000014746 3.28998910617 1589.0728952838 +0.00000011417 1.81615681635 2104.5367663768 +0.00000011626 2.79410384978 362.8622925726 +0.00000013234 4.16642914717 225.8292684102 +0.00000010599 5.50554288376 199.2844497575 +0.00000010558 3.57501718639 1.4362885985 +0.00000010485 2.84462532686 85.8272988312 +0.00000010296 0.22225264071 198.321241911 +0.00000010552 0.18716643576 217.491881132 +0.00000011853 0.11584857323 7.6348118626 +0.00000010248 0.2190415417 144.1465711632 +0.00000010403 1.68776321208 31.019488637 +0.00000010313 4.72132701805 216.2198567448 +0.00000010719 2.60869377832 339.2864193365 +0.00000009636 3.66746262954 212.5483359126 +0.00000009631 3.34275630477 223.5940361765 +0.00000009684 0.41556436593 2634.2277314714 +0.00000009885 4.01798130416 207.1487562837 +0.00000013212 6.00683506785 214.7835681463 +0.00000011346 2.61898383052 7.8643065262 +0.00000009158 5.39855118256 342.2553647531 +0.00000011882 4.00188476744 267.4737661858 +0.00000012054 3.59904816676 124.433415221 +0.00000008921 4.22716773496 6.3627874754 +0.00000010142 3.60807025662 14.0146456805 +0.0000000935 0.72255756005 347.8844390456 +0.00000010529 2.36779614951 831.1049812242 +0.00000008587 4.48439552745 1692.1656695024 +0.00000010142 3.93620624488 207.8824694666 +0.00000009147 4.28032835242 312.4597163935 +0.00000008088 0.81225752596 264.5048207692 +0.00000009241 4.26402650779 20.6069278195 +0.00000009614 0.64291347187 218.9281697305 +0.00000008537 0.48756672382 1574.8458012822 +0.00000007986 4.71088791079 333.657345044 +0.00000008951 0.90641577433 497.4476361802 +0.00000007959 2.73277594136 4.1446015842 +0.00000009133 5.08250578843 241.6102710893 +0.00000009669 1.60623316904 0.8937718773 +0.00000008883 5.55491009279 2847.5268269094 +0.00000008926 5.80857835271 329.7251917809 +0.00000007226 0.60164771281 206.233732547 +0.00000007655 5.53676341721 116.4260963429 +0.00000007118 0.18747501525 209.106309744 +0.00000007507 5.43555636173 621.7380390493 +0.00000008885 5.36210591059 343.2185725996 +0.00000007056 0.41911130648 756.3233826569 +0.00000008124 4.05571025939 237.6781178262 +0.00000008964 1.6502392713 210.3301500214 +0.00000006961 3.17855200943 543.0242872189 +0.00000008916 0.56503620503 2428.0421830342 +0.00000006926 3.66869171435 247.2393453818 +0.00000008982 4.25046722481 46.470422916 +0.00000007089 5.14399672225 231.4583427027 +0.00000007381 1.25092810119 217.964961884 +0.00000007134 2.83090354854 1148.2476104062 +0.00000006353 0.82582711056 31.492569389 +0.00000007558 5.62617378543 518.6452648307 +0.00000006383 3.54809945181 244.318584075 +0.00000006914 3.70012837706 206.1373643274 +0.00000006286 5.79144749096 179.3588454942 +0.00000006639 4.55197585824 120.358249606 +0.00000005823 1.40737990571 214.0498549634 +0.0000000585 4.86725483749 320.3240229197 +0.00000006213 1.07959478499 251.4321310758 +0.0000000773 3.82244175824 380.12776796 +0.00000005716 1.34909972549 1677.9385755008 +0.00000006469 1.34776801494 188.9200730498 +0.00000005668 2.28643368177 20.4468691251 +0.00000006092 3.62275289839 1169.5882514086 +0.00000005711 0.51687421521 148.0787244263 +0.00000005804 1.54831552984 2420.9286360334 +0.00000005703 5.0599348323 2.9689454166 +0.00000005913 1.66225477547 842.1506814881 +0.00000007449 1.36195943673 166.828672522 +0.00000006482 1.94032041024 357.4456666012 +0.00000006368 2.44556930837 654.1243803156 +0.00000006327 0.40654591365 168.0525127994 +0.00000005573 2.69383455663 750.1036075334 +0.00000007216 2.22547711392 488.8496164711 +0.00000006701 6.03737590382 160.6088973985 +0.00000006938 5.7836203441 700.6642392008 +0.00000006701 3.14738404371 491.8185618877 +0.00000005684 2.59531540359 1.6445314027 +0.000000049 2.03902856851 0.8031491521 +0.00000005147 4.10182033298 196.6243208816 +0.00000004985 2.96765983996 258.8757464767 +0.00000005911 1.81507526918 252.6559713532 +0.00000006056 3.33431010543 182.279606801 +0.00000006195 5.01900871714 273.1028404783 +0.00000006316 5.49053160191 206.706813299 +0.00000005529 3.31498938717 1905.4647649404 +0.00000005102 3.9817145361 254.9435932136 +0.00000004762 2.24463685255 635.9651330509 +0.00000005213 0.53609344278 135.5485514541 +0.00000004639 0.04466373027 213.1872208534 +0.00000005951 0.5456548749 51.2057253312 +0.00000004535 0.16088614438 2950.619601128 +0.00000004639 4.73769153591 213.4109700226 +0.00000004716 3.13636467789 28.5718080822 +0.00000004748 1.12156952989 6.2197751235 +0.00000005735 0.04425142145 348.8476468921 +0.00000004334 2.68814219154 81.7521332162 +0.00000004538 3.83676888638 487.3651437628 +0.00000005582 3.63486861028 248.7238180901 +0.00000004106 3.39164360376 50.4025761791 +0.00000005657 3.59967787362 282.4516197128 +0.00000005145 1.33329458239 173.6815870919 +0.00000003898 4.11804949361 213.5115437591 +0.00000003898 0.66430577257 213.0866471169 +0.00000004418 0.10784811796 905.8865797915 +0.00000004935 2.19060382431 189.7232222019 +0.00000003799 2.60752583205 546.956440482 +0.0000000396 1.6033988901 218.7157214094 +0.0000000374 3.30724497407 274.0660483248 +0.00000003778 0.26606330942 636.7158925763 +0.00000004657 0.37532078548 2744.4340526908 +0.00000003682 5.11587898667 458.8415197904 +0.0000000423 5.18313062329 27.0873353739 +0.00000005181 3.75590784411 3127.3133312618 +0.00000003904 2.21738744557 358.9301393095 +0.00000004784 4.60666675927 72.0732855816 +0.00000003552 3.23789349146 543.9180590962 +0.00000003502 3.68869576093 41.6444977756 +0.00000004803 4.73553427126 240.3864308119 +0.00000003768 3.86077796242 2008.557539159 +0.0000000368 5.36657425183 10.0343083076 +0.00000004298 3.15595944154 738.7972748386 +0.00000003388 0.73176365772 11.3063326948 +0.00000003507 2.62508475661 13.3333221243 +0.00000003552 0.28967392251 1891.2376709388 +0.00000003604 4.6932409048 295.0512286542 +0.00000003621 6.25264336426 129.9194771616 +0.00000003334 5.04221806054 153.4953503977 +0.00000003837 5.31732096284 3163.918696566 +0.00000003281 5.59031570352 2.0057375701 +0.00000004042 2.3708130809 176.6505325085 +0.000000035 2.5474426836 1464.6394800628 +0.00000004144 5.46982520458 6.9010986797 +0.00000003691 4.07518441665 969.6224780949 +0.00000003947 4.27108449197 181.806526049 +0.00000003867 5.4864338631 37.8724032069 +0.00000003339 6.05372370584 9.4011688612 +0.00000003484 5.81097824751 13.4933808187 +0.00000003033 2.38897886651 221.3758502853 +0.0000000299 4.13995939326 66.70484372 +0.00000003746 5.29902286106 561.1835344836 +0.00000003233 4.27743802321 593.426863398 +0.0000000317 1.7540047777 235.3904959658 +0.00000004114 2.01006788412 601.7642506762 +0.00000002937 4.76351448561 213.5597278689 +0.00000002932 1.83671373509 501.3797894433 +0.00000002937 0.01884528825 213.0384630071 +0.00000003268 4.44653949711 60.7669528868 +0.00000003608 0.14307251176 552.5855147745 +0.00000002947 0.74753671556 17.5261078183 +0.00000003979 0.76931722276 424.1505103212 +0.00000002803 1.07518176128 1994.3304451574 +0.00000002905 1.27201007426 2737.32050569 +0.0000000361 0.22394084 121.2520214833 +0.00000002846 5.11748545179 205.6642835754 +0.00000003156 2.74955723696 494.2662424425 +0.00000003576 4.49826302447 167.0893049529 +0.00000002746 0.66908290712 7.0016724162 +0.0000000278 2.10066625279 894.8408795276 +0.00000002875 2.39009721774 151.0476698429 +0.0000000302 0.2547582689 40.8413486235 +0.00000002731 3.74814908509 429.0458714308 +0.00000002793 4.1793883723 292.0128472684 +0.00000002706 5.34438894925 327.4375699205 +0.00000002965 0.61653881148 643.8294395771 +0.00000002616 4.8190138756 681.5417840896 +0.00000002548 3.7816258082 1485.9801210652 +0.00000003483 5.76091147029 141.2258098564 +0.00000003257 0.75722680616 555.5544601911 +0.00000002887 6.15899159727 425.6349830295 +0.0000000245 1.29619859767 193.655375465 +0.00000003401 2.48137843009 43.2890291783 +0.00000003208 0.6600284234 776.9303104764 +0.00000002435 4.58097103726 477.8039162072 +0.00000002577 1.41538858001 100.6450936638 +0.000000026 3.73139519973 17.4084877393 +0.00000002428 1.04400815278 1279.794572628 +0.00000002569 5.36004101928 7.2254215854 +0.00000002844 2.4722876765 280.003939158 +0.00000002847 1.52706408796 17.2654753874 +0.00000002461 2.73899140465 172.2452984934 +0.00000003228 4.10258705369 618.5566453116 +0.00000002288 0.18365494079 426.6463749858 +0.00000002952 3.97748947007 650.9429865779 +0.00000002653 0.14255829255 162.8965192589 +0.00000002291 3.26940117011 426.5500067662 +0.00000003118 2.80941831445 2221.856634597 +0.00000002343 4.24349768377 113.3877149571 +0.0000000278 4.36271946528 130.4407420234 +0.00000002539 5.58396427573 381.3516082374 +0.00000002673 2.74210116623 45.5766510387 +0.00000003017 3.7220807074 228.276948965 +0.00000002781 0.36312756349 8.5980197091 +0.00000002377 4.49193242045 25.1297819136 +0.0000000214 5.43424670725 630.3360587584 +0.00000002456 1.71617205116 313.6835566709 +0.00000002071 2.40453395841 16.4623262353 +0.0000000205 6.19704773331 3267.0114707846 +0.00000002764 0.40107063007 219.4494345923 +0.00000002307 2.61462153778 26.826702943 +0.0000000265 0.05892373791 5856.4776591154 +0.00000001974 2.15890150781 746.9222137957 +0.00000001949 3.13157993205 226.6324175623 +0.00000002063 0.75916097286 472.1748419147 +0.00000002172 1.41622302638 23.5758732361 +0.00000002378 3.45446288811 241.8709035202 +0.00000002314 2.92766120608 170.7608257851 +0.00000002409 1.55291842382 112.6540017742 +0.00000002092 4.33481587531 210.5907824523 +0.00000001883 4.75777119721 115.6229471908 +0.00000001963 5.63940648232 454.9093665273 +0.00000001871 2.14579836453 135.336103133 +0.00000002304 0.11816226543 3060.8259223474 +0.00000002221 4.34506511014 556.5176680376 +0.00000001867 5.70943358261 19.1224551112 +0.00000002269 3.36100653157 696.5196376166 +0.00000002127 0.4475492931 216.0074084237 +0.00000001807 6.1542731617 5.8415226136 +0.00000002213 3.42223891884 533.6231183577 +0.00000001866 3.90535444843 220.364458329 +0.00000001767 0.94232357739 213.4591541324 +0.00000001767 3.84003619647 213.1390367436 +0.0000000191 3.72504487558 104.0559820651 +0.0000000175 0.82378244287 220.4608265486 +0.00000001838 0.06310147657 436.1594184316 +0.00000002146 4.41415180481 184.0941479094 +0.0000000173 2.21039276178 416.3032501375 +0.00000001715 0.26601715797 103.1409583284 +0.0000000171 0.6351540758 181.0557665236 +0.00000002307 3.29544714308 569.0478410098 +0.00000001906 5.30639447218 405.9912630565 +0.00000001863 4.68613642432 286.596221297 +0.00000001873 2.26516020863 1781.0313497194 +0.00000002035 3.85188859267 672.1406152284 +0.00000002236 3.01959133214 105.5404547734 +0.00000001767 1.45800271562 16.6747745564 +0.00000001633 0.16030477876 18.9100067901 +0.00000002116 2.90186702031 486.4019359163 +0.00000002202 3.88125957017 427.5613987225 +0.00000001706 3.35213628354 103.0445901088 +0.00000001604 2.48973273967 55.6591434561 +0.00000001744 1.83791106739 1044.4040766622 +0.00000001569 6.10089581118 106.0135355254 +0.00000002081 6.03810192844 916.9322800554 +0.00000001799 5.01592570405 731.9443602687 +0.00000001737 1.49651330833 25.8634950965 +0.00000001695 3.53314158403 627.3671133418 +0.00000001543 0.81384993001 2310.722314814 +0.00000001896 3.38169845451 2324.9494088156 +0.00000001926 4.66519027283 353.301065017 +0.00000001765 5.14740716994 107.2855599126 +0.00000001556 1.12431826916 230.8252032563 +0.00000001843 0.02435960281 102.1295663721 +0.00000001501 4.18415120927 194.1766403268 +0.00000001528 1.00328674046 3053.7123753466 +0.00000001529 5.58893570479 212.0270710508 +0.00000001684 5.08547245125 3480.3105662226 +0.00000001461 2.31020597821 721.6494195302 +0.0000000148 5.34331643017 418.5214360287 +0.00000001601 5.53623000915 391.1734682239 +0.00000001893 3.62340803433 204.7010757289 +0.00000001529 6.06535432009 77.962992305 +0.00000001529 5.47660937625 214.5711198252 +0.00000001552 2.06693539836 36.6485629295 +0.00000001453 6.04709831442 165.6048322446 +0.00000001393 2.2825336906 403.0223176399 +0.00000001444 2.90650214018 447.9388318784 +0.00000001924 1.37028714759 468.2426886516 +0.00000001426 0.13255011458 2207.6295405954 +0.00000001389 2.21739183113 643.0786800517 +0.00000001365 1.63853880518 629.6023455755 +0.00000001362 3.35131049142 93.531546663 +0.00000001376 5.3698953845 180.1619946463 +0.00000001584 0.85642767335 271.4059194489 +0.00000001405 5.69231057947 25.2727942655 +0.00000001681 5.30308110734 835.0371344873 +0.00000001598 3.04233449432 42.5382696529 +0.00000001759 3.5904306694 508.3503240922 +0.00000001394 4.5507086329 426.0769260142 +0.00000001314 1.81147178081 1382.8873468466 +0.00000001281 4.2650838804 123.5396433437 +0.00000001742 5.71133189432 22.8945496799 +0.00000001483 1.84687831602 289.5651667136 +0.00000001257 3.01131200921 409.9234163196 +0.00000001285 4.41168551011 558.0021407459 +0.00000001355 3.87115897452 1802.3719907218 +0.00000001333 0.08474224795 411.620337349 +0.00000001235 4.08060394635 28.4541880032 +0.00000001373 5.06955106471 427.1194557378 +0.00000001565 2.32953532704 41.0537969446 +0.00000001656 6.06169130804 268.4369740323 +0.00000001212 3.05966957556 420.9691165835 +0.00000001238 5.25936700679 412.5835451955 +0.0000000122 3.92987038126 2.6601288759 +0.00000001552 1.48184004773 9786.687355335 +0.0000000124 1.46716327302 291.262087743 +0.00000001133 5.39046583617 423.6774295692 +0.00000001319 5.79905891015 1108.1399749656 +0.00000001329 0.92291650117 778.4147831847 +0.00000001399 2.55906860098 421.93232443 +0.0000000112 3.86777259232 1033.3583763983 +0.00000001164 4.10048660918 685.4739373527 +0.00000001321 1.45843550806 1073.6090241908 +0.00000001313 0.11761534168 71.8126531507 +0.00000001438 2.57741975416 100.3844612329 +0.0000000119 5.63379509659 5.1078094307 +0.00000001289 5.20604565993 278.2588340188 +0.00000001157 5.00101860101 230.5645708254 +0.00000001233 2.70207317014 282.6640680339 +0.00000001209 4.02230498135 980.6681783588 +0.0000000107 5.17569455055 313.2104759189 +0.00000001292 4.30946655209 219.891377577 +0.00000001399 2.58476795858 2538.2485042536 +0.00000001038 0.1421219968 820.0592809603 +0.00000001245 4.0827889713 525.7588118315 +0.00000001254 2.46275017735 457.617679513 +0.00000001021 1.11239421009 69.3649725959 +0.00000001009 1.01709171385 143.9341228421 +0.00000001075 2.39196853318 48.7580447764 +0.0000000118 6.18938910429 3377.217792004 +0.00000000989 5.94928603657 3583.4033404412 +0.00000000972 4.25434114756 397.3932433474 +0.00000000983 0.04442608551 140.9651774255 +0.00000000972 5.67683107883 422.405405182 +0.00000001298 1.34524469231 875.830299001 +0.0000000119 0.67933974618 699.7010313543 +0.0000000095 2.669643407 92.3077063856 +0.00000000933 0.6300065658 406.954470903 +0.00000000959 1.77556884452 67.6680515665 +0.00000001185 3.70140604185 285.6330134505 +0.00000000956 5.18928530992 319.3126309634 +0.00000001014 1.97449310063 2097.423219376 +0.00000001048 3.69659410655 117.9105690512 +0.00000001153 2.53320305623 104.5772469269 +0.00000001258 2.51536062507 694.0719570618 +0.00000000971 5.19147635849 240.125798381 +0.0000000094 3.94701776697 35.212274331 +0.00000001047 6.1236097946 238.9019581036 +0.00000001185 5.28289734361 638.4128136057 +0.00000000893 0.95364488395 14.8177948326 +0.00000001094 3.9300967924 945.2434557067 +0.00000000949 3.46451925897 443.8636662634 +0.00000001002 3.18639902867 337.732510659 +0.00000001017 2.87111101661 211.6021744086 +0.00000000875 0.58638080067 2.2876218604 +0.00000000925 1.54981519784 19.643719973 +0.00000001152 1.6852860859 691.1030116452 +0.00000000832 2.64637256467 436.8931316145 +0.00000000834 3.8891352157 331.2096644892 +0.00000000825 2.1543787221 739.8086667949 +0.00000000848 3.182632391 196.0336200506 +0.00000001044 3.87842686803 532.6117264014 +0.00000000846 5.38853773752 97.6761482472 +0.00000001021 2.93075488512 184.9879197867 +0.00000000843 6.12012061227 616.3214130779 +0.0000000082 1.01380400969 480.7728616238 +0.00000000842 3.56523575381 421.1815649046 +0.00000001076 3.28234305253 5.6772584023 +0.00000000808 2.78227865672 212.0752551606 +0.00000000812 0.94281737163 108.7218485111 +0.00000000808 2.21202653278 610.6923387854 +0.00000000808 2.00008111713 214.5229357154 +0.00000000875 2.14897461363 114.3991069134 +0.00000000791 2.35474255596 1.3725981237 +0.0000000096 0.25496742364 710.7467316182 +0.00000001001 2.34471240227 16.04163511 +0.00000000994 0.63700664871 84.9335269539 +0.00000000985 2.63664920104 395.578702239 +0.00000000874 2.59112594967 418.0001711669 +0.00000000758 0.58117487362 2627.1141844706 +0.00000000894 1.48976897396 760.25553592 +0.00000000768 5.25095392845 305.0855369618 +0.0000000102 2.73153988233 268.9582388941 +0.00000000903 0.13224671457 238.4288773516 +0.0000000075 0.76128043194 724.8308132679 +0.00000000903 3.3710532337 526.5095713569 +0.0000000093 2.8362259411 2641.3412784722 +0.00000000808 5.23759255053 216.2680408546 +0.00000000864 1.22059443823 570.7447620392 +0.00000000798 3.72388187653 124.5028511902 +0.00000000753 0.72747041757 3370.1042450032 +0.00000000844 2.0325176781 511.5317178299 +0.00000000827 4.49936223096 444.7574381407 +0.00000000848 3.74330244183 2118.7638603784 +0.00000000795 0.27939057139 101.8689339412 +0.00000000754 5.68583497533 662.531203563 +0.0000000075 4.78778128003 102.5715093568 +0.00000000709 1.64518562815 159.1244246902 +0.0000000077 4.0240499195 909.8187330546 +0.00000000765 1.62693133597 465.9550667912 +0.00000000911 5.04635658282 913.9633346388 +0.00000000861 2.78971410809 495.7507151508 +0.00000000688 1.10207467005 1.536862335 +0.00000000803 4.3304391909 453.424893819 +0.00000000673 0.03439333853 2524.021410252 +0.00000000856 3.50639182375 439.1283638482 +0.00000000684 3.93906807606 337.8019466282 +0.00000000716 6.18909854987 310.7146112543 +0.00000000922 1.7063420032 125.1841747464 +0.00000000885 1.69955870744 6283.0758499914 +0.00000000656 1.28102954508 432.0148168474 +0.00000000808 1.64410808383 299.1263942692 +0.00000000656 1.4944916462 849.2642284889 +0.00000000679 4.0296298449 429.5189521828 +0.00000000854 3.04068731741 298.2326223919 +0.00000000676 2.17631477883 576.1613880106 +0.00000000881 5.47733557925 220.9339073006 +0.00000000739 5.85330901725 938.1299087059 +0.00000000637 2.96294462433 425.8474313506 +0.00000000665 1.62998758015 221.1634019642 +0.00000000693 3.538716976 1182.9215735329 +0.00000000659 1.85319023888 72.3339180125 +0.00000000631 2.01234919422 58.1068240109 +0.00000000806 5.21763933753 428.0826635843 +0.00000000804 5.94281804567 26.0235537909 +0.00000000679 2.1178446094 256.4280659219 +0.00000000692 1.88791537515 214.9960164674 +0.00000000731 1.95762888351 19.0105805266 +0.00000000786 0.91252523635 518.3846323998 +0.00000000684 4.89288171806 3796.7024358792 +0.00000000612 2.08511492036 1038.0412891868 +0.00000000598 3.48814927085 219.6618829134 +0.00000000828 0.316894722 25.6028626656 +0.00000000773 4.57524006328 624.919432787 +0.00000000775 6.12920077021 432.2272651685 +0.0000000082 4.1132032613 141.4864422873 +0.00000000588 1.95775535412 211.8628068395 +0.00000000661 5.30100397707 103.6140390804 +0.00000000588 2.82460441973 214.7353840365 +0.00000000651 5.56732715834 393.4610900843 +0.00000000564 4.01666572198 850.0149880143 +0.00000000657 2.58166087726 526.9826521089 +0.00000000722 0.6849421948 953.1077622329 +0.00000000592 2.3719066249 205.4347889118 +0.00000000738 1.07981019512 239.1625905345 +0.0000000059 6.03587790219 188.0263011725 +0.00000000559 5.76010635813 430.79097657 +0.00000000535 5.80499883199 100.1720129118 +0.00000000611 5.954393601 3693.6096616606 +0.00000000591 4.22379888536 505.3119427064 +0.00000000691 2.96568305933 606.7601855223 +0.00000000648 2.33387623043 30.7588562061 +0.00000000544 2.21686115865 92.7978334801 +0.00000000517 2.68282421083 262.0571402144 +0.00000000563 1.69735688719 2413.8150890326 +0.00000000569 2.85075508949 227.3137411185 +0.00000000531 2.17713708433 263.0203480609 +0.00000000504 4.44947885193 343.7398374614 +0.00000000578 3.31462999801 33.7278016227 +0.00000000619 1.83409636127 867.4234757536 +0.00000000546 4.82201187196 1048.3362299253 +0.00000000517 1.42016110098 1246.6574718363 +0.00000000681 1.94124532036 25874.6040461362 +0.00000000551 5.70617358907 1119.1856752295 +0.00000000523 5.78878978812 366.7944458357 +0.00000000486 1.90063955671 1063.3140834523 +0.00000000552 3.64325031166 256.5881246163 +0.00000000612 2.39349965241 2854.6403739102 +0.00000000495 3.4683358124 597.3590166611 +0.00000000622 1.86539391351 524.0137066923 +0.0000000048 5.33557742428 29.2049475286 +0.00000000492 4.64109549618 384.0599212231 +0.0000000052 2.32171681836 2957.7331481288 +0.00000000545 0.5327477871 431.264057322 +0.00000000479 2.1332517724 319.5732633943 +0.00000000526 4.17771910249 136.0698163159 +0.00000000612 4.56148986681 774.4826299216 +0.00000000642 3.25195912708 67.8804998876 +0.00000000527 4.00299045889 2435.155730035 +0.00000000524 4.69817741494 336.8387387817 +0.00000000495 5.95703962647 765.8846102125 +0.00000000463 6.097803226 54.3347294422 +0.00000000538 0.22116216124 450.9772132642 +0.00000000465 1.87487942848 958.576777831 +0.000000005 1.54084756342 572.2292347475 +0.00000000528 3.54764543325 233.9060232575 +0.00000000451 5.72664397006 3899.7952100978 +0.00000000514 5.00509609437 273.8536000037 +0.00000000471 2.96871670899 306.830642101 +0.00000000447 1.87279400375 62.038977274 +0.00000000456 5.4552199852 1171.875873269 +0.00000000499 1.9282177853 217.4436970222 +0.00000000548 3.21873307934 824.7421937488 +0.00000000579 2.29424247924 810.6581120991 +0.0000000055 0.6787519659 315.1680293792 +0.00000000556 1.30277646899 133.1008708993 +0.00000000449 6.05954557724 141.6988906084 +0.00000000447 5.83737433218 823.9914342234 +0.00000000517 3.62832879827 934.9485149682 +0.00000000482 1.04855231956 1055.4497769261 +0.00000000482 4.07207792722 195.8906076987 +0.00000000428 0.65142455407 427.3489504014 +0.00000000585 5.48406138684 376.1956146969 +0.00000000469 3.87344294455 320.5846553506 +0.00000000488 2.8352396426 460.5384408198 +0.0000000045 4.30419652064 88.1149206916 +0.00000000537 0.85582040238 214.1928673153 +0.00000000438 1.32216133929 963.4027029714 +0.0000000056 2.50374228728 952.0963702766 +0.00000000442 2.80002649649 209.1544938538 +0.00000000443 4.31062007978 9992.8729037722 +0.00000000469 0.45235276525 464.7312265138 +0.00000000488 0.35817443686 36.9091953604 +0.00000000418 4.81080887468 775.233389447 +0.00000000417 4.93943593579 306.0969289181 +0.00000000483 3.9284792242 39.6175083461 +0.00000000467 1.89153069484 30.0562807905 +0.0000000041 5.52148731635 118.0706277456 +0.00000000406 1.35991757653 945.9942152321 +0.00000000446 4.0665611248 380.3884003909 +0.00000000466 3.65954736664 988.532484885 +0.00000000418 1.40185532806 313.9441891018 +0.00000000481 1.80873987903 43.1289704839 +0.00000000437 0.86746182155 170.9732741062 +0.00000000483 4.49894122772 46.2097904851 +0.00000000398 2.90977731924 131.5469622218 +0.00000000529 3.74604329884 699.1797664925 +0.00000000396 0.34033987778 2943.5060541272 +0.00000000545 2.97400965609 305.6068018236 +0.00000000412 3.81935995126 84.3428261229 +0.00000000425 2.60672101181 121.8427223143 +0.00000000474 2.41769418569 838.218528225 +0.00000000457 1.27246488727 107.7586406646 +0.00000000519 3.12247974037 10213.285546211 +0.00000000495 4.63705386984 301.4140161296 +0.00000000537 3.92653937147 212.4053235607 +0.00000000385 3.3347632505 806.725958836 +0.00000000477 1.66001855277 175.4266922311 +0.00000000378 0.47722247042 200.5564741447 +0.00000000459 5.14821844812 960.2213092337 +0.00000000401 4.36420932544 739.0579072695 +0.00000000467 2.96423984091 170.0100662597 +0.00000000457 4.45829983338 33.1371007917 +0.00000000476 3.63257697985 20.4950532349 +0.00000000462 3.57494442856 71.6002048296 +0.00000000376 2.94770389653 6062.6632075526 +0.00000000473 5.32759318114 373.9079928365 +0.00000000383 1.84111991862 346.3999663373 +0.00000000366 2.05039240297 87.3117715395 +0.00000000383 2.00608370504 3274.1250177854 +0.00000000374 5.65444305031 540.7366653585 +0.0000000041 5.62629715297 58.319272332 +0.00000000441 6.26992749567 378.9039276826 +0.00000000451 3.05920369737 898.7730327907 +0.00000000371 5.65787287655 89.7594520943 +0.00000000367 5.71998148487 96.8729990951 +0.0000000041 1.06290837961 1257.7031721002 +0.00000000418 2.03053179312 146.594251718 +0.00000000492 0.89529424356 423.6292454594 +0.00000000474 2.43080822444 705.1176573257 +0.00000000457 3.42347802916 829.6205085159 +0.00000000419 0.32183412086 90.5626012464 +0.00000000347 3.6011680744 449.232108125 +0.00000000397 2.29159647723 782.3469364478 +0.00000000433 3.40938468811 32.4557772355 +0.00000000343 4.30952656038 401.3253966105 +0.00000000351 0.42160026295 3686.4961146598 +0.0000000036 5.83204569879 491.5579294568 +0.00000000389 2.73429108352 36.1754821775 +0.00000000434 0.33664392528 55.1378785943 +0.00000000346 5.09191837323 392.6579409322 +0.00000000336 2.38696934868 295.1942410061 +0.00000000336 1.56832822829 233.7459645631 +0.000000004 3.08774286568 745.9108218394 +0.00000000468 4.21298903633 832.5894539325 +0.000000004 1.32415028336 551.1010420662 +0.00000000344 1.52193307438 754.8389099486 +0.00000000433 3.06696455642 885.4397106664 +0.00000000346 4.7697143387 4113.0943055358 +0.00000000329 3.31034285904 952.3570027075 +0.00000000425 2.90590905341 462.0229135281 +0.00000000342 5.87738962422 561.934294009 +0.00000000439 0.20791179302 768.8535556291 +0.0000000033 2.08599193524 614.6244920485 +0.00000000394 3.59805431851 1261.6353253633 +0.00000000369 6.03075127328 199.8057146193 +0.00000000375 2.56075851331 732.6951197941 +0.00000000408 0.69233617038 328.2407190726 +0.00000000331 4.2833330937 541.5398145106 +0.00000000323 0.06694179304 433.7599219866 +0.00000000431 4.5060334092 2914.0142358238 +0.00000000343 2.18898146246 80.1982245387 +0.00000000437 5.34124436008 387.2413149608 +0.00000000371 4.82569229712 103.3534066495 +0.00000000318 3.75720880396 749.2098356561 +0.00000000344 0.70749566894 229.9738699944 +0.00000000312 6.02741985422 361.3778198643 +0.0000000034 0.64358874512 303.8616966844 +0.00000000394 0.49801994278 248.4631856592 +0.00000000309 5.83535487659 236.1936451179 +0.00000000325 2.65292455786 757.2171545342 +0.00000000365 0.56788400592 402.2191684878 +0.00000000342 3.83450185886 519.3960243561 +0.00000000306 0.35126074897 354.9979860464 +0.00000000314 5.42086935152 1151.4290041439 +0.00000000384 0.09367760642 201.5196819912 +0.00000000307 5.62165090342 426.4863162914 +0.00000000301 1.78550205039 1354.4331588434 +0.000000003 5.23426324539 190.4045457581 +0.00000000296 3.15801280224 192.8522263129 +0.00000000381 1.98600461808 109.9456887885 +0.0000000037 5.57659190517 562.1467423301 +0.00000000305 2.73187068494 840.6662087798 +0.00000000374 3.73375594662 420.4478517217 +0.00000000307 4.03149340189 426.7100654606 +0.0000000032 1.426651801 2730.2069586892 +0.00000000392 0.143432949 206.3979967583 +0.00000000288 2.44787565138 623.2225117576 +0.00000000344 1.57825843162 6290.1893969922 +0.00000000317 1.84490263693 214.9436268407 +0.00000000346 2.16849893508 3171.0322435668 +0.00000000286 1.01623455966 315.6411101312 +0.00000000361 3.44807605339 259.769518354 +0.0000000028 4.64272946177 254.1404440615 +0.00000000285 2.09430258387 335.1418177523 +0.00000000281 4.72136141979 317.142629182 +0.00000000289 4.70265740009 29.7474642498 +0.0000000029 2.74360609522 551.031606097 +0.000000003 5.23308974173 1321.4390704036 +0.00000000283 1.21193797828 1699.2792165032 +0.0000000028 0.45877292284 38.6061163898 +0.00000000273 1.81952809851 1056.2005364515 +0.00000000336 5.63115066542 95.2284676924 +0.00000000309 3.33676739908 1193.9672737968 +0.00000000288 2.57603349418 1166.4068576709 +0.00000000277 3.35359995343 532.8723588323 +0.00000000287 0.37229115993 114.9416236346 +0.00000000274 4.21164027953 90.8232336773 +0.00000000267 5.61367132586 870.4618571394 +0.00000000376 6.14391456675 913.0001267923 +0.00000000296 5.75705165982 4010.0015313172 +0.00000000304 1.97982468634 495.9631634719 +0.00000000308 5.08911712262 481.7360694703 +0.00000000265 0.02893016561 172.4577468145 +0.00000000291 2.10106037916 619.2903584945 +0.00000000273 4.78343050572 771.3012361839 +0.00000000358 0.04093867464 637.4496057592 +0.00000000272 5.86505586319 332.1728723357 +0.00000000266 3.28626000731 560.7104537316 +0.00000000312 3.91213951915 1226.2106027112 +0.00000000258 3.41185135958 426.8106391971 +0.00000000257 1.06772454181 714.6788848813 +0.00000000258 6.24129294573 426.3857425549 +0.00000000256 0.75289096697 103.843533744 +0.00000000254 3.21116652124 102.3420146932 +0.00000000254 6.14632777985 620.253566341 +0.00000000266 2.54280196709 132.8884225782 +0.00000000314 0.31303204249 991.7138786227 +0.00000000317 2.93589163442 357.2332182801 +0.00000000266 6.1228063667 57.5161231799 +0.00000000254 2.99730079627 642.3449668688 +0.00000000267 5.54663413439 628.5909536192 +0.00000000348 1.33319249154 815.0633461142 +0.00000000278 5.5957374192 334.5511169213 +0.00000000303 3.22789148979 409.1897031367 +0.00000000246 3.90430259983 441.576044403 +0.0000000026 3.8635529353 639.3760214522 +0.0000000025 0.07635434166 2840.4132799086 +0.00000000246 5.71009371698 476.3194434989 +0.00000000301 6.15272106984 559.6990617753 +0.00000000268 3.73809606804 658.0565335787 +0.00000000316 4.63035287047 745.277682393 +0.00000000311 3.51827727424 2751.5475996916 +0.00000000239 0.51133317457 1041.2226829245 +0.00000000238 5.4634727942 4216.1870797544 +0.00000000262 3.20254407166 1251.3403846248 +0.00000000238 1.02679111743 1262.3860848887 +0.00000000277 3.32996713394 545.4719677737 +0.00000000271 0.49229846069 419.532827985 +0.00000000303 3.77087511317 285.3723810196 +0.00000000234 3.64328189368 407.4757357648 +0.0000000027 3.93080966194 313.4711083498 +0.00000000302 3.15201610429 915.235359026 +0.00000000264 0.46127639727 720.8986600048 +0.00000000235 1.74238582338 369.0820676961 +0.00000000284 5.20345848078 395.105621487 +0.00000000295 5.03016292492 594.6507036754 +0.0000000029 1.94941528794 907.3710524998 +0.00000000229 0.11049722694 3259.8979237838 +0.00000000304 1.81516929363 49.7212526229 +0.00000000268 5.54944666204 12352.8526045448 +0.00000000248 4.39993603541 385.5443939314 +0.00000000234 1.63365119249 3590.516887442 +0.00000000317 4.74907646809 420.005908737 +0.00000000228 4.89094697746 1181.4371008246 +0.00000000258 2.41510535278 550.1378342197 +0.00000000236 4.10002766188 6467.9257579616 +0.00000000249 1.97767956861 589.4947101349 +0.00000000226 1.60308230318 316.279995072 +0.00000000286 6.10513234736 484.7050148869 +0.00000000299 3.71741328977 1123.1178284926 +0.00000000263 1.85502475341 608.877797677 +0.0000000022 0.94624116595 316.5037442412 +0.00000000292 3.12099513976 47.6942631934 +0.00000000217 4.93010394323 281.1795953256 +0.00000000295 3.18346450625 1050.9963588012 +0.00000000248 5.48523310249 638.9340784675 +0.00000000276 1.09325899753 544.5087599272 +0.00000000279 2.65446123759 134.1122628556 +0.00000000247 4.17284927352 950.1388168163 +0.00000000212 2.45582771491 1164.7623262682 +0.00000000266 2.30028827109 314.9073969483 +0.00000000215 3.55148746518 1097.0942747017 +0.00000000223 0.36862624591 81.8951455681 +0.00000000283 0.35013012349 1269.4996318895 +0.00000000263 0.58255768951 386.9806825299 +0.00000000208 4.61303945066 668.2084619653 +0.00000000222 4.51639912193 304.1223291153 +0.00000000274 0.63572336701 679.2541622292 +0.00000000215 0.74685271552 1008.9793540101 +0.00000000268 3.43326489941 598.8434893694 +0.00000000271 3.98364990268 453.6855262499 +0.00000000215 2.24139383226 661.2379273164 +0.00000000264 2.58516335032 2527.2028039897 +0.00000000205 1.94472028389 650.1922270525 +0.00000000258 1.50724315598 1759.8337210689 +0.00000000272 6.27135287672 990.2294059144 +0.00000000201 1.11891338895 97.4155158163 +0.00000000236 4.13547185065 348.635198571 +0.00000000201 2.67485193508 1546.5346256309 +0.0000000025 5.44391862722 1254.5217783625 +0.00000000203 5.48660442144 557.0389328994 +0.0000000025 0.32142312427 25448.0058552602 +0.00000000198 0.91019549387 1310.3933701397 +0.000000002 0.90438804926 47.061123747 +0.00000000194 4.05730813129 426.8588233069 +0.00000000197 0.58292199999 156.6767441354 +0.00000000197 2.5938418852 639.8491022042 +0.00000000201 1.49980256114 827.9235874865 +0.00000000197 5.79126360809 639.9454704238 +0.00000000266 1.45514683392 109.2431133729 +0.00000000239 4.63640382863 868.7167520002 +0.00000000194 5.59582424111 426.3375584451 +0.00000000247 2.91348766248 689.6185389369 +0.00000000205 1.04616771894 448.6895914038 +0.00000000232 1.76503818816 354.2642728635 +0.00000000224 3.45391027762 1190.0351205337 +0.00000000221 6.27951545913 1596.1864422846 +0.00000000237 1.24961141369 882.9438460018 +0.00000000206 5.17010664247 253.4591205053 +0.00000000203 0.25518217825 4002.8879843164 +0.00000000245 3.94368773869 769.8167634756 +0.00000000255 6.1179075155 763.4369296577 +0.00000000194 2.83197251801 263.7016716171 +0.00000000237 2.1400737388 2700.7151403858 +0.00000000203 3.00078001542 1385.174968707 +0.00000000203 3.88000057282 419.4364597654 +0.00000000186 4.79530535895 843.6351541964 +0.00000000203 0.16707173895 535.9107402181 +0.00000000245 0.76762638475 5643.1785636774 +0.00000000183 2.20151176434 35.1640902212 +0.00000000242 3.41613986919 864.2420820159 +0.00000000249 3.47840802421 1045.8885493705 +0.00000000199 4.70077509959 1276.6131788903 +0.00000000189 1.8424761039 434.6749457233 +0.00000000192 3.83148077309 666.723989257 +0.00000000201 1.34290804373 1012.9115072732 +0.0000000021 5.12097279511 3494.5376602242 +0.00000000192 1.36630036429 904.4021070832 +0.00000000195 1.62629576534 364.3467652809 +0.00000000179 1.6650299905 244.791664827 +0.00000000186 4.55663748319 347.4113582936 +0.00000000201 0.5021968074 36.3879304986 +0.00000000179 4.55153097409 97.4636999261 +0.000000002 0.68398141887 2015.6710861598 +0.00000000195 2.20599546209 66.1835788582 +0.00000000186 4.48925201018 611.4430983108 +0.00000000186 3.13663606153 433.663553767 +0.00000000177 3.62811326217 326.6868103951 +0.00000000206 0.38552475035 857.1285350151 +0.00000000229 1.22330638216 2906.900688823 +0.00000000213 6.08436923028 271.61836777 +0.00000000174 6.18833529233 3576.2897934404 +0.0000000022 2.89866380776 322.6116447801 +0.00000000202 2.43755817264 812.1425848074 +0.00000000211 4.27999470527 1127.2624300768 +0.00000000188 0.97173474238 1080.7225711916 +0.00000000168 0.65008064023 1493.093668066 +0.00000000208 4.68942071563 5429.8794682394 +0.00000000182 0.76058628096 504.561183181 +0.00000000167 6.22608046965 108.50940019 +0.00000000176 2.08816807487 670.916774951 +0.0000000017 1.55680702386 1670.8250285 +0.00000000187 4.12687876136 9985.7593567714 +0.00000000166 1.5859635437 1379.7059531089 +0.0000000017 1.30946662341 837.6972633632 +0.00000000166 0.02413278965 224.6054281328 +0.00000000204 6.12072939658 9360.089164459 +0.00000000189 0.28191962964 1175.8080265321 +0.00000000184 2.8746109364 398.1440028728 +0.00000000172 5.41410693088 2306.7901615509 +0.00000000174 0.94052578814 632.0329797878 +0.00000000181 2.20017945285 1049.0869894507 +0.00000000176 1.0985763266 531.978586955 +0.00000000201 2.68411933635 795.6802585721 +0.00000000197 1.43444932583 347.3631741838 +0.000000002 4.33954193534 1364.7280995819 +0.00000000166 2.8393687284 3553.9115221378 +0.0000000016 1.28778451384 962.5089310941 +0.00000000206 3.02518737424 1141.1340634054 +0.000000002 5.54644533685 308.3151148093 +0.00000000158 4.7546243761 1534.7381658416 +0.00000000156 3.42359004405 241.7532834412 +0.00000000182 5.26192506263 968.1380053866 +0.00000000168 0.3705510874 10007.0999977738 +0.00000000174 4.61279044571 223.3334037456 +0.00000000158 4.23116519562 821.703812363 +0.00000000212 5.98406058023 432.7485300303 +0.0000000016 4.08093018212 632.7355552034 +0.00000000179 5.74376301842 924.0458270562 +0.00000000185 3.01715709315 55.8715917772 +0.00000000185 0.75718598244 1286.9081196288 +0.0000000017 3.46903106526 1304.9243545416 +0.00000000167 3.19767851189 635.231419868 +0.00000000153 3.8300620821 318.679491517 +0.00000000156 1.61558494091 110.2545053292 +0.00000000206 1.62702696825 389.9496279465 +0.00000000184 3.31730160238 1578.0271950199 +0.00000000184 6.19913208096 731.6837278378 +0.00000000158 5.58628906712 42.3258213318 +0.00000000159 2.00727485442 702.1487119091 +0.00000000155 0.02889842368 1357.6145525811 +0.00000000151 5.80616069064 680.0573113813 +0.00000000157 5.67235483479 77837.1112338466 +0.00000000156 2.78001360754 1567.7322542814 +0.00000000203 5.91820261629 971.1069508032 +0.00000000156 5.68482948401 649.4585138696 +0.00000000186 5.72093247348 664.2763087022 +0.00000000184 4.05878767739 976.7360250957 +0.00000000159 3.10978439502 230.7075831773 +0.00000000154 4.54479813612 1239.5439248355 +0.00000000177 4.68148789757 2921.1277828246 +0.00000000158 4.30854435851 633.7469471597 +0.00000000195 5.33376523453 1130.2313754934 +0.00000000188 2.04023570497 1127.0499817557 +0.00000000174 2.88817750136 25668.418497699 +0.00000000161 2.9630000889 152.7445908723 +0.0000000017 1.7077956077 493.303034596 +0.00000000156 3.05331862578 913.7508863177 +0.00000000169 3.18325334507 757.8078553652 +0.00000000145 0.8967219869 632.831923423 +0.00000000149 2.69519361988 203.2647871304 +0.00000000167 2.96547549589 1201.831580323 +0.00000000187 3.17592113403 842.9014410135 +0.00000000173 1.9152883635 3487.4241132234 +0.00000000154 0.37169915171 285.1117485887 +0.00000000198 3.14620903981 640.8604941605 +0.00000000143 3.42760427364 520.129737539 +0.00000000157 2.34913118792 5959.570433334 +0.00000000178 5.34566184657 272.5815756165 +0.00000000171 3.34185265551 3067.9394693482 +0.00000000171 4.87848878292 354.5249052944 +0.00000000189 0.07069084691 1585.8915015461 +0.00000000137 1.28925665885 214.1022445901 +0.00000000137 3.494384829 212.4959462859 +0.00000000174 3.07450555579 64.9597385808 +0.00000000181 0.78652249647 657.1627617014 +0.00000000158 2.93809799392 211.6545640353 +0.00000000133 5.70724173596 469.7271613599 +0.0000000014 0.35530248121 219.5188705615 +0.00000000132 1.60614108449 1372.5924061081 +0.00000000164 1.68236348359 707.5653378805 +0.00000000128 1.49742950959 45.2465826386 +0.00000000132 4.98075995751 238.5718897035 +0.0000000014 3.62845435388 423.8898778903 +0.00000000134 1.41837795083 3906.9087570986 +0.00000000127 1.48966646069 856.3777754897 +0.00000000158 2.57990141197 369.9758395734 +0.00000000132 2.39662455993 184.7272873558 +0.0000000014 4.36785639279 207.0793203145 +0.00000000157 4.56655940808 251.1714986449 +0.00000000125 4.60433583965 6076.8903015542 +0.00000000121 1.59513269211 184.8449074348 +0.00000000145 5.85121885906 221.8971151471 +0.00000000137 0.76499603885 476.1069951778 +0.00000000139 6.02467582226 429.3065038617 +0.00000000117 0.23611722307 426.7582495704 +0.00000000117 3.13382984215 426.4381321816 +0.00000000116 4.3480144872 418.9633790134 +0.00000000135 2.69789181467 455.1699989582 +0.00000000134 1.19058772772 502.8642621516 +0.00000000123 3.97560160218 499.895316735 +0.0000000011 2.37032413718 439.9315130003 +0.00000000109 6.20303291896 220.3007678542 +0.00000000109 1.38979633175 325.9530972122 +0.00000000115 0.05845336809 631.8205314667 +0.00000000139 2.21086387259 9573.388259897 +0.00000000142 6.14666228712 3340.6124266998 +0.00000000122 4.77182119272 604.4725636619 +0.00000000119 3.03461367061 528.2064923863 +0.00000000127 2.97263950543 498.9321088885 +0.00000000111 5.01192320232 220.2001941177 +0.00000000126 3.95743516129 566.600160455 +0.00000000098 2.36210526249 634.2682120215 +0.00000000108 2.46872857126 83.3796182764 +0.00000000101 4.88259474274 425.3261664888 +0.00000000127 4.89006771254 162.0933701068 +0.00000000099 0.90073463816 586.3133163972 +0.00000000099 0.16310526294 394.3548619616 +0.00000000115 0.49160291262 517.1607921224 +0.00000000101 3.86043866859 198.1087935899 +0.00000000105 3.48222097813 5863.5912061162 +0.00000000104 4.61148354671 220.5245170234 +0.00000000101 4.77041950285 427.8702152632 +0.00000000098 2.90784721214 199.9657733137 +0.00000000127 0.14136936897 2332.0629558164 +0.00000000091 6.22628300117 211.2933578679 +0.000000001 5.14847283436 226.7924762567 +0.00000000091 4.84054379386 215.3048330081 +0.00000000099 4.375834924 640.4185511758 +0.00000000093 5.30395179617 222.7002642992 +0.00000000086 4.57481701854 636.9765250072 +0.00000000111 0.61102669309 1089.129394439 +0.00000000086 4.50969293872 625.8826406335 +0.00000000088 0.36828594935 444.1242986943 +0.00000000093 5.76287499885 203.8979265768 +0.00000000082 2.85558603378 318.8395502114 +0.00000000082 5.19618475111 1467.8208738005 +0.00000000086 0.97633784601 200.0352092829 +0.00000000082 4.78557953017 195.7729876197 +0.00000000106 2.29520624233 799.6124118352 +0.00000000081 3.57727166766 205.9731001161 +0.00000000078 5.5034351258 262.8078997398 +0.00000000087 0.76830756075 201.9927627432 +0.00000000102 2.11516755277 206.9363079626 +0.00000000081 5.29639775054 111.1695290659 +0.00000000075 2.77117107886 255.8373650909 +0.00000000074 5.81587984729 316.4400537664 +0.00000000076 1.78743197928 171.6545976624 +0.00000000094 4.99996904753 378.6432952517 +0.00000000089 5.85818860151 807.9497991134 +0.00000000072 0.99858616883 280.2163874791 +0.00000000099 0.15018241445 186.2117600641 +0.00000000072 5.15715918322 110.1581371096 diff --git a/kstars/kstars/data/saturn.L1.vsop b/kstars/kstars/data/saturn.L1.vsop new file mode 100644 index 00000000..191df50e --- /dev/null +++ b/kstars/kstars/data/saturn.L1.vsop @@ -0,0 +1,642 @@ +213.54295595986 0.000000 0.000000 +0.01296855005 1.82820544701 213.299095438 +0.00564347566 2.88500136429 7.1135470008 +0.0009832303 1.08070061328 426.598190876 +0.0010767877 2.27769911872 206.1855484372 +0.00040254586 2.0412825709 220.4126424388 +0.00019941734 1.27954662736 103.0927742186 +0.00010511706 2.748803928 14.2270940016 +0.00006939233 0.40493079985 639.897286314 +0.00004803325 2.44194097666 419.4846438752 +0.00004056325 2.92166618776 110.2063212194 +0.0000376863 3.6496563146 3.9321532631 +0.00003384684 2.41694251653 3.1813937377 +0.000033022 1.26256486715 433.7117378768 +0.00003071382 2.3273931775 199.0720014364 +0.00001953036 3.563946833 11.0457002639 +0.00001249348 2.62803737519 95.9792272178 +0.00000921683 1.9608983425 227.5261894396 +0.00000705587 4.4168924933 529.6909650946 +0.00000649654 6.17418093659 202.2533951741 +0.00000627603 6.11088227167 309.2783226558 +0.00000486843 6.03998200305 853.196381752 +0.00000468377 4.61707843907 63.7358983034 +0.00000478501 4.98776987984 522.5774180938 +0.0000041701 2.11708169277 323.5054166574 +0.0000040763 1.29949556676 209.3669421749 +0.00000343826 3.95854178574 412.3710968744 +0.00000339724 3.63396398752 316.3918696566 +0.00000335936 3.77173072712 735.8765135318 +0.00000331933 2.86077699882 210.1177017003 +0.00000352489 2.31707079463 632.7837393132 +0.00000289429 2.73263080235 117.3198682202 +0.00000265801 0.54344631312 647.0108333148 +0.00000230493 1.64428879621 216.4804891757 +0.00000280911 5.74398845416 2.4476805548 +0.00000191667 2.96512946582 224.3447957019 +0.00000172891 4.07695221044 846.0828347512 +0.00000167131 2.59745202658 21.3406410024 +0.00000136328 2.28580246629 10.2949407385 +0.00000131364 3.44108355646 742.9900605326 +0.00000127838 4.09533471247 217.2312487011 +0.00000108862 6.16141072262 415.5524906121 +0.00000093909 3.48397279899 1052.2683831884 +0.00000092482 3.94755499926 88.865680217 +0.00000097584 4.72845436677 838.9692877504 +0.000000866 1.21951325061 440.8252848776 +0.00000083463 3.11269504725 625.6701923124 +0.00000077588 6.24408938835 302.164775655 +0.00000061557 1.82789612597 195.1398481733 +0.000000619 4.29344363385 127.4717966068 +0.00000067106 0.28961738595 4.665866446 +0.00000056919 5.01889578112 137.0330241624 +0.0000005416 5.12628572382 490.3340891794 +0.00000054585 0.28356341456 74.7815985673 +0.00000051425 1.45766406064 536.8045120954 +0.00000065843 5.64757042732 9.5612275556 +0.0000005778 2.47630552035 191.9584544356 +0.00000044444 2.70873627665 5.4166259714 +0.00000046799 1.1772121105 149.5631971346 +0.0000004038 3.88870105683 728.762966531 +0.00000037768 2.53379013859 12.5301729722 +0.00000046649 5.14818326902 515.463871093 +0.00000045891 2.23198878761 956.2891559706 +0.000000404 0.4128152044 269.9214467406 +0.00000037191 3.78239026411 2.9207613068 +0.00000033778 3.21070688046 1368.660252845 +0.00000037969 0.6466596718 422.6660376129 +0.00000032857 0.30063884563 351.8165923087 +0.0000003305 5.43038091186 1066.49547719 +0.00000030276 2.84067004928 203.0041546995 +0.00000035116 6.08421794089 5.6290742925 +0.00000029667 3.39052569135 1059.3819301892 +0.00000033217 4.64063092111 277.0349937414 +0.00000031876 4.3862292377 1155.361157407 +0.00000028913 2.02614760507 330.6189636582 +0.00000028264 2.74178953996 265.9892934775 +0.00000030089 6.18684614308 284.1485407422 +0.00000031329 2.43455855525 52.6901980395 +0.00000026493 4.51214170121 340.7708920448 +0.00000021983 5.14437352579 4.192785694 +0.0000002223 1.96481952451 203.7378678824 +0.00000020824 6.16048095923 860.3099287528 +0.0000002169 2.67578768862 942.062061969 +0.00000022552 5.88579123 210.8514148832 +0.00000019807 2.31345263487 437.6438911399 +0.00000019447 4.76573277668 70.8494453042 +0.0000001931 4.10209060369 18.1592472647 +0.00000022662 4.13732273379 191.2076949102 +0.00000018209 0.90310796389 429.7795846137 +0.00000017667 1.84954766042 234.6397364404 +0.00000017547 2.44735118493 423.4167971383 +0.00000015428 4.23790088205 1162.4747044078 +0.00000014608 3.59713247857 1045.1548361876 +0.00000014111 2.94262468353 1685.0521225016 +0.00000016328 4.05665272725 949.1756089698 +0.00000013348 6.2450959224 38.1330356378 +0.00000015918 1.06434204938 56.6223513026 +0.00000014059 1.43503954068 408.4389436113 +0.00000013093 5.75815864257 138.5174968707 +0.00000015772 5.59350835225 6.1503391543 +0.00000014962 5.77192239389 22.0914005278 +0.00000016024 1.93900586533 1272.6810256272 +0.00000016751 5.96673627422 628.8515860501 +0.00000012843 4.24658666814 405.2575498736 +0.00000013628 4.09892958087 1471.7530270636 +0.00000015067 0.74142807591 200.7689224658 +0.00000010961 1.55022573283 223.5940361765 +0.00000011695 1.81237511034 124.433415221 +0.00000010346 3.46814088412 1375.7737998458 +0.00000012056 1.85655834555 131.4039498699 +0.00000010123 2.38221133049 107.0249274817 +0.00000009855 3.95166998848 430.5303441391 +0.00000009803 2.55389483994 99.9113804809 +0.00000010614 5.36692189034 215.7467759928 +0.0000001208 4.84549317054 831.8557407496 +0.0000001021 6.0769296137 32.2433289144 +0.00000009245 3.6541746727 142.4496501338 +0.00000008984 1.23808405498 106.2741679563 +0.00000009336 5.81062768434 7.1617311106 +0.00000009717 1.38703872827 145.6310438715 +0.00000008394 4.42341211111 703.6331846174 +0.0000000837 5.64015188458 62.2514255951 +0.00000008244 2.42225929772 1258.4539316256 +0.00000007784 0.52562994711 654.1243803156 +0.00000007626 3.75258725596 312.1990839626 +0.00000007222 0.28429555677 0.7507595254 +0.00000008236 6.22250515902 14.977853527 +0.00000007054 0.5317781074 388.4651552382 +0.00000006567 3.48657341701 35.4247226521 +0.00000009011 4.9491962691 208.633228992 +0.0000000898 0.08138173719 288.0806940053 +0.00000006421 3.32905264657 1361.5467058442 +0.00000006489 2.89389587598 114.1384744825 +0.00000006244 0.54973852782 65.2203710117 +0.00000006154 2.67885860584 2001.4439921582 +0.00000006742 0.23586769279 8.0767548473 +0.00000007297 4.85321224483 222.8603229936 +0.00000006302 3.80651124694 1788.1448967202 +0.00000005824 4.39327457448 81.7521332162 +0.00000006102 0.88585782895 92.0470739547 +0.00000006914 2.04631426723 99.1606209555 +0.00000005363 5.47995103139 563.6312150384 +0.00000005172 2.11968421583 214.2623032845 +0.00000005117 5.76987684107 565.1156877467 +0.00000006197 1.625536888 1589.0728952838 +0.0000000497 0.41949366126 76.2660712756 +0.0000000664 5.82582210639 483.2205421786 +0.00000005277 4.57975789757 134.5853436076 +0.00000004974 4.20243895902 404.5067903482 +0.0000000515 4.67582673243 212.3358875915 +0.00000004764 4.59303997414 554.0699874828 +0.00000004573 3.24875415786 231.4583427027 +0.00000004811 0.46206327592 362.8622925726 +0.00000005148 3.33570646174 1.4844727083 +0.00000004654 5.80233066659 217.964961884 +0.00000004509 5.37581684215 497.4476361802 +0.00000004443 0.11349392292 295.0512286542 +0.00000004943 3.78020789259 1265.5674786264 +0.00000004211 4.8830602196 98.8999885246 +0.00000004252 5.00120115113 213.3472795478 +0.00000004774 4.53259894142 1148.2476104062 +0.00000003911 0.58582192963 750.1036075334 +0.00000005069 2.20305668335 207.8824694666 +0.00000003553 0.35374030841 333.657345044 +0.00000003771 0.98542435766 24.3790223882 +0.00000003458 1.84990273999 225.8292684102 +0.00000003401 5.31342401626 347.8844390456 +0.00000003347 0.21414641376 635.9651330509 +0.00000003637 1.61315058382 245.5424243524 +0.00000003416 2.19551489078 1574.8458012822 +0.00000003655 0.8054424569 343.2185725996 +0.0000000426 1.80258750109 213.2509113282 +0.0000000311 3.03815175282 1677.9385755008 +0.00000003052 1.33858964447 543.9180590962 +0.00000003694 0.81606028298 344.7030453079 +0.00000003016 3.36219319026 7.8643065262 +0.00000002937 4.86927342776 144.1465711632 +0.00000002768 2.42707131609 2317.8358618148 +0.00000003059 4.30820099442 6062.6632075526 +0.0000000365 5.12802531219 218.9281697305 +0.00000002963 3.53480751374 2104.5367663768 +0.0000000323 2.88057019783 216.2198567448 +0.00000002984 2.52971310583 1692.1656695024 +0.00000002897 5.7325648224 9992.8729037722 +0.00000002591 3.79880285744 17.2654753874 +0.00000003495 5.29902525443 350.3321196004 +0.00000002859 3.72804950659 6076.8903015542 +0.00000002775 0.23549396237 357.4456666012 +0.00000002976 2.48769315964 46.470422916 +0.00000002487 4.3786807853 217.491881132 +0.00000002711 5.1537684015 10007.0999977738 +0.00000003127 1.92343235583 17.4084877393 +0.00000003181 1.72419900322 1169.5882514086 +0.00000002348 0.77373103004 414.0680179038 +0.00000002606 3.4283691344 31.019488637 +0.00000002556 0.91735028377 479.2883889155 +0.00000002399 4.82440545738 1279.794572628 +0.00000002245 3.76323995584 425.1137181677 +0.0000000302 0.25310250109 120.358249606 +0.00000002503 2.10679832121 168.0525127994 +0.00000002564 1.63158205055 182.279606801 +0.00000002221 3.15472373256 212.7778305762 +0.00000002357 2.33145013714 218.7157214094 +0.0000000251 4.51903989011 198.321241911 +0.00000002715 5.76330259543 618.5566453116 +0.00000002204 3.35952557362 160.6088973985 +0.00000002648 0.71962005233 85.8272988312 +0.00000002029 5.28642331696 125.9873238985 +0.00000002497 1.36671447252 1905.4647649404 +0.00000002017 1.11498225426 447.9388318784 +0.00000002052 1.27587874735 14.0146456805 +0.00000002254 3.2244767419 273.1028404783 +0.00000002014 0.39787014152 358.9301393095 +0.00000001981 2.33696859021 28.4541880032 +0.00000002197 5.93386789705 13.3333221243 +0.00000002237 3.64433751164 213.8203602998 +0.0000000193 1.8567174034 1.2720243872 +0.00000002037 5.05300562628 424.1505103212 +0.00000001994 1.35690802366 20.6069278195 +0.00000001911 3.44106886717 69.1525242748 +0.00000001925 3.75243031545 28.3111756513 +0.00000002297 4.24557050896 1464.6394800628 +0.00000002117 2.25897766314 116.4260963429 +0.00000001847 5.40631472802 31.492569389 +0.00000001841 1.56916484272 650.9429865779 +0.00000001884 6.27233535258 25.1297819136 +0.0000000196 4.8948401484 275.5505210331 +0.00000002016 5.45791785675 842.1506814881 +0.00000002282 4.9627694744 258.8757464767 +0.00000001709 3.99098237135 416.3032501375 +0.00000002176 0.00746756006 0.8937718773 +0.00000001634 5.30978165487 251.4321310758 +0.00000001687 0.41586020065 54.1746707478 +0.0000000191 2.5982575579 329.7251917809 +0.00000002113 2.56582292726 59.8037450403 +0.00000001921 2.42279051938 113.3877149571 +0.00000001658 5.4732365154 1073.6090241908 +0.0000000159 2.7754529735 1994.3304451574 +0.00000001936 3.47558926847 1581.959348283 +0.00000001649 1.82779010589 128.9562693151 +0.00000001598 1.718064653 129.9194771616 +0.00000001967 1.25160413795 621.7380390493 +0.00000001702 1.910761028 278.5194664497 +0.00000001569 0.16491194947 643.0786800517 +0.00000001989 5.28799230992 508.3503240922 +0.0000000152 0.56950979689 320.3240229197 +0.00000001501 1.99815894193 1891.2376709388 +0.00000001532 3.27362317849 2420.9286360334 +0.00000001701 2.72041261115 767.3690829208 +0.00000001561 6.09424459628 280.9671470045 +0.00000001331 4.2094444379 546.956440482 +0.00000001381 2.0676810083 192.6921676185 +0.00000001368 6.28049502257 1795.258443721 +0.00000001519 2.20299556153 2008.557539159 +0.00000001356 4.01521042413 721.6494195302 +0.00000001296 4.84815978742 45.5766510387 +0.00000001267 5.28146654999 173.9422195228 +0.00000001402 6.1295155155 39.3568759152 +0.00000001252 2.19169926554 2634.2277314714 +0.00000001466 4.16354845643 26.826702943 +0.00000001285 3.76170874847 2.2876218604 +0.000000015 5.41022492529 214.0498549634 +0.00000001396 4.78595583428 219.4494345923 +0.0000000143 0.70934745161 254.9435932136 +0.00000001195 3.71281085322 264.5048207692 +0.00000001181 0.42635230882 41.6444977756 +0.0000000119 2.02079286787 1485.9801210652 +0.0000000116 5.23649231796 181.0557665236 +0.00000001535 3.62746990294 561.1835344836 +0.0000000112 1.0912792213 6.592282139 +0.000000011 0.27844612141 184.0941479094 +0.00000001227 1.3996968127 209.106309744 +0.00000001353 6.12903657666 207.6700211455 +0.00000001124 6.05105541765 291.262087743 +0.00000001194 4.79565407023 1478.8665740644 +0.00000001082 4.73602931755 78.7137518304 +0.00000001202 3.47301104146 51.2057253312 +0.00000001298 2.34761557822 210.3783341312 +0.00000001166 4.20037524355 417.0369633204 +0.00000001228 3.94985981275 1781.0313497194 +0.00000001401 2.41318931513 636.7158925763 +0.00000001009 6.17414889934 2111.6503133776 +0.00000001084 3.68958647346 274.0660483248 +0.00000001068 0.80258823981 436.8931316145 +0.00000001007 3.4279250886 629.6023455755 +0.00000000998 5.57130056835 205.2223405907 +0.00000001058 1.05742945779 237.6781178262 +0.0000000102 3.336672903 166.828672522 +0.00000000965 6.08359503243 601.7642506762 +0.00000001005 3.56310748091 643.8294395771 +0.00000000987 0.97129012811 305.3461693927 +0.00000000927 3.87717400791 135.336103133 +0.00000001129 5.94840103961 196.6243208816 +0.00000001118 5.25415059584 189.7232222019 +0.000000012 1.16671933467 2221.856634597 +0.00000000909 2.14001565047 617.8058857862 +0.00000000899 2.31811625712 312.4597163935 +0.00000001081 0.91006048421 313.2104759189 +0.00000000891 3.74923531791 916.9322800554 +0.00000000886 4.76066858907 776.9303104764 +0.00000000912 0.99592540858 491.8185618877 +0.0000000088 3.67349449376 25.2727942655 +0.00000001203 1.3974926741 337.732510659 +0.00000000867 0.11684071625 267.4737661858 +0.00000000879 6.12222682852 867.4234757536 +0.0000000108 0.15038819285 175.1660598002 +0.00000000988 3.12456192471 214.7835681463 +0.00000000889 4.70508769146 148.0787244263 +0.00000000827 6.08977582217 488.8496164711 +0.00000000889 5.05124166027 220.4608265486 +0.00000000828 6.27262544155 1382.8873468466 +0.0000000104 5.76735098196 501.3797894433 +0.00000001103 0.4870647723 692.5874843535 +0.0000000081 2.5036238508 2310.722314814 +0.0000000085 4.55410385197 77.962992305 +0.00000001108 5.31792012163 235.3904959658 +0.0000000079 0.89213206336 342.2553647531 +0.00000000775 2.85873930879 211.8146227297 +0.00000000842 2.99884993009 2737.32050569 +0.00000000784 0.0574845924 543.0242872189 +0.00000000754 5.18317747668 244.318584075 +0.00000000969 1.31760425414 486.4019359163 +0.00000000943 5.48641674428 339.2864193365 +0.00000000759 6.25347177163 151.0476698429 +0.0000000071 2.4161996881 247.2393453818 +0.00000000794 2.59522645936 1.6445314027 +0.00000000857 1.99318788624 248.7238180901 +0.00000000717 4.56798357445 121.2520214833 +0.00000000671 2.50955477476 444.7574381407 +0.00000000683 5.51033310275 487.3651437628 +0.00000000684 0.01892628603 228.276948965 +0.00000000665 1.47172657769 427.5613987225 +0.00000000761 4.61079808671 23.5758732361 +0.00000000807 3.2151371812 1898.3512179396 +0.00000000645 1.92436523628 2950.619601128 +0.00000000624 6.05830190539 241.6102710893 +0.00000000699 4.02804515616 425.6349830295 +0.00000000624 5.85966148394 696.5196376166 +0.0000000062 1.86426453489 2207.6295405954 +0.00000000641 5.69868017561 319.5732633943 +0.00000000646 3.78920578728 1038.0412891868 +0.00000000672 2.54160055954 271.4059194489 +0.00000000768 1.80484245332 2324.9494088156 +0.00000000737 1.50539891226 268.4369740323 +0.00000000836 1.2658381101 212.5483359126 +0.00000000753 5.2753616624 204.7010757289 +0.00000000633 2.19920009577 1802.3719907218 +0.0000000072 2.58587107868 472.1748419147 +0.00000000683 3.8322386642 43.2890291783 +0.0000000074 6.21601938401 556.5176680376 +0.00000000795 1.14460330178 381.3516082374 +0.00000000678 3.65930963429 2097.423219376 +0.00000000568 5.9215866109 2428.0421830342 +0.0000000057 1.18024241664 131.5469622218 +0.00000000566 4.74157739398 380.12776796 +0.00000000586 5.71168743146 570.7447620392 +0.0000000055 4.92413290959 188.9200730498 +0.00000000712 2.69456114358 16.6747745564 +0.00000000545 5.387255296 206.233732547 +0.00000000572 5.79167804981 195.8906076987 +0.00000000602 5.81756794592 963.4027029714 +0.00000000588 4.25026865253 426.6463749858 +0.00000000563 3.28295055824 193.655375465 +0.00000000583 5.44099997963 526.5095713569 +0.00000000679 4.45748326743 105.5404547734 +0.00000000516 5.99843937287 289.5651667136 +0.0000000052 2.19322568805 180.1619946463 +0.00000000543 4.19333695628 213.1872208534 +0.00000000586 3.03470168346 6275.9623029906 +0.00000000572 3.96788877624 140.001969579 +0.00000000611 4.1539223987 436.1594184316 +0.00000000505 2.95739392583 135.5485514541 +0.00000000587 4.55320395537 5863.5912061162 +0.00000000492 2.71595874382 84.9335269539 +0.00000000576 5.98300938454 9793.8009023358 +0.00000000489 5.68450383182 533.6231183577 +0.00000000519 3.09688510923 327.4375699205 +0.00000000486 5.24220804875 5849.3641121146 +0.00000000475 4.51295931678 411.620337349 +0.0000000054 4.44843952768 10206.1719992102 +0.00000000479 0.87707794164 207.1487562837 +0.00000000468 0.46572028197 306.0969289181 +0.00000000586 0.86387928244 2538.2485042536 +0.00000000475 6.19152982788 397.3932433474 +0.00000000541 1.47958133221 42.5382696529 +0.00000000496 6.07879620658 576.1613880106 +0.00000000447 2.59259132013 7.2254215854 +0.00000000445 5.0682730047 778.4147831847 +0.0000000056 0.00461017471 221.3758502853 +0.00000000456 4.60143715337 710.7467316182 +0.00000000449 5.79223649465 685.4739373527 +0.00000000501 1.91370965325 831.1049812242 +0.00000000595 4.90329839607 824.7421937488 +0.00000000447 4.88662794571 429.0458714308 +0.00000000445 1.74764943142 525.7588118315 +0.00000000457 0.8089271253 458.8415197904 +0.00000000543 2.60317945475 213.4109700226 +0.00000000493 0.61947189193 41.0537969446 +0.00000000455 2.69847252264 3053.7123753466 +0.00000000429 3.89071982978 92.7978334801 +0.00000000411 1.34981168865 27.0873353739 +0.00000000448 1.84775051361 980.6681783588 +0.00000000445 4.21745990439 905.8865797915 +0.00000000403 2.33067250642 2627.1141844706 +0.00000000404 5.00179215709 431.264057322 +0.00000000384 1.65634584042 241.7532834412 +0.0000000041 0.76907037678 395.578702239 +0.00000000456 1.98353741244 213.5115437591 +0.00000000459 2.04878772547 285.6330134505 +0.00000000396 5.04141834913 298.2326223919 +0.00000000377 5.68073822097 2744.4340526908 +0.00000000415 4.41600504868 179.3588454942 +0.00000000396 4.2987285195 206.706813299 +0.00000000389 5.69091953122 849.2642284889 +0.00000000369 1.36192003466 835.0371344873 +0.00000000374 0.41402282126 9779.5738083342 +0.00000000379 1.72255764532 184.9879197867 +0.00000000365 5.88205574821 19.643719973 +0.00000000456 4.81297899859 213.0866471169 +0.00000000359 1.06819138836 206.1373643274 +0.00000000367 1.14184327929 569.0478410098 +0.00000000352 3.04388401587 638.4128136057 +0.00000000463 1.55834877017 421.1815649046 +0.00000000459 5.34648461645 699.7010313543 +0.00000000383 4.05921035379 739.8086667949 +0.00000000354 1.09760553168 738.7972748386 +0.00000000382 0.05348541587 252.6559713532 +0.00000000344 1.18536656224 439.1283638482 +0.00000000382 2.10483762147 532.6117264014 +0.00000000361 0.50215018154 50.4025761791 +0.00000000351 3.49546336297 1354.4331588434 +0.00000000395 4.2627887156 432.2272651685 +0.00000000345 2.38455893509 426.0769260142 +0.0000000035 1.51541607946 259.769518354 +0.00000000426 5.29998227949 934.9485149682 +0.00000000339 5.59774645356 519.3960243561 +0.00000000388 3.40083809779 2413.8150890326 +0.00000000324 3.68352014131 72.0732855816 +0.00000000323 1.79597508586 405.9912630565 +0.00000000366 3.56764349139 1119.1856752295 +0.00000000358 4.11241839677 37.8724032069 +0.00000000423 1.45116702108 2641.3412784722 +0.00000000314 0.68465789313 757.2171545342 +0.0000000032 3.12697568936 945.9942152321 +0.00000000338 4.89782013581 898.7730327907 +0.00000000319 5.76881401291 69.3649725959 +0.0000000031 5.35598720822 815.0633461142 +0.00000000369 4.46143610142 421.93232443 +0.00000000311 2.19275640712 5856.4776591154 +0.00000000306 2.99917010799 1130.2313754934 +0.0000000033 0.64102961163 558.0021407459 +0.00000000305 0.40963115602 661.2379273164 +0.0000000032 3.2926731994 760.25553592 +0.00000000298 5.48693246086 702.1487119091 +0.00000000352 2.18179692198 2118.7638603784 +0.00000000299 5.94980651345 572.2292347475 +0.00000000343 2.6290008365 213.5597278689 +0.00000000296 4.12563821701 73.297125859 +0.0000000036 2.94387423457 2214.7430875962 +0.00000000293 5.71837797264 60.7669528868 +0.00000000326 1.93806509331 480.7728616238 +0.00000000335 2.60120542851 518.3846323998 +0.00000000322 2.89685459163 427.1194557378 +0.00000000367 2.2048984833 518.6452648307 +0.00000000361 3.31464351282 630.3360587584 +0.00000000288 0.8776047815 887.7273325268 +0.0000000029 0.24071300709 705.1176573257 +0.00000000332 5.96464701829 100.6450936638 +0.00000000284 1.58760551116 681.5417840896 +0.00000000281 1.68339116394 3267.0114707846 +0.00000000287 3.54730637851 756.3233826569 +0.00000000331 2.74250642576 22.8945496799 +0.00000000281 4.79802388453 409.9234163196 +0.00000000372 1.08754087151 426.5500067662 +0.0000000034 0.59629116557 627.3671133418 +0.00000000325 4.07319450014 511.5317178299 +0.00000000273 0.71334827688 305.0855369618 +0.00000000272 1.76124839309 945.2434557067 +0.00000000295 4.00327005783 432.7485300303 +0.00000000271 5.28903262032 1080.7225711916 +0.00000000276 3.89192411657 610.6923387854 +0.00000000294 2.80121651058 724.8308132679 +0.00000000319 5.24824059915 229.9738699944 +0.00000000264 2.36406383589 731.9443602687 +0.00000000288 4.6781884493 170.7608257851 +0.00000000326 3.81328980623 525.4981794006 +0.00000000283 3.52027709716 319.3126309634 +0.00000000264 0.25871603855 494.2662424425 +0.00000000261 4.08135671345 25.8634950965 +0.00000000296 4.49129913731 693.5506922 +0.00000000292 0.65370180027 25867.4904991354 +0.00000000292 0.12510953311 25881.717593137 +0.00000000254 4.03912322565 990.2294059144 +0.00000000288 3.98604904657 707.7777862016 +0.00000000285 1.92328297431 3134.4268782626 +0.00000000284 2.45411523294 3120.199784261 +0.00000000256 3.6328275778 430.79097657 +0.00000000283 2.51091647682 286.596221297 +0.00000000325 4.33261281211 732.6951197941 +0.00000000264 0.05450228136 650.1922270525 +0.00000000273 4.90735780421 409.1897031367 +0.00000000304 4.61759348542 468.2426886516 +0.00000000285 5.7246790389 33.9402499438 +0.00000000242 5.28336514054 403.0223176399 +0.0000000027 0.51583145648 263.7016716171 +0.00000000263 4.81670787366 1055.4497769261 +0.00000000237 2.92617048443 913.9633346388 +0.00000000246 2.19675150666 2943.5060541272 +0.00000000278 4.58404840578 398.1440028728 +0.00000000234 2.64374114605 739.0579072695 +0.00000000229 3.80445074468 58.1068240109 +0.000000003 2.06111081979 429.5189521828 +0.00000000223 3.39888651505 188.0263011725 +0.00000000301 2.96411385108 624.919432787 +0.00000000221 1.79137414078 2524.021410252 +0.0000000022 0.95686592581 1894.4190646765 +0.00000000225 4.30669421945 637.4496057592 +0.00000000214 1.70442143644 658.0565335787 +0.00000000227 3.22613053351 638.9340784675 +0.0000000022 2.66798936385 953.1077622329 +0.00000000253 3.09377787768 29.2049475286 +0.00000000244 3.15828383212 7.0016724162 +0.00000000295 4.95843934543 714.6788848813 +0.00000000209 0.94525938634 864.2420820159 +0.00000000216 0.1222123618 28.5718080822 +0.00000000214 2.80190604605 373.9079928365 +0.00000000212 2.07343849515 1357.6145525811 +0.00000000216 1.25531205533 477.8039162072 +0.00000000206 5.35971491902 3060.8259223474 +0.00000000204 3.0857941046 67.6680515665 +0.0000000021 1.91489853604 938.1299087059 +0.00000000209 1.46554109301 952.3570027075 +0.00000000202 3.57670882297 334.5511169213 +0.00000000228 5.66209641464 1699.2792165032 +0.00000000197 4.61055255182 464.7312265138 +0.00000000193 4.24606721746 141.6988906084 +0.00000000266 0.69665031373 2854.6403739102 +0.00000000227 1.31845358943 230.7075831773 +0.00000000192 5.26739976413 504.561183181 +0.00000000187 0.8553719223 273.8536000037 +0.00000000199 3.91291687807 418.5214360287 +0.00000000192 6.15674105214 611.4430983108 +0.0000000021 1.47873602747 205.4347889118 +0.00000000194 2.37167703302 3370.1042450032 +0.00000000228 2.15266015145 55.1378785943 +0.00000000201 2.71380671608 586.3133163972 +0.00000000194 3.29560033731 1670.8250285 +0.00000000201 4.23447633663 1493.093668066 +0.00000000181 3.61567262848 9786.687355335 +0.00000000181 2.83211558346 1262.3860848887 +0.00000000242 4.69869158516 1141.1340634054 +0.00000000184 4.66807336402 1251.3403846248 +0.00000000221 2.25887876254 355.7487455718 +0.000000002 1.17340443616 4952.0635932862 +0.00000000222 2.23360866067 2435.155730035 +0.00000000175 0.04701598422 107.7586406646 +0.00000000171 5.0250074269 93.531546663 +0.00000000184 5.19723697138 835.7878940127 +0.00000000221 4.49141283681 913.0001267923 +0.00000000195 0.92088046109 551.031606097 +0.00000000166 5.01778115937 354.9979860464 +0.00000000165 2.26267552932 406.954470903 +0.00000000189 0.31221126958 420.9691165835 +0.00000000196 2.70333585839 774.4826299216 +0.00000000176 6.12029409039 181.806526049 +0.00000000172 1.94132177757 3259.8979237838 +0.0000000016 0.55319954265 5429.8794682394 +0.00000000161 2.88623631474 184.8449074348 +0.00000000192 0.26639534884 295.1942410061 +0.00000000167 3.71345214172 1056.2005364515 +0.00000000195 4.83926717598 1596.1864422846 +0.00000000156 2.81916058733 428.0826635843 +0.00000000215 1.88276472005 220.364458329 +0.00000000167 2.68872854428 423.6774295692 +0.00000000154 1.66553954375 115.6229471908 +0.00000000175 0.20216461467 384.0599212231 +0.00000000201 4.38095931887 418.0001711669 +0.00000000167 1.86485857353 393.4610900843 +0.00000000155 0.92480392431 282.6640680339 +0.00000000146 1.97663966745 9360.089164459 +0.0000000016 2.62483919699 353.301065017 +0.00000000186 1.37307151419 292.0128472684 +0.00000000198 1.15631374887 2957.7331481288 +0.00000000144 4.82956915076 453.424893819 +0.00000000149 3.60682821788 205.6642835754 +0.00000000147 4.48377791879 81.8951455681 +0.00000000147 5.74795037748 856.3777754897 +0.00000000142 3.53823120158 212.0270710508 +0.0000000014 0.70476909062 640.8604941605 +0.00000000139 1.39047667205 1261.6353253633 +0.00000000153 3.29559426243 391.1734682239 +0.00000000158 1.79872341304 326.6868103951 +0.00000000174 3.98677435872 1049.0869894507 +0.00000000171 4.16825100469 213.0384630071 +0.00000000133 4.74095454922 0.0481841098 +0.00000000155 5.3231361873 2015.6710861598 +0.00000000158 2.67557086253 2531.1349572528 +0.00000000158 4.64622526567 427.3489504014 +0.00000000123 2.20103444636 210.5907824523 +0.0000000016 1.85888551524 201.5196819912 +0.00000000119 3.12572799769 238.5718897035 +0.0000000012 4.62897224203 203.2647871304 +0.00000000129 4.92592016162 1286.9081196288 +0.00000000132 3.44682160054 156.6767441354 +0.00000000143 0.67951827513 425.8474313506 +0.00000000114 5.46519773276 552.5855147745 +0.00000000132 1.76335093671 432.0148168474 +0.00000000113 0.68933513038 450.9772132642 +0.00000000128 2.13986068877 2751.5475996916 +0.00000000123 4.59695145319 216.0074084237 +0.00000000119 1.04688666457 462.0229135281 +0.00000000108 5.36873170289 3377.217792004 +0.00000000142 6.24626256472 299.1263942692 +0.00000000118 0.6344825351 369.9758395734 +0.00000000105 2.31570619675 200.5564741447 +0.00000000124 1.8711081514 850.0149880143 +0.00000000106 0.5562366257 114.3991069134 +0.00000000102 3.95315219638 361.3778198643 +0.00000000095 4.10658529323 10213.285546211 +0.00000000097 1.13534710734 387.2413149608 +0.00000000096 4.46689094543 401.3253966105 +0.00000000119 2.33636675091 318.8395502114 +0.00000000115 3.37508073115 313.9441891018 +0.00000000106 3.7358621165 220.9339073006 +0.0000000009 0.59788492023 227.3137411185 +0.00000000103 5.09172929383 213.4591541324 +0.00000000097 5.95268532215 1044.4040766622 +0.00000000103 1.70625660572 213.1390367436 +0.0000000008 0.86872596168 233.9060232575 +0.00000000089 5.3599093223 214.1928673153 +0.0000000008 2.69565238975 540.7366653585 +0.00000000095 1.19504849611 460.5384408198 +0.00000000105 0.58624363205 481.7360694703 +0.00000000099 2.68841109007 219.891377577 +0.00000000098 1.59923557478 484.7050148869 +0.00000000081 1.12279793521 420.4478517217 +0.00000000075 4.58892231446 394.3548619616 +0.00000000099 4.6889585175 448.6895914038 +0.00000000076 1.66929798365 196.0336200506 +0.00000000087 3.1247719509 857.1285350151 +0.00000000078 5.5981938746 364.3467652809 +0.00000000079 3.53267171729 969.6224780949 diff --git a/kstars/kstars/data/saturn.L2.vsop b/kstars/kstars/data/saturn.L2.vsop new file mode 100644 index 00000000..1bcdb383 --- /dev/null +++ b/kstars/kstars/data/saturn.L2.vsop @@ -0,0 +1,321 @@ +0.00090592251 0.000000 0.000000 +0.00116441181 1.17987850633 7.1135470008 +0.00091920844 0.07425261094 213.299095438 +0.00015276909 4.06492007503 206.1855484372 +0.00010631396 0.25778277414 220.4126424388 +0.00010604979 5.40963595885 426.598190876 +0.00004265368 1.0459555663 14.2270940016 +0.00001215527 2.91860042123 103.0927742186 +0.00001164684 4.60942128971 639.897286314 +0.00001081967 5.6913035167 433.7117378768 +0.00001020079 0.63369182642 3.1813937377 +0.00001044754 4.04206453611 199.0720014364 +0.00000633582 4.38825410036 419.4846438752 +0.00000549329 5.57303134242 3.9321532631 +0.00000456914 1.26840971349 110.2063212194 +0.000004251 0.20935499279 227.5261894396 +0.00000273739 4.28841011784 95.9792272178 +0.00000161571 1.3813914942 11.0457002639 +0.00000129494 1.5658688417 309.2783226558 +0.00000117008 3.88120915956 853.196381752 +0.00000105415 4.90003203599 647.0108333148 +0.00000100967 0.892704931 21.3406410024 +0.00000095227 5.62561150598 412.3710968744 +0.00000081948 1.02477558315 117.3198682202 +0.00000074857 4.76178468163 210.1177017003 +0.00000082727 6.05030934786 216.4804891757 +0.00000095659 2.91093561539 316.3918696566 +0.00000063696 0.35179804917 323.5054166574 +0.0000008486 5.73472777961 209.3669421749 +0.00000060647 4.8751785019 632.7837393132 +0.00000066459 0.48297940601 10.2949407385 +0.00000067184 0.45648612616 522.5774180938 +0.00000053281 2.74730541387 529.6909650946 +0.00000045827 5.69296621745 440.8252848776 +0.00000045293 1.66856699796 202.2533951741 +0.0000004233 5.70768187703 88.865680217 +0.0000003214 0.07050050346 63.7358983034 +0.00000031573 1.67190022213 302.164775655 +0.0000003115 4.16379537691 191.9584544356 +0.00000024631 5.6556472857 735.8765135318 +0.00000026558 0.83256214407 224.3447957019 +0.00000020108 5.94364609981 217.2312487011 +0.00000017511 4.90014736798 625.6701923124 +0.0000001713 1.62593421274 742.9900605326 +0.00000013744 3.764971673 195.1398481733 +0.00000012236 4.71789723976 203.0041546995 +0.0000001194 0.12620714199 234.6397364404 +0.0000001604 0.57886320845 515.463871093 +0.00000011154 5.9221684478 536.8045120954 +0.00000014068 0.206752937 838.9692877504 +0.00000011013 5.60207982774 728.762966531 +0.00000011718 3.12098483554 846.0828347512 +0.00000009962 4.15472049127 860.3099287528 +0.00000010601 3.20327613035 1066.49547719 +0.00000010072 0.25709351996 330.6189636582 +0.0000000949 0.46379969328 956.2891559706 +0.0000001024 4.9873665607 422.6660376129 +0.00000008287 2.13990364272 269.9214467406 +0.00000007238 5.39724715258 1052.2683831884 +0.0000000773 5.24602742309 429.7795846137 +0.00000006353 4.46211130731 284.1485407422 +0.00000005935 5.40967847103 149.5631971346 +0.0000000755 4.03401153929 9.5612275556 +0.00000005779 4.2938089111 415.5524906121 +0.00000006082 5.93416924841 405.2575498736 +0.00000005711 0.01824076994 124.433415221 +0.00000005676 6.0223568215 223.5940361765 +0.00000004757 4.92804854717 654.1243803156 +0.00000004727 2.27461984667 18.1592472647 +0.00000004509 4.40688707557 942.062061969 +0.00000005621 0.29694719379 127.4717966068 +0.00000005453 5.53868222772 949.1756089698 +0.0000000413 4.68673560379 74.7815985673 +0.00000004098 5.308512622 1045.1548361876 +0.00000004223 2.89014939299 56.6223513026 +0.00000004887 3.20022991216 277.0349937414 +0.00000003905 3.30270187305 490.3340891794 +0.00000003923 6.09732996823 81.7521332162 +0.00000003755 4.93065184796 52.6901980395 +0.00000004602 6.13908576681 1155.361157407 +0.00000003714 0.40648076787 137.0330241624 +0.00000003407 4.28514461015 99.9113804809 +0.00000003579 0.20402442077 1272.6810256272 +0.00000003946 0.36500928968 12.5301729722 +0.00000003246 1.56761884227 1059.3819301892 +0.00000004063 0.29084229143 831.8557407496 +0.00000003688 0.15467406177 437.6438911399 +0.00000002895 3.13473183482 70.8494453042 +0.000000028 0.32727938074 191.2076949102 +0.00000002672 1.87612402267 295.0512286542 +0.00000003454 4.77197610696 423.4167971383 +0.00000002623 5.15237415384 1368.660252845 +0.00000002457 3.89612890177 210.8514148832 +0.00000002461 1.5852287676 32.2433289144 +0.00000002595 3.59007068361 131.4039498699 +0.00000002289 4.76825865118 351.8165923087 +0.00000002357 5.83099000562 106.2741679563 +0.00000002221 5.98277491515 6062.6632075526 +0.00000002221 2.05930402282 6076.8903015542 +0.00000002183 5.94985336393 145.6310438715 +0.00000002718 3.37801252354 408.4389436113 +0.00000002288 3.1400061932 22.0914005278 +0.0000000209 1.12304173562 9992.8729037722 +0.00000002089 3.48276230686 10007.0999977738 +0.0000000257 5.12167203704 265.9892934775 +0.00000001835 4.15379879659 1258.4539316256 +0.0000000182 5.05340615445 1361.5467058442 +0.0000000176 4.13532689228 107.0249274817 +0.00000001921 4.51790997496 138.5174968707 +0.00000001707 1.3586459328 231.4583427027 +0.00000001956 5.87006093798 1471.7530270636 +0.00000002133 5.2340984872 1265.5674786264 +0.00000001595 5.61962698786 447.9388318784 +0.00000001609 3.74893709671 628.8515860501 +0.0000000149 0.4835240494 340.7708920448 +0.0000000156 5.97095003614 430.5303441391 +0.00000001352 0.71405348653 28.4541880032 +0.00000001355 2.91219493604 215.7467759928 +0.00000001298 5.84254169775 543.9180590962 +0.00000001664 6.23834873469 1148.2476104062 +0.00000001205 2.83373725021 200.7689224658 +0.00000001192 3.52219428945 497.4476361802 +0.00000001122 2.6057103027 1279.794572628 +0.00000001217 6.23528359211 1589.0728952838 +0.0000000142 0.85079202155 6069.7767545534 +0.0000000112 4.95656566453 1685.0521225016 +0.0000000101 3.39689646619 1073.6090241908 +0.00000001352 2.27575429523 9999.986450773 +0.00000000979 1.58571463442 1375.7737998458 +0.00000001159 0.71823181781 508.3503240922 +0.00000001014 2.40759054741 703.6331846174 +0.00000000956 2.66256831556 134.5853436076 +0.0000000111 1.19713920197 618.5566453116 +0.00000000945 4.68155456977 362.8622925726 +0.00000000953 4.20749172571 288.0806940053 +0.00000001033 1.08781255146 184.8449074348 +0.00000000942 2.4346522346 222.8603229936 +0.00000000909 4.5176938536 38.1330356378 +0.00000001002 1.38543153271 483.2205421786 +0.00000001082 4.52832816548 635.9651330509 +0.00000001008 4.91325851448 750.1036075334 +0.00000000862 4.79998518474 1677.9385755008 +0.00000000828 2.21940849017 333.657345044 +0.00000000745 3.97279299984 1574.8458012822 +0.00000000903 5.58963782799 1788.1448967202 +0.00000000735 2.28191723259 1162.4747044078 +0.00000000773 5.82270096882 416.3032501375 +0.00000000734 2.35356586018 120.358249606 +0.00000000745 4.84266000843 76.2660712756 +0.00000000765 2.50840146722 343.2185725996 +0.00000000908 5.01046293458 1581.959348283 +0.00000000707 3.66631544506 347.8844390456 +0.0000000087 0.77106152694 113.3877149571 +0.00000000686 2.88543836068 92.0470739547 +0.00000000673 3.75650667651 203.7378678824 +0.00000000656 3.77718582702 217.964961884 +0.00000000675 5.62875135263 17.2654753874 +0.00000000691 0.21330089609 99.1606209555 +0.00000000786 4.49318079175 643.0786800517 +0.00000000641 0.67588390141 46.470422916 +0.00000000663 5.74837848383 721.6494195302 +0.00000000809 5.94893988352 1464.6394800628 +0.00000000638 4.86195439622 357.4456666012 +0.0000000074 6.00053422445 337.732510659 +0.00000000555 4.95858934298 358.9301393095 +0.00000000581 3.87669679805 565.1156877467 +0.00000000541 1.22296838713 62.2514255951 +0.00000000697 0.00715950269 1169.5882514086 +0.00000000524 1.53830423608 195.8906076987 +0.00000000518 5.41992758537 312.1990839626 +0.00000000626 5.26580317026 436.8931316145 +0.00000000537 6.170316576 182.279606801 +0.00000000574 5.98607898826 1905.4647649404 +0.00000000541 0.30589337713 98.8999885246 +0.00000000603 3.26888470585 208.633228992 +0.00000000504 3.80930996688 168.0525127994 +0.00000000477 3.56642391994 563.6312150384 +0.00000000511 4.70719837179 2001.4439921582 +0.00000000475 1.06025557585 5856.4776591154 +0.0000000054 0.87230551412 1692.1656695024 +0.00000000454 2.48128029368 9786.687355335 +0.00000000456 3.18303484133 218.9281697305 +0.00000000462 0.71358186864 258.8757464767 +0.00000000424 4.89778948357 636.7158925763 +0.00000000537 2.59376221736 313.2104759189 +0.0000000041 4.22147787617 867.4234757536 +0.00000000408 3.06057772788 424.1505103212 +0.00000000407 3.79376013938 24.3790223882 +0.00000000569 3.68547825941 350.3321196004 +0.00000000404 0.91401255827 114.1384744825 +0.00000000395 3.50478374207 129.9194771616 +0.00000000395 2.86309689622 212.3358875915 +0.00000000386 5.00762729432 388.4651552382 +0.00000000393 6.26835522096 241.7532834412 +0.00000000401 4.60258908692 1994.3304451574 +0.00000000385 0.91582119643 160.6088973985 +0.00000000467 0.54876489832 404.5067903482 +0.00000000368 0.35674031808 214.2623032845 +0.00000000471 0.67360047481 207.8824694666 +0.00000000379 0.92901327825 767.3690829208 +0.0000000042 5.69797398044 225.8292684102 +0.00000000356 3.10092792842 842.1506814881 +0.00000000428 5.35375368944 2104.5367663768 +0.00000000422 2.67975581832 77.962992305 +0.0000000037 5.46144813372 1038.0412891868 +0.00000000379 5.56429091578 131.5469622218 +0.00000000441 5.68196668399 1781.0313497194 +0.00000000361 5.20616019966 629.6023455755 +0.00000000341 5.92928351979 26.826702943 +0.00000000419 5.26851686707 85.8272988312 +0.00000000322 0.80223983857 6283.0758499914 +0.00000000323 3.86700993914 576.1613880106 +0.00000000321 2.1718603297 10213.285546211 +0.00000000355 2.80560859177 344.7030453079 +0.00000000311 3.77477255556 1891.2376709388 +0.00000000318 5.22020784209 142.4496501338 +0.00000000315 0.52272202855 5849.3641121146 +0.00000000428 4.63722058283 1898.3512179396 +0.00000000337 0.68198429948 45.5766510387 +0.00000000316 0.54074780109 444.7574381407 +0.0000000031 1.41032075652 273.1028404783 +0.00000000311 3.5374455623 251.4321310758 +0.00000000295 1.93253015677 436.1594184316 +0.00000000296 1.97705648834 9779.5738083342 +0.00000000326 3.67854047003 963.4027029714 +0.00000000389 5.76841276132 39.3568759152 +0.00000000277 5.73995694175 92.7978334801 +0.00000000315 4.96371610197 757.2171545342 +0.00000000295 1.816388339 1493.093668066 +0.00000000287 0.97698377929 685.4739373527 +0.00000000281 2.66463042095 1286.9081196288 +0.0000000033 5.7977692276 650.9429865779 +0.00000000292 3.97858181479 472.1748419147 +0.00000000266 4.1371611132 601.7642506762 +0.00000000262 0.91887592474 245.5424243524 +0.00000000278 3.08964256591 778.4147831847 +0.00000000277 3.0875091688 621.7380390493 +0.00000000255 3.93981592051 181.0557665236 +0.00000000333 2.04835822938 561.1835344836 +0.00000000247 2.92754257675 219.4494345923 +0.00000000306 0.36127922606 824.7421937488 +0.00000000253 1.80130756458 5643.1785636774 +0.00000000337 4.97764462199 175.1660598002 +0.00000000273 0.66599369335 2008.557539159 +0.00000000227 4.87285356383 661.2379273164 +0.00000000249 3.14202895058 144.1465711632 +0.0000000022 3.93526603081 319.5732633943 +0.00000000212 5.85248164087 546.956440482 +0.00000000234 1.65314711167 554.0699874828 +0.00000000204 0.88373842674 31.492569389 +0.00000000205 2.93169866171 1596.1864422846 +0.00000000201 3.36504567824 1080.7225711916 +0.00000000224 4.34612745705 1382.8873468466 +0.00000000192 5.13697232918 329.7251917809 +0.00000000208 3.08549771485 41.6444977756 +0.00000000236 0.0799874286 1141.1340634054 +0.00000000203 4.13011580915 2627.1141844706 +0.00000000203 0.13969067385 1485.9801210652 +0.00000000204 3.38137545713 699.7010313543 +0.00000000212 4.52370676085 2310.722314814 +0.00000000218 5.79277335862 2221.856634597 +0.00000000213 0.50441377637 934.9485149682 +0.0000000021 5.04017633795 2420.9286360334 +0.00000000214 4.64286758581 2317.8358618148 +0.00000000178 0.84588580004 128.3655684841 +0.0000000017 2.75006619605 710.7467316182 +0.00000000171 4.32615182967 291.262087743 +0.00000000172 3.4697130692 501.3797894433 +0.0000000017 1.05408992106 526.5095713569 +0.00000000162 1.1568304295 519.3960243561 +0.0000000018 4.96266204107 1670.8250285 +0.00000000172 1.65385549578 916.9322800554 +0.0000000017 2.30821101766 429.0458714308 +0.0000000017 5.98716489326 643.8294395771 +0.00000000173 5.19933564968 1354.4331588434 +0.00000000195 4.50165508529 2214.7430875962 +0.00000000156 4.16290662749 572.2292347475 +0.00000000153 1.23776248578 2413.8150890326 +0.0000000015 0.63076983213 1478.8665740644 +0.00000000169 4.28090123029 305.3461693927 +0.00000000174 6.23077892653 3384.3313390048 +0.00000000149 3.13274908516 9573.388259897 +0.00000000162 6.25601818345 213.2509113282 +0.00000000149 4.81749019484 945.9942152321 +0.00000000162 0.8861012919 216.2198567448 +0.00000000133 2.31915371262 156.6767441354 +0.00000000165 6.06456216591 732.6951197941 +0.00000000141 6.14293754333 1795.258443721 +0.00000000133 0.06530337135 218.7157214094 +0.00000000162 3.17058130506 213.3472795478 +0.00000000125 2.07143636845 425.1137181677 +0.00000000146 1.88627500632 211.8146227297 +0.00000000113 2.79541965778 235.3904959658 +0.00000000117 0.76464798684 479.2883889155 +0.00000000108 3.95650672786 570.7447620392 +0.00000000106 0.12820734703 188.0263011725 +0.00000000134 3.58244908862 849.2642284889 +0.00000000114 0.25990388555 398.1440028728 +0.00000000112 2.39181495831 217.491881132 +0.00000000091 2.50716605179 121.2520214833 +0.00000000091 1.75367948574 213.8203602998 +0.00000000088 5.26121947108 395.578702239 +0.00000000096 3.98832609364 289.5651667136 +0.00000000091 0.35318362186 312.4597163935 +0.00000000112 1.14387590923 1802.3719907218 +0.00000000082 3.73605217214 207.6700211455 +0.00000000082 6.06283262812 210.3783341312 +0.00000000084 3.34470673492 67.6680515665 +0.00000000086 2.7391730018 5863.5912061162 +0.00000000083 2.81499116485 776.9303104764 +0.00000000091 1.2616009317 212.7778305762 +0.0000000009 2.08722491981 2111.6503133776 +0.0000000008 2.13136842916 421.93232443 +0.00000000082 4.16358350281 9793.8009023358 +0.00000000077 2.96973341607 431.264057322 +0.00000000079 3.42790361067 417.0369633204 +0.00000000079 3.18693585419 320.3240229197 +0.0000000008 0.78975763683 204.7010757289 +0.00000000077 1.89354243952 556.5176680376 +0.00000000073 4.85923277221 2118.7638603784 +0.00000000071 3.64551577433 198.321241911 diff --git a/kstars/kstars/data/saturn.L3.vsop b/kstars/kstars/data/saturn.L3.vsop new file mode 100644 index 00000000..f9be5aae --- /dev/null +++ b/kstars/kstars/data/saturn.L3.vsop @@ -0,0 +1,148 @@ +-0.00000003701 0.000000 0.000000 +0.00016038734 5.73945377424 7.1135470008 +0.00004249793 4.58539675603 213.299095438 +0.00001906524 4.76082050205 220.4126424388 +0.00001465687 5.91326678323 206.1855484372 +0.00001162041 5.61973132428 14.2270940016 +0.00001066581 3.60816533142 426.598190876 +0.00000239377 3.86088273439 433.7117378768 +0.00000236975 5.76826451465 199.0720014364 +0.00000165641 5.11641150216 3.1813937377 +0.00000131409 4.74327544615 227.5261894396 +0.00000151352 2.73594641861 639.897286314 +0.0000006163 4.74287052463 103.0927742186 +0.00000063365 0.22850089497 419.4846438752 +0.00000040437 5.47298059144 21.3406410024 +0.00000040205 5.9642026672 95.9792272178 +0.00000038746 5.83386199529 110.2063212194 +0.00000028025 3.01235311514 647.0108333148 +0.00000025029 0.9880817074 3.9321532631 +0.00000018101 1.02506397063 412.3710968744 +0.00000017879 3.31913418974 309.2783226558 +0.00000016208 3.89825272754 440.8252848776 +0.00000015763 5.61667809625 117.3198682202 +0.00000019014 1.91614237463 853.196381752 +0.00000018262 4.96738415934 10.2949407385 +0.00000012947 1.18068953942 88.865680217 +0.00000017919 4.20376505349 216.4804891757 +0.00000011453 5.57520615096 11.0457002639 +0.00000010548 5.92906266269 191.9584544356 +0.00000010389 3.94838736947 209.3669421749 +0.0000000865 3.39335369698 302.164775655 +0.0000000758 4.87736913157 323.5054166574 +0.00000006697 0.38198725552 632.7837393132 +0.00000005864 1.05621157685 210.1177017003 +0.00000005449 4.64268475485 234.6397364404 +0.00000006327 2.25492722762 522.5774180938 +0.00000003602 2.30677010956 515.463871093 +0.00000003229 2.20309400066 860.3099287528 +0.00000002583 4.93447677059 224.3447957019 +0.00000002543 0.42393884183 625.6701923124 +0.00000002213 3.19814958289 202.2533951741 +0.00000002421 4.76621391814 330.6189636582 +0.0000000285 0.5860439501 529.6909650946 +0.00000001965 4.39525359412 124.433415221 +0.00000002154 1.35488209144 405.2575498736 +0.00000002296 3.34809165905 429.7795846137 +0.00000002018 3.06693569701 654.1243803156 +0.00000001979 1.02981005658 728.762966531 +0.00000001868 3.09383546177 422.6660376129 +0.00000001846 4.1522598545 536.8045120954 +0.00000002194 1.18918501013 1066.49547719 +0.0000000209 4.15631351317 223.5940361765 +0.00000001481 0.37916705169 316.3918696566 +0.0000000172 5.82865773356 195.1398481733 +0.0000000146 1.57663426355 81.7521332162 +0.00000001623 6.03706764648 742.9900605326 +0.00000001286 1.66154726117 63.7358983034 +0.00000001304 5.02409881054 956.2891559706 +0.00000001446 2.10575519127 838.9692877504 +0.00000001245 3.8810975277 269.9214467406 +0.00000001018 3.72599601656 295.0512286542 +0.00000001323 1.38492882986 735.8765135318 +0.00000001318 2.33460998999 217.2312487011 +0.00000000943 2.75813531246 284.1485407422 +0.00000000906 0.71155526266 846.0828347512 +0.00000000886 3.83754799777 447.9388318784 +0.00000000943 3.31480217015 18.1592472647 +0.000000008 4.71386673963 56.6223513026 +0.00000000908 2.02119147951 831.8557407496 +0.00000000787 0.80410269937 1045.1548361876 +0.00000000709 4.27064410504 437.6438911399 +0.00000000651 6.17565900032 942.062061969 +0.00000000785 2.40767785311 203.0041546995 +0.00000000702 1.64585301418 423.4167971383 +0.00000000543 2.86326941725 184.8449074348 +0.00000000532 6.25762144463 1059.3819301892 +0.00000000521 3.43013038466 149.5631971346 +0.00000000484 4.8836606072 1272.6810256272 +0.00000000437 5.40220619672 408.4389436113 +0.00000000388 2.57589594168 508.3503240922 +0.00000000421 4.05836524024 543.9180590962 +0.00000000375 1.22747948298 2324.9494088156 +0.00000000347 0.59237194522 22.0914005278 +0.00000000433 1.69090148012 1155.361157407 +0.00000000389 1.46170367972 1073.6090241908 +0.00000000307 1.82185086955 628.8515860501 +0.00000000409 1.21858750514 1052.2683831884 +0.00000000309 0.33610530663 6076.8903015542 +0.00000000309 1.42279282226 6062.6632075526 +0.0000000034 1.8332577031 1141.1340634054 +0.00000000303 2.4158474733 127.4717966068 +0.00000000305 5.34154702988 131.4039498699 +0.00000000298 2.28594631393 635.9651330509 +0.00000000372 1.0372391139 313.2104759189 +0.00000000338 0.69100012338 1361.5467058442 +0.00000000325 1.78816356937 1148.2476104062 +0.00000000322 1.1862880501 721.6494195302 +0.00000000271 2.4566315646 415.5524906121 +0.00000000251 3.12046701975 1382.8873468466 +0.00000000254 3.00353256829 618.5566453116 +0.00000000295 0.35280179538 2730.2069586892 +0.00000000242 1.52154324392 70.8494453042 +0.00000000296 0.89576757167 2104.5367663768 +0.00000000264 3.00987438634 661.2379273164 +0.00000000267 0.31623829657 1677.9385755008 +0.0000000027 2.56774718753 643.0786800517 +0.00000000261 1.55058302472 1457.525933062 +0.00000000246 2.29214585472 867.4234757536 +0.00000000269 3.18157515051 750.1036075334 +0.00000000272 1.12208982319 1788.1448967202 +0.00000000256 0.37673546414 1279.794572628 +0.00000000206 1.81129778306 497.4476361802 +0.00000000251 0.61933213502 2413.8150890326 +0.00000000237 3.35941544147 436.8931316145 +0.00000000247 0.10102936687 99.9113804809 +0.00000000247 0.93125798111 52.6901980395 +0.00000000221 2.07880035795 824.7421937488 +0.00000000197 6.16682223437 1258.4539316256 +0.00000000229 5.5791753484 2943.5060541272 +0.00000000227 0.43324651601 2737.32050569 +0.00000000203 4.12623986247 337.732510659 +0.00000000214 3.57607524509 934.9485149682 +0.00000000212 1.25688162158 1773.9178027186 +0.00000000215 0.8886764788 1038.0412891868 +0.00000000244 5.5157208457 231.4583427027 +0.00000000181 2.13821830481 416.3032501375 +0.0000000021 4.19139167658 2221.856634597 +0.00000000178 2.91685344537 74.7815985673 +0.00000000201 0.46214583002 2854.6403739102 +0.00000000236 4.64388694899 1905.4647649404 +0.00000000199 1.54991619669 1471.7530270636 +0.00000000199 0.70725247497 2420.9286360334 +0.00000000162 2.5148834502 430.5303441391 +0.0000000016 1.23508694599 1596.1864422846 +0.00000000175 4.14605894816 2090.3096723752 +0.00000000152 0.05796022559 32.2433289144 +0.00000000176 1.29002070623 490.3340891794 +0.00000000154 3.60622857548 650.9429865779 +0.00000000185 4.74969742128 319.5732633943 +0.00000000154 1.54587199996 1464.6394800628 +0.00000000108 4.251257865 145.6310438715 +0.00000000106 1.04047809351 1162.4747044078 +0.00000000114 2.640557371 362.8622925726 +0.00000000093 3.36746275886 483.2205421786 +0.00000000091 2.05796248692 210.8514148832 +0.00000000091 4.53336314765 241.7532834412 +0.00000000072 3.74361312157 1485.9801210652 +0.00000000076 3.33892447677 195.8906076987 diff --git a/kstars/kstars/data/saturn.L4.vsop b/kstars/kstars/data/saturn.L4.vsop new file mode 100644 index 00000000..52f1ead1 --- /dev/null +++ b/kstars/kstars/data/saturn.L4.vsop @@ -0,0 +1,68 @@ +-0.00000113953 0.000000 0.000000 +0.00001661894 3.99826248978 7.1135470008 +0.00000257107 2.98436499013 220.4126424388 +0.00000236344 3.90241428075 14.2270940016 +0.00000149418 2.74110824208 213.299095438 +0.00000109598 1.51515739251 206.1855484372 +0.0000006839 1.72120953337 426.598190876 +0.00000037699 1.23795458356 199.0720014364 +0.0000004006 2.04644897412 433.7117378768 +0.00000031219 3.0109418409 227.5261894396 +0.00000015111 0.82897064529 639.897286314 +0.00000009444 3.71485300868 21.3406410024 +0.0000000569 2.41995290633 419.4846438752 +0.0000000447 1.45120818748 95.9792272178 +0.00000005608 1.1560709574 647.0108333148 +0.00000004463 2.11783225176 440.8252848776 +0.00000003229 4.09278077834 110.2063212194 +0.00000002871 2.77203153866 412.3710968744 +0.00000002796 3.00730249564 88.865680217 +0.00000002638 0.00255721254 853.196381752 +0.00000002574 0.39246854091 103.0927742186 +0.00000001862 5.07955457727 309.2783226558 +0.00000002225 3.77689198137 117.3198682202 +0.00000001769 5.19176876406 302.164775655 +0.00000001921 2.82884328662 234.6397364404 +0.00000001805 2.23816036743 216.4804891757 +0.00000001211 1.54685246534 191.9584544356 +0.00000000765 3.44501766503 323.5054166574 +0.00000000763 4.83197222448 210.1177017003 +0.00000000613 4.19052656353 515.463871093 +0.00000000648 2.28591710303 209.3669421749 +0.00000000616 4.03194472161 522.5774180938 +0.0000000063 2.37952532019 632.7837393132 +0.00000000639 0.29772678242 860.3099287528 +0.00000000559 2.1711006053 124.433415221 +0.00000000442 2.23500083592 447.9388318784 +0.00000000407 5.4451597099 1066.49547719 +0.00000000469 1.26889429317 654.1243803156 +0.00000000488 3.20329778617 405.2575498736 +0.00000000415 3.12435410343 330.6189636582 +0.00000000442 3.38933498625 81.7521332162 +0.00000000332 4.12464206608 838.9692877504 +0.0000000032 3.18332026736 529.6909650946 +0.00000000312 1.40962796637 429.7795846137 +0.00000000291 3.18885372262 1464.6394800628 +0.00000000333 2.94355912397 728.762966531 +0.00000000235 3.67049647573 1148.2476104062 +0.00000000286 2.57895004576 1045.1548361876 +0.00000000223 3.57980034401 1155.361157407 +0.00000000261 2.04564143519 1677.9385755008 +0.00000000218 2.61967125327 536.8045120954 +0.00000000262 2.48322150677 625.6701923124 +0.00000000191 4.39064160974 1574.8458012822 +0.00000000176 1.26161895188 422.6660376129 +0.0000000019 2.326931712 223.5940361765 +0.00000000185 1.08713469614 742.9900605326 +0.00000000168 0.69946458053 824.7421937488 +0.00000000177 5.02663339078 203.0041546995 +0.00000000218 0.40426546037 867.4234757536 +0.00000000178 3.67593243311 831.8557407496 +0.00000000175 5.75326979098 1073.6090241908 +0.00000000156 3.02120117572 1781.0313497194 +0.00000000148 2.28313808274 295.0512286542 +0.0000000015 3.48436135302 956.2891559706 +0.00000000152 1.91404443241 942.062061969 +0.00000000146 6.1651969664 316.3918696566 +0.00000000096 2.93247663741 224.3447957019 +0.00000000088 4.48383632427 423.4167971383 diff --git a/kstars/kstars/data/saturn.L5.vsop b/kstars/kstars/data/saturn.L5.vsop new file mode 100644 index 00000000..a7726ce1 --- /dev/null +++ b/kstars/kstars/data/saturn.L5.vsop @@ -0,0 +1,27 @@ +-0.00000001007 0.000000 0.000000 +0.00000123615 2.25923345732 7.1135470008 +0.0000003419 2.16250652689 14.2270940016 +0.00000027546 1.19868150215 220.4126424388 +0.00000005818 1.21584270184 227.5261894396 +0.00000005318 0.23550400093 433.7117378768 +0.00000003677 6.22669694355 426.598190876 +0.00000003057 2.97372046322 199.0720014364 +0.00000002861 4.28710932685 206.1855484372 +0.00000001617 6.25265362286 213.299095438 +0.00000001279 5.27612561266 639.897286314 +0.00000000932 5.56741549127 647.0108333148 +0.00000000756 6.17716234487 191.9584544356 +0.0000000076 0.69475544472 302.164775655 +0.00000001038 0.23516951637 440.8252848776 +0.00000000549 4.87733288264 88.865680217 +0.00000000504 4.77955496203 419.4846438752 +0.00000000346 4.31847547394 853.196381752 +0.00000000392 5.69922389094 654.1243803156 +0.00000000242 2.05052677361 323.5054166574 +0.00000000266 1.11384528244 234.6397364404 +0.00000000199 0.88505901097 309.2783226558 +0.00000000258 5.10074489186 95.9792272178 +0.00000000166 2.40063312194 515.463871093 +0.00000000155 4.70433216164 860.3099287528 +0.00000000089 1.3637107038 412.3710968744 +0.00000000102 0.49450039082 117.3198682202 diff --git a/kstars/kstars/data/saturn.R0.vsop b/kstars/kstars/data/saturn.R0.vsop new file mode 100644 index 00000000..44f876b9 --- /dev/null +++ b/kstars/kstars/data/saturn.R0.vsop @@ -0,0 +1,1205 @@ +9.55758135801 0.000000 0.000000 +0.52921382465 2.39226219733 213.299095438 +0.01873679934 5.23549605091 206.1855484372 +0.01464663959 1.64763045468 426.598190876 +0.00821891059 5.93520025371 316.3918696566 +0.00547506899 5.01532628454 103.0927742186 +0.00371684449 2.27114833428 220.4126424388 +0.00361778433 3.13904303264 7.1135470008 +0.00140617548 5.70406652991 632.7837393132 +0.00108974737 3.29313595577 110.2063212194 +0.00069007015 5.94099622447 419.4846438752 +0.0006105335 0.94037761156 639.897286314 +0.00048913044 1.55733388472 202.2533951741 +0.00034143794 0.19518550682 277.0349937414 +0.00032401718 5.47084606947 949.1756089698 +0.00020936573 0.46349163993 735.8765135318 +0.00020839118 1.5210259064 433.7117378768 +0.00020746678 5.33255667599 199.0720014364 +0.00015298457 3.05943652881 529.6909650946 +0.00014296479 2.60433537909 323.5054166574 +0.00011993314 5.98051421881 846.0828347512 +0.00011380261 1.73105746566 522.5774180938 +0.00012884128 1.64892310393 138.5174968707 +0.00007752769 5.85191318903 95.9792272178 +0.00009796061 5.20475863996 1265.5674786264 +0.00006465967 0.17733160145 1052.2683831884 +0.00006770621 3.00433479284 14.2270940016 +0.00005850443 1.45519636076 415.5524906121 +0.00005307481 0.5973753405 63.7358983034 +0.00004695746 2.14919036956 227.5261894396 +0.00004043988 1.64010323863 209.3669421749 +0.00003688132 0.7801613317 412.3710968744 +0.00003376457 3.69528478828 224.3447957019 +0.00002885348 1.38764077631 838.9692877504 +0.00002976033 5.68467931117 210.1177017003 +0.00003419551 4.94549148887 1581.959348283 +0.00003460943 1.85088802878 175.1660598002 +0.00003400616 0.55386747515 350.3321196004 +0.0000250763 3.53851863255 742.9900605326 +0.00002448325 6.18412386316 1368.660252845 +0.00002406138 2.96559220267 117.3198682202 +0.00002881181 0.17960757891 853.196381752 +0.00002173959 0.01508587396 340.7708920448 +0.00002024483 5.05411271271 11.0457002639 +0.00001740254 2.34657043464 309.2783226558 +0.00001861397 5.93361638244 625.6701923124 +0.00001888436 0.02968443389 3.9321532631 +0.00001610859 1.17302463549 74.7815985673 +0.00001462631 1.92588134017 216.4804891757 +0.00001474547 5.6767046113 203.7378678824 +0.00001395109 5.93669404929 127.4717966068 +0.00001781165 0.76314388077 217.2312487011 +0.00001817186 5.77713225779 490.3340891794 +0.00001472392 1.40064915651 137.0330241624 +0.00001304089 0.77235613966 647.0108333148 +0.00001149773 5.74021249703 1162.4747044078 +0.00001126667 4.46707803791 265.9892934775 +0.00001277489 2.98412586423 1059.3819301892 +0.00001207053 0.7528593316 351.8165923087 +0.00001071399 1.13567265104 1155.361157407 +0.00001020922 5.91233512844 1685.0521225016 +0.00001315042 5.11202572637 211.8146227297 +0.00001295553 4.69184139933 1898.3512179396 +0.00001099037 1.81765118601 149.5631971346 +0.00000998462 2.63131596867 200.7689224658 +0.00000985869 2.25992849742 956.2891559706 +0.00000932434 3.66980793184 554.0699874828 +0.00000664481 0.60297724821 728.762966531 +0.0000065985 4.66635439533 195.1398481733 +0.0000061774 5.62092000007 942.062061969 +0.00000626382 5.9420823259 1478.8665740644 +0.0000048223 1.84070179496 479.2883889155 +0.00000487689 2.79373616806 3.1813937377 +0.00000470086 0.8384775504 1471.7530270636 +0.00000451817 5.64468459871 2001.4439921582 +0.00000553128 3.41088600844 269.9214467406 +0.00000534397 1.26443331367 275.5505210331 +0.00000472572 1.8819858466 515.463871093 +0.00000405434 1.64001413521 536.8045120954 +0.00000517196 4.44310450526 2214.7430875962 +0.00000452848 3.00349117198 302.164775655 +0.0000049434 2.28626675074 278.5194664497 +0.00000489825 5.80631420383 191.2076949102 +0.00000427459 0.05741344372 284.1485407422 +0.00000339763 1.40198657693 440.8252848776 +0.00000340627 0.89091104306 628.8515860501 +0.00000385974 1.99700402508 1272.6810256272 +0.00000288298 1.12160250272 422.6660376129 +0.00000294444 0.42577061903 312.1990839626 +0.0000026249 0.31753439818 1045.1548361876 +0.00000295331 0.67144493789 88.865680217 +0.00000342968 5.85600322299 1795.258443721 +0.00000341117 2.3758524725 525.4981794006 +0.00000234018 4.22756813216 114.1384744825 +0.00000223729 2.28129446763 330.6189636582 +0.00000275814 0.47832439352 38.1330356378 +0.00000224592 0.54754005675 1788.1448967202 +0.000003033 0.87946670205 6069.7767545534 +0.00000292103 6.2142061192 210.8514148832 +0.00000226121 0.37495223398 142.4496501338 +0.00000277257 5.31917702012 692.5874843535 +0.00000242911 5.37187983246 1258.4539316256 +0.00000205571 0.95755250527 288.0806940053 +0.00000207567 5.38126259725 2317.8358618148 +0.00000186835 6.03591766061 404.5067903482 +0.00000218536 5.25607043545 212.3358875915 +0.00000222155 5.94588016768 39.3568759152 +0.00000179673 4.41045924362 408.4389436113 +0.0000024144 1.1252586811 388.4651552382 +0.00000197093 3.9014194285 52.6901980395 +0.00000236639 0.90802744873 1375.7737998458 +0.00000171915 5.56318632797 213.3472795478 +0.00000169865 2.8566755401 99.1606209555 +0.00000214398 4.20253525974 2531.1349572528 +0.0000017201 2.36537801012 213.2509113282 +0.00000165707 2.63679789706 215.7467759928 +0.00000230892 5.49463421262 191.9584544356 +0.00000177585 0.38155817719 430.5303441391 +0.00000191514 2.95906900704 437.6438911399 +0.0000016325 3.4583251728 617.8058857862 +0.00000162305 5.73050678664 203.0041546995 +0.00000175108 5.71404465044 1066.49547719 +0.00000183041 5.66851947172 2111.6503133776 +0.00000150077 4.40663921925 417.0369633204 +0.00000187935 6.07916265661 563.6312150384 +0.00000145127 5.08176368814 423.4167971383 +0.00000137491 5.43912787991 222.8603229936 +0.00000172824 1.8492099409 1589.0728952838 +0.00000165478 2.89132196119 214.2623032845 +0.00000145727 1.56565192483 831.8557407496 +0.00000176864 2.30323752987 9999.986450773 +0.00000128877 2.55338644107 414.0680179038 +0.00000120093 0.04329750542 1361.5467058442 +0.00000143441 0.9981735772 76.2660712756 +0.00000108747 2.09282278191 207.6700211455 +0.00000132106 2.85902597898 312.4597163935 +0.00000112238 0.26221759151 2104.5367663768 +0.00000125186 4.78354048063 205.2223405907 +0.00000104427 3.63671899047 65.2203710117 +0.00000107447 3.67064138701 212.7778305762 +0.00000108642 2.85492389024 21.3406410024 +0.00000097743 5.12231845599 2634.2277314714 +0.00000109097 1.63231061493 208.633228992 +0.00000096852 4.19928280035 305.3461693927 +0.00000096507 2.56002066845 1692.1656695024 +0.00000085829 4.54545085982 210.3783341312 +0.00000099249 5.13816222131 1574.8458012822 +0.00000112532 5.03109281265 703.6331846174 +0.00000084023 1.18337717265 429.7795846137 +0.00000089021 5.38791571457 107.0249274817 +0.00000110191 2.43656081234 355.7487455718 +0.00000090659 4.20908809746 213.8203602998 +0.00000095885 5.44594259071 2428.0421830342 +0.00000094109 2.39786381418 483.2205421786 +0.00000085609 0.03354346966 860.3099287528 +0.00000088796 4.0576630675 128.9562693151 +0.00000081951 1.66499731549 62.2514255951 +0.0000009124 3.96942332591 2847.5268269094 +0.00000083961 4.60845858022 177.8743727859 +0.00000088376 3.86800515885 140.001969579 +0.00000093308 0.73846639887 831.1049812242 +0.00000091872 2.9497760532 35.4247226521 +0.00000087077 1.33390590052 1905.4647649404 +0.00000096584 4.84438390997 131.4039498699 +0.0000007101 0.99334817658 405.2575498736 +0.00000095266 2.51506908152 2.4476805548 +0.00000072514 4.63213873657 245.5424243524 +0.0000008258 1.52823217919 145.6310438715 +0.00000076693 3.15240783008 767.3690829208 +0.00000070317 4.0425370727 173.9422195228 +0.00000086015 2.3010372727 85.8272988312 +0.00000066529 4.75053522835 70.8494453042 +0.00000065835 2.46869725001 280.9671470045 +0.00000064824 0.09343869325 9.5612275556 +0.00000071557 0.01212415296 565.1156877467 +0.00000066533 1.08034871114 339.2864193365 +0.00000063488 2.01740971153 234.6397364404 +0.00000060786 5.12026947473 756.3233826569 +0.00000058123 6.05732868566 1677.9385755008 +0.00000064236 1.28586474622 1148.2476104062 +0.00000073124 4.37810889148 425.1137181677 +0.00000055012 3.85865703217 342.2553647531 +0.00000057101 6.26689214029 2420.9286360334 +0.0000006409 4.09854757476 327.4375699205 +0.00000055306 1.60456896521 543.0242872189 +0.00000057987 5.4726912434 347.8844390456 +0.00000073581 3.72292337326 92.0470739547 +0.0000007376 3.57045342615 1.4844727083 +0.0000006494 2.44739629174 267.4737661858 +0.00000054414 3.71479080197 344.7030453079 +0.00000049783 3.93453970179 192.6921676185 +0.00000049537 3.22831070579 333.657345044 +0.00000047539 3.92925402178 199.2844497575 +0.00000049368 4.90341763553 217.491881132 +0.00000062711 4.40120079629 214.7835681463 +0.00000046359 2.09430260266 212.5483359126 +0.00000046289 2.6403845348 10.2949407385 +0.00000054335 1.07179534996 362.8622925726 +0.00000058742 2.62270940799 225.8292684102 +0.00000048457 3.15166418511 216.2198567448 +0.00000046316 4.8622664277 2950.619601128 +0.0000004597 4.97297391881 198.321241911 +0.00000046678 2.44960215701 207.1487562837 +0.00000044905 1.77616995803 223.5940361765 +0.00000044521 5.55987055442 264.5048207692 +0.00000055914 4.29520232351 329.7251917809 +0.00000049643 5.20789299388 2744.4340526908 +0.00000058829 4.23073947869 700.6642392008 +0.00000052629 3.7923062907 343.2185725996 +0.00000041532 0.74488808688 125.9873238985 +0.00000047767 2.39260015876 207.8824694666 +0.00000056157 2.07214273531 124.433415221 +0.00000043345 1.83707598036 106.2741679563 +0.00000039793 4.00870764324 12.5301729722 +0.00000053882 4.97905460628 134.5853436076 +0.00000050135 5.75914508514 320.3240229197 +0.0000004496 5.35721924134 218.9281697305 +0.00000041089 4.92252591399 1891.2376709388 +0.00000046509 2.06623129884 2008.557539159 +0.00000042949 0.39856812529 357.4456666012 +0.00000037992 2.06495914285 247.2393453818 +0.00000048733 5.32762223699 3127.3133312618 +0.00000034583 5.62555932761 99.9113804809 +0.00000041092 2.4726489737 237.6781178262 +0.00000040763 4.08408559215 621.7380390493 +0.00000034213 0.73077393007 750.1036075334 +0.00000033967 5.31264617621 206.233732547 +0.00000036509 1.6882677575 22.0914005278 +0.00000039361 3.4573071999 241.6102710893 +0.00000034796 2.24780137629 487.3651437628 +0.00000033049 4.86593901955 209.106309744 +0.00000032584 2.22713131846 319.5732633943 +0.00000039035 3.73870591196 3163.918696566 +0.00000032722 1.06640549236 252.6559713532 +0.00000038671 4.39617126814 18.1592472647 +0.00000034514 1.8260750069 380.12776796 +0.00000041539 0.08136234251 210.3301500214 +0.00000033527 5.80475568528 251.4321310758 +0.00000031221 1.96489151107 244.318584075 +0.00000030521 2.26854188579 1169.5882514086 +0.00000034828 5.96324553131 217.964961884 +0.00000038481 4.43707551964 160.6088973985 +0.00000035998 3.83262381556 56.6223513026 +0.00000031041 4.89914223233 144.1465711632 +0.00000032342 3.58191018804 231.4583427027 +0.00000028838 5.80081031514 1994.3304451574 +0.00000032175 2.13166877923 206.1373643274 +0.00000032643 1.93131580544 98.8999885246 +0.00000034917 5.65276617691 497.4476361802 +0.00000028928 2.2165328892 14.977853527 +0.00000031569 3.81846560564 73.297125859 +0.00000032199 0.9981184629 1464.6394800628 +0.00000029153 5.98414099408 2737.32050569 +0.00000036706 4.75493516597 348.8476468921 +0.00000028665 1.68732054583 78.7137518304 +0.00000027501 6.12086395418 214.0498549634 +0.00000028795 0.04448605904 5.6290742925 +0.00000027205 0.24587543816 313.2104759189 +0.00000032441 3.77921585847 33.9402499438 +0.00000027088 5.2031009802 148.0787244263 +0.00000034956 3.43886187587 273.1028404783 +0.00000033076 2.44662095168 969.6224780949 +0.00000027745 1.44598606685 258.8757464767 +0.00000027178 4.2591859622 179.3588454942 +0.00000027872 0.78772093522 546.956440482 +0.00000029106 4.83947711462 905.8865797915 +0.00000027417 2.44930366818 254.9435932136 +0.00000034296 6.00920969644 166.828672522 +0.00000028859 6.0291724991 188.9200730498 +0.00000026001 0.65046992484 654.1243803156 +0.0000003356 1.23732329127 2221.856634597 +0.00000024356 0.5224875133 894.8408795276 +0.00000027767 5.17820678484 5.4166259714 +0.00000025568 3.35897159622 0.9632078465 +0.00000022879 3.5129348069 458.8415197904 +0.00000024496 0.00976884124 69.1525242748 +0.00000028794 0.75545700854 488.8496164711 +0.00000031228 2.05299907796 282.4516197128 +0.00000025438 5.2903772925 636.7158925763 +0.00000025332 4.9700796945 3060.8259223474 +0.00000023596 2.54766434769 196.6243208816 +0.00000029602 3.92688207792 206.706813299 +0.00000028255 2.72125009693 32.2433289144 +0.00000022115 4.75775237642 213.1872208534 +0.0000002213 3.25436709191 681.5417840896 +0.00000021675 4.61403328597 3267.0114707846 +0.00000022115 3.16759500067 213.4109700226 +0.00000026912 2.86269769133 24.3790223882 +0.00000020737 1.66895754198 274.0660483248 +0.00000028309 4.73122154345 552.5855147745 +0.00000025252 5.11986371899 168.0525127994 +0.00000026364 1.59272536419 491.8185618877 +0.00000021995 0.8807900928 635.9651330509 +0.00000027076 5.53694832022 555.5544601911 +0.00000019683 2.14388519695 54.1746707478 +0.00000027266 3.57891326986 561.1835344836 +0.00000025162 1.78070903718 182.279606801 +0.00000021386 3.86030772476 116.4260963429 +0.00000025572 1.62093861709 2324.9494088156 +0.00000020025 2.90618582553 120.358249606 +0.00000019882 5.59203696008 4.192785694 +0.00000019454 0.10623632006 218.7157214094 +0.00000025617 2.09931460158 248.7238180901 +0.00000019804 2.52180124343 1485.9801210652 +0.00000018516 2.54810951896 213.5115437591 +0.00000019831 0.07955320843 842.1506814881 +0.00000018516 5.3775511051 213.0866471169 +0.00000023655 1.59974907716 738.7972748386 +0.00000020375 2.94653107321 59.8037450403 +0.00000024247 3.15387696867 240.3864308119 +0.00000018294 3.18715992969 295.0512286542 +0.00000017464 2.90471803626 477.8039162072 +0.00000020698 1.07232100334 494.2662424425 +0.000000204 1.83665590916 533.6231183577 +0.00000021285 0.63341794388 189.7232222019 +0.00000016116 0.60069688498 746.9222137957 +0.00000016297 3.98317294128 2.9207613068 +0.00000016922 4.74266972033 2207.6295405954 +0.00000020479 6.05098286202 173.6815870919 +0.00000015447 1.49120311247 543.9180590962 +0.00000019944 4.9408663275 121.2520214833 +0.00000017127 0.71458025372 1781.0313497194 +0.0000001724 0.67749766724 151.0476698429 +0.00000015574 5.70296527381 3053.7123753466 +0.00000015036 5.52770334605 2310.722314814 +0.00000015928 4.45642717299 643.8294395771 +0.00000016165 0.63286131026 358.9301393095 +0.00000014589 5.26158292613 472.1748419147 +0.00000016545 3.52813228069 3480.3105662226 +0.00000018912 0.55218675639 4.665866446 +0.00000017595 2.26495491189 672.1406152284 +0.00000018104 2.71285673689 181.806526049 +0.00000015918 5.23446779429 135.5485514541 +0.00000013931 3.19357128657 213.5597278689 +0.00000014058 0.82375896652 221.3758502853 +0.00000013931 4.73208739639 213.0384630071 +0.0000001469 2.65882838685 292.0128472684 +0.00000014454 0.21819892811 235.3904959658 +0.00000016168 0.91025406068 280.003939158 +0.00000013327 3.54947442109 205.6642835754 +0.00000016104 0.82547975762 176.6505325085 +0.00000016441 5.39398801335 424.1505103212 +0.00000012747 0.75780958758 721.6494195302 +0.00000012754 3.55466871752 153.4953503977 +0.00000014448 0.12049617049 313.6835566709 +0.00000016499 3.26383140489 6283.0758499914 +0.00000016564 1.62649604519 5856.4776591154 +0.0000001495 1.23923264394 2641.3412784722 +0.00000015724 1.18874754834 486.4019359163 +0.00000011893 0.91693668558 416.3032501375 +0.00000011684 1.11385455828 81.7521332162 +0.00000012985 4.74373293725 3377.217792004 +0.00000011864 0.64411806416 28.3111756513 +0.00000013216 4.9590402443 1279.794572628 +0.00000016121 0.98185208328 2538.2485042536 +0.000000149 1.76649832526 569.0478410098 +0.00000011337 4.36555105334 3583.4033404412 +0.00000011253 5.98638731448 193.655375465 +0.00000014753 2.92291248767 167.0893049529 +0.00000013774 2.50808183571 1802.3719907218 +0.00000011068 0.00471764868 629.6023455755 +0.00000012781 3.62178749219 67.6680515665 +0.00000012238 0.27163151602 1044.4040766622 +0.00000011021 0.15223056578 501.3797894433 +0.00000014206 2.63254885854 618.5566453116 +0.00000014365 0.37819794671 601.7642506762 +0.00000015034 2.67095006272 46.470422916 +0.00000012248 2.19751851112 650.9429865779 +0.00000010783 2.86375137884 113.3877149571 +0.00000011418 1.20874560246 172.2452984934 +0.00000014613 6.05645353059 468.2426886516 +0.0000001058 2.05903854864 429.0458714308 +0.00000013721 2.20936291526 228.276948965 +0.0000001218 1.82585577726 241.8709035202 +0.00000010787 5.06924118186 162.8965192589 +0.00000012056 3.20018724042 72.0732855816 +0.00000012233 4.5074193097 425.6349830295 +0.00000012101 4.14977794161 1108.1399749656 +0.00000009843 1.49451039604 226.6324175623 +0.00000010287 2.10680007784 1033.3583763983 +0.00000009975 2.81640446254 518.6452648307 +0.00000009597 4.80028087522 426.6463749858 +0.00000010746 4.66838299108 129.9194771616 +0.00000012961 5.11568581806 219.4494345923 +0.00000012302 5.335685477 776.9303104764 +0.00000009484 4.85702954575 820.0592809603 +0.00000011441 3.85769732764 405.9912630565 +0.00000009625 1.60280478656 426.5500067662 +0.00000009164 0.7020456798 403.0223176399 +0.00000010112 2.7648687563 210.5907824523 +0.00000010816 1.36864298163 170.7608257851 +0.00000010187 2.36063948382 685.4739373527 +0.00000012397 6.06349943525 875.830299001 +0.00000012146 2.04060386262 508.3503240922 +0.00000009574 3.19555214859 286.596221297 +0.00000010193 4.01123146905 381.3516082374 +0.000000089 3.6326023588 319.3126309634 +0.00000010052 5.1610725104 216.0074084237 +0.00000008528 3.88076551354 630.3360587584 +0.00000008875 5.46623776078 3370.1042450032 +0.00000008401 5.65557131026 213.4591541324 +0.00000010033 5.97497644283 6.1503391543 +0.00000008401 2.27009862215 213.1390367436 +0.00000011661 0.95163302252 694.0719570618 +0.00000008696 2.33868966556 220.364458329 +0.00000008141 5.5405974715 220.4608265486 +0.00000009615 2.75755414306 556.5176680376 +0.0000000912 0.44322374149 2097.423219376 +0.00000008109 5.53989498262 181.0557665236 +0.00000010763 0.05616402982 691.1030116452 +0.00000009579 2.84979792871 184.0941479094 +0.00000009958 2.38581008546 945.2434557067 +0.00000008526 0.17821781104 289.5651667136 +0.000000077 0.0048137541 7.1617311106 +0.00000008613 0.82900327241 2957.7331481288 +0.00000009517 2.27516458273 8.0767548473 +0.00000009049 3.3733502579 731.9443602687 +0.00000007888 5.78452089815 230.8252032563 +0.00000007684 3.10462250617 7.065362891 +0.00000007391 5.29648701813 2627.1141844706 +0.00000009875 4.69411059509 10213.285546211 +0.00000007328 0.09051133382 100.6450936638 +0.00000007999 1.60928374337 696.5196376166 +0.000000076 4.90078510977 51.2057253312 +0.00000009928 5.25713005643 699.7010313543 +0.00000007333 5.61982406824 31.492569389 +0.00000007376 4.52737009022 616.3214130779 +0.00000009422 2.44475274779 2118.7638603784 +0.000000073 4.0188547501 212.0270710508 +0.00000007502 4.71301501745 436.1594184316 +0.00000009071 2.75662160229 130.4407420234 +0.00000008913 2.19608557019 427.5613987225 +0.00000008801 4.26655882704 141.2258098564 +0.00000006853 5.69082635009 480.7728616238 +0.00000007765 3.27218537808 3796.7024358792 +0.00000009159 3.0471367165 9786.687355335 +0.00000009034 2.04165937353 204.7010757289 +0.00000006902 4.61962635489 2524.021410252 +0.00000006728 0.58794595002 739.8086667949 +0.00000006741 0.52362906624 135.336103133 +0.00000008201 5.03994203224 411.620337349 +0.0000000724 3.90653111215 214.5711198252 +0.00000006887 4.11954799957 662.531203563 +0.00000006566 2.67659365854 194.1766403268 +0.00000006539 6.25585361704 31.019488637 +0.00000007484 5.56871021201 271.4059194489 +0.00000008078 3.0995581756 353.301065017 +0.00000007072 1.10066698352 282.6640680339 +0.00000006089 0.79684364835 593.426863398 +0.0000000614 3.79672343724 180.1619946463 +0.00000006703 3.8285424862 412.5835451955 +0.00000006024 5.46288776207 724.8308132679 +0.00000008102 4.51051495778 268.4369740323 +0.00000006033 1.24326252021 447.9388318784 +0.00000007425 2.29394888999 532.6117264014 +0.00000006007 2.87215425398 426.0769260142 +0.00000007568 0.79147591036 2854.6403739102 +0.00000005816 1.70824982811 50.4025761791 +0.00000007534 5.3859829268 953.1077622329 +0.00000005863 2.04201456623 454.9093665273 +0.00000007291 0.88044346877 457.617679513 +0.00000006235 4.51960341418 3693.6096616606 +0.00000006359 6.27053660532 313.9441891018 +0.00000005722 0.47241118592 610.6923387854 +0.00000005704 0.45599464136 643.0786800517 +0.00000006176 3.98739420856 835.0371344873 +0.0000000573 0.5081424249 1038.0412891868 +0.00000006812 4.2046338569 938.1299087059 +0.0000000562 4.08049141112 3899.7952100978 +0.0000000677 4.22172125738 916.9322800554 +0.00000006069 3.46762401122 278.2588340188 +0.00000005875 5.51773010551 1073.6090241908 +0.00000005558 3.29478679376 20.6069278195 +0.00000006274 4.88767368263 0.5212648618 +0.00000005794 4.09991767938 391.1734682239 +0.00000005442 2.79802608247 397.3932433474 +0.00000005754 4.42718264879 165.6048322446 +0.00000005879 6.17871525366 291.262087743 +0.00000006716 2.1866384773 627.3671133418 +0.00000005761 0.62536160332 114.3991069134 +0.00000005359 2.29390692216 331.2096644892 +0.0000000621 4.92273259045 450.9772132642 +0.00000006686 2.13438181268 285.6330134505 +0.00000005173 4.10128119721 6.592282139 +0.00000005707 3.48716972669 230.5645708254 +0.00000006363 5.64626069194 518.3846323998 +0.00000005241 3.78081098206 418.5214360287 +0.00000005191 4.39595146262 84.3428261229 +0.0000000671 2.96748528229 624.919432787 +0.00000004931 2.71959451867 558.0021407459 +0.00000005225 4.65463431385 310.7146112543 +0.00000004857 2.61373582429 66.70484372 +0.00000004847 3.76991373317 423.6774295692 +0.00000005284 1.96024672163 1182.9215735329 +0.00000005933 2.74003948393 219.891377577 +0.00000006373 1.4129634646 606.7601855223 +0.00000004728 0.23421038001 1063.3140834523 +0.00000006408 1.1668741968 268.9582388941 +0.00000004782 1.56813683227 420.9691165835 +0.00000005399 4.57611449409 238.9019581036 +0.00000005161 0.14436456585 2413.8150890326 +0.00000004858 5.21378840436 3686.4961146598 +0.00000005086 1.73392381835 337.732510659 +0.0000000465 3.7102912129 305.0855369618 +0.00000004896 3.6778653184 240.125798381 +0.00000005949 0.29956165181 524.0137066923 +0.00000004968 2.53258931342 980.6681783588 +0.00000004944 2.16189522746 104.0559820651 +0.00000005366 3.54867806985 107.2855599126 +0.00000004917 0.48641512683 3274.1250177854 +0.00000005617 6.27593478237 112.6540017742 +0.00000004524 5.09539085552 103.1409583284 +0.00000005643 1.5272433648 105.5404547734 +0.00000004504 1.68251875362 196.0336200506 +0.00000004897 4.90011892854 102.1295663721 +0.00000004525 1.88735156553 103.0445901088 +0.00000004327 1.4540722938 409.9234163196 +0.00000005095 3.40640608336 427.1194557378 +0.00000005782 3.55197606731 25874.6040461362 +0.00000004192 0.16603430914 958.576777831 +0.00000004976 0.50639895683 511.5317178299 +0.00000004167 5.9472576207 316.4400537664 +0.00000004353 3.78587101731 1171.875873269 +0.00000005387 2.03693287651 2435.155730035 +0.00000004067 4.6659260313 106.0135355254 +0.00000004817 3.53529781673 960.2213092337 +0.00000004048 3.20024146722 775.233389447 +0.00000004016 6.00569143107 945.9942152321 +0.00000003989 3.15130319196 115.6229471908 +0.00000004559 5.59555355771 778.4147831847 +0.00000004153 2.75042736587 316.3436855468 +0.00000003983 2.00842137744 597.3590166611 +0.00000004212 4.16852690218 823.9914342234 +0.00000005193 0.71717111984 810.6581120991 +0.00000003927 5.04361736754 2943.5060541272 +0.00000004225 0.02571003853 0.7507595254 +0.00000004926 1.12994881124 526.9826521089 +0.0000000417 3.94116290117 422.405405182 +0.00000004432 3.995990468 393.4610900843 +0.0000000384 1.21234108241 212.0752551606 +0.00000003866 4.20930793423 97.6761482472 +0.0000000444 1.35536679738 211.6021744086 +0.0000000384 0.43014354282 214.5229357154 +0.00000004724 3.62039208608 638.4128136057 +0.0000000487 5.7587459962 1246.6574718363 +0.00000004449 1.43384065964 184.9879197867 +0.00000003931 2.36660272585 909.8187330546 +0.00000003787 5.98932416906 325.9530972122 +0.00000003665 0.72917314141 20.4468691251 +0.00000004243 2.29103096797 453.424893819 +0.0000000373 6.24831601183 159.1244246902 +0.000000039 1.31013240315 850.0149880143 +0.00000005134 1.97348901289 526.5095713569 +0.00000003621 2.77435773661 123.5396433437 +0.00000003607 5.3205884271 406.954470903 +0.00000003802 1.94444523548 421.1815649046 +0.00000003906 3.02475451573 317.3550775031 +0.00000004473 0.80804073855 838.218528225 +0.00000004081 2.0873246818 988.532484885 +0.00000003843 4.99347148246 7.6348118626 +0.00000004467 6.09037793116 760.25553592 +0.00000003514 3.97285766412 426.4863162914 +0.00000003504 0.85064201666 299.1263942692 +0.00000004397 1.68577228317 824.7421937488 +0.00000003581 2.35235960566 337.8019466282 +0.00000004606 3.48411642192 913.9633346388 +0.0000000379 3.64538213705 216.2680408546 +0.00000003496 0.95035381131 436.8931316145 +0.00000004422 0.82822191292 43.2890291783 +0.00000003688 2.837854438 739.0579072695 +0.00000004439 1.19409419107 421.93232443 +0.00000003572 2.77298538478 444.7574381407 +0.0000000442 5.44308967028 963.4027029714 +0.00000004443 3.73070830296 37.8724032069 +0.00000004322 4.75680702521 40.8413486235 +0.00000003724 0.59005210557 256.4280659219 +0.00000004471 2.22367643527 318.8395502114 +0.00000004184 1.5271919664 298.2326223919 +0.00000003534 5.0193759957 386.9806825299 +0.000000034 3.22663067085 4113.0943055358 +0.00000004556 1.35715974815 495.7507151508 +0.00000004453 1.80417064247 829.6205085159 +0.00000003617 1.51036385224 41.6444977756 +0.00000003789 4.80357656146 238.4288773516 +0.00000003514 2.38272766645 426.7100654606 +0.00000003208 1.74465274123 952.3570027075 +0.00000004398 2.65839000906 832.5894539325 +0.00000004092 3.07954777295 60.7669528868 +0.00000003813 5.63047104819 315.4286618101 +0.00000003219 6.22278803635 754.8389099486 +0.00000003102 2.69222024257 343.7398374614 +0.00000004045 4.024637721 376.1956146969 +0.00000003576 0.3853278728 214.9960164674 +0.00000003291 5.49542015261 143.9341228421 +0.00000003981 5.75449411958 239.1625905345 +0.00000003249 0.58789568678 619.2903584945 +0.00000003114 0.02831060137 221.1634019642 +0.00000003555 3.12207684735 1048.3362299253 +0.0000000301 1.91180343491 93.531546663 +0.00000003384 1.81702854004 443.8636662634 +0.00000003222 2.37342117781 429.5189521828 +0.00000003431 5.92099840679 570.7447620392 +0.00000003271 2.04947945059 806.725958836 +0.00000003207 5.44018976766 402.2191684878 +0.00000003091 0.10717557454 3590.516887442 +0.00000002951 1.76365810296 426.8106391971 +0.00000002958 0.23653889192 1354.4331588434 +0.00000002948 4.59289832104 426.3857425549 +0.00000003506 5.43222584214 84.9335269539 +0.00000002894 5.69678330542 1262.3860848887 +0.00000003682 1.07122313007 395.578702239 +0.00000002983 5.25093816048 313.4711083498 +0.00000003117 4.18767239237 366.7944458357 +0.00000002873 4.45472312727 361.3778198643 +0.00000003521 2.05528981993 1261.6353253633 +0.00000003496 1.87950759078 439.1283638482 +0.00000003012 0.64439385874 263.0203480609 +0.00000002849 1.12491777974 262.0571402144 +0.0000000291 2.76192171681 541.5398145106 +0.00000003322 6.08893948791 108.7218485111 +0.00000003181 1.01419299056 418.0001711669 +0.00000002793 0.38781777981 211.8628068395 +0.00000003091 2.18216748751 306.830642101 +0.00000003748 3.89145855821 220.9339073006 +0.00000002982 1.99831689446 117.9105690512 +0.00000002793 1.25466684542 214.7353840365 +0.00000003512 1.50965040301 885.4397106664 +0.00000002716 0.80710391613 757.2171545342 +0.00000003137 2.09889265033 2751.5475996916 +0.00000002738 4.89270330923 464.7312265138 +0.00000002875 4.28436709414 4010.0015313172 +0.00000003313 3.01452486457 336.8387387817 +0.00000002746 2.69963506928 380.3884003909 +0.00000003132 2.19562786872 2.9689454166 +0.00000003233 0.60809684558 3171.0322435668 +0.00000003034 0.93246285284 205.4347889118 +0.00000003006 5.91067479448 2.7083129857 +0.00000003643 5.58302397259 423.6292454594 +0.00000002625 1.07042050691 23.5758732361 +0.00000003495 0.1988756203 576.1613880106 +0.0000000259 0.2125277375 110.2545053292 +0.00000002704 6.12908233599 572.2292347475 +0.00000002568 0.17571588314 1056.2005364515 +0.00000002583 2.96927378731 384.0599212231 +0.00000002555 3.96441052072 430.79097657 +0.00000002786 2.54945911818 195.8906076987 +0.00000002869 4.82964665921 710.7467316182 +0.00000002534 5.31005598763 427.3489504014 +0.00000002618 1.22081401503 36.6485629295 +0.00000003464 2.328113282 285.3723810196 +0.00000003374 3.34109586766 162.0933701068 +0.00000002694 4.64149271687 140.9651774255 +0.00000002603 0.99527295832 92.3077063856 +0.0000000314 5.4079027758 328.2407190726 +0.00000002603 4.3153279088 561.934294009 +0.00000002987 0.82758128867 45.5766510387 +0.00000002959 3.35623851523 273.8536000037 +0.00000002561 0.54160683162 107.7586406646 +0.000000029 1.20691455948 462.0229135281 +0.00000002648 1.90547819027 88.1149206916 +0.00000002461 4.68211868869 2840.4132799086 +0.00000002534 5.00311256556 431.264057322 +0.00000002521 3.3216047231 136.0698163159 +0.00000002945 1.06452531856 732.6951197941 +0.00000002654 1.36744710395 460.5384408198 +0.00000003297 1.33975572602 305.6068018236 +0.00000002634 2.299955338 519.3960243561 +0.00000002805 5.62255444533 1699.2792165032 +0.00000002439 5.14733660159 303.8616966844 +0.00000002434 3.71460437051 4216.1870797544 +0.00000002416 3.76296045457 77.7505439839 +0.00000002803 2.55280894914 505.3119427064 +0.00000002592 3.32836551071 110.1581371096 +0.00000003074 1.71462387764 256.5881246163 +0.00000003295 0.81766682522 705.1176573257 +0.00000003183 6.15742006608 109.2431133729 +0.00000002908 5.38534195293 315.1680293792 +0.00000002326 1.42604031905 131.5469622218 +0.00000002427 2.0462785074 124.5028511902 +0.00000002632 1.41253794767 211.6545640353 +0.00000002297 1.38016674676 425.8474313506 +0.00000002318 6.27716072818 317.142629182 +0.0000000231 4.86442292404 3259.8979237838 +0.00000002873 1.10206537875 7.8643065262 +0.00000002616 0.11849676899 133.1008708993 +0.00000003213 4.4932046169 432.2272651685 +0.00000002276 6.04688191978 214.1022445901 +0.00000002276 1.96882478275 212.4959462859 +0.00000002917 0.96774661857 100.3844612329 +0.0000000289 5.72610904534 322.0209439491 +0.00000002829 2.66887892162 141.4864422873 +0.00000002695 1.4748857107 42.5382696529 +0.00000002697 5.34002228297 432.0148168474 +0.00000002229 4.40717937246 540.7366653585 +0.00000002214 2.43714413196 426.8588233069 +0.00000002512 4.68291916658 1596.1864422846 +0.00000002202 5.91122030007 867.4234757536 +0.00000002856 0.94736445171 41.0537969446 +0.00000002396 0.10516628717 206.9363079626 +0.00000002345 1.1668526778 640.8604941605 +0.00000002263 4.62327588198 188.0263011725 +0.00000002214 3.97566024178 426.3375584451 +0.00000002274 4.9405583072 4002.8879843164 +0.00000002541 0.837056152 12352.8526045448 +0.00000002145 3.40120044084 111.1695290659 +0.00000002895 6.07389082608 2914.0142358238 +0.0000000252 1.05396310009 184.7272873558 +0.00000002448 3.49820841117 481.7360694703 +0.00000002343 2.86472924644 207.0793203145 +0.00000002964 5.96264929181 465.9550667912 +0.00000002122 4.04560058177 118.0706277456 +0.00000002452 4.35251210402 1382.8873468466 +0.00000002131 0.61211416273 335.1418177523 +0.00000002116 4.76181734842 765.8846102125 +0.00000002245 5.67078632283 6467.9257579616 +0.00000002425 0.84789834075 550.1378342197 +0.00000002227 1.15684015463 227.3137411185 +0.00000002314 6.13104971819 2730.2069586892 +0.00000002344 0.35844885568 217.4436970222 +0.00000002529 3.07975959821 774.4826299216 +0.00000002523 1.75026771081 1578.0271950199 +0.00000002111 4.24637589094 96.8729990951 +0.00000002826 1.01974994073 87.3117715395 +0.00000002906 3.75374302356 428.0826635843 +0.00000002113 2.19787343926 449.232108125 +0.00000002142 1.19671359858 209.1544938538 +0.00000002882 2.59371585952 39.6175083461 +0.00000002078 2.87503604503 14.0146456805 +0.0000000209 1.99032225653 441.576044403 +0.00000002519 2.99001165551 745.277682393 +0.00000002035 5.37147785849 1041.2226829245 +0.00000002054 1.11817372961 842.9014410135 +0.00000002023 2.94559148702 668.2084619653 +0.00000002529 4.34280159004 221.8971151471 +0.00000002554 5.56906955622 214.1928673153 +0.00000002712 1.60469055827 1050.9963588012 +0.0000000235 3.36541706919 220.2001941177 +0.00000002015 2.60446576036 315.6411101312 +0.00000002158 1.64945261993 219.6618829134 +0.0000000212 2.93968038721 304.1223291153 +0.00000002357 1.94433441808 233.9060232575 +0.00000002579 4.54124062411 484.7050148869 +0.00000002046 5.45531068264 200.5564741447 +0.0000000204 2.04492641594 1097.0942747017 +0.00000002675 1.20234167733 28.5718080822 +0.00000002528 4.69268465973 637.4496057592 +0.00000002314 2.81193072994 25.1297819136 +0.00000002689 5.03868493349 1269.4996318895 +0.00000002115 3.10772296248 1276.6131788903 +0.00000002712 1.49710379127 3340.6124266998 +0.00000002138 4.52114042624 378.9039276826 +0.00000002708 0.01014338204 389.9496279465 +0.0000000256 5.75783882561 544.5087599272 +0.00000002028 0.24331359951 146.594251718 +0.00000002096 1.44475430956 864.2420820159 +0.00000001897 4.63194412388 220.3007678542 +0.00000001901 1.78319572727 192.8522263129 +0.00000002011 4.11578325523 315.8706047948 +0.00000002014 2.26726355818 198.1087935899 +0.00000001905 2.15527255015 326.6868103951 +0.00000001949 3.95440811214 103.6140390804 +0.00000002098 5.24613314798 175.4266922311 +0.00000001884 5.66018186202 1310.3933701397 +0.00000001911 2.606654466 301.4140161296 +0.0000000216 3.42888079793 420.005908737 +0.00000002325 5.896321781 815.0633461142 +0.00000001914 0.22451332248 171.6545976624 +0.00000001854 0.04278915026 233.7459645631 +0.00000001973 2.6864025948 769.8167634756 +0.00000001941 0.61369890353 3487.4241132234 +0.00000001836 3.41496980986 195.7729876197 +0.00000002554 2.35660179716 212.4053235607 +0.00000001822 4.05510232882 639.9454704238 +0.00000001883 6.27079329518 16.6747745564 +0.00000001865 0.17460226411 244.791664827 +0.00000002097 4.58369520569 316.9131345184 +0.00000001879 2.76480572708 28.4541880032 +0.00000002111 2.92457831824 328.9220426288 +0.00000002077 0.3594303358 589.4947101349 +0.00000001825 4.04945265223 190.4045457581 +0.00000001895 3.89414880651 334.5511169213 +0.00000002425 3.76754213762 25558.2121764796 +0.00000002218 1.85341154236 635.231419868 +0.00000001782 0.86927461254 92.7978334801 +0.00000002432 3.78026263567 1254.5217783625 +0.00000002106 0.17285594964 354.2642728635 +0.00000001791 6.23892012939 1670.8250285 +0.00000001996 1.40940081042 230.7075831773 +0.00000001753 1.86660297451 241.7532834412 +0.00000002093 2.3936677788 187.4356003415 +0.00000002007 3.54083120293 226.7924762567 +0.00000001949 1.36533052698 1385.174968707 +0.00000001737 2.67583588366 6.3627874754 +0.00000001868 4.24454204649 1119.1856752295 +0.00000001896 3.81474515719 310.9752436852 +0.0000000186 3.67887919389 1321.4390704036 +0.00000002305 3.53252557028 1570.9136480191 +0.00000002008 3.88504783546 638.9340784675 +0.00000001928 2.64393870433 525.7588118315 +0.00000001807 0.76057354967 66.1835788582 +0.00000001824 0.85822155861 639.8491022042 +0.00000002221 4.8221041383 1585.8915015461 +0.00000002227 4.58488941022 271.61836777 +0.00000001897 0.6433475825 55.6591434561 +0.00000001792 0.00514800434 827.9235874865 +0.00000001831 3.69768852728 172.4577468145 +0.0000000179 4.8006297772 3576.2897934404 +0.00000001698 0.72475212282 295.1942410061 +0.00000001744 3.4525618329 238.5718897035 +0.00000002334 1.51845210531 170.0100662597 +0.00000001669 4.44620549295 4319.279853973 +0.00000001939 3.43927826945 102.5715093568 +0.00000001733 5.96815907422 837.6972633632 +0.00000001686 2.12870436615 491.5579294568 +0.00000001651 3.20586624475 281.1795953256 +0.00000001884 4.2444781245 13.4933808187 +0.0000000188 0.33845094634 214.9436268407 +0.00000001817 3.07678560214 220.5245170234 +0.00000001872 3.79328892492 392.6579409322 +0.00000002195 1.93786776664 259.769518354 +0.00000001881 4.49314034712 199.8057146193 +0.00000001662 0.29659841675 314.9073969483 +0.00000001626 2.29697402942 3067.9394693482 +0.00000001927 1.00706624515 26.826702943 +0.00000001621 0.01495920679 1379.7059531089 +0.00000001655 4.15494230496 4326.3934009738 +0.00000001719 5.9744386099 152.5321425512 +0.00000001653 5.65633302949 448.6895914038 +0.0000000179 3.73709604091 10.0343083076 +0.000000016 2.28430251221 749.2098356561 +0.0000000177 0.03256515992 364.3467652809 +0.00000001939 5.93191442558 249.9476583675 +0.00000001988 4.78810872536 101.8689339412 +0.00000001667 5.52149899431 229.9738699944 +0.00000002215 3.55121116323 594.6507036754 +0.0000000195 0.80878923373 1049.0869894507 +0.00000001773 2.55608046714 9985.7593567714 +0.00000002088 2.33165208016 420.4478517217 +0.00000002107 2.43624356568 453.6855262499 +0.00000001907 4.72569972805 857.1285350151 +0.00000001609 4.96540433043 285.1117485887 +0.00000002152 4.87024306306 186.2117600641 +0.00000001685 5.68609178354 200.0352092829 +0.00000001752 5.21532265401 25448.0058552602 +0.0000000187 6.14683645342 347.3631741838 +0.00000001731 1.95944272122 934.9485149682 +0.0000000168 5.562466977 170.9732741062 +0.00000001652 1.2452135105 398.1440028728 +0.00000001548 0.38524522125 17.2654753874 +0.00000001577 0.23430114545 434.6749457233 +0.00000001652 2.84480428863 385.5443939314 +0.0000000177 1.1505799628 199.9657733137 +0.00000001528 4.02240583348 236.1936451179 +0.00000002118 5.47803429266 369.0820676961 +0.00000001543 2.54353574089 632.7355552034 +0.00000001504 5.94300855424 280.2163874791 +0.00000001495 2.19380669867 407.4757357648 +0.00000001894 1.88797605501 598.8434893694 +0.00000001515 4.70072295492 211.2933578679 +0.00000001767 3.11910667879 2921.1277828246 +0.00000001515 3.31498374761 215.3048330081 +0.00000001728 5.28095966912 219.5188705615 +0.00000001906 5.24236020775 248.4631856592 +0.00000001607 0.80041605735 642.3449668688 +0.0000000164 2.93387205029 1364.7280995819 +0.00000001585 0.77219822539 661.2379273164 +0.00000001458 5.67666822477 632.831923423 +0.00000001866 4.40562835971 971.1069508032 +0.00000001838 0.4849219076 1127.0499817557 +0.00000001903 5.18692835916 2015.6710861598 +0.0000000159 2.8004320807 633.7469471597 +0.00000001489 4.10155671855 77837.1112338466 +0.00000001573 4.23741356107 203.8979265768 +0.0000000169 0.65475720351 2700.7151403858 +0.00000001872 3.54376036064 354.5249052944 +0.00000001419 4.53129346734 224.6054281328 +0.00000001575 3.52476647615 373.9079928365 +0.00000001817 3.9520388555 6076.8903015542 +0.00000001446 5.41423319377 317.8763423649 +0.00000001552 1.89030720529 1304.9243545416 +0.00000001394 1.86243646383 913.7508863177 +0.0000000194 4.36562864826 432.7485300303 +0.00000001655 1.31748248488 25668.418497699 +0.00000001438 5.12958189872 71.8126531507 +0.00000001929 4.90721606846 206.3979967583 +0.00000001533 2.10965059985 378.6432952517 +0.00000001421 6.22897936063 904.4021070832 +0.0000000145 1.98065714692 205.9731001161 +0.00000001584 5.94110940455 1226.2106027112 +0.0000000151 3.77771207288 222.7002642992 +0.0000000167 2.51954641624 976.7360250957 +0.00000001823 1.60093991502 1141.1340634054 +0.00000001564 3.94804398924 9566.2747128962 +0.00000001406 3.65940442223 316.5037442412 +0.00000001653 3.62394476466 968.1380053866 +0.00000001495 0.7783227917 5959.570433334 +0.00000001408 5.2497092498 316.279995072 +0.00000001724 0.25483952164 125.1841747464 +0.00000001426 2.26871672572 17.4084877393 +0.00000001881 4.12588105003 562.1467423301 +0.0000000137 4.7447486688 1357.6145525811 +0.00000001485 2.18712736768 9889.7801295536 +0.00000001369 1.31846306523 1160.8301730051 +0.00000001394 5.6692451786 1736.9915610157 +0.00000001375 0.16983286236 346.3999663373 +0.00000001525 2.40244831911 419.4364597654 +0.00000001359 2.68668516027 310.7627953641 +0.00000001396 3.6705539794 253.4591205053 +0.00000001454 5.4935626244 504.561183181 +0.00000001813 0.2188206686 263.7016716171 +0.0000000133 3.01736059716 254.1404440615 +0.00000001498 0.17578085903 155.7829722581 +0.00000001509 5.13129901759 768.8535556291 +0.0000000155 1.44225397189 1894.4190646765 +0.00000001447 1.44933809994 893.3564068193 +0.00000001306 5.76425101758 714.6788848813 +0.0000000166 1.34160526151 322.6116447801 +0.00000001347 3.00388920953 843.6351541964 +0.00000001432 3.43786149731 251.1714986449 +0.0000000151 4.39762427873 25.2727942655 +0.00000001587 5.17106904014 141.6988906084 +0.00000001477 5.4751837761 226.0417167313 +0.00000001356 4.24406292182 332.1728723357 +0.00000001644 1.74367211793 67.8804998876 +0.00000001407 5.79229630947 188.1693135244 +0.00000001575 0.09808372057 702.1487119091 +0.00000001765 4.93410889383 201.5196819912 +0.00000001318 4.91605557404 17.5261078183 +0.00000001701 4.47360878108 384.2723695442 +0.00000001304 6.04155032791 25.8634950965 +0.00000001269 4.91035989349 354.9979860464 +0.0000000162 5.54960841244 260.360219185 +0.00000001263 1.16521999431 255.8373650909 +0.00000001744 3.70453251764 147.1155165798 +0.00000001579 4.31561365365 2228.9701815978 +0.00000001557 0.57740217353 3178.1457905676 +0.00000001302 0.32055726013 119.767548775 +0.00000001405 3.2040748604 395.105621487 +0.00000001234 2.34766954239 318.679491517 +0.00000001519 4.74629629688 100.1720129118 +0.00000001573 4.00132484524 1264.2954542392 +0.00000001222 0.10709243166 1372.5924061081 +0.00000001205 0.24105241435 466.7582159433 +0.00000001188 1.27112537278 1184.4060462412 +0.0000000128 4.85454052139 535.9107402181 +0.00000001482 4.4716669291 763.4369296577 +0.00000001233 1.64803509193 433.663553767 +0.00000001476 3.7663439911 272.5815756165 +0.00000001199 1.78020373551 102.3420146932 +0.00000001186 4.72162748523 795.6802585721 +0.00000001291 4.42697938285 10220.3990932118 +0.00000001576 2.40263038916 348.635198571 +0.00000001497 3.44614317326 3024.2205570432 +0.00000001175 4.85145058205 433.7599219866 +0.00000001262 5.79416346069 531.978586955 +0.00000001486 4.39599352105 1055.4497769261 +0.00000001351 0.46461977407 707.5653378805 +0.0000000123 5.18147817992 752.3912293938 +0.00000001175 4.35535063059 3892.681663097 +0.00000001581 5.49361132323 419.532827985 +0.00000001247 4.22328749428 113.1270825262 +0.00000001145 2.26067253357 199.1201855462 +0.00000001385 0.89711064123 6073.7089078165 +0.00000001228 4.55057016747 680.0573113813 +0.0000000147 1.58708185256 409.1897031367 +0.00000001366 3.99684537321 6065.8446012903 +0.00000001131 1.56474593118 196.8367692027 +0.00000001163 5.75528918663 2303.6087678132 +0.00000001142 4.35845106342 1834.6153196362 +0.00000001244 1.93187654929 623.2225117576 +0.00000001136 3.13253323524 611.4430983108 +0.00000001425 2.65840274172 1253.7710188371 +0.00000001114 3.43048279234 771.3012361839 +0.00000001314 0.15326588489 493.303034596 +0.00000001109 2.9580840286 1091.6252591036 +0.00000001177 3.88159541809 128.3655684841 +0.0000000115 4.6914056969 1.2720243872 +0.00000001527 1.09983755253 683.0262567979 +0.00000001304 5.24544813643 5650.2921106782 +0.00000001347 4.11616699496 97.4636999261 +0.00000001085 0.70231952018 1166.4068576709 +0.00000001224 4.2299482253 827.1728279611 +0.00000001142 5.36157631813 199.0238173266 +0.00000001373 0.89371361814 799.6124118352 +0.00000001085 1.15969472512 398.2870152247 +0.00000001098 3.75659421786 318.3976072267 +0.00000001136 1.35127769399 205.9249160063 +0.00000001108 6.03201954623 206.4461808681 +0.00000001146 0.18236094571 6386.16862421 +0.00000001216 0.49809632153 1178.9894202698 +0.00000001295 2.32056477953 10003.9186040361 +0.00000001082 1.966110692 3700.7232086614 +0.00000001094 5.12244388591 314.3861320865 +0.00000001464 4.54056066665 1248.1419445446 +0.00000001277 5.42029902662 9996.0542975099 +0.00000001248 0.21625135029 101.6083015103 +0.00000001055 5.5372537326 1578.7779545453 +0.00000001265 5.85587479852 82.8583534146 +0.00000001058 0.73824266822 670.916774951 +0.00000001127 3.6345849801 582.3811631341 +0.00000001188 2.10062104535 423.8898778903 +0.00000001217 2.49656109071 311.7260032106 +0.0000000108 3.96349373526 118.8737768977 +0.00000001175 0.91096377814 740.0692992258 +0.00000001087 5.46774426742 494.4786907636 +0.0000000108 3.49168860514 847.0460425977 +0.00000001095 0.97418295319 1159.2933106701 +0.00000001078 1.75579678521 1457.525933062 +0.00000001087 4.81206824168 109.6850563576 +0.00000001293 0.02397468965 2723.0934116884 +0.0000000119 4.49552956868 429.3065038617 +0.00000001127 0.84707518843 48.7580447764 +0.00000001047 4.58416926615 89.7594520943 +0.00000001251 1.16783030789 455.1699989582 +0.00000001122 5.7216130664 78263.7094247226 +0.00000001027 0.16330222064 229.7614216733 +0.00000001069 2.37188773221 848.530515306 +0.00000001252 5.28238896229 6080.8224548173 +0.00000001181 5.22299379363 1459.9565672743 +0.00000001382 0.51603096285 774.0095491696 +0.00000001064 5.95222326171 1144.3154571431 +0.00000001083 5.04862249728 629.8629780064 +0.00000001061 3.38604454777 27.0873353739 +0.00000001415 4.85796248007 2332.0629558164 +0.00000001082 4.07686503205 1245.172999128 +0.00000001112 6.07617329506 870.4618571394 +0.00000001072 0.73647405514 1482.7987273275 +0.00000001322 2.81015928946 223.3334037456 +0.00000001398 1.55232715558 25771.5112719176 +0.00000001065 3.98884050015 683.1863154923 +0.00000001008 5.19594380826 316.1312372257 +0.00000001197 0.79148395839 9580.5018068978 +0.00000001402 4.82957073563 883.7951792637 +0.00000001064 4.65334775068 201.9927627432 +0.00000001108 5.88857586823 657.1627617014 +0.00000000996 4.99081076034 426.7582495704 +0.00000000996 1.60533807224 426.4381321816 +0.00000001028 5.9212831945 108.50940019 +0.00000001004 3.5425959786 754.0357607965 +0.00000001214 0.81213286478 1773.9178027186 +0.00000001318 0.6026917613 1123.1178284926 +0.00000001327 4.758850089 321.808495628 +0.00000001014 5.79119811472 6460.8122109608 +0.00000001178 0.47169015111 495.9631634719 +0.00000000999 5.95030119388 3906.9087570986 +0.00000001033 3.75433174131 414.8187774292 +0.00000001002 1.39171012432 1251.3403846248 +0.0000000099 1.32621236288 1268.7488723641 +0.00000001275 1.95417923977 757.8078553652 +0.00000001174 6.04352585298 225.0785088848 +0.00000001174 5.43253033568 849.2642284889 +0.00000001004 5.33434806968 46.2097904851 +0.00000001108 1.28177889943 294.3004691288 +0.00000000976 1.83523959034 5.8897067234 +0.00000000971 3.38563950019 306.0969289181 +0.0000000105 3.88449467091 632.2624744514 +0.0000000105 3.26096036982 159.7151255212 +0.00000001041 2.36429894351 821.5437536686 +0.00000001218 4.61739999906 990.2294059144 +0.00000001342 1.55614528399 498.9321088885 +0.00000000967 3.84645372731 604.4725636619 +0.00000001171 0.42265751679 10011.0321510369 +0.00000000965 0.05396772193 962.5089310941 +0.00000001096 3.04685199735 608.404716925 +0.00000001166 6.14999706886 737.3128021303 +0.00000000986 3.71830385737 1235.6117715724 +0.00000000953 0.79704964354 16.4623262353 +0.00000000976 1.05304205075 8.3373872782 +0.00000001142 1.06057209808 369.9758395734 +0.0000000106 4.36236322604 633.305004175 +0.00000001138 4.31859245106 98.4269077726 +0.00000001006 5.89037944896 10007.0999977738 +0.00000000967 1.56852913547 157.6399519819 +0.00000001082 0.99548769517 4.1446015842 +0.00000001009 6.15037679495 401.3253966105 +0.00000000981 2.37620383333 35.212274331 +0.00000001011 5.42685471402 110.7275860812 +0.00000000989 4.11575312649 413.8555695827 +0.00000001024 1.90798238649 1175.8080265321 +0.00000001079 4.95981991427 631.8205314667 +0.00000000982 3.02842195594 347.4113582936 +0.00000000979 3.74615289445 700.4517908797 +0.00000000928 5.22236951137 1173.5204046717 +0.00000000912 4.14451390992 469.7271613599 +0.00000000938 1.18273838991 254.3528923826 +0.00000000977 1.26684849112 104.5772469269 +0.00000001134 5.87478488618 6058.7310542895 +0.00000001092 4.51789158271 532.1386456494 +0.00000001132 4.5542002715 1912.5783119412 +0.00000000915 4.87266214195 18.9100067901 +0.00000000915 5.96624579967 1987.2168981566 +0.00000001039 2.40020830681 6475.0393049624 +0.00000000965 4.98927479154 394.3548619616 +0.00000000964 3.609037159 3281.2385647862 +0.00000000897 2.81660605059 316.2318109622 +0.00000001008 5.78024010734 502.8642621516 +0.00000001005 6.12431717236 6275.9623029906 +0.00000000895 6.09245508513 316.551928351 +0.00000001224 1.73535287415 5120.6011455836 +0.00000001138 2.92901543353 1037.2905296614 +0.00000000924 5.70601816488 614.8369403696 +0.00000000893 5.25155704274 475.3562356524 +0.00000001042 1.10027795842 1518.2234499796 +0.0000000089 4.03192782386 1314.3255234028 +0.00000000926 3.35110915055 635.70450062 +0.0000000113 5.49282680494 92.940845832 +0.0000000089 2.12933822393 3384.3313390048 +0.00000000967 5.86215202069 13.3333221243 +0.00000001004 1.73116475997 10316.3783204296 +0.00000001226 3.52834223937 80.4106728598 +0.00000001029 4.90620832171 19.1224551112 +0.00000000996 0.76740358631 733.428832977 +0.0000000091 4.08904906301 3333.498879699 +0.00000001235 1.23871819142 357.2332182801 +0.00000001218 0.18349810348 1090.4014188262 +0.00000000864 4.71917415767 620.253566341 +0.00000000935 1.45887009044 1042.9196039539 +0.00000000866 4.04792682992 522.529233984 +0.00000001158 5.4332220911 1089.129394439 +0.0000000086 0.49220052417 64.9597385808 +0.0000000119 5.5896536965 2810.9214616052 +0.00000000957 3.1291404701 628.5909536192 +0.00000000861 5.69790389801 103.843533744 +0.00000001037 5.91424823262 11.3063326948 +0.00000000918 0.21424702155 373.0142209592 +0.00000000836 3.02501867546 387.2413149608 +0.00000001158 3.33343863758 6290.1893969922 +0.00000000856 0.81593288669 907.3710524998 +0.00000001036 3.11936047271 5429.8794682394 +0.00000000853 6.23618175592 938.8806682313 +0.00000000982 3.39082880963 521.6142102473 +0.00000000851 5.14029961564 802.7938055729 +0.00000000828 0.28399876908 338.4832701844 +0.00000000868 1.89151676387 627.1546650207 +0.00000000878 2.67671626912 688.6553310904 +0.00000000921 0.18441593712 3803.81598288 +0.00000000821 0.74694467095 1152.1797636693 +0.00000000841 2.42616504698 625.8826406335 +0.00000000862 3.35273419872 425.3261664888 +0.00000000887 3.46938383985 1748.788020805 +0.00000000815 5.95428642326 321.0577361026 +0.00000000958 1.35525670354 1201.831580323 +0.00000000905 5.43093361027 236.8749686741 +0.00000000862 3.24167644516 427.8702152632 +0.00000000793 5.01131700831 109.9938728983 +0.00000000791 2.21809404489 110.4187695405 +0.00000000842 5.04957483651 444.1242986943 +0.00000000887 4.23752031714 3553.9115221378 +0.00000000851 4.64229745145 4105.980758535 +0.00000001067 4.69271921916 559.6990617753 +0.00000000966 4.55013458162 9360.089164459 +0.00000000977 1.50925667031 186.472392495 +0.00000001092 0.5815374794 203.2647871304 +0.00000000997 0.24589891452 439.9315130003 +0.00000000786 3.84829878956 194.3890886479 +0.00000000774 3.7605063931 219.1406180516 +0.00000000845 4.21602090805 2648.454825473 +0.00000000962 0.30590569897 229.340730548 +0.00000000763 0.05577842075 846.131018861 +0.00000000839 5.68124142701 2620.0006374698 +0.00000000818 2.5260962654 26301.2022370122 +0.00000000929 0.71906225883 740.2817475469 +0.00000000895 5.83218231202 4539.6924964118 +0.00000000939 3.68460642343 817.7716590999 +0.00000000755 4.90024080821 532.8723588323 +0.00000000784 1.14096100609 551.031606097 +0.00000000899 1.85252071775 835.7878940127 +0.00000000753 0.04254534997 1534.7381658416 +0.00000001033 1.0013799327 134.1122628556 +0.00000000851 6.1227286454 1475.6851803267 +0.00000000797 5.14322789256 473.659314623 +0.00000000729 4.94931618796 476.1069951778 +0.00000000852 3.11058720799 232.4215505492 +0.00000000783 4.50805467439 1151.4290041439 +0.00000000751 0.92289775523 1884.124123938 +0.00000000832 4.19686348297 29.2049475286 +0.0000000072 0.4096104103 522.6256022036 +0.00000000722 3.96121088528 1474.9344208013 +0.00000000788 0.99170388242 121.8427223143 +0.00000000722 4.16734185316 232.2091022281 +0.0000000097 2.32204039048 566.600160455 +0.00000000814 5.19337022083 948.2124011233 +0.00000000724 2.30837674225 949.12742486 +0.0000000077 5.89605163084 156.6767441354 +0.00000000705 5.40102118863 1193.9672737968 +0.00000000809 3.56474059969 845.3320752258 +0.00000000755 3.94580797273 451.7279727896 +0.00000000731 6.11847213487 1239.5439248355 +0.00000000747 1.40599730465 782.3469364478 +0.00000000861 1.84312374221 984.6003316219 +0.00000000695 4.78088165969 10419.4710946482 +0.00000000804 1.079984374 89.0086925689 +0.00000000828 5.86080569334 845.1196269047 +0.00000000692 3.38736418117 6489.2613984286 +0.00000000694 3.07863807714 316.6043179777 +0.0000000069 5.8668131138 316.1794213355 +0.00000000714 5.38707933404 567.8240007324 +0.00000000767 0.1208184965 485.8806710545 +0.0000000082 1.87877245664 499.895316735 +0.00000000705 0.57839934869 1053.7528558967 +0.00000000684 4.8844227063 2545.3620512544 +0.00000000689 6.14296395253 622.4887985747 +0.00000000823 3.50224755884 877.5754041402 +0.00000000827 2.59300433753 232.942815411 +0.00000000735 3.05650026582 66.9172920411 diff --git a/kstars/kstars/data/saturn.R1.vsop b/kstars/kstars/data/saturn.R1.vsop new file mode 100644 index 00000000..a7c33134 --- /dev/null +++ b/kstars/kstars/data/saturn.R1.vsop @@ -0,0 +1,639 @@ +-0.0018626154 0.000000 0.000000 +0.06182981282 0.25843515034 213.299095438 +0.00506577574 0.71114650941 206.1855484372 +0.00341394136 5.7963577396 426.598190876 +0.00188491375 0.47215719444 220.4126424388 +0.00143891176 1.40744864239 7.1135470008 +0.00049621111 6.0174446958 103.0927742186 +0.00020928189 5.0924565447 639.897286314 +0.00019952612 1.17560125007 419.4846438752 +0.00018839639 1.60819563173 110.2063212194 +0.00012892827 5.94330258435 433.7117378768 +0.00013876565 0.75886204364 199.0720014364 +0.00005396699 1.28852405908 14.2270940016 +0.00004869308 0.86793894213 323.5054166574 +0.00004247455 0.39299384543 227.5261894396 +0.00003252084 1.25853470491 95.9792272178 +0.00002856006 2.16731405366 735.8765135318 +0.00002909411 4.60679154788 202.2533951741 +0.00003081408 3.43662557418 522.5774180938 +0.00001987689 2.45054204795 412.3710968744 +0.00001941309 6.02393385142 209.3669421749 +0.00001581446 1.29191789712 210.1177017003 +0.00001339511 4.30801821806 853.196381752 +0.0000131559 1.25296446023 117.3198682202 +0.00001203085 1.86654673794 316.3918696566 +0.00001091088 0.07527246854 216.4804891757 +0.00000954403 5.15173410519 647.0108333148 +0.00000966012 0.47991379141 632.7837393132 +0.00000881827 1.88471724478 1052.2683831884 +0.00000874215 1.40224683864 224.3447957019 +0.00000897512 0.98343776092 529.6909650946 +0.00000784866 3.06377517461 838.9692877504 +0.00000739892 1.38225356694 625.6701923124 +0.00000612961 3.03307306767 63.7358983034 +0.0000065821 4.1436293098 309.2783226558 +0.000006496 1.7248948616 742.9900605326 +0.00000599236 2.54924174765 217.2312487011 +0.00000502886 2.12958819475 3.9321532631 +0.00000413017 4.59334402271 415.5524906121 +0.00000356117 2.30312127651 728.762966531 +0.00000344777 5.88787577835 440.8252848776 +0.00000395004 0.53349091102 956.2891559706 +0.00000335526 1.61614647174 1368.660252845 +0.00000362772 4.70691652867 302.164775655 +0.00000321611 0.97931764923 3.1813937377 +0.00000277783 0.26007031431 195.1398481733 +0.00000291173 2.83129427918 1155.361157407 +0.00000264971 2.42670902733 88.865680217 +0.00000264864 5.82860588985 149.5631971346 +0.00000316777 3.58395655749 515.463871093 +0.00000294324 2.81632778983 11.0457002639 +0.00000244864 1.04493438899 942.062061969 +0.00000215368 3.56535574833 490.3340891794 +0.00000264047 1.28547685567 1059.3819301892 +0.00000246245 0.90730313861 191.9584544356 +0.00000222077 5.1319321205 269.9214467406 +0.00000194973 4.56665009915 846.0828347512 +0.00000182802 2.67913220473 127.4717966068 +0.00000181645 4.93431600689 74.7815985673 +0.00000174651 3.44560172182 137.0330241624 +0.00000165515 5.99775895715 536.8045120954 +0.00000154809 1.19720845085 265.9892934775 +0.00000169743 4.63464467495 284.1485407422 +0.00000151526 0.52928231044 330.6189636582 +0.00000152461 5.43886711695 422.6660376129 +0.00000157687 2.99559914619 340.7708920448 +0.0000014063 2.02069760726 1045.1548361876 +0.00000139834 1.3528295939 1685.0521225016 +0.00000140977 1.27099900689 203.0041546995 +0.00000136013 5.01678984678 351.8165923087 +0.00000153391 0.26968607873 1272.6810256272 +0.00000129476 1.14344730612 21.3406410024 +0.00000127831 2.53876158952 1471.7530270636 +0.00000126538 3.00310970076 277.0349937414 +0.00000100277 3.61360169153 1066.49547719 +0.00000103169 0.38175114761 203.7378678824 +0.00000107527 4.31870663477 210.8514148832 +0.00000095934 0.79463744168 1258.4539316256 +0.00000082663 0.28181414606 234.6397364404 +0.00000097986 2.56085956186 191.2076949102 +0.00000097389 3.26245865063 831.8557407496 +0.00000072227 4.3798463038 860.3099287528 +0.00000070639 0.7319151392 437.6438911399 +0.00000070447 0.87698401733 423.4167971383 +0.00000072057 5.58013290518 429.7795846137 +0.00000073332 0.62505906432 1375.7737998458 +0.00000066433 2.68414462465 405.2575498736 +0.00000063812 1.7505149818 1361.5467058442 +0.00000061601 1.09332288242 2001.4439921582 +0.00000067006 0.06872766216 408.4389436113 +0.00000068945 2.47127505057 949.1756089698 +0.00000060456 2.25094790113 1788.1448967202 +0.00000067074 5.45365870159 200.7689224658 +0.00000065579 0.05539079332 1589.0728952838 +0.0000004932 4.17243429807 138.5174968707 +0.00000050648 6.26867505289 223.5940361765 +0.00000055166 4.59491533823 628.8515860501 +0.00000047916 0.83929741626 10.2949407385 +0.00000046691 2.17322569098 312.1990839626 +0.00000054179 0.28360076018 124.433415221 +0.00000049511 3.79960349195 215.7467759928 +0.00000040136 5.18161452756 1478.8665740644 +0.00000039302 0.56257369109 1574.8458012822 +0.00000034962 4.68487505703 38.1330356378 +0.0000004277 2.98582069454 1148.2476104062 +0.00000036521 0.63453270366 52.6901980395 +0.00000039752 0.28412706854 131.4039498699 +0.00000031777 5.19036499973 76.2660712756 +0.00000033041 1.9796484643 142.4496501338 +0.00000042053 4.830179518 288.0806940053 +0.00000030757 1.47903923433 1677.9385755008 +0.00000042829 3.38225543528 208.633228992 +0.00000029245 5.09869866956 654.1243803156 +0.00000029165 4.95664881649 1795.258443721 +0.00000029136 2.74747553685 404.5067903482 +0.00000032689 6.12099521344 145.6310438715 +0.00000028008 0.83185907283 2317.8358618148 +0.00000027725 2.24364073545 430.5303441391 +0.00000029939 1.96415498448 2104.5367663768 +0.00000032982 3.28236160491 222.8603229936 +0.00000031772 6.02453027348 1905.4647649404 +0.00000026959 5.24308283338 388.4651552382 +0.00000026514 0.99638302878 107.0249274817 +0.00000025421 2.87336642463 703.6331846174 +0.00000024908 1.07713811775 99.9113804809 +0.00000024955 6.23974037842 106.2741679563 +0.00000024894 0.81040976807 312.4597163935 +0.0000002434 0.54867402916 214.2623032845 +0.00000028441 0.82630052794 1692.1656695024 +0.00000023219 5.07995629354 479.2883889155 +0.00000024362 3.10643455533 212.3358875915 +0.00000021951 6.06688237952 85.8272988312 +0.00000022046 3.89863665506 563.6312150384 +0.00000022596 4.86725457223 295.0512286542 +0.00000021256 5.10797617452 333.657345044 +0.00000025985 2.20813879137 1265.5674786264 +0.00000020904 3.28855303434 70.8494453042 +0.00000021505 3.79541155976 347.8844390456 +0.00000022067 4.22716352578 217.964961884 +0.00000020629 1.68732248608 231.4583427027 +0.00000021429 3.08914428467 554.0699874828 +0.0000002131 0.38868340861 319.5732633943 +0.00000020521 2.45651851283 18.1592472647 +0.00000026055 4.27554951169 483.2205421786 +0.00000020703 5.1205793632 362.8622925726 +0.00000022047 5.51249354809 343.2185725996 +0.00000019443 2.02441679295 313.2104759189 +0.00000020163 5.0848137311 750.1036075334 +0.00000020125 3.42997916125 213.3472795478 +0.00000024196 0.64787472796 207.8824694666 +0.00000021977 0.72894956852 99.1606209555 +0.0000002112 2.69286728009 1464.6394800628 +0.00000017192 4.71525117969 2111.6503133776 +0.0000001854 0.04817255506 245.5424243524 +0.00000017521 3.83662880684 497.4476361802 +0.00000016107 4.22374822303 565.1156877467 +0.00000021607 4.16647257628 2.4476805548 +0.00000015979 0.27376396113 225.8292684102 +0.00000016831 1.41134653939 114.1384744825 +0.00000015626 2.82768623405 81.7521332162 +0.00000015499 1.20606390539 1994.3304451574 +0.00000015168 3.84591816174 1162.4747044078 +0.00000016436 3.04752365976 134.5853436076 +0.0000001587 0.33026420429 1891.2376709388 +0.0000002037 0.23170286692 213.2509113282 +0.00000016291 1.70643197929 2420.9286360334 +0.0000001628 4.9415942732 357.4456666012 +0.00000018076 5.69515344123 56.6223513026 +0.00000013724 0.5724019003 2634.2277314714 +0.00000017355 3.55311137444 218.9281697305 +0.0000001374 5.70545527289 92.0470739547 +0.00000015328 1.3133869285 216.2198567448 +0.00000012538 5.19222019427 635.9651330509 +0.00000012815 1.6015113087 320.3240229197 +0.00000013043 0.45068441373 1169.5882514086 +0.00000011984 5.9491612357 543.9180590962 +0.00000011753 2.80279347133 217.491881132 +0.00000014746 5.56520105813 344.7030453079 +0.00000012762 1.63557330778 273.1028404783 +0.00000011855 2.46234840263 721.6494195302 +0.00000013309 5.75641013916 2221.856634597 +0.00000014471 0.45316163629 2008.557539159 +0.0000001184 1.7572077238 160.6088973985 +0.00000012374 1.01456317602 329.7251917809 +0.00000010747 1.58065203003 212.7778305762 +0.00000012758 1.9195237324 1581.959348283 +0.00000011944 4.44720922423 32.2433289144 +0.00000011865 5.10696147162 4.665866446 +0.00000011861 4.30847607078 618.5566453116 +0.00000010036 0.48709852137 305.3461693927 +0.00000012777 3.74412991331 508.3503240922 +0.00000010677 0.76645916273 218.7157214094 +0.00000011351 3.00009819697 198.321241911 +0.00000010249 2.40923650192 546.956440482 +0.00000009984 2.63882014753 416.3032501375 +0.00000009345 5.4591731786 414.0680179038 +0.00000009317 4.46380159546 2428.0421830342 +0.00000009928 4.04821559448 62.2514255951 +0.00000012767 3.43273835457 258.8757464767 +0.00000009733 1.6106632468 327.4375699205 +0.00000011163 2.40665325234 1781.0313497194 +0.00000010608 2.0748002083 213.8203602998 +0.00000009125 2.92369523159 1279.794572628 +0.00000009525 1.10338403136 113.3877149571 +0.00000009805 3.28427768485 275.5505210331 +0.00000011263 1.89402915826 561.1835344836 +0.00000008572 2.17858055966 425.1137181677 +0.00000008577 1.95484887975 35.4247226521 +0.00000010157 0.09037368733 182.279606801 +0.00000011807 3.71278037583 350.3321196004 +0.00000008595 1.83382454431 629.6023455755 +0.00000008396 3.76782674303 251.4321310758 +0.0000000846 0.35676476459 617.8058857862 +0.0000000825 5.31140994372 65.2203710117 +0.00000008342 1.3830766388 1.4844727083 +0.00000007987 5.1362289817 22.0914005278 +0.00000008377 0.91817077859 1485.9801210652 +0.0000000798 0.94199750915 2310.722314814 +0.00000008898 0.54037636841 168.0525127994 +0.00000008233 3.45785310349 424.1505103212 +0.00000008034 3.38451795597 144.1465711632 +0.00000007871 5.14041888473 358.9301393095 +0.00000008868 6.13541788772 621.7380390493 +0.00000007523 5.75475671698 447.9388318784 +0.00000007515 2.18967849979 264.5048207692 +0.00000008083 1.42661116937 2737.32050569 +0.00000008199 0.96419579079 767.3690829208 +0.00000008232 0.35471613534 278.5194664497 +0.00000008226 5.44467204721 254.9435932136 +0.00000006779 1.19567671732 5.4166259714 +0.00000008928 4.88240256153 120.358249606 +0.00000007845 4.56376829397 280.9671470045 +0.00000006566 3.50152072308 9.5612275556 +0.00000006398 0.33471834269 2950.619601128 +0.00000006881 3.39438820076 98.8999885246 +0.00000007418 4.52451404934 5.6290742925 +0.00000008021 0.94470052446 636.7158925763 +0.00000006134 0.18013315689 2207.6295405954 +0.00000007153 3.85218295688 214.0498549634 +0.00000006046 4.66733263196 543.0242872189 +0.00000006365 2.12000811873 274.0660483248 +0.00000006481 5.31032923608 6076.8903015542 +0.00000005935 6.16808119163 650.9429865779 +0.00000005752 3.55773840903 1073.6090241908 +0.00000006438 0.44934410249 10007.0999977738 +0.00000006283 3.20942251433 219.4494345923 +0.00000005542 3.61193204407 125.9873238985 +0.00000005522 3.84217355164 181.0557665236 +0.00000005777 3.00590926498 121.2520214833 +0.0000000667 1.65236689367 1898.3512179396 +0.00000007591 0.10483002359 2324.9494088156 +0.00000005881 1.04006410206 9992.8729037722 +0.00000005609 4.83142709229 643.0786800517 +0.00000005569 2.23863483508 1038.0412891868 +0.00000005755 5.91598458372 6062.6632075526 +0.00000005845 6.10234689502 209.106309744 +0.00000005577 0.81426649853 472.1748419147 +0.00000005247 0.56496127013 192.6921676185 +0.00000005493 5.81071309534 237.6781178262 +0.00000005148 4.85160826999 267.4737661858 +0.00000006122 2.11480301005 2097.423219376 +0.00000006188 4.59441762166 207.6700211455 +0.00000006303 0.75806431119 210.3783341312 +0.00000005102 4.01017179605 205.2223405907 +0.00000006583 1.79054357427 12.5301729722 +0.00000004902 0.8509952186 247.2393453818 +0.00000004918 4.03512681632 487.3651437628 +0.00000005818 5.48495503489 2538.2485042536 +0.00000004855 4.18197778083 2744.4340526908 +0.00000004885 0.25103933716 129.9194771616 +0.00000005748 0.55968589618 116.4260963429 +0.00000004901 4.48628916012 291.262087743 +0.0000000472 5.57686152365 342.2553647531 +0.00000005962 5.12885837444 692.5874843535 +0.00000005629 4.39847572369 196.6243208816 +0.00000005596 0.94874135403 1802.3719907218 +0.00000006197 3.80364010966 339.2864193365 +0.00000004668 3.16816375033 148.0787244263 +0.00000004891 2.67234862638 417.0369633204 +0.00000004959 1.63453587065 166.828672522 +0.00000004408 4.95179678525 184.0941479094 +0.00000004449 5.69134789394 252.6559713532 +0.00000004943 0.85358212806 46.470422916 +0.00000005153 3.82176885491 842.1506814881 +0.0000000593 5.95484153666 486.4019359163 +0.00000004206 2.97664198894 380.12776796 +0.00000004467 0.249149784 128.9562693151 +0.00000005419 6.19106890918 337.732510659 +0.00000004499 4.71434958315 151.0476698429 +0.00000004233 4.18702525973 685.4739373527 +0.00000004695 1.54881559549 214.7835681463 +0.00000004084 4.871732264 14.977853527 +0.00000004321 5.4261516886 436.8931316145 +0.00000005145 0.49931857511 248.7238180901 +0.00000003897 0.74661138504 2627.1141844706 +0.00000003995 3.07750371135 710.7467316182 +0.00000004089 5.81996977038 491.8185618877 +0.00000004532 3.67494714028 189.7232222019 +0.0000000369 1.26565281569 211.8146227297 +0.00000004036 1.15473702593 3053.7123753466 +0.00000003672 4.52661018437 488.8496164711 +0.00000003662 2.87243745783 411.620337349 +0.00000003653 3.06205147988 409.9234163196 +0.00000003908 3.45947158106 220.4608265486 +0.00000004989 3.36376245705 824.7421937488 +0.00000003677 3.55713278092 244.318584075 +0.0000000358 1.57825591891 643.8294395771 +0.00000003546 2.1984624503 135.336103133 +0.0000000356 4.51362022045 601.7642506762 +0.00000003843 0.98567531677 271.4059194489 +0.00000003559 1.11005765159 6283.0758499914 +0.00000004266 6.19696005871 268.4369740323 +0.00000003442 4.27628882392 867.4234757536 +0.00000004844 3.73706907228 235.3904959658 +0.00000003659 2.21859531609 2.9207613068 +0.00000003958 5.17084570945 114.3991069134 +0.00000003609 5.54387488088 458.8415197904 +0.0000000447 3.742569309 699.7010313543 +0.00000003293 4.48068043469 289.5651667136 +0.0000000324 5.94728881707 131.5469622218 +0.00000003477 3.54553285172 963.4027029714 +0.00000003838 4.77967877681 175.1660598002 +0.00000003223 1.95410765469 212.0270710508 +0.00000004053 4.19011281964 501.3797894433 +0.000000031 2.11956558345 916.9322800554 +0.00000003183 1.93201605379 1354.4331588434 +0.00000003301 1.80825506815 756.3233826569 +0.00000004187 5.96622666047 212.5483359126 +0.00000003716 3.70660462807 204.7010757289 +0.00000003 6.15443664698 3267.0114707846 +0.00000002993 4.20888489881 533.6231183577 +0.00000004125 6.09715151219 2641.3412784722 +0.00000003145 2.55483540896 905.8865797915 +0.00000002982 1.52760656472 945.9942152321 +0.00000003015 1.76012152992 28.3111756513 +0.00000003453 1.42473508236 2214.7430875962 +0.00000002926 5.50138147476 24.3790223882 +0.00000002978 4.2744005991 195.8906076987 +0.00000003526 3.63935401565 229.9738699944 +0.0000000286 4.52551886503 241.6102710893 +0.00000003059 5.68165832697 282.6640680339 +0.00000003415 5.26311934884 67.6680515665 +0.00000002819 5.42053027567 305.0855369618 +0.00000003503 1.31670335802 69.1525242748 +0.00000002746 0.82597971627 444.7574381407 +0.00000002796 0.0702104716 681.5417840896 +0.00000003366 4.03843228994 6.1503391543 +0.00000003242 2.63461047831 739.8086667949 +0.00000002718 3.40899287465 188.9200730498 +0.00000002741 3.22092213412 776.9303104764 +0.00000002793 3.39766347322 431.264057322 +0.00000002966 3.9142937295 526.5095713569 +0.00000002693 3.38996413068 778.4147831847 +0.0000000268 3.82192393959 3060.8259223474 +0.00000002954 2.69669880207 426.6463749858 +0.00000002681 1.04615621583 28.4541880032 +0.00000003182 2.72333374876 432.2272651685 +0.00000002633 2.55029306465 10213.285546211 +0.00000002923 0.85695094024 2435.155730035 +0.00000002596 5.42890752137 207.1487562837 +0.00000003225 0.9653861573 2118.7638603784 +0.00000002774 0.3326084427 326.6868103951 +0.0000000255 5.88893697427 439.1283638482 +0.00000002716 3.15505406487 170.7608257851 +0.00000002942 4.88555233562 397.3932433474 +0.00000003121 1.87815629157 2413.8150890326 +0.00000003263 2.59868619716 213.0384630071 +0.00000002518 0.15471130491 945.2434557067 +0.00000003169 5.70993651497 381.3516082374 +0.00000002515 0.06248441393 427.5613987225 +0.00000003279 4.95751323467 313.9441891018 +0.00000002595 5.13169797457 299.1263942692 +0.00000002572 3.42558391509 4.192785694 +0.0000000258 2.03280916494 319.3126309634 +0.00000003294 6.24566168486 421.1815649046 +0.0000000258 2.62721090534 213.1872208534 +0.00000002879 0.45679876898 285.6330134505 +0.00000002406 4.57473098758 228.276948965 +0.00000002518 2.5550008583 140.001969579 +0.00000002422 2.36310658303 84.3428261229 +0.00000002374 2.25544718932 17.2654753874 +0.00000002627 1.26370339212 724.8308132679 +0.00000002346 3.77641630157 206.233732547 +0.00000002463 5.4209427824 395.578702239 +0.00000002352 0.63041319237 210.5907824523 +0.00000003166 0.26273580642 201.5196819912 +0.00000002405 0.78919759458 426.0769260142 +0.0000000239 5.89523812458 738.7972748386 +0.00000002515 0.70044371265 2943.5060541272 +0.00000002332 4.06963624306 519.3960243561 +0.00000003132 2.7933163219 732.6951197941 +0.00000002658 3.34020209714 1141.1340634054 +0.00000002258 0.1240330973 2524.021410252 +0.00000002697 2.58404587754 425.6349830295 +0.00000002416 3.85003724506 696.5196376166 +0.00000002597 2.54164936697 436.1594184316 +0.00000002192 3.07202313269 203.2647871304 +0.00000002424 2.60715310452 511.5317178299 +0.00000002126 0.14811901148 405.9912630565 +0.00000002306 1.25068142377 427.1194557378 +0.00000002121 0.43505808954 184.9879197867 +0.00000002755 3.02380019321 468.2426886516 +0.00000002333 3.02634928771 216.0074084237 +0.00000002182 4.27912012069 7.1617311106 +0.00000002101 4.31781498012 572.2292347475 +0.00000002362 4.8291434111 556.5176680376 +0.00000002218 0.82936075453 3370.1042450032 +0.00000002103 5.25950154713 661.2379273164 +0.0000000258 1.0370534038 213.4109700226 +0.00000002366 6.14368355608 205.4347889118 +0.00000002042 0.21462094901 3259.8979237838 +0.00000002547 4.69969204009 221.3758502853 +0.00000001987 3.22670561632 1382.8873468466 +0.00000002213 0.89932827487 286.596221297 +0.00000002191 0.08759174058 259.769518354 +0.00000001968 0.57824086026 180.1619946463 +0.00000002037 2.35713099759 610.6923387854 +0.00000001959 2.18553775379 72.0732855816 +0.00000002061 1.68041202479 1670.8250285 +0.0000000194 0.62951066481 406.954470903 +0.00000002043 4.39130144045 576.1613880106 +0.00000001936 1.0528693453 1262.3860848887 +0.00000001975 0.3194583516 938.1299087059 +0.00000002015 1.66410213484 193.655375465 +0.00000001971 0.72639439054 200.5564741447 +0.00000001952 6.25320630177 241.7532834412 +0.00000001976 1.31263772699 135.5485514541 +0.00000002448 0.52850194172 429.5189521828 +0.00000001977 3.13944703383 421.93232443 +0.00000001853 0.17184530353 196.0336200506 +0.00000002552 5.39764879348 2854.6403739102 +0.0000000183 1.47821899466 638.4128136057 +0.00000002245 6.0042716427 230.7075831773 +0.00000001822 6.08626100417 1261.6353253633 +0.00000002168 0.41741136149 213.5115437591 +0.00000001869 3.67791368036 403.0223176399 +0.00000001866 1.59662677545 391.1734682239 +0.00000002034 1.21814866092 3046.5988283458 +0.00000001929 4.93193335031 420.9691165835 +0.00000001746 5.09757251683 107.7586406646 +0.00000002168 3.24685294764 213.0866471169 +0.00000002178 5.09777299346 558.0021407459 +0.00000001992 2.29524873043 1773.9178027186 +0.00000001761 2.8865562467 141.6988906084 +0.00000001769 5.47051542758 206.1373643274 +0.00000001734 2.11941015901 430.79097657 +0.00000002377 1.0763352157 59.8037450403 +0.00000001797 2.90984583978 92.7978334801 +0.00000001725 5.22827286197 757.2171545342 +0.00000002305 5.88235807192 426.5500067662 +0.00000001751 5.2899080347 87.3117715395 +0.00000002202 1.28096946505 624.919432787 +0.00000002043 0.46193065602 831.1049812242 +0.00000001931 1.26974971942 219.891377577 +0.00000001953 2.96900002385 398.1440028728 +0.00000001676 4.81683149512 181.806526049 +0.00000001902 2.74426125465 4952.0635932862 +0.00000002133 5.37177705284 627.3671133418 +0.00000001962 3.52111949662 213.4591541324 +0.00000001709 6.14073761844 952.3570027075 +0.00000001784 1.05243716682 353.301065017 +0.000000017 1.1741886417 739.0579072695 +0.00000001609 1.35009554392 84.9335269539 +0.00000002038 2.47570829812 26.826702943 +0.0000000187 5.61729116529 2957.7331481288 +0.00000001962 0.13564680851 213.1390367436 +0.00000002041 3.31354526279 1596.1864422846 +0.00000001612 6.19495100885 432.0148168474 +0.00000001742 2.87947098602 179.3588454942 +0.00000001964 2.84253666387 429.0458714308 +0.00000001805 0.60932632638 532.6117264014 +0.00000001647 0.82347900016 214.5711198252 +0.00000001893 4.33962647901 173.9422195228 +0.00000001689 1.13037158144 586.3133163972 +0.00000001523 2.71561930244 73.297125859 +0.00000001524 5.26558677448 5429.8794682394 +0.00000001582 2.79533721474 842.9014410135 +0.00000001608 2.33230359324 418.5214360287 +0.00000001579 1.15182102801 731.9443602687 +0.00000001689 1.91915438546 630.3360587584 +0.0000000199 5.23790221176 550.1378342197 +0.00000001772 2.95372411478 172.2452984934 +0.00000001596 0.99004701777 953.1077622329 +0.00000001784 3.9139103236 159.1244246902 +0.00000001592 2.99690086808 45.5766510387 +0.00000001968 0.23073879009 220.364458329 +0.00000001549 5.88699595922 60.5545045657 +0.00000001459 5.51999778036 273.8536000037 +0.00000001909 2.78415262815 418.0001711669 +0.00000001445 3.25530914937 453.424893819 +0.00000001454 0.16250693313 115.6229471908 +0.00000001566 2.24077018103 1056.2005364515 +0.00000001412 3.45442909885 354.9979860464 +0.00000001564 3.38591337689 409.1897031367 +0.00000001631 1.06286709889 213.5597278689 +0.00000001415 1.3209187759 373.9079928365 +0.00000001389 0.40584159469 9360.089164459 +0.00000001663 2.33357114562 188.0263011725 +0.00000001426 5.44677783737 864.2420820159 +0.00000001716 3.96056093028 1699.2792165032 +0.00000001682 0.3974767032 17.4084877393 +0.00000001368 5.83289186692 569.0478410098 +0.00000001416 3.65464640816 6.8529145699 +0.00000001469 3.4906919383 934.9485149682 +0.0000000133 4.41794310534 3914.0223040994 +0.00000001309 1.29979865382 428.0826635843 +0.000000013 1.57748627871 238.5718897035 +0.00000001389 1.31202796503 6275.9623029906 +0.00000001384 0.67585082323 2751.5475996916 +0.00000001471 1.21149871903 2531.1349572528 +0.00000001334 4.11154515525 206.9363079626 +0.00000001601 0.93356520728 355.7487455718 +0.00000001259 2.56678207309 850.0149880143 +0.00000001277 0.41764451386 100.6450936638 +0.00000001436 4.06045514506 177.8743727859 +0.00000001308 1.01324076289 423.6774295692 +0.00000001541 6.03020449918 292.0128472684 +0.00000001307 5.83815678434 5863.5912061162 +0.00000001613 2.45074803642 1049.0869894507 +0.00000001249 3.01518429832 464.7312265138 +0.0000000125 6.23516728885 823.9914342234 +0.00000001275 2.68217384213 637.4496057592 +0.00000001249 2.97028182853 51749.2080922724 +0.0000000124 2.66940683813 2700.7151403858 +0.00000001456 1.85558224828 96.8729990951 +0.00000001491 4.98649587341 295.1942410061 +0.0000000123 4.27283851216 12139.5535091068 +0.00000001292 2.73196017809 10206.1719992102 +0.00000001247 3.77399749791 504.561183181 +0.00000001408 1.02955773079 518.3846323998 +0.00000001223 1.1220209384 221.1634019642 +0.0000000142 4.39795293289 606.7601855223 +0.0000000119 1.57292553631 820.0592809603 +0.00000001247 0.99102599652 9793.8009023358 +0.00000001234 1.10826361423 2303.6087678132 +0.00000001186 4.55984967028 9808.5381846614 +0.00000001346 4.94456950019 384.0599212231 +0.00000001514 3.6039229173 2015.6710861598 +0.00000001432 2.28704432909 525.4981794006 +0.00000001129 0.8710034062 162.0933701068 +0.00000001196 5.1348521485 227.3137411185 +0.00000001339 2.48923887712 206.706813299 +0.00000001421 1.65379789078 857.1285350151 +0.00000001162 1.92099315083 220.9339073006 +0.00000001277 4.85435999187 54.1746707478 +0.00000001153 5.33028034679 233.9060232575 +0.00000001214 4.11324721963 3377.217792004 +0.00000001109 5.68915582674 162.8965192589 +0.00000001068 4.85383480876 611.4430983108 +0.00000001119 1.40805686363 1987.2168981566 +0.00000001085 0.6420814819 731.6837278378 +0.00000001435 3.20880139888 835.7878940127 +0.00000001184 2.99776919968 199.2844497575 +0.00000001281 3.1224533951 427.3489504014 +0.00000001058 5.17851282929 306.0969289181 +0.00000001152 4.39244449554 199.9657733137 +0.00000001036 3.68027119804 597.3590166611 +0.00000001055 3.25561743426 394.3548619616 +0.00000001127 4.3325537196 552.5855147745 +0.00000001213 6.2144761211 42.5382696529 +0.00000001117 3.74367882111 214.1928673153 +0.00000001023 3.84199833949 894.8408795276 +0.00000001042 5.3012007859 450.9772132642 +0.0000000129 3.96221234564 318.8395502114 +0.00000001073 4.10012122884 188.1693135244 +0.00000001204 0.3770236575 393.4610900843 +0.00000001214 2.01826978554 401.3253966105 +0.00000001018 0.02946649279 2840.4132799086 +0.00000001237 5.41088851225 425.8474313506 +0.00000001187 5.16511890602 838.218528225 +0.00000001276 2.93572146232 1457.525933062 +0.00000000994 3.40079885702 211.6021744086 +0.00000001042 2.42209320898 361.3778198643 +0.00000001093 3.66289018246 226.6324175623 +0.00000000978 3.76334208607 5856.4776591154 +0.00000001263 2.09195268609 78.7137518304 +0.00000001009 5.85963705048 1268.7488723641 +0.00000001148 4.39543895068 570.7447620392 +0.00000001051 3.27272240682 153.4953503977 +0.00000000975 3.42924642244 105.5404547734 +0.00000000997 4.30943991893 212.4053235607 +0.00000000954 3.88548755058 171.6545976624 +0.0000000096 1.9018000528 1159.2933106701 +0.00000000953 3.40787141587 244.791664827 +0.00000000969 1.93369993197 525.7588118315 +0.00000000918 1.73738789723 223.3334037456 +0.00000001164 5.05392864346 263.7016716171 +0.00000000951 4.23581224839 92.940845832 +0.0000000116 5.80630916592 460.5384408198 +0.00000001186 4.46262000755 465.9550667912 +0.00000000931 2.09868057209 205.6642835754 +0.00000000942 3.86810837922 238.4288773516 +0.0000000102 5.53181822898 0.0481841098 +0.00000000995 2.0345788549 6290.1893969922 +0.00000000888 2.6095759299 1912.5783119412 +0.00000000873 5.7843339302 480.7728616238 +0.00000000854 1.63255087291 328.2407190726 +0.00000001123 4.07401922216 3693.6096616606 +0.00000000934 3.52355235083 10220.3990932118 +0.00000000833 3.0330222784 532.8723588323 +0.00000001007 2.73615455688 4841.8572720668 +0.0000000087 1.06968760644 51.2057253312 +0.00000000891 1.36817544763 700.4517908797 +0.00000000833 5.39754715806 159.7151255212 +0.00000000854 1.91765015557 622.4887985747 +0.00000000976 3.09106001923 2332.0629558164 +0.00000000819 5.55683690482 462.0229135281 +0.000000008 1.4704267746 969.6224780949 +0.00000000933 1.40166917666 287.9376816534 +0.00000000784 1.6923516277 477.8039162072 +0.00000000782 3.98153416585 702.1487119091 +0.0000000081 5.87689161549 561.934294009 +0.00000000858 4.02964773169 41.6444977756 +0.00000000819 0.98885784755 960.2213092337 +0.00000000882 1.49559638306 760.25553592 +0.00000000767 2.46787654531 402.2191684878 +0.00000000851 3.64678001195 348.635198571 +0.00000000852 1.03470840672 2620.0006374698 +0.0000000077 4.67090683753 16.6747745564 +0.00000000849 5.27994730935 74.6385862154 +0.00000000854 2.56811257488 432.7485300303 +0.00000000767 1.11806243753 2847.5268269094 +0.00000000729 0.4417199071 898.7730327907 +0.00000000776 5.54603607568 3171.0322435668 +0.00000000721 6.05392551158 91.7864415238 +0.00000000739 3.57172839746 775.233389447 +0.0000000073 4.98865345688 705.1176573257 +0.00000000705 0.4494244575 219.6618829134 +0.00000000708 0.69014726046 1048.3362299253 +0.00000000706 2.22974712805 29.2049475286 +0.00000000711 0.00981284716 2115.5824666407 +0.00000000722 4.14075205197 225.0785088848 +0.00000000735 1.54083195463 201.9927627432 +0.00000000746 4.08997409526 849.2642284889 +0.00000000729 2.81779134868 419.532827985 +0.00000000837 1.00844734156 4127.3213995374 +0.00000000939 0.46037763932 5488.8681053816 +0.00000000939 1.85473712038 5062.2699145056 +0.00000000721 1.62872794201 2200.5159935946 diff --git a/kstars/kstars/data/saturn.R2.vsop b/kstars/kstars/data/saturn.R2.vsop new file mode 100644 index 00000000..183eb798 --- /dev/null +++ b/kstars/kstars/data/saturn.R2.vsop @@ -0,0 +1,342 @@ +0.00002326801 0.000000 0.000000 +0.00436902464 4.78671673044 213.299095438 +0.0007192276 2.50069994874 206.1855484372 +0.00049766792 4.9716815087 220.4126424388 +0.00043220894 3.86940443794 426.598190876 +0.00029645554 5.96310264282 7.1135470008 +0.0000414165 4.10670940823 433.7117378768 +0.00004720909 2.47527992423 199.0720014364 +0.0000378937 3.09771025067 639.897286314 +0.0000296399 1.37206248846 103.0927742186 +0.00002556363 2.85065721526 419.4846438752 +0.00002208457 6.27588858707 110.2063212194 +0.00002187621 5.85545832218 14.2270940016 +0.00001956896 4.92448618045 227.5261894396 +0.0000092384 5.46392422737 323.5054166574 +0.00000705936 2.97081280098 95.9792272178 +0.00000546115 4.12854181522 412.3710968744 +0.00000373838 5.83435991809 117.3198682202 +0.00000360882 3.27703082368 647.0108333148 +0.0000035635 3.19152043942 210.1177017003 +0.00000390627 4.48106176893 216.4804891757 +0.00000431485 5.17825414612 522.5774180938 +0.00000325598 2.26867601656 853.196381752 +0.00000405018 4.17294157872 209.3669421749 +0.00000204494 0.0877484859 202.2533951741 +0.00000206854 4.02188336738 735.8765135318 +0.00000178474 4.09716541453 440.8252848776 +0.00000180143 3.59704903955 632.7837393132 +0.00000153656 3.13470530382 625.6701923124 +0.00000147779 0.13614300541 302.164775655 +0.00000123189 4.18895309647 88.865680217 +0.00000133076 2.5935046942 191.9584544356 +0.00000100367 5.46056190585 3.1813937377 +0.00000131975 5.93293968941 309.2783226558 +0.00000097235 4.01832604356 728.762966531 +0.00000110709 4.77853798276 838.9692877504 +0.00000119053 5.55385105975 224.3447957019 +0.00000093852 4.38395529912 217.2312487011 +0.00000108701 5.29310899841 515.463871093 +0.00000078609 5.72525447528 21.3406410024 +0.00000081468 5.10897365253 956.2891559706 +0.00000096412 6.25859229567 742.9900605326 +0.00000069228 4.04901237761 3.9321532631 +0.00000065168 3.77713343518 1052.2683831884 +0.00000064088 5.81235002453 529.6909650946 +0.00000062541 2.18445116349 195.1398481733 +0.00000056987 3.14666549033 203.0041546995 +0.00000055979 4.8410842286 234.6397364404 +0.0000005294 5.07780548444 330.6189636582 +0.00000050635 2.77318570728 942.062061969 +0.00000041649 4.79014211005 63.7358983034 +0.00000044858 0.56460613593 269.9214467406 +0.00000041357 3.73496404402 316.3918696566 +0.00000052847 3.92623831484 949.1756089698 +0.00000038398 3.73966157784 1045.1548361876 +0.00000037583 4.18924633757 536.8045120954 +0.00000035285 2.90795856092 284.1485407422 +0.00000033576 3.80465978802 149.5631971346 +0.00000041073 4.57870454147 1155.361157407 +0.00000030412 2.48140171991 860.3099287528 +0.00000031373 4.84075951849 1272.6810256272 +0.00000030218 4.3518629447 405.2575498736 +0.0000003943 3.50858482049 422.6660376129 +0.00000029658 1.58886982096 1066.49547719 +0.00000035202 5.94478241578 1059.3819301892 +0.00000025829 3.54946335477 1368.660252845 +0.00000026283 4.81567477177 124.433415221 +0.00000029963 3.66312205813 429.7795846137 +0.00000033011 4.96879544579 831.8557407496 +0.00000024305 5.31133255082 10.2949407385 +0.00000026332 4.4525327339 223.5940361765 +0.00000022108 2.76092021113 415.5524906121 +0.00000027187 1.66347897738 277.0349937414 +0.00000021639 1.03836302307 11.0457002639 +0.00000019713 2.52194629263 1258.4539316256 +0.00000017062 3.27669927228 654.1243803156 +0.00000017261 3.49414816663 1361.5467058442 +0.00000016097 1.73396878598 490.3340891794 +0.00000021099 3.62102032955 1265.5674786264 +0.00000017692 4.31141612385 1471.7530270636 +0.00000013458 0.32327889681 295.0512286542 +0.00000012586 3.13794576887 74.7815985673 +0.00000012023 2.32917797741 210.8514148832 +0.0000001512 3.59558424278 265.9892934775 +0.00000012959 4.62359706368 1589.0728952838 +0.00000015424 5.01335704925 127.4717966068 +0.00000011193 4.54981248285 81.7521332162 +0.00000013449 4.88710089777 437.6438911399 +0.00000010673 5.05234757424 191.2076949102 +0.00000013963 3.04990968366 423.4167971383 +0.00000010614 5.02845923229 137.0330241624 +0.00000014382 4.68720080027 1148.2476104062 +0.0000001347 1.90280407135 408.4389436113 +0.00000010077 5.20426583827 340.7708920448 +0.00000010323 3.34460279759 1685.0521225016 +0.00000009563 3.17317920222 351.8165923087 +0.00000011295 5.47808960704 1375.7737998458 +0.00000008617 2.81294528041 99.9113804809 +0.0000000846 3.22691940753 1677.9385755008 +0.00000007914 2.35624291874 1574.8458012822 +0.00000007587 6.08171425316 231.4583427027 +0.00000009175 3.40072244924 1581.959348283 +0.00000007337 2.00393601815 131.4039498699 +0.0000000824 4.04095881407 1788.1448967202 +0.00000007579 3.68311134272 846.0828347512 +0.00000006691 4.37253800717 145.6310438715 +0.00000007539 3.29482043104 750.1036075334 +0.00000006367 4.00239137708 447.9388318784 +0.00000006249 4.5560367194 106.2741679563 +0.00000006489 1.33782087599 215.7467759928 +0.00000006501 3.78204726337 313.2104759189 +0.00000005978 0.55276980086 18.1592472647 +0.00000006171 2.84712795642 138.5174968707 +0.00000006837 4.83481646949 319.5732633943 +0.00000006678 5.43046031699 508.3503240922 +0.00000007175 4.37855723752 1464.6394800628 +0.00000005753 4.14268749228 543.9180590962 +0.00000005727 4.35383078313 1905.4647649404 +0.00000005101 2.63866058897 288.0806940053 +0.00000005311 3.6252084951 6076.8903015542 +0.00000005498 4.19972735173 721.6494195302 +0.00000005089 5.04845206653 10007.0999977738 +0.00000005505 1.13479635941 56.6223513026 +0.0000000482 3.30043078578 76.2660712756 +0.00000004915 6.17790518458 483.2205421786 +0.00000005048 2.44627820757 628.8515860501 +0.00000004534 1.19648682598 200.7689224658 +0.00000004817 3.11549733365 2001.4439921582 +0.00000004712 1.26507812515 6062.6632075526 +0.00000004811 5.78388270496 184.8449074348 +0.00000004775 0.76197795755 333.657345044 +0.00000004514 0.95293919611 343.2185725996 +0.00000004525 2.68827745072 9992.8729037722 +0.00000004378 0.80241129896 222.8603229936 +0.00000004873 5.92092913946 618.5566453116 +0.00000004142 1.91878383159 497.4476361802 +0.00000005112 4.50449287745 416.3032501375 +0.00000004125 1.98204847532 347.8844390456 +0.00000004045 2.87666810085 38.1330356378 +0.00000004133 2.90478811425 107.0249274817 +0.00000004035 2.92972681787 1994.3304451574 +0.00000004916 3.12316267561 1898.3512179396 +0.00000003657 3.24680246734 362.8622925726 +0.00000003753 0.87719890943 703.6331846174 +0.00000003576 3.48080143501 388.4651552382 +0.00000003555 4.08436297683 430.5303441391 +0.00000003598 0.05255328597 32.2433289144 +0.00000003561 5.46414552453 6283.0758499914 +0.0000000348 1.81622589595 70.8494453042 +0.00000003827 3.1204122849 635.9651330509 +0.00000003399 0.54882815021 10213.285546211 +0.00000003399 3.5183335608 629.6023455755 +0.00000003364 3.27821747958 357.4456666012 +0.0000000326 1.97623748027 203.7378678824 +0.00000003118 2.18465627368 1891.2376709388 +0.00000003163 1.26040995242 134.5853436076 +0.00000004004 5.45434102599 1692.1656695024 +0.0000000318 2.46319174788 867.4234757536 +0.00000003389 4.20503159673 337.732510659 +0.00000003026 2.19331614526 217.964961884 +0.00000003573 5.5509724081 113.3877149571 +0.00000003682 3.78966280284 2104.5367663768 +0.00000003125 4.09203641264 1478.8665740644 +0.00000002881 3.9081065024 312.1990839626 +0.00000003199 3.92123638342 1038.0412891868 +0.00000004014 5.17826893553 404.5067903482 +0.00000003907 4.1176719178 1781.0313497194 +0.00000003144 1.61185684069 1073.6090241908 +0.00000003072 5.00675625396 312.4597163935 +0.00000003034 5.46288652854 258.8757464767 +0.00000002884 2.38477237305 181.0557665236 +0.00000002986 0.88783591586 1279.794572628 +0.00000002683 0.00956197492 195.8906076987 +0.00000003081 5.6003473733 216.2198567448 +0.00000002626 6.12701960244 273.1028404783 +0.00000002665 2.31576422128 565.1156877467 +0.00000003245 3.87540558646 85.8272988312 +0.0000000274 5.73784096806 160.6088973985 +0.00000002876 4.74720607366 213.2509113282 +0.00000002523 5.30458920892 444.7574381407 +0.00000002752 5.0898453993 1169.5882514086 +0.00000002889 1.66674437398 213.3472795478 +0.00000002923 4.21481009033 650.9429865779 +0.00000003036 2.5542667535 6069.7767545534 +0.00000003116 2.67220972004 52.6901980395 +0.00000002371 0.89591351822 121.2520214833 +0.00000002993 3.96957827454 9999.986450773 +0.00000003088 0.40656113014 561.1835344836 +0.00000002385 4.74063881551 218.7157214094 +0.00000002632 1.12706218927 344.7030453079 +0.00000002316 4.08445262041 131.5469622218 +0.00000002214 3.37726228553 22.0914005278 +0.00000002129 3.32497715011 358.9301393095 +0.00000002679 1.6897140187 208.633228992 +0.00000002607 5.10250482155 824.7421937488 +0.0000000225 2.60474848767 305.3461693927 +0.00000002087 3.37293958793 320.3240229197 +0.00000002693 3.6215945647 436.8931316145 +0.00000002492 2.96129217279 2214.7430875962 +0.00000002704 2.88483697319 643.0786800517 +0.00000002124 1.61210282593 218.9281697305 +0.00000002037 4.63481160778 188.0263011725 +0.00000002394 3.46386258552 6275.9623029906 +0.00000001973 2.28886138203 2627.1141844706 +0.00000001937 5.67082364247 28.4541880032 +0.0000000192 4.25647211328 546.956440482 +0.00000002498 3.57572154405 2420.9286360334 +0.00000001898 1.30987536388 212.3358875915 +0.00000001852 1.58508015515 424.1505103212 +0.0000000185 3.57830449726 329.7251917809 +0.00000002128 3.95329215734 1795.258443721 +0.00000002236 4.22073549375 2221.856634597 +0.00000001933 1.68771499202 350.3321196004 +0.00000001799 2.06541260431 144.1465711632 +0.00000001904 4.60953896857 182.279606801 +0.00000002236 5.17945392885 99.1606209555 +0.00000001755 2.73425330428 291.262087743 +0.00000002231 5.42548168745 207.8824694666 +0.00000001848 2.24194286719 168.0525127994 +0.00000001726 1.31878655393 219.4494345923 +0.00000001709 5.55913931846 92.7978334801 +0.00000001693 1.95360003617 129.9194771616 +0.00000002064 4.84900344498 1141.1340634054 +0.00000001758 5.05088656436 214.2623032845 +0.00000001781 2.8588015334 636.7158925763 +0.000000019 2.90295578617 2310.722314814 +0.00000001759 5.34657858395 45.5766510387 +0.00000001654 6.14450664508 554.0699874828 +0.00000001578 4.50941374663 210.3783341312 +0.00000001681 3.55136706992 1354.4331588434 +0.00000001862 3.01276783582 2317.8358618148 +0.00000001589 1.1577344835 235.3904959658 +0.00000001551 2.15558953807 207.6700211455 +0.00000001874 4.12861627986 225.8292684102 +0.00000001621 3.29992957653 1670.8250285 +0.00000001911 0.1772431914 12.5301729722 +0.00000001477 5.9027026057 1.4844727083 +0.00000001618 5.72513459206 1485.9801210652 +0.00000001446 1.7810458992 1382.8873468466 +0.00000001683 3.43534671475 2428.0421830342 +0.00000001542 5.51223038941 204.7010757289 +0.0000000142 2.07339356364 198.321241911 +0.00000001444 5.56032454849 128.3655684841 +0.00000001476 6.12782257368 212.7778305762 +0.00000001474 0.33626790634 213.8203602998 +0.00000001428 3.25039966249 945.9942152321 +0.0000000141 0.68747644676 429.0458714308 +0.00000001752 2.70090942746 12.7426212933 +0.00000001681 4.97526853273 2008.557539159 +0.00000001408 0.80461100746 1585.1407420207 +0.00000001485 0.49674043855 120.358249606 +0.0000000149 2.68459799437 207.1487562837 +0.00000001411 4.36399216092 5863.5912061162 +0.00000001315 4.73430848989 241.7532834412 +0.00000001516 4.99488503706 1162.4747044078 +0.0000000131 1.98714265058 563.6312150384 +0.00000001286 2.12891372062 251.4321310758 +0.00000001271 5.70165238307 2.9207613068 +0.00000001312 1.68811514551 2207.6295405954 +0.00000001259 0.35924965717 334.5511169213 +0.00000001252 2.14513440216 1055.4497769261 +0.00000001401 6.13250261735 1802.3719907218 +0.00000001343 5.79995727295 9793.8009023358 +0.00000001228 3.29059284057 661.2379273164 +0.00000001202 2.88792018909 2413.8150890326 +0.00000001286 5.72360160371 298.2326223919 +0.00000001357 0.93175963411 217.491881132 +0.00000001356 2.28121627817 601.7642506762 +0.0000000119 1.94993809928 501.3797894433 +0.00000001304 0.3733792328 3473.1970192218 +0.0000000135 2.8723562232 142.4496501338 +0.00000001349 3.21102203937 175.1660598002 +0.00000001312 3.70149813509 2111.6503133776 +0.00000001129 1.08860603834 842.1506814881 +0.00000001237 0.08698781252 526.5095713569 +0.00000001217 3.8983534984 209.106309744 +0.00000001467 1.16228775027 621.7380390493 +0.00000001044 0.30512759901 436.1594184316 +0.0000000114 5.33720637097 114.1384744825 +0.00000001295 4.70261675421 9786.687355335 +0.00000001037 4.07846687083 156.6767441354 +0.00000001391 4.73554028436 398.1440028728 +0.00000001167 5.68899703631 479.2883889155 +0.00000001035 5.34279429465 327.4375699205 +0.00000000997 1.19323192891 710.7467316182 +0.00000001193 5.17722376816 98.8999885246 +0.00000001165 4.58588490135 732.6951197941 +0.00000001161 4.90854984994 10206.1719992102 +0.00000001144 0.5039478414 3906.9087570986 +0.00000001182 3.69482624364 2854.6403739102 +0.0000000097 2.89031410383 1987.2168981566 +0.00000001039 0.48694895443 525.4981794006 +0.00000001079 3.61750956217 2097.423219376 +0.00000001148 3.31015591733 5856.4776591154 +0.00000001241 4.31971543677 230.7075831773 +0.0000000091 4.59825926062 380.12776796 +0.00000000907 1.34912454077 685.4739373527 +0.00000001166 1.61085609717 5849.3641121146 +0.00000000882 6.12045540405 519.3960243561 +0.00000000963 4.96065454054 699.7010313543 +0.00000001062 5.13323858077 2751.5475996916 +0.00000000865 6.12821112133 245.5424243524 +0.000000011 2.18435744407 1699.2792165032 +0.00000000822 5.55083534581 739.0579072695 +0.00000000926 2.01158276144 417.0369633204 +0.00000000813 5.18401872205 214.7835681463 +0.00000001033 5.48677848094 3995.7744373156 +0.00000000872 3.02363724703 306.0969289181 +0.00000000796 0.4434366454 486.4019359163 +0.00000000878 1.82164034386 135.336103133 +0.00000000791 2.14989417962 2620.0006374698 +0.00000000881 2.39697554334 289.5651667136 +0.00000000782 4.50471317138 980.6681783588 +0.00000000783 1.14229319753 540.7366653585 +0.00000000831 0.69937251013 421.93232443 +0.0000000077 2.40292326155 576.1613880106 +0.0000000095 5.97621460162 196.6243208816 +0.00000000814 4.19303098086 831.1049812242 +0.00000000969 4.78071024754 326.6868103951 +0.0000000076 0.4486053353 425.6349830295 +0.00000000907 0.94781730418 525.7588118315 +0.00000000788 0.14287187051 916.9322800554 +0.00000000801 1.863831191 3039.485281345 +0.00000000801 0.46947170994 3466.083472221 +0.00000000747 6.05374861925 211.8146227297 +0.00000000968 3.02618272726 2634.2277314714 +0.00000000739 2.27110740297 2303.6087678132 +0.0000000075 5.48554383902 173.9422195228 +0.00000001024 1.9156492556 229.9738699944 +0.00000000816 4.98990432666 4209.0735327536 +0.00000000728 1.30997967935 511.5317178299 +0.00000000716 3.74192651696 3053.7123753466 +0.00000000727 0.39191881243 1493.093668066 +0.00000000717 2.68899513085 228.276948965 +0.00000000739 2.12749199443 1176.7017984094 +0.00000000805 0.0718719391 556.5176680376 +0.00000000835 3.482878557 84.9335269539 +0.0000000079 0.48073040004 4017.115078318 +0.00000000725 1.96643065215 220.4608265486 +0.00000000683 2.68825142163 151.0476698429 +0.00000000739 3.33688408107 953.1077622329 +0.00000000745 6.22304530635 1269.4996318895 diff --git a/kstars/kstars/data/saturn.R3.vsop b/kstars/kstars/data/saturn.R3.vsop new file mode 100644 index 00000000..d58df3b5 --- /dev/null +++ b/kstars/kstars/data/saturn.R3.vsop @@ -0,0 +1,157 @@ +0.00000393174 0.000000 0.000000 +0.00020315005 3.02186626038 213.299095438 +0.00008923581 3.19144205755 220.4126424388 +0.00006908677 4.35174889353 206.1855484372 +0.00004087129 4.22406927376 7.1135470008 +0.00003879041 2.01056445995 426.598190876 +0.00001070788 4.20360341236 199.0720014364 +0.00000907332 2.28344368029 433.7117378768 +0.00000606121 3.17458570534 227.5261894396 +0.00000596639 4.13455753351 14.2270940016 +0.00000483181 1.17345973258 639.897286314 +0.00000229472 4.69838526383 419.4846438752 +0.0000018825 4.59003889007 110.2063212194 +0.00000149508 3.201994444 103.0927742186 +0.00000121442 3.76831374104 323.5054166574 +0.00000101215 5.81884137755 412.3710968744 +0.00000102146 4.70974422803 95.9792272178 +0.00000093078 1.43531270909 647.0108333148 +0.00000072601 4.15395598507 117.3198682202 +0.00000084347 2.63462379693 216.4804891757 +0.00000062198 2.31239345505 440.8252848776 +0.00000045145 4.37317047297 191.9584544356 +0.00000049536 2.38854232908 209.3669421749 +0.00000054829 0.30526468471 853.196381752 +0.00000040498 1.83836569765 302.164775655 +0.00000038089 5.94455115525 88.865680217 +0.00000032243 4.01146349387 21.3406410024 +0.00000040671 0.6884518321 522.5774180938 +0.00000028209 5.77193013961 210.1177017003 +0.00000024976 3.06249709014 234.6397364404 +0.00000020824 4.92570695678 625.6701923124 +0.0000002507 0.73137425284 515.463871093 +0.00000017485 5.73135068691 728.762966531 +0.00000018009 1.45593152612 309.2783226558 +0.00000016927 3.52771580455 3.1813937377 +0.00000013437 3.36479898106 330.6189636582 +0.0000001109 3.37212682914 224.3447957019 +0.00000011082 3.41719974793 956.2891559706 +0.00000009978 1.58791582772 202.2533951741 +0.00000011551 5.99093726182 735.8765135318 +0.000000105 6.06911092266 405.2575498736 +0.00000009144 2.93557421591 124.433415221 +0.00000008737 4.65432480769 632.7837393132 +0.00000010023 0.58247011625 860.3099287528 +0.00000007482 4.50669216436 942.062061969 +0.00000010091 0.28268774007 838.9692877504 +0.00000009243 2.57034547708 223.5940361765 +0.00000008652 1.75808100881 429.7795846137 +0.00000007564 1.45635107202 654.1243803156 +0.00000007058 5.47394786065 1045.1548361876 +0.0000000697 1.51811695028 422.6660376129 +0.00000008067 4.48457709292 742.9900605326 +0.00000006817 4.83084424818 316.3918696566 +0.00000007693 0.43769724671 831.8557407496 +0.00000007934 4.20112367712 195.1398481733 +0.00000006119 2.33960392135 269.9214467406 +0.00000005589 1.14518720694 284.1485407422 +0.00000005564 4.18123189068 529.6909650946 +0.00000005034 2.12020038657 295.0512286542 +0.00000006556 3.42459866876 10.2949407385 +0.00000005544 2.46823271699 536.8045120954 +0.00000006189 6.0143382752 1066.49547719 +0.00000005649 0.82784598388 217.2312487011 +0.00000004264 3.23245736673 1272.6810256272 +0.0000000445 0.9247780859 203.0041546995 +0.00000003268 4.32777516976 1258.4539316256 +0.00000003655 0.05832123987 81.7521332162 +0.00000003951 0.11124996745 1155.361157407 +0.00000003773 6.01157059552 1052.2683831884 +0.00000002915 5.64342950039 3.9321532631 +0.00000003019 2.19411778004 447.9388318784 +0.00000002977 1.8938734255 149.5631971346 +0.00000003146 0.19215180096 1148.2476104062 +0.00000002763 0.92363342001 508.3503240922 +0.0000000279 4.97199778427 1677.9385755008 +0.00000002608 2.99591016813 1589.0728952838 +0.00000002881 5.40535671721 1361.5467058442 +0.00000002337 1.30362271569 184.8449074348 +0.00000002536 3.71412120849 408.4389436113 +0.0000000245 3.22118361135 319.5732633943 +0.00000002585 2.31346415454 543.9180590962 +0.00000002324 5.87500715503 721.6494195302 +0.0000000199 0.51565577383 416.3032501375 +0.0000000249 4.24017800021 1059.3819301892 +0.00000001935 2.41463084855 337.732510659 +0.00000001886 0.53809070779 635.9651330509 +0.00000001893 5.62352727352 11.0457002639 +0.00000002389 5.73399981234 313.2104759189 +0.000000019 2.41000566465 131.5469622218 +0.00000001743 4.57646237847 1994.3304451574 +0.00000001913 5.17436386408 2854.6403739102 +0.00000001946 6.23355845623 1471.7530270636 +0.00000001963 6.17814558628 1464.6394800628 +0.00000001838 5.59464577559 1038.0412891868 +0.00000001541 0.60765337379 210.8514148832 +0.00000001617 1.75479346067 195.8906076987 +0.00000001577 0.55789908488 2324.9494088156 +0.00000001492 0.26624235633 497.4476361802 +0.00000001659 2.57526072926 2090.3096723752 +0.00000001809 1.82317819973 436.8931316145 +0.00000001566 6.15328100324 490.3340891794 +0.00000001771 6.11741716855 1073.6090241908 +0.00000001456 0.85374460914 415.5524906121 +0.00000001645 2.95335775161 437.6438911399 +0.00000001391 4.1202502856 1574.8458012822 +0.00000001585 5.96841377266 1781.0313497194 +0.00000001507 3.84895122542 1251.3403846248 +0.00000001442 5.32547705924 2538.2485042536 +0.00000001805 1.50973093681 750.1036075334 +0.00000001462 3.28599831588 1884.124123938 +0.00000001482 0.99340744053 643.0786800517 +0.00000001312 3.79347668996 1567.7322542814 +0.00000001665 0.02551523913 423.4167971383 +0.00000001469 5.35285153471 1354.4331588434 +0.00000001352 0.69945139243 867.4234757536 +0.00000001124 1.79624810407 618.5566453116 +0.00000001126 4.70052329245 113.3877149571 +0.00000001122 3.9553722427 1891.2376709388 +0.00000001458 1.50198846753 430.5303441391 +0.00000001145 5.13093399117 25.2727942655 +0.00000001178 2.97062300389 241.7532834412 +0.00000001274 2.29089799814 2420.9286360334 +0.00000001071 0.04888943982 63.7358983034 +0.00000001377 5.58271514873 1382.8873468466 +0.00000001145 3.10797488346 2200.5159935946 +0.00000001076 0.79465514815 127.4717966068 +0.00000001046 5.85060227045 215.7467759928 +0.00000001082 3.7258944551 131.4039498699 +0.00000001218 0.47504349592 824.7421937488 +0.00000001116 3.78039049056 1375.7737998458 +0.00000000969 5.90752273481 265.9892934775 +0.0000000123 1.41325962069 2634.2277314714 +0.0000000107 4.80334493874 1987.2168981566 +0.00000000946 6.25968535931 2015.6710861598 +0.0000000103 1.08973644893 362.8622925726 +0.00000001072 5.41838042079 1279.794572628 +0.0000000088 1.92224908504 483.2205421786 +0.00000000878 2.96591300878 934.9485149682 +0.00000000879 2.65659265685 145.6310438715 +0.00000000872 6.26261969664 2.4476805548 +0.00000001082 4.48298283322 2214.7430875962 +0.00000000959 0.74479087918 16.6747745564 +0.00000001035 4.05664979327 231.4583427027 +0.00000000851 0.09360495322 628.8515860501 +0.00000000888 5.98816755324 2524.021410252 +0.00000000866 3.1625926563 2207.6295405954 +0.00000000843 1.23731248821 74.7815985673 +0.00000000809 2.89742868175 2008.557539159 +0.00000000779 2.28434811609 1478.8665740644 +0.0000000099 5.32604038017 2428.0421830342 +0.00000000795 2.3817813581 2228.9701815978 +0.00000000765 4.7003367494 1670.8250285 +0.00000001024 4.23352869513 1802.3719907218 +0.00000000831 5.87457134912 1368.660252845 +0.00000000717 5.92144324994 1685.0521225016 +0.00000000772 1.15596098579 3053.7123753466 +0.00000000691 3.13193109668 56.6223513026 diff --git a/kstars/kstars/data/saturn.R4.vsop b/kstars/kstars/data/saturn.R4.vsop new file mode 100644 index 00000000..70456a90 --- /dev/null +++ b/kstars/kstars/data/saturn.R4.vsop @@ -0,0 +1,64 @@ +-0.00000009552 0.000000 0.000000 +0.0000120205 1.41499446465 220.4126424388 +0.00000707796 1.16153570102 213.299095438 +0.00000516121 6.2397356833 206.1855484372 +0.00000426664 2.46924890293 7.1135470008 +0.00000267736 0.18659206741 426.598190876 +0.00000170171 5.95926972384 199.0720014364 +0.00000145113 1.44211060143 227.5261894396 +0.00000150339 0.4797016714 433.7117378768 +0.00000121033 2.40527320817 14.2270940016 +0.00000047332 5.56857488676 639.897286314 +0.00000015745 2.90112466278 110.2063212194 +0.00000016668 0.52920774279 440.8252848776 +0.00000018954 5.85626429118 647.0108333148 +0.00000014074 1.30343550656 412.3710968744 +0.00000012708 2.09349305926 323.5054166574 +0.00000014724 0.29905316786 419.4846438752 +0.00000011133 2.4630482599 117.3198682202 +0.0000001132 0.21785507019 95.9792272178 +0.00000009233 2.28127318068 21.3406410024 +0.00000009246 1.5649631283 88.865680217 +0.0000000897 0.68301278041 216.4804891757 +0.00000007674 3.59367715368 302.164775655 +0.00000007823 4.48688804175 853.196381752 +0.0000000836 1.27239488455 234.6397364404 +0.00000004834 2.58836294602 515.463871093 +0.00000006059 5.1677444874 103.0927742186 +0.0000000441 0.02211643085 191.9584544356 +0.00000004364 1.59622746023 330.6189636582 +0.00000003676 3.29899839673 210.1177017003 +0.00000004364 5.97349927933 654.1243803156 +0.00000004447 4.97415112184 860.3099287528 +0.0000000322 2.72684237392 522.5774180938 +0.00000004005 1.59858435636 405.2575498736 +0.00000003099 0.75235436533 209.3669421749 +0.00000002464 1.19167306488 124.433415221 +0.00000003088 1.32258934286 728.762966531 +0.0000000222 3.28087994088 203.0041546995 +0.00000002127 6.14648095022 429.7795846137 +0.0000000211 0.75462855247 295.0512286542 +0.0000000202 3.89394929749 1066.49547719 +0.00000002248 0.49319150178 447.9388318784 +0.0000000218 0.72761059998 625.6701923124 +0.00000001809 0.09057839517 942.062061969 +0.00000001672 1.39635398184 224.3447957019 +0.00000001641 3.0246830755 184.8449074348 +0.00000001772 0.81879250825 223.5940361765 +0.00000001902 2.00472814984 831.8557407496 +0.000000016 5.41185167676 824.7421937488 +0.00000001505 5.95520747253 422.6660376129 +0.00000001133 1.11512973946 838.9692877504 +0.0000000119 1.89600567803 956.2891559706 +0.00000001487 2.11906469507 529.6909650946 +0.00000001409 0.72254420236 536.8045120954 +0.00000001125 0.89062692183 721.6494195302 +0.00000001301 1.64867038984 17.4084877393 +0.00000001164 5.9695798184 195.1398481733 +0.0000000095 5.3608071329 316.3918696566 +0.00000000985 3.05768671768 1574.8458012822 +0.0000000105 1.59202481523 735.8765135318 +0.00000000817 4.92838813598 56.6223513026 +0.0000000078 2.72125404102 508.3503240922 +0.00000000969 1.00708261792 1045.1548361876 +0.00000000716 1.11042181341 1169.5882514086 diff --git a/kstars/kstars/data/saturn.R5.vsop b/kstars/kstars/data/saturn.R5.vsop new file mode 100644 index 00000000..53d0c6d0 --- /dev/null +++ b/kstars/kstars/data/saturn.R5.vsop @@ -0,0 +1,28 @@ +0.00000001678 0.000000 0.000000 +0.00000128612 5.91282565136 220.4126424388 +0.00000032273 0.69256228602 7.1135470008 +0.00000026698 5.91428528629 227.5261894396 +0.00000019923 0.67370653385 14.2270940016 +0.00000020223 4.95136801768 433.7117378768 +0.00000013537 1.45669521408 199.0720014364 +0.00000014097 2.67074280191 206.1855484372 +0.00000013364 4.5882699637 426.598190876 +0.00000007257 4.62966127155 213.299095438 +0.00000004876 3.61448275002 639.897286314 +0.00000003136 4.65661021909 191.9584544356 +0.00000002917 0.48665273315 323.5054166574 +0.00000003759 4.89624165044 440.8252848776 +0.00000003303 4.07190859545 647.0108333148 +0.00000002883 3.18003019204 419.4846438752 +0.00000002338 3.69553554327 88.865680217 +0.0000000195 5.3272924778 302.164775655 +0.00000002052 3.31663577368 95.9792272178 +0.00000001591 2.67009215574 853.196381752 +0.00000002028 0.56025552769 117.3198682202 +0.0000000156 0.85608042681 515.463871093 +0.00000001102 5.98011943842 3.1813937377 +0.00000001285 5.82563377753 234.6397364404 +0.00000000896 5.22791858719 216.4804891757 +0.00000001141 0.15741228205 412.3710968744 +0.00000000798 0.37452846153 28.4541880032 +0.00000000837 5.04769794123 124.433415221 diff --git a/kstars/kstars/data/saturn.orbit b/kstars/kstars/data/saturn.orbit new file mode 100644 index 00000000..d9c39be2 --- /dev/null +++ b/kstars/kstars/data/saturn.orbit @@ -0,0 +1,100 @@ +2.70142 8.62502 -0.256881 +2.03267 8.79637 -0.233188 +1.35257 8.91883 -0.208198 +0.664847 8.99159 -0.182046 +-0.0266766 9.01414 -0.154877 +-0.718166 8.9863 -0.126839 +-1.40574 8.9082 -0.0980913 +-2.0856 8.78031 -0.0687927 +-2.75395 8.60342 -0.039108 +-3.40711 8.3786 -0.00920299 +-4.04152 8.10729 0.020756 +-4.65375 7.79114 0.0506033 +-5.24053 7.43211 0.0801758 +-5.7988 7.03242 0.109314 +-6.32573 6.59448 0.137862 +-6.81866 6.12092 0.16567 +-7.27523 5.61458 0.192598 +-7.69332 5.07841 0.218507 +-8.07106 4.51549 0.243274 +-8.40685 3.92904 0.266778 +-8.69938 3.32231 0.288912 +-8.94757 2.6986 0.309576 +-9.15063 2.06127 0.328681 +-9.30802 1.41366 0.346148 +-9.41943 0.759056 0.361908 +-9.48481 0.100769 0.3759 +-9.50435 -0.557991 0.388076 +-9.47844 -1.21409 0.398397 +-9.40769 -1.86445 0.406833 +-9.29295 -2.50611 0.413368 +-9.13523 -3.13623 0.417991 +-8.9357 -3.75202 0.420705 +-8.69574 -4.35086 0.421518 +-8.41685 -4.93023 0.420447 +-8.10065 -5.48775 0.417517 +-7.7489 -6.02114 0.412759 +-7.36347 -6.52833 0.40621 +-6.94632 -7.00731 0.397915 +-6.49951 -7.45627 0.387924 +-6.02521 -7.87352 0.376292 +-5.52558 -8.25755 0.363081 +-5.00293 -8.60694 0.348356 +-4.45959 -8.92049 0.332188 +-3.89792 -9.19708 0.314651 +-3.32033 -9.43577 0.295825 +-2.72928 -9.63577 0.275793 +-2.12723 -9.79643 0.254639 +-1.51665 -9.91722 0.232455 +-0.900057 -9.99776 0.20933 +-0.27993 -10.0378 0.185362 +0.341234 -10.0373 0.160647 +0.960917 -9.99624 0.135285 +1.57665 -9.91479 0.109378 +2.18595 -9.79325 0.0830297 +2.78635 -9.63204 0.0563459 +3.37542 -9.43176 0.0294337 +3.95073 -9.19308 0.00240182 +4.50991 -8.91684 -0.0246404 +5.05059 -8.60402 -0.051582 +5.5705 -8.25573 -0.0783121 +6.06733 -7.87319 -0.104719 +6.53892 -7.45781 -0.13069 +6.98311 -7.01109 -0.156115 +7.39784 -6.5347 -0.180881 +7.78111 -6.03042 -0.20488 +8.13104 -5.5002 -0.228001 +8.44581 -4.94608 -0.250137 +8.72373 -4.37028 -0.271183 +8.96322 -3.77512 -0.291036 +9.16285 -3.16304 -0.309596 +9.32129 -2.53665 -0.326766 +9.43739 -1.89861 -0.342454 +9.51017 -1.25175 -0.356572 +9.53879 -0.598957 -0.369039 +9.52264 0.0567487 -0.379776 +9.46127 0.712309 -0.388714 +9.35447 1.36454 -0.395789 +9.20223 2.01025 -0.400948 +9.00479 2.64618 -0.404141 +8.7626 3.26905 -0.405333 +8.4764 3.87555 -0.404494 +8.14716 4.46244 -0.401607 +7.77611 5.02647 -0.396665 +7.36475 5.56444 -0.389671 +6.91485 6.07329 -0.380642 +6.42839 6.55001 -0.369603 +5.90767 6.99178 -0.356595 +5.35517 7.39592 -0.34167 +4.77364 7.75998 -0.324895 +4.16605 8.0817 -0.306347 +3.53561 8.35908 -0.286121 +2.88565 8.59038 -0.264319 +2.21971 8.77412 -0.241056 +1.54146 8.9091 -0.216457 +0.854647 8.99448 -0.190656 +0.163098 9.02964 -0.163795 +-0.5293 9.01437 -0.136023 +-1.21868 8.94874 -0.107494 +-1.9012 8.83316 -0.0783694 +-2.57303 8.66834 -0.0488111 diff --git a/kstars/kstars/data/saturn.png b/kstars/kstars/data/saturn.png new file mode 100644 index 00000000..d0b91cec Binary files /dev/null and b/kstars/kstars/data/saturn.png differ diff --git a/kstars/kstars/data/sun.png b/kstars/kstars/data/sun.png new file mode 100644 index 00000000..20b7ca8c Binary files /dev/null and b/kstars/kstars/data/sun.png differ diff --git a/kstars/kstars/data/tips b/kstars/kstars/data/tips new file mode 100644 index 00000000..91f82248 --- /dev/null +++ b/kstars/kstars/data/tips @@ -0,0 +1,427 @@ + + +

    You can locate objects in the sky by their name. + Use Ctrl+F, the "Focus->Find Object" menu item, or the "Find" + Toolbar button. +

    + +
    + + +

    To change your Geographic Location, + use Ctrl+G, the "Settings->Set Geographic Location..." menu item, + or the "globe" Toolbar button. +

    + +
    + + +

    You can Track an object, so it will always be centered + in the display.
    + Use Ctrl+T, the "Focus->Track Object" menu item, or the "lock" + Toolbar button. You can also simply center the object by + double-clicking on it or selecting "Center and Track" from the + object's popup menu. +

    + +
    + + +

    The KStars Handbook includes the AstroInfo Project, a series + of informative articles about Astronomy. +

    + +
    + + +

    There are three on-screen "Info Boxes" which show data related to the + time/date, your geographic location, and the current central position on the + sky (the focus). You can drag these boxes with the mouse, and "shade" them + by double-clicking them to show more (or less) information. You can hide + them altogether in the Settings->Info Boxes menu. +

    + +
    + + +

    KStars has a full-screen mode; you can toggle this mode using the + "fullscreen" toolbar button, or by pressing Ctrl+Shift+F. +

    + +
    + + +

    The N,S,E,W keys will point the display at the North, + South, East and West points on the Horizon. The Z key will point the + display at the Zenith. +

    + +
    + + +

    The 0-9 keys will center the display on one of the major solar system + bodies. 0 centers on the Sun, 3 centers on the Moon; the rest are the eight + planets, in order of their distance from the Sun. +

    + +
    + + +

    Click and Drag with the mouse to slew the skymap to a new position on + the sky. +

    + +
    + + +

    Double-click with the mouse to center the display on the location + of the mouse cursor. If you double-click on an object, KStars will + automatically begin tracking it. +

    + +
    + + +

    The status bar displays the current sky coordinates of the mouse cursor, + in both Equatorial and Horizontal coordinate systems. +

    + +
    + + +

    The display can be zoomed in or out by spinning your mouse's scroll wheel, + or by dragging the mouse up or down with the middle mouse button pressed. You + can also use the +/- keys, or the "Zoom In"/"Zoom Out" items in the toolbar and + in the View menu. The Zoom Level can be set manually using the "Zoom to Angular + Size" item in the View menu (Shift+Ctrl+Z), and you can set it graphically by + holding down the Ctrl button while dragging the mouse to define a rectangle for + the new window boundaries. +

    + +
    + + +

    You can manually set the coordinates of the central Focus point. + Press Ctrl+M, or use the "Focus->Set Focus Manually..." menu item, and enter + the desired coordinates in the popup window. +

    + +
    + + +

    To switch between Equatorial and Horizontal coordinate + systems, use the "View->Coordinates" menu item, or press the spacebar. +

    + +
    + + +

    To set the Time and Date, type Ctrl+S, use the "Time->Set Time" menu item, + or press the "time" toolbar button. Note that dates in KStars can be very + remote; you can use any year between -50,000 and +50,000. +

    + +
    + + +

    You can use Ctrl+E or the "Time->Set Time to Now" menu item to synchronize + the simulation clock with your CPU clock. +

    + +
    + + +

    The Spin Box in the Toolbar allows you to adjust the time step + used by the KStars clock; setting it to "1.0 sec" provides "real time". + Note: negative values make time run backwards. +

    + +
    + + +

    You can stop and start the clock with the "Play/Pause" button + in the Toolbar, or with the "Time->Stop/Start Clock" menu item. +

    + +
    + + +

    You can advance the simulation clock forward or backward by a single + time step by pressing the ">" or "<" keys. +

    + +
    + + +

    When you click your mouse in the map, the object in the sky nearest + the mouse cursor is identified in the status bar. +

    + +
    + + +

    When you hold the mouse cursor still for a moment, the nearest object + will be identified by a temporary name label that automatically fades + out when you move the mouse again. +

    + +
    + + +

    Right-click with the mouse to open a popup menu of detailed options + for a particular object, including links to images and information on + the Internet. +

    + +
    + + +

    The deep-sky objects with a special color (the default is Red) + have extra URL links available in their popup menu. +

    + +
    + + +

    By default, stars in KStars are displayed with realistic colors. + A star's color depends on its temperature; cooler stars are red, + while hotter stars are blue. +

    + +
    + + +

    If you want the very latest orbital information for asteroids and + comets (including recently-discovered objects), check the "Download + Data" tool ("File|Download Data" or Ctrl+D) frequently for updated + ephemerides. +

    + +
    + + +

    The Details window provides a large amount of information on any + object in the sky, including coordinates, rise/set times, internet + links, and your own custom notes. Access the Details window through + the popup menu, or by clicking on an object and then pressing "D". +

    + +
    + + +

    You can attach a name label to any object in the sky. Toggle the + label in the popup menu, or by clicking on the object and then + pressing "L". +

    + +
    + + +

    The KStars Astrocalculator (Ctrl+C) gives you direct access to many + of the calculations that KStars does behind-the-scenes. +

    + +
    + + +

    The AAVSO Light Curve Generator tool (Ctrl+V) connects to a server at the + American Association of Variable Star Observers, and constructs a + lightcurve for any of the 6000+ variable stars that they monitor + on a daily basis. +

    + +
    + + +

    The Altitude vs. Time tool (Ctrl+A) will plot altitude curves for any group + of objects that you select. This is a great tool for planning + observing sessions. +

    + +
    + + +

    With the What's Up Tonight? tool (Ctrl+U), you can tell at a glance what + objects will be visible from your location on a given night. +

    + +
    + + +

    The Observing List tool (Ctrl+L) gives you easy access to a selected group + of objects. Add objects to the list through the popup menu, or by + clicking on the object, and pressing "O". +

    + +
    + + +

    The ScriptBuilder tool allows you to construct complex DCOP + scripts using a simple GUI. The scripts can be played back later + from the command line, or from within KStars. +

    + +
    + + +

    The Solar System Viewer tool (Ctrl+Y) shows an overhead view of the solar + system, showing the positions of the major planets for the current + simulation date. +

    + +
    + + +

    The Jupiter Moons tool (Ctrl+J) shows the relative positions of Jupiter's + four largest moons (Io, Europa, Ganymede and Callisto), as seen from + Earth, and as a function of time. +

    + +
    + + +

    You can export the sky image to a file using the "Save Sky Image" + item in the File menu, or by pressing Ctrl+I. In addition, you can + run KStars from a command prompt with the "--dump" argument to save a + sky image to disk without even opening the program window. This can + be used to generate dynamic wallpaper for your KDE desktop. +

    + +
    + + +

    To add your own custom Object Catalogs, select + "Add Catalog" from the Catalogs tab in the KStars Configuration window. + See the Handbook for instructions on formatting your catalog file. +

    + +
    + + +

    To add your own custom image/information URLs to + any object, select "Add Link..." from the object's popup menu. +

    + +
    + + +

    You can adjust dozens of display options by clicking the + "configure" Toolbar button, or selecting the "Settings->Configure KStars..." + menu item. +

    + +
    + + +

    The on-screen Info Boxes can be hidden or shown using the + "Settings->Info Boxes" menu. +

    + +
    + + +

    The Toolbars can be hidden or shown using the "Settings->Toolbars" menu. +

    + +
    + + +

    You can hide either the Ra/Dec or Az/Alt coordinate fields in the statusbar, + or hide the stausbar completely, using the Settings|Statusbar menu. +

    + +
    + + +

    You can easily switch between predefined color schemes by selecting + the scheme from the "Settings->Color Schemes" menu. +

    + +
    + + +

    You can define your own Geographic Locations. Fill in the + required fields in the "Change Location" Dialog and then press the + "Add to List" button. Your Locations will be available in all + future sessions. +

    + +
    + + +

    You can define your own Color Schemes. Adjust the colors + in the Configuration Window's "Colors" Tab, and then press the "Save + Current Colors" button. Your Color Scheme will appear in the list in + all future sessions. +

    + +
    + + +

    You can construct your own field-of-view (FOV) symbols, using the + FOV Editor under the Tools menu. You can set the angular size, the + shape, and the color of your new symbols. +

    + +
    + + +

    The Advanced tab of the KStars Configuration window allows you to fine-tune + the behavior of KStars. You can specify whether to correct for atmospheric + refraction, and whether to use animated slewing. You can also specify which + objects are hidden while the display is in motion. +

    + +
    + + +

    KStars displays 126,000 stars, 13,000 deep-sky objects, 88 constellations, + all planets, the Sun, the Moon, thousands of comets and asteroids, and the + Milky Way. +

    + +
    + + +

    The line in the sky that the Sun and all the Planets seem to follow + is called the Ecliptic. +

    + +
    + + +

    Object positions in KStars include the effects of precession, nutation, + aberration, atmospheric refraction, and light travel time (for planets). +

    + +
    + + +

    The nearest star to the Sun is Rigel Kentaurus (alpha Centauri). + The brightest star in the sky is Sirius (alpha Canis Majoris). +

    + +
    + + +

    The large group of galaxies between Leo, Virgo and Coma Berenices + is called the Virgo Cluster of Galaxies. +

    + +
    + + +

    The large group of clusters and nebulae near the south celestial pole + are objects in the Large Magellanic Cloud, which is a dwarf galaxy in + orbit around the Milky Way. +

    + +
    + + +

    The Messier Catalog is a list of 110 of the brightest non-stellar objects + in the sky. It includes such famous objects as the Orion Nebula (M 42), the + Andromeda Galaxy (M 31), and the Pleiades (M 45). +

    + +
    diff --git a/kstars/kstars/data/uranus.B0.vsop b/kstars/kstars/data/uranus.B0.vsop new file mode 100644 index 00000000..f83d2959 --- /dev/null +++ b/kstars/kstars/data/uranus.B0.vsop @@ -0,0 +1,283 @@ +-0.00061601203 0.000000 0.000000 +0.01346277639 2.61877810545 74.7815985673 +0.00062341405 5.08111175856 149.5631971346 +0.00009963744 1.61603876357 76.2660712756 +0.00009926151 0.57630387917 73.297125859 +0.00003259455 1.2611938596 224.3447957019 +0.00002972318 2.24367035538 1.4844727083 +0.00002010257 6.05550401088 148.0787244263 +0.00001522172 0.27960386377 63.7358983034 +0.00000924055 4.03822927853 151.0476698429 +0.00000760624 6.14000431923 71.8126531507 +0.00000420265 5.21279984788 11.0457002639 +0.00000430668 3.55445034854 213.299095438 +0.00000436843 3.38082524317 529.6909650946 +0.00000522309 3.3208519477 138.5174968707 +0.00000434625 0.34065281858 77.7505439839 +0.0000046263 0.74256727574 85.8272988312 +0.00000232649 2.25716421383 222.8603229936 +0.00000215838 1.5912170494 38.1330356378 +0.00000244698 0.78795150326 2.9689454166 +0.00000179935 3.72487952673 299.1263942692 +0.00000174895 1.23550262213 146.594251718 +0.00000173667 1.93654269131 380.12776796 +0.00000160368 5.33635436463 111.4301614968 +0.00000144064 5.96239326415 35.1640902212 +0.00000102049 2.61876256513 78.7137518304 +0.00000116363 5.73877190007 70.8494453042 +0.00000106441 0.94103112994 70.3281804424 +0.00000086163 0.70262506622 39.6175083461 +0.00000072617 0.20564696113 225.8292684102 +0.00000071172 0.83343269975 109.9456887885 +0.00000057502 2.67039425415 108.4612160802 +0.00000054255 3.35166579613 184.7272873558 +0.0000004447 2.74408231138 152.5321425512 +0.00000038591 5.17394663303 202.2533951741 +0.00000039157 2.17108251341 351.8165923087 +0.00000041346 3.22134319551 160.6088973985 +0.0000003514 4.00111634363 112.9146342051 +0.00000033073 3.61378095742 221.3758502853 +0.00000031315 2.71969470781 145.1097790097 +0.00000037336 4.02053241202 52.6901980395 +0.00000032028 1.29160071142 145.6310438715 +0.00000027574 3.7006426696 36.6485629295 +0.00000024277 2.84989187496 127.4717966068 +0.00000024635 1.11645461259 3.9321532631 +0.00000024315 5.48987913644 79.2350166922 +0.00000021418 0.63722900407 277.0349937414 +0.00000019826 2.5933418223 84.3428261229 +0.00000022373 5.73687615457 4.4534181249 +0.00000019137 1.30214105578 62.2514255951 +0.00000019789 4.72260849557 297.6419215609 +0.00000020299 1.06070151806 454.9093665273 +0.00000019768 5.77906142568 305.3461693927 +0.00000021348 1.01350946382 33.6796175129 +0.00000015142 2.91786832554 426.598190876 +0.00000016 1.95535748902 186.2117600641 +0.00000013819 2.67163927171 74.6697239827 +0.00000011463 5.73391138419 41.1019810544 +0.00000010741 3.73401569675 1059.3819301892 +0.0000001145 3.98177764866 106.9767433719 +0.0000001036 4.75567608732 183.2428146475 +0.00000010232 6.18772866993 373.9079928365 +0.00000013803 5.70712120608 74.8934731519 +0.00000010553 3.78602881738 490.3340891794 +0.00000011838 5.96756415681 87.3117715395 +0.0000001003 1.74828757238 22.0914005278 +0.00000010107 0.92911975959 65.2203710117 +0.00000009127 5.11093790809 153.4953503977 +0.00000012093 2.53736362742 9.5612275556 +0.00000008646 4.18351923569 12.5301729722 +0.00000009978 5.83600622359 604.4725636619 +0.00000011352 2.12645777694 68.8437077341 +0.00000008472 3.36885457285 72.3339180125 +0.00000007797 5.11771906359 77.962992305 +0.00000008302 5.19247905162 77.2292791221 +0.00000007696 3.25189037096 71.6002048296 +0.00000007513 2.982659701 114.3991069134 +0.00000006947 3.31871016057 56.6223513026 +0.0000000649 0.88434578474 288.0806940053 +0.00000006394 3.51142812432 220.4126424388 +0.00000006211 0.58222518453 340.7708920448 +0.00000006772 4.09374798222 137.0330241624 +0.00000005595 5.68643434536 259.5088859231 +0.00000005309 2.65421183211 300.6108669775 +0.0000000495 4.99672086239 219.891377577 +0.00000006419 0.44895727879 140.001969579 +0.00000004975 4.06722486039 143.6253063014 +0.00000005692 3.7656346318 67.6680515665 +0.00000004853 2.03383592524 415.5524906121 +0.00000003796 1.26231186682 75.3028634291 +0.00000003807 2.24787582155 909.8187330546 +0.00000003812 3.10475682509 181.7583419392 +0.00000003764 5.2005209056 227.3137411185 +0.00000003445 5.91769433069 296.1574488526 +0.00000003517 5.44397685665 628.8515860501 +0.00000003943 4.95136058926 265.9892934775 +0.00000003472 0.3473799838 131.4039498699 +0.0000000339 0.53497504164 206.1855484372 +0.00000003038 4.68314286209 159.1244246902 +0.0000000319 5.68929316349 235.3904959658 +0.00000003303 2.09359507373 73.8183907208 +0.00000003069 4.49065085092 66.70484372 +0.00000003285 0.00780313833 75.7448064138 +0.00000002917 4.21615078632 258.0244132148 +0.00000003747 0.82999983666 74.2603337055 +0.00000002814 3.96708337625 82.8583534146 +0.00000002474 3.81319259323 7.1135470008 +0.00000002394 2.21483198491 54.1746707478 +0.00000002555 2.97023907145 378.6432952517 +0.00000002631 1.55153254691 154.0166152595 +0.00000002633 2.28385552693 32.1951448046 +0.00000002643 3.9683272968 381.6122406683 +0.00000002206 3.06995275892 59.8037450403 +0.00000002635 0.53987945692 211.8146227297 +0.00000002071 1.97429082033 18.1592472647 +0.00000002485 3.5543384699 96.8729990951 +0.00000002061 4.50102695788 5.9378908332 +0.00000001916 1.60538526374 80.1982245387 +0.0000000248 0.63321072542 187.6962327724 +0.00000002039 2.97351088965 191.2076949102 +0.00000001833 1.95824865568 81.8951455681 +0.00000001719 2.22526635038 479.2883889155 +0.00000001745 3.22821992592 218.4069048687 +0.00000001857 1.66304484985 984.6003316219 +0.00000001766 5.24239122261 105.4922706636 +0.00000001524 6.05374020264 99.1606209555 +0.00000001519 0.94716867229 372.4235201282 +0.00000001614 3.39986066169 230.5645708254 +0.00000001711 3.44237080993 522.5774180938 +0.00000001504 1.34653259405 74.5209661364 +0.00000001577 4.3802093672 80.7194894005 +0.0000000136 5.4869124027 74.8297826771 +0.00000001364 4.56045715617 42.5864537627 +0.00000001398 0.33827838973 142.4496501338 +0.00000001709 3.63188407264 554.0699874828 +0.0000000136 2.89305157919 74.7334144575 +0.0000000126 5.50922979275 74.9416572617 +0.00000001374 4.398979932 260.9933586314 +0.00000001366 2.15288773765 162.0933701068 +0.00000001244 4.97789913094 149.45132255 +0.00000001269 0.84167691738 767.3690829208 +0.00000001278 4.53585702916 294.6729761443 +0.00000001342 5.11117141196 51.2057253312 +0.0000000118 0.79882196802 116.4260963429 +0.00000001495 0.74986873597 75.0422309982 +0.00000001207 3.67288675913 20.6069278195 +0.00000001181 4.39598416757 180.2738692309 +0.00000001248 3.13312504066 67.3592350258 +0.00000001263 2.87116663203 74.6215398729 +0.0000000138 3.76141611602 92.940845832 +0.00000001113 3.87133607367 39.3568759152 +0.00000001018 6.20393099094 835.0371344873 +0.00000000962 3.30343472839 255.0554677982 +0.00000001238 1.73023505315 149.6750717192 +0.0000000097 1.71236273285 115.8835796217 +0.00000001001 5.49914631698 256.5399405065 +0.00000000921 3.07729879788 8.0767548473 +0.00000000914 0.00764291274 536.8045120954 +0.00000000911 6.23753038018 200.7689224658 +0.00000000956 5.76811833839 128.9562693151 +0.00000000999 0.33400530567 404.5067903482 +0.00000000952 3.00456073496 14.977853527 +0.00000000765 3.4545453366 214.7835681463 +0.000000008 3.2091293209 28.3111756513 +0.00000000799 4.11425365829 125.9873238985 +0.00000001021 1.79905869707 3.1813937377 +0.00000000706 5.80210566917 157.6399519819 +0.00000000715 5.56313177065 146.3818033969 +0.00000000689 1.84748347121 41.6444977756 +0.00000000682 5.16479782395 74.0308390419 +0.00000000673 2.65544175682 75.5323580927 +0.00000000723 4.75905991606 331.3215390738 +0.0000000073 2.25510749124 453.424893819 +0.00000000691 3.58561635364 362.8622925726 +0.00000000641 5.77408891198 110.2063212194 +0.00000000671 5.96862039131 135.5485514541 +0.00000000631 1.97807297205 639.897286314 +0.00000000774 0.42035450706 565.1156877467 +0.00000000705 2.94649553712 60.7669528868 +0.00000000663 5.32574112049 142.1408335931 +0.00000000612 2.01741578932 195.1398481733 +0.00000000749 5.56828487823 2.4476805548 +0.00000000798 0.90969731665 152.0108776894 +0.00000000747 5.07639466593 89.7594520943 +0.0000000065 4.56215718085 216.9224321604 +0.00000000651 2.80626026285 50.4025761791 +0.00000000593 1.89556258897 203.7378678824 +0.0000000055 2.90625551534 68.1893164283 +0.00000000548 3.75628845322 617.8058857862 +0.00000000554 2.78135114877 14.0146456805 +0.0000000053 3.51385025328 291.7040307277 +0.00000000506 4.94619342366 81.3738807063 +0.00000000649 5.74895589744 141.4864422873 +0.00000000593 5.40734033998 692.5874843535 +0.00000000544 2.9991051278 152.7445908723 +0.00000000485 2.36317665443 448.6895914038 +0.00000000481 5.81647231299 134.5853436076 +0.00000000517 4.97759795528 387.2413149608 +0.00000000573 2.46311368783 81.0013736908 +0.0000000047 1.30184316812 228.276948965 +0.00000000475 0.53480492526 303.8616966844 +0.00000000485 6.21247575899 5.4166259714 +0.00000000468 0.55881267334 23.5758732361 +0.00000000585 4.67924542643 88.7962442478 +0.00000000512 5.86200059955 293.188503436 +0.00000000445 2.50076311432 905.8865797915 +0.00000000501 4.79997295899 306.830642101 +0.00000000418 5.21379084769 35.4247226521 +0.00000000408 5.69107313998 284.1485407422 +0.00000000474 3.03149617428 286.596221297 +0.00000000432 4.20907682097 278.5194664497 +0.00000000506 2.05348204197 373.0142209592 +0.0000000041 5.30637634877 95.3885263868 +0.00000000478 2.41106642594 358.9301393095 +0.00000000536 1.8261477226 114.1384744825 +0.00000000383 5.54541241459 419.4846438752 +0.00000000413 0.03813081773 103.0927742186 +0.00000000368 4.08526832792 1589.0728952838 +0.00000000369 1.82533858431 334.2904844904 +0.00000000491 5.58913582973 68.5618234438 +0.00000000387 0.5661931048 602.9880909536 +0.00000000427 5.08349119654 367.9701020033 +0.00000000475 0.17507881032 120.358249606 +0.00000000342 5.27187859255 28.5718080822 +0.00000000407 2.00853504718 679.2541622292 +0.00000000381 4.61366060949 329.7251917809 +0.00000000388 0.88856038803 483.2205421786 +0.00000000376 1.28856348513 155.7829722581 +0.00000000326 6.09140263554 456.3938392356 +0.00000000318 0.09996195379 69.3649725959 +0.00000000292 5.11578046796 375.3924655448 +0.00000000299 6.04121646505 332.8060117821 +0.00000000328 3.47252263966 73.4090004436 +0.00000000283 1.81773059325 647.0108333148 +0.00000000308 3.50154864071 30.7106720963 +0.00000000283 1.88910019831 24.3790223882 +0.00000000278 3.85507901929 760.25553592 +0.00000000273 4.22941219477 391.1734682239 +0.00000000293 5.44464406156 477.9157907918 +0.00000000289 3.85492516765 209.3669421749 +0.00000000309 1.97045147502 543.0242872189 +0.00000000324 5.57191515554 501.3797894433 +0.00000000248 2.17741598681 611.5861106627 +0.00000000245 1.04008534095 1332.4847706675 +0.00000000248 6.19516038159 1134.1635287565 +0.00000000242 1.37720813333 121.2520214833 +0.00000000233 0.50933224249 462.0229135281 +0.00000000319 4.2421988104 328.3525936572 +0.00000000244 6.0064485364 295.1942410061 +0.00000000228 0.72608678727 233.9060232575 +0.00000000223 5.35785607671 983.1158589136 +0.00000000304 5.68101077712 189.1807054807 +0.00000000223 2.04168197187 370.9390474199 +0.00000000245 4.69742022955 316.3918696566 +0.00000000217 4.33845164683 269.9214467406 +0.00000000267 0.15744446718 10213.285546211 +0.0000000021 5.84975171904 147.1155165798 +0.00000000224 3.04829549918 1439.5096981492 +0.00000000226 0.72248476212 45.5766510387 +0.00000000202 1.37341689387 302.0953396858 +0.00000000207 6.13936312021 344.7030453079 +0.00000000228 2.33602531859 150.5264049811 +0.00000000203 2.38070591912 275.5505210331 +0.00000000194 5.11344829813 1215.1649024473 +0.00000000259 2.78974616768 144.1465711632 +0.00000000199 3.21010368905 7.4223635415 +0.00000000246 6.15106498377 6.2197751235 +0.0000000018 4.7037703687 518.6452648307 +0.00000000186 3.85070006482 46.2097904851 +0.00000000175 3.72163733058 150.0844619964 +0.00000000165 1.87245210311 310.1720945331 +0.00000000166 3.24028819042 173.9422195228 +0.00000000181 0.39521867351 0.9632078465 +0.00000000144 1.78180338482 531.1754378029 +0.00000000137 6.20635855175 369.4545747116 +0.00000000136 4.00164375048 526.722019678 +0.00000000141 4.02238453909 350.3321196004 +0.00000000125 5.28865037145 329.8370663655 +0.00000000134 3.97421067761 228.7982138268 +0.00000000132 4.52023845365 148.5999892881 +0.00000000125 4.24724390191 248.7238180901 +0.0000000012 4.08565783859 154.979823106 +0.00000000133 3.16576403244 262.4778313397 diff --git a/kstars/kstars/data/uranus.B1.vsop b/kstars/kstars/data/uranus.B1.vsop new file mode 100644 index 00000000..edc35020 --- /dev/null +++ b/kstars/kstars/data/uranus.B1.vsop @@ -0,0 +1,154 @@ +0.00001374449 0.000000 0.000000 +0.00206366162 4.12394311407 74.7815985673 +0.0000856323 0.33819986165 149.5631971346 +0.00001725703 2.12193159895 73.297125859 +0.0000136886 3.06861722047 76.2660712756 +0.00000399847 2.84767037795 224.3447957019 +0.00000450639 3.77656180977 1.4844727083 +0.00000307214 1.25456766737 148.0787244263 +0.00000154336 3.78575467747 63.7358983034 +0.00000110888 5.32888676461 138.5174968707 +0.00000112432 5.57299891505 151.0476698429 +0.00000083493 3.59152795558 71.8126531507 +0.00000055573 3.40135416354 85.8272988312 +0.00000041377 4.45476669141 78.7137518304 +0.0000005369 1.70455769943 77.7505439839 +0.00000041912 1.21476607434 11.0457002639 +0.00000031959 3.77446207748 222.8603229936 +0.00000030297 2.56371683644 2.9689454166 +0.00000026977 5.33695500294 213.299095438 +0.00000026222 0.41620628369 380.12776796 +0.00000020094 5.9308563351 529.6909650946 +0.00000022992 2.48887389394 146.594251718 +0.0000001959 5.37213500014 299.1263942692 +0.00000020408 3.70179681605 70.8494453042 +0.00000019102 1.09213276596 111.4301614968 +0.00000019411 3.83015453768 38.1330356378 +0.00000010847 2.66326308043 3.9321532631 +0.00000010249 2.3127880772 109.9456887885 +0.00000009405 2.76950513184 39.6175083461 +0.0000000766 1.8110846285 225.8292684102 +0.00000008082 4.69064168719 184.7272873558 +0.00000006584 5.50417589189 35.1640902212 +0.0000000741 1.17879753422 65.2203710117 +0.00000006451 4.98294064391 71.6002048296 +0.00000006089 1.31830108565 52.6901980395 +0.00000004768 5.90574941745 145.6310438715 +0.0000000484 4.86390682412 221.3758502853 +0.00000004192 3.29643787103 77.962992305 +0.00000004711 4.24289069791 152.5321425512 +0.00000004894 6.01164167429 160.6088973985 +0.00000003738 4.75287390209 70.3281804424 +0.00000003481 0.64108927026 153.4953503977 +0.00000003758 3.94715595219 351.8165923087 +0.00000003114 0.10537144899 112.9146342051 +0.00000002788 4.24118032837 74.6697239827 +0.00000002505 0.04576283378 297.6419215609 +0.00000002563 4.15665405963 305.3461693927 +0.00000002544 5.25903565788 56.6223513026 +0.00000002247 4.24726481845 36.6485629295 +0.00000002541 0.40106060407 77.2292791221 +0.00000002212 2.88960413468 277.0349937414 +0.00000002299 3.57748029365 186.2117600641 +0.00000002661 0.53230319176 79.2350166922 +0.00000002157 2.10150995852 127.4717966068 +0.00000002265 1.41055702214 4.4534181249 +0.00000002103 4.27438518414 22.0914005278 +0.00000001861 3.75619999278 145.1097790097 +0.00000001759 2.10240976488 131.4039498699 +0.00000001661 4.84483054269 62.2514255951 +0.00000001496 1.72084298116 220.4126424388 +0.00000001659 5.86539712478 454.9093665273 +0.00000001428 0.31508367934 137.0330241624 +0.00000001522 1.00801468633 75.7448064138 +0.00000001459 6.17427145114 426.598190876 +0.00000001463 5.14953143442 84.3428261229 +0.00000001453 2.22988903923 206.1855484372 +0.00000001358 5.85111427068 183.2428146475 +0.00000001405 2.43582184515 87.3117715395 +0.00000001495 5.55621838458 67.6680515665 +0.00000001317 1.91178535183 140.001969579 +0.00000001068 1.51430678116 373.9079928365 +0.00000001439 0.99170994448 74.8934731519 +0.00000001065 4.15616015505 288.0806940053 +0.00000001096 1.63909426062 41.1019810544 +0.00000001189 0.90595784409 33.6796175129 +0.00000000961 5.48175535705 490.3340891794 +0.00000000851 0.95029849401 909.8187330546 +0.0000000082 0.78610123063 259.5088859231 +0.00000000881 4.31294603221 9.5612275556 +0.00000000708 0.00007309836 81.8951455681 +0.00000000709 3.18853632737 80.1982245387 +0.00000000786 5.18884635415 114.3991069134 +0.00000000822 0.01949759759 18.1592472647 +0.00000000656 6.16899483115 96.8729990951 +0.00000000879 1.82006610038 73.8183907208 +0.00000000872 0.30134022304 12.5301729722 +0.0000000086 0.21225398802 3.1813937377 +0.00000000637 2.64378420008 75.3028634291 +0.00000000727 0.02846968582 66.70484372 +0.000000006 4.42462853209 415.5524906121 +0.0000000059 4.17885957237 300.6108669775 +0.0000000061 6.07202921132 219.891377577 +0.00000000611 0.97629869063 296.1574488526 +0.00000000635 2.21125075603 74.2603337055 +0.00000000529 2.35940463062 7.1135470008 +0.00000000622 2.2180194485 211.8146227297 +0.00000000519 2.01872911223 142.4496501338 +0.00000000489 1.83419944488 92.940845832 +0.00000000445 2.51784247184 604.4725636619 +0.00000000413 5.36482818305 82.8583534146 +0.00000000445 0.33164113115 227.3137411185 +0.00000000456 2.44190834824 381.6122406683 +0.00000000378 1.91873737843 202.2533951741 +0.00000000509 5.83556856314 191.2076949102 +0.00000000455 5.15414537021 522.5774180938 +0.00000000419 2.80644155875 72.3339180125 +0.00000000333 0.3201483795 2.4476805548 +0.0000000036 1.47248643716 378.6432952517 +0.00000000306 0.15517399606 159.1244246902 +0.00000000301 4.46417652272 536.8045120954 +0.00000000353 0.48749845867 128.9562693151 +0.00000000351 6.24769322491 5.9378908332 +0.00000000298 1.71815652029 235.3904959658 +0.00000000315 2.44922921309 187.6962327724 +0.00000000318 0.7017635951 181.7583419392 +0.00000000314 4.68400251693 14.977853527 +0.00000000282 3.70093718573 108.4612160802 +0.00000000272 3.91340553608 617.8058857862 +0.00000000273 3.29483889428 387.2413149608 +0.00000000323 4.90410549341 258.0244132148 +0.00000000288 4.42249612833 195.1398481733 +0.0000000025 1.23231297183 703.6331846174 +0.00000000338 2.8464576889 154.0166152595 +0.00000000297 1.16538119842 146.3818033969 +0.00000000248 4.90614051989 41.6444977756 +0.00000000275 5.35665949805 80.7194894005 +0.00000000257 1.82441994046 230.5645708254 +0.00000000234 0.27679874465 33.1371007917 +0.0000000028 1.73679618032 265.9892934775 +0.00000000229 0.49529839431 74.8297826771 +0.00000000229 4.18462288684 74.7334144575 +0.00000000253 2.63817804331 74.5209661364 +0.00000000252 2.04143912495 75.0422309982 +0.00000000213 4.16218259902 74.6215398729 +0.00000000212 0.51761494342 74.9416572617 +0.00000000201 4.54140547837 20.6069278195 +0.00000000194 4.17282454759 116.4260963429 +0.00000000213 2.29528235429 32.1951448046 +0.00000000174 3.15418942153 228.276948965 +0.00000000194 0.06960211137 42.5864537627 +0.00000000173 5.59700344643 68.8437077341 +0.00000000159 4.91721631097 143.6253063014 +0.0000000015 0.92771324396 404.5067903482 +0.00000000136 2.51083022906 372.4235201282 +0.00000000134 3.22507836958 479.2883889155 +0.00000000124 0.42063711585 149.45132255 +0.00000000122 1.20639876458 5.4166259714 +0.00000000119 0.45375065997 74.0308390419 +0.00000000146 5.0820733036 294.6729761443 +0.00000000118 4.2264078889 75.5323580927 +0.00000000118 1.50613822829 344.7030453079 +0.00000000121 2.13544759505 209.3669421749 +0.00000000121 6.0823907637 260.9933586314 +0.00000000154 4.18369977366 39.3568759152 diff --git a/kstars/kstars/data/uranus.B2.vsop b/kstars/kstars/data/uranus.B2.vsop new file mode 100644 index 00000000..059e9fbb --- /dev/null +++ b/kstars/kstars/data/uranus.B2.vsop @@ -0,0 +1,60 @@ +0.00000556926 0.000000 0.000000 +0.00009211656 5.80044305785 74.7815985673 +0.00000286265 2.17729776353 149.5631971346 +0.00000094969 3.84237569809 73.297125859 +0.00000045419 4.87822046064 76.2660712756 +0.00000020107 5.46264485369 1.4844727083 +0.00000014793 0.87983715652 138.5174968707 +0.00000013963 5.07234043994 63.7358983034 +0.00000014261 2.84517742687 148.0787244263 +0.00000010122 5.00290894862 224.3447957019 +0.00000008299 6.26655615197 78.7137518304 +0.00000004729 5.16274174929 71.8126531507 +0.00000003816 6.28224514574 85.8272988312 +0.00000003488 3.53472172445 11.0457002639 +0.00000002555 1.44444215715 151.0476698429 +0.00000002353 4.23069776466 3.9321532631 +0.00000002585 0.41383633246 71.6002048296 +0.00000001394 4.13126838571 146.594251718 +0.00000001183 3.68471361409 77.7505439839 +0.00000001103 5.54212014132 222.8603229936 +0.00000001205 5.05109252937 380.12776796 +0.00000001146 1.95280464754 529.6909650946 +0.00000000977 1.52652616357 77.962992305 +0.00000001025 4.33698643491 2.9689454166 +0.00000000858 2.78728745263 111.4301614968 +0.00000000868 5.55175791193 38.1330356378 +0.00000000633 0.41074353315 213.299095438 +0.00000000596 5.39265533517 127.4717966068 +0.00000000586 4.00404667232 109.9456887885 +0.00000000543 2.40369406419 153.4953503977 +0.00000000486 2.05237757516 299.1263942692 +0.00000000557 3.13408880388 65.2203710117 +0.00000000457 3.96543219832 454.9093665273 +0.00000000481 2.81511187371 160.6088973985 +0.00000000421 2.16819778071 56.6223513026 +0.00000000326 4.5292001243 39.6175083461 +0.00000000308 6.26508780547 70.3281804424 +0.00000000338 5.14594268587 3.1813937377 +0.00000000288 0.47061435406 22.0914005278 +0.00000000336 4.23512034174 35.1640902212 +0.00000000316 3.93430525759 52.6901980395 +0.00000000306 1.10359318443 70.8494453042 +0.0000000025 3.58780257084 202.2533951741 +0.00000000239 4.7767930608 87.3117715395 +0.00000000227 2.74138067839 12.5301729722 +0.00000000263 1.59203582407 84.3428261229 +0.00000000215 3.88195737361 131.4039498699 +0.00000000216 5.80700510713 74.6697239827 +0.00000000264 1.82574036051 77.2292791221 +0.00000000222 0.0411188355 184.7272873558 +0.00000000197 1.56602555362 9.5612275556 +0.00000000193 2.2641693816 75.7448064138 +0.00000000179 2.69065316892 145.6310438715 +0.0000000017 2.75844544119 73.8183907208 +0.00000000155 3.5539324911 18.1592472647 +0.00000000174 4.76111441901 277.0349937414 +0.0000000014 0.2871476287 221.3758502853 +0.00000000134 1.29065526326 206.1855484372 +0.00000000127 6.17908901556 62.2514255951 +0.00000000116 6.26646620658 220.4126424388 diff --git a/kstars/kstars/data/uranus.B3.vsop b/kstars/kstars/data/uranus.B3.vsop new file mode 100644 index 00000000..3adcf79a --- /dev/null +++ b/kstars/kstars/data/uranus.B3.vsop @@ -0,0 +1,16 @@ +-0.00000011048 0.000000 0.000000 +0.00000267832 1.25097888291 74.7815985673 +0.00000006154 4.00663614486 149.5631971346 +0.00000003361 5.77804694935 73.297125859 +0.00000001602 1.05657834344 63.7358983034 +0.00000001265 1.66795295537 78.7137518304 +0.00000001183 2.58856450374 138.5174968707 +0.00000001087 0.28687213135 76.2660712756 +0.0000000064 1.87238784591 71.6002048296 +0.0000000059 0.80206040001 1.4844727083 +0.00000000467 4.42872012006 148.0787244263 +0.00000000272 4.00684090176 85.8272988312 +0.00000000203 0.60406901282 71.8126531507 +0.0000000018 5.55657564049 3.9321532631 +0.00000000168 4.67745630044 70.8494453042 +0.0000000017 2.93672195979 11.0457002639 diff --git a/kstars/kstars/data/uranus.B4.vsop b/kstars/kstars/data/uranus.B4.vsop new file mode 100644 index 00000000..38eae8c1 --- /dev/null +++ b/kstars/kstars/data/uranus.B4.vsop @@ -0,0 +1,2 @@ +-0.000000003 0.000000 0.000000 +0.00000005719 2.85499529315 74.7815985673 diff --git a/kstars/kstars/data/uranus.L0.vsop b/kstars/kstars/data/uranus.L0.vsop new file mode 100644 index 00000000..0e691b06 --- /dev/null +++ b/kstars/kstars/data/uranus.L0.vsop @@ -0,0 +1,947 @@ +5.48129294299 0.000000 0.000000 +0.09260408252 0.8910642153 74.7815985673 +0.01504247826 3.62719262195 1.4844727083 +0.00365981718 1.89962189068 73.297125859 +0.00272328132 3.35823710524 149.5631971346 +0.00070328499 5.39254431993 63.7358983034 +0.00068892609 6.09292489045 76.2660712756 +0.00061998592 2.26952040469 2.9689454166 +0.00061950714 2.85098907565 11.0457002639 +0.00026468869 3.14152087888 71.8126531507 +0.00025710505 6.11379842935 454.9093665273 +0.00021078897 4.36059465144 148.0787244263 +0.00017818665 1.74436982544 36.6485629295 +0.00014613471 4.73732047977 3.9321532631 +0.00011162535 5.82681993692 224.3447957019 +0.00010997934 0.48865493179 138.5174968707 +0.00009527487 2.95516893093 35.1640902212 +0.00007545543 5.23626440666 109.9456887885 +0.0000422017 3.23328535514 70.8494453042 +0.0000405185 2.27754158724 151.0476698429 +0.00003354607 1.06549008887 4.4534181249 +0.00002926671 4.62903695486 9.5612275556 +0.00003490352 5.48305567292 146.594251718 +0.00003144093 4.75199307603 77.7505439839 +0.0000292241 5.3523674338 85.8272988312 +0.0000227279 4.36600802756 70.3281804424 +0.00002051209 1.51773563459 0.1118745846 +0.00002148599 0.60745800902 38.1330356378 +0.00001991726 4.92437290826 277.0349937414 +0.00001376208 2.04281409054 65.2203710117 +0.0000166691 3.62744580852 380.12776796 +0.00001284183 3.11346336879 202.2533951741 +0.00001150416 0.93344454002 3.1813937377 +0.00001533223 2.58593414266 52.6901980395 +0.00001281641 0.54269869505 222.8603229936 +0.000013721 4.19641615561 111.4301614968 +0.00001220998 0.19901396193 108.4612160802 +0.00000946195 1.19249463066 127.4717966068 +0.00001150993 4.17898207045 33.6796175129 +0.00001244342 0.91612680579 2.4476805548 +0.00001072008 0.23564502877 62.2514255951 +0.00001090461 1.77501638912 12.5301729722 +0.00000707875 5.18285226584 213.299095438 +0.00000653401 0.96586909116 78.7137518304 +0.00000627562 0.18210181975 984.6003316219 +0.00000524495 2.01276706996 299.1263942692 +0.0000055937 3.35776737704 0.5212648618 +0.00000606827 5.43209728952 529.6909650946 +0.00000404891 5.98689011389 8.0767548473 +0.00000467211 0.41484068933 145.1097790097 +0.00000471288 1.40664336447 184.7272873558 +0.00000483219 2.10553990154 0.9632078465 +0.00000395614 5.87039580949 351.8165923087 +0.00000433532 5.52142978255 183.2428146475 +0.00000309885 5.83301304674 145.6310438715 +0.00000378609 2.34975805006 56.6223513026 +0.00000398996 0.33810765436 415.5524906121 +0.00000300379 5.64353974146 22.0914005278 +0.00000249229 4.74617120584 225.8292684102 +0.00000239334 2.35045874708 137.0330241624 +0.00000294172 5.83916826225 39.6175083461 +0.0000021648 4.77847481363 340.7708920448 +0.00000251792 1.63696775578 221.3758502853 +0.00000219621 1.92212987979 67.6680515665 +0.00000201963 1.29693040865 0.0481841098 +0.00000224097 0.51574863468 84.3428261229 +0.00000216549 6.14211862702 5.9378908332 +0.00000222588 2.84309380331 0.2606324309 +0.00000207828 5.5802057004 68.8437077341 +0.00000187474 1.31924326253 0.1600586944 +0.00000158028 0.73811997211 54.1746707478 +0.00000199146 0.9563415501 152.5321425512 +0.00000168648 5.87874000882 18.1592472647 +0.000001703 3.67717520688 5.4166259714 +0.00000193652 1.88800122606 456.3938392356 +0.00000192998 0.91616058506 453.424893819 +0.00000181934 3.53624029238 79.2350166922 +0.00000173145 1.53860728054 160.6088973985 +0.00000164588 1.42379714838 106.9767433719 +0.00000171968 5.67952685533 219.891377577 +0.00000162792 3.05029377666 112.9146342051 +0.00000146653 1.26300172265 59.8037450403 +0.00000139453 5.385977234 32.1951448046 +0.00000138585 4.25994786673 909.8187330546 +0.00000143058 1.29995487555 35.4247226521 +0.0000012384 1.37359990336 7.1135470008 +0.00000104414 5.02820888813 0.7507595254 +0.00000103277 0.68095301267 14.977853527 +0.00000094741 0.90674090409 74.6697239827 +0.00000082978 2.92828718445 265.9892934775 +0.00000110163 2.02685778976 554.0699874828 +0.00000094226 3.9426632826 74.8934731519 +0.00000079858 1.0144682918 6.592282139 +0.00000109376 5.70581833286 77.962992305 +0.00000085876 1.70649435603 82.8583534146 +0.00000103562 1.45770270246 24.3790223882 +0.00000074667 4.63177552576 69.3649725959 +0.00000079919 3.00974084247 297.6419215609 +0.00000084502 0.36887189574 186.2117600641 +0.0000008881 0.52481330563 181.7583419392 +0.00000070303 1.18986880009 66.70484372 +0.00000069965 0.87476081875 305.3461693927 +0.00000069927 3.76102749315 131.4039498699 +0.00000084604 5.88725183325 256.5399405065 +0.00000074341 6.24271323846 447.7958195265 +0.0000006231 0.16901376623 479.2883889155 +0.00000072726 2.84892775693 462.0229135281 +0.0000006906 4.43934854374 39.3568759152 +0.00000076568 4.5872111034 6.2197751235 +0.00000073387 4.27603448634 87.3117715395 +0.00000055307 1.49636544147 71.6002048296 +0.00000057291 1.63015165542 143.6253063014 +0.00000061661 3.18604743524 77.2292791221 +0.00000057634 3.67180685401 51.2057253312 +0.00000050289 1.12279384633 20.6069278195 +0.00000053744 5.51890986247 128.9562693151 +0.00000057894 2.66877593418 381.6122406683 +0.00000058112 1.58629352171 60.7669528868 +0.00000045382 0.48053933052 14.0146456805 +0.00000037581 6.06822931932 211.8146227297 +0.0000003864 3.43597050177 153.4953503977 +0.00000046087 4.36201639577 75.7448064138 +0.00000040088 4.57333927519 46.2097904851 +0.00000034229 2.93967782207 140.001969579 +0.00000038669 5.58941074168 99.1606209555 +0.00000034827 1.02792863024 203.7378678824 +0.00000040024 0.69889667397 218.4069048687 +0.00000032538 4.21625657443 200.7689224658 +0.00000031865 5.50961503408 72.3339180125 +0.00000041695 3.82438031124 81.0013736908 +0.00000034795 0.39363490236 1.3725981237 +0.00000039775 6.05600836903 293.188503436 +0.00000027577 2.18261286374 125.9873238985 +0.00000036279 1.66586085405 258.0244132148 +0.00000035442 1.96652806541 835.0371344873 +0.00000035361 3.7225869003 692.5874843535 +0.00000027323 2.10164372072 209.3669421749 +0.0000002653 4.48265986115 373.9079928365 +0.00000034472 1.07907945481 191.2076949102 +0.00000029915 3.87358632506 259.5088859231 +0.00000026233 3.63172504384 490.3340891794 +0.00000025848 0.54461409359 41.6444977756 +0.00000026989 6.27711247734 28.5718080822 +0.00000026391 5.81110061049 75.3028634291 +0.00000034227 6.05617272657 275.5505210331 +0.00000024279 3.18776564878 81.3738807063 +0.00000029937 1.88789751816 269.9214467406 +0.00000026235 6.20105251336 134.5853436076 +0.00000022754 0.92919725789 288.0806940053 +0.0000002518 5.42547381962 116.4260963429 +0.00000022715 0.53098783687 1514.2912967165 +0.00000026485 4.77176167929 284.1485407422 +0.00000027008 4.75281624832 41.1019810544 +0.00000021972 4.58613057386 404.5067903482 +0.00000022012 1.84389287183 617.8058857862 +0.00000024694 4.7087519549 378.6432952517 +0.00000028949 0.17127584792 528.2064923863 +0.00000020492 0.10285646641 195.1398481733 +0.00000020696 5.62143477633 55.6591434561 +0.00000025843 0.74627159338 278.5194664497 +0.0000002299 3.58378694661 1.5963472929 +0.00000021843 0.05733533568 173.9422195228 +0.0000001905 2.30351091243 5.1078094307 +0.00000020675 2.64113858585 105.4922706636 +0.00000021856 5.87352402691 45.5766510387 +0.0000002112 1.98081790016 114.3991069134 +0.00000019279 2.84304025179 159.1244246902 +0.00000019061 0.50598371738 67.3592350258 +0.00000020434 3.77601951414 135.5485514541 +0.00000017326 4.47793157645 120.358249606 +0.00000020547 0.88695598555 255.0554677982 +0.0000001932 1.48569290504 0.8937718773 +0.00000021331 2.7447002306 28.3111756513 +0.00000017582 4.091396367 296.1574488526 +0.00000015918 3.94525074972 17.5261078183 +0.00000015562 0.92748407689 300.6108669775 +0.00000016439 0.30868798605 30.7106720963 +0.00000015237 4.93048601827 7.4223635415 +0.00000019284 6.21950083268 329.8370663655 +0.0000001386 0.56255266406 144.1465711632 +0.00000016206 2.30292598693 344.7030453079 +0.00000016041 0.19723295436 103.0927742186 +0.00000014414 2.57606243208 230.5645708254 +0.00000016789 4.93540052916 565.1156877467 +0.00000017052 1.81844925116 294.6729761443 +0.00000016766 0.2754218633 73.8183907208 +0.00000015428 1.91577056305 96.8729990951 +0.00000015718 3.87095025861 98.8999885246 +0.00000011923 6.17545505441 44.7253177768 +0.00000012407 6.22419970167 80.1982245387 +0.0000001304 1.99652993223 27.0873353739 +0.00000013229 3.43782440072 227.3137411185 +0.00000011669 4.31526860843 426.598190876 +0.00000014378 5.78353646474 1059.3819301892 +0.00000015879 0.98454960055 6208.2942514241 +0.00000011158 1.7441743069 220.4126424388 +0.00000011989 5.8438865795 13.3333221243 +0.00000011386 2.55925734515 19.1224551112 +0.00000013281 5.39472153462 391.1734682239 +0.00000012295 4.57340278496 23.5758732361 +0.00000012827 1.7741026907 180.2738692309 +0.00000011651 4.29138607818 142.4496501338 +0.00000012248 2.44241346243 100.3844612329 +0.00000012421 2.32591770919 80.7194894005 +0.00000009774 0.39898140151 7.8643065262 +0.00000013172 2.74099358938 177.8743727859 +0.00000012262 5.42795591646 831.1049812242 +0.00000010272 5.90194483926 74.5209661364 +0.00000009317 3.75869700774 74.8297826771 +0.00000010701 4.00709797731 235.3904959658 +0.00000009243 5.38492199672 20.4468691251 +0.00000009461 2.60126707172 92.3077063856 +0.00000012066 5.5216310022 74.2603337055 +0.00000010836 1.88393779293 241.6102710893 +0.00000009317 1.1648365831 74.7334144575 +0.00000010718 5.50310449842 187.6962327724 +0.00000012057 6.0212005039 154.0166152595 +0.00000009124 1.15458738606 0.6331394464 +0.00000011526 6.26425302826 155.7829722581 +0.000000122 5.79400179483 1364.7280995819 +0.00000010979 5.76614513865 628.8515860501 +0.00000008532 5.1801645615 1.6445314027 +0.0000000866 3.78133822411 74.9416572617 +0.00000011227 1.30788626675 604.4725636619 +0.00000010531 1.05867421534 291.7040307277 +0.00000008446 3.52020067595 756.3233826569 +0.00000010291 5.30493908317 75.0422309982 +0.00000008015 6.24347048958 543.0242872189 +0.00000007796 5.23497582886 58.1068240109 +0.0000000931 1.65210713729 24.1183899573 +0.00000008642 1.14285691458 74.6215398729 +0.00000007797 4.00208030502 31.492569389 +0.00000008915 3.63129389881 408.4389436113 +0.00000007191 4.24536221306 110.2063212194 +0.00000009764 0.10205649809 366.485629295 +0.0000000871 2.2591075948 451.9404211107 +0.0000000943 2.00492467431 331.3215390738 +0.00000009008 1.63146330622 443.8636662634 +0.00000007247 4.35313018726 88.1149206916 +0.00000007659 0.61918159043 50.4025761791 +0.00000006836 5.12190844483 0.8031491521 +0.00000009367 1.42664537007 414.0680179038 +0.00000008136 0.45279998999 25.6028626656 +0.00000009199 2.41000352664 10138.5039476437 +0.00000006896 5.85017813531 339.2864193365 +0.00000006487 6.03397141885 1.2238402774 +0.00000007186 4.00480285222 157.6399519819 +0.0000000813 0.21907525983 422.6660376129 +0.00000008022 2.09953974305 92.940845832 +0.00000006371 4.47820781123 79.889407998 +0.00000007957 5.86499639179 760.25553592 +0.00000008383 2.33782809093 417.0369633204 +0.00000007931 3.41952210669 7.7042478318 +0.00000006613 1.39197711439 16.6747745564 +0.00000007142 5.57864813931 4.7353024152 +0.00000007441 0.48121969777 68.1893164283 +0.00000007187 0.50441238918 457.8783119439 +0.00000006613 2.84628770892 142.1408335931 +0.00000006399 3.88681409308 74.0308390419 +0.0000000614 1.6577690922 350.3321196004 +0.00000007053 0.13890020306 306.830642101 +0.0000000601 5.4643400464 48.7580447764 +0.0000000681 6.15448079403 67.8804998876 +0.00000005982 2.36098472874 2.0057375701 +0.00000005709 1.49928444044 206.1855484372 +0.00000006843 1.08172913275 465.9550667912 +0.00000006408 5.07331258075 4.665866446 +0.00000007805 3.98866710061 3.6233367224 +0.00000005527 5.57881556653 2.9207613068 +0.00000005521 3.3822598704 149.45132255 +0.00000006107 1.95504762856 216.9224321604 +0.00000005692 2.83076925167 260.9933586314 +0.00000006586 2.71085048651 329.7251917809 +0.00000005826 3.98800970226 347.8844390456 +0.00000005745 0.49160564101 0.3725070155 +0.00000005473 5.69158856279 1.6969210294 +0.00000004982 2.40870746521 342.2553647531 +0.0000000604 4.78944090986 558.0021407459 +0.00000005317 2.78403764459 13.4933808187 +0.0000000509 5.47747622578 372.4235201282 +0.00000004894 1.77082918618 333.657345044 +0.00000005389 2.94076732149 9.4011688612 +0.00000004757 5.37129102802 61.2882177486 +0.00000005 3.43988321744 518.6452648307 +0.00000005664 3.30309284254 0.6543913058 +0.0000000553 0.45092393824 162.0933701068 +0.00000005746 3.45964923866 55.1378785943 +0.00000005666 1.23578675332 328.3525936572 +0.00000005071 5.42033080481 977.4867846211 +0.00000005719 0.66718965817 92.0470739547 +0.00000004994 1.29267872727 983.1158589136 +0.0000000557 2.36255927193 6.9010986797 +0.00000005189 2.40682220291 58.319272332 +0.00000005502 0.13301359232 149.6750717192 +0.00000004706 1.85473330365 119.5069163441 +0.00000004305 4.18171934306 90.8232336773 +0.00000005953 1.73036741041 152.7445908723 +0.00000005607 5.53187692339 1087.6931058405 +0.00000005591 5.75072223569 358.9301393095 +0.00000004441 0.97726075887 4.192785694 +0.00000004608 3.31800103668 89.7594520943 +0.00000004677 5.01422713233 43.1289704839 +0.00000004034 1.08242564328 75.5323580927 +0.00000005626 1.10270225604 66.9172920411 +0.00000004058 1.9401213605 17.2654753874 +0.0000000477 2.24207019076 986.0848043302 +0.00000005207 1.3660042891 767.3690829208 +0.0000000494 0.13733547633 0.8513332619 +0.00000004339 5.33814728291 152.0108776894 +0.00000003917 3.85320550575 2.2876218604 +0.00000003903 5.87573410158 16.4623262353 +0.00000004655 0.93665017107 267.4737661858 +0.00000004638 5.42566923517 16.04163511 +0.00000005177 3.40845690805 1289.9465010146 +0.00000003825 0.5988810573 210.3301500214 +0.00000005048 2.16732539242 367.9701020033 +0.00000003819 1.70901925915 5.6290742925 +0.00000005004 0.26759264038 403.1341922245 +0.00000004202 5.12029089394 19.0105805266 +0.00000004472 2.88978371811 59.2824801785 +0.000000047 4.17709035394 130.4407420234 +0.00000004487 0.85521839581 969.6224780949 +0.00000003802 4.59721371468 25.8634950965 +0.00000004024 4.98868930941 30.0562807905 +0.00000004722 6.16359211847 173.6815870919 +0.00000004732 3.76697693308 373.0142209592 +0.00000003542 0.76768843819 114.1384744825 +0.0000000337 2.00021522907 286.596221297 +0.00000003626 3.20240733896 991.7138786227 +0.00000004028 0.46802022168 387.2413149608 +0.00000003442 5.2095973335 894.8408795276 +0.00000003273 5.46374958434 192.6921676185 +0.00000003291 3.97847646998 264.5048207692 +0.00000003291 1.62538722379 681.5417840896 +0.00000003198 3.965808048 146.3818033969 +0.00000004016 1.4065746484 383.0967133766 +0.00000003844 3.60271287642 0.590700831 +0.00000003123 4.50215520755 1439.5096981492 +0.00000003434 5.18704419009 97.4155158163 +0.00000003123 4.14198630214 76.4785195967 +0.00000003259 1.65410614252 214.7835681463 +0.00000003557 4.15769848885 68.5618234438 +0.00000002934 2.95575531139 120.9913890524 +0.00000002914 3.69930995976 874.3940104025 +0.00000003301 2.14570582133 253.5709950899 +0.00000003362 4.82277888708 19.643719973 +0.00000003218 2.56428709831 60.5545045657 +0.00000003059 3.57539890234 117.9105690512 +0.00000003073 3.54739757836 95.3885263868 +0.00000002789 0.65190913388 42.5382696529 +0.00000003235 5.31608088666 546.956440482 +0.00000003657 5.89905956226 16.1535096946 +0.00000003549 2.76314903735 82.4858463991 +0.00000003627 4.68663059919 593.426863398 +0.00000003306 1.57486085317 312.4597163935 +0.00000003602 2.51921910142 22.8945496799 +0.00000003431 4.95532928836 49.7212526229 +0.00000002675 2.41314606353 29.2049475286 +0.00000003101 1.42849885249 17.6379824029 +0.00000003399 3.02815712113 88.7962442478 +0.00000003379 2.65894323745 771.3012361839 +0.00000002547 6.10642153361 455.8725743738 +0.00000002967 0.31461418738 150.5264049811 +0.00000002681 1.16839594153 477.8039162072 +0.00000003343 3.09880618811 552.5855147745 +0.00000002678 1.42841144096 1.1119656928 +0.0000000254 1.94053883528 6.4804075544 +0.00000002491 2.97226347939 453.9461586808 +0.00000002744 1.93313970916 73.1852512744 +0.00000002935 4.5939410628 167.0893049529 +0.00000003007 1.38745560615 365.0011565867 +0.00000003053 1.91792962252 561.1835344836 +0.00000002496 5.45540866674 66.1835788582 +0.00000002622 1.46324659292 33.1371007917 +0.00000003203 4.01683757076 555.5544601911 +0.00000002317 1.13727677715 43.2408450685 +0.00000002341 5.87635018071 228.276948965 +0.00000002841 3.60234459541 42.5864537627 +0.00000002858 1.53714262537 353.301065017 +0.00000002484 3.85791009894 104.0077979553 +0.00000002903 5.21967656512 73.4090004436 +0.0000000276 1.21343315367 32.2433289144 +0.00000002269 3.31411391807 4.1446015842 +0.00000002241 2.65636547591 70.1157321213 +0.00000002246 4.08175081363 123.5396433437 +0.00000002583 2.38305971478 100.6450936638 +0.00000002761 5.71758409791 43.2890291783 +0.00000002827 6.16734582851 101.8689339412 +0.00000002838 0.5488849549 20.4950532349 +0.00000002145 4.04195315408 47.061123747 +0.0000000281 1.90169260186 273.1028404783 +0.00000002922 2.79808700183 418.2608035978 +0.0000000207 5.5040271829 47.6942631934 +0.00000002071 2.0197357306 316.3918696566 +0.0000000252 3.12740527423 905.8865797915 +0.0000000217 4.4619656005 2.7083129857 +0.00000002399 3.78849518316 75.5847477194 +0.00000002746 4.82558024832 6.8529145699 +0.00000002717 2.33108458294 404.6186649328 +0.00000002416 4.11932546205 332.8060117821 +0.00000001974 5.79881978458 11.1575748485 +0.00000001967 5.43918682709 199.2844497575 +0.00000002282 2.79530897096 22.633917249 +0.0000000191 0.27727117649 69.1525242748 +0.00000002471 3.51033894778 8.5980197091 +0.00000001904 3.45282024423 472.1748419147 +0.00000002606 0.43601023323 439.782755154 +0.00000002663 5.43112910549 3265.8308281325 +0.00000002058 1.69362390174 65.8747623175 +0.00000002258 5.32927779367 908.3342603463 +0.00000001873 5.5539980591 175.1660598002 +0.00000002222 0.96973865202 39.0962434843 +0.00000002121 2.00302088316 106.0135355254 +0.0000000201 1.49945418027 29.226199388 +0.00000002222 4.36573603431 468.2426886516 +0.00000002055 0.05798973044 205.2223405907 +0.00000002086 0.44287700052 10.2949407385 +0.0000000177 4.3204880583 0.457574387 +0.00000002112 5.78682409103 486.4019359163 +0.00000001909 0.82888506421 254.9435932136 +0.00000001973 6.05826379648 78.4049352897 +0.00000001908 5.55892482384 15.4991183888 +0.00000001888 6.20874408008 198.321241911 +0.00000002092 2.55561831566 49.5088043018 +0.00000001775 6.17741514589 258.8757464767 +0.00000002146 1.4050811881 526.722019678 +0.000000018 0.04238718337 334.2904844904 +0.00000001738 1.99152421966 77.0692204277 +0.00000001641 3.36410541913 118.0224436358 +0.00000002084 5.21275540105 134.0640787458 +0.00000001861 2.97480744198 178.7893965226 +0.0000000175 2.01731567093 142.6620984549 +0.000000016 1.60963172329 40.1600250673 +0.00000001668 1.53361997245 0.8300814025 +0.00000001769 4.72689497119 32.7164096664 +0.00000001782 2.60469159465 166.828672522 +0.00000001765 5.57583636983 522.5774180938 +0.00000001877 1.09044005603 274.0660483248 +0.00000001544 1.9179841914 303.8616966844 +0.00000001532 3.44973397383 124.5028511902 +0.00000001658 5.23946791059 233.9060232575 +0.00000001743 2.32369273283 290.2195580194 +0.00000001528 0.62020771152 1033.3583763983 +0.00000001522 6.11272567668 165.6048322446 +0.00000001496 2.02190170195 150.0844619964 +0.0000000149 3.30997217921 820.0592809603 +0.00000001398 3.41567259878 4.9959348461 +0.00000001886 6.25585539882 162.8965192589 +0.00000001388 0.62745508416 448.6895914038 +0.00000001918 0.91483173263 1819.6374661092 +0.00000001682 2.11545135265 189.7232222019 +0.00000001711 2.55731536599 1108.1399749656 +0.00000001598 0.89607036108 115.8835796217 +0.00000001477 0.22838214106 370.9390474199 +0.00000001727 1.54005322759 401.6497195162 +0.00000001432 3.73381952953 8.9068362498 +0.00000001338 0.19338311739 81.8951455681 +0.00000001618 6.02595306259 31.2319369581 +0.00000001452 0.11827434627 72.7758609972 +0.00000001626 4.26332651029 369.4545747116 +0.00000001284 3.18389639039 362.8622925726 +0.00000001755 5.57436830525 344.9636777388 +0.00000001451 4.4261538175 189.1807054807 +0.00000001294 2.77775613125 63.6240237188 +0.00000001712 2.16785817753 536.8045120954 +0.00000001266 2.78408709208 55.7710180407 +0.000000017 2.49908604932 441.2672278623 +0.00000001645 2.41257585783 10.0824924174 +0.00000001666 5.00664377609 79.5169009825 +0.00000001674 0.00394784675 491.5579294568 +0.00000001334 5.62972572008 129.9194771616 +0.00000001328 0.2560613584 114.9416236346 +0.00000001176 1.63208422172 84.1827674285 +0.00000001177 4.10449248614 103.3534066495 +0.00000001384 5.7300452987 89.338760969 +0.00000001287 0.99537181009 14.6690369863 +0.00000001171 5.98078310685 57.1436161644 +0.00000001126 3.39586759408 375.3924655448 +0.00000001406 5.18477940039 113.8778420516 +0.00000001397 1.49751443233 14.2270940016 +0.00000001206 3.60301196272 480.7728616238 +0.00000001113 4.80418427391 9.449352971 +0.00000001434 1.57158177893 419.7452763061 +0.00000001473 1.03881736383 1215.1649024473 +0.00000001311 2.99704179684 458.8415197904 +0.00000001453 6.10676427884 64.6991061499 +0.0000000107 3.16542344402 54.3347294422 +0.00000001389 2.78512263875 26.0235537909 +0.00000001203 0.20627563214 0.5694489716 +0.00000001343 5.58004577468 95.2284676924 +0.00000001062 2.40616687148 154.979823106 +0.00000001399 1.66776602336 240.3864308119 +0.00000001036 5.53891715915 403.0223176399 +0.00000001269 2.3768452729 37.8724032069 +0.00000001197 4.87553746725 1044.4040766622 +0.00000001009 2.7461946296 80.4106728598 +0.0000000133 0.99603813295 483.2205421786 +0.00000001348 0.58829539202 476.4313180835 +0.00000000989 3.31666847329 18.9100067901 +0.00000001054 2.85972567059 616.3214130779 +0.00000001276 4.72938141859 691.1030116452 +0.00000001219 3.6290968922 106.2741679563 +0.00000001269 1.53301050628 280.9671470045 +0.00000000968 2.73688433893 218.9281697305 +0.0000000133 5.69234088687 694.0719570618 +0.00000001121 2.8054243979 148.5999892881 +0.0000000098 6.04026702553 5.4690155981 +0.00000001235 0.61136787453 237.6781178262 +0.00000001161 5.3220902482 369.0820676961 +0.00000000944 1.14261861393 384.0599212231 +0.00000001017 2.49896409345 147.1155165798 +0.00000001082 2.46236323548 326.8681209489 +0.00000001037 5.92126063748 4.8259251404 +0.00000001232 5.83725190224 63.847772888 +0.00000000914 0.36627060914 10.9338256793 +0.00000001165 5.32140830393 308.3151148093 +0.00000000952 4.78982033367 93.9040536785 +0.00000000993 3.39918521663 10.785067833 +0.00000001206 3.6453050053 699.7010313543 +0.00000000893 2.97140509591 248.4631856592 +0.00000000883 2.85605198817 15.1903018481 +0.00000000875 3.4392570928 3.0808200012 +0.00000001103 4.80576195766 6133.5126528568 +0.00000001178 6.01576659565 377.1588225434 +0.00000000974 2.51206761828 121.8427223143 +0.00000000865 5.68958102479 141.6988906084 +0.00000000974 3.15729174941 215.4379594521 +0.00000000847 0.84854843713 2043.9822618111 +0.00000000961 0.22181374419 0.9150237367 +0.00000001167 2.37544946421 33.9402499438 +0.00000001013 3.43778868786 36.9091953604 +0.00000000838 1.63355479706 2.3358059702 +0.00000001113 2.5098969497 405.9912630565 +0.00000000987 1.14030030863 82.2039621088 +0.0000000106 1.70915765427 438.2982824457 +0.00000000829 2.97491446672 62.7726904569 +0.00000000991 4.44869793177 406.1031376411 +0.00000000952 6.13897716036 184.9879197867 +0.00000001033 4.19932839584 141.4864422873 +0.00000001029 5.13205530996 157.2674449664 +0.00000000805 3.11000318272 93.7921790939 +0.00000000865 4.44578048207 295.1942410061 +0.00000000921 4.88190545687 12.0089081104 +0.00000000949 5.99910796869 606.7601855223 +0.00000000991 1.68012021428 40.5807161926 +0.00000000854 0.37823682862 217.2312487011 +0.00000000883 2.3622438514 3.7720945687 +0.00000001016 3.90745585959 194.2885149114 +0.00000000807 5.93051451738 302.0953396858 +0.00000000879 0.52695940866 1057.8974574809 +0.00000001009 1.19621149495 490.0734567485 +0.00000000801 4.96724351781 661.0949149645 +0.00000000843 0.97496000705 73.88782669 +0.00000001028 2.65189503651 477.9157907918 +0.00000000846 3.3634373396 40.8413486235 +0.00000000772 4.93551925711 425.1137181677 +0.00000000781 0.59382881638 97.6761482472 +0.0000000077 4.25621058806 488.8496164711 +0.00000000935 1.24971148781 624.919432787 +0.00000000984 4.44298060183 171.6545976624 +0.00000000806 0.09410536829 440.6822725257 +0.00000000769 4.09296452529 140.6563608848 +0.00000000802 0.78515729603 11.848849416 +0.00000001007 4.06909438635 76.154196691 +0.00000000935 0.03808890956 156.1554792736 +0.00000000712 5.35549696452 610.6923387854 +0.00000000911 4.70177653335 81.682697247 +0.00000000926 3.09765550633 833.552661779 +0.00000000812 3.54377377085 149.4031384402 +0.00000000801 5.48034970408 21.9795259432 +0.000000009 4.2173934702 778.4147831847 +0.00000000689 2.56862945159 109.3125493421 +0.00000000685 3.1996582898 31.6526280834 +0.00000000952 4.8257997882 1744.8558675419 +0.00000000724 2.16878848875 1171.875873269 +0.00000000897 3.94746491183 75.6753704446 +0.00000000739 5.45802693622 252.6559713532 +0.00000000821 4.26046087515 1246.6574718363 +0.00000000663 5.83767831921 86.6304479833 +0.00000000664 1.72432848951 216.4804891757 +0.00000000721 3.98089320988 902.7051860538 +0.00000000663 4.98388191647 958.576777831 +0.0000000075 2.66119349235 363.5166838784 +0.00000000828 3.62849315181 14.8177948326 +0.00000000663 3.23521229496 207.8824694666 +0.00000000681 3.29667467046 25.0603459444 +0.00000000887 4.81199147907 155.5010879678 +0.00000000646 2.65129054432 685.4739373527 +0.00000000808 5.68764955594 280.003939158 +0.00000000619 1.32296886424 193.655375465 +0.00000000621 2.57837200005 703.6331846174 +0.00000000854 3.63173686962 411.620337349 +0.00000000728 1.05845783695 916.9322800554 +0.00000000733 0.75817076935 44.0921783304 +0.00000000629 1.52747752455 397.3932433474 +0.00000000599 5.30671888409 180.1619946463 +0.00000000615 5.68908944293 25.2727942655 +0.00000000709 0.64922689354 14.5571624017 +0.00000000729 4.79389069212 479.4002635001 +0.00000000667 1.98320895029 37.611770776 +0.00000000586 1.51157853976 668.2084619653 +0.00000000639 1.69085181319 262.4778313397 +0.00000000616 4.62035066985 12.2695405413 +0.00000000687 2.24368916079 228.7982138268 +0.00000000599 2.08317681783 149.3025647037 +0.00000000597 3.14660293947 137.5542890242 +0.00000000581 2.69049614736 823.9914342234 +0.00000000709 4.38514100216 184.0941479094 +0.00000000671 3.46925958949 105.380396079 +0.00000000619 2.91325544152 236.8749686741 +0.00000000558 2.9617719488 34.2008823747 +0.00000000648 5.56457931302 140.9651774255 +0.00000000581 0.55427680962 331.2096644892 +0.00000000585 0.15548306049 232.4215505492 +0.00000000548 3.57525860446 497.4476361802 +0.00000000574 5.60908001848 118.8737768977 +0.00000000702 1.74156189506 149.0419322728 +0.00000000543 0.49890445043 133.1008708993 +0.00000000716 3.04149734724 131.9252147317 +0.00000000544 6.22369103738 149.6113812444 +0.00000000539 0.74276113752 911.3032057629 +0.00000000614 5.83710659138 181.0557665236 +0.00000000601 0.30768922616 407.5876103494 +0.00000000635 4.03476459045 136.0698163159 +0.00000000526 5.42874995984 450.9772132642 +0.00000000547 3.07676037032 204.7010757289 +0.00000000622 3.08666523105 268.4369740323 +0.00000000537 4.25467814241 217.4436970222 +0.00000000566 4.84686444604 842.1506814881 +0.00000000636 2.57425168783 621.7380390493 +0.00000000623 5.84341335807 52.8020726241 +0.00000000544 3.629830065 149.5150130248 +0.00000000578 0.34796271917 139.4807047172 +0.00000000537 5.99181083831 246.9787129509 +0.00000000674 2.57972741298 602.9880909536 +0.00000000539 6.1966296161 696.5196376166 +0.00000000516 2.19916575703 458.090760265 +0.00000000632 5.2665855364 67.0773507355 +0.00000000581 0.05320320337 95.931043108 +0.00000000504 6.24600928623 149.723255829 +0.00000000638 6.23121553223 10063.7223490764 +0.00000000528 0.20662780149 310.1720945331 +0.00000000537 2.96207822442 73.1370671646 +0.00000000508 5.29969144068 335.7749571987 +0.00000000487 2.83772541949 143.9341228421 +0.00000000537 3.36808372143 252.0865223816 +0.00000000632 5.88494938125 920.8644333185 +0.00000000523 6.13183488285 1589.0728952838 +0.00000000579 0.04597861846 563.6312150384 +0.00000000613 0.34938781762 343.4792050305 +0.00000000495 2.8921249981 61.448276443 +0.00000000623 0.71740350315 513.079881013 +0.00000000498 2.53375871592 41.7563723602 +0.00000000564 2.01612524784 449.2802922348 +0.0000000048 0.10535023009 69.6737891366 +0.00000000494 3.25187012728 428.0826635843 +0.00000000536 5.81149025999 282.6640680339 +0.00000000468 0.89483830828 541.5398145106 +0.00000000533 2.44239677121 393.4610900843 +0.00000000589 6.24067076234 29.7956483596 +0.00000000465 0.2500674371 57.255490749 +0.00000000622 3.89339038121 416.7763308895 +0.00000000519 2.72375973888 469.1364605289 +0.00000000498 1.76422801185 380.3884003909 +0.00000000596 0.83642843095 98.3574718034 +0.00000000459 0.39052216206 197.7999770492 +0.00000000574 2.86366933069 170.7608257851 +0.00000000518 3.38058345605 535.9107402181 +0.00000000564 1.20395155832 832.5894539325 +0.00000000556 4.39974034374 196.6243208816 +0.00000000537 3.9363706494 460.5384408198 +0.00000000482 2.4156214883 827.9235874865 +0.00000000578 2.39644032176 1670.0742689746 +0.00000000475 4.19223519775 271.4059194489 +0.00000000452 3.9914625148 135.336103133 +0.00000000514 6.11377193423 1894.4190646765 +0.00000000531 3.45607724228 450.4559484024 +0.00000000492 5.87591888758 170.1701249541 +0.00000000588 2.66953705406 310.9752436852 +0.00000000564 1.0449111737 446.3113468182 +0.0000000044 5.85084571537 224.2329211173 +0.00000000441 2.19799439287 119.3950417595 +0.00000000549 6.05651523611 76.3779458602 +0.00000000573 2.2989852675 122.4758617607 +0.00000000473 4.61187869812 291.262087743 +0.00000000553 4.90464199013 463.5073862364 +0.00000000599 1.48666209087 149.8238295655 +0.00000000499 3.72896978991 853.196381752 +0.0000000044 5.05024690419 79.4474650133 +0.00000000558 0.42332722744 283.6272758804 +0.00000000458 4.49655973916 754.8389099486 +0.00000000449 1.32861330901 308.6876218248 +0.00000000565 0.45628024105 241.8709035202 +0.0000000051 3.70202346104 452.4616859725 +0.00000000404 0.1233582124 1097.0942747017 +0.00000000409 4.02092464698 735.8765135318 +0.00000000464 3.82915608692 1094.5460204104 +0.00000000439 2.72266354653 376.1956146969 +0.00000000478 0.23380952322 1182.9215735329 +0.00000000412 1.21971515436 419.4846438752 +0.00000000546 0.22296640745 829.6205085159 +0.0000000051 2.69499052512 412.5835451955 +0.00000000409 2.51935747849 409.0720830577 +0.00000000451 0.56137272347 758.7710632117 +0.00000000399 0.8603731533 337.8019466282 +0.00000000393 0.402024632 107.4980082337 +0.00000000494 5.02745190154 619.2903584945 +0.00000000404 0.08539758465 18.9623964168 +0.00000000504 4.18251931021 449.4927405559 +0.00000000406 3.80082989682 34.5309507748 +0.00000000545 2.80919248176 514.5643537213 +0.0000000039 1.65941826256 447.2051186955 +0.00000000448 2.81540452771 400.1652468079 +0.00000000405 4.86073222353 1404.0849754971 +0.00000000476 1.61050626902 54.2865453324 +0.00000000406 1.29798079034 226.7924762567 +0.00000000526 5.35780726572 838.218528225 +0.00000000403 2.75405589772 285.1117485887 +0.00000000381 4.97702366598 309.2783226558 +0.00000000448 1.37926537411 745.277682393 +0.00000000419 0.90546724862 451.7279727896 +0.0000000045 1.92391706975 474.9468453752 +0.00000000474 5.54351717465 494.2662424425 +0.0000000046 5.09575399931 289.5651667136 +0.00000000455 3.1475508733 168.5737776612 +0.00000000372 4.87645271422 116.5379709275 +0.00000000479 1.08512503555 154.2984995498 +0.00000000374 0.16389070181 1190.7858800591 +0.00000000422 3.51871257208 706.8145783551 +0.00000000354 4.06405413226 124.2904028691 +0.00000000494 4.57924296149 167.7224443993 +0.00000000357 5.78050145791 1265.5674786264 +0.00000000402 2.6765270326 464.4705940829 +0.0000000037 2.21677703856 232.0490435337 +0.00000000462 4.1042430527 27.7204748203 +0.00000000364 3.0751873248 442.639825986 +0.00000000403 1.69214233165 90.2807169561 +0.00000000348 1.16647947937 357.4456666012 +0.00000000443 1.32306861852 298.2326223919 +0.00000000386 4.34980428548 227.5261894396 +0.00000000337 5.92030047826 445.3481389717 +0.00000000356 2.3882420066 511.5954083047 +0.00000000357 3.19265737844 21.1976286505 +0.00000000406 3.72223708907 3116.2676309979 +0.00000000341 3.05116722794 15.7810026791 +0.00000000379 4.72472516443 30.5987975117 +0.000000004 0.71868453904 836.5216071956 +0.0000000037 0.17259001853 6531.661656265 +0.00000000456 0.83408547295 674.8007441043 +0.00000000376 5.91068811321 1617.3840709351 +0.00000000392 1.90856045571 25863.5583458723 +0.00000000333 4.77074940789 76.7873361374 +0.00000000332 0.8569940272 749.2098356561 +0.00000000321 3.88221470645 38.6061163898 +0.00000000321 2.59404134515 1300.9922012785 +0.00000000438 2.60178805278 224.4566702865 +0.00000000371 3.73501205989 328.2407190726 +0.00000000357 0.03656571669 148.8124376092 +0.00000000389 3.06990362181 1012.9115072732 +0.00000000392 3.14428599675 125.1841747464 +0.00000000326 2.23565995627 89.5993933999 +0.00000000314 4.56810921721 1681.1199692385 +0.00000000333 4.37613329736 147.9668498417 +0.00000000326 4.15448016748 21.1494445407 +0.00000000371 4.09066371754 239.1625905345 +0.00000000372 1.12230345314 321.7603115182 +0.00000000305 6.12924444546 19.9737883731 +0.00000000407 3.65906570714 679.2541622292 +0.00000000406 3.58469900333 26013.1215430069 +0.0000000031 3.92339533494 229.0800981171 +0.00000000321 1.35118535306 172.4577468145 +0.00000000332 3.54513021513 288.7350853111 +0.00000000312 2.87878773413 806.725958836 +0.00000000372 1.99953045718 192.8040422031 +0.00000000302 0.01867543539 501.3797894433 +0.00000000299 3.9646896095 20277.0078952874 +0.00000000308 2.66235795286 248.7238180901 +0.00000000298 3.52867456736 21.4582610814 +0.0000000037 3.51061046963 91.4563731237 +0.00000000297 0.79872983355 742.9900605326 +0.00000000414 4.81163687199 589.4947101349 +0.00000000302 5.2607933805 27.5604161259 +0.00000000314 3.14643487607 361.3778198643 +0.00000000356 4.63707521448 442.7517005706 +0.00000000357 3.44793069844 44.6134431922 +0.0000000037 4.25032151516 304.2342036999 +0.00000000366 5.43115395433 625.9945152181 +0.00000000365 0.3045449841 6283.0758499914 +0.00000000322 2.32892248876 229.4526051326 +0.00000000369 3.28573365074 104.5290628171 +0.00000000327 2.98588869318 348.8476468921 +0.00000000315 3.66842071994 230.9370778409 +0.00000000356 0.90433599977 29.7474642498 +0.00000000384 0.91820739126 549.7284439425 +0.00000000317 3.86462587284 639.897286314 +0.00000000333 4.95319798125 881.5075574033 +0.00000000285 4.09883967296 904.1896587621 +0.00000000338 5.65177488491 195.7729876197 +0.00000000365 0.57418860616 285.6330134505 +0.00000000363 0.98999016221 839.7030009333 +0.0000000033 2.26308969695 49.1787359017 +0.00000000335 2.25619157817 272.5815756165 +0.00000000376 5.87496858487 268.9582388941 +0.00000000362 4.94491380965 572.2292347475 +0.0000000032 5.58342880588 459.3627846522 +0.00000000299 2.86286938521 883.7951792637 +0.00000000286 2.49409963193 156.043604689 +0.00000000272 3.62976505444 754.0357607965 +0.00000000349 2.34615857088 6069.7767545534 +0.00000000279 4.04872155075 180.7951340927 +0.00000000328 1.21350330743 148.1905990109 +0.00000000315 0.74270298817 320.2758388099 +0.00000000324 5.54296698387 1507.1777497157 +0.00000000266 4.36134021576 1310.3933701397 +0.00000000262 5.84934968714 450.1740641121 +0.0000000028 5.05848320657 102.523325247 +0.00000000347 4.7006863962 282.1428031721 +0.00000000342 5.47365149093 163.5778428151 +0.00000000364 3.29301824378 378.9039276826 +0.0000000033 4.63426494882 341.9947323222 +0.00000000259 2.43682741156 170.0100662597 +0.00000000336 3.79029047358 9999.986450773 +0.00000000284 2.52583672467 266.1011680621 +0.00000000281 3.93593342516 194.1766403268 +0.00000000297 0.18595848541 491.8185618877 +0.0000000029 4.49575150721 151.850818995 +0.00000000284 1.59495665161 336.8387387817 +0.00000000255 5.85817353877 229.340730548 +0.0000000026 5.92834225312 455.0694252217 +0.00000000274 0.53977064975 380.2396425446 +0.00000000259 3.15728797958 454.7493078329 +0.00000000303 0.17851964142 384.5811860849 +0.00000000285 1.29732672572 25.1297819136 +0.00000000273 4.18776699292 177.3049238143 +0.00000000326 1.68159391466 161.7208630913 +0.00000000321 2.36931686576 2274.5468326365 +0.00000000241 3.57660492473 150.31395666 +0.00000000273 3.787800994 380.0158933754 +0.00000000265 3.02540120552 454.7974919427 +0.00000000265 6.06087280189 455.0212411119 +0.00000000279 3.82392760479 31.5407534988 +0.00000000273 2.64820862667 838.0060799039 +0.00000000238 5.17487170793 263.0203480609 +0.00000000299 3.94906046599 531.978586955 +0.00000000317 2.28289083599 44.070926471 +0.0000000025 1.35950829789 304.1223291153 +0.00000000312 2.73327875294 442.3791935551 +0.00000000314 3.86400459047 734.4557312983 +0.00000000251 0.15148137746 221.1634019642 +0.00000000272 5.71864670101 164.5410506616 +0.00000000305 4.96642198943 1140.38330388 +0.00000000282 5.46073788901 550.1378342197 +0.00000000273 5.68721459468 92.4195809702 +0.00000000256 0.8878797087 418.5214360287 +0.00000000229 5.02021405557 144.8973306886 +0.00000000231 5.7023675287 132.8884225782 +0.00000000218 2.0562373618 303.0585475323 +0.000000003 1.76109447754 371.5297482509 +0.00000000216 2.97122807313 176.6505325085 +0.00000000224 3.12798198868 188.9200730498 +0.00000000212 1.30757526083 74.1484591209 +0.00000000238 4.65119406609 385.7568422525 +0.00000000216 0.0708691012 893.3564068193 +0.00000000262 5.78959872639 635.9651330509 +0.0000000025 4.47327859711 551.1010420662 +0.00000000222 1.64692618955 76.42612997 +0.00000000254 2.61838408005 525.2375469697 +0.00000000284 4.13290731223 544.5087599272 +0.00000000262 2.82476092056 971.1069508032 +0.00000000266 4.1246725861 375.6743498351 +0.00000000212 3.61675003296 75.4147380137 +0.00000000253 3.14224867483 270.1820791715 +0.0000000025 4.32883971376 346.4481504471 +0.00000000273 1.95676918609 402.2191684878 +0.00000000259 1.96371242284 968.1380053866 +0.00000000238 1.29663338057 421.1815649046 +0.00000000243 5.94961177434 117.36805233 +0.00000000241 4.70849619029 406.954470903 +0.00000000216 3.31232425021 190.665178189 +0.00000000201 1.23733749784 799.6124118352 +0.00000000223 0.98087204684 627.3671133418 +0.00000000226 1.66139333004 1366.2125722902 +0.00000000205 0.3383968395 143.3434220111 +0.0000000024 0.71559872262 525.7588118315 +0.00000000223 2.57722930616 981.6313862053 +0.00000000193 4.48974066435 172.1971143836 +0.00000000221 2.88670838151 238.9019581036 +0.00000000177 3.87122035013 389.6889955156 +0.00000000175 5.85737374379 170.7126416753 +0.00000000233 0.63169996424 980.6681783588 +0.00000000225 4.81504648561 88.274979386 +0.0000000021 2.49819501106 128.4350044533 +0.00000000172 0.91255921858 210.8514148832 +0.00000000176 3.85133296117 605.9570363702 +0.00000000211 1.72999855867 10213.285546211 +0.0000000017 1.614053401 1512.8068240082 +0.00000000216 1.54874566441 1060.8664028975 +0.00000000194 6.07381783144 520.129737539 +0.0000000017 2.58526747515 1515.7757694248 +0.00000000172 1.45073604378 995.6460318858 +0.0000000016 4.20015913513 433.7117378768 +0.00000000219 1.63985385568 630.3360587584 +0.00000000219 1.96273394194 313.6835566709 +0.00000000159 3.62343846627 73.9784494152 +0.00000000206 0.83764718449 104.8378793578 +0.00000000203 0.68701289007 1363.2436268736 +0.00000000158 0.81666479221 987.5692770385 +0.00000000172 2.97938676702 327.4375699205 +0.00000000147 2.15517092627 73.2489417492 +0.00000000156 1.296434692 216.2680408546 +0.00000000153 3.77492020946 768.8535556291 +0.00000000147 4.74903152642 73.3453099688 +0.00000000198 2.80749830888 225.3080035484 +0.00000000179 0.35410767087 421.2297490144 +0.00000000204 3.47423038287 564.8550553158 +0.00000000172 2.8842064282 233.533516242 +0.00000000195 3.09114364733 294.3004691288 +0.00000000181 4.75684139861 71.1582618449 +0.0000000016 3.16134209902 70.0462961521 +0.00000000155 2.07144269719 91.2439248026 +0.00000000154 3.37462128317 138.4056222861 +0.00000000192 6.19629054455 312.1990839626 +0.00000000162 0.60896273267 73.0364934281 +0.00000000172 2.01712700688 973.554631358 +0.00000000145 1.72582731815 302.3772239761 +0.0000000017 2.97437423989 3191.0492295652 +0.00000000153 0.11158566352 138.6293714553 +0.00000000164 5.37129563471 457.3570470821 +0.00000000132 3.15466226029 523.4711899711 +0.00000000137 2.88313323946 765.8846102125 +0.00000000128 1.75773421717 77.7023598741 +0.00000000173 5.03552846066 415.2918581812 +0.00000000137 4.77137510538 73.4571845534 +0.00000000163 0.99316178485 94.4253185403 +0.00000000138 4.68330115148 517.1607921224 +0.00000000133 2.95376828791 75.1541055828 +0.00000000134 1.35779558361 249.9476583675 +0.00000000168 4.7316454297 108.7218485111 +0.00000000119 1.48229220689 237.4174853953 +0.00000000134 1.5227717792 154.6710065653 +0.00000000117 5.4864227361 437.6438911399 +0.00000000131 5.76525548944 75.4359898731 +0.00000000127 2.3830922723 208.8456773131 +0.00000000115 4.38951350436 343.2185725996 +0.00000000114 4.48142283161 224.8660605637 +0.00000000117 5.37802827323 293.7097682978 +0.00000000136 2.80772094137 374.4986936675 diff --git a/kstars/kstars/data/uranus.L1.vsop b/kstars/kstars/data/uranus.L1.vsop new file mode 100644 index 00000000..5bc3f7ab --- /dev/null +++ b/kstars/kstars/data/uranus.L1.vsop @@ -0,0 +1,426 @@ +75.02543121646 0.000000 0.000000 +0.00154458244 5.24201658072 74.7815985673 +0.00024456413 1.71255705309 1.4844727083 +0.00009257828 0.42844639064 11.0457002639 +0.00008265977 1.5022003511 63.7358983034 +0.00007841715 1.31983607251 149.5631971346 +0.00003899105 0.46483574024 3.9321532631 +0.00002283777 4.17367533997 76.2660712756 +0.000019266 0.53013080152 2.9689454166 +0.00001232727 1.58634458237 70.8494453042 +0.00000791206 5.43641224143 3.1813937377 +0.00000766954 1.99555409575 73.297125859 +0.00000481671 2.98401996914 85.8272988312 +0.00000449798 4.13826237508 138.5174968707 +0.000004456 3.72300400331 224.3447957019 +0.00000426554 4.73126059388 71.8126531507 +0.00000347735 2.45372261286 9.5612275556 +0.00000353752 2.58324496886 148.0787244263 +0.00000317084 5.57855232072 52.6901980395 +0.0000017992 5.68367730922 12.5301729722 +0.00000171084 3.00060075287 78.7137518304 +0.00000205585 2.36263144251 2.4476805548 +0.00000158029 2.90931969498 0.9632078465 +0.00000189068 4.20242881378 56.6223513026 +0.0000015467 5.59083925605 4.4534181249 +0.00000183762 0.28371004654 151.0476698429 +0.00000143464 2.59049246726 62.2514255951 +0.00000151984 2.9421732689 77.7505439839 +0.00000153515 4.65186885939 35.1640902212 +0.00000121452 4.1483920492 127.4717966068 +0.00000115546 3.73224603791 65.2203710117 +0.00000102022 4.18754517993 145.6310438715 +0.00000101718 6.03385875009 0.1118745846 +0.00000088202 3.99035787994 18.1592472647 +0.00000087549 6.15520787584 202.2533951741 +0.0000008053 2.64124743934 22.0914005278 +0.00000072047 6.04545933578 70.3281804424 +0.0000006857 4.05071895264 77.962992305 +0.00000059173 3.70413919082 67.6680515665 +0.00000047267 3.54312460519 351.8165923087 +0.00000042534 5.72357370899 5.4166259714 +0.00000044339 5.90865821911 7.1135470008 +0.00000035605 3.29197259183 8.0767548473 +0.00000035524 3.32784616138 71.6002048296 +0.00000036116 5.89964278801 33.6796175129 +0.00000030608 5.46414592601 160.6088973985 +0.00000031454 5.62015632303 984.6003316219 +0.00000038544 4.91519003848 222.8603229936 +0.00000034996 5.08034112149 38.1330356378 +0.00000030811 5.49591403863 59.8037450403 +0.00000028947 4.51867390414 84.3428261229 +0.00000026627 5.54127301037 131.4039498699 +0.00000029866 1.65980844667 447.7958195265 +0.00000029206 1.14722640419 462.0229135281 +0.00000025753 4.99362028417 137.0330241624 +0.00000025373 5.73584678604 380.12776796 +0.00000021672 2.80556379586 69.3649725959 +0.00000026605 6.14640604128 299.1263942692 +0.00000022995 2.24925345862 111.4301614968 +0.00000019246 3.55645739672 54.1746707478 +0.0000002178 0.93285892393 213.299095438 +0.00000019338 1.86249384092 108.4612160802 +0.00000016153 3.10208165842 14.977853527 +0.00000013126 1.95385539499 87.3117715395 +0.00000013907 1.541490458 340.7708920448 +0.00000013549 4.3845512672 5.9378908332 +0.00000013102 5.88301410143 6.2197751235 +0.0000001181 0.32615567587 35.4247226521 +0.0000001098 1.69230280951 45.5766510387 +0.00000012351 0.32823896833 51.2057253312 +0.00000010906 5.9706844479 265.9892934775 +0.00000011446 3.37831545858 72.3339180125 +0.00000012013 3.60395709253 269.9214467406 +0.00000011662 1.74504271366 79.2350166922 +0.00000013777 2.69028726334 225.8292684102 +0.00000012006 5.34430562395 152.5321425512 +0.00000009866 5.50316093605 153.4953503977 +0.00000010436 4.16875643286 24.3790223882 +0.00000010632 3.06875158069 284.1485407422 +0.00000009613 0.49590148788 209.3669421749 +0.00000009283 3.54479191952 41.6444977756 +0.00000009536 5.60054956443 82.8583534146 +0.0000000974 1.01087744586 68.8437077341 +0.00000009187 4.49472579228 20.6069278195 +0.00000010159 3.51765739489 529.6909650946 +0.00000008612 3.88869873588 60.7669528868 +0.0000001003 4.6479020458 77.2292791221 +0.00000008689 1.96813580258 195.1398481733 +0.0000000837 4.40914764204 134.5853436076 +0.00000009273 3.932912279 39.6175083461 +0.00000007784 5.35626068469 75.7448064138 +0.00000007724 5.77176047568 73.8183907208 +0.00000007683 4.44252070929 14.0146456805 +0.00000008355 2.4442591043 146.594251718 +0.00000007954 5.73093878181 184.7272873558 +0.00000007465 2.18972405572 145.1097790097 +0.0000000643 0.84582374839 32.1951448046 +0.00000006257 2.17085130003 74.8934731519 +0.00000007911 0.17275924476 120.358249606 +0.00000007036 4.12047266896 191.2076949102 +0.0000000686 2.13462553365 116.4260963429 +0.00000005191 3.11155355454 106.9767433719 +0.00000004798 2.25093144226 46.2097904851 +0.00000004566 3.45427648666 0.7507595254 +0.00000004401 3.94058045671 6.592282139 +0.00000004214 5.17805765625 144.1465711632 +0.00000004409 0.24427052932 92.940845832 +0.00000004866 1.15344187054 112.9146342051 +0.00000004744 5.18229292013 81.0013736908 +0.00000004332 2.52429167546 99.1606209555 +0.00000003876 2.78430217652 565.1156877467 +0.00000003801 0.75133837939 58.1068240109 +0.00000004146 5.84943984597 221.3758502853 +0.00000003885 4.95626104286 125.9873238985 +0.00000003815 3.2300440193 479.2883889155 +0.00000003679 5.28098232097 66.9172920411 +0.00000003479 2.95514470947 74.6697239827 +0.00000003514 4.90090391308 28.3111756513 +0.00000004515 4.15474629145 344.7030453079 +0.00000004036 2.28903172191 109.9456887885 +0.00000004266 2.68534591099 7.8643065262 +0.00000003428 0.02846652682 140.001969579 +0.00000003644 5.3200209381 408.4389436113 +0.00000003252 1.44975192429 128.9562693151 +0.00000004143 1.89070487241 277.0349937414 +0.00000003177 0.04197149544 220.4126424388 +0.00000003901 6.25926496244 0.8937718773 +0.00000003787 0.02516903921 152.7445908723 +0.000000032 0.52009458683 2.2876218604 +0.00000002995 1.94615440691 80.1982245387 +0.00000004029 5.24603808726 96.8729990951 +0.00000003302 4.8103355106 422.6660376129 +0.00000003189 6.261566034 456.3938392356 +0.00000002804 1.35626949052 404.5067903482 +0.0000000297 0.54327361056 159.1244246902 +0.00000003465 5.88337990735 16.6747745564 +0.00000003518 4.9964940413 36.6485629295 +0.00000003081 2.82772472086 453.424893819 +0.0000000332 1.56223495893 23.5758732361 +0.00000002573 6.19617997586 135.5485514541 +0.00000002547 5.19937103778 173.9422195228 +0.00000002534 1.85452635674 490.3340891794 +0.00000003106 6.07067928601 142.4496501338 +0.00000003302 1.02846689671 297.6419215609 +0.00000002429 1.33640100979 211.8146227297 +0.00000002792 3.89897022917 358.9301393095 +0.00000002947 5.31528985588 55.1378785943 +0.00000002449 3.44007536754 206.1855484372 +0.00000002407 4.38551271701 60.5545045657 +0.00000002425 2.22643225523 66.70484372 +0.00000002295 2.31690029267 31.492569389 +0.00000002225 0.41365126245 81.3738807063 +0.00000002196 0.76281798713 17.5261078183 +0.00000002301 3.60815987923 288.0806940053 +0.00000002557 0.73679737974 200.7689224658 +0.00000002158 2.61924330277 13.3333221243 +0.00000002048 6.27204714771 98.8999885246 +0.00000002054 3.61072687338 333.657345044 +0.0000000219 2.496967297 76.4785195967 +0.00000002092 1.66496421654 235.3904959658 +0.00000002206 2.35938756479 347.8844390456 +0.00000002469 4.70656858928 186.2117600641 +0.00000002226 5.9732773815 1514.2912967165 +0.00000001851 2.19455296942 203.7378678824 +0.00000001865 4.9820720428 5.1078094307 +0.00000002171 5.49034081907 373.0142209592 +0.00000001999 5.80509154216 146.3818033969 +0.00000001903 4.32950489567 49.5088043018 +0.00000001732 3.94794012202 24.1183899573 +0.00000001747 2.46883637489 55.6591434561 +0.00000001833 3.3511004846 143.6253063014 +0.00000001686 1.28621563322 103.0927742186 +0.0000000172 2.35857527806 1.6445314027 +0.00000001641 2.99507314472 391.1734682239 +0.0000000161 0.97420709262 977.4867846211 +0.00000001696 4.98332661473 387.2413149608 +0.00000001527 3.15107379811 7.4223635415 +0.0000000157 1.61119571428 991.7138786227 +0.00000001497 2.89637638984 19.643719973 +0.00000001507 3.32822127349 909.8187330546 +0.00000001375 5.75263837916 19.1224551112 +0.00000001407 2.20244941425 67.3592350258 +0.00000001364 4.40006421418 27.0873353739 +0.00000001357 4.33780029649 70.1157321213 +0.00000001311 4.62202930578 81.8951455681 +0.00000001307 2.79964247834 25.6028626656 +0.00000001312 3.7362325266 628.8515860501 +0.00000001286 3.96557527092 61.2882177486 +0.00000001723 4.56068809303 305.3461693927 +0.00000001313 4.90611014973 617.8058857862 +0.00000001508 6.25017976193 604.4725636619 +0.00000001235 5.93779486368 415.5524906121 +0.00000001278 3.21119872139 92.0470739547 +0.00000001357 0.72647086107 546.956440482 +0.00000001552 5.05296247763 10.2949407385 +0.0000000123 1.52077038294 157.6399519819 +0.0000000121 2.63049415027 426.598190876 +0.00000001206 4.83219370572 100.3844612329 +0.00000001234 4.46203104116 162.0933701068 +0.00000001174 5.3235619109 17.2654753874 +0.00000001431 6.18138614295 14.2270940016 +0.00000001244 0.16929250603 29.2049475286 +0.0000000118 4.09719023908 443.8636662634 +0.0000000118 3.31438239649 44.7253177768 +0.00000001259 1.88793196065 0.6543913058 +0.00000001263 3.49967730885 230.5645708254 +0.00000001168 2.04071854201 30.7106720963 +0.00000001523 2.28101186489 373.9079928365 +0.00000001429 2.05075136274 181.7583419392 +0.00000001065 2.95960854361 241.6102710893 +0.00000001253 0.23639539817 561.1835344836 +0.00000001255 1.2581992576 155.7829722581 +0.00000001044 2.89293032709 543.0242872189 +0.00000001062 3.26314901318 28.5718080822 +0.00000001124 1.06535506684 88.1149206916 +0.00000001186 5.73445278027 329.7251917809 +0.0000000119 2.82438170535 41.1019810544 +0.00000001067 0.2710180619 58.319272332 +0.00000001017 4.30527610005 67.8804998876 +0.00000000959 5.20504598622 42.5382696529 +0.00000000984 4.90934403664 465.9550667912 +0.00000000944 0.66925769374 88.7962442478 +0.00000001017 4.37095088461 13.4933808187 +0.00000001222 5.13450955699 300.6108669775 +0.00000000989 0.539379093 80.7194894005 +0.0000000089 3.09802121989 110.2063212194 +0.00000001095 1.7063757674 43.1289704839 +0.00000000992 4.17968869928 154.0166152595 +0.0000000095 0.09841899432 273.1028404783 +0.0000000087 4.77500238443 33.1371007917 +0.00000000867 4.22078052532 20.4468691251 +0.0000000083 5.23785245773 472.1748419147 +0.00000000884 4.34377463442 105.4922706636 +0.00000000812 3.53258780148 39.3568759152 +0.00000001055 1.52219418153 227.3137411185 +0.00000000963 1.87806076896 259.5088859231 +0.00000000859 0.57844232244 152.0108776894 +0.00000000861 4.69213709412 1059.3819301892 +0.00000001084 2.79612346618 48.7580447764 +0.00000000994 2.87052008214 454.9093665273 +0.00000000831 1.62068330602 554.0699874828 +0.00000000891 2.8502603686 32.2433289144 +0.00000000876 0.83921717739 4.7353024152 +0.00000000707 6.16918394997 3.6233367224 +0.00000000787 1.95585343912 16.4623262353 +0.00000000702 5.4955704624 558.0021407459 +0.00000000817 0.38724470336 378.6432952517 +0.00000000804 2.25693582099 16.04163511 +0.00000000866 1.80814575866 258.8757464767 +0.00000000651 3.72120167607 286.596221297 +0.00000000672 1.00052727778 522.5774180938 +0.00000000631 4.14839739363 141.6988906084 +0.00000000748 4.19441869839 486.4019359163 +0.00000000668 0.77754011576 120.9913890524 +0.00000000619 4.31040053492 455.8725743738 +0.00000000619 4.77556598202 453.9461586808 +0.00000000647 5.74952736928 119.5069163441 +0.00000000609 0.24149609998 117.9105690512 +0.0000000063 1.79018649942 440.6822725257 +0.00000000601 1.41196883461 218.9281697305 +0.00000000719 4.27398947015 50.4025761791 +0.00000000594 3.92150462249 25.2727942655 +0.0000000071 0.45768559438 536.8045120954 +0.00000000706 6.15599144951 258.0244132148 +0.00000000617 2.80636989892 68.5618234438 +0.00000000587 5.47247350993 767.3690829208 +0.0000000069 3.48978614301 835.0371344873 +0.00000000537 4.06668446648 450.9772132642 +0.00000000511 0.60155300709 264.5048207692 +0.00000000694 1.18127476921 129.9194771616 +0.00000000584 1.94104733057 106.2741679563 +0.00000000522 5.9518061751 518.6452648307 +0.00000000507 4.39658523394 121.8427223143 +0.00000000627 2.24582628581 218.4069048687 +0.00000000485 0.02058107411 106.0135355254 +0.00000000592 2.06072766194 296.1574488526 +0.00000000587 0.1855747086 458.090760265 +0.00000000483 1.50333774574 150.5264049811 +0.00000000474 4.99848521665 458.8415197904 +0.00000000566 1.9443518903 699.7010313543 +0.00000000472 1.865197202 180.1619946463 +0.00000000472 0.07145793467 216.4804891757 +0.00000000571 6.01195273302 47.061123747 +0.0000000046 3.76890954025 342.2553647531 +0.00000000489 2.96084966272 385.7568422525 +0.00000000458 1.99730631732 275.5505210331 +0.0000000046 5.75982407113 89.7594520943 +0.00000000549 1.43219978325 171.6545976624 +0.00000000544 0.04821904056 114.3991069134 +0.0000000045 1.94933296558 148.5999892881 +0.00000000444 2.94093732205 692.5874843535 +0.00000000442 2.15938034999 173.6815870919 +0.00000000543 2.61197342701 451.7279727896 +0.00000000465 0.31777753866 756.3233826569 +0.00000000441 2.82271922049 32.7164096664 +0.00000000538 2.39420182072 339.2864193365 +0.00000000569 0.84686482736 260.9933586314 +0.00000000572 5.40379754526 278.5194664497 +0.00000000422 4.61520857062 40.1600250673 +0.00000000451 4.5091120102 142.1408335931 +0.00000000501 0.18290112601 331.3215390738 +0.00000000468 0.97688759019 760.25553592 +0.00000000443 4.58896013561 149.6750717192 +0.00000000428 1.02564850231 469.1364605289 +0.000000005 4.34235307579 166.828672522 +0.00000000412 5.69502940499 92.3077063856 +0.00000000404 5.18855270166 22.633917249 +0.00000000396 3.98515136901 31.2319369581 +0.00000000421 5.47567810199 104.0077979553 +0.00000000425 3.50702044406 180.2738692309 +0.00000000415 1.5229107152 497.4476361802 +0.0000000043 2.39159932023 39.0962434843 +0.00000000401 0.55271143649 95.3885263868 +0.00000000384 2.48712922138 210.3301500214 +0.00000000422 1.02056886848 468.2426886516 +0.00000000465 5.72323435231 183.2428146475 +0.00000000383 2.63486938783 685.4739373527 +0.00000000367 5.39331524988 874.3940104025 +0.00000000461 3.5796125479 187.6962327724 +0.00000000409 4.21780704807 181.0557665236 +0.0000000044 0.36380766054 367.9701020033 +0.00000000392 5.44355925956 26.0235537909 +0.00000000431 3.83885208954 254.9435932136 +0.00000000366 2.92275490656 291.262087743 +0.00000000416 2.54190330826 255.0554677982 +0.00000000348 0.35176743482 46.470422916 +0.00000000413 2.41518097006 483.2205421786 +0.00000000386 4.76483292968 268.4369740323 +0.00000000344 0.20350283971 184.0941479094 +0.0000000035 1.24205287122 97.4155158163 +0.00000000361 5.683933914 353.301065017 +0.00000000359 2.62171903648 162.8965192589 +0.00000000381 3.38777292581 114.9416236346 +0.00000000352 2.76374792259 295.1942410061 +0.0000000034 1.3466636056 34.2008823747 +0.00000000433 1.90504858871 123.5396433437 +0.00000000389 2.41268196916 381.6122406683 +0.00000000383 3.20416581825 79.4474650133 +0.00000000369 2.1518588972 555.5544601911 +0.0000000037 2.19402183275 562.6680071919 +0.00000000327 3.40081544565 309.2783226558 +0.00000000378 5.75737470182 916.9322800554 +0.00000000318 4.53066393124 350.3321196004 +0.00000000376 1.74845257914 545.4719677737 +0.00000000346 4.15815107375 282.6640680339 +0.00000000319 4.38123849114 154.979823106 +0.0000000032 0.81846631878 610.6923387854 +0.00000000327 5.07873875355 189.7232222019 +0.00000000306 1.71903179875 394.3548619616 +0.00000000329 1.82999432252 706.8145783551 +0.00000000335 4.78622577105 109.3125493421 +0.0000000031 5.08120849869 376.1956146969 +0.00000000327 1.87637598331 207.8824694666 +0.00000000323 1.888454518 192.6921676185 +0.00000000284 2.88222063053 384.0599212231 +0.00000000283 4.63187254084 332.1728723357 +0.00000000294 2.84554743359 267.4737661858 +0.00000000285 0.97965330777 113.8778420516 +0.00000000319 5.09582764612 285.6330134505 +0.0000000028 0.67871105907 312.4597163935 +0.000000003 5.93285242876 124.2904028691 +0.0000000032 4.86151247369 448.6895914038 +0.0000000031 3.75000484412 253.5709950899 +0.00000000311 5.5968659072 271.4059194489 +0.00000000316 1.89686876211 228.276948965 +0.00000000269 0.14585942744 142.6620984549 +0.0000000027 2.12904548682 778.4147831847 +0.00000000267 0.96560769114 90.8232336773 +0.00000000308 1.38454900684 375.3924655448 +0.00000000298 3.99595366039 451.9404211107 +0.00000000278 3.38339026214 346.3999663373 +0.00000000287 1.01918432834 905.8865797915 +0.00000000263 0.16921968622 124.5028511902 +0.00000000283 5.95865378023 362.8622925726 +0.00000000266 3.07331582044 193.655375465 +0.00000000264 5.47114459575 133.1008708993 +0.00000000288 2.78232740152 1812.5239191084 +0.00000000361 4.30140629884 198.321241911 +0.00000000257 1.60206491208 369.0820676961 +0.00000000274 2.88347680082 233.9060232575 +0.00000000267 4.90554019072 681.5417840896 +0.00000000305 1.55983861329 49.7212526229 +0.00000000253 0.50457429429 316.3918696566 +0.00000000258 5.81453094409 630.3360587584 +0.0000000028 1.15452517706 986.0848043302 +0.00000000265 4.93584097286 831.1049812242 +0.00000000246 1.2518623362 134.0640787458 +0.00000000298 5.75927878031 902.7051860538 +0.0000000024 2.84888261768 44.0921783304 +0.00000000261 2.20643594285 73.0846775379 +0.00000000321 3.4686482782 372.4235201282 +0.00000000234 6.06783988023 147.1155165798 +0.00000000262 2.69623862046 167.7224443993 +0.00000000267 4.05985113852 75.3028634291 +0.0000000024 0.48471871511 172.1971143836 +0.00000000261 4.64354183979 535.3200393871 +0.00000000244 5.85987959874 507.5995645668 +0.00000000237 4.79666486485 377.1588225434 +0.00000000224 1.94589447357 593.426863398 +0.00000000226 3.71637531808 449.2802922348 +0.00000000233 5.98739382153 219.891377577 +0.0000000024 2.71609791875 227.5261894396 +0.00000000221 2.23218400256 460.5384408198 +0.00000000226 2.74516124394 446.3113468182 +0.00000000221 3.2033980767 463.5073862364 +0.00000000203 5.04975483055 457.8783119439 +0.00000000191 4.24841510229 4.665866446 +0.00000000169 0.59358171769 983.1158589136 +0.00000000179 4.12060524413 310.1720945331 +0.00000000187 6.22165475247 294.6729761443 +0.00000000162 1.30776665222 248.7238180901 +0.00000000219 4.17413407057 303.8616966844 +0.00000000193 1.64715944768 91.4563731237 +0.0000000017 2.18067759964 66.1835788582 +0.00000000156 4.92094728667 68.1893164283 +0.00000000145 5.51404722738 280.9671470045 +0.00000000144 5.81835834612 75.5323580927 +0.00000000153 0.48549989656 144.8973306886 +0.00000000168 5.81402201452 149.45132255 +0.0000000015 4.66632209585 306.830642101 +0.00000000131 1.01359934164 175.1660598002 +0.00000000174 3.03279013213 298.2326223919 +0.00000000163 1.97665571311 221.1634019642 +0.00000000144 2.5905808501 217.2312487011 +0.00000000167 2.7460416758 69.1525242748 +0.00000000129 2.87574897902 156.1554792736 diff --git a/kstars/kstars/data/uranus.L2.vsop b/kstars/kstars/data/uranus.L2.vsop new file mode 100644 index 00000000..38026cb6 --- /dev/null +++ b/kstars/kstars/data/uranus.L2.vsop @@ -0,0 +1,151 @@ +0.00053033277 0.000000 0.000000 +0.00002357636 2.26014661705 74.7815985673 +0.00000769129 4.52561041823 11.0457002639 +0.00000551533 3.25814281023 63.7358983034 +0.00000541532 2.27573907424 3.9321532631 +0.00000529473 4.92348433826 1.4844727083 +0.00000257521 3.69059216858 3.1813937377 +0.00000238835 5.85806638405 149.5631971346 +0.00000181904 6.21763603405 70.8494453042 +0.00000049401 6.03101301723 56.6223513026 +0.00000053504 1.44225240953 76.2660712756 +0.00000038222 1.78467827781 52.6901980395 +0.00000044753 3.90904910523 2.4476805548 +0.0000004453 0.81152639478 85.8272988312 +0.00000037403 4.46228598032 2.9689454166 +0.00000033029 0.86388149962 9.5612275556 +0.00000024292 2.10702559049 18.1592472647 +0.00000029423 5.09818697708 73.297125859 +0.00000022135 4.81730808582 78.7137518304 +0.00000022491 5.99320728691 138.5174968707 +0.00000017226 2.53537183199 145.6310438715 +0.00000021392 2.39880709309 77.962992305 +0.00000020578 2.16918786539 224.3447957019 +0.00000016777 3.46631344086 12.5301729722 +0.00000012012 0.01941361902 22.0914005278 +0.00000010466 4.45556032593 62.2514255951 +0.0000001101 0.0849627437 127.4717966068 +0.00000008668 4.25550086984 7.1135470008 +0.00000010476 5.16453084068 71.6002048296 +0.0000000716 1.24903906391 5.4166259714 +0.00000008387 5.50115930045 67.6680515665 +0.00000006087 5.44611674384 65.2203710117 +0.00000006013 4.51836836347 151.0476698429 +0.00000005718 1.8293391534 202.2533951741 +0.00000006109 3.36320161279 447.7958195265 +0.00000006003 5.72500086735 462.0229135281 +0.00000005111 3.52374555791 59.8037450403 +0.00000005155 1.05810305746 131.4039498699 +0.00000005969 5.61147374852 148.0787244263 +0.00000005065 3.36477113418 4.4534181249 +0.00000004845 1.20298837109 71.8126531507 +0.00000003979 0.67629577193 77.7505439839 +0.00000003673 1.76315074166 351.8165923087 +0.00000003149 3.83590892865 45.5766510387 +0.00000003036 3.32062892682 160.6088973985 +0.00000003033 6.14532331482 77.2292791221 +0.00000003596 4.57256025582 454.9093665273 +0.00000002664 5.36121614612 269.9214467406 +0.00000002498 1.04819496324 69.3649725959 +0.00000002307 2.69282373897 84.3428261229 +0.00000002249 5.07693376112 14.977853527 +0.00000002228 1.38937510191 284.1485407422 +0.00000002064 4.34647674542 984.6003316219 +0.00000002105 2.32047802326 120.358249606 +0.00000001864 5.70354779393 54.1746707478 +0.00000002005 3.87177765185 195.1398481733 +0.00000001622 5.07964536529 209.3669421749 +0.00000001597 0.48807990368 137.0330241624 +0.00000001583 2.90536212187 51.2057253312 +0.00000001725 6.25703202673 41.6444977756 +0.00000002073 1.24032244487 35.1640902212 +0.00000001543 2.15414338268 70.3281804424 +0.00000001671 6.28283232471 277.0349937414 +0.00000001494 6.04572758571 87.3117715395 +0.00000001418 1.15843502159 213.299095438 +0.00000001239 4.63223076077 92.940845832 +0.00000001238 2.65969680342 134.5853436076 +0.00000001273 5.87964059822 60.5545045657 +0.0000000116 1.03320781667 153.4953503977 +0.0000000143 4.68022239016 299.1263942692 +0.00000001117 2.62506108047 72.3339180125 +0.00000001142 4.64615099782 152.7445908723 +0.00000000974 2.85233132493 222.8603229936 +0.00000001046 4.81299135934 116.4260963429 +0.00000000872 3.49659835508 340.7708920448 +0.00000000952 2.1083748084 20.6069278195 +0.00000000964 2.46471453524 380.12776796 +0.00000000843 6.12869288891 49.5088043018 +0.00000000821 0.27134156683 191.2076949102 +0.00000000813 4.08930465981 14.2270940016 +0.00000000796 6.170668463 344.7030453079 +0.00000000924 2.11096444289 14.0146456805 +0.00000000791 2.38927423348 58.1068240109 +0.00000000781 0.7422311595 408.4389436113 +0.00000000759 3.77564054479 80.1982245387 +0.00000000884 1.99930014838 265.9892934775 +0.00000000722 3.10001033669 422.6660376129 +0.0000000075 2.33167721991 358.9301393095 +0.00000000687 2.0286634204 33.6796175129 +0.00000000603 1.10391172652 55.1378785943 +0.00000000655 3.85415269764 16.6747745564 +0.00000000606 0.15052747979 28.3111756513 +0.00000000639 5.16714934188 23.5758732361 +0.00000000658 0.75636229109 76.4785195967 +0.0000000059 1.73778850095 8.0767548473 +0.00000000565 4.92645232089 35.4247226521 +0.00000000656 2.34273264083 38.1330356378 +0.00000000542 5.97968975563 146.594251718 +0.00000000518 3.19086220901 152.5321425512 +0.00000000536 4.52808465499 220.4126424388 +0.00000000489 4.80633294199 159.1244246902 +0.00000000491 0.85765309118 565.1156877467 +0.00000000483 3.52583593251 144.1465711632 +0.00000000521 5.21561656321 206.1855484372 +0.00000000477 4.25420753202 365.9006739584 +0.00000000466 5.13219663072 297.6419215609 +0.00000000557 0.98387565952 225.8292684102 +0.00000000531 4.2253465745 29.2049475286 +0.000000005 3.49663062387 128.9562693151 +0.00000000445 2.60797570173 96.8729990951 +0.00000000466 6.05585106742 70.1157321213 +0.00000000425 1.04692398351 19.643719973 +0.00000000491 2.2612339868 152.0108776894 +0.00000000455 5.45520675 333.657345044 +0.00000000458 0.91654899383 373.0142209592 +0.0000000052 5.72828536642 111.4301614968 +0.00000000432 1.04604024916 125.9873238985 +0.00000000387 2.82547341355 200.7689224658 +0.00000000383 1.91679738697 5.6290742925 +0.00000000504 1.95816731769 415.5524906121 +0.0000000037 3.21958844151 387.2413149608 +0.00000000379 2.75940848661 81.8951455681 +0.00000000345 2.98021540638 429.7795846137 +0.00000000368 6.20331898497 456.3938392356 +0.00000000335 5.29062985955 13.3333221243 +0.0000000032 0.74685222907 347.8844390456 +0.00000000307 1.65925943351 99.1606209555 +0.00000000284 2.0943747648 129.9194771616 +0.00000000275 0.62680026669 31.492569389 +0.00000000339 1.65968150805 142.4496501338 +0.0000000027 2.7937834555 977.4867846211 +0.00000000284 2.42261530322 546.956440482 +0.00000000271 0.59225635449 1894.4190646765 +0.00000000263 3.49309481771 440.6822725257 +0.00000000295 0.43376026627 373.9079928365 +0.00000000271 4.82853730065 561.1835344836 +0.00000000248 5.72379940676 79.2350166922 +0.00000000252 5.76728095309 235.3904959658 +0.00000000261 0.09830739366 991.7138786227 +0.00000000238 1.14634663242 288.0806940053 +0.0000000022 5.12386263728 479.2883889155 +0.00000000263 1.52366362053 146.3818033969 +0.0000000023 0.35983101967 109.9456887885 +0.00000000214 2.9438876558 184.7272873558 +0.00000000198 5.72107161521 453.424893819 +0.00000000185 4.7160017678 108.4612160802 +0.00000000139 2.99832472431 211.8146227297 +0.00000000167 1.1964352228 39.6175083461 +0.0000000018 0.80198096578 183.2428146475 +0.00000000131 2.73236351123 522.5774180938 +0.00000000142 5.03489222377 536.8045120954 diff --git a/kstars/kstars/data/uranus.L3.vsop b/kstars/kstars/data/uranus.L3.vsop new file mode 100644 index 00000000..8b25f00c --- /dev/null +++ b/kstars/kstars/data/uranus.L3.vsop @@ -0,0 +1,46 @@ +0.00000045806 0.000000 0.000000 +0.00000120936 0.02418789918 74.7815985673 +0.00000068064 4.12084267733 3.9321532631 +0.00000052828 2.3896406126 11.0457002639 +0.00000043754 2.95965039734 1.4844727083 +0.000000453 2.0442379841 3.1813937377 +0.00000024969 4.88741307918 63.7358983034 +0.00000021061 4.54511486862 70.8494453042 +0.00000019897 2.31320314136 149.5631971346 +0.00000008901 1.57548871761 56.6223513026 +0.00000004271 0.22777319552 18.1592472647 +0.00000003613 5.39244611308 76.2660712756 +0.00000003488 4.97622811775 85.8272988312 +0.00000003479 4.12969359977 52.6901980395 +0.00000003572 0.95052448578 77.962992305 +0.00000002328 0.85770961794 145.6310438715 +0.00000002696 0.37287796344 78.7137518304 +0.00000001946 2.67997393431 7.1135470008 +0.00000002156 5.65647821519 9.5612275556 +0.00000001363 4.86983744746 224.3447957019 +0.00000001333 1.25032115614 12.5301729722 +0.00000001613 0.48764377311 71.6002048296 +0.00000001475 5.19957293069 73.297125859 +0.00000001225 3.93406822032 22.0914005278 +0.00000000911 2.18921999026 127.4717966068 +0.00000000811 3.98323855938 462.0229135281 +0.00000000808 5.06374463008 447.7958195265 +0.00000000718 0.34600103024 5.6290742925 +0.00000000722 1.05856935832 138.5174968707 +0.00000000687 2.93752748595 131.4039498699 +0.00000000463 1.58927254512 151.0476698429 +0.00000000414 4.3290428762 120.358249606 +0.00000000372 0.73596518002 269.9214467406 +0.00000000345 3.05968942771 561.1835344836 +0.00000000338 5.94221536204 284.1485407422 +0.00000000343 4.01891371998 546.956440482 +0.00000000382 5.93515231196 45.5766510387 +0.00000000276 3.44212110991 202.2533951741 +0.000000003 1.13119175675 160.6088973985 +0.00000000268 3.24615387968 536.8045120954 +0.00000000358 1.10916640253 333.657345044 +0.00000000236 4.65292396535 387.2413149608 +0.00000000204 5.81663798296 373.0142209592 +0.00000000145 2.75632381347 92.940845832 +0.00000000149 0.13764106563 71.8126531507 +0.00000000156 2.90936922804 153.4953503977 diff --git a/kstars/kstars/data/uranus.L4.vsop b/kstars/kstars/data/uranus.L4.vsop new file mode 100644 index 00000000..41ab33fe --- /dev/null +++ b/kstars/kstars/data/uranus.L4.vsop @@ -0,0 +1,7 @@ +-0.00000113855 0.000000 0.000000 +0.00000005599 4.57882424417 74.7815985673 +0.00000003203 0.34623003207 11.0457002639 +0.00000001217 3.42199121826 56.6223513026 +0.00000000634 4.65759668097 18.1592472647 +0.00000000171 3.80393539303 149.5631971346 +0.00000000133 4.35519131657 63.7358983034 diff --git a/kstars/kstars/data/uranus.L5.vsop b/kstars/kstars/data/uranus.L5.vsop new file mode 100644 index 00000000..7c765e91 --- /dev/null +++ b/kstars/kstars/data/uranus.L5.vsop @@ -0,0 +1 @@ +-0.00000000873 0.000000 0.000000 \ No newline at end of file diff --git a/kstars/kstars/data/uranus.R0.vsop b/kstars/kstars/data/uranus.R0.vsop new file mode 100644 index 00000000..108ba5ca --- /dev/null +++ b/kstars/kstars/data/uranus.R0.vsop @@ -0,0 +1,1124 @@ +19.21264847881 0.000000 0.000000 +0.88784984055 5.60377526994 74.7815985673 +0.03440835545 0.32836098991 73.297125859 +0.02055653495 1.78295170028 149.5631971346 +0.00649321851 4.52247298119 76.2660712756 +0.00602248144 3.86003820462 63.7358983034 +0.00496404171 1.40139934716 454.9093665273 +0.00338525522 1.58002682946 138.5174968707 +0.00243508222 1.57086595074 71.8126531507 +0.00190521915 1.99809364502 1.4844727083 +0.00161858251 2.79137863469 148.0787244263 +0.00143705902 1.38368574483 11.0457002639 +0.00093192359 0.17437193645 36.6485629295 +0.00071424265 4.24509327405 224.3447957019 +0.00089805842 3.66105366329 109.9456887885 +0.00039009624 1.66971128869 70.8494453042 +0.00046677322 1.39976563936 35.1640902212 +0.00039025681 3.36234710692 277.0349937414 +0.0003675516 3.88648934736 146.594251718 +0.00030348875 0.70100446346 151.0476698429 +0.00029156264 3.18056174556 77.7505439839 +0.00020471584 1.555889615 202.2533951741 +0.0002562036 5.25656292802 380.12776796 +0.00025785805 3.78537741503 85.8272988312 +0.00022637152 0.72519137745 529.6909650946 +0.00020473163 2.79639811626 70.3281804424 +0.00017900561 0.55455488605 2.9689454166 +0.00012328151 5.96039150918 127.4717966068 +0.00014701566 4.90434406648 108.4612160802 +0.00011494701 0.43774027872 65.2203710117 +0.00015502809 5.35405037603 38.1330356378 +0.00010792699 1.42104858472 213.299095438 +0.00011696085 3.29825599114 3.9321532631 +0.00011959355 1.75044072173 984.6003316219 +0.00012896507 2.62154018241 111.4301614968 +0.00011852996 0.99342814582 52.6901980395 +0.00009111446 4.99638600045 62.2514255951 +0.0000842055 5.25350716616 222.8603229936 +0.00007449125 0.79491905956 351.8165923087 +0.00008402147 5.03877516489 415.5524906121 +0.0000604637 5.67960948357 78.7137518304 +0.00005524133 3.11499484161 9.5612275556 +0.00007329454 3.9727752784 183.2428146475 +0.00005444878 5.10575635361 145.1097790097 +0.00005238103 2.62960141797 33.6796175129 +0.00004079167 3.22064788674 340.7708920448 +0.00003801606 6.10985558505 184.7272873558 +0.00003919476 4.25015288873 39.6175083461 +0.00002940492 2.14637460319 137.0330241624 +0.00003781219 3.45840272873 456.3938392356 +0.00002942239 0.42393808854 299.1263942692 +0.00003686787 2.48718116535 453.424893819 +0.00003101743 4.14031063896 219.891377577 +0.00002962641 0.82977991995 56.6223513026 +0.00002937799 3.6765745093 140.001969579 +0.00002865128 0.30996903761 12.5301729722 +0.00002538032 4.85457831993 131.4039498699 +0.0000196251 5.24342224065 84.3428261229 +0.0000236355 0.44253328372 554.0699874828 +0.00001979394 6.12836181686 106.9767433719 +0.00002182572 2.94040431638 305.3461693927 +0.00001962974 0.0411473912 221.3758502853 +0.0000182956 4.01105771632 68.8437077341 +0.0000164292 0.35564102554 67.6680515665 +0.0000158485 3.16267171762 225.8292684102 +0.00001848655 2.91111759376 909.8187330546 +0.0000163243 4.23061792837 22.0914005278 +0.0000140139 1.39084023521 265.9892934775 +0.00001403717 5.63563637532 4.4534181249 +0.00001655866 1.96431297431 79.2350166922 +0.00001248978 5.44027380866 54.1746707478 +0.00001563447 1.47917835549 112.9146342051 +0.00001248054 4.88984353601 479.2883889155 +0.00001197439 2.52185744943 145.6310438715 +0.00001506952 5.24186185583 181.7583419392 +0.00001481746 5.66203046912 152.5321425512 +0.00001438838 1.53046287618 447.7958195265 +0.00001408514 4.41921749601 462.0229135281 +0.00001477112 4.32214690647 256.5399405065 +0.00001228314 5.9770333104 59.8037450403 +0.00001249958 6.24484546141 160.6088973985 +0.00000906468 5.62025869483 74.6697239827 +0.00001090681 4.15393813845 77.962992305 +0.00000844931 0.12943398585 82.8583534146 +0.00000900363 2.37315925843 74.8934731519 +0.00001071957 1.74286714339 528.2064923863 +0.00000689708 3.08097059985 69.3649725959 +0.00000593798 4.50074517056 8.0767548473 +0.00000718559 4.00047509264 128.9562693151 +0.00000699574 0.03987168068 143.6253063014 +0.00000575656 5.89552672641 66.70484372 +0.00000759004 2.13700057433 692.5874843535 +0.00000710449 5.41605755095 218.4069048687 +0.00000548672 5.6281149697 3.1813937377 +0.00000651632 4.42340061551 18.1592472647 +0.00000539825 6.20788667166 71.6002048296 +0.00000544539 5.69375108253 203.7378678824 +0.00000710276 4.21967260022 381.6122406683 +0.00000593819 3.83805798523 32.1951448046 +0.00000710134 4.48972171999 293.188503436 +0.00000705482 0.45521177725 835.0371344873 +0.00000588 5.08252923316 186.2117600641 +0.00000598231 0.35815291076 269.9214467406 +0.00000641914 2.71127457036 87.3117715395 +0.00000495621 2.65094755989 200.7689224658 +0.00000630252 4.46146214548 275.5505210331 +0.00000575195 5.57862480486 2.4476805548 +0.0000056987 1.6393093274 77.2292791221 +0.00000556672 1.07231961344 1059.3819301892 +0.00000449439 0.27981733949 617.8058857862 +0.00000463608 1.43448297993 297.6419215609 +0.00000436547 0.52802035072 209.3669421749 +0.00000463938 2.35443114417 211.8146227297 +0.00000435943 2.10077211065 1514.2912967165 +0.00000515534 3.23274579379 284.1485407422 +0.00000454879 4.08364210459 99.1606209555 +0.0000047743 2.89397217998 39.3568759152 +0.00000542331 5.39481705077 278.5194664497 +0.00000410087 3.04968860441 404.5067903482 +0.00000367848 0.71159607058 125.9873238985 +0.00000503096 5.83931251717 191.2076949102 +0.00000487532 0.06402454583 60.7669528868 +0.00000455043 2.59321186669 490.3340891794 +0.00000436291 2.08183813746 51.2057253312 +0.00000435803 2.79445203085 75.7448064138 +0.00000323546 4.82899980859 195.1398481733 +0.00000359363 0.00868012078 35.4247226521 +0.00000429314 3.08031550488 41.1019810544 +0.00000320021 5.48625497747 14.977853527 +0.00000414331 0.09012800478 258.0244132148 +0.00000379715 0.05832815311 378.6432952517 +0.00000420062 2.25393983318 81.0013736908 +0.00000357721 4.71414305625 173.9422195228 +0.00000358922 0.35213227553 426.598190876 +0.0000040541 6.12263257999 24.3790223882 +0.00000365158 5.59483211224 255.0554677982 +0.00000308102 3.92355394354 116.4260963429 +0.0000032566 4.71996698332 134.5853436076 +0.00000292781 3.9952119483 72.3339180125 +0.00000386543 0.68619006966 230.5645708254 +0.00000305686 3.76108783519 344.7030453079 +0.00000286972 1.8499033531 153.4953503977 +0.0000035364 4.65717995107 329.8370663655 +0.00000302051 0.13190003806 565.1156877467 +0.00000241128 1.60454142389 81.3738807063 +0.00000249829 4.24205256241 75.3028634291 +0.00000245063 5.94905404273 20.6069278195 +0.00000248277 1.06282887181 105.4922706636 +0.00000305353 2.55534744586 6208.2942514241 +0.00000296328 4.21100245276 1364.7280995819 +0.00000219938 2.96119055727 120.358249606 +0.00000233564 2.97074409938 46.2097904851 +0.00000262422 3.83652250971 831.1049812242 +0.00000233546 4.4811700614 628.8515860501 +0.00000187432 3.03529190348 135.5485514541 +0.00000216776 3.42907414802 241.6102710893 +0.0000025576 1.1670789346 177.8743727859 +0.00000220458 0.1963349229 180.2738692309 +0.00000224519 0.40677777819 114.3991069134 +0.00000205398 2.30380942634 259.5088859231 +0.00000211106 4.93079982424 103.0927742186 +0.00000175758 5.50822822216 7.1135470008 +0.00000188512 2.23588941288 5.4166259714 +0.00000171718 5.21730232334 41.6444977756 +0.00000176136 1.95958319897 756.3233826569 +0.00000170447 4.94978757413 206.1855484372 +0.00000169454 4.04319823722 55.6591434561 +0.00000219015 0.24790282027 294.6729761443 +0.00000187768 2.04538775456 408.4389436113 +0.00000182258 0.70728384467 391.1734682239 +0.00000192095 5.76718231319 291.7040307277 +0.00000153684 4.70659406659 543.0242872189 +0.00000170043 4.50995820508 288.0806940053 +0.00000164097 5.22527540372 67.3592350258 +0.00000194341 6.1169036471 414.0680179038 +0.00000168027 5.25810639105 518.6452648307 +0.00000156641 0.66304836778 220.4126424388 +0.0000018233 0.78383856974 417.0369633204 +0.00000167462 4.92241597775 422.6660376129 +0.0000017077 2.30927162659 98.8999885246 +0.00000161678 3.27259601116 443.8636662634 +0.00000132763 2.88875442023 373.9079928365 +0.0000016114 3.82341391177 451.9404211107 +0.00000179292 4.82405681293 366.485629295 +0.00000178153 3.98026039043 10138.5039476437 +0.00000141929 1.26972581554 159.1244246902 +0.0000015375 4.27847681414 45.5766510387 +0.00000161513 4.99545008738 73.8183907208 +0.00000146315 2.65664902119 465.9550667912 +0.00000124875 4.30470898895 339.2864193365 +0.0000015462 4.3204622812 760.25553592 +0.00000142894 2.07773752143 457.8783119439 +0.00000152408 4.64742446768 155.7829722581 +0.00000116389 4.43513730944 5.9378908332 +0.00000113444 4.65351596266 80.1982245387 +0.00000107611 3.77290419929 142.4496501338 +0.0000013374 5.30894739047 14.0146456805 +0.00000116104 2.5118272567 296.1574488526 +0.00000129106 0.36277717661 96.8729990951 +0.00000122766 2.38341351026 141.4864422873 +0.00000101368 1.05739625315 92.3077063856 +0.00000114669 6.24863527978 767.3690829208 +0.00000113283 0.83051319425 100.3844612329 +0.00000107199 2.39365512354 347.8844390456 +0.00000095443 0.80094579583 342.2553647531 +0.00000110789 0.38651051525 216.9224321604 +0.00000126978 0.4235935825 331.3215390738 +0.00000112635 0.08107814739 558.0021407459 +0.00000103166 0.69792283389 358.9301393095 +0.00000111474 0.75023459027 80.7194894005 +0.00000090902 5.16530481614 144.1465711632 +0.00000090677 0.22036476597 333.657345044 +0.00000098568 4.33164222339 74.5209661364 +0.00000089306 2.18851161761 74.8297826771 +0.00000117216 3.94965784596 74.2603337055 +0.00000089088 5.87783179087 74.7334144575 +0.00000097316 0.6942969502 977.4867846211 +0.00000116587 1.83677031994 1289.9465010146 +0.00000085449 5.80255966149 6.592282139 +0.00000086823 5.61973473261 300.6108669775 +0.00000105226 5.94513614941 328.3525936572 +0.00000112117 1.21168089807 329.7251917809 +0.00000082982 2.20797412496 74.9416572617 +0.00000094345 4.53937998713 28.5718080822 +0.00000106847 1.82071328579 306.830642101 +0.00000103572 2.99368274596 6.2197751235 +0.00000106357 0.8158387475 1087.6931058405 +0.00000077728 2.73390123734 110.2063212194 +0.00000098405 3.73478182667 75.0422309982 +0.00000086231 2.83316881064 983.1158589136 +0.00000089023 4.7375445896 604.4725636619 +0.00000083013 1.88273535999 387.2413149608 +0.00000090227 3.80367274711 986.0848043302 +0.00000084598 1.25774132938 142.1408335931 +0.0000007469 1.35097482767 350.3321196004 +0.0000009577 5.54845504768 969.6224780949 +0.00000090277 0.36773710508 0.9632078465 +0.00000082748 5.85590525764 74.6215398729 +0.00000075828 2.78019216029 88.1149206916 +0.0000008385 1.84386358668 227.3137411185 +0.00000070705 4.65567024014 44.7253177768 +0.00000071322 3.64963906751 894.8408795276 +0.00000094141 4.98819201726 403.1341922245 +0.00000088966 4.43895583278 154.0166152595 +0.00000079436 5.66662613679 267.4737661858 +0.00000075615 5.40971072536 50.4025761791 +0.00000068583 4.76679841388 991.7138786227 +0.00000065256 0.69286370395 152.7445908723 +0.00000063031 2.89946567712 79.889407998 +0.00000063878 0.09820555288 681.5417840896 +0.00000080101 2.97520561915 526.722019678 +0.00000069693 3.95281159807 187.6962327724 +0.00000059492 3.59642351692 58.1068240109 +0.00000059273 0.50930692071 28.3111756513 +0.0000006859 2.4188031153 235.3904959658 +0.00000066007 5.04558399435 30.7106720963 +0.00000070223 3.73647415486 546.956440482 +0.00000066836 0.85506033017 522.5774180938 +0.00000063027 0.29269109052 119.5069163441 +0.00000062023 2.31557510311 74.0308390419 +0.00000071379 3.16967571102 23.5758732361 +0.00000074827 5.36812537961 373.0142209592 +0.00000064204 2.3681714946 157.6399519819 +0.00000070712 0.55830476304 92.940845832 +0.00000055762 5.27011035858 874.3940104025 +0.00000075638 4.66344127677 101.8689339412 +0.00000073727 6.20581665991 312.4597163935 +0.0000007294 0.58406607757 367.9701020033 +0.0000005323 2.24728742995 17.5261078183 +0.00000063139 4.59563922296 67.8804998876 +0.0000006055 0.57591315857 253.5709950899 +0.00000052946 2.45947017614 264.5048207692 +0.00000070236 1.51860943454 552.5855147745 +0.00000068624 2.44507780453 555.5544601911 +0.00000062796 0.33786296181 561.1835344836 +0.00000049009 1.09233728279 19.1224551112 +0.00000064636 5.274699709 68.1893164283 +0.00000062957 5.35891188483 92.0470739547 +0.00000047664 3.90924952181 192.6921676185 +0.00000065279 4.23629510074 771.3012361839 +0.0000006519 3.73942854797 536.8045120954 +0.00000059452 6.10554259948 365.0011565867 +0.00000052153 1.71734604937 905.8865797915 +0.00000046035 3.87093684776 210.3301500214 +0.00000046429 5.97423131576 477.8039162072 +0.00000062115 2.67544358037 130.4407420234 +0.00000046038 3.89378239085 48.7580447764 +0.00000042663 3.81519760715 61.2882177486 +0.00000053909 2.86457147106 353.301065017 +0.00000046936 1.00011046774 166.828672522 +0.00000042217 2.61748790314 90.8232336773 +0.00000043324 4.15777895713 173.6815870919 +0.00000041296 1.79930408254 149.45132255 +0.0000004496 1.76623306927 0.5212648618 +0.00000051904 2.97773319756 383.0967133766 +0.00000042931 1.57416456203 120.9913890524 +0.00000049611 4.0342792047 303.8616966844 +0.00000045263 3.58382163089 97.4155158163 +0.00000038695 2.39404211169 31.492569389 +0.00000038072 5.7947367035 75.5323580927 +0.00000050126 4.76412907201 911.3032057629 +0.00000050884 5.15513957132 439.782755154 +0.00000043148 0.84999004804 58.319272332 +0.00000042732 5.17318058934 162.0933701068 +0.00000050298 5.81603435915 66.9172920411 +0.00000035639 1.87447823723 472.1748419147 +0.00000049963 1.8894349079 42.5864537627 +0.00000039974 1.74262050679 89.7594520943 +0.00000045252 1.92511912328 55.1378785943 +0.00000044896 1.4835590189 450.9772132642 +0.00000034297 5.20257496546 316.3918696566 +0.00000046355 0.33942039181 273.1028404783 +0.00000037152 2.03757941865 117.9105690512 +0.00000046106 5.62315633955 1819.6374661092 +0.00000039368 4.19402806344 486.4019359163 +0.00000041039 4.82994471947 149.6750717192 +0.00000044959 0.72694662195 3265.8308281325 +0.00000043617 0.75332422672 404.6186649328 +0.00000031823 3.84768075667 20.4468691251 +0.00000044196 4.36769721266 418.2608035978 +0.000000379 3.02928044053 167.0893049529 +0.00000043684 1.57328182739 491.5579294568 +0.00000034004 1.26257052908 260.9933586314 +0.00000031276 4.16123711648 13.3333221243 +0.00000039984 2.8662612562 468.2426886516 +0.0000003649 2.58804294589 68.5618234438 +0.00000032364 3.11577354875 103.3534066495 +0.00000033857 0.15592410716 24.1183899573 +0.00000035933 1.36784550071 59.2824801785 +0.00000033633 0.755011774 290.2195580194 +0.00000029751 5.33178627038 1033.3583763983 +0.00000032036 4.67549858 205.2223405907 +0.00000030991 4.62823866461 258.8757464767 +0.00000035268 1.00718464327 1108.1399749656 +0.00000033366 3.40738625377 43.1289704839 +0.00000032638 5.25485850258 114.1384744825 +0.00000029825 5.64157476876 254.9435932136 +0.00000031613 3.7823139311 152.0108776894 +0.0000003098 2.26660677937 104.0077979553 +0.00000034591 5.17326577255 25.6028626656 +0.00000028398 1.76872790446 820.0592809603 +0.00000027991 3.92486885309 199.2844497575 +0.00000028986 2.58171811759 76.4785195967 +0.00000033772 5.79359878723 274.0660483248 +0.00000029401 5.93638676504 280.9671470045 +0.00000031094 1.39352495971 178.7893965226 +0.00000030118 0.44367887423 27.0873353739 +0.0000003382 6.26168443513 401.6497195162 +0.00000027513 2.15194454461 480.7728616238 +0.0000002688 2.5130027278 123.5396433437 +0.00000026139 0.21985367371 286.596221297 +0.00000026455 3.88229792258 372.4235201282 +0.00000033974 1.44637843871 88.7962442478 +0.00000030107 0.82723915882 100.6450936638 +0.00000027715 4.64827434185 198.321241911 +0.00000033687 1.14348201049 82.4858463991 +0.00000026493 1.97889544238 95.3885263868 +0.00000024355 2.3783917615 146.3818033969 +0.0000002659 0.39881920389 106.0135355254 +0.00000027006 2.10206230691 1057.8974574809 +0.00000023976 6.21233637686 16.6747745564 +0.0000003097 5.34005431547 476.4313180835 +0.00000024073 3.42953641968 1044.4040766622 +0.00000027023 0.71284764471 248.7238180901 +0.00000029098 3.99184722502 908.3342603463 +0.00000022862 2.26978781393 175.1660598002 +0.00000024026 0.36584131268 73.1852512744 +0.00000028024 3.46485782266 1439.5096981492 +0.00000022034 0.051638073 33.1371007917 +0.00000022185 5.32252126255 483.2205421786 +0.00000021027 0.37224660652 214.7835681463 +0.00000020548 1.80004483299 118.0224436358 +0.00000027835 4.1241255353 694.0719570618 +0.000000255 5.49632191634 115.8835796217 +0.00000021377 3.89179204956 66.1835788582 +0.00000027201 5.761487979 1215.1649024473 +0.00000024984 0.65339418015 132.8884225782 +0.00000023976 4.56161326826 458.8415197904 +0.00000021116 1.1361070625 60.5545045657 +0.00000026263 2.77532723118 490.0734567485 +0.00000026369 3.371200393 49.7212526229 +0.0000002287 4.5313563762 78.4049352897 +0.00000026872 3.26037129303 691.1030116452 +0.00000025004 3.65018677651 73.4090004436 +0.00000020874 3.92589972978 134.0640787458 +0.00000020915 5.53955400138 129.9194771616 +0.00000023067 2.56806856688 332.8060117821 +0.0000002263 5.02721554401 150.5264049811 +0.00000019123 1.92386327535 124.5028511902 +0.00000020678 0.98302410602 29.2049475286 +0.00000018755 1.07911898422 70.1157321213 +0.00000019458 1.33847349577 616.3214130779 +0.00000023071 3.93152899657 43.2890291783 +0.00000023313 0.61185525008 189.7232222019 +0.0000001966 1.40884902649 1589.0728952838 +0.0000002499 0.91842956919 441.2672278623 +0.00000023555 0.02127675886 593.426863398 +0.00000018288 4.55111843462 165.6048322446 +0.0000002098 0.88504201898 326.8681209489 +0.0000002494 4.63470443286 162.8965192589 +0.00000018941 5.10763304564 81.8951455681 +0.00000018911 1.23351635328 13.4933808187 +0.00000017358 4.05768226252 403.0223176399 +0.00000017362 5.2860722764 7.8643065262 +0.00000022513 3.15059891398 419.7452763061 +0.00000021237 2.14856256664 75.5847477194 +0.00000017845 2.54349200329 47.061123747 +0.00000016995 2.48647736969 2043.9822618111 +0.00000023676 5.80355919955 232.0490435337 +0.00000022639 2.07623129509 699.7010313543 +0.00000019261 1.56494156016 425.1137181677 +0.00000021067 5.30844438236 237.6781178262 +0.00000022733 0.2830312644 0.1118745846 +0.00000016372 3.45984005656 0.7507595254 +0.00000021213 0.95828006612 405.9912630565 +0.00000018033 1.60723214246 215.4379594521 +0.00000016267 4.8900201636 69.1525242748 +0.00000021738 3.24738839789 1744.8558675419 +0.00000016149 0.35803995032 77.0692204277 +0.0000002171 0.88800040769 344.9636777388 +0.00000017204 6.04366142241 32.2433289144 +0.00000017883 4.01076173641 280.003939158 +0.00000015918 2.96623390816 25.8634950965 +0.00000014769 3.73887340623 610.6923387854 +0.00000015033 4.24825484707 228.276948965 +0.00000015586 5.0798708274 114.9416236346 +0.00000015392 0.22971106129 17.2654753874 +0.00000015354 0.25482391126 661.0949149645 +0.00000014617 1.13349626273 823.9914342234 +0.00000016232 3.4349974381 147.1155165798 +0.00000014654 1.68288566884 207.8824694666 +0.00000017682 5.94376629143 624.919432787 +0.00000018837 1.3833540807 377.1588225434 +0.00000015425 1.66489033237 440.6822725257 +0.00000014764 4.41710614445 16.4623262353 +0.00000014402 0.41359448817 142.6620984549 +0.00000016992 0.16042368544 438.2982824457 +0.00000013268 3.04634728126 668.2084619653 +0.0000001646 0.92068542861 369.0820676961 +0.00000017239 4.51659246818 606.7601855223 +0.00000013238 0.13650358961 216.4804891757 +0.00000015832 4.94315562971 124.2904028691 +0.00000014374 2.93700606008 419.4846438752 +0.00000012927 1.65950183061 54.3347294422 +0.00000014224 4.42286781619 47.6942631934 +0.00000012753 0.03020931725 217.2312487011 +0.00000014792 1.08447500622 49.5088043018 +0.00000014031 3.68785757687 16.04163511 +0.00000013709 4.78890618802 72.7758609972 +0.00000013073 1.54064778942 218.9281697305 +0.00000017474 5.05621281434 564.8550553158 +0.00000012686 3.4464088888 958.576777831 +0.00000013035 0.56445754615 1171.875873269 +0.00000012458 3.29187197133 902.7051860538 +0.00000011893 1.41294011193 55.7710180407 +0.00000015018 3.43209569509 19.0105805266 +0.0000001647 2.04067754807 411.620337349 +0.00000015619 1.53464600544 833.552661779 +0.00000015678 5.92839374034 778.4147831847 +0.00000012039 5.17748353434 135.336103133 +0.00000015523 3.54656631824 113.8778420516 +0.00000014364 4.19825110964 89.338760969 +0.00000015424 2.12697366269 106.2741679563 +0.00000011957 1.43314130608 455.8725743738 +0.00000015938 5.49575810978 513.079881013 +0.00000013532 4.11463529983 95.2284676924 +0.00000015105 1.86350524526 7.7042478318 +0.00000015832 3.42498484109 79.5169009825 +0.00000011492 4.6518745562 149.6113812444 +0.00000011406 1.31085455047 63.6240237188 +0.00000014469 3.35284802718 19.643719973 +0.00000011953 0.20979051344 65.8747623175 +0.00000012039 0.0142323841 397.3932433474 +0.00000014157 1.87440535404 6283.0758499914 +0.00000011357 0.19079103112 5.6290742925 +0.00000014109 0.09348109701 6133.5126528568 +0.00000015322 3.54468546172 252.6559713532 +0.00000011681 0.85100356112 5.1078094307 +0.00000014134 5.66340426198 639.897286314 +0.00000011052 0.47607339302 150.0844619964 +0.00000011507 5.19480309409 1182.9215735329 +0.00000011492 2.05801478181 149.5150130248 +0.00000011571 4.7821072497 334.2904844904 +0.00000010671 4.67373109923 149.723255829 +0.00000011651 3.13272450186 93.9040536785 +0.00000014316 0.08421279341 240.3864308119 +0.00000010855 4.52379396618 453.9461586808 +0.000000119 1.41784572428 26.0235537909 +0.00000010851 4.40625021974 57.1436161644 +0.00000013385 0.76174742916 37.8724032069 +0.00000010664 5.81644528276 193.655375465 +0.000000107 5.3459550607 331.2096644892 +0.00000010465 3.82648204886 180.1619946463 +0.0000001335 0.86920479636 22.8945496799 +0.00000010324 2.99969783109 525.7588118315 +0.00000014293 1.06904465002 477.9157907918 +0.00000012341 4.62813430535 1894.4190646765 +0.00000012539 3.70404881494 67.0773507355 +0.00000011771 1.07971321862 363.5166838784 +0.00000011466 0.9352838604 121.8427223143 +0.00000012839 0.31988787839 474.9468453752 +0.00000010194 6.23976471898 84.1827674285 +0.000000123 2.85238700423 184.0941479094 +0.00000013861 3.4836768877 157.2674449664 +0.00000011395 4.2553344068 181.0557665236 +0.00000010146 6.01371693363 43.2408450685 +0.00000009889 0.01753733887 40.1600250673 +0.00000010798 2.4636424394 140.6563608848 +0.00000009893 2.72219544398 384.0599212231 +0.00000011012 3.77284307154 494.2662424425 +0.00000010226 1.49169427598 80.4106728598 +0.00000011981 2.69741212203 369.4545747116 +0.00000010658 1.7870288097 252.0865223816 +0.00000012506 4.66852994807 64.6991061499 +0.0000001164 5.70405852396 39.0962434843 +0.00000012305 1.73322306013 229.0800981171 +0.00000009954 3.72074935511 233.9060232575 +0.00000011004 3.58723041577 449.2802922348 +0.00000010581 2.79550711884 1246.6574718363 +0.00000010411 2.8672714553 189.1807054807 +0.00000009259 5.1983482312 749.2098356561 +0.00000012468 0.76477162698 122.4758617607 +0.00000010099 6.06894682979 156.1554792736 +0.00000012671 6.19797171716 149.8238295655 +0.00000009053 0.99447742265 109.3125493421 +0.00000009595 1.00827882958 393.4610900843 +0.00000010455 1.23531019351 148.5999892881 +0.00000010645 5.50399216121 460.5384408198 +0.00000012433 5.298436616 20.4950532349 +0.00000009002 5.5121689284 133.1008708993 +0.00000009882 5.68987366321 42.5382696529 +0.0000001211 3.14577799081 30.0562807905 +0.0000001038 3.54528360301 619.2903584945 +0.00000010139 1.90528799801 25.0603459444 +0.00000011206 5.8782323899 832.5894539325 +0.00000009283 3.00514787072 754.8389099486 +0.00000010994 0.05721003392 54.2865453324 +0.00000008981 5.82462023723 248.4631856592 +0.00000008634 5.49123270314 448.6895914038 +0.0000000939 1.32674472283 9.4011688612 +0.00000009621 5.6909029939 73.88782669 +0.00000010843 1.4281264822 268.4369740323 +0.00000010874 2.6136174199 446.3113468182 +0.00000009681 4.27051176079 282.6640680339 +0.0000001077 0.19304986906 463.5073862364 +0.00000008223 3.30114329151 172.1971143836 +0.00000010216 5.04428111805 241.8709035202 +0.0000000889 2.53320903906 271.4059194489 +0.00000010621 4.39013117792 63.847772888 +0.00000009085 0.99085954236 6.9010986797 +0.00000010414 4.96367476854 97.6761482472 +0.00000008382 5.03764591595 370.9390474199 +0.00000008791 3.05426995163 291.262087743 +0.00000008629 0.1467493805 262.4778313397 +0.00000009673 4.2559733057 602.9880909536 +0.00000007939 5.71230451368 541.5398145106 +0.00000007981 2.35900017752 196.6243208816 +0.00000007941 0.88239951788 154.979823106 +0.00000008212 0.00845991197 76.42612997 +0.00000010135 1.90258069764 91.4563731237 +0.00000008948 4.31891786278 469.1364605289 +0.00000009906 0.61122653279 308.3151148093 +0.00000008257 4.61012292958 69.6737891366 +0.00000010291 3.58217488981 842.1506814881 +0.00000010672 2.28920805112 194.2885149114 +0.00000009024 0.70282370018 685.4739373527 +0.00000007552 4.86800510978 1097.0942747017 +0.00000009496 1.0666235072 93.7921790939 +0.00000008413 3.15290837718 32.7164096664 +0.00000008914 5.03579282562 450.4559484024 +0.00000008008 4.33420849497 302.0953396858 +0.00000010397 4.90564475822 829.6205085159 +0.00000007401 5.67595616187 337.8019466282 +0.00000007419 3.0467243912 7.4223635415 +0.00000007936 4.37116642726 464.4705940829 +0.00000009731 5.703933034 98.3574718034 +0.00000009287 4.16913084905 15.4991183888 +0.00000010072 1.18963356664 621.7380390493 +0.00000009867 1.34469368253 142.9709149956 +0.00000008913 1.33679256423 0.2606324309 +0.00000008734 2.03651443558 149.4031384402 +0.00000007745 0.14834225031 1404.0849754971 +0.00000009037 3.53203542312 636.6677084665 +0.00000007707 1.87083579542 31.6526280834 +0.00000008566 2.4828035791 497.4476361802 +0.00000010074 2.59066128203 711.4493070338 +0.00000008726 5.88905195509 82.2039621088 +0.00000009218 1.10861658464 412.5835451955 +0.00000009483 6.02304095716 916.9322800554 +0.00000007012 6.27635752748 376.1956146969 +0.00000009867 1.9314020472 62.7726904569 +0.00000007121 1.54192963162 679.2541622292 +0.0000000844 5.06400284478 1.3725981237 +0.00000008915 2.39052372377 76.154196691 +0.00000009637 3.78128664809 838.218528225 +0.00000007059 5.91499106809 74.1484591209 +0.0000000957 1.97721363991 703.6331846174 +0.00000007516 4.87738017916 310.1720945331 +0.00000007059 1.94098053303 75.4147380137 +0.00000008552 6.14581140636 17.6379824029 +0.00000006859 5.11679089849 107.4980082337 +0.00000007148 1.73466140387 1190.7858800591 +0.00000009112 0.8836866329 362.8622925726 +0.000000093 1.44257902224 763.4369296577 +0.00000009073 4.31998777457 16.1535096946 +0.00000009126 3.74417347717 4.665866446 +0.00000007869 4.65596954763 232.4215505492 +0.00000009168 3.25096522859 155.5010879678 +0.00000007624 0.88232424215 459.3627846522 +0.000000082 1.51866334747 10063.7223490764 +0.00000008579 2.377262345 75.6753704446 +0.00000007595 2.63499505823 657.1627617014 +0.00000008131 6.15861249482 745.277682393 +0.00000006398 0.61376490225 73.2489417492 +0.0000000771 4.02552779925 4.7353024152 +0.0000000638 3.20688120531 73.3453099688 +0.00000007505 0.67397826037 228.7982138268 +0.00000007129 1.33525552417 236.8749686741 +0.00000007444 3.05581518163 171.6545976624 +0.00000006361 6.05108999867 95.9792272178 +0.00000007086 4.88497877319 6531.661656265 +0.00000006527 4.0138014903 118.8737768977 +0.00000007984 1.70695215254 104.5290628171 +0.00000006239 1.08160874504 143.9341228421 +0.000000072 1.19830150903 1617.3840709351 +0.0000000639 4.83649966441 1072.7152523135 +0.00000007857 3.06062400692 341.9947323222 +0.00000006158 0.04340975323 627.3671133418 +0.00000008664 5.60425824325 2810.9214616052 +0.00000006147 4.16482048084 1300.9922012785 +0.00000008148 3.1170064191 10213.285546211 +0.00000008603 3.80404544682 25558.2121764796 +0.00000007586 2.86885781812 406.1031376411 +0.00000007925 3.11650504 81.682697247 +0.00000007063 5.35078594952 73.0364934281 +0.00000006265 3.27996815317 116.5379709275 +0.00000007345 0.45699353973 192.8040422031 +0.00000006878 1.29690429239 22.633917249 +0.00000006102 2.06174377751 73.9784494152 +0.00000007867 1.45455437627 131.9252147317 +0.00000006837 0.07237438837 90.2807169561 +0.0000000774 2.87078307084 79.4474650133 +0.00000006744 0.01897075429 572.2292347475 +0.00000006034 0.96635268225 476.3194434989 +0.00000008276 2.40596529645 674.8007441043 +0.00000006002 3.24986200464 76.7873361374 +0.00000006863 1.24850658686 400.1652468079 +0.00000006375 1.37050567525 75.1541055828 +0.00000007445 5.47946546419 50.66320861 +0.00000005889 5.83364715391 164.1203595363 +0.0000000719 3.21396813566 71.1582618449 +0.00000006305 1.65443603478 70.0462961521 +0.00000006628 1.990437442 1.5963472929 +0.00000006081 1.2659989053 61.448276443 +0.00000007795 0.70956881527 44.070926471 +0.00000007784 5.47416712189 416.7763308895 +0.00000005727 2.39389303582 20277.0078952874 +0.00000006363 1.96472326808 288.7350853111 +0.00000005724 4.3053278397 86.6304479833 +0.00000007348 5.28008775997 285.6330134505 +0.00000005693 1.13590287643 445.3481389717 +0.00000005799 2.43420435064 180.7951340927 +0.00000006927 4.19297070447 525.2375469697 +0.00000006143 2.23902465258 1310.3933701397 +0.0000000668 5.36285833774 452.4616859725 +0.00000005709 3.65303501856 442.3791935551 +0.00000006238 4.60538870228 137.5542890242 +0.00000005932 3.22993254909 73.4571845534 +0.00000007734 5.72805659987 154.2984995498 +0.00000005782 2.17577477697 2.2876218604 +0.00000006016 3.4658554659 346.3999663373 +0.00000007517 5.63641104589 549.7284439425 +0.00000006685 4.84971092735 148.8124376092 +0.00000005797 0.51568102762 149.3025647037 +0.00000007739 3.23104533276 589.4947101349 +0.0000000759 2.49504939023 321.7603115182 +0.00000006706 5.23367324742 769.8167634756 +0.0000000721 2.56243122515 375.6743498351 +0.00000005491 1.84139760824 375.3924655448 +0.00000006592 3.39703193659 389.6889955156 +0.00000006414 3.56513278405 488.8496164711 +0.00000006376 0.24081237769 881.5075574033 +0.00000005785 3.49508162978 102.523325247 +0.00000006079 0.84517404881 89.5993933999 +0.00000005799 2.19388408812 8.9068362498 +0.00000005305 1.977856112 150.31395666 +0.00000005422 1.21990761182 332.1728723357 +0.00000007235 2.78896876234 748.0978699633 +0.0000000636 0.36304095923 74.4090915518 +0.00000005285 4.41108441808 12.0089081104 +0.00000006602 3.01699401726 442.7517005706 +0.00000006509 0.49819168917 1147.4968508808 +0.00000005585 6.04761249158 172.4577468145 +0.00000006673 0.77536194908 6069.7767545534 +0.00000007125 0.34356180793 511.5954083047 +0.00000005288 4.27462942653 11.1575748485 +0.00000006767 2.00969662613 105.380396079 +0.00000005611 2.40776057824 1286.0143477515 +0.00000006456 4.48699081452 31.2319369581 +0.00000005898 5.26174074234 757.8078553652 +0.00000005153 2.41386832919 742.9900605326 +0.00000005087 6.03592089039 980.6681783588 +0.00000006198 0.83056505252 1507.1777497157 +0.00000005425 1.93107713343 40.8413486235 +0.00000006091 5.18564204379 487.1045113319 +0.00000005715 1.96802719384 394.3548619616 +0.00000005509 1.3127509208 883.7951792637 +0.0000000532 4.22718652038 65.3804297061 +0.00000005357 1.80483136985 139.4807047172 +0.00000005204 3.39869589191 1400.152822234 +0.00000006537 2.31923989568 328.2407190726 +0.00000005041 2.9467334644 361.3778198643 +0.00000004969 6.27367198215 0.1600586944 +0.00000005334 2.78985718428 217.4436970222 +0.00000005654 0.51056760715 285.1117485887 +0.00000006432 2.21948959433 9999.986450773 +0.00000005768 5.10735836078 216.2680408546 +0.00000004977 2.62435916254 194.1766403268 +0.00000006932 1.71722863424 378.9039276826 +0.00000005187 3.04429850681 1083.7609525774 +0.00000005791 3.9406147625 550.1378342197 +0.00000005816 2.24843661305 230.9370778409 +0.00000005319 0.0699882535 336.8387387817 +0.00000005427 0.30577275388 40.5807161926 +0.00000006469 3.02579309025 298.2326223919 +0.00000004974 1.21594265105 455.0694252217 +0.0000000496 4.7280621023 454.7493078329 +0.00000005619 2.27500303004 227.5261894396 +0.00000006328 0.97544932086 249.9476583675 +0.00000005319 4.59867974067 454.7974919427 +0.00000004791 4.40360629153 853.196381752 +0.00000006519 3.03043401282 167.7224443993 +0.0000000545 6.00971547441 25.1297819136 +0.00000005094 3.96693309189 1066.49547719 +0.00000005779 0.65954416303 272.5815756165 +0.00000006491 4.6852965154 312.1990839626 +0.00000005234 4.34712255335 233.533516242 +0.00000005396 5.62885554221 418.5214360287 +0.00000005048 2.46802064424 987.5692770385 +0.00000006152 0.79853332272 2274.5468326365 +0.00000006506 1.7291557512 125.1841747464 +0.00000004993 3.75975860404 57.255490749 +0.00000006295 0.84778953014 10.0824924174 +0.00000006251 4.78782138567 270.1820791715 +0.00000005785 4.31237764709 374.4986936675 +0.00000005406 5.49902863401 632.7837393132 +0.00000006224 0.12733845417 149.0419322728 +0.00000004921 1.43037646364 73.1370671646 +0.00000005076 1.34845106372 455.0212411119 +0.0000000573 3.30386575867 88.274979386 +0.00000004618 0.64720625124 119.3950417595 +0.00000006213 2.58827934841 544.5087599272 +0.00000004825 6.08615765986 304.1223291153 +0.00000004825 6.00483903794 226.7924762567 +0.00000005528 5.69752791882 548.4409131903 +0.00000005108 2.74489127167 423.6292454594 +0.00000005426 2.44835106987 531.978586955 +0.00000004573 1.61098293427 357.4456666012 +0.00000004487 6.09067660554 204.7010757289 +0.00000005866 6.20513223441 772.7857088922 +0.00000005334 2.49860553733 1131.1945833399 +0.00000005656 4.75744184558 491.8185618877 +0.00000004441 0.23590452375 35.685355083 +0.0000000437 3.8113649083 1329.3033769298 +0.00000004406 3.42865095493 144.8973306886 +0.00000005251 4.72114047741 535.3200393871 +0.00000005174 1.37807596858 520.129737539 +0.00000004331 2.64717426456 1517.2602421331 +0.00000004802 2.6056946352 177.3049238143 +0.00000004368 3.36272561974 1503.2455964526 +0.00000004335 2.73379207096 289.5651667136 +0.00000005198 0.97116582962 128.4350044533 +0.00000004437 0.56678131875 253.4591205053 +0.00000005386 5.84886051674 268.6976064632 +0.00000005376 1.30096148962 436.8138097374 +0.00000005797 4.33049740199 208.8456773131 +0.00000004353 1.66111524192 1261.6353253633 +0.00000004812 4.95769337401 545.4719677737 +0.00000005897 2.0420120518 8.5980197091 +0.00000005032 2.8055075977 360.4146120178 +0.00000004921 2.55658380096 260.360219185 +0.00000004413 3.23825819993 973.554631358 +0.00000004506 0.17509624151 380.3884003909 +0.00000004947 5.50324549675 365.9006739584 +0.00000004174 2.99974290843 136.0698163159 +0.00000004553 2.77416673233 147.9668498417 +0.00000005344 1.81213470593 521.0929453855 +0.00000005155 0.78324341489 1670.0742689746 +0.00000005133 1.37435234967 271.61836777 +0.00000005708 2.52872222038 501.3797894433 +0.00000004933 1.36454104948 238.9019581036 +0.00000004973 1.92960964594 535.9107402181 +0.00000004935 5.04375067678 697.8071683688 +0.00000004129 1.50064332826 71.8608372605 +0.00000005207 4.0187736734 92.4195809702 +0.00000004587 4.78553156868 95.931043108 +0.0000000505 5.41251268131 758.7710632117 +0.00000005012 4.50266403888 635.9651330509 +0.00000004248 0.65406962267 920.8644333185 +0.0000000515 1.13490701556 310.9752436852 +0.00000004146 5.54040372231 1048.3362299253 +0.00000004256 4.20942901957 25.2727942655 +0.00000004569 5.19758291396 10.2949407385 +0.00000004259 5.53202386861 184.9879197867 +0.00000004315 2.80569687202 213.9534867438 +0.00000004604 2.51643176466 962.5089310941 +0.00000005105 1.26007002216 971.1069508032 +0.000000045 6.15796742231 1052.2683831884 +0.00000004095 0.63467124507 1321.4390704036 +0.00000003968 0.07377679014 77.7023598741 +0.00000004617 2.77367751889 406.954470903 +0.00000004899 4.65767840428 305.6068018236 +0.000000039 1.66467970991 945.2434557067 +0.00000004133 3.76396043787 263.0203480609 +0.00000003899 4.28677450975 224.2329211173 +0.0000000503 6.24112139981 1162.4747044078 +0.00000005024 0.39738855487 968.1380053866 +0.00000004894 2.50422546622 355.7487455718 +0.00000004283 3.15267059582 846.0828347512 +0.00000003941 0.04342429962 1235.6117715724 +0.00000004077 5.6885446997 695.5564297701 +0.00000003842 0.37429373422 774.4826299216 +0.00000004674 0.08112657673 1366.2125722902 +0.00000004671 4.38923533828 117.36805233 +0.00000005313 4.38472090135 689.6185389369 +0.00000003787 1.41443617212 48.9181034708 +0.00000004236 1.60316940746 367.5975949878 +0.00000004569 2.88138923862 551.1010420662 +0.00000004636 5.93442268083 148.1905990109 +0.00000005128 0.17600225009 433.7117378768 +0.00000004264 2.08657038625 325.3836482406 +0.00000003885 5.85359840623 450.7165808333 +0.00000004753 2.58442943928 358.4088744477 +0.00000004226 6.24596640453 448.9714756941 +0.00000003776 1.78756451192 71.7007785661 +0.00000004912 4.45665056284 51.8870488874 +0.00000003854 2.72138633161 151.850818995 +0.00000004561 0.07201979569 2349.3284312038 +0.00000004291 5.39929339966 523.7530742614 +0.00000004143 0.1715886627 735.8765135318 +0.00000003806 1.44358694049 138.6293714553 +0.00000003654 2.41520715554 348.8476468921 +0.00000003728 1.69745141654 984.7122062065 +0.00000004176 4.01139155515 195.7729876197 +0.00000004986 1.0356290592 224.4566702865 +0.00000004031 0.92145122185 76.0054388447 +0.00000004098 3.51214223942 72.4939767069 +0.00000003812 4.41246815759 1511.3223512999 +0.00000004098 2.39702785276 239.1625905345 +0.00000004894 5.26621064696 601.5036182453 +0.00000004459 5.76440378473 836.5216071956 +0.00000004373 4.08948598951 75.4359898731 +0.00000004363 6.01127167247 421.1815649046 +0.00000004414 0.358306616 168.3131452303 +0.000000037 2.04103813925 63.2146334416 +0.00000004648 2.07482117651 1106.6555022573 +0.00000004304 3.03122452327 1109.6244476739 +0.00000003618 4.84400847177 893.3564068193 +0.00000004023 0.59685650686 91.2439248026 +0.00000004937 5.49417275871 976.7360250957 +0.00000004373 3.76648561161 74.1272072615 +0.0000000431 3.72983787822 673.316271396 +0.0000000468 3.8963125415 163.5778428151 +0.00000004172 0.75349427039 1500.0642027149 +0.00000004492 1.87283145714 141.1776257466 +0.00000004174 5.82910805335 346.4481504471 +0.00000003775 0.83052387256 827.9235874865 +0.00000003481 2.70828672792 818.574808252 +0.00000004853 0.95917381603 58.1705144857 +0.00000004021 3.11274455034 377.4194549743 +0.00000004409 0.16607520728 630.3360587584 +0.00000003597 1.02560564654 515.463871093 +0.00000003444 1.38488805947 117.3198682202 +0.00000004021 5.68447974866 3.4902102784 +0.00000004244 3.75845344717 733.428832977 +0.00000003933 4.55157642432 240.125798381 +0.00000004421 1.51263319894 1610.2705239343 +0.0000000339 4.00215380112 74.9940468884 +0.00000004556 3.41531360529 1140.38330388 +0.00000004171 0.76417016678 623.4349600787 +0.00000003441 2.56450835637 14.8177948326 +0.00000003587 4.10186965494 343.2185725996 +0.00000003997 5.74857613262 6212.2264046872 +0.00000004215 0.84469743228 176.6505325085 +0.00000004098 1.41920746453 559.6990617753 +0.00000004553 1.09016692751 561.8861098992 +0.00000003493 0.11837510368 1031.87390369 +0.00000003596 5.33968666729 394.9455627926 +0.00000003501 5.53309359866 594.9113361063 +0.00000003564 1.57868308864 354.9979860464 +0.00000004279 2.35436288262 562.6680071919 +0.00000003398 1.6208634854 941.3113024436 +0.00000003803 1.78948693511 251.1714986449 +0.00000003299 5.13631478768 477.0007670551 +0.00000003422 3.55674695079 256.4280659219 +0.00000003802 4.09287840097 268.9582388941 +0.00000003818 4.64162443046 71.9245277353 +0.00000004623 2.72836206211 6244.9428143536 +0.00000003466 1.91387688001 58.7399634573 +0.00000003435 2.96178782926 995.6460318858 +0.00000003626 5.35614681493 57.5161231799 +0.00000004512 1.18350543284 170.7608257851 +0.00000004378 0.273460377 469.7271613599 +0.00000003323 4.51516827363 454.8611824175 +0.0000000332 1.42938752044 454.9575506371 +0.00000004578 4.7498051473 731.9443602687 +0.00000003249 0.67719975914 74.0478853844 +0.00000004145 5.58064267022 57.7980074702 +0.00000003512 6.09122971288 70.5888128733 +0.00000003814 2.49565462974 6204.362098161 +0.00000003828 4.39751907192 586.3133163972 +0.00000003639 4.85097208169 138.4056222861 +0.00000003518 0.52105043625 262.8078997398 +0.00000003671 1.99667387765 511.5317178299 +0.00000003215 0.64628330219 887.7273325268 +0.00000003718 3.27473813045 454.6487340964 +0.00000003638 2.63250736806 455.1699989582 +0.00000003772 0.88810300052 10142.4361009068 +0.0000000319 4.87960158471 455.6601260527 +0.00000003669 4.11456655271 409.9234163196 +0.00000003166 1.24948126394 82.6459050935 +0.0000000353 4.02075420346 388.2045228073 +0.00000003163 1.65294183878 765.8846102125 +0.00000003568 5.95965909592 460.8472573605 +0.0000000345 0.08821515281 49.1787359017 +0.0000000327 1.81146731641 34.2008823747 +0.00000003188 1.74587038709 18.9100067901 +0.00000003305 5.77382040863 10.5244354021 +0.00000003345 4.15802505352 1515.7757694248 +0.0000000316 1.06549289762 454.1586070019 +0.00000003525 2.56091667232 78114.146227588 +0.00000004124 1.06751791085 388.4651552382 +0.00000004016 2.48751669586 531.1754378029 +0.00000003147 5.05814757549 1521.4048437173 +0.0000000418 1.16833674781 514.5643537213 +0.00000003212 3.18682610058 1512.8068240082 +0.00000003486 0.22630227172 36.5366883449 +0.00000004211 3.21876950029 761.7400086283 +0.00000003485 3.26177495276 36.7604375141 +0.00000003506 6.26633354904 545.2750258176 +0.00000003733 2.55776517455 279.4826742962 +0.00000004227 1.41381723926 41.7563723602 +0.00000003187 1.62296832026 138.4693127609 +0.00000003934 2.86731965547 832.0681890707 +0.00000003684 3.941740603 179.3106613844 +0.00000003115 5.67364420834 73.5577582899 +0.00000003663 1.80556740809 31.5407534988 +0.00000003171 4.85529878165 138.5656809805 +0.00000003777 5.94890597104 873.1701701251 +0.00000004357 4.15105623366 10175.1525105732 +0.00000003951 1.60185888278 576.1613880106 +0.00000003525 4.8031643597 429.7795846137 +0.0000000333 5.62171319933 1116.0042814918 +0.00000003943 4.6264154302 898.7730327907 +0.00000003382 1.45717307307 5983.9494557222 +0.00000003215 3.73878297941 335.7749571987 +0.00000003423 5.07987216951 143.3434220111 +0.00000004161 5.39091883238 1363.2436268736 +0.00000003457 3.94796907904 444.8268741099 +0.00000003593 3.91831549069 10134.5717943806 +0.00000003666 4.2262033899 36.1754821775 +0.0000000358 3.43130119859 912.7876784712 +0.000000037 0.67445695843 73.9302653054 +0.00000003679 1.10949079061 686.958410061 +0.00000003547 5.63096398237 440.8947208468 +0.00000003622 1.10742531477 2250.1678102483 +0.00000003562 3.80604468765 1525.3369969804 +0.0000000333 1.76480149289 78.9743842613 +0.00000003738 1.7675491018 384.5811860849 +0.00000003986 1.0684287447 743.7932096847 +0.00000003032 5.77852412826 612.1768114937 +0.00000003008 0.64086342534 210.8514148832 +0.00000003334 4.81681647959 597.3590166611 +0.00000003141 3.11768616608 6607.9277275406 +0.00000003022 2.08709314702 34.5309507748 +0.00000003226 3.19780030434 377.6800874052 +0.00000004065 3.53637930424 402.2191684878 +0.00000004138 0.28927701421 517.1607921224 +0.00000003697 0.89932694516 75.6329318292 +0.00000003918 5.73859894835 94.4253185403 +0.00000003374 0.4097440558 677.7696895209 +0.00000003194 4.56998602897 1385.174968707 +0.0000000318 1.03370427552 885.4397106664 +0.00000003235 5.09681747179 464.9918589447 +0.00000003798 5.76464888795 586.377006872 +0.00000003173 5.68964342749 4.192785694 +0.00000003181 2.87968862974 9914.1591519418 +0.00000003355 5.45857968674 73.0846775379 +0.00000002899 5.12928266291 448.3170843883 +0.00000003706 2.47342147635 64.2571631652 +0.00000003796 4.29502458131 164.5410506616 +0.00000003534 4.42464754991 46.470422916 +0.00000003488 5.62713714766 3189.5647568569 +0.0000000294 4.33606107945 78263.7094247226 +0.00000003309 3.10770680369 519.6084726772 +0.0000000403 4.41794838679 772.5887669361 +0.00000002867 5.17129632099 346.1875180162 +0.00000003842 1.87994191354 299.7170951002 +0.00000003846 5.38315286213 980.146913497 +0.00000003724 4.94511644698 984.4884570373 +0.00000002814 2.17260061398 191.3195694948 +0.00000003392 3.0855211609 245.4942402426 +0.00000002923 0.37358823115 6.4804075544 +0.00000003025 1.19297242418 104.8378793578 +0.0000000347 1.89084704021 44.6134431922 +0.00000002931 0.78809830626 540.0553418023 +0.00000003707 4.14868763219 6136.4815982734 +0.00000003931 5.52289695589 6171.6456884946 +0.00000003056 2.97000936733 250.6020496733 +0.00000003117 0.76332399369 229.4526051326 +0.00000003091 4.9194127978 221.1634019642 +0.00000003378 3.82658652472 25936.8554717313 +0.00000003041 2.14503983522 6604.958782124 +0.00000002865 0.53734608663 273.8536000037 +0.00000002845 0.34922064899 85.9391734158 +0.00000003657 6.02755271763 340.8827666294 +0.00000002818 4.44508352472 369.342700127 +0.00000002861 2.19284349075 295.1942410061 +0.00000002865 3.21935127992 3.8202786785 +0.00000002797 5.97725967979 2014.0265547571 +0.0000000328 0.74832416123 422.7142217227 +0.00000003509 1.92501559437 343.4792050305 +0.00000002962 2.29867992492 661.1586054393 +0.00000003485 4.5320530238 676.2852168126 +0.00000002836 1.2077968366 1119.1856752295 +0.00000003603 2.72183511139 508.6264628881 +0.0000000362 5.57691156197 10066.691294493 +0.00000002731 0.9666341177 582.3811631341 +0.00000003306 6.20620840278 11.5669651257 +0.00000003279 6.13563821647 276.0717858949 +0.00000002747 4.5747626302 226.6324175623 +0.00000002825 1.24120423378 989.0537497468 +0.00000002707 0.46257342768 1458.472094566 +0.00000002755 5.43548338507 246.9787129509 +0.00000003338 3.98641322371 488.5889840402 +0.0000000296 5.31788128818 1467.0701142751 +0.00000003062 1.93542241882 987.7817253596 +0.00000003504 4.10521239427 6280.1069045748 +0.00000003584 3.12196206517 108.7218485111 +0.00000002975 0.13746189123 9987.4562778008 +0.00000002634 5.61201014857 412.3710968744 +0.00000003702 0.66231252049 10101.8553847142 +0.00000003261 4.39228048501 75.3722993983 +0.00000002939 3.2631997985 130.552616608 +0.00000002742 6.24317126103 447.2051186955 +0.00000003008 4.24451493185 170.1701249541 +0.00000003001 2.45489658954 230.8252032563 +0.00000002722 4.98348297926 754.0357607965 +0.00000002928 5.73784691627 14.6690369863 +0.00000002699 2.98043546816 27.7204748203 +0.00000003678 3.46436124301 26468.0309095342 +0.000000035 4.41810854452 322.6116447801 +0.00000002943 3.58544468129 12489.8856287072 +0.00000002894 2.2699912084 1615.8995982268 +0.00000002679 1.32002304425 236.1936451179 +0.00000002711 1.25250599577 52250.5878817157 +0.00000002573 4.41371056719 262.0571402144 +0.00000003483 1.97113718781 655.938921424 +0.000000026 3.8010722697 70.6369969831 +0.0000000328 1.75059058234 683.9894646444 +0.0000000326 3.46047977615 74.1908977363 +0.00000003097 5.47452034532 302.3772239761 +0.00000002565 3.47443238116 2042.4977891028 +0.00000003158 4.58160924364 12492.8545741238 +0.00000003373 5.52806001629 10210.3166007944 +0.00000002619 4.43681016753 949.1756089698 +0.0000000329 1.35055242247 515.6763194141 +0.0000000318 4.49938964982 694.8382229522 +0.00000002558 5.07921716363 197.7999770492 +0.00000002902 2.61388996483 115.3623147599 +0.00000002586 4.09771865336 1448.9108670104 +0.0000000316 4.82168102018 714.6788848813 +0.00000003016 3.16691101108 385.7568422525 +0.00000003001 3.24181300229 1618.8685436434 +0.00000003319 5.98200177347 533.8355666788 +0.00000003307 3.31452419197 732.97125859 +0.0000000253 0.13809025963 591.9423906897 +0.00000002975 5.72770980032 1011.4270345649 +0.00000002857 4.11031053901 2267.4332856357 +0.00000003091 4.87979664891 582.641795565 +0.00000003422 6.18592254593 281.4884118663 +0.00000002501 0.50645055144 29.226199388 +0.00000003502 0.17203520151 371.5297482509 +0.00000002607 3.51828908958 112.3933693433 +0.00000002547 4.45612695304 901.2207133455 +0.00000002778 4.97805873371 132.5796060375 +0.00000002476 1.55163657371 1234.1272988641 +0.00000002929 2.34725672182 273.1510245881 +0.00000002724 5.73177362443 688.6553310904 +0.00000002667 6.13733078138 161.4120465506 +0.00000002877 5.47506403197 1436.5407527326 +0.00000002779 1.54196175338 680.0573113813 +0.00000002427 4.6491343131 392.6579409322 +0.00000003223 2.57976952494 267.5856407704 +0.0000000275 1.29662662582 108.982480942 +0.0000000322 1.0629018794 388.7257876691 +0.00000003236 3.47802643973 283.6272758804 +0.00000003027 5.38233284458 44.0921783304 +0.0000000283 5.70274947128 327.4375699205 +0.00000002768 5.4225616879 482.2573343321 +0.0000000323 5.65661970187 134.3728952865 +0.00000002685 5.03687735302 763.2244813366 +0.00000002441 5.19830386978 380.2396425446 +0.00000002608 3.11386505876 578.449009871 +0.00000002465 1.4924267283 141.6988906084 +0.00000002332 3.19371804203 683.0262567979 +0.00000002307 4.07685834192 78.9262001515 +0.0000000228 2.52476606956 156.6767441354 +0.0000000226 6.23958645351 400.5746370851 +0.00000002301 2.47762267951 107.918699359 +0.00000003089 5.69639540598 537.3952129264 +0.00000003074 1.16740737548 58.6280888727 +0.00000002846 0.02430566936 563.3705826075 +0.00000002423 4.24559706691 27.7417266797 +0.0000000267 3.48404619442 123.0183784819 +0.00000002228 3.33159258912 1257.7031721002 +0.00000002445 2.29979337782 280.2163874791 +0.0000000226 3.85026258012 753.1419889192 +0.00000002195 4.94038065567 1222.2784494481 +0.00000002579 1.76841912074 710.7467316182 +0.00000002402 4.47942458428 569.0478410098 +0.00000002181 5.39048760967 318.679491517 +0.00000002317 6.27946729049 493.0424021651 +0.0000000242 3.66436222896 3.6233367224 diff --git a/kstars/kstars/data/uranus.R1.vsop b/kstars/kstars/data/uranus.R1.vsop new file mode 100644 index 00000000..4cad9cf7 --- /dev/null +++ b/kstars/kstars/data/uranus.R1.vsop @@ -0,0 +1,514 @@ +-0.00024059649 0.000000 0.000000 +0.0147989637 3.67205705317 74.7815985673 +0.00071212085 6.22601006675 63.7358983034 +0.00068626972 6.13411265052 149.5631971346 +0.00020857262 5.24625494219 11.0457002639 +0.00021468152 2.6017670427 76.2660712756 +0.00011405346 0.01848461561 70.8494453042 +0.00007496775 0.42360033283 73.297125859 +0.000042438 1.41692350371 85.8272988312 +0.00003505936 2.58354048851 138.5174968707 +0.00003228835 5.25499602896 3.9321532631 +0.00003926694 3.15513991323 71.8126531507 +0.0000306001 0.15321893225 1.4844727083 +0.00003578446 2.31160668309 224.3447957019 +0.00002564251 0.98076846352 148.0787244263 +0.00002429445 3.99440122468 52.6901980395 +0.00001644719 2.65349313124 127.4717966068 +0.00001583766 1.43045619196 78.7137518304 +0.00001413112 4.57461892062 202.2533951741 +0.00001489525 2.67559167316 56.6223513026 +0.00001403237 1.36985349744 77.7505439839 +0.0000122822 1.04703640149 62.2514255951 +0.00001508028 5.05996325425 151.0476698429 +0.00000992085 2.17168865909 65.2203710117 +0.00001032731 0.26459059027 131.4039498699 +0.00000861867 5.05530802218 351.8165923087 +0.00000744445 3.07640148939 35.1640902212 +0.00000604362 0.90717667985 984.6003316219 +0.00000646851 4.4729042291 70.3281804424 +0.0000057471 3.23070708457 447.7958195265 +0.0000068747 2.49912565674 77.962992305 +0.00000623602 0.8625307382 9.5612275556 +0.00000527794 5.15136007084 2.9689454166 +0.00000561839 2.7177815898 462.0229135281 +0.00000530364 5.91655309045 213.299095438 +0.0000046008 4.22302465979 12.5301729722 +0.0000049428 0.46291078127 145.6310438715 +0.00000487336 0.70614146398 380.12776796 +0.00000380908 3.85089591694 3.1813937377 +0.00000444352 2.15558291251 67.6680515665 +0.000003388 2.53820897704 18.1592472647 +0.00000372947 5.05141251694 529.6909650946 +0.00000348345 1.74874852104 71.6002048296 +0.00000405881 1.229617276 22.0914005278 +0.00000268913 6.24069521597 340.7708920448 +0.00000255585 2.95695013627 84.3428261229 +0.00000259465 3.92053708924 59.8037450403 +0.00000224731 3.90961468562 160.6088973985 +0.0000022171 3.64727173951 137.0330241624 +0.00000254591 3.50411592815 38.1330356378 +0.0000023829 2.04879982674 269.9214467406 +0.00000272355 3.38363105223 222.8603229936 +0.00000200648 1.24861003313 69.3649725959 +0.00000234153 0.27825220612 108.4612160802 +0.00000188515 4.41307507326 265.9892934775 +0.00000211691 0.68027381802 111.4301614968 +0.00000205946 1.53379817229 284.1485407422 +0.00000196179 4.77152996605 299.1263942692 +0.00000153102 5.21761881347 209.3669421749 +0.00000162563 4.3405435361 33.6796175129 +0.00000150563 1.98966326297 54.1746707478 +0.00000137012 0.40323866041 195.1398481733 +0.00000117171 0.39649791652 87.3117715395 +0.00000127913 2.40333045173 39.6175083461 +0.00000104218 2.92152185788 134.5853436076 +0.00000103862 1.81622936156 72.3339180125 +0.00000105741 0.17067407327 79.2350166922 +0.00000106419 0.69799543514 2.4476805548 +0.00000095326 4.02880266738 82.8583534146 +0.00000104772 4.43616414428 305.3461693927 +0.00000093825 5.01823592717 51.2057253312 +0.00000103739 2.57553519741 191.2076949102 +0.00000106679 1.22996874093 225.8292684102 +0.00000093452 3.09274255916 77.2292791221 +0.00000097398 3.81380841075 152.5321425512 +0.00000084583 5.72473747348 68.8437077341 +0.00000077395 0.08281157747 45.5766510387 +0.00000076207 4.20384370842 73.8183907208 +0.00000086249 0.53131085736 145.1097790097 +0.00000075795 3.78559826812 75.7448064138 +0.00000077592 1.63628139623 479.2883889155 +0.00000084612 0.6166245601 116.4260963429 +0.00000100209 4.94084867643 120.358249606 +0.00000072142 4.30505812564 565.1156877467 +0.00000070733 2.38450718488 60.7669528868 +0.00000071585 3.93906647867 153.4953503977 +0.00000084566 5.56037336584 344.7030453079 +0.00000063556 1.93742986679 41.6444977756 +0.00000071619 3.71213491656 408.4389436113 +0.00000061594 3.90006698249 4.4534181249 +0.00000064973 1.55845503407 106.9767433719 +0.00000059913 0.60110866128 74.8934731519 +0.00000062 4.39369268007 453.424893819 +0.00000063361 4.19159979468 184.7272873558 +0.00000062301 3.23773103318 422.6660376129 +0.00000054427 3.72545550857 7.1135470008 +0.00000052474 6.08562717749 404.5067903482 +0.00000059073 1.55568469603 456.3938392356 +0.00000052597 3.5049223397 125.9873238985 +0.00000052835 5.20100035142 358.9301393095 +0.00000058123 5.33480562448 220.4126424388 +0.00000052909 4.44819701196 426.598190876 +0.00000050934 0.526385342 490.3340891794 +0.00000054968 1.60146090981 14.977853527 +0.00000049491 4.25534603275 5.4166259714 +0.00000051303 0.36772379136 206.1855484372 +0.00000051821 1.75832999538 8.0767548473 +0.00000056964 0.84114552694 146.594251718 +0.00000049109 0.94061875871 99.1606209555 +0.00000046361 5.35115472594 152.7445908723 +0.00000048023 1.97249712347 288.0806940053 +0.00000043772 3.03713403879 20.6069278195 +0.00000049493 5.84619560979 112.9146342051 +0.00000041987 0.04620500196 128.9562693151 +0.00000048628 3.62817742782 81.0013736908 +0.00000041472 2.33730376429 277.0349937414 +0.00000039983 5.09525356576 35.4247226521 +0.00000041948 2.51050760642 24.3790223882 +0.00000038325 3.61946898382 173.9422195228 +0.00000038385 2.0600322013 333.657345044 +0.00000042597 1.260887373 1514.2912967165 +0.00000038855 0.74239364306 347.8844390456 +0.00000038535 4.95064283065 92.940845832 +0.00000033234 1.38358507432 74.6697239827 +0.00000033788 3.68407945156 66.9172920411 +0.00000038953 5.49236040328 200.7689224658 +0.0000003185 0.53990592534 203.7378678824 +0.0000003332 6.26012644668 1059.3819301892 +0.00000030806 2.53797566903 977.4867846211 +0.00000029198 5.43116906 58.1068240109 +0.00000030059 0.19481555617 387.2413149608 +0.00000028997 3.10546504714 991.7138786227 +0.0000003564 3.72863820177 96.8729990951 +0.00000027607 0.37142052647 80.1982245387 +0.00000032492 4.38403518987 221.3758502853 +0.00000027029 1.35552416596 0.9632078465 +0.00000031276 0.79566430555 373.0142209592 +0.00000031122 2.05381353845 230.5645708254 +0.00000025883 3.46808071409 144.1465711632 +0.00000030201 0.71392007232 109.9456887885 +0.00000024688 3.04162764358 14.0146456805 +0.00000027882 4.76559523368 415.5524906121 +0.0000002511 5.12405829717 81.3738807063 +0.00000025582 2.56904073164 522.5774180938 +0.00000024351 2.2028905975 628.8515860501 +0.00000025479 1.795218773 143.6253063014 +0.00000024182 5.67160913092 443.8636662634 +0.00000025679 5.43185950751 546.956440482 +0.00000024177 5.59982039849 32.1951448046 +0.00000024428 3.30271734903 617.8058857862 +0.00000023535 0.65842590604 46.2097904851 +0.00000022371 4.82094751058 135.5485514541 +0.00000027179 2.02720001624 536.8045120954 +0.00000022213 4.6166462422 391.1734682239 +0.00000021973 4.59216260632 241.6102710893 +0.00000020813 0.24392941148 465.9550667912 +0.00000027264 2.15210992383 140.001969579 +0.00000021356 5.27168432406 159.1244246902 +0.00000023632 4.94972840898 561.1835344836 +0.00000024921 0.54550733267 181.7583419392 +0.00000023027 3.80632203913 55.1378785943 +0.00000019799 1.30259938601 518.6452648307 +0.00000019252 1.31448491434 543.0242872189 +0.00000019704 4.90869636976 909.8187330546 +0.00000020801 0.91178207093 76.4785195967 +0.00000019876 0.66494008343 66.70484372 +0.00000018957 4.67998817036 98.8999885246 +0.00000025913 4.52903186569 454.9093665273 +0.00000021888 1.2337293174 41.1019810544 +0.00000018703 6.09640927844 103.0927742186 +0.00000018207 0.97283864525 55.6591434561 +0.00000021247 4.19373732137 329.7251917809 +0.00000019408 4.314682308 6.2197751235 +0.00000018497 5.78624335074 142.4496501338 +0.00000022588 5.84591645052 297.6419215609 +0.0000001677 6.09084656811 211.8146227297 +0.00000016432 2.5000846902 61.2882177486 +0.00000020361 3.16137245375 186.2117600641 +0.00000015955 2.98317221345 81.8951455681 +0.00000018953 6.01226591746 155.7829722581 +0.00000017686 4.82613965176 273.1028404783 +0.00000015141 3.65588411561 472.1748419147 +0.0000001844 3.47582817224 36.6485629295 +0.00000016303 0.13086415177 554.0699874828 +0.00000018633 0.23932740251 23.5758732361 +0.00000014352 2.69389896537 70.1157321213 +0.0000001519 2.43789398875 486.4019359163 +0.00000014002 5.12389205028 29.2049475286 +0.00000015758 4.24947053051 146.3818033969 +0.00000014125 1.55719788547 110.2063212194 +0.00000017477 1.94549668506 835.0371344873 +0.00000013691 1.63831110442 92.0470739547 +0.00000013801 0.13721153975 235.3904959658 +0.00000013573 2.85427895075 49.5088043018 +0.00000012563 3.20921738646 100.3844612329 +0.0000001239 2.88595800082 60.5545045657 +0.00000014986 0.32593957273 259.5088859231 +0.00000012922 2.77565630582 105.4922706636 +0.00000012323 3.36427641421 440.6822725257 +0.00000015233 0.2558984518 258.8757464767 +0.00000012106 0.10857558014 157.6399519819 +0.00000012883 0.30655541587 124.2904028691 +0.000000109 3.42905554547 33.1371007917 +0.00000011206 4.98840478043 604.4725636619 +0.00000010812 3.86253020441 767.3690829208 +0.00000011561 2.60450144944 166.828672522 +0.000000102 5.27810824796 264.5048207692 +0.00000010926 0.64149188846 558.0021407459 +0.00000012315 4.33998516461 16.6747745564 +0.00000009946 0.67298666287 31.492569389 +0.00000012641 4.83194943583 114.3991069134 +0.00000010479 0.20404797652 275.5505210331 +0.00000011291 0.96120625051 373.9079928365 +0.00000012144 1.91712815063 378.6432952517 +0.00000012229 0.7046545467 218.4069048687 +0.00000010753 5.74480767273 88.1149206916 +0.00000009481 0.65566927406 353.301065017 +0.00000011006 2.62953946665 154.0166152595 +0.00000009113 2.99457723478 681.5417840896 +0.00000010429 2.33056994007 132.8884225782 +0.00000009169 4.79284571455 216.4804891757 +0.00000009341 0.75923548315 129.9194771616 +0.00000008917 0.78008399009 67.3592350258 +0.00000008757 6.12717748848 150.5264049811 +0.00000009637 2.88664912193 67.8804998876 +0.00000010465 0.36943456465 699.7010313543 +0.00000009301 1.49620591593 19.643719973 +0.00000009367 5.26481516822 80.7194894005 +0.00000010076 3.56540311122 278.5194664497 +0.00000009455 3.06088968751 149.6750717192 +0.00000009168 3.02528121597 162.0933701068 +0.00000008395 2.1845500165 342.2553647531 +0.00000009233 5.32613442062 152.0108776894 +0.00000009786 2.43713607191 75.3028634291 +0.00000010029 0.81917102953 339.2864193365 +0.00000009429 1.93671715384 147.1155165798 +0.00000007861 4.71717822837 106.0135355254 +0.00000008813 0.01616162513 42.5864537627 +0.00000007808 0.61104170424 135.336103133 +0.00000008193 2.59644466423 469.1364605289 +0.00000010084 2.58619215129 50.4025761791 +0.00000008574 5.69115937472 760.25553592 +0.00000007525 2.64764195045 5.9378908332 +0.00000008699 0.54050826161 66.1835788582 +0.00000008027 1.94079002321 180.2738692309 +0.00000007547 5.94593031762 97.4155158163 +0.00000007597 5.80197738402 450.9772132642 +0.00000008666 3.69933873164 300.6108669775 +0.00000007685 1.47377256329 32.2433289144 +0.00000008195 2.30769657654 254.9435932136 +0.00000008473 1.27680705911 39.3568759152 +0.00000007026 0.68091865104 874.3940104025 +0.00000008898 0.16273040357 43.1289704839 +0.00000007205 4.9817753104 117.9105690512 +0.00000007389 4.09295183164 92.3077063856 +0.00000007314 5.04313738379 756.3233826569 +0.00000008454 1.22026161161 79.4474650133 +0.00000006925 6.04100189247 350.3321196004 +0.00000008793 1.33398658801 48.7580447764 +0.0000000727 3.32609286227 68.1893164283 +0.00000006825 4.77832275072 142.6620984549 +0.00000006816 3.90452052962 480.7728616238 +0.00000007062 1.27536949417 68.5618234438 +0.00000007947 4.29940380231 624.919432787 +0.00000006741 5.43264472273 610.6923387854 +0.00000006529 5.43599941795 88.7962442478 +0.00000007635 4.81180007736 312.4597163935 +0.00000007235 3.18370421558 268.4369740323 +0.00000008133 1.98936178361 692.5874843535 +0.00000006477 1.05238958778 685.4739373527 +0.0000000663 1.37656948077 291.262087743 +0.00000006878 2.59188446778 282.6640680339 +0.00000007123 5.79744758808 468.2426886516 +0.0000000632 2.58497126634 458.090760265 +0.00000006222 5.68982546821 113.8778420516 +0.00000007635 0.49482302003 296.1574488526 +0.00000008521 0.00576688485 227.3137411185 +0.0000000652 3.99093726386 42.5382696529 +0.00000006435 1.03721543102 365.9006739584 +0.00000006107 0.35071886662 148.5999892881 +0.00000008199 1.13448902886 69.1525242748 +0.00000006102 0.94101111641 13.3333221243 +0.00000005989 4.98445156102 184.0941479094 +0.00000006355 0.16346166674 228.276948965 +0.00000007955 4.03567630186 183.2428146475 +0.00000005884 4.40842406038 19.1224551112 +0.00000005938 5.40863870407 17.5261078183 +0.00000005869 5.39494525133 95.3885263868 +0.00000005775 2.81250784939 121.8427223143 +0.0000000607 4.23605170027 119.5069163441 +0.00000006349 3.52304701692 285.6330134505 +0.0000000578 0.17831551537 458.8415197904 +0.00000005674 4.16711163603 89.7594520943 +0.00000005534 4.24741728108 75.5323580927 +0.00000005648 2.81224199321 154.979823106 +0.00000006939 3.31979953743 306.830642101 +0.00000005682 4.79764449768 248.7238180901 +0.00000006087 4.04640130992 271.4059194489 +0.00000006869 1.34392408836 7.8643065262 +0.00000005611 5.32955957046 920.8644333185 +0.00000006495 0.45735814276 106.2741679563 +0.00000005353 2.49825965802 24.1183899573 +0.00000006612 5.24626646696 58.319272332 +0.00000005552 0.24515487696 173.6815870919 +0.00000005209 6.07866998675 134.0640787458 +0.00000005176 3.69984512887 778.4147831847 +0.00000005949 3.63204266272 189.7232222019 +0.0000000636 0.35370738262 411.620337349 +0.00000005147 1.55440402971 193.655375465 +0.00000006436 5.18759014405 120.9913890524 +0.00000006994 4.85978914075 419.4846438752 +0.00000005323 0.50787742639 16.4623262353 +0.00000005085 1.28917723765 267.4737661858 +0.00000005993 4.70505267412 298.2326223919 +0.00000005507 2.72405080404 986.0848043302 +0.00000006163 1.87793216012 397.3932433474 +0.00000004846 5.6671411571 90.8232336773 +0.00000004875 1.24385851949 25.6028626656 +0.00000005374 0.31175745933 192.6921676185 +0.00000005262 1.85699096844 114.9416236346 +0.00000005373 6.22242588334 91.4563731237 +0.0000000505 3.39322756907 831.1049812242 +0.00000004637 0.84958882655 403.0223176399 +0.00000006382 2.77560901069 198.321241911 +0.00000004685 4.94029403928 902.7051860538 +0.00000005005 1.40309022449 6.1503391543 +0.00000005014 5.57665259095 451.9404211107 +0.0000000458 2.47734499363 31.2319369581 +0.00000005129 3.2352870415 109.3125493421 +0.00000004459 6.22635092697 207.8824694666 +0.00000005734 0.96616252776 483.2205421786 +0.00000004425 2.74721673213 823.9914342234 +0.00000004575 1.87994871749 44.7253177768 +0.00000004748 0.34902594832 457.8783119439 +0.00000004268 4.89983575247 124.5028511902 +0.00000004709 5.28612293112 449.2802922348 +0.00000005761 2.09247769051 187.6962327724 +0.00000004284 0.66132439268 210.3301500214 +0.00000004318 1.68857333749 309.2783226558 +0.00000004332 1.41872733238 25.1297819136 +0.00000004305 1.05990546337 606.7601855223 +0.00000004519 5.84384426255 905.8865797915 +0.00000003934 0.417688973 180.1619946463 +0.00000003973 3.22666150606 639.897286314 +0.00000004871 4.61331971606 258.0244132148 +0.00000004604 4.77631056831 463.5073862364 +0.00000003943 3.31312639875 107.4980082337 +0.00000004217 0.73383451512 497.4476361802 +0.00000004057 1.67333716577 7.4223635415 +0.00000003854 6.13547145503 34.2008823747 +0.00000004617 5.89829880253 303.8616966844 +0.00000005086 2.8523551874 28.3111756513 +0.00000005337 2.36556705745 477.8039162072 +0.00000004456 1.74674336635 95.9792272178 +0.00000004138 3.80344455465 460.5384408198 +0.00000003812 2.48508006441 25.2727942655 +0.00000004732 0.87519409311 255.0554677982 +0.00000003843 4.02615028031 104.0077979553 +0.00000003776 2.89171052095 27.0873353739 +0.00000004932 0.36238909407 123.5396433437 +0.00000004371 3.74322467592 376.1956146969 +0.00000003747 3.04126115463 142.1408335931 +0.00000004232 4.31629167726 446.3113468182 +0.00000003685 3.26448469664 170.7608257851 +0.00000003575 4.31199276037 572.2292347475 +0.00000003567 4.08542270507 433.7117378768 +0.00000004496 2.10358455875 838.218528225 +0.00000003505 3.5390238439 520.129737539 +0.00000003524 3.75716903766 473.068613792 +0.00000003962 5.33706246667 43.2890291783 +0.00000003597 3.65066955203 976.0023119128 +0.00000003487 2.12239114397 316.3918696566 +0.00000003475 4.44351326599 384.0599212231 +0.00000003628 2.11511417759 73.1852512744 +0.00000003702 3.86923731076 981.6313862053 +0.00000003687 5.18698183343 993.198351331 +0.00000003599 2.07986409347 47.6942631934 +0.00000003807 4.21821126511 196.6243208816 +0.00000004707 4.56309173897 47.061123747 +0.00000004312 0.38740046308 988.532484885 +0.00000003867 2.08559458308 457.3570470821 +0.00000004723 4.16947683948 219.891377577 +0.00000003527 0.2037157647 394.3548619616 +0.00000003644 5.82023483708 586.3133163972 +0.00000003328 2.93840719007 535.9107402181 +0.00000003321 4.19289134366 114.1384744825 +0.00000004128 3.06165703109 377.1588225434 +0.00000003545 4.41886084391 1293.8786542777 +0.00000003295 2.97049569593 15.1903018481 +0.00000003337 6.23473900765 9947.0556815321 +0.00000003253 5.22412177835 425.1137181677 +0.00000003677 5.31389484415 141.6988906084 +0.00000003242 4.68868636498 978.9712573294 +0.00000003266 3.57072306171 17.2654753874 +0.00000003435 0.52794358986 141.4864422873 +0.00000003242 2.62760698007 6.592282139 +0.00000003613 1.94737668557 661.0949149645 +0.00000003182 0.3660331511 449.4927405559 +0.00000003311 1.25616383318 233.9060232575 +0.00000003403 6.0379258317 199.2844497575 +0.00000004196 4.26442082589 381.6122406683 +0.00000003961 4.53281422377 916.9322800554 +0.00000003846 3.76849990033 8.5980197091 +0.0000000335 5.63661413371 444.8268741099 +0.0000000378 5.35722293289 328.2407190726 +0.00000003166 2.16351748263 983.1158589136 +0.00000003538 1.89746744103 280.9671470045 +0.0000000393 2.09444900058 653.9813679637 +0.00000003282 1.91872815218 2349.3284312038 +0.00000003269 0.52855777633 450.4559484024 +0.00000003582 1.60170266832 1587.5884225755 +0.00000003522 2.5178203618 237.6781178262 +0.00000003024 3.54567524563 94.4253185403 +0.00000003528 4.79818282081 406.954470903 +0.00000002996 2.5915529362 6133.5126528568 +0.00000003146 2.18094827839 216.9224321604 +0.0000000361 6.15486273902 171.6545976624 +0.00000002977 0.6947862817 294.3004691288 +0.00000003377 1.21382647091 162.8965192589 +0.00000003347 4.14981703949 214.7835681463 +0.00000002953 2.18721777019 597.3590166611 +0.00000004049 3.15153850922 833.552661779 +0.00000003725 5.84743216544 6058.7310542895 +0.0000000339 1.18412112871 167.7224443993 +0.00000003142 2.26934209337 517.1607921224 +0.00000004077 0.07273073033 1190.0351205337 +0.0000000302 2.64998251178 20.4468691251 +0.00000003926 1.41612569694 346.1875180162 +0.0000000311 1.11431255827 1044.4040766622 +0.00000002836 0.62522723719 749.2098356561 +0.00000002831 4.78996738581 820.0592809603 +0.00000002824 0.87232289414 30.7106720963 +0.00000003114 1.79734939525 414.0680179038 +0.00000002801 3.99301180541 10063.7223490764 +0.00000003489 1.86982946081 371.5297482509 +0.00000003725 1.68366366742 683.9894646444 +0.00000003763 3.28247771799 432.8179659995 +0.00000003493 0.98765698465 9988.9407505091 +0.00000003523 5.12512607932 105.380396079 +0.00000002839 4.22662576295 990.2294059144 +0.00000003432 2.8048316223 764.1876891831 +0.00000002733 0.42373696972 354.9979860464 +0.00000003146 5.19208910201 417.0369633204 +0.00000003041 5.75641149588 409.9234163196 +0.00000003379 5.47448876584 1396.2206689709 +0.00000003102 0.4168444478 521.0929453855 +0.00000002863 0.41519700992 894.8408795276 +0.00000002707 3.60084311477 621.7380390493 +0.00000003128 5.23384180625 424.1505103212 +0.00000003107 2.44919355737 4.665866446 +0.00000002683 3.88682711832 133.1008708993 +0.0000000266 4.78670985324 362.8622925726 +0.000000032 1.88004939357 331.2096644892 +0.0000000273 4.12217979791 600.5404103988 +0.00000003414 4.93712749827 1140.38330388 +0.00000002653 5.10283251074 118.0224436358 +0.00000003222 4.76521772319 294.6729761443 +0.00000003289 4.26401031509 544.5087599272 +0.000000031 5.4792852793 701.1855040626 +0.00000002785 5.19343849039 144.8973306886 +0.00000002607 4.72531286187 122.4758617607 +0.00000002581 6.27329466695 908.3342603463 +0.00000003285 1.9597262267 372.4235201282 +0.00000002897 0.3737809018 582.3811631341 +0.00000002615 2.25516923974 74.9940468884 +0.00000003582 1.27992264402 987.5692770385 +0.00000003115 5.10929689813 459.0539681115 +0.00000002857 5.90256930211 525.2375469697 +0.00000002589 1.83177157032 657.1627617014 +0.00000002539 4.14968938109 74.7334144575 +0.00000002797 2.82242772664 2036.8687148103 +0.00000002688 2.16500211397 262.8078997398 +0.00000002744 1.54445470732 28.5718080822 +0.00000002539 0.46036497385 74.8297826771 +0.00000003322 3.50108539407 82.6459050935 +0.0000000281 6.06709915335 374.4986936675 +0.00000002504 3.523948017 1183.6723330583 +0.00000002565 1.64023845161 73.4090004436 +0.00000002531 3.50486296784 293.188503436 +0.00000002663 4.23321349902 421.1815649046 +0.00000002793 2.00644423849 75.0422309982 +0.0000000243 1.56119387576 136.0698163159 +0.00000002553 1.25909246207 670.4960838257 +0.00000002604 3.87350462519 74.0308390419 +0.0000000251 3.35948960782 464.9918589447 +0.00000003005 0.81031349171 73.88782669 +0.0000000311 6.14956891318 118.8737768977 +0.00000003234 2.45751141361 98.3574718034 +0.00000002774 6.26134027482 1022.3126761344 +0.00000002402 4.38353347008 1303.2798231389 +0.00000003296 3.84350963765 511.5317178299 +0.000000028 2.60339313269 74.5209661364 +0.00000003005 0.76247280223 75.6753704446 +0.00000002434 4.9478467943 969.6224780949 +0.00000002632 0.635571102 227.5261894396 +0.00000002669 0.7334022821 73.0846775379 +0.00000002465 1.3064877338 77.0692204277 +0.00000003237 3.19110274211 1887.3055176757 +0.00000002395 2.76580569447 768.8535556291 +0.0000000323 0.01981320255 881.5075574033 +0.00000002747 5.59085990261 388.7257876691 +0.00000003008 5.6595546366 1969.2006632438 +0.00000003008 0.91409756228 2118.7638603784 +0.00000002465 0.26629856014 72.4939767069 +0.00000002629 4.00618677646 26.0235537909 +0.00000002272 2.77069357315 515.463871093 +0.0000000236 4.12736987374 74.6215398729 +0.00000002255 3.3657444395 286.596221297 +0.00000002211 5.18239546182 59.2824801785 +0.00000002994 2.83179016989 184.9879197867 +0.00000002492 1.19872353228 383.0967133766 +0.00000002355 0.48259604722 74.9416572617 +0.00000002185 6.0799711998 63.6240237188 +0.00000002228 1.4245214891 6219.339951688 diff --git a/kstars/kstars/data/uranus.R2.vsop b/kstars/kstars/data/uranus.R2.vsop new file mode 100644 index 00000000..73345349 --- /dev/null +++ b/kstars/kstars/data/uranus.R2.vsop @@ -0,0 +1,192 @@ +0.00000770188 0.000000 0.000000 +0.00022439904 0.6995311876 74.7815985673 +0.00004727037 1.69901641488 63.7358983034 +0.00001681903 4.64833551727 70.8494453042 +0.00001433755 3.52119917947 149.5631971346 +0.00001649559 3.0966007898 11.0457002639 +0.00000461009 0.76676632849 3.9321532631 +0.00000500429 6.17229032223 76.2660712756 +0.00000390371 4.49605283502 56.6223513026 +0.00000389945 5.52673426377 85.8272988312 +0.00000292097 0.20389012095 52.6901980395 +0.00000272898 3.84707823651 138.5174968707 +0.00000286579 3.5335768327 73.297125859 +0.00000205449 3.24758017121 78.7137518304 +0.00000219674 1.96418942891 131.4039498699 +0.00000215788 0.84812474187 77.962992305 +0.00000128834 2.08146849515 3.1813937377 +0.00000148554 4.89840863841 127.4717966068 +0.00000117452 4.93414907433 447.7958195265 +0.0000011269 1.01361852218 462.0229135281 +0.00000098875 6.15817742611 224.3447957019 +0.00000091379 0.67973399531 18.1592472647 +0.00000089217 0.23425778826 202.2533951741 +0.00000088206 2.93094837724 62.2514255951 +0.00000114066 4.7874187396 145.6310438715 +0.00000103858 3.58561789629 71.6002048296 +0.00000061819 3.29964272893 351.8165923087 +0.00000057782 4.90737420887 22.0914005278 +0.00000064369 3.39006689398 1.4844727083 +0.0000007111 6.10490061068 454.9093665273 +0.0000005099 3.86691997779 65.2203710117 +0.00000063537 3.96202309168 67.6680515665 +0.00000058957 5.55530463687 9.5612275556 +0.000000487 3.74709235789 269.9214467406 +0.00000043584 1.92568752002 59.8037450403 +0.0000004217 2.61650997054 151.0476698429 +0.0000004242 6.13634453301 284.1485407422 +0.0000004434 5.89997845114 71.8126531507 +0.00000037328 5.91300114911 984.6003316219 +0.00000036201 5.40315761474 77.7505439839 +0.00000041989 2.09071623849 12.5301729722 +0.00000031411 4.59200004835 148.0787244263 +0.00000031289 2.26696307388 195.1398481733 +0.0000002715 3.53242984046 209.3669421749 +0.00000028152 4.57845964163 77.2292791221 +0.00000026097 0.65978256272 120.358249606 +0.00000024372 5.86680440531 69.3649725959 +0.00000023037 1.03776963677 84.3428261229 +0.00000022679 1.7143424397 160.6088973985 +0.0000002765 4.91488946525 277.0349937414 +0.00000020816 2.19643268155 45.5766510387 +0.00000019961 2.3207735618 2.4476805548 +0.00000016584 4.77529536873 213.299095438 +0.00000016578 1.85615182154 340.7708920448 +0.00000017196 4.36852462522 54.1746707478 +0.00000016053 3.64619586667 152.7445908723 +0.00000014806 5.43824503068 408.4389436113 +0.00000013872 3.38531100784 358.9301393095 +0.00000013328 5.25179190495 137.0330241624 +0.00000013286 1.26285812368 134.5853436076 +0.0000001289 3.03270380745 92.940845832 +0.00000012467 1.33213558369 51.2057253312 +0.0000001345 1.53176996919 422.6660376129 +0.00000016442 0.40190549188 265.9892934775 +0.00000011996 5.10426418352 191.2076949102 +0.00000012898 4.43242192513 87.3117715395 +0.00000011449 2.02645622099 7.1135470008 +0.00000011826 4.65645290272 41.6444977756 +0.00000012045 3.23910807852 116.4260963429 +0.0000001168 3.73278249629 220.4126424388 +0.00000011573 4.16500659139 60.5545045657 +0.00000010175 0.32936886913 70.3281804424 +0.00000011332 1.07613885149 72.3339180125 +0.00000009655 3.05950236129 2.9689454166 +0.00000009279 2.43997351068 565.1156877467 +0.00000008986 5.18839740735 225.8292684102 +0.00000010284 1.1860258206 344.7030453079 +0.00000008844 6.00894470528 5.4166259714 +0.00000008508 5.24741470216 347.8844390456 +0.00000008319 3.71723808749 14.977853527 +0.00000008276 2.27408171672 299.1263942692 +0.00000008064 5.71681525179 55.1378785943 +0.0000000783 0.90313686798 222.8603229936 +0.00000008335 4.48600419464 70.1157321213 +0.00000008763 5.8151944012 153.4953503977 +0.00000008472 3.91387041805 333.657345044 +0.00000009874 5.9652614366 35.1640902212 +0.00000009647 0.38872626737 415.5524906121 +0.00000007106 1.5059848847 991.7138786227 +0.00000006596 1.18068235818 96.8729990951 +0.00000008065 2.25930653257 206.1855484372 +0.00000006479 2.99461362786 380.12776796 +0.00000009012 6.0534362253 146.3818033969 +0.00000006131 0.05596259493 99.1606209555 +0.00000005799 0.82465326137 142.4496501338 +0.00000005816 4.63029217647 49.5088043018 +0.00000005608 0.66268449799 58.1068240109 +0.00000005966 2.48916255408 373.0142209592 +0.0000000571 2.23566160404 80.1982245387 +0.00000005272 5.06746739956 440.6822725257 +0.00000005162 4.36457872885 977.4867846211 +0.00000005428 0.85181859845 546.956440482 +0.00000005766 0.34229025692 536.8045120954 +0.00000005924 5.48443563529 76.4785195967 +0.0000000534 3.730731164 23.5758732361 +0.00000005174 4.13873402677 132.8884225782 +0.0000000531 6.14059082194 39.6175083461 +0.0000000579 3.39593613152 458.090760265 +0.00000005007 4.25821412289 522.5774180938 +0.00000004967 4.79184817938 387.2413149608 +0.00000005183 3.25775152471 561.1835344836 +0.00000004602 1.69262282455 152.5321425512 +0.00000005302 1.83522660093 124.2904028691 +0.00000005005 0.3663056595 60.7669528868 +0.00000004454 2.30288945184 312.4597163935 +0.00000004457 0.45775730382 33.1371007917 +0.00000005722 0.89523844278 81.8951455681 +0.00000005842 0.92039543147 20.6069278195 +0.00000005743 0.66226484448 38.1330356378 +0.00000004255 3.55373860346 479.2883889155 +0.0000000419 4.37674804409 79.2350166922 +0.00000004194 1.6498626717 128.9562693151 +0.00000005125 1.40553011416 144.1465711632 +0.00000004045 6.07362424798 19.643719973 +0.00000003984 5.7717840641 288.0806940053 +0.00000005017 2.99521887648 29.2049475286 +0.00000003842 2.60024827897 426.598190876 +0.00000003861 3.19886211335 159.1244246902 +0.0000000387 4.43713601497 141.6988906084 +0.00000005316 4.07970979457 111.4301614968 +0.00000004553 0.01384318412 298.2326223919 +0.00000003737 5.28319518103 353.301065017 +0.00000003939 5.27301148162 521.0929453855 +0.0000000371 5.15385470848 490.3340891794 +0.00000004039 0.60924359087 152.0108776894 +0.00000003861 1.343943837 535.3200393871 +0.00000004385 0.620576801 827.1728279611 +0.00000003567 4.71986443303 6.9010986797 +0.00000003576 3.24526237368 230.5645708254 +0.00000003469 0.79054323335 983.1158589136 +0.00000004524 2.86819565712 129.9194771616 +0.00000003648 5.59395544992 774.4826299216 +0.00000003513 4.49630054276 376.1956146969 +0.00000003432 2.55614913808 258.8757464767 +0.00000004352 2.09804374929 404.5067903482 +0.00000003336 0.89628904042 469.1364605289 +0.00000003274 3.86236880159 42.5382696529 +0.00000003201 2.76459652868 248.7238180901 +0.00000003184 0.07709843451 1514.2912967165 +0.00000003783 5.29835962126 369.0820676961 +0.00000003266 2.24754480216 73.8183907208 +0.00000003055 2.60120354415 433.7117378768 +0.00000003051 4.54953369151 980.6681783588 +0.00000003062 1.27089879603 200.7689224658 +0.00000003055 1.70878161343 639.897286314 +0.0000000311 3.63187411723 16.6747745564 +0.00000003472 4.93521260607 411.620337349 +0.00000003531 4.49372794858 881.5075574033 +0.00000003284 5.59170577331 472.1748419147 +0.00000003015 6.02967446446 291.262087743 +0.00000003467 2.17484439267 554.0699874828 +0.00000003138 0.52367930477 1094.8066528413 +0.00000003257 2.49339546514 451.7279727896 +0.00000002881 0.50481204892 305.3461693927 +0.00000003082 4.20145474081 146.594251718 +0.00000002883 2.44983947531 135.336103133 +0.00000002965 0.3929499553 25.2727942655 +0.00000002831 2.52728803131 867.2804634017 +0.00000002728 5.29491477549 125.9873238985 +0.00000002857 4.71106805785 218.9281697305 +0.00000002763 4.27510031656 350.3321196004 +0.0000000273 1.98552777251 82.8583534146 +0.00000002857 3.08706426922 216.4804891757 +0.00000003365 3.67691210011 661.0949149645 +0.00000002925 1.43646759644 381.6122406683 +0.00000002753 0.39468041761 33.6796175129 +0.00000002756 4.6267249884 1357.6145525811 +0.0000000345 2.12911756067 685.4739373527 +0.00000002571 5.92862393284 89.7594520943 +0.00000002677 0.76342313946 486.4019359163 +0.00000002689 4.16436463826 235.3904959658 +0.00000002646 3.81808560938 550.8885937451 +0.00000003369 3.17071565345 108.4612160802 +0.00000002613 5.68333838067 24.3790223882 +0.00000002736 1.87107584495 529.6909650946 +0.00000002606 4.36605237304 1080.5795588397 +0.00000002407 3.07343136742 391.1734682239 +0.00000002446 5.7384638154 535.9107402181 +0.00000002334 5.18878243102 1059.3819301892 +0.00000002568 1.09886876369 913.0001267923 +0.00000002236 6.10115874045 140.001969579 +0.00000003053 5.35047433775 681.5417840896 diff --git a/kstars/kstars/data/uranus.R3.vsop b/kstars/kstars/data/uranus.R3.vsop new file mode 100644 index 00000000..ca4ffd76 --- /dev/null +++ b/kstars/kstars/data/uranus.R3.vsop @@ -0,0 +1,55 @@ +0.00000017951 0.000000 0.000000 +0.00001164382 4.73453291602 74.7815985673 +0.00000212367 3.34255734999 63.7358983034 +0.00000196408 2.98004616318 70.8494453042 +0.00000104527 0.95807937648 11.0457002639 +0.00000071681 0.02528455665 56.6223513026 +0.0000007254 0.99701907912 149.5631971346 +0.00000054875 2.59436811267 3.9321532631 +0.00000034029 3.81553325635 76.2660712756 +0.00000032081 3.5982517784 131.4039498699 +0.00000029641 3.44111535957 85.8272988312 +0.00000036377 5.65035573017 77.962992305 +0.00000027663 0.4283600147 3.1813937377 +0.00000027464 2.55126467481 52.6901980395 +0.00000024569 5.14034173566 78.7137518304 +0.0000001939 5.13477648625 18.1592472647 +0.00000015767 0.37116951743 447.7958195265 +0.00000015441 5.57271837433 462.0229135281 +0.00000015232 3.85998573509 73.297125859 +0.00000015475 2.97496547327 145.6310438715 +0.00000015958 5.19915553904 71.6002048296 +0.00000011056 6.03152659562 138.5174968707 +0.00000010529 3.58261852497 224.3447957019 +0.00000007606 1.44542030704 1.4844727083 +0.00000008121 2.61579604319 22.0914005278 +0.00000007107 5.43946774526 269.9214467406 +0.00000006459 4.37142319461 284.1485407422 +0.00000006818 0.01396812984 151.0476698429 +0.00000008101 0.29563819537 127.4717966068 +0.00000005768 4.22672716593 373.0142209592 +0.00000005022 1.84154937974 202.2533951741 +0.00000004692 2.7840457544 120.358249606 +0.00000005087 0.77745294804 62.2514255951 +0.0000000416 1.83820502779 72.3339180125 +0.00000003922 1.88900691473 209.3669421749 +0.00000005201 4.15791319343 195.1398481733 +0.00000003636 1.99709010456 65.2203710117 +0.00000003582 3.92592140377 124.2904028691 +0.00000003808 1.04818660873 92.940845832 +0.00000004241 3.95755998904 9.5612275556 +0.00000003497 1.54139696251 148.0787244263 +0.00000003195 2.98608971329 387.2413149608 +0.0000000395 1.85721204932 152.7445908723 +0.00000003277 1.40881404192 351.8165923087 +0.00000003605 1.17366167402 153.4953503977 +0.0000000294 6.03594958459 12.5301729722 +0.00000002744 5.64674283515 134.5853436076 +0.000000028 0.79480255927 572.2292347475 +0.00000003054 5.84310939105 160.6088973985 +0.00000002662 1.98593312104 450.9772132642 +0.000000027 2.77036653988 213.299095438 +0.00000002323 1.67918985468 358.9301393095 +0.00000002254 5.77129530133 84.3428261229 +0.00000002291 4.814246016 536.8045120954 +0.00000002213 2.20360299816 465.9550667912 diff --git a/kstars/kstars/data/uranus.R4.vsop b/kstars/kstars/data/uranus.R4.vsop new file mode 100644 index 00000000..4ebd3adc --- /dev/null +++ b/kstars/kstars/data/uranus.R4.vsop @@ -0,0 +1,11 @@ +-0.00000003093 0.000000 0.000000 +0.00000052996 3.00838033088 74.7815985673 +0.00000009887 1.91399083603 56.6223513026 +0.00000007008 5.08677527404 11.0457002639 +0.00000006728 5.42924958121 149.5631971346 +0.00000003703 5.22728581851 131.4039498699 +0.00000003361 1.29695290266 85.8272988312 +0.00000002664 0.44064577837 63.7358983034 +0.00000002309 0.92380720934 145.6310438715 +0.00000002383 6.21390585593 358.9301393095 +0.00000002288 2.23425399117 440.6822725257 diff --git a/kstars/kstars/data/uranus.orbit b/kstars/kstars/data/uranus.orbit new file mode 100644 index 00000000..3292cf17 --- /dev/null +++ b/kstars/kstars/data/uranus.orbit @@ -0,0 +1,100 @@ +9.97323 -17.059 -0.193925 +11.0924 -16.4101 -0.205934 +12.1629 -15.6882 -0.217042 +13.1797 -14.897 -0.227194 +14.1383 -14.0408 -0.23634 +15.0348 -13.1243 -0.244441 +15.8659 -12.1523 -0.251472 +16.6289 -11.1296 -0.257417 +17.3213 -10.0609 -0.26227 +17.9411 -8.95055 -0.266027 +18.4861 -7.80303 -0.268686 +18.9544 -6.62275 -0.270242 +19.3441 -5.41425 -0.270692 +19.6534 -4.1822 -0.270032 +19.8806 -2.93151 -0.268257 +20.0242 -1.66733 -0.265362 +20.0831 -0.395145 -0.261346 +20.0564 0.879248 -0.256212 +19.944 2.14984 -0.249974 +19.7464 3.41065 -0.24266 +19.4647 4.65597 -0.234308 +19.1005 5.88042 -0.224962 +18.6554 7.07894 -0.214669 +18.1313 8.24667 -0.203476 +17.5301 9.37889 -0.191431 +16.8538 10.4709 -0.178579 +16.1047 11.5182 -0.164966 +15.2851 12.5159 -0.150637 +14.3976 13.4595 -0.135638 +13.4451 14.344 -0.120019 +12.4311 15.1645 -0.103833 +11.3596 15.9159 -0.0871471 +10.2353 16.5937 -0.0700385 +9.06354 17.1939 -0.0525937 +7.84991 17.7129 -0.034905 +6.60018 18.148 -0.017064 +5.32024 18.4966 0.0008384 +4.01597 18.7568 0.0187141 +2.69333 18.927 0.0364769 +1.35827 19.0057 0.0540444 +0.0168011 18.9919 0.0713369 +-1.32502 18.8848 0.0882781 +-2.66098 18.6837 0.104792 +-3.98456 18.3882 0.1208 +-5.28883 17.9984 0.136216 +-6.56647 17.5147 0.150949 +-7.81 16.9388 0.164903 +-9.01205 16.2729 0.177985 +-10.1655 15.5202 0.19011 +-11.2637 14.6845 0.201198 +-12.3004 13.7701 0.211183 +-13.2696 12.782 0.220004 +-14.1661 11.7254 0.227614 +-14.985 10.6059 0.233976 +-15.7221 9.42922 0.239061 +-16.3734 8.2013 0.242849 +-16.9353 6.92817 0.245325 +-17.4045 5.61607 0.246471 +-17.7776 4.27177 0.246271 +-18.0519 2.90253 0.244713 +-18.2253 1.5161 0.241792 +-18.2966 0.120545 0.237517 +-18.2651 -1.27595 0.231905 +-18.1313 -2.6652 0.22499 +-17.8964 -4.03915 0.216815 +-17.5624 -5.38998 0.207437 +-17.1321 -6.71021 0.196921 +-16.6088 -7.9929 0.185343 +-15.9963 -9.23167 0.172781 +-15.2986 -10.4207 0.159316 +-14.5199 -11.5547 0.145024 +-13.6643 -12.6282 0.129976 +-12.7364 -13.6363 0.114244 +-11.7411 -14.5741 0.0979024 +-10.6838 -15.4367 0.0810312 +-9.57034 -16.22 0.0637165 +-8.40694 -16.9203 0.04605 +-7.20019 -17.5342 0.0281277 +-5.9569 -18.0592 0.0100495 +-4.68413 -18.4935 -0.00808204 +-3.38897 -18.8359 -0.0261638 +-2.07839 -19.0862 -0.0440961 +-0.759 -19.2446 -0.0617878 +0.563044 -19.3118 -0.0791597 +1.88199 -19.2889 -0.0961429 +3.19228 -19.1767 -0.112675 +4.48843 -18.9765 -0.128696 +5.76491 -18.6895 -0.144147 +7.01619 -18.3174 -0.158964 +8.23674 -17.8622 -0.173088 +9.42106 -17.3261 -0.186455 +10.5637 -16.7119 -0.199004 +11.6595 -16.0229 -0.210671 +12.7033 -15.2628 -0.2214 +13.6905 -14.4359 -0.231138 +14.6172 -13.5468 -0.239846 +15.48 -12.6003 -0.247495 +16.2762 -11.6011 -0.254071 +17.0031 -10.5538 -0.259563 +17.6586 -9.46252 -0.263965 diff --git a/kstars/kstars/data/uranus.png b/kstars/kstars/data/uranus.png new file mode 100644 index 00000000..6c0dbf13 Binary files /dev/null and b/kstars/kstars/data/uranus.png differ diff --git a/kstars/kstars/data/valaav.txt b/kstars/kstars/data/valaav.txt new file mode 100644 index 00000000..ed69bbcc --- /dev/null +++ b/kstars/kstars/data/valaav.txt @@ -0,0 +1,16274 @@ +*7650 +0000+49 BD 49 4329 +0000+55 FI CAS +0000+63 NSV 25 +0000-14 NSV 24 +0001+08 SN 2000DG +0001+19 MARK 335 +0001+26 TT PEG +0001+69 OR CEP +0001+69B STAR NW +0001-33 SW SCL +0002+34 V341 AND +0002+61 LD 74 +0002-26 SY SCL +0003+28 ALPHA AND +0003+52 LD 77 +0003+58 BETA CAS +0003-39 V SCL +0004+37 V414 AND +0004+51 SS CAS +0004+51B 128 COMP S +0004+54 TT CAS +0004+62 KN CAS +0004+63 V641 CAS +0004-86 RU OCT +0005-19 AC CET +0006+29 V402 AND +0006+47 TAV0008+47 +0006+63 LD 78 +0006-12 WW CET +0007+22 NQ PEG +0007+43 V345 AND +0007+48 V338 CAS +0007+52 LD 324 +0007+73 RV CEP +0008+14 GAMMA PEG +0008+47 SN 2000CZ +0008+62 UX CAS +0008+62B 92 VAR? N +0009+28 UW AND +0009+46 VZ AND +0009+55 FM CAS +0009+57 SY CAS +0009+63 V642 CAS +0009-03 NSV 15057 +0009-08 AD CET +0010+46 X AND +0010-32 S SCL +0012+44 BB AND +0012+49 ST CAS +0012+56 DK CAS +0012+65 V513 CAS +0013+12 BY PSC +0013+40 HP AND +0013+41 TAV0016+41 +0013+58 TV CAS +0013+59 V377 CAS +0014+21 QR AND +0014+44 VX AND +0014+51 V535 CAS +0014-06 SN 1999CW +0014-09 NSV 123 +0014-74 VV TUC +0015+02 BZ PSC +0015+55 V592 CAS +0015-62 CPD -62 25 +0015-74 VW TUC +0016+58 FQ CAS +0016-20 T CET +0017+26 T AND +0017+55 T CAS +0017+55B NSV 148 +0017+55C 94 COMP E +0017+58 FR CAS +0017+61 V410 CAS +0017-12 HD 35 +0018+38 R AND +0018+86 OS CEP +0018-62 S TUC +0019+53 NQ CAS +0019+73 TZ CEP +0019-02 NSV 15086 +0019-05 CE PSC +0019-09 S CET +0020+50 TU CAS +0021+08 NSV 15095 +0021+09 CG PSC +0021+58 LD 83 +0021+59 CTM1 CAS +0021+60 V379 CAS +0022+17 TV PSC +0022+30 YZ AND +0022+30B VAR? SW +0022+35 AQ AND +0022+53 NSV 165 +0022-01 EN CET +0022-12 AG CET +0023+29 NSV 170 +0023+30 NSV 175 +0023+58 RXJ0028.8+ +0024+25 PX AND +0024+29 CSV 100032 +0024+59 DL CAS +0024+82 AD CEP +0024-38A T SCL +0024-38B RR SCL +0025+39 V353 AND +0025+59 NSV 186 +0025+61 VX CAS +0025-09 NSV 15101 +0025-46 T PHE +0025-47 RW PHE +0026+14 T PSC +0026+14B STAR SW +0026+41 LS AND +0026+43 HQ AND +0026+53 NSV 15106 +0026+59 NSV 188 +0027+25A TU AND +0027+25B DZ AND +0027+25C EE AND +0027+25D NSV 193 +0027+25E NSV 189 +0027+25F SUSP CIF +0028+43 HR AND +0028-33 W SCL +0029+60 V826 CAS +0029+69 CP CAS +0030+57 UW CAS +0030+57B V382 CAS +0030+62 V446 CAS +0030-04 BU CET +0030-25 ZZ SCL +0030-50 U PHE +0030-73 VZ TUC +0031+46 LZ CAS +0031+48 V752 CAS +0031+59 NSV 15133 +0031+62 TY CAS +0031+62B 91 VAR? S +0031+62C 138 COMP S +0031+79 Y CEP +0032+45 BZ AND +0032+56 FX CAS +0032+60 KP CAS +0034+02 NSV 242 +0034+55 ALPHA CAS +0034+79 NSV 251 +0035+40 PT AND +0035+42 HV AND +0035-34 Z SCL +0036+26 LL AND +0036+53 V754 CAS +0037+40 S AND +0037+40B NSV 262 +0037-10 AI CET +0038+41 CC AND +0039+02 CI PSC +0039+40 EG AND +0039+47 OMI CAS +0039+48 LD 333 +0039+52 V720 CAS +0039-73 V0264 SMC +0040+47 U CAS +0040+47B NSV 270 +0040+47C NSV 280 +0040+47D LD 334 +0040+47E 91 COMP W +0041+14 NSV 293 +0041+32 RW AND +0041+81 RX CEP +0042+23 ZETA AND +0042-74 VAR SMC 01 +0043+12 CK PSC +0043+56 NSV 305 +0043+56B GX CAS +0044+35 V AND +0044+35B 120 VAR? E +0044+59 XY CAS +0044-35 X SCL +0045+02 NSV 15180 +0045+62 VY CAS +0045-10 OB-081 CET +0046+33 RR AND +0046+53 V452 CAS +0046+56 IY CAS +0046+59 V451 CAS +0047+46A RV CAS +0047+46B IZ CAS +0047+49 NSV 332 +0047+62 OV CAS +0047-21 CO CET +0047-74 HD 5030 +0048+12 MARK 1502 +0049+23 NSV 343 +0049+58 W CAS +0049+58B 102 COMP S +0049-70 TZ TUC +0050+57 NSV 347 +0050+59 LD 90 +0050+60 GAMMA CAS +0051+25 CN PSC +0051+31 CO PSC +0051+48 KS CAS +0051-10 SN 1999GE +0051-26 AC SCL +0052+43 SN 1999GL +0053+12 SN 1999EF +0053+39 IV AND +0053+60 AV CAS +0053+60B V722 CAS +0053+63 LD 93 +0053+81 U CEP +0053-20 CQ CET +0054+27 W PSC +0054+27B VAR E +0054+27C VAR? E +0054+56 HL CAS +0054+56B V365 CAS +0054-75 U TUC +0055+42 IW AND +0055-02 CR CET +0055-12 AK CET +0056+59 SAO 21947 +0056+81 NSV 380 +0056-08 SN 1998DN +0056-72 HD 5980 +0057+45 EH AND +0057+52 V759 CAS +0057+70 AD CAS +0057-72 RY TUC +0058+02 CQ PSC +0058+31 SN 1998EF +0058+38 V360 AND +0058+40 RX AND +0058+40B NSV 389 +0058+40C 133 COMP N +0058+40D 121 COMP S +0058+40E NSV 15235 +0059+07 70 PSC +0059+18 CR PSC +0059+53 V723 CAS +0059+53B 104 COMP W +0059+53C 83 VAR? E +0059+53D 116 VAR? S +0100+53 V456 CAS +0100+63 V487 CAS +0101+31 SN 2000DK +0101+42 IZ AND +0101+45 EI AND +0101+53 V417 CAS +0101-02 Z CET +0101-02B 138 COMP W +0103+59 HT CAS +0103+59B 115 COMP S +0103-17 AL CET +0104+27 RZ PSC +0104+27B VAR PSC +0104+35 BETA AND +0104+44 V416 AND +0104-73 HD 6884 +0105+01 NSV 422 +0105+03 XY PSC +0105+22 CT PSC +0105+53 HV CAS +0105+64 RU CAS +0106+21A X PSC +0106+21B UX PSC +0106+21C VAR? SW +0106+21D 145 COMP S +0106+21E 128 COMP N +0106+22 S2 0109+22 +0106+34 FN AND +0106+51 NSV 432 +0106+61 V418 CAS +0106-14 AM CET +0106-30 U SCL +0107+57 NSV 436 +0107+62 NSV 438 +0108+26 RT PSC +0108+26B 86 COMP SE +0108+63 LD 96 +0108+84 RU CEP +0109+06 UY PSC +0109+37 FO AND +0109+40 U AND +0109+40B STAR SW +0109+40C 96 COMP N +0109-02 AN CET +0109-57 RS PHE +0110+25 Z PSC +0110+41A UZ AND +0110+41B EK AND +0110+49 V417 AND +0110+54 V555 CAS +0110+55A VZ CAS +0110-73 HD 7583 +0111+57 V764 CAS +0111+58 BQ CAS +0111+61 V538 CAS +0111-03 AY CET +0111-18 WX CET +0112+08 S PSC +0112+57 V465 CAS +0112+63 V635 CAS +0112+63B ISV0115+63 +0112+65 250114+650 +0112+72 S CAS +0113+55 AA CAS +0113+79 AE CEP +0114-01 NSV 15288 +0115-10 AO CET +0115-16 NSV 472 +0115-56 W PHE +0116+09 AH PSC +0116+38 TX AND +0116+60 XZ CAS +0117+00 BI CET +0117+06 AR PSC +0117+12 U PSC +0117+12B VAR? PSC +0117+24 TZ PSC +0117-00 NSV 487 +0118+21 RW PSC +0118+60 BT CAS +0118-18 NSV 490 +0119+08 SN 2000CX +0119+33 SN 2001EN +0119+59 DELTA CAS +0119-02 NSV 15299 +0120+20 RX PSC +0120+20B VAR? S +0120+31 TY PSC +0120-04 NSV 504 +0121-00 NSV 15305 +0121-06 SN 1998DM +0122+16 ST PSC +0122+16B 108 VAR? S +0122+30 AS PSC +0122+37 RXJ0127+38 +0122+49 EM AND +0122+61 V390 CAS +0122+88 ALPHA UMI +0122-33 R SCL +0122-33B RS SCL +0123+50 RZ PER +0123+58 NSV 521 +0123+60 XX CAS +0124+29 CX PSC +0124+49 V418 AND +0124+57 KU CAS +0124+57B VAR? CAS +0124+57C VAR? CAS +0125+02 R PSC +0125+35 RXJ0131.4+ +0125-47 AW PHE +0126+13 SN 1999DK +0126+30B NSV 534 +0126+72 AG CAS +0126-43 SY PHE +0126-73 V2350 SMC +0127+46 SX AND +0127+46B VAR? SW +0127+57 WW CAS +0127-00 CY CET +0128-09 NSV 15326 +0128-73 V2356 SMC +0129-43 SZ PHE +0130+31 TW TRI +0130+50 KT PER +0130+50B 129 VAR? N +0130+53 AX PER +0130+57 RW CAS +0131+06 AY PSC +0131+11 PI PSC +0131+15 SN 2002AP +0131+15B SN 2003GD +0131+55 PT CAS +0131+56 NSV 572 +0131-75 RY HYI +0132+05 SN 1998ES +0132+29 TX TRI +0132+38 RU AND +0133+00 SW CET +0133+00B 99 VAR? SW +0133+30 TU TRI +0133+38 Y AND +0133+38B 101 VAR? N +0133+60 V770 CAS +0134-18 UV CET +0134-18B VW CET +0136+38 OQ AND +0136+47 NSV 596 +0136+59 LD 100 +0137+48 NSV 602 +0137+50 PHI PER +0137-68 BL HYI +0138+03 SN 1999EB +0138+37 SN 2001DN +0139+37 AR AND +0139+37B SUSP RIP +0139+37C OW AND +0139-16 NSV 15373 +0140+59 V774 CAS +0140+60 V832 CAS +0141+18 SV PSC +0141+31 RXJ0146.8+ +0141+39 AU AND +0142-75 V2364 SMC +0143+11 SN 1996BO +0143+11B SN 2001FA +0143+49 NSV 623 +0143-15 NSV 15391 +0144+53 TT PER +0144+59 VV CAS +0144-05 AQ CET +0145+37 V367 AND +0145+38 V368 AND +0145-05 DG CET +0145-13 NSV 15395 +0146+08 DD PSC +0146+13 SDSS0151 +0146+44 EQ AND +0146+67 NSV 650 +0146-02 ROTSE3J015 +0147+60 WX CAS +0147+63 EPS CAS +0148+69 V391 CAS +0149+58 X CAS +0149+58B 110 COMP E +0149-49 RT PHE +0150+16 ZZ ARI +0150+23 RR ARI +0150+33 SN 2000DJ +0150-00 SDSS0155 +0150-60 RXSJ0154.0 +0151+33 T TRI +0151+54 V437 PER +0152+23 NSV 680 +0152+30 AA TRI +0152+33 UZ TRI +0152+37 QX AND +0152+52 V471 PER +0152+54 U PER +0152+54B 87 VAR? SW +0152+54C 90 COMP SW +0152+59 V597 CAS +0152+75 V779 CAS +0152-68 ETA1 HYI +0153+44 V370 AND +0154+27 X TRI +0154+57 V666 CAS +0154+58 LD 102 +0154+61 V598 CAS +0154+70 V393 CAS +0154-14 NSV 15415 +0155+05 TT PSC +0155+05B 114 COMP S +0155+06 DE PSC +0155+56 V PER +0155+57 TY PER +0155-09 AR CET +0155-21 NSV 15418 +0156+02 NSV 705 +0156+54 XX PER +0156+57 CF PER +0157+15 RY ARI +0157+32 NSV 707 +0157+35 XX TRI +0158+22 AA ARI +0159+12 S ARI +0159+40 AH AND +0159+56 CN PER +0159+56B STAR NW +0159-12 NSV 715 +0200+09 NSV 15437 +0200+21 AB ARI +0200+57 VX PER +0200-17 DM CET +0201+03 DN CET +0201+14 TT ARI +0201+14B 93 VAR? SW +0201+22 KAPPA ARI +0201+57 V472 PER +0201-02 BO CET +0201-10 UZ CET +0201-78 TV HYI +0202+24 AC ARI +0202+27 Z TRI +0202+34 MS 0205.7+ +0202-57 Y ERI +0203+05 SN 2003G +0203+17 AU ARI +0203+56A UV PER +0203+56B KK PER +0203+56E 136 COMP W +0204+48 RV AND +0205+19 AV ARI +0205+20 NSV 15454 +0205+56 UW PER +0205-54 CPD-55 395 +0206+34 AC TRI +0206+57A TZ PER +0206+57B VAR NE +0206+57C 136 COMP S +0206-54 ER ERI +0207+08 NSV 749 +0207+14 NSV 748 +0207+63 V787 CAS +0207-63 WX HYI +0208+57 V550 PER +0209+11 V ARI +0209+17 RV ARI +0209+78 AG CEP +0209-01 MARK 590 +0210+24 R ARI +0210+24B 123 COMP E +0210+56 V356 PER +0210+58 PP PER +0210+58B VAR? PER +0211+37 AK 79 AND +0211+40 KV AND +0211+43A W AND +0211+43B 127 VAR? S +0211+43C 97 VAR? E +0211+43D VAR? NE +0211+50 V420 AND +0211+50B COMPV420 +0211+56 BU PER +0211+63 NSV 783 +0211+78 NSV 786 +0211-10 NSV 768 +0211-20 RY CET +0212+17 AD ARI +0212+28 AD TRI +0212+58 T PER +0212+81 Z CEP +0213+05 SN 2000DX +0213+06 NSV 15478 +0213+40 LX AND +0213+47 NSV 15486 +0213+56A AD PER +0213+56B FZ PER +0213+56C NSV 809 +0213+59 V605 CAS +0213-14 AS CET +0214+56 V424 PER +0214+57 PR PER +0214+58 HD 14356 +0214-03 OMI CET +0214-03B 54 COMP NE +0215+22 AE ARI +0215+31 RT TRI +0215+44 VAR X +0215+55 V474 PER +0215+56A RS PER +0215+56B SU PER +0215+56C V553 PER +0215+58 S PER +0215+58B 83 VAR? N +0215+58C VAR? SE +0215+58D VAR? W +0215+58E VAR? S +0215+58F VAR? NE +0215+58G VAR? SSE +0215+58H 62 COMP SW +0215+58I 89 COMP W +0216+22 AF ARI +0216+42 3C 66A AND +0216+54 V440 PER +0216+56A V361 PER +0216+56B V439 PER +0216+56C V403 PER +0217+70 AM CAS +0217-10 TZ CET +0218+56 V441 PER +0218+57 HD 14826 +0219+27 RW TRI +0219+32 WY TRI +0219+33 AE TRI +0219+37 BI AND +0219+57 V475 PER +0219+59 SZ CAS +0219-79 SY HYI +0220+37 FS AND +0220-00 R CET +0220-00B 114 COMP S +0221+32A S TRI +0221+32B - TRI NW +0221+32C VAR? NE +0221+32D - TRI SE +0221+36 AF TRI +0221+50 RR PER +0222-00 RS CET +0222-01 NSV 15514 +0222-60 S HOR +0223+07 NSV 15521 +0223+39 PQ AND +0223+62 V676 CAS +0223-00 NSV 834 +0224+45 CQ AND +0224+57 V425 PER +0224-26 R FOR +0225-00 NSV 846 +0226+46 AX AND +0226+46B 116 COMP S +0226+55 V556 PER +0226-69 NSV 840 +0227+45 UX AND +0227-41 X ERI +0228+00 SDSS0233 +0228+20 SN 1999DQ +0228+24 AH ARI +0228+55 DY PER +0228-13 U CET +0228-13B 73 COMP SE +0228-13C VAR? NW +0228-69 RXSJ0230-6 +0229+40 KW AND +0229+80 RR CEP +0229-03 DW CET +0230+06 DX CET +0231+07 NSV 872 +0231+20 NSV 15555 +0231+33 R TRI +0231+33B 106 COMP W +0231+33C 15 TRI +0231+33D NSV 860 +0231+33E 92 COMP W +0231+33F 67 COMP NW +0231+38 NSV 15553 +0231+55 VZ PER +0231+56 YZ PER +0231-07 SN 1984L +0232+38A UY AND +0232+38B VAR? NW +0232+60 V615 CAS +0232+60B VAR SW +0232-27 UU FOR +0233+16 AO 0235+16 +0233+41 Z PER +0233-63 RS HOR +0234+20 AK ARI +0234+35 AH TRI +0234+43 V558 PER +0234+61 GT0236+610 +0234-00 DE CET +0235+30 Y ARI +0235+34 W TRI +0235+42 NSV 895 +0235+56 PT PER +0235+60 MWC 56 +0235-54 SW HOR +0236+35 PU PER +0236+37 PV PER +0236-01 NSV 893 +0237+10 NSV 899 +0237+12 AL ARI +0237+35 TV PER +0237+35B 110 COMP N +0237+36 NGC 1058 +0237-00 NGC 1068 +0238+17 AM ARI +0238+17B NSV 15567 +0238-26 X FOR +0239+09 NSV 909 +0239+11 RU ARI +0239+23 NSV 15568 +0239+27 NSV 907 +0239+33 UW TRI +0239+69 RZ CAS +0240+51 V563 PER +0240-29 ST FOR +0241+18 NSV 15579 +0241+34 V368 PER +0241+36 TX PER +0241+39 AH PER +0241+57 NSV 929 +0241-00 SN 1995V +0241-08 SN 1996AN +0242+10 WX ARI +0242+16 SU ARI +0242+17 T ARI +0242+17B NSV 931 +0242+17C NSV 937 +0242+17D NSV 944 +0242+37 AI PER +0242-13 CU ERI +0242-30 SN 1999EU +0242-30B SN 2003B +0243+01 SS CET +0243+37 PY PER +0243+56A W PER +0243+56B EO PER +0243+56C VAR? S +0243+56D VAR? E +0243+56E 110 COMP E +0243+57 V648 CAS +0243+68 SU CAS +0243-12 Z ERI +0243-64 RU HOR +0244+08 EE CET +0244+35 V564 PER +0244+38 IN PER +0244+56 ZZ PER +0244+58 V502 CAS +0244-04 NSV 15586 +0245+11 NSV 15590 +0245+37 V369 PER +0245-59 X HOR +0246+16 NSV 15597 +0246+36 PZ PER +0247+11 AN ARI +0247+25 SN 1999EG +0247+52 TAU PER +0247-08 RR ERI +0248+08 EG CET +0248+14 NSV 15603 +0249+30 AO ARI +0249-38 SY FOR +0250+17 RZ ARI +0250+17B NSV 15612 +0250+36 V372 PER +0250-50 R HOR +0251-23 RXJ0255.6- +0252+20 NSV 15614 +0253+20 NSV 1001 +0253+38 ST PER +0253+40 NSV 1004 +0253+42 IV PER +0253+43 AE PER +0254+07 BZ CET +0254+69 V727 CAS +0254-02 NSV 1008 +0254-13 DR ERI +0255+48 AL PER +0255+64 -CAS1 +0255+64B V664 CAS +0255-03 CV ERI +0256+10 NSV 1022 +0257+53 GAMMA PER +0257-51 T HOR +0258+38 RHO PER +0259+19 RT ARI +0259+19B STAR B NE +0259+19C STAR E E +0259+19D STAR F SE +0300+11 AQ ARI +0300+46 V400 PER +0300+46B VAR NW +0300+46C 133 COMP N +0300+46D 135 COMP S +0300+46E 137 COMP S +0301+40 BETA PER +0301+65 YY CAS +0301-59 V HOR +0302+12 NSV 1051 +0302+18 NSV 15637 +0302+26 Z ARI +0303+45 V409 PER +0304+13 ST ARI +0304+13B NSV 15643 +0304+15 NSV 1060 +0304+57 V623 CAS +0305+14 U ARI +0305+14B 122 COMP W +0305+14C 150 COMP S +0305+19 NSV 1066 +0305+37 V571 PER +0305-10 CP ERI +0306+47 V410 PER +0306-24 TW ERI +0307+04 SN 2000F +0307-12 SS ERI +0308+46 AA PER +0309+42 QY PER +0309+42B VAR PER +0309+60 VAR62 CAM +0309-22 EF ERI +0310+41 V374 PER +0310-57 TW HOR +0311+32 BD 32 599 +0311+42 WW PER +0311+44 SAO 38709 +0311+70 V667 CAS +0312+32 V600 PER +0312+59 NSV 1101 +0313+31 UZ PER +0313+32 TW PER +0313+32B 91 COMP SW +0313+32C 93 COMP SE +0313+32D 119 COMP W +0313+41 NGC 1275 +0313+60 FT CAM +0314+28 W ARI +0314-01 X CET +0314-01B 90 COMP SE +0315-22 TAU4 ERI +0316+31 V574 PER +0316+41 V336 PER +0317-15 SN 2002FK +0317-21 VW ERI +0319+08 NSV 1134 +0319+19 SV ARI +0319+20 AS ARI +0319+47 V384 PER +0319-37A SN 1980N +0319-37B SN 1981D +0320+43 Y PER +0320+43B 94 COMP NW +0321+24 AT ARI +0321+33 NSV 1151 +0322+08 NSV 15695 +0322+44 VW PER +0322-34 VX FOR +0323+20 NSV 15701 +0323+35 R PER +0323+39 RU PER +0323+44 NSV 15707 +0324+43 GK PER +0324+43B 91 COMP NW +0324+43C 118 COMP S +0324+44 TASV0327+4 +0324+58 AF CAM +0325+13 NSV 1177 +0325+41 V513 PER +0325+42 SAO 38922 +0325-28 T FOR +0326+45 V577 PER +0326-56 RT HOR +0328+14 V1122 TAU +0328+24 NSV 1192 +0328-26 RZ FOR +0329+18 V1124 TAU +0329+47 PSI PER +0329-16 RT ERI +0329-36 SN 1983V +0329-36B SN 2001DU +0330+52 NSV 1199 +0331+00 V711 TAU +0331-26 UZ FOR +0332-05 SN 1999GO +0332-35 SN 1992A +0333+09 NSV 15729 +0333+18 V1082 TAU +0333+20 NSV 1213 +0333+24 NSV 15732 +0333+62A U CAM +0333+62B BD CAM +0333+80 SS CEP +0333-64 RET 1 +0334+32 IP PER +0334+51 V466 PER +0335+36 AF PER +0335+47 DELTA PER +0335+57 CW CAM +0335-55 NSV 1214 +0336-11 VY ERI +0337+07 NSV 1234 +0337+23 NSV 15745 +0337+25 NSV 15747 +0337+31 NSV 1243 +0338+21 V701 TAU +0338+23 NSV 1262 +0338+23B 17 TAU +0338+63 BL CAM +0338-47 SN 1985P +0339+09 CH TAU +0339+22 NSV 1280 +0339+23A NSV 1268 +0339+23B NSV 15755 +0339+23C NSV 15764 +0339+24B NSV 15820 +0339+24C NSV 1273 +0339+24D NSV 1279 +0339+24E NSV 15762 +0339+29 OV TAU +0340+22 NSV 15767 +0340+23 NSV 1287 +0340+23B NSV 1286 +0340+24 NSV 1283 +0340+34 SZ PER +0340+65 BE CAM +0340+67 CG CAM +0340-25 U FOR +0341+23 FL TAU +0341+23B NSV 1297 +0341+23C NSV 1300 +0341+23D NSV 1306 +0341-24 S FOR +0341-44A SN 1983S +0341-44B SN 2001EL +0342+10 NSV 1327 +0342+23 SY TAU +0342+23B NSV 1321 +0342+24 NSV 1316 +0342+25 NSV 1322 +0343+11 NSV 15791 +0343+12 V1128 TAU +0343+22 NSV 1346 +0343+23 BU TAU +0343+23C VAR? W ETA +0343+23E NSV 1352 +0343+23F NSV 15798 +0343+24 II TAU +0343+38 XY PER +0343+38B TAV0346+38 +0343+47 MR PER +0343-07 BR ERI +0344+10 V1129 TAU +0344+16 V471 TAU +0344+18 NSV 15808 +0344+21 NSV 15801 +0344+24A NSV 1365 +0344+24B NSV 15799 +0344+25 NSV 1366 +0345+01 NSV 1381 +0345+21 NSV 15816 +0345+24 NSV 15813 +0345+32 RX PER +0346+33 AZ PER +0346+58 RW CAM +0346-01 SU ERI +0346-25 U ERI +0346-62A RV RET +0346-62B RW RET +0346-67 RX RET +0347+07 X TAU +0347+11 IK TAU +0347+17 NSV 15826 +0347+19 BL TAU +0347+25 NSV 1391 +0347-10 BV ERI +0347-12 NSV 1388 +0347-57 RY RET +0348+15 UY TAU +0348+28 BM TAU +0348+68 CZ CAM +0348-09 SW ERI +0348-09B VAR ERI +0349+30 X PER +0349-46 U HOR +0351+39 EPS PER +0351-24 T ERI +0351-55 SV RET +0352-01 BD 01 565 +0353+08 NSV 15856 +0353+10 V1132 TAU +0353+34 NSV 15857 +0353-13 GAMMA ERI +0354+10 NSV 15859 +0354+57 TASV0358+5 +0355+06 TAU2 +0355+12 LAMBDA TAU +0355+19 WW TAU +0355+22 NSV 1433 +0355+42 NSV 1436 +0356+20 AK TAU +0356+58 RX CAM +0356+82 NSV 1477 +0357+04 RXJ0403.1+ +0357+08 NSV 15878 +0357+16 TZ TAU +0357+21 NSV 15874 +0357+27 RW TAU +0357+61 UV CAM +0357-23 SN 1982R +0357-66 NSV 1432 +0358+21 NSV 15885 +0358+23 NSV 15883 +0358+25 V1134 TAU +0358-55 T RET +0359+21 NSV 1452 +0359+23 NSV 15894 +0359-16 V ERI +0359-24 DP ERI +0400+53 XX CAM +0401+06 XY TAU +0401+06B 121 VAR? S +0401+06C VAR? W +0401+47 MX PER +0401+50 FO PER +0401-10 CY ERI +0402+14 NSV 1466 +0402+26A TX TAU +0402+26B TV TAU +0402-58 EC04030-58 +0403+22 NSV 1474 +0403-55 SS DOR +0404+41 SW PER +0404+50 CTM2 PER +0404+51 FR PER +0404+51B 9M STAR N +0404+51C 109 COMP E +0404-08 DD ERI +0404-08B EI ERI +0405-82 NSV 1440 +0406+21 V1094 TAU +0406-15 XZ ERI +0407+14 NSV 1509 +0407-10 YY ERI +0407-25 W ERI +0407-25B 110 COMP E +0408+12 NSV 15926 +0408+27 CW TAU +0408+62 ZZ CAM +0408-10 BM ERI +0408-33 SN 1981A +0408-70 HD 26667 +0409+23 V1139 TAU +0409+50 SY PER +0409+56 NSV 1538 +0409-33 SAO 194835 +0409-71 VW HYI +0410+05 V891 TAU +0410+21 V984 TAU +0410-07 OMI2 ERI +0410-07B OMI2 ERI A +0410-07C OMI2 ERI B +0410-07D OMI2 ERI C +0411+16 V818 TAU +0411+20 NSV 15938 +0411+50 NS PER +0411+55 CI CAM +0411+74 RXSJ042332 +0411-10 NSV 15937 +0411-65 TW RET +0412+14 NSV 15942 +0412+15 V985 TAU +0412+18 NSV 15940 +0412+23 NSV 15941 +0412+28 V410 TAU +0412+48 AS PER +0412+57 TW CAM +0412-25 AU ERI +0413+15 NSV 1551 +0413+17 NSV 15949 +0413+19 V893 TAU +0413+21 V724 TAU +0413+28 BP TAU +0413-18 RS ERI +0413-18B 76 COMP +0413-18C VAR? NE +0414+13 V483 TAU +0414+15 NSV 1553 +0414+16 NSV 15952 +0414+18 V986 TAU +0414+68 SX CAM +0415+14 NSV 1561 +0415+16 VAR TAU +0415+20 V1100 TAU +0415+28 RY TAU +0415+28B 96 VAR? W +0415+32 V518 PER +0415-02 DQ ERI +0415-18 AV ERI +0416+19 T TAU +0416+19B 108 COMP W +0416+19C U TAU +0416+20 NSV 15956 +0416-06 TZ RET +0416-60 ST RET +0416-62 SN 1986L +0417+14A NSV 15961 +0417+14B NSV 15965 +0417+16A NSV 15960 +0417+16B NSV 15964 +0417+17 NSV 1582 +0417+21 NSV 15963 +0417+22 V1142 TAU +0417-05 RW ERI +0418+16 V897 TAU +0418+21 NSV 15970 +0418-13 AH ERI +0418-54 RZ DOR +0418-82 U MEN +0419+00 PKS0422+00 +0419+15 NSV 15985 +0419+16 VX TAU +0419+16B VAR? W +0419+16C STAR C NE +0419+16D V991 TAU +0419+21 NSV 1594 +0419+23 NSV 15982 +0419-20 EC04224-20 +0420+15 V992 TAU +0420+16 V906 TAU +0420+17 NSV 15986 +0420+18 NSV 1597 +0420+21 NSV 15988 +0420+25A DF TAU +0420+25B DG TAU +0421+14 NSV 15993 +0421+15 V993 TAU +0421+16 V911 TAU +0421+16B NSV 1604 +0421+22 NSV 15998 +0421+64 RY CAM +0422+09 R TAU +0422+13 NSV 16010 +0422+14A NSV 16005 +0422+14B NSV 16013 +0422+15 W TAU +0422+15B NSV 16016 +0422+16 NSV 1609 +0422+19 V918 TAU +0422+39A GI PER +0422+39B GY PER +0422+48 BM PER +0422+57 RV CAM +0422+58 NSV 16032 +0423+09 S TAU +0423+09B VAR Y +0423+12 NSV 16022 +0423+15 THETA2 TAU +0423+17 V920 TAU +0423+17B NSV 16025 +0423+21 NSV 1612 +0423+38 GZ PER +0423+39 NSV 1624 +0423+78 WY CAM +0424+15 NSV 1627 +0424+16 NSV 16033 +0424+18 UX TAU +0424+25 DK TAU +0425+13 NSV 16041 +0425+14 V1146 TAU +0425+15 NSV 16040 +0425+17 CSV 6110 +0425+17B V718 TAU +0425+18 XZ TAU +0425+18B HL TAU +0425+18C V1073 TAU +0425+19 NSV 16049 +0425-07 HL ERI +0426+15 NSV 1640 +0426+17 GG TAU +0426+18 V1203 TAU +0426+25 UZ TAU +0426+25B BD 25 719 +0426-54 ST DOR +0427+05 BW TAU +0427+15A V996 TAU +0427+15B V997 TAU +0427+16 NSV 16081 +0427+25 DL TAU +0427+45 V591 PER +0428+14A RHO TAU +0428+14B NSV 16085 +0428+15 V938 TAU +0428-00 BD ERI +0429+44 YY PER +0429+72 AI CAM +0429-08 DV ERI +0430+15 NSV 16106 +0430+16 ALPHA TAU +0430+23 NSV 1663 +0430+26 V833 TAU +0430+65 T CAM +0431+14 V998 TAU +0431+15 NSV 16115 +0431+18 SZ TAU +0431-03 NU ERI +0432+00 NSV 1671 +0432+08 RX TAU +0432+15 NSV 16124 +0432+18 V1149 TAU +0432+20 HU TAU +0432+74 X CAM +0432+74B 87 COMP NE +0432-63 R RET +0432-63B SU RET +0433+22 VY TAU +0433+51 NSV 1665 +0434+50 FY PER +0434-04 BF ERI +0434-13 HP ERI +0434-59 TV RET +0435+20 V834 TAU +0435+47 V392 PER +0435-62 R DOR +0436-03 SN 1999EM +0437+22 NSV 1702 +0437-38 R CAE +0438-05 SN 1995G +0438-07 NSV 16154 +0438-15 HT ERI +0439+19 NSV 16159 +0439+74 NSV 1723 +0439-10 RZ ERI +0440+15 V1206 TAU +0440+17 V1027 TAU +0440+47 GSC3347149 +0440+68 ST CAM +0441+16A DQ TAU +0441+16B DR TAU +0441+26 RV TAU +0441+29 DS TAU +0441+36 AW PER +0441+41 HAD V27 +0441+43 KS PER +0441+79 XY CAM +0441-07 NSV 1712 +0441-10 HU ERI +0441-24 EO ERI +0442+18 NSV 1724 +0442+40 NSV 1725 +0442+40B HR PER +0442+42 SV PER +0442+74 AP CAM +0442+78 SN 2001B +0443+28 AO TAU +0443+83 HS0455+831 +0443-36 T CAE +0443-49 R PIC +0444+14 NSV 1735 +0444+15 V1060 TAU +0444+17 NSV 1733 +0444+66 BD 66 360 +0444-06 SN 1986N +0444-52 NSV 1721 +0444-59 T DOR +0445+00 NSV 16175 +0445+02 EP ORI +0445+05 NSV 1742 +0445+15 BR ORI +0445+16 NSV 1739 +0445+18 V480 TAU +0445+28 TT TAU +0445+30 UY AUR +0445+46 TASV0449+4 +0445-55 SU DOR +0445-76 TU MEN +0446+14 OMI1 ORI +0446+17 V TAU +0446+38 HV AUR +0446+41 EY AUR +0446+41B VAR? NW +0446+49 AU AUR +0446+69 CC CAM +0446-00 NSV 16178 +0448+30 GM AUR +0448+43 NSV 1768 +0448+58 DR CAM +0448+80 RS CEP +0449+02 PI5 ORI +0449+07 FG ORI +0449+07B NSV 1763 +0449+08 NSV 16192 +0449+10 PI1 ORI +0449+11 NSV 16191 +0449+30A SU AUR +0449+30B AB AUR +0449-12 NSV 16187 +0450+33 NSV 1778 +0450+48A TV AUR +0450+48B 97 VAR? S +0450+48C 92 COMP SW +0450-07 SX ERI +0450-16 R ERI +0451+01 NSV 16203 +0451+48 TY AUR +0451-10 NSV 16202 +0452+00 NSV 16204 +0452+20 Q1994/044 +0452+24 V1061 TAU +0452+40 AN AUR +0452+56 TX CAM +0453+00 V1198 ORI +0453+01 NSV 1786 +0453+04 UGC 3223 +0453+07 R ORI +0453+07B 103 COMP E +0453+14 NSV 1788 +0453+19 V1208 TAU +0453+31 V337 AUR +0453-06 UV ERI +0453-67 HD 268653 +0454+03 V1192 ORI +0454+39 RX AUR +0454+43 EPS AUR +0454-14 V? LEP +0454-16 NSV 1793 +0454-69 HD 268757 +0455+00 NSV 1799 +0455+03 NSV 1800 +0455+40 ZETA AUR +0455+50 EL AUR +0455-05 NSV 16219 +0455-12 S ERI +0455-14 R LEP +0456+01 NSV 16227 +0456+02 NSV 16225 +0456+24 V1062 TAU +0456-04 HY ERI +0456-07 NSV 16224 +0456-11 NSV 16222 +0456-66 HD 32228 +0457+14 V1361 ORI +0457+15 GP ORI +0457+26 GSC1853757 +0457+26B 11M* E HW +0457+58 BM CAM +0457-11 NSV 16228 +0457-66 HD 268743 +0457-69 HD 268835 +0458+51 9 AUR +0458+55 CK CAM +0458-04 NSV 1814 +0458-69 CPD-69 311 +0459+35 AQ AUR +0459+47 WX AUR +0459-03 UX ORI +0500+01 W ORI +0500+01B 61 COMP NW +0500+01C 75 COMP N +0500+01D NSV 1806 +0500+03A V ORI +0500+03B NSV 1824 +0500+03C 90 COMP SE +0500+68 UX CAM +0500-22 T LEP +0500-22B 121 COMP E +0500-70 HD 32763 +0501+00 V430 ORI +0501+30 RW AUR +0501+30B 112 VAR SE +0501+37 DM AUR +0501-04 AQ ERI +0501-04B EN ERI +0502+38 TX AUR +0502-05 NSV 1841 +0502-08 NSV 1837 +0503+09 NSV 1849 +0503+11 NSV 16253 +0503+14 V1364 ORI +0503+40 NSV 1852 +0503+49 BK AUR +0503-08 NSV 16251 +0503-12 NSV 1842 +0503-71 HD 269006 +0504+31 DU AUR +0504+45 TMZ V124 +0504-05 SY ERI +0504-59 TMZ V13 +0504-70 N MEN 91 +0505+42 SY AUR +0505-07 NSV 16256 +0506+40 NSV 1871 +0506+53 TAV0514+53 +0506-05 AR ERI +0506-05B STAR A W +0506-08 ER ORI +0506-08B V1199 ORI +0506-11 RX LEP +0506-67 HV 5637 +0506-68 HD 33579 +0507-03 NSV 16261 +0507-11 NSV 16262 +0507-15 SN 2002BJ +0507-68 HD 269050 +0508+00 NSV 1874 +0508+02 NSV 1872 +0508+17 V1158 TAU +0508+39 YZ AUR +0508+40 UZ AUR +0508+49 UX AUR +0508+61 DU CAM +0508-16 MU LEP +0508-48 S PIC +0508-68 N LMC 03 +0509+03 EU ORI +0509+05 NSV 1880 +0509+34 AE AUR +0509+45 ALPHA AUR +0509+53 R AUR +0509-00 V1365 ORI +0509-08 NSV 1882 +0509-10 NSV 16267 +0509-64A U DOR +0509-64B HV 2886 +0510+00 V1309 ORI +0510+11 V431 ORI +0510-68 HD 269128 +0511+00 FN ORI +0511+01 NSV 16276 +0511+04 V1367 ORI +0511+20 CD TAU +0511+33 AR AUR +0511+35 DY AUR +0511+42 PU AUR +0511-00 V1193 ORI +0511-00B AKN 120 +0511-00C NSV 16273 +0511-01 NSV 16274 +0511-09 V1366 ORI +0511-71 V1341 LMC +0512+13 V1057 ORI +0512+30 GS AUR +0512+33 BS 1732 +0512-47 T PIC +0513+16 XX TAU +0513-06 NSV 1921 +0513-08 NSV 16282 +0513-16 X LEP +0513-70 N LMC 51 +0514+02 NSV 1922 +0514+60 DX CAM +0514-07 NSV 1927 +0514-22 RZ LEP +0514-66 RY DOR +0514-67 HD 34664 +0514-69 HD 269227 +0515+32 UV AUR +0515+37 V420 AUR +0515-03 NSV 1937 +0515-08 NSV 1938 +0515-33 T COL +0516+01 GR ORI +0516+03 V1369 ORI +0516-00 NSV 16291 +0516-07 NSV 1944 +0517+00 NSV 16296 +0517+03 NSV 16294 +0517-08 V1261 ORI +0518+00 BI ORI +0518+14 GV ORI +0518-00 NSV 16300 +0518-03 NSV 1952 +0518-69 S DOR +0518-69B HD 269321 +0518-73 RS MEN +0519+00 NSV 16302 +0519+01 V1086 ORI +0519+01B V346 ORI +0519+01C V536 ORI +0519+20 NSV 1969 +0519+35 NSV 1971 +0519+50 AC AUR +0519-00 NSV 16301 +0519-02 ETA ORI +0519-06 EX ORI +0519-06B NSV 1962 +0519-69 N LMC 92 +0520+00 NSV 1975 +0520+16 NSV 16308 +0520+26 NSV 1982 +0520+29 SAO 77179 +0520+34A S AUR +0520+34B 19 AUR +0520+34C VAR NW +0520+34D 116 COMP W +0520+36 W AUR +0520-00 NSV 16306 +0520-02 V1370 ORI +0520-39 SW COL +0520-69A HD 35517 +0520-69B HD 269382 +0521+07 BD 07 896 +0521+22 NSV 16309 +0521+23 V1028 TAU +0521+34 OP AUR +0521+42 Y AUR +0521-00 DH ORI +0522+00 NSV 16311 +0522+03 FO ORI +0522+11A CO ORI +0522+12 V1371 ORI +0522+15 YY TAU +0522+15B TASV0524+1 +0522+17 NSV 16312 +0522+33 QZ AUR +0522-01 NSV 1994 +0522-08 NSV 2002 +0522-11 NSV 16310 +0522-12 ZZ LEP +0523+01 NSV 16315 +0523+02 V1372 ORI +0523+11A GW ORI +0523+25 NSV 2009 +0523+35 LY AUR +0523+72 RR CAM +0523-01 NSV 16314 +0523-68 HD 269445 +0524+02 NSV 2040 +0524+16 NSV 2027 +0524+21 DU TAU +0524+22 V1160 TAU +0524+34 OT AUR +0524+34B CTM5 AUR +0524+38 V428 AUR +0524-00A NSV 2012 +0524-00B NSV 16319 +0524-01 CI ORI +0524-03 V1159 ORI +0524-03B NSV 2022 +0524-04A S ORI +0524-04B NSV 2014 +0524-04C VAR? SE +0524-04D 94 COMP SE +0524-06 V1373 ORI +0524-20 NSV 2008 +0525+04 CK ORI +0525+04B 65 COMP SW +0525+09 V650 ORI +0525+09B NSV 2064 +0525+10 V451 ORI +0525+12A HI ORI +0525+12B HK ORI +0525+18 DV TAU +0525+23 NSV 16322 +0525+30 T AUR +0525-00 V1093 ORI +0525-01 NSV 2043 +0525-32 TV COL +0525-71 V2434 LMC +0526+02B NSV 16327 +0526+03 33 ORI +0526+05 BD 05 948 +0526+07 BK ORI +0526+07B 88 COMP E +0526+07C 99 VAR? N +0526+07D NSV 2078 +0526+09 V998 ORI +0526+09B V1374 ORI +0526+11 NSV 2079 +0526+16 NSV 16329 +0526+18 CE TAU +0526+36 V363 AUR +0526+36B VAR? S +0526-00B DELTA ORI +0526-02 NSV 2071 +0526-03 NSV 2075 +0526-03B V1375 ORI +0526-04 V1196 ORI +0526-67 HD 36402 +0526-70 N LMC 00 +0527+07 RT ORI +0527+07B NSV 2101 +0527+12 NSV 2106 +0527+20 NSV 2132 +0527+34 EH AUR +0527-01 NSV 2107 +0527-02 RY ORI +0527-02B NSV 16337 +0527-04 V1101 ORI +0527-05 NSV 2116 +0527-07 NSV 16333 +0527-66 V2724 LMC +0527-68 V2626 LMC +0527-70 N LMC 95 +0527-70B GSC9166581 +0527-71 W MEN +0528+01 V371 ORI +0528+02 NSV 16340 +0528+21 NSV 2168 +0528+25 AD TAU +0528-00 NSV 16347 +0528-01 VV ORI +0528-01B NSV 2131 +0528-03 NSV 2147 +0528-04 HV ORI +0528-04B NSV 2123 +0528-04C NSV 2138 +0528-04D NSV 2141 +0528-05 OR NEB GP1 +0528-10 NSV 2135 +0528-16 VZ LEP +0528-46 UW PIC +0528-69 HD 269582 +0529+08 V1376 ORI +0529+09 NSV 2240 +0529+09B V1271 ORI +0529+10 NSV 2251 +0529+18 V1161 TAU +0529+23 NSV 2249 +0529+23B NSV 16369 +0529+24 CQ TAU +0529+37 IX AUR +0529-00 NSV 16375 +0529-01A NSV 2163 +0529-01B NSV 16348 +0529-01C NSV 16353 +0529-02 NSV 2179 +0529-04 NSV 2194 +0529-05 OR NEB GP2 +0529-06 NSV 2238 +0529-07 NSV 2169 +0530+26 NSV 2426 +0530+39 AV AUR +0530+68 S CAM +0530+68B NSV 2544 +0530+68C 84 COMP NE +0530+68D 95 COMP W +0530-02 NSV 16417 +0530-03A NSV 2355 +0530-03B NSV 2364 +0530-03C V1377 ORI +0530-04 OR NEB GP3 +0530-05 OR NEB GP4 +0530-05A T ORI +0530-05B 90 COMP NE +0530-05C 127 COMP N +0530-05D 116 COMP S +0530-06A NW ORI +0530-06B NSV 16411 +0530-06C NSV 16413 +0530-06D NSV 16461 +0530-07 NSV 2239 +0530-09 V653 ORI +0531+04 NSV 2450 +0531+06 BN ORI +0531+10 NSV 16591 +0531+10B TASV0534+1 +0531+21 ZETA TAU +0531+69 SN 1998EB +0531-01 EPS ORI +0531-02 PQ ORI +0531-04A NSV 2392 +0531-04B NSV 2395 +0531-05 OR NEB GP5 +0531-06G BD ORI +0531-06K PR ORI +0531-06L V380 ORI +0531-06M NSV 2433 +0531-15 WW LEP +0531-25 SZ LEP +0531-30 RV COL +0531-69A HD 269661 +0531-69B HD 269662 +0532+00 NSV 2478 +0532+24 GP TAU +0532+26 V725 TAU +0532-00 V1379 ORI +0532-01 X ORI +0532-01B 108 COMP W +0532-01C NSV 2468 +0532-05 OR NEB GP6 +0532-06 OR NEB GP8 +0532-06A BE ORI +0532-06B BF ORI +0532-06D V586 ORI +0532-55 Z PIC +0532-62 BETA DOR +0532-67 V3198 LMC +0532-67B HD 269698 +0532-68 HD 269700 +0532-69 NSV 16354 +0533+04 OMEGA ORI +0533+16 NSV 2501 +0533+23 NSV 16609 +0533+26 RR TAU +0533+26D VAR? SW +0533+28 AW AUR +0533+29 HH AUR +0533+37 RU AUR +0533+37B 116 COMP S +0533+60 BY CAM +0533-04 V1143 ORI +0533-04B V369 ORI +0533-04C NSV 2483 +0533-05 OR NEB GP7 +0533-06 NSV 16607 +0533-07 NSV 16611 +0533-58 TW PIC +0534+11 NSV 16619 +0534+28 AB TAU +0534+31A NO AUR +0534+31B NSV 2537 +0534+68 CRAGG1 CAM +0534-02 BG ORI +0534-05 NSV 16613 +0534-06A NSV 16614 +0534-06B NSV 16616 +0534-08 NSV 2533 +0534-67 HD 269781 +0534-69 SN 1987A +0535+12 NSV 2557 +0535+16 NSV 2560 +0535+16B DX TAU +0535+17 NSV 16630 +0535+31 U AUR +0535+31B 67 COMP SW +0535+37 V342 AUR +0535+38 SZ AUR +0535+68 AU CAM +0535-01A NSV 2553 +0535-01B NSV 2556 +0535-01C V901 ORI +0535-02 ZETA ORI +0535-02B NSV 16627 +0535-09 V350 ORI +0535-55 RY PIC +0535-66 V3434 LMC +0536+03 V1149 ORI +0536+09 NSV 2570 +0536+14 FX ORI +0536+14B 97 COMP NE +0536+18 DY TAU +0536+25 NSV 2588 +0536-02 NSV 16632 +0536-02B NSV 2578 +0536-02C NSV 16636 +0536-02D NSV 16637 +0536-03 NSV 2564 +0536-04 Y ORI +0536-04B VAR? NW +0536-69 NSV 2499 +0537+22 NSV 16641 +0537+23 V731 TAU +0537+25 NSV 16643 +0537+32 VAR AUR +0537-69A V3604 LMC +0537-69B V3566 LMC +0538+00A GT ORI +0538+00B NSV 2599 +0538+09 V630 ORI +0538+10 CL ORI +0538+43 WZ AUR +0538-00 NSV 16646 +0538-01 V1197 ORI +0538-05 NSV 16644 +0538-71 N LMC 02 +0539+00 V351 ORI +0539+00B HD 38311 +0539+00C NSV 16650 +0539+06 FQ ORI +0539+08 V631 ORI +0539+09 FU ORI +0539+09B 87 COMP SW +0539+09C 89 COMP SW +0539+13 ST TAU +0539+15 CP TAU +0539+15B 89 VAR? NW +0539+18 EU TAU +0539+20 Y TAU +0539+20B 86 COMP S +0539+24 TU TAU +0539-69 V3804 LMC +0539-70 N LMC 48 +0540+12 QS ORI +0540+21 NSV 2626 +0540+54 V437 AUR +0540-41 TX COL +0540-46 W PIC +0541+08 NSV 16674 +0541+14 NSV 16668 +0541+20 NSV 2628 +0541+23 NSV 2631 +0541+27 AW TAU +0541+28 FS AUR +0541+30 FU AUR +0541+54 V493 AUR +0541-64 SN 1992BA +0542+00 V1380 ORI +0542+22 V421 TAU +0542+24 NSV 2650 +0542-02 NSV 2640 +0542-10 V1031 ORI +0542-12 WZ LEP +0542-69 HD 269992 +0542-71 SN 2002B +0543+18 NSV 16684 +0543+19 SU TAU +0543-04 NSV 16682 +0543-09 NSV 2641 +0543-31 S COL +0544+15 EM TAU +0544+16 NSV 16687 +0544+22 NSV 16686 +0544+26 V781 TAU +0544-64 HV 12842 +0545+01 NSV 16690 +0545+04 NSV 16689 +0545+07 NSV 16691 +0546+14 SAO 94937 +0546+15A Z TAU +0546+15B RS TAU +0546+15C RU TAU +0546+15D COMPAN. Z +0546+15E 108 COMP N +0546+19A NSV 16706 +0546+19B NSV 16714 +0546+20 NSV 16713 +0546+22 NSV 16712 +0546+26A V593 TAU +0546+26B NSV 16716 +0546+33 NSV 2681 +0546-03 NSV 2682 +0546-07 NSV 2677 +0546-29 R COL +0546-68 CAL 86 +0546-75 R MEN +0547+01 NSV 2690 +0547+15 SAO 94983 +0547+19 VAR ORI +0547+25 V1167 TAU +0547+26 NSV 16720 +0547+67 RXJ0558.3+ +0547-05 CN ORI +0548+00 NSV 16719 +0548+16 NSV 16721 +0548+21 NSV 16722 +0548+41 XY AUR +0548-01 NSV 2721 +0548-10 NSV 16723 +0549+07 ALPHA ORI +0549+13 V1382 ORI +0549+19 NSV 2722 +0549+20A U ORI +0549+20B UW ORI +0549+20C 106 VAR? S +0549+20D NSV 16732 +0549+20E 103 COMP S +0549+20F NSV 2731 +0549+28 HD 249119 +0549+32 AY AUR +0549+32B STAR A SE +0549+32C STAR B SE +0549+45 TW AUR +0549+48 LO AUR +0549+53 V405 AUR +0549+74 V CAM +0549-01 V1381 ORI +0549-06 UV ORI +0550+13 Z ORI +0550+24 NSV 16735 +0551+16 V1384 ORI +0551+20 NSV 2736 +0551+22 BQ ORI +0551-07 V1383 ORI +0552+23 NSV 2745 +0552+55 V494 AUR +0552-02 NSV 16736 +0553+00 NSV 16744 +0553+20 V337 ORI +0553+25 NSV 16747 +0553+35 CO AUR +0553+53 Z AUR +0553+53B 108 COMP E +0553+53C 85 COMP E +0553+53D 105 COMP S +0553-01 NSV 16738 +0553-02 NSV 16742 +0554+09 V642 ORI +0554+20 V529 ORI +0554+22 NSV 16750 +0554+27 NSV 16751 +0554+39 AZ AUR +0554+41 KK AUR +0554-02 NSV 16748 +0554-09 V474 MON +0555+10 DN ORI +0555+19 V1385 ORI +0555+22 NSV 16755 +0555+23 RW GEM +0555+23B NSV 2783 +0555+23C NSV 16754 +0555-03 NSV 2770 +0556+06 TAV0559+06 +0556+09 NSV 2792 +0556+10 DP ORI +0556+13 NSV 16761 +0556+16 V1307 ORI +0556+22 RZ GEM +0556+46A RS AUR +0556+46B SV AUR +0556+46C 95 COMP NE +0556-02 V352 ORI +0556-86 R OCT +0557+16 RR ORI +0557+16B VAR1 NW +0557+16C VAR2 NW +0557+19 NSV 2803 +0557+22 NSV 2799 +0557+27 BG GEM +0557+28 BS AUR +0557+42 YY AUR +0557+47 XZ AUR +0557+47B 10.2 COMP +0557-10 NSV 16760 +0557-23 SN 1995AD +0558+23 NSV 16765 +0559+23 NSV 16769 +0559+26A NSV 2822 +0559+26B NSV 16771 +0559+36 KP AUR +0559+43 V393 AUR +0600+13 DY ORI +0600+23 NSV 16777 +0600+26 NSV 2823 +0600-10 NSV 16773 +0600-16 SS LEP +0601+15 V1386 ORI +0601-24 S LEP +0602+22 SS GEM +0602+22B 109 VAR? W +0602+22C 85 VAR? W +0602+22D 86 COMP N +0602+24 NSV 16783 +0602+25 OX GEM +0602+25B NSV 16784 +0602+34 NSV 2841 +0602+46 VY AUR +0602+47 GSC3378045 +0602-21 YY LEP +0603+07 NSV 16788 +0603+17 V1387 ORI +0603+22 NSV 16789 +0603+23 PU GEM +0603+24 NSV 16786 +0604+09 CT ORI +0604+25 NSV 2853 +0604+26 TU GEM +0604+43 RR AUR +0604+43B VAR SW +0604+50 X AUR +0604+50B 122 COMP S +0604+50C 102 COMP S +0605+09 GQ ORI +0605+12 V1388 ORI +0605+18 NSV 16797 +0605+21 TV GEM +0605+23 WY GEM +0605+25 GSC2038-06 +0605+47 SS AUR +0605+47B 138 VAR? S +0605+47C 108 COMP E +0606+21 NSV 2859 +0606+22 BU GEM +0606+22B 72 COMP E +0606+23 WW GEM +0606+45 VV AUR +0606+45B NSV 2872 +0606-50 RW PUP +0606-71 AD MEN +0607+06 V1389 ORI +0607+07 NSV 16800 +0607+20 NSV 2869 +0607+27 SU GEM +0607+46A ST AUR +0607+46B VZ AUR +0607+46C VAR? NE +0607+50 KQ AUR +0608+08 V1390 ORI +0608+09 NSV 16802 +0608+22 ETA GEM +0608+28 V392 AUR +0608-02 NSV 16804 +0608-48 V347 PUP +0608-60 RW PIC +0609+08 NSV 16810 +0609+15 V344 ORI +0609+15B VAR NW +0609+17 V1391 ORI +0609+23 PW GEM +0609+28 KR AUR +0609-45 DZ PUP +0610+05 NSV 2890 +0610+09 V1392 ORI +0610+24 NSV 16812 +0610-01 V345 ORI +0610-02 NSV 16813 +0611+15 CZ ORI +0611+22 BD 22 1257 +0611+65 BK CAM +0611-16 NSV 2891 +0612+05 NSV 2896 +0612+08 GK ORI +0612+22 NSV 2900 +0612+73 RXSJ0625+7 +0612+75 W CAM +0612-01 NSV 2901 +0612-59 V PIC +0613+20 V963 ORI +0613+23 LU GEM +0613-16 TY CMA +0613-17A UY CMA +0613-17B VAR A +0613-17C STAR NW +0613-17D 112 COMP N +0613-17E 125 COMP N +0613-30 EH CMA +0614+14 BD 14 1247 +0614+25 NSV 16831 +0614+52 HIP 30227 +0614-03 V1358 ORI +0614-04 NSV 16830 +0614-05 KS MON +0614-17A UZ CMA +0614-17B VAR B +0614-17C VAR CMA +0614-17D 112 COMP N +0614-26 U CMA +0615+02 V719 MON +0615+05 V1056 ORI +0615+11 NSV 16834 +0615-02 NSV 2918 +0616+02 NSV 2932 +0616+06 SV MON +0616+07 BN MON +0616+11 NSV 2936 +0616+14 RS ORI +0616+22 MU GEM +0616+25 NSV 2937 +0616+47 V AUR +0616+47B STAR NW +0616+47C STAR NE +0616-08 NSV 16840 +0616-11 FR CMA +0616-61 RZ PIC +0617+03 FU MON +0617+17 NSV 16843 +0617+25 ZZ GEM +0617+25B PY GEM +0617+49 PSI1 AUR +0617-00 V616 MON +0617-00B NSV 16845 +0617-02 V MON +0618+03 NSV 16847 +0618+15 NSV 16852 +0618+19 NSV 16849 +0618+24 CD GEM +0618+24B NSV 2949 +0618+50 GO AUR +0618+50B 110 VAR N +0618+58 SAO 25733 +0618+71 BZ CAM +0618-09 V721 MON +0619+07 T MON +0619+10 NSV 16858 +0619+14 BL ORI +0619+25 VV GEM +0619+45 BW AUR +0619+47 GQ AUR +0620+05 KT MON +0620+18 OU GEM +0620+30 QV AUR +0620+47 AG AUR +0620+61 V LYN +0621+05 SW MON +0621+14 PZ GEM +0621+15 NSV 16863 +0621-07A NSV 16861 +0621-07B NSV 16865 +0622+05 NSV 16869 +0622+05B V648 MON +0622+30 RT AUR +0622+30B 66 COMP SE +0622+34 NSV 16874 +0622-04 NSV 2970 +0622-81 AH MEN +0623+20 TAVJ0629+2 +0623+20B NU GEM +0623+22 HW GEM +0623+28 NSV 2979 +0623-00 V722 MON +0623-12 FS CMA +0624+02 NSV 16875 +0624+13 BK GEM +0624+22 CI GEM +0624+22B EM GEM +0624+27 DW GEM +0624-05 V723 MON +0624-08 V724 MON +0625+05 AX MON +0625+10A V727 MON +0625+10B NSV 16881 +0625+11 NSV 16885 +0625+12 DH GEM +0625+17 OW GEM +0625+32 WW AUR +0625+64 RT CAM +0625+74 SU CAM +0625-02 NSV 2990 +0626+04 NSV 16888 +0626+05A NSV 16890 +0626+05B NSV 16891 +0626+05C NSV 16897 +0626+05D NSV 16901 +0626+15 NSV 16899 +0626+31 AL AUR +0626+55 7 LYN +0626-14 KL CMA +0627+05 NSV 16907 +0627+10 V700 MON +0627+17 QQ GEM +0627+30 AI AUR +0627+37 NSV 16908 +0627+42 RV AUR +0627-04 NSV 16905 +0628+45 TU AUR +0628-08 Z MON +0628-36 SX COL +0629+00 V492 MON +0629+05 V729 MON +0629+08 - MON +0629+13 BB GEM +0629+15 W GEM +0629+26 KN GEM +0629+38 UU AUR +0629-18 HS CMA +0629-43 NU PUP +0630+05 NSV 16927 +0630+14 DY GEM +0630+18 CT GEM +0630+23 NSV 16929 +0630+26A BR GEM +0631+00 CW MON +0631+03 NSV 16931 +0631+04 NSV 16933 +0631+14 EP GEM +0631+18 EQ GEM +0631+59 U LYN +0632+01 CX MON +0632+06 V640 MON +0632+07 NSV 3052 +0632+18 UV GEM +0632-01 SY MON +0632-01B 112 COMP W +0633+01 V689 MON +0633+06 NSV 16941 +0633+08 R MON +0633+08B NGC 2261 +0633+09 RZ MON +0633+19 NSV 3059 +0633+22 NY GEM +0633-01 NSV 3057 +0633-29 NSV 3051 +0633-62 NSV 3043 +0634+10 V650 MON +0634+18 CY GEM +0634+31 SY GEM +0634+44A AA AUR +0634+44B 114 VAR? S +0634+44C VAR? SE +0634+44D VAR? NW +0634+77 EP CAM +0634-62 RR PIC +0635+09 S MON +0635+31 VW GEM +0635+46 NSV 3171 +0635+58 S LYN +0635+58B 129 COMP W +0635+87 CSV 100754 +0635-03 NSV 17029 +0635-04 V733 MON +0635-06 V736 MON +0636+07 NSV 17158 +0636+38 GR AUR +0636-04 NSV 17100 +0636-24 PU CMA +0637+01 NSV 3177 +0637+15 TMZ V12 +0637+25 EPS GEM +0637+30 DM GEM +0638+04 NSV 17164 +0638+05 NSV 17161 +0638+64 EQ CAM +0638-01 BT MON +0638-01B NSV 17165 +0639+02 NSV 17168 +0639+09 FX MON +0639+12 AT GEM +0639+13 XI GEM +0639+18 IQ GEM +0639-04 NSV 17169 +0639-20 RXJ0643.9- +0639-42 RV PUP +0640+02 V505 MON +0640+13A UY GEM +0640+15 UX GEM +0640+18 RT GEM +0640+30 X GEM +0640+30B 115 COMP N +0640+30C 128 COMP S +0640+30D NSV 3188 +0640+30E 117 COMP S +0640+30F 95 COMP SW +0640-16 HL CMA +0640-16B HM CMA +0641+01 NGC 2282 +0641+08 ST MON +0641+08B 11.7 COMP +0641+28 IR GEM +0641+28B VAR? S +0641+28C 149 COMP N +0641-36 CH PUP +0642+00A V739 MON +0642+00B NSV 17194 +0642+01 MR MON +0642+01B V448 MON +0642+14 QT GEM +0642+17 FF GEM +0642+48 CD AUR +0642-20 GSC59611822 +0643+01 PZ MON +0643+01B V715 MON +0643+05 V613 MON +0643+12 FK GEM +0643+16 FI GEM +0643+32 IS GEM +0643-22 KQ CMA +0644+00 NSV 17202 +0644+12 QV GEM +0644+16 NT GEM +0644-01 V377 MON +0644-20 KR CMA +0645+00 V517 MON +0645+01 V516 MON +0645+13 SN 2000H +0645+16 IT GEM +0645-01 TX MON +0645-02 NSV 17205 +0645-02B V453 MON +0645-04 V741 MON +0645-13 KU CMA +0645-37 ST PUP +0645-44 HD 49798 +0646+00A V519 MON +0646+00B NSV 17209 +0646+00C NSV 17210 +0646+01 NSV 17214 +0646+04 SX MON +0646+05A CG MON +0646+05B DL MON +0646+05C NSV 3239 +0646+05D V742 MON +0646+06 NSV 17211 +0646+17 NSV 17208 +0646+34 THETA GEM +0646+38 OX AUR +0646-01 SZ MON +0646-01B NSV 17213 +0646-06 V743 MON +0646-20 KV CMA +0646-32 KAPPA CMA +0647+16 KZ GEM +0647+84 SN 1982B +0647-01 NSV 17217 +0647-07 W MON +0648+17 NSV 17223 +0648+21 NSV 3261 +0648+32 DN GEM +0648+46 CE AUR +0648-04 GY MON +0649+00 QR MON +0649+03 NSV 3264 +0649+04 NSV 17229 +0649+05A V744 MON +0649+05B NSV 17224 +0649+47 QX AUR +0649-01A AU MON +0649-01B NSV 3271 +0649-01C NSV 17227 +0649-07 RU MON +0649-07B NSV 3263 +0650+02 NSV 17237 +0650+06 CL MON +0650+09 NSV 17234 +0650+37 NSV 17240 +0650+41 UW AUR +0650+45 NSV 17243 +0650+59 SN 2001C +0650-01 V520 MON +0650-03 HI MON +0650-06 NSV 17231 +0650-07 HH MON +0651+00 TY MON +0651+05 NSV 17244 +0651+06A CO MON +0651+06B NSV 3290 +0651+07 BG MON +0651+11 Y MON +0651+18 QY GEM +0651-02 V522 MON +0651-03 V746 MON +0652+02 NSV 17253 +0652+03 AZ MON +0652+06 NSV 17252 +0652+17 QZ GEM +0652+31 FW GEM +0652-05 NSV 3305 +0652-06 NSV 17245 +0652-08 X MON +0652-08C NSV 3299 +0652-08D 79 COMP +0652-08E NSV 17242 +0652-08F V747 MON +0652-09 EQ MON +0652-10 V644 MON +0653+03 NSV 17267 +0653+06 RV MON +0653+09 UY MON +0653+18 NSV 3319 +0653+26 SW GEM +0653+55 R LYN +0653+87 OV CEP +0653-04 NSV 17258 +0653-08 V523 MON +0653-12 NSV 3315 +0654-17 NSV 3320 +0654-20 LO CMA +0655+10A BI MON +0655+10B NSV 3330 +0655+10C NSV 3333 +0655+10D 131 COMP E +0655+10F 114 COMP W +0655+10G 113 COMP N +0655+10H 118 * NE +0655+10I IY MON +0655+30 RS GEM +0655-13 NSV 17272 +0656+05 NSV 17280 +0656+17 NP GEM +0656+21 V335 GEM +0656-00 V526 MON +0656-02 V748 MON +0656-03 V614 MON +0656-08 AC MON +0656-14 RV CMA +0657+02 V528 MON +0657+13 V337 GEM +0657-03 NSV 17285 +0657-05 NSV 3341 +0657-11 GU CMA +0657-18 SV CMA +0657-27 SIGMA CMA +0657-66 T VOL +0658+10 PS GEM +0658+12 GH GEM +0658+12B GY GEM +0658+20 ZETA GEM +0658+50 SN 2000B +0658-02 V749 MON +0658-11 FZ CMA +0659+01A NSV 17317 +0659+01B NSV 17328 +0659+10A BC GEM +0659+10B NSV 3369 +0659-03 V838 MON +0659-04 NSV 17308 +0659-05 NSV 17314 +0659-10 V750 MON +0659-11 Z CMA +0659-12 LT CMA +0659-15 NSV 17305 +0659-23 CG CMA +0700+22 NSV 3377 +0700+37 ET AUR +0700+46 SN 1998AN +0700-12 NSV 17335 +0700-66 U VOL +0701+09 V CMI +0701+09B 109 COMP W +0701+22A R GEM +0701+22B Z GEM +0701+22C TW GEM +0701+22D NSV 3394 +0701+22E NSV 3401 +0701+22F 133 COMP S +0701+22G NSV 3395 +0701+24 Q1995/047 +0701+28 AM GEM +0701-04 AO MON +0701-11 LV CMA +0701-12A FM CMA +0701-12B NSV 17336 +0701-15 EU CMA +0701-28 UV CMA +0701-35 NSV 3379 +0702+02 NSV 17349 +0702+05 RS MON +0702+21 NSV 3410 +0702+23 NSV 3411 +0702-03 V751 MON +0702-07 RY MON +0703+04 BN CMI +0703+10 R CMI +0703+10B 82 VAR? SW +0703-11 W CMA +0703-11B 85 COMP NE +0703-11C SAO 152426 +0703-11D NSV 17354 +0704+01 AD CMI +0704+68 AA CAM +0704+74 EU CAM +0704-00 V651 MON +0704-06 AP MON +0704-22 GSC65242806 +0704-25 GSC65281724 +0705+04 WW CMI +0705+29 J0712+296 +0705-15 LY CMA +0705-58 AC CAR +0706+01 HQ MON +0706+07 WX CMI +0706-19A SY CMA +0706-19B 12.7 COMP +0706-19C 12.2 COMP +0707+14 VX GEM +0707+16 BQ GEM +0707+17 UZ GEM +0707-01 AH MON +0707-41 V362 PUP +0707-72 R VOL +0708-02 V536 MON +0708-12 NSV 3463 +0708-14A NSV 3466 +0708-14B NSV 17381 +0708-15 HI CMA +0709+08 AQ CMI +0709+22 NSV 17395 +0709+66 HS CAM +0709-25 CO CMA +0710+05 BK CMI +0710+08 NSV 3486 +0710+10 NSV 17401 +0710+26 WZ GEM +0710+39 HT AUR +0710+39B VAR? +0710+39C 100 COMP N +0710+39D 98 COMP E +0710+39E 118 COMP E +0710+39F 122 COMP N +0710+39G 124 COMP W +0710+39H STAR A NW +0710+39I 110 COMP N +0710+69 RU CAM +0710+71 S5 0716+71 +0710+80 SN 1987L +0710+82 VZ CAM +0710-01 HD 293720 +0710-26A OMEGA CMA +0710-26B EW CMA +0710-44 L2 PUP +0710-45 L1 PUP +0711+03 WY CMI +0711+09 NSV 3498 +0711+18 TAV0714+14 +0711+24 RV GEM +0711+39 NSV 17407 +0711-06 FQ MON +0711-11 RY CMA +0711-12 NSV 17402 +0711-15 NSV 17405 +0711-16A GZ CMA +0711-16B NSV 17403 +0711-37 GT PUP +0712+01 RR MON +0712-06 NSV 17414 +0712-11 NSV 17411 +0713+02 WZ CMI +0714+10 NSV 3530 +0714+25 BM GEM +0714-08 V756 MON +0714-24 TAU CMA +0714-26 WZ CMA +0715+31 RR GEM +0715-05 AR MON +0715-16 R CMA +0715-19 NSV 3539 +0716+20 NSV 3550 +0716+28 AW GEM +0716-05 V757 MON +0716-14 NSV 3542 +0716-44 NX PUP +0717+07 BO CMI +0717+13 V GEM +0717-05 NSV 3560 +0717-14 TW CMA +0717-25 T CMA +0717-25B MZ CMA +0718+09 ZZ CMI +0718+15 OT GEM +0718+37 TASV0722+3 +0718-04 V758 MON +0718-04B V759 MON +0718-25 VY CMA +0718-25B NSV 3564 +0719+27 IOTA GEM +0719+33 XX GEM +0719+33B VAR? SE +0719+47 SN 1997DO +0719-02 NSV 3575 +0719-03 BS MON +0719-25 GSC65420337 +0720+05 NSV 17466 +0720+46 Y LYN +0720-02 V686 MON +0720-02B V760 MON +0720-03 BX MON +0720-03B VAR N +0720-05 TT MON +0720-07 QS MON +0720-16 FW CMA +0720-21 CGCS 1705 +0720-28 GSC65504150 +0721+08 BETA CMI +0721+15 RY GEM +0721+20 NSV 3592 +0721+22 NSV 17476 +0721+40 NEW UG AUR +0721+41 VX AUR +0721+48 NSV 3597 +0721-03 V467 MON +0721-06 GI MON +0721-07 V694 MON +0721-10 V761 MON +0722+09 NSV 17480 +0722+37 SDSS0729 +0722+40 HM AUR +0722-11 FX CMA +0722-22 FY CMA +0722-25 SS CMA +0722-25B VZ CMA +0723+21A NSV 3604 +0723+21B NSV 3605 +0723+22 V343 GEM +0723-09 SAO 134724 +0723-18 V369 PUP +0723-19 GSC59742558 +0724+10 NSV 17489 +0724+12 NSV 3609 +0724+14 NSV 17490 +0724-04 RX MON +0724-04B VAR NW +0724-25 LSS 437 +0725+06 SV CMI +0725+08 NSV 3619 +0725+24 NQ GEM +0725+67 EY CAM +0725-00 V762 MON +0725-19 CL PUP +0726+10 BG CMI +0726+66 EZ CAM +0726-09 U MON +0726-09B 66 COMP SW +0726-09C NSV 17493 +0726-13 MP PUP +0727+08 S CMI +0727+08B 100 VAR? N +0727+09 NSV 17506 +0727+11 BP CMI +0727+16A NSV 3642 +0727+16B NSV 17503 +0727+81 FF CAM +0727-19 VW PUP +0727-34 RY PUP +0728+11 T CMI +0728+11B NSV 3643 +0728+11C 134 COMP S +0728+32 YY GEM +0728-20A X PUP +0728-20B Z PUP +0728-20C TY PUP +0728-21 VX PUP +0729+02 NSV 3648 +0729+06 BQ CMI +0729+24 NSV 17512 +0729-14 KQ PUP +0730+00 AI CMI +0730+35 SN 2000C +0730-14 HD 60761 +0731+02 BE CMI +0731+17 BN GEM +0731-03 V763 MON +0731-73 S VOL +0732+17 OI+158 +0732+32 NSV 17530 +0732+34 ST GEM +0732-03 NSV 3665 +0732-07 V764 MON +0732-26 EG PUP +0732-46 PP PUP +0733+36 RU LYN +0733+36B 135 COMP S +0733-00 NSV 17533 +0733-25 V445 PUP +0733-26 DV PUP +0734+01 PKS0736+01 +0734+07 NSV 17543 +0734-00A GK MON +0734-00B V470 MON +0734-00C VAR N +0734-00D 133 COMP E +0734-11 V381 PUP +0734-28 VZ PUP +0735+05 NSV 17549 +0735+08 U CMI +0735+17 V346 GEM +0735+20 Y GEM +0735-00 NSV 3685 +0735-40 CGCS 1825 +0736+03 NSV 3689 +0736+14 NZ GEM +0736+15 V360 GEM +0736-01 NSV 17552 +0736-08 V766 MON +0736-31 R PUP +0737+23 S GEM +0737+23B VAR? N +0737+29 SIGMA GEM +0737-10 SU MON +0737-25 WX PUP +0738+03 NSV 3701 +0738+14 V347 GEM +0738-04 NSV 17571 +0738-12 GL PUP +0739+03 YZ CMI +0739+14 BE GEM +0739+31 AU GEM +0739-13 UX PUP +0740+05 UX CMI +0740+43 SDSS0747 +0740+73 SN 1995E +0741-12 UY PUP +0741-39 RZ PUP +0741-62 IY CAR +0742+02 NSV 17598 +0742+05A NSV 17602 +0742+05B NSV 17604 +0742-04 NSV 17597 +0742-26 SS PUP +0742-41 W PUP +0742-52 V436 CAR +0743+00 NSV 17613 +0743+04 NSV 17612 +0743+05 W CMI +0743+23 T GEM +0743-15 QY PUP +0743-25 AD PUP +0743-48 S PUP +0744-23 BV PUP +0744-23B BV PUP A +0744-23C V340 PUP +0744-40 T PUP +0745+15 PQ GEM +0745-30 PW PUP +0746+03 BC CMI +0746+05 BB CMI +0746-46 QS PUP +0747+01B AE CMI +0747+13 V353 GEM +0747+14 V362 GEM +0747-05 NSV 3777 +0748+01 VX CMI +0748+03 XZ CMI +0748+04 NSV 17647 +0748+22 NSV 3797 +0748+63 HT CAM +0748+67 FI CAM +0748-11 NQ PUP +0748-59 HIP 38226 +0749+22 U GEM +0749+22B NSV 3808 +0749-00 NSV 3806 +0749-23 NSV 3794 +0749-31 HS PUP +0750-24 BX PUP +0750-27 ET PUP +0750-77 V CHA +0751+03 BT CMI +0751+06 BS CMI +0751+11 ZZ CNC +0751+20 OI090.4CNC +0751+21 XY GEM +0751+60 SBS0755+60 +0751-28 HU PUP +0751-29 QV PUP +0752+02 NSV 17671 +0752+07 BU CMI +0752+73 SW CAM +0752-01 NSV 17670 +0752-06 FW MON +0753+05 BV CMI +0753+16 DW CNC +0753+20 BP GEM +0753-43 SU PUP +0753-49 V406 PUP +0753-51 HD 65425 +0753-58 V341 CAR +0754-03 BO MON +0754-04 BC MON +0754-07 UX MON +0754-18 BZ PUP +0754-28 AQ PUP +0754-39 AP PUP +0754-43 ?? PUP +0755+67 SN 2000CE +0755-03 NSV 3852 +0755-48 V PUP +0755-51 NSV 3841 +0756+15 UU CNC +0756-05 BD MON +0756-08 V635 MON +0756-12 U PUP +0757+36 SV LYN +0758-23 V510 PUP +0758-53 BPM 18764 +0759+85 FF CEP +0759-05 V770 MON +0759-28 HZ PUP +0759-36 AR PUP +0800+06 BW CMI +0800+22 BL CNC +0800-00 NSV 17735 +0800-47 RXJ0803.7- +0801+31 VZ GEM +0801+65 RZ UMA +0801-38 RT PUP +0802+44 SZ LYN +0802-28 WRAY15-157 +0803+14 ST CNC +0803+14B 125 COMP W +0803+14C 129 COMP W +0803+14D STAR C +0803+19 RV CNC +0803+34 SN 1999GB +0803+62 SU UMA +0803-00 V771 MON +0803-22 RU PUP +0804+28 YZ CNC +0804+28B 132 COMP +0804+28C 128 COMP +0804+28D 133 COMP +0804+28E 117 VAR? W +0804-04 V773 MON +0804-11 XY PUP +0805+19 VV CNC +0805+23 RR CNC +0805+23B VAR? SW +0805-06 V774 MON +0805-35 FK PUP +0805-43 BK VEL +0805-46 BL VEL +0806+45 SDSS0813 +0806-37 AS PUP +0806-43 NSV 3933 +0807+14 SU CNC +0807-34 V351 PUP +0807-43 NSV 3936 +0807-47 AX VEL +0807-48 NSV 17775 +0808+08 TV CNC +0808+10 VW CNC +0808+25 RX CNC +0808+37 RT LYN +0808-30 LS 992 +0808-34 Y PUP +0808-35 CP PUP +0808-35B COMPAN. CP +0808-36 AT PUP +0808-46 AH VEL +0809+45 SDSS0816 +0809-24 CD PUP +0809-26 DY PUP +0809-34 RS PUP +0809-76 Z CHA +0809-76B CPD-76 499 +0809-76C - CHA +0810+40 W LYN +0810-18 VV PUP +0810-41 RX PUP +0810-44 AI VEL +0810-47 BN VEL +0811+12 R CNC +0811+12B 81 VAR? E +0811+12C 73 COMP S +0811+12D 105 COMP E +0811+43 CR LYN +0812+11 BD 12 1812 +0812-13 SV PUP +0812-48 IX VEL +0813+06 MQ HYA +0813-34 TU PUP +0814+03 RY HYA +0814+73 Z CAM +0814-35 NSV 3997 +0815+14 SZ CNC +0815+51 BH LYN +0816+05 FZ HYA +0816+15 Z CNC +0816+17 V CNC +0816+17B 119 VAR? E +0816+17C VAR? NE +0816+17D 93 COMP N +0816+24 SN 2002AN +0816+33 T LYN +0816+49 SDSS0824 +0817-10 GG HYA +0817-10B GG HYA A +0819+35 X LYN +0819+35B VAR NE +0819-08 FK HYA +0819-60 NSV 4052 +0821+13 BP CNC +0821+21 SN 1999AA +0821+73 FBS0827+73 +0822+25 AT CNC +0822+61 OMI UMA +0824+12 TW CNC +0824-05 RT HYA +0824-76 R CHA +0825+02 GK HYA +0825-30 U PYX +0826-36 GSC71471573 +0826-59 V CAR +0827+11 FK CNC +0827+20 FS CNC +0827-27 AS 201 +0828-22 WX PYX +0828-44 CT VEL +0828-47 AL VEL +0828-47B 87 COMP +0829+20 DE CNC +0829+28 SN 2001BG +0829+53 SW UMA +0829+53B VAR? NW +0829+53C STAR E +0829+53E SUS RIP NW +0829+53F 138 COMP N +0829+53G 143 COMP N +0829+53I 139 COMP N +0829+53J NSV 4147 +0829+53K EQ UMA +0829-59 IZ CAR +0830+13 UY CNC +0830+19 U CNC +0830+21 CC CNC +0830-76 W CHA +0831+23 RU CNC +0831+26 AA CNC +0831+48 EI UMA +0831+49 SDSS0838 +0832+20 CY CNC +0833+21 UV CNC +0833+32 RZ CNC +0833+50 X UMA +0833-36 WY PYX +0833-43 RZ VEL +0833-46 EN VEL +0833-47 BB VEL +0833-59 KK CAR +0834-09 RV HYA +0834-47 T VEL +0835+10 VZ CNC +0835-14 NSV 4189 +0835-16 AK HYA +0836+79 RS CAM +0836-05 MV HYA +0837+20 XX CNC +0837+28 EG CNC +0837+78 FL CAM +0837-02 MW HYA +0838+03 ETA HYA +0838+19 S CNC +0838-47 EP VEL +0838-65 RX VOL +0839+07 FU CNC +0839+13 AC CNC +0839-32 NSV 4223 +0839-32B UU PYX +0840+61 FP UMA +0840-47 SW VEL +0841+06 EPS HYA +0841-27 R PYX +0841-46 SX VEL +0842+19 FV CNC +0842-54 DELTA VEL +0843+10 FW CNC +0843+12 FX CNC +0844+06 NSV 18042 +0844-46 GSC81553301 +0845+03 CT HYA +0846+28 BO CNC +0846+58 BZ UMA +0846+58B VAR SW +0847+39 EUVEJ0854+ +0847-17 SN 2001FU +0847-46 LSS 1179 +0848+03 S HYA +0848+36 SN 1999X +0848-76 - CHA +0849+11 AK CNC +0849+17 X CNC +0849+20 OJ 287 CNC +0849-34 V PYX +0850-08 T HYA +0850-08B VAR? SE +0850-08C VAR? NE +0850-08D 115 VAR? W +0851+20 T CNC +0851-43 OU VEL +0851-47 HD 76536 +0852+11 RT CNC +0852+48 NSV 4329 +0852-02 WW HYA +0853+14 NSV 4331 +0853+18 HR 3577 +0853-00 TU HYA +0853-46 HEN 2-17 +0853-58 KW CAR +0853-70 SY VOL +0854+24 GG CNC +0854-24 VZ PYX +0854-41 CU VEL +0855+18 SY CNC +0855+18B 115 COMP N +0855+18C 121 COMP S +0855+18D VAR? NW +0855-52 CQ VEL +0856+40 BI LYN +0856+41 BP LYN +0857+39 UX LYN +0857+60 TT UMA +0857+60B SN 1995F +0857-59 AL CAR +0858+21 TZ CNC +0858+75 FM CAM +0900-24 S PYX +0900-31 T PYX +0900-31B VAR W +0900-58 KZ CAR +0901+01 NS HYA +0901+51 V UMA +0902+50 SN 2001G +0903+13 CW CNC +0904+19 GY CNC +0904+25 W CNC +0904+25B 136 VAR? W +0904+31 RS CNC +0905+07 SN 1993Z +0905+51 DI UMA +0905+67 RX UMA +0905-11 NU HYA +0905-65 LM CAR +0908+57 NSV 4427 +0908-13 WX HYA +0908-43 SY VEL +0909-06 MM HYA +0910+09 GZ CNC +0910+29 HH CNC +0911+51 RT UMA +0911-04 UZ HYA +0911-55 NSV 4429 +0912-09 NV HYA +0912-29 X PYX +0913-65 RU CAR +0914+34 BK LYN +0914+57 CG UMA +0914-05 NW HYA +0914-28 Y PYX +0915+00 IN HYA +0915+51 SN 1999BY +0916+31 AR CNC +0916-27 RS PYX +0916-49 RW VEL +0916-68 V384 CAR +0918+08 DF LEO +0918-29 RV PYX +0918-52 WY VEL +0918-68 RW CAR +0920-23 IL HYA +0920-48 RS VEL +0921+14 NSV 4490 +0921-43 GK VEL +0922+36 RS LMI +0922-29 RW PYX +0922-47 MR VEL +0923-07 OP HYA +0923-53 GL VEL +0924+21A TU LEO +0924+21B 138 VAR? W +0924+50 1H0928+500 +0924-51 NSV 4499 +0924-63 IW CAR +0925+07 WW LEO +0925+50 NSV 18223 +0925+70 DK UMA +0925-51 Y VEL +0925-62 MN CAR +0926-73 UU CAR +0927+20 AB LEO +0927-61 KR CAR +0928+36 SU LMI +0928-56 N VEL +0929+05 AV HYA +0929-00 OS HYA +0929-45 U VEL +0929-62 R CAR +0930+44 AE UMA +0930-14 X HYA +0931+26 Y LEO +0931+59 GK UMA +0931+78 Y DRA +0931-39 RR ANT +0932-53 UU VEL +0932-59 H CAR +0933+07 NSV 18241 +0933-20 ST HYA +0934-10 OW HYA +0934-44 CC VEL +0934-53 N? VEL 87 +0935+05 SN 1995D +0936+56 W UMA +0937+20 RS LEO +0937+54 YY UMA +0937-48 KM VEL +0937-62 NSV 4581 +0939+04 RXJ0944.5+ +0939+20 RT LEO +0939+34 R LMI +0939+34B VAR? NW +0939+34C 132 COMP E +0939+52 ER UMA +0939+57 CS UMA +0939-20 SN 1999GH +0939-22 AD HYA +0939-45 FI VEL +0940+45 DV UMA +0940-23 RR HYA +0940-56 NSV 18259 +0940-62 NT CAR +0940-63 KL CAR +0941+33 HD 84615 +0941-05 TT SEX +0941-37 NSV 4617 +0942+11 R LEO +0942+11B 88 VAR? NE +0942+11D 77 COMP S +0942+11E 75 COMP S +0942+11F 97 COMP SE +0942+33 T LMI +0942-62 L CAR +0943+59 UPS UMA +0943-48 FL VEL +0944+12 NSV 4637 +0944+40 NSV 4641 +0944-41 CE VEL +0945+12 X LEO +0945+12B VAR? SW +0945+12C VAR? SE +0945+12D VAR? NW +0945+34 RZ LMI +0945+34B SN 1995AL +0945-01 W SEX +0945-23 AG HYA +0945-23B COMP M +0946+27 Z LEO +0946-22 Y HYA +0946-41 SU VEL +0946-44 SZ VEL +0946-51 DW VEL +0947+35 S LMI +0947+35B 148 COMP N +0947+69 SN 1993J +0947+69B D VAR NW +0947+69C VAR? S +0947-23 DL HYA +0948+10 DV LEO +0948+36 U LMI +0948-49 DY VEL +0949+01 SN 1983E +0949+50 SY UMA +0949-52 FP VEL +0949-53 Z VEL +0949-62 KM CAR +0950-24 IX HYA +0950-49 DZ VEL +0951-41 X VEL +0951-49 EE VEL +0951-58 C CAR +0952+32 3C 232 LEO +0952-57 GX CAR +0953-67 OQ CAR +0954+21 V LEO +0954+25 NSV 4696 +0954-58 RR CAR +0954-61 NSV 4688 +0955-50 FR VEL +0955-63 RV CAR +0956+34 RU LMI +0956+66 PG1000+667 +0956-59 SZ CAR +0958+14 RY LEO +0958+14B 115 COMP W +0958-62 GY CAR +0959+68 CH UMA +0959-46 NSV 4721 +1000-61 HD 87543 +1000-70 KN CAR +1001-58 NSV 4727 +1002+01 TZ SEX +1002+17 DD LEO +1002+20 YY LEO +1002+24 RR LEO +1002-16 FS HYA +1002-22 IO HYA +1002-29 X ANT +1003-52 CM VEL +1004-69 OY CAR +1005+03 Z SEX +1005+59 SN 2001S +1005-37 R ANT +1006+11 SN 2003CD +1006-10 NSV 4773 +1006-61 S CAR +1006-61B V337 CAR +1006-64 KO CAR +1007+59 GO UMA +1007+73 CP DRA +1007-09 RT SEX +1007-57 NSV 4775 +1008+21 DK LEO +1008+60 U UMA +1008+73 SN 1997BQ +1008-57 QY CAR +1008-58 V368 CAR +1009+03 SN 1984E +1009+03B SN 2003CG +1009+73 DH DRA +1009-44 MM VEL +1010+31 RW LMI +1010+72 CI UMA +1010-02 SW SEX +1010-58A Z CAR +1010-58B AF CAR +1010-60 SU CAR +1011-53 W VEL +1011-57 NSV 18368 +1011-60 AM CAR +1012+22 SN 2002BO +1012+41 SN 1999GI +1012-55 NSV 4807 +1013+46 SN 1999BW +1013-49 XZ VEL +1013-57 V500 CAR +1014+20 AD LEO +1014+20B NSV 4823 +1014+53 KS UMA +1014-08 RW SEX +1015-60 AP CAR +1016+04 UU SEX +1016+42 NSV 4829 +1016-34 V ANT +1016-54 RY VEL +1016-59 EV CAR +1017+30 RV LMI +1017+44 NSV 4838 +1017-34 AC ANT +1017-49 V383 VEL +1017-60 HQ CAR +1017-61 TT CAR +1018+14 U LEO +1018+20 NGC 3227 +1018+34 SAO 62021 +1018+83 NSV 4864 +1018-06 X SEX +1018-60 AQ CAR +1019-59 HR CAR +1020+09 DE LEO +1020-18 NSV 4848 +1020-59 CK CAR +1021-35 VZ ANT +1021-59 AT CAR +1022-61 AU CAR +1023-59 UW CAR +1024+30 NSV 4874 +1024-58 YZ CAR +1024-58B EP CAR +1024-58C NSV 4869 +1026+70 CT UMA +1026-46 RT VEL +1027+09 RHO LEO +1027+59 DW UMA +1027-59 V411 CAR +1028+31 SS LMI +1028-61 UY CAR +1029+00 S SEX +1029+09 TX LEO +1029-83 X OCT +1030+37 SN 1992G +1030-39 U ANT +1030-53 TV VEL +1030-62 CD -62 466 +1031-60 TU CAR +1032+54 SN 1991N +1032-11 FF HYA +1032-12 U HYA +1032-41 SN 2000CL +1032-60 UZ CAR +1032-70 RZ CAR +1033-56 LS 1698 +1034+68 - UMA +1035-60 HW CAR +1035-79 RX CHA +1036+32 RX LMI +1036-54 UX VEL +1037+04 NSV 4945 +1037+58 IY UMA +1037+69 R UMA +1037-58 FU CAR +1037-58B NSV 4943 +1038+67 VY UMA +1039+22 GRB030329 +1039+26 W LMI +1039+46 TX UMA +1040+55 SV UMA +1040+63 SN 1985H +1040+66 GY UMA +1040-51 V382 VEL +1040-55 SV VEL +1040-57 VY CAR +1040-58 RT CAR +1040-59 HD 93129 +1040-59B QZ CAR +1040-59C NSV 18500 +1041+12 SN 1998BU +1041+14 SN 1986A +1041+14B SN 2003AA +1041+17 SN 1994AE +1041-55 AD VEL +1041-59 ETA CAR +1042+52 CW1045+525 +1042-57 SX CAR +1042-58 BO CAR +1042-65 TZ CAR +1043+09 VV LEO +1043+36 NSV 4977 +1043-40 CH VEL +1043-51 HD 299374 +1044-53 WX VEL +1044-58 V426 CAR +1045-13 RXSJ1050-1 +1045-54 UZ VEL +1045-56 VV VEL +1045-78 ST CHA +1046-20 V HYA +1046-24 KZ HYA +1046-28 RS HYA +1046-59 IX CAR +1047-58 FI CAR +1047-58B WW CAR +1047-59 VZ CAR +1048+14 W LEO +1048+27 SN 1997DN +1048+72 VX UMA +1048-52 SS VEL +1048-56 AG VEL +1048-72 TY CAR +1049+30 SX LMI +1049+37 EL UMA +1049+61 DM UMA +1049-52 RU VEL +1049-58 WX CAR +1050+06 VY LEO +1050-40 GN VEL +1050-48 KV VEL +1050-58 V2 CAR +1050-59 HEN 3-519 +1050-60A WZ CAR +1050-60B CL CAR +1050-61 BZ CAR +1051+50 CY UMA +1051-59 T CAR +1052+70 VW UMA +1052-36 UX ANT +1052-59 AG CAR +1052-60 IO CAR +1053+55 NSV 5035 +1053-28 EC10560-29 +1053-59 U CAR +1053-60 CY CAR +1053-64 XX CAR +1054-28 V392 HYA +1054-31 EC10566-31 +1055+56 NSV 5053 +1055-17 R CRT +1055-29 EC10578-29 +1057+20 NSV 18592 +1057+62 ALPHA UMA +1057-34 TW HYA +1057-60 HD 95687 +1058+29 SN 1996CB +1058+38 MARK 421 +1058+45 AN UMA +1058-02 SX LEO +1058-21 TU CRT +1058-63 XY CAR +1058-72 PR CAR +1058-73 PS CAR +1059-66 KV CAR +1100+07 FH LEO +1100+25 ST LMI +1100+44 WX UMA +1100+44B WX UMA B +1100-60 XZ CAR +1100-60B CH CAR +1101+02 -LEO1 +1101+44 NSV 5086 +1101+49 CV UMA +1101+68 HL UMA +1101-59 V430 CAR +1101-68 QU CAR +1102+02 PG1104+02 +1102-54 RW CEN +1102-55 V342 CEN +1102-64 V385 CAR +1102-68 NSV 5087 +1103+36 CO UMA +1103+72 NGC 3516 +1103-61 RS CAR +1104-60 V432 CAR +1104-77 DI CHA +1105+06 S LEO +1105+55 TASV1108+5 +1105+56 NGC 3556 +1105-35 V433 CEN +1105-58 ER CAR +1105-59 HD 306070 +1105-60 V431 CAR +1105-77 CU CHA +1106-05 TV LEO +1106-76 NSV 18683 +1107-06 U CRT +1107-06B 127 COMP S +1107-35 V434 CEN +1108+00 FM LEO +1108-28 FP HYA +1108-28B 104 COMP N +1109+23 FN LEO +1109+34 NSV 18704 +1109-25 HY HYA +1109-37 V436 CEN +1109-57 GK CAR +1110+29 CE UMA +1110+43 AR UMA +1110-00 TT LEO +1110-59 FR CAR +1110-60 HD 97950 +1110-61 DH CAR +1110-76 YY CHA +1111+18 PG1114+187 +1111-57 SY CAR +1112+32 XI UMA +1112+48 KV UMA +1112+53 DZ UMA +1112-21 RX CRT +1112-61 V534 CAR +1112-69 DI CAR +1114+66 SZ UMA +1115+13 SN 1989B +1115+13B NGC 3627 +1115-61 RY CAR +1115-61B STAR NE +1116+20 SN 1999CD +1116-60 V779 CEN +1116-61 RS CEN +1116-75 BX CHA +1118+17 TZ LEO +1118+37 CX UMA +1118-19 T CRT +1119-16 V CRT +1120-35 V442 CEN +1120-60 AY CEN +1120-68 GU MUS +1121-25 HZ HYA +1121-76 Y CHA +1122+15 AF LEO +1122+45 ST UMA +1122+59 SN 1998T +1123+29 SN 1989A +1123-19 RY CRT +1124+30 AW UMA +1125+69 LAMBDA DRA +1126+43 RXPJ113123 +1126+80 FP CAM +1126-03 CZ LEO +1126-11 RR CRT +1127-58 OMI1 CEN +1127-64A SY MUS +1129+23 AO LEO +1129-11 TT CRT +1130+35 HS UMA +1131+10 ZZ LEO +1132+02 RZ LEO +1132+02B 125 COMP S +1133+03 T LEO +1134-61 HD 101390 +1135+11 AI LEO +1135+12 SN 1997DQ +1135+12B SN 2000EW +1135+13 AK LEO +1135+76 CT DRA +1136+39 RU UMA +1136+39B VAR? E +1136+39C VAR? NW +1136-55 V885 CEN +1136-62 UZ CEN +1136-63 V1033 CEN +1137+72 DO DRA +1137-62 V772 CEN +1138-60 V644 CEN +1139+72 Z DRA +1139-00 IX VIR +1139-60 MT CEN +1140+07 NU VIR +1140+36 TV UMA +1140+48 SN 1998S +1140-03 TW VIR +1140-03B VAR? NW +1141+58 WW UMA +1141-62 V830 CEN +1142+19 PG1145+187 +1142+20 DQ LEO +1142+44 AZ UMA +1142-32 Z HYA +1143-26 II HYA +1143-61 V801 CEN +1144+29 EU UMA +1144-41 X CEN +1144-62 BK CEN +1146-05 TY VIR +1146-10 RU CRT +1146-41 V422 CEN +1147+38 CF UMA +1147+49 BC UMA +1147-66 GQ MUS +1148+48 SN 2000DB +1148+52 SN 2001DP +1148-58 AD CEN +1150-56 RXJ1155.4- +1150-58 W CEN +1151+16 WX LEO +1151+55 SN 1998AQ +1151+58 Z UMA +1151+58B 72 COMP E +1151+58C 83 COMP SE +1151+58D 80 COMP SW +1151+58E NSV 19029 +1151-65 LZ MUS +1152+25 SN 2001V +1152-78 T CHA +1153+44 NGC 4013 * +1153-22 EC11560-22 +1153-41 V359 CEN +1154+19 GK COM +1154+29 4C 29.45 +1154+29B VAR? SE +1154-18 SN 1996W +1155-09 SV VIR +1155-18 TW CRV +1156+09 X VIR +1156-11 TX CRV +1156-18 SN 1974E +1156-31 NSV 5428 +1157+62 SN 1994W +1157-63 Y CRU +1158+44 NGC 4051 +1159+03 TZ VIR +1159+19 R COM +1159+63 SN 1999BG +1159-05 RX VIR +1200+12 SU VIR +1200+12B 100 COMP S +1200-61 DI CRU +1201+44 SU CVN +1202-06 RW VIR +1202-43 V650 CEN +1203-50 DELTA CEN +1204+20 SW COM +1204+58 TZ UMA +1204-44 RU CEN +1204-56 SS CRU +1204-63 NSV 5477 +1205+20 SY COM +1205+39 NGC 4151 +1205+39B 115 COMP N +1205-61 CP CRU +1205-63 Z CRU +1206-58 W CRU +1207-43 MU CEN +1207-49 V368 CEN +1207-69 S MUS +1209-05 T VIR +1209-50 TV CEN +1209-54 V369 CEN +1210+53 EG UMA +1210+57 DELTA UMA +1210-50 V493 CEN +1211-55 BH CRU +1212+46 SN 2002BU +1212-45 V370 CEN +1212-62 SU CRU +1212-63 AO CRU +1212-67 EPS MUS +1213+22 TW COM +1213+40 NSV 5543 +1213-62 AF CRU +1214+02 SN 1987D +1214+26 FM COM +1214+49 SAO 44127 +1214-18 R CRV +1214-18B UW CRV +1215+61 RY UMA +1215-08 CH VIR +1215-12 UX CRV +1215-17 TV CRV +1215-44 V372 CEN +1215-48 SX CEN +1215-59 NSV 5568 +1215-61 T CRU +1216+05 SN 1999GN +1216+28 W COM +1216+28B GZ COM +1217+16 SN 1979C +1217+75 MARK 205 +1217-62 BI CRU +1218+43 AI CVN +1218-11 TT CRV +1218-35 XZ CEN +1218-48 V428 CEN +1218-61 R CRU +1219+06 FK VIR +1219-48 S CEN +1220+01 SS VIR +1220+13 SN 1991BG +1220+43 HD 108100 +1220+55 SN 2000DE +1220-45 V373 CEN +1220-59 ST CRU +1221+15 SN 1984A +1221+27 14 COM +1221+31 SN 1974G +1221+69 SS DRA +1221-62 BP CRU +1222+09 SN 1992AD +1222+19 TV COM +1222-58 BL CRU +1224+02 3C 273 VIR +1224+02B 129 COMP +1224-22 SN 1998BN +1224-67 GSC92280190 +1225+04 BK VIR +1225+32 T CVN +1225+69 CQ DRA +1225-63 AP CRU +1226+01 SN 1994M +1226+12 CV VIR +1226+14 SN 1999CL +1226+29 SN 1994S +1226-02 SAO 138793 +1226-57 U CRU +1226-57B VAR CRU +1226-57C U CRU P +1226-58 BG CRU +1227+14 AL COM +1228+07 CI VIR +1228+08 NSV 5717 +1228+15 SN 1999GQ +1228-03 Y VIR +1228-06 SN 2000BK +1228-54 U CEN +1229+02 SN 1981B +1229+03 SN 1991T +1229+08 SN 1994D +1229+38 AM CVN +1229+70 KAPPA DRA +1229-17 U CRV +1229-64 RT CRU +1229-67 BO MUS +1230-53 AL CEN +1230-54 YY CEN +1230-54B VAR SE +1231+12 SN 1961H +1231+60 T UMA +1231+60B 107 VAR? E +1232-16 S CRV +1232-38 V1025 CEN +1233+02 FW VIR +1233+07 R VIR +1233+12 SN 1988A +1233+66 RV DRA +1233+66B 92 COMP S +1234+14 KM COM +1234+21 IR COM +1234+36 AX CVN +1234+59 RS UMA +1234+60 NSV 5827 +1234-26 FI HYA +1235+56 Y UMA +1235-17A V CRV +1235-17B VAR? SE +1235-59 AG CRU +1236-33 V591 CEN +1236-34 V451 CEN +1236-59 CH CRU +1236-68 R MUS +1236-68B EG MUS +1237+13 SN 1990N +1237-53 UW CEN +1237-68 V? MUS +1238-00 SN 1999GK +1238-61 COD-613575 +1238-62 CD CRU +1238-68 HD 110716 +1238-68B HD 110717 +1239+37 TX CVN +1239+37B 103 COMP N +1239+41 NSV 5902 +1239+61 S UMA +1239+61B VAR? SE +1239+61C 70 COMP SW +1240+45 Y CVN +1240-58 X CRU +1240-59 CPD-584492 +1241+55 SN 1997Y +1241-11 SN 1997BP +1241-59 ESB 365 +1242+04 RU VIR +1242+38 U CVN +1242-39 SN 2001CZ +1242-69 RV MUS +1242-69B VAR? SW +1243-02 SN 1997X +1243-61 RX CRU +1244-08 SN 1983K +1244-14 SV CRV +1244-62 BX CRU +1245+49 NSV 5976 +1245-29 CM HYA +1246+06 U VIR +1247+69 SAO 15921 +1247-00 SN 1983G +1247-14 VW CRV +1247-28 EX HYA +1247-69 EF MUS +1248-56 MU2 CRU +1248-57 S CRU +1248-68 NSV 6021 +1249+56 EPS UMA +1249-09 PSI VIR +1250+03 SAO 119665 +1250+27 NSV 19553 +1250+47 TU CVN +1250+47B 62 VAR? +1250-57 V CRU +1250-57B COMP B +1250-57C COMP C +1250-57D COMP D +1250-60 VAR CRU +1251+27 GO COM +1251+38 ALPHA CVN +1251-01 SDSS1256 +1251-05 3C 279 VIR +1251-32 V485 CEN +1252+66 RY DRA +1253+08 CN VIR +1253+23 T COM +1254+28 SN 1981G +1254+35 CC CVN +1254+38 TT CVN +1255+14 SN 1991X +1255+28 X COM +1255-17 BZ VIR +1256-59 V888 CEN +1256-63 LS 2883 +1256-64 X MUS +1256-86 NSV 6101 +1257+05 RT VIR +1257-29 SW HYA +1258+07 CO VIR +1258+66 TMZ V358 +1258-55 AF CEN +1259-07 SN 1994U +1259-64A Y MUS +1300+18 GP COM +1300-25 KN HYA +1301+23 FS COM +1301-04 NSV 6095 +1301-05 YY VIR +1301-27 SN 2000P +1301-59 GSC86610463 +1302-12 RV VIR +1302-12B ? VIR +1303-04 - VIR +1303-56 CS CEN +1303-59 WW CEN +1305+18 ALPHA COM +1305+32 AU CVN +1305+47 SY CVN +1306+37 SN 1996AI +1306-62 WX CEN +1307-01 SAO 139219 +1307-22 CE-315 +1307-32 RXJ1313.2- +1307-56A AW CEN +1307-56B DF CEN +1307-60 NN CEN +1308+36 SN 1985L +1308-02 SW VIR +1310+42 TV CVN +1310-36 NSV 6160 +1310-44 UY CEN +1311+07 FH VIR +1311+42 SN 1971I +1311-55 VAR? CEN +1311-61 V396 CEN +1311-61B V864 CEN +1312-26 SN 1996X +1312-57 HD 115473 +1312-83 U OCT +1313+03 LR VIR +1313-14 SN 2002BS +1313-60A TT CEN +1313-60B V398 CEN +1313-73 T MUS +1314+68 PG1316+678 +1314-55 V840 CEN +1315+02 HV VIR +1315+46 V CVN +1315+46B 69 COMP N +1315+46C 78 COMP NE +1315+46D 71 COMP NE +1315-57 NS CEN +1315-60 UU CEN +1316+44 AV CVN +1316-19 NSV 6206 +1317-41 V803 CEN +1318+47 BR CVN +1318-64 U MUS +1319-42 SN 1986G +1319-42B VAR CEN A +1319-53 DY CEN +1319-53B COMP X +1320-02 W VIR +1320-46B V1OMECEN +1320-46C V2OMECEN +1320-46D V17OMECEN +1320-46E V29OMECEN +1320-46F V53OMECEN +1320-46G V138OMECEN +1320-46H V148OMECEN +1320-46I V162OMECEN +1320-46J V164OMECEN +1321+55 G UMA +1321-47 HD 116824 +1322+46 DE CVN +1322+62 RR UMA +1322-02 V VIR +1322-61 J CEN B +1324-22 R HYA +1324-77 S CHA +1325+28 KS COM +1325+41 VX CVN +1325+47 SN 1994I +1325-23 SS HYA +1325-54 BV CEN +1326+24 FK COM +1326-29 LY HYA +1327-06 S VIR +1327-06B 61 VAR? NW +1328-24 RW HYA +1328-64 HEN 3-916 +1329+33 SN 1999CF +1329-12 NSV 6316 +1330+08 FP VIR +1330+37 BH CVN +1330-03 LX VIR +1330-53 CC CEN +1331+48 NSV 19892 +1331-08 - VIR +1331-08B VAR? VIR +1331-19 SX VIR +1331-23 TV HYA +1331-29 SN 1983N +1331-33 HD 118010 +1331-53 CD CEN +1331-53B CE CEN +1331-55 RV CEN +1332+52 UX UMA +1332+73 T UMI +1332+73B 99 COMP SE +1333+13 DH BOO +1333-30 V663 CEN +1333-34 HD 118319 +1333-49 V744 CEN +1333-49B VAR? SE +1333-57 XX CEN +1334-31 SN 1972E +1335-61 OW CEN +1335-66 HD 119078 +1336+74 V UMI +1336-18 RY VIR +1336-30 V664 CEN +1336-32 CD-32 9550 +1336-33 T CEN +1336-33B COMP C NZ +1337+23 DI BOO +1337+55 IQ UMA +1337+56 SN 2001AI +1337-18 NSV 6396 +1338-07 HS VIR +1339+22 DK BOO +1340+00 WZ VIR +1340-62A V766 CEN +1340-62B VAR? CEN +1341-62 V868 CEN +1342-36 RT CEN +1342-37 AN CEN +1343+08 NSV 6451 +1343+38 SN 2003ED +1343+48 CT CVN +1343+61 SN 1996BK +1343-27 W HYA +1343-41 MU CEN +1343-69 Z CIR +1344+08 CR BOO +1344+34 RT CVN +1344+40 R CVN +1344+40B 98 VAR? NW +1344+40C 96 COMP SW +1344+40D 91 COMP E +1344-01 CE VIR +1345-36 RX CEN +1345-65 HE 2-99 +1345-69 RU CIR +1346+55 IR UMA +1346-77 T APS +1347+34 AW CVN +1347+40 CV CVN +1347-28 NSV 6481 +1347-46 V767 CEN +1348+65 CU DRA +1348-63 V1039 CEN +1349+17 XZ BOO +1349+34 CW CVN +1350-31 SAO 204996 +1350-57 V412 CEN +1351+14 SX BOO +1351+26 ZZ BOO +1351+40 SN 1994Y +1351-26 GH HYA +1351-55 NSV 6507 +1352+07 CP VIR +1352+27 NSV 6502 +1352-30 TW CEN +1352-64 BW CIR +1353+13 UY BOO +1353-01 BH VIR +1353-04 SY VIR +1353-04B 95 COMP W +1353-04C 95 COMP E +1353-04D 91 COMP SW +1353-04E 100 COMP E +1353-04F 108 COMP E +1353-69 ST CIR +1354+37 SN 2000CR +1354-21 MQ VIR +1354-56 NSV 20018 +1354-65 BX CIR +1355+28 WY BOO +1355+56 DR UMA +1355-69 SY CIR +1355-76 THETA APS +1356+38 NSV 6519 +1356-70 SZ CIR +1356-71 X APS +1357+08 AA BOO +1358+29 RZ BOO +1358+35 SN 1998D +1358-09 TV VIR +1358-70A Z APS +1358-70B RR APS +1359+54 SN 1974G +1359+69 SN 1999BZ +1359-08 RR VIR +1359-35 AQ CEN +1400-71 RT APS +1401+13 Z BOO +1401+17 DP BOO +1401-04 SN 1999CP +1401-04B SN 2002CR +1401-13 ER VIR +1402+28 OQ 203 +1402-44 V834 CEN +1403+44 BY BOO +1403-09 96 VIR +1403-39 V500 CEN +1404+49 CF BOO +1404+53 CT BOO +1405-12A Z VIR +1405-12B AL VIR +1405-15 ET VIR +1405-28 RU HYA +1405-58 V760 CEN +1406-04 SN 1990M +1406-10 DN VIR +1406-39A V502 CEN +1406-39B V504 CEN +1406-45 V505 CEN +1406-56 V336 CEN +1407-13 EV VIR +1407-53 V996 CEN +1408-45 V507 CEN +1408-45B V821 CEN +1408-61 V417 CEN +1409+03 FS VIR +1409+19 T BOO +1409-59 R CEN +1410+10 IS BOO +1410+69 NSV 6593 +1410-05 CF VIR +1410-40 V510 CEN +1411+19 ALPHA BOO +1411+19B CN BOO +1411+34 DR BOO +1411-21 IV VIR +1411-26 1 LIB A +1411-78 NSV 6609 +1412+13 VW BOO +1412+42 TV BOO +1412-06 SN 2001BQ +1412-14 AN VIR +1412-59 HD 125072 +1413+25 NGC 5548 +1413+35 NSV 20079 +1413-13 MZ VIR +1413-26 1 LIB B +1413-36 V1002 CEN +1413-63 V418 CEN +1414+04 MY VIR +1415+30 NSV 6633 +1415+67 U UMI +1415+67B 86 VAR E +1415+67C 114 COMP S +1415+67D 84 COMP NE +1415+67E 111 COMP W +1415+67F 109 COMP N +1415-49 T LUP +1415-63 V340 CEN +1415-68 DD CIR +1416+04 AO VIR +1416+06 CQ VIR +1416-01 NSV 6638 +1416-47 RS LUP +1417+20 Y BOO +1417+29 CSV 7128 +1417+29B CI BOO +1417-63 KQ CEN +1418+25 NSV 6653 +1418+26 UV BOO +1418+54 NSV 6645 +1418+67 NSV 6640 +1418-63 V341 CEN +1419+26 RX BOO +1419+26B 76 COMP NW +1419+54 S BOO +1419+54B 106 COMP N +1419-69 WZ CIR +1421+26 SN 2001AY +1421+54 NSV 6661 +1422+04 AE VIR +1422+05 RS VIR +1422+72 RV UMI +1422-38 V520 CEN +1422-62 V645 CEN +1422-70 RX APS +1423+04 NR VIR +1423+06 NQ VIR +1423+07 AP VIR +1423+36 SW BOO +1423-37 V895 CEN +1423-71 RY APS +1424+00 SN 2002AO +1424+26 DX BOO +1424-25 GY HYA +1424-48 RT LUP +1424-63 NSV 6692 +1425+19 DY BOO +1425+20 DZ BOO +1425+39 V BOO +1425+39B 113 VAR SE +1425+39C 92 COMP NW +1425+84 R CAM +1425+84B 69 COMP E +1425-29 Y CEN +1425-50 HY LUP +1425-56 V CEN +1425-71 ST APS +1426+39 NSV 6696 +1426-40 V530 CEN +1427+30 RHO BOO +1427+76 NSV 6687 +1427-39 HD 127565 +1427-60 TX CEN +1427-60B V798 CEN +1428+38 GAMMA BOO +1428-39 V854 CEN +1428-57 V842 CEN +1429+37 CP BOO +1429-00 OU VIR +1429-41 ETA CEN +1429-42 Z LUP +1429-61 V737 CEN +1429-72 SV APS +1430+02 NT VIR +1430+25 AD BOO +1430+37 NSV 6718 +1430-40 V532 CEN +1431+03 NU VIR +1431+59 SN 2003DU +1432+24 RXJ1437.0+ +1432+27 R BOO +1433+30 SN 2001CK +1433+36 BW BOO +1434-17 V LIB +1435+28 EG BOO +1435+32 RV BOO +1436-63 BY CIR +1436-68 AE CIR +1437+32 RW BOO +1437-19A SX LIB +1437-19B GS LIB +1437-19C VAR? A +1438+14 S10808 +1438+35 MARK 478 +1438+37 SAO 64289 +1439+22A UZ BOO +1439+22B UZ BOO? +1439+22C STAR SE +1439+26 W BOO +1440+02 SN 1983P +1440-31 V553 CEN +1440-59 AR CIR +1441+15 EK BOO +1441+41 TW BOO +1441+56 UV DRA +1441-67 AV CIR +1441-68 AK CIR +1441-68B BL CIR +1442+05 BG VIR +1443+39 RR BOO +1443+39B 87 COMP SW +1443+39C 95 VAR? NW +1443+39D 94 COMP SE +1443-56 NSV 6819 +1444-63 AX CIR +1445+23 RY BOO +1446+19 XI BOO +1446+23 VAR? 8.1 +1446-46A S LUP +1446-46B X LUP +1446-76 R APS +1447+19 EO BOO +1447+26 EP BOO +1448+19 DE BOO +1448+64 KV DRA +1448-62 THETA CIR +1449+16 CE BOO +1449+18 U BOO +1452-12 FY LIB +1452-31 V822 CEN +1452-53 HEN 3-1044 +1452-54 Y LUP +1453+25 NSV 6869 +1454+41 TT BOO +1454-71 HD 132483 +1455-08 DELTA LIB +1455-11 HV LIB +1455-29 BE CEN +1455-29B NSV 6883 +1455-71 V APS +1456+66 RR UMI +1456-24 HX LIB +1457-54 GSC86850322 +1458+32 EV BOO +1458+40 BETA BOO +1458-24 SIGMA LIB +1459+09 1504+09 +1459+25 EX BOO +1459-41 GI LUP +1459-71 S APS +1459-71B 103 VAR W +1500-18 RT LIB +1500-68 T TRA +1502+01 SN 1987B +1502+25 NSV 6945 +1502-20 YY LIB +1502-41 NSV 6952 +1503-40 WRA 1292 +1504-69 X TRA +1505+12 FF BOO +1505-19 T LIB +1505-64 EK TRA +1506+55 SN 1964O +1506-05 Y LIB +1506-19 IOTA LIB +1506-48 AG LUP +1507+19 FL SER +1507-01 - LIB +1508+09 OP SER +1508+23 NY SER +1508+50 FG BOO +1508-01 Y SER +1508-50 W LUP +1509-02 OQ SER +1510+83 Z UMI +1510-66 R TRA +1511+02 Z SER +1511-09 BETA LIB +1511-23 AQ LIB +1511-24 AP LIB +1511-24B NSV 20287 +1511-50 AM LUP +1512-24 AU LIB +1512-68 1E 1516.6 +1513+29 RX CRB +1513+36 RT BOO +1513+36B 116 VAR? S +1513-24 AV LIB +1514+02 MQ SER +1514+15 TMZ V45 +1514+27 NSV 7018 +1514+32 U CRB +1514-08 FZ LIB +1514-24 GW LIB +1515-20 S LIB +1515-62 HD 136488 +1516+59 NSV 7030 +1517+05 SN 2001X +1517+14 S SER +1517+31 S CRB +1517+31B 122 COMP E +1517+31C 127 COMP E +1517-23 RW LIB +1518+31 UU CRB +1518-22 RS LIB +1518-75 AG APS +1519-01 OV SER +1520+37 YZ BOO +1520-48 KP LUP +1520-73 KAPPA1 APS +1521+08 QW SER +1521+10 OW SER +1521+15 NSV 7074 +1521-24 HM LIB +1521-44 HV LUP +1521-58 HD 137603 +1521-65 LR TRA +1522+45 GRB990123 +1523+03 CS SER +1523+19 WX SER +1523+62 ES DRA +1524-00 AM SER +1524-20 NSV 7114 +1525+16 OX SER +1525-68 LY TRA +1526-71 NSV 20337 +1527+03 WW SER +1527-14 RU LIB +1527-14B 114 COMP N +1527-14C 76 COMP SW +1528-49A R NOR +1528-49B VAR2 NOR +1529-08 IU LIB +1529-40 BR LUP +1529-49A VAR1 NOR +1529-49B VAR3 NOR +1530-13 HP LIB +1530-20 X LIB +1531+15 TAU4 SER +1531+26 RU CRB +1531+57 SN 2001CM +1531-48 V354 NOR +1532+37 SAO 64803 +1532+60 DM DRA +1532-15 W LIB +1532-51 V342 NOR +1532-52 IM NOR +1533+19 LX SER +1533+21 PQ SER +1533+30 65 COMP +1533+32 SY CRB +1533+78A S UMI +1533+78C 116 VAR? E +1533+78D 106 VAR? S +1533+78E 121 COMP E +1533-50 LILLER OBJ +1533-65 HK TRA +1534+24 LY SER +1534+29 RT CRB +1534-54 U NOR +1535+29 RW CRB +1536+23 PR SER +1536+57 NSV 7187 +1536+57B AY DRA +1536+79 NSV 7155 +1536-20A U LIB +1536-20B RX LIB +1536-20C VAR? SW +1536-20D 93 COMP NW +1536-54 T NOR +1537+36 SS CRB +1537+38 RR CRB +1537+38B 78 COMP SW +1537+38C STAR SE +1537+39 SW CRB +1537+58 NSV 7192 +1537-66 HEN 3-1092 +1538+64 VY DRA +1538-01 BG SER +1538-01B VAR? SER +1538-09 EE LIB +1538-33 HT LUP +1539+06 NSV 20391 +1539+12 CD SER +1539-62 4U 1543-62 +1540-01 PT SER +1540-20 Z LIB +1541+14 CT SER +1542-35 GQ LUP +1542-42 AB NOR +1543+38 Y CRB +1543-15 SS LIB +1543-19 DN LIB +1544+28A R CRB +1544+28B TT CRB +1544+28C THETA CRB +1544+28D NSV 7290 +1544+28E NSV 20408 +1544-48 NSV 20412 +1545+36 X CRB +1546+15 R SER +1546+15B VAR? SW +1546+38 ST CRB +1546+39 V CRB +1546+39B 85 COMP N +1546-15 VW LIB +1546-54 SY NOR +1546-55A NSV 20426 +1546-55B NSV 20427 +1546-65 MM TRA +1547+48 ST HER +1547+48B 69 COMP SW +1547-15 R LIB +1547-36 R LUP +1548+19 MR SER +1548-18 IZ LIB +1549+26 BD 26 2749 +1549+26B YZ CRB +1550+00 SDSS1555 +1550+20 QY SER +1550+27 RXJ1554.2+ +1550-18 RR LIB +1550-21 V1026 SCO +1550-37 RU LUP +1551+00 SDSS1556 +1551+09 RU SER +1551+43 2 HER +1552+21 QZ SER +1552+29 Z CRB +1552+31 ZZ CRB +1552+66 SN 2000CF +1552+72 SS UMI +1552-14 FX LIB +1552-40 RY LUP +1552-63 S TRA +1553-13 HD 142983 +1553-23 BK SCO +1554+20A AH SER +1554+20B VAR? E +1554+36 RS CRB +1554-22 DELTA SCO +1554-29 U LUP +1555+02 BC SER +1555+26 T CRB +1555+26B NSV 7378 +1555+26C NSV 7373 +1555+26D NSV 7370 +1555+26E 107 COMPNN +1555+26F NSV 7394 +1555+26G 98 COMP W +1555+26H 102 COMP W +1555-62 LT TRA +1556+33 VW CRB +1556-05 V2348 OPH +1556-25 V1043 SCO +1556-40 EX LUP +1556-73 HM APS +1557+30 NSV 7396 +1557-23 TY SCO +1558-23 RZ SCO +1558-23B STAR SW +1558-62 U TRA +1559+10 PU SER +1559+37 SN 1999CC +1559+47 X HER +1559-23C V864 SCO +1559-51 V352 NOR +1559-51B V345 NOR +1600+27 AB CRB +1600-21 Z SCO +1600-22 GL SCO +1601+18 R HER +1601+50 RR HER +1601+67 AG DRA +1601+67B VAR NE +1601+67C 94 COMP S +1601-03 V2349 OPH +1601-38 V856 SCO +1601-73 BM APS +1602+08 SN 1999AC +1602+10 U SER +1602+10B 140 COMP N +1602-21A X SCO +1602-21B UV SCO +1602-21C 127 COMP N +1602-21D STAR N +1602-21E STAR NW +1602-48 V NOR +1603+08A FQ SER +1603+08B FS SER +1603+17 NSV 7471 +1603+19 V336 HER +1603+25 SX HER +1603-01 DX SER +1603-26 HD 144941 +1604+06 PX SER +1604-22 TW SCO +1604-59 SS NOR +1604-73 VZ APS +1605-00 SDSS1610 +1605-09 V794 SCO +1605-19 W SCO +1605-24 RX SCO +1606+08 PY SER +1606+25 RU HER +1606+25B 124 VAR? S +1606+25C 84 COMP E +1606+25D VAR? SE +1606+25E 102 COMP S +1606+25F 110 COMP S +1606+25G VNL SUSP +1606-19 AN SCO +1606-21C 12.7* +1606-53 V341 NOR +1606-59 CS NOR +1607+10 DN HER +1607+23 LQ HER +1607+24 V890 HER +1608+00 SDSS1613 +1608+25 VV HER +1608+25E 140 COMP N +1608-28 V893 SCO +1608-53 GSC87113228 +1609+16 V892 HER +1609+32 GSC2583504 +1609-15 V894 SCO +1609-52 W NOR +1609-58 DM NOR +1610+34 SIGMA CRB +1610-57 S NOR +1610-73 BT APS +1611+33 SX CRB +1611+38 W CRB +1611-08 V1052 SCO +1611-22A R SCO +1611-22B S SCO +1611-22C T SCO +1611-59 DW NOR +1612+07 SAO 14466 +1612+29 NSV 7596 +1612-54 HP NOR +1612-58 DX NOR +1612-59 DZ NOR +1613+26 NP HER +1613+26B VAR? NW +1613+26C VAR? NE +1613+26D 115 COMP W +1614+55 CR DRA +1614-02 X SER +1614-14 V1053 SCO +1614-15 V818 SCO +1614-50 NSV 7645 +1614-52 HY NOR +1614-75 BY APS +1615+60 AT DRA +1615-59 RT NOR +1616+22B NSV 16826 +1616+34 AH CRB +1616-07 W OPH +1616-17 U SCO +1616-65 EI TRA +1617+19 GAMMA HER +1617+19B V589 HER +1617+34 HIP 80073 +1617-06 V2350 OPH +1617-51 X NOR +1617-55 IK NOR +1617-59 ER NOR +1618+19 V361 HER +1618+19B NSV 7682 +1618-65 IU TRA +1619+03 V911 OPH +1619+31 RY CRB +1619-04 V698 OPH +1619-29 PKS1622-29 +1619-74 WW APS +1620+19 NSV 7707 +1620+36 SV CRB +1620-04 V699 OPH +1620-22 TU OPH +1621+19 U HER +1621+19B 74 VAR? NW +1621+19C NSV 7735 +1621+19D 73 COMP NW +1621+19E 77 COMP E +1621+29 BE HER +1621+39 V844 HER +1621-12 V OPH +1621-18 CHI OPH +1621-41 MCQC J1628 +1621-61 FL TRA +1622+23 V895 HER +1622+40 SN 1999CB +1622-07 V2105 OPH +1622-38 V983 SCO +1622-59 FS NOR +1623-19 Y SCO +1623-26 ALPHA SCO +1623-58 RY NOR +1624-12 - OPH +1624-53 RZ NOR +1624-74 FV APS +1625+07 V897 HER +1625+42 G HER +1625-62 RT TRA +1625-66 LV TRA +1626+18 VX HER +1626+21 V592 HER +1626+23 DO HER +1626+23B VAR? NW +1626+23C 140 COMP S +1626-47 NSV 7808 +1626-64A DO TRA +1626-64B HN TRA +1628+07A SS HER +1628+07B V840 HER +1628+39 GN HER +1628-15 T OPH +1628-16 S OPH +1628-55 X ARA +1628-64 DT TRA +1628-68 RU TRA +1629+38 UY HER +1629-48 V871 ARA +1629-55 HEN 3-1223 +1630-31 ST SCO +1630-52 LO ARA +1630-59 Y ARA +1630-64 DV TRA +1630-68 EF TRA +1631+12 V849 HER +1631+21 V900 HER +1631+26 V901 HER +1631+33 V899 HER +1631+37 W HER +1631+38 TZ HER +1631+70 RXJ1630.9+ +1631+72 R UMI +1631+72B 99 VAR? SE +1631+72C 96 VAR? NE +1631-10 ZETA OPH +1631-56 R ARA +1632+07 Y HER +1632+38 UU HER +1632+66 R DRA +1632+66B 98 COMP NW +1632-00 SDSS1637 +1632-59 YY ARA +1633+08 V544 HER +1633+22 V903 HER +1633+27 V904 HER +1633+57 ST DRA +1633+58 RW DRA +1633+60 TX DRA +1633+74 RXJ1631.4+ +1634+14 AS HER +1634+86 W UMI +1634-59 YZ ARA +1635+72 VAR KIN +1635-26 AX SCO +1635-62 KX TRA +1636+00 V502 OPH +1636+49 42 HER +1636-46 V823 ARA +1637+60 WW DRA +1638-27 K2-16 +1638-55 V663 ARA +1639+08 V548 HER +1639+20 V611 HER +1639+26 V909 HER +1639+40 3C 345 HER +1639+48 V449 HER +1639-67 V TRA +1640+12 UV HER +1640+12B 120 COMP S +1640+25 AH HER +1640+25B 121 COMP S +1640+25C VAR? NW +1640+25D 116 COMP E +1640+25E 142 COMP N +1640+25F 128 COMP S +1640+34 RXJ1643.7+ +1640+55 S DRA +1640-02 V2111 OPH +1640-27 AC SCO +1640-49 V630 ARA +1641-67 W TRA +1642+39 V914 HER +1642+72 AZ DRA +1643+23 NSV 7969 +1643-14 AS 209 +1643-15 V1010 OPH +1643-19 RR OPH +1644+03 TT OPH +1644+03B 97 COMP SE +1644+42 V636 HER +1644-25A AF SCO +1644-25B DX SCO +1644-41 V973 SCO +1645-25 AS 210 +1645-41 V919 SCO +1646+08 NSV 8001 +1646+57 AH DRA +1646-06 V2045 OPH +1646-25 EM SCO +1646-56 Z ARA +1647+05 RX OPH +1647+05B 118 VAR? E +1647+05C 131 COMP S +1647+11 V2356 OPH +1647+15 S HER +1647-39 V1033 SCO +1647-41 HD 152270 +1647-42 ZETA1 SCO +1647-51 UX ARA +1648-29 V840 OPH +1648-30A CL SCO +1648-30B EQ SCO +1648-30C HK SCO +1648-30D HL SCO +1648-32 SS SCO +1648-36 AK SCO +1648-44 RS SCO +1648-50 V846 ARA +1649-30 V380 SCO +1649-30B HN SCO +1650+07 V970 OPH +1650+07B 116 COMP W +1650+39 MARK 501 +1650-30 RR SCO +1650-30B CM SCO +1650-30C 99 COMP E +1650-61 V422 ARA +1651+49 AI HER +1651+77 RW UMI +1651-30 EV SCO +1651-33 RV SCO +1651-57 V433 ARA +1652+09 KAPPA OPH +1652+26 V926 HER +1652-02 SS OPH +1652-02B 93 COMP SW +1653+22 MV HER +1653-12 V841 OPH +1653-13 V854 OPH +1654+04 V855 OPH +1654+11 V2359 OPH +1654+12 V440 OPH +1654+35 HZ HER +1654+52 AI DRA +1654-04 NSV 8093 +1654-12 PR OPH +1654-20 V1195 OPH +1654-26 EO OPH +1654-54 T ARA +1655-48 GX 339-4 +1656+26 V928 HER +1656+31 RV HER +1656+31B 101 COMP S +1656+31C 118 COMP W +1656+52 NSV 8103 +1656-36 RT SCO +1657+22 SY HER +1657+22B 82 COMP SE +1657+52 WZ DRA +1657-36 V601 SCO +1657-37 V884 SCO +1658+04 V2362 OPH +1658-11 YZ OPH +1659+05 TX OPH +1659+35 V931 HER +1659-12 UX OPH +1659-26 BF OPH +1659-42 V1104 SCO +1700+00 V2213 OPH +1700+02 V2363 OPH +1700+03 V2364 OPH +1700+17 BF HER +1700-33 V455 SCO +1700-35 V956 SCO +1700-43 V992 SCO +1700-56 V837 ARA +1701+13 V933 HER +1701+39 V932 HER +1701-31 TU SCO +1701-32 FQ SCO +1702+17 VY HER +1702+24 V934 HER +1702+48 NSV 8185 +1702-15 R OPH +1702-15B 92 VAR? SW +1702-15C VAR? SW +1702-17 V2523 OPH +1702-25 V2051 OPH +1702-61 SZ ARA +1703-27 CSV 2979 +1703-33 V461 SCO +1703-86 Z OCT +1704+00 V2366 OPH +1704+20 V936 HER +1704-32 AH SCO +1705+18 BG HER +1705-29 V2214 OPH +1705-33 V465 SCO +1705-58 V499 ARA +1705-62 CW ARA +1706+05 SN 2001CP +1706+27A RT HER +1706+27B CX HER +1706+29 V938 HER +1706-24 V2400 OPH +1707+08 V447 OPH +1707+16 V463 HER +1707+40 V939 HER +1707+64 TV DRA +1707-28 V516 OPH +1707-29 KM OPH +1707-59 V839 ARA +1707-65 V877 ARA +1707-66 V824 ARA +1708-13 AC OPH +1708-33 RW SCO +1708-33B V1075 SCO +1709+09 V2108 OPH +1709+16 AK HER +1709+33 V795 HER +1709-28 V517 OPH +1709-32 V727 SCO +1709-75 DT APS +1710+11 V438 OPH +1710+14 ALPHA HER +1710+17 V942 HER +1710+36 UW HER +1710-37 V470 SCO +1711+01 U OPH +1711+04 UY OPH +1711+49 PG1712+493 +1711+57 TT DRA +1711+57B 79 COMP NE +1711+57C 93 COMP NE +1711+57D VAR? NE +1711+60 SDSS1712 +1711-32 V473 SCO +1711-34 V1035 SCO +1712+24 V360 HER +1712+27 V943 HER +1712-45 HD 156385 +1713+29 V944 HER +1713-51 RY ARA +1713-63 DR ARA +1714+01 Z OPH +1714+01B 86 COMP SW +1714+01C 91 COMP SE +1714+02 V2113 OPH +1714+08 V744 OPH +1714-26 V2264 OPH +1715+07 V746 OPH +1715+18 V656 HER +1715+41 V825 HER +1715+43 V818 HER +1715+60 VW DRA +1715-31 V729 SCO +1715-45 V636 SCO +1715-63 EH ARA +1716+10 V750 OPH +1716+22 FO HER +1716+22B 109 COMP N +1716+24 CSV 3127 +1716-19 V2527 OPH +1717+07 UZ OPH +1717+07B VAR? NE +1717+14 AG OPH +1717+23 RS HER +1717+23B NSV 8606 +1717+23C V478 HER +1717+23D 116 COMP N +1717+27 V393 HER +1717-12 RY SER +1717-12B RX SER +1717-22 HAD V98 +1718+15 BI HER +1718+27 FSVJ1722+2 +1718-14 SS SER +1718-24 BB OPH +1718-24B V2109 OPH +1718-43 SW SCO +1718-43B HD 157451 +1719+04A V759 OPH +1719+04B VAR S +1719+04C VAR? N +1719+04D VAR? NW +1719+25 V949 HER +1719-23 V2295 OPH +1719-35 V478 SCO +1719-47 AN ARA +1720+20 V950 HER +1720-21 V906 OPH +1720-43 LR SCO +1720-63 EV ARA +1720-63B SUSP ARA +1721+03 VV OPH +1721+17 V640 HER +1721+46 WW HER +1721-02 V453 OPH +1721-10 SW SER +1721-46 AQ ARA +1721-63 FG ARA +1722+04 VW OPH +1722+22 V951 HER +1722-46 AR ARA +1723+08 V2114 OPH +1723-19 TW OPH +1723-42 MM SCO +1723-46 AT ARA +1723-64 RV ARA +1724+54 SDSS1726 +1724-33 V482 SCO +1724-33B V965 SCO +1724-49 NSV 8999 +1724-86 S OCT +1724-86B 130 COMP N +1725+02 V767 OPH +1725+50 OT+546 HER +1725+83 Y UMI +1725-46 AX ARA +1725-62 FV ARA +1726+10 V1063 OPH +1726+18 UZ HER +1726+83 FBS1719+83 +1726-16 V442 OPH +1726-19 V2487 OPH +1726-32 V731 SCO +1726-46 AY ARA +1727+06 V772 OPH +1727+59 GR DRA +1727-47 AZ ARA +1727-56 GH ARA +1728+09A RU OPH +1728+09B VAR? NE +1728+09C 123 COMP E +1728+26 LU HER +1729+03 VZ OPH +1729+14 V642 HER +1729+23 GP HER +1729+62 SDSS1730 +1729-19 V2313 OPH +1729-45 V993 SCO +1730+11 V2380 OPH +1730+57 CV DRA +1730-32 V449 SCO +1730-47 BF ARA +1731-16 V2540 OPH +1731-35 V1037 SCO +1731-45 V728 SCO +1731-63 GU ARA +1731-63B GV ARA +1731-63C SUSP ARA +1732+18 FR HER +1732+23 V503 HER +1732+27 V959 HER +1732+54 SY DRA +1732-22 V794 OPH +1732-62A GZ ARA +1732-62B HH ARA +1733-32 V862 SCO +1733-35 V733 SCO +1733-43 NV SCO +1733-45 BI ARA +1733-45B CD-4511775 +1733-47 AE ARA +1734+54 AO DRA +1734+60 SN 1999DA +1734-11 RT SER +1734-32 BM SCO +1734-57 V PAV +1735+21 NSV 9445 +1735+57 TY DRA +1735-32 V703 SCO +1735-33 V905 SCO +1735-34 V721 SCO +1735-43 RU SCO +1735-46 CD-4611775 +1736+25 V433 HER +1736+46 NSV 9501 +1736+46B V962 HER +1736-17 V2076 OPH +1736-43 TV SCO +1737+15 CE HER +1737-22 V2110 OPH +1737-32 V1086 SCO +1737-35 KP SCO +1737-58 TW PAV +1738+17 AL HER +1738+23 V660 HER +1738-06 XX OPH +1738-13 HD 161023 +1738-27 V3892 SGR +1738-35 V734 SCO +1738-46 HD 161044 +1739+06 V2314 OPH +1739+30 V352 HER +1739-07 NSV 9615 +1739-18 SZ SGR +1740+21 CF HER +1740+21B STAR NE +1740-18 VAR SGR +1740-35 SX SCO +1740-52 RZ ARA +1740-52B V338 ARA +1740-58 RZ PAV +1741+82 FBS1735+82 +1741-23 V4744 SGR +1741-27 X SGR +1741-27B V4375 SGR +1741-35 SV SCO +1741-36 FZ SCO +1741-36B V707 SCO +1741-62 W PAV +1742+50 SAO 30548 +1742-18 V3888 SGR +1742-23 V753 SGR +1742-30 V500 SCO +1742-41 V823 SCO +1742-62 UV PAV +1743+26 BK HER +1743-35 V396 SCO +1743-35B V723 SCO +1743-57 SY PAV +1744+22 SU HER +1744+22B 102 COMP N +1744+22C 111 COMP E +1744-06 RS OPH +1744-06B 120 COMP N +1744-20 V1172 SGR +1744-27 V759 SGR +1744-33 RY SCO +1744-34 V709 SCO +1745+06 V380 OPH +1745-17 ALS 2 +1745-22 AS 245 +1745-28 KW SGR +1745-32 V977 SCO +1745-35 V407 SCO +1745-35B V382 SCO +1745-35C V720 SCO +1745-51 U ARA +1745-51B 86 COMP S +1746+06 V381 OPH +1746+45 V337 HER +1746-01 V2244 OPH +1746-14 LW SER +1746-17 V4334 SGR +1746-31 V744 SCO +1747+07 V564 OPH +1747+07B V982 OPH +1747+48 V744 HER +1747-02 V533 OPH +1747-06 Y OPH +1747-24 V771 SGR +1747-29 V4092 SGR +1747-30 V1141 SCO +1747-34 V711 SCO +1747-34A SY SCO +1747-34B BN SCO +1747-34C V420 SCO +1748-25 GSC 6846 6 +1748-26 V4643 SGR +1748-33 CR SCO +1748-33B V745 SCO +1748-34 TX SCO +1748-34B GSC73861011 +1748-51 PQ ARA +1749-19 V4642 SGR +1749-27 V732 SGR +1749-28 V781 SGR +1749-29 97-BLG-56 +1749-31 V1142 SCO +1749-33 AI SCO +1750+07 RW OPH +1750+18 SN 1998BP +1750-19 HD 312416 +1750-31 V960 SCO +1750-32 V1178 SCO +1750-33 V715 SCO +1751+03 SV OPH +1751+03B COMP F +1751+11 RT OPH +1751+26 V441 HER +1751+52 GV DRA +1751+56 NSV 24040 +1751-14 MU SER +1751-28 V990 SGR +1751-34 V716 SCO +1752+04 NSV 9910 +1752+05 V389 OPH +1752-28 V3889 SGR +1752-29 V4338 SGR +1752-29B V2435 SGR +1752-36 V1275 SGR +1752-42 NSV 9923 +1753+15 Z HER +1753+27 SN 2000CN +1753+29 AU HER +1753+29B XI HER +1753+42 AQ HER +1753+45 OP HER +1753-16 MIS V380 +1753-25 NSV 24062 +1753-27 V999 SGR +1753-27B V1944 SGR +1753-29 V735 SGR +1753-30 V787 SGR +1753-30B V4741 SGR +1753-32 V4135 SGR +1753-34 FT SGR +1753-34B FL SGR +1753-39 V394 CRA +1753-50 KT ARA +1754+04 V395 OPH +1754+11 V914 OPH +1754+18 V973 HER +1754+23A FU HER +1754+23C 128 COMP N +1754+23D STAR NW +1754+30 NU HER +1754+58A T DRA +1754+58B UY DRA +1754+58C 131 COMP W +1754-34A FU SGR +1754-34B V551 SGR +1755+04 V2048 OPH +1755+05 V569 OPH +1755+19 RY HER +1755+23 WY HER +1755+54 UW DRA +1755-04 SAO 142012 +1755-10 DZ SER +1755-26 KY SGR +1755-32 V4072 SGR +1755-35 V384 SCO +1756+17 V975 HER +1756+19 BL HER +1756+54 V DRA +1756-23 V1950 SGR +1756-23B HAD V82 +1756-25 V4742 SGR +1756-50 LM ARA +1757+18 WZ HER +1757+18B V884 HER +1757+26 SN 2001BF +1757-23 V1951 SGR +1757-24 SV SGR +1757-26 AT SGR +1757-28 NSV 24159 +1758+11 V2104 OPH +1758+15 V977 HER +1758+66 NGC 6532 +1758-01 NO SER +1758-22 AV SGR +1758-29 W SGR +1758-32 V1783 SGR +1758-39 W CRA +1759+04 V2335 OPH +1759+07 V420 OPH +1759-20 AS 270 +1759-27 V1573 SGR +1759-31 V1012 SGR +1759-38 RR CRA +1800+16 V980 HER +1800+28 EX HER +1800+50 GX DRA +1800-27 V1014 SGR +1800-28 V737 SGR +1800-36 V615 SGR +1800-37 GG CRA +1800-38 PS CRA +1800-54 KY ARA +1801+03 V574 OPH +1801+22 RW HER +1801+31 FG HER +1801-22 N SGR 89 +1801-27 V4444 SGR +1801-27B V4006 SGR +1801-27C N? SGR 03 +1801-35 V617 SGR +1801-36 V618 SGR +1801-37 GR CRA +1801-37B GM CRA +1802+15 V981 HER +1802+20A DE HER +1802+20B DF HER +1802+20C VAR? W BSF +1802+20D 117 COMP W +1802+31 V1008 HER +1802+39 VW HER +1802-18 AX SGR +1802-22 VX SGR +1802-32 V1015 SGR +1802-34 V630 SGR +1802-37 WX CRA +1802-37A GU CRA +1802-37B GY CRA +1802-43 TT CRA +1803+05 V426 OPH +1803+28 OMI HER +1803+43 V982 HER +1803+46 NSV 10240 +1803-24 V3903 SGR +1803-25 V4157 SGR +1803-36 FX SGR +1803-38 V335 CRA +1803-41 V416 CRA +1803-42 V417 CRA +1803-63 R PAV +1804+38 PR HER +1804+41 V566 HER +1804+42 V529 HER +1804+45 DQ HER +1804+45B 107 COMP S +1804+65 NSV 10221 +1804+67 EX DRA +1804-26 V1280 SGR +1804-28 V2506 SGR +1804-36A V653 SGR +1804-36B V655 SGR +1804-38 V343 CRA +1804-42 TW CRA +1805+18 XZ HER +1805+18B VAR? E +1805+18C 136 COMP W +1805+18D 112 COMP E +1805+18E VAR? NW +1805+18F STAR SW +1805+31 T HER +1805+31B VAR? E +1805+65 W DRA +1805-14 UZ SER +1805-14B 126 COMP S +1805-29 AO SGR +1805-30 V4740 SGR +1805-36 V725 SGR +1805-36B VAR? SGR +1806+31 FI HER +1806+33 PW HER +1806+66 X DRA +1806-11 AS 289 +1806-27 V1577 SGR +1806-29 V4327 SGR +1806-30 V739 SGR +1807+04 NSV 10371 +1807+18 NQ HER +1807+27 IRAS18095+ +1807+31 OTS1809+31 +1807+69 3C 371 DRA +1807-18 HD 312858 +1807-21 MU SGR +1807-23 AP SGR +1807-25 V3795 SGR +1807-27 V1830 SGR +1807-27B V1953 SGR +1807-31 V1175 SGR +1807-32 V4160 SGR +1807-42 Y CRA +1807-54 AY TEL +1807-56 AZ TEL +1808+31 PZ HER +1808+31B V669 HER +1808-27 V2293 SGR +1808-29 VZ SGR +1808-29B V2756 SGR +1808-29C V1581 SGR +1808-30 V3914 SGR +1808-37 AL CRA +1808-42 V426 CRA +1809+11 V849 OPH +1809-00 FG SER +1809-00B AZ SER +1809-23 V1583 SGR +1809-27 V2323 SGR +1809-29 V1582 SGR +1809-30 V4074 SGR +1809-30B HD 167362 +1809-35 V2838 SGR +1809-65 DF PAV +1810+00 V498 OPH +1810+10 V406 OPH +1810+20 YY HER +1810+20B 118 COMP W +1810+31 TV HER +1810+31B 126 VAR? E +1810+37 V676 HER +1810-00 BB SER +1810-29 V1585 SGR +1810-36 GI SGR +1810-36B ETA SGR +1810-42 V387 CRA +1810-43 V427 CRA +1810-56 VV TEL +1810-66 AR PAV +1811+02 V2392 OPH +1811+03 RY OPH +1811+03B 113 VAR? W +1811+36 W LYR +1811+36B KAPPA LYR +1811+36C 87 COMP SE +1811+36D 94 COMP W +1811+36E 112 COMP S +1811+36F 108 COMP E +1811+36G STAR SW +1811+36H 78 COMP NE +1811+41 V533 HER +1811+41B VAR NORTH +1811-18 SAO 161249 +1811-19 WZ SGR +1811-23 FM SGR +1811-28 V2905 SGR +1811-29 V4017 SGR +1811-41 V543 CRA +1811-46 RS TEL +1811-46B NSV 10529 +1811-46C VAR? SE +1811-52 VZ TEL +1812+00 V2502 OPH +1812+36 HU LYR +1812+41 TZ LYR +1812+67 IX DRA +1812-18 NSV 10543 +1812-18B HD 313023 +1812-25A V506 SGR +1812-25B V507 SGR +1812-36 LM SGR +1812-36B LL SGR +1813+06 BC OPH +1813+17 IQ HER +1813+34 HX LYR +1813+40 TX LYR +1813+46 HI LYR +1813+49 AM HER +1813-11 CV SER +1813-13 NSV 24392 +1813-15 FO SER +1813-24 V4065 SGR +1813-24B OB SUSPECT +1813-25 V1016 SGR +1813-25B V4641 SGR +1813-25C GM SGR +1814+06 AY OPH +1814+16 SN 2000DM +1814+31 AO LYR +1814+42 LD 343 +1814-05 QS SER +1814-41 V430 CRA +1814-56 PV TEL +1814-61 XI PAV +1815+12 V450 OPH +1815+12B VAR? NW +1815+22 AA HER +1815+24 V632 HER +1815+50 DV DRA +1815-16 V4029 SGR +1815-16B V4030 SGR +1815-18 Y SGR +1815-24 V1860 SGR +1815-25 V4028 SGR +1815-25A V441 SGR +1815-25B V511 SGR +1815-25C XZ SGR +1815-27 V4633 SGR +1815-31 V3804 SGR +1815-55 WW TEL +1815-83 NSV 10934 +1816+04 V915 OPH +1816+05 NW SER +1816+31 TU LYR +1816+31B 111 COMP N +1816-25 GO SGR +1816-27 WW SGR +1816-55 WY TEL +1816-65 DP PAV +1817+04 DI SER +1817+30 TV LYR +1817+38 V391 LYR +1817-04 LANNING 17 +1817-12 FR SCT +1817-18 V4361 SGR +1817-23 V4171 SGR +1817-27 V1978 SGR +1817-28 V4169 SGR +1817-30 AZ SGR +1817-33 LN SGR +1817-33B V1869 SGR +1817-45A V576 CRA +1817-45B V581 CRA +1817-56 RZ TEL +1817-76 VV OCT +1818+15 SN 1998V +1818+23 V443 HER +1818+23B 118 COMP N +1818+28 AZ HER +1818+28B VAR? NE +1818+28C 113 COMP N +1818+46 MX LYR +1818+50 EO DRA +1818+59 RU DRA +1818-12 V376 SCT +1818-16 V355 SGR +1818-24 GU SGR +1818-30 V1872 SGR +1818-30B V4739 SGR +1819+05 DK SER +1819+18 DG HER +1819-16 XX SGR +1819-23 V1658 SGR +1819-23B NSV 10766 +1819-25 V4019 SGR +1819-28 V4018 SGR +1819-29 V3941 SGR +1819-33 V1874 SGR +1819-53 BG TEL +1820+11 V578 OPH +1820+38 NSV 10756 +1820+39 TW LYR +1820+39B IR LYR +1820-21 V1984 SGR +1820-27 BS SGR +1821+03 V988 OPH +1821+11 V2204 OPH +1821+31 IS LYR +1821+72 RT DRA +1821-27A LP SGR +1821-27B V1988 SGR +1821-27C V3928 SGR +1821-33 RV SGR +1821-34 V1883 SGR +1822+00 D SER +1822+03 HD 170137 +1822+05 BL SER +1822+15 NSV 10836 +1822+15B V991 HER +1822+17 V992 HER +1822+23 3C 379 HER +1822+23B V993 HER +1822+24 SV HER +1822+31 IT LYR +1822+69 AP DRA +1822-15 V391 SCT +1822-21 HS SGR +1822-27 LQ SGR +1822-33 V1884 SGR +1822-62 NU PAV +1823+00 VV SER +1823+06 T SER +1823+50 CZ DRA +1823-11 TX SCT +1823-27 V1994 SGR +1823-32 V3462 SGR +1823-56 SS TEL +1824+06 NSV 10892 +1824+10 V451 OPH +1824+11 V602 OPH +1824+15 Q1992/076 +1824+31 V559 LYR +1824-16 SS SGR +1824-17 V4362 SGR +1824-24 V3890 SGR +1825+02 FH SER +1825+21 NSV 10932 +1825+32 IX LYR +1825+33 V443 LYR +1825+49 AL DRA +1825-18 V SGR +1825-22 V1677 SGR +1825-29 V1017 SGR +1825-29B LR SGR +1825-32 V2572 SGR +1825-33 V934 SGR +1825-34 V910 SGR +1825-54 YY TEL +1826+04 TY OPH +1826+06 BI OPH +1826+12 RX HER +1826+21 AC HER +1826+34 SN 2001BR +1826+37 KL LYR +1826+39 GSC3105.13 +1826-09 VW SCT +1826-19 U SGR +1826-22 V2002 SGR +1827+38 KP LYR +1827+48 GSC3530275 +1827-14 V450 SCT +1827-19 V2003 SGR +1827-20 V4049 SGR +1827-20A V3876 SGR +1827-20B V1907 SGR +1827-20C V1683 SGR +1827-25 V1905 SGR +1827-29 HAD V48 +1827-32 V911 SGR +1828+03 AG SER +1828+36 T LYR +1828+37 SN 1999CQ +1828+46 V562 LYR +1828-14 V463 SCT +1828-17 NSV 11033 +1828-26 V4077 SGR +1829+16 DS HER +1829+16B VAR? HER +1829+18 NSV 24505 +1829+22 V774 HER +1829+25 BM HER +1829+37 EW LYR +1829+42 OP LYR +1829-13 FV SCT +1829-22 V4400 SGR +1829-30 IW SGR +1830+06 V851 OPH +1830+24A CH HER +1830+24B 161 COMP S +1830+24C 122 VAR? N +1830+32 KZ LYR +1830-18 V3645 SGR +1830-36 V942 SGR +1830-37 BP CRA +1831+04 BQ SER +1831+25 BN HER +1831+38 LL LYR +1831+38B VAR A +1831+38C VAR B +1831+38D 107 COMP E +1831+38E 136 COMP E +1831+38F TASVJ1835+ +1831+46 SZ LYR +1831+49A SV DRA +1831+49B NSV 11055 +1831+51 BY DRA +1831-30 V947 SGR +1831-71 ZETA PAV +1831-74 V347 PAV +1832+24 CI HER +1832+25 RZ HER +1832+27 CE LYR +1832+27B FT LYR +1832+51 HK DRA +1832-06 EW SCT +1832-08 Y SCT +1832-23 V4021 SGR +1832-36 V742 SGR +1832-57 BG PAV +1833+08 X OPH +1833+08B VAR? NE +1833+08C V648 OPH +1833+11 V2303 OPH +1833-20 V1702 SGR +1833-33 V4745 SGR +1833-81 TY OCT +1834+39 XY LYR +1834+39B NSV 11271 +1834-06 XX SCT +1834-20 KO SGR +1834-23 V348 SGR +1834-23B V2023 SGR +1834-37A U CRA +1834-37E AM CRA +1834-57 BD PAV +1835+31 LT LYR +1835+51 NSV 24534 +1835-04 RR SCT +1835-06 CK SCT +1835-33 V3774 SGR +1835-37 V693 CRA +1835-43 HD 172486 +1836+32 CM LYR +1836+40 V491 LYR +1836+66 NSV 11152 +1836-04 RU SCT +1836-04B TY SCT +1836-07 V453 SCT +1836-09 DELTA SCT +1836-20 V1707 SGR +1836-22 V1927 SGR +1836-22B V349 SGR +1836-38 V446 CRA +1836-45 RW TEL +1836-65 SN 2001CN +1837+00 HK AQL +1837+28 SY LYR +1837+31 EY LYR +1837-05 Z SCT +1837-07 NSV 11235 +1837-19 V3879 SGR +1837-21 V1930 SGR +1837-21B V1710 SGR +1838+28 FI LYR +1838+30 VX LYR +1838-03 V1485 AQL +1838-07 SS SCT +1838-13 RV SCT +1838-21 MV SGR +1838-21B VAR? W +1838-23 KV SGR +1838-37 V644 CRA +1838-38 RT CRA +1838-38B V412 CRA +1839+15 V827 HER +1839+22 AE HER +1839+22B VAR E +1839+22C VAR? NE +1839+22D 117 COMP S +1839+35 AX LYR +1839+35B FM LYR +1839+36 HK LYR +1839-09 FH SCT +1839-20 V350 SGR +1839-38 CD CRA +1840+07 RZ OPH +1840+08 T AQL +1840+12 QX HER +1840+23A DW HER +1840+23B VAR? NW +1840+38 NSV 11284 +1840+40 MP LYR +1840+74 RS DRA +1840-06 GL SCT +1840-08 V368 SCT +1840-19 V4405 SGR +1840-31 NSV 24581 +1840-38 V CRA +1841+09 V874 AQL +1841+12 V838 HER +1841+12B BB HER +1841+34 RY LYR +1841+37 AY LYR +1841+37B VAR? SE +1841+37D 142 COMP E +1841+37E STAR W +1841+39 EPS2 LYR +1841+43 V344 LYR +1841-05 NSV 24587 +1841-05B NSV 24584 +1841-08 V444 SCT +1841-08B V455 SCT +1841-22 V1939 SGR +1841-25 V522 SGR +1842+09 V1434 AQL +1842+10 V474 AQL +1842+10B KO AQL +1842+12 KZ HER +1842+36 SV LYR +1842+43 RW LYR +1842-02 AB AQL +1842-05 R SCT +1842-05B 56 COMP NE +1842-12 V SCT +1842-20 NSV 24592 +1842-22 NT SGR +1843+00 V603 AQL +1843+19 MZ HER +1843-16 YZ SGR +1843-20 NW SGR +1843-23 V1216 SGR +1843-26 NSV 24607 +1843-62 LAMBDA PAV +1844+45 SN 2002CS +1844-06 V443 SCT +1844-08 S SCT +1844-08B 82 COMP E +1844-08C 95 COMP NE +1844-08D V456 SCT +1844-10 RT SCT +1844-21 V4332 SGR +1844-38 V384 CRA +1845+11 V478 AQL +1845+53 BZ DRA +1845-07 V457 SCT +1845-08 NSV 24616 +1845-20 BB SGR +1845-38 AA CRA +1846+15 AP HER +1846+28 CV LYR +1846+33 BETA LYR +1846-01 CI AQL +1846-01B V1363 AQL +1846-01C V1364 AQL +1846-38 UZ CRA +1846-67 KAPPA PAV +1847+09 V487 AQL +1847+12 LO HER +1847-24 OQ SGR +1847-24B AS 327 +1848+09 V1435 AQL +1848+11 VW AQL +1848+11B 108 COMP S +1848+26 CY LYR +1848+33 HM LYR +1848+46 NSV 11453 +1848+48 TU DRA +1848-19 FN SGR +1848-19B V4368 SGR +1848-19C NSV 11479 +1848-31 V1223 SGR +1848-31B NSV 11495 +1849+10 V913 AQL +1849+29 HR LYR +1849-16 UX SGR +1849-19 V2070 SGR +1850+27 BE LYR +1850+32 RX LYR +1850+32B 119 COMP S +1850+35 V407 LYR +1850+36 SU LYR +1850+36B 114 COMP E +1850+40 WY LYR +1850-03 EL AQL +1850-04 EU SCT +1850-07 V373 SCT +1850-08 T SCT +1851+10 V800 AQL +1851+29 SW LYR +1851+31 SX LYR +1851+32 FF LYR +1851+36 DELTA2 LYR +1851-10 RW SCT +1852+00 UW AQL +1852+06 V840 AQL +1852+13 V446 HER +1852+43 R LYR +1852+51 BG DRA +1852-00 V493 AQL +1852-28 - SGR +1852-29 V4152 SGR +1853+16 EU AQL +1853+17 FF AQL +1853+28 BI LYR +1853+31 OQ LYR +1853-05 FS SCT +1853-07 V1437 AQL +1853-08 AD AQL +1853-23 AR SGR +1853-30 V394 SGR +1854+13 V1286 AQL +1854+13B NSV 11618 +1854+14 UV AQL +1854+22 V406 VUL +1854+30 DM LYR +1854+31 DL LYR +1854-01 VX AQL +1854-06 AE AQL +1854-37A S CRA +1854-37B TY CRA +1855+30 BK LYR +1855-12A ST SGR +1855-22 V4743 SGR +1855-37A R CRA +1855-37B T CRA +1856+00 V336 AQL +1856+14 V1439 AQL +1856+32 NSV 11641 +1856+34 Z LYR +1856+42 V358 LYR +1856-04 V604 AQL +1856-13 V1059 SGR +1856-17 DW SGR +1857+37 RT LYR +1857+37B 120 COMP W +1857+37C 105 COMP N +1857-05 SAO 142956 +1857-07 VY AQL +1857-17 V919 SGR +1857-22 SU SGR +1858+12 V915 AQL +1858+14 NSV 11685 +1858+19 MIS V108 +1858+25 BL LYR +1858+42 V493 LYR +1858-12 V359 SGR +1858-51 BL TEL +1859+01 SZ AQL +1859+08 NSV 11707 +1859+16 V1413 AQL +1859+16B NSV 24674 +1859+33 V494 LYR +1859+47 WZ LYR +1859-04 HR 7225 +1859-05 V AQL +1859-07 V1440 AQL +1859-46 RX TEL +1900+01 HD 177550 +1900+12 NSV 11719 +1900+17A V338 AQL +1900+17B V807 AQL +1900+17C VAR? SW +1900+21 QV VUL +1900+21B VAR? NW +1900+27 BM LYR +1900-01 V1425 AQL +1901+01 NSV 11741 +1901+08 R AQL +1901+08B VAR S +1901+08C 88 COMP SE +1901+08D 95 COMP SS +1901+08E 107 COMP N +1901+08F 76 COMP NW +1901+08G STAR SW +1901+08H 78 COMP NW +1901+08I 79 COMP NW +1901+08J 85 COMP W +1901+08K 85 COMP SW +1901+08L 126 COMP S +1901+08M 66 COMP NW +1901+08N KKA SUSP +1901+08O 83 COMP NE +1901+12 V1442 AQL +1901+27 UU LYR +1901-20 V1082 SGR +1901-29 AG SGR +1902+07 V844 AQL +1902+10 V841 AQL +1902+11 V1548 AQL +1902+11B 124 COMP W +1902+11C 133 COMP N +1902+11D 128 COMP N +1902+31 BP LYR +1903+01 TT AQL +1903+12 V1493 AQL +1903+17 SV SGE +1903+17B 94 COMP N +1903+29 DW LYR +1903+30 V478 LYR +1903+33 AB LYR +1903+34 AD LYR +1903+35 IOTA LYR +1903+41 V550 LYR +1903-17 V1089 SGR +1903-50 SN 1998DQ +1903-57 SN 2000CJ +1904+10 FM AQL +1904+17 IL SGE +1904+26 AE LYR +1904+30 XZ LYR +1904+31 V415 LYR +1904+39 V398 LYR +1904+43 MV LYR +1904+43B VAR? SW +1904+43C NSV 11753 +1904+43D 129 COMP S +1904+43E 129 COMP W +1904+43F 120 COMP E +1904+43G V449 LYR +1904-05 IR AQL +1904-20 V1157 SGR +1905+27 TY LYR +1905+27B 109 COMP S +1905+29A V LYR +1905+29B VZ LYR +1905+29C 96 COMP WW +1905+29D 92 COMP WW +1905+29E 92 COMP W +1905+29F GY LYR +1905+30 BR LYR +1905+32 V498 LYR +1905+36 NSV 11774 +1905+42 V363 LYR +1905+52 CG DRA +1905-15 V3954 SGR +1905-59 SN 2001BT +1906+04 V1343 AQL +1906+17 KK SGE +1906+27A UV LYR +1906+27B FK LYR +1906+27C GZ LYR +1906+29 V419 LYR +1906+43 ST LYR +1906-19 V353 SGR +1907+01 KQ AQL +1907+01B V351 AQL +1907+03 FN AQL +1907+22 RT VUL +1907+28 UW LYR +1907+29 EE LYR +1907+32 OU LYR +1907+38 EG LYR +1907+38B EF LYR +1907-21 TW SGR +1907-33 V2408 SGR +1907-62 V344 PAV +1908+01 V1419 AQL +1908+02 V842 AQL +1908+32 V369 LYR +1908-17 TX SGR +1908-18 RX SGR +1908-19A RW SGR +1908-19B BH SGR +1909+04 XY AQL +1909+04B VAR B +1909+04C VAR A +1909+12 V1315 AQL +1909+25 S LYR +1909+26 X LYR +1909+30 BT LYR +1909+31 EL LYR +1909+33 RS LYR +1909+33B 103 COMP E +1909+41 RU LYR +1909+65 SZ DRA +1909+67 U DRA +1909-00 IV AQL +1909-07 TY AQL +1909-31 V344 SGR +1910+00 V354 AQL +1910+27 AI LYR +1910+33B WW LYR +1910+38 NSV 11839 +1910+40 TK4 LYR +1910+46 SS LYR +1910+46B 136 COMP N +1910-07 W AQL +1910-08 WW AQL +1910-17 T SGR +1910-19 R SGR +1910-19B VAR W +1910-26 V729 SGR +1910-33 RY SGR +1910-33B 102 CMP EE +1910-39 RU CRA +1911+03 V1378 AQL +1911+19 LX SGE +1911+25 V376 VUL +1911+36 V501 LYR +1911+62 AD DRA +1911-00 FO AQL +1911-17 AL SGR +1911-24 TY SGR +1911-24B 136 COMP S +1912+00 V355 AQL +1912+01 V356 AQL +1912+04 V1301 AQL +1912+08 V1450 AQL +1912+09 V342 AQL +1912+21 CG VUL +1912+27 V473 LYR +1912+37 NSV 11873 +1912-00 FP AQL +1913+01 V605 AQL +1913+22 RS VUL +1913+30 V433 LYR +1913+37 TK5 LYR +1913+50 TZ CYG +1913-16 V1942 SGR +1913-19 S SGR +1913-21 Z SGR +1913-31 SW SGR +1913-33 V345 SGR +1914+00A CY AQL +1914+00B V528 AQL +1914+00C V529 AQL +1914+03 ER AQL +1914+19 U SGE +1914+27 EP LYR +1914+34 V502 LYR +1914+42 HN LYR +1914-08 NSV 11912 +1914-17 V4414 SGR +1914-31 V3955 SGR +1915+17 W SGE +1915+19A NX SGE +1915+19B OO SGE +1915+22 V389 VUL +1915+27 AL LYR +1915+28 PW LYR +1915+29 PX LYR +1915+29B 106 COMP N +1915+29C VAR? E +1915+32 AM LYR +1915-00 V606 AQL +1915-01 V530 AQL +1915-04 TAV1918-04 +1915-18 V2139 SGR +1915-50 NT TEL +1916+04 V1430 AQL +1916+19 OO VUL +1916+29A AV CYG +1916+29B V1105 CYG +1916+37 U LYR +1916+40 ER LYR +1916+41 HO LYR +1916-00 V358 AQL +1916-28 V730 SGR +1916-32 AM SGR +1917+17 T SGE +1917+19 OR VUL +1917+25 Z VUL +1917+29 DV CYG +1917+42 NSV 11944 +1917+49 V1946 CYG +1917-10 NSV 11960 +1918+02 V1370 AQL +1918+02B VAR W +1918+04 V1494 AQL +1918+05A EM AQL +1918+06B V531 AQL +1918+19A OX VUL +1918+19B OW VUL +1918+26 IP VUL +1918+28 V840 CYG +1918+29 V1254 CYG +1918+31 AN LYR +1918+39 HP LYR +1919+03 FU AQL +1919+04 V1229 AQL +1919+04B 126 COMP E +1919+24 V335 VUL +1919+26 IQ VUL +1919+28 DW CYG +1919-20 TT SGR +1920+02 - AQL +1920+04 EX AQL +1920+19 OZ VUL +1920+28 V1114 CYG +1920+29 BF CYG +1920+29B VAR? E +1920+29C VAR? NW +1920+29E 125 COMP N +1920+41 FP LYR +1920+52 V1113 CYG +1920-10 DH AQL +1920-10B STAR B +1921+02 V366 AQL +1921+03 V1454 AQL +1921+03B V1539 AQL +1921+07 V368 AQL +1921+21 WW VUL +1921+21B 110 COMP N +1921+50 CH CYG +1921+50B VAR? NE +1921+50C KIS SUSP 1 +1921+50D KIS SUSP 2 +1921+50E KIS SUSP 3 +1921+50F KIS SUSP 4 +1921+50G 86 COMP SE +1921+50H KIS SUSP 5 +1921+50I KIS SUSP 6 +1921+50J KIS SUSP 7 +1921+50K 74 COMP SE +1921+50L 81 COMP NE +1921+50M SAO 31628 +1921-18 AN SGR +1922+01 TU AQL +1922+02 V370 AQL +1922+11 V1302 AQL +1922+11B IRC 10420 +1922+27 PW VUL +1922+27B V1742 CYG +1922+29 V687 CYG +1922+34 V504 LYR +1922+42 RR LYR +1922+42B 6.2 COMP +1922+88 LAMBDA UMI +1923+02 V1235 AQL +1923+04 DM AQL +1923+09 V1457 AQL +1923+11 V1456 AQL +1923+29 FK CYG +1923+31 DZ CYG +1923+33 FL CYG +1923+42 HQ LYR +1923+59 KL DRA +1923-06 STHA 164 +1923-16 V4418 SGR +1924+20 NQ VUL +1924+32 HH CYG +1924+54 V2176 CYG +1924+71 YZ DRA +1924-07 U AQL +1925+01 GH AQL +1925+02 NSV 12088 +1925+03 V923 AQL +1925+28 V868 CYG +1925+28B V1505 CYG +1925+42 V1504 CYG +1925+45 AW CYG +1925+76 UX DRA +1925-01 V374 AQL +1926+02 GI AQL +1926+29A FM CYG +1926+29B FN CYG +1926-02 V822 AQL +1926-06 DO AQL +1927+01 GL AQL +1927+33 V792 CYG +1927+34 DD CYG +1927+45 AF CYG +1927+45B 76 COMP SE +1927+49 V1123 CYG +1927-00 ES AQL +1927-16 V3790 SGR +1927-53 SN 1998BW +1928+03 V1294 AQL +1928+04 V1293 AQL +1928+05 V450 AQL +1928+18 NSV 12126 +1928+31 V1125 CYG +1928+43 UV CYG +1928+47 VAR? CYG +1928+50 SAO 31729 +1928-16 AQ SGR +1929+06 V1261 AQL +1929+14 KX AQL +1929+28 TY CYG +1929+28B HN CYG +1929+30 FQ CYG +1929+33 V793 CYG +1929+36 HM CYG +1929+48 V390 CYG +1929-07 V1414 AQL +1930+06 V1458 AQL +1930+06B V991 AQL +1930+08 KZ AQL +1930+14 EY AQL +1930+23 V336 VUL +1930+30 HR CYG +1930+30B V1966 CYG +1930+31 V795 CYG +1930+38 HQ CYG +1930+45 NSV 24812 +1931+10B LO AQL +1931+26 AR VUL +1931+27 AF VUL +1931+29 EG CYG +1931+29B NSV 12197 +1931+30 V905 CYG +1931+49 V1743 CYG +1931+53 TAV1933+53 +1931-46 QS TEL +1932+02 V1141 AQL +1932+16 EPS SGE +1932+20 U VUL +1932+22 CN VUL +1932+27 EH CYG +1932+34 FS CYG +1932+39 HS CYG +1932-68 NSV 12264 +1933+00 V419 AQL +1933+06 V391 AQL +1933+09 V641 AQL +1933+11 RT AQL +1933+11B V642 AQL +1933+12A LR AQL +1933+12B LS AQL +1933+12C V343 AQL +1933+16 V339 SGE +1933+28 V368 CYG +1933+46 CTM3 CYG +1934+08A EZ AQL +1934+08B 113 VAR? E +1934+10 V1459 AQL +1934+11A SV AQL +1934+11B LW AQL +1934+12 V1289 AQL +1934+15 LU AQL +1934+16 SS SGE +1934+16B V340 SGE +1934+17 HS SGE +1934+28 BG CYG +1934+28B 103 COMP E +1934+28C 101 COMP S +1934+28D 116 COMP S +1934+30 EM CYG +1934+30B 140 COMP N +1934+30C 126 COMP N +1934+31 HT CYG +1934+31B EK CYG +1934+31C STAR W +1934+38 V1266 CYG +1934+48 V927 CYG +1934+49 R CYG +1934+49B NSV 12218 +1934+56 NSV 12220 +1934-10 V1432 AQL +1935+09 RV AQL +1935+09B VAR? NE +1935+09C 119 COMP N +1935+09D V653 AQL +1935+09E 92 COMP SE +1935+11 MN AQL +1935+12 LY AQL +1935+22 CL VUL +1935+30 V930 CYG +1935+50 NSV 12247 +1935-03 GV AQL +1936+01A DT AQL +1936+01B V400 AQL +1936+11 MS AQL +1936+28 HY CYG +1936+31 HV CYG +1936+32 HW CYG +1936+33A HX CYG +1936+43 V462 CYG +1936-03 CG AQL +1937+01 V890 AQL +1937+11 V925 AQL +1937+13 MU AQL +1937+16 HM SGE +1937+16B - SGE +1937+21 FY VUL +1937+31 FU CYG +1937+32 TT CYG +1937+32B 69 COMP NE +1937-10 NGC 6814 +1937-21 V984 SGR +1938+13 MW AQL +1938+16 HN SGE +1938+17 XZ SGE +1938+17B V341 SGE +1938+18 CV SGE +1938+22 CM VUL +1938+29 V1276 CYG +1938+38C V946 CYG +1938+48 V391 CYG +1939+19 CO VUL +1939+31 FW CYG +1939+31B NSV 24862 +1939+34 IM CYG +1939+34B V1990 CYG +1939+35 IL CYG +1939+38 NSV 12344 +1939+38B V953 CYG +1939+54 V369 CYG +1939+55 V1351 CYG +1939-11 DX AQL +1939-72 T PAV +1940+04 NO AQL +1940+15 NSV 12362 +1940+18 V342 SGE +1940+27 YZ VUL +1940+29 SU CYG +1940+32 V1991 CYG +1940+32B IO CYG +1940+33 SAO 68764 +1940+34 IN CYG +1940+39 FX CYG +1940+48 RT CYG +1940+48B 103 VAR? E +1940+48C STAR NE +1940+48D 83 COMP NE +1940+67 ZZ DRA +1940-16 V4422 SGR +1940-42 V3885 SGR +1941+18 QW SGE +1941+27 AH VUL +1941+28 LU VUL +1941+30 V977 CYG +1941+31A EQ CYG +1941+31C FY CYG +1941+34 IP CYG +1941+35 V1285 CYG +1941+40 V973 CYG +1941-11 DY AQL +1942+12 NW AQL +1942+16 UV SGE +1942+18 DELTA SGE +1942+19 RZ VUL +1942+22 BR VUL +1942+27 AI VUL +1942+31 V1992 CYG +1942+32 V1147 CYG +1942+50 NGC 6826 +1942-16 V4423 SGR +1943+00 NSV 24897 +1943+03 WX AQL +1943+07 V447 AQL +1943+11 NY AQL +1943+11B RY AQL +1943+11C PI AQL +1943+17 AB SGE +1943+26 LV VUL +1943+26B VAR? SE +1943+27 CK VUL +1943+32 IQ CYG +1943+32B V1290 CYG +1943+35 V686 CYG +1943+37 V1353 CYG +1943+48 TU CYG +1943+48B 147 COMP S +1943+48C VAR? TU +1943-06 VV AQL +1943-07 GX AQL +1943-50 W TEL +1944+12 ST AQL +1944+14 OQ AQL +1944+15A OR AQL +1944+15B OS AQL +1944+15C OT AQL +1944+18A AC SGE +1944+18B AE SGE +1944+18C AF SGE +1944+21 CU VUL +1944+27 S VUL +1944+36A V811 CYG +1944+36B V1152 CYG +1944+36C STAR NW +1944+42 V1154 CYG +1944+49 CS CYG +1944-07 GY AQL +1945+07 V1339 AQL +1945+18 NSV 12441 +1945+29 V1995 CYG +1945+32 NSV 12439 +1945+41 XY CYG +1945+42 DF CYG +1945+42B 126 VAR? S +1945+42C GSC3144882 +1946+02 V553 AQL +1946+04 X AQL +1946+06 V1465 AQL +1946+12A SW AQL +1946+12B SX AQL +1946+13 TW AQL +1946+14A OW AQL +1946+14B OX AQL +1946+14C 101 COMP N +1946+14D 115 COMP W +1946+18 RU SGE +1946+22 V395 VUL +1946+24 NR VUL +1946+32 CHI CYG +1946+32B VAR? SW +1946+32C 12M STAR W +1946+32D 116 COMP S +1946+35 CI CYG +1946+52 V697 CYG +1946+56 V1006 CYG +1946-11 V1162 AQL +1946-59 S PAV +1947+00 ETA AQL +1947+08 V500 AQL +1947+10 V1050 AQL +1947+10B V1466 AQL +1947+16 WY AQL +1947+16B RV SGE +1947+16C AK SGE +1947+18 QZ SGE +1947+19 DO VUL +1947+23 EV VUL +1947+27 SV VUL +1947+31 ET CYG +1947+32 EU CYG +1947+38 FZ CYG +1947+38B NT CYG +1947+38C V1509 CYG +1947+38E 125 COMP S +1947+40 V380 CYG +1947+58 V542 CYG +1948+02 V345 AQL +1948+12 PQ AQL +1948+12B V1058 AQL +1948+18 RW SGE +1948+20 V405 VUL +1948+22 NS VUL +1948+34 V480 CYG +1948+38C NW CYG +1948+38E V1252 CYG +1948+38F 125 COMP S +1948-77 UU OCT +1949+07 QV AQL +1949+07B V460 AQL +1949+09 RZ AQL +1949+12 V425 AQL +1949+12B PS AQL +1949+12C PU AQL +1949+17A Y SGE +1949+17B SW SGE +1949+17C AN SGE +1949+17D AO SGE +1949+17E 130 VAR? W +1949+18B SX SGE +1949+29 EV CYG +1949+31 IX CYG +1949+33 V449 CYG +1949+35 V1454 CYG +1949+36 AG CYG +1949+36B V465 CYG +1949+53 BS CYG +1949-20 NSV 12560 +1949-29 RR SGR +1949-70 BQ PAV +1949-73 EPS PAV +1950+06 NSV 12557 +1950+18 TT SGE +1950+32A EY CYG +1950+32B EY CYG N +1950+32C VAR? SE +1950+32D VAR? SW +1950+32E 131 COMP S +1950+35 V1819 CYG +1950+35B 128 COMP W +1950+55 CU CYG +1950+55B CU CYG A +1950+55C CU CYG P +1950+55D 127 COMP N +1950+56 V392 CYG +1950+56B 105 COMP S +1951+06 V426 AQL +1951+14 V498 AQL +1951+16 S SGE +1951+21 DD VUL +1951+32 V468 CYG +1951+32B V467 CYG +1951+36A IZ CYG +1951+36B V1163 CYG +1951+56 V544 CYG +1951+56B CK CYG +1951+66 BO DRA +1951-09 UU AQL +1951-11 V1407 AQL +1951-42 RU SGR +1952+10 V725 AQL +1952+17 AS SGE +1952+18 RX SGE +1952+19A RR SGE +1952+19B RS SGE +1952+39 V1165 CYG +1952-02 RR AQL +1952-02B STAR SE +1952-09 PX AQL +1952-11 CGSS 1175 +1952-39 V4140 SGR +1953+15 VY SGE +1953+16 RY SGE +1953+17 TV SGE +1953+17B AV SGE +1953+26 X VUL +1953+37 PX CYG +1953+39 V1016 CYG +1953+39B 103 COMP W +1953+39C V738 CYG +1953+39D V1169 CYG +1953+77 AB DRA +1953+77B 136 COMP N +1953-08 RS AQL +1953-08B VAR? SE +1953-08C 114 COMP E +1953-08D 144 COMP E +1953-57 RY PAV +1953-59 NU PAV +1954+15 V429 AQL +1954+16 AW SGE +1954+16B AR SGE +1954+17 TW SGE +1954+32 KL CYG +1954+32B V1172 CYG +1954+34 V1357 CYG +1954+44 AX CYG +1954+46 NSV 12634 +1955+10 PV AQL +1955+17 VZ SGE +1955+22 SW VUL +1955+22B NSV 24959 +1955+33 V482 CYG +1955+37 QZ CYG +1955+51 CM CYG +1955+53A CQ CYG +1955+53B V476 CYG +1955+53C 124 COMP W +1956+07 HD 189735 +1956+09 V1469 AQL +1956+15 V433 AQL +1956+18 HR SGE +1956+18B NSV 12692 +1956+22 ST VUL +1956+35 KM CYG +1956+35B VAR? NW +1956+36 V698 CYG +1956+36B V1746 CYG +1956+38 V337 CYG +1956+38B V338 CYG +1956-12 NSV 24971 +1956-27 V3872 SGR +1956-56 RR TEL +1956-56B COMPSTAR E +1957+16 VX SGE +1957+30 V717 CYG +1957+33 V485 CYG +1957+35 V1173 CYG +1957+39B GK CYG +1957+39C V417 CYG +1957+50 BT CYG +1957+51 NSV 12684 +1957-70 GS PAV +1958+16 RZ SGE +1958+17 BH SGE +1958+19 TX SGE +1958+20A BF SGE +1958+20B BG SGE +1958+29 V1027 CYG +1958+30 V1583 CYG +1958+35 V823 CYG +1958+35B V824 CYG +1958+42 V1675 CYG +1958+49 Z CYG +1958+51 CF CYG +1958+56 V1028 CYG +1958+56B 140 COMP N +1958-55 S TEL +1959+16 TY SGE +1959+17 BL SGE +1959+21A RV VUL +1959+21B RW VUL +1959+21C HU SGE +1959+37 V1303 CYG +1959+40 V452 CYG +1959+88 R CEP +1959-11 V1401 AQL +2000+12 V439 AQL +2000+15 V1472 AQL +2000+19 BM SGE +2000+20 X SGE +2000+33 CD CYG +2000+36 AA CYG +2000+36B V1362 CYG +2000+40 GN CYG +2000+40B VAR? SE +2000+56 NSV 12759 +2000+56B V549 CYG +2000+57 V1032 CYG +2000-27 V1943 SGR +2001+03 TX AQL +2001+17 NSV 12786 +2001+18 BO SGE +2001+19 BQ SGE +2001+22 QQ VUL +2001+30 V1034 CYG +2001+32 V550 CYG +2001+37 NSV 12778 +2001+58 XX CYG +2001-56 BP TEL +2001-57 BR PAV +2002+09 HI AQL +2002+12 SY AQL +2002+17 RT SGE +2002+24 DK VUL +2002+33 V1363 CYG +2002+48 V394 CYG +2002+50 BU CYG +2002+50B VAR? SW +2002+50C 133 COMP E +2002+50D 98 COMP SE +2002-49 PKS2005-48 +2003+07 V1292 AQL +2003+16 V344 SGE +2003+17 WZ SGE +2003+17B 116 COMP W +2003+22 DL VUL +2003+35 V2274 CYG +2003+36 NSV 12819 +2003+57 S CYG +2003+57B 107 COMP S +2003-15 BC CAP +2003-17 AX CAP +2003-60 X PAV +2004+35 V425 CYG +2004+58 V1514 CYG +2004+73 AQ DRA +2004-55 GX TEL +2005+12 V442 AQL +2005+25 W VUL +2005+32 NSV 12839 +2005+36 V1624 CYG +2005+36B V402 CYG +2005+43 V395 CYG +2005+66 AA DRA +2005-00 EI AQL +2005-09 BE CAP +2005-13 ST CAP +2005-14 R CAP +2006+18 EZ SGE +2006+25 MIS V747 +2006+35 RY CYG +2006+41 AY CYG +2006+41B STAR NW +2006+47 SV CYG +2007+06 TV AQL +2007+06B 138 VAR? E +2007+06C 116 COMP N +2007+07 V1475 AQL +2007+12 V443 AQL +2007+15A S AQL +2007+15B RW AQL +2007+15C VAR? N +2007+20 FG SGE +2007+20A ST SGE +2007+20C VAR? N +2007+20D VAR? E +2007+20E 109 COMP N +2007+35A V429 CYG +2007+35B V430 CYG +2007+35C V492 CYG +2007+47 RX CYG +2007+49 V1822 CYG +2007-47 R TEL +2008+12 RU AQL +2008+15 V1101 AQL +2008+32 MW CYG +2008+36 KT CYG +2008+42 V1316 CYG +2008+42B COMP2V1316 +2008+66 NSV 12872 +2008-05 EK AQL +2008-14 TW CAP +2008-16 TU CAP +2008-22 W CAP +2008-44 RZ SGR +2009+04 WZ AQL +2009+16 R SGE +2009+16B 84 COMP SW +2009+16C 86 COMP SW +2009+16D 81 COMP NW +2009+16E KIS SUSP S +2009+16F V335 SGE +2009+38 RS CYG +2009+38B 90 COMP SE +2009+38C 69 COMP NE +2009+38D 74 COMP SW +2009+38E 83 COMP SW +2009+38F 82 COMP SW +2009+49 AC CYG +2009+49B CX CYG +2009+77 S5 2007+77 +2009-00 V1478 AQL +2009-06 Z AQL +2009-13 RX CAP +2009-60 SU PAV +2010+08 R DEL +2010+08B 97 COMP N +2010+12 KQ DEL +2010+36 V1644 CYG +2010+36B V1679 CYG +2010+46 V695 CYG +2010+47 V1824 CYG +2011+25 V367 VUL +2011+30 SX CYG +2011+36 V432 CYG +2011+36B STAR SW +2011-21 RT CAP +2011-39 RT SGR +2011-52 X TEL +2012+06 V1481 AQL +2012+07 QZ AQL +2012+07B STAR ENE +2012+09 RU DEL +2012+09B 132 COMP N +2012+15 LZ DEL +2012+16 NSV 12972 +2012+47 V1488 CYG +2012+59 V786 CYG +2012-03 V794 AQL +2012-06 PY AQL +2012-17 RW CAP +2012-41 HEN 3-1863 +2013+26 CH VUL +2013+31 V2012 CYG +2013+36 V436 CYG +2013+38 V1377 CYG +2013+49 V1825 CYG +2013+76 SZ CEP +2013-16 AE CAP +2014+33 V2114 CYG +2014+34 AU CYG +2014+37A P CYG +2014+37B WX CYG +2014+37C VAR SW +2014+37D 98 COMP E +2014+37E VAR NW +2014+37F 130 COMP N +2014+37G 111 COMP N +2014+37H 112 COMP E +2014+37I NSV 13007 +2014+52 V767 CYG +2014-13 BG CAP +2014-24 SN 2000DC +2015+20 V SGE +2015+20B VAR? SE +2015+20C VAR? SW +2015+20D * SAM +2015+20E 123 COMP N +2015+59 CN CYG +2015+59B VAR? N +2015+81 NSV 12920 +2016+18 WW SGE +2016+20 NSV 13022 +2016+21 PU VUL +2016+46 V497 CYG +2016+47 U CYG +2016+47B VAR NW +2016+47C 100 COMP E +2016+79 BD CEP +2017+16 MN DEL +2017+35 V1749 CYG +2017+36B BI CYG +2017+37A BC CYG +2017+37B NSV 13034 +2017+49 LD 22 +2018+00 V865 AQL +2018+17 VW DEL +2018+40 V405 CYG +2018+40B V1654 CYG +2019+14 NSV 13065 +2019+68 AC DRA +2019-44 V2276 SGR +2020+15 EZ DEL +2020+16 CM DEL +2020+33 V404 CYG +2020+38 V1322 CYG +2020+41 V1515 CYG +2021+12 RW DEL +2021+20 FW DEL +2021+55 V744 CYG +2021-28 T MIC +2021-52 KK TEL +2021-52B KL TEL +2022+12 TV DEL +2022+14 WX DEL +2022+18 IO DEL +2022+24 HAD V106 +2022+27 QU VUL +2022+38 KY CYG +2022+64 VAR73 DRA +2022-28 RS MIC +2022-40 U MIC +2023+11 MP DEL +2023+36 V441 CYG +2023+37 V1387 CYG +2023+40 KZ CYG +2023+43 V503 CYG +2023+43B STAR A +2024+09 CT DEL +2024+10 XY DEL +2024+12 XZ DEL +2024+15 RS DEL +2024-40 SW MIC +2025+01 KN AQL +2025+09 RY DEL +2025+09B VAR SE +2025+10 NSV 13114 +2025+12 RX DEL +2025+12B VAR? NE +2025+39 RW CYG +2025+74 UU DRA +2025-56 TT IND +2026+11 RZ DEL +2026+11B MQ DEL +2026+13 NSV 13123 +2026+16 IS DEL +2026-22 RU CAP +2026-26 AN CAP +2026-45 TU IND +2027+18 MT DEL +2027+32A AD CYG +2027+32B AI CYG +2027+52 V1974 CYG +2027-19 BK CAP +2028+09 CZ DEL +2028+13 NSV 13142 +2028+14 SY DEL +2028+17 Z DEL +2028+17B AE DEL +2028+17C VAR SE +2028+17D 104 COMP E +2028+66 IN CEP +2029+02 V1330 AQL +2029+12 ETA DEL +2029+18 AG DEL +2029+19 MV DEL +2029+40 V1478 CYG +2029+46 SZ CYG +2029+54 ST CYG +2029+54B 111 COMP S +2029+54C 129 COMP W +2029+62 BF CEP +2030+07 TW DEL +2030+27 FG VUL +2030+34 V2125 CYG +2030+46 TV CYG +2030+46B V2015 CYG +2030+53 BV CYG +2031+19 LT DEL +2031+50 KPD 2032 +2031-30 RT MIC +2032+13 HO DEL +2032+22 SZ VUL +2032+25 TT VUL +2032+26 V VUL +2032+59 SN 1980K +2033+09 NSV 13186 +2033+17 W DEL +2033+17B EU DEL +2033+26 BD VUL +2033+61 TAV2034+61 +2034+13 AN DEL +2034+14 NSV 13200 +2034+14B DM DEL +2034+19 EP DEL +2034+22A RU VUL +2034+22B TU VUL +2034+22C 97 VAR? NW +2034+22D 93 COMP S +2034+22E 89 COMP SW +2034+22F IL VUL +2034+48 V2037 CYG +2034+49 V747 CYG +2034+59 V778 CYG +2034-14 IN AQR +2034-29 R MIC +2034-70 MV PAV +2035+13 SS DEL +2035+13B AP DEL +2035+13C DN DEL +2035+13D DO DEL +2035+13E NSV 13219 +2035+17 AO DEL +2035+37A FF CYG +2035+37B VAR? CYG +2035+37C VAR CYG +2035+37D VAR? SE +2035+37E VAR? NW +2035-01 AE AQR +2035-01B 112 COMP S +2035-01C 109 COMP E +2035-32 AT MIC +2036+11 Y DEL +2036+14 NSV 13227 +2036+16 AQ DEL +2036+18 SZ DEL +2036+65 SN 1999EL +2036+65B SN 2000E +2037+08 ER DEL +2037+17 NSV 13234 +2037+17B LU DEL +2037+17C HX DEL +2037+18 HR DEL +2037+18B 104 COMP W +2037+19 NSV 13242 +2037+25 TY VUL +2037+27 TZ VUL +2037+34 HE2-468CYG +2038+16 S DEL +2038+16B VAR NW +2038+16C MEZ'S * +2038+18 LQ DEL +2038+20 UU VUL +2038+20B 116 COMP E +2038+35 V568 CYG +2038+38 V446 CYG +2038+47 V CYG +2038-11 MARK 509 +2038-39 UY MIC +2039+17 MY DEL +2039+18 ES DEL +2039+20 BF VUL +2039+20B 128 COMP N +2039+31 V569 CYG +2039+35 X CYG +2039+37 DR CYG +2039+37B * E OF 112 +2039+42 DG CYG +2039-05 Y AQR +2039-31 AU MIC +2040+11 ST DEL +2040+16 T DEL +2040+16B NSV 13285 +2040+17 U DEL +2040+17B KP DEL +2040+44 NSV 13262 +2041+02 V AQR +2041+04 BR DEL +2041+07 NN DEL +2041+37 V1837 CYG +2041-01 FP AQR +2041-04 W AQR +2041-04B 144 COMP E +2042+31 GP CYG +2042+39 V1489 CYG +2042+44A RR CYG +2042+44B BZ CYG +2042+53 V1525 CYG +2042-00 SN 2002HA +2042-05 EN AQR +2042-15 U CAP +2043+17 NSV 13303 +2043+18 V DEL +2043+34 T CYG +2043+41 V516 CYG +2043+45 CY CYG +2044+14 NSV 13321 +2044+22 FI VUL +2044+31 AM CYG +2044+31B 117 COMP S +2044+38 V367 CYG +2044+67 NGC 7023 +2044-00 NSV 13326 +2044-05 T AQR +2044-05B 55 VAR? SE +2044-14 DT AQR +2044-75 RR OCT +2045+03 TX DEL +2045+15 DY DEL +2045+16 NO DEL +2045+45 V1661 CYG +2046+14 DZ DEL +2046+36 V1056 CYG +2046+45 DS CYG +2046+50 V750 CYG +2047+14 AZ DEL +2047+27 T VUL +2047+31 AO CYG +2047+33 AN CYG +2047+35 V1329 CYG +2047+35B VAR? NE +2047-03 IR AQR +2047-15 NSV 13372 +2047-63 U PAV +2048+15 BB DEL +2048+22 RX VUL +2048+26 UW VUL +2048+34 Y CYG +2048+35 V1330 CYG +2048+35B 104 VAR? E +2048+35C VAR? N +2048+43 V751 CYG +2048+43B NSV 13377 +2048+43C NSV 13378 +2048+46 RZ CYG +2048+46B V1395 CYG +2048-28 RX MIC +2048-28B BY MIC +2049-54 S IND +2050+16 LR DEL +2050+17 X DEL +2050+17B VAR? SW +2050+17C STAR SW +2050+17D 113 COMP E +2050+27 NSV 13398 +2050+28 BW VUL +2050+30A UX CYG +2050+30B AP CYG +2050+30C 99 VAR? S +2050+43 V348 CYG +2051+26 UY VUL +2051+44 V1711 CYG +2051-40 RY MIC +2052+04 S EQU +2052+15 NSV 13430 +2052+23 UZ VUL +2052+33 AQ CYG +2052+47 MWC 358 +2052-03 IS AQR +2053+25 VW VUL +2053+30 AS CYG +2053+32 AT CYG +2053+39 VX CYG +2053-07 VV AQR +2053-15 AB CAP +2053-43 COD-43 143 +2053-75 AO OCT +2054+08 SX EQU +2054+34 CG CYG +2054+35 V450 CYG +2054+46 AZ CYG +2055+13 SW DEL +2055+26 V420 VUL +2055+43 V1057 CYG +2055+43B 126 COMP E +2055+43C 131 COMP S +2055+47 DH CYG +2055-01 VW AQR +2056+42 TX CYG +2056+47 V832 CYG +2056+49 V1331 CYG +2056-04 IT AQR +2056-27 RR CAP +2056-49 RZ IND +2057+17 NU DEL +2057+22 NSV 13475 +2057+44 CO CYG +2057+75 NSV 13442 +2057-10 IU AQR +2057-82 T OCT +2058+24 V421 VUL +2058+30 DI CYG +2058+34 V523 CYG +2058+34B V1058 CYG +2058+36 V1610 CYG +2058+45 V407 CYG +2058-33 X MIC +2059+23A R VUL +2059+23B VZ VUL +2059+23C DY VUL +2059+48 V2275 CYG +2100+33 GQ CYG +2100+36 GR CYG +2100+39 VY CYG +2100+42 V1059 CYG +2100+67 V380 CEP +2100-00 RV AQR +2100-34 Y MIC +2101+00 EV AQR +2101+19 LY DEL +2101+29 TW CYG +2101+43 NSV 13518 +2101+65 FX CEP +2101-01 TX AQR +2101-16 RS CAP +2101-16B NSV 13537 +2101-24 V CAP +2102+30 DT CYG +2102+45 V1225 CYG +2102-00 IV AQR +2102-05 HU AQR +2102-21 X CAP +2103+31 CT CYG +2103+35 V1805 CYG +2103+36 V1060 CYG +2103+36B V1804 CYG +2103+82 X CEP +2103-05 BK AQR +2103-40 AK MIC +2104+05 RR EQU +2104+08 Z EQU +2104+08B VAR? N +2104+15 TZ PEG +2104+29 V389 CYG +2104+36 V1062 CYG +2104+45 V358 CYG +2105+09 GAMMA EQU +2105+12 AM PEG +2105+25 DZ VUL +2105+26 WX VUL +2105+37 LD 42 +2105+47 V573 CYG +2105+58 UY CEP +2105+58B VAR? NE +2105+87 X UMI +2105+87B 11.6? UMI +2105-04 RS AQR +2105-16 Z CAP +2106+12 AN PEG +2106+30 V360 CYG +2106+32 NSV 13579 +2106+46 V577 CYG +2106-09 VY AQR +2107+12 V364 PEG +2107-14 RX AQR +2107-53 W IND +2107-59 EUVEJ2115- +2108+12 R EQU +2108+18 AS PEG +2108+28 CZ CYG +2108+28B 119 VAR? E +2108+36 DU CYG +2108+36B 117 COMP N +2108+47 V1500 CYG +2108+47B 9.0 COMP +2108+68 T CEP +2108+68B NSV 13565 +2108+68C 75 COMP E +2108+68D SUSP KIS +2108+68E 71 COMP SW +2108+68F NSV 13560 +2108-59 CD IND +2109-02 BL AQR +2109-03 RR AQR +2109-43 RR MIC +2110+08 RV EQU +2110+08B T EQU +2110+13 EF PEG +2110+41 V386 CYG +2110+59 NSV 13609 +2110-09 IW AQR +2111+37 V479 CYG +2111+43 V1554 CYG +2111-02 AC AQR +2113+07 RU EQU +2113+34 UPS CYG +2113-45 T IND +2114+23 NSV 13653 +2114+28 BB CYG +2114+45 V592 CYG +2114+55 V343 CEP +2114+55B V344 CEP +2114-27 BN CAP +2115+41 BH CYG +2115+46 CE CYG +2115-09 IX AQR +2115-70 Y PAV +2116+14 X PEG +2116+14B 109 COMP N +2116+55 FZ CEP +2116+60 V422 CEP +2116+62 ALPHA CEP +2116-14B 127 VAR? E +2116-15 T CAP +2116-42 W MIC +2117+21 SW PEG +2117+31 V363 CYG +2117+43 SN 2001FH +2117+61 LO CEP +2117-03 DL AQR +2117-06 IY AQR +2117-06B NSV 13671 +2117-41 V MIC +2118+00 RW AQR +2118+40 V1070 CYG +2118+41 YY CYG +2118-21 NSV 13683 +2119-69 SX PAV +2120+37 V473 CYG +2120-30 S MIC +2120-30B 97 COMP NE +2121+56 V345 CEP +2121+77 GH CEP +2122+08 EG PEG +2122+10 NU PEG +2122+16 TV PEG +2122+34 V1666 CYG +2122-42 CH GRU +2123+62 SW CEP +2123-54 X IND +2124+17 AP PEG +2124+21 NSV 13740 +2124+59 NSV 13729 +2125+26 SN 1998EY +2125+30 GS CYG +2125+46 BK CYG +2125+54 NSV 13745 +2125+69 AX CEP +2125-03 VZ AQR +2125-03B 130 VAR? S +2126+05 NX PEG +2126+10 UU PEG +2126+43 V1566 CYG +2126-42 CI GRU +2127+46 BL CYG +2127+70 BETA CEP +2128+75 EI CEP +2128-14 Y CAP +2129+01 IZ AQR +2129+02 WW AQR +2129+45 NSV 13784 +2129+53 NSV 13781 +2130+17 NY PEG +2130+27 FZ PEG +2130+38 V1426 CYG +2130+45 RHO CYG +2130+48 V1081 CYG +2130-14 UU CAP +2131+39 V632 CYG +2131+39B STAR B E +2131+40 V630 CYG +2131+40B STAR S +2131+40C V1338 CYG +2131-19 EPS CAP +2132+13 HM PEG +2132+13B AQ PEG +2132+31 AB CYG +2132+32 NSV 13806 +2132+44 W CYG +2132+44B VAR? NW +2132+44C 68 COMP NW +2132+44D 67 VAR? SE +2132-11 BP CAP +2133+44 CP CYG +2133+67 V431 CEP +2134+45 V1568 CYG +2134+47 V637 CYG +2134+57 GL CEP +2135+42 UU CYG +2135+44 V539 CYG +2135-45 CF GRU +2136+02 NSV 25735 +2136+42 NSV 13834 +2136+53 NSV 13832 +2136+56 GS 2138+56 +2136+57 HIP 106890 +2136+78 S CEP +2136-48 RS GRU +2137+35 V460 CYG +2137+42 Q CYG +2137+48 V1251 CYG +2137+49 V410 CYG +2137+53 RU CYG +2137-53 Y IND +2138+22 VX PEG +2138+23 OP PEG +2138+31A V1760 CYG +2138+31B NSV 25747 +2138+43 SS CYG +2138+43B V1668 CYG +2138+43C VAR? NW +2138+43D 123 COMP N +2138+43E 113 COMP E +2138+43F NSV 25754 +2138+43G 120 COMP W +2138+43I 84 COMP NE +2138+43K 80 COMP SE +2138+44 V1571 CYG +2138+45 V1339 CYG +2138+53 NSV 13852 +2139+09 EPS PEG +2139+37 RV CYG +2139+37B VAR? CYG +2139+40 NSV 13857 +2140+12 TU PEG +2140+24 RR PEG +2140+37 V1341 CYG +2140+44 V2209 CYG +2140+45 HD 206635 +2140+58 MU CEP +2140-72 AY IND +2141+46 BN CYG +2141+48 V1089 CYG +2141-02 EP AQR +2141-16 DELTA CAP +2141-36 RY PSA +2142+23 DX PEG +2142+47 LP CYG +2142-47 R GRU +2143+06 EV PEG +2143+45 V659 CYG +2143+73 PQ CEP +2144+20 HO PEG +2144+43 WY CYG +2144+43B 130 VAR SE +2144+43C 92 COMP NE +2144+43D 91 COMP SE +2144+43E 96 COMP SW +2144+64 RT CEP +2145+12 KY PEG +2145+16 NSV 13891 +2145-20 BS CAP +2146+12 AG PEG +2146+19 HR 8248 +2147+13 LS PEG +2147+22 AV PEG +2147+23 AW PEG +2147+42 VZ CYG +2147+49 V674 CYG +2148+18 OR PEG +2148+49 GU CYG +2148+70 VZ CEP +2149+48 LS CYG +2149+48B BP CYG +2149+48C 113 VAR? S +2149+49 LT CYG +2150+52 MWC 645 +2150-14 BU CAP +2150-69 RW IND +2151+07 OS PEG +2151+22 RX PEG +2151+47 LV CYG +2151+50 LW CYG +2151+51 BQ CYG +2152+08 RXJ2157.5+ +2152+35 WW PEG +2152+47A LX CYG +2152+47B LY CYG +2152+47C VAR? SE +2152+47D COMP A +2152+47E STAR NE +2152+64 MWC 381 +2152-15 OX-192 CAP +2152-46 CP GRU +2153+49 MM CYG +2153+51 V1404 CYG +2153+63 VV CEP +2153-21 BW CAP +2153-30 PKS2155-30 +2154+15 OT PEG +2154+45A MP CYG +2154+45B VAR CYG +2154+52 MQ CYG +2154+60 IR CEP +2154+63 Q1995/033 +2154-18 KK AQR +2155+05 NSV 13992 +2155+23 OU PEG +2155+45A GW CYG +2155+45B MS CYG +2155+48A FG CYG +2155+48B NSV 13967 +2155+86 TY CEP +2156+05 V PEG +2156+32 WY PEG +2156+34 AY PEG +2156+42 BG LAC +2156+48 NSV 13994 +2156-28 U PSA +2157+01 VY PEG +2157+34 WZ PEG +2157-00 KL AQR +2157-17 U AQR +2157-31 TT PSA +2157-65 HIP 108976 +2158+13 DG PEG +2158+13B 106 COMP N +2158+13C 116 COMP E +2158+28 NSV 25818 +2158+31 OY-302 PEG +2158+41 BL LAC +2158+41B V393 LAC +2158+43 BK LAC +2158+48 GY CYG +2158+48B 118 COMP N +2158+56 YY CEP +2158-02 OMI AQR +2158-28 S PSA +2158-75 V OCT +2159+20 HP PEG +2159+21 OW PEG +2159+27 TW PEG +2159+27B 81 COMP SE +2159+27C 83 COMP +2159+34 RT PEG +2159+34B 111 COMP W +2159+34C 98 COMP NW +2159+35 UV PEG +2159+54 IU CEP +2159+67 BI CEP +2159+69 BH CEP +2200+62 MO CEP +2200-67 SS IND +2201+33A RY PEG +2201+33B RZ PEG +2201+34A SV PEG +2201+34B SY PEG +2201+34C VAR? +2201+46 HK LAC +2201+46B HT LAC +2201+51 PS LAC +2201+53 IV CEP +2201+53B 125 COMP S +2202+11 IU PEG +2202+17 OY PEG +2202+28 AZ PEG +2202+34 SZ PEG +2202+47B CT LAC +2202-10 KN AQR +2203+37 W LAC +2203+37B 107 VAR? N +2203+46 AQ LAC +2203+47 AP LAC +2203+51 TY LAC +2203+59 TASV2204+5 +2203-04 UU AQR +2203-47 NGC 7213 +2204+12 T PEG +2204+26 OZ PEG +2204+45 AR LAC +2204+53 2206+54CEP +2204-02 KO AQR +2204-14 KP AQR +2205+31 PP PEG +2205+40 SN 2001CY +2205+50 Y LAC +2205+55 EE CEP +2206+13 Y PEG +2206+72 DM CEP +2207+14 RS PEG +2207+54 AB CEP +2207-11 KR AQR +2208+38 DH LAC +2208+43A RS LAC +2208+43B RY LAC +2208+56 CU CEP +2208-22 SN 2003GF +2209+12 RU PEG +2209+12B VAR? SE +2209+12C 95 COMP SE +2209+53 V341 LAC +2209+56 N? CEP 83 +2209-80 EPS OCT +2210+26 AI PEG +2210+54 KM LAC +2210+62 SY CEP +2210-37 SN 1999EE +2211+28 HQ PEG +2211+36 SN 2001IB +2211+41 V381 LAC +2212+04 PQ PEG +2212+55 CP LAC +2212-08 FO AQR +2212-30 R PSA +2212-75 DN OCT +2213+02 UW PEG +2213+03 PR PEG +2213+13 TX PEG +2213-21 X AQR +2214+43 V366 LAC +2214+56 YZ CEP +2214+56B 106 COMP +2214+69 BO CEP +2214-14 SS AQR +2214-60 AA TUC +2215+01 HL AQR +2215+05 NSV 14122 +2215+16 PS PEG +2215-61 UU TUC +2216+11 IN PEG +2216+40 V347 LAC +2216-08 DZ AQR +2216-46 PI1 GRU +2217+45 FW LAC +2217+49 UX LAC +2217-22 RT AQR +2217-22B 97 COMP SW +2218+49 AY LAC +2218-20 KU AQR +2219+04 PW PEG +2219+30 PV PEG +2219+52 MN LAC +2219+55A RW CEP +2219+55B SU LAC +2219+73 SV CEP +2219-38 T GRU +2219-38B VAR? NE +2219-38C VAR? ENE +2219-48 S GRU +2220+00 PI AQR +2220+50 MR LAC +2220+55 BT LAC +2220-20 KV AQR +2220-29 T PSA +2221+29 RV PEG +2221+34 CSV 8761 +2222-22 KW AQR +2224+39 S LAC +2224+39B 99 COMP NE +2224+50 BU LAC +2224+55 NQ LAC +2224+57 DO CEP +2224-27 NSV 14175 +2225+11 PY PEG +2225+57 DELTA CEP +2225+64 BS CEP +2225-23 KX AQR +2226+05 MN PEG +2226+05B 132 COMP S +2226+05C 135 COMP S +2226+29 GX PEG +2226+56 ST CEP +2227-50 VZ GRU +2228+00 KZ AQR +2228+55 QZ LAC +2228+57 KY CEP +2228+58 V451 CEP +2228-67 R IND +2229+24 SS PEG +2229+24B 93 COMP NW +2229+56 NSV 14213 +2229+56B V351 CEP +2230+49 SN 2001DE +2230+50 BH LAC +2230+53 VW LAC +2230-17 HM AQR +2231+52 RZ LAC +2231+52B DI LAC +2231-05 LM AQR +2231-08 LO AQR +2231-65 UV TUC +2232+01 CY AQR +2232+47B BM AND +2232+57 W CEP +2233+00 2236+0052 +2233-14 AB AQR +2233-21 FL AQR +2234+56 NSV 14260 +2234-62 T TUC +2236+56 Z LAC +2236-05 LP AQR +2236-47 BETA GRU +2237+10 MP PEG +2237+20 BC PEG +2237+55 RR LAC +2237-21 SZ AQR +2238+09 NSV 14284 +2238+27 BD PEG +2238+41 R LAC +2238+41B STAR SW +2238+51 AO LAC +2240+26 QW PEG +2240+48 V363 LAC +2240+49 RW LAC +2240+49A RV LAC +2240+52 DU LAC +2240+61 DG CEP +2241+54 TX LAC +2241+56 DV LAC +2241+59 MV CEP +2241-11 LQ AQR +2241-43 RZ GRU +2241-43B NSV 14319 +2241-87 RT OCT +2242+43 EV LAC +2242+43B 108 COMP E +2242+58 CR CEP +2243+10 QY PEG +2243+36 NSV 14321 +2243+54 U LAC +2243-65 X TUC +2244+24 EX PEG +2244+26 ST PEG +2244+55 V LAC +2244-27 TY PSA +2245+17 SX PEG +2245+40 RX LAC +2245+52 DK LAC +2245+55 X LAC +2245+58 AL CEP +2245+58B VAR CEP +2245+58C 11.0 COMP +2246+06 DG PSC +2246+17 AF PEG +2246+54 EG LAC +2246+59 CV CEP +2246+62 NSV 25966 +2246+65 IOTA CEP +2247+51 CL LAC +2247+60 MW CEP +2247+63 VX CEP +2247-08 LAMBDA AQR +2248+16 IM PEG +2248-34 ST PSA +2248-45 SN 2002GE +2249+00 DH PSC +2249+15 3C 454.3 +2249+16 HR PEG +2249+37 SW LAC +2249+60 V386 CEP +2249-09 TT AQR +2249-30 V PSA +2250+19 GO PEG +2250+36 TU LAC +2250+58 MIS V1147 +2250-03 AO PSC +2251+24 SX LAC +2251+47 RU LAC +2251+53 TV LAC +2251-20 S AQR +2251-41 SN 2001IG +2252+17 BI PEG +2252+48 EW LAC +2252+58 DI CEP +2252-36 SN 1993L +2253+10 V368 PEG +2253+42 TV AND +2253+42B 102 COMP E +2253+58 V627 CAS +2253+84 AR CEP +2254+04 DI PSC +2255+15 SN 1997DT +2255+42 SZ AND +2255+42B 133 COMP N +2255+56 V509 CAS +2256+32 V340 PEG +2256+45 BC AND +2256+82 NSV 14381 +2257+41 OMI AND +2257+45 VY AND +2257+51 BQ AND +2257-64 BR TUC +2258+08 NGC 7469 +2258+10 AK PEG +2258+16 PG2300+166 +2258+16B V369 PEG +2258+27 BETA PEG +2258+59 UV CAS +2258+59B AS CEP +2258+59C NSV 14398 +2258+59D NSV 14402 +2258-35 PI PSA +2259+14 RW PEG +2259+14B ALPHA PEG +2259+48 AZ AND +2259+52 V425 CAS +2259+53 V806 CAS +2300+48 OR AND +2300-03 SN 2000DN +2300-22 ER AQR +2301+10 R PEG +2301+10B 77 VAR? NE +2302+08 NSV 14428 +2302+49 KX AND +2302+58 SW CAS +2303+16 DY PEG +2303+55 KZ CAS +2303-30 Y SCL +2304+08 GZ PEG +2304+21 RXSJ230950 +2304+49 KY AND +2304+70 UZ CEP +2305+10 NSV 14446 +2305+33 V345 PEG +2305+47 KZ AND +2305+52 RZ AND +2306+04 DL PSC +2306+08 NSV 26033 +2306+11 DHK PEG 3 +2306+36 AB AND +2306+52 RT AND +2306+66 CG CEP +2307+46 OS AND +2307+52 SS AND +2307+59 V CAS +2307+59B 93 COMP N +2308+01 SAO 128046 +2308+08 V346 PEG +2308+56 LM CAS +2308+60 OQ CEP +2309+04 SN 1998DH +2309+09 V347 PEG +2309-57 YZ TUC +2309-59 CP TUC +2310+40 TY AND +2310+40B 92 COMP E +2310+40C 103 COMP W +2310+40D 99 COMP +2310+50 CL AND +2310-31 RXJ2315.5- +2311+10 EO PEG +2311-08 CHI AQR +2311-64 Y TUC +2312+25 EZ PEG +2312+59 V563 CAS +2313+46 AO AND +2313+48 AI AND +2313+85 V362 CEP +2313-00 MARK 530 +2313-09 SN 1987N +2313-42 PKS2316-42 +2314+25 W PEG +2315+08 S PEG +2315+39 RY AND +2315+46 EU AND +2315+48 BE AND +2315-06 NSV 14515 +2316+08 NSV 14520 +2316+12 EI PEG +2316+49 AK AND +2316+49B 116 COMP S +2316+82 AN CEP +2316-18 XY AQR +2317-11 SV AQR +2318+17 IP PEG +2318+17B COMP A +2318+17C COMP B +2318+39 BU AND +2318+78 RY CEP +2318+81 NSV 14522 +2319+41 V385 AND +2319+46 TASV2321+4 +2319+55 V353 CAS +2319+55B STAR NW +2319-17 RU AQR +2320+60 V433 CAS +2320-08 EG AQR +2321+44 AL AND +2322+49 BV AND +2322+73 NSV 14562 +2322-48 RU PHE +2323+21 SN 2002DP +2323-30 VY SCL +2324+05 RXS2329+06 +2324+12 TY PEG +2324+85 NSV 14566 +2324-05 NSV 14588 +2325+43 DX AND +2325+48 DL AND +2325+57 V358 CAS +2326+19 EQ PEG +2326+27 HR 8933 +2326+42 BG AND +2326+42B 126 COMP S +2326-03 AF PSC +2327+48 NSV 14607 +2327+61 DS CAS +2327-46 V PHE +2327-54 SN 1996AL +2328+21 HW PEG +2328+48 Z AND +2328+48B 104 COMP N +2328+48C 88 COMP SW +2328+48D SUSP ROD +2328+48E 103 COMP N +2328+48F 91 COMP NW +2328+53 NSV 14613 +2328-45 AN PHE +2329+49 V426 AND +2329+53A V372 CAS +2329+53B V371 CAS +2329-55 TU PHE +2330+22 V355 PEG +2331+09 FF PEG +2332+32 SU PEG +2332+45 LAMBDA AND +2332+46 GG AND +2332+47 BY AND +2332+56 DU CAS +2332+61 RS CAS +2333+27 NSV 14652 +2333+35 ST AND +2333+55 LS CAS +2334+51 SV CAS +2334+59 DX CAS +2335+04 NSV 26122 +2335+12 HX PEG +2335+29 V378 PEG +2336+47 WY AND +2336+69 PU CEP +2337+56 V705 CAS +2338+09 NSV 14679 +2338+34 CM AND +2338+60 PY CAS +2338-15 R AQR +2338-15B 101 VAR? S +2338-15C 107 COMP S +2339+56 Z CAS +2339+61 PZ CAS +2339+61B 112 COMP W +2339+61C 88 COMP W +2339+71 NSV 14687 +2339+84 NSV 14680 +2339-16 NSV 14689 +2340+42 LD 317 +2341+02 TX PSC +2341+02B 58 COMP SE +2341+53 RT CAS +2341-42 SX PHE +2342+27 SN 2000CW +2342+58 TAU CAS +2343+15 DL PEG +2343+29 V360 PEG +2343+50 V630 CAS +2343-06 NSV 14715 +2344+01 NSV 14719 +2344-09 VAR? AQR +2345+46 TZ AND +2345+50 CS CAS +2345+77 AT CEP +2345-26 VZ SCL +2346+02 22 PSC +2346+08 HH PEG +2346+29 DU PEG +2346+59 BC CAS +2346+61 BB CAS +2346+62 EO CAS +2347+54 EQ CAS +2347+58 RY CAS +2347+66 V854 CAS +2347-16 Z AQR +2347-39 BW SCL +2348+00 NSV 26159 +2348+07 SN 2001DA +2348+22 V379 PEG +2348+60 TZ CAS +2348+75 TX CEP +2348-39 RXJ2353.0 +2349+27 VAR62 PEG +2349+44 GL AND +2349+56 RHO CAS +2349-00 XZ PSC +2350+28 II PEG +2350+48 RS AND +2350+53 RR CAS +2350+56 V373 CAS +2351+82 V CEP +2351-50 R PHE +2352+31 YY AND +2352+55 WY CAS +2352+55B 137 COMP W +2352+61 CTM4 CAS +2352+62 DD CAS +2352-09 V CET +2352-65 R TUC +2353+09 DP PSC +2353+50 R CAS +2353+50B 105 COMP E +2353+50C 68 COMP NW +2353+60 QX CAS +2353+60A CE CAS A +2353+60B CE CAS B +2353+60C CE CAS +2353+60D 108 COMP X +2353+60E CF CAS +2353-40 RR PHE +2353-53 Z PHE +2353-57 S PHE +2354+06 NSV 14793 +2354+55 QZ CAS +2354+56A V532 CAS +2354+56B V533 CAS +2355+25 Z PEG +2355-77 BE OCT +2356+59 WZ CAS +2356+59B 72 COMP NE +2356+64 NSV 14802 +2356-67 RXJ0001.9- +2357+48 IW CAS +2357-15 W CET +2358+55A Y CAS +2358+55B 150 COMP S +2358-02 SN 2000DA +2359+39 SV AND +2359+43 SU AND +2359+54 DI CAS +*8630 +* E OF 112 2039+37B +* SAM 2015+20D +- AQL 1920+02 +- AUR 0526+36 V363 AUR; LANNING 10 +- AUR 0534+31B +- CAM 0530+68B +- CEN 1405-58 +- CEP 2044+67 +- CHA 0809-76C +- CHA 0848-76 +- CMA 0640-16 HL CMA +- CMI 0726+10 +- CNC 0837+28 +- COL 0525-32 +- CRB 1555+26B +- CRT 1129-11 TT CRT +- CRV 1215-17 TV CRV; TOMBAUGH *; VAR CRV +- CYG 1946+32B +- CYG 2138+31A +- DOR 0527-66 +- FOR 0322-34 +- LIB 1507-01 +- MON 0629+08 +- OPH 1624-12 +- ORI 0538+00B NSV 2599; CSV 102487 +- SCT 1841-05 +- SGE 1937+16B +- SGR 1852-28 +- TAU 0533+26C +- TRI NW 0221+32B +- TRI SE 0221+32D +- UMA 1034+68 +- VIR 1303-04 +- VIR 1331-08 +-- SGR 1746-17 +-CAS1 0255+64 +-LEO1 1101+02 +034525 TAU 0340+24 POSITION TENTATIVE +1 GEM 0558+23 NSV 16765 +1 LIB A 1411-26 +1 LIB B 1413-26 +10.2 COMP 0557+47B +10.6 VAR? 0655+10D +100 COMP E 1353-04E +100 COMP E 2016+47C +100 COMP N 0710+39C +100 COMP S 1200+12B +100 VAR? N 0727+08B +101 COMP 1656+31B +101 COMP N 1946+14C +101 COMP S 1656+31B +101 COMP S 1934+28C +101 VAR? N 0133+38B +101 VAR? S 2338-15B +102 CMP EE 1910-33B +102 COMP E 2253+42B +102 COMP N 1744+22B +102 COMP S 0049+58B +102 COMP S 0604+50C KOSA-KISS SUSPECTED VAR +102 COMP S 1606+25E +102 COMP W 1555+26H +103 COMP E 0453+07B +103 COMP E 1909+33B +103 COMP E 1934+28B +103 COMP N 1239+37B +103 COMP N 2328+48E +103 COMP S 0549+20E +103 COMP W 1953+39B +103 COMP W 2310+40C +103 VAR W 1459-71B +103 VAR? E 1940+48B +104 COMP E 2028+17D +104 COMP N 1108-28B +104 COMP N 2328+48B +104 COMP W 0059+53B +104 COMP W 2037+18B +104 VAR? E 2048+35B +105 COMP E 0811+12D +105 COMP E 2353+50B +105 COMP N 1857+37C +105 COMP S 0553+53D +105 COMP S 1950+56B +106 COMP 2214+56B +106 COMP N 1419+54B +106 COMP N 1915+29B +106 COMP N 2158+13B +106 COMP W 0231+33B +106 VAR? E 0655+10C +106 VAR? S 0549+20C +106 VAR? S 1533+78D +107 COMP E 1831+38D +107 COMP N 1901+08E +107 COMP S 1804+45B +107 COMP S 2003+57B +107 COMP S 2338-15C +107 COMPNN 1555+26E +107 VAR? E 1231+60B +107 VAR? N 2203+37B +108 COMP E 0553+53B +108 COMP E 0605+47C +108 COMP E 1353-04F +108 COMP E 1811+36F +108 COMP E 2242+43B +108 COMP N 0546+15E +108 COMP S 1848+11B +108 COMP W 0416+19B +108 COMP W 0532-01B +108 COMP X 2353+60D COMP STAR 'X' ON CE CAS ARCHIVAL PHOTO +108 VAR? S 0122+16B +109 COMP E 0404+51C +109 COMP E 2035-01C +109 COMP N 1415+67F 109 NW CLOSER TO U (THERE IS ANOTHER 109 MORE W) +109 COMP N 1716+22B +109 COMP N 2007+20E +109 COMP N 2116+14B +109 COMP S 1905+27B +109 COMP W 0701+09B +109 VAR? W 0602+22B +11.0 COMP 2245+58C +11.6? UMI 2105+87B +11.7 COMP 0641+08B +110 COMP E 0149+58B +110 COMP E 0243+56E +110 COMP E 0407-25B +110 COMP N 0237+35B +110 COMP N 0710+39I +110 COMP N 1921+21B +110 COMP S 1606+25F +110 VAR N 0618+50B +111 COMP E 1744+22C +111 COMP N 1816+31B +111 COMP N 2014+37G +111 COMP S 2029+54B +111 COMP W 1415+67E +111 COMP W 2159+34B +112 COMP E 1805+18D +112 COMP E 2014+37H +112 COMP N 0613-17D +112 COMP N 0614-17D +112 COMP S 1811+36E +112 COMP S 2035-01B +112 COMP W 0632-01B +112 COMP W 2339+61B +112 VAR SE 0501+30B +113 COMP E 2050+17D +113 COMP E 2138+43E +113 COMP N 0655+10G +113 COMP N 1818+28C +113 VAR SE 1425+39B +113 VAR? E 1934+08B +113 VAR? S 2149+48C +113 VAR? W 1811+03B +114 COMP E 1850+36B +114 COMP E 1953-08C +114 COMP E 2138+43F NSV 25754 +114 COMP N 0829+53B +114 COMP N 1527-14B +114 COMP N 1920+29B +114 COMP S 0155+05B +114 COMP S 0220-00B +114 COMP S 1415+67C +114 COMP W 0655+10F +114 VAR? S 0634+44B +115 COMP N 0640+30B +115 COMP N 0855+18B +115 COMP N 1205+39B +115 COMP S 0103+59B +115 COMP W 0958+14B +115 COMP W 1613+26D +115 COMP W 1946+14D +115 VAR? W 0850-08D +116 COMP E 1640+25D +116 COMP E 2038+20B +116 COMP E 2158+13C +116 COMP N 1717+23D +116 COMP N 2007+06C +116 COMP S 0226+46B +116 COMP S 0530-05D +116 COMP S 0533+37B +116 COMP S 0604+43B +116 COMP S 1934+28D +116 COMP S 1946+32D +116 COMP S 2316+49B +116 COMP W 0520+34D +116 COMP W 1650+07B +116 COMP W 2003+17B +116 VAR SW 0604+43B +116 VAR? E 1533+78C +116 VAR? S 0059+53D +116 VAR? S 1513+36B +117 COMP N 2108+36B +117 COMP S 0640+30E +117 COMP S 1839+22D +117 COMP S 2044+31B +117 COMP W 1802+20D +117 VAR? W 0804+28E +118 * NE 0655+10H +118 COMP E 0710+39E +118 COMP N 1818+23B +118 COMP N 2158+48B +118 COMP S 0324+43C +118 COMP W 0058+40E NSV 15235 +118 COMP W 1656+31C +118 COMP W 1810+20B +118 VAR? E 1647+05B +119 COMP N 1935+09C +119 COMP S 1850+32B +119 COMP W 0313+32D +119 VAR? E 0816+17B +119 VAR? E 2108+28B +11M NE 5.7 0829+53C +11M* E HW 0457+26B +12.1 VAR? 0701+22D +12.2 COMP 0706-19C +12.7 COMP 0211+43D +12.7 COMP 0706-19B +12.7* 1606-21C +120 COMP E 1904+43F +120 COMP N 1744-06B +120 COMP S 1640+12B +120 COMP W 1857+37B +120 COMP W 2138+43G +120 VAR? E 0044+35B +121 COMP E 0500-22B +121 COMP E 1533+78E +121 COMP S 0058+40D +121 COMP S 0855+18C +121 COMP S 1640+25B +121 VAR 0749+22B +121 VAR S 0701+22D +121 VAR? S 0401+06B +122 COMP E 1517+31B +122 COMP N 0710+39F +122 COMP S 0604+50B +122 COMP W 0305+14B +122 VAR? N 1830+24C +123 COMP E 0210+24B +123 COMP E 1728+09C +123 COMP N 2015+20E +123 COMP N 2138+43D +124 COMP W 0710+39G +124 COMP W 1902+11B +124 COMP W 1955+53C +124 VAR? S 1606+25B +125 COMP N 0613-17E +125 COMP N 1920+29E +125 COMP S 1132+02B +125 COMP S 1947+38E +125 COMP S 1948+38F +125 COMP S 2201+53B +125 COMP W 0803+14B +125 VAR? N 0432-63B SU RET +126 COMP E 1919+04B +126 COMP E 2055+43B +126 COMP N 1934+30C +126 COMP S 1805-14B +126 COMP S 1901+08L +126 COMP S 2326+42B +126 VAR? E 1810+31B +126 VAR? S 1945+42B +127 COMP E 1517+31C +127 COMP N 0530-05C +127 COMP N 1602-21C +127 COMP N 1950+55D +127 COMP S 1107-06B +127 VAR? E 2116-14B FIELD OF CV AQR (CV WAS DELETED AS = 52 EUROPA) +127 VAR? S 0211+43B +128 COMP 0804+28C +128 COMP E 0614-17C USE NAME VAR CMA (THIS IS CR'S VAR CMA) +128 COMP N 0106+21E +128 COMP N 1754+23C +128 COMP N 1902+11D +128 COMP N 2039+20B +128 COMP S 0004+51B +128 COMP S 0640+30C +128 COMP S 1640+25F +128 COMP W 1950+35B +129 COMP 1224+02B +129 COMP N 1640+25C +129 COMP S 1904+43D +129 COMP W 0635+58B +129 COMP W 0803+14C +129 COMP W 1904+43E +129 COMP W 2029+54C +129 VAR? N 0130+50B +12M STAR W 1946+32C +130 COMP N 1724-86B +130 COMP N 2014+37F +130 COMP W 0829+53E +130 VAR SE 2144+43B +130 VAR? S 2125-03B +130 VAR? W 1949+17E +131 COMP E 0655+10D +131 COMP S 1647+05C +131 COMP S 1950+32E +131 COMP S 2055+43C +131 COMP W 1754+58C +131 VAR? W 0655+10B +132 COMP 0804+28B +132 COMP E 0939+34C +132 COMP N 2012+09B +132 COMP S 2226+05B +133 COMP 0804+28D +133 COMP E 0734-00D +133 COMP E 2002+50C +133 COMP N 0058+40C +133 COMP N 0300+46C +133 COMP N 1902+11C +133 COMP N 2255+42B +133 COMP S 0701+22F +134 COMP S 0728+11C +135 COMP S 0300+46D +135 COMP S 0733+36B +135 COMP S 2226+05C +136 COMP E 1831+38E +136 COMP N 1910+46B +136 COMP N 1953+77B +136 COMP S 0206+57C +136 COMP S 1911-24B +136 COMP W 0203+56E +136 COMP W 1805+18C +136 VAR? W 0904+25B +137 COMP S 0300+46E +137 COMP W 2352+55B +138 COMP N 0829+53F +138 COMP S 0031+62C +138 COMP W 0101-02B +138 VAR? E 2007+06B +138 VAR? S 0605+47B +138 VAR? W 0924+21B +139 COMP N 0829+53I +14 COM 1221+27 HD 108283 +140 COMP N 1602+10B +140 COMP N 1608+25E STAR A NE +140 COMP N 1934+30B +140 COMP N 1958+56B +140 COMP S 1626+23C +142 COMP E 1841+37D +142 COMP N 1640+25E +143 COMP N 0829+53G +1432-0033 1429-00 OU VIR +144 COMP E 1953-08D +144 COMP E 2041-04B +145 COMP S 0106+21D +147 COMP S 1943+48B +148 COMP N 0947+35B +149 COMP N 0641+28C +15 TRI 0231+33C +150 COMP S 0305+14C +150 COMP S 2358+55B +1504+09 1459+09 +16 TAU 0338+23 NSV 1262 +161 COMP S 1830+24B +17 TAU 0338+23B +19 AUR 0520+34B NSV 1925; CSV 100474 +19 PSC 2341+02 +1E 0205.7+ 0202+34 1E 0205.7+3509; MS 0205.7+3509 +1E 1516.6 1512-68 NAME PROVISIONAL +1E1719 1716-19 E1719.1-19; V2527 OPH +1H0928+500 0924+50 +2 HER 1551+43 +2.1937 CET 0006-12 +2006-1725 2003-17 +21 TAU 0340+24 NSV 1283 +22 PSC 2346+02 +2206+54CEP 2204+53 +2231+06PEG 2226+05 +2236+0052 2233+00 +23 TAU 0340+23 NSV 1287 +250114+650 0112+65 +28 CYG 2005+36 +28 GEM 0640+30D +2A 0526-32 0525-32 +3 CVN 1214+49 +3 GEM 0603+23 +32 VUL 2050+27 NSV 13398;CSV 102043 +33 ORI 0526+03 +3A0729+103 0726+10 +3C 120 ORI 0427+05 +3C 232 LEO 0952+32 RXJ0958.3+3223 +3C 273 VIR 1224+02 +3C 279 VIR 1251-05 +3C 345 HER 1639+40 +3C 371 DRA 1807+69 +3C 379 HER 1822+23 +3C 454.3 2249+15 3C 454.3 PEG +3C 66A AND 0216+42 +4 DRA 1225+69 +40 COM 1301+23 +42 HER 1636+49 +43 VAR? SE 1811+36B +49 ERI 0432+00 +4C 29.45 1154+29 +4U 1543-62 1539-62 +52 VAR? NE 1621+19C +52 VAR? W 0520+34B 19 AUR +53 VAR? E 0242+17D +54 COMP NE 0214-03B +54 COMP SW 0342+23B +54 VAR? SE 2136+42 NSV 13834 +54 VAR? SW 2136+42 NSV 13834 +55 VAR? SE 2044-05B +56 COMP NE 1842-05B +56 COMP NW 0231+33C +56 VAR? NW 0231+33C +58 COMP SE 2341+02B +59 SER 1822+00 +6.2 COMP 1922+42B +61 COMP NW 0500+01B +61 HER 1659+35 V931 HER; NSV 8159 +61 VAR? NW 1327-06B +62 COMP SW 0215+58H +62 VAR? 1250+47B +63 COMP SE 1834+39B NSV 11271; HD 173383 +65 COMP 1533+30 +65 COMP SW 0525+04B +66 COMP NE 2132+44B +66 COMP NW 1901+08M +66 COMP SE 0622+30B +66 COMP SW 0726-09B +67 COMP NW 0231+33F +67 COMP SW 0535+31B +67 VAR? SE 2132+44D +68 COMP NW 2132+44C +68 COMP NW 2353+50C +69 COMP E 1425+84B +69 COMP N 1315+46B +69 COMP NE 1937+32B +69 COMP NE 2009+38C +69 COMP NW 0500+01B +69 COMP SW 1547+48B +7 LYN 0626+55 +70 COMP SW 1239+61C +70 PSC 0059+07 +71 COMP NE 1315+46D +71 COMP SW 2108+68E +71 VAR? N 2040+16B +72 COMP E 0606+22B +72 COMP E 1151+58B +72 COMP NE 2356+59B +73 COMP NW 1621+19D +73 COMP S 0811+12C +73 COMP SE 0228-13B USE THIS DESIG+NAME ALSO FOR Z ERI'S 73 COMP SW +73 CYG 2130+45 +74 COMP SE 1921+50K +74 COMP SW 2009+38D +74 VAR? NW 1621+19B +75 COMP E 2108+68C +75 COMP N 0500+01C +75 COMP S 0942+11E +75 VAR? SE 0343+22 NSV 1346 +76 COMP 0413-18B +76 COMP NW 1419+26B +76 COMP NW 1901+08F +76 COMP SE 1927+45B +76 COMP SW 1527-14C +77 COMP E 1621+19E +77 COMP S 0942+11D +77 VAR? NE 2301+10B +78 COMP NE 1315+46C +78 COMP NE 1811+36H +78 COMP NW 1901+08H +78 COMP SW 1537+38B +79 COMP 0652-08D +79 COMP NE 1711+57B +79 COMP NW 1901+08I +79 VAR? NE 0017+55B +8.8 COMP 0533+26B +80 COMP SE 2138+43K OME'S * +80 COMP SW 1151+58D +81 COMP NE 1921+50L +81 COMP NW 2009+16D +81 COMP SE 2159+27B +81 VAR NW 2108+68B +81 VAR? E 0811+12B +82 COMP E 1844-08B +82 COMP SE 1657+22B +82 COMP SW 2009+38F +82 VAR? NW 1418+54 NSV 6645 +82 VAR? SW 0703+10B +83 COMP 2159+27C +83 COMP NE 1901+08O +83 COMP NE 1940+48D +83 COMP SE 1151+58C +83 COMP SW 2009+38E +83 UMA 1337+55 +83 VAR? E 0059+53C +83 VAR? N 0215+58B +84 COMP E 1606+25C +84 COMP NE 0530+68C +84 COMP NE 1415+67D +84 COMP NE 2138+43I +84 COMP SW 2009+16B +84 ORI 0530-05 +85 COMP E 0553+53C +85 COMP N 1546+39B +85 COMP NE 0703-11B +85 COMP SW 1901+08K +85 COMP W 1901+08J +85 VAR? W 0602+22C +86 COMP N 0602+22D +86 COMP NW 1151+58E NSV 19029 +86 COMP S 0539+20B +86 COMP S 1745-51B +86 COMP SE 0108+26B +86 COMP SE 1921+50G +86 COMP SW 1714+01B +86 COMP SW 2009+16C +86 VAR E 1415+67B +87 COMP 0828-47B +87 COMP NE 0432+74B +87 COMP SE 1811+36C +87 COMP SW 0539+09B +87 COMP SW 1443+39B +87 VAR? SW 0152+54B +88 COMP E 0526+07B +88 COMP SE 1901+08C +88 COMP SW 2328+48C +88 COMP W 2339+61C +88 VAR? NE 0942+11B +89 COMP SW 0539+09C +89 COMP SW 2034+22E +89 COMP W 0215+58I +89 VAR? NW 0539+15B +9 AUR 0458+51 +9 UMA 0852+48 IOTA UMA; NSV 4329 +9.0 COMP 2108+47B +9.7 COMP 0211+43B +9.8 VAR? 2037+18B +90 COMP NE 0530-05B +90 COMP SE 0314-01B +90 COMP SE 0500+03C +90 COMP SE 2009+38B +90 COMP SW 0152+54C +91 COMP E 1344+40D +91 COMP NW 0324+43B +91 COMP NW 2328+48F +91 COMP SE 1714+01C +91 COMP SE 2144+43D +91 COMP SW 0313+32B +91 COMP SW 1353-04D +91 COMP W 0040+47E +91 VAR? S 0031+62B +92 COMP E 2310+40B +92 COMP NE 2144+43C +92 COMP NW 1425+39C +92 COMP S 1233+66B +92 COMP SE 1935+09E +92 COMP SW 0450+48C +92 COMP W 0231+33E +92 COMP W 1905+29E +92 COMP WW 1905+29D +92 VAR? N 0008+62B +92 VAR? SW 1702-15B +93 COMP N 0816+17D +93 COMP N 2307+59B +93 COMP NE 1601+67B +93 COMP NE 1711+57C +93 COMP NW 1536-20D +93 COMP NW 2229+24B +93 COMP S 2034+22D +93 COMP SE 0313+32C +93 COMP SE 0539+00B HD 38311 +93 COMP SW 1652-02B +93 VAR? SW 0201+14B +94 COMP E 0017+55C +94 COMP N 1903+17B +94 COMP NW 0320+43B +94 COMP NW 1921+50M SAO 31628 (ECL.BINARY) DO NOT USE AS COMP +94 COMP S 1601+67C +94 COMP SE 0524-04D +94 COMP SE 1443+39D +94 COMP W 1811+36D +95 COMP E 1353-04C +95 COMP NE 0556+46C +95 COMP NE 1844-08C +95 COMP SE 2209+12C +95 COMP SS 1901+08D +95 COMP SW 0640+30F +95 COMP W 0530+68D +95 COMP W 1353-04B +95 VAR? NW 1443+39C +96 COMP N 0109+40C +96 COMP SW 1344+40C +96 COMP SW 2144+43E +96 COMP WW 1905+29C +96 VAR? NE 1631+72C +96 VAR? W 0415+28B +96 VIR 1403-09 +97 COMP N 2010+08B +97 COMP NE 0536+14B +97 COMP NE 2120-30B +97 COMP SE 0942+11F +97 COMP SE 1644+03B +97 COMP SW 2217-22B +97 VAR? E 0211+43C +97 VAR? NW 2034+22C +97 VAR? S 0242+17B +97 VAR? S 0450+48B +97-BLG-56 1749-29 +98 COMP E 0710+39D +98 COMP E 2014+37D +98 COMP NW 1632+66B +98 COMP NW 2159+34C +98 COMP SE 2002+50D +98 COMP W 1555+26G +98 VAR? NW 1344+40B +99 COMP 2310+40D +99 COMP E 1650-30C +99 COMP NE 2224+39B +99 COMP SE 1332+73B +99 VAR? N 0526+07C +99 VAR? S 2050+30C +99 VAR? SE 1631+72B +99 VAR? SW 0133+00B +9M STAR N 0404+51B +? AUR 0614+52 HIP 30227 +? CEP 2136+57 HIP 106890 +? HER 1617+34 HIP 80073 +? VIR 1302-12B +?? PUP 0754-43 +?? SGR 1848-19B MAG RANGE 10-11;MAG RANGE 12-13 IS 1753-25 VAR SGR +A 0535+26 0532+26 +A 0538-66 0535-66 +AA ARI 0158+22 HIP 9619 +AA AUR 0634+44A +AA BOO 1357+08 +AA CAM 0704+68 +AA CAS 0113+55 +AA CNC 0831+26 +AA CRA 1845-38 +AA CYG 2000+36 +AA DRA 2005+66 +AA HER 1815+22 +AA ORI 0530-05 +AA PER 0308+46 +AA TRI 0152+30 HIP 9171 +AA TUC 2214-60 +AB AND 2306+36 +AB AQL 1842-02 +AB AQR 2233-14 +AB ARI 0200+21 HIP 9796 +AB AUR 0449+30B +AB CAP 2053-15 +AB CEP 2207+54 +AB CRB 1600+27 +AB CYG 2132+31 +AB DRA 1953+77 +AB LEO 0927+20 +AB LYR 1903+33 +AB NOR 1542-42 +AB SGE 1943+17 +AB TAU 0534+28 +AC ANT 1017-34 +AC AQR 2111-02 +AC ARI 0202+24 HIP 9963 +AC AUR 0519+50 +AC CAR 0705-58 +AC CET 0005-19 +AC CNC 0839+13 +AC CYG 2009+49 +AC DRA 2019+68 +AC HER 1826+21 +AC MON 0656-08 +AC OPH 1708-13 +AC ORI 0530-05 +AC SCL 0051-26 +AC SCO 1640-27 +AC SGE 1944+18A +AC TRI 0206+34 +AD AQL 1853-08 +AD ARI 0212+17 +AD BOO 1430+25 +AD CAS 0057+70 +AD CEN 1148-58 +AD CEP 0024+82 +AD CET 0009-08 +AD CMI 0704+01 +AD CYG 2027+32A +AD DRA 1911+62 +AD HYA 0939-22 +AD LEO 1014+20 +AD LYR 1903+34 +AD MEN 0606-71 +AD ORI 0530-05 +AD PER 0213+56A +AD PUP 0743-25 +AD TAU 0528+25 +AD TRI 0212+28 +AD VEL 1041-55 +ADS 7117A 0853+14 +ADS 7896A 1037+04 +AE AQL 1854-06 +AE AQR 2035-01 +AE ARA 1733-47 +AE ARI 0215+22 +AE AUR 0509+34 +AE CAP 2013-16 +AE CEP 0113+79 +AE CIR 1436-68 +AE CMI 0747+01B +AE DEL 2028+17B +AE HER 1839+22 +AE LYR 1904+26 +AE ORI 0530-05 +AE PER 0253+43 +AE SGE 1944+18B +AE TRI 0219+33 HIP 11272 +AE UMA 0930+44 +AE VIR 1422+04 +AF ARI 0216+22 +AF CAM 0324+58 +AF CAR 1010-58B +AF CEN 1258-55 +AF CRU 1213-62 +AF CYG 1927+45 +AF LEO 1122+15 +AF ORI 0530-05 +AF PEG 2246+17 +AF PER 0335+36 +AF PSC 2326-03 +AF SCO 1644-25A +AF SGE 1944+18C +AF TRI 0221+36 +AF VUL 1931+27 +AG APS 1518-75 +AG AUR 0620+47 +AG CAR 1052-59 +AG CAS 0126+72 +AG CEP 0209+78 +AG CET 0022-12 +AG CRU 1235-59 +AG CYG 1949+36 +AG DEL 2029+18 +AG DRA 1601+67 +AG HYA 0945-23 +AG LUP 1506-48 +AG OPH 1717+14 +AG ORI 0530-05 +AG PEG 2146+12 +AG SER 1828+03 +AG SGR 1901-29 +AG VEL 1048-56 +AH AND 0159+40 +AH ARI 0228+24 HIP 11982 +AH CRB 1616+34 +AH DRA 1646+57 +AH ERI 0418-13 +AH HER 1640+25 +AH MEN 0622-81 +AH MON 0707-01 +AH ORI 0530-05 +AH PER 0241+39 +AH PSC 0116+09 +AH SCO 1704-32 +AH SER 1554+20A +AH TRI 0234+35 +AH VEL 0808-46 +AH VUL 1941+27 +AI AND 2313+48 +AI AUR 0627+30 +AI CAM 0429+72 +AI CET 0037-10 +AI CMI 0730+00 +AI CVN 1218+43 +AI CYG 2027+32B +AI DRA 1654+52 +AI HER 1651+49 +AI LEO 1135+11 +AI LYR 1910+27 +AI ORI 0530-05 +AI PEG 2210+26 +AI PER 0242+37 +AI SCO 1749-33 +AI VEL 0810-44 +AI VUL 1942+27 +AK 79 AND 0211+37 +AK AND 2316+49 +AK ARI 0234+20 +AK CET 0055-12 +AK CIR 1441-68 +AK CNC 0849+11 +AK HER 1709+16 +AK HYA 0835-16 +AK LEO 1135+13 +AK MIC 2103-40 +AK ORI 0530-05 +AK PEG 2258+10 +AK SCO 1648-36 +AK SGE 1947+16C VAR? SW +AK TAU 0356+20 +AKN 120 0511-00B +AL AND 2321+44 +AL ARI 0237+12 +AL AUR 0626+31 +AL CAR 0857-59 +AL CEN 1230-53 +AL CEP 2245+58 +AL CET 0103-17 +AL COM 1227+14 +AL CRA 1808-37 +AL DRA 1825+49 +AL HER 1738+17 +AL LYR 1915+27 +AL PER 0255+48 +AL SGR 1911-17 +AL VEL 0828-47 +AL VIR 1405-12B +ALPHA AND 0003+28 +ALPHA ARA 1724-49 NSV 8999 +ALPHA AUR 0509+45 +ALPHA BOO 1411+19 +ALPHA CAS 0034+55 +ALPHA CEP 2116+62 +ALPHA COM 1305+18 +ALPHA CVN 1251+38 +ALPHA GEM 0728+32 +ALPHA HER 1710+14 +ALPHA ORI 0549+07 +ALPHA PEG 2259+14B +ALPHA PSC 0156+02 +ALPHA SCO 1623-26 +ALPHA TAU 0430+16 +ALPHA UMA 1057+62 +ALPHA UMI 0122+88 +ALS 2 1745-17 +AM ARI 0238+17 HIP 12731 +AM CAR 1011-60 +AM CAS 0217+70 +AM CET 0106-14 +AM CRA 1834-37E +AM CVN 1229+38 +AM CYG 2044+31 +AM GEM 0701+28 +AM HER 1813+49 +AM LUP 1511-50 +AM LYR 1915+32 +AM ORI 0530-05 +AM PEG 2105+12 +AM SER 1524-00 +AM SGR 1916-32 +AN ARA 1719-47 +AN ARI 0247+11 +AN AUR 0452+40 +AN CAP 2026-26 +AN CEN 1342-37 +AN CEP 2316+82 +AN CET 0109-02 +AN CYG 2047+33 +AN DEL 2034+13 +AN LYR 1918+31 +AN ORI 0530-05 +AN PEG 2106+12 +AN PHE 2328-45 +AN SCO 1606-19 +AN SGE 1949+17C +AN SGR 1921-18 +AN UMA 1058+45 +AN VIR 1412-14 +ANDREWS * 0534+31B +AO 0235+16 0233+16 +AO AND 2313+46 +AO ARI 0249+30 +AO CET 0115-10 +AO CRU 1212-63 +AO CYG 2047+31 +AO DEL 2035+17 +AO DRA 1734+54 +AO LAC 2238+51 +AO LEO 1129+23 +AO LYR 1814+31 +AO MON 0701-04 +AO OCT 2053-75 +AO ORI 0530-05 +AO PSC 2250-03 +AO SGE 1949+17D +AO SGR 1805-29 +AO TAU 0443+28 +AO VIR 1416+04 +AP CAM 0442+74 +AP CAR 1015-60 +AP CRU 1225-63 +AP CYG 2050+30B +AP DEL 2035+13B +AP DRA 1822+69 +AP HER 1846+15 +AP LAC 2203+47 +AP LIB 1511-24 +AP MON 0704-06 +AP ORI 0530-05 +AP PEG 2124+17 +AP PUP 0754-39 +AP SGR 1807-23 +AP VIR 1423+07 +AQ AND 0022+35 +AQ ARA 1721-46 +AQ ARI 0300+11 +AQ AUR 0459+35 +AQ CAR 1018-60 +AQ CEN 1359-35 +AQ CET 0144-05 +AQ CMI 0709+08 +AQ CYG 2052+33 +AQ DEL 2036+16 +AQ DRA 2004+73 +AQ ERI 0501-04 +AQ HER 1753+42 +AQ LAC 2203+46 +AQ LIB 1511-23 +AQ ORI 0530-05 +AQ PEG 2132+13B +AQ PUP 0754-28 +AQ SGR 1928-16 +AQR 1 2233+00 NAME ALSO = 2236+0052 +AR AND 0139+37 +AR ARA 1722-46 +AR AUR 0511+33 +AR CEP 2253+84 +AR CET 0155-09 +AR CIR 1440-59 +AR CNC 0916+31 +AR ERI 0506-05 +AR LAC 2204+45 +AR MON 0715-05 +AR PAV 1810-66 +AR PSC 0117+06 +AR PUP 0759-36 +AR SGE 1954+16B +AR SGR 1853-23 +AR UMA 1110+43 +AR VUL 1931+26 +AS 201 0827-27 +AS 209 1643-14 +AS 210 1645-25 +AS 245 1745-22 +AS 270 1759-20 HEN 3-1581 +AS 289 1806-11 +AS 296 1809-00 +AS 327 1847-24B +AS 338 1859+16 +AS 360 1941+18 +AS ARI 0319+20 +AS CEP 2258+59B +AS CET 0213-14 +AS CYG 2053+30 +AS HER 1634+14 +AS PEG 2108+18 +AS PER 0412+48 +AS PUP 0806-37 +AS SGE 1952+17 +AT ARA 1723-46 +AT ARI 0321+24 +AT CAR 1021-59 +AT CEP 2345+77 +AT CNC 0822+25 +AT CYG 2053+32 +AT DRA 1615+60 +AT GEM 0639+12 +AT MIC 2035-32 HD 196982 +AT PUP 0808-36 +AT SGR 1757-26 +AU AND 0141+39 +AU ARI 0203+17 +AU AUR 0446+49 +AU CAM 0535+68 +AU CAR 1022-61 +AU CVN 1305+32 +AU CYG 2014+34 +AU ERI 0412-25 +AU GEM 0739+31 +AU HER 1753+29 +AU LIB 1512-24 +AU MIC 2039-31 +AU MON 0649-01A +AV ARI 0205+19 +AV AUR 0530+39 +AV CAS 0053+60 +AV CIR 1441-67 +AV CVN 1316+44 +AV CYG 1916+29A +AV ERI 0415-18 +AV HYA 0929+05 +AV LIB 1513-24 +AV PEG 2147+22 +AV SGE 1953+17B +AV SGR 1758-22 +AW AUR 0533+28 +AW CEN 1307-56A +AW CVN 1347+34 +AW CYG 1925+45 +AW GEM 0716+28 +AW PEG 2147+23 +AW PER 0441+36 +AW PHE 0125-47 +AW SGE 1954+16 +AW TAU 0541+27 +AW UMA 1124+30 +AX AND 0226+46 +AX ARA 1725-46 +AX CAP 2003-17 NAME ALSO = 2006-1725 +AX CEP 2125+69 +AX CIR 1444-63 +AX CVN 1234+36 +AX CYG 1954+44 +AX LYR 1839+35 +AX MON 0625+05 +AX PER 0130+53 +AX SCO 1635-26 +AX SGR 1802-18 +AX VEL 0807-47 +AY ARA 1726-46 +AY AUR 0549+32 +AY CEN 1120-60 +AY CET 0111-03 +AY CYG 2006+41 +AY DRA 1536+57B +AY IND 2140-72 +AY LAC 2218+49 +AY LYR 1841+37 +AY OPH 1814+06 +AY PEG 2156+34 +AY PSC 0131+06 +AY TEL 1807-54 +AZ AND 2259+48 +AZ ARA 1727-47 +AZ AUR 0554+39 +AZ CYG 2054+46 +AZ DEL 2047+14 +AZ DRA 1642+72 +AZ HER 1818+28 +AZ MON 0652+03 +AZ ORI 0530-05 +AZ PEG 2202+28 +AZ PER 0346+33 +AZ SER 1809-00B +AZ SGR 1817-30 +AZ TEL 1807-56 +AZ UMA 1142+44 +BARNARDS * 1752+04 +BB AND 0012+44 +BB CAS 2346+61 +BB CMI 0746+05 +BB CYG 2114+28 +BB DEL 2048+15 +BB GEM 0629+13 +BB HER 1841+12B +BB OPH 1718-24 +BB SER 1810-00 +BB SGR 1845-20 +BB VEL 0833-47 +BC AND 2256+45 +BC CAP 2003-15 +BC CAS 2346+59 +BC CMI 0746+03 +BC CYG 2017+37A +BC GEM 0659+10A +BC MON 0754-04 +BC OPH 1813+06 +BC PEG 2237+20 +BC SER 1555+02 +BC UMA 1147+49 +BD 00 871 0445+00 +BD 01 565 0352-01 +BD 03 3563 1353-04C +BD 05 948 0526+05 +BD 06 6191 2315-06 +BD 07 896 0521+07 +BD 08 1642 0652-08C +BD 12 1812 0812+11 +BD 14 1247 0614+14 +BD 18 4586 2037+19 +BD 19 4450 2029+19 MV DEL, NSV 13150 +BD 20 1171 0549+20D NSV 16732 +BD 21 6267 2233-21 +BD 22 1257 0611+22 +BD 22 743 0437+22 +BD 25 719 0426+25B +BD 26 223 0107+57 +BD 26 2749 1549+26 +BD 26 2763 1555+26B +BD 26 730 0430+26 +BD 26 883 0532+26 +BD 28 637 0412+28 +BD 31 1048 0534+31B +BD 31 1049 0534+31A +BD 32 599 0311+32 +BD 32 602 0312+32 +BD 34 2768 1616+34 +BD 34 3815 1954+34 V1357 CYG; HD 226868; CYG X-1 +BD 37 2318 1239+37 +BD 39 167 0039+40 +BD 40 3110 1707+40 +BD 45 3637 2140+45 +BD 48 183 0031+48 +BD 49 2165 1245+49 +BD 49 4329 0000+49 +BD 53 950 0540+54 +BD 56 512 0211+56 +BD 56 595 0216+56B +BD 60 299 0133+60 +BD 62 597 0333+62B +BD 66 360 0444+66 +BD 67 1329 2133+67 V431 CEP, NSV 13807 +BD CAM 0333+62B CSV 328 +BD CEP 2016+79 +BD ERI 0428-00 +BD MON 0756-05 +BD ORI 0531-06G +BD PAV 1834-57 +BD PEG 2238+27 +BD VUL 2033+26 +BD-21 3873 1411-21 +BE AND 2315+48 +BE CAM 0340+65 +BE CAP 2005-09 HIP 99457 +BE CEN 1455-29 +BE CMI 0731+02 +BE GEM 0739+14 +BE HER 1621+29 +BE LYR 1850+27 +BE OCT 2355-77 +BE ORI 0532-06A +BETA AND 0104+35 +BETA BOO 1458+40 +BETA CAS 0003+58 +BETA CEP 2127+70 +BETA CMI 0721+08 +BETA DOR 0532-62 +BETA GRU 2236-47 +BETA LIB 1511-09 +BETA LYR 1846+33 +BETA ORI 0509-08 +BETA PEG 2258+27 +BETA PER 0301+40 +BETA UMA 1055+56 +BF ARA 1730-47 +BF CEP 2029+62 +BF CYG 1920+29 +BF ERI 0434-04 +BF HER 1700+17 +BF OPH 1659-26 +BF ORI 0532-06B +BF SGE 1958+20A +BF VUL 2039+20 +BG AND 2326+42 +BG CAP 2014-13 HIP 100234 +BG CMI 0726+10 +BG CRU 1226-58 +BG CYG 1934+28 +BG DRA 1852+51 +BG GEM 0557+27 +BG HER 1705+18 +BG LAC 2156+42 +BG MON 0651+07 +BG ORI 0534-02 +BG PAV 1832-57 +BG SER 1538-01 +BG SGE 1958+20B +BG TEL 1819-53 +BG VIR 1442+05 +BH CEP 2159+69 +BH CRU 1211-55 +BH CVN 1330+37 +BH CYG 2115+41 +BH LAC 2230+50 +BH LYN 0815+51 +BH SGE 1958+17 +BH SGR 1908-19B +BH VIR 1353-01 +BI AND 0219+37 +BI ARA 1733-45 +BI CEP 2159+67 +BI CET 0117+00 +BI CRU 1217-62 +BI CYG 2017+36B +BI HER 1718+15 +BI LYN 0856+40 +BI LYR 1853+28 +BI MON 0655+10A +BI OPH 1826+06 +BI ORI 0518+00 +BI PEG 2252+17 +BK AQR 2103-05 +BK AUR 0503+49 +BK CAM 0611+65 +BK CAP 2027-19 HIP 101405 +BK CEN 1144-62 +BK CMI 0710+05 +BK CYG 2125+46 +BK GEM 0624+13 +BK HER 1743+26 +BK LAC 2158+43 +BK LYN 0914+34 +BK LYR 1855+30 +BK ORI 0526+07 +BK SCO 1553-23 +BK VEL 0805-43 +BK VIR 1225+04 +BL AQR 2109-02 +BL CAM 0338+63 +BL CIR 1441-68B +BL CNC 0800+22 +BL CRU 1222-58 +BL CYG 2127+46 +BL HER 1756+19 +BL HYI 0137-68 +BL LAC 2158+41 +BL LYR 1858+25 +BL ORI 0619+14 +BL SER 1822+05 +BL SGE 1959+17 +BL TAU 0347+19 +BL TEL 1858-51 +BL VEL 0805-46 +BM AND 2232+47B +BM APS 1601-73 +BM CAM 0457+58 +BM ERI 0408-10 +BM GEM 0714+25 +BM HER 1829+25 +BM LYR 1900+27 +BM ORI 0530-05 +BM PER 0422+48 +BM SCO 1734-32 +BM SGE 2000+19 +BM TAU 0348+28 +BN CAP 2114-27 HIP 105324 +BN CMI 0703+04 +BN CYG 2141+46 +BN GEM 0731+17 +BN HER 1831+25 +BN MON 0616+07 +BN ORI 0531+06 +BN SCO 1747-34B +BN VEL 0810-47 +BO CAR 1042-58 +BO CEP 2214+69 +BO CET 0201-02 GSC 71011 +BO CMI 0717+07 +BO CNC 0846+28 +BO DRA 1951+66 +BO MON 0754-03 +BO MUS 1229-67 +BO SGE 2001+18 +BP CAP 2132-11 HIP 106739 +BP CMI 0727+11 +BP CNC 0821+13 +BP CRA 1830-37 +BP CRU 1221-62 +BP CYG 2149+48B +BP GEM 0753+20 +BP LYN 0856+41 +BP LYR 1902+31 +BP ORI 0532-05 +BP TAU 0413+28 +BP TEL 2001-56 +BPM 18764 0758-53 WD 0800-533 +BQ AND 2257+51 +BQ CAS 0111+58 +BQ CMI 0729+06 +BQ CYG 2151+51 +BQ GEM 0707+16 +BQ ORI 0551+22 +BQ PAV 1949-70 +BQ SER 1831+04 +BQ SGE 2001+19 +BR CVN 1318+47 +BR DEL 2041+04 +BR ERI 0343-07 +BR GEM 0630+26A +BR LUP 1529-40 +BR LYR 1905+30 +BR ORI 0445+15 +BR PAV 2001-57 +BR TUC 2257-64 +BR VUL 1942+22 +BRANCHETT* 1841-05 +BS 1140 0338+23 +BS 1732 0512+33 +BS 1902 0530+26 +BS 2782 0714-24 +BS 2821 0719+27 +BS 3660 0908+57 +BS 4374/5 1112+32 +BS 463 0131+11 +BS 4690 1214+49 +BS 5171 1340-62A +BS 5298 1403-09 +BS 5340 1411+19 +BS 5530 1410+10 +BS 5932 1551+43 +BS 595 0156+02 +BS 6063/4 1610+34 +BS 6588 1736+46 +BS 6600 1738-13 HD 161023 +BS 7074 1843-62 +BS 8795 2302+08 +BS AUR 0557+28 +BS CAP 2145-20 +BS CEP 2225+64 +BS CMI 0751+06 +BS CYG 1949+53 +BS MON 0719-03 +BS SGR 1820-27 +BT APS 1610-73 +BT CAS 0118+60 +BT CMI 0751+03 +BT CYG 1957+50 +BT LAC 2220+55 +BT LYR 1909+30 +BT MON 0638-01 +BU AND 2318+39 +BU CAP 2150-14 +BU CET 0030-04 +BU CMI 0752+07 +BU CYG 2002+50 +BU GEM 0606+22 +BU LAC 2224+50 +BU PER 0211+56 +BU TAU 0343+23 +BV 372 1244-14 SV CRV +BV 404 2144+20 +BV AND 2322+49 +BV CEN 1325-54 +BV CMI 0753+05 +BV CYG 2030+53 +BV ERI 0347-10 +BV PUP 0744-23 +BV PUP A 0744-23B +BW AUR 0619+45 +BW BOO 1433+36 +BW CAP 2153-21 +BW CIR 1352-64 +BW CMI 0800+06 +BW SCL 2347-39 = J2353-3851 +BW TAU 0427+05 +BW VUL 2050+28 +BX CHA 1116-75 +BX CIR 1354-65 +BX CRU 1244-62 +BX MON 0720-03 +BX PUP 0750-24 +BY AND 2332+47 +BY APS 1614-75 +BY BOO 1403+44 +BY CAM 0533+60 +BY CIR 1436-63 +BY DRA 1831+51 +BY MIC 2048-28B HIP 103168 +BY PSC 0013+12 +BZ AND 0032+45 +BZ CAM 0618+71 +BZ CAR 1050-61 +BZ CET 0254+07 +BZ CYG 2042+44B +BZ DRA 1845+53 +BZ PSC 0015+02 +BZ PUP 0754-18 +BZ UMA 0846+58 +BZ VIR 1255-17 +C CAR 0951-58 +C-1 AND 0027+25E +C-1 LIB 1437-19B +C-2 AND 0027+25F +C1 AND 0027+25E +C1 LIB 1437-19B +C1 PSC 0106+21B +C2 AND 0027+25F +CAL 86 0546-68 RXJ0546.3-6835 +CAMILLERI* 0735-40 CGCS 1825 +CAV 8465 2009+16F +CC AND 0038+41 +CC CAM 0446+69 +CC CEN 1330-53 +CC CNC 0830+21 +CC CVN 1254+35 +CC VEL 0934-44 +CCCS 1705 1030-62 CD -62 466;CGCS 2792 +CD AUR 0642+48 +CD CEN 1331-53 +CD CRA 1839-38 +CD CRU 1238-62 +CD CYG 2000+33 +CD GEM 0618+24 +CD IND 2108-59 +CD PUP 0809-24 +CD SER 1539+12 +CD TAU 0511+20 +CD-32 9550 1336-32 CPD-32 3460 +CD-4511775 1733-45B CPD-45 8770 +CD-4611775 1735-46 +CD-49 8095 1333-49 V744 CEN;HD 118767 +CD-62 466 1030-62 CCCS 1705; CGCS 2792; SAO 251015 +CE AUR 0648+46 +CE BOO 1449+16 +CE CAS 2353+60C UNRESOLVED OBSERVATIONS OF DOUBLE STAR +CE CAS A 2353+60A COMPONENT A +CE CAS B 2353+60B COMPONENT B +CE CEN 1331-53B +CE CYG 2115+46 +CE HER 1737+15 +CE LYR 1832+27 +CE PSC 0019-05 +CE TAU 0526+18 +CE UMA 1110+29 +CE VEL 0944-41 +CE VIR 1344-01 +CE-315 1307-22 +CEP 1 2246+62 +CEP X-4 2136+56 +CF BOO 1404+49 +CF CAS 2353+60E +CF CYG 1958+51 +CF GRU 2135-45 +CF HER 1740+21 +CF PER 0156+57 +CF UMA 1147+38 NSV 5374 +CF VIR 1410-05 +CG AQL 1936-03 +CG CAM 0340+67 +CG CEP 2306+66 +CG CMA 0659-23 +CG CYG 2054+34 +CG DRA 1905+52 +CG MON 0646+05A +CG PSC 0021+09 +CG UMA 0914+57 +CG VUL 1912+21 +CGCS 1705 0720-21 +CGCS 1825 0735-40 NAME CORRECTED FROM CGCC 1825 7/22/02 +CGSS 1175 1952-11 +CH CAR 1100-60B +CH CRU 1236-59 +CH CYG 1921+50 +CH GRU 2122-42 +CH HER 1830+24A +CH PUP 0641-36 +CH TAU 0339+09 +CH UMA 0959+68 +CH VEL 1043-40 +CH VIR 1215-08 +CH VUL 2013+26 +CHI AQR 2311-08 +CHI CYG 1946+32 +CHI OPH 1621-18 +CI AQL 1846-01 +CI BOO 1417+29B +CI CAM 0411+55 +CI CYG 1946+35 +CI GEM 0624+22 +CI GRU 2126-42 +CI HER 1832+24 +CI ORI 0524-01 +CI PSC 0039+02 +CI UMA 1010+72 +CI VIR 1228+07 +CK CAM 0458+55 +CK CAR 1020-59 +CK CYG 1951+56B +CK ORI 0525+04 +CK PSC 0043+12 +CK SCT 1835-06 +CK VUL 1943+27 +CL AND 2310+50 +CL CAR 1050-60B +CL LAC 2247+51 +CL MON 0650+06 +CL ORI 0538+10 +CL PUP 0725-19 +CL SCO 1648-30A +CL VUL 1935+22 +CM AND 2338+34 +CM CYG 1955+51 +CM DEL 2020+16 +CM HYA 1245-29 +CM LYR 1836+32 +CM SCO 1650-30B +CM VEL 1003-52 +CM VUL 1938+22 +CN BOO 1411+19B +CN CYG 2015+59 +CN ORI 0547-05 +CN PER 0159+56 +CN PSC 0051+25 +CN VIR 1253+08 +CN VUL 1932+22 +CO AUR 0553+35 +CO CET 0047-21 +CO CMA 0709-25 +CO CYG 2057+44 +CO MON 0651+06A +CO ORI 0522+11A +CO PSC 0051+31 +CO UMA 1103+36 +CO VIR 1258+07 +CO VUL 1939+19 +COD-43 143 2053-43 COD-43 14304; HEN 3-1924 +COD-613575 1238-61 CD-61 3575;HEN 3-814 +COMP A 2152+47D +COMP A 2318+17B +COMP B 1250-57B COMP STAR B ON RASNZ CHART #1046 +COMP B 2318+17C +COMP C 1250-57C COMP STAR C ON RASNZ CHART #1046 +COMP C NZ 1336-33B COMP STAR C ON RASNZ CHART FOR T CEN (1967 DATA) +COMP D 1250-57D COMP STAR D ON RASNZ CHART #1046 +COMP F 1751+03B +COMP M 0945-23B COMP STAR M ON RASNZ CHART #938 +COMP X 1319-53B COMP STAR X ON RASNZ CHART #611 +COMP2V1316 2008+42B +COMPAN. CP 0808-35B +COMPAN. FG 2007+20D +COMPAN. Z 0546+15D +COMPSTAR E 1956-56B "COMP E FOR RR TEL" - ID?CHART? 105 ON RASNZ#210? +COMPV420 0211+50B ON TA CHART FOR V420 AND +CP -68 386 0523-68 +CP BOO 1429+37 +CP CAS 0029+69 +CP CRU 1205-61 +CP CYG 2133+44 +CP DRA 1007+73 +CP ERI 0305-10 +CP GRU 2152-46 HIP 108486 +CP LAC 2212+55 +CP PUP 0808-35 +CP TAU 0539+15 +CP TUC 2309-59 +CP VIR 1352+07 +CPD-55 395 0205-54 +CPD-584492 1240-59 +CPD-62 25 0015-62 +CPD-69 311 0458-69 +CPD-69 420 0537-69B V3566 LMC; HD 37974 +CPD-69 427 0537-69A V3604 LMC; HD 269858 +CPD-75 116 0142-75 R50; V2364 SMC +CPD-76 499 0809-76B +CQ AND 0224+45 +CQ CET 0053-20 +CQ CYG 1955+53A +CQ DRA 1225+69 +CQ PSC 0058+02 +CQ TAU 0529+24 +CQ VEL 0855-52 +CQ VIR 1416+06 +CR BOO 1344+08 +CR CEP 2242+58 +CR CET 0055-02 +CR DRA 1614+55 +CR LYN 0811+43 +CR PSC 0059+18 +CR SCO 1748-33 +CRAGG1 CAM 0534+68 +CS CAS 2345+50 +CS CEN 1303-56 +CS CYG 1944+49 +CS NOR 1606-59 +CS SER 1523+03 +CS UMA 0939+57 +CSV 100001 0000-14 +CSV 100022 0017+55B +CSV 100032 0024+29 +CSV 100036 0027+25E +CSV 100037 0027+25D +CSV 100051 0034+79 +CSV 100074 0049+23 +CSV 100088 0104+35 +CSV 100141 0147+63 +CSV 100159 0156+02 +CSV 100174 0211+43C +CSV 100196 0231+33D +CSV 100226 0242+17B +CSV 100227 0242+17C +CSV 100243 0247+52 +CSV 100294 0334+51 +CSV 100335 0343+22 NSV 1346;75 VAR? SE +CSV 100390 0423+39 +CSV 100443 0500+03B +CSV 100460 0509+45 +CSV 100474 0520+34B 19 AUR; NSV 1925 +CSV 100493 0524-04B +CSV 100567 0530-05 +CSV 100670 0535-02 +CSV 100683 0543-09 +CSV 100729 0615-02 +CSV 100754 0635+87 +CSV 100759 0637+25 +CSV 100761 0640+30D +CSV 100791 0655+10C +CSV 100869 0721+48 +CSV 100902 0748+22 +CSV 100939 0814-35 +CSV 100977 0829+53J +CSV 101084 0944+12 +CSV 101107 1006-10 +CSV 101172 1055+56 +CSV 101174 1057+62 +CSV 101207 1125+69 +CSV 101310 1234+60 +CSV 101383 1321+55 +CSV 101391 1329-12 +CSV 101433 1411+19 +CSV 10144 1636+49 +CSV 101444 1418+54 +CSV 101458 1430+37 +CSV 101479 1453+25 +CSV 101488 1506-19 +CSV 101541 1555+26C +CSV 101580 1617+19 +CSV 101584 1618+19 +CSV 101596 1628+07B NSV 7814; V840 HER +CSV 101670 1736+46 +CSV 101720 1815-24 +CSV 101721 1811+36B +CSV 101817 1910+38 +CSV 101872 1934+56 +CSV 101905 1949-73 +CSV 101938 2001+17 +CSV 102043 2050+27 32 VUL;NSV 13398 +CSV 102047 2052+15 +CSV 102052 2100+67 +CSV 102063 2108+68B NSV 13565 +CSV 102104 2124+21 +CSV 102106 2125+54 +CSV 102124 2139+09 +CSV 102140 2155+05 +CSV 102195 2234+56 +CSV 102224 2256+82 +CSV 102254 2318+81 +CSV 102262 2324+85 +CSV 102266 2327+48 +CSV 102281 2339-16 +CSV 102301 0000+63 +CSV 102425 0347+25 +CSV 102487 0538+00B NSV 2599; - ORI +CSV 102512 0625+17 +CSV 102722 1305+18 +CSV 102783 1555+26D +CSV 102863 1814-61 +CSV 102923 1917+42 NSV 11944 +CSV 103049 2129+45 +CSV 103111 2258+59C +CSV 103112 2258+59D +CSV 1077 0728+11B +CSV 1234 0806-43 +CSV 1236 0807-43 +CSV 14 0006-12 +CSV 1454 0924-51 +CSV 150 0126+30B +CSV 1674 1053+55 +CSV 1704 1101+49 +CSV 171 0146+67 +CSV 1849 1215-59 +CSV 1851 0959+68 +CSV 1959 1251+27 +CSV 2132 1418+67 +CSV 2140 1421+54 +CSV 2144 1424-63 +CSV 2233 1455-29B +CSV 224 0226-69 +CSV 239 0235+42 +CSV 2418 1536+57 +CSV 284 0311+70 +CSV 2979 1703-27 +CSV 3127 1716+24 +CSV 328 0333+62B BD CAM +CSV 34 0013+40 +CSV 356 0345+01 +CSV 374 0357-66 +CSV 3801 1803+46 +CSV 4123 1822+15 +CSV 4155 1825+49 AL DRA +CSV 422 0519+35 +CSV 4238 1831+49B +CSV 4305 1836+66 NSV 11152 +CSV 441 0442+40 +CSV 5011 2000+56 +CSV 5080 2008+66 +CSV 5258 2037+17 +CSV 5324 2057+22 +CSV 5411 2121+77 GH CEP; K&P 5411 +CSV 5459 2136+53 +CSV 5489 2155+48B +CSV 5499 2156+48 +CSV 5598 2238+09 +CSV 5697 2313+85 +CSV 5871 0043+56 +CSV 5876 0047+49 +CSV 5890 0058+40B +CSV 5895 0105+01 +CSV 5904 0111+61 +CSV 5971 0210+56 V356 PER; NSV 770 +CSV 5973 0211+78 +CSV 5979 0214+57 +CSV 6048 0339+22 +CSV 6110 0425+17 +CSV 6119 0432+00 +CSV 6132 0439+74 +CSV 6170 0519+01 +CSV 6182 0526-03 +CSV 635 0530+68B +CSV 6378 0535+16 +CSV 6408 0548-01 +CSV 6467 0633-62 +CSV 6530 0651+06B +CSV 6534 0652-08C +CSV 6546 0659+10B +CSV 6636 0822+61 +CSV 6741 0941-37 +CSV 6777 1014+20B +CSV 6781 1017+44 +CSV 6787 1024+30 +CSV 6928 1228+08 +CSV 6952 1239+41 +CSV 6963 1244-14 SV CRV +CSV 6993 1301-04 +CSV 7090 1352+27 +CSV 7128 1417+29 +CSV 7168 1458+32 +CSV 7213 1536+79 +CSV 7215 1537+58 +CSV 723 0606+45B +CSV 7350 1620+19 NSV 7707 +CSV 7737 1752+04 +CSV 779 0629+26 +CSV 7840 1822-62 +CSV 799 0633-29 +CSV 8110 1904+43C +CSV 8209 1930+23 +CSV 8232 1935+50 +CSV 8307 1945+32 +CSV 8427 2003+36 +CSV 8608 2057+75 +CSV 8683 2139+40 +CSV 8761 2221+34 +CSV 8775 2229+56 +CSV 88 0041+14 +CSV 889 0646+05C +CSV 924 0652-10 +CSV 935 0655+10B +CSV 963 0701+22D +CT BOO 1404+53 +CT CVN 1343+48 HIP 67263 +CT CYG 2103+31 +CT DEL 2024+09 +CT DRA 1135+76 +CT GEM 0630+18 +CT HYA 0845+03 +CT LAC 2202+47B +CT ORI 0604+09 +CT PSC 0105+22 +CT SER 1541+14 +CT UMA 1026+70 +CT VEL 0828-44 +CTM1 CAS 0021+59 +CTM2 PER 0404+50 +CTM3 CYG 1933+46 +CTM4 CAS 2352+61 +CTM5 AUR 0524+34B +CU CEP 2208+56 +CU CHA 1105-77 +CU CYG 1950+55 +CU CYG A 1950+55B +CU CYG P 1950+55C +CU DRA 1348+65 +CU ERI 0242-13 +CU VEL 0854-41 +CU VUL 1944+21 +CV CEP 2246+59 +CV CVN 1347+40 NSV 6474 +CV DRA 1730+57 +CV ERI 0255-03 +CV LYR 1846+28 +CV SER 1813-11 +CV SGE 1938+18 +CV UMA 1101+49 +CV VIR 1226+12 +CW ARA 1705-62 +CW CAM 0335+57 +CW CNC 0903+13 +CW CVN 1349+34 +CW MON 0631+00 +CW TAU 0408+27 +CW1045+525 1042+52 +CX CYG 2009+49B +CX HER 1706+27B +CX MON 0632+01 +CX PSC 0124+29 +CX UMA 1118+37 +CY AQL 1914+00A +CY AQR 2232+01 +CY CAR 1053-60 +CY CET 0127-00 +CY CNC 0832+20 +CY CYG 2043+45 +CY ERI 0401-10 +CY GEM 0634+18 +CY LYR 1848+26 +CY UMA 1051+50 +CYG X-1 1954+34 V1357 CYG; HD 226868; BD 34 3815 +CZ CAM 0348+68 +CZ CYG 2108+28 +CZ DEL 2028+09 +CZ DRA 1823+50 +CZ LEO 1126-03 +CZ ORI 0611+15 +D SER 1822+00 +D VAR NW 0947+69B +DD CAS 2352+62 +DD CIR 1415-68 +DD CYG 1927+34 +DD ERI 0404-08 +DD LEO 1002+17 +DD PSC 0146+08 +DD VUL 1951+21 +DE BOO 1448+19 +DE CET 0234-00 +DE CNC 0829+20 +DE CVN 1322+46 +DE HER 1802+20A +DE LEO 1020+09 +DE PSC 0155+06 +DELTA CAP 2141-16 +DELTA CAS 0119+59 +DELTA CEN 1203-50 +DELTA CEP 2225+57 +DELTA LIB 1455-08 +DELTA ORI 0526-00B +DELTA PER 0335+47 +DELTA SCO 1554-22 +DELTA SCT 1836-09 +DELTA SGE 1942+18 +DELTA UMA 1210+57 +DELTA VEL 0842-54 +DELTA2 LYR 1851+36 +DF CEN 1307-56B +DF CYG 1945+42 +DF HER 1802+20B +DF LEO 0918+08 +DF PAV 1809-65 +DF TAU 0420+25A +DG CEP 2240+61 +DG CET 0145-05 +DG CYG 2039+42 +DG HER 1819+18 +DG PEG 2158+13 +DG PSC 2246+06 +DG TAU 0420+25B +DH AQL 1920-10 +DH BOO 1333+13 +DH CAR 1110-61 +DH CYG 2055+47 +DH DRA 1009+73 +DH GEM 0625+12 +DH LAC 2208+38 +DH ORI 0521-00 +DH PSC 2249+00 HIP 113095 +DHK 15 0948+10 +DHK 18 0941-05 +DHK 42 0415+20 +DHK 6 1930+23 +DHK PEG 3 2306+11 +DHK-1 0154+57 +DI BOO 1337+23 +DI CAR 1112-69 +DI CAS 2359+54 +DI CEP 2252+58 +DI CHA 1104-77 NSV 5099 +DI CRU 1200-61 +DI CYG 2058+30 +DI LAC 2231+52B +DI PSC 2254+04 HIP 113556 +DI SER 1817+04 +DI UMA 0905+51 +DK BOO 1339+22 +DK CAS 0012+56 +DK LAC 2245+52 +DK LEO 1008+21 +DK SER 1819+05 +DK TAU 0424+25 +DK UMA 0925+70 +DK VUL 2002+24 +DL AND 2325+48 +DL AQR 2117-03 +DL CAS 0024+59 +DL HYA 0947-23 +DL LYR 1854+31 +DL MON 0646+05B +DL PEG 2343+15 +DL PSC 2306+04 HIP 114489 +DL TAU 0427+25 +DL VUL 2003+22 +DM AQL 1923+04 +DM AUR 0501+37 +DM CEP 2206+72 +DM CET 0200-17 +DM DEL 2034+14B +DM DRA 1532+60 +DM GEM 0637+30 +DM LYR 1854+30 +DM NOR 1609-58 +DM UMA 1049+61 +DN CET 0201+03 +DN DEL 2035+13C +DN GEM 0648+32 +DN HER 1607+10 +DN LIB 1543-19 +DN OCT 2212-75 +DN ORI 0555+10 +DN VIR 1406-10 +DO AQL 1926-06 +DO CEP 2224+57 +DO DEL 2035+13D +DO DRA 1137+72 +DO HER 1626+23 +DO TRA 1626-64A +DO VUL 1947+19 +DP BOO 1401+17 +DP ERI 0359-24 +DP ORI 0556+10 +DP PAV 1816-65 +DP PSC 2353+09 +DQ ERI 0415-02 +DQ HER 1804+45 +DQ LEO 1142+20 +DQ TAU 0441+16A +DR ARA 1713-63 +DR BOO 1411+34 +DR CAM 0448+58 HIP 23033 +DR CYG 2039+37 +DR ERI 0254-13 +DR TAU 0441+16B +DR UMA 1355+56 +DRA 1 1314+68 PG 1316+678 +DRA 8 1506+55 SN 1964O +DS CAS 2327+61 +DS CYG 2046+45 +DS HER 1829+16 +DS TAU 0441+29 +DT APS 1709-75 +DT AQL 1936+01A +DT AQR 2044-14 +DT CYG 2102+30 +DT TRA 1628-64 +DU AUR 0504+31 +DU CAM 0508+61 HIP 24653 +DU CAS 2332+56 +DU CYG 2108+36 +DU LAC 2240+52 +DU PEG 2346+29 +DU TAU 0524+21 +DV CYG 1917+29 +DV DRA 1815+50 +DV ERI 0429-08 +DV LAC 2241+56 +DV LEO 0948+10 +DV PUP 0733-26 +DV TAU 0525+18 +DV TRA 1630-64 +DV UMA 0940+45 +DW CET 0229-03 +DW CNC 0753+16 +DW CYG 1919+28 +DW GEM 0624+27 +DW HER 1840+23A +DW LYR 1903+29 +DW NOR 1611-59 +DW SGR 1856-17 +DW UMA 1027+59 +DW VEL 0946-51 +DX AND 2325+43 +DX AQL 1939-11 +DX BOO 1424+26 +DX CAM 0514+60 HIP 25229 +DX CAS 2334+59 +DX CET 0230+06 +DX NOR 1612-58 +DX PEG 2142+23 +DX SCO 1644-25B +DX SER 1603-01 +DX TAU 0535+16B +DY AQL 1941-11 +DY AUR 0511+35 +DY BOO 1425+19 +DY CEN 1319-53 +DY DEL 2045+15 +DY GEM 0630+14 +DY ORI 0600+13 +DY PEG 2303+16 +DY PER 0228+55 +DY PUP 0809-26 +DY TAU 0536+18 +DY VEL 0948-49 +DY VUL 2059+23C +DZ AND 0027+25B +DZ AQR 2216-08 +DZ BOO 1425+20 +DZ CYG 1923+31 +DZ DEL 2046+14 +DZ NOR 1612-59 +DZ PUP 0609-45 +DZ SER 1755-10 N 1960 +DZ UMA 1112+53 +DZ VEL 0950-49 +DZ VUL 2105+25 +E 1551+718 1552+72 +E1719.1-19 1716-19 +EB 120 0506-11 +EC04030-58 0402-58 EC 04030-58 +EC04224-20 0419-20 EC 04224-2014 +EC10560-29 1053-28 EC 10560-2902 +EC10565-28 1054-28 EC 10565-2858; V392 HYA +EC10566-31 1054-31 EC 10566-3120 +EC10578-29 1055-29 EC 10578-2935 +EC11560-22 1153-22 EC 11560-2216 +EC11575-18 1155-18 EC 11575-1845; TW CRV +EC11588-31 1156-31 EC 11588-3142; NSV 5428 +EC15330-14 1530-13 EC 15330-1403; HP LIB +EC23593-67 2356-67 EC 23593-67; RX J0001.9-6707 +EE AND 0027+25C +EE CEP 2205+55 +EE CET 0244+08 +EE LIB 1538-09 +EE LYR 1907+29 +EE VEL 0951-49 +EF ERI 0309-22 +EF LYR 1907+38B +EF MUS 1247-69 +EF PEG 2110+13 +EF TRA 1630-68 +EG AND 0039+40 +EG AQR 2320-08 +EG BOO 1435+28 +EG CET 0248+08 +EG CNC 0837+28 +EG CYG 1931+29 +EG LAC 2246+54 +EG LYR 1907+38 +EG MUS 1236-68B +EG PEG 2122+08 +EG PUP 0732-26 +EG UMA 1210+53 +EH AND 0057+45 +EH ARA 1715-63 +EH AUR 0527+34 +EH CMA 0613-30 +EH CYG 1932+27 +EI AND 0101+45 +EI AQL 2005-00 +EI CEP 2128+75 +EI ERI 0404-08B +EI PEG 2316+12 +EI TRA 1616-65 +EI UMA 0831+48 +EK AND 0110+41B +EK AQL 2008-05 +EK BOO 1441+15 NSV 6796 +EK CYG 1934+31B +EK TRA 1505-64 +EL AQL 1850-03 +EL AUR 0455+50 +EL LYR 1909+31 +EL UMA 1049+37 +EM AND 0122+49 +EM AQL 1918+05A +EM CYG 1934+30 +EM GEM 0624+22B +EM SCO 1646-25 +EM TAU 0544+15 +EN AQR 2042-05 +EN CET 0022-01 NEW UG CET +EN ERI 0501-04B +EN VEL 0833-46 +EO BOO 1447+19 +EO CAS 2346+62 +EO DRA 1818+50 +EO ERI 0441-24 +EO OPH 1654-26 +EO PEG 2311+10 +EO PER 0243+56B +EP AQR 2141-02 +EP BOO 1447+26 +EP CAM 0634+77 HIP 32647 +EP CAR 1024-58B +EP DEL 2034+19 +EP GEM 0631+14 +EP LYR 1914+27 +EP ORI 0445+02 +EP VEL 0838-47 +EPS AUR 0454+43 +EPS CAP 2131-19 +EPS CAS 0147+63 +EPS CRU 1215-59 +EPS GEM 0637+25 +EPS HYA 0841+06 +EPS MUS 1212-67 +EPS OCT 2209-80 +EPS ORI 0531-01 +EPS PAV 1949-73 +EPS PEG 2139+09 +EPS PER 0351+39 NSV 142 +EPS SGE 1932+16 HD 185194 +EPS TRI 0157+32 +EPS UMA 1249+56 +EPS2 LYR 1841+39 +EQ AND 0146+44 +EQ CAM 0638+64 HIP 32653 +EQ CAS 2347+54 +EQ CYG 1941+31A +EQ GEM 0631+18 +EQ MON 0652-09 +EQ PEG 2326+19 +EQ SCO 1648-30B +EQ UMA 0829+53K +ER AQL 1914+03 +ER AQR 2300-22 +ER CAR 1105-58 +ER DEL 2037+08 +ER ERI 0206-54 +ER LYR 1916+40 +ER NOR 1617-59 +ER ORI 0506-08 +ER UMA 0939+52 +ER VIR 1401-13 +ES AQL 1927-00 +ES DEL 2039+18 +ES DRA 1523+62 +ESB 365 1241-59 +ET AUR 0700+37 +ET CYG 1947+31 +ET PUP 0750-27 +ET VIR 1405-15 +ETA AQL 1947+00 +ETA CAR 1041-59 +ETA CEN 1429-41 +ETA DEL 2029+12 HD 195943 +ETA GEM 0608+22 +ETA HYA 0838+03 +ETA LYR 1910+38 +ETA ORI 0519-02 +ETA SGR 1810-36B +ETA1 HYI 0152-68 +EU AND 2315+46 +EU AQL 1853+16 +EU CAM 0704+74 HIP 35247 +EU CMA 0701-15 +EU CYG 1947+32 +EU DEL 2033+17B +EU ORI 0509+03 +EU SCT 1850-04 +EU TAU 0539+18 +EU UMA 1144+29 +EUVEJ0854+ 0847+39 EUVE J0854+39.0 +EUVEJ2115- 2107-59 EUVE J2115-58.6 +EV AQR 2101+00 +EV ARA 1720-63 +EV BOO 1458+32 NSV 6900 +EV CAR 1016-59 +EV CYG 1949+29 +EV LAC 2242+43 +EV PEG 2143+06 +EV SCO 1651-30 +EV VIR 1407-13 +EV VUL 1947+23 +EW CMA 0710-26B +EW LAC 2252+48 +EW LYR 1829+37 +EW SCT 1832-06 +EX AQL 1920+04 +EX BOO 1459+25 +EX DRA 1804+67 +EX HER 1800+28 +EX HYA 1247-28 +EX LUP 1556-40 +EX ORI 0519-06 +EX PEG 2244+24 +EY AQL 1930+14 +EY AUR 0446+41 +EY CAM 0725+67 HIP 36945 +EY CYG 1950+32A +EY CYG N 1950+32B +EY LYR 1837+31 +EZ AQL 1934+08A +EZ CAM 0726+66 HIP 36983 +EZ DEL 2020+15 +EZ ORI 0530-05 +EZ PEG 2312+25 +EZ SGE 2006+18 +FBS0827+73 0821+73 FBS 0827+738 +FBS1719+83 1726+83 FBS 1719+834 +FBS1735+82 1741+82 FBS 1735+825 +FBS2351+22 2348+22 FBS 2351+228; NSV 26158; V379 PEG +FF AQL 1853+17 +FF BOO 1505+12 HIP 74253 +FF CAM 0727+81 HIP 37961 +FF CEP 0759+85 +FF CYG 2035+37A +FF GEM 0642+17 +FF HYA 1032-11 +FF LYR 1851+32 +FF PEG 2331+09 +FG ARA 1721-63 +FG BOO 1508+50 +FG CYG 2155+48A +FG HER 1801+31 +FG ORI 0449+07 +FG SER 1809-00 +FG SGE 2007+20 +FG VUL 2030+27 +FH LEO 1100+07 +FH SCT 1839-09 +FH SER 1825+02 +FH VIR 1311+07 +FI CAM 0748+67 +FI CAR 1047-58 +FI CAS 0000+55 +FI GEM 0643+16 +FI HER 1806+31 +FI HYA 1234-26 +FI LYR 1838+28 +FI VEL 0939-45 +FI VUL 2044+22 +FK CNC 0827+11 +FK COM 1326+24 +FK CYG 1923+29 +FK GEM 0643+12 +FK HYA 0819-08 +FK LYR 1906+27B +FK PUP 0805-35 +FK VIR 1219+06 +FL AQR 2233-21 +FL CAM 0837+78 HIP 43431 +FL CYG 1923+33 +FL SER 1507+19 +FL SGR 1753-34B +FL TAU 0341+23 +FL TRA 1621-61 +FL VEL 0943-48 +FM AQL 1904+10 +FM CAM 0858+75 +FM CAS 0009+55 +FM CMA 0701-12A +FM COM 1214+26 +FM CYG 1926+29A +FM LEO 1108+00 +FM LYR 1839+35B +FM SGR 1811-23 +FN AND 0106+34 +FN AQL 1907+03 +FN CYG 1926+29B +FN LEO 1109+23 +FN ORI 0511+00 +FN SGR 1848-19 +FO AND 0109+37 +FO AQL 1911-00 +FO AQR 2212-08 +FO HER 1716+22 +FO ORI 0522+03 +FO PER 0401+50 +FO SER 1813-15 +FP AQL 1912-00 +FP AQR 2041-01 +FP CAM 1126+80 HIP 56328 +FP HYA 1108-28 +FP LYR 1920+41 +FP UMA 0840+61 +FP VEL 0949-52 +FP VIR 1330+08 +FQ CAS 0016+58 +FQ CYG 1929+30 +FQ MON 0711-06 +FQ ORI 0539+06 +FQ SCO 1701-32 +FQ SER 1603+08A +FR CAR 1110-59 +FR CAS 0017+58 +FR CMA 0616-11 +FR HER 1732+18 +FR PER 0404+51 +FR SCT 1817-12 +FR VEL 0955-50 +FS AND 0220+37 +FS AUR 0541+28 +FS CMA 0623-12 +FS CNC 0827+20 +FS COM 1301+23 +FS CYG 1932+34 +FS HYA 1002-16 +FS NOR 1622-59 +FS SCT 1853-05 +FS SER 1603+08B +FS VIR 1409+03 +FSV 113211 1129-11 +FSVJ1722+2 1718+27 FSV J1722+272 +FT CAM 0313+60 VAR64 CAM +FT LYR 1832+27B +FT SGR 1753-34 +FU AQL 1919+03 +FU AUR 0541+30 +FU CAR 1037-58 +FU CNC 0839+07 +FU CYG 1937+31 +FU HER 1754+23A +FU MON 0617+03 +FU ORI 0539+09 +FU SGR 1754-34A +FV APS 1624-74 +FV ARA 1725-62 +FV CNC 0842+19 +FV SCT 1829-13 +FW CMA 0720-16 +FW CNC 0843+10 +FW CYG 1939+31 +FW DEL 2021+20 +FW GEM 0652+31 +FW LAC 2217+45 +FW MON 0752-06 +FW VIR 1233+02 +FX CAS 0032+56 +FX CEP 2101+65 +FX CMA 0722-11 +FX CNC 0843+12 +FX CYG 1940+39 +FX LIB 1552-14 +FX MON 0639+09 +FX ORI 0536+14 +FX SGR 1803-36 +FY CMA 0722-22 +FY CYG 1941+31C +FY LIB 1452-12 +FY PER 0434+50 +FY VUL 1937+21 +FZ CEP 2116+55 +FZ CMA 0658-11 +FZ CYG 1947+38 +FZ HYA 0816+05 +FZ LIB 1514-08 +FZ PEG 2130+27 +FZ PER 0213+56B +FZ SCO 1741-36 +G HER 1625+42 +G UMA 1321+55 +GAMMA BOO 1428+38 +GAMMA CAS 0050+60 +GAMMA EQU 2105+09 +GAMMA ERI 0353-13 +GAMMA HER 1617+19 +GAMMA LEO 1014+20B +GAMMA PEG 0008+14 +GAMMA PER 0257+53 +GAMMA TAU 0355+12 +GC 9809 0717-25B +GD 552 2246+62 +GG AND 2332+46 +GG CNC 0854+24 +GG CRA 1800-37 +GG HYA 0817-10 +GG HYA A 0817-10B +GG TAU 0426+17 +GH AQL 1925+01 +GH ARA 1727-56 +GH CEP 2121+77 CSV 5411; K&P 5411 +GH GEM 0658+12 +GH HYA 1351-26 +GI AQL 1926+02 +GI LUP 1459-41 +GI MON 0721-06 +GI PER 0422+39A +GI SGR 1810-36 +GK CAR 1109-57 +GK COM 1154+19 +GK CYG 1957+39B +GK HYA 0825+02 +GK MON 0734-00A +GK ORI 0612+08 +GK PER 0324+43 +GK UMA 0931+59 +GK VEL 0921-43 +GL AND 2349+44 +GL AQL 1927+01 +GL CEP 2134+57 +GL PUP 0738-12 +GL SCO 1600-22 +GL SCT 1840-06 +GL VEL 0923-53 +GM AUR 0448+30 +GM CRA 1801-37B +GM SGR 1813-25C +GN CYG 2000+40 +GN HER 1628+39 +GN VEL 1050-40 +GO AUR 0618+50 +GO COM 1251+27 +GO PEG 2250+19 +GO SGR 1816-25 +GO UMA 1007+59 +GP COM 1300+18 +GP CYG 2042+31 +GP HER 1729+23 +GP ORI 0457+15 +GP TAU 0532+24 +GQ AUR 0619+47 +GQ CYG 2100+33 +GQ LUP 1542-35 +GQ MUS 1147-66 +GQ ORI 0605+09 +GR 102 1147+49 +GR 69 2221+34 +GR 91 0130+50 +GR AUR 0636+38 +GR CRA 1801-37 +GR CYG 2100+36 +GR DRA 1727+59 +GR ORI 0516+01 +GRB030329 1039+22 +GRB990123 1522+45 +GRO J0422 0415+32 +GS 2138+56 2136+56 +GS AUR 0512+30 +GS CYG 2125+30 +GS LIB 1437-19B +GS PAV 1957-70 +GSC 6846 6 1748-25 +GSC1853757 0457+26 GSC 1853 757 +GSC2038-06 0605+25 GSC 02038-00674 +GSC2345189 0312+32 GSC 2345.0189; V600 PER +GSC2583504 1609+32 GSC 02583-00504 +GSC2910447 0524+38 +GSC3105.13 1826+39 GSC 3105:1376 +GSC3144882 1945+42C GSC 3144:882 +GSC3347149 0440+47 +GSC3378045 0602+47 GSC 3378 0458;NAME CORR. 3/13/03 FROM GSC3378485 +GSC3530275 1827+48 +GSC59611822 0642-20 +GSC59742558 0723-19 +GSC65242806 0704-22 +GSC65281724 0704-25 +GSC65420337 0719-25 +GSC65504150 0720-28 +GSC71471573 0826-36 +GSC73861011 1748-34B +GSC81553301 0844-46 +GSC86610463 1301-59 +GSC86850322 1457-54 +GSC87113228 1608-53 +GSC9166581 0527-70B GSC 9166:581 +GSC92280190 1224-67 +GT ORI 0538+00A +GT PUP 0711-37 +GT0236+610 0234+61 +GU ARA 1731-63 +GU CMA 0657-11 +GU CRA 1802-37A +GU CYG 2148+49 +GU MUS 1120-68 +GU SGR 1818-24 +GV AQL 1935-03 +GV ARA 1731-63B +GV DRA 1751+52 +GV ORI 0518+14 +GW CYG 2155+45A +GW LIB 1514-24 +GW ORI 0523+11A +GX 339-4 1655-48 +GX AQL 1943-07 +GX CAR 0952-57 +GX CAS 0043+56B +GX DRA 1800+50 +GX PEG 2226+29 +GX TEL 2004-55 +GY AQL 1944-07 +GY CAR 0958-62 +GY CNC 0904+19 RXJ0909.8+ +GY CRA 1802-37B +GY CYG 2158+48 +GY GEM 0658+12B +GY HYA 1424-25 +GY LYR 1905+29F +GY MON 0648-04 +GY PER 0422+39B +GY UMA 1040+66 +GZ ARA 1732-62A +GZ CMA 0711-16A +GZ CNC 0910+09 TMZ V34; RXJ0915.8+09002 +GZ COM 1216+28B +GZ LYR 1906+27C +GZ PEG 2304+08 +GZ PER 0423+38 +H CAR 0932-59 +HAD V04 1552+21 QZ SER +HAD V106 2022+24 +HAD V27 0441+41 +HAD V48 1827-29 +HAD V82 1756-23B WR 104 +HAD V98 1717-22 +HB V475 2047+35 +HB V483 2117+61 +HD 101390 1134-61 +HD 103095 1147+38 +HD 104994 1200-61 +HD 108100 1220+43 +HD 108283 1221+27 14 COM +HD 110716 1238-68 +HD 110717 1238-68B +HD 115473 1312-57 CPD-57 5981 +HD 116475 1318+47 +HD 116824 1321-47 +HD 118010 1331-33 +HD 118319 1333-34 +HD 118767 1333-49 V744 CEN; CD-49 8095 +HD 119078 1335-66 CPD-66 2299 +HD 124448 1408-45B V821 CEN +HD 125072 1412-59 +HD 125658 1415+30 NSV 6633 +HD 127565 1427-39 +HD 132483 1454-71 +HD 136488 1515-62 CPD-62 4470 +HD 13658 0208+57 V550 PER +HD 137603 1521-58 CPD-58 5962 +HD 14242 0213+59 +HD 142983 1553-13 +HD 143161 1555+26D +HD 143211 1555+26C +HD 143352 1555+26B +HD 14356 0214+58 +HD 143808 1555+26F +HD 144941 1603-26 +HD 147429 1616+34 +HD 14826 0218+57 +HD 152270 1647-41 CPD-41 7741 +HD 156385 1712-45 CPD-45 8462 +HD 157451 1718-43B CPD-43 8038 +HD 161023 1738-13 BS 6600 +HD 161044 1738-46 +HD 167362 1809-30B CPD-30 5412 +HD 168476 1814-56 PV TEL +HD 170137 1822+03 +HD 172486 1835-43 SAO 229218 +HD 177550 1900+01 +HD 189735 1956+07 +HD 196982 2035-32 AT MIC +HD 20511 0312+32 +HD 206635 2140+45 +HD 213135 2224-27 +HD 226868 1954+34 V1357 CYG; CYG X-1; BD 34 3815 +HD 23753 0342+23B +HD 249119 0549+28 +HD 26667 0408-70 +HD 268653 0453-67 +HD 268743 0457-66 +HD 268757 0454-69 +HD 268835 0457-69 +HD 269006 0503-71 +HD 269050 0507-68 +HD 269128 0510-68 +HD 269227 0514-69 MWC 492 +HD 269321 0518-69B +HD 269382 0520-69B CPD-69 361B; R 90 (RMC 90) +HD 269445 0523-68 RMC 99 +HD 269582 0528-69 +HD 269661 0531-69A +HD 269662 0531-69B +HD 269687 0532-69 NSV 16354; NAME CORRECTED FROM HD 269387 4/30/03 +HD 269698 0532-67B +HD 269700 0532-68 +HD 269781 0534-67 +HD 269858 0537-69A V3604 LMC;CPD-69 427 +HD 269992 0542-69 +HD 293373 0704-00 +HD 293720 0710-01 +HD 299374 1043-51 +HD 306070 1105-59 CPD-59 3095; HEN 3-599 +HD 30640 0444-52 +HD 30796 0445+00 NSV 16175 +HD 312416 1750-19 +HD 312858 1807-18 +HD 313023 1812-18B +HD 320156 1731-35 +HD 32228 0456-66 CPD-66 343 +HD 32456 0458+55 +HD 32763 0500-70 +HD 331015 1629-48 V871 ARA +HD 33162 0503-12 +HD 33579 0506-68 +HD 34664 0514-67 +HD 35 0017-12 +HD 35343 0518-69 S DOR +HD 35517 0520-69A CPD-69 361A; R 89 (RMC 89) +HD 35914 0522-12 ZZ LEP +HD 36402 0526-67 CPD-67 433 +HD 37836 0536-69 +HD 37974 0537-69B V3566 LMC; CPD -69 420 +HD 38311 0539+00B 93 COMP SE +HD 38451 0540+21 +HD 4174 0039+40 +HD 45677 0623-12 +HD 49798 0645-44 +HD 5030 0047-74 CPD-74 69 +HD 5980 0056-72 +HD 60761 0730-14 +HD 65425 0753-51 +HD 6884 0104-73 +HD 7583 0110-73 CPD-74 90 +HD 76536 0851-47 HEN 3-226 +HD 83183 0932-59 +HD 84046 0937-62 +HD 84610 0941-37 +HD 84615 0941+33 +HD 85720 0948+10 +HD 86675 0954-61 +HD 87543 1000-61 SAO 250795 +HD 87643 1001-58 NSV 4727 +HD 90089 1018+83 +HD 93129 1040-59 +HD 95687 1057-60 +HD 97950 1110-60 CPD-60 2732 +HE 2-99 1345-65 +HE2-468CYG 2037+34 +HEN 1341 1702-17 V2523 OPH +HEN 2-17 0853-46 HEN 3-230 +HEN 3-1044 1452-53 +HEN 3-1092 1537-66 +HEN 3-1223 1629-55 HD 149427 +HEN 3-1726 1842-20 MWC 960; NSV 24592 +HEN 3-1863 2012-41 CD-41 13967 +HEN 3-230 0853-46 HEN 2-17 +HEN 3-519 1050-59 LSS2015, WR31A +HEN 3-916 1328-64 +HH ARA 1732-62B +HH AUR 0533+29 +HH CNC 0910+29 TMZ V36 +HH CYG 1924+32 +HH MON 0650-07 +HH PEG 2346+08 +HI AQL 2002+09 +HI CMA 0708-15 +HI LYR 1813+46 +HI MON 0650-03 +HI ORI 0525+12A +HIP 106890 2136+57 = ? CEP +HIP 108976 2157-65 HD 209295 +HIP 30227 0614+52 = ? AUR +HIP 31359 0626+55 +HIP 38226 0748-59 HD 64320; CPD-59 910 +HIP 54766 1108+00 FM LEO +HIP 56533 1130+35 HS UMA +HIP 58579 1156-11 TX CRV +HIP 61701 1234+14 KM COM +HIP 67010 1339+22 DK BOO +HIP 69695 1411+34 DR BOO +HIP 74337 1508+50 FG BOO +HIP 80073 1617+34 = ? HER +HIP 84004 1707+40 V939 HER +HIP 87576 1751+52 GV DRA +HK AQL 1837+00 +HK DRA 1832+51 +HK LAC 2201+46 +HK LYR 1839+36 +HK ORI 0525+12B +HK SCO 1648-30C +HK TRA 1533-65 +HL AQR 2215+01 +HL CAS 0054+56 +HL CMA 0640-16 - CMA +HL ERI 0425-07 +HL SCO 1648-30D +HL TAU 0425+18B +HL UMA 1101+68 +HM APS 1556-73 +HM AQR 2230-17 NSV 14231 +HM AUR 0722+40 +HM CMA 0640-16B VAR N; VAR S +HM CYG 1929+36 +HM LIB 1521-24 +HM LYR 1848+33 +HM PEG 2132+13 +HM SGE 1937+16 +HN CYG 1929+28B +HN LYR 1914+42 +HN SCO 1649-30B +HN SGE 1938+16 +HN TRA 1626-64B +HO DEL 2032+13 +HO LYR 1916+41 +HO PEG 2144+20 +HONDA VAR 2138+31A +HP AND 0013+40 +HP ERI 0434-13 +HP LIB 1530-13 EC 15330-1404 +HP LYR 1918+39 +HP NOR 1612-54 +HP PEG 2159+20 +HQ AND 0026+43 +HQ CAR 1017-60 +HQ CYG 1930+38 +HQ LYR 1923+42 +HQ MON 0706+01 +HQ PEG 2211+28 +HR 1105 0333+62B +HR 2746 0710-45 +HR 2748 0710-44 +HR 2782 0714-24 +HR 3323 0822+61 +HR 3577 0853+18 +HR 5430 1427+76 +HR 7225 1859-04 15 AQL +HR 8248 2146+19 +HR 8933 2326+27 +HR 9033 2346+02 +HR AND 0028+43 +HR CAR 1019-59 +HR CYG 1930+30 +HR DEL 2037+18 +HR LYR 1849+29 +HR PEG 2249+16 +HR PER 0442+40B +HR SGE 1956+18 +HS CAM 0709+66 +HS CMA 0629-18 +HS CYG 1932+39 +HS PUP 0749-31 +HS SGE 1934+17 +HS SGR 1822-21 +HS UMA 1130+35 +HS VIR 1338-07 +HS0455+831 0443+83 HS 0455+8315 +HS0907+190 0904+19 HS 0907+1902; RX J0909.8+1849 +HS1804+675 1804+67 +HT AUR 0710+39 +HT CAM 0748+63 RX J0757.0+6306 +HT CAS 0103+59 +HT CYG 1934+31 +HT ERI 0438-15 +HT LAC 2201+46B +HT LUP 1538-33 +HU AQR 2102-05 +HU ERI 0441-10 +HU LYR 1812+36 +HU ORI 0530-05 +HU PUP 0751-28 +HU SGE 1959+21C +HU TAU 0432+20 +HV 12842 0544-64 +HV 2886 0509-64B +HV 5637 0506-67 +HV 8002 0006-12 +HV AND 0035+42 +HV AUR 0446+38 +HV CAS 0105+53 +HV CYG 1936+31 +HV LIB 1455-11 +HV LUP 1521-44 HD 137518 +HV ORI 0528-04 +HV VIR 1315+02 +HW CAR 1035-60 +HW CYG 1936+32 +HW GEM 0623+22 +HW PEG 2328+21 +HX CYG 1936+33A +HX DEL 2037+17C +HX LIB 1456-24 +HX LYR 1813+34 +HX PEG 2335+12 +HY CYG 1936+28 +HY ERI 0456-04 +HY HYA 1109-25 +HY LUP 1425-50 +HY NOR 1614-52 +HY PUP 1425-50 +HYA 1 0909-06 +HZ HER 1654+35 +HZ HYA 1121-25 +HZ PUP 0759-28 +II HYA 1143-26 +II PEG 2350+28 +II TAU 0343+24 +IK NOR 1617-55 +IK TAU 0347+11 +IL CYG 1939+35 +IL HYA 0920-23 +IL SGE 1904+17 +IL VUL 2034+22F +IM CYG 1939+34 +IM NOR 1532-52 +IM PEG 2248+16 +IN AQR 2034-14 HIP 101988 +IN CEP 2028+66 +IN CYG 1940+34 +IN HYA 0915+00 +IN ORI 0530-05 +IN PEG 2216+11 +IN PER 0244+38 +IO CAR 1052-60 +IO CYG 1940+32B +IO DEL 2022+18 +IO HYA 1002-22 +IOTA AUR 0450+33 +IOTA CEP 2246+65 +IOTA GEM 0719+27 +IOTA HER 1736+46 +IOTA LIB 1506-19 +IOTA LYR 1903+35 +IOTA UMA 0852+48 NSV 4329 +IP CYG 1941+34 +IP PEG 2318+17 +IP PER 0334+32 +IP VUL 1918+26 +IQ CYG 1943+32 +IQ GEM 0639+18 +IQ HER 1813+17 +IQ UMA 1337+55 NSV 6389 +IQ VUL 1919+26 +IR AQL 1904-05 +IR AQR 2047-03 HIP 103026 +IR CEP 2154+60 +IR COM 1234+21 +IR GEM 0641+28 +IR LYR 1820+39B +IR UMA 1346+55 +IRAS18095+ 1807+27 +IRC +40051 0253+40 NSV 1004 +IRC -20494 1827-20 +IRC 10086 0517-08 V1261 ORI +IRC 10094 0535+12 +IRC 10420 1922+11B +IS AQR 2052-03 HIP 103447 +IS BOO 1410+10 +IS DEL 2026+16 +IS GEM 0643+32 +IS LYR 1821+31 +IS ORI 0530-05 +ISV0115+63 0112+63B +IT AQR 2056-04 HIP 103769 +IT GEM 0645+16 +IT LYR 1822+31 +IU AQR 2057-10 HIP 103851 +IU CEP 2159+54 +IU LIB 1529-08 +IU ORI 0530-05 +IU PEG 2202+11 +IU TRA 1618-65 +IV AND 0053+39 +IV AQL 1909-00 +IV AQR 2102-00 HIP 104279 +IV CEP 2201+53 +IV PER 0253+42 +IV VIR 1411-21 +IW AND 0055+42 +IW AQR 2110-09 HIP 105019 +IW CAR 0924-63 +IW CAS 2357+48 +IW SGR 1829-30 +IX AQR 2115-09 HIP 105389 +IX AUR 0529+37 +IX CAR 1046-59 +IX CYG 1949+31 +IX DRA 1812+67 +IX HYA 0950-24 +IX LYR 1825+32 +IX ORI 0530-05 +IX VEL 0812-48 +IX VIR 1139-00 +IY AQR 2117-06 HIP 105575 +IY CAR 0741-62 +IY CAS 0046+56 +IY MON 0655+10I +IY ORI 0530-05 +IY UMA 1037+58 +IZ AND 0101+42 +IZ AQR 2129+01 HIP 106544 +IZ CAR 0829-59 +IZ CAS 0047+46B +IZ CYG 1951+36A +IZ LIB 1548-18 +J CEN B 1322-61 +J0712+296 0705+29 +J1802 HER 1757+18B V884 HER; RXJ1802.1+1804 +J2353-3851 2347-39 +J235439+28 2349+27 J235439+282250 +K2-16 1638-27 G 352.9+44.4, CENTRAL STAR AG 82 215 +KAPPA ARI 0201+22 +KAPPA CMA 0646-32 +KAPPA DRA 1229+70 +KAPPA LYR 1811+36B +KAPPA OPH 1652+09 +KAPPA PAV 1846-67 +KAPPA1 APS 1520-73 +KIS SUSP 1 1921+50C +KIS SUSP 2 1921+50D +KIS SUSP 3 1921+50E +KIS SUSP 4 1921+50F +KIS SUSP 5 1921+50H +KIS SUSP 6 1921+50I +KIS SUSP 7 1921+50J +KIS SUSP S 2009+16E +KK AQR 2154-18 +KK AUR 0554+41 +KK CAR 0833-59 +KK PER 0203+56B +KK SGE 1906+17 +KK TEL 2021-52 +KKA SUSP 1901+08N +KL AQR 2157-00 HIP 108844 +KL CAR 0940-63 +KL CMA 0626-14 +KL CYG 1954+32 +KL DRA 1923+59 SN 1998DI; SCHWARTZ * +KL LYR 1826+37 +KL TEL 2021-52B +KM CAR 0949-62 +KM COM 1234+14 +KM CYG 1956+35 +KM LAC 2210+54 +KM OPH 1707-29 +KM ORI 0530-05 +KM VEL 0937-48 +KN AQL 2025+01 +KN AQR 2202-10 HIP 109201 +KN CAR 1000-70 +KN CAS 0004+62 +KN GEM 0629+26 +KN HYA 1300-25 +KN ORI 0530-05 +KO AQL 1842+10B +KO AQR 2204-02 HIP 109382 +KO CAR 1006-64 +KO ORI 0530-05 +KO SGR 1834-20 +KP AQR 2204-14 HIP 109395 +KP AUR 0559+36 +KP CAS 0032+60 +KP DEL 2040+17B +KP LUP 1520-48 +KP LYR 1827+38 +KP SCO 1737-35 +KPD 2032 2031+50 +KQ AQL 1907+01 +KQ AUR 0607+50 +KQ CEN 1417-63 +KQ CMA 0643-22 +KQ DEL 2010+12 +KQ ORI 0530-05 +KQ PUP 0729-14 +KR AQR 2207-11 HIP 109613 +KR AUR 0609+28 +KR CAR 0927-61 +KR CMA 0644-20 +KR ORI 0530-05 +KS CAS 0051+48 +KS COM 1325+28 +KS MON 0614-05 +KS ORI 0530-05 +KS PER 0441+43 +KS UMA 1014+53 SBS 1017+533 +KT ARA 1753-50 +KT CYG 2008+36 +KT MON 0620+05 +KT PER 0130+50 +KU AQR 2218-20 +KU CAS 0124+57 +KU CMA 0645-13 +KV AND 0211+40 +KV AQR 2220-20 +KV CAR 1059-66 +KV CMA 0646-20 +KV DRA 1448+64 RXJ1450.5+643 +KV SGR 1838-23 +KV UMA 1112+48 XTEJ1118+480 +KV VEL 1050-48 +KW AND 0229+40 +KW AQR 2222-22 +KW CAR 0853-58 +KW SGR 1745-28 +KX AND 2302+49 +KX AQL 1929+14 +KX AQR 2225-23 +KX ORI 0530-04 +KX TRA 1635-62 +KY AND 2304+49 +KY ARA 1800-54 +KY CEP 2228+57 +KY CYG 2022+38 +KY PEG 2145+12 +KY SGR 1755-26 +KZ AND 2305+47 +KZ AQL 1930+08 +KZ AQR 2228+00 +KZ CAR 0900-58 +KZ CAS 2303+55 +KZ CYG 2023+40 +KZ GEM 0647+16 +KZ HER 1842+12 +KZ HYA 1046-24 +KZ LYR 1830+32 +KZ ORI 0530-05 +L CAR 0942-62 +L1 PUP 0710-45 +L2 PUP 0710-44 +LAMBDA AND 2332+45 +LAMBDA AQR 2247-08 +LAMBDA DRA 1125+69 NSV 5231 +LAMBDA PAV 1843-62 +LAMBDA TAU 0355+12 +LAMBDA UMI 1922+88 +LANNING 10 0526+36 +LANNING 17 1817-04 +LD 100 0136+59 +LD 102 0154+58 +LD 197 2211+41 +LD 22 2017+49 +LD 317 2340+42 +LD 324 0007+52 +LD 333 0039+48 +LD 334 0040+47D NOT NSV 270 OR NSV 280 +LD 343 1814+42 +LD 345 1828+46 V562 LYR +LD 39 2103+36B +LD 42 2105+37 +LD 74 0002+61 +LD 77 0003+52 +LD 78 0006+63 +LD 83 0021+58 +LD 90 0050+59 +LD 93 0053+63 +LD 94 0053+60B +LD 96 0108+63 +LILLER * 1559-51 +LILLER OBJ 1314-55 +LILLER OBJ 1533-50 +LL AND 0036+26 +LL LYR 1831+38 +LL ORI 0530-05 +LL SGR 1812-36B +LM AQR 2231-05 HIP 111581 +LM ARA 1756-50 +LM CAR 0905-65 +LM CAS 2308+56 +LM SGR 1812-36 +LN SGR 1817-33 +LO AQL 1931+10B +LO AQR 2231-08 HIP 111647 +LO ARA 1630-52 +LO AUR 0549+48 +LO CEP 2117+61 +LO CMA 0654-20 +LO HER 1847+12 +LP AQR 2236-05 +LP CYG 2142+47 +LP ORI 0530-05 +LP SGR 1821-27A +LQ AQR 2241-11 HIP 112420 +LQ DEL 2038+18 +LQ HER 1607+23 +LQ ORI 0530-05 +LQ SGR 1822-27 +LR AQL 1933+12A +LR DEL 2050+16 +LR ORI 0530-05 +LR SCO 1720-43 +LR SGR 1825-29B +LR TRA 1521-65 +LR VIR 1313+03 +LS 1698 1033-56 +LS 2883 1256-63 +LS 437 0724-25 +LS 992 0808-30 +LS AND 0026+41 +LS AQL 1933+12B +LS CAS 2333+55 +LS CYG 2149+48 +LS ORI 0530-05 +LS PEG 2147+13 +LSS 1024 0812-48 +LSS 1179 0847-46 CD-46 4657 +LSS 2018 1050-48 +LSS 4300 1731-35 +LSS 437 0724-25 +LT CMA 0659-12 +LT CYG 2149+49 +LT DEL 2031+19 +LT LYR 1835+31 +LT ORI 0530-05 +LT TRA 1555-62 NSV 7395 +LU AQL 1934+15 +LU DEL 2037+17B +LU GEM 0613+23 +LU HER 1728+26 +LU ORI 0530-05 +LU VUL 1941+28 +LV CMA 0701-11 +LV CYG 2151+47 +LV ORI 0530-05 +LV TRA 1625-66 NSV 7820 +LV VUL 1943+26 +LW AQL 1934+11B +LW CYG 2151+50 +LW SER 1746-14 +LX AND 0213+40 +LX CYG 2152+47A +LX ORI 0530-05 +LX SER 1533+19 +LX SGE 1911+19 +LX VIR 1330-03 +LY AQL 1935+12 +LY AUR 0523+35 +LY CMA 0705-15 +LY CYG 2152+47B +LY DEL 2101+19 +LY HYA 1326-29 +LY SER 1534+24 +LY TRA 1525-68 HIP 76279 +LYN 1 0856+41 +LZ CAS 0031+46 +LZ DEL 2012+15 +LZ MUS 1151-65 N MUS 98 +MARK 1095 0511-00B +MARK 1502 0048+12 +MARK 205 1217+75 +MARK 335 0001+19 +MARK 421 1058+38 +MARK 478 1438+35 +MARK 501 1650+39 +MARK 509 2038-11 +MARK 530 2313-00 +MARK 590 0209-01 +MC 2 2044+67 +MCQC J1628 1621-41 MCQC J162847-4152 +MEZ'S * 2038+16C +MH 208-92 1811-28 +MHA328-116 1953+39 +MIS V108 1858+19 +MIS V1147 2250+58 +MIS V380 1753-16 +MIS V747 2006+25 +MM CYG 2153+49 +MM HYA 0909-06 +MM SCO 1723-42 +MM TRA 1546-65 HD 141969 +MM VEL 1009-44 +MN AQL 1935+11 +MN CAR 0925-62 +MN DEL 2017+16 +MN LAC 2219+52 +MN PEG 2226+05 +MO CEP 2200+62 +MO ORI 0530-05 +MP CYG 2154+45A +MP DEL 2023+11 +MP LYR 1840+40 +MP ORI 0530-05 +MP PEG 2237+10 +MP PUP 0726-13 +MQ CYG 2154+52 +MQ DEL 2026+11B +MQ HYA 0813+06 +MQ SER 1514+02 +MQ VIR 1354-21 +MR LAC 2220+50 +MR MON 0642+01 +MR ORI 0530-05 +MR PER 0343+47 +MR SER 1548+19 +MR VEL 0922-47 +MS 0205.7+ 0202+34 MS 0205.7+3509 = 1E 0205.7+3509 +MS AQL 1936+11 +MS CYG 2155+45B +MS ORI 0530-05 +MT CEN 1139-60 +MT DEL 2027+18 +MT ORI 0530-05 +MU AQL 1937+13 +MU CEN 1207-43 (M-U, NOT GREEK MU) +MU CEN 1343-41 (GREEK MU, NOT M-U) +MU CEP 2140+58 (GREEK MU, NOT M-U) +MU CET 0239+09 NSV 909 (GREEK MU, NOT M-U) +MU GEM 0616+22 +MU LEP 0508-16 (GREEK MU, NOT M-U) +MU SER 1751-14 +MU SGR 1807-21 +MU UMA 1016+42 NSV 4829 (GREEK MU, NOT M-U) +MU2 CRU 1248-56 HEN 3-837 +MV CEP 2241+59 +MV DEL 2029+19 NSV 13150, BD 19 4450 +MV HER 1653+22 +MV HYA 0836-05 +MV LYR 1904+43 +MV ORI 0530-05 +MV PAV 2034-70 +MV SGR 1838-21 +MW AQL 1938+13 +MW CEP 2247+60 +MW CYG 2008+32 +MW HYA 0837-02 +MWC 349 2029+40 +MWC 358 2052+47 +MWC 381 2152+64 +MWC 520 0603+23 +MWC 56 0235+60 +MWC 560 0721-07 +MWC 645 2150+52 +MWC 960 1842-20 NSV 24592; HEN 3-1726 +MX LYR 1818+46 +MX ORI 0530-05 +MX PER 0401+47 +MY DEL 2039+17 +MY VIR 1414+04 +MZ CMA 0717-25B +MZ HER 1843+19 +MZ VIR 1413-13 +N AND 86 2307+46 OS AND +N AND 88 0223+39 +N AQL 01 1902+11 V1548 AQL, N AQL 2001 +N AQL 05 1856-04 N AQL 1905 +N AQL 70 1919+04 +N AQL 75 1912+04 +N AQL 82 1918+02 +N AQL 84 1911+03 +N AQL 93 1908+01 +N AQL 95 1900-01 +N AQL 99#1 1903+12 V1493 AQL +N AQL 99#2 1918+04 V1494 AQL +N CAS 93 2337+56 +N CAS 95 0059+53 +N CEN 01 1348-63 V1039 CEN +N CEN 86 1428-57 +N CEN 91 1341-62 +N CEN 95 1256-59 +N CEP 71 2201+53 +N CIR 87 1352-64 +N CIR 95 1436-63 +N CIR 99 1415-68 DD CIR +N CRA 49 1753-39 +N CRA 81 1835-37 +N CYG 01-1 2003+35 V2274 CYG +N CYG 01-2 2059+48 V2275 CYG +N CYG 70 2048+35 +N CYG 75 2108+47 +N CYG 78 2138+43B +N CYG 86 1950+35 +N CYG 92 2027+52 V1974 CYG +N DEL 67 2037+18 +N HER 60 1852+13 +N HER 63 1811+41 +N HER 87 1839+15 +N HER 91 1841+12 +N LMC 00 0526-70 N LMC 2000 +N LMC 02 0538-71 N LMC 2002 +N LMC 03 0508-68 N LMC 2003 +N LMC 48 0539-70 N LMC 1948 (DOR) +N LMC 51 0513-70 N LMC 1951 (MEN) +N LMC 91 0504-70 +N LMC 92 0519-69 +N LMC 95 0527-70 +N LUP 93 1425-50 +N MEN 91 0504-70 +N MON 18 0721-06 +N MON 39 0638-01 +N MON 75 0617-00 +N MUS 83 1147-66 +N MUS 91 1120-68 +N MUS 98 1151-65 LZ MUS +N NOR 83 1606-53 +N OPH 02 1731-16 N OPH 2002; V2540 OPH +N OPH 19 1809+11 +N OPH 88 1705-29 +N OPH 91 1714-26 +N OPH 93 1719-23 +N OPH 94 1729-19 +N OPH 98 1726-19 V2487 OPH +N OPH IV 1809+11 +N PER 74 0300+46 +N PUP 91 0807-34 +N SCO 85 1750-31 +N SCO 89 1745-32 +N SCO 92 1700-43 +N SCO 97 1747-30 V1141 SCO +N SCO 98 1749-31 V1142 SCO +N SCT 00 1828-14 N SCT 2000; V463 SCT +N SCT 70 1840-08 +N SCT 75 1850-07 +N SCT 89 1844-06 +N SCT 91 1841-08 +N SER 70 1825+02 +N SER 78 1746-14 +N SER 83 1751-14 +N SGE 77 1934+17 +N SGR 00 1749-19 V4642 SGR; N SGR 2000; ORIG. ANNOUNC. AS N? SGR OO +N SGR 01-1 1748-26 V4643 SGR; N SGR 2001 NO.1 +N SGR 01-2 1818-30B V4739 SGR; N SGR 2001 NO.2 +N SGR 01-3 1805-30 V4740 SGR; N SGR 2001 NO.3 +N SGR 02#1 1753-30B V4741 SGR; N SGR 2002 NO.1 +N SGR 02#2 1756-25 V4742 SGR; N SGR 2002 NO.2 +N SGR 02#3 1855-22 V4743 SGR; N SGR 2002 NO.3 +N SGR 02#4 1741-23 V4744 SGR; N SGR 2002 NO.4 +N SGR 03 1833-33 V4745 SGR; N SGR 2003 +N SGR 1900 1757-26 +N SGR 1901 1800-27 +N SGR 1914 1759-31 +N SGR 1926 1755-26 +N SGR 73 1825-29 +N SGR 74 1742-18 +N SGR 77 1832-23 +N SGR 78 1827-20 +N SGR 80 1813-24 +N SGR 82 1828-26 +N SGR 84 1747-29 +N SGR 87 1753-32 +N SGR 89 1801-22 +N SGR 91 1807-32 +N SGR 92#1 1803-25 +N SGR 92#2 1817-28 +N SGR 92#3 1817-23 +N SGR 93 1806-29 +N SGR 94#1 1844-21 +N SGR 94#2 1824-17 +N SGR 96 1817-18 +N SGR 98 1815-27 +N SGR 99 1801-27 +N VEL 0928-56 +N VEL 99 1040-51 V382 VEL +N VUL 68#1 1943+26 +N VUL 68#2 1941+28 +N VUL 76 1924+20 +N VUL 79 2016+21 +N VUL 84#1 1922+27 +N VUL 84#2 2022+27 +N VUL 87 1900+21 +N5128V0017 1319-42B +N? ARA 83 1636-46 +N? CEP 83 2209+56 +N? CRU 96 1205-61 +N? NOR 85 1532-51 +N? PUP 00 0733-25 +N? SCT 81 1841-05 +N? SGR 00 1749-19 V4642 SGR; N SGR 00 +N? SGR 03 1801-27C +N? SGR 87 1757-28 NSV 24159 +N? SGR 90 1752-29 USE NAME SAKURAI * +N? VEL 87 0934-53 +NEW UG AUR 0721+40 +NEW UG CET 0022-01 EN CET +NEW UG PEG 2107+12 V364 PEG +NGC 1058 0237+36 +NGC 1068 0237-00 +NGC 1275 0313+41 +NGC 2261 0633+08B +NGC 2282 0641+01 +NGC 2346 0704-00 +NGC 3227 1018+20 +NGC 3242 1020-18 NSV 4848 +NGC 3516 1103+72 +NGC 3556 1105+56 +NGC 3627 1115+13B +NGC 4013 * 1153+44 +NGC 4051 1158+44 +NGC 4151 1205+39 +NGC 5055 1311+42 +NGC 5548 1413+25 +NGC 6532 1758+66 +NGC 6814 1937-10 +NGC 6826 1942+50 +NGC 7023 2044+67 +NGC 7213 2203-47 +NGC 7469 2258+08 +NGC 863 0209-01 +NHK 90 AQL 1929-07 +NML TAU 0347+11 +NN CEN 1307-60 +NN DEL 2041+07 +NO AQL 1940+04 +NO AUR 0534+31A +NO DEL 2045+16 +NO SER 1758-01 +NP GEM 0656+17 +NP HER 1613+26 +NP ORI 0530-05 +NQ CAS 0019+53 +NQ GEM 0725+24 +NQ HER 1807+18 +NQ LAC 2224+55 +NQ ORI 0530-05 +NQ PEG 0007+22 +NQ PUP 0748-11 +NQ VIR 1423+06 +NQ VUL 1924+20 +NR VIR 1423+04 +NR VUL 1946+24 +NS CEN 1315-57 +NS HYA 0901+01 +NS PER 0411+50 +NS VUL 1948+22 +NSV 1001 0253+20 +NSV 1004 0253+40 +NSV 1008 0254-02 +NSV 101 0009+63 +NSV 1020 0254+69 +NSV 1022 0256+10 +NSV 10221 1804+65 +NSV 10240 1803+46 +NSV 10371 1807+04 +NSV 1051 0302+12 +NSV 10529 1811-46B +NSV 10543 1812-18 +NSV 1060 0304+15 +NSV 1066 0305+19 +NSV 10701 1818+50 +NSV 10756 1820+38 +NSV 10766 1819-23B +NSV 10797 1821+11 +NSV 10836 1822+15 +NSV 10892 1824+06 +NSV 10932 1825+21 +NSV 10934 1815-83 +NSV 1098 0311+70 +NSV 1101 0312+59 +NSV 11033 1828-17 HEN 3-1711 +NSV 11055 1831+49B +NSV 11152 1836+66 CSV 4305 +NSV 11235 1837-07 +NSV 11271 1834+39B +NSV 11284 1840+38 +NSV 11301 1841+39 +NSV 1134 0319+08 +NSV 11453 1848+46 +NSV 11479 1848-19C +NSV 11495 1848-31B +NSV 1151 0321+33 +NSV 11618 1854+13B +NSV 11641 1856+32 +NSV 11685 1858+14 +NSV 11707 1859+08 +NSV 11719 1900+12 +NSV 11741 1901+01 +NSV 11753 1904+43C +NSV 1177 0325+13 +NSV 11774 1905+36 +NSV 11839 1910+38 +NSV 11873 1912+37 +NSV 11912 1914-08 +NSV 1192 0328+24 +NSV 11927 1917+49 V1946 CYG +NSV 11944 1917+42 CSV 102923 +NSV 11960 1917-10 +NSV 1199 0330+52 +NSV 12088 1925+02 +NSV 12126 1928+18 +NSV 1213 0333+20 +NSV 1214 0335-55 +NSV 12178 1930+23 +NSV 12197 1931+29B SVS 4745; CSV 4745 +NSV 12218 1934+49B +NSV 12220 1934+56 +NSV 12247 1935+50 +NSV 12264 1932-68 +NSV 123 0014-09 +NSV 1234 0337+07 +NSV 12344 1939+38 +NSV 12362 1940+15 +NSV 12382 1942+50 +NSV 12383 1941+18 +NSV 1243 0337+31 +NSV 12439 1945+32 +NSV 12441 1945+18 +NSV 12557 1950+06 BETA AQL +NSV 12560 1949-20 +NSV 12615 1952-39 +NSV 1262 0338+23 16 TAU +NSV 12634 1954+46 +NSV 1268 0339+23A +NSV 12684 1957+51 +NSV 12692 1956+18B +NSV 1273 0339+24C +NSV 12759 2000+56 +NSV 12778 2001+37 +NSV 12786 2001+17 +NSV 1279 0339+24D +NSV 1280 0339+22 +NSV 12819 2003+36 +NSV 1283 0340+24 21 TAU +NSV 12839 2005+32 +NSV 1286 0340+23B +NSV 1287 0340+23 23 TAU +NSV 12872 2008+66 +NSV 12920 2015+81 +NSV 12930 2009+16F +NSV 1297 0341+23B +NSV 12972 2012+16 +NSV 12973 2013+49 V1825 CYG +NSV 1300 0341+23C +NSV 13007 2014+37I +NSV 13022 2016+20 +NSV 13034 2017+37B +NSV 1306 0341+23D +NSV 13065 2019+14 +NSV 13114 2025+10 +NSV 13123 2026+13 +NSV 13142 2028+13 +NSV 13150 2029+19 MV DEL, BD 19 4450 +NSV 1316 0342+24 +NSV 13186 2033+09 +NSV 13200 2034+14 +NSV 1321 0342+23B 54 COMP SW;HD 23753; +NSV 13219 2035+13E +NSV 1322 0342+25 +NSV 13227 2036+14 +NSV 13234 2037+17 +NSV 13242 2037+19 +NSV 13262 2040+44 +NSV 1327 0342+10 +NSV 13284 2041-01 FP AQR +NSV 13285 2040+16B +NSV 13303 2043+17 +NSV 13321 2044+14 +NSV 13326 2044-00 +NSV 13372 2047-15 +NSV 13377 2048+43B +NSV 13378 2048+43C +NSV 13398 2050+27 32 VUL;CSV 102043 +NSV 13430 2052+15 +NSV 13442 2057+75 +NSV 1346 0343+22 75 VAR? SE;CSV 100335 +NSV 13475 2057+22 +NSV 13489 2100+67 V380 CEP +NSV 13518 2101+43 +NSV 1352 0343+23E +NSV 13537 2101-16B +NSV 13553 2103+36B +NSV 13560 2108+68F +NSV 13565 2108+68B CSV 102063 +NSV 13579 2106+32 +NSV 13609 2110+59 +NSV 1365 0344+24A +NSV 13653 2114+23 +NSV 13656 2116+60 V422 CEP +NSV 1366 0344+25 +NSV 13671 2117-06B +NSV 13683 2118-21 +NSV 13729 2124+59 +NSV 13740 2124+21 +NSV 13745 2125+54 +NSV 13781 2129+53 +NSV 13784 2129+45 +NSV 13806 2132+32 +NSV 13807 2133+67 V431 CEP +NSV 1381 0345+01 +NSV 13832 2136+53 +NSV 13834 2136+42 = [54 VAR? SE 2132+44E] = [54 VAR? SW 2138+43H] = 2136+42 NSV 13834 (USE NSV DESIG+NAME) +NSV 13852 2138+53 +NSV 13857 2139+40 +NSV 1388 0347-12 +NSV 13891 2145+16 +NSV 1391 0347+25 +NSV 13967 2155+48B +NSV 13991 2155+23 OU PEG +NSV 13992 2155+05 +NSV 13994 2156+48 +NSV 14039 2202+17 OY PEG +NSV 14122 2215+05 +NSV 14175 2224-27 +NSV 142 0351+39 EPS PER +NSV 14213 2229+56 +NSV 14231 2230-17 HM AQR +NSV 14260 2234+56 +NSV 14284 2238+09 +NSV 14319 2241-43B +NSV 1432 0357-66 +NSV 14321 2243+36 +NSV 1433 0355+22 +NSV 1436 0355+42 +NSV 14381 2256+82 +NSV 14398 2258+59C +NSV 1440 0405-82 +NSV 14402 2258+59D +NSV 14428 2302+08 +NSV 14446 2305+10 +NSV 14466 2313+85 +NSV 14515 2315-06 +NSV 1452 0359+21 +NSV 14520 2316+08 +NSV 14522 2318+81 +NSV 14562 2322+73 +NSV 14566 2324+85 +NSV 14588 2324-05 +NSV 14607 2327+48 +NSV 14613 2328+53 +NSV 14625 2329+49 V426 AND +NSV 14652 2333+27 +NSV 1466 0402+14 +NSV 14679 2338+09 +NSV 14680 2339+84 +NSV 14687 2339+71 +NSV 14689 2339-16 +NSV 14707 2342+58 TAU CAS +NSV 14715 2343-06 +NSV 14719 2344+01 +NSV 1474 0403+22 +NSV 1477 0356+82 +NSV 14793 2354+06 +NSV 148 0017+55B +NSV 14802 2356+64 +NSV 15057 0009-03 +NSV 15086 0019-02 +NSV 1509 0407+14 +NSV 15095 0021+08 +NSV 15101 0025-09 +NSV 15106 0026+53 +NSV 15133 0031+59 TAV 0033+59 +NSV 15180 0045+02 +NSV 15235 0058+40E 118 COMP W +NSV 15288 0114-01 +NSV 1529 0409+23 V1139 TAU +NSV 15299 0119-02 +NSV 15305 0121-00 +NSV 15326 0128-09 +NSV 15373 0139-16 +NSV 1538 0409+56 +NSV 15391 0143-15 +NSV 15395 0145-13 +NSV 15415 0154-14 +NSV 15418 0155-21 +NSV 15437 0200+09 +NSV 15454 0205+20 +NSV 15478 0213+06 +NSV 15486 0213+47 +NSV 1551 0413+15 +NSV 15514 0222-01 +NSV 15521 0223+07 +NSV 1553 0414+15 +NSV 15553 0231+38 +NSV 15555 0231+20 +NSV 15567 0238+17B +NSV 15568 0239+23 +NSV 15579 0241+18 +NSV 15586 0244-04 +NSV 15590 0245+11 +NSV 15597 0246+16 +NSV 15603 0248+14 +NSV 1561 0415+14 +NSV 15612 0250+17B +NSV 15614 0252+20 +NSV 15637 0302+18 +NSV 15643 0304+13B +NSV 15695 0322+08 +NSV 15701 0323+20 +NSV 15707 0323+44 +NSV 15729 0333+09 +NSV 15732 0333+24 +NSV 15745 0337+23 +NSV 15747 0337+25 +NSV 15755 0339+23B +NSV 15762 0339+24E +NSV 15764 0339+23C +NSV 15767 0340+22 +NSV 15791 0343+11 +NSV 15798 0343+23F 65 COMP SE +NSV 15799 0344+24B +NSV 15801 0344+21 +NSV 15808 0344+18 +NSV 15813 0345+24 +NSV 15816 0345+21 +NSV 1582 0417+17 +NSV 15820 0339+24B +NSV 15826 0347+17 +NSV 15856 0353+08 +NSV 15857 0353+34 +NSV 15859 0354+10 +NSV 15874 0357+21 +NSV 15878 0357+08 +NSV 15883 0358+23 +NSV 15885 0358+21 +NSV 15894 0359+23 +NSV 15926 0408+12 +NSV 15937 0411-10 +NSV 15938 0411+20 +NSV 1594 0419+21 +NSV 15940 0412+18 +NSV 15941 0412+23 +NSV 15942 0412+14 +NSV 15949 0413+17 +NSV 15952 0414+16 +NSV 15956 0416+20 +NSV 15960 0417+16A +NSV 15961 0417+14A +NSV 15963 0417+21 +NSV 15964 0417+16B +NSV 15965 0417+14B +NSV 1597 0420+18 +NSV 15970 0418+21 +NSV 15982 0419+23 +NSV 15985 0419+15 +NSV 15986 0420+17 +NSV 15988 0420+21 +NSV 15993 0421+14 +NSV 15998 0421+22 +NSV 16005 0422+14A +NSV 16010 0422+13 +NSV 16013 0422+14B +NSV 16016 0422+15B +NSV 16022 0423+12 +NSV 16025 0423+17B +NSV 16032 0422+58 +NSV 16033 0424+16 +NSV 1604 0421+16B +NSV 16040 0425+15 +NSV 16041 0425+13 +NSV 16049 0425+19 +NSV 16081 0427+16 +NSV 16085 0428+14B +NSV 1609 0422+16 +NSV 16106 0430+15 +NSV 16115 0431+15 +NSV 1612 0423+21 +NSV 16124 0432+15 +NSV 16154 0438-07 +NSV 16159 0439+19 +NSV 16175 0445+00 HD 30796 +NSV 16178 0446-00 +NSV 16187 0449-12 +NSV 16191 0449+11 +NSV 16192 0449+08 +NSV 16202 0451-10 +NSV 16203 0451+01 +NSV 16204 0452+00 +NSV 16219 0455-05 +NSV 16222 0456-11 +NSV 16224 0456-07 +NSV 16225 0456+02 +NSV 16227 0456+01 +NSV 16228 0457-11 +NSV 1624 0423+39 +NSV 16251 0503-08 +NSV 16253 0503+11 +NSV 16256 0505-07 +NSV 16261 0507-03 +NSV 16262 0507-11 +NSV 16267 0509-10 +NSV 1627 0424+15 +NSV 16273 0511-00C +NSV 16274 0511-01 +NSV 16276 0511+01 +NSV 16282 0513-08 +NSV 16291 0516-00 +NSV 16294 0517+03 +NSV 16296 0517+00 +NSV 16300 0518-00 +NSV 16301 0519-00 +NSV 16302 0519+00 +NSV 16306 0520-00 +NSV 16308 0520+16 +NSV 16309 0521+22 +NSV 16310 0522-11 +NSV 16311 0522+00 +NSV 16312 0522+17 SAO 94573 +NSV 16314 0523-01 +NSV 16315 0523+01 +NSV 16319 0524-00B +NSV 16322 0525+23 +NSV 16327 0526+02B +NSV 16329 0526+16 +NSV 16333 0527-07 +NSV 16337 0527-02B +NSV 16340 0528+02 +NSV 16347 0528-00 +NSV 16348 0529-01B +NSV 16353 0529-01C +NSV 16354 0532-69 HD 269687; NAME CORRECTED FROM HD 269387 4/30/03 +NSV 16369 0529+23B +NSV 16375 0529-00 +NSV 1640 0426+15 +NSV 16411 0530-06B +NSV 16413 0530-06C +NSV 16417 0530-02 +NSV 16461 0530-06D +NSV 165 0022+53 +NSV 16549 0530-04 +NSV 16572 0530-05 +NSV 16591 0531+10 +NSV 16607 0533-06 +NSV 16609 0533+23 +NSV 16611 0533-07 +NSV 16613 0534-05 +NSV 16614 0534-06A +NSV 16616 0534-06B +NSV 16619 0534+11 +NSV 16627 0535-02B +NSV 1663 0430+23 +NSV 16630 0535+17 +NSV 16632 0536-02 +NSV 16636 0536-02C +NSV 16637 0536-02D +NSV 16641 0537+22 +NSV 16643 0537+25 +NSV 16644 0538-05 +NSV 16646 0538-00 +NSV 1665 0433+51 +NSV 16650 0539+00C +NSV 16668 0541+14 +NSV 16674 0541+08 +NSV 16682 0543-04 +NSV 16684 0543+18 +NSV 16686 0544+22 +NSV 16687 0544+16 +NSV 16689 0545+04 +NSV 16690 0545+01 +NSV 16691 0545+07 +NSV 16706 0546+19A +NSV 1671 0432+00 +NSV 16712 0546+22 +NSV 16713 0546+20 +NSV 16714 0546+19B +NSV 16716 0546+26B +NSV 16719 0548+00 +NSV 16720 0547+26 +NSV 16721 0548+16 +NSV 16722 0548+21 +NSV 16723 0548-10 +NSV 16732 0549+20D BD 20 1171 +NSV 16735 0550+24 +NSV 16736 0552-02 +NSV 16738 0553-01 +NSV 16742 0553-02 +NSV 16744 0553+00 +NSV 16747 0553+25 +NSV 16748 0554-02 +NSV 16750 0554+22 +NSV 16751 0554+27 +NSV 16754 0555+23C +NSV 16755 0555+22 +NSV 16760 0557-10 +NSV 16761 0556+13 +NSV 16765 0558+23 +NSV 16765 0558+23 1 GEM +NSV 16769 0559+23 +NSV 16771 0559+26B +NSV 16773 0600-10 +NSV 16777 0600+23 +NSV 16783 0602+24 +NSV 16784 0602+25B +NSV 16786 0603+24 +NSV 16788 0603+07 +NSV 16789 0603+22 +NSV 16797 0605+18 +NSV 16800 0607+07 +NSV 16802 0608+09 +NSV 16804 0608-02 +NSV 16810 0609+08 +NSV 16812 0610+24 +NSV 16813 0610-02 +NSV 16826 1616+22B +NSV 16830 0614-04 +NSV 16831 0614+25 +NSV 16834 0615+11 +NSV 16840 0616-08 +NSV 16843 0617+17 +NSV 16845 0617-00B +NSV 16847 0618+03 +NSV 16849 0618+19 +NSV 16852 0618+15 +NSV 16858 0619+10 +NSV 16861 0621-07A +NSV 16863 0621+15 +NSV 16865 0621-07B +NSV 16869 0622+05 +NSV 16874 0622+34 +NSV 16875 0624+02 +NSV 16881 0625+10B +NSV 16885 0625+11 +NSV 16888 0626+04 +NSV 16890 0626+05A +NSV 16891 0626+05B +NSV 16897 0626+05C +NSV 16899 0626+15 +NSV 16901 0626+05D +NSV 16905 0627-04 +NSV 16907 0627+05 +NSV 16908 0627+37 +NSV 16927 0630+05 +NSV 16929 0630+23 +NSV 16931 0631+03 +NSV 16933 0631+04 +NSV 16941 0633+06 +NSV 170 0023+29 +NSV 1702 0437+22 +NSV 17029 0635-03 +NSV 1710 0441-24 +NSV 17100 0636-04 +NSV 1712 0441-07 +NSV 17158 0636+07 +NSV 17161 0638+05 +NSV 17164 0638+04 +NSV 17165 0638-01B +NSV 17168 0639+02 +NSV 17169 0639-04 +NSV 17194 0642+00B +NSV 17202 0644+00 +NSV 17205 0645-02 +NSV 17208 0646+17 +NSV 17209 0646+00B +NSV 1721 0444-52 +NSV 17210 0646+00C +NSV 17211 0646+06 +NSV 17213 0646-01B +NSV 17214 0646+01 +NSV 17217 0647-01 +NSV 17223 0648+17 +NSV 17224 0649+05B +NSV 17227 0649-01C +NSV 17229 0649+04 +NSV 1723 0439+74 +NSV 17231 0650-06 +NSV 17234 0650+09 +NSV 17237 0650+02 +NSV 1724 0442+18 +NSV 17240 0650+37 HD 51021;SAO 59634 +NSV 17242 0652-08E +NSV 17243 0650+45 +NSV 17244 0651+05 +NSV 17245 0652-06 +NSV 1725 0442+40 +NSV 17252 0652+06 SAO 114689 +NSV 17253 0652+02 +NSV 17258 0653-04 +NSV 17267 0653+03 +NSV 17272 0655-13 +NSV 17280 0656+05 +NSV 17285 0657-03 +NSV 17305 0659-15 +NSV 17308 0659-04 +NSV 17314 0659-05 +NSV 17317 0659+01A +NSV 17328 0659+01B +NSV 1733 0444+17 +NSV 17335 0700-12 +NSV 17336 0701-12B +NSV 17349 0702+02 +NSV 1735 0444+14 +NSV 17354 0703-11D +NSV 17381 0708-14B +NSV 1739 0445+16 +NSV 17395 0709+22 +NSV 17401 0710+10 +NSV 17402 0711-12 +NSV 17403 0711-16B +NSV 17405 0711-15 +NSV 17407 0711+39 +NSV 17411 0712-11 +NSV 17414 0712-06 +NSV 1742 0445+05 +NSV 17466 0720+05 +NSV 17476 0721+22 +NSV 17480 0722+09 +NSV 17489 0724+10 +NSV 17490 0724+14 +NSV 17493 0726-09C +NSV 175 0023+30 +NSV 17503 0727+16B +NSV 17506 0727+09 +NSV 17512 0729+24 +NSV 17530 0732+32 +NSV 17533 0733-00 +NSV 17543 0734+07 +NSV 17549 0735+05 +NSV 17552 0736-01 +NSV 17571 0738-04 +NSV 17597 0742-04 +NSV 17598 0742+02 +NSV 17602 0742+05A +NSV 17604 0742+05B +NSV 17612 0743+04 +NSV 17613 0743+00 +NSV 1763 0449+07B +NSV 17647 0748+04 +NSV 17670 0752-01 +NSV 17671 0752+02 +NSV 1768 0448+43 +NSV 17735 0800-00 +NSV 17775 0807-48 +NSV 1778 0450+33 +NSV 1786 0453+01 +NSV 1788 0453+14 +NSV 1793 0454-16 +NSV 1799 0455+00 +NSV 1800 0455+03 +NSV 18042 0844+06 +NSV 1806 0500+01D +NSV 1814 0458-04 +NSV 18223 0925+50 +NSV 1824 0500+03B +NSV 18241 0933+07 LEO7; PG0935+074 +NSV 18259 0940-56 +NSV 18368 1011-57 HEN 394 +NSV 1837 0502-08 +NSV 1841 0502-05 +NSV 1842 0503-12 +NSV 1849 0503+09 +NSV 18500 1040-59C +NSV 1852 0503+40 +NSV 18592 1057+20 +NSV 186 0025+59 +NSV 18683 1106-76 +NSV 18704 1109+34 +NSV 1871 0506+40 +NSV 1872 0508+02 +NSV 1874 0508+00 +NSV 188 0026+59 +NSV 1880 0509+05 +NSV 1882 0509-08 +NSV 189 0027+25E +NSV 19029 1151+58E 86 COMP NW +NSV 1921 0513-06 +NSV 1922 0514+02 +NSV 1925 0520+34B 19 AUR; CSV 100474 +NSV 1927 0514-07 +NSV 193 0027+25D +NSV 1937 0515-03 +NSV 1938 0515-08 +NSV 1944 0516-07 +NSV 1947 0515+37 V420 AUR +NSV 1952 0518-03 +NSV 19553 1250+27 REJ1255+26 +NSV 1962 0519-06B +NSV 1967 0519+01 V1086 ORI +NSV 1969 0519+20 +NSV 1971 0519+35 +NSV 1975 0520+00 +NSV 1982 0520+26 +NSV 19892 1331+48 +NSV 1994 0522-01 +NSV 20018 1354-56 +NSV 2002 0522-08 +NSV 20079 1413+35 +NSV 2008 0524-20 +NSV 2009 0523+25 +NSV 2011 0524-03 V1159 ORI +NSV 2012 0524-00A +NSV 2014 0524-04B +NSV 2022 0524-03B +NSV 2027 0524+16 +NSV 20287 1511-24B +NSV 203 0029+60 +NSV 20337 1526-71 HD 138403 +NSV 20391 1539+06 +NSV 2040 0524+02 +NSV 20408 1544+28E 106 COMP N +NSV 20412 1544-48 HD 330036 +NSV 20426 1546-55A +NSV 20427 1546-55B +NSV 2043 0525-01 +NSV 2064 0525+09B +NSV 2071 0526-02 +NSV 2075 0526-03 +NSV 2078 0526+07D +NSV 2079 0526+11 +NSV 21 0000+49 +NSV 2101 0527+07B +NSV 2106 0527+12 +NSV 2107 0527-01 +NSV 2116 0527-05 +NSV 2123 0528-04B +NSV 2131 0528-01B +NSV 2132 0527+20 +NSV 2135 0528-10 +NSV 2138 0528-04C +NSV 2141 0528-04D +NSV 2147 0528-03 +NSV 2163 0529-01A +NSV 2168 0528+21 +NSV 2169 0529-07 +NSV 2179 0529-02 +NSV 2186 0529-05 +NSV 2194 0529-04 +NSV 2229 0530-05 +NSV 2238 0529-06 +NSV 2239 0530-07 +NSV 224 0031+48 +NSV 2240 0529+09 +NSV 2249 0529+23 +NSV 2251 0529+10 +NSV 2252 0530-04 +NSV 2256 0530-04 +NSV 2258 0529+08 V1376 ORI +NSV 2271 0530-05 +NSV 2279 0530-04 +NSV 2281 0530-05 +NSV 2346 0530-04 +NSV 2355 0530-03A +NSV 2358 0530-04 +NSV 2364 0530-03B +NSV 2386 0530-05 +NSV 2392 0531-04A +NSV 2395 0531-04B +NSV 24 0000-14 +NSV 24040 1751+56 +NSV 24062 1753-25 VAR SGR; SAKURAI'S OBJECT (RANGE 12-13) +NSV 24159 1757-28 +NSV 242 0034+02 +NSV 2426 0530+26 +NSV 2427 0531-05 +NSV 2433 0531-06M +NSV 24392 1813-13 +NSV 2450 0531+04 +NSV 24505 1829+18 TAV1831+19 +NSV 24534 1835+51 +NSV 24581 1840-31 HD 173409 +NSV 24584 1841-05B +NSV 24587 1841-05 N? SCT 81; BRANCHETT'S OBJECT +NSV 24592 1842-20 MWC 960; HEN 3-1726 +NSV 24607 1843-26 +NSV 24616 1845-08 +NSV 2467 0532-05 +NSV 24674 1859+16B +NSV 2468 0532-01C +NSV 2478 0532+00 +NSV 24812 1930+45 +NSV 2483 0533-04C +NSV 24862 1939+31B +NSV 24897 1943+00 TASV 1946+00 +NSV 24959 1955+22B +NSV 24971 1956-12 +NSV 2499 0536-69 +NSV 25 0000+63 +NSV 2501 0533+16 +NSV 2504 0533-05 +NSV 251 0034+79 +NSV 2533 0534-08 +NSV 2537 0534+31B +NSV 2544 0530+68B +NSV 2553 0535-01A +NSV 2556 0535-01B +NSV 2557 0535+12 +NSV 2560 0535+16 +NSV 2564 0536-03 +NSV 2570 0536+09 +NSV 25735 2136+02 S190 +NSV 25747 2138+31B VAR B CYG (SCOVIL CYG, NOT HONDA CYG) +NSV 25754 2138+43F 114 COMP E +NSV 2578 0536-02B +NSV 25818 2158+28 +NSV 2588 0536+25 +NSV 25966 2246+62 +NSV 2599 0538+00B CSV 102487; - ORI +NSV 26006 2258+16B V369 PEG +NSV 26033 2306+08 +NSV 26122 2335+04 +NSV 26158 2348+22 V379 PEG; FBS 2351+228 +NSV 26159 2348+00 +NSV 262 0037+40B V0855 IN M31 +NSV 2626 0540+21 +NSV 2628 0541+20 +NSV 2631 0541+23 +NSV 2640 0542-02 +NSV 2641 0543-09 +NSV 2650 0542+24 +NSV 2677 0546-07 +NSV 2681 0546+33 +NSV 2682 0546-03 +NSV 2690 0547+01 +NSV 270 0040+47B +NSV 2721 0548-01 +NSV 2722 0549+19 +NSV 2731 0549+20F +NSV 2736 0551+20 +NSV 2745 0552+23 +NSV 2770 0555-03 +NSV 2783 0555+23B +NSV 2792 0556+09 +NSV 2799 0557+22 +NSV 280 0040+47C +NSV 2803 0557+19 +NSV 2822 0559+26A +NSV 2823 0600+26 +NSV 2841 0602+34 +NSV 2853 0604+25 +NSV 2859 0606+21 +NSV 2869 0607+20 +NSV 2872 0606+45B +NSV 2890 0610+05 +NSV 2891 0611-16 +NSV 2896 0612+05 +NSV 2900 0612+22 +NSV 2901 0612-01 +NSV 2918 0615-02 +NSV 293 0041+14 +NSV 2932 0616+02 +NSV 2936 0616+11 +NSV 2937 0616+25 +NSV 2949 0618+24B +NSV 2967 0621+14 PZ GEM +NSV 2970 0622-04 +NSV 2979 0623+28 +NSV 2990 0625-02 +NSV 3005 0625+17 +NSV 3043 0633-62 +NSV 305 0043+56 +NSV 3051 0633-29 +NSV 3052 0632+07 +NSV 3057 0633-01 +NSV 3059 0633+19 +NSV 3071 0634+10 +NSV 3171 0635+46 +NSV 3177 0637+01 +NSV 3183 0637+25 +NSV 3188 0640+30D +NSV 3239 0646+05C +NSV 3261 0648+21 +NSV 3263 0649-07B +NSV 3264 0649+03 +NSV 3271 0649-01B +NSV 3290 0651+06B +NSV 3298 0652-10 +NSV 3299 0652-08C +NSV 3305 0652-05 +NSV 3315 0653-12 +NSV 3319 0653+18 +NSV 332 0047+49 +NSV 3320 0654-17 +NSV 3330 0655+10B +NSV 3333 0655+10C +NSV 3341 0657-05 +NSV 3369 0659+10B +NSV 3377 0700+22 +NSV 3379 0701-35 +NSV 3394 0701+22D +NSV 3395 0701+22G +NSV 3401 0701+22E VAR? SE +NSV 3410 0702+21 +NSV 3411 0702+23 +NSV 343 0049+23 +NSV 3463 0708-12 +NSV 3466 0708-14A +NSV 347 0050+57 +NSV 3486 0710+08 +NSV 3498 0711+09 +NSV 3530 0714+10 +NSV 3539 0715-19 +NSV 3542 0716-14 +NSV 3550 0716+20 +NSV 3560 0717-05 +NSV 3564 0718-25B +NSV 3575 0719-02 +NSV 3592 0721+20 +NSV 3597 0721+48 +NSV 3604 0723+21A +NSV 3605 0723+21B +NSV 3609 0724+12 +NSV 3619 0725+08 +NSV 3642 0727+16A +NSV 3643 0728+11B +NSV 3648 0729+02 +NSV 3665 0732-03 +NSV 3685 0735-00 +NSV 3689 0736+03 +NSV 3701 0738+03 +NSV 3777 0747-05 +NSV 3794 0749-23 CSV 100903 +NSV 3797 0748+22 +NSV 380 0056+81 +NSV 3806 0749-00 +NSV 3808 0749+22B +NSV 3841 0755-51 +NSV 3852 0755-03 +NSV 389 0058+40B +NSV 3933 0806-43 +NSV 3936 0807-43 +NSV 3997 0814-35 +NSV 4052 0819-60 +NSV 4093 0822+61 +NSV 4147 0829+53J +NSV 4154 0833-36 WY PYX +NSV 4189 0835-14 +NSV 422 0105+01 +NSV 4223 0839-32 +NSV 432 0106+51 +NSV 4329 0852+48 +NSV 4331 0853+14 +NSV 436 0107+57 +NSV 438 0107+62 +NSV 4427 0908+57 +NSV 4429 0911-55 +NSV 4490 0921+14 +NSV 4499 0924-51 +NSV 4581 0937-62 +NSV 4617 0941-37 +NSV 4621 0941-05 +NSV 4637 0944+12 +NSV 4641 0944+40 +NSV 4688 0954-61 +NSV 4696 0954+25 +NSV 472 0115-16 +NSV 4721 0959-46 +NSV 4727 1001-58 HD 87643 +NSV 4773 1006-10 +NSV 4775 1007-57 +NSV 4807 1012-55 +NSV 4823 1014+20B +NSV 4829 1016+42 MU UMA +NSV 4838 1017+44 +NSV 4848 1020-18 +NSV 4864 1018+83 +NSV 4869 1024-58C = s CAR +NSV 487 0117-00 +NSV 4874 1024+30 +NSV 4884 1027-59 V411 CAR +NSV 490 0118-18 +NSV 4943 1037-58B CPD-58 2546 +NSV 4945 1037+04 +NSV 4977 1043+36 +NSV 5035 1053+55 +NSV 504 0120-04 +NSV 5053 1055+56 +NSV 5086 1101+44 +NSV 5087 1102-68 +NSV 521 0123+58 +NSV 5231 1125+69 LAMBDA DRA +NSV 534 0126+30B +NSV 5374 1147+38 +NSV 5428 1156-31 +NSV 5477 1204-63 HD 105563 +NSV 5543 1213+40 +NSV 5568 1215-59 +NSV 5717 1228+08 +NSV 572 0131+56 +NSV 5902 1239+41 +NSV 596 0136+47 +NSV 5976 1245+49 +NSV 602 0137+48 +NSV 6021 1248-68 +NSV 6095 1301-04 +NSV 6101 1256-86 N OCT 1911 +NSV 6160 1310-36 +NSV 6206 1316-19 +NSV 623 0143+49 +NSV 6238 1321+55 +NSV 6316 1329-12 +NSV 6389 1337+55 IQ UMA +NSV 6396 1337-18 +NSV 6451 1343+08 +NSV 6474 1347+40 CV CVN +NSV 6481 1347-28 +NSV 650 0146+67 +NSV 6502 1352+27 +NSV 6507 1351-55 +NSV 6519 1356+38 +NSV 6593 1410+69 +NSV 6609 1411-78 +NSV 6633 1415+30 HD 125658 +NSV 6638 1416-01 +NSV 6640 1418+67 +NSV 6645 1418+54 +NSV 6653 1418+25 +NSV 6661 1421+54 VAR SE (VAR SE WAS FORMERLY IN V.F AS 1419+54B) +NSV 6687 1427+76 +NSV 6692 1424-63 +NSV 6696 1426+39 +NSV 6708 1428-39 +NSV 6718 1430+37 +NSV 6796 1441+15 EK BOO +NSV 680 0152+23 +NSV 6819 1443-56 +NSV 6869 1453+25 +NSV 6883 1455-29B +NSV 6900 1458+32 +NSV 6945 1502+25 HD 134083 +NSV 6952 1502-41 +NSV 6981 1506-19 +NSV 7018 1514+27 +NSV 7030 1516+59 +NSV 705 0156+02 +NSV 707 0157+32 +NSV 7074 1521+15 TAU1 SER +NSV 7079 1521+10 OW SER; IRC+10291 +NSV 7085 1521-24 HM LIB +NSV 7114 1524-20 +NSV 715 0159-12 +NSV 7155 1536+79 +NSV 7187 1536+57 +NSV 7192 1537+58 +NSV 7290 1544+28D VAR? NE +NSV 7344 1550-21 +NSV 7370 1555+26D +NSV 7373 1555+26C +NSV 7378 1555+26B +NSV 7394 1555+26F +NSV 7396 1557+30 IOTA CRB +NSV 7471 1603+17 +NSV 748 0207+14 +NSV 749 0207+08 +NSV 7596 1612+29 HD 146738 +NSV 7645 1614-50 +NSV 7667 1617+19 +NSV 768 0211-10 +NSV 7682 1618+19B +NSV 770 0210+56 V356 PER; CSV 5971 +NSV 7707 1620+19 CSV 7350 +NSV 771 0211+43C +NSV 7735 1621+19C +NSV 7808 1626-47 +NSV 7814 1628+07B V840 HER; CSV 101596 +NSV 7820 1625-66 LV TRA +NSV 783 0211+63 +NSV 786 0211+78 +NSV 7969 1643+23 +NSV 7992 1644-41 V973 SCO +NSV 8001 1646+08 +NSV 809 0213+56C +NSV 8093 1654-04 +NSV 8103 1656+52 +NSV 8159 1659+35 V931 HER +NSV 8185 1702+48 +NSV 834 0223-00 +NSV 8383 1707-65 V877 ARA +NSV 840 0226-69 +NSV 846 0225-00 +NSV 8523 1715+43 +NSV 860 0231+33D +NSV 8606 1717+23B VAR? E +NSV 872 0231+07 +NSV 893 0236-01 +NSV 895 0235+42 +NSV 899 0237+10 +NSV 8999 1724-49 +NSV 907 0239+27 +NSV 909 0239+09 MU CET +NSV 929 0241+57 +NSV 931 0242+17B +NSV 937 0242+17C +NSV 944 0242+17D +NSV 9445 1735+21 +NSV 9501 1736+46 +NSV 9615 1739-07 IRC-10378 +NSV 978 0247+52 +NSV 9910 1752+04 +NSV 9923 1752-42 +NT CAR 0940-62 +NT CYG 1947+38B +NT GEM 0644+16 +NT SGR 1842-22 +NT TEL 1915-50 +NT VIR 1430+02 +NU DEL 2057+17 N-U, NOT GREEK NU +NU ERI 0431-03 +NU GEM 0623+20B GREEK NU, NOT N-U +NU HER 1754+30 +NU HYA 0905-11 N-U, NOT GREEK NU +NU ORI 0530-05 +NU PAV 1822-62 GREEK NU, NOT N-U +NU PAV 1953-59 N-U, NOT GREEK NU; SVS 101918 +NU PEG 2122+10 +NU PUP 0629-43 +NU VIR 1140+07 GREEK NU, NOT N-U +NU VIR 1431+03 N-U, NOT GREEK NU +NV HYA 0912-09 +NV ORI 0530-05 +NV SCO 1733-43 +NW AQL 1942+12 +NW CYG 1948+38C +NW HYA 0914-05 +NW ORI 0530-06A +NW SER 1816+05 +NW SGR 1843-20 +NX PEG 2126+05 +NX PUP 0716-44 +NX SGE 1915+19A +NY AQL 1943+11 +NY GEM 0633+22 +NY PEG 2130+17 +NY SER 1508+23 +NZ GEM 0736+14 +NZ ORI 0530-05 +OB SUSPECT 1813-24B +OB-081 CET 0045-10 +OI+158 0732+17 +OI090.4CNC 0751+20 +OJ 287 CNC 0849+20 +OMEGA CMA 0710-26A +OMEGA ORI 0533+04 +OMI AND 2257+41 +OMI AQR 2158-02 +OMI CAS 0039+47 +OMI CET 0214-03 +OMI HER 1803+28 +OMI UMA 0822+61 +OMI1 CEN 1127-58 +OMI1 ORI 0446+14 +OMI2 ERI 0410-07 +OMI2 ERI A 0410-07B ID UNCERTAIN +OMI2 ERI B 0410-07C HD 26976 +OMI2 ERI C 0410-07D GJ 166C +ON 325 1216+28 +OO SGE 1915+19B +OO VUL 1916+19 +OP AUR 0521+34 +OP HER 1753+45 +OP HYA 0923-07 +OP LYR 1829+42 +OP PEG 2138+23 +OP SER 1508+09 HIP 74471 +OPH 2 1716-19 E 1719.1-1946 +OQ 203 1402+28 +OQ AND 0136+38 +OQ AQL 1944+14 +OQ CAR 0953-67 +OQ CEP 2308+60 +OQ LYR 1853+31 +OQ SER 1509-02 +OQ SGR 1847-24 +OR AND 2300+48 +OR AQL 1944+15A +OR CEP 0001+69 +OR NEB GP1 0528-05 +OR NEB GP2 0529-05 +OR NEB GP3 0530-04 +OR NEB GP4 0530-05 +OR NEB GP5 0531-05 +OR NEB GP6 0532-05 +OR NEB GP7 0533-05 +OR NEB GP8 0532-06 +OR PEG 2148+18 HIP 108061 +OR VUL 1917+19 +OS AND 2307+46 N AND 86 +OS AQL 1944+15B +OS CEP 0018+86 +OS HYA 0929-00 +OS PEG 2151+07 +OT AQL 1944+15C +OT AUR 0524+34 +OT GEM 0718+15 +OT PEG 2154+15 +OT+546 HER 1725+50 +OTS1809+31 1807+31 +OU GEM 0620+18 +OU LYR 1907+32 +OU PEG 2155+23 NSV 13991 +OU VEL 0851-43 HEN 3-225 +OU VIR 1429-00 = 1432-0033 +OV CAS 0047+62 +OV CEP 0653+87 +OV SER 1519-01 +OV TAU 0339+29 +OW AND 0139+37C +OW AQL 1946+14A +OW CEN 1335-61 +OW GEM 0625+17 +OW HYA 0934-10 +OW PEG 2159+21 +OW SER 1521+10 NSV 7079; IRC+10291 +OW VUL 1918+19B +OX AQL 1946+14B +OX AUR 0646+38 +OX GEM 0602+25 NSV 2839 +OX SER 1525+16 +OX VUL 1918+19A +OX-192 CAP 2152-15 +OY CAR 1004-69 +OY PEG 2202+17 NSV 14039 +OY-302 PEG 2158+31 +OZ PEG 2204+26 HIP 109376 +OZ VUL 1920+19 +P 2035 1957+51 +P 2514 0701+22D +P 2546 0231+33D +P CYG 2014+37A +PEG 2 2147+13 +PG0027+260 0024+25 +PG0244+104 0242+10 +PG0818+513 0815+51 +PG0859+415 0856+41 +PG0900+401 0856+40 +PG0911-066 0909-06 +PG0917+342 0914+34 +PG0943+521 0939+52 +PG0948+344 0945+34 +PG1000+667 0956+66 DESIG IS PROVISIONAL +PG1012-029 1010-02 +PG1030+590 1027+59 +PG1104+02 1102+02 +PG1114+187 1111+18 +PG1140+719 1137+72 +PG1145+187 1142+19 +PG1316+678 1314+68 +PG1341-079 1338-07 +PG1510+234 1508+23 +PG1524+622 1523+62 +PG1633+115 1631+12 +PG1711+336 1709+33 +PG1712+493 1711+49 +PG1717+413 1715+41 +PG2300+166 2258+16 +PG2337+300 2335+29 V378 PEG +PHI PER 0137+50 +PI AQL 1943+11C HD 187259 +PI AQR 2220+00 +PI ARI 0242+17D +PI PSA 2258-35 +PI PSC 0131+11 +PI1 GRU 2216-46 +PI1 ORI 0449+10 +PI5 ORI 0449+02 +PKS0422+00 0419+00 +PKS0716+71 0710+71 +PKS0735+17 0732+17 +PKS0736+01 0734+01 +PKS1622-29 1619-29 +PKS2005-48 2002-49 +PKS2155-30 2153-30 +PKS2316-42 2313-42 +PP PEG 2205+31 +PP PER 0210+58 +PP PUP 0732-46 +PQ AND 0223+39 +PQ AQL 1948+12 +PQ ARA 1748-51 +PQ CEP 2143+73 +PQ GEM 0745+15 +PQ ORI 0531-02 +PQ PEG 2212+04 +PQ SER 1533+21 +PR CAR 1058-72 +PR HER 1804+38 +PR OPH 1654-12 +PR ORI 0531-06K +PR PEG 2213+03 HIP 110163 +PR PER 0214+57 +PR SER 1536+23 HIP 76822 +PS 74 PSA 2244-27 TY PSA +PS AQL 1949+12B +PS CAR 1058-73 +PS CRA 1800-38 +PS GEM 0658+10 +PS LAC 2201+51 +PS PEG 2215+16 +PSI PER 0329+47 +PSI VIR 1249-09 +PSI1 AUR 0617+49 +PT AND 0035+40 +PT CAS 0131+55 +PT PER 0235+56 +PT SER 1540-01 +PU AQL 1949+12C +PU AUR 0511+42 +PU CEP 2336+69 +PU CMA 0636-24 RXJ0640.8- +PU GEM 0603+23 +PU PER 0236+35 +PU SER 1559+10 +PU VUL 2016+21 +PV AQL 1955+10 +PV PEG 2219+30 +PV PER 0236+37 +PV TEL 1814-56 HD 168476 +PW GEM 0609+23 +PW HER 1806+33 +PW LYR 1915+28 +PW PEG 2219+04 +PW PUP 0745-30 +PW VUL 1922+27 +PX AND 0024+25 +PX AQL 1952-09 +PX CYG 1953+37 +PX LYR 1915+29 +PX SER 1604+06 +PY AQL 2012-06 +PY CAS 2338+60 +PY GEM 0617+25B +PY PEG 2225+11 HIP 111119 +PY PER 0243+37 +PY SER 1606+08 +PZ CAS 2339+61 +PZ GEM 0621+14 NSV 2967 +PZ HER 1808+31 +PZ MON 0643+01 +PZ PER 0246+36 +Q CYG 2137+42 +Q1992/001 0013+41 TAV 0016+41 +Q1992/076 1824+15 +Q1993/086 0506+53 TAV 0514+53; IRAS 05102+5340 +Q1994/044 0452+20 IRAS 04556+2052 +Q1995/015 0747+13 V353 GEM; TASV J0752+133 +Q1995/033 2154+63 +Q1995/047 0701+24 +QQ GEM 0627+17 +QQ VUL 2001+22 +QR AND 0014+21 +QR MON 0649+00 +QS MON 0720-07 +QS ORI 0540+12 +QS PUP 0746-46 +QS SER 1814-05 +QS TEL 1931-46 +QT GEM 0642+14 +QU CAR 1101-68 +QU VUL 2022+27 +QV AQL 1949+07 +QV AUR 0620+30 +QV GEM 0644+12 +QV PUP 0751-29 +QV VUL 1900+21 +QW PEG 2240+26 +QW SER 1521+08 TMZ V46 +QW SGE 1941+18 +QX AND 0152+37 +QX AUR 0649+47 +QX CAS 2353+60 +QX HER 1840+12 +QY CAR 1008-57 +QY GEM 0651+18 +QY PEG 2243+10 HIP 112574 +QY PER 0309+42 +QY PUP 0743-15 +QY SER 1550+20 +QZ AQL 2012+07 +QZ AUR 0522+33 +QZ CAR 1040-59B HD 93206 +QZ CAS 2354+55 +QZ CYG 1955+37 +QZ GEM 0652+17 +QZ LAC 2228+55 +QZ SER 1552+21 HAD V04 +QZ SGE 1947+18 +R AND 0018+38 +R ANT 1005-37 +R APS 1446-76 +R AQL 1901+08 +R AQR 2338-15 +R ARA 1631-56 +R ARI 0210+24 +R AUR 0509+53 +R BOO 1432+27 +R CAE 0437-38 +R CAM 1425+84 +R CAP 2005-14 +R CAR 0929-62 +R CAS 2353+50 +R CEN 1409-59 +R CEP 1959+88 +R CET 0220-00 +R CHA 0824-76 +R CMA 0715-16 +R CMI 0703+10 +R CNC 0811+12 +R COL 0546-29 +R COM 1159+19 +R CRA 1855-37A +R CRB 1544+28A +R CRT 1055-17 +R CRU 1218-61 +R CRV 1214-18 +R CVN 1344+40 +R CYG 1934+49 +R DEL 2010+08 +R DOR 0435-62 +R DRA 1632+66 +R EQU 2108+12 +R ERI 0450-16 +R FOR 0224-26 +R GEM 0701+22A +R GRU 2142-47 +R HER 1601+18 +R HOR 0250-50 +R HYA 1324-22 +R IND 2228-67 +R LAC 2238+41 +R LEO 0942+11 +R LEP 0455-14 +R LIB 1547-15 +R LMI 0939+34 +R LUP 1547-36 +R LYN 0653+55 +R LYR 1852+43 +R MEN 0546-75 +R MIC 2034-29 +R MON 0633+08 +R MUS 1236-68 +R NOR 1528-49A +R OCT 0556-86 +R OPH 1702-15 +R ORI 0453+07 +R PAV 1803-63 +R PEG 2301+10 +R PER 0323+35 +R PHE 2351-50 +R PIC 0443-49 +R PSA 2212-30 +R PSC 0125+02 +R PUP 0736-31 +R PYX 0841-27 +R RET 0432-63 +R SCL 0122-33 +R SCO 1611-22A +R SCT 1842-05 +R SER 1546+15 +R SGE 2009+16 +R SGR 1910-19 +R TAU 0422+09 +R TEL 2007-47 +R TRA 1510-66 +R TRI 0231+33 +R TUC 2352-65 +R UMA 1037+69 +R UMI 1631+72 +R VIR 1233+07 +R VOL 0707-72 +R VUL 2059+23A +R50 0142-75 V2364 SMC, CPD-75 116 +REJ1255+26 1250+27 NSV 19553 +RET 1 0333-64 +RHO BOO 1427+30 NSV 6697 +RHO CAS 2349+56 +RHO CYG 2130+45 +RHO LEO 1027+09 +RHO PER 0258+38 +RHO TAU 0428+14A +ROTSE3J015 0146-02 ROTSE3 J015118.59-022300.1 +RR AND 0046+33 +RR ANT 0931-39 +RR APS 1358-70B +RR AQL 1952-02 +RR AQR 2109-03 +RR ARI 0150+23 +RR AUR 0604+43 +RR BOO 1443+39 +RR CAM 0523+72 +RR CAP 2056-27 +RR CAR 0954-58 +RR CAS 2350+53 +RR CEP 0229+80 +RR CNC 0805+23 +RR CRA 1759-38 +RR CRB 1537+38 +RR CRT 1126-11 +RR CYG 2042+44A +RR EQU 2104+05 +RR ERI 0247-08 +RR GEM 0715+31 +RR HER 1601+50 +RR HYA 0940-23 +RR LAC 2237+55 +RR LEO 1002+24 +RR LIB 1550-18 +RR LYR 1922+42 +RR MIC 2109-43 +RR MON 0712+01 +RR OCT 2044-75 +RR OPH 1643-19 +RR ORI 0557+16 +RR PEG 2140+24 +RR PER 0221+50 +RR PHE 2353-40 +RR PIC 0634-62 +RR SCL 0024-38B +RR SCO 1650-30 +RR SCT 1835-04 +RR SGE 1952+19A +RR SGR 1949-29 +RR TAU 0533+26 +RR TEL 1956-56 +RR UMA 1322+62 +RR UMI 1456+66 +RR VIR 1359-08 +RS AND 2350+48 +RS AQL 1953-08 +RS AQR 2105-04 +RS AUR 0556+46A +RS CAM 0836+79 +RS CAP 2101-16 +RS CAR 1103-61 +RS CAS 2332+61 +RS CEN 1116-61 +RS CEP 0448+80 +RS CET 0222-00 +RS CNC 0904+31 +RS CRB 1554+36 +RS CYG 2009+38 +RS DEL 2024+15 +RS DRA 1840+74 +RS ERI 0413-18 +RS GEM 0655+30 +RS GRU 2136-48 +RS HER 1717+23 +RS HOR 0233-63 +RS HYA 1046-28 +RS LAC 2208+43A +RS LEO 0937+20 +RS LIB 1518-22 +RS LMI 0922+36 +RS LUP 1416-47 +RS LYR 1909+33 +RS MEN 0518-73 +RS MIC 2022-28 +RS MON 0702+05 +RS OPH 1744-06 +RS ORI 0616+14 +RS PEG 2207+14 +RS PER 0215+56A +RS PHE 0109-57 +RS PUP 0809-34 +RS PYX 0916-27 +RS SCL 0122-33B +RS SCO 1648-44 +RS SGE 1952+19B +RS TAU 0546+15B +RS TEL 1811-46 +RS UMA 1234+59 +RS VEL 0920-48 +RS VIR 1422+05 +RS VUL 1913+22 +RT AND 2306+52 +RT APS 1400-71 +RT AQL 1933+11 +RT AQR 2217-22 +RT ARI 0259+19 +RT AUR 0622+30 +RT BOO 1513+36 +RT CAM 0625+64 +RT CAP 2011-21 +RT CAR 1040-58 +RT CAS 2341+53 +RT CEN 1342-36 +RT CEP 2144+64 +RT CNC 0852+11 +RT CRA 1838-38 +RT CRB 1534+29 +RT CRU 1229-64 +RT CVN 1344+34 +RT CYG 1940+48 +RT DRA 1821+72 +RT ERI 0329-16 +RT GEM 0640+18 +RT HER 1706+27A +RT HOR 0326-56 +RT HYA 0824-05 +RT LEO 0939+20 +RT LIB 1500-18 +RT LUP 1424-48 +RT LYN 0808+37 +RT LYR 1857+37 +RT MIC 2031-30 +RT NOR 1615-59 +RT OCT 2241-87 +RT OPH 1751+11 +RT ORI 0527+07 +RT PEG 2159+34 +RT PHE 0149-49 +RT PSC 0108+26 +RT PUP 0801-38 +RT SCO 1656-36 +RT SCT 1844-10 +RT SER 1734-11 +RT SEX 1007-09 +RT SGE 2002+17 +RT SGR 2011-39 +RT TRA 1625-62 +RT TRI 0215+31 +RT UMA 0911+51 +RT VEL 1026-46 +RT VIR 1257+05 +RT VUL 1907+22 +RU AND 0132+38 +RU AQL 2008+12 +RU AQR 2319-17 +RU ARI 0239+11 +RU AUR 0533+37 +RU CAM 0710+69 +RU CAP 2026-22 +RU CAR 0913-65 +RU CAS 0105+64 +RU CEN 1204-44 +RU CEP 0108+84 +RU CIR 1345-69 +RU CNC 0831+23 +RU CRA 1910-39 +RU CRB 1531+26 +RU CRT 1146-10 +RU CYG 2137+53 +RU DEL 2012+09 +RU DRA 1818+59 +RU EQU 2113+07 +RU HER 1606+25 +RU HOR 0243-64 +RU HYA 1405-28 +RU LAC 2251+47 +RU LIB 1527-14 +RU LMI 0956+34 +RU LUP 1550-37 +RU LYN 0733+36 +RU LYR 1909+41 +RU MON 0649-07 +RU OCT 0004-86 +RU OPH 1728+09A +RU PEG 2209+12 +RU PER 0323+39 +RU PHE 2322-48 +RU PUP 0803-22 +RU SCO 1735-43 +RU SCT 1836-04 +RU SER 1551+09 +RU SGE 1946+18 +RU SGR 1951-42 +RU TAU 0546+15C +RU TRA 1628-68 +RU UMA 1136+39 +RU VEL 1049-52 +RU VIR 1242+04 +RU VUL 2034+22A +RV AND 0204+48 +RV AQL 1935+09 +RV AQR 2100-00 +RV ARA 1723-64 +RV ARI 0209+17 +RV AUR 0627+42 +RV BOO 1435+32 +RV CAM 0422+57 +RV CAR 0955-63 +RV CAS 0047+46A +RV CEN 1331-55 +RV CEP 0007+73 +RV CMA 0656-14 +RV CNC 0803+19 +RV COL 0531-30 +RV CYG 2139+37 +RV DRA 1233+66 +RV EQU 2110+08 +RV GEM 0711+24 +RV HER 1656+31 +RV HYA 0834-09 +RV LAC 2240+49A +RV LMI 1017+30 +RV MON 0653+06 +RV MUS 1242-69 +RV PEG 2221+29 +RV PUP 0639-42 +RV PYX 0918-29 +RV RET 0346-62A +RV SCO 1651-33 +RV SCT 1838-13 +RV SGE 1947+16B +RV SGR 1821-33 +RV TAU 0441+26 +RV UMI 1422+72 +RV VIR 1302-12 +RV VUL 1959+21A +RW AND 0041+32 +RW AQL 2007+15B +RW AQR 2118+00 +RW AUR 0501+30 +RW BOO 1437+32 +RW CAM 0346+58 +RW CAP 2012-17 +RW CAR 0918-68 +RW CAS 0130+57 +RW CEN 1102-54 +RW CEP 2219+55A +RW CRB 1535+29 +RW CYG 2025+39 +RW DEL 2021+12 +RW DRA 1633+58 +RW ERI 0417-05 +RW GEM 0555+23 +RW HER 1801+22 +RW HYA 1328-24 +RW IND 2150-69 +RW LAC 2240+49 +RW LIB 1517-23 +RW LMI 1010+31 +RW LYR 1842+43 +RW OPH 1750+07 +RW PEG 2259+14 +RW PHE 0025-47 +RW PIC 0608-60 +RW PSC 0118+21 +RW PUP 0606-50 +RW PYX 0922-29 +RW RET 0346-62B +RW SCO 1708-33 +RW SCT 1851-10 +RW SEX 1014-08 +RW SGE 1948+18 +RW SGR 1908-19A +RW TAU 0357+27 +RW TEL 1836-45 +RW TRI 0219+27 +RW UMI 1651+77 +RW VEL 0916-49 +RW VIR 1202-06 +RW VUL 1959+21B +RX AND 0058+40 +RX APS 1422-70 +RX AQR 2107-14 +RX AUR 0454+39 +RX BOO 1419+26 +RX CAM 0356+58 +RX CAP 2009-13 +RX CEN 1345-36 +RX CEP 0041+81 +RX CHA 1035-79 +RX CNC 0808+25 +RX CRB 1513+29 +RX CRT 1112-21 +RX CRU 1243-61 +RX CYG 2007+47 +RX DEL 2025+12 +RX HER 1826+12 +RX LAC 2245+40 +RX LEP 0506-11 +RX LIB 1536-20B +RX LMI 1036+32 +RX LYR 1850+32 +RX MIC 2048-28 +RX MON 0724-04 +RX OPH 1647+05 +RX PEG 2151+22 +RX PER 0345+32 +RX PSC 0120+20 +RX PUP 0810-41 +RX RET 0346-67 +RX SCO 1605-24 +RX SER 1717-12B +RX SGE 1952+18 +RX SGR 1908-18 +RX TAU 0432+08 +RX TEL 1859-46 +RX UMA 0905+67 +RX VIR 1159-05 +RX VOL 0838-65 +RX VUL 2048+22 +RXJ0001.9- 2356-67 RX J0001.9-6707; EC 23593-67; 1RXS J0001.9-6707 +RXJ0028.8+ 0023+58 RX J0028.8+5917 +RXJ0127+38 0122+37 1RX J0127+3808 +RXJ0131.4+ 0125+35 RX J0131.4+3602 +RXJ0146.8+ 0141+31 RX J0146.8+3152 +RXJ021433- 0209-01 RX J021433-00465 +RXJ0255.6- 0251-23 RX J0255.6-2247 +RXJ0403.1+ 0357+04 RX J0403.1+0444 +RXJ0459.7+ 0453+19 RX J0459.7+1926; TAU3; V1208 TAU +RXJ0558.3+ 0547+67 RX J0558.3+6753 +RXJ0640.8- 0636-24 RX J0640.8-2423; PU CMA +RXJ0643.9- 0639-20 RX J0643.9-2052 +RXJ0721.8+ 0710+71 RX J0721.8+7120 +RXJ0757.0+ 0748+63 RX J0757.0+6306; HT CAM +RXJ0803.7- 0800-47 RXJ0803.7-4748 +RXJ0812.4 0808-30 RX J0812.4-3114 +RXJ0909.8+ 0904+19 RX J0909.8+1849; HS 0907+1902; GY CNC +RXJ0915.8+ 0910+09 RX J0915.8+0900; GZ CNC; TMZ V34 +RXJ0944.5+ 0939+04 RX J0944.5+0357 +RXJ0958.3+ 0952+32 RX J0958.3+3223; 3C 232 LEO +RXJ1141.3- 1136-63 RX J1141.3-6410; V1033 CEN +RXJ1155.4- 1150-56 RX J1155.4-5641 +RXJ1238-38 1232-38 RX J1238-38; V1025 CEN +RXJ1313.2- 1307-32 RX J1313.2-3259 +RXJ1437.0+ 1432+24 RX J1437.0+2342 +RXJ1450.5+ 1448+64 RX J1450.5+6403; KV DRA +RXJ1554.2+ 1550+27 RX J1554.2+2721 +RXJ1630.9+ 1631+70 RX J1630.9+6950 +RXJ1631.4+ 1633+74 RX J1631.4+7354 +RXJ1643.7+ 1640+34 RX J1643.7+3402 +RXJ1712.6- 1706-24 RX J1712.61-2414; V2400 OPH +RXJ1802.1+ 1757+18B RX J1802.1+1804; V884 HER +RXJ1953.1+ 1948+20 RX J1953.1+2115; S10943; V405 VUL +RXJ2009.4- 2002-49 RX J2009.4-4849 +RXJ2157.5+ 2152+08 RX J2157.5+0855 +RXJ2158.8- 2153-30 RX J2158.8-3013 +RXJ2315.5- 2310-31 RX J2315.5-3049 +RXJ2353.0 2348-39 RX J2353.0 +RXPJ113123 1126+43 RXP J113123+4322 +RXS2329+06 2324+05 1RXS 232953.9+062814 +RXSJ0154.0 0150-60 RXS J0154.0-5947 +RXSJ0230-6 0228-69 RXS J0230-6842 +RXSJ042332 0411+74 1RXS J042332.8+745300; DESIGNATION IS PROVISIONAL +RXSJ0625+7 0612+73 1RXS J0625+7334 +RXSJ1050-1 1045-13 RXS J105010-140431 +RXSJ230950 2304+21 RXS J230950+213523 +RY AND 2315+39 +RY APS 1423-71 +RY AQL 1943+11B +RY ARA 1713-51 +RY ARI 0157+15 +RY BOO 1445+23 +RY CAM 0421+64 +RY CAR 1115-61 +RY CAS 2347+58 +RY CEP 2318+78 +RY CET 0211-20 +RY CMA 0711-11 +RY CRB 1619+31 +RY CRT 1123-19 +RY CYG 2006+35 +RY DEL 2025+09 +RY DOR 0514-66 +RY DRA 1252+66 +RY GEM 0721+15 +RY HER 1755+19 +RY HYA 0814+03 +RY HYI 0131-75 +RY LAC 2208+43B +RY LEO 0958+14 +RY LUP 1552-40 +RY LYR 1841+34 +RY MIC 2051-40 +RY MON 0702-07 +RY NOR 1623-58 +RY OPH 1811+03 +RY ORI 0527-02 +RY PAV 1953-57 +RY PEG 2201+33A +RY PIC 0535-55 +RY PSA 2141-36 +RY PUP 0727-34 +RY RET 0347-57 +RY SCO 1744-33 +RY SER 1717-12 +RY SGE 1953+16 +RY SGR 1910-33 +RY TAU 0415+28 +RY TUC 0057-72 +RY UMA 1215+61 +RY VEL 1016-54 +RY VIR 1336-18 +RZ AND 2305+52 +RZ AQL 1949+09 +RZ ARA 1740-52 +RZ ARI 0250+17 +RZ BOO 1358+29 +RZ CAR 1032-70 +RZ CAS 0239+69 +RZ CNC 0833+32 +RZ CYG 2048+46 +RZ DEL 2026+11 +RZ DOR 0418-54 +RZ ERI 0439-10 +RZ FOR 0328-26 +RZ GEM 0556+22 +RZ GRU 2241-43 +RZ HER 1832+25 +RZ IND 2056-49 +RZ LAC 2231+52 +RZ LEO 1132+02 +RZ LEP 0514-22 +RZ LMI 0945+34 +RZ MON 0633+09 +RZ NOR 1624-53 +RZ OPH 1840+07 +RZ PAV 1740-58 +RZ PEG 2201+33B +RZ PER 0123+50 +RZ PIC 0616-61 +RZ PSC 0104+27 +RZ PUP 0741-39 +RZ SCO 1558-23 +RZ SGE 1958+16 +RZ SGR 2008-44 +RZ TEL 1817-56 +RZ UMA 0801+65 +RZ VEL 0833-43 +RZ VUL 1942+19 +S AND 0037+40 +S APS 1459-71 +S AQL 2007+15A +S AQR 2251-20 +S ARI 0159+12 +S AUR 0520+34A +S BOO 1419+54 +S CAM 0530+68 +S CAR 1006-61 +S CAS 0112+72 +S CEN 1219-48 +S CEP 2136+78 +S CET 0019-09 +S CHA 1324-77 +S CMI 0727+08 +S CNC 0838+19 +S COL 0543-31 +S CRA 1854-37A +S CRB 1517+31 +S CRU 1248-57 +S CRV 1232-16 +S CYG 2003+57 +S DEL 2038+16 +S DOR 0518-69 +S DRA 1640+55 +S EQU 2052+04 +S ERI 0455-12 +S FOR 0341-24 +S GEM 0737+23 +S GRU 2219-48 +S HER 1647+15 +S HOR 0222-60 +S HYA 0848+03 +S IND 2049-54 +S LAC 2224+39 +S LEO 1105+06 +S LEP 0601-24 +S LIB 1515-20 +S LMI 0947+35 +S LUP 1446-46A +S LYN 0635+58 +S LYR 1909+25 +S MIC 2120-30 +S MON 0635+09 +S MUS 1207-69 +S NOR 1610-57 +S OCT 1724-86 +S OPH 1628-16 +S ORI 0524-04A +S PAV 1946-59 +S PEG 2315+08 +S PER 0215+58 +S PHE 2353-57 +S PIC 0508-48 +S PSA 2158-28 +S PSC 0112+08 +S PUP 0743-48 +S PYX 0900-24 +S SCL 0010-32 +S SCO 1611-22B +S SCT 1844-08 +S SER 1517+14 +S SEX 1029+00 +S SGE 1951+16 +S SGR 1913-19 +S TAU 0423+09 +S TEL 1958-55 +S TRA 1552-63 +S TRI 0221+32A +S TUC 0018-62 +S UMA 1239+61 +S UMI 1533+78A +S VIR 1327-06 +S VOL 0731-73 +S VUL 1944+27 +S10808 1438+14 +S10828 0122+30 +S10930 LYR 1858+42 +S10932 1234+21 +S10943 1948+20 RX J1953.1+2115 = V405 VUL +S190 2136+02 NSV 25735 +S193 2147+13 +S2 0109+22 0106+22 S2 0109+224 +S5 0716+71 0710+71 +S5 2007+77 2009+77 S5 2007+777 +S7854 1958+56 +SAGREDA OB 1740-18 +SAKURAI * 1752-29 +SAKURAI'S 1753-25 NSV24062;VAR SGR(RANGE12-13) +SAKURAI'S 1746-17 +SAO 112132 0445+00 +SAO 114689 0652+06 NSV 17252 +SAO 119665 1250+03 +SAO 124242 1900+01 +SAO 128046 2308+01 +SAO 134724 0723-09 +SAO 138793 1226-02 +SAO 139219 1307-01 +SAO 142012 1755-04 +SAO 142956 1857-05 HD 176948 +SAO 14466 1612+07 +SAO 151294 0611-16 +SAO 152426 0703-11C +SAO 15921 1247+69 +SAO 161249 1811-18 HD 167611 +SAO 191182 2224-27 +SAO 194835 0409-33 +SAO 19521 2133+67 V431 CEP, NSV 13807 +SAO 204612 1331-33 +SAO 204653 1333-34 +SAO 204996 1350-31 +SAO 21947 0056+59 +SAO 23269 0216+56B +SAO 235630 0753-51 +SAO 241627 1412-59 +SAO 251015 1030-62 +SAO 251523 1134-61 +SAO 25733 0618+58 +SAO 30548 1742+50 +SAO 31628 1921+50M +SAO 31729 1928+50 +SAO 31951 1942+50 +SAO 33443 2124+59 +SAO 38709 0311+44 +SAO 38922 0325+42 +SAO 44127 1214+49 +SAO 44590 1318+47 +SAO 61226 0857+39 +SAO 61684 0941+33 +SAO 62021 1018+34 +SAO 64289 1438+37 +SAO 64803 1532+37 +SAO 68764 1940+33 +SAO 72732 2243+36 +SAO 76588 0417+22 V1142 TAU +SAO 76626 0423+21 +SAO 77179 0520+29 +SAO 81134 0954+25 +SAO 82971 1339+22 +SAO 84844 1702+24 +SAO 94573 0522+17 NSV 16312 +SAO 94937 0546+14 +SAO 94983 0547+15 +SBS0755+60 0751+60 SBS 0755+600 +SBS1017+53 1014+53 SBS 1017+533; KS UMA +SCHWARTZ * 1923+59 KL DRA; EXTRAGAL CV FIRST CALLED SN 1998DI +SCO X-1 1614-15 +SDSS0151 0146+13 SDSS 015151.87+140047.2 +SDSS0155 0150-00 SDSS 015543.40+002807.2 +SDSS0233 0228+00 SDSS 023322.61+005059.5 +SDSS0729 0722+37 SDSS 072910.68+365838.3 +SDSS0747 0740+43 SDSS 074716.81+424849.0 +SDSS0813 0806+45 SDSS 081321.91+452809.4 +SDSS0816 0809+45 SDSS 081610.84+453010.2 +SDSS0824 0816+49 SDSS 082409.73+493124.4 +SDSS0838 0831+49 SDSS 083845.23+491055.5 +SDSS1256 1251-01 SDSS 125641.29-015852.0 +SDSS1555 1550+00 SDSS 155531.99-001055.0 +SDSS1556 1551+00 SDSS 155644.24-000950.2 +SDSS1610 1605-00 SDSS 161033.64-010223.3 +SDSS1613 1608+00 SDSS 161332.56-000331.0 +SDSS1637 1632-00 SDSS 163722.21-001957.1 +SDSS1712 1711+60 SDSS 171247.71+f604603.3 +SDSS1726 1724+54 SDSS 172601.96+543230.7 +SDSS1730 1729+62 SDSS 173008.38+624754.7 +SIGMA CMA 0657-27 +SIGMA CRB 1610+34 +SIGMA GEM 0737+29 +SIGMA LIB 1458-24 +SN 1961H 1231+12 SN NGC 4564 +SN 1964O 1506+55 DRA 8 +SN 1970G 1359+54 SN NGC 5457 +SN 1971I 1311+42 SN NGC 5055 (M63) +SN 1972E 1334-31 SN NGC 5253 +SN 1974E 1156-18 SN NGC 4038 +SN 1974G 1221+31 SN NGC 4414 +SN 1979C 1217+16 SN NGC 4321 +SN 1980K 2032+59 SN NGC 6946 +SN 1980N 0319-37A SN NGC 1316 I +SN 1981A 0408-33 SN NGC 1532 +SN 1981B 1229+02 SN NGC 4536 +SN 1981D 0319-37B SN NGC 1316 II +SN 1981G 1254+28 SN NGC 4874 +SN 1982B 0647+84 SN NGC 2268 +SN 1982R 0357-23 SN NGC 1187 +SN 1983E 0949+01 SN NGC 3044 +SN 1983G 1247-00 SN NGC 4753 +SN 1983K 1244-08 SN NGC 4699 +SN 1983N 1331-29 SN NGC 5236 (M83) +SN 1983P 1440+02 SN NGC 5746 +SN 1983S 0341-44A SN NGC 1448 I (1983) +SN 1983V 0329-36 SN NGC 1365 I (1983) +SN 1984A 1221+15 SN NGC 4419 +SN 1984E 1009+03 SN NGC 3169 +SN 1984L 0231-07 SN NGC 991 +SN 1985H 1040+63 SN NGC 3359 +SN 1985L 1308+36 SN NGC 5033 +SN 1985P 0338-47 SN NGC 1433 +SN 1986A 1041+14 SN NGC 3367 I (1986) +SN 1986G 1319-42 SN NGC 5128 (CEN A) +SN 1986L 0416-62 SN NGC 1559 +SN 1986N 0444-06 SN NGC 1667 +SN 1987A 0534-69 SN LMC 87 +SN 1987B 1502+01 SN NGC 5850 +SN 1987D 1214+02 SN MCG +0-32-01 +SN 1987L 0710+80 SN NGC 2336 +SN 1987N 2313-09 SN NGC 7606 +SN 1988A 1233+12 SN NGC 4579 (M58) +SN 1989A 1123+29 SN NGC 3687 +SN 1989B 1115+13 SN NGC 3627 +SN 1989Z? 1153+44 NGC 4013 * +SN 1990M 1406-04 SN NGC 5493 +SN 1990N 1237+13 SN NGC 4639 +SN 1991BG 1220+13 SN NGC 4374 +SN 1991N 1032+54 SN NGC 3310 +SN 1991T 1229+03 SN NGC 4527 +SN 1991X 1255+14 SN NGC 4902 +SN 1992A 0332-35 SN NGC 1380 +SN 1992AD 1222+09 SN NGC 4411B +SN 1992BA 0541-64 SN NGC 2082 +SN 1992G 1030+37 SN NGC 3294 +SN 1993J 0947+69 SN NGC 3031 (M81) +SN 1993L 2252-36 SN IC 5270 +SN 1993Z 0905+07 SN NGC 2775 +SN 1994AE 1041+17 SN NGC 3370 +SN 1994D 1229+08 SN NGC 4526 +SN 1994I 1325+47 SN NGC 5194 +SN 1994M 1226+01 SN NGC 4493 +SN 1994S 1226+29 SN NGC 4495 +SN 1994U 1259-07 SN NGC 4948 +SN 1994W 1157+62 SN NGC 4041 +SN 1994Y 1351+40 SN NGC 5371 +SN 1995AD 0557-23 SN NGC 2139 +SN 1995AL 0945+34B SN NGC 3021 +SN 1995D 0935+05 SN NGC 2962 +SN 1995E 0740+73 SN NGC 2441 +SN 1995F 0857+60B SN NGC 2726 +SN 1995G 0438-05 SN NGC 1643 +SN 1995V 0241-00 SN NGC 1087 +SN 1996AI 1306+37 SN NGC 5005 +SN 1996AL 2327-54 SN NGC 7689 +SN 1996AN 0241-08 SN NGC 1084 +SN 1996BK 1343+61 SN NGC 5308 +SN 1996BO 0143+11 SN NGC 673 I (1996) +SN 1996CB 1058+29 SN NGC 3510 +SN 1996W 1154-18 SN NGC 4027 +SN 1996X 1312-26 SN NGC 5061 +SN 1997BP 1241-11 SN NGC 4680 +SN 1997BQ 1008+73 SN NGC 3147 +SN 1997DN 1048+27 SN NGC 3451 +SN 1997DO 0719+47 SN UGC 3845 +SN 1997DQ 1135+12 SN NGC 3810 I (1997) +SN 1997DT 2255+15 SN NGC 7448 +SN 1997X 1243-02 SN NGC 4691 +SN 1997Y 1241+55 SN NGC 4675 +SN 1998AN 0700+46 SN UGC 3683 +SN 1998AQ 1151+55 SN NGC 3982 +SN 1998BN 1224-22 SN NGC 4462 +SN 1998BP 1750+18 SN NGC 6495 +SN 1998BU 1041+12 SN NGC 3368 (M96) +SN 1998BW 1927-53 SN ESO 184-G82 +SN 1998D 1358+35 SN NGC 5440 +SN 1998DH 2309+04 SN NGC 7541 +SN 1998DI 1923+59 KL DRA; SCHWARTZ * (EXTRAGALACTIC CV) +SN 1998DM 0121-06 SN MCG 01-4-44 +SN 1998DN 0056-08 SN NGC 337A +SN 1998DQ 1903-50 SN NGC 6754 +SN 1998EB 0531+69 SN NGC 1961 +SN 1998EF 0058+31 SN UGC 646 +SN 1998ES 0132+05 SN NGC 632 +SN 1998EY 2125+26 SN NGC 7080 +SN 1998S 1140+48 SN NGC 3877 +SN 1998T 1122+59 SN IC 694 +SN 1998V 1818+15 SN NGC 6627 +SN 1999AA 0821+21 SN NGC 2595 +SN 1999AC 1602+08 SN NGC 6063 +SN 1999BG 1159+63 SN IC 758 +SN 1999BW 1013+46 SN NGC 3198 +SN 1999BY 0915+51 SN NGC 2841 +SN 1999BZ 1359+69 SN UGC 8959 +SN 1999CB 1622+40 SN MARK 881 +SN 1999CC 1559+37 SN NGC 6038 +SN 1999CD 1116+20 SN NGC 3646 +SN 1999CF 1329+33 SN UGC 8539 +SN 1999CL 1226+14 SN NGC 4501 +SN 1999CP 1401-04 SN NGC 5486 +SN 1999CQ 1828+37 SN UGC 11268 +SN 1999CW 0014-06 SN MCG-01-02-001 +SN 1999DA 1734+60 SN NGC 6411 +SN 1999DK 0126+13 SN UGC1087 +SN 1999DQ 0228+20 SN NGC 976 +SN 1999EB 0138+03 SN NGC 664 +SN 1999EE 2210-37 SN IC 5179 +SN 1999EF 0053+12 SN UGC 607 +SN 1999EG 0247+25 SN IC 1861 +SN 1999EL 2036+65 SN NGC 6951 I (1999) +SN 1999EM 0436-03 SN NGC 1637 +SN 1999EU 0242-30 SN NGC 1097 I (1999) +SN 1999GB 0803+34 SN NGC 2532 +SN 1999GE 0051-10 SN NGC 309 +SN 1999GH 0939-20 SN NGC 2986 +SN 1999GI 1012+41 SN NGC 3184 +SN 1999GK 1238-00 SN NGC 4653 +SN 1999GL 0052+43 SN NGC 317B +SN 1999GN 1216+05 SN NGC 4303 +SN 1999GO 0332-05 SN NGC 1376 +SN 1999GQ 1228+15 SN NGC 4523 +SN 1999X 0848+36 SN CGCG 180-22 +SN 2000B 0658+50 SN NGC 2320 +SN 2000BK 1228-06 SN NGC 4520 +SN 2000C 0730+35 SN NGC 2415 +SN 2000CE 0755+67 SN UGC4195 +SN 2000CF 1552+66 SN MCG+11-19-25 +SN 2000CJ 1903-57 SN NGC 6753 +SN 2000CL 1032-41 SN NGC 3318 +SN 2000CN 1753+27 SN UGC11064 +SN 2000CR 1354+37 SN NGC 5395 +SN 2000CW 2342+27 SN MCG+5-56-007 +SN 2000CX 0119+08 SN NGC 524 +SN 2000CZ 0008+47 SN IC 1535 +SN 2000DA 2358-02 SN UGC 5 +SN 2000DB 1148+48 SN NGC 3949 +SN 2000DC 2014-24 SN ESO 527-G019 +SN 2000DE 1220+55 SN NGC 4384 +SN 2000DG 0001+08 SN MCG +1-1-29 +SN 2000DJ 0150+33 SN NGC 735 +SN 2000DK 0101+31 SN NGC 382 +SN 2000DM 1814+16 SN UGC 11198 +SN 2000DN 2300-03 SN IC 1468 +SN 2000DX 0213+05 SN UGC 1775 +SN 2000E 2036+65B SN NGC 6951 II (2000) +SN 2000EW 1135+12B SN NGC 3810 II (2000) +SN 2000F 0307+04 SN IC 302 +SN 2000H 0645+13 SN IC 454 +SN 2000P 1301-27 SN NGC 4965 +SN 2001AI 1337+56 SN NGC 5278 +SN 2001AY 1421+26 SN IC 4423 +SN 2001B 0442+78 SN IC 391 +SN 2001BF 1757+26 SN MCG+04-42-22 +SN 2001BG 0829+28 SN NGC 2608 +SN 2001BQ 1412-06 SN NGC 5534 +SN 2001BR 1826+34 SN UGC 11260 +SN 2001BT 1905-59 SN IC 4830 +SN 2001C 0650+59 SN PGC 19975 +SN 2001CK 1433+30 SN UGC 9425 +SN 2001CM 1531+57 SN NGC 5965 +SN 2001CN 1836-65 SN IC 4758 +SN 2001CP 1706+05 SN UGC 10738 +SN 2001CY 2205+40 SN UGC 11927 +SN 2001CZ 1242-39 SN NGC 4679 +SN 2001DA 2348+07 SN NGC 7780 +SN 2001DE 2230+49 SN UGC 12089 +SN 2001DN 0138+37 SN NGC 662 +SN 2001DP 1148+52 SN NGC 3953 +SN 2001DU 0329-36B SN NGC 1365 II (2001) +SN 2001EL 0341-44B SN NGC 1448 II (2001) +SN 2001EN 0119+33 SN NGC 523 +SN 2001FA 0143+11B SN NGC 673 II (2001) +SN 2001FH 2117+43 SN PGC 66592 +SN 2001FU 0847-17 SN MCG-03-23-11 +SN 2001G 0902+50 SN MCG+08-17-43 +SN 2001IB 2211+36 SN NGC 7242 +SN 2001IG 2251-41 SN NGC 7424 +SN 2001S 1005+59 SN UGC 5494 +SN 2001V 1152+25 SN NGC 3987 +SN 2001X 1517+05 SN NGC 5921 +SN 2002AN 0816+24 SN NGC 2575 +SN 2002AO 1424+00 SN UGC 9299 +SN 2002AP 0131+15 SN NGC 628 I (M74) +SN 2002B 0542-71 SN ANONYMOUS GALAXY (IAUC 7791) +SN 2002BJ 0507-15 SN NGC 1821 +SN 2002BO 1012+22 SN NGC 3190 +SN 2002BS 1313-14 SN IC 4221 +SN 2002BU 1212+46 SN NGC 4242 +SN 2002CR 1401-04B SN NGC 5468 +SN 2002CS 1844+45 SN NGC 6702 +SN 2002DP 2323+21 SN NGC 7678 +SN 2002FK 0317-15 SN NGC 1309 +SN 2002GE 2248-45 SN NGC 7400 +SN 2002HA 2042-00 SN NGC 6962 +SN 2003AA 1041+14B SN NGC 3367 II (2003) +SN 2003B 0242-30B SN NGC 1097 II (2003) +SN 2003CD 1006+11 SN ANON GALAXY +SN 2003CG 1009+03B SN NGC 3169 +SN 2003DU 1431+59 SN UGC 9391 +SN 2003ED 1343+38 SN NGC 5303 +SN 2003G 0203+05 SN IC 208 +SN 2003GD 0131+15B SN NGC 628 II (M74) +SN 2003GF 2208-22 SN MCG-04-52-26 +SN? 108 1105+56 NGC 3556 1975 (NOT SN) +SS 433 1906+04 +SS AND 2307+52 +SS AQR 2214-14 +SS AUR 0605+47 +SS CAS 0004+51 +SS CEP 0333+80 +SS CET 0243+01 +SS CMA 0722-25 +SS CRB 1537+36 +SS CRU 1204-56 +SS CYG 2138+43 +SS DEL 2035+13 +SS DOR 0403-55 +SS DRA 1221+69 +SS ERI 0307-12 +SS GEM 0602+22 +SS HER 1628+07A +SS HYA 1325-23 +SS IND 2200-67 +SS LEP 0600-16 +SS LIB 1543-15 +SS LMI 1028+31 +SS LYR 1910+46 +SS NOR 1604-59 +SS OPH 1652-02 +SS PEG 2229+24 +SS PUP 0742-26 +SS SCO 1648-32 +SS SCT 1838-07 +SS SER 1718-14 +SS SGE 1934+16 +SS SGR 1824-16 +SS TEL 1823-56 +SS UMI 1552+72 +SS VEL 1048-52 +SS VIR 1220+01 +ST AND 2333+35 +ST APS 1425-71 +ST AQL 1944+12 +ST ARI 0304+13 +ST AUR 0607+46A +ST CAM 0440+68 +ST CAP 2005-13 +ST CAS 0012+49 +ST CEP 2226+56 +ST CHA 1045-78 +ST CIR 1353-69 +ST CNC 0803+14 +ST CRB 1546+38 +ST CRU 1220-59 +ST CYG 2029+54 +ST DEL 2040+11 +ST DOR 0426-54 +ST DRA 1633+57 +ST FOR 0240-29 +ST GEM 0732+34 +ST HER 1547+48 +ST HYA 0933-20 +ST LMI 1100+25 +ST LYR 1906+43 +ST MON 0641+08 +ST PEG 2244+26 +ST PER 0253+38 +ST PSA 2248-34 +ST PSC 0122+16 +ST PUP 0645-37 +ST RET 0416-60 +ST SCO 1630-31 +ST SGE 2007+20A +ST SGR 1855-12A +ST TAU 0539+13 +ST UMA 1122+45 +ST VUL 1956+22 +STAR A 2023+43B +STAR A NE 1608+25E +STAR A NW 0710+39H +STAR A NW 0724-04B +STAR A SE 0549+32B +STAR A W 0506-05B +STAR B 1920-10B +STAR B E 2131+39B +STAR B NE 0259+19B +STAR B SE 0549+32C +STAR C 0803+14D +STAR C NE 0419+16C +STAR E 0530-05 STAR "E" IN TRAPEZIUM +STAR E 0829+53C +STAR E E 0259+19C +STAR ENE 2012+07B +STAR F SE 0259+19D +STAR N 1602-21D +STAR NE 0616+47C +STAR NE 1115-61B +STAR NE 1740+21B +STAR NE 1940+48C +STAR NE 2152+47E +STAR NW 0001+69B +STAR NW 0159+56B +STAR NW 0613-17C +STAR NW 0616+47B +STAR NW 1602-21E +STAR NW 1754+23D +STAR NW 1944+36C +STAR NW 2006+41B +STAR NW 2014+37E +STAR NW 2319+55B +STAR S 2131+40B +STAR SE 1439+22C +STAR SE 1537+38C +STAR SE 1952-02B +STAR SW 0026+14B +STAR SW 0109+40B +STAR SW 1558-23B +STAR SW 1805+18F +STAR SW 1811+36G +STAR SW 1901+08G +STAR SW 2011+36B +STAR SW 2050+17C +STAR SW 2238+41B +STAR W 1841+37E +STAR W 1934+31C +STHA 164 1923-06 +SU AND 2359+43 +SU ARI 0242+16 +SU AUR 0449+30A +SU CAM 0625+74 +SU CAR 1010-60 +SU CAS 0243+68 +SU CNC 0807+14 +SU CRU 1212-62 +SU CVN 1201+44 +SU CYG 1940+29 +SU DOR 0445-55 +SU ERI 0346-01 +SU GEM 0607+27 +SU HER 1744+22 +SU LAC 2219+55B +SU LMI 0928+36 +SU LYR 1850+36 +SU MON 0737-10 +SU PAV 2009-60 +SU PEG 2332+32 +SU PER 0215+56B +SU PUP 0753-43 +SU RET 0432-63B +SU SGR 1857-22 +SU TAU 0543+19 +SU UMA 0803+62 +SU VEL 0946-41 +SU VIR 1200+12 +SUS RIP NW 0829+53E +SUSP ARA 1720-63B +SUSP ARA 1731-63C +SUSP CIF 0027+25F +SUSP KIS 2108+68D +SUSP RIP 0139+37B +SUSP ROD 2328+48D +SUSP VET 1841+37B +SV AND 2359+39 +SV APS 1429-72 +SV AQL 1934+11A +SV AQR 2317-11 +SV ARI 0319+19 +SV AUR 0556+46B +SV CAS 2334+51 +SV CEP 2219+73 +SV CMA 0657-18 +SV CMI 0725+06 +SV CRB 1620+36 +SV CRV 1244-14 +SV CYG 2006+47 +SV DRA 1831+49A +SV HER 1822+24 +SV LYN 0757+36 +SV LYR 1842+36 +SV MON 0616+06 +SV OPH 1751+03 +SV PEG 2201+34A +SV PER 0442+42 +SV PSC 0141+18 +SV PUP 0812-13 +SV RET 0351-55 +SV SCO 1741-35 +SV SGE 1903+17 +SV SGR 1757-24 +SV UMA 1040+55 +SV VEL 1040-55 +SV VIR 1155-09 +SV VUL 1947+27 +SVS 101918 1953-59 NU PAV (N-U, NOT GREEK NU) +SVS 3975 1811-46B +SVS 4745 1931+29B NSV 12197 +SW AQL 1946+12A +SW BOO 1423+36 +SW CAM 0752+73 +SW CAS 2302+58 +SW CEP 2123+62 +SW CET 0133+00 +SW COL 0520-39 +SW COM 1204+20 +SW CRB 1537+39 +SW DEL 2055+13 +SW ERI 0348-09 +SW GEM 0653+26 +SW HOR 0235-54 +SW HYA 1257-29 +SW LAC 2249+37 +SW LYR 1851+29 +SW MIC 2024-40 +SW MON 0621+05 +SW PEG 2117+21 +SW PER 0404+41 +SW SCL 0001-33 +SW SCO 1718-43 +SW SER 1721-10 +SW SEX 1010-02 +SW SGE 1949+17B +SW SGR 1913-31 +SW UMA 0829+53 +SW VEL 0840-47 +SW VIR 1308-02 +SW VUL 1955+22 +SX AND 0127+46 +SX AQL 1946+12B +SX BOO 1351+14 +SX CAM 0414+68 +SX CAR 1042-57 +SX CEN 1215-48 +SX COL 0628-36 +SX CRB 1611+33 +SX CYG 2011+30 +SX EQU 2054+08 +SX ERI 0450-07 +SX HER 1603+25 +SX LAC 2251+24 +SX LEO 1058-02 +SX LIB 1437-19A +SX LMI 1049+30 +SX LYR 1851+31 +SX MON 0646+04 +SX PAV 2119-69 +SX PEG 2245+17 +SX PHE 2341-42 +SX SCO 1740-35 +SX SGE 1949+18B +SX VEL 0841-46 +SX VIR 1331-19 +SY AQL 2002+12 +SY AUR 0505+42 +SY CAR 1111-57 +SY CAS 0009+57 +SY CEP 2210+62 +SY CIR 1355-69 +SY CMA 0706-19A +SY CNC 0855+18 +SY COM 1205+20 +SY CRB 1533+32 +SY CVN 1305+47 +SY DEL 2028+14 +SY DRA 1732+54 +SY ERI 0504-05 +SY FOR 0249-38 +SY GEM 0634+31 +SY HER 1657+22 +SY HYI 0219-79 +SY LYR 1837+28 +SY MON 0632-01 +SY MUS 1127-64A +SY NOR 1546-54 +SY PAV 1743-57 +SY PEG 2201+34B +SY PER 0409+50 +SY PHE 0126-43 +SY SCL 0002-26 +SY SCO 1747-34A +SY TAU 0342+23 +SY UMA 0949+50 +SY VEL 0908-43 +SY VIR 1353-04 +SY VOL 0853-70 +SZ AND 2255+42 +SZ AQL 1859+01 +SZ AQR 2237-21 +SZ ARA 1702-61 +SZ AUR 0535+38 +SZ CAR 0956-59 +SZ CAS 0219+59 +SZ CEP 2013+76 +SZ CIR 1356-70 +SZ CNC 0815+14 +SZ CYG 2029+46 +SZ DEL 2036+18 +SZ DRA 1909+65 +SZ LEP 0531-25 +SZ LYN 0802+44 +SZ LYR 1831+46 +SZ MON 0646-01 +SZ ORI 0530-05 +SZ PEG 2202+34 +SZ PER 0340+34 +SZ PHE 0129-43 +SZ SGR 1739-18 +SZ TAU 0431+18 +SZ UMA 1114+66 +SZ VEL 0946-44 +SZ VUL 2032+22 +T AND 0017+26 +T APS 1346-77 +T AQL 1840+08 +T AQR 2044-05 +T ARA 1654-54 +T ARI 0242+17 +T AUR 0525+30 +T BOO 1409+19 +T CAE 0443-36 +T CAM 0430+65 +T CAP 2116-15 +T CAR 1051-59 +T CAS 0017+55 +T CEN 1336-33 +T CEP 2108+68 +T CET 0016-20 +T CHA 1152-78 +T CMA 0717-25 +T CMI 0728+11 +T CNC 0851+20 +T COL 0515-33 +T COM 1253+23 +T CRA 1855-37B +T CRB 1555+26 +T CRT 1118-19 +T CRU 1215-61 +T CVN 1225+32 +T CYG 2043+34 +T DEL 2040+16 +T DOR 0444-59 +T DRA 1754+58A +T EQU 2110+08B +T ERI 0351-24 +T FOR 0325-28 +T GEM 0743+23 +T GRU 2219-38 +T HER 1805+31 +T HOR 0257-51 +T HYA 0850-08 +T IND 2113-45 +T LEO 1133+03 +T LEP 0500-22 +T LIB 1505-19 +T LMI 0942+33 +T LUP 1415-49 +T LYN 0816+33 +T LYR 1828+36 +T MIC 2021-28 +T MON 0619+07 +T MUS 1313-73 +T NOR 1536-54 +T OCT 2057-82 +T OPH 1628-15 +T ORI 0530-05A +T PAV 1939-72 +T PEG 2204+12 +T PER 0212+58 +T PHE 0025-46 +T PIC 0512-47 +T PSA 2220-29 +T PSC 0026+14 +T PUP 0744-40 +T PYX 0900-31 +T RET 0358-55 +T SCL 0024-38A +T SCO 1611-22C +T SCT 1850-08 +T SER 1823+06 +T SGE 1917+17 +T SGR 1910-17 +T TAU 0416+19 +T TRA 1500-68 +T TRI 0151+33 +T TUC 2234-62 +T UMA 1231+60 +T UMI 1332+73 +T VEL 0834-47 +T VIR 1209-05 +T VOL 0657-66 +T VUL 2047+27 +TASV0327+4 0324+44 TASV 0327+44 +TASV0358+5 0354+57 TASV 0358+57 +TASV0449+4 0445+46 TASV 0449+47 +TASV0524+1 0522+15B TASV 0524+15 +TASV0534+1 0531+10B TASV 0534+10 +TASV0722+3 0718+37 +TASV1108+5 1105+55 TASV 1108+55 +TASV1946+0 1943+00 TASV 1946+00; NSV 24897 +TASV2204+5 2203+59 TASV 2204+59 +TASV2321+4 2319+46 TASV 2321+46 +TASVJ0752+ 0747+13 TASV J0752+133; V353 GEM +TASVJ1835+ 1831+38F TASV J1835+383 +TASVJ2352+ 2347+66 TASV J2352+665 +TAU CAS 2342+58 +TAU CMA 0714-24 +TAU PER 0247+52 +TAU1 SER 1521+15 NSV 7074 +TAU2 0355+06 +TAU3 0453+19 V1208 TAU; RX J0459.7+1926 +TAU4 ERI 0315-22 +TAU4 SER 1531+15 +TAV0008+47 0006+47 +TAV0016+41 0013+41 +TAV0033+59 0031+59 NSV 15133 +TAV0042+53 0039+52 +TAV0136+60 0133+60 V770 CAS +TAV0346+38 0343+38B TAV 0346+38 +TAV0451+69 0446+69 CC CAM +TAV0514+53 0506+53 Q1993/086; IRAS 05102+5340 +TAV0556+55 0552+55 +TAV0559+06 0556+06 TAV 0559+06 +TAV0714+14 0711+18 TAV 0714+14 +TAV0723-03 0720-02 V686 MON, MCNAUGHT'S STAR +TAV1831+19 1829+18 NSV 24505 +TAV1836+11 1833+11 V2303 OPH +TAV1918-04 1915-04 +TAV1921+24 1919+24 V335 VUL +TAV1933+53 1931+53 +TAV2034+61 2033+61 +TAV2230+58 2228+58 V451 CEP +TAV2251+61 2249+60 V386 CEP +TAVJ0218+5 0211+50 V420 AND; TAV J0218+50 +TAVJ0550+5 0541+54 TAV J0550+543;V493 AUR +TAVJ0629+2 0623+20 TAV J0629+205 +TAVJ2059+2 2055+26 V420 VUL; TAV J2059+264 +THETA APS 1355-76 +THETA CIR 1448-62 +THETA CRB 1544+28C +THETA GEM 0646+34 +THETA LYR 1912+37 +THETA2 TAU 0423+15 +TK4 LYR 1910+40 +TK5 LYR 1913+37 +TMZ V12 0637+15 +TMZ V124 0504+45 +TMZ V13 0504-59 +TMZ V34 0910+09 GZ CNC; RX J0915.8+0900 +TMZ V358 1258+66 +TMZ V36 0910+29 HH CNC +TMZ V45 1514+15 +TMZ V46 1521+08 +TMZ V85 1037+58 +TOMBAUGH * 1215-17 TV CRV;VAR CRV +TT AQL 1903+01 +TT AQR 2249-09 +TT ARI 0201+14 +TT BOO 1454+41 +TT CAR 1017-61 +TT CAS 0004+54 +TT CEN 1313-60A +TT CRA 1802-43 +TT CRB 1544+28B +TT CRT 1129-11 +TT CRV 1218-11 +TT CVN 1254+38 +TT CYG 1937+32 +TT DRA 1711+57 +TT IND 2025-56 +TT LEO 1110-00 +TT MON 0720-05 +TT OPH 1644+03 +TT PEG 0001+26 +TT PER 0144+53 +TT PSA 2157-31 +TT PSC 0155+05 +TT SEX 0941-05 +TT SGE 1950+18 +TT SGR 1919-20 +TT TAU 0445+28 +TT UMA 0857+60 +TT VUL 2032+25 +TU AND 0027+25A +TU AQL 1922+01 +TU AUR 0628+45 +TU CAP 2008-16 +TU CAR 1031-60 +TU CAS 0020+50 +TU CRT 1058-21 +TU CVN 1250+47 +TU CYG 1943+48 +TU DRA 1848+48 +TU GEM 0604+26 +TU HYA 0853-00 +TU IND 2026-45 +TU LAC 2250+36 +TU LEO 0924+21A +TU LYR 1816+31 +TU MEN 0445-76 +TU OPH 1620-22 +TU ORI 0530-05 +TU PEG 2140+12 +TU PHE 2329-55 +TU PUP 0813-34 +TU SCO 1701-31 +TU TAU 0539+24 +TU TRI 0133+30 +TU VUL 2034+22B +TV AND 2253+42 +TV AQL 2007+06 +TV AUR 0450+48A +TV BOO 1412+42 +TV CAS 0013+58 +TV CEN 1209-50 +TV CNC 0808+08 +TV COL 0525-32 +TV COM 1222+19 +TV CRV 1215-17 TOMBAUGH *; VAR CRV; - CRV +TV CVN 1310+42 +TV CYG 2030+46 +TV DEL 2022+12 +TV DRA 1707+64 +TV GEM 0605+21 +TV HER 1810+31 +TV HYA 1331-23 +TV HYI 0201-78 +TV LAC 2251+53 +TV LEO 1106-05 +TV LYR 1817+30 +TV ORI 0530-05 +TV PEG 2122+16 +TV PER 0237+35 +TV PSC 0022+17 +TV RET 0434-59 +TV SCO 1736-43 +TV SGE 1953+17 +TV TAU 0402+26B +TV UMA 1140+36 +TV VEL 1030-53 +TV VIR 1358-09 +TW AQL 1946+13 +TW AUR 0549+45 +TW BOO 1441+41 +TW CAM 0412+57 +TW CAP 2008-14 +TW CEN 1352-30 +TW CMA 0717-14 +TW CNC 0824+12 +TW COM 1213+22 +TW CRA 1804-42 +TW CRV 1155-18 +TW CYG 2101+29 +TW DEL 2030+07 +TW ERI 0306-24 +TW GEM 0701+22C +TW HOR 0310-57 +TW HYA 1057-34 +TW LYR 1820+39 +TW OPH 1723-19 +TW PAV 1737-58 +TW PEG 2159+27 +TW PER 0313+32 +TW PIC 0533-58 +TW RET 0411-65 +TW SCO 1604-22 +TW SGE 1954+17 +TW SGR 1907-21 +TW TRI 0130+31 +TW VIR 1140-03 +TX AND 0116+38 +TX AQL 2001+03 +TX AQR 2101-01 +TX AUR 0502+38 +TX CAM 0452+56 +TX CEN 1427-60 +TX CEP 2348+75 +TX COL 0540-41 +TX CRV 1156-11 +TX CVN 1239+37 +TX CYG 2056+42 +TX DEL 2045+03 +TX DRA 1633+60 +TX LAC 2241+54 +TX LEO 1029+09 +TX LYR 1813+40 +TX MON 0645-01 +TX OPH 1659+05 +TX PEG 2213+13 +TX PER 0241+36 +TX PSC 2341+02 +TX SCO 1748-34 +TX SCT 1823-11 +TX SGE 1958+19 +TX SGR 1908-17 +TX TAU 0402+26A +TX TRI 0132+29 +TX UMA 1039+46 +TY AND 2310+40 +TY AQL 1909-07 +TY AUR 0451+48 +TY CAR 1048-72 +TY CAS 0031+62 +TY CEP 2155+86 +TY CMA 0613-16 +TY CRA 1854-37B +TY CYG 1929+28 +TY DRA 1735+57 +TY LAC 2203+51 +TY LYR 1905+27 +TY MON 0651+00 +TY OCT 1833-81 +TY OPH 1826+04 +TY PEG 2324+12 +TY PER 0155+57 +TY PSA 2244-27 PS 74 PSA +TY PSC 0120+31 +TY PUP 0728-20C +TY SCO 1557-23 +TY SCT 1836-04B +TY SGE 1959+16 +TY SGR 1911-24 +TY VIR 1146-05 +TY VUL 2037+25 +TZ AND 2345+46 +TZ CAR 1042-65 +TZ CAS 2348+60 +TZ CEP 0019+73 +TZ CET 0217-10 +TZ CNC 0858+21 +TZ CRB 1610+34 +TZ CYG 1913+50 +TZ HER 1631+38 +TZ LEO 1118+17 +TZ LYR 1812+41 +TZ PEG 2104+15 +TZ PER 0206+57A +TZ PSC 0117+24 +TZ RET 0416-06 +TZ SEX 1002+01 +TZ TAU 0357+16 +TZ TUC 0049-70 +TZ UMA 1204+58 +TZ VIR 1159+03 +TZ VUL 2037+27 +U AND 0109+40 +U ANT 1030-39 +U AQL 1924-07 +U AQR 2157-17 +U ARA 1745-51 +U ARI 0305+14 +U AUR 0535+31 +U BOO 1449+18 +U CAM 0333+62A +U CAP 2042-15 +U CAR 1053-59 +U CAS 0040+47 +U CEN 1228-54 +U CEP 0053+81 +U CET 0228-13 +U CMA 0614-26 +U CMI 0735+08 +U CNC 0830+19 +U CRA 1834-37A +U CRB 1514+32 +U CRT 1107-06 +U CRU 1226-57 +U CRU P 1226-57C +U CRV 1229-17 +U CVN 1242+38 +U CYG 2016+47 +U DEL 2040+17 +U DOR 0509-64A +U DRA 1909+67 +U ERI 0346-25 +U FOR 0340-25 +U GEM 0749+22 +U HER 1621+19 +U HOR 0349-46 +U HYA 1032-12 +U LAC 2243+54 +U LEO 1018+14 +U LIB 1536-20A +U LMI 0948+36 +U LUP 1554-29 +U LYN 0631+59 +U LYR 1916+37 +U MEN 0418-82 +U MIC 2022-40 +U MON 0726-09 +U MUS 1318-64 +U NOR 1534-54 +U OCT 1312-83 +U OPH 1711+01 +U ORI 0549+20A +U PAV 2047-63 +U PER 0152+54 +U PHE 0030-50 +U PSA 2156-28 +U PSC 0117+12 +U PUP 0756-12 +U PYX 0825-30 +U SCL 0106-30 +U SCO 1616-17 +U SER 1602+10 +U SGE 1914+19 +U SGR 1826-19 +U TAU 0416+19C +U TRA 1558-62 +U TUC 0054-75 +U UMA 1008+60 +U UMI 1415+67 +U VEL 0929-45 +U VIR 1246+06 +U VOL 0700-66 +U VUL 1932+20 +UGC 3223 0453+04 +UMA 5 1042+52 CW 1045+525 +UMA 6 0925+50 +UPS CYG 2113+34 +UPS UMA 0943+59 +USNO 1425 1924+54 +UU AQL 1951-09 +UU AQR 2203-04 +UU AUR 0629+38 +UU CAP 2130-14 +UU CAR 0926-73 +UU CEN 1315-60 +UU CNC 0756+15 +UU CRB 1518+31 +UU CYG 2135+42 +UU DRA 2025+74 +UU FOR 0232-27 NSV 878 +UU HER 1632+38 +UU LYR 1901+27 +UU OCT 1948-77 +UU PEG 2126+10 +UU PYX 0839-32B +UU SEX 1016+04 +UU TUC 2215-61 +UU VEL 0932-53 +UU VUL 2038+20 +UV AQL 1854+14 +UV AUR 0515+32 +UV BOO 1418+26 +UV CAM 0357+61 +UV CAS 2258+59 +UV CET 0134-18 +UV CMA 0701-28 +UV CNC 0833+21 +UV CYG 1928+43 +UV DRA 1441+56 +UV ERI 0453-06 +UV GEM 0632+18 +UV HER 1640+12 +UV LYR 1906+27A +UV ORI 0549-06 +UV PAV 1742-62 +UV PEG 2159+35 +UV PER 0203+56A +UV SCO 1602-21B +UV SGE 1942+16 +UV TUC 2231-65 +UW AND 0009+28 +UW AQL 1852+00 +UW AUR 0650+41 +UW CAR 1023-59 +UW CAS 0030+57 +UW CEN 1237-53 +UW CRV 1214-18B +UW DRA 1755+54 +UW HER 1710+36 +UW LYR 1907+28 +UW ORI 0549+20B +UW PEG 2213+02 +UW PER 0205+56 +UW PIC 0528-46 +UW TRI 0239+33 +UW VUL 2048+26 +UX AND 0227+45 +UX ANT 1052-36 +UX ARA 1647-51 +UX AUR 0508+49 +UX CAM 0500+68 +UX CAS 0008+62 +UX CMI 0740+05 +UX CRV 1215-12 +UX CYG 2050+30A +UX DRA 1925+76 +UX GEM 0640+15 +UX LAC 2217+49 +UX LYN 0857+39 SAO 61226 +UX MON 0754-07 +UX OPH 1659-12 +UX ORI 0459-03 +UX PSC 0106+21B +UX PUP 0739-13 +UX SGR 1849-16 +UX TAU 0424+18 +UX UMA 1332+52 +UX VEL 1036-54 +UY AND 0232+38A BD 38 525 +UY AUR 0445+30 +UY BOO 1353+13 +UY CAR 1028-61 +UY CEN 1310-44 +UY CEP 2105+58 +UY CMA 0613-17A +UY CNC 0830+13 +UY DRA 1754+58B +UY GEM 0640+13A +UY HER 1629+38 +UY MIC 2038-39 +UY MON 0653+09 +UY OPH 1711+04 +UY PSC 0109+06 +UY PUP 0741-12 +UY TAU 0348+15 +UY VUL 2051+26 +UZ AND 0110+41A +UZ AUR 0508+40 +UZ BOO 1439+22A +UZ BOO? 1439+22B +UZ CAR 1032-60 +UZ CEN 1136-62 +UZ CEP 2304+70 +UZ CET 0201-10 +UZ CMA 0614-17A +UZ CRA 1846-38 +UZ FOR 0331-26 +UZ GEM 0707+17 +UZ HER 1726+18 +UZ HYA 0911-04 +UZ OPH 1717+07 +UZ PER 0313+31 +UZ SER 1805-14 +UZ TAU 0426+25 +UZ TRI 0152+33 +UZ VEL 1045-54 +UZ VUL 2052+23 +V AND 0044+35 +V ANT 1016-34 +V APS 1455-71 +V AQL 1859-05 +V AQR 2041+02 +V ARI 0209+11 +V AUR 0616+47 +V BOO 1425+39 +V CAM 0549+74 +V CAP 2101-24 +V CAR 0826-59 +V CAS 2307+59 +V CEN 1425-56 +V CEP 2351+82 +V CET 2352-09 +V CHA 0750-77 +V CMI 0701+09 +V CNC 0816+17 +V CRA 1840-38 +V CRB 1546+39 +V CRT 1119-16 +V CRU 1250-57 +V CRV 1235-17A +V CVN 1315+46 +V CYG 2038+47 +V DEL 2043+18 +V DRA 1756+54 +V ERI 0359-16 +V GEM 0717+13 +V HOR 0301-59 +V HYA 1046-20 +V LAC 2244+55 +V LEO 0954+21 +V LIB 1434-17 +V LYN 0620+61 +V LYR 1905+29A +V MIC 2117-41 +V MON 0617-02 +V NOR 1602-48 +V OCT 2158-75 +V OPH 1621-12 +V ORI 0500+03A +V PAV 1734-57 +V PEG 2156+05 +V PER 0155+56 +V PHE 2327-46 +V PIC 0612-59 +V PSA 2249-30 +V PUP 0755-48 +V PYX 0849-34 +V SCL 0003-39 +V SCT 1842-12 +V SGE 2015+20 +V SGR 1825-18 +V TAU 0446+17 +V TRA 1639-67 +V UMA 0901+51 +V UMI 1336+74 +V VIR 1322-02 +V VUL 2032+26 +V0264 SMC 0039-73 SAND3 +V1002 CEN 1413-36 +V1006 CYG 1946+56 +V1008 HER 1802+31 VAR61 HER +V1010 OPH 1643-15 +V1012 SGR 1759-31 +V1014 SGR 1800-27 +V1015 SGR 1802-32 +V1016 CYG 1953+39 +V1016 ORI 0530-05 +V1016 SGR 1813-25 +V1017 SGR 1825-29 +V1025 CEN 1232-38 RXJ1238-38 +V1026 SCO 1550-21 +V1027 CYG 1958+29 +V1027 TAU 0440+17 +V1028 CYG 1958+56 +V1028 TAU 0521+23 +V1031 ORI 0542-10 +V1032 CYG 2000+57 +V1033 CEN 1136-63 RX J1141.3-6410 +V1033 SCO 1647-39 +V1034 CYG 2001+30 +V1035 SCO 1711-34 CPD-34 6800; HEN 3-1368 +V1037 SCO 1731-35 +V1039 CEN 1348-63 N CEN 01 (2001) +V1043 SCO 1556-25 +V1045 ORI 0530-04 +V1046 ORI 0530-04 +V1050 AQL 1947+10 +V1052 SCO 1611-08 +V1053 SCO 1614-14 +V1056 CYG 2046+36 +V1056 ORI 0615+05 +V1057 CYG 2055+43 +V1057 ORI 0512+13 +V1058 AQL 1948+12B +V1058 CYG 2058+34B +V1059 CYG 2100+42 +V1059 SGR 1856-13 +V1060 CYG 2103+36 +V1060 TAU 0444+15 +V1061 TAU 0452+24 +V1062 CYG 2104+36 +V1062 TAU 0456+24 +V1063 OPH 1726+10 +V1070 CYG 2118+40 +V1073 TAU 0425+18C +V1075 SCO 1708-33B HIP 84401 +V1081 CYG 2130+48 +V1082 SGR 1901-20 +V1082 TAU 0333+18 +V1086 ORI 0519+01 NSV 1967 +V1086 SCO 1737-32 +V1089 CYG 2141+48 +V1089 SGR 1903-17 +V1093 ORI 0525-00 +V1094 TAU 0406+21 +V1100 TAU 0415+20 +V1101 AQL 2008+15 +V1101 ORI 0527-04 +V1104 SCO 1659-42 HD 326823 +V1105 CYG 1916+29B +V1113 CYG 1920+52 +V1114 CYG 1920+28 +V1118 ORI 0530-05 +V1122 TAU 0328+14 +V1123 CYG 1927+49 +V1124 TAU 0329+18 +V1125 CYG 1928+31 +V1128 TAU 0343+12 +V1129 TAU 0344+10 +V1132 TAU 0353+10 +V1134 TAU 0358+25 +V1139 TAU 0409+23 NSV 1529 +V1141 AQL 1932+02 +V1141 SCO 1747-30 N SCO 97 +V1142 SCO 1749-31 N SCO 98 +V1142 TAU 0417+22 SAO 76588 +V1143 ORI 0533-04 SUGANO'S OBJECT +V1146 TAU 0425+14 +V1147 CYG 1942+32 +V1149 ORI 0536+03 +V1149 TAU 0432+18 +V1152 CYG 1944+36B +V1154 CYG 1944+42 +V1157 SGR 1904-20 +V1158 TAU 0508+17 +V1159 ORI 0524-03 NSV 2011 +V1160 TAU 0524+22 +V1161 TAU 0529+18 +V1162 AQL 1946-11 +V1163 CYG 1951+36B +V1165 CYG 1952+39 +V1167 TAU 0547+25 +V1169 CYG 1953+39D +V1172 CYG 1954+32B +V1172 SGR 1744-20 +V1173 CYG 1957+35 +V1175 SGR 1807-31 +V1178 SCO 1750-32 VAR SCO 01 +V1192 ORI 0454+03 +V1193 ORI 0511-00 +V1195 OPH 1654-20 +V1196 ORI 0526-04 +V1197 ORI 0538-01 +V1198 ORI 0453+00 +V1199 ORI 0506-08B +V1203 TAU 0426+18 +V1206 TAU 0440+15 +V1208 TAU 0453+19 RX J0459.7+1926; TAU3 +V1216 SGR 1843-23 +V1223 SGR 1848-31 +V1225 CYG 2102+45 +V1229 AQL 1919+04 +V1235 AQL 1923+02 +V1251 CYG 2137+48 +V1252 CYG 1948+38E +V1254 CYG 1918+29 +V1261 AQL 1929+06 +V1261 ORI 0517-08 IRC 10086 +V1266 CYG 1934+38 +V1271 ORI 0529+09B +V1275 SGR 1752-36 +V1276 CYG 1938+29 +V1280 SGR 1804-26 +V1285 CYG 1941+35 +V1286 AQL 1854+13 +V1289 AQL 1934+12 +V1290 CYG 1943+32B +V1292 AQL 2003+07 +V1293 AQL 1928+04 +V1294 AQL 1928+03 +V1301 AQL 1912+04 +V1302 AQL 1922+11 +V1303 CYG 1959+37 +V1307 ORI 0556+16 +V1309 ORI 0510+00 +V1315 AQL 1909+12 +V1316 CYG 2008+42 +V1322 CYG 2020+38 +V1329 CYG 2047+35 +V1330 AQL 2029+02 +V1330 CYG 2048+35 +V1331 CYG 2056+49 +V1338 CYG 2131+40C +V1339 AQL 1945+07 +V1339 CYG 2138+45 +V1341 CYG 2140+37 +V1341 LMC 0511-71 N2 LMC 1990 = N MEN 1968 +V1343 AQL 1906+04 +V1351 CYG 1939+55 +V1353 CYG 1943+37 +V1357 CYG 1954+34 CYG X-1; HD 226868; BD 34 3815 +V1358 ORI 0614-03 +V1361 ORI 0457+14 +V1362 CYG 2000+36B +V1363 AQL 1846-01B +V1363 CYG 2002+33 +V1364 AQL 1846-01C +V1364 ORI 0503+14 +V1365 ORI 0509-00 +V1366 ORI 0511-09 +V1367 ORI 0511+04 +V1369 ORI 0516+03 +V1370 AQL 1918+02 +V1370 ORI 0520-02 +V1371 ORI 0522+12 +V1372 ORI 0523+02 +V1373 ORI 0524-06 +V1374 ORI 0526+09B +V1375 ORI 0526-03B +V1376 ORI 0529+08 NSV 2258 +V1377 CYG 2013+38 +V1377 ORI 0530-03C +V1378 AQL 1911+03 +V1378 ORI 0532-05 +V1379 ORI 0532-00 +V1380 ORI 0542+00 +V1381 ORI 0549-01 +V1382 ORI 0549+13 +V1383 ORI 0551-07 +V1384 ORI 0551+16 +V1385 ORI 0555+19 +V1386 ORI 0601+15 +V1387 CYG 2023+37 +V1387 ORI 0603+17 +V1388 ORI 0605+12 +V1389 ORI 0607+06 +V138OMECEN 1320-46G +V1390 ORI 0608+08 +V1391 ORI 0609+17 +V1392 ORI 0610+09 +V1395 CYG 2048+46B +V1401 AQL 1959-11 +V1404 CYG 2153+51 +V1407 AQL 1951-11 +V1413 AQL 1859+16 +V1414 AQL 1929-07 +V1419 AQL 1908+01 +V1425 AQL 1900-01 +V1426 CYG 2130+38 +V1430 AQL 1916+04 +V1432 AQL 1934-10 +V1434 AQL 1842+09 +V1435 AQL 1848+09 +V1437 AQL 1853-07 +V1439 AQL 1856+14 +V1440 AQL 1859-07 +V1442 AQL 1901+12 +V1450 AQL 1912+08 +V1454 AQL 1921+03 +V1454 CYG 1949+35 +V1456 AQL 1923+11 +V1457 AQL 1923+09 +V1458 AQL 1930+06 +V1459 AQL 1934+10 +V1465 AQL 1946+06 +V1466 AQL 1947+10B +V1469 AQL 1956+09 +V1472 AQL 2000+15 +V1475 AQL 2007+07 +V1478 AQL 2009-00 +V1478 CYG 2029+40 +V1481 AQL 2012+06 +V1485 AQL 1838-03 WR 121; NSV 11276 +V1488 CYG 2012+47 +V1489 CYG 2042+39 +V148OMECEN 1320-46H +V1493 AQL 1903+12 N AQL 99#1 +V1494 AQL 1918+04 N AQL 99#2 +V1500 CYG 2108+47 +V1504 CYG 1925+42 +V1505 CYG 1925+28B +V1509 CYG 1947+38C +V1514 CYG 2004+58 +V1515 CYG 2020+41 +V1525 CYG 2042+53 +V1539 AQL 1921+03B +V1548 AQL 1902+11 N AQL 01 +V1554 CYG 2111+43 +V1566 CYG 2126+43 +V1568 CYG 2134+45 +V1571 CYG 2138+44 +V1573 SGR 1759-27 +V1577 SGR 1806-27 +V1581 SGR 1808-29C +V1582 SGR 1809-29 +V1583 CYG 1958+30 +V1583 SGR 1809-23 +V1585 SGR 1810-29 +V1610 CYG 2058+36 +V1624 CYG 2005+36 +V162OMECEN 1320-46I +V1644 CYG 2010+36 +V164OMECEN 1320-46J +V1654 CYG 2018+40B +V1658 SGR 1819-23 +V1661 CYG 2045+45 +V1666 CYG 2122+34 +V1668 CYG 2138+43B +V1675 CYG 1958+42 +V1677 SGR 1825-22 +V1679 CYG 2010+36B +V1683 SGR 1827-20C +V1702 SGR 1833-20 +V1707 SGR 1836-20 +V1710 SGR 1837-21B +V1711 CYG 2051+44 +V1742 CYG 1922+27B +V1743 CYG 1931+49 +V1746 CYG 1956+36B +V1749 CYG 2017+35 +V1760 CYG 2138+31A +V1783 SGR 1758-32 +V17OMECEN 1320-46D +V1804 CYG 2103+36B +V1805 CYG 2103+35 +V1819 CYG 1950+35 +V1822 CYG 2007+49 +V1824 CYG 2010+47 +V1825 CYG 2013+49 +V1830 SGR 1807-27 +V1837 CYG 2041+37 +V1860 SGR 1815-24 +V1869 SGR 1817-33B +V1872 SGR 1818-30 +V1874 SGR 1819-33 +V1883 SGR 1821-34 +V1884 SGR 1822-33 +V1905 SGR 1827-25 +V1907 SGR 1827-20B +V1927 SGR 1836-22 +V1930 SGR 1837-21 +V1939 SGR 1841-22 +V1942 SGR 1913-16 +V1943 SGR 2000-27 +V1944 SGR 1753-27B N SGR 1960 +V1946 CYG 1917+49 NSV 11927 +V1950 SGR 1756-23 +V1951 SGR 1757-23 +V1953 SGR 1807-27B +V1966 CYG 1930+30B +V1974 CYG 2027+52 N CYG 1992 +V1978 SGR 1817-27 +V1984 SGR 1820-21 +V1988 SGR 1821-27B +V1990 CYG 1939+34B +V1991 CYG 1940+32 +V1992 CYG 1942+31 +V1994 SGR 1823-27 +V1995 CYG 1945+29 +V1OMECEN 1320-46B +V2 CAR 1050-58 POSSIBLE CV SUSPECTED BY MOREL AS CONFUSED W/WX CAR +V2002 SGR 1826-22 +V2003 SGR 1827-19 +V2012 CYG 2013+31 +V2015 CYG 2030+46B +V2023 SGR 1834-23B +V2037 CYG 2034+48 +V2045 OPH 1646-06 +V2048 OPH 1755+04 +V2051 OPH 1702-25 +V2070 SGR 1849-19 +V2076 OPH 1736-17 +V2104 OPH 1758+11 +V2105 OPH 1622-07 +V2108 OPH 1709+09 +V2109 OPH 1718-24B +V2110 OPH 1737-22 +V2111 OPH 1640-02 +V2113 OPH 1714+02 +V2114 CYG 2014+33 +V2114 OPH 1723+08 +V2125 CYG 2030+34 +V2139 SGR 1915-18 +V2176 CYG 1924+54 USNO 1425.09823278 +V2204 OPH 1821+11 +V2209 CYG 2140+44 +V2213 OPH 1700+00 +V2214 OPH 1705-29 +V2244 OPH 1746-01 +V2264 OPH 1714-26 +V2274 CYG 2003+35 N CYG 01-1 (2001) +V2275 CYG 2059+48 N CYG 01-2 (2001) +V2276 SGR 2019-44 +V2293 SGR 1808-27 +V2295 OPH 1719-23 +V2303 OPH 1833+11 TAV1836+11 +V2313 OPH 1729-19 +V2314 OPH 1739+06 +V2323 SGR 1809-27 +V2335 OPH 1759+04 +V2348 OPH 1556-05 +V2349 OPH 1601-03 +V2350 OPH 1617-06 +V2350 SMC 0126-73 R47, HEN S63, CPD-73 82 +V2356 OPH 1647+11 +V2356 SMC 0128-73 SK 188 +V2359 OPH 1654+11 +V2362 OPH 1658+04 +V2363 OPH 1700+02 +V2364 OPH 1700+03 +V2364 SMC 0142-75 R50, CPD-79 116 +V2366 OPH 1704+00 +V2380 OPH 1730+11 +V2392 OPH 1811+02 +V2400 OPH 1706-24 +V2408 SGR 1907-33 +V2434 LMC 0525-71 +V2435 SGR 1752-29B +V2487 OPH 1726-19 N OPH 98 +V2502 OPH 1812+00 +V2506 SGR 1804-28 +V2523 OPH 1702-17 HEN 1341 +V2527 OPH 1716-19 E1719.1-19 +V2540 OPH 1731-16 N OPH 02 (2002) +V2572 SGR 1825-32 +V2626 LMC 0527-68 HD 36521 +V2724 LMC 0527-66 +V2756 SGR 1808-29B +V2838 SGR 1809-35 +V2905 SGR 1811-28 +V29OMECEN 1320-46E +V2OMECEN 1320-46C +V3198 LMC 0532-67 HD 269729 +V335 CRA 1803-38 +V335 GEM 0656+21 +V335 SGE 2009+16F +V335 VUL 1919+24 +V336 AQL 1856+00 +V336 CEN 1406-56 +V336 HER 1603+19 +V336 PER 0316+41 +V336 VUL 1930+23 +V337 AUR 0453+31 +V337 CAR 1006-61B +V337 CYG 1956+38 +V337 GEM 0657+13 +V337 HER 1746+45 +V337 ORI 0553+20 +V338 AQL 1900+17A +V338 ARA 1740-52B +V338 CAS 0007+48 +V338 CYG 1956+38B +V339 SGE 1933+16 +V340 CEN 1415-63 +V340 PEG 2256+32 +V340 PUP 0744-23C +V340 SGE 1934+16B +V341 AND 0002+34 +V341 CAR 0753-58 +V341 CEN 1418-63 +V341 LAC 2209+53 +V341 NOR 1606-53 +V341 SGE 1938+17B HIP 96984 +V342 AQL 1912+09 +V342 AUR 0535+37 +V342 CEN 1102-55 +V342 NOR 1532-51 +V342 SGE 1940+18 +V343 AQL 1933+12C +V343 CEP 2114+55 +V343 CRA 1804-38 +V343 GEM 0723+22 +V3434 LMC 0535-66 A 0538-66 +V344 CEP 2114+55B +V344 LYR 1841+43 +V344 ORI 0609+15 +V344 PAV 1907-62 +V344 SGE 2003+16 +V344 SGR 1909-31 +V345 AND 0007+43 +V345 AQL 1948+02 +V345 CEP 2121+56 +V345 NOR 1559-51B +V345 ORI 0610-01 +V345 PEG 2305+33 +V345 SGR 1913-33 +V346 GEM 0735+17 +V346 ORI 0519+01B +V346 PEG 2308+08 HIP 114608 +V3462 SGR 1823-32 +V347 GEM 0738+14 +V347 LAC 2216+40 +V347 PAV 1831-74 +V347 PEG 2309+09 HIP 114698 +V347 PUP 0608-48 +V348 CYG 2050+43 +V348 SGR 1834-23 +V349 SGR 1836-22B +V350 ORI 0535-09 +V350 SGR 1839-20 +V351 AQL 1907+01B +V351 CEP 2229+56B +V351 ORI 0539+00 +V351 PUP 0807-34 +V352 HER 1739+30 +V352 NOR 1559-51 +V352 ORI 0556-02 +V353 AND 0025+39 +V353 CAS 2319+55 +V353 GEM 0747+13 TASV J0752+133; Q1995/015 +V353 SGR 1906-19 +V354 AQL 1910+00 +V354 NOR 1531-48 +V355 AQL 1912+00 +V355 PEG 2330+22 +V355 SGR 1818-16 +V356 AQL 1912+01 +V356 ORI 0530-05 +V356 PER 0210+56 NSV 770;CSV 5971 +V3566 LMC 0537-69B HD 37974 +V358 AQL 1916-00 +V358 CAS 2325+57 +V358 CYG 2104+45 +V358 LYR 1856+42 +V358 ORI 0530-05 +V359 CEN 1153-41 +V359 ORI 0530-05 +V359 SGR 1858-12 +V360 AND 0058+38 +V360 CYG 2106+30 +V360 GEM 0736+15 +V360 HER 1712+24 +V360 ORI 0530-05 +V360 PEG 2343+29 +V3604 LMC 0537-69A HD 269858 +V361 HER 1618+19 +V361 ORI 0530-05 +V361 PER 0216+56A +V362 CEP 2313+85 +V362 GEM 0747+14 +V362 ORI 0530-05 +V362 PUP 0707-41 +V363 AUR 0526+36 x DESIG CHGD FROM 0523+36 8/29/96 +V363 CYG 2117+31 +V363 LAC 2240+48 +V363 LYR 1905+42 +V364 PEG 2107+12 +V3645 SGR 1830-18 +V365 CAS 0054+56B +V366 AQL 1921+02 +V366 LAC 2214+43 +V367 AND 0145+37 +V367 CYG 2044+38 +V367 VUL 2011+25 +V368 AND 0145+38 +V368 AQL 1921+07 +V368 CAR 1008-58 +V368 CEN 1207-49 +V368 CYG 1933+28 +V368 PEG 2253+10 VAR63 PEG +V368 PER 0241+34 +V368 SCT 1840-08 +V369 CEN 1209-54 +V369 CYG 1939+54 +V369 LYR 1908+32 +V369 ORI 0533-04B +V369 PEG 2258+16B NSV 26006 +V369 PER 0245+37 +V369 PUP 0723-18 +V370 AND 0153+44 +V370 AQL 1922+02 +V370 CEN 1212-45 +V371 CAS 2329+53B +V371 ORI 0528+01 +V372 CAS 2329+53A +V372 CEN 1215-44 +V372 ORI 0530-05 +V372 PER 0250+36 +V373 CAS 2350+56 +V373 CEN 1220-45 +V373 SCT 1850-07 +V374 AQL 1925-01 +V374 PER 0310+41 +V376 SCT 1818-12 +V376 VUL 1911+25 +V377 CAS 0013+59 +V377 MON 0644-01 +V377 ORI 0530-05 +V3774 SGR 1835-33 +V378 ORI 0530-05 +V378 PEG 2335+29 PG2337+300 +V379 CAS 0021+60 +V379 PEG 2348+22 NSV 26158; FBS 2351+228 +V3790 SGR 1927-16 +V3795 SGR 1807-25 +V380 CEP 2100+67 NSV 13489 +V380 CYG 1947+40 +V380 OPH 1745+06 +V380 ORI 0531-06L +V380 SCO 1649-30 +V3804 LMC 0539-69 HD 38268 +V3804 SGR 1815-31 +V381 LAC 2211+41 +V381 OPH 1746+06 +V381 PUP 0734-11 +V382 CAS 0030+57B +V382 SCO 1745-35B +V382 VEL 1040-51 +V383 VEL 1017-49 NSV 4834 +V384 CAR 0916-68 +V384 CRA 1844-38 +V384 PER 0319+47 +V384 SCO 1755-35 +V385 AND 2319+41 +V385 CAR 1102-64 +V386 CEP 2249+60 +V386 CYG 2110+41 +V387 CRA 1810-42 +V3872 SGR 1956-27 +V3876 SGR 1827-20A +V3879 SGR 1837-19 +V3885 SGR 1940-42 +V3888 SGR 1742-18 +V3889 SGR 1752-28 +V389 CYG 2104+29 +V389 OPH 1752+05 +V389 VUL 1915+22 +V3890 SGR 1824-24 +V3892 SGR 1738-27 +V390 CAS 0122+61 +V390 CYG 1929+48 +V3903 SGR 1803-24 +V391 AQL 1933+06 +V391 CAS 0148+69 +V391 CYG 1938+48 +V391 LYR 1817+38 +V391 SCT 1822-15 +V3914 SGR 1808-30 +V392 AUR 0608+28 +V392 CYG 1950+56 +V392 HYA 1054-28 EC 10565-2858 +V392 PER 0435+47 +V3928 SGR 1821-27C +V393 AUR 0559+43 +V393 CAS 0154+70 +V393 HER 1717+27 +V393 LAC 2158+41B HIP 108776 +V394 CRA 1753-39 +V394 CYG 2002+48 +V394 SGR 1853-30 +V3941 SGR 1819-29 +V395 CYG 2005+43 +V395 OPH 1754+04 +V395 VUL 1946+22 12 VUL +V3954 SGR 1905-15 +V3955 SGR 1914-31 +V396 CEN 1311-61 +V396 SCO 1743-35 +V398 CEN 1313-60B +V398 LYR 1904+39 +V400 AQL 1936+01B +V400 PER 0300+46 +V4006 SGR 1801-27B +V4017 SGR 1811-29 +V4018 SGR 1819-28 +V4019 SGR 1819-25 +V402 AND 0006+29 VAR62 AND +V402 CYG 2005+36B +V4021 SGR 1832-23 +V4028 SGR 1815-25 +V4029 SGR 1815-16 +V403 PER 0216+56C +V4030 SGR 1815-16B +V404 CYG 2020+33 +V4049 SGR 1827-20 +V405 AUR 0549+53 +V405 CYG 2018+40 +V405 VUL 1948+20 RX J1953.1+2115 = S10943 +V406 OPH 1810+10 +V406 PUP 0753-49 +V406 VUL 1854+22 +V4065 SGR 1813-24 +V407 CYG 2058+45 +V407 LYR 1850+35 +V407 SCO 1745-35 +V4072 SGR 1755-32 CPD-32 5041 +V4074 SGR 1809-30 +V4077 SGR 1828-26 +V409 PER 0303+45 +V4092 SGR 1747-29 +V410 CAS 0017+61 +V410 CYG 2137+49 +V410 PER 0306+47 +V410 TAU 0412+28 +V411 CAR 1027-59 NSV 4884 +V412 CEN 1350-57 +V412 CRA 1838-38B +V4135 SGR 1753-32 +V414 AND 0004+37 +V4140 SGR 1952-39 +V415 LYR 1904+31 +V4152 SGR 1852-29 +V4157 SGR 1803-25 +V416 AND 0104+44 +V416 CRA 1803-41 +V4160 SGR 1807-32 +V4169 SGR 1817-28 +V417 AND 0110+49 +V417 CAS 0101+53 +V417 CEN 1408-61 +V417 CRA 1803-42 +V417 CYG 1957+39C +V4171 SGR 1817-23 +V418 AND 0124+49 +V418 CAS 0106+61 +V418 CEN 1413-63 +V419 AQL 1933+00 +V419 LYR 1906+29 +V420 AND 0211+50 TAVJ0218+507 +V420 AUR 0515+37 NSV 1947 +V420 OPH 1759+07 +V420 SCO 1747-34C +V420 VUL 2055+26 TAVJ2059+264 +V421 ORI 0530-05 +V421 TAU 0542+22 +V421 VUL 2058+24 +V422 ARA 1650-61 +V422 CEN 1146-41 +V422 CEP 2116+60 NSV 13656 +V424 PER 0214+56 +V425 AQL 1949+12 +V425 CAS 2259+52 +V425 CYG 2004+35 +V425 PER 0224+57 +V426 AND 2329+49 NSV 14625 +V426 AQL 1951+06 +V426 CAR 1044-58 +V426 CRA 1808-42 +V426 OPH 1803+05 +V427 CRA 1810-43 +V428 AUR 0524+38 +V428 CEN 1218-48 +V429 AQL 1954+15 +V429 CYG 2007+35A +V430 CAR 1101-59 +V430 CRA 1814-41 +V430 CYG 2007+35B +V430 ORI 0501+00 +V431 CAR 1105-60 CPD-60 2578 +V431 CEP 2133+67 NSV 13807; SAO 19521; BD 67 1329 +V431 ORI 0510+11 +V432 CAR 1104-60 +V432 CYG 2011+36 +V4327 SGR 1806-29 +V433 AQL 1956+15 +V433 ARA 1651-57 +V433 CAS 2320+60 +V433 CEN 1105-35 +V433 HER 1736+25 +V433 LYR 1913+30 +V4332 SGR 1844-21 +V4334 SGR 1746-17 -- SGR +V4338 SGR 1752-29 SAKURAI * (N? SGR 90) +V434 CEN 1107-35 +V436 CAR 0742-52 +V436 CEN 1109-37 +V436 CYG 2013+36 +V4361 SGR 1817-18 +V4362 SGR 1824-17 +V4368 SGR 1848-19B ?? SGR +V437 AUR 0540+54 +V437 PER 0151+54 +V4375 SGR 1741-27B +V438 OPH 1710+11 +V439 AQL 2000+12 +V439 PER 0216+56B +V440 OPH 1654+12 +V440 PER 0216+54 +V4400 SGR 1829-22 +V4405 SGR 1840-19 +V441 CYG 2023+36 +V441 HER 1751+26 +V441 PER 0218+56 +V441 SGR 1815-25A +V4414 SGR 1914-17 HIP 95063 +V4418 SGR 1923-16 HIP 95779 +V442 AQL 2005+12 +V442 CEN 1120-35 +V442 OPH 1726-16 +V4422 SGR 1940-16 +V4423 SGR 1942-16 +V443 AQL 2007+12 +V443 HER 1818+23 +V443 LYR 1825+33 +V443 SCT 1844-06 +V444 SCT 1841-08 +V4444 SGR 1801-27 +V445 PUP 0733-25 N? PUP 00 +V446 CAS 0030+62 +V446 CRA 1836-38 +V446 CYG 2038+38 +V446 HER 1852+13 +V447 AQL 1943+07 +V447 OPH 1707+08 +V448 MON 0642+01B +V449 CYG 1949+33 +V449 HER 1639+48 +V449 LYR 1904+43G +V449 SCO 1730-32 +V450 AQL 1928+05 +V450 CYG 2054+35 +V450 OPH 1815+12 +V450 SCT 1827-14 +V451 CAS 0046+59 +V451 CEN 1236-34 +V451 CEP 2228+58 TAV2230+58 +V451 OPH 1824+10 +V451 ORI 0525+10 +V452 CAS 0046+53 +V452 CYG 1959+40 +V453 MON 0645-02B +V453 OPH 1721-02 +V453 SCT 1836-07 +V455 SCO 1700-33 +V455 SCT 1841-08B +V456 CAS 0100+53 +V456 SCT 1844-08D BD-08 4723 +V457 SCT 1845-07 +V460 AQL 1949+07B +V460 CYG 2137+35 +V461 SCO 1703-33 +V462 CYG 1936+43 +V463 HER 1707+16 +V463 SCT 1828-14 N SCT 00 +V4633 SGR 1815-27 +V4641 SGR 1813-25B +V4642 SGR 1749-19 N SGR 2000 +V4643 SGR 1748-26 N SGR 2001 NO.1 +V465 CAS 0112+57 +V465 CYG 1949+36B +V465 SCO 1705-33 +V466 PER 0334+51 +V467 CYG 1951+32B +V467 MON 0721-03 +V468 CYG 1951+32 +V470 MON 0734-00B +V470 SCO 1710-37 +V471 PER 0152+52 +V471 TAU 0344+16 +V472 PER 0201+57 +V473 CYG 2120+37 +V473 LYR 1912+27 +V473 SCO 1711-32 +V4739 SGR 1818-30B N SGR 2001 NO.2 +V474 AQL 1842+10 +V474 MON 0554-09 +V474 PER 0215+55 +V4740 SGR 1805-30 N SGR 2001 NO.3 +V4741 SGR 1753-30B N SGR 2002 NO.1 +V4742 SGR 1756-25 N SGR 2002 NO.2 +V4743 SGR 1855-22 N SGR 2002 NO.3 +V4744 SGR 1741-23 N SGR 2002 NO.4 +V4745 SGR 1833-33 N SGR 03 +V475 PER 0219+57 +V476 CYG 1955+53B +V478 AQL 1845+11 +V478 HER 1717+23C +V478 LYR 1903+30 +V478 SCO 1719-35 +V479 CYG 2111+37 +V480 CYG 1948+34 +V480 TAU 0445+18 +V482 CYG 1955+33 +V482 SCO 1724-33 +V483 TAU 0414+13 +V485 CEN 1251-32 +V485 CYG 1957+33 +V487 AQL 1847+09 +V487 CAS 0100+63 +V491 LYR 1836+40 +V492 CYG 2007+35C +V492 MON 0629+00 +V493 AQL 1852-00 +V493 AUR 0541+54 TAVJ0550+543 +V493 CEN 1210-50 +V493 LYR 1858+42 +V494 AUR 0552+55 TAV0556+55 +V494 LYR 1859+33 +V497 CYG 2016+46 +V498 AQL 1951+14 +V498 LYR 1905+32 +V498 OPH 1810+00 +V499 ARA 1705-58 +V500 AQL 1947+08 +V500 CAR 1013-57 CPD-57 2913 +V500 CEN 1403-39 +V500 SCO 1742-30 +V501 LYR 1911+36 +V502 CAS 0244+58 +V502 CEN 1406-39A +V502 LYR 1914+34 +V502 OPH 1636+00 +V503 CYG 2023+43 +V503 HER 1732+23 +V504 CEN 1406-39B +V504 LYR 1922+34 +V505 CEN 1406-45 +V505 MON 0640+02 +V506 SGR 1812-25A +V507 CEN 1408-45 +V507 SGR 1812-25B +V509 CAS 2255+56 +V510 CEN 1410-40 +V510 PUP 0758-23 TMZ V429 +V511 SGR 1815-25B +V513 CAS 0012+65 +V513 PER 0325+41 +V516 CYG 2043+41 +V516 MON 0645+01 +V516 OPH 1707-28 +V517 MON 0645+00 +V517 OPH 1709-28 +V518 PER 0415+32 +V519 MON 0646+00A +V520 CEN 1422-38 +V520 MON 0650-01 +V522 MON 0651-02 +V522 SGR 1841-25 +V523 CYG 2058+34 +V523 MON 0653-08 +V526 MON 0656-00 +V528 AQL 1914+00B +V528 MON 0657+02 +V529 AQL 1914+00C +V529 HER 1804+42 +V529 ORI 0554+20 +V530 AQL 1915-01 +V530 CEN 1426-40 +V531 AQL 1918+06B +V532 CAS 2354+56A +V532 CEN 1430-40 +V533 CAS 2354+56B +V533 HER 1811+41 +V533 OPH 1747-02 +V534 CAR 1112-61 +V535 CAS 0014+51 +V536 MON 0708-02 +V536 ORI 0519+01C +V538 CAS 0111+61 +V539 CYG 2135+44 +V53OMECEN 1320-46F +V542 CYG 1947+58 +V543 CRA 1811-41 +V544 CYG 1951+56 +V544 HER 1633+08 +V548 HER 1639+08 +V549 CYG 2000+56B +V550 CYG 2001+32 +V550 LYR 1903+41 +V550 PER 0208+57 +V551 SGR 1754-34B +V553 AQL 1946+02 +V553 CEN 1440-31 +V553 PER 0215+56C +V555 CAS 0110+54 +V556 PER 0226+55 +V558 PER 0234+43 HIP 12544 +V559 LYR 1824+31 +V562 LYR 1828+46 LD 345 +V563 CAS 2312+59 +V563 PER 0240+51 HIP 13058 +V564 OPH 1747+07 +V564 PER 0244+35 +V566 HER 1804+41 +V566 ORI 0530-05 +V568 CYG 2038+35 +V569 CYG 2039+31 +V569 OPH 1755+05 +V571 PER 0305+37 +V573 CYG 2105+47 +V574 OPH 1801+03 +V574 PER 0316+31 +V576 CRA 1817-45A +V577 CYG 2106+46 +V577 PER 0326+45 HIP 16563 +V578 OPH 1820+11 +V581 CRA 1817-45B +V586 ORI 0532-06D +V589 HER 1617+19B +V591 CEN 1236-33 +V591 PER 0427+45 HIP 20993 +V592 CAS 0015+55 +V592 CYG 2114+45 +V592 HER 1626+21 +V593 TAU 0546+26A +V597 CAS 0152+59 +V598 CAS 0154+61 +V600 PER 0312+32 GSC 2345.01896 +V601 SCO 1657-36 +V602 OPH 1824+11 +V603 AQL 1843+00 +V604 AQL 1856-04 +V605 AQL 1913+01 +V605 CAS 0213+59 HD 14242 +V606 AQL 1915-00 +V611 HER 1639+20 +V613 MON 0643+05 +V614 MON 0656-03 +V615 CAS 0232+60 +V615 SGR 1800-36 +V616 MON 0617-00 +V617 SGR 1801-35 +V618 SGR 1801-36 +V623 CAS 0304+57 +V627 CAS 2253+58 +V630 ARA 1640-49 +V630 CAS 2343+50 +V630 CYG 2131+40 +V630 ORI 0538+09 +V630 SGR 1802-34 +V631 ORI 0539+08 +V632 CYG 2131+39 +V632 HER 1815+24 +V635 CAS 0112+63 +V635 MON 0756-08 +V636 HER 1644+42 +V636 SCO 1715-45 +V637 CYG 2134+47 +V640 HER 1721+17 +V640 MON 0632+06 +V641 AQL 1933+09 +V641 CAS 0004+63 +V642 AQL 1933+11B +V642 CAS 0009+63 +V642 HER 1729+14 +V642 ORI 0554+09 +V644 CEN 1138-60 +V644 CRA 1838-37 +V644 MON 0652-10 +V645 CEN 1422-62 +V648 CAS 0243+57 +V648 MON 0622+05B +V648 OPH 1833+08C +V650 CEN 1202-43 +V650 MON 0634+10 +V650 ORI 0525+09 +V651 MON 0704-00 +V653 AQL 1935+09D +V653 ORI 0530-09 +V653 SGR 1804-36A +V655 SGR 1804-36B +V656 HER 1715+18 +V659 CYG 2143+45 +V660 HER 1738+23 +V663 ARA 1638-55 +V663 CEN 1333-30 +V664 CAS 0255+64B +V664 CEN 1336-30 +V666 CAS 0154+57 +V667 CAS 0311+70 +V669 HER 1808+31B +V674 CYG 2147+49 +V676 CAS 0223+62 +V676 HER 1810+37 +V686 CYG 1943+35 +V686 MON 0720-02 +V687 CYG 1922+29 +V689 MON 0633+01 +V693 CRA 1835-37 +V694 MON 0721-07 +V695 CYG 2010+46 +V697 CYG 1946+52 +V698 CYG 1956+36 +V698 OPH 1619-04 +V699 OPH 1620-04 +V700 MON 0627+10 +V701 TAU 0338+21 +V703 SCO 1735-32 +V705 CAS 2337+56 +V707 SCO 1741-36B +V709 SCO 1744-34 +V711 SCO 1747-34 +V711 TAU 0331+00 +V715 MON 0643+01B +V715 SCO 1750-33 +V716 SCO 1751-34 +V717 CYG 1957+30 +V718 TAU 0425+17B +V719 MON 0615+02 +V720 CAS 0039+52 +V720 SCO 1745-35C +V721 MON 0618-09 +V721 SCO 1735-34 +V722 CAS 0053+60B +V722 MON 0623-00 +V723 CAS 0059+53 +V723 MON 0624-05 +V723 SCO 1743-35B +V724 MON 0624-08 +V724 TAU 0413+21 +V725 AQL 1952+10 +V725 SGR 1805-36 +V725 TAU 0532+26 +V727 CAS 0254+69 +V727 MON 0625+10A +V727 SCO 1709-32 +V728 SCO 1731-45 +V729 MON 0629+05 +V729 SCO 1715-31 +V729 SGR 1910-26 +V730 SGR 1916-28 +V731 SCO 1726-32 +V731 TAU 0537+23 +V732 SGR 1749-27 +V733 MON 0635-04 +V733 SCO 1733-35 +V734 SCO 1738-35 +V735 SGR 1753-29 +V736 MON 0635-06 +V737 CEN 1429-61 +V737 SGR 1800-28 +V738 CYG 1953+39C +V739 MON 0642+00A +V739 SGR 1806-30 +V741 MON 0645-04 +V742 MON 0646+05D +V742 SGR 1832-36 +V743 MON 0646-06 +V744 CEN 1333-49 HD 118767; CD-49 8095 +V744 CYG 2021+55 +V744 HER 1747+48 +V744 MON 0649+05A +V744 OPH 1714+08 +V744 SCO 1746-31 +V745 SCO 1748-33B +V746 MON 0651-03 +V746 OPH 1715+07 +V747 CYG 2034+49 +V747 MON 0652-08F +V748 MON 0656-02 +V749 MON 0658-02 +V750 CYG 2046+50 +V750 MON 0659-10 +V750 OPH 1716+10 +V751 CYG 2048+43 +V751 MON 0702-03 +V752 CAS 0031+48 +V753 SGR 1742-23 +V754 CAS 0036+53 +V756 MON 0714-08 +V757 MON 0716-05 +V758 MON 0718-04 +V759 CAS 0057+52 +V759 MON 0718-04B +V759 OPH 1719+04A +V759 SGR 1744-27 +V760 CEN 1405-58 +V760 MON 0720-02B +V761 MON 0721-10 +V762 MON 0725-00 +V763 MON 0731-03 +V764 CAS 0111+57 +V764 MON 0732-07 +V766 CEN 1340-62A +V766 MON 0736-08 +V767 CEN 1347-46 +V767 CYG 2014+52 +V767 OPH 1725+02 +V770 CAS 0133+60 +V770 MON 0759-05 +V771 MON 0803-00 +V771 SGR 1747-24 +V772 CEN 1137-62 +V772 OPH 1727+06 +V773 MON 0804-04 +V774 CAS 0140+59 +V774 HER 1829+22 +V774 MON 0805-06 +V778 CYG 2034+59 +V779 CAS 0152+75 +V779 CEN 1116-60 +V781 SGR 1749-28 +V781 TAU 0544+26 +V786 CYG 2012+59 +V787 CAS 0207+63 +V787 SGR 1753-30 +V792 CYG 1927+33 +V793 CYG 1929+33 +V794 AQL 2012-03 +V794 OPH 1732-22 +V794 SCO 1605-09 +V795 CYG 1930+31 +V795 HER 1709+33 +V798 CEN 1427-60B +V800 AQL 1851+10 +V801 CEN 1143-61 +V803 CEN 1317-41 +V806 CAS 2259+53 +V807 AQL 1900+17B +V811 CYG 1944+36A +V818 HER 1715+43 +V818 SCO 1614-15 +V818 TAU 0411+16 +V821 CEN 1408-45B HD 124448 +V822 AQL 1926-02 +V822 CEN 1452-31 +V823 ARA 1636-46 +V823 CYG 1958+35 +V823 SCO 1742-41 +V824 ARA 1707-66 +V824 CYG 1958+35B +V825 HER 1715+41 +V826 CAS 0029+60 NSV 203 +V827 HER 1839+15 +V830 CEN 1141-62 +V832 CAS 0140+60 +V832 CYG 2056+47 +V833 TAU 0430+26 +V834 CEN 1402-44 +V834 TAU 0435+20 +V837 ARA 1700-56 CPD-56 8032 +V838 HER 1841+12 +V838 MON 0659-03 VAR MON 02 +V839 ARA 1707-59 +V840 AQL 1852+06 +V840 CEN 1314-55 +V840 CYG 1918+28 +V840 HER 1628+07B NSV 7814 +V840 OPH 1648-29 +V841 AQL 1902+10 +V841 OPH 1653-12 +V842 AQL 1908+02 +V842 CEN 1428-57 +V844 AQL 1902+07 +V844 HER 1621+39 +V846 ARA 1648-50 +V849 HER 1631+12 +V849 OPH 1809+11 +V851 OPH 1830+06 +V854 CAS 2347+66 TASVJ2352+665 +V854 CEN 1428-39 +V854 OPH 1653-13 +V855 OPH 1654+04 +V856 SCO 1601-38 +V862 SCO 1733-32 +V864 CEN 1311-61B CPD-61 3569 +V864 SCO 1559-23C +V865 AQL 2018+00 +V868 CEN 1341-62 +V868 CYG 1925+28 +V871 ARA 1629-48 HD 331015 +V874 AQL 1841+09 +V877 ARA 1707-65 NSV 8383 +V884 HER 1757+18B RXJ1802.1+1804 +V884 SCO 1657-37 +V885 CEN 1136-55 +V888 CEN 1256-59 +V890 AQL 1937+01 +V890 HER 1607+24 +V891 TAU 0410+05 NSV 1534 +V892 HER 1609+16 +V893 SCO 1608-28 +V893 TAU 0413+19 +V894 SCO 1609-15 +V895 CEN 1423-37 NSV 6680; CSV 2143 +V895 HER 1622+23 +V897 HER 1625+07 +V897 TAU 0418+16 +V899 HER 1631+33 HIP 81191 +V900 HER 1631+21 +V901 HER 1631+26 HIP 81243 +V901 ORI 0535-01C +V903 HER 1633+22 +V904 HER 1633+27 +V905 CYG 1931+30 +V905 SCO 1735-33 +V906 AQL 1720-21 +V906 TAU 0420+16 +V909 HER 1639+26 +V910 SGR 1825-34 +V911 OPH 1619+03 +V911 SGR 1827-32 +V911 TAU 0421+16 +V913 AQL 1849+10 +V914 HER 1642+39 +V914 OPH 1754+11 +V915 AQL 1858+12 +V915 OPH 1816+04 +V918 TAU 0422+19 +V919 SCO 1645-41 +V919 SGR 1857-17 +V920 TAU 0423+17 +V923 AQL 1925+03 +V925 AQL 1937+11 +V926 HER 1652+26 HIP 82920 +V927 CYG 1934+48 +V928 HER 1656+26 HIP 83208 +V930 CYG 1935+30 +V931 HER 1659+35 NSV 8159 +V932 HER 1701+39 +V933 HER 1701+13 +V934 HER 1702+24 +V934 SGR 1825-33 +V936 HER 1704+20 +V938 HER 1706+29 +V938 TAU 0428+15 +V939 HER 1707+40 +V942 HER 1710+17 +V942 SGR 1830-36 +V943 HER 1712+27 +V944 HER 1713+29 +V946 CYG 1938+38C +V947 SGR 1831-30 +V949 HER 1719+25 +V950 HER 1720+20 +V951 HER 1722+22 +V953 CYG 1939+38B +V956 SCO 1700-35 +V959 HER 1732+27 +V960 SCO 1750-31 +V962 HER 1736+46B +V963 ORI 0613+20 +V965 SCO 1724-33B +V970 OPH 1650+07 +V973 CYG 1941+40 +V973 HER 1754+18 P 4500 +V973 SCO 1644-41 +V975 HER 1756+17 +V977 CYG 1941+30 +V977 HER 1758+15 +V977 SCO 1745-32 +V980 HER 1800+16 +V981 HER 1802+15 +V982 HER 1803+43 +V982 OPH 1747+07B +V983 SCO 1622-38 +V984 SGR 1937-21 +V984 TAU 0410+21 +V985 TAU 0412+15 +V986 TAU 0414+18 +V988 OPH 1821+03 +V990 SGR 1751-28 +V991 AQL 1930+06B +V991 HER 1822+15B BD+15 3467 +V991 TAU 0419+16D +V992 HER 1822+17 +V992 SCO 1700-43 +V992 TAU 0420+15 +V993 HER 1822+23B BD+23 3336 +V993 SCO 1729-45 +V993 TAU 0421+15 +V996 CEN 1407-53 +V996 TAU 0427+15A +V997 TAU 0427+15B +V998 ORI 0526+09 +V998 TAU 0431+14 +V999 SGR 1753-27 +V? BOO 1425+39C OBSOLETE: AS OF 9/30/96 NAME IS 92 COMP NW +V? LEP 0454-14 +V? MUS 1237-68 +V? SER 1538-01B OBSOLETE: AS OF 09/08/94 NAME IS VAR? SER +VAR 12.1 0401+06B +VAR A 0613-17B +VAR A 1831+38B +VAR A 1909+04C +VAR A CYG 2138+31A V1760 CYG (HONDA CYG, NOT SCOVIL CYG) +VAR AND 0223+39 +VAR AUR 0537+32 +VAR B 0614-17B +VAR B 1831+38C +VAR B 1909+04B +VAR B CYG 2138+31B NSV 25747 (SCOVIL CYG, NOT HONDA CYG) +VAR CEN 1230-54B +VAR CEN A 1319-42B +VAR CEP 2245+58B +VAR CMA 0614-17C THIS IS CR'S VAR CMA = 128 COMP E ON UY CMA CHART +VAR CRU 1226-57B +VAR CRU 1250-60 +VAR CRV 1215-17 TV CRV; TOMBAUGH *; - CRV +VAR CYG 2035+37C +VAR CYG 2154+45B +VAR DEL 2025+09B +VAR E 0054+27B +VAR E 1839+22B +VAR ERI 0348-09B +VAR KIN 1635+72 +VAR MON 02 0659-03 V838 MON +VAR N 0640-16B HM CMA; VAR S +VAR N 0720-03B +VAR N 0734-00C +VAR NE 0206+57B +VAR NE 0819+35B +VAR NE 1601+67B +VAR NORTH 1811+41B +VAR NW 0300+46B +VAR NW 0520+34C +VAR NW 0609+15B +VAR NW 0724-04B +VAR NW 2014+37F +VAR NW 2016+47B +VAR NW 2038+16B +VAR ORI 0547+19 +VAR PER 0309+42B +VAR PSC 0104+27B +VAR S 0640-16B HM CMA; VAR N +VAR S 1606+25C +VAR S 1719+04B +VAR S 1901+08B +VAR SCO 1602-21C +VAR SCO 01 1750-32 V1178 SCO +VAR SE 1230-54B +VAR SE 1421+54 NSV 6661 +VAR SE 2025+09B +VAR SE 2028+17C +VAR SGR 1740-18 +VAR SGR 1753-25 NSV 24062 (SAKURAI'S OBJECT); MAG RANGE IS 12-13 +VAR SGR 1848-19B USE NAME ?? SGR; MAG RANGE IS 10-11 +VAR SMC 01 0042-74 +VAR SW 0232+60B +VAR SW 0604+43B +VAR SW 0846+58B +VAR SW 2014+37C +VAR TAU 0415+16 "RED VARIABLE IN TAU" +VAR TRI NE 0221+32D USE NAME - TRI SE +VAR W 0900-31B +VAR W 1910-19B +VAR W 1918+02B +VAR X 0215+44 +VAR Y 0423+09B ID UNCERTAIN (ARCHIVAL DATA) +VAR'96 SGR 1746-17 ALTERNATE NAME FOR -- SGR (SAKURAI'S) +VAR1 NOR 1529-49A +VAR1 NW 0557+16B +VAR1 ORI 0530-05 +VAR2 NOR 1528-49B +VAR2 NW 0557+16C +VAR2 ORI 0530-05 +VAR21 CRB 1556+33 +VAR25 OPH 1759+04 +VAR3 NOR 1529-49B +VAR3 ORI 0530-05 +VAR4 ORI 0530-05 +VAR43 HER 1621+39 +VAR6 ORI 0530-05 +VAR61 HER 1802+31 +VAR62 AND 0006+29 +VAR62 CAM 0309+60 +VAR62 PEG 2349+27 +VAR63 PEG 2253+10 V368 PEG +VAR64 CAM 0313+60 +VAR7 ORI 0530-05 +VAR73 DRA 2022+64 +VAR? 0710+39B +VAR? 2201+34C +VAR? 8.1 1446+23 +VAR? 9.0 0526+07C +VAR? A 1437-19C +VAR? AQR 2344-09 POSSIBLE FLARESTAR/FAST NOVA +VAR? BOO 1425+39B OBSOLETE: AS OF 9/30/96 NAME IS 113 VAR SE +VAR? CAS 0124+57B +VAR? CAS 0124+57C +VAR? CEN 1311-55 +VAR? CEN 1340-62B +VAR? CRV 1235-17B +VAR? CYG 1928+47 +VAR? CYG 2035+37B +VAR? CYG 2139+37B +VAR? E 0054+27C +VAR? E 0243+56D +VAR? E 1136+39B +VAR? E 1554+20B +VAR? E 1717+23B NSV 8606 +VAR? E 1805+18B +VAR? E 1805+31B +VAR? E 1915+29C +VAR? E 1920+29B +VAR? E 2007+20D +VAR? ENE 2219-38C +VAR? HER 1829+16B +VAR? HER 1830+24B +VAR? LYN 0819+35B +VAR? N 0737+23B +VAR? N 1719+04C +VAR? N 2007+15C +VAR? N 2007+20C +VAR? N 2015+59B +VAR? N 2048+35C +VAR? N 2104+08B +VAR? NE 0211+43D +VAR? NE 0215+58F +VAR? NE 0221+32C +VAR? NE 0413-18C +VAR? NE 0607+46C +VAR? NE 0816+17C +VAR? NE 0850-08C +VAR? NE 1544+28D NSV 7290 +VAR? NE 1613+26C +VAR? NE 1711+57D +VAR? NE 1717+07B +VAR? NE 1728+09B +VAR? NE 1818+28B +VAR? NE 1833+08B +VAR? NE 1839+22C +VAR? NE 1921+50B +VAR? NE 1935+09B +VAR? NE 2025+12B +VAR? NE 2047+35B +VAR? NE 2105+58B +VAR? NE 2219-38B +VAR? NW 0228-13C +VAR? NW 0232+38B +VAR? NW 0446+41B +VAR? NW 0536-04B +VAR? NW 0613-17D USE NAME 112 COMP N +VAR? NW 0634+44D OLD 12.2 STAR +VAR? NW 0829+53B +VAR? NW 0855+18D +VAR? NW 0939+34B +VAR? NW 0945+12D +VAR? NW 1136+39C +VAR? NW 1140-03B +VAR? NW 1443+39B +VAR? NW 1613+26B +VAR? NW 1626+23B +VAR? NW 1640+25C +VAR? NW 1719+04D +VAR? NW 1805+18E +VAR? NW 1815+12B +VAR? NW 1840+23B +VAR? NW 1900+21B +VAR? NW 1920+29C +VAR? NW 1934+49B +VAR? NW 1956+35B +VAR? NW 2035+37E +VAR? NW 2132+44B +VAR? NW 2138+43C +VAR? PER 0210+58B +VAR? PSC 0117+12B +VAR? S 0120+20B +VAR? S 0215+58E +VAR? S 0243+56C +VAR? S 0526+36B +VAR? S 0641+28B +VAR? S 0947+69C +VAR? SE 0215+58C +VAR? SE 0524-04C +VAR? SE 0634+44C +VAR? SE 0701+22E NSV 3401 +VAR? SE 0719+33B +VAR? SE 0850-08B +VAR? SE 0945+12C +VAR? SE 1154+29B +VAR? SE 1235-17B +VAR? SE 1239+61B +VAR? SE 1333-49B +VAR? SE 1606+25D +VAR? SE 1811-46C +VAR? SE 1841+37B +VAR? SE 1943+26B +VAR? SE 1950+32C OBJECT 'BB' ON BAA CHART FOR EY CYG +VAR? SE 1953-08B +VAR? SE 2000+40B +VAR? SE 2015+20B +VAR? SE 2035+37D +VAR? SE 2152+47C +VAR? SE 2209+12B +VAR? SER 1538-01B +VAR? SGR 1805-36B +VAR? SSE 0215+58G +VAR? SW 0022+30B +VAR? SW 0106+21C +VAR? SW 0127+46B +VAR? SW 0533+26D +VAR? SW 0538+00B NSV 2599;CSV 102487; - ORI +VAR? SW 0805+23B +VAR? SW 0846+58B +VAR? SW 0945+12B +VAR? SW 1242-69B CR OLD POSITION 'B' STAR +VAR? SW 1536-20C +VAR? SW 1546+15B +VAR? SW 1702-15C +VAR? SW 1900+17C +VAR? SW 1904+43B +VAR? SW 1946+32B +VAR? SW 1947+16C AK SGE +VAR? SW 1950+32D OBJECT 'AA' ON BAA EY CYG CHART +VAR? SW 2002+50B +VAR? SW 2015+20C +VAR? SW 2050+17B +VAR? TU 1943+48C FIELD OF TU CYG; ID UNCERTAIN (ARCHIVAL DATA) +VAR? UMA 0939+52 +VAR? UMA 1136+39B +VAR? UMI 1552+72 +VAR? VIR 1331-08B +VAR? W 0215+58D +VAR? W 0401+06C +VAR? W 0419+16B +VAR? W 0655+10B +VAR? W 1838-21B +VAR? W BSF 1802+20C +VAR? W ETA 0343+23C +VIR 4 1429-00 NAME ALSO = 1432-0033 +VNL SUSP 1606+25G +VV AQL 1943-06 +VV AQR 2053-07 +VV AUR 0606+45 +VV CAS 0144+59 +VV CEP 2153+63 +VV CNC 0805+19 +VV GEM 0619+25 +VV HER 1608+25 +VV LEO 1043+09 +VV OCT 1817-76 +VV OPH 1721+03 +VV ORI 0528-01 +VV PUP 0810-18 +VV SER 1823+00 +VV TEL 1810-56 +VV TUC 0014-74 +VV VEL 1045-56 +VW AQL 1848+11 +VW AQR 2055-01 +VW BOO 1412+13 +VW CET 0134-18B +VW CNC 0808+10 +VW CRB 1556+33 +VW CRV 1247-14 +VW DEL 2018+17 +VW DRA 1715+60 +VW ERI 0317-21 +VW GEM 0635+31 +VW HER 1802+39 +VW HYI 0409-71 +VW LAC 2230+53 +VW LIB 1546-15 +VW OPH 1722+04 +VW PER 0322+44 +VW PUP 0727-19 +VW SCT 1826-09 +VW TUC 0015-74 +VW UMA 1052+70 +VW VUL 2053+25 +VX AND 0014+44 +VX AQL 1854-01 +VX AUR 0721+41 +VX CAS 0025+61 +VX CEP 2247+63 +VX CMI 0748+01 +VX CVN 1325+41 +VX CYG 2053+39 +VX FOR 0322-34 +VX GEM 0707+14 +VX HER 1626+18 +VX LYR 1838+30 +VX PEG 2138+22 +VX PER 0200+57 +VX PUP 0728-21 +VX SGE 1957+16 +VX SGR 1802-22 +VX TAU 0419+16 +VX UMA 1048+72 +VY AND 2257+45 +VY AQL 1857-07 +VY AQR 2106-09 +VY AUR 0602+46 +VY CAR 1040-57 +VY CAS 0045+62 +VY CMA 0718-25 +VY CYG 2100+39 +VY DRA 1538+64 +VY ERI 0336-11 +VY HER 1702+17 +VY LEO 1050+06 +VY PEG 2157+01 +VY SCL 2323-30 +VY SGE 1953+15 +VY TAU 0433+22 +VY UMA 1038+67 +VZ AND 0009+46 +VZ ANT 1021-35 +VZ APS 1604-73 +VZ AQR 2125-03 +VZ AUR 0607+46B +VZ CAM 0710+82 +VZ CAR 1047-59 +VZ CAS 0110+55A +VZ CEP 2148+70 +VZ CMA 0722-25B +VZ CNC 0835+10 +VZ CYG 2147+42 +VZ GEM 0801+31 +VZ GRU 2227-50 +VZ LEP 0528-16 +VZ LYR 1905+29B +VZ OPH 1729+03 +VZ PER 0231+55 +VZ PUP 0734-28 +VZ PYX 0854-24 +VZ SCL 2345-26 +VZ SGE 1955+17 +VZ SGR 1808-29 +VZ TEL 1811-52 +VZ TUC 0030-73 +VZ VUL 2059+23B +W AND 0211+43A +W AQL 1910-07 +W AQR 2041-04 +W ARI 0314+28 +W AUR 0520+36 +W BOO 1439+26 +W CAM 0612+75 +W CAP 2008-22 +W CAS 0049+58 +W CEN 1150-58 +W CEP 2232+57 +W CET 2357-15 +W CHA 0830-76 +W CMA 0703-11 +W CMI 0743+05 +W CNC 0904+25 +W COM 1216+28 +W CRA 1758-39 +W CRB 1611+38 +W CRU 1206-58 +W CYG 2132+44 +W DEL 2033+17 +W DRA 1805+65 +W ERI 0407-25 +W GEM 0629+15 +W HER 1631+37 +W HYA 1343-27 +W IND 2107-53 +W LAC 2203+37 +W LEO 1048+14 +W LIB 1532-15 +W LMI 1039+26 +W LUP 1508-50 +W LYN 0810+40 +W LYR 1811+36 +W MEN 0527-71 +W MIC 2116-42 +W MON 0647-07 +W NOR 1609-52 +W OPH 1616-07 +W ORI 0500+01 +W ORI B 0500+01B +W ORI C 0500+01C +W PAV 1741-62 +W PEG 2314+25 +W PER 0243+56A +W PHE 0115-56 +W PIC 0540-46 +W PSC 0054+27 +W PUP 0742-41 +W SCL 0028-33 +W SCO 1605-19 +W SEX 0945-01 +W SGE 1915+17 +W SGR 1758-29 +W TAU 0422+15 +W TEL 1943-50 +W TRA 1641-67 +W TRI 0235+34 +W UMA 0936+56 +W UMI 1634+86 +W VEL 1011-53 +W VIR 1320-02 +W VUL 2005+25 +WR 104 1756-23B HAD V82 +WR 162 0107+57 +WR 40 1239+41 +WR 50 0137+48 +WR 52 0047+49 +WR 58 0602+34 +WR 69 0526-03 +WR 71 0548-01 +WR 72 0043+56 +WR 90 1904+43C +WRA 1292 1503-40 WRAY 15-1292?? +WRAY15-157 0802-28 +WW APS 1619-74 +WW AQL 1910-08 +WW AQR 2129+02 +WW AUR 0625+32 +WW CAR 1047-58B +WW CAS 0127+57 +WW CEN 1303-59 +WW CET 0006-12 +WW CMI 0705+04 +WW DRA 1637+60 +WW GEM 0606+23 +WW HER 1721+46 +WW HYA 0852-02 +WW LEO 0925+07 +WW LEP 0531-15 +WW LYR 1910+33B +WW PEG 2152+35 +WW PER 0311+42 +WW SER 1527+03 +WW SGE 2016+18 +WW SGR 1816-27 +WW TAU 0355+19 +WW TEL 1815-55 +WW UMA 1141+58 +WW VUL 1921+21 +WX AQL 1943+03 +WX ARI 0242+10 +WX AUR 0459+47 +WX CAR 1049-58 +WX CAS 0147+60 +WX CEN 1306-62 +WX CET 0111-18 +WX CMI 0706+07 +WX CRA 1802-37 +WX CYG 2014+37B +WX DEL 2022+14 +WX HYA 0908-13 +WX HYI 0207-63 +WX LEO 1151+16 +WX PUP 0737-25 +WX PYX 0828-22 +WX SER 1523+19 +WX UMA 1100+44 +WX UMA B 1100+44B +WX VEL 1044-53 +WX VUL 2105+26 +WY AND 2336+47 +WY AQL 1947+16 +WY BOO 1355+28 +WY CAM 0423+78 +WY CAS 2352+55 +WY CMI 0711+03 +WY CYG 2144+43 +WY GEM 0605+23 +WY HER 1755+23 +WY LYR 1850+40 +WY PEG 2156+32 +WY PYX 0833-36 NSV 4154 +WY TEL 1816-55 +WY TRI 0219+32 +WY VEL 0918-52 +WZ AQL 2009+04 +WZ AUR 0538+43 +WZ CAR 1050-60A +WZ CAS 2356+59 +WZ CIR 1419-69 +WZ CMA 0714-26 +WZ CMI 0713+02 +WZ DRA 1657+52 +WZ GEM 0710+26 +WZ HER 1757+18 +WZ LEP 0542-12 +WZ LYR 1859+47 +WZ PEG 2157+34 +WZ SGE 2003+17 +WZ SGR 1811-19 +WZ VIR 1340+00 +X AND 0010+46 +X ANT 1002-29 +X APS 1356-71 +X AQL 1946+04 +X AQR 2213-21 +X ARA 1628-55 +X AUR 0604+50 +X CAM 0432+74 +X CAP 2102-21 +X CAS 0149+58 +X CEN 1144-41 +X CEP 2103+82 +X CET 0314-01 +X CNC 0849+17 +X COM 1255+28 +X CRB 1545+36 +X CRU 1240-58 +X CYG 2039+35 +X DEL 2050+17 +X DRA 1806+66 +X ERI 0227-41 +X FOR 0238-26 +X GEM 0640+30 +X HER 1559+47 +X HOR 0245-59 +X HYA 0930-14 +X IND 2123-54 +X LAC 2245+55 +X LEO 0945+12 +X LEP 0513-16 +X LIB 1530-20 +X LUP 1446-46B +X LYN 0819+35 +X LYR 1909+26 +X MIC 2058-33 +X MON 0652-08 +X MUS 1256-64 +X NOR 1617-51 +X OCT 1029-83 +X OPH 1833+08 +X ORI 0532-01 +X PAV 2003-60 +X PEG 2116+14 +X PER 0349+30 +X PSC 0106+21A +X PUP 0728-20A +X PYX 0912-29 +X SCL 0044-35 +X SCO 1602-21A +X SER 1614-02 +X SEX 1018-06 +X SGE 2000+20 +X SGR 1741-27 +X TAU 0347+07 +X TEL 2011-52 +X TRA 1504-69 +X TRI 0154+27 +X TUC 2243-65 +X UMA 0833+50 +X UMI 2105+87 +X VEL 0951-41 +X VIR 1156+09 +X VUL 1953+26 +X-4 CEP 2136+56 +XI BOO 1446+19 +XI GEM 0639+13 +XI HER 1753+29B +XI PAV 1814-61 +XTEJ1118+4 1112+48 XTEJ1118+480; KV UMA +XX CAM 0400+53 +XX CAR 1053-64 +XX CAS 0123+60 +XX CEN 1333-57 +XX CNC 0837+20 +XX CYG 2001+58 +XX GEM 0719+33 +XX OPH 1738-06 +XX PER 0156+54 +XX SCT 1834-06 +XX SGR 1819-16 +XX TAU 0513+16 +XX TRI 0157+35 +XY AQL 1909+04 +XY AQR 2316-18 +XY AUR 0548+41 +XY CAM 0441+79 +XY CAR 1058-63 +XY CAS 0044+59 +XY CYG 1945+41 +XY DEL 2024+10 +XY GEM 0751+21 +XY LYR 1834+39 +XY PER 0343+38 +XY PSC 0105+03 +XY PUP 0804-11 +XY TAU 0401+06 +XZ AUR 0557+47 +XZ BOO 1349+17 +XZ CAR 1100-60 +XZ CAS 0116+60 +XZ CEN 1218-35 +XZ CMI 0748+03 +XZ DEL 2024+12 +XZ ERI 0406-15 +XZ HER 1805+18 +XZ LYR 1904+30 +XZ PSC 2349-00 +XZ SGE 1938+17 +XZ SGR 1815-25C +XZ TAU 0425+18 +XZ VEL 1013-49 +Y AND 0133+38 +Y AQR 2039-05 +Y ARA 1630-59 +Y ARI 0235+30 +Y AUR 0521+42 +Y BOO 1417+20 +Y CAP 2128-14 +Y CAS 2358+55A +Y CEN 1425-29 +Y CEP 0031+79 +Y CHA 1121-76 +Y CRA 1807-42 +Y CRB 1543+38 +Y CRU 1157-63 +Y CVN 1240+45 +Y CYG 2048+34 +Y DEL 2036+11 +Y DRA 0931+78 +Y ERI 0202-57 +Y GEM 0735+20 +Y HER 1632+07 +Y HYA 0946-22 +Y IND 2137-53 +Y LAC 2205+50 +Y LEO 0931+26 +Y LIB 1506-05 +Y LUP 1452-54 +Y LYN 0720+46 +Y MIC 2100-34 +Y MON 0651+11 +Y MUS 1259-64A +Y OPH 1747-06 +Y ORI 0536-04 +Y PAV 2115-70 +Y PEG 2206+13 +Y PER 0320+43 +Y PUP 0808-34 +Y PYX 0914-28 +Y SCL 2303-30 +Y SCO 1623-19 +Y SCT 1832-08 +Y SER 1508-01 +Y SGE 1949+17A +Y SGR 1815-18 +Y TAU 0539+20 +Y TUC 2311-64 +Y UMA 1235+56 +Y UMI 1725+83 +Y VEL 0925-51 +Y VIR 1228-03 +YY AND 2352+31 +YY ARA 1632-59 +YY AUR 0557+42 +YY CAS 0301+65 +YY CEN 1230-54 +YY CEP 2158+56 +YY CHA 1110-76 +YY CYG 2118+41 +YY DRA 1137+72 +YY ERI 0407-10 +YY GEM 0728+32 +YY HER 1810+20 +YY LEO 1002+20 +YY LEP 0602-21 +YY LIB 1502-20 +YY PER 0429+44 +YY TAU 0522+15 +YY TEL 1825-54 +YY UMA 0937+54 +YY VIR 1301-05 +YZ AND 0022+30 +YZ ARA 1634-59 +YZ AUR 0508+39 +YZ BOO 1520+37 +YZ CAR 1024-58 +YZ CEP 2214+56 +YZ CMI 0739+03 +YZ CNC 0804+28 +YZ CRB 1549+26B BD+26 2748 +YZ DRA 1924+71 +YZ OPH 1658-11 +YZ PER 0231+56 +YZ SGR 1843-16 +YZ TUC 2309-57 +YZ VUL 1940+27 +Z 1163 1544+28B +Z 1256 1628+07B CSV 101596; NSV 7814; V840 HER +Z 25 0024+29 +Z 345 0500+03B +Z 380 0524-04B +Z 402 0530+68B +Z 46 0049+23 +Z 525 0615-02 +Z 754 0921+14 +Z AND 2328+48 +Z APS 1358-70A +Z AQL 2009-06 +Z AQR 2347-16 +Z ARA 1646-56 +Z ARI 0302+26 +Z AUR 0553+53 +Z BOO 1401+13 +Z CAM 0814+73 +Z CAP 2105-16 +Z CAR 1010-58A +Z CAS 2339+56 +Z CEP 0212+81 +Z CET 0101-02 +Z CHA 0809-76 +Z CIR 1343-69 +Z CMA 0659-11 +Z CNC 0816+15 +Z CRB 1552+29 +Z CRU 1205-63 +Z CYG 1958+49 +Z DEL 2028+17 +Z DRA 1139+72 +Z EQU 2104+08 +Z ERI 0243-12 +Z GEM 0701+22B +Z HER 1753+15 +Z HYA 1142-32 +Z LAC 2236+56 +Z LEO 0946+27 +Z LIB 1540-20 +Z LUP 1429-42 +Z LYR 1856+34 +Z MON 0628-08 +Z OCT 1703-86 +Z OPH 1714+01 +Z ORI 0550+13 +Z PEG 2355+25 +Z PER 0233+41 +Z PHE 2353-53 +Z PIC 0532-55 +Z PSC 0110+25 +Z PUP 0728-20B +Z SCL 0035-34 +Z SCO 1600-21 +Z SCT 1837-05 +Z SER 1511+02 +Z SEX 1005+03 +Z SGR 1913-21 +Z TAU 0546+15A +Z TRI 0202+27 +Z UMA 1151+58 +Z UMI 1510+83 +Z VEL 0949-53 +Z VIR 1405-12A +Z VUL 1917+25 +ZETA AND 0042+23 +ZETA AUR 0455+40 +ZETA GEM 0658+20 +ZETA OPH 1631-10 +ZETA ORI 0535-02 +ZETA PAV 1831-71 +ZETA TAU 0531+21 +ZETA1 SCO 1647-42 CPD-42 7545 +ZZ ARI 0150+16 HIP 8968 +ZZ BOO 1351+26 +ZZ CAM 0408+62 +ZZ CMI 0718+09 +ZZ CNC 0751+11 +ZZ CRB 1552+31 +ZZ DRA 1940+67 +ZZ GEM 0617+25 +ZZ LEO 1131+10 +ZZ LEP 0522-12 HD 35914 +ZZ PER 0244+56 +ZZ SCL 0030-25 diff --git a/kstars/kstars/data/venus.B0.vsop b/kstars/kstars/data/venus.B0.vsop new file mode 100644 index 00000000..29439da2 --- /dev/null +++ b/kstars/kstars/data/venus.B0.vsop @@ -0,0 +1,210 @@ +-0.00032814918 0.000000 0.000000 +0.05923638472 0.26702775813 10213.285546211 +0.00040107978 1.14737178106 20426.571092422 +0.00001011392 1.08946123021 30639.856638633 +0.00000149458 6.25390296069 18073.7049386502 +0.00000137788 0.86020146523 1577.3435424478 +0.00000129973 3.67152483651 9437.762934887 +0.00000119507 3.70468812804 2352.8661537718 +0.00000107971 4.53903677647 22003.9146348698 +0.00000092029 1.53954562706 9153.9036160218 +0.00000052982 2.28138172277 5507.5532386674 +0.00000045617 0.72319641722 10239.5838660108 +0.00000038855 2.93437865147 10186.9872264112 +0.00000043491 6.14015776699 11790.6290886588 +0.000000417 5.99126845246 19896.8801273274 +0.00000039644 3.86842095901 8635.9420037632 +0.00000039175 3.94960351174 529.6909650946 +0.0000003332 4.83194909595 14143.4952424306 +0.00000023711 2.90646621218 10988.808157535 +0.000000235 2.00770618322 13367.9726311066 +0.00000021809 2.69701424951 19651.048481098 +0.00000020653 0.98666685459 775.522611324 +0.00000016976 4.13711782135 10021.8372800994 +0.00000017835 5.96268643102 25934.1243310894 +0.00000014949 5.61075168206 10404.7338123226 +0.00000018579 1.80529277514 40853.142184844 +0.00000015407 3.29563855296 11015.1064773348 +0.00000012936 5.42651448496 29580.4747084438 +0.00000011962 3.57604253827 10742.9765113056 +0.00000011827 1.190709196 8624.2126509272 +0.00000011466 5.12780364967 6283.0758499914 +0.00000009484 2.75167834335 191.4482661116 +0.00000013129 5.70735942511 9683.5945811164 +0.00000008583 0.43182249199 9786.687355335 +0.00000009763 0.14614896296 20618.0193585336 +0.00000008148 1.30548515603 15720.8387848784 +0.0000000605 6.26541665966 11322.6640983044 +0.00000005955 4.92235372433 1059.3819301892 +0.00000006983 3.44920932146 17298.1823273262 +0.00000006228 1.13312070908 29864.334027309 +0.00000006186 4.92498052443 19367.1891622328 +0.00000006155 2.424139469 4705.7323075436 +0.00000005204 3.42528906628 9103.9069941176 +0.00000006 3.57639095526 3154.6870848956 +0.00000004796 3.86676184909 7860.4193924392 +0.00000005289 4.99182712443 7084.8967811152 +0.0000000407 5.5879814474 12566.1516999828 +0.00000003942 5.68758787835 10206.1719992102 +0.00000003797 3.89520601076 10192.5101507186 +0.00000003798 6.06410995916 10234.0609417034 +0.00000003579 0.73789669235 4551.9534970588 +0.00000003641 2.61501257205 15874.6175953632 +0.00000003266 0.97517223854 23581.2581773176 +0.00000002813 0.29951755546 9411.4646150872 +0.00000003048 2.5108514699 33794.5437235286 +0.00000002559 4.58043833032 801.8209311238 +0.00000002462 5.05790874754 29050.7837433492 +0.00000002593 5.73113176751 20213.271996984 +0.00000002625 4.24272906574 213.299095438 +0.00000002246 0.82112963936 28286.9904848612 +0.00000002229 2.22457598233 10426.584641649 +0.00000001742 1.48394229233 7058.5984613154 +0.0000000166 5.42775825275 32217.2001810808 +0.00000001491 4.64883377941 1109.3785520934 +0.0000000201 0.75702888128 9999.986450773 +0.00000001562 3.93962080463 37724.7534197482 +0.00000001538 2.1730957708 21535.9496445154 +0.00000001546 4.70759186462 14945.3161735544 +0.000000012 1.48282382657 9830.3890139878 +0.00000001224 5.55090394449 5661.3320491522 +0.00000001111 1.20276209213 9573.388259897 +0.00000001064 1.98891375536 26.2983197998 +0.00000001041 5.38535116069 7.1135470008 +0.00000001036 1.16719443387 8662.240323563 +0.00000001143 3.20596958337 3532.0606928114 +0.00000001201 0.81913312536 8094.5216858326 +0.00000001005 2.38429892132 27511.4678735372 +0.00000001047 4.56525030769 20419.4575454212 +0.00000000968 6.18496721871 25158.6017197654 +0.00000001044 1.98055689074 10596.1820784342 +0.00000000962 0.48573513747 23958.6317852334 +0.00000000846 0.01566400887 3128.3887650958 +0.00000000792 5.39686899735 24356.7807886416 +0.00000000858 5.34692750735 41654.9631159678 +0.00000000757 6.25904553773 20452.8694122218 +0.00000000801 4.62406152514 9929.4262273458 +0.00000000802 5.3723489252 10497.1448650762 +0.0000000075 3.85219782842 21228.3920235458 +0.000000007 1.98097957188 3930.2096962196 +0.00000000719 6.11596800207 10218.8084705184 +0.00000000672 6.23429601219 14765.2390432698 +0.00000000639 5.37566437358 1589.0728952838 +0.00000000605 2.4233039112 10251.3132188468 +0.00000000726 6.16683781802 18875.525869774 +0.00000000613 5.9973118069 4732.0306273434 +0.0000000072 3.84286345199 10207.7626219036 +0.00000000637 6.17053891156 10220.3990932118 +0.00000000515 1.03001478293 22779.4372461938 +0.00000000574 0.43813688572 17085.9586657222 +0.0000000051 1.41065159851 9161.0171630226 +0.00000000569 3.34601425125 3340.6124266998 +0.00000000608 1.25236241968 10175.2578735752 +0.00000000524 2.3979424867 26087.9031415742 +0.00000000542 1.34665646732 29088.811415985 +0.00000000527 4.01994270827 18849.2275499742 +0.00000000569 1.65498800378 39264.0692895602 +0.00000000518 4.96996115446 30213.258447757 +0.00000000514 5.78413007838 12592.4500197826 +0.00000000538 4.56198493922 10063.7223490764 +0.00000000484 4.18538027381 14919.0178537546 +0.00000000493 4.79939382739 9146.790069021 +0.00000000427 3.76876868949 11272.6674764002 +0.00000000495 0.49175293655 45585.1728121874 +0.00000000494 3.74345863918 31441.6775697568 +0.00000000524 0.97991794166 30110.1656735384 +0.00000000483 1.87898057316 51066.427731055 +0.00000000505 3.70047474212 20400.2727726222 +0.00000000351 4.3402657449 10137.0194749354 +0.00000000355 5.56672554631 18837.4981971382 +0.00000000328 3.7842737891 6681.2248533996 +0.00000000349 4.20550749672 20956.2620575166 +0.00000000333 4.44969281739 28521.0927782546 +0.00000000296 2.83205515646 17277.4069318338 +0.00000000311 2.57334132897 20809.4676246452 +0.00000000294 0.75089224483 3149.1641605882 +0.00000000377 3.98143308775 21202.093703746 +0.00000000272 5.56183082489 16496.3613962024 +0.00000000314 0.02584607093 13745.3462390224 +0.00000000263 0.55328410985 36147.4098773004 +0.00000000286 5.16408902215 426.598190876 +0.00000000279 4.29871615943 19999.972901546 +0.0000000028 1.92925047377 49515.382508407 +0.00000000265 4.81168402147 20235.1228263104 +0.00000000273 5.12740051559 35371.8872659764 +0.00000000306 5.28903794869 382.8965322232 +0.00000000223 2.50591724074 26709.6469424134 +0.00000000235 5.96522395118 10198.033075026 +0.00000000234 3.52866583267 10228.538017396 +0.00000000224 6.24561979789 7064.1213856228 +0.00000000251 2.84739274245 33019.0211122046 +0.00000000196 1.5061039379 31749.2351907264 +0.00000000192 1.69321442572 13341.6743113068 +0.0000000018 6.19353087076 39793.7602546548 +0.00000000199 1.1643332188 22805.7355659936 +0.0000000018 3.72646417141 1551.045222648 +0.00000000173 3.35235705827 53445.5922046266 +0.00000000195 1.51901264131 43232.3066584156 +0.00000000174 2.84049662693 9967.4538999816 +0.00000000163 4.29160537719 36949.2308084242 +0.00000000169 0.37000676558 10459.1171924404 +0.00000000137 5.61149803116 10529.6774158676 +0.00000000139 0.87847805052 16522.6597160022 +0.00000000139 4.12576475427 36301.1886877852 +0.00000000127 5.14447758616 5481.2549188676 +0.00000000131 3.11317801589 9896.8936765544 +0.00000000131 0.89697384735 3442.5749449654 +0.00000000121 1.32802112907 38734.3783244656 +0.00000000122 1.59017183044 10110.1927719924 +0.00000000123 2.33714216061 10316.3783204296 +0.00000000133 2.90682399304 9793.8009023358 +0.00000000111 2.5207763476 13936.794505134 +0.0000000012 0.36076947165 536.8045120954 +0.00000000115 2.53355582059 26735.9452622132 +0.00000000108 2.65839634325 10232.9553071108 +0.00000000108 0.55230439694 10193.6157853112 +0.00000000138 1.0691923924 65236.2212932854 +0.00000000101 3.17012502017 19317.1925403286 +0.00000000127 5.63110477712 10288.0671447783 +0.00000000127 3.86278127025 10138.5039476437 +0.00000000137 2.9335065946 47162.5163546352 +0.00000000095 5.03917884334 52175.8062831484 +0.00000000094 0.71308489207 38500.2760310722 +0.00000000092 5.46204624886 11764.330768859 +0.00000000096 1.52914774412 9690.7081281172 +0.00000000101 0.83318284426 6489.776587288 +0.00000000115 3.76443612245 522.5774180938 +0.00000000089 2.53312656681 10735.8629643048 +0.00000000082 0.85628515615 2379.1644735716 +0.00000000103 5.2268323762 103.0927742186 +0.0000000009 2.12423586627 28313.288804661 +0.0000000009 0.39668501735 9580.5018068978 +0.00000000074 6.0268009555 3723.508958923 +0.00000000081 5.25045057985 10419.4710946482 +0.0000000008 4.23724598221 10007.0999977738 +0.00000000091 2.48874147947 10846.0692855242 +0.00000000085 3.82784790321 51868.2486621788 +0.00000000081 2.26235214191 3903.9113764198 +0.00000000097 0.772950916 18307.8072320436 +0.00000000094 0.17063414792 6872.6731195112 +0.0000000008 5.62254102739 29999.959352319 +0.00000000068 2.7176293667 16983.9961474566 +0.00000000066 0.76731351736 20.7753954924 +0.00000000075 0.36155638007 39302.096962196 +0.00000000075 2.27327165974 8521.1198767086 +0.00000000058 2.14482855875 8631.326197928 +0.00000000064 5.83569051301 2118.7638603784 +0.00000000058 2.98524209824 19889.7665803266 +0.00000000054 1.78260668333 40077.61957352 +0.00000000055 4.70485939861 639.897286314 +0.0000000006 5.8966189292 41962.5207369374 +0.00000000066 2.24746237999 74.7815985673 +0.00000000061 3.40726181591 27490.6924780448 +0.00000000051 3.07811180039 24150.080051345 +0.00000000057 2.30081371235 20529.6638666406 +0.00000000052 2.37192464233 29573.361161443 +0.00000000052 4.76610409132 57375.8019008462 +0.00000000047 1.61630288856 30831.3049047446 +0.00000000054 5.89684197257 19903.9936743282 +0.0000000004 5.32101847424 42430.4857272918 +0.00000000051 5.29186795569 29587.5882554446 diff --git a/kstars/kstars/data/venus.B1.vsop b/kstars/kstars/data/venus.B1.vsop new file mode 100644 index 00000000..3fe47ffa --- /dev/null +++ b/kstars/kstars/data/venus.B1.vsop @@ -0,0 +1,133 @@ +0.00000199162 0.000000 0.000000 +0.00513347602 1.80364310797 10213.285546211 +0.000043801 3.38615711591 20426.571092422 +0.00000196586 2.53001197486 30639.856638633 +0.00000014031 2.27087044687 9437.762934887 +0.00000012958 1.50735622957 18073.7049386502 +0.00000011941 5.60462450426 1577.3435424478 +0.00000010324 5.24224313355 2352.8661537718 +0.00000009294 6.07545631303 22003.9146348698 +0.00000007441 1.50257909439 11790.6290886588 +0.00000008031 0.29371105198 9153.9036160218 +0.00000007514 5.0808188599 10186.9872264112 +0.00000004669 3.87801635015 10239.5838660108 +0.00000004399 3.58872736593 40853.142184844 +0.00000003975 1.28397121206 10404.7338123226 +0.00000004657 0.75073886819 5507.5532386674 +0.00000003783 4.33004753984 19651.048481098 +0.0000000339 4.88976070903 10988.808157535 +0.00000003555 1.25927550356 19896.8801273274 +0.00000003479 5.5079700216 529.6909650946 +0.00000002884 0.08549582037 14143.4952424306 +0.00000001786 0.37134513186 13367.9726311066 +0.000000016 1.68378002982 20618.0193585336 +0.00000001539 1.21683853657 25934.1243310894 +0.00000001341 2.90077139758 15720.8387848784 +0.00000000993 1.74681248965 11322.6640983044 +0.00000001165 6.13437155401 7860.4193924392 +0.00000001115 0.6674369038 29580.4747084438 +0.00000000923 2.25384969096 10021.8372800994 +0.00000000965 1.36425494833 9683.5945811164 +0.00000000973 0.39071758442 6283.0758499914 +0.00000000805 0.53331923557 8624.2126509272 +0.00000000913 0.76046003719 8635.9420037632 +0.00000000991 0.5531987933 19367.1891622328 +0.00000000609 2.62364470139 23581.2581773176 +0.00000000532 5.10925676528 9786.687355335 +0.00000000476 6.17672999981 11015.1064773348 +0.00000000472 1.696726292 17298.1823273262 +0.00000000503 2.65840772485 29864.334027309 +0.00000000456 5.01205315518 10742.9765113056 +0.00000000478 3.94100005156 775.522611324 +0.00000000477 3.71554345922 10596.1820784342 +0.00000000347 2.3455106268 9411.4646150872 +0.00000000458 2.31894399069 9999.986450773 +0.00000000374 3.76878356974 21228.3920235458 +0.0000000044 4.33400244581 15874.6175953632 +0.00000000349 1.31468836511 10234.0609417034 +0.0000000031 5.45422332781 10192.5101507186 +0.00000000346 0.94242286364 1059.3819301892 +0.00000000308 4.90145899142 3930.2096962196 +0.00000000331 4.89498986674 10206.1719992102 +0.00000000269 2.39650266204 801.8209311238 +0.00000000269 0.00589873499 9830.3890139878 +0.00000000261 3.48196147279 7058.5984613154 +0.0000000029 0.10953964861 29050.7837433492 +0.00000000283 6.12133736787 20419.4575454212 +0.00000000232 3.0784585003 12566.1516999828 +0.00000000265 4.02431894973 33794.5437235286 +0.0000000022 2.37315851889 4551.9534970588 +0.00000000247 3.07626728158 28286.9904848612 +0.00000000202 3.56872121409 21535.9496445154 +0.00000000225 5.7688889632 213.299095438 +0.00000000217 0.88382111135 20213.271996984 +0.00000000172 6.12653050186 9161.0171630226 +0.00000000195 5.472408554 37724.7534197482 +0.00000000153 4.07656151671 27511.4678735372 +0.00000000174 1.33676849359 32217.2001810808 +0.00000000157 5.98474214437 26.2983197998 +0.00000000163 5.4551913476 10426.584641649 +0.00000000129 2.08748660996 3128.3887650958 +0.00000000131 1.51959002513 10218.8084705184 +0.00000000139 4.42330401713 10220.3990932118 +0.00000000126 2.62296638037 22779.4372461938 +0.00000000146 4.69869606856 25158.6017197654 +0.00000000172 6.13435208788 18837.4981971382 +0.00000000157 5.44507403858 4705.7323075436 +0.00000000117 6.18296175153 20400.2727726222 +0.00000000164 3.30849473132 51066.427731055 +0.00000000113 3.64412860654 7.1135470008 +0.00000000109 5.21220660788 8662.240323563 +0.00000000133 1.78047296245 191.4482661116 +0.00000000117 0.14681677884 9146.790069021 +0.00000000116 0.61940521198 41654.9631159678 +0.00000000096 1.49631428731 7084.8967811152 +0.00000000096 1.21744230443 10198.033075026 +0.00000000082 1.45863866349 10207.7626219036 +0.00000000085 6.04057728058 21202.093703746 +0.00000000083 0.19985600927 14919.0178537546 +0.00000000077 5.5013231061 5661.3320491522 +0.00000000077 2.00173927326 10228.538017396 +0.00000000093 1.85466268819 45585.1728121874 +0.00000000066 3.25826124156 1109.3785520934 +0.00000000089 0.64100435648 3154.6870848956 +0.00000000061 3.80043027736 11272.6674764002 +0.00000000077 1.8551635895 3532.0606928114 +0.00000000062 0.81341290651 382.8965322232 +0.00000000072 2.35312965005 9103.9069941176 +0.00000000053 3.21969389511 20452.8694122218 +0.00000000067 1.42090542131 24356.7807886416 +0.00000000056 2.97733070198 30110.1656735384 +0.00000000051 4.22406663447 20809.4676246452 +0.00000000058 6.20761936031 29088.811415985 +0.00000000061 3.27309494322 49515.382508407 +0.00000000046 5.49443476235 31441.6775697568 +0.0000000005 4.16651052942 13341.6743113068 +0.00000000047 1.25473247769 33019.0211122046 +0.00000000047 2.03402044389 23958.6317852334 +0.00000000036 5.24409311105 3149.1641605882 +0.00000000038 4.15337829669 18849.2275499742 +0.00000000042 0.43005959574 1589.0728952838 +0.00000000041 1.21289342964 12592.4500197826 +0.00000000038 5.91928287144 28521.0927782546 +0.00000000033 3.98241699279 4732.0306273434 +0.00000000035 2.24417218267 16496.3613962024 +0.0000000004 6.13293942728 26087.9031415742 +0.00000000044 1.7812329486 426.598190876 +0.00000000041 3.16744909855 39264.0692895602 +0.00000000033 4.96183427323 536.8045120954 +0.00000000034 0.12963030501 30213.258447757 +0.00000000036 5.41167321573 522.5774180938 +0.00000000027 4.44250239485 17277.4069318338 +0.00000000034 5.94541303751 9929.4262273458 +0.00000000033 0.40689057274 10497.1448650762 +0.00000000023 2.59067946967 10175.2578735752 +0.00000000022 0.69625017371 19999.972901546 +0.00000000023 3.76162101633 10251.3132188468 +0.00000000023 0.62711494266 35371.8872659764 +0.00000000022 4.64142978776 19889.7665803266 +0.0000000002 4.01315480107 26709.6469424134 +0.0000000002 4.0334440068 29573.361161443 +0.00000000023 0.90416640595 8094.5216858326 +0.00000000022 1.92092469688 17085.9586657222 +0.00000000019 5.04938942644 6681.2248533996 diff --git a/kstars/kstars/data/venus.B2.vsop b/kstars/kstars/data/venus.B2.vsop new file mode 100644 index 00000000..6d010bbe --- /dev/null +++ b/kstars/kstars/data/venus.B2.vsop @@ -0,0 +1,59 @@ +0.00000281739 0.000000 0.000000 +0.00022377665 3.38509143877 10213.285546211 +0.00000173164 5.25563766915 20426.571092422 +0.00000026945 3.87040891568 30639.856638633 +0.00000001174 0.09768632072 10186.9872264112 +0.00000000685 3.19139067811 11790.6290886588 +0.00000000788 4.36515965295 10239.5838660108 +0.00000000592 5.22270440328 40853.142184844 +0.00000000515 6.12821215207 10988.808157535 +0.00000000538 0.57550272342 2352.8661537718 +0.0000000054 3.11657836329 18073.7049386502 +0.00000000454 2.79306867629 10404.7338123226 +0.00000000374 6.10468482446 9437.762934887 +0.00000000431 4.00778431184 1577.3435424478 +0.0000000036 6.0174784232 19651.048481098 +0.00000000375 1.31319959789 22003.9146348698 +0.00000000354 5.12509281266 9153.9036160218 +0.0000000015 4.58623687118 15720.8387848784 +0.00000000164 5.41790158607 5507.5532386674 +0.00000000159 2.78191550878 19896.8801273274 +0.00000000157 0.65774905071 529.6909650946 +0.00000000155 2.54824315372 9683.5945811164 +0.00000000109 2.01866665583 14143.4952424306 +0.00000000106 2.28289033017 6283.0758499914 +0.00000000115 3.23636374193 20618.0193585336 +0.00000000128 5.32400510939 13367.9726311066 +0.00000000087 3.28265082435 11322.6640983044 +0.0000000009 5.23585072275 10596.1820784342 +0.00000000055 4.82369879741 7058.5984613154 +0.00000000044 0.58444963462 10206.1719992102 +0.00000000044 2.34401612969 19367.1891622328 +0.00000000038 4.55053233088 9999.986450773 +0.00000000039 5.84340580032 10220.3990932118 +0.00000000036 4.41006216127 51066.427731055 +0.00000000039 3.14348236386 9411.4646150872 +0.00000000033 4.5574866034 10742.9765113056 +0.00000000037 2.79630938717 25934.1243310894 +0.00000000034 0.55287110072 11015.1064773348 +0.00000000034 2.25809144959 29580.4747084438 +0.00000000038 1.88638747393 801.8209311238 +0.00000000034 1.22706917271 10021.8372800994 +0.00000000027 4.83867137637 9830.3890139878 +0.00000000027 4.3114017935 23581.2581773176 +0.00000000027 2.17187621336 8635.9420037632 +0.0000000002 5.66581696952 21228.3920235458 +0.00000000024 2.1720810785 18849.2275499742 +0.0000000002 5.29318634138 775.522611324 +0.00000000019 2.73486845601 3128.3887650958 +0.00000000013 3.40362915274 1059.3819301892 +0.00000000014 0.05074160195 7860.4193924392 +0.00000000014 5.43035907265 26.2983197998 +0.00000000012 3.24834347355 9103.9069941176 +0.00000000013 5.04826725887 7.1135470008 +0.00000000015 1.42027402522 29050.7837433492 +0.0000000001 4.9813806749 10426.584641649 +0.00000000011 0.85773045784 17298.1823273262 +0.00000000011 4.23048200054 29864.334027309 +0.0000000001 0.26447399758 3930.2096962196 +0.00000000011 1.46728576671 20419.4575454212 diff --git a/kstars/kstars/data/venus.B3.vsop b/kstars/kstars/data/venus.B3.vsop new file mode 100644 index 00000000..112dfb32 --- /dev/null +++ b/kstars/kstars/data/venus.B3.vsop @@ -0,0 +1,15 @@ +-0.00000019952 0.000000 0.000000 +0.00000646671 4.99166565277 10213.285546211 +0.0000000554 0.77376923951 20426.571092422 +0.00000002526 5.4449376302 30639.856638633 +0.00000000079 1.51447613604 10186.9872264112 +0.00000000056 0.63647808442 40853.142184844 +0.00000000058 5.7073117655 10239.5838660108 +0.00000000031 4.72523061067 11790.6290886588 +0.00000000026 1.02068113372 10988.808157535 +0.00000000025 5.60599130442 9437.762934887 +0.00000000017 2.05293621864 2352.8661537718 +0.00000000011 4.33056892256 10404.7338123226 +0.00000000009 1.36283915068 19651.048481098 +0.00000000007 4.69592781899 18073.7049386502 +0.00000000006 2.97926526705 22003.9146348698 diff --git a/kstars/kstars/data/venus.B4.vsop b/kstars/kstars/data/venus.B4.vsop new file mode 100644 index 00000000..def6ea9a --- /dev/null +++ b/kstars/kstars/data/venus.B4.vsop @@ -0,0 +1,5 @@ +-0.00000000214 0.000000 0.000000 +0.00000014102 0.31537190181 10213.285546211 +0.0000000019 2.35466404492 20426.571092422 +0.00000000164 0.74476215141 30639.856638633 +0.00000000004 2.34190883009 40853.142184844 diff --git a/kstars/kstars/data/venus.B5.vsop b/kstars/kstars/data/venus.B5.vsop new file mode 100644 index 00000000..39cf1247 --- /dev/null +++ b/kstars/kstars/data/venus.B5.vsop @@ -0,0 +1,4 @@ +0.00000000039 0.000000 0.000000 +0.00000000239 2.05201727566 10213.285546211 +0.00000000011 3.82500275251 20426.571092422 +0.00000000009 2.32953116868 30639.856638633 diff --git a/kstars/kstars/data/venus.L0.vsop b/kstars/kstars/data/venus.L0.vsop new file mode 100644 index 00000000..1688d022 --- /dev/null +++ b/kstars/kstars/data/venus.L0.vsop @@ -0,0 +1,367 @@ +3.17614666774 0.000000 0.000000 +0.01353968419 5.59313319619 10213.285546211 +0.00089891645 5.30650048468 20426.571092422 +0.00005477201 4.41630652531 7860.4193924392 +0.00003455732 2.69964470778 11790.6290886588 +0.00002372061 2.99377539568 3930.2096962196 +0.00001317108 5.18668219093 26.2983197998 +0.00001664069 4.2501893503 1577.3435424478 +0.00001438322 4.15745043958 9683.5945811164 +0.00001200521 6.15357115319 30639.856638633 +0.0000076138 1.9501470212 529.6909650946 +0.00000707676 1.06466707214 775.522611324 +0.00000584836 3.99839884762 191.4482661116 +0.00000769314 0.81629615911 9437.762934887 +0.00000499915 4.12340210074 15720.8387848784 +0.00000326221 4.59056473097 10404.7338123226 +0.00000429498 3.58642859752 19367.1891622328 +0.00000326967 5.67736583705 5507.5532386674 +0.00000231937 3.16251057072 9153.9036160218 +0.00000179695 4.65337915578 1109.3785520934 +0.00000128263 4.22604493736 20.7753954924 +0.00000155464 5.57043888948 19651.048481098 +0.00000127907 0.96209822685 5661.3320491522 +0.00000105547 1.53721191253 801.8209311238 +0.00000085722 0.35589249966 3154.6870848956 +0.00000099121 0.83288185132 213.299095438 +0.00000098804 5.39389655503 13367.9726311066 +0.00000082094 3.21596990826 18837.4981971382 +0.00000088031 3.88868860307 9999.986450773 +0.00000071577 0.11145739345 11015.1064773348 +0.00000056122 4.24039855475 7.1135470008 +0.00000070239 0.67458813282 23581.2581773176 +0.00000050796 0.24531603049 11322.6640983044 +0.00000046111 5.31576465717 18073.7049386502 +0.00000044574 6.06282201966 40853.142184844 +0.00000042594 5.3287333721 2352.8661537718 +0.00000042635 1.7995542168 7084.8967811152 +0.00000041177 0.36240972161 382.8965322232 +0.00000035749 2.70448479296 10206.1719992102 +0.00000033893 2.02347322198 6283.0758499914 +0.00000029138 3.59230925768 22003.9146348698 +0.00000028479 2.22375414002 1059.3819301892 +0.0000002985 4.02176977477 10239.5838660108 +0.00000033252 2.10025596509 27511.4678735372 +0.00000030172 4.9419191989 13745.3462390224 +0.00000029252 3.51392387787 283.8593188652 +0.00000024424 2.70177493852 8624.2126509272 +0.00000020274 3.79493637509 14143.4952424306 +0.00000024322 4.27814493315 5.5229243074 +0.0000002626 0.54067587552 17298.1823273262 +0.00000020492 0.58547075036 38.0276726358 +0.00000018988 4.13811500642 4551.9534970588 +0.00000023739 4.82870797552 6872.6731195112 +0.00000015885 1.50067222283 8635.9420037632 +0.00000019069 6.12025580313 29050.7837433492 +0.00000018269 3.04740408477 19999.972901546 +0.00000013656 4.41336292334 3532.0606928114 +0.00000017094 3.5216152643 31441.6775697568 +0.00000010955 2.84562790076 18307.8072320436 +0.00000011048 2.58361219075 9786.687355335 +0.00000009904 1.08737710389 7064.1213856228 +0.00000010576 0.85419784436 10596.1820784342 +0.00000009231 5.52471655579 12566.1516999828 +0.00000011599 5.81007422699 19896.8801273274 +0.00000011807 1.91250672543 21228.3920235458 +0.00000010105 2.34270786693 10742.9765113056 +0.00000008154 1.92331359797 15.252471185 +0.00000008893 1.97291388515 10186.9872264112 +0.00000009352 4.94508904764 35371.8872659764 +0.00000006821 4.39733188968 8662.240323563 +0.00000006688 1.55310437864 14945.3161735544 +0.00000006413 2.17677652923 10988.808157535 +0.00000005802 1.93462125906 3340.6124266998 +0.0000000595 2.96578175391 4732.0306273434 +0.00000005275 5.01877102496 28286.9904848612 +0.00000007047 1.00111452053 632.7837393132 +0.00000005048 4.27886209626 29580.4747084438 +0.00000006305 0.3550633118 103.0927742186 +0.00000005959 5.04792949464 245.8316462294 +0.00000004651 0.85218058876 6770.7106012456 +0.0000000558 0.48723384809 522.5774180938 +0.00000005327 3.03115417024 10021.8372800994 +0.0000000501 5.773751665 28521.0927782546 +0.00000004608 1.93302108394 4705.7323075436 +0.00000005526 3.36797048901 25158.6017197654 +0.00000003863 4.89351531412 25934.1243310894 +0.00000005303 0.08161426841 39302.096962196 +0.00000004254 5.36046113295 21535.9496445154 +0.00000003763 1.05304597315 19.66976089979 +0.00000004407 4.02575374517 74.7815985673 +0.00000004145 1.14356412295 9676.4810341156 +0.00000004318 4.38289970585 316.3918696566 +0.00000003642 6.11733529325 3128.3887650958 +0.00000003238 5.39551036769 419.4846438752 +0.00000003909 4.0526363533 9690.7081281172 +0.00000003152 0.72553551731 16496.3613962024 +0.00000003496 0.72414615705 3723.508958923 +0.00000003755 3.80208713127 19786.673806108 +0.00000002891 3.3378273777 32217.2001810808 +0.00000003016 1.57249112496 17277.4069318338 +0.00000003825 0.19612312903 426.598190876 +0.00000003798 0.45524571743 10316.3783204296 +0.0000000257 1.20813474107 13936.794505134 +0.00000002796 3.65128969074 206.1855484372 +0.00000002466 3.61988676373 1551.045222648 +0.00000003108 1.50325806664 43232.3066584156 +0.00000002976 4.79415001304 29088.811415985 +0.00000002217 3.59623681714 24356.7807886416 +0.00000002227 4.9605922194 536.8045120954 +0.00000002397 3.45249688427 19374.3027092336 +0.00000002462 0.53295178258 19360.075615232 +0.00000002205 2.70399309963 12592.4500197826 +0.0000000223 3.01413465913 18875.525869774 +0.00000001858 4.06129152783 2379.1644735716 +0.00000001807 3.15086214479 9573.388259897 +0.00000002238 5.52216925076 10138.5039476437 +0.00000002195 2.32046770554 8094.5216858326 +0.00000002101 2.90421302975 9967.4538999816 +0.00000001916 4.56513949099 2218.7571041868 +0.00000001467 2.42640162465 10234.0609417034 +0.00000001726 5.59790693845 20452.8694122218 +0.00000001455 2.44757248737 1589.0728952838 +0.00000001991 4.04623390359 31749.2351907264 +0.00000001406 2.71736996917 16983.9961474566 +0.00000001658 0.11252373292 153.7788104848 +0.00000001851 2.92898027939 47162.5163546352 +0.00000001492 1.07513892753 9103.9069941176 +0.00000001247 2.48433565896 17778.116266949 +0.00000001549 4.205536543 3442.5749449654 +0.00000001243 3.95452438599 170.6728706192 +0.00000001694 6.20694480406 33019.0211122046 +0.00000001221 4.77931820602 30110.1656735384 +0.00000001206 0.30531303095 29864.334027309 +0.00000001238 5.05581820608 20213.271996984 +0.00000001152 3.26229919481 11.729352836 +0.00000001179 1.69491074791 20400.2727726222 +0.00000001165 2.88995128147 574.3447983348 +0.00000001306 0.14519588607 9146.790069021 +0.00000001113 1.52598846804 10426.584641649 +0.00000001104 2.58791423813 18849.2275499742 +0.00000001045 0.5753921642 15874.6175953632 +0.0000000136 2.41976595457 38734.3783244656 +0.00000000981 4.37930727798 110.2063212194 +0.00000001095 0.49492867814 51066.427731055 +0.00000001146 4.54241454215 10220.3990932118 +0.00000000981 1.65915064733 10103.0792249916 +0.0000000127 4.69374306132 9050.8108418032 +0.00000001065 4.41645258887 22805.7355659936 +0.00000000854 2.34437926957 6681.2248533996 +0.00000001104 0.49781459714 1.4844727083 +0.00000001075 1.09857593161 377.3736079158 +0.00000001114 4.35024775806 51092.7260508548 +0.00000000829 5.41196274578 27991.40181316 +0.000000009 2.74195379617 41962.5207369374 +0.0000000101 2.96092073452 135.62532501 +0.00000000768 3.98260860494 18844.611744139 +0.00000001018 1.36891050752 36949.2308084242 +0.00000000726 1.67728773965 21202.093703746 +0.00000000727 0.89048212541 467.9649903544 +0.00000000869 2.93767679827 10192.5101507186 +0.00000000696 5.35698039414 10063.7223490764 +0.0000000092 4.17128923588 18734.4054229196 +0.00000000691 1.50594097883 27197.2816936676 +0.00000000835 0.48050621092 20618.0193585336 +0.00000000711 0.19750098222 18830.3846501374 +0.00000000811 0.16685071959 12432.0426503978 +0.00000000756 3.79022623226 9161.0171630226 +0.00000000622 5.33659507738 9411.4646150872 +0.00000000862 5.72705356405 10175.1525105732 +0.00000000853 0.10404188453 2107.0345075424 +0.00000000742 3.96365892051 813.5502839598 +0.00000000705 0.71229660616 220.4126424388 +0.00000000584 1.719006927 36.0278666774 +0.00000000612 0.36418385449 949.1756089698 +0.00000000587 1.5864894929 6.62855890001 +0.00000000581 5.49288908804 6309.3741697912 +0.00000000581 4.80353237853 24150.080051345 +0.00000000516 6.07328802561 38.1330356378 +0.00000000627 5.47281424954 9580.5018068978 +0.00000000601 1.40500080774 1162.4747044078 +0.0000000062 4.00681042667 9992.8729037722 +0.00000000611 3.62010998629 7255.5696517344 +0.00000000697 2.22359630727 348.924420448 +0.00000000693 5.77432072851 55022.9357470744 +0.00000000494 0.29761886866 7058.5984613154 +0.00000000563 0.24172140474 37410.5672398786 +0.00000000487 5.86917216517 10137.0194749354 +0.00000000493 2.04534833854 735.8765135318 +0.00000000636 2.79707392326 40879.4405046438 +0.00000000519 4.1394565763 16522.6597160022 +0.00000000535 4.6056959782 19573.37471067 +0.00000000555 5.88120421263 26735.9452622132 +0.0000000044 5.61490649795 23958.6317852334 +0.00000000541 0.62494922735 10007.0999977738 +0.00000000427 4.02335620501 14.2270940016 +0.00000000434 0.29028429049 9264.1099372412 +0.00000000451 1.66320363626 26087.9031415742 +0.00000000422 3.38413582674 10787.6303445458 +0.00000000569 5.14001758731 27490.6924780448 +0.00000000421 4.23407313457 39793.7602546548 +0.00000000458 5.2878636882 49.7570254718 +0.00000000418 5.6909779079 14765.2390432698 +0.00000000475 0.97544690438 1052.2683831884 +0.00000000387 4.41665162999 21.8508293264 +0.00000000523 2.9051242687 20235.1228263104 +0.00000000506 5.26999314618 29999.959352319 +0.00000000438 2.49457071132 20956.2620575166 +0.0000000053 0.71368442157 33794.5437235286 +0.00000000382 1.9211936548 3.9321532631 +0.00000000365 3.81715328784 20419.4575454212 +0.00000000426 2.06384083608 38204.687359371 +0.00000000496 0.44077356179 9835.9119382952 +0.0000000041 4.93346326003 19264.0963880142 +0.0000000038 3.79573358631 8521.1198767086 +0.00000000334 5.51158557799 10251.3132188468 +0.00000000412 2.56129670728 77.673770428 +0.00000000418 2.37865963521 32.5325507914 +0.00000000325 6.03020523465 18947.7045183576 +0.000000004 0.91999360201 227.476132789 +0.00000000437 0.91420135162 58953.145443294 +0.0000000036 0.82477639126 22.7752014508 +0.00000000413 4.22381905655 44809.6502008634 +0.00000000375 3.15657291896 19992.8593545452 +0.00000000371 6.05370874275 20007.0864485468 +0.00000000361 5.44371227904 19470.2819364514 +0.00000000386 5.28120540405 47623.8527860896 +0.00000000389 0.7321667224 19050.7972925762 +0.0000000032 2.84811591194 10199.0584522094 +0.00000000386 3.88754165531 1975.492545856 +0.00000000276 4.33979180814 20809.4676246452 +0.00000000276 0.50647429773 9830.3890139878 +0.00000000309 3.79299100668 18204.714457825 +0.00000000377 0.73768791281 11506.7697697936 +0.00000000322 0.961384421 30666.1549584328 +0.00000000363 1.3047240669 9367.2027114598 +0.00000000366 2.79972786028 11272.6674764002 +0.00000000271 4.66141338193 846.0828347512 +0.00000000259 0.4203117575 39264.0692895602 +0.00000000285 0.40546033634 30.914125635 +0.00000000247 4.80676426942 36147.4098773004 +0.00000000264 2.71608177583 11.0457002639 +0.00000000233 2.76423842887 187.9251477626 +0.00000000248 1.60765612338 10497.1448650762 +0.00000000271 0.8234891963 19793.7873531088 +0.00000000225 3.80080957016 8631.326197928 +0.00000000263 1.92311689852 37724.7534197482 +0.00000000214 5.01663795092 639.897286314 +0.00000000289 0.12342601246 20277.0078952874 +0.0000000021 0.12771800254 29.8214381488 +0.00000000227 4.18036609801 17468.8551979454 +0.00000000274 2.34929343 62883.3551395136 +0.0000000026 5.65254501655 48739.859897083 +0.00000000271 4.95325404028 4214.0690150848 +0.00000000219 2.08775228014 194.9713844606 +0.00000000191 2.49267248333 568.8218740274 +0.0000000025 1.52909737354 6037.244203762 +0.00000000231 5.23674429498 491.6632924588 +0.00000000182 4.98046042571 18418.013553263 +0.00000000188 2.82273639603 1385.8952763362 +0.00000000204 4.09939796199 14919.0178537546 +0.00000000176 3.8240098246 9360.089164459 +0.00000000198 2.76491873243 10217.2176994741 +0.00000000168 5.19268384202 1066.49547719 +0.00000000199 1.95301487982 7564.830720738 +0.00000000171 2.59623459612 20405.7956969296 +0.00000000172 5.29332132623 11764.330768859 +0.00000000165 2.88557908025 10207.7626219036 +0.00000000164 3.25435371801 3914.9572250346 +0.000000002 3.8244321809 18314.9207790444 +0.00000000169 1.78341902878 31022.7531708562 +0.00000000179 0.90840065587 7880.08915333899 +0.00000000163 2.79665037814 41.5507909848 +0.00000000154 3.90796293476 30213.258447757 +0.00000000153 0.07463240782 28528.2063252554 +0.00000000194 5.95838706838 8617.0991039264 +0.00000000171 4.58206324409 20447.3464879144 +0.0000000015 2.11647586229 17248.4253018544 +0.00000000149 2.1725998632 9929.4262273458 +0.00000000191 0.82310353823 52670.0695933026 +0.00000000148 2.94315921485 41654.9631159678 +0.00000000149 4.49798039726 30831.3049047446 +0.00000000184 2.46923348701 34596.3646546524 +0.00000000146 2.694529303 43071.8992890308 +0.00000000159 2.1113771357 19317.1925403286 +0.00000000154 2.76536164654 28513.9792312538 +0.0000000014 4.94595038686 9256.9963902404 +0.00000000141 2.57248458154 13553.8979729108 +0.00000000137 1.66482327575 2636.725472637 +0.0000000014 5.2303960599 22645.3281966088 +0.00000000132 5.35690599728 19624.7501612982 +0.0000000014 2.90637712614 48947.6638706766 +0.00000000129 3.95303623681 32858.6137428198 +0.00000000156 6.01143316387 29057.89729035 +0.00000000134 5.75241675118 68050.4238785116 +0.00000000154 3.66827363753 276.7457718644 +0.00000000176 3.77298381177 66813.5648357332 +0.00000000126 5.00217740223 27461.7108480654 +0.00000000135 1.3480701392 53285.1848352418 +0.0000000015 0.25029475344 290.972865866 +0.00000000152 3.13035670092 29043.6701963484 +0.00000000169 5.0434810943 73.297125859 +0.00000000166 5.39219948035 41236.0387170672 +0.00000000163 5.59796070987 7576.560073574 +0.00000000126 0.77391784606 49.9966219042 +0.00000000163 0.44241846674 20350.3050211464 +0.00000000136 3.09066368912 418.9243989006 +0.00000000154 0.4708619096 28418.000004036 +0.0000000012 0.88536981986 29573.361161443 +0.00000000132 1.4800976904 17085.9586657222 +0.00000000126 1.39497760964 966.9708774356 +0.00000000143 3.84026797958 14128.2427712456 +0.00000000147 2.11627427804 34363.365597556 +0.00000000106 2.04696932293 37674.9963942764 +0.00000000106 1.43873202489 27682.1407441564 +0.00000000149 0.09286508794 8144.2787113044 +0.00000000103 0.0199204147 18300.6936850428 +0.00000000121 3.57602835443 45.1412196366 +0.00000000125 0.11630302078 149.5631971346 +0.00000000102 4.1794709773 2333.196392872 +0.00000000099 1.51324741657 10419.4710946482 +0.00000000133 3.02183293676 76251.3277706202 +0.00000000136 4.17517197268 3646.3503773544 +0.00000000123 0.44045588682 515.463871093 +0.00000000113 5.69261397718 10110.1927719924 +0.00000000098 6.23797900467 202.2533951741 +0.00000000099 3.75627530197 59728.668054618 +0.00000000101 4.62832557536 65236.2212932854 +0.00000000111 1.25947267588 10846.0692855242 +0.0000000011 5.87455577536 38500.2760310722 +0.00000000128 6.0102456216 90394.8230130508 +0.00000000091 1.77665981007 1539.315869812 +0.00000000092 0.99804571578 95.9792272178 +0.0000000012 3.93060866244 38526.574350872 +0.00000000117 2.24143299549 56600.2792895222 +0.00000000118 6.0912132594 29786.660256881 +0.00000000098 4.60938156207 11787.1059703098 +0.00000000097 3.92727733144 11794.1522070078 +0.00000000093 5.23395435043 14169.7935622304 +0.00000000096 5.27525709038 8734.4189721466 +0.00000000094 0.18166654805 67589.0874470572 +0.0000000011 4.96279287076 48417.972905582 +0.00000000086 0.39533409505 3956.5080160194 +0.00000000085 5.69642646462 37703.9780242558 +0.00000000114 5.19676285428 70743.7745319528 +0.00000000081 5.51324815184 412.3710968744 +0.00000000089 2.13409771828 44768.0994098786 +0.00000000084 6.02475904578 10632.7701900862 +0.00000000085 4.60912614442 45585.1728121874 +0.00000000078 4.47358603432 114.43928868521 +0.00000000097 4.02223363535 10218.8084705184 +0.00000000081 1.03870237004 9793.8009023358 +0.00000000092 0.80301220092 24383.0791084414 +0.00000000087 2.15124790938 28313.288804661 +0.00000000075 5.17868679355 63658.8777508376 +0.00000000078 5.81927313665 567.7186377304 +0.00000000075 1.72618192481 19580.4882576708 +0.00000000071 0.10259261764 90695.7520751204 +0.00000000077 6.16012067704 1573.8204240988 +0.00000000076 5.12884307551 49515.382508407 +0.00000000069 0.29569499484 10175.2578735752 +0.00000000061 4.80385549281 19889.7665803266 +0.0000000006 4.56685040226 30426.557543195 +0.00000000062 4.16222812699 42430.4857272918 +0.0000000005 6.17899839001 22779.4372461938 +0.00000000048 1.52546758016 20639.87018786 +0.00000000046 4.41738494249 34570.0663348526 +0.00000000037 4.69675087759 44007.8292697396 diff --git a/kstars/kstars/data/venus.L1.vsop b/kstars/kstars/data/venus.L1.vsop new file mode 100644 index 00000000..31c0642e --- /dev/null +++ b/kstars/kstars/data/venus.L1.vsop @@ -0,0 +1,215 @@ +10213.529430529 0.000000 0.000000 +0.00095707712 2.46424448979 10213.285546211 +0.00014444977 0.51624564679 20426.571092422 +0.00000213374 1.79547929368 30639.856638633 +0.00000151669 6.10635282369 1577.3435424478 +0.00000173904 2.65535879443 26.2983197998 +0.00000082233 5.7023413373 191.4482661116 +0.00000069734 2.68136034979 9437.762934887 +0.00000052408 3.60013087656 775.522611324 +0.00000038318 1.03379038025 529.6909650946 +0.00000029633 1.25056322354 5507.5532386674 +0.00000025056 6.10664792855 10404.7338123226 +0.00000017772 6.19369798901 1109.3785520934 +0.0000001651 2.6433045264 7.1135470008 +0.0000001423 5.45138233941 9153.9036160218 +0.00000012607 1.24464400689 40853.142184844 +0.00000011627 4.97604495371 213.299095438 +0.00000012563 1.88122199199 382.8965322232 +0.00000008869 0.95282732248 13367.9726311066 +0.00000007374 4.3947676058 10206.1719992102 +0.00000006552 2.28168808058 2352.8661537718 +0.00000006255 4.08056644034 3154.6870848956 +0.00000006697 5.05673427795 801.8209311238 +0.00000004084 4.1210382603 18837.4981971382 +0.00000004882 3.44515199115 11015.1064773348 +0.00000003549 6.19934345402 5.5229243074 +0.00000003448 1.77405651704 11322.6640983044 +0.0000000429 0.0815480921 6283.0758499914 +0.00000003694 2.48453945256 5661.3320491522 +0.00000003555 1.4803694942 1059.3819301892 +0.00000003023 2.24092938317 18073.7049386502 +0.00000003 0.39169917698 15.252471185 +0.00000002563 0.35147506973 22003.9146348698 +0.00000002774 1.45683830639 10239.5838660108 +0.00000002951 5.34618097429 7084.8967811152 +0.00000002344 2.36652432105 17298.1823273262 +0.00000002405 2.36085282088 10596.1820784342 +0.0000000172 4.72129626061 10186.9872264112 +0.00000002209 2.07730338665 8635.9420037632 +0.00000002122 4.47091605309 8624.2126509272 +0.00000001527 0.67146857292 14143.4952424306 +0.00000001473 2.59350470099 7064.1213856228 +0.00000001311 0.90408820221 12566.1516999828 +0.00000001474 5.92236241437 9786.687355335 +0.00000001237 2.59740787132 4551.9534970588 +0.00000001219 2.83617320088 9676.4810341156 +0.00000001116 3.83715584719 21228.3920235458 +0.00000001006 4.26200749078 426.598190876 +0.0000000115 2.35531987378 9690.7081281172 +0.00000001219 2.27324315182 522.5774180938 +0.0000000115 0.81088598778 10742.9765113056 +0.00000001101 3.74248783564 18307.8072320436 +0.00000001031 2.03889374176 38.0276726358 +0.00000000971 6.10590045414 3532.0606928114 +0.00000000844 4.75124127613 10988.808157535 +0.00000000908 1.06613723738 10021.8372800994 +0.00000000824 0.23090829723 28286.9904848612 +0.00000000821 2.60456032773 19.66976089979 +0.00000000728 0.10716917942 4705.7323075436 +0.00000000744 3.33129778857 536.8045120954 +0.00000000816 1.27303930175 19896.8801273274 +0.00000000929 1.08024621325 11790.6290886588 +0.00000000797 2.23891816523 3723.508958923 +0.00000000704 5.95307260017 20.7753954924 +0.00000000665 0.21346689192 7860.4193924392 +0.00000000733 2.22147883292 19360.075615232 +0.00000000702 1.76206343944 19374.3027092336 +0.00000000575 2.38792087791 6770.7106012456 +0.00000000538 1.52023264138 25934.1243310894 +0.0000000069 4.01873754171 19651.048481098 +0.00000000532 4.4157613089 574.3447983348 +0.0000000054 2.15936134728 16496.3613962024 +0.00000000576 5.41170044566 206.1855484372 +0.00000000482 0.40815793538 3340.6124266998 +0.00000000501 3.08578363577 245.8316462294 +0.00000000488 5.22311611589 25158.6017197654 +0.0000000045 0.212798446 11.729352836 +0.00000000432 1.32004964493 103.0927742186 +0.00000000434 5.91094755233 19786.673806108 +0.00000000564 0.38776462529 19367.1891622328 +0.00000000421 2.71057839701 13936.794505134 +0.00000000549 6.08792865644 3930.2096962196 +0.00000000478 4.70234715828 14945.3161735544 +0.00000000408 4.80890663927 32217.2001810808 +0.00000000404 2.85003595942 29864.334027309 +0.00000000407 2.94002049006 10220.3990932118 +0.00000000359 0.72354778897 419.4846438752 +0.00000000449 1.44520508753 8662.240323563 +0.00000000353 2.22195492336 51066.427731055 +0.00000000324 1.40308439067 29580.4747084438 +0.00000000443 1.93864353398 9146.790069021 +0.00000000314 0.96837035284 20618.0193585336 +0.00000000324 5.10759068171 24356.7807886416 +0.00000000324 1.80146948625 18830.3846501374 +0.0000000037 6.16895004656 2218.7571041868 +0.00000000278 2.20429108375 18844.611744139 +0.00000000286 3.08459438435 17277.4069318338 +0.00000000383 0.13890934755 4732.0306273434 +0.00000000292 0.43528982259 29088.811415985 +0.00000000273 5.84415407168 9573.388259897 +0.00000000324 2.14144542781 9999.986450773 +0.00000000264 5.20407029554 220.4126424388 +0.00000000254 0.34411959301 28521.0927782546 +0.000000003 3.76014360906 8094.5216858326 +0.00000000301 3.64457981649 20400.2727726222 +0.00000000287 1.84003536598 1589.0728952838 +0.00000000206 0.97167234723 10234.0609417034 +0.00000000212 0.241736776 36.0278666774 +0.00000000216 5.8861892303 18875.525869774 +0.00000000198 1.89506914939 20452.8694122218 +0.00000000258 6.27611355094 1551.045222648 +0.00000000197 2.09222675324 9683.5945811164 +0.00000000217 5.79472589364 9103.9069941176 +0.00000000188 0.39123199129 19573.37471067 +0.00000000195 6.23142464829 30110.1656735384 +0.00000000187 5.49670351645 170.6728706192 +0.00000000178 4.90042854659 10787.6303445458 +0.00000000188 1.62614804098 9161.0171630226 +0.00000000211 2.71884568392 15720.8387848784 +0.00000000177 1.88170417337 33019.0211122046 +0.00000000209 2.66033422116 3442.5749449654 +0.00000000164 4.92240093026 10426.584641649 +0.00000000186 5.13678812068 7255.5696517344 +0.00000000177 5.70206821967 9992.8729037722 +0.00000000214 2.70027196648 3128.3887650958 +0.00000000208 3.38876526854 17778.116266949 +0.00000000147 4.25008782855 16983.9961474566 +0.00000000148 3.4640441813 21202.093703746 +0.00000000189 1.43553862242 2379.1644735716 +0.00000000139 2.99154379541 110.2063212194 +0.00000000159 5.23851679605 10007.0999977738 +0.00000000136 0.88942869764 22805.7355659936 +0.00000000155 5.90500835975 12592.4500197826 +0.00000000151 0.03422618975 27991.40181316 +0.00000000153 4.01743770323 33794.5437235286 +0.00000000121 0.51392111799 21535.9496445154 +0.00000000109 2.25388616761 26735.9452622132 +0.00000000109 0.78612823474 6681.2248533996 +0.00000000122 4.84805105466 19992.8593545452 +0.00000000112 3.31796669604 36949.2308084242 +0.00000000106 3.34507236765 10103.0792249916 +0.00000000114 4.36384000196 20007.0864485468 +0.00000000098 5.07711736751 135.62532501 +0.0000000012 5.41870615047 37724.7534197482 +0.00000000103 2.62610244425 20213.271996984 +0.00000000085 5.04808202087 9830.3890139878 +0.00000000103 2.01549383816 45585.1728121874 +0.00000000088 2.62613816931 21.8508293264 +0.00000000084 3.50355880173 639.897286314 +0.00000000099 0.61079620895 41654.9631159678 +0.00000000088 3.63836700262 49515.382508407 +0.00000000098 2.42401801881 23581.2581773176 +0.00000000081 0.46468679835 77.673770428 +0.00000000092 4.82530051729 29043.6701963484 +0.00000000102 4.27051236894 15874.6175953632 +0.0000000009 4.34075776744 29057.89729035 +0.00000000081 0.01896422336 24150.080051345 +0.00000000093 1.79250830018 12432.0426503978 +0.00000000087 5.25157021446 14128.2427712456 +0.00000000089 5.65756996753 377.3736079158 +0.00000000097 5.67942873241 227.476132789 +0.00000000076 2.93363913259 38204.687359371 +0.00000000091 2.60544242067 1052.2683831884 +0.00000000087 3.82284200928 27511.4678735372 +0.00000000073 4.75280755154 40879.4405046438 +0.00000000067 3.54815262526 30666.1549584328 +0.00000000067 5.81350818057 20809.4676246452 +0.00000000064 4.24772678145 153.7788104848 +0.00000000064 2.99454749109 27197.2816936676 +0.0000000007 4.03868009742 56600.2792895222 +0.00000000071 4.3362880685 39264.0692895602 +0.00000000069 1.73648747605 37410.5672398786 +0.00000000065 1.08206062736 68050.4238785116 +0.00000000062 4.7769845465 3914.9572250346 +0.00000000061 4.96121014691 34596.3646546524 +0.00000000063 5.04865067599 53445.5922046266 +0.00000000058 3.74010494151 1066.49547719 +0.00000000057 5.39355890141 20419.4575454212 +0.00000000057 3.59399518494 735.8765135318 +0.00000000065 2.10322000074 74.7815985673 +0.00000000073 1.31083648835 11272.6674764002 +0.00000000055 1.33161298098 18300.6936850428 +0.00000000065 4.21150522641 49.7570254718 +0.00000000061 5.66161679402 17468.8551979454 +0.00000000053 4.30231233835 18849.2275499742 +0.00000000055 2.63906959481 52670.0695933026 +0.0000000005 5.69803054279 39793.7602546548 +0.00000000049 0.77345264124 35371.8872659764 +0.00000000048 6.00565977593 283.8593188652 +0.00000000047 2.63299859494 51868.2486621788 +0.00000000046 0.05105081843 38526.574350872 +0.0000000005 4.37549274002 28513.9792312538 +0.00000000046 2.93422086586 27682.1407441564 +0.00000000051 5.45979584751 60530.4889857418 +0.00000000045 5.59492908223 467.9649903544 +0.00000000045 2.34680401001 9411.4646150872 +0.00000000045 0.02999265111 44809.6502008634 +0.00000000043 5.62725673544 14.2270940016 +0.00000000047 3.73567275749 64460.6986819614 +0.00000000046 0.12586526756 57375.8019008462 +0.00000000044 2.03114426076 18314.9207790444 +0.00000000039 0.99375127466 94138.3270200858 +0.00000000053 0.41974404621 30831.3049047446 +0.00000000055 1.38351566741 38500.2760310722 +0.00000000041 4.47012768909 40077.61957352 +0.00000000041 0.36665992484 19999.972901546 +0.0000000004 3.06358586355 813.5502839598 +0.0000000004 2.16802870803 59728.668054618 +0.00000000037 1.08739100421 17085.9586657222 +0.00000000039 1.31040309875 48739.859897083 +0.00000000036 1.43280677914 42456.7840470916 +0.00000000037 0.14190533464 29050.7837433492 +0.00000000037 3.66792179278 20956.2620575166 +0.00000000025 3.38876180652 7058.5984613154 +0.00000000031 6.16829805337 10192.5101507186 diff --git a/kstars/kstars/data/venus.L2.vsop b/kstars/kstars/data/venus.L2.vsop new file mode 100644 index 00000000..0c27222f --- /dev/null +++ b/kstars/kstars/data/venus.L2.vsop @@ -0,0 +1,70 @@ +0.00054127076 0.000000 0.000000 +0.0000389146 0.34514360047 10213.285546211 +0.0000133788 2.02011286082 20426.571092422 +0.00000023836 2.04592119012 26.2983197998 +0.00000019331 3.53527371458 30639.856638633 +0.00000009984 3.97130221102 775.522611324 +0.00000007046 1.51962593409 1577.3435424478 +0.00000006014 0.99926757893 191.4482661116 +0.00000003163 4.36095475762 9437.762934887 +0.00000002125 2.65810625752 40853.142184844 +0.00000001934 3.39287946981 382.8965322232 +0.0000000146 6.04899046273 529.6909650946 +0.00000001346 2.94633106219 5507.5532386674 +0.00000001025 1.40598904981 10404.7338123226 +0.00000001221 3.73339139385 3154.6870848956 +0.00000001033 3.52858472904 11015.1064773348 +0.00000000955 5.11133878923 801.8209311238 +0.00000000742 1.49198584483 1109.3785520934 +0.00000000525 3.32087042103 213.299095438 +0.00000000578 0.92614279843 10239.5838660108 +0.00000000602 5.19220099775 7084.8967811152 +0.00000000431 2.67159914364 13367.9726311066 +0.00000000389 4.14116341739 8635.9420037632 +0.00000000355 1.12061570874 9153.9036160218 +0.00000000301 3.90047984197 10596.1820784342 +0.00000000212 5.32697688872 18837.4981971382 +0.0000000026 0.22761369281 2352.8661537718 +0.00000000243 4.70747902991 6283.0758499914 +0.00000000196 4.10467294392 11790.6290886588 +0.00000000194 6.0119775947 7860.4193924392 +0.0000000014 4.97015671653 14143.4952424306 +0.00000000134 4.10529011674 17298.1823273262 +0.00000000119 3.39375528828 11322.6640983044 +0.00000000126 0.0985451614 18073.7049386502 +0.00000000122 5.92478855457 574.3447983348 +0.00000000107 0.35660030184 1059.3819301892 +0.00000000108 2.25352052666 12566.1516999828 +0.00000000093 5.48716819776 10021.8372800994 +0.00000000084 4.89744332968 18307.8072320436 +0.00000000074 2.35354025573 426.598190876 +0.00000000093 4.99316908815 14945.3161735544 +0.00000000069 3.8640906586 51066.427731055 +0.00000000082 5.36280178643 10186.9872264112 +0.00000000077 3.75728548372 3723.508958923 +0.00000000063 5.39882267787 21228.3920235458 +0.00000000056 4.11564786973 7064.1213856228 +0.00000000056 6.26920407723 32217.2001810808 +0.0000000006 5.02186497542 19367.1891622328 +0.00000000058 5.1326370967 20400.2727726222 +0.00000000051 4.52870390511 22003.9146348698 +0.00000000041 3.83822107919 16496.3613962024 +0.00000000041 3.36020411807 4705.7323075436 +0.00000000043 5.98371820588 15720.8387848784 +0.00000000047 0.18498155367 18875.525869774 +0.00000000038 0.52232581277 1551.045222648 +0.00000000039 5.05391675878 10742.9765113056 +0.00000000036 3.16242472203 20452.8694122218 +0.00000000035 5.17462577483 29088.811415985 +0.00000000035 3.47325394141 24356.7807886416 +0.00000000031 4.74511706231 28521.0927782546 +0.00000000029 0.19383091192 19896.8801273274 +0.00000000033 1.80059867635 20618.0193585336 +0.00000000024 0.14022912457 21202.093703746 +0.00000000022 4.73565067573 10988.808157535 +0.00000000018 0.74039763161 25158.6017197654 +0.00000000019 1.53770232218 28286.9904848612 +0.00000000014 1.49084059765 30110.1656735384 +0.00000000013 4.72171283479 29864.334027309 +0.00000000013 5.79700427846 29580.4747084438 +0.00000000014 3.6920522501 27511.4678735372 diff --git a/kstars/kstars/data/venus.L3.vsop b/kstars/kstars/data/venus.L3.vsop new file mode 100644 index 00000000..bdd56a2a --- /dev/null +++ b/kstars/kstars/data/venus.L3.vsop @@ -0,0 +1,9 @@ +0.00000026023 0.000000 0.000000 +0.00000135742 4.80389020993 10213.285546211 +0.00000077846 3.66876371591 20426.571092422 +0.00000001214 5.31970006917 30639.856638633 +0.00000000254 4.15021671822 40853.142184844 +0.00000000008 5.55523563261 51066.427731055 +0.00000000008 1.40501229148 1577.3435424478 +0.00000000006 1.27791479726 10404.7338123226 +0.00000000006 5.76447068962 10239.5838660108 diff --git a/kstars/kstars/data/venus.L4.vsop b/kstars/kstars/data/venus.L4.vsop new file mode 100644 index 00000000..0c0b5d17 --- /dev/null +++ b/kstars/kstars/data/venus.L4.vsop @@ -0,0 +1,5 @@ +-0.00000114016 0.000000 0.000000 +0.00000003209 5.20514170164 20426.571092422 +0.00000001714 2.51099591706 10213.285546211 +0.0000000005 0.71356059861 30639.856638633 +0.00000000023 5.68127607034 40853.142184844 diff --git a/kstars/kstars/data/venus.L5.vsop b/kstars/kstars/data/venus.L5.vsop new file mode 100644 index 00000000..32c5a260 --- /dev/null +++ b/kstars/kstars/data/venus.L5.vsop @@ -0,0 +1,5 @@ +-0.00000000874 0.000000 0.000000 +0.00000000117 0.54643013 20426.571092422 +0.00000000118 1.90548541922 10213.285546211 +0.00000000002 1.07734277826 40853.142184844 +0.00000000002 1.89460223529 30639.856638633 diff --git a/kstars/kstars/data/venus.R0.vsop b/kstars/kstars/data/venus.R0.vsop new file mode 100644 index 00000000..35cfbf85 --- /dev/null +++ b/kstars/kstars/data/venus.R0.vsop @@ -0,0 +1,330 @@ +0.72334820905 0.000000 0.000000 +0.00489824185 4.02151832268 10213.285546211 +0.00001658058 4.90206728012 20426.571092422 +0.00001632093 2.84548851892 7860.4193924392 +0.00001378048 1.128465906 11790.6290886588 +0.00000498399 2.58682187717 9683.5945811164 +0.00000373958 1.42314837063 3930.2096962196 +0.00000263616 5.5293818592 9437.762934887 +0.00000237455 2.55135903978 15720.8387848784 +0.00000221983 2.01346776772 19367.1891622328 +0.00000119467 3.01975365264 10404.7338123226 +0.00000125896 2.72769833559 1577.3435424478 +0.00000076178 1.59577224486 9153.9036160218 +0.00000085336 3.98607953754 19651.048481098 +0.00000074347 4.11957854039 5507.5532386674 +0.00000041904 1.64273363458 18837.4981971382 +0.00000042493 3.81864530735 13367.9726311066 +0.0000003943 5.39019422358 23581.2581773176 +0.00000029042 5.67739528728 5661.3320491522 +0.00000027555 5.72392407794 775.522611324 +0.00000027283 4.82151812709 11015.1064773348 +0.00000031274 2.31806719544 9999.986450773 +0.000000197 4.96157560245 11322.6640983044 +0.00000019809 0.53189326492 27511.4678735372 +0.00000013567 3.75530870628 18073.7049386502 +0.00000012921 1.13381083556 10206.1719992102 +0.00000016215 0.5645383429 529.6909650946 +0.00000011821 5.09025877427 3154.6870848956 +0.00000011728 0.23432298744 7084.8967811152 +0.00000013079 5.24353197586 17298.1823273262 +0.0000001318 3.37207825651 13745.3462390224 +0.00000009097 3.07004895769 1109.3785520934 +0.00000010818 2.45024712908 10239.5838660108 +0.00000011438 4.56838894696 29050.7837433492 +0.00000008377 5.78327612352 30639.856638633 +0.00000008193 1.9502311186 22003.9146348698 +0.00000009308 1.61615909286 2352.8661537718 +0.00000010652 1.9552839614 31441.6775697568 +0.00000010357 1.20234990061 15874.6175953632 +0.00000009585 1.46639856228 19999.972901546 +0.00000006506 2.17390732263 14143.4952424306 +0.00000007562 1.13789564977 8624.2126509272 +0.00000006434 0.84419623033 6283.0758499914 +0.00000005898 0.0109373111 8635.9420037632 +0.00000005632 3.94956548631 12566.1516999828 +0.00000005523 1.27394296557 18307.8072320436 +0.00000004488 2.47835729057 191.4482661116 +0.00000004529 4.730277704 19896.8801273274 +0.00000006193 3.25881250939 6872.6731195112 +0.0000000607 0.35337419942 21228.3920235458 +0.00000004315 2.59737099519 4551.9534970588 +0.00000006005 3.37874723475 35371.8872659764 +0.00000003852 1.01162850357 9786.687355335 +0.00000004033 0.0005085558 801.8209311238 +0.0000000392 5.56542869407 10596.1820784342 +0.00000002709 5.80195530112 7064.1213856228 +0.00000003216 0.39767254848 10186.9872264112 +0.00000003089 6.26174762876 14945.3161735544 +0.00000002982 4.21196716354 28521.0927782546 +0.00000003284 0.70709821006 10742.9765113056 +0.00000003484 4.79878191875 39302.096962196 +0.00000003172 1.80518954174 25158.6017197654 +0.00000002463 0.68708153678 10988.808157535 +0.00000002374 3.77948685343 21535.9496445154 +0.00000002198 2.82996372521 8662.240323563 +0.00000001958 5.41763804167 16496.3613962024 +0.00000001876 2.63426768393 29580.4747084438 +0.00000001902 2.85782199133 3532.0606928114 +0.00000001706 3.67573010379 26.2983197998 +0.00000001817 0.41611036449 4705.7323075436 +0.00000001858 1.50368318296 10021.8372800994 +0.00000002087 6.22112874639 43232.3066584156 +0.0000000195 2.21447019683 19786.673806108 +0.00000001497 0.00134773824 17277.4069318338 +0.00000001819 3.23144993268 29088.811415985 +0.00000001423 5.85979618707 9676.4810341156 +0.00000001223 5.55818994329 6770.7106012456 +0.0000000114 5.92088900094 13936.794505134 +0.00000001484 2.47665429253 31749.2351907264 +0.00000001185 1.42087628351 4732.0306273434 +0.00000001323 2.48821075422 9690.7081281172 +0.00000001249 1.88323673734 19374.3027092336 +0.0000000127 5.24647873116 19360.075615232 +0.00000001402 5.17536780118 10316.3783204296 +0.00000001042 3.05454698508 25934.1243310894 +0.00000001174 1.42913732999 18875.525869774 +0.00000001278 1.35747287297 47162.5163546352 +0.00000000917 6.26337648765 20618.0193585336 +0.00000000905 1.12740203561 12592.4500197826 +0.00000001093 4.64451720605 33019.0211122046 +0.00000001014 1.09259406433 1059.3819301892 +0.00000000783 2.02118183873 24356.7807886416 +0.00000000779 0.4158527401 3340.6124266998 +0.000000007 1.14936815714 16983.9961474566 +0.00000000878 0.87852464964 38734.3783244656 +0.00000000623 0.89976912165 17778.116266949 +0.00000000608 1.58476225197 9573.388259897 +0.000000008 3.94213003073 10138.5039476437 +0.0000000076 1.31851313748 9967.4538999816 +0.00000000802 2.78173370208 51092.7260508548 +0.00000000664 4.458646824 3128.3887650958 +0.00000000674 5.11214939998 382.8965322232 +0.0000000053 0.85392938403 10234.0609417034 +0.00000000509 3.56809374595 28286.9904848612 +0.000000006 4.25927726907 41962.5207369374 +0.00000000601 5.78144137895 213.299095438 +0.00000000595 2.83045104588 22805.7355659936 +0.00000000673 6.06079908421 36949.2308084242 +0.00000000535 5.85422519711 9103.9069941176 +0.00000000544 5.448060748 3723.508958923 +0.00000000492 3.83802404893 27991.40181316 +0.00000000635 0.76494024849 8094.5216858326 +0.00000000434 6.22214487735 27197.2816936676 +0.00000000459 3.55062885479 20213.271996984 +0.00000000398 6.16269975784 10426.584641649 +0.00000000378 2.41665947591 18844.611744139 +0.00000000421 4.86552697954 9146.790069021 +0.000000005 4.20351458644 55022.9357470744 +0.00000000404 4.95834410782 37410.5672398786 +0.00000000402 2.97963246945 10220.3990932118 +0.00000000464 2.59869499733 18734.4054229196 +0.00000000352 0.08963076359 10103.0792249916 +0.00000000348 4.90260339364 18830.3846501374 +0.00000000338 3.22520096478 24150.080051345 +0.00000000375 6.17532088136 26087.9031415742 +0.00000000425 1.2005257828 40879.4405046438 +0.00000000408 3.12833060705 9050.8108418032 +0.00000000385 1.94284690176 283.8593188652 +0.00000000337 4.87838699272 12432.0426503978 +0.00000000326 4.27369741426 26735.9452622132 +0.00000000309 0.50597475053 38204.687359371 +0.00000000329 3.88430599153 29864.334027309 +0.00000000313 1.36138752543 10192.5101507186 +0.00000000347 3.58439807209 27490.6924780448 +0.00000000251 3.78618457047 10063.7223490764 +0.00000000244 3.83523342668 9411.4646150872 +0.00000000281 4.50895206233 32217.2001810808 +0.00000000237 0.87748812245 6681.2248533996 +0.00000000315 5.62657778233 58953.145443294 +0.00000000311 4.15626121491 10175.1525105732 +0.00000000247 2.53637594113 16522.6597160022 +0.00000000219 5.08729383251 7058.5984613154 +0.00000000291 3.72567217056 29999.959352319 +0.00000000267 2.97685503991 19573.37471067 +0.0000000028 3.70200084294 47623.8527860896 +0.00000000239 3.94545782067 9580.5018068978 +0.00000000246 2.1824488393 9161.0171630226 +0.00000000253 2.69506547016 3442.5749449654 +0.00000000265 2.62811801237 44809.6502008634 +0.00000000194 4.78926136175 33794.5437235286 +0.00000000187 3.65620881095 20452.8694122218 +0.00000000224 2.43601863127 9992.8729037722 +0.00000000193 2.55112161845 2379.1644735716 +0.00000000201 1.90356905733 1551.045222648 +0.00000000176 4.29837616553 10137.0194749354 +0.00000000184 6.16061560223 36147.4098773004 +0.00000000175 2.7198479704 20809.4676246452 +0.00000000186 2.55098927966 14919.0178537546 +0.00000000161 4.13272567123 23958.6317852334 +0.00000000221 4.83552377614 20277.0078952874 +0.0000000016 1.81472642729 10787.6303445458 +0.00000000199 5.7425979833 30666.1549584328 +0.0000000016 4.46270605493 18947.7045183576 +0.00000000187 2.98688597588 2218.7571041868 +0.00000000189 5.34607810282 10007.0999977738 +0.00000000198 0.77846666692 62883.3551395136 +0.00000000144 5.00261963924 9264.1099372412 +0.00000000171 2.05212624568 7255.5696517344 +0.00000000188 4.08173534559 48739.859897083 +0.00000000146 3.94191715702 6309.3741697912 +0.00000000146 5.06313558118 39264.0692895602 +0.00000000135 5.93689169614 37724.7534197482 +0.00000000139 2.81266025896 20.7753954924 +0.00000000177 5.16224804657 9835.9119382952 +0.00000000119 1.37254262864 40077.61957352 +0.0000000012 0.21443767468 31022.7531708562 +0.00000000128 2.92458887798 7.1135470008 +0.0000000015 5.73646272556 632.7837393132 +0.00000000106 0.62224833817 11272.6674764002 +0.00000000114 2.6330132652 17468.8551979454 +0.00000000123 6.22518843711 53285.1848352418 +0.00000000107 1.172589789 43071.8992890308 +0.00000000103 1.09613781581 41654.9631159678 +0.00000000109 2.01412667085 20419.4575454212 +0.00000000102 4.23406964348 10251.3132188468 +0.00000000116 1.27731728606 10199.0584522094 +0.00000000103 5.25887538465 9830.3890139878 +0.00000000112 2.24436894064 18204.714457825 +0.00000000111 2.23547857955 8521.1198767086 +0.00000000118 0.237542072 10497.1448650762 +0.00000000123 0.88054816668 34596.3646546524 +0.00000000102 4.3943864662 18300.6936850428 +0.00000000131 6.01711652115 9367.2027114598 +0.000000001 5.00532389609 10175.2578735752 +0.00000000107 0.41270197502 40853.142184844 +0.00000000132 5.45008342761 11506.7697697936 +0.00000000098 1.07722950958 13553.8979729108 +0.00000000094 2.9172009759 44007.8292697396 +0.00000000097 1.04004223634 68050.4238785116 +0.00000000127 2.20215372683 66813.5648357332 +0.00000000111 1.57823839032 29043.6701963484 +0.00000000118 2.3326817689 18314.9207790444 +0.0000000009 2.42353056125 32858.6137428198 +0.00000000109 3.82796787296 19470.2819364514 +0.00000000111 4.47666957576 29057.89729035 +0.00000000101 3.4152849366 19264.0963880142 +0.00000000092 3.66289799512 22645.3281966088 +0.00000000094 6.07530805791 10846.0692855242 +0.00000000114 4.02718653431 7576.560073574 +0.00000000087 6.01842459303 17085.9586657222 +0.00000000109 5.46886607309 52670.0695933026 +0.00000000107 0.54805946713 34363.365597556 +0.00000000108 5.44460610707 19050.7972925762 +0.00000000076 6.15177368654 27682.1407441564 +0.00000000107 4.80525404063 8144.2787113044 +0.00000000073 1.60549217847 20956.2620575166 +0.00000000097 5.1354205113 22779.4372461938 +0.00000000068 2.31300447144 8631.326197928 +0.00000000091 4.28652743953 10110.1927719924 +0.00000000093 5.27290609264 522.5774180938 +0.00000000071 3.6556596169 11764.330768859 +0.00000000089 1.79712963206 45585.1728121874 +0.00000000067 2.25900071584 9360.089164459 +0.00000000085 0.67062144972 56600.2792895222 +0.0000000008 1.58278081077 19992.8593545452 +0.00000000065 6.23472325597 10419.4710946482 +0.00000000064 0.53356325917 17248.4253018544 +0.00000000085 4.52011215904 29786.660256881 +0.00000000068 4.48235266554 10632.7701900862 +0.00000000064 4.33495700921 47938.0389659592 +0.00000000071 3.03858484137 11787.1059703098 +0.00000000087 4.81823063172 2107.0345075424 +0.0000000007 2.35648061034 11794.1522070078 +0.0000000008 2.33248094128 38526.574350872 +0.0000000007 3.704540611 8734.4189721466 +0.00000000077 4.49569185467 20007.0864485468 +0.00000000072 1.19410424468 10217.2176994741 +0.00000000068 2.01841060183 14128.2427712456 +0.00000000064 5.39293951654 7880.08915333899 +0.00000000066 3.20467071127 14765.2390432698 +0.0000000008 3.4162045777 48417.972905582 +0.0000000008 3.39651161571 245.8316462294 +0.00000000066 5.85414440204 9793.8009023358 +0.00000000082 3.62592908644 70743.7745319528 +0.00000000058 4.95174942212 30110.1656735384 +0.00000000079 6.24161471033 6037.244203762 +0.00000000069 5.50183658445 19793.7873531088 +0.00000000056 1.24148350566 10207.7626219036 +0.0000000007 2.45123308846 10218.8084705184 +0.00000000064 5.53983104501 10735.8629643048 +0.00000000054 3.6225971324 27461.7108480654 +0.00000000073 1.75882480924 1589.0728952838 +0.00000000075 3.38244819846 4214.0690150848 +0.00000000054 0.64971567468 9929.4262273458 +0.00000000054 3.4095963723 18418.013553263 +0.00000000056 3.65815006538 14169.7935622304 +0.00000000056 0.71243223808 9896.8936765544 +0.00000000052 1.3334813194 20400.2727726222 +0.00000000067 3.128065954 5481.2549188676 +0.00000000058 0.54482893546 28313.288804661 +0.00000000054 0.15603935681 19580.4882576708 +0.00000000051 3.3751547351 9256.9963902404 +0.00000000063 3.3884897095 49515.382508407 +0.00000000069 4.90917651401 63498.4703814528 +0.00000000057 5.0743774203 18521.1063274816 +0.0000000005 1.59156823654 18631.312648701 +0.00000000054 6.25816208666 37674.9963942764 +0.00000000057 5.48065460919 24383.0791084414 +0.00000000045 1.1046649066 10408.2569306716 +0.00000000051 3.61196470313 426.598190876 +0.00000000057 2.09567711267 60530.4889857418 +0.0000000006 5.94659889997 13897.6635962012 +0.00000000051 5.4723851772 57837.1383323006 +0.00000000051 2.32438478428 19779.5602591072 +0.00000000052 3.23766328818 18940.5909713568 +0.00000000043 5.74921510909 51868.2486621788 +0.00000000048 1.12206254877 9779.5738083342 +0.00000000058 3.08646083897 12074.488407524 +0.00000000046 4.07536026888 7863.9425107882 +0.00000000045 4.75746520642 7856.89627409019 +0.00000000054 4.43528236634 8617.0991039264 +0.0000000005 3.70569982975 42456.7840470916 +0.00000000044 1.29248911155 69166.430989505 +0.00000000046 0.41229872114 7564.830720738 +0.00000000044 6.17937388307 13341.6743113068 +0.00000000053 4.71388531889 53445.5922046266 +0.00000000041 3.48003037828 37895.4262903674 +0.0000000004 1.2330554626 10228.538017396 +0.00000000053 5.04979874661 74673.9842281724 +0.00000000039 1.36646013032 21202.093703746 +0.00000000039 2.15376025201 8947.7180675846 +0.00000000041 6.1753298446 65236.2212932854 +0.00000000052 1.29052331493 90394.8230130508 +0.00000000039 0.70253732683 18093.37469955 +0.00000000052 1.18164377451 10211.8010735027 +0.00000000047 1.78672260794 10401.2106939736 +0.0000000004 3.66961416802 10198.033075026 +0.00000000051 2.71698589018 94325.0327092704 +0.00000000036 1.2509171162 10323.4918674304 +0.00000000049 1.2133595942 9721.6222537522 +0.00000000042 6.05968230173 105460.99111839 +0.00000000046 5.06978748275 20350.3050211464 +0.0000000004 1.97645050921 32243.4985008806 +0.00000000036 4.96702216961 36301.1886877852 +0.00000000037 5.29642935562 38.0276726358 +0.00000000039 0.52064327313 26709.6469424134 +0.00000000035 2.34112124655 58946.516884394 +0.00000000034 1.82989750626 17675.0234927304 +0.00000000034 0.7649366411 55798.4583583984 +0.00000000035 1.09353675147 69159.802430605 +0.00000000031 5.59148330297 10639.883737087 +0.00000000032 3.3296078187 71519.2971432768 +0.00000000031 5.98191446392 24341.5283174566 +0.00000000031 0.68615213145 10202.2398459471 +0.0000000003 4.42039942947 10459.1171924404 +0.00000000029 1.30367701539 20103.0656757646 +0.00000000031 4.51793347997 2957.7158944766 +0.00000000035 4.0563432129 19903.9936743282 +0.0000000003 1.32113757427 574.3447983348 +0.00000000029 3.36506645849 10288.0671447783 +0.00000000029 1.40019042576 9988.9407505091 +0.00000000032 0.21932095318 24978.5245894808 +0.00000000034 5.22945947227 8673.969676399 +0.00000000039 4.50883171158 16004.6981037436 +0.00000000028 2.32945945641 11392.4800852506 +0.00000000034 3.92498967835 536.8045120954 +0.00000000032 5.46972716255 64607.8489335462 +0.00000000028 2.38858990128 20235.1228263104 +0.0000000003 3.34585843979 39793.7602546548 +0.00000000026 5.36096904409 1478.8665740644 diff --git a/kstars/kstars/data/venus.R1.vsop b/kstars/kstars/data/venus.R1.vsop new file mode 100644 index 00000000..fcf98f8c --- /dev/null +++ b/kstars/kstars/data/venus.R1.vsop @@ -0,0 +1,180 @@ +-0.00000233998 0.000000 0.000000 +0.00034551039 0.89198710598 10213.285546211 +0.00000234203 1.77224942714 20426.571092422 +0.00000023864 1.11274502648 9437.762934887 +0.00000010568 4.59168210921 1577.3435424478 +0.00000009124 4.53540907003 10404.7338123226 +0.00000006599 5.97703999838 5507.5532386674 +0.00000004667 3.87683960551 9153.9036160218 +0.0000000384 5.66196924375 13367.9726311066 +0.00000002666 2.82413291285 10206.1719992102 +0.00000002194 2.05314419626 775.522611324 +0.00000002094 2.55137285015 18837.4981971382 +0.00000001782 2.64808558644 30639.856638633 +0.00000001845 1.87612936641 11015.1064773348 +0.00000001303 0.20613045603 11322.6640983044 +0.00000001169 0.79431893441 17298.1823273262 +0.00000001001 6.16555101536 10239.5838660108 +0.00000000915 4.59854496966 1109.3785520934 +0.00000000884 0.66706834422 18073.7049386502 +0.00000000849 5.5864157194 12566.1516999828 +0.00000001071 4.94792017474 6283.0758499914 +0.00000000887 2.47785193216 3154.6870848956 +0.00000000904 0.81413053841 10596.1820784342 +0.00000000818 0.90016838097 5661.3320491522 +0.00000000845 5.48504338112 529.6909650946 +0.00000000824 3.74837629121 7084.8967811152 +0.00000000652 5.07444932607 22003.9146348698 +0.00000000847 0.44119876869 8635.9420037632 +0.00000000638 4.10125791268 191.4482661116 +0.00000000615 3.14417599741 10186.9872264112 +0.00000000527 5.86792949279 2352.8661537718 +0.0000000052 5.33201358267 14143.4952424306 +0.00000000576 2.25212731258 21228.3920235458 +0.00000000662 2.86880467345 8624.2126509272 +0.00000000554 2.17186191243 18307.8072320436 +0.00000000515 4.34331395104 9786.687355335 +0.00000000501 5.56479589366 10742.9765113056 +0.00000000426 1.0216144312 7064.1213856228 +0.00000000418 1.26803034691 9676.4810341156 +0.00000000391 0.78974645621 9690.7081281172 +0.00000000334 3.18175822557 10988.808157535 +0.00000000375 0.66142254036 19360.075615232 +0.00000000364 0.19369831864 19374.3027092336 +0.00000000313 1.09734397626 4551.9534970588 +0.0000000033 0.58817502306 16496.3613962024 +0.00000000339 5.76768761396 10021.8372800994 +0.00000000291 3.65846764668 25158.6017197654 +0.00000000223 4.33581625553 19786.673806108 +0.00000000266 3.57408827667 801.8209311238 +0.00000000274 5.73346687248 11790.6290886588 +0.00000000275 5.65814317085 19896.8801273274 +0.00000000212 4.27038489878 4705.7323075436 +0.0000000023 6.1340634559 1059.3819301892 +0.00000000204 4.87348390351 7860.4193924392 +0.00000000241 1.13551531894 26.2983197998 +0.00000000206 0.31907973682 382.8965322232 +0.00000000216 2.54741101724 19651.048481098 +0.00000000212 3.15264941106 14945.3161735544 +0.00000000163 1.13604744392 13936.794505134 +0.00000000151 5.11341268743 28521.0927782546 +0.00000000151 0.81278755582 6770.7106012456 +0.0000000015 5.02227334847 29088.811415985 +0.00000000146 1.37568138685 10220.3990932118 +0.00000000127 4.49298610074 3532.0606928114 +0.00000000121 6.26589208179 29580.4747084438 +0.00000000147 6.16092774714 8662.240323563 +0.00000000114 0.00114012635 25934.1243310894 +0.00000000115 3.56897715344 24356.7807886416 +0.00000000124 0.67547060274 3723.508958923 +0.00000000145 0.36415036222 9146.790069021 +0.00000000104 4.27865011376 9573.388259897 +0.00000000136 5.09581116181 19367.1891622328 +0.00000000102 1.53637788668 17277.4069318338 +0.00000000117 0.57543238496 9999.986450773 +0.00000000092 0.22936081655 18830.3846501374 +0.00000000112 4.04771058036 9103.9069941176 +0.00000000098 3.78447692407 213.299095438 +0.00000000085 5.84471458481 10234.0609417034 +0.00000000079 0.64440357793 18844.611744139 +0.00000000084 0.56950139213 9683.5945811164 +0.00000000107 1.77067111589 17778.116266949 +0.00000000081 6.19048382717 20618.0193585336 +0.00000000087 0.15771136594 33019.0211122046 +0.00000000082 4.80683817059 3930.2096962196 +0.00000000086 2.21505615071 8094.5216858326 +0.00000000064 2.69215119482 16983.9961474566 +0.00000000069 0.83385751986 3128.3887650958 +0.00000000081 4.88025042367 4732.0306273434 +0.00000000059 3.34348033725 10787.6303445458 +0.00000000061 0.04044699966 9161.0171630226 +0.00000000064 4.13127333938 9992.8729037722 +0.0000000006 6.24603986632 32217.2001810808 +0.00000000054 3.38449893196 10426.584641649 +0.00000000054 5.15939119644 28286.9904848612 +0.00000000063 4.32339245083 12592.4500197826 +0.0000000006 4.4875384617 18875.525869774 +0.00000000057 3.64912085313 10007.0999977738 +0.00000000049 5.10267262491 19573.37471067 +0.00000000047 5.79444960738 68050.4238785116 +0.00000000052 3.56658420552 7255.5696517344 +0.0000000005 1.61783309819 36949.2308084242 +0.00000000053 2.64370544855 15874.6175953632 +0.0000000004 3.93466530964 20419.4575454212 +0.00000000051 0.79154899901 23581.2581773176 +0.00000000038 1.77428239418 10103.0792249916 +0.00000000049 1.12423644455 3442.5749449654 +0.0000000004 5.22874487975 21535.9496445154 +0.00000000038 1.12473430132 7.1135470008 +0.00000000038 0.11510547453 11272.6674764002 +0.00000000036 2.02476324983 7058.5984613154 +0.00000000047 0.0558943239 12432.0426503978 +0.00000000034 3.45481114998 9830.3890139878 +0.00000000045 4.59817214088 10192.5101507186 +0.00000000037 4.93959675364 3340.6124266998 +0.00000000044 0.70533027806 20213.271996984 +0.00000000034 2.16487642765 64460.6986819614 +0.00000000031 1.57612397319 36147.4098773004 +0.00000000028 2.56454760402 94138.3270200858 +0.00000000033 1.08907268562 29864.334027309 +0.00000000029 0.59718407064 59728.668054618 +0.00000000031 3.04423979263 40879.4405046438 +0.00000000035 0.32247158762 1589.0728952838 +0.00000000031 3.27727318906 19992.8593545452 +0.00000000027 5.83705748551 17085.9586657222 +0.00000000032 2.6426078826 41962.5207369374 +0.00000000028 4.90613317287 29050.7837433492 +0.00000000025 4.55050389739 14919.0178537546 +0.00000000028 3.58851614957 40853.142184844 +0.00000000029 2.79705093386 20007.0864485468 +0.00000000033 0.93862065616 15720.8387848784 +0.00000000024 2.74970637101 18947.7045183576 +0.00000000024 4.38966861409 46386.9937433112 +0.00000000024 0.73361964525 9411.4646150872 +0.00000000028 4.19559784013 37674.9963942764 +0.00000000023 1.00023735538 22779.4372461938 +0.00000000026 0.46990555736 13745.3462390224 +0.00000000028 4.65181292126 1551.045222648 +0.00000000025 4.18690270765 44007.8292697396 +0.00000000022 0.98102807789 426.598190876 +0.0000000003 1.24986033487 27461.7108480654 +0.00000000027 3.94986823486 17468.8551979454 +0.00000000021 6.09897508157 18300.6936850428 +0.00000000025 4.75875623888 27991.40181316 +0.00000000022 2.95281481673 40077.61957352 +0.00000000028 6.12038264955 38500.2760310722 +0.00000000022 4.11184201321 19779.5602591072 +0.00000000027 3.7244644608 19793.7873531088 +0.0000000002 4.27086627368 31441.6775697568 +0.00000000022 4.99040169444 31022.7531708562 +0.00000000023 1.33505132122 65236.2212932854 +0.00000000021 4.46897353468 53285.1848352418 +0.0000000002 4.15140915983 2218.7571041868 +0.00000000025 2.18447182965 27511.4678735372 +0.00000000019 1.43653410349 27197.2816936676 +0.00000000027 1.22555218015 42430.4857272918 +0.00000000019 3.65054338893 49515.382508407 +0.00000000022 5.88380811711 10218.8084705184 +0.00000000018 2.29853355765 19264.0963880142 +0.00000000017 5.44429906531 6681.2248533996 +0.0000000002 3.68116637773 14128.2427712456 +0.00000000021 4.30316190532 44809.6502008634 +0.0000000002 2.48583613985 33794.5437235286 +0.00000000017 3.02735393984 28528.2063252554 +0.00000000019 5.92656850674 22805.7355659936 +0.00000000022 5.30827572791 10207.7626219036 +0.0000000002 0.75829381378 18314.9207790444 +0.00000000017 5.63315744126 16522.6597160022 +0.00000000016 1.71021408448 536.8045120954 +0.00000000015 5.27016880041 53445.5922046266 +0.00000000017 5.61443395877 47938.0389659592 +0.00000000015 5.81110284451 43071.8992890308 +0.00000000015 4.96237667003 19999.972901546 +0.00000000018 0.55618686515 14765.2390432698 +0.00000000014 3.48144272414 29786.660256881 +0.00000000015 5.84132627836 10228.538017396 +0.00000000016 1.05720065324 26735.9452622132 +0.00000000014 6.08462030302 35371.8872659764 +0.00000000014 2.8453287189 574.3447983348 +0.00000000015 5.3451771514 10198.033075026 +0.00000000013 0.45004137509 20452.8694122218 diff --git a/kstars/kstars/data/venus.R2.vsop b/kstars/kstars/data/venus.R2.vsop new file mode 100644 index 00000000..45af344a --- /dev/null +++ b/kstars/kstars/data/venus.R2.vsop @@ -0,0 +1,63 @@ +0.00000013059 0.000000 0.000000 +0.00001406587 5.0636639519 10213.285546211 +0.00000015529 5.47321687981 20426.571092422 +0.00000001099 2.78883988292 9437.762934887 +0.00000000488 6.27806914496 1577.3435424478 +0.00000000361 6.11914188253 10404.7338123226 +0.0000000031 1.38984998403 5507.5532386674 +0.00000000389 1.95017779915 11015.1064773348 +0.00000000372 2.33222828423 775.522611324 +0.00000000207 5.63406721595 10239.5838660108 +0.00000000168 1.10765197296 13367.9726311066 +0.00000000175 6.1667465295 30639.856638633 +0.00000000168 3.64495311632 7084.8967811152 +0.0000000012 5.85815843789 9153.9036160218 +0.0000000016 2.21564938463 3154.6870848956 +0.00000000118 2.62358866565 8635.9420037632 +0.00000000112 2.36235956804 10596.1820784342 +0.00000000092 0.72664449269 12566.1516999828 +0.00000000067 3.76089669118 18837.4981971382 +0.00000000065 2.4798370999 11790.6290886588 +0.00000000048 4.26620187144 2352.8661537718 +0.00000000048 5.5089818955 191.4482661116 +0.00000000048 2.54730918293 17298.1823273262 +0.00000000046 3.40293459332 14143.4952424306 +0.00000000041 1.83997113019 11322.6640983044 +0.00000000037 6.17871126027 1109.3785520934 +0.00000000039 4.77190210316 18073.7049386502 +0.00000000035 3.10133256432 4705.7323075436 +0.00000000046 3.30090415967 6283.0758499914 +0.00000000034 3.91721765773 10021.8372800994 +0.00000000034 3.24663787383 22003.9146348698 +0.00000000042 3.39360926939 14945.3161735544 +0.00000000044 4.42979374073 7860.4193924392 +0.00000000034 2.16381407025 16496.3613962024 +0.00000000031 0.45714618479 26.2983197998 +0.00000000035 3.62868651241 801.8209311238 +0.00000000032 1.84138997078 382.8965322232 +0.00000000025 3.32908650295 18307.8072320436 +0.00000000026 3.64313769818 29088.811415985 +0.00000000029 3.8296717881 10186.9872264112 +0.00000000022 3.17741520378 28521.0927782546 +0.00000000021 2.52643834111 529.6909650946 +0.00000000025 5.71401244457 21202.093703746 +0.00000000021 3.77813434325 21228.3920235458 +0.00000000019 5.24505118517 19896.8801273274 +0.00000000018 4.62463651925 19651.048481098 +0.00000000016 3.35893297896 28286.9904848612 +0.00000000015 5.05571633205 33019.0211122046 +0.00000000014 2.83786355803 19786.673806108 +0.00000000014 1.79922718553 9830.3890139878 +0.00000000014 3.14801263138 19367.1891622328 +0.00000000014 3.57896195191 10988.808157535 +0.00000000013 3.06303088617 10742.9765113056 +0.00000000013 5.43981998532 25158.6017197654 +0.00000000015 4.83166312889 18875.525869774 +0.00000000012 2.54141086214 7064.1213856228 +0.00000000012 4.45255110769 15720.8387848784 +0.0000000001 1.87933121728 24356.7807886416 +0.00000000011 2.58708635685 9103.9069941176 +0.0000000001 2.179013099 3723.508958923 +0.00000000008 3.63520673832 1059.3819301892 +0.00000000008 4.67523115598 25934.1243310894 +0.00000000009 5.97856553283 9683.5945811164 diff --git a/kstars/kstars/data/venus.R3.vsop b/kstars/kstars/data/venus.R3.vsop new file mode 100644 index 00000000..d6a5dbd0 --- /dev/null +++ b/kstars/kstars/data/venus.R3.vsop @@ -0,0 +1,7 @@ +-0.00000000112 0.000000 0.000000 +0.00000049582 3.2226355452 10213.285546211 +0.00000000831 3.21219077104 20426.571092422 +0.00000000013 3.77448689585 30639.856638633 +0.00000000009 4.19802043629 10239.5838660108 +0.00000000006 0.20714935358 10186.9872264112 +0.00000000005 0.68781956122 8635.9420037632 diff --git a/kstars/kstars/data/venus.R4.vsop b/kstars/kstars/data/venus.R4.vsop new file mode 100644 index 00000000..75844790 --- /dev/null +++ b/kstars/kstars/data/venus.R4.vsop @@ -0,0 +1,3 @@ +-0.00000000006 0.000000 0.000000 +0.00000000573 0.9222969782 10213.285546211 +0.0000000004 0.95468912157 20426.571092422 diff --git a/kstars/kstars/data/venus.R5.vsop b/kstars/kstars/data/venus.R5.vsop new file mode 100644 index 00000000..d7cebdd2 --- /dev/null +++ b/kstars/kstars/data/venus.R5.vsop @@ -0,0 +1,2 @@ +0.00000000045 0.30032866722 10213.285546211 +0.00000000002 5.29627718483 20426.571092422 diff --git a/kstars/kstars/data/venus.orbit b/kstars/kstars/data/venus.orbit new file mode 100644 index 00000000..413ed8bc --- /dev/null +++ b/kstars/kstars/data/venus.orbit @@ -0,0 +1,100 @@ +-0.169609 0.698451 0.0193108 +-0.215612 0.685426 0.021789 +-0.260664 0.669379 0.0241712 +-0.304566 0.650379 0.0264468 +-0.347124 0.628509 0.0286057 +-0.388149 0.603865 0.0306383 +-0.427461 0.576554 0.0325356 +-0.464885 0.546696 0.0342893 +-0.500256 0.514425 0.0358915 +-0.533417 0.479881 0.0373352 +-0.564223 0.443218 0.038614 +-0.592538 0.404598 0.0397223 +-0.618237 0.364192 0.0406553 +-0.641208 0.322179 0.041409 +-0.661352 0.278746 0.04198 +-0.67858 0.234083 0.0423659 +-0.692819 0.18839 0.0425653 +-0.704008 0.141867 0.0425773 +-0.7121 0.0947197 0.0424019 +-0.717063 0.0471563 0.0420403 +-0.718877 -0.000614248 0.041494 +-0.717537 -0.0483821 0.0407657 +-0.713053 -0.095938 0.0398588 +-0.705447 -0.143074 0.0387774 +-0.694757 -0.189584 0.0375264 +-0.681032 -0.235267 0.0361116 +-0.664337 -0.279923 0.0345392 +-0.644747 -0.32336 0.0328163 +-0.622352 -0.365389 0.0309507 +-0.597252 -0.405831 0.0289506 +-0.569561 -0.444512 0.0268248 +-0.539401 -0.481267 0.0245827 +-0.506906 -0.515938 0.0222343 +-0.47222 -0.548379 0.0197897 +-0.435495 -0.578453 0.0172598 +-0.396893 -0.606034 0.0146554 +-0.356582 -0.631005 0.0119879 +-0.314738 -0.653262 0.00926883 +-0.271542 -0.672715 0.00650997 +-0.227181 -0.689281 0.00372319 +-0.181847 -0.702895 0.000920448 +-0.135734 -0.7135 -0.00188623 +-0.0890411 -0.721055 -0.00468485 +-0.0419679 -0.725531 -0.00746347 +0.00528433 -0.726911 -0.0102102 +0.0525141 -0.725193 -0.0129135 +0.0995202 -0.720386 -0.0155617 +0.146103 -0.712513 -0.0181438 +0.192064 -0.70161 -0.0206486 +0.237209 -0.687725 -0.0230657 +0.281346 -0.670919 -0.0253849 +0.324289 -0.651264 -0.0275962 +0.365855 -0.628845 -0.0296905 +0.40587 -0.603758 -0.0316587 +0.444162 -0.57611 -0.0334927 +0.480571 -0.546018 -0.0351846 +0.514941 -0.513611 -0.0367273 +0.547128 -0.479025 -0.0381143 +0.576993 -0.442408 -0.0393395 +0.604411 -0.403913 -0.0403979 +0.629264 -0.363705 -0.0412848 +0.651444 -0.321952 -0.0419965 +0.670858 -0.278831 -0.0425297 +0.687422 -0.234526 -0.0428823 +0.701061 -0.189224 -0.0430525 +0.711718 -0.143116 -0.0430395 +0.719344 -0.0963991 -0.0428432 +0.723904 -0.0492711 -0.0424644 +0.725375 -0.00193309 -0.0419043 +0.72375 0.0454132 -0.0411654 +0.71903 0.0925653 -0.0402505 +0.711235 0.139321 -0.0391634 +0.700392 0.18548 -0.0379085 +0.686546 0.230844 -0.0364911 +0.669751 0.275216 -0.034917 +0.650077 0.318405 -0.0331927 +0.627605 0.360224 -0.0313256 +0.602428 0.400489 -0.0293235 +0.57465 0.439027 -0.0271948 +0.54439 0.475666 -0.0249486 +0.511773 0.510247 -0.0225944 +0.476939 0.542617 -0.0201423 +0.440035 0.572633 -0.0176029 +0.401219 0.600161 -0.0149869 +0.360658 0.625077 -0.0123058 +0.318526 0.647271 -0.00957106 +0.275005 0.666641 -0.00679458 +0.230283 0.6831 -0.00398844 +0.184554 0.696573 -0.00116486 +0.138017 0.706997 0.00166382 +0.0908758 0.714322 0.0044852 +0.0433358 0.718515 0.00728691 +-0.00439443 0.719552 0.0100566 +-0.0521053 0.717427 0.0127821 +-0.099587 0.712146 0.0154514 +-0.14663 0.70373 0.0180527 +-0.193028 0.692215 0.0205744 +-0.238574 0.677648 0.0230055 +-0.283068 0.660092 0.0253351 +-0.326313 0.639623 0.0275529 diff --git a/kstars/kstars/data/venus.png b/kstars/kstars/data/venus.png new file mode 100644 index 00000000..f707f64f Binary files /dev/null and b/kstars/kstars/data/venus.png differ diff --git a/kstars/kstars/data/wizardside.png b/kstars/kstars/data/wizardside.png new file mode 100644 index 00000000..ac995399 Binary files /dev/null and b/kstars/kstars/data/wizardside.png differ diff --git a/kstars/kstars/data/wzdownload.png b/kstars/kstars/data/wzdownload.png new file mode 100644 index 00000000..7f4212fb Binary files /dev/null and b/kstars/kstars/data/wzdownload.png differ diff --git a/kstars/kstars/data/wzgeo.png b/kstars/kstars/data/wzgeo.png new file mode 100644 index 00000000..abbca1aa Binary files /dev/null and b/kstars/kstars/data/wzgeo.png differ diff --git a/kstars/kstars/data/wzscope.png b/kstars/kstars/data/wzscope.png new file mode 100644 index 00000000..5c65cd6c Binary files /dev/null and b/kstars/kstars/data/wzscope.png differ diff --git a/kstars/kstars/data/wzstars.png b/kstars/kstars/data/wzstars.png new file mode 100644 index 00000000..f1833f70 Binary files /dev/null and b/kstars/kstars/data/wzstars.png differ diff --git a/kstars/kstars/deepskyobject.cpp b/kstars/kstars/deepskyobject.cpp new file mode 100644 index 00000000..b189404f --- /dev/null +++ b/kstars/kstars/deepskyobject.cpp @@ -0,0 +1,245 @@ +/*************************************************************************** + deepskyobject.cpp - K Desktop Planetarium + ------------------- + begin : Sun Feb 11 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include +#include +#include +#include +#include + +#include "deepskyobject.h" +#include "kstarsdata.h" +#include "ksutils.h" +#include "dms.h" +#include "kspopupmenu.h" + +DeepSkyObject::DeepSkyObject( DeepSkyObject &o ) + : SkyObject( o ) { + MajorAxis = o.a(); + MinorAxis = o.b(); + PositionAngle = o.pa(); + UGC = o.ugc(); + PGC = o.pgc(); + setCatalog( o.catalog() ); + Image = o.image(); +} + +DeepSkyObject::DeepSkyObject( int t, dms r, dms d, float m, + QString n, QString n2, QString lname, QString cat, + float a, float b, double pa, int pgc, int ugc ) + : SkyObject( t, r, d, m, n, n2, lname ) { + MajorAxis = a; + MinorAxis = b; + PositionAngle = pa; + PGC = pgc; + UGC = ugc; + setCatalog( cat ); + Image = 0; +} + +DeepSkyObject::DeepSkyObject( int t, double r, double d, float m, + QString n, QString n2, QString lname, QString cat, + float a, float b, double pa, int pgc, int ugc ) + : SkyObject( t, r, d, m, n, n2, lname ) { + MajorAxis = a; + MinorAxis = b; + PositionAngle = pa; + PGC = pgc; + UGC = ugc; + setCatalog( cat ); + Image = 0; +} + +float DeepSkyObject::e( void ) const { + if ( MajorAxis==0.0 || MinorAxis==0.0 ) return 1.0; //assume circular + return MinorAxis / MajorAxis; +} + +QString DeepSkyObject::catalog() const { + if ( isCatalogM() ) return QString("M"); + if ( isCatalogNGC() ) return QString("NGC"); + if ( isCatalogIC() ) return QString("IC"); + return QString(""); +} + +void DeepSkyObject::setCatalog( const QString &cat ) { + if ( cat.upper() == "M" ) Catalog = (unsigned char)CAT_MESSIER; + else if ( cat.upper() == "NGC" ) Catalog = (unsigned char)CAT_NGC; + else if ( cat.upper() == "IC" ) Catalog = (unsigned char)CAT_IC; + else Catalog = (unsigned char)CAT_UNKNOWN; +} + +QImage* DeepSkyObject::readImage( void ) { + QFile file; + if ( Image==0 ) { //Image not currently set; try to load it from disk. + QString fname = name().lower().replace( QRegExp(" "), "" ) + ".png"; + + if ( KSUtils::openDataFile( file, fname ) ) { + file.close(); + Image = new QImage( file.name(), "PNG" ); + } + } + + return Image; +} + +void DeepSkyObject::deleteImage() { delete Image; Image = 0; } + +void DeepSkyObject::drawSymbol( QPainter &psky, int x, int y, double PositionAngle, double zoom, double scale ) { + // if size is 0.0 set it to 1.0, this are normally stars (type 0 and 1) + // if we use size 0.0 the star wouldn't be drawn + float majorAxis = a(); + if ( majorAxis == 0.0 ) { majorAxis = 1.0; } + + int size = int( scale * majorAxis * dms::PI * zoom / 10800.0 ); + int dx1 = -size/2; + int dx2 = size/2; + int dy1 = int( -1.0*e()*size/2 ); + int dy2 = int( e()*size/2 ); + int x1 = x + dx1; + int x2 = x + dx2; + int y1 = y + dy1; + int y2 = y + dy2; + + int dxa = -size/4; + int dxb = size/4; + int dya = int( -1.0*e()*size/4 ); + int dyb = int( e()*size/4 ); + int xa = x + dxa; + int xb = x + dxb; + int ya = y + dya; + int yb = y + dyb; + + int psize; + + QBrush tempBrush; + + switch ( type() ) { + case 0: + case 1: //catalog star + //Some NGC/IC objects are stars...changed their type to 1 (was double star) + if (size<2) size = 2; + psky.drawEllipse( x1, y1, size/2, size/2 ); + break; + case 2: //Planet + break; + case 3: //Open cluster + tempBrush = psky.brush(); + psky.setBrush( psky.pen().color() ); + psize = 2; + if ( size > 50 ) psize *= 2; + if ( size > 100 ) psize *= 2; + psky.drawEllipse( xa, y1, psize, psize ); // draw circle of points + psky.drawEllipse( xb, y1, psize, psize ); + psky.drawEllipse( xa, y2, psize, psize ); + psky.drawEllipse( xb, y2, psize, psize ); + psky.drawEllipse( x1, ya, psize, psize ); + psky.drawEllipse( x1, yb, psize, psize ); + psky.drawEllipse( x2, ya, psize, psize ); + psky.drawEllipse( x2, yb, psize, psize ); + psky.setBrush( tempBrush ); + break; + case 4: //Globular Cluster + if (size<2) size = 2; + psky.save(); + psky.translate( x, y ); + psky.rotate( PositionAngle ); //rotate the coordinate system + psky.drawEllipse( dx1, dy1, size, int( e()*size ) ); + psky.moveTo( 0, dy1 ); + psky.lineTo( 0, dy2 ); + psky.moveTo( dx1, 0 ); + psky.lineTo( dx2, 0 ); + psky.restore(); //reset coordinate system + break; + case 5: //Gaseous Nebula + if (size <2) size = 2; + psky.save(); + psky.translate( x, y ); + psky.rotate( PositionAngle ); //rotate the coordinate system + psky.drawLine( dx1, dy1, dx2, dy1 ); + psky.drawLine( dx2, dy1, dx2, dy2 ); + psky.drawLine( dx2, dy2, dx1, dy2 ); + psky.drawLine( dx1, dy2, dx1, dy1 ); + psky.restore(); //reset coordinate system + break; + case 6: //Planetary Nebula + if (size<2) size = 2; + psky.save(); + psky.translate( x, y ); + psky.rotate( PositionAngle ); //rotate the coordinate system + psky.drawEllipse( dx1, dy1, size, int( e()*size ) ); + psky.moveTo( 0, dy1 ); + psky.lineTo( 0, dy1 - int( e()*size/2 ) ); + psky.moveTo( 0, dy2 ); + psky.lineTo( 0, dy2 + int( e()*size/2 ) ); + psky.moveTo( dx1, 0 ); + psky.lineTo( dx1 - size/2, 0 ); + psky.moveTo( dx2, 0 ); + psky.lineTo( dx2 + size/2, 0 ); + psky.restore(); //reset coordinate system + break; + case 7: //Supernova remnant + if (size<2) size = 2; + psky.save(); + psky.translate( x, y ); + psky.rotate( PositionAngle ); //rotate the coordinate system + psky.moveTo( 0, dy1 ); + psky.lineTo( dx2, 0 ); + psky.lineTo( 0, dy2 ); + psky.lineTo( dx1, 0 ); + psky.lineTo( 0, dy1 ); + psky.restore(); //reset coordinate system + break; + case 8: //Galaxy + if ( size <1 && zoom > 20*MINZOOM ) size = 3; //force ellipse above zoomFactor 20 + if ( size <1 && zoom > 5*MINZOOM ) size = 1; //force points above zoomFactor 5 + if ( size>2 ) { + psky.save(); + psky.translate( x, y ); + psky.rotate( PositionAngle ); //rotate the coordinate system + psky.drawEllipse( dx1, dy1, size, int( e()*size ) ); + psky.restore(); //reset coordinate system + + } else if ( size>0 ) { + psky.drawPoint( x, y ); + } + break; + } +} + +void DeepSkyObject::drawImage( QPainter &psky, int x, int y, double PositionAngle, double zoom, double scale ) { + QImage *image = readImage(); + QImage ScaledImage; + + if ( image ) { + int w = int( a() * scale * dms::PI * zoom/10800.0 ); + + if ( w < 0.75*psky.window().width() ) { + int h = int( w*image->height()/image->width() ); //preserve image's aspect ratio + int dx = int( 0.5*w ); + int dy = int( 0.5*h ); + ScaledImage = image->smoothScale( w, h ); + psky.save(); + psky.translate( x, y ); + psky.rotate( PositionAngle ); //rotate the coordinate system + psky.drawImage( -dx, -dy, ScaledImage ); + psky.restore(); + } + } +} diff --git a/kstars/kstars/deepskyobject.h b/kstars/kstars/deepskyobject.h new file mode 100644 index 00000000..f8291ae6 --- /dev/null +++ b/kstars/kstars/deepskyobject.h @@ -0,0 +1,196 @@ +/*************************************************************************** + deepskyobject.h - K Desktop Planetarium + ------------------- + begin : Sun Feb 11 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef DEEPSKYOBJECT_H +#define DEEPSKYOBJECT_H + +#include + +#include "skyobject.h" +#include "dms.h" + +/**@class DeepSkyObject + *Provides all necessary information about a deep-sky object: + *data inherited from SkyObject (coordinates, type, magnitude, + *2 names, and URLs) and data specific to DeepSkyObjects + *(common name, angular size, position angle, Image, catalog) + *@short Information about a "dep-sky" object; i.e., anything + *that's not a solar system body or a star. + *@author Jason Harris + *@version 1.0 + */ + +class QPainter; +class QImage; +class QString; +class KSPopupMenu; + +class DeepSkyObject : public SkyObject { +public: +/**Constructor. Create DeepSkyObject with data according to arguments. + *@param t Type of object + *@param r catalog Right Ascension + *@param d catalog Declination + *@param m magnitude (brightness) + *@param n Primary name + *@param n2 Secondary name + *@param lname Long name (common name) + *@param cat catalog ID + *@param a major axis (arcminutes) + *@param b minor axis (arcminutes) + *@param pa position angle (degrees) + *@param pgc PGC catalog number + *@param ugc UGC catalog number + */ + DeepSkyObject( int t=SkyObject::STAR, dms r=dms(0.0), dms d=dms(0.0), + float m=0.0, QString n="unnamed", QString n2="", + QString lname="", QString cat="", + float a=0.0, float b=0.0, double pa=0.0, + int pgc=0, int ugc=0 ); + +/**Constructor. Create DeepSkyObject with data according to arguments. + *Differs from above function only in data type of RA and Dec. + *@param t Type of object + *@param r catalog Right Ascension + *@param d catalog Declination + *@param m magnitude (brightness) + *@param n Primary name + *@param n2 Secondary name + *@param lname Long name (common name) + *@param cat catalog ID + *@param a major axis (arcminutes) + *@param b minor axis (arcminutes) + *@param pa position angle (degrees) + *@param pgc PGC catalog number + *@param ugc UGC catalog number + */ + DeepSkyObject( int t, double r, double d, float m=0.0, + QString n="unnamed", QString n2="", QString lname="", + QString cat="", float a=0.0, float b=0.0, + double pa=0.0, int pgc=0, int ugc=0 ); + +/**Copy constructor. + *@param o SkyObject from which to copy data + */ + DeepSkyObject( DeepSkyObject &o ); + +/** + *Destructor + */ + ~DeepSkyObject() { if ( Image ) { deleteImage(); } } + +/**@enum CATALOG + *The catalog ID of the DeepSkyObject. + */ + enum CATALOG { CAT_MESSIER=0, CAT_NGC=1, CAT_IC=2, CAT_UNKNOWN }; + +/**@return a QString identifying the object's primary catalog. + *@warning this is only used for deep-sky objects. Possible values are: + *- "M" for Messier catalog + *- "NGC" for NGC catalog + *- "IC" for IC catalog + *- empty string is presumed to be an object in a custom catalog + */ + QString catalog( void ) const; + +/**Set the internal Catalog value according to the QString + *argument: + * "M" : CAT_MESSIER + * "NGC" : CAT_NGC + * "IC" : CAT_IC + */ + void setCatalog( const QString &s ); + +/**@return the object's major axis length, in arcminute. + */ + float a( void ) const { return MajorAxis; } + +/**@return the object's minor axis length, in arcminutes. + */ + float b( void ) const { return MinorAxis; } + +/**@return the object's aspect ratio (MinorAxis/MajorAxis). Returns 1.0 + *if the object's MinorAxis=0.0. + */ + float e( void ) const; + +/**@return the object's position angle, meausred clockwise from North. + */ + virtual double pa() const { return PositionAngle; } + +/**@return the object's UGC catalog number. Return 0 if the object is not in UGC. + */ + int ugc( void ) const { return UGC; } + +/**@return the object's PGC catalog number. Return 0 if the object is not in PGC. + */ + int pgc( void ) const { return PGC; } + +/**Read in this object's image from disk, unless it already exists in memory. + *@returns pointer to newly-created image. + */ + QImage *readImage(); + +/**@return pointer to the object's inline image. If it is currently + *a null pointer, it loads the image from disk. + */ + QImage *image() const { return Image; } + +/**delete the Image pointer, and set it to 0. + */ + void deleteImage(); + +/**@return true if the object is in the Messier catalog + */ + bool isCatalogM() const { return (Catalog == CAT_MESSIER); } + +/**@return true if the object is in the NGC catalog + */ + bool isCatalogNGC() const { return (Catalog == CAT_NGC); } + +/**@return true if the object is in the IC catalog + */ + bool isCatalogIC() const { return (Catalog == CAT_IC); } + +/**@return true if the object is not in a catalog + */ + bool isCatalogNone() const { return (Catalog == CAT_UNKNOWN); } + +/**Draw the object's symbol on the map + */ + void drawSymbol( QPainter &psky, int x, int y, double PositionAngle, double zoom, double scale=1.0 ); + +/**Draw the Object's image on the map + */ + void drawImage( QPainter &psky, int x, int y, double PositionAngle, double zoom, double scale=1.0 ); + +/**Show Deep-sky object popup menu. Overloaded from virtual + *SkyObject::showPopupMenu() + *@param pmenu pointer to the KSPopupMenu object + *@param pos QPojnt holding the x,y coordinates for the menu + */ + virtual void showPopupMenu( KSPopupMenu *pmenu, QPoint pos ) { pmenu->createDeepSkyObjectMenu( this ); pmenu->popup( pos ); } + +private: + unsigned char Catalog; + double PositionAngle; + int UGC, PGC; + float MajorAxis, MinorAxis; + QImage *Image; +}; + +#endif diff --git a/kstars/kstars/detaildialog.cpp b/kstars/kstars/detaildialog.cpp new file mode 100644 index 00000000..24949c50 --- /dev/null +++ b/kstars/kstars/detaildialog.cpp @@ -0,0 +1,1080 @@ +/*************************************************************************** + detaildialog.cpp - description + ------------------- + begin : Sun May 5 2002 + copyright : (C) 2002 by Jason Harris and Jasem Mutlaq + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include //still needed for secondary dialogs +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "detaildialog.h" +//UI headers +#include "details_data.h" +#include "details_position.h" +#include "details_links.h" +#include "details_database.h" +#include "details_log.h" + +#include "kstars.h" +#include "kstarsdata.h" +#include "kstarsdatetime.h" +#include "geolocation.h" +#include "ksutils.h" +#include "skymap.h" +#include "skyobject.h" +#include "starobject.h" +#include "deepskyobject.h" +#include "ksplanetbase.h" +#include "ksmoon.h" +#include "thumbnailpicker.h" + +#include "indielement.h" +#include "indiproperty.h" +#include "indidevice.h" +#include "indimenu.h" +#include "devicemanager.h" +#include "indistd.h" + +LogEdit::LogEdit( QWidget *parent, const char *name ) : KTextEdit( parent, name ) +{ + setFrameStyle( QFrame::StyledPanel ); + setFrameShadow( QFrame::Plain ); + setLineWidth( 4 ); +} + +void LogEdit::focusOutEvent( QFocusEvent *e ) { + emit focusOut(); + QWidget::focusOutEvent(e); +} + +ClickLabel::ClickLabel( QWidget *parent, const char *name ) : QLabel( parent, name ) +{} + +DetailDialog::DetailDialog(SkyObject *o, const KStarsDateTime &ut, GeoLocation *geo, + QWidget *parent, const char *name ) : + KDialogBase( KDialogBase::Tabbed, i18n( "Object Details" ), Close, Close, parent, name ) , + selectedObject(o), ksw((KStars*)parent), Data(0), Pos(0), Links(0), Adv(0), Log(0) +{ + //Modify color palette + setPaletteBackgroundColor( palette().color( QPalette::Active, QColorGroup::Base ) ); + setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::Text ) ); + + //Create thumbnail image + Thumbnail = new QPixmap( 200, 200 ); + + createGeneralTab(); + createPositionTab( ut, geo ); + createLinksTab(); + createAdvancedTab(); + createLogTab(); + + //Connections + connect( Data->ObsListButton, SIGNAL( clicked() ), this, SLOT( addToObservingList() ) ); + connect( Data->CenterButton, SIGNAL( clicked() ), this, SLOT( centerMap() ) ); + connect( Data->ScopeButton, SIGNAL( clicked() ), this, SLOT( centerTelescope() ) ); + connect( Data->Image, SIGNAL( clicked() ), this, SLOT( updateThumbnail() ) ); +} + +void DetailDialog::createGeneralTab() +{ + QFrame *DataTab = addPage(i18n("General")); + Data = new DetailsDataUI( DataTab, "general_data_tab" ); + + //Modify colors + Data->Names->setPaletteBackgroundColor( palette().color( QPalette::Active, QColorGroup::Highlight ) ); + Data->Names->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::HighlightedText ) ); + Data->DataFrame->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::Highlight ) ); + Data->Type->setPalette( palette() ); + Data->Constellation->setPalette( palette() ); + Data->Mag->setPalette( palette() ); + Data->Distance->setPalette( palette() ); + Data->AngSize->setPalette( palette() ); + Data->InLabel->setPalette( palette() ); + Data->MagLabel->setPalette( palette() ); + Data->DistanceLabel->setPalette( palette() ); + Data->AngSizeLabel->setPalette( palette() ); + + //Show object thumbnail image + showThumbnail(); + + QVBoxLayout *vlay = new QVBoxLayout( DataTab, 0, 0 ); + vlay->addWidget( Data ); + + //Fill in the data fields + //Contents depend on type of object + StarObject *s = 0L; + DeepSkyObject *dso = 0L; + KSPlanetBase *ps = 0L; + QString pname(""), oname(""); + + switch ( selectedObject->type() ) { + case 0: //stars + s = (StarObject *)selectedObject; + + Data->Names->setText( s->longname() ); + Data->Type->setText( s->sptype() + " " + i18n("star") ); + Data->Mag->setText( i18n( "number in magnitudes", "%1 mag" ).arg( + KGlobal::locale()->formatNumber( s->mag(), 1 ) ) ); //show to tenths place + + //distance + if ( s->distance() > 2000. || s->distance() < 0. ) // parallax < 0.5 mas + Data->Distance->setText( QString(i18n("larger than 2000 parsecs", "> 2000 pc") ) ); + else if ( s->distance() > 50.0 ) //show to nearest integer + Data->Distance->setText( i18n( "number in parsecs", "%1 pc" ).arg( + QString::number( int( s->distance() + 0.5 ) ) ) ); + else if ( s->distance() > 10.0 ) //show to tenths place + Data->Distance->setText( i18n( "number in parsecs", "%1 pc" ).arg( + KGlobal::locale()->formatNumber( s->distance(), 1 ) ) ); + else //show to hundredths place + Data->Distance->setText( i18n( "number in parsecs", "%1 pc" ).arg( + KGlobal::locale()->formatNumber( s->distance(), 2 ) ) ); + + //Note multiplicity/variablility in angular size label + Data->AngSizeLabel->setText( "" ); + Data->AngSize->setText( "" ); + Data->AngSizeLabel->setFont( Data->AngSize->font() ); + if ( s->isMultiple() && s->isVariable() ) { + Data->AngSizeLabel->setText( i18n( "the star is a multiple star", "multiple" ) + "," ); + Data->AngSize->setText( i18n( "the star is a variable star", "variable" ) ); + } else if ( s->isMultiple() ) + Data->AngSizeLabel->setText( i18n( "the star is a multiple star", "multiple" ) ); + else if ( s->isVariable() ) + Data->AngSizeLabel->setText( i18n( "the star is a variable star", "variable" ) ); + + break; //end of stars case + + case 9: //asteroids [fall through to planets] + case 10: //comets [fall through to planets] + case 2: //planets (including comets and asteroids) + ps = (KSPlanetBase *)selectedObject; + + Data->Names->setText( ps->longname() ); + //Type is "G5 star" for Sun + if ( ps->name() == "Sun" ) + Data->Type->setText( i18n("G5 star") ); + else + Data->Type->setText( ps->typeName() ); + + Data->Constellation->setText( ps->constellation( ksw->data()->csegmentList, + ksw->data()->cnameList ) ); + + //Magnitude: The moon displays illumination fraction instead + if ( selectedObject->name() == "Moon" ) { + Data->MagLabel->setText( i18n("Illumination:") ); + Data->Mag->setText( QString("%1 %").arg( int( ((KSMoon *)selectedObject)->illum()*100. ) ) ); + } else { + Data->Mag->setText( i18n( "number in magnitudes", "%1 mag" ).arg( + KGlobal::locale()->formatNumber( ps->mag(), 1 ) ) ); //show to tenths place + } + + //Distance from Earth. The moon requires a unit conversion + if ( ps->name() == "Moon" ) { + Data->Distance->setText( i18n("distance in kilometers", "%1 km").arg( + KGlobal::locale()->formatNumber( ps->rearth()*AU_KM ) ) ); + } else { + Data->Distance->setText( i18n("distance in Astronomical Units", "%1 AU").arg( + KGlobal::locale()->formatNumber( ps->rearth() ) ) ); + } + + //Angular size; moon and sun in arcmin, others in arcsec + if ( ps->angSize() ) { + if ( ps->name() == "Sun" || ps->name() == "Moon" ) + Data->AngSize->setText( i18n("angular size in arcminutes", "%1 arcmin").arg( + KGlobal::locale()->formatNumber( ps->angSize() ) ) ); + else + Data->AngSize->setText( i18n("angular size in arcseconds", "%1 arcsec").arg( + KGlobal::locale()->formatNumber( ps->angSize()*60.0 ) ) ); + } else { + Data->AngSize->setText( "--" ); + } + + break; //end of planets/comets/asteroids case + + default: //deep-sky objects + dso = (DeepSkyObject *)selectedObject; + + //Show all names recorded for the object + if ( ! dso->longname().isEmpty() && dso->longname() != dso->name() ) { + pname = dso->translatedLongName(); + oname = dso->translatedName(); + } else { + pname = dso->translatedName(); + } + + if ( ! dso->translatedName2().isEmpty() ) { + if ( oname.isEmpty() ) oname = dso->translatedName2(); + else oname += ", " + dso->translatedName2(); + } + + if ( dso->ugc() != 0 ) { + if ( ! oname.isEmpty() ) oname += ", "; + oname += "UGC " + QString("%1").arg( dso->ugc() ); + } + if ( dso->pgc() != 0 ) { + if ( ! oname.isEmpty() ) oname += ", "; + oname += "PGC " + QString("%1").arg( dso->pgc() ); + } + + if ( ! oname.isEmpty() ) pname += ", " + oname; + Data->Names->setText( pname ); + + Data->Type->setText( dso->typeName() ); + + if ( dso->mag() > 90.0 ) + Data->Mag->setText( "--" ); + else + Data->Mag->setText( i18n( "number in magnitudes", "%1 mag" ).arg( + KGlobal::locale()->formatNumber( dso->mag(), 1 ) ) ); //show to tenths place + + //No distances at this point... + Data->Distance->setText( "--" ); + + //Only show decimal place for small angular sizes + if ( dso->a() > 10.0 ) + Data->AngSize->setText( i18n("angular size in arcminutes", "%1 arcmin").arg( + int( dso->a() ) ) ); + else if ( dso->a() ) + Data->AngSize->setText( i18n("angular size in arcminutes", "%1 arcmin").arg( + KGlobal::locale()->formatNumber( dso->a(), 1 ) ) ); + else + Data->AngSize->setText( "--" ); + + break; + } + + //Common to all types: + Data->Constellation->setText( selectedObject->constellation( ksw->data()->csegmentList, + ksw->data()->cnameList ) ); +} + +void DetailDialog::createPositionTab( const KStarsDateTime &ut, GeoLocation *geo ) { + QFrame *PosTab = addPage( i18n("Position") ); + Pos = new DetailsPositionUI( PosTab, "position_tab" ); + + //Modify colors + Pos->CoordTitle->setPaletteBackgroundColor( palette().color( QPalette::Active, QColorGroup::Highlight ) ); + Pos->CoordTitle->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::HighlightedText ) ); + Pos->CoordFrame->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::Highlight ) ); + Pos->RSTTitle->setPaletteBackgroundColor( palette().color( QPalette::Active, QColorGroup::Highlight ) ); + Pos->RSTTitle->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::HighlightedText ) ); + Pos->RSTFrame->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::Highlight ) ); + Pos->RA->setPalette( palette() ); + Pos->Dec->setPalette( palette() ); + Pos->Az->setPalette( palette() ); + Pos->Alt->setPalette( palette() ); + Pos->HA->setPalette( palette() ); + Pos->Airmass->setPalette( palette() ); + Pos->TimeRise->setPalette( palette() ); + Pos->TimeTransit->setPalette( palette() ); + Pos->TimeSet->setPalette( palette() ); + Pos->AzRise->setPalette( palette() ); + Pos->AltTransit->setPalette( palette() ); + Pos->AzSet->setPalette( palette() ); + Pos->RALabel->setPalette( palette() ); + Pos->DecLabel->setPalette( palette() ); + Pos->AzLabel->setPalette( palette() ); + Pos->AltLabel->setPalette( palette() ); + Pos->HALabel->setPalette( palette() ); + Pos->AirmassLabel->setPalette( palette() ); + Pos->TimeRiseLabel->setPalette( palette() ); + Pos->TimeTransitLabel->setPalette( palette() ); + Pos->TimeSetLabel->setPalette( palette() ); + Pos->AzRiseLabel->setPalette( palette() ); + Pos->AltTransitLabel->setPalette( palette() ); + Pos->AzSetLabel->setPalette( palette() ); + + QVBoxLayout *vlay = new QVBoxLayout( PosTab, 0, 0 ); + vlay->addWidget( Pos ); + + //Coordinates Section: + //Don't use KLocale::formatNumber() for the epoch string, + //because we don't want a thousands-place separator! + QString sEpoch = QString::number( ut.epoch(), 'f', 1 ); + //Replace the decimal point with localized decimal symbol + sEpoch.replace( ".", KGlobal::locale()->decimalSymbol() ); + + Pos->RALabel->setText( i18n( "RA (%1):" ).arg( sEpoch ) ); + Pos->DecLabel->setText( i18n( "Dec (%1):" ).arg( sEpoch ) ); + Pos->RA->setText( selectedObject->ra()->toHMSString() ); + Pos->Dec->setText( selectedObject->dec()->toDMSString() ); + Pos->Az->setText( selectedObject->az()->toDMSString() ); + Pos->Alt->setText( selectedObject->alt()->toDMSString() ); + + //Hour Angle can be negative, but dms HMS expressions cannot. + //Here's a kludgy workaround: + dms lst = geo->GSTtoLST( ut.gst() ); + dms ha( lst.Degrees() - selectedObject->ra()->Degrees() ); + QChar sgn('+'); + if ( ha.Hours() > 12.0 ) { + ha.setH( 24.0 - ha.Hours() ); + sgn = '-'; + } + Pos->HA->setText( QString("%1%2").arg(sgn).arg( ha.toHMSString() ) ); + + //Airmass is approximated as the secant of the zenith distance, + //equivalent to 1./sin(Alt). Beware of Inf at Alt=0! + if ( selectedObject->alt()->Degrees() > 0.0 ) + Pos->Airmass->setText( KGlobal::locale()->formatNumber( + 1./sin( selectedObject->alt()->radians() ), 2 ) ); + else + Pos->Airmass->setText( "--" ); + + //Rise/Set/Transit Section: + + //Prepare time/position variables + QTime rt = selectedObject->riseSetTime( ut, geo, true ); //true = use rise time + dms raz = selectedObject->riseSetTimeAz( ut, geo, true ); //true = use rise time + + //If transit time is before rise time, use transit time for tomorrow + QTime tt = selectedObject->transitTime( ut, geo ); + dms talt = selectedObject->transitAltitude( ut, geo ); + if ( tt < rt ) { + tt = selectedObject->transitTime( ut.addDays( 1 ), geo ); + talt = selectedObject->transitAltitude( ut.addDays( 1 ), geo ); + } + + //If set time is before rise time, use set time for tomorrow + QTime st = selectedObject->riseSetTime( ut, geo, false ); //false = use set time + dms saz = selectedObject->riseSetTimeAz( ut, geo, false ); //false = use set time + if ( st < rt ) { + st = selectedObject->riseSetTime( ut.addDays( 1 ), geo, false ); //false = use set time + saz = selectedObject->riseSetTimeAz( ut.addDays( 1 ), geo, false ); //false = use set time + } + + if ( rt.isValid() ) { + Pos->TimeRise->setText( QString().sprintf( "%02d:%02d", rt.hour(), rt.minute() ) ); + Pos->TimeSet->setText( QString().sprintf( "%02d:%02d", st.hour(), st.minute() ) ); + Pos->AzRise->setText( raz.toDMSString() ); + Pos->AzSet->setText( saz.toDMSString() ); + } else { + if ( selectedObject->alt()->Degrees() > 0.0 ) { + Pos->TimeRise->setText( i18n( "Circumpolar" ) ); + Pos->TimeSet->setText( i18n( "Circumpolar" ) ); + } else { + Pos->TimeRise->setText( i18n( "Never rises" ) ); + Pos->TimeSet->setText( i18n( "Never rises" ) ); + } + + Pos->AzRise->setText( i18n( "Not Applicable", "N/A" ) ); + Pos->AzSet->setText( i18n( "Not Applicable", "N/A" ) ); + } + + Pos->TimeTransit->setText( QString().sprintf( "%02d:%02d", tt.hour(), tt.minute() ) ); + Pos->AltTransit->setText( talt.toDMSString() ); +} + +void DetailDialog::createLinksTab() +{ + // don't create a link tab for an unnamed star + if (selectedObject->name() == QString("star")) + return; + + QFrame *LinksTab = addPage( i18n( "Links" ) ); + Links = new DetailsLinksUI( LinksTab, "links_tab" ); + + //Modify colors + Links->InfoTitle->setPaletteBackgroundColor( palette().color( QPalette::Active, QColorGroup::Text ) ); + Links->InfoTitle->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::Base ) ); + Links->ImagesTitle->setPaletteBackgroundColor( palette().color( QPalette::Active, QColorGroup::Text ) ); + Links->ImagesTitle->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::Base ) ); + + QPalette p = palette(); + p.setColor( QPalette::Active, QColorGroup::Dark, palette().color( QPalette::Active, QColorGroup::Highlight ) ); + Links->InfoList->setPalette( p ); + Links->ImagesList->setPalette( p ); + + QVBoxLayout *vlay = new QVBoxLayout( LinksTab, 0, 0 ); + vlay->addWidget( Links ); + + QStringList::Iterator itList = selectedObject->InfoList.begin(); + QStringList::Iterator itTitle = selectedObject->InfoTitle.begin(); + QStringList::Iterator itListEnd = selectedObject->InfoList.end(); + + for ( ; itList != itListEnd; ++itList ) { + Links->InfoList->insertItem(QString(*itTitle)); + itTitle++; + } + + Links->InfoList->setSelected(0, true); + + itList = selectedObject->ImageList.begin(); + itTitle = selectedObject->ImageTitle.begin(); + itListEnd = selectedObject->ImageList.end(); + + for ( ; itList != itListEnd; ++itList ) { + Links->ImagesList->insertItem(QString(*itTitle)); + itTitle++; + } + + if (! Links->InfoList->count() && ! Links->ImagesList->count()) { + Links->EditLinkButton->setDisabled(true); + Links->RemoveLinkButton->setDisabled(true); + } + + // Signals/Slots + connect( Links->ViewButton, SIGNAL(clicked()), this, SLOT( viewLink() ) ); + connect( Links->AddLinkButton, SIGNAL(clicked()), ksw->map(), SLOT( addLink() ) ); + connect( Links->EditLinkButton, SIGNAL(clicked()), this, SLOT( editLinkDialog() ) ); + connect( Links->RemoveLinkButton, SIGNAL(clicked()), this, SLOT( removeLinkDialog() ) ); + connect( Links->InfoList, SIGNAL(highlighted(int)), this, SLOT( unselectImagesList() ) ); + connect( Links->ImagesList, SIGNAL(highlighted(int)), this, SLOT( unselectInfoList() ) ); + connect( ksw->map(), SIGNAL(linkAdded()), this, SLOT( updateLists() ) ); +} + +void DetailDialog::createAdvancedTab() +{ + // Don't create an adv tab for an unnamed star or if advinterface file failed loading + // We also don't need adv dialog for solar system objects. + if (selectedObject->name() == QString("star") || + ksw->data()->ADVtreeList.isEmpty() || + selectedObject->type() == SkyObject::PLANET || + selectedObject->type() == SkyObject::COMET || + selectedObject->type() == SkyObject::ASTEROID ) + return; + + QFrame *AdvancedTab = addPage(i18n("Advanced")); + Adv = new DetailsDatabaseUI( AdvancedTab, "database_tab" ); +// Adv->setPaletteBackgroundColor( QColor( "white" ) ); + QVBoxLayout *vlay = new QVBoxLayout( AdvancedTab, 0, 0 ); + vlay->addWidget( Adv ); + + treeIt = new QPtrListIterator (ksw->data()->ADVtreeList); + connect( Adv->ADVTree, SIGNAL(doubleClicked(QListViewItem*)), this, SLOT(viewADVData())); + + populateADVTree(NULL); +} + +void DetailDialog::createLogTab() +{ + //Don't create a a log tab for an unnamed star + if (selectedObject->name() == QString("star")) + return; + + // Log Tab + QFrame *LogTab = addPage(i18n("Log")); + Log = new DetailsLogUI( LogTab, "log_tab" ); + + //Modify colors + Log->LogTitle->setPaletteBackgroundColor( palette().color( QPalette::Active, QColorGroup::Text ) ); + Log->LogTitle->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::Base ) ); + + QVBoxLayout *vlay = new QVBoxLayout( LogTab, 0, 0 ); + vlay->addWidget( Log ); + + if ( selectedObject->userLog.isEmpty() ) + Log->UserLog->setText(i18n("Record here observation logs and/or data on %1.").arg(selectedObject->translatedName())); + else + Log->UserLog->setText(selectedObject->userLog); + + //Automatically save the log contents when the widget loses focus + connect( Log->UserLog, SIGNAL( focusOut() ), this, SLOT( saveLogData() ) ); +} + + +void DetailDialog::unselectInfoList() +{ + Links->InfoList->setSelected( Links->InfoList->currentItem(), false ); +} + +void DetailDialog::unselectImagesList() +{ + Links->ImagesList->setSelected( Links->ImagesList->currentItem(), false ); +} + +void DetailDialog::viewLink() +{ + QString URL; + + if ( Links->InfoList->currentItem() != -1 && + Links->InfoList->isSelected( Links->InfoList->currentItem() ) ) + URL = QString( *selectedObject->InfoList.at( Links->InfoList->currentItem() ) ); + else if ( Links->ImagesList->currentItem() != -1 ) + URL = QString( *selectedObject->ImageList.at( Links->ImagesList->currentItem() ) ); + + if (!URL.isEmpty()) + kapp->invokeBrowser(URL); +} + +void DetailDialog::updateLists() +{ + Links->InfoList->clear(); + Links->ImagesList->clear(); + + QStringList::Iterator itList = selectedObject->InfoList.begin(); + QStringList::Iterator itTitle = selectedObject->InfoTitle.begin(); + QStringList::Iterator itListEnd = selectedObject->InfoList.end(); + + for ( ; itList != itListEnd; ++itList ) { + Links->InfoList->insertItem(QString(*itTitle)); + itTitle++; + } + + Links->InfoList->setSelected(0, true); + itList = selectedObject->ImageList.begin(); + itTitle = selectedObject->ImageTitle.begin(); + itListEnd = selectedObject->ImageList.end(); + + for ( ; itList != itListEnd; ++itList ) { + Links->ImagesList->insertItem(QString(*itTitle)); + itTitle++; + } +} + +void DetailDialog::editLinkDialog() +{ + int type; + uint i; + QString defaultURL , entry; + QFile newFile; + + KDialogBase editDialog(KDialogBase::Plain, i18n("Edit Link"), Ok|Cancel, Ok , this, "editlink", false); + QFrame *editFrame = editDialog.plainPage(); + + editLinkURL = new QLabel(i18n("URL:"), editFrame); + editLinkField = new QLineEdit(editFrame, "lineedit"); + editLinkField->setMinimumWidth(300); + editLinkField->home(false); + editLinkLayout = new QHBoxLayout(editFrame, 6, 6, "editlinklayout"); + editLinkLayout->addWidget(editLinkURL); + editLinkLayout->addWidget(editLinkField); + + currentItemIndex = Links->InfoList->currentItem(); + + if (currentItemIndex != -1 && Links->InfoList->isSelected(currentItemIndex)) + { + defaultURL = *selectedObject->InfoList.at(currentItemIndex); + editLinkField->setText(defaultURL); + type = 1; + currentItemTitle = Links->InfoList->currentText(); + } + else if ( (currentItemIndex = Links->ImagesList->currentItem()) != -1) + { + defaultURL = *selectedObject->ImageList.at(currentItemIndex); + editLinkField->setText(defaultURL); + type = 0; + currentItemTitle = Links->ImagesList->currentText(); + } + else return; + + // If user presses cancel then return + if (!editDialog.exec() == QDialog::Accepted) + return; + // if it wasn't edit, don't do anything + if (!editLinkField->edited()) + return; + + // Save the URL of the current item + currentItemURL = editLinkField->text(); + entry = selectedObject->name() + ":" + currentItemTitle + ":" + currentItemURL; + + //FIXME: usage of verifyUserData() is pretty unclear + //verifyUserData() returns false if currentItemTitle/currentItemURL + //are not found in the user's list already. If they are, then that + //item is removed. + switch (type) + { + case 0: + if (!verifyUserData(type)) + return; + break; + case 1: + if (!verifyUserData(type)) + return; + break; + } + + // Open a new file with the same name and copy all data along with changes + newFile.setName(file.name()); + newFile.open(IO_WriteOnly); + + QTextStream newStream(&newFile); + + for (i=0; iImageTitle.at(currentItemIndex) = currentItemTitle; + *selectedObject->ImageList.at(currentItemIndex) = currentItemURL; + } + else + { + *selectedObject->InfoTitle.at(currentItemIndex) = currentItemTitle; + *selectedObject->InfoList.at(currentItemIndex) = currentItemURL; + } + + newStream << entry << endl; + + newFile.close(); + file.close(); + updateLists(); +} + +void DetailDialog::removeLinkDialog() +{ + int type; + uint i; + QString defaultURL, entry; + QFile newFile; + + currentItemIndex = Links->InfoList->currentItem(); + + if (currentItemIndex != -1 && Links->InfoList->isSelected(currentItemIndex)) + { + defaultURL = *selectedObject->InfoList.at(currentItemIndex); + type = 1; + currentItemTitle = Links->InfoList->currentText(); + } + else + { + currentItemIndex = Links->ImagesList->currentItem(); + defaultURL = *selectedObject->ImageList.at(currentItemIndex); + type = 0; + currentItemTitle = Links->ImagesList->currentText(); + } + + if (KMessageBox::warningContinueCancel( 0, i18n("Are you sure you want to remove the %1 link?").arg(currentItemTitle), i18n("Delete Confirmation"),KStdGuiItem::del())!=KMessageBox::Continue) + return; + + switch (type) + { + case 0: + if (!verifyUserData(type)) + return; + selectedObject->ImageTitle.remove( selectedObject->ImageTitle.at(currentItemIndex)); + selectedObject->ImageList.remove( selectedObject->ImageList.at(currentItemIndex)); + break; + + case 1: + if (!verifyUserData(type)) + return; + selectedObject->InfoTitle.remove(selectedObject->InfoTitle.at(currentItemIndex)); + selectedObject->InfoList.remove(selectedObject->InfoList.at(currentItemIndex)); + break; + } + + // Open a new file with the same name and copy all data along with changes + newFile.setName(file.name()); + newFile.open(IO_WriteOnly); + + QTextStream newStream(&newFile); + + for (i=0; iname() && title == currentItemTitle) + { + ObjectFound = true; + dataList.remove(dataList.at(i)); + break; + } + } + break; + case 1: + if (!readUserFile(type)) + return false; + for (i=0; iname() && title == currentItemTitle) + { + ObjectFound = true; + dataList.remove(dataList.at(i)); + break; + } + } + break; + } + return ObjectFound; +} + +bool DetailDialog::readUserFile(int type)//, int sourceFileType) +{ + switch (type) + { + case 0: + file.setName( locateLocal( "appdata", "image_url.dat" ) ); //determine filename + if ( !file.open( IO_ReadOnly) ) + { + ksw->data()->initError("image_url.dat", false); + return false; + } + break; + + case 1: + file.setName( locateLocal( "appdata", "info_url.dat" ) ); //determine filename + if ( !file.open( IO_ReadOnly) ) + { + ksw->data()->initError("info_url.dat", false); + return false; + } + break; + } + + // Must reset file + file.reset(); + QTextStream stream(&file); + + dataList.clear(); + + // read all data into memory + while (!stream.eof()) + dataList.append(stream.readLine()); + + return true; +} + +void DetailDialog::populateADVTree(QListViewItem *parent) +{ + // list done + if (!treeIt->current()) + return; + + // if relative top level [KSLABEL] + if (treeIt->current()->Type == 0) + forkTree(parent); + + while (treeIt->current()) + { + if (treeIt->current()->Type == 0) + { + forkTree(parent); + continue; + } + else if (treeIt->current()->Type == 1) + break; + + if (parent) + new QListViewItem( parent, treeIt->current()->Name); + else + new QListViewItem( Adv->ADVTree, treeIt->current()->Name); + + ++(*treeIt); + } +} + +void DetailDialog::forkTree(QListViewItem *parent) +{ + QListViewItem *current = 0; + if (parent) + current = new QListViewItem(parent, treeIt->current()->Name); + else + current = new QListViewItem(Adv->ADVTree, treeIt->current()->Name); + + // we need to increment the iterator before and after populating the tree + ++(*treeIt); + populateADVTree(current); + ++(*treeIt); +} + +void DetailDialog::viewADVData() +{ + QString link; + QListViewItem * current = Adv->ADVTree->currentItem(); + + if (!current) return; + + treeIt->toFirst(); + while (treeIt->current()) + { + if (treeIt->current()->Name == current->text(0)) + { + if (treeIt->current()->Type == 2) break; + else return; + } + ++(*treeIt); + } + + link = treeIt->current()->Link; + link = parseADVData(link); + kapp->invokeBrowser(link); +} + +QString DetailDialog::parseADVData(QString link) +{ + QString subLink; + int index; + + if ( (index = link.find("KSOBJ")) != -1) + { + link.remove(index, 5); + link = link.insert(index, selectedObject->name()); + } + + if ( (index = link.find("KSRA")) != -1) + { + link.remove(index, 4); + subLink = QString().sprintf("%02d%02d%02d", selectedObject->ra0()->hour(), selectedObject->ra0()->minute(), selectedObject->ra0()->second()); + subLink = subLink.insert(2, "%20"); + subLink = subLink.insert(7, "%20"); + + link = link.insert(index, subLink); + } + if ( (index = link.find("KSDEC")) != -1) + { + link.remove(index, 5); + if (selectedObject->dec()->degree() < 0) + { + subLink = QString().sprintf("%03d%02d%02d", selectedObject->dec0()->degree(), selectedObject->dec0()->arcmin(), selectedObject->dec0()->arcsec()); + subLink = subLink.insert(3, "%20"); + subLink = subLink.insert(8, "%20"); + } + else + { + subLink = QString().sprintf("%02d%02d%02d", selectedObject->dec0()->degree(), selectedObject->dec0()->arcmin(), selectedObject->dec0()->arcsec()); + subLink = subLink.insert(0, "%2B"); + subLink = subLink.insert(5, "%20"); + subLink = subLink.insert(10, "%20"); + } + link = link.insert(index, subLink); + } + + return link; +} + +void DetailDialog::saveLogData() { + selectedObject->saveUserLog( Log->UserLog->text() ); +} + +void DetailDialog::addToObservingList() { + ksw->observingList()->slotAddObject( selectedObject ); +} + +void DetailDialog::centerMap() { + ksw->map()->setClickedObject( selectedObject ); + ksw->map()->slotCenter(); +} + +void DetailDialog::centerTelescope() +{ + + INDI_D *indidev(NULL); + INDI_P *prop(NULL), *onset(NULL); + INDI_E *RAEle(NULL), *DecEle(NULL), *AzEle(NULL), *AltEle(NULL), *ConnectEle(NULL), *nameEle(NULL); + bool useJ2000( false); + int selectedCoord(0); + SkyPoint sp; + + // Find the first device with EQUATORIAL_EOD_COORD or EQUATORIAL_COORD and with SLEW element + // i.e. the first telescope we find! + + INDIMenu *imenu = ksw->getINDIMenu(); + + + for (unsigned int i=0; i < imenu->mgr.count() ; i++) + { + for (unsigned int j=0; j < imenu->mgr.at(i)->indi_dev.count(); j++) + { + indidev = imenu->mgr.at(i)->indi_dev.at(j); + indidev->stdDev->currentObject = NULL; + prop = indidev->findProp("EQUATORIAL_EOD_COORD"); + if (prop == NULL) + { + prop = indidev->findProp("EQUATORIAL_COORD"); + if (prop == NULL) + { + prop = indidev->findProp("HORIZONTAL_COORD"); + if (prop == NULL) + continue; + else + selectedCoord = 1; /* Select horizontal */ + } + else + useJ2000 = true; + } + + ConnectEle = indidev->findElem("CONNECT"); + if (!ConnectEle) continue; + + if (ConnectEle->state == PS_OFF) + { + KMessageBox::error(0, i18n("Telescope %1 is offline. Please connect and retry again.").arg(indidev->label)); + return; + } + + switch (selectedCoord) + { + // Equatorial + case 0: + if (prop->perm == PP_RO) continue; + RAEle = prop->findElement("RA"); + if (!RAEle) continue; + DecEle = prop->findElement("DEC"); + if (!DecEle) continue; + break; + + // Horizontal + case 1: + if (prop->perm == PP_RO) continue; + AzEle = prop->findElement("AZ"); + if (!AzEle) continue; + AltEle = prop->findElement("ALT"); + if (!AltEle) continue; + break; + } + + onset = indidev->findProp("ON_COORD_SET"); + if (!onset) continue; + + onset->activateSwitch("SLEW"); + + indidev->stdDev->currentObject = selectedObject; + + /* Send object name if available */ + if (indidev->stdDev->currentObject) + { + nameEle = indidev->findElem("OBJECT_NAME"); + if (nameEle && nameEle->pp->perm != PP_RO) + { + nameEle->write_w->setText(indidev->stdDev->currentObject->name()); + nameEle->pp->newText(); + } + } + + switch (selectedCoord) + { + case 0: + if (indidev->stdDev->currentObject) + sp.set (indidev->stdDev->currentObject->ra(), indidev->stdDev->currentObject->dec()); + else + sp.set (ksw->map()->clickedPoint()->ra(), ksw->map()->clickedPoint()->dec()); + + if (useJ2000) + sp.apparentCoord(ksw->data()->ut().djd(), (long double) J2000); + + RAEle->write_w->setText(QString("%1:%2:%3").arg(sp.ra()->hour()).arg(sp.ra()->minute()).arg(sp.ra()->second())); + DecEle->write_w->setText(QString("%1:%2:%3").arg(sp.dec()->degree()).arg(sp.dec()->arcmin()).arg(sp.dec()->arcsec())); + + break; + + case 1: + if (indidev->stdDev->currentObject) + { + sp.setAz(*indidev->stdDev->currentObject->az()); + sp.setAlt(*indidev->stdDev->currentObject->alt()); + } + else + { + sp.setAz(*ksw->map()->clickedPoint()->az()); + sp.setAlt(*ksw->map()->clickedPoint()->alt()); + } + + AzEle->write_w->setText(QString("%1:%2:%3").arg(sp.az()->degree()).arg(sp.az()->arcmin()).arg(sp.az()->arcsec())); + AltEle->write_w->setText(QString("%1:%2:%3").arg(sp.alt()->degree()).arg(sp.alt()->arcmin()).arg(sp.alt()->arcsec())); + + break; + } + + prop->newText(); + + return; + } + } + + // We didn't find any telescopes + KMessageBox::sorry(0, i18n("KStars did not find any active telescopes.")); + +} + +void DetailDialog::showThumbnail() { + //No image if object is a star + if ( selectedObject->type() == SkyObject::STAR || + selectedObject->type() == SkyObject::CATALOG_STAR ) { + Thumbnail->resize( Data->Image->width(), Data->Image->height() ); + Thumbnail->fill( Data->paletteBackgroundColor() ); + Data->Image->setPixmap( *Thumbnail ); + return; + } + + //Try to load the object's image from disk + //If no image found, load "no image" image + //If that isn't found, make it blank. + QFile file; + QString fname = "thumb-" + selectedObject->name().lower().replace( QRegExp(" "), "" ) + ".png"; + if ( KSUtils::openDataFile( file, fname ) ) { + file.close(); + Thumbnail->load( file.name(), "PNG" ); + } else if ( KSUtils::openDataFile( file, "noimage.png" ) ) { + file.close(); + Thumbnail->load( file.name(), "PNG" ); + } else { + Thumbnail->resize( Data->Image->width(), Data->Image->height() ); + Thumbnail->fill( Data->paletteBackgroundColor() ); + } + + Data->Image->setPixmap( *Thumbnail ); +} + +void DetailDialog::updateThumbnail() { + ThumbnailPicker tp( selectedObject, *Thumbnail, this, "thumbnaileditor" ); + + if ( tp.exec() == QDialog::Accepted ) { + QString fname = locateLocal( "appdata", "thumb-" + + selectedObject->name().lower().replace( QRegExp(" "), "" ) + ".png" ); + + Data->Image->setPixmap( *(tp.image()) ); + + //If a real image was set, save it. + //If the image was unset, delete the old image on disk. + if ( tp.imageFound() ) { + Data->Image->pixmap()->save( fname, "PNG" ); + *Thumbnail = *(Data->Image->pixmap()); + } else { + QFile f; + f.setName( fname ); + f.remove(); + } + } +} + +#include "detaildialog.moc" diff --git a/kstars/kstars/detaildialog.h b/kstars/kstars/detaildialog.h new file mode 100644 index 00000000..115353e2 --- /dev/null +++ b/kstars/kstars/detaildialog.h @@ -0,0 +1,249 @@ +/*************************************************************************** + detaildialog.h - description + ------------------- + begin : Sun May 5 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef DETAILDIALOG_H +#define DETAILDIALOG_H + +#include +#include +#include +#include +#include + +#include "skyobject.h" + +class GeoLocation; +class QHBoxLayout; +class QLineEdit; +class QFile; +class QPixmap; +class QString; +class QStringList; +class KStars; +class KStarsDateTime; + +class DetailsDataUI; +class DetailsPositionUI; +class DetailsLinksUI; +class DetailsDatabaseUI; +class DetailsLogUI; + +struct ADVTreeData +{ + QString Name; + QString Link; + int Type; +}; + +/**@class LogEdit is a simple derivative of KTextEdit, that just adds a + *focusOut() signal, emitted when the edit loses focus. + *@author Jason Harris + *@version 1.0 + */ +class LogEdit : public KTextEdit { + Q_OBJECT +public: + LogEdit( QWidget *parent=0, const char *name=0 ); + ~LogEdit() {} + +signals: + void focusOut(); + +protected: + void focusOutEvent( QFocusEvent *e ); +}; + +/**@class ClickLabel is a QLabel with a clicked() signal. + *@author Jason Harris + *@version 1.0 + */ +class ClickLabel : public QLabel { + Q_OBJECT +public: + ClickLabel( QWidget *parent=0, const char *name=0 ); + ~ClickLabel() {} + +signals: + void clicked(); + +protected: + void mousePressEvent( QMouseEvent *e ) { if ( e->button() == LeftButton ) emit clicked(); } +}; + +/**@class DetailDialog is a window showing detailed information for a selected object. + *The window is split into four Tabs: General, Links, Advanced and Log. + *The General Tab displays some type-specific data about the object, as well as its + *present coordinates and Rise/Set/Transit times for the current date. The Type-specific + *data are: + *@li Stars: common name, genetive name, Spectral type, magnitude, distance + *@li Solar System: name, object type (planet/comet/asteroid), Distance, magnitude (TBD), + *angular size (TBD) + *@li Deep Sky: Common name, other names, object type, magnitude, angular size + * + *The Links Tab allows the user to manage the list of Image and Information links + *listed in the object's popup menu. The Advanced Tab allows the user to query + *a number of professional-grade online astronomical databases for data on the object. + *The Log tab allows the user to attach their own text notes about the object. + *@author Jason Harris, Jasem Mutlaq + *@version 1.0 + */ + +class DetailDialog : public KDialogBase { + Q_OBJECT +public: +/**Constructor + */ + DetailDialog(SkyObject *o, const KStarsDateTime &ut, GeoLocation *geo, QWidget *parent=0, const char *name=0); + +/**Destructor (empty) + */ + ~DetailDialog() {} + + QPixmap* thumbnail() { return Thumbnail; } + +public slots: +/**@short Add this object to the observing list. + */ + void addToObservingList(); + +/**@short Center this object in the display. + */ + void centerMap(); + +/**@short Center this object in the telescope. + */ + void centerTelescope(); + +/**@short Display thumbnail image for the object + */ + void showThumbnail(); + +/**@short Update thumbnail image for the object + */ + void updateThumbnail(); + +/**@short View the selected image or info URL in the web browser. + */ + void viewLink(); + +/**@short Unselect the currently selected item in the Images list + *@note used when an item is selected in the Info list + */ + void unselectImagesList(); + +/**@short Unselect the currently selected item in the Info list + *@note used when an item is selected in the Images list + */ + void unselectInfoList(); + +/**@short Rebuild the Image and Info URL lists for this object. + *@note used when an item is added to either list. + */ + void updateLists(); + +/**@short Open a dialog to edit a URL in either the Images or Info lists, + *and update the user's *url.dat file. + */ + void editLinkDialog(); + +/**@short remove a URL entry from either the Images or Info lists, and + *update the user's *url.dat file. + */ + void removeLinkDialog(); + +/**Open the web browser to the selected online astronomy database, + *with a query to the object of this Detail Dialog. + */ + void viewADVData(); + +/**Save the User's text in the Log Tab to the userlog.dat file. + */ + void saveLogData(); + +private: + +/**Read in the user's customized URL file (either images or info webpages), + *and store the file's lines in a QStringList. + *@param type 0=Image URLs; 1=Info URLs + */ + bool readUserFile(int type); + +/**Parse the QStringList containing the User's URLs. + *@param type 0=Image URLs; 1=Info URLs + */ + bool verifyUserData(int type); + +/**Build the General Data Tab for the current object. + */ + void createGeneralTab(); + +/**Build the Position Tab for the current object. + */ + void createPositionTab( const KStarsDateTime &ut, GeoLocation *geo ); + +/**Build the Links Tab, populating the image and info lists with the + *known URLs for the current Object. + */ + void createLinksTab(); + +/**Build the Advanced Tab + */ + void createAdvancedTab(); + +/**Build the Log Tab + */ + void createLogTab(); + + +/**Populate the TreeView of known astronomical databases in the Advanced Tab + */ + void populateADVTree(QListViewItem *parent); + +/**For the databases TreeView + */ + void forkTree(QListViewItem *parent); + +/**Data for the Advanced Tab TreeView is stored in the file advinterface.dat. + *This function parses advinterface.dat. + */ + QString parseADVData(QString link); + + + SkyObject *selectedObject; + KStars* ksw; + + // Edit Link Dialog + QHBoxLayout *editLinkLayout; + QLabel *editLinkURL; + QLineEdit *editLinkField; + QFile file; + QPixmap *Thumbnail; + int currentItemIndex; + QString currentItemURL, currentItemTitle; + QStringList dataList; + + QPtrListIterator * treeIt; + + DetailsDataUI *Data; + DetailsPositionUI *Pos; + DetailsLinksUI *Links; + DetailsDatabaseUI *Adv; + DetailsLogUI *Log; + +}; + +#endif diff --git a/kstars/kstars/details_data.ui b/kstars/kstars/details_data.ui new file mode 100644 index 00000000..2f7893b0 --- /dev/null +++ b/kstars/kstars/details_data.ui @@ -0,0 +1,599 @@ + +DetailsDataUI + + + DetailsDataUI + + + + 0 + 0 + 542 + 386 + + + + Details - General Data + + + + unnamed + + + + layout67 + + + + unnamed + + + 0 + + + + Names + + + + 1 + + + + 1 + + + <p align="center">Primary Name, Other Names</p> + + + WordBreak|AlignCenter + + + + + DataFrame + + + + 5 + 7 + 0 + 0 + + + + Box + + + Plain + + + 4 + + + + unnamed + + + + layout20 + + + + unnamed + + + + layout12 + + + + unnamed + + + + layout60_2 + + + + unnamed + + + + Type + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + 1 + + + + Object Type + + + + + InLabel + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + in + + + AlignTop + + + + + Constellation + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + 1 + + + + Constellation + + + + + + + spacer7_2 + + + Horizontal + + + Expanding + + + + 140 + 20 + + + + + + + + spacer5_2 + + + Vertical + + + Expanding + + + + 20 + 16 + + + + + + layout19 + + + + unnamed + + + + Image + + + Click to change image + + + A small thumbnail image of the object is shown here. You can modify the image by clicking on it. + + + + + spacer6_2 + + + Horizontal + + + Expanding + + + + 77 + 20 + + + + + + + + + + layout22 + + + + unnamed + + + + layout21 + + + + unnamed + + + + AngSize + + + + 0 + 0 + 0 + + + + + 238 + 238 + 230 + + + + ParentOrigin + + + + Monospace + 1 + + + + 0.00 arcmin + + + + + Mag + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + Monospace + 1 + + + + 0.00 mag + + + + + MagLabel + + + + 5 + 5 + 0 + 0 + + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + Magnitude: + + + AlignTop + + + + + DistanceLabel + + + + 5 + 5 + 0 + 0 + + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + Distance: + + + AlignTop + + + + + Distance + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + Monospace + 1 + + + + 0.00 pc + + + + + AngSizeLabel + + + + 5 + 5 + 0 + 0 + + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + Size: + + + AlignTop + + + + + + + spacer8_2 + + + Vertical + + + Expanding + + + + 20 + 8 + + + + + + layout36_2 + + + + 0 + 0 + 0 + + + + + unnamed + + + + spacer19_2 + + + Horizontal + + + Expanding + + + + 16 + 20 + + + + + + layout35_2 + + + + unnamed + + + + ObsListButton + + + Add to Observing List + + + + + CenterButton + + + Center in Map + + + + + ScopeButton + + + Center in Telescope + + + + + + + spacer20_2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + + + + + + + + + spacer7 + + + Vertical + + + Fixed + + + + 20 + 8 + + + + + + + + ClickLabel +
    detaildialog.h
    + + 200 + 200 + + 0 + + 5 + 5 + 0 + 0 + + image0 + clicked() +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154388db5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c6a2573410000000049454e44ae426082 + + + + + kactivelabel.h + kpushbutton.h + +
    + diff --git a/kstars/kstars/details_database.ui b/kstars/kstars/details_database.ui new file mode 100644 index 00000000..a32f4b30 --- /dev/null +++ b/kstars/kstars/details_database.ui @@ -0,0 +1,55 @@ + +DetailsDatabaseUI + + + DetailsDatabaseUI + + + + 0 + 0 + 489 + 398 + + + + Details - Online Databases + + + + unnamed + + + + + Choose Online Database + + + true + + + true + + + + ADVTree + + + Plain + + + 4 + + + true + + + + + + + + + klistview.h + + diff --git a/kstars/kstars/details_links.ui b/kstars/kstars/details_links.ui new file mode 100644 index 00000000..dbe0b75e --- /dev/null +++ b/kstars/kstars/details_links.ui @@ -0,0 +1,188 @@ + +DetailsLinksUI + + + DetailsLinksUI + + + + 0 + 0 + 512 + 617 + + + + Details - Resource Links + + + + unnamed + + + + layout79 + + + + unnamed + + + 0 + + + + InfoTitle + + + + 1 + + + + <p align="center">Information Links</p> + + + + + InfoList + + + Plain + + + 4 + + + + + + + spacer88 + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + layout80 + + + + unnamed + + + 0 + + + + ImagesTitle + + + + 1 + + + + <p align="center">Image Links</p> + + + + + ImagesList + + + StyledPanel + + + Plain + + + 4 + + + + + + + layout91 + + + + unnamed + + + + ViewButton + + + View Resource + + + + + AddLinkButton + + + Add Link... + + + + + EditLinkButton + + + Edit Link... + + + + + RemoveLinkButton + + + Remove Link + + + + + spacer53 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + + + + + klistbox.h + klistbox.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + + diff --git a/kstars/kstars/details_log.ui b/kstars/kstars/details_log.ui new file mode 100644 index 00000000..51d337f8 --- /dev/null +++ b/kstars/kstars/details_log.ui @@ -0,0 +1,77 @@ + +DetailsLogUI + + + DetailsLogUI + + + + 0 + 0 + 509 + 308 + + + + Details - User Log + + + + unnamed + + + 0 + + + + LogTitle + + + + 1 + + + + <p align="center">User Log</p> + + + + + UserLog + + + + 7 + 7 + 0 + 0 + + + + + + + + LogEdit +
    detaildialog.h
    + + 400 + 200 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154388db5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c6a2573410000000049454e44ae426082 + + + +
    diff --git a/kstars/kstars/details_position.ui b/kstars/kstars/details_position.ui new file mode 100644 index 00000000..f2e96b9b --- /dev/null +++ b/kstars/kstars/details_position.ui @@ -0,0 +1,927 @@ + +DetailsPositionUI + + + DetailsPositionUI + + + + 0 + 0 + 506 + 394 + + + + Details - Position Data + + + + unnamed + + + + layout56 + + + + unnamed + + + 0 + + + + CoordTitle + + + + 1 + + + + <p align="center">Coordinates</p> + + + + + CoordFrame + + + + 5 + 7 + 0 + 0 + + + + Box + + + Plain + + + 4 + + + + unnamed + + + + layout54 + + + + unnamed + + + + layout50 + + + + unnamed + + + + RA + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + Monospace + 11 + 1 + + + + 00:00:00 + + + + + Dec + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + Monospace + 11 + 1 + + + + 00:00:00 + + + + + DecLabel + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + Dec (2000.0): + + + AlignTop + + + + + RALabel + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + RA (2000.0): + + + AlignTop + + + + + + + spacer13 + + + Horizontal + + + Expanding + + + + 90 + 16 + + + + + + layout50_2 + + + + unnamed + + + + Az + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + Monospace + 11 + 1 + + + + 00:00:00 + + + + + Alt + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + Monospace + 11 + 1 + + + + 00:00:00 + + + + + AltLabel + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + Altitude: + + + AlignTop + + + + + AzLabel + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + Azimuth: + + + AlignTop + + + + + + + + + spacer8_2 + + + Vertical + + + Expanding + + + + 20 + 0 + + + + + + layout55 + + + + unnamed + + + + layout53 + + + + unnamed + + + + HALabel + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + Hour angle: + + + AlignTop + + + + + HA + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + Monospace + 11 + 1 + + + + 00:00:00 + + + + + + + spacer10_2 + + + Horizontal + + + Expanding + + + + 170 + 20 + + + + + + layout52 + + + + unnamed + + + + AirmassLabel + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + Airmass: + + + AlignTop + + + + + Airmass + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + Monospace + 11 + 1 + + + + 1.00 + + + + + + + + + + + + + spacer86 + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + layout76 + + + + unnamed + + + 0 + + + + RSTTitle + + + + 1 + + + + <p align="center">Rise/Set/Transit</p> + + + + + RSTFrame + + + + 5 + 7 + 0 + 0 + + + + Box + + + Plain + + + 4 + + + + unnamed + + + + layout142 + + + + unnamed + + + + layout141 + + + + unnamed + + + + TimeRise + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + Monospace + 11 + 1 + + + + 00:00 + + + + + TimeSet + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + Monospace + 11 + 1 + + + + 00:00 + + + + + TimeSetLabel + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + Set time: + + + AlignTop + + + + + TimeTransitLabel + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + Transit time: + + + AlignTop + + + + + TimeRiseLabel + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + Rise time: + + + AlignTop + + + + + TimeTransit + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + Monospace + 11 + 1 + + + + 00:00 + + + + + + + spacer8_2_2 + + + Horizontal + + + Expanding + + + + 83 + 20 + + + + + + layout140 + + + + unnamed + + + + AzRise + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + Monospace + 11 + 1 + + + + 00:00:00 + + + + + AzSetLabel + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + Azimuth at set: + + + AlignTop + + + + + AltTransitLabel + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + Altitude at transit: + + + AlignTop + + + + + AzSet + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + Monospace + 11 + 1 + + + + 00:00:00 + + + + + AltTransit + + + + 0 + 0 + 0 + + + + ParentOrigin + + + + Monospace + 11 + 1 + + + + 00:00:00 + + + + + AzRiseLabel + + + + 0 + 0 + 0 + + + + 2 + + + 1 + + + Azimuth at rise: + + + AlignTop + + + + + + + + + spacer14 + + + Vertical + + + Expanding + + + + 20 + 0 + + + + + + + + + + + + + + kactivelabel.h + kactivelabel.h + kactivelabel.h + kactivelabel.h + kactivelabel.h + kactivelabel.h + kactivelabel.h + kactivelabel.h + kactivelabel.h + kactivelabel.h + kactivelabel.h + kactivelabel.h + + diff --git a/kstars/kstars/devicemanager.cpp b/kstars/kstars/devicemanager.cpp new file mode 100644 index 00000000..5552fe39 --- /dev/null +++ b/kstars/kstars/devicemanager.cpp @@ -0,0 +1,502 @@ +/* Device Manager + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + JM Changelog + 2004-16-1: Start + + */ + +#include "Options.h" +#include "devicemanager.h" +#include "indimenu.h" +#include "indiproperty.h" +#include "indigroup.h" +#include "indidevice.h" +#include "indi/indicom.h" +#include "kstars.h" +#include "kstarsdatetime.h" + +#include +#include + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + + /******************************************************************* +** The device manager contain devices running from one indiserver +** This allow KStars to control multiple devices distributed acorss +** multiple servers seemingly in a way that is completely transparent +** to devices and drivers alike. +** The device Manager can be thought of as the 'networking' parent +** of devices, while indimenu is 'GUI' parent of devices +*******************************************************************/ + +DeviceManager::DeviceManager(INDIMenu *INDIparent, int inID) +{ + + parent = INDIparent; + mgrID = inID; + + indi_dev.setAutoDelete(true); + + serverFD = -1; + serverFP = NULL; + XMLParser = NULL; + sNotifier = NULL; + +} + +DeviceManager::~DeviceManager() +{ + + if (serverFP) + fclose(serverFP); + + if (serverFD >= 0) + close(serverFD); + + if (XMLParser) + { + delLilXML(XMLParser); + XMLParser = NULL; + } + + indi_dev.clear(); + +} + +bool DeviceManager::indiConnect(QString inHost, QString inPort) +{ + host = inHost; + port = inPort; + QString errMsg; + struct sockaddr_in pin; + struct hostent *serverHostName = gethostbyname(host.ascii()); + errMsg = QString("Connection to INDI host at %1 on port %2 failed.").arg(host).arg(port); + + memset(&pin, 0, sizeof(pin)); + pin.sin_family = AF_INET; + pin.sin_addr.s_addr = ((struct in_addr *) (serverHostName->h_addr))->s_addr; + pin.sin_port = htons(port.toInt()); + + if ( (serverFD = socket(AF_INET, SOCK_STREAM, 0)) == -1) + { + KMessageBox::error(0, i18n("Cannot create socket")); + return false; + } + + if ( ::connect(serverFD, (struct sockaddr*) &pin, sizeof(pin)) == -1) + { + KMessageBox::error(0, errMsg); + serverFD = -1; + return false; + } + + // callback notified + sNotifier = new QSocketNotifier( serverFD, QSocketNotifier::Read, this); + QObject::connect( sNotifier, SIGNAL(activated(int)), this, SLOT(dataReceived())); + + if (XMLParser) + delLilXML(XMLParser); + XMLParser = newLilXML(); + + // ready for fprintf + serverFP = fdopen(serverFD, "w"); + + if (serverFP == NULL) + { + KMessageBox::error(0, i18n("Cannot read server file descriptor")); + serverFD = -1; + return false; + } + + setbuf (serverFP, NULL); + + fprintf(serverFP, "Also\n"); + fprintf(serverFP, "\n", INDIVERSION); + + // We made it! + return true; +} + + +void DeviceManager::dataReceived() +{ + char ibuf[32]; /* not so much user input lags */ + char errmsg[ERRMSG_SIZE]; + int i, nr; + + /* read INDI command */ + nr = read (serverFD, ibuf, sizeof(ibuf)-1); + if (nr <= 0) + { + if (nr < 0) + strcpy (errmsg, "INDI: input error."); + else + strcpy (errmsg, "INDI: agent closed connection."); + + + tcflush(serverFD, TCIFLUSH); + sNotifier->disconnect(); + close(serverFD); + parent->removeDeviceMgr(mgrID); + KMessageBox::error(0, QString::fromLatin1(errmsg)); + + return; + } + + ibuf[ sizeof( ibuf )-1 ] = '\0'; + + /* process each char */ + for (i = 0; i < nr; i++) + { + if (!XMLParser) + return; + + XMLEle *root = readXMLEle (XMLParser, (int)ibuf[i], errmsg); + if (root) + { + //prXMLEle (stdout, root, 0); + if (dispatchCommand(root, errmsg) < 0) + { + fprintf(stderr, "%s", errmsg); + prXMLEle (stdout, root, 0); + } + + delXMLEle (root); + } + else if (*errmsg) + { + kdDebug() << errmsg << endl; + } + } +} + +int DeviceManager::dispatchCommand(XMLEle *root, char errmsg[]) +{ + + if (!strcmp (tagXMLEle(root), "message")) + return messageCmd(root, errmsg); + else if (!strcmp (tagXMLEle(root), "delProperty")) + return delPropertyCmd(root, errmsg); + + /* Get the device, if not available, create it */ + INDI_D *dp = findDev (root, 1, errmsg); + if (dp == NULL) + return -1; + + if (!strcmp (tagXMLEle(root), "defTextVector")) + return dp->buildTextGUI(root, errmsg); + else if (!strcmp (tagXMLEle(root), "defNumberVector")) + return dp->buildNumberGUI(root, errmsg); + else if (!strcmp (tagXMLEle(root), "defSwitchVector")) + return dp->buildSwitchesGUI(root, errmsg); + else if (!strcmp (tagXMLEle(root), "defLightVector")) + return dp->buildLightsGUI(root, errmsg); + else if (!strcmp (tagXMLEle(root), "defBLOBVector")) + return dp->buildBLOBGUI(root, errmsg); + else if (!strcmp (tagXMLEle(root), "setTextVector") || + !strcmp (tagXMLEle(root), "setNumberVector") || + !strcmp (tagXMLEle(root), "setSwitchVector") || + !strcmp (tagXMLEle(root), "setLightVector") || + !strcmp (tagXMLEle(root), "setBLOBVector")) + return dp->setAnyCmd(root, errmsg); + + return (-1); +} + +/* delete the property in the given device, including widgets and data structs. + * when last property is deleted, delete the device too. + * if no property name attribute at all, delete the whole device regardless. + * return 0 if ok, else -1 with reason in errmsg[]. + */ +int DeviceManager::delPropertyCmd (XMLEle *root, char errmsg[]) +{ + + XMLAtt *ap; + INDI_D *dp; + INDI_P *pp; + + /* dig out device and optional property name */ + dp = findDev (root, 0, errmsg); + if (!dp) + return (-1); + + checkMsg(root, dp); + + ap = findXMLAtt (root, "name"); + + /* Delete property if it exists, otherwise, delete the whole device */ + if (ap) + { + pp = dp->findProp(QString(valuXMLAtt(ap))); + + if(pp) + return dp->removeProperty(pp); + else + return (-1); + } + // delete the whole device + else + return removeDevice(dp->name, errmsg); + +} + +int DeviceManager::removeDevice(QString devName, char errmsg[]) +{ + + // remove all devices if devName == NULL + if (devName == NULL) + { + indi_dev.clear(); + return (0); + } + + for (unsigned int i=0; i < indi_dev.count(); i++) + { + if (indi_dev.at(i)->name == devName) + { + kdDebug() << "Device Manager: Device found, deleting " << devName << endl; + indi_dev.remove(i); + return (0); + } + } + + snprintf(errmsg, ERRMSG_SIZE, "Device %.32s not found" , devName.ascii()); + return -1; +} + +INDI_D * DeviceManager::findDev (QString devName, char errmsg[]) +{ + /* search for existing */ + for (unsigned int i = 0; i < indi_dev.count(); i++) + { + if (indi_dev.at(i)->name == devName) + return (indi_dev.at(i)); + } + + snprintf (errmsg, ERRMSG_SIZE, "INDI: no such device %.32s", devName.ascii()); + kdDebug() << errmsg; + + return NULL; +} + +/* add new device to mainrc_w using info in dep. +- * if trouble return NULL with reason in errmsg[] +- */ +INDI_D * DeviceManager::addDevice (XMLEle *dep, char errmsg[]) +{ + INDI_D *dp; + XMLAtt *ap; + + /* allocate new INDI_D on indi_dev */ + ap = findAtt (dep, "device", errmsg); + if (!ap) + return NULL; + + if (parent->currentLabel.isEmpty()) + parent->setCustomLabel(valuXMLAtt(ap)); + + dp = new INDI_D(parent, this, QString(valuXMLAtt(ap)), parent->currentLabel); + + indi_dev.append(dp); + + emit newDevice(); + + // Reset label + parent->currentLabel = ""; + + /* ok */ + return dp; +} + +INDI_D * DeviceManager::findDev (XMLEle *root, int create, char errmsg[]) +{ + XMLAtt *ap; + char *dn; + + /* get device name */ + ap = findAtt (root, "device", errmsg); + if (!ap) + return (NULL); + dn = valuXMLAtt(ap); + + /* search for existing */ + for (uint i = 0; i < indi_dev.count(); i++) + { + if (indi_dev.at(i)->name == QString(dn)) + return (indi_dev.at(i)); + } + + /* not found, create if ok */ + if (create) + return (addDevice (root, errmsg)); + + + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.32s> no such device %.32s", tagXMLEle(root), dn); + return NULL; +} + +/* a general message command received from the device. + * return 0 if ok, else -1 with reason in errmsg[]. + */ +int DeviceManager::messageCmd (XMLEle *root, char errmsg[]) +{ + checkMsg (root, findDev (root, 0, errmsg)); + return (0); +} + +/* display message attribute. + * N.B. don't put carriage control in msg, we take care of that. + */ +void DeviceManager::checkMsg (XMLEle *root, INDI_D *dp) +{ + XMLAtt *ap; + ap = findXMLAtt(root, "message"); + + if (ap) + doMsg(root, dp); +} + +/* display valu of message and timestamp in dp's scrolled area, if any, else general. + * prefix our time stamp if not included. + * N.B. don't put carriage control in msg, we take care of that. + */ +void DeviceManager::doMsg (XMLEle *msg, INDI_D *dp) +{ + QTextEdit *txt_w; + XMLAtt *message; + XMLAtt *timestamp; + + if (dp == NULL) + { + kdDebug() << "Warning: dp is null." << endl; + return; + } + + txt_w = dp->msgST_w; + + /* prefix our timestamp if not with msg */ + timestamp = findXMLAtt (msg, "timestamp"); + + if (timestamp) + txt_w->insert(QString(valuXMLAtt(timestamp)) + QString(" ")); + else + txt_w->insert( KStarsDateTime::currentDateTime().toString("yyyy/mm/dd - h:m:s ap ")); + + /* finally! the msg */ + message = findXMLAtt(msg, "message"); + + txt_w->insert( QString(valuXMLAtt(message)) + QString("\n")); + + if ( Options::indiMessages() ) + parent->ksw->statusBar()->changeItem( QString(valuXMLAtt(message)), 0); + +} + +void DeviceManager::sendNewText (INDI_P *pp) +{ + INDI_E *lp; + + fprintf(serverFP, "pg->dp->name.ascii()); + fprintf(serverFP, " name='%s'\n>", pp->name.ascii()); + + for (lp = pp->el.first(); lp != NULL; lp = pp->el.next()) + { + fprintf(serverFP, " \n", lp->name.ascii()); + fprintf(serverFP, " %s\n", lp->text.ascii()); + fprintf(serverFP, " \n"); + } + fprintf(serverFP, "\n"); +} + +void DeviceManager::sendNewNumber (INDI_P *pp) +{ + INDI_E *lp; + + fprintf(serverFP, "pg->dp->name.ascii()); + fprintf(serverFP, " name='%s'\n>", pp->name.ascii()); + + for (lp = pp->el.first(); lp != NULL; lp = pp->el.next()) + { + fprintf(serverFP, " \n", lp->name.ascii()); + fprintf(serverFP, " %g\n", lp->targetValue); + fprintf(serverFP, " \n"); + } + fprintf(serverFP, "\n"); + +} + +void DeviceManager::sendNewSwitch (INDI_P *pp, int index) +{ + INDI_E *lp; + int i=0; + + fprintf (serverFP,"pg->dp->name.ascii()); + fprintf (serverFP," name='%s'>\n", pp->name.ascii()); + + for (lp = pp->el.first(); lp != NULL; lp = pp->el.next(), i++) + if (i == index) + { + fprintf (serverFP," \n", lp->name.ascii()); + fprintf (serverFP," %s\n", lp->state == PS_ON ? "On" : "Off"); + fprintf (serverFP," \n"); + break; + } + fprintf (serverFP, "\n"); + +} + +void DeviceManager::startBlob (QString devName, QString propName, QString timestamp) +{ + + fprintf (serverFP, "\n", timestamp.ascii()); + +} + +void DeviceManager::sendOneBlob(QString blobName, unsigned int blobSize, QString blobFormat, unsigned char * blobBuffer) +{ + + fprintf (serverFP, " \n", blobFormat.ascii()); + + for (unsigned i = 0; i < blobSize; i += 72) + fprintf (serverFP, " %.72s\n", blobBuffer+i); + + fprintf (serverFP, " \n"); + +} + +void DeviceManager::finishBlob() +{ + fprintf (serverFP, "\n"); +} + + +#include "devicemanager.moc" diff --git a/kstars/kstars/devicemanager.h b/kstars/kstars/devicemanager.h new file mode 100644 index 00000000..53c9d78d --- /dev/null +++ b/kstars/kstars/devicemanager.h @@ -0,0 +1,81 @@ +/* Device Manager + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + JM Changelog + 2004-16-1: Start + + */ + + #ifndef DEVICEMANAGER_H + #define DEVICEMANAGER_H + + #include "indielement.h" + + class INDIMenu; + class INDI_P; + class INDI_D; + + class QSocketNotifier; + + // INDI device manager +class DeviceManager : public QObject +{ + Q_OBJECT + public: + DeviceManager(INDIMenu *INDIparent, int inID); + ~DeviceManager(); + + INDIMenu *parent; + + QPtrList indi_dev; + + int mgrID; + int serverFD; + FILE *serverFP; + LilXML *XMLParser; + QSocketNotifier *sNotifier; + QString host; + QString port; + + int dispatchCommand (XMLEle *root, char errmsg[]); + + INDI_D * addDevice (XMLEle *dep , char errmsg[]); + INDI_D * findDev (XMLEle *root, int create, char errmsg[]); + + /***************************************************************** + * Send to server + ******************************************************************/ + void sendNewText (INDI_P *pp); + void sendNewNumber (INDI_P *pp); + void sendNewSwitch (INDI_P *pp, int index); + void startBlob (QString devName, QString propName, QString timestamp); + void sendOneBlob(QString blobName, unsigned int blobSize, QString blobFormat, unsigned char * blobBuffer); + void finishBlob(); + + /***************************************************************** + * Misc. + ******************************************************************/ + int delPropertyCmd (XMLEle *root, char errmsg[]); + int removeDevice (QString devName, char errmsg[]); + INDI_D * findDev (QString devName, char errmsg[]); + + int messageCmd (XMLEle *root, char errmsg[]); + void checkMsg (XMLEle *root, INDI_D *dp); + void doMsg (XMLEle *msg , INDI_D *dp); + + bool indiConnect (QString inHost, QString inPort); + + public slots: + void dataReceived(); + + signals: + void newDevice(); + +}; + +#endif diff --git a/kstars/kstars/devmanager.ui b/kstars/kstars/devmanager.ui new file mode 100644 index 00000000..54dc4b3f --- /dev/null +++ b/kstars/kstars/devmanager.ui @@ -0,0 +1,441 @@ + +devManager + + + devManager + + + + 0 + 0 + 504 + 494 + + + + Device Manager + + + true + + + + unnamed + + + + ConfTabWidget + + + + tab + + + Local/Server + + + + unnamed + + + + + Device + + + true + + + true + + + + + Status + + + true + + + true + + + + + Mode + + + true + + + true + + + + + Version + + + true + + + true + + + + + Port + + + true + + + true + + + + localListView + + + + 7 + 7 + 0 + 0 + + + + + 0 + 125 + + + + + + serverLogGroup + + + Server Log + + + + unnamed + + + + serverLogText + + + + 0 + 90 + + + + + + + WidgetWidth + + + true + + + + + + + indiModeGroup + + + Mode + + + + unnamed + + + + localR + + + Local + + + true + + + + + serverR + + + Server + + + + + + + layout6 + + + + unnamed + + + + runServiceB + + + false + + + R&un Service + + + + + stopServiceB + + + false + + + Stop Service + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 61 + 20 + + + + + + + + + + TabPage + + + Client + + + + unnamed + + + + + Status + + + true + + + true + + + + + Name + + + true + + + true + + + + + Port + + + true + + + true + + + + clientListView + + + + + layout5_2 + + + + unnamed + + + + groupBox1_2 + + + Hosts + + + + unnamed + + + + addB + + + Add... + + + + + modifyB + + + Modify + + + + + removeB + + + Remove + + + + + + + groupBox2_2 + + + Connection + + + + unnamed + + + + connectHostB + + + false + + + Connect + + + + + disconnectHostB + + + false + + + Disconnect + + + + + + + spacer3_2 + + + Vertical + + + Expanding + + + + 20 + 31 + + + + + + + + + + + layout6 + + + + unnamed + + + + Horizontal Spacing2_3 + + + Horizontal + + + Expanding + + + + 289 + 20 + + + + + + cancelB + + + &Close + + + true + + + + + + + + + cancelB + clicked() + devManager + close() + + + + + klistview.h + kpushbutton.h + kpushbutton.h + klistview.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + + diff --git a/kstars/kstars/dms.cpp b/kstars/kstars/dms.cpp new file mode 100644 index 00000000..c6defc32 --- /dev/null +++ b/kstars/kstars/dms.cpp @@ -0,0 +1,318 @@ +/*************************************************************************** + dms.cpp - K Desktop Planetarium + ------------------- + begin : Sun Feb 11 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "dms.h" +#include +#include +#include + +void dms::setD( const double &x ) { + D = x; + scDirty = true; + rDirty = true; +} + +void dms::setD(const int &d, const int &m, const int &s, const int &ms) { + D = (double)abs(d) + ((double)m + ((double)s + (double)ms/1000.)/60.)/60.; + if (d<0) {D = -1.0*D;} + scDirty = true; + rDirty = true; +} + +void dms::setH( const double &x ) { + setD( x*15.0 ); +} + +void dms::setH(const int &h, const int &m, const int &s, const int &ms) { + D = 15.0*((double)abs(h) + ((double)m + ((double)s + (double)ms/1000.)/60.)/60.); + if (h<0) {D = -1.0*D;} + scDirty = true; + rDirty = true; +} + +void dms::setRadians( const double &Rad ) { + setD( Rad/DegToRad ); + Radians = Rad; +} + +bool dms::setFromString( const QString &str, bool isDeg ) { + int d(0), m(0); + double s(0.0); + bool checkValue( false ), badEntry( false ), negative( false ); + QString entry = str.stripWhiteSpace(); + + //remove any instances of unit characters. + //h, d, m, s, ', ", or the degree symbol (ASCII 176) + entry.replace( QRegExp("h"), "" ); + entry.replace( QRegExp("d"), "" ); + entry.replace( QRegExp("m"), "" ); + entry.replace( QRegExp("s"), "" ); + QString sdeg; + sdeg.sprintf("%c", 176); + entry.replace( QRegExp(sdeg), "" ); + entry.replace( QRegExp("\'"), "" ); + entry.replace( QRegExp("\""), "" ); + + //Account for localized decimal-point settings + //QString::toDouble() requires that the decimal symbol is "." + entry.replace( KGlobal::locale()->decimalSymbol(), "." ); + + //empty entry returns false + if ( entry.isEmpty() ) { + setD( 0.0 ); + return false; + } + + //try parsing a simple integer + d = entry.toInt( &checkValue ); + if ( checkValue ) { + if (isDeg) setD( d, 0, 0 ); + else setH( d, 0, 0 ); + return true; + } + + //try parsing a simple double + double x = entry.toDouble( &checkValue ); + if ( checkValue ) { + if ( isDeg ) setD( x ); + else setH( x ); + return true; + } + + //try parsing multiple fields. + QStringList fields; + + //check for colon-delimiters or space-delimiters + if ( entry.contains(':') ) + fields = QStringList::split( ':', entry ); + else fields = QStringList::split( " ", entry ); + + //anything with one field is invalid! + if ( fields.count() == 1 ) { + setD(0.0); + return false; + } + + //If two fields we will add a third one, and then parse with + //the 3-field code block. If field[1] is an int, add a third field equal to "0". + //If field[1] is a double, convert it to integer arcmin, and convert + //the remainder to integer arcsec + //If field[1] is neither int nor double, return false. + if ( fields.count() == 2 ) { + m = fields[1].toInt( &checkValue ); + if ( checkValue ) fields.append( QString( "0" ) ); + else { + double mx = fields[1].toDouble( &checkValue ); + if ( checkValue ) { + fields[1] = QString("%1").arg( int(mx) ); + fields.append( QString("%1").arg( int( 60.0*(mx - int(mx)) ) ) ); + } else { + setD( 0.0 ); + return false; + } + } + } + + //Now have (at least) three fields ( h/d m s ); + //we can ignore anything after 3rd field + if ( fields.count() >= 3 ) { + //See if first two fields parse as integers, and third field as a double + + d = fields[0].toInt( &checkValue ); + if ( !checkValue ) badEntry = true; + m = fields[1].toInt( &checkValue ); + if ( !checkValue ) badEntry = true; + s = fields[2].toDouble( &checkValue ); + if ( !checkValue ) badEntry = true; + + //Special case: If first field is "-0", store the negative sign. + //(otherwise it gets dropped) + if ( fields[0].at(0) == '-' && d == 0 ) negative = true; + } + + if ( !badEntry ) { + double D = (double)abs(d) + (double)abs(m)/60. + + (double)fabs(s)/3600.; + + if ( negative || d<0 || m < 0 || s<0 ) { D = -1.0*D;} + + if (isDeg) { + setD( D ); + } else { + setH( D ); + } + } else { + setD( 0.0 ); + return false; + } + + return true; +} + +const int dms::arcmin( void ) const { + int am = int( float( 60.0*( fabs(D) - abs( degree() ) ) ) ); + if ( D<0.0 && D>-1.0 ) { //angle less than zero, but greater than -1.0 + am = -1*am; //make minute negative + } + return am; +} + +const int dms::arcsec( void ) const { + int as = int( float( 60.0*( 60.0*( fabs(D) - abs( degree() ) ) - abs( arcmin() ) ) ) ); + //If the angle is slightly less than 0.0, give ArcSec a neg. sgn. + if ( degree()==0 && arcmin()==0 && D<0.0 ) { + as = -1*as; + } + return as; +} + +const int dms::marcsec( void ) const { + int as = int( float( 1000.0*(60.0*( 60.0*( fabs(D) - abs( degree() ) ) - abs( arcmin() ) ) - abs( arcsec() ) ) ) ); + //If the angle is slightly less than 0.0, give ArcSec a neg. sgn. + if ( degree()==0 && arcmin()==0 && arcsec()== 0 && D<0.0 ) { + as = -1*as; + } + return as; +} + +const int dms::minute( void ) const { + int hm = int( float( 60.0*( fabs( Hours() ) - abs( hour() ) ) ) ); + if ( Hours()<0.0 && Hours()>-1.0 ) { //angle less than zero, but greater than -1.0 + hm = -1*hm; //make minute negative + } + return hm; +} + +const int dms::second( void ) const { + int hs = int( float( 60.0*( 60.0*( fabs( Hours() ) - abs( hour() ) ) - abs( minute() ) ) ) ); + if ( hour()==0 && minute()==0 && Hours()<0.0 ) { + hs = -1*hs; + } + return hs; +} + +const int dms::msecond( void ) const { + int hs = int( float( 1000.0*(60.0*( 60.0*( fabs( Hours() ) - abs( hour() ) ) - abs( minute() ) ) - abs( second() ) ) ) ); + if ( hour()==0 && minute()==0 && second()==0 && Hours()<0.0 ) { + hs = -1*hs; + } + return hs; +} + +const double& dms::sin( void ) const { + if ( scDirty ) { + double s,c; + SinCos( s, c ); + } + + return Sin; +} + +const double& dms::cos( void ) const { + if ( scDirty ) { + double s,c; + SinCos( s, c ); + } + + return Cos; +} + +void dms::SinCos( double &sina, double &cosa ) const { + /**We have two versions of this function. One is ANSI standard, but + *slower. The other is faster, but is GNU only. + *Using the __GLIBC_ and __GLIBC_MINOR_ constants to determine if the + * GNU extension sincos() is defined. + */ + + if ( scDirty ) { + #ifdef __GLIBC__ + #if ( __GLIBC__ >= 2 && __GLIBC_MINOR__ >=1 && !defined(__UCLIBC__)) + //GNU version + sincos( radians(), &Sin, &Cos ); + #else + //For older GLIBC versions + Sin = ::sin( radians() ); + Cos = ::cos( radians() ); + #endif + #else + //ANSI-compliant version + Sin = ::sin( radians() ); + Cos = ::cos( radians() ); + #endif + scDirty = false; + } + sina = Sin; + cosa = Cos; +} + +const double& dms::radians( void ) const { + if ( rDirty ) { + Radians = D*DegToRad; + rDirty = false; + } + + return Radians; +} + +const dms dms::reduce( void ) const { + double a = D; + while (a<0.0) {a += 360.0;} + while (a>=360.0) {a -= 360.0;} + return dms( a ); +} + +const QString dms::toDMSString(bool forceSign) const { + QString dummy; + char pm(' '); + int dd = abs(degree()); + int dm = abs(arcmin()); + int ds = abs(arcsec()); + + if ( Degrees() < 0.0 ) pm = '-'; + else if (forceSign && Degrees() > 0.0 ) pm = '+'; + + QString format( "%c%3d%c %02d\' %02d\"" ); + if ( dd < 100 ) format = "%c%2d%c %02d\' %02d\""; + if ( dd < 10 ) format = "%c%1d%c %02d\' %02d\""; + + return dummy.sprintf(format.local8Bit(), pm, dd, 176, dm, ds); +} + +const QString dms::toHMSString() const { + QString dummy; + return dummy.sprintf("%02dh %02dm %02ds", hour(), minute(), second()); +} + +dms dms::fromString(QString & st, bool deg) { + dms result; + bool ok( false ); + + ok = result.setFromString( st, deg ); + +// if ( ok ) + return result; +// else { +// kdDebug() << i18n( "Could Not Set Angle from string: " ) << st << endl; +// return result; +// } +} + +// M_PI is defined in math.h +const double dms::PI = M_PI; +const double dms::DegToRad = PI/180.0; diff --git a/kstars/kstars/dms.h b/kstars/kstars/dms.h new file mode 100644 index 00000000..33efa118 --- /dev/null +++ b/kstars/kstars/dms.h @@ -0,0 +1,364 @@ +/*************************************************************************** + dms.h - K Desktop Planetarium + ------------------- + begin : Sun Feb 11 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef DMS_H +#define DMS_H + +#include +#include +#include + +//TODO: Remove these when KStarsDateTime is added! +#define J2000 2451545.0 //Julian Date for noon on Jan 1, 2000 (epoch J2000) + //defined here because this file is included in every other class. +#define B1950 2433282.4235 // Julian date for Jan 0.9235, 1950 + +/**@class dms + *@short An angle, stored as degrees, but expressible in many ways. + *@author Jason Harris + *@version 1.0 + + *dms encapsulates an angle. The angle is stored as a double, + *equal to the value of the angle in degrees. Methods are available + *for setting/getting the angle as a floating-point measured in + *Degrees or Hours, or as integer triplets (degrees, arcminutes, + *arcseconds or hours, minutes, seconds). There is also a method + *to set the angle according to a radian value, and to return the + *angle expressed in radians. Finally, a SinCos() method computes + *the sin and cosine of the angle. Once computed, the sin and cos + *values are stored, so that subsequent SinCos() calls will be faster. + */ + +class dms { +public: +/**@short Default Constructor. + * + *Set the floating-point value of the angle according to the four integer arguments. + *@param d degree portion of angle (int). Defaults to zero. + *@param m arcminute portion of angle (int). Defaults to zero. + *@param s arcsecond portion of angle (int). Defaults to zero. + *@param ms arcsecond portion of angle (int). Defaults to zero. + */ + dms( const int &d=0, const int &m=0, const int &s=0, const int &ms=0 ) { setD( d, m, s, ms ); } + +/**@short Construct an angle from a double value. + * + *Creates an angle whose value in Degrees is equal to the argument. + *@param x angle expressed as a floating-point number (in degrees) + */ + dms( const double &x ) { setD( x ); } + +/**@short Construct an angle from a string representation. + * + *Attempt to create the angle according to the string argument. If the string + *cannot be parsed as an angle value, the angle is set to zero. + * + *@warning There is not an unambiguous notification that it failed to parse the string, + *since the string could have been a valid representation of zero degrees. + *If this is a concern, use the setFromString() function directly instead. + * + *@param s the string to parse as a dms value. + *@param isDeg if true, value is in degrees; if false, value is in hours. + *@sa setFromString() + */ + dms( const QString &s, bool isDeg=true ) { setFromString( s, isDeg ); } + +/**Destructor (empty). + */ + ~dms() {} + +/**@return integer degrees portion of the angle + */ + const int degree() const { return int( D ) ; } + +/**@return integer arcminutes portion of the angle. + *@note an arcminute is 1/60 degree. + */ + const int arcmin() const; + +/**@return integer arcseconds portion of the angle + *@note an arcsecond is 1/60 arcmin, or 1/3600 degree. + */ + const int arcsec() const; + +/**@return integer milliarcseconds portion of the angle + *@note a milliarcsecond is 1/1000 arcsecond. + */ + const int marcsec() const; + +/**@return angle in degrees expressed as a double. + */ + const double& Degrees() const { return D; } + +/**@return integer hours portion of the angle + *@note an angle can be measured in degrees/arcminutes/arcseconds + *or hours/minutes/seconds. An hour is equal to 15 degrees. + */ + const int hour() const { return int( reduce().Degrees()/15.0 ); } + +/**@return integer minutes portion of the angle + *@note a minute is 1/60 hour (not the same as an arcminute) + */ + const int minute() const; + +/**@return integer seconds portion of the angle + *@note a second is 1/3600 hour (not the same as an arcsecond) + */ + const int second() const; + +/**@return integer milliseconds portion of the angle + *@note a millisecond is 1/1000 second (not the same as a milliarcsecond) + */ + const int msecond() const; + +/**@return angle in hours expressed as a double. + *@note an angle can be measured in degrees/arcminutes/arcseconds + *or hours/minutes/seconds. An hour is equal to 15 degrees. + */ + const double Hours() const { return reduce().Degrees()/15.0; } + +/**Sets integer degrees portion of angle, leaving the arcminute and + *arcsecond values intact. + *@param d new integer degrees value + */ + void setDeg( const int &d ) { setD( d, arcmin(), arcsec() ); } + +/**Sets integer arcminutes portion of angle, leaving the degrees + *and arcsecond values intact. + *@param m new integer arcminutes value + */ + void setArcMin( const int &m ) { setD( degree(), m, arcsec() ); } + +/**Sets integer arcseconds portion of angle, leaving the degrees + *and arcminute values intact. + *@param s new integer arcseconds value + */ + void setArcSec( const int &s ) { setD( degree(), arcmin(), s ); } + +/**Sets floating-point value of angle, in degrees. + *@param x new angle (double) + */ + void setD( const double &x ); + +/**@short Sets floating-point value of angle, in degrees. + * + *This is an overloaded member function; it behaves essentially + *like the above function. The floating-point value of the angle + *(D) is determined from the following formulae: + * + *\f$ fabs(D) = fabs(d) + \frac{(m + (s/60))}{60} \f$ + *\f$ sgn(D) = sgn(d) \f$ + * + *@param d integer degrees portion of angle + *@param m integer arcminutes portion of angle + *@param s integer arcseconds portion of angle + *@param ms integer arcseconds portion of angle + */ + void setD( const int &d, const int &m, const int &s, const int &ms=0 ); + +/**Sets integer hours portion of angle, leaving the minutes and + *seconds values intact. + *@param h new integer hours value + *@sa setH() setDeg() + */ + void setHour( const int &h ) { setH( h, minute(), second() ); } + +/**Sets integer minutes portion of angle, leaving the hours and + *seconds values intact. + *@param m new integer minutes value + *@sa setArcMin() + */ + void setHMin( const int &m ) { setH( hour(), m, second() ); } + +/**Sets integer seconds portion of angle, leaving the hours and + *minutes values intact. + *@param s new integer seconds value + *@sa setArcSec() + */ + void setHSec( const int &s ) { setH( hour(), minute(), s ); } + +/**@short Sets floating-point value of angle, in hours. + * + *Converts argument from hours to degrees, then + *sets floating-point value of angle, in degrees. + *@param x new angle, in hours (double) + *@sa setD() + */ + void setH( const double &x ); + +/**@short Sets floating-point value of angle, in hours. + * + *Converts argument values from hours to degrees, then + *sets floating-point value of angle, in degrees. + *This is an overloaded member function, provided for convenience. It + *behaves essentially like the above function. + *@param h integer hours portion of angle + *@param m integer minutes portion of angle + *@param s integer seconds portion of angle + *@param ms integer milliseconds portion of angle + *@sa setD() + */ + void setH( const int &h, const int &m, const int &s, const int &ms=0 ); + +/**@short Copy value of another dms angle + *@param d set angle according to this dms object + */ + void set( const dms &d ) { setD( d.Degrees() ); } + +/**Copy value of another dms angle. Differs from above function only + *in argument type. Identical to setD(double d). + *@param d set angle according to this double value + *@sa setD() + */ + void set( const double &d ) { setD( d ); } + +/**@short Attempt to parse the string argument as a dms value, and set the dms object + *accordingly. + *@param s the string to be parsed as a dms value. The string can be an int or + *floating-point value, or a triplet of values (d/h, m, s) separated by spaces or colons. + *@param isDeg if true, the value is in degrees. Otherwise, it is in hours. + *@return true if sting was parsed successfully. Otherwise, set the dms value + *to 0.0 and return false. + */ + bool setFromString( const QString &s, bool isDeg=true ); + +/** + *Addition operator. Add two dms objects. + *@param d add to current angle + *@return sum of two angles, in a dms object + */ +// dms operator+ ( dms d ); +/** + *Subtraction operator. Subtract two dms objects. + *@param d subtract from current angle + *@return difference of two angles, in a dms object + */ +// dms operator- ( dms d ); +/** + *Assignment operator. Assign value of argument to current angle. + *I wanted to pass the argument by reference, but I couldn't figure + *out a good way to do it without generating an error or warning message. + *@param a dms object to get angle value from + *@return dms object, copy of argument. + */ +// dms operator= ( const dms a ) { return a; } +/** + *Assignment operator. Assign value of argument to current angle. + *@param d floating-point number to get angle value from + *@return dms object, same value as argument. + */ +// dms operator= ( const double &d ) { return (dms( d )); } + +/**@short Compute Sine and Cosine of the angle simultaneously. + *On machines using glibc >= 2.1, calling SinCos() is somewhat faster + *than calling sin() and cos() separately. + *The values are returned through the arguments (passed by reference). + *The Sin and Cos values are stored internally; on subsequent calls + *to SinCos(), the stored values are returned directly (unless the + *angle's value has changed). + *@param s Sine of the angle + *@param c Cosine of the angle + *@sa sin() cos() + */ + void SinCos( double &s, double &c ) const; + +/**@short Compute the Angle's Sine. + * + *If the Sine/Cosine values have already been computed, then this + *function simply returns the stored value. Otherwise, it will compute + *and store the values first. + *@return the Sine of the angle. + *@sa cos() + */ + const double& sin( void ) const; + +/**@short Compute the Angle's Cosine. + * + *If the Sine/Cosine values have already been computed, then this + *function simply returns the stored value. Otherwise, it will compute + *and store the values first. + *@return the Cosine of the angle. + *@sa sin() + */ + const double& cos( void ) const; + +/**@short Express the angle in radians. + *The computed Radians value is stored internally. On subsequent calls, + *the stored value is returned directly (unless the angle's value has + *changed). + *@return the angle in radians (double) + */ + const double& radians( void ) const; + +/**@short Set angle according to the argument, in radians. + * + *This function converts the argument to degrees, then sets the angle + *with setD(). + *@param a angle in radians + */ + void setRadians( const double &a ); + +/**return the equivalent angle between 0 and 360 degrees. + *@warning does not change the value of the parent angle itself. + */ + const dms reduce( void ) const; + +/**@return a nicely-formatted string representation of the angle + *in degrees, arcminutes, and arcseconds. + */ + const QString toDMSString(const bool forceSign = false) const; + +/**@return a nicely-formatted string representation of the angle + *in hours, minutes, and seconds. + */ + const QString toHMSString() const; + +/**PI is a const static member; it's public so that it can be used anywhere, + *as long as dms.h is included. + */ + static const double PI; + +/**DegToRad is a const static member equal to the number of radians in + *one degree (dms::PI/180.0). + */ + static const double DegToRad; + +/**@short Static function to create a DMS object from a QString. + * + *There are several ways to specify the angle: + *@li Integer numbers ( 5 or -33 ) + *@li Floating-point numbers ( 5.0 or -33.0 ) + *@li colon-delimited integers ( 5:0:0 or -33:0:0 ) + *@li colon-delimited with float seconds ( 5:0:0.0 or -33:0:0.0 ) + *@li colon-delimited with float minutes ( 5:0.0 or -33:0.0 ) + *@li space-delimited ( 5 0 0; -33 0 0 ) or ( 5 0.0 or -33 0.0 ) + *@li space-delimited, with unit labels ( 5h 0m 0s or -33d 0m 0s ) + *@param s the string to be parsed as an angle value + *@param deg if TRUE, s is expressed in degrees; if FALSE, s is expressed in hours + *@return a dms object whose value is parsed from the string argument + */ + static dms fromString(QString & s, bool deg); + +private: + double D; + + mutable double Radians; + mutable double Sin, Cos; + mutable bool scDirty, rDirty; +}; + +#endif diff --git a/kstars/kstars/dmsbox.cpp b/kstars/kstars/dmsbox.cpp new file mode 100644 index 00000000..fa734fae --- /dev/null +++ b/kstars/kstars/dmsbox.cpp @@ -0,0 +1,143 @@ +/*************************************************************************** + dmsbox.cpp - description + ------------------- + begin : wed Dec 19 2001 + copyright : (C) 2001-2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "dmsbox.h" + +#include +#include +#include +#include +#include +#include + +dmsBox::dmsBox(QWidget *parent, const char *name, bool dg) + : KLineEdit(parent,name), EmptyFlag(true) { + setMaxLength(14); + setMaximumWidth(160); + setDegType( dg ); + + + connect( this, SIGNAL( textChanged( const QString & ) ), this, SLOT( slotTextChanged( const QString & ) ) ); +} + +void dmsBox::setEmptyText() { + QPalette p = palette(); + QColor txc = p.color( QPalette::Active, QColorGroup::Text ); + QColor bgc = paletteBackgroundColor(); + int r( ( txc.red() + bgc.red() )/2 ); + int g( ( txc.green() + bgc.green() )/2 ); + int b( ( txc.blue() + bgc.blue() )/2 ); + + p.setColor( QPalette::Active, QColorGroup::Text, QColor( r, g, b ) ); + p.setColor( QPalette::Inactive, QColorGroup::Text, QColor( r, g, b ) ); + setPalette( p ); + + if ( degType() ) + setText( "dd mm ss.s" ); + else + setText( "hh mm ss.s" ); + + EmptyFlag = true; +} + +void dmsBox::focusInEvent( QFocusEvent *e ) { + KLineEdit::focusInEvent( e ); + + if ( EmptyFlag ) { + clear(); + unsetPalette(); + EmptyFlag = false; + } +} + +void dmsBox::focusOutEvent( QFocusEvent *e ) { + KLineEdit::focusOutEvent( e ); + + if ( text().isEmpty() ) { + setEmptyText(); + } +} + +void dmsBox::slotTextChanged( const QString &t ) { + if ( ! hasFocus() ) { + if ( EmptyFlag && ! t.isEmpty() ) { + unsetPalette(); + EmptyFlag = false; + } + + if ( ! EmptyFlag && t.isEmpty() ) { + setEmptyText(); + } + } +} + +void dmsBox::setDegType( bool t ) { + deg = t; + + if ( deg ) { + QToolTip::add( this, i18n( "Angle value in degrees. You may enter a simple integer \nor a floating-point value, or space- or colon-delimited values \nspecifying degrees, arcminutes and arcseconds." ) ); + QWhatsThis::add( this, i18n( "Enter an angle value in degrees. The angle can be expressed as a simple integer (\"45\") or floating-point (\"45.333\") value, or as space- or colon-delimited values specifying degrees, arcminutes and arcseconds (\"45:20\", \"45:20:00\", \"45:20\", \"45 20.0\", etc.)." ) ); + } else { + QToolTip::add( this, i18n( "Angle value in hours. You may enter a simple integer \nor floating-point value, or space- or colon-delimited values \nspecifying hours, minutes and seconds." ) ); + QWhatsThis::add( this, i18n( "Enter an angle value in hours. The angle can be expressed as a simple integer (\"12\") or floating-point (\"12.333\") value, or as space- or colon-delimited values specifying hours, minutes and seconds (\"12:20\", \"12:20:00\", \"12:20\", \"12 20.0\", etc.)." ) ); + } + + clear(); + unsetPalette(); + EmptyFlag = false; + setEmptyText(); +} + +void dmsBox::showInDegrees (const dms *d) { showInDegrees( dms( *d ) ); } +void dmsBox::showInDegrees (dms d) +{ + double seconds = d.arcsec() + d.marcsec()/1000.; + setDMS( QString().sprintf( "%02d %02d %05.2f", d.degree(), d.arcmin(), seconds ) ); +} + +void dmsBox::showInHours (const dms *d) { showInHours( dms( *d ) ); } +void dmsBox::showInHours (dms d) +{ + double seconds = d.second() + d.msecond()/1000.; + setDMS( QString().sprintf( "%02d %02d %05.2f", d.hour(), d.minute(), seconds ) ); +} + +void dmsBox::show(const dms *d, bool deg) { show( dms( *d ),deg ); } +void dmsBox::show(dms d, bool deg) +{ + if (deg) + showInDegrees(d); + else + showInHours(d); +} + +dms dmsBox::createDms ( bool deg, bool *ok ) +{ + dms dmsAngle(0.0); + bool check; + check = dmsAngle.setFromString( text(), deg ); + if (ok) *ok = check; //ok might be a null pointer! + + return dmsAngle; +} + +dmsBox::~dmsBox(){ +} + +#include "dmsbox.moc" diff --git a/kstars/kstars/dmsbox.h b/kstars/kstars/dmsbox.h new file mode 100644 index 00000000..2e66042b --- /dev/null +++ b/kstars/kstars/dmsbox.h @@ -0,0 +1,147 @@ +/*************************************************************************** + dmsbox.h - description + ------------------- + begin : Wed Dec 19 2002 + copyright : (C) 2001-2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef DMSBOX_H +#define DMSBOX_H + +#include + +#include "dms.h" + +/**@class dmsBox + *A KLineEdit which is capable of displaying and parsing angle values + *flexibly and robustly. Angle values can be displayed and parsed as + *Degrees or Hours. When displaying a value, it uses a space-delimited + *triplet of integers representing the degrees, arcminutes, and arcseconds + *of the angle (or hours, minutes, seconds). For example, "-34 45 57". + *When parsing a value input by the user, it can also understand + *a number of other formats: + *@li colon-delimited fields ("-34:45:57") + *@li one or two fields ("-35"; "-34 46") + *@li fields with unit-labels ("-34d 45m 57s") + *@li floating-point numbers ("-34.76583") + * + *@note Inherits KLineEdit. + *@author Pablo de Vicente + *@version 1.0 + */ + +class dmsBox : public KLineEdit { +Q_OBJECT +Q_PROPERTY (bool degType READ degType WRITE setDegType) + +public: + /**Constructor for the dmsBox object. + *@param parent pointer to the parent QWidget + *@param ni the name of the object + *@param deg if TRUE use deg/arcmin/arcsec; otherwise + * use hours/min/sec. + */ + dmsBox(QWidget *parent, const char *ni=0, bool deg=TRUE); + + /**Destructor (empty)*/ + ~dmsBox(); + + /**Display an angle using Hours/Min/Sec. + *@p t the dms object which is to be displayed + */ + void showInHours(dms t); + /**Display an angle using Hours/Min/Sec. This behaves just + *like the above function. It differs only in the data type of + *the argument. + *@p t pointer to the dms object which is to be displayed + */ + void showInHours(const dms *t); + + /**Display an angle using Deg/Arcmin/Arcsec. + *@p t the dms object which is to be displayed + */ + void showInDegrees(dms t); + /**Display an angle using Deg/Arcmin/Arcsec. This behaves just + *like the above function. It differs only in the data type of + *the argument. + *@p t pointer to the dms object which is to be displayed + */ + void showInDegrees(const dms *t); + + /**Display an angle. Simply calls showInDegrees(t) or + *showInHours(t) depending on the value of deg. + *@param t the dms object which is to be displayed. + *@param deg if TRUE, display Deg/Arcmin/Arcsec; otherwise + *display Hours/Min/Sec. + */ + void show(dms t, bool deg=TRUE); + /**Display an angle. Simply calls showInDegrees(t) or + *showInHours(t) depending on the value of deg. + *This behaves essentially like the above function. It + *differs only in the data type of its argument. + *@param t the dms object which is to be displayed. + *@param deg if TRUE, display Deg/Arcmin/Arcsec; otherwise + *display Hours/Min/Sec. + */ + void show(const dms *t,bool deg=TRUE); + + /**Simply display a string. + *@note JH: Why don't we just use KLineEdit::setText() instead? + *@param s the string to display (it need not be a valid angle value). + */ + void setDMS(QString s) { setText(s); } + + /**Parse the text in the dmsBox as an angle. The text may be an integer + *or double value, or it may be a triplet of integer values (separated by spaces + *or colons) representing deg/hrs, min, sec. It is also possible to have two + *fields. In this case, if the second field is a double, it is converted + *to decimal min and double sec. + *@param deg if TRUE use deg/arcmin/arcsec; otherwise + * use hours/min/sec. + *@param ok set to true if a dms object was succedssfully created. + *@return a dms object constructed from the fields of the dmsbox + */ + dms createDms(bool deg=TRUE, bool *ok=0); + + /**@return a boolean indicating if object contains degrees or hours + */ + bool degType(void) const {return deg;} + + /**@short set the dmsBox to Degrees or Hours + *@param t if true, the box expects angle values in degrees; otherwise + *it expects values in hours + */ + void setDegType( bool t ); + + /**Clears the KLineEdit + */ + void clearFields (void) { setDMS(""); } + +protected: + void focusInEvent( QFocusEvent *e ); + void focusOutEvent( QFocusEvent *e ); + +private slots: + void slotTextChanged( const QString &t ); + +private: + void setEmptyText(); + + int degree, minute, hour; + double second; + int second_int, msecond; + bool deg, EmptyFlag; + dms degValue; +}; + +#endif diff --git a/kstars/kstars/draglistbox.cpp b/kstars/kstars/draglistbox.cpp new file mode 100644 index 00000000..4e8dd9e7 --- /dev/null +++ b/kstars/kstars/draglistbox.cpp @@ -0,0 +1,92 @@ +/*************************************************************************** + draglistbox.cpp - description + ------------------- + begin : Sun May 29 2005 + copyright : (C) 2005 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include + +#include "draglistbox.h" + +DragListBox::DragListBox( QWidget *parent, const char *name, WFlags f ) + : KListBox( parent, name, f ) { + + setAcceptDrops( TRUE ); + dragging = FALSE; +} + +DragListBox::~DragListBox() {} + +void DragListBox::dragEnterEvent( QDragEnterEvent *evt ) +{ + if ( QTextDrag::canDecode( evt ) ) + evt->accept(); +} + +bool DragListBox::contains( const QString &s ) const { + for ( uint i=0; ipos().y())/float(itemHeight()) + 0.5 ) + topItem(); + if ( i > count() + 1 ) i = count() + 1; + + if ( QTextDrag::decode( evt, text ) ) { + //If we dragged an "Ignore item from the FieldList to the FieldPool, then we don't + //need to insert the item, because FieldPool already has a persistent Ignore item. + if ( !( text == i18n("Ignore" ) && QString(evt->source()->name()) == "FieldList" && + evt->source() != this )) { + insertItem( text, i ); + } + + //If we dragged the "Ignore" item from FieldPool to FieldList, then we don't + //want to remove the item from the FieldPool + if ( !( text == i18n("Ignore" ) && QString(evt->source()->name()) == "FieldPool" && + evt->source() != this ) ) { + DragListBox *fp = (DragListBox*)evt->source(); + fp->removeItem( fp->currentItem() ); + } + } +} + + +void DragListBox::mousePressEvent( QMouseEvent *evt ) { + QListBox::mousePressEvent( evt ); + dragging = TRUE; + + //Record position of the Ignore item; we may have to restore it. + if ( currentText() == i18n("Ignore") ) + IgnoreIndex = currentItem(); + else + IgnoreIndex = -1; +} + + +void DragListBox::mouseMoveEvent( QMouseEvent * ) +{ + if ( dragging ) { + QDragObject *drag = new QTextDrag( currentText(), this ); + drag->dragMove(); + dragging = FALSE; + } +} + +#include "draglistbox.moc" diff --git a/kstars/kstars/draglistbox.h b/kstars/kstars/draglistbox.h new file mode 100644 index 00000000..cf6d5c3c --- /dev/null +++ b/kstars/kstars/draglistbox.h @@ -0,0 +1,57 @@ +/*************************************************************************** + draglistbox.h - description + ------------------- + begin : Sun May 29 2005 + copyright : (C) 2005 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef DRAGLISTBOX_H +#define DRAGLISTBOX_H + +#include + +class QDragEnterEvent; +class QDragDropEvent; + +/**@class DragListBox + *@short Extension of KListBox that allows Drag-and-Drop + *with other DragListBoxes + *@author Jason Harris + *@version 1.0 + */ + +class DragListBox : public KListBox { + Q_OBJECT +public: +/**@short Default constructor + */ + DragListBox( QWidget *parent = 0, const char *name = 0, WFlags = 0 ); + +/**@short Default destructor + */ + ~DragListBox(); + + int ignoreIndex() const { return IgnoreIndex; } + bool contains( const QString &s ) const; + + void dragEnterEvent( QDragEnterEvent *evt ); + void dropEvent( QDropEvent *evt ); + void mousePressEvent( QMouseEvent *evt ); + void mouseMoveEvent( QMouseEvent * ); +private: + bool dragging; + int IgnoreIndex; + +}; + +#endif //DRAGLISTBOX_H diff --git a/kstars/kstars/filesource.cpp b/kstars/kstars/filesource.cpp new file mode 100644 index 00000000..61977937 --- /dev/null +++ b/kstars/kstars/filesource.cpp @@ -0,0 +1,87 @@ +/*************************************************************************** + filesource.cpp - description + ------------------- + begin : Son Feb 10 2002 + copyright : (C) 2002 by Thomas Kabelmann + email : tk78@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "filesource.h" +#include "ksfilereader.h" +#include "kstarsdata.h" +#include "ksutils.h" + +FileSource::FileSource(KStarsData *ksdata, float magnitude) + : maxMagnitude(magnitude), data(ksdata) { + +// kdDebug() << "new magnitude to load is " << maxMagnitude << endl; +// kdDebug() << "count()=" << data->starList.count() << endl; + fileNumber = ksdata->starList.count() / 1000 + 1; + lineNumber = ksdata->starList.count() % 1000; + // the first file contains 12 comment lines at the beginning which must skipped + if (fileNumber == 1) { lineNumber += 12; } +// kdDebug() << "fileNumber=" << fileNumber << " lineNumber=" << lineNumber << endl; + + if (fileNumber <= NHIPFILES) { + // if file opened it's true else false + readingData = data->openStarFile(fileNumber); + if (data->starFileReader->setLine(lineNumber) == true) { +// kdDebug() << "line reset ok" << endl; + } else { +// kdDebug() << "line reset not ok" << endl; + } + } else { + readingData = false; + } +} + +FileSource::~FileSource() { +} + +int FileSource::readyToSend() { + // readyToSend == 0 -> no data but not end of stream + // readyToSend > 0 -> data ready to send + // readyToSend == -1 -> end of stream, QDataPump will destroy this FileSource object + if (readingData == true) + return 1; + else + return -1; +} + +void FileSource::sendTo(QDataSink *sink, int) { + counter = 0; + while (data->starFileReader->hasMoreLines() && counter < maxLines) { + QString line = data->starFileReader->readLine(); + float mag = line.mid( 46, 5 ).toFloat(); // check magnitude +// kdDebug() << "mag=" << mag << " maxmag=" << maxMagnitude << endl; + if (mag > maxMagnitude) { + readingData = false; + break; + } else { + stringArray[counter++] = line; + } + } + // open next file if end is reached + if (data->starFileReader->hasMoreLines() == false && readingData == true && fileNumber < NHIPFILES) { + fileNumber++; +// kdDebug() << "sendTo: open file #" << fileNumber << endl; + data->openStarFile(fileNumber); + } + // check if more data are available + if (readingData == true && data->starFileReader != 0 && data->starFileReader->hasMoreLines() == true) { + readingData = true; + } else { + readingData = false; + } + // send data to StarDataSink + sink->receive((uchar*) &stringArray[0], counter); +} diff --git a/kstars/kstars/filesource.h b/kstars/kstars/filesource.h new file mode 100644 index 00000000..39fb83bd --- /dev/null +++ b/kstars/kstars/filesource.h @@ -0,0 +1,105 @@ +/*************************************************************************** + filesource.h - description + ------------------- + begin : Son Feb 10 2002 + copyright : (C) 2002 by Thomas Kabelmann + email : tk78@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FILESOURCE_H +#define FILESOURCE_H + +/**@class FileSource + *FileSource is an asynchronous class for reloading star data while running + *the program. It's basing on QDataSource class and implements the function + *for reading a file step by step and send these data to an QDataSink object. + *KStarsData uses this class for asynchronous io. + *@author Thomas Kabelmann + *@version 1.0 + */ + +#include +#include + +class KStarsData; +class KSFileReader; + +class FileSource : public QDataSource { + + public: + /**constructor needs an KStarsData object, a file name and the new magnitude + */ + FileSource( KStarsData *ksdata, float magnitude ); + + /** destructor */ + ~FileSource(); + + /**send a value indicating whether the object is ready to send data. + *@return 1 if data is ready to send; return -1 if the stream is finished. + */ + int readyToSend(); + + /**Is this object rewindable? + *@return false, because it's not needed to rewind. + */ + bool rewindable() { return false; } + + /**The function for sending data to an QDataSink object. Here will all data + *operations defined. Because this function is virtual, we need a second int + *parameter, but we don't use it, so it's unnamed. + *@p sink pointer to the QDataSink object which will receive the data stream + */ + void sendTo( QDataSink *sink, int ); + + /**@return current magnitude to load (always returns maxMagnitude) + */ + float magnitude() { return maxMagnitude; } + + private: + + bool readingData; + + KSFileReader *fileReader; + + // which sao file should be opened and which line + int fileNumber, lineNumber; + + // counts blocksize + int counter; + + // new magnitude to load + float maxMagnitude; + + KStarsData *data; + + /**maxLines defines how many lines in data file should be read and + *send to QDataSink. This is only needed if a data block is longer + *than the max defined lines. I figured out this value of 500 + *on a fast system, so if it is to high the value might be decreased. + *A high value means faster reloading but perhaps on slow systems this + *might interrupt the main event loop. + *A low value needs longer to reload data, but it doesn't interrupt the + *main event loop (it's smoother). + *But it's important to know that 500 lines to read is very fast, but + *appending to QList in StarDataSink will take the most time and this + *will also defined with this value. + */ + #define maxLines 500 + + /**The loaded data will stored in a string array and a pointer to first + *object in array will send to StarDataSink. + */ + QString stringArray[ maxLines ]; + +}; + +#endif diff --git a/kstars/kstars/finddialog.cpp b/kstars/kstars/finddialog.cpp new file mode 100644 index 00000000..cf203e34 --- /dev/null +++ b/kstars/kstars/finddialog.cpp @@ -0,0 +1,227 @@ +/*************************************************************************** + finddialog.cpp - K Desktop Planetarium + ------------------- + begin : Wed Jul 4 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include +#include + +#include + +#include "finddialog.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "Options.h" +#include "skyobject.h" +#include "skyobjectname.h" +#include "objectnamelist.h" + + +FindDialog::FindDialog( QWidget* parent ) : + KDialogBase( KDialogBase::Plain, i18n( "Find Object" ), Ok|Cancel, Ok, parent ), + vlay(0), hlay(0), SearchList(0), SearchBox(0), filterTypeLabel(0), filterType(0), + currentitem(0) +{ + QFrame *page = plainPage(); + +//Create Layout managers + vlay = new QVBoxLayout( page, 2, 2 ); + hlay = new QHBoxLayout( 2 ); //this mgr will be added to vlay + +//Create Widgets + SearchBox = new QLineEdit( page, "SearchBox" ); + + filterTypeLabel = new QLabel( page, "filterTypeLabel" ); + filterTypeLabel->setAlignment( AlignRight ); + filterTypeLabel->setText( i18n( "Filter by type: " ) ); + + filterType = new QComboBox( page, "filterType" ); + filterType->setEditable( false ); + filterType->insertItem( i18n ("Any") ); + filterType->insertItem( i18n ("Stars") ); + // filterType->insertItem( i18n ("Double Stars") ); + filterType->insertItem( i18n ("Solar System") ); + filterType->insertItem( i18n ("Open Clusters") ); + filterType->insertItem( i18n ("Glob. Clusters") ); + filterType->insertItem( i18n ("Gas. Nebulae") ); + filterType->insertItem( i18n ("Plan. Nebulae") ); + // filterType->insertItem( i18n ("SN Remnants") ); + filterType->insertItem( i18n ("Galaxies") ); + filterType->insertItem( i18n ("Comets") ); + filterType->insertItem( i18n ("Asteroids") ); + filterType->insertItem( i18n ("Constellations") ); + + SearchList = new QListBox( page, "SearchList" ); + SearchList->setMinimumWidth( 256 ); + SearchList->setMinimumHeight( 320 ); + SearchList->setVScrollBarMode( QListBox::AlwaysOn ); + SearchList->setHScrollBarMode( QListBox::AlwaysOff ); + +//Pack Widgets into layout manager + hlay->addWidget( filterTypeLabel, 0, 0 ); + hlay->addWidget( filterType, 0, 0 ); + + vlay->addWidget( SearchBox, 0, 0 ); + vlay->addSpacing( 12 ); + vlay->addWidget( SearchList, 0, 0 ); + vlay->addLayout( hlay, 0 ); + + vlay->activate(); + +// no item currently set + currentitem = 0; + +// no filters set + Filter = 0; + +//Connect signals to slots +// connect( this, SIGNAL( okClicked() ), this, SLOT( accept() ) ) ; + connect( this, SIGNAL( cancelClicked() ), this, SLOT( reject() ) ); + connect( SearchBox, SIGNAL( textChanged( const QString & ) ), SLOT( filter() ) ); + connect( SearchBox, SIGNAL( returnPressed() ), SLOT( slotOk() ) ); + connect( filterType, SIGNAL( activated( int ) ), this, SLOT( setFilter( int ) ) ); + connect( SearchList, SIGNAL (selectionChanged (QListBoxItem *)), SLOT (updateSelection (QListBoxItem *))); + connect( SearchList, SIGNAL( doubleClicked ( QListBoxItem * ) ), SLOT( slotOk() ) ); + + // first create and paint dialog and then load list + QTimer::singleShot(0, this, SLOT( init() )); +} + +FindDialog::~FindDialog() { + delete SearchList; +} + +void FindDialog::init() { + SearchBox->clear(); // QLineEdit + filterType->setCurrentItem(0); // show all types of objects + filter(); +} + +void FindDialog::filter() { //Filter the list of names with the string in the SearchBox + KStars *p = (KStars *)parent(); + + SearchList->clear(); + ObjectNameList &ObjNames = p->data()->ObjNames; + // check if latin names are used + ObjNames.setLanguage( Options::useLatinConstellNames() ); + + QString searchFor = SearchBox->text().lower(); + for ( SkyObjectName *name = ObjNames.first( searchFor ); name; name = ObjNames.next() ) { + if ( name->text().lower().startsWith( searchFor ) ) { + new SkyObjectNameListItem ( SearchList, name ); +/* if ( i++ >= 5000 ) { //Every 5000 name insertions, + kapp->processEvents ( 50 ); //spend 50 msec processing KApplication events + i = 0; + }*/ + } + } + setListItemEnabled(); // Automatically highlight first item + SearchBox->setFocus(); // set cursor to QLineEdit +} + +void FindDialog::filterByType() { + KStars *p = (KStars *)parent(); + + SearchList->clear(); // QListBox + QString searchFor = SearchBox->text().lower(); // search string + + ObjectNameList &ObjNames = p->data()->ObjNames; + // check if latin names are used + ObjNames.setLanguage( Options::useLatinConstellNames() ); + + for ( SkyObjectName *name = ObjNames.first( searchFor ); name; name = ObjNames.next() ) { + //Special case: match SkyObject Type 0 with Filter==1 (stars) + if ( name->skyObject()->type() == Filter || (name->skyObject()->type() == 0 && Filter == 1 ) ) { + if ( name->text().lower().startsWith( searchFor ) ) { + // for stars, don't show the ones below the faint limit + if (Filter!=1 || name->skyObject()->mag() <= Options::magLimitDrawStar() ) { + new SkyObjectNameListItem ( SearchList, name ); + } + } + } + } + + setListItemEnabled(); // Automatically highlight first item + SearchBox->setFocus(); // set cursor to QLineEdit +} + +void FindDialog::setListItemEnabled() { + SearchList->setSelected (0, true); + if (!SearchList->isSelected (0)) + updateSelection (0); +} + +void FindDialog::updateSelection (QListBoxItem *it) { + currentitem = (SkyObjectNameListItem *) it; + SearchBox->setFocus(); // set cursor to QLineEdit +} + +void FindDialog::setFilter( int f ) { + // Translate the Listbox index to the correct SkyObject Type ID + int f2( f ); // in most cases, they are the same number + if ( f >= 7 ) f2 = f + 1; //need to skip unused "Supernova Remnant" Type at position 7 + + // check if filter was changed or if filter is still the same + if ( Filter != f2 ) { + Filter = f2; + if ( Filter == 0 ) { // any type will shown + // delete old connections and create new connections + disconnect( SearchBox, SIGNAL( textChanged( const QString & ) ), this, SLOT( filterByType() ) ); + connect( SearchBox, SIGNAL( textChanged( const QString & ) ), SLOT( filter() ) ); + filter(); + } + else { + // delete old connections and create new connections + disconnect( SearchBox, SIGNAL( textChanged( const QString & ) ), this, SLOT( filter() ) ); + connect( SearchBox, SIGNAL( textChanged( const QString & ) ), SLOT( filterByType() ) ); + filterByType(); + } + } +} + +void FindDialog::slotOk() { + //If no valid object selected, show a sorry-box. Otherwise, emit accept() + if ( currentItem() == 0 ) { + QString message = i18n( "No object named %1 found." ).arg( SearchBox->text() ); + KMessageBox::sorry( 0, message, i18n( "Bad object name" ) ); + } else { + accept(); + } +} + +void FindDialog::keyPressEvent( QKeyEvent *e ) { + switch( e->key() ) { + case Key_Down : + if ( SearchList->currentItem() < ((int) SearchList->count()) - 1 ) + SearchList->setCurrentItem( SearchList->currentItem() + 1 ); + break; + + case Key_Up : + if ( SearchList->currentItem() ) + SearchList->setCurrentItem( SearchList->currentItem() - 1 ); + break; + + case Key_Escape : + reject(); + break; + + } +} + +#include "finddialog.moc" diff --git a/kstars/kstars/finddialog.h b/kstars/kstars/finddialog.h new file mode 100644 index 00000000..dc18441c --- /dev/null +++ b/kstars/kstars/finddialog.h @@ -0,0 +1,119 @@ +/*************************************************************************** + finddialog.h - K Desktop Planetarium + ------------------- + begin : Wed Jul 4 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + + + +#ifndef FINDDIALOG_H +#define FINDDIALOG_H + +#include + +class QVBoxLayout; +class QHBoxLayout; +class QGridLayout; +class QLabel; +class QLineEdit; +class QComboBox; +class QListBox; +class QListBoxItem; +//class QStringList; +class SkyObjectNameListItem; + +/**@class FindDialog + *Dialog window for finding SkyObjects by name. The dialog contains + *a QListBox showing the list of named objects, a QLineEdit for filtering + *the list by name, and a QCombobox for filtering the list by object type. + * + *@short Find Object Dialog + *@author Jason Harris + *@version 1.0 + */ + +class FindDialog : public KDialogBase { +Q_OBJECT + +public: +/**Constructor. Creates all widgets and packs them in QLayouts. Connects + *Signals and Slots. Runs initObjectList(). + */ + FindDialog( QWidget* parent = 0 ); + +/**Destructor + */ + ~FindDialog(); + +/**@return the currently-selected item from the listbox of named objects + */ + SkyObjectNameListItem * currentItem() const { return currentitem; } + +public slots: +/**When Text is entered in the QLineEdit, filter the List of objects + *so that only objects which start with the filter text are shown. + */ + void filter(); + +/**When the selection of the object type QComboBox is changed, filter + *the List of objects so that only objects of the selected Type are shown. + */ + void filterByType(); + +/**Overloading the Standard KDialogBase slotOk() to show a "sorry" message + *box if no object is selected when the user presses Ok. The window is + *not closed in this case. + */ + void slotOk(); + +private slots: +/**Init object list after opening dialog. + */ + void init(); + +/**Set the selected item in the list to the item specified. + */ + void updateSelection (QListBoxItem *); + +/**Change current filter options. + */ + void setFilter( int f ); + +protected: +/**Process Keystrokes. The Up and Down arrow keys are used to select the + *Previous/Next item in the listbox of named objects. + *@param e The QKeyEvent pointer + */ + void keyPressEvent( QKeyEvent *e ); + +private: +/** + *Automatically select the first item in the list + */ + void setListItemEnabled(); + + QVBoxLayout *vlay; + QHBoxLayout *hlay; + QListBox *SearchList; + QLineEdit *SearchBox; + QLabel *filterTypeLabel; + QComboBox *filterType; + + SkyObjectNameListItem *currentitem; + + int Filter; +}; + +#endif diff --git a/kstars/kstars/fitsheaderdialog.ui b/kstars/kstars/fitsheaderdialog.ui new file mode 100644 index 00000000..2a071439 --- /dev/null +++ b/kstars/kstars/fitsheaderdialog.ui @@ -0,0 +1,117 @@ + +fitsHeaderDialog + + + fitsHeaderDialog + + + + 0 + 0 + 511 + 247 + + + + FITS Header + + + true + + + + unnamed + + + + + Card + + + true + + + true + + + + + Value + + + true + + + true + + + + + Comment + + + true + + + true + + + + headerView + + + NoColumn + + + true + + + false + + + 4 + + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 300 + 20 + + + + + + closeB + + + &Close + + + true + + + true + + + + + + + closeB + clicked() + fitsHeaderDialog + close() + + + + diff --git a/kstars/kstars/fitshistogram.cpp b/kstars/kstars/fitshistogram.cpp new file mode 100644 index 00000000..399aa548 --- /dev/null +++ b/kstars/kstars/fitshistogram.cpp @@ -0,0 +1,419 @@ +/*************************************************************************** + fitshistogram.cpp - FITS Historgram + ----------------- + begin : Thu Mar 4th 2004 + copyright : (C) 2004 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + #include "fitshistogram.h" + #include "fitsviewer.h" + #include "fitsimage.h" + #include "indi/fitsrw.h" + + #include + #include + + #include + #include + #include + #include + #include + #include + #include + + #include + #include + #include + + + + FITSHistogram::FITSHistogram(QWidget *parent, const char * name) : histDialog(parent, name) + { + viewer = (FITSViewer *) parent; + + setModal(false); + + minSlider->setMinValue(0); + minSlider->setMaxValue(BARS-1); + minSlider->setValue(0); + + maxSlider->setMinValue(0); + maxSlider->setMaxValue(BARS-1); + maxSlider->setValue(BARS-1); + + type = 0; + napply=0; + + histFrame->setCursor(Qt::CrossCursor); + histFrame->setMouseTracking(true); + setMouseTracking(true); + + connect(minSlider, SIGNAL(valueChanged(int)), this, SLOT(updateBoxes())); + connect(minSlider, SIGNAL(valueChanged(int)), this, SLOT(updateIntenFreq(int ))); + connect(maxSlider, SIGNAL(valueChanged(int)), this, SLOT(updateBoxes())); + connect(maxSlider, SIGNAL(valueChanged(int)), this, SLOT(updateIntenFreq(int ))); + connect(applyB, SIGNAL(clicked()), this, SLOT(applyScale())); + + constructHistogram(viewer->imgBuffer); + + updateBoxes(); + +} + + FITSHistogram::~FITSHistogram() {} + +void FITSHistogram::updateBoxes() +{ + if (minSlider->value() == BARS) + minOUT->setText(QString("%1").arg((int) viewer->stats.max)); + else + minOUT->setText(QString("%1").arg( (int) ( ceil (minSlider->value() * binSize) + viewer->stats.min))); + + if (maxSlider->value() == BARS) + maxOUT->setText(QString("%1").arg((int) viewer->stats.max)); + else + maxOUT->setText(QString("%1").arg( (int) ( ceil (maxSlider->value() * binSize) + viewer->stats.min))); + + update(); +} + +void FITSHistogram::applyScale() +{ + int swap; + int min = minSlider->value(); + int max = maxSlider->value(); + + FITSHistogramCommand *histC; + //kdDebug() << "Width " << viewer->image->width << endl; + + if (min > max) + { + swap = min; + min = max; + max = swap; + } + + min = (int) (min * binSize + viewer->stats.min); + max = (int) (max * binSize + viewer->stats.min); + + + napply++; + + // Auto + if (autoR->isOn()) + type = 0; + // Linear + else if (linearR->isOn()) + type = 1; + // Log + else if (logR->isOn()) + type = 2; + // Exp + else if (sqrtR->isOn()) + type = 3; + + histC = new FITSHistogramCommand(viewer, this, type, min, max); + viewer->history->addCommand(histC); + +} + +void FITSHistogram::constructHistogram(float * buffer) +{ + int maxHeight = 0; + int height = histFrame->height(); + int id; + int index; + int range = (int) (viewer->stats.max - viewer->stats.min); + + for (int i=0; i < BARS; i++) + histArray[i] = 0; + binSize = ( (double) range / (double) BARS); + + //kdDebug() << "#2" << endl; + if (binSize == 0 || buffer == NULL) + return; + + for (int i=0; i < viewer->stats.width * viewer->stats.height; i++) + { + id = (int) ((buffer[i] - viewer->stats.min) / binSize); + if (id >= BARS) id = BARS - 1; + histArray[id]++; + + } + + if (binSize < 1) + for (int i=0; i < BARS - 1; i++) + if (histArray[i] == 0) + { + index = (int) ceil(i * binSize); + if (index == (int) (ceil ((i+1) * binSize))) + histArray[i] = histArray[i+1]; + } + + maxHeight = findMax() / height; + + kdDebug() << "Maximum height is " << maxHeight << " -- binsize " << binSize << endl; + + histogram = new QPixmap(500, 150, 1); + histogram->fill(Qt::black); + QPainter p(histogram); + QPen pen( white, 1); + p.setPen(pen); + + for (int i=0; i < BARS; i++) + p.drawLine(i, height , i, height - (int) ((double) histArray[i] / (double) maxHeight)); + +} + +void FITSHistogram::paintEvent( QPaintEvent */*e*/) +{ + int height = histFrame->height(); + int xMin = minSlider->value(), xMax = maxSlider->value(); + + QPainter p(histFrame); + QPen pen; + pen.setWidth(1); + + bitBlt(histFrame, 0, 0, histogram); + + pen.setColor(blue); + p.setPen(pen); + + p.drawLine(xMin, height - 2, xMin, height/2 -2); + pen.setColor(red); + p.setPen(pen); + p.drawLine(xMax, 2, xMax, height/2 -2); + + +} + +void FITSHistogram::mouseMoveEvent( QMouseEvent *e) +{ + int x = e->x(); + int y = e->y(); + + x -= histFrame->x(); + y -= histFrame->y(); + + if (x < 0 || x >= BARS || y < 0 || y > histFrame->height() ) + return; + + updateIntenFreq(x); + +} + +void FITSHistogram::updateIntenFreq(int x) +{ + + int index = (int) ceil(x * binSize); + + intensityOUT->setText(QString("%1").arg((int) ( index + viewer->stats.min))); + + frequencyOUT->setText(QString("%1").arg(histArray[x])); + +} + + +int FITSHistogram::findMax() +{ + int max =0; + + for (int i=0; i < BARS; i++) + if (histArray[i] > max) max = histArray[i]; + + return max; +} + +FITSHistogramCommand::FITSHistogramCommand(QWidget * parent, FITSHistogram *inHisto, int newType, int lmin, int lmax) +{ + viewer = (FITSViewer *) parent; + type = newType; + histo = inHisto; + oldImage = new QImage(); + // TODO apply maximum compression against this buffer + buffer = (float *) malloc (viewer->image->width * viewer->image->height * sizeof(float)); + + //if (buffer == NULL) + //return; + min = lmin; + max = lmax; +} + +FITSHistogramCommand::~FITSHistogramCommand() +{ + free(buffer); + delete (oldImage); +} + +void FITSHistogramCommand::execute() +{ + float val, bufferVal; + double coeff; + FITSImage *image = viewer->image; + int width = image->width; + int height = image->height; + + memcpy(buffer, viewer->imgBuffer,image->width * image->height * sizeof(float)); + *oldImage = image->displayImage->copy(); + + switch (type) + { + case FITSImage::FITSAuto: + case FITSImage::FITSLinear: + for (int i=0; i < height; i++) + for (int j=0; j < width; j++) + { + bufferVal = viewer->imgBuffer[i * width + j]; + if (bufferVal < min) bufferVal = min; + else if (bufferVal > max) bufferVal = max; + //val = (int) (255. * ((double) (bufferVal - min) / (double) (max - min))); + //val = (int) (max * ((double) (bufferVal - min) / (double) (max - min))); + //val = (int) (bufferVal - min) * (max - min) + min; + //if (val < min) val = min; + //else if (val > max) val = max; + //image->reducedImgBuffer[i * width + j] = val; + viewer->imgBuffer[i * width + j] = bufferVal; + + } + break; + + case FITSImage::FITSLog: + //coeff = 255. / log(1 + max); + coeff = max / log(1 + max); + + for (int i=0; i < height; i++) + for (int j=0; j < width; j++) + { + bufferVal = viewer->imgBuffer[i * width + j]; + if (bufferVal < min) bufferVal = min; + else if (bufferVal > max) bufferVal = max; + val = (coeff * log(1 + bufferVal)); + if (val < min) val = min; + else if (val > max) val = max; + viewer->imgBuffer[i * width + j] = val; + //image->reducedImgBuffer[i * width + j] = val; + //displayImage->setPixel(j, height - i - 1, val); + } + break; + + case FITSImage::FITSSqrt: + //coeff = 255. / sqrt(max); + coeff = max / sqrt(max); + + for (int i=0; i < height; i++) + for (int j=0; j < width; j++) + { + bufferVal = (int) viewer->imgBuffer[i * width + j]; + if (bufferVal < min) bufferVal = min; + else if (bufferVal > max) bufferVal = max; + val = (int) (coeff * sqrt(bufferVal)); + //image->reducedImgBuffer[i * width + j] = val; + viewer->imgBuffer[i * width + j] = val; + //displayImage->setPixel(j, height - i - 1, val); + } + + break; + + + default: + break; + } + + //int lmin= image->reducedImgBuffer[0]; + float lmin= viewer->imgBuffer[0]; + float lmax= viewer->imgBuffer[0]; + int totalPix = width * height; + + for (int i=1; i < totalPix; i++) + //if ( image->reducedImgBuffer[i] < lmin) lmin = image->reducedImgBuffer[i]; + if ( viewer->imgBuffer[i] < lmin) lmin = viewer->imgBuffer[i]; + else if (viewer->imgBuffer[i] > lmax) lmax = viewer->imgBuffer[i]; + + double datadiff = 255.; + double pixdiff = lmax - lmin; + double offs = -lmin * datadiff / pixdiff; + double scale = datadiff / pixdiff; + int tdata = 0; + + + for (int i=0; i < height; i++) + for (int j=0; j < width; j++) + { + //bp8 = (FITS_BITPIX8) image->reducedImgBuffer[i * width + j]; + //bp8 = (FITS_BITPIX8) + tdata = (long) (viewer->imgBuffer[i * width + j] * scale + offs); + if (tdata < 0) tdata = 0; + else if (tdata > 255) tdata = 255; + image->displayImage->setPixel(j, height - i - 1, tdata); + } + + viewer->calculateStats(); + + //viewer->updateImgBuffer(); + if (histo != NULL) + { + histo->constructHistogram(viewer->imgBuffer); + histo->update(); + histo->updateBoxes(); + } + + viewer->image->zoomToCurrent(); + viewer->fitsChange(); + +} + +void FITSHistogramCommand::unexecute() +{ + memcpy( viewer->imgBuffer, buffer, viewer->image->width * viewer->image->height * sizeof(float)); + viewer->calculateStats(); + *viewer->image->displayImage = oldImage->copy(); + viewer->image->zoomToCurrent(); + + if (histo != NULL) + { + histo->constructHistogram(viewer->imgBuffer); + histo->update(); + histo->updateBoxes(); + } +} + +QString FITSHistogramCommand::name() const +{ + + switch (type) + { + case 0: + return i18n("Auto Scale"); + break; + case 1: + return i18n("Linear Scale"); + break; + case 2: + return i18n("Logarithmic Scale"); + break; + case 3: + return i18n("Square Root Scale"); + break; + default: + break; + } + + return i18n("Unknown"); + +} + + + + + +#include "fitshistogram.moc" diff --git a/kstars/kstars/fitshistogram.h b/kstars/kstars/fitshistogram.h new file mode 100644 index 00000000..dcc64409 --- /dev/null +++ b/kstars/kstars/fitshistogram.h @@ -0,0 +1,87 @@ +/*************************************************************************** + fitshistogram.h - FITS Historgram + --------------- + begin : Thu Mar 4th 2004 + copyright : (C) 2004 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + #ifndef FITSHISTOGRAM + #define FITSHISTOGRAM + + #include "histdialog.h" + #include + + #define BARS 500 + + class FITSViewer; + class QPixmap; + + class FITSHistogram : public histDialog + { + Q_OBJECT + + public: + FITSHistogram(QWidget *parent, const char * name = 0); + ~FITSHistogram(); + + void constructHistogram(float *buffer); + int findMax(); + int type; + int napply; + + private: + int histArray[BARS]; + double binSize; + + FITSViewer * viewer; + QPixmap *histogram; + + + protected: + void paintEvent( QPaintEvent *e); + void mouseMoveEvent( QMouseEvent *e); + + + public slots: + void applyScale(); + void updateBoxes(); + void updateIntenFreq(int x); + + + }; + + class FITSHistogramCommand : public KCommand +{ + public: + FITSHistogramCommand(QWidget * parent, FITSHistogram *inHisto, int newType, int lmin, int lmax); + ~FITSHistogramCommand(); + + void execute(); + void unexecute(); + QString name() const; + + + private: + FITSHistogram *histo; + int type; + int min, max; + float *buffer; + FITSViewer *viewer; + QImage *oldImage; +}; + + + #endif + + + diff --git a/kstars/kstars/fitsimage.cpp b/kstars/kstars/fitsimage.cpp new file mode 100644 index 00000000..301ea64b --- /dev/null +++ b/kstars/kstars/fitsimage.cpp @@ -0,0 +1,480 @@ +/*************************************************************************** + FITSImage.cpp - FITS Image + ------------------- + begin : Thu Jan 22 2004 + copyright : (C) 2004 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * Some code fragments were adapted from Peter Kirchgessner's FITS plugin* + * See http://members.aol.com/pkirchg for more details. * + ***************************************************************************/ + + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#include "fitsimage.h" +#include "fitsviewer.h" +//#include "focusdialog.h" +#include "ksutils.h" + +/* Load info */ +typedef struct +{ + uint replace; /* replacement for blank/NaN-values */ + uint use_datamin;/* Use DATAMIN/MAX-scaling if possible */ + uint compose; /* compose images with naxis==3 */ +} FITSLoadVals; + +static FITSLoadVals plvals = +{ + 0, /* Replace with black */ + 0, /* Do autoscale on pixel-values */ + 0 /* Dont compose images */ +}; + +FITSImage::FITSImage(QWidget * parent, const char * name) : QScrollView(parent, name), zoomFactor(1.2) +{ + viewer = (FITSViewer *) parent; + reducedImgBuffer = NULL; + displayImage = NULL; + + imgFrame = new FITSFrame(this, viewport()); + addChild(imgFrame); + + currentZoom = 0.0; + grayTable=new QRgb[256]; + for (int i=0;i<256;i++) + grayTable[i]=qRgb(i,i,i); + + viewport()->setMouseTracking(true); + imgFrame->setMouseTracking(true); + +} + +FITSImage::~FITSImage() +{ + free(reducedImgBuffer); + delete(displayImage); +} + +/*void FITSImage::drawContents ( QPainter * p, int clipx, int clipy, int clipw, int cliph ) +{ + //kdDebug() << "in draw contents " << endl; + //imgFrame->update(); + +}*/ + +/**Bitblt the image onto the viewer widget */ +/*void FITSImage::paintEvent (QPaintEvent *ev) +{ + //kdDebug() << "in paint event " << endl; + //bitBlt(imgFrame, 0, 0, &qpix); +}*/ + +/* Resize event */ +void FITSImage::resizeEvent (QResizeEvent */*ev*/) +{ + updateScrollBars(); +} + +void FITSImage::contentsMouseMoveEvent ( QMouseEvent * e ) +{ + + double x,y; + bool validPoint = true; + if (!displayImage) return; + + + x = e->x(); + y = e->y(); + + if (imgFrame->x() > 0) + x -= imgFrame->x(); + + if (imgFrame->y() > 0) + y -= imgFrame->y(); + + y -= 20; + x -= 20; + //kdDebug() << "X= " << x << " -- Y= " << y << endl; + + if (currentZoom > 0) + { + x /= pow(zoomFactor, currentZoom); + y /= pow(zoomFactor, currentZoom); + } + else if (currentZoom < 0) + { + x *= pow(zoomFactor, abs((int) currentZoom)); + //kdDebug() << "The X power is " << pow(zoomFactor, abs(currentZoom)) << " -- X final = " << x << endl; + y *= pow(zoomFactor, abs((int) currentZoom)); + } + + if (x < 0 || x > width) + validPoint = false; + + //kdDebug() << "regular x= " << e->x() << " -- X= " << x << " -- imgFrame->x()= " << imgFrame->x() << " - displayImageWidth= " << viewer->displayImage->width() << endl; + + + if (y < 0 || y > height) + validPoint = false; + else + // invert the Y since we read FITS buttom up + y = height - y; + + //kdDebug() << " -- X= " << x << " -- Y= " << y << endl; + + if (viewer->imgBuffer == NULL) + kdDebug() << "viewer buffer is NULL " << endl; + + if (validPoint) + { + viewer->statusBar()->changeItem(QString("%1 , %2").arg( (int) x).arg( (int) y), 0); + viewer->statusBar()->changeItem( KGlobal::locale()->formatNumber( viewer->imgBuffer[(int) (y * width + x)], 3 ), 1 ); + setCursor(Qt::CrossCursor); + } + else + { + //viewer->statusBar()->changeItem(QString("(X,Y)"), 0); + setCursor(Qt::ArrowCursor); + } +} + +void FITSImage::viewportResizeEvent ( QResizeEvent * /*e*/) +{ + int w, h, conW, conH, x, y; + if (!displayImage) return; + + w = viewport()->width(); + h = viewport()->height(); + + conW = (int) (currentWidth + 40); + conH = (int) (currentHeight + 40); + + if ( w > conW ) + x = (int) ( (w - conW) / 2.); + else + x = 0; + if ( h > conH ) + y = (int) ( (h - conH) / 2.); + else + y = 0; + + // do new movement + moveChild( imgFrame, x, y ); + +} + +void FITSImage::reLoadTemplateImage() +{ + *displayImage = templateImage->copy(); +} + +void FITSImage::saveTemplateImage() +{ + templateImage = new QImage(displayImage->copy()); +} + +void FITSImage::destroyTemplateImage() +{ + delete (templateImage); +} + +void FITSImage::clearMem() +{ + + free(reducedImgBuffer); + delete (displayImage); + reducedImgBuffer = NULL; + displayImage = NULL; + +} + + +int FITSImage::loadFits (const char *filename) +{ + FILE *fp; + FITS_FILE *ifp; + FITS_HDU_LIST *hdl; + // TODO add KStars options for transformation + FITS_PIX_TRANSFORM trans; + register unsigned char *dest; + //register unsigned char *tempBuffer; + unsigned char *data; + int i, j; + double a, b; + int err = 0; + + fp = fopen (filename, "rb"); + if (!fp) + { + KMessageBox::error(0, i18n("Cannot open file for reading")); + return (-1); + } + fclose (fp); + + ifp = fits_open (filename, "r"); + if (ifp == NULL) + { + KMessageBox::error(0, i18n("Error during open of FITS file")); + return (-1); + } + if (ifp->n_pic <= 0) + { + KMessageBox::error(0, i18n("FITS file keeps no displayable images")); + fits_close (ifp); + return (-1); + } + + //displayImage = new QImage(); + KProgressDialog fitsProgress(this, 0, i18n("FITS Viewer"), i18n("Loading FITS...")); + + hdl = fits_seek_image (ifp, 1); + if (hdl == NULL) return (-1); + + width = hdl->naxisn[0]; + height = hdl->naxisn[1]; + currentWidth = hdl->naxisn[0]; + currentHeight = hdl->naxisn[1]; + bitpix = hdl->bitpix; + bpp = hdl->bpp; + + imgFrame->setGeometry(0, 0, width, height); + + data = (unsigned char *) malloc (height * width * sizeof(unsigned char)); + //tempBuffer = (unsigned char *) malloc (height * width * sizeof(unsigned char)); + if (data == NULL) + { + KMessageBox::error(0, i18n("Not enough memory to load FITS.")); + return (-1); + } + + /* If the transformation from pixel value to */ + /* data value has been specified, use it */ + if ( plvals.use_datamin + && hdl->used.datamin && hdl->used.datamax + && hdl->used.bzero && hdl->used.bscale) + { + a = (hdl->datamin - hdl->bzero) / hdl->bscale; + b = (hdl->datamax - hdl->bzero) / hdl->bscale; + if (a < b) trans.pixmin = a, trans.pixmax = b; + else trans.pixmin = b, trans.pixmax = a; + } + else + { + trans.pixmin = hdl->pixmin; + trans.pixmax = hdl->pixmax; + } + trans.datamin = 0.0; + trans.datamax = 255.0; + trans.replacement = plvals.replace; + trans.dsttyp = 'c'; + + //displayImage->create(width, height, 32); + currentRect.setX(0); + currentRect.setY(0); + currentRect.setWidth(width); + currentRect.setHeight(height); + + fitsProgress.progressBar()->setTotalSteps(height); + fitsProgress.setMinimumWidth(300); + fitsProgress.show(); + + delete (displayImage); + + displayImage = new QImage(width, height, 8, 256, QImage::IgnoreEndian); + for (int i=0; i < 256; i++) + displayImage->setColor(i, grayTable[i]); +//displayImage = new QImage(); +//displayImage->create(width, height, 32); + + + /* FITS stores images with bottom row first. Therefore we have */ + /* to fill the image from bottom to top. */ + dest = data + height * width; + + for (i = height - 1; i >= 0 ; i--) + { + /* Read FITS line */ + dest -= width; + if (fits_read_pixel (ifp, hdl, width, &trans, dest) != width) + { + err = 1; + break; + } + + //for (j=0; j < width; j++) + //{ + //val = dest[j]; + //displayImage->setPixel(j, i, qRgb(val, val, val)); + //} + for (j = 0 ; j < width; j++) + displayImage->setPixel(j, i, dest[j]); + + fitsProgress.progressBar()->setProgress(height - i); + } + + reducedImgBuffer = data; + convertImageToPixmap(); + viewportResizeEvent(NULL); + + if (err) + KMessageBox::error(0, i18n("EOF encountered on reading.")); + + fits_record_list * FRList = hdl->header_record_list; + while (FRList != NULL) + { + viewer->record << QString((char *) FRList->data); + FRList = FRList->next_record; + } + //memcpy(viewer->record, hdl->header_record_list->data , FITS_RECORD_SIZE); + + fits_close(ifp); + return (err ? -1 : 0); +} + +void FITSImage::convertImageToPixmap() +{ + qpix = kpix.convertToPixmap ( *(displayImage) ); +} + +void FITSImage::zoomToCurrent() +{ + + double cwidth, cheight; + + if (currentZoom >= 0) + { + cwidth = ((double) displayImage->width()) * pow(zoomFactor, currentZoom) ; + cheight = ((double) displayImage->height()) * pow(zoomFactor, currentZoom); + } + else + { + cwidth = ((double) displayImage->width()) / pow(zoomFactor, abs((int) currentZoom)) ; + cheight = ((double) displayImage->height()) / pow(zoomFactor, abs((int) currentZoom)); + } + + if (cwidth != displayImage->width() || cheight != displayImage->height()) + { + qpix = kpix.convertToPixmap (displayImage->smoothScale( (int) cwidth, (int) cheight)); + //imgFrame->resize( (int) width, (int) height); + viewportResizeEvent (NULL); + imgFrame->update(); + } + else + { + qpix = kpix.convertToPixmap ( *displayImage ); + imgFrame->update(); + } + +} + + +void FITSImage::fitsZoomIn() +{ + currentZoom++; + viewer->actionCollection()->action("view_zoom_out")->setEnabled (true); + if (currentZoom > 5) + viewer->actionCollection()->action("view_zoom_in")->setEnabled (false); + + currentWidth *= zoomFactor; //pow(zoomFactor, abs(currentZoom)) ; + currentHeight *= zoomFactor; //pow(zoomFactor, abs(currentZoom)); + + //kdDebug() << "Current width= " << currentWidth << " -- Current height= " << currentHeight << endl; + + qpix = kpix.convertToPixmap (displayImage->smoothScale( (int) currentWidth, (int) currentHeight)); + imgFrame->resize( (int) currentWidth, (int) currentHeight); + + update(); + viewportResizeEvent (NULL); + //updateScrollBars(); +} + +void FITSImage::fitsZoomOut() +{ + currentZoom--; + if (currentZoom < -5) + viewer->actionCollection()->action("view_zoom_out")->setEnabled (false); + viewer->actionCollection()->action("view_zoom_in")->setEnabled (true); + + currentWidth /= zoomFactor; //pow(zoomFactor, abs(currentZoom)); + currentHeight /= zoomFactor;//pow(zoomFactor, abs(currentZoom)); + + qpix = kpix.convertToPixmap (displayImage->smoothScale( (int) currentWidth, (int) currentHeight)); + imgFrame->resize( (int) currentWidth, (int) currentHeight); + + update(); + viewportResizeEvent (NULL); + //updateScrollBars(); +} + +void FITSImage::fitsZoomDefault() +{ + + viewer->actionCollection()->action("view_zoom_out")->setEnabled (true); + viewer->actionCollection()->action("view_zoom_in")->setEnabled (true); + + currentZoom = 0; + currentWidth = width; + currentHeight = height; + + qpix = kpix.convertToPixmap (*displayImage); + imgFrame->resize( (int) currentWidth, (int) currentHeight); + + update(); + viewportResizeEvent (NULL); + //updateScrollBars(); + +} + +FITSFrame::FITSFrame(FITSImage * img, QWidget * parent, const char * name) : QFrame(parent, name, Qt::WNoAutoErase) +{ + image = img; + setPaletteBackgroundColor(image->viewport()->paletteBackgroundColor()); +} + +FITSFrame::~FITSFrame() {} + +void FITSFrame::paintEvent(QPaintEvent * /*e*/) +{ + + bitBlt(this, 20, 20, &(image->qpix)); + resize( (int) (image->currentWidth + 40), (int) (image->currentHeight + 40)); + +} + + + +#include "fitsimage.moc" diff --git a/kstars/kstars/fitsimage.h b/kstars/kstars/fitsimage.h new file mode 100644 index 00000000..50b8cf80 --- /dev/null +++ b/kstars/kstars/fitsimage.h @@ -0,0 +1,124 @@ +/*************************************************************************** + fitsimage.cpp - FITS Image + ------------------- + begin : Tue Feb 24 2004 + copyright : (C) 2004 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * Some code fragments were adapted from Peter Kirchgessner's FITS plugin* + * See http://members.aol.com/pkirchg for more details. * + ***************************************************************************/ + +#ifndef FITSIMAGE_H +#define FITSIMAGE_H + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include "indi/fitsrw.h" + +class KCommandHistory; +class QScrollView; +class FITSViewer; +class FITSFrame; + +class FITSImage : public QScrollView { + Q_OBJECT + + public: + + friend class ContrastBrightnessDlg; + friend class FITSProcess; + friend class FITSFrame; + friend class FITSViewer; + friend class FITSHistogram; + friend class FITSHistogramCommand; + friend class FITSChangeCommand; + friend class FITSProcessCommand; + + FITSImage(QWidget * parent, const char * name = 0); + ~FITSImage(); + + enum scaleType { FITSAuto = 0 , FITSLinear, FITSLog, FITSSqrt, FITSCustom }; + + /**Bitblt the image onto the viewer widget */ + /*void paintEvent (QPaintEvent *ev);*/ + /* Resize event */ + void resizeEvent (QResizeEvent *ev); + /* Loads FITS image, scales it, and displays it in the GUI */ + int loadFits(const char *filename); + /* Convert current image to a pixmap */ + void convertImageToPixmap(); + /* Clear memory */ + void clearMem(); + + private: + FITSViewer *viewer; /* parent FITSViewer */ + FITSFrame *imgFrame; /* Frame holding the image */ + QImage *displayImage; /* FITS image that is displayed in the GUI */ + QImage *templateImage; /* backup image for currentImage */ + QPixmap qpix; /* Pixmap for drawing */ + KPixmapIO kpix; /* Pixmap IO for fast converting */ + QRect currentRect; /* Current rectangle encapsulating the image */ + int bitpix, bpp; /* bits per pixel and bytes per pixels for FITS */ + int width, height; /* Original FITS dimensions */ + double currentWidth,currentHeight; /* Current width and height due to zoom */ + const double zoomFactor; /* Image zoom factor */ + double currentZoom; /* Current Zoom level */ + QRgb *grayTable; + unsigned char *reducedImgBuffer; /* scaled image buffer (0-255) range */ + + + void saveTemplateImage(); /* saves a backup image */ + void reLoadTemplateImage(); /* reloads backup image into the current image */ + void destroyTemplateImage(); /* deletes backup image */ + void zoomToCurrent(); /* Zoom the image to current zoom level without modifying it */ + + protected: + /*void drawContents ( QPainter * p, int clipx, int clipy, int clipw, int cliph );*/ + void contentsMouseMoveEvent ( QMouseEvent * e ); + void viewportResizeEvent ( QResizeEvent * e) ; + + public slots: + void fitsZoomIn(); + void fitsZoomOut(); + void fitsZoomDefault(); +}; + +class FITSFrame : public QFrame +{ + Q_OBJECT + + public: + FITSFrame(FITSImage * img, QWidget * parent = 0, const char * name = 0); + ~FITSFrame(); + + private: + FITSImage *image; + + protected: + void paintEvent( QPaintEvent * e); + +}; + +#endif diff --git a/kstars/kstars/fitsprocess.cpp b/kstars/kstars/fitsprocess.cpp new file mode 100644 index 00000000..60d3e539 --- /dev/null +++ b/kstars/kstars/fitsprocess.cpp @@ -0,0 +1,352 @@ +/*************************************************************************** + fitsprocess.h - Image processing utilities + ------------------- + begin : Tue Feb 24 2004 + copyright : (C) 2004 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + #include + #include + + #include + #include + #include + #include + + #include + + #include "fitsprocess.h" + #include "fitsviewer.h" + #include "fitsimage.h" + + #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; } + + FITSProcess::FITSProcess(FITSViewer *parent, QStringList darkFiles, QStringList flatFiles, QStringList darkflatFiles, int darkMode, int flatMode, int darkflatMode) + { + float * buffer = NULL; + darkCombineMode = darkMode; + flatCombineMode = flatMode; + darkflatCombineMode = darkflatMode; + viewer = parent; + finalDark = NULL; + finalFlat = NULL; + finalDarkFlat = NULL; + npix = viewer->image->width * viewer->image->height; + + darkFrames.setAutoDelete(true); + flatFrames.setAutoDelete(true); + darkflatFrames.setAutoDelete(true); + + KProgressDialog reduceProgress(0, 0, i18n("FITS Viewer"), i18n("Image Loading Process...")); + reduceProgress.progressBar()->setTotalSteps(darkFiles.size() + flatFiles.size() + darkflatFiles.size()); + reduceProgress.setMinimumWidth(300); + reduceProgress.show(); + + int nprogress = 0; + + /* #1 Load dark frames */ + for (unsigned int i=0; i < darkFiles.size(); i++) + { + if ( (buffer = viewer->loadData(darkFiles[i].ascii(), buffer)) == NULL) + { + kdDebug() << "Error loading dark file " << darkFiles[i] << endl; + break; + } + + reduceProgress.progressBar()->setProgress(++nprogress); + kapp->processEvents(); + darkFrames.append(buffer); + } + + /* Load flat frames */ + for (unsigned int i=0; i < flatFiles.size(); i++) + { + if ( (buffer = viewer->loadData(flatFiles[i].ascii(), buffer)) == NULL) + { + kdDebug() << "Error loading flat file " << flatFiles[i] << endl; + break; + } + + reduceProgress.progressBar()->setProgress(++nprogress); + kapp->processEvents(); + flatFrames.append(buffer); + } + + /* Load dark frames for the flat field */ + for (unsigned int i=0; i < darkflatFiles.size(); i++) + { + if ( (buffer = viewer->loadData(darkflatFiles[i].ascii(), buffer)) == NULL) + { + kdDebug() << "Error loading dark flat file " << darkflatFiles[i] << endl; + break; + } + + reduceProgress.progressBar()->setProgress(++nprogress); + kapp->processEvents(); + darkflatFrames.append(buffer); + } + + } + + + FITSProcess::~FITSProcess() {} + +float * FITSProcess::combine(QPtrList & frames, int mode) + { + int nframes = frames.count(); + float *dest; + float *narray; + + if (nframes == 0) + { + dest = NULL; + return dest; + } + else if (nframes == 1) + { + dest = frames.at(0); + return dest; + } + + dest = frames.at(0); + narray = (float *) malloc (nframes * sizeof(float)); + + switch (mode) + { + /* Average */ + case 0: + for (int i=0; i < npix; i++) + { + for (int j=0; j < nframes; j++) + narray[j] = *((frames.at(j)) + i); + dest[i] = average(narray, nframes); + + } + break; + /* Median */ + case 1: + for (int i=0; i < npix; i++) + { + for (int j=0; j < nframes; j++) + narray[j] = *((frames.at(j)) + i); + dest[i] = quick_select(narray, nframes); + } + break; + } + + free(narray); + return dest; +} + + /* + * This Quickselect routine is based on the algorithm described in + * "Numerical recipies in C", Second Edition, + * Cambridge University Press, 1992, Section 8.5, ISBN 0-521-43108-5 + */ +float FITSProcess::quick_select(float * arr, int n) +{ + int low, high ; + int median; + int middle, ll, hh; + + low = 0 ; high = n-1 ; median = (low + high) / 2; + for (;;) { + if (high <= low) /* One element only */ + return arr[median] ; + + if (high == low + 1) { /* Two elements only */ + if (arr[low] > arr[high]) + ELEM_SWAP(arr[low], arr[high]) ; + return arr[median] ; + } + + /* Find median of low, middle and high items; swap into position low */ + middle = (low + high) / 2; + if (arr[middle] > arr[high]) ELEM_SWAP(arr[middle], arr[high]) ; + if (arr[low] > arr[high]) ELEM_SWAP(arr[low], arr[high]) ; + if (arr[middle] > arr[low]) ELEM_SWAP(arr[middle], arr[low]) ; + + /* Swap low item (now in position middle) into position (low+1) */ + ELEM_SWAP(arr[middle], arr[low+1]) ; + + /* Nibble from each end towards middle, swapping items when stuck */ + ll = low + 1; + hh = high; + for (;;) { + do ll++; while (arr[low] > arr[ll]) ; + do hh--; while (arr[hh] > arr[low]) ; + + if (hh < ll) + break; + + ELEM_SWAP(arr[ll], arr[hh]) ; + } + + /* Swap middle item (in position low) back into correct position */ + ELEM_SWAP(arr[low], arr[hh]) ; + + /* Re-set active partition */ + if (hh <= median) + low = ll; + if (hh >= median) + high = hh - 1; + } +} + + float FITSProcess::average(float * array, int n) + { + double total=0; + for (int i=0; i < n; i++) + total += array[i]; + + return (total / n); + } + + + void FITSProcess::subtract(float * img1, float * img2) +{ + for (int i=0; i < npix; i++) + if (img1[i] < img2[i]) + img1[i] = 0; + else img1[i] -= img2[i]; + +} + + void FITSProcess::divide(float * img1, float * img2) +{ + for (int i=0; i < npix; i++) + { + if (img2[i] == 0) + img1[i] = 0; + else + img1[i] = img1[i] / img2[i]; + } + +} + +void FITSProcess::normalize(float *buf) +{ + + float avg = average(buf, npix); + if (!avg) return; + + if (avg < 0) + avg += abs((int) min(buf)); + + for (int i=0; i < npix; i++) + buf[i] = buf[i] / avg; + +} + +float FITSProcess::min(float *buf) +{ + float lmin= buf[0]; + + for (int i=1; i < npix; i++) + if (buf[i] < lmin) lmin = buf[i]; + + return lmin; +} + +void FITSProcess::reduce() +{ + KProgressDialog reduceProgress(0, 0, i18n("FITS Viewer"), i18n("Image Reduction Process...")); + reduceProgress.progressBar()->setTotalSteps(20); + reduceProgress.setMinimumWidth(300); + reduceProgress.show(); + + reduceProgress.progressBar()->setProgress(1); + kapp->processEvents(); + + /* Combine darks */ + finalDark = combine(darkFrames, darkCombineMode); + + reduceProgress.progressBar()->setProgress(5); + kapp->processEvents(); + + /* Combine flats */ + finalFlat = combine(flatFrames, flatCombineMode); + reduceProgress.progressBar()->setProgress(10); + kapp->processEvents(); + + /* Combine dark flats */ + finalDarkFlat = combine(darkflatFrames, darkflatCombineMode); + reduceProgress.progressBar()->setProgress(12); + kapp->processEvents(); + + /* Subtract the dark frame */ + if (finalDark) + subtract( viewer->imgBuffer, finalDark); + reduceProgress.progressBar()->setProgress(14); + kapp->processEvents(); + + + /* Subtract the fark frame from the flat field and then apply to the image buffer */ + if (finalFlat) + { + if (finalDarkFlat) + subtract( finalFlat, finalDarkFlat); + reduceProgress.progressBar()->setProgress(16); + kapp->processEvents(); + + normalize(finalFlat); + reduceProgress.progressBar()->setProgress(18); + kapp->processEvents(); + + divide(viewer->imgBuffer, finalFlat); + } + + reduceProgress.progressBar()->setProgress(20); + kapp->processEvents(); + +} + +FITSProcessCommand::FITSProcessCommand(FITSViewer *parent) +{ + + viewer = parent; + oldImage = new QImage(); + // TODO apply maximum compression against this buffer + buffer = (float *) malloc (viewer->image->width * viewer->image->height * sizeof(float)); + memcpy(buffer, viewer->imgBuffer, viewer->image->width * viewer->image->height * sizeof(float)); + + } + +FITSProcessCommand::~FITSProcessCommand() +{ + free (buffer); + delete (oldImage); +} + +void FITSProcessCommand::execute() +{ + memcpy(viewer->imgBuffer, buffer, viewer->image->width * viewer->image->height * sizeof(float)); + *oldImage = viewer->image->displayImage->copy(); +} + +void FITSProcessCommand::unexecute() +{ + + memcpy( viewer->imgBuffer, buffer, viewer->image->width * viewer->image->height * sizeof(float)); + viewer->calculateStats(); + *viewer->image->displayImage = oldImage->copy(); + viewer->image->zoomToCurrent(); + +} + +QString FITSProcessCommand::name() const +{ + return i18n("Image Reduction"); +} + + diff --git a/kstars/kstars/fitsprocess.h b/kstars/kstars/fitsprocess.h new file mode 100644 index 00000000..db0286eb --- /dev/null +++ b/kstars/kstars/fitsprocess.h @@ -0,0 +1,84 @@ +/*************************************************************************** + fitsprocess.h - Image processing utilities + ------------------- + begin : Tue Feb 24 2004 + copyright : (C) 2004 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + #ifndef FITSPROCESS_H + #define FITSPROCESS_H + + #include + #include + #include + + /*1. QPtrList darkFrames; + 2. QPtrList flatFrames; + 3. The class reads the hdu of each FITS, the size of each frame must match the original frame, if not, abort and inform the user. + 4. Ignore the EXPOSURE (time in milliseconds) differences for now. We need to compensate for differences by employing different methods of extrapolation later. + 5. void combine(int mode); mode is either FITS_AVERAGE or FITS_MEDIAN. + 6. void subtract(unsigned int * img1, unsigned int * img2); we know numOfPixels already. + 7. void divide(unsigned int * img1, unsigned int * img2); we know numOfPixels already.*/ + +class FITSViewer; +class QImage; + +class FITSProcess +{ + public: + FITSProcess(FITSViewer *parent, QStringList darkFiles, QStringList flatFiles, QStringList darkflatFiles, int darkMode, int flatMode, int darkflatMode); + ~FITSProcess(); + + QPtrList darkFrames; + QPtrList flatFrames; + QPtrList darkflatFrames; + FITSViewer *viewer; + + int npix; + int darkCombineMode; + int flatCombineMode; + int darkflatCombineMode; + float *finalDark; + float *finalFlat; + float *finalDarkFlat; + + float * combine(QPtrList & frames, int mode); + void subtract(float * img1, float * img2); + void divide(float * img1, float * img2); + void reduce(); + void normalize(float *buf); + float quick_select(float * arr, int n); + float average(float * array, int n); + float min(float *buf); + +}; + +class FITSProcessCommand : public KCommand +{ + public: + + FITSProcessCommand(FITSViewer *parent); + ~FITSProcessCommand(); + + void execute(); + void unexecute(); + QString name() const; + + private: + FITSViewer *viewer; + float * buffer; + QImage *oldImage; + +}; + +#endif diff --git a/kstars/kstars/fitsviewer.cpp b/kstars/kstars/fitsviewer.cpp new file mode 100644 index 00000000..e7bd0cb9 --- /dev/null +++ b/kstars/kstars/fitsviewer.cpp @@ -0,0 +1,1005 @@ +/*************************************************************************** + FITSViewer.cpp - A FITSViewer for KStars + ------------------- + begin : Thu Jan 22 2004 + copyright : (C) 2004 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * Some code fragments were adapted from Peter Kirchgessner's FITS plugin* + * See http://members.aol.com/pkirchg for more details. * + ***************************************************************************/ + + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#include "fitsviewer.h" +#include "fitsimage.h" +#include "fitsprocess.h" +#include "fitshistogram.h" +#include "conbridlg.h" +#include "statform.h" +#include "imagereductiondlg.h" +#include "fitsheaderdialog.h" +#include "ksutils.h" +#include "Options.h" + +extern int fits_ieee32_intel; +extern int fits_ieee32_motorola; +extern int fits_ieee64_intel; +extern int fits_ieee64_motorola; + +#define FITS_GETBITPIX16(p,val) val = ((p[0] << 8) | (p[1])) +#define FITS_GETBITPIX32(p,val) val = \ + ((p[0] << 24) | (p[1] << 16) | (p[2] << 8) | p[3]) + +#define FITS_GETBITPIXM32(p,val) \ + { if (fits_ieee32_intel) {unsigned char uc[4]; \ + uc[0] = p[3]; uc[1] = p[2]; uc[2] = p[1]; uc[3] = p[0]; \ + val = *(FITS_BITPIXM32 *)uc; } \ + else if (fits_ieee32_motorola) { val = *(FITS_BITPIXM32 *)p; } \ + else if (fits_ieee64_motorola) {FITS_BITPIXM64 m64; \ + unsigned char *uc= (unsigned char *)&m64; \ + uc[0]=p[0]; uc[1]=p[1]; uc[2]=p[2]; uc[3]=p[3]; uc[4]=uc[5]=uc[6]=uc[7]=0; \ + val = (FITS_BITPIXM32)m64; } \ + else if (fits_ieee64_intel) {FITS_BITPIXM64 i64; \ + unsigned char *uc= (unsigned char *)&i64; \ + uc[0]=uc[1]=uc[2]=uc[3]=0; uc[7]=p[3]; uc[6]=p[2]; uc[5]=p[1]; uc[4]=p[0]; \ + val = (FITS_BITPIXM32)i64;}\ +} + +#define FITS_GETBITPIXM64(p,val) \ + { if (fits_ieee64_intel) {unsigned char uc[8]; \ + uc[0] = p[7]; uc[1] = p[6]; uc[2] = p[5]; uc[3] = p[4]; \ + uc[4] = p[3]; uc[5] = p[2]; uc[6] = p[1]; uc[7] = p[0]; \ + val = *(FITS_BITPIXM64 *)uc; } else val = *(FITS_BITPIXM64 *)p; } + +FITSViewer::FITSViewer (const KURL *url, QWidget *parent, const char *name) + : KMainWindow (parent, name) +{ + image = NULL; + currentURL = *url; + imgBuffer = NULL; + histo = NULL; + Dirty = 0; + + /* Initiliaze menu actions */ + history = new KCommandHistory(actionCollection()); + history->setUndoLimit(10); + history->setRedoLimit(10); + history->documentSaved(); + connect(history, SIGNAL(documentRestored()), this, SLOT(fitsRestore())); + + /* Setup image widget */ + image = new FITSImage(this); + setCentralWidget(image); + + statusBar()->insertItem("", 0); + statusBar()->setItemFixed(0, 100); + statusBar()->insertItem("", 1); + statusBar()->setItemFixed(1, 100); + statusBar()->insertItem("", 2); + statusBar()->setItemFixed(2, 100); + statusBar()->insertItem(i18n("Welcome to KStars FITS Viewer"), 3, 1, true); + statusBar()->setItemAlignment(3 , Qt::AlignLeft); + + /* FITS initializations */ + if (!initFITS()) + { + close(); + return; + } + + QFile tempFile; + + if (KSUtils::openDataFile( tempFile, "imgreduction.png" ) ) + { + new KAction( i18n("Image Reduction"), tempFile.name(), KShortcut( "Ctrl+R" ), this, SLOT( imageReduction()), actionCollection(), "image_reduce"); + tempFile.close(); + } + else + new KAction( i18n("Image Reduction"), "blend", KShortcut( "Ctrl+R" ), this, SLOT( imageReduction()), actionCollection(), "image_reduce"); + + /*if (KSUtils::openDataFile( tempFile, "bricon.png" ) ) + { + new KAction( i18n("Brightness/Contrast"), tempFile.name(), KShortcut( "Ctrl+T" ), this, SLOT( BrightContrastDlg()), actionCollection(), "image_brightness_contrast"); + tempFile.close(); + } + else*/ + new KAction( i18n("Brightness/Contrast"), "contrast+", KShortcut( "Ctrl+T" ), this, SLOT( BrightContrastDlg()), actionCollection(), "image_brightness_contrast"); + + if (KSUtils::openDataFile( tempFile, "histogram.png" ) ) + { + new KAction ( i18n("Histogram"), tempFile.name(), KShortcut("Ctrl+H"), this, SLOT (imageHistogram()), actionCollection(), "image_histogram"); + tempFile.close(); + } + else + new KAction ( i18n("Histogram"), "wizard", KShortcut("Ctrl+H"), this, SLOT (imageHistogram()), actionCollection(), "image_histogram"); + + KStdAction::open(this, SLOT(fileOpen()), actionCollection()); + KStdAction::save(this, SLOT(fileSave()), actionCollection()); + KStdAction::saveAs(this, SLOT(fileSaveAs()), actionCollection()); + KStdAction::close(this, SLOT(slotClose()), actionCollection()); + KStdAction::copy(this, SLOT(fitsCOPY()), actionCollection()); + KStdAction::zoomIn(image, SLOT(fitsZoomIn()), actionCollection()); + KStdAction::zoomOut(image, SLOT(fitsZoomOut()), actionCollection()); + new KAction( i18n( "&Default Zoom" ), "viewmagfit.png", KShortcut( "Ctrl+D" ), + image, SLOT(fitsZoomDefault()), actionCollection(), "zoom_default" ); + new KAction( i18n( "Statistics"), "sum", 0, this, SLOT(fitsStatistics()), actionCollection(), "image_stats"); + new KAction( i18n( "FITS Header"), "frame_spreadsheet.png", 0, this, SLOT(fitsHeader()), actionCollection(), "fits_editor"); + + /* Create GUI */ + createGUI("fitsviewer.rc"); + + /* initially resize in accord with KDE rules */ + resize(640, 480); +} + +FITSViewer::~FITSViewer() +{ + free(imgBuffer); +} + +bool FITSViewer::initFITS() +{ + + free(imgBuffer); + imgBuffer = NULL; + image->clearMem(); + + /* Load image into buffer */ + if ( (imgBuffer = loadData (currentURL.path().ascii(), imgBuffer)) == NULL) { close(); return false; } + /* Display image in the central widget */ + if (image->loadFits(currentURL.path().ascii()) == -1) { close(); return false; } + + /* Clear history */ + history->clear(); + + /* Set new file caption */ + setCaption(currentURL.fileName()); + + /* Get initial statistics */ + calculateStats(); + + image->viewport()->resize(image->viewport()->width() + 5, image->viewport()->height()); + image->viewportResizeEvent(NULL); + + return true; + +} + +void FITSViewer::slotClose() +{ + + if (Dirty) + { + + QString caption = i18n( "Save Changes to FITS?" ); + QString message = i18n( "The current FITS file has unsaved changes. Would you like to save before closing it?" ); + int ans = KMessageBox::warningYesNoCancel( 0, message, caption, KStdGuiItem::save(), KStdGuiItem::discard() ); + if ( ans == KMessageBox::Yes ) + fileSave(); + else if ( ans == KMessageBox::No ) + fitsRestore(); + } + + if (Dirty == 0) + close(); +} + +void FITSViewer::closeEvent(QCloseEvent *ev) +{ + + if (Dirty) + { + + QString caption = i18n( "Save Changes to FITS?" ); + QString message = i18n( "The current FITS file has unsaved changes. Would you like to save before closing it?" ); + int ans = KMessageBox::warningYesNoCancel( 0, message, caption, KStdGuiItem::save(), KStdGuiItem::discard() ); + if ( ans == KMessageBox::Yes ) + fileSave(); + else if ( ans == KMessageBox::No ) + fitsRestore(); + } + + if (Dirty == 0) + ev->accept(); + else + ev->ignore(); + +} + +void FITSViewer::show_fits_errors() +{ + char *msg; + /* Write out error messages of FITS-Library */ + while ((msg = fits_get_error ()) != NULL) + KMessageBox::error(0, msg); +} + +float * FITSViewer::loadData(const char *filename, float *buffer) +{ + FILE *fp; + FITS_FILE *ifp; + FITS_HDU_LIST *hdulist; + unsigned char *tempData, *tempDataPtr; + register FITS_BITPIX16 pixval_16 =0; + register FITS_BITPIX32 pixval_32 =0; + register FITS_BITPIXM32 pixval_m32 =0; + register FITS_BITPIXM64 pixval_m64 =0; + int totalCount; + int width, height, bpp, bitpix; + + fp = fopen (filename, "rb"); + if (!fp) + { + KMessageBox::error(0, i18n("Cannot open file for reading")); + return (NULL); + } + fclose (fp); + + ifp = fits_open (filename, "r"); + if (ifp == NULL) + { + KMessageBox::error(0, i18n("Error during open of FITS file")); + return (NULL); + } + if (ifp->n_pic <= 0) + { + KMessageBox::error(0, i18n("FITS file keeps no displayable images")); + fits_close (ifp); + return (NULL); + } + + // We only deal with 1 image in a FITS for now. + hdulist = fits_seek_image (ifp, 1); + if (hdulist == NULL) return (NULL); + + width = hdulist->naxisn[0]; + height = hdulist->naxisn[1]; + + totalCount = width * height; + + bpp = hdulist->bpp; + bitpix = hdulist->bitpix; + + buffer = (float *) malloc (height * width * sizeof(float)); + tempData = (unsigned char *) malloc (height * width * bpp * sizeof(unsigned char)); + if (buffer == NULL || tempData == NULL) + { + KMessageBox::error(0, i18n("Not enough memory to load FITS.")); + return (NULL); + } + tempDataPtr = tempData; + + if (fread(tempData, 1, width * height * bpp, ifp->fp) != (unsigned int) (width * height * bpp)) + { + KMessageBox::error(0, i18n("Unable to read FITS data from file. %1.\n").arg(strerror(errno))); + return (NULL); + } + + switch (bitpix) + { + case 8: + for (int i=0; i < totalCount; i++) + buffer[i] = tempData[i]; + break; + + case 16: + for (int i=0; i < totalCount ; i++) + { + FITS_GETBITPIX16(tempData, pixval_16); + buffer[i] = pixval_16;//ntohs(pixval_16); + tempData+=2; + } + break; + + case 32: + for (int i=0; i < totalCount ; i++) + { + FITS_GETBITPIX32(tempData, pixval_32); + //pixval_32 = ntohl(pixval_32); + if (isnan(pixval_32)) pixval_32 = 0; + buffer[i] = pixval_32; + tempData+=4; + } + break; + + case -32: + for (int i=0; i < totalCount ; i++) + { + if (fits_nan_32 (tempData)) + pixval_m32 = 0; + else + FITS_GETBITPIXM32(tempData, pixval_m32); + buffer[i] = pixval_m32; + tempData+=4; + } + break; + + case -64: + for (int i=0; i < totalCount ; i++) + { + if (fits_nan_64 (tempData)) + pixval_m64 = 0; + else + FITS_GETBITPIXM64(tempData, pixval_m64); + buffer[i] = pixval_m64; + tempData+=8; + } + break; + } + + fits_close(ifp); + free(tempDataPtr); + return buffer; + +} + +void FITSViewer::calculateStats() +{ + /*kdDebug() << "Calculating statistics..." << endl;*/ + stats.min = min(stats.minAt); + stats.max = max(stats.maxAt); + stats.average = average(); + stats.stddev = stddev(); + stats.bitpix = image->bitpix; + stats.width = image->width; + stats.height = image->height; + + /*kdDebug() << "Min: " << stats.min << " - Max: " << stats.max << endl; + kdDebug() << "Average: " << stats.average << " - stddev: " << stats.stddev << endl; + kdDebug() << "Width: " << stats.width << " - Height " << stats.height << " - bitpix " << stats.bitpix << endl;*/ + + statusBar()->changeItem( QString("%1 x %2").arg( (int) stats.width).arg( (int) stats.height), 2); + +} + +double FITSViewer::min(int & minIndex) +{ + if (!imgBuffer) return -1; + int width = image->currentRect.width(); + int height = image->currentRect.height(); + double lmin = imgBuffer[image->currentRect.y() * width + image->currentRect.x()]; + int index=0; + + for (int i= image->currentRect.y() ; i < height; i++) + for (int j= image->currentRect.x(); j < width; j++) + { + index = (i * width) + j; + if (imgBuffer[index] < lmin) + { + minIndex = index; + lmin = imgBuffer[index]; + } + + } + + return lmin; +} + +double FITSViewer::max(int & maxIndex) +{ + if (!imgBuffer) return -1; + int width = image->currentRect.width(); + int height = image->currentRect.height(); + double lmax = imgBuffer[image->currentRect.y() * width + image->currentRect.x()]; + int index=0; + + for (int i= image->currentRect.y() ; i < height; i++) + for (int j= image->currentRect.x(); j < width; j++) + { + index = (i * width) + j; + if ( imgBuffer[index] > lmax) + { + maxIndex = index; + lmax = imgBuffer[index]; + } + } + + return lmax; +} + +double FITSViewer::average() +{ + int index=0; + double sum=0; + int width = image->currentRect.width(); + int height = image->currentRect.height(); + if (!imgBuffer) return -1; + + for (int i= image->currentRect.y() ; i < height; i++) + for (int j= image->currentRect.x(); j < width; j++) + { + index = (i * width) + j; + sum += imgBuffer[index]; + } + + return (sum / (width * height )); +} + +double FITSViewer::stddev() +{ + int index=0; + double lsum=0; + int width = image->currentRect.width(); + int height = image->currentRect.height(); + if (!imgBuffer) return -1; + + for (int i= image->currentRect.y() ; i < height; i++) + for (int j= image->currentRect.x(); j < width; j++) + { + index = (i * width) + j; + lsum += (imgBuffer[index] - stats.average) * (imgBuffer[index] - stats.average); + } + + return (sqrt(lsum/(width * height - 1))); + +} + +void FITSViewer::keyPressEvent (QKeyEvent *ev) +{ + //QImage Tempimage = imageList.at(undo+1)->copy(); + + ev->accept(); //make sure key press events are captured. + switch (ev->key()) + { + //case Key_H : KImageEffect::contrastHSV(image); break; + //case Key_S : KImageEffect::sharpen(image); break; + //case Key_B : KImageEffect::blur(image); break; + + default : ev->ignore(); + } + +} + +void FITSViewer::fileOpen() +{ + + if (Dirty) + { + + QString caption = i18n( "Save Changes to FITS?" ); + QString message = i18n( "The current FITS file has unsaved changes. Would you like to save before closing it?" ); + int ans = KMessageBox::warningYesNoCancel( 0, message, caption, KStdGuiItem::save(), KStdGuiItem::discard() ); + if ( ans == KMessageBox::Yes ) + fileSave(); + else if ( ans == KMessageBox::No ) + fitsRestore(); + } + + KURL fileURL = KFileDialog::getOpenURL( QDir::homeDirPath(), "*.fits *.fit *.fts|Flexible Image Transport System"); + + if (fileURL.isEmpty()) + return; + + + currentURL = fileURL; + + initFITS(); + +} + +void FITSViewer::fileSave() +{ + + FITS_FILE *ifp; + QString recordList; + KURL backupCurrent = currentURL; + QString bitpixRec; + FITS_BITPIX16 pixval_16 =0; + FITS_BITPIX32 pixval_32 =0; + FITS_BITPIXM32 pixval_m32 =0; + FITS_BITPIXM64 pixval_m64 =0; + unsigned char *transData; + int index=0, i=0, transCount = 0, totalCount= image->width * image->height; + + QString currentDir = Options::fitsSaveDirectory(); + + //kdDebug() << "We doing stats BEFORE we save!! " << endl; + //calculateStats(); + + // If no changes made, return. + if (Dirty == 0 && !currentURL.isEmpty()) + return; + + if (currentURL.isEmpty()) + { + currentURL = KFileDialog::getSaveURL( currentDir, "*.fits |Flexible Image Transport System"); + // if user presses cancel + if (currentURL.isEmpty()) + { + currentURL = backupCurrent; + return; + } + if (currentURL.path().contains('.') == 0) currentURL.setPath(currentURL.path() + ".fits"); + + if (QFile::exists(currentURL.path())) + { + int r=KMessageBox::warningContinueCancel(static_cast(parent()), + i18n( "A file named \"%1\" already exists. " + "Overwrite it?" ).arg(currentURL.fileName()), + i18n( "Overwrite File?" ), + i18n( "&Overwrite" ) ); + + if(r==KMessageBox::Cancel) return; + } + } + + if ( currentURL.isValid() ) + { + transData = (unsigned char *) malloc (sizeof(unsigned char) * totalCount * image->bpp); + if (transData == NULL) + { + KMessageBox::error(0, i18n("Error: Low memory. Saving is aborted.")); + return; + } + + ifp = fits_open (currentURL.path().ascii(), "w"); + if (ifp == NULL) + { + KMessageBox::error(0, i18n("Error during open of FITS file.")); + return; + } + + setbuf(ifp->fp, NULL); + + bitpixRec.sprintf("BITPIX = %d /Modified by KStars ", image->bitpix); + bitpixRec.truncate(80); + + for (unsigned int j=0; j < record.count(); j++) + { + recordList = record[j]; + + if ( (index = recordList.find("BITPIX")) != -1) + recordList.replace(index, FITS_CARD_SIZE, bitpixRec); + + fwrite(recordList.ascii(), 1, FITS_RECORD_SIZE, ifp->fp); + } + + switch (image->bitpix) + { + case 8: + for (i= image->height - 1; i >= 0; i--) + fwrite(image->displayImage->scanLine(i), 1, image->width, ifp->fp); + break; + + + case 16: + for (i= 0, transCount = 0 ; i < totalCount ; i++, transCount += 2) + { + pixval_16 = (unsigned short) imgBuffer[i]; + transData[transCount] = ((unsigned char*) &pixval_16)[1]; + transData[transCount+1] = ((unsigned char*) &pixval_16)[0]; + } + // Now we need to write all uchars to file. We have 2 bytes per pixel + transCount = 0; + totalCount *= 2; + + for (i=0, transCount = 0; i < totalCount; i += transCount) + transCount = fwrite( transData + i , 1, totalCount - i, ifp->fp); + + break; + + case 32: + for (i=0, transCount = 0 ; i < totalCount ; i++, transCount += 4) + { + pixval_32 = (unsigned int) imgBuffer[i]; + transData[transCount] = ((unsigned char*) &pixval_32)[3]; + transData[transCount+1] = ((unsigned char*) &pixval_32)[2]; + transData[transCount+2] = ((unsigned char*) &pixval_32)[1]; + transData[transCount+3] = ((unsigned char*) &pixval_32)[0]; + } + + // Now we need to write all uchars to file. We have 4 bytes per pixel + transCount = 0; + totalCount *= 4; + + for (i=0, transCount = 0; i < totalCount; i += transCount) + transCount = fwrite( transData + i , 1, totalCount - i, ifp->fp); + break; + + case -32: + for (i=0, transCount = 0 ; i < totalCount ; i++, transCount += 4) + { + pixval_m32 = imgBuffer[i]; + transData[transCount] = ((unsigned char*) &pixval_m32)[3]; + transData[transCount+1] = ((unsigned char*) &pixval_m32)[2]; + transData[transCount+2] = ((unsigned char*) &pixval_m32)[1]; + transData[transCount+3] = ((unsigned char*) &pixval_m32)[0]; + + } + + // Now we need to write all uchars to file. We have 4 bytes per pixel + transCount = 0; + totalCount *= 4; + + for (i=0, transCount = 0; i < totalCount; i += transCount) + transCount = fwrite( transData + i , 1, totalCount - i, ifp->fp); + + break; + + case -64: + for (i=0, transCount = 0 ; i < totalCount ; i++, transCount += 8) + { + pixval_m64 = imgBuffer[i]; + transData[transCount] = 0; + transData[transCount+1] = 0; + transData[transCount+2] = 0; + transData[transCount+3] = 0; + transData[transCount+4] = ((unsigned char*) &pixval_m32)[3]; + transData[transCount+5] = ((unsigned char*) &pixval_m32)[2]; + transData[transCount+6] = ((unsigned char*) &pixval_m32)[1]; + transData[transCount+7] = ((unsigned char*) &pixval_m32)[0]; + + } + + // Now we need to write all uchars to file. We have 4 bytes per pixel + transCount = 0; + totalCount *= 8; + + for (i=0, transCount = 0; i < totalCount; i += transCount) + transCount = fwrite( transData + i , 1, totalCount - i, ifp->fp); + break; + } + + fits_close(ifp); + + statusBar()->changeItem(i18n("File saved."), 3); + + free(transData); + Dirty = 0; + history->clear(); + fitsRestore(); + //updateImgBuffer(); + } + else + { + QString message = i18n( "Invalid URL: %1" ).arg( currentURL.url() ); + KMessageBox::sorry( 0, message, i18n( "Invalid URL" ) ); + } + + +} + +void FITSViewer::fileSaveAs() +{ + + currentURL = ""; + fileSave(); +} + +void FITSViewer::fitsCOPY() +{ + kapp->clipboard()->setImage(*image->displayImage); +} + +void FITSViewer::updateImgBuffer() +{ + int width = image->width; + int height = image->height; + + for (int i=0; i < height; i++) + for (int j=0; j < width; j++) + imgBuffer[i * width + j] = (int) *(image->displayImage->scanLine(height - i - 1) + j); + //image->reducedImgBuffer[i * width + j]; + + calculateStats(); +} + +void FITSViewer::imageReduction() +{ + FITSProcessCommand *cbc; + FITSHistogramCommand *hbc; + QStringList darkFiles, flatFiles, darkflatFiles; + int darkCombineMode = 0 , flatCombineMode = 0, darkflatCombineMode =0; + QListViewItem *file; + + image->saveTemplateImage(); + ImageReductionDlg irDialog(this); + + if (irDialog.exec() == QDialog::Accepted) + { + if (irDialog.darkListView->childCount() == 0 && + irDialog.flatListView->childCount() == 0) + { + image->destroyTemplateImage(); + return; + } + + darkCombineMode = irDialog.darkAverageB->isChecked() ? 0 : 1; + flatCombineMode = irDialog.flatAverageB->isChecked() ? 0 : 1; + darkflatCombineMode= irDialog.darkflatAverageB->isChecked() ? 0 : 1; + + file = irDialog.darkListView->firstChild(); + while (file) + { + darkFiles << file->text(0); + file = file->nextSibling(); + } + + file = irDialog.flatListView->firstChild(); + while (file) + { + flatFiles << file->text(0); + file = file->nextSibling(); + } + + file = irDialog.darkflatListView->firstChild(); + while (file) + { + darkflatFiles << file->text(0); + file = file->nextSibling(); + } + + cbc = new FITSProcessCommand(this); + FITSProcess reduc(this, darkFiles, flatFiles, darkflatFiles, darkCombineMode, flatCombineMode, darkflatCombineMode); + reduc.reduce(); + history->addCommand(cbc, false); + calculateStats(); + hbc = new FITSHistogramCommand(this, NULL, FITSImage::FITSLinear, (int) stats.min, (int) stats.max); + history->addCommand(hbc); + fitsChange(); + } + + image->destroyTemplateImage(); + +} + +void FITSViewer::BrightContrastDlg() +{ + FITSChangeCommand *cbc; + image->saveTemplateImage(); + ContrastBrightnessDlg conbriDlg(this); + + if (conbriDlg.exec() == QDialog::Rejected) + { + image->reLoadTemplateImage(); + image->zoomToCurrent(); + } + else + { + memcpy(imgBuffer , conbriDlg.localImgBuffer, stats.width * stats.height * 4); + free(conbriDlg.localImgBuffer); + fitsChange(); + image->update(); + cbc = new FITSChangeCommand(this, CONTRAST_BRIGHTNESS, image->displayImage, image->templateImage); + history->addCommand(cbc, false); + + } + + image->destroyTemplateImage(); + +} + +void FITSViewer::imageHistogram() +{ + + /*FITSHistogramCommand *histC; + unsigned int * backupBuf = (unsigned int *) malloc (image->width * image->height * sizeof(unsigned int)); + if (backBuf == NULL) + { + KMessageBox::error(0, i18n("Not enough memory to complete the operation.")); + return; + } + memcpy(backupBuf, imgBuffer, width * height);*/ + + //image->saveTemplateImage(); + + if (histo == NULL) + { + histo = new FITSHistogram(this); + histo->show(); + } + else + { + histo->constructHistogram(imgBuffer); + histo->updateBoxes(); + histo->show(); + } + + /*if (hist.exec() == QDialog::Rejected) + { + if (hist.napply > 0) + for (int i=0; i < hist.napply; i++) + history->undo(); + else + { + image->reLoadTemplateImage(); + image->zoomToCurrent(); + } + //free (backupBuf); + } + else + { + if (hist.napply > 0) fitsChange(); + //histC = new FITSHistogramCommand(this, hist.type, backupBuf, image->displayImage, image->templateImage); + //history->addCommand(histC, false); + + } + + image->destroyTemplateImage();*/ + +} + +void FITSViewer::fitsRestore() +{ + + Dirty = 0; + setCaption(currentURL.fileName()); + } + +void FITSViewer::fitsChange() +{ + + Dirty = 1; + + setCaption(currentURL.fileName() + i18n(" [modified]")); +} + +void FITSViewer::fitsStatistics() +{ + statForm stat(this); + + calculateStats(); + + stat.widthOUT->setText(QString("%1").arg(stats.width)); + stat.heightOUT->setText(QString("%1").arg(stats.height)); + stat.bitpixOUT->setText(QString("%1").arg(stats.bitpix)); + stat.maxOUT->setText(QString("%1").arg(stats.max)); + stat.minOUT->setText(QString("%1").arg(stats.min)); + stat.atMaxOUT->setText(QString("%1").arg(stats.maxAt)); + stat.atMinOUT->setText(QString("%1").arg(stats.minAt)); + stat.meanOUT->setText(QString("%1").arg(stats.average)); + stat.stddevOUT->setText(QString("%1").arg(stats.stddev)); + + stat.exec(); + +} + +void FITSViewer::fitsHeader() +{ + QStringList cards; + QString recordList; + QString property; + int equal, slash; + + fitsHeaderDialog header(this); + header.headerView->setSorting(-1); + header.headerView->setColumnAlignment(1, Qt::AlignHCenter); + + for (unsigned int i=0; i < record.count(); i++) + { + recordList = record[i]; + //recordList = QString((char *) record); + + for (int j=0; j < FITS_RECORD_SIZE / FITS_CARD_SIZE; j++) + { + property = recordList.left(FITS_CARD_SIZE); + + equal = property.find('='); + + if (equal == -1) + { + if (property.contains(" ") != FITS_CARD_SIZE) + cards << property << "" << ""; + recordList.remove(0, FITS_CARD_SIZE); + if (property.find("END") != -1) + break; + else + continue; + } + + + cards << property.left(equal); + slash = property.find("'"); + if (slash != -1) + slash = property.find("'", slash + 1) + 1; + else + slash = property.find('/') - 1; + + cards << property.mid(equal + 2, slash - (equal + 2)).simplifyWhiteSpace().remove("'"); + cards << property.mid(slash + 1, FITS_CARD_SIZE - (slash + 1)).simplifyWhiteSpace(); + recordList.remove(0, FITS_CARD_SIZE); + + } + + } + + for (int k= cards.count() - 3; k >=0 ; k-=3) + new QListViewItem( header.headerView, cards[k], cards[k+1], cards[k+2]); + + + header.exec(); + +} + + +FITSChangeCommand::FITSChangeCommand(QWidget * parent, int inType, QImage* newIMG, QImage *oldIMG) +{ + viewer = (FITSViewer *) parent; + newImage = new QImage(); + oldImage = new QImage(); + *newImage = newIMG->copy(); + *oldImage = oldIMG->copy(); + type = inType; +} + +FITSChangeCommand::~FITSChangeCommand() {} + +void FITSChangeCommand::execute() +{ + + viewer->image->displayImage = newImage; + viewer->image->zoomToCurrent(); + viewer->fitsChange(); + +} + +void FITSChangeCommand::unexecute() +{ + + viewer->image->displayImage = oldImage; + viewer->image->zoomToCurrent(); + +} + +QString FITSChangeCommand::name() const +{ + switch (type) + { + case FITSViewer::CONTRAST_BRIGHTNESS: + return i18n("Brightness/Contrast"); + break; + case FITSViewer::IMAGE_REDUCTION: + return i18n("Image Reduction"); + break; + case FITSViewer::IMAGE_FILTER: + return i18n("Image Filter"); + break; + default: + return i18n("unknown"); + break; + } +} + + + +#include "fitsviewer.moc" diff --git a/kstars/kstars/fitsviewer.h b/kstars/kstars/fitsviewer.h new file mode 100644 index 00000000..334b72f5 --- /dev/null +++ b/kstars/kstars/fitsviewer.h @@ -0,0 +1,144 @@ +/*************************************************************************** + FITSViewer.cpp - A FITSViewer for KStars + ------------------- + begin : Thu Jan 22 2004 + copyright : (C) 2004 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * Some code fragments were adapted from Peter Kirchgessner's FITS plugin* + * See http://members.aol.com/pkirchg for more details. * + ***************************************************************************/ + +#ifndef FITSViewer_H +#define FITSViewer_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#include "indi/fitsrw.h" + +class KCommandHistory; +class ContrastBrightnessDlg; +class QScrollView; +class FITSImage; +class FITSHistogram; + +class FITSViewer : public KMainWindow { + Q_OBJECT + + public: + + friend class ContrastBrightnessDlg; + friend class FITSChangeCommand; + friend class FITSProcess; + friend class FITSImage; + friend class FITSHistogram; + friend class FITSHistogramCommand; + friend class FITSProcessCommand; + + /**Constructor. */ + FITSViewer (const KURL *imageName, QWidget *parent, const char *name = 0); + ~FITSViewer(); + + + + enum undoTypes { CONTRAST_BRIGHTNESS, IMAGE_REDUCTION, IMAGE_FILTER }; + + protected: + /* key press event */ + void keyPressEvent (QKeyEvent *ev); + /* Calculate stats */ + void calculateStats(); + void closeEvent(QCloseEvent *ev); + + public slots: + void fitsChange(); + + private slots: + void fileOpen(); + void fileSave(); + void fileSaveAs(); + void fitsCOPY(); + void fitsRestore(); + void fitsStatistics(); + void fitsHeader(); + void slotClose(); + void imageReduction(); + void imageHistogram(); + void BrightContrastDlg(); + void updateImgBuffer(); + + private: + //int loadImage(unsigned int *buffer, bool displayImage = false); + float * loadData(const char * filename, float *buffer); + bool initFITS(); + void show_fits_errors(); + + double average(); + double min(int & minIndex); + double max(int & maxIndex); + double stddev(); + + FITSImage *image; /* FITS image object */ + int Dirty; /* Document modified? */ + KURL currentURL; /* FITS File name and path */ + float *imgBuffer; /* Main unmodified FITS data buffer */ + KCommandHistory *history; /* History for undo/redo */ + QStringList record; /* FITS records */ + FITSHistogram *histo; + + /* stats struct to hold statisical data about the FITS data */ + struct { + double min, max; + int minAt, maxAt; + double average; + double stddev; + int bitpix, width, height; + } stats; + + +}; + +class FITSChangeCommand : public KCommand +{ + public: + FITSChangeCommand(QWidget * parent, int inType, QImage *newIMG, QImage *oldIMG); + ~FITSChangeCommand(); + + void execute(); + void unexecute(); + QString name() const; + + private: + int type; + + protected: + FITSViewer *viewer; + QImage *newImage; + QImage *oldImage; +}; + + +#endif diff --git a/kstars/kstars/fitsviewer.rc b/kstars/kstars/fitsviewer.rc new file mode 100644 index 00000000..6cae0ae4 --- /dev/null +++ b/kstars/kstars/fitsviewer.rc @@ -0,0 +1,43 @@ + + + +&File + + + + + + + +&Edit + + + + + + +&View + + + + + +Main Toolbar + + + + + + + + + + +Process ToolBar + + + + + + + diff --git a/kstars/kstars/focusdialog.cpp b/kstars/kstars/focusdialog.cpp new file mode 100644 index 00000000..db08a570 --- /dev/null +++ b/kstars/kstars/focusdialog.cpp @@ -0,0 +1,164 @@ +/*************************************************************************** + focusdialog.cpp - description + ------------------- + begin : Sat Mar 23 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include +#include +#include + +#include +#include + +#include "kstars.h" +#include "kstarsdata.h" +#include "dms.h" +#include "skypoint.h" +#include "dmsbox.h" +#include "focusdialog.h" + +FocusDialog::FocusDialog( QWidget *parent ) + : KDialogBase( KDialogBase::Plain, i18n( "Set Focus Manually" ), Ok|Cancel, Ok, parent ) { + + Point = 0; //initialize pointer to null + UsedAltAz = false; //assume RA/Dec by default + + QFrame *page = plainPage(); + setMainWidget(page); + QVBoxLayout *vlay = new QVBoxLayout( page, 0, spacingHint() ); + fdlg = new FocusDialogDlg(page); + fdlg->epochName->setValidator( new KDoubleValidator( fdlg->epochName ) ); + vlay->addWidget( fdlg ); + + connect( fdlg->raBox, SIGNAL(textChanged( const QString & ) ), this, SLOT( checkLineEdits() ) ); + connect( fdlg->decBox, SIGNAL(textChanged( const QString & ) ), this, SLOT( checkLineEdits() ) ); + connect( fdlg->azBox, SIGNAL(textChanged( const QString & ) ), this, SLOT( checkLineEdits() ) ); + connect( fdlg->altBox, SIGNAL(textChanged( const QString & ) ), this, SLOT( checkLineEdits() ) ); + connect( this, SIGNAL( okClicked() ), this, SLOT( validatePoint() ) ); + + fdlg->raBox->setDegType(false); //RA box should be HMS-style + fdlg->raBox->setFocus(); //set input focus + enableButtonOK( false ); //disable until both lineedits are filled +} + +FocusDialog::~FocusDialog(){ +} + +void FocusDialog::checkLineEdits() { + bool raOk(false), decOk(false), azOk(false), altOk(false); + fdlg->raBox->createDms( false, &raOk ); + fdlg->decBox->createDms( true, &decOk ); + fdlg->azBox->createDms( true, &azOk ); + fdlg->altBox->createDms( true, &altOk ); + if ( ( raOk && decOk ) || ( azOk && altOk ) ) + enableButtonOK( true ); + else + enableButtonOK( false ); +} + +void FocusDialog::slotOk() { + emit okClicked(); +} + +void FocusDialog::validatePoint() { + bool raOk(false), decOk(false), azOk(false), altOk(false); + dms ra( fdlg->raBox->createDms( false, &raOk ) ); //false means expressed in hours + dms dec( fdlg->decBox->createDms( true, &decOk ) ); + QString message; + + KStars *ks = (KStars*) parent(); + + if ( raOk && decOk ) { + //make sure values are in valid range + if ( ra.Hours() < 0.0 || ra.Hours() > 24.0 ) + message = i18n( "The Right Ascension value must be between 0.0 and 24.0." ); + if ( dec.Degrees() < -90.0 || dec.Degrees() > 90.0 ) + message += "\n" + i18n( "The Declination value must be between -90.0 and 90.0." ); + if ( ! message.isEmpty() ) { + KMessageBox::sorry( 0, message, i18n( "Invalid Coordinate Data" ) ); + return; + } + + Point = new SkyPoint( ra, dec ); + double epoch0 = getEpoch( fdlg->epochName->text() ); + long double jd0 = epochToJd ( epoch0 ); + Point->apparentCoord(jd0, ks->data()->ut().djd() ); + + QDialog::accept(); + } else { + dms az( fdlg->azBox->createDms( true, &azOk ) ); + dms alt( fdlg->altBox->createDms( true, &altOk ) ); + + if ( azOk && altOk ) { + //make sure values are in valid range + if ( az.Degrees() < 0.0 || az.Degrees() > 360.0 ) + message = i18n( "The Azimuth value must be between 0.0 and 360.0." ); + if ( alt.Degrees() < -90.0 || alt.Degrees() > 90.0 ) + message += "\n" + i18n( "The Altitude value must be between -90.0 and 90.0." ); + if ( ! message.isEmpty() ) { + KMessageBox::sorry( 0, message, i18n( "Invalid Coordinate Data" ) ); + return; + } + + Point = new SkyPoint(); + Point->setAz( az ); + Point->setAlt( alt ); + UsedAltAz = true; + + QDialog::accept(); + } else { + QDialog::reject(); + } + } +} + +double FocusDialog::getEpoch (QString eName) { + //If eName is empty (or not a number) assume 2000.0 + bool ok(false); + double epoch = eName.toDouble( &ok ); + if ( eName.isEmpty() || ! ok ) + return 2000.0; + + return epoch; +} + +long double FocusDialog::epochToJd (double epoch) { + + double yearsTo2000 = 2000.0 - epoch; + + if (epoch == 1950.0) { + return 2433282.4235; + } else if ( epoch == 2000.0 ) { + return J2000; + } else { + return ( J2000 - yearsTo2000 * 365.2425 ); + } + +} + + +QSize FocusDialog::sizeHint() const +{ + return QSize(240,210); +} + +void FocusDialog::activateAzAltPage() { + fdlg->fdTab->showPage( fdlg->aaTab ); + fdlg->azBox->setFocus(); +} +#include "focusdialog.moc" diff --git a/kstars/kstars/focusdialog.h b/kstars/kstars/focusdialog.h new file mode 100644 index 00000000..8efef068 --- /dev/null +++ b/kstars/kstars/focusdialog.h @@ -0,0 +1,78 @@ +/*************************************************************************** + focusdialog.h - description + ------------------- + begin : Sat Mar 23 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FOCUSDIALOG_H +#define FOCUSDIALOG_H + +#include +#include "focusdialogdlg.h" + +class QVBoxLayout; +class QHBoxLayout; +class KLineEdit; +class SkyPoint; +class FocusDialogDlg; + +/**@class FocusDialog + *@short A small dialog for setting the focus coordinates manually. + *@author Jason Harris + *@version 1.0 + */ + +class FocusDialog : public KDialogBase { + Q_OBJECT +public: + /**Constructor. */ + FocusDialog( QWidget *parent=0 ); + + /**Destructor (empty). */ + ~FocusDialog(); + + /**@return pointer to the SkyPoint described by the entered RA, Dec */ + SkyPoint* point() const { return Point; } + + /**@return suggested size of focus window. */ + QSize sizeHint() const; + + /**@return whether user set the AltAz coords */ + bool usedAltAz() const { return UsedAltAz; } + + void activateAzAltPage(); + long double epochToJd (double epoch); + + double getEpoch (QString eName); + +public slots: + /**If text has been entered in both KLineEdits, enable the Ok button. */ + void checkLineEdits(); + + /**Attempt to interpret the text in the KLineEdits as Ra and Dec values. + *If the point is validated, close the window. + */ + void validatePoint(); + void slotOk(); + +private: + QVBoxLayout *vlay; + QHBoxLayout *hlayRA, *hlayDec; + KLineEdit *editRA, *editDec; + SkyPoint *Point; + FocusDialogDlg *fdlg; + bool UsedAltAz; +}; + +#endif diff --git a/kstars/kstars/focusdialogdlg.ui b/kstars/kstars/focusdialogdlg.ui new file mode 100644 index 00000000..f1cc486c --- /dev/null +++ b/kstars/kstars/focusdialogdlg.ui @@ -0,0 +1,214 @@ + +FocusDialogDlg + + + FocusDialogDlg + + + + 0 + 0 + 208 + 146 + + + + + unnamed + + + + fdTab + + + + rdTab + + + RA/Dec + + + + unnamed + + + + raLabel + + + New RA: + + + + + raBox + + + StrongFocus + + + Enter new Right Ascension + + + + + decBox + + + StrongFocus + + + Enter new Declination + + + + + decLabel + + + New dec: + + + + + epochLabel + + + Epoch: + + + + + epochName + + + 2000.0 + + + Epoch for the RA/Dec coordinates + + + + + + + aaTab + + + Az/Alt + + + + unnamed + + + + azLabel + + + New azimuth: + + + + + altLabel + + + New altitude: + + + + + azBox + + + StrongFocus + + + Enter new Azimuth + + + + + spacer1 + + + Vertical + + + Expanding + + + + 20 + 20 + + + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 20 + + + + + + altBox + + + StrongFocus + + + Enter new Altitude + + + + + + + + + + dmsBox +
    dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 789c6dd7594f23471007f0f7fd14d6d6db2aaaf58c3db647511eb831b7317794879ac30760cc61c010e5bba7dcf5af5688167664fdb66bbaababbb67cccf1f8dab93c3c68f9fdf5e16b298968d7222cf8d1fd5eb6cf6f1e75f7ffcfded7b9a3656ff9aad46fafdb76fdf078b46d9389a3fd42bf04841699e964933b830b79a7019dd0b96955b895b5a703bcd572e08eea576ff6570ae0eedd477b792103f854b8b2fc6d1163f77237e646e37113f89b6f8307e3bf1785a8b0eedbc696eb7ad9db7e01ee6476ee4ffe0c6fd158c7c69182cde4eec6e87fea50dfbf8176e6ba7d07f96669999cfa325ccaf862bcc97a36dbccf60f178cee11cde706761f16917ae30fe6b7488a7851bf14d7327417f676eb4f756eea41e2f57e6d83e83919f6cba117f04235fd9765b3b0fa36dfc398cf973edc67a6fb951ffe768ab6765ee26b8dff213ef5f4630e2b9e7463ea7ee8ee5ff60ee2618af8eb6fe3238437eb91bf1299cdbfacad3cadd5617f5a11738c7fe4adcb8ffd68d7aeec15e8fc3683b9f62ee2518ef33dafa3f75e3bc957086f86eb4d56f3db8e8e6dd56f01a5cc1bbe65e629673d8ebd18d0efdc9058cf9f2c08df9e630ce037db8719ec37c7a9a7fb708f10267b65e7cef46fb3e9ca3fd23dad6ef0cf67abe99f304f95ec3a8871cbb71be52d8d777e8b6fee412f6f958be3adf5ea817b561afe7d86ded7c67ce13c46fc37ede2766c17a17059cd9f38e466e8c3f8eb6fd700f0b9ef7095c37cd3d37de178f2be76dcf876fa343bd790267f012f67a77cc319f69b4ed872e2ca8e732daeabfe3c6fa9cc235f21f9b8bd4f2a5cd687bfedbfd659ee7ede017b842becf6eb44fa3cbd0df8559b0ffe808ceb0ff37e01afba3652e52cc87a26dbe276ecca7097790ff73b4cdef0616ac4fdf6df1c2d1d67ee8c6f80318eb4bd1180ff529513f0ecf7b694b62f5a002ceccb2662e523c2fb7605f9f0fd8fbbf75e3bc2dcd3e9ebcb9f17ce8c05e8f83685bcf701e44eb2db65e4fd1b65eebe62245be53b8c6f3ffdd8dfd3933fbf884761f5f0edcd88f951bf118bf44bde926dae24fe01ae7af76e3f9169e2f45bb143c0f5fdcf6fea23b18f773eac6f3e63ddac6db75e37df5e8c6fbae65aebcde6d37beaf84f528aa52f03c9dc3359ea79939c627d136deab1befaf75b883ef23e76e3ccfaea36d7dc2f795322b05ebfb0ad738af7db7ad371f99fd7e59b8b13f276e9cdf1318f5e54337e6d78cb67cf761ec170efba1acaa1afd9db92d3f3a36d729ea77efc6f33cbccf2beddfe6478fe6d85e45dbfd851bf1577007f5d877e3bc86f5a9ea3a2d6cffdfc1debe116df5db73a39e37b0e777191dda257c7fa83b6e8a2eaae00eeceb13d6b7d69f325b79b058fd32b170c1a55ebffaac2ccae2b9e6118f79c253bd6ef9ee3fd7587fef79c60f7acf3cc617fcc84ffcac6d8ffcc20b7ee5377ee7257ff027aff1bac66ff0269716cf5b1ab7cd3bbcabb17ddee37d3ee0433ee2633ee1019ff290cff89c2ff89229c48b66f1ac3d5df135df7093134eb9c56dcef4b3c35dee71ce393111dbfa8c784a4205955451cd1d1ad1982634a55bbad3f80eddd38c1ef882e66cf52ab5ff2b8d7ea4277aa6175ad06bb866f446efb4d4df0ffad4fed762ffb7b44e1b9cd2266dd142c75e5ddb3cd0bb3e347a477bd9d5f83ee245e3f7689f0ee830f67d44c77412ee186946033aa5e197fecfe85c7bf7be2fe892aee89a6ea84989f6bfa434f4eff9df52c509b5d0779b32ea684d13ea528f728d1e882ebfce37f6cf077422b4ea5b440ad14af1a15452ab473aee52c65ff39789b64fe955f44eb9937b5d858c5b32d377c0c32a7fee7ecd5fe61aff284ff22c2fb290577993775db1443fb53ef2219f5ff2bf93356d5b970dd9d41eb77820dbb223bbab155ed55ffab2f725ffb1eccb81aed6931cca116ab490633909d10339fd5ffdef795d869ae7923bc27226e772415d5986b51d683663b9d4fcfbb1ff190fe54aaec35aeaa577ee20f24673e94b531249a585fc2b69ebfe3ed7dae91f75ba964b5c03e9d344ba1add93bce0826c3f87f3b2a9fb6f18aeba10ba2f563f25eb1b563771a5d17531e2513c5fba538b3111cd690dd73c7ef6a95f4c8aa99de12fe77da4951de9ffffea730be7fd9fdfbffd0b690edc6c + + + + checkLineEdits() + + + + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + +
    diff --git a/kstars/kstars/fov.cpp b/kstars/kstars/fov.cpp new file mode 100644 index 00000000..d7fd5d32 --- /dev/null +++ b/kstars/kstars/fov.cpp @@ -0,0 +1,138 @@ +/*************************************************************************** + fov.cpp - description + ------------------- + begin : Fri 05 Sept 2003 + copyright : (C) 2003 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include + +#include "fov.h" + +//------------FOV-----------------// +FOV::FOV( QString n, float sz, int sh, QString col ) : Name( n ), Color( col ), Size( sz ), Shape( sh ) +{} + +FOV::FOV() : Name( i18n( "No FOV" ) ), Color( "#FFFFFF" ), Size( 0.0 ), Shape( 0 ) +{} + +FOV::FOV( QString sname ) { + QFile f; + f.setName( locate( "appdata", "fov.dat" ) ); + + int sh; + float sz; + + if ( f.exists() && f.open( IO_ReadOnly ) ) { + QTextStream stream( &f ); + while ( !stream.eof() ) { + QStringList fields = QStringList::split( ":", stream.readLine() ); + bool ok( false ); + + if ( fields.count() == 4 ) { + if ( fields[0] == sname ) { + sz = (float)(fields[1].toDouble( &ok )); + if ( ok ) { + sh = fields[2].toInt( &ok ); + if ( ok ) { + Name = fields[0]; + Size = sz; + Shape = sh; + Color = fields[3]; + + return; + } + } + + break; + } + } + } + } + + //If we get here, then the symbol could not be assigned + Name = i18n( "No FOV" ); + Size = 0.0; + Shape = 0; + Color = "#FFFFFF"; +} + +void FOV::draw( QPainter &p, float pixelsize ) { + p.setPen( QColor( color() ) ); + p.setBrush( Qt::NoBrush ); + int w = p.viewport().width(); + int h = p.viewport().height(); + + switch ( shape() ) { + case 0: { //Square + int s = int( pixelsize ); + p.drawRect( (w - s)/2, (h - s)/2, s, s ); + break; + } + case 1: { //Circle + int s = int( pixelsize ); + p.drawEllipse( (w - s)/2, (h - s)/2, s, s ); + break; + } + case 2: { //Crosshairs + int s1 = int( pixelsize ); + int s2 = 2*int( pixelsize ); + int s3 = 3*int( pixelsize ); + + int x0 = w/2; int y0 = h/2; + int x1 = x0 - s1/2; int y1 = y0 - s1/2; + int x2 = x0 - s2/2; int y2 = y0 - s2/2; + int x3 = x0 - s3/2; int y3 = y0 - s3/2; + + //Draw radial lines + p.drawLine( x1, y0, x3, y0 ); + p.drawLine( x0+s3/2, y0, x0+s1/2, y0 ); + p.drawLine( x0, y1, x0, y3 ); + p.drawLine( x0, y0+s1/2, x0, y0+s3/2 ); + + //Draw circles at 0.5 & 1 degrees + p.drawEllipse( x1, y1, s1, s1 ); + p.drawEllipse( x2, y2, s2, s2 ); + + break; + } + case 3: { //Bullseye + int s1 = int( pixelsize ); + int s2 = 2*int( pixelsize ); + int s3 = 3*int( pixelsize ); + + int x0 = w/2; int y0 = h/2; + int x1 = x0 - s1/2; int y1 = y0 - s1/2; + int x2 = x0 - s2/2; int y2 = y0 - s2/2; + int x3 = x0 - s3/2; int y3 = y0 - s3/2; + + p.drawEllipse( x1, y1, s1, s1 ); + p.drawEllipse( x2, y2, s2, s2 ); + p.drawEllipse( x3, y3, s3, s3 ); + + break; + } + case 4: { // Solid Circle + int s = int( pixelsize ); + p.setBrush( QBrush ( QColor( color() ), Qt::Dense4Pattern) ); + p.drawEllipse( (w - s)/2, (h - s)/2, s, s ); + p.setBrush(Qt::NoBrush); + break; + } + } +} + diff --git a/kstars/kstars/fov.h b/kstars/kstars/fov.h new file mode 100644 index 00000000..11d3d769 --- /dev/null +++ b/kstars/kstars/fov.h @@ -0,0 +1,61 @@ +/*************************************************************************** + fov.h - description + ------------------- + begin : Fri 05 Sept 2003 + copyright : (C) 2003 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FOV_H +#define FOV_H + +#include +#include + +/**@class FOV A simple class encapulating a Field-of-View symbol + *@author Jason Harris + *@version 1.0 + */ + +class QPainter; + +class FOV { + public: + FOV(); + FOV( QString name ); //in this case, read params from fov.dat + FOV( QString name, float size, int shape=0, QString color="#FFFFFF" ); + ~FOV() {} + +// enum SHAPE { FOV_SQUARE=0, FOV_CIRCLE=1, FOV_CROSSHAIRS=2, FOV_BULLSEYE=3, FOV_UNKNOWN }; + + QString name() const { return Name; } + void setName( const QString &n ) { Name = n; } + int shape() const { return Shape; } + void setShape( int s ) { Shape = s; } + float size() const { return Size; } + void setSize( float s ) { Size = s; } + QString color() const { return Color; } + void setColor( const QString &c ) { Color = c; } + + /**@short draw the FOV symbol on a QPainter + *@param p reference to the target QPainter. The painter should already be started. + *@param size the size of the target symbol, in pixels. + */ + void draw( QPainter &p, float size ); + + private: + QString Name, Color; + float Size; + int Shape; +}; + +#endif diff --git a/kstars/kstars/fovdialog.cpp b/kstars/kstars/fovdialog.cpp new file mode 100644 index 00000000..5d7b093a --- /dev/null +++ b/kstars/kstars/fovdialog.cpp @@ -0,0 +1,259 @@ +/*************************************************************************** + fovdialog.cpp - description + ------------------- + begin : Fri 05 Sept 2003 + copyright : (C) 2003 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "fovdialog.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "fovdialogui.h" +#include "newfovui.h" + + +//---------FOVDialog---------------// +FOVDialog::FOVDialog( QWidget *parent ) + : KDialogBase( KDialogBase::Plain, i18n( "Set FOV Indicator" ), Ok|Cancel, Ok, parent ) { + + ks = (KStars*)parent; + + QFrame *page = plainPage(); + QVBoxLayout *vlay = new QVBoxLayout( page, 0, 0 ); + fov = new FOVDialogUI( page ); + vlay->addWidget( fov ); + + connect( fov->FOVListBox, SIGNAL( currentChanged( QListBoxItem* ) ), SLOT( slotSelect( QListBoxItem* ) ) ); + connect( fov->NewButton, SIGNAL( clicked() ), SLOT( slotNewFOV() ) ); + connect( fov->EditButton, SIGNAL( clicked() ), SLOT( slotEditFOV() ) ); + connect( fov->RemoveButton, SIGNAL( clicked() ), SLOT( slotRemoveFOV() ) ); + + FOVList.setAutoDelete( true ); + initList(); +} + +FOVDialog::~FOVDialog() +{} + +void FOVDialog::initList() { + QStringList fields; + QFile f; + + QString nm, cl; + int sh(0); + float sz(0.0); + + f.setName( locate( "appdata", "fov.dat" ) ); + + if ( f.exists() && f.open( IO_ReadOnly ) ) { + QListBoxItem *item = 0; + + QTextStream stream( &f ); + while ( !stream.eof() ) { + fields = QStringList::split( ":", stream.readLine() ); + bool ok( false ); + + if ( fields.count() == 4 ) { + nm = fields[0]; + sz = (float)(fields[1].toDouble( &ok )); + if ( ok ) { + sh = fields[2].toInt( &ok ); + if ( ok ) { + cl = fields[3]; + } + } + } + + if ( ok ) { + FOV *newfov = new FOV( nm, sz, sh, cl ); + fov->FOVListBox->insertItem( nm ); + FOVList.append( newfov ); + + //Tag item if its name matches the current fov symbol in the main window + if ( nm == ks->data()->fovSymbol.name() ) item = fov->FOVListBox->item( fov->FOVListBox->count()-1 ); + } + } + + f.close(); + + //preset the listbox selection to the current setting in the main window + fov->FOVListBox->setSelected( item, true ); + slotSelect( item ); + } +} + +void FOVDialog::slotSelect(QListBoxItem *item) { + if ( item == 0 ) { //no item selected + fov->RemoveButton->setEnabled( false ); + fov->EditButton->setEnabled( false ); + } else { + fov->RemoveButton->setEnabled( true ); + fov->EditButton->setEnabled( true ); + } + + //paint dialog with selected FOV symbol + update(); +} + +void FOVDialog::paintEvent( QPaintEvent * ) { + //Draw the selected target symbol in the pixmap. + QPainter p; + p.begin( fov->ViewBox ); + p.fillRect( fov->ViewBox->contentsRect(), QColor( "black" ) ); + + if ( fov->FOVListBox->currentItem() >= 0 ) { + FOV *f = FOVList.at( fov->FOVListBox->currentItem() ); + if ( f->size() > 0 ) { + f->draw( p, (float)( 0.3*fov->ViewBox->contentsRect().width() ) ); + QFont smallFont = p.font(); + smallFont.setPointSize( p.font().pointSize() - 2 ); + p.setFont( smallFont ); + p.drawText( 0, fov->ViewBox->contentsRect().height(), i18n("angular size in arcminutes", "%1 arcmin").arg( KGlobal::locale()->formatNumber( f->size() ), 3 ) ); + } + } + + p.end(); +} + +void FOVDialog::slotNewFOV() { + NewFOV newfdlg( this ); + + if ( newfdlg.exec() == QDialog::Accepted ) { + FOV *newfov = new FOV( newfdlg.ui->FOVName->text(), newfdlg.ui->FOVEdit->text().toDouble(), + newfdlg.ui->ShapeBox->currentItem(), newfdlg.ui->ColorButton->color().name() ); + fov->FOVListBox->insertItem( newfdlg.ui->FOVName->text() ); + fov->FOVListBox->setSelected( fov->FOVListBox->count() -1, true ); + FOVList.append( newfov ); + } +} + +void FOVDialog::slotEditFOV() { + NewFOV newfdlg( this ); + //Preload current values + FOV *f = FOVList.at( fov->FOVListBox->currentItem() ); + + if (!f) + return; + + newfdlg.ui->FOVName->setText( f->name() ); + newfdlg.ui->FOVEdit->setText( KGlobal::locale()->formatNumber( f->size(), 3 ) ); + newfdlg.ui->ColorButton->setColor( QColor( f->color() ) ); + newfdlg.ui->ShapeBox->setCurrentItem( f->shape() ); + newfdlg.slotUpdateFOV(); + + if ( newfdlg.exec() == QDialog::Accepted ) { + FOV *newfov = new FOV( newfdlg.ui->FOVName->text(), newfdlg.ui->FOVEdit->text().toDouble(), + newfdlg.ui->ShapeBox->currentItem(), newfdlg.ui->ColorButton->color().name() ); + fov->FOVListBox->changeItem( newfdlg.ui->FOVName->text(), fov->FOVListBox->currentItem() ); + FOVList.replace( fov->FOVListBox->currentItem(), newfov ); + } +} + +void FOVDialog::slotRemoveFOV() { + uint i = fov->FOVListBox->currentItem(); + FOVList.remove( i ); + fov->FOVListBox->removeItem( i ); + if ( i == fov->FOVListBox->count() ) i--; //last item was removed + fov->FOVListBox->setSelected( i, true ); + fov->FOVListBox->update(); + + if ( FOVList.isEmpty() ) { + QString message( i18n( "You have removed all FOV symbols. If the list remains empty when you exit this tool, the default symbols will be regenerated." ) ); + KMessageBox::information( 0, message, i18n( "FOV list is empty" ), "dontShowFOVMessage" ); + } + + update(); +} + +//-------------NewFOV------------------// +NewFOV::NewFOV( QWidget *parent ) + : KDialogBase( KDialogBase::Plain, i18n( "New FOV Indicator" ), Ok|Cancel, Ok, parent ), f() { + QFrame *page = plainPage(); + QVBoxLayout *vlay = new QVBoxLayout( page, 0, 0 ); + ui = new NewFOVUI( page ); + vlay->addWidget( ui ); + + connect( ui->FOVName, SIGNAL( textChanged( const QString & ) ), SLOT( slotUpdateFOV() ) ); + connect( ui->FOVEdit, SIGNAL( textChanged( const QString & ) ), SLOT( slotUpdateFOV() ) ); + connect( ui->ColorButton, SIGNAL( changed( const QColor & ) ), SLOT( slotUpdateFOV() ) ); + connect( ui->ShapeBox, SIGNAL( activated( int ) ), SLOT( slotUpdateFOV() ) ); + connect( ui->ComputeEyeFOV, SIGNAL( clicked() ), SLOT( slotComputeFOV() ) ); + connect( ui->ComputeCameraFOV, SIGNAL( clicked() ), SLOT( slotComputeFOV() ) ); + connect( ui->ComputeHPBW, SIGNAL( clicked() ), SLOT( slotComputeFOV() ) ); + + slotUpdateFOV(); +} + +void NewFOV::slotUpdateFOV() { + bool sizeOk( false ); + f.setName( ui->FOVName->text() ); + float size = (float)(ui->FOVEdit->text().toDouble( &sizeOk )); + if ( sizeOk ) f.setSize( size ); + f.setShape( ui->ShapeBox->currentItem() ); + f.setColor( ui->ColorButton->color().name() ); + + if ( ! f.name().isEmpty() && sizeOk ) + enableButtonOK( true ); + else + enableButtonOK( false ); + + update(); +} + +void NewFOV::paintEvent( QPaintEvent * ) { + QPainter p; + p.begin( ui->ViewBox ); + p.fillRect( ui->ViewBox->contentsRect(), QColor( "black" ) ); + f.draw( p, (float)( 0.3*ui->ViewBox->contentsRect().width() ) ); + p.drawText( 0, 0, i18n("angular size in arcminutes", "%1 arcmin").arg( KGlobal::locale()->formatNumber( f.size() ), 3 ) ); + p.end(); +} + +void NewFOV::slotComputeFOV() { + //DEBUG + kdDebug() << ":" << sender()->name() << ":" << endl; + if ( sender()->name() == QString( "ComputeEyeFOV" ) ) kdDebug() << "A" << endl; + if ( sender()->name() == QString( "ComputeEyeFOV" ) && ui->TLength1->value() > 0.0 ) kdDebug() << "B" << endl; + + if ( sender()->name() == QString( "ComputeEyeFOV" ) && ui->TLength1->value() > 0.0 ) + ui->FOVEdit->setText( KGlobal::locale()->formatNumber( ui->EyeFOV->value() * ui->EyeLength->value() / ui->TLength1->value() ) ); + else if ( sender()->name() == QString( "ComputeCameraFOV" ) && ui->TLength2->value() > 0.0 ) + ui->FOVEdit->setText( KGlobal::locale()->formatNumber( ui->ChipSize->value() * 3438.0 / ui->TLength2->value() ) ); + else if ( sender()->name() == QString( "ComputeHPBW" ) && ui->RTDiameter->value() > 0.0 && ui->WaveLength->value() > 0.0 ) { + ui->FOVEdit->setText( KGlobal::locale()->formatNumber( 34.34 * 1.2 * ui->WaveLength->value() / ui->RTDiameter->value() ) ); + // Beam width for an antenna is usually a circle on the sky. + ui->ShapeBox->setCurrentItem(4); + slotUpdateFOV(); + + } +} + +unsigned int FOVDialog::currentItem() const { return fov->FOVListBox->currentItem(); } + +#include "fovdialog.moc" diff --git a/kstars/kstars/fovdialog.h b/kstars/kstars/fovdialog.h new file mode 100644 index 00000000..aea38cf0 --- /dev/null +++ b/kstars/kstars/fovdialog.h @@ -0,0 +1,82 @@ +/*************************************************************************** + fovdialog.h - description + ------------------- + begin : Fri 05 Sept 2003 + copyright : (C) 2003 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef FOVDIALOG_H +#define FOVDIALOG_H + +#include +#include +#include "fov.h" + +/**@class FOVDialog Dialog to select a Field-of-View indicator (or create a new one) + *@author Jason Harris + *@version 1.0 + */ + +class KStars; +class FOVDialogUI; +class NewFOVUI; + +class FOVDialog : public KDialogBase +{ + Q_OBJECT +public: + FOVDialog( QWidget *parent=0 ); + ~FOVDialog(); + unsigned int currentItem() const; + QPtrList FOVList; + +protected: + void paintEvent( QPaintEvent * ); + +private slots: + void slotNewFOV(); + void slotEditFOV(); + void slotRemoveFOV(); + void slotSelect(QListBoxItem*); + +private: + void initList(); + + KStars *ks; + FOVDialogUI *fov; +}; + +/**@class NewFOV Dialog for defining a new FOV symbol + *@author Jason Harris + *@version 1.0 + */ +class NewFOV : public KDialogBase +{ + Q_OBJECT +public: + NewFOV( QWidget *parent=0 ); + ~NewFOV() {} + NewFOVUI *ui; + +public slots: + void slotUpdateFOV(); + void slotComputeFOV(); + +protected: + void paintEvent( QPaintEvent * ); + +private: + FOV f; +}; + +#endif diff --git a/kstars/kstars/fovdialogui.ui b/kstars/kstars/fovdialogui.ui new file mode 100644 index 00000000..66ae1f5a --- /dev/null +++ b/kstars/kstars/fovdialogui.ui @@ -0,0 +1,192 @@ + +FOVDialogUI + + + FOVDialogUI + + + + 0 + 0 + 275 + 325 + + + + Edit FOV Symbols + + + + unnamed + + + + FOVListBox + + + + 160 + 0 + + + + AlwaysOn + + + The list of defined field-of-view (FOV) symbols. You can add a symbol to the list using the "New" button, remove a symbol using the "Remove" button, and modify a symbol using the "Edit" button. A schematic of the highlighted symbol is drawn at right. + + + + + layout4 + + + + unnamed + + + + NewButton + + + New... + + + Add a new FOV symbol + + + Add a new field-of-view (FOV) symbol to the list. You can define the size, shape, and color of the new symbol. + + + + + spacer8 + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + EditButton + + + Edit... + + + Modify the highlighted FOV symbol + + + Press this button to modify the highlighted FOV symbol. You can change its size, shape and color. + + + + + RemoveButton + + + Remove + + + Remove highlighted FOV symbol + + + Press this button to remove the highlighted FOV symbol from the list. + + + + + spacer9 + + + Vertical + + + Fixed + + + + 20 + 20 + + + + + + ViewBox + + + + 5 + 0 + 0 + 0 + + + + + 80 + 80 + + + + + 255 + 255 + 255 + + + + + 0 + 0 + 0 + + + + StyledPanel + + + Raised + + + + + spacer5 + + + Vertical + + + Expanding + + + + 20 + 60 + + + + + + + + + + + + klistbox.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + + diff --git a/kstars/kstars/geolocation.cpp b/kstars/kstars/geolocation.cpp new file mode 100644 index 00000000..3750803c --- /dev/null +++ b/kstars/kstars/geolocation.cpp @@ -0,0 +1,201 @@ +/*************************************************************************** + geolocation.cpp - K Desktop Planetarium + ------------------- + begin : Sun Feb 11 2001 + copyright : (C) 2001-2005 by Jason Harris + email : jharris@30doradus.org + copyright : (C) 2003-2005 by Pablo de Vicente + email : p.devicente@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "geolocation.h" +#include "timezonerule.h" + +GeoLocation::GeoLocation(){ + GeoLocation( 0.0, 0.0 ); + TZrule = NULL; +} + +GeoLocation::GeoLocation( const GeoLocation &g ) { + Longitude = g.Longitude; + Latitude = g.Latitude; + Name = g.Name; + Province = g.Province; + Country = g.Country; + TimeZone = g.TimeZone; + TZrule = g.TZrule; + Height = g.Height; + indexEllipsoid = g.indexEllipsoid; + setEllipsoid ( indexEllipsoid ); + geodToCart(); +} + +GeoLocation::GeoLocation( GeoLocation *g ) { + Longitude = g->Longitude; + Latitude = g->Latitude; + Name = g->Name; + Province = g->Province; + Country = g->Country; + TimeZone = g->TimeZone; + TZrule = g->TZrule; + Height = g->Height; + indexEllipsoid = g->indexEllipsoid; + setEllipsoid ( indexEllipsoid ); + geodToCart(); +} + +GeoLocation::GeoLocation( dms lng, dms lat, + QString name, QString province, QString country, double tz, TimeZoneRule *tzrule, int iEllips, double hght ) { + Longitude = lng; + Latitude = lat; + Name = name; + Province = province; + Country = country; + TimeZone = tz; + TZrule = tzrule; + Height = hght; + indexEllipsoid = iEllips; + setEllipsoid ( indexEllipsoid ); + geodToCart(); +} + +GeoLocation::GeoLocation( double lng, double lat, + QString name, QString province, QString country, double tz, TimeZoneRule *tzrule, int iEllips, double hght ) { + Longitude.set( lng ); + Latitude.set( lat ); + Name = name; + Province = province; + Country = country; + TimeZone = tz; + TZrule = tzrule; + Height = hght; + indexEllipsoid = iEllips; + setEllipsoid ( indexEllipsoid ); + geodToCart(); +} + +GeoLocation::GeoLocation( double x, double y, double z, QString name, QString province, QString country, double TZ, TimeZoneRule *tzrule, int iEllips ) { + PosCartX = x; + PosCartY = y; + PosCartZ = z; + Name = name; + Province = province; + Country = country; + TimeZone = TZ; + TZrule = tzrule; + indexEllipsoid = iEllips; + setEllipsoid ( indexEllipsoid ); + cartToGeod(); +} + +QString GeoLocation::fullName() const { + QString s; + if ( province().isEmpty() ) { + s = translatedName() + ", " + translatedCountry(); + } else { + s = translatedName() + ", " + translatedProvince() + ", " + translatedCountry(); + } + + return s; +} + +void GeoLocation::reset( GeoLocation *g ) { + indexEllipsoid = g->ellipsoid(); + setEllipsoid ( indexEllipsoid ); + setLong( g->lng()->Degrees() ); + setLat( g->lat()->Degrees() ); + Name = g->name(); + Province = g->province(); + Country = g->country(); + TimeZone = g->TZ(); + TZrule = g->tzrule(); + Height = g->height(); +} + + +void GeoLocation::setEllipsoid(int index) { + static const double A[] = { 6378140.0, 6378137.0, 6378137.0, 6378137.0, 6378136.0 }; + static const double F[] = { 0.0033528131779, 0.0033528106812, 0.0033528131779, 0.00335281066474, 0.0033528131779 }; + + axis = A[index]; + flattening = F[index]; +} + +void GeoLocation::changeEllipsoid(int index) { + + setEllipsoid(index); + cartToGeod(); + +} + +void GeoLocation::cartToGeod(void) +{ + static const double RIT = 2.7778e-6; + double e2, rpro, lat1, xn, s1, sqrtP2, latd, sinl; + + e2 = 2*flattening-flattening*flattening; + + sqrtP2 = sqrt(PosCartX*PosCartX+PosCartY*PosCartY); + + rpro = PosCartZ/sqrtP2; + latd = atan(rpro/(1-e2)); + lat1 = 0.; + + while ( fabs( latd-lat1 ) > RIT ) { + lat1 = latd; + s1 = sin(lat1); + xn = axis/(sqrt(1-e2*s1*s1)); + latd = atan( rpro*(1+e2*xn*s1/PosCartZ) ); + } + + sinl = sin(latd); + xn = axis/( sqrt(1-e2*sinl*sinl) ); + + Height = sqrtP2/cos(latd)-xn; + Longitude.setRadians( atan2(PosCartY,PosCartX) ); + Latitude.setRadians(latd); +} + +void GeoLocation::geodToCart (void) { + double e2, xn; + double sinLong, cosLong, sinLat, cosLat; + + e2 = 2*flattening-flattening*flattening; + + Longitude.SinCos(sinLong,cosLong); + Latitude.SinCos(sinLat,cosLat); + + xn = axis/( sqrt(1-e2*sinLat*sinLat) ); + PosCartX = (xn+Height)*cosLat*cosLong; + PosCartY = (xn+Height)*cosLat*sinLong; + PosCartZ = (xn*(1-e2)+Height)*sinLat; +} + +void GeoLocation::TopocentricVelocity(double vtopo[], dms gst) { + + double Wearth = 7.29211510e-5; // rads/s + dms angularVEarth; + + dms time= GSTtoLST(gst); + // angularVEarth.setRadians(time.Hours()*Wearth*3600.); + double se, ce; + // angularVEarth.SinCos(se,ce); + time.SinCos(se,ce); + + double d0 = sqrt(PosCartX*PosCartX+PosCartY*PosCartY); + // km/s + vtopo[0] = - d0 * Wearth * se /1000.; + vtopo[1] = d0 * Wearth * ce /1000.; + vtopo[2] = 0.; +} diff --git a/kstars/kstars/geolocation.h b/kstars/kstars/geolocation.h new file mode 100644 index 00000000..8acce1be --- /dev/null +++ b/kstars/kstars/geolocation.h @@ -0,0 +1,323 @@ +/*************************************************************************** + geolocation.h - K Desktop Planetarium + ------------------- + begin : Sun Feb 11 2001 + copyright : (C) 2001-2005 by Jason Harris + email : jharris@30doradus.org + copyright : (C) 2003-2005 by Pablo de Vicente + email : p.devicente@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef GEOLOCATION_H +#define GEOLOCATION_H + +#include + +#include "dms.h" +#include "timezonerule.h" +#include "kstarsdatetime.h" + +/**@class GeoLocation + *Contains all relevant information for specifying a location + *on Earth: City Name, State/Province name, Country Name, + *Longitude, Latitude, Elevation, Time Zone, and Daylight Savings + *Time rule. + *@short Relevant data about an observing location on Earth. + *@author Jason Harris + *@version 1.0 + */ + +class GeoLocation { +public: +/** + *Default constructor; sets coordinates to zero. + */ + GeoLocation(); + +/**Copy Constructor + *@param g the GeoLocation to duplicate + */ + GeoLocation( const GeoLocation &g ); + +/**Copy Constructor. Differs from the above function only in argument type. + *@param g pointer to the GeoLocation to duplicate + */ + GeoLocation( GeoLocation *g ); + +/**Constructor using dms objects to specify longitude and latitude. + *@param lng the longitude + *@param lat the latitude + *@param name the name of the city/town/location + *@param province the name of the province/US state + *@param country the name of the country + *@param TZ the base time zone offset from Greenwich, UK + *@param TZrule pointer to the daylight savings time rule + *@param iEllips type of geodetic ellipsoid model + *@param hght the elevation above sea level (in meters?) + */ + GeoLocation( dms lng, dms lat, QString name="Nowhere", QString province="Nowhere", QString country="Nowhere", double TZ=0, TimeZoneRule *TZrule=NULL, int iEllips=4, double hght=-10 ); + +/**Constructor using doubles to specify longitude and latitude. + *@param lng the longitude + *@param lat the latitude + *@param name the name of the city/town/location + *@param province the name of the province/US state + *@param country the name of the country + *@param TZ the base time zone offset from Greenwich, UK + *@param TZrule pointer to the daylight savings time rule + *@param iEllips type of geodetic ellipsoid model + *@param hght the elevation above sea level (in meters?) + */ + GeoLocation( double lng, double lat, QString name="Nowhere", QString province="Nowhere", QString country="Nowhere", double TZ=0, TimeZoneRule *TZrule=NULL, int iEllips=4, double hght=-10 ); + +/**Constructor using doubles to specify X, Y and Z referred to the center of the Earth. + *@param x the x-position, in m + *@param y the y-position, in m + *@param z the z-position, in m + *@param name the name of the city/town/location + *@param province the name of the province/US state + *@param country the name of the country + *@param TZ the base time zone offset from Greenwich, UK + *@param TZrule pointer to the daylight savings time rule + *@param iEllips type of geodetic ellipsoid model + */ + GeoLocation( double x, double y, double z, QString name="Nowhere", QString province="Nowhere", QString country="Nowhere", double TZ=0, TimeZoneRule *TZrule=NULL, int iEllips=4 ); + + +/**Destructor (empty) + */ + ~GeoLocation() {} + +/**@return pointer to the longitude dms object + */ + const dms* lng() const { return &Longitude; } +/**@return pointer to the latitude dms object + */ + const dms* lat() const { return &Latitude; } +/**@return elevation above seal level (meters) + */ + double height() const { return Height; } +/**@return X position in m + */ + double xPos() const { return PosCartX; } +/**@return Y position in m + */ + double yPos() const { return PosCartY; } +/**@return Z position in m + */ + double zPos() const { return PosCartZ; } +/**@return index identifying the geodetic ellipsoid model + */ + int ellipsoid() const { return indexEllipsoid; } + +/**@return untranslated City name + */ + QString name() const { return Name; } +/**@return translated City name + */ + QString translatedName() const { return i18n("City name (optional, probably does not need a translation)", Name.utf8().data()); } +/**@return untranslated Province name + */ + QString province() const { return Province; } +/**@return translated Province name + */ + QString translatedProvince() const { return i18n("Region/state name (optional, rarely needs a translation)", Province.utf8().data()); } +/**@return untranslated Country name + */ + QString country() const { return Country; } +/**@return translated Country name + */ + QString translatedCountry() const { return i18n("Country name (optional, but should be translated)", Country.utf8().data()); } + +/**@return comma-separated city, province, country names (each localized) + */ + QString fullName() const; + +/**@return time zone without DST correction + */ + double TZ0() const { return TimeZone; } + +/**@return time zone, including any DST correction. + */ + double TZ() const { return TimeZone + TZrule->deltaTZ(); } + +/**@return pointer to time zone rule object + */ + TimeZoneRule* tzrule() const { return TZrule; } + +/**Set longitude according to dms argument. + *@param l the new longitude + */ + void setLong( dms l ) { + Longitude = l; + geodToCart(); + } +/**Set longitude according to argument. + *Differs from above function only in argument type. + *@param l the new longitude + */ + void setLong( double l ) { + Longitude.setD( l ); + geodToCart(); + } + +/**Set latitude according to dms argument. + *@param l the new latitude + */ + void setLat( dms l ) { + Latitude = l; + geodToCart(); + } + +/**Set latitude according to argument. + *Differs from above function only in argument type. + *@param l the new latitude + */ + void setLat( double l ) { + Latitude.setD( l ); + geodToCart(); + } + +/**Set elevation above sea level + *@param hg the new elevation (meters) + */ + void setHeight( double hg ) { + Height = hg; + geodToCart(); + } + +/**Set X + *@param x the new x-position (meters) + */ + void setXPos( double x ) { + PosCartX = x; + cartToGeod(); + } +/**Set Y + *@param y the new y-position (meters) + */ + void setYPos( double y ) { + PosCartY = y; + cartToGeod(); + } +/**Set Z + *@param z the new z-position (meters) + */ + void setZPos( double z ) { + PosCartZ = z; + cartToGeod(); + } + +/**Update Latitude, Longitude and Height according to new ellipsoid. These are + *computed from XYZ which do NOT change on changing the ellipsoid. + *@p i = index to identify the ellipsoid + */ + void changeEllipsoid( int i ); + +/**Set City name according to argument. + *@p n new city name + */ + void setName( const QString &n ) { Name = n; } + +/**Set Province name according to argument. + *@p n new province name + */ + void setProvince( const QString &n ) { Province = n; } + +/**Set Country name according to argument. + *@p n new country name + */ + void setCountry( const QString &n ) { Country = n; } + +/**Sets Time Zone according to argument. + *@p tz new timezone offset + */ + void setTZ( double tz ) { TimeZone = tz; } + +/**Sets DST rule pointer according to argument. + *@p txr pointer to the new DST rule + */ + void setTZrule( TimeZoneRule *tzr ) { TZrule = tzr; } + +/**Set location data to that of the GeoLocation pointed to by argument. + *Similar to copy constructor. + *@param g pointer to the GeoLocation which should be duplicated. + */ + void reset( GeoLocation *g ); + +/**Converts from cartesian coordinates in meters to longitude, + *latitude and height on a standard geoid for the Earth. The + *geoid is characterized by two parameters: the semimajor axis + *and the flattening. + * + *@note The astronomical zenith is defined as the perpendicular to + *the real geoid. The geodetic zenith is the perpendicular to the + *standard geoid. Both zeniths differ due to local gravitational + *anomalies. + * + * Algorithm is from "GPS Satellite Surveying", A. Leick, page 184. + */ + void cartToGeod(void); + +/**Converts from longitude, latitude and height on a standard + *geoid of the Earth to cartesian coordinates in meters. The geoid + *is characterized by two parameters: the semimajor axis and the + *flattening. + * + *@note The astronomical zenith is defined as the perpendicular to + *the real geoid. The geodetic zenith is the perpendicular to the + *standard geoid. Both zeniths differ due to local gravitational + *anomalies. + * + *Algorithm is from "GPS Satellite Surveying", A. Leick, page 184. + */ + void geodToCart (void); + +/**The geoid is an elliposid which fits the shape of the Earth. It is + *characterized by two parameters: the semimajor axis and the + *flattening. + * + *@p index is the index which allows to identify the parameters for the + *chosen elliposid. 1="IAU76", 2="GRS80", 3="MERIT83", 4="WGS84", + *5="IERS89"}; + */ + void setEllipsoid( int i ); + + dms GSTtoLST( const dms &gst ) const { return dms( gst.Degrees() + Longitude.Degrees() ); } + dms LSTtoGST( const dms &lst ) const { return dms( lst.Degrees() - Longitude.Degrees() ); } + + KStarsDateTime UTtoLT( const KStarsDateTime &ut ) const { return ut.addSecs( int( 3600.*TZ() ) ); } + KStarsDateTime LTtoUT( const KStarsDateTime < ) const { return lt.addSecs( int( -3600.*TZ() ) ); } + + + /* Computes the velocity in km/s of an observer on the surface of the Earth + * referred to a system whose origin is the center of the Earth. The X and + * Y axis are contained in the equator and the X axis is towards the nodes + * line. The Z axis is along the poles. + * + * @param vtopo[] Topocentric velocity. The resultant velocity is available + * in this array. + * @param gt. Greenwich sideral time for which we want to compute the topocentric velocity. + */ + void TopocentricVelocity(double vtopo[], dms gt); + +private: + dms Longitude, Latitude; + QString Name, Province, Country; + TimeZoneRule *TZrule; + double TimeZone, Height; + double axis, flattening; + long double PosCartX, PosCartY, PosCartZ; + int indexEllipsoid; +}; + +#endif diff --git a/kstars/kstars/hi128-app-kstars.png b/kstars/kstars/hi128-app-kstars.png new file mode 100644 index 00000000..2bb6ff2e Binary files /dev/null and b/kstars/kstars/hi128-app-kstars.png differ diff --git a/kstars/kstars/hi16-app-kstars.png b/kstars/kstars/hi16-app-kstars.png new file mode 100644 index 00000000..8eaa618e Binary files /dev/null and b/kstars/kstars/hi16-app-kstars.png differ diff --git a/kstars/kstars/hi32-app-kstars.png b/kstars/kstars/hi32-app-kstars.png new file mode 100644 index 00000000..99ec1327 Binary files /dev/null and b/kstars/kstars/hi32-app-kstars.png differ diff --git a/kstars/kstars/hi48-app-kstars.png b/kstars/kstars/hi48-app-kstars.png new file mode 100644 index 00000000..8d316f4e Binary files /dev/null and b/kstars/kstars/hi48-app-kstars.png differ diff --git a/kstars/kstars/hi64-app-kstars.png b/kstars/kstars/hi64-app-kstars.png new file mode 100644 index 00000000..4d82b5be Binary files /dev/null and b/kstars/kstars/hi64-app-kstars.png differ diff --git a/kstars/kstars/hisc-app-kstars.svgz b/kstars/kstars/hisc-app-kstars.svgz new file mode 100644 index 00000000..ecb56123 Binary files /dev/null and b/kstars/kstars/hisc-app-kstars.svgz differ diff --git a/kstars/kstars/histdialog.ui b/kstars/kstars/histdialog.ui new file mode 100644 index 00000000..38b268e6 --- /dev/null +++ b/kstars/kstars/histdialog.ui @@ -0,0 +1,342 @@ + +histDialog + + + histDialog + + + + 0 + 0 + 640 + 325 + + + + + 0 + 0 + 0 + 0 + + + + + 640 + 325 + + + + + 640 + 325 + + + + Histogram + + + true + + + + unnamed + + + + layout17 + + + + unnamed + + + + maxSlider + + + Horizontal + + + + + histFrame + + + + 7 + 5 + 0 + 0 + + + + + 500 + 150 + + + + + 500 + 150 + + + + NoFrame + + + Raised + + + + + minSlider + + + Horizontal + + + + + + + layout5 + + + + unnamed + + + + maxLabel + + + Max. + + + + + intensityOUT + + + + 5 + 0 + 0 + 0 + + + + true + + + + + spacer1 + + + Horizontal + + + Expanding + + + + 130 + 20 + + + + + + minOUT + + + + 5 + 0 + 0 + 0 + + + + true + + + + + intensityLabel + + + Intensity: + + + + + frequencyOUT + + + + 5 + 0 + 0 + 0 + + + + true + + + + + frequencyLabel + + + Frequency: + + + + + minLabel + + + Min. + + + + + maxOUT + + + + 5 + 0 + 0 + 0 + + + + true + + + + + + + layout13 + + + + unnamed + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 270 + 20 + + + + + + applyB + + + &Apply + + + true + + + true + + + + + cancelB + + + &Close + + + true + + + + + + + scaleGroup + + + FITS Scale + + + + unnamed + + + + autoR + + + Auto + + + true + + + + + linearR + + + Linear + + + + + logR + + + Logarithmic + + + + + sqrtR + + + Square root + + + + + + + + + cancelB + clicked() + histDialog + reject() + + + + + klineedit.h + klineedit.h + klineedit.h + klineedit.h + + diff --git a/kstars/kstars/icons/Makefile.am b/kstars/kstars/icons/Makefile.am new file mode 100644 index 00000000..6b301729 --- /dev/null +++ b/kstars/kstars/icons/Makefile.am @@ -0,0 +1,2 @@ +appicondir = $(kde_datadir)/kstars/icons +appicon_ICON = AUTO diff --git a/kstars/kstars/icons/cr128-action-kstars_geo.png b/kstars/kstars/icons/cr128-action-kstars_geo.png new file mode 100644 index 00000000..6be3abf9 Binary files /dev/null and b/kstars/kstars/icons/cr128-action-kstars_geo.png differ diff --git a/kstars/kstars/icons/cr16-action-kstars_geo.png b/kstars/kstars/icons/cr16-action-kstars_geo.png new file mode 100644 index 00000000..5acff48d Binary files /dev/null and b/kstars/kstars/icons/cr16-action-kstars_geo.png differ diff --git a/kstars/kstars/icons/cr32-action-kstars_geo.png b/kstars/kstars/icons/cr32-action-kstars_geo.png new file mode 100644 index 00000000..e6f894d9 Binary files /dev/null and b/kstars/kstars/icons/cr32-action-kstars_geo.png differ diff --git a/kstars/kstars/icons/cr48-action-kstars_geo.png b/kstars/kstars/icons/cr48-action-kstars_geo.png new file mode 100644 index 00000000..47b78a93 Binary files /dev/null and b/kstars/kstars/icons/cr48-action-kstars_geo.png differ diff --git a/kstars/kstars/icons/cr64-action-kstars_geo.png b/kstars/kstars/icons/cr64-action-kstars_geo.png new file mode 100644 index 00000000..3f7323c1 Binary files /dev/null and b/kstars/kstars/icons/cr64-action-kstars_geo.png differ diff --git a/kstars/kstars/icons/hi22-action-kstars_cbound.png b/kstars/kstars/icons/hi22-action-kstars_cbound.png new file mode 100644 index 00000000..2307cc93 Binary files /dev/null and b/kstars/kstars/icons/hi22-action-kstars_cbound.png differ diff --git a/kstars/kstars/icons/hi22-action-kstars_clines.png b/kstars/kstars/icons/hi22-action-kstars_clines.png new file mode 100644 index 00000000..74121b05 Binary files /dev/null and b/kstars/kstars/icons/hi22-action-kstars_clines.png differ diff --git a/kstars/kstars/icons/hi22-action-kstars_cnames.png b/kstars/kstars/icons/hi22-action-kstars_cnames.png new file mode 100644 index 00000000..86b7c2a9 Binary files /dev/null and b/kstars/kstars/icons/hi22-action-kstars_cnames.png differ diff --git a/kstars/kstars/icons/hi22-action-kstars_deepsky.png b/kstars/kstars/icons/hi22-action-kstars_deepsky.png new file mode 100644 index 00000000..90db82bd Binary files /dev/null and b/kstars/kstars/icons/hi22-action-kstars_deepsky.png differ diff --git a/kstars/kstars/icons/hi22-action-kstars_grid.png b/kstars/kstars/icons/hi22-action-kstars_grid.png new file mode 100644 index 00000000..1cbcfa09 Binary files /dev/null and b/kstars/kstars/icons/hi22-action-kstars_grid.png differ diff --git a/kstars/kstars/icons/hi22-action-kstars_horizon.png b/kstars/kstars/icons/hi22-action-kstars_horizon.png new file mode 100644 index 00000000..8863a32c Binary files /dev/null and b/kstars/kstars/icons/hi22-action-kstars_horizon.png differ diff --git a/kstars/kstars/icons/hi22-action-kstars_mw.png b/kstars/kstars/icons/hi22-action-kstars_mw.png new file mode 100644 index 00000000..b0a0e0d8 Binary files /dev/null and b/kstars/kstars/icons/hi22-action-kstars_mw.png differ diff --git a/kstars/kstars/icons/hi22-action-kstars_planets.png b/kstars/kstars/icons/hi22-action-kstars_planets.png new file mode 100644 index 00000000..3f99e88c Binary files /dev/null and b/kstars/kstars/icons/hi22-action-kstars_planets.png differ diff --git a/kstars/kstars/icons/hi22-action-kstars_stars.png b/kstars/kstars/icons/hi22-action-kstars_stars.png new file mode 100644 index 00000000..fe20ecf0 Binary files /dev/null and b/kstars/kstars/icons/hi22-action-kstars_stars.png differ diff --git a/kstars/kstars/icons/hi64-action-kstars_advanced.png b/kstars/kstars/icons/hi64-action-kstars_advanced.png new file mode 100644 index 00000000..53f9cfce Binary files /dev/null and b/kstars/kstars/icons/hi64-action-kstars_advanced.png differ diff --git a/kstars/kstars/icons/hi64-action-kstars_catalog.png b/kstars/kstars/icons/hi64-action-kstars_catalog.png new file mode 100644 index 00000000..212c0e48 Binary files /dev/null and b/kstars/kstars/icons/hi64-action-kstars_catalog.png differ diff --git a/kstars/kstars/icons/hi64-action-kstars_colors.png b/kstars/kstars/icons/hi64-action-kstars_colors.png new file mode 100644 index 00000000..392ef2e2 Binary files /dev/null and b/kstars/kstars/icons/hi64-action-kstars_colors.png differ diff --git a/kstars/kstars/icons/hi64-action-kstars_guides.png b/kstars/kstars/icons/hi64-action-kstars_guides.png new file mode 100644 index 00000000..17f34b04 Binary files /dev/null and b/kstars/kstars/icons/hi64-action-kstars_guides.png differ diff --git a/kstars/kstars/icons/hi64-action-kstars_solarsystem.png b/kstars/kstars/icons/hi64-action-kstars_solarsystem.png new file mode 100644 index 00000000..31bfea4b Binary files /dev/null and b/kstars/kstars/icons/hi64-action-kstars_solarsystem.png differ diff --git a/kstars/kstars/imagereductiondlg.cpp b/kstars/kstars/imagereductiondlg.cpp new file mode 100644 index 00000000..0cf63972 --- /dev/null +++ b/kstars/kstars/imagereductiondlg.cpp @@ -0,0 +1,150 @@ +/*************************************************************************** + imagereductiondlg.cpp - Image reduction utility + --------------------- + begin : Tue Feb 24 2004 + copyright : (C) 2004 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + #include + #include + + #include + #include + #include + + #include "imagereductiondlg.h" + + ImageReductionDlg::ImageReductionDlg(QWidget * parent, const char * name) : imageReductionUI(parent, name) +{ + connect(darkAddB, SIGNAL(clicked()), this, SLOT(addDarkFile())); + connect(flatAddB, SIGNAL(clicked()), this, SLOT(addFlatFile())); + connect(darkRemoveB, SIGNAL(clicked()), this, SLOT(removeDarkFile())); + connect(flatRemoveB, SIGNAL(clicked()), this, SLOT(removeFlatFile())); + connect(darkDetailsB, SIGNAL(clicked()), this, SLOT(detailsDarkFile())); + connect(flatDetailsB, SIGNAL(clicked()), this, SLOT(detailsFlatFile())); + connect(darkflatAddB, SIGNAL(clicked()), this, SLOT(addDarkFlatFile())); + connect(darkflatRemoveB, SIGNAL(clicked()), this, SLOT(removeDarkFlatFile())); + connect(darkflatDetailsB, SIGNAL(clicked()), this, SLOT(detailsDarkFlatFile())); + + darkListView->setSorting(-1); + flatListView->setSorting(-1); + darkflatListView->setSorting(-1); + +} + +ImageReductionDlg::~ImageReductionDlg() +{ + + + + +} + +void ImageReductionDlg::addDarkFile() +{ + KURL::List fileURLs = KFileDialog::getOpenURLs( QString::null, "*.fits *.fit *.fts|Flexible Image Transport System", 0, i18n("Dark Frames")); + + const int limit = (int) fileURLs.size(); + for (int i=0; i < limit ; ++i) + new QListViewItem( darkListView, fileURLs[i].path()); + + darkRemoveB->setEnabled(true); + darkDetailsB->setEnabled(true); + +} + +void ImageReductionDlg::addFlatFile() +{ + KURL::List fileURLs = KFileDialog::getOpenURLs( QString::null, "*.fits *.fit *.fts|Flexible Image Transport System", 0, i18n("Flat Frames")); + + const int limit = (int) fileURLs.size(); + + for (int i=0; i < limit; ++i) + new QListViewItem( flatListView, fileURLs[i].path()); + + flatRemoveB->setEnabled(true); + flatDetailsB->setEnabled(true); + +} + +void ImageReductionDlg::addDarkFlatFile() +{ + KURL::List fileURLs = KFileDialog::getOpenURLs( QString::null, "*.fits *.fit *.fts|Flexible Image Transport System", 0, i18n("Dark Flat Frames")); + + const int limit = (int) fileURLs.size(); + for (int i=0; i < limit; ++i) + new QListViewItem( darkflatListView, fileURLs[i].path()); + + darkflatRemoveB->setEnabled(true); + darkflatDetailsB->setEnabled(true); + + +} + +void ImageReductionDlg::removeDarkFile() +{ + + if (darkListView->currentItem() == NULL) + return; + + darkListView->takeItem(darkListView->currentItem()); + +} + +void ImageReductionDlg::removeDarkFlatFile() +{ + + if (darkflatListView->currentItem() == NULL) + return; + + darkflatListView->takeItem(darkflatListView->currentItem()); + +} + +void ImageReductionDlg::removeFlatFile() +{ + + if (flatListView->currentItem() == NULL) + return; + + flatListView->takeItem(flatListView->currentItem()); + +} + +void ImageReductionDlg::detailsDarkFile() +{ + + + + +} + +void ImageReductionDlg::detailsFlatFile() +{ + + + + + +} + +void ImageReductionDlg::detailsDarkFlatFile() +{ + + + + + +} + +#include "imagereductiondlg.moc" diff --git a/kstars/kstars/imagereductiondlg.h b/kstars/kstars/imagereductiondlg.h new file mode 100644 index 00000000..eeb2532b --- /dev/null +++ b/kstars/kstars/imagereductiondlg.h @@ -0,0 +1,46 @@ +/*************************************************************************** + imagereductiondlg.h - Image reduction utility + ------------------- + begin : Tue Feb 24 2004 + copyright : (C) 2004 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + #ifndef IMAGEREDUCTIONDLG_H + #define IMAGEREDUCTIONDLG_H + + #include "imagereductionui.h" + + class ImageReductionDlg : public imageReductionUI + { + Q_OBJECT + + public: + ImageReductionDlg(QWidget * parent, const char * name = 0); + ~ImageReductionDlg(); + + + public slots: + void addDarkFile(); + void addFlatFile(); + void addDarkFlatFile(); + void removeDarkFile(); + void removeFlatFile(); + void removeDarkFlatFile(); + void detailsDarkFile(); + void detailsFlatFile(); + void detailsDarkFlatFile(); + +}; + +#endif + diff --git a/kstars/kstars/imagereductionui.ui b/kstars/kstars/imagereductionui.ui new file mode 100644 index 00000000..218e9ec2 --- /dev/null +++ b/kstars/kstars/imagereductionui.ui @@ -0,0 +1,611 @@ + +imageReductionUI + + + imageReductionUI + + + + 0 + 0 + 526 + 529 + + + + Image Reduction + + + + unnamed + + + + layout13 + + + + unnamed + + + + darkFrameGroup + + + + 7 + 7 + 0 + 0 + + + + Dark Frames + + + + unnamed + + + + + File Name + + + true + + + false + + + + darkListView + + + AutoOneFit + + + Single + + + false + + + false + + + LastColumn + + + + + layout8 + + + + unnamed + + + + spacer1 + + + Horizontal + + + Expanding + + + + 71 + 20 + + + + + + darkAddB + + + Add... + + + + + darkRemoveB + + + false + + + Remove + + + + + darkDetailsB + + + false + + + Details + + + + + + + + + darkbg + + + Combination + + + + unnamed + + + + darkAverageB + + + Average + + + true + + + + + darkMedianB + + + Median + + + + + spacer3 + + + Vertical + + + Expanding + + + + 20 + 31 + + + + + + + + + + layout1 + + + + unnamed + + + + + + layout14 + + + + unnamed + + + + FlatFieldFrameGroup + + + + 7 + 7 + 0 + 0 + + + + Flat Field Frames + + + + unnamed + + + + + File Name + + + true + + + false + + + + flatListView + + + AutoOneFit + + + Single + + + false + + + false + + + LastColumn + + + + + layout7 + + + + unnamed + + + + spacer1_2 + + + Horizontal + + + Expanding + + + + 71 + 20 + + + + + + flatAddB + + + Add... + + + + + flatRemoveB + + + false + + + Remove + + + + + flatDetailsB + + + false + + + Details + + + + + + + + + flatFieldbg + + + Combination + + + + unnamed + + + + flatAverageB + + + Average + + + true + + + + + flatMedianB + + + Median + + + + + spacer3_3 + + + Vertical + + + Expanding + + + + 20 + 31 + + + + + + + + + + layout14_2 + + + + unnamed + + + + FlatFieldDarkFrameG + + + + 7 + 7 + 0 + 0 + + + + Flat Field Dark Frames + + + + unnamed + + + + + File Name + + + true + + + false + + + + darkflatListView + + + AutoOneFit + + + Single + + + false + + + false + + + LastColumn + + + + + layout7_2 + + + + unnamed + + + + spacer1_2_2 + + + Horizontal + + + Expanding + + + + 71 + 20 + + + + + + darkflatAddB + + + Add... + + + + + darkflatRemoveB + + + false + + + Remove + + + + + darkflatDetailsB + + + false + + + Details + + + + + + + + + darkflatFieldbg + + + Combination + + + + unnamed + + + + darkflatAverageB + + + Average + + + true + + + + + darkflatMedian + + + Median + + + + + spacer3_3_2 + + + Vertical + + + Expanding + + + + 20 + 31 + + + + + + + + + + layout12 + + + + unnamed + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 210 + 20 + + + + + + buttonOk + + + &OK + + + + + + true + + + true + + + + + buttonCancel + + + &Cancel + + + + + + true + + + + + + + + + buttonOk + clicked() + imageReductionUI + accept() + + + buttonCancel + clicked() + imageReductionUI + reject() + + + + diff --git a/kstars/kstars/imagesequence.cpp b/kstars/kstars/imagesequence.cpp new file mode 100644 index 00000000..86305869 --- /dev/null +++ b/kstars/kstars/imagesequence.cpp @@ -0,0 +1,680 @@ +/* Image Sequence + Capture image sequence from an imaging device. + + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + */ + +#include "imagesequence.h" +#include "kstars.h" +#include "indidriver.h" +#include "indielement.h" +#include "indiproperty.h" +#include "indimenu.h" +#include "indidevice.h" +#include "indistd.h" +#include "devicemanager.h" +#include "Options.h" + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#define RETRY_MAX 12 +#define RETRY_PERIOD 5000 + +imagesequence::imagesequence(QWidget* parent, const char* name, bool modal, WFlags fl) +: imgSequenceDlg(parent,name, modal,fl) +{ + + ksw = (KStars *) parent; + INDIMenu *devMenu = ksw->getINDIMenu(); + + if (devMenu) + { + connect (devMenu, SIGNAL(newDevice()), this, SLOT(newCCD())); + connect (devMenu, SIGNAL(newDevice()), this, SLOT(newFilter())); + } + + seqTimer = new QTimer(this); + + setModal(false); + + // Connect signals and slots + connect(startB, SIGNAL(clicked()), this, SLOT(startSequence())); + connect(stopB, SIGNAL(clicked()), this, SLOT(stopSequence())); + connect(closeB, SIGNAL(clicked()), this, SLOT(close())); + connect(seqTimer, SIGNAL(timeout()), this, SLOT(prepareCapture())); + connect(CCDCombo, SIGNAL(activated(int)), this, SLOT(checkCCD(int))); + connect(filterCombo, SIGNAL(activated(int)), this, SLOT(updateFilterCombo(int))); + + active = false; + ISOStamp = false; + seqExpose = 0; + seqTotalCount = 0; + seqCurrentCount = 0; + seqDelay = 0; + lastCCD = 0; + lastFilter = 0; + stdDevCCD = NULL; + stdDevFilter = NULL; + +} + +imagesequence::~imagesequence() +{ +} + +bool imagesequence::updateStatus() +{ + bool result; + + result = setupCCDs(); + setupFilters(); + + // If everything okay, let's show the dialog + return result; + + } + +void imagesequence::newCCD() +{ + // Only update when it's visible + if (isVisible()) + setupCCDs(); +} + +void imagesequence::newFilter() +{ + // Only update when it's visible + if (isVisible()) + setupFilters(); +} + +bool imagesequence::setupCCDs() +{ + bool imgDeviceFound (false); + INDI_P *imgProp; + INDIMenu *devMenu = ksw->getINDIMenu(); + if (devMenu == NULL) + return false; + + CCDCombo->clear(); + + for (uint i=0; i < devMenu->mgr.count(); i++) + { + for (uint j=0; j < devMenu->mgr.at(i)->indi_dev.count(); j++) + { + imgProp = devMenu->mgr.at(i)->indi_dev.at(j)->findProp("CCD_EXPOSE_DURATION"); + if (!imgProp) + continue; + + imgDeviceFound = true; + + if (devMenu->mgr.at(i)->indi_dev.at(j)->label.isEmpty()) + devMenu->mgr.at(i)->indi_dev.at(j)->label = devMenu->mgr.at(i)->indi_dev.at(j)->name; + + CCDCombo->insertItem(devMenu->mgr.at(i)->indi_dev.at(j)->label); + + } + + } + + if (imgDeviceFound) + { + CCDCombo->setCurrentItem(lastCCD); + currentCCD = CCDCombo->currentText(); + } + else return false; + + if (!verifyCCDIntegrity()) + { + stopSequence(); + return false; + } + else + { + INDI_P *exposeProp; + INDI_E *exposeElem; + + exposeProp = stdDevCCD->dp->findProp("CCD_EXPOSE_DURATION"); + if (!exposeProp) + { + KMessageBox::error(this, i18n("Device does not support CCD_EXPOSE_DURATION property.")); + return false; + } + + exposeElem = exposeProp->findElement("EXPOSE_DURATION"); + if (!exposeElem) + { + KMessageBox::error(this, i18n("CCD_EXPOSE_DURATION property is missing DURATION element.")); + return false; + } + + exposureIN->setValue(exposeElem->value); + } + + return true; + +} + +bool imagesequence::setupFilters() +{ + bool filterDeviceFound(false); + INDI_P *filterProp; + INDIMenu *devMenu = ksw->getINDIMenu(); + if (devMenu == NULL) + return false; + + filterCombo->clear(); + filterPosCombo->clear(); + + filterCombo->insertItem(i18n("None")); + + // Second step is to check for filter wheel, it is only optional. + for (uint i=0; i < devMenu->mgr.count(); i++) + { + for (uint j=0; j < devMenu->mgr.at(i)->indi_dev.count(); j++) + { + filterProp = devMenu->mgr.at(i)->indi_dev.at(j)->findProp("FILTER_SLOT"); + if (!filterProp) + continue; + + filterDeviceFound = true; + + if (devMenu->mgr.at(i)->indi_dev.at(j)->label.isEmpty()) + devMenu->mgr.at(i)->indi_dev.at(j)->label = devMenu->mgr.at(i)->indi_dev.at(j)->name; + + filterCombo->insertItem(devMenu->mgr.at(i)->indi_dev.at(j)->label); + + } + + } + + // If we found device, let's populate filters combo with aliases assigned to filter numbers + // In Configure INDI + if (filterDeviceFound) + { + filterCombo->setCurrentItem(lastFilter); + currentFilter = filterCombo->currentText(); + updateFilterCombo(lastFilter); + return true; + } + else + return false; + +} + +void imagesequence::resetButtons() +{ + startB->setEnabled(true); + stopB->setEnabled(false); + +} + +void imagesequence::startSequence() +{ + + if (active) + stopSequence(); + + // Let's find out which device has been selected and that it's connected. + if (!verifyCCDIntegrity()) + return; + + + // Get expose paramater + active = true; + ISOStamp = ISOCheck->isChecked() ? true : false; + seqExpose = exposureIN->value(); + seqTotalCount = countIN->value(); + seqCurrentCount = 0; + seqDelay = delayIN->value() * 1000; /* in ms */ + currentCCD = CCDCombo->currentText(); + lastCCD = CCDCombo->currentItem(); + currentFilter = filterCombo->currentText(); + lastFilter = filterCombo->currentItem(); + + fullImgCountOUT->setText( QString("%1").arg(seqTotalCount)); + currentImgCountOUT->setText(QString("%1").arg(seqCurrentCount)); + + // Ok, now let's connect signals and slots for this device + connect(stdDevCCD, SIGNAL(FITSReceived(QString)), this, SLOT(newFITS(QString))); + + // set the progress info + imgProgress->setEnabled(true); + imgProgress->setTotalSteps(seqTotalCount); + imgProgress->setProgress(seqCurrentCount); + + stdDevCCD->batchMode = true; + stdDevCCD->ISOMode = ISOStamp; + // Set this LAST + stdDevCCD->updateSequencePrefix(prefixIN->text()); + + + // Update button status + startB->setEnabled(false); + stopB->setEnabled(true); + + prepareCapture(); +} + +void imagesequence::stopSequence() +{ + + retries = 0; + seqTotalCount = 0; + seqCurrentCount = 0; + active = false; + + imgProgress->setEnabled(false); + fullImgCountOUT->setText(""); + currentImgCountOUT->setText(""); + + resetButtons(); + seqTimer->stop(); + + if (stdDevCCD) + { + stdDevCCD->seqCount = 0; + stdDevCCD->batchMode = false; + stdDevCCD->ISOMode = false; + + stdDevCCD->disconnect( SIGNAL(FITSReceived(QString))); + } + +} + +void imagesequence::checkCCD(int ccdNum) +{ + INDI_D *idevice = NULL; + QString targetCCD = CCDCombo->text(ccdNum); + + INDIMenu *imenu = ksw->getINDIMenu(); + if (!imenu) + { + KMessageBox::error(this, i18n("INDI Menu has not been initialized properly. Restart KStars.")); + return; + } + + idevice = imenu->findDeviceByLabel(targetCCD); + + if (!idevice) + { + KMessageBox::error(this, i18n("INDI device %1 no longer exists.").arg(targetCCD)); + CCDCombo->removeItem(ccdNum); + lastCCD = CCDCombo->currentItem(); + if (lastCCD != -1) + checkCCD(lastCCD); + return; + } + + if (!idevice->isOn()) + { + KMessageBox::error(this, i18n("%1 is disconnected. Establish a connection to the device using the INDI Control Panel.").arg(targetCCD)); + + CCDCombo->setCurrentItem(lastCCD); + return; + } + + currentCCD = targetCCD; + +} + +void imagesequence::newFITS(QString deviceLabel) +{ + // If the FITS is not for our device, simply ignore + if (deviceLabel != currentCCD) + return; + + seqCurrentCount++; + imgProgress->setProgress(seqCurrentCount); + + currentImgCountOUT->setText( QString("%1").arg(seqCurrentCount)); + + // if we're done + if (seqCurrentCount == seqTotalCount) + { + stdDevCCD->batchMode = false; + stdDevCCD->ISOMode = false; + retries = 0; + seqTotalCount = 0; + seqCurrentCount = 0; + active = false; + seqTimer->stop(); + + if (stdDevCCD) + stdDevCCD->disconnect( SIGNAL(FITSReceived(QString))); + + resetButtons(); + } + else + seqTimer->start(seqDelay); + +} + + +bool imagesequence::verifyCCDIntegrity() +{ + + QString targetCCD; + INDI_D *idevice = NULL; + INDI_P *exposeProp; + INDI_E *exposeElem; + stdDevCCD = NULL; + + INDIMenu *imenu = ksw->getINDIMenu(); + if (!imenu) + { + KMessageBox::error(this, i18n("INDI Menu has not been initialized properly. Restart KStars.")); + return false; + } + + targetCCD = CCDCombo->currentText(); + + if (targetCCD.isEmpty()) + return false; + + // #2 Check if the device exists + idevice = imenu->findDeviceByLabel(targetCCD); + + + if (!idevice) + { + KMessageBox::error(this, i18n("INDI device %1 no longer exists.").arg(targetCCD)); + CCDCombo->removeItem(CCDCombo->currentItem()); + lastCCD = CCDCombo->currentItem(); + return false; + } + + if (!idevice->isOn()) + { + KMessageBox::error(this, i18n("%1 is disconnected. Establish a connection to the device using the INDI Control Panel.").arg(currentCCD)); + + return false; + } + + stdDevCCD = idevice->stdDev; + + exposeProp = stdDevCCD->dp->findProp("CCD_EXPOSE_DURATION"); + if (!exposeProp) + { + KMessageBox::error(this, i18n("Device does not support CCD_EXPOSE_DURATION property.")); + return false; + } + + exposeElem = exposeProp->findElement("EXPOSE_DURATION"); + if (!exposeElem) + { + KMessageBox::error(this, i18n("CCD_EXPOSE_DURATION property is missing DURATION element.")); + return false; + } + + return true; +} + +bool imagesequence::verifyFilterIntegrity() +{ + + QString targetFilter; + INDIMenu *devMenu = ksw->getINDIMenu(); + INDI_D *filterDevice (NULL); + INDI_E *filterElem(NULL); + if (devMenu == NULL) + return false; + + targetFilter = filterCombo->currentText(); + + if (targetFilter.isEmpty() || targetFilter == i18n("None")) + { + filterPosCombo->clear(); + return false; + } + + // #1 Check the device exists + filterDevice = devMenu->findDeviceByLabel(targetFilter); + if (filterDevice == NULL) + { + KMessageBox::error(this, i18n("INDI device %1 no longer exists.").arg(targetFilter)); + filterCombo->removeItem(filterCombo->currentItem()); + filterCombo->setCurrentItem(0); + currentFilter = filterCombo->currentText(); + filterPosCombo->clear(); + stdDevFilter = NULL; + return false; + } + + // #2 Make sure it's connected + if (!filterDevice->isOn()) + { + KMessageBox::error(this, i18n("%1 is disconnected. Establish a connection to the device using the INDI Control Panel.").arg(targetFilter)); + filterCombo->setCurrentItem(0); + currentFilter = filterCombo->currentText(); + filterPosCombo->clear(); + stdDevFilter = NULL; + return false; + } + + // #3 Make sure it has FILTER_SLOT std property by searching for its SLOT element + filterElem = filterDevice->findElem("SLOT"); + if (filterElem == NULL) + { + KMessageBox::error(this, i18n("Device does not support FILTER_SLOT property.")); + filterCombo->setCurrentItem(0); + currentFilter = filterCombo->currentText(); + filterPosCombo->clear(); + stdDevFilter = NULL; + return false; + } + + stdDevFilter = filterDevice->stdDev; + lastFilter = filterCombo->currentItem(); + currentFilter = targetFilter; + + // We're good + return true; + +} + +void imagesequence::prepareCapture() +{ + INDI_P * tempProp(NULL); + + // Do we need to select filter First?? + if (currentFilter.isEmpty() || currentFilter == i18n("None")) + captureImage(); + else + { + if (!verifyFilterIntegrity()) + { + stopSequence(); + return; + } + + if ( stdDevFilter && ((tempProp = stdDevFilter->dp->findProp("FILTER_SLOT")) != NULL)) + { + connect (tempProp, SIGNAL(okState()), this, SLOT(captureImage())); + selectFilter(); + } + else + kdDebug() << "Error: std Filter device lost or missing FILTER_SLOT property" << endl; + } + +} + +void imagesequence::captureImage() +{ + + INDI_P * exposeProp(NULL); + INDI_E * exposeElem(NULL); + INDI_P * tempProp(NULL); + + // Let's capture a new frame in acoord with the settings + // We need to take into consideration the following conditions: + // A. The device has been disconnected. + // B. The device has been lost. + // C. The property is still busy. + // D. The property has been lost. + + if ( stdDevFilter && ((tempProp = stdDevFilter->dp->findProp("FILTER_SLOT")) != NULL)) + tempProp->disconnect( SIGNAL (okState())); + + if (!verifyCCDIntegrity()) + { + stopSequence(); + return; + } + + exposeProp = stdDevCCD->dp->findProp("CCD_EXPOSE_DURATION"); + exposeElem = exposeProp->findElement("EXPOSE_DURATION"); + + // disable timer until it's called again by newFITS, or called for retries + seqTimer->stop(); + + // Make sure it's not busy, if it is then schedual. + if (exposeProp->state == PS_BUSY) + { + retries++; + + if (retries > RETRY_MAX) + { + seqTimer->stop(); + KMessageBox::error(this, i18n("Device is busy and not responding.")); + stopSequence(); + retries = 0; + return; + } + + seqTimer->start(RETRY_PERIOD); + } + + // Set duration if applicable. We check the property permission, min, and max values + if (exposeProp->perm == PP_RW || exposeProp->perm == PP_WO) + { + if (seqExpose < exposeElem->min || seqExpose > exposeElem->max) + { + stopSequence(); + KMessageBox::error(this, i18n("Expose duration is invalid. %1 supports expose durations from %2 to %3 seconds only.").arg(currentCCD).arg(exposeElem->min).arg(exposeElem->max)); + return; + } + + // we're okay, set it + exposeElem->targetValue = seqExpose; + if (exposeElem->spin_w) + { + exposeElem->spin_w->setValue(seqExpose); + exposeElem->spinChanged(seqExpose); + } + else + exposeElem->write_w->setText( QString("%1").arg(seqExpose)); + + } + + // We're done! Send it to the driver + exposeProp->newText(); + +} + +void imagesequence::updateFilterCombo(int filterNum) +{ + INDIMenu *devMenu = ksw->getINDIMenu(); + QStringList filterList; + INDI_E *filterElem; + unsigned int filterMax; + + if (!verifyFilterIntegrity()) + return; + + filterList = Options::filterAlias(); + + filterElem = devMenu->findDeviceByLabel(filterCombo->text(filterNum))->findElem("SLOT"); + filterMax = (int) filterElem->max; + + // Clear combo + filterPosCombo->clear(); + + if (filterList.empty()) + for (unsigned int i=0; i <= filterMax; i++) + filterList << QString("%1").arg(i); + + // Fill filter combo + if (filterList.count() <= filterMax) + { + filterPosCombo->insertStringList(filterList); + for (unsigned int i = filterList.count() ; i <= filterMax ; i++) + filterPosCombo->insertItem(QString("%1").arg(i)); + } else + { + // filterMax < filterList.count() + for (unsigned int i = 0 ; i <= filterMax ; i++) + filterPosCombo->insertItem(QString("%1").arg(filterList[i])); + + } + + filterPosCombo->setCurrentItem(((int) filterElem->value)); + +} + +void imagesequence::selectFilter() +{ + + INDI_P * filterProp(NULL); + INDI_E * filterElem(NULL); + INDI_D * filterDev(NULL); + INDIMenu *devMenu = ksw->getINDIMenu(); + + // Let's select a new filter in acoord with the settings + // We need to take into consideration the following conditions: + // A. The device has been disconnected. + // B. The device has been lost. + // C. The property is still busy. + // D. The property has been lost. + + // We have a filter, let's check if it's valid + if (!verifyFilterIntegrity()) + return; + + filterDev = devMenu->findDeviceByLabel(currentFilter); + filterProp = filterDev->findProp("FILTER_SLOT"); + filterElem = filterProp->findElement("SLOT"); + + // Do we need to change the filter position?? + if (filterPosCombo->currentItem() == filterElem->read_w->text().toInt()) + { + captureImage(); + return; + } + + if (filterProp->perm == PP_RW || filterProp->perm == PP_WO) + { + filterElem->targetValue = filterPosCombo->currentItem(); + if (filterElem->spin_w) + { + filterElem->spin_w->setValue(filterElem->targetValue); + filterElem->spinChanged(filterElem->targetValue); + } + else + filterElem->write_w->setText(QString("%1").arg(filterElem->targetValue)); + + // We're done! Send it to the driver + filterProp->newText(); + } + +} + +#include "imagesequence.moc" + diff --git a/kstars/kstars/imagesequence.h b/kstars/kstars/imagesequence.h new file mode 100644 index 00000000..bdffcd93 --- /dev/null +++ b/kstars/kstars/imagesequence.h @@ -0,0 +1,72 @@ +/* Image Sequence + Capture image sequence from an imaging device. + + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + */ + +#ifndef IMAGESEQUENCE_H +#define IMAGESEQUENCE_H + +#include "imgsequencedlgui.h" + +class KStars; +class QTimer; +class INDIStdDevice; + +class imagesequence : public imgSequenceDlg +{ + Q_OBJECT + +public: + imagesequence(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); + ~imagesequence(); + + +bool updateStatus(); + +private: +KStars *ksw; +QTimer *seqTimer; +INDIStdDevice *stdDevCCD; +INDIStdDevice *stdDevFilter; + +bool active; +bool ISOStamp; +double seqExpose; +int seqTotalCount; +int seqCurrentCount; +int seqDelay; +int retries; +int lastCCD; +int lastFilter; +QString currentCCD; +QString currentFilter; + +bool verifyCCDIntegrity(); +bool verifyFilterIntegrity(); +void resetButtons(); +void selectFilter(); + +public slots: + bool setupCCDs(); + bool setupFilters(); + void newCCD(); + void newFilter(); + + void startSequence(); + void stopSequence(); + void captureImage(); + void prepareCapture(); + void newFITS(QString deviceLabel); + void checkCCD(int CCDNum); + void updateFilterCombo(int filterNum); + +}; + +#endif + diff --git a/kstars/kstars/imageviewer.cpp b/kstars/kstars/imageviewer.cpp new file mode 100644 index 00000000..1a277ed2 --- /dev/null +++ b/kstars/kstars/imageviewer.cpp @@ -0,0 +1,244 @@ +/*************************************************************************** + imageviewer.cpp - An ImageViewer for KStars + ------------------- + begin : Mon Aug 27 2001 + copyright : (C) 2001 by Thomas Kabelmann + email : tk78@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include "imageviewer.h" + +#include + +ImageViewer::ImageViewer (const KURL *url, const QString &capText, QWidget *parent, const char *name) + : KMainWindow (parent, name), imageURL (*url), fileIsImage (false), + ctrl (false), key_s (false), key_q (false), downloadJob(0) +{ +// toolbar can dock only on top-position and can't be minimized +// JH: easier to just disable its mobility + toolBar()->setMovingEnabled( false ); + + KAction *action = new KAction (i18n ("Close Window"), "fileclose", CTRL+Key_Q, this, SLOT (close()), actionCollection()); + action->plug (toolBar()); + action = new KAction (i18n ("Save Image"), "filesave", CTRL+Key_S, this, SLOT (saveFileToDisc()), actionCollection()); + action->plug (toolBar()); + + statusBar()->insertItem( capText, 0, 1, true ); + statusBar()->setItemAlignment( 0, AlignLeft | AlignVCenter ); + QFont fnt = statusBar()->font(); + fnt.setPointSize( fnt.pointSize() - 2 ); + statusBar()->setFont( fnt ); + + if (!imageURL.isValid()) //check URL + kdDebug()<<"URL is malformed"<remove()) // if the file was not complete downloaded the suffix is ".part" + { + kdDebug()<name())<setName (file->name() + ".part"); // set new suffix to filename + kdDebug()<name())<remove()) + kdDebug()<<"file removed\n"; + else + kdDebug()<<"file not removed\n"; + } +} + +void ImageViewer::paintEvent (QPaintEvent */*ev*/) +{ + bitBlt (this, 0, toolBar()->height() + 1, &pix); +} + +void ImageViewer::resizeEvent (QResizeEvent */*ev*/) +{ + if ( !downloadJob ) // only if image is loaded + pix = kpix.convertToPixmap ( image.smoothScale ( size().width() , size().height() - toolBar()->height() - statusBar()->height() ) ); // convert QImage to QPixmap (fastest method) + + update(); +} + +void ImageViewer::closeEvent (QCloseEvent *ev) +{ + if (ev) // not if closeEvent (0) is called, because segfault + ev->accept(); // parent-widgets should not get this event, so it will be filtered + this->~ImageViewer(); // destroy the object, so the object can only allocated with operator new, not as a global/local variable +} + + +void ImageViewer::keyPressEvent (QKeyEvent *ev) +{ + ev->accept(); //make sure key press events are captured. + switch (ev->key()) + { + case Key_Control : ctrl = true; break; + case Key_Q : key_q = true; break; + case Key_S : key_s = true; break; + default : ev->ignore(); + } + if (ctrl && key_q) + close(); + if (ctrl && key_s) + { + ctrl = false; + key_s = false; + saveFileToDisc(); + } +} + +void ImageViewer::keyReleaseEvent (QKeyEvent *ev) +{ + ev->accept(); + switch (ev->key()) + { + case Key_Control : ctrl = false; break; + case Key_Q : key_q = false; break; + case Key_S : key_s = false; break; + default : ev->ignore(); + } +} + +void ImageViewer::loadImageFromURL() +{ + file = tempfile.file(); + tempfile.unlink(); // we just need the name and delete the tempfile from disc; if we don't do it, a dialog will be shown + KURL saveURL (file->name()); + if (!saveURL.isValid()) + kdDebug()<<"tempfile-URL is malformed\n"; + + downloadJob = KIO::copy (imageURL, saveURL); // starts the download asynchron + connect (downloadJob, SIGNAL (result (KIO::Job *)), SLOT (downloadReady (KIO::Job *))); +} + +void ImageViewer::downloadReady (KIO::Job *job) +{ +// set downloadJob to 0, but don't delete it - the job will automatically deleted !!! + downloadJob = 0; + + if ( job->error() ) + { + job->showErrorDialog(); + closeEvent (0); + return; // exit this function + } + + file->close(); // to get the newest informations of the file and not any informations from opening of the file + + if ( file->exists() ) + { + showImage(); + return; + } + closeEvent (0); +} + +void ImageViewer::showImage() +{ + if (!image.load (file->name())) // if loading failed + { + QString text = i18n ("Loading of the image %1 failed."); + KMessageBox::error (this, text.arg (imageURL.prettyURL() )); + closeEvent (0); + return; + } + fileIsImage = true; // we loaded the file and know now, that it is an image + + //First, if the image is less wide than the statusBar, we have to scale it up. + if ( image.width() < statusBar()->width() ) { + image.smoothScale ( statusBar()->width() , image.height() * statusBar()->width() / image.width() ); + } + + QRect deskRect = kapp->desktop()->availableGeometry(); + int w = deskRect.width(); // screen width + int h = deskRect.height(); // screen height + int h2 = image.height() + toolBar()->height() + statusBar()->height(); //height required for ImageViewer + if (image.width() <= w && h2 <= h) + resize ( image.width(), h2 ); + +//If the image is larger than screen width and/or screen height, shrink it to fit the screen +//while preserving the original aspect ratio + + else if (image.width() <= w) //only the height is too large + resize ( int( image.width()*h/h2 ), h ); + else if (image.height() <= h) //only the width is too large + resize ( w, int( h2*w/image.width() ) ); + else { //uh-oh...both width and height are too large. which needs to be shrunk least? + float fx = float(w)/float(image.width()); + float fy = float(h)/float(h2); + if (fx > fy) //width needs to be shrunk less, so shrink to fit in height + resize ( int( image.width()*fy ), h ); + else //vice versa + resize ( w, int( h2*fx ) ); + } + + show(); // hide is default +// pix will be initialized in resizeEvent(), which will automatically called first time +} + +void ImageViewer::saveFileToDisc() +{ + KURL newURL = KFileDialog::getSaveURL(imageURL.fileName()); // save-dialog with default filename + if (!newURL.isEmpty()) + { + QFile f (newURL.directory() + "/" + newURL.fileName()); + if (f.exists()) + { + int r=KMessageBox::warningContinueCancel(static_cast(parent()), + i18n( "A file named \"%1\" already exists. " + "Overwrite it?" ).arg(newURL.fileName()), + i18n( "Overwrite File?" ), + i18n( "&Overwrite" ) ); + if(r==KMessageBox::Cancel) return; + + f.remove(); + } + saveFile (newURL); + } +} + +void ImageViewer::saveFile (KURL &url) { +// synchronous Access to prevent segfaults + if (!KIO::NetAccess::copy (KURL (file->name()), url, (QWidget*) 0)) + { + QString text = i18n ("Saving of the image %1 failed."); + KMessageBox::error (this, text.arg (url.prettyURL() )); + } +} + +void ImageViewer::close() { + closeEvent (0); +} + +void ImageViewer::checkJob() { + if ( downloadJob ) { // if download job is running + downloadJob->kill( true ); // close job quietly, without emitting a result + kdDebug() << "Download job killed"; + } +} + +#include "imageviewer.moc" diff --git a/kstars/kstars/imageviewer.h b/kstars/kstars/imageviewer.h new file mode 100644 index 00000000..7b1d3d45 --- /dev/null +++ b/kstars/kstars/imageviewer.h @@ -0,0 +1,125 @@ +/*************************************************************************** + imageviewer.h - An ImageViewer for KStars + ------------------- + begin : Mon Aug 27 2001 + copyright : (C) 2001 by Thomas Kabelmann + email : tk78@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef IMAGEVIEWER_H +#define IMAGEVIEWER_H + +#include +#include + +#include +#include +#include +#include + +/**@class ImageViewer + *@short Image viewer widget for KStars + *@author Thomas Kabelmann + *@version 1.0 + * + *This image-viewer automatically resizes the picture. The output + *works with kio-slaves and not directly with the QImage save-routines + *because normally the image-files are in GIF-format and QT does not + *save these files. For other formats, like PNG, this is not so important + *because they can directly saved by QImage. + * + *The download-slave works asynchron so the parent-widget can be used at + *this time. The save-slave works synchronously, but this is not important + *because the files are at this time local saved and this works not so long. + */ + +class KURL; +class QFile; + +class ImageViewer : public KMainWindow { + Q_OBJECT + + public: + /**Constructor. */ + ImageViewer (const KURL *imageName, const QString &capText, QWidget *parent, const char *name = 0); + + /**Destructor. If there is a partially downloaded image file, delete it.*/ + ~ImageViewer(); + + protected: + /**Bitblt the image onto the viewer widget */ + void paintEvent (QPaintEvent *ev); + + /**The window is resized when a file finishes downloading, before it is displayed. + *The resizeEvent converts the downloaded QImage to a QPixmap + *@note (JH: not sure why this conversion is not done in showImage) + */ + void resizeEvent (QResizeEvent *ev); + + /**Make sure all events have been processed before closing the dialog */ + void closeEvent (QCloseEvent *ev); + + /**Keyboard shortcuts for saving files and closing the window + *@note (this should be deprecated; instead just assign KAccel + *to the close/save buttons) + */ + void keyPressEvent (QKeyEvent *ev); + + /**Unset the bool variables that indicate keys were pressed. + *(this should be deprecated; see above) + */ + void keyReleaseEvent (QKeyEvent *ev); + + private: + /**Display the downloaded image. Resize the window to fit the image, If the image is + *larger than the screen, make the image as large as possible while preserving the + *original aspect ratio + */ + void showImage( void ); + + /**Download the image file pointed to by the URL string. + */ + void loadImageFromURL( void ); + + /**Save the downloaded image to a local file. + */ + void saveFile (KURL &url); + + /**Kill running download jobs, if close of window is forced. + */ + void checkJob(); + + QImage image; + QPixmap pix; + KPixmapIO kpix; + KTempFile tempfile; + QFile *file; + + const KURL imageURL; + bool fileIsImage; + QString filename; + bool ctrl, key_s, key_q; // the keys + + KIO::Job *downloadJob; // download job of image -> 0 == no job is running + + private slots: + /**Make sure download has finished, then make sure file exists, then display the image */ + void downloadReady (KIO::Job *); + + /**Saves. File. To. Disc. */ + void saveFileToDisc( void ); + + /**Close the window.*/ + void close( void ); +}; + +#endif diff --git a/kstars/kstars/imgsequencedlgui.ui b/kstars/kstars/imgsequencedlgui.ui new file mode 100644 index 00000000..024493fe --- /dev/null +++ b/kstars/kstars/imgsequencedlgui.ui @@ -0,0 +1,497 @@ + +imgSequenceDlg + + + imgSequenceDlg + + + + 0 + 0 + 421 + 335 + + + + Capture Image Sequence + + + true + + + false + + + + unnamed + + + + progressGroup + + + Progress + + + + unnamed + + + + layout25 + + + + unnamed + + + + layout24 + + + + unnamed + + + + progressLabel + + + Progress: + + + + + currentImgCountOUT + + + + 50 + 0 + + + + Box + + + + + + + + textLabel1_4_2_2 + + + of + + + + + fullImgCountOUT + + + + 50 + 0 + + + + Box + + + + + + + + completedLabel + + + completed + + + + + + + imgProgress + + + false + + + 0 + + + true + + + false + + + + + + + spacer7 + + + Horizontal + + + Expanding + + + + 51 + 20 + + + + + + + + layout9 + + + + unnamed + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 270 + 20 + + + + + + startB + + + &Start + + + true + + + true + + + + + stopB + + + false + + + S&top + + + true + + + true + + + + + closeB + + + &Close + + + true + + + + + + + layout10 + + + + unnamed + + + + setupGroup + + + Camera/CCD + + + + unnamed + + + + layout30 + + + + unnamed + + + + layout29 + + + + unnamed + + + + textLabel1_5 + + + Device: + + + + + + + + + + + textLabel1 + + + Prefix: + + + Prefix to append to the beginning of file names + + + + + + + + exposureLabel + + + Exposure: + + + Set the exposure time in seconds for individual images, if applicable + + + + + + + + textLabel1_2 + + + Count: + + + Number of images to capture + + + + + + + + textLabel1_3 + + + Delay: + + + Delay in seconds between consecutive images + + + + + + + + + + layout28 + + + + unnamed + + + + CCDCombo + + + + + prefixIN + + + image + + + 128 + + + + + exposureIN + + + + + countIN + + + 1 + + + + + delayIN + + + 0 + + + + + + + + + ISOCheck + + + Add ISO 8601 time stamp + + + true + + + Add time stamp to the file name + + + + + + + setupGroup_2 + + + Filter + + + + unnamed + + + + layout29_2 + + + + unnamed + + + + textLabel1_5_2 + + + Device: + + + + + + + + + + + textLabel1_2_2 + + + Filter: + + + Number of images to capture + + + + + + + + + + filterPosCombo + + + + + filterCombo + + + + + spacer3 + + + Vertical + + + Expanding + + + + 21 + 81 + + + + + + + + + + + CCDCombo + prefixIN + countIN + delayIN + ISOCheck + startB + stopB + closeB + + + + kprogress.h + klineedit.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + + diff --git a/kstars/kstars/indi/INDI.dtd b/kstars/kstars/indi/INDI.dtd new file mode 100644 index 00000000..73d6914a --- /dev/null +++ b/kstars/kstars/indi/INDI.dtd @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kstars/kstars/indi/LICENSE b/kstars/kstars/indi/LICENSE new file mode 100644 index 00000000..ae23fcfd --- /dev/null +++ b/kstars/kstars/indi/LICENSE @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/kstars/kstars/indi/Makefile.am b/kstars/kstars/indi/Makefile.am new file mode 100644 index 00000000..29aa23a6 --- /dev/null +++ b/kstars/kstars/indi/Makefile.am @@ -0,0 +1,82 @@ +appdatadir = $(kde_datadir)/kstars +appdata_DATA = drivers.xml apogee_caminfo.xml + + +AM_CPPFLAGS = -DTOP_DATADIR=\"$(appdatadir)\" + +if LINUX +bin_add = apogee_ppi sbigccd v4ldriver v4lphilips meade_lpi +endif + +bin_PROGRAMS = indiserver lx200basic lx200generic celestrongps apmount fliccd fliwheel temma skycommander $(bin_add) + +liblilxml_a_SOURCES = lilxml.c +libindicom_a_SOURCES = indicom.c fitsrw.c base64.c + +noinst_LIBRARIES = liblilxml.a libindicom.a + +indiserver_SOURCES = indiserver.c fq.c +indiserver_LDADD = liblilxml.a ${LIBPTHREAD} ${USE_THREADS} $(LIBSOCKET) + +lx200generic_SOURCES = indidrivermain.c base64.c eventloop.c lx200driver.c lx200autostar.cpp lx200_16.cpp lx200gps.cpp lx200generic.cpp lx200classic.cpp +lx200generic_LDADD = liblilxml.a libindicom.a -lm + +lx200basic_SOURCES = indidrivermain.c base64.c eventloop.c lx200driver.c lx200basic.cpp +lx200basic_LDADD = liblilxml.a libindicom.a + +celestrongps_SOURCES = indidrivermain.c base64.c eventloop.c celestronprotocol.c celestrongps.cpp +celestrongps_LDADD = liblilxml.a libindicom.a -lm + +apmount_SOURCES = indidrivermain.c base64.c eventloop.c lx200driver.c apmount.cpp +apmount_LDADD = liblilxml.a libindicom.a + +fliccd_SOURCES = eventloop.c base64.c fli_ccd.c indidrivermain.c +fliccd_LDADD = fli/libfli.la libindicom.a liblilxml.a -lm -lz $(LIBSOCKET) + +fliwheel_SOURCES = eventloop.c base64.c fli_wheel.c indidrivermain.c +fliwheel_LDADD = fli/libfli.la libindicom.a liblilxml.a -lm + +v4ldriver_SOURCES = eventloop.c base64.c indidrivermain.c v4ldriver.cpp indi_v4l.cpp +v4ldriver_LDADD = libindicom.a liblilxml.a webcam/libwebcam.la -lm -lz + +v4lphilips_SOURCES = eventloop.c base64.c indidrivermain.c v4ldriver.cpp v4lphilips.cpp indi_philips.cpp +v4lphilips_LDADD = libindicom.a liblilxml.a webcam/libwebcam.la -lm -lz + +meade_lpi_SOURCES = eventloop.c base64.c indidrivermain.c v4ldriver.cpp indi_lpi.cpp +meade_lpi_LDADD = libindicom.a liblilxml.a webcam/libwebcam.la -lz + +temma_SOURCES = indidrivermain.c base64.c eventloop.c temmadriver.c +temma_LDADD = liblilxml.a libindicom.a -lm + +skycommander_SOURCES = indidrivermain.c base64.c eventloop.c lx200driver.c skycommander.c +skycommander_LDADD = liblilxml.a libindicom.a -lm + +apogee_ppi_SOURCES = apogee_ppi.cpp base64.c eventloop.c indidrivermain.c +apogee_ppi_LDADD = libindicom.a liblilxml.a apogee/libapogee_PPI.la -lz + +sbigccd_SOURCES = sbigccd.cpp base64.c eventloop.c indidrivermain.c +sbigccd_LDADD = libindicom.a liblilxml.a -lz + +install-exec-hook: + $(mkinstalldirs) $(DESTDIR)$(bindir) + rm -f $(DESTDIR)$(bindir)/lx200classic + $(LN_S) lx200generic $(DESTDIR)$(bindir)/lx200classic + rm -f $(DESTDIR)$(bindir)/lx200autostar + $(LN_S) lx200generic $(DESTDIR)$(bindir)/lx200autostar + rm -f $(DESTDIR)$(bindir)/lx200_16 + $(LN_S) lx200generic $(DESTDIR)$(bindir)/lx200_16 + rm -f $(DESTDIR)$(bindir)/lx200gps + $(LN_S) lx200generic $(DESTDIR)$(bindir)/lx200gps + +uninstall-local: + rm $(DESTDIR)$(bindir)/lx200autostar $(DESTDIR)$(bindir)/lx200_16 $(DESTDIR)$(bindir)/lx200gps + +KDE_OPTIONS = nofinal + +if LINUX +SUBDIRS = fli webcam apogee +else +SUBDIRS = fli apogee +endif + +include $(top_srcdir)/admin/Doxyfile.am diff --git a/kstars/kstars/indi/README b/kstars/kstars/indi/README new file mode 100644 index 00000000..0ec3e688 --- /dev/null +++ b/kstars/kstars/indi/README @@ -0,0 +1,103 @@ +The code here demonstrates the use of INDI, an Instrument-Neutral Device +Interface protocol. See http://www.clearskyinstitute.com/INDI/INDI.pdf. + +Architecture: + + Typical INDI Client / Server / Driver / Device connectivity: + + + INDI Client 1 ----| |---- INDI Driver A ---- Dev X + | | + INDI Client 2 ----| |---- INDI Driver B ---- Dev Y + | | | + ... |--- indiserver ---| |-- Dev Z + | | + | | + INDI Client n ----| |---- INDI Driver C ---- Dev T + + + Client INET Server UNIX Driver Hardware + processes sockets process pipes processes devices + + + + Indiserver is the public network access point where one or more INDI Clients + may contact one or more INDI Drivers. Indiserver launches each driver + process and arranges for it to receive the INDI protocol from Clients on + its stdin and expects to find commands destined for Clients on the + driver's stdout. Anything arriving from a driver process' stderr is copied + to indiserver's stderr. + + Indiserver only provides convenient port, fork and data steering services. + If desired, a Client may run and connect to INDI Drivers directly. + +Construction: + + An INDI driver typically consists of one .c file, eg, mydriver.c, which + #includes indiapi.h to access the reference API declarations. It is + compiled then linked with indidrivermain.o, eventloop.o and liblilxml.a to + form an INDI process. These supporting files contain the implementation of + the INDI Driver API and need not be changed in any way. Note that + evenloop.[ch] provide a nice callback facility independent of INDI which + may be used in other projects if desired. + + The driver implementation, again in our example mydriver.c, does not + contain a main() but is expected to operate as an event-driver program. + The driver must implement each ISxxx() function but never call them. The + IS() functions are called by the reference implementation main() as messages + arrive from Clients. Within each IS function the driver performs the + desired tasks then may report back to the Client by calling the IDxxx() + functions. + + The reference API provides IE() functions to allow the driver to add its + own callback functions if desired. The driver can arrange for functions to + be called when reading a file descriptor will not block; when a time + interval has expired; or when there is no other client traffic in progress. + + The sample indiserver is a stand alone process that may be used to run one + or more INDI-compliant drivers. It takes the names of each driver process + to run in its command line args. + + To build indiserver type 'make indiserver'; + to build all the sample drivers type 'make drivers'; + to run the sample server with all drivers type 'make run'. + Killing indiserver will also kill all the drivers it started. + +Secure remote operation: + + Suppose we want to run indiserver and its clients on a remote machine, r, + and connect them to our favorite INDI client, XEphem, running on the + local machine. + + From the local machine log onto the remote machine, r, by typing: + + ssh2 -L 7624:s:7624 r + + after logging in, run indiserver on the remote machine: + + make run + + Back on the local machine, start XEphem, then open Views -> Sky View -> + Telescope -> INDI panel. XEphem will connect to the remote INDI server + securely and automatically begin running. Sweet. + +Testing: + + A low-level way to test the socket, forking and data steering abilities of + indiserver is to use the 'hose' command from the netpipes collection + (http://web.purplefrog.com/~thoth/netpipes/netpipes.html): + + 1. start indiserver using UNIX' cat program as the only INDI "device": + + % indiserver cat & + + 2. use hose to connect to the "cat" device driver which just copies back: + + % hose localhost 7624 --slave + hello world + hello world + more stuff + more stuff + +! For RCS Only -- Do Not Edit +! @(#) $RCSfile$ $Date$ $Revision$ $Name: $ diff --git a/kstars/kstars/indi/SchedGUI b/kstars/kstars/indi/SchedGUI new file mode 100644 index 00000000..de99888d --- /dev/null +++ b/kstars/kstars/indi/SchedGUI @@ -0,0 +1,70 @@ +Control + + INDI Server + + Address | | DNS or IP address of INDI server + Port | | tcp port of INDI server + [] Connect + +Observing Request + + Administrative + + [] Name | | + [] Email | | + [] Project | | + [] Priority | | integer, smaller is better + + Constraints + + Sun: + + [] Min sep | | ° from target + [] Min down | | ° below horizon + + Moon: + + [] Max phase | | 0..1 (new..full) + [] Min sep | | ° from target + [] Min down | | ° below horizon + + Timing: + + [] Phase portion of cyclic phenomenon + start | | phase reference, ISO 8601 + period | | total period, days + earliest | | acceptable start window, 0..1 + latest | | acceptable end window, 0..1 + [] Earliest | | Do not schedule before, ISO 8601 + [] Latest | | Do not schedule after, ISO 8601 + + Conditions: + + [] Max airmass | | max acceptable airmass, 1..99 + + Repetitions + + [] Count | | number of total sets, 1.. + [] Every | | start interval, minutes + [] Min gap | | repeat no sooner, minutes + [] Same night | | require all on same night, Yes or No + [] Tolerance | | acceptable start deviation, minutes + + Create + + Del Device + Param Target value at by secs + --------------------------------------------------------- + | [] | Roof open | True | < > t= | 0 | + | [] | Mount RA | | < > t= | 0 | + | [] | Mount Dec | | < > t= | 0 | + | [] | OTA Filter | Blue | < > t= | 0 | + | [] | Camera temp | -40 | < > t= | -10 | + | [] | Camera shutter | Open | < > t= | 0 | + | [] | Camera shutter | Closed | < > t= | 10 | + | [] | Camera shutter | Open | < > t= | 20 | + | [] | Camera shutter | Closed | < > t= | 60 | + --------------------------------------------------------- + + [] Preview + [] Load | | load existing file name + [] Save | | save as file name diff --git a/kstars/kstars/indi/apmount.cpp b/kstars/kstars/indi/apmount.cpp new file mode 100644 index 00000000..d1c05b66 --- /dev/null +++ b/kstars/kstars/indi/apmount.cpp @@ -0,0 +1,1660 @@ +#if 0 + Astro-Physics driver + Copyright (C) 2005 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include + +#include "indicom.h" +#include "lx200driver.h" +#include "apmount.h" + +/* +** Return the timezone offset in hours (as a double, so fractional +** hours are possible, for instance in Newfoundland). Also sets +** daylight on non-Linux systems to record whether DST is in effect. +*/ + + +#if !(TIMEZONE_IS_INT) +static int daylight = 0; +#endif + +static inline double timezoneOffset() +{ +/* +** In Linux, there's a timezone variable that holds the timezone offset; +** Otherwise, we need to make a little detour. The directions of the offset +** are different: CET is -3600 in Linux and +3600 elsewhere. +*/ +#if TIMEZONE_IS_INT + return timezone / (60 * 60); +#else + time_t now; + struct tm *tm; + now = time(NULL); + tm = localtime(&now); + daylight = tm->tm_isdst; + return -(tm->tm_gmtoff) / (60 * 60); +#endif +} + +APMount *telescope = NULL; +int MaxReticleFlashRate = 3; +extern char* me; + +/* There is _one_ binary for all LX200 drivers, but each binary is renamed +** to its device name (i.e. lx200gps, lx200_16..etc). The main function will +** fetch from std args the binary name and ISInit will create the apporpiate +** device afterwards. If the binary name does not match any known devices, +** we simply create a generic device +*/ + + +#define COMM_GROUP "Communication" +#define BASIC_GROUP "Main Control" +#define MOVE_GROUP "Movement Control" +#define FOCUS_GROUP "Focus Control" + +#define mydev "Astro-Physics" +#define currentRA EqN[0].value +#define currentDEC EqN[1].value + +#define RA_THRESHOLD 0.01 +#define DEC_THRESHOLD 0.05 +#define LX200_SLEW 0 +#define LX200_TRACK 1 +#define LX200_SYNC 2 +#define LX200_PARK 3 + +static void ISPoll(void *); +static void retryConnection(void *); + +/*INDI controls */ + + +/* send client definitions of all properties */ +void ISInit() +{ + static int isInit=0; + + if (isInit) + return; + + isInit = 1; + + telescope = new APMount(); + IEAddTimer (POLLMS, ISPoll, NULL); +} + +void ISGetProperties (const char *dev) +{ + ISInit(); + telescope->ISGetProperties(dev); +} + +void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + ISInit(); + telescope->ISNewSwitch(dev, name, states, names, n); +} + +void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + ISInit(); + telescope->ISNewText(dev, name, texts, names, n); +} + +void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + ISInit(); + telescope->ISNewNumber(dev, name, values, names, n); +} + +void ISPoll (void */*p*/) +{ + telescope->ISPoll(); + IEAddTimer (POLLMS, ISPoll, NULL); +} + +void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/) +{} + +/************************************************** +*** AP Mount +***************************************************/ + +APMount::APMount() +{ + struct tm *utp; + time_t t; + time (&t); + utp = gmtime (&t); + + initProperties(); + + currentSiteNum = 1; + trackingMode = 2; + lastSet = -1; + fault = false; + simulation = false; + targetRA = 0; + targetDEC = 0; + currentSet = 0; + UTCOffset = 0; + lastMove[0] = lastMove[1] = lastMove[2] = lastMove[3] = 0; + + localTM = new tm; + + utp->tm_mon += 1; + utp->tm_year += 1900; + JD = UTtoJD(utp); + + IDLog("Julian Day is %g\n", JD); + IDLog("Initilizing from Astro-Physics device...\n"); + IDLog("Driver Version: 2005-05-26\n"); + + //enableSimulation(true); +} + +void APMount::initProperties() +{ + + fillSwitch(&AlignmentS[0], "Polar", "", ISS_ON); + fillSwitch(&AlignmentS[1], "AltAz", "", ISS_OFF); + fillSwitchVector(&AlignmentSP, AlignmentS, NARRAY(AlignmentS), mydev, "Alignment", "", COMM_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + fillSwitch(&PowerS[0], "CONNECT", "Connect", ISS_OFF); + fillSwitch(&PowerS[1], "DISCONNECT", "Disconnect", ISS_ON); + fillSwitchVector(&PowerSP, PowerS, NARRAY(PowerS), mydev, "CONNECTION", "Connection", COMM_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE); + + fillSwitch(&OnCoordSetS[0], "SLEW", "Slew", ISS_ON); + fillSwitch(&OnCoordSetS[1], "TRACK", "Track", ISS_OFF); + fillSwitch(&OnCoordSetS[2], "SYNC", "Sync", ISS_OFF); + fillSwitchVector(&OnCoordSetSP, OnCoordSetS, NARRAY(OnCoordSetS), mydev, "ON_COORD_SET", "On Set", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + fillSwitch(&TrackModeS[0], "Lunar", "", ISS_OFF); + fillSwitch(&TrackModeS[1], "Solar", "", ISS_OFF); + fillSwitch(&TrackModeS[2], "Sideral", "", ISS_ON); + fillSwitch(&TrackModeS[3], "Zero", "", ISS_OFF); + fillSwitchVector(&TrackModeSP, TrackModeS, NARRAY(TrackModeS), mydev, "Tracking Mode", "", MOVE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + fillSwitch(&AbortSlewS[0], "ABORT", "Abort", ISS_OFF); + fillSwitchVector(&AbortSlewSP, AbortSlewS, NARRAY(AbortSlewS), mydev, "ABORT_MOTION", "Abort Slew/Track", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + fillSwitch(&ParkS[0], "PARK", "Park", ISS_OFF); + fillSwitch(&ParkS[1], "UNPARK", "Unpark", ISS_OFF); + fillSwitchVector(&ParkSP, ParkS, NARRAY(ParkS), mydev, "PARK", "Park Scope", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + fillSwitch(&MovementS[0], "N", "North", ISS_OFF); + fillSwitch(&MovementS[1], "W", "West", ISS_OFF); + fillSwitch(&MovementS[2], "E", "East", ISS_OFF); + fillSwitch(&MovementS[3], "S", "South", ISS_OFF); + fillSwitchVector(&MovementSP, MovementS, NARRAY(MovementS), mydev, "MOVEMENT", "Move toward", MOVE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + fillSwitch(&FocusMotionS[0], "IN", "Focus in", ISS_OFF); + fillSwitch(&FocusMotionS[1], "OUT", "Focus out", ISS_OFF); + fillSwitchVector(&FocusMotionSP, FocusMotionS, NARRAY(FocusMotionS), mydev, "FOCUS_MOTION", "Motion", FOCUS_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + fillText(&PortT[0], "PORT", "Port", "/dev/ttyS0"); + fillTextVector(&PortTP, PortT, NARRAY(PortT), mydev, "DEVICE_PORT", "Ports", COMM_GROUP, IP_RW, 0, IPS_IDLE); + + fillText(&UTCT[0], "UTC", "", "YYYY-MM-DDTHH:MM:SS"); + fillTextVector(&TimeTP, UTCT, NARRAY(UTCT), mydev, "TIME", "UTC Time", COMM_GROUP, IP_RW, 0, IPS_IDLE); + + fillText(&ObjectT[0], "OBJECT_NAME", "Name", "--"); + fillTextVector(&ObjectTP, ObjectT, NARRAY(ObjectT), mydev, "OBJECT_INFO", "Object", BASIC_GROUP, IP_RW, 0, IPS_IDLE); + + fillNumber(&EqN[0], "RA", "RA H:M:S", "%10.6m", 0., 24., 0., 0.); + fillNumber(&EqN[1], "DEC", "Dec D:M:S", "%10.6m", -90., 90., 0., 0.); + fillNumberVector(&EqNP, EqN, NARRAY(EqN), mydev, "EQUATORIAL_EOD_COORD" , "Equatorial JNow", BASIC_GROUP, IP_RW, 0, IPS_IDLE); + + fillNumber(&GeoN[0], "LAT", "Lat. D:M:S +N", "%10.6m", -90., 90., 0., 0.); + fillNumber(&GeoN[1], "LONG", "Long. D:M:S +E", "%10.6m", 0., 360., 0., 0.); + fillNumberVector(&GeoNP, GeoN, NARRAY(GeoN), mydev, "GEOGRAPHIC_COORD", "Geographic Location", COMM_GROUP, IP_RW, 0, IPS_IDLE); + + fillNumber(&FocusTimerN[0], "TIMEOUT", "Timeout (s)", "%10.6m", 0., 120., 1., 0.); + fillNumberVector(&FocusTimerNP, FocusTimerN, NARRAY(FocusTimerN), mydev, "FOCUS_TIMEOUT", "Focus Timer", FOCUS_GROUP, IP_RW, 0, IPS_IDLE); + + fillNumber(&SDTimeN[0], "LST", "Sidereal time", "%10.6m" , 0.,24.,0.,0.); + fillNumberVector(&SDTimeNP, SDTimeN, NARRAY(SDTimeN), mydev, "SDTIME", "Sidereal Time", COMM_GROUP, IP_RW, 0, IPS_IDLE); + + fillNumber(&HorN[0], "ALT", "Alt D:M:S", "%10.6m", -90., 90., 0., 0.); + fillNumber(&HorN[1], "AZ", "Az D:M:S", "%10.6m", 0., 360., 0., 0.); + fillNumberVector(&HorNP, HorN, NARRAY(HorN), mydev, "HORIZONTAL_COORD", "Horizontal Coords", BASIC_GROUP, IP_RW, 0, IPS_IDLE); + + fillNumber(&FocusSpeedN[0], "SPEED", "Speed", "%0.f", 0., 3., 1., 0.); + fillNumberVector(&FocusSpeedNP, FocusSpeedN, NARRAY(FocusSpeedN), mydev, "FOCUS_SPEED", "Speed", FOCUS_GROUP, IP_RW, 0, IPS_IDLE); + + +} + +void APMount::ISGetProperties(const char *dev) +{ + + if (dev && strcmp (mydev, dev)) + return; + + // COMM_GROUP + IDDefSwitch(&PowerSP, NULL); + IDDefText(&PortTP, NULL); + IDDefSwitch(&AlignmentSP, NULL); + IDDefText(&TimeTP, NULL); + IDDefNumber(&SDTimeNP, NULL); + IDDefNumber(&GeoNP, NULL); + + // MAIN CONTROL + IDDefText(&ObjectTP, NULL); + IDDefNumber(&EqNP, NULL); + //IDDefNumber(&HorNP, NULL); + IDDefSwitch(&OnCoordSetSP, NULL); + IDDefSwitch(&AbortSlewSP, NULL); + IDDefSwitch(&ParkSP, NULL); + + // MOVEMENT CONTROL + IDDefSwitch(&TrackModeSP, NULL); + IDDefSwitch(&MovementSP, NULL); + + // FOCUS CONTROL + IDDefNumber(&FocusSpeedNP, NULL); + IDDefSwitch(&FocusMotionSP, NULL); + IDDefNumber(&FocusTimerNP, NULL); + + /* Send the basic data to the new client if the previous client(s) are already connected. */ + if (PowerSP.s == IPS_OK) + getBasicData(); + +} + +void APMount::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int /*n*/) +{ + int err; + struct tm *ltp = new tm; + struct tm utm; + time_t ltime; + time (<ime); + localtime_r (<ime, ltp); + IText *tp; + + // ignore if not ours + if (strcmp (dev, mydev)) + return; + + // Port name + if (!strcmp(name, PortTP.name) ) + { + PortTP.s = IPS_OK; + tp = IUFindText( &PortTP, names[0] ); + if (!tp) + return; + + IUSaveText(tp, texts[0]); + IDSetText (&PortTP, NULL); + return; + } + + // Time + if (!strcmp (name, TimeTP.name)) + { + if (checkPower(&TimeTP)) + return; + + if (extractISOTime(texts[0], &utm) < 0) + { + TimeTP.s = IPS_IDLE; + IDSetText(&TimeTP , "Time invalid"); + return; + } + ltp->tm_mon += 1; + ltp->tm_year += 1900; + + tzset(); + + UTCOffset = timezoneOffset(); + + IDLog("local time is %02d:%02d:%02d\nUTCOffset: %g\n", ltp->tm_hour, ltp->tm_min, ltp->tm_sec, UTCOffset); + + getSDTime(&SDTimeN[0].value); + IDSetNumber(&SDTimeNP, NULL); + + if ( ( err = setUTCOffset(UTCOffset) < 0) ) + { + TimeTP.s = IPS_ALERT; + IDSetText( &TimeTP , "Setting UTC Offset failed."); + return; + } + + if ( ( err = setLocalTime(ltp->tm_hour, ltp->tm_min, ltp->tm_sec) < 0) ) + { + handleError(&TimeTP, err, "Setting local time"); + return; + } + + tp = IUFindText(&TimeTP, names[0]); + if (!tp) + return; + IUSaveText(tp, texts[0]); + TimeTP.s = IPS_OK; + + // update JD + JD = UTtoJD(&utm); + + IDLog("New JD is %f\n", (float) JD); + + if ((localTM->tm_mday == ltp->tm_mday ) && (localTM->tm_mon == ltp->tm_mon) && + (localTM->tm_year == ltp->tm_year)) + { + IDSetText(&TimeTP , "Time updated to %s", texts[0]); + return; + } + + delete (localTM); + localTM = ltp; + + if ( ( err = setCalenderDate(ltp->tm_mday, ltp->tm_mon, ltp->tm_year) < 0) ) + { + handleError(&TimeTP, err, "Setting local date."); + return; + } + + IDSetText(&TimeTP , "Date changed, updating planetary data..."); + } + + if (!strcmp (name, ObjectTP.name)) + { + if (checkPower(&ObjectTP)) + return; + + IUSaveText(&ObjectT[0], texts[0]); + ObjectTP.s = IPS_OK; + IDSetText(&ObjectTP, NULL); + return; + } + +} + + +void APMount::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + int h =0, m =0, s=0, err; + double newRA =0, newDEC =0; + + // ignore if not ours // + if (strcmp (dev, mydev)) + return; + + if (!strcmp (name, EqNP.name)) + { + int i=0, nset=0; + + if (checkPower(&EqNP)) + return; + + for (nset = i = 0; i < n; i++) + { + INumber *eqp = IUFindNumber (&EqNP, names[i]); + if (eqp == &EqN[0]) + { + newRA = values[i]; + nset += newRA >= 0 && newRA <= 24.0; + } else if (eqp == &EqN[1]) + { + newDEC = values[i]; + nset += newDEC >= -90.0 && newDEC <= 90.0; + } + } + + if (nset == 2) + { + char RAStr[32], DecStr[32]; + + fs_sexa(RAStr, newRA, 2, 3600); + fs_sexa(DecStr, newDEC, 2, 3600); + + IDLog("We received JNow RA %g - DEC %g\n", newRA, newDEC); + IDLog("We received JNow RA %s - DEC %s\n", RAStr, DecStr); + + if ( (err = setObjectRA(newRA)) < 0 || ( err = setObjectDEC(newDEC)) < 0) + { + handleError(&EqNP, err, "Setting RA/DEC"); + return; + } + + targetRA = newRA; + targetDEC = newDEC; + + if (MovementSP.s == IPS_BUSY) + { + for (int i=0; i < 4; i++) + { + lastMove[i] = 0; + MovementS[i].s = ISS_OFF; + } + + MovementSP.s = IPS_IDLE; + IDSetSwitch(&MovementSP, NULL); + } + + if (handleCoordSet()) + { + EqNP.s = IPS_IDLE; + IDSetNumber(&EqNP, NULL); + + } + } // end nset + else + { + EqNP.s = IPS_IDLE; + IDSetNumber(&EqNP, "RA or Dec missing or invalid"); + } + + return; + } /* end EqNP */ + + // Sideral Time + if ( !strcmp (name, SDTimeNP.name) ) + { + + if (checkPower(&SDTimeNP)) + return; + + if (values[0] < 0.0 || values[0] > 24.0) + { + SDTimeNP.s = IPS_IDLE; + IDSetNumber(&SDTimeNP , "Time invalid"); + return; + } + + getSexComponents(values[0], &h, &m, &s); + IDLog("Time is %02d:%02d:%02d\n", h, m, s); + + if ( ( err = setSDTime(h, m, s) < 0) ) + { + handleError(&SDTimeNP, err, "Setting siderial time"); + return; + } + + SDTimeNP.np[0].value = values[0]; + SDTimeNP.s = IPS_OK; + + IDSetNumber(&SDTimeNP , "Sidereal time updated to %02d:%02d:%02d", h, m, s); + + return; + } + + // Geographical location + if (!strcmp (name, GeoNP.name)) + { + // new geographic coords + double newLong = 0, newLat = 0; + int i, nset; + char msg[128]; + + if (checkPower(&GeoNP)) + return; + + for (nset = i = 0; i < n; i++) + { + INumber *geop = IUFindNumber (&GeoNP, names[i]); + if (geop == &GeoN[0]) + { + newLat = values[i]; + nset += newLat >= -90.0 && newLat <= 90.0; + } else if (geop == &GeoN[1]) + { + newLong = values[i]; + nset += newLong >= 0.0 && newLong < 360.0; + } + } + + if (nset == 2) + { + char l[32], L[32]; + GeoNP.s = IPS_OK; + fs_sexa (l, newLat, 3, 3600); + fs_sexa (L, newLong, 4, 3600); + + if ( ( err = setSiteLongitude(360.0 - newLong) < 0) ) + { + handleError(&GeoNP, err, "Setting site coordinates"); + return; + } + + setSiteLatitude(newLat); + GeoNP.np[0].value = newLat; + GeoNP.np[1].value = newLong; + snprintf (msg, sizeof(msg), "Site location updated to Lat %.32s - Long %.32s", l, L); + } else + { + GeoNP.s = IPS_IDLE; + strcpy(msg, "Lat or Long missing or invalid"); + } + IDSetNumber (&GeoNP, "%s", msg); + return; + } + + // Focus TImer + if (!strcmp(name, FocusTimerNP.name)) + { + if (checkPower(&FocusTimerNP)) + return; + + // Don't update if busy + if (FocusTimerNP.s == IPS_BUSY) + return; + + IUUpdateNumbers(&FocusTimerNP, values, names, n); + + FocusTimerNP.s = IPS_OK; + + IDSetNumber(&FocusTimerNP, NULL); + IDLog("Setting focus timer to %g\n", FocusTimerN[0].value); + + return; + + } + + // Focus speed + if (!strcmp (name, FocusSpeedNP.name)) + { + if (checkPower(&FocusSpeedNP)) + return; + + if (IUUpdateNumbers(&FocusSpeedNP, values, names, n) < 0) + return; + + /* disable timer and motion */ + if (FocusSpeedN[0].value == 0) + { + FocusMotionSP.s = IPS_IDLE; + FocusTimerNP.s = IPS_IDLE; + IDSetSwitch(&FocusMotionSP, NULL); + IDSetNumber(&FocusTimerNP, NULL); + } + + setFocuserSpeedMode( ( (int) FocusSpeedN[0].value)); + FocusSpeedNP.s = IPS_OK; + IDSetNumber(&FocusSpeedNP, NULL); + return; + } + +} + +void APMount::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + int index; + int err; + char combinedDir[64]; + ISwitch *swp; + + // ignore if not ours // + if (strcmp (mydev, dev)) + return; + + // Connection + if (!strcmp (name, PowerSP.name)) + { + IUResetSwitches(&PowerSP); + IUUpdateSwitches(&PowerSP, states, names, n); + powerTelescope(); + return; + } + + // Coord set + if (!strcmp(name, OnCoordSetSP.name)) + { + if (checkPower(&OnCoordSetSP)) + return; + + IUResetSwitches(&OnCoordSetSP); + IUUpdateSwitches(&OnCoordSetSP, states, names, n); + currentSet = getOnSwitch(&OnCoordSetSP); + OnCoordSetSP.s = IPS_OK; + IDSetSwitch(&OnCoordSetSP, NULL); + } + + // Parking + if (!strcmp(name, ParkSP.name)) + { + if (checkPower(&ParkSP)) + return; + + IUResetSwitches(&ParkSP); + IUUpdateSwitches(&ParkSP, states, names, n); + index = getOnSwitch(&ParkSP); + + // Park Command + if (index == 0) + APPark(); + else + // Unpark + { + char **tmtexts = (char **) malloc(1); + char **tmtp = (char **) malloc(1); + tmtexts[0] = (char *) malloc (32); + tmtp[0] = (char *) malloc (32); + + strcpy(tmtexts[0], timestamp()); + strcpy(tmtp[0], "UTC"); + + // Update date and time before unparking + ISNewText(mydev, "TIME", tmtexts, tmtp, 1); + APUnpark(); + + free (tmtexts); + free (tmtp); + } + + ParkSP.s = IPS_OK; + IDSetSwitch(&ParkSP, (index == 0) ? "Parking..." : "Unparking..."); + return; + } + + // Abort Slew + if (!strcmp (name, AbortSlewSP.name)) + { + if (checkPower(&AbortSlewSP)) + { + AbortSlewSP.s = IPS_IDLE; + IDSetSwitch(&AbortSlewSP, NULL); + return; + } + + IUResetSwitches(&AbortSlewSP); + abortSlew(); + + if (EqNP.s == IPS_BUSY) + { + AbortSlewSP.s = IPS_OK; + EqNP.s = IPS_IDLE; + IDSetSwitch(&AbortSlewSP, "Slew aborted."); + IDSetNumber(&EqNP, NULL); + } + else if (MovementSP.s == IPS_BUSY) + { + + for (int i=0; i < 4; i++) + lastMove[i] = 0; + + MovementSP.s = IPS_IDLE; + AbortSlewSP.s = IPS_OK; + EqNP.s = IPS_IDLE; + IUResetSwitches(&MovementSP); + IUResetSwitches(&AbortSlewSP); + IDSetSwitch(&AbortSlewSP, "Slew aborted."); + IDSetSwitch(&MovementSP, NULL); + IDSetNumber(&EqNP, NULL); + } + else + { + IUResetSwitches(&MovementSP); + AbortSlewSP.s = IPS_OK; + IDSetSwitch(&AbortSlewSP, NULL); + } + + return; + } + + // Alignment + if (!strcmp (name, AlignmentSP.name)) + { + if (checkPower(&AlignmentSP)) + return; + + IUResetSwitches(&AlignmentSP); + IUUpdateSwitches(&AlignmentSP, states, names, n); + index = getOnSwitch(&AlignmentSP); + + if ( ( err = setAlignmentMode(index) < 0) ) + { + handleError(&AlignmentSP, err, "Setting alignment"); + return; + } + + AlignmentSP.s = IPS_OK; + IDSetSwitch (&AlignmentSP, NULL); + return; + + } + + // Focus Motion + if (!strcmp (name, FocusMotionSP.name)) + { + if (checkPower(&FocusMotionSP)) + return; + + IUResetSwitches(&FocusMotionSP); + + // If speed is "halt" + if (FocusSpeedN[0].value == 0) + { + FocusMotionSP.s = IPS_IDLE; + IDSetSwitch(&FocusMotionSP, NULL); + return; + } + + IUUpdateSwitches(&FocusMotionSP, states, names, n); + index = getOnSwitch(&FocusMotionSP); + + if ( ( err = setFocuserMotion(index) < 0) ) + { + handleError(&FocusMotionSP, err, "Setting focuser speed"); + return; + } + + FocusMotionSP.s = IPS_BUSY; + + // with a timer + if (FocusTimerN[0].value > 0) + FocusTimerNP.s = IPS_BUSY; + + IDSetSwitch(&FocusMotionSP, NULL); + return; + } + + // Movement + if (!strcmp (name, MovementSP.name)) + { + if (checkPower(&MovementSP)) + return; + + index = -1; + IUUpdateSwitches(&MovementSP, states, names, n); + swp = IUFindSwitch(&MovementSP, names[0]); + + if (!swp) + { + abortSlew(); + IUResetSwitches(&MovementSP); + MovementSP.s = IPS_IDLE; + IDSetSwitch(&MovementSP, NULL); + } + + if (swp == &MovementS[0]) index = 0; + else if (swp == &MovementS[1]) index = 1; + else if (swp == &MovementS[2]) index = 2; + else index = 3; + + lastMove[index] = lastMove[index] == 0 ? 1 : 0; + if (lastMove[index] == 0) + MovementS[index].s = ISS_OFF; + + // North/South movement is illegal + if (lastMove[LX200_NORTH] && lastMove[LX200_SOUTH]) + { + abortSlew(); + for (int i=0; i < 4; i++) + lastMove[i] = 0; + + IUResetSwitches(&MovementSP); + MovementSP.s = IPS_IDLE; + IDSetSwitch(&MovementSP, "Slew aborted."); + return; + } + + // East/West movement is illegal + if (lastMove[LX200_EAST] && lastMove[LX200_WEST]) + { + abortSlew(); + for (int i=0; i < 4; i++) + lastMove[i] = 0; + + IUResetSwitches(&MovementSP); + MovementSP.s = IPS_IDLE; + IDSetSwitch(&MovementSP, "Slew aborted."); + return; + } + + IDLog("We have switch %d \n ", index); + IDLog("NORTH: %d -- WEST: %d -- EAST: %d -- SOUTH %d\n", lastMove[0], lastMove[1], lastMove[2], lastMove[3]); + + if (lastMove[index] == 1) + { + IDLog("issuing a move command\n"); + if ( ( err = MoveTo(index) < 0) ) + { + handleError(&MovementSP, err, "Setting motion direction"); + return; + } + } + else + HaltMovement(index); + + if (!lastMove[0] && !lastMove[1] && !lastMove[2] && !lastMove[3]) + MovementSP.s = IPS_IDLE; + + if (lastMove[index] == 0) + IDSetSwitch(&MovementSP, "Moving toward %s aborted.", Direction[index]); + else + { + MovementSP.s = IPS_BUSY; + if (lastMove[LX200_NORTH] && lastMove[LX200_WEST]) + strcpy(combinedDir, "North West"); + else if (lastMove[LX200_NORTH] && lastMove[LX200_EAST]) + strcpy(combinedDir, "North East"); + else if (lastMove[LX200_SOUTH] && lastMove[LX200_WEST]) + strcpy(combinedDir, "South West"); + else if (lastMove[LX200_SOUTH] && lastMove[LX200_EAST]) + strcpy(combinedDir, "South East"); + else + strcpy(combinedDir, Direction[index]); + + IDSetSwitch(&MovementSP, "Moving %s...", combinedDir); + } + return; + } + + // Tracking mode + if (!strcmp (name, TrackModeSP.name)) + { + if (checkPower(&TrackModeSP)) + return; + + IUResetSwitches(&TrackModeSP); + IUUpdateSwitches(&TrackModeSP, states, names, n); + trackingMode = getOnSwitch(&TrackModeSP); + + if ( ( err = selectAPTrackingMode(trackingMode) < 0) ) + { + handleError(&TrackModeSP, err, "Setting tracking mode."); + return; + } + + + TrackModeSP.s = IPS_OK; + IDSetSwitch(&TrackModeSP, NULL); + return; + } + +} + +void APMount::handleError(ISwitchVectorProperty *svp, int err, const char *msg) +{ + + svp->s = IPS_ALERT; + + /* First check to see if the telescope is connected */ + if (testAP()) + { + /* The telescope is off locally */ + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_BUSY; + IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds."); + + IDSetSwitch(svp, NULL); + IEAddTimer(10000, retryConnection, NULL); + return; + } + + /* If the error is a time out, then the device doesn't support this property or busy*/ + if (err == -2) + { + svp->s = IPS_ALERT; + IDSetSwitch(svp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg); + } + else + /* Changing property failed, user should retry. */ + IDSetSwitch( svp , "%s failed.", msg); + + fault = true; +} + +void APMount::handleError(INumberVectorProperty *nvp, int err, const char *msg) +{ + + nvp->s = IPS_ALERT; + + /* First check to see if the telescope is connected */ + if (testAP()) + { + /* The telescope is off locally */ + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_BUSY; + IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds."); + + IDSetNumber(nvp, NULL); + IEAddTimer(10000, retryConnection, NULL); + return; + } + + /* If the error is a time out, then the device doesn't support this property */ + if (err == -2) + { + nvp->s = IPS_ALERT; + IDSetNumber(nvp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg); + } + else + /* Changing property failed, user should retry. */ + IDSetNumber( nvp , "%s failed.", msg); + + fault = true; +} + +void APMount::handleError(ITextVectorProperty *tvp, int err, const char *msg) +{ + + tvp->s = IPS_ALERT; + + /* First check to see if the telescope is connected */ + if (testAP()) + { + /* The telescope is off locally */ + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_BUSY; + IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds."); + + IDSetText(tvp, NULL); + IEAddTimer(10000, retryConnection, NULL); + return; + } + + /* If the error is a time out, then the device doesn't support this property */ + if (err == -2) + { + tvp->s = IPS_ALERT; + IDSetText(tvp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg); + } + + else + /* Changing property failed, user should retry. */ + IDSetText( tvp , "%s failed.", msg); + + fault = true; +} + + void APMount::correctFault() + { + + fault = false; + IDMessage(mydev, "Telescope is online."); + + } + +bool APMount::isTelescopeOn(void) +{ + if (simulation) return true; + + return (PowerSP.sp[0].s == ISS_ON); +} + +static void retryConnection(void * p) +{ + p=p; + + if (testAP()) + telescope->connectionLost(); + else + telescope->connectionResumed(); +} + +void APMount::ISPoll() +{ + double dx, dy; + int err=0; + + if (!isTelescopeOn()) + return; + + switch (EqNP.s) + { + case IPS_IDLE: + getLX200RA(¤tRA); + getLX200DEC(¤tDEC); + + if ( fabs (currentRA - lastRA) > 0.01 || fabs (currentDEC - lastDEC) > 0.01) + { + lastRA = currentRA; + lastDEC = currentDEC; + IDSetNumber (&EqNP, NULL); + } + break; + + case IPS_BUSY: + getLX200RA(¤tRA); + getLX200DEC(¤tDEC); + dx = targetRA - currentRA; + dy = targetDEC - currentDEC; + + IDLog("targetRA is %g, currentRA is %g\n", targetRA, currentRA); + IDLog("targetDEC is %g, currentDEC is %g\n*************************\n", targetDEC, currentDEC); + + // Wait until acknowledged or within threshold + if (fabs(dx) <= RA_THRESHOLD && fabs(dy) <= DEC_THRESHOLD) + { + + lastRA = currentRA; + lastDEC = currentDEC; + IUResetSwitches(&OnCoordSetSP); + OnCoordSetSP.s = IPS_OK; + EqNP.s = IPS_OK; + IDSetNumber (&EqNP, NULL); + + switch (currentSet) + { + case LX200_SLEW: + OnCoordSetSP.sp[0].s = ISS_ON; + IDSetSwitch (&OnCoordSetSP, "Slew is complete."); + break; + + case LX200_TRACK: + OnCoordSetSP.sp[1].s = ISS_ON; + IDSetSwitch (&OnCoordSetSP, "Slew is complete. Tracking..."); + break; + + case LX200_SYNC: + break; + } + + } else + IDSetNumber (&EqNP, NULL); + break; + + case IPS_OK: + + if ( (err = getLX200RA(¤tRA)) < 0 || (err = getLX200DEC(¤tDEC)) < 0) + { + handleError(&EqNP, err, "Getting RA/DEC"); + return; + } + + if (fault) + correctFault(); + + if ( (currentRA != lastRA) || (currentDEC != lastDEC)) + { + lastRA = currentRA; + lastDEC = currentDEC; + IDSetNumber (&EqNP, NULL); + } + break; + + + case IPS_ALERT: + break; + } + + switch (MovementSP.s) + { + case IPS_IDLE: + break; + case IPS_BUSY: + getLX200RA(¤tRA); + getLX200DEC(¤tDEC); + IDSetNumber (&EqNP, NULL); + break; + case IPS_OK: + break; + case IPS_ALERT: + break; + } + + switch (FocusTimerNP.s) + { + case IPS_IDLE: + break; + + case IPS_BUSY: + FocusTimerN[0].value--; + + if (FocusTimerN[0].value == 0) + { + + if ( ( err = setFocuserSpeedMode(0) < 0) ) + { + handleError(&FocusSpeedNP, err, "setting focuser speed mode"); + IDLog("Error setting focuser speed mode\n"); + return; + } + + + FocusMotionSP.s = IPS_IDLE; + FocusTimerNP.s = IPS_OK; + FocusSpeedNP.s = IPS_OK; + + IUResetSwitches(&FocusMotionSP); + FocusSpeedN[0].value = 0; + + IDSetNumber(&FocusSpeedNP, NULL); + IDSetSwitch(&FocusMotionSP, NULL); + } + + IDSetNumber(&FocusTimerNP, NULL); + break; + + case IPS_OK: + break; + + case IPS_ALERT: + break; + } + + +} + +void APMount::getBasicData() +{ + + // #1 Save current time + IUSaveText(&UTCT[0], timestamp()); + IDLog("PC UTC time is %s\n", UTCT[0].text); + + // #2 Make sure format is long + checkLX200Format(); + timeFormat = LX200_24; + + // #3 Get current RA/DEC + getLX200RA(¤tRA); + getLX200DEC(¤tDEC); + targetRA = currentRA; + targetDEC = currentDEC; + + IDSetNumber (&EqNP, NULL); + updateLocation(); + updateTime(); + +} + +int APMount::handleCoordSet() +{ + + int err; + char syncString[256]; + char RAStr[32], DecStr[32]; + double dx, dy; + + switch (currentSet) + { + + // Slew + case LX200_SLEW: + lastSet = LX200_SLEW; + if (EqNP.s == IPS_BUSY) + { + IDLog("Aboring Slew\n"); + abortSlew(); + + // sleep for 100 mseconds + usleep(100000); + } + + if ((err = Slew())) + { + slewError(err); + return (-1); + } + + EqNP.s = IPS_BUSY; + fs_sexa(RAStr, targetRA, 2, 3600); + fs_sexa(DecStr, targetDEC, 2, 3600); + IDSetNumber(&EqNP, "Slewing to JNow RA %s - DEC %s", RAStr, DecStr); + IDLog("Slewing to JNow RA %s - DEC %s\n", RAStr, DecStr); + break; + + // Track + case LX200_TRACK: + IDLog("We're in LX200_TRACK\n"); + if (EqNP.s == IPS_BUSY) + { + IDLog("Aboring Slew\n"); + abortSlew(); + + // sleep for 200 mseconds + usleep(200000); + } + + dx = fabs ( targetRA - currentRA ); + dy = fabs (targetDEC - currentDEC); + + + if (dx >= TRACKING_THRESHOLD || dy >= TRACKING_THRESHOLD) + { + IDLog("Exceeded Tracking threshold, will attempt to slew to the new target.\n"); + IDLog("targetRA is %g, currentRA is %g\n", targetRA, currentRA); + IDLog("targetDEC is %g, currentDEC is %g\n*************************\n", targetDEC, currentDEC); + + if ((err = Slew())) + { + slewError(err); + return (-1); + } + + fs_sexa(RAStr, targetRA, 2, 3600); + fs_sexa(DecStr, targetDEC, 2, 3600); + EqNP.s = IPS_BUSY; + IDSetNumber(&EqNP, "Slewing to JNow RA %s - DEC %s", RAStr, DecStr); + IDLog("Slewing to JNow RA %s - DEC %s\n", RAStr, DecStr); + } + else + { + IDLog("Tracking called, but tracking threshold not reached yet.\n"); + EqNP.s = IPS_OK; + EqNP.np[0].value = currentRA; + EqNP.np[1].value = currentDEC; + + if (lastSet != LX200_TRACK) + IDSetNumber(&EqNP, "Tracking..."); + else + IDSetNumber(&EqNP, NULL); + } + lastSet = LX200_TRACK; + break; + + // Sync + case LX200_SYNC: + lastSet = LX200_SYNC; + EqNP.s = IPS_IDLE; + + if ( ( err = Sync(syncString) < 0) ) + { + IDSetNumber( &EqNP , "Synchronization failed."); + return (-1); + } + + EqNP.s = IPS_OK; + IDLog("Synchronization successful %s\n", syncString); + IDSetNumber(&EqNP, "Synchronization successful."); + break; + } + + return (0); + +} + +int APMount::getOnSwitch(ISwitchVectorProperty *sp) +{ + for (int i=0; i < sp->nsp ; i++) + if (sp->sp[i].s == ISS_ON) + return i; + + return -1; +} + + +int APMount::checkPower(ISwitchVectorProperty *sp) +{ + if (simulation) return 0; + + if (PowerSP.s != IPS_OK) + { + if (!strcmp(sp->label, "")) + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", sp->name); + else + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", sp->label); + + sp->s = IPS_IDLE; + IDSetSwitch(sp, NULL); + return -1; + } + + return 0; +} + +int APMount::checkPower(INumberVectorProperty *np) +{ + if (simulation) return 0; + + if (PowerSP.s != IPS_OK) + { + + if (!strcmp(np->label, "")) + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", np->name); + else + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", np->label); + + np->s = IPS_IDLE; + IDSetNumber(np, NULL); + return -1; + } + + return 0; + +} + +int APMount::checkPower(ITextVectorProperty *tp) +{ + + if (simulation) return 0; + + if (PowerSP.s != IPS_OK) + { + if (!strcmp(tp->label, "")) + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", tp->name); + else + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", tp->label); + + tp->s = IPS_IDLE; + IDSetText(tp, NULL); + return -1; + } + + return 0; + +} + +void APMount::powerTelescope() +{ + switch (PowerSP.sp[0].s) + { + case ISS_ON: + + if (simulation) + { + PowerSP.s = IPS_OK; + IDSetSwitch (&PowerSP, "Simulated telescope is online."); + updateTime(); + return; + } + + if (Connect(PortT[0].text)) + { + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch (&PowerSP, "Error connecting to port %s\n", PortT[0].text); + return; + } + + if (testAP()) + { + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch (&PowerSP, "Error connecting to Telescope. Telescope is offline."); + return; + } + + IDLog("telescope test successfful\n"); + PowerSP.s = IPS_OK; + IDSetSwitch (&PowerSP, "Telescope is online. Retrieving basic data..."); + getBasicData(); + break; + + case ISS_OFF: + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_IDLE; + IDSetSwitch (&PowerSP, "Telescope is offline."); + IDLog("Telescope is offline."); + Disconnect(); + break; + + } + +} + +void APMount::slewError(int slewCode) +{ + OnCoordSetSP.s = IPS_IDLE; + ParkSP.s = IPS_IDLE; + IDSetSwitch(&ParkSP, NULL); + + if (slewCode == 1) + IDSetSwitch (&OnCoordSetSP, "Object below horizon."); + else if (slewCode == 2) + IDSetSwitch (&OnCoordSetSP, "Object below the minimum elevation limit."); + else + IDSetSwitch (&OnCoordSetSP, "Slew failed."); + + +} + +void APMount::enableSimulation(bool enable) +{ + simulation = enable; + + if (simulation) + IDLog("Warning: Simulation is activated.\n"); + else + IDLog("Simulation is disabled.\n"); +} + +void APMount::updateTime() +{ + + char cdate[32]; + double ctime; + int h, m, s; + int day, month, year, result; + int UTC_h, UTC_month, UTC_year, UTC_day, daysInFeb; + bool leapYear; + + tzset(); + + UTCOffset = timezoneOffset(); + IDLog("Daylight: %s - TimeZone: %g\n", daylight ? "Yes" : "No", UTCOffset); + + + if (simulation) + { + sprintf(UTCT[0].text, "%d-%02d-%02dT%02d:%02d:%02d", 1979, 6, 25, 3, 30, 30); + IDLog("Telescope ISO date and time: %s\n", UTCT[0].text); + IDSetText(&TimeTP, NULL); + return; + } + + getLocalTime24(&ctime); + getSexComponents(ctime, &h, &m, &s); + + UTC_h = h; + + if ( (result = getSDTime(&SDTimeN[0].value)) < 0) + IDMessage(mydev, "Failed to retrieve siderial time from device."); + + getCalenderDate(cdate); + + result = sscanf(cdate, "%d/%d/%d", &year, &month, &day); + if (result != 3) return; + + if (year % 4 == 0) + { + if (year % 100 == 0) + { + if (year % 400 == 0) + leapYear = true; + else + leapYear = false; + } + else + leapYear = true; + } + else + leapYear = false; + + daysInFeb = leapYear ? 29 : 28; + + UTC_year = year; + UTC_month = month; + UTC_day = day; + + IDLog("day: %d - month %d - year: %d\n", day, month, year); + + // we'll have to convert telescope time to UTC manually starting from hour up + // seems like a stupid way to do it.. oh well + UTC_h = (int) UTCOffset + h; + if (UTC_h < 0) + { + UTC_h += 24; + UTC_day--; + } + else if (UTC_h > 24) + { + UTC_h -= 24; + UTC_day++; + } + + switch (UTC_month) + { + case 1: + case 8: + if (UTC_day < 1) + { + UTC_day = 31; + UTC_month--; + } + else if (UTC_day > 31) + { + UTC_day = 1; + UTC_month++; + } + break; + + case 2: + if (UTC_day < 1) + { + UTC_day = 31; + UTC_month--; + } + else if (UTC_day > daysInFeb) + { + UTC_day = 1; + UTC_month++; + } + break; + + case 3: + if (UTC_day < 1) + { + UTC_day = daysInFeb; + UTC_month--; + } + else if (UTC_day > 31) + { + UTC_day = 1; + UTC_month++; + } + break; + + case 4: + case 6: + case 9: + case 11: + if (UTC_day < 1) + { + UTC_day = 31; + UTC_month--; + } + else if (UTC_day > 30) + { + UTC_day = 1; + UTC_month++; + } + break; + + case 5: + case 7: + case 10: + case 12: + if (UTC_day < 1) + { + UTC_day = 30; + UTC_month--; + } + else if (UTC_day > 31) + { + UTC_day = 1; + UTC_month++; + } + break; + + } + + if (UTC_month < 1) + { + UTC_month = 12; + UTC_year--; + } + else if (UTC_month > 12) + { + UTC_month = 1; + UTC_year++; + } + + /* Format it into ISO 8601 */ + sprintf(UTCT[0].text, "%d-%02d-%02dT%02d:%02d:%02d", UTC_year, UTC_month, UTC_day, UTC_h, m, s); + + IDLog("Local telescope time: %02d:%02d:%02d\n", h, m , s); + IDLog("Telescope SD Time is: %g\n", SDTimeN[0].value); + IDLog("UTC date and time: %s\n", UTCT[0].text); + + + // Let's send everything to the client + IDSetText(&TimeTP, NULL); + IDSetNumber(&SDTimeNP, NULL); + +} + +void APMount::updateLocation() +{ + + int dd = 0, mm = 0, err = 0; + + if ( (err = getSiteLatitude(&dd, &mm)) < 0) + IDMessage(mydev, "Failed to get site latitude from device."); + else + { + if (dd > 0) + GeoNP.np[0].value = dd + mm/60.0; + else + GeoNP.np[0].value = dd - mm/60.0; + + IDLog("Astro-Physics Latitude: %d:%d\n", dd, mm); + IDLog("INDI Latitude: %g\n", GeoNP.np[0].value); + } + + if ( (err = getSiteLongitude(&dd, &mm)) < 0) + IDMessage(mydev, "Failed to get site longitude from device."); + else + { + if (dd > 0) GeoNP.np[1].value = 360.0 - (dd + mm/60.0); + else GeoNP.np[1].value = (dd - mm/60.0) * -1.0; + + IDLog("Astro-Physics Longitude: %d:%d\n", dd, mm); + IDLog("INDI Longitude: %g\n", GeoNP.np[1].value); + } + + IDSetNumber (&GeoNP, NULL); + +} + +void APMount::connectionLost() +{ + PowerSP.s = IPS_IDLE; + IDSetSwitch(&PowerSP, "The connection to the telescope is lost."); + return; + +} + +void APMount::connectionResumed() +{ + PowerS[0].s = ISS_ON; + PowerS[1].s = ISS_OFF; + PowerSP.s = IPS_OK; + + IDSetSwitch(&PowerSP, "The connection to the telescope has been resumed."); +} + + diff --git a/kstars/kstars/indi/apmount.h b/kstars/kstars/indi/apmount.h new file mode 100644 index 00000000..3188b933 --- /dev/null +++ b/kstars/kstars/indi/apmount.h @@ -0,0 +1,144 @@ +/* + Astro-Physics driver + Copyright (C) 2005 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#ifndef ASTROPHYSICS_H +#define ASTROPHYSICS_H + +#include "indidevapi.h" +#include "indicom.h" + +#define POLLMS 1000 /* poll period, ms */ +#define mydev "Astro-Physics" /* The device name */ + + + +/* equatorial position */ + +// N.B. No Static identifier as it is needed for external linkage + + + +class APMount +{ + public: + APMount(); + ~APMount(); + + void ISGetProperties (const char *dev); + void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n); + void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n); + void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n); + void ISPoll (); + + void connectionLost(); + void connectionResumed(); + +private: + + void initProperties(); + + /* Switches */ + ISwitch AlignmentS [2]; + ISwitch PowerS[2]; + ISwitch OnCoordSetS[3]; + ISwitch TrackModeS[4]; + ISwitch AbortSlewS[1]; + ISwitch ParkS[2]; + ISwitch MovementS[4]; + ISwitch FocusMotionS[2]; + + /* Texts */ + IText PortT[1]; + IText UTCT[1]; + IText ObjectT[1]; + + /* Numbers */ + INumber EqN[2]; + INumber GeoN[2]; + INumber FocusTimerN[1]; + INumber SDTimeN[1]; + INumber HorN[2]; + INumber FocusSpeedN[1]; + + /* Switch Vectors */ + ISwitchVectorProperty PowerSP; + ISwitchVectorProperty AlignmentSP; + ISwitchVectorProperty OnCoordSetSP; + ISwitchVectorProperty AbortSlewSP; + ISwitchVectorProperty ParkSP; + ISwitchVectorProperty TrackModeSP; + ISwitchVectorProperty MovementSP; + ISwitchVectorProperty FocusMotionSP; + + /* Number Vectors */ + INumberVectorProperty EqNP; + INumberVectorProperty GeoNP; + INumberVectorProperty FocusTimerNP; + INumberVectorProperty SDTimeNP; + INumberVectorProperty HorNP; + INumberVectorProperty FocusSpeedNP; + + /* Text Vectors */ + ITextVectorProperty PortTP; + ITextVectorProperty TimeTP; + ITextVectorProperty ObjectTP; + + void getBasicData(); + int checkPower(INumberVectorProperty *np); + int checkPower(ISwitchVectorProperty *sp); + int checkPower(ITextVectorProperty *tp); + void handleError(ISwitchVectorProperty *svp, int err, const char *msg); + void handleError(INumberVectorProperty *nvp, int err, const char *msg); + void handleError(ITextVectorProperty *tvp, int err, const char *msg); + bool isTelescopeOn(void); + void powerTelescope(); + void slewError(int slewCode); + void getAlignment(); + int handleCoordSet(); + int getOnSwitch(ISwitchVectorProperty *sp); + void correctFault(); + void enableSimulation(bool enable); + void updateTime(); + void updateLocation(); + + + protected: + int timeFormat; + int currentSiteNum; + int trackingMode; + + double JD; + double targetRA; + double targetDEC; + double lastRA; + double lastDEC; + double UTCOffset; + bool fault; + bool simulation; + + struct tm *localTM; + + int currentSet; + int lastSet; + int lastMove[4]; + +}; + +#endif diff --git a/kstars/kstars/indi/apogee/Apn.h b/kstars/kstars/indi/apogee/Apn.h new file mode 100644 index 00000000..c5071e50 --- /dev/null +++ b/kstars/kstars/indi/apogee/Apn.h @@ -0,0 +1,56 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#define APN_DRIVER_VERSION "2.0.13.0" + +#define APN_HBINNING_MAX 10 +#define APN_VBINNING_MAX 2048 + +#define APN_TIMER_RESOLUTION 0.00000256 +#define APN_PERIOD_TIMER_RESOLUTION 0.000000040 + +#define APN_TIMER_OFFSET_COUNT 3 + +#define APN_SEQUENCE_DELAY_RESOLUTION 0.000327 +#define APN_SEQUENCE_DELAY_LIMIT 21.429945 + +#define APN_EXPOSURE_TIME_MIN 0.00001 // 10us is the defined min. +#define APN_EXPOSURE_TIME_MAX 10990.0 // seconds + +#define APN_TDI_RATE_RESOLUTION 0.00000512 +#define APN_TDI_RATE_MIN 0.00000512 +#define APN_TDI_RATE_MAX 0.336 + +#define APN_VOLTAGE_RESOLUTION 0.00439453 + +#define APN_SHUTTER_CLOSE_DIFF 0.00001024 + +#define APN_STROBE_POSITION_MIN 0.00000331 +#define APN_STROBE_POSITION_MAX 0.1677 +#define APN_STROBE_PERIOD_MIN 0.000000045 +#define APN_STROBE_PERIOD_MAX 0.0026 + +#define APN_TEMP_COUNTS 4096 +#define APN_TEMP_KELVIN_SCALE_OFFSET 273.16 + +#define APN_TEMP_SETPOINT_MIN 213 +#define APN_TEMP_SETPOINT_MAX 313 + +#define APN_TEMP_HEATSINK_MIN 240 +#define APN_TEMP_HEATSINK_MAX 340 + +#define APN_TEMP_SETPOINT_ZERO_POINT 2458 +#define APN_TEMP_HEATSINK_ZERO_POINT 1351 + +#define APN_TEMP_DEGREES_PER_BIT 0.024414 + +#define APN_FAN_SPEED_OFF 0 +#define APN_FAN_SPEED_LOW 3100 +#define APN_FAN_SPEED_MEDIUM 3660 +#define APN_FAN_SPEED_HIGH 4095 diff --git a/kstars/kstars/indi/apogee/ApnCamData.cpp b/kstars/kstars/indi/apogee/ApnCamData.cpp new file mode 100644 index 00000000..da339741 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData.cpp @@ -0,0 +1,130 @@ +// ApnCamData.cpp: implementation of the CApnCamData class. +// +// Copyright (c) 2003, 2004 Apogee Instruments, Inc. +////////////////////////////////////////////////////////////////////// + +#include "stdafx.h" +#include "ApnCamData.h" + +#include +#include + + +////////////////////////////////////////////////////////////////////// +// Construction/Destruction +////////////////////////////////////////////////////////////////////// + +CApnCamData::CApnCamData() +{ + init_vpattern(); + + init_hpattern( &m_ClampPatternSixteen ); + init_hpattern( &m_SkipPatternSixteen ); + init_hpattern( &m_RoiPatternSixteen ); + + init_hpattern( &m_ClampPatternTwelve ); + init_hpattern( &m_SkipPatternTwelve ); + init_hpattern( &m_RoiPatternTwelve ); +} + +CApnCamData::~CApnCamData() +{ + clear_vpattern(); + + clear_hpattern( &m_ClampPatternSixteen ); + clear_hpattern( &m_SkipPatternSixteen ); + clear_hpattern( &m_RoiPatternSixteen ); + + clear_hpattern( &m_ClampPatternTwelve ); + clear_hpattern( &m_SkipPatternTwelve ); + clear_hpattern( &m_RoiPatternTwelve ); +} + + +void CApnCamData::init_vpattern( ) +{ + // OutputDebugString( "init_vpattern()" ); + + m_VerticalPattern.Mask = 0x0; + m_VerticalPattern.NumElements = 0; + m_VerticalPattern.PatternData = NULL; +} + + +void CApnCamData::clear_vpattern( ) +{ + // OutputDebugString( "clear_vpattern()" ); + + m_VerticalPattern.Mask = 0x0; + m_VerticalPattern.NumElements = 0; + + if ( m_VerticalPattern.PatternData != NULL ) + { + free( m_VerticalPattern.PatternData ); + m_VerticalPattern.PatternData = NULL; + } +} + + +void CApnCamData::init_hpattern( APN_HPATTERN_FILE *Pattern ) +{ + int Counter; + + // OutputDebugString( "init_hpattern()" ); + + Pattern->Mask = 0x0; + Pattern->RefNumElements = 0; + Pattern->SigNumElements = 0; + Pattern->BinningLimit = 0; + + Pattern->RefPatternData = NULL; + Pattern->SigPatternData = NULL; + + for ( Counter=0; CounterBinNumElements[Counter] = 0; + Pattern->BinPatternData[Counter] = NULL; + } +} + + +void CApnCamData::clear_hpattern( APN_HPATTERN_FILE *Pattern ) +{ + int Counter; + // char szMsg[80]; + + // OutputDebugString( "clear_hpattern()" ); + + Pattern->Mask = 0x0; + Pattern->RefNumElements = 0; + Pattern->SigNumElements = 0; + Pattern->BinningLimit = 0; + + if ( Pattern->RefPatternData != NULL ) + { + // OutputDebugString( "Freeing Allocated Reference Pattern Memory" ); + free( Pattern->RefPatternData ); + + Pattern->RefPatternData = NULL; + } + if ( Pattern->SigPatternData != NULL ) + { + // OutputDebugString( "Freeing Allocated Signal Pattern Memory" ); + free( Pattern->SigPatternData ); + + Pattern->SigPatternData = NULL; + } + + for ( Counter=0; CounterBinNumElements[Counter] = 0; + if ( Pattern->BinPatternData[Counter] != NULL ) + { + // sprintf( szMsg, "Freeing Allocated Binning Pattern Memory (Binning = %d)", Counter+1 ); + // OutputDebugString( szMsg ); + free( Pattern->BinPatternData[Counter] ); + + Pattern->BinPatternData[Counter] = NULL; + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData.h b/kstars/kstars/indi/apogee/ApnCamData.h new file mode 100644 index 00000000..7ec3539d --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData.h @@ -0,0 +1,124 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +// ApnCamData.h: interface for the CApnCamData class. +// +////////////////////////////////////////////////////////////////////// + +#if !defined(AFX_APNCAMDATA_H__32231556_A1FD_421B_94F8_295D4148E195__INCLUDED_) +#define AFX_APNCAMDATA_H__32231556_A1FD_421B_94F8_295D4148E195__INCLUDED_ + +#define APN_MAX_HBINNING 10 +#define APN_MAX_PATTERN_ENTRIES 256 + + +typedef struct _APN_VPATTERN_FILE { + unsigned short Mask; + unsigned short NumElements; + unsigned short *PatternData; +} APN_VPATTERN_FILE; + +typedef struct _APN_HPATTERN_FILE { + unsigned short Mask; + unsigned short BinningLimit; + unsigned short RefNumElements; + unsigned short BinNumElements[APN_MAX_HBINNING]; + unsigned short SigNumElements; + unsigned short *RefPatternData; + unsigned short *BinPatternData[APN_MAX_HBINNING]; + unsigned short *SigPatternData; +} APN_HPATTERN_FILE; + + +class CApnCamData +{ +public: + CApnCamData(); + virtual ~CApnCamData(); + + virtual void Initialize() = 0; + + + char m_Sensor[20]; + char m_CameraModel[20]; + + unsigned short m_CameraId; + + bool m_InterlineCCD; + bool m_SupportsSerialA; + bool m_SupportsSerialB; + bool m_SensorTypeCCD; + + unsigned short m_TotalColumns; + unsigned short m_ImagingColumns; + + unsigned short m_ClampColumns; + unsigned short m_PreRoiSkipColumns; + unsigned short m_PostRoiSkipColumns; + unsigned short m_OverscanColumns; + + unsigned short m_TotalRows; + unsigned short m_ImagingRows; + + unsigned short m_UnderscanRows; + unsigned short m_OverscanRows; + + unsigned short m_VFlushBinning; + + bool m_EnableSingleRowOffset; + unsigned short m_RowOffsetBinning; + + bool m_HFlushDisable; + + unsigned short m_ShutterCloseDelay; + + double m_PixelSizeX; + double m_PixelSizeY; + + bool m_Color; + + double m_ReportedGainSixteenBit; + + double m_MinSuggestedExpTime; + + bool m_CoolingSupported; + bool m_RegulatedCoolingSupported; + + double m_TempSetPoint; + unsigned short m_TempRampRateOne; + unsigned short m_TempRampRateTwo; + double m_TempBackoffPoint; + + unsigned short m_DefaultGainTwelveBit; + unsigned short m_DefaultOffsetTwelveBit; + unsigned short m_DefaultRVoltage; + + + // Pattern Files + APN_VPATTERN_FILE m_VerticalPattern; + + APN_HPATTERN_FILE m_ClampPatternSixteen; + APN_HPATTERN_FILE m_SkipPatternSixteen; + APN_HPATTERN_FILE m_RoiPatternSixteen; + + APN_HPATTERN_FILE m_ClampPatternTwelve; + APN_HPATTERN_FILE m_SkipPatternTwelve; + APN_HPATTERN_FILE m_RoiPatternTwelve; + + +private: + + void init_vpattern( ); + void clear_vpattern( ); + + void init_hpattern( APN_HPATTERN_FILE *Pattern ); + void clear_hpattern( APN_HPATTERN_FILE *Pattern ); + +}; + +#endif // !defined(AFX_APNCAMDATA_H__32231556_A1FD_421B_94F8_295D4148E195__INCLUDED_) diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.cpp new file mode 100644 index 00000000..8ea6b7de --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.cpp @@ -0,0 +1,582 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD3011HS.cpp: Implementation file for the CApnCamData_CCD3011HS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD3011HS.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD3011HS::CApnCamData_CCD3011HS() +{ +} + + +CApnCamData_CCD3011HS::~CApnCamData_CCD3011HS() +{ +} + + +void CApnCamData_CCD3011HS::Initialize() +{ + strcpy( m_Sensor, "CCD3011HS" ); + strcpy( m_CameraModel, "30" ); + m_CameraId = 21; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 1040; + m_ImagingColumns = 1024; + m_ClampColumns = 8; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 8; + m_TotalRows = 256; + m_ImagingRows = 256; + m_UnderscanRows = 0; + m_OverscanRows = 0; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 26; + m_PixelSizeY = 26; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD3011HS::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 247; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, + 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, + 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.h new file mode 100644 index 00000000..6ffa3a6c --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.h @@ -0,0 +1,50 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD3011HS.h: Interface file for the CApnCamData_CCD3011HS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD3011HS : public CApnCamData +{ +public: + CApnCamData_CCD3011HS(); + virtual ~CApnCamData_CCD3011HS(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; + + diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.cpp new file mode 100644 index 00000000..565c3f88 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.cpp @@ -0,0 +1,572 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD3011LS.cpp: Implementation file for the CApnCamData_CCD3011LS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD3011LS.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD3011LS::CApnCamData_CCD3011LS() +{ +} + + +CApnCamData_CCD3011LS::~CApnCamData_CCD3011LS() +{ +} + + +void CApnCamData_CCD3011LS::Initialize() +{ + strcpy( m_Sensor, "CCD3011LS" ); + strcpy( m_CameraModel, "30" ); + m_CameraId = 20; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 1040; + m_ImagingColumns = 1024; + m_ClampColumns = 8; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 8; + m_TotalRows = 256; + m_ImagingRows = 256; + m_UnderscanRows = 0; + m_OverscanRows = 0; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 26; + m_PixelSizeY = 26; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD3011LS::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 247; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, + 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, + 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.h new file mode 100644 index 00000000..018d2e23 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.h @@ -0,0 +1,41 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD3011LS.h: Interface file for the CApnCamData_CCD3011LS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD3011LS : public CApnCamData +{ +public: + CApnCamData_CCD3011LS(); + virtual ~CApnCamData_CCD3011LS(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; + + diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4020HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4020HS.h new file mode 100644 index 00000000..8d1c8b69 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4020HS.h @@ -0,0 +1 @@ + diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.cpp new file mode 100644 index 00000000..cfb84f14 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.cpp @@ -0,0 +1,572 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4240HS.cpp: Implementation file for the CApnCamData_CCD4240HS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD4240HS.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD4240HS::CApnCamData_CCD4240HS() +{ +} + + +CApnCamData_CCD4240HS::~CApnCamData_CCD4240HS() +{ +} + + +void CApnCamData_CCD4240HS::Initialize() +{ + strcpy( m_Sensor, "CCD4240HS" ); + strcpy( m_CameraModel, "42" ); + m_CameraId = 16; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 2148; + m_ImagingColumns = 2048; + m_ClampColumns = 50; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 50; + m_TotalRows = 2052; + m_ImagingRows = 2048; + m_UnderscanRows = 2; + m_OverscanRows = 2; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 600; + m_PixelSizeX = 13.5; + m_PixelSizeY = 13.5; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD4240HS::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 247; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, + 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, + 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.h new file mode 100644 index 00000000..612ebdd0 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.h @@ -0,0 +1,49 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4240HS.h: Interface file for the CApnCamData_CCD4240HS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD4240HS : public CApnCamData +{ +public: + CApnCamData_CCD4240HS(); + virtual ~CApnCamData_CCD4240HS(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; + + diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.cpp new file mode 100644 index 00000000..d768dad0 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.cpp @@ -0,0 +1,572 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4240LS.cpp: Implementation file for the CApnCamData_CCD4240LS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD4240LS.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD4240LS::CApnCamData_CCD4240LS() +{ +} + + +CApnCamData_CCD4240LS::~CApnCamData_CCD4240LS() +{ +} + + +void CApnCamData_CCD4240LS::Initialize() +{ + strcpy( m_Sensor, "CCD4240LS" ); + strcpy( m_CameraModel, "42" ); + m_CameraId = 17; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 2148; + m_ImagingColumns = 2048; + m_ClampColumns = 50; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 50; + m_TotalRows = 2052; + m_ImagingRows = 2048; + m_UnderscanRows = 2; + m_OverscanRows = 2; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 600; + m_PixelSizeX = 13.5; + m_PixelSizeY = 13.5; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD4240LS::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 247; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, + 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, + 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.h new file mode 100644 index 00000000..4767d428 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.h @@ -0,0 +1,49 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4240LS.h: Interface file for the CApnCamData_CCD4240LS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD4240LS : public CApnCamData +{ +public: + CApnCamData_CCD4240LS(); + virtual ~CApnCamData_CCD4240LS(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; + + diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.cpp new file mode 100644 index 00000000..2b0dde8e --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.cpp @@ -0,0 +1,566 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4710HS.cpp: Implementation file for the CApnCamData_CCD4710HS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD4710HS.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD4710HS::CApnCamData_CCD4710HS() +{ +} + + +CApnCamData_CCD4710HS::~CApnCamData_CCD4710HS() +{ +} + + +void CApnCamData_CCD4710HS::Initialize() +{ + strcpy( m_Sensor, "CCD4710HS" ); + strcpy( m_CameraModel, "47" ); + m_CameraId = 11; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 1072; + m_ImagingColumns = 1024; + m_ClampColumns = 24; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 24; + m_TotalRows = 1027; + m_ImagingRows = 1024; + m_UnderscanRows = 3; + m_OverscanRows = 0; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 13; + m_PixelSizeY = 13; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD4710HS::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 247; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.h new file mode 100644 index 00000000..b07baedb --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.h @@ -0,0 +1,49 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4710HS.h: Interface file for the CApnCamData_CCD4710HS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD4710HS : public CApnCamData +{ +public: + CApnCamData_CCD4710HS(); + virtual ~CApnCamData_CCD4710HS(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; + + diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.cpp new file mode 100644 index 00000000..7ab60fb8 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.cpp @@ -0,0 +1,572 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4710LS.cpp: Implementation file for the CApnCamData_CCD4710LS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD4710LS.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD4710LS::CApnCamData_CCD4710LS() +{ +} + + +CApnCamData_CCD4710LS::~CApnCamData_CCD4710LS() +{ +} + + +void CApnCamData_CCD4710LS::Initialize() +{ + strcpy( m_Sensor, "CCD4710LS" ); + strcpy( m_CameraModel, "47" ); + m_CameraId = 10; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 1072; + m_ImagingColumns = 1024; + m_ClampColumns = 24; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 24; + m_TotalRows = 1027; + m_ImagingRows = 1024; + m_UnderscanRows = 3; + m_OverscanRows = 0; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 13; + m_PixelSizeY = 13; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD4710LS::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 247; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.h new file mode 100644 index 00000000..417bfc66 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.h @@ -0,0 +1,49 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4710LS.h: Interface file for the CApnCamData_CCD4710LS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD4710LS : public CApnCamData +{ +public: + CApnCamData_CCD4710LS(); + virtual ~CApnCamData_CCD4710LS(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; + + diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.cpp new file mode 100644 index 00000000..a23176f3 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.cpp @@ -0,0 +1,572 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4710LS2.cpp: Implementation file for the CApnCamData_CCD4710LS2 class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD4710LS2.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD4710LS2::CApnCamData_CCD4710LS2() +{ +} + + +CApnCamData_CCD4710LS2::~CApnCamData_CCD4710LS2() +{ +} + + +void CApnCamData_CCD4710LS2::Initialize() +{ + strcpy( m_Sensor, "CCD4710LS2" ); + strcpy( m_CameraModel, "47" ); + m_CameraId = 12; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 1072; + m_ImagingColumns = 1024; + m_ClampColumns = 24; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 24; + m_TotalRows = 1027; + m_ImagingRows = 1024; + m_UnderscanRows = 3; + m_OverscanRows = 0; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 13; + m_PixelSizeY = 13; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD4710LS2::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 247; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.h new file mode 100644 index 00000000..07482590 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.h @@ -0,0 +1,49 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4710LS2.h: Interface file for the CApnCamData_CCD4710LS2 class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD4710LS2 : public CApnCamData +{ +public: + CApnCamData_CCD4710LS2(); + virtual ~CApnCamData_CCD4710LS2(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; + + diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.cpp new file mode 100644 index 00000000..8650c0b2 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.cpp @@ -0,0 +1,571 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4710LS3.cpp: Implementation file for the CApnCamData_CCD4710LS3 class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD4710LS3.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD4710LS3::CApnCamData_CCD4710LS3() +{ +} + + +CApnCamData_CCD4710LS3::~CApnCamData_CCD4710LS3() +{ +} + + +void CApnCamData_CCD4710LS3::Initialize() +{ + strcpy( m_Sensor, "CCD4710LS3" ); + strcpy( m_CameraModel, "47" ); + m_CameraId = 13; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 1072; + m_ImagingColumns = 1024; + m_ClampColumns = 24; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 24; + m_TotalRows = 1027; + m_ImagingRows = 1024; + m_UnderscanRows = 3; + m_OverscanRows = 0; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 13; + m_PixelSizeY = 13; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD4710LS3::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 247; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.h new file mode 100644 index 00000000..ca8fcce3 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.h @@ -0,0 +1,49 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4710LS3.h: Interface file for the CApnCamData_CCD4710LS3 class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD4710LS3 : public CApnCamData +{ +public: + CApnCamData_CCD4710LS3(); + virtual ~CApnCamData_CCD4710LS3(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; + + diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.cpp new file mode 100644 index 00000000..23cec00b --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.cpp @@ -0,0 +1,571 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4710LS4.cpp: Implementation file for the CApnCamData_CCD4710LS4 class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD4710LS4.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD4710LS4::CApnCamData_CCD4710LS4() +{ +} + + +CApnCamData_CCD4710LS4::~CApnCamData_CCD4710LS4() +{ +} + + +void CApnCamData_CCD4710LS4::Initialize() +{ + strcpy( m_Sensor, "CCD4710LS4" ); + strcpy( m_CameraModel, "47" ); + m_CameraId = 15; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 1072; + m_ImagingColumns = 1024; + m_ClampColumns = 24; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 24; + m_TotalRows = 1027; + m_ImagingRows = 1024; + m_UnderscanRows = 3; + m_OverscanRows = 0; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 13; + m_PixelSizeY = 13; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD4710LS4::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 247; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.h new file mode 100644 index 00000000..18623bc3 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.h @@ -0,0 +1,49 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4710LS4.h: Interface file for the CApnCamData_CCD4710LS4 class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD4710LS4 : public CApnCamData +{ +public: + CApnCamData_CCD4710LS4(); + virtual ~CApnCamData_CCD4710LS4(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; + + diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.cpp new file mode 100644 index 00000000..625bcc5b --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.cpp @@ -0,0 +1,571 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4710LS5.cpp: Implementation file for the CApnCamData_CCD4710LS5 class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD4710LS5.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD4710LS5::CApnCamData_CCD4710LS5() +{ +} + + +CApnCamData_CCD4710LS5::~CApnCamData_CCD4710LS5() +{ +} + + +void CApnCamData_CCD4710LS5::Initialize() +{ + strcpy( m_Sensor, "CCD4710LS5" ); + strcpy( m_CameraModel, "47" ); + m_CameraId = 28; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 1072; + m_ImagingColumns = 1024; + m_ClampColumns = 24; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 24; + m_TotalRows = 1027; + m_ImagingRows = 1024; + m_UnderscanRows = 3; + m_OverscanRows = 0; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 13; + m_PixelSizeY = 13; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD4710LS5::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 247; + unsigned short Pattern[NumElements] = + { + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0005, 0x0004 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.h new file mode 100644 index 00000000..23907e5e --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.h @@ -0,0 +1,49 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4710LS5.h: Interface file for the CApnCamData_CCD4710LS5 class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD4710LS5 : public CApnCamData +{ +public: + CApnCamData_CCD4710LS5(); + virtual ~CApnCamData_CCD4710LS5(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; + + diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.cpp new file mode 100644 index 00000000..e95d6dc2 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.cpp @@ -0,0 +1,550 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4720HS.cpp: Implementation file for the CApnCamData_CCD4720HS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD4720HS.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD4720HS::CApnCamData_CCD4720HS() +{ +} + + +CApnCamData_CCD4720HS::~CApnCamData_CCD4720HS() +{ +} + + +void CApnCamData_CCD4720HS::Initialize() +{ + strcpy( m_Sensor, "CCD4720HS" ); + strcpy( m_CameraModel, "4720" ); + m_CameraId = 25; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 1072; + m_ImagingColumns = 1024; + m_ClampColumns = 24; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 24; + m_TotalRows = 2057; + m_ImagingRows = 1024; + m_UnderscanRows = 1033; + m_OverscanRows = 0; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = true; + m_RowOffsetBinning = 1033; + m_HFlushDisable = false; + m_ShutterCloseDelay = 0; + m_PixelSizeX = 13; + m_PixelSizeY = 13; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 1.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD4720HS::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 23; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0006, 0x0006, 0x0006, + 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.h new file mode 100644 index 00000000..4616b0fb --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4720HS.h: Interface file for the CApnCamData_CCD4720HS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD4720HS : public CApnCamData +{ +public: + CApnCamData_CCD4720HS(); + virtual ~CApnCamData_CCD4720HS(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.cpp new file mode 100644 index 00000000..c46098cd --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.cpp @@ -0,0 +1,550 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4720LS.cpp: Implementation file for the CApnCamData_CCD4720LS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD4720LS.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD4720LS::CApnCamData_CCD4720LS() +{ +} + + +CApnCamData_CCD4720LS::~CApnCamData_CCD4720LS() +{ +} + + +void CApnCamData_CCD4720LS::Initialize() +{ + strcpy( m_Sensor, "CCD4720LS" ); + strcpy( m_CameraModel, "4720" ); + m_CameraId = 24; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 1072; + m_ImagingColumns = 1024; + m_ClampColumns = 24; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 24; + m_TotalRows = 2057; + m_ImagingRows = 1024; + m_UnderscanRows = 1033; + m_OverscanRows = 0; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = true; + m_RowOffsetBinning = 1033; + m_HFlushDisable = false; + m_ShutterCloseDelay = 0; + m_PixelSizeX = 13; + m_PixelSizeY = 13; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 1.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD4720LS::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 23; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0006, 0x0006, 0x0006, + 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.h new file mode 100644 index 00000000..5ace563c --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD4720LS.h: Interface file for the CApnCamData_CCD4720LS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD4720LS : public CApnCamData +{ +public: + CApnCamData_CCD4720LS(); + virtual ~CApnCamData_CCD4720LS(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.cpp new file mode 100644 index 00000000..657200e3 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.cpp @@ -0,0 +1,572 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD5520HS.cpp: Implementation file for the CApnCamData_CCD5520HS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD5520HS.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD5520HS::CApnCamData_CCD5520HS() +{ +} + + +CApnCamData_CCD5520HS::~CApnCamData_CCD5520HS() +{ +} + + +void CApnCamData_CCD5520HS::Initialize() +{ + strcpy( m_Sensor, "CCD5520HS" ); + strcpy( m_CameraModel, "55" ); + m_CameraId = 23; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 804; + m_ImagingColumns = 770; + m_ClampColumns = 17; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 17; + m_TotalRows = 1152; + m_ImagingRows = 1152; + m_UnderscanRows = 0; + m_OverscanRows = 0; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 22.5; + m_PixelSizeY = 22.5; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD5520HS::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 247; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, + 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, + 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.h new file mode 100644 index 00000000..0e4c2a34 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD5520HS.h: Interface file for the CApnCamData_CCD5520HS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD5520HS : public CApnCamData +{ +public: + CApnCamData_CCD5520HS(); + virtual ~CApnCamData_CCD5520HS(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.cpp new file mode 100644 index 00000000..1dc66328 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.cpp @@ -0,0 +1,572 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD5520LS.cpp: Implementation file for the CApnCamData_CCD5520LS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD5520LS.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD5520LS::CApnCamData_CCD5520LS() +{ +} + + +CApnCamData_CCD5520LS::~CApnCamData_CCD5520LS() +{ +} + + +void CApnCamData_CCD5520LS::Initialize() +{ + strcpy( m_Sensor, "CCD5520LS" ); + strcpy( m_CameraModel, "55" ); + m_CameraId = 22; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 804; + m_ImagingColumns = 770; + m_ClampColumns = 17; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 17; + m_TotalRows = 1152; + m_ImagingRows = 1152; + m_UnderscanRows = 0; + m_OverscanRows = 0; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 22.5; + m_PixelSizeY = 22.5; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD5520LS::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 247; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, + 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, + 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, + 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.h new file mode 100644 index 00000000..3f2b18fe --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD5520LS.h: Interface file for the CApnCamData_CCD5520LS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD5520LS : public CApnCamData +{ +public: + CApnCamData_CCD5520LS(); + virtual ~CApnCamData_CCD5520LS(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.cpp new file mode 100644 index 00000000..fd737cbe --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.cpp @@ -0,0 +1,550 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD5710HS.cpp: Implementation file for the CApnCamData_CCD5710HS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD5710HS.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD5710HS::CApnCamData_CCD5710HS() +{ +} + + +CApnCamData_CCD5710HS::~CApnCamData_CCD5710HS() +{ +} + + +void CApnCamData_CCD5710HS::Initialize() +{ + strcpy( m_Sensor, "CCD5710HS" ); + strcpy( m_CameraModel, "57" ); + m_CameraId = 19; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 536; + m_ImagingColumns = 512; + m_ClampColumns = 12; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 12; + m_TotalRows = 1056; + m_ImagingRows = 512; + m_UnderscanRows = 536; + m_OverscanRows = 8; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = true; + m_RowOffsetBinning = 536; + m_HFlushDisable = false; + m_ShutterCloseDelay = 0; + m_PixelSizeX = 13; + m_PixelSizeY = 13; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 1.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD5710HS::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 23; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0006, 0x0006, 0x0006, + 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.h new file mode 100644 index 00000000..f455126e --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD5710HS.h: Interface file for the CApnCamData_CCD5710HS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD5710HS : public CApnCamData +{ +public: + CApnCamData_CCD5710HS(); + virtual ~CApnCamData_CCD5710HS(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.cpp new file mode 100644 index 00000000..438cf29d --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.cpp @@ -0,0 +1,550 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD5710LS.cpp: Implementation file for the CApnCamData_CCD5710LS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD5710LS.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD5710LS::CApnCamData_CCD5710LS() +{ +} + + +CApnCamData_CCD5710LS::~CApnCamData_CCD5710LS() +{ +} + + +void CApnCamData_CCD5710LS::Initialize() +{ + strcpy( m_Sensor, "CCD5710LS" ); + strcpy( m_CameraModel, "57" ); + m_CameraId = 18; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 536; + m_ImagingColumns = 512; + m_ClampColumns = 12; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 12; + m_TotalRows = 1056; + m_ImagingRows = 512; + m_UnderscanRows = 536; + m_OverscanRows = 8; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = true; + m_RowOffsetBinning = 536; + m_HFlushDisable = false; + m_ShutterCloseDelay = 0; + m_PixelSizeX = 13; + m_PixelSizeY = 13; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 1.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD5710LS::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 23; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0006, 0x0006, 0x0006, + 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, + 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.h new file mode 100644 index 00000000..546b5387 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD5710LS.h: Interface file for the CApnCamData_CCD5710LS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD5710LS : public CApnCamData +{ +public: + CApnCamData_CCD5710LS(); + virtual ~CApnCamData_CCD5710LS(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.cpp new file mode 100644 index 00000000..7fdf2860 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.cpp @@ -0,0 +1,554 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD7700HS.cpp: Implementation file for the CApnCamData_CCD7700HS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD7700HS.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD7700HS::CApnCamData_CCD7700HS() +{ +} + + +CApnCamData_CCD7700HS::~CApnCamData_CCD7700HS() +{ +} + + +void CApnCamData_CCD7700HS::Initialize() +{ + strcpy( m_Sensor, "CCD7700HS" ); + strcpy( m_CameraModel, "77" ); + m_CameraId = 27; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 527; + m_ImagingColumns = 512; + m_ClampColumns = 15; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 0; + m_TotalRows = 512; + m_ImagingRows = 512; + m_UnderscanRows = 0; + m_OverscanRows = 0; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 24; + m_PixelSizeY = 24; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD7700HS::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 61; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x0008, + 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, + 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.h new file mode 100644 index 00000000..8ffb861e --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD7700HS.h: Interface file for the CApnCamData_CCD7700HS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD7700HS : public CApnCamData +{ +public: + CApnCamData_CCD7700HS(); + virtual ~CApnCamData_CCD7700HS(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.cpp new file mode 100644 index 00000000..5e146a5d --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.cpp @@ -0,0 +1,554 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD7700LS.cpp: Implementation file for the CApnCamData_CCD7700LS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_CCD7700LS.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_CCD7700LS::CApnCamData_CCD7700LS() +{ +} + + +CApnCamData_CCD7700LS::~CApnCamData_CCD7700LS() +{ +} + + +void CApnCamData_CCD7700LS::Initialize() +{ + strcpy( m_Sensor, "CCD7700LS" ); + strcpy( m_CameraModel, "77" ); + m_CameraId = 26; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 527; + m_ImagingColumns = 512; + m_ClampColumns = 15; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 0; + m_TotalRows = 512; + m_ImagingRows = 512; + m_UnderscanRows = 0; + m_OverscanRows = 0; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 24; + m_PixelSizeY = 24; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 300; + m_DefaultOffsetTwelveBit = 100; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_CCD7700LS::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 61; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0000, 0x0000, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x0008, + 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, + 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.h new file mode 100644 index 00000000..423efe14 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_CCD7700LS.h: Interface file for the CApnCamData_CCD7700LS class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_CCD7700LS : public CApnCamData +{ +public: + CApnCamData_CCD7700LS(); + virtual ~CApnCamData_CCD7700LS(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF0261E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF0261E.cpp new file mode 100644 index 00000000..423f2eb4 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF0261E.cpp @@ -0,0 +1,615 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF0261E.cpp: Implementation file for the CApnCamData_KAF0261E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_KAF0261E.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_KAF0261E::CApnCamData_KAF0261E() +{ +} + + +CApnCamData_KAF0261E::~CApnCamData_KAF0261E() +{ +} + + +void CApnCamData_KAF0261E::Initialize() +{ + strcpy( m_Sensor, "KAF0261E" ); + strcpy( m_CameraModel, "260" ); + m_CameraId = 2; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 530; + m_ImagingColumns = 512; + m_ClampColumns = 8; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 10; + m_TotalRows = 520; + m_ImagingRows = 512; + m_UnderscanRows = 4; + m_OverscanRows = 4; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 20; + m_PixelSizeY = 20; + m_Color = false; + m_ReportedGainSixteenBit = 3; + m_MinSuggestedExpTime = 10.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 100; + m_DefaultOffsetTwelveBit = 255; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_KAF0261E::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 71; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, + 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF0261E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF0261E.h new file mode 100644 index 00000000..9aaefee7 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF0261E.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF0261E.h: Interface file for the CApnCamData_KAF0261E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_KAF0261E : public CApnCamData +{ +public: + CApnCamData_KAF0261E(); + virtual ~CApnCamData_KAF0261E(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF0401E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF0401E.cpp new file mode 100644 index 00000000..63e4d2f8 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF0401E.cpp @@ -0,0 +1,615 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF0401E.cpp: Implementation file for the CApnCamData_KAF0401E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_KAF0401E.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_KAF0401E::CApnCamData_KAF0401E() +{ +} + + +CApnCamData_KAF0401E::~CApnCamData_KAF0401E() +{ +} + + +void CApnCamData_KAF0401E::Initialize() +{ + strcpy( m_Sensor, "KAF0401E" ); + strcpy( m_CameraModel, "1" ); + m_CameraId = 0; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 796; + m_ImagingColumns = 768; + m_ClampColumns = 14; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 14; + m_TotalRows = 520; + m_ImagingRows = 512; + m_UnderscanRows = 4; + m_OverscanRows = 4; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 9; + m_PixelSizeY = 9; + m_Color = false; + m_ReportedGainSixteenBit = 1.5; + m_MinSuggestedExpTime = 10.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 100; + m_DefaultOffsetTwelveBit = 255; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_KAF0401E::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 71; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, + 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF0401E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF0401E.h new file mode 100644 index 00000000..5c947b9a --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF0401E.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF0401E.h: Interface file for the CApnCamData_KAF0401E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_KAF0401E : public CApnCamData +{ +public: + CApnCamData_KAF0401E(); + virtual ~CApnCamData_KAF0401E(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1001E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF1001E.cpp new file mode 100644 index 00000000..6f58201d --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1001E.cpp @@ -0,0 +1,615 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF1001E.cpp: Implementation file for the CApnCamData_KAF1001E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_KAF1001E.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_KAF1001E::CApnCamData_KAF1001E() +{ +} + + +CApnCamData_KAF1001E::~CApnCamData_KAF1001E() +{ +} + + +void CApnCamData_KAF1001E::Initialize() +{ + strcpy( m_Sensor, "KAF1001E" ); + strcpy( m_CameraModel, "6" ); + m_CameraId = 5; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 1044; + m_ImagingColumns = 1024; + m_ClampColumns = 8; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 12; + m_TotalRows = 1032; + m_ImagingRows = 1024; + m_UnderscanRows = 4; + m_OverscanRows = 4; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 24; + m_PixelSizeY = 24; + m_Color = false; + m_ReportedGainSixteenBit = 3; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 100; + m_DefaultOffsetTwelveBit = 255; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_KAF1001E::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 71; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, + 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1001E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF1001E.h new file mode 100644 index 00000000..2e23c278 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1001E.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF1001E.h: Interface file for the CApnCamData_KAF1001E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_KAF1001E : public CApnCamData +{ +public: + CApnCamData_KAF1001E(); + virtual ~CApnCamData_KAF1001E(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1301E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF1301E.cpp new file mode 100644 index 00000000..46d62d17 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1301E.cpp @@ -0,0 +1,615 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF1301E.cpp: Implementation file for the CApnCamData_KAF1301E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_KAF1301E.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_KAF1301E::CApnCamData_KAF1301E() +{ +} + + +CApnCamData_KAF1301E::~CApnCamData_KAF1301E() +{ +} + + +void CApnCamData_KAF1301E::Initialize() +{ + strcpy( m_Sensor, "KAF1301E" ); + strcpy( m_CameraModel, "13" ); + m_CameraId = 3; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 1305; + m_ImagingColumns = 1280; + m_ClampColumns = 4; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 21; + m_TotalRows = 1028; + m_ImagingRows = 1024; + m_UnderscanRows = 2; + m_OverscanRows = 2; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 16; + m_PixelSizeY = 16; + m_Color = false; + m_ReportedGainSixteenBit = 3; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 100; + m_DefaultOffsetTwelveBit = 255; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_KAF1301E::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 71; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, + 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1301E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF1301E.h new file mode 100644 index 00000000..5ca47f78 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1301E.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF1301E.h: Interface file for the CApnCamData_KAF1301E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_KAF1301E : public CApnCamData +{ +public: + CApnCamData_KAF1301E(); + virtual ~CApnCamData_KAF1301E(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1401E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF1401E.cpp new file mode 100644 index 00000000..4c21d3bf --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1401E.cpp @@ -0,0 +1,615 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF1401E.cpp: Implementation file for the CApnCamData_KAF1401E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_KAF1401E.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_KAF1401E::CApnCamData_KAF1401E() +{ +} + + +CApnCamData_KAF1401E::~CApnCamData_KAF1401E() +{ +} + + +void CApnCamData_KAF1401E::Initialize() +{ + strcpy( m_Sensor, "KAF1401E" ); + strcpy( m_CameraModel, "14" ); + m_CameraId = 4; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 1348; + m_ImagingColumns = 1320; + m_ClampColumns = 26; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 2; + m_TotalRows = 1037; + m_ImagingRows = 1035; + m_UnderscanRows = 1; + m_OverscanRows = 1; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 6.8; + m_PixelSizeY = 6.8; + m_Color = false; + m_ReportedGainSixteenBit = 1; + m_MinSuggestedExpTime = 10.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 100; + m_DefaultOffsetTwelveBit = 255; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_KAF1401E::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 71; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, + 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1401E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF1401E.h new file mode 100644 index 00000000..9ffedcec --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1401E.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF1401E.h: Interface file for the CApnCamData_KAF1401E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_KAF1401E : public CApnCamData +{ +public: + CApnCamData_KAF1401E(); + virtual ~CApnCamData_KAF1401E(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1602E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF1602E.cpp new file mode 100644 index 00000000..e46da326 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1602E.cpp @@ -0,0 +1,615 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF1602E.cpp: Implementation file for the CApnCamData_KAF1602E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_KAF1602E.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_KAF1602E::CApnCamData_KAF1602E() +{ +} + + +CApnCamData_KAF1602E::~CApnCamData_KAF1602E() +{ +} + + +void CApnCamData_KAF1602E::Initialize() +{ + strcpy( m_Sensor, "KAF1602E" ); + strcpy( m_CameraModel, "2" ); + m_CameraId = 1; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 1564; + m_ImagingColumns = 1536; + m_ClampColumns = 14; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 14; + m_TotalRows = 1032; + m_ImagingRows = 1024; + m_UnderscanRows = 4; + m_OverscanRows = 4; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 9; + m_PixelSizeY = 9; + m_Color = false; + m_ReportedGainSixteenBit = 1.5; + m_MinSuggestedExpTime = 10.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 100; + m_DefaultOffsetTwelveBit = 255; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_KAF1602E::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 71; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, + 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1602E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF1602E.h new file mode 100644 index 00000000..c768852d --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1602E.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF1602E.h: Interface file for the CApnCamData_KAF1602E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_KAF1602E : public CApnCamData +{ +public: + CApnCamData_KAF1602E(); + virtual ~CApnCamData_KAF1602E(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF16801E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF16801E.cpp new file mode 100644 index 00000000..19054ce3 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF16801E.cpp @@ -0,0 +1,619 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF16801E.cpp: Implementation file for the CApnCamData_KAF16801E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_KAF16801E.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_KAF16801E::CApnCamData_KAF16801E() +{ +} + + +CApnCamData_KAF16801E::~CApnCamData_KAF16801E() +{ +} + + +void CApnCamData_KAF16801E::Initialize() +{ + strcpy( m_Sensor, "KAF16801E" ); + strcpy( m_CameraModel, "16" ); + m_CameraId = 9; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 4145; + m_ImagingColumns = 4098; + m_ClampColumns = 35; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 12; + m_TotalRows = 4128; + m_ImagingRows = 4098; + m_UnderscanRows = 10; + m_OverscanRows = 20; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 9; + m_PixelSizeY = 9; + m_Color = false; + m_ReportedGainSixteenBit = 1.5; + m_MinSuggestedExpTime = 30.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 100; + m_DefaultOffsetTwelveBit = 255; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_KAF16801E::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 116; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, + 0x0204, 0x0004, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, + 0x0006, 0x0006, 0x0006, 0x0006, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, + 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF16801E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF16801E.h new file mode 100644 index 00000000..f46680a4 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF16801E.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF16801E.h: Interface file for the CApnCamData_KAF16801E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_KAF16801E : public CApnCamData +{ +public: + CApnCamData_KAF16801E(); + virtual ~CApnCamData_KAF16801E(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF3200E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF3200E.cpp new file mode 100644 index 00000000..e63e6899 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF3200E.cpp @@ -0,0 +1,611 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF3200E.cpp: Implementation file for the CApnCamData_KAF3200E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_KAF3200E.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_KAF3200E::CApnCamData_KAF3200E() +{ +} + + +CApnCamData_KAF3200E::~CApnCamData_KAF3200E() +{ +} + + +void CApnCamData_KAF3200E::Initialize() +{ + strcpy( m_Sensor, "KAF3200E" ); + strcpy( m_CameraModel, "32" ); + m_CameraId = 6; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 2267; + m_ImagingColumns = 2184; + m_ClampColumns = 46; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 37; + m_TotalRows = 1510; + m_ImagingRows = 1472; + m_UnderscanRows = 34; + m_OverscanRows = 4; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 6.8; + m_PixelSizeY = 6.8; + m_Color = false; + m_ReportedGainSixteenBit = 1; + m_MinSuggestedExpTime = 10.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 100; + m_DefaultOffsetTwelveBit = 255; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_KAF3200E::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 39; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, + 0x0204, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF3200E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF3200E.h new file mode 100644 index 00000000..ee166530 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF3200E.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF3200E.h: Interface file for the CApnCamData_KAF3200E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_KAF3200E : public CApnCamData +{ +public: + CApnCamData_KAF3200E(); + virtual ~CApnCamData_KAF3200E(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF4202.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF4202.cpp new file mode 100644 index 00000000..c9931294 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF4202.cpp @@ -0,0 +1,615 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF4202.cpp: Implementation file for the CApnCamData_KAF4202 class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_KAF4202.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_KAF4202::CApnCamData_KAF4202() +{ +} + + +CApnCamData_KAF4202::~CApnCamData_KAF4202() +{ +} + + +void CApnCamData_KAF4202::Initialize() +{ + strcpy( m_Sensor, "KAF4202" ); + strcpy( m_CameraModel, "4" ); + m_CameraId = 7; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 2060; + m_ImagingColumns = 2032; + m_ClampColumns = 25; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 3; + m_TotalRows = 2048; + m_ImagingRows = 2044; + m_UnderscanRows = 2; + m_OverscanRows = 2; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 9; + m_PixelSizeY = 9; + m_Color = false; + m_ReportedGainSixteenBit = 1.5; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 100; + m_DefaultOffsetTwelveBit = 255; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_KAF4202::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 71; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, + 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF4202.h b/kstars/kstars/indi/apogee/ApnCamData_KAF4202.h new file mode 100644 index 00000000..e34c51b0 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF4202.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF4202.h: Interface file for the CApnCamData_KAF4202 class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_KAF4202 : public CApnCamData +{ +public: + CApnCamData_KAF4202(); + virtual ~CApnCamData_KAF4202(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF6303E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF6303E.cpp new file mode 100644 index 00000000..cded741c --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF6303E.cpp @@ -0,0 +1,615 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF6303E.cpp: Implementation file for the CApnCamData_KAF6303E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_KAF6303E.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_KAF6303E::CApnCamData_KAF6303E() +{ +} + + +CApnCamData_KAF6303E::~CApnCamData_KAF6303E() +{ +} + + +void CApnCamData_KAF6303E::Initialize() +{ + strcpy( m_Sensor, "KAF6303E" ); + strcpy( m_CameraModel, "9" ); + m_CameraId = 8; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 3100; + m_ImagingColumns = 3073; + m_ClampColumns = 15; + m_PreRoiSkipColumns = 0; + m_PostRoiSkipColumns = 0; + m_OverscanColumns = 12; + m_TotalRows = 2056; + m_ImagingRows = 2048; + m_UnderscanRows = 4; + m_OverscanRows = 4; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 9; + m_PixelSizeY = 9; + m_Color = false; + m_ReportedGainSixteenBit = 1.5; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 100; + m_DefaultOffsetTwelveBit = 255; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_KAF6303E::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 71; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, + 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, + 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, + 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF6303E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF6303E.h new file mode 100644 index 00000000..9b84a102 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_KAF6303E.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_KAF6303E.h: Interface file for the CApnCamData_KAF6303E class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_KAF6303E : public CApnCamData +{ +public: + CApnCamData_KAF6303E(); + virtual ~CApnCamData_KAF6303E(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamData_TH7899.cpp b/kstars/kstars/indi/apogee/ApnCamData_TH7899.cpp new file mode 100644 index 00000000..69767c19 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_TH7899.cpp @@ -0,0 +1,609 @@ +///////////////////////////////////////////////////////////// +// +// ApnCamData_TH7899.cpp: Implementation file for the CApnCamData_TH7899 class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData_TH7899.h" + +#include +#include +#include + + +///////////////////////////////////////////////////////////// +// Construction/Destruction +///////////////////////////////////////////////////////////// + + +CApnCamData_TH7899::CApnCamData_TH7899() +{ +} + + +CApnCamData_TH7899::~CApnCamData_TH7899() +{ +} + + +void CApnCamData_TH7899::Initialize() +{ + strcpy( m_Sensor, "TH7899" ); + strcpy( m_CameraModel, "10" ); + m_CameraId = 14; + m_InterlineCCD = false; + m_SupportsSerialA = true; + m_SupportsSerialB = true; + m_SensorTypeCCD = true; + m_TotalColumns = 2110; + m_ImagingColumns = 2048; + m_ClampColumns = 25; + m_PreRoiSkipColumns = 5; + m_PostRoiSkipColumns = 5; + m_OverscanColumns = 27; + m_TotalRows = 2054; + m_ImagingRows = 2048; + m_UnderscanRows = 3; + m_OverscanRows = 3; + m_VFlushBinning = 4; + m_EnableSingleRowOffset = false; + m_RowOffsetBinning = 1; + m_HFlushDisable = false; + m_ShutterCloseDelay = 20; + m_PixelSizeX = 14; + m_PixelSizeY = 14; + m_Color = false; + m_ReportedGainSixteenBit = 2; + m_MinSuggestedExpTime = 20.0; + m_CoolingSupported = true; + m_RegulatedCoolingSupported = true; + m_TempSetPoint = -20.0; + m_TempRampRateOne = 1000; + m_TempRampRateTwo = 2000; + m_TempBackoffPoint = 2.0; + m_DefaultGainTwelveBit = 100; + m_DefaultOffsetTwelveBit = 255; + m_DefaultRVoltage = 1000; + + set_vpattern(); + + set_hpattern_clamp_sixteen(); + set_hpattern_skip_sixteen(); + set_hpattern_roi_sixteen(); + + set_hpattern_clamp_twelve(); + set_hpattern_skip_twelve(); + set_hpattern_roi_twelve(); +} + + +void CApnCamData_TH7899::set_vpattern() +{ + const unsigned short Mask = 0x0; + const unsigned short NumElements = 18; + unsigned short Pattern[NumElements] = + { + 0x0000, 0x0018, 0x0018, 0x001A, 0x001A, 0x0012, 0x0012, 0x0016, 0x0016, 0x0006, + 0x0006, 0x000E, 0x000E, 0x000C, 0x000C, 0x0000, 0x0001, 0x0000 + }; + + m_VerticalPattern.Mask = Mask; + m_VerticalPattern.NumElements = NumElements; + m_VerticalPattern.PatternData = + (unsigned short *)malloc(NumElements * sizeof(unsigned short)); + + for ( int i=0; iMask = Mask; + Pattern->BinningLimit = BinningLimit; + Pattern->RefNumElements = RefNumElements; + Pattern->SigNumElements = SigNumElements; + + if ( RefNumElements > 0 ) + { + Pattern->RefPatternData = + (unsigned short *)malloc(RefNumElements * sizeof(unsigned short)); + + for ( i=0; iRefPatternData[i] = RefPatternData[i]; + } + } + + if ( SigNumElements > 0 ) + { + Pattern->SigPatternData = + (unsigned short *)malloc(SigNumElements * sizeof(unsigned short)); + + for ( i=0; iSigPatternData[i] = SigPatternData[i]; + } + } + + if ( BinningLimit > 0 ) + { + for ( i=0; iBinNumElements[i] = BinNumElements[i]; + + Pattern->BinPatternData[i] = + (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short)); + + for ( j=0; jBinPatternData[i][j] = BinPatternData[i][j]; + } + } + } +} diff --git a/kstars/kstars/indi/apogee/ApnCamData_TH7899.h b/kstars/kstars/indi/apogee/ApnCamData_TH7899.h new file mode 100644 index 00000000..296cc627 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamData_TH7899.h @@ -0,0 +1,47 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +///////////////////////////////////////////////////////////// +// +// ApnCamData_TH7899.h: Interface file for the CApnCamData_TH7899 class. +// +///////////////////////////////////////////////////////////// + +#include "ApnCamData.h" + +class CApnCamData_TH7899 : public CApnCamData +{ +public: + CApnCamData_TH7899(); + virtual ~CApnCamData_TH7899(); + + void Initialize(); + +private: + + void set_vpattern(); + + void set_hpattern_clamp_sixteen(); + void set_hpattern_skip_sixteen(); + void set_hpattern_roi_sixteen(); + + void set_hpattern_clamp_twelve(); + void set_hpattern_skip_twelve(); + void set_hpattern_roi_twelve(); + + void set_hpattern( APN_HPATTERN_FILE *Pattern, + unsigned short Mask, + unsigned short BinningLimit, + unsigned short RefNumElements, + unsigned short SigNumElements, + unsigned short BinNumElements[], + unsigned short RefPatternData[], + unsigned short SigPatternData[], + unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] ); + +}; diff --git a/kstars/kstars/indi/apogee/ApnCamTable.cpp b/kstars/kstars/indi/apogee/ApnCamTable.cpp new file mode 100644 index 00000000..5379ec9a --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamTable.cpp @@ -0,0 +1,149 @@ +// ApnCamTable.cpp +// +// Copyright (c) 2003, 2004 Apogee Instruments, Inc. +////////////////////////////////////////////////////////////////////// + +#include + +#include "ApnCamTable.h" + + +#define ALTA_MODEL_PREFIX "Alta-" + + +void ApnCamModelLookup( unsigned short CamId, unsigned short Interface, char *szCamModel ) +{ + char szModelNumber[20]; + bool Error; + + Error = false; + + switch( CamId ) + { + case APN_ALTA_KAF0401E_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAF0401E_CAM_SZ ); + break; + case APN_ALTA_KAF1602E_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAF1602E_CAM_SZ ); + break; + case APN_ALTA_KAF0261E_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAF0261E_CAM_SZ ); + break; + case APN_ALTA_KAF1301E_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAF1301E_CAM_SZ ); + break; + case APN_ALTA_KAF1401E_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAF1401E_CAM_SZ ); + break; + case APN_ALTA_KAF1001E_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAF1001E_CAM_SZ ); + break; + case APN_ALTA_KAF3200E_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAF3200E_CAM_SZ ); + break; + case APN_ALTA_KAF4202_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAF4202_CAM_SZ ); + break; + case APN_ALTA_KAF6303E_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAF6303E_CAM_SZ ); + break; + case APN_ALTA_KAF16801E_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAF16801E_CAM_SZ ); + break; + case APN_ALTA_CCD4710LS_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD4710LS_CAM_SZ ); + break; + case APN_ALTA_CCD4710HS_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD4710HS_CAM_SZ ); + break; + case APN_ALTA_TH7899_CAM_ID: + strcpy( szModelNumber, APN_ALTA_TH7899_CAM_SZ ); + break; + case APN_ALTA_CCD4240LS_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD4240LS_CAM_SZ ); + break; + case APN_ALTA_CCD4240HS_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD4240HS_CAM_SZ ); + break; + case APN_ALTA_CCD5710LS_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD5710LS_CAM_SZ ); + break; + case APN_ALTA_CCD5710HS_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD5710HS_CAM_SZ ); + break; + case APN_ALTA_CCD3011LS_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD3011LS_CAM_SZ ); + break; + case APN_ALTA_CCD3011HS_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD3011HS_CAM_SZ ); + break; + case APN_ALTA_CCD5520LS_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD5520LS_CAM_SZ ); + break; + case APN_ALTA_CCD5520HS_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD5520HS_CAM_SZ ); + break; + case APN_ALTA_CCD4720LS_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD4720LS_CAM_SZ ); + break; + case APN_ALTA_CCD4720HS_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD4720HS_CAM_SZ ); + break; + case APN_ALTA_CCD7700LS_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD7700LS_CAM_SZ ); + break; + case APN_ALTA_CCD7700HS_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD7700HS_CAM_SZ ); + break; + case APN_ALTA_KAI2001M_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAI2001M_CAM_SZ ); + break; + case APN_ALTA_KAI2001MC_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAI2001MC_CAM_SZ ); + break; + case APN_ALTA_KAI4020_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAI4020_CAM_SZ ); + break; + case APN_ALTA_KAI11000_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAI11000_CAM_SZ ); + break; + case APN_ALTA_KAI11000C_CAM_ID: + strcpy( szModelNumber, APN_ALTA_KAI11000C_CAM_SZ ); + break; + + case APN_ALTA_CCD4710LS2_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD4710LS2_CAM_SZ ); + break; + case APN_ALTA_CCD4710LS3_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD4710LS3_CAM_SZ ); + break; + case APN_ALTA_CCD4710LS4_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD4710LS4_CAM_SZ ); + break; + case APN_ALTA_CCD4710LS5_CAM_ID: + strcpy( szModelNumber, APN_ALTA_CCD4710LS5_CAM_SZ ); + break; + default: + Error = true; + break; + } + + if ( Error ) + { + strcpy( szCamModel, "Unknown" ); + } + else + { + strcpy( szCamModel, ALTA_MODEL_PREFIX ); + + if ( Interface == 0 ) // Network Interface + strcat( szCamModel, "E" ); + + if ( Interface == 1 ) // USB 2.0 Interface + strcat( szCamModel, "U" ); + + strcat( szCamModel, szModelNumber ); + } + +} + diff --git a/kstars/kstars/indi/apogee/ApnCamTable.h b/kstars/kstars/indi/apogee/ApnCamTable.h new file mode 100644 index 00000000..8eb527c3 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamTable.h @@ -0,0 +1,125 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef __APN_CAM_TABLE_H__ +#define __APN_CAM_TABLE_H__ + + +#define APN_MODEL_COUNT 25 // total number of models + + +#define APN_ALTA_KAF0401E_CAM_ID 0 +#define APN_ALTA_KAF0401E_CAM_SZ "1" + +#define APN_ALTA_KAF1602E_CAM_ID 1 +#define APN_ALTA_KAF1602E_CAM_SZ "2" + +#define APN_ALTA_KAF0261E_CAM_ID 2 +#define APN_ALTA_KAF0261E_CAM_SZ "260" + +#define APN_ALTA_KAF1301E_CAM_ID 3 +#define APN_ALTA_KAF1301E_CAM_SZ "13" + +#define APN_ALTA_KAF1401E_CAM_ID 4 +#define APN_ALTA_KAF1401E_CAM_SZ "14" + +#define APN_ALTA_KAF1001E_CAM_ID 5 +#define APN_ALTA_KAF1001E_CAM_SZ "6" + +#define APN_ALTA_KAF3200E_CAM_ID 6 +#define APN_ALTA_KAF3200E_CAM_SZ "32" + +#define APN_ALTA_KAF4202_CAM_ID 7 +#define APN_ALTA_KAF4202_CAM_SZ "4" + +#define APN_ALTA_KAF6303E_CAM_ID 8 +#define APN_ALTA_KAF6303E_CAM_SZ "9" + +#define APN_ALTA_KAF16801E_CAM_ID 9 +#define APN_ALTA_KAF16801E_CAM_SZ "16" + +#define APN_ALTA_CCD4710LS_CAM_ID 10 +#define APN_ALTA_CCD4710LS_CAM_SZ "47" + +#define APN_ALTA_CCD4710HS_CAM_ID 11 +#define APN_ALTA_CCD4710HS_CAM_SZ "47" + +#define APN_ALTA_TH7899_CAM_ID 14 +#define APN_ALTA_TH7899_CAM_SZ "10" + +#define APN_ALTA_CCD4240LS_CAM_ID 16 +#define APN_ALTA_CCD4240LS_CAM_SZ "42" + +#define APN_ALTA_CCD4240HS_CAM_ID 17 +#define APN_ALTA_CCD4240HS_CAM_SZ "42" + +#define APN_ALTA_CCD5710LS_CAM_ID 18 +#define APN_ALTA_CCD5710LS_CAM_SZ "57" + +#define APN_ALTA_CCD5710HS_CAM_ID 19 +#define APN_ALTA_CCD5710HS_CAM_SZ "57" + +#define APN_ALTA_CCD3011LS_CAM_ID 20 +#define APN_ALTA_CCD3011LS_CAM_SZ "30" + +#define APN_ALTA_CCD3011HS_CAM_ID 21 +#define APN_ALTA_CCD3011HS_CAM_SZ "30" + +#define APN_ALTA_CCD5520LS_CAM_ID 22 +#define APN_ALTA_CCD5520LS_CAM_SZ "55" + +#define APN_ALTA_CCD5520HS_CAM_ID 23 +#define APN_ALTA_CCD5520HS_CAM_SZ "55" + +#define APN_ALTA_CCD4720LS_CAM_ID 24 +#define APN_ALTA_CCD4720LS_CAM_SZ "4720" + +#define APN_ALTA_CCD4720HS_CAM_ID 25 +#define APN_ALTA_CCD4720HS_CAM_SZ "4720" + +#define APN_ALTA_CCD7700LS_CAM_ID 26 +#define APN_ALTA_CCD7700LS_CAM_SZ "77" + +#define APN_ALTA_CCD7700HS_CAM_ID 27 +#define APN_ALTA_CCD7700HS_CAM_SZ "77" + +#define APN_ALTA_KAI2001M_CAM_ID 64 +#define APN_ALTA_KAI2001M_CAM_SZ "2000" + +#define APN_ALTA_KAI2001MC_CAM_ID 65 +#define APN_ALTA_KAI2001MC_CAM_SZ "2000C" + +#define APN_ALTA_KAI4020_CAM_ID 66 +#define APN_ALTA_KAI4020_CAM_SZ "4000" + +#define APN_ALTA_KAI11000_CAM_ID 67 +#define APN_ALTA_KAI11000_CAM_SZ "11000" + +#define APN_ALTA_KAI11000C_CAM_ID 68 +#define APN_ALTA_KAI11000C_CAM_SZ "11000C" + +#define APN_ALTA_CCD4710LS2_CAM_ID 12 +#define APN_ALTA_CCD4710LS2_CAM_SZ "4710" + +#define APN_ALTA_CCD4710LS3_CAM_ID 13 +#define APN_ALTA_CCD4710LS3_CAM_SZ "4710" + +#define APN_ALTA_CCD4710LS4_CAM_ID 15 +#define APN_ALTA_CCD4710LS4_CAM_SZ "4710" + +#define APN_ALTA_CCD4710LS5_CAM_ID 28 +#define APN_ALTA_CCD4710LS5_CAM_SZ "4710" + + +// Helper function prototype + +void ApnCamModelLookup( unsigned short CamId, unsigned short Interface, char *szCamModel ); + + +#endif diff --git a/kstars/kstars/indi/apogee/ApnCamera.cpp b/kstars/kstars/indi/apogee/ApnCamera.cpp new file mode 100644 index 00000000..4e8c1b00 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamera.cpp @@ -0,0 +1,1890 @@ +// ApnCamera.cpp: implementation of the CApnCamera class. +// +// Copyright (c) 2003, 2004 Apogee Instruments, Inc. +////////////////////////////////////////////////////////////////////// + +#include "stdafx.h" + +#include "ApnCamera.h" +#include "ApnCamTable.h" + + +////////////////////////////////////////////////////////////////////// +// Construction/Destruction +////////////////////////////////////////////////////////////////////// + +CApnCamera::CApnCamera() +{ + m_ApnSensorInfo = NULL; +} + +CApnCamera::~CApnCamera() +{ + if ( m_ApnSensorInfo != NULL ) + { + delete m_ApnSensorInfo; + m_ApnSensorInfo = NULL; + } + CloseDriver(); +} + +bool CApnCamera::Expose( double Duration, bool Light ) +{ + ULONG ExpTime; + unsigned short BitsPerPixel(0); + unsigned short UnbinnedRoiX; + unsigned short UnbinnedRoiY; + unsigned short PreRoiSkip, PostRoiSkip; + unsigned short PreRoiRows, PostRoiRows; + unsigned short PreRoiVBinning, PostRoiVBinning; + + unsigned short RoiRegBuffer[12]; + unsigned short RoiRegData[12]; + + unsigned short TotalHPixels; + unsigned short TotalVPixels; + + + while ( read_ImagingStatus() != Apn_Status_Flushing ) + { + Sleep( 20 ); + } + + // Validate the "Duration" parameter + if ( Duration < APN_EXPOSURE_TIME_MIN ) + Duration = APN_EXPOSURE_TIME_MIN; + + // Validate the ROI params + UnbinnedRoiX = m_RoiPixelsH * m_RoiBinningH; + + PreRoiSkip = m_RoiStartX; + + PostRoiSkip = m_ApnSensorInfo->m_TotalColumns - + m_ApnSensorInfo->m_ClampColumns - + PreRoiSkip - + UnbinnedRoiX; + + TotalHPixels = UnbinnedRoiX + PreRoiSkip + PostRoiSkip + m_ApnSensorInfo->m_ClampColumns; + + if ( TotalHPixels != m_ApnSensorInfo->m_TotalColumns ) + return false; + + UnbinnedRoiY = m_RoiPixelsV * m_RoiBinningV; + + PreRoiRows = m_ApnSensorInfo->m_UnderscanRows + + m_RoiStartY; + + PostRoiRows = m_ApnSensorInfo->m_TotalRows - + PreRoiRows - + UnbinnedRoiY; + + TotalVPixels = UnbinnedRoiY + PreRoiRows + PostRoiRows; + + if ( TotalVPixels != m_ApnSensorInfo->m_TotalRows ) + return false; + + // Calculate the exposure time to program to the camera + ExpTime = ((unsigned long)(Duration / APN_TIMER_RESOLUTION)) + APN_TIMER_OFFSET_COUNT; + + Write( FPGA_REG_TIMER_LOWER, (unsigned short)(ExpTime & 0xFFFF)); + ExpTime = ExpTime >> 16; + Write( FPGA_REG_TIMER_UPPER, (unsigned short)(ExpTime & 0xFFFF)); + + m_pvtExposurePixelsV = m_RoiPixelsV; + m_pvtExposurePixelsH = m_RoiPixelsH; + + if ( m_DataBits == Apn_Resolution_SixteenBit ) + { + BitsPerPixel = 16; + } + else if ( m_DataBits == Apn_Resolution_TwelveBit ) + { + BitsPerPixel = 12; + } + + if ( PreStartExpose( BitsPerPixel ) != 0 ) + { + return false; + } + + // Calculate the vertical parameters + PreRoiVBinning = m_ApnSensorInfo->m_RowOffsetBinning; + + PostRoiVBinning = 1; + + // For interline CCDs, set "Fast Dump" mode if the particular array is NOT digitized + if ( m_ApnSensorInfo->m_InterlineCCD ) + { + // use the fast dump feature to get rid of the data quickly. + // one row, binning to the original row count + // note that we only are not digitized in arrays 1 and 3 + PreRoiVBinning = PreRoiRows; + PostRoiVBinning = PostRoiRows; + + PreRoiVBinning |= FPGA_BIT_ARRAY_FASTDUMP; + PostRoiVBinning |= FPGA_BIT_ARRAY_FASTDUMP; + + PreRoiRows = 1; + PostRoiRows = 1; + } + + // Set up the geometry for a full frame device + if ( m_ApnSensorInfo->m_EnableSingleRowOffset ) + { + PreRoiVBinning += PreRoiRows; + PostRoiVBinning = PostRoiRows; + + PreRoiVBinning |= FPGA_BIT_ARRAY_FASTDUMP; + PostRoiVBinning |= FPGA_BIT_ARRAY_FASTDUMP; + + PreRoiRows = 1; + PostRoiRows = 1; + } + + + // Issue the reset + RoiRegBuffer[0] = FPGA_REG_COMMAND_B; + RoiRegData[0] = FPGA_BIT_CMD_RESET; + + // Program the horizontal settings + RoiRegBuffer[1] = FPGA_REG_PREROI_SKIP_COUNT; + RoiRegData[1] = PreRoiSkip; + + RoiRegBuffer[2] = FPGA_REG_ROI_COUNT; + // Number of ROI pixels. Adjust the 12bit operation here to account for an extra + // 10 pixel shift as a result of the A/D conversion. + if ( m_DataBits == Apn_Resolution_SixteenBit ) + { + RoiRegData[2] = m_pvtExposurePixelsH + 1; + } + else if ( m_DataBits == Apn_Resolution_TwelveBit ) + { + RoiRegData[2] = m_pvtExposurePixelsH + 10; + } + + RoiRegBuffer[3] = FPGA_REG_POSTROI_SKIP_COUNT; + RoiRegData[3] = PostRoiSkip; + + // Program the vertical settings + RoiRegBuffer[4] = FPGA_REG_A1_ROW_COUNT; + RoiRegData[4] = PreRoiRows; + RoiRegBuffer[5] = FPGA_REG_A1_VBINNING; + RoiRegData[5] = PreRoiVBinning; + + RoiRegBuffer[6] = FPGA_REG_A2_ROW_COUNT; + RoiRegData[6] = m_RoiPixelsV; + RoiRegBuffer[7] = FPGA_REG_A2_VBINNING; + RoiRegData[7] = (m_RoiBinningV | FPGA_BIT_ARRAY_DIGITIZE); + + RoiRegBuffer[8] = FPGA_REG_A3_ROW_COUNT; + RoiRegData[8] = PostRoiRows; + RoiRegBuffer[9] = FPGA_REG_A3_VBINNING; + RoiRegData[9] = PostRoiVBinning; + + // Issue the reset + RoiRegBuffer[10] = FPGA_REG_COMMAND_B; + RoiRegData[10] = FPGA_BIT_CMD_RESET; + + switch ( m_pvtCameraMode ) + { + case Apn_CameraMode_Normal: + if ( Light ) + { + RoiRegBuffer[11] = FPGA_REG_COMMAND_A; + RoiRegData[11] = FPGA_BIT_CMD_EXPOSE; + } + else + { + RoiRegBuffer[11] = FPGA_REG_COMMAND_A; + RoiRegData[11] = FPGA_BIT_CMD_DARK; + } + break; + case Apn_CameraMode_TDI: + RoiRegBuffer[11] = FPGA_REG_COMMAND_A; + RoiRegData[11] = FPGA_BIT_CMD_TDI; + break; + case Apn_CameraMode_Test: + if ( Light ) + { + RoiRegBuffer[11] = FPGA_REG_COMMAND_A; + RoiRegData[11] = FPGA_BIT_CMD_EXPOSE; + } + else + { + RoiRegBuffer[11] = FPGA_REG_COMMAND_A; + RoiRegData[11] = FPGA_BIT_CMD_DARK; + } + break; + case Apn_CameraMode_ExternalTrigger: + RoiRegBuffer[11] = FPGA_REG_COMMAND_A; + RoiRegData[11] = FPGA_BIT_CMD_TRIGGER_EXPOSE; + break; + case Apn_CameraMode_ExternalShutter: + break; + } + + // Send the instruction sequence to the camera + WriteMultiMRMD( RoiRegBuffer, RoiRegData, 12 ); + + m_pvtImageInProgress = true; + m_pvtImageReady = false; + + return true; +} + +bool CApnCamera::ResetSystem() +{ + // Reset the camera engine + Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RESET ); + + // Start flushing + Write( FPGA_REG_COMMAND_A, FPGA_BIT_CMD_FLUSH ); + + return true; +} + +bool CApnCamera::PauseTimer( bool PauseState ) +{ + unsigned short RegVal; + bool CurrentState; + + Read( FPGA_REG_OP_A, RegVal ); + + CurrentState = ( RegVal & FPGA_BIT_PAUSE_TIMER ) == FPGA_BIT_PAUSE_TIMER; + + if ( CurrentState != PauseState ) + { + if ( PauseState ) + { + RegVal |= FPGA_BIT_PAUSE_TIMER; + } + else + { + RegVal &= ~FPGA_BIT_PAUSE_TIMER; + } + Write ( FPGA_REG_OP_A, RegVal ); + } + + return true; +} + +bool CApnCamera::StopExposure( bool DigitizeData ) +{ + if ( m_pvtImageInProgress ) + { + Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_END_EXPOSURE ); + + if ( PostStopExposure( DigitizeData ) != 0 ) + { + return false; + } + } + + return true; +} + + +unsigned short CApnCamera::GetExposurePixelsH() +{ + return m_pvtExposurePixelsH; +} + +unsigned short CApnCamera::GetExposurePixelsV() +{ + return m_pvtExposurePixelsV; +} + +double CApnCamera::read_InputVoltage() +{ + UpdateGeneralStatus(); + + return m_pvtInputVoltage; +} + +long CApnCamera::read_AvailableMemory() +{ + long AvailableMemory(0); + + switch( m_CameraInterface ) + { + case Apn_Interface_NET: + AvailableMemory = 28 * 1024; + break; + case Apn_Interface_USB: + AvailableMemory = 32 * 1024; + break; + default: + break; + } + + return AvailableMemory; +} + +unsigned short CApnCamera::read_FirmwareVersion() +{ + unsigned short FirmwareVersion; + Read( FPGA_REG_FIRMWARE_REV, FirmwareVersion ); + return FirmwareVersion; +} + +bool CApnCamera::read_ShutterState() +{ + UpdateGeneralStatus(); + + return m_pvtShutterState; +} + +bool CApnCamera::read_DisableShutter() +{ + unsigned short RegVal; + Read( FPGA_REG_OP_A, RegVal ); + return ( (RegVal & FPGA_BIT_DISABLE_SHUTTER) != 0 ); +} + +void CApnCamera::write_DisableShutter( bool DisableShutter ) +{ + unsigned short RegVal; + Read( FPGA_REG_OP_A, RegVal ); + + if ( DisableShutter ) + RegVal |= FPGA_BIT_DISABLE_SHUTTER; + else + RegVal &= ~FPGA_BIT_DISABLE_SHUTTER; + + Write( FPGA_REG_OP_A, RegVal ); +} + +bool CApnCamera::read_ForceShutterOpen() +{ + unsigned short RegVal; + Read( FPGA_REG_OP_A, RegVal ); + return ( (RegVal & FPGA_BIT_FORCE_SHUTTER) != 0 ); +} + +void CApnCamera::write_ForceShutterOpen( bool ForceShutterOpen ) +{ + unsigned short RegVal; + Read( FPGA_REG_OP_A, RegVal ); + + if ( ForceShutterOpen ) + RegVal |= FPGA_BIT_FORCE_SHUTTER; + else + RegVal &= ~FPGA_BIT_FORCE_SHUTTER; + + Write( FPGA_REG_OP_A, RegVal ); +} + +bool CApnCamera::read_ShutterAmpControl() +{ + unsigned short RegVal; + Read( FPGA_REG_OP_A, RegVal ); + return ( (RegVal & FPGA_BIT_SHUTTER_AMP_CONTROL ) != 0 ); +} + +void CApnCamera::write_ShutterAmpControl( bool ShutterAmpControl ) +{ + unsigned short RegVal; + Read( FPGA_REG_OP_A, RegVal ); + + if ( ShutterAmpControl ) + RegVal |= FPGA_BIT_SHUTTER_AMP_CONTROL; + else + RegVal &= ~FPGA_BIT_SHUTTER_AMP_CONTROL; + + Write( FPGA_REG_OP_A, RegVal ); +} + +bool CApnCamera::read_ExternalIoReadout() +{ + unsigned short RegVal; + Read( FPGA_REG_OP_A, RegVal ); + return ( (RegVal & FPGA_BIT_SHUTTER_MODE) != 0 ); +} + +void CApnCamera::write_ExternalIoReadout( bool ExternalIoReadout ) +{ + unsigned short RegVal; + Read( FPGA_REG_OP_A, RegVal ); + + if ( ExternalIoReadout ) + RegVal |= FPGA_BIT_SHUTTER_MODE; + else + RegVal &= ~FPGA_BIT_SHUTTER_MODE; + + Write( FPGA_REG_OP_A, RegVal ); +} + +bool CApnCamera::read_FastSequence() +{ + if ( m_ApnSensorInfo->m_InterlineCCD == false ) + return false; + + unsigned short RegVal; + Read( FPGA_REG_OP_A, RegVal ); + return ( (RegVal & FPGA_BIT_RATIO) != 0 ); +} + +void CApnCamera::write_FastSequence( bool FastSequence ) +{ + if ( m_ApnSensorInfo->m_InterlineCCD == false ) + return; + + unsigned short RegVal; + Read( FPGA_REG_OP_A, RegVal ); + + if ( FastSequence ) + { + RegVal |= FPGA_BIT_RATIO; + Write( FPGA_REG_SHUTTER_CLOSE_DELAY, 0x0 ); + } + else + { + RegVal &= ~FPGA_BIT_RATIO; + } + + Write( FPGA_REG_OP_A, RegVal ); +} + +Apn_NetworkMode CApnCamera::read_NetworkTransferMode() +{ + return m_pvtNetworkTransferMode; +} + +void CApnCamera::write_NetworkTransferMode( Apn_NetworkMode TransferMode ) +{ + SetNetworkTransferMode( TransferMode ); + + m_pvtNetworkTransferMode = TransferMode; +} + +Apn_CameraMode CApnCamera::read_CameraMode() +{ + return m_pvtCameraMode; +} + +void CApnCamera::write_CameraMode( Apn_CameraMode CameraMode ) +{ + unsigned short RegVal; + + + // If our state isn't going to change, do nothing + if ( m_pvtCameraMode == CameraMode ) + return; + + // If we didn't return already, then if we know our state is going to + // change. If we're in test mode, clear the appropriate FPGA bit(s). + switch( m_pvtCameraMode ) + { + case Apn_CameraMode_Normal: + break; + case Apn_CameraMode_TDI: + break; + case Apn_CameraMode_Test: + Read( FPGA_REG_OP_B, RegVal ); + RegVal &= ~FPGA_BIT_AD_SIMULATION; + Write( FPGA_REG_OP_B, RegVal ); + break; + case Apn_CameraMode_ExternalTrigger: + break; + case Apn_CameraMode_ExternalShutter: + Read( FPGA_REG_OP_A, RegVal ); + RegVal &= ~FPGA_BIT_SHUTTER_SOURCE; + Write( FPGA_REG_OP_A, RegVal ); + break; + } + + switch ( CameraMode ) + { + case Apn_CameraMode_Normal: + break; + case Apn_CameraMode_TDI: + break; + case Apn_CameraMode_Test: + Read( FPGA_REG_OP_B, RegVal ); + RegVal |= FPGA_BIT_AD_SIMULATION; + Write( FPGA_REG_OP_B, RegVal ); + break; + case Apn_CameraMode_ExternalTrigger: + Read( FPGA_REG_IO_PORT_ASSIGNMENT, RegVal ); + RegVal |= 0x01; + Write( FPGA_REG_IO_PORT_ASSIGNMENT, RegVal ); + break; + case Apn_CameraMode_ExternalShutter: + Read( FPGA_REG_OP_A, RegVal ); + RegVal |= FPGA_BIT_SHUTTER_SOURCE; + Write( FPGA_REG_OP_A, RegVal ); + break; + } + + m_pvtCameraMode = CameraMode; +} + +void CApnCamera::write_DataBits( Apn_Resolution BitResolution ) +{ + unsigned short RegVal; + + if ( m_CameraInterface == Apn_Interface_NET ) + { + // The network interface is 16bpp only. Changing the resolution + // for network cameras has no effect. + return; + } + + if ( m_DataBits != BitResolution ) + { + // Reset the camera + Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RESET ); + + // Change bit setting after the reset + Read( FPGA_REG_OP_A, RegVal ); + + if ( BitResolution == Apn_Resolution_TwelveBit ) + RegVal |= FPGA_BIT_DIGITIZATION_RES; + + if ( BitResolution == Apn_Resolution_SixteenBit ) + RegVal &= ~FPGA_BIT_DIGITIZATION_RES; + + Write( FPGA_REG_OP_A, RegVal ); + + m_DataBits = BitResolution; + + LoadClampPattern(); + LoadSkipPattern(); + LoadRoiPattern( m_RoiBinningH ); + + // Reset the camera + Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RESET ); + // Start flushing + Write( FPGA_REG_COMMAND_A, FPGA_BIT_CMD_FLUSH ); + } +} + +Apn_Status CApnCamera::read_ImagingStatus() +{ + bool Exposing, Active, Done, Flushing, WaitOnTrigger; + bool DataHalted, RamError; + + + UpdateGeneralStatus(); + + // Update the ImagingStatus + Exposing = false; + Active = false; + Done = false; + Flushing = false; + WaitOnTrigger = false; + DataHalted = false; + RamError = false; + + if ( (m_pvtStatusReg & FPGA_BIT_STATUS_IMAGING_ACTIVE) != 0 ) + Active = true; + + if ( (m_pvtStatusReg & FPGA_BIT_STATUS_IMAGE_EXPOSING) != 0 ) + Exposing = true; + + if ( (m_pvtStatusReg & FPGA_BIT_STATUS_IMAGE_DONE) != 0 ) + Done = true; + + if ( (m_pvtStatusReg & FPGA_BIT_STATUS_FLUSHING) != 0 ) + Flushing = true; + + if ( (m_pvtStatusReg & FPGA_BIT_STATUS_WAITING_TRIGGER) != 0 ) + WaitOnTrigger = true; + + if ( (m_pvtStatusReg & FPGA_BIT_STATUS_DATA_HALTED) != 0 ) + DataHalted = true; + + if ( (m_pvtStatusReg & FPGA_BIT_STATUS_PATTERN_ERROR) != 0 ) + RamError = true; + + if ( RamError ) + { + m_pvtImagingStatus = Apn_Status_PatternError; + } + else + { + if ( DataHalted ) + { + m_pvtImagingStatus = Apn_Status_DataError; + } + else + { + if ( WaitOnTrigger ) + { + m_pvtImagingStatus = Apn_Status_WaitingOnTrigger; + } + else + { + if ( Done && m_pvtImageInProgress ) + { + m_pvtImageReady = true; + m_pvtImagingStatus = Apn_Status_ImageReady; + } + else + { + if ( Active ) + { + if ( Exposing ) + m_pvtImagingStatus = Apn_Status_Exposing; + else + m_pvtImagingStatus = Apn_Status_ImagingActive; + } + else + { + if ( Flushing ) + m_pvtImagingStatus = Apn_Status_Flushing; + else + m_pvtImagingStatus = Apn_Status_Idle; + } + } + } + } + } + + /* + switch( m_pvtImagingStatus ) + { + case Apn_Status_DataError: + OutputDebugString( "ImagingStatus: Apn_Status_DataError" ); + break; + case Apn_Status_PatternError: + OutputDebugString( "ImagingStatus: Apn_Status_PatternError" ); + break; + case Apn_Status_Idle: + OutputDebugString( "ImagingStatus: Apn_Status_Idle" ); + break; + case Apn_Status_Exposing: + OutputDebugString( "ImagingStatus: Apn_Status_Exposing" ); + break; + case Apn_Status_ImagingActive: + OutputDebugString( "ImagingStatus: Apn_Status_ImagingActive" ); + break; + case Apn_Status_ImageReady: + OutputDebugString( "ImagingStatus: Apn_Status_ImageReady" ); + break; + case Apn_Status_Flushing: + OutputDebugString( "ImagingStatus: Apn_Status_Flushing" ); + break; + case Apn_Status_WaitingOnTrigger: + OutputDebugString( "ImagingStatus: Apn_Status_WaitingOnTrigger" ); + break; + default: + OutputDebugString( "ImagingStatus: UNDEFINED!!" ); + break; + } + */ + + return m_pvtImagingStatus; +} + +Apn_LedMode CApnCamera::read_LedMode() +{ + return m_pvtLedMode; +} + +void CApnCamera::write_LedMode( Apn_LedMode LedMode ) +{ + unsigned short RegVal; + + Read( FPGA_REG_OP_A, RegVal ); + + switch ( LedMode ) + { + case Apn_LedMode_DisableAll: + RegVal |= FPGA_BIT_LED_DISABLE; + break; + case Apn_LedMode_DisableWhileExpose: + RegVal &= ~FPGA_BIT_LED_DISABLE; + RegVal |= FPGA_BIT_LED_EXPOSE_DISABLE; + break; + case Apn_LedMode_EnableAll: + RegVal &= ~FPGA_BIT_LED_DISABLE; + RegVal &= ~FPGA_BIT_LED_EXPOSE_DISABLE; + break; + } + + m_pvtLedMode = LedMode; + + Write( FPGA_REG_OP_A, RegVal ); +} + +Apn_LedState CApnCamera::read_LedState( unsigned short LedId ) +{ + Apn_LedState RetVal(0); + + if ( LedId == 0 ) // LED A + RetVal = m_pvtLedStateA; + + if ( LedId == 1 ) // LED B + RetVal = m_pvtLedStateB; + + return RetVal; +} + +void CApnCamera::write_LedState( unsigned short LedId, Apn_LedState LedState ) +{ + unsigned short RegVal; + + + RegVal = 0x0; + + if ( LedId == 0 ) // LED A + { + RegVal = (m_pvtLedStateB << 4); // keep the current settings for LED B + RegVal |= LedState; // program new settings + m_pvtLedStateA = LedState; + } + else if ( LedId == 1 ) // LED B + { + RegVal = m_pvtLedStateA; // keep the current settings for LED A + RegVal |= (LedState << 4); // program new settings + m_pvtLedStateB = LedState; + } + + Write( FPGA_REG_LED_SELECT, RegVal ); +} + +bool CApnCamera::read_CoolerEnable() +{ + return m_pvtCoolerEnable; +} + +void CApnCamera::write_CoolerEnable( bool CoolerEnable ) +{ + if ( CoolerEnable ) + { + Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RAMP_TO_SETPOINT ); + } + else + { + Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RAMP_TO_AMBIENT ); + } + + m_pvtCoolerEnable = CoolerEnable; +} + +Apn_CoolerStatus CApnCamera::read_CoolerStatus() +{ + bool CoolerAtTemp; + bool CoolerActive; + bool CoolerTempRevised; + + + UpdateGeneralStatus(); + + // Update CoolerStatus + CoolerActive = false; + CoolerAtTemp = false; + CoolerTempRevised = false; + + if ( (m_pvtStatusReg & FPGA_BIT_STATUS_TEMP_AT_TEMP) != 0 ) + CoolerAtTemp = true; + + if ( (m_pvtStatusReg & FPGA_BIT_STATUS_TEMP_ACTIVE) != 0 ) + CoolerActive = true; + + if ( (m_pvtStatusReg & FPGA_BIT_STATUS_TEMP_REVISION) != 0 ) + CoolerTempRevised = true; + + // Now derive our cooler state + if ( !CoolerActive ) + { + m_pvtCoolerStatus = Apn_CoolerStatus_Off; + } + else + { + if ( CoolerTempRevised ) + { + m_pvtCoolerStatus = Apn_CoolerStatus_Revision; + } + else + { + if ( CoolerAtTemp ) + m_pvtCoolerStatus = Apn_CoolerStatus_AtSetPoint; + else + m_pvtCoolerStatus = Apn_CoolerStatus_RampingToSetPoint; + + } + } + + return m_pvtCoolerStatus; +} + +double CApnCamera::read_CoolerSetPoint() +{ + unsigned short RegVal; + double TempVal; + + Read( FPGA_REG_TEMP_DESIRED, RegVal ); + + RegVal &= 0x0FFF; + + TempVal = ( RegVal - APN_TEMP_SETPOINT_ZERO_POINT ) * APN_TEMP_DEGREES_PER_BIT; + + return TempVal; +} + +void CApnCamera::write_CoolerSetPoint( double SetPoint ) +{ + unsigned short RegVal; + double TempVal; + + + TempVal = SetPoint; + + if ( SetPoint < (APN_TEMP_SETPOINT_MIN - APN_TEMP_KELVIN_SCALE_OFFSET) ) + TempVal = APN_TEMP_SETPOINT_MIN; + + if ( SetPoint > (APN_TEMP_SETPOINT_MAX - APN_TEMP_KELVIN_SCALE_OFFSET) ) + TempVal = APN_TEMP_SETPOINT_MAX; + + RegVal = (unsigned short)( (TempVal / APN_TEMP_DEGREES_PER_BIT) + APN_TEMP_SETPOINT_ZERO_POINT ); + + Write( FPGA_REG_TEMP_DESIRED, RegVal ); +} + +double CApnCamera::read_CoolerBackoffPoint() +{ + return ( m_pvtCoolerBackoffPoint ); +} + +void CApnCamera::write_CoolerBackoffPoint( double BackoffPoint ) +{ + unsigned short RegVal; + double TempVal; + + TempVal = BackoffPoint; + + // BackoffPoint must be a positive number! + if ( BackoffPoint < 0.0 ) + TempVal = 0.0; + + if ( BackoffPoint < (APN_TEMP_SETPOINT_MIN - APN_TEMP_KELVIN_SCALE_OFFSET) ) + TempVal = APN_TEMP_SETPOINT_MIN; + + if ( BackoffPoint > (APN_TEMP_SETPOINT_MAX - APN_TEMP_KELVIN_SCALE_OFFSET) ) + TempVal = APN_TEMP_SETPOINT_MAX; + + m_pvtCoolerBackoffPoint = TempVal; + + RegVal = (unsigned short)( TempVal / APN_TEMP_DEGREES_PER_BIT ); + + Write( FPGA_REG_TEMP_BACKOFF, RegVal ); +} + +double CApnCamera::read_CoolerDrive() +{ + UpdateGeneralStatus(); + + return m_pvtCoolerDrive; +} + +double CApnCamera::read_TempCCD() +{ + // UpdateGeneralStatus(); + + unsigned short TempReg; + unsigned short TempAvg; + unsigned long TempTotal; + int don; + + TempTotal = 0; + don = 8; + if ( m_CameraInterface == Apn_Interface_NET ) { + don = 1; + } + + for ( int i=0; i APN_SEQUENCE_DELAY_LIMIT ) + Delay = APN_SEQUENCE_DELAY_LIMIT; + + m_pvtSequenceDelay = Delay; + + RegVal = (unsigned short)(Delay / APN_SEQUENCE_DELAY_RESOLUTION); + + Write( FPGA_REG_SEQUENCE_DELAY, RegVal ); +} + +bool CApnCamera::read_VariableSequenceDelay() +{ + unsigned short RegVal; + Read( FPGA_REG_OP_A, RegVal ); + // variable delay occurs when the bit is 0 + return ( (RegVal & FPGA_BIT_DELAY_MODE) == 0 ); +} + +void CApnCamera::write_VariableSequenceDelay( bool VariableSequenceDelay ) +{ + unsigned short RegVal; + + Read( FPGA_REG_OP_A, RegVal ); + + if ( VariableSequenceDelay ) + RegVal &= ~FPGA_BIT_DELAY_MODE; // variable when zero + else + RegVal |= FPGA_BIT_DELAY_MODE; // constant when one + + Write( FPGA_REG_OP_A, RegVal ); +} + +unsigned short CApnCamera::read_ImageCount() +{ + return m_pvtImageCount; +} + +void CApnCamera::write_ImageCount( unsigned short Count ) +{ + if ( Count == 0 ) + Count = 1; + + Write( FPGA_REG_IMAGE_COUNT, Count ); + + m_pvtImageCount = Count; +} + +void CApnCamera::write_RoiBinningH( unsigned short BinningH ) +{ + // Check to see if we actually need to update the binning + if ( BinningH != m_RoiBinningH ) + { + // Reset the camera + Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RESET ); + + LoadRoiPattern( BinningH ); + m_RoiBinningH = BinningH; + + // Reset the camera + Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RESET ); + + // Start flushing + Write( FPGA_REG_COMMAND_A, FPGA_BIT_CMD_FLUSH ); + } +} + +void CApnCamera::write_RoiBinningV( unsigned short BinningV ) +{ + // Check to see if we actually need to update the binning + if ( BinningV != m_RoiBinningV ) + { + m_RoiBinningV = BinningV; + } +} + +void CApnCamera::write_RoiPixelsV( unsigned short PixelsV ) +{ + m_RoiPixelsV = PixelsV; +} + +void CApnCamera::write_RoiStartY( unsigned short StartY ) +{ + m_RoiStartY = StartY; +} + +unsigned short CApnCamera::read_OverscanColumns() +{ + return m_ApnSensorInfo->m_OverscanColumns; +} + +unsigned short CApnCamera::read_MaxBinningV() +{ + if ( m_ApnSensorInfo->m_ImagingRows < APN_VBINNING_MAX ) + return m_ApnSensorInfo->m_ImagingRows; + else + return APN_VBINNING_MAX; +} + +unsigned short CApnCamera::read_SequenceCounter() +{ + unsigned short RegVal; + Read( FPGA_REG_SEQUENCE_COUNTER, RegVal ); + return RegVal; +} + +unsigned short CApnCamera::read_TDICounter() +{ + unsigned short RegVal; + Read( FPGA_REG_TDI_COUNTER, RegVal ); + return RegVal; +} + +unsigned short CApnCamera::read_TDIRows() +{ + return m_pvtTDIRows; +} + +void CApnCamera::write_TDIRows( unsigned short TdiRows ) +{ + if ( TdiRows == 0 ) // Make sure the TDI row count is at least 1 + TdiRows = 1; + + Write( FPGA_REG_TDI_COUNT, TdiRows ); + m_pvtTDIRows = TdiRows; +} + +double CApnCamera::read_TDIRate() +{ + return m_pvtTDIRate; +} + +void CApnCamera::write_TDIRate( double TdiRate ) +{ + unsigned short RegVal; + + if ( TdiRate < APN_TDI_RATE_MIN ) + TdiRate = APN_TDI_RATE_MIN; + + if ( TdiRate > APN_TDI_RATE_MAX ) + TdiRate = APN_TDI_RATE_MAX; + + RegVal = (unsigned short)( TdiRate / APN_TDI_RATE_RESOLUTION ); + + Write( FPGA_REG_TDI_RATE, RegVal ); + + m_pvtTDIRate = TdiRate; +} + +unsigned short CApnCamera::read_IoPortAssignment() +{ + unsigned short RegVal; + Read( FPGA_REG_IO_PORT_ASSIGNMENT, RegVal ); + RegVal &= FPGA_MASK_IO_PORT_ASSIGNMENT; + return RegVal; +} + +void CApnCamera::write_IoPortAssignment( unsigned short IoPortAssignment ) +{ + IoPortAssignment &= FPGA_MASK_IO_PORT_ASSIGNMENT; + Write( FPGA_REG_IO_PORT_ASSIGNMENT, IoPortAssignment ); +} + +unsigned short CApnCamera::read_IoPortDirection() +{ + unsigned short RegVal; + Read( FPGA_REG_IO_PORT_DIRECTION, RegVal ); + RegVal &= FPGA_MASK_IO_PORT_DIRECTION; + return RegVal; +} + +void CApnCamera::write_IoPortDirection( unsigned short IoPortDirection ) +{ + IoPortDirection &= FPGA_MASK_IO_PORT_DIRECTION; + Write( FPGA_REG_IO_PORT_DIRECTION, IoPortDirection ); +} + +unsigned short CApnCamera::read_IoPortData() +{ + unsigned short RegVal; + Read( FPGA_REG_IO_PORT_READ, RegVal ); + RegVal &= FPGA_MASK_IO_PORT_DATA; + return RegVal; +} + +void CApnCamera::write_IoPortData( unsigned short IoPortData ) +{ + IoPortData &= FPGA_MASK_IO_PORT_DATA; + Write( FPGA_REG_IO_PORT_WRITE, IoPortData ); +} + +unsigned short CApnCamera::read_TwelveBitGain() +{ + return m_pvtTwelveBitGain; +} + +void CApnCamera::write_TwelveBitGain( unsigned short TwelveBitGain ) +{ + unsigned short NewVal; + unsigned short StartVal; + unsigned short FirstBit; + + NewVal = 0x0; + StartVal = TwelveBitGain & 0x3FF; + + for ( int i=0; i<10; i++ ) + { + FirstBit = ( StartVal & 0x0001 ); + NewVal |= ( FirstBit << (10-i) ); + StartVal = StartVal >> 1; + } + + NewVal |= 0x4000; + + Write( FPGA_REG_AD_CONFIG_DATA, NewVal ); + Write( FPGA_REG_COMMAND_B, 0x8000 ); + + m_pvtTwelveBitGain = TwelveBitGain & 0x3FF; +} + +double CApnCamera::read_MaxExposureTime() +{ + return APN_EXPOSURE_TIME_MAX; +} + +double CApnCamera::read_TestLedBrightness() +{ + return m_pvtTestLedBrightness; +} + +void CApnCamera::write_TestLedBrightness( double TestLedBrightness ) +{ + unsigned short RegVal; + unsigned short OpRegA; + + + if ( TestLedBrightness == m_pvtTestLedBrightness ) + return; + + if ( m_pvtCoolerEnable ) + { + Read( FPGA_REG_OP_A, OpRegA ); + OpRegA |= FPGA_BIT_TEMP_SUSPEND; + Write( FPGA_REG_OP_A, OpRegA ); + + do + { + Read( FPGA_REG_GENERAL_STATUS, RegVal ); + } while ( (RegVal & FPGA_BIT_STATUS_TEMP_SUSPEND_ACK) == 0 ); + + } + + RegVal = (unsigned short)( (double)FPGA_MASK_LED_ILLUMINATION * (TestLedBrightness/100.0) ); + + Write( FPGA_REG_LED_DRIVE, RegVal ); + + Read( FPGA_REG_OP_B, RegVal ); + RegVal &= ~FPGA_BIT_DAC_SELECT_ZERO; + RegVal |= FPGA_BIT_DAC_SELECT_ONE; + Write( FPGA_REG_OP_B, RegVal ); + + Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_DAC_LOAD ); + + m_pvtTestLedBrightness = TestLedBrightness; + + if ( m_pvtCoolerEnable ) + { + OpRegA &= ~FPGA_BIT_TEMP_SUSPEND; + Write( FPGA_REG_OP_A, OpRegA ); + } +} + + + + + + + + +long CApnCamera::LoadVerticalPattern() +{ + unsigned short RegData; + + // Prime the RAM (Enable) + Read( FPGA_REG_OP_B, RegData ); + RegData |= FPGA_BIT_VRAM_ENABLE; + Write( FPGA_REG_OP_B, RegData ); + + WriteMultiSRMD( FPGA_REG_VRAM_INPUT, + m_ApnSensorInfo->m_VerticalPattern.PatternData, + m_ApnSensorInfo->m_VerticalPattern.NumElements ); + + // RAM is now loaded (Disable) + Read( FPGA_REG_OP_B, RegData ); + RegData &= ~FPGA_BIT_VRAM_ENABLE; + Write( FPGA_REG_OP_B, RegData ); + + return 0; +} + + +long CApnCamera::LoadClampPattern() +{ + unsigned short RegData; + + // Prime the RAM (Enable) + Read( FPGA_REG_OP_B, RegData ); + RegData |= FPGA_BIT_HCLAMP_ENABLE; + Write( FPGA_REG_OP_B, RegData ); + + if ( m_DataBits == Apn_Resolution_SixteenBit ) + { + WriteHorizontalPattern( &m_ApnSensorInfo->m_ClampPatternSixteen, + FPGA_REG_HCLAMP_INPUT, + 1 ); + } + else if ( m_DataBits == Apn_Resolution_TwelveBit ) + { + WriteHorizontalPattern( &m_ApnSensorInfo->m_ClampPatternTwelve, + FPGA_REG_HCLAMP_INPUT, + 1 ); + } + + // RAM is now loaded (Disable) + Read( FPGA_REG_OP_B, RegData ); + RegData &= ~FPGA_BIT_HCLAMP_ENABLE; + Write( FPGA_REG_OP_B, RegData ); + + return 0; +} + + +long CApnCamera::LoadSkipPattern() +{ + unsigned short RegData; + + // Prime the RAM (Enable) + Read( FPGA_REG_OP_B, RegData ); + RegData |= FPGA_BIT_HSKIP_ENABLE; + Write( FPGA_REG_OP_B, RegData ); + + if ( m_DataBits == Apn_Resolution_SixteenBit ) + { + WriteHorizontalPattern( &m_ApnSensorInfo->m_SkipPatternSixteen, + FPGA_REG_HSKIP_INPUT, + 1 ); + } + else if ( m_DataBits == Apn_Resolution_TwelveBit ) + { + WriteHorizontalPattern( &m_ApnSensorInfo->m_SkipPatternTwelve, + FPGA_REG_HSKIP_INPUT, + 1 ); + } + + // RAM is now loaded (Disable) + Read( FPGA_REG_OP_B, RegData ); + RegData &= ~FPGA_BIT_HSKIP_ENABLE; + Write( FPGA_REG_OP_B, RegData ); + + return 0; +} + + +long CApnCamera::LoadRoiPattern( unsigned short binning ) +{ + unsigned short RegData; + + // Prime the RAM (Enable) + Read( FPGA_REG_OP_B, RegData ); + RegData |= FPGA_BIT_HRAM_ENABLE; + Write( FPGA_REG_OP_B, RegData ); + + if ( m_DataBits == Apn_Resolution_SixteenBit ) + { + WriteHorizontalPattern( &m_ApnSensorInfo->m_RoiPatternSixteen, + FPGA_REG_HRAM_INPUT, + binning ); + } + else if ( m_DataBits == Apn_Resolution_TwelveBit ) + { + WriteHorizontalPattern( &m_ApnSensorInfo->m_RoiPatternTwelve, + FPGA_REG_HRAM_INPUT, + binning ); + } + + // RAM is now loaded (Disable) + Read( FPGA_REG_OP_B, RegData ); + RegData &= ~FPGA_BIT_HRAM_ENABLE; + Write( FPGA_REG_OP_B, RegData ); + + return 0; +} + + +long CApnCamera::WriteHorizontalPattern( APN_HPATTERN_FILE *Pattern, + unsigned short RamReg, + unsigned short Binning ) +{ + unsigned short i; + unsigned short DataCount; + unsigned short *DataArray; + unsigned short Index; + unsigned short BinNumber; + + + Index = 0; + BinNumber = Binning - 1; // arrays are zero-based + + DataCount = Pattern->RefNumElements + + Pattern->BinNumElements[BinNumber] + + Pattern->SigNumElements; + + DataArray = (unsigned short *)malloc(DataCount * sizeof(unsigned short)); + + for ( i=0; iRefNumElements; i++ ) + { + DataArray[Index] = Pattern->RefPatternData[i]; + Index++; + } + + for ( i=0; iBinNumElements[BinNumber]; i++ ) + { + DataArray[Index] = Pattern->BinPatternData[BinNumber][i]; + Index++; + } + + for ( i=0; iSigNumElements; i++ ) + { + DataArray[Index] = Pattern->SigPatternData[i]; + Index++; + } + + WriteMultiSRMD( RamReg, DataArray, DataCount ); + + // cleanup + free( DataArray ); + + return 0; +} + + +long CApnCamera::InitDefaults() +{ + unsigned short RegVal; + unsigned short CameraID; + unsigned short ShutterDelay; + + unsigned short PreRoiRows, PostRoiRows; + unsigned short PreRoiVBinning, PostRoiVBinning; + unsigned short UnbinnedRoiY; // Vertical ROI pixels + + + // Read the Camera ID register + Read( FPGA_REG_CAMERA_ID, CameraID ); + CameraID &= FPGA_MASK_CAMERA_ID; + + // Look up the ID and dynamically create the m_ApnSensorInfo object + switch ( CameraID ) + { + case APN_ALTA_KAF0401E_CAM_ID: + m_ApnSensorInfo = new CApnCamData_KAF0401E; + break; + case APN_ALTA_KAF1602E_CAM_ID: + m_ApnSensorInfo = new CApnCamData_KAF1602E; + break; + case APN_ALTA_KAF0261E_CAM_ID: + m_ApnSensorInfo = new CApnCamData_KAF0261E; + break; + case APN_ALTA_KAF1301E_CAM_ID: + m_ApnSensorInfo = new CApnCamData_KAF1301E; + break; + case APN_ALTA_KAF1401E_CAM_ID: + m_ApnSensorInfo = new CApnCamData_KAF1401E; + break; + case APN_ALTA_KAF1001E_CAM_ID: + m_ApnSensorInfo = new CApnCamData_KAF1001E; + break; + case APN_ALTA_KAF3200E_CAM_ID: + m_ApnSensorInfo = new CApnCamData_KAF3200E; + break; + case APN_ALTA_KAF4202_CAM_ID: + m_ApnSensorInfo = new CApnCamData_KAF4202; + break; + case APN_ALTA_KAF6303E_CAM_ID: + m_ApnSensorInfo = new CApnCamData_KAF6303E; + break; + case APN_ALTA_KAF16801E_CAM_ID: + m_ApnSensorInfo = new CApnCamData_KAF16801E; + break; + case APN_ALTA_TH7899_CAM_ID: + m_ApnSensorInfo = new CApnCamData_TH7899; + break; + case APN_ALTA_CCD4710LS_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD4710LS; + break; + case APN_ALTA_CCD4710HS_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD4710HS; + break; + case APN_ALTA_CCD4240LS_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD4240LS; + break; + case APN_ALTA_CCD4240HS_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD4240HS; + break; + case APN_ALTA_CCD5710LS_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD5710LS; + break; + case APN_ALTA_CCD5710HS_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD5710HS; + break; + case APN_ALTA_CCD3011LS_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD3011LS; + break; + case APN_ALTA_CCD3011HS_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD3011HS; + break; + case APN_ALTA_CCD5520LS_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD5520LS; + break; + case APN_ALTA_CCD5520HS_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD5520HS; + break; + case APN_ALTA_CCD4720LS_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD4720LS; + break; + case APN_ALTA_CCD4720HS_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD4720HS; + break; + case APN_ALTA_CCD7700LS_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD7700LS; + break; + case APN_ALTA_CCD7700HS_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD7700HS; + break; + case APN_ALTA_CCD4710LS2_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD4710LS2; + break; + case APN_ALTA_CCD4710LS3_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD4710LS3; + break; + case APN_ALTA_CCD4710LS4_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD4710LS4; + break; + case APN_ALTA_CCD4710LS5_CAM_ID: + m_ApnSensorInfo = new CApnCamData_CCD4710LS5; + break; + default: + return 1; + break; + } + + // we created the object, now set everything + m_ApnSensorInfo->Initialize(); + + // Initialize public variables + m_DigitizeOverscan = false; + m_DataBits = Apn_Resolution_SixteenBit; + + // Initialize private variables + m_pvtCameraMode = Apn_CameraMode_Normal; + m_pvtNetworkTransferMode = Apn_NetworkMode_Tcp; + + // Initialize variables used for imaging + m_RoiStartX = 0; + m_RoiStartY = 0; + m_RoiPixelsH = m_ApnSensorInfo->m_ImagingColumns; + m_RoiPixelsV = m_ApnSensorInfo->m_ImagingRows; + + m_RoiBinningH = 1; + m_RoiBinningV = 1; + printf ("Camera ID is %u\n",CameraID); + printf("sensor = %s\n", m_ApnSensorInfo->m_Sensor); + printf("model = %s\n",m_ApnSensorInfo->m_CameraModel); + printf("interline = %u\n",m_ApnSensorInfo->m_InterlineCCD); + printf("serialA = %u\n",m_ApnSensorInfo->m_SupportsSerialA); + printf("serialB = %u\n",m_ApnSensorInfo->m_SupportsSerialB); + printf("ccdtype = %u\n",m_ApnSensorInfo->m_SensorTypeCCD); + printf("Tcolumns = %u\n",m_ApnSensorInfo->m_TotalColumns); + printf("ImgColumns = %u\n",m_ApnSensorInfo->m_ImagingColumns); + printf("ClampColumns = %u\n",m_ApnSensorInfo->m_ClampColumns); + printf("PreRoiSColumns = %u\n",m_ApnSensorInfo->m_PreRoiSkipColumns); + printf("PostRoiSColumns = %u\n",m_ApnSensorInfo->m_PostRoiSkipColumns); + printf("OverscanColumns = %u\n",m_ApnSensorInfo->m_OverscanColumns); + printf("TRows = %u\n",m_ApnSensorInfo->m_TotalRows); + printf("ImgRows = %u\n",m_ApnSensorInfo->m_ImagingRows); + printf("UnderscanRows = %u\n",m_ApnSensorInfo->m_UnderscanRows); + printf("OverscanRows = %u\n",m_ApnSensorInfo->m_OverscanRows); + printf("VFlushBinning = %u\n",m_ApnSensorInfo->m_VFlushBinning); + printf("HFlushDisable = %u\n",m_ApnSensorInfo->m_HFlushDisable); + printf("ShutterCloseDelay = %u\n",m_ApnSensorInfo->m_ShutterCloseDelay); + printf("PixelSizeX = %lf\n",m_ApnSensorInfo->m_PixelSizeX); + printf("PixelSizeY = %lf\n",m_ApnSensorInfo->m_PixelSizeY); + printf("Color = %u\n",m_ApnSensorInfo->m_Color); +// printf("ReportedGainTwelveBit = %lf\n",m_ApnSensorInfo->m_ReportedGainTwelveBit); + printf("ReportedGainSixteenBit = %lf\n",m_ApnSensorInfo->m_ReportedGainSixteenBit); + printf("MinSuggestedExpTime = %lf\n",m_ApnSensorInfo->m_MinSuggestedExpTime); + printf("CoolingSupported = %u\n",m_ApnSensorInfo->m_CoolingSupported); + printf("RegulatedCoolingSupported = %u\n",m_ApnSensorInfo->m_RegulatedCoolingSupported); + printf("TempSetPoint = %lf\n",m_ApnSensorInfo->m_TempSetPoint); +// printf("TempRegRate = %u\n",m_ApnSensorInfo->m_TempRegRate); + printf("TempRampRateOne = %u\n",m_ApnSensorInfo->m_TempRampRateOne); + printf("TempRampRateTwo = %u\n",m_ApnSensorInfo->m_TempRampRateTwo); + printf("TempBackoffPoint = %lf\n",m_ApnSensorInfo->m_TempBackoffPoint); + printf("DefaultGainTwelveBit = %u\n",m_ApnSensorInfo->m_DefaultGainTwelveBit); + printf("DefaultOffsetTwelveBit = %u\n",m_ApnSensorInfo->m_DefaultOffsetTwelveBit); + printf("DefaultRVoltage = %u\n",m_ApnSensorInfo->m_DefaultRVoltage); + + + + printf ("RoiPixelsH is %u\n",m_RoiPixelsH); + printf ("RoiPixelsV is %u\n",m_RoiPixelsV); + + + // Issue a clear command, so the registers are zeroed out + // This will put the camera in a known state for us. + Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_CLEAR_ALL ); + + // Reset the camera + Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RESET ); + + // Load Inversion Masks + Write( FPGA_REG_VRAM_INV_MASK, m_ApnSensorInfo->m_VerticalPattern.Mask ); + Write( FPGA_REG_HRAM_INV_MASK, m_ApnSensorInfo->m_RoiPatternSixteen.Mask ); + + // Load Pattern Files + LoadVerticalPattern(); + LoadClampPattern(); + LoadSkipPattern(); + LoadRoiPattern( m_RoiBinningH ); + + // Program default camera settings + Write( FPGA_REG_CLAMP_COUNT, m_ApnSensorInfo->m_ClampColumns ); + Write( FPGA_REG_PREROI_SKIP_COUNT, m_ApnSensorInfo->m_PreRoiSkipColumns ); + Write( FPGA_REG_ROI_COUNT, m_ApnSensorInfo->m_ImagingColumns ); + Write( FPGA_REG_POSTROI_SKIP_COUNT, m_ApnSensorInfo->m_PostRoiSkipColumns + + m_ApnSensorInfo->m_OverscanColumns ); + + // Since the default state of m_DigitizeOverscan is false, set the count to zero. + Write( FPGA_REG_OVERSCAN_COUNT, 0x0 ); + + // Now calculate the vertical settings + UnbinnedRoiY = m_RoiPixelsV * m_RoiBinningV; + + PreRoiRows = m_ApnSensorInfo->m_UnderscanRows + + m_RoiStartY; + + PostRoiRows = m_ApnSensorInfo->m_TotalRows - + PreRoiRows - + UnbinnedRoiY; + + PreRoiVBinning = 1; + PostRoiVBinning = 1; + + // For interline CCDs, set "Fast Dump" mode if the particular array is NOT digitized + if ( m_ApnSensorInfo->m_InterlineCCD ) + { + // use the fast dump feature to get rid of the data quickly. + // one row, binning to the original row count + // note that we only are not digitized in arrays 1 and 3 + PreRoiVBinning = PreRoiRows; + PostRoiVBinning = PostRoiRows; + + PreRoiVBinning |= FPGA_BIT_ARRAY_FASTDUMP; + PostRoiVBinning |= FPGA_BIT_ARRAY_FASTDUMP; + + PreRoiRows = 1; + PostRoiRows = 1; + } + + // Program the vertical settings + Write( FPGA_REG_A1_ROW_COUNT, PreRoiRows ); + Write( FPGA_REG_A1_VBINNING, PreRoiVBinning ); + + Write( FPGA_REG_A2_ROW_COUNT, m_RoiPixelsV ); + Write( FPGA_REG_A2_VBINNING, (m_RoiBinningV | FPGA_BIT_ARRAY_DIGITIZE) ); + + Write( FPGA_REG_A3_ROW_COUNT, PostRoiRows ); + Write( FPGA_REG_A3_VBINNING, PostRoiVBinning ); + + Write( FPGA_REG_VFLUSH_BINNING, m_ApnSensorInfo->m_VFlushBinning ); + + double CloseDelay = (double)m_ApnSensorInfo->m_ShutterCloseDelay / 1000; + ShutterDelay = (unsigned short) + ( (CloseDelay - APN_SHUTTER_CLOSE_DIFF) / APN_TIMER_RESOLUTION ); + + Write( FPGA_REG_SHUTTER_CLOSE_DELAY, ShutterDelay ); + + Write( FPGA_REG_IMAGE_COUNT, 1 ); + Write( FPGA_REG_SEQUENCE_DELAY, 0 ); + + if ( m_ApnSensorInfo->m_HFlushDisable ) + { + Read( FPGA_REG_OP_A, RegVal ); + + RegVal |= FPGA_BIT_DISABLE_H_CLK; + + Write( FPGA_REG_OP_A, RegVal ); + } + + // Reset the camera again + Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RESET ); + + // Start flushing + Write( FPGA_REG_COMMAND_A, FPGA_BIT_CMD_FLUSH ); + + // If we are a USB2 camera, set all the 12bit variables for the 12bit + // A/D processor + if ( m_CameraInterface == Apn_Interface_USB ) + { + InitTwelveBitAD(); + write_TwelveBitGain( m_ApnSensorInfo->m_DefaultGainTwelveBit ); + WriteTwelveBitOffset(); + } + + // Set the Fan State. Setting the private var first to make sure the write_FanMode + // call thinks we're doing a state transition. + // On write_FanMode return, our state will be Apn_FanMode_Medium + m_pvtFanMode = Apn_FanMode_Off; // we're going to set this + write_FanMode( Apn_FanMode_Medium ); + + // Initialize the LED states and the LED mode. There is nothing to output + // to the device since we issued our CLEAR early in the init() process, and + // we are now in a known state. + m_pvtLedStateA = Apn_LedState_Expose; + m_pvtLedStateB = Apn_LedState_Expose; + m_pvtLedMode = Apn_LedMode_EnableAll; + + // Default value for test LED is 0% + m_pvtTestLedBrightness = 0.0; + + // Program our initial cooler values. The only cooler value that we reset + // at init time is the backoff point. Everything else is left untouched, and + // state information is determined from the camera controller. + m_pvtCoolerBackoffPoint = m_ApnSensorInfo->m_TempBackoffPoint; + write_CoolerBackoffPoint( m_pvtCoolerBackoffPoint ); + Write( FPGA_REG_TEMP_RAMP_DOWN_A, m_ApnSensorInfo->m_TempRampRateOne ); + Write( FPGA_REG_TEMP_RAMP_DOWN_B, m_ApnSensorInfo->m_TempRampRateTwo ); + // the collor code not only determines the m_pvtCoolerEnable state, but + // also implicitly calls UpdateGeneralStatus() as part of read_CoolerStatus() + if ( read_CoolerStatus() == Apn_CoolerStatus_Off ) + m_pvtCoolerEnable = false; + else + m_pvtCoolerEnable = true; + + m_pvtImageInProgress = false; + m_pvtImageReady = false; + + return 0; +} + +long CApnCamera::InitTwelveBitAD() +{ + Write( FPGA_REG_AD_CONFIG_DATA, 0x0028 ); + Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_AD_CONFIG ); + + return 0; +} + +long CApnCamera::WriteTwelveBitOffset() +{ + unsigned short NewVal; + unsigned short StartVal; + unsigned short FirstBit; + + + NewVal = 0x0; + StartVal = m_ApnSensorInfo->m_DefaultOffsetTwelveBit & 0xFF; + + for ( int i=0; i<8; i++ ) + { + FirstBit = ( StartVal & 0x0001 ); + NewVal |= ( FirstBit << (10-i) ); + StartVal = StartVal >> 1; + } + + NewVal |= 0x2000; + + Write( FPGA_REG_AD_CONFIG_DATA, NewVal ); + Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_AD_CONFIG ); + + return 0; +} + +void CApnCamera::UpdateGeneralStatus() +{ + unsigned short StatusReg; + unsigned short HeatsinkTempReg; + unsigned short CcdTempReg; + unsigned short CoolerDriveReg; + unsigned short VoltageReg; + unsigned short TdiCounterReg; + unsigned short SequenceCounterReg; + + + + // Read the general status register of the device + QueryStatusRegs( StatusReg, + HeatsinkTempReg, + CcdTempReg, + CoolerDriveReg, + VoltageReg, + TdiCounterReg, + SequenceCounterReg ); + + m_pvtStatusReg = StatusReg; + + HeatsinkTempReg &= FPGA_MASK_TEMP_PARAMS; + CcdTempReg &= FPGA_MASK_TEMP_PARAMS; + CoolerDriveReg &= FPGA_MASK_TEMP_PARAMS; + VoltageReg &= FPGA_MASK_INPUT_VOLTAGE; + + if ( CoolerDriveReg > 3200 ) + m_pvtCoolerDrive = 100.0; + else + m_pvtCoolerDrive = ( (double)(CoolerDriveReg - 600) / 2600.0 ) * 100.0; + + m_pvtCurrentCcdTemp = ( (CcdTempReg - APN_TEMP_SETPOINT_ZERO_POINT) + * APN_TEMP_DEGREES_PER_BIT ); + + m_pvtCurrentHeatsinkTemp = ( (HeatsinkTempReg - APN_TEMP_HEATSINK_ZERO_POINT) + * APN_TEMP_DEGREES_PER_BIT ); + + m_pvtInputVoltage = VoltageReg * APN_VOLTAGE_RESOLUTION; + + // Update ShutterState + m_pvtShutterState = ( (m_pvtStatusReg & FPGA_BIT_STATUS_SHUTTER_OPEN) != 0 ); +} + + +bool CApnCamera::ImageReady() +{ + return m_pvtImageReady; +} + + +void CApnCamera::SignalImagingDone() +{ + m_pvtImageInProgress = false; +} + + + + + diff --git a/kstars/kstars/indi/apogee/ApnCamera.h b/kstars/kstars/indi/apogee/ApnCamera.h new file mode 100644 index 00000000..b0e6af03 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamera.h @@ -0,0 +1,332 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +// ApnCamera.h: interface for the CApnCamera class. +// +////////////////////////////////////////////////////////////////////// + +#if !defined(AFX_APNCAMERA_H__CF513996_359F_4103_BBA6_2C730AE2C301__INCLUDED_) +#define AFX_APNCAMERA_H__CF513996_359F_4103_BBA6_2C730AE2C301__INCLUDED_ + +#include "Apogee.h" +#include "Apn.h" +#include "FpgaRegs.h" + +#include "ApnCamData.h" +#include "ApnCamData_CCD3011HS.h" +#include "ApnCamData_CCD3011LS.h" +#include "ApnCamData_CCD4240HS.h" +#include "ApnCamData_CCD4240LS.h" +#include "ApnCamData_CCD4710HS.h" +#include "ApnCamData_CCD4710LS.h" +#include "ApnCamData_CCD4720HS.h" +#include "ApnCamData_CCD4720LS.h" +#include "ApnCamData_CCD5520HS.h" +#include "ApnCamData_CCD5520LS.h" +#include "ApnCamData_CCD5710HS.h" +#include "ApnCamData_CCD5710LS.h" +#include "ApnCamData_CCD7700HS.h" +#include "ApnCamData_CCD7700LS.h" +#include "ApnCamData_KAF0261E.h" +#include "ApnCamData_KAF0401E.h" +#include "ApnCamData_KAF1001E.h" +#include "ApnCamData_KAF1301E.h" +#include "ApnCamData_KAF1401E.h" +#include "ApnCamData_KAF1602E.h" +#include "ApnCamData_KAF16801E.h" +#include "ApnCamData_KAF3200E.h" +#include "ApnCamData_KAF4202.h" +#include "ApnCamData_KAF6303E.h" +#include "ApnCamData_TH7899.h" + +#include "ApnCamData_CCD4710LS2.h" +#include "ApnCamData_CCD4710LS3.h" +#include "ApnCamData_CCD4710LS4.h" +#include "ApnCamData_CCD4710LS5.h" + + +class CApnCamera +{ +public: + CApnCamera(); + ~CApnCamera(); + + bool InitDriver( unsigned long CamIdA, + unsigned short CamIdB, + unsigned long Option ); + + bool CloseDriver(); + long PreStartExpose( unsigned short BitsPerPixel ); + long PostStopExposure( bool DigitizeData ); + + bool GetImageData( unsigned short *pImageData, + unsigned short &Width, + unsigned short &Height, + unsigned long &Count ); + + bool GetLineData( unsigned short *pLineBuffer, + unsigned short &Size ); + + long Read( unsigned short reg, unsigned short& val ); + long Write( unsigned short reg, unsigned short val ); + + long WriteMultiSRMD( unsigned short reg, + unsigned short val[], + unsigned short count ); + + long WriteMultiMRMD( unsigned short reg[], + unsigned short val[], + unsigned short count ); + + long QueryStatusRegs( unsigned short& StatusReg, + unsigned short& HeatsinkTempReg, + unsigned short& CcdTempReg, + unsigned short& CoolerDriveReg, + unsigned short& VoltageReg, + unsigned short& TdiCounter, + unsigned short& SequenceCounter ); + + void SetNetworkTransferMode( Apn_NetworkMode TransferMode ); + + long InitDefaults(); + + bool Expose( double Duration, bool Light ); + bool BufferImage(char *bufferName ); + bool BufferDriftScan(char *bufferName, int delay, int rowCount, int nblock , int npipe); + + bool StopExposure( bool DigitizeData ); + + bool ResetSystem(); + bool PauseTimer( bool PauseState ); + + + unsigned short GetExposurePixelsH(); + unsigned short GetExposurePixelsV(); + + bool read_Present(); + unsigned short read_FirmwareVersion(); + + bool read_ShutterState(); + bool read_DisableShutter(); + void write_DisableShutter( bool DisableShutter ); + bool read_ForceShutterOpen(); + void write_ForceShutterOpen( bool ForceShutterOpen ); + bool read_ShutterAmpControl(); + void write_ShutterAmpControl( bool ShutterAmpControl ); + + bool read_ExternalIoReadout(); + void write_ExternalIoReadout( bool ExternalIoReadout ); + bool read_FastSequence(); + void write_FastSequence( bool FastSequence ); + + Apn_CameraMode read_CameraMode(); + void write_CameraMode( Apn_CameraMode CameraMode ); + + void write_DataBits( Apn_Resolution BitResolution ); + + Apn_Status read_ImagingStatus(); + + Apn_LedMode read_LedMode(); + void write_LedMode( Apn_LedMode LedMode ); + Apn_LedState read_LedState( unsigned short LedId ); + void write_LedState( unsigned short LedId, Apn_LedState LedState ); + + bool read_CoolerEnable(); + void write_CoolerEnable( bool CoolerEnable ); + Apn_CoolerStatus read_CoolerStatus(); + double read_CoolerSetPoint(); + void write_CoolerSetPoint( double SetPoint ); + double read_CoolerBackoffPoint(); + void write_CoolerBackoffPoint( double BackoffPoint ); + double read_CoolerDrive(); + double read_TempCCD(); + double read_TempHeatsink(); + Apn_FanMode read_FanMode(); + void write_FanMode( Apn_FanMode FanMode ); + + void write_RoiBinningH( unsigned short BinningH ); + void write_RoiBinningV( unsigned short BinningV ); + + void write_RoiPixelsV( unsigned short PixelsV ); + + void write_RoiStartY( unsigned short StartY ); + + unsigned short read_MaxBinningV(); + unsigned short read_OverscanColumns(); + + double read_ShutterStrobePosition(); + void write_ShutterStrobePosition( double Position ); + double read_ShutterStrobePeriod(); + void write_ShutterStrobePeriod( double Period ); + + double read_SequenceDelay(); + void write_SequenceDelay( double Delay ); + bool read_VariableSequenceDelay(); + void write_VariableSequenceDelay( bool VariableSequenceDelay ); + unsigned short read_ImageCount(); + void write_ImageCount( unsigned short Count ); + + unsigned short read_SequenceCounter(); + unsigned short read_TDICounter(); + unsigned short read_TDIRows(); + void write_TDIRows( unsigned short TdiRows ); + double read_TDIRate(); + void write_TDIRate( double TdiRate ); + unsigned short read_IoPortAssignment(); + void write_IoPortAssignment( unsigned short IoPortAssignment ); + unsigned short read_IoPortDirection(); + void write_IoPortDirection( unsigned short IoPortDirection ); + unsigned short read_IoPortData(); + void write_IoPortData( unsigned short IoPortData ); + + unsigned short read_TwelveBitGain(); + void write_TwelveBitGain( unsigned short TwelveBitGain ); + + double read_InputVoltage(); + long read_AvailableMemory(); + + double read_MaxExposureTime(); + + Apn_NetworkMode read_NetworkTransferMode(); + void write_NetworkTransferMode( Apn_NetworkMode TransferMode ); + + double read_TestLedBrightness(); + void write_TestLedBrightness( double TestLedBrightness ); + + + // Public helper function + bool ImageReady(); + void SignalImagingDone(); + + + // Variables + Apn_Interface m_CameraInterface; + + CApnCamData *m_ApnSensorInfo; + + unsigned short m_RoiStartX, m_RoiStartY; + unsigned short m_RoiPixelsH, m_RoiPixelsV; + unsigned short m_RoiBinningH, m_RoiBinningV; + + bool m_DigitizeOverscan; + Apn_Resolution m_DataBits; + +/* was private: */ + + // General helper functions + long LoadVerticalPattern(); + long LoadClampPattern(); + long LoadSkipPattern(); + long LoadRoiPattern( unsigned short Binning ); + + long WriteHorizontalPattern( APN_HPATTERN_FILE *Pattern, + unsigned short reg, + unsigned short binning ); + + long InitTwelveBitAD(); + long WriteTwelveBitOffset(); + + void UpdateGeneralStatus(); + + // Internal private variables + bool m_ResetVerticalArrays; + + // Camera state variables + Apn_CameraMode m_pvtCameraMode; + + Apn_NetworkMode m_pvtNetworkTransferMode; + + unsigned short m_pvtImageCount; + unsigned short m_pvtTDIRows; + double m_pvtTDIRate; + + double m_pvtSequenceDelay; + double m_pvtShutterStrobePosition; + double m_pvtShutterStrobePeriod; + + unsigned short m_pvtExposurePixelsH, m_pvtExposurePixelsV; + + unsigned short m_pvtTwelveBitGain; + + Apn_LedMode m_pvtLedMode; + Apn_LedState m_pvtLedStateA; + Apn_LedState m_pvtLedStateB; + + double m_pvtTestLedBrightness; + + bool m_pvtCoolerEnable; + Apn_FanMode m_pvtFanMode; + + double m_pvtCoolerBackoffPoint; + + Apn_CoolerStatus m_pvtCoolerStatus; + Apn_Status m_pvtImagingStatus; + bool m_pvtShutterState; + bool m_pvtImageInProgress; + bool m_pvtImageReady; + + unsigned short m_pvtStatusReg; + + double m_pvtCoolerDrive; + double m_pvtCurrentHeatsinkTemp; + double m_pvtCurrentCcdTemp; + + double m_pvtInputVoltage; + unsigned short m_pvtIoPortAssignment; + unsigned short m_pvtIoPortDirection; + +/* added USB/NET specifics */ + unsigned short m_pvtBitsPerPixel; + unsigned short m_pvtWidth; + unsigned short m_pvtHeight; + + +/* added sensor data mirrors */ + bool sensorInfo(); + char m_Sensor[20]; + char m_CameraModel[20]; + unsigned short m_CameraId; + bool m_InterlineCCD; + bool m_SupportsSerialA; + bool m_SupportsSerialB; + bool m_SensorTypeCCD; + unsigned short m_TotalColumns; + unsigned short m_ImagingColumns; + unsigned short m_ClampColumns; + unsigned short m_PreRoiSkipColumns; + unsigned short m_PostRoiSkipColumns; + unsigned short m_OverscanColumns; + unsigned short m_TotalRows; + unsigned short m_ImagingRows; + unsigned short m_UnderscanRows; + unsigned short m_OverscanRows; + unsigned short m_VFlushBinning; + bool m_HFlushDisable; + unsigned short m_ShutterCloseDelay; + double m_PixelSizeX; + double m_PixelSizeY; + bool m_Color; +// double m_ReportedGainTwelveBit; + double m_ReportedGainSixteenBit; + double m_MinSuggestedExpTime; +// unsigned short m_TempRegRate; + unsigned short m_TempRampRateOne; + unsigned short m_TempRampRateTwo; + unsigned short m_DefaultGainTwelveBit; + unsigned short m_DefaultOffsetTwelveBit; + unsigned short m_DefaultRVoltage; + +}; + +#endif // !defined(AFX_APNCAMERA_H__CF513996_359F_4103_BBA6_2C730AE2C301__INCLUDED_) + + + + + + diff --git a/kstars/kstars/indi/apogee/ApnCamera_Linux.cpp b/kstars/kstars/indi/apogee/ApnCamera_Linux.cpp new file mode 100644 index 00000000..cce9ba37 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamera_Linux.cpp @@ -0,0 +1,129 @@ +// ApnCamera.cpp: extras from the CCameraIO class. +// +////////////////////////////////////////////////////////////////////// + +#include "stdafx.h" + +#include "ApnCamera.h" +#include "ApnCamTable.h" +//#include "tcl.h" +//#include "ccd.h" + + +// Determine if camera is present +// True if camera is present, false otherwise. +bool CApnCamera::read_Present() +{ + // OutputDebugString( "read_Present()" ); + + USHORT ApStatus; + USHORT DatumA; + USHORT DatumB; + char szMsg[80]; + + DatumA = 0x0; + DatumB = 0x0; + ApStatus = 0; + + Write( FPGA_REG_SCRATCH, 0x8086 ); + Read( FPGA_REG_SCRATCH, DatumA ); + + Write( FPGA_REG_SCRATCH, 0x1F2F ); + Read( FPGA_REG_SCRATCH, DatumB ); + + if ( (DatumA != 0x8086) || (DatumB != 0x1F2F) ) + { + // OutputDebugString( "read_Present FAILED." ); + sprintf( szMsg, "read_Present FAILED. DatumA: 0x%X DatumB: 0x%X", DatumA, DatumB ); + // OutputDebugString( szMsg ); + return false; + } + + // OutputDebugString( "read_Present SUCCESS" ); + + return true; +} + +bool CApnCamera::sensorInfo() +{ + strcpy(m_Sensor,m_ApnSensorInfo->m_Sensor); + strcpy(m_CameraModel,m_ApnSensorInfo->m_CameraModel); + m_CameraId = m_ApnSensorInfo->m_CameraId; + m_InterlineCCD = m_ApnSensorInfo->m_InterlineCCD; + m_SupportsSerialA = m_ApnSensorInfo->m_SupportsSerialA; + m_SupportsSerialB = m_ApnSensorInfo->m_SupportsSerialB; + m_SensorTypeCCD =m_ApnSensorInfo->m_SensorTypeCCD; + m_TotalColumns =m_ApnSensorInfo->m_TotalColumns; + m_ImagingColumns= m_ApnSensorInfo->m_ImagingColumns; + m_ClampColumns= m_ApnSensorInfo->m_ClampColumns; + m_PreRoiSkipColumns =m_ApnSensorInfo->m_PreRoiSkipColumns; + m_PostRoiSkipColumns= m_ApnSensorInfo->m_PostRoiSkipColumns; + m_OverscanColumns =m_ApnSensorInfo->m_OverscanColumns; + m_TotalRows =m_ApnSensorInfo->m_TotalRows; + m_ImagingRows =m_ApnSensorInfo->m_ImagingRows; + m_UnderscanRows= m_ApnSensorInfo->m_UnderscanRows; + m_OverscanRows =m_ApnSensorInfo->m_OverscanRows; + m_VFlushBinning =m_ApnSensorInfo->m_VFlushBinning; + m_HFlushDisable =m_ApnSensorInfo->m_HFlushDisable; + m_ShutterCloseDelay= m_ApnSensorInfo->m_ShutterCloseDelay; + m_PixelSizeX = m_ApnSensorInfo->m_PixelSizeX; + m_PixelSizeY = m_ApnSensorInfo->m_PixelSizeY; + m_Color = m_ApnSensorInfo->m_Color; +// m_ReportedGainTwelveBit = m_ApnSensorInfo->m_ReportedGainTwelveBit; + m_ReportedGainSixteenBit= m_ApnSensorInfo->m_ReportedGainSixteenBit; + m_MinSuggestedExpTime = m_ApnSensorInfo->m_MinSuggestedExpTime; +// m_TempRegRate =m_ApnSensorInfo->m_TempRegRate; + m_TempRampRateOne =m_ApnSensorInfo->m_TempRampRateOne; + m_TempRampRateTwo =m_ApnSensorInfo->m_TempRampRateTwo; + m_DefaultGainTwelveBit =m_ApnSensorInfo->m_DefaultGainTwelveBit; + m_DefaultOffsetTwelveBit= m_ApnSensorInfo->m_DefaultOffsetTwelveBit; + m_DefaultRVoltage =m_ApnSensorInfo->m_DefaultRVoltage; + return true; + +} + +#if 0 +bool CApnCamera::BufferImage(char *bufferName ) +{ + unsigned short *pImageData; + bool status; + short cols,rows,hbin,vbin; + unsigned short xSize, ySize; + unsigned long count; + + cols = m_pvtExposurePixelsH; + rows = m_pvtExposurePixelsV; + + /* ALTA code has already applied binning calculations*/ + hbin = 1; + vbin = 1; + + pImageData = (unsigned short *)CCD_locate_buffer(bufferName, 2 , cols, rows, hbin, vbin ); + if (pImageData == NULL) { + return 0; + } + + status = GetImageData(pImageData, xSize, ySize, count); + return status; +} + + + +bool CApnCamera::BufferDriftScan(char *bufferName, int delay, int rowCount, int nblock , int npipe) +{ + unsigned short *pImageData, *ptr; + bool status; + int irow; + short cols,rows,hbin,vbin; + + cols = m_pvtExposurePixelsH; + rows = rowCount; + hbin = m_RoiBinningH; + vbin = 1; + return 1; +} + +#endif + + + diff --git a/kstars/kstars/indi/apogee/ApnCamera_NET.cpp b/kstars/kstars/indi/apogee/ApnCamera_NET.cpp new file mode 100644 index 00000000..0f739121 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamera_NET.cpp @@ -0,0 +1,275 @@ +// ApnCamera_NET.cpp: implementation of the CApnCamera_NET class. +// +// Copyright (c) 2003, 2004 Apogee Instruments, Inc. +////////////////////////////////////////////////////////////////////// + +#include "stdafx.h" +#include "ApnCamera_NET.h" + +#include +#include +#include + +#include "ApogeeNet.h" +#include "ApogeeNetErr.h" + + +////////////////////////////////////////////////////////////////////// +// Construction/Destruction +////////////////////////////////////////////////////////////////////// + + + +bool CApnCamera::InitDriver( unsigned long CamIdA, + unsigned short CamIdB, + unsigned long Option ) +{ + char Hostname[25]; + BYTE ipAddr[4]; + int init; + + ipAddr[0] = (BYTE)(CamIdA & 0xFF); + ipAddr[1] = (BYTE)((CamIdA >> 8) & 0xFF); + ipAddr[2] = (BYTE)((CamIdA >> 16) & 0xFF); + ipAddr[3] = (BYTE)((CamIdA >> 24) & 0xFF); + + sprintf( Hostname, "%u.%u.%u.%u:%u", ipAddr[3], ipAddr[2], ipAddr[1], ipAddr[0], CamIdB ); + + if ( ApnNetConnect( Hostname ) != APNET_SUCCESS ) + { + return false; + } + + m_CameraInterface = Apn_Interface_NET; + + // Before trying to initialize, perform a simple loopback test + unsigned short RegData; + unsigned short NewRegData; + + RegData = 0x5AA5; + if ( Write( FPGA_REG_SCRATCH, RegData ) != APNET_SUCCESS ) return false; + if ( Read( FPGA_REG_SCRATCH, NewRegData ) != APNET_SUCCESS ) return false; + if ( RegData != NewRegData ) return false; + + RegData = 0xA55A; + if ( Write( FPGA_REG_SCRATCH, RegData ) != APNET_SUCCESS ) return false; + if ( Read( FPGA_REG_SCRATCH, NewRegData ) != APNET_SUCCESS ) return false; + if ( RegData != NewRegData ) return false; + printf("Loopback test successful - ALTA-E detected at %u.%u.%u.%u:%u\n", ipAddr[3], ipAddr[2], ipAddr[1], ipAddr[0]); + + // The loopback test was successful. Proceed with initialization. + init = InitDefaults(); + if ( init != 0 ) { + printf("Loopback test successful - InitDefaults FAILED\n"); + return false; + } + + printf("Loopback test successful - InitDefaults completed\n"); + return true; +} + + +bool CApnCamera::CloseDriver() +{ + ApnNetClose(); + + return true; +} + + +bool CApnCamera::GetImageData( unsigned short *pImageBuffer, + unsigned short &Width, + unsigned short &Height, + unsigned long &Count ) +{ + unsigned short Offset; + unsigned short *pTempBuffer; + long i, j; + + + // Make sure it is okay to get the image data + // The app *should* have done this on its own, but we have to make sure + while ( !ImageReady() ) + { + Sleep( 50 ); + read_ImagingStatus(); + } + + Width = m_pvtWidth; + Height = m_pvtHeight; + + if ( m_pvtBitsPerPixel == 16 ) + Offset = 1; + + if ( m_pvtBitsPerPixel == 12 ) + Offset = 10; + + Width -= Offset; // Calculate the true image width + + pTempBuffer = new unsigned short[(Width+Offset) * Height]; + + ApnNetGetImageTcp( pTempBuffer ); + + for ( i=0; i 1000 +#pragma once +#endif // _MSC_VER > 1000 + +#include "ApnCamera.h" + +class CApnCamera_NET : public CApnCamera +{ +private: + unsigned short m_pvtBitsPerPixel; + + unsigned short m_pvtWidth; + unsigned short m_pvtHeight; + +public: + CApnCamera_NET(); + virtual ~CApnCamera_NET(); + + bool InitDriver( unsigned long CamIdA, + unsigned short CamIdB, + unsigned long Option ); + + bool CloseDriver(); + + long PreStartExpose( unsigned short BitsPerPixel ); + + long PostStopExposure( bool DigitizeData ); + + + bool GetImageData( unsigned short *pImageData, + unsigned short &Width, + unsigned short &Height, + unsigned long &Count ); + + bool GetLineData( unsigned short *pLineBuffer, + unsigned short &Size ); + + long Read( unsigned short reg, unsigned short& val ); + long Write( unsigned short reg, unsigned short val ); + + long WriteMultiSRMD( unsigned short reg, + unsigned short val[], + unsigned short count ); + + long WriteMultiMRMD( unsigned short reg[], + unsigned short val[], + unsigned short count ); + + long QueryStatusRegs( unsigned short& StatusReg, + unsigned short& HeatsinkTempReg, + unsigned short& CcdTempReg, + unsigned short& CoolerDriveReg, + unsigned short& VoltageReg, + unsigned short& TdiCounter, + unsigned short& SequenceCounter ); + +}; + +#endif // !defined(AFX_APNCAMERA_NET_H__D6F0E3AB_536C_4937_9E2B_DCF682D0DD31__INCLUDED_) diff --git a/kstars/kstars/indi/apogee/ApnCamera_USB.cpp b/kstars/kstars/indi/apogee/ApnCamera_USB.cpp new file mode 100644 index 00000000..a6bbad42 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnCamera_USB.cpp @@ -0,0 +1,256 @@ +// ApnCamera_USB.cpp: implementation of the CApnCamera_USB class. +// +// Copyright (c) 2003, 2004 Apogee Instruments, Inc. +////////////////////////////////////////////////////////////////////// + +#include "stdafx.h" +#include "ApnCamera_USB.h" + +#include "ApogeeUsb.h" +#include "ApogeeUsbErr.h" + + +////////////////////////////////////////////////////////////////////// +// Construction/Destruction +////////////////////////////////////////////////////////////////////// + + + +bool CApnCamera::InitDriver( unsigned long CamIdA, + unsigned short /*CamIdB*/, + unsigned long /*Option*/ ) +{ + if ( ApnUsbOpen( (unsigned short)CamIdA ) != APN_USB_SUCCESS ) + { + return false; + } + + m_CameraInterface = Apn_Interface_USB; + + // Before trying to initialize, perform a simple loopback test + unsigned short RegData; + unsigned short NewRegData; + + RegData = 0x5AA5; + if ( Write( FPGA_REG_SCRATCH, RegData ) != APN_USB_SUCCESS ) return false; + if ( Read( FPGA_REG_SCRATCH, NewRegData ) != APN_USB_SUCCESS ) return false; + if ( RegData != NewRegData ) return false; + + RegData = 0xA55A; + if ( Write( FPGA_REG_SCRATCH, RegData ) != APN_USB_SUCCESS ) return false; + if ( Read( FPGA_REG_SCRATCH, NewRegData ) != APN_USB_SUCCESS ) return false; + if ( RegData != NewRegData ) return false; + + // The loopback test was successful. Proceed with initialization. + if ( InitDefaults() != 0 ) + return false; + + return true; +} + + +bool CApnCamera::CloseDriver() +{ + ApnUsbClose(); + + return true; +} + +void CApnCamera::SetNetworkTransferMode( Apn_NetworkMode /*TransferMode*/ ) +{ + return; +} + +bool CApnCamera::GetImageData( unsigned short *pImageBuffer, + unsigned short &Width, + unsigned short &Height, + unsigned long &Count ) +{ + unsigned short Offset(0); + unsigned short *pTempBuffer; + long i, j; + + + // Make sure it is okay to get the image data + // The app *should* have done this on its own, but we have to make sure + while ( !ImageReady() ) + { + Sleep( 50 ); + read_ImagingStatus(); + } + + Width = m_pvtWidth; + Height = m_pvtHeight; + + if ( m_pvtBitsPerPixel == 16 ) + Offset = 1; + + if ( m_pvtBitsPerPixel == 12 ) + Offset = 10; + + Width -= Offset; // Calculate the true image width + + pTempBuffer = new unsigned short[(Width+Offset) * Height]; + + ApnUsbGetImage( pTempBuffer ); + + for ( i=0; i 1000 +#pragma once +#endif // _MSC_VER > 1000 + +#include "Apogee.h" + + +class CApnSerial +{ +public: + + CApnSerial(); + virtual ~CApnSerial(); + + virtual bool InitPort( unsigned long CamIdA, + unsigned short CamIdB, + unsigned short SerialId ) = 0; + + virtual bool ClosePort() = 0; + + virtual bool GetBaudRate( unsigned long *BaudRate ) = 0; + + virtual bool SetBaudRate( unsigned long BaudRate ) = 0; + + virtual bool GetFlowControl( Apn_SerialFlowControl *FlowControl ) = 0; + + virtual bool SetFlowControl( Apn_SerialFlowControl FlowControl ) = 0; + + virtual bool GetParity( Apn_SerialParity *Parity ) = 0; + + virtual bool SetParity( Apn_SerialParity Parity ) = 0; + + virtual bool Read( char *ReadBuffer, + unsigned short *ReadCount ) = 0; + + virtual bool Write( char *WriteBuffer, + unsigned short WriteCount ) = 0; + + // Variables + Apn_Interface m_CameraInterface; + short m_SerialId; + +}; + +#endif // !defined(AFX_APNSERIAL_H__A27F1749_FA8F_40E8_A03F_4A28C8378DD1__INCLUDED_) diff --git a/kstars/kstars/indi/apogee/ApnSerial_NET.cpp b/kstars/kstars/indi/apogee/ApnSerial_NET.cpp new file mode 100644 index 00000000..ded34f47 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnSerial_NET.cpp @@ -0,0 +1,214 @@ +// ApnSerial_NET.cpp: implementation of the CApnSerial_NET class. +// +////////////////////////////////////////////////////////////////////// + +#include "stdafx.h" +#include "apogee.h" +#include "ApnSerial_NET.h" + +#include "ApogeeNet.h" +#include "ApogeeNetErr.h" + + +#ifdef _DEBUG +#undef THIS_FILE +static char THIS_FILE[]=__FILE__; +#define new DEBUG_NEW +#endif + +////////////////////////////////////////////////////////////////////// +// Construction/Destruction +////////////////////////////////////////////////////////////////////// + +CApnSerial_NET::CApnSerial_NET() +{ + m_SerialId = -1; +} + +CApnSerial_NET::~CApnSerial_NET() +{ + +} + +bool CApnSerial_NET::InitPort( unsigned long CamIdA, + unsigned short CamIdB, + unsigned short SerialId ) +{ + char Hostname[25]; + BYTE ipAddr[4]; + + + ipAddr[0] = (BYTE)(CamIdA & 0xFF); + ipAddr[1] = (BYTE)((CamIdA >> 8) & 0xFF); + ipAddr[2] = (BYTE)((CamIdA >> 16) & 0xFF); + ipAddr[3] = (BYTE)((CamIdA >> 24) & 0xFF); + + sprintf( Hostname, "%u.%u.%u.%u", ipAddr[3], ipAddr[2], ipAddr[1], ipAddr[0] ); + + if ( m_SerialId != -1 ) + { + return false; + } + + if ( (SerialId != 0) && (SerialId != 1) ) + { + return false; + } + + if ( ApnNetStartSockets() != APNET_SUCCESS ) + return false; + + if ( ApnNetSerialPortOpen( Hostname, CamIdB, SerialId ) != APNET_SUCCESS ) + return false; + + m_SerialId = SerialId; + + return true; +} + +bool CApnSerial_NET::ClosePort() +{ + if ( m_SerialId == -1 ) + return false; + + // just close the port and not care whether it was successful. if it was, + // great. if not, we'll still set m_SerialId to -1 so that another call + // can at least be tried to connect to the port. + ApnNetSerialPortClose( m_SerialId ); + + ApnNetStopSockets(); + + m_SerialId = -1; + + return true; +} + +bool CApnSerial_NET::GetBaudRate( unsigned long *BaudRate ) +{ + *BaudRate = -1; + + if ( m_SerialId == -1 ) + return false; + + /* + unsigned long BaudRateRead; + + + if ( m_SerialId == -1 ) + return false; + + if ( ApnNetSerialReadBaudRate(m_SerialId, &BaudRateRead) != APNET_SUCCESS ) + return false; + + *BaudRate = BaudRateRead; + */ + + return true; +} + +bool CApnSerial_NET::SetBaudRate( unsigned long BaudRate ) +{ + if ( m_SerialId == -1 ) + return false; + + /* + if ( ApnNetSerialWriteBaudRate(m_SerialId, BaudRate) != APNET_SUCCESS ) + return false; + */ + + return true; +} + +bool CApnSerial_NET::GetFlowControl( Apn_SerialFlowControl *FlowControl ) +{ + *FlowControl = Apn_SerialFlowControl_Unknown; + + if ( m_SerialId == -1 ) + return false; + + /* + bool FlowControlRead; + + if ( m_SerialId == -1 ) + return false; + + if ( ApnNetSerialReadFlowControl(m_SerialId, &FlowControlRead) != APNET_SUCCESS ) + return false; + */ + + return true; +} + +bool CApnSerial_NET::SetFlowControl( Apn_SerialFlowControl FlowControl ) +{ + if ( m_SerialId == -1 ) + return false; + + /* + if ( ApnNetSerialWriteFlowControl(m_SerialId, FlowControl) != APNET_SUCCESS ) + return false; + */ + + return true; +} + +bool CApnSerial_NET::GetParity( Apn_SerialParity *Parity ) +{ + *Parity = Apn_SerialParity_Unknown; + + if ( m_SerialId == -1 ) + return false; + + /* + ApnNetParity ParityRead; + + if ( m_SerialId == -1 ) + return false; + + if ( ApnNetSerialReadParity(m_SerialId, &ParityRead) != APNET_SUCCESS ) + return false; + + *Parity = (Apn_SerialParity)ParityRead; + */ + + return true; +} + +bool CApnSerial_NET::SetParity( Apn_SerialParity Parity ) +{ + if ( m_SerialId == -1 ) + return false; + + /* + if ( ApnNetSerialWriteParity(m_SerialId, (ApnNetParity)Parity) != APNET_SUCCESS ) + return false; + */ + + return true; +} + +bool CApnSerial_NET::Read( char *ReadBuffer, unsigned short *ReadCount ) +{ + if ( m_SerialId == -1 ) + return false; + + if ( ApnNetSerialRead(m_SerialId, ReadBuffer, ReadCount) != APNET_SUCCESS ) + { + *ReadCount = 0; + return false; + } + + return true; +} + +bool CApnSerial_NET::Write( char *WriteBuffer, unsigned short WriteCount ) +{ + if ( m_SerialId == -1 ) + return false; + + if ( ApnNetSerialWrite(m_SerialId, WriteBuffer, WriteCount) != APNET_SUCCESS ) + return false; + + return true; +} + diff --git a/kstars/kstars/indi/apogee/ApnSerial_NET.h b/kstars/kstars/indi/apogee/ApnSerial_NET.h new file mode 100644 index 00000000..d7bc9745 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnSerial_NET.h @@ -0,0 +1,52 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +// ApnSerial_NET.h: interface for the CApnSerial_NET class. +// +////////////////////////////////////////////////////////////////////// + +#if !defined(AFX_APNSERIAL_NET_H__F31A372D_2B82_4998_B74C_FFAD8E3EEE86__INCLUDED_) +#define AFX_APNSERIAL_NET_H__F31A372D_2B82_4998_B74C_FFAD8E3EEE86__INCLUDED_ + +#if _MSC_VER > 1000 +#pragma once +#endif // _MSC_VER > 1000 + +#include "ApnSerial.h" + + +class CApnSerial_NET : public CApnSerial +{ +public: + CApnSerial_NET(); + virtual ~CApnSerial_NET(); + + bool InitPort( unsigned long CamIdA, + unsigned short CamIdB, + unsigned short SerialId ); + + bool ClosePort(); + + bool GetBaudRate( unsigned long *BaudRate ); + bool SetBaudRate( unsigned long BaudRate ); + + bool GetFlowControl( Apn_SerialFlowControl *FlowControl ); + bool SetFlowControl( Apn_SerialFlowControl FlowControl ); + + bool GetParity( Apn_SerialParity *Parity ); + bool SetParity( Apn_SerialParity Parity ); + + bool Read( char *ReadBuffer, + unsigned short *ReadCount ); + + bool Write( char *WriteBuffer, + unsigned short WriteCount ); + +}; + +#endif // !defined(AFX_APNSERIAL_NET_H__F31A372D_2B82_4998_B74C_FFAD8E3EEE86__INCLUDED_) diff --git a/kstars/kstars/indi/apogee/ApnSerial_USB.cpp b/kstars/kstars/indi/apogee/ApnSerial_USB.cpp new file mode 100644 index 00000000..6effe609 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnSerial_USB.cpp @@ -0,0 +1,79 @@ +// ApnSerial_USB.cpp: implementation of the CApnSerial_USB class. +// +////////////////////////////////////////////////////////////////////// + +#include "stdafx.h" +#include "apogee.h" +#include "ApnSerial_USB.h" + +#ifdef _DEBUG +#undef THIS_FILE +static char THIS_FILE[]=__FILE__; +#define new DEBUG_NEW +#endif + +////////////////////////////////////////////////////////////////////// +// Construction/Destruction +////////////////////////////////////////////////////////////////////// + +CApnSerial_USB::CApnSerial_USB() +{ + +} + +CApnSerial_USB::~CApnSerial_USB() +{ + +} + +bool CApnSerial_USB::InitPort( unsigned long CamIdA, + unsigned short CamIdB, + unsigned short SerialId ) +{ + return true; +} + +bool CApnSerial_USB::ClosePort() +{ + return true; +} + +bool CApnSerial_USB::GetBaudRate( unsigned long *BaudRate ) +{ + return true; +} + +bool CApnSerial_USB::SetBaudRate( unsigned long BaudRate ) +{ + return true; +} + +bool CApnSerial_USB::GetFlowControl( Apn_SerialFlowControl *FlowControl ) +{ + return true; +} + +bool CApnSerial_USB::SetFlowControl( Apn_SerialFlowControl FlowControl ) +{ + return true; +} + +bool CApnSerial_USB::GetParity( Apn_SerialParity *Parity ) +{ + return true; +} + +bool CApnSerial_USB::SetParity( Apn_SerialParity Parity ) +{ + return true; +} + +bool CApnSerial_USB::Read( char *ReadBuffer, unsigned short *ReadCount ) +{ + return true; +} + +bool CApnSerial_USB::Write( char *WriteBuffer, unsigned short WriteCount ) +{ + return true; +} diff --git a/kstars/kstars/indi/apogee/ApnSerial_USB.h b/kstars/kstars/indi/apogee/ApnSerial_USB.h new file mode 100644 index 00000000..cd10d9b5 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnSerial_USB.h @@ -0,0 +1,43 @@ +// ApnSerial_USB.h: interface for the CApnSerial_USB class. +// +////////////////////////////////////////////////////////////////////// + +#if !defined(AFX_APNSERIAL_USB_H__D7A1A328_6505_438F_BCCE_FA3F3B5EECC2__INCLUDED_) +#define AFX_APNSERIAL_USB_H__D7A1A328_6505_438F_BCCE_FA3F3B5EECC2__INCLUDED_ + +#if _MSC_VER > 1000 +#pragma once +#endif // _MSC_VER > 1000 + +#include "ApnSerial.h" + +class CApnSerial_USB : public CApnSerial +{ +public: + CApnSerial_USB(); + virtual ~CApnSerial_USB(); + + bool InitPort( unsigned long CamIdA, + unsigned short CamIdB, + unsigned short SerialId ); + + bool ClosePort(); + + bool GetBaudRate( unsigned long *BaudRate ); + bool SetBaudRate( unsigned long BaudRate ); + + bool GetFlowControl( Apn_SerialFlowControl *FlowControl ); + bool SetFlowControl( Apn_SerialFlowControl FlowControl ); + + bool GetParity( Apn_SerialParity *Parity ); + bool SetParity( Apn_SerialParity Parity ); + + bool Read( char *ReadBuffer, + unsigned short *ReadCount ); + + bool Write( char *WriteBuffer, + unsigned short WriteCount ); + +}; + +#endif // !defined(AFX_APNSERIAL_USB_H__D7A1A328_6505_438F_BCCE_FA3F3B5EECC2__INCLUDED_) diff --git a/kstars/kstars/indi/apogee/ApnUsbSys.h b/kstars/kstars/indi/apogee/ApnUsbSys.h new file mode 100644 index 00000000..6016c9f6 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApnUsbSys.h @@ -0,0 +1,46 @@ +// ApnUsbSys.h +// +// Copyright (c) 2003, 2004 Apogee Instruments, Inc. +// +// Defines common data structure(s) for sharing between application +// layer and the ApUSB.sys device driver. +// + +#if !defined(_APNUSBSYS_H__INCLUDED_) +#define _APNUSBSYS_H__INCLUDED_ + +#if _MSC_VER > 1000 +#pragma once +#endif // _MSC_VER > 1000 + + + +#define VND_ANCHOR_LOAD_INTERNAL 0xA0 + +#define VND_APOGEE_CMD_BASE 0xC0 +#define VND_APOGEE_STATUS ( VND_APOGEE_CMD_BASE + 0x0 ) +#define VND_APOGEE_CAMCON_REG ( VND_APOGEE_CMD_BASE + 0x2 ) +#define VND_APOGEE_BUFCON_REG ( VND_APOGEE_CMD_BASE + 0x3 ) +#define VND_APOGEE_SET_SERIAL ( VND_APOGEE_CMD_BASE + 0x4 ) +#define VND_APOGEE_SERIAL ( VND_APOGEE_CMD_BASE + 0x5 ) +#define VND_APOGEE_EEPROM ( VND_APOGEE_CMD_BASE + 0x6 ) +#define VND_APOGEE_SOFT_RESET ( VND_APOGEE_CMD_BASE + 0x8 ) +#define VND_APOGEE_GET_IMAGE ( VND_APOGEE_CMD_BASE + 0x9 ) +#define VND_APOGEE_STOP_IMAGE ( VND_APOGEE_CMD_BASE + 0xA ) + + +#define REQUEST_IN 0x1 +#define REQUEST_OUT 0x0 + + +typedef struct _APN_USB_REQUEST +{ + unsigned char Request; + unsigned char Direction; + unsigned short Value; + unsigned short Index; +} APN_USB_REQUEST, *PAPN_USB_REQUEST; + + + +#endif // !defined(_APNUSBSYS_H__INCLUDED_) diff --git a/kstars/kstars/indi/apogee/Apogee.h b/kstars/kstars/indi/apogee/Apogee.h new file mode 100644 index 00000000..d97740b2 --- /dev/null +++ b/kstars/kstars/indi/apogee/Apogee.h @@ -0,0 +1,97 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#if !defined(AFX_APOGEE__INCLUDED_) +#define AFX_APOGEE__INCLUDED_ + + +#define Apn_Interface int +#define Apn_Interface_NET 0 +#define Apn_Interface_USB 1 + +#define Apn_NetworkMode int +#define Apn_NetworkMode_Tcp 0 +#define Apn_NetworkMode_Udp 1 + +#define Apn_Resolution int +#define Apn_Resolution_SixteenBit 0 +#define Apn_Resolution_TwelveBit 1 + +#define Apn_CameraMode int +#define Apn_CameraMode_Normal 0 +#define Apn_CameraMode_TDI 1 +#define Apn_CameraMode_Test 2 +#define Apn_CameraMode_ExternalTrigger 3 +#define Apn_CameraMode_ExternalShutter 4 + +#define Apn_Status int +#define Apn_Status_DataError -2 +#define Apn_Status_PatternError -1 +#define Apn_Status_Idle 0 +#define Apn_Status_Exposing 1 +#define Apn_Status_ImagingActive 2 +#define Apn_Status_ImageReady 3 +#define Apn_Status_Flushing 4 +#define Apn_Status_WaitingOnTrigger 5 + +#define Apn_LedMode int +#define Apn_LedMode_DisableAll 0 +#define Apn_LedMode_DisableWhileExpose 1 +#define Apn_LedMode_EnableAll 2 + +#define Apn_LedState int +#define Apn_LedState_Expose 0 +#define Apn_LedState_ImageActive 1 +#define Apn_LedState_Flushing 2 +#define Apn_LedState_ExtTriggerWaiting 3 +#define Apn_LedState_ExtTriggerReceived 4 +#define Apn_LedState_ExtShutterInput 5 +#define Apn_LedState_ExtStartReadout 6 +#define Apn_LedState_AtTemp 7 + +#define Apn_CoolerStatus int +#define Apn_CoolerStatus_Off 0 +#define Apn_CoolerStatus_RampingToSetPoint 1 +#define Apn_CoolerStatus_AtSetPoint 2 +#define Apn_CoolerStatus_Revision 3 + +#define Apn_FanMode int +#define Apn_FanMode_Off 0 +#define Apn_FanMode_Low 1 +#define Apn_FanMode_Medium 2 +#define Apn_FanMode_High 3 + + +#define Camera_Status int +#define Camera_Status_Idle 0 +#define Camera_Status_Waiting 1 +#define Camera_Status_Exposing 2 +#define Camera_Status_Downloading 3 +#define Camera_Status_LineReady 4 +#define Camera_Status_ImageReady 5 +#define Camera_Status_Flushing 6 + +#define Camera_CoolerStatus int +#define Camera_CoolerStatus_Off 0 +#define Camera_CoolerStatus_RampingToSetPoint 1 +#define Camera_CoolerStatus_Correcting 2 +#define Camera_CoolerStatus_RampingToAmbient 3 +#define Camera_CoolerStatus_AtAmbient 4 +#define Camera_CoolerStatus_AtMax 5 +#define Camera_CoolerStatus_AtMin 6 +#define Camera_CoolerStatus_AtSetPoint 7 + +#define Camera_CoolerMode int +#define Camera_CoolerMode_Off 0 +#define Camera_CoolerMode_On 1 +#define Camera_CoolerMode_Shutdown 2 + +#endif + + + diff --git a/kstars/kstars/indi/apogee/ApogeeIoctl.h b/kstars/kstars/indi/apogee/ApogeeIoctl.h new file mode 100644 index 00000000..ec0fc580 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApogeeIoctl.h @@ -0,0 +1,40 @@ +// ApogeeIoctl.h Include file for I/O +// +// Copyright (c) 2000 Apogee Instruments Inc. +// +//Portions Copyright (c) 2000 The Random Factory. +// +// Define the IOCTL codes we will use. The IOCTL code contains a command +// identifier, plus other information about the device, the type of access +// with which the file must have been opened, and the type of buffering. +// + +extern unsigned short apogee_bit; +extern unsigned short apogee_word; +extern unsigned long apogee_long; +extern short apogee_signed; + + +// General Ioctl definitions for Apogee CCD device driver + +#define APOGEE_IOC_MAGIC 'j' +#define APOGEE_IOC_MAXNR 100 +#define APOGEE_IOCHARDRESET _IO(APOGEE_IOC_MAGIC,0) + + +// Read single word +#define IOCTL_GPD_READ_ISA_USHORT _IOR(APOGEE_IOC_MAGIC,1,apogee_word) + +// Write single word +#define IOCTL_GPD_WRITE_ISA_USHORT _IOW(APOGEE_IOC_MAGIC,2,apogee_word) + +// Read line from camera +#define IOCTL_GPD_READ_ISA_LINE _IOR(APOGEE_IOC_MAGIC,3,apogee_word) + +#define IOCTL_GPD_READ_PPI_USHORT _IOR(APOGEE_IOC_MAGIC,1,apogee_word) + +// Write single word +#define IOCTL_GPD_WRITE_PPI_USHORT _IOW(APOGEE_IOC_MAGIC,2,apogee_word) + +// Read line from camera +#define IOCTL_GPD_READ_PPI_LINE _IOR(APOGEE_IOC_MAGIC,3,apogee_word) diff --git a/kstars/kstars/indi/apogee/ApogeeLinux.h b/kstars/kstars/indi/apogee/ApogeeLinux.h new file mode 100644 index 00000000..d17e7bde --- /dev/null +++ b/kstars/kstars/indi/apogee/ApogeeLinux.h @@ -0,0 +1,53 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef APOGEELINUX_H +#define APOGEELINUX_H + +#define APISA_READ_USHORT _IOR('a', 0x01, unsigned int) +#define APISA_READ_LINE _IOR('a', 0x02, unsigned int) +#define APISA_WRITE_USHORT _IOW('a', 0x03, unsigned int) + +#define APPPI_READ_USHORT _IOR('a', 0x01, unsigned int) +#define APPPI_READ_LINE _IOR('a', 0x02, unsigned int) +#define APPPI_WRITE_USHORT _IOW('a', 0x03, unsigned int) + +#define APPCI_READ_USHORT _IOR('a', 0x01, unsigned int) +#define APPCI_READ_LINE _IOR('a', 0x02, unsigned int) +#define APPCI_WRITE_USHORT _IOW('a', 0x03, unsigned int) + +#define APUSB_READ_USHORT _IOR('a', 0x01, unsigned int) +#define APUSB_WRITE_USHORT _IOW('a', 0x02, unsigned int) +#define APUSB_USB_STATUS _IOR('a', 0x03, unsigned int) +#define APUSB_PRIME_USB_DOWNLOAD _IOR('a', 0x04, unsigned int) +#define APUSB_STOP_USB_IMAGE _IOR('a', 0x05, unsigned int) +#define APUSB_READ_USB_IMAGE _IOR('a', 0x06, unsigned int) +#define APUSB_USB_RESET _IOR('a', 0x07, unsigned int) +#define APUSB_READ_USB_SERIAL _IOR('a', 0x08, unsigned int) +#define APUSB_WRITE_USB_SERIAL _IOR('a', 0x09, unsigned int) +#define APUSB_USB_SET_SERIAL _IOR('a', 0x0A, unsigned int) +#define APUSB_USB_REQUEST _IOR('a', 0x0B, unsigned int) +#define APUSB_READ_STATUS _IOR('a', 0x0C, unsigned int) + +#define appci_major_number 60 +#define apppi_major_number 61 +#define apisa_major_number 62 + +struct apIOparam // IOCTL data + { + unsigned int reg; + unsigned long param1, param2; + }; + +#define APOGEE_PCI_DEVICE "/dev/appci" +#define APOGEE_PPI_DEVICE "/dev/apppi" +#define APOGEE_ISA_DEVICE "/dev/apisa" +#define APOGEE_USB_DEVICE "/dev/usb/alta" + +#endif diff --git a/kstars/kstars/indi/apogee/ApogeeUsb.h b/kstars/kstars/indi/apogee/ApogeeUsb.h new file mode 100644 index 00000000..f242ea6a --- /dev/null +++ b/kstars/kstars/indi/apogee/ApogeeUsb.h @@ -0,0 +1,86 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#if !defined(_APOGEEUSB_H__INCLUDED_) +#define _APOGEEUSB_H__INCLUDED_ + +#ifndef APN_USB_TYPE +#define APN_USB_TYPE unsigned short +#endif + +#define APN_USB_MAXCAMERAS 255 + + +typedef struct _APN_USB_CAMINFO { + unsigned short CamNumber; + unsigned short CamModel; +} APN_USB_CAMINFO; + + + +#ifndef IN +#define IN +#endif + +#ifndef OUT +#define OUT +#endif + + +APN_USB_TYPE ApnUsbOpen( unsigned short DeviceNumber ); + + +APN_USB_TYPE ApnUsbClose( void ); + + +APN_USB_TYPE ApnUsbDiscovery( unsigned short *UsbCamCount, + APN_USB_CAMINFO UsbCamInfo[] ); + + +APN_USB_TYPE ApnUsbReadReg( unsigned short FpgaReg, + unsigned short *FpgaData ); + + +APN_USB_TYPE ApnUsbWriteReg( unsigned short FpgaReg, + unsigned short FpgaData ); + + +APN_USB_TYPE ApnUsbWriteRegMulti( unsigned short FpgaReg, + unsigned short FpgaData[], + unsigned short RegCount ); + + +APN_USB_TYPE ApnUsbWriteRegMultiMRMD( unsigned short FpgaReg[], + unsigned short FpgaData[], + unsigned short RegCount ); + + +APN_USB_TYPE ApnUsbReadStatusRegs( unsigned short *StatusReg, + unsigned short *HeatsinkTempReg, + unsigned short *CcdTempReg, + unsigned short *CoolerDriveReg, + unsigned short *VoltageReg, + unsigned short *TdiCounter, + unsigned short *SequenceCounter ); + + +APN_USB_TYPE ApnUsbStartExp( unsigned short ImageWidth, + unsigned short ImageHeight ); + + +APN_USB_TYPE ApnUsbStopExp( bool DigitizeData ); + + +APN_USB_TYPE ApnUsbGetImage( unsigned short *pMem ); + + +APN_USB_TYPE ApnUsbReset(); + + +#endif // !defined(_APOGEEUSB_H__INCLUDED_) diff --git a/kstars/kstars/indi/apogee/ApogeeUsbErr.h b/kstars/kstars/indi/apogee/ApogeeUsbErr.h new file mode 100644 index 00000000..69ee4d3a --- /dev/null +++ b/kstars/kstars/indi/apogee/ApogeeUsbErr.h @@ -0,0 +1,29 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +// Error codes for the ApogeeUsb* files + + +#define APN_USB_SUCCESS 0 + +#define APN_USB_ERR_OPEN 1 +#define APN_USB_ERR_READ 2 +#define APN_USB_ERR_WRITE 3 + +#define APN_USB_ERR_IMAGE_DOWNLOAD 4 + +#define APN_USB_ERR_START_EXP 5 +#define APN_USB_ERR_STOP_EXP 6 + +#define APN_USB_ERR_STATUS 7 + +#define APN_USB_ERR_RESET 8 + + + + diff --git a/kstars/kstars/indi/apogee/ApogeeUsbLinux.cpp b/kstars/kstars/indi/apogee/ApogeeUsbLinux.cpp new file mode 100644 index 00000000..fcedd1d9 --- /dev/null +++ b/kstars/kstars/indi/apogee/ApogeeUsbLinux.cpp @@ -0,0 +1,394 @@ +// ApogeeUsb.cpp : Library of basic USB functions for Apogee APn/Alta. +// + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#include +#include "ApogeeUsb.h" +#include "ApogeeUsbErr.h" +#include "ApogeeLinux.h" + + +#define HANDLE struct usb_dev_handle; +#define ULONG unsigned int +#define BOOLEAN unsigned int +#define USHORT unsigned short + +#define APOGEE_USB_DEVICE "/dev/usb/alta" +#define INVALID_HANDLE_VALUE -1 + +#define VND_ANCHOR_LOAD_INTERNAL 0xA0 +#define VND_APOGEE_CMD_BASE 0xC0 +#define VND_APOGEE_STATUS ( VND_APOGEE_CMD_BASE + 0x0 ) +#define VND_APOGEE_CAMCON_REG ( VND_APOGEE_CMD_BASE + 0x2 ) +#define VND_APOGEE_BUFCON_REG ( VND_APOGEE_CMD_BASE + 0x3 ) +#define VND_APOGEE_SET_SERIAL ( VND_APOGEE_CMD_BASE + 0x4 ) +#define VND_APOGEE_SERIAL ( VND_APOGEE_CMD_BASE + 0x5 ) +#define VND_APOGEE_EEPROM ( VND_APOGEE_CMD_BASE + 0x6 ) +#define VND_APOGEE_SOFT_RESET ( VND_APOGEE_CMD_BASE + 0x8 ) +#define VND_APOGEE_GET_IMAGE ( VND_APOGEE_CMD_BASE + 0x9 ) +#define VND_APOGEE_STOP_IMAGE ( VND_APOGEE_CMD_BASE + 0xA ) + +#define USB_ALTA_VENDOR_ID 0x125c +#define USB_ALTA_PRODUCT_ID 0x0010 +#define USB_DIR_IN USB_ENDPOINT_IN +#define USB_DIR_OUT USB_ENDPOINT_OUT + + +// Global variables used in this DLL +struct usb_dev_handle *g_hSysDriver; +ULONG g_UsbImgSizeBytes; +char controlBuffer[1024]; + +#define IMAGE_BUFFER_SIZE 126976 // Number of requested bytes in a transfer +//#define IMAGE_BUFFER_SIZE 253952 // Number of requested bytes in a transfer + + +// This is an example of an exported function. +APN_USB_TYPE ApnUsbOpen( unsigned short /*DevNumber*/ ) +{ + + /*char deviceName[128];*/ + struct usb_bus *bus; + struct usb_device *dev; + struct usb_dev_handle *hDevice(NULL); + + usb_init(); + + usb_find_busses(); + usb_find_devices(); + + /*char string[256];*/ + + int found = 0; + + /* find ALTA device */ + for(bus = usb_busses; bus && !found; bus = bus->next) { + for(dev = bus->devices; dev && !found; dev = dev->next) { + if (dev->descriptor.idVendor == USB_ALTA_VENDOR_ID && + dev->descriptor.idProduct == USB_ALTA_PRODUCT_ID) { + hDevice = usb_open(dev); +// cerr << "Found ALTA USB. Attempting to open... "; + found = 1; + if (hDevice) { +// if (!usb_get_string_simple(hDevice, +// dev->descriptor.iSerialNumber, +// string, sizeof(string))) +// throw DevOpenError(); +// cerr << "Success.\n"; +// cerr << "Serial number: " << string << endl; + } + else return APN_USB_ERR_OPEN; + } + } + } + + if (!found) return APN_USB_ERR_OPEN; +// if (!usb_set_configuration(hDevice, 0x0)) return APN_USB_ERR_OPEN; + if (!usb_claim_interface(hDevice, 0x0)) return APN_USB_ERR_OPEN; + + g_hSysDriver = hDevice; + g_UsbImgSizeBytes = 0; +// printf("DRIVER: opened device\n"); + + return APN_USB_SUCCESS; // Success +} + + +APN_USB_TYPE ApnUsbClose( void ) +{ + + if ( g_hSysDriver != 0 ) + { + usb_release_interface(g_hSysDriver, 0x0); + usb_close(g_hSysDriver); + g_hSysDriver = 0; + } + + return APN_USB_SUCCESS; // Success +} + + + +APN_USB_TYPE ApnUsbReadReg( unsigned short FpgaReg, unsigned short *FpgaData ) +{ + int Success; + unsigned short RegData; + + Success = usb_control_msg((struct usb_dev_handle *)g_hSysDriver, + USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_DEVICE, VND_APOGEE_CAMCON_REG, + FpgaReg, FpgaReg,(char *)&RegData, 2, 50); + *FpgaData = RegData; + +/* printf("DRIVER: usb read reg=%x data=%x s=%x\n",FpgaReg,*FpgaData,Success); */ + if ( !Success ) + return APN_USB_ERR_WRITE; + return APN_USB_SUCCESS; // Success +} + +APN_USB_TYPE ApnUsbWriteReg( unsigned short FpgaReg, unsigned short FpgaData ) +{ + char *cbuf; + int Success; + + cbuf = (char *)&FpgaData; + Success = usb_control_msg((struct usb_dev_handle *)g_hSysDriver, + USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_DEVICE, VND_APOGEE_CAMCON_REG, + 0, FpgaReg, cbuf, 2, 50); +/* printf("DRIVER: usb write reg=%x data=%x s=%x\n",FpgaReg,FpgaData,Success); */ + if ( !Success ) + return APN_USB_ERR_WRITE; + return APN_USB_SUCCESS; // Success + + +} + + + + +APN_USB_TYPE ApnUsbWriteRegMulti( unsigned short FpgaReg, unsigned short FpgaData[], unsigned short RegCount ) +{ + unsigned short Counter; + + for ( Counter=0; Counter> 16) & 0xFFFF, + (ImageSize & 0xFFFF), (char *)&BytesReceived, 4, 3000); + +// printf("DRIVER: startexp s=%x\n",Success); + +// if ( !Success ) +// { +// return APN_USB_ERR_START_EXP; +// } + + return APN_USB_SUCCESS; +} + + +APN_USB_TYPE ApnUsbStopExp( bool DigitizeData ) +{ + BOOLEAN Success; + unsigned short BytesReceived; + + +// if ( (g_hSysDriver) == 0) +// { +// return APN_USB_ERR_OPEN; +// } + + if ( DigitizeData == false ) + { + Success = usb_control_msg(g_hSysDriver, + USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_DEVICE, VND_APOGEE_STOP_IMAGE, + 0, 0,(char *)&BytesReceived, 2, 3000); + +// if ( !Success ) +// { +// return APN_USB_ERR_STOP_EXP; +// } + } + + return APN_USB_SUCCESS; +} + +APN_USB_TYPE ApnUsbGetImage( unsigned short *pMem ) +{ + BOOLEAN Success; + ULONG ImageBytesRemaining; + ULONG ReceivedSize; + + Success = 1; +// if ( (g_hSysDriver) == 0 ) +// { +// return APN_USB_ERR_OPEN; +// } + + ImageBytesRemaining = g_UsbImgSizeBytes; + + + //////////////////////// + ULONG LoopCount = g_UsbImgSizeBytes / IMAGE_BUFFER_SIZE; + ULONG Remainder = g_UsbImgSizeBytes - ( LoopCount * IMAGE_BUFFER_SIZE ); + ULONG MemIterator = IMAGE_BUFFER_SIZE / 2; + ULONG Counter; + + + for ( Counter=0; Counter +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#include "ApogeeUsb.h" +#include "ApogeeUsbErr.h" +#include "ApogeeLinux.h" + + +#define HANDLE unsigned int +#define ULONG unsigned int +#define BOOLEAN unsigned int +#define USHORT unsigned short + +#define APOGEE_USB_DEVICE "/dev/usb/alta" +#define INVALID_HANDLE_VALUE -1 + + +// Global variables used in this DLL +HANDLE g_hSysDriver; +ULONG g_UsbImgSizeBytes; + + +// 1044480 +// 520192 +// 126976 +// 61440 +// 49152 +// 4096 +#define IMAGE_BUFFER_SIZE 126976 // Number of requested bytes in a transfer +//#define IMAGE_BUFFER_SIZE 253952 // Number of requested bytes in a transfer + + +// This is an example of an exported function. +APN_USB_TYPE ApnUsbOpen( unsigned short DevNumber ) +{ + + char deviceName[128]; + + g_hSysDriver = 0; + g_UsbImgSizeBytes = 0; + + // Open the driver + sprintf(deviceName,"%s%d",APOGEE_USB_DEVICE,DevNumber); + g_hSysDriver = ::open(deviceName,O_RDONLY); + + if ( g_hSysDriver == INVALID_HANDLE_VALUE ) + { + return APN_USB_ERR_OPEN; // Failure to open device + } + + return APN_USB_SUCCESS; // Success +} + + +APN_USB_TYPE ApnUsbClose( void ) +{ + if ( (g_hSysDriver != INVALID_HANDLE_VALUE ) && (g_hSysDriver != 0) ) + { + ::close( g_hSysDriver ); + g_hSysDriver = 0; + } + + return APN_USB_SUCCESS; // Success +} + + +APN_USB_TYPE ApnUsbDiscovery( unsigned short *UsbCamCount, + APN_USB_CAMINFO UsbCamInfo[] ) +{ + HANDLE hDriver; + char deviceName[64]; + unsigned short RegNumber; + unsigned short retval; + struct apIOparam request; + USHORT RegData; + *UsbCamCount = 0; + + + for ( int i=0; i +#include +#include +#include +#include +#include +#include +#include +#include +#include +#define HANDLE int +#define FALSE 0 +#define DWORD long +#define _ASSERT assert +#define REALTIME_PRIORITY_CLASS 1 +#define GetCurrentProcess getpid +#define LOBYTE(x) ((x) & 0xff) +#define HIBYTE(x) ((x >> 8) & 0xff) + +#define MIRQ1 0x21 +#define MIRQ2 0xA1 + +#include "time.h" +//#include "tcl.h" +//#include "ccd.h" +#include "CameraIO_Linux.h" +#include "ApogeeLinux.h" + +const int NUM_POSITIONS = 6; +const int NUM_STEPS_PER_FILTER = 48; +const int STEP_DELAY = 10; + +const unsigned char Steps[] = { 0x10, 0x30, 0x20, 0x60, 0x40, 0xc0, 0x80, 0x90 }; +const int NUM_STEPS = sizeof ( Steps ); + +////////////////////////////////////////////////////////////////////// +// Construction/Destruction +////////////////////////////////////////////////////////////////////// + +CCameraIO::CCameraIO() +{ + InitDefaults(); + + m_TDI = false; + + m_Shutter = false; + m_FilterPosition = 0; + m_FilterStepPos = 0; + + m_WaitingforImage = false; + m_WaitingforLine = false; + + m_WaitingforTrigger = false; + m_Status = Camera_Status_Idle; + m_CoolerStatus = Camera_CoolerStatus_Off; + + m_ExposureBinX = 0; + m_ExposureBinY = 0; + m_ExposureStartX = 0; + m_ExposureStartY = 0; + m_ExposureNumX = 0; + m_ExposureNumY = 0; + m_ExposureColumns = 0; + m_ExposureRows = 0; + m_ExposureSkipC = 0; + m_ExposureSkipR = 0; + m_ExposureHFlush = 0; + m_ExposureVFlush = 0; + m_ExposureBIC = 0; + m_ExposureBIR = 0; + m_ExposureAIC = 0; + m_ExposureRemainingLines = 0; + m_ExposureAIR = 0; + + m_RegShadow[ Reg_Command ] = 0; + m_RegShadow[ Reg_Timer ] = 0; + m_RegShadow[ Reg_VBinning ] = 0; + m_RegShadow[ Reg_AICCounter ] = 0; + m_RegShadow[ Reg_TempSetPoint ] = 0; + m_RegShadow[ Reg_PixelCounter ] = 0; + m_RegShadow[ Reg_LineCounter ] = 0; + m_RegShadow[ Reg_BICCounter ] = 0; + + m_FastShutterBits_Mode = 0; + m_FastShutterBits_Test = 0; + m_IRQMask = 0; + saveIRQS = 0; + +} + +CCameraIO::~CCameraIO() +{ + + //::close(fileHandle); + close(fileHandle); +} + +//////////////////////////////////////////////////////////// +// System methods + +int GetPriorityClass ( HANDLE /*hProcess*/ ) +{ + int i; + i = sched_getscheduler(0); + return(i); +} + +int SetPriorityClass ( HANDLE /*hProcess*/, int hPriority) +{ + int i; + sched_param p; + + if (hPriority) { + i = sched_setscheduler(0,SCHED_RR,&p); + } else { + i = sched_setscheduler(0,SCHED_OTHER,&p); + } + return(i); +} + +void Sleep (int hTime) +{ + timespec t; + t.tv_sec= 0; + t.tv_nsec = hTime*1000000; +// nanosleep(&t); +} + + + +void ATLTRACE (char * /*msg*/) +{ +} + + +void CCameraIO::Reset() +{ + unsigned short val = 0; + Read( Reg_CommandReadback, val ); // Take snapshot of currrent status + m_RegShadow[ Reg_Command ] = val; // remember it in our write shadow + + // In case these were left on, turn them off + m_RegShadow[ Reg_Command ] &= ~RegBit_FIFOCache; // set bit to 0 + m_RegShadow[ Reg_Command ] &= ~RegBit_TDIMode; // set bit to 0 + + m_RegShadow[ Reg_Command ] |= RegBit_ResetSystem; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= ~RegBit_ResetSystem; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_WaitingforImage = false; + m_WaitingforLine = false; + m_WaitingforTrigger = false; +} + +void CCameraIO::AuxOutput( unsigned char val ) +{ + // clear bits to 0 + m_RegShadow[ Reg_TempSetPoint ] &= ~( RegBitMask_PortControl << RegBitShift_PortControl ); + + // set our new bits + m_RegShadow[ Reg_TempSetPoint ] |= val << RegBitShift_PortControl; + + Write( Reg_TempSetPoint, m_RegShadow[ Reg_TempSetPoint ] ); +} + +// Input reg is from 0 to 7, val is any 16 bit number +void CCameraIO::RegWrite( short reg, unsigned short val ) +{ + Write( reg, val ); + + // Update our shadow register + switch ( reg ) + { + case Reg_Command: + m_RegShadow[ Reg_Command ] = val; + break; + case Reg_Timer: + m_RegShadow[ Reg_Timer ] = val; + break; + case Reg_VBinning: + m_RegShadow[ Reg_VBinning ] = val; + break; + case Reg_AICCounter: + m_RegShadow[ Reg_AICCounter ] = val; + break; + case Reg_TempSetPoint: + m_RegShadow[ Reg_TempSetPoint ] = val; + break; + case Reg_PixelCounter: + m_RegShadow[ Reg_PixelCounter ] = val; + break; + case Reg_LineCounter: + m_RegShadow[ Reg_LineCounter ] = val; + break; + case Reg_BICCounter: + m_RegShadow[ Reg_BICCounter ] = val; + break; + default: + _ASSERT( FALSE ); // application program bug + } +} + +// Input reg is from 8 to 12, returned val is any 16 bit number +void CCameraIO::RegRead( short reg, unsigned short& val ) +{ + Read( reg, val ); +} + +bool CCameraIO::FilterHome() +{ + HANDLE hProcess(0); + DWORD Class(0); + + if ( m_HighPriority ) + { // Store current process class and priority + hProcess = GetCurrentProcess(); + Class = GetPriorityClass ( hProcess ); + SetPriorityClass ( hProcess, REALTIME_PRIORITY_CLASS ); + } + + // Find the home position + m_FilterPosition = 0; + int Safety = 0; + for (int I = 0; I < NUM_POSITIONS * NUM_STEPS_PER_FILTER * 2; I++) + { + // Advance the filter one step + m_FilterStepPos += 1; + if (m_FilterStepPos >= NUM_STEPS) m_FilterStepPos = 0; + unsigned char Step = Steps[ m_FilterStepPos ]; + + AuxOutput( Step ); + Sleep ( STEP_DELAY ); + + // Check for strobe + unsigned short val = 0; + Read( Reg_Status, val ); + if ( val & RegBit_GotTrigger ) + { + // Cycle all the way around if it's on the first time + if (I < NUM_STEPS_PER_FILTER) + { + if (++Safety > NUM_STEPS_PER_FILTER * 2) + { + // Restore normal priority + if ( m_HighPriority ) SetPriorityClass ( hProcess, Class ); + return false; + } + I = 0; + continue; + } + + // Continue cycling until we get clear of the opto mirror + for (int J = 0; J < NUM_STEPS_PER_FILTER; J++) + { + // Advance the filter one step + m_FilterStepPos += 1; + if (m_FilterStepPos >= NUM_STEPS) m_FilterStepPos = 0; + unsigned char Step = Steps[ m_FilterStepPos ]; + + AuxOutput( Step ); + Sleep ( STEP_DELAY ); + + val = 0; + Read( Reg_Status, val ); + if ( val & RegBit_GotTrigger ) + { + Sleep ( 10 ); + + val = 0; + Read( Reg_Status, val ); + if ( val & RegBit_GotTrigger ) + { + // Restore normal priority + if ( m_HighPriority ) SetPriorityClass ( hProcess, Class ); + return true; + } + } + } + + // Restore normal priority + if ( m_HighPriority ) SetPriorityClass ( hProcess, Class ); + return true; + } + } + + // Restore normal priority + if ( m_HighPriority ) SetPriorityClass ( hProcess, Class ); + return false; +} + +void CCameraIO::FilterSet( short Slot ) +{ + // Determine how far we have to move + int Pos = Slot - m_FilterPosition; + if (Pos < 0) Pos += NUM_POSITIONS; + + HANDLE hProcess(0); + DWORD Class(0); + + if ( m_HighPriority ) + { // Store current process class and priority + hProcess = GetCurrentProcess(); + Class = GetPriorityClass ( hProcess ); + SetPriorityClass ( hProcess, REALTIME_PRIORITY_CLASS ); + } + + for (int I = 0; I < Pos; I++) + { + // Advance one position + for (int J = 0; J < NUM_STEPS_PER_FILTER; J++) + { + m_FilterStepPos += 1; + if (m_FilterStepPos >= NUM_STEPS) m_FilterStepPos = 0; + unsigned char Step = Steps[ m_FilterStepPos ]; + + AuxOutput( Step ); + Sleep ( STEP_DELAY ); + } + } + + if ( m_HighPriority ) SetPriorityClass ( hProcess, Class ); + + m_FilterPosition = Slot; +} + +//////////////////////////////////////////////////////////// +// Normal exposure methods + +bool CCameraIO::Expose( double Duration, bool Light ) +{ + if ( !m_TDI && ( Duration < m_MinExposure || Duration > m_MaxExposure ) ) return false; + + // Validate all input variables + if ( m_Columns < 1 || m_Columns > MAXCOLUMNS ) return false; + m_ExposureColumns = m_Columns; + + if ( m_Rows < 1 || m_Rows > MAXROWS ) return false; + m_ExposureRows = m_Rows; + + if ( m_SkipC < 0 ) return false; + m_ExposureSkipC = m_SkipC; + + if ( m_SkipR < 0 ) return false; + m_ExposureSkipR = m_SkipR; + + if ( m_HFlush < 1 || m_HFlush > MAXHBIN ) return false; + m_ExposureHFlush = m_HFlush; + + if ( m_VFlush < 1 || m_VFlush > MAXVBIN ) return false; + m_ExposureVFlush = m_VFlush; + + if ( m_BIC < 1 || m_BIC > MAXCOLUMNS ) return false; + m_ExposureBIC = m_BIC; + + if ( m_BIR < 1 || m_BIR > MAXROWS ) return false; + m_ExposureBIR = m_BIR; + + // Validate all input variables + if ( m_BinX < 1 || m_BinX > MAXHBIN ) return false; + m_ExposureBinX = m_BinX; + + if ( m_StartX < 0 || m_StartX >= MAXCOLUMNS ) return false; + m_ExposureStartX = m_StartX; + + if ( m_NumX < 1 || m_NumX * m_BinX > m_ImgColumns ) return false; + m_ExposureNumX = m_NumX; + + // Calculate BIC, RawPixelCount, AIC + unsigned short BIC = m_ExposureBIC + m_ExposureStartX; // unbinned columns + unsigned short RawPixelCount = m_ExposureNumX * m_ExposureBinX; + m_ExposureAIC = m_ExposureColumns - BIC - RawPixelCount; // unbinned columns + + if ( m_BinY < 1 || m_BinY > MAXVBIN ) return false; + m_ExposureBinY = m_BinY; + + unsigned short VBin(0), row_offset(0); + + if ( m_TDI ) + { // row_offset is the drift time in milliseconds when in TDI mode + row_offset = (unsigned short) (Duration * 1000 + 0.5); + Duration = 0.0; + } + else + { + if ( m_StartY < 0 || m_StartX >= MAXROWS ) return false; + m_ExposureStartY = m_StartY; + + if ( m_NumY < 1 || m_NumY * m_BinY > m_ImgRows ) return false; + m_ExposureNumY = m_NumY; + + unsigned short BIR = m_ExposureBIR + m_ExposureStartY; // unbinned rows + if ( BIR >= MAXROWS ) return false; + m_ExposureAIR = m_ExposureRows - BIR - m_ExposureNumY * m_ExposureBinY; // unbinned rows + + if ( m_VFlush > BIR ) + { + VBin = BIR; + m_ExposureRemainingLines = 0; + } + else + { + VBin = m_VFlush; + m_ExposureRemainingLines = BIR % VBin; // unbinned rows + } + row_offset = BIR - m_ExposureRemainingLines; // unbinned rows + } + + StopFlushing(); + Reset(); + + LoadColumnLayout( m_ExposureAIC, BIC, (unsigned short) m_ExposureNumX + m_ExposureSkipC ); + LoadTimerAndBinning( Duration, (unsigned short) m_ExposureHFlush, VBin ); + LoadLineCounter( row_offset ); + + if ( m_TDI ) + { + // Turn on TDI + m_RegShadow[ Reg_Command ] |= RegBit_TDIMode; // set bit to 1 + + // Disable FIFO cache + m_RegShadow[ Reg_Command ] &= ~RegBit_FIFOCache; // set bit to 0 + + // Set shutter override + if ( Light ) + m_RegShadow[ Reg_Command ] |= RegBit_ShutterOverride; // set bit to 1 + else + m_RegShadow[ Reg_Command ] &= ~RegBit_ShutterOverride; // set bit to 0 + + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + // Update our status + m_Shutter = Light; + m_WaitingforTrigger = false; + m_WaitingforLine = false; + } + else + { + // Set shutter + if ( Light ) + m_RegShadow[ Reg_Command ] |= RegBit_ShutterEnable; // set bit to 1 + else + m_RegShadow[ Reg_Command ] &= ~RegBit_ShutterEnable; // set bit to 0 + + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + // Update our status + unsigned short val = 0; + Read( Reg_CommandReadback, val ); + if ( val & RegBit_ShutterOverride ) + m_Shutter = true; + else + m_Shutter = Light; + + if ( ( val & RegBit_TriggerEnable ) ) + m_WaitingforTrigger = true; + else + m_WaitingforTrigger = false; + + // Start the exposure + m_RegShadow[ Reg_Command ] |= RegBit_StartTimer; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= ~RegBit_StartTimer; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_WaitingforImage = true; + } + + return true; +} + +/*bool CCameraIO::BufferImage(char *bufferName ) +{ + unsigned short *pImageData; + bool status; + short cols,rows,hbin,vbin; + short xSize, ySize; + + cols = m_NumX*m_BinX; + rows = m_NumY*m_BinY; + hbin = m_BinX; + vbin = m_BinY; + + pImageData = (unsigned short *)CCD_locate_buffer(bufferName, 2 , cols, rows, hbin, vbin ); + if (pImageData == NULL) { + return 0; + } + + status = GetImage(pImageData, xSize, ySize); + return status; +}*/ + +bool CCameraIO::GetImage( unsigned short* pImageData, short& xSize, short& ySize ) +{ + int i; + unsigned short BIC = m_ExposureBIC + m_ExposureStartX; + + // Update internal variables in case application did not poll read_Status + m_WaitingforTrigger = false; + m_WaitingforLine = false; + + if ( m_WaitingforImage ) + { // In case application did not poll read_Status + m_WaitingforImage = false; + + ///////////////////////////////////// + // Wait until camera is done flushing + clock_t StopTime = clock() + long( m_Timeout * CLOCKS_PER_SEC ); // wait at most m_Timeout seconds + while ( true ) + { + unsigned short val = 0; + Read( Reg_Status, val ); + if ( ( val & RegBit_FrameDone ) != 0 ) break; + + if ( clock() > StopTime ) return false; // Timed out + } + } + +// MaskIrqs(); + + ///////////////////////////////////// + // Update our internal status + unsigned short val = 0; + Read( Reg_CommandReadback, val ); + if ( !( val & RegBit_ShutterOverride ) ) m_Shutter = false; + + StopFlushing(); + LoadColumnLayout( m_ExposureAIC, BIC, (unsigned short) m_ExposureNumX + m_ExposureSkipC ); + + if ( m_ExposureRemainingLines > 0 ) + { + LoadTimerAndBinning( 0.0, m_ExposureHFlush, m_ExposureRemainingLines ); + + ///////////////////////////////////// + // Clock out the remaining lines + m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= ~RegBit_StartNextLine; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + + ///////////////////////////////////// + // Wait until camera is done clocking + clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second + while ( true ) + { + unsigned short val = 0; + Read( Reg_Status, val ); + if ( ( val & RegBit_LineDone ) != 0 ) break; // Line done + + if ( clock() > StopTime ) + { + Flush(); + return false; // Timed out, no image available + } + } + } + + LoadTimerAndBinning( 0.0, m_ExposureBinX, m_ExposureBinY ); + + bool ret = false; // assume failure + + // NB Application must have allocated enough memory or else !!! + if ( pImageData != NULL ) + { + HANDLE hProcess(0); + DWORD Class(0); + + if ( m_HighPriority ) + { // Store current process class and priority + hProcess = GetCurrentProcess(); + Class = GetPriorityClass ( hProcess ); + SetPriorityClass ( hProcess, REALTIME_PRIORITY_CLASS ); + } + + m_RegShadow[ Reg_Command ] |= RegBit_FIFOCache; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + long XPixels = long( m_ExposureNumX ); + long SkipPixels = long( m_ExposureSkipC ); + for (i = 0; i < m_ExposureSkipR; i++) + { + if ( ReadLine( SkipPixels, XPixels, pImageData ) ) break; + } + + if ( i == m_ExposureSkipR ) + { // We have skipped all the lines + long YPixels = long( m_ExposureNumY ); + unsigned short* pLineBuffer = pImageData; + for (i = 0; i < YPixels; i++) + { + if ( ReadLine( SkipPixels, XPixels, pLineBuffer ) ) break; + pLineBuffer += XPixels; + } + + if ( i == YPixels ) ret = true; // We have read all the lines + } + + m_RegShadow[ Reg_Command ] &= ~RegBit_FIFOCache; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + //Restore priority + if ( m_HighPriority ) SetPriorityClass ( hProcess, Class ); + } + +// UnmaskIrqs(); + + if ( ret ) + { // We were successfull + Flush( m_ExposureAIR ); // flush after imaging rows + + xSize = m_ExposureNumX; + ySize = m_ExposureNumY; + + if ( m_DataBits == 16 ) + { // Take care of two's complement converters + unsigned short *Ptr = pImageData; + short *Ptr2 = (short *) pImageData; + long Size = m_ExposureNumX * m_ExposureNumY; + for (i = 0; i < Size; i++) + { + *Ptr++ = (unsigned short) *Ptr2++ + 32768 ; + } + } + + } + else + { // Something went wrong + xSize = 0; + ySize = 0; + } + + Flush(); // start normal flushing + + return ret; +} + +//////////////////////////////////////////////////////////// +// Drift scan methods + +bool CCameraIO::DigitizeLine() +{ + ///////////////////////////////////// + // All of these are done just in case + // since they are called in Expose() + StopFlushing(); + + unsigned short BIC = m_ExposureBIC + m_ExposureStartX; + LoadColumnLayout( m_ExposureAIC, BIC, (unsigned short) m_ExposureNumX + m_ExposureSkipC ); + LoadTimerAndBinning( 0.0, m_ExposureBinX, m_ExposureBinY ); + + // Disable FIFO cache + m_RegShadow[ Reg_Command ] &= ~RegBit_FIFOCache; // set bit to 0 + ///////////////////////////////////// + + ///////////////////////////////////// + // Clock out the line + m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= ~RegBit_StartNextLine; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + + m_WaitingforLine = true; + return true; +} + +bool CCameraIO::GetLine( unsigned short* pLineData, short& xSize ) +{ + int i; + + if ( m_WaitingforLine ) + { // In case application did not poll read_Status + m_WaitingforLine = false; + + ///////////////////////////////////// + // Wait until camera is done clocking + clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second + while ( true ) + { + unsigned short val = 0; + Read( Reg_Status, val ); + if ( ( val & RegBit_LineDone ) != 0 ) break; // Line done + + if ( clock() > StopTime ) + { + Flush(); + return false; // Timed out, no line available + } + } + } + + bool ret = false; // assume failure + +// MaskIrqs(); + + // NB Application must have allocated enough memory or else !!! + if ( pLineData != NULL ) + { + HANDLE hProcess(0); + DWORD Class(0); + + if ( m_HighPriority ) + { // Store current process class and priority + hProcess = GetCurrentProcess(); + Class = GetPriorityClass ( hProcess ); + SetPriorityClass ( hProcess, REALTIME_PRIORITY_CLASS ); + } + + long XPixels = long( m_ExposureNumX ); + long SkipPixels = long( m_ExposureSkipC ); + + if ( ReadLine( SkipPixels, XPixels, pLineData ) ) + { // Something went wrong + xSize = 0; + ret = false; + } + else + { + xSize = m_ExposureNumX; + + if ( m_DataBits == 16 ) + { // Take care of two's complement converters + unsigned short *Ptr = pLineData; + short *Ptr2 = (short *) pLineData; + long Size = m_ExposureNumX; + for (i = 0; i < Size; i++) + { + *Ptr++ = (unsigned short) *Ptr2++ + 32768 ; + } + } + + ret = true; + } + + //Restore priority + if ( m_HighPriority ) SetPriorityClass ( hProcess, Class ); + } + +// UnmaskIrqs(); + return ret; +} + +//////////////////////////////////////////////////////////// +// Easy to use methods + +bool CCameraIO::Snap( double Duration, bool Light, unsigned short* pImageData, short& xSize, short& ySize ) +{ + // NB This also demonstrates how an application might use the + // Expose and GetImage routines. + + bool ret = Expose( Duration, Light ); + if ( !ret ) return false; + + if ( m_WaitingforTrigger ) + { + Camera_Status stat; + while ( true ) + { // This will wait forever if no trigger happens + stat = read_Status(); + if ( stat == Camera_Status_Exposing ) break; + Sleep( 220 ); // dont bog down the CPU while polling + } + m_WaitingforTrigger = false; + } + + // Only wait a time slightly greater than the duration of the exposure + // but enough for the BIR to flush out + clock_t StopTime = clock() + long( ( 1.2 * Duration + m_Timeout ) * CLOCKS_PER_SEC ); + while ( true ) + { + Camera_Status stat = read_Status(); + if ( stat == Camera_Status_ImageReady ) break; + + if ( clock() > StopTime ) return false; // Timed out, no image available + Sleep( 220 ); // dont bog down the CPU while polling + } + + return GetImage( pImageData, xSize, ySize ); +} + +//////////////////////////////////////////////////////////// +// Camera Settings + +Camera_Status CCameraIO::read_Status() +{ + unsigned short val = 0; + Read( Reg_Status, val ); + + if ( val & RegBit_Exposing ) //11.0 + { + ATLTRACE( "Exposing\r\n" ); + m_WaitingforTrigger = false; + m_Status = Camera_Status_Exposing; + } + + else if ( m_WaitingforTrigger ) + m_Status = Camera_Status_Waiting; + + else if ( m_WaitingforImage && ( val & RegBit_FrameDone ) ) //11.11 + { + ATLTRACE( "ImageReady\r\n" ); + m_WaitingforImage = false; + m_Status = Camera_Status_ImageReady; + } + + else if ( m_WaitingforLine && ( val & RegBit_LineDone ) ) //11.1 + { + ATLTRACE( "LineReady\r\n" ); + m_WaitingforLine = false; + m_Status = Camera_Status_LineReady; + } + else if ( m_WaitingforImage || m_WaitingforLine ) + { + ATLTRACE( "Flushing\r\n" ); + m_Status = Camera_Status_Flushing; + } + else + m_Status = Camera_Status_Idle; + + return m_Status; +} + +bool CCameraIO::read_Present() +{ +// This does not work on all cameras +/* + m_RegShadow[ Reg_BICCounter ] |= RegBit_LoopbackTest; // set bit to 1 + Write( Reg_BICCounter, m_RegShadow[ Reg_BICCounter ] ); + + bool FailedLoopback = false; + unsigned short val = 0; + Read( Reg_Status, val ); + if ( !( val & RegBit_LoopbackTest ) ) FailedLoopback = true; + + m_RegShadow[ Reg_BICCounter ] &= ~RegBit_LoopbackTest; // clear bit to 0 + Write( Reg_BICCounter, m_RegShadow[ Reg_BICCounter ] ); + + Read( Reg_Status, val ); + if ( val & RegBit_LoopbackTest ) FailedLoopback = true; +*/ + + unsigned short val = 0; + Read( Reg_CommandReadback, val ); // Take snapshot of currrent status + m_RegShadow[ Reg_Command ] = val; // remember it in our write shadow + + bool TriggerEnabled = ( val & RegBit_TriggerEnable ) != 0; + + m_RegShadow[ Reg_Command ] &= ~RegBit_TriggerEnable;// clear bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + Read( Reg_CommandReadback, val ); // get currrent status + if ( val & RegBit_TriggerEnable ) return false; + + m_RegShadow[ Reg_Command ] |= RegBit_TriggerEnable; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + Read( Reg_CommandReadback, val ); // get currrent status + if ( !(val & RegBit_TriggerEnable) ) return false; + + m_RegShadow[ Reg_Command ] &= ~RegBit_TriggerEnable;// clear bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + Read( Reg_CommandReadback, val ); // get currrent status + if ( val & RegBit_TriggerEnable ) return false; + + if ( TriggerEnabled ) + { // Set it back the way it was + m_RegShadow[ Reg_Command ] |= RegBit_TriggerEnable; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + } + return true; +} + +bool CCameraIO::read_Shutter() +{ + unsigned short regval = 0; + Read( Reg_Status, regval ); + if ( !( regval & RegBit_Exposing ) ) + { // We are not exposing, but might have finnshed an exposure + // and have not called GetImage yet, so update our internal variable + regval = 0; + Read( Reg_CommandReadback, regval ); + if ( !( regval & RegBit_ShutterOverride ) ) + // The shutter override is not on, so the shutter must be closed + m_Shutter = false; + } + + return m_Shutter; +} + +bool CCameraIO::read_ForceShutterOpen() +{ + unsigned short val = 0; + Read( Reg_CommandReadback, val ); + return ( ( val & RegBit_ShutterOverride ) != 0 ); +} + +void CCameraIO::write_ForceShutterOpen( bool val ) +{ + if ( val ) + { + m_RegShadow[ Reg_Command ] |= RegBit_ShutterOverride; // set bit to 1 + m_Shutter = true; // shutter will open immediately now matter what is going on + } + else + { + m_RegShadow[ Reg_Command ] &= ~RegBit_ShutterOverride; // clear bit to 0 + + unsigned short regval = 0; + Read( Reg_Status, regval ); + if ( ( regval & RegBit_Exposing ) ) + { + // Shutter will remain open if a Light frame is being taken + // however if a dark frame was being exposed while the + // override was on or the override is turned on during the exposure + // and now is turned off (dumb idea but some app might do it!) + // we must update our variable since the shutter will close + // when override gets turned off below + regval = 0; + Read( Reg_CommandReadback, regval ); + if ( !( regval & RegBit_ShutterEnable ) ) m_Shutter = false; + } + else + { // Not currently exposing so shutter will close + // once override is turned off, update our variable + m_Shutter = false; + } + } + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); +} + + + +bool CCameraIO::read_LongCable() +{ + unsigned short val = 0; + Read( Reg_CommandReadback, val ); + return ( ( val & RegBit_CableLength ) != 0 ); +} + +void CCameraIO::write_Shutter( bool val ) +{ + if ( val ) + m_RegShadow[ Reg_Command ] |= RegBit_ShutterEnable; // set bit to 1 + else + m_RegShadow[ Reg_Command ] &= ~RegBit_ShutterEnable; // clear bit to 0 + + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); +} + +void CCameraIO::write_LongCable( bool val ) +{ + if ( val ) + m_RegShadow[ Reg_Command ] |= RegBit_CableLength; // set bit to 1 + else + m_RegShadow[ Reg_Command ] &= ~RegBit_CableLength; // clear bit to 0 + + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); +} + + +short CCameraIO::read_Mode() +{ + return ( ( m_RegShadow[ Reg_LineCounter ] >> RegBitShift_Mode ) & RegBitMask_Mode ); +} + +void CCameraIO::write_Mode( short val ) +{ + // clear bits to 0 + m_RegShadow[ Reg_LineCounter ] &= ~( RegBitMask_Mode << RegBitShift_Mode ); + + // set our new bits + m_RegShadow[ Reg_LineCounter ] |= ( (unsigned short) val & RegBitMask_Mode ) << RegBitShift_Mode; + + Write( Reg_LineCounter, m_RegShadow[ Reg_LineCounter ] ); +} + +short CCameraIO::read_TestBits() +{ + return ( ( m_RegShadow[ Reg_BICCounter ] >> RegBitShift_Test ) & RegBitMask_Test ); +} + +void CCameraIO::write_TestBits( short val ) +{ + // clear bits to 0 + m_RegShadow[ Reg_BICCounter ] &= ~( RegBitMask_Test << RegBitShift_Test ); + + // set our new bits + m_RegShadow[ Reg_BICCounter ] |= ( (unsigned short) val & RegBitMask_Test ) << RegBitShift_Test; + + Write( Reg_BICCounter, m_RegShadow[ Reg_BICCounter ] ); +} + + +short CCameraIO::read_Test2Bits() +{ + return ( ( m_RegShadow[ Reg_AICCounter ] >> RegBitShift_Test2 ) & RegBitMask_Test2 ); +} + +void CCameraIO::write_Test2Bits( short val ) +{ + // clear bits to 0 + m_RegShadow[ Reg_AICCounter ] &= ~( RegBitMask_Test2 << RegBitShift_Test2 ); + + // set our new bits + m_RegShadow[ Reg_AICCounter ] |= ( (unsigned short) val & RegBitMask_Test2 ) << RegBitShift_Test2; + + Write( Reg_AICCounter, m_RegShadow[ Reg_AICCounter ] ); +} + +bool CCameraIO::read_FastReadout() +{ + unsigned short val = 0; + Read( Reg_CommandReadback , val ); + return ( ( val & RegBit_Focus ) != 0 ); +} + +void CCameraIO::write_FastReadout( bool val ) +{ + if ( val ) + m_RegShadow[ Reg_Command ] |= RegBit_Focus; // set bit to 1 + else + m_RegShadow[ Reg_Command ] &= ~RegBit_Focus; // clear bit to 0 + + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); +} + +bool CCameraIO::read_UseTrigger() +{ + unsigned short val = 0; + Read( Reg_CommandReadback , val ); + return ( ( val & RegBit_TriggerEnable ) != 0 ); +} + +void CCameraIO::write_UseTrigger( bool val ) +{ + if ( val ) + m_RegShadow[ Reg_Command ] |= RegBit_TriggerEnable; // set bit to 1 + else + m_RegShadow[ Reg_Command ] &= ~RegBit_TriggerEnable; // clear bit to 0 + + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); +} + +//////////////////////////////////////////////////////////// +// Cooler Settings + +double CCameraIO::read_CoolerSetPoint() +{ + // Get the setting from the shadow registers + short DACunits = short( ( m_RegShadow[ Reg_TempSetPoint ] >> RegBitShift_TempSetPoint ) & RegBitMask_TempSetPoint ); + return ( DACunits - m_TempCalibration ) / m_TempScale; +} + +void CCameraIO::write_CoolerSetPoint( double val ) +{ + // clear bits to 0 + m_RegShadow[ Reg_TempSetPoint ] &= ~( RegBitMask_TempSetPoint << RegBitShift_TempSetPoint ); + + // Calculate DAC units from degrees Celcius + unsigned short DACunits = (unsigned )( m_TempScale * val ) + m_TempCalibration ; + + // set our new bits + m_RegShadow[ Reg_TempSetPoint ] |= ( DACunits & RegBitMask_TempSetPoint ) << RegBitShift_TempSetPoint; + + Write( Reg_TempSetPoint, m_RegShadow[ Reg_TempSetPoint ] ); +} + +Camera_CoolerStatus CCameraIO::read_CoolerStatus() +{ + unsigned short val = 0; + Read( Reg_CommandReadback, val ); + + if ( val & RegBit_CoolerEnable ) //12.15 + { + unsigned short val2 = 0; + Read( Reg_Status, val2 ); + + if ( val & RegBit_CoolerShutdown ) //12.8 + { + if ( val2 & RegBit_ShutdownComplete ) //11.6 + m_CoolerStatus = Camera_CoolerStatus_AtAmbient; + else + m_CoolerStatus = Camera_CoolerStatus_RampingToAmbient; + } + else + { + if ( val2 & RegBit_TempAtMax ) //11.5 + m_CoolerStatus = Camera_CoolerStatus_AtMax; + else if ( val2 & RegBit_TempAtMin ) //11.4 + m_CoolerStatus = Camera_CoolerStatus_AtMin; + else if ( val2 & RegBit_TempAtSetPoint ) //11.7 + m_CoolerStatus = Camera_CoolerStatus_AtSetPoint; + // Check against last known cooler status + else if ( m_CoolerStatus == Camera_CoolerStatus_AtSetPoint ) + m_CoolerStatus = Camera_CoolerStatus_Correcting; + else + m_CoolerStatus = Camera_CoolerStatus_RampingToSetPoint; + } + } + else + m_CoolerStatus = Camera_CoolerStatus_Off; + + return m_CoolerStatus; +} + +Camera_CoolerMode CCameraIO::read_CoolerMode() +{ + unsigned short val = 0; + Read( Reg_CommandReadback, val ); + + if ( val & RegBit_CoolerShutdown ) + return Camera_CoolerMode_Shutdown; + else if ( val & RegBit_CoolerEnable ) + return Camera_CoolerMode_On; + else + return Camera_CoolerMode_Off; +} + +void CCameraIO::write_CoolerMode( Camera_CoolerMode val ) +{ + switch ( val ) + { + case Camera_CoolerMode_Off: + m_RegShadow[ Reg_Command ] &= ~( RegBit_CoolerEnable ); // clear bit to 0 + m_RegShadow[ Reg_Command ] &= ~( RegBit_CoolerShutdown ); // clear bit to 0 + break; + case Camera_CoolerMode_On: + m_RegShadow[ Reg_Command ] |= RegBit_CoolerEnable; // set bit to 1 + break; + case Camera_CoolerMode_Shutdown: + m_RegShadow[ Reg_Command ] |= RegBit_CoolerShutdown; // set bit to 1 + break; + default: + return; + } + + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); +} + +double CCameraIO::read_Temperature() +{ + if ( m_TempScale == 0.0 ) + return 0.0; + else + { + unsigned short val = 0; + Read( Reg_TempData, val ); + + short DACunits = short( ( val >> RegBitShift_TempData ) & RegBitMask_TempData ); + + return ( DACunits - m_TempCalibration ) / m_TempScale; + } +} + +// Load line counter +void CCameraIO::LoadLineCounter( unsigned short rows ) +{ + ///////////////////////////////////// + // Write out Line_Count - in unbinned rows + // clear bits to 0 + m_RegShadow[ Reg_LineCounter ] &= ~( RegBitMask_LineCounter << RegBitShift_LineCounter ); + // set our new bits + m_RegShadow[ Reg_LineCounter ] |= ( rows & RegBitMask_LineCounter ) << RegBitShift_LineCounter; + + Write( Reg_LineCounter, m_RegShadow[ Reg_LineCounter ] ); + ///////////////////////////////////// +} + +// Load AIC, BIC and pixel count into registers +void CCameraIO::LoadColumnLayout( unsigned short aic, unsigned short bic, unsigned short pixels ) +{ + ///////////////////////////////////// + // Write out AIC - in unbinned columns + // clear bits to 0 + m_RegShadow[ Reg_AICCounter ] &= ~( RegBitMask_AICCounter << RegBitShift_AICCounter ); + // set our new bits + m_RegShadow[ Reg_AICCounter ] |= ( aic & RegBitMask_AICCounter ) << RegBitShift_AICCounter; + + Write( Reg_AICCounter, m_RegShadow[ Reg_AICCounter ] ); + ///////////////////////////////////// + + ///////////////////////////////////// + // Write out BIC - in unbinned columns + // clear bits to 0 + m_RegShadow[ Reg_BICCounter ] &= ~( RegBitMask_BICCounter << RegBitShift_BICCounter ); + // set our new bits + m_RegShadow[ Reg_BICCounter ] |= ( bic & RegBitMask_BICCounter ) << RegBitShift_BICCounter; + + Write( Reg_BICCounter, m_RegShadow[ Reg_BICCounter ] ); + ///////////////////////////////////// + + ///////////////////////////////////// + // Write out pixel count - in binned columns + // clear bits to 0 + m_RegShadow[ Reg_PixelCounter ] &= ~( RegBitMask_PixelCounter << RegBitShift_PixelCounter ); + // set our new bits + m_RegShadow[ Reg_PixelCounter ] |= ( pixels & RegBitMask_PixelCounter ) << RegBitShift_PixelCounter; + + Write( Reg_PixelCounter, m_RegShadow[ Reg_PixelCounter ] ); + ///////////////////////////////////// +} + +// Load timer, vertical binning and horizontal binning in to registers +// If Duration parameter is 0 the current timer value will be retained. +// The VBin and HBin parameters are one based, the HBin value +// is converted to zero base inside this routine. +void CCameraIO::LoadTimerAndBinning( double Duration, unsigned short HBin, unsigned short VBin ) +{ + ///////////////////////////////////// + // Write out HBin for flushing + // clear bits to 0 + m_RegShadow[ Reg_PixelCounter ] &= ~( RegBitMask_HBinning << RegBitShift_HBinning ); + // set our new bits + m_RegShadow[ Reg_PixelCounter ] |= ( ( HBin - 1 ) & RegBitMask_HBinning ) << RegBitShift_HBinning; + + Write( Reg_PixelCounter, m_RegShadow[ Reg_PixelCounter ] ); + ///////////////////////////////////// + + ///////////////////////////////////// + // Write out VBin for flushing and Timer + if ( Duration > 0.0 ) + { + if ( Duration > m_MaxExposure ) Duration = m_MaxExposure; + + long valTimer; + if ( m_FastShutter && Duration <= 1048.575 ) + { // Automatically switch to high precision mode + valTimer = long( ( Duration * 1000 ) + 0.5 ); + m_RegShadow[ Reg_LineCounter ] |= ( m_FastShutterBits_Mode & RegBitMask_Mode ) << RegBitShift_Mode; + m_RegShadow[ Reg_BICCounter ] |= ( m_FastShutterBits_Test & RegBitMask_Test ) << RegBitShift_Test; + } + else + { + valTimer = long( ( Duration * 100 ) + 0.5 ); + if ( m_FastShutter ) + { // Disable high precision mode + m_RegShadow[ Reg_LineCounter ] &= ~( m_FastShutterBits_Mode & RegBitMask_Mode ) << RegBitShift_Mode; + m_RegShadow[ Reg_BICCounter ] &= ~( m_FastShutterBits_Test & RegBitMask_Test ) << RegBitShift_Test; + } + } + + if ( m_FastShutter ) + { + Write( Reg_LineCounter, m_RegShadow[ Reg_LineCounter ] ); + Write( Reg_BICCounter, m_RegShadow[ Reg_BICCounter ] ); + } + + if ( valTimer <= 0 ) valTimer = 1; // Safety since firmware doesnt like zero + + unsigned short valTimerLow = (unsigned short) (valTimer & 0x0000FFFF); + unsigned short valTimerHigh = (unsigned short) (valTimer >> 16); + + // Enable loading of timer values + m_RegShadow[ Reg_Command ] |= RegBit_TimerLoad; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + // clear bits to 0 + m_RegShadow[ Reg_Timer ] = 0; + // set our new bits + m_RegShadow[ Reg_Timer ] |= ( valTimerLow & RegBitMask_Timer )<< RegBitShift_Timer; + Write( Reg_Timer, m_RegShadow[ Reg_Timer ] ); + + // clear bits to 0 + m_RegShadow[ Reg_VBinning ] = 0; + + // set our new bits + m_RegShadow[ Reg_VBinning ] |= ( VBin & RegBitMask_VBinning ) << RegBitShift_VBinning; + m_RegShadow[ Reg_VBinning ] |= ( valTimerHigh & RegBitMask_Timer2 ) << RegBitShift_Timer2; + Write( Reg_VBinning, m_RegShadow[ Reg_VBinning ] ); + + // Disable loading of timer values + m_RegShadow[ Reg_Command ] &= ~RegBit_TimerLoad; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + } + else + { + // clear bits to 0 + m_RegShadow[ Reg_VBinning ] &= ~( RegBitMask_VBinning << RegBitShift_VBinning ); + + // set our new bits + m_RegShadow[ Reg_VBinning ] |= ( VBin & RegBitMask_VBinning ) << RegBitShift_VBinning; + Write( Reg_VBinning, m_RegShadow[ Reg_VBinning ] ); + } + +} + +// Start flushing the entire CCD (rows = -1) or a specific number or rows +void CCameraIO::Flush( short Rows ) +{ + if ( Rows == 0 ) return; + + unsigned short AIC = (unsigned short) ( m_Columns - m_BIC - m_ImgColumns ); + unsigned short Pixels = (unsigned short) ( m_ImgColumns / m_HFlush ); + if ( m_ImgColumns % m_HFlush > 0 ) Pixels++; // round up if necessary + LoadColumnLayout( AIC, (unsigned short) m_BIC, Pixels ); + + LoadTimerAndBinning( 0.0, m_HFlush, m_VFlush ); + + if ( Rows > 0 ) + { + LoadLineCounter( (unsigned short) Rows ); + StartFlushing(); + + ///////////////////////////////////// + // Wait until camera is done flushing + clock_t StopTime = clock() + long( m_Timeout * CLOCKS_PER_SEC ); // wait at most m_Timeout seconds + while ( true ) + { + unsigned short val = 0; + Read( Reg_Status, val ); + if ( ( val & RegBit_FrameDone ) != 0 ) break; + + if ( clock() > StopTime ) break; // Timed out + } + } + else + { + LoadLineCounter( (unsigned short) m_ImgRows ); + StartFlushing(); + } +} + +void CCameraIO::StartFlushing() +{ + ///////////////////////////////////// + // Start flushing + m_RegShadow[ Reg_Command ] |= RegBit_StartFlushing; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= ~RegBit_StartFlushing;// set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// +} + +void CCameraIO::StopFlushing() +{ + ///////////////////////////////////// + // Stop flushing + m_RegShadow[ Reg_Command ] |= RegBit_StopFlushing; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= ~RegBit_StopFlushing; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// +} + + + + + diff --git a/kstars/kstars/indi/apogee/CameraIO_Linux.h b/kstars/kstars/indi/apogee/CameraIO_Linux.h new file mode 100644 index 00000000..d6a61e1c --- /dev/null +++ b/kstars/kstars/indi/apogee/CameraIO_Linux.h @@ -0,0 +1,416 @@ +// CameraIO.h: interface for the CCameraIO class. +// +// Copyright (c) 2000 Apogee Instruments Inc. +////////////////////////////////////////////////////////////////////// + +#if !defined(AFX_CAMERAIO_H__A2882C82_7CFB_11D4_9155_0060676644C1__INCLUDED_) +#define AFX_CAMERAIO_H__A2882C82_7CFB_11D4_9155_0060676644C1__INCLUDED_ + +#include "Apogee.h" + +enum Camera_Interface{ + Camera_Interface_ISA = 0, + Camera_Interface_PPI, + Camera_Interface_PCI +}; + +enum Camera_SensorType{ + Camera_SensorType_CCD = 0, + Camera_SensorType_CMOS +}; + +const long MAXCOLUMNS = 16383; +const long MAXROWS = 16383; +const long MAXHBIN = 8; +const long MAXVBIN = 255; + +// Number of write only registers +const long NumWriteRegisters = 8; + +const long RegISA_Command = 0x000; // Register 1 in ISA firmware +const long Reg_Command = 0; // Register 1 shadow +const unsigned short RegBit_TDIMode = 0x1; // Bit 0 +const unsigned short RegBit_StartTimer = 0x2; // Bit 1 +const unsigned short RegBit_ShutterOverride = 0x4; // Bit 2 +const unsigned short RegBit_ResetSystem = 0x8; // Bit 3 +const unsigned short RegBit_FIFOCache = 0x10; // Bit 4 +const unsigned short RegBit_TriggerEnable = 0x20; // Bit 5 +const unsigned short RegBit_StopFlushing = 0x40; // Bit 6 +const unsigned short RegBit_ShutterEnable = 0x80; // Bit 7 +const unsigned short RegBit_CoolerShutdown = 0x100; // Bit 8 +const unsigned short RegBit_DoneReading = 0x200; // Bit 9 +const unsigned short RegBit_TimerLoad = 0x400; // Bit 10 +const unsigned short RegBit_StartNextLine = 0x800; // Bit 11 +const unsigned short RegBit_StartFlushing = 0x1000; // Bit 12 +const unsigned short RegBit_Focus = 0x2000; // Bit 13 +const unsigned short RegBit_CableLength = 0x4000; // Bit 14 +const unsigned short RegBit_CoolerEnable = 0x8000; // Bit 15 + +const long RegISA_Timer = 0x002; // Register 2 in ISA firmware +const long Reg_Timer = 1; // Register 2 shadow +const unsigned short RegBitShift_Timer = 0; // Bit 0 +const unsigned short RegBitMask_Timer = 0xFFFF; // 16 bits + +const long RegISA_VBinning = 0x004; // Register 3 in ISA firmware +const long Reg_VBinning = 2; // Register 3 shadow +const unsigned short RegBitShift_Timer2 = 0; // Bit 0 +const unsigned short RegBitMask_Timer2 = 0xF; // 4 bits +const unsigned short RegBitShift_VBinning = 0x8; // Bit 8 +const unsigned short RegBitMask_VBinning = 0xFF; // 8 bits + +const long RegISA_AICCounter = 0x006; // Register 4 in ISA firmware +const long Reg_AICCounter = 3; // Register 4 shadow +const unsigned short RegBitShift_AICCounter = 0; // Bit 0 +const unsigned short RegBitMask_AICCounter = 0xFFF; // 12 bits +const unsigned short RegBitShift_Test2 = 0xC; // Bit 12 +const unsigned short RegBitMask_Test2 = 0xF; // 4 bits + +const long RegISA_TempSetPoint = 0x008; // Register 5 in ISA firmware +const long Reg_TempSetPoint = 4; // Register 5 shadow +const unsigned short RegBitShift_TempSetPoint = 0; // Bit 0 +const unsigned short RegBitMask_TempSetPoint = 0xFF;// 8 bits +const unsigned short RegBitShift_PortControl = 0x8; // Bit 8 +const unsigned short RegBitMask_PortControl = 0xFF; // 8 bits + +const long RegISA_PixelCounter = 0x00a; // Register 6 in ISA firmware +const long Reg_PixelCounter = 5; // Register 6 shadow +const unsigned short RegBitShift_PixelCounter = 0; // Bit 0 +const unsigned short RegBitMask_PixelCounter = 0xFFF; // 12 bits +const unsigned short RegBitShift_HBinning = 0xC; // Bit 12 +const unsigned short RegBitMask_HBinning = 0x7; // 3 bits +const unsigned short RegBit_LoopLock = 0x8000; // Bit 15 + +const long RegISA_LineCounter = 0x00c; // Register 7 in ISA firmware +const long Reg_LineCounter = 6; // Register 7 shadow +const unsigned short RegBitShift_LineCounter = 0; // Bit 0 +const unsigned short RegBitMask_LineCounter = 0xFFF; // 12 bits +const unsigned short RegBitShift_Mode = 0xC; // Bit 12 +const unsigned short RegBitMask_Mode = 0xF; // 4 bits + +const long RegISA_BICCounter = 0x00e; // Register 8 in ISA firmware +const long Reg_BICCounter = 7; // Register 8 shadow +const unsigned short RegBitShift_BICCounter = 0; // Bit 0 +const unsigned short RegBitMask_BICCounter = 0xFFF; // 12 bits +const unsigned short RegBitShift_Test = 0xC; // Bit 12 +const unsigned short RegBitMask_Test = 0xF; // 4 bits + +const long RegISA_ImageData = 0x000; // Register 9 in ISA firmware +const long Reg_ImageData = 8; // Register 9 +const unsigned short RegBitShift_ImageData = 0; // Bit 0 +const unsigned short RegBitMask_ImageData = 0xFFFF; // 16 bits + +const long RegISA_TempData = 0x002; // Register 10 in ISA firmware +const long Reg_TempData = 9; // Register 10 +const unsigned short RegBitShift_TempData = 0; // Bit 0 +const unsigned short RegBitMask_TempData = 0xFF; // 8 bits + +const long RegISA_Status = 0x006; // Register 11 in firmware +const long Reg_Status = 10; // Register 11 +const unsigned short RegBit_Exposing = 0x1; // Bit 0 +const unsigned short RegBit_LineDone = 0x2; // Bit 1 +const unsigned short RegBit_CacheReadOK = 0x4; // Bit 2 +const unsigned short RegBit_TempAtMin = 0x10; // Bit 4 +const unsigned short RegBit_TempAtMax = 0x20; // Bit 5 +const unsigned short RegBit_ShutdownComplete = 0x40;// Bit 6 +const unsigned short RegBit_TempAtSetPoint = 0x80; // Bit 7 +const unsigned short RegBit_GotTrigger = 0x400; // Bit 10 +const unsigned short RegBit_FrameDone = 0x800; // Bit 11 +const unsigned short RegBit_LoopbackTest = 0x8000; // Bit 15 + +const long RegISA_CommandReadback = 0x008; // Register 12 in ISA firmware +const long Reg_CommandReadback = 11; // Register 12 +// Use RegBit offsets from Reg_Command + +const long RegPCI_Command = 0x000; // Register 1 in PCI firmware +const long RegPCI_CommandRead = 0x020; +const long RegPCI_Timer = 0x004; // Register 2 in PCI firmware +const long RegPCI_TimerRead = 0x024; +const long RegPCI_VBinning = 0x008; // Register 3 in PCI firmware +const long RegPCI_VBinningRead = 0x028; +const long RegPCI_AICCounter = 0x00C; // Register 4 in PCI firmware +const long RegPCI_AICCounterRead = 0x02C; +const long RegPCI_TempSetPoint = 0x010; // Register 5 in PCI firmware +const long RegPCI_TempSetPointRead = 0x030; +const long RegPCI_PixelCounter = 0x014; // Register 6 in PCI firmware +const long RegPCI_PixelCounterRead = 0x034; +const long RegPCI_LineCounter = 0x018; // Register 7 in PCI firmware +const long RegPCI_LineCounterRead = 0x038; +const long RegPCI_BICCounter = 0x01C; // Register 8 in PCI firmware +const long RegPCI_BICCounterRead = 0x03C; +const long RegPCI_ImageData = 0x000; // Register 9 in PCI firmware +const long RegPCI_TempData = 0x004; // Register 10 in PCI firmware +const long RegPCI_Status = 0x00C; // Register 11 in firmware +const long RegPCI_CommandReadback = 0x010; // Register 12 in PCI firmware + + + +class CCameraIO +{ +public: + + CCameraIO(); + virtual ~CCameraIO(); + + //////////////////////////////////////////////////////////// + // Low level read write methods - Overridables + bool InitDriver(unsigned short camnum); + long ReadLine( long SkipPixels, long Pixels, unsigned short* pLineBuffer ); + long Write( unsigned short reg, unsigned short val ); + long Read( unsigned short reg, unsigned short& val ); + + //////////////////////////////////////////////////////////// + // Camera Settings + + Camera_Status read_Status(); // Current camera state + // <0: error codes + // 0: idle + // 1: flushing + // 2: waiting for trigger + // 3: exposing + // 4: reading + // 5: downloading + // 6: line ready + // 7: image ready + + bool read_Present(); // True if camera is present, false otherwise. + + bool read_Shutter(); // Current shutter state, true = open, false = closed. + void write_Shutter( bool val ); + + bool read_ForceShutterOpen(); // True: Forces shutter permanently open. False: allows + void write_ForceShutterOpen( bool val ); // normal shutter operation. + + bool read_LongCable(); // Long cable mode. + void write_LongCable( bool val ); + + short read_Mode(); // First four bits map to Mode bits used for + void write_Mode( short val ); // special functions or camera configurations. + + short read_TestBits(); // First four bits to Test bits used for + void write_TestBits( short val ); // troubleshooting. + + short read_Test2Bits(); // First four bits map to Test2 bits used for + void write_Test2Bits( short val ); // special functions or camera configurations. + + bool read_FastReadout(); // Fast readout mode (used for focusing). + void write_FastReadout( bool val ); // True means fast focus is on + + bool read_UseTrigger(); // Triggered exposure mode. + void write_UseTrigger( bool val ); // True means triggered exposure is on. + + bool m_HighPriority; // Bost thread priority level during download + + short m_PPRepeat; // Delay used on parallel port systems. + + short m_DataBits; // Digitization resolution, 8 - 18. + + bool m_FastShutter; // Capable of 0.001 sec exposure resolution + + bool m_GuiderRelays; // Capable of outputing autoguider signals + + short m_MaxBinX, m_MaxBinY; // Maximum binning factors + + double m_MaxExposure; // Maximum exposure length + double m_MinExposure; // Minimum exposure length + + double m_Timeout; // camera polling timeout value + + //////////////////////////////////////////////////////////// + // Cooler Settings + // N.B. DAC units = ( m_TempScale * CoolerSetPoint (deg. C ) ) + m_TempCalibration; + // N.B. Temperature (deg. C) = (DAC units - m_TempCalibration) / m_TempScale + + double read_CoolerSetPoint(); // Returns/sets setpoint temperature in degrees + void write_CoolerSetPoint( double val ); // Celcius. + + Camera_CoolerStatus read_CoolerStatus(); // Returns current cooler status + + Camera_CoolerMode read_CoolerMode(); // Returns/sets current cooler operation mode. + void write_CoolerMode( Camera_CoolerMode val ); + + double read_Temperature(); // Current temperature in degrees Celcius. + + bool m_TempControl; // Temperature can be externally controlled + short m_TempCalibration; // Temperature calibration factor. + double m_TempScale; // Temperature scaling factor. + + //////////////////////////////////////////////////////////// + // Exposure Settings + // The following variables are latched in Expose method, until next Reset or GetImage + + short m_BinX, m_BinY; // Horizontal and vertical binning. + short m_StartX, m_StartY; // Zero based subframe start position in unbinned pixels. + short m_NumX, m_NumY; // Subframe size in binned pixels. + + //////////////////////////////////////////////////////////// + // Geometry Settings + // The following variables are latched in Expose method, until next Reset or GetImage + + short m_Columns, m_Rows; // Total columns/rows on CCD (physical). + short m_ImgColumns, m_ImgRows; // Unbinned columns/rows in imaging area + short m_SkipC, m_SkipR; // Deleted data columns/rows not to be displayed or saved + short m_HFlush, m_VFlush; // Horizontal/Vertical flush binning. + short m_BIC, m_BIR; // Before Image Column/Row count (dark non-imaging pixels). + + //////////////////////////////////////////////////////////// + // CCD Settings + + char m_Sensor[ 256 ]; // Sensor model installed in camera (i.e. Sensor = SITe 502). + bool m_Color; // Sensor has color dyes + double m_Noise; // Read out noise in e-. + double m_Gain; // Gain in e-/ADU units. + double m_PixelXSize; // Size of pixel in X direction in micrometers. + double m_PixelYSize; // Size of pixel in Y direction in micrometers. + + //////////////////////////////////////////////////////////// + // System methods + + // Resets camera to idle state, will terminate current exposure. + void Reset(); + + // Mask user requested set of IRQS +// void MaskIrqs(); + + // Restore default IRQ mask +// void UnmaskIrqs(); + + // Starts flushing the camera (which should be the normal idle state) + // If Rows is non-negative, only the specified number of rows are flushed, + // in which case the method will return only when flushing is completed. + void Flush( short Rows = -1 ); + + // Output byte to auxillary output port (e.g. for driving guider relays). + void AuxOutput( unsigned char val ); + + // Write a 16 bit value to register 1 to 8. + void RegWrite( short reg, unsigned short val ); + + // Read a 16 bit value from register 9 to 12. + void RegRead( short reg, unsigned short& val ); + + // Move the filterwheel to the home position - failure indicates no filterwheel + //attached or broken filterwheel + bool FilterHome(); + + // Move filterwheel to the given slot + void FilterSet( short Slot ); + + //////////////////////////////////////////////////////////// + // Normal exposure methods + + // The Duration parameter is the exposure time in seconds. The Light parameter controls + // the status of the shutter during the exposure, Light = True opens the shutter, Light + // = False closes the shutter. Returns immediately after invocation, poll the CameraStatus + // property to determine the start time of a triggered exposure and the end of an exposure. + bool Expose( double Duration, bool Light ); + + // Returns the pImageData parameter which is a pointer to unsigned short data with NumX*NumY + // elements. Can be overridden if necessary + virtual bool GetImage( unsigned short* pImageData, short& xSize, short& ySize ); + + /*virtual bool BufferImage(char *bufferName );*/ + + //////////////////////////////////////////////////////////// + // Drift scan methods + + // Begins clocking and digitization of a single line of data begining with a vertical clock + // sequence and ending with a buffer full of line data. Poll the CameraStatus property to + // determine when the data is ready for download. + bool DigitizeLine(); + + // Returns the pLineData parameter which is a pointer to unsigned short data with NumX elements. + bool GetLine( unsigned short* pLineData, short& xSize ); + + /* TODO enable this back after removing some deps */ + /*bool BufferDriftScan(char *bufferName, int delay, int rowCount, int nblock , int npipe);*/ + + //////////////////////////////////////////////////////////// + // Easy to use methods + + // Combination of the Expose and GetImage methods. Blocks calling thread for duration + // of exposure and readout. + bool Snap( double Duration, bool Light, unsigned short* pImageData, short& xSize, short& ySize ); + +// Internal variables to keep track of things that can not be read from the firmware +// directly, or are a combination of firmware setting + + bool m_TDI; // Time drift integration mode + + bool m_WaitingforTrigger; // camera is waiting for external trigger + bool m_WaitingforImage; // camera is exposing and wiating for an to available + bool m_WaitingforLine; // camera is clocking and digitizing a row of data + + short m_RegisterOffset; // Offset from base address used in parallel port systems. + + short m_FilterPosition; // Current filter position + short m_FilterStepPos; // Current filter position in our internal array + + bool m_Shutter; // Last known shutter state + Camera_Status m_Status; // Last known camera status + + Camera_Interface m_Interface; // String acronyms may be used in INI file. + // 0 or ISA: Industry Standard Architecture bus + // 1 or PPI: Parallel Port Interface + // 2 or PCI: Peripheral Component Interface + + Camera_SensorType m_SensorType; // 0 or CCD: Charge Coupled Device + // 1 or CMOS: Complementary Metal-Oxide-Silicon + + Camera_CoolerStatus m_CoolerStatus; // Last known cooler status. + unsigned int m_IRQMask; // Set of IRQs masked on user request // 0: Off + // 1: Ramping to set point + // 2: Correcting + // 3: Ramping to ambient + // 4: At ambient + // 5: Max cooling limit + // 6: Min cooling limit + // 7: At set point + + // Latched public variables used during Exposure..GetImage sequence + short m_ExposureBinX, m_ExposureBinY; // Horizontal and vertical binning. + short m_ExposureStartX, m_ExposureStartY; // Subframe start position in unbinned pixels. + short m_ExposureNumX, m_ExposureNumY; // Subframe size in binned pixels. + short m_ExposureColumns, m_ExposureRows; // Total columns/rows on CCD (physical). + short m_ExposureSkipC, m_ExposureSkipR; // Deleted data columns/rows not to be displayed or saved to disk. + short m_ExposureHFlush, m_ExposureVFlush; // Horizontal/Vertical flush binning. + short m_ExposureBIC, m_ExposureBIR; // Before Image Column/Row count (dark non-imaging pixels). + unsigned short m_ExposureAIC; // Calculated After Image Column count (dark non-imaging pixels). + unsigned short m_ExposureRemainingLines; // Number of lines to be clocked out by GetImage + unsigned short m_ExposureAIR; // Number of lines to be flushed after GetImage + + //////////////////////////////////////////////////////////// + // Write register shadow variables + unsigned short m_RegShadow[ NumWriteRegisters ]; + + unsigned short m_FastShutterBits_Mode; // Mask to enable fast shutter mode + unsigned short m_FastShutterBits_Test; // Mask to enable fast shutter mode + + //////////////////////////////////////////////////////////// + // Internal helper routines + + void LoadLineCounter( unsigned short rows ); + void LoadColumnLayout( unsigned short aic, unsigned short bic, unsigned short pixels ); + void LoadTimerAndBinning( double Duration, unsigned short HBin, unsigned short VBin ); + + void StartFlushing(); + void StopFlushing(); + + void InitDefaults(); +#ifndef WITHPPI +long ReadImage(short unsigned int *); +long InternalReadLine(bool, long int, long int, unsigned short *); +#endif + +private: + unsigned short m_BaseAddressp2; + unsigned int saveIRQS; + int fileHandle; +#ifdef WITHPPI + inline void RegisterSelect( unsigned short reg ); + inline unsigned short INPW(); + inline void OUTPW( unsigned short val ); +#endif + +}; + +#endif // !defined(AFX_CAMERAIO_H__A2882C82_7CFB_11D4_9155_0060676644C1__INCLUDED_) diff --git a/kstars/kstars/indi/apogee/CameraIO_LinuxISA.cpp b/kstars/kstars/indi/apogee/CameraIO_LinuxISA.cpp new file mode 100644 index 00000000..16a6bb72 --- /dev/null +++ b/kstars/kstars/indi/apogee/CameraIO_LinuxISA.cpp @@ -0,0 +1,319 @@ +// CameraIO.cpp: implementation of the CCameraIO class. +// +// Copyright (c) 2000 Apogee Instruments Inc. +////////////////////////////////////////////////////////////////////// + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#define HANDLE int +#define FALSE 0 +#define DWORD long +#define _ASSERT assert +#define REALTIME_PRIORITY_CLASS 1 +#define GetCurrentProcess getpid +#define LOBYTE(x) ((x) & 0xff) +#define HIBYTE(x) ((x >> 8) & 0xff) + +#define MIRQ1 0x21 +#define MIRQ2 0xA1 + +#include "time.h" +//#include "tcl.h" +//#include "ccd.h" +#include "CameraIO_Linux.h" +#include "ApogeeLinux.h" + +const int NUM_POSITIONS = 6; +const int NUM_STEPS_PER_FILTER = 48; +const int STEP_DELAY = 10; + +const unsigned char Steps[] = { 0x10, 0x30, 0x20, 0x60, 0x40, 0xc0, 0x80, 0x90 }; +const int NUM_STEPS = sizeof ( Steps ); + +////////////////////////////////////////////////////////////////////// +// Construction/Destruction +////////////////////////////////////////////////////////////////////// + +void CCameraIO::InitDefaults() +{ + //////////////////////////////////////////////////////////// + // Camera Settings + + m_HighPriority = true; + m_PPRepeat = 1; + m_DataBits = 16; + m_FastShutter = false; + m_MaxBinX = 8; + m_MaxBinY = 63; + m_MaxExposure = 10485.75; + m_MinExposure = 0.01; + m_GuiderRelays = false; + m_Timeout = 2.0; + + //////////////////////////////////////////////////////////// + // Cooler Settings + + m_TempControl = true; + m_TempCalibration = 160; + m_TempScale = 2.1; + + //////////////////////////////////////////////////////////// + // Exposure Settings + + m_BinX = 1; + m_BinY = 1; + m_StartX = 0; + m_StartY = 0; + m_NumX = 1; + m_NumY = 1; + + //////////////////////////////////////////////////////////// + // Geometry Settings + + m_Columns = 0; + m_Rows = 0; + m_SkipC = 0; + m_SkipR = 0; + m_HFlush = 1; + m_VFlush = 1; + m_BIC = 4; + m_BIR = 4; + m_ImgColumns = 0; + m_ImgRows = 0; + + //////////////////////////////////////////////////////////// + // CCD Settings + + memset( m_Sensor, 0, 256 ); + m_Color = false; + m_Noise = 0.0; + m_Gain = 0.0; + m_PixelXSize = 0.0; + m_PixelYSize = 0.0; + + //////////////////////////////////////////////////////////// + // Internal variables + + fileHandle = 0; + m_RegisterOffset = 0; + m_Interface = Camera_Interface_ISA; + m_SensorType = Camera_SensorType_CCD; +} + + + +bool CCameraIO::InitDriver(unsigned short camnum) +{ + char deviceName[64]; + + sprintf(deviceName,"%s%d",APOGEE_ISA_DEVICE,camnum); + fileHandle = ::open(deviceName,O_RDONLY); + if (fileHandle == -1) return false; + return true; +} + +long CCameraIO::Write( unsigned short reg, unsigned short val ) +{ + int status; + + struct apIOparam request; + unsigned short realreg = ( reg << 1 ) & 0xE; // limit input to our address range + request.reg = realreg; + request.param1=(int)val; + status=ioctl(fileHandle,APISA_WRITE_USHORT,(unsigned long)&request); + return 0; +} + +long CCameraIO::Read( unsigned short reg, unsigned short& val ) +{ + unsigned short realreg; + int retval, status; + struct apIOparam request; + + switch ( reg ) + { + case Reg_ImageData: + realreg = RegISA_ImageData; + break; + case Reg_TempData: + realreg = RegISA_TempData; + break; + case Reg_Status: + realreg = RegISA_Status; + break; + case Reg_CommandReadback: + realreg = RegISA_CommandReadback; + break; + default: + assert( 1 ); // application program bug + val = 0; + return 0; + } + + request.reg = realreg; + request.param1=(unsigned long)&retval; + status=ioctl(fileHandle,APISA_READ_USHORT,(unsigned long)&request); + val = (unsigned short)retval; + return 0; +} + +// Returns 0 if successfull, 1 if Line_Done poll timed out. +long CCameraIO::ReadLine( long SkipPixels, long Pixels,unsigned short* pLineBuffer ) +{ + int j; + int retval, status; + struct apIOparam request; + + if ( !m_TDI ) + { + ///////////////////////////////////// + // Clock out the line + m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= ~RegBit_StartNextLine; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + } + + request.reg = RegISA_ImageData; + request.param1=(unsigned long)&retval; + + for (j = 0; j < SkipPixels; j++) + { + status=ioctl(fileHandle,APISA_READ_USHORT,(unsigned long)&request); + } + for (j = 0; j < Pixels; j++) + { + status=ioctl(fileHandle,APISA_READ_USHORT,(unsigned long)&request); + *pLineBuffer++ = (unsigned short)retval; + } + ///////////////////////////////////// + // Assert done reading line + m_RegShadow[ Reg_Command ] |= RegBit_DoneReading; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= ~RegBit_DoneReading; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + + if ( !m_TDI ) + { + ///////////////////////////////////// + // Wait until camera is done + clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second + while ( true ) + { + unsigned short val = 0; + Read( Reg_Status, val ); + if ( ( val & RegBit_LineDone ) != 0 ) break;// Line done + + if ( clock() > StopTime ) return 1; // Timed out + } + } + + return 0; +} + + + +long CCameraIO::ReadImage( unsigned short* pImageBuffer ) +{ + m_RegShadow[ Reg_Command ] |= RegBit_FIFOCache; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + long XEnd = long( m_ExposureNumX ); + long SkipC = long( m_ExposureSkipC ); + for (long i = 0; i < m_ExposureSkipR; i++) + { + if( InternalReadLine( false, SkipC, XEnd, NULL ) ) return 1; + } + + long YEnd = long( m_ExposureNumY ); + unsigned short* pLineBuffer = pImageBuffer; + for (long i = 0; i < YEnd; i++) + { + if ( InternalReadLine( true, SkipC, XEnd, pLineBuffer ) ) return 1; + pLineBuffer += XEnd; + } + + m_RegShadow[ Reg_Command ] &= !RegBit_FIFOCache; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + return 0; +} + + + +// Returns 0 if successfull, 1 if Line_Done poll timed out. +long CCameraIO::InternalReadLine( bool KeepData, long SkipC, long XEnd, unsigned short* pLineBuffer ) +{ + struct apIOparam request; + int retval, status; + + ///////////////////////////////////// + // Clock out the line + m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= !RegBit_StartNextLine; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + + request.reg = RegISA_ImageData; + request.param1=(unsigned long)&retval; + + for (long j = 0; j < SkipC; j++) + status=ioctl(fileHandle,APISA_READ_USHORT,(unsigned long)&request); + + if ( KeepData ) + { + for (long j = 0; j < XEnd; j++) { + status=ioctl(fileHandle,APISA_READ_USHORT,(unsigned long)&request); + *pLineBuffer++ = (unsigned short)retval; + } + } + else + { + for (long j = 0; j < XEnd; j++) + status=ioctl(fileHandle,APISA_READ_USHORT,(unsigned long)&request); + } + + ///////////////////////////////////// + // Assert done reading line + m_RegShadow[ Reg_Command ] |= RegBit_DoneReading; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= !RegBit_DoneReading; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + + ///////////////////////////////////// + // Wait until camera is done clocking + clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second + while ( true ) + { + unsigned short val = 0; + Read( Reg_Status, val ); + if ( ( val & RegBit_LineDone ) != 0 ) break;// Line done + + clock_t CurrentTime = clock(); + if ( CurrentTime > StopTime ) return 1; // Timed out + } + + return 0; +} + + + + + + + diff --git a/kstars/kstars/indi/apogee/CameraIO_LinuxPCI.cpp b/kstars/kstars/indi/apogee/CameraIO_LinuxPCI.cpp new file mode 100644 index 00000000..a83a594e --- /dev/null +++ b/kstars/kstars/indi/apogee/CameraIO_LinuxPCI.cpp @@ -0,0 +1,373 @@ +// CameraIO.cpp: implementation of the CCameraIO class. +// +// Copyright (c) 2000 Apogee Instruments Inc. +////////////////////////////////////////////////////////////////////// + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#define HANDLE int +#define FALSE 0 +#define DWORD long +#define _ASSERT assert +#define REALTIME_PRIORITY_CLASS 1 +#define GetCurrentProcess getpid +#define LOBYTE(x) ((x) & 0xff) +#define HIBYTE(x) ((x >> 8) & 0xff) + +#define MIRQ1 0x21 +#define MIRQ2 0xA1 + +#include "time.h" +//#include "tcl.h" +//#include "ccd.h" +#include "CameraIO_Linux.h" +#include "ApogeeLinux.h" + +const int NUM_POSITIONS = 6; +const int NUM_STEPS_PER_FILTER = 48; +const int STEP_DELAY = 10; + +const unsigned char Steps[] = { 0x10, 0x30, 0x20, 0x60, 0x40, 0xc0, 0x80, 0x90 }; +const int NUM_STEPS = sizeof ( Steps ); + +////////////////////////////////////////////////////////////////////// +// Construction/Destruction +////////////////////////////////////////////////////////////////////// + +void CCameraIO::InitDefaults() +{ + //////////////////////////////////////////////////////////// + // Camera Settings + + m_HighPriority = true; + m_PPRepeat = 1; + m_DataBits = 16; + m_FastShutter = false; + m_MaxBinX = 8; + m_MaxBinY = 63; + m_MaxExposure = 10485.75; + m_MinExposure = 0.01; + m_GuiderRelays = false; + m_Timeout = 2.0; + + //////////////////////////////////////////////////////////// + // Cooler Settings + + m_TempControl = true; + m_TempCalibration = 160; + m_TempScale = 2.1; + + //////////////////////////////////////////////////////////// + // Exposure Settings + + m_BinX = 1; + m_BinY = 1; + m_StartX = 0; + m_StartY = 0; + m_NumX = 1; + m_NumY = 1; + + //////////////////////////////////////////////////////////// + // Geometry Settings + + m_Columns = 0; + m_Rows = 0; + m_SkipC = 0; + m_SkipR = 0; + m_HFlush = 1; + m_VFlush = 1; + m_BIC = 4; + m_BIR = 4; + m_ImgColumns = 0; + m_ImgRows = 0; + + //////////////////////////////////////////////////////////// + // CCD Settings + + memset( m_Sensor, 0, 256 ); + m_Color = false; + m_Noise = 0.0; + m_Gain = 0.0; + m_PixelXSize = 0.0; + m_PixelYSize = 0.0; + + //////////////////////////////////////////////////////////// + // Internal variables + + fileHandle = 0; + m_RegisterOffset = 0; + m_Interface = Camera_Interface_PCI; + m_SensorType = Camera_SensorType_CCD; +} + + + +bool CCameraIO::InitDriver(unsigned short camnum) +{ + char deviceName[64]; + + sprintf(deviceName,"%s%d",APOGEE_PCI_DEVICE,camnum); + fileHandle = ::open(deviceName,O_RDONLY); + if (fileHandle == -1) return false; + return true; +} + +long CCameraIO::Write( unsigned short reg, unsigned short val ) +{ + int status; + unsigned short RegNumber; + struct apIOparam request; + + switch ( reg ) + { + case Reg_Command: + RegNumber = RegPCI_Command; + break; + case Reg_Timer: + RegNumber = RegPCI_Timer; + break; + case Reg_VBinning: + RegNumber = RegPCI_VBinning; + break; + case Reg_AICCounter: + RegNumber = RegPCI_AICCounter; + break; + case Reg_TempSetPoint: + RegNumber = RegPCI_TempSetPoint; + break; + case Reg_PixelCounter: + RegNumber = RegPCI_PixelCounter; + break; + case Reg_LineCounter: + RegNumber = RegPCI_LineCounter; + break; + case Reg_BICCounter: + RegNumber = RegPCI_BICCounter; + break; + default: + _ASSERT ( false ); + return 0; + } + request.reg = RegNumber; + request.param1=(int)val; + status=ioctl(fileHandle,APPCI_WRITE_USHORT,(unsigned long)&request); + return 0; +} + +long CCameraIO::Read( unsigned short reg, unsigned short& val ) +{ + int retval, status; + struct apIOparam request; + unsigned short RegNumber; + + switch ( reg ) + { + case Reg_Command: + RegNumber = RegPCI_CommandRead; + break; + case Reg_Timer: + RegNumber = RegPCI_TimerRead; + break; + case Reg_VBinning: + RegNumber = RegPCI_VBinningRead; + break; + case Reg_AICCounter: + RegNumber = RegPCI_AICCounterRead; + break; + case Reg_TempSetPoint: + RegNumber = RegPCI_TempSetPointRead; + break; + case Reg_PixelCounter: + RegNumber = RegPCI_PixelCounterRead; + break; + case Reg_LineCounter: + RegNumber = RegPCI_LineCounterRead; + break; + case Reg_BICCounter: + RegNumber = RegPCI_BICCounterRead; + break; + case Reg_ImageData: + RegNumber = RegPCI_ImageData; + break; + case Reg_TempData: + RegNumber = RegPCI_TempData; + break; + case Reg_Status: + RegNumber = RegPCI_Status; + break; + case Reg_CommandReadback: + RegNumber = RegPCI_CommandReadback; + break; + default: + assert( 1 ); // application program bug + val = 0; + return 0; + } + + request.reg = RegNumber; + request.param1=(unsigned long)&retval; + status=ioctl(fileHandle,APPCI_READ_USHORT,(unsigned long)&request); + val = (unsigned short)retval; + return 0; +} + +// Returns 0 if successfull, 1 if Line_Done poll timed out. +long CCameraIO::ReadLine( long SkipPixels, long Pixels,unsigned short* pLineBuffer ) +{ + int j; + int retval, status; + struct apIOparam request; + + if ( !m_TDI ) + { + ///////////////////////////////////// + // Clock out the line + m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= ~RegBit_StartNextLine; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + } + + request.reg = RegPCI_ImageData; + request.param1=(unsigned long)&retval; + + for (j = 0; j < SkipPixels; j++) + { + status=ioctl(fileHandle,APPCI_READ_USHORT,(unsigned long)&request); + } + for (j = 0; j < Pixels; j++) + { + status=ioctl(fileHandle,APPCI_READ_USHORT,(unsigned long)&request); + *pLineBuffer++ = (unsigned short)retval; + } + ///////////////////////////////////// + // Assert done reading line + m_RegShadow[ Reg_Command ] |= RegBit_DoneReading; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= ~RegBit_DoneReading; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + + if ( !m_TDI ) + { + ///////////////////////////////////// + // Wait until camera is done + clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second + while ( true ) + { + unsigned short val = 0; + Read( Reg_Status, val ); + if ( ( val & RegBit_LineDone ) != 0 ) break;// Line done + + if ( clock() > StopTime ) return 1; // Timed out + } + } + + return 0; +} + + + +long CCameraIO::ReadImage( unsigned short* pImageBuffer ) +{ + m_RegShadow[ Reg_Command ] |= RegBit_FIFOCache; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + long XEnd = long( m_ExposureNumX ); + long SkipC = long( m_ExposureSkipC ); + for (long i = 0; i < m_ExposureSkipR; i++) + { + if( InternalReadLine( false, SkipC, XEnd, NULL ) ) return 1; + } + + long YEnd = long( m_ExposureNumY ); + unsigned short* pLineBuffer = pImageBuffer; + for (long i = 0; i < YEnd; i++) + { + if ( InternalReadLine( true, SkipC, XEnd, pLineBuffer ) ) return 1; + pLineBuffer += XEnd; + } + + m_RegShadow[ Reg_Command ] &= !RegBit_FIFOCache; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + return 0; +} + + + +// Returns 0 if successfull, 1 if Line_Done poll timed out. +long CCameraIO::InternalReadLine( bool KeepData, long SkipC, long XEnd, unsigned short* pLineBuffer ) +{ + struct apIOparam request; + int retval, status; + + ///////////////////////////////////// + // Clock out the line + m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= !RegBit_StartNextLine; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + + request.reg = RegPCI_ImageData; + request.param1=(unsigned long)&retval; + + for (long j = 0; j < SkipC; j++) + status=ioctl(fileHandle,APPCI_READ_USHORT,(unsigned long)&request); + + if ( KeepData ) + { + for (long j = 0; j < XEnd; j++) { + status=ioctl(fileHandle,APPCI_READ_USHORT,(unsigned long)&request); + *pLineBuffer++ = (unsigned short)retval; + } + } + else + { + for (long j = 0; j < XEnd; j++) + status=ioctl(fileHandle,APPCI_READ_USHORT,(unsigned long)&request); + } + + ///////////////////////////////////// + // Assert done reading line + m_RegShadow[ Reg_Command ] |= RegBit_DoneReading; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= !RegBit_DoneReading; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + + ///////////////////////////////////// + // Wait until camera is done clocking + clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second + while ( true ) + { + unsigned short val = 0; + Read( Reg_Status, val ); + if ( ( val & RegBit_LineDone ) != 0 ) break;// Line done + + clock_t CurrentTime = clock(); + if ( CurrentTime > StopTime ) return 1; // Timed out + } + + return 0; +} + + + + + + + diff --git a/kstars/kstars/indi/apogee/CameraIO_LinuxPPI.cpp b/kstars/kstars/indi/apogee/CameraIO_LinuxPPI.cpp new file mode 100644 index 00000000..7025d9ce --- /dev/null +++ b/kstars/kstars/indi/apogee/CameraIO_LinuxPPI.cpp @@ -0,0 +1,325 @@ +// CameraIO.cpp: implementation of the CCameraIO class. +// +// Copyright (c) 2000 Apogee Instruments Inc. +////////////////////////////////////////////////////////////////////// + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#define HANDLE int +#define FALSE 0 +#define DWORD long +#define _ASSERT assert +#define REALTIME_PRIORITY_CLASS 1 +#define GetCurrentProcess getpid +#define LOBYTE(x) ((x) & 0xff) +#define HIBYTE(x) ((x >> 8) & 0xff) + +#define MIRQ1 0x21 +#define MIRQ2 0xA1 + +#include "time.h" +//#include "tcl.h" +//#include "ccd.h" + +#include "CameraIO_Linux.h" +#include "ApogeeLinux.h" + +const int NUM_POSITIONS = 6; +const int NUM_STEPS_PER_FILTER = 48; +const int STEP_DELAY = 10; + +const unsigned char Steps[] = { 0x10, 0x30, 0x20, 0x60, 0x40, 0xc0, 0x80, 0x90 }; +const int NUM_STEPS = sizeof ( Steps ); + +////////////////////////////////////////////////////////////////////// +// Construction/Destruction +////////////////////////////////////////////////////////////////////// + +void CCameraIO::InitDefaults() +{ + //////////////////////////////////////////////////////////// + // Camera Settings + + m_HighPriority = true; + m_PPRepeat = 1; + m_DataBits = 16; + m_FastShutter = false; + m_MaxBinX = 8; + m_MaxBinY = 63; + m_MaxExposure = 10485.75; + m_MinExposure = 0.01; + m_GuiderRelays = false; + m_Timeout = 2.0; + + //////////////////////////////////////////////////////////// + // Cooler Settings + + m_TempControl = true; + m_TempCalibration = 160; + m_TempScale = 2.1; + + //////////////////////////////////////////////////////////// + // Exposure Settings + + m_BinX = 1; + m_BinY = 1; + m_StartX = 0; + m_StartY = 0; + m_NumX = 1; + m_NumY = 1; + + //////////////////////////////////////////////////////////// + // Geometry Settings + + m_Columns = 0; + m_Rows = 0; + m_SkipC = 0; + m_SkipR = 0; + m_HFlush = 1; + m_VFlush = 1; + m_BIC = 4; + m_BIR = 4; + m_ImgColumns = 0; + m_ImgRows = 0; + + //////////////////////////////////////////////////////////// + // CCD Settings + + memset( m_Sensor, 0, 256 ); + m_Color = false; + m_Noise = 0.0; + m_Gain = 0.0; + m_PixelXSize = 0.0; + m_PixelYSize = 0.0; + + //////////////////////////////////////////////////////////// + // Internal variables + + fileHandle = 0; + m_RegisterOffset = 0; + m_Interface = Camera_Interface_PPI; + m_SensorType = Camera_SensorType_CCD; +} + + + +bool CCameraIO::InitDriver(unsigned short camnum) +{ + char deviceName[64]; + + sprintf(deviceName,"%s%d",APOGEE_PPI_DEVICE,camnum); + fileHandle = ::open(deviceName,O_RDONLY); + if (fileHandle == -1) return false; + return true; +} + +long CCameraIO::Write( unsigned short reg, unsigned short val ) +{ + int status; + + struct apIOparam request; + unsigned short realreg = ( reg << 1 ) & 0xE; // limit input to our address range + request.reg = realreg; + request.param1=(int)val; + request.param2=(int)m_PPRepeat; + status=ioctl(fileHandle,APPPI_WRITE_USHORT,(unsigned long)&request); + return 0; +} + +long CCameraIO::Read( unsigned short reg, unsigned short& val ) +{ + unsigned short realreg; + int retval, status; + struct apIOparam request; + + switch ( reg ) + { + case Reg_ImageData: + realreg = RegISA_ImageData; + break; + case Reg_TempData: + realreg = RegISA_TempData; + break; + case Reg_Status: + realreg = RegISA_Status; + break; + case Reg_CommandReadback: + realreg = RegISA_CommandReadback; + break; + default: + assert( 1 ); // application program bug + val = 0; + return 0; + } + + request.reg = realreg; + request.param1=(unsigned long)&retval; + request.param2=(int)m_PPRepeat; + status=ioctl(fileHandle,APPPI_READ_USHORT,(unsigned long)&request); + val = (unsigned short)retval; + return 0; +} + +// Returns 0 if successfull, 1 if Line_Done poll timed out. +long CCameraIO::ReadLine( long SkipPixels, long Pixels,unsigned short* pLineBuffer ) +{ + int j; + int retval, status; + struct apIOparam request; + + if ( !m_TDI ) + { + ///////////////////////////////////// + // Clock out the line + m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= ~RegBit_StartNextLine; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + } + + request.reg = RegISA_ImageData; + request.param1=(unsigned long)&retval; + request.param2=(int)m_PPRepeat; + + for (j = 0; j < SkipPixels; j++) + { + status=ioctl(fileHandle,APPPI_READ_USHORT,(unsigned long)&request); + } + for (j = 0; j < Pixels; j++) + { + status=ioctl(fileHandle,APPPI_READ_USHORT,(unsigned long)&request); + *pLineBuffer++ = (unsigned short)retval; + } + ///////////////////////////////////// + // Assert done reading line + m_RegShadow[ Reg_Command ] |= RegBit_DoneReading; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= ~RegBit_DoneReading; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + + if ( !m_TDI ) + { + ///////////////////////////////////// + // Wait until camera is done + clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second + while ( true ) + { + unsigned short val = 0; + Read( Reg_Status, val ); + if ( ( val & RegBit_LineDone ) != 0 ) break;// Line done + + if ( clock() > StopTime ) return 1; // Timed out + } + } + + return 0; +} + + + +long CCameraIO::ReadImage( unsigned short* pImageBuffer ) +{ + m_RegShadow[ Reg_Command ] |= RegBit_FIFOCache; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + long XEnd = long( m_ExposureNumX ); + long SkipC = long( m_ExposureSkipC ); + for (long i = 0; i < m_ExposureSkipR; i++) + { + if( InternalReadLine( false, SkipC, XEnd, NULL ) ) return 1; + } + + long YEnd = long( m_ExposureNumY ); + unsigned short* pLineBuffer = pImageBuffer; + for (long i = 0; i < YEnd; i++) + { + if ( InternalReadLine( true, SkipC, XEnd, pLineBuffer ) ) return 1; + pLineBuffer += XEnd; + } + + m_RegShadow[ Reg_Command ] &= !RegBit_FIFOCache; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + return 0; +} + + + +// Returns 0 if successfull, 1 if Line_Done poll timed out. +long CCameraIO::InternalReadLine( bool KeepData, long SkipC, long XEnd, unsigned short* pLineBuffer ) +{ + struct apIOparam request; + int retval, status; + + ///////////////////////////////////// + // Clock out the line + m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= !RegBit_StartNextLine; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + + request.reg = RegISA_ImageData; + request.param1=(unsigned long)&retval; + request.param2=(int)m_PPRepeat; + + + for (long j = 0; j < SkipC; j++) + status=ioctl(fileHandle,APPPI_READ_USHORT,(unsigned long)&request); + + if ( KeepData ) + { + for (long j = 0; j < XEnd; j++) { + status=ioctl(fileHandle,APPPI_READ_USHORT,(unsigned long)&request); + *pLineBuffer++ = (unsigned short)retval; + } + } + else + { + for (long j = 0; j < XEnd; j++) + status=ioctl(fileHandle,APPPI_READ_USHORT,(unsigned long)&request); + } + + ///////////////////////////////////// + // Assert done reading line + m_RegShadow[ Reg_Command ] |= RegBit_DoneReading; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= !RegBit_DoneReading; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + + ///////////////////////////////////// + // Wait until camera is done clocking + clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second + while ( true ) + { + unsigned short val = 0; + Read( Reg_Status, val ); + if ( ( val & RegBit_LineDone ) != 0 ) break;// Line done + + clock_t CurrentTime = clock(); + if ( CurrentTime > StopTime ) return 1; // Timed out + } + + return 0; +} + + + + + + + diff --git a/kstars/kstars/indi/apogee/CameraIO_PCI.cpp b/kstars/kstars/indi/apogee/CameraIO_PCI.cpp new file mode 100644 index 00000000..3e6cc43e --- /dev/null +++ b/kstars/kstars/indi/apogee/CameraIO_PCI.cpp @@ -0,0 +1,405 @@ +// CameraIO_PCI.cpp: implementation of the CCameraIO_PCI class. +// +// Copyright (c) 2000 Apogee Instruments Inc. +////////////////////////////////////////////////////////////////////// + +#include "stdafx.h" +#include + +#include "ApogeeLinux.h" // This defines the IOCTL constants. +#include "CameraIO_PCI.h" +#include "time.h" + + +////////////////////////////////////////////////////////////////////// +// Construction/Destruction +////////////////////////////////////////////////////////////////////// + +CCameraIO_PCI::CCameraIO_PCI() +{ + m_IsWDM = false; + m_hDriver = NULL; +} + +CCameraIO_PCI::~CCameraIO_PCI() +{ + CloseDriver(); +} + +long CCameraIO_PCI::Read(unsigned short reg, unsigned short& val) +{ + BOOLEAN IoctlResult; + ULONG ReturnedLength; + USHORT RegNumber; + USHORT ReadBuffer; + + switch ( reg ) + { + case Reg_Command: + RegNumber = RegPCI_CommandRead; + break; + case Reg_Timer: + RegNumber = RegPCI_TimerRead; + break; + case Reg_VBinning: + RegNumber = RegPCI_VBinningRead; + break; + case Reg_AICCounter: + RegNumber = RegPCI_AICCounterRead; + break; + case Reg_TempSetPoint: + RegNumber = RegPCI_TempSetPointRead; + break; + case Reg_PixelCounter: + RegNumber = RegPCI_PixelCounterRead; + break; + case Reg_LineCounter: + RegNumber = RegPCI_LineCounterRead; + break; + case Reg_BICCounter: + RegNumber = RegPCI_BICCounterRead; + break; + case Reg_ImageData: + RegNumber = RegPCI_ImageData; + break; + case Reg_TempData: + RegNumber = RegPCI_TempData; + break; + case Reg_Status: + RegNumber = RegPCI_Status; + break; + case Reg_CommandReadback: + RegNumber = RegPCI_CommandReadback; + break; + default: + _ASSERT( FALSE ); // Application program bug + val = 0; + return 0; + } + + if ( m_IsWDM ) + { + IoctlResult = DeviceIoControl( + m_hDriver, // Handle to device + IOCTL_WDM_READ_PCI_USHORT, // IO Control code for Read + &RegNumber, // Buffer to driver. + sizeof(RegNumber), // Length of buffer in bytes. + &ReadBuffer, // Buffer from driver. + sizeof(ReadBuffer), // Length of buffer in bytes. + &ReturnedLength, // Bytes placed in DataBuffer. + NULL // NULL means wait till op. completes. + ); + } + else + { + IoctlResult = DeviceIoControl( + m_hDriver, // Handle to device + IOCTL_GPD_READ_PCI_USHORT, // IO Control code for Read + &RegNumber, // Buffer to driver. + sizeof(RegNumber), // Length of buffer in bytes. + &ReadBuffer, // Buffer from driver. + sizeof(ReadBuffer), // Length of buffer in bytes. + &ReturnedLength, // Bytes placed in DataBuffer. + NULL // NULL means wait till op. completes. + ); + } + + if ( (ReturnedLength != 2) || (IoctlResult == FALSE) ) + { + return 1; + } + + val = ReadBuffer; + + return 0; +} + +long CCameraIO_PCI::Write(unsigned short reg, unsigned short val) +{ + BOOLEAN IoctlResult; + ULONG InBuffer[2]; + ULONG ReturnedLength; + USHORT RegNumber; + + switch ( reg ) + { + case Reg_Command: + RegNumber = RegPCI_Command; + break; + case Reg_Timer: + RegNumber = RegPCI_Timer; + break; + case Reg_VBinning: + RegNumber = RegPCI_VBinning; + break; + case Reg_AICCounter: + RegNumber = RegPCI_AICCounter; + break; + case Reg_TempSetPoint: + RegNumber = RegPCI_TempSetPoint; + break; + case Reg_PixelCounter: + RegNumber = RegPCI_PixelCounter; + break; + case Reg_LineCounter: + RegNumber = RegPCI_LineCounter; + break; + case Reg_BICCounter: + RegNumber = RegPCI_BICCounter; + break; + default: + _ASSERT ( false ); + return 0; + } + + InBuffer[0] = RegNumber; + InBuffer[1] = val; + + // Do an I/O write + if ( m_IsWDM ) + { + IoctlResult = DeviceIoControl( + m_hDriver, // Handle to device + IOCTL_WDM_WRITE_PCI_USHORT, // IO Control code for Write + &InBuffer, // Buffer to driver. Holds register/data. + sizeof ( InBuffer ), // Length of buffer in bytes. + NULL, // Buffer from driver. Not used. + 0, // Length of buffer in bytes. + &ReturnedLength, // Bytes placed in outbuf. Should be 0. + NULL // NULL means wait till I/O completes. + ); + } + else + { + IoctlResult = DeviceIoControl( + m_hDriver, // Handle to device + IOCTL_GPD_WRITE_PCI_USHORT, // IO Control code for Write + &InBuffer, // Buffer to driver. Holds register/data. + sizeof ( InBuffer ), // Length of buffer in bytes. + NULL, // Buffer from driver. Not used. + 0, // Length of buffer in bytes. + &ReturnedLength, // Bytes placed in outbuf. Should be 0. + NULL // NULL means wait till I/O completes. + ); + } + + if ( (IoctlResult == FALSE) || (ReturnedLength != 0) ) + { + return 1; + } + + return 0; + +} + +long CCameraIO_PCI::ReadLine( long SkipPixels, long Pixels, unsigned short* pLineBuffer ) +{ + BOOLEAN IoctlResult; + ULONG InBuffer[3]; + ULONG ReturnedLength; // Number of bytes returned in output buffer + ULONG NumBytes; + USHORT* DataBuffer; + + InBuffer[0] = RegPCI_ImageData; + InBuffer[1] = SkipPixels; // Data points to skip + InBuffer[2] = Pixels; // Data points to keep + + NumBytes = Pixels * sizeof( unsigned short ); + DataBuffer = pLineBuffer; + + if ( !m_TDI ) + { + ///////////////////////////////////// + // Clock out the line + m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= ~RegBit_StartNextLine; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + } + + if ( m_IsWDM ) + { + IoctlResult = DeviceIoControl( + m_hDriver, // Handle to device + IOCTL_WDM_READ_PCI_LINE, // IO Control code for Read line + &InBuffer, // Buffer to driver. + sizeof(InBuffer), // Length of buffer in bytes. + DataBuffer, // Buffer from driver. + NumBytes, // Length of buffer in bytes. + &ReturnedLength, // Bytes placed in DataBuffer. + NULL // NULL means wait till op. completes. + ); + } + else + { + IoctlResult = DeviceIoControl( + m_hDriver, // Handle to device + IOCTL_GPD_READ_PCI_LINE, // IO Control code for Read line + &InBuffer, // Buffer to driver. + sizeof(InBuffer), // Length of buffer in bytes. + DataBuffer, // Buffer from driver. + NumBytes, // Length of buffer in bytes. + &ReturnedLength, // Bytes placed in DataBuffer. + NULL // NULL means wait till op. completes. + ); + } + + if ( (ReturnedLength != NumBytes) || (!IoctlResult) ) + { + return 1; // Failed to get line info + } + + ///////////////////////////////////// + // Assert done reading line + m_RegShadow[ Reg_Command ] |= RegBit_DoneReading; // set bit to 1 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + + m_RegShadow[ Reg_Command ] &= ~RegBit_DoneReading; // set bit to 0 + Write( Reg_Command, m_RegShadow[ Reg_Command ] ); + ///////////////////////////////////// + + if ( !m_TDI ) + { + ///////////////////////////////////// + // Wait until camera is done + clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second + while ( true ) + { + unsigned short val = 0; + Read( Reg_Status, val ); + if ( ( val & RegBit_LineDone ) != 0 ) break;// Line done + + if ( clock() > StopTime ) return 1; // Timed out + } + } + + return 0; +} + +bool CCameraIO_PCI::InitDriver() +{ + OSVERSIONINFO OSVerInfo; + BOOLEAN IsPostWin98OS; + BOOLEAN IsNT4OS; + BOOLEAN IsPostNT4OS; + + IsPostWin98OS = false; + IsNT4OS = false; + IsPostNT4OS = false; + + CloseDriver(); + + OSVerInfo.dwOSVersionInfoSize = sizeof ( OSVERSIONINFO ); + GetVersionEx( &OSVerInfo ); + + // Check for Win9x versions. Pre-Win98 is unsupported. + if ( OSVerInfo.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS ) + { + // Check for pre-Win98 + if (( OSVerInfo.dwMajorVersion < 4 ) || + (( OSVerInfo.dwMajorVersion == 4 ) && ( OSVerInfo.dwMinorVersion == 0 ))) + { + return false; // Pre-Win98 not supported + } + else + { + IsPostWin98OS = true; + } + + } + else if ( OSVerInfo.dwPlatformId == VER_PLATFORM_WIN32_NT ) + { + // Check if NT4 + if ( OSVerInfo.dwMajorVersion < 4 ) + { + // NT3.51 is not supported. Right?? + return false; + } + else if (OSVerInfo.dwMajorVersion == 4 ) + { + IsNT4OS = true; + } + else if (OSVerInfo.dwMajorVersion > 4 ) + { + IsPostNT4OS = true; + } + } + + if ( IsNT4OS ) + { + ULONG ReturnedLength; + ULONG DataBuffer[2]; + + // Open the driver + m_hDriver = CreateFile( + "\\\\.\\ApogeeIO", + GENERIC_WRITE | GENERIC_READ, + FILE_SHARE_WRITE | FILE_SHARE_READ, + NULL, + OPEN_EXISTING, + 0, + NULL); + + if ( m_hDriver == INVALID_HANDLE_VALUE ) + { + m_hDriver = NULL; + return false; + } + + BOOL IoctlResult = DeviceIoControl( + m_hDriver, // Handle to device + IOCTL_PCI_BUS_SCAN, // IO Control code for PCI Bus Scan + NULL, // Buffer to driver. + 0, // Length of buffer in bytes. + DataBuffer, // Buffer from driver. + sizeof( DataBuffer ), // Length of buffer in bytes. + &ReturnedLength, // Bytes placed in DataBuffer. + NULL // NULL means wait till op. completes. + ); + + if ( (!IoctlResult) || (ReturnedLength != sizeof(DataBuffer)) ) + { + return false; + } + } + else if ( IsPostWin98OS || IsPostNT4OS ) + { + // Should be okay to use the WDM driver. Note that the kernel + // driver will actually check to see if WDM services are available + + // Open the driver + m_hDriver = CreateFile( + "\\\\.\\ApPCI", + GENERIC_WRITE | GENERIC_READ, + FILE_SHARE_WRITE | FILE_SHARE_READ, + NULL, + OPEN_EXISTING, + 0, + NULL + ); + + if ( m_hDriver == INVALID_HANDLE_VALUE ) + { + m_hDriver = NULL; + return false; + } + + // Safe to assume we're using the WDM driver at this point. + m_IsWDM = true; + } + + return true; +} + +void CCameraIO_PCI::CloseDriver() +{ + // Close the driver if it already exists + if ( m_hDriver != NULL ) + { + CloseHandle ( m_hDriver ); + } + + m_hDriver = NULL; +} diff --git a/kstars/kstars/indi/apogee/CameraIO_PCI.h b/kstars/kstars/indi/apogee/CameraIO_PCI.h new file mode 100644 index 00000000..c1b4adf4 --- /dev/null +++ b/kstars/kstars/indi/apogee/CameraIO_PCI.h @@ -0,0 +1,35 @@ +// CameraIO_PCI.h: interface for the CCameraIO_PCI class. +// +// Copyright (c) 2000 Apogee Instruments Inc. +////////////////////////////////////////////////////////////////////// + +#if !defined(AFX_CAMERAIO_PCI_H__0F583058_8596_11D4_915F_0060676644C1__INCLUDED_) +#define AFX_CAMERAIO_PCI_H__0F583058_8596_11D4_915F_0060676644C1__INCLUDED_ + +#if _MSC_VER > 1000 +#pragma once +#endif // _MSC_VER > 1000 + +#include "CameraIO.h" + +class CCameraIO_PCI : public CCameraIO +{ +public: + + CCameraIO_PCI(); + virtual ~CCameraIO_PCI(); + + bool InitDriver(); + long ReadLine( long SkipPixels, long Pixels, unsigned short* pLineBuffer ); + long Write( unsigned short reg, unsigned short val ); + long Read( unsigned short reg, unsigned short& val ); + +private: + + BOOLEAN m_IsWDM; + HANDLE m_hDriver; + + void CloseDriver(); +}; + +#endif // !defined(AFX_CAMERAIO_PCI_H__0F583058_8596_11D4_915F_0060676644C1__INCLUDED_) diff --git a/kstars/kstars/indi/apogee/Camera_Example.cpp b/kstars/kstars/indi/apogee/Camera_Example.cpp new file mode 100644 index 00000000..f1f64121 --- /dev/null +++ b/kstars/kstars/indi/apogee/Camera_Example.cpp @@ -0,0 +1,631 @@ +// Example source code for implementing the CCameraIO object + +#include "windows.h" +#include "stdio.h" + +#include "CameraIO.h" +#include "CameraIO_ISA_9x.h" +#include "CameraIO_PPI_9x.h" + +#include "CameraIO_ISA_NT.h" +#include "CameraIO_PPI_NT.h" + +#include "CameraIO_PCI.h" + + +// Error codes returned from config_load +const long CCD_OPEN_NOERR = 0; // No error detected +const long CCD_OPEN_CFGNAME = 1; // No config file specified +const long CCD_OPEN_CFGDATA = 2; // Config missing or missing required data +const long CCD_OPEN_LOOPTST = 3; // Loopback test failed, no camera found +const long CCD_OPEN_ALLOC = 4; // Memory alloc failed - system error +const long CCD_OPEN_NTIO = 5; // NT I/O driver not present + +CCameraIO* cam; // the Camera interface object + +// Function declarations for this file +int InitCam( char* cfgname ); +long config_load( char* cfgname, short BaseAddress, short RegOffset ); +bool CfgGet ( FILE* inifp, + char* inisect, + char* iniparm, + char* retbuff, + short bufflen, + short* parmlen); + +unsigned short hextoi(char* instr); +void trimstr(char* s); + +// Initializes the CameraIO object from an INI file specified by cfgname +int InitCam( char* cfgname ) +{ + long ret = config_load( cfgname, -1, -1 ); + if ( ret == 0 ) + { + // We can now access the cam objects members + cam->Flush(); // Start the camera flushing + return 0; + } + else + { + switch ( ret ) + { + case CCD_OPEN_CFGNAME: + // "No config file specified." + break; + case CCD_OPEN_CFGDATA: + // "Config file missing or missing required data." + break; + case CCD_OPEN_LOOPTST: + // "Loopback test failed, no camera found" + break; + case CCD_OPEN_ALLOC: + // "Memory allocation failed - system error" + break; + case CCD_OPEN_NTIO: + // "NT I/O driver not present" + break; + } + return ret; + } +} + +// Convert a string to a decimal or hexadecimal integer +unsigned short hextoi(char *instr) +{ + unsigned short val, tot = 0; + bool IsHEX = false; + + long n = strlen( instr ); + if ( n > 1 ) + { // Look for hex format e.g. 8Fh, A3H or 0x5D + if ( instr[ n - 1 ] == 'h' || instr[ n - 1 ] == 'H' ) + IsHEX = true; + else if ( *instr == '0' && *(instr+1) == 'x' ) + { + IsHEX = true; + instr += 2; + } + } + + if ( IsHEX ) + { + while (instr && *instr && isxdigit(*instr)) + { + val = *instr++ - '0'; + if (9 < val) + val -= 7; + tot <<= 4; + tot |= (val & 0x0f); + } + } + else + tot = atoi( instr ); + + return tot; +} + +// Trim trailing spaces from a string +void trimstr(char *s) +{ + char *p; + + p = s + (strlen(s) - 1); + while (isspace(*p)) + p--; + *(++p) = '\0'; +} + + +//------------------------------------------------------------- +// CfgGet +// +// Retrieve a parameter from an INI file. Returns a status code +// and the paramter string in retbuff. +//------------------------------------------------------------- +bool CfgGet ( FILE* inifp, + char *inisect, + char *iniparm, + char *retbuff, + short bufflen, + short *parmlen) +{ + short gotsect; + char tbuf[256]; + char *ss, *eq, *ps, *vs, *ptr; + + rewind( inifp ); + + // find the target section + + gotsect = 0; + while (fgets(tbuf,256,inifp) != NULL) { + if ((ss = strchr(tbuf,'[')) != NULL) { + if (strnicmp(ss+1,inisect,strlen(inisect)) == 0) { + gotsect = 1; + break; + } + } + } + + if (!gotsect) { // section not found + return false; + } + + while (fgets(tbuf,256,inifp) != NULL) { // find parameter in sect + + if ((ptr = strrchr(tbuf,'\n')) != NULL) // remove newline if there + *ptr = '\0'; + + ps = tbuf+strspn(tbuf," \t"); // find the first non-blank + + if (*ps == ';') // Skip line if comment + continue; + + if (*ps == '[') { // Start of next section + return false; + } + + eq = strchr(ps,'='); // Find '=' sign in string + + if (eq) + vs = eq + 1 + strspn(eq+1," \t"); // Find start of value str + else + continue; + + // found the target parameter + + if (strnicmp(ps,iniparm,strlen(iniparm)) == 0) { + + if ((ptr = strchr(vs,';')) != NULL) // cut off an EOL comment + *ptr = '\0'; + + if (short(strlen(vs)) > bufflen - 1) {// not enough buffer space + strncpy(retbuff,vs,bufflen - 1); + retbuff[bufflen - 1] = '\0'; // put EOL in string + *parmlen = bufflen; + return true; + } + else { + strcpy(retbuff,vs); // got it + trimstr(retbuff); // trim any trailing blanks + *parmlen = strlen(retbuff); + return true; + } + } + } + + return false; // parameter not found +} + +// Initializes internal variables to their default value and reads the parameters in the +// specified INI file. Then initializes the camera using current settings. If BaseAddress +// or RegOffset parameters are specified (not equal to -1) then one or both of these +// values are used for the m_BaseAddress and m_RegisterOffset properties overriding those +// settings in the INI file. +long config_load( char* cfgname, short BaseAddress, short RegOffset ) +{ + short plen; + char retbuf[256]; + + if ((strlen(cfgname) == 0) || (cfgname[0] == '\0')) return CCD_OPEN_CFGNAME; + + // attempt to open INI file + FILE* inifp = NULL; + + if ((inifp = fopen(cfgname,"r")) == NULL) return CCD_OPEN_CFGDATA; + + // Check whether we are on an NT platform + OSVERSIONINFO VersionInfo; + memset(&VersionInfo, 0, sizeof(OSVERSIONINFO)); + VersionInfo.dwOSVersionInfoSize = sizeof (OSVERSIONINFO); + GetVersionEx ( &VersionInfo ); + bool IsNT = VersionInfo.dwPlatformId != VER_PLATFORM_WIN32_WINDOWS; + + // System + if (CfgGet (inifp, "system", "interface", retbuf, sizeof(retbuf), &plen)) + { + // Assume cam is currently null + if ( stricmp( "isa", retbuf ) == 0 ) + { + if ( IsNT ) + cam = new CCameraIO_ISA_NT; + else + cam = new CCameraIO_ISA_9x; + } + else if ( stricmp( "ppi", retbuf ) == 0 ) + { + if ( IsNT ) + cam = new CCameraIO_PPI_NT; + else + cam = new CCameraIO_PPI_9x; + } + else if ( stricmp( "pci", retbuf ) == 0 ) + { + cam = new CCameraIO_PCI; + } + + if ( cam == NULL ) + { + fclose( inifp ); + return CCD_OPEN_ALLOC; + } + } + else + { + fclose( inifp ); + return CCD_OPEN_CFGDATA; + } + + ///////////////////////////////////////////////////////////////////////////////// + // Settings which are stored in a class member (not in firmware) are already set + // to a default value in the constructor. Settings accessed by get/put functions + // must be set to a default value in this routine, after the base address and + // communication protocal is setup. + + ///////////////////////////////////////////////////////////////////////////////// + // These settings must done first since they affect communication with the camera + + if ( BaseAddress == -1 ) + { + if (CfgGet (inifp, "system", "base", retbuf, sizeof(retbuf), &plen)) + cam->m_BaseAddress = hextoi(retbuf) & 0xFFF; + else + { + fclose( inifp ); + delete cam; + cam = NULL; + return CCD_OPEN_CFGDATA; // base address MUST be defined + } + } + else + cam->m_BaseAddress = BaseAddress & 0xFFF; + + if ( RegOffset == -1 ) + { + if (CfgGet (inifp, "system", "reg_offset", retbuf, sizeof(retbuf), &plen)) + { + unsigned short val = hextoi(retbuf); + if ( val >= 0x0 && val <= 0xF0 ) cam->m_RegisterOffset = val & 0xF0; + } + } + else + { + if ( RegOffset >= 0x0 && RegOffset <= 0xF0 ) cam->m_RegisterOffset = RegOffset & 0xF0; + } + + ///////////////////////////////////////////////////////////////////////////////// + // Necessary geometry settings + + if (CfgGet (inifp, "geometry", "rows", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi(retbuf); + if ( val >= 1 && val <= MAXTOTALROWS ) cam->m_Rows = val; + } + else + { + fclose( inifp ); + delete cam; + cam = NULL; + return CCD_OPEN_CFGDATA; // rows MUST be defined + } + + if (CfgGet (inifp, "geometry", "columns", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi(retbuf); + if ( val >= 1 && val <= MAXTOTALCOLUMNS ) cam->m_Columns = val; + } + else + { + fclose( inifp ); + delete cam; + cam = NULL; + return CCD_OPEN_CFGDATA; // columns MUST be defined + } + + ///////////////////////////////////////////////////////////////////////////////// + + if (CfgGet (inifp, "system", "pp_repeat", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi( retbuf ); + if ( val > 0 && val <= 1000 ) cam->m_PPRepeat = val; + } + + ///////////////////////////////////////////////////////////////////////////////// + // First actual communication with camera if in PPI mode + if ( !cam->InitDriver() ) + { + delete cam; + cam = NULL; + fclose( inifp ); + if ( IsNT ) + return CCD_OPEN_NTIO; + else + return CCD_OPEN_LOOPTST; + } + ///////////////////////////////////////////////////////////////////////////////// + // First actual communication with camera if in ISA mode + cam->Reset(); // Read in command register to set shadow register known state + ///////////////////////////////////////////////////////////////////////////////// + + if (CfgGet (inifp, "system", "cable", retbuf, sizeof(retbuf), &plen)) + { + if (!stricmp("LONG",retbuf)) + cam->write_LongCable( true ); + else if ( !stricmp("SHORT",retbuf) ) + cam->write_LongCable( false ); + } + else + cam->write_LongCable( false ); // default + + if ( !cam->read_Present() ) + { + delete cam; + cam = NULL; + fclose( inifp ); + + return CCD_OPEN_LOOPTST; + } + ///////////////////////////////////////////////////////////////////////////////// + // Set default setting and read other settings from ini file + + cam->write_UseTrigger( false ); + cam->write_ForceShutterOpen( false ); + + if (CfgGet (inifp, "system", "high_priority", retbuf, sizeof(retbuf), &plen)) + { + if (!stricmp("ON",retbuf) || !stricmp("TRUE",retbuf) || !stricmp("1",retbuf)) + { + cam->m_HighPriority = true; + } + else if (!stricmp("OFF",retbuf) || !stricmp("FALSE",retbuf) || !stricmp("0",retbuf)) + { + cam->m_HighPriority = false; + } + } + + if (CfgGet (inifp, "system", "data_bits", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi( retbuf ); + if ( val >= 8 && val <= 18 ) cam->m_DataBits = val; + } + + if (CfgGet (inifp, "system", "sensor", retbuf, sizeof(retbuf), &plen)) + { + if ( stricmp( "ccd", retbuf ) == 0 ) + { + cam->m_SensorType = Camera_SensorType_CCD; + } + else if ( stricmp( "cmos", retbuf ) == 0 ) + { + cam->m_SensorType = Camera_SensorType_CMOS; + } + } + + if (CfgGet (inifp, "system", "mode", retbuf, sizeof(retbuf), &plen)) + { + unsigned short val = hextoi(retbuf) & 0xF; + cam->write_Mode( val ); + } + else + cam->write_Mode( 0 ); // default + + if (CfgGet (inifp, "system", "test", retbuf, sizeof(retbuf), &plen)) + { + unsigned short val = hextoi(retbuf) & 0xF; + cam->write_TestBits( val ); + } + else + cam->write_TestBits( 0 ); //default + + if (CfgGet (inifp, "system", "test2", retbuf, sizeof(retbuf), &plen)) + { + unsigned short val = hextoi(retbuf) & 0xF; + cam->write_Test2Bits( val ); + } + else + cam->write_Test2Bits( 0 ); // default + + cam->write_FastReadout( false ); //default + + if (CfgGet (inifp, "system", "shutter_speed", retbuf, sizeof(retbuf), &plen)) + { + if (!stricmp("normal",retbuf)) + { + cam->m_FastShutter = false; + cam->m_MaxExposure = 10485.75; + cam->m_MinExposure = 0.01; + } + else if (!stricmp("fast",retbuf)) + { + cam->m_FastShutter = true; + cam->m_MaxExposure = 1048.575; + cam->m_MinExposure = 0.001; + } + else if ( !stricmp("dual",retbuf)) + { + cam->m_FastShutter = true; + cam->m_MaxExposure = 10485.75; + cam->m_MinExposure = 0.001; + } + } + + if (CfgGet (inifp, "system", "shutter_bits", retbuf, sizeof(retbuf), &plen)) + { + unsigned short val = hextoi(retbuf); + cam->m_FastShutterBits_Mode = val & 0x0F; + cam->m_FastShutterBits_Test = ( val & 0xF0 ) >> 4; + } + + if (CfgGet (inifp, "system", "maxbinx", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi(retbuf); + if ( val >= 1 && val <= MAXHBIN ) cam->m_MaxBinX = val; + } + + if (CfgGet (inifp, "system", "maxbiny", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi(retbuf); + if ( val >= 1 && val <= MAXVBIN ) cam->m_MaxBinY = val; + } + + if (CfgGet (inifp, "system", "guider_relays", retbuf, sizeof(retbuf), &plen)) + { + if (!stricmp("ON",retbuf) || !stricmp("TRUE",retbuf) || !stricmp("1",retbuf)) + { + cam->m_GuiderRelays = true; + } + else if (!stricmp("OFF",retbuf) || !stricmp("FALSE",retbuf) || !stricmp("0",retbuf)) + { + cam->m_GuiderRelays = false; + } + } + + if (CfgGet (inifp, "system", "timeout", retbuf, sizeof(retbuf), &plen)) + { + double val = atof(retbuf); + if ( val >= 0.0 && val <= 10000.0 ) cam->m_Timeout = val; + } + + ///////////////////////////////////////////////////////////////////////////////// + // Geometry + + if (CfgGet (inifp, "geometry", "bic", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi(retbuf); + if ( val >= 1 && val <= MAXCOLUMNS ) cam->m_BIC = val; + } + + if (CfgGet (inifp, "geometry", "bir", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi(retbuf); + if ( val >= 1 && val <= MAXROWS ) cam->m_BIR = val; + } + + if (CfgGet (inifp, "geometry", "skipc", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi(retbuf); + if ( val >= 0 && val <= MAXCOLUMNS ) cam->m_SkipC = val; + } + + if (CfgGet (inifp, "geometry", "skipr", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi(retbuf); + if ( val >= 0 && val <= MAXROWS ) cam->m_SkipR = val; + } + + if (CfgGet (inifp, "geometry", "imgcols", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi(retbuf); + if ( val >= 1 && val <= MAXTOTALCOLUMNS ) cam->m_ImgColumns = val; + } + else + cam->m_ImgColumns = cam->m_Columns - cam->m_BIC - cam->m_SkipC; + + if (CfgGet (inifp, "geometry", "imgrows", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi(retbuf); + if ( val >= 1 && val <= MAXTOTALROWS ) cam->m_ImgRows = val; + } + else + cam->m_ImgRows = cam->m_Rows - cam->m_BIR - cam->m_SkipR; + + if (CfgGet (inifp, "geometry", "hflush", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi(retbuf); + if ( val >= 1 && val <= MAXHBIN ) cam->m_HFlush = val; + } + + if (CfgGet (inifp, "geometry", "vflush", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi(retbuf); + if ( val >= 1 && val <= MAXVBIN ) cam->m_VFlush = val; + } + + // Default to full frame + cam->m_NumX = cam->m_ImgColumns; + cam->m_NumY = cam->m_ImgRows; + + ///////////////////////////////////////////////////////////////////////////////// + // Temperature + + if (CfgGet (inifp, "temp", "control", retbuf, sizeof(retbuf), &plen)) + { + if (!stricmp("ON",retbuf) || !stricmp("TRUE",retbuf) || !stricmp("1",retbuf)) + { + cam->m_TempControl = true; + } + else if (!stricmp("OFF",retbuf) || !stricmp("FALSE",retbuf) || !stricmp("0",retbuf)) + { + cam->m_TempControl = false; + } + } + + if (CfgGet (inifp, "temp", "cal", retbuf, sizeof(retbuf), &plen)) + { + short val = hextoi(retbuf); + if ( val >= 1 && val <= 255 ) cam->m_TempCalibration = val; + } + + if (CfgGet (inifp, "temp", "scale", retbuf, sizeof(retbuf), &plen)) + { + double val = atof(retbuf); + if ( val >= 1.0 && val <= 10.0 ) cam->m_TempScale = val; + } + + if (CfgGet (inifp, "temp", "target", retbuf, sizeof(retbuf), &plen)) + { + double val = atof(retbuf); + if ( val >= -60.0 && val <= 40.0 ) + cam->write_CoolerSetPoint( val ); + else + cam->write_CoolerSetPoint( -10.0 ); + } + else + cam->write_CoolerSetPoint( -10.0 ); //default + + ///////////////////////////////////////////////////////////////////////////////// + // CCD + + if (CfgGet (inifp, "ccd", "sensor", retbuf, sizeof(retbuf), &plen)) + { + if ( plen > 256 ) plen = 256; + memcpy( cam->m_Sensor, retbuf, plen ); + } + + if (CfgGet (inifp, "ccd", "color", retbuf, sizeof(retbuf), &plen)) + { + if (!stricmp("ON",retbuf) || !stricmp("TRUE",retbuf) || !stricmp("1",retbuf)) + { + cam->m_Color = true; + } + else if (!stricmp("OFF",retbuf) || !stricmp("FALSE",retbuf) || !stricmp("0",retbuf)) + { + cam->m_Color = false; + } + } + + if (CfgGet (inifp, "ccd", "noise", retbuf, sizeof(retbuf), &plen)) + { + cam->m_Noise = atof( retbuf ); + } + + if (CfgGet (inifp, "ccd", "gain", retbuf, sizeof(retbuf), &plen)) + { + cam->m_Gain = atof( retbuf ); + } + + if (CfgGet (inifp, "ccd", "pixelxsize", retbuf, sizeof(retbuf), &plen)) + { + cam->m_PixelXSize = atof( retbuf ); + } + + if (CfgGet (inifp, "ccd", "pixelysize", retbuf, sizeof(retbuf), &plen)) + { + cam->m_PixelYSize = atof( retbuf ); + } + + fclose( inifp ); + return CCD_OPEN_NOERR; +} + diff --git a/kstars/kstars/indi/apogee/FpgaRegs.h b/kstars/kstars/indi/apogee/FpgaRegs.h new file mode 100644 index 00000000..b1fd5fe1 --- /dev/null +++ b/kstars/kstars/indi/apogee/FpgaRegs.h @@ -0,0 +1,190 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef __FPGAREGS_H__APOGEE_APN__ +#define __FPGAREGS_H__APOGEE_APN__ + + +#define FPGA_TOTAL_REGISTER_COUNT 103 + + +#define FPGA_REG_COMMAND_A 0 +#define FPGA_BIT_CMD_EXPOSE 0x0001 +#define FPGA_BIT_CMD_DARK 0x0002 +#define FPGA_BIT_CMD_TEST 0x0004 +#define FPGA_BIT_CMD_TDI 0x0008 +#define FPGA_BIT_CMD_FLUSH 0x0010 +#define FPGA_BIT_CMD_TRIGGER_EXPOSE 0x0020 + +#define FPGA_REG_COMMAND_B 1 +#define FPGA_BIT_CMD_RESET 0x0002 +#define FPGA_BIT_CMD_CLEAR_ALL 0x0010 +#define FPGA_BIT_CMD_END_EXPOSURE 0x0080 +#define FPGA_BIT_CMD_RAMP_TO_SETPOINT 0x0200 +#define FPGA_BIT_CMD_RAMP_TO_AMBIENT 0x0400 +#define FPGA_BIT_CMD_START_TEMP_READ 0x2000 +#define FPGA_BIT_CMD_DAC_LOAD 0x4000 +#define FPGA_BIT_CMD_AD_CONFIG 0x8000 + +#define FPGA_REG_OP_A 2 +#define FPGA_BIT_LED_DISABLE 0x0001 +#define FPGA_BIT_PAUSE_TIMER 0x0002 +#define FPGA_BIT_RATIO 0x0004 +#define FPGA_BIT_DELAY_MODE 0x0008 +#define FPGA_BIT_P_CLK_MODE 0x0010 +#define FPGA_BIT_LED_EXPOSE_DISABLE 0x0020 +#define FPGA_BIT_DISABLE_H_CLK 0x0040 +#define FPGA_BIT_SHUTTER_AMP_CONTROL 0x0080 +#define FPGA_BIT_HALT_DISABLE 0x0100 +#define FPGA_BIT_SHUTTER_MODE 0x0200 +#define FPGA_BIT_DIGITIZATION_RES 0x0400 +#define FPGA_BIT_FORCE_SHUTTER 0x0800 +#define FPGA_BIT_DISABLE_SHUTTER 0x1000 +#define FPGA_BIT_TEMP_SUSPEND 0x2000 +#define FPGA_BIT_SHUTTER_SOURCE 0x4000 +#define FPGA_BIT_TEST_MODE 0x8000 + +#define FPGA_REG_OP_B 3 +#define FPGA_BIT_HCLAMP_ENABLE 0x0008 +#define FPGA_BIT_HSKIP_ENABLE 0x0010 +#define FPGA_BIT_HRAM_ENABLE 0x0020 +#define FPGA_BIT_VRAM_ENABLE 0x0040 +#define FPGA_BIT_DAC_SELECT_ZERO 0x0080 +#define FPGA_BIT_DAC_SELECT_ONE 0x0100 +#define FPGA_BIT_AD_SIMULATION 0x8000 + +#define FPGA_REG_TIMER_UPPER 4 +#define FPGA_REG_TIMER_LOWER 5 + +#define FPGA_REG_HRAM_INPUT 6 +#define FPGA_REG_VRAM_INPUT 7 + +#define FPGA_REG_HRAM_INV_MASK 8 +#define FPGA_REG_VRAM_INV_MASK 9 + +#define FPGA_REG_HCLAMP_INPUT 10 +#define FPGA_REG_HSKIP_INPUT 11 + +#define FPGA_REG_PRECLAMP_SKIP_COUNT 12 +#define FPGA_REG_CLAMP_COUNT 13 +#define FPGA_REG_PREROI_SKIP_COUNT 14 +#define FPGA_REG_ROI_COUNT 15 +#define FPGA_REG_POSTROI_SKIP_COUNT 16 +#define FPGA_REG_OVERSCAN_COUNT 17 +#define FPGA_REG_IMAGE_COUNT 18 + +#define FPGA_REG_VFLUSH_BINNING 19 + +#define FPGA_REG_SHUTTER_CLOSE_DELAY 20 + +#define FPGA_REG_POSTOVERSCAN_SKIP_COUNT 21 + +#define FPGA_REG_SHUTTER_STROBE_POSITION 23 +#define FPGA_REG_SHUTTER_STROBE_PERIOD 24 + +#define FPGA_REG_FAN_SPEED_CONTROL 25 +#define FPGA_REG_LED_DRIVE 26 +#define FPGA_REG_SUBSTRATE_ADJUST 27 +#define FPGA_MASK_FAN_SPEED_CONTROL 0x0FFF +#define FPGA_MASK_LED_ILLUMINATION 0x0FFF +#define FPGA_MASK_SUBSTRATE_ADJUST 0x0FFF + +#define FPGA_REG_TEST_COUNT_UPPER 28 +#define FPGA_REG_TEST_COUNT_LOWER 29 + +#define FPGA_REG_A1_ROW_COUNT 30 +#define FPGA_REG_A1_VBINNING 31 +#define FPGA_REG_A2_ROW_COUNT 32 +#define FPGA_REG_A2_VBINNING 33 +#define FPGA_REG_A3_ROW_COUNT 34 +#define FPGA_REG_A3_VBINNING 35 + +#define FPGA_MASK_VBINNING 0x0FFF +#define FPGA_BIT_ARRAY_DIGITIZE 0x1000 +#define FPGA_BIT_ARRAY_FASTDUMP 0x4000 + +#define FPGA_REG_SEQUENCE_DELAY 47 +#define FPGA_REG_TDI_RATE 48 + +#define FPGA_REG_IO_PORT_WRITE 49 + +#define FPGA_REG_IO_PORT_DIRECTION 50 +#define FPGA_MASK_IO_PORT_DIRECTION 0x003F + +#define FPGA_REG_IO_PORT_ASSIGNMENT 51 +#define FPGA_MASK_IO_PORT_ASSIGNMENT 0x003F + +#define FPGA_REG_LED_SELECT 52 +#define FPGA_MASK_LED_SELECT_A 0x000F +#define FPGA_MASK_LED_SELECT_B 0x00F0 +#define FPGA_BIT_LED_EXPOSE 0x0001 +#define FPGA_BIT_LED_IMAGE_ACTIVE 0x0002 +#define FPGA_BIT_LED_FLUSHING 0x0004 +#define FPGA_BIT_LED_TRIGGER_WAIT 0x0008 +#define FPGA_BIT_LED_EXT_TRIGGER 0x0010 +#define FPGA_BIT_LED_EXT_SHUTTER_INPUT 0x0020 +#define FPGA_BIT_LED_EXT_START_READOUT 0x0040 +#define FPGA_BIT_LED_AT_TEMP 0x0080 + +#define FPGA_REG_SCRATCH 53 + +#define FPGA_REG_TDI_COUNT 54 + +#define FPGA_REG_TEMP_DESIRED 55 + +#define FPGA_REG_TEMP_RAMP_DOWN_A 57 +#define FPGA_REG_TEMP_RAMP_DOWN_B 58 +#define FPGA_REG_TEMP_BACKOFF 60 +#define FPGA_REG_TEMP_COOLER_OVERRIDE 61 +#define FPGA_MASK_TEMP_PARAMS 0x0FFF // 12 bits + +#define FPGA_REG_AD_CONFIG_DATA 62 +#define FPGA_MASK_AD_GAIN 0x07FF // 11 bits + +#define FPGA_REG_IO_PORT_READ 90 +#define FPGA_MASK_IO_PORT_DATA 0x003F + +#define FPGA_REG_GENERAL_STATUS 91 +#define FPGA_BIT_STATUS_IMAGE_EXPOSING 0x0001 +#define FPGA_BIT_STATUS_IMAGING_ACTIVE 0x0002 +#define FPGA_BIT_STATUS_DATA_HALTED 0x0004 +#define FPGA_BIT_STATUS_IMAGE_DONE 0x0008 +#define FPGA_BIT_STATUS_FLUSHING 0x0010 +#define FPGA_BIT_STATUS_WAITING_TRIGGER 0x0020 +#define FPGA_BIT_STATUS_SHUTTER_OPEN 0x0040 +#define FPGA_BIT_STATUS_PATTERN_ERROR 0x0080 +#define FPGA_BIT_STATUS_TEMP_SUSPEND_ACK 0x0100 +#define FPGA_BIT_STATUS_TEMP_REVISION 0x2000 +#define FPGA_BIT_STATUS_TEMP_AT_TEMP 0x4000 +#define FPGA_BIT_STATUS_TEMP_ACTIVE 0x8000 + +#define FPGA_REG_TEMP_HEATSINK 93 +#define FPGA_REG_TEMP_CCD 94 +#define FPGA_REG_TEMP_DRIVE 95 + +#define FPGA_REG_INPUT_VOLTAGE 96 +#define FPGA_MASK_INPUT_VOLTAGE 0x0FFF + +#define FPGA_REG_TEMP_REVISED 97 + +#define FPGA_REG_FIFO_DATA 98 +#define FPGA_REG_FIFO_STATUS 99 + +#define FPGA_REG_CAMERA_ID 100 +#define FPGA_MASK_CAMERA_ID 0x007F + +#define FPGA_REG_FIRMWARE_REV 101 + +#define FPGA_REG_FIFO_FULL_COUNT 102 +#define FPGA_REG_FIFO_EMPTY_COUNT 103 + +#define FPGA_REG_TDI_COUNTER 104 +#define FPGA_REG_SEQUENCE_COUNTER 105 + +#endif diff --git a/kstars/kstars/indi/apogee/Makefile.am b/kstars/kstars/indi/apogee/Makefile.am new file mode 100644 index 00000000..3d62dadc --- /dev/null +++ b/kstars/kstars/indi/apogee/Makefile.am @@ -0,0 +1,22 @@ +INCLUDES = +METASOURCES = AUTO + +if HAVE_LIBUSB +libapogee_target = libapogee_USB.la +endif + +if LINUX +apogee_targets = libapogee_ISA.la libapogee_PCI.la libapogee_PPI.la $(libapogee_target) +endif + +noinst_LTLIBRARIES = $(apogee_targets) + +libapogee_ISA_la_SOURCES = CameraIO_Linux.cpp CameraIO_LinuxISA.cpp +libapogee_PCI_la_SOURCES = CameraIO_Linux.cpp CameraIO_LinuxPCI.cpp +libapogee_PPI_la_SOURCES = CameraIO_Linux.cpp CameraIO_LinuxPPI.cpp + +libapogee_USB_la_SOURCES = ApnCamData.cpp ApnCamData_CCD3011HS.cpp ApnCamData_CCD3011LS.cpp ApnCamData_CCD4240HS.cpp ApnCamData_CCD4240LS.cpp ApnCamData_CCD4710HS.cpp ApnCamData_CCD4710LS.cpp ApnCamData_CCD4710LS2.cpp ApnCamData_CCD4710LS3.cpp ApnCamData_CCD4710LS4.cpp ApnCamData_CCD4710LS5.cpp ApnCamData_CCD4720HS.cpp ApnCamData_CCD4720LS.cpp ApnCamData_CCD5520HS.cpp ApnCamData_CCD5520LS.cpp ApnCamData_CCD5710HS.cpp ApnCamData_CCD5710LS.cpp ApnCamData_CCD7700HS.cpp ApnCamData_CCD7700LS.cpp ApnCamData_KAF0261E.cpp ApnCamData_KAF0401E.cpp ApnCamData_KAF1001E.cpp ApnCamData_KAF1301E.cpp ApnCamData_KAF1401E.cpp ApnCamData_KAF3200E.cpp ApnCamData_KAF4202.cpp ApnCamData_KAF1602E.cpp ApnCamData_KAF16801E.cpp ApnCamData_KAF6303E.cpp ApnCamData_TH7899.cpp ApnCamTable.cpp ApnCamera.cpp ApnCamera_USB.cpp ApnCamera_Linux.cpp ApogeeUsbLinux.cpp +libapogee_USB_la_LADD = -lusb + +KDE_OPTIONS = nofinal +KDE_CXXFLAGS = -D_POSIX_C_SOURCE=199506L diff --git a/kstars/kstars/indi/apogee/reb1100.cpp b/kstars/kstars/indi/apogee/reb1100.cpp new file mode 100644 index 00000000..cacf16eb --- /dev/null +++ b/kstars/kstars/indi/apogee/reb1100.cpp @@ -0,0 +1,195 @@ +/*************************************************************************** + reb1100.cpp - REB1100 communication class + ------------------- + begin : Thu Mar 27 2003 + copyright : (C) 2003 by Igor Izyumin + email : igor@mlug.missouri.edu + ***************************************************************************/ + +/*************************************************************************** + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Cambridge, MA 02110-1301, USA. + + **********************************************************************/ + +#include "reb1100.h" + +REB1100::REB1100(){ + struct usb_bus *bus; + struct usb_device *dev; + + usb_init(); + + usb_find_busses(); + usb_find_devices(); + + char string[256]; + + int found = 0; + + /* find ebook device */ + for(bus = usb_busses; bus && !found; bus = bus->next) { + for(dev = bus->devices; dev && !found; dev = dev->next) { + if (dev->descriptor.idVendor == 0x993 && dev->descriptor.idProduct == 0x1) { + hDevice = usb_open(dev); + cerr << "Found eBook. Attempting to open... "; + found = 1; + if (hDevice) { +// if (!usb_get_string_simple(hDevice, dev->descriptor.iSerialNumber, string, sizeof(string))) throw DevOpenError(); + cerr << "Success.\n"; +// cerr << "Serial number: " << string << endl; + } + else throw DevOpenError(); + } + } + } + if (!found) throw DevNotFoundError(); + + if (!usb_set_configuration(hDevice, 0x0)) throw DevOpenError(); + if (!usb_claim_interface(hDevice, 0x1)) throw DevOpenError(); + + memTarget = INTERNAL; +} + +REB1100::~REB1100(){ + usb_release_interface(hDevice, 0x0); + usb_close(hDevice); +} + +void REB1100::getFile(string filename, string &data) { + long flength = filename.length(); + char buf[4096]; + char zeros[4] = {0, 0, 0, 0}; + int ret; + string request; + // first four bytes are the length of the filename + // (low-endian) + char *byte = reinterpret_cast(&flength); + request += *byte; + byte++; + request += *byte; + byte++; + request += *byte; + byte++; + request += *byte; + // the rest is the filename + request += filename; + + // send a USB control request to tell the device what file we want + char *temp; + temp = new char[request.length()]; + request.copy(temp, string::npos); + ret = usb_control_msg(hDevice, 0x42, 0x01, 0x00, 0x00, temp, request.length(), 300); + if (ret == -1) throw DevControlError(); + delete temp; + temp = NULL; + + // read the return code + ret = usb_control_msg(hDevice, 0xc2, 0x02, 0x00, 0x00, zeros, 4, 300); + if (ret == -1) throw DevControlError(); + + // read file from pipe + do { + ret = usb_bulk_read(hDevice, 2, buf, 4096, 1000); + if (ret == -1) throw DevReadError(); + for(int i = 0; i < ret; i++) { + data += buf[i]; + } + } + while(ret == 4096); +} + +void REB1100::sendFile(string filename, string &data) { + string prefix = ""; + if (memTarget == MEMCARD) { // prefix with \SM\ when sending to memory card + prefix = "\\SM\\"; + } + filename = prefix + filename; + + long flength = data.length(); + long fnlength = filename.length(); + + // prepare initial request + string request; + + // first four bytes are the length of the file + // (low-endian) + char *byte = reinterpret_cast(&flength); + request += *byte; + byte++; + request += *byte; + byte++; + request += *byte; + byte++; + request += *byte; + + // next four bytes are the length of the filename + // (low-endian) + byte = reinterpret_cast(&fnlength); + request += *byte; + byte++; + request += *byte; + byte++; + request += *byte; + byte++; + request += *byte; + + // append filename + request += filename; + + // send message to device + int ret; + char *temp; + temp = new char[request.length()]; + request.copy(temp, string::npos); + ret = usb_control_msg(hDevice, 0x42, 0x00, 0x00, 0x00, temp, request.length(), 3000); + delete temp; + temp = NULL; + if (ret == -1) throw DevControlError(); + + // read from device and check for error + char temp2[4] = {0, 0, 0, 0}; + ret = usb_control_msg(hDevice, 0xc2, 0x03, 0x00, 0x00, temp2, 4, 3000); + if (ret == -1) throw DevControlError(); + if (temp2[0] || temp2[1] || temp2[2] || temp2[3]) throw DevControlError(); + + // now start bulk writing to the device + string buf; + int n, offset = 0; + char *temp3; + do { + buf = data.substr(offset, 4096); + n = buf.length(); + if (buf.length() > 0) { + temp3 = new char[buf.length()]; + buf.copy(temp3, string::npos); +// cout << "Sending block (" << n << " bytes)\n"; + ret = usb_bulk_write(hDevice, 2, temp3, n, 3000); + if (ret == -1) throw DevWriteError(); + delete temp3; + temp3 = NULL; + offset += 4096; + } + } + while(offset + 1 < data.length()); + // send empty packet to signify end of file + ret = usb_bulk_write(hDevice, 2, 0, 0, 3000); + if (ret == -1) throw DevWriteError(); +} + +void REB1100::setTarget(bool target) { + memTarget = target; +} + diff --git a/kstars/kstars/indi/apogee/stdafx.h b/kstars/kstars/indi/apogee/stdafx.h new file mode 100644 index 00000000..acabaa43 --- /dev/null +++ b/kstars/kstars/indi/apogee/stdafx.h @@ -0,0 +1,38 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#if !defined(STDAFX__INCLUDED_) +#define STDAFX__INCLUDED_ + +#ifdef __linux__ +#include +#include +#include +#include +#define ULONG unsigned long +#define USHORT unsigned short +#define PUSHORT unsigned short * +#define BYTE unsigned char +#define DWORD long +#define BOOLEAN unsigned long +#define TRUE 1 +#define FALSE 0 +#define INTERNET_OPEN_TYPE_DIRECT 1 +#define INTERNET_FLAG_NO_CACHE_WRITE 1 +#define INTERNET_FLAG_KEEP_CONNECTION 1 +#define Sleep(x) usleep(1000*x) +#endif + + +#endif + + + + + diff --git a/kstars/kstars/indi/apogee_caminfo.xml b/kstars/kstars/indi/apogee_caminfo.xml new file mode 100644 index 00000000..7f3510b9 --- /dev/null +++ b/kstars/kstars/indi/apogee_caminfo.xml @@ -0,0 +1,40 @@ + + + + 1 + Short + True + 16 + CCD + 0x2 + 0x6 + Normal + 0x00 + 8 + 63 + False + + + + 1024 + 1024 + 12 + 6 + 6 + 2 + 8 + 50 + + + + + + False + 10.0 + 3.5 + 24 + 24 + + + + diff --git a/kstars/kstars/indi/apogee_ppi.cpp b/kstars/kstars/indi/apogee_ppi.cpp new file mode 100644 index 00000000..9898018f --- /dev/null +++ b/kstars/kstars/indi/apogee_ppi.cpp @@ -0,0 +1,1524 @@ +#if 0 + FLI CCD + INDI Interface for Apogee PPI + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "apogee_ppi.h" +#include "lilxml.h" +#include "base64.h" + +static void ISPoll(void *); + +extern char* me; /* argv[0] */ +ApogeeCam *MainCam = NULL; /* Main and only camera */ + +/* send client definitions of all properties */ +void ISInit() +{ + if (MainCam == NULL) + { + MainCam = new ApogeeCam(); + IEAddTimer (POLLMS, ISPoll, NULL); + } +} + +void ISGetProperties (const char *dev) +{ + if (dev && strcmp (mydev, dev)) + return; + + ISInit(); + + MainCam->ISGetProperties(dev); +} + + +void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + + /* ignore if not ours */ + if (dev && strcmp (dev, mydev)) + return; + + ISInit(); + + MainCam->ISNewSwitch(dev, name, states, names, n); +} + +void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + /* ignore if not ours */ + if (dev && strcmp (mydev, dev)) + return; + + ISInit(); + + MainCam->ISNewText(dev, name, texts, names, n); +} + + +void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + + /* ignore if not ours */ + if (dev && strcmp (dev, mydev)) + return; + + ISInit(); + + MainCam->ISNewNumber(dev, name, values, names, n); +} + +void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/) +{ + +} + +void ISPoll(void *) +{ + MainCam->ISPoll(); + IEAddTimer (POLLMS, ISPoll, NULL); +} + + +ApogeeCam::ApogeeCam() +{ + ApogeeModelS = NULL; + + initProperties(); + +} + +ApogeeCam::~ApogeeCam() +{ + +} + +void ApogeeCam::initProperties() +{ + fillSwitch(&PowerS[0], "CONNECT", "Connect", ISS_OFF); + fillSwitch(&PowerS[1], "DISCONNECT", "Disconnect", ISS_ON); + fillSwitchVector(&PowerSP, PowerS, NARRAY(PowerS), mydev, "CONNECTION", "Connection", COMM_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE); + + fillSwitch(&FrameTypeS[0], "FRAME_LIGHT", "Light", ISS_ON); + fillSwitch(&FrameTypeS[1], "FRAME_BIAS", "Bias", ISS_OFF); + fillSwitch(&FrameTypeS[2], "FRAME_DARK", "Dark", ISS_OFF); + fillSwitch(&FrameTypeS[3], "FRAME_FLAT", "Flat Field", ISS_OFF); + fillSwitchVector(&FrameTypeSP, FrameTypeS, NARRAY(FrameTypeS), mydev, "CCD_FRAME_TYPE", "Frame Type", EXPOSE_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE); + + fillNumber(&FrameN[0], "X", "X", "%.0f", 0., MAX_PIXELS, 1., 0.); + fillNumber(&FrameN[1], "Y", "Y", "%.0f", 0., MAX_PIXELS, 1., 0.); + fillNumber(&FrameN[2], "WIDTH", "Width", "%.0f", 0., MAX_PIXELS, 1., 0.); + fillNumber(&FrameN[3], "HEIGHT", "Height", "%.0f", 0., MAX_PIXELS, 1., 0.); + fillNumberVector(&FrameNP, FrameN, NARRAY(FrameN), mydev, "CCD_FRAME", "Frame", IMAGE_GROUP, IP_RW, 60, IPS_IDLE); + + fillNumber(&BinningN[0], "HOR_BIN", "X", "%0.f", 1., MAXHBIN, 1., 1.); + fillNumber(&BinningN[1], "VER_BIN", "Y", "%0.f", 1., MAXVBIN, 1., 1.); + fillNumberVector(&BinningNP, BinningN, NARRAY(BinningN), mydev, "CCD_BINNING", "Binning", IMAGE_GROUP, IP_RW, 60, IPS_IDLE); + + fillNumber(&ExposeTimeN[0], "DURATION", "Duration (s)", "%5.2f", 0., 36000., 0.5, 1.); + fillNumberVector(&ExposeTimeNP, ExposeTimeN, NARRAY(ExposeTimeN), mydev, "CCD_EXPOSE_DURATION", "Expose", EXPOSE_GROUP, IP_RW, 60, IPS_IDLE); + + fillNumber(&TemperatureN[0], "TEMPERATURE", "Temperature", "%+06.2f", MIN_CCD_TEMP, MAX_CCD_TEMP, 0.2, 0.); + fillNumberVector(&TemperatureNP, TemperatureN, NARRAY(TemperatureN), mydev, "CCD_TEMPERATURE", "Expose", EXPOSE_GROUP, IP_RW, 60, IPS_IDLE); + + strcpy(imageB.name, "CCD1"); + strcpy(imageB.label, "Feed"); + strcpy(imageB.format, ""); + imageB.blob = 0; + imageB.bloblen = 0; + imageB.size = 0; + imageB.bvp = 0; + imageB.aux0 = 0; + imageB.aux1 = 0; + imageB.aux2 = 0; + + strcpy(imageBP.device, mydev); + strcpy(imageBP.name, "Video"); + strcpy(imageBP.label, "Video"); + strcpy(imageBP.group, COMM_GROUP); + strcpy(imageBP.timestamp, ""); + imageBP.p = IP_RO; + imageBP.timeout = 0; + imageBP.s = IPS_IDLE; + imageBP.bp = &imageB; + imageBP.nbp = 1; + imageBP.aux = 0; + + //loadXMLModel(); +} + +bool ApogeeCam::loadXMLModel() +{ + LilXML *XMLParser = newLilXML(); + XMLEle *root = NULL, *camera = NULL; + XMLAtt *modelName; + FILE *modelSpecFile = NULL; + char errmsg[1024]; + int ncams = 0; + + //IDLog("Top dir is "TOP_DATADIR, NULL); + modelSpecFile = fopen(TOP_DATADIR"/apogee_caminfo.xml", "r"); + //modelSpecFile = fopen("/opt/kde3/share/apps/kstars/apogee_caminfo.xml", "r"); + if (modelSpecFile == NULL) + { + IDLog("Error: Unable to open file apogee_caminfo.xml\n"); + IDMessage(mydev, "Error: Unable to open file apogee_caminfo.xml"); + return false; + } + + root = readXMLFile(modelSpecFile, XMLParser, errmsg); + if (root == NULL) + { + IDLog("Error: Unable to process apogee_caminfo.xml. %s\n", errmsg); + IDMessage(mydev, "Error: Unable to process apogee_caminfo.xml. %s\n", errmsg); + fclose(modelSpecFile); + delLilXML(XMLParser); + return false; + } + + for (camera = nextXMLEle (root, 1); camera != NULL; camera = nextXMLEle (root, 0)) + { + modelName = findXMLAtt(camera, "model"); + if (modelName == NULL) + continue; + + ApogeeModelS = (ApogeeModelS == NULL) ? (ISwitch *) malloc (sizeof(ISwitch)) + : (ISwitch *) realloc(ApogeeModelS, sizeof(ISwitch) * (ncams + 1)); + + snprintf(ApogeeModelS[ncams].name, MAXINDINAME, "Model%d", ncams); + strcpy(ApogeeModelS[ncams].label, valuXMLAtt(modelName)); + ApogeeModelS[ncams].s = (ncams == 0) ? ISS_ON : ISS_OFF; + ApogeeModelS[ncams].svp = NULL; + ApogeeModelS[ncams].aux = NULL; + + ncams++; + } + + fclose(modelSpecFile); + delLilXML(XMLParser); + + if (ncams > 0) + { + fillSwitchVector(&ApogeeModelSP, ApogeeModelS, ncams, mydev, "Model", "", COMM_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE); + return true; + } + + return false; + +} + +void ApogeeCam::ISGetProperties(const char */*dev*/) +{ + + + /* COMM_GROUP */ + IDDefSwitch(&PowerSP, NULL); + if (loadXMLModel()) + IDDefSwitch(&ApogeeModelSP, NULL); + else + IDMessage(mydev, "Error: Unable to read camera specifications. Driver is disabled."); + IDDefBLOB(&imageBP, NULL); + + /* Expose */ + IDDefSwitch(&FrameTypeSP, NULL); + IDDefNumber(&ExposeTimeNP, NULL); + IDDefNumber(&TemperatureNP, NULL); + + /* Image Group */ + IDDefNumber(&FrameNP, NULL); + IDDefNumber(&BinningNP, NULL); + + IDLog("Apogee Driver Debug Enabled\n"); + +} + +void ApogeeCam::ISNewSwitch (const char */*dev*/, const char *name, ISState *states, char *names[], int n) +{ + + /* Connection */ + if (!strcmp (name, PowerSP.name)) + { + IUResetSwitches(&PowerSP); + IUUpdateSwitches(&PowerSP, states, names, n); + connectCCD(); + return; + } + + /* Frame Type */ + if (!strcmp(FrameTypeSP.name, name)) + { + if (checkPowerS(&FrameTypeSP)) + return; + + IUResetSwitches(&FrameTypeSP); + IUUpdateSwitches(&FrameTypeSP, states, names, n); + FrameTypeSP.s = IPS_OK; + IDSetSwitch(&FrameTypeSP, NULL); + + return; + } + + /* Apogee Model */ + if (!strcmp(ApogeeModelSP.name, name)) + { + IUResetSwitches(&ApogeeModelSP); + IUUpdateSwitches(&ApogeeModelSP, states, names, n); + ApogeeModelSP.s = IPS_OK; + IDSetSwitch(&ApogeeModelSP, NULL); + return; + } + +} + +void ApogeeCam::ISNewText (const char */*dev*/, const char */*name*/, char **/*texts[]*/, char **/*names[]*/, int /*n*/) +{ + +} + +void ApogeeCam::ISNewNumber (const char */*dev*/, const char *name, double values[], char *names[], int n) +{ + /* Exposure time */ + if (!strcmp (ExposeTimeNP.name, name)) + { + if (checkPowerN(&ExposeTimeNP)) + return; + + if (ExposeTimeNP.s == IPS_BUSY) + { + cam->Reset(); + ExposeTimeNP.s = IPS_IDLE; + ExposeTimeN[0].value = 0; + + IDSetNumber(&ExposeTimeNP, "Exposure cancelled."); + IDLog("Exposure Cancelled.\n"); + return; + } + + ExposeTimeNP.s = IPS_IDLE; + + IUUpdateNumbers(&ExposeTimeNP, values, names, n); + + IDLog("Exposure Time is: %g\n", ExposeTimeN[0].value); + + handleExposure(NULL); + return; + } + + if (!strcmp(TemperatureNP.name, name)) + { + if (checkPowerN(&TemperatureNP)) + return; + + TemperatureNP.s = IPS_IDLE; + + if (values[0] < MIN_CCD_TEMP || values[0] > MAX_CCD_TEMP) + { + IDSetNumber(&TemperatureNP, "Error: valid range of temperature is from %d to %d", MIN_CCD_TEMP, MAX_CCD_TEMP); + return; + } + + targetTemp = values[0]; + cam->write_CoolerMode(0); + cam->write_CoolerMode(1); + cam->write_CoolerSetPoint(targetTemp); + + TemperatureNP.s = IPS_BUSY; + + IDSetNumber(&TemperatureNP, "Setting CCD temperature to %+06.2f C", values[0]); + IDLog("Setting CCD temperature to %+06.2f C\n", values[0]); + return; + } + + if (!strcmp(FrameNP.name, name)) + { + if (checkPowerN(&FrameNP)) + return; + + FrameNP.s = IPS_OK; + IUUpdateNumbers(&FrameNP, values, names, n); + + cam->m_StartX = (int) FrameN[0].value; + cam->m_StartY = (int) FrameN[1].value; + cam->m_NumX = (int) FrameN[2].value; + cam->m_NumY = (int) FrameN[3].value; + IDSetNumber(&FrameNP, NULL); + + } /* end FrameNP */ + + + if (!strcmp(BinningNP.name, name)) + { + if (checkPowerN(&BinningNP)) + return; + + + BinningNP.s = IPS_OK; + IUUpdateNumbers(&BinningNP, values, names, n); + + cam->m_BinX = (int) BinningN[0].value; + cam->m_BinY = (int) BinningN[1].value; + + IDLog("Binning is: %.0f x %.0f\n", BinningN[0].value, BinningN[1].value); + return; + } +} + + +void ApogeeCam::ISPoll() +{ + static int mtc=5; + int readStatus=0; + double ccdTemp; + + if (!isCCDConnected()) + return; + + switch (ExposeTimeNP.s) + { + case IPS_IDLE: + case IPS_OK: + break; + + case IPS_BUSY: + + readStatus = cam->read_Status(); + if (readStatus < 0) + { + IDLog("Error in exposure! Read status: %d\n", readStatus); + ExposeTimeNP.s = IPS_ALERT; + ExposeTimeN[0].value = 0; + IDSetNumber(&ExposeTimeNP, "Error in exposure procedure. Read states: %d", readStatus); + return; + } + else if (readStatus == Camera_Status_ImageReady) + { + ExposeTimeN[0].value = 0; + ExposeTimeNP.s = IPS_OK; + IDSetNumber(&ExposeTimeNP, "Exposure done, downloading image..."); + IDLog("Exposure done, downloading image...\n"); + /* grab and save image */ + grabImage(); + return; + } + + ExposeTimeN[0].value --; + IDSetNumber(&ExposeTimeNP, NULL); + break; + + case IPS_ALERT: + break; + } + + switch (TemperatureNP.s) + { + case IPS_IDLE: + case IPS_OK: + mtc--; + + if (mtc == 0) + { + TemperatureN[0].value = cam->read_Temperature(); + IDSetNumber(&TemperatureNP, NULL); + mtc = 5; + } + break; + + case IPS_BUSY: + + ccdTemp = cam->read_Temperature(); + + if (fabs(targetTemp - ccdTemp) <= TEMP_THRESHOLD) + TemperatureNP.s = IPS_OK; + + mtc = 1; + TemperatureN[0].value = ccdTemp; + IDSetNumber(&TemperatureNP, NULL); + break; + + case IPS_ALERT: + break; + } + +} + +/* Downloads the image from the CCD row by row and store them + in a raw file. + N.B. No processing is done on the image */ +void ApogeeCam::grabImage() +{ + + long err; + int img_size, fd; + char errmsg[1024]; + char filename[] = "/tmp/fitsXXXXXX"; + + IDLog("In grab Image\n"); + + if ((fd = mkstemp(filename)) < 0) + { + IDMessage(mydev, "Error making temporary filename."); + IDLog("Error making temporary filename.\n"); + return; + } + close(fd); + + img_size = APGFrame.width * APGFrame.height * sizeof(unsigned short); + + IDLog("Allocating memory buffer. Width: %d - Height: %d\n", APGFrame.width, APGFrame.height); + + APGFrame.img = (unsigned short *) malloc (img_size); + + if (APGFrame.img == NULL) + { + IDMessage(mydev, "Not enough memory to store image."); + IDLog("Not enough memory to store image.\n"); + return; + } + + IDLog("Getting frame buffer from camera...\n"); + if (!cam->GetImage( APGFrame.img , APGFrame.width, APGFrame.height )) + { + free(APGFrame.img); + IDMessage(mydev, "GetImage() failed."); + IDLog("GetImage() failed."); + return; + } + + IDLog("Done with getting frame buffer, writing FITS file\n"); + + err = writeFITS(filename, errmsg); + + if (err) + { + free(APGFrame.img); + IDMessage(mydev, errmsg, NULL); + return; + } + + free(APGFrame.img); + + IDLog("All good, returning\n"); + +} + +int ApogeeCam::writeFITS(char *filename, char errmsg[]) +{ + + FITS_FILE* ofp; + int bpp, bpsl, width, height; + long nbytes; + FITS_HDU_LIST *hdu; + + IDLog("in write FITS, opening filename %s\n", filename); + + ofp = fits_open (filename, "w"); + if (!ofp) + { + sprintf(errmsg, "Error: cannot open file for writing."); + return (-1); + } + + width = APGFrame.width; + height = APGFrame.height; + bpp = sizeof(unsigned short); /* Bytes per Pixel */ + bpsl = bpp * APGFrame.width; /* Bytes per Line */ + nbytes = 0; + + IDLog("Creating FITS header\n"); + hdu = create_fits_header (ofp, width, height, bpp); + if (hdu == NULL) + { + sprintf(errmsg, "Error: creating FITS header failed."); + return (-1); + } + if (fits_write_header (ofp, hdu) < 0) + { + sprintf(errmsg, "Error: writing to FITS header failed."); + return (-1); + } + + IDLog("Converting to BIG Endian\n"); + for (int i=0; i < height; i++) + for (int j=0 ; j < width; j++) + APGFrame.img[width * i + j] = getBigEndian( (APGFrame.img[width * i + j]) ); + + IDLog("Writing frame to disk\n"); + for (int i= 0; i < height ; i++) + { + fwrite(APGFrame.img + (i * width), 2, width, ofp->fp); + nbytes += bpsl; + } + + IDLog("Calculating nbytes\n"); + nbytes = nbytes % FITS_RECORD_SIZE; + if (nbytes) + { + while (nbytes++ < FITS_RECORD_SIZE) + putc (0, ofp->fp); + } + + if (ferror (ofp->fp)) + { + sprintf(errmsg, "Error: write error occured"); + return (-1); + } + + IDLog("Closing ofp\n"); + fits_close (ofp); + + /* Success */ + ExposeTimeNP.s = IPS_OK; + IDSetNumber(&ExposeTimeNP, NULL); + IDLog("Loading FITS image...\n"); + + IDLog("Uploading filename\n"); + uploadFile(filename); + IDLog("Uploading done, returning\n"); + + return 0; + +} + +void ApogeeCam::uploadFile(char * filename) +{ + + FILE * fitsFile; + unsigned char *fitsData, *compressedData; + int r=0; + unsigned int i =0, nr = 0; + uLongf compressedBytes=0; + uLong totalBytes; + struct stat stat_p; + + IDLog("in upload file, will stat file now\n"); + + if ( -1 == stat (filename, &stat_p)) + { + IDLog(" Error occoured attempting to stat %s\n", filename); + return; + } + + totalBytes = stat_p.st_size; + fitsData = (unsigned char *) malloc (sizeof(unsigned char) * totalBytes); + compressedData = (unsigned char *) malloc (sizeof(unsigned char) * totalBytes + totalBytes / 64 + 16 + 3); + + if (fitsData == NULL || compressedData == NULL) + { + IDLog("Error! low memory. Unable to initialize fits buffers.\n"); + return; + } + + IDLog("opening file\n"); + fitsFile = fopen(filename, "r"); + + if (fitsFile == NULL) + return; + + IDLog("Reading file from disk\n"); + /* #1 Read file from disk */ + for (i=0; i < totalBytes; i+= nr) + { + nr = fread(fitsData + i, 1, totalBytes - i, fitsFile); + + if (nr <= 0) + { + IDLog("Error reading temporary FITS file.\n"); + return; + } + } + + compressedBytes = sizeof(char) * totalBytes + totalBytes / 64 + 16 + 3; + + IDLog("Compressing data\n"); + /* #2 Compress it */ + r = compress2(compressedData, &compressedBytes, fitsData, totalBytes, 9); + if (r != Z_OK) + { + /* this should NEVER happen */ + IDLog("internal error - compression failed: %d\n", r); + return; + } + + IDLog("Sending blob. bloblen %ld - size %ld\n", compressedBytes, totalBytes); + + /* #3 Send it */ + imageB.blob = compressedData; + imageB.bloblen = compressedBytes; + imageB.size = totalBytes; + strcpy(imageB.format, ".fits.z"); + imageBP.s = IPS_OK; + IDSetBLOB (&imageBP, NULL); + + free (fitsData); + free (compressedData); + +} + +/* Initiates the exposure procedure */ +void ApogeeCam::handleExposure(void */*p*/) +{ + + int curFrame = getOnSwitch(&FrameTypeSP); + + switch (curFrame) + { + /* Light frame */ + case LIGHT_FRAME: + if (!cam->Expose( (int) ExposeTimeN[0].value, true )) + { + ExposeTimeNP.s = IPS_IDLE; + IDSetNumber(&ExposeTimeNP, "Light Camera exposure failed."); + IDLog("Light Camera exposure failed.\n"); + return; + } + break; + + /* BIAS frame is the same as DARK but with minimum period. i.e. readout from camera electronics. + */ + case BIAS_FRAME: + if (!cam->Expose( 0.05 , false )) + { + ExposeTimeNP.s = IPS_IDLE; + IDSetNumber(&ExposeTimeNP, "Bias Camera exposure failed."); + IDLog("Bias Camera exposure failed.\n"); + return; + } + break; + + /* Dark frame */ + case DARK_FRAME: + if (!cam->Expose( (int) ExposeTimeN[0].value , false )) + { + ExposeTimeNP.s = IPS_IDLE; + IDSetNumber(&ExposeTimeNP, "Dark Camera exposure failed."); + IDLog("Dark Camera exposure failed.\n"); + return; + } + break; + + case FLAT_FRAME: + if (!cam->Expose( (int) ExposeTimeN[0].value , true )) + { + ExposeTimeNP.s = IPS_IDLE; + IDSetNumber(&ExposeTimeNP, "Flat Camera exposure failed."); + IDLog("Flat Camera exposure failed.\n"); + return; + } + break; + } + + APGFrame.frameType = curFrame; + APGFrame.width = (int) FrameN[2].value; + APGFrame.height = (int) FrameN[3].value; + APGFrame.expose = (int) ExposeTimeN[0].value; + APGFrame.temperature = TemperatureN[0].value; + APGFrame.binX = (int) BinningN[0].value; + APGFrame.binY = (int) BinningN[1].value; + + ExposeTimeNP.s = IPS_BUSY; + + IDSetNumber(&ExposeTimeNP, "Taking a %g seconds frame...", ExposeTimeN[0].value); + IDLog("Taking a frame. Width: %d - Height: %d - expose %d - temperature %g - binX %d - binY %d\n", APGFrame.width, APGFrame.height, APGFrame.expose, APGFrame.temperature, APGFrame.binX, APGFrame.binY); + +} + +/* Retrieves basic data from the CCD upon connection like temperature, array size, firmware..etc */ +void ApogeeCam::getBasicData() +{ + + + // Maximum resolution + FrameN[2].max = cam->m_NumX; + FrameN[3].max = cam->m_NumY; + IUUpdateMinMax(&FrameNP); + + // Maximum Bin + BinningN[0].max = cam->m_MaxBinX; + BinningN[1].max = cam->m_MaxBinX; + IUUpdateMinMax(&BinningNP); + + FrameN[0].value = 0; + FrameN[1].value = 0; + FrameN[2].min = 0; + FrameN[2].max = cam->m_ImgColumns; + FrameN[2].value = cam->m_ImgColumns; + FrameN[3].min = 0; + FrameN[3].max = cam->m_ImgRows; + FrameN[3].value = cam->m_ImgRows; + + IUUpdateMinMax(&FrameNP); + IDSetNumber(&FrameNP, NULL); + + // Current Temperature + TemperatureN[0].value = cam->read_Temperature(); + IDSetNumber(&TemperatureNP, NULL); + +} + +int ApogeeCam::getOnSwitch(ISwitchVectorProperty *sp) +{ + int i=0; + for (i=0; i < sp->nsp ; i++) + { + /*IDLog("Switch %s is %s\n", sp->sp[i].name, sp->sp[i].s == ISS_ON ? "On" : "Off");*/ + if (sp->sp[i].s == ISS_ON) + return i; + } + + return -1; +} + +int ApogeeCam::checkPowerS(ISwitchVectorProperty *sp) +{ + if (PowerSP.s != IPS_OK) + { + if (!strcmp(sp->label, "")) + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", sp->name); + else + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", sp->label); + + sp->s = IPS_IDLE; + IDSetSwitch(sp, NULL); + return -1; + } + + return 0; +} + +int ApogeeCam::checkPowerN(INumberVectorProperty *np) +{ + if (PowerSP.s != IPS_OK) + { + if (!strcmp(np->label, "")) + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", np->name); + else + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", np->label); + + np->s = IPS_IDLE; + IDSetNumber(np, NULL); + return -1; + } + + return 0; +} + +int ApogeeCam::checkPowerT(ITextVectorProperty *tp) +{ + + if (PowerSP.s != IPS_OK) + { + if (!strcmp(tp->label, "")) + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", tp->name); + else + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", tp->label); + + tp->s = IPS_IDLE; + IDSetText(tp, NULL); + return -1; + } + + return 0; + +} + +void ApogeeCam::connectCCD() +{ + + /* USB by default {USB, SERIAL, PARALLEL, INET} */ + switch (PowerS[0].s) + { + case ISS_ON: + if (initCamera()) + { + /* Sucess! */ + PowerS[0].s = ISS_ON; + PowerS[1].s = ISS_OFF; + PowerSP.s = IPS_OK; + IDSetSwitch(&PowerSP, "CCD is online. Retrieving basic data."); + IDLog("CCD is online. Retrieving basic data.\n"); + getBasicData(); + + } + else + { + PowerSP.s = IPS_IDLE; + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch(&PowerSP, "Error: no cameras were detected."); + IDLog("Error: no cameras were detected.\n"); + return; + } + + break; + + case ISS_OFF: + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_IDLE; + IDSetSwitch(&PowerSP, "CCD is offline."); + break; + } + +} + +bool ApogeeCam::initCamera() +{ + LilXML *XMLParser = newLilXML(); + XMLEle *root = NULL, *camera = NULL, *ele = NULL; + XMLEle *system = NULL, *geometry = NULL, *temp = NULL, *ccd = NULL; + XMLAtt *ap; + FILE *spFile = NULL; + char errmsg[1024]; + + spFile = fopen(TOP_DATADIR"/apogee_caminfo.xml", "r"); + //spFile = fopen("/opt/kde3/share/apps/kstars/apogee_caminfo.xml", "r"); + if (spFile == NULL) + { + IDLog("Error: Unable to open file apogee_caminfo.xml\n"); + IDMessage(mydev, "Error: Unable to open file apogee_caminfo.xml"); + return false; + } + + root = readXMLFile(spFile, XMLParser, errmsg); + if (root == NULL) + { + IDLog("Error: Unable to process apogee_caminfo.xml. %s\n", errmsg); + IDMessage(mydev, "Error: Unable to process apogee_caminfo.xml. %s\n", errmsg); + fclose(spFile); + delLilXML(XMLParser); + return false; + } + + fclose(spFile); + + // Let's locate which camera to load the configuration for + camera = findXMLEle(root, "Apogee_Camera"); + + if (camera == NULL) + { + IDLog("Error: Unable to find Apogee_Camera element.\n"); + IDMessage(mydev, "Error: Unable to find Apogee_Camera element."); + delLilXML(XMLParser); + return false; + } + + IDLog("Looking for %s - len %d\n", ApogeeModelS[getOnSwitch(&ApogeeModelSP)].label, strlen(ApogeeModelS[getOnSwitch(&ApogeeModelSP)].label)); + + ap = findXMLAtt(camera, "model"); + if (!ap) + { + IDLog("Error: Unable to find attribute model.\n"); + IDMessage(mydev, "Error: Unable to find attribute model."); + return false; + } + + if (strcmp(valuXMLAtt(ap), ApogeeModelS[getOnSwitch(&ApogeeModelSP)].label)) + { + IDLog("Camera %s not found in XML file\n", ApogeeModelS[getOnSwitch(&ApogeeModelSP)].label); + IDMessage(mydev, "Camera %s not found in XML file\n", ApogeeModelS[getOnSwitch(&ApogeeModelSP)].label); + delLilXML(XMLParser); + return false; + } + + // Let's get the subsections now + system = findXMLEle(camera, "System"); + geometry = findXMLEle(camera, "Geometry"); + temp = findXMLEle(camera, "Temp"); + ccd = findXMLEle(camera, "CCD"); + + if (system == NULL) + { + IDLog("Error: Unable to find System element in camera.\n"); + IDMessage(mydev, "Error: Unable to find System element in camera."); + delLilXML(XMLParser); + return false; + } + + if (geometry == NULL) + { + IDLog("Error: Unable to find Geometry element in camera.\n"); + IDMessage(mydev, "Error: Unable to find Geometry element in camera."); + delLilXML(XMLParser); + return false; + } + + if (temp == NULL) + { + IDLog("Error: Unable to find Temp element in camera.\n"); + IDMessage(mydev, "Error: Unable to find Temp element in camera."); + delLilXML(XMLParser); + return false; + } + + if (ccd == NULL) + { + IDLog("Error: Unable to find CCD element in camera.\n"); + IDMessage(mydev, "Error: Unable to find CCD element in camera."); + delLilXML(XMLParser); + return false; + } + + cam = new CCameraIO(); + + if (cam == NULL) + { + IDLog("Error: Failed to create CCameraIO object.\n"); + IDMessage(mydev, "Error: Failed to create CCameraIO object."); + delLilXML(XMLParser); + return false; + } + + int bAddr = 0x378; + int val = 0; + + bAddr = hextoi(valuXMLAtt(findXMLAtt(system, "Base"))) & 0xFFF; + + // Rows + ap = findXMLAtt(geometry, "Rows"); + if (!ap) + { + IDLog("Error: Unable to find attribute Rows.\n"); + IDMessage(mydev, "Error: Unable to find attribute Rows."); + delLilXML(XMLParser); + return false; + } + + cam->m_Rows = hextoi(valuXMLAtt(ap)); + + // Columns + ap = findXMLAtt(geometry, "Columns"); + if (!ap) + { + IDLog("Error: Unable to find attribute Columns.\n"); + IDMessage(mydev, "Error: Unable to find attribute Columns."); + delLilXML(XMLParser); + return false; + } + + cam->m_Columns = hextoi(valuXMLAtt(ap)); + + // pp_repeat + ele = findXMLEle(system, "PP_Repeat"); + if (!ele) + { + IDLog("Error: Unable to find element PP_Repeat.\n"); + IDMessage(mydev, "Error: Unable to find element PP_Repeat."); + delLilXML(XMLParser); + return false; + } + + val = hextoi(pcdataXMLEle(ele)); + if (val > 0 && val <= 1000) + cam->m_PPRepeat = val; + + // Initiate driver + if (!cam->InitDriver(0)) + { + IDLog("Error: Failed to Init Driver.\n"); + IDMessage(mydev, "Error: Failed to Init Driver."); + delLilXML(XMLParser); + return false; + } + + cam->Reset(); + + // Cable length + ele = findXMLEle(system, "Cable"); + if (!ele) + { + IDLog("Error: Unable to find element Cable.\n"); + IDMessage(mydev, "Error: Unable to find element Cable."); + delLilXML(XMLParser); + return false; + } + + if (!strcmp("Long", pcdataXMLEle(ele))) + { + cam->write_LongCable( true ); + IDLog("Cable is long\n"); + } + else + { + cam->write_LongCable( false ); + IDLog("Cable is short\n"); + } + + + if (!cam->read_Present()) + { + IDLog("Error: read_Present() failed.\n"); + IDMessage(mydev, "Error: read_Present() failed."); + delLilXML(XMLParser); + return false; +} + + // Default settings + cam->write_UseTrigger( false ); + cam->write_ForceShutterOpen( false ); + + // High priority + ele = findXMLEle(system, "High_Priority"); + if (ele) + { + if (!strcmp(pcdataXMLEle(ele), "True")) + cam->m_HighPriority = true; + else + cam->m_HighPriority = false; + } + + // Data bits + ele = findXMLEle(system, "Data_Bits"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)); + if (val >= 8 && val <= 18) cam->m_DataBits = val; + } + + // Sensor + ele = findXMLEle(system, "Sensor"); + if (ele) + { + if (!strcmp(pcdataXMLEle(ele), "CCD")) + cam->m_SensorType = Camera_SensorType_CCD; + else + cam->m_SensorType = Camera_SensorType_CMOS; + } + + // Mode + ele = findXMLEle(system, "Mode"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)) & 0xF; + cam->write_Mode( val ); + IDLog("Mode %d\n", val); + } + else + cam->write_Mode( 0 ); + + // Test + ele = findXMLEle(system, "Test"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)) & 0xF; + cam->write_TestBits( val ); + IDLog("Test bits %d\n", val); + } + else + cam->write_TestBits( 0 ); + + // Test2 + ele = findXMLEle(system, "Test2"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)) & 0xF; + cam->write_Test2Bits( val ); + IDLog("Test 2 bits %d\n", val); + } + else + cam->write_Test2Bits( 0 ); + + // Shutter Speed + ele = findXMLEle(system, "Shutter_Speed"); + if (ele) + { + cam->m_MaxExposure = 10485.75; + + if (!strcmp(pcdataXMLEle(ele), "Normal")) + { + cam->m_FastShutter = false; + cam->m_MinExposure = 0.01; + IDLog("Shutter speed normal\n"); + } + else if ( (!strcmp(pcdataXMLEle(ele), "Fast")) || (!strcmp(pcdataXMLEle(ele), "Dual")) ) + { + cam->m_FastShutter = true; + cam->m_MinExposure = 0.001; + IDLog("Shutter speed fast\n"); + } + } + + // Shutter Bits + ele = findXMLEle(system, "Shutter_Bits"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)); + cam->m_FastShutterBits_Mode = val & 0x0F; + cam->m_FastShutterBits_Test = ( val & 0xF0 ) >> 4; + IDLog("Shutter bits %d\n", val); + } + + // Max X Bin + ele = findXMLEle(system, "MaxBinX"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)); + if (val >= 1 && val <= MAXHBIN) + cam->m_MaxBinX = val; + } + + // Max Y Bin + ele = findXMLEle(system, "MaxBinY"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)); + if (val >= 1 && val <= MAXVBIN) + cam->m_MaxBinY = val; + } + + // Guider Relays + ele = findXMLEle(system, "Guider_Relays"); + if (ele) + { + if (!strcmp(pcdataXMLEle(ele), "True")) + cam->m_GuiderRelays = true; + else + cam->m_GuiderRelays = false; + } + + // Timeout + ele = findXMLEle(system, "Timeout"); + if (ele) + { + double dval = atof(pcdataXMLEle(ele)); + if (dval >= 0.0 && dval <= 10000.0) cam->m_Timeout = dval; + } + + // BIC + ele = findXMLEle(geometry, "BIC"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)); + if (val >= 1 && val <= MAXCOLUMNS) + cam->m_BIC = val; + } + + // BIR + ele = findXMLEle(geometry, "BIR"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)); + if (val >= 1 && val <= MAXROWS) + cam->m_BIR = val; + } + + // SKIPC + ele = findXMLEle(geometry, "SKIPC"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)); + if (val >= 1 && val <= MAXCOLUMNS) + cam->m_SkipC = val; + } + + // SKIPR + ele = findXMLEle(geometry, "SKIPR"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)); + if (val >= 1 && val <= MAXROWS) + cam->m_SkipR = val; + } + + // IMG COlS + ele = findXMLEle(geometry, "ImgCols"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)); + if (val >= 1 && val <= MAXTOTALCOLUMNS) + cam->m_ImgColumns = val; + } + else + cam->m_ImgColumns = cam->m_Columns - cam->m_BIC - cam->m_SkipC; + + // IMG ROWS + ele = findXMLEle(geometry, "ImgRows"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)); + if (val >= 1 && val <= MAXTOTALROWS) + cam->m_ImgRows = val; + } + else + cam->m_ImgRows = cam->m_Rows - cam->m_BIR - cam->m_SkipR; + + // Hor Flush + ele = findXMLEle(geometry, "HFlush"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)); + if (val >= 1 && val <= MAXHBIN) + cam->m_HFlush = val; + } + + // Ver Flush + ele = findXMLEle(geometry, "VFlush"); + if (ele) + { + val = hextoi(pcdataXMLEle(ele)); + if (val >= 1 && val <= MAXVBIN) + cam->m_VFlush = val; + } + + // Default to full frame + cam->m_NumX = cam->m_ImgColumns; + cam->m_NumY = cam->m_ImgRows; + + // Temp Control + ap = findXMLAtt(temp, "Control"); + if (ap) + { + if (!strcmp(valuXMLAtt(ap), "True")) + cam->m_TempControl = true; + else + cam->m_TempControl = false; + } + + // Calibration + ap = findXMLAtt(temp, "Cal"); + if (ap) + { + val = hextoi(valuXMLAtt(ap)); + if (val >= 1 && val <= 255) + cam->m_TempCalibration = val; + } + + // Scale + ap = findXMLAtt(temp, "Scale"); + if (ap) + { + double dval = atof(valuXMLAtt(ap)); + if (dval >= 1.0 && dval <= 10.0) + cam->m_TempScale = dval; + } + + // Target + ap = findXMLAtt(temp, "Target"); + if (ap) + { + double dval = atof(valuXMLAtt(ap)); + if (dval >= -60.0 && dval <= 40.0) + cam->write_CoolerSetPoint( dval ); + else + cam->write_CoolerSetPoint( -10.0 ); // Default + + IDLog("Target: %g\n", dval); + } + + // Sensor + ap = findXMLAtt(ccd, "Sensor"); + if (ap) + { + strncpy (cam->m_Sensor, valuXMLAtt(ap), 255); + IDLog("Sensor: %s\n", cam->m_Sensor); + } + + // Color + ele = findXMLEle(ccd, "Color"); + if (ele) + { + if (!strcmp(pcdataXMLEle(ele), "True")) + { + cam->m_Color = true; + IDLog("Color: true\n"); + } + else + { + cam->m_Color = false; + IDLog("Color: false\n"); + } + } + + // Noise + ele = findXMLEle(ccd, "Noise"); + if (ele) + cam->m_Noise = atof( pcdataXMLEle(ele) ); + + // Noise + ele = findXMLEle(ccd, "Gain"); + if (ele) + cam->m_Gain = atof( pcdataXMLEle(ele) ); + + // Pixel X Size + ele = findXMLEle(ccd, "PixelXSize"); + if (ele) + { + cam->m_PixelXSize = atof( pcdataXMLEle(ele) ); + IDLog("Pixel X Size: %g\n", cam->m_PixelXSize); + } + + // Pixel Y Size + ele = findXMLEle(ccd, "PixelYSize"); + if (ele) + { + cam->m_PixelYSize = atof( pcdataXMLEle(ele) ); + IDLog("Pixel Y Size: %g\n", cam->m_PixelYSize); + } + + // Log all values + IDLog("Cam Row: %d - Cam Cols: %d - PP_Repeat %d\n",cam->m_Rows, cam->m_Columns, cam->m_PPRepeat); + IDLog("High_Priority %s - Data_Bits %d - Sensor %s\n", cam->m_HighPriority ? "true" : "false", cam->m_DataBits, (cam->m_SensorType == Camera_SensorType_CCD) ? "CCD" : "CMOS"); + IDLog("Max X Bin: %d - Max Y Bin: %d - Guider Relays: %s\n", cam->m_MaxBinX, cam->m_MaxBinY, cam->m_GuiderRelays ? "true" : "false"); + IDLog("BIC: %d - BIR: %d - SKIPC: %d - SKIPR: %d - ImgRows: %d - ImgCols %d\n", cam->m_BIC, cam->m_BIR, cam->m_SkipC, cam->m_SkipR, cam->m_ImgRows, cam->m_ImgColumns); + IDLog("HFlush: %d - VFlush: %d - Control: %s - Cal: %d - Scale: %g\n", cam->m_HFlush, cam->m_VFlush, cam->m_TempControl ? "true" : "false", cam->m_TempCalibration, cam->m_TempScale); + + delLilXML(XMLParser); + + return true; +} + +/* isCCDConnected: return 1 if we have a connection, 0 otherwise */ +int ApogeeCam::isCCDConnected(void) +{ + return ((PowerS[0].s == ISS_ON) ? 1 : 0); +} + +FITS_HDU_LIST * ApogeeCam::create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp) +{ + + FITS_HDU_LIST *hdulist; + + char temp_s[FITS_CARD_SIZE], expose_s[FITS_CARD_SIZE], binning_s[FITS_CARD_SIZE], frame_s[FITS_CARD_SIZE], pixel_s[FITS_CARD_SIZE]; + char obsDate[FITS_CARD_SIZE]; + + snprintf(obsDate, FITS_CARD_SIZE, "DATE-OBS= '%s' /Observation Date UTC", timestamp()); + + hdulist = fits_add_hdu (ofp); + if (hdulist == NULL) return (NULL); + + hdulist->used.simple = 1; + hdulist->bitpix = 16; + hdulist->naxis = 2; + hdulist->naxisn[0] = width; + hdulist->naxisn[1] = height; + hdulist->naxisn[2] = bpp; + hdulist->used.datamin = 1; + hdulist->datamin = min(); + hdulist->used.datamax = 1; + hdulist->datamax = max(); + hdulist->used.bzero = 1; + hdulist->bzero = 0.0; + hdulist->used.bscale = 1; + hdulist->bscale = 1.0; + + snprintf(temp_s, FITS_CARD_SIZE, "CCD-TEMP= %g / degrees celcius", APGFrame.temperature); + snprintf(expose_s, FITS_CARD_SIZE, "EXPOSURE= %d / milliseconds", APGFrame.expose); + snprintf(binning_s, FITS_CARD_SIZE, "BINNING = '(%d x %d)'", APGFrame.binX, APGFrame.binY); + snprintf(pixel_s, FITS_CARD_SIZE, "PIX-SIZ = '%0.f x %0.f microns square'", cam->m_PixelXSize, cam->m_PixelYSize); + switch (APGFrame.frameType) + { + case LIGHT_FRAME: + strcpy(frame_s, "FRAME = 'Light'"); + break; + case BIAS_FRAME: + strcpy(frame_s, "FRAME = 'Bias'"); + break; + case FLAT_FRAME: + strcpy(frame_s, "FRAME = 'Flat Field'"); + break; + case DARK_FRAME: + strcpy(frame_s, "FRAME = 'Dark'"); + break; + } + + fits_add_card (hdulist, frame_s); + fits_add_card (hdulist, temp_s); + fits_add_card (hdulist, expose_s); + fits_add_card (hdulist, pixel_s); + fits_add_card (hdulist, "INSTRUME= 'Apogee CCD'"); + fits_add_card (hdulist, obsDate); + + return (hdulist); +} + +// Convert a string to a decimal or hexadecimal integer +// Code taken from Dave Mills Apogee driver +unsigned short ApogeeCam::hextoi(char *instr) +{ + unsigned short val, tot = 0; + bool IsHEX = false; + + long n = strlen( instr ); + if ( n > 1 ) + { // Look for hex format e.g. 8Fh, A3H or 0x5D + if ( instr[ n - 1 ] == 'h' || instr[ n - 1 ] == 'H' ) + IsHEX = true; + else if ( *instr == '0' && *(instr+1) == 'x' ) + { + IsHEX = true; + instr += 2; + } + } + + if ( IsHEX ) + { + while (instr && *instr && isxdigit(*instr)) + { + val = *instr++ - '0'; + if (9 < val) + val -= 7; + tot <<= 4; + tot |= (val & 0x0f); + } + } + else + tot = atoi( instr ); + + return tot; +} + +double ApogeeCam::min() +{ + double lmin = APGFrame.img[0]; + int ind=0, i, j; + + for (i= 0; i < APGFrame.height ; i++) + for (j= 0; j < APGFrame.width; j++) + { + ind = (i * APGFrame.width) + j; + if (APGFrame.img[ind] < lmin) lmin = APGFrame.img[ind]; + } + + return lmin; +} + +double ApogeeCam::max() +{ + double lmax = APGFrame.img[0]; + int ind=0, i, j; + + for (i= 0; i < APGFrame.height ; i++) + for (j= 0; j < APGFrame.width; j++) + { + ind = (i * APGFrame.width) + j; + if (APGFrame.img[ind] > lmax) lmax = APGFrame.img[ind]; + } + + return lmax; +} + diff --git a/kstars/kstars/indi/apogee_ppi.h b/kstars/kstars/indi/apogee_ppi.h new file mode 100644 index 00000000..bed27b02 --- /dev/null +++ b/kstars/kstars/indi/apogee_ppi.h @@ -0,0 +1,167 @@ +#if 0 + Apogee PPI + INDI Interface for Apogee PPI + Copyright (C) 2005 Jasem Mutlaq (mutlaqja AT ikarustech DOT com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#ifndef APOGEE_PPI_H +#define APOGEE_PPI_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "fitsrw.h" +#include "indidevapi.h" +#include "eventloop.h" +#include "indicom.h" +#include "apogee/CameraIO_Linux.h" + +#define mydev "Apogee PPI" + +#define COMM_GROUP "Communication" +#define EXPOSE_GROUP "Expose" +#define IMAGE_GROUP "Image Settings" +#define DATA_GROUP "Data Channel" + +#define POLLMS 1000 /* Polling time (ms) */ +#define TEMP_THRESHOLD .25 /* Differential temperature threshold (C)*/ + +#define MAX_PIXELS 4096 +#define MAXHBIN 8 +#define MAXVBIN 64 +#define MIN_CCD_TEMP -60 +#define MAX_CCD_TEMP 40 +#define MAXCOLUMNS 16383 +#define MAXROWS 16383 +#define MAXTOTALCOLUMNS 16383 +#define MAXTOTALROWS 16383 + +#define FILENAMESIZ 2048 +#define LIBVERSIZ 1024 +#define PREFIXSIZ 64 +#define PIPEBUFSIZ 8192 +#define FRAME_ILEN 64 + +#define getBigEndian(p) ( ((p & 0xff) << 8) | (p >> 8)) + +class ApogeeCam { + + public: + + ApogeeCam(); + ~ApogeeCam(); + + /* INDI Functions that must be called from indidrivermain */ + void ISGetProperties (const char *dev); + void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n); + void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n); + void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n); + void ISPoll(); + + private: + + /* Structs */ + struct + { + short width; + short height; + int frameType; + int expose; + double temperature; + int binX, binY; + unsigned short *img; + } APGFrame; + + enum { LIGHT_FRAME , BIAS_FRAME, DARK_FRAME, FLAT_FRAME }; + + /* Switches */ + ISwitch PowerS[2]; + ISwitch *ApogeeModelS; + ISwitch FrameTypeS[4]; + + /* Numbers */ + INumber FrameN[4]; + INumber BinningN[2]; + INumber ExposeTimeN[1]; + INumber TemperatureN[1]; + INumber DataChannelN[1]; + + /* BLOBs */ + IBLOB imageB; + + /* Switch vectors */ + ISwitchVectorProperty PowerSP; /* Connection switch */ + ISwitchVectorProperty ApogeeModelSP; /* Apogee Model */ + ISwitchVectorProperty FrameTypeSP; /* Frame type */ + + /* Number vectors */ + INumberVectorProperty FrameNP; /* Frame specs */ + INumberVectorProperty BinningNP; /* Binning */ + INumberVectorProperty ExposeTimeNP; /* Exposure */ + INumberVectorProperty TemperatureNP; /* Temperature control */ + + + /* BLOB vectors */ + IBLOBVectorProperty imageBP; /* Data stream */ + + /* Other */ + static int streamTimerID; /* Stream ID */ + double targetTemp; /* Target temperature */ + CCameraIO *cam; /* Apogee Camera object */ + + /* Functions */ + + /* General */ + void initProperties(); + bool loadXMLModel(); + bool initCamera(); + + /* CCD */ + void getBasicData(void); + void handleExposure(void *); + void connectCCD(void); + void uploadFile(char * filename); + int writeFITS(char *filename, char errmsg[]); + int setImageArea(char errmsg[]); + void grabImage(void); + int isCCDConnected(void); + + /* Power */ + int checkPowerS(ISwitchVectorProperty *sp); + int checkPowerN(INumberVectorProperty *np); + int checkPowerT(ITextVectorProperty *tp); + + /* Helper functions */ + int manageDefaults(char errmsg[]); + int getOnSwitch(ISwitchVectorProperty *sp); + FITS_HDU_LIST * create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp); + unsigned short hextoi(char* instr); + double min(); + double max(); + +}; + +#endif + diff --git a/kstars/kstars/indi/base64.c b/kstars/kstars/indi/base64.c new file mode 100644 index 00000000..28424512 --- /dev/null +++ b/kstars/kstars/indi/base64.c @@ -0,0 +1,245 @@ +/* This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License as published by the Free + * Software Foundation; either version 2 of the License, or (at your option) any + * later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. + * + * You should have received a copy of the GNU General Public License along with + * this program; if not, write to the Free Software Foundation, Inc., 59 Temple + * Place - Suite 330, Boston, MA 02110-1301, USA. + * + * Adapted from code written by Eric S. Raymond + * + */ + +/* Pair of functions to convert to/from base64. + * Also can be used to build a standalone utility and a loopback test. + * see http://www.faqs.org/rfcs/rfc3548.html + */ + +/** \file base64.c + \brief Pair of functions to convert to/from base64. + +*/ + +#include +#include "base64.h" + +static const char base64digits[] = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; + +#define BAD (-1) +static const char base64val[] = { + BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, + BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, + BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD, 62, BAD,BAD,BAD, 63, + 52, 53, 54, 55, 56, 57, 58, 59, 60, 61,BAD,BAD, BAD,BAD,BAD,BAD, + BAD, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, + 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,BAD, BAD,BAD,BAD,BAD, + BAD, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, + 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,BAD, BAD,BAD,BAD,BAD +}; +#define DECODE64(c) (isascii(c) ? base64val[c] : BAD) + +/* convert inlen raw bytes at in to base64 string (NUL-terminated) at out. + * out size should be at least 4*inlen/3 + 4. + * return length of out (sans trailing NUL). + */ +int +to64frombits(unsigned char *out, const unsigned char *in, int inlen) +{ + unsigned char *out0 = out; + + for (; inlen >= 3; inlen -= 3) + { + *out++ = base64digits[in[0] >> 2]; + *out++ = base64digits[((in[0] << 4) & 0x30) | (in[1] >> 4)]; + *out++ = base64digits[((in[1] << 2) & 0x3c) | (in[2] >> 6)]; + *out++ = base64digits[in[2] & 0x3f]; + in += 3; + } + if (inlen > 0) + { + unsigned char fragment; + + *out++ = base64digits[in[0] >> 2]; + fragment = (in[0] << 4) & 0x30; + if (inlen > 1) + fragment |= in[1] >> 4; + *out++ = base64digits[fragment]; + *out++ = (inlen < 2) ? '=' : base64digits[(in[1] << 2) & 0x3c]; + *out++ = '='; + } + *out = '\0'; + + return (out-out0); +} + +/* convert base64 at in to raw bytes out, returning count or <0 on error. + * base64 may contain any embedded whitespace. + * out should be at least 3/4 the length of in. + */ +int +from64tobits(char *out, const char *in) +{ + int len = 0; + register unsigned char digit1, digit2, digit3, digit4; + + do { + do {digit1 = *in++;} while (isspace(digit1)); + if (DECODE64(digit1) == BAD) + return(-1); + do {digit2 = *in++;} while (isspace(digit2)); + if (DECODE64(digit2) == BAD) + return(-2); + do {digit3 = *in++;} while (isspace(digit3)); + if (digit3 != '=' && DECODE64(digit3) == BAD) + return(-3); + do {digit4 = *in++;} while (isspace(digit4)); + if (digit4 != '=' && DECODE64(digit4) == BAD) + return(-4); + *out++ = (DECODE64(digit1) << 2) | (DECODE64(digit2) >> 4); + ++len; + if (digit3 != '=') + { + *out++ = ((DECODE64(digit2) << 4) & 0xf0) | (DECODE64(digit3) >> 2); + ++len; + if (digit4 != '=') + { + *out++ = ((DECODE64(digit3) << 6) & 0xc0) | DECODE64(digit4); + ++len; + } + } + while (isspace(*in)) + in++; + } while (*in && digit4 != '='); + + return (len); +} + +#ifdef BASE64_PROGRAM +/* standalone program that converts to/from base64. + * cc -o base64 -DBASE64_PROGRAM base64.c + */ + +#include +#include +#include + +static void +usage (char *me) +{ + fprintf (stderr, "Purpose: convert stdin to/from base64 on stdout\n"); + fprintf (stderr, "Usage: %s {-t,-f}\n", me); + exit (1); +} + +int +main (int ac, char *av[]) +{ + int to64 = 1; + + /* decide whether to or from base64 */ + if (ac == 2 && strcmp (av[1], "-f") == 0) + to64 = 0; + else if (ac != 1 && (ac != 2 || strcmp (av[1], "-t"))) + usage (av[0]); + + if (to64) { + unsigned char *rawin, *b64; + int i, n, nrawin, nb64; + + /* read raw on stdin until EOF */ + rawin = malloc(4096); + nrawin = 0; + while ((n = fread (rawin+nrawin, 1, 4096, stdin)) > 0) + rawin = realloc (rawin, (nrawin+=n)+4096); + + /* convert to base64 */ + b64 = malloc (4*nrawin/3+4); + nb64 = to64frombits(b64, rawin, nrawin); + + /* pretty print */ + for (i = 0; i < nb64; i += 72) + printf ("%.*s\n", 72, b64+i); + } else { + unsigned char *raw, *b64; + int n, nraw, nb64; + + /* read base64 on stdin until EOF */ + b64 = malloc(4096); + nb64 = 0; + while ((n = fread (b64+nb64, 1, 4096, stdin)) > 0) + b64 = realloc (b64, (nb64+=n)+4096); + b64[nb64] = '\0'; + + /* convert to raw */ + raw = malloc (3*nb64/4); + nraw = from64tobits(raw, b64); + if (nraw < 0) { + fprintf (stderr, "base64 conversion error: %d\n", nraw); + return (1); + } + + /* write */ + fwrite (raw, 1, nraw, stdout); + } + + return (0); +} + +#endif + +#ifdef LOOPBACK_TEST +/* standalone test that reads binary on stdin, converts to base64 and back, + * then compares. exit 0 if compares the same else 1 + */ + +#include +#include +#include + +int +main (int ac, char *av[]) +{ + unsigned char *rawin, *b64, *rawback; + int n, nrawin, nrawback, nb64; + + /* read raw on stdin until EOF */ + rawin = malloc(4096); + nrawin = 0; + while ((n = fread (rawin+nrawin, 1, 4096, stdin)) > 0) + rawin = realloc (rawin, (nrawin+=n)+4096); + + /* convert to base64 */ + b64 = malloc (4*nrawin*3 + 4); + nb64 = to64frombits(b64, rawin, nrawin); + + /* convert back to raw */ + rawback = malloc (3*nb64/4); + nrawback = from64tobits(rawback, b64); + if (nrawback < 0) { + fprintf (stderr, "base64 error: %d\n", nrawback); + return(1); + } + if (nrawback != nrawin) { + fprintf (stderr, "base64 back length %d != %d\n", nrawback, nrawin); + return(1); + } + + /* compare */ + if (memcmp (rawback, rawin, nrawin)) { + fprintf (stderr, "compare error\n"); + return (1); + } + + /* success */ + return (0); +} +#endif +/* For RCS Only -- Do Not Edit */ +static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile$ $Date$ $Revision$ $Name: $"}; diff --git a/kstars/kstars/indi/base64.h b/kstars/kstars/indi/base64.h new file mode 100644 index 00000000..d99e474f --- /dev/null +++ b/kstars/kstars/indi/base64.h @@ -0,0 +1,36 @@ +#ifndef BASE64_H +#define BASE64_H + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * \defgroup base64 Functions to convert from and to base64 + */ +/*@{*/ + +/** \brief Convert bytes array to base64. + \param out output buffer in base64. The buffer size must be at least (4 * inlen / 3 + 4) bytes long. + \param in input binary buffer + \param inlen number of bytes to convert + \return 0 on success, -1 on failure. + */ +extern int to64frombits(unsigned char *out, const unsigned char *in, + int inlen); + +/** \brief Convert base64 to bytes array. + \param out output buffer in bytes. The buffer size must be at least (3 * size_of_in_buffer / 4) bytes long. + \param in input base64 buffer + \return 0 on success, -1 on failure. + */ + +extern int from64tobits(char *out, const char *in); + +/*@}*/ + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/kstars/kstars/indi/celestrongps.cpp b/kstars/kstars/indi/celestrongps.cpp new file mode 100644 index 00000000..a187aaf8 --- /dev/null +++ b/kstars/kstars/indi/celestrongps.cpp @@ -0,0 +1,778 @@ +#if 0 + Celestron GPS + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#include +#include +#include +#include +#include +#include +#include + +#include "celestronprotocol.h" +#include "celestrongps.h" + +#define RA_THRESHOLD 0.01 +#define DEC_THRESHOLD 0.05 +#define mydev "Celestron GPS" + +CelestronGPS *telescope = NULL; + + +/* There is _one_ binary for all LX200 drivers, but each binary is renamed +** to its device name (i.e. lx200gps, lx200_16..etc). The main function will +** fetch from std args the binary name and ISInit will create the apporpiate +** device afterwards. If the binary name does not match any known devices, +** we simply create a generic device +*/ +extern char* me; + +#define COMM_GROUP "Communication" +#define BASIC_GROUP "Main Control" +#define MOVE_GROUP "Movement Control" + +static void ISPoll(void *); + +/*INDI controls */ +static ISwitch PowerS[] = {{"CONNECT" , "Connect" , ISS_OFF, 0, 0},{"DISCONNECT", "Disconnect", ISS_ON, 0, 0}}; +static ISwitch SlewModeS[] = {{"Slew", "", ISS_ON, 0, 0}, {"Find", "", ISS_OFF, 0, 0}, {"Centering", "", ISS_OFF, 0, 0}, {"Guide", "", ISS_OFF, 0, 0}}; +static ISwitch OnCoordSetS[] = {{"SLEW", "Slew", ISS_ON, 0 , 0}, {"TRACK", "Track", ISS_OFF, 0, 0}, {"SYNC", "Sync", ISS_OFF, 0, 0}}; +static ISwitch abortSlewS[] = {{"ABORT", "Abort", ISS_OFF, 0, 0}}; + +static ISwitch MovementS[] = {{"N", "North", ISS_OFF, 0, 0}, {"W", "West", ISS_OFF, 0, 0}, {"E", "East", ISS_OFF, 0, 0}, {"S", "South", ISS_OFF, 0, 0}}; + +/* equatorial position */ +static INumber eq[] = { + {"RA", "RA H:M:S", "%10.6m", 0., 24., 0., 0., 0, 0, 0}, + {"DEC", "Dec D:M:S", "%10.6m", -90., 90., 0., 0., 0, 0, 0}, +}; +//TODO decide appropiate TIME_OUT +static INumberVectorProperty eqNum = { + mydev, "EQUATORIAL_EOD_COORD", "Equatorial JNow", BASIC_GROUP, IP_RW, 0, IPS_IDLE, + eq, NARRAY(eq), "", 0}; + +/* Fundamental group */ +static ISwitchVectorProperty PowerSw = { mydev, "CONNECTION" , "Connection", COMM_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, PowerS, NARRAY(PowerS), "", 0}; +static IText PortT[] = {{"PORT", "Port", 0, 0, 0, 0}}; +static ITextVectorProperty Port = { mydev, "DEVICE_PORT", "Ports", COMM_GROUP, IP_RW, 0, IPS_IDLE, PortT, NARRAY(PortT), "", 0}; + +/* Movement group */ +static ISwitchVectorProperty OnCoordSetSw = { mydev, "ON_COORD_SET", "On Set", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, OnCoordSetS, NARRAY(OnCoordSetS), "", 0}; +static ISwitchVectorProperty abortSlewSw = { mydev, "ABORT_MOTION", "Abort Slew/Track", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, abortSlewS, NARRAY(abortSlewS), "", 0}; +static ISwitchVectorProperty SlewModeSw = { mydev, "Slew rate", "", MOVE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, SlewModeS, NARRAY(SlewModeS), "", 0}; + +static ISwitchVectorProperty MovementSw = { mydev, "MOVEMENT", "Move toward", MOVE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, MovementS, NARRAY(MovementS), "", 0}; + + +/* send client definitions of all properties */ +void ISInit() +{ + static int isInit=0; + + if (isInit) + return; + + isInit = 1; + + PortT[0].text = strcpy(new char[32], "/dev/ttyS0"); + + telescope = new CelestronGPS(); + + IEAddTimer (POLLMS, ISPoll, NULL); +} + +void ISGetProperties (const char *dev) +{ ISInit(); telescope->ISGetProperties(dev);} +void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ ISInit(); telescope->ISNewSwitch(dev, name, states, names, n);} +void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ ISInit(); telescope->ISNewText(dev, name, texts, names, n);} +void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ ISInit(); telescope->ISNewNumber(dev, name, values, names, n);} +void ISPoll (void *p) { telescope->ISPoll(); IEAddTimer (POLLMS, ISPoll, NULL); p=p;} +void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/) +{} + +/************************************************** +*** LX200 Generic Implementation +***************************************************/ + +CelestronGPS::CelestronGPS() +{ + + targetRA = lastRA = 0; + targetDEC = lastDEC = 0; + currentSet = 0; + lastSet = -1; + lastMove[0] = lastMove[1] = lastMove[2] = lastMove[3] = 0; + + JD = 0; + + // Children call parent routines, this is the default + IDLog("initilizaing from Celeston GPS device...\n"); + +} + +void CelestronGPS::ISGetProperties(const char *dev) +{ + + if (dev && strcmp (mydev, dev)) + return; + + // COMM_GROUP + IDDefSwitch (&PowerSw, NULL); + IDDefText (&Port, NULL); + + // BASIC_GROUP + IDDefNumber (&eqNum, NULL); + IDDefSwitch (&OnCoordSetSw, NULL); + IDDefSwitch (&abortSlewSw, NULL); + IDDefSwitch (&SlewModeSw, NULL); + + // Movement group + IDDefSwitch (&MovementSw, NULL); + + /* Send the basic data to the new client if the previous client(s) are already connected. */ + if (PowerSw.s == IPS_OK) + getBasicData(); + +} + +void CelestronGPS::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + IText *tp; + + // suppress warning + n=n; + // ignore if not ours // + if (strcmp (dev, mydev)) + return; + + if (!strcmp(name, Port.name) ) + { + Port.s = IPS_OK; + + tp = IUFindText( &Port, names[0] ); + if (!tp) + return; + + tp->text = new char[strlen(texts[0])+1]; + strcpy(tp->text, texts[0]); + IDSetText (&Port, NULL); + return; + } +} + +int CelestronGPS::handleCoordSet() +{ + + int i=0; + char RAStr[32], DecStr[32]; + + switch (currentSet) + { + + // Slew + case 0: + lastSet = 0; + if (eqNum.s == IPS_BUSY) + { + StopNSEW(); + // sleep for 500 mseconds + usleep(500000); + } + + if ((i = SlewToCoords(targetRA, targetDEC))) + { + slewError(i); + return (-1); + } + + eqNum.s = IPS_BUSY; + fs_sexa(RAStr, targetRA, 2, 3600); + fs_sexa(DecStr, targetDEC, 2, 3600); + IDSetNumber(&eqNum, "Slewing to JNOW RA %s - DEC %s", RAStr, DecStr); + IDLog("Slewing to JNOW RA %s - DEC %s", RAStr, DecStr); + break; + + + // Track + case 1: + if (eqNum.s == IPS_BUSY) + { + StopNSEW(); + // sleep for 500 mseconds + usleep(500000); + } + + if ( (fabs ( targetRA - currentRA ) >= TRACKING_THRESHOLD) || + (fabs (targetDEC - currentDEC) >= TRACKING_THRESHOLD)) + { + + IDLog("Exceeded Tracking threshold, will attempt to slew to the new target.\n"); + IDLog("targetRA is %g, currentRA is %g\n", targetRA, currentRA); + IDLog("targetDEC is %g, currentDEC is %g\n*************************\n", targetDEC, currentDEC); + + if (( i = SlewToCoords(targetRA, targetDEC))) + { + slewError(i); + return (-1); + } + + fs_sexa(RAStr, targetRA, 2, 3600); + fs_sexa(DecStr, targetDEC, 2, 3600); + eqNum.s = IPS_BUSY; + IDSetNumber(&eqNum, "Slewing to JNow RA %s - DEC %s", RAStr, DecStr); + IDLog("Slewing to JNOW RA %s - DEC %s", RAStr, DecStr); + } + else + { + IDLog("Tracking called, but tracking threshold not reached yet.\n"); + eqNum.s = IPS_OK; + eqNum.np[0].value = currentRA; + eqNum.np[1].value = currentDEC; + if (lastSet != 1) + IDSetNumber(&eqNum, "Tracking..."); + else + IDSetNumber(&eqNum, NULL); + } + lastSet = 1; + break; + + // Sync + case 2: + lastSet = 2; + OnCoordSetSw.s = IPS_OK; + SyncToCoords(targetRA, targetDEC); + eqNum.s = IPS_OK; + IDSetNumber(&eqNum, "Synchronization successful."); + break; + } + + return (0); + +} + +void CelestronGPS::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + double newRA=0, newDEC=0; + + // ignore if not ours // + if (strcmp (dev, mydev)) + return; + + struct tm *tp; + time_t t; + + time (&t); + tp = gmtime (&t); + + if (!strcmp (name, eqNum.name)) + { + int i=0, nset=0; + + if (checkPower(&eqNum)) + return; + + for (nset = i = 0; i < n; i++) + { + INumber *eqp = IUFindNumber (&eqNum, names[i]); + if (eqp == &eq[0]) + { + newRA = values[i]; + nset += newRA >= 0 && newRA <= 24.0; + } else if (eqp == &eq[1]) + { + newDEC = values[i]; + nset += newDEC >= -90.0 && newDEC <= 90.0; + } + } + + if (nset == 2) + { + //eqNum.s = IPS_BUSY; + + tp->tm_mon += 1; + tp->tm_year += 1900; + + // update JD + JD = UTtoJD(tp); + + IDLog("We recevined JNOW RA %f - DEC %f\n", newRA, newDEC);; + /*apparentCoord( (double) J2000, JD, &newRA, &newDEC); + IDLog("Processed to RA %f - DEC %f\n", newRA, newDEC);*/ + + //eqNum.np[0].value = values[0]; + //eqNum.np[1].value = values[1]; + targetRA = newRA; + targetDEC = newDEC; + + if (MovementSw.s == IPS_BUSY) + { + for (int i=0; i < 4; i++) + { + lastMove[i] = 0; + MovementS[i].s = ISS_OFF; + } + + MovementSw.s = IPS_IDLE; + IDSetSwitch(&MovementSw, NULL); + } + + if (handleCoordSet()) + { + eqNum.s = IPS_IDLE; + IDSetNumber(&eqNum, NULL); + } + } + else + { + eqNum.s = IPS_IDLE; + IDSetNumber(&eqNum, "RA or Dec missing or invalid."); + } + + return; + } +} + +void CelestronGPS::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + + int index; + ISwitch *swp; + + // Suppress warning + names = names; + + //IDLog("in new Switch with Device= %s and Property= %s and #%d items\n", dev, name,n); + //IDLog("SolarSw name is %s\n", SolarSw.name); + + // ignore if not ours // + if (strcmp (dev, mydev)) + return; + + // FIRST Switch ALWAYS for power + if (!strcmp (name, PowerSw.name)) + { + IUResetSwitches(&PowerSw); + IUUpdateSwitches(&PowerSw, states, names, n); + powerTelescope(); + return; + } + + if (!strcmp(name, OnCoordSetSw.name)) + { + if (checkPower(&OnCoordSetSw)) + return; + + IUResetSwitches(&OnCoordSetSw); + IUUpdateSwitches(&OnCoordSetSw, states, names, n); + currentSet = getOnSwitch(&OnCoordSetSw); + } + + // Abort Slew + if (!strcmp (name, abortSlewSw.name)) + { + if (checkPower(&abortSlewSw)) + { + abortSlewSw.s = IPS_IDLE; + IDSetSwitch(&abortSlewSw, NULL); + return; + } + + IUResetSwitches(&abortSlewSw); + StopNSEW(); + + if (eqNum.s == IPS_BUSY) + { + abortSlewSw.s = IPS_OK; + eqNum.s = IPS_IDLE; + IDSetSwitch(&abortSlewSw, "Slew aborted."); + IDSetNumber(&eqNum, NULL); + } + else if (MovementSw.s == IPS_BUSY) + { + + for (int i=0; i < 4; i++) + lastMove[i] = 0; + + MovementSw.s = IPS_IDLE; + abortSlewSw.s = IPS_OK; + eqNum.s = IPS_IDLE; + IUResetSwitches(&MovementSw); + IUResetSwitches(&abortSlewSw); + IDSetSwitch(&abortSlewSw, "Slew aborted."); + IDSetSwitch(&MovementSw, NULL); + IDSetNumber(&eqNum, NULL); + } + else + { + IUResetSwitches(&MovementSw); + abortSlewSw.s = IPS_IDLE; + IDSetSwitch(&abortSlewSw, NULL); + } + + return; + } + + // Slew mode + if (!strcmp (name, SlewModeSw.name)) + { + if (checkPower(&SlewModeSw)) + return; + + IUResetSwitches(&SlewModeSw); + IUUpdateSwitches(&SlewModeSw, states, names, n); + index = getOnSwitch(&SlewModeSw); + SetRate(index); + + SlewModeSw.s = IPS_OK; + IDSetSwitch(&SlewModeSw, NULL); + return; + } + + // Movement + if (!strcmp (name, MovementSw.name)) + { + if (checkPower(&MovementSw)) + return; + + index = -1; + IUUpdateSwitches(&MovementSw, states, names, n); + swp = IUFindSwitch(&MovementSw, names[0]); + + if (!swp) + { + StopNSEW(); + IUResetSwitches(&MovementSw); + MovementSw.s = IPS_IDLE; + IDSetSwitch(&MovementSw, NULL); + } + + if (swp == &MovementS[0]) index = 0; + else if (swp == &MovementS[1]) index = 1; + else if (swp == &MovementS[2]) index = 2; + else index = 3; + + lastMove[index] = lastMove[index] == 0 ? 1 : 0; + if (lastMove[index] == 0) + MovementS[index].s = ISS_OFF; + + // North/South movement is illegal + if (lastMove[NORTH] && lastMove[SOUTH]) + { + StopNSEW(); + for (int i=0; i < 4; i++) + lastMove[i] = 0; + + IUResetSwitches(&MovementSw); + MovementSw.s = IPS_IDLE; + IDSetSwitch(&MovementSw, "Slew aborted."); + return; + } + + // East/West movement is illegal + if (lastMove[EAST] && lastMove[WEST]) + { + StopNSEW(); + for (int i=0; i < 4; i++) + lastMove[i] = 0; + + IUResetSwitches(&MovementSw); + MovementSw.s = IPS_IDLE; + IDSetSwitch(&MovementSw, "Slew aborted."); + return; + } + + //IDLog("We have switch %d \n ", index); + //IDLog("NORTH: %d -- WEST: %d -- EAST: %d -- SOUTH %d\n", lastMove[0], lastMove[1], lastMove[2], lastMove[3]); + + if (lastMove[index] == 1) + StartSlew(index); + else + StopSlew(index); + + if (!lastMove[0] && !lastMove[1] && !lastMove[2] && !lastMove[3]) + MovementSw.s = IPS_IDLE; + + if (lastMove[index] == 0) + IDSetSwitch(&MovementSw, "Moving toward %s aborted.", Direction[index]); + else + { + MovementSw.s = IPS_BUSY; + IDSetSwitch(&MovementSw, "Moving %s...", Direction[index]); + } + return; + } + +} + + +int CelestronGPS::getOnSwitch(ISwitchVectorProperty *sp) +{ + for (int i=0; i < sp->nsp ; i++) + if (sp->sp[i].s == ISS_ON) + return i; + + return -1; +} + + +int CelestronGPS::checkPower(ISwitchVectorProperty *sp) +{ + if (PowerSw.s != IPS_OK) + { + if (!strcmp(sp->label, "")) + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", sp->name); + else + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", sp->label); + + sp->s = IPS_IDLE; + IDSetSwitch(sp, NULL); + return -1; + } + + return 0; +} + +int CelestronGPS::checkPower(INumberVectorProperty *np) +{ + if (PowerSw.s != IPS_OK) + { + if (!strcmp(np->label, "")) + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", np->name); + else + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", np->label); + + np->s = IPS_IDLE; + IDSetNumber(np, NULL); + return -1; + } + return 0; +} + +int CelestronGPS::checkPower(ITextVectorProperty *tp) +{ + + if (PowerSw.s != IPS_OK) + { + if (!strcmp(tp->label, "")) + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", tp->name); + else + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", tp->label); + + tp->s = IPS_IDLE; + IDSetText(tp, NULL); + return -1; + } + + return 0; + +} + +void CelestronGPS::ISPoll() +{ + double dx, dy; + double currentRA, currentDEC; + int status; + + switch (eqNum.s) + { + case IPS_IDLE: + if (PowerSw.s != IPS_OK) + break; + currentRA = GetRA(); + currentDEC = GetDec(); + + if ( fabs (currentRA - lastRA) > 0.01 || fabs (currentDEC - lastDEC) > 0.01) + { + eqNum.np[0].value = currentRA; + eqNum.np[1].value = currentDEC; + lastRA = currentRA; + lastDEC = currentDEC; + IDSetNumber (&eqNum, NULL); + + } + break; + + case IPS_BUSY: + currentRA = GetRA(); + currentDEC = GetDec(); + dx = targetRA - currentRA; + dy = targetDEC - currentDEC; + + IDLog("targetRA is %f, currentRA is %f\n", (float) targetRA, (float) currentRA); + IDLog("targetDEC is %f, currentDEC is %f\n****************************\n", (float) targetDEC, (float) currentDEC); + + eqNum.np[0].value = currentRA; + eqNum.np[1].value = currentDEC; + + status = CheckCoords(targetRA, targetDEC); + + // Wait until acknowledged or within 3.6', change as desired. + switch (status) + { + case 0: /* goto in progress */ + IDSetNumber (&eqNum, NULL); + break; + case 1: /* goto complete within tolerance */ + case 2: /* goto complete but outside tolerance */ + currentRA = targetRA; + currentDEC = targetDEC; + + /*apparentCoord( JD, (double) J2000, ¤tRA, ¤tDEC);*/ + + eqNum.np[0].value = currentRA; + eqNum.np[1].value = currentDEC; + + eqNum.s = IPS_OK; + + if (currentSet == 0) + { + IUResetSwitches(&OnCoordSetSw); + OnCoordSetSw.sp[0].s = ISS_ON; + IDSetNumber (&eqNum, "Slew is complete"); + } + else + { + IUResetSwitches(&OnCoordSetSw); + OnCoordSetSw.sp[1].s = ISS_ON; + IDSetNumber (&eqNum, "Slew is complete. Tracking..."); + } + + IDSetSwitch (&OnCoordSetSw, NULL); + break; + } + break; + + case IPS_OK: + if (PowerSw.s != IPS_OK) + break; + currentRA = GetRA(); + currentDEC = GetDec(); + + if ( fabs (currentRA - lastRA) > 0.01 || fabs (currentDEC - lastDEC) > 0.01) + { + + eqNum.np[0].value = currentRA; + eqNum.np[1].value = currentDEC; + lastRA = currentRA; + lastDEC = currentDEC; + IDSetNumber (&eqNum, NULL); + + } + break; + + + case IPS_ALERT: + break; + } + + switch (MovementSw.s) + { + case IPS_IDLE: + break; + case IPS_BUSY: + currentRA = GetRA(); + currentDEC = GetDec(); + + /*apparentCoord( JD, (double) J2000, ¤tRA, ¤tDEC);*/ + + + eqNum.np[0].value = currentRA; + eqNum.np[1].value = currentDEC; + + IDSetNumber (&eqNum, NULL); + + break; + case IPS_OK: + break; + case IPS_ALERT: + break; + } + +} + +void CelestronGPS::getBasicData() +{ + + targetRA = GetRA(); + targetDEC = GetDec(); + + eqNum.np[0].value = targetRA; + eqNum.np[1].value = targetDEC; + + IDSetNumber(&eqNum, NULL); + +} + +void CelestronGPS::powerTelescope() +{ + + switch (PowerSw.sp[0].s) + { + case ISS_ON: + + if (ConnectTel(Port.tp[0].text) < 0) + { + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch (&PowerSw, "Error connecting to port %s", Port.tp[0].text); + return; + } + + PowerSw.s = IPS_OK; + IDSetSwitch (&PowerSw, "Telescope is online. Retrieving basic data..."); + getBasicData(); + break; + + case ISS_OFF: + IDSetSwitch (&PowerSw, "Telescope is offline."); + IDLog("Telescope is offline."); + DisconnectTel(); + break; + + } +} + +void CelestronGPS::slewError(int slewCode) +{ + eqNum.s = IPS_IDLE; + + switch (slewCode) + { + case 1: + IDSetNumber (&eqNum, "Invalid newDec in SlewToCoords"); + break; + case 2: + IDSetNumber (&eqNum, "RA count overflow in SlewToCoords"); + break; + case 3: + IDSetNumber (&eqNum, "Dec count overflow in SlewToCoords"); + break; + case 4: + IDSetNumber (&eqNum, "No acknowledgement from telescope after SlewToCoords"); + break; + default: + IDSetNumber (&eqNum, "Unknown error"); + break; + } + +} diff --git a/kstars/kstars/indi/celestrongps.h b/kstars/kstars/indi/celestrongps.h new file mode 100644 index 00000000..ad1759fa --- /dev/null +++ b/kstars/kstars/indi/celestrongps.h @@ -0,0 +1,68 @@ +/* + Celestron GPS + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#ifndef CELESTRONGPS_H +#define CELESTRONGPS_H + +#include "indidevapi.h" +#include "indicom.h" + +#define POLLMS 1000 /* poll period, ms */ + +class CelestronGPS +{ + public: + CelestronGPS(); + virtual ~CelestronGPS() {} + + virtual void ISGetProperties (const char *dev); + virtual void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n); + virtual void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n); + virtual void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n); + virtual void ISPoll (); + virtual void getBasicData(); + + int checkPower(INumberVectorProperty *np); + int checkPower(ISwitchVectorProperty *sp); + int checkPower(ITextVectorProperty *tp); + void powerTelescope(); + void slewError(int slewCode); + int handleCoordSet(); + int getOnSwitch(ISwitchVectorProperty *sp); + + private: + int timeFormat; + + double JD; + double currentRA; + double currentDEC; + double targetRA; + double targetDEC; + double lastRA; + double lastDEC; + + int lastSet; + int currentSet; + int lastMove[4]; + +}; + +#endif + diff --git a/kstars/kstars/indi/celestronprotocol.c b/kstars/kstars/indi/celestronprotocol.c new file mode 100644 index 00000000..03342f71 --- /dev/null +++ b/kstars/kstars/indi/celestronprotocol.c @@ -0,0 +1,795 @@ +/* + * Telescope Control Protocol for Celestron NexStar GPS telescopes + * + * Copyright 2003 John Kielkopf + * John Kielkopf (kielkopf@louisville.edu) + * + * Distributed under the terms of the General Public License (see LICENSE) + * + * 15 May 2003 -- Version 2.00 + * + * + * + */ + + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "celestronprotocol.h" + +#define NULL_PTR(x) (x *)0 + +/* There are two classes of routines defined here: */ + +/* XmTel commands to allow easy NexStar access. These */ +/* include routines that mimic the extensive LX200 command */ +/* language and, for the most part, trap calls and */ +/* respond with an error message to the console. */ + +/* NexStar specific commands and data. */ + +/* The NexStar command set as documented by Celestron */ +/* is very limited. This version of xmtel uses ta few */ +/* auxilliary commands which permit direct access to the motor */ +/* controllers. */ + + +/* XmTel compatibility commands */ + +int ConnectTel(char *port); +void DisconnectTel(void); +int CheckConnectTel(void); + +void SetRate(int newRate); +void SetLimits(double limitLower, double limitHigher); +void StartSlew(int direction); +void StopSlew(int direction); +double GetRA(void); +double GetDec(void); +int SlewToCoords(double newRA, double newDec); +int SyncToCoords(double newRA, double newDec); +int CheckCoords(double desRA, double desDec); + +void StopNSEW(void); +int SetSlewRate(void); + +int SyncLST(double newTime); +int SyncLocalTime(void); + +void Reticle(int reticle); +void Focus(int focus); +void Derotator(int rotate); +void Fan(int fan); + +static int TelPortFD; +static int TelConnectFlag = 0; + + +/* NexStar local data */ + +static double returnRA; /* Last update of RA */ +static double returnDec; /* Last update of Dec */ +static int updateRA; /* Set if no RA inquiry since last update */ +static int updateDec; /* Set if no Dec inquiry since last update */ +static int slewRate; /* Rate for slew request in StartSlew */ + + +/* Coordinate reported by NexStar = true coordinate + offset. */ + +static double offsetRA = 0; /* Correction to RA from NexStar */ +static double offsetDec = 0; /* Correction to Dec from NexStar */ + + +/* NexStar local commands */ + +void GetRAandDec(void); /* Update RA and Dec from NexStar */ + + +/* Serial communication utilities */ + + +typedef fd_set telfds; + +static int readn(int fd, char *ptr, int nbytes, int sec); +static int writen(int fd, char *ptr, int nbytes); +static int telstat(int fd,int sec,int usec); + + +int CheckConnectTel(void) +{ + return TelConnectFlag; +} + + + +int ConnectTel(char *port) +{ + struct termios tty; + char returnStr[128]; + int numRead; + + fprintf(stderr, "Connecting to port: %s\n",port); + + if(TelConnectFlag != 0) + return 0; + + /* Make the connection */ + + TelPortFD = open(port,O_RDWR); + if(TelPortFD == -1) + return -1; + + tcgetattr(TelPortFD,&tty); + cfsetospeed(&tty, (speed_t) B9600); + cfsetispeed(&tty, (speed_t) B9600); + tty.c_cflag = (tty.c_cflag & ~CSIZE) | CS8; + tty.c_iflag = IGNBRK; + tty.c_lflag = 0; + tty.c_oflag = 0; + tty.c_cflag |= CLOCAL | CREAD; + tty.c_cc[VMIN] = 1; + tty.c_cc[VTIME] = 5; + tty.c_iflag &= ~(IXON|IXOFF|IXANY); + tty.c_cflag &= ~(PARENB | PARODD); + tcsetattr(TelPortFD, TCSANOW, &tty); + + /* Flush the input (read) buffer */ + + tcflush(TelPortFD,TCIOFLUSH); + + /* Test connection */ + + writen(TelPortFD,"Kx",2); + numRead=readn(TelPortFD,returnStr,3,2); + returnStr[numRead] = '\0'; + + /* Diagnostic tests */ + + fprintf(stderr, "ConnectTel read %d characters: %s\n",numRead,returnStr); + fprintf(stderr, "TelConnectFlag set to: %d\n",TelConnectFlag); + + if (numRead == 2) + { + TelConnectFlag = 1; + return (0); + } + else + return -1; + + +} + +/* Assign and save slewRate for use in StartSlew */ + +void SetRate(int newRate) +{ + if(newRate == SLEW) + { + slewRate = 9; + } + else if(newRate == FIND) + { + slewRate = 6; + } + else if(newRate == CENTER) + { + slewRate = 3; + } + else if(newRate == GUIDE) + { + slewRate = 1; + } + +} + + +/* Start a slew in chosen direction at slewRate */ +/* Use auxilliary NexStar command set through the hand control computer */ + +void StartSlew(int direction) +{ + char slewCmd[] = { 0x50, 0x02, 0x11, 0x24, 0x09, 0x00, 0x00, 0x00 }; + char inputStr[2048]; + + if(direction == NORTH) + { + slewCmd[2] = 0x11; + slewCmd[3] = 0x24; + slewCmd[4] = slewRate; + } + else if(direction == EAST) + { + slewCmd[2] = 0x10; + slewCmd[3] = 0x25; + slewCmd[4] = slewRate; + } + else if(direction == SOUTH) + { + slewCmd[2] = 0x11; + slewCmd[3] = 0x25; + slewCmd[4] = slewRate; + } + else if(direction == WEST) + { + slewCmd[2] = 0x10; + slewCmd[3] = 0x24; + slewCmd[4] = slewRate; + } + + writen(TelPortFD,slewCmd,8); + + /* Look for '#' acknowledgement of request*/ + + for (;;) + { + if ( readn(TelPortFD,inputStr,1,1) ) + { + if (inputStr[0] == '#') break; + } + else + { + fprintf(stderr,"No acknowledgement from telescope in StartSlew.\n"); + } + } +} + + +/* Stop the slew in chosen direction */ + +void StopSlew(int direction) +{ + char slewCmd[] = { 0x50, 0x02, 0x11, 0x24, 0x00, 0x00, 0x00, 0x00 }; + char inputStr[2048]; + + if(direction == NORTH) + { + slewCmd[2] = 0x11; + slewCmd[3] = 0x24; + } + else if(direction == EAST) + { + slewCmd[2] = 0x10; + slewCmd[3] = 0x24; + } + else if(direction == SOUTH) + { + slewCmd[2] = 0x11; + slewCmd[3] = 0x24; + } + else if(direction == WEST) + { + slewCmd[2] = 0x11; + slewCmd[3] = 0x24; + } + + writen(TelPortFD,slewCmd,8); + + /* Look for '#' acknowledgement of request*/ + + for (;;) + { + if ( readn(TelPortFD,inputStr,1,1) ) + { + if (inputStr[0] == '#') break; + } + else + { + fprintf(stderr,"No acknowledgement from telescope in StartSlew.\n"); + } + } +} + +void DisconnectTel(void) +{ + /* printf("DisconnectTel\n"); */ + if(TelConnectFlag == 1) + close(TelPortFD); + TelConnectFlag = 0; +} + + +/* Test update status and return the telescope right ascension */ +/* Set updateRA flag false */ +/* Last telescope readout will be returned if no RA inquiry since then */ +/* Otherwise force a new readout */ +/* Two successive calls to GetRA will always force a new readout */ + +double GetRA(void) +{ + if( updateRA != 1) GetRAandDec(); + updateRA = 0; + return returnRA; +} + + +/* Test update status and return the telescope declination */ +/* Set updateDec flag false */ +/* Last telescope readout will returned if no Dec inquiry since then */ +/* Otherwise force a new readout */ +/* Two successive calls to GetDec will always force a new readout */ + +double GetDec(void) +{ + if( updateDec != 1) GetRAandDec(); + updateDec = 0; + return returnDec; +} + + +/* Read the telescope right ascension and declination and set update status */ + +void GetRAandDec(void) +{ + char returnStr[12]; + int countRA,countDec; + int numRead; + + writen(TelPortFD,"E",1); + numRead=readn(TelPortFD,returnStr,10,1); + returnStr[4] = returnStr[9] = '\0'; + +/* Diagnostic + * + * printf("GetRAandDec: %d read %x\n",numRead,returnStr); + * + */ + + sscanf(returnStr,"%x",&countRA); + sscanf(returnStr+5,"%x:",&countDec); + returnRA = (double) countRA; + returnRA = returnRA / (3. * 15. * 60. * 65536./64800.); + returnDec = (double) countDec; + returnDec = returnDec / (3. * 60. * 65536./64800.); + + +/* Account for the quadrant in declination */ + +/* 90 to 180 */ + + if ( (returnDec > 90.) && (returnDec <= 180.) ) + { + returnDec = 180. - returnDec; + } + + +/* 180 to 270 */ + + if ( (returnDec > 180.) && (returnDec <= 270.) ) + { + returnDec = returnDec - 270.; + } + + +/* 270 to 360 */ + + if ( (returnDec > 270.) && (returnDec <= 360.) ) + { + returnDec = returnDec - 360.; + } + + +/* Set update flags */ + + updateRA = 1; + updateDec = 1; + + +/* Correct for offsets and return true coordinate */ +/* Coordinate reported by NexStar = true coordinate + offset. */ + + returnRA = returnRA - offsetRA; + returnDec = returnDec - offsetDec; + +} + + + +/* Reset telescope coordinates to new coordinates by adjusting offsets*/ +/* Coordinate reported by NexStar = true coordinate + offset. */ + +int SyncToCoords(double newRA, double newDec) +{ + offsetRA = 0.; + offsetDec = 0.; + GetRAandDec(); + offsetRA = returnRA - newRA; + offsetDec = returnDec - newDec; + + return (0); +} + + +/* Slew to new coordinates */ +/* Coordinate sent to NexStar = true coordinate + offset. */ + +int SlewToCoords(double newRA, double newDec) +{ + int countRA,countDec; + char r0,r1,r2,r3,d0,d1,d2,d3; + double degs, hrs; + char outputStr[32], inputStr[2048]; + + /* Add offsets */ + + hrs = newRA + offsetRA; + degs = newDec + offsetDec; + + /* Convert float RA to integer count */ + + hrs = hrs*(3. * 15. * 60. * 65536./64800.); + countRA = (int) hrs; + + +/* Account for the quadrant in declination */ + + if ( (newDec >= 0.0) && (newDec <= 90.0) ) + { + degs = degs*(3. * 60. * 65536./64800.); + } + else if ( (newDec < 0.0) && (newDec >= -90.0) ) + { + degs = (360. + degs)*(3. * 60. * 65536./64800.); + } + else + { + fprintf(stderr,"Invalid newDec in SlewToCoords.\n"); + return 1; + } + + + + /* Convert float Declination to integer count */ + + countDec = (int) degs; + + + /* Convert each integer count to four HEX characters */ + /* Inline coding just to be fast */ + + + if(countRA < 65536) + { + r0 = countRA % 16; + if(r0 < 10) + { + r0 = r0 + 48; + } + else + { + r0 = r0 + 55; + } + countRA = countRA/16; + r1 = countRA % 16; + if(r1 < 10) + { + r1 = r1 + 48; + } + else + { + r1 = r1 + 55; + } + countRA = countRA/16; + r2 = countRA % 16; + if(r2 < 10) + { + r2 = r2 + 48; + } + else + { + r2 = r2 + 55; + } + r3 = countRA/16; + if(r3 < 10) + { + r3 = r3 + 48; + } + else + { + r3 = r3 + 55; + } + } + else + { + printf("RA count overflow in SlewToCoords.\n"); + return 2; + } + if(countDec < 65536) + { + d0 = countDec % 16; + if(d0 < 10) + { + d0 = d0 + 48; + } + else + { + d0 = d0 + 55; + } + countDec = countDec/16; + d1 = countDec % 16; + if(d1 < 10) + { + d1 = d1 + 48; + } + else + { + d1 = d1 + 55; + } + countDec = countDec/16; + d2 = countDec % 16; + if(d2 < 10) + { + d2 = d2 + 48; + } + else + { + d2 = d2 + 55; + } + d3 = countDec/16; + if(d3 < 10) + { + d3 = d3 + 48; + } + else + { + d3 = d3 + 55; + } + } + else + { + fprintf(stderr,"Dec count overflow in SlewToCoords.\n"); + return 3; + } + + + + /* Send the command and characters to the NexStar */ + + sprintf(outputStr,"R%c%c%c%c,%c%c%c%c",r3,r2,r1,r0,d3,d2,d1,d0); + writen(TelPortFD,outputStr,10); + + /* Look for '#' in response */ + + for (;;) + { + if ( readn(TelPortFD,inputStr,1,2) ) + { + if (inputStr[0] == '#') break; + } + else + fprintf(stderr,"No acknowledgement from telescope after SlewToCoords.\n"); + return 4; + } + return 0; +} + + +/* Test whether the destination has been reached */ +/* With the NexStar we use the goto in progress query */ +/* Return value is */ +/* 0 -- goto in progress */ +/* 1 -- goto complete within tolerance */ +/* 2 -- goto complete but outside tolerance */ + +int CheckCoords(double desRA, double desDec) +{ + double errorRA, errorDec, nowRA, nowDec; + char inputStr[2048]; + + writen(TelPortFD,"L",1); + + /* Look for '0#' in response indicating goto is not in progress */ + + for (;;) + { + if ( readn(TelPortFD,inputStr,2,2) ) + { + if ( (inputStr[0] == '0') && (inputStr[1] == '#')) break; + } + else + return 0; + } + + + nowRA=GetRA(); + errorRA = nowRA - desRA; + nowDec=GetDec(); + errorDec = nowDec - desDec; + + + /* For 6 minute of arc precision; change as needed. */ + + if( fabs(errorRA) > (0.1/15.) || fabs(errorDec) > 0.1) + return 1; + else + return 2; +} + + +/* Set lower and upper limits to protect hardware */ + +void SetLimits(double limitLower, double limitHigher) +{ + limitLower = limitHigher; + fprintf(stderr,"NexStar does not support software limits.\n"); +} + + +/* Set slew speed limited by MAXSLEWRATE */ + +int SetSlewRate(void) +{ + fprintf(stderr,"NexStar does not support remote setting of slew rate.\n"); + return 0; +} + + + +/* Stop all slew motion */ + +void StopNSEW(void) +{ + char inputStr[2048]; + + writen(TelPortFD,"M",1); + + /* Look for '#' */ + + for (;;) + { + if ( readn(TelPortFD,inputStr,1,1) ) + { + if (inputStr[0] == '#') break; + } + else + { + fprintf(stderr,"No acknowledgement from telescope in StopNSEW.\n"); + } + } +} + + + +/* Control the reticle function using predefined values */ + +void Reticle(int reticle) +{ + reticle = reticle; + fprintf(stderr,"NexStar does not support remote setting of reticle.\n"); +} + + +/* Control the focus using predefined values */ + +void Focus(int focus) +{ + focus = focus; + fprintf(stderr,"NexStar does not support remote setting of focus.\n"); +} + + + +/* Control the derotator using predefined values */ + +void Derotator(int rotate) + +{ + rotate = rotate; + fprintf(stderr,"NexStar does not support an image derotator.\n"); +} + + +/* Control the fan using predefined values */ + +void Fan(int fan) + +{ + fan = fan; + fprintf(stderr,"NexStar does not have a fan.\n"); +} + + +/* Time synchronization utilities */ + +/* Reset the telescope sidereal time */ + +int SyncLST(double newTime) +{ + newTime = newTime; + fprintf(stderr,"NexStar does not support remote setting of sidereal time.\n"); + return -1; +} + + +/* Reset the telescope local time */ + +int SyncLocalTime() +{ + fprintf(stderr,"NexStar does not support remote setting of local time.\n"); + return -1; +} + + + + +/* Serial port utilities */ + +static int writen(fd, ptr, nbytes) +int fd; +char *ptr; +int nbytes; +{ + int nleft, nwritten; + nleft = nbytes; + while (nleft > 0) + { + nwritten = write (fd, ptr, nleft); + if (nwritten <=0 ) break; + nleft -= nwritten; + ptr += nwritten; + } + return (nbytes - nleft); +} + +static int readn(fd, ptr, nbytes, sec) +int fd; +char *ptr; +int nbytes; +int sec; +{ + int status; + int nleft, nread; + nleft = nbytes; + while (nleft > 0) + { + status = telstat(fd,sec,0); + if (status <= 0 ) break; + nread = read (fd, ptr, nleft); + +/* Diagnostic */ + +/* printf("readn: %d read\n", nread); */ + + if (nread <= 0) break; + nleft -= nread; + ptr += nread; + } + return (nbytes - nleft); +} + +/* + * Examines the read status of a file descriptor. + * The timeout (sec, usec) specifies a maximum interval to + * wait for data to be available in the descriptor. + * To effect a poll, the timeout (sec, usec) should be 0. + * Returns non-negative value on data available. + * 0 indicates that the time limit referred by timeout expired. + * On failure, it returns -1 and errno is set to indicate the + * error. + */ +static int telstat(fd,sec,usec) +register int fd, sec, usec; +{ + int ret; + int width; + struct timeval timeout; + telfds readfds; + + memset((char *)&readfds,0,sizeof(readfds)); + FD_SET(fd, &readfds); + width = fd+1; + timeout.tv_sec = sec; + timeout.tv_usec = usec; + ret = select(width,&readfds,NULL_PTR(telfds),NULL_PTR(telfds),&timeout); + return(ret); +} + diff --git a/kstars/kstars/indi/celestronprotocol.h b/kstars/kstars/indi/celestronprotocol.h new file mode 100644 index 00000000..d7c956f7 --- /dev/null +++ b/kstars/kstars/indi/celestronprotocol.h @@ -0,0 +1,134 @@ +/* +* Header File for the Telescope Control protocols for the Meade LX200 +* Author: John Kielkopf (kielkopf@louisville.edu) +* +* This file contains header information used in common with xmtel. +* +* 15 May 2003 -- Version 2.00 +* +*/ + + +#ifndef CELESTRON_PROTOCOL_H +#define CELESTRON_PROTOCOL_H + +/* These are user defined quantities that set the limits over which it */ +/* is safe to operate the telescope. */ + + +/* LOWER is the number of degrees from the zenith that you will allow. */ +/* Use 80, for example, to keep the eyepiece end out of the fork arm space */ +/* of an LX200 telescope. */ + +#define LOWER 90. + +/* HIGHER is the horizon. 0 is an unobstructed horizon in every direction. */ +/* Use 10, for example, to limit sighting below 10 degrees above the horizon. */ + +#define HIGHER 0. + + +/* Set this if a slew to the north sends the telescope south. */ + +#define REVERSE_NS 0 /* 1 for reverse; 0 for normal. */ + + +/* Set this for maximum slew rate allowed in degree/sec. */ + +#define MAXSLEWRATE 4 /* 2 for safety; 4 for 16-inch; 8 otherwise. */ + + + + +/* The following parameters are used internally to set speed and direction. */ +/* Do not change these values. */ + + +#define SLEW 0 +#define FIND 1 +#define CENTER 2 +#define GUIDE 3 + +#if REVERSE_NS > 0 +#define NORTH 3 +#define SOUTH 0 +#else +#define NORTH 0 +#define SOUTH 3 +#endif + +#define EAST 2 +#define WEST 1 + +/* Slew speed defines */ + +# define SLEWRATE8 8 /* should be 8 degrees per second (not 16-inch) */ +# define SLEWRATE4 4 /* should be 4 degrees per second */ +# define SLEWRATE3 3 /* should be 3 degrees per second */ +# define SLEWRATE2 2 /* should be 2 degrees per second */ + +/* Reticle defines */ + +#define BRIGHTER 16 /* increase */ +#define DIMMER 8 /* decrease */ +#define BLINK0 0 /* no blinking */ +#define BLINK1 1 /* blink rate 1 */ +#define BLINK2 2 /* blink rate 2 */ +#define BLINK3 4 /* blink rate 3 */ + + +/* Focus defines */ + +#define FOCUSOUT 8 /* positive voltage output */ +#define FOCUSIN 4 /* negative voltage output */ +#define FOCUSSTOP 0 /* no output */ +#define FOCUSSLOW 1 /* half voltage */ +#define FOCUSFAST 2 /* full voltage */ + + +/* Rotator defines */ + +#define ROTATORON 1 /* image rotator on */ +#define ROTATOROFF 0 /* image rotator off */ + + +/* Fan defines */ + +#define FANON 1 /* cooling fan on */ +#define FANOFF 0 /* cooling fan off */ + +#ifdef __cplusplus +extern "C" { +#endif + +int ConnectTel(char *port); +void DisconnectTel(void); +int CheckConnectTel(void); + +void SetRate(int newRate); +void SetLimits(double limitLower, double limitHigher); +void StartSlew(int direction); +void StopSlew(int direction); +double GetRA(void); +double GetDec(void); +int SlewToCoords(double newRA, double newDec); +int SyncToCoords(double newRA, double newDec); +int CheckCoords(double desRA, double desDec); + +void StopNSEW(void); +int SetSlewRate(void); + +int SyncLST(double newTime); +int SyncLocalTime(); + +void Reticle(int reticle); +void Focus(int focus); +void Derotator(int rotate); +void Fan(int fan); + +#ifdef __cplusplus +} +#endif + +#endif + diff --git a/kstars/kstars/indi/drivers.xml b/kstars/kstars/indi/drivers.xml new file mode 100644 index 00000000..223e61c3 --- /dev/null +++ b/kstars/kstars/indi/drivers.xml @@ -0,0 +1,111 @@ + + lx200generic + lx200autostar + lx200classic + lx200gps + lx200_16 + celestrongps + apmount + temma + skycommander + + + + lx200basic + 1.0 + + + lx200autostar + 1.0 + + + lx200classic + 1.0 + + + lx200gps + 1.0 + + + lx200_16 + 1.0 + + + lx200autostar + 1.0 + + + lx200autostar + 1.0 + + + lx200autostar + 1.0 + + + celestrongps + 0.9 + + + celestrongps + 0.9 + + + apmount + 0.1 + + + lx200generic + 0.1 + + + lx200generic + 0.1 + + + lx200generic + 0.1 + + + temma + 0.1 + + + skycommander + 0.1 + + + lx200basic + 1.0 + + + + + fliccd + 1.0 + + + apogee_ppi + 0.1 + + + + + fliwheel + 0.9 + + + + + v4ldriver + 1.0 + + + v4lphilips + 1.0 + + + meade_lpi + 0.1 + + diff --git a/kstars/kstars/indi/eventloop.c b/kstars/kstars/indi/eventloop.c new file mode 100644 index 00000000..8df3aca9 --- /dev/null +++ b/kstars/kstars/indi/eventloop.c @@ -0,0 +1,424 @@ +#if 0 + INDI + Copyright (C) 2003 Elwood C. Downey + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +/* suite of functions to implement an event driven program. + * + * callbacks may be registered that are triggered when a file descriptor + * will not block when read; + * + * timers may be registered that will run no sooner than a specified delay from + * the moment they were registered; + * + * work procedures may be registered that are called when there is nothing + * else to do; + * + #define MAIN_TEST for a stand-alone test program. + */ + +#include +#include +#include +#include +#include +#include +#include + +#include "eventloop.h" + +/* info about one registered callback. */ +typedef struct { + int in_use; /* flag to make this record is active */ + int fd; /* fd descriptor to watch for read */ + void *ud; /* user's data handle */ + CBF *fp; /* callback function */ + int cid; /* unique id for this callback */ +} CB; + +/* info about one registered timer function */ +typedef struct { + int tgo; /* trigger time, ms from epoch */ + void *ud; /* user's data handle */ + TCF *fp; /* timer function */ + int tid; /* unique id for this timer */ +} TF; + +/* info about one registered work procedure. */ +typedef struct { + int in_use; /* flag to make this record is active */ + void *ud; /* user's data handle */ + WPF *fp; /* work proc function function */ + int wid; /* unique id for this work proc */ +} WP; + + +static CB *cback; /* malloced list of callbacks */ +static int ncback; /* n entries in cback[] */ +static int cid; /* source of callback ids */ + +static TF *timef; /* malloced list of timer functions */ +static int ntimef; /* n entries in ntimef[] */ +static struct timeval epoch; /* arbitrary t0 */ +static int tid; /* source of timer ids */ +#define EPDT(tp) /* ms from epoch to timeval *tp */ \ + (((tp)->tv_sec-epoch.tv_sec)*1000 + ((tp)->tv_usec-epoch.tv_usec)/1000) + +static WP *wproc; /* malloced list of work procedures */ +static int nwproc; /* n entries in wproc[] */ +static int nwpinuse; /* n entries in wproc[] marked in-use */ +static int wid; /* source of worproc ids */ + +static void runWorkProcs (void); +static void callCallbacks(fd_set *rfdp, int nready); +static void popTimers(); +static void oneLoop(void); + +/* inf loop to dispatch callbacks, work procs and timers as necessary. + * never returns. + */ +void +eventLoop() +{ + /* init epoch to now */ + gettimeofday (&epoch, NULL); + + /* run loop forever */ + while (1) + oneLoop(); +} + +/* register a new callback, fp, to be called with ud as arg when fd is ready. + * return a unique callback id for use with rmCallback(). + */ +int +addCallback (int fd, CBF *fp, void *ud) +{ + CB *cp; + + for (cp = cback; cp < &cback[ncback]; cp++) + if (!cp->in_use) + break; + + if (cp == &cback[ncback]) { + cback = cback ? (CB *) realloc (cback, (ncback+1)*sizeof(CB)) + : (CB *) malloc (sizeof(CB)); + cp = &cback[ncback++]; + } + + cp->in_use = 1; + cp->fp = fp; + cp->ud = ud; + cp->fd = fd; + return (cp->cid = ++cid); +} + +/* remove the callback with the given id, as returned from addCallback(). + * silently ignore if id not found. + */ +void +rmCallback (int callbackid) +{ + CB *cp; + + for (cp = cback; cp < &cback[ncback]; cp++) { + if (cp->in_use && cp->cid == callbackid) { + cp->in_use = 0; + break; + } + } +} + +/* register a new timer function, fp, to be called with ud as arg after ms + * milliseconds. add to list in order of decreasing time from epoch, ie, + * last entry runs soonest. return id for use with rmTimer(). + */ +int +addTimer (int ms, TCF *fp, void *ud) +{ + struct timeval t; + TF *tp; + + gettimeofday (&t, NULL); + + timef = timef ? (TF *) realloc (timef, (ntimef+1)*sizeof(TF)) + : (TF *) malloc (sizeof(TF)); + tp = &timef[ntimef++]; + + tp->ud = ud; + tp->fp = fp; + tp->tgo = EPDT(&t) + ms; + + for ( ; tp > timef && tp[0].tgo > tp[-1].tgo; tp--) { + TF tmptf = tp[-1]; + tp[-1] = tp[0]; + tp[0] = tmptf; + } + + return (tp->tid = ++tid); +} + +/* remove the timer with the given id, as returned from addTimer(). + * silently ignore if id not found. + */ +void +rmTimer (int timerID) +{ + TF *tp; + + /* find it */ + for (tp = timef; tp < &timef[ntimef]; tp++) + if (tp->tid == timerID) + break; + if (tp == &timef[ntimef]) + return; + + /* bubble it out */ + for (++tp; tp < &timef[ntimef]; tp++) + tp[-1] = tp[0]; + + /* shrink list */ + timef = (TF *) realloc (timef, (--ntimef)*sizeof(CB)); +} + +/* add a new work procedure, fp, to be called with ud when nothing else to do. + * return unique id for use with rmWorkProc(). + */ +int +addWorkProc (WPF *fp, void *ud) +{ + WP *wp; + + for (wp = wproc; wp < &wproc[nwproc]; wp++) + if (!wp->in_use) + break; + + if (wp == &wproc[nwproc]) { + wproc = wproc ? (WP *) realloc (wproc, (nwproc+1)*sizeof(WP)) + : (WP *) malloc (sizeof(WP)); + wp = &wproc[nwproc++]; + } + + wp->in_use = 1; + wp->fp = fp; + wp->ud = ud; + nwpinuse++; + return (wp->wid = ++wid); +} + + +/* remove the work proc with the given id, as returned from addWorkProc(). + * silently ignore if id not found. + */ +void +rmWorkProc (int workID) +{ + WP *wp; + + for (wp = wproc; wp < &wproc[nwproc]; wp++) { + if (wp->in_use && wp->wid == workID) { + if (wp == &wproc[nwproc-1] && wp > wproc) + wproc = (WP *) realloc (wproc, (--nwproc)*sizeof(WP)); + else + wp->in_use = 0; + nwpinuse--; + break; + } + } +} + +/* run all registered work procedures */ +static void +runWorkProcs () +{ + WP *wp; + + for (wp = wproc; wp < &wproc[nwproc]; wp++) + if (wp->in_use) + (*wp->fp) (wp->ud); +} + +/* run all registered callbacks whose fd is listed in rfdp */ +static void +callCallbacks(fd_set *rfdp, int nready) +{ + CB *cp; + + for (cp = cback; nready > 0 && cp < &cback[ncback]; cp++) { + if (cp->in_use && FD_ISSET (cp->fd, rfdp)) { + (*cp->fp) (cp->fd, cp->ud); + nready--; + } + } +} + +/* run all timers that are ready to pop. timef[] is sorted such in decreasing + * order of time from epoch to run, ie, last entry runs soonest. + */ +static void +popTimers() +{ + struct timeval now; + int tgonow; + TF *tp; + + gettimeofday (&now, NULL); + tgonow = EPDT (&now); + for (tp = &timef[ntimef-1]; tp >= timef && tp->tgo <= tgonow; tp--) { + (*tp->fp) (tp->ud); + printf ("\a\n"); + ntimef--; + } +} + +/* check fd's from each active callback. + * if any ready, call their callbacks else call each registered work procedure. + */ +static void +oneLoop() +{ + struct timeval tv, *tvp; + fd_set rfd; + CB *cp; + int maxfd, ns; + + /* build list of file descriptors to check */ + FD_ZERO (&rfd); + maxfd = -1; + for (cp = cback; cp < &cback[ncback]; cp++) { + if (cp->in_use) { + FD_SET (cp->fd, &rfd); + if (cp->fd > maxfd) + maxfd = cp->fd; + } + } + + /* if there are work procs + * set delay = 0 + * else if there is at least one timer func + * set delay = time until soonest timer func expires + * else + * set delay = forever + */ + + if (nwpinuse > 0) { + tvp = &tv; + tvp->tv_sec = tvp->tv_usec = 0; + } else if (ntimef > 0) { + struct timeval now; + int late; + gettimeofday (&now, NULL); + late = timef[ntimef-1].tgo - EPDT (&now); + if (late < 0) + late = 0; + tvp = &tv; + tvp->tv_sec = late/1000; + tvp->tv_usec = 1000*(late%1000); + } else + tvp = NULL; + + /* check file descriptors, dispatch callbacks or workprocs as per info*/ + ns = select (maxfd+1, &rfd, NULL, NULL, tvp); + if (ns < 0) { + perror ("select"); + exit(1); + } + + /* dispatch */ + if (ns == 0) + runWorkProcs(); + else + callCallbacks(&rfd, ns); + if (ntimef > 0) + popTimers(); +} + +#if defined(MAIN_TEST) +/* make a small stand-alone test program. + */ + +#include +#include + +int counter; +int mycid; +int mywid; +int mytid; + +char user_a = 'A'; +char user_b = 'B'; + +void +wp (void *ud) +{ + struct timeval tv; + char a = *(char *)ud; + + gettimeofday (&tv, NULL); + printf ("workproc: %c @ %ld.%03ld counter %d\n", a, (long)tv.tv_sec, + (long)tv.tv_usec/1000, counter); +} + +void +to (void *ud) +{ + printf ("timeout %d\n", (int)ud); +} + +void +stdinCB (int fd, void *ud) +{ + char b = *(char *)ud; + char c; + + if (read (fd, &c, 1) != 1) + exit(1); + + switch (c) { + case '+': counter++; break; + case '-': counter--; break; + + case 'W': mywid = addWorkProc (wp, &user_b); break; + case 'w': rmWorkProc (mywid); break; + + case 'c': rmCallback (mycid); break; + + case 't': rmTimer (mytid); break; + case '1': mytid = addTimer (1000, to, (void *)1); break; + case '2': mytid = addTimer (2000, to, (void *)2); break; + case '3': mytid = addTimer (3000, to, (void *)3); break; + case '4': mytid = addTimer (4000, to, (void *)4); break; + case '5': mytid = addTimer (5000, to, (void *)5); break; + default: return; /* silently absorb other chars like \n */ + } + + printf ("callback: %c counter is now %d\n", b, counter); +} + +int +main (int ac, char *av[]) +{ + cid = addCallback (0, stdinCB, &user_a); + eventLoop(); + exit(0); +} + +#endif + +/* For RCS Only -- Do Not Edit */ +static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile$ $Date$ $Revision$ $Name: $"}; diff --git a/kstars/kstars/indi/eventloop.h b/kstars/kstars/indi/eventloop.h new file mode 100644 index 00000000..c11204d9 --- /dev/null +++ b/kstars/kstars/indi/eventloop.h @@ -0,0 +1,110 @@ +#if 0 + INDI + Copyright (C) 2003 Elwood C. Downey + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#ifndef EVENT_LOOP_H +#define EVENT_LOOP_H + +/** \file eventloop.h + \brief Public interface to INDI's eventloop mechanism. + \author Elwood C. Downey +*/ + +/* signature of a callback, workproc and timer function */ + +/** \typedef CBF + \brief Signature of a callback function. +*/ +typedef void (CBF) (int fd, void *); + +/** \typedef WPF + \brief Signature of a work procedure function. +*/ +typedef void (WPF) (void *); + +/** \typedef TCF + \brief Signature of a timer function. +*/ +typedef void (TCF) (void *); + +#ifdef __cplusplus +extern "C" { +#endif + +/** \fn void eventLoop(void) + \brief Main calls this when ready to hand over control. +*/ +extern void eventLoop(void); + +/** + * \defgroup utilFunctions Utility functions to add and remove callbacks, workprocs, and timers. + */ +/*@{*/ + +/** Register a new callback, \e fp, to be called with \e ud as argument when \e fd is ready. +* +* \param fd file descriptor. +* \param fp a pointer to the callback function. +* \param ud a pointer to be passed to the callback function when called. +* \return a unique callback id for use with rmCallback(). +*/ +extern int addCallback (int fd, CBF *fp, void *ud); + +/** Remove a callback function. +* +* \param cid the callback ID returned from addCallback(). +*/ +extern void rmCallback (int cid); + +/** Add a new work procedure, fp, to be called with ud when nothing else to do. +* +* \param fp a pointer to the work procedure callback function. +* \param ud a pointer to be passed to the callback function when called. +* \return a unique id for use with rmWorkProc(). +*/ +extern int addWorkProc (WPF *fp, void *ud); + +/** Remove the work procedure with the given \e id, as returned from addWorkProc(). +* +* \param wid the work procedure callback ID returned from addWorkProc(). +*/ +extern void rmWorkProc (int wid); + +/** Register a new timer function, \e fp, to be called with \e ud as argument after \e ms. Add to list in order of decreasing time from epoch, ie, last entry runs soonest. The timer will only invoke the callback function \b once. You need to call addTimer again if you want to repeat the process. +* +* \param ms timer period in milliseconds. +* \param fp a pointer to the callback function. +* \param ud a pointer to be passed to the callback function when called. +* \return a unique id for use with rmTimer(). +*/ +extern int addTimer (int ms, TCF *fp, void *ud); + +/** Remove the timer with the given \e id, as returned from addTimer(). +* +* \param tid the timer callback ID returned from addTimer(). +*/ +extern void rmTimer (int tid); + +/*@}*/ + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/kstars/kstars/indi/fitsrw.c b/kstars/kstars/indi/fitsrw.c new file mode 100644 index 00000000..b21622bf --- /dev/null +++ b/kstars/kstars/indi/fitsrw.c @@ -0,0 +1,2092 @@ +/******************************************************************************/ +/* Peter Kirchgessner */ +/* e-mail: pkirchg@aol.com */ +/* WWW : http://members.aol.com/pkirchg */ +/******************************************************************************/ +/* #BEG-HDR */ +/* */ +/* Package : FITS reading/writing library */ +/* Modul-Name : fitsrw.c */ +/* Description : Support of reading/writing FITS-files */ +/* Function(s) : fits_new_filestruct - (local) initialize file structure*/ +/* fits_new_hdulist - (local) initialize hdulist struct*/ +/* fits_delete_filestruct - (local) delete file structure */ +/* fits_delete_recordlist - (local) delete record list */ +/* fits_delete_hdulist - (local) delete hdu list */ +/* fits_nan_32 - (local) check IEEE NaN values */ +/* fits_nan_64 - (local) check IEEE NaN values */ +/* fits_get_error - get error message */ +/* fits_set_error - (local) set error message */ +/* fits_drop_error - (local) remove an error message */ +/* fits_open - open a FITS file */ +/* fits_close - close a FITS file */ +/* fits_add_hdu - add a HDU to a FITS file */ +/* fits_add_card - add a card to the HDU */ +/* fits_print_header - print a single FITS header */ +/* fits_read_header - (local) read in FITS header */ +/* fits_write_header - write a FITS header */ +/* fits_decode_header - (local) decode a header */ +/* fits_eval_pixrange - (local) evaluate range of pixels */ +/* fits_decode_card - decode a card */ +/* fits_search_card - search a card in a record list */ +/* fits_image_info - get information about image */ +/* fits_seek_image - position to an image */ +/* fits_read_pixel - read pixel values from file */ +/* fits_to_pgmraw - convert FITS-file to PGM-file */ +/* pgmraw_to_fits - convert PGM-file to FITS-file */ +/* */ +/* Author : P. Kirchgessner */ +/* Date of Gen. : 12-Apr-97 */ +/* Last modified : 20-Dec-97 */ +/* Version : 0.11 */ +/* Compiler Opt. : */ +/* Changes : */ +/* #MOD-0001, nn, 20-Dec-97, Initialize some variables */ +/* */ +/* #END-HDR */ +/******************************************************************************/ +/* References: */ +/* - NOST, Definition of the Flexible Image Transport System (FITS), */ +/* September 29, 1995, Standard, NOST 100-1.1 */ +/* (ftp://nssdc.gsfc.nasa.gov/pub/fits/fits_standard_ps.Z) */ +/* - The FITS IMAGE Extension. A Proposal. J.D. Ponz, R.W. Thompson, */ +/* J.R. Munoz, Feb. 7, 1992 */ +/* (ftp://www.cv.nrao.edu/fits/documents/standards/image.ps.gz) */ +/* */ +/******************************************************************************/ + +#define VERSIO 0.11 +/* Identifikation: "@(#) " */ +static char ident[] = "@(#) libfits.c 0.11 20-Dec-97 (%I%)"; + +/******************************************************************************/ +/* FITS reading/writing library */ +/* Copyright (C) 1997 Peter Kirchgessner */ +/* (email: pkirchg@aol.com, WWW: http://members.aol.com/pkirchg) */ +/* The library was developed for a FITS-plug-in to GIMP, the GNU Image */ +/* Manipulation Program. But it is completely independant to that. If someone */ +/* finds it useful for other purposes, try to keep it independant from your */ +/* application. */ +/******************************************************************************/ +/* */ +/* This program is free software; you can redistribute it and/or modify */ +/* it under the terms of the GNU General Public License as published by */ +/* the Free Software Foundation; either version 2 of the License, or */ +/* (at your option) any later version. */ +/* */ +/* This program is distributed in the hope that it will be useful, */ +/* but WITHOUT ANY WARRANTY; without even the implied warranty of */ +/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */ +/* GNU General Public License for more details. */ +/* */ +/* You should have received a copy of the GNU General Public License */ +/* along with this program; if not, write to the Free Software */ +/* Foundation, Inc., 51 Franklin Street, Fifth Floor, Cambridge, MA 02110-1301, USA. */ +/******************************************************************************/ + +#include +#include +#include + +#include "fitsrw.h" + + +/* Declaration of local funtions */ + +static FITS_FILE *fits_new_filestruct (void); +static FITS_HDU_LIST *fits_new_hdulist (void); +static void fits_delete_filestruct (FITS_FILE *ff); +static void fits_delete_recordlist (FITS_RECORD_LIST *rl); +static void fits_delete_hdulist (FITS_HDU_LIST *hl); +int fits_nan_32 (unsigned char *value); +int fits_nan_64 (unsigned char *value); +static void fits_set_error (const char *errmsg); +static void fits_drop_error (void); +static FITS_RECORD_LIST *fits_read_header (FILE *fp, int *nrec); +static FITS_HDU_LIST *fits_decode_header (FITS_RECORD_LIST *hdr, + long hdr_offset, long dat_offset); +static int fits_eval_pixrange (FILE *fp, FITS_HDU_LIST *hdu); + + +/* Error handling like a FIFO */ +#define FITS_MAX_ERROR 16 +#define FITS_ERROR_LENGTH 256 +static int fits_n_error = 0; +static char fits_error[FITS_MAX_ERROR][FITS_ERROR_LENGTH]; + +/* What byte ordering for IEEE-format we are running on ? */ +int fits_ieee32_intel = 0; +int fits_ieee32_motorola = 0; +int fits_ieee64_intel = 0; +int fits_ieee64_motorola = 0; + +/* Macros */ +#define FITS_RETURN(msg, val) { fits_set_error (msg); return (val); } +#define FITS_VRETURN(msg) { fits_set_error (msg); return; } + +/* Get pixel values from memory. p must be an (unsigned char *) */ +#define FITS_GETBITPIX16(p,val) val = ((p[0] << 8) | (p[1])) +#define FITS_GETBITPIX32(p,val) val = \ + ((p[0] << 24) | (p[1] << 16) | (p[2] << 8) | p[3]) + +/* Get floating point values from memory. p must be an (unsigned char *). */ +/* The floating point values must directly correspond */ +/* to machine representation. Otherwise it does not work. */ +#define FITS_GETBITPIXM32(p,val) \ + { if (fits_ieee32_intel) {unsigned char uc[4]; \ + uc[0] = p[3]; uc[1] = p[2]; uc[2] = p[1]; uc[3] = p[0]; \ + val = *(FITS_BITPIXM32 *)uc; } \ + else if (fits_ieee32_motorola) { val = *(FITS_BITPIXM32 *)p; } \ + else if (fits_ieee64_motorola) {FITS_BITPIXM64 m64; \ + unsigned char *uc= (unsigned char *)&m64; \ + uc[0]=p[0]; uc[1]=p[1]; uc[2]=p[2]; uc[3]=p[3]; uc[4]=uc[5]=uc[6]=uc[7]=0; \ + val = (FITS_BITPIXM32)m64; } \ + else if (fits_ieee64_intel) {FITS_BITPIXM64 i64; \ + unsigned char *uc= (unsigned char *)&i64; \ + uc[0]=uc[1]=uc[2]=uc[3]=0; uc[7]=p[0]; uc[6]=p[1]; uc[5]=p[2]; uc[4]=p[3]; \ + val = (FITS_BITPIXM32)i64;}\ +} + +#define FITS_GETBITPIXM64(p,val) \ + { if (fits_ieee64_intel) {unsigned char uc[8]; \ + uc[0] = p[7]; uc[1] = p[6]; uc[2] = p[5]; uc[3] = p[4]; \ + uc[4] = p[3]; uc[5] = p[2]; uc[6] = p[1]; uc[7] = p[0]; \ + val = *(FITS_BITPIXM64 *)uc; } else val = *(FITS_BITPIXM64 *)p; } + +#define FITS_WRITE_BOOLCARD(fp,key,value) \ +{char card[81]; \ + snprintf (card, sizeof( card ), "%-8.8s= %20s%50s", key, value ? "T" : "F", " "); \ + fwrite (card, 1, 80, fp); } + +#define FITS_WRITE_LONGCARD(fp,key,value) \ +{char card[81]; \ + snprintf (card, sizeof( card ), "%-8.8s= %20ld%50s", key, (long)value, " "); \ + fwrite (card, 1, 80, fp); } + +#define FITS_WRITE_DOUBLECARD(fp,key,value) \ +{char card[81], dbl[21], *istr; \ + snprintf (dbl, sizeof( dbl ), "%20f", (double)value); istr = strstr (dbl, "e"); \ + if (istr) *istr = 'E'; \ + snprintf (card, sizeof( card ), "%-8.8s= %20.20s%50s", key, dbl, " "); \ + fwrite (card, 1, 80, fp); } + +#define FITS_WRITE_STRINGCARD(fp,key,value) \ +{char card[81]; int k;\ + snprintf (card, sizeof( card ), "%-8.8s= \'%s", key, value); \ + for (k = strlen (card); k < 81; k++) card[k] = ' '; \ + k = strlen (key); if (k < 8) card[19] = '\''; else card[11+k] = '\''; \ + fwrite (card, 1, 80, fp); } + +#define FITS_WRITE_CARD(fp,value) \ +{char card[81]; \ + snprintf (card, sizeof( card ), "%-80.80s", value); \ + fwrite (card, 1, 80, fp); } + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_new_filestruct - (local) initialize file structure */ +/* */ +/* Parameters: */ +/* -none- */ +/* */ +/* Returns a pointer to an initialized fits file structure. */ +/* On failure, a NULL-pointer is returned. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +static FITS_FILE *fits_new_filestruct (void) + +{FITS_FILE *ff; + + ff = (FITS_FILE *)malloc (sizeof (FITS_FILE)); + if (ff == NULL) return (NULL); + + memset ((char *)ff, 0, sizeof (*ff)); + return (ff); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_new_hdulist - (local) initialize hdulist structure */ +/* */ +/* Parameters: */ +/* -none- */ +/* */ +/* Returns a pointer to an initialized hdulist structure. */ +/* On failure, a NULL-pointer is returned. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +static FITS_HDU_LIST *fits_new_hdulist (void) + +{FITS_HDU_LIST *hdl; + + hdl = (FITS_HDU_LIST *)malloc (sizeof (FITS_HDU_LIST)); + if (hdl == NULL) return (NULL); + + memset ((char *)hdl, 0, sizeof (*hdl)); + hdl->pixmin = hdl->pixmax = hdl->datamin = hdl->datamax = 0.0; + hdl->bzero = hdl->bscale = 0.0; + + return (hdl); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_delete_filestruct - (local) delete file structure */ +/* */ +/* Parameters: */ +/* FITS_FILE *ff [I] : pointer to fits file structure */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* Frees all memory allocated by the file structure. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +static void fits_delete_filestruct (FITS_FILE *ff) + +{ + if (ff == NULL) return; + + fits_delete_hdulist (ff->hdu_list); + ff->hdu_list = NULL; + + ff->fp = NULL; + free ((char *)ff); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_delete_recordlist - (local) delete record list */ +/* */ +/* Parameters: */ +/* FITS_RECORD_LIST *rl [I] : record list to delete */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +static void fits_delete_recordlist (FITS_RECORD_LIST *rl) + +{FITS_RECORD_LIST *next; + + while (rl != NULL) + { + next = rl->next_record; + rl->next_record = NULL; + free ((char *)rl); + rl = next; + } +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_delete_hdulist - (local) delete hdu list */ +/* */ +/* Parameters: */ +/* FITS_HDU_LIST *hl [I] : hdu list to delete */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +static void fits_delete_hdulist (FITS_HDU_LIST *hl) + +{FITS_HDU_LIST *next; + + while (hl != NULL) + { + fits_delete_recordlist (hl->header_record_list); + next = hl->next_hdu; + hl->next_hdu = NULL; + free ((char *)hl); + hl = next; + } +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_nan_32 - (local) check for IEEE NaN values (32 bit) */ +/* */ +/* Parameters: */ +/* unsigned char *v [I] : value to check */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* The function returns 1 if the value is a NaN. Otherwise 0 is returned. */ +/* The byte sequence at v must start with the sign/eponent byte. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +int fits_nan_32 (unsigned char *v) + +{register unsigned long k; + + k = (v[0] << 24) | (v[1] << 16) | (v[2] << 8) | v[3]; + k &= 0x7fffffff; /* Dont care about the sign bit */ + + /* See NOST Definition of the Flexible Image Transport System (FITS), */ + /* Appendix F, IEEE special formats. */ + return ( ((k >= 0x7f7fffff) && (k <= 0x7fffffff)) + || ((k >= 0x00000001) && (k <= 0x00800000))); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_nan_64 - (local) check for IEEE NaN values (64 bit) */ +/* */ +/* Parameters: */ +/* unsigned char *v [I] : value to check */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* The function returns 1 if the value is a NaN. Otherwise 0 is returned. */ +/* The byte sequence at v must start with the sign/eponent byte. */ +/* (currently we ignore the low order 4 bytes of the mantissa. Therefore */ +/* this function is the same as for 32 bits). */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +int fits_nan_64 (unsigned char *v) + +{register unsigned long k; + + k = (v[0] << 24) | (v[1] << 16) | (v[2] << 8) | v[3]; + k &= 0x7fffffff; /* Dont care about the sign bit */ + + /* See NOST Definition of the Flexible Image Transport System (FITS), */ + /* Appendix F, IEEE special formats. */ + return ( ((k >= 0x7f7fffff) && (k <= 0x7fffffff)) + || ((k >= 0x00000001) && (k <= 0x00800000))); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_get_error - get an error message */ +/* */ +/* Parameters: */ +/* -none- */ +/* */ +/* If an error message has been set, a pointer to the message is returned. */ +/* Otherwise a NULL pointer is returned. */ +/* An inquired error message is removed from the error FIFO. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +char *fits_get_error (void) + +{static char errmsg[FITS_ERROR_LENGTH]; + int k; + + if (fits_n_error <= 0) return (NULL); + strcpy (errmsg, fits_error[0]); + + for (k = 1; k < fits_n_error; k++) + strcpy (fits_error[k-1], fits_error[k]); + + fits_n_error--; + + return (errmsg); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_set_error - (local) set an error message */ +/* */ +/* Parameters: */ +/* char *errmsg [I] : Error message to set */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* Places the error message in the FIFO. If the FIFO is full, */ +/* the message is discarded. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +static void fits_set_error (const char *errmsg) + +{ + if (fits_n_error < FITS_MAX_ERROR) + { + strncpy (fits_error[fits_n_error], errmsg, FITS_ERROR_LENGTH); + fits_error[fits_n_error++][FITS_ERROR_LENGTH-1] = '\0'; + } +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_drop_error - (local) remove an error message */ +/* */ +/* Parameters: */ +/* -none- */ +/* */ +/* Removes the last error message from the error message FIFO */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +static void fits_drop_error (void) + +{ + if (fits_n_error > 0) fits_n_error--; +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_open - open a FITS file */ +/* */ +/* Parameters: */ +/* char *filename [I] : name of file to open */ +/* char *openmode [I] : mode to open the file ("r", "w") */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* On success, a FITS_FILE-pointer is returned. On failure, a NULL- */ +/* pointer is returned. */ +/* The functions scans through the file loading each header and analyzing */ +/* them. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + + +FITS_FILE *fits_open (const char* filename, const char *openmode) + +{int reading, writing, n_rec, n_hdr; + long fpos_header, fpos_data; + FILE *fp; + FITS_FILE *ff; + FITS_RECORD_LIST *hdrlist; + FITS_HDU_LIST *hdulist, *last_hdulist; + + if ((filename == NULL) || (*filename == '\0') || (openmode == NULL)) + FITS_RETURN ("fits_open: Invalid parameters", NULL); + + /* initialize */ + hdulist = NULL; + last_hdulist = NULL; + + /* Check the IEEE-format we are running on */ + {float one32 = 1.0; + double one64 = 1.0; + unsigned char *op32 = (unsigned char *)&one32; + unsigned char *op64 = (unsigned char *)&one64; + + if (sizeof (float) == 4) + { + fits_ieee32_intel = (op32[3] == 0x3f); + fits_ieee32_motorola = (op32[0] == 0x3f); + } + if (sizeof (double) == 8) + { + fits_ieee64_intel = (op64[7] == 0x3f); + fits_ieee64_motorola = (op64[0] == 0x3f); + } + } + + reading = (strcmp (openmode, "r") == 0); + writing = (strcmp (openmode, "w") == 0); + if ((!reading) && (!writing)) + FITS_RETURN ("fits_open: Invalid openmode", NULL); + + fp = fopen (filename, reading ? "rb" : "wb"); + if (fp == NULL) FITS_RETURN ("fits_open: fopen() failed", NULL); + + ff = fits_new_filestruct (); + if (ff == NULL) + { + fclose (fp); + FITS_RETURN ("fits_open: No more memory", NULL); + } + + ff->fp = fp; + ff->openmode = *openmode; + + if (writing) return (ff); + + for (n_hdr = 0; ; n_hdr++) /* Read through all HDUs */ + { + fpos_header = ftell (fp); /* Save file position of header */ + hdrlist = fits_read_header (fp, &n_rec); + + if (hdrlist == NULL) + { + if (n_hdr > 0) /* At least one header must be present. */ + fits_drop_error (); /* If we got a header already, drop the error */ + break; + } + fpos_data = ftell (fp); /* Save file position of data */ + + /* Decode the header */ + hdulist = fits_decode_header (hdrlist, fpos_header, fpos_data); + if (hdulist == NULL) + { + fits_delete_recordlist (hdrlist); + break; + } + ff->n_hdu++; + ff->n_pic += hdulist->numpic; + + if (hdulist->used.blank_value) ff->blank_used = 1; + if (hdulist->used.nan_value) ff->nan_used = 1; + + if (n_hdr == 0) + ff->hdu_list = hdulist; + else + last_hdulist->next_hdu = hdulist; + last_hdulist = hdulist; + /* Evaluate the range of pixel data */ + fits_eval_pixrange (fp, hdulist); + + /* Reposition to start of next header */ + if (fseek (fp, hdulist->data_offset+hdulist->data_size, SEEK_SET) < 0) + break; + } + + return (ff); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_close - close a FITS file */ +/* */ +/* Parameters: */ +/* FITS_FILE *ff [I] : FITS file pointer */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +void fits_close (FITS_FILE *ff) + +{ + if (ff == NULL) FITS_VRETURN ("fits_close: Invalid parameter"); + + fclose (ff->fp); + + fits_delete_filestruct (ff); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_add_hdu - add a HDU to the file */ +/* */ +/* Parameters: */ +/* FITS_FILE *ff [I] : FITS file pointer */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* Adds a new HDU to the list kept in ff. A pointer to the new HDU is */ +/* returned. On failure, a NULL-pointer is returned. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +FITS_HDU_LIST *fits_add_hdu (FITS_FILE *ff) + +{FITS_HDU_LIST *newhdu, *hdu; + + if (ff->openmode != 'w') + FITS_RETURN ("fits_add_hdu: file not open for writing", NULL); + + newhdu = fits_new_hdulist (); + if (newhdu == NULL) return (NULL); + + if (ff->hdu_list == NULL) + { + ff->hdu_list = newhdu; + } + else + { + hdu = ff->hdu_list; + while (hdu->next_hdu != NULL) + hdu = hdu->next_hdu; + hdu->next_hdu = newhdu; + } + + return (newhdu); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_add_card - add a card to the HDU */ +/* */ +/* Parameters: */ +/* FITS_HDU_LIST *hdulist [I] : HDU listr */ +/* char *card [I] : card to add */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* The card must follow the standards of FITS. The card must not use a */ +/* keyword that is written using *hdulist itself. On success 0 is returned. */ +/* On failure -1 is returned. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +int fits_add_card (FITS_HDU_LIST *hdulist, char *card) + +{int k; + + if (hdulist->naddcards >= FITS_NADD_CARDS) return (-1); + + k = strlen (card); + if (k < FITS_CARD_SIZE) + { + memset (&(hdulist->addcards[hdulist->naddcards][k]), ' ', FITS_CARD_SIZE-k); + memcpy (hdulist->addcards[(hdulist->naddcards)++], card, k); + } + else + { + memcpy (hdulist->addcards[(hdulist->naddcards)++], card, FITS_CARD_SIZE); + } + return (0); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_print_header - print the internal representation */ +/* of a single header */ +/* Parameters: */ +/* FITS_HDU_LIST *hdr [I] : pointer to the header */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +void fits_print_header (FITS_HDU_LIST *hdr) + +{int k; + + if (hdr->used.simple) + printf ("Content of SIMPLE-header:\n"); + else + printf ("Content of XTENSION-header %s:\n", hdr->xtension); + printf ("header_offset : %ld\n", hdr->header_offset); + printf ("data_offset : %ld\n", hdr->data_offset); + printf ("data_size : %ld\n", hdr->data_size); + printf ("used data_size: %ld\n", hdr->udata_size); + printf ("bytes p.pixel : %d\n", hdr->bpp); + printf ("pixmin : %f\n", hdr->pixmin); + printf ("pixmax : %f\n", hdr->pixmax); + + printf ("naxis : %d\n", hdr->naxis); + for (k = 1; k <= hdr->naxis; k++) + printf ("naxis%-3d : %d\n", k, hdr->naxisn[k-1]); + + printf ("bitpix : %d\n", hdr->bitpix); + + if (hdr->used.blank) + printf ("blank : %ld\n", hdr->blank); + else + printf ("blank : not used\n"); + + if (hdr->used.datamin) + printf ("datamin : %f\n", hdr->datamin); + else + printf ("datamin : not used\n"); + if (hdr->used.datamax) + printf ("datamax : %f\n", hdr->datamax); + else + printf ("datamax : not used\n"); + + if (hdr->used.gcount) + printf ("gcount : %ld\n", hdr->gcount); + else + printf ("gcount : not used\n"); + if (hdr->used.pcount) + printf ("pcount : %ld\n", hdr->pcount); + else + printf ("pcount : not used\n"); + + if (hdr->used.bscale) + printf ("bscale : %f\n", hdr->bscale); + else + printf ("bscale : not used\n"); + if (hdr->used.bzero) + printf ("bzero : %f\n", hdr->bzero); + else + printf ("bzero : not used\n"); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_read_header - (local) read FITS header */ +/* */ +/* Parameters: */ +/* FILE *fp [I] : file pointer */ +/* int *nrec [O] : number of records read */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* Reads in all header records up to the record that keeps the END-card. */ +/* A pointer to the record list is returned on success. */ +/* On failure, a NULL-pointer is returned. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +static FITS_RECORD_LIST *fits_read_header (FILE *fp, int *nrec) + +{unsigned char record[FITS_RECORD_SIZE]; + FITS_RECORD_LIST *start_list = NULL, *cu_record = NULL, *new_record; + FITS_DATA *fdat; + int k, simple, xtension; + + *nrec = 0; + + k = fread (record, 1, FITS_RECORD_SIZE, fp); + if (k != FITS_RECORD_SIZE) + FITS_RETURN ("fits_read_header: Error in read of first record", NULL); + + simple = (strncmp (record, "SIMPLE ", 8) == 0); + xtension = (strncmp (record, "XTENSION", 8) == 0); + if ((!simple) && (!xtension)) + FITS_RETURN ("fits_read_header: Missing keyword SIMPLE or XTENSION", NULL); + + if (simple) + { + fdat = fits_decode_card (record, typ_fbool); + if (fdat && !fdat->fbool) + fits_set_error ("fits_read_header (warning): keyword SIMPLE does not have\ + value T"); + } + + for (;;) /* Process all header records */ + { + new_record = (FITS_RECORD_LIST *)malloc (sizeof (FITS_RECORD_LIST)); + if (new_record == NULL) + { + fits_delete_recordlist (start_list); + FITS_RETURN ("fits_read_header: Not enough memory", NULL); + } + memcpy (new_record->data, record, FITS_RECORD_SIZE); + new_record->next_record = NULL; + (*nrec)++; + + if (start_list == NULL) /* Add new record to the list */ + start_list = new_record; + else + cu_record->next_record = new_record; + + cu_record = new_record; + /* Was this the last record ? */ + if (fits_search_card (cu_record, "END") != NULL) break; + + k = fread (record, 1, FITS_RECORD_SIZE, fp); + if (k != FITS_RECORD_SIZE) + FITS_RETURN ("fits_read_header: Error in read of record", NULL); + } + return (start_list); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_write_header - write a FITS header */ +/* */ +/* Parameters: */ +/* FITS_FILE *ff [I] : FITS-file pointer */ +/* FITS_HDU_LIST [I] : pointer to header */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* Writes a header to the file. On success, 0 is returned. On failure, */ +/* -1 is returned. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +int fits_write_header (FITS_FILE *ff, FITS_HDU_LIST *hdulist) + +{int numcards; + int r; + + if (ff->openmode != 'w') + FITS_RETURN ("fits_write_header: file not open for writing", -1); + + numcards = 0; + + if (hdulist->used.simple) + { + FITS_WRITE_BOOLCARD (ff->fp, "SIMPLE", 1); + numcards++; + } + else if (hdulist->used.xtension) + { + FITS_WRITE_STRINGCARD (ff->fp, "XTENSION", hdulist->xtension); + numcards++; + } + + FITS_WRITE_LONGCARD (ff->fp, "BITPIX", hdulist->bitpix); + numcards++; + + FITS_WRITE_LONGCARD (ff->fp, "NAXIS", hdulist->naxis); + numcards++; + + for (r = 0; r < hdulist->naxis; r++) + {char naxisn[10]; + snprintf (naxisn, sizeof( naxisn ), "NAXIS%d", r+1); + FITS_WRITE_LONGCARD (ff->fp, naxisn, hdulist->naxisn[r]); + numcards++; + } + + if (hdulist->used.extend) + { + FITS_WRITE_BOOLCARD (ff->fp, "EXTEND", hdulist->extend); + numcards++; + } + + if (hdulist->used.groups) + { + FITS_WRITE_BOOLCARD (ff->fp, "GROUPS", hdulist->groups); + numcards++; + } + + if (hdulist->used.pcount) + { + FITS_WRITE_LONGCARD (ff->fp, "PCOUNT", hdulist->pcount); + numcards++; + } + if (hdulist->used.gcount) + { + FITS_WRITE_LONGCARD (ff->fp, "GCOUNT", hdulist->gcount); + numcards++; + } + + if (hdulist->used.bzero) + { + FITS_WRITE_DOUBLECARD (ff->fp, "BZERO", hdulist->bzero); + numcards++; + } + if (hdulist->used.bscale) + { + FITS_WRITE_DOUBLECARD (ff->fp, "BSCALE", hdulist->bscale); + numcards++; + } + + if (hdulist->used.datamin) + { + FITS_WRITE_DOUBLECARD (ff->fp, "DATAMIN", hdulist->datamin); + numcards++; + } + if (hdulist->used.datamax) + { + FITS_WRITE_DOUBLECARD (ff->fp, "DATAMAX", hdulist->datamax); + numcards++; + } + + if (hdulist->used.blank) + { + FITS_WRITE_LONGCARD (ff->fp, "BLANK", hdulist->blank); + numcards++; + } + + /* Write additional cards */ + if (hdulist->naddcards > 0) + { + fwrite (hdulist->addcards, FITS_CARD_SIZE, hdulist->naddcards, ff->fp); + numcards += hdulist->naddcards; + } + + FITS_WRITE_CARD (ff->fp, "END"); + numcards++; + + r = (numcards*FITS_CARD_SIZE) % FITS_RECORD_SIZE; + if (r) /* Must the record be filled up ? */ + { + while (r++ < FITS_RECORD_SIZE) + putc (' ', ff->fp); + } + + return (ferror (ff->fp) ? -1 : 0); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_decode_header - (local) decode a header */ +/* */ +/* Parameters: */ +/* FITS_RECORD_LIST *hdr [I] : the header record list */ +/* long hdr_offset [I] : fileposition of header */ +/* long dat_offset [I] : fileposition of data (end of header) */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* The function decodes the mostly used data within the header and generates */ +/* a FITS_HDU_LIST-entry. On failure, a NULL-pointer is returned. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +static FITS_HDU_LIST *fits_decode_header (FITS_RECORD_LIST *hdr, + long hdr_offset, long dat_offset) + +{FITS_HDU_LIST *hdulist; + FITS_DATA *fdat; + char errmsg[80], key[9]; + int k, bpp, random_groups; + long mul_axis, data_size, bitpix_supported; + +#define FITS_DECODE_CARD(mhdr,mkey,mfdat,mtyp) \ + {strcpy (key, mkey); \ + mfdat = fits_decode_card (fits_search_card (mhdr, mkey), mtyp); \ + if (mfdat == NULL) goto err_missing; } + +#define FITS_TRY_CARD(mhdr,mhdu,mkey,mvar,mtyp,unionvar) \ + {FITS_DATA *mfdat = fits_decode_card (fits_search_card (mhdr,mkey), mtyp); \ + mhdu->used.mvar = (mfdat != NULL); \ + if (mhdu->used.mvar) mhdu->mvar = mfdat->unionvar; } + + hdulist = fits_new_hdulist (); + if (hdulist == NULL) + FITS_RETURN ("fits_decode_header: Not enough memory", NULL); + + /* Initialize the header data */ + hdulist->header_offset = hdr_offset; + hdulist->data_offset = dat_offset; + + hdulist->used.simple = (strncmp (hdr->data, "SIMPLE ", 8) == 0); + hdulist->used.xtension = (strncmp (hdr->data, "XTENSION", 8) == 0); + if (hdulist->used.xtension) + { + fdat = fits_decode_card (fits_search_card (hdr, "XTENSION"), typ_fstring); + strcpy (hdulist->xtension, fdat->fstring); + } + + FITS_DECODE_CARD (hdr, "NAXIS", fdat, typ_flong); + hdulist->naxis = fdat->flong; + + FITS_DECODE_CARD (hdr, "BITPIX", fdat, typ_flong); + bpp = hdulist->bitpix = (int)fdat->flong; + if ( (bpp != 8) && (bpp != 16) && (bpp != 32) + && (bpp != -32) && (bpp != -64)) + { + strcpy (errmsg, "fits_decode_header: Invalid BITPIX-value"); + goto err_return; + } + if (bpp < 0) bpp = -bpp; + bpp /= 8; + hdulist->bpp = bpp; + + FITS_TRY_CARD (hdr, hdulist, "GCOUNT", gcount, typ_flong, flong); + FITS_TRY_CARD (hdr, hdulist, "PCOUNT", pcount, typ_flong, flong); + + FITS_TRY_CARD (hdr, hdulist, "GROUPS", groups, typ_fbool, fbool); + random_groups = hdulist->used.groups && hdulist->groups; + + FITS_TRY_CARD (hdr, hdulist, "EXTEND", extend, typ_fbool, fbool); + + if (hdulist->used.xtension) /* Extension requires GCOUNT and PCOUNT */ + { + if ((!hdulist->used.gcount) || (!hdulist->used.pcount)) + { + strcpy (errmsg, "fits_decode_header: Missing GCOUNT/PCOUNT for XTENSION"); + goto err_return; + } + } + + mul_axis = 1; + + /* Find all NAXISx-cards */ + for (k = 1; k <= FITS_MAX_AXIS; k++) + {char naxisn[9]; + + snprintf (naxisn, sizeof( naxisn ), "NAXIS%-3d", k); + fdat = fits_decode_card (fits_search_card (hdr, naxisn), typ_flong); + if (fdat == NULL) + { + k--; /* Save the last NAXISk read */ + break; + } + hdulist->naxisn[k-1] = (int)fdat->flong; + if (hdulist->naxisn[k-1] < 0) + { + strcpy (errmsg, "fits_decode_header: Negative value in NAXISn"); + goto err_return; + } + if ((k == 1) && (random_groups)) + { + if (hdulist->naxisn[0] != 0) + { + strcpy (errmsg, "fits_decode_header: Random groups with NAXIS1 != 0"); + goto err_return; + } + } + else + mul_axis *= hdulist->naxisn[k-1]; + } + + if ((hdulist->naxis > 0) && (k < hdulist->naxis)) + { + strcpy (errmsg, "fits_decode_card: Not enough NAXISn-cards"); + goto err_return; + } + + /* If we have only one dimension, just set the second to size one. */ + /* So we dont have to check for naxis < 2 in some places. */ + if (hdulist->naxis < 2) + hdulist->naxisn[1] = 1; + if (hdulist->naxis < 1) + { + mul_axis = 0; + hdulist->naxisn[0] = 1; + } + + if (hdulist->used.xtension) + data_size = bpp*hdulist->gcount*(hdulist->pcount + mul_axis); + else + data_size = bpp*mul_axis; + hdulist->udata_size = data_size; /* Used data size without padding */ + + /* Datasize must be a multiple of the FITS logical record size */ + data_size = (data_size + FITS_RECORD_SIZE - 1) / FITS_RECORD_SIZE; + data_size *= FITS_RECORD_SIZE; + hdulist->data_size = data_size; + + + FITS_TRY_CARD (hdr, hdulist, "BLANK", blank, typ_flong, flong); + + FITS_TRY_CARD (hdr, hdulist, "DATAMIN", datamin, typ_fdouble, fdouble); + FITS_TRY_CARD (hdr, hdulist, "DATAMAX", datamax, typ_fdouble, fdouble); + + FITS_TRY_CARD (hdr, hdulist, "BZERO", bzero, typ_fdouble, fdouble); + FITS_TRY_CARD (hdr, hdulist, "BSCALE", bscale, typ_fdouble, fdouble); + + /* Evaluate number of interpretable images for this HDU */ + hdulist->numpic = 0; + + /* We must support this format */ + bitpix_supported = (hdulist->bitpix > 0) + || ( (hdulist->bitpix == -64) + && (fits_ieee64_intel || fits_ieee64_motorola)) + || ( (hdulist->bitpix == -32) + && ( fits_ieee32_intel || fits_ieee32_motorola + || fits_ieee64_intel || fits_ieee64_motorola)); + + if (bitpix_supported) + { + if (hdulist->used.simple) + { + if (hdulist->naxis > 0) + { + hdulist->numpic = 1; + for (k = 3; k <= hdulist->naxis; k++) + hdulist->numpic *= hdulist->naxisn[k-1]; + } + } + else if ( hdulist->used.xtension + && (strncmp (hdulist->xtension, "IMAGE", 5) == 0)) + { + if (hdulist->naxis > 0) + { + hdulist->numpic = 1; + for (k = 3; k <= hdulist->naxis; k++) + hdulist->numpic *= hdulist->naxisn[k-1]; + } + } + } + else + {char msg[160]; + snprintf (msg, sizeof( msg ), "fits_decode_header: IEEE floating point format required for\ + BITPIX=%d\nis not supported on this machine", hdulist->bitpix); + fits_set_error (msg); + } + + hdulist->header_record_list = hdr; /* Add header records to the list */ + return (hdulist); + +err_missing: + snprintf (errmsg, sizeof(errmsg), "fits_decode_header: missing/invalid %.50s card", key); + +err_return: + fits_delete_hdulist (hdulist); + fits_set_error (errmsg); + return (NULL); + +#undef FITS_DECODE_CARD +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_eval_pixrange - (local) evaluate range of pixel data */ +/* */ +/* Parameters: */ +/* FILE *fp [I] : file pointer */ +/* FITS_HDU_LIST *hdu [I] : pointer to header */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* The Function sets the values hdu->pixmin and hdu->pixmax. On success 0 */ +/* is returned. On failure, -1 is returned. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +static int fits_eval_pixrange (FILE *fp, FITS_HDU_LIST *hdu) + +{register unsigned int maxelem; +#define FITSNPIX 4096 + unsigned char pixdat[FITSNPIX]; + unsigned int nelem, bpp; + int blank_found = 0, nan_found = 0; + + if (fseek (fp, hdu->data_offset, SEEK_SET) < 0) + FITS_RETURN ("fits_eval_pixrange: cant position file", -1); + + bpp = hdu->bpp; /* Number of bytes per pixel */ + nelem = hdu->udata_size / bpp; /* Number of data elements */ + + switch (hdu->bitpix) + { + case 8: { + register FITS_BITPIX8 pixval; + register unsigned char *ptr; + FITS_BITPIX8 minval = 255, maxval = 0; + FITS_BITPIX8 blankval; + + while (nelem > 0) + { + maxelem = sizeof (pixdat)/bpp; + if (nelem < maxelem) maxelem = nelem; + nelem -= maxelem; + if (fread ((char *)pixdat, bpp, maxelem, fp) != maxelem) + FITS_RETURN ("fits_eval_pixrange: error on read bitpix 8 data", -1); + + ptr = pixdat; + if (hdu->used.blank) + { + blankval = (FITS_BITPIX8)hdu->blank; + while (maxelem-- > 0) + { + pixval = (FITS_BITPIX8)*(ptr++); + if (pixval != blankval) + { + if (pixval < minval) minval = pixval; + else if (pixval > maxval) maxval = pixval; + } + else blank_found = 1; + } + } + else + { + while (maxelem-- > 0) + { + pixval = (FITS_BITPIX8)*(ptr++); + if (pixval < minval) minval = pixval; + else if (pixval > maxval) maxval = pixval; + } + } + } + hdu->pixmin = minval; + hdu->pixmax = maxval; + break; } + + case 16: { + register FITS_BITPIX16 pixval; + register unsigned char *ptr; + FITS_BITPIX16 minval = 0x7fff, maxval = ~0x7fff; + + while (nelem > 0) + { + maxelem = sizeof (pixdat)/bpp; + if (nelem < maxelem) maxelem = nelem; + nelem -= maxelem; + if (fread ((char *)pixdat, bpp, maxelem, fp) != maxelem) + FITS_RETURN ("fits_eval_pixrange: error on read bitpix 16 data", -1); + + ptr = pixdat; + if (hdu->used.blank) + {FITS_BITPIX16 blankval = (FITS_BITPIX16)hdu->blank; + + while (maxelem-- > 0) + { + FITS_GETBITPIX16 (ptr, pixval); + ptr += 2; + if (pixval != blankval) + { + if (pixval < minval) minval = pixval; + else if (pixval > maxval) maxval = pixval; + } + else blank_found = 1; + } + } + else + { + while (maxelem-- > 0) + { + FITS_GETBITPIX16 (ptr, pixval); + ptr += 2; + if (pixval < minval) minval = pixval; + else if (pixval > maxval) maxval = pixval; + } + } + } + hdu->pixmin = minval; + hdu->pixmax = maxval; + break; } + + + case 32: { + register FITS_BITPIX32 pixval; + register unsigned char *ptr; + FITS_BITPIX32 minval = 0x7fffffff, maxval = ~0x7fffffff; + + while (nelem > 0) + { + maxelem = sizeof (pixdat)/bpp; + if (nelem < maxelem) maxelem = nelem; + nelem -= maxelem; + if (fread ((char *)pixdat, bpp, maxelem, fp) != maxelem) + FITS_RETURN ("fits_eval_pixrange: error on read bitpix 32 data", -1); + + ptr = pixdat; + if (hdu->used.blank) + {FITS_BITPIX32 blankval = (FITS_BITPIX32)hdu->blank; + + while (maxelem-- > 0) + { + FITS_GETBITPIX32 (ptr, pixval); + ptr += 4; + if (pixval != blankval) + { + if (pixval < minval) minval = pixval; + else if (pixval > maxval) maxval = pixval; + } + else blank_found = 1; + } + } + else + { + while (maxelem-- > 0) + { + FITS_GETBITPIX32 (ptr, pixval); + ptr += 4; + if (pixval < minval) minval = pixval; + else if (pixval > maxval) maxval = pixval; + } + } + } + hdu->pixmin = minval; + hdu->pixmax = maxval; + break; } + + case -32: { + register FITS_BITPIXM32 pixval; + register unsigned char *ptr; + FITS_BITPIXM32 minval, maxval; + int first = 1; + + /* initialize */ + + pixval = 0; + minval = 0; + maxval = 0; + + while (nelem > 0) + { + maxelem = sizeof (pixdat)/bpp; + if (nelem < maxelem) maxelem = nelem; + nelem -= maxelem; + if (fread ((char *)pixdat, bpp, maxelem, fp) != maxelem) + FITS_RETURN ("fits_eval_pixrange: error on read bitpix -32 data", -1); + + ptr = pixdat; + while (maxelem-- > 0) + { + if (!fits_nan_32 (ptr)) + { + FITS_GETBITPIXM32 (ptr, pixval); + ptr += 4; + if (first) + { + first = 0; + minval = maxval = pixval; + } + else if (pixval < minval) { minval = pixval; } + else if (pixval > maxval) { maxval = pixval; } + } + else nan_found = 1; + } + } + hdu->pixmin = minval; + hdu->pixmax = maxval; + break; } + + case -64: { + register FITS_BITPIXM64 pixval; + register unsigned char *ptr; + FITS_BITPIXM64 minval, maxval; + int first = 1; + + /* initialize */ + + minval = 0; + maxval = 0; + + while (nelem > 0) + { + maxelem = sizeof (pixdat)/bpp; + if (nelem < maxelem) maxelem = nelem; + nelem -= maxelem; + if (fread ((char *)pixdat, bpp, maxelem, fp) != maxelem) + FITS_RETURN ("fits_eval_pixrange: error on read bitpix -64 data", -1); + + ptr = pixdat; + while (maxelem-- > 0) + { + if (!fits_nan_64 (ptr)) + { + FITS_GETBITPIXM64 (ptr, pixval); + ptr += 8; + if (first) + { + first = 0; + minval = maxval = pixval; + } + else if (pixval < minval) { minval = pixval; } + else if (pixval > maxval) { maxval = pixval; } + } + else nan_found = 1; + } + } + hdu->pixmin = minval; + hdu->pixmax = maxval; + break; } + } + if (nan_found) hdu->used.nan_value = 1; + if (blank_found) hdu->used.blank_value = 1; + + return (0); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_decode_card - decode a card */ +/* */ +/* Parameters: */ +/* const char *card [I] : pointer to card image */ +/* FITS_DATA_TYPES data_type [I] : datatype to decode */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* Decodes a card and returns a pointer to the union, keeping the data. */ +/* If card is NULL or on failure, a NULL-pointer is returned. */ +/* If the card does not have the value indicator, an error is generated, */ +/* but its tried to decode the card. The data is only valid up to the next */ +/* call of the function. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +FITS_DATA *fits_decode_card (const char *card, FITS_DATA_TYPES data_type) + +{static FITS_DATA data; + long l_long; + double l_double; + char l_card[FITS_CARD_SIZE+1], msg[256]; + char *cp = ident, *dst, *end; + + if (card == NULL) return (NULL); + + memcpy (l_card, card, FITS_CARD_SIZE); + l_card[FITS_CARD_SIZE] = '\0'; + + if (strncmp (card+8, "= ", 2) != 0) + { + snprintf (msg, sizeof( msg ), "fits_decode_card (warning): Missing value indicator\ + '= ' for %8.8s", l_card); + fits_set_error (msg); + } + + switch (data_type) + { + case typ_bitpix8: + data.bitpix8 = (FITS_BITPIX8)(l_card[10]); + break; + + case typ_bitpix16: + if (sscanf (l_card+10, "%ld", &l_long) != 1) + FITS_RETURN ("fits_decode_card: error decoding typ_bitpix16", NULL); + data.bitpix16 = (FITS_BITPIX16)l_long; + break; + + case typ_bitpix32: + if (sscanf (l_card+10, "%ld", &l_long) != 1) + FITS_RETURN ("fits_decode_card: error decoding typ_bitpix32", NULL); + data.bitpix32 = (FITS_BITPIX32)l_long; + break; + + case typ_bitpixm32: + if (sscanf (l_card+10, "%lf", &l_double) != 1) + FITS_RETURN ("fits_decode_card: error decoding typ_bitpixm32", NULL); + data.bitpixm32 = (FITS_BITPIXM32)l_double; + break; + + case typ_bitpixm64: + if (sscanf (l_card+10, "%lf", &l_double) != 1) + FITS_RETURN ("fits_decode_card: error decoding typ_bitpixm64", NULL); + data.bitpixm64 = (FITS_BITPIXM64)l_double; + break; + + case typ_fbool: + cp = l_card+10; + while (*cp == ' ') cp++; + if (*cp == 'T') data.fbool = 1; + else if (*cp == 'F') data.fbool = 0; + else FITS_RETURN ("fits_decode_card: error decoding typ_fbool", NULL); + break; + + case typ_flong: + if (sscanf (l_card+10, "%ld", &l_long) != 1) + FITS_RETURN ("fits_decode_card: error decoding typ_flong", NULL); + data.flong = (FITS_BITPIX32)l_long; + break; + + case typ_fdouble: + if (sscanf (l_card+10, "%lf", &l_double) != 1) + FITS_RETURN ("fits_decode_card: error decoding typ_fdouble", NULL); + data.fdouble = (FITS_BITPIXM32)l_double; + break; + + case typ_fstring: + cp = l_card+10; + if (*cp != '\'') + FITS_RETURN ("fits_decode_card: missing \' decoding typ_fstring", NULL); + + dst = data.fstring; + cp++; + end = l_card+FITS_CARD_SIZE-1; + for (;;) /* Search for trailing quote */ + { + if (*cp != '\'') /* All characters but quote are used. */ + { + *(dst++) = *cp; + } + else /* Maybe there is a quote in the string */ + { + if (cp >= end) break; /* End of card ? finished */ + if (*(cp+1) != '\'') break; + *(dst++) = *(cp++); + } + if (cp >= end) break; + cp++; + } + *dst = '\0'; + break; + } + return (&data); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_search_card - search a card in the record list */ +/* */ +/* Parameters: */ +/* FITS_RECORD_LIST *rl [I] : record list to search */ +/* char *keyword [I] : keyword identifying the card */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* A card is searched in the reord list. Only the first eight characters of */ +/* keyword are significant. If keyword is less than 8 characters, its filled */ +/* with blanks. */ +/* If the card is found, a pointer to the card is returned. */ +/* The pointer does not point to a null-terminated string. Only the next */ +/* 80 bytes are allowed to be read. */ +/* On failure a NULL-pointer is returned. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +char *fits_search_card (FITS_RECORD_LIST *rl, const char *keyword) + +{int key_len, k; + char *card; + char key[9]; + + key_len = strlen (keyword); + if (key_len > 8) key_len = 8; + if (key_len == 0) + FITS_RETURN ("fits_search_card: Invalid parameter", NULL); + + strcpy (key, " "); + memcpy (key, keyword, key_len); + + while (rl != NULL) + { + card = (char *)rl->data; + for (k = 0; k < FITS_RECORD_SIZE / FITS_CARD_SIZE; k++) + { + if (strncmp (card, key, 8) == 0) return (card); + card += FITS_CARD_SIZE; + } + rl = rl->next_record; + } + return (NULL); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_image_info - get information about an image */ +/* */ +/* Parameters: */ +/* FITS_FILE *ff [I] : FITS file structure */ +/* int picind [I] : Index of picture in file (1,2,...) */ +/* int *hdupicind [O] : Index of picture in HDU (1,2,...) */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* The function returns on success a pointer to a FITS_HDU_LIST. hdupicind */ +/* then gives the index of the image within the HDU. */ +/* On failure, NULL is returned. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +FITS_HDU_LIST *fits_image_info (FITS_FILE *ff, int picind, int *hdupicind) + +{FITS_HDU_LIST *hdulist; + int firstpic, lastpic; + + if (ff == NULL) + FITS_RETURN ("fits_image_info: ff is NULL", NULL); + + if (ff->openmode != 'r') + FITS_RETURN ("fits_image_info: file not open for reading", NULL); + + if ((picind < 1) || (picind > ff->n_pic)) + FITS_RETURN ("fits_image_info: picind out of range", NULL); + + firstpic = 1; + for (hdulist = ff->hdu_list; hdulist != NULL; hdulist = hdulist->next_hdu) + { + if (hdulist->numpic <= 0) continue; + lastpic = firstpic+hdulist->numpic-1; + if (picind <= lastpic) /* Found image in current HDU ? */ + break; + + firstpic = lastpic+1; + } + *hdupicind = picind - firstpic + 1; + return (hdulist); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_seek_image - position to a specific image */ +/* */ +/* Parameters: */ +/* FITS_FILE *ff [I] : FITS file structure */ +/* int picind [I] : Index of picture to seek (1,2,...) */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* The function positions the file pointer to a specified image. */ +/* The function returns on success a pointer to a FITS_HDU_LIST. This pointer*/ +/* must also be used when reading data from the image. */ +/* On failure, NULL is returned. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +FITS_HDU_LIST *fits_seek_image (FITS_FILE *ff, int picind) + +{FITS_HDU_LIST *hdulist; + int hdupicind; + long offset, pic_size; + + hdulist = fits_image_info (ff, picind, &hdupicind); + if (hdulist == NULL) return (NULL); + + pic_size = hdulist->bpp * hdulist->naxisn[0] * hdulist->naxisn[1]; + offset = hdulist->data_offset + (hdupicind-1)*pic_size; + if (fseek (ff->fp, offset, SEEK_SET) < 0) + FITS_RETURN ("fits_seek_image: Unable to position to image", NULL); + + return (hdulist); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_read_pixel - read pixel values from a file */ +/* */ +/* Parameters: */ +/* FITS_FILE *ff [I] : FITS file structure */ +/* FITS_HDU_LIST *hdulist [I] : pointer to hdulist that describes image */ +/* int npix [I] : number of pixel values to read */ +/* FITS_PIX_TRANSFORM *trans [I]: pixel transformation */ +/* void *buf [O] : buffer where to place transformed pixels */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* The function reads npix pixel values from the file, transforms them */ +/* checking for blank/NaN pixels and stores the transformed values in buf. */ +/* The number of transformed pixels is returned. If the returned value is */ +/* less than npix (or even -1), an error has occured. */ +/* hdulist must be a pointer returned by fits_seek_image(). Before starting */ +/* to read an image, fits_seek_image() must be called. Even for successive */ +/* images. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +int fits_read_pixel (FITS_FILE *ff, FITS_HDU_LIST *hdulist, int npix, + FITS_PIX_TRANSFORM *trans, void *buf) + +{double offs, scale; + double datadiff, pixdiff; + unsigned char pixbuffer[4096], *pix, *cdata; + unsigned char creplace; + int transcount = 0; + long tdata, tmin, tmax; + int maxelem; + FITS_BITPIX8 bp8, bp8blank; + FITS_BITPIX16 bp16, bp16blank; + FITS_BITPIX32 bp32, bp32blank; + FITS_BITPIXM32 bpm32; + FITS_BITPIXM64 bpm64; + + /* initialize */ + + bpm32 = 0; + + if (ff->openmode != 'r') return (-1); /* Not open for reading */ + if (trans->dsttyp != 'c') return (-1); /* Currently we only return chars */ + if (npix <= 0) return (npix); + + datadiff = trans->datamax - trans->datamin; + pixdiff = trans->pixmax - trans->pixmin; + + offs = trans->datamin - trans->pixmin*datadiff/pixdiff; + scale = datadiff / pixdiff; + + tmin = (long)trans->datamin; + tmax = (long)trans->datamax; + if (tmin < 0) tmin = 0; else if (tmin > 255) tmin = 255; + if (tmax < 0) tmax = 0; else if (tmax > 255) tmax = 255; + + cdata = (unsigned char *)buf; + creplace = (unsigned char)trans->replacement; + + switch (hdulist->bitpix) + { + case 8: + while (npix > 0) /* For all pixels to read */ + { + maxelem = sizeof (pixbuffer) / hdulist->bpp; + if (maxelem > npix) maxelem = npix; + if (fread ((char *)pixbuffer, hdulist->bpp, maxelem, ff->fp) != (unsigned) maxelem) + return (-1); + npix -= maxelem; + + pix = pixbuffer; + if (hdulist->used.blank) + { + bp8blank = (FITS_BITPIX8)hdulist->blank; + while (maxelem--) + { + bp8 = (FITS_BITPIX8)*(pix++); + if (bp8 == bp8blank) /* Is it a blank pixel ? */ + *(cdata++) = creplace; + else /* Do transform */ + { + tdata = (long)(bp8 * scale + offs); + if (tdata < tmin) tdata = tmin; + else if (tdata > tmax) tdata = tmax; + *(cdata++) = (unsigned char)tdata; + } + transcount++; + } + } + else + { + while (maxelem--) + { + bp8 = (FITS_BITPIX8)*(pix++); + tdata = (long)(bp8 * scale + offs); + if (tdata < tmin) tdata = tmin; + else if (tdata > tmax) tdata = tmax; + *(cdata++) = (unsigned char)tdata; + transcount++; + } + } + } + break; + + case 16: + while (npix > 0) /* For all pixels to read */ + { + maxelem = sizeof (pixbuffer) / hdulist->bpp; + if (maxelem > npix) maxelem = npix; + if (fread ((char *)pixbuffer, hdulist->bpp, maxelem, ff->fp) != (unsigned) maxelem) + return (-1); + npix -= maxelem; + + pix = pixbuffer; + if (hdulist->used.blank) + { + bp16blank = (FITS_BITPIX16)hdulist->blank; + while (maxelem--) + { + FITS_GETBITPIX16 (pix, bp16); + if (bp16 == bp16blank) + *(cdata++) = creplace; + else + { + tdata = (long)(bp16 * scale + offs); + if (tdata < tmin) tdata = tmin; + else if (tdata > tmax) tdata = tmax; + *(cdata++) = (unsigned char)tdata; + } + transcount++; + pix += 2; + } + } + else + { + while (maxelem--) + { + FITS_GETBITPIX16 (pix, bp16); + tdata = (long)(bp16 * scale + offs); + if (tdata < tmin) tdata = tmin; + else if (tdata > tmax) tdata = tmax; + *(cdata++) = (unsigned char)tdata; + transcount++; + pix += 2; + } + } + } + break; + + case 32: + while (npix > 0) /* For all pixels to read */ + { + maxelem = sizeof (pixbuffer) / hdulist->bpp; + if (maxelem > npix) maxelem = npix; + if (fread ((char *)pixbuffer, hdulist->bpp, maxelem, ff->fp) != (unsigned) maxelem) + return (-1); + npix -= maxelem; + + pix = pixbuffer; + if (hdulist->used.blank) + { + bp32blank = (FITS_BITPIX32)hdulist->blank; + while (maxelem--) + { + FITS_GETBITPIX32 (pix, bp32); + if (bp32 == bp32blank) + *(cdata++) = creplace; + else + { + tdata = (long)(bp32 * scale + offs); + if (tdata < tmin) tdata = tmin; + else if (tdata > tmax) tdata = tmax; + *(cdata++) = (unsigned char)tdata; + } + transcount++; + pix += 4; + } + } + else + { + while (maxelem--) + { + FITS_GETBITPIX32 (pix, bp32); + tdata = (long)(bp32 * scale + offs); + if (tdata < tmin) tdata = tmin; + else if (tdata > tmax) tdata = tmax; + *(cdata++) = (unsigned char)tdata; + transcount++; + pix += 4; + } + } + } + break; + + case -32: + while (npix > 0) /* For all pixels to read */ + { + maxelem = sizeof (pixbuffer) / hdulist->bpp; + if (maxelem > npix) maxelem = npix; + if (fread ((char *)pixbuffer, hdulist->bpp, maxelem, ff->fp) != (unsigned) maxelem) + return (-1); + npix -= maxelem; + + pix = pixbuffer; + while (maxelem--) + { + if (fits_nan_32 (pix)) /* An IEEE special value ? */ + *(cdata++) = creplace; + else /* Do transform */ + { + FITS_GETBITPIXM32 (pix, bpm32); + tdata = (long)(bpm32 * scale + offs); + if (tdata < tmin) tdata = tmin; + else if (tdata > tmax) tdata = tmax; + *(cdata++) = (unsigned char)tdata; + } + transcount++; + pix += 4; + } + } + break; + + case -64: + while (npix > 0) /* For all pixels to read */ + { + maxelem = sizeof (pixbuffer) / hdulist->bpp; + if (maxelem > npix) maxelem = npix; + if (fread ((char *)pixbuffer, hdulist->bpp, maxelem, ff->fp) != (unsigned) maxelem) + return (-1); + npix -= maxelem; + + pix = pixbuffer; + while (maxelem--) + { + if (fits_nan_64 (pix)) + *(cdata++) = creplace; + else + { + FITS_GETBITPIXM64 (pix, bpm64); + tdata = (long)(bpm64 * scale + offs); + if (tdata < tmin) tdata = tmin; + else if (tdata > tmax) tdata = tmax; + *(cdata++) = (unsigned char)tdata; + } + transcount++; + pix += 8; + } + } + break; + } + return (transcount); +} + + + +#ifndef FITS_NO_DEMO +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : fits_to_pgmraw - convert FITS-file to raw PGM-file */ +/* */ +/* Parameters: */ +/* char *fitsfile [I] : name of fitsfile */ +/* char *pgmfile [I] : name of pgmfile */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* The function converts a FITS-file to a raw PGM-file. The PGM-file will */ +/* be upside down, because the orientation for storing the image is */ +/* different. On success, 0 is returned. On failure, -1 is returned. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +int fits_to_pgmraw (char *fitsfile, char *pgmfile) + +{FITS_FILE *fitsin = NULL; + FILE *pgmout = NULL; + FITS_HDU_LIST *hdu; + FITS_PIX_TRANSFORM trans; + int retval = -1, nbytes, maxbytes; + char buffer[1024]; + + fitsin = fits_open (fitsfile, "r"); /* Open FITS-file for reading */ + if (fitsin == NULL) goto err_return; + + if (fitsin->n_pic < 1) goto err_return; /* Any picture in it ? */ + + hdu = fits_seek_image (fitsin, 1); /* Position to the first image */ + if (hdu == NULL) goto err_return; + if (hdu->naxis < 2) goto err_return; /* Enough dimensions ? */ + + pgmout = fopen (pgmfile, "wb"); + if (pgmout == NULL) goto err_return; + + /* Write PGM header with width/height */ + fprintf (pgmout, "P5\n%d %d\n255\n", hdu->naxisn[0], hdu->naxisn[1]); + + /* Set up transformation for FITS pixel values to 0...255 */ + /* It maps trans.pixmin to trans.datamin and trans.pixmax to trans.datamax. */ + /* Values out of range [datamin, datamax] are clamped */ + trans.pixmin = hdu->pixmin; + trans.pixmax = hdu->pixmax; + trans.datamin = 0.0; + trans.datamax = 255.0; + trans.replacement = 0.0; /* Blank/NaN replacement value */ + trans.dsttyp = 'c'; /* Output type is character */ + + nbytes = hdu->naxisn[0]*hdu->naxisn[1]; + while (nbytes > 0) + { + maxbytes = sizeof (buffer); + if (maxbytes > nbytes) maxbytes = nbytes; + + /* Read pixels and transform them */ + if (fits_read_pixel (fitsin, hdu, maxbytes, &trans, buffer) != maxbytes) + goto err_return; + + if (fwrite (buffer, 1, maxbytes, pgmout) != maxbytes) + goto err_return; + + nbytes -= maxbytes; + } + retval = 0; + +err_return: + + if (fitsin) fits_close (fitsin); + if (pgmout) fclose (pgmout); + + return (retval); +} + + +/*****************************************************************************/ +/* #BEG-PAR */ +/* */ +/* Function : pgmraw to fits - convert raw PGM-file to FITS-file */ +/* */ +/* Parameters: */ +/* char *pgmfile [I] : name of pgmfile */ +/* char *fitsfile [I] : name of fitsfile */ +/* ( mode : I=input, O=output, I/O=input/output ) */ +/* */ +/* The function converts a raw PGM-file to a FITS-file. The FITS-file will */ +/* be upside down, because the orientation for storing the image is */ +/* different. On success, 0 is returned. On failure, -1 is returned. */ +/* */ +/* #END-PAR */ +/*****************************************************************************/ + +int pgmraw_to_fits (char *pgmfile, char *fitsfile) + +{FITS_FILE *fitsout = NULL; + FILE *pgmin = NULL; + FITS_HDU_LIST *hdu; + char buffer[1024]; + int width, height, numbytes, maxbytes; + int retval = -1; + + fitsout = fits_open (fitsfile, "w"); + if (fitsout == NULL) goto err_return; + + pgmin = fopen (pgmfile, "r"); + if (pgmin == NULL) goto err_return; + + /* Read signature of PGM file */ + if (fgets (buffer, sizeof (buffer), pgmin) == NULL) goto err_return; + if ((buffer[0] != 'P') || (buffer[1] != '5')) goto err_return; + + /* Skip comments upto width/height */ + do + { + if (fgets (buffer, sizeof (buffer), pgmin) == NULL) goto err_return; + } while (buffer[0] == '#'); + + if (sscanf (buffer, "%d%d", &width, &height) != 2) goto err_return; + if ((width < 1) || (height < 1)) goto err_return; + + /* Skip comments upto maxval */ + do + { + if (fgets (buffer, sizeof (buffer), pgmin) == NULL) goto err_return; + } while (buffer[0] == '#'); + /* Ignore maxval */ + + hdu = fits_add_hdu (fitsout); /* Create a HDU for the FITS file */ + if (hdu == NULL) goto err_return; + + hdu->used.simple = 1; /* Set proper values */ + hdu->bitpix = 8; + hdu->naxis = 2; + hdu->naxisn[0] = width; + hdu->naxisn[1] = height; + hdu->used.datamin = 1; + hdu->datamin = 0.0; + hdu->used.datamax = 1; + hdu->datamax = 255.0; + hdu->used.bzero = 1; + hdu->bzero = 0.0; + hdu->used.bscale = 1; + hdu->bscale = 1.0; + + fits_add_card (hdu, ""); + fits_add_card (hdu, "HISTORY THIS FITS FILE WAS GENERATED BY FITSRW\ + USING PGMRAW_TO_FITS"); + + /* Write the header. Blocking is done automatically */ + if (fits_write_header (fitsout, hdu) < 0) goto err_return; + + /* The primary array plus blocking must be written manually */ + numbytes = width * height; + + while (numbytes > 0) + { + maxbytes = sizeof (buffer); + if (maxbytes > numbytes) maxbytes = numbytes; + + if (fread (buffer, 1, maxbytes, pgmin) != maxbytes) goto err_return; + if (fwrite (buffer, 1, maxbytes, fitsout->fp) != maxbytes) goto err_return; + + numbytes -= maxbytes; + } + + /* Do blocking */ + numbytes = (width * height) % FITS_RECORD_SIZE; + if (numbytes) + { + while (numbytes++ < FITS_RECORD_SIZE) + if (putc (0, fitsout->fp) == EOF) goto err_return; + } + retval = 0; + +err_return: + + if (fitsout) fits_close (fitsout); + if (pgmin) fclose (pgmin); + + return (retval); +} + +#endif diff --git a/kstars/kstars/indi/fitsrw.h b/kstars/kstars/indi/fitsrw.h new file mode 100644 index 00000000..9a246930 --- /dev/null +++ b/kstars/kstars/indi/fitsrw.h @@ -0,0 +1,283 @@ +/******************************************************************************/ +/* Peter Kirchgessner */ +/* e-mail: pkirchg@aol.com */ +/* WWW : http://members.aol.com/pkirchg */ +/******************************************************************************/ +/* #BEG-HDR */ +/* */ +/* Package : FITS reading/writing library */ +/* Modul-Name : fitsrw.h */ +/* Description : Include file for FITS-r/w-library */ +/* Function(s) : */ +/* Author : P. Kirchgessner */ +/* Date of Gen. : 12-Apr-97 */ +/* Last modified : 17-May-97 */ +/* Version : 0.10 */ +/* Compiler Opt. : */ +/* Changes : */ +/* */ +/* #END-HDR */ +/******************************************************************************/ + +/** \file fitsrw.h + \brief FITS reading/writing library. + \author Peter Kirchgessner +*/ + +#ifndef FITS_MAX_AXIS + +#include + +#define FITS_CARD_SIZE 80 +#define FITS_RECORD_SIZE 2880 +#define FITS_MAX_AXIS 999 + +#define FITS_NADD_CARDS 128 + +#ifdef __cplusplus +extern "C" { +#endif + +/* Data representations */ +/** \typedef FITS_BITPIX8 + \brief One byte declared as unsigned char. +*/ +typedef unsigned char FITS_BITPIX8; + +/** \typedef FITS_BITPIX16 + \brief Two bytes declared as short. +*/ +typedef short FITS_BITPIX16; + +/** \typedef FITS_BITPIX32 + \brief Four bytes declared as long. +*/ +typedef long FITS_BITPIX32; + +/** \typedef FITS_BITPIXM32 + \brief IEEE -32 FITS format declared as 4-byte float. +*/ +typedef float FITS_BITPIXM32; + +/** \typedef FITS_BITPIXM64 + \brief IEEE -64 FITS format declared as 8-byte double. +*/ +typedef double FITS_BITPIXM64; + +typedef int FITS_BOOL; +typedef long FITS_LONG; +typedef double FITS_DOUBLE; +typedef char FITS_STRING[FITS_CARD_SIZE]; + +typedef enum { + typ_bitpix8, typ_bitpix16, typ_bitpix32, typ_bitpixm32, typ_bitpixm64, + typ_fbool, typ_flong, typ_fdouble, typ_fstring +} FITS_DATA_TYPES; + +/** \struct FITS_PIX_TRANSFORM + \brief A struct that describes how to transform FITS pixel values. +* +* The pixel values represent the lower and upper boundaries of the pixel data from the FITS file. The data values represent the range of the final pixel values. For example, to transform FITS pixel values to grey scale, the data min is 0 and data max is 255. The transformation is linear. +*/ +typedef struct { + double pixmin, pixmax; /** The pixel values [pixmin,pixmax] that should be mapped */ + double datamin, datamax; /** The data values [datamin,datamax] that the pixel values should be mapped to*/ + double replacement; /** datavalue to use for blank or NaN pixels */ + char dsttyp; /** Destination typ ('c' = char) */ +} FITS_PIX_TRANSFORM; + +typedef union { + FITS_BITPIX8 bitpix8; + FITS_BITPIX16 bitpix16; + FITS_BITPIX32 bitpix32; + FITS_BITPIXM32 bitpixm32; + FITS_BITPIXM64 bitpixm64; + + FITS_BOOL fbool; + FITS_LONG flong; + FITS_DOUBLE fdouble; + FITS_STRING fstring; +} FITS_DATA; + +/** \struct FITS_RECORD_LIST + \brief Record list. +*/ +typedef struct fits_record_list { + unsigned char data[FITS_RECORD_SIZE]; + struct fits_record_list *next_record; +} FITS_RECORD_LIST; + +/** \struct FITS_HDU_LIST + \brief Header and Data Unit List. + +* The structure hold header and data unit lists. The \p used struct contains flags specifying if some cards are used. +*/ +typedef struct fits_hdu_list { + long header_offset; /** Offset of header in the file */ + long data_offset; /** Offset of data in the file */ + long data_size; /** Size of data in the HDU (including pad)*/ + long udata_size; /** Size of used data in the HDU (excl. pad) */ + int bpp; /** Bytes per pixel */ + int numpic; /** Number of interpretable images in HDU */ + int naddcards; /** Number of additional cards */ + char addcards[FITS_NADD_CARDS][FITS_CARD_SIZE]; + struct { + char nan_value; /** NaN's found in data ? */ + char blank_value; /** Blanks found in data ? */ + + char blank; + char datamin; + char datamax; + char simple; /** This indicates a simple HDU */ + char xtension; /** This indicates an extension */ + char gcount; + char pcount; + char bzero; + char bscale; + char groups; + char extend; + } used; + double pixmin, pixmax; /** Minimum/Maximum pixel values */ + /* Some decoded data of the HDU: */ + int naxis; /** Number of axes */ + int naxisn[FITS_MAX_AXIS]; /** Sizes of axes (NAXIS1 --> naxisn[0]) */ + int bitpix; /** Data representation (8,16,32,-16,-32) */ + /* When using the following data, */ + /* the used-flags must be checked before. */ + long blank; /** Blank value. Check the \p used struct to verify if this is a valid value*/ + double datamin, datamax; /** Minimum/Maximum physical data values. Check the \p used struct to verify if this is a valid value*/ + char xtension[FITS_CARD_SIZE]; /** Type of extension. Check the \p used struct to verify if this is a valid value*/ + long gcount, pcount; /** Used by XTENSION. Check the \p used struct to verify if this is a valid value*/ + double bzero, bscale; /** Transformation values. Check the \p used struct to verify if this is a valid value*/ + int groups; /** Random groups indicator. Check the \p used struct to verify if this is a valid value*/ + int extend; /** Extend flag. Check the \p used struct to verify if this is a valid value*/ + + FITS_RECORD_LIST *header_record_list; /** Header records read in */ + struct fits_hdu_list *next_hdu; +} FITS_HDU_LIST; + +/** \struct FITS_FILE + \brief Structure to hold FITS file information and pointers. +*/ +typedef struct { + FILE *fp; /** File pointer to fits file */ + char openmode; /** Mode the file was opened (0, 'r', 'w') */ + + int n_hdu; /** Number of HDUs in file */ + int n_pic; /** Total number of interpretable pictures */ + int nan_used; /** NaN's used in the file ? */ + int blank_used; /** Blank's used in the file ? */ + + FITS_HDU_LIST *hdu_list; /** Header and Data Unit List */ +} FITS_FILE; + + +/* User callable functions of the FITS-library */ +/** + * \defgroup fitsFunctions User callable functions of the FITS-library. + */ +/*@{*/ + +/** \brief open a FITS file. + \param filename name of file to open + \param openmode mode to open the file ("r", "w") + \return On success, a FITS_FILE-pointer is returned. On failure, a NULL-pointer is returned. The functions scans through the file loading each header and analyzing them. +*/ +FITS_FILE *fits_open (const char *filename, const char *openmode); + +/** \brief close a FITS file. + \param ff FITS file pointer. +*/ +void fits_close (FITS_FILE *ff); + +/** \brief add a HDU to the file. + \param ff FITS file pointer. + \return Adds a new HDU to the list kept in ff. A pointer to the new HDU is returned. On failure, a NULL-pointer is returned. +*/ +FITS_HDU_LIST *fits_add_hdu (FITS_FILE *ff); + +/** \brief add a card to the HDU. + The card must follow the standards of FITS. The card must not use a + keyword that is written using *hdulist itself. + \param hdulist HDU listr. + \param card card to add. + \return On success 0 is returned. On failure -1 is returned. +*/ +int fits_add_card (FITS_HDU_LIST *hdulist, char *card); + +/** \brief print the internal representation of a single header. + \param hdr pointer to the header +*/ +void fits_print_header (FITS_HDU_LIST *hdr); + +/** \brief write a FITS header to the file. + \param ff FITS-file pointer. + \param hdulist pointer to header. + \return On success, 0 is returned. On failure, -1 is returned. +*/ +int fits_write_header (FITS_FILE *ff, FITS_HDU_LIST *hdulist); + +/** \brief get information about an image. + \param ff FITS-file pointer. + \param picind Index of picture in file (1,2,...) + \param hdupicind Index of picture in HDU (1,2,...) + \return The function returns on success a pointer to a FITS_HDU_LIST. hdupicind then gives the index of the image within the HDU. On failure, NULL is returned. +*/ +FITS_HDU_LIST *fits_image_info (FITS_FILE *ff, int picind, int *hdupicind); + +/** \brief position to a specific image. + The function positions the file pointer to a specified image. + \param ff FITS-file pointer. + \param picind Index of picture to seek (1,2,...) + \return The function returns on success a pointer to a FITS_HDU_LIST. This pointer must also be used when reading data from the image. On failure, NULL is returned. +*/ +FITS_HDU_LIST *fits_seek_image (FITS_FILE *ff, int picind); + +/** \brief decode a card + Decodes a card and returns a pointer to the union, keeping the data. + \param card pointer to card image. + \param data_type datatype to decode. + \return If card is NULL or on failure, a NULL-pointer is returned. If the card does not have the value indicator, an error is generated, but its tried to decode the card. The data is only valid up to the next call of the function. +*/ +FITS_DATA *fits_decode_card (const char *card, FITS_DATA_TYPES data_type); + +/** \brief search a card in the record list. + A card is searched in the reord list. Only the first eight characters of keyword are significant. If keyword is less than 8 characters, its filled with blanks. + \param rl record list to search. + \param keyword keyword identifying the card. + \return If the card is found, a pointer to the card is returned. The pointer does not point to a null-terminated string. Only the next 80 bytes are allowed to be read. On failure a NULL-pointer is returned. +*/ +char *fits_search_card (FITS_RECORD_LIST *rl, const char *keyword); + +/** \brief read pixel values from a file + The function reads npix pixel values from the file, transforms them checking for blank/NaN pixels and stores the transformed values in buf. hdulist must be a pointer returned by fits_seek_image(). Before starting to read an image, fits_seek_image() must be called. Even for successive images. + \param ff FITS file structure. + \param hdulist pointer to hdulist that describes image. + \param npix number of pixel values to read. + \param trans pixel transformation. + \param buf buffer where to place transformed pixels. + \return The number of transformed pixels is returned. If the returned value is less than npix (or even -1), an error has occured. +*/ +int fits_read_pixel (FITS_FILE *ff, FITS_HDU_LIST *hdulist, + int npix, FITS_PIX_TRANSFORM *trans, void *buf); + +/** \brief get an error message. + \return If an error message has been set, a pointer to the message is returned. Otherwise a NULL pointer is returned. An inquired error message is removed from the error FIFO. +*/ +char *fits_get_error (void); + +/*@}*/ + +int fits_nan_32 (unsigned char *v); +int fits_nan_64 (unsigned char *v); + +/* Demo functions */ +#define FITS_NO_DEMO +int fits_to_pgmraw (char *fitsfile, char *pgmfile); +int pgmraw_to_fits (char *pgmfile, char *fitsfile); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/kstars/kstars/indi/fli/Makefile.am b/kstars/kstars/indi/fli/Makefile.am new file mode 100644 index 00000000..859b459e --- /dev/null +++ b/kstars/kstars/indi/fli/Makefile.am @@ -0,0 +1,24 @@ +INCLUDES = $(all_includes) +METASOURCES = AUTO + +if LINUX +libfli_linux = libfli_linux.la +endif + +if BSD +libfli_bsd = libfli_bsd.la +endif + +if NULL +libfli_null = libfli_null.la +endif + +noinst_LTLIBRARIES = libfli.la $(libfli_linux) $(libfli_bsd) $(libfli_null) + +libfli_linux_la_SOURCES = libfli-parport.c libfli-usb-sys-linux.c +libfli_bsd_la_SOURCES = libfli-usb-sys-bsd.c +libfli_null_la_SOURCES = libfli-usb-sys-null.c + +libfli_la_SOURCES = libfli.c libfli-camera.c libfli-camera-parport.c libfli-camera-usb.c libfli-filter-focuser.c libfli-mem.c libfli-serial.c libfli-sys.c libfli-usb.c libfli-debug.c +AM_LDFLAGS = $(all_libraries) +libfli_la_LIBADD = $(libfli_linux) $(libfli_bsd) $(libfli_null) diff --git a/kstars/kstars/indi/fli/fli_ioctl.h b/kstars/kstars/indi/fli/fli_ioctl.h new file mode 100644 index 00000000..63dae274 --- /dev/null +++ b/kstars/kstars/indi/fli/fli_ioctl.h @@ -0,0 +1,119 @@ +/* + + Copyright (c) 2000 Finger Lakes Instrumentation (FLI), LLC. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation (FLI) + web: http://www.fli-cam.com + email: fli@rpa.net + +*/ + +#ifndef _FLI_IOCTL_H +#define _FLI_IOCTL_H + +#include + +/* 8-bit special value to identify ioctl 'type' */ +#define FLI_IOCTL_TYPE 'F' + +/* Macros declaring ioctl commands and the variables they operate on */ +#define FLI_IOCTL_MISC_CMDS \ + FLI_IOCTL_CMD(FLI_RESET_PORT_VALUES, **NONE**) \ + FLI_IOCTL_CMD(FLI_LOCK_PORT, **NONE**) \ + FLI_IOCTL_CMD(FLI_UNLOCK_PORT, **NONE**) + +#define FLI_IOCTL_SPECIAL_SET_CMDS \ + FLI_IOCTL_CMD(FLI_SET_DMABUFFSIZE, dmabuffsize) + +#define FLI_IOCTL_SET_CMDS \ + FLI_IOCTL_CMD(FLI_SET_DMATHRESH, dmathresh) \ + FLI_IOCTL_CMD(FLI_SET_DTO, dto) \ + FLI_IOCTL_CMD(FLI_SET_RTO, rto) \ + FLI_IOCTL_CMD(FLI_SET_WTO, wto) \ + FLI_IOCTL_CMD(FLI_SET_LTL, ltl) \ + FLI_IOCTL_CMD(FLI_SET_DIR, dir) \ + FLI_IOCTL_CMD(FLI_SET_NUMREAD, numread) \ + FLI_IOCTL_CMD(FLI_SET_NUMWRITE, numwrite) \ + FLI_IOCTL_CMD(FLI_SET_NUMDTO, numdto) \ + FLI_IOCTL_CMD(FLI_SET_NUMRTO, numrto) \ + FLI_IOCTL_CMD(FLI_SET_NUMWTO, numwto) + +#define FLI_IOCTL_GET_CMDS \ + FLI_IOCTL_CMD(FLI_GET_DMABUFFSIZE, dmabuffsize) \ + FLI_IOCTL_CMD(FLI_GET_DMATHRESH, dmathresh) \ + FLI_IOCTL_CMD(FLI_GET_DTO, dto) \ + FLI_IOCTL_CMD(FLI_GET_RTO, rto) \ + FLI_IOCTL_CMD(FLI_GET_WTO, wto) \ + FLI_IOCTL_CMD(FLI_GET_DIR, dir) \ + FLI_IOCTL_CMD(FLI_GET_LTL, ltl) \ + FLI_IOCTL_CMD(FLI_GET_NUMREAD, numread) \ + FLI_IOCTL_CMD(FLI_GET_NUMWRITE, numwrite) \ + FLI_IOCTL_CMD(FLI_GET_NUMDTO, numdto) \ + FLI_IOCTL_CMD(FLI_GET_NUMRTO, numrto) \ + FLI_IOCTL_CMD(FLI_GET_NUMWTO, numwto) + +/* Enumerate ioctl numbers */ +#undef FLI_SET_CMD +#define FLI_IOCTL_CMD(cmd, var) cmd##_NUM, + +enum { + FLI_IOCTL_MISC_CMDS + FLI_IOCTL_SPECIAL_SET_CMDS + FLI_IOCTL_SET_CMDS + FLI_IOCTL_GET_CMDS +}; + +/* Enumerate the actual ioctl commands */ +#undef FLI_IOCTL_CMD +#define FLI_IOCTL_CMD(cmd, var) \ + enum {cmd = _IO(FLI_IOCTL_TYPE, cmd##_NUM)}; + +FLI_IOCTL_MISC_CMDS; + +#undef FLI_IOCTL_CMD +#define FLI_IOCTL_CMD(cmd, var) \ + enum {cmd = _IOW(FLI_IOCTL_TYPE, cmd##_NUM, int)}; + +FLI_IOCTL_SPECIAL_SET_CMDS; +FLI_IOCTL_SET_CMDS; + +#undef FLI_IOCTL_CMD +#define FLI_IOCTL_CMD(cmd, var ) \ + enum {cmd = _IOR(FLI_IOCTL_TYPE, cmd##_NUM, int)}; + +FLI_IOCTL_GET_CMDS; + +#endif /* _FLI_IOCTL_H */ diff --git a/kstars/kstars/indi/fli/libfli-camera-parport.c b/kstars/kstars/indi/fli/libfli-camera-parport.c new file mode 100644 index 00000000..bd5343ce --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-camera-parport.c @@ -0,0 +1,753 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifdef WIN32 +#include +#else +#include +#include +#endif + +#include +#include +#include + +#include "libfli-libfli.h" +#include "libfli-mem.h" +#include "libfli-debug.h" +#include "libfli-camera.h" +#include "libfli-camera-parport.h" + +long fli_camera_parport_open(flidev_t dev) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf; + int id; + + cam = DEVICE->device_data; + + /* Set timeout values */ + cam->readto = 1000; + cam->writeto = 1000; + cam->dirto = 1000; + + rlen = 2; + wlen = 2; + buf = htons(C_ADDRESS(1, EPARAM_ECHO)); + IO(dev, &buf, &wlen, &rlen); + if (buf != htons(C_ADDRESS(1, EPARAM_ECHO))) + { + debug(FLIDEBUG_FAIL, "Echo back from camera failed."); + return -EIO; + } + + rlen = 2; wlen = 2; + buf = htons(C_ADDRESS(1, EPARAM_DEVICE)); + IO(dev, &buf, &wlen, &rlen); + DEVICE->devinfo.hwrev = ntohs(buf) & 0x00ff; + + rlen = 2; wlen = 2; + buf = htons(C_ADDRESS(1, EPARAM_CCDID)); + IO(dev, &buf, &wlen, &rlen); + DEVICE->devinfo.devid = ntohs(buf) & 0x00ff; + + for (id = 0; knowndev[id].index != 0; id++) + if (knowndev[id].index == DEVICE->devinfo.devid) + break; + + if (knowndev[id].index == 0) + return -ENODEV; + + cam->ccd.array_area.ul.x = knowndev[id].array_area.ul.x; + cam->ccd.array_area.ul.y = knowndev[id].array_area.ul.y; + cam->ccd.array_area.lr.x = knowndev[id].array_area.lr.x; + cam->ccd.array_area.lr.y = knowndev[id].array_area.lr.y; + cam->ccd.visible_area.ul.x = knowndev[id].visible_area.ul.x; + cam->ccd.visible_area.ul.y = knowndev[id].visible_area.ul.y; + cam->ccd.visible_area.lr.x = knowndev[id].visible_area.lr.x; + cam->ccd.visible_area.lr.y = knowndev[id].visible_area.lr.y; + cam->ccd.pixelwidth = knowndev[id].pixelwidth; + cam->ccd.pixelheight = knowndev[id].pixelheight; + + if ((DEVICE->devinfo.model = + (char *)xmalloc(strlen(knowndev[id].model) + 1)) == NULL) + return -ENOMEM; + strcpy(DEVICE->devinfo.model, knowndev[id].model); + + debug(FLIDEBUG_INFO, " Name: %s", DEVICE->devinfo.devnam); + debug(FLIDEBUG_INFO, " Array: (%4d,%4d),(%4d,%4d)", + cam->ccd.array_area.ul.x, + cam->ccd.array_area.ul.y, + cam->ccd.array_area.lr.x, + cam->ccd.array_area.lr.y); + debug(FLIDEBUG_INFO, " Visible: (%4d,%4d),(%4d,%4d)", + cam->ccd.visible_area.ul.x, + cam->ccd.visible_area.ul.y, + cam->ccd.visible_area.lr.x, + cam->ccd.visible_area.lr.y); + + rlen = 2; wlen = 2; + buf = htons(C_ADDRESS(1, EPARAM_SNHIGH)); + IO(dev, &buf, &wlen, &rlen); + DEVICE->devinfo.serno = (ntohs(buf) & 0x00ff) << 8; + + rlen = 2; wlen = 2; + buf = htons(C_ADDRESS(1, EPARAM_SNLOW)); + IO(dev, &buf, &wlen, &rlen); + DEVICE->devinfo.serno |= (ntohs(buf) & 0x00ff); + + rlen = 2; wlen = 2; + buf = htons(C_ADDRESS(1, EPARAM_FIRM)); + IO(dev, &buf, &wlen, &rlen); + DEVICE->devinfo.fwrev = (ntohs(buf) & 0x00ff); + + /* Initialize all varaibles to something */ + switch(DEVICE->devinfo.hwrev) + { + case 0x01: + cam->tempslope = (100.0 / 201.1); + cam->tempintercept = (-61.613); + break; + + case 0x02: + cam->tempslope = (70.0 / 215.75); + cam->tempintercept = (-52.5681); + break; + + default: + debug(FLIDEBUG_WARN, "Could not set temperature parameters."); + break; + } + + cam->vflushbin = 4; + cam->hflushbin = 4; + cam->vbin = 1; + cam->hbin = 1; + cam->image_area.ul.x = cam->ccd.visible_area.ul.x; + cam->image_area.ul.y = cam->ccd.visible_area.ul.y; + cam->image_area.lr.x = cam->ccd.visible_area.lr.x; + cam->image_area.lr.y = cam->ccd.visible_area.lr.y; + cam->exposure = 100; + cam->frametype = FLI_FRAME_TYPE_NORMAL; + cam->flushes = 0; + cam->bitdepth = FLI_MODE_16BIT; + cam->exttrigger = 0; + + cam->grabrowwidth = + (cam->image_area.lr.x - cam->image_area.ul.x) / cam->hbin; + cam->grabrowcount = 1; + cam->grabrowcounttot = cam->grabrowcount; + cam->grabrowindex = 0; + cam->grabrowbatchsize = 1; + cam->grabrowbufferindex = cam->grabrowcount; + cam->flushcountbeforefirstrow = 0; + cam->flushcountafterlastrow = 0; + + return 0; +} + +long fli_camera_parport_get_array_area(flidev_t dev, long *ul_x, long *ul_y, + long *lr_x, long *lr_y) +{ + flicamdata_t *cam; + + cam = DEVICE->device_data; + + *ul_x = cam->ccd.array_area.ul.x; + *ul_y = cam->ccd.array_area.ul.y; + *lr_x = cam->ccd.array_area.lr.x; + *lr_y = cam->ccd.array_area.lr.y; + + return 0; +} + +long fli_camera_parport_get_visible_area(flidev_t dev, long *ul_x, long *ul_y, + long *lr_x, long *lr_y) +{ + flicamdata_t *cam; + + cam = DEVICE->device_data; + + *ul_x = cam->ccd.visible_area.ul.x; + *ul_y = cam->ccd.visible_area.ul.y; + *lr_x = cam->ccd.visible_area.lr.x; + *lr_y = cam->ccd.visible_area.lr.y; + + return 0; +} + +long fli_camera_parport_set_exposure_time(flidev_t dev, long exptime) +{ + flicamdata_t *cam; + + cam = DEVICE->device_data; + + if (exptime < 0) + return -EINVAL; + + cam->exposure = exptime; + + if (exptime <= 15000) /* Less than thirty seconds..., 8.192e-3 sec */ + { + cam->expdur = 1; + cam->expmul = (long) (((double) exptime) / 8.192); + } + else if (exptime <= 2000000) /* Less than one hour */ + { + cam->expdur = (long) (1.0 / 8.192e-3); + cam->expmul = (long) (exptime / 1000); + } + else + { + cam->expdur = (long) (10.0 / 8.192e-3); + cam->expmul = (long) (exptime / 10000); + } + + return 0; +} + +long fli_camera_parport_set_image_area(flidev_t dev, long ul_x, long ul_y, + long lr_x, long lr_y) +{ + flicamdata_t *cam; + + cam = DEVICE->device_data; + + if ((ul_x < cam->ccd.visible_area.ul.x) || + (ul_y < cam->ccd.visible_area.ul.y) || + (lr_x > cam->ccd.visible_area.lr.x) || + (lr_y > cam->ccd.visible_area.lr.y)) + return -EINVAL; + + cam->image_area.ul.x = ul_x; + cam->image_area.ul.y = ul_y; + cam->image_area.lr.x = lr_x; + cam->image_area.lr.y = lr_y; + + return 0; +} + +long fli_camera_parport_set_hbin(flidev_t dev, long hbin) +{ + flicamdata_t *cam; + + cam = DEVICE->device_data; + + if ((hbin < 1) || (hbin > 16)) + return -EINVAL; + + cam->hbin = hbin; + return 0; +} + +long fli_camera_parport_set_vbin(flidev_t dev, long vbin) +{ + flicamdata_t *cam; + + cam = DEVICE->device_data; + + if ((vbin < 1) || (vbin > 16)) + return -EINVAL; + + cam->vbin = vbin; + return 0; +} + +long fli_camera_parport_get_exposure_status(flidev_t dev, long *timeleft) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf; + + cam = DEVICE->device_data; + + rlen = 2; wlen = 2; + buf = htons(C_SHUTTER(1,0)); + IO(dev, &buf, &wlen, &rlen); + if ((ntohs(buf) & 0xf000) != C_SHUTTER(0,0)) + { + debug(FLIDEBUG_FAIL, "(exposurestatus) echo back from camera failed."); + return -EIO; + } + + *timeleft = (long)((double)(ntohs(buf) & 0x07ff) * + ((double)cam->expdur * 8.192)); + + return 0; +} + +long fli_camera_parport_set_temperature(flidev_t dev, double temperature) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf; + + cam = DEVICE->device_data; + + rlen = 2; wlen = 2; + buf = (unsigned short)((temperature - cam->tempintercept) / + cam->tempslope); + buf = htons((unsigned short) C_TEMP(buf)); + IO(dev, &buf, &wlen, &rlen); + if ((ntohs(buf) & 0xf000) != C_TEMP(0)) + { + debug(FLIDEBUG_FAIL, "(settemperature) echo back from camera failed."); + return -EIO; + } + + return 0; +} + +long fli_camera_parport_get_temperature(flidev_t dev, double *temperature) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf; + + cam = DEVICE->device_data; + + rlen = 2; wlen = 2; + buf = htons(C_TEMP(0x0800)); + IO(dev, &buf, &wlen, &rlen); + if ((ntohs(buf) & 0xf000) != C_TEMP(0)) + { + debug(FLIDEBUG_FAIL, "(settemperature) echo back from camera failed."); + return -EIO; + } + *temperature = cam->tempslope * (double)(ntohs(buf) & 0x00ff) + + cam->tempintercept; + + return 0; +} + +long fli_camera_parport_grab_row(flidev_t dev, void *buff, size_t width) +{ + flicamdata_t *cam; + long r; + double dTm; + long rlen, wlen; + unsigned short buf; + + cam = DEVICE->device_data; + + if (cam->flushcountbeforefirstrow > 0) + { + if ((r = fli_camera_parport_flush_rows(dev, + cam->flushcountbeforefirstrow, 1))) + return r; + + cam->flushcountbeforefirstrow = 0; + } + + dTm = (25.0e-6) * cam->ccd.array_area.lr.x + 1e-3; + dTm = dTm / 1e-6; + cam->readto = (long)dTm; + cam->writeto = (long)dTm; + + rlen = 0; wlen = 2; + buf = htons((unsigned short) C_SEND(cam->grabrowwidth)); + IO(dev, &buf, &wlen, &rlen); + + if (cam->bitdepth == FLI_MODE_8BIT) + { + unsigned char *cbuf; + int x; + + if ((cbuf = xmalloc(cam->grabrowwidth)) == NULL) + { + debug(FLIDEBUG_FAIL, "Failed memory allocation during row grab."); + return -ENOMEM; + } + + rlen = cam->grabrowwidth; wlen = 0; + r = DEVICE->fli_io(dev, cbuf, &wlen, &rlen); + if (r != 0) + { + debug(FLIDEBUG_WARN, "Couldn't grab entire row, got %d of %d bytes.", + rlen, cam->grabrowwidth); + } + for (x = 0; x < (int)width; x++) + { + ((char *)buff)[x] = (((cbuf[x]) + 128) & 0x00ff); + } + xfree(cbuf); + } + else + { + unsigned short *sbuf; + int x; + + if ((sbuf = xmalloc(cam->grabrowwidth * sizeof(unsigned short))) == NULL) + { + debug(FLIDEBUG_FAIL, "Failed memory allocation during row grab."); + return -ENOMEM; + } + + rlen = cam->grabrowwidth * sizeof(unsigned short); wlen = 0; + r = DEVICE->fli_io(dev, sbuf, &wlen, &rlen); + if (r != 0) + { + debug(FLIDEBUG_WARN, "Couldn't grab entire row, got %d of %d bytes.", + rlen, cam->grabrowwidth); + } + for (x = 0; x < (int)width; x++) + { + if (DEVICE->devinfo.hwrev == 0x01) /* IMG camera */ + { + ((unsigned short *)buff)[x] = ntohs(sbuf[x]) + 32768; + } + else + { + ((unsigned short *)buff)[x] = ntohs(sbuf[x]); + } + } + xfree(sbuf); + } + + rlen = 2; wlen = 0; + IO(dev, &buf, &wlen, &rlen); + if (ntohs(buf) != C_SEND(width)) + { + debug(FLIDEBUG_WARN, "Width: %d, requested %d.", + width, cam->grabrowwidth * sizeof(unsigned short)); + debug(FLIDEBUG_WARN, "Got 0x%04x instead of 0x%04x.", ntohs(buf), C_SEND(width)); + debug(FLIDEBUG_WARN, "Didn't get command echo at end of row."); + } + + if (cam->grabrowcount > 0) + { + cam->grabrowcount--; + if (cam->grabrowcount == 0) + { + if ((r = fli_camera_parport_flush_rows(dev, + cam->flushcountafterlastrow, 1))) + return r; + + cam->flushcountafterlastrow = 0; + cam->grabrowbatchsize = 1; + } + } + + cam->readto = 1000; + cam->writeto = 1000; + + return 0; +} + +long fli_camera_parport_expose_frame(flidev_t dev) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf; + + cam = DEVICE->device_data; + + debug(FLIDEBUG_INFO, "Setting X Row Offset."); + rlen = 2; wlen = 2; + buf = htons((unsigned short) D_XROWOFF(cam->image_area.ul.x)); + IO(dev, &buf, &wlen, &rlen); + + debug(FLIDEBUG_INFO, "Setting X Row Width to %d.", cam->ccd.array_area.lr.x - cam->ccd.array_area.ul.x); + buf = htons((unsigned short) D_XROWWID(cam->ccd.array_area.lr.x - cam->ccd.array_area.ul.x)); + IO(dev, &buf, &wlen, &rlen); + + debug(FLIDEBUG_INFO, "Setting X Flush Bin."); + buf = htons((unsigned short) D_XFLBIN(cam->hflushbin)); + IO(dev, &buf, &wlen, &rlen); + + debug(FLIDEBUG_INFO, "Setting Y Flush Bin."); + buf = htons((unsigned short) D_YFLBIN(cam->vflushbin)); + IO(dev, &buf, &wlen, &rlen); + + debug(FLIDEBUG_INFO, "Setting X Bin."); + buf = htons((unsigned short) D_XBIN(cam->hbin)); + IO(dev, &buf, &wlen, &rlen); + + debug(FLIDEBUG_INFO, "Setting Y Bin."); + buf = htons((unsigned short) D_YBIN(cam->vbin)); + IO(dev, &buf, &wlen, &rlen); + + debug(FLIDEBUG_INFO, "Setting Exposure Duration."); + buf = htons((unsigned short) D_EXPDUR(cam->expdur)); + IO(dev, &buf, &wlen, &rlen); + + if (cam->bitdepth == FLI_MODE_8BIT) + { + debug(FLIDEBUG_INFO, "Eight Bit."); + buf = htons((unsigned short)((cam->exttrigger > 0) ? + C_RESTCFG(0,0,1,7) : C_RESTCFG(0,0,0,7))); + } + else + { + debug(FLIDEBUG_INFO, "Sixteen Bit."); + buf = htons((unsigned short)((cam->exttrigger > 0) ? + C_RESTCFG(0,0,1,15) : + C_RESTCFG(0,0,0,15))); + } + IO(dev, &buf, &wlen, &rlen); + + if (cam->flushes > 0) + { + int r; + + debug(FLIDEBUG_INFO, "Flushing array."); + if ((r = fli_camera_parport_flush_rows(dev, + cam->ccd.array_area.lr.y - cam->ccd.array_area.ul.y, + cam->flushes))) + return r; + } + + debug(FLIDEBUG_INFO, "Exposing."); + buf = htons((unsigned short) C_SHUTTER((cam->frametype == FLI_FRAME_TYPE_DARK)?0:1, + cam->expmul)); + IO(dev, &buf, &wlen, &rlen); + + cam->grabrowwidth = cam->image_area.lr.x - cam->image_area.ul.x; + cam->flushcountbeforefirstrow = cam->image_area.ul.y; + cam->flushcountafterlastrow = + (cam->ccd.array_area.lr.y - cam->ccd.array_area.ul.y) - + ((cam->image_area.lr.y - cam->image_area.ul.y) * cam->vbin) - + cam->image_area.ul.y; + + if (cam->flushcountafterlastrow < 0) + cam->flushcountafterlastrow = 0; + + cam->grabrowcount = cam->image_area.lr.y - cam->image_area.ul.y; + + return 0; +} + +long fli_camera_parport_flush_rows(flidev_t dev, long rows, long repeat) +{ + flicamdata_t *cam; + double dTm; + long rlen, wlen; + unsigned short buf; + + if (rows < 0) + return -EINVAL; + + if (rows == 0) + return 0; + + cam = DEVICE->device_data; + + dTm = ((25e-6) / (cam->hflushbin / 2)) * cam->ccd.array_area.lr.x + 1e-3; + dTm = dTm * rows; + dTm = dTm / 1e-6; + cam->readto = (long)dTm; + cam->writeto = (long)dTm; + + while (repeat>0) + { + long retval; + + rlen = 2; wlen = 2; + buf = htons((unsigned short) C_FLUSH(rows)); + retval = DEVICE->fli_io(dev, &buf, &wlen, &rlen); + if (retval != 0) + { + cam->readto = 1000; + cam->writeto = 1000; + return retval; + } + repeat--; + } + + return 0; +} + +long fli_camera_parport_set_bit_depth(flidev_t dev, flibitdepth_t bitdepth) +{ + flicamdata_t *cam; + + cam = DEVICE->device_data; + + if (DEVICE->devinfo.type != 0x01) /* IMG cameras only support this */ + return -EINVAL; + + if ((bitdepth != FLI_MODE_8BIT) && (bitdepth != FLI_MODE_16BIT)) + { + debug(FLIDEBUG_FAIL, "Invalid bit depth setting."); + return -EINVAL; + } + + cam->bitdepth = bitdepth; + + return 0; +} + +static void correctioportdatawrite(flidev_t dev, unsigned short *Data) +{ + unsigned short data; + + data = 0; + + switch(DEVICE->devinfo.hwrev) + { + case 0x01: + data |= (*Data & FLICCD_IO_P0)?0x01:0; + data |= (*Data & FLICCD_IO_P1)?0x02:0; + data |= (*Data & FLICCD_IO_P2)?0x04:0; + data |= (*Data & FLICCD_IO_P3)?0x80:0; + break; + + case 0x02: + data |= (*Data & FLICCD_IO_P0)?0x08:0; + data |= (*Data & FLICCD_IO_P1)?0x10:0; + data |= (*Data & FLICCD_IO_P2)?0x20:0; + data |= (*Data & FLICCD_IO_P3)?0x40:0; + break; + + default: + break; + } + + *Data = data; + + return; +} + +static void correctioportdataread(flidev_t dev, unsigned short *Data) +{ + unsigned short data; + + data = 0; + + switch (DEVICE->devinfo.hwrev) + { + case 0x01: + data |= (*Data & 0x01)?FLICCD_IO_P0:0; + data |= (*Data & 0x02)?FLICCD_IO_P1:0; + data |= (*Data & 0x04)?FLICCD_IO_P2:0; + data |= (*Data & 0x80)?FLICCD_IO_P3:0; + break; + + case 0x02: + data |= (*Data & 0x08)?FLICCD_IO_P0:0; + data |= (*Data & 0x10)?FLICCD_IO_P1:0; + data |= (*Data & 0x20)?FLICCD_IO_P2:0; + data |= (*Data & 0x40)?FLICCD_IO_P3:0; + break; + + default: + break; + } + + *Data = data; + + return; +} + +long fli_camera_parport_read_ioport(flidev_t dev, long *ioportset) +{ + long rlen, wlen; + unsigned short buf; + + rlen = 2; wlen = 2; + buf = htons(0x7900); + IO(dev, &buf, &wlen, &rlen); + + *ioportset = ntohs(buf) & 0x00ff; + correctioportdataread(dev, (unsigned short *) ioportset); + + return 0; +} + +long fli_camera_parport_write_ioport(flidev_t dev, long ioportset) +{ + long rlen, wlen; + unsigned short buf = (unsigned short) ioportset; + + correctioportdatawrite(dev, &buf); + buf = htons((unsigned short) (0x7100 | (buf & 0x00ff))); + + rlen = 2; wlen = 2; + IO(dev, &buf, &wlen, &rlen); + + return 0; +} + +long fli_camera_parport_configure_ioport(flidev_t dev, long ioportset) +{ + long rlen, wlen; + unsigned short buf = (unsigned short) ioportset; + + correctioportdatawrite(dev, &buf); + buf = htons((unsigned short) (0x7000 | (buf & 0x00ff))); + + rlen = 2; wlen = 2; + IO(dev, &buf, &wlen, &rlen); + + return 0; +} + +long fli_camera_parport_control_shutter(flidev_t dev, long shutter) +{ + long rlen, wlen; + unsigned short buf; + + rlen = 2; wlen = 2; + buf = htons(D_EXPDUR(0)); + IO(dev, &buf, &wlen, &rlen); + + switch (shutter) + { + case FLI_SHUTTER_CLOSE: + debug(FLIDEBUG_INFO, "Closing shutter."); + buf = htons(C_SHUTTER(0, 0)); + IO(dev, &buf, &wlen, &rlen); + break; + + case FLI_SHUTTER_OPEN: + buf = htons(C_SHUTTER(1, 1)); + IO(dev, &buf, &wlen, &rlen); + break; + + default: + return -EINVAL; + } + + return 0; +} diff --git a/kstars/kstars/indi/fli/libfli-camera-parport.h b/kstars/kstars/indi/fli/libfli-camera-parport.h new file mode 100644 index 00000000..12745098 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-camera-parport.h @@ -0,0 +1,102 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifndef _LIBFLI_CAMERA_PARPORT_H_ +#define _LIBFLI_CAMERA_PARPORT_H_ + +/* Define command and data word formats */ +#define C_ADDRESS(addr,ext) (0x8000|(((addr)<<8)&0x0f00)|((ext)&0x00ff)) +#define C_RESTCFG(gain,chnl,exttrig,res) (0x9000|(((gain)<<8)&0x0f00)|(((chnl)<<5)&0x00e0)|(((exttrig)<<4)&0x0010)|(((res)&0x000f))) +#define C_SHUTTER(open,dmult) (0xa000|((dmult)&0x07ff)|(((open)<<11)&0x0800)) +#define C_SEND(x) (0xb000|((x)&0x0fff)) +#define C_FLUSH(x) (0xc000|((x)&0x0fff)) +#define C_VSKIP(x) (0xd000|((x)&0x0fff)) +#define C_HSKIP(x) (0xe000|((x)&0x0fff)) +#define C_TEMP(x) (0xf000|((x)&0x0fff)) +#define D_XROWOFF(x) (0x0000|((x)&0x0fff)) +#define D_XROWWID(x) (0x1000|((x)&0x0fff)) +#define D_XFLBIN(x) (0x2000|((x)&0x0fff)) +#define D_YFLBIN(x) (0x3000|((x)&0x0fff)) +#define D_XBIN(x) (0x4000|((x)&0x0fff)) +#define D_YBIN(x) (0x5000|((x)&0x0fff)) +#define D_EXPDUR(x) (0x6000|((x)&0x0fff)) +#define D_RESERVE(x) (0x7000|((x)&0x0fff)) + +/* Define extended parameter fields for querying camera */ +#define EPARAM_ECHO (0x00) +#define EPARAM_CCDID (0x01) +#define EPARAM_FIRM (0x02) +#define EPARAM_SNHIGH (0x03) +#define EPARAM_SNLOW (0x04) +#define EPARAM_SIGGAIN (0x05) +#define EPARAM_DEVICE (0x06) + +/* I/O Bit definitions */ +#define FLICCD_IO_P0 (0x01) +#define FLICCD_IO_P1 (0x02) +#define FLICCD_IO_P2 (0x04) +#define FLICCD_IO_P3 (0x08) + +long fli_camera_parport_open(flidev_t dev); +long fli_camera_parport_get_array_area(flidev_t dev, long *ul_x, long *ul_y, + long *lr_x, long *lr_y); +long fli_camera_parport_get_visible_area(flidev_t dev, long *ul_x, long *ul_y, + long *lr_x, long *lr_y); +long fli_camera_parport_set_exposure_time(flidev_t dev, long exptime); +long fli_camera_parport_set_image_area(flidev_t dev, long ul_x, long ul_y, + long lr_x, long lr_y); +long fli_camera_parport_set_hbin(flidev_t dev, long hbin); +long fli_camera_parport_set_vbin(flidev_t dev, long vbin); +long fli_camera_parport_get_exposure_status(flidev_t dev, long *timeleft); +long fli_camera_parport_set_temperature(flidev_t dev, double temperature); +long fli_camera_parport_get_temperature(flidev_t dev, double *temperature); +long fli_camera_parport_grab_row(flidev_t dev, void *buf, size_t width); +long fli_camera_parport_expose_frame(flidev_t dev); +long fli_camera_parport_flush_rows(flidev_t dev, long rows, long repeat); +long fli_camera_parport_set_bit_depth(flidev_t dev, flibitdepth_t bitdepth); +long fli_camera_parport_read_ioport(flidev_t dev, long *ioportset); +long fli_camera_parport_write_ioport(flidev_t dev, long ioportset); +long fli_camera_parport_configure_ioport(flidev_t dev, long ioportset); +long fli_camera_parport_control_shutter(flidev_t dev, long shutter); + +#endif /* _LIBFLI_CAMERA_PARPORT_H_ */ diff --git a/kstars/kstars/indi/fli/libfli-camera-usb.c b/kstars/kstars/indi/fli/libfli-camera-usb.c new file mode 100644 index 00000000..6bc88f1f --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-camera-usb.c @@ -0,0 +1,776 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifdef WIN32 +#include +#else +#include +#include +#endif + +#include +#include +#include +#include + +#include "libfli-libfli.h" +#include "libfli-debug.h" +#include "libfli-mem.h" +#include "libfli-camera.h" +#include "libfli-camera-usb.h" + +double dconvert(void *buf) +{ + unsigned char *fnum = (unsigned char *) buf; + double sign, exponent, mantissa, result; + + sign = (double) ((fnum[3] & 0x80)?(-1):(1)); + exponent = (double) ((fnum[3] & 0x7f) << 1 | ((fnum[2] & 0x80)?1:0)); + + mantissa = 1.0 + + ((double) ((fnum[2] & 0x7f) << 16 | fnum[1] << 8 | fnum[0]) / + pow(2, 23)); + + result = sign * (double) pow(2, (exponent - 127.0)) * mantissa; + + return result; +} + +long fli_camera_usb_open(flidev_t dev) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf[32]; + + cam = DEVICE->device_data; + + if ((cam->gbuf = xmalloc(USB_READ_SIZ_MAX)) == NULL) + return -ENOMEM; + + buf[0] = htons(FLI_USBCAM_HARDWAREREV); + rlen = 2; wlen = 2; + IO(dev, buf, &wlen, &rlen); + DEVICE->devinfo.hwrev = ntohs(buf[0]); + + buf[0] = htons(FLI_USBCAM_DEVICEID); + rlen = 2; wlen = 2; + IO(dev, buf, &wlen, &rlen); + DEVICE->devinfo.devid = ntohs(buf[0]); + + buf[0] = htons(FLI_USBCAM_SERIALNUM); + rlen = 2; wlen = 2; + IO(dev, buf, &wlen, &rlen); + DEVICE->devinfo.serno = ntohs(buf[0]); + + debug(FLIDEBUG_INFO, "DeviceID %d", DEVICE->devinfo.devid); + debug(FLIDEBUG_INFO, "SerialNum %d", DEVICE->devinfo.serno); + debug(FLIDEBUG_INFO, "HWRev %d", DEVICE->devinfo.hwrev); + debug(FLIDEBUG_INFO, "FWRev %d", DEVICE->devinfo.fwrev); + + if (DEVICE->devinfo.fwrev < 0x0201) + { + int id; + + for (id = 0; knowndev[id].index != 0; id++) + if (knowndev[id].index == DEVICE->devinfo.devid) + break; + + if (knowndev[id].index == 0) + return -ENODEV; + + cam->ccd.pixelwidth = knowndev[id].pixelwidth; + cam->ccd.pixelheight = knowndev[id].pixelheight; + + wlen = sizeof(unsigned short) * 7; + rlen = 0; + buf[0] = htons(FLI_USBCAM_DEVINIT); + buf[1] = htons((unsigned short)knowndev[id].array_area.lr.x); + buf[2] = htons((unsigned short)knowndev[id].array_area.lr.y); + buf[3] = htons((unsigned short)(knowndev[id].visible_area.lr.x - + knowndev[id].visible_area.ul.x)); + buf[4] = htons((unsigned short)(knowndev[id].visible_area.lr.y - + knowndev[id].visible_area.ul.y)); + buf[5] = htons((unsigned short)knowndev[id].visible_area.ul.x); + buf[6] = htons((unsigned short)knowndev[id].visible_area.ul.y); + IO(dev, buf, &wlen, &rlen); + if ((DEVICE->devinfo.model = + (char *)xmalloc(strlen(knowndev[id].model) + 1)) == NULL) + return -ENOMEM; + strcpy(DEVICE->devinfo.model, knowndev[id].model); + + switch(DEVICE->devinfo.fwrev & 0xff00) + { + case 0x0100: + cam->tempslope = (70.0 / 215.75); + cam->tempintercept = (-52.5681); + break; + + case 0x0200: + cam->tempslope = (100.0 / 201.1); + cam->tempintercept = (-61.613); + break; + + default: + cam->tempslope = 1e-12; + cam->tempintercept = 0; + } + } + else if (DEVICE->devinfo.fwrev >= 0x0201) /* Here, all the parameters are stored on the camera */ + { + rlen = 64; wlen = 2; + buf[0] = htons(FLI_USBCAM_READPARAMBLOCK); + IO(dev, buf, &wlen, &rlen); + + cam->ccd.pixelwidth = dconvert((char *) ((void *)buf) + 31); + cam->ccd.pixelheight = dconvert((char*) ((void *)buf) + 35); + cam->tempslope = dconvert((char *) ((void *)buf) + 23); + cam->tempintercept = dconvert((char *) ((void *)buf) + 27); + } + + rlen = 32; wlen = 2; + buf[0] = htons(FLI_USBCAM_DEVICENAME); + IO(dev, buf, &wlen, &rlen); + + if ((DEVICE->devinfo.devnam = (char *)xmalloc(rlen + 1)) == NULL) + return -ENOMEM; + memcpy(DEVICE->devinfo.devnam, buf, rlen); + DEVICE->devinfo.devnam[rlen] = '\0'; + + if(DEVICE->devinfo.model == NULL) + { + DEVICE->devinfo.model = xstrdup(DEVICE->devinfo.devnam); + } + + rlen = 4; wlen = 2; + buf[0] = htons(FLI_USBCAM_ARRAYSIZE); + IO(dev, buf, &wlen, &rlen); + cam->ccd.array_area.ul.x = 0; + cam->ccd.array_area.ul.y = 0; + cam->ccd.array_area.lr.x = ntohs(buf[0]); + cam->ccd.array_area.lr.y = ntohs(buf[1]); + + rlen = 4; wlen = 2; + buf[0] = htons(FLI_USBCAM_IMAGEOFFSET); + IO(dev, buf, &wlen, &rlen); + cam->ccd.visible_area.ul.x = ntohs(buf[0]); + cam->ccd.visible_area.ul.y = ntohs(buf[1]); + + rlen = 4; wlen = 2; + buf[0] = htons(FLI_USBCAM_IMAGESIZE); + IO(dev, buf, &wlen, &rlen); + cam->ccd.visible_area.lr.x = cam->ccd.visible_area.ul.x + ntohs(buf[0]); + cam->ccd.visible_area.lr.y = cam->ccd.visible_area.ul.y + ntohs(buf[1]); + + debug(FLIDEBUG_INFO, " Name: %s", DEVICE->devinfo.devnam); + debug(FLIDEBUG_INFO, " Array: (%4d,%4d),(%4d,%4d)", + cam->ccd.array_area.ul.x, + cam->ccd.array_area.ul.y, + cam->ccd.array_area.lr.x, + cam->ccd.array_area.lr.y); + debug(FLIDEBUG_INFO, " Visible: (%4d,%4d),(%4d,%4d)", + cam->ccd.visible_area.ul.x, + cam->ccd.visible_area.ul.y, + cam->ccd.visible_area.lr.x, + cam->ccd.visible_area.lr.y); + + debug(FLIDEBUG_INFO, " Pix Size: (%g, %g)", cam->ccd.pixelwidth, cam->ccd.pixelheight); + debug(FLIDEBUG_INFO, " Temp.: T = AD x %g + %g", cam->tempslope, cam->tempintercept); + + /* Initialize all varaibles to something */ + + cam->vflushbin = 4; + cam->hflushbin = 4; + cam->vbin = 1; + cam->hbin = 1; + cam->image_area.ul.x = cam->ccd.visible_area.ul.x; + cam->image_area.ul.y = cam->ccd.visible_area.ul.y; + cam->image_area.lr.x = cam->ccd.visible_area.lr.x; + cam->image_area.lr.y = cam->ccd.visible_area.lr.y; + cam->exposure = 100; + cam->frametype = FLI_FRAME_TYPE_NORMAL; + cam->flushes = 0; + cam->bitdepth = FLI_MODE_16BIT; + cam->exttrigger = 0; + cam->exttriggerpol = 0; + + cam->grabrowwidth = + (cam->image_area.lr.x - cam->image_area.ul.x) / cam->hbin; + cam->grabrowcount = 1; + cam->grabrowcounttot = cam->grabrowcount; + cam->grabrowindex = 0; + cam->grabrowbatchsize = 1; + cam->grabrowbufferindex = cam->grabrowcount; + cam->flushcountbeforefirstrow = 0; + cam->flushcountafterlastrow = 0; + + return 0; +} + +long fli_camera_usb_get_array_area(flidev_t dev, long *ul_x, long *ul_y, + long *lr_x, long *lr_y) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf[8]; + + cam = DEVICE->device_data; + + rlen = 4; wlen = 2; + buf[0] = htons(FLI_USBCAM_ARRAYSIZE); + IO(dev, buf, &wlen, &rlen); + cam->ccd.array_area.ul.x = 0; + cam->ccd.array_area.ul.y = 0; + cam->ccd.array_area.lr.x = ntohs(buf[0]); + cam->ccd.array_area.lr.y = ntohs(buf[1]); + + *ul_x = cam->ccd.array_area.ul.x; + *ul_y = cam->ccd.array_area.ul.y; + *lr_x = cam->ccd.array_area.lr.x; + *lr_y = cam->ccd.array_area.lr.y; + + return 0; +} + +long fli_camera_usb_get_visible_area(flidev_t dev, long *ul_x, long *ul_y, + long *lr_x, long *lr_y) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf[8]; + + cam = DEVICE->device_data; + + rlen = 4; wlen = 2; + buf[0] = htons(FLI_USBCAM_IMAGEOFFSET); + IO(dev, buf, &wlen, &rlen); + cam->ccd.visible_area.ul.x = ntohs(buf[0]); + cam->ccd.visible_area.ul.y = ntohs(buf[1]); + + rlen = 4; wlen = 2; + buf[0] = htons(FLI_USBCAM_IMAGESIZE); + IO(dev, buf, &wlen, &rlen); + cam->ccd.visible_area.lr.x = cam->ccd.visible_area.ul.x + ntohs(buf[0]); + cam->ccd.visible_area.lr.y = cam->ccd.visible_area.ul.y + ntohs(buf[1]); + + *ul_x = cam->ccd.visible_area.ul.x; + *ul_y = cam->ccd.visible_area.ul.y; + *lr_x = cam->ccd.visible_area.lr.x; + *lr_y = cam->ccd.visible_area.lr.y; + + return 0; +} + +long fli_camera_usb_set_exposure_time(flidev_t dev, long exptime) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf[8]; + + if (exptime < 0) + return -EINVAL; + + cam = DEVICE->device_data; + + rlen = 0; wlen = 8; + buf[0] = htons(FLI_USBCAM_SETEXPOSURE); + ((unsigned long *)((void *) buf))[1] = htonl(exptime); + IO(dev, buf, &wlen, &rlen); + + cam->exposure = exptime; + + return 0; +} + +long fli_camera_usb_set_image_area(flidev_t dev, long ul_x, long ul_y, + long lr_x, long lr_y) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf[8]; + + cam = DEVICE->device_data; + + if( (DEVICE->devinfo.fwrev < 0x0300) && + ((DEVICE->devinfo.hwrev & 0xff00) == 0x0100) ) + { + if( (lr_x > (cam->ccd.visible_area.lr.x * cam->hbin)) || + (lr_y > (cam->ccd.visible_area.lr.y * cam->vbin)) ) + { + debug(FLIDEBUG_WARN, + "FLISetVisibleArea(), area out of bounds: (%4d,%4d),(%4d,%4d)", + ul_x, ul_y, lr_x, lr_y); + } + } + + if( (ul_x < cam->ccd.visible_area.ul.x) || + (ul_y < cam->ccd.visible_area.ul.y) ) + { + debug(FLIDEBUG_FAIL, + "FLISetVisibleArea(), area out of bounds: (%4d,%4d),(%4d,%4d)", + ul_x, ul_y, lr_x, lr_y); + return -EINVAL; + } + + rlen = 0; wlen = 6; + buf[0] = htons(FLI_USBCAM_SETFRAMEOFFSET); + buf[1] = htons((unsigned short) cam->image_area.ul.x); + buf[2] = htons((unsigned short) cam->image_area.ul.y); + IO(dev, buf, &wlen, &rlen); + + cam->image_area.ul.x = ul_x; + cam->image_area.ul.y = ul_y; + cam->image_area.lr.x = lr_x; + cam->image_area.lr.y = lr_y; + cam->grabrowwidth = + (cam->image_area.lr.x - cam->image_area.ul.x) / cam->hbin; + + return 0; +} + +long fli_camera_usb_set_hbin(flidev_t dev, long hbin) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf[8]; + + cam = DEVICE->device_data; + + if ((hbin < 1) || (hbin > 16)) + return -EINVAL; + + rlen = 0; wlen = 6; + buf[0] = htons(FLI_USBCAM_SETBINFACTORS); + buf[1] = htons((unsigned short) hbin); + buf[2] = htons((unsigned short) cam->vbin); + IO(dev, buf, &wlen, &rlen); + + cam->hbin = hbin; + cam->grabrowwidth = + (cam->image_area.lr.x - cam->image_area.ul.x) / cam->hbin; + + return 0; +} + +long fli_camera_usb_set_vbin(flidev_t dev, long vbin) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf[8]; + + cam = DEVICE->device_data; + + if ((vbin < 1) || (vbin > 16)) + return -EINVAL; + + rlen = 0; wlen = 6; + buf[0] = htons(FLI_USBCAM_SETBINFACTORS); + buf[1] = htons((unsigned short) cam->hbin); + buf[2] = htons((unsigned short) vbin); + IO(dev, buf, &wlen, &rlen); + + cam->vbin = vbin; + + return 0; +} + +long fli_camera_usb_get_exposure_status(flidev_t dev, long *timeleft) +{ + long rlen, wlen; + unsigned short buf[8]; + + rlen = 4; wlen = 2; + buf[0] = htons(FLI_USBCAM_EXPOSURESTATUS); + IO(dev, buf, &wlen, &rlen); + *timeleft = ntohl(((unsigned long *)((void *) buf))[0]); + + return 0; +} + +long fli_camera_usb_set_temperature(flidev_t dev, double temperature) +{ + flicamdata_t *cam; + unsigned short ad; + long rlen, wlen; + unsigned short buf[8]; + + cam = DEVICE->device_data; + + if(DEVICE->devinfo.fwrev < 0x0200) + { + return 0; + } + + if(cam->tempslope == 0.0) + { + ad = 255; + } + else + { + ad = (unsigned short) ((temperature - cam->tempintercept) / cam->tempslope); + } + + debug(FLIDEBUG_INFO, "Temperature slope, intercept, AD val, %f %f %f %d", temperature, cam->tempslope, cam->tempintercept, ad); + + rlen = 0; wlen = 4; + buf[0] = htons(FLI_USBCAM_TEMPERATURE); + buf[1] = htons(ad); + IO(dev, buf, &wlen, &rlen); + + return 0; +} + +long fli_camera_usb_get_temperature(flidev_t dev, double *temperature) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf[16]; + + cam = DEVICE->device_data; + + rlen = 2; wlen = 2; + buf[0] = htons(FLI_USBCAM_TEMPERATURE); + IO(dev, buf, &wlen, &rlen); + *temperature = cam->tempslope * (double)((ntohs(buf[0]) & 0x00ff)) + + cam->tempintercept; + + return 0; +} + +long fli_camera_usb_grab_row(flidev_t dev, void *buff, size_t width) +{ + flicamdata_t *cam; + long x; + long r; + + cam = DEVICE->device_data; + + if(width > (size_t) (cam->image_area.lr.x - cam->image_area.ul.x)) + { + debug(FLIDEBUG_FAIL, "FLIGrabRow(), requested row too wide."); + debug(FLIDEBUG_FAIL, " Requested width: %d", width); + debug(FLIDEBUG_FAIL, " FLISetImageArea() width: %d", + cam->image_area.lr.x - cam->image_area.ul.x); + return -EINVAL; + } + + if (cam->flushcountbeforefirstrow > 0) + { + if ((r = fli_camera_usb_flush_rows(dev, cam->flushcountbeforefirstrow, 1))) + return r; + + cam->flushcountbeforefirstrow = 0; + } + + if (cam->grabrowbufferindex >= cam->grabrowbatchsize) + { + /* We don't have the row in memory */ + long rlen, wlen; + + /* Do we have less than GrabRowBatchSize rows to grab? */ + if (cam->grabrowbatchsize > (cam->grabrowcounttot - cam->grabrowindex)) + { + cam->grabrowbatchsize = cam->grabrowcounttot - cam->grabrowindex; + } + + rlen = cam->grabrowwidth * 2 * cam->grabrowbatchsize; + wlen = 6; + cam->gbuf[0] = htons(FLI_USBCAM_SENDROW); + cam->gbuf[1] = htons((unsigned short) cam->grabrowwidth); + cam->gbuf[2] = htons((unsigned short) cam->grabrowbatchsize); + IO(dev, cam->gbuf, &wlen, &rlen); + + for (x = 0; x < (cam->grabrowwidth * cam->grabrowbatchsize); x++) + { + if ((DEVICE->devinfo.hwrev & 0xff00) == 0x0100) + { + cam->gbuf[x] = ntohs(cam->gbuf[x]) + 32768; + } + else + { + cam->gbuf[x] = ntohs(cam->gbuf[x]); + } + } + cam->grabrowbufferindex = 0; + } + + for (x = 0; x < (long)width; x++) + { + ((unsigned short *)buff)[x] = + cam->gbuf[x + (cam->grabrowbufferindex * cam->grabrowwidth)]; + } + + cam->grabrowbufferindex++; + cam->grabrowindex++; + + if (cam->grabrowcount > 0) + { + cam->grabrowcount--; + if (cam->grabrowcount == 0) + { + if ((r = fli_camera_usb_flush_rows(dev, cam->flushcountafterlastrow, 1))) + return r; + + cam->flushcountafterlastrow = 0; + cam->grabrowbatchsize = 1; + } + } + + return 0; +} + +long fli_camera_usb_expose_frame(flidev_t dev) +{ + flicamdata_t *cam; + short flags = 0; + long rlen, wlen; + unsigned short buf[16]; + + cam = DEVICE->device_data; + + rlen = 0; wlen = 6; + buf[0] = htons(FLI_USBCAM_SETFRAMEOFFSET); + buf[1] = htons((unsigned short) cam->image_area.ul.x); + buf[2] = htons((unsigned short) cam->image_area.ul.y); + IO(dev, buf, &wlen, &rlen); + + rlen = 0; wlen = 6; + buf[0] = htons(FLI_USBCAM_SETBINFACTORS); + buf[1] = htons((unsigned short) cam->hbin); + buf[2] = htons((unsigned short) cam->vbin); + IO(dev, buf, &wlen, &rlen); + + rlen = 0; wlen = 6; + buf[0] = htons(FLI_USBCAM_SETFLUSHBINFACTORS); + buf[1] = htons((unsigned short) cam->hflushbin); + buf[2] = htons((unsigned short) cam->vflushbin); + IO(dev, buf, &wlen, &rlen); + + rlen = 0; wlen = 8; + buf[0] = htons(FLI_USBCAM_SETEXPOSURE); + ((unsigned long *)((void *) buf))[1] = htonl(cam->exposure); + IO(dev, buf, &wlen, &rlen); + + /* What flags do we need to send... */ + /* Dark Frame */ + flags |= (cam->frametype == FLI_FRAME_TYPE_DARK) ? 0x01 : 0x00; + /* External trigger */ + flags |= (cam->exttrigger != 0) ? 0x04 : 0x00; + flags |= (cam->exttriggerpol != 0) ? 0x08 : 0x00; + + debug(FLIDEBUG_INFO, "Exposure flags: %04x", flags); + + debug(FLIDEBUG_INFO, "Flushing %d times.\n", cam->flushes); + if (cam->flushes > 0) + { + long r; + + if ((r = fli_camera_usb_flush_rows(dev, + cam->ccd.array_area.lr.y - cam->ccd.array_area.ul.y, + cam->flushes))) + return r; + } + + rlen = 0; wlen = 4; + buf[0] = htons(FLI_USBCAM_STARTEXPOSURE); + buf[1] = htons((unsigned short) flags); + IO(dev, buf, &wlen, &rlen); + + cam->grabrowcount = cam->image_area.lr.y - cam->image_area.ul.y; + cam->grabrowcounttot = cam->grabrowcount; + cam->grabrowwidth = cam->image_area.lr.x - cam->image_area.ul.x; + cam->grabrowindex = 0; + cam->grabrowbatchsize = USB_READ_SIZ_MAX / (cam->grabrowwidth * 2); + + /* Lets put some bounds on this... */ + if (cam->grabrowbatchsize > cam->grabrowcounttot) + cam->grabrowbatchsize = cam->grabrowcounttot; + + if (cam->grabrowbatchsize > 64) + cam->grabrowbatchsize = 64; + + /* We need to get a whole new buffer by default */ + cam->grabrowbufferindex = cam->grabrowbatchsize; + + cam->flushcountbeforefirstrow = cam->image_area.ul.y; + cam->flushcountafterlastrow = + (cam->ccd.array_area.lr.y - cam->ccd.array_area.ul.y) - + ((cam->image_area.lr.y - cam->image_area.ul.y) * cam->vbin) - + cam->image_area.ul.y; + + if (cam->flushcountbeforefirstrow < 0) + cam->flushcountbeforefirstrow = 0; + + if (cam->flushcountafterlastrow < 0) + cam->flushcountafterlastrow = 0; + + return 0; +} + +long fli_camera_usb_flush_rows(flidev_t dev, long rows, long repeat) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf[16]; + + cam = DEVICE->device_data; + + if (rows < 0) + return -EINVAL; + + if (rows == 0) + return 0; + + rlen = 0; wlen = 6; + buf[0] = htons(FLI_USBCAM_SETFLUSHBINFACTORS); + buf[1] = htons((unsigned short) cam->hflushbin); + buf[2] = htons((unsigned short) cam->vflushbin); + IO(dev, buf, &wlen, &rlen); + + while (repeat > 0) + { + rlen = 0; wlen = 4; + buf[0] = htons(FLI_USBCAM_FLUSHROWS); + buf[1] = htons((unsigned short) rows); + IO(dev, buf, &wlen, &rlen); + repeat--; + } + + return 0; +} + +long fli_camera_usb_set_bit_depth(flidev_t dev, flibitdepth_t bitdepth) +{ + dev=dev; bitdepth=bitdepth; + return -EINVAL; +} + +long fli_camera_usb_read_ioport(flidev_t dev, long *ioportset) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf[8]; + + cam = DEVICE->device_data; + + rlen = 1; wlen = 2; + buf[0] = htons(FLI_USBCAM_READIO); + IO(dev, buf, &wlen, &rlen); + *ioportset = ((unsigned char *)(void *)buf)[0]; + + return 0; +} + +long fli_camera_usb_write_ioport(flidev_t dev, long ioportset) +{ + flicamdata_t *cam; + + long rlen, wlen; + unsigned short buf[8]; + + cam = DEVICE->device_data; + + rlen = 0; wlen = 3; + buf[0] = htons(FLI_USBCAM_WRITEIO); + ((unsigned char *)(void *)buf)[2] = (char)ioportset; + IO(dev, buf, &wlen, &rlen); + + return 0; +} + +long fli_camera_usb_configure_ioport(flidev_t dev, long ioportset) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf[8]; + + cam = DEVICE->device_data; + + rlen = 0; wlen = 3; + buf[0] = htons(FLI_USBCAM_WRITEDIR); + ((unsigned char *)(void *)buf)[2] = (char)ioportset; + IO(dev, buf, &wlen, &rlen); + + return 0; +} + +long fli_camera_usb_control_shutter(flidev_t dev, long shutter) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf[8]; + + cam = DEVICE->device_data; + + rlen = 0; wlen = 3; + buf[0] = htons(FLI_USBCAM_SHUTTER); + ((unsigned char *)(void *)buf)[2] = (char)shutter; + IO(dev, buf, &wlen, &rlen); + + return 0; +} + +long fli_camera_usb_control_bgflush(flidev_t dev, long bgflush) +{ + flicamdata_t *cam; + long rlen, wlen; + unsigned short buf[8]; + + cam = DEVICE->device_data; + + if(DEVICE->devinfo.fwrev < 0x0300) + { + debug(FLIDEBUG_WARN, "Background flush commanded on early firmware."); + return -EFAULT; + } + + if( (bgflush != FLI_BGFLUSH_STOP) && + (bgflush != FLI_BGFLUSH_START) ) + return -EINVAL; + + rlen = 0; wlen = 4; + buf[0] = htons(FLI_USBCAM_BGFLUSH); + buf[1] = htons((unsigned short) bgflush); + IO(dev, buf, &wlen, &rlen); + + return 0; +} diff --git a/kstars/kstars/indi/fli/libfli-camera-usb.h b/kstars/kstars/indi/fli/libfli-camera-usb.h new file mode 100644 index 00000000..f2c79037 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-camera-usb.h @@ -0,0 +1,98 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifndef _LIBFLI_CAMERA_USB_H_ +#define _LIBFLI_CAMERA_USB_H_ + +#define FLI_USBCAM_DEVICENAME 0x01 +#define FLI_USBCAM_DEVICEMFG 0x02 +#define FLI_USBCAM_VERSION 0x03 +#define FLI_USBCAM_DEVICEID 0x04 +#define FLI_USBCAM_SERIALNUM 0x05 +#define FLI_USBCAM_HARDWAREREV 0x06 +#define FLI_USBCAM_DEVINIT 0x07 +#define FLI_USBCAM_READPARAMBLOCK 0x08 + +#define FLI_USBCAM_ARRAYSIZE 0x100 +#define FLI_USBCAM_IMAGEOFFSET 0x102 +#define FLI_USBCAM_IMAGESIZE 0x103 +#define FLI_USBCAM_TEMPERATURE 0x104 +#define FLI_USBCAM_SETFRAMEOFFSET 0x105 +#define FLI_USBCAM_SETBINFACTORS 0x106 +#define FLI_USBCAM_SETFLUSHBINFACTORS 0x107 +#define FLI_USBCAM_SETEXPOSURE 0x108 +#define FLI_USBCAM_STARTEXPOSURE 0x109 +#define FLI_USBCAM_ABORTEXPOSURE 0x10a +#define FLI_USBCAM_EXPOSURESTATUS 0x10b +#define FLI_USBCAM_FLUSHROWS 0x10c +#define FLI_USBCAM_SENDROW 0x10d +#define FLI_USBCAM_SHUTTER 0x10f +#define FLI_USBCAM_WRITEIO 0x110 +#define FLI_USBCAM_READIO 0x111 +#define FLI_USBCAM_WRITEDIR 0x112 +#define FLI_USBCAM_BGFLUSH 0x114 + +long fli_camera_usb_open(flidev_t dev); +long fli_camera_usb_get_array_area(flidev_t dev, long *ul_x, long *ul_y, + long *lr_x, long *lr_y); +long fli_camera_usb_get_visible_area(flidev_t dev, long *ul_x, long *ul_y, + long *lr_x, long *lr_y); +long fli_camera_usb_set_exposure_time(flidev_t dev, long exptime); +long fli_camera_usb_set_image_area(flidev_t dev, long ul_x, long ul_y, + long lr_x, long lr_y); +long fli_camera_usb_set_hbin(flidev_t dev, long hbin); +long fli_camera_usb_set_vbin(flidev_t dev, long vbin); +long fli_camera_usb_get_exposure_status(flidev_t dev, long *timeleft); +long fli_camera_usb_set_temperature(flidev_t dev, double temperature); +long fli_camera_usb_get_temperature(flidev_t dev, double *temperature); +long fli_camera_usb_grab_row(flidev_t dev, void *buff, size_t width); +long fli_camera_usb_expose_frame(flidev_t dev); +long fli_camera_usb_flush_rows(flidev_t dev, long rows, long repeat); +long fli_camera_usb_set_bit_depth(flidev_t dev, flibitdepth_t bitdepth); +long fli_camera_usb_read_ioport(flidev_t dev, long *ioportset); +long fli_camera_usb_write_ioport(flidev_t dev, long ioportset); +long fli_camera_usb_configure_ioport(flidev_t dev, long ioportset); +long fli_camera_usb_control_shutter(flidev_t dev, long shutter); +long fli_camera_usb_control_bgflush(flidev_t dev, long bgflush); + +#endif /* _LIBFLI_CAMERA_USB_H_ */ diff --git a/kstars/kstars/indi/fli/libfli-camera.c b/kstars/kstars/indi/fli/libfli-camera.c new file mode 100644 index 00000000..369b0038 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-camera.c @@ -0,0 +1,790 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#include +#include +#include + +#include "libfli-libfli.h" +#include "libfli-debug.h" +#include "libfli-mem.h" +#include "libfli-camera.h" +#include "libfli-camera-parport.h" +#include "libfli-camera-usb.h" + +const fliccdinfo_t knowndev[] = { + /* id model array_area visible_area */ + {1, "KAF-0260C0-2", {{0, 0}, {534, 520}}, {{12, 4}, {524, 516}}, 1.0, 20.0, 20.0}, + {2, "KAF-0400C0-2", {{0, 0}, {796, 520}}, {{14, 4}, {782, 516}}, 1.0, 20.0, 20.0}, + {3, "KAF-1000C0-2", {{0, 0}, {1042, 1032}}, {{8, 4}, {1032, 1028}}, 1.0, 24.0, 24.0}, + {4, "KAF-1300C0-2", {{0, 0}, {1304, 1028}}, {{4, 2}, {1284, 1026}}, 1.0, 20.0, 20.0}, + {5, "KAF-1400C0-2", {{0, 0}, {1348, 1037}}, {{14,14}, {782, 526}}, 1.0, 20.0, 20.0}, + {6, "KAF-1600C0-2", {{0, 0}, {1564, 1032}}, {{14, 4}, {1550, 1028}}, 1.0, 20.0, 20.0}, + {7, "KAF-4200C0-2", {{0, 0}, {2060, 2048}}, {{25, 2}, {2057, 2046}}, 1.0, 20.0, 20.0}, + {8, "SITe-502S", {{0, 0}, {527, 512}}, {{15, 0}, {527, 512}}, 1.0, 20.0, 20.0}, + {9, "TK-1024", {{0, 0}, {1124, 1024}}, {{50, 0}, {1074, 1024}}, 1.0, 24.0, 24.0}, + {10, "TK-512", {{0, 0}, {563, 512}}, {{51, 0}, {563, 512}}, 1.0, 24.0, 24.0}, + {11, "SI-003A", {{0, 0}, {1056, 1024}}, {{16, 0}, {1040, 1024}}, 1.0, 24.0, 24.0}, + {12, "KAF-6300", {{0, 0}, {3100, 2056}}, {{16, 4}, {3088, 2052}}, 1.0, 9.0, 9.0}, + {13, "KAF-3200", {{0, 0}, {2267, 1510}}, {{46,34}, {2230, 1506}}, 1.0, 6.8, 6.8}, + {14, "SI424A", {{0, 0}, {2088, 2049}}, {{20, 0}, {2068, 2049}}, 1.0, 6.8, 6.8}, + {15, "CCD47-10", {{0, 0}, {1072, 1027}}, {{8, 0}, {1064, 1027}}, 0.0, 0.0, 0.0}, + {16, "CCD77", {{0, 0}, {527, 512}}, {{15, 0}, {527, 512}}, 0.0, 0.0, 0.0}, + {17, "CCD42-40", {{0, 0}, {2148, 2048}}, {{50, 0}, {2098, 2048}}, 1.0, 13.5, 13.5}, + {18, "KAF-4300", {{0, 0}, {2102, 2092}}, {{8, 4}, {2092, 2088}}, 1.0, 24.0, 24.0}, + {19, "KAF-16801", {{0, 0}, {4145, 4128}}, {{44,29}, {4124, 4109}}, 1.0, 9.0, 9.0}, + {0, "Unknown Model", {{0, 0}, {0, 0}}, {{0, 0}, {0, 0}}, 0.0, 0.0, 0.0} +}; + +/* Common camera routines */ +static long fli_camera_get_pixel_size(flidev_t dev, + double *pixel_x, double *pixel_y); +#define fli_camera_parport_get_pixel_size fli_camera_get_pixel_size +#define fli_camera_usb_get_pixel_size fli_camera_get_pixel_size + +static long fli_camera_set_frame_type(flidev_t dev, fliframe_t frametype); +#define fli_camera_parport_set_frame_type fli_camera_set_frame_type +#define fli_camera_usb_set_frame_type fli_camera_set_frame_type + +static long fli_camera_set_flushes(flidev_t dev, long nflushes); +#define fli_camera_parport_set_flushes fli_camera_set_flushes +#define fli_camera_usb_set_flushes fli_camera_set_flushes + +long fli_camera_open(flidev_t dev) +{ + int r; + + CHKDEVICE(dev); + + if ((DEVICE->device_data = xcalloc(1, sizeof(flicamdata_t))) == NULL) + return -ENOMEM; + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_open(dev); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_open(dev); + break; + + default: + r = -EINVAL; + } + + if (r) + { + xfree(DEVICE->device_data); + DEVICE->device_data = NULL; + } + + return r; +} + +long fli_camera_close(flidev_t dev) +{ + flicamdata_t *cam; + + CHKDEVICE(dev); + + cam = DEVICE->device_data; + + if (cam->gbuf != NULL) + { + xfree(cam->gbuf); + cam->gbuf = NULL; + } + + if (DEVICE->devinfo.model != NULL) + { + xfree(DEVICE->devinfo.model); + DEVICE->devinfo.model = NULL; + } + + if (DEVICE->devinfo.devnam != NULL) + { + xfree(DEVICE->devinfo.devnam); + DEVICE->devinfo.devnam = NULL; + } + + if (DEVICE->device_data != NULL) + { + xfree(DEVICE->device_data); + DEVICE->device_data = NULL; + } + + return 0; +} + +long fli_camera_command(flidev_t dev, int cmd, int argc, ...) +{ + long r; + va_list ap; + + va_start(ap, argc); + CHKDEVICE(dev); + + switch (cmd) + { + case FLI_GET_PIXEL_SIZE: + if (argc != 2) + r = -EINVAL; + else + { + double *pixel_x, *pixel_y; + + pixel_x = va_arg(ap, double *); + pixel_y = va_arg(ap, double *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_get_pixel_size(dev, pixel_x, pixel_y); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_get_pixel_size(dev, pixel_x, pixel_y); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_GET_ARRAY_AREA: + if (argc != 4) + r = -EINVAL; + else + { + long *ul_x, *ul_y, *lr_x, *lr_y; + + ul_x = va_arg(ap, long *); + ul_y = va_arg(ap, long *); + lr_x = va_arg(ap, long *); + lr_y = va_arg(ap, long *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_get_array_area(dev, ul_x, ul_y, lr_x, lr_y); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_get_array_area(dev, ul_x, ul_y, lr_x, lr_y); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_GET_VISIBLE_AREA: + if (argc != 4) + r = -EINVAL; + else + { + long *ul_x, *ul_y, *lr_x, *lr_y; + + ul_x = va_arg(ap, long *); + ul_y = va_arg(ap, long *); + lr_x = va_arg(ap, long *); + lr_y = va_arg(ap, long *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_get_visible_area(dev, ul_x, ul_y, lr_x, lr_y); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_get_visible_area(dev, ul_x, ul_y, lr_x, lr_y); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_SET_EXPOSURE_TIME: + if (argc != 1) + r = -EINVAL; + else + { + long exptime; + + exptime = *va_arg(ap, long *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_set_exposure_time(dev, exptime); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_set_exposure_time(dev, exptime); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_SET_IMAGE_AREA: + if (argc != 4) + r = -EINVAL; + else + { + long ul_x, ul_y, lr_x, lr_y; + + ul_x = *va_arg(ap, long *); + ul_y = *va_arg(ap, long *); + lr_x = *va_arg(ap, long *); + lr_y = *va_arg(ap, long *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_set_image_area(dev, ul_x, ul_y, lr_x, lr_y); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_set_image_area(dev, ul_x, ul_y, lr_x, lr_y); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_SET_HBIN: + if (argc != 1) + r = -EINVAL; + else + { + long hbin; + + hbin = *va_arg(ap, long *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_set_hbin(dev, hbin); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_set_hbin(dev, hbin); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_SET_VBIN: + if (argc != 1) + r = -EINVAL; + else + { + long vbin; + + vbin = *va_arg(ap, long *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_set_vbin(dev, vbin); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_set_vbin(dev, vbin); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_SET_FRAME_TYPE: + if (argc != 1) + r = -EINVAL; + else + { + long frametype; + + frametype = *va_arg(ap, long *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_set_frame_type(dev, frametype); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_set_frame_type(dev, frametype); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_CANCEL_EXPOSURE: + if (argc != 0) + r = -EINVAL; + else + { + flicamdata_t *cam; + + cam = DEVICE->device_data; + + cam->grabrowcount = 1; + cam->grabrowcounttot = cam->grabrowcount; + cam->grabrowindex = 0; + cam->grabrowbatchsize = 1; + cam->grabrowbufferindex = cam->grabrowcount; + cam->flushcountbeforefirstrow = 0; + cam->flushcountafterlastrow = 0; + + r = DEVICE->fli_command(dev, FLI_CONTROL_SHUTTER, (long) FLI_SHUTTER_CLOSE); + } + break; + + case FLI_GET_EXPOSURE_STATUS: + if (argc != 1) + r = -EINVAL; + else + { + long *timeleft; + + timeleft = va_arg(ap, long *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_get_exposure_status(dev, timeleft); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_get_exposure_status(dev, timeleft); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_SET_TEMPERATURE: + if (argc != 1) + r = -EINVAL; + else + { + double temperature; + + temperature = *va_arg(ap, double *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_set_temperature(dev, temperature); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_set_temperature(dev, temperature); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_GET_TEMPERATURE: + if (argc != 1) + r = -EINVAL; + else + { + double *temperature; + + temperature = va_arg(ap, double *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_get_temperature(dev, temperature); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_get_temperature(dev, temperature); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_GRAB_ROW: + if (argc != 2) + r = -EINVAL; + else + { + void *buf; + size_t width; + + buf = va_arg(ap, void *); + width = *va_arg(ap, size_t *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_grab_row(dev, buf, width); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_grab_row(dev, buf, width); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_EXPOSE_FRAME: + if (argc != 0) + r = -EINVAL; + else + { + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_expose_frame(dev); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_expose_frame(dev); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_FLUSH_ROWS: + if (argc != 2) + r = -EINVAL; + else + { + long rows, repeat; + + rows = *va_arg(ap, long *); + repeat = *va_arg(ap, long *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_flush_rows(dev, rows, repeat); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_flush_rows(dev, rows, repeat); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_SET_FLUSHES: + if (argc != 1) + r = -EINVAL; + else + { + long nflushes; + + nflushes = *va_arg(ap, long *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_set_flushes(dev, nflushes); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_set_flushes(dev, nflushes); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_SET_BIT_DEPTH: + if (argc != 1) + r = -EINVAL; + else + { + flibitdepth_t bitdepth; + + bitdepth = *va_arg(ap, flibitdepth_t *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_set_bit_depth(dev, bitdepth); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_set_bit_depth(dev, bitdepth); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_READ_IOPORT: + if (argc != 1) + r = -EINVAL; + else + { + long *ioportset; + + ioportset = va_arg(ap, long *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_read_ioport(dev, ioportset); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_read_ioport(dev, ioportset); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_WRITE_IOPORT: + if (argc != 1) + r = -EINVAL; + else + { + long ioportset; + + ioportset = *va_arg(ap, long *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_write_ioport(dev, ioportset); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_write_ioport(dev, ioportset); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_CONFIGURE_IOPORT: + if (argc != 1) + r = -EINVAL; + else + { + long ioportset; + + ioportset = *va_arg(ap, long *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_configure_ioport(dev, ioportset); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_configure_ioport(dev, ioportset); + break; + + default: + r = -EINVAL; + } + } + break; + + case FLI_CONTROL_SHUTTER: + if (argc != 1) + r = -EINVAL; + else + { + long shutter; + flicamdata_t *cam; + + cam = DEVICE->device_data; + + shutter = *va_arg(ap, long *); + + if( (shutter == FLI_SHUTTER_EXTERNAL_TRIGGER_LOW) || + (shutter == FLI_SHUTTER_EXTERNAL_TRIGGER_HIGH) ) + { + debug(FLIDEBUG_INFO, "External trigger.\n"); + cam->exttrigger = 1; + cam->exttriggerpol = (shutter == FLI_SHUTTER_EXTERNAL_TRIGGER_LOW)?0:1; + r = 0; + } + else + { + cam->exttrigger = 0; + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = fli_camera_parport_control_shutter(dev, shutter); + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_control_shutter(dev, shutter); + break; + + default: + r = -EINVAL; + } + } + } + break; + + case FLI_CONTROL_BGFLUSH: + if (argc != 1) + r = -EINVAL; + else + { + long bgflush; + flicamdata_t *cam; + + cam = DEVICE->device_data; + + bgflush = *va_arg(ap, long *); + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + r = -EFAULT; + break; + + case FLIDOMAIN_USB: + r = fli_camera_usb_control_bgflush(dev, bgflush); + break; + + default: + r = -EINVAL; + } + } + break; + + default: + r = -EINVAL; + } + + va_end(ap); + + return r; +} + +static long fli_camera_get_pixel_size(flidev_t dev, + double *pixel_x, double *pixel_y) +{ + flicamdata_t *cam; + + cam = DEVICE->device_data; + *pixel_x = (double)cam->ccd.pixelwidth; + *pixel_y = (double)cam->ccd.pixelheight; + + return 0; +} + +static long fli_camera_set_frame_type(flidev_t dev, fliframe_t frametype) +{ + flicamdata_t *cam; + + cam = DEVICE->device_data; + + if ((frametype < FLI_FRAME_TYPE_NORMAL) || (frametype > FLI_FRAME_TYPE_DARK)) + return -EINVAL; + + cam->frametype = frametype; + + return 0; +} + +static long fli_camera_set_flushes(flidev_t dev, long nflushes) +{ + flicamdata_t *cam; + + cam = DEVICE->device_data; + + if((nflushes < 0) || (nflushes > 5)) + return -EINVAL; + + cam->flushes = nflushes; + + return 0; +} diff --git a/kstars/kstars/indi/fli/libfli-camera.h b/kstars/kstars/indi/fli/libfli-camera.h new file mode 100644 index 00000000..2d4f2b99 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-camera.h @@ -0,0 +1,111 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifndef _LIBFLI_CAMERA_H_ +#define _LIBFLI_CAMERA_H_ + +typedef struct { + int x; /* X coordinate */ + int y; /* Y coordinate */ +} point_t; + +typedef struct { + point_t ul; /* Upper-left */ + point_t lr; /* Lower-right */ +} area_t; + +/* CCD Parameter list */ +typedef struct +{ + short index; + const char *model; + area_t array_area; + area_t visible_area; + double fillfactor; + double pixelwidth; + double pixelheight; +} fliccdinfo_t; + +typedef struct { + long readto; + long writeto; + long dirto; + fliccdinfo_t ccd; + + /* Acquisistion parameters */ + area_t image_area; + long vbin; + long hbin; + long vflushbin; + long hflushbin; + long exposure; + long expdur; + long expmul; + long frametype; + long flushes; + long bitdepth; + long exttrigger; + long exttriggerpol; + + double tempslope; + double tempintercept; + + long grabrowcount; + long grabrowcounttot; + long grabrowindex; + long grabrowwidth; + long grabrowbatchsize; + long grabrowbufferindex; + long flushcountbeforefirstrow; + long flushcountafterlastrow; + + unsigned short *gbuf; +} flicamdata_t; + +extern const fliccdinfo_t knowndev[]; + +long fli_camera_open(flidev_t dev); +long fli_camera_close(flidev_t dev); +long fli_camera_command(flidev_t dev, int cmd, int argc, ...); + +#endif /* _LIBFLI_CAMERA_H_ */ diff --git a/kstars/kstars/indi/fli/libfli-debug.c b/kstars/kstars/indi/fli/libfli-debug.c new file mode 100644 index 00000000..203274b3 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-debug.c @@ -0,0 +1,120 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#include +#include + +#include "libfli-libfli.h" + +int sysloglevel(int level) +{ + switch (level) + { + case FLIDEBUG_INFO: + return LOG_INFO; + break; + + case FLIDEBUG_WARN: + return LOG_WARNING; + break; + + case FLIDEBUG_FAIL: + return LOG_ERR; + break; + + case FLIDEBUG_ALL: + return LOG_EMERG | LOG_ALERT | LOG_CRIT | LOG_ERR | LOG_WARNING | + LOG_NOTICE | LOG_INFO | LOG_DEBUG; + break; + } + + return 0; +} + +int debugopen(char *host) +{ + openlog("libfli", LOG_PID , LOG_USER); + + return 0; +} + +int debugclose(void) +{ + closelog(); + + return 0; +} + +void debug(int level, const char *format, ...) +{ + va_list ap; + + va_start(ap, format); + vsyslog(sysloglevel(level), format, ap); + va_end(ap); + + return; +} + + +void setdebuglevel(char *host, int level) +{ + static int open = 0; + + if (level == 0) + { + debugclose(); + open = 0; + return; + } + + if (open == 0) + { + debugopen(host); + open = 1; + } + + setlogmask(LOG_UPTO(sysloglevel(level))); + + return; +} diff --git a/kstars/kstars/indi/fli/libfli-debug.h b/kstars/kstars/indi/fli/libfli-debug.h new file mode 100644 index 00000000..775244ae --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-debug.h @@ -0,0 +1,53 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifndef _LIBFLI_DEBUG_H_ +#define _LIBFLI_DEBUG_H_ + +/* Debug functions */ +int debugclose(void); +int debugopen(char *host); +void debug(int level, const char *format, ...); +void setdebuglevel(char *host, int level); + +#endif /* _LIBFLI_DEBUG_H_ */ diff --git a/kstars/kstars/indi/fli/libfli-filter-focuser.c b/kstars/kstars/indi/fli/libfli-filter-focuser.c new file mode 100644 index 00000000..ef4afb8e --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-filter-focuser.c @@ -0,0 +1,625 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifdef WIN32 +#include +#else +#include +#include +#endif + +#include +#include +#include +#include +#include + +#include "libfli-libfli.h" +#include "libfli-mem.h" +#include "libfli-debug.h" +#include "libfli-filter-focuser.h" + +/* +Array of filterwheel info + Pos = # of filters + Off = Offset of 0 filter from magnetic stop, + X - y = number of steps from filter x to filter y +*/ +static const wheeldata_t wheeldata[] = +{ + /* POS OFF 0-1 1-2 2-3 3-4 4-5 5-6 6-7 7-8 8-9 9-A A-B B-C C-D D-E F-F F-0 */ + { 0, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, + { 1, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, + { 2, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, + { 3, 48, { 80, 80, 80, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, + { 4, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, + { 5, 0, { 48, 48, 48, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, + { 6, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, + { 7, 14, { 34, 34, 35, 34, 34, 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, + { 8, 18, { 30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0} }, + { 9, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, + {10, 0, { 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 0, 0, 0, 0, 0, 0} }, + {11, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, + {12, 6,{ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 0, 0, 0, 0} }, + {13, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, + {14, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} }, + {15, 0, { 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48} }, +}; + +static long fli_stepmotor(flidev_t dev, long steps); +static long fli_getsteppos(flidev_t dev, long *pos); +static long fli_setfilterpos(flidev_t dev, long pos); + + +long fli_filter_focuser_open(flidev_t dev) +{ +#define FWSTRING "Filter Wheel (%ld position)" +#define FOCSTRING "Focuser" +#define MODEL_LEN (sizeof(FWSTRING) + 30) + int err = 0; + unsigned long ndev; + long rlen, wlen; + unsigned short buf[16]; + flifilterdata_t *fdata = NULL; + + CHKDEVICE(dev); + + DEVICE->io_timeout = 1000; + + wlen = 2; + rlen = 2; + buf[0] = htons(0x8000); + IO(dev, buf, &wlen, &rlen); + if (ntohs(buf[0]) != 0x8000) + { + debug(FLIDEBUG_WARN, "Invalid echo, device not recognized, got %04x instead of %04x.", ntohs(buf[0]), 0x8000); + err = -ENODEV; + goto done; + } + + wlen = 2; + rlen = 2; + buf[0] = htons(0x8001); + IO(dev, buf, &wlen, &rlen); + DEVICE->devinfo.fwrev = ntohs(buf[0]); + if ((DEVICE->devinfo.fwrev & 0xff00) != 0x8000) + { + debug(FLIDEBUG_WARN, "Invalid echo, device not recognized."); + err = -ENODEV; + goto done; + } + + if ((DEVICE->device_data = xmalloc(sizeof(flifilterdata_t))) == NULL) + { + err = -ENOMEM; + goto done; + } + fdata = DEVICE->device_data; + fdata->numslots = 0; + fdata->stepspersec = 100; + fdata->currentslot = -1; + + if (DEVICE->devinfo.fwrev == 0x8001) /* Old level of firmware */ + { + if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL) + { + err = -ENODEV; + goto done; + } + + debug(FLIDEBUG_INFO, "Device is old fashioned filter wheel."); + fdata->numslots = 5; + + /* FIX: should model info be set first? */ + return 0; + } + + debug(FLIDEBUG_INFO, "New version of hardware found."); + wlen = 2; + rlen = 2; + buf[0] = htons(0x8002); + IO(dev, buf, &wlen, &rlen); + ndev = ntohs(buf[0]); + + if ((ndev & 0xff00) != 0x8000) + { + err = -ENODEV; + goto done; + } + + if ((DEVICE->devinfo.model = (char *)xmalloc(MODEL_LEN)) == NULL) + { + debug(FLIDEBUG_FAIL, "Could not allocate memory for model information."); + err = -ENOMEM; + goto done; + } + + ndev &= 0x00ff; + + /* switch based on the jumper settings on the filter/focuser dongle, determines how many slots in the filter wheel */ + switch (ndev) + { + case 0x00: + if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL) + { + err = -ENODEV; + goto done; + } + fdata->numslots = 5; + snprintf(DEVICE->devinfo.model, MODEL_LEN, FWSTRING, fdata->numslots); + break; + + case 0x01: + if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL) + { + err = -ENODEV; + goto done; + } + fdata->numslots = 3; + snprintf(DEVICE->devinfo.model, MODEL_LEN, FWSTRING, fdata->numslots); + break; + + case 0x02: + if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL) + { + err = -ENODEV; + goto done; + } + fdata->numslots = 7; + snprintf(DEVICE->devinfo.model, MODEL_LEN, FWSTRING, fdata->numslots); + break; + + case 0x03: + fdata->numslots = 8; + if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL) + { + err = -ENODEV; + goto done; + } + snprintf(DEVICE->devinfo.model, MODEL_LEN, FWSTRING, fdata->numslots); + break; + + case 0x04: + fdata->numslots = 15; + fdata->stepspersec= 16;/* // 1/.06 */ + if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL) + { + err = -ENODEV; + goto done; + } + snprintf(DEVICE->devinfo.model, MODEL_LEN, FWSTRING, fdata->numslots); + break; + + + case 0x05: + if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL) + { + err = -ENODEV; + goto done; + } + fdata->numslots = 12; + fdata->stepspersec= 16; /*// 1/.06*/ + + snprintf(DEVICE->devinfo.model, MODEL_LEN, FWSTRING, fdata->numslots); + break; + + case 0x06: + fdata->numslots = 10; + fdata->stepspersec= 16; /*// 1/.06*/ + if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL) + { + err = -ENODEV; + goto done; + } + snprintf(DEVICE->devinfo.model, MODEL_LEN, FWSTRING, fdata->numslots); + break; + + + case 0x07: + if (DEVICE->devinfo.type != FLIDEVICE_FOCUSER) + { + err = -ENODEV; + goto done; + } + snprintf(DEVICE->devinfo.model, MODEL_LEN, FOCSTRING); + break; + + default: + err = -ENODEV; + goto done; + } + + done: + + if (err) + { + if (DEVICE->devinfo.model != NULL) + { + xfree(DEVICE->devinfo.model); + DEVICE->devinfo.model = NULL; + } + + if (DEVICE->device_data != NULL) + { + xfree(DEVICE->device_data); + DEVICE->device_data = NULL; + } + + return err; + } + + debug(FLIDEBUG_INFO, "Found a %ld slot filter wheel or a focuser.", + fdata->numslots); + +#undef FWSTRING +#undef FOCSTRING +#undef MODEL_LEN + + return 0; +} + +long fli_filter_focuser_close(flidev_t dev) +{ + CHKDEVICE(dev); + + if (DEVICE->devinfo.model != NULL) + { + xfree(DEVICE->devinfo.model); + DEVICE->devinfo.model = NULL; + } + + if (DEVICE->device_data != NULL) + { + xfree(DEVICE->device_data); + DEVICE->device_data = NULL; + } + + return 0; +} + +long fli_filter_command(flidev_t dev, int cmd, int argc, ...) +{ + flifilterdata_t *fdata; + long r; + va_list ap; + + va_start(ap, argc); + CHKDEVICE(dev); + fdata = DEVICE->device_data; + + switch (cmd) + { + case FLI_SET_FILTER_POS: + if (argc != 1) + r = -EINVAL; + else + { + long pos; + + pos = *va_arg(ap, long *); + r = fli_setfilterpos(dev, pos); + } + break; + + case FLI_GET_FILTER_POS: + if (argc != 1) + r = -EINVAL; + else + { + long *cslot; + + cslot = va_arg(ap, long *); + *cslot = fdata->currentslot; + r = 0; + } + break; + + case FLI_GET_FILTER_COUNT: + if (argc != 1) + r = -EINVAL; + else + { + long *nslots; + + nslots = va_arg(ap, long *); + *nslots = fdata->numslots; + r = 0; + } + break; + + case FLI_STEP_MOTOR: + if (argc != 1) + r = -EINVAL; + else + { + long *steps; + + steps = va_arg(ap, long *); + r = fli_stepmotor(dev, *steps); + } + break; + + case FLI_GET_STEPPER_POS: + if (argc != 1) + r = -EINVAL; + else + { + long *pos; + + pos = va_arg(ap, long *); + r = fli_getsteppos(dev, pos); + } + break; + + default: + r = -EINVAL; + } + + va_end(ap); + + return r; +} + +long fli_focuser_command(flidev_t dev, int cmd, int argc, ...) +{ + long r; + va_list ap; + + va_start(ap, argc); + CHKDEVICE(dev); + + switch (cmd) + { + case FLI_STEP_MOTOR: + if (argc != 1) + r = -EINVAL; + else + { + long *steps; + + steps = va_arg(ap, long *); + r = fli_stepmotor(dev, *steps); + } + break; + + case FLI_GET_STEPPER_POS: + if (argc != 1) + r = -EINVAL; + else + { + long *pos; + + pos = va_arg(ap, long *); + r = fli_getsteppos(dev, pos); + } + break; + + case FLI_HOME_FOCUSER: + if (argc != 0) + r = -EINVAL; + else + r = fli_setfilterpos(dev, FLI_FILTERPOSITION_HOME); + break; + + default: + r = -EINVAL; + } + + va_end(ap); + + return r; +} + +static long fli_stepmotor(flidev_t dev, long steps) +{ + flifilterdata_t *fdata; + long dir, timeout, move, stepsleft; + long rlen,wlen; + unsigned short buf[16]; + clock_t begin; + + if (steps == 0) + return 0; + + fdata = DEVICE->device_data; + + dir = steps; + steps = abs(steps); + while (steps > 0) + { + if (steps > 2048) + move = 2048; + else + move = steps; + + debug(FLIDEBUG_INFO, "Stepping %d steps.", move); + + steps -= move; + timeout = (move / fdata->stepspersec) + 2; + + rlen = 2; + wlen = 2; + if (dir < 0) + { + buf[0] = htons((unsigned short) (0xa000 | (unsigned short) move)); + IO(dev, buf, &wlen, &rlen); + if ((ntohs(buf[0]) & 0xf000) != 0xa000) + { + debug(FLIDEBUG_WARN, "Invalid echo."); + return -EIO; + } + } + else + { + buf[0] = htons((unsigned short) (0x9000 | (unsigned short) move)); + IO(dev, buf, &wlen, &rlen); + if ((ntohs(buf[0]) & 0xf000) != 0x9000) + { + debug(FLIDEBUG_WARN, "Invalid echo."); + return -EIO; + } + } + + begin = clock(); + stepsleft = 0; + while (stepsleft != 0x7000) + { + buf[0] = htons(0x7000); + IO(dev, buf, &wlen, &rlen); + stepsleft = ntohs(buf[0]); + + if (((clock() - begin) / CLOCKS_PER_SEC) > timeout) + { + debug(FLIDEBUG_WARN, "A device timeout has occurred."); + return -EIO; + } + } + } + + return 0; +} + +static long fli_getsteppos(flidev_t dev, long *pos) +{ + long poslow, poshigh; + long rlen, wlen; + unsigned short buf[16]; + + rlen = 2; wlen = 2; + buf[0] = htons(0x6000); + IO(dev, buf, &wlen, &rlen); + poslow = ntohs(buf[0]); + if ((poslow & 0xf000) != 0x6000) + return -EIO; + + buf[0] = htons(0x6001); + IO(dev, buf, &wlen, &rlen); + poshigh = ntohs(buf[0]); + if ((poshigh & 0xf000) != 0x6000) + return -EIO; + + if ((poshigh & 0x0080) > 0) + { + *pos = ((~poslow) & 0xff) + 1; + *pos += (256 * ((~poshigh) & 0xff)); + *pos = -(*pos); + } + else + { + *pos = (poslow & 0xff) + 256 * (poshigh & 0xff); + } + return 0; +} + + +static long fli_setfilterpos(flidev_t dev, long pos) +{ + flifilterdata_t *fdata; + long rlen, wlen; + unsigned short buf[16]; + long move, i, steps; + + fdata = DEVICE->device_data; + + if (pos == FLI_FILTERPOSITION_HOME) + fdata->currentslot = FLI_FILTERPOSITION_HOME; + + if (fdata->currentslot < 0) + { + debug(FLIDEBUG_INFO, "Home filter wheel/focuser."); + /* //set the timeout*/ + DEVICE->io_timeout = (DEVICE->devinfo.type == FLIDEVICE_FILTERWHEEL ? 5000 : 30000); + /*//10,12,15 pos filterwheel needs a longer timeout t*/ + if(fdata->numslots == 12||fdata->numslots == 10) + { + DEVICE->io_timeout = 120000; + } + if(fdata->numslots == 15) + { + DEVICE->io_timeout = 200000; + } + + wlen = 2; + rlen = 2; + buf[0] = htons(0xf000); + IO(dev, buf, &wlen, &rlen); + if (ntohs(buf[0]) != 0xf000) + return -EIO; + + DEVICE->io_timeout = 1000; + + debug(FLIDEBUG_INFO, "Moving %d steps to home position.", + wheeldata[fdata->numslots].n_offset); + + COMMAND(fli_stepmotor(dev, - (wheeldata[fdata->numslots].n_offset))); + fdata->currentslot = 0; + } + + if (pos == FLI_FILTERPOSITION_HOME) + return 0; + + if (pos >= fdata->numslots) + { + debug(FLIDEBUG_WARN, "Requested slot (%d) exceeds number of slots.", pos); + return -EINVAL; + } + + if (pos == fdata->currentslot) + return 0; + + move = pos - fdata->currentslot; + + if (move < 0) + move += fdata->numslots; + + steps = 0; + for (i=0; i < move; i++) + steps += wheeldata[fdata->numslots].n_steps[i % fdata->numslots]; + + debug(FLIDEBUG_INFO, "Move filter wheel %d steps.", steps); + + COMMAND(fli_stepmotor(dev, - (steps))); + fdata->currentslot = pos; + + return 0; +} diff --git a/kstars/kstars/indi/fli/libfli-filter-focuser.h b/kstars/kstars/indi/fli/libfli-filter-focuser.h new file mode 100644 index 00000000..dc50e4e9 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-filter-focuser.h @@ -0,0 +1,74 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifndef _FLI_FILTER_FOCUSER_H_ +#define _FLI_FILTER_FOCUSER_H_ + +#define FLI_FILTERPOSITION_HOME (-1) + +/* Filter wheel and focuser parameters */ +typedef struct { + long numslots; + long stepspersec; + long currentslot; +} flifilterdata_t; + +typedef struct { + int n_pos; + int n_offset; + int n_steps[16]; +} wheeldata_t; + +long fli_filter_focuser_open(flidev_t dev); +#define fli_filter_open fli_filter_focuser_open +#define fli_focuser_open fli_filter_focuser_open + +long fli_filter_focuser_close(flidev_t dev); +#define fli_filter_close fli_filter_focuser_close +#define fli_focuser_close fli_filter_focuser_close + +long fli_filter_command(flidev_t dev, int cmd, int argc, ...); +long fli_focuser_command(flidev_t dev, int cmd, int argc, ...); + + +#endif /* _FLI_FILTER_FOCUSER_H_ */ diff --git a/kstars/kstars/indi/fli/libfli-libfli.h b/kstars/kstars/indi/fli/libfli-libfli.h new file mode 100644 index 00000000..1a497d1d --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-libfli.h @@ -0,0 +1,199 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifndef _LIBFLI_LIBFLI_H_ +#define _LIBFLI_LIBFLI_H_ + +#include + +#ifdef WIN32 +#define LIBFLIAPI __declspec(dllexport) long __stdcall +#endif + +#include "libfli.h" +#include "libfli-sys.h" +#include "libfli-debug.h" + +#define __STRINGIFY(x) ___STRINGIFY(x) +#define ___STRINGIFY(x) #x + +#define __LIBFLIVER_MAJOR__ 1 +#define __LIBFLIVER__ __STRINGIFY(__LIBFLIVER_MAJOR__) "." \ + __STRINGIFY(__LIBFLI_MINOR__) + +#define CHKDEVICE(xdev) \ + do { \ + if((xdev < 0) || (xdev >= MAX_OPEN_DEVICES)) \ + { \ + debug(FLIDEBUG_WARN, \ + "Attempt to use a device out of range (%d)", xdev); \ + return -EINVAL; \ + } \ + if(devices[xdev] == NULL) \ + { \ + debug(FLIDEBUG_WARN, \ + "Attempt to use a NULL device (%d)", xdev); \ + return -EINVAL; \ + } \ + } while(0) + +#define CHKFUNCTION(func) \ + do { \ + if(func == NULL) \ + { \ + debug(FLIDEBUG_WARN, \ + "Attempt to use a NULL function (" #func ")"); \ + return -EINVAL; \ + } \ + } while(0) + +#define IO(dev, buf, wlen, rlen) \ + do { \ + int err; \ + if((err = devices[dev]->fli_io(dev, buf, wlen, rlen))) \ + { \ + debug(FLIDEBUG_WARN, "Communication error: %d [%s]", \ + err, strerror(-err)); \ + return err; \ + } \ + } while(0) + +#define COMMAND(function) \ + do { \ + int err; \ + if((err = function)) \ + { \ + debug(FLIDEBUG_WARN, \ + "Function `" #function "' failed, error: %d [%s]", \ + err, strerror(-err)); \ + return err; \ + } \ + } while(0) + +#define FLIUSB_VENDORID 0xf18 +#define FLIUSB_CAM_ID 0x02 +#define FLIUSB_FILTER_ID 0x07 +#define FLIUSB_FOCUSER_ID 0x06 + +#define MAX_OPEN_DEVICES (32) +#define MAX_SEARCH_LIST (16) + +/* Common device information */ +typedef struct { + long type; + long fwrev; + long hwrev; + long devid; + long serno; + char *model; + char *devnam; +} flidevinfo_t; + +/* A specific device instance */ +typedef struct { + char *name; /* The device name */ + long domain; /* The device's domain */ + flidevinfo_t devinfo; /* Device information */ + long io_timeout; /* Timeout in msec for all I/O */ + void *io_data; /* For holding I/O specific data */ + void *device_data; /* For holding device specific data */ + void *sys_data; /* For holding system specific data */ + + /* System-specific functions */ + long (*fli_lock)(flidev_t dev); + long (*fli_unlock)(flidev_t dev); + + /* Domain-specific functions */ + long (*fli_io)(flidev_t dev, void *buf, long *wlen, long *rlen); + + /* Device-specific functions */ + long (*fli_open)(flidev_t dev); + long (*fli_close)(flidev_t dev); + long (*fli_command)(flidev_t dev, int cmd, int argc, ...); +} flidevdesc_t; + +extern const char* version; + +extern flidevdesc_t *devices[MAX_OPEN_DEVICES]; +#define DEVICE devices[dev] + +/* Device commands, the format is FLI_COMMAND(, ) */ +#define FLI_COMMANDS \ + FLI_COMMAND(FLI_NONE, 0) \ + FLI_COMMAND(FLI_GET_PIXEL_SIZE, 2) \ + FLI_COMMAND(FLI_GET_ARRAY_AREA, 4) \ + FLI_COMMAND(FLI_GET_VISIBLE_AREA, 4) \ + FLI_COMMAND(FLI_SET_EXPOSURE_TIME, 1) \ + FLI_COMMAND(FLI_SET_IMAGE_AREA, 4) \ + FLI_COMMAND(FLI_SET_HBIN, 1) \ + FLI_COMMAND(FLI_SET_VBIN, 1) \ + FLI_COMMAND(FLI_SET_FRAME_TYPE, 1) \ + FLI_COMMAND(FLI_CANCEL_EXPOSURE, 0) \ + FLI_COMMAND(FLI_GET_EXPOSURE_STATUS, 1) \ + FLI_COMMAND(FLI_SET_TEMPERATURE, 1) \ + FLI_COMMAND(FLI_GET_TEMPERATURE, 1) \ + FLI_COMMAND(FLI_GRAB_ROW, 2) \ + FLI_COMMAND(FLI_EXPOSE_FRAME, 0) \ + FLI_COMMAND(FLI_FLUSH_ROWS, 2) \ + FLI_COMMAND(FLI_SET_FLUSHES, 1) \ + FLI_COMMAND(FLI_SET_BIT_DEPTH, 1) \ + FLI_COMMAND(FLI_READ_IOPORT, 1) \ + FLI_COMMAND(FLI_WRITE_IOPORT, 1) \ + FLI_COMMAND(FLI_CONFIGURE_IOPORT, 1) \ + FLI_COMMAND(FLI_CONTROL_SHUTTER, 1) \ + FLI_COMMAND(FLI_CONTROL_BGFLUSH, 1) \ + FLI_COMMAND(FLI_SET_FILTER_POS, 1) \ + FLI_COMMAND(FLI_GET_FILTER_POS, 1) \ + FLI_COMMAND(FLI_GET_FILTER_COUNT, 1) \ + FLI_COMMAND(FLI_STEP_MOTOR, 1) \ + FLI_COMMAND(FLI_GET_STEPPER_POS, 1) \ + FLI_COMMAND(FLI_HOME_FOCUSER, 0) + +/* Enumerate the commands */ +enum { +#define FLI_COMMAND(name, args) name, + FLI_COMMANDS +#undef FLI_COMMAND +}; + +#endif /* _LIBFLI_LIBFLI_H_ */ diff --git a/kstars/kstars/indi/fli/libfli-mem.c b/kstars/kstars/indi/fli/libfli-mem.c new file mode 100644 index 00000000..f6bee1bc --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-mem.c @@ -0,0 +1,203 @@ +/* + + Copyright (c) 2000, 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#include +#include + +#include "libfli-libfli.h" +#include "libfli-mem.h" + +#define DEFAULT_NUM_POINTERS (1024) + +static struct { + void **pointers; + int total; + int used; +} allocated = {NULL, 0, 0}; + +void *xmalloc(size_t size) +{ + int i; + void *ptr; + + if (allocated.used + 1 > allocated.total) + { + void **tmp; + int num; + + num = (allocated.total == 0 ? DEFAULT_NUM_POINTERS : 2 * allocated.total); + + if ((tmp = (void **)realloc(allocated.pointers, + num * sizeof(void **))) == NULL) + return NULL; + + allocated.pointers = tmp; + memset(&allocated.pointers[allocated.total], 0, num * sizeof(void **)); + allocated.total += num; + } + + if ((ptr = malloc(size)) == NULL) + return NULL; + + for (i = 0; i < allocated.total; i++) + { + if (allocated.pointers[i] == NULL) + break; + } + + if (i == allocated.total) + { + /* This shouldn't happen */ + debug(FLIDEBUG_WARN, "Internal memory allocation error"); + free(ptr); + + return NULL; + } + + allocated.pointers[i] = ptr; + allocated.used++; + + return ptr; +} + + +void *xcalloc(size_t nmemb, size_t size) +{ + void *ptr; + + if ((ptr = xmalloc(nmemb * size)) == NULL) + return NULL; + + memset(ptr, 0, nmemb * size); + + return ptr; +} + +void xfree(void *ptr) +{ + int i; + + for (i = 0; i < allocated.total; i++) + { + if (allocated.pointers[i] == ptr) + { + free(ptr); + allocated.pointers[i] = NULL; + allocated.used--; + + return; + } + } + + debug(FLIDEBUG_WARN, "Attempting to free an invalid pointer"); + + return; +} + +void *xrealloc(void *ptr, size_t size) +{ + int i; + + for (i = 0; i < allocated.total; i++) + { + if (allocated.pointers[i] == ptr) + { + void *tmp; + + if ((tmp = realloc(ptr, size)) == NULL) + return NULL; + + allocated.pointers[i] = tmp; + + return tmp; + } + } + + debug(FLIDEBUG_WARN, "Attempting to realloc an invalid pointer"); + + return NULL; +} + +int xfree_all(void) +{ + int i; + int freed = 0; + + for (i = 0; i < allocated.total; i++) + { + if (allocated.pointers[i] != NULL) + { + free(allocated.pointers[i]); + allocated.pointers[i] = NULL; + allocated.used--; + freed++; + } + } + + if (allocated.used != 0) + debug(FLIDEBUG_WARN, "Internal memory handling error"); + + if (allocated.pointers != NULL) + free(allocated.pointers); + + allocated.pointers = NULL; + allocated.used = 0; + allocated.total = 0; + + return freed; +} + +char *xstrdup(const char *s) +{ + void *tmp; + size_t len; + + len = strlen(s) + 1; + + if ((tmp = xmalloc(len)) == NULL) + return NULL; + + memcpy(tmp, s, len); + + return tmp; +} diff --git a/kstars/kstars/indi/fli/libfli-mem.h b/kstars/kstars/indi/fli/libfli-mem.h new file mode 100644 index 00000000..c016fc64 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-mem.h @@ -0,0 +1,54 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifndef _LIBFLI_MEM_H_ +#define _LIBFLI_MEM_H_ + +void *xmalloc(size_t size); +void *xcalloc(size_t nmemb, size_t size); +void xfree(void *ptr); +void *xrealloc(void *ptr, size_t size); +int xfree_all(void); +char *xstrdup(const char *s); + +#endif /* _LIBFLI_MEM_H_ */ diff --git a/kstars/kstars/indi/fli/libfli-parport.c b/kstars/kstars/indi/fli/libfli-parport.c new file mode 100644 index 00000000..714e33eb --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-parport.c @@ -0,0 +1,136 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#include +#include + +#include +#include + +#include "libfli-libfli.h" +#include "libfli-debug.h" +#include "libfli-camera.h" + +#include "fli_ioctl.h" + +long unix_parportio_linux(flidev_t dev, void *buf, long *wlen, long *rlen) +{ + fli_unixio_t *io; + flicamdata_t *cam; + int err = 0, locked = 0; + long org_wlen = *wlen, org_rlen = *rlen; + int wto, rto, dto; + long ticks; + + io = DEVICE->io_data; + cam = DEVICE->device_data; + + if ((err = unix_fli_lock(dev))) + { + debug(FLIDEBUG_WARN, "Lock failed"); + goto done; + } + + locked = 1; + + /* Convert timeout to jiffies */ +#ifdef HZ + ticks = HZ; +#else + ticks = sysconf(_SC_CLK_TCK); +#endif + wto = cam->writeto / 1000 * ticks; + rto = cam->readto / 1000 * ticks; + dto = cam->dirto / 1000 * ticks; + + if (ioctl(io->fd, FLI_SET_WTO, &wto)) + { + err = -errno; + goto done; + } + + if (ioctl(io->fd, FLI_SET_DTO, &dto)) + { + err = -errno; + goto done; + } + + if (ioctl(io->fd, FLI_SET_RTO, &rto)) + { + err = -errno; + goto done; + } + + if ((*wlen = write(io->fd, buf, *wlen)) != org_wlen) + { + debug(FLIDEBUG_WARN, "write failed, only %d of %d bytes written", + *wlen, org_wlen); + err = -errno; + goto done; + } + + if (*rlen > 0) + { + if ((*rlen = read(io->fd, buf, *rlen)) != org_rlen) + { + debug(FLIDEBUG_WARN, "read failed, only %d of %d bytes read", + *rlen, org_rlen); + err = -errno; + goto done; + } + } + + done: + + if (locked) + { + int r; + + if ((r = unix_fli_unlock(dev))) + debug(FLIDEBUG_WARN, "Unlock failed"); + if (err == 0) + err = r; + } + + return err; +} diff --git a/kstars/kstars/indi/fli/libfli-parport.h b/kstars/kstars/indi/fli/libfli-parport.h new file mode 100644 index 00000000..ab70c7a7 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-parport.h @@ -0,0 +1,64 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifndef _LIBFLI_PARPORT_H_ +#define _LIBFLI_PARPORT_H_ + +#if defined(__linux__) + +#define unix_parportio unix_parportio_linux + +#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) + +#define unix_parportio NULL + +#else + +#define unix_parportio NULL +#warning "Unknown system" + +#endif + +long unix_parportio_linux(flidev_t dev, void *buf, long *wlen, long *rlen); + +#endif /* _LIBFLI_PARPORT_H_ */ diff --git a/kstars/kstars/indi/fli/libfli-serial.c b/kstars/kstars/indi/fli/libfli-serial.c new file mode 100644 index 00000000..5b01e294 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-serial.c @@ -0,0 +1,189 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#include +#include + +#include +#include +#include +#include + +#include "libfli-libfli.h" +#include "libfli-debug.h" +#include "libfli-sys.h" +#include "libfli-serial.h" + +long unix_serialio(flidev_t dev, void *buf, long *wlen, long *rlen) +{ + int err = 0, locked = 0, gotattr = 0; + long org_wlen = *wlen, org_rlen = *rlen; + struct termios old_termios, new_termios; + fli_unixio_t *io; + + io = DEVICE->io_data; + + if ((err = unix_fli_lock(dev))) + { + debug(FLIDEBUG_WARN, "Lock failed"); + goto done; + } + locked = 1; + + if (tcgetattr(io->fd, &old_termios)) + { + err = -errno; + debug(FLIDEBUG_WARN, "tcgetattr() failed: %s", strerror(errno)); + goto done; + } + gotattr = 1; + + bzero(&new_termios, sizeof(struct termios)); + new_termios.c_cflag = CS8 | CREAD | CLOCAL; + new_termios.c_cc[VMIN] = 1; + new_termios.c_cc[VTIME] = 0; + + /* Set the input baud rate */ + if (cfsetispeed(&new_termios, BAUDRATE)) + { + err = -errno; + debug(FLIDEBUG_WARN, "cfsetispeed() failed: %s", strerror(errno)); + goto done; + } + /* Set the output baud rate */ + if (cfsetospeed(&new_termios, BAUDRATE)) + { + err = -errno; + debug(FLIDEBUG_WARN, "cfsetospeed() failed: %s", strerror(errno)); + goto done; + } + + if (tcsetattr(io->fd, TCSANOW, &new_termios)) + { + err = -errno; + /* FIX: Should this be FLIDEBUG_FAIL*/ + debug(FLIDEBUG_WARN, "tcsetattr() failed: %s", strerror(errno)); + goto done; + } + + if ((*wlen = write(io->fd, buf, org_wlen)) != org_wlen) + { + err = -errno; + debug(FLIDEBUG_WARN, "write() failed, only %d of %d bytes written", + *wlen, org_wlen); + goto done; + } + + if (tcdrain(io->fd)) + { + err = -errno; + debug(FLIDEBUG_WARN, "tcdrain() failed: %s", strerror(errno)); + goto done; + } + + for (*rlen = 0; *rlen < org_rlen; ) + { + ssize_t r; + fd_set readfds; + struct timeval timeout; + + timeout.tv_sec = DEVICE->io_timeout / 1000; + timeout.tv_usec = (DEVICE->io_timeout % 1000) * 1000; + + FD_ZERO(&readfds); + FD_SET(io->fd, &readfds); + + switch (select(io->fd + 1, &readfds, NULL, NULL, &timeout)) + { + case -1: /* An error occurred */ + err = -errno; + debug(FLIDEBUG_WARN, "select() failed: %s", strerror(errno)); + break; + + case 0: /* A timeout occurred */ + err = -ETIMEDOUT; + debug(FLIDEBUG_WARN, "A serial communication timeout occurred"); + break; + + default: /* There's some data to read */ + if ((r = read(io->fd, buf + *rlen, org_rlen - *rlen)) <= 0) + { + err = -errno; + debug(FLIDEBUG_WARN, "read() failed, only %d of %d bytes read", + r, org_rlen - *rlen); + } + else + *rlen += r; + break; + } + + if (err) + break; + } + + done: + + if (gotattr) + { + if (tcsetattr(io->fd, TCSANOW, &old_termios)) + { + if (err == 0) + err = -errno; + debug(FLIDEBUG_WARN, + "tcsetattr() failed, could not restore terminal settings: %s", + strerror(errno)); + } + } + + if (locked) + { + int r; + + if ((r = unix_fli_unlock(dev))) + debug(FLIDEBUG_WARN, "Unlock failed"); + if (err == 0) + err = r; + } + + return err; +} diff --git a/kstars/kstars/indi/fli/libfli-serial.h b/kstars/kstars/indi/fli/libfli-serial.h new file mode 100644 index 00000000..d2456a56 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-serial.h @@ -0,0 +1,51 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifndef _LIBFLI_SERIAL_H_ +#define _LIBFLI_SERIAL_H_ + +#define BAUDRATE B1200 + +long unix_serialio(flidev_t dev, void *buf, long *wlen, long *rlen); + +#endif /* _LIBFLI_SERIAL_H_ */ diff --git a/kstars/kstars/indi/fli/libfli-sys.c b/kstars/kstars/indi/fli/libfli-sys.c new file mode 100644 index 00000000..dda7462f --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-sys.c @@ -0,0 +1,481 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "libfli-libfli.h" +#include "libfli-debug.h" +#include "libfli-mem.h" +#include "libfli-camera.h" +#include "libfli-filter-focuser.h" +#include "libfli-sys.h" +#include "libfli-parport.h" +#include "libfli-usb.h" +#include "libfli-serial.h" + +#ifndef MIN +#define MIN(a, b) ((a) < (b) ? (a) : (b)) +#endif + +static long unix_fli_list_parport(flidomain_t domain, char ***names); +static long unix_fli_list_usb(flidomain_t domain, char ***names); +static long unix_fli_list_serial(flidomain_t domain, char ***names); + +#ifdef __linux__ +long linux_usb_reset(flidev_t dev); +#endif + +long unix_fli_connect(flidev_t dev, char *name, long domain) +{ + fli_unixio_t *io; + + CHKDEVICE(dev); + + if (name == NULL) + return -EINVAL; + + /* Lock functions should be set before any other functions used */ + DEVICE->fli_lock = unix_fli_lock; + DEVICE->fli_unlock = unix_fli_unlock; + + DEVICE->domain = domain & 0x00ff; + DEVICE->devinfo.type = domain & 0xff00; + + debug(FLIDEBUG_INFO, "Domain: 0x%04x", DEVICE->domain); + debug(FLIDEBUG_INFO, " Type: 0x%04x", DEVICE->devinfo.type); + + if ((io = xcalloc(1, sizeof(fli_unixio_t))) == NULL) + return -ENOMEM; + + if ((io->fd = open(name, O_RDWR)) == -1) + { + xfree(io); + return -errno; + } + + switch (DEVICE->domain) + { + case FLIDOMAIN_PARALLEL_PORT: + DEVICE->fli_io = unix_parportio; + break; + + case FLIDOMAIN_USB: + { + int r; + + if( (r = unix_usbverifydescriptor(dev, io)) != 0) + { + close(io->fd); + xfree(io); + return r; + } + DEVICE->fli_io = unix_usbio; + } + break; + + case FLIDOMAIN_SERIAL: + DEVICE->fli_io = unix_serialio; + break; + + default: + close(io->fd); + xfree(io); + return -EINVAL; + } + + switch (DEVICE->devinfo.type) + { + case FLIDEVICE_CAMERA: + DEVICE->fli_open = fli_camera_open; + DEVICE->fli_close = fli_camera_close; + DEVICE->fli_command = fli_camera_command; + break; + + case FLIDEVICE_FOCUSER: + DEVICE->fli_open = fli_focuser_open; + DEVICE->fli_close = fli_focuser_close; + DEVICE->fli_command = fli_focuser_command; + break; + + case FLIDEVICE_FILTERWHEEL: + DEVICE->fli_open = fli_filter_open; + DEVICE->fli_close = fli_filter_close; + DEVICE->fli_command = fli_filter_command; + break; + + default: + close(io->fd); + xfree(io); + return -EINVAL; + } + + DEVICE->io_data = io; + DEVICE->name = xstrdup(name); + DEVICE->io_timeout = 60 * 1000; /* 1 min. */ + + return 0; +} + +long unix_fli_disconnect(flidev_t dev) +{ + int err = 0; + fli_unixio_t *io; + + CHKDEVICE(dev); + +#ifdef __linux__ + if ((DEVICE->domain & 0x00ff) == FLIDOMAIN_USB) { + debug(FLIDEBUG_INFO, "Resetting device"); + linux_usb_reset(dev); + } +#endif + + if ((io = DEVICE->io_data) == NULL) + return -EINVAL; + + if (close(io->fd)) + err = -errno; + + xfree(DEVICE->io_data); + + DEVICE->io_data = NULL; + DEVICE->fli_lock = NULL; + DEVICE->fli_unlock = NULL; + DEVICE->fli_io = NULL; + DEVICE->fli_open = NULL; + DEVICE->fli_close = NULL; + DEVICE->fli_command = NULL; + + return err; +} + +#if defined(_USE_FLOCK_) + +long unix_fli_lock(flidev_t dev) +{ + fli_unixio_t *io = DEVICE->io_data; + + if (io == NULL) + return -ENODEV; + + if (flock(io->fd, LOCK_EX) == -1) + return -errno; + else + return 0; +} + +long unix_fli_unlock(flidev_t dev) +{ + fli_unixio_t *io = DEVICE->io_data; + + if (io == NULL) + return -ENODEV; + + if (flock(io->fd, LOCK_UN) == -1) + return -errno; + else + return 0; +} + +#else /* !defined(_USE_FLOCK_) */ + +#define PUBLIC_DIR "/var/spool/uucppublic" + +long unix_fli_lock(flidev_t dev) +{ + int fd, err = 0, locked = 0, i; + char tmpf[] = PUBLIC_DIR "/temp.XXXXXX", lockf[PATH_MAX], name[PATH_MAX]; + FILE *f; + unsigned int backoff = 10000; + pid_t pid; + + if ((fd = mkstemp(tmpf)) == -1) + return -errno; + + if ((f = fdopen(fd, "w")) == NULL) + { + err = -errno; + goto done; + } + + fprintf(f, "%d\n", getpid()); + fclose(f); + + if (chmod(tmpf, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | + S_IROTH | S_IWOTH) == -1) + { + err = -errno; + goto done; + } + + for (i = 0; DEVICE->name[i] != '\0' && i < PATH_MAX; i++) + name[i] = (DEVICE->name[i] == '/') ? '-' : DEVICE->name[i]; + + name[MIN(i, PATH_MAX - 1)] = '\0'; + + if (snprintf(lockf, PATH_MAX, PUBLIC_DIR "/libfli%s.lock", + name) >= PATH_MAX) + { + err = -EOVERFLOW; + goto done; + } + + do { + if (link(tmpf, lockf) == -1) + { + int r; + + if (errno != EEXIST) + { + err = -errno; + goto done; + } + + if ((f = fopen(lockf, "r")) == NULL) + continue; + + r = fscanf(f, "%d\n", &pid); + fclose(f); + if (r != 1) + continue; + + if (kill(pid, 0)) + { + if (errno == ESRCH) + { + debug(FLIDEBUG_WARN, "Removing stale lock file"); + unlink(lockf); + } + + continue; + } + else + { + usleep(backoff); + if ((backoff <<= 2) == 0) + { + err = -ETIMEDOUT; + goto done; + } + } + } + else + locked = 1; + } while (!locked); + + done: + + unlink(tmpf); + + return err; +} + +long unix_fli_unlock(flidev_t dev) +{ + char lockf[PATH_MAX], name[PATH_MAX]; + FILE *f; + pid_t pid = -1; + int i; + + for (i = 0; DEVICE->name[i] != '\0' && i < PATH_MAX; i++) + name[i] = (DEVICE->name[i] == '/') ? '-' : DEVICE->name[i]; + + name[MIN(i, PATH_MAX - 1)] = '\0'; + + if (snprintf(lockf, PATH_MAX, PUBLIC_DIR "/libfli%s.lock", + name) >= PATH_MAX) + return -EOVERFLOW; + + if ((f = fopen(lockf, "r")) == NULL) + { + debug(FLIDEBUG_WARN, "Trying to unlock `%s' when not locked", + DEVICE->name); + return -errno; + } + + if (fscanf(f, "%d\n", &pid) != 1) + debug(FLIDEBUG_WARN, "Invalid lock file for `%s'", DEVICE->name); + + fclose(f); + + if (pid != -1 && pid != getpid()) + debug(FLIDEBUG_WARN, "Forcing unlock of `%s' from process %d", + DEVICE->name, pid); + + unlink(lockf); + + return 0; +} + +#undef PUBLIC_DIR + +#endif /* defined(_USE_FLOCK_) */ + +long unix_fli_list(flidomain_t domain, char ***names) +{ + *names = NULL; + + switch (domain & 0x00ff) + { + case FLIDOMAIN_PARALLEL_PORT: + return unix_fli_list_parport(domain, names); + break; + + case FLIDOMAIN_USB: + return unix_fli_list_usb(domain, names); + break; + + case FLIDOMAIN_SERIAL: + return unix_fli_list_serial(domain, names); + break; + + default: + return -EINVAL; + } + + /* Not reached */ + return -EINVAL; +} + +static long unix_fli_list_glob(char *pattern, flidomain_t domain, + char ***names) +{ + int retval, i, found = 0; + char **list; + glob_t g; + + if ((retval = glob(pattern, 0, NULL, &g))) + { +#ifdef GLOB_NOMATCH + if (retval != GLOB_NOMATCH) + { + globfree(&g); + return -errno; + } + + /* retval == GLOB_NOMATCH */ + g.gl_pathc = 0; +#else + globfree(&g); + return -errno; +#endif + } + + if ((list = xmalloc((g.gl_pathc + 1) * sizeof(char *))) == NULL) + { + globfree(&g); + return -ENOMEM; + } + + for (i = 0; i < (int) g.gl_pathc; i++) + { + flidev_t dev; + + if (FLIOpen(&dev, g.gl_pathv[i], domain)) + continue; + + if ((list[found] = xmalloc(strlen(g.gl_pathv[i]) + + strlen(DEVICE->devinfo.model) + 2)) == NULL) + { + int j; + + FLIClose(dev); + for (j = 0; j < found; j++) + xfree(list[j]); + xfree(list); + globfree(&g); + return -ENOMEM; + } + + sprintf(list[found], "%s;%s", g.gl_pathv[i], DEVICE->devinfo.model); + FLIClose(dev); + found++; + } + + globfree(&g); + + /* Terminate the list */ + list[found++] = NULL; + + list = xrealloc(list, found * sizeof(char *)); + *names = list; + + return 0; +} + +#ifdef __linux__ + +static long unix_fli_list_parport(flidomain_t domain, char ***names) +{ + return unix_fli_list_glob(PARPORT_GLOB, domain, names); +} + +#else + +static long unix_fli_list_parport(flidomain_t domain, char ***names) +{ + return -EINVAL; +} + +#endif + +static long unix_fli_list_usb(flidomain_t domain, char ***names) +{ + return unix_fli_list_glob(USB_GLOB, domain, names); +} + +static long unix_fli_list_serial(flidomain_t domain, char ***names) +{ + return unix_fli_list_glob(SERIAL_GLOB, domain, names); +} diff --git a/kstars/kstars/indi/fli/libfli-sys.h b/kstars/kstars/indi/fli/libfli-sys.h new file mode 100644 index 00000000..a5d94bd5 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-sys.h @@ -0,0 +1,108 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifndef _LIBFLI_SYS_H +#define _LIBFLI_SYS_H + +#include + +#define LIBFLIAPI long + +#if defined(__linux__) + +#define __SYSNAME__ "Linux" +#define __LIBFLI_MINOR__ 11 +#define USB_READ_SIZ_MAX 4096 /* Can only read a page at a time */ +#define _USE_FLOCK_ +#define PARPORT_GLOB "/dev/ccd*" +#define USB_GLOB "/proc/bus/usb/*/*" +#define SERIAL_GLOB "/dev/ttyS[0-9]*" + +#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) +// FIXME - this does not actually work on OSX + +#define __SYSNAME__ "FreeBSD" +#define __LIBFLI_MINOR__ 1 +#define USB_READ_SIZ_MAX (1024 *1024) /* 1 MB (This is arbitrary, but + * must be able to malloc this amount.) + */ +#define USB_GLOB "/dev/ugen*." __STRINGIFY(FLI_CMD_ENDPOINT) +#define SERIAL_GLOB "/dev/cuaa*" + +#elif defined (__NetBSD__) + +#define __SYSNAME__ "NetBSD" +#define __LIBFLI_MINOR__ 1 +#define USB_READ_SIZ_MAX (1024 *1024) /* 1 MB (This is arbitrary, but + * must be able to malloc this amount.) + */ +#define USB_GLOB "/dev/ugen*.0" __STRINGIFY(FLI_CMD_ENDPOINT) +#define SERIAL_GLOB "/dev/dty0*" + +#else + +#define __SYSNAME__ "Unknown" +#define __LIBFLI_MINOR__ 1 +#define USB_READ_SIZ_MAX 0 +#define USB_GLOB "" +#define SERIAL_GLOB "" + +#warning "Unknown system" + +#endif + +typedef struct { + int fd; +} fli_unixio_t; + +long unix_fli_connect(flidev_t dev, char *name, long domain); +long unix_fli_disconnect(flidev_t dev); +long unix_fli_lock(flidev_t dev); +long unix_fli_unlock(flidev_t dev); +long unix_fli_list(flidomain_t domain, char ***names); + +#define fli_connect unix_fli_connect +#define fli_disconnect unix_fli_disconnect +#define fli_list unix_fli_list + +#endif /* _LIBFLI_SYS_H */ diff --git a/kstars/kstars/indi/fli/libfli-usb-sys-bsd.c b/kstars/kstars/indi/fli/libfli-usb-sys-bsd.c new file mode 100644 index 00000000..d1f6a2b0 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-usb-sys-bsd.c @@ -0,0 +1,133 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#include +#include +#include + +#include +#include + +#include "libfli-libfli.h" +#include "libfli-sys.h" +#include "libfli-usb.h" + +long unix_usbverifydescriptor(flidev_t dev, fli_unixio_t *io) +{ + usb_device_descriptor_t usb_desc; + int r; + + if ((r = read(io->fd, &usb_desc, sizeof(usb_device_descriptor_t))) != + sizeof(usb_device_descriptor_t)) + { + debug(FLIDEBUG_FAIL, "linux_usbverifydescriptor(): Could not read descriptor."); + return -EIO; + } + else + { + debug(FLIDEBUG_INFO, "USB device descriptor:"); + if(usb_desc.idVendor != 0x0f18) + { + debug(FLIDEBUG_FAIL, "linux_usbverifydescriptor(): Not a FLI device!"); + return -ENODEV; + } + + switch(DEVICE->domain) + { + case FLIDOMAIN_USB: + if(usb_desc.idProduct != 0x0002) + { + return -ENODEV; + } + break; + + default: + return -EINVAL; + break; + } + + DEVICE->devinfo.fwrev = usb_desc.bcdDevice; + } + + return 0; +} + +long bsd_bulkwrite(flidev_t dev, void *buf, long *wlen) +{ + fli_unixio_t *io; + long org_wlen = *wlen; + int to; + + io = DEVICE->io_data; + to = DEVICE->io_timeout; + + if (ioctl(io->fd, USB_SET_TIMEOUT, &to) == -1) + return -errno; + + *wlen = write(io->fd, buf, *wlen); + + if (*wlen != org_wlen) + return -errno; + else + return 0; +} + +long bsd_bulkread(flidev_t dev, void *buf, long *rlen) +{ + fli_unixio_t *io; + long org_rlen = *rlen; + int to; + + io = DEVICE->io_data; + to = DEVICE->io_timeout; + + if (ioctl(io->fd, USB_SET_TIMEOUT, &to) == -1) + return -errno; + + *rlen = read(io->fd, buf, *rlen); + + if (*rlen != org_rlen) + return -errno; + else + return 0; +} diff --git a/kstars/kstars/indi/fli/libfli-usb-sys-linux.c b/kstars/kstars/indi/fli/libfli-usb-sys-linux.c new file mode 100644 index 00000000..d35858a4 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-usb-sys-linux.c @@ -0,0 +1,225 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#include +#include +#include +#include + +#include + +#include "libfli-libfli.h" +#include "libfli-sys.h" +#include "libfli-usb.h" + +#define USB_DIR_OUT 0 /* to device */ +#define USB_DIR_IN 0x80 /* to host */ +#define USBDEVFS_CLAIMINTERFACE _IOR('U', 15, unsigned int) +#define USBDEVFS_BULK _IOWR('U', 2, struct usbdevfs_bulktransfer) +#define USBDEVFS_RELEASEINTERFACE _IOR('U', 16, unsigned int) +#define IOCTL_USB_RESET _IO('U', 20) + +/* Device descriptor */ +typedef struct +{ + u_int8_t bLength; + u_int8_t bDescriptorType; + u_int16_t bcdUSB; + u_int8_t bDeviceClass; + u_int8_t bDeviceSubClass; + u_int8_t bDeviceProtocol; + u_int8_t bMaxPacketSize0; + u_int16_t idVendor; + u_int16_t idProduct; + u_int16_t bcdDevice; + u_int8_t iManufacturer; + u_int8_t iProduct; + u_int8_t iSerialNumber; + u_int8_t bNumConfigurations; +} usb_device_descriptor __attribute__ ((packed)); + +struct usbdevfs_bulktransfer { + unsigned int ep; + unsigned int len; + unsigned int timeout; /* in milliseconds */ + void *data; +}; + +long linux_usb_reset(flidev_t dev); + +long unix_usbverifydescriptor(flidev_t dev, fli_unixio_t *io) +{ + usb_device_descriptor usb_desc; + int r; + + if ((r = read(io->fd, &usb_desc, sizeof(usb_device_descriptor))) != + sizeof(usb_device_descriptor)) + { + debug(FLIDEBUG_FAIL, "linux_usbverifydescriptor(): Could not read descriptor."); + return -EIO; + } + else + { + debug(FLIDEBUG_INFO, "USB device descriptor:"); + if(usb_desc.idVendor != 0x0f18) + { + debug(FLIDEBUG_FAIL, "linux_usbverifydescriptor(): Not a FLI device!"); + return -ENODEV; + } + + switch(DEVICE->domain) + { + case FLIDOMAIN_USB: + if( (usb_desc.idProduct != 0x0002) && + (usb_desc.idProduct != 0x0006) && + (usb_desc.idProduct != 0x0007) ) { + return -ENODEV; + } + break; + + default: + return -EINVAL; + break; + } + + DEVICE->devinfo.fwrev = usb_desc.bcdDevice; + } + + return 0; +} + +static long linux_bulktransfer(flidev_t dev, int ep, void *buf, long *len) +{ + fli_unixio_t *io; + unsigned int iface = 0; + struct usbdevfs_bulktransfer bulk; + unsigned int tbytes = 0; + long bytes; + +/* This section of code has been modified since the Linux kernel has (had) + a 4096 byte limit (kernel page size) on the IOCTL for data transfer. + We ran into a problem when the CCD camera became large and the data + transfer requirements grew. */ + + io = DEVICE->io_data; + + /* Claim the interface */ + if (ioctl(io->fd, USBDEVFS_CLAIMINTERFACE, &iface)) + return -errno; + +/* #define _DEBUG */ + +#ifdef _DEBUG + + if ((ep & 0xf0) == 0) { + char buffer[1024]; + int i; + + sprintf(buffer, "OUT %6ld: ", *len); + for (i = 0; i < ((*len > 16)?16:*len); i++) { + sprintf(buffer + strlen(buffer), "%02x ", ((unsigned char *) buf)[i]); + } + + debug(FLIDEBUG_INFO, buffer); + } + +#endif /* _DEBUG */ + + while (tbytes < (unsigned) *len) { + bulk.ep = ep; + bulk.len = ((*len - tbytes) > 4096)?4096:(*len - tbytes); + bulk.timeout = DEVICE->io_timeout; + bulk.data = buf + tbytes; + + /* This ioctl return the number of bytes transfered */ + if((bytes = ioctl(io->fd, USBDEVFS_BULK, &bulk)) != (long) bulk.len) + break; + + tbytes += bytes; + } + +#ifdef _DEBUG + + if ((ep & 0xf0) != 0) { + char buffer[1024]; + int i; + + sprintf(buffer, " IN %6ld: ", *len); + for (i = 0; i < ((*len > 16)?16:*len); i++) { + sprintf(buffer + strlen(buffer), "%02x ", ((unsigned char *) buf)[i]); + } + + debug(FLIDEBUG_INFO, buffer); + } + +#endif /* _DEBUG */ + + /* Release the interface */ +/* if (ioctl(io->fd, USBDEVFS_RELEASEINTERFACE, &iface)) + return -errno; */ + + if ((unsigned) *len != tbytes) + return -errno; + else + return 0; +} + +long linux_bulkwrite(flidev_t dev, void *buf, long *wlen) +{ + return linux_bulktransfer(dev, FLI_CMD_ENDPOINT | USB_DIR_OUT, buf, wlen); +} + +long linux_bulkread(flidev_t dev, void *buf, long *rlen) +{ + return linux_bulktransfer(dev, FLI_CMD_ENDPOINT | USB_DIR_IN, buf, rlen); +} + +long linux_usb_reset(flidev_t dev) +{ + fli_unixio_t *io; + + io = DEVICE->io_data; + + return (ioctl(io->fd, IOCTL_USB_RESET, NULL)); + +} diff --git a/kstars/kstars/indi/fli/libfli-usb-sys-null.c b/kstars/kstars/indi/fli/libfli-usb-sys-null.c new file mode 100644 index 00000000..2b73b202 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-usb-sys-null.c @@ -0,0 +1,67 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#include +#include + +#include +#include + +#include "libfli-libfli.h" +#include "libfli-sys.h" +#include "libfli-usb.h" + +long null_bulkwrite(flidev_t dev, void *buf, long *wlen) +{ + return -errno; +} + +long null_bulkread(flidev_t dev, void *buf, long *rlen) +{ + return -errno; +} + +long unix_usbverifydescriptor(flidev_t dev, fli_unixio_t *io) +{ + return -errno; +} diff --git a/kstars/kstars/indi/fli/libfli-usb.c b/kstars/kstars/indi/fli/libfli-usb.c new file mode 100644 index 00000000..b816d6b2 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-usb.c @@ -0,0 +1,94 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#include + +#include "libfli-libfli.h" +#include "libfli-debug.h" +#include "libfli-sys.h" +#include "libfli-usb.h" + +long unix_usbio(flidev_t dev, void *buf, long *wlen, long *rlen) +{ + int err = 0, locked = 0; + long org_wlen = *wlen, org_rlen = *rlen; + + if ((err = unix_fli_lock(dev))) + { + debug(FLIDEBUG_WARN, "Lock failed"); + goto done; + } + + locked = 1; + + if ((err = unix_bulkwrite(dev, buf, wlen))) + { + debug(FLIDEBUG_WARN, "Bulkwrite failed, only %d of %d bytes written", + *wlen, org_wlen); + goto done; + } + + if (*rlen > 0) + { + if ((err = unix_bulkread(dev, buf, rlen))) + { + debug(FLIDEBUG_WARN, "Bulkread failed, only %d of %d bytes read", + *rlen, org_rlen); + goto done; + } + } + + done: + + if (locked) + { + int r; + + if ((r = unix_fli_unlock(dev))) + debug(FLIDEBUG_WARN, "Unlock failed"); + if (err == 0) + err = r; + } + + return err; +} diff --git a/kstars/kstars/indi/fli/libfli-usb.h b/kstars/kstars/indi/fli/libfli-usb.h new file mode 100644 index 00000000..f982b4f8 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli-usb.h @@ -0,0 +1,69 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifndef _LIBFLI_USB_H_ +#define _LIBFLI_USB_H_ + +#define FLI_CMD_ENDPOINT 2 + +#if defined(__linux__) +#define unix_bulkwrite linux_bulkwrite +#define unix_bulkread linux_bulkread + +#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) +#define unix_bulkwrite bsd_bulkwrite +#define unix_bulkread bsd_bulkread + +#else +#define unix_bulkwrite null_bulkwrite +#define unix_bulkread null_bulkread + +#warning "using null I/O operations!" +#endif + +long unix_bulkwrite(flidev_t dev, void *buf, long *wlen); +long unix_bulkread(flidev_t dev, void *buf, long *rlen); +long unix_usbio(flidev_t dev, void *buf, long *wlen, long *rlen); +long unix_usbverifydescriptor(flidev_t dev, fli_unixio_t *io); + +#endif /* _LIBFLI_USB_H_ */ diff --git a/kstars/kstars/indi/fli/libfli.c b/kstars/kstars/indi/fli/libfli.c new file mode 100644 index 00000000..68df7945 --- /dev/null +++ b/kstars/kstars/indi/fli/libfli.c @@ -0,0 +1,1383 @@ +/* + + Copyright (c) 2000, 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#include +#include +#include + +#include "libfli-libfli.h" +#include "libfli-mem.h" +#include "libfli-debug.h" + +static long devalloc(flidev_t *dev); +static long devfree(flidev_t dev); +static long fli_open(flidev_t *dev, char *name, long domain); +static long fli_close(flidev_t dev); +static long fli_freelist(char **names); + +flidevdesc_t *devices[MAX_OPEN_DEVICES] = {NULL,}; + +const char* version = +"FLI Software Development Library for " __SYSNAME__ " " __LIBFLIVER__; + +static long devalloc(flidev_t *dev) +{ + int i; + + if (dev == NULL) + return -EINVAL; + + for (i = 0; i < MAX_OPEN_DEVICES; i++) + if (devices[i] == NULL) + break; + + if (i == MAX_OPEN_DEVICES) + return -ENODEV; + + if ((devices[i] = + (flidevdesc_t *)xcalloc(1, sizeof(flidevdesc_t))) == NULL) + return -ENOMEM; + + *dev = i; + + return 0; +} + +static long devfree(flidev_t dev) +{ + CHKDEVICE(dev); + + if (DEVICE->io_data != NULL) + { + debug(FLIDEBUG_WARN, "close didn't free io_data (not NULL)"); + xfree(DEVICE->io_data); + DEVICE->io_data = NULL; + } + if (DEVICE->device_data != NULL) + { + debug(FLIDEBUG_WARN, "close didn't free device_data (not NULL)"); + xfree(DEVICE->device_data); + DEVICE->device_data = NULL; + } + if (DEVICE->sys_data != NULL) + { + debug(FLIDEBUG_WARN, "close didn't free sys_data (not NULL)"); + xfree(DEVICE->sys_data); + DEVICE->sys_data = NULL; + } + + if (DEVICE->name != NULL) + { + xfree(DEVICE->name); + DEVICE->name = NULL; + } + + xfree(DEVICE); + DEVICE = NULL; + + return 0; +} + +static long fli_open(flidev_t *dev, char *name, long domain) +{ + int retval; + + debug(FLIDEBUG_INFO, "Entering FLIOpen()"); + debug(FLIDEBUG_INFO, "Trying to open file <%s> in domain %d.", + name, domain); + + if ((retval = devalloc(dev)) != 0) + { + debug(FLIDEBUG_WARN, "error devalloc() %d [%s]", + retval, strerror(-retval)); + return retval; + } + + debug(FLIDEBUG_INFO, "Got device index %d", *dev); + + if ((retval = fli_connect(*dev, name, domain)) != 0) + { + debug(FLIDEBUG_WARN, "fli_connect() error %d [%s]", + retval, strerror(-retval)); + devfree(*dev); + return retval; + } + + if ((retval = devices[*dev]->fli_open(*dev)) != 0) + { + debug(FLIDEBUG_WARN, "fli_open() error %d [%s]", + retval, strerror(-retval)); + fli_disconnect(*dev); + devfree(*dev); + return retval; + } + + return retval; +} + +static long fli_close(flidev_t dev) +{ + CHKDEVICE(dev); + CHKFUNCTION(DEVICE->fli_close); + + DEVICE->fli_close(dev); + fli_disconnect(dev); + devfree(dev); + + return 0; +} + +static long fli_freelist(char **names) +{ + int i; + + if (names == NULL) + return 0; + + for (i = 0; names[i] != NULL; i++) + xfree(names[i]); + xfree(names); + + return 0; +} + +LIBFLIAPI FLIGrabFrame(flidev_t dev, void* buff, + size_t buffsize, size_t* bytesgrabbed) +{ + dev=dev; buff=buff; buffsize=buffsize;bytesgrabbed=bytesgrabbed; + return -EFAULT; +} + +/** + Get a handle to an FLI device. This function requires the filename + and domain of the requested device. Valid device filenames can be + obtained using the \texttt{FLIList()} function. An application may + use any number of handles associated with the same physical + device. When doing so, it is important to lock the appropriate + device to ensure that multiple accesses to the same device do not + occur during critical operations. + + @param dev Pointer to where a device handle will be placed. + + @param name Pointer to a string where the device filename to be + opened is stored. For parallel port devices that are not probed by + \texttt{FLIList()} (Windows 95/98/Me), place the address of the + parallel port in a string in ascii form ie: "0x378". + + @param domain Domain to apply to \texttt{name} for device opening. + This is a bitwise ORed combination of interface method and device + type. Valid interfaces include \texttt{FLIDOMAIN_PARALLEL_PORT}, + \texttt{FLIDOMAIN_USB}, \texttt{FLIDOMAIN_SERIAL}, and + \texttt{FLIDOMAIN_INET}. Valid device types include + \texttt{FLIDEVICE_CAMERA}, \texttt{FLIDOMAIN_FILTERWHEEL}, and + \texttt{FLIDOMAIN_FOCUSER}. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIList + @see FLIClose + @see flidomain_t +*/ +LIBFLIAPI FLIOpen(flidev_t *dev, char *name, flidomain_t domain) +{ + return fli_open(dev, name, domain); +} + +/** + Enable debugging of API operations and communications. Use this + function in combination with FLIDebug to assist in diagnosing + problems that may be encountered during programming. + + @param host Name of the file to send debugging information to. + This parameter is ignored under Linux where \texttt{syslog(3)} is + used to send debug messages (see \texttt{syslog.conf(5)} for how to + configure syslogd). + + @param level Debug level. A value of \texttt{FLIDEBUG_NONE} disables + debugging. Values of \texttt{FLIDEBUG_FAIL}, \texttt{FLIDEBUG_WARN}, and + \texttt{FLIDEBUG_INFO} enable progressively more verbose debug messages. + + @return Zero on success. + @return Non-zero on failure. +*/ +LIBFLIAPI FLISetDebugLevel(char *host, flidebug_t level) +{ + setdebuglevel(host, level); + return 0; +} + +/** + Close a handle to a FLI device. + + @param dev The device handle to be closed. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIOpen +*/ +LIBFLIAPI FLIClose(flidev_t dev) +{ + return fli_close(dev); +} + +/** + Get the current library version. This function copies up to + \texttt{len - 1} characters of the current library version string + followed by a terminating \texttt{NULL} character into the buffer + pointed to by \texttt{ver}. + + @param ver Pointer to a character buffer where the library version + string is to be placed. + + @param len The size in bytes of the buffer pointed to by + \texttt{ver}. + + @return Zero on success. + @return Non-zero on failure. +*/ +LIBFLIAPI FLIGetLibVersion(char* ver, size_t len) +{ + if (len > 0 && ver == NULL) + return -EINVAL; + + if ((size_t) snprintf(ver, len, "%s", version) >= len) + return -EOVERFLOW; + else + return 0; +} + +/** + Get the model of a given device. This function copies up to + \texttt{len - 1} characters of the model string for device + \texttt{dev}, followed by a terminating \texttt{NULL} character + into the buffer pointed to by \texttt{model}. + + @param dev Device to find model of. + + @param model Pointer to a character buffer where the model string + is to be placed. + + @param len The size in bytes of buffer pointed to by + \texttt{model}. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIGetHWRevision + @see FLIGetFWRevision + @see FLIGetSerialNum +*/ +LIBFLIAPI FLIGetModel(flidev_t dev, char* model, size_t len) +{ + if (model == NULL) + return -EINVAL; + + CHKDEVICE(dev); + + if (DEVICE->devinfo.model == NULL) + { + model[0] = '\0'; + return 0; + } + + if ((size_t) snprintf(model, len, "%s", DEVICE->devinfo.model) >= len) + return -EOVERFLOW; + else + return 0; +} + +/** + Find the dimensions of a pixel in the array of the given device. + + @param dev Device to find the pixel size of. + + @param pixel_x Pointer to a double which will receive the size (in + microns) of a pixel in the x direction. + + @param pixel_y Pointer to a double which will receive the size (in + microns) of a pixel in the y direction. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIGetArrayArea + @see FLIGetVisibleArea +*/ +LIBFLIAPI FLIGetPixelSize(flidev_t dev, double *pixel_x, double *pixel_y) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_GET_PIXEL_SIZE, 2, + pixel_x, pixel_y); +} + +/** + Get the hardware revision of a given device. + + @param dev Device to find the hardware revision of. + + @param hwrev Pointer to a long which will receive the hardware + revision. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIGetModel + @see FLIGetFWRevision + @see FLIGetSerialNum +*/ +LIBFLIAPI FLIGetHWRevision(flidev_t dev, long *hwrev) +{ + CHKDEVICE(dev); + + *hwrev = DEVICE->devinfo.hwrev; + return 0; +} + +/** + Get firmware revision of a given device. + + @param dev Device to find the firmware revision of. + + @param fwrev Pointer to a long which will receive the firmware + revision. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIGetModel + @see FLIGetHWRevision + @see FLIGetSerialNum +*/ +LIBFLIAPI FLIGetFWRevision(flidev_t dev, long *fwrev) +{ + CHKDEVICE(dev); + + *fwrev = DEVICE->devinfo.fwrev; + return 0; +} + +/** + Get the array area of the given camera. This function finds the + \emph{total} area of the CCD array for camera \texttt{dev}. This + area is specified in terms of a upper-left point and a lower-right + point. The upper-left x-coordinate is placed in \texttt{ul_x}, the + upper-left y-coordinate is placed in \texttt{ul_y}, the lower-right + x-coordinate is placed in \texttt{lr_x}, and the lower-right + y-coordinate is placed in \texttt{lr_y}. + + @param dev Camera to get the array area of. + + @param ul_x Pointer to where the upper-left x-coordinate is to be + placed. + + @param ul_y Pointer to where the upper-left y-coordinate is to be + placed. + + @param lr_x Pointer to where the lower-right x-coordinate is to be + placed. + + @param lr_y Pointer to where the lower-right y-coordinate is to be + placed. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIGetVisibleArea + @see FLISetImageArea +*/ +LIBFLIAPI FLIGetArrayArea(flidev_t dev, long* ul_x, long* ul_y, + long* lr_x, long* lr_y) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_GET_ARRAY_AREA, 4, + ul_x, ul_y, lr_x, lr_y); +} + +/** + Get the visible area of the given camera. This function finds the + \emph{visible} area of the CCD array for the camera \texttt{dev}. + This area is specified in terms of a upper-left point and a + lower-right point. The upper-left x-coordinate is placed in + \texttt{ul_x}, the upper-left y-coordinate is placed in + \texttt{ul_y}, the lower-right x-coordinate is placed in + \texttt{lr_x}, the lower-right y-coordinate is placed in + \texttt{lr_y}. + + @param dev Camera to get the visible area of. + + @param ul_x Pointer to where the upper-left x-coordinate is to be + placed. + + @param ul_y Pointer to where the upper-left y-coordinate is to be + placed. + + @param lr_x Pointer to where the lower-right x-coordinate is to be + placed. + + @param lr_y Pointer to where the lower-right y-coordinate is to be + placed. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIGetArrayArea + @see FLISetImageArea +*/ +LIBFLIAPI FLIGetVisibleArea(flidev_t dev, long* ul_x, long* ul_y, + long* lr_x, long* lr_y) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_GET_VISIBLE_AREA, 4, + ul_x, ul_y, lr_x, lr_y); +} + +/** + Set the exposure time for a camera. This function sets the + exposure time for the camera \texttt{dev} to \texttt{exptime} msec. + + @param dev Camera to set the exposure time of. + + @param exptime Exposure time in msec. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIExposeFrame + @see FLICancelExposure + @see FLIGetExposureStatus +*/ +LIBFLIAPI FLISetExposureTime(flidev_t dev, long exptime) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_SET_EXPOSURE_TIME, 1, &exptime); +} + +/** + Set the image area for a given camera. This function sets the + image area for camera \texttt{dev} to an area specified in terms of + a upper-left point and a lower-right point. The upper-left + x-coordinate is \texttt{ul_x}, the upper-left y-coordinate is + \texttt{ul_y}, the lower-right x-coordinate is \texttt{lr_x}, and + the lower-right y-coordinate is \texttt{lr_y}. Note that the given + lower-right coordinate must take into account the horizontal and + vertical bin factor settings, but the upper-left coordinate is + absolute. In other words, the lower-right coordinate used to set + the image area is a virtual point $(lr_x', lr_y')$ determined by: + + \[ lr_x' = ul_x + (lr_x - ul_x) / hbin \] + \[ lr_y' = ul_y + (lr_y - ul_y) / vbin \] + + Where $(lr_x', lr_y')$ is the coordinate to pass to the + \texttt{FLISetImageArea} function, $(ul_x, ul_y)$ and $(lr_x, + lr_y)$ are the absolute coordinates of the desired image area, + $hbin$ is the horizontal bin factor, and $vbin$ is the vertical bin + factor. + + @param dev Camera to set image area of. + + @param ul_x Upper-left x-coordinate of image area. + + @param ul_y Upper-left y-coordinate of image area. + + @param lr_x Lower-right x-coordinate of image area ($lr_x'$ from + above). + + @param lr_y Lower-right y-coordinate of image area ($lr_y'$ from + above). + + @return Zero on success. + @return Non-zero on failure. + + @see FLIGetVisibleArea + @see FLIGetArrayArea +*/ +LIBFLIAPI FLISetImageArea(flidev_t dev, long ul_x, long ul_y, + long lr_x, long lr_y) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_SET_IMAGE_AREA, 4, + &ul_x, &ul_y, &lr_x, &lr_y); +} + +/** + Set the horizontal bin factor for a given camera. This function + sets the horizontal bin factor for the camera \texttt{dev} to + \texttt{hbin}. The valid range of the \texttt{hbin} parameter is + from 1 to 16. + + @param dev Camera to set horizontal bin factor of. + + @param hbin Horizontal bin factor. + + @return Zero on success. + @return Non-zero on failure. + + @see FLISetVBin + @see FLISetImageArea +*/ +LIBFLIAPI FLISetHBin(flidev_t dev, long hbin) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_SET_HBIN, 1, &hbin); +} + +/** + Set the vertical bin factor for a given camera. This function sets + the vertical bin factor for the camera \texttt{dev} to + \texttt{vbin}. The valid range of the \texttt{vbin} parameter is + from 1 to 16. + + @param dev Camera to set vertical bin factor of. + + @param vbin Vertical bin factor. + + @return Zero on success. + @return Non-zero on failure. + + @see FLISetHBin + @see FLISetImageArea +*/ +LIBFLIAPI FLISetVBin(flidev_t dev, long vbin) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_SET_VBIN, 1, &vbin); +} + +/** + Set the frame type for a given camera. This function sets the frame type + for camera \texttt{dev} to \texttt{frametype}. The \texttt{frametype} + parameter is either \texttt{FLI_FRAME_TYPE_NORMAL} for a normal frame + where the shutter opens or \texttt{FLI_FRAME_TYPE_DARK} for a dark frame + where the shutter remains closed. + + @param cam Camera to set the frame type of. + + @param frametype Frame type: \texttt{FLI_FRAME_TYPE_NORMAL} or \texttt{FLI_FRAME_TYPE_DARK}. + + @return Zero on success. + @return Non-zero on failure. + + @see fliframe_t + @see FLIExposeFrame +*/ +LIBFLIAPI FLISetFrameType(flidev_t dev, fliframe_t frametype) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_SET_FRAME_TYPE, 1, &frametype); +} + +/** + Cancel an exposure for a given camera. This function cancels an + exposure in progress by closing the shutter. + + @param dev Camera to cancel the exposure of. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIExposeFrame + @see FLIGetExposureStatus + @see FLISetExposureTime +*/ +LIBFLIAPI FLICancelExposure(flidev_t dev) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_CANCEL_EXPOSURE, 0); +} + +/** + Find the remaining exposure time of a given camera. This functions + places the remaining exposure time (in milliseconds) in the + location pointed to by \texttt{timeleft}. + + @param dev Camera to find the remaining exposure time of. + + @param timeleft Pointer to where the remaining exposure time (in milliseonds) will be placed. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIExposeFrame + @see FLICancelExposure + @see FLISetExposureTime +*/ +LIBFLIAPI FLIGetExposureStatus(flidev_t dev, long *timeleft) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_GET_EXPOSURE_STATUS, 1, timeleft); +} + +/** + Set the temperature of a given camera. This function sets the + temperature of the CCD camera \texttt{dev} to \texttt{temperature} + degrees Celsius. The valid range of the \texttt{temperature} + parameter is from -55 C to 45 C. + + @param dev Camera device to set the temperature of. + + @param temperature Temperature in Celsius to set CCD camera cold finger to. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIGetTemperature +*/ +LIBFLIAPI FLISetTemperature(flidev_t dev, double temperature) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_SET_TEMPERATURE, 1, + &temperature); +} + +/** + Get the temperature of a given camera. This function places the + temperature of the CCD camera cold finger of device \texttt{dev} in + the location pointed to by \texttt{temperature}. + + @param dev Camera device to get the temperature of. + + @param temperature Pointer to where the temperature will be placed. + + @return Zero on success. + @return Non-zero on failure. + + @see FLISetTemperature +*/ +LIBFLIAPI FLIGetTemperature(flidev_t dev, double *temperature) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_GET_TEMPERATURE, 1, temperature); +} + +/** + Grab a row of an image. This function grabs the next available row + of the image from camera device \texttt{dev}. The row of width + \texttt{width} is placed in the buffer pointed to by \texttt{buff}. + The size of the buffer pointed to by \texttt{buff} must take into + account the bit depth of the image, meaning the buffer size must be + at least \texttt{width} bytes for an 8-bit image, and at least + 2*\texttt{width} for a 16-bit image. + + @param dev Camera whose image to grab the next available row from. + + @param buff Pointer to where the next available row will be placed. + + @param width Row width in pixels. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIGrabFrame +*/ +LIBFLIAPI FLIGrabRow(flidev_t dev, void *buff, size_t width) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_GRAB_ROW, 2, buff, &width); +} + +/** + Expose a frame for a given camera. This function exposes a frame + according to the settings (image area, exposure time, bit depth, + etc.) of camera \texttt{dev}. The settings of \texttt{dev} must be + valid for the camera device. They are set by calling the + appropriate set library functions. This function returns after the + exposure has started. + + @param dev Camera to expose the frame of. + + @return Zero on success. + @return Non-zero on failure. + + @see FLISetExposureTime + @see FLISetFrameType + @see FLISetImageArea + @see FLISetHBin + @see FLISetVBin + @see FLISetNFlushes + @see FLISetBitDepth + @see FLIGrabFrame + @see FLICancelExposure + @see FLIGetExposureStatus +*/ +LIBFLIAPI FLIExposeFrame(flidev_t dev) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_EXPOSE_FRAME, 0); +} + +/** + Flush rows of a given camera. This function flushes \texttt{rows} + rows of camera \texttt{dev} \texttt{repeat} times. + + @param dev Camera to flush rows of. + + @param rows Number of rows to flush. + + @param repeat Number of times to flush each row. + + @return Zero on success. + @return Non-zero on failure. + + @see FLISetNFlushes +*/ +LIBFLIAPI FLIFlushRow(flidev_t dev, long rows, long repeat) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_FLUSH_ROWS, 2, &rows, &repeat); +} + +/** + Set the number of flushes for a given camera. This function sets + the number of times the CCD array of camera \texttt{dev} is flushed + \emph{before} exposing a frame to \texttt{nflushes}. The valid + range of the \texttt{nflushes} parameter is from 1 to 16. + + @param dev Camera to set the number of flushes of. + + @param nflushes Number of times to flush CCD array before an + exposure. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIFlushRow + @see FLIExposeFrame +*/ +LIBFLIAPI FLISetNFlushes(flidev_t dev, long nflushes) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_SET_FLUSHES, 1, &nflushes); +} + +/** + Set the gray-scale bit depth for a given camera. This function + sets the gray-scale bit depth of camera \texttt{dev} to + \texttt{bitdepth}. The \texttt{bitdepth} parameter is either + \texttt{FLI_MODE_8BIT} for 8-bit mode or \texttt{FLI_MODE_16BIT} + for 16-bit mode. + + @param dev Camera to set the bit depth of. + + @param bitdepth Gray-scale bit depth: \texttt{FLI_MODE_8BIT} or + \texttt{FLI_MODE_16BIT}. + + @return Zero on success. + @return Non-zero on failure. + + @see flibitdepth_t + @see FLIExposeFrame +*/ +LIBFLIAPI FLISetBitDepth(flidev_t dev, flibitdepth_t bitdepth) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_SET_BIT_DEPTH, 1, &bitdepth); +} + +/** + Read the I/O port of a given camera. This function reads the I/O + port on camera \texttt{dev} and places the value in the location + pointed to by \texttt{ioportset}. + + @param dev Camera to read the I/O port of. + + @param ioportset Pointer to where the I/O port data will be stored. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIWriteIOPort + @see FLIConfigureIOPort +*/ +LIBFLIAPI FLIReadIOPort(flidev_t dev, long *ioportset) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_READ_IOPORT, 1, ioportset); +} + +/** + Write to the I/O port of a given camera. This function writes the + value \texttt{ioportset} to the I/O port on camera \texttt{dev}. + + @param dev Camera to write I/O port of. + + @param ioportset Data to be written to the I/O port. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIReadIOPort + @see FLIConfigureIOPort +*/ +LIBFLIAPI FLIWriteIOPort(flidev_t dev, long ioportset) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_WRITE_IOPORT, 1, &ioportset); +} + +/** + Configure the I/O port of a given camera. This function configures + the I/O port on camera \texttt{dev} with the value + \texttt{ioportset}. + + The I/O configuration of each pin on a given camera is determined by the + value of \texttt{ioportset}. Setting a respective I/O bit enables the + port bit for output while clearing an I/O bit enables to port bit for + input. By default, all I/O ports are configured as inputs. + + @param dev Camera to configure the I/O port of. + + @param ioportset Data to configure the I/O port with. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIReadIOPort + @see FLIWriteIOPort +*/ +LIBFLIAPI FLIConfigureIOPort(flidev_t dev, long ioportset) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_CONFIGURE_IOPORT, 1, + &ioportset); +} + +/** + Lock a specified device. This function establishes an exclusive + lock (mutex) on the given device to prevent access to the device by + any other function or process. + + @param dev Device to lock. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIUnlockDevice +*/ +LIBFLIAPI FLILockDevice(flidev_t dev) +{ + CHKDEVICE(dev); + + return DEVICE->fli_lock(dev); +} + +/** + Unlock a specified device. This function releases a previously + established exclusive lock (mutex) on the given device to allow + access to the device by any other function or process. + + @param dev Device to unlock. + + @return Zero on success. + @return Non-zero on failure. + + @see FLILockDevice +*/ +LIBFLIAPI FLIUnlockDevice(flidev_t dev) +{ + CHKDEVICE(dev); + + return DEVICE->fli_unlock(dev); +} + +/** + Control the shutter on a given camera. This function controls the + shutter function on camera \texttt{dev} according to the + \texttt{shutter} parameter. + + @param dev Device to control the shutter of. + + @param shutter How to control the shutter. A value of + \texttt{FLI_SHUTTER_CLOSE} closes the shutter and + \texttt{FLI_SHUTTER_OPEN} opens the shutter. + \texttt{FLI_SHUTTER_EXTERNAL_TRIGGER_LOW} causes the exposure to begin + only when a logic LOW is detected on I/O port bit 0. + \texttt{FLI_SHUTTER_EXTERNAL_TRIGGER_HIGH} causes the exposure to begin + only when a logic HIGH is detected on I/O port bit 0. This setting + may not be available on all cameras. + + @return Zero on success. + @return Non-zero on failure. + + @see flishutter_t +*/ +LIBFLIAPI FLIControlShutter(flidev_t dev, flishutter_t shutter) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_CONTROL_SHUTTER, 1, &shutter); +} + +/** + Enables background flushing of CCD array. This function enables the + background flushing of the CCD array camera \texttt{dev} according to the + \texttt{bgflush} parameter. Note that this function may not succeed + on all FLI products as this feature may not be available. + + @param dev Device to control the background flushing of. + + @param bgflush Enables or disables background flushing. A value of + \texttt{FLI_BGFLUSH_START} begins background flushing. It is important to + note that background flushing is stopped whenever \texttt{FLIExposeFrame()} + or \texttt{FLIControlShutter()} are called. \texttt{FLI_BGFLUSH_STOP} stops all + background flush activity. + + @return Zero on success. + @return Non-zero on failure. + + @see flibgflush_t +*/ +LIBFLIAPI FLIControlBackgroundFlush(flidev_t dev, flibgflush_t bgflush) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_CONTROL_BGFLUSH, 1, &bgflush); +} + +/** + List available devices. This function returns a pointer to a NULL + terminated list of device names. The pointer should be freed later + with \texttt{FLIFreeList()}. Each device name in the returned list + includes the filename needed by \texttt{FLIOpen()}, a separating + semicolon, followed by the model name or user assigned device name. + + @param domain Domain to list the devices of. This is a bitwise + ORed combination of interface method and device type. Valid + interfaces include \texttt{FLIDOMAIN_PARALLEL_PORT}, + \texttt{FLIDOMAIN_USB}, \texttt{FLIDOMAIN_SERIAL}, and + \texttt{FLIDOMAIN_INET}. Valid device types include + \texttt{FLIDEVICE_CAMERA}, \texttt{FLIDOMAIN_FILTERWHEEL}, and + \texttt{FLIDOMAIN_FOCUSER}. + + @param names Pointer to where the device name list will be placed. + + @return Zero on success. + @return Non-zero on failure. + + @see flidomain_t + @see FLIFreeList + @see FLIOpen +*/ +LIBFLIAPI FLIList(flidomain_t domain, char ***names) +{ + debug(FLIDEBUG_INFO, "FLIList() domain %04x", domain); + return fli_list(domain, names); +} + +/** + Free a previously generated device list. Use this function after + \texttt{FLIList()} to free the list of device names. + + @param names Pointer to the list. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIList +*/ +LIBFLIAPI FLIFreeList(char **names) +{ + return fli_freelist(names); +} + +/** + Set the filter wheel position of a given device. Use this function + to set the filter wheel position of \texttt{dev} to + \texttt{filter}. + + @param dev Filter wheel device handle. + + @param filter Desired filter wheel position. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIGetFilterPos +*/ +LIBFLIAPI FLISetFilterPos(flidev_t dev, long filter) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_SET_FILTER_POS, 1, &filter); +} + +/** + Get the filter wheel position of a given device. Use this function + to get the filter wheel position of \texttt{dev}. + + @param dev Filter wheel device handle. + + @param filter Pointer to where the filter wheel position will be + placed. + + @return Zero on success. + @return Non-zero on failure. + + @see FLISetFilterPos +*/ +LIBFLIAPI FLIGetFilterPos(flidev_t dev, long *filter) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_GET_FILTER_POS, 1, filter); +} + +/** + Get the filter wheel filter count of a given device. Use this + function to get the filter count of filter wheel \texttt{dev}. + + @param dev Filter wheel device handle. + + @param filter Pointer to where the filter wheel filter count will + be placed. + + @return Zero on success. + @return Non-zero on failure. +*/ +LIBFLIAPI FLIGetFilterCount(flidev_t dev, long *filter) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_GET_FILTER_COUNT, 1, filter); +} + +/** + Step the filter wheel or focuser motor of a given device. Use this + function to move the focuser or filter wheel \texttt{dev} by an + amount \texttt{steps}. + + @param dev Filter wheel or focuser device handle. + + @param steps Number of steps to move the focuser or filter wheel. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIGetStepperPosition +*/ +LIBFLIAPI FLIStepMotor(flidev_t dev, long steps) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_STEP_MOTOR, 1, &steps); +} + +/** + Get the stepper motor position of a given device. Use this + function to read the stepper motor position of filter wheel or + focuser \texttt{dev}. + + @param dev Filter wheel or focuser device handle. + + @param position Pointer to where the postion of the stepper motor + will be placed. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIStepMotor +*/ +LIBFLIAPI FLIGetStepperPosition(flidev_t dev, long *position) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_GET_STEPPER_POS, 1, position); +} + +/** + Home a given focuser. Use this function to home focuser + \texttt{dev}. + + @param dev Focuser device handle. + + @return Zero on success. + @return Non-zero on failure. +*/ +LIBFLIAPI FLIHomeFocuser(flidev_t dev) +{ + CHKDEVICE(dev); + + return DEVICE->fli_command(dev, FLI_HOME_FOCUSER, 0); +} + +/* This stuff is used by the next four functions */ + +typedef struct list { + char *filename; + char *name; + long domain; + struct list *next; +} list_t; + +static list_t *firstdevice = NULL; +static list_t *currentdevice = NULL; + +/** + Creates a list of all devices within a specified + \texttt{domain}. Use \texttt{FLIDeleteList()} to delete the list + created with this function. This function is the first called begin + the iteration through the list of current FLI devices attached. + + @param domain Domain to search for devices, set to zero to search all domains. + This parameter must contain the device type. + + @return Zero on success. + @return Non-zero on failure. + + @see FLIDeleteList + @see FLIListFirst + @see FLIListNext +*/ +LIBFLIAPI FLICreateList(flidomain_t domain) +{ + char **list; + flidomain_t domord[5]; + int i, j, k; + + for (i = 0; i < 5; i++) + { + domord[i] = 0; + } + + if (firstdevice != NULL) + { + FLIDeleteList(); + } + currentdevice = NULL; + + if ((domain & 0x00ff) != 0) + { + domord[0] = domain; + } + else + { + domord[0] = domain | FLIDOMAIN_PARALLEL_PORT; + domord[1] = domain | FLIDOMAIN_USB; + domord[2] = domain | FLIDOMAIN_SERIAL; + } + + i = 0; + while (domord[i] != 0) + { + debug(FLIDEBUG_INFO, "Searching for domain 0x%04x.", domord[i]); + FLIList(domord[i], &list); + if (list != NULL) + { + j = 0; + while (list[j] != NULL) + { + if (firstdevice == NULL) + { + firstdevice = (list_t *)xmalloc(sizeof(list_t)); + if (firstdevice == NULL) + return -ENOMEM; + currentdevice = firstdevice; + } + else + { + currentdevice->next = (list_t *) xmalloc(sizeof(list_t)); + if (currentdevice->next == NULL) + return -ENOMEM; + currentdevice = currentdevice->next; + } + currentdevice->next = NULL; + currentdevice->domain = domord[i]; + currentdevice->filename = NULL; + currentdevice->name = NULL; + + k = 0; + while (k < (int) strlen(list[j])) + { + if (list[j][k] == ';') + { + currentdevice->filename = (char *) xmalloc(k+1); + if (currentdevice->filename != NULL) + { + strncpy(currentdevice->filename, list[j], k); + currentdevice->filename[k] = '\0'; + } + currentdevice->name = (char *) xmalloc(strlen(&list[j][k+1]) + 1); + if (currentdevice->name != NULL) + { + strcpy(currentdevice->name, &list[j][k+1]); + } + break; + } + k++; + } + j++; + } + FLIFreeList(list); + } + i++; + } + return 0; +} + +/** + Deletes a list of devices created by \texttt{FLICreateList()}. + + @return Zero on success. + @return Non-zero on failure. + + @see FLICreateList + @see FLIListFirst + @see FLIListNext +*/ +LIBFLIAPI FLIDeleteList(void) +{ + list_t *dev = firstdevice; + list_t *last; + + while (dev != NULL) + { + if (dev->filename != NULL) + xfree(dev->filename); + if (dev->name != NULL) + xfree(dev->name); + last = dev; + dev = dev->next; + xfree(last); + } + + firstdevice = NULL; + currentdevice = NULL; + + return 0; +} + +/** + Obtains the first device in the list. Use this function to + get the first \texttt{domain}, \texttt{filename} and \texttt{name} + from the list of attached FLI devices created using + the function \texttt{FLICreateList()}. Use + \texttt{FLIListNext()} to obtain more found devices. + + @param domain Pointer to where to domain of the device will be placed. + + @param filename Pointer to where the filename of the device will be placed. + + @param fnlen Length of the supplied buffer to hold the filename. + + @param name Pointer to where the name of the device will be placed. + + @param namelen Length of the supplied buffer to hold the name. + + @return Zero on success. + @return Non-zero on failure. + + @see FLICreateList + @see FLIDeleteList + @see FLIListNext +*/ +LIBFLIAPI FLIListFirst(flidomain_t *domain, char *filename, + size_t fnlen, char *name, size_t namelen) +{ + currentdevice = firstdevice; + return FLIListNext(domain, filename, fnlen, name, namelen); +} + +/** + Obtains the next device in the list. Use this function to + get the next \texttt{domain}, \texttt{filename} and \texttt{name} + from the list of attached FLI devices created using + the function \texttt{FLICreateList()}. + + @param domain Pointer to where to domain of the device will be placed. + + @param filename Pointer to where the filename of the device will be placed. + + @param fnlen Length of the supplied buffer to hold the filename. + + @param name Pointer to where the name of the device will be placed. + + @param namelen Length of the supplied buffer to hold the name. + + @return Zero on success. + @return Non-zero on failure. + + @see FLICreateList + @see FLIDeleteList + @see FLIListFirst +*/ +LIBFLIAPI FLIListNext(flidomain_t *domain, char *filename, + size_t fnlen, char *name, size_t namelen) +{ + if (currentdevice == NULL) + { + *domain = 0; + filename[0] = '\0'; + name[0] = '\0'; + return -EBADF; + } + + *domain = currentdevice->domain; + strncpy(filename, currentdevice->filename, fnlen); + filename[fnlen-1] = '\0'; + strncpy(name, currentdevice->name, namelen); + name[namelen-1] = '\0'; + + currentdevice = currentdevice->next; + return 0; +} diff --git a/kstars/kstars/indi/fli/libfli.h b/kstars/kstars/indi/fli/libfli.h new file mode 100644 index 00000000..351a9e8e --- /dev/null +++ b/kstars/kstars/indi/fli/libfli.h @@ -0,0 +1,214 @@ +/* + + Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials + provided with the distribution. + + Neither the name of Finger Lakes Instrumentation (FLI), LLC + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN + ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + + ====================================================================== + + Finger Lakes Instrumentation, L.L.C. (FLI) + web: http://www.fli-cam.com + email: support@fli-cam.com + +*/ + +#ifndef _LIBFLI_H_ +#define _LIBFLI_H_ + +#include + +/** + An opaque handle used by library functions to refer to FLI + hardware. +*/ +typedef long flidev_t; + +/** + The domain of an FLI device. This consists of a bitwise ORed + combination of interface method and device type. Valid interfaces + are \texttt{FLIDOMAIN_PARALLEL_PORT}, \texttt{FLIDOMAIN_USB}, + \texttt{FLIDOMAIN_SERIAL}, and \texttt{FLIDOMAIN_INET}. Valid + device types are \texttt{FLIDEVICE_CAMERA}, + \texttt{FLIDOMAIN_FILTERWHEEL}, and \texttt{FLIDOMAIN_FOCUSER}. + + @see FLIOpen + @see FLIList + */ +typedef long flidomain_t; + +#define FLIDOMAIN_NONE (0x00) +#define FLIDOMAIN_PARALLEL_PORT (0x01) +#define FLIDOMAIN_USB (0x02) +#define FLIDOMAIN_SERIAL (0x03) +#define FLIDOMAIN_INET (0x04) + +#define FLIDEVICE_NONE (0x000) +#define FLIDEVICE_CAMERA (0x100) +#define FLIDEVICE_FILTERWHEEL (0x200) +#define FLIDEVICE_FOCUSER (0x300) + +/** + The frame type for an FLI CCD camera device. Valid frame types are + \texttt{FLI_FRAME_TYPE_NORMAL} and \texttt{FLI_FRAME_TYPE_DARK}. + + @see FLISetFrameType +*/ +typedef long fliframe_t; + +#define FLI_FRAME_TYPE_NORMAL (0) +#define FLI_FRAME_TYPE_DARK (1) + +/** + The gray-scale bit depth for an FLI camera device. Valid bit + depths are \texttt{FLI_MODE_8BIT} and \texttt{FLI_MODE_16BIT}. + + @see FLISetBitDepth +*/ +typedef long flibitdepth_t; + +#define FLI_MODE_8BIT (0) +#define FLI_MODE_16BIT (1) + +/** + Type used for shutter operations for an FLI camera device. Valid + shutter types are \texttt{FLI_SHUTTER_CLOSE}, + \texttt{FLI_SHUTTER_OPEN}, + \texttt{FLI_SHUTTER_EXTERNAL_TRIGGER}, + \texttt{FLI_SHUTTER_EXTERNAL_TRIGGER_LOW}, and + \texttt{FLI_SHUTTER_EXTERNAL_TRIGGER_HIGH}. + + @see FLIControlShutter +*/ +typedef long flishutter_t; + +#define FLI_SHUTTER_CLOSE (0x0000) +#define FLI_SHUTTER_OPEN (0x0001) +#define FLI_SHUTTER_EXTERNAL_TRIGGER (0x0002) +#define FLI_SHUTTER_EXTERNAL_TRIGGER_LOW (0x0002) +#define FLI_SHUTTER_EXTERNAL_TRIGGER_HIGH (0x0004) + +/** + Type used for background flush operations for an FLI camera device. Valid + bgflush types are \texttt{FLI_BGFLUSH_STOP} and + \texttt{FLI_BGFLUSH_START}. + + @see FLIControlBackgroundFlush +*/ +typedef long flibgflush_t; + +#define FLI_BGFLUSH_STOP (0x0000) +#define FLI_BGFLUSH_START (0x0001) + +/** + Type specifying library debug levels. Valid debug levels are + \texttt{FLIDEBUG_NONE}, \texttt{FLIDEBUG_INFO}, + \texttt{FLIDEBUG_WARN}, and \texttt{FLIDEBUG_FAIL}. + + @see FLISetDebugLevel +*/ +typedef long flidebug_t; + +#define FLIDEBUG_NONE (0x00) +#define FLIDEBUG_INFO (0x01) +#define FLIDEBUG_WARN (0x02) +#define FLIDEBUG_FAIL (0x04) +#define FLIDEBUG_ALL (FLIDEBUG_INFO | FLIDEBUG_WARN | FLIDEBUG_FAIL) + +#ifdef WIN32 +#ifndef LIBFLIAPI +#define LIBFLIAPI __declspec(dllimport) long __stdcall +#endif +#else +#define LIBFLIAPI long +#endif + +/* Library API Function prototypes */ + +#ifdef __cplusplus +extern "C" { // only need to export C interface if used by C++ source code +#endif + +LIBFLIAPI FLIOpen(flidev_t *dev, char *name, flidomain_t domain); +LIBFLIAPI FLISetDebugLevel(char *host, flidebug_t level); +LIBFLIAPI FLIClose(flidev_t dev); +LIBFLIAPI FLIGetLibVersion(char* ver, size_t len); +LIBFLIAPI FLIGetModel(flidev_t dev, char* model, size_t len); +LIBFLIAPI FLIGetPixelSize(flidev_t dev, double *pixel_x, double *pixel_y); +LIBFLIAPI FLIGetHWRevision(flidev_t dev, long *hwrev); +LIBFLIAPI FLIGetFWRevision(flidev_t dev, long *fwrev); +LIBFLIAPI FLIGetArrayArea(flidev_t dev, long* ul_x, long* ul_y, + long* lr_x, long* lr_y); +LIBFLIAPI FLIGetVisibleArea(flidev_t dev, long* ul_x, long* ul_y, + long* lr_x, long* lr_y); +LIBFLIAPI FLISetExposureTime(flidev_t dev, long exptime); +LIBFLIAPI FLISetImageArea(flidev_t dev, long ul_x, long ul_y, + long lr_x, long lr_y); +LIBFLIAPI FLISetHBin(flidev_t dev, long hbin); +LIBFLIAPI FLISetVBin(flidev_t dev, long vbin); +LIBFLIAPI FLISetFrameType(flidev_t dev, fliframe_t frametype); +LIBFLIAPI FLICancelExposure(flidev_t dev); +LIBFLIAPI FLIGetExposureStatus(flidev_t dev, long *timeleft); +LIBFLIAPI FLISetTemperature(flidev_t dev, double temperature); +LIBFLIAPI FLIGetTemperature(flidev_t dev, double *temperature); +LIBFLIAPI FLIGrabRow(flidev_t dev, void *buff, size_t width); +LIBFLIAPI FLIExposeFrame(flidev_t dev); +LIBFLIAPI FLIFlushRow(flidev_t dev, long rows, long repeat); +LIBFLIAPI FLISetNFlushes(flidev_t dev, long nflushes); +LIBFLIAPI FLISetBitDepth(flidev_t dev, flibitdepth_t bitdepth); +LIBFLIAPI FLIReadIOPort(flidev_t dev, long *ioportset); +LIBFLIAPI FLIWriteIOPort(flidev_t dev, long ioportset); +LIBFLIAPI FLIConfigureIOPort(flidev_t dev, long ioportset); +LIBFLIAPI FLILockDevice(flidev_t dev); +LIBFLIAPI FLIUnlockDevice(flidev_t dev); +LIBFLIAPI FLIControlShutter(flidev_t dev, flishutter_t shutter); +LIBFLIAPI FLIControlBackgroundFlush(flidev_t dev, flibgflush_t bgflush); +LIBFLIAPI FLIList(flidomain_t domain, char ***names); +LIBFLIAPI FLIFreeList(char **names); +LIBFLIAPI FLISetFilterPos(flidev_t dev, long filter); +LIBFLIAPI FLIGetFilterPos(flidev_t dev, long *filter); +LIBFLIAPI FLIGetFilterCount(flidev_t dev, long *filter); +LIBFLIAPI FLIStepMotor(flidev_t dev, long steps); +LIBFLIAPI FLIGetStepperPosition(flidev_t dev, long *position); +LIBFLIAPI FLIHomeFocuser(flidev_t dev); +LIBFLIAPI FLICreateList(flidomain_t domain); +LIBFLIAPI FLIDeleteList(void); +LIBFLIAPI FLIListFirst(flidomain_t *domain, char *filename, + size_t fnlen, char *name, size_t namelen); +LIBFLIAPI FLIListNext(flidomain_t *domain, char *filename, + size_t fnlen, char *name, size_t namelen); + + +#ifdef __cplusplus +} +#endif + +#endif /* _LIBFLI_H_ */ diff --git a/kstars/kstars/indi/fli/libfli.pdf b/kstars/kstars/indi/fli/libfli.pdf new file mode 100644 index 00000000..f5fb45f5 Binary files /dev/null and b/kstars/kstars/indi/fli/libfli.pdf differ diff --git a/kstars/kstars/indi/fli/readme.txt b/kstars/kstars/indi/fli/readme.txt new file mode 100644 index 00000000..1f3b8925 --- /dev/null +++ b/kstars/kstars/indi/fli/readme.txt @@ -0,0 +1,15 @@ +Current Version 1.11 + +Changes since 1.1 + - Corrected documentation for function FLIConfigureIOPort() + - Added some bounds checking on FLISetImageArea() + Note that on cameras with a FWRev < 0x0300 exceeding the set image + area will lead to VERY SLOW grabs + - Added some bounds checking on FLIGrabRow() + - Removed function FLIGrabFrame(), it was never supported anyways + - Added FLI_SHUTTER_EXTERNAL_TRIGGER to documentation for FLIControlShutter() + - Added FLI_SHUTTER_EXTERNAL_TRIGGER_LOW and FLI_SHUTTER_EXTERNAL_TRIGGER_HIGH + - Added FLIStartBackgroundFlush() + - Repaired temperature settungs under Linux + - Made temperature conversion more portable + diff --git a/kstars/kstars/indi/fli_ccd.c b/kstars/kstars/indi/fli_ccd.c new file mode 100644 index 00000000..4fa9a95a --- /dev/null +++ b/kstars/kstars/indi/fli_ccd.c @@ -0,0 +1,1435 @@ +#if 0 + FLI CCD + INDI Interface for Finger Lakes Instruments CCDs + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "fli/libfli.h" +#include "fitsrw.h" +#include "indidevapi.h" +#include "eventloop.h" +#include "indicom.h" + +void ISInit(void); +void getBasicData(void); +void ISPoll(void *); +void handleExposure(void *); +void connectCCD(void); +void getBasicData(void); +void uploadFile(const char* filename); +int writeFITS(const char* filename, char errmsg[]); +int findcam(flidomain_t domain); +int setImageArea(char errmsg[]); +int manageDefaults(char errmsg[]); +int grabImage(void); +int checkPowerS(ISwitchVectorProperty *sp); +int checkPowerN(INumberVectorProperty *np); +int checkPowerT(ITextVectorProperty *tp); +int getOnSwitch(ISwitchVectorProperty *sp); +int isCCDConnected(void); + +double min(void); +double max(void); +FITS_HDU_LIST * create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp); + +extern char* me; +extern int errno; + +#define mydev "FLI CCD" + +#define COMM_GROUP "Communication" +#define EXPOSE_GROUP "Expose" +#define IMAGE_GROUP "Image Settings" +#define DATA_GROUP "Data Channel" + +#define MAX_CCD_TEMP 45 /* Max CCD temperature */ +#define MIN_CCD_TEMP -55 /* Min CCD temperature */ +#define MAX_X_BIN 16. /* Max Horizontal binning */ +#define MAX_Y_BIN 16. /* Max Vertical binning */ +#define MAX_PIXELS 4096 /* Max number of pixels in one dimension */ +#define POLLMS 1000 /* Polling time (ms) */ +#define TEMP_THRESHOLD .25 /* Differential temperature threshold (C)*/ +#define NFLUSHES 1 /* Number of times a CCD array is flushed before an exposure */ + +#define FILENAMESIZ 2048 +#define LIBVERSIZ 1024 +#define PREFIXSIZ 64 +#define PIPEBUFSIZ 8192 +#define FRAME_ILEN 64 + +#define getBigEndian(p) ( ((p & 0xff) << 8) | (p >> 8)) + +enum FLIFrames { LIGHT_FRAME = 0, BIAS_FRAME, DARK_FRAME, FLAT_FRAME }; + + +typedef struct { + flidomain_t domain; + char *dname; + char *name; + char *model; + long HWRevision; + long FWRevision; + double x_pixel_size; + double y_pixel_size; + long Array_Area[4]; + long Visible_Area[4]; + int width, height; + double temperature; +} cam_t; + +typedef struct { +int width; +int height; +int frameType; +int expose; +unsigned short *img; +} img_t; + +/*static int streamTimerID; Stream ID */ + +static flidev_t fli_dev; +static cam_t *FLICam; +static img_t *FLIImg; +static int portSwitchIndex; + +long int Domains[] = { FLIDOMAIN_USB, FLIDOMAIN_SERIAL, FLIDOMAIN_PARALLEL_PORT, FLIDOMAIN_INET }; + +/*INDI controls */ + +/* Connect/Disconnect */ +static ISwitch PowerS[] = {{"CONNECT" , "Connect" , ISS_OFF, 0, 0},{"DISCONNECT", "Disconnect", ISS_ON, 0, 0}}; +static ISwitchVectorProperty PowerSP = { mydev, "CONNECTION" , "Connection", COMM_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE, PowerS, NARRAY(PowerS), "", 0}; + +/* Types of Ports */ +static ISwitch PortS[] = {{"USB", "", ISS_ON, 0, 0}, {"Serial", "", ISS_OFF, 0, 0}, {"Parallel", "", ISS_OFF, 0, 0}, {"INet", "", ISS_OFF, 0, 0}}; +static ISwitchVectorProperty PortSP = { mydev, "Port Type", "", COMM_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, PortS, NARRAY(PortS), "", 0}; + +/* Types of Frames */ +static ISwitch FrameTypeS[] = { {"FRAME_LIGHT", "Light", ISS_ON, 0, 0}, {"FRAME_BIAS", "Bias", ISS_OFF, 0, 0}, {"FRAME_DARK", "Dark", ISS_OFF, 0, 0}, {"FRAME_FLAT", "Flat Field", ISS_OFF, 0, 0}}; +static ISwitchVectorProperty FrameTypeSP = { mydev, "CCD_FRAME_TYPE", "Frame Type", EXPOSE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, FrameTypeS, NARRAY(FrameTypeS), "", 0}; + +/* Frame coordinates. Full frame is default */ +static INumber FrameN[] = { + { "X", "X", "%.0f", 0., MAX_PIXELS, 1., 0., 0, 0, 0}, + { "Y", "Y", "%.0f", 0., MAX_PIXELS, 1., 0., 0, 0, 0}, + { "WIDTH", "Width", "%.0f", 0., MAX_PIXELS, 1., 0., 0, 0, 0}, + { "HEIGHT", "Height", "%.0f",0., MAX_PIXELS, 1., 0., 0, 0, 0}}; + static INumberVectorProperty FrameNP = { mydev, "CCD_FRAME", "Frame", IMAGE_GROUP, IP_RW, 60, IPS_IDLE, FrameN, NARRAY(FrameN), "", 0}; + + /* Binning */ + static INumber BinningN[] = { + { "HOR_BIN", "X", "%0.f", 1., MAX_X_BIN, 1., 1., 0, 0, 0}, + { "VER_BIN", "Y", "%0.f", 1., MAX_Y_BIN, 1., 1., 0, 0, 0}}; + static INumberVectorProperty BinningNP = { mydev, "CCD_BINNING", "Binning", IMAGE_GROUP, IP_RW, 60, IPS_IDLE, BinningN, NARRAY(BinningN), "", 0}; + + /* Exposure time */ + static INumber ExposeTimeN[] = {{ "EXPOSE_DURATION", "Duration (s)", "%5.2f", 0., 36000., .5, 1., 0, 0, 0}}; + static INumberVectorProperty ExposeTimeNP = { mydev, "CCD_EXPOSE_DURATION", "Expose", EXPOSE_GROUP, IP_RW, 60, IPS_IDLE, ExposeTimeN, NARRAY(ExposeTimeN), "", 0}; + + /* Temperature control */ + static INumber TemperatureN[] = { {"TEMPERATURE", "Temperature", "%+06.2f", MIN_CCD_TEMP, MAX_CCD_TEMP, .2, 0., 0, 0, 0}}; + static INumberVectorProperty TemperatureNP = { mydev, "CCD_TEMPERATURE", "Temperature (C)", EXPOSE_GROUP, IP_RW, 60, IPS_IDLE, TemperatureN, NARRAY(TemperatureN), "", 0}; + + /* Pixel size (µm) */ +static INumber PixelSizeN[] = { + { "Width", "", "%.0f", 0. , 0., 0., 0., 0, 0, 0}, + { "Height", "", "%.0f", 0. , 0., 0., 0., 0, 0, 0}}; +static INumberVectorProperty PixelSizeNP = { mydev, "Pixel Size (µm)", "", DATA_GROUP, IP_RO, 0, IPS_IDLE, PixelSizeN, NARRAY(PixelSizeN), "", 0}; + +/* BLOB for sending image */ +static IBLOB imageB = {"CCD1", "Feed", "", 0, 0, 0, 0, 0, 0, 0}; +static IBLOBVectorProperty imageBP = {mydev, "Video", "Video", COMM_GROUP, + IP_RO, 0, IPS_IDLE, &imageB, 1, "", 0}; + +/* send client definitions of all properties */ +void ISInit() +{ + static int isInit=0; + + if (isInit) + return; + + /* USB by default {USB, SERIAL, PARALLEL, INET} */ + portSwitchIndex = 0; + + FLIImg = malloc (sizeof(img_t)); + + if (FLIImg == NULL) + { + IDMessage(mydev, "Error: unable to initialize driver. Low memory."); + IDLog("Error: unable to initialize driver. Low memory."); + return; + } + + IEAddTimer (POLLMS, ISPoll, NULL); + + isInit = 1; + +} + +void ISGetProperties (const char *dev) +{ + + ISInit(); + + if (dev && strcmp (mydev, dev)) + return; + + /* COMM_GROUP */ + IDDefSwitch(&PowerSP, NULL); + IDDefSwitch(&PortSP, NULL); + IDDefBLOB(&imageBP, NULL); + + /* Expose */ + IDDefSwitch(&FrameTypeSP, NULL); + IDDefNumber(&ExposeTimeNP, NULL); + IDDefNumber(&TemperatureNP, NULL); + + /* Image Group */ + IDDefNumber(&FrameNP, NULL); + IDDefNumber(&BinningNP, NULL); + +} + +void ISNewBLOB (const char *dev, const char *name, int sizes[], char *blobs[], char *formats[], char *names[], int n) +{ + dev=dev;name=name;sizes=sizes;blobs=blobs;formats=formats;names=names;n=n; +} + +void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + long err; + int i; + ISwitch *sp; + + /* ignore if not ours */ + if (dev && strcmp (dev, mydev)) + return; + + ISInit(); + + /* Port type */ + if (!strcmp (name, PortSP.name)) + { + PortSP.s = IPS_IDLE; + IUResetSwitches(&PortSP); + IUUpdateSwitches(&PortSP, states, names, n); + portSwitchIndex = getOnSwitch(&PortSP); + + PortSP.s = IPS_OK; + IDSetSwitch(&PortSP, NULL); + return; + } + + /* Connection */ + if (!strcmp (name, PowerSP.name)) + { + IUResetSwitches(&PowerSP); + IUUpdateSwitches(&PowerSP, states, names, n); + connectCCD(); + return; + } + + /* Frame Type */ + if (!strcmp(FrameTypeSP.name, name)) + { + if (checkPowerS(&FrameTypeSP)) + return; + + FrameTypeSP.s = IPS_IDLE; + + for (i = 0; i < n ; i++) + { + sp = IUFindSwitch(&FrameTypeSP, names[i]); + + if (!sp) + { + IDSetSwitch(&FrameTypeSP, "Unknown error. %s is not a member of %s property.", names[0], name); + return; + } + + /* NORMAL, BIAS, or FLAT */ + if ( (sp == &FrameTypeS[LIGHT_FRAME] || sp == &FrameTypeS[FLAT_FRAME]) && states[i] == ISS_ON) + { + if (sp == &FrameTypeS[LIGHT_FRAME]) + FLIImg->frameType = LIGHT_FRAME; + else + FLIImg->frameType = FLAT_FRAME; + + if ((err = FLISetFrameType(fli_dev, FLI_FRAME_TYPE_NORMAL) )) + { + IUResetSwitches(&FrameTypeSP); + FrameTypeS[LIGHT_FRAME].s = ISS_ON; + IDSetSwitch(&FrameTypeSP, "FLISetFrameType() failed. %s.\n", strerror((int)-err)); + IDLog("FLISetFrameType() failed. %s.\n", strerror((int)-err)); + return; + } + + IUResetSwitches(&FrameTypeSP); + sp->s = ISS_ON; + FrameTypeSP.s = IPS_OK; + IDSetSwitch(&FrameTypeSP, NULL); + break; + } + /* DARK AND BIAS */ + else if ( (sp == &FrameTypeS[DARK_FRAME] || sp == &FrameTypeS[BIAS_FRAME]) && states[i] == ISS_ON) + { + + if (sp == &FrameTypeS[DARK_FRAME]) + FLIImg->frameType = DARK_FRAME; + else + FLIImg->frameType = BIAS_FRAME; + + if ((err = FLISetFrameType(fli_dev, FLI_FRAME_TYPE_DARK) )) + { + IUResetSwitches(&FrameTypeSP); + FrameTypeS[LIGHT_FRAME].s = ISS_ON; + IDSetSwitch(&FrameTypeSP, "FLISetFrameType() failed. %s.\n", strerror((int)-err)); + IDLog("FLISetFrameType() failed. %s.\n", strerror((int)-err)); + return; + } + + IUResetSwitches(&FrameTypeSP); + sp->s = ISS_ON; + FrameTypeSP.s = IPS_OK; + IDSetSwitch(&FrameTypeSP, NULL); + break; + } + + } /* For loop */ + + return; + } + +} + +void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + ISInit(); + + /* ignore if not ours */ + if (dev && strcmp (mydev, dev)) + return; + + /* suppress warning */ + n=n; dev=dev; name=name; names=names; texts=texts; + +} + + +void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + long err; + int i; + INumber *np; + char errmsg[ERRMSG_SIZE]; + + /* ignore if not ours */ + if (dev && strcmp (dev, mydev)) + return; + + ISInit(); + + /* Exposure time */ + if (!strcmp (ExposeTimeNP.name, name)) + { + if (checkPowerN(&ExposeTimeNP)) + return; + + if (ExposeTimeNP.s == IPS_BUSY) + { + if ( (err = FLICancelExposure(fli_dev))) + { + ExposeTimeNP.s = IPS_IDLE; + IDSetNumber(&ExposeTimeNP, "FLICancelExposure() failed. %s.", strerror((int)-err)); + IDLog("FLICancelExposure() failed. %s.\n", strerror((int)-err)); + return; + } + + ExposeTimeNP.s = IPS_IDLE; + ExposeTimeN[0].value = 0; + + IDSetNumber(&ExposeTimeNP, "Exposure cancelled."); + IDLog("Exposure Cancelled.\n"); + return; + } + + ExposeTimeNP.s = IPS_IDLE; + + np = IUFindNumber(&ExposeTimeNP, names[0]); + + if (!np) + { + IDSetNumber(&ExposeTimeNP, "Error: %s is not a member of %s property.", names[0], name); + return; + } + + np->value = values[0]; + FLIImg->expose = (int) (values[0] * 1000.); + + /* Set duration */ + if ( (err = FLISetExposureTime(fli_dev, np->value * 1000.) )) + { + IDSetNumber(&ExposeTimeNP, "FLISetExposureTime() failed. %s.\n", strerror((int)-err)); + IDLog("FLISetExposureTime() failed. %s.\n", strerror((int)-err)); + return; + } + + IDLog("Exposure Time (ms) is: %g\n", np->value * 1000.); + + handleExposure(NULL); + return; + } + + + if (!strcmp(TemperatureNP.name, name)) + { + if (checkPowerN(&TemperatureNP)) + return; + + TemperatureNP.s = IPS_IDLE; + + np = IUFindNumber(&TemperatureNP, names[0]); + + if (!np) + { + IDSetNumber(&TemperatureNP, "Unknown error. %s is not a member of %s property.", names[0], name); + return; + } + + if (values[0] < MIN_CCD_TEMP || values[0] > MAX_CCD_TEMP) + { + IDSetNumber(&TemperatureNP, "Error: valid range of temperature is from %d to %d", MIN_CCD_TEMP, MAX_CCD_TEMP); + return; + } + + if ( (err = FLISetTemperature(fli_dev, values[0]))) + { + IDSetNumber(&TemperatureNP, "FLISetTemperature() failed. %s.", strerror((int)-err)); + IDLog("FLISetTemperature() failed. %s.", strerror((int)-err)); + return; + } + + FLICam->temperature = values[0]; + TemperatureNP.s = IPS_BUSY; + + IDSetNumber(&TemperatureNP, "Setting CCD temperature to %+06.2f C", values[0]); + IDLog("Setting CCD temperature to %+06.2f C\n", values[0]); + return; + } + + if (!strcmp(FrameNP.name, name)) + { + int nset=0; + + if (checkPowerN(&FrameNP)) + return; + + FrameNP.s = IPS_IDLE; + + for (i=0; i < n ; i++) + { + np = IUFindNumber(&FrameNP, names[i]); + + if (!np) + { + IDSetNumber(&FrameNP, "Unknown error. %s is not a member of %s property.", names[0], name); + return; + } + + /* X or Width */ + if (np == &FrameN[0] || np==&FrameN[2]) + { + if (values[i] < 0 || values[i] > FLICam->width) + break; + + nset++; + np->value = values[i]; + } + /* Y or height */ + else if (np == &FrameN[1] || np==&FrameN[3]) + { + if (values[i] < 0 || values[i] > FLICam->height) + break; + + nset++; + np->value = values[i]; + } + } + + if (nset < 4) + { + IDSetNumber(&FrameNP, "Invalid range. Valid range is (0,0) - (%0d,%0d)", FLICam->width, FLICam->height); + IDLog("Invalid range. Valid range is (0,0) - (%0d,%0d)", FLICam->width, FLICam->height); + return; + } + + if (setImageArea(errmsg)) + { + IDSetNumber(&FrameNP, "%s", errmsg); + return; + } + + FrameNP.s = IPS_OK; + + /* Adjusting image width and height */ + FLIImg->width = FrameN[2].value; + FLIImg->height = FrameN[3].value; + + IDSetNumber(&FrameNP, NULL); + + } /* end FrameNP */ + + + if (!strcmp(BinningNP.name, name)) + { + if (checkPowerN(&BinningNP)) + return; + + BinningNP.s = IPS_IDLE; + + for (i=0 ; i < n ; i++) + { + np = IUFindNumber(&BinningNP, names[i]); + + if (!np) + { + IDSetNumber(&BinningNP, "Unknown error. %s is not a member of %s property.", names[0], name); + return; + } + + /* X binning */ + if (np == &BinningN[0]) + { + if (values[i] < 1 || values[i] > MAX_X_BIN) + { + IDSetNumber(&BinningNP, "Error: Valid X bin values are from 1 to %g", MAX_X_BIN); + IDLog("Error: Valid X bin values are from 1 to %g", MAX_X_BIN); + return; + } + + if ( (err = FLISetHBin(fli_dev, values[i]))) + { + IDSetNumber(&BinningNP, "FLISetHBin() failed. %s.", strerror((int)-err)); + IDLog("FLISetHBin() failed. %s.", strerror((int)-err)); + return; + } + + np->value = values[i]; + } + else if (np == &BinningN[1]) + { + if (values[i] < 1 || values[i] > MAX_Y_BIN) + { + IDSetNumber(&BinningNP, "Error: Valid Y bin values are from 1 to %g", MAX_Y_BIN); + IDLog("Error: Valid X bin values are from 1 to %g", MAX_Y_BIN); + return; + } + + if ( (err = FLISetVBin(fli_dev, values[i]))) + { + IDSetNumber(&BinningNP, "FLISetVBin() failed. %s.", strerror((int)-err)); + IDLog("FLISetVBin() failed. %s.", strerror((int)-err)); + return; + } + + np->value = values[i]; + } + } /* end for */ + + if (setImageArea(errmsg)) + { + IDSetNumber(&BinningNP, errmsg, NULL); + IDLog("%s", errmsg); + return; + } + + BinningNP.s = IPS_OK; + + IDLog("Binning is: %.0f x %.0f\n", BinningN[0].value, BinningN[1].value); + + IDSetNumber(&BinningNP, NULL); + return; + } + +} + + +void ISPoll(void *p) +{ + long err; + long timeleft; + double ccdTemp; + + if (!isCCDConnected()) + { + IEAddTimer (POLLMS, ISPoll, NULL); + return; + } + + /*IDLog("In Poll.\n");*/ + + switch (ExposeTimeNP.s) + { + case IPS_IDLE: + break; + + case IPS_OK: + break; + + case IPS_BUSY: + if ( (err = FLIGetExposureStatus(fli_dev, &timeleft))) + { + ExposeTimeNP.s = IPS_IDLE; + ExposeTimeN[0].value = 0; + + IDSetNumber(&ExposeTimeNP, "FLIGetExposureStatus() failed. %s.", strerror((int)-err)); + IDLog("FLIGetExposureStatus() failed. %s.\n", strerror((int)-err)); + break; + } + + /*ExposeProgressN[0].value = (timeleft / 1000.);*/ + + if (timeleft > 0) + { + ExposeTimeN[0].value = timeleft / 1000.; + IDSetNumber(&ExposeTimeNP, NULL); + break; + } + /*{ + IDSetNumber(&ExposeProgressNP, NULL); + break; + }*/ + + /* We're done exposing */ + ExposeTimeNP.s = IPS_IDLE; + ExposeTimeN[0].value = 0; + /*ExposeProgressNP.s = IPS_IDLE;*/ + IDSetNumber(&ExposeTimeNP, "Exposure done, downloading image..."); + IDLog("Exposure done, downloading image...\n"); + /*IDSetNumber(&ExposeProgressNP, NULL);*/ + + /* grab and save image */ + if (grabImage()) + break; + + /* Multiple image exposure + if ( imagesLeft > 0) + { + IDMessage(mydev, "Image #%d will be taken in %0.f seconds.", imageCount+1, DelayN[0].value); + IDLog("Image #%d will be taken in %0.f seconds.", imageCount+1, DelayN[0].value); + IEAddTimer (DelayN[0].value * 1000., handleExposure, NULL); + }*/ + break; + + case IPS_ALERT: + break; + } + + switch (TemperatureNP.s) + { + case IPS_IDLE: + case IPS_OK: + if ( (err = FLIGetTemperature(fli_dev, &ccdTemp))) + { + TemperatureNP.s = IPS_IDLE; + IDSetNumber(&TemperatureNP, "FLIGetTemperature() failed. %s.", strerror((int)-err)); + IDLog("FLIGetTemperature() failed. %s.", strerror((int)-err)); + return; + } + + if (fabs(TemperatureN[0].value - ccdTemp) >= TEMP_THRESHOLD) + { + TemperatureN[0].value = ccdTemp; + IDSetNumber(&TemperatureNP, NULL); + } + break; + + case IPS_BUSY: + if ((err = FLIGetTemperature(fli_dev, &ccdTemp))) + { + TemperatureNP.s = IPS_ALERT; + IDSetNumber(&TemperatureNP, "FLIGetTemperature() failed. %s.", strerror((int)-err)); + IDLog("FLIGetTemperature() failed. %s.", strerror((int)-err)); + return; + } + + if (fabs(FLICam->temperature - ccdTemp) <= TEMP_THRESHOLD) + TemperatureNP.s = IPS_OK; + + TemperatureN[0].value = ccdTemp; + IDSetNumber(&TemperatureNP, NULL); + break; + + case IPS_ALERT: + break; + } + + p=p; + + IEAddTimer (POLLMS, ISPoll, NULL); +} + +/* Sets the Image area that the CCD will scan and download. + We compensate for binning. */ +int setImageArea(char errmsg[]) +{ + + long x_1, y_1, x_2, y_2; + long err; + + /* Add the X and Y offsets */ + x_1 = FrameN[0].value + FLICam->Visible_Area[0]; + y_1 = FrameN[1].value + FLICam->Visible_Area[1]; + + x_2 = x_1 + (FrameN[2].value / BinningN[0].value); + y_2 = y_1 + (FrameN[3].value / BinningN[1].value); + + if (x_2 > FLICam->Visible_Area[2]) + x_2 = FLICam->Visible_Area[2]; + + if (y_2 > FLICam->Visible_Area[3]) + y_2 = FLICam->Visible_Area[3]; + + IDLog("The Final image area is (%ld, %ld), (%ld, %ld)\n", x_1, y_1, x_2, y_2); + + FLIImg->width = x_2 - x_1; + FLIImg->height = y_2 - y_1; + + if ( (err = FLISetImageArea(fli_dev, x_1, y_1, x_2, y_2) )) + { + snprintf(errmsg, ERRMSG_SIZE, "FLISetImageArea() failed. %s.\n", strerror((int)-err)); + IDLog("%s", errmsg); + return -1; + } + + return 0; +} + +/* Downloads the image from the CCD row by row and store them + in a raw file. + N.B. No processing is done on the image */ +int grabImage() +{ + long err; + int img_size,i, fd; + char errmsg[ERRMSG_SIZE]; + char filename[] = "/tmp/fitsXXXXXX"; + + if ((fd = mkstemp(filename)) < 0) + { + IDMessage(mydev, "Error making temporary filename."); + IDLog("Error making temporary filename.\n"); + return -1; + } + close(fd); + + img_size = FLIImg->width * FLIImg->height * sizeof(unsigned short); + + FLIImg->img = malloc (img_size); + + if (FLIImg->img == NULL) + { + IDMessage(mydev, "Not enough memory to store image."); + IDLog("Not enough memory to store image.\n"); + return -1; + } + + for (i=0; i < FLIImg->height ; i++) + { + if ( (err = FLIGrabRow(fli_dev, &FLIImg->img[i * FLIImg->width], FLIImg->width))) + { + free(FLIImg->img); + IDMessage(mydev, "FLIGrabRow() failed at row %d. %s.", i, strerror((int)-err)); + IDLog("FLIGrabRow() failed at row %d. %s.\n", i, strerror((int)-err)); + return -1; + } + } + + IDMessage(mydev, "Download complete.\n"); + + /*err = (ImageFormatS[0].s == ISS_ON) ? writeFITS(FileNameT[0].text, errmsg) : writeRAW(FileNameT[0].text, errmsg);*/ + err = writeFITS(filename, errmsg); + + if (err) + { + free(FLIImg->img); + IDMessage(mydev, errmsg, NULL); + return -1; + } + + free(FLIImg->img); + return 0; + +} + +int writeFITS(const char* filename, char errmsg[]) +{ + FITS_FILE* ofp; + int i, j, bpp, bpsl, width, height; + long nbytes; + FITS_HDU_LIST *hdu; + + ofp = fits_open (filename, "w"); + if (!ofp) + { + snprintf(errmsg, ERRMSG_SIZE, "Error: cannot open file for writing."); + return (-1); + } + + width = FLIImg->width; + height = FLIImg->height; + bpp = sizeof(unsigned short); /* Bytes per Pixel */ + bpsl = bpp * FLIImg->width; /* Bytes per Line */ + nbytes = 0; + + hdu = create_fits_header (ofp, width, height, bpp); + if (hdu == NULL) + { + snprintf(errmsg, ERRMSG_SIZE, "Error: creating FITS header failed."); + return (-1); + } + if (fits_write_header (ofp, hdu) < 0) + { + snprintf(errmsg, ERRMSG_SIZE, "Error: writing to FITS header failed."); + return (-1); + } + + /* Convert buffer to BIG endian */ + for (i=0; i < FLIImg->height; i++) + for (j=0 ; j < FLIImg->width; j++) + FLIImg->img[FLIImg->width * i + j] = getBigEndian( (FLIImg->img[FLIImg->width * i + j]) ); + + for (i= 0; i < FLIImg->height ; i++) + { + fwrite(FLIImg->img + (i * FLIImg->width), 2, FLIImg->width, ofp->fp); + nbytes += bpsl; + } + + nbytes = nbytes % FITS_RECORD_SIZE; + if (nbytes) + { + while (nbytes++ < FITS_RECORD_SIZE) + putc (0, ofp->fp); + } + + if (ferror (ofp->fp)) + { + snprintf(errmsg, ERRMSG_SIZE, "Error: write error occured"); + return (-1); + } + + fits_close (ofp); + + /* Success */ + ExposeTimeNP.s = IPS_OK; + /*IDSetNumber(&ExposeTimeNP, "FITS image written to %s", filename); + IDLog("FITS image written to '%s'\n", filename);*/ + IDSetNumber(&ExposeTimeNP, NULL); + IDLog("Loading FITS image...\n"); + + uploadFile(filename); + + return 0; + +} + +void uploadFile(const char* filename) +{ + FILE * fitsFile; + unsigned char *fitsData, *compressedData; + int r=0; + unsigned int i =0, nr = 0; + uLongf compressedBytes=0; + uLong totalBytes; + struct stat stat_p; + + if ( -1 == stat (filename, &stat_p)) + { + IDLog(" Error occoured attempting to stat file.\n"); + return; + } + + totalBytes = stat_p.st_size; + fitsData = (unsigned char *) malloc (sizeof(unsigned char) * totalBytes); + compressedData = (unsigned char *) malloc (sizeof(unsigned char) * totalBytes + totalBytes / 64 + 16 + 3); + + if (fitsData == NULL || compressedData == NULL) + { + IDLog("Error! low memory. Unable to initialize fits buffers.\n"); + return; + } + + fitsFile = fopen(filename, "r"); + + if (fitsFile == NULL) + return; + + /* #1 Read file from disk */ + for (i=0; i < totalBytes; i+= nr) + { + nr = fread(fitsData + i, 1, totalBytes - i, fitsFile); + + if (nr <= 0) + { + IDLog("Error reading temporary FITS file.\n"); + return; + } + } + + compressedBytes = sizeof(char) * totalBytes + totalBytes / 64 + 16 + 3; + + /* #2 Compress it */ + r = compress2(compressedData, &compressedBytes, fitsData, totalBytes, 9); + if (r != Z_OK) + { + /* this should NEVER happen */ + IDLog("internal error - compression failed: %d\n", r); + return; + } + + /* #3 Send it */ + imageB.blob = compressedData; + imageB.bloblen = compressedBytes; + imageB.size = totalBytes; + strcpy(imageB.format, ".fits.z"); + imageBP.s = IPS_OK; + IDSetBLOB (&imageBP, NULL); + + free (fitsData); + free (compressedData); + +} + +/* Initiates the exposure procedure */ +void handleExposure(void *p) +{ + long err; + + /* no warning */ + p=p; + + /* BIAS frame is the same as DARK but with minimum period. i.e. readout from camera electronics. + */ + if (FLIImg->frameType == BIAS_FRAME) + { + if ((err = FLISetExposureTime(fli_dev, 50))) + { + ExposeTimeNP.s = IPS_IDLE; + IDSetNumber(&ExposeTimeNP, "FLISetExposureTime() failed. %s.\n", strerror((int)-err)); + IDLog("FLISetExposureTime() failed. %s.\n", strerror((int)-err)); + return; + } + } + + if ((err = FLIExposeFrame(fli_dev))) + { + ExposeTimeNP.s = IPS_IDLE; + IDSetNumber(&ExposeTimeNP, "FLIExposeFrame() failed. %s.", strerror((int)-err)); + IDLog("FLIExposeFrame() failed. %s.\n", strerror((int)-err)); + return; + } + + ExposeTimeNP.s = IPS_BUSY; + + IDSetNumber(&ExposeTimeNP, "Taking a %g seconds frame...", FLIImg->expose / 1000.); + + IDLog("Taking a frame...\n"); +} + +/* Retrieves basic data from the CCD upon connection like temperature, array size, firmware..etc */ +void getBasicData() +{ + + char buff[2048]; + long err; + + IDLog("In getBasicData()\n"); + + if ((err = FLIGetModel (fli_dev, buff, 2048))) + { + IDMessage(mydev, "FLIGetModel() failed. %s.", strerror((int)-err)); + IDLog("FLIGetModel() failed. %s.\n", strerror((int)-err)); + return; + } + else + { + if ( (FLICam->model = malloc (sizeof(char) * 2048)) == NULL) + { + IDMessage(mydev, "malloc() failed."); + IDLog("malloc() failed."); + return; + } + + strcpy(FLICam->model, buff); + } + + if (( err = FLIGetHWRevision(fli_dev, &FLICam->HWRevision))) + { + IDMessage(mydev, "FLIGetHWRevision() failed. %s.", strerror((int)-err)); + IDLog("FLIGetHWRevision() failed. %s.\n", strerror((int)-err)); + + return; + } + + if (( err = FLIGetFWRevision(fli_dev, &FLICam->FWRevision))) + { + IDMessage(mydev, "FLIGetFWRevision() failed. %s.", strerror((int)-err)); + IDLog("FLIGetFWRevision() failed. %s.\n", strerror((int)-err)); + return; + } + + if (( err = FLIGetPixelSize(fli_dev, &FLICam->x_pixel_size, &FLICam->y_pixel_size))) + { + IDMessage(mydev, "FLIGetPixelSize() failed. %s.", strerror((int)-err)); + IDLog("FLIGetPixelSize() failed. %s.\n", strerror((int)-err)); + return; + } + + FLICam->x_pixel_size *= 1e6; + FLICam->y_pixel_size *= 1e6; + + if (( err = FLIGetArrayArea(fli_dev, &FLICam->Array_Area[0], &FLICam->Array_Area[1], &FLICam->Array_Area[2], &FLICam->Array_Area[3]))) + { + IDMessage(mydev, "FLIGetArrayArea() failed. %s.", strerror((int)-err)); + IDLog("FLIGetArrayArea() failed. %s.\n", strerror((int)-err)); + return; + } + + if (( err = FLIGetVisibleArea( fli_dev, &FLICam->Visible_Area[0], &FLICam->Visible_Area[1], &FLICam->Visible_Area[2], &FLICam->Visible_Area[3]))) + { + IDMessage(mydev, "FLIGetVisibleArea() failed. %s.", strerror((int)-err)); + IDLog("FLIGetVisibleArea() failed. %s.\n", strerror((int)-err)); + } + + if (( err = FLIGetTemperature(fli_dev, &FLICam->temperature))) + { + IDMessage(mydev, "FLIGetTemperature() failed. %s.", strerror((int)-err)); + IDLog("FLIGetTemperature() failed. %s.\n", strerror((int)-err)); + return; + } + + IDLog("The CCD Temperature is %f.\n", FLICam->temperature); + + PixelSizeN[0].value = FLICam->x_pixel_size; /* Pixel width (um) */ + PixelSizeN[1].value = FLICam->y_pixel_size; /* Pixel height (um) */ + TemperatureN[0].value = FLICam->temperature; /* CCD chip temperatre (degrees C) */ + FrameN[0].value = 0; /* X */ + FrameN[1].value = 0; /* Y */ + FrameN[2].value = FLICam->Visible_Area[2] - FLICam->Visible_Area[0]; /* Frame Width */ + FrameN[3].value = FLICam->Visible_Area[3] - FLICam->Visible_Area[1]; /* Frame Height */ + + FLICam->width = FLIImg->width = FrameN[2].value; + FLICam->height = FLIImg->width = FrameN[3].value; + + BinningN[0].value = BinningN[1].value = 1; + + IDLog("The Camera Width is %d ---- %d\n", (int) FLICam->width, (int) FrameN[2].value); + IDLog("The Camera Height is %d ---- %d\n", (int) FLICam->height, (int) FrameN[3].value); + + IDSetNumber(&PixelSizeNP, NULL); + IDSetNumber(&TemperatureNP, NULL); + IDSetNumber(&FrameNP, NULL); + IDSetNumber(&BinningNP, NULL); + + IDLog("Exiting getBasicData()\n"); + +} + +int manageDefaults(char errmsg[]) +{ + long err; + int exposeTimeMS; + + exposeTimeMS = (int) (ExposeTimeN[0].value * 1000.); + + IDLog("Setting default exposure time of %d ms.\n", exposeTimeMS); + if ( (err = FLISetExposureTime(fli_dev, exposeTimeMS) )) + { + snprintf(errmsg, ERRMSG_SIZE, "FLISetExposureTime() failed. %s.\n", strerror((int)-err)); + IDLog(errmsg, NULL); + return -1; + } + + /* Default frame type is NORMAL */ + if ( (err = FLISetFrameType(fli_dev, FLI_FRAME_TYPE_NORMAL) )) + { + snprintf(errmsg, ERRMSG_SIZE, "FLISetFrameType() failed. %s.\n", strerror((int)-err)); + IDLog(errmsg, NULL); + return -1; + } + + /* X horizontal binning */ + if ( (err = FLISetHBin(fli_dev, BinningN[0].value) )) + { + snprintf(errmsg, ERRMSG_SIZE, "FLISetBin() failed. %s.\n", strerror((int)-err)); + IDLog(errmsg, NULL); + return -1; + } + + /* Y vertical binning */ + if ( (err = FLISetVBin(fli_dev, BinningN[1].value) )) + { + snprintf(errmsg, ERRMSG_SIZE, "FLISetVBin() failed. %s.\n", strerror((int)-err)); + IDLog(errmsg, NULL); + return -1; + } + + IDLog("Setting default binning %f x %f.\n", BinningN[0].value, BinningN[1].value); + + FLISetNFlushes(fli_dev, NFLUSHES); + + /* Set image area */ + if (setImageArea(errmsg)) + return -1; + + /* Success */ + return 0; + +} + +int getOnSwitch(ISwitchVectorProperty *sp) +{ + int i=0; + for (i=0; i < sp->nsp ; i++) + { + /*IDLog("Switch %s is %s\n", sp->sp[i].name, sp->sp[i].s == ISS_ON ? "On" : "Off");*/ + if (sp->sp[i].s == ISS_ON) + return i; + } + + return -1; +} + +int checkPowerS(ISwitchVectorProperty *sp) +{ + if (PowerSP.s != IPS_OK) + { + if (!strcmp(sp->label, "")) + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", sp->name); + else + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", sp->label); + + sp->s = IPS_IDLE; + IDSetSwitch(sp, NULL); + return -1; + } + + return 0; +} + +int checkPowerN(INumberVectorProperty *np) +{ + if (PowerSP.s != IPS_OK) + { + if (!strcmp(np->label, "")) + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", np->name); + else + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", np->label); + + np->s = IPS_IDLE; + IDSetNumber(np, NULL); + return -1; + } + + return 0; +} + +int checkPowerT(ITextVectorProperty *tp) +{ + + if (PowerSP.s != IPS_OK) + { + if (!strcmp(tp->label, "")) + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", tp->name); + else + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", tp->label); + + tp->s = IPS_IDLE; + IDSetText(tp, NULL); + return -1; + } + + return 0; + +} + +void connectCCD() +{ + long err; + char errmsg[ERRMSG_SIZE]; + + IDLog ("In ConnectCCD\n"); + + /* USB by default {USB, SERIAL, PARALLEL, INET} */ + switch (PowerS[0].s) + { + case ISS_ON: + IDLog("Current portSwitch is %d\n", portSwitchIndex); + IDLog("Attempting to find the camera in domain %ld\n", Domains[portSwitchIndex]); + if (findcam(Domains[portSwitchIndex])) { + PowerSP.s = IPS_IDLE; + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch(&PowerSP, "Error: no cameras were detected."); + IDLog("Error: no cameras were detected.\n"); + return; + } + + if ((err = FLIOpen(&fli_dev, FLICam->name, FLIDEVICE_CAMERA | FLICam->domain))) + { + PowerSP.s = IPS_IDLE; + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch(&PowerSP, "Error: FLIOpen() failed. %s.", strerror( (int) -err)); + IDLog("Error: FLIOpen() failed. %s.\n", strerror( (int) -err)); + return; + } + + /* Sucess! */ + PowerS[0].s = ISS_ON; + PowerS[1].s = ISS_OFF; + PowerSP.s = IPS_OK; + IDSetSwitch(&PowerSP, "CCD is online. Retrieving basic data."); + IDLog("CCD is online. Retrieving basic data.\n"); + getBasicData(); + if (manageDefaults(errmsg)) + { + IDMessage(mydev, errmsg, NULL); + IDLog("%s", errmsg); + return; + } + + break; + + case ISS_OFF: + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_IDLE; + if ((err = FLIClose(fli_dev))) { + PowerSP.s = IPS_IDLE; + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch(&PowerSP, "Error: FLIClose() failed. %s.", strerror( (int) -err)); + IDLog("Error: FLIClose() failed. %s.\n", strerror( (int) -err)); + return; + } + IDSetSwitch(&PowerSP, "CCD is offline."); + break; + } +} + +/* isCCDConnected: return 1 if we have a connection, 0 otherwise */ +int isCCDConnected(void) +{ + return ((PowerS[0].s == ISS_ON) ? 1 : 0); +} + +int findcam(flidomain_t domain) +{ + char **tmplist; + long err; + + IDLog("In find Camera, the domain is %ld\n", domain); + + if (( err = FLIList(domain | FLIDEVICE_CAMERA, &tmplist))) + { + IDLog("FLIList() failed. %s\n", strerror((int)-err)); + return -1; + } + + if (tmplist != NULL && tmplist[0] != NULL) + { + int i; + + IDLog("Trying to allocate memory to FLICam\n"); + if ((FLICam = malloc (sizeof (cam_t))) == NULL) + { + IDLog("malloc() failed.\n"); + return -1; + } + + for (i = 0; tmplist[i] != NULL; i++) + { + int j; + + for (j = 0; tmplist[i][j] != '\0'; j++) + if (tmplist[i][j] == ';') + { + tmplist[i][j] = '\0'; + break; + } + } + + FLICam->domain = domain; + + switch (domain) + { + case FLIDOMAIN_PARALLEL_PORT: + FLICam->dname = strdup("parallel port"); + break; + + case FLIDOMAIN_USB: + FLICam->dname = strdup("USB"); + break; + + case FLIDOMAIN_SERIAL: + FLICam->dname = strdup("serial"); + break; + + case FLIDOMAIN_INET: + FLICam->dname = strdup("inet"); + break; + + default: + FLICam->dname = strdup("Unknown domain"); + } + + FLICam->name = strdup(tmplist[0]); + + if ((err = FLIFreeList(tmplist))) + { + IDLog("FLIFreeList() failed. %s.\n", strerror((int)-err)); + return -1; + } + + } /* end if */ + else + { + if ((err = FLIFreeList(tmplist))) + { + IDLog("FLIFreeList() failed. %s.\n", strerror((int)-err)); + return -1; + } + + return -1; + } + + IDLog("Findcam() finished successfully.\n"); + return 0; +} + +FITS_HDU_LIST * create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp) +{ + FITS_HDU_LIST *hdulist; + char temp_s[80], expose_s[80], binning_s[80], pixel_s[80], frame_s[80]; + char obsDate[80]; + char ts[32]; + struct tm *tp; + time_t t; + + time (&t); + tp = gmtime (&t); + strftime (ts, sizeof(ts), "%Y-%m-%dT%H:%M:%S", tp); + + snprintf(obsDate, 80, "DATE-OBS= '%s' /Observation Date UTC", ts); + + hdulist = fits_add_hdu (ofp); + if (hdulist == NULL) return (NULL); + + hdulist->used.simple = 1; + hdulist->bitpix = 16;/*sizeof(unsigned short) * 8;*/ + hdulist->naxis = 2; + hdulist->naxisn[0] = width; + hdulist->naxisn[1] = height; + hdulist->naxisn[2] = bpp; + hdulist->used.datamin = 1; + hdulist->datamin = min(); + hdulist->used.datamax = 1; + hdulist->datamax = max(); + hdulist->used.bzero = 1; + hdulist->bzero = 0.0; + hdulist->used.bscale = 1; + hdulist->bscale = 1.0; + + sprintf(temp_s, "CCD-TEMP= %g / degrees celcius", TemperatureN[0].value); + sprintf(expose_s, "EXPOSURE= %d / milliseconds", FLIImg->expose); + sprintf(binning_s, "BINNING = '(%g x %g)'", BinningN[0].value, BinningN[1].value); + sprintf(pixel_s, "PIX-SIZ = '%.0f microns square'", PixelSizeN[0].value); + switch (FLIImg->frameType) + { + case LIGHT_FRAME: + strcpy(frame_s, "FRAME = 'Light'"); + break; + case BIAS_FRAME: + strcpy(frame_s, "FRAME = 'Bias'"); + break; + case FLAT_FRAME: + strcpy(frame_s, "FRAME = 'Flat Field'"); + break; + case DARK_FRAME: + strcpy(frame_s, "FRAME = 'Dark'"); + break; + } + + fits_add_card (hdulist, frame_s); + fits_add_card (hdulist, temp_s); + fits_add_card (hdulist, expose_s); + fits_add_card (hdulist, pixel_s); + fits_add_card (hdulist, ( char* ) "INSTRUME= 'Finger Lakes Instruments'"); + fits_add_card (hdulist, obsDate); + + return (hdulist); +} + +double min() +{ + double lmin = FLIImg->img[0]; + int ind=0, i, j; + + for (i= 0; i < FLIImg->height ; i++) + for (j= 0; j < FLIImg->width; j++) + { + ind = (i * FLIImg->width) + j; + if (FLIImg->img[ind] < lmin) lmin = FLIImg->img[ind]; + } + + return lmin; +} + +double max() +{ + double lmax = FLIImg->img[0]; + int ind=0, i, j; + + for (i= 0; i < FLIImg->height ; i++) + for (j= 0; j < FLIImg->width; j++) + { + ind = (i * FLIImg->width) + j; + if (FLIImg->img[ind] > lmax) lmax = FLIImg->img[ind]; + } + + return lmax; +} diff --git a/kstars/kstars/indi/fli_wheel.c b/kstars/kstars/indi/fli_wheel.c new file mode 100644 index 00000000..c991e1e4 --- /dev/null +++ b/kstars/kstars/indi/fli_wheel.c @@ -0,0 +1,700 @@ +#if 0 + FLI WHEEL + INDI Interface for Finger Lakes Instruments Filter Wheels + Copyright (C) 2005 Gaetano Vocca (yagvoc-web AT yahoo DOT it) + Based on fli_ccd by Jasem Mutlaq (mutlaqja AT ikarustech DOT com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "fli/libfli.h" +#include "fitsrw.h" +#include "indidevapi.h" +#include "eventloop.h" +#include "indicom.h" + +void ISInit(void); +void getBasicData(void); +void ISPoll(void *); +void handleExposure(void *); +void connectFilter(void); +int findwheel(flidomain_t domain); +int manageDefaults(char errmsg[]); +int checkPowerS(ISwitchVectorProperty *sp); +int checkPowerN(INumberVectorProperty *np); +int checkPowerT(ITextVectorProperty *tp); +int getOnSwitch(ISwitchVectorProperty *sp); +int isFilterConnected(void); + +double min(void); +double max(void); + +extern char* me; +extern int errno; + +#define mydev "FLI Wheel" + +#define MAIN_GROUP "Main Control" + +#define LAST_FILTER 14 /* Max slot index */ +#define FIRST_FILTER 0 /* Min slot index */ + +#define currentFilter FilterN[0].value + +#define POLLMS 1000 +#define LIBVERSIZ 1024 +#define PREFIXSIZ 64 +#define PIPEBUFSIZ 8192 +#define FRAME_ILEN 64 + +typedef struct { + flidomain_t domain; + char *dname; + char *name; + char *model; + long HWRevision; + long FWRevision; + long current_filter; + long filter_count; + long home; +} cam_t; + + +static flidev_t fli_dev; +static cam_t *FLIWheel; +static int portSwitchIndex; +static int simulation; +static int targetFilter; + +long int Domains[] = { FLIDOMAIN_USB, FLIDOMAIN_SERIAL, FLIDOMAIN_PARALLEL_PORT, FLIDOMAIN_INET }; + +/*INDI controls */ + +/* Connect/Disconnect */ +static ISwitch PowerS[] = {{"CONNECT" , "Connect" , ISS_OFF, 0, 0},{"DISCONNECT", "Disconnect", ISS_ON, 0, 0}}; +static ISwitchVectorProperty PowerSP = { mydev, "CONNECTION" , "Connection", MAIN_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE, PowerS, NARRAY(PowerS), "", 0}; + +/* Types of Ports */ +static ISwitch PortS[] = {{"USB", "", ISS_ON, 0, 0}, {"Serial", "", ISS_OFF, 0, 0}, {"Parallel", "", ISS_OFF, 0, 0}, {"INet", "", ISS_OFF, 0, 0}}; +static ISwitchVectorProperty PortSP = { mydev, "Port Type", "", MAIN_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, PortS, NARRAY(PortS), "", 0}; + +/* Filter control */ +static INumber FilterN[] = { {"SLOT", "Active Filter", "%2.0f", FIRST_FILTER, LAST_FILTER, 1, 0, 0, 0, 0}}; +static INumberVectorProperty FilterNP = { mydev, "FILTER_SLOT", "Filter", MAIN_GROUP, IP_RW, 0, IPS_IDLE, FilterN, NARRAY(FilterN), "", 0}; + +/* send client definitions of all properties */ +void ISInit() +{ + static int isInit=0; + + if (isInit) + return; + + /* USB by default {USB, SERIAL, PARALLEL, INET} */ + portSwitchIndex = 0; + + targetFilter = 0; + + /* No Simulation by default */ + simulation = 0; + + /* Enable the following for simulation mode */ + /*simulation = 1; + IDLog("WARNING: Simulation is on\n");*/ + + IEAddTimer (POLLMS, ISPoll, NULL); + + isInit = 1; +} + +void ISGetProperties (const char *dev) +{ + + ISInit(); + + if (dev && strcmp (mydev, dev)) + return; + + /* Main Control */ + IDDefSwitch(&PowerSP, NULL); + IDDefSwitch(&PortSP, NULL); + IDDefNumber(&FilterNP, NULL); + +} + +void ISNewBLOB (const char *dev, const char *name, int sizes[], char *blobs[], char *formats[], char *names[], int n) +{ + dev=dev;name=name;sizes=sizes;blobs=blobs;formats=formats;names=names;n=n; +} + +void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + /* ignore if not ours */ + if (dev && strcmp (dev, mydev)) + return; + + ISInit(); + + /* Port type */ + if (!strcmp (name, PortSP.name)) + { + PortSP.s = IPS_IDLE; + IUResetSwitches(&PortSP); + IUUpdateSwitches(&PortSP, states, names, n); + portSwitchIndex = getOnSwitch(&PortSP); + + PortSP.s = IPS_OK; + IDSetSwitch(&PortSP, NULL); + return; + } + + /* Connection */ + if (!strcmp (name, PowerSP.name)) + { + IUResetSwitches(&PowerSP); + IUUpdateSwitches(&PowerSP, states, names, n); + connectFilter(); + return; + } + + +} + +void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + ISInit(); + + /* ignore if not ours */ + if (dev && strcmp (mydev, dev)) + return; + + /* suppress warning */ + n=n; dev=dev; name=name; names=names; texts=texts; +} + + +void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + long err; + INumber *np; + long newFilter; + + n = n; + + /* ignore if not ours */ + if (dev && strcmp (dev, mydev)) + return; + + ISInit(); + + +if (!strcmp(FilterNP.name, name)) { + if (simulation) { + targetFilter = values[0]; + FilterNP.s = IPS_BUSY; + IDSetNumber(&FilterNP, "Setting current filter to slot %d", targetFilter); + IDLog("Setting current filter to slot %d\n", targetFilter); + return; + } + + + if (!isFilterConnected()) { + IDMessage(mydev, "Device not connected."); + FilterNP.s = IPS_IDLE; + IDSetNumber(&FilterNP, NULL); + return; + } + + targetFilter = values[0]; + + np = IUFindNumber(&FilterNP, names[0]); + + if (!np) + { + FilterNP.s = IPS_ALERT; + IDSetNumber(&FilterNP, "Unknown error. %s is not a member of %s property.", names[0], name); + return; + } + + if (targetFilter < FIRST_FILTER || targetFilter > FLIWheel->filter_count - 1) + { + FilterNP.s = IPS_ALERT; + IDSetNumber(&FilterNP, "Error: valid range of filter is from %d to %d", FIRST_FILTER, LAST_FILTER); + return; + } + + FilterNP.s = IPS_BUSY; + IDSetNumber(&FilterNP, "Setting current filter to slot %d", targetFilter); + IDLog("Setting current filter to slot %d\n", targetFilter); + + if ( (err = FLISetFilterPos(fli_dev, targetFilter))) + { + FilterNP.s = IPS_ALERT; + IDSetNumber(&FilterNP, "FLISetFilterPos() failed. %s.", strerror((int)-err)); + IDLog("FLISetFilterPos() failed. %s.", strerror((int)-err)); + return; + } + + /* Check current filter position */ + if (( err = FLIGetFilterPos(fli_dev, &newFilter))) { + FilterNP.s = IPS_ALERT; + IDSetNumber(&FilterNP, "FLIGetFilterPos() failed. %s.", strerror((int)-err)); + IDLog("FLIGetFilterPos() failed. %s.\n", strerror((int)-err)); + return; + } + + if (newFilter == targetFilter) { + FLIWheel->current_filter = targetFilter; + FilterN[0].value = FLIWheel->current_filter; + FilterNP.s = IPS_OK; + IDSetNumber(&FilterNP, "Filter set to slot #%d", targetFilter); + return; + } + + return; + } +} + + +/* Retrieves basic data from the Wheel upon connection like temperature, array size, firmware..etc */ +void getBasicData() +{ + + char buff[2048]; + long err; + + if ((err = FLIGetModel (fli_dev, buff, 2048))) + { + IDMessage(mydev, "FLIGetModel() failed. %s.", strerror((int)-err)); + IDLog("FLIGetModel() failed. %s.\n", strerror((int)-err)); + return; + } + else + { + if ( (FLIWheel->model = malloc (sizeof(char) * 2048)) == NULL) + { + IDMessage(mydev, "malloc() failed."); + IDLog("malloc() failed."); + return; + } + + strcpy(FLIWheel->model, buff); + } + + if (( err = FLIGetHWRevision(fli_dev, &FLIWheel->HWRevision))) + { + IDMessage(mydev, "FLIGetHWRevision() failed. %s.", strerror((int)-err)); + IDLog("FLIGetHWRevision() failed. %s.\n", strerror((int)-err)); + + return; + } + + if (( err = FLIGetFWRevision(fli_dev, &FLIWheel->FWRevision))) + { + IDMessage(mydev, "FLIGetFWRevision() failed. %s.", strerror((int)-err)); + IDLog("FLIGetFWRevision() failed. %s.\n", strerror((int)-err)); + return; + } + + if (( err = FLIGetFilterCount(fli_dev, &FLIWheel->filter_count))) + { + IDMessage(mydev, "FLIGetFilterCount() failed. %s.", strerror((int)-err)); + IDLog("FLIGetFilterCount() failed. %s.\n", strerror((int)-err)); + return; + } + + IDLog("The filter count is %ld\n", FLIWheel->filter_count); + + FilterN[0].max = FLIWheel->filter_count - 1; + FilterNP.s = IPS_OK; + + IUUpdateMinMax(&FilterNP); + IDSetNumber(&FilterNP, "Setting basic data"); + + IDLog("Exiting getBasicData()\n"); + +} + +int manageDefaults(char errmsg[]) +{ + long err; + + /*IDLog("Resetting filter wheel to slot %d\n", 0); + FLIWheel->home = 0; + if (( err = FLISetFilterPos(fli_dev, 0))) + { + IDMessage(mydev, "FLISetFilterPos() failed. %s.", strerror((int)-err)); + IDLog("FLISetFilterPos() failed. %s.\n", strerror((int)-err)); + return (int)-err; + }*/ + + + if (( err = FLIGetFilterPos(fli_dev, &FLIWheel->current_filter))) + { + IDMessage(mydev, "FLIGetFilterPos() failed. %s.", strerror((int)-err)); + IDLog("FLIGetFilterPos() failed. %s.\n", strerror((int)-err)); + return (int)-err; + } + + IDLog("The current filter is %ld\n", FLIWheel->current_filter); + + FilterN[0].value = FLIWheel->current_filter; + IDSetNumber(&FilterNP, "Storing defaults"); + + /* Success */ + return 0; + +} + +void ISPoll(void *p) +{ + static int simMTC = 5; + + if (!isFilterConnected()) + { + IEAddTimer (POLLMS, ISPoll, NULL); + return; + } + + + switch (FilterNP.s) + { + case IPS_IDLE: + case IPS_OK: + break; + + + case IPS_BUSY: + /* Simulate that it takes 5 seconds to change slot */ + if (simulation) + { + simMTC--; + if (simMTC == 0) + { + simMTC = 5; + currentFilter = targetFilter; + FilterNP.s = IPS_OK; + IDSetNumber(&FilterNP, "Filter set to slot #%2.0f", currentFilter); + break; + } + IDSetNumber(&FilterNP, NULL); + break; + } + + + /*if (( err = FLIGetFilterPos(fli_dev, ¤tFilter))) + { + FilterNP.s = IPS_ALERT; + IDSetNumber(&FilterNP, "FLIGetFilterPos() failed. %s.", strerror((int)-err)); + IDLog("FLIGetFilterPos() failed. %s.\n", strerror((int)-err)); + return; + } + + if (targetFilter == currentFilter) + { + FLIWheel->current_filter = currentFilter; + FilterNP.s = IPS_OK; + IDSetNumber(&FilterNP, "Filter set to slot #%2.0f", currentFilter); + return; + } + + IDSetNumber(&FilterNP, NULL);*/ + break; + + case IPS_ALERT: + break; + } + + IEAddTimer (POLLMS, ISPoll, NULL); + +} + + + +int getOnSwitch(ISwitchVectorProperty *sp) +{ + int i=0; + for (i=0; i < sp->nsp ; i++) + { + /*IDLog("Switch %s is %s\n", sp->sp[i].name, sp->sp[i].s == ISS_ON ? "On" : "Off");*/ + if (sp->sp[i].s == ISS_ON) + return i; + } + + return -1; +} + +int checkPowerS(ISwitchVectorProperty *sp) +{ + + if (simulation) + return 0; + + if (PowerSP.s != IPS_OK) + { + if (!strcmp(sp->label, "")) + IDMessage (mydev, "Cannot change property %s while the wheel is offline.", sp->name); + else + IDMessage (mydev, "Cannot change property %s while the wheel is offline.", sp->label); + + sp->s = IPS_IDLE; + IDSetSwitch(sp, NULL); + return -1; + } + + return 0; +} + +int checkPowerN(INumberVectorProperty *np) +{ + if (simulation) + return 0; + + if (PowerSP.s != IPS_OK) + { + if (!strcmp(np->label, "")) + IDMessage (mydev, "Cannot change property %s while the wheel is offline.", np->name); + else + IDMessage (mydev, "Cannot change property %s while the wheel is offline.", np->label); + + np->s = IPS_IDLE; + IDSetNumber(np, NULL); + return -1; + } + + return 0; +} + +int checkPowerT(ITextVectorProperty *tp) +{ + if (simulation) + return 0; + + if (PowerSP.s != IPS_OK) + { + if (!strcmp(tp->label, "")) + IDMessage (mydev, "Cannot change property %s while the wheel is offline.", tp->name); + else + IDMessage (mydev, "Cannot change property %s while the wheel is offline.", tp->label); + + tp->s = IPS_IDLE; + IDSetText(tp, NULL); + return -1; + } + + return 0; + +} + +void connectFilter() +{ + long err; + char errmsg[ERRMSG_SIZE]; + + + /* USB by default {USB, SERIAL, PARALLEL, INET} */ + switch (PowerS[0].s) + { + case ISS_ON: + + if (simulation) + { + /* Success! */ + PowerS[0].s = ISS_ON; + PowerS[1].s = ISS_OFF; + PowerSP.s = IPS_OK; + IDSetSwitch(&PowerSP, "Simulation Wheel is online."); + IDLog("Simulation Wheel is online.\n"); + return; + } + + IDLog("Current portSwitch is %d\n", portSwitchIndex); + IDLog("Attempting to find the device in domain %ld\n", Domains[portSwitchIndex]); + + if (findwheel(Domains[portSwitchIndex])) + { + PowerSP.s = IPS_IDLE; + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch(&PowerSP, "Error: no wheels were detected."); + IDLog("Error: no wheels were detected.\n"); + return; + } + + if ((err = FLIOpen(&fli_dev, FLIWheel->name, FLIWheel->domain | FLIDEVICE_FILTERWHEEL))) + { + PowerSP.s = IPS_IDLE; + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch(&PowerSP, "Error: FLIOpen() failed. %s.", strerror( (int) -err)); + IDLog("Error: FLIOpen() failed. %s.\n", strerror( (int) -err)); + return; + } + + /* Success! */ + PowerS[0].s = ISS_ON; + PowerS[1].s = ISS_OFF; + PowerSP.s = IPS_OK; + IDSetSwitch(&PowerSP, "Wheel is online. Retrieving basic data."); + IDLog("Wheel is online. Retrieving basic data.\n"); + getBasicData(); + + + if (manageDefaults(errmsg)) + { + IDMessage(mydev, errmsg, NULL); + IDLog("%s", errmsg); + return; + } + + break; + + case ISS_OFF: + + if (simulation) + { + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_IDLE; + IDSetSwitch(&PowerSP, "Wheel is offline."); + return; + } + + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_IDLE; + if ((err = FLIClose(fli_dev))) { + PowerSP.s = IPS_ALERT; + IDSetSwitch(&PowerSP, "Error: FLIClose() failed. %s.", strerror( (int) -err)); + IDLog("Error: FLIClose() failed. %s.\n", strerror( (int) -err)); + return; + } + IDSetSwitch(&PowerSP, "Wheel is offline."); + break; + } +} + +/* isFilterConnected: return 1 if we have a connection, 0 otherwise */ +int isFilterConnected(void) +{ + if (simulation) + return 1; + + return ((PowerS[0].s == ISS_ON) ? 1 : 0); +} + +int findwheel(flidomain_t domain) +{ + char **devlist; + long err; + + IDLog("In find Camera, the domain is %ld\n", domain); + + if (( err = FLIList(domain | FLIDEVICE_FILTERWHEEL, &devlist))) + { + IDLog("FLIList() failed. %s\n", strerror((int)-err)); + return -1; + } + + if (devlist != NULL && devlist[0] != NULL) + { + int i; + + IDLog("Trying to allocate memory to FLIWheel\n"); + if ((FLIWheel = malloc (sizeof (cam_t))) == NULL) + { + IDLog("malloc() failed.\n"); + return -1; + } + + for (i = 0; devlist[i] != NULL; i++) + { + int j; + + for (j = 0; devlist[i][j] != '\0'; j++) + if (devlist[i][j] == ';') + { + devlist[i][j] = '\0'; + break; + } + } + + FLIWheel->domain = domain; + + /* Each driver handles _only_ one camera for now */ + switch (domain) + { + case FLIDOMAIN_PARALLEL_PORT: + FLIWheel->dname = strdup("parallel port"); + break; + + case FLIDOMAIN_USB: + FLIWheel->dname = strdup("USB"); + break; + + case FLIDOMAIN_SERIAL: + FLIWheel->dname = strdup("serial"); + break; + + case FLIDOMAIN_INET: + FLIWheel->dname = strdup("inet"); + break; + + default: + FLIWheel->dname = strdup("Unknown domain"); + } + + IDLog("Domain set OK\n"); + + FLIWheel->name = strdup(devlist[0]); + + if ((err = FLIFreeList(devlist))) + { + IDLog("FLIFreeList() failed. %s.\n", strerror((int)-err)); + return -1; + } + + } /* end if */ + else + { + if ((err = FLIFreeList(devlist))) + { + IDLog("FLIFreeList() failed. %s.\n", strerror((int)-err)); + return -1; + } + + return -1; + } + + IDLog("Findcam() finished successfully.\n"); + return 0; +} diff --git a/kstars/kstars/indi/fq.c b/kstars/kstars/indi/fq.c new file mode 100644 index 00000000..ba429d5e --- /dev/null +++ b/kstars/kstars/indi/fq.c @@ -0,0 +1,208 @@ +/* a fifo queue that never fills. + * licensed under GNU Lesser Public License version 2.1 or later. + * Copyright (C) 2005 Elwood C. Downey ecdowney@clearskyinstitute.com + * includes standalone commandline test program, see below. + */ + +/** \file fq.c + \brief a fifo queue that never fills. + + Generic FIFO Queue. + + an FQ is a FIFO list of pointers to void, each called an "element". + elements are added at q[head]. there are (nq) elements in the list. the + element to be removed next is q[head-nq]. there are (head-nq) empty slots + at the front of the q array. there are (nmem-head) elements available at + the end. if the head reaches the end, existing enties are slid to the front + of the array and total memory is adjusted up or down as required. + + example: + + <-------------------- nmem = 17 ---------------------------------> + <-- head - nq = 6 ---> <-- nq = 4 --> <---- nmem - head = 7 --> + --------------------------------------------------------------------- + | | | | | | | x | x | x | x | | | | | | | | + --------------------------------------------------------------------- + 0 1 2 3 4 5 6 7 8 9 ^ + head = 10 + + \author Elwood Downey +*/ + +#include +#include + +#include "fq.h" + +struct _FQ { + void **q; /* malloced array of (void *) */ + int nq; /* number of elements on queue */ + int head; /* index into q[] of next empty spot */ + int nmem; /* number of total slots in q[] */ + int grow; /* n elements to grow when out of room*/ +}; + +/* default memory managers, override with setMemFuncsFQ() */ +static void *(*mymalloc)(size_t size) = malloc; +static void *(*myrealloc)(void *ptr, size_t size) = realloc; +static void (*myfree)(void *ptr) = free; + +static void chkFQ (FQ *q); + +/* return pointer to a new FQ, or NULL if no more memory. + * grow is an efficiency hint of the number of elements to grow when out of + * room, nothing terrible happens if it is wrong. + */ +FQ * +newFQ (int grow) +{ + FQ *q = (FQ *)(*mymalloc)(sizeof(FQ)); + memset (q, 0, sizeof(FQ)); + q->q = (*mymalloc) (1); /* seed for realloc */ + q->grow = grow > 0 ? grow : 1; + return (q); +} + +/* delete a FQ no longer needed */ +void +delFQ (FQ *q) +{ + (*myfree) (q->q); /* guaranteed set in newFQ() */ + (*myfree) ((void *)q); +} + +/* push an element onto the given FQ */ +void +pushFQ (FQ *q, void *e) +{ + chkFQ (q); + q->q[q->head++] = e; + q->nq++; +} + +/* pop and return the next element in the given FQ, or NULL if empty */ +void * +popFQ (FQ *q) +{ + return (q->nq > 0 ? q->q[q->head - q->nq--] : NULL); +} + +/* return next element in the given FQ leaving it on the q, or NULL if empty */ +void * +peekFQ (FQ *q) +{ + return (q->nq > 0 ? q->q[q->head - q->nq] : NULL); +} + +/* return the number of elements in the given FQ */ +int +nFQ (FQ *q) +{ + return (q->nq); +} + +/* install new version of malloc/realloc/free. + * N.B. don't call after first use of any other FQ function + */ +void +setMemFuncsFQ (void *(*newmalloc)(size_t size), + void *(*newrealloc)(void *ptr, size_t size), + void (*newfree)(void *ptr)) +{ + mymalloc = newmalloc; + myrealloc = newrealloc; + myfree = newfree; +} + +/* insure q can hold one more element */ +static void +chkFQ (FQ *q) +{ + int infront; + + /* done if still room at end */ + if (q->nmem > q->head) + return; + + /* move list to front */ + infront = q->head - q->nq; + memmove (q->q, &q->q[infront], q->nq * sizeof(void*)); + q->head -= infront; + + /* realloc to minimum number of grow-sized chunks required */ + q->nmem = q->grow*(q->head/q->grow+1); + q->q = (*myrealloc) (q->q, q->nmem * sizeof(void*)); +} + +#if defined(TEST_FQ) + +/* to build a stand-alone commandline test program: + * cc -DTEST_FQ -o fq fq.c + * run ./fq to test push/pop/peek and watch the queue after each operation. + * the queue test elements are char, please excuse the ugly casts. + */ + +#include + +/* draw a simple graphical representation of the given FQ */ +static void +prFQ (FQ *q) +{ + int i; + + /* print the q, empty slots print as '.' */ + for (i = 0; i < q->nmem; i++) { + if (i >= q->head - q->nq && i < q->head) + printf ("%c", (char)(int)q->q[i]); + else + printf ("."); + } + + /* add right-justified stats */ + printf ("%*s nmem = %2d head = %2d nq = %2d\n", 50-i, "", q->nmem, + q->head, q->nq); +} + +int +main (int ac, char *av[]) +{ + FQ *q = newFQ(8); + int c, e = -1; + void *p; + + printf ("Commands:\n"); + printf (" P = push a letter a-z\n"); + printf (" p = pop a letter\n"); + printf (" k = peek into queue\n"); + + while ((c = fgetc(stdin)) != EOF) { + switch (c) { + case 'P': + pushFQ (q, (void*)('a'+(e=(e+1)%26))); + prFQ(q); + break; + case 'p': + p = popFQ (q); + if (p) + printf ("popped %c\n", (char)(int)p); + else + printf ("popped empty q\n"); + prFQ(q); + break; + case 'k': + p = peekFQ (q); + if (p) + printf ("peeked %c\n", (char)(int)p); + else + printf ("peeked empty q\n"); + prFQ(q); + break; + default: + break; + } + } + + return (0); +} +#endif /* TEST_FQ */ + diff --git a/kstars/kstars/indi/fq.h b/kstars/kstars/indi/fq.h new file mode 100644 index 00000000..3d46822b --- /dev/null +++ b/kstars/kstars/indi/fq.h @@ -0,0 +1,17 @@ +/* a fifo queue that never fills. + * licensed under GNU Lesser Public License version 2.1 or later. + * Copyright (C) 2005 Elwood C. Downey ecdowney@clearskyinstitute.com + */ + +typedef struct _FQ FQ; + +extern FQ *newFQ(int grow); +extern void delFQ (FQ *q); +extern void pushFQ (FQ *q, void *e); +extern void *popFQ (FQ *q); +extern void *peekFQ (FQ *q); +extern int nFQ (FQ *q); +extern void setMemFuncsFQ (void *(*newmalloc)(size_t size), + void *(*newrealloc)(void *ptr, size_t size), + void (*newfree)(void *ptr)); + diff --git a/kstars/kstars/indi/indi_lpi.cpp b/kstars/kstars/indi/indi_lpi.cpp new file mode 100644 index 00000000..4a6737fa --- /dev/null +++ b/kstars/kstars/indi/indi_lpi.cpp @@ -0,0 +1,146 @@ +/* + Meade LPI Experimental driver + Copyright (C) 2005 by Jasem Mutlaq + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#include "v4ldriver.h" + +class Meade_LPI : public V4L_Driver +{ + public: + Meade_LPI(); + ~Meade_LPI(); + + #ifdef HAVE_LINUX_VIDEODEV2_H + void connectCamera(void); + #endif + +}; + +Meade_LPI::Meade_LPI() : V4L_Driver() +{ +} + +Meade_LPI::~Meade_LPI() +{ +} + +#ifdef HAVE_LINUX_VIDEODEV2_H +void Meade_LPI::connectCamera() +{ + char errmsg[ERRMSGSIZ]; + + switch (PowerS[0].s) + { + case ISS_ON: + if (v4l_base->connectCam(PortT[0].text, errmsg, V4L2_PIX_FMT_SBGGR8, 352, 288) < 0) + { + PowerSP.s = IPS_IDLE; + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch(&PowerSP, "Error: unable to open device"); + IDLog("Error: %s\n", errmsg); + return; + } + + /* Sucess! */ + PowerS[0].s = ISS_ON; + PowerS[1].s = ISS_OFF; + PowerSP.s = IPS_OK; + IDSetSwitch(&PowerSP, "Meade LPI is online. Retrieving basic data."); + + v4l_base->registerCallback(newFrame, this); + + V4LFrame->compressedFrame = (unsigned char *) malloc (sizeof(unsigned char) * 1); + + IDLog("Meade LPI is online. Retrieving basic data.\n"); + getBasicData(); + + break; + + case ISS_OFF: + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_IDLE; + + free(V4LFrame->compressedFrame); + V4LFrame->compressedFrame = NULL; + v4l_base->disconnectCam(); + + IDSetSwitch(&PowerSP, "Meade LPI is offline."); + + break; + } + +} +#endif + +Meade_LPI *MainCam = NULL; /* Main and only camera */ + +/* send client definitions of all properties */ +void ISInit() +{ + if (MainCam == NULL) + { + MainCam = new Meade_LPI(); + MainCam->initProperties("Meade LPI"); + MainCam->initCamBase(); + } +} + +void ISGetProperties (const char *dev) +{ + ISInit(); + + MainCam->ISGetProperties(dev); +} + + +void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + + ISInit(); + + MainCam->ISNewSwitch(dev, name, states, names, n); +} + +void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + + ISInit(); + + MainCam->ISNewText(dev, name, texts, names, n); +} + + +void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + + ISInit(); + + MainCam->ISNewNumber(dev, name, values, names, n); +} + +void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/) +{ + + // We use this if we're receving binary data from the client. Most likely we won't for this driver. + +} + + diff --git a/kstars/kstars/indi/indi_philips.cpp b/kstars/kstars/indi/indi_philips.cpp new file mode 100644 index 00000000..f4106eb6 --- /dev/null +++ b/kstars/kstars/indi/indi_philips.cpp @@ -0,0 +1,75 @@ +#if 0 + V4L INDI Driver + INDI Interface for V4L devices (Philips) + Copyright (C) 2003-2005 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#include "v4lphilips.h" + +V4L_Philips *MainCam = NULL; /* Main and only camera */ + +/* send client definitions of all properties */ +void ISInit() +{ + if (MainCam == NULL) + { + MainCam = new V4L_Philips(); + MainCam->initProperties("Philips Webcam"); + MainCam->initCamBase(); + } +} + +void ISGetProperties (const char *dev) +{ + ISInit(); + + MainCam->ISGetProperties(dev); +} + + +void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + + ISInit(); + + MainCam->ISNewSwitch(dev, name, states, names, n); +} + +void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + + ISInit(); + + MainCam->ISNewText(dev, name, texts, names, n); +} + + +void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + + ISInit(); + + MainCam->ISNewNumber(dev, name, values, names, n); +} + +void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/) +{ + + // We use this if we're receving binary data from the client. Most likely we won't for this driver. + +} diff --git a/kstars/kstars/indi/indi_v4l.cpp b/kstars/kstars/indi/indi_v4l.cpp new file mode 100644 index 00000000..76f1f035 --- /dev/null +++ b/kstars/kstars/indi/indi_v4l.cpp @@ -0,0 +1,75 @@ +#if 0 + V4L INDI Driver + INDI Interface for V4L devices + Copyright (C) 2003-2005 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#include "v4ldriver.h" + +V4L_Driver *MainCam = NULL; /* Main and only camera */ + +/* send client definitions of all properties */ +void ISInit() +{ + if (MainCam == NULL) + { + MainCam = new V4L_Driver(); + MainCam->initProperties("Video4Linux Generic Device"); + MainCam->initCamBase(); + } +} + +void ISGetProperties (const char *dev) +{ + ISInit(); + + MainCam->ISGetProperties(dev); +} + + +void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + + ISInit(); + + MainCam->ISNewSwitch(dev, name, states, names, n); +} + +void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + + ISInit(); + + MainCam->ISNewText(dev, name, texts, names, n); +} + + +void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + + ISInit(); + + MainCam->ISNewNumber(dev, name, values, names, n); +} + +void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/) +{ + + // We use this if we're receving binary data from the client. Most likely we won't for this driver. + +} diff --git a/kstars/kstars/indi/indiapi.h b/kstars/kstars/indi/indiapi.h new file mode 100644 index 00000000..324b7824 --- /dev/null +++ b/kstars/kstars/indi/indiapi.h @@ -0,0 +1,363 @@ +#if 0 + INDI + Copyright (C) 2003 Elwood C. Downey + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#ifndef INDI_API_H +#define INDI_API_H + +/** \mainpage Instrument Neutral Distributed Interface INDI + \section Introduction + + INDI is a simple XML-like communications protocol described for interactive and automated remote control of diverse instrumentation.\n + + INDI is small, easy to parse, and stateless. In the INDI paradigm each Device poses all command and status functions in terms of settings and getting Properties. Each Property is a vector of one or more names members. Each property has a current value vector; a target value vector; provides information about how it should be sequenced with respect to other Properties to accomplish one coordinated unit of observation; and provides hints as to how it might be displayed for interactive manipulation in a GUI.\n + + Clients learn the Properties of a particular Device at runtime using introspection. This decouples Client and Device implementation histories. Devices have a complete authority over whether to accept commands from Clients. INDI accommpdates intermediate servers, broadcasting, and connection topologies ranging from one-to-one on a single system to many-to-many between systems of different genre.\n + + The INDI protocol can be nested within other XML elements such as constraints for automatic scheduling and execution.\n + + For a complete review on the INDI protocol, please refer to the INDI white paper. + +\section Audience Intended Audience + +INDI is intended for developers who seek a scalable API for device control and automation. Hardware drivers written under INDI can be used under any INDI-compatible client. INDI serves as a backend only, you need frontend clients to control devices. Current clients include KStars, Xephem, and Cartes du Ciel. + +\section Development Developing under INDI + +Please refere to the INDI Developers Manual for a complete guide on INDI's driver developemnt framework. + +\section Help + +You can find information on INDI development in the INDI sourceforge site. Furthermore, you can discuss INDI related issues on the INDI development mailing list. + +\author Elwood Downey +\author Jasem Mutlaq +*/ + +/** \file indiapi.h + \brief Constants and Data structure definitions for the interface to the reference INDI C API implementation. + \author Elwood C. Downey +*/ + +/******************************************************************************* + * INDI wire protocol version implemented by this API. + * N.B. this is indepedent of the API itself. + */ + +#define INDIV 1.5 + +/******************************************************************************* + * Manifest constants + */ + +/** \typedef ISState + \brief Switch state. +*/ +typedef enum { + ISS_OFF, ISS_ON +} ISState; /* switch state */ + +/** \typedef IPState + \brief Property state. +*/ +typedef enum { + IPS_IDLE, IPS_OK, IPS_BUSY, IPS_ALERT +} IPState; /* property state */ + +/** \typedef ISRule + \brief Switch vector rule hint. +*/ +typedef enum { + ISR_1OFMANY, ISR_ATMOST1, ISR_NOFMANY +} ISRule; /* switch vector rule hint */ + +/** \typedef IPerm + \brief Permission hint, with respect to client. +*/ +typedef enum { + IP_RO, IP_WO, IP_RW +} IPerm; /* permission hint, WRT client */ + +/* The XML strings for these attributes may be any length but implementations + * are only obligued to support these lengths for the various string attributes. + */ +#define MAXINDINAME 32 +#define MAXINDILABEL 32 +#define MAXINDIDEVICE 32 +#define MAXINDIGROUP 32 +#define MAXINDIFORMAT 32 +#define MAXINDIBLOBFMT 32 +#define MAXINDITSTAMP 32 + +/******************************************************************************* + * Typedefs for each INDI Property type. + * + * INumber.format may be any printf-style appropriate for double + * or style "m" to create sexigesimal using the form "%.m" where + * is the total field width. + * is the width of the fraction. valid values are: + * 9 -> :mm:ss.ss + * 8 -> :mm:ss.s + * 6 -> :mm:ss + * 5 -> :mm.m + * 3 -> :mm + * + * examples: + * + * to produce use + * + * "-123:45" %7.3m + * " 0:01:02" %9.6m + */ + +/** \struct IText + \brief One text descriptor. +*/ +typedef struct { + /** index name */ + char name[MAXINDINAME]; + /** short description */ + char label[MAXINDILABEL]; + /** malloced text string */ + char *text; + /** pointer to parent */ + struct _ITextVectorProperty *tvp; + /** handy place to hang helper info */ + void *aux0; + /** handy place to hang helper info */ + void *aux1; +} IText; + +/** \struct _ITextVectorProperty + \brief Text vector property descriptor. +*/ +typedef struct _ITextVectorProperty { + /** device name */ + char device[MAXINDIDEVICE]; + /** property name */ + char name[MAXINDINAME]; + /** short description */ + char label[MAXINDILABEL]; + /** GUI grouping hint */ + char group[MAXINDIGROUP]; + /** client accessibility hint */ + IPerm p; + /** current max time to change, secs */ + double timeout; + /** current property state */ + IPState s; + /** texts comprising this vector */ + IText *tp; + /** dimension of tp[] */ + int ntp; + /** ISO 8601 timestamp of this event */ + char timestamp[MAXINDITSTAMP]; + /** handy place to hang helper info */ + void *aux; +} ITextVectorProperty; + +/** \struct INumber + \brief One number descriptor. +*/ +typedef struct { + char name[MAXINDINAME]; /** index name */ + char label[MAXINDILABEL]; /** short description */ + char format[MAXINDIFORMAT]; /** GUI display format, see above */ + double min, max; /** range, ignore if min == max */ + double step; /** step size, ignore if step == 0 */ + double value; /** current value */ + struct _INumberVectorProperty *nvp; /** pointer to parent */ + void *aux0, *aux1; /** handy place to hang helper info */ +} INumber; + +/** \struct _INumberVectorProperty + \brief Number vector property descriptor. + + INumber.format may be any printf-style appropriate for double or style "m" to create sexigesimal using the form "%\.\m" where:\n + \ is the total field width.\n + \ is the width of the fraction. valid values are:\n + 9 -> \:mm:ss.ss \n + 8 -> \:mm:ss.s \n + 6 -> \:mm:ss \n + 5 -> \:mm.m \n + 3 -> \:mm \n + + examples:\n + + To produce "-123:45", use \%7.3m \n + To produce " 0:01:02", use \%9.6m +*/ +typedef struct _INumberVectorProperty { + /** device name */ + char device[MAXINDIDEVICE]; + /** property name */ + char name[MAXINDINAME]; + /** short description */ + char label[MAXINDILABEL]; + /** GUI grouping hint */ + char group[MAXINDIGROUP]; + /** client accessibility hint */ + IPerm p; + /** current max time to change, secs */ + double timeout; + /** current property state */ + IPState s; + /** numbers comprising this vector */ + INumber *np; + /** dimension of np[] */ + int nnp; + /** ISO 8601 timestamp of this event */ + char timestamp[MAXINDITSTAMP]; + /** handy place to hang helper info */ + void *aux; +} INumberVectorProperty; + +/** \struct ISwitch + \brief One switch descriptor. +*/ +typedef struct { + char name[MAXINDINAME]; /** index name */ + char label[MAXINDILABEL]; /** this switch's label */ + ISState s; /** this switch's state */ + struct _ISwitchVectorProperty *svp; /** pointer to parent */ + void *aux; /** handy place to hang helper info */ +} ISwitch; + +/** \struct _ISwitchVectorProperty + \brief Switch vector property descriptor. +*/ +typedef struct _ISwitchVectorProperty { + /** device name */ + char device[MAXINDIDEVICE]; + /** property name */ + char name[MAXINDINAME]; + /** short description */ + char label[MAXINDILABEL]; + /** GUI grouping hint */ + char group[MAXINDIGROUP]; + /** client accessibility hint */ + IPerm p; + /** switch behavior hint */ + ISRule r; + /** current max time to change, secs */ + double timeout; + /** current property state */ + IPState s; + /** switches comprising this vector */ + ISwitch *sp; + /** dimension of sp[] */ + int nsp; + /** ISO 8601 timestamp of this event */ + char timestamp[MAXINDITSTAMP]; + /** handy place to hang helper info */ + void *aux; +} ISwitchVectorProperty; + +/** \struct ILight + \brief One light descriptor. +*/ +typedef struct { + char name[MAXINDINAME]; /** index name */ + char label[MAXINDILABEL]; /** this lights's label */ + IPState s; /** this lights's state */ + struct _ILightVectorProperty *lvp; /** pointer to parent */ + void *aux; /** handy place to hang helper info */ +} ILight; + +/** \struct _ILightVectorProperty + \brief Light vector property descriptor. +*/ +typedef struct _ILightVectorProperty { + /** device name */ + char device[MAXINDIDEVICE]; + /** property name */ + char name[MAXINDINAME]; + /** short description */ + char label[MAXINDILABEL]; + /** GUI grouping hint */ + char group[MAXINDIGROUP]; + /** current property state */ + IPState s; + /** lights comprising this vector */ + ILight *lp; + /** dimension of lp[] */ + int nlp; + /** ISO 8601 timestamp of this event */ + char timestamp[MAXINDITSTAMP]; + /** handy place to hang helper info */ + void *aux; +} ILightVectorProperty; + +/** \struct IBLOB + \brief One Blob (Binary Large Object) descriptor. + */ +typedef struct { /* one BLOB descriptor */ + /** index name */ + char name[MAXINDINAME]; + /** this BLOB's label */ + char label[MAXINDILABEL]; + /** format attr */ + char format[MAXINDIBLOBFMT]; + /** malloced binary large object bytes */ + void *blob; + /** bytes in blob */ + int bloblen; + /** n uncompressed bytes */ + int size; + /** pointer to parent */ + struct _IBLOBVectorProperty *bvp; + /** handy place to hang helper info */ + void *aux0, *aux1, *aux2; +} IBLOB; + +/** \struct _IBLOBVectorProperty + \brief BLOB (Binary Large Object) vector property descriptor. + */ + +typedef struct _IBLOBVectorProperty { /* BLOB vector property descriptor */ + /** device name */ + char device[MAXINDIDEVICE]; + /** property name */ + char name[MAXINDINAME]; + /** short description */ + char label[MAXINDILABEL]; + /** GUI grouping hint */ + char group[MAXINDIGROUP]; + /** client accessibility hint */ + IPerm p; + /** current max time to change, secs */ + double timeout; + /** current property state */ + IPState s; + /** BLOBs comprising this vector */ + IBLOB *bp; + /** dimension of bp[] */ + int nbp; + /** ISO 8601 timestamp of this event */ + char timestamp[MAXINDITSTAMP]; + /** handy place to hang helper info */ + void *aux; +} IBLOBVectorProperty; + + +/** \brief Handy macro to find the number of elements in array a[]. Must be used with actual array, not pointer. +*/ +#define NARRAY(a) (sizeof(a)/sizeof(a[0])) + +#endif diff --git a/kstars/kstars/indi/indicom.c b/kstars/kstars/indi/indicom.c new file mode 100644 index 00000000..15b02c8e --- /dev/null +++ b/kstars/kstars/indi/indicom.c @@ -0,0 +1,638 @@ +/* + INDI LIB + Common routines used by all drivers + Copyright (C) 2003 by Jason Harris (jharris@30doradus.org) + Elwood C. Downey + + This is the C version of the astronomical library in KStars + modified by Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +/* needed for sincos() in math.h */ +#define _GNU_SOURCE + +#include +#include +#include +#include + +#include "indicom.h" + +const char * Direction[] = { "North", "West", "East", "South", "All"}; +const char * SolarSystem[] = { "Mercury", "Venus", "Moon", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune", "Pluto"}; + +/* make it compile on solaris */ +#ifndef M_PI +#define M_PI 3.14159265358979323846264338327950288419716939937510582097494459 +#endif + +/******** Prototypes ***********/ +double DegToRad( double num ); +double RadToDeg( double num ); +void SinCos( double Degrees, double *sina, double *cosa ); + +double obliquity(void); +double constAberr(void); +double sunMeanAnomaly(void); +double sunMeanLongitude(void); +double sunTrueAnomaly(void); +double sunTrueLongitude(void); +double earthPerihelionLongitude(void); +double earthEccentricity(void); +double dObliq(void); +double dEcLong(void); +double julianCenturies(void); +double p1( int i1, int i2 ); +double p2( int i1, int i2 ); +void updateAstroValues( double jd ); +void nutate(double *RA, double *Dec); +void aberrate(double *RA, double *Dec); +void precessFromAnyEpoch(double jd0, double jdf, double *RA, double *Dec); +void apparentCoord(double jd0, double jdf, double *RA, double *Dec); +void getSexComponents(double value, int *d, int *m, int *s); + +double K = ( 20.49552 / 3600. ); +double Obliquity, K, L, L0, LM, M, M0, O, P; +double XP, YP, ZP; +double CX, SX, CY, SY, CZ, SZ; +double P1[3][3], P2[3][3]; +double deltaObliquity, deltaEcLong; +double e, T; + +double obliquity() { return Obliquity; } +double constAberr() { return K; } +double sunMeanAnomaly() { return M; } +double sunMeanLongitude() { return L; } +double sunTrueAnomaly() { return M0; } +double sunTrueLongitude() { return L0; } +double earthPerihelionLongitude() { return P; } +double earthEccentricity() { return e; } +double dObliq() { return deltaObliquity; } +double dEcLong() { return deltaEcLong; } +double julianCenturies() { return T; } +double p1( int i1, int i2 ) { return P1[i1][i2]; } +double p2( int i1, int i2 ) { return P2[i1][i2]; } + +void updateAstroValues( double jd ) +{ + static double days = 0; + double jm; + double C, U, dObliq2; + /* Nutation parameters */ + double L2, M2, O2; + double sin2L, cos2L, sin2M, cos2M; + double sinO, cosO, sin2O, cos2O; + + /* no need to recalculate if same as previous JD */ + if (days == jd) + return; + + days = jd; + + /* Julian Centuries since J2000.0 */ + T = ( jd - J2000 ) / 36525.; + + /* Julian Millenia since J2000.0 */ + jm = T / 10.0; + + /* Sun's Mean Longitude */ + L = ( 280.46645 + 36000.76983*T + 0.0003032*T*T ); + + /* Sun's Mean Anomaly */ + M = ( 357.52910 + 35999.05030*T - 0.0001559*T*T - 0.00000048*T*T*T ); + + /* Moon's Mean Longitude */ + LM = ( 218.3164591 + 481267.88134236*T - 0.0013268*T*T + T*T*T/538841. - T*T*T*T/6519400.); + + /* Longitude of Moon's Ascending Node */ + O = ( 125.04452 - 1934.136261*T + 0.0020708*T*T + T*T*T/450000.0 ); + + /* Earth's orbital eccentricity */ + e = 0.016708617 - 0.000042037*T - 0.0000001236*T*T; + + C = ( 1.914600 - 0.004817*T - 0.000014*T*T ) * sin( DegToRad(M) ) + + ( 0.019993 - 0.000101*T ) * sin( 2.0* DegToRad(M) ) + + 0.000290 * sin( 3.0* DegToRad(M)); + + /* Sun's True Longitude */ + L0 = ( L + C ); + + /* Sun's True Anomaly */ + M0 = ( M + C ); + + /* Obliquity of the Ecliptic */ + U = T/100.0; + dObliq2 = -4680.93*U - 1.55*U*U + 1999.25*U*U*U + - 51.38*U*U*U*U - 249.67*U*U*U*U*U + - 39.05*U*U*U*U*U*U + 7.12*U*U*U*U*U*U*U + + 27.87*U*U*U*U*U*U*U*U + 5.79*U*U*U*U*U*U*U*U*U + + 2.45*U*U*U*U*U*U*U*U*U*U; + Obliquity = ( 23.43929111 + dObliq2/3600.0); + + O2 = ( 2.0 * O ); + L2 = ( 2.0 * L ); /* twice mean ecl. long. of Sun */ + M2 = ( 2.0 * LM); /* twice mean ecl. long. of Moon */ + + SinCos( O, &sinO, &cosO ); + SinCos( O2, &sin2O, &cos2O ); + SinCos( L2, &sin2L, &cos2L ); + SinCos( M2, &sin2M, &cos2M ); + + deltaEcLong = ( -17.2*sinO - 1.32*sin2L - 0.23*sin2M + 0.21*sin2O)/3600.0; /* Ecl. long. correction */ + deltaObliquity = ( 9.2*cosO + 0.57*cos2L + 0.10*cos2M - 0.09*cos2O)/3600.0; /* Obliq. correction */ + + /* Compute Precession Matrices: */ + XP = ( 0.6406161*T + 0.0000839*T*T + 0.0000050*T*T*T ); + YP = ( 0.5567530*T - 0.0001185*T*T - 0.0000116*T*T*T ); + ZP = ( 0.6406161*T + 0.0003041*T*T + 0.0000051*T*T*T ); + + SinCos(XP, &SX, &CX ); + SinCos(YP, &SY, &CY ); + SinCos(ZP, &SZ, &CZ ); + + /* P1 is used to precess from any epoch to J2000 */ + P1[0][0] = CX*CY*CZ - SX*SZ; + P1[1][0] = CX*CY*SZ + SX*CZ; + P1[2][0] = CX*SY; + P1[0][1] = -1.0*SX*CY*CZ - CX*SZ; + P1[1][1] = -1.0*SX*CY*SZ + CX*CZ; + P1[2][1] = -1.0*SX*SY; + P1[0][2] = -1.0*SY*CZ; + P1[1][2] = -1.0*SY*SZ; + P1[2][2] = CY; + + /* P2 is used to precess from J2000 to any other epoch (it is the transpose of P1) */ + P2[0][0] = CX*CY*CZ - SX*SZ; + P2[1][0] = -1.0*SX*CY*CZ - CX*SZ; + P2[2][0] = -1.0*SY*CZ; + P2[0][1] = CX*CY*SZ + SX*CZ; + P2[1][1] = -1.0*SX*CY*SZ + CX*CZ; + P2[2][1] = -1.0*SY*SZ; + P2[0][2] = CX*SY; + P2[1][2] = -1.0*SX*SY; + P2[2][2] = CY; + +} + +double DegToRad( double num ) +{ + /*return (num * deg_rad);*/ + return (num * (M_PI / 180.0)); +} + +double RadToDeg( double num ) +{ + return (num / (M_PI / 180.0)); +} + +void SinCos( double Degrees, double *sina, double *cosa ) +{ + /**We have two versions of this function. One is ANSI standard, but + *slower. The other is faster, but is GNU only. + *Using the __GLIBC_ and __GLIBC_MINOR_ constants to determine if the + * GNU extension sincos() is defined. + */ + static int rDirty = 1; + double Sin, Cos; + + + if (rDirty) + { + #ifdef __GLIBC__ + #if ( __GLIBC__ >= 2 && __GLIBC_MINOR__ >=1 && !defined(__UCLIBC__)) + /* GNU version */ + sincos( DegToRad(Degrees), &Sin, &Cos ); + #else + /* For older GLIBC versions */ + Sin = ::sin( DegToRad(Degrees) ); + Cos = ::cos( DegToRad(Degrees) ); + #endif + #else + /* ANSI-compliant version */ + Sin = sin( DegToRad(Degrees) ); + Cos = cos( DegToRad(Degrees) ); + rDirty = 0; + #endif + } + else + { + Sin = sin( DegToRad(Degrees) ); + Cos = cos( DegToRad(Degrees) ); + } + + *sina = Sin; + *cosa = Cos; +} + +double calculateDec(double latitude, double SDTime) +{ + if (SDTime > 12) SDTime -= 12; + + return RadToDeg ( atan ( (cos (DegToRad (latitude)) / sin (DegToRad (latitude))) * cos (DegToRad (SDTime))) ); + +} + +double calculateRA(double SDTime) +{ + double ra; + + ra = SDTime + 12; + + if (ra < 24) + return ra; + else + return (ra - 24); +} + + +void nutate(double *RA, double *Dec) +{ + double cosRA, sinRA, cosDec, sinDec, tanDec; + double dRA1, dDec1; + double cosOb, sinOb; + + SinCos( *RA, &sinRA, &cosRA ); + SinCos( *Dec, &sinDec, &cosDec ); + + SinCos( obliquity(), &sinOb, &cosOb ); + + /* Step 2: Nutation */ + /* approximate method */ + tanDec = sinDec/cosDec; + + dRA1 = ( dEcLong()*( cosOb + sinOb*sinRA*tanDec ) - dObliq()*cosRA*tanDec ); + dDec1 = ( dEcLong()*( sinOb*cosRA ) + dObliq()*sinRA ); + + *RA = ( *RA + dRA1 ); + *Dec = ( *Dec+ dDec1); +} + +void aberrate(double *RA, double *Dec) +{ + double cosRA, sinRA, cosDec, sinDec; + double dRA2, dDec2; + double cosOb, sinOb, cosL, sinL, cosP, sinP; + double K2, e2, tanOb; + + K2 = constAberr(); /* constant of aberration */ + e2 = earthEccentricity(); + + SinCos( *RA, &sinRA, &cosRA ); + SinCos( *Dec, &sinDec, &cosDec ); + + SinCos( obliquity(), &sinOb, &cosOb ); + tanOb = sinOb/cosOb; + + SinCos( sunTrueLongitude(), &sinL, &cosL ); + SinCos( earthPerihelionLongitude(), &sinP, &cosP ); + + /* Step 3: Aberration */ + dRA2 = ( -1.0 * K2 * ( cosRA * cosL * cosOb + sinRA * sinL )/cosDec + + e2 * K2 * ( cosRA * cosP * cosOb + sinRA * sinP )/cosDec ); + + dDec2 = ( -1.0 * K2 * ( cosL * cosOb * ( tanOb * cosDec - sinRA * sinDec ) + cosRA * sinDec * sinL ) + + e2 * K2 * ( cosP * cosOb * ( tanOb * cosDec - sinRA * sinDec ) + cosRA * sinDec * sinP ) ); + + *RA = ( *RA + dRA2 ); + *Dec = ( *Dec + dDec2); +} + +void precessFromAnyEpoch(double jd0, double jdf, double *RA, double *Dec) +{ + double cosRA0, sinRA0, cosDec0, sinDec0; + double v[3], s[3]; + unsigned int i=0; + + SinCos( *RA, &sinRA0, &cosRA0 ); + SinCos( *Dec, &sinDec0, &cosDec0 ); + + /* Need first to precess to J2000.0 coords */ + + if ( jd0 != J2000 ) + { + + /* v is a column vector representing input coordinates. */ + + updateAstroValues(jd0); + + v[0] = cosRA0*cosDec0; + v[1] = sinRA0*cosDec0; + v[2] = sinDec0; + + + /*s is the product of P1 and v; s represents the + coordinates precessed to J2000 */ + for ( i=0; i<3; ++i ) { + s[i] = p1( 0, i )*v[0] + p1( 1, i )*v[1] + + p1( 2, i )*v[2]; + } + + } else + { + + /* Input coords already in J2000, set s accordingly. */ + s[0] = cosRA0*cosDec0; + s[1] = sinRA0*cosDec0; + s[2] = sinDec0; + } + + updateAstroValues(jdf); + + /* Multiply P2 and s to get v, the vector representing the new coords. */ + + for ( i=0; i<3; ++i ) { + v[i] = p2( 0, i )*s[0] + p2( 1, i )*s[1] + + p2( 2, i )*s[2]; + } + + /*Extract RA, Dec from the vector: + RA.setRadians( atan( v[1]/v[0] ) ); */ + + *RA = RadToDeg( atan2( v[1],v[0] ) ); + *Dec = RadToDeg( asin( v[2] ) ); + + if (*RA < 0.0 ) + *RA = ( *RA + 360.0 ); +} + +void apparentCoord(double jd0, double jdf, double *RA, double *Dec) +{ + *RA = *RA * 15.0; + + precessFromAnyEpoch(jd0,jdf, RA, Dec); + + updateAstroValues(jdf); + + nutate(RA, Dec); + aberrate(RA, Dec); + + *RA = *RA / 15.0; +} + +double UTtoJD(struct tm *utm) +{ + int year, month, day, hour, minute, second; + int m, y, A, B, C, D; + double d, jd; + + /* Note: The tm_year was modified by adding +1900 to it since tm_year refers + to the number of years after 1900. The month field was also modified by adding 1 to it + since the tm_mon range is from 0 to 11 */ + year = utm->tm_year + 1900; + month = utm->tm_mon + 1; + day = utm->tm_mday; + hour = utm->tm_hour; + minute = utm->tm_min; + second = utm->tm_sec; + + + if (month > 2) + { + m = month; + y = year; + } else + { + y = year - 1; + m = month + 12; + } + + /* If the date is after 10/15/1582, then take Pope Gregory's modification + to the Julian calendar into account */ + + if (( year >1582 ) || + ( year ==1582 && month >9 ) || + ( year ==1582 && month ==9 && day >15 )) + { + A = (int) y/100; + B = 2 - A + (int) A/4; + } else { + B = 0; + } + + if (y < 0) { + C = (int) ((365.25*y) - 0.75); + } else { + C = (int) (365.25*y); + } + + D = (int) (30.6001*(m+1)); + + d = (double) day + ( (double) hour + ( (double) minute + (double) second/60.0)/60.0)/24.0; + jd = B + C + D + d + 1720994.5; + + return jd; +} + +double JDtoGMST( double jd ) +{ + double Gmst; + + /* Julian Centuries since J2000.0 */ + T = ( jd - J2000 ) / 36525.; + + /* Greewich Mean Sidereal Time */ + + Gmst = 280.46061837 + + 360.98564736629*(jd-J2000) + + 0.000387933*T*T + - T*T*T/38710000.0; + + return Gmst; +} + +int extractISOTime(char *timestr, struct tm *utm) +{ + + if (strptime(timestr, "%Y-%m-%dT%H:%M:%S", utm)) + return (0); + if (strptime(timestr, "%Y/%m/%dT%H:%M:%S", utm)) + return (0); + if (strptime(timestr, "%Y:%m:%dT%H:%M:%S", utm)) + return (0); + if (strptime(timestr, "%Y-%m-%dT%H-%M-%S", utm)) + return (0); + + return (-1); + +} + +/* sprint the variable a in sexagesimal format into out[]. + * w is the number of spaces for the whole part. + * fracbase is the number of pieces a whole is to broken into; valid options: + * 360000: :mm:ss.ss + * 36000: :mm:ss.s + * 3600: :mm:ss + * 600: :mm.m + * 60: :mm + * return number of characters written to out, not counting final '\0'. + */ +int +fs_sexa (char *out, double a, int w, int fracbase) +{ + char *out0 = out; + unsigned long n; + int d; + int f; + int m; + int s; + int isneg; + + /* save whether it's negative but do all the rest with a positive */ + isneg = (a < 0); + if (isneg) + a = -a; + + /* convert to an integral number of whole portions */ + n = (unsigned long)(a * fracbase + 0.5); + d = n/fracbase; + f = n%fracbase; + + /* form the whole part; "negative 0" is a special case */ + if (isneg && d == 0) + out += sprintf (out, "%*s-0", w-2, ""); + else + out += sprintf (out, "%*d", w, isneg ? -d : d); + + /* do the rest */ + switch (fracbase) { + case 60: /* dd:mm */ + m = f/(fracbase/60); + out += sprintf (out, ":%02d", m); + break; + case 600: /* dd:mm.m */ + out += sprintf (out, ":%02d.%1d", f/10, f%10); + break; + case 3600: /* dd:mm:ss */ + m = f/(fracbase/60); + s = f%(fracbase/60); + out += sprintf (out, ":%02d:%02d", m, s); + break; + case 36000: /* dd:mm:ss.s*/ + m = f/(fracbase/60); + s = f%(fracbase/60); + out += sprintf (out, ":%02d:%02d.%1d", m, s/10, s%10); + break; + case 360000: /* dd:mm:ss.ss */ + m = f/(fracbase/60); + s = f%(fracbase/60); + out += sprintf (out, ":%02d:%02d.%02d", m, s/100, s%100); + break; + default: + printf ("fs_sexa: unknown fracbase: %d\n", fracbase); + exit(1); + } + + return (out - out0); +} + +/* convert sexagesimal string str AxBxC to double. + * x can be anything non-numeric. Any missing A, B or C will be assumed 0. + * optional - and + can be anywhere. + * return 0 if ok, -1 if can't find a thing. + */ +int +f_scansexa ( +const char *str0, /* input string */ +double *dp) /* cracked value, if return 0 */ +{ + double a = 0, b = 0, c = 0; + char str[128]; + char *neg; + int r; + + /* copy str0 so we can play with it */ + strncpy (str, str0, sizeof(str)-1); + str[sizeof(str)-1] = '\0'; + + neg = strchr(str, '-'); + if (neg) + *neg = ' '; + r = sscanf (str, "%lf%*[^0-9]%lf%*[^0-9]%lf", &a, &b, &c); + if (r < 1) + return (-1); + *dp = a + b/60 + c/3600; + if (neg) + *dp *= -1; + return (0); +} + +void getSexComponents(double value, int *d, int *m, int *s) +{ + + *d = (int) fabs(value); + *m = (int) ((fabs(value) - *d) * 60.0); + *s = (int) rint(((fabs(value) - *d) * 60.0 - *m) *60.0); + + if (value < 0) + *d *= -1; +} + +/* fill buf with properly formatted INumber string. return length */ +int +numberFormat (char *buf, const char *format, double value) +{ + int w, f, s; + char m; + + if (sscanf (format, "%%%d.%d%c", &w, &f, &m) == 3 && m == 'm') { + /* INDI sexi format */ + switch (f) { + case 9: s = 360000; break; + case 8: s = 36000; break; + case 6: s = 3600; break; + case 5: s = 600; break; + default: s = 60; break; + } + return (fs_sexa (buf, value, w-f, s)); + } else { + /* normal printf format */ + return (sprintf (buf, format, value)); + } +} + +double angularDistance(double fromRA, double fromDEC, double toRA, double toDEC) +{ + + double dalpha = DegToRad(fromRA) - DegToRad(toRA); + double ddelta = DegToRad(fromDEC) - DegToRad(toDEC); + + double sa = sin(dalpha/2.); + double sd = sin(ddelta/2.); + + double hava = sa*sa; + double havd = sd*sd; + + double aux = havd + cos (DegToRad(fromDEC)) * cos(DegToRad(toDEC)) * hava; + + return (RadToDeg ( 2 * fabs(asin( sqrt(aux) )))); +} + +/* return current system time in message format */ +const char * +timestamp() +{ + static char ts[32]; + struct tm *tp; + time_t t; + + time (&t); + tp = gmtime (&t); + strftime (ts, sizeof(ts), "%Y-%m-%dT%H:%M:%S", tp); + return (ts); +} + diff --git a/kstars/kstars/indi/indicom.h b/kstars/kstars/indi/indicom.h new file mode 100644 index 00000000..726c7dcd --- /dev/null +++ b/kstars/kstars/indi/indicom.h @@ -0,0 +1,272 @@ +/* + INDI LIB + Common routines used by all drivers + Copyright (C) 2003 by Jason Harris (jharris@30doradus.org) + Elwood C. Downey + + This is the C version of the astronomical library in KStars + modified by Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +/** \file indicom.h + \brief Implementations for common astronomical routines. + + \author Jason Harris + \author Elwood C. Downey + \author Jasem Mutlaq +*/ + +#ifndef INDICOM_H +#define INDICOM_H + +#include + +#define J2000 2451545.0 +#define TRACKING_THRESHOLD 0.05 /* 3' for tracking */ +#define ERRMSG_SIZE 1024 + +extern const char * Direction[]; +extern const char * SolarSystem[]; + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * \defgroup mathFunctions Handy math routines. + */ +/*@{*/ + +/** \brief Convert degrees to radians. + \param num number in degrees. + \return number in radians. +*/ +double DegToRad( double num ); + +/** \brief Convert radians to degrees. + \param num number in radians. + \return number in degrees. +*/ +double RadToDeg( double num ); + +/** \brief Get the sin and cosine of a number. + + The function attempts to use GNU sincos extension when possible. The sin and cosine values for \e Degrees are stored in the \e sina and \e cosa parameters. + \param Degrees the number in degrees to return its sin and cosine. + \param sina pointer to a double to hold the sin value. + \param cosa pointer to a double to hold the cosine value. +*/ +void SinCos( double Degrees, double *sina, double *cosa ); + +/*@}*/ + +/** + * \defgroup ephemerisFunctions Common ephemeris functions. + + The ephemeris functions are date-dependent. Call updateAstroValues() to update orbital values used in many algorithms before using any ephemeris function. You only need to call updateAstroValues() again if you need to update the orbital values for a different date. + */ +/*@{*/ + +/** \brief Returns the obliquity of orbit. +*/ +double obliquity(); + +/** \brief Returns the constant of aberration (20.49 arcsec). */ +double constAberr(); + +/** \brief Returns the mean solar anomaly. */ +double sunMeanAnomaly(); + +/** \brief Returns the mean solar longitude. */ +double sunMeanLongitude(); + +/** \brief Returns the true solar anomaly. */ +double sunTrueAnomaly(); + +/** \brief Returns the true solar longitude. */ +double sunTrueLongitude(); + +/** \brief Returns the longitude of the Earth's perihelion point. */ +double earthPerihelionLongitude(); + +/** \brief Returns eccentricity of Earth's orbit.*/ +double earthEccentricity(); + +/** \brief Returns the change in obliquity due to the nutation of Earth's orbit. */ +double dObliq(); + +/** \brief Returns the change in Ecliptic Longitude due to nutation. */ +double dEcLong(); + +/** \brief Returns Julian centuries since J2000*/ +double julianCenturies(); + +/** \brief Returns element of P1 precession array at position [i1][i2] */ +double p1( int i1, int i2 ); + +/** \brief Returns element of P2 precession array at position [i1][i2] */ +double p2( int i1, int i2 ); + +/** \brief Update all orbital values for the given date as an argument. Any subsecquent functions will use values affected by this date until changed. + \param jd Julian date + */ +void updateAstroValues( double jd ); + +/** \brief Calculates the declination on the celestial sphere at 0 degrees altitude given the siderial time and latitude. + \param latitude Current latitude. + \param SDTime Current sideral time. + \return Returns declinatation at 0 degrees altitude for the given parameters. + */ +double calculateDec(double latitude, double SDTime); + +/** \brief Calculates the right ascension on the celestial sphere at 0 degrees azimuth given the siderial time. + \param SDTime Current sidereal time. + \return Returns right ascension at 0 degrees azimith for the given parameters. + */ +double calculateRA(double SDTime); + +/** \brief Calculates the angular distance between two points on the celestial sphere. + \param fromRA Right ascension of starting point in degrees. + \param fromDEC Declination of starting point in degrees. + \param toRA Right ascension of ending point in degrees. + \param toDEC Declination of ending point in degrees. + \return Angular seperation in degrees. +*/ +double angularDistance(double fromRA, double fromDEC, double toRA, double toDEC); + +/** \brief Nutate a given RA and Dec. + \param RA a pointer to a double containing the Right ascension in degrees to nutate. The function stores the processed Right ascension back in this variable. + \param Dec a pointer to a double containing the delination in degrees to nutate. The function stores the processed delination back in this variable. +*/ +void nutate(double *RA, double *Dec); + +/** \brief Aberrate a given RA and Dec. + \param RA a pointer to a double containing the Right ascension in degrees to aberrate. The function stores the processed Right ascension back in this variable. + \param Dec a pointer to a double containing the delination in degrees to aberrate. The function stores the processed delination back in this variable. +*/ +void aberrate(double *RA, double *Dec); + +/** \brief Precess the given RA and Dec from any epoch to any epoch. + \param jd0 starting epoch. + \param jdf final epoch. + \param RA a pointer to a double containing the Right ascension in degrees to precess. The function stores the processed Right ascension back in this variable. + \param Dec a pointer to a double containing the delination in degrees to precess. The function stores the processed delination back in this variable. +*/ +void precessFromAnyEpoch(double jd0, double jdf, double *RA, double *Dec); + +/** \brief Calculate the apparent coordiantes for RA and Dec from any epoch to any epoch. + \param jd0 starting epoch. + \param jdf final epoch. + \param RA a pointer to a double containing the Right ascension in hours. The function stores the processed Right ascension back in this variable. + \param Dec a pointer to a double containing the delination in degrees. The function stores the processed delination back in this variable. +*/ +void apparentCoord(double jd0, double jdf, double *RA, double *Dec); + +/*@}*/ + + +/** + * \defgroup convertFunctions Handy formatting and conversion routines. + */ +/*@{*/ + +/** \brief Converts a sexagesimal number to a string. + + sprint the variable a in sexagesimal format into out[]. + + \param out a pointer to store the sexagesimal number. + \param a the sexagesimal number to convert. + \param w the number of spaces in the whole part. + \param fracbase is the number of pieces a whole is to broken into; valid options:\n + \li 360000: \:mm:ss.ss + \li 36000: \:mm:ss.s + \li 3600: \:mm:ss + \li 600: \:mm.m + \li 60: \:mm + + \return number of characters written to out, not counting final null terminator. + */ +int fs_sexa (char *out, double a, int w, int fracbase); + +/** \brief convert sexagesimal string str AxBxC to double. + + x can be anything non-numeric. Any missing A, B or C will be assumed 0. Optional - and + can be anywhere. + + \param str0 string containing sexagesimal number. + \param dp pointer to a double to store the sexagesimal number. + \return return 0 if ok, -1 if can't find a thing. + */ +int f_scansexa (const char *str0, double *dp); + +/** \brief Extract ISO 8601 time and store it in a tm struct. + \param timestr a string containing date and time in ISO 8601 format. + \param utm a pointer to a \e tm structure to store the extracted time and date. + \return 0 on success, -1 on failure. +*/ +int extractISOTime(char *timestr, struct tm *utm); + +/** \brief Converts Universal Time to Julian Date. + \param utm a pointer to a structure holding the universal time and date. + \return The Julian date fot the passed universal time. +*/ +double UTtoJD(struct tm *utm); + +/** \brief Return the degree, minute, and second components of a sexagesimal number. + \param value sexagesimal number to decompose. + \param d a pointer to double to store the degrees field. + \param m a pointer to a double to store the minutes field. + \param s a pointer to a double to store the seconds field. +*/ + +/** \brief Converts Julian Date to Greenwich Sidereal Time. + \param jd The Julian date + \return GMST in degrees +*/ +double JDtoGMST( double jd ); + +void getSexComponents(double value, int *d, int *m, int *s); + +/** \brief Fill buffer with properly formatted INumber string. + \param buf to store the formatted string. + \param format format in sprintf style. + \param value the number to format. + \return length of string. +*/ +int numberFormat (char *buf, const char *format, double value); + +/** \brief Fill buffer with properly formatted INumber string. + \param buf to store the formatted string. + \param format format in sprintf style. + \param value the number to format. + \return length of string. +*/ +int numberFormat (char *buf, const char *format, double value); + +/** \brief Create an ISO 8601 formatted time stamp. The format is YYYY-MM-DDTHH:MM:SS + \return The formatted time stamp. +*/ +const char *timestamp (void); + +/*@}*/ + +#ifdef __cplusplus +} +#endif + + +#endif diff --git a/kstars/kstars/indi/indidevapi.h b/kstars/kstars/indi/indidevapi.h new file mode 100644 index 00000000..3b6aacc6 --- /dev/null +++ b/kstars/kstars/indi/indidevapi.h @@ -0,0 +1,511 @@ +#if 0 + INDI + Copyright (C) 2003 Elwood C. Downey + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#ifndef INDI_DEVAPI_H +#define INDI_DEVAPI_H + +/** \file indidevapi.h + \brief Interface to the reference INDI C API device implementation on the Device Driver side. + \author Elwood C. Downey + \author Jasem Mutlaq + + This file is divided into two main sections:\n +
    1. Functions the INDI device driver framework defines which the Driver may + call:
    2. + +
      • IDxxx functions to send messages to an INDI client.
      • +
      • IExxx functions to implement the event driven model.
      • +
      • IUxxx functions to perform handy utility functions.
      + +
    3. Functions the INDI device driver framework calls which the Driver must + define:
    4. + +
      • ISxxx to respond to messages from a Client.
    +*/ + + +/******************************************************************************* + * get the data structures + */ + +#include "indiapi.h" + +/******************************************************************************* + ******************************************************************************* + * + * Functions the INDI device driver framework defines which the Driver calls + * + ******************************************************************************* + ******************************************************************************* + */ + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * \defgroup d2cFunctions Functions Drivers call to define their Properties to Clients. + */ +/*@{*/ + +/** \brief Tell client to create a text vector property. + \param t pointer to the vector text property to be defined. + \param msg message in printf style to send to the client. May be NULL. +*/ +extern void IDDefText (const ITextVectorProperty *t, const char *msg, ...) +#ifdef __GNUC__ + __attribute__ ( ( format( printf, 2, 3 ) ) ) +#endif +; + +/** \brief Tell client to create a number number property. + \param n pointer to the vector number property to be defined. + \param msg message in printf style to send to the client. May be NULL. +*/ +extern void IDDefNumber (const INumberVectorProperty *n, const char *msg, ...) +#ifdef __GNUC__ + __attribute__ ( ( format( printf, 2, 3 ) ) ) +#endif +; + +/** \brief Tell client to create a switch vector property. + \param s pointer to the vector switch property to be defined. + \param msg message in printf style to send to the client. May be NULL. +*/ +extern void IDDefSwitch (const ISwitchVectorProperty *s, const char *msg, ...) +#ifdef __GNUC__ + __attribute__ ( ( format( printf, 2, 3 ) ) ) +#endif +; + +/** \brief Tell client to create a light vector property. + \param l pointer to the vector light property to be defined. + \param msg message in printf style to send to the client. May be NULL. +*/ +extern void IDDefLight (const ILightVectorProperty *l, const char *msg, ...) +#ifdef __GNUC__ + __attribute__ ( ( format( printf, 2, 3 ) ) ) +#endif +; + +/** \brief Tell client to create a BLOB vector property. + \param b pointer to the vector BLOB property to be defined. + \param msg message in printf style to send to the client. May be NULL. + */ +extern void IDDefBLOB (const IBLOBVectorProperty *b, const char *msg, ...) +#ifdef __GNUC__ + __attribute__ ( ( format( printf, 2, 3 ) ) ) +#endif +; + + +/*@}*/ + +/** + * \defgroup d2cuFunctions Functions Drivers call to tell Clients of new values for existing Properties. + */ +/*@{*/ + +/** \brief Tell client to update an existing text vector property. + \param t pointer to the vector text property. + \param msg message in printf style to send to the client. May be NULL. +*/ +extern void IDSetText (const ITextVectorProperty *t, const char *msg, ...) +#ifdef __GNUC__ + __attribute__ ( ( format( printf, 2, 3 ) ) ) +#endif +; + +/** \brief Tell client to update an existing number vector property. + \param n pointer to the vector number property. + \param msg message in printf style to send to the client. May be NULL. +*/ +extern void IDSetNumber (const INumberVectorProperty *n, const char *msg, ...) +#ifdef __GNUC__ + __attribute__ ( ( format( printf, 2, 3 ) ) ) +#endif +; + +/** \brief Tell client to update an existing switch vector property. + \param s pointer to the vector switch property. + \param msg message in printf style to send to the client. May be NULL. +*/ +extern void IDSetSwitch (const ISwitchVectorProperty *s, const char *msg, ...) +#ifdef __GNUC__ + __attribute__ ( ( format( printf, 2, 3 ) ) ) +#endif +; + +/** \brief Tell client to update an existing light vector property. + \param l pointer to the vector light property. + \param msg message in printf style to send to the client. May be NULL. +*/ +extern void IDSetLight (const ILightVectorProperty *l, const char *msg, ...) +#ifdef __GNUC__ + __attribute__ ( ( format( printf, 2, 3 ) ) ) +#endif +; + +/** \brief Tell client to update an existing BLOB vector property. + \param b pointer to the vector BLOB property. + \param msg message in printf style to send to the client. May be NULL. + */ +extern void IDSetBLOB (const IBLOBVectorProperty *b, const char *msg, ...) +#ifdef __GNUC__ + __attribute__ ( ( format( printf, 2, 3 ) ) ) +#endif +; + +/*@}*/ + + +/** \brief Function Drivers call to send log messages to Clients. + + If dev is specified the Client shall associate the message with that device; if dev is NULL the Client shall treat the message as generic from no specific Device. + + \param dev device name + \param msg message in printf style to send to the client. +*/ +extern void IDMessage (const char *dev, const char *msg, ...) +#ifdef __GNUC__ + __attribute__ ( ( format( printf, 2, 3 ) ) ) +#endif +; + +/** \brief Function Drivers call to inform Clients a Property is no longer available, or the entire device is gone if name is NULL. + + \param dev device name. If device name is NULL, the entire device will be deleted. + \param name property name to be deleted. + \param msg message in printf style to send to the client. +*/ +extern void IDDelete (const char *dev, const char *name, const char *msg, ...) +#ifdef __GNUC__ + __attribute__ ( ( format( printf, 3, 4 ) ) ) +#endif +; + +/** \brief Function Drivers call to log a message locally. + + The message is not sent to any Clients. + + \param msg message in printf style to send to the client. +*/ +extern void IDLog (const char *msg, ...) +#ifdef __GNUC__ + __attribute__ ( ( format( printf, 1, 2 ) ) ) +#endif +; + +/** + * \defgroup deventFunctions Functions Drivers call to register with the INDI event utilities. + + Callbacks are called when a read on a file descriptor will not block. Timers are called once after a specified interval. Workprocs are called when there is nothing else to do. The "Add" functions return a unique id for use with their corresponding "Rm" removal function. An arbitrary pointer may be specified when a function is registered which will be stored and forwarded unchanged when the function is later invoked. + */ +/*@{*/ + + /* signature of a callback, timout caller and work procedure function */ + +/** \typedef IE_CBF Signature of a callback. */ +typedef void (IE_CBF) (int readfiledes, void *userpointer); +/** \typedef IE_CBF Signature of a timeout caller. */ +typedef void (IE_TCF) (void *userpointer); +/** \typedef IE_CBF Signature of a work procedure function. */ +typedef void (IE_WPF) (void *userpointer); + +/* functions to add and remove callbacks, timers and work procedures */ + +/** \brief Register a new callback, \e fp, to be called with \e userpointer as argument when \e readfiledes is ready. +* +* \param readfiledes file descriptor. +* \param fp a pointer to the callback function. +* \param userpointer a pointer to be passed to the callback function when called. +* \return a unique callback id for use with IERmCallback(). +*/ +extern int IEAddCallback (int readfiledes, IE_CBF *fp, void *userpointer); + +/** \brief Remove a callback function. +* +* \param callbackid the callback ID returned from IEAddCallback() +*/ +extern void IERmCallback (int callbackid); + +/** \brief Register a new timer function, \e fp, to be called with \e ud as argument after \e ms. + + Add to list in order of decreasing time from epoch, ie, last entry runs soonest. The timer will only invoke the callback function \b once. You need to call addTimer again if you want to repeat the process. +* +* \param millisecs timer period in milliseconds. +* \param fp a pointer to the callback function. +* \param userpointer a pointer to be passed to the callback function when called. +* \return a unique id for use with IERmTimer(). +*/ +extern int IEAddTimer (int millisecs, IE_TCF *fp, void *userpointer); + +/** \brief Remove the timer with the given \e timerid, as returned from IEAddTimer. +* +* \param timerid the timer callback ID returned from IEAddTimer(). +*/ +extern void IERmTimer (int timerid); + +/** \brief Add a new work procedure, fp, to be called with ud when nothing else to do. +* +* \param fp a pointer to the work procedure callback function. +* \param userpointer a pointer to be passed to the callback function when called. +* \return a unique id for use with IERmWorkProc(). +*/ +extern int IEAddWorkProc (IE_WPF *fp, void *userpointer); + +/** \brief Remove the work procedure with the given \e workprocid, as returned from IEAddWorkProc(). +* +* \param workprocid the work procedure callback ID returned from IEAddWorkProc(). +*/ +extern void IERmWorkProc (int workprocid); + +/*@}*/ + +/** + * \defgroup dutilFunctions Functions Drivers call to perform handy utility functions. + + These do not communicate with the Client in any way. + */ +/*@{*/ + + +/** \brief Find an IText member in a vector text property. +* +* \param tp a pointer to a text vector property. +* \param name the name of the member to search for. +* \return a pointer to an IText member on match, or NULL if nothing is found. +*/ +extern IText *IUFindText (const ITextVectorProperty *tp, const char *name); + +/** \brief Find an INumber member in a number text property. +* +* \param tp a pointer to a number vector property. +* \param name the name of the member to search for. +* \return a pointer to an INumber member on match, or NULL if nothing is found. +*/ +extern INumber *IUFindNumber(const INumberVectorProperty *tp, const char *name); + +/** \brief Find an ISwitch member in a vector switch property. +* +* \param tp a pointer to a switch vector property. +* \param name the name of the member to search for. +* \return a pointer to an ISwitch member on match, or NULL if nothing is found. +*/ +extern ISwitch *IUFindSwitch(const ISwitchVectorProperty *tp, const char *name); + +/** \brief Returns the first ON switch it finds in the vector switch property. + +* \note This is only valid for ISR_1OFMANY mode. That is, when only one switch out of many is allowed to be ON. Do not use this function if you can have multiple ON switches in the same vector property. +* +* \param tp a pointer to a switch vector property. +* \return a pointer to the \e first ON ISwitch member if found. If all switches are off, NULL is returned. +*/ +extern ISwitch *IUFindOnSwitch (const ISwitchVectorProperty *tp); + +/** \brief Reset all switches in a switch vector property to OFF. +* +* \param svp a pointer to a switch vector property. +*/ +extern void IUResetSwitches(const ISwitchVectorProperty *svp); + +/** \brief Update all switches in a switch vector property. +* +* \param svp a pointer to a switch vector property. +* \param states the states of the new ISwitch members. +* \param names the names of the ISwtich members to update. +* \param n the number of ISwitch members to update. +* \return 0 if update successful, -1 otherwise. +*/ +extern int IUUpdateSwitches(ISwitchVectorProperty *svp, ISState *states, char *names[], int n); + +/** \brief Update all numbers in a number vector property. +* +* \param nvp a pointer to a number vector property. +* \param values the states of the new INumber members. +* \param names the names of the INumber members to update. +* \param n the number of INumber members to update. +* \return 0 if update successful, -1 otherwise. Update will fail if values are out of scope, or in case of property name mismatch. +*/ +extern int IUUpdateNumbers(INumberVectorProperty *nvp, double values[], char *names[], int n); + +/** \brief Function to update the min and max elements of a number in the client + \param nvp pointer to an INumberVectorProperty. + */ +extern void IUUpdateMinMax(INumberVectorProperty *nvp); + +/** \brief Function to reliably save new text in a IText. + \param tp pointer to an IText member. + \param newtext the new text to be saved +*/ +extern void IUSaveText (IText *tp, const char *newtext); + +/** \brief Assign attributes for a switch property. The switch's auxilary elements will be set to NULL. + \param sp pointer a switch property to fill + \param name the switch name + \param label the switch label + \param s the switch state (ISS_ON or ISS_OFF) +*/ +extern void fillSwitch(ISwitch *sp, const char *name, const char * label, ISState s); + +/** \brief Assign attributes for a number property. The number's auxilary elements will be set to NULL. + \param np pointer a number property to fill + \param name the number name + \param label the number label + \param format the number format in printf style (e.g. "%02d") + \param min the minimum possible value + \param max the maximum possible value + \param step the step used to climb from minimum value to maximum value + \param value the number's current value +*/ +extern void fillNumber(INumber *np, const char *name, const char * label, const char *format, double min, double max, double step, double value); + +/** \brief Assign attributes for a text property. The text's auxilary elements will be set to NULL. + \param tp pointer a text property to fill + \param name the text name + \param label the text label + \param initialText the initial text +*/ +extern void fillText(IText *tp, const char *name, const char * label, const char *initialText); + +/** \brief Assign attributes for a switch vector property. The vector's auxilary elements will be set to NULL. + \param svp pointer a switch vector property to fill + \param sp pointer to an array of switches + \param nsp the dimension of sp + \param dev the device name this vector property belongs to + \param name the vector property name + \param label the vector property label + \param group the vector property group + \param p the vector property permission + \param r the switches behavior + \param timeout vector property timeout in seconds + \param s the vector property initial state. +*/ +extern void fillSwitchVector(ISwitchVectorProperty *svp, ISwitch *sp, int nsp, const char * dev, const char *name, const char *label, const char *group, IPerm p, ISRule r, double timeout, IPState s); + +/** \brief Assign attributes for a number vector property. The vector's auxilary elements will be set to NULL. + \param nvp pointer a number vector property to fill + \param np pointer to an array of numbers + \param nnp the dimension of np + \param dev the device name this vector property belongs to + \param name the vector property name + \param label the vector property label + \param group the vector property group + \param p the vector property permission + \param timeout vector property timeout in seconds + \param s the vector property initial state. +*/ +extern void fillNumberVector(INumberVectorProperty *nvp, INumber *np, int nnp, const char * dev, const char *name, const char *label, const char* group, IPerm p, double timeout, IPState s); + +/** \brief Assign attributes for a text vector property. The vector's auxilary elements will be set to NULL. + \param tvp pointer a text vector property to fill + \param tp pointer to an array of texts + \param ntp the dimension of tp + \param dev the device name this vector property belongs to + \param name the vector property name + \param label the vector property label + \param group the vector property group + \param p the vector property permission + \param timeout vector property timeout in seconds + \param s the vector property initial state. +*/ +extern void fillTextVector(ITextVectorProperty *tvp, IText *tp, int ntp, const char * dev, const char *name, const char *label, const char* group, IPerm p, double timeout, IPState s); + +/*@}*/ + +/******************************************************************************* + ******************************************************************************* + * + * Functions the INDI Device Driver framework calls which the Driver must + * define. + * + ******************************************************************************* + ******************************************************************************* + */ + + +/** \brief Function defined by Drivers that is called when a Client asks for the definitions of all Properties this Driver supports for the given device. + \param dev the name of the device. +*/ +extern void ISGetProperties (const char *dev); + + +/** + * \defgroup dcuFunctions Functions defined by Drivers that are called when a Client wishes to set different values named members of the given vector Property. + + The values and their names are parallel arrays of n elements each. +*/ +/*@{*/ + +/** \brief Update the value of an existing text vector property. + \param dev the name of the device. + \param name the name of the text vector property to update. + \param texts an array of text values. + \param names parallel names to the array of text values. + \param n the dimension of texts[]. + \note You do not need to call this function, it is called by INDI when new text values arrive from the client. +*/ +extern void ISNewText (const char *dev, const char *name, char *texts[], + char *names[], int n); + +/** \brief Update the value of an existing number vector property. + \param dev the name of the device. + \param name the name of the number vector property to update. + \param doubles an array of number values. + \param names parallel names to the array of number values. + \param n the dimension of doubles[]. + \note You do not need to call this function, it is called by INDI when new number values arrive from the client. +*/ +extern void ISNewNumber (const char *dev, const char *name, double *doubles, + char *names[], int n); + +/** \brief Update the value of an existing switch vector property. + \param dev the name of the device. + \param name the name of the switch vector property to update. + \param states an array of switch states. + \param names parallel names to the array of switch states. + \param n the dimension of states[]. + \note You do not need to call this function, it is called by INDI when new switch values arrive from the client. +*/ +extern void ISNewSwitch (const char *dev, const char *name, ISState *states, + char *names[], int n); + +/** \brief Update data of an existing blob vector property. + \param dev the name of the device. + \param name the name of the blob vector property to update. + \param sizes an array of blob sizes in bytes. + \param blobs the blob data array in bytes + \param formats Blob data format (e.g. fits.z). + \param names names of blob members to update. + \param n the number of blobs to update. + \note You do not need to call this function, it is called by INDI when new blob values arrive from the client. + e.g. BLOB element with name names[0] has data located in blobs[0] with size sizes[0] and format formats[0]. +*/ + +extern void ISNewBLOB (const char *dev, const char *name, int sizes[], + char *blobs[], char *formats[], char *names[], int n); + +/*@}*/ + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/kstars/kstars/indi/indidrivermain.c b/kstars/kstars/indi/indidrivermain.c new file mode 100644 index 00000000..4f375ca4 --- /dev/null +++ b/kstars/kstars/indi/indidrivermain.c @@ -0,0 +1,1250 @@ +#if 0 + INDI + Copyright (C) 2003 Elwood C. Downey + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +/* main() for one INDI driver process. + * Drivers define IS*() functions we call to deliver INDI XML arriving on stdin. + * Drivers call ID*() functions to send INDI XML commands to stdout. + * Drivers call IE*() functions to build an event-driver program. + * Drivers call IU*() functions to perform various common utility tasks. + * Troubles are reported on stderr then we exit. + * + * This requires liblilxml. + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "lilxml.h" +#include "base64.h" +#include "eventloop.h" +#include "indidevapi.h" +#include "indicom.h" + +static void usage(void); +static void clientMsgCB(int fd, void *arg); +static int dispatch (XMLEle *root, char msg[]); +static int crackDN (XMLEle *root, char **dev, char **name, char msg[]); +const char *pstateStr(IPState s); +const char *sstateStr(ISState s); +const char *ruleStr(ISRule r); +const char *permStr(IPerm p); + +static int nroCheck; /* # of elements in roCheck */ +static int verbose; /* chatty */ +char *me; /* a.out name */ +static LilXML *clixml; /* XML parser context */ + +/* insure RO properties are never modified. RO Sanity Check */ +typedef struct +{ + char propName[MAXINDINAME]; + IPerm perm; +} ROSC; + +static ROSC *roCheck; + +int +main (int ac, char *av[]) +{ + setgid( getgid() ); + setuid( getuid() ); + if (geteuid() != getuid()) + exit(255); + + /* save handy pointer to our base name */ + for (me = av[0]; av[0][0]; av[0]++) + if (av[0][0] == '/') + me = &av[0][1]; + + /* crack args */ + while (--ac && (*++av)[0] == '-') + while (*++(*av)) + switch (*(*av)) { + case 'v': /* verbose */ + verbose++; + break; + default: + usage(); + } + + /* ac remaining args starting at av[0] */ + if (ac > 0) + usage(); + + /* init */ + clixml = newLilXML(); + addCallback (0, clientMsgCB, NULL); + + nroCheck = 0; + roCheck = NULL; + + /* service client */ + eventLoop(); + + /* eh?? */ + fprintf (stderr, "%s: inf loop ended\n", me); + return (1); +} + +/* functions we define that drivers may call */ + +/* tell client to create a text vector property */ +void +IDDefText (const ITextVectorProperty *tvp, const char *fmt, ...) +{ + int i; + ROSC *SC; + + printf ("device); + printf (" name='%s'\n", tvp->name); + printf (" label='%s'\n", tvp->label); + printf (" group='%s'\n", tvp->group); + printf (" state='%s'\n", pstateStr(tvp->s)); + printf (" perm='%s'\n", permStr(tvp->p)); + printf (" timeout='%g'\n", tvp->timeout); + printf (" timestamp='%s'\n", timestamp()); + if (fmt) { + va_list ap; + va_start (ap, fmt); + printf (" message='"); + vprintf (fmt, ap); + printf ("'\n"); + va_end (ap); + } + printf (">\n"); + + for (i = 0; i < tvp->ntp; i++) { + IText *tp = &tvp->tp[i]; + printf (" name); + printf (" label='%s'>\n", tp->label); + printf (" %s\n", tp->text ? tp->text : ""); + printf (" \n"); + } + + printf ("\n"); + + /* Add this property to insure proper sanity check */ + roCheck = roCheck ? (ROSC *) realloc ( roCheck, sizeof(ROSC) * (nroCheck+1)) + : (ROSC *) malloc ( sizeof(ROSC)); + SC = &roCheck[nroCheck++]; + + strcpy(SC->propName, tvp->name); + SC->perm = tvp->p; + + fflush (stdout); +} + +/* tell client to create a new numeric vector property */ +void +IDDefNumber (const INumberVectorProperty *n, const char *fmt, ...) +{ + int i; + ROSC *SC; + + printf ("device); + printf (" name='%s'\n", n->name); + printf (" label='%s'\n", n->label); + printf (" group='%s'\n", n->group); + printf (" state='%s'\n", pstateStr(n->s)); + printf (" perm='%s'\n", permStr(n->p)); + printf (" timeout='%g'\n", n->timeout); + printf (" timestamp='%s'\n", timestamp()); + if (fmt) { + va_list ap; + va_start (ap, fmt); + printf (" message='"); + vprintf (fmt, ap); + printf ("'\n"); + va_end (ap); + } + printf (">\n"); + + for (i = 0; i < n->nnp; i++) { + INumber *np = &n->np[i]; + printf (" name); + printf (" label='%s'\n", np->label); + printf (" format='%s'\n", np->format); + printf (" min='%g'\n", np->min); + printf (" max='%g'\n", np->max); + printf (" step='%g'>\n", np->step); + printf (" %g\n", np->value); + printf (" \n"); + } + + printf ("\n"); + + /* Add this property to insure proper sanity check */ + roCheck = roCheck ? (ROSC *) realloc ( roCheck, sizeof(ROSC) * (nroCheck+1)) + : (ROSC *) malloc ( sizeof(ROSC)); + SC = &roCheck[nroCheck++]; + + strcpy(SC->propName, n->name); + SC->perm = n->p; + + fflush (stdout); +} + +/* tell client to create a new switch vector property */ +void +IDDefSwitch (const ISwitchVectorProperty *s, const char *fmt, ...) + +{ + int i; + ROSC *SC; + + printf ("device); + printf (" name='%s'\n", s->name); + printf (" label='%s'\n", s->label); + printf (" group='%s'\n", s->group); + printf (" state='%s'\n", pstateStr(s->s)); + printf (" perm='%s'\n", permStr(s->p)); + printf (" rule='%s'\n", ruleStr (s->r)); + printf (" timeout='%g'\n", s->timeout); + printf (" timestamp='%s'\n", timestamp()); + if (fmt) { + va_list ap; + va_start (ap, fmt); + printf (" message='"); + vprintf (fmt, ap); + printf ("'\n"); + va_end (ap); + } + printf (">\n"); + + for (i = 0; i < s->nsp; i++) { + ISwitch *sp = &s->sp[i]; + printf (" name); + printf (" label='%s'>\n", sp->label); + printf (" %s\n", sstateStr(sp->s)); + printf (" \n"); + } + + printf ("\n"); + + /* Add this property to insure proper sanity check */ + roCheck = roCheck ? (ROSC *) realloc ( roCheck, sizeof(ROSC) * (nroCheck+1)) + : (ROSC *) malloc ( sizeof(ROSC)); + SC = &roCheck[nroCheck++]; + + strcpy(SC->propName, s->name); + SC->perm = s->p; + + fflush (stdout); +} + +/* tell client to create a new lights vector property */ +void +IDDefLight (const ILightVectorProperty *lvp, const char *fmt, ...) +{ + int i; + + printf ("device); + printf (" name='%s'\n", lvp->name); + printf (" label='%s'\n", lvp->label); + printf (" group='%s'\n", lvp->group); + printf (" state='%s'\n", pstateStr(lvp->s)); + printf (" timestamp='%s'\n", timestamp()); + if (fmt) { + va_list ap; + va_start (ap, fmt); + printf (" message='"); + vprintf (fmt, ap); + printf ("'\n"); + va_end (ap); + } + printf (">\n"); + + for (i = 0; i < lvp->nlp; i++) { + ILight *lp = &lvp->lp[i]; + printf (" name); + printf (" label='%s'>\n", lp->label); + printf (" %s\n", pstateStr(lp->s)); + printf (" \n"); + } + + printf ("\n"); + fflush (stdout); +} + +/* tell client to create a new BLOB vector property */ +void +IDDefBLOB (const IBLOBVectorProperty *b, const char *fmt, ...) +{ + int i; + + printf ("device); + printf (" name='%s'\n", b->name); + printf (" label='%s'\n", b->label); + printf (" group='%s'\n", b->group); + printf (" state='%s'\n", pstateStr(b->s)); + printf (" perm='%s'\n", permStr(b->p)); + printf (" timeout='%g'\n", b->timeout); + printf (" timestamp='%s'\n", timestamp()); + if (fmt) { + va_list ap; + va_start (ap, fmt); + printf (" message='"); + vprintf (fmt, ap); + printf ("'\n"); + va_end (ap); + } + printf (">\n"); + + for (i = 0; i < b->nbp; i++) { + IBLOB *bp = &b->bp[i]; + printf (" name); + printf (" label='%s'\n", bp->label); + printf (" />\n"); + } + + printf ("\n"); + fflush (stdout); +} + +/* tell client to update an existing text vector property */ +void +IDSetText (const ITextVectorProperty *tvp, const char *fmt, ...) +{ + int i; + + printf ("device); + printf (" name='%s'\n", tvp->name); + printf (" state='%s'\n", pstateStr(tvp->s)); + printf (" timeout='%g'\n", tvp->timeout); + printf (" timestamp='%s'\n", timestamp()); + if (fmt) { + va_list ap; + va_start (ap, fmt); + printf (" message='"); + vprintf (fmt, ap); + printf ("'\n"); + va_end (ap); + } + printf (">\n"); + + for (i = 0; i < tvp->ntp; i++) { + IText *tp = &tvp->tp[i]; + printf (" \n", tp->name); + printf (" %s\n", tp->text ? tp->text : ""); + printf (" \n"); + } + + printf ("\n"); + fflush (stdout); +} + +/* tell client to update an existing numeric vector property */ +void +IDSetNumber (const INumberVectorProperty *nvp, const char *fmt, ...) +{ + int i; + + printf ("device); + printf (" name='%s'\n", nvp->name); + printf (" state='%s'\n", pstateStr(nvp->s)); + printf (" timeout='%g'\n", nvp->timeout); + printf (" timestamp='%s'\n", timestamp()); + if (fmt) { + va_list ap; + va_start (ap, fmt); + printf (" message='"); + vprintf (fmt, ap); + printf ("'\n"); + va_end (ap); + } + printf (">\n"); + + for (i = 0; i < nvp->nnp; i++) { + INumber *np = &nvp->np[i]; + printf (" \n", np->name); + printf (" %.10g\n", np->value); + printf (" \n"); + } + + printf ("\n"); + fflush (stdout); +} + +/* tell client to update an existing switch vector property */ +void +IDSetSwitch (const ISwitchVectorProperty *svp, const char *fmt, ...) +{ + int i; + + printf ("device); + printf (" name='%s'\n", svp->name); + printf (" state='%s'\n", pstateStr(svp->s)); + printf (" timeout='%g'\n", svp->timeout); + printf (" timestamp='%s'\n", timestamp()); + if (fmt) { + va_list ap; + va_start (ap, fmt); + printf (" message='"); + vprintf (fmt, ap); + printf ("'\n"); + va_end (ap); + } + printf (">\n"); + + for (i = 0; i < svp->nsp; i++) { + ISwitch *sp = &svp->sp[i]; + printf (" \n", sp->name); + printf (" %s\n", sstateStr(sp->s)); + printf (" \n"); + } + + printf ("\n"); + fflush (stdout); +} + +/* tell client to update an existing lights vector property */ +void +IDSetLight (const ILightVectorProperty *lvp, const char *fmt, ...) +{ + int i; + + printf ("device); + printf (" name='%s'\n", lvp->name); + printf (" state='%s'\n", pstateStr(lvp->s)); + printf (" timestamp='%s'\n", timestamp()); + if (fmt) { + va_list ap; + va_start (ap, fmt); + printf (" message='"); + vprintf (fmt, ap); + printf ("'\n"); + va_end (ap); + } + printf (">\n"); + + for (i = 0; i < lvp->nlp; i++) { + ILight *lp = &lvp->lp[i]; + printf (" \n", lp->name); + printf (" %s\n", pstateStr(lp->s)); + printf (" \n"); + } + + printf ("\n"); + fflush (stdout); +} + +/* tell client to update an existing BLOB vector property */ +void +IDSetBLOB (const IBLOBVectorProperty *bvp, const char *fmt, ...) +{ + int i; + + printf ("device); + printf (" name='%s'\n", bvp->name); + printf (" state='%s'\n", pstateStr(bvp->s)); + printf (" timeout='%g'\n", bvp->timeout); + printf (" timestamp='%s'\n", timestamp()); + if (fmt) { + va_list ap; + va_start (ap, fmt); + printf (" message='"); + vprintf (fmt, ap); + printf ("'\n"); + va_end (ap); + } + printf (">\n"); + + for (i = 0; i < bvp->nbp; i++) { + IBLOB *bp = &bvp->bp[i]; + char *encblob; + int j, l; + + printf (" name); + printf (" size='%d'\n", bp->size); + printf (" format='%s'>\n", bp->format); + + encblob = malloc (4*bp->bloblen/3+4); + l = to64frombits(encblob, bp->blob, bp->bloblen); + for (j = 0; j < l; j += 72) + printf ("%.72s\n", encblob+j); + free (encblob); + + printf (" \n"); + } + + printf ("\n"); + fflush (stdout); +} + +/* tell client to update min/max elements of an existing number vector property */ +void IUUpdateMinMax(INumberVectorProperty *nvp) +{ + int i; + + printf ("device); + printf (" name='%s'\n", nvp->name); + printf (" state='%s'\n", pstateStr(nvp->s)); + printf (" timeout='%g'\n", nvp->timeout); + printf (" timestamp='%s'\n", timestamp()); + printf (">\n"); + + for (i = 0; i < nvp->nnp; i++) { + INumber *np = &nvp->np[i]; + printf (" name); + printf (" min='%g'\n", np->min); + printf (" max='%g'\n", np->max); + printf (" step='%g'\n", np->step); + printf(">\n"); + printf (" %g\n", np->value); + printf (" \n"); + } + + printf ("\n"); + fflush (stdout); +} + +/* send client a message for a specific device or at large if !dev */ +void +IDMessage (const char *dev, const char *fmt, ...) +{ + printf ("\n"); + fflush (stdout); +} + +/* tell Client to delete the property with given name on given device, or + * entire device if !name + */ +void +IDDelete (const char *dev, const char *name, const char *fmt, ...) +{ + printf ("\n"); + fflush (stdout); +} + +/* log message locally. + * this has nothing to do with XML or any Clients. + */ +void +IDLog (const char *fmt, ...) +{ + va_list ap; + fprintf (stderr, "%s ", timestamp()); + va_start (ap, fmt); + vfprintf (stderr, fmt, ap); + va_end (ap); +} + +/* "INDI" wrappers to the more generic eventloop facility. */ + +int +IEAddCallback (int readfiledes, IE_CBF *fp, void *p) +{ + return (addCallback (readfiledes, (CBF*)fp, p)); +} + +void +IERmCallback (int callbackid) +{ + rmCallback (callbackid); +} + +int +IEAddTimer (int millisecs, IE_TCF *fp, void *p) +{ + return (addTimer (millisecs, (TCF*)fp, p)); +} + +void +IERmTimer (int timerid) +{ + rmTimer (timerid); +} + +int +IEAddWorkProc (IE_WPF *fp, void *p) +{ + return (addWorkProc ((WPF*)fp, p)); +} + +void +IERmWorkProc (int workprocid) +{ + rmWorkProc (workprocid); +} + +/* find a member of an IText vector, else NULL */ +IText * +IUFindText (const ITextVectorProperty *tvp, const char *name) +{ + int i; + + for (i = 0; i < tvp->ntp; i++) + if (strcmp (tvp->tp[i].name, name) == 0) + return (&tvp->tp[i]); + fprintf (stderr, "No IText '%s' in %s.%s\n",name,tvp->device,tvp->name); + return (NULL); +} + +/* find a member of an INumber vector, else NULL */ +INumber * +IUFindNumber(const INumberVectorProperty *nvp, const char *name) +{ + int i; + + for (i = 0; i < nvp->nnp; i++) + if (strcmp (nvp->np[i].name, name) == 0) + return (&nvp->np[i]); + fprintf(stderr,"No INumber '%s' in %s.%s\n",name,nvp->device,nvp->name); + return (NULL); +} + +/* find a member of an ISwitch vector, else NULL */ +ISwitch * +IUFindSwitch(const ISwitchVectorProperty *svp, const char *name) +{ + int i; + + for (i = 0; i < svp->nsp; i++) + if (strcmp (svp->sp[i].name, name) == 0) + return (&svp->sp[i]); + fprintf(stderr,"No ISwitch '%s' in %s.%s\n",name,svp->device,svp->name); + return (NULL); +} + +/* find an ON member of an ISwitch vector, else NULL. + * N.B. user must make sense of result with ISRule in mind. + */ +ISwitch * +IUFindOnSwitch(const ISwitchVectorProperty *svp) +{ + int i; + + for (i = 0; i < svp->nsp; i++) + if (svp->sp[i].s == ISS_ON) + return (&svp->sp[i]); + fprintf(stderr, "No ISwitch On in %s.%s\n", svp->device, svp->name); + return (NULL); +} + +/* Set all switches to off */ +void +IUResetSwitches(const ISwitchVectorProperty *svp) +{ + int i; + + for (i = 0; i < svp->nsp; i++) + svp->sp[i].s = ISS_OFF; +} + +/* Update property switches in accord with states and names. */ +int +IUUpdateSwitches(ISwitchVectorProperty *svp, ISState *states, char *names[], int n) +{ + int i=0; + + ISwitch *sp; + + for (i = 0; i < n ; i++) + { + sp = IUFindSwitch(svp, names[i]); + + if (!sp) + { + svp->s = IPS_IDLE; + IDSetSwitch(svp, "Error: %s is not a member of %s property.", names[i], svp->name); + return -1; + } + + sp->s = states[i]; + } + + return 0; + +} + +/* Update property numbers in accord with values and names */ +int IUUpdateNumbers(INumberVectorProperty *nvp, double values[], char *names[], int n) +{ + int i=0; + + INumber *np; + + for (i = 0; i < n; i++) + { + np = IUFindNumber(nvp, names[i]); + if (!np) + { + nvp->s = IPS_IDLE; + IDSetNumber(nvp, "Error: %s is not a member of %s property.", names[i], nvp->name); + return -1; + } + + if (values[i] < np->min || values[i] > np->max) + { + nvp->s = IPS_IDLE; + IDSetNumber(nvp, "Error: Invalid range. Valid range is from %g to %g", np->min, np->max); + return -1; + } + + } + + /* First loop checks for error, second loop set all values atomically*/ + for (i=0; i < n; i++) + { + np = IUFindNumber(nvp, names[i]); + np->value = values[i]; + } + + return 0; + +} + +/* save malloced copy of newtext in tp->text, reusing if not first time */ +void +IUSaveText (IText *tp, const char *newtext) +{ + /* seed for realloc */ + if (tp->text == NULL) + tp->text = malloc (1); + + /* copy in fresh string */ + tp->text = strcpy (realloc (tp->text, strlen(newtext)+1), newtext); +} + +void fillSwitch(ISwitch *sp, const char *name, const char * label, ISState s) +{ + strcpy(sp->name, name); + strcpy(sp->label, label); + sp->s = s; + sp->svp = NULL; + sp->aux = NULL; +} + +void fillNumber(INumber *np, const char *name, const char * label, const char *format, double min, double max, double step, double value) +{ + + strcpy(np->name, name); + strcpy(np->label, label); + strcpy(np->format, format); + + np->min = min; + np->max = max; + np->step = step; + np->value = value; + np->nvp = NULL; + np->aux0 = NULL; + np->aux1 = NULL; +} + +void fillText(IText *tp, const char *name, const char * label, const char *initialText) +{ + + strcpy(tp->name, name); + strcpy(tp->label, label); + tp->text = NULL; + tp->tvp = NULL; + tp->aux0 = NULL; + tp->aux1 = NULL; + + IUSaveText(tp, initialText); + +} + +void fillSwitchVector(ISwitchVectorProperty *svp, ISwitch *sp, int nsp, const char * dev, const char *name, const char *label, const char *group, IPerm p, ISRule r, double timeout, IPState s) +{ + strcpy(svp->device, dev); + strcpy(svp->name, name); + strcpy(svp->label, label); + strcpy(svp->group, group); + strcpy(svp->timestamp, ""); + + svp->p = p; + svp->r = r; + svp->timeout = timeout; + svp->s = s; + svp->sp = sp; + svp->nsp = nsp; +} + +void fillNumberVector(INumberVectorProperty *nvp, INumber *np, int nnp, const char * dev, const char *name, const char *label, const char* group, IPerm p, double timeout, IPState s) +{ + + strcpy(nvp->device, dev); + strcpy(nvp->name, name); + strcpy(nvp->label, label); + strcpy(nvp->group, group); + strcpy(nvp->timestamp, ""); + + nvp->p = p; + nvp->timeout = timeout; + nvp->s = s; + nvp->np = np; + nvp->nnp = nnp; + +} + +void fillTextVector(ITextVectorProperty *tvp, IText *tp, int ntp, const char * dev, const char *name, const char *label, const char* group, IPerm p, double timeout, IPState s) +{ + strcpy(tvp->device, dev); + strcpy(tvp->name, name); + strcpy(tvp->label, label); + strcpy(tvp->group, group); + strcpy(tvp->timestamp, ""); + + tvp->p = p; + tvp->timeout = timeout; + tvp->s = s; + tvp->tp = tp; + tvp->ntp = ntp; + +} + +/* print usage message and exit (1) */ +static void +usage(void) +{ + fprintf (stderr, "Usage: %s [options]\n", me); + fprintf (stderr, "Purpose: INDI Device driver framework.\n"); + fprintf (stderr, "Options:\n"); + fprintf (stderr, " -v : more verbose to stderr\n"); + + exit (1); +} + +/* callback when INDI client message arrives on stdin. + * collect and dispatch when see outter element closure. + * exit if OS trouble or see incompatable INDI version. + * arg is not used. + */ +static void +clientMsgCB (int fd, void *arg) +{ + char buf[1024], msg[1024], *bp; + int nr; + arg=arg; + + /* one read */ + nr = read (fd, buf, sizeof(buf)); + if (nr < 0) { + fprintf (stderr, "%s: %s\n", me, strerror(errno)); + exit(1); + } + if (nr == 0) { + fprintf (stderr, "%s: EOF\n", me); + exit(1); + } + + /* crack and dispatch when complete */ + for (bp = buf; nr-- > 0; bp++) { + XMLEle *root = readXMLEle (clixml, *bp, msg); + if (root) { + if (dispatch (root, msg) < 0) + fprintf (stderr, "%s dispatch error: %s\n", me, msg); + delXMLEle (root); + } else if (msg[0]) + fprintf (stderr, "%s XML error: %s\n", me, msg); + } +} + +/* crack the given INDI XML element and call driver's IS* entry points as they + * are recognized. + * return 0 if ok else -1 with reason in msg[]. + * N.B. exit if getProperties does not proclaim a compatible version. + */ +static int +dispatch (XMLEle *root, char msg[]) +{ + XMLEle *epx; + int n; + int i=0; + + if (verbose) + prXMLEle (stderr, root, 0); + + /* check tag in surmised decreasing order of likelyhood */ + + if (!strcmp (tagXMLEle(root), "newNumberVector")) { + static double *doubles; + static char **names; + static int maxn; + char *dev, *name; + + /* pull out device and name */ + if (crackDN (root, &dev, &name, msg) < 0) + return (-1); + + /* seed for reallocs */ + if (!doubles) { + doubles = (double *) malloc (1); + names = (char **) malloc (1); + } + + /* pull out each name/value pair */ + for (n = 0, epx = nextXMLEle(root,1); epx; epx = nextXMLEle(root,0)) { + if (strcmp (tagXMLEle(epx), "oneNumber") == 0) { + XMLAtt *na = findXMLAtt (epx, "name"); + if (na) { + if (n >= maxn) { + /* grow for this and another */ + int newsz = (maxn=n+1)*sizeof(double); + doubles = (double *) realloc(doubles,newsz); + newsz = maxn*sizeof(char *); + names = (char **) realloc (names, newsz); + } + if (f_scansexa (pcdataXMLEle(epx), &doubles[n]) < 0) + IDMessage (dev,"%s: Bad format %s", name, + pcdataXMLEle(epx)); + else + names[n++] = valuXMLAtt(na); + } + } + } + + /* insure property is not RO */ + for (i=0; i < nroCheck; i++) + { + if (!strcmp(roCheck[i].propName, name)) + { + if (roCheck[i].perm == IP_RO) + return -1; + } + } + + /* invoke driver if something to do, but not an error if not */ + if (n > 0) + ISNewNumber (dev, name, doubles, names, n); + else + IDMessage(dev,"%s: newNumberVector with no valid members",name); + return (0); + } + + if (!strcmp (tagXMLEle(root), "newSwitchVector")) { + static ISState *states; + static char **names; + static int maxn; + char *dev, *name; + + /* pull out device and name */ + if (crackDN (root, &dev, &name, msg) < 0) + return (-1); + + /* seed for reallocs */ + if (!states) { + states = (ISState *) malloc (1); + names = (char **) malloc (1); + } + + /* pull out each name/state pair */ + for (n = 0, epx = nextXMLEle(root,1); epx; epx = nextXMLEle(root,0)) { + if (strcmp (tagXMLEle(epx), "oneSwitch") == 0) { + XMLAtt *na = findXMLAtt (epx, "name"); + if (na) { + if (n >= maxn) { + int newsz = (maxn=n+1)*sizeof(ISState); + states = (ISState *) realloc(states, newsz); + newsz = maxn*sizeof(char *); + names = (char **) realloc (names, newsz); + } + if (strcmp (pcdataXMLEle(epx),"On") == 0) { + states[n] = ISS_ON; + names[n] = valuXMLAtt(na); + n++; + } else if (strcmp (pcdataXMLEle(epx),"Off") == 0) { + states[n] = ISS_OFF; + names[n] = valuXMLAtt(na); + n++; + } else + IDMessage (dev, "%s: must be On or Off: %s", name, + pcdataXMLEle(epx)); + } + } + } + + /* insure property is not RO */ + for (i=0; i < nroCheck; i++) + { + if (!strcmp(roCheck[i].propName, name)) + { + if (roCheck[i].perm == IP_RO) + return -1; + } + } + + /* invoke driver if something to do, but not an error if not */ + if (n > 0) + ISNewSwitch (dev, name, states, names, n); + else + IDMessage(dev,"%s: newSwitchVector with no valid members",name); + return (0); + } + + if (!strcmp (tagXMLEle(root), "newTextVector")) { + static char **texts; + static char **names; + static int maxn; + char *dev, *name; + + /* pull out device and name */ + if (crackDN (root, &dev, &name, msg) < 0) + return (-1); + + /* seed for reallocs */ + if (!texts) { + texts = (char **) malloc (1); + names = (char **) malloc (1); + } + + /* pull out each name/text pair */ + for (n = 0, epx = nextXMLEle(root,1); epx; epx = nextXMLEle(root,0)) { + if (strcmp (tagXMLEle(epx), "oneText") == 0) { + XMLAtt *na = findXMLAtt (epx, "name"); + if (na) { + if (n >= maxn) { + int newsz = (maxn=n+1)*sizeof(char *); + texts = (char **) realloc (texts, newsz); + names = (char **) realloc (names, newsz); + } + texts[n] = pcdataXMLEle(epx); + names[n] = valuXMLAtt(na); + n++; + } + } + } + + /* insure property is not RO */ + for (i=0; i < nroCheck; i++) + { + if (!strcmp(roCheck[i].propName, name)) + { + if (roCheck[i].perm == IP_RO) + return -1; + } + } + + /* invoke driver if something to do, but not an error if not */ + if (n > 0) + ISNewText (dev, name, texts, names, n); + else + IDMessage (dev, "%s: set with no valid members", name); + return (0); + } + + if (!strcmp (tagXMLEle(root), "newBLOBVector")) { + static char **blobs; + static char **names; + static char **formats; + static int *sizes; + static int maxn; + char *dev, *name; + + /* pull out device and name */ + if (crackDN (root, &dev, &name, msg) < 0) + return (-1); + + /* seed for reallocs */ + if (!blobs) { + blobs = (char **) malloc (1); + names = (char **) malloc (1); + formats = (char **) malloc (1); + sizes = (int *) malloc (1); + } + + /* pull out each name/BLOB pair */ + for (n = 0, epx = nextXMLEle(root,1); epx; epx = nextXMLEle(root,0)) { + if (strcmp (tagXMLEle(epx), "oneBLOB") == 0) { + XMLAtt *na = findXMLAtt (epx, "name"); + XMLAtt *fa = findXMLAtt (epx, "format"); + XMLAtt *sa = findXMLAtt (epx, "size"); + if (na && fa && sa) { + if (n >= maxn) { + int newsz = (maxn=n+1)*sizeof(char *); + blobs = (char **) realloc (blobs, newsz); + names = (char **) realloc (names, newsz); + formats = (char **) realloc(formats,newsz); + newsz = maxn*sizeof(int); + sizes = (int *) realloc(sizes,newsz); + } + blobs[n] = pcdataXMLEle(epx); + names[n] = valuXMLAtt(na); + formats[n] = valuXMLAtt(fa); + sizes[n] = atoi(valuXMLAtt(sa)); + n++; + } + } + } + + /* invoke driver if something to do, but not an error if not */ + if (n > 0) + ISNewBLOB (dev, name, sizes, blobs, formats, names, n); + else + IDMessage (dev, "%s: newBLOBVector with no valid members",name); + return (0); + } + + if (!strcmp (tagXMLEle(root), "getProperties")) { + XMLAtt *ap; + double v; + + /* check version */ + ap = findXMLAtt (root, "version"); + if (!ap) { + fprintf (stderr, "%s: getProperties missing version\n", me); + exit(1); + } + v = atof (valuXMLAtt(ap)); + if (v > INDIV) { + fprintf (stderr, "%s: client version %g > %g\n", me, v, INDIV); + exit(1); + } + + /* ok */ + ap = findXMLAtt (root, "device"); + ISGetProperties (ap ? valuXMLAtt(ap) : NULL); + return (0); + } + + sprintf (msg, "Unknown command: %s", tagXMLEle(root)); + return(1); +} + +/* pull out device and name attributes from root. + * return 0 if ok else -1 with reason in msg[]. + */ +static int +crackDN (XMLEle *root, char **dev, char **name, char msg[]) +{ + XMLAtt *ap; + + ap = findXMLAtt (root, "device"); + if (!ap) { + sprintf (msg, "%s requires 'device' attribute", tagXMLEle(root)); + return (-1); + } + *dev = valuXMLAtt(ap); + + ap = findXMLAtt (root, "name"); + if (!ap) { + sprintf (msg, "%s requires 'name' attribute", tagXMLEle(root)); + return (-1); + } + *name = valuXMLAtt(ap); + + return (0); +} + +/* return static string corresponding to the given property or light state */ +const char * +pstateStr (IPState s) +{ + switch (s) { + case IPS_IDLE: return ("Idle"); + case IPS_OK: return ("Ok"); + case IPS_BUSY: return ("Busy"); + case IPS_ALERT: return ("Alert"); + default: + fprintf (stderr, "Impossible IPState %d\n", s); + exit(1); + } +} + +/* return static string corresponding to the given switch state */ +const char * +sstateStr (ISState s) +{ + switch (s) { + case ISS_ON: return ("On"); + case ISS_OFF: return ("Off"); + default: + fprintf (stderr, "Impossible ISState %d\n", s); + exit(1); + } +} + +/* return static string corresponding to the given Rule */ +const char * +ruleStr (ISRule r) +{ + switch (r) { + case ISR_1OFMANY: return ("OneOfMany"); + case ISR_ATMOST1: return ("AtMostOne"); + case ISR_NOFMANY: return ("AnyOfMany"); + default: + fprintf (stderr, "Impossible ISRule %d\n", r); + exit(1); + } +} + +/* return static string corresponding to the given IPerm */ +const char * +permStr (IPerm p) +{ + switch (p) { + case IP_RO: return ("ro"); + case IP_WO: return ("wo"); + case IP_RW: return ("rw"); + default: + fprintf (stderr, "Impossible IPerm %d\n", p); + exit(1); + } +} + diff --git a/kstars/kstars/indi/indiserver.c b/kstars/kstars/indi/indiserver.c new file mode 100644 index 00000000..ad4d2ffd --- /dev/null +++ b/kstars/kstars/indi/indiserver.c @@ -0,0 +1,878 @@ +/* INDI Server. + * Copyright (C) 2005 Elwood C. Downey ecdowney@clearskyinstitute.com + * licensed under GNU Lesser Public License version 2.1 or later. + * + * argv lists names of Driver programs to run, they are restarted if they exit. + * Each Driver's stdin/out are assumed to provide INDI traffic and are connected + * here via pipes. Drivers' stderr are connected to our stderr. + * Clients can come and go as they please and will see messages only for Devices + * for which they have queried via getProperties. + * all newXXX() received from one Client are sent to all other Clients who have + * shown an interest in the same Device. + * + * Implementation notes: + * + * Each Client is written to by its own thread to allow for wildly different + * consumption rates. The main thread cracks the xml. When it sees a complete + * message it puts it in a new Msg which is the XMLEle and a usage count. The + * Msg is put on the q for each eligible Client and the Msg usage count is the + * number of Clients on whose q it resides. The Client write thread waits for + * a Msg to be on its q, performs the write, decrements the usage count and + * frees the Msg (and its XMLEle) if the count reaches 0. This mechanism is + * less valuable for Drivers since there is little need to send the same message + * to more than one Driver. However, a Driver slow to consume it message can + * block us so it still might be worth while for that reason someday. + * + * All manipulation of the Client info table, clinfo[], is guarded by client_m + * and client_c. All heap access is guarded by malloc_m. + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "lilxml.h" +#include "indiapi.h" +#include "fq.h" + +#define INDIPORT 7624 /* TCP/IP port on which to listen */ +#define BUFSZ 2048 /* max buffering here */ +#define MAXDRS 4 /* default times to restart a driver */ + +/* mutex and condition variables to guard client queue and heap access */ +static pthread_mutex_t client_m; /* client mutex */ +static pthread_cond_t client_c; /* client condition waiting for Msgs */ +static pthread_mutex_t malloc_m; /* heap mutex */ + +/* name of a device a client is interested in */ +typedef char IDev[MAXINDIDEVICE]; /* handy array of char */ + +/* BLOB handling, NEVER is the default */ +typedef enum {B_NEVER=0, B_ALSO, B_ONLY} BLOBEnable; + +/* associate a usage count with an XMLEle message */ +typedef struct { + XMLEle *ep; /* a message */ + int count; /* number of consumers left */ +} Msg; + +/* info for each connected client */ +typedef struct { + int active; /* 1 when this record is in use */ + int shutdown; /* set to close writer thread */ + int s; /* socket for this client */ + FILE *wfp; /* FILE to write to s */ + BLOBEnable blob; /* when to send setBLOBs */ + pthread_t wtid; /* writer thread id */ + LilXML *lp; /* XML parsing context */ + FQ *msgq; /* Msg queue */ + IDev *devs; /* malloced array of devices we want */ + int ndevs; /* n entries in devs[] */ + int sawGetProperties; /* mark when see getProperties */ +} ClInfo; +static ClInfo *clinfo; /* malloced array of clients */ +static int nclinfo; /* n total (not n active) */ + +/* info for each connected driver */ +typedef struct { + char *name; /* malloced process path name */ + IDev dev; /* device served by this driver */ + int pid; /* process id */ + int rfd; /* read pipe fd */ + FILE *wfp; /* write pipe fp */ + int restarts; /* times process has been restarted */ + LilXML *lp; /* XML parsing context */ +} DvrInfo; +static DvrInfo *dvrinfo; /* malloced array of drivers */ +static int ndvrinfo; /* n total */ + +static void usage (void); +static void *mymalloc (size_t s); +static void *myrealloc (void *p, size_t s); +static void myfree (void *p); +static void noZombies (void); +static void noSIGPIPE (void); +static void indiRun (void); +static void indiListen (void); +static void newClient (void); +static int newClSocket (void); +static void shutdownClient (ClInfo *cp); +static void clientMsg (ClInfo *cp); +static void startDvr (DvrInfo *dp); +static void restartDvr (DvrInfo *dp); +static void send2Drivers (XMLEle *root, char *dev); +static void send2Clients (ClInfo *notme, XMLEle *root, char *dev); +static void addClDevice (ClInfo *cp, char *dev); +static int findClDevice (ClInfo *cp, char *dev); +static void driverMsg (DvrInfo *dp); +static void *clientWThread(void *carg); +static void freeMsg (Msg *mp); +static BLOBEnable crackBLOB (char enableBLOB[]); +static char *xmlLog (XMLEle *root); + +static char *me; /* our name */ +static int port = INDIPORT; /* public INDI port */ +static int verbose; /* more chatty */ +static int maxdrs = MAXDRS; /* max times to restart dieing driver */ +static int lsocket; /* listen socket */ + +int +main (int ac, char *av[]) +{ + /* save our name */ + me = av[0]; + + /* crack args */ + while ((--ac > 0) && ((*++av)[0] == '-')) { + char *s; + for (s = av[0]+1; *s != '\0'; s++) + switch (*s) { + case 'p': + if (ac < 2) + usage(); + port = atoi(*++av); + ac--; + break; + case 'r': + if (ac < 2) + usage(); + maxdrs = atoi(*++av); + ac--; + break; + case 'v': + verbose++; + break; + default: + usage(); + } + } + + /* at this point there are ac args in av[] to name our drivers */ + if (ac == 0) + usage(); + + /* take care of some unixisms */ + noZombies(); + noSIGPIPE(); + + /* init mutexes and condition variables */ + pthread_mutex_init(&client_m, NULL); + pthread_cond_init (&client_c, NULL); + pthread_mutex_init(&malloc_m, NULL); + + /* install our locked heap functions */ + indi_xmlMalloc (mymalloc, myrealloc, myfree); + setMemFuncsFQ (mymalloc, myrealloc, myfree); + + /* seed client info array so we can always use realloc */ + clinfo = (ClInfo *) mymalloc (1); + nclinfo = 0; + + /* create driver info array all at once so size never has to change */ + ndvrinfo = ac; + dvrinfo = (DvrInfo *) mymalloc (ndvrinfo * sizeof(DvrInfo)); + memset (dvrinfo, 0, ndvrinfo * sizeof(DvrInfo)); + + /* start each driver, malloc name once and keep it */ + while (ac-- > 0) { + dvrinfo[ac].name = strcpy (mymalloc(strlen(*av)+1), *av); + startDvr (&dvrinfo[ac]); + av++; + } + + /* announce we are online */ + indiListen(); + + /* handle new clients and all reading */ + while (1) + indiRun(); + + /* whoa! */ + fprintf (stderr, "%s: unexpected return from main\n", me); + return (1); +} + +/* print usage message and exit (1) */ +static void +usage(void) +{ + fprintf (stderr, "Usage: %s [options] driver [driver ...]\n", me); + fprintf (stderr, "%s\n", "$Revision$"); + fprintf (stderr, "Purpose: INDI Server\n"); + fprintf (stderr, "Options:\n"); + fprintf (stderr, " -p p : alternate IP port, default %d\n", INDIPORT); + fprintf (stderr, " -r n : max driver restarts, default %d\n", MAXDRS); + fprintf (stderr, " -v : show connects/disconnects, no traffic\n"); + fprintf (stderr, " -vv : show -v + xml message root elements\n"); + fprintf (stderr, " -vvv : show -vv + complete xml messages\n"); + + exit (1); +} + +/* like malloc(3) but honors malloc_m mutex lock */ +static void * +mymalloc (size_t s) +{ + void *mem; + + pthread_mutex_lock (&malloc_m); + mem = malloc (s); + pthread_mutex_unlock (&malloc_m); + return (mem); +} + +/* like realloc(3) but honors malloc_m mutex lock */ +static void * +myrealloc (void *p, size_t s) +{ + void *mem; + + pthread_mutex_lock (&malloc_m); + mem = realloc (p, s); + pthread_mutex_unlock (&malloc_m); + return (mem); +} + +/* like free(3) but honors malloc_m mutex lock */ +static void +myfree (void *p) +{ + pthread_mutex_lock (&malloc_m); + free (p); + pthread_mutex_unlock (&malloc_m); +} + +/* arrange for no zombies if drivers die */ +static void +noZombies() +{ + struct sigaction sa; + sa.sa_handler = SIG_IGN; + sigemptyset(&sa.sa_mask); +#ifdef SA_NOCLDWAIT + sa.sa_flags = SA_NOCLDWAIT; +#else + sa.sa_flags = 0; +#endif + (void)sigaction(SIGCHLD, &sa, NULL); +} + +/* turn off SIGPIPE on bad write so we can handle it inline */ +static void +noSIGPIPE() +{ + struct sigaction sa; + sa.sa_handler = SIG_IGN; + sigemptyset(&sa.sa_mask); + (void)sigaction(SIGPIPE, &sa, NULL); +} + +/* start the INDI driver process using the given DvrInfo slot. + * exit if trouble. + */ +static void +startDvr (DvrInfo *dp) +{ + int rp[2], wp[2]; + int pid; + + /* build two pipes for r and w */ + if (pipe (rp) < 0) { + fprintf (stderr, "%s: read pipe: %s\n", me, strerror(errno)); + exit(1); + } + if (pipe (wp) < 0) { + fprintf (stderr, "%s: write pipe: %s\n", me, strerror(errno)); + exit(1); + } + + /* fork&exec new process */ + pid = fork(); + if (pid < 0) { + fprintf (stderr, "%s: fork: %s\n", me, strerror(errno)); + exit(1); + } + if (pid == 0) { + /* child: exec name */ + int fd; + + /* rig up pipes as stdin/out; stderr stays, everything else goes */ + dup2 (wp[0], 0); + dup2 (rp[1], 1); + for (fd = 3; fd < 100; fd++) + (void) close (fd); + + /* go -- should never return */ + execlp (dp->name, dp->name, NULL); + fprintf (stderr, "Driver %s: %s\n", dp->name, strerror(errno)); + _exit (1); /* parent will notice EOF shortly */ + } + + /* don't need child's side of pipes */ + close (rp[1]); + close (wp[0]); + + /* record pid, io channel, init lp */ + dp->pid = pid; + dp->rfd = rp[0]; + dp->lp = newLilXML(); + + /* N.B. beware implied use of malloc */ + pthread_mutex_lock (&malloc_m); + dp->wfp = fdopen (wp[1], "a"); + setbuf (dp->wfp, NULL); + pthread_mutex_unlock (&malloc_m); + + if (verbose > 0) + fprintf (stderr, "Driver %s: rfd=%d wfd=%d\n", dp->name, dp->rfd, + wp[1]); +} + +/* create the public INDI Driver endpoint lsocket on port. + * return server socket else exit. + */ +static void +indiListen () +{ + struct sockaddr_in serv_socket; + int sfd; + int reuse = 1; + + /* make socket endpoint */ + if ((sfd = socket (AF_INET, SOCK_STREAM, 0)) < 0) { + fprintf (stderr, "%s: socket: %s", me, strerror(errno)); + exit(1); + } + + /* bind to given port for local IP addresses only */ + memset (&serv_socket, 0, sizeof(serv_socket)); + serv_socket.sin_family = AF_INET; + serv_socket.sin_addr.s_addr = htonl (INADDR_LOOPBACK); + serv_socket.sin_port = htons ((unsigned short)port); + if (setsockopt(sfd,SOL_SOCKET,SO_REUSEADDR,&reuse,sizeof(reuse)) < 0){ + fprintf (stderr, "%s: setsockopt: %s", me, strerror(errno)); + exit(1); + } + if (bind(sfd,(struct sockaddr*)&serv_socket,sizeof(serv_socket)) < 0){ + fprintf (stderr, "%s: bind: %s", me, strerror(errno)); + exit(1); + } + + /* willing to accept connections with a backlog of 5 pending */ + if (listen (sfd, 5) < 0) { + fprintf (stderr, "%s: listen: %s", me, strerror(errno)); + exit(1); + } + + /* ok */ + lsocket = sfd; + if (verbose > 0) + fprintf (stderr, "%s: listening to port %d on fd %d\n",me,port,sfd); +} + +/* service traffic from clients and drivers */ +static void +indiRun(void) +{ + fd_set rs; + int maxfd; + int i, s; + + /* start with public contact point */ + FD_ZERO(&rs); + FD_SET(lsocket, &rs); + maxfd = lsocket; + + /* add all client and driver read fd's */ + for (i = 0; i < nclinfo; i++) { + ClInfo *cp = &clinfo[i]; + if (cp->active) { + FD_SET(cp->s, &rs); + if (cp->s > maxfd) + maxfd = cp->s; + } + } + for (i = 0; i < ndvrinfo; i++) { + DvrInfo *dp = &dvrinfo[i]; + FD_SET(dp->rfd, &rs); + if (dp->rfd > maxfd) + maxfd = dp->rfd; + } + + /* wait for action */ + s = select (maxfd+1, &rs, NULL, NULL, NULL); + if (s < 0) { + fprintf (stderr, "%s: select(%d): %s\n",me,maxfd+1,strerror(errno)); + exit(1); + } + + /* new client? */ + if (s > 0 && FD_ISSET(lsocket, &rs)) { + newClient(); + s -= 1; + } + + /* message from client? */ + for (i = 0; s > 0 && i < nclinfo; i++) { + if (clinfo[i].active && FD_ISSET(clinfo[i].s, &rs)) { + clientMsg(&clinfo[i]); + s -= 1; + } + } + + /* message from driver? */ + for (i = 0; s > 0 && i < ndvrinfo; i++) { + if (FD_ISSET(dvrinfo[i].rfd, &rs)) { + driverMsg(&dvrinfo[i]); + s -= 1; + } + } +} + +/* prepare for new client arriving on lsocket. + * exit if trouble. + */ +static void +newClient() +{ + ClInfo *cp = NULL; + int s, cli; + + /* assign new socket */ + s = newClSocket (); + + /* try to reuse a clinfo slot, else add one */ + for (cli = 0; cli < nclinfo; cli++) + if (!(cp = &clinfo[cli])->active) + break; + if (cli == nclinfo) { + /* grow clinfo, lock while moving */ + pthread_mutex_lock (&client_m); + clinfo = (ClInfo *) myrealloc (clinfo, (nclinfo+1)*sizeof(ClInfo)); + if (!clinfo) { + fprintf (stderr, "%s: no memory for new client\n", me); + exit(1); + } + cp = &clinfo[nclinfo++]; + pthread_mutex_unlock (&client_m); + } + + /* rig up new clinfo entry */ + memset (cp, 0, sizeof(*cp)); + cp->active = 1; + cp->s = s; + cp->lp = newLilXML(); + cp->msgq = newFQ(1); + cp->devs = mymalloc (1); + + /* N.B. beware implied use of malloc */ + pthread_mutex_lock (&malloc_m); + cp->wfp = fdopen (cp->s, "a"); + setbuf (cp->wfp, NULL); + pthread_mutex_unlock (&malloc_m); + + if (verbose > 0) + fprintf (stderr, "Client %d: new arrival - welcome!\n", cp->s); + + /* start the writer thread */ + s = pthread_create (&cp->wtid, NULL, clientWThread, (void*)(cp-clinfo)); + if (s) { + fprintf (stderr, "Thread create error: %s\n", strerror(s)); + exit (1); + } +} + +/* read more from the given client, send to each appropriate driver when see + * xml closure. also send all newXXX() to all other interested clients. + * shut down client if any trouble. + */ +static void +clientMsg (ClInfo *cp) +{ + char buf[BUFSZ]; + int i, nr; + + /* read client */ + nr = read (cp->s, buf, sizeof(buf)); + if (nr < 0) { + fprintf (stderr, "Client %d: %s\n", cp->s, strerror(errno)); + shutdownClient (cp); + return; + } + if (nr == 0) { + if (verbose) + fprintf (stderr, "Client %d: read EOF\n", cp->s); + shutdownClient (cp); + return; + } + if (verbose > 2) + fprintf (stderr, "Client %d: read %d:\n%.*s", cp->s, nr, nr, buf); + + /* process XML, sending when find closure */ + for (i = 0; i < nr; i++) { + char err[1024]; + XMLEle *root = readXMLEle (cp->lp, buf[i], err); + if (root) { + char *roottag = tagXMLEle(root); + + if (verbose > 1) + fprintf (stderr, "Client %d: read %s\n", cp->s, + xmlLog(root)); + + /* record BLOB message locally, others go to matching drivers */ + if (!strcmp (roottag, "enableBLOB")) { + cp->blob = crackBLOB (pcdataXMLEle(root)); + delXMLEle (root); + } else { + char *dev = findXMLAttValu (root, "device"); + + /* snag interested devices */ + if (!strcmp (roottag, "getProperties")) + addClDevice (cp, dev); + + /* send message to driver(s) responsible for dev */ + send2Drivers (root, dev); + + /* echo new* commands back to other clients, else done */ + if (!strncmp (roottag, "new", 3)) + send2Clients (cp, root, dev); /* does delXMLEle */ + else + delXMLEle (root); + } + } else if (err[0]) + fprintf (stderr, "Client %d: %s\n", cp->s, err); + } +} + +/* read more from the given driver, send to each interested client when see + * xml closure. if driver dies, try to restarting up to MAXDRS times. + */ +static void +driverMsg (DvrInfo *dp) +{ + char buf[BUFSZ]; + int i, nr; + + /* read driver */ + nr = read (dp->rfd, buf, sizeof(buf)); + if (nr < 0) { + fprintf (stderr, "Driver %s: %s\n", dp->name, strerror(errno)); + restartDvr (dp); + return; + } + if (nr == 0) { + fprintf (stderr, "Driver %s: died, or failed to start\n", dp->name); + restartDvr (dp); + return; + } + if (verbose > 2) + fprintf (stderr,"Driver %s: read %d:\n%.*s", dp->name, nr, nr, buf); + + /* process XML, sending when find closure */ + for (i = 0; i < nr; i++) { + char err[1024]; + XMLEle *root = readXMLEle (dp->lp, buf[i], err); + if (root) { + char *dev = findXMLAttValu(root,"device"); + + if (verbose > 1) + fprintf(stderr,"Driver %s: read %s\n",dp->name,xmlLog(root)); + + /* snag device name if not known yet */ + if (!dp->dev[0] && dev[0]) { + strncpy (dp->dev, dev, sizeof(IDev)-1); + dp->dev[sizeof(IDev)-1] = '\0'; + } + + /* send to interested clients */ + send2Clients (NULL, root, dev); + } else if (err[0]) + fprintf (stderr, "Driver %s: %s\n", dp->name, err); + } +} + +/* close down the given client */ +static void +shutdownClient (ClInfo *cp) +{ + /* inform writer thread to exit then wait for it */ + cp->shutdown = 1; + pthread_cond_broadcast (&client_c); + pthread_join (cp->wtid, NULL); + + /* recycle this clinfo cell */ + cp->active = 0; + + if (verbose > 0) + fprintf (stderr, "Client %d: closed\n", cp->s); +} + +/* close down the given driver and restart if not too many already */ +static void +restartDvr (DvrInfo *dp) +{ + /* make sure it's dead, reclaim resources */ + kill (dp->pid, SIGKILL); + fclose (dp->wfp); + close (dp->rfd); + delLilXML (dp->lp); + + /* restart unless too many already */ + if (++dp->restarts > maxdrs) { + fprintf (stderr, "Driver %s: died after %d restarts\n", dp->name, + maxdrs); + exit(1); + } + fprintf (stderr, "Driver %s: restart #%d\n", dp->name, dp->restarts); + startDvr (dp); +} + +/* send the xml command to each driver supporting device dev, or all if unknown. + * restart if write fails. + */ +static void +send2Drivers (XMLEle *root, char *dev) +{ + int i; + + for (i = 0; i < ndvrinfo; i++) { + DvrInfo *dp = &dvrinfo[i]; + if (dev[0] && dp->dev[0] && strcmp (dev, dp->dev)) + continue; + prXMLEle (dp->wfp, root, 0); + if (ferror(dp->wfp)) { + fprintf (stderr, "Driver %s: %s\n", dp->name, strerror(errno)); + restartDvr (dp); + } else if (verbose > 2) { + fprintf (stderr, "Driver %s: send:\n", dp->name); + prXMLEle (stderr, root, 0); + } else if (verbose > 1) + fprintf(stderr,"Driver %s: send %s\n", dp->name, xmlLog(root)); + } +} + +/* queue the xml command in root from the given device to each + * interested client, except notme + */ +static void +send2Clients (ClInfo *notme, XMLEle *root, char *dev) +{ + ClInfo *cp; + Msg *mp; + + /* build a new message */ + mp = (Msg *) mymalloc (sizeof(Msg)); + mp->ep = root; + mp->count = 0; + + /* lock access to client info */ + pthread_mutex_lock (&client_m); + + /* queue message to each interested client */ + for (cp = clinfo; cp < &clinfo[nclinfo]; cp++) { + int isblob; + + /* cp ok? notme? valid dev? blob? */ + if (!cp->active || cp == notme) + continue; + if (findClDevice (cp, dev) < 0) + continue; + isblob = !strcmp (tagXMLEle(root), "setBLOBVector"); + if ((isblob && cp->blob==B_NEVER) || (!isblob && cp->blob==B_ONLY)) + continue; + + /* ok: queue message to given client */ + mp->count++; + pushFQ (cp->msgq, mp); + } + + /* wake up client write threads, the last of which will free the Msg */ + if (mp->count > 0) + pthread_cond_broadcast(&client_c); + else { + if (verbose > 2) + fprintf (stderr, "no clients want %s\n", xmlLog(root)); + freeMsg (mp); /* no interested clients, free Msg now */ + } + + /* finished with client info */ + pthread_mutex_unlock (&client_m); +} + +/* free Msg mp and everything it contains */ +static void +freeMsg (Msg *mp) +{ + delXMLEle (mp->ep); + myfree (mp); +} + +/* this function is the thread to perform all writes to client carg. + * return with client closed when we have problems or when shutdown flag is set. + * N.B. coordinate all access to clinfo via client_m/c. + * N.B. clinfo can move (be realloced) when unlocked so beware pointers thereto. + */ +static void * +clientWThread(void *carg) +{ + int c = (int)carg; + ClInfo *cp; + Msg *mp; + + /* start off wanting exclusive access to client info */ + pthread_mutex_lock (&client_m); + + /* loop until told to shut down or get write error */ + while (1) { + + /* check for message or shutdown, unlock while waiting */ + while (nFQ(clinfo[c].msgq) == 0 && !clinfo[c].shutdown) { + if (verbose > 2) + fprintf (stderr,"Client %d: thread sleeping\n",clinfo[c].s); + pthread_cond_wait (&client_c, &client_m); + if (verbose > 2) + fprintf (stderr, "Client %d: thread awake\n", clinfo[c].s); + } + if (clinfo[c].shutdown) + break; + + /* get next message for this client */ + mp = popFQ (clinfo[c].msgq); + + /* unlock client info while writing */ + pthread_mutex_unlock (&client_m); + prXMLEle (clinfo[c].wfp, mp->ep, 0); + pthread_mutex_lock (&client_m); + + /* trace */ + cp = &clinfo[c]; /* ok to use pointer while locked */ + if (verbose > 2) { + fprintf (stderr, "Client %d: send:\n", cp->s); + prXMLEle (stderr, mp->ep, 0); + } else if (verbose > 1) + fprintf (stderr, "Client %d: send %s\n", cp->s, xmlLog(mp->ep)); + + /* update message usage count, free if goes to 0 */ + if (--mp->count == 0) + freeMsg (mp); + + /* exit this thread if encountered write errors */ + if (ferror(cp->wfp)) { + fprintf (stderr, "Client %d: %s\n", cp->s, strerror(errno)); + break; + } + } + + /* close down this client */ + cp = &clinfo[c]; /* ok to use pointer while locked */ + fclose (cp->wfp); /* also closes cp->s */ + delLilXML (cp->lp); + myfree (cp->devs); + + /* decrement and possibly free any unsent messages for this client */ + while ((mp = (Msg*) popFQ(cp->msgq)) != NULL) + if (--mp->count == 0) + freeMsg (mp); + delFQ (cp->msgq); + + /* this thread is now finished with client info */ + pthread_mutex_unlock (&client_m); + + /* exit thread */ + return (0); +} + +/* return 0 if we have seen getProperties from this client and dev is in its + * devs[] list or the list is empty, else return -1 + */ +static int +findClDevice (ClInfo *cp, char *dev) +{ + int i; + + if (!cp->sawGetProperties) + return (-1); + if (cp->ndevs == 0) + return (0); + for (i = 0; i < cp->ndevs; i++) + if (!strncmp (dev, cp->devs[i], sizeof(IDev)-1)) + return (0); + return (-1); +} + +/* add the given device to the devs[] list of client cp unless empty. + * regardless, record having seen getProperties from this client. + */ +static void +addClDevice (ClInfo *cp, char *dev) +{ + + if (dev[0]) { + char *ip; + cp->devs = (IDev *) myrealloc (cp->devs,(cp->ndevs+1)*sizeof(IDev)); + ip = (char*)&cp->devs[cp->ndevs++]; + strncpy (ip, dev, sizeof(IDev)-1); + ip[sizeof(IDev)-1] = '\0'; + } + + cp->sawGetProperties = 1; +} + + +/* block to accept a new client arriving on lsocket. + * return private nonblocking socket or exit. + */ +static int +newClSocket () +{ + struct sockaddr_in cli_socket; + int cli_len, cli_fd; + + /* get a private connection to new client */ + cli_len = sizeof(cli_socket); + cli_fd = accept (lsocket, (struct sockaddr *)&cli_socket, &cli_len); + if(cli_fd < 0) { + fprintf (stderr, "%s: accept: %s", me, strerror(errno)); + exit (1); + } + + /* ok */ + return (cli_fd); +} + +/* convert the string value of enableBLOB to our state value */ +static BLOBEnable +crackBLOB (char enableBLOB[]) +{ + if (!strcmp (enableBLOB, "Also")) + return (B_ALSO); + if (!strcmp (enableBLOB, "Only")) + return (B_ONLY); + return (B_NEVER); +} + +/* return pointer to static string containing tag, device and name attributes + * of the given xml + */ +static char * +xmlLog (XMLEle *root) +{ + static char buf[256]; + + sprintf (buf, "%.*s %.*s %.*s", + sizeof(buf)/3-2, tagXMLEle(root), + sizeof(buf)/3-2, findXMLAttValu(root,"device"), + sizeof(buf)/3-2, findXMLAttValu(root,"name")); + return (buf); +} diff --git a/kstars/kstars/indi/lilxml.c b/kstars/kstars/indi/lilxml.c new file mode 100644 index 00000000..c8344b5e --- /dev/null +++ b/kstars/kstars/indi/lilxml.c @@ -0,0 +1,762 @@ +#if 0 + liblilxml + Copyright (C) 2003 Elwood C. Downey + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +/* little DOM-style XML parser. + * only handles elements, attributes and pcdata content. + * and are silently ignored. + * pcdata is collected into one string, sans leading whitespace first line. + * + * #define MAIN_TST to create standalone test program + */ + +#include +#include +#include +#include + +#include "lilxml.h" +#include "indicom.h" + +static int oneXMLchar (LilXML *lp, int c, char errmsg[]); +static void initParser(LilXML *lp); +static void pushXMLEle(LilXML *lp); +static void popXMLEle(LilXML *lp); +static void resetEndTag(LilXML *lp); +static void addAttr(LilXML *lp); +static void delAttr (XMLAtt *a); +static int isTokenChar (int start, int c); +static void growString (char **sp, int c); +static void growPCData (XMLEle *ep, int c); +static char *newString (void); +static void *moremem (void *old, int n); +static void freemem (void *m); + +typedef enum { + LOOK4START = 0, /* looking for first element start */ + LOOK4TAG, /* looking for element tag */ + INTAG, /* reading tag */ + LOOK4ATTRN, /* looking for attr name, > or / */ + INATTRN, /* reading attr name */ + LOOK4ATTRV, /* looking for attr value */ + SAWSLASH, /* saw / in element opening */ + INATTRV, /* in attr value */ + LOOK4CON, /* skipping leading content whitespc */ + INCON, /* reading content */ + LTINCON, /* saw < in content */ + LOOK4CLOSETAG, /* looking for closing tag after < */ + INCLOSETAG /* reading closing tag */ +} State; /* parsing states */ + +/* maintain state while parsing */ +struct _LilXML { + State cs; /* current state */ + int ln; /* line number for diags */ + XMLEle *ce; /* current element being built */ + char *endtag; /* to check for match with opening tag*/ + int delim; /* attribute value delimiter */ + int lastc; /* last char (just used wiht skipping)*/ + int skipping; /* in comment or declaration */ +}; + +/* internal representation of a (possibly nested) XML element */ +struct _xml_ele { + char *tag; /* element tag */ + struct _xml_ele *pe; /* parent element, or NULL if root */ + XMLAtt **at; /* list of attributes */ + int nat; /* number of attributes */ + int ait; /* used to iterate over at[] */ + struct _xml_ele **el; /* list of child elements */ + int nel; /* number of child elements */ + int eit; /* used to iterate over el[] */ + char *pcdata; /* character data in this element */ + int pcdatal; /* handy length sans \0 (tends to be big) */ +}; + +/* internal representation of an attribute */ +struct _xml_att { + char *name; /* name */ + char *valu; /* value */ + struct _xml_ele *ce; /* containing element */ +}; + +/* default memory managers, override with indi_xmlMalloc() */ +static void *(*mymalloc)(size_t size) = malloc; +static void *(*myrealloc)(void *ptr, size_t size) = realloc; +static void (*myfree)(void *ptr) = free; + +/* install new version of malloc/realloc/free. + * N.B. don't call after first use of any other lilxml function + */ +void +indi_xmlMalloc (void *(*newmalloc)(size_t size), + void *(*newrealloc)(void *ptr, size_t size), + void (*newfree)(void *ptr)) +{ + mymalloc = newmalloc; + myrealloc = newrealloc; + myfree = newfree; +} + +/* pass back a fresh handle for use with our other functions */ +LilXML * +newLilXML () +{ + LilXML *lp = (LilXML *) moremem (NULL, sizeof(LilXML)); + initParser(lp); + return (lp); +} + +/* discard */ +void +delLilXML (LilXML *lp) +{ + freemem (lp); +} + +/* delete ep and all its children */ +void +delXMLEle (XMLEle *ep) +{ + int i; + + /* benign if NULL */ + if (!ep) + return; + + /* delete all parts of ep */ + freemem (ep->tag); + freemem (ep->pcdata); + if (ep->at) { + for (i = 0; i < ep->nat; i++) + delAttr (ep->at[i]); + freemem (ep->at); + } + if (ep->el) { + for (i = 0; i < ep->nel; i++) + delXMLEle (ep->el[i]); + freemem (ep->el); + } + + /* delete ep itself */ + freemem (ep); +} + +/* process one more character of an XML file. + * when find closure with outter element return root of complete tree. + * when find error return NULL with reason in errmsg[]. + * when need more return NULL with errmsg[0] = '\0'. + * N.B. it is up to the caller to delete the tree delXMLEle(). + */ +XMLEle * +readXMLEle (LilXML *lp, int newc, char errmsg[]) +{ + XMLEle *root; + int s; + + /* start optimistic */ + errmsg[0] = '\0'; + + /* EOF? */ + if (newc == 0) { + snprintf (errmsg, ERRMSG_SIZE, "Line %d: XML EOF", lp->ln); + initParser(lp); + return (NULL); + } + + /* new line? */ + if (newc == '\n') + lp->ln++; + + /* skip comments and declarations. requires 1 char history */ + if (!lp->skipping && lp->lastc == '<' && (newc == '?' || newc == '!')) { + lp->skipping = 1; + lp->lastc = newc; + return (NULL); + } + if (lp->skipping) { + if (newc == '>') + lp->skipping = 0; + lp->lastc = newc; + return (NULL); + } + if (newc == '<') { + lp->lastc = '<'; + return (NULL); + } + + /* do a pending '<' first then newc */ + if (lp->lastc == '<') { + if (oneXMLchar (lp, '<', errmsg) < 0) { + initParser(lp); + return (NULL); + } + /* N.B. we assume '<' will never result in closure */ + } + + /* process newc (at last!) */ + s = oneXMLchar (lp, newc, errmsg); + if (s == 0) { + lp->lastc = newc; + return (NULL); + } + if (s < 0) { + initParser(lp); + return (NULL); + } + + /* Ok! return ce and we start over. + * N.B. up to caller to call delXMLEle with what we return. + */ + root = lp->ce; + lp->ce = NULL; + initParser(lp); + return (root); +} + +/* search ep for an attribute with given name. + * return NULL if not found. + */ +XMLAtt * +findXMLAtt (XMLEle *ep, const char *name) +{ + int i; + + for (i = 0; i < ep->nat; i++) + if (!strcmp (ep->at[i]->name, name)) + return (ep->at[i]); + return (NULL); +} + +/* search ep for an element with given tag. + * return NULL if not found. + */ +XMLEle * +findXMLEle (XMLEle *ep, const char *tag) +{ + int i; + + for (i = 0; i < ep->nel; i++) + if (!strcmp (ep->el[i]->tag, tag)) + return (ep->el[i]); + return (NULL); +} + +/* iterate over each child element of ep. + * call first time with first set to 1, then 0 from then on. + * returns NULL when no more or err + */ +XMLEle * +nextXMLEle (XMLEle *ep, int init) +{ + int eit; + + if (init) + ep->eit = 0; + + eit = ep->eit++; + if (eit < 0 || eit >= ep->nel) + return (NULL); + return (ep->el[eit]); +} + +/* iterate over each attribute of ep. + * call first time with first set to 1, then 0 from then on. + * returns NULL when no more or err + */ +XMLAtt * +nextXMLAtt (XMLEle *ep, int init) +{ + int ait; + + if (init) + ep->ait = 0; + + ait = ep->ait++; + if (ait < 0 || ait >= ep->nat) + return (NULL); + return (ep->at[ait]); +} + +/* return parent of given XMLEle */ +XMLEle * +parentXMLEle (XMLEle *ep) +{ + return (ep->pe); +} + +/* return parent element of given XMLAtt */ +XMLEle * +parentXMLAtt (XMLAtt *ap) +{ + return (ap->ce); +} + +/* access functions */ + +/* return the tag name of the given element */ +char * +tagXMLEle (XMLEle *ep) +{ + return (ep->tag); +} + +/* return the pcdata portion of the given element */ +char * +pcdataXMLEle (XMLEle *ep) +{ + return (ep->pcdata); +} + +/* return the number of characters in the pcdata portion of the given element */ +int +pcdatalenXMLEle (XMLEle *ep) +{ + return (ep->pcdatal); +} + +/* return the nanme of the given attribute */ +char * +nameXMLAtt (XMLAtt *ap) +{ + return (ap->name); +} + +/* return the value of the given attribute */ +char * +valuXMLAtt (XMLAtt *ap) +{ + return (ap->valu); +} + +/* return the number of child elements of the given element */ +int +nXMLEle (XMLEle *ep) +{ + return (ep->nel); +} + +/* return the number of attributes in the given element */ +int +nXMLAtt (XMLEle *ep) +{ + return (ep->nat); +} + + +/* search ep for an attribute with the given name and return its value. + * return "" if not found. + */ +const char * +findXMLAttValu (XMLEle *ep, char *name) +{ + XMLAtt *a = findXMLAtt (ep, name); + return (a ? a->valu : ""); +} + +/* handy wrapper to read one xml file. + * return root element else NULL with report in errmsg[] + */ +XMLEle * +readXMLFile (FILE *fp, LilXML *lp, char errmsg[]) +{ + int c; + + while ((c = fgetc(fp)) != EOF) { + XMLEle *root = readXMLEle (lp, c, errmsg); + if (root || errmsg[0]) + return (root); + } + + return (NULL); +} + +/* sample print ep to fp + * N.B. set level = 0 on first call + */ +#define PRINDENT 4 /* sample print indent each level */ +void +prXMLEle (FILE *fp, XMLEle *ep, int level) +{ + int indent = level*PRINDENT; + int i; + + fprintf (fp, "%*s<%s", indent, "", ep->tag); + for (i = 0; i < ep->nat; i++) + fprintf (fp, " %s=\"%s\"", ep->at[i]->name, ep->at[i]->valu); + if (ep->nel > 0) { + fprintf (fp, ">\n"); + for (i = 0; i < ep->nel; i++) + prXMLEle (fp, ep->el[i], level+1); + } + if (ep->pcdata[0]) { + char *nl; + if (ep->nel == 0) + fprintf (fp, ">\n"); + /* indent if none or one line */ + nl = strpbrk (ep->pcdata, "\n\r"); + if (!nl || nl == &ep->pcdata[ep->pcdatal-1]) + fprintf (fp, "%*s", indent+PRINDENT, ""); + fprintf (fp, "%s", ep->pcdata); + if (!nl) + fprintf (fp, "\n"); + } + if (ep->nel > 0 || ep->pcdata[0]) + fprintf (fp, "%*s\n", indent, "", ep->tag); + else + fprintf (fp, "/>\n"); +} + + + +/* process one more char in XML file. + * if find final closure, return 1 and tree is in ce. + * if need more, return 0. + * if real trouble, return -1 and put reason in errmsg. + */ +static int +oneXMLchar (LilXML *lp, int c, char errmsg[]) +{ + switch (lp->cs) { + case LOOK4START: /* looking for first element start */ + if (c == '<') { + pushXMLEle(lp); + lp->cs = LOOK4TAG; + } + /* silently ignore until resync */ + break; + + case LOOK4TAG: /* looking for element tag */ + if (isTokenChar (1, c)) { + growString (&lp->ce->tag, c); + lp->cs = INTAG; + } else if (!isspace(c)) { + snprintf (errmsg, ERRMSG_SIZE, "Line %d: Bogus tag char %c", lp->ln, c); + return (-1); + } + break; + + case INTAG: /* reading tag */ + if (isTokenChar (0, c)) + growString (&lp->ce->tag, c); + else if (c == '>') + lp->cs = LOOK4CON; + else if (c == '/') + lp->cs = SAWSLASH; + else + lp->cs = LOOK4ATTRN; + break; + + case LOOK4ATTRN: /* looking for attr name, > or / */ + if (c == '>') + lp->cs = LOOK4CON; + else if (c == '/') + lp->cs = SAWSLASH; + else if (isTokenChar (1, c)) { + addAttr(lp); + growString (&lp->ce->at[lp->ce->nat-1]->name, c); + lp->cs = INATTRN; + } else if (!isspace(c)) { + snprintf (errmsg, ERRMSG_SIZE, "Line %d: Bogus leading attr name char: %c", + lp->ln, c); + return (-1); + } + break; + + case SAWSLASH: /* saw / in element opening */ + if (c == '>') { + if (!lp->ce->pe) + return(1); /* root has no content */ + popXMLEle(lp); + lp->cs = LOOK4CON; + } else { + snprintf (errmsg, ERRMSG_SIZE, "Line %d: Bogus char %c before >", lp->ln, c); + return (-1); + } + break; + + case INATTRN: /* reading attr name */ + if (isTokenChar (0, c)) + growString (&lp->ce->at[lp->ce->nat-1]->name, c); + else if (isspace(c) || c == '=') + lp->cs = LOOK4ATTRV; + else { + snprintf (errmsg, ERRMSG_SIZE, "Line %d: Bogus attr name char: %c", lp->ln,c); + return (-1); + } + break; + + case LOOK4ATTRV: /* looking for attr value */ + if (c == '\'' || c == '"') { + lp->delim = c; + growString (&lp->ce->at[lp->ce->nat-1]->valu, '\0'); + lp->cs = INATTRV; + } else if (!(isspace(c) || c == '=')) { + snprintf (errmsg, ERRMSG_SIZE, "Line %d: No value for attribute %.100s", lp->ln, + lp->ce->at[lp->ce->nat-1]->name); + return (-1); + } + break; + + case INATTRV: /* in attr value */ + if (c == lp->delim) + lp->cs = LOOK4ATTRN; + else if (!iscntrl(c)) + growString (&lp->ce->at[lp->ce->nat-1]->valu, c); + break; + + case LOOK4CON: /* skipping leading content whitespace*/ + if (c == '<') + lp->cs = LTINCON; + else if (!isspace(c)) { + growPCData (lp->ce, c); + lp->cs = INCON; + } + break; + + case INCON: /* reading content */ + if (c == '<') { + /* if text contains a nl trim trailing blanks. + * chomp trailing nl if only one. + */ + char *nl = strpbrk (lp->ce->pcdata, "\n\r"); + if (nl) + while (lp->ce->pcdatal > 0 && + lp->ce->pcdata[lp->ce->pcdatal-1] == ' ') + lp->ce->pcdata[--lp->ce->pcdatal] = '\0'; + if (nl == &lp->ce->pcdata[lp->ce->pcdatal-1]) + lp->ce->pcdata[--lp->ce->pcdatal] = '\0'; /* safe! */ + lp->cs = LTINCON; + } else + growPCData (lp->ce, c); + break; + + case LTINCON: /* saw < in content */ + if (c == '/') { + resetEndTag(lp); + lp->cs = LOOK4CLOSETAG; + } else { + pushXMLEle(lp); + if (isTokenChar(1,c)) { + growString (&lp->ce->tag, c); + lp->cs = INTAG; + } else + lp->cs = LOOK4TAG; + } + break; + + case LOOK4CLOSETAG: /* looking for closing tag after < */ + if (isTokenChar (1, c)) { + growString (&lp->endtag, c); + lp->cs = INCLOSETAG; + } else if (!isspace(c)) { + snprintf (errmsg, ERRMSG_SIZE, "Line %d: Bogus preend tag char %c", lp->ln,c); + return (-1); + } + break; + + case INCLOSETAG: /* reading closing tag */ + if (isTokenChar(0, c)) + growString (&lp->endtag, c); + else if (c == '>') { + if (strcmp (lp->ce->tag, lp->endtag)) { + snprintf (errmsg, ERRMSG_SIZE, "Line %d: closing tag %.64s does not match %.64s", + lp->ln, lp->endtag, lp->ce->tag); + return (-1); + } else if (lp->ce->pe) { + popXMLEle(lp); + lp->cs = LOOK4CON; /* back to content after nested elem */ + } else + return (1); /* yes! */ + } else if (!isspace(c)) { + snprintf (errmsg, ERRMSG_SIZE, "Line %d: Bogus end tag char %c", lp->ln, c); + return (-1); + } + break; + } + + return (0); +} + +/* set up for a fresh start */ +static void +initParser(LilXML *lp) +{ + memset (lp, 0, sizeof(*lp)); + lp->cs = LOOK4START; + lp->ln = 1; + delXMLEle (lp->ce); + lp->ce = NULL; + resetEndTag(lp); + lp->lastc = 0; + lp->skipping = 0; +} + +/* start a new XMLEle. + * if ce already set up, add to its list of child elements. + * point ce to a new XMLEle. + * endtag no longer valid. + */ +static void +pushXMLEle(LilXML *lp) +{ + XMLEle *newe = (XMLEle *) moremem (NULL, sizeof(XMLEle)); + XMLEle *ce = lp->ce; + + memset (newe, 0, sizeof(*newe)); + newe->tag = newString(); + newe->pcdata = newString(); + newe->pe = ce; + + if (ce) { + ce->el = (XMLEle **) moremem (ce->el, (ce->nel+1)*sizeof(XMLEle*)); + ce->el[ce->nel++] = newe; + } + lp->ce = newe; + resetEndTag(lp); +} + +/* point ce to parent of current ce. + * endtag no longer valid. + */ +static void +popXMLEle(LilXML *lp) +{ + lp->ce = lp->ce->pe; + resetEndTag(lp); +} + +/* add one new XMLAtt to the current element */ +static void +addAttr(LilXML *lp) +{ + XMLAtt *newa = (XMLAtt *) moremem (NULL, sizeof(XMLAtt)); + XMLEle *ce = lp->ce; + + memset (newa, 0, sizeof(*newa)); + newa->name = newString(); + newa->valu = newString(); + newa->ce = ce; + + ce->at = (XMLAtt **) moremem (ce->at, (ce->nat+1)*sizeof(XMLAtt *)); + ce->at[ce->nat++] = newa; +} + +/* delete a and all it holds */ +static void +delAttr (XMLAtt *a) +{ + if (!a) + return; + if (a->name) + freemem (a->name); + if (a->valu) + freemem (a->valu); + freemem(a); +} + +/* delete endtag if appropriate */ +static void +resetEndTag(LilXML *lp) +{ + if (lp->endtag) { + freemem (lp->endtag); + lp->endtag = 0; + } +} + +/* 1 if c is a valid token character, else 0. + * it can be alpha or '_' or numeric unless start. + */ +static int +isTokenChar (int start, int c) +{ + return (isalpha(c) || c == '_' || (!start && isdigit(c))); +} + +/* grow the malloced string at *sp to append c */ +static void +growString (char **sp, int c) +{ + int l = *sp ? strlen(*sp) : 0; + *sp = (char *) moremem (*sp, l+2); /* c + '\0' */ + (*sp)[l++] = (char)c; + (*sp)[l] = '\0'; +} + +/* special fast version of growString just for ep->pcdata that avoids all the + * strlens and tiny increments in allocated mem + */ +static void +growPCData (XMLEle *ep, int c) +{ + int l = ep->pcdatal++; + if ((l%32) == 0) { + int nm = 32*(l/32+1) + 2; /* c + '\0' */ + ep->pcdata = (char *) moremem (ep->pcdata, nm); + } + ep->pcdata[l++] = (char)c; + ep->pcdata[l] = '\0'; +} + +/* return a malloced string of one '\0' */ +static char * +newString() +{ + char *str; + + *(str = (char *)moremem(NULL, 16)) = '\0'; /* expect more */ + return (str); +} + +static void * +moremem (void *old, int n) +{ + return (old ? realloc (old, n) : malloc (n)); +} + +static void +freemem (void *m) +{ + free (m); +} + +#if defined(MAIN_TST) +int +main (int ac, char *av[]) +{ + LilXML *lp = newLilXML(); + char errmsg[ERRMSG_SIZE]; + XMLEle *root; + + root = readXMLFile (stdin, lp, errmsg); + if (root) { + fprintf (stderr, "::::::::::::: %s\n", tagXMLEle(root)); + prXMLEle (stdout, root, 0); + delXMLEle (root); + } else if (errmsg[0]) { + fprintf (stderr, "Error: %s\n", errmsg); + } + + delLilXML (lp); + + return (0); +} +#endif + diff --git a/kstars/kstars/indi/lilxml.h b/kstars/kstars/indi/lilxml.h new file mode 100644 index 00000000..98bfdd2b --- /dev/null +++ b/kstars/kstars/indi/lilxml.h @@ -0,0 +1,252 @@ +#if 0 + liblilxml + Copyright (C) 2003 Elwood C. Downey + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +/** \file lilxml.h + \brief A little DOM-style library to handle parsing and processing an XML file. + + It only handles elements, attributes and pcdata content. and are silently ignored. pcdata is collected into one string, sans leading whitespace first line. \n + + The following is an example of a cannonical usage for the lilxml library. Initialize a lil xml context and read an XML file in a root element. + + \code + + #include + + LilXML *lp = newLilXML(); + char errmsg[1024]; + XMLEle *root, *ep; + int c; + + while ((c = fgetc(stdin)) != EOF) { + root = readXMLEle (lp, c, errmsg); + if (root) + break; + if (errmsg[0]) + error ("Error: %s\n", errmsg); + } + + // print the tag and pcdata content of each child element within the root + + for (ep = nextXMLEle (root, 1); ep != NULL; ep = nextXMLEle (root, 0)) + printf ("%s: %s\n", tagXMLEle(ep), pcdataXMLEle(ep)); + + + // finished with root element and with lil xml context + + delXMLEle (root); + delLilXML (lp); + + \endcode + + */ + +#ifndef LILXML_H +#define LILXML_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* opaque handle types */ +typedef struct _xml_att XMLAtt; +typedef struct _xml_ele XMLEle; +typedef struct _LilXML LilXML; + +/** + * \defgroup lilxmlFunctions Functions to parse, process, and search XML. + */ +/*@{*/ + +/* creation and destruction functions */ + +/** \brief Create a new lilxml parser. + \return a pointer to the lilxml parser on sucess. NULL on failure. +*/ +extern LilXML *newLilXML(void); + +/** \brief Delete a lilxml parser. + \param lp a pointer to a lilxml parser to be deleted. +*/ +extern void delLilXML (LilXML *lp); + +/** \brief Delete an XML element. + \return a pointer to the XML Element to be deleted. +*/ +extern void delXMLEle (XMLEle *e); + +/** \brief Process an XML one char at a time. + \param lp a pointer to a lilxml parser. + \param c one character to process. + \param errmsg a buffer to store error messages if an error in parsing is encounterd. + \return When the function parses a complete valid XML element, it will return a pointer to the XML element. A NULL is returned when parsing the element is still in progress, or if a parsing error occurs. Check errmsg for errors if NULL is returned. + */ +extern XMLEle *readXMLEle (LilXML *lp, int c, char errmsg[]); + +/* search functions */ +/** \brief Find an XML attribute within an XML element. + \param e a pointer to the XML element to search. + \param name the attribute name to search for. + \return A pointer to the XML attribute if found or NULL on failure. +*/ +extern XMLAtt *findXMLAtt (XMLEle *e, const char *name); + +/** \brief Find an XML element within an XML element. + \param e a pointer to the XML element to search. + \param tag the element tag to search for. + \return A pointer to the XML element if found or NULL on failure. +*/ +extern XMLEle *findXMLEle (XMLEle *e, const char *tag); + +/* iteration functions */ +/** \brief Iterate an XML element for a list of nesetd XML elements. + \param ep a pointer to the XML element to iterate. + \param first the index of the starting XML element. Pass 1 to start iteration from the beginning of the XML element. Pass 0 to get the next element thereater. + \return On success, a pointer to the next XML element is returned. NULL when there are no more elements. +*/ +extern XMLEle *nextXMLEle (XMLEle *ep, int first); + +/** \brief Iterate an XML element for a list of XML attributes. + \param ep a pointer to the XML element to iterate. + \param first the index of the starting XML attribute. Pass 1 to start iteration from the beginning of the XML element. Pass 0 to get the next attribute thereater. + \return On success, a pointer to the next XML attribute is returned. NULL when there are no more attributes. +*/ +extern XMLAtt *nextXMLAtt (XMLEle *ep, int first); + +/* tree functions */ +/** \brief Return the parent of an XML element. + \return a pointer to the XML element parent. +*/ +extern XMLEle *parentXMLEle (XMLEle *ep); + +/** \brief Return the parent of an XML attribute. + \return a pointer to the XML element parent. +*/ +extern XMLEle *parentXMLAtt (XMLAtt *ap); + +/* access functions */ +/** \brief Return the tag of an XML element. + \param ep a pointer to an XML element. + \return the tag string. +*/ +extern char *tagXMLEle (XMLEle *ep); + +/** \brief Return the pcdata of an XML element. + \param ep a pointer to an XML element. + \return the pcdata string on success. +*/ +extern char *pcdataXMLEle (XMLEle *ep); + +/** \brief Return the name of an XML attribute. + \param ap a pointer to an XML attribute. + \return the name string of the attribute. +*/ +extern char *nameXMLAtt (XMLAtt *ap); + +/** \brief Return the value of an XML attribute. + \param ap a pointer to an XML attribute. + \return the value string of the attribute. +*/ +extern char *valuXMLAtt (XMLAtt *ap); + +/** \brief Return the number of characters in pcdata in an XML element. + \param ep a pointer to an XML element. + \return the length of the pcdata string. +*/ +extern int pcdatalenXMLEle (XMLEle *ep); + +/** \brief Return the number of nested XML elements in a parent XML element. + \param ep a pointer to an XML element. + \return the number of nested XML elements. +*/ +extern int nXMLEle (XMLEle *ep); + +/** \brief Return the number of XML attributes in a parent XML element. + \param ep a pointer to an XML element. + \return the number of XML attributes within the XML element. +*/ +extern int nXMLAtt (XMLEle *ep); + +/* convenience functions */ +/** \brief Find an XML element's attribute value. + \param ep a pointer to an XML element. + \param name the name of the XML attribute to retrieve its value. + \return the value string of an XML element on success. NULL on failure. +*/ +extern const char *findXMLAttValu (XMLEle *ep, char *name); + +/** \brief Handy wrapper to read one xml file. + \param fp pointer to FILE to read. + \param lp pointer to lilxml parser. + \param errmsg a buffer to store error messages on failure. + \return root element else NULL with report in errmsg[]. +*/ +extern XMLEle *readXMLFile (FILE *fp, LilXML *lp, char errmsg[]); + +/** \brief Print an XML element. + \param fp a pointer to FILE where the print output is directed. + \param e the XML element to print. + \param level the printing level, set to 0 to print the whole element. +*/ +extern void prXMLEle (FILE *fp, XMLEle *e, int level); + +/* install alternatives to malloc/realloc/free */ +extern void indi_xmlMalloc (void *(*newmalloc)(size_t size), + void *(*newrealloc)(void *ptr, size_t size), void (*newfree)(void *ptr)); + +/*@}*/ + +#ifdef __cplusplus +} +#endif + +/* examples. + + initialize a lil xml context and read an XML file in a root element + + LilXML *lp = newLilXML(); + char errmsg[1024]; + XMLEle *root, *ep; + int c; + + while ((c = fgetc(stdin)) != EOF) { + root = readXMLEle (lp, c, errmsg); + if (root) + break; + if (errmsg[0]) + error ("Error: %s\n", errmsg); + } + + print the tag and pcdata content of each child element within the root + + for (ep = nextXMLEle (root, 1); ep != NULL; ep = nextXMLEle (root, 0)) + printf ("%s: %s\n", tagXMLEle(ep), pcdataXMLEle(ep)); + + + finished with root element and with lil xml context + + delXMLEle (root); + delLilXML (lp); + */ + +/* For RCS Only -- Do Not Edit + * @(#) $RCSfile$ $Date$ $Revision$ $Name: $ + */ + +#endif /* LILXML_H */ diff --git a/kstars/kstars/indi/lx200_16.cpp b/kstars/kstars/indi/lx200_16.cpp new file mode 100644 index 00000000..fe37df18 --- /dev/null +++ b/kstars/kstars/indi/lx200_16.cpp @@ -0,0 +1,396 @@ +/* + LX200 16" + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#include +#include +#include +#include +#include + +#include "lx200_16.h" +#include "lx200driver.h" + +#define LX16GROUP "GPS/16 inch Features" + +extern LX200Generic *telescope; +extern ITextVectorProperty Time; +extern int MaxReticleFlashRate; + + +//void turnFanOn(); + //void turnFanOff(); + + //void seekHomeAndSave(); + // void seekHomeAndSet(); + + /** Turns the field derotator On or Off. This command applies only to 16" LX200. + @param turnOn if turnOn is true, the derotator is turned on, otherwise, it is turned off. */ + // void fieldDeRotator(bool turnOn); + + + /** Sets object Altitude. \n + @returns true if object's altitude is successfully set. */ + //bool setObjAlt(int degrees, int minutes); + + /** Sets object Azimuth. \n + @returns true if object's azimuth is successfully set. */ +// bool setObjAz(int degrees, int minutes); + + +static ISwitch FanStatusS[] = { {"On", "", ISS_OFF, 0, 0}, {"Off", "", ISS_OFF, 0, 0}}; +static ISwitch HomeSearchS[] = { {"Save home", "", ISS_OFF, 0, 0} , {"Set home", "", ISS_OFF, 0, 0}}; +static ISwitch FieldDeRotatorS[] = { {"On", "", ISS_OFF, 0, 0}, {"Off", "", ISS_OFF,0 ,0}}; +//static ISwitch SlewAltAzS[] = { {"Slew To Alt/Az", ISS_ON}}; + +#define MAXINDINAME 32 +#define MAXINDILABEL 32 +#define MAXINDIDEVICE 32 +#define MAXINDIGROUP 32 +#define MAXINDIFORMAT 32 + +static ISwitchVectorProperty FanStatusSw = { mydev, "Fan", "", LX16GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, FanStatusS, NARRAY(FanStatusS), "", 0}; + +static ISwitchVectorProperty HomeSearchSw = { mydev, "Park", "", LX16GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, HomeSearchS, NARRAY(HomeSearchS), "", 0}; + +static ISwitchVectorProperty FieldDeRotatorSw = { mydev, "Field De-rotator", "", LX16GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, FieldDeRotatorS, NARRAY(FieldDeRotatorS), "", 0}; + +//static ISwitches SlewAltAzSw = { mydev, "AltAzSet", "On Alt/Az Set", SlewAltAzS, NARRAY(SlewAltAzS), ILS_IDLE, 0, LX16Group}; + +/* horizontal position */ +static INumber hor[] = { + {"ALT", "Alt D:M:S", "%10.6m", -90., 90., 0., 0., 0, 0, 0}, + {"AZ", "Az D:M:S", "%10.6m", 0., 360., 0., 0., 0, 0, 0}}; + +static INumberVectorProperty horNum = { + mydev, "HORIZONTAL_COORD", "Horizontal Coords", LX16GROUP, IP_RW, 0, IPS_IDLE, + hor, NARRAY(hor), "", 0}; + +void changeLX200_16DeviceName(const char * newName) +{ + strcpy(horNum.device, newName); + strcpy(FanStatusSw.device, newName); + strcpy(HomeSearchSw.device, newName); + strcpy(FieldDeRotatorSw.device,newName); +} + +LX200_16::LX200_16() : LX200Autostar() +{ + +} + +void LX200_16::ISGetProperties (const char *dev) +{ + +if (dev && strcmp (thisDevice, dev)) + return; + + // process parent first + LX200Autostar::ISGetProperties(dev); + + IDDefNumber (&horNum, NULL); + + IDDefSwitch (&FanStatusSw, NULL); + IDDefSwitch (&HomeSearchSw, NULL); + IDDefSwitch (&FieldDeRotatorSw, NULL); + +} + +void LX200_16::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + + // ignore if not ours // + if (strcmp (dev, thisDevice)) + return; + + LX200Autostar::ISNewText (dev, name, texts, names, n); + +} + +void LX200_16::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + double newAlt=0, newAz=0; + char altStr[64], azStr[64]; + int err; + + // ignore if not ours // + if (strcmp (dev, thisDevice)) + return; + + if ( !strcmp (name, horNum.name) ) + { + int i=0, nset=0; + + if (checkPower(&horNum)) + return; + + for (nset = i = 0; i < n; i++) + { + INumber *horp = IUFindNumber (&horNum, names[i]); + if (horp == &hor[0]) + { + newAlt = values[i]; + nset += newAlt >= -90. && newAlt <= 90.0; + } else if (horp == &hor[1]) + { + newAz = values[i]; + nset += newAz >= 0. && newAz <= 360.0; + } + } + + if (nset == 2) + { + if ( (err = setObjAz(newAz)) < 0 || (err = setObjAlt(newAlt)) < 0) + { + handleError(&horNum, err, "Setting Alt/Az"); + return; + } + horNum.s = IPS_OK; + //horNum.n[0].value = values[0]; + //horNum.n[1].value = values[1]; + targetAz = newAz; + targetAlt = newAlt; + + fs_sexa(azStr, targetAz, 2, 3600); + fs_sexa(altStr, targetAlt, 2, 3600); + + IDSetNumber (&horNum, "Attempting to slew to Alt %s - Az %s", altStr, azStr); + handleAltAzSlew(); + } + else + { + horNum.s = IPS_IDLE; + IDSetNumber(&horNum, "Altitude or Azimuth missing or invalid"); + } + + return; + } + + LX200Autostar::ISNewNumber (dev, name, values, names, n); +} + + + + +void LX200_16::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + int index; + int err; + + if (strcmp (dev, thisDevice)) + return; + + if (!strcmp(name, FanStatusSw.name)) + { + if (checkPower(&FanStatusSw)) + return; + + IUResetSwitches(&FanStatusSw); + IUUpdateSwitches(&FanStatusSw, states, names, n); + index = getOnSwitch(&FanStatusSw); + + if (index == 0) + { + if ( (err = turnFanOn()) < 0) + { + handleError(&FanStatusSw, err, "Changing fan status"); + return; + } + } + else + { + if ( (err = turnFanOff()) < 0) + { + handleError(&FanStatusSw, err, "Changing fan status"); + return; + } + } + + FanStatusSw.s = IPS_OK; + IDSetSwitch (&FanStatusSw, index == 0 ? "Fan is ON" : "Fan is OFF"); + return; + } + + if (!strcmp(name, HomeSearchSw.name)) + { + if (checkPower(&HomeSearchSw)) + return; + + IUResetSwitches(&HomeSearchSw); + IUUpdateSwitches(&HomeSearchSw, states, names, n); + index = getOnSwitch(&HomeSearchSw); + + index == 0 ? seekHomeAndSave() : seekHomeAndSet(); + HomeSearchSw.s = IPS_BUSY; + IDSetSwitch (&HomeSearchSw, index == 0 ? "Seek Home and Save" : "Seek Home and Set"); + return; + } + + if (!strcmp(name, FieldDeRotatorSw.name)) + { + if (checkPower(&FieldDeRotatorSw)) + return; + + IUResetSwitches(&FieldDeRotatorSw); + IUUpdateSwitches(&FieldDeRotatorSw, states, names, n); + index = getOnSwitch(&FieldDeRotatorSw); + + index == 0 ? seekHomeAndSave() : seekHomeAndSet(); + FieldDeRotatorSw.s = IPS_OK; + IDSetSwitch (&FieldDeRotatorSw, index == 0 ? "Field deRotator is ON" : "Field deRotator is OFF"); + return; + } + + LX200Autostar::ISNewSwitch (dev, name, states, names, n); + +} + +void LX200_16::handleAltAzSlew() +{ + int i=0; + char altStr[64], azStr[64]; + + if (horNum.s == IPS_BUSY) + { + abortSlew(); + + // sleep for 100 mseconds + usleep(100000); + } + + if ((i = slewToAltAz())) + { + horNum.s = IPS_IDLE; + IDSetNumber(&horNum, "Slew not possible"); + return; + } + + horNum.s = IPS_BUSY; + fs_sexa(azStr, targetAz, 2, 3600); + fs_sexa(altStr, targetAlt, 2, 3600); + + IDSetNumber(&horNum, "Slewing to Alt %s - Az %s", altStr, azStr); + return; +} + + void LX200_16::ISPoll () + { + int searchResult=0; + double dx, dy; + int err; + + LX200Autostar::ISPoll(); + + switch (HomeSearchSw.s) + { + case IPS_IDLE: + break; + + case IPS_BUSY: + + if ( (err = getHomeSearchStatus(&searchResult)) < 0) + { + handleError(&HomeSearchSw, err, "Home search"); + return; + } + + if (searchResult == 0) + { + HomeSearchSw.s = IPS_IDLE; + IDSetSwitch(&HomeSearchSw, "Home search failed."); + } + else if (searchResult == 1) + { + HomeSearchSw.s = IPS_OK; + IDSetSwitch(&HomeSearchSw, "Home search successful."); + } + else if (searchResult == 2) + IDSetSwitch(&HomeSearchSw, "Home search in progress..."); + else + { + HomeSearchSw.s = IPS_IDLE; + IDSetSwitch(&HomeSearchSw, "Home search error."); + } + break; + + case IPS_OK: + break; + case IPS_ALERT: + break; + } + + switch (horNum.s) + { + case IPS_IDLE: + break; + + case IPS_BUSY: + + if ( (err = getLX200Az(¤tAz)) < 0 || (err = getLX200Alt(¤tAlt)) < 0) + { + IDSetNumber(&horNum, NULL); + handleError(&horNum, err, "Get Alt/Az"); + return; + } + + dx = targetAz - currentAz; + dy = targetAlt - currentAlt; + + horNum.np[0].value = currentAlt; + horNum.np[1].value = currentAz; + + IDLog("targetAz is %g, currentAz is %g\n", targetAz, currentAz); + IDLog("targetAlt is %g, currentAlt is %g\n**********************\n", targetAlt, currentAlt); + + + // accuracy threshhold (3'), can be changed as desired. + if ( fabs(dx) <= 0.05 && fabs(dy) <= 0.05) + { + + horNum.s = IPS_OK; + currentAz = targetAz; + currentAlt = targetAlt; + IDSetNumber (&horNum, "Slew is complete"); + } else + IDSetNumber (&horNum, NULL); + break; + + case IPS_OK: + break; + + case IPS_ALERT: + break; + } + + } + + void LX200_16::getBasicData() + { + + getLX200Az(&targetAz); + getLX200Alt(&targetAlt); + + horNum.np[0].value = targetAlt; + horNum.np[1].value = targetAz; + + IDSetNumber (&horNum, NULL); + + LX200Autostar::getBasicData(); + + } diff --git a/kstars/kstars/indi/lx200_16.h b/kstars/kstars/indi/lx200_16.h new file mode 100644 index 00000000..0d353cc2 --- /dev/null +++ b/kstars/kstars/indi/lx200_16.h @@ -0,0 +1,53 @@ +#ifndef LX200_16_H +#define LX200_16_H + +/* + LX200 16" + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#include "lx200autostar.h" + +class LX200_16 : public LX200Autostar +{ + public: + LX200_16(); + ~LX200_16() {} + + void ISGetProperties (const char *dev); + void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n); + void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n); + void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n); + void ISPoll (); + void getBasicData(); + void handleAltAzSlew(); + + private: + + double currentAlt; + double currentAz; + double targetAlt; + double targetAz; + +}; + +void changeLX200_16DeviceName(const char * newName); + +#endif + + diff --git a/kstars/kstars/indi/lx200autostar.cpp b/kstars/kstars/indi/lx200autostar.cpp new file mode 100644 index 00000000..79c3d575 --- /dev/null +++ b/kstars/kstars/indi/lx200autostar.cpp @@ -0,0 +1,154 @@ +/* + LX200 Autostar + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#include +#include +#include +#include + +#include "lx200autostar.h" +#include "lx200driver.h" + +#define FirmwareGroup "Firmware data" + + +extern LX200Generic *telescope; +extern int MaxReticleFlashRate; +extern ITextVectorProperty Time; +extern INumberVectorProperty SDTime; +extern INumberVectorProperty eqNum; +extern ISwitchVectorProperty ParkSP; +extern ISwitchVectorProperty PowerSP; + +static IText VersionT[] ={{ "Date", "", 0, 0, 0, 0} , + { "Time", "", 0, 0, 0, 0} , + { "Number", "", 0, 0, 0 ,0} , + { "Full", "", 0, 0, 0, 0} , + { "Name", "" ,0 ,0 ,0 ,0}}; + +static ITextVectorProperty VersionInfo = {mydev, "Firmware Info", "", FirmwareGroup, IP_RO, 0, IPS_IDLE, VersionT, NARRAY(VersionT), "" ,0}; + +void changeLX200AutostarDeviceName(const char *newName) +{ + strcpy(VersionInfo.device, newName); +} + +LX200Autostar::LX200Autostar() : LX200Generic() +{ + + //for (int i=0; i < 5; i++) + //strcpy(VersionInfo.t[i].text, ""); + +} + + +void LX200Autostar::ISGetProperties (const char *dev) +{ + +if (dev && strcmp (thisDevice, dev)) + return; + + LX200Generic::ISGetProperties(dev); + + IDDefText (&VersionInfo, NULL); + +} + +void LX200Autostar::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + // ignore if not ours // + if (strcmp (dev, thisDevice)) + return; + + // suppress warning + n=n; + + LX200Generic::ISNewText (dev, name, texts, names, n); + +} + + +void LX200Autostar::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + LX200Generic::ISNewNumber (dev, name, values, names, n); +} + + void LX200Autostar::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) + { + + if (!strcmp(name, ParkSP.name)) + { + if (checkPower(&ParkSP)) + return; + + ParkSP.s = IPS_IDLE; + + if (eqNum.s == IPS_BUSY) + { + abortSlew(); + + // sleep for 200 mseconds + usleep(200000); + } + + slewToPark(); + + ParkSP.s = IPS_OK; + eqNum.s = IPS_IDLE; + PowerSP.s = IPS_IDLE; + PowerSP.sp[0].s = ISS_OFF; + PowerSP.sp[1].s = ISS_ON; + IDSetNumber(&eqNum, NULL); + IDSetSwitch(&ParkSP, "The telescope is slewing to park position. Turn off the telescope after park is complete. Disconnecting..."); + IDSetSwitch(&PowerSP, NULL); + return; + } + + LX200Generic::ISNewSwitch (dev, name, states, names, n); + + } + + void LX200Autostar::ISPoll () + { + + LX200Generic::ISPoll(); + + } + + void LX200Autostar::getBasicData() + { + + VersionInfo.tp[0].text = new char[64]; + getVersionDate(VersionInfo.tp[0].text); + VersionInfo.tp[1].text = new char[64]; + getVersionTime(VersionInfo.tp[1].text); + VersionInfo.tp[2].text = new char[64]; + getVersionNumber(VersionInfo.tp[2].text); + VersionInfo.tp[3].text = new char[128]; + getFullVersion(VersionInfo.tp[3].text); + VersionInfo.tp[4].text = new char[128]; + getProductName(VersionInfo.tp[4].text); + + IDSetText(&VersionInfo, NULL); + + // process parent + LX200Generic::getBasicData(); + + } diff --git a/kstars/kstars/indi/lx200autostar.h b/kstars/kstars/indi/lx200autostar.h new file mode 100644 index 00000000..665939a8 --- /dev/null +++ b/kstars/kstars/indi/lx200autostar.h @@ -0,0 +1,45 @@ +/* + LX200 Autostar + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#ifndef LX200AUTOSTAR_H +#define LX200AUTOSTAR_H + +#include "lx200generic.h" + +class LX200Autostar : public LX200Generic +{ + public: + LX200Autostar(); + ~LX200Autostar() {} + + void ISGetProperties (const char *dev); + void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n); + void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n); + void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n); + void ISPoll (); + void getBasicData(); + + +}; + +void changeLX200AutostarDeviceName(const char *newName); + +#endif + diff --git a/kstars/kstars/indi/lx200basic.cpp b/kstars/kstars/indi/lx200basic.cpp new file mode 100644 index 00000000..a812caa6 --- /dev/null +++ b/kstars/kstars/indi/lx200basic.cpp @@ -0,0 +1,839 @@ +#if 0 + LX200 Basic Driver + Copyright (C) 2005 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include + +#include "indicom.h" +#include "lx200driver.h" +#include "lx200basic.h" + +/* +** Return the timezone offset in hours (as a double, so fractional +** hours are possible, for instance in Newfoundland). Also sets +** daylight on non-Linux systems to record whether DST is in effect. +*/ + + +LX200Basic *telescope = NULL; +extern char* me; + +#define BASIC_GROUP "Main Control" + +#define currentRA EqN[0].value +#define currentDEC EqN[1].value + +#define RA_THRESHOLD 0.01 +#define DEC_THRESHOLD 0.05 +#define LX200_SLEW 0 +#define LX200_TRACK 1 +#define LX200_SYNC 2 +#define LX200_PARK 3 + +static void ISPoll(void *); +static void retryConnection(void *); + +/*INDI controls */ + + +/* send client definitions of all properties */ +void ISInit() +{ + static int isInit=0; + + if (isInit) + return; + + isInit = 1; + + telescope = new LX200Basic(); + IEAddTimer (POLLMS, ISPoll, NULL); +} + +void ISGetProperties (const char *dev) +{ + ISInit(); + telescope->ISGetProperties(dev); +} + +void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + ISInit(); + telescope->ISNewSwitch(dev, name, states, names, n); +} + +void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + ISInit(); + telescope->ISNewText(dev, name, texts, names, n); +} + +void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + ISInit(); + telescope->ISNewNumber(dev, name, values, names, n); +} + +void ISPoll (void */*p*/) +{ + telescope->ISPoll(); + IEAddTimer (POLLMS, ISPoll, NULL); +} + +void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/) +{} + +/************************************************** +*** AP Mount +***************************************************/ + +LX200Basic::LX200Basic() +{ + struct tm *utp; + time_t t; + time (&t); + utp = gmtime (&t); + + initProperties(); + + lastSet = -1; + simulation = false; + targetRA = 0; + targetDEC = 0; + lastRA = 0; + lastDEC = 0; + currentSet = 0; + UTCOffset = 0; + + localTM = new tm; + + utp->tm_mon += 1; + utp->tm_year += 1900; + JD = UTtoJD(utp); + + IDLog("Julian Day is %g\n", JD); + IDLog("Initilizing from LX200 Basic device...\n"); + IDLog("Driver Version: 2005-07-20\n"); + + //enableSimulation(true); +} + +void LX200Basic::initProperties() +{ + + fillSwitch(&PowerS[0], "CONNECT", "Connect", ISS_OFF); + fillSwitch(&PowerS[1], "DISCONNECT", "Disconnect", ISS_ON); + fillSwitchVector(&PowerSP, PowerS, NARRAY(PowerS), mydev, "CONNECTION", "Connection", BASIC_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE); + + fillSwitch(&OnCoordSetS[0], "SLEW", "Slew", ISS_ON); + fillSwitch(&OnCoordSetS[1], "TRACK", "Track", ISS_OFF); + fillSwitch(&OnCoordSetS[2], "SYNC", "Sync", ISS_OFF); + fillSwitchVector(&OnCoordSetSP, OnCoordSetS, NARRAY(OnCoordSetS), mydev, "ON_COORD_SET", "On Set", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + fillSwitch(&AbortSlewS[0], "ABORT", "Abort", ISS_OFF); + fillSwitchVector(&AbortSlewSP, AbortSlewS, NARRAY(AbortSlewS), mydev, "ABORT_MOTION", "Abort Slew/Track", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + fillText(&PortT[0], "PORT", "Port", "/dev/ttyS0"); + fillTextVector(&PortTP, PortT, NARRAY(PortT), mydev, "DEVICE_PORT", "Ports", BASIC_GROUP, IP_RW, 0, IPS_IDLE); + + fillText(&ObjectT[0], "OBJECT_NAME", "Name", "--"); + fillTextVector(&ObjectTP, ObjectT, NARRAY(ObjectT), mydev, "OBJECT_INFO", "Object", BASIC_GROUP, IP_RW, 0, IPS_IDLE); + + fillNumber(&EqN[0], "RA", "RA H:M:S", "%10.6m", 0., 24., 0., 0.); + fillNumber(&EqN[1], "DEC", "Dec D:M:S", "%10.6m", -90., 90., 0., 0.); + fillNumberVector(&EqNP, EqN, NARRAY(EqN), mydev, "EQUATORIAL_EOD_COORD" , "Equatorial JNow", BASIC_GROUP, IP_RW, 0, IPS_IDLE); + + +} + +void LX200Basic::ISGetProperties(const char *dev) +{ + + if (dev && strcmp (mydev, dev)) + return; + + // Main Control + IDDefSwitch(&PowerSP, NULL); + IDDefText(&PortTP, NULL); + IDDefText(&ObjectTP, NULL); + IDDefNumber(&EqNP, NULL); + IDDefSwitch(&OnCoordSetSP, NULL); + IDDefSwitch(&AbortSlewSP, NULL); + +} + +void LX200Basic::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int /*n*/) +{ + IText *tp; + + // ignore if not ours + if (strcmp (dev, mydev)) + return; + + // Port name + if (!strcmp(name, PortTP.name) ) + { + PortTP.s = IPS_OK; + tp = IUFindText( &PortTP, names[0] ); + if (!tp) + return; + + IUSaveText(tp, texts[0]); + IDSetText (&PortTP, NULL); + return; + } + + if (!strcmp (name, ObjectTP.name)) + { + if (checkPower(&ObjectTP)) + return; + + IUSaveText(&ObjectT[0], texts[0]); + ObjectTP.s = IPS_OK; + IDSetText(&ObjectTP, NULL); + return; + } + +} + + +void LX200Basic::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + int err; + double newRA =0, newDEC =0; + + // ignore if not ours // + if (strcmp (dev, mydev)) + return; + + if (!strcmp (name, EqNP.name)) + { + int i=0, nset=0; + + if (checkPower(&EqNP)) + return; + + for (nset = i = 0; i < n; i++) + { + INumber *eqp = IUFindNumber (&EqNP, names[i]); + if (eqp == &EqN[0]) + { + newRA = values[i]; + nset += newRA >= 0 && newRA <= 24.0; + } else if (eqp == &EqN[1]) + { + newDEC = values[i]; + nset += newDEC >= -90.0 && newDEC <= 90.0; + } + } + + if (nset == 2) + { + char RAStr[32], DecStr[32]; + + fs_sexa(RAStr, newRA, 2, 3600); + fs_sexa(DecStr, newDEC, 2, 3600); + + IDLog("We received JNow RA %g - DEC %g\n", newRA, newDEC); + IDLog("We received JNow RA %s - DEC %s\n", RAStr, DecStr); + + if ( (err = setObjectRA(newRA)) < 0 || ( err = setObjectDEC(newDEC)) < 0) + { + handleError(&EqNP, err, "Setting RA/DEC"); + return; + } + + targetRA = newRA; + targetDEC = newDEC; + + if (handleCoordSet()) + { + EqNP.s = IPS_IDLE; + IDSetNumber(&EqNP, NULL); + + } + } // end nset + else + { + EqNP.s = IPS_IDLE; + IDSetNumber(&EqNP, "RA or Dec missing or invalid"); + } + + return; + } /* end EqNP */ + + +} + +void LX200Basic::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + // ignore if not ours // + if (strcmp (mydev, dev)) + return; + + // Connection + if (!strcmp (name, PowerSP.name)) + { + IUResetSwitches(&PowerSP); + IUUpdateSwitches(&PowerSP, states, names, n); + powerTelescope(); + return; + } + + // Coord set + if (!strcmp(name, OnCoordSetSP.name)) + { + if (checkPower(&OnCoordSetSP)) + return; + + IUResetSwitches(&OnCoordSetSP); + IUUpdateSwitches(&OnCoordSetSP, states, names, n); + currentSet = getOnSwitch(&OnCoordSetSP); + OnCoordSetSP.s = IPS_OK; + IDSetSwitch(&OnCoordSetSP, NULL); + } + + // Abort Slew + if (!strcmp (name, AbortSlewSP.name)) + { + if (checkPower(&AbortSlewSP)) + { + AbortSlewSP.s = IPS_IDLE; + IDSetSwitch(&AbortSlewSP, NULL); + return; + } + + IUResetSwitches(&AbortSlewSP); + abortSlew(); + + if (EqNP.s == IPS_BUSY) + { + AbortSlewSP.s = IPS_OK; + EqNP.s = IPS_IDLE; + IDSetSwitch(&AbortSlewSP, "Slew aborted."); + IDSetNumber(&EqNP, NULL); + } + + return; + } + +} + +void LX200Basic::handleError(ISwitchVectorProperty *svp, int err, const char *msg) +{ + + svp->s = IPS_ALERT; + + /* First check to see if the telescope is connected */ + if (testTelescope()) + { + /* The telescope is off locally */ + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_BUSY; + IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds."); + + IDSetSwitch(svp, NULL); + IEAddTimer(10000, retryConnection, NULL); + return; + } + + /* If the error is a time out, then the device doesn't support this property or busy*/ + if (err == -2) + { + svp->s = IPS_ALERT; + IDSetSwitch(svp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg); + } + else + /* Changing property failed, user should retry. */ + IDSetSwitch( svp , "%s failed.", msg); + + fault = true; +} + +void LX200Basic::handleError(INumberVectorProperty *nvp, int err, const char *msg) +{ + + nvp->s = IPS_ALERT; + + /* First check to see if the telescope is connected */ + if (testTelescope()) + { + /* The telescope is off locally */ + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_BUSY; + IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds."); + + IDSetNumber(nvp, NULL); + IEAddTimer(10000, retryConnection, NULL); + return; + } + + /* If the error is a time out, then the device doesn't support this property */ + if (err == -2) + { + nvp->s = IPS_ALERT; + IDSetNumber(nvp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg); + } + else + /* Changing property failed, user should retry. */ + IDSetNumber( nvp , "%s failed.", msg); + + fault = true; +} + +void LX200Basic::handleError(ITextVectorProperty *tvp, int err, const char *msg) +{ + + tvp->s = IPS_ALERT; + + /* First check to see if the telescope is connected */ + if (testTelescope()) + { + /* The telescope is off locally */ + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_BUSY; + IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds."); + + IDSetText(tvp, NULL); + IEAddTimer(10000, retryConnection, NULL); + return; + } + + /* If the error is a time out, then the device doesn't support this property */ + if (err == -2) + { + tvp->s = IPS_ALERT; + IDSetText(tvp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg); + } + + else + /* Changing property failed, user should retry. */ + IDSetText( tvp , "%s failed.", msg); + + fault = true; +} + + void LX200Basic::correctFault() + { + + fault = false; + IDMessage(mydev, "Telescope is online."); + + } + +bool LX200Basic::isTelescopeOn(void) +{ + if (simulation) return true; + + return (PowerSP.sp[0].s == ISS_ON); +} + +static void retryConnection(void * p) +{ + p=p; + + if (testTelescope()) + telescope->connectionLost(); + else + telescope->connectionResumed(); +} + +void LX200Basic::ISPoll() +{ + double dx, dy; + int err=0; + + if (!isTelescopeOn()) + return; + + switch (EqNP.s) + { + case IPS_IDLE: + getLX200RA(¤tRA); + getLX200DEC(¤tDEC); + + if ( fabs (currentRA - lastRA) > 0.01 || fabs (currentDEC - lastDEC) > 0.01) + { + lastRA = currentRA; + lastDEC = currentDEC; + IDSetNumber (&EqNP, NULL); + } + break; + + case IPS_BUSY: + getLX200RA(¤tRA); + getLX200DEC(¤tDEC); + dx = targetRA - currentRA; + dy = targetDEC - currentDEC; + + IDLog("targetRA is %g, currentRA is %g\n", targetRA, currentRA); + IDLog("targetDEC is %g, currentDEC is %g\n*************************\n", targetDEC, currentDEC); + + // Wait until acknowledged or within threshold + if (fabs(dx) <= RA_THRESHOLD && fabs(dy) <= DEC_THRESHOLD) + { + + lastRA = currentRA; + lastDEC = currentDEC; + IUResetSwitches(&OnCoordSetSP); + OnCoordSetSP.s = IPS_OK; + EqNP.s = IPS_OK; + IDSetNumber (&EqNP, NULL); + + switch (currentSet) + { + case LX200_SLEW: + OnCoordSetSP.sp[0].s = ISS_ON; + IDSetSwitch (&OnCoordSetSP, "Slew is complete."); + break; + + case LX200_TRACK: + OnCoordSetSP.sp[1].s = ISS_ON; + IDSetSwitch (&OnCoordSetSP, "Slew is complete. Tracking..."); + break; + + case LX200_SYNC: + break; + } + + } else + IDSetNumber (&EqNP, NULL); + break; + + case IPS_OK: + + if ( (err = getLX200RA(¤tRA)) < 0 || (err = getLX200DEC(¤tDEC)) < 0) + { + handleError(&EqNP, err, "Getting RA/DEC"); + return; + } + + if (fault) + correctFault(); + + if ( (currentRA != lastRA) || (currentDEC != lastDEC)) + { + lastRA = currentRA; + lastDEC = currentDEC; + IDSetNumber (&EqNP, NULL); + } + break; + + + case IPS_ALERT: + break; + } + +} + +void LX200Basic::getBasicData() +{ + // Get current RA/DEC + getLX200RA(¤tRA); + getLX200DEC(¤tDEC); + targetRA = currentRA; + targetDEC = currentDEC; + + IDSetNumber (&EqNP, NULL); +} + +int LX200Basic::handleCoordSet() +{ + + int err; + char syncString[256]; + char RAStr[32], DecStr[32]; + double dx, dy; + + switch (currentSet) + { + + // Slew + case LX200_SLEW: + lastSet = LX200_SLEW; + if (EqNP.s == IPS_BUSY) + { + IDLog("Aboring Slew\n"); + abortSlew(); + + // sleep for 100 mseconds + usleep(100000); + } + + if ((err = Slew())) + { + slewError(err); + return (-1); + } + + EqNP.s = IPS_BUSY; + fs_sexa(RAStr, targetRA, 2, 3600); + fs_sexa(DecStr, targetDEC, 2, 3600); + IDSetNumber(&EqNP, "Slewing to JNow RA %s - DEC %s", RAStr, DecStr); + IDLog("Slewing to JNow RA %s - DEC %s\n", RAStr, DecStr); + break; + + // Track + case LX200_TRACK: + IDLog("We're in LX200_TRACK\n"); + if (EqNP.s == IPS_BUSY) + { + IDLog("Aboring Slew\n"); + abortSlew(); + + // sleep for 200 mseconds + usleep(200000); + } + + dx = fabs ( targetRA - currentRA ); + dy = fabs (targetDEC - currentDEC); + + + if (dx >= TRACKING_THRESHOLD || dy >= TRACKING_THRESHOLD) + { + IDLog("Exceeded Tracking threshold, will attempt to slew to the new target.\n"); + IDLog("targetRA is %g, currentRA is %g\n", targetRA, currentRA); + IDLog("targetDEC is %g, currentDEC is %g\n*************************\n", targetDEC, currentDEC); + + if ((err = Slew())) + { + slewError(err); + return (-1); + } + + fs_sexa(RAStr, targetRA, 2, 3600); + fs_sexa(DecStr, targetDEC, 2, 3600); + EqNP.s = IPS_BUSY; + IDSetNumber(&EqNP, "Slewing to JNow RA %s - DEC %s", RAStr, DecStr); + IDLog("Slewing to JNow RA %s - DEC %s\n", RAStr, DecStr); + } + else + { + IDLog("Tracking called, but tracking threshold not reached yet.\n"); + EqNP.s = IPS_OK; + EqNP.np[0].value = currentRA; + EqNP.np[1].value = currentDEC; + + if (lastSet != LX200_TRACK) + IDSetNumber(&EqNP, "Tracking..."); + else + IDSetNumber(&EqNP, NULL); + } + lastSet = LX200_TRACK; + break; + + // Sync + case LX200_SYNC: + lastSet = LX200_SYNC; + EqNP.s = IPS_IDLE; + + if ( ( err = Sync(syncString) < 0) ) + { + IDSetNumber( &EqNP , "Synchronization failed."); + return (-1); + } + + EqNP.s = IPS_OK; + IDLog("Synchronization successful %s\n", syncString); + IDSetNumber(&EqNP, "Synchronization successful."); + break; + } + + return (0); + +} + +int LX200Basic::getOnSwitch(ISwitchVectorProperty *sp) +{ + for (int i=0; i < sp->nsp ; i++) + if (sp->sp[i].s == ISS_ON) + return i; + + return -1; +} + + +int LX200Basic::checkPower(ISwitchVectorProperty *sp) +{ + if (simulation) return 0; + + if (PowerSP.s != IPS_OK) + { + if (!strcmp(sp->label, "")) + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", sp->name); + else + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", sp->label); + + sp->s = IPS_IDLE; + IDSetSwitch(sp, NULL); + return -1; + } + + return 0; +} + +int LX200Basic::checkPower(INumberVectorProperty *np) +{ + if (simulation) return 0; + + if (PowerSP.s != IPS_OK) + { + + if (!strcmp(np->label, "")) + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", np->name); + else + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", np->label); + + np->s = IPS_IDLE; + IDSetNumber(np, NULL); + return -1; + } + + return 0; + +} + +int LX200Basic::checkPower(ITextVectorProperty *tp) +{ + + if (simulation) return 0; + + if (PowerSP.s != IPS_OK) + { + if (!strcmp(tp->label, "")) + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", tp->name); + else + IDMessage (mydev, "Cannot change property %s while the telescope is offline.", tp->label); + + tp->s = IPS_IDLE; + IDSetText(tp, NULL); + return -1; + } + + return 0; + +} + +void LX200Basic::powerTelescope() +{ + switch (PowerSP.sp[0].s) + { + case ISS_ON: + + if (simulation) + { + PowerSP.s = IPS_OK; + IDSetSwitch (&PowerSP, "Simulated telescope is online."); + return; + } + + if (Connect(PortT[0].text)) + { + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch (&PowerSP, "Error connecting to port %s\n", PortT[0].text); + return; + } + + if (testTelescope()) + { + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch (&PowerSP, "Error connecting to Telescope. Telescope is offline."); + return; + } + + IDLog("telescope test successfful\n"); + PowerSP.s = IPS_OK; + IDSetSwitch (&PowerSP, "Telescope is online. Retrieving basic data..."); + getBasicData(); + break; + + case ISS_OFF: + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_IDLE; + if (simulation) + { + IDSetSwitch (&PowerSP, "Simulated Telescope is offline."); + return; + } + IDSetSwitch (&PowerSP, "Telescope is offline."); + IDLog("Telescope is offline."); + + Disconnect(); + break; + + } + +} + +void LX200Basic::slewError(int slewCode) +{ + OnCoordSetSP.s = IPS_IDLE; + + if (slewCode == 1) + IDSetSwitch (&OnCoordSetSP, "Object below horizon."); + else if (slewCode == 2) + IDSetSwitch (&OnCoordSetSP, "Object below the minimum elevation limit."); + else + IDSetSwitch (&OnCoordSetSP, "Slew failed."); + + +} + +void LX200Basic::enableSimulation(bool enable) +{ + simulation = enable; + + if (simulation) + IDLog("Warning: Simulation is activated.\n"); + else + IDLog("Simulation is disabled.\n"); +} + +void LX200Basic::connectionLost() +{ + PowerSP.s = IPS_IDLE; + IDSetSwitch(&PowerSP, "The connection to the telescope is lost."); + return; + +} + +void LX200Basic::connectionResumed() +{ + PowerS[0].s = ISS_ON; + PowerS[1].s = ISS_OFF; + PowerSP.s = IPS_OK; + + IDSetSwitch(&PowerSP, "The connection to the telescope has been resumed."); +} + + diff --git a/kstars/kstars/indi/lx200basic.h b/kstars/kstars/indi/lx200basic.h new file mode 100644 index 00000000..8e9917d6 --- /dev/null +++ b/kstars/kstars/indi/lx200basic.h @@ -0,0 +1,109 @@ +/* + LX200 Basic Driver + Copyright (C) 2005 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#ifndef LX200BASIC_H +#define LX200BASIC_H + +#include "indidevapi.h" +#include "indicom.h" + +#define POLLMS 1000 /* poll period, ms */ +#define mydev "LX200 Basic" /* The device name */ + + + +class LX200Basic +{ + public: + LX200Basic(); + ~LX200Basic(); + + void ISGetProperties (const char *dev); + void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n); + void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n); + void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n); + void ISPoll (); + + void connectionLost(); + void connectionResumed(); + +private: + + void initProperties(); + + /* Switches */ + ISwitch PowerS[2]; + ISwitch OnCoordSetS[3]; + ISwitch AbortSlewS[1]; + + /* Texts */ + IText PortT[1]; + IText ObjectT[1]; + + /* Numbers */ + INumber EqN[2]; + + /* Switch Vectors */ + ISwitchVectorProperty PowerSP; + ISwitchVectorProperty OnCoordSetSP; + ISwitchVectorProperty AbortSlewSP; + + /* Number Vectors */ + INumberVectorProperty EqNP; + + /* Text Vectors */ + ITextVectorProperty PortTP; + ITextVectorProperty ObjectTP; + + void getBasicData(); + int checkPower(INumberVectorProperty *np); + int checkPower(ISwitchVectorProperty *sp); + int checkPower(ITextVectorProperty *tp); + void handleError(ISwitchVectorProperty *svp, int err, const char *msg); + void handleError(INumberVectorProperty *nvp, int err, const char *msg); + void handleError(ITextVectorProperty *tvp, int err, const char *msg); + bool isTelescopeOn(void); + void powerTelescope(); + void slewError(int slewCode); + int handleCoordSet(); + int getOnSwitch(ISwitchVectorProperty *sp); + void correctFault(); + void enableSimulation(bool enable); + + + protected: + + double JD; + double targetRA; + double targetDEC; + double lastRA; + double lastDEC; + double UTCOffset; + bool simulation; + bool fault; + + struct tm *localTM; + + int currentSet; + int lastSet; + +}; + +#endif diff --git a/kstars/kstars/indi/lx200classic.cpp b/kstars/kstars/indi/lx200classic.cpp new file mode 100644 index 00000000..5788bd16 --- /dev/null +++ b/kstars/kstars/indi/lx200classic.cpp @@ -0,0 +1,333 @@ +/* + LX200 Classoc + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#include +#include +#include + +#include "lx200classic.h" +#include "lx200driver.h" + +extern LX200Generic *telescope; +extern INumberVectorProperty eqNum; +extern ITextVectorProperty Time; +extern int MaxReticleFlashRate; + +#define BASIC_GROUP "Main Control" +#define LIBRARY_GROUP "Library" +#define MOVE_GROUP "Movement Control" + +static IText ObjectText[] = {{"objectText", "Info", 0, 0, 0, 0}}; +static ITextVectorProperty ObjectInfo = {mydev, "Object Info", "", BASIC_GROUP, IP_RO, 0, IPS_IDLE, ObjectText, NARRAY(ObjectText), "", 0}; + +/* Library group */ +static ISwitch StarCatalogS[] = {{"STAR", "", ISS_ON, 0, 0}, {"SAO", "", ISS_OFF, 0, 0}, {"GCVS", "", ISS_OFF, 0, 0}}; +static ISwitch DeepSkyCatalogS[] = {{"NGC", "", ISS_ON, 0, 0}, {"IC", "", ISS_OFF, 0, 0}, {"UGC", "", ISS_OFF, 0, 0}, {"Caldwell", "", ISS_OFF, 0, 0}, {"Arp", "", ISS_OFF, 0, 0}, {"Abell", "", ISS_OFF, 0, 0}, {"Messier", "", ISS_OFF, 0, 0}}; +static ISwitch SolarS[] = { {"Select", "Select item...", ISS_ON, 0, 0}, {"1", "Mercury", ISS_OFF,0 , 0}, {"2", "Venus", ISS_OFF, 0, 0}, {"3", "Moon", ISS_OFF, 0, 0}, {"4", "Mars", ISS_OFF, 0, 0}, {"5", "Jupiter", ISS_OFF, 0, 0}, {"6", "Saturn", ISS_OFF, 0, 0}, {"7", "Uranus", ISS_OFF, 0, 0}, {"8", "Neptune", ISS_OFF, 0, 0}, {"9", "Pluto", ISS_OFF, 0 ,0}}; + +static ISwitchVectorProperty StarCatalogSw = { mydev, "Star Catalogs", "", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, StarCatalogS, NARRAY(StarCatalogS), "", 0}; +static ISwitchVectorProperty DeepSkyCatalogSw= { mydev, "Deep Sky Catalogs", "", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, DeepSkyCatalogS, NARRAY(DeepSkyCatalogS), "", 0}; +static ISwitchVectorProperty SolarSw = { mydev, "SOLAR_SYSTEM", "Solar System", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, SolarS, NARRAY(SolarS), "", 0}; + +static INumber ObjectN[] = { "ObjectN", "Number", "%g", 1., 10000., 1., 0., 0, 0, 0}; +static INumberVectorProperty ObjectNo= { mydev, "Object Number", "", LIBRARY_GROUP, IP_RW, 0, IPS_IDLE, ObjectN, NARRAY(ObjectN), "", 0 }; + +static INumber MaxSlew[] = {{"maxSlew", "Rate", "%g", 2.0, 9.0, 1.0, 9., 0, 0 ,0}}; +static INumberVectorProperty MaxSlewRate = { mydev, "Max slew Rate", "", MOVE_GROUP, IP_RW, 0, IPS_IDLE, MaxSlew, NARRAY(MaxSlew), "", 0}; + +static INumber altLimit[] = { + {"minAlt", "min Alt", "%+03f", -90., 90., 0., 0., 0, 0, 0}, + {"maxAlt", "max Alt", "%+03f", -90., 90., 0., 0., 0, 0, 0}}; +static INumberVectorProperty elevationLimit = { mydev, "altLimit", "Slew elevation Limit", BASIC_GROUP, IP_RW, 0, IPS_IDLE, altLimit, NARRAY(altLimit), "", 0}; + +void changeLX200ClassicDeviceName(const char *newName) +{ + strcpy(ObjectInfo.device, newName); + strcpy(SolarSw.device, newName); + strcpy(StarCatalogSw.device, newName); + strcpy(DeepSkyCatalogSw.device, newName); + strcpy(ObjectNo.device, newName); + strcpy(MaxSlewRate.device , newName ); + strcpy(elevationLimit.device , newName ); +} + +LX200Classic::LX200Classic() : LX200Generic() +{ + ObjectInfo.tp[0].text = new char[128]; + strcpy(ObjectInfo.tp[0].text, ""); + + currentCatalog = LX200_STAR_C; + currentSubCatalog = 0; + +} + + +void LX200Classic::ISGetProperties (const char *dev) +{ + +if (dev && strcmp (thisDevice, dev)) + return; + + LX200Generic::ISGetProperties(dev); + + IDDefNumber (&elevationLimit, NULL); + IDDefText (&ObjectInfo, NULL); + IDDefSwitch (&SolarSw, NULL); + IDDefSwitch (&StarCatalogSw, NULL); + IDDefSwitch (&DeepSkyCatalogSw, NULL); + IDDefNumber (&ObjectNo, NULL); + IDDefNumber (&MaxSlewRate, NULL); + +} + +void LX200Classic::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + // ignore if not ours // + if (strcmp (dev, thisDevice)) + return; + + LX200Generic::ISNewText (dev, name, texts, names, n); +} + + +void LX200Classic::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + int err=0; + + // ignore if not ours // + if (strcmp (dev, thisDevice)) + return; + + if ( !strcmp (name, ObjectNo.name) ) + { + if (checkPower(&ObjectNo)) + return; + + selectCatalogObject( currentCatalog, (int) values[0]); + + getLX200RA(&eqNum.np[0].value); + getLX200DEC(&eqNum.np[1].value); + + ObjectNo.s = eqNum.s = IPS_OK; + IDSetNumber(&ObjectNo , "Object updated"); + IDSetNumber(&eqNum, NULL); + + if (getObjectInfo(ObjectText[0].text) < 0) + IDMessage(thisDevice, "Getting object info failed."); + else + IDSetText (&ObjectInfo, NULL); + + handleCoordSet(); + + return; + } + + if ( !strcmp (name, MaxSlewRate.name) ) + { + + if (checkPower(&MaxSlewRate)) + return; + + if ( ( err = setMaxSlewRate( (int) values[0]) < 0) ) + { + handleError(&MaxSlewRate, err, "Setting maximum slew rate"); + return; + } + MaxSlewRate.s = IPS_OK; + MaxSlewRate.np[0].value = values[0]; + IDSetNumber(&MaxSlewRate, NULL); + return; + } + + + + if (!strcmp (name, elevationLimit.name)) + { + // new elevation limits + double minAlt = 0, maxAlt = 0; + int i, nset; + + if (checkPower(&elevationLimit)) + return; + + for (nset = i = 0; i < n; i++) + { + INumber *altp = IUFindNumber (&elevationLimit, names[i]); + if (altp == &altLimit[0]) + { + minAlt = values[i]; + nset += minAlt >= -90.0 && minAlt <= 90.0; + } else if (altp == &altLimit[1]) + { + maxAlt = values[i]; + nset += maxAlt >= -90.0 && maxAlt <= 90.0; + } + } + if (nset == 2) + { + //char l[32], L[32]; + if ( ( err = setMinElevationLimit( (int) minAlt) < 0) ) + { + handleError(&elevationLimit, err, "Setting elevation limit"); + } + setMaxElevationLimit( (int) maxAlt); + elevationLimit.np[0].value = minAlt; + elevationLimit.np[1].value = maxAlt; + elevationLimit.s = IPS_OK; + IDSetNumber (&elevationLimit, NULL); + } else + { + elevationLimit.s = IPS_IDLE; + IDSetNumber(&elevationLimit, "elevation limit missing or invalid"); + } + + return; + } + + LX200Generic::ISNewNumber (dev, name, values, names, n); +} + + void LX200Classic::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) + { + + int index=0; + + // ignore if not ours // + if (strcmp (dev, thisDevice)) + return; + + // Star Catalog + if (!strcmp (name, StarCatalogSw.name)) + { + if (checkPower(&StarCatalogSw)) + return; + + IUResetSwitches(&StarCatalogSw); + IUUpdateSwitches(&StarCatalogSw, states, names, n); + index = getOnSwitch(&StarCatalogSw); + + currentCatalog = LX200_STAR_C; + + if (selectSubCatalog(currentCatalog, index)) + { + currentSubCatalog = index; + StarCatalogSw.s = IPS_OK; + IDSetSwitch(&StarCatalogSw, NULL); + } + else + { + StarCatalogSw.s = IPS_IDLE; + IDSetSwitch(&StarCatalogSw, "Catalog unavailable"); + } + return; + } + + // Deep sky catalog + if (!strcmp (name, DeepSkyCatalogSw.name)) + { + if (checkPower(&DeepSkyCatalogSw)) + return; + + IUResetSwitches(&DeepSkyCatalogSw); + IUUpdateSwitches(&DeepSkyCatalogSw, states, names, n); + index = getOnSwitch(&DeepSkyCatalogSw); + + if (index == LX200_MESSIER_C) + { + currentCatalog = index; + DeepSkyCatalogSw.s = IPS_OK; + IDSetSwitch(&DeepSkyCatalogSw, NULL); + return; + } + else + currentCatalog = LX200_DEEPSKY_C; + + if (selectSubCatalog(currentCatalog, index)) + { + currentSubCatalog = index; + DeepSkyCatalogSw.s = IPS_OK; + IDSetSwitch(&DeepSkyCatalogSw, NULL); + } + else + { + DeepSkyCatalogSw.s = IPS_IDLE; + IDSetSwitch(&DeepSkyCatalogSw, "Catalog unavailable"); + } + return; + } + + // Solar system + if (!strcmp (name, SolarSw.name)) + { + + if (checkPower(&SolarSw)) + return; + + IUResetSwitches(&SolarSw); + IUUpdateSwitches(&SolarSw, states, names, n); + index = getOnSwitch(&SolarSw); + + // We ignore the first option : "Select item" + if (index == 0) + { + SolarSw.s = IPS_IDLE; + IDSetSwitch(&SolarSw, NULL); + return; + } + + selectSubCatalog ( LX200_STAR_C, LX200_STAR); + selectCatalogObject( LX200_STAR_C, index + 900); + + ObjectNo.s = IPS_OK; + SolarSw.s = IPS_OK; + + getObjectInfo(ObjectInfo.tp[0].text); + IDSetNumber(&ObjectNo , "Object updated."); + IDSetSwitch(&SolarSw, NULL); + + if (currentCatalog == LX200_STAR_C || currentCatalog == LX200_DEEPSKY_C) + selectSubCatalog( currentCatalog, currentSubCatalog); + + getObjectRA(&targetRA); + getObjectDEC(&targetDEC); + + handleCoordSet(); + + return; + } + + LX200Generic::ISNewSwitch (dev, name, states, names, n); + + } + + void LX200Classic::ISPoll () + { + + LX200Generic::ISPoll(); + + } + + void LX200Classic::getBasicData() + { + + // process parent first + LX200Generic::getBasicData(); + + } diff --git a/kstars/kstars/indi/lx200classic.h b/kstars/kstars/indi/lx200classic.h new file mode 100644 index 00000000..e76d8d63 --- /dev/null +++ b/kstars/kstars/indi/lx200classic.h @@ -0,0 +1,49 @@ +/* + LX200 Classic + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#ifndef LX200CLASSIC_H +#define LX200CLASSIC_H + +#include "lx200generic.h" + +class LX200Classic : public LX200Generic +{ + public: + LX200Classic(); + ~LX200Classic() {} + + void ISGetProperties (const char *dev); + void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n); + void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n); + void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n); + void ISPoll (); + void getBasicData(); + + private: + int currentCatalog; + int currentSubCatalog; + + +}; + +void changeLX200ClassicDeviceName(const char *newName); + +#endif + diff --git a/kstars/kstars/indi/lx200driver.c b/kstars/kstars/indi/lx200driver.c new file mode 100644 index 00000000..9c521cfe --- /dev/null +++ b/kstars/kstars/indi/lx200driver.c @@ -0,0 +1,1386 @@ +#if 0 + LX200 Driver + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "indicom.h" +#include "indidevapi.h" +#include "lx200driver.h" + +#define LX200_TIMEOUT 5 /* FD timeout in seconds */ + +int fd; +int read_ret, write_ret; + +/************************************************************************** + Basic I/O +**************************************************************************/ +int openPort(const char *portID); +int portRead(char *buf, int nbytes, int timeout); +int portWrite(const char * buf); +int LX200readOut(int timeout); + +int Connect(const char* device); +void Disconnect(void); + +/************************************************************************** + Diagnostics + **************************************************************************/ +char ACK(void); +int testTelescope(void); +int testAP(void); + +/************************************************************************** + Get Commands: store data in the supplied buffer. Return 0 on success or -1 on failure + **************************************************************************/ + +/* Get Double from Sexagisemal */ +int getCommandSexa(double *value, const char *cmd); +/* Get String */ +int getCommandString(char *data, const char* cmd); +/* Get Int */ +int getCommandInt(int *value, const char* cmd); +/* Get tracking frequency */ +int getTrackFreq(double * value); +/* Get site Latitude */ +int getSiteLatitude(int *dd, int *mm); +/* Get site Longitude */ +int getSiteLongitude(int *ddd, int *mm); +/* Get Calender data */ +int getCalenderDate(char *date); +/* Get site Name */ +int getSiteName(char *siteName, int siteNum); +/* Get Number of Bars */ +int getNumberOfBars(int *value); +/* Get Home Search Status */ +int getHomeSearchStatus(int *status); +/* Get OTA Temperature */ +int getOTATemp(double * value); +/* Get time format: 12 or 24 */ +int getTimeFormat(int *format); + + +/************************************************************************** + Set Commands + **************************************************************************/ + +/* Set Int */ +int setCommandInt(int data, const char *cmd); +/* Set Sexigesimal */ +int setCommandXYZ( int x, int y, int z, const char *cmd); +/* Common routine for Set commands */ +int setStandardProcedure(char * writeData); +/* Set Slew Mode */ +int setSlewMode(int slewMode); +/* Set Alignment mode */ +int setAlignmentMode(unsigned int alignMode); +/* Set Object RA */ +int setObjectRA(double ra); +/* set Object DEC */ +int setObjectDEC(double dec); +/* Set Calender date */ +int setCalenderDate(int dd, int mm, int yy); +/* Set UTC offset */ +int setUTCOffset(double hours); +/* Set Track Freq */ +int setTrackFreq(double trackF); +/* Set current site longitude */ +int setSiteLongitude(double Long); +/* Set current site latitude */ +int setSiteLatitude(double Lat); +/* Set Object Azimuth */ +int setObjAz(double az); +/* Set Object Altitude */ +int setObjAlt(double alt); +/* Set site name */ +int setSiteName(char * siteName, int siteNum); +/* Set maximum slew rate */ +int setMaxSlewRate(int slewRate); +/* Set focuser motion */ +int setFocuserMotion(int motionType); +/* Set focuser speed mode */ +int setFocuserSpeedMode (int speedMode); +/* Set minimum elevation limit */ +int setMinElevationLimit(int min); +/* Set maximum elevation limit */ +int setMaxElevationLimit(int max); + +/************************************************************************** + Motion Commands + **************************************************************************/ +/* Slew to the selected coordinates */ +int Slew(void); +/* Synchronize to the selected coordinates and return the matching object if any */ +int Sync(char *matchedObject); +/* Abort slew in all axes */ +int abortSlew(void); +/* Move into one direction, two valid directions can be stacked */ +int MoveTo(int direction); +/* Half movement in a particular direction */ +int HaltMovement(int direction); +/* Select the tracking mode */ +int selectTrackingMode(int trackMode); +/* Select Astro-Physics tracking mode */ +int selectAPTrackingMode(int trackMode); + +/************************************************************************** + Other Commands + **************************************************************************/ + /* Ensures LX200 RA/DEC format is long */ +int checkLX200Format(void); +/* Select a site from the LX200 controller */ +int selectSite(int siteNum); +/* Select a catalog object */ +int selectCatalogObject(int catalog, int NNNN); +/* Select a sub catalog */ +int selectSubCatalog(int catalog, int subCatalog); + +/********************************************************************** +* BASIC +**********************************************************************/ + +int Connect(const char *device) +{ + fprintf(stderr, "Connecting to device %s\n", device); + + if (openPort(device) < 0) + return -1; + else + return 0; +} + +void Disconnect() +{ +fprintf(stderr, "Disconnected.\n"); +close(fd); +} + +int testTelescope() +{ + int i=0; + char ack[1] = { (char) 0x06 }; + char MountAlign[64]; + fprintf(stderr, "Testing telescope's connection...\n"); + + for (i=0; i < 2; i++) + { + write(fd, ack, 1); + read_ret = portRead(MountAlign, 1, LX200_TIMEOUT); + if (read_ret == 1) + return 0; + usleep(50000); + } + + return -1; +} + +int testAP() +{ + int i=0; + char currentDate[64]; + + fprintf(stderr, "Testing telescope's connection...\n"); + + /* We need to test if the telescope is responding + / We're going to request the calander date */ + for (i=0; i < 2; i++) + { + if (!getCalenderDate(currentDate)) + return 0; + + usleep(50000); + } + + return -1; + +} + + +/********************************************************************** +* GET +**********************************************************************/ + +char ACK() +{ + char ack[1] = { (char) 0x06 }; + char MountAlign[2]; + + write_ret = write(fd, ack, 1); + + if (write_ret < 0) + return -1; + + read_ret = portRead(MountAlign, 1, LX200_TIMEOUT); + + if (read_ret == 1) + return MountAlign[0]; + else + return read_ret; + +} + +int getCommandSexa(double *value, const char * cmd) +{ + char tempString[16]; + + tcflush(fd, TCIFLUSH); + + if (portWrite(cmd) < 0) + return -1; + + if ( (read_ret = portRead(tempString, -1, LX200_TIMEOUT)) < 1) + return read_ret; + + tempString[read_ret - 1] = '\0'; + + if (f_scansexa(tempString, value)) + { + fprintf(stderr, "unable to process [%s]\n", tempString); + return -1; + } + + return 0; +} + +int getCommandString(char *data, const char* cmd) +{ + char * term; + + if (portWrite(cmd) < 0) + return -1; + + read_ret = portRead(data, -1, LX200_TIMEOUT); + + if (read_ret < 1) + return read_ret; + + term = strchr (data, '#'); + if (term) + *term = '\0'; + + fprintf(stderr, "Requested data: %s\n", data); + + return 0; +} + +int getCalenderDate(char *date) +{ + + int dd, mm, yy; + int err; + + if ( (err = getCommandString(date, "#:GC#")) ) + return err; + + /* Meade format is MM/DD/YY */ + + read_ret = sscanf(date, "%d%*c%d%*c%d", &mm, &dd, &yy); + if (read_ret < 3) + return -1; + + /* We need to have in in YYYY/MM/DD format */ + sprintf(date, "20%02d/%02d/%02d", yy, mm, dd); + + return (0); + +} + +int getTimeFormat(int *format) +{ + char tempString[16]; + int tMode; + + if (portWrite("#:Gc#") < 0) + return -1; + + read_ret = portRead(tempString, -1, LX200_TIMEOUT); + + if (read_ret < 1) + return read_ret; + + tempString[read_ret-1] = '\0'; + + read_ret = sscanf(tempString, "(%d)", &tMode); + + if (read_ret < 1) + return -1; + else + *format = tMode; + + return 0; + +} + +/*int getUTCOffset() +{ + char tempString[4]; + int offSet; + + portWrite("#:GG#"); + + read_ret = portRead(tempString, 4); + if (read_ret) + return -1; + + tempString[3] = '\0'; + + sscanf(tempString, "%d", &offSet); + + fprintf(stderr, "UTC Offset: %d\n", offSet); + + return offSet; +} + +int getMaxElevationLimit() +{ + char tempString[16]; + int limit; + + portWrite("#:Go#"); + + read_ret = portRead(tempString, -1, LX200_TIMEOUT); + if (read_ret < 1) + return -1; + + tempString[read_ret-1] = '\0'; + + sscanf(tempString, "%d", &limit); + + fprintf(stderr, "Max elevation limit string is %s\n", tempString); + + return limit; +} + +int getMinElevationLimit() +{ + char tempString[16]; + int limit; + + portWrite("#:Gh#"); + + read_ret = portRead(tempString, -1, LX200_TIMEOUT); + if (read_ret < 1) + return -1; + + tempString[read_ret-1] = '\0'; + + sscanf(tempString, "%d", &limit); + + fprintf(stderr, "Min elevation limit string is %s\n", tempString); + + return limit; + +} +*/ + +int getSiteName(char *siteName, int siteNum) +{ + char * term; + + switch (siteNum) + { + case 1: + if (portWrite("#:GM#") < 0) + return -1; + break; + case 2: + if (portWrite("#:GN#") < 0) + return -1; + break; + case 3: + if (portWrite("#:GO#") < 0) + return -1; + break; + case 4: + if (portWrite("#:GP#") < 0) + return -1; + break; + default: + return -1; + } + + read_ret = portRead(siteName, -1, LX200_TIMEOUT); + if (read_ret < 1) + return read_ret; + + siteName[read_ret - 1] = '\0'; + + term = strchr (siteName, ' '); + if (term) + *term = '\0'; + + term = strchr (siteName, '<'); + if (term) + strcpy(siteName, "unused site"); + + fprintf(stderr, "Requested site name: %s\n", siteName); + + return 0; +} + +int getSiteLatitude(int *dd, int *mm) +{ + char tempString[16]; + + if (portWrite("#:Gt#") < 0) + return -1; + + read_ret = portRead(tempString, -1, LX200_TIMEOUT); + + if (read_ret < 1) + return read_ret; + + tempString[read_ret -1] = '\0'; + + if (sscanf (tempString, "%d%*c%d", dd, mm) < 2) + return -1; + + fprintf(stderr, "Requested site latitude in String %s\n", tempString); + fprintf(stderr, "Requested site latitude %d:%d\n", *dd, *mm); + + return 0; +} + +int getSiteLongitude(int *ddd, int *mm) +{ + char tempString[16]; + + if (portWrite("#:Gg#") < 0) + return -1; + + read_ret = portRead(tempString, -1, LX200_TIMEOUT); + + if (read_ret < 1) + return read_ret; + + tempString[read_ret -1] = '\0'; + + if (sscanf (tempString, "%d%*c%d", ddd, mm) < 2) + return -1; + + fprintf(stderr, "Requested site longitude in String %s\n", tempString); + fprintf(stderr, "Requested site longitude %d:%d\n", *ddd, *mm); + + return 0; +} + +int getTrackFreq(double *value) +{ + float Freq; + char tempString[16]; + + if (portWrite("#:GT#") < 0) + return -1; + + read_ret = portRead(tempString, -1, LX200_TIMEOUT); + + if (read_ret < 1) + return read_ret; + + tempString[read_ret] = '\0'; + + /*fprintf(stderr, "Telescope tracking freq str: %s\n", tempString);*/ + + if (sscanf(tempString, "%f#", &Freq) < 1) + return -1; + + *value = (double) Freq; + + /*fprintf(stderr, "Tracking frequency value is %f\n", Freq);*/ + + return 0; +} + +int getNumberOfBars(int *value) +{ + char tempString[128]; + + if (portWrite("#:D#") < 0) + return -1; + + read_ret = portRead(tempString, -1, LX200_TIMEOUT); + + if (read_ret < 0) + return read_ret; + + *value = read_ret -1; + + return 0; +} + +int getHomeSearchStatus(int *status) +{ + char tempString[16]; + + if (portWrite("#:h?#") < 0) + return -1; + + read_ret = portRead(tempString, 1, LX200_TIMEOUT); + + if (read_ret < 1) + return read_ret; + + tempString[1] = '\0'; + + if (tempString[0] == '0') + *status = 0; + else if (tempString[0] == '1') + *status = 1; + else if (tempString[0] == '2') + *status = 1; + + return 0; +} + +int getOTATemp(double *value) +{ + + char tempString[16]; + float temp; + + if (portWrite("#:fT#") < 0) + return -1; + + read_ret = portRead(tempString, -1, LX200_TIMEOUT); + + if (read_ret < 1) + return read_ret; + + tempString[read_ret - 1] = '\0'; + + if (sscanf(tempString, "%f", &temp) < 1) + return -1; + + *value = (double) temp; + + return 0; + +} + +int updateSkyCommanderCoord(double *ra, double *dec) +{ + char coords[16]; + char CR[1] = { (char) 0x0D }; + float RA=0.0, DEC=0.0; + + write(fd, CR, 1); + + read_ret = portRead(coords, 16, LX200_TIMEOUT); + + read_ret = sscanf(coords, " %g %g", &RA, &DEC); + + if (read_ret < 2) + { + fprintf(stderr, "Error in Sky commander number format [%s], exiting.\n", coords); + return -1; + } + + *ra = RA; + *dec = DEC; + + return 0; + +} + + +/********************************************************************** +* SET +**********************************************************************/ + +int setStandardProcedure(char * data) +{ + char boolRet[2]; + + if (portWrite(data) < 0) + return -1; + + read_ret = portRead(boolRet, 1, LX200_TIMEOUT); + + if (read_ret < 1) + return read_ret; + + if (boolRet[0] == '0') + { + fprintf(stderr, "%s Failed.\n", data); + return -1; + } + + fprintf(stderr, "%s Successful\n", data); + return 0; + + +} + +int setCommandInt(int data, const char *cmd) +{ + + char tempString[16]; + + snprintf(tempString, sizeof( tempString ), "%s%d#", cmd, data); + + if (portWrite(tempString) < 0) + return -1; + + return 0; +} + +int setMinElevationLimit(int min) +{ + char tempString[16]; + + snprintf(tempString, sizeof( tempString ), "#:Sh%02d#", min); + + return (setStandardProcedure(tempString)); +} + +int setMaxElevationLimit(int max) +{ + char tempString[16]; + + snprintf(tempString, sizeof( tempString ), "#:So%02d*#", max); + + return (setStandardProcedure(tempString)); + +} + +int setMaxSlewRate(int slewRate) +{ + + char tempString[16]; + + if (slewRate < 2 || slewRate > 8) + return -1; + + snprintf(tempString, sizeof( tempString ), "#:Sw%d#", slewRate); + + return (setStandardProcedure(tempString)); + +} + + +int setObjectRA(double ra) +{ + + int h, m, s; + char tempString[16]; + + getSexComponents(ra, &h, &m, &s); + + snprintf(tempString, sizeof( tempString ), "#:Sr %02d:%02d:%02d#", h, m, s); + IDLog("Set Object RA String %s\n", tempString); + return (setStandardProcedure(tempString)); +} + + +int setObjectDEC(double dec) +{ + int d, m, s; + char tempString[16]; + + getSexComponents(dec, &d, &m, &s); + + /* case with negative zero */ + if (!d && dec < 0) + snprintf(tempString, sizeof( tempString ), "#:Sd -%02d:%02d:%02d#", d, m, s); + else + snprintf(tempString, sizeof( tempString ), "#:Sd %+03d:%02d:%02d#", d, m, s); + + IDLog("Set Object DEC String %s\n", tempString); + + return (setStandardProcedure(tempString)); + +} + +int setCommandXYZ(int x, int y, int z, const char *cmd) +{ + char tempString[16]; + + snprintf(tempString, sizeof( tempString ), "%s %02d:%02d:%02d#", cmd, x, y, z); + + return (setStandardProcedure(tempString)); +} + +int setAlignmentMode(unsigned int alignMode) +{ + fprintf(stderr , "Set alignment mode %d\n", alignMode); + + switch (alignMode) + { + case LX200_ALIGN_POLAR: + if (portWrite("#:AP#") < 0) + return -1; + break; + case LX200_ALIGN_ALTAZ: + if (portWrite("#:AA#") < 0) + return -1; + break; + case LX200_ALIGN_LAND: + if (portWrite("#:AL#") < 0) + return -1; + break; + } + + return 0; +} + +int setCalenderDate(int dd, int mm, int yy) +{ + char tempString[32]; + char dumpPlanetaryUpdateString[64]; + char boolRet[2]; + yy = yy % 100; + + snprintf(tempString, sizeof( tempString ), "#:SC %02d/%02d/%02d#", mm, dd, yy); + + if (portWrite(tempString) < 0) + return -1; + + read_ret = portRead(boolRet, 1, LX200_TIMEOUT); + + if (read_ret < 1) + return read_ret; + + boolRet[1] = '\0'; + + if (boolRet[0] == '0') + return -1; + + /* Read dumped data */ + portRead(dumpPlanetaryUpdateString, -1, LX200_TIMEOUT); + portRead(dumpPlanetaryUpdateString, -1, 5); + + return 0; +} + +int setUTCOffset(double hours) +{ + char tempString[16]; + + /*TODO add fractions*/ + snprintf(tempString, sizeof( tempString ), "#:SG %+03d#", (int) hours); + + fprintf(stderr, "UTC string is %s\n", tempString); + + return (setStandardProcedure(tempString)); + +} + +int setSiteLongitude(double Long) +{ + int d, m, s; + char tempString[32]; + + getSexComponents(Long, &d, &m, &s); + + snprintf(tempString, sizeof( tempString ), "#:Sg%03d:%02d#", d, m); + + return (setStandardProcedure(tempString)); +} + +int setSiteLatitude(double Lat) +{ + int d, m, s; + char tempString[32]; + + getSexComponents(Lat, &d, &m, &s); + + snprintf(tempString, sizeof( tempString ), "#:St%+03d:%02d:%02d#", d, m, s); + + return (setStandardProcedure(tempString)); +} + +int setObjAz(double az) +{ + int d,m,s; + char tempString[16]; + + getSexComponents(az, &d, &m, &s); + + snprintf(tempString, sizeof( tempString ), "#:Sz%03d:%02d#", d, m); + + return (setStandardProcedure(tempString)); + +} + +int setObjAlt(double alt) +{ + int d, m, s; + char tempString[16]; + + getSexComponents(alt, &d, &m, &s); + + snprintf(tempString, sizeof( tempString ), "#:Sa%+02d*%02d#", d, m); + + return (setStandardProcedure(tempString)); +} + + +int setSiteName(char * siteName, int siteNum) +{ + + char tempString[16]; + + switch (siteNum) + { + case 1: + snprintf(tempString, sizeof( tempString ), "#:SM %s#", siteName); + break; + case 2: + snprintf(tempString, sizeof( tempString ), "#:SN %s#", siteName); + break; + case 3: + snprintf(tempString, sizeof( tempString ), "#:SO %s#", siteName); + break; + case 4: + snprintf(tempString, sizeof( tempString ), "#:SP %s#", siteName); + break; + default: + return -1; + } + + return (setStandardProcedure(tempString)); +} + +int setSlewMode(int slewMode) +{ + + switch (slewMode) + { + case LX200_SLEW_MAX: + if (portWrite("#:RS#") < 0) + return -1; + break; + case LX200_SLEW_FIND: + if (portWrite("#:RM#") < 0) + return -1; + break; + case LX200_SLEW_CENTER: + if (portWrite("#:RC#") < 0) + return -1; + break; + case LX200_SLEW_GUIDE: + if (portWrite("#:RG#") < 0) + return -1; + break; + default: + break; + } + + return 0; + +} + +int setFocuserMotion(int motionType) +{ + + switch (motionType) + { + case LX200_FOCUSIN: + if (portWrite("#:F+#") < 0) + return -1; + break; + case LX200_FOCUSOUT: + if (portWrite("#:F-#") < 0) + return -1; + break; + } + + return 0; +} + +int setFocuserSpeedMode (int speedMode) +{ + + switch (speedMode) + { + case LX200_HALTFOCUS: + if (portWrite("#:FQ#") < 0) + return -1; + break; + case LX200_FOCUSSLOW: + if (portWrite("#:FS#") < 0) + return -1; + break; + case LX200_FOCUSMEDIUM: + if (portWrite("#:F3#") < 0) + return -1; + break; + case LX200_FOCUSFAST: + if (portWrite("#:FF#") < 0) + return -1; + break; + } + + return 0; + +} + +int setTrackFreq(double trackF) +{ + char tempString[16]; + + snprintf(tempString, sizeof( tempString ), "#:ST %04.1f#", trackF); + + return (setStandardProcedure(tempString)); + +} + +/********************************************************************** +* Misc +*********************************************************************/ + +int Slew() +{ + char slewNum[2]; + char errorMsg[128]; + + if (portWrite("#:MS#") < 0) + return -1; + + read_ret = portRead(slewNum, 1, LX200_TIMEOUT); + + if (read_ret < 1) + return read_ret; + + slewNum[1] = '\0'; + + if (slewNum[0] == '0') + return 0; + + read_ret = portRead(errorMsg, -1, LX200_TIMEOUT); + + if (read_ret < 1) + return read_ret; + + if (slewNum[0] == '1') + return 1; + else return 2; + +} + +int MoveTo(int direction) +{ + + switch (direction) + { + case LX200_NORTH: + portWrite("#:Mn#"); + break; + case LX200_WEST: + portWrite("#:Mw#"); + break; + case LX200_EAST: + portWrite("#:Me#"); + break; + case LX200_SOUTH: + portWrite("#:Ms#"); + break; + default: + break; + } + + return 0; +} + +int HaltMovement(int direction) +{ + +switch (direction) + { + case LX200_NORTH: + if (portWrite("#:Qn#") < 0) + return -1; + break; + case LX200_WEST: + if (portWrite("#:Qw#") < 0) + return -1; + break; + case LX200_EAST: + if (portWrite("#:Qe#") < 0) + return -1; + break; + case LX200_SOUTH: + if (portWrite("#:Qs#") < 0) + return -1; + break; + case LX200_ALL: + if (portWrite("#:Q#") < 0) + return -1; + break; + default: + return -1; + break; + } + + return 0; + +} + +int abortSlew() +{ + if (portWrite("#:Q#") < 0) + return -1; + + return 0; +} + +int Sync(char *matchedObject) +{ + portWrite("#:CM#"); + + read_ret = portRead(matchedObject, -1, LX200_TIMEOUT); + + if (read_ret < 1) + return read_ret; + + matchedObject[read_ret-1] = '\0'; + + /* Sleep 10ms before flushing. This solves some issues with LX200 compatible devices. */ + usleep(10000); + + tcflush(fd, TCIFLUSH); + + return 0; +} + +int selectSite(int siteNum) +{ + + switch (siteNum) + { + case 1: + if (portWrite("#:W1#") < 0) + return -1; + break; + case 2: + if (portWrite("#:W2#") < 0) + return -1; + break; + case 3: + if (portWrite("#:W3#") < 0) + return -1; + break; + case 4: + if (portWrite("#:W4#") < 0) + return -1; + break; + default: + return -1; + break; + } + + return 0; + +} + +int selectCatalogObject(int catalog, int NNNN) +{ + char tempString[16]; + + switch (catalog) + { + case LX200_STAR_C: + snprintf(tempString, sizeof( tempString ), "#:LS%d#", NNNN); + break; + case LX200_DEEPSKY_C: + snprintf(tempString, sizeof( tempString ), "#:LC%d#", NNNN); + break; + case LX200_MESSIER_C: + snprintf(tempString, sizeof( tempString ), "#:LM%d#", NNNN); + break; + default: + return -1; + } + + if (portWrite(tempString) < 0) + return -1; + + return 0; +} + +int selectSubCatalog(int catalog, int subCatalog) +{ + char tempString[16]; + switch (catalog) + { + case LX200_STAR_C: + snprintf(tempString, sizeof( tempString ), "#:LsD%d#", subCatalog); + break; + case LX200_DEEPSKY_C: + snprintf(tempString, sizeof( tempString ), "#:LoD%d#", subCatalog); + break; + case LX200_MESSIER_C: + return 1; + default: + return 0; + } + + return (setStandardProcedure(tempString)); +} + +int checkLX200Format() +{ + + char tempString[16]; + + if (portWrite("#:GR#") < 0) + return -1; + + read_ret = portRead(tempString, -1, LX200_TIMEOUT); + + if (read_ret < 1) + return read_ret; + + tempString[read_ret - 1] = '\0'; + + /* Short */ + if (tempString[5] == '.') + if (portWrite("#:U#") < 0) + return -1; + + return 0; +} + +int selectTrackingMode(int trackMode) +{ + + switch (trackMode) + { + case LX200_TRACK_DEFAULT: + fprintf(stderr, "Setting tracking mode to sidereal.\n"); + if (portWrite("#:TQ#") < 0) + return -1; + break; + case LX200_TRACK_LUNAR: + fprintf(stderr, "Setting tracking mode to LUNAR.\n"); + if (portWrite("#:TL#") < 0) + return -1; + break; + case LX200_TRACK_MANUAL: + fprintf(stderr, "Setting tracking mode to CUSTOM.\n"); + if (portWrite("#:TM#") < 0) + return -1; + break; + default: + return -1; + break; + } + + return 0; + +} + +int selectAPTrackingMode(int trackMode) +{ + switch (trackMode) + { + /* Lunar */ + case 0: + fprintf(stderr, "Setting tracking mode to lunar.\n"); + if (portWrite("#:RT0#") < 0) + return -1; + break; + + /* Solar */ + case 1: + fprintf(stderr, "Setting tracking mode to solar.\n"); + if (portWrite("#:RT1#") < 0) + return -1; + break; + + /* Sidereal */ + case 2: + fprintf(stderr, "Setting tracking mode to sidereal.\n"); + if (portWrite("#:RT2#") < 0) + return -1; + break; + + /* Zero */ + case 3: + fprintf(stderr, "Setting tracking mode to zero.\n"); + if (portWrite("#:RT9#") < 0) + return -1; + break; + + default: + return -1; + break; + } + + return 0; + +} + + +/********************************************************************** +* Comm +**********************************************************************/ + +int openPort(const char *portID) +{ + struct termios ttyOptions; + + if ( (fd = open(portID, O_RDWR)) == -1) + return -1; + + memset(&ttyOptions, 0, sizeof(ttyOptions)); + tcgetattr(fd, &ttyOptions); + + /* Control options + charecter size */ + ttyOptions.c_cflag &= ~CSIZE; + /* 8 bit, enable read */ + ttyOptions.c_cflag |= CREAD | CLOCAL | CS8; + /* no parity */ + ttyOptions.c_cflag &= ~PARENB; + + /* set baud rate */ + cfsetispeed(&ttyOptions, B9600); + cfsetospeed(&ttyOptions, B9600); + + /* set input/output flags */ + ttyOptions.c_iflag = IGNBRK; + /* no software flow control */ + ttyOptions.c_iflag &= ~(IXON|IXOFF|IXANY); + + /* Read at least one byte */ + ttyOptions.c_cc[VMIN] = 1; + ttyOptions.c_cc[VTIME] = 5; + + /* Misc. */ + ttyOptions.c_lflag = 0; + ttyOptions.c_oflag = 0; + + /* set attributes */ + tcsetattr(fd, TCSANOW, &ttyOptions); + + /* flush the channel */ + tcflush(fd, TCIOFLUSH); + return (fd); +} + +int portWrite(const char * buf) +{ + int nbytes, totalBytesWritten; + int bytesWritten = 0; + + nbytes = totalBytesWritten = strlen(buf); + + while (nbytes > 0) + { + + bytesWritten = write(fd, buf, nbytes); + + if (bytesWritten < 0) + return -1; + + buf += bytesWritten; + nbytes -= bytesWritten; + } + + /* Returns the # of bytes written */ + return (totalBytesWritten); +} + +int portRead(char *buf, int nbytes, int timeout) +{ + +int bytesRead = 0; +int totalBytesRead = 0; +int err; + + /* Loop until encountring the '#' char */ + if (nbytes == -1) + { + for (;;) + { + if ( (err = LX200readOut(timeout)) ) + return err; + + bytesRead = read(fd, buf, 1); + + if (bytesRead < 0 ) + return -1; + + if (bytesRead) + totalBytesRead++; + + if (*buf == '#') + return totalBytesRead; + + buf += bytesRead; + } + } + + while (nbytes > 0) + { + if ( (err = LX200readOut(timeout)) ) + return err; + + bytesRead = read(fd, buf, nbytes); + + if (bytesRead < 0 ) + return -1; + + buf += bytesRead; + totalBytesRead++; + nbytes -= bytesRead; + } + + return totalBytesRead; +} + +int LX200readOut(int timeout) +{ + struct timeval tv; + fd_set readout; + int retval; + + FD_ZERO(&readout); + FD_SET(fd, &readout); + + /* wait for 'timeout' seconds */ + tv.tv_sec = timeout; + tv.tv_usec = 0; + + /* Wait till we have a change in the fd status */ + retval = select (fd+1, &readout, NULL, NULL, &tv); + + /* Return 0 on successful fd change */ + if (retval > 0) + return 0; + /* Return -1 due to an error */ + else if (retval == -1) + return retval; + /* Return -2 if time expires before anything interesting happens */ + else + return -2; + +} + diff --git a/kstars/kstars/indi/lx200driver.h b/kstars/kstars/indi/lx200driver.h new file mode 100644 index 00000000..06b8017f --- /dev/null +++ b/kstars/kstars/indi/lx200driver.h @@ -0,0 +1,247 @@ +/* + LX200 Driver + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#ifndef LX200DRIVER_H +#define LX200DRIVER_H + + /* Slew speeds */ +enum TSlew { LX200_SLEW_MAX, LX200_SLEW_FIND, LX200_SLEW_CENTER, LX200_SLEW_GUIDE}; + /* Alignment modes */ +enum TAlign { LX200_ALIGN_POLAR, LX200_ALIGN_ALTAZ, LX200_ALIGN_LAND }; + /* Directions */ +enum TDirection { LX200_NORTH, LX200_WEST, LX200_EAST, LX200_SOUTH, LX200_ALL}; + /* Formats of Right ascention and Declenation */ +enum TFormat { LX200_FORMAT_SHORT, LX200_FORMAT_LONG}; + /* Time Format */ +enum TTimeFormat { LX200_24, LX200_AM, LX200_PM}; + /* Focus operation */ +enum TFocusMotion { LX200_FOCUSIN, LX200_FOCUSOUT }; +enum TFocusSpeed { LX200_HALTFOCUS = 0, LX200_FOCUSFAST, LX200_FOCUSMEDIUM, LX200_FOCUSSLOW }; + /* Library catalogs */ +enum TCatalog { LX200_STAR_C, LX200_DEEPSKY_C}; + /* Frequency mode */ +enum StarCatalog { LX200_STAR, LX200_SAO, LX200_GCVS }; + /* Deep Sky Catalogs */ +enum DeepSkyCatalog { LX200_NGC, LX200_IC, LX200_UGC, LX200_CALDWELL, LX200_ARP, LX200_ABELL, LX200_MESSIER_C}; + /* Mount tracking frequency, in Hz */ +enum TFreq { LX200_TRACK_DEFAULT, LX200_TRACK_LUNAR, LX200_TRACK_MANUAL}; + +#define MaxReticleDutyCycle 15 +#define MaxFocuserSpeed 4 + +/* GET formatted sexagisemal value from device, return as double */ +#define getLX200RA(x) getCommandSexa(x, "#:GR#") +#define getLX200DEC(x) getCommandSexa(x, "#:GD#") +#define getObjectRA(x) getCommandSexa(x, "#:Gr#") +#define getObjectDEC(x) getCommandSexa(x, "#:Gd#") +#define getLocalTime12(x) getCommandSexa(x, "#:Ga#") +#define getLocalTime24(x) getCommandSexa(x, "#:GL#") +#define getSDTime(x) getCommandSexa(x, "#:GS#") +#define getLX200Alt(x) getCommandSexa(x, "#:GA#") +#define getLX200Az(x) getCommandSexa(x, "#:GZ#") + +/* GET String from device and store in supplied buffer x */ +#define getObjectInfo(x) getCommandString(x, "#:LI#") +#define getVersionDate(x) getCommandString(x, "#:GVD#") +#define getVersionTime(x) getCommandString(x, "#:GVT#") +#define getFullVersion(x) getCommandString(x, "#:GVF#") +#define getVersionNumber(x) getCommandString(x, "#:GVN#") +#define getProductName(x) getCommandString(x, "#:GVP#") +#define turnGPS_StreamOn() getCommandString(x, "#:gps#") + +/* GET Int from device and store in supplied pointer to integer x */ +#define getUTCOffset(x) getCommandInt(x, "#:GG#") +#define getMaxElevationLimit(x) getCommandInt(x, "#:Go#") +#define getMinElevationLimit(x) getCommandInt(x, "#:Gh#") + +/* Generic set, x is an integer */ +#define setReticleDutyFlashCycle(x) setCommandInt(x, "#:BD") +#define setReticleFlashRate(x) setCommandInt(x, "#:B") +#define setFocuserSpeed(x) setCommandInt(x, "#:F") +#define setSlewSpeed(x) setCommandInt(x, "#:Sw") + +/* Set X:Y:Z */ +#define setLocalTime(x,y,z) setCommandXYZ(x,y,z, "#:SL") +#define setSDTime(x,y,z) setCommandXYZ(x,y,z, "#:SS") + +/* GPS Specefic */ +#define turnGPSOn() portWrite("#:g+#") +#define turnGPSOff() portWrite("#:g-#") +#define alignGPSScope() portWrite("#:Aa#") +#define gpsSleep() portWrite("#:hN#") +#define gpsWakeUp() portWrite("#:hW#") +#define gpsRestart() portWrite("#:I#") +#define updateGPS_System() setStandardProcedure("#:gT#") +#define enableDecAltPec() portWrite("#:QA+#") +#define disableDecAltPec() portWrite("#:QA-#") +#define enableRaAzPec() portWrite("#:QZ+#") +#define disableRaAzPec() portWrite("#:QZ-#") +#define activateAltDecAntiBackSlash() portWrite("#$BAdd#") +#define activateAzRaAntiBackSlash() portWrite("#$BZdd#") +#define SelenographicSync() portWrite("#:CL#") + +#define slewToAltAz() setStandardProcedure("#:MA#") +#define toggleTimeFormat() portWrite("#:H#") +#define increaseReticleBrightness() portWrite("#:B+#") +#define decreaseReticleBrightness() portWrite("#:B-#") +#define turnFanOn() portWrite("#:f+#") +#define turnFanOff() portWrite("#:f-#") +#define seekHomeAndSave() portWrite("#:hS#") +#define seekHomeAndSet() portWrite("#:hF#") +#define turnFieldDeRotatorOn() portWrite("#:r+#") +#define turnFieldDeRotatorOff() portWrite("#:r-#") +#define slewToPark() portWrite("#:hP#") + +/* Astro-Physics specific */ +#define APPark() portWrite("#:KA#") +#define APUnpark() portWrite("#:PO#"); + +#ifdef __cplusplus +extern "C" { +#endif + +/************************************************************************** + Basic I/O +**************************************************************************/ +int openPort(const char *portID); +int portRead(char *buf, int nbytes, int timeout); +int portWrite(const char * buf); +int LX200readOut(int timeout); + +int Connect(const char* device); +void Disconnect(); + +/************************************************************************** + Diagnostics + **************************************************************************/ +char ACK(); +int testTelescope(); +int testAP(); + +/************************************************************************** + Get Commands: store data in the supplied buffer. Return 0 on success or -1 on failure + **************************************************************************/ + +/* Get Double from Sexagisemal */ +int getCommandSexa(double *value, const char *cmd); +/* Get String */ +int getCommandString(char *data, const char* cmd); +/* Get Int */ +int getCommandInt(int *value, const char* cmd); +/* Get tracking frequency */ +int getTrackFreq(double * value); +/* Get site Latitude */ +int getSiteLatitude(int *dd, int *mm); +/* Get site Longitude */ +int getSiteLongitude(int *ddd, int *mm); +/* Get Calender data */ +int getCalenderDate(char *date); +/* Get site Name */ +int getSiteName(char *siteName, int siteNum); +/* Get Number of Bars */ +int getNumberOfBars(int *value); +/* Get Home Search Status */ +int getHomeSearchStatus(int *status); +/* Get OTA Temperature */ +int getOTATemp(double * value); +/* Get time format: 12 or 24 */ +int getTimeFormat(int *format); +/* Get RA, DEC from Sky Commander controller */ +int updateSkyCommanderCoord(double *ra, double *dec); +/************************************************************************** + Set Commands + **************************************************************************/ + +/* Set Int */ +int setCommandInt(int data, const char *cmd); +/* Set Sexigesimal */ +int setCommandXYZ( int x, int y, int z, const char *cmd); +/* Common routine for Set commands */ +int setStandardProcedure(char * writeData); +/* Set Slew Mode */ +int setSlewMode(int slewMode); +/* Set Alignment mode */ +int setAlignmentMode(unsigned int alignMode); +/* Set Object RA */ +int setObjectRA(double ra); +/* set Object DEC */ +int setObjectDEC(double dec); +/* Set Calender date */ +int setCalenderDate(int dd, int mm, int yy); +/* Set UTC offset */ +int setUTCOffset(double hours); +/* Set Track Freq */ +int setTrackFreq(double trackF); +/* Set current site longitude */ +int setSiteLongitude(double Long); +/* Set current site latitude */ +int setSiteLatitude(double Lat); +/* Set Object Azimuth */ +int setObjAz(double az); +/* Set Object Altitude */ +int setObjAlt(double alt); +/* Set site name */ +int setSiteName(char * siteName, int siteNum); +/* Set maximum slew rate */ +int setMaxSlewRate(int slewRate); +/* Set focuser motion */ +int setFocuserMotion(int motionType); +/* Set focuser speed mode */ +int setFocuserSpeedMode (int speedMode); +/* Set minimum elevation limit */ +int setMinElevationLimit(int min); +/* Set maximum elevation limit */ +int setMaxElevationLimit(int max); + +/************************************************************************** + Motion Commands + **************************************************************************/ +/* Slew to the selected coordinates */ +int Slew(); +/* Synchronize to the selected coordinates and return the matching object if any */ +int Sync(char *matchedObject); +/* Abort slew in all axes */ +int abortSlew(); +/* Move into one direction, two valid directions can be stacked */ +int MoveTo(int direction); +/* Half movement in a particular direction */ +int HaltMovement(int direction); +/* Select the tracking mode */ +int selectTrackingMode(int trackMode); +/* Select Astro-Physics tracking mode */ +int selectAPTrackingMode(int trackMode); + +/************************************************************************** + Other Commands + **************************************************************************/ + /* Ensures LX200 RA/DEC format is long */ +int checkLX200Format(); +/* Select a site from the LX200 controller */ +int selectSite(int siteNum); +/* Select a catalog object */ +int selectCatalogObject(int catalog, int NNNN); +/* Select a sub catalog */ +int selectSubCatalog(int catalog, int subCatalog); + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/kstars/kstars/indi/lx200generic.cpp b/kstars/kstars/indi/lx200generic.cpp new file mode 100644 index 00000000..b4f6d792 --- /dev/null +++ b/kstars/kstars/indi/lx200generic.cpp @@ -0,0 +1,2033 @@ +#if 0 + LX200 Generic + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include + +#include "indicom.h" +#include "lx200driver.h" +#include "lx200gps.h" +#include "lx200classic.h" + +/* +** Return the timezone offset in hours (as a double, so fractional +** hours are possible, for instance in Newfoundland). Also sets +** daylight on non-Linux systems to record whether DST is in effect. +*/ + + +#if !(TIMEZONE_IS_INT) +static int daylight = 0; +#endif + +static inline double timezoneOffset() +{ +/* +** In Linux, there's a timezone variable that holds the timezone offset; +** Otherwise, we need to make a little detour. The directions of the offset +** are different: CET is -3600 in Linux and +3600 elsewhere. +*/ +#if TIMEZONE_IS_INT + return timezone / (60 * 60); +#else + time_t now; + struct tm *tm; + now = time(NULL); + tm = localtime(&now); + daylight = tm->tm_isdst; + return -(tm->tm_gmtoff) / (60 * 60); +#endif +} + +LX200Generic *telescope = NULL; +int MaxReticleFlashRate = 3; + +/* There is _one_ binary for all LX200 drivers, but each binary is renamed +** to its device name (i.e. lx200gps, lx200_16..etc). The main function will +** fetch from std args the binary name and ISInit will create the apporpiate +** device afterwards. If the binary name does not match any known devices, +** we simply create a generic device +*/ +extern char* me; + +#define COMM_GROUP "Communication" +#define BASIC_GROUP "Main Control" +#define MOVE_GROUP "Movement Control" +#define DATETIME_GROUP "Date/Time" +#define SITE_GROUP "Site Management" +#define FOCUS_GROUP "Focus Control" + +#define RA_THRESHOLD 0.01 +#define DEC_THRESHOLD 0.05 +#define LX200_SLEW 0 +#define LX200_TRACK 1 +#define LX200_SYNC 2 +#define LX200_PARK 3 + +static void ISPoll(void *); +static void retryConnection(void *); + +/*INDI controls */ +static ISwitch PowerS[] = {{"CONNECT" , "Connect" , ISS_OFF, 0, 0},{"DISCONNECT", "Disconnect", ISS_ON, 0, 0}}; +static ISwitch AlignmentS [] = {{"Polar", "", ISS_ON, 0, 0}, {"AltAz", "", ISS_OFF, 0, 0}, {"Land", "", ISS_OFF, 0, 0}}; +static ISwitch SitesS[] = {{"Site 1", "", ISS_ON, 0, 0}, {"Site 2", "", ISS_OFF, 0, 0}, {"Site 3", "", ISS_OFF, 0, 0}, {"Site 4", "", ISS_OFF, 0 ,0}}; +static ISwitch SlewModeS[] = {{"Max", "", ISS_ON, 0, 0}, {"Find", "", ISS_OFF, 0, 0}, {"Centering", "", ISS_OFF, 0, 0}, {"Guide", "", ISS_OFF, 0 , 0}}; +static ISwitch OnCoordSetS[] = {{"SLEW", "Slew", ISS_ON, 0, 0 }, {"TRACK", "Track", ISS_OFF, 0, 0}, {"SYNC", "Sync", ISS_OFF, 0 , 0}}; +static ISwitch TrackModeS[] = {{ "Default", "", ISS_ON, 0, 0} , { "Lunar", "", ISS_OFF, 0, 0}, {"Manual", "", ISS_OFF, 0, 0}}; +static ISwitch abortSlewS[] = {{"ABORT", "Abort", ISS_OFF, 0, 0 }}; +static ISwitch ParkS[] = { {"PARK", "Park", ISS_OFF, 0, 0} }; + +static ISwitch MovementS[] = {{"N", "North", ISS_OFF, 0, 0}, {"W", "West", ISS_OFF, 0, 0}, {"E", "East", ISS_OFF, 0, 0}, {"S", "South", ISS_OFF, 0, 0}}; + +static INumber FocusSpeedN[] = {{"SPEED", "Speed", "%0.f", 0., 3., 1., 0.}}; +static ISwitch FocusMotionS[] = { {"IN", "Focus in", ISS_OFF, 0, 0}, {"OUT", "Focus out", ISS_OFF, 0, 0}}; +static INumber FocusTimerN[] = { {"TIMER", "Timer (s)", "%10.6m", 0., 120., 1., 0., 0, 0, 0 }}; + +static INumberVectorProperty FocusTimerNP = { mydev, "FOCUS_TIMER", "Focus Timer", FOCUS_GROUP, IP_RW, 0, IPS_IDLE, FocusTimerN, NARRAY(FocusTimerN), "", 0}; + +/* equatorial position */ +INumber eq[] = { + {"RA", "RA H:M:S", "%10.6m", 0., 24., 0., 0., 0, 0, 0}, + {"DEC", "Dec D:M:S", "%10.6m", -90., 90., 0., 0., 0, 0, 0}, +}; +//TODO decide appropiate TIME_OUT +// N.B. No Static identifier as it is needed for external linkage +INumberVectorProperty eqNum = { + mydev, "EQUATORIAL_EOD_COORD", "Equatorial JNow", BASIC_GROUP, IP_RW, 0, IPS_IDLE, + eq, NARRAY(eq), "", 0}; + +/* Fundamental group */ +ISwitchVectorProperty PowerSP = { mydev, "CONNECTION" , "Connection", COMM_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, PowerS, NARRAY(PowerS), "", 0}; +static IText PortT[] = {{"PORT", "Port", 0, 0, 0, 0}}; +static ITextVectorProperty Port = { mydev, "DEVICE_PORT", "Ports", COMM_GROUP, IP_RW, 0, IPS_IDLE, PortT, NARRAY(PortT), "", 0}; + +/* Basic data group */ +static ISwitchVectorProperty AlignmentSw = { mydev, "Alignment", "", COMM_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, AlignmentS, NARRAY(AlignmentS), "", 0}; + +/* Movement group */ +static ISwitchVectorProperty OnCoordSetSw = { mydev, "ON_COORD_SET", "On Set", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, OnCoordSetS, NARRAY(OnCoordSetS), "", 0}; + +static ISwitchVectorProperty abortSlewSw = { mydev, "ABORT_MOTION", "Abort Slew/Track", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, abortSlewS, NARRAY(abortSlewS), "", 0}; + +ISwitchVectorProperty ParkSP = {mydev, "PARK", "Park Scope", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, ParkS, NARRAY(ParkS), "", 0 }; + +static ISwitchVectorProperty SlewModeSw = { mydev, "Slew rate", "", MOVE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, SlewModeS, NARRAY(SlewModeS), "", 0}; + +static ISwitchVectorProperty TrackModeSw = { mydev, "Tracking Mode", "", MOVE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, TrackModeS, NARRAY(TrackModeS), "", 0}; + +static INumber TrackFreq[] = {{ "trackFreq", "Freq", "%g", 56.4, 60.1, 0.1, 60.1, 0, 0, 0}}; + +static INumberVectorProperty TrackingFreq= { mydev, "Tracking Frequency", "", MOVE_GROUP, IP_RW, 0, IPS_IDLE, TrackFreq, NARRAY(TrackFreq), "", 0}; + +static ISwitchVectorProperty MovementSw = { mydev, "MOVEMENT", "Move toward", MOVE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, MovementS, NARRAY(MovementS), "", 0}; + +// Focus Control +static INumberVectorProperty FocusSpeedNP = {mydev, "FOCUS_SPEED", "Speed", FOCUS_GROUP, IP_RW, 0, IPS_IDLE, FocusSpeedN, NARRAY(FocusSpeedN), "", 0}; + +static ISwitchVectorProperty FocusMotionSw = {mydev, "FOCUS_MOTION", "Motion", FOCUS_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, FocusMotionS, NARRAY(FocusMotionS), "", 0}; + +/* Data & Time */ +static IText UTC[] = {{"UTC", "UTC", 0, 0, 0, 0}}; +ITextVectorProperty Time = { mydev, "TIME", "UTC Time", DATETIME_GROUP, IP_RW, 0, IPS_IDLE, UTC, NARRAY(UTC), "", 0}; +static INumber STime[] = {{"LST", "Sidereal time", "%10.6m" , 0.,24.,0.,0., 0, 0, 0}}; +INumberVectorProperty SDTime = { mydev, "SDTIME", "Sidereal Time", DATETIME_GROUP, IP_RW, 0, IPS_IDLE, STime, NARRAY(STime), "", 0}; + + +/* Site managment */ +static ISwitchVectorProperty SitesSw = { mydev, "Sites", "", SITE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, SitesS, NARRAY(SitesS), "", 0}; +/* geographic location */ +static INumber geo[] = { + {"LAT", "Lat. D:M:S +N", "%10.6m", -90., 90., 0., 0., 0, 0, 0}, + {"LONG", "Long. D:M:S +E", "%10.6m", 0., 360., 0., 0., 0, 0, 0}, +}; +static INumberVectorProperty geoNum = { + mydev, "GEOGRAPHIC_COORD", "Geographic Location", SITE_GROUP, IP_RW, 0., IPS_IDLE, + geo, NARRAY(geo), "", 0}; +static IText SiteNameT[] = {{"SiteName", "", 0, 0, 0, 0}}; +static ITextVectorProperty SiteName = { mydev, "Site Name", "", SITE_GROUP, IP_RW, 0 , IPS_IDLE, SiteNameT, NARRAY(SiteNameT), "", 0}; + +void changeLX200GenericDeviceName(const char * newName) +{ + strcpy(PowerSP.device , newName); + strcpy(Port.device , newName); + strcpy(AlignmentSw.device, newName); + + // BASIC_GROUP + strcpy(eqNum.device, newName); + strcpy(OnCoordSetSw.device , newName ); + strcpy(abortSlewSw.device , newName ); + strcpy(ParkSP.device, newName); + + // MOVE_GROUP + strcpy(SlewModeSw.device , newName ); + strcpy(TrackModeSw.device , newName ); + strcpy(TrackingFreq.device , newName ); + strcpy(MovementSw.device , newName ); + + // FOCUS_GROUP + strcpy(FocusSpeedNP.device , newName ); + strcpy(FocusMotionSw.device , newName ); + strcpy(FocusTimerNP.device, newName); + + // DATETIME_GROUP + strcpy(Time.device , newName ); + strcpy(SDTime.device , newName ); + + // SITE_GROUP + strcpy(SitesSw.device , newName ); + strcpy(SiteName.device , newName ); + strcpy(geoNum.device , newName ); + +} + +void changeAllDeviceNames(const char *newName) +{ + changeLX200GenericDeviceName(newName); + changeLX200AutostarDeviceName(newName); + changeLX200_16DeviceName(newName); + changeLX200ClassicDeviceName(newName); + changeLX200GPSDeviceName(newName); +} + + +/* send client definitions of all properties */ +void ISInit() +{ + static int isInit=0; + + if (isInit) + return; + + isInit = 1; + + PortT[0].text = strcpy(new char[32], "/dev/ttyS0"); + UTC[0].text = strcpy(new char[32], "YYYY-MM-DDTHH:MM:SS"); + + if (strstr(me, "lx200classic")) + { + fprintf(stderr , "initilizaing from LX200 classic device...\n"); + // 1. mydev = device_name + changeAllDeviceNames("LX200 Classic"); + // 2. device = sub_class + telescope = new LX200Classic(); + telescope->setCurrentDeviceName("LX200 Classic"); + + MaxReticleFlashRate = 3; + } + + else if (strstr(me, "lx200gps")) + { + fprintf(stderr , "initilizaing from LX200 GPS device...\n"); + // 1. mydev = device_name + changeAllDeviceNames("LX200 GPS"); + // 2. device = sub_class + telescope = new LX200GPS(); + telescope->setCurrentDeviceName("LX200 GPS"); + + MaxReticleFlashRate = 9; + } + else if (strstr(me, "lx200_16")) + { + + IDLog("Initilizaing from LX200 16 device...\n"); + // 1. mydev = device_name + changeAllDeviceNames("LX200 16"); + // 2. device = sub_class + telescope = new LX200_16(); + telescope->setCurrentDeviceName("LX200 16"); + + MaxReticleFlashRate = 3; + } + else if (strstr(me, "lx200autostar")) + { + fprintf(stderr , "initilizaing from autostar device...\n"); + + // 1. change device name + changeAllDeviceNames("LX200 Autostar"); + // 2. device = sub_class + telescope = new LX200Autostar(); + telescope->setCurrentDeviceName("LX200 Autostar"); + + MaxReticleFlashRate = 9; + } + // be nice and give them a generic device + else + { + telescope = new LX200Generic(); + telescope->setCurrentDeviceName("LX200 Generic"); + } + +} + +void ISGetProperties (const char *dev) +{ ISInit(); telescope->ISGetProperties(dev); IEAddTimer (POLLMS, ISPoll, NULL);} +void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ ISInit(); telescope->ISNewSwitch(dev, name, states, names, n);} +void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ ISInit(); telescope->ISNewText(dev, name, texts, names, n);} +void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ ISInit(); telescope->ISNewNumber(dev, name, values, names, n);} +void ISPoll (void *p) { telescope->ISPoll(); IEAddTimer (POLLMS, ISPoll, NULL); p=p;} +void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/) +{} + +/************************************************** +*** LX200 Generic Implementation +***************************************************/ + +LX200Generic::LX200Generic() +{ + struct tm *utp; + time_t t; + time (&t); + utp = gmtime (&t); + + currentSiteNum = 1; + trackingMode = LX200_TRACK_DEFAULT; + lastSet = -1; + fault = false; + simulation = false; + targetRA = 0; + targetDEC = 0; + currentRA = 0; + currentDEC = 0; + currentSet = 0; + UTCOffset = 0; + lastMove[0] = lastMove[1] = lastMove[2] = lastMove[3] = 0; + + localTM = new tm; + + utp->tm_mon += 1; + utp->tm_year += 1900; + JD = UTtoJD(utp); + + IDLog("Julian Day is %g\n", JD); + + // Children call parent routines, this is the default + IDLog("initilizaing from generic LX200 device...\n"); + IDLog("INDI Version: 2004-02-17\n"); + + //enableSimulation(true); +} + +void LX200Generic::setCurrentDeviceName(const char * devName) +{ + strcpy(thisDevice, devName); + +} + +void LX200Generic::ISGetProperties(const char *dev) +{ + + if (dev && strcmp (thisDevice, dev)) + return; + + // COMM_GROUP + IDDefSwitch (&PowerSP, NULL); + IDDefText (&Port, NULL); + IDDefSwitch (&AlignmentSw, NULL); + + // BASIC_GROUP + IDDefNumber (&eqNum, NULL); + IDDefSwitch (&OnCoordSetSw, NULL); + IDDefSwitch (&abortSlewSw, NULL); + IDDefSwitch (&ParkSP, NULL); + + // MOVE_GROUP + IDDefNumber (&TrackingFreq, NULL); + IDDefSwitch (&SlewModeSw, NULL); + IDDefSwitch (&TrackModeSw, NULL); + IDDefSwitch (&MovementSw, NULL); + + // FOCUS_GROUP + IDDefNumber(&FocusSpeedNP, NULL); + IDDefSwitch(&FocusMotionSw, NULL); + IDDefNumber(&FocusTimerNP, NULL); + + // DATETIME_GROUP + IDDefText (&Time, NULL); + IDDefNumber (&SDTime, NULL); + + // SITE_GROUP + IDDefSwitch (&SitesSw, NULL); + IDDefText (&SiteName, NULL); + IDDefNumber (&geoNum, NULL); + + /* Send the basic data to the new client if the previous client(s) are already connected. */ + if (PowerSP.s == IPS_OK) + getBasicData(); + +} + +void LX200Generic::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + int err; + struct tm *ltp = new tm; + struct tm utm; + time_t ltime; + time (<ime); + localtime_r (<ime, ltp); + IText *tp; + + // ignore if not ours // + if (strcmp (dev, thisDevice)) + return; + + // suppress warning + n=n; + + if (!strcmp(name, Port.name) ) + { + Port.s = IPS_OK; + tp = IUFindText( &Port, names[0] ); + if (!tp) + return; + + tp->text = new char[strlen(texts[0])+1]; + strcpy(tp->text, texts[0]); + IDSetText (&Port, NULL); + return; + } + + if (!strcmp (name, SiteName.name) ) + { + if (checkPower(&SiteName)) + return; + + if ( ( err = setSiteName(texts[0], currentSiteNum) < 0) ) + { + handleError(&SiteName, err, "Setting site name"); + return; + } + SiteName.s = IPS_OK; + tp = IUFindText(&SiteName, names[0]); + tp->text = new char[strlen(texts[0])+1]; + strcpy(tp->text, texts[0]); + IDSetText(&SiteName , "Site name updated"); + return; + } + + if (!strcmp (name, Time.name)) + { + if (checkPower(&Time)) + return; + + if (extractISOTime(texts[0], &utm) < 0) + { + Time.s = IPS_IDLE; + IDSetText(&Time , "Time invalid"); + return; + } + ltp->tm_mon += 1; + ltp->tm_year += 1900; + + + /*dayDiff = utm.tm_mday - ltp->tm_mday; + if (dayDiff == 0) + UTCOffset = (ltp->tm_hour - utm.tm_hour); + else if (dayDiff > 0) + UTCOffset = ltp->tm_hour - utm.tm_hour - 24; + else UTCOffset = ltp->tm_hour - utm.tm_hour + 24;*/ + tzset(); + + UTCOffset = timezoneOffset(); + + IDLog("local time is %02d:%02d:%02d\nUTCOffset: %g\n", ltp->tm_hour, ltp->tm_min, ltp->tm_sec, UTCOffset); + + getSDTime(&STime[0].value); + IDSetNumber(&SDTime, NULL); + + if ( ( err = setUTCOffset(UTCOffset) < 0) ) + { + Time.s = IPS_IDLE; + IDSetText( &Time , "Setting UTC Offset failed."); + return; + } + + if ( ( err = setLocalTime(ltp->tm_hour, ltp->tm_min, ltp->tm_sec) < 0) ) + { + handleError(&Time, err, "Setting local time"); + return; + } + + tp = IUFindText(&Time, names[0]); + if (!tp) + return; + tp->text = new char[strlen(texts[0])+1]; + strcpy(tp->text, texts[0]); + Time.s = IPS_OK; + + // update JD + JD = UTtoJD(&utm); + + utm.tm_mon += 1; + utm.tm_year += 1900; + + IDLog("New JD is %f\n", (float) JD); + + if ((localTM->tm_mday == ltp->tm_mday ) && (localTM->tm_mon == ltp->tm_mon) && + (localTM->tm_year == ltp->tm_year)) + { + IDSetText(&Time , "Time updated to %s", texts[0]); + return; + } + + localTM = ltp; + + if (!strcmp(dev, "LX200 GPS")) + { + if ( ( err = setCalenderDate(utm.tm_mday, utm.tm_mon, utm.tm_year) < 0) ) + { + handleError(&Time, err, "Setting UTC date."); + return; + } + } + else + { + if ( ( err = setCalenderDate(ltp->tm_mday, ltp->tm_mon, ltp->tm_year) < 0) ) + { + handleError(&Time, err, "Setting local date."); + return; + } + } + + IDSetText(&Time , "Date changed, updating planetary data..."); + } +} + + +void LX200Generic::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + int h =0, m =0, s=0, err; + double newRA =0, newDEC =0; + + // ignore if not ours // + if (strcmp (dev, thisDevice)) + return; + + if (!strcmp (name, eqNum.name)) + { + int i=0, nset=0; + + if (checkPower(&eqNum)) + return; + + for (nset = i = 0; i < n; i++) + { + INumber *eqp = IUFindNumber (&eqNum, names[i]); + if (eqp == &eq[0]) + { + newRA = values[i]; + nset += newRA >= 0 && newRA <= 24.0; + } else if (eqp == &eq[1]) + { + newDEC = values[i]; + nset += newDEC >= -90.0 && newDEC <= 90.0; + } + } + + if (nset == 2) + { + /*eqNum.s = IPS_BUSY;*/ + char RAStr[32], DecStr[32]; + + fs_sexa(RAStr, newRA, 2, 3600); + fs_sexa(DecStr, newDEC, 2, 3600); + + IDLog("We received J2000 RA %g - DEC %g\n", newRA, newDEC); + IDLog("We received J2000 RA %s - DEC %s\n", RAStr, DecStr); + + /*apparentCoord( (double) J2000, JD, &newRA, &newDEC); + + fs_sexa(RAStr, newRA, 2, 3600); + fs_sexa(DecStr, newDEC, 2, 3600); + + IDLog("Processed to JNow RA %f - DEC %f\n", newRA, newDEC); + IDLog("Processed to JNow RA %s - DEC %s\n", RAStr, DecStr);*/ + + if ( (err = setObjectRA(newRA)) < 0 || ( err = setObjectDEC(newDEC)) < 0) + { + handleError(&eqNum, err, "Setting RA/DEC"); + return; + } + + /*eqNum.s = IPS_BUSY;*/ + targetRA = newRA; + targetDEC = newDEC; + + if (MovementSw.s == IPS_BUSY) + { + for (int i=0; i < 4; i++) + { + lastMove[i] = 0; + MovementS[i].s = ISS_OFF; + } + + MovementSw.s = IPS_IDLE; + IDSetSwitch(&MovementSw, NULL); + } + + if (handleCoordSet()) + { + eqNum.s = IPS_IDLE; + IDSetNumber(&eqNum, NULL); + + } + } // end nset + else + { + eqNum.s = IPS_IDLE; + IDSetNumber(&eqNum, "RA or Dec missing or invalid"); + } + + return; + } /* end eqNum */ + + if ( !strcmp (name, SDTime.name) ) + { + if (checkPower(&SDTime)) + return; + + + if (values[0] < 0.0 || values[0] > 24.0) + { + SDTime.s = IPS_IDLE; + IDSetNumber(&SDTime , "Time invalid"); + return; + } + + getSexComponents(values[0], &h, &m, &s); + IDLog("Time is %02d:%02d:%02d\n", h, m, s); + + if ( ( err = setSDTime(h, m, s) < 0) ) + { + handleError(&SDTime, err, "Setting siderial time"); + return; + } + + SDTime.np[0].value = values[0]; + SDTime.s = IPS_OK; + + IDSetNumber(&SDTime , "Sidereal time updated to %02d:%02d:%02d", h, m, s); + + return; + } + + if (!strcmp (name, geoNum.name)) + { + // new geographic coords + double newLong = 0, newLat = 0; + int i, nset; + char msg[128]; + + if (checkPower(&geoNum)) + return; + + + for (nset = i = 0; i < n; i++) + { + INumber *geop = IUFindNumber (&geoNum, names[i]); + if (geop == &geo[0]) + { + newLat = values[i]; + nset += newLat >= -90.0 && newLat <= 90.0; + } else if (geop == &geo[1]) + { + newLong = values[i]; + nset += newLong >= 0.0 && newLong < 360.0; + } + } + + if (nset == 2) + { + char l[32], L[32]; + geoNum.s = IPS_OK; + fs_sexa (l, newLat, 3, 3600); + fs_sexa (L, newLong, 4, 3600); + + if ( ( err = setSiteLongitude(360.0 - newLong) < 0) ) + { + handleError(&geoNum, err, "Setting site coordinates"); + return; + } + + setSiteLatitude(newLat); + geoNum.np[0].value = newLat; + geoNum.np[1].value = newLong; + snprintf (msg, sizeof(msg), "Site location updated to Lat %.32s - Long %.32s", l, L); + } else + { + geoNum.s = IPS_IDLE; + strcpy(msg, "Lat or Long missing or invalid"); + } + IDSetNumber (&geoNum, "%s", msg); + return; + } + + if ( !strcmp (name, TrackingFreq.name) ) + { + + if (checkPower(&TrackingFreq)) + return; + + IDLog("Trying to set track freq of: %f\n", values[0]); + + if ( ( err = setTrackFreq(values[0])) < 0) + { + handleError(&TrackingFreq, err, "Setting tracking frequency"); + return; + } + + TrackingFreq.s = IPS_OK; + TrackingFreq.np[0].value = values[0]; + IDSetNumber(&TrackingFreq, "Tracking frequency set to %04.1f", values[0]); + if (trackingMode != LX200_TRACK_MANUAL) + { + trackingMode = LX200_TRACK_MANUAL; + TrackModeS[0].s = ISS_OFF; + TrackModeS[1].s = ISS_OFF; + TrackModeS[2].s = ISS_ON; + TrackModeSw.s = IPS_OK; + selectTrackingMode(trackingMode); + IDSetSwitch(&TrackModeSw, NULL); + } + + return; + } + + if (!strcmp(name, FocusTimerNP.name)) + { + if (checkPower(&FocusTimerNP)) + return; + + // Don't update if busy + if (FocusTimerNP.s == IPS_BUSY) + return; + + IUUpdateNumbers(&FocusTimerNP, values, names, n); + + FocusTimerNP.s = IPS_OK; + + IDSetNumber(&FocusTimerNP, NULL); + IDLog("Setting focus timer to %g\n", FocusTimerN[0].value); + + return; + + } + + // Focus speed + if (!strcmp (name, FocusSpeedNP.name)) + { + if (checkPower(&FocusSpeedNP)) + return; + + if (IUUpdateNumbers(&FocusSpeedNP, values, names, n) < 0) + return; + + /* disable timer and motion */ + if (FocusSpeedN[0].value == 0) + { + IUResetSwitches(&FocusMotionSw); + FocusMotionSw.s = IPS_IDLE; + FocusTimerNP.s = IPS_IDLE; + IDSetSwitch(&FocusMotionSw, NULL); + IDSetNumber(&FocusTimerNP, NULL); + } + + setFocuserSpeedMode( ( (int) FocusSpeedN[0].value)); + FocusSpeedNP.s = IPS_OK; + IDSetNumber(&FocusSpeedNP, NULL); + return; + } + +} + +void LX200Generic::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + int index; + int dd, mm, err; + char combinedDir[64]; + ISwitch *swp; + + // suppress warning + names = names; + + //IDLog("in new Switch with Device= %s and Property= %s and #%d items\n", dev, name,n); + //IDLog("SolarSw name is %s\n", SolarSw.name); + + //IDLog("The device name is %s\n", dev); + // ignore if not ours // + if (strcmp (thisDevice, dev)) + return; + + // FIRST Switch ALWAYS for power + if (!strcmp (name, PowerSP.name)) + { + IUResetSwitches(&PowerSP); + IUUpdateSwitches(&PowerSP, states, names, n); + powerTelescope(); + return; + } + + // Coord set + if (!strcmp(name, OnCoordSetSw.name)) + { + if (checkPower(&OnCoordSetSw)) + return; + + IUResetSwitches(&OnCoordSetSw); + IUUpdateSwitches(&OnCoordSetSw, states, names, n); + currentSet = getOnSwitch(&OnCoordSetSw); + OnCoordSetSw.s = IPS_OK; + IDSetSwitch(&OnCoordSetSw, NULL); + } + + // Parking + if (!strcmp(name, ParkSP.name)) + { + if (checkPower(&ParkSP)) + return; + + ParkSP.s = IPS_IDLE; + + + if ( (err = getSDTime(&STime[0].value)) < 0) + { + handleError(&ParkSP, err, "Get siderial time"); + return; + } + + if (AlignmentS[0].s == ISS_ON) + { + targetRA = STime[0].value; + targetDEC = 0; + setObjectRA(targetRA); + setObjectDEC(targetDEC); + } + + else if (AlignmentS[1].s == ISS_ON) + { + targetRA = calculateRA(STime[0].value); + targetDEC = calculateDec(geo[0].value, STime[0].value); + setObjectRA(targetRA); + setObjectDEC(targetDEC); + IDLog("Parking the scope in AltAz (0,0) which corresponds to (RA,DEC) of (%g,%g)\n", targetRA, targetDEC); + IDLog("Current Sidereal time is: %g\n", STime[0].value); + IDSetNumber(&SDTime, NULL); + } + else + { + IDSetSwitch(&ParkSP, "You can only park the telescope in Polar or AltAz modes."); + return; + } + + IDSetNumber(&SDTime, NULL); + + currentSet = LX200_PARK; + handleCoordSet(); + } + + // Abort Slew + if (!strcmp (name, abortSlewSw.name)) + { + if (checkPower(&abortSlewSw)) + { + abortSlewSw.s = IPS_IDLE; + IDSetSwitch(&abortSlewSw, NULL); + return; + } + + IUResetSwitches(&abortSlewSw); + abortSlew(); + + if (eqNum.s == IPS_BUSY) + { + abortSlewSw.s = IPS_OK; + eqNum.s = IPS_IDLE; + IDSetSwitch(&abortSlewSw, "Slew aborted."); + IDSetNumber(&eqNum, NULL); + } + else if (MovementSw.s == IPS_BUSY) + { + + for (int i=0; i < 4; i++) + lastMove[i] = 0; + + MovementSw.s = IPS_IDLE; + abortSlewSw.s = IPS_OK; + eqNum.s = IPS_IDLE; + IUResetSwitches(&MovementSw); + IUResetSwitches(&abortSlewSw); + IDSetSwitch(&abortSlewSw, "Slew aborted."); + IDSetSwitch(&MovementSw, NULL); + IDSetNumber(&eqNum, NULL); + } + else + { + IUResetSwitches(&MovementSw); + abortSlewSw.s = IPS_OK; + IDSetSwitch(&abortSlewSw, NULL); + } + + return; + } + + // Alignment + if (!strcmp (name, AlignmentSw.name)) + { + if (checkPower(&AlignmentSw)) + return; + + IUResetSwitches(&AlignmentSw); + IUUpdateSwitches(&AlignmentSw, states, names, n); + index = getOnSwitch(&AlignmentSw); + + if ( ( err = setAlignmentMode(index) < 0) ) + { + handleError(&AlignmentSw, err, "Setting alignment"); + return; + } + + AlignmentSw.s = IPS_OK; + IDSetSwitch (&AlignmentSw, NULL); + return; + + } + + // Sites + if (!strcmp (name, SitesSw.name)) + { + if (checkPower(&SitesSw)) + return; + + IUResetSwitches(&SitesSw); + IUUpdateSwitches(&SitesSw, states, names, n); + currentSiteNum = getOnSwitch(&SitesSw) + 1; + + if ( ( err = selectSite(currentSiteNum) < 0) ) + { + handleError(&SitesSw, err, "Selecting sites"); + return; + } + + if ( ( err = getSiteLatitude(&dd, &mm) < 0)) + { + handleError(&SitesSw, err, "Selecting sites"); + return; + } + + if (dd > 0) geoNum.np[0].value = dd + mm / 60.0; + else geoNum.np[0].value = dd - mm / 60.0; + + if ( ( err = getSiteLongitude(&dd, &mm) < 0)) + { + handleError(&SitesSw, err, "Selecting sites"); + return; + } + + if (dd > 0) geoNum.np[1].value = 360.0 - (dd + mm / 60.0); + else geoNum.np[1].value = (dd - mm / 60.0) * -1.0; + + getSiteName( SiteName.tp[0].text, currentSiteNum); + + IDLog("Selecting site %d\n", currentSiteNum); + + geoNum.s = SiteName.s = SitesSw.s = IPS_OK; + + IDSetNumber (&geoNum, NULL); + IDSetText (&SiteName, NULL); + IDSetSwitch (&SitesSw, NULL); + return; + } + + // Focus Motion + if (!strcmp (name, FocusMotionSw.name)) + { + if (checkPower(&FocusMotionSw)) + return; + + IUResetSwitches(&FocusMotionSw); + + // If speed is "halt" + if (FocusSpeedN[0].value == 0) + { + FocusMotionSw.s = IPS_IDLE; + IDSetSwitch(&FocusMotionSw, NULL); + return; + } + + IUUpdateSwitches(&FocusMotionSw, states, names, n); + index = getOnSwitch(&FocusMotionSw); + + + if ( ( err = setFocuserMotion(index) < 0) ) + { + handleError(&FocusMotionSw, err, "Setting focuser speed"); + return; + } + + + FocusMotionSw.s = IPS_BUSY; + + // with a timer + if (FocusTimerN[0].value > 0) + FocusTimerNP.s = IPS_BUSY; + + IDSetSwitch(&FocusMotionSw, NULL); + return; + } + + // Slew mode + if (!strcmp (name, SlewModeSw.name)) + { + if (checkPower(&SlewModeSw)) + return; + + IUResetSwitches(&SlewModeSw); + IUUpdateSwitches(&SlewModeSw, states, names, n); + index = getOnSwitch(&SlewModeSw); + + if ( ( err = setSlewMode(index) < 0) ) + { + handleError(&SlewModeSw, err, "Setting slew mode"); + return; + } + + SlewModeSw.s = IPS_OK; + IDSetSwitch(&SlewModeSw, NULL); + return; + } + + // Movement + if (!strcmp (name, MovementSw.name)) + { + if (checkPower(&MovementSw)) + return; + + index = -1; + IUUpdateSwitches(&MovementSw, states, names, n); + swp = IUFindSwitch(&MovementSw, names[0]); + + if (!swp) + { + abortSlew(); + IUResetSwitches(&MovementSw); + MovementSw.s = IPS_IDLE; + IDSetSwitch(&MovementSw, NULL); + } + + if (swp == &MovementS[0]) index = 0; + else if (swp == &MovementS[1]) index = 1; + else if (swp == &MovementS[2]) index = 2; + else index = 3; + + lastMove[index] = lastMove[index] == 0 ? 1 : 0; + if (lastMove[index] == 0) + MovementS[index].s = ISS_OFF; + + // North/South movement is illegal + if (lastMove[LX200_NORTH] && lastMove[LX200_SOUTH]) + { + abortSlew(); + for (int i=0; i < 4; i++) + lastMove[i] = 0; + + IUResetSwitches(&MovementSw); + MovementSw.s = IPS_IDLE; + IDSetSwitch(&MovementSw, "Slew aborted."); + return; + } + + // East/West movement is illegal + if (lastMove[LX200_EAST] && lastMove[LX200_WEST]) + { + abortSlew(); + for (int i=0; i < 4; i++) + lastMove[i] = 0; + + IUResetSwitches(&MovementSw); + MovementSw.s = IPS_IDLE; + IDSetSwitch(&MovementSw, "Slew aborted."); + return; + } + + IDLog("We have switch %d \n ", index); + IDLog("NORTH: %d -- WEST: %d -- EAST: %d -- SOUTH %d\n", lastMove[0], lastMove[1], lastMove[2], lastMove[3]); + + if (lastMove[index] == 1) + { + IDLog("issuing a move command\n"); + if ( ( err = MoveTo(index) < 0) ) + { + handleError(&MovementSw, err, "Setting motion direction"); + return; + } + } + else + HaltMovement(index); + + if (!lastMove[0] && !lastMove[1] && !lastMove[2] && !lastMove[3]) + MovementSw.s = IPS_IDLE; + + if (lastMove[index] == 0) + IDSetSwitch(&MovementSw, "Moving toward %s aborted.", Direction[index]); + else + { + MovementSw.s = IPS_BUSY; + if (lastMove[LX200_NORTH] && lastMove[LX200_WEST]) + strcpy(combinedDir, "North West"); + else if (lastMove[LX200_NORTH] && lastMove[LX200_EAST]) + strcpy(combinedDir, "North East"); + else if (lastMove[LX200_SOUTH] && lastMove[LX200_WEST]) + strcpy(combinedDir, "South West"); + else if (lastMove[LX200_SOUTH] && lastMove[LX200_EAST]) + strcpy(combinedDir, "South East"); + else + strcpy(combinedDir, Direction[index]); + + IDSetSwitch(&MovementSw, "Moving %s...", combinedDir); + } + return; + } + + // Tracking mode + if (!strcmp (name, TrackModeSw.name)) + { + if (checkPower(&TrackModeSw)) + return; + + IUResetSwitches(&TrackModeSw); + IUUpdateSwitches(&TrackModeSw, states, names, n); + trackingMode = getOnSwitch(&TrackModeSw); + + if ( ( err = selectTrackingMode(trackingMode) < 0) ) + { + handleError(&TrackModeSw, err, "Setting tracking mode."); + return; + } + + getTrackFreq(&TrackFreq[0].value); + TrackModeSw.s = IPS_OK; + IDSetNumber(&TrackingFreq, NULL); + IDSetSwitch(&TrackModeSw, NULL); + return; + } + +} + +void LX200Generic::handleError(ISwitchVectorProperty *svp, int err, const char *msg) +{ + + svp->s = IPS_ALERT; + + /* First check to see if the telescope is connected */ + if (testTelescope()) + { + /* The telescope is off locally */ + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_BUSY; + IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds."); + + IDSetSwitch(svp, NULL); + IEAddTimer(10000, retryConnection, NULL); + return; + } + + /* If the error is a time out, then the device doesn't support this property or busy*/ + if (err == -2) + { + svp->s = IPS_ALERT; + IDSetSwitch(svp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg); + } + else + /* Changing property failed, user should retry. */ + IDSetSwitch( svp , "%s failed.", msg); + + fault = true; +} + +void LX200Generic::handleError(INumberVectorProperty *nvp, int err, const char *msg) +{ + + nvp->s = IPS_ALERT; + + /* First check to see if the telescope is connected */ + if (testTelescope()) + { + /* The telescope is off locally */ + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_BUSY; + IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds."); + + IDSetNumber(nvp, NULL); + IEAddTimer(10000, retryConnection, NULL); + return; + } + + /* If the error is a time out, then the device doesn't support this property */ + if (err == -2) + { + nvp->s = IPS_ALERT; + IDSetNumber(nvp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg); + } + else + /* Changing property failed, user should retry. */ + IDSetNumber( nvp , "%s failed.", msg); + + fault = true; +} + +void LX200Generic::handleError(ITextVectorProperty *tvp, int err, const char *msg) +{ + + tvp->s = IPS_ALERT; + + /* First check to see if the telescope is connected */ + if (testTelescope()) + { + /* The telescope is off locally */ + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_BUSY; + IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds."); + + IDSetText(tvp, NULL); + IEAddTimer(10000, retryConnection, NULL); + return; + } + + /* If the error is a time out, then the device doesn't support this property */ + if (err == -2) + { + tvp->s = IPS_ALERT; + IDSetText(tvp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg); + } + + else + /* Changing property failed, user should retry. */ + IDSetText( tvp , "%s failed.", msg); + + fault = true; +} + + void LX200Generic::correctFault() + { + + fault = false; + IDMessage(thisDevice, "Telescope is online."); + + } + +bool LX200Generic::isTelescopeOn(void) +{ + if (simulation) return true; + + return (PowerSP.sp[0].s == ISS_ON); +} + +static void retryConnection(void * p) +{ + p=p; + + if (testTelescope()) + { + PowerSP.s = IPS_IDLE; + IDSetSwitch(&PowerSP, "The connection to the telescope is lost."); + return; + } + + PowerS[0].s = ISS_ON; + PowerS[1].s = ISS_OFF; + PowerSP.s = IPS_OK; + + IDSetSwitch(&PowerSP, "The connection to the telescope has been resumed."); + +} + +void LX200Generic::ISPoll() +{ + double dx, dy; + /*static int okCounter = 3;*/ + int err=0; + + if (!isTelescopeOn()) + return; + + switch (eqNum.s) + { + case IPS_IDLE: + getLX200RA(¤tRA); + getLX200DEC(¤tDEC); + + if ( fabs (currentRA - lastRA) > 0.01 || fabs (currentDEC - lastDEC) > 0.01) + { + eqNum.np[0].value = lastRA = currentRA; + eqNum.np[1].value = lastDEC = currentDEC; + IDSetNumber (&eqNum, NULL); + } + break; + + case IPS_BUSY: + getLX200RA(¤tRA); + getLX200DEC(¤tDEC); + dx = targetRA - currentRA; + dy = targetDEC - currentDEC; + + IDLog("targetRA is %g, currentRA is %g\n", targetRA, currentRA); + IDLog("targetDEC is %g, currentDEC is %g\n*************************\n", targetDEC, currentDEC); + + eqNum.np[0].value = currentRA; + eqNum.np[1].value = currentDEC; + + // Wait until acknowledged or within threshold + if (fabs(dx) <= RA_THRESHOLD && fabs(dy) <= DEC_THRESHOLD) + { + /* Don't set current to target. This might leave residual cumulative error + currentRA = targetRA; + currentDEC = targetDEC; + */ + + eqNum.np[0].value = lastRA = currentRA; + eqNum.np[1].value = lastDEC = currentDEC; + IUResetSwitches(&OnCoordSetSw); + OnCoordSetSw.s = IPS_OK; + eqNum.s = IPS_OK; + IDSetNumber (&eqNum, NULL); + + switch (currentSet) + { + case LX200_SLEW: + OnCoordSetSw.sp[0].s = ISS_ON; + IDSetSwitch (&OnCoordSetSw, "Slew is complete."); + break; + + case LX200_TRACK: + OnCoordSetSw.sp[1].s = ISS_ON; + IDSetSwitch (&OnCoordSetSw, "Slew is complete. Tracking..."); + break; + + case LX200_SYNC: + break; + + case LX200_PARK: + if (setSlewMode(LX200_SLEW_GUIDE) < 0) + { + handleError(&eqNum, err, "Setting slew mode"); + return; + } + + IUResetSwitches(&SlewModeSw); + SlewModeS[LX200_SLEW_GUIDE].s = ISS_ON; + IDSetSwitch(&SlewModeSw, NULL); + + MoveTo(LX200_EAST); + IUResetSwitches(&MovementSw); + MovementS[LX200_EAST].s = ISS_ON; + MovementSw.s = IPS_BUSY; + for (int i=0; i < 4; i++) + lastMove[i] = 0; + lastMove[LX200_EAST] = 1; + IDSetSwitch(&MovementSw, NULL); + + ParkSP.s = IPS_OK; + IDSetSwitch (&ParkSP, "Park is complete. Turn off the telescope now."); + break; + } + + } else + { + eqNum.np[0].value = currentRA; + eqNum.np[1].value = currentDEC; + IDSetNumber (&eqNum, NULL); + } + break; + + case IPS_OK: + + /*if (--okCounter >= 0) + break; + + // Activate again in 3 seconds + okCounter = 3;*/ + + if ( (err = getLX200RA(¤tRA)) < 0 || (err = getLX200DEC(¤tDEC)) < 0) + { + handleError(&eqNum, err, "Getting RA/DEC"); + return; + } + + if (fault) + correctFault(); + + if ( (currentRA != lastRA) || (currentDEC != lastDEC)) + { + eqNum.np[0].value = lastRA = currentRA; + eqNum.np[1].value = lastDEC = currentDEC; + IDSetNumber (&eqNum, NULL); + } + break; + + + case IPS_ALERT: + break; + } + + switch (MovementSw.s) + { + case IPS_IDLE: + break; + case IPS_BUSY: + getLX200RA(¤tRA); + getLX200DEC(¤tDEC); + /*apparentCoord( JD, (double) J2000, ¤tRA, ¤tDEC);*/ + eqNum.np[0].value = currentRA; + eqNum.np[1].value = currentDEC; + + IDSetNumber (&eqNum, NULL); + break; + case IPS_OK: + break; + case IPS_ALERT: + break; + } + + switch (FocusTimerNP.s) + { + case IPS_IDLE: + break; + + case IPS_BUSY: + FocusTimerN[0].value--; + + if (FocusTimerN[0].value == 0) + { + + if ( ( err = setFocuserSpeedMode(0) < 0) ) + { + handleError(&FocusSpeedNP, err, "setting focuser speed mode"); + IDLog("Error setting focuser speed mode\n"); + return; + } + + + FocusMotionSw.s = IPS_IDLE; + FocusTimerNP.s = IPS_OK; + FocusSpeedNP.s = IPS_OK; + + IUResetSwitches(&FocusMotionSw); + FocusSpeedN[0].value = 0; + + IDSetNumber(&FocusSpeedNP, NULL); + IDSetSwitch(&FocusMotionSw, NULL); + } + + IDSetNumber(&FocusTimerNP, NULL); + break; + + case IPS_OK: + break; + + case IPS_ALERT: + break; + } + + +} + +void LX200Generic::getBasicData() +{ + + int err; + struct tm *timep; + time_t ut; + time (&ut); + timep = gmtime (&ut); + strftime (Time.tp[0].text, sizeof(Time.tp[0].text), "%Y-%m-%dT%H:%M:%S", timep); + + IDLog("PC UTC time is %s\n", Time.tp[0].text); + + getAlignment(); + + checkLX200Format(); + + if ( (err = getTimeFormat(&timeFormat)) < 0) + IDMessage(thisDevice, "Failed to retrieve time format from device."); + else + { + timeFormat = (timeFormat == 24) ? LX200_24 : LX200_AM; + // We always do 24 hours + if (timeFormat != LX200_24) + toggleTimeFormat(); + } + + getLX200RA(&targetRA); + getLX200DEC(&targetDEC); + + eqNum.np[0].value = targetRA; + eqNum.np[1].value = targetDEC; + + IDSetNumber (&eqNum, NULL); + + SiteNameT[0].text = new char[64]; + + if ( (err = getSiteName(SiteNameT[0].text, currentSiteNum)) < 0) + IDMessage(thisDevice, "Failed to get site name from device"); + else + IDSetText (&SiteName, NULL); + + if ( (err = getTrackFreq(&TrackFreq[0].value)) < 0) + IDMessage(thisDevice, "Failed to get tracking frequency from device."); + else + IDSetNumber (&TrackingFreq, NULL); + + + updateLocation(); + updateTime(); + +} + +int LX200Generic::handleCoordSet() +{ + + int err; + char syncString[256]; + char RAStr[32], DecStr[32]; + double dx, dy; + + IDLog("In Handle Coord Set()\n"); + + switch (currentSet) + { + + // Slew + case LX200_SLEW: + lastSet = LX200_SLEW; + if (eqNum.s == IPS_BUSY) + { + IDLog("Aboring Slew\n"); + abortSlew(); + + // sleep for 100 mseconds + usleep(100000); + } + + if ((err = Slew())) + { + slewError(err); + return (-1); + } + + eqNum.s = IPS_BUSY; + fs_sexa(RAStr, targetRA, 2, 3600); + fs_sexa(DecStr, targetDEC, 2, 3600); + IDSetNumber(&eqNum, "Slewing to JNow RA %s - DEC %s", RAStr, DecStr); + IDLog("Slewing to JNow RA %s - DEC %s\n", RAStr, DecStr); + break; + + // Track + case LX200_TRACK: + IDLog("We're in LX200_TRACK\n"); + if (eqNum.s == IPS_BUSY) + { + IDLog("Aboring Slew\n"); + abortSlew(); + + // sleep for 200 mseconds + usleep(200000); + } + + dx = fabs ( targetRA - currentRA ); + dy = fabs (targetDEC - currentDEC); + + + if (dx >= TRACKING_THRESHOLD || dy >= TRACKING_THRESHOLD) + { + IDLog("Exceeded Tracking threshold, will attempt to slew to the new target.\n"); + IDLog("targetRA is %g, currentRA is %g\n", targetRA, currentRA); + IDLog("targetDEC is %g, currentDEC is %g\n*************************\n", targetDEC, currentDEC); + + if ((err = Slew())) + { + slewError(err); + return (-1); + } + + fs_sexa(RAStr, targetRA, 2, 3600); + fs_sexa(DecStr, targetDEC, 2, 3600); + eqNum.s = IPS_BUSY; + IDSetNumber(&eqNum, "Slewing to JNow RA %s - DEC %s", RAStr, DecStr); + IDLog("Slewing to JNow RA %s - DEC %s\n", RAStr, DecStr); + } + else + { + IDLog("Tracking called, but tracking threshold not reached yet.\n"); + eqNum.s = IPS_OK; + eqNum.np[0].value = currentRA; + eqNum.np[1].value = currentDEC; + + if (lastSet != LX200_TRACK) + IDSetNumber(&eqNum, "Tracking..."); + else + IDSetNumber(&eqNum, NULL); + } + lastSet = LX200_TRACK; + break; + + // Sync + case LX200_SYNC: + lastSet = LX200_SYNC; + eqNum.s = IPS_IDLE; + + if ( ( err = Sync(syncString) < 0) ) + { + IDSetNumber( &eqNum , "Synchronization failed."); + return (-1); + } + + eqNum.s = IPS_OK; + IDLog("Synchronization successful %s\n", syncString); + IDSetNumber(&eqNum, "Synchronization successful."); + break; + + // PARK + // Set RA to LST and DEC to 0 degrees, slew, then change to 'guide' slew after slew is complete. + case LX200_PARK: + if (eqNum.s == IPS_BUSY) + { + abortSlew(); + + // sleep for 200 mseconds + usleep(200000); + } + + if ((err = Slew())) + { + slewError(err); + return (-1); + } + + ParkSP.s = IPS_BUSY; + eqNum.s = IPS_BUSY; + IDSetNumber(&eqNum, NULL); + IDSetSwitch(&ParkSP, "The telescope is slewing to park position. Turn off the telescope after park is complete."); + + break; + + } + + return (0); + +} + +int LX200Generic::getOnSwitch(ISwitchVectorProperty *sp) +{ + for (int i=0; i < sp->nsp ; i++) + if (sp->sp[i].s == ISS_ON) + return i; + + return -1; +} + + +int LX200Generic::checkPower(ISwitchVectorProperty *sp) +{ + if (simulation) return 0; + + if (PowerSP.s != IPS_OK) + { + if (!strcmp(sp->label, "")) + IDMessage (thisDevice, "Cannot change property %s while the telescope is offline.", sp->name); + else + IDMessage (thisDevice, "Cannot change property %s while the telescope is offline.", sp->label); + + sp->s = IPS_IDLE; + IDSetSwitch(sp, NULL); + return -1; + } + + return 0; +} + +int LX200Generic::checkPower(INumberVectorProperty *np) +{ + if (simulation) return 0; + + if (PowerSP.s != IPS_OK) + { + + if (!strcmp(np->label, "")) + IDMessage (thisDevice, "Cannot change property %s while the telescope is offline.", np->name); + else + IDMessage (thisDevice, "Cannot change property %s while the telescope is offline.", np->label); + + np->s = IPS_IDLE; + IDSetNumber(np, NULL); + return -1; + } + + return 0; + +} + +int LX200Generic::checkPower(ITextVectorProperty *tp) +{ + + if (simulation) return 0; + + if (PowerSP.s != IPS_OK) + { + if (!strcmp(tp->label, "")) + IDMessage (thisDevice, "Cannot change property %s while the telescope is offline.", tp->name); + else + IDMessage (thisDevice, "Cannot change property %s while the telescope is offline.", tp->label); + + tp->s = IPS_IDLE; + IDSetText(tp, NULL); + return -1; + } + + return 0; + +} + +void LX200Generic::powerTelescope() +{ + switch (PowerSP.sp[0].s) + { + case ISS_ON: + + if (simulation) + { + PowerSP.s = IPS_OK; + IDSetSwitch (&PowerSP, "Simulated telescope is online."); + updateTime(); + return; + } + + if (Connect(Port.tp[0].text)) + { + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch (&PowerSP, "Error connecting to port %s\n", Port.tp[0].text); + return; + } + if (testTelescope()) + { + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch (&PowerSP, "Error connecting to Telescope. Telescope is offline."); + return; + } + + IDLog("telescope test successfful\n"); + PowerSP.s = IPS_OK; + IDSetSwitch (&PowerSP, "Telescope is online. Retrieving basic data..."); + getBasicData(); + break; + + case ISS_OFF: + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_IDLE; + IDSetSwitch (&PowerSP, "Telescope is offline."); + IDLog("Telescope is offline."); + Disconnect(); + break; + + } + +} + +void LX200Generic::slewError(int slewCode) +{ + OnCoordSetSw.s = IPS_IDLE; + ParkSP.s = IPS_IDLE; + IDSetSwitch(&ParkSP, NULL); + + if (slewCode == 1) + IDSetSwitch (&OnCoordSetSw, "Object below horizon."); + else if (slewCode == 2) + IDSetSwitch (&OnCoordSetSw, "Object below the minimum elevation limit."); + else + IDSetSwitch (&OnCoordSetSw, "Slew failed."); + + +} + +void LX200Generic::getAlignment() +{ + + if (PowerSP.s != IPS_OK) + return; + + signed char align = ACK(); + if (align < 0) + { + IDSetSwitch (&AlignmentSw, "Failed to get telescope alignment."); + return; + } + + AlignmentS[0].s = ISS_OFF; + AlignmentS[1].s = ISS_OFF; + AlignmentS[2].s = ISS_OFF; + + switch (align) + { + case 'P': AlignmentS[0].s = ISS_ON; + break; + case 'A': AlignmentS[1].s = ISS_ON; + break; + case 'L': AlignmentS[2].s = ISS_ON; + break; + } + + AlignmentSw.s = IPS_OK; + IDSetSwitch (&AlignmentSw, NULL); + IDLog("ACK success %c\n", align); +} + +void LX200Generic::enableSimulation(bool enable) +{ + simulation = enable; + + if (simulation) + IDLog("Warning: Simulation is activated.\n"); + else + IDLog("Simulation is disabled.\n"); +} + +void LX200Generic::updateTime() +{ + + char cdate[32]; + double ctime; + int h, m, s; + int day, month, year, result; + int UTC_h, UTC_month, UTC_year, UTC_day, daysInFeb; + bool leapYear; + + tzset(); + + UTCOffset = timezoneOffset(); + IDLog("Daylight: %s - TimeZone: %g\n", daylight ? "Yes" : "No", UTCOffset); + + + if (simulation) + { + sprintf(UTC[0].text, "%d-%02d-%02dT%02d:%02d:%02d", 1979, 6, 25, 3, 30, 30); + IDLog("Telescope ISO date and time: %s\n", UTC[0].text); + IDSetText(&Time, NULL); + return; + } + + getLocalTime24(&ctime); + getSexComponents(ctime, &h, &m, &s); + + UTC_h = h; + + if ( (result = getSDTime(&STime[0].value)) < 0) + IDMessage(thisDevice, "Failed to retrieve siderial time from device."); + + getCalenderDate(cdate); + + result = sscanf(cdate, "%d/%d/%d", &year, &month, &day); + if (result != 3) return; + + if (year % 4 == 0) + { + if (year % 100 == 0) + { + if (year % 400 == 0) + leapYear = true; + else + leapYear = false; + } + else + leapYear = true; + } + else + leapYear = false; + + daysInFeb = leapYear ? 29 : 28; + + UTC_year = year; + UTC_month = month; + UTC_day = day; + + IDLog("day: %d - month %d - year: %d\n", day, month, year); + + // we'll have to convert telescope time to UTC manually starting from hour up + // seems like a stupid way to do it.. oh well + UTC_h = (int) UTCOffset + h; + if (UTC_h < 0) + { + UTC_h += 24; + UTC_day--; + } + else if (UTC_h > 24) + { + UTC_h -= 24; + UTC_day++; + } + + switch (UTC_month) + { + case 1: + case 8: + if (UTC_day < 1) + { + UTC_day = 31; + UTC_month--; + } + else if (UTC_day > 31) + { + UTC_day = 1; + UTC_month++; + } + break; + + case 2: + if (UTC_day < 1) + { + UTC_day = 31; + UTC_month--; + } + else if (UTC_day > daysInFeb) + { + UTC_day = 1; + UTC_month++; + } + break; + + case 3: + if (UTC_day < 1) + { + UTC_day = daysInFeb; + UTC_month--; + } + else if (UTC_day > 31) + { + UTC_day = 1; + UTC_month++; + } + break; + + case 4: + case 6: + case 9: + case 11: + if (UTC_day < 1) + { + UTC_day = 31; + UTC_month--; + } + else if (UTC_day > 30) + { + UTC_day = 1; + UTC_month++; + } + break; + + case 5: + case 7: + case 10: + case 12: + if (UTC_day < 1) + { + UTC_day = 30; + UTC_month--; + } + else if (UTC_day > 31) + { + UTC_day = 1; + UTC_month++; + } + break; + + } + + if (UTC_month < 1) + { + UTC_month = 12; + UTC_year--; + } + else if (UTC_month > 12) + { + UTC_month = 1; + UTC_year++; + } + + /* Format it into ISO 8601 */ + sprintf(UTC[0].text, "%d-%02d-%02dT%02d:%02d:%02d", UTC_year, UTC_month, UTC_day, UTC_h, m, s); + + IDLog("Local telescope time: %02d:%02d:%02d\n", h, m , s); + IDLog("Telescope SD Time is: %g\n", STime[0].value); + IDLog("UTC date and time: %s\n", UTC[0].text); + + + // Let's send everything to the client + IDSetText(&Time, NULL); + IDSetNumber(&SDTime, NULL); + +} + +void LX200Generic::updateLocation() +{ + + int dd = 0, mm = 0, err = 0; + + if ( (err = getSiteLatitude(&dd, &mm)) < 0) + IDMessage(thisDevice, "Failed to get site latitude from device."); + else + { + if (dd > 0) + geoNum.np[0].value = dd + mm/60.0; + else + geoNum.np[0].value = dd - mm/60.0; + + IDLog("Autostar Latitude: %d:%d\n", dd, mm); + IDLog("INDI Latitude: %g\n", geoNum.np[0].value); + } + + if ( (err = getSiteLongitude(&dd, &mm)) < 0) + IDMessage(thisDevice, "Failed to get site longitude from device."); + else + { + if (dd > 0) geoNum.np[1].value = 360.0 - (dd + mm/60.0); + else geoNum.np[1].value = (dd - mm/60.0) * -1.0; + + IDLog("Autostar Longitude: %d:%d\n", dd, mm); + IDLog("INDI Longitude: %g\n", geoNum.np[1].value); + } + + IDSetNumber (&geoNum, NULL); + +} + + diff --git a/kstars/kstars/indi/lx200generic.h b/kstars/kstars/indi/lx200generic.h new file mode 100644 index 00000000..569b500b --- /dev/null +++ b/kstars/kstars/indi/lx200generic.h @@ -0,0 +1,91 @@ +/* + LX200 Generic + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#ifndef LX200GENERIC_H +#define LX200GENERIC_H + +#include "indidevapi.h" +#include "indicom.h" + +#define POLLMS 1000 /* poll period, ms */ +#define mydev "LX200 Generic" /* The device name */ + +class LX200Generic +{ + public: + LX200Generic(); + virtual ~LX200Generic() {} + + virtual void ISGetProperties (const char *dev); + virtual void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n); + virtual void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n); + virtual void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n); + virtual void ISPoll (); + virtual void getBasicData(); + + int checkPower(INumberVectorProperty *np); + int checkPower(ISwitchVectorProperty *sp); + int checkPower(ITextVectorProperty *tp); + void handleError(ISwitchVectorProperty *svp, int err, const char *msg); + void handleError(INumberVectorProperty *nvp, int err, const char *msg); + void handleError(ITextVectorProperty *tvp, int err, const char *msg); + bool isTelescopeOn(void); + void powerTelescope(); + void slewError(int slewCode); + void getAlignment(); + int handleCoordSet(); + int getOnSwitch(ISwitchVectorProperty *sp); + void setCurrentDeviceName(const char * devName); + void correctFault(); + void enableSimulation(bool enable); + void updateTime(); + void updateLocation(); + + + protected: + int timeFormat; + int currentSiteNum; + int trackingMode; + + double JD; + double currentRA; + double currentDEC; + double targetRA; + double targetDEC; + double lastRA; + double lastDEC; + double UTCOffset; + bool fault; + bool simulation; + + struct tm *localTM; + + char thisDevice[64]; + + int currentSet; + int lastSet; + int lastMove[4]; + +}; + +void changeLX200GenericDeviceName(const char * newName); +void changeAllDeviceNames(const char *newName); + +#endif diff --git a/kstars/kstars/indi/lx200gps.cpp b/kstars/kstars/indi/lx200gps.cpp new file mode 100644 index 00000000..451a7269 --- /dev/null +++ b/kstars/kstars/indi/lx200gps.cpp @@ -0,0 +1,340 @@ +/* + LX200 GPS + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#include +#include +#include +#include + +#include "lx200gps.h" +#include "lx200driver.h" + +#define GPSGroup "Extended GPS Features" + +extern LX200Generic *telescope; +extern int MaxReticleFlashRate; + +static ISwitch GPSPowerS[] = {{ "On", "", ISS_OFF, 0, 0}, {"Off", "", ISS_ON, 0, 0}}; +static ISwitch GPSStatusS[] = {{ "Sleep", "", ISS_OFF, 0, 0}, {"Wake up", "", ISS_OFF, 0 ,0}, {"Restart", "", ISS_OFF, 0, 0}}; +static ISwitch GPSUpdateS[] = { {"Update", "", ISS_OFF, 0, 0}}; +static ISwitch AltDecPecS[] = {{ "Enable", "", ISS_OFF, 0 ,0}, {"Disable", "", ISS_OFF, 0 ,0}}; +static ISwitch AzRaPecS[] = {{ "Enable", "", ISS_OFF, 0, 0}, {"Disable", "", ISS_OFF, 0 ,0}}; +static ISwitch SelenSyncS[] = {{ "Sync", "", ISS_OFF, 0, 0}}; +static ISwitch AltDecBackSlashS[] = {{ "Activate", "", ISS_OFF, 0, 0}}; +static ISwitch AzRaBackSlashS[] = {{ "Activate", "", ISS_OFF, 0, 0}}; +static ISwitch OTAUpdateS[] = {{ "Update", "", ISS_OFF, 0, 0}}; + +static ISwitchVectorProperty GPSPowerSw = { mydev, "GPS Power", "", GPSGroup, IP_RW, ISR_1OFMANY, 0 , IPS_IDLE, GPSPowerS, NARRAY(GPSPowerS), "", 0}; +static ISwitchVectorProperty GPSStatusSw = { mydev, "GPS Status", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, GPSStatusS, NARRAY(GPSStatusS), "", 0}; +static ISwitchVectorProperty GPSUpdateSw = { mydev, "GPS System", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, GPSUpdateS, NARRAY(GPSUpdateS), "", 0}; +static ISwitchVectorProperty AltDecPecSw = { mydev, "Alt/Dec PEC", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, AltDecPecS, NARRAY(AltDecPecS), "", 0}; +static ISwitchVectorProperty AzRaPecSw = { mydev, "Az/Ra PEC", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, AzRaPecS, NARRAY(AzRaPecS), "", 0}; +static ISwitchVectorProperty SelenSyncSw = { mydev, "Selenographic Sync", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, SelenSyncS, NARRAY(SelenSyncS), "", 0}; +static ISwitchVectorProperty AltDecBackSlashSw = { mydev, "Alt/Dec Anti-backslash", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, AltDecBackSlashS, NARRAY(AltDecBackSlashS), "", 0}; +static ISwitchVectorProperty AzRaBackSlashSw = { mydev, "Az/Ra Anti-backslash", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, AzRaBackSlashS, NARRAY(AzRaBackSlashS), "", 0}; +static ISwitchVectorProperty OTAUpdateSw = { mydev, "OTA Update", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, OTAUpdateS, NARRAY(OTAUpdateS), "", 0}; + +static INumber Temp[] = { {"Temp.", "", "%g", -200., 500., 0., 0., 0, 0, 0 } }; +static INumberVectorProperty OTATemp = { mydev, "OTA Temperature (C)", "", GPSGroup, IP_RO, 0, IPS_IDLE, Temp, NARRAY(Temp), "", 0}; + +void updateTemp(void * /*p*/); + +void changeLX200GPSDeviceName(const char *newName) +{ + strcpy(GPSPowerSw.device, newName); + strcpy(GPSStatusSw.device, newName ); + strcpy(GPSUpdateSw.device, newName ); + strcpy(AltDecPecSw.device, newName ); + strcpy(AzRaPecSw.device,newName ); + strcpy(SelenSyncSw.device, newName ); + strcpy(AltDecBackSlashSw.device, newName ); + strcpy(AzRaBackSlashSw.device, newName ); + strcpy(OTATemp.device, newName ); + strcpy(OTAUpdateSw.device, newName); + +} + +LX200GPS::LX200GPS() : LX200_16() +{ + IEAddTimer(900000, updateTemp, NULL); + +} + +void LX200GPS::ISGetProperties (const char *dev) +{ + +if (dev && strcmp (thisDevice, dev)) + return; + +// process parent first + LX200_16::ISGetProperties(dev); + +IDDefSwitch (&GPSPowerSw, NULL); +IDDefSwitch (&GPSStatusSw, NULL); +IDDefSwitch (&GPSUpdateSw, NULL); +IDDefSwitch (&AltDecPecSw, NULL); +IDDefSwitch (&AzRaPecSw, NULL); +IDDefSwitch (&SelenSyncSw, NULL); +IDDefSwitch (&AltDecBackSlashSw, NULL); +IDDefSwitch (&AzRaBackSlashSw, NULL); +IDDefNumber (&OTATemp, NULL); +IDDefSwitch (&OTAUpdateSw, NULL); + +} + +void LX200GPS::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + // ignore if not ours // + if (strcmp (dev, thisDevice)) + return; + + LX200_16::ISNewText (dev, name, texts, names, n); +} + +void LX200GPS::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + + LX200_16::ISNewNumber (dev, name, values, names, n); + + } + + + void LX200GPS::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) + { + int index; + char msg[64]; + + if (strcmp (dev, thisDevice)) + return; + + /* GPS Power */ + if (!strcmp(name,GPSPowerSw.name)) + { + if (checkPower(&GPSPowerSw)) + return; + + IUResetSwitches(&GPSPowerSw); + IUUpdateSwitches(&GPSPowerSw, states, names, n); + index = getOnSwitch(&GPSPowerSw); + index == 0 ? turnGPSOn() : turnGPSOff(); + GPSPowerSw.s = IPS_OK; + IDSetSwitch (&GPSPowerSw, index == 0 ? "GPS System is ON" : "GPS System is OFF" ); + return; + } + + /* GPS Status Update */ + if (!strcmp(name,GPSStatusSw.name)) + { + if (checkPower(&GPSStatusSw)) + return; + + IUResetSwitches(&GPSStatusSw); + IUUpdateSwitches(&GPSStatusSw, states, names, n); + index = getOnSwitch(&GPSStatusSw); + + if (index == 0) + { + gpsSleep(); + strcpy(msg, "GPS system is in sleep mode."); + } + else if (index == 1) + { + gpsWakeUp(); + strcpy(msg, "GPS system is reactivated."); + } + else + { + gpsRestart(); + strcpy(msg, "GPS system is restarting..."); + updateTime(); + updateLocation(); + } + + GPSStatusSw.s = IPS_OK; + IDSetSwitch (&GPSStatusSw, "%s", msg); + return; + + } + + /* GPS Update */ + if (!strcmp(name,GPSUpdateSw.name)) + { + if (checkPower(&GPSUpdateSw)) + return; + + GPSUpdateSw.s = IPS_OK; + IDSetSwitch(&GPSUpdateSw, "Updating GPS system. This operation might take few minutes to complete..."); + if (updateGPS_System()) + { + IDSetSwitch(&GPSUpdateSw, "GPS system update successful."); + updateTime(); + updateLocation(); + } + else + { + GPSUpdateSw.s = IPS_IDLE; + IDSetSwitch(&GPSUpdateSw, "GPS system update failed."); + } + return; + } + + /* Alt Dec Periodic Error correction */ + if (!strcmp(name, AltDecPecSw.name)) + { + if (checkPower(&AltDecPecSw)) + return; + + IUResetSwitches(&AltDecPecSw); + IUUpdateSwitches(&AltDecPecSw, states, names, n); + index = getOnSwitch(&AltDecPecSw); + + if (index == 0) + { + enableDecAltPec(); + strcpy (msg, "Alt/Dec Compensation Enabled"); + } + else + { + disableDecAltPec(); + strcpy (msg, "Alt/Dec Compensation Disabled"); + } + + AltDecPecSw.s = IPS_OK; + IDSetSwitch(&AltDecPecSw, "%s", msg); + + return; + } + + /* Az RA periodic error correction */ + if (!strcmp(name, AzRaPecSw.name)) + { + if (checkPower(&AzRaPecSw)) + return; + + IUResetSwitches(&AzRaPecSw); + IUUpdateSwitches(&AzRaPecSw, states, names, n); + index = getOnSwitch(&AzRaPecSw); + + if (index == 0) + { + enableRaAzPec(); + strcpy (msg, "Ra/Az Compensation Enabled"); + } + else + { + disableRaAzPec(); + strcpy (msg, "Ra/Az Compensation Disabled"); + } + + AzRaPecSw.s = IPS_OK; + IDSetSwitch(&AzRaPecSw, "%s", msg); + + return; + } + + if (!strcmp(name, AltDecBackSlashSw.name)) + { + if (checkPower(&AltDecBackSlashSw)) + return; + + activateAltDecAntiBackSlash(); + AltDecBackSlashSw.s = IPS_OK; + IDSetSwitch(&AltDecBackSlashSw, "Alt/Dec Anti-backslash enabled"); + return; + } + + if (!strcmp(name, AzRaBackSlashSw.name)) + { + if (checkPower(&AzRaBackSlashSw)) + return; + + activateAzRaAntiBackSlash(); + AzRaBackSlashSw.s = IPS_OK; + IDSetSwitch(&AzRaBackSlashSw, "Az/Ra Anti-backslash enabled"); + return; + } + + if (!strcmp(name, OTAUpdateSw.name)) + { + if (checkPower(&OTAUpdateSw)) + return; + + IUResetSwitches(&OTAUpdateSw); + + if (getOTATemp(&OTATemp.np[0].value) < 0) + { + OTATemp.s = IPS_ALERT; + IDSetNumber(&OTATemp, "Error: OTA temperature read timed out."); + } + else + { + OTATemp.s = IPS_OK; + IDSetNumber(&OTATemp, NULL); + } + + return; + } + + + + LX200_16::ISNewSwitch (dev, name, states, names, n); + +} + + void LX200GPS::ISPoll () + { + + LX200_16::ISPoll(); + + + } + + void updateTemp(void * /*p*/) + { + + if (telescope->isTelescopeOn()) + { + if (getOTATemp(&OTATemp.np[0].value) < 0) + { + OTATemp.s = IPS_ALERT; + IDSetNumber(&OTATemp, "Error: OTA temperature read timed out."); + return; + } + else + { + OTATemp.s = IPS_OK; + IDSetNumber(&OTATemp, NULL); + } + } + + IEAddTimer(900000, updateTemp, NULL); + + } + + void LX200GPS::getBasicData() + { + + //getOTATemp(&OTATemp.np[0].value); + //IDSetNumber(&OTATemp, NULL); + + // process parent + LX200_16::getBasicData(); + } + diff --git a/kstars/kstars/indi/lx200gps.h b/kstars/kstars/indi/lx200gps.h new file mode 100644 index 00000000..7d1ef476 --- /dev/null +++ b/kstars/kstars/indi/lx200gps.h @@ -0,0 +1,45 @@ +#ifndef LX200GPS_H +#define LX200GPS_H + +/* + LX200 GPS + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#include "lx200_16.h" + +class LX200GPS : public LX200_16 +{ + public: + LX200GPS(); + ~LX200GPS() {} + + void ISGetProperties (const char *dev); + void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n); + void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n); + void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n); + void ISPoll (); + void getBasicData(); + +}; + +void changeLX200GPSDeviceName(const char *newName); + +#endif + + diff --git a/kstars/kstars/indi/sbigccd.cpp b/kstars/kstars/indi/sbigccd.cpp new file mode 100644 index 00000000..fb35cf59 --- /dev/null +++ b/kstars/kstars/indi/sbigccd.cpp @@ -0,0 +1,884 @@ +#if 0 + INDI driver for SBIG CCD + Copyright (C) 2005 Chris Curran (ccurran AT planetcurran DOT com) + + Based on Apogee PPI driver by Jasem Mutlaq (mutlaqja AT ikarustech DOT com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "sbigccd.h" +#include "lilxml.h" +#include "base64.h" + +extern char* me; /* argv[0] */ +SBIGCam *MainCam = NULL; /* Main and only camera */ + +/* send client definitions of all properties */ +void ISInit() +{ + if (MainCam == NULL) + MainCam = new SBIGCam(); +} + +void ISGetProperties (const char *dev) +{ + if (dev && strcmp (mydev, dev)) + return; + + ISInit(); + + MainCam->ISGetProperties(dev); +} + + +void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + + /* ignore if not ours */ + if (dev && strcmp (dev, mydev)) + return; + + ISInit(); + + MainCam->ISNewSwitch(dev, name, states, names, n); +} + +void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + /* ignore if not ours */ + if (dev && strcmp (mydev, dev)) + return; + + ISInit(); + + MainCam->ISNewText(dev, name, texts, names, n); +} + + +void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + + /* ignore if not ours */ + if (dev && strcmp (dev, mydev)) + return; + + ISInit(); + + MainCam->ISNewNumber(dev, name, values, names, n); +} + +void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/) +{ + + // We use this if we're receving binary data from the client. Most likely we won't for this driver. + +} + +SBIGCam::SBIGCam() +{ + initProperties(); + IEAddTimer (POLLMS, SBIGCam::ISStaticPoll, this); +} + +SBIGCam::~SBIGCam() +{ + +} + +void SBIGCam::initProperties() +{ + fillSwitch(&PowerS[0], "CONNECT", "Connect", ISS_OFF); + fillSwitch(&PowerS[1], "DISCONNECT", "Disconnect", ISS_ON); + fillSwitchVector(&PowerSP, PowerS, NARRAY(PowerS), mydev, "CONNECTION", "Connection", COMM_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE); + + fillSwitch(&FrameTypeS[0], "FRAME_LIGHT", "Light", ISS_ON); + fillSwitch(&FrameTypeS[1], "FRAME_BIAS", "Bias", ISS_OFF); + fillSwitch(&FrameTypeS[2], "FRAME_DARK", "Dark", ISS_OFF); + fillSwitch(&FrameTypeS[3], "FRAME_FLAT", "Flat Field", ISS_OFF); + fillSwitchVector(&FrameTypeSP, FrameTypeS, NARRAY(FrameTypeS), mydev, "CCD_FRAME_TYPE", "Frame Type", EXPOSE_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE); + + fillNumber(&FrameN[0], "X", "X", "%.0f", 0., MAX_PIXELS, 1., 0.); + fillNumber(&FrameN[1], "Y", "Y", "%.0f", 0., MAX_PIXELS, 1., 0.); + fillNumber(&FrameN[2], "WIDTH", "Width", "%.0f", 0., MAX_PIXELS, 1., 0.); + fillNumber(&FrameN[3], "HEIGHT", "Height", "%.0f", 0., MAX_PIXELS, 1., 0.); + fillNumberVector(&FrameNP, FrameN, NARRAY(FrameN), mydev, "CCD_FRAME", "Frame", IMAGE_GROUP, IP_RW, 60, IPS_IDLE); + + fillNumber(&BinningN[0], "HOR_BIN", "X", "%0.f", 1., MAXHBIN, 1., 1.); + fillNumber(&BinningN[1], "VER_BIN", "Y", "%0.f", 1., MAXVBIN, 1., 1.); + fillNumberVector(&BinningNP, BinningN, NARRAY(BinningN), mydev, "CCD_BINNING", "Binning", IMAGE_GROUP, IP_RW, 60, IPS_IDLE); + + fillNumber(&ExposeTimeN[0], "EXPOSE_DURATION", "Duration (s)", "%5.2f", 0., 36000., 0.5, 1.); + fillNumberVector(&ExposeTimeNP, ExposeTimeN, NARRAY(ExposeTimeN), mydev, "CCD_EXPOSE_DURATION", "Expose", EXPOSE_GROUP, IP_RW, 60, IPS_IDLE); + + fillNumber(&TemperatureN[0], "TEMPERATURE", "Temperature", "%+06.2f", MIN_CCD_TEMP, MAX_CCD_TEMP, 0.2, 0.); + fillNumberVector(&TemperatureNP, TemperatureN, NARRAY(TemperatureN), mydev, "CCD_TEMPERATURE", "Expose", EXPOSE_GROUP, IP_RW, 60, IPS_IDLE); + + // We need to setup the BLOB (Binary Large Object) below. Using this property, we can send FITS to our client + strcpy(imageB.name, "CCD1"); + strcpy(imageB.label, "Feed"); + strcpy(imageB.format, ""); + imageB.blob = 0; + imageB.bloblen = 0; + imageB.size = 0; + imageB.bvp = 0; + imageB.aux0 = 0; + imageB.aux1 = 0; + imageB.aux2 = 0; + + strcpy(imageBP.device, mydev); + strcpy(imageBP.name, "Video"); + strcpy(imageBP.label, "Video"); + strcpy(imageBP.group, COMM_GROUP); + strcpy(imageBP.timestamp, ""); + imageBP.p = IP_RO; + imageBP.timeout = 0; + imageBP.s = IPS_IDLE; + imageBP.bp = &imageB; + imageBP.nbp = 1; + imageBP.aux = 0; + +} + +void SBIGCam::ISGetProperties(const char */*dev*/) +{ + + /* COMM_GROUP */ + IDDefSwitch(&PowerSP, NULL); + IDDefBLOB(&imageBP, NULL); + + /* Expose */ + IDDefSwitch(&FrameTypeSP, NULL); + IDDefNumber(&ExposeTimeNP, NULL); + IDDefNumber(&TemperatureNP, NULL); + + /* Image Group */ + IDDefNumber(&FrameNP, NULL); + IDDefNumber(&BinningNP, NULL); + +} + +void SBIGCam::ISNewSwitch (const char */*dev*/, const char *name, ISState *states, char *names[], int n) +{ + + /* Connection */ + if (!strcmp (name, PowerSP.name)) + { + IUResetSwitches(&PowerSP); + IUUpdateSwitches(&PowerSP, states, names, n); + connectCCD(); + return; + } + + /* Frame Type */ + if (!strcmp(FrameTypeSP.name, name)) + { + if (checkPowerS(&FrameTypeSP)) + return; + + IUResetSwitches(&FrameTypeSP); + IUUpdateSwitches(&FrameTypeSP, states, names, n); + FrameTypeSP.s = IPS_OK; + IDSetSwitch(&FrameTypeSP, NULL); + + return; + } + +} + +void SBIGCam::ISNewText (const char */*dev*/, const char */*name*/, char **/*texts[]*/, char **/*names[]*/, int /*n*/) +{ + +} + +void SBIGCam::ISNewNumber (const char */*dev*/, const char *name, double values[], char *names[], int n) +{ + /* Exposure time */ + if (!strcmp (ExposeTimeNP.name, name)) + { + if (checkPowerN(&ExposeTimeNP)) + return; + + if (ExposeTimeNP.s == IPS_BUSY) + { + ExposeTimeNP.s = IPS_IDLE; + ExposeTimeN[0].value = 0; + + IDSetNumber(&ExposeTimeNP, "Exposure cancelled."); + IDLog("Exposure Cancelled.\n"); + return; + } + + ExposeTimeNP.s = IPS_IDLE; + + IUUpdateNumbers(&ExposeTimeNP, values, names, n); + + IDLog("Exposure Time (ms) is: %g\n", ExposeTimeN[0].value); + + handleExposure(NULL); + return; + } + + if (!strcmp(TemperatureNP.name, name)) + { + if (checkPowerN(&TemperatureNP)) + return; + + TemperatureNP.s = IPS_IDLE; + + if (values[0] < MIN_CCD_TEMP || values[0] > MAX_CCD_TEMP) + { + IDSetNumber(&TemperatureNP, "Error: valid range of temperature is from %d to %d", MIN_CCD_TEMP, MAX_CCD_TEMP); + return; + } + + targetTemp = values[0]; + + // JM: Below, tell SBIG to update to temperature to targetTemp + // e.g. cam->setTemp(targetTemp); + + + // Now we set property to busy and poll in ISPoll for CCD temp + TemperatureNP.s = IPS_BUSY; + + IDSetNumber(&TemperatureNP, "Setting CCD temperature to %+06.2f C", values[0]); + IDLog("Setting CCD temperature to %+06.2f C\n", values[0]); + return; + } + + // Subframing + if (!strcmp(FrameNP.name, name)) + { + if (checkPowerN(&FrameNP)) + return; + + FrameNP.s = IPS_OK; + IUUpdateNumbers(&FrameNP, values, names, n); + + // JM: Below, we setup the frame size we want to take exposure of + // The way it is done depends on the camera API. Example below + //cam->m_StartX = (int) FrameN[0].value; + //cam->m_StartY = (int) FrameN[1].value; + //cam->m_Width = (int) FrameN[2].value; + //cam->m_Height = (int) FrameN[3].value; + + IDSetNumber(&FrameNP, NULL); + + } /* end FrameNP */ + + + // Binning + if (!strcmp(BinningNP.name, name)) + { + if (checkPowerN(&BinningNP)) + return; + + + BinningNP.s = IPS_OK; + IUUpdateNumbers(&BinningNP, values, names, n); + + // JM: Below we set the camera binning. + // eg: + //cam->m_BinX = (int) BinningN[0].value; + //cam->m_BinY = (int) BinningN[1].value; + + IDLog("Binning is: %.0f x %.0f\n", BinningN[0].value, BinningN[1].value); + return; + } +} + + +void SBIGCam::ISStaticPoll(void *p) +{ + if (!((SBIGCam *)p)->isCCDConnected()) + { + IEAddTimer (POLLMS, SBIGCam::ISStaticPoll, p); + return; + } + + ((SBIGCam *) p)->ISPoll(); + + IEAddTimer (POLLMS, SBIGCam::ISStaticPoll, p); +} + +void SBIGCam::ISPoll() +{ + static int mtc=5; + int readStatus=0; + double ccdTemp (0); + + switch (ExposeTimeNP.s) + { + case IPS_IDLE: + case IPS_OK: + break; + + case IPS_BUSY: + + // JM: Here we check the status of the camera (whether it's still capturing an image or has finished that) + // ISPoll is called once per second. e.g. below for how we do this for Apogee Cameras + /* + readStatus = cam->read_Status(); + if (readStatus < 0) + { + IDLog("Error in exposure!\n"); + ExposeTimeNP.s = IPS_IDLE; + ExposeTimeN[0].value = 0; + IDSetNumber(&ExposeTimeNP, "Error in exposure procedure."); + return; + } + else if (readStatus == Camera_Status_ImageReady) + { + ExposeTimeN[0].value = 0; + ExposeTimeNP.s = IPS_OK; + IDSetNumber(&ExposeTimeNP, "Exposure done, downloading image..."); + IDLog("Exposure done, downloading image...\n"); + // grab and save image. Don't forget to call this! + grabImage(); + return; + } */ + + ExposeTimeN[0].value --; + IDSetNumber(&ExposeTimeNP, NULL); + break; + + case IPS_ALERT: + break; + } + + + switch (TemperatureNP.s) + { + // JM: If we're not setting a new temperature (i.e. state is either ok or idle) + // We simply check for the temp every 5 seconds (this is why mtc = 5 and then decremented). + case IPS_IDLE: + case IPS_OK: + mtc--; + + if (mtc == 0) + { + //TemperatureN[0].value = cam->read_Temperature(); + IDSetNumber(&TemperatureNP, NULL); + mtc = 5; + } + break; + + // JM: If we're setting a new temperature, we continously check for it here untill we get + // a "close enough" value. This close enough value as seen below is the TEMP_THRESHOLD (0.25 C) + case IPS_BUSY: + + // Read in current CCD temp + //ccdTemp = cam->read_Temperature(); + + if (fabs(targetTemp - ccdTemp) <= TEMP_THRESHOLD) + TemperatureNP.s = IPS_OK; + + mtc = 1; + TemperatureN[0].value = ccdTemp; + IDSetNumber(&TemperatureNP, NULL); + break; + + case IPS_ALERT: + break; + } + +} + +/* Downloads the image from the CCD row by row and store them + in a raw file. + N.B. No processing is done on the image */ +void SBIGCam::grabImage() +{ + + long err; + int img_size, fd; + char errmsg[1024]; + char filename[] = "/tmp/fitsXXXXXX"; + + if ((fd = mkstemp(filename)) < 0) + { + IDMessage(mydev, "Error making temporary filename."); + IDLog("Error making temporary filename.\n"); + return; + } + close(fd); + + // JM: allocate memory for buffer. In most cameras, the bit depth is 16 bit and so we use unsigned short + // But change if the bit depth is different + img_size = SBIGFrame.width * SBIGFrame.height * sizeof(unsigned short); + + SBIGFrame.img = (unsigned short *) malloc (img_size); + + if (SBIGFrame.img == NULL) + { + IDMessage(mydev, "Not enough memory to store image."); + IDLog("Not enough memory to store image.\n"); + return; + } + + // JM: Here we fetch the image from the camera + // + /*if (!cam->GetImage( SBIGFrame.img , SBIGFrame.width, SBIGFrame.height )) + { + free(SBIGFrame.img); + IDMessage(mydev, "GetImage() failed."); + IDLog("GetImage() failed."); + return; + }*/ + + err = writeFITS(filename, errmsg); + + if (err) + { + free(SBIGFrame.img); + IDMessage(mydev, errmsg, NULL); + return; + } + + free(SBIGFrame.img); + +} + +int SBIGCam::writeFITS(char *filename, char errmsg[]) +{ + + FITS_FILE* ofp; + int bpp, bpsl, width, height; + long nbytes; + FITS_HDU_LIST *hdu; + + ofp = fits_open (filename, "w"); + if (!ofp) + { + sprintf(errmsg, "Error: cannot open file for writing."); + return (-1); + } + + // We're assuming bit depth is 16 (unsigned short). Change as desired. + width = SBIGFrame.width; + height = SBIGFrame.height; + bpp = sizeof(unsigned short); /* Bytes per Pixel */ + bpsl = bpp * SBIGFrame.width; /* Bytes per Line */ + nbytes = 0; + + hdu = create_fits_header (ofp, width, height, bpp); + if (hdu == NULL) + { + sprintf(errmsg, "Error: creating FITS header failed."); + return (-1); + } + if (fits_write_header (ofp, hdu) < 0) + { + sprintf(errmsg, "Error: writing to FITS header failed."); + return (-1); + } + + // JM: Here we're performing little endian to big endian (network order) conversion + // Since FITS is stored in big endian. If the camera provides the image buffer in big endian + // then there is no need for this conversion + for (int i=0; i < height; i++) + for (int j=0 ; j < width; j++) + SBIGFrame.img[width * i + j] = getBigEndian( (SBIGFrame.img[width * i + j]) ); + + // The "2" below is for two bytes (16 bit or unsigned short). Again, change as desired. + for (int i= 0; i < height ; i++) + { + fwrite(SBIGFrame.img + (i * width), 2, width, ofp->fp); + nbytes += bpsl; + } + + nbytes = nbytes % FITS_RECORD_SIZE; + if (nbytes) + { + while (nbytes++ < FITS_RECORD_SIZE) + putc (0, ofp->fp); + } + + if (ferror (ofp->fp)) + { + sprintf(errmsg, "Error: write error occured"); + return (-1); + } + + fits_close (ofp); + + /* Success */ + ExposeTimeNP.s = IPS_OK; + IDSetNumber(&ExposeTimeNP, NULL); + IDLog("Loading FITS image...\n"); + + uploadFile(filename); + + return 0; + +} + +void SBIGCam::uploadFile(char * filename) +{ + + FILE * fitsFile; + unsigned char *fitsData, *compressedData; + int r=0; + unsigned int i =0, nr = 0; + uLongf compressedBytes=0; + uLong totalBytes; + struct stat stat_p; + + if ( -1 == stat (filename, &stat_p)) + { + IDLog(" Error occoured attempting to stat %s\n", filename); + return; + } + + totalBytes = stat_p.st_size; + fitsData = (unsigned char *) malloc (sizeof(unsigned char) * totalBytes); + compressedData = (unsigned char *) malloc (sizeof(unsigned char) * totalBytes + totalBytes / 64 + 16 + 3); + + if (fitsData == NULL || compressedData == NULL) + { + IDLog("Error! low memory. Unable to initialize fits buffers.\n"); + return; + } + + fitsFile = fopen(filename, "r"); + + if (fitsFile == NULL) + return; + + /* #1 Read file from disk */ + for (i=0; i < totalBytes; i+= nr) + { + nr = fread(fitsData + i, 1, totalBytes - i, fitsFile); + + if (nr <= 0) + { + IDLog("Error reading temporary FITS file.\n"); + return; + } + } + + compressedBytes = sizeof(char) * totalBytes + totalBytes / 64 + 16 + 3; + + /* #2 Compress it */ + r = compress2(compressedData, &compressedBytes, fitsData, totalBytes, 9); + if (r != Z_OK) + { + /* this should NEVER happen */ + IDLog("internal error - compression failed: %d\n", r); + return; + } + + /* #3 Send it */ + imageB.blob = compressedData; + imageB.bloblen = compressedBytes; + imageB.size = totalBytes; + strcpy(imageB.format, ".fits.z"); + imageBP.s = IPS_OK; + IDSetBLOB (&imageBP, NULL); + + free (fitsData); + free (compressedData); + +} + +/* Initiates the exposure procedure */ +void SBIGCam::handleExposure(void */*p*/) +{ + + int curFrame = getOnSwitch(&FrameTypeSP); + + switch (curFrame) + { + /* Light frame */ + case LIGHT_FRAME: + + /*if (!cam->Expose( (int) ExposeTimeN[0].value, true )) + { + ExposeTimeNP.s = IPS_IDLE; + IDSetNumber(&ExposeTimeNP, "Light Camera exposure failed."); + IDLog("Light Camera exposure failed.\n"); + return; + }*/ + break; + + /* BIAS frame is the same as DARK but with minimum period. i.e. readout from camera electronics. + */ + case BIAS_FRAME: + + /*if (!cam->Expose( 0.05 , false )) + { + ExposeTimeNP.s = IPS_IDLE; + IDSetNumber(&ExposeTimeNP, "Bias Camera exposure failed."); + IDLog("Bias Camera exposure failed.\n"); + return; + }*/ + break; + + /* Dark frame */ + case DARK_FRAME: + + /*if (!cam->Expose( (int) ExposeTimeN[0].value , false )) + { + ExposeTimeNP.s = IPS_IDLE; + IDSetNumber(&ExposeTimeNP, "Dark Camera exposure failed."); + IDLog("Dark Camera exposure failed.\n"); + return; + }*/ + break; + + case FLAT_FRAME: + + /*if (!cam->Expose( (int) ExposeTimeN[0].value , true )) + { + ExposeTimeNP.s = IPS_IDLE; + IDSetNumber(&ExposeTimeNP, "Flat Camera exposure failed."); + IDLog("Flat Camera exposure failed.\n"); + return; + }*/ + break; + } + + SBIGFrame.frameType = curFrame; + SBIGFrame.width = (int) FrameN[2].value; + SBIGFrame.height = (int) FrameN[3].value; + SBIGFrame.expose = (int) ExposeTimeN[0].value; + SBIGFrame.temperature = TemperatureN[0].value; + SBIGFrame.binX = (int) BinningN[0].value; + SBIGFrame.binY = (int) BinningN[1].value; + + ExposeTimeNP.s = IPS_BUSY; + + IDSetNumber(&ExposeTimeNP, "Taking a %g seconds frame...", ExposeTimeN[0].value); + IDLog("Taking a frame...\n"); + +} + +/* Retrieves basic data from the CCD upon connection like temperature, array size, firmware..etc */ +void SBIGCam::getBasicData() +{ + + + // Maximum resolution + + // JM: Update here basic variables upon connection. + + /* + FrameN[2].max = cam->m_NumX; + FrameN[3].max = cam->m_NumY; + IUUpdateMinMax(&FrameNP); + + // Maximum Bin + BinningN[0].max = cam->m_MaxBinX; + BinningN[1].max = cam->m_MaxBinX; + IUUpdateMinMax(&BinningNP); + + // Current Temperature + TemperatureN[0].value = cam->read_Temperature(); + IDSetNumber(&TemperatureNP, NULL);*/ + +} + +int SBIGCam::getOnSwitch(ISwitchVectorProperty *sp) +{ + for (int i=0; i < sp->nsp ; i++) + { + if (sp->sp[i].s == ISS_ON) + return i; + } + + return -1; +} + +int SBIGCam::checkPowerS(ISwitchVectorProperty *sp) +{ + if (PowerSP.s != IPS_OK) + { + if (!strcmp(sp->label, "")) + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", sp->name); + else + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", sp->label); + + sp->s = IPS_IDLE; + IDSetSwitch(sp, NULL); + return -1; + } + + return 0; +} + +int SBIGCam::checkPowerN(INumberVectorProperty *np) +{ + if (PowerSP.s != IPS_OK) + { + if (!strcmp(np->label, "")) + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", np->name); + else + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", np->label); + + np->s = IPS_IDLE; + IDSetNumber(np, NULL); + return -1; + } + + return 0; +} + +int SBIGCam::checkPowerT(ITextVectorProperty *tp) +{ + + if (PowerSP.s != IPS_OK) + { + if (!strcmp(tp->label, "")) + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", tp->name); + else + IDMessage (mydev, "Cannot change property %s while the CCD is offline.", tp->label); + + tp->s = IPS_IDLE; + IDSetText(tp, NULL); + return -1; + } + + return 0; + +} + +void SBIGCam::connectCCD() +{ + + switch (PowerS[0].s) + { + case ISS_ON: + if (initCamera()) + { + /* Sucess! */ + PowerS[0].s = ISS_ON; + PowerS[1].s = ISS_OFF; + PowerSP.s = IPS_OK; + IDSetSwitch(&PowerSP, "CCD is online. Retrieving basic data."); + IDLog("CCD is online. Retrieving basic data.\n"); + getBasicData(); + + } + else + { + PowerSP.s = IPS_IDLE; + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch(&PowerSP, "Error: no cameras were detected."); + IDLog("Error: no cameras were detected.\n"); + return; + } + + break; + + case ISS_OFF: + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_IDLE; + IDSetSwitch(&PowerSP, "CCD is offline."); + + // JM: Disconnect cam and clean up + // e.g. disConnectSBIG(); + break; + } + +} + +bool SBIGCam::initCamera() +{ + // JM: Here, we do all camera initilization stuff and we establish a connection to the camera + // If everything goes well, we return true, otherwise false + // Please use IDLog(...) to report errors. + + return false; +} + +/* isCCDConnected: return 1 if we have a connection, 0 otherwise */ +int SBIGCam::isCCDConnected(void) +{ + return ((PowerS[0].s == ISS_ON) ? 1 : 0); +} + +FITS_HDU_LIST * SBIGCam::create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp) +{ + + FITS_HDU_LIST *hdulist; + + char temp_s[FITS_CARD_SIZE], expose_s[FITS_CARD_SIZE], binning_s[FITS_CARD_SIZE], pixel_s[FITS_CARD_SIZE], frame_s[FITS_CARD_SIZE]; + char obsDate[FITS_CARD_SIZE]; + + snprintf(obsDate, FITS_CARD_SIZE, "DATE-OBS= '%s' /Observation Date UTC", timestamp()); + + hdulist = fits_add_hdu (ofp); + if (hdulist == NULL) return (NULL); + + hdulist->used.simple = 1; + hdulist->bitpix = 16; + hdulist->naxis = 2; + hdulist->naxisn[0] = width; + hdulist->naxisn[1] = height; + hdulist->naxisn[2] = bpp; + // JM: Record here the minimum and maximum pixel values + /*hdulist->used.datamin = min(); + hdulist->datamin = min(); + hdulist->used.datamax = max(); + hdulist->datamax = max();*/ + hdulist->used.bzero = 1; + hdulist->bzero = 0.0; + hdulist->used.bscale = 1; + hdulist->bscale = 1.0; + + snprintf(temp_s, FITS_CARD_SIZE, "CCD-TEMP= %g / degrees celcius", SBIGFrame.temperature); + snprintf(expose_s, FITS_CARD_SIZE, "EXPOSURE= %d / milliseconds", SBIGFrame.expose); + snprintf(binning_s, FITS_CARD_SIZE, "BINNING = '(%d x %d)'", SBIGFrame.binX, SBIGFrame.binY); + //sprintf(pixel_s, "PIX-SIZ = '%.0f microns square'", PixelSizeN[0].value); + switch (SBIGFrame.frameType) + { + case LIGHT_FRAME: + strcpy(frame_s, "FRAME = 'Light'"); + break; + case BIAS_FRAME: + strcpy(frame_s, "FRAME = 'Bias'"); + break; + case FLAT_FRAME: + strcpy(frame_s, "FRAME = 'Flat Field'"); + break; + case DARK_FRAME: + strcpy(frame_s, "FRAME = 'Dark'"); + break; + } + + fits_add_card (hdulist, frame_s); + fits_add_card (hdulist, temp_s); + fits_add_card (hdulist, expose_s); + //fits_add_card (hdulist, pixel_s); + + // JM: If there is a way to get the specific model of the camera, use that. + fits_add_card (hdulist, "INSTRUME= 'SBIG CCD'"); + fits_add_card (hdulist, obsDate); + + return (hdulist); +} + diff --git a/kstars/kstars/indi/sbigccd.h b/kstars/kstars/indi/sbigccd.h new file mode 100644 index 00000000..5aa650f1 --- /dev/null +++ b/kstars/kstars/indi/sbigccd.h @@ -0,0 +1,147 @@ +#if 0 + INDI driver for SBIG CCD + Copyright (C) 2005 Chris Curran (ccurran AT planetcurran DOT com) + + Based on Apogee PPI driver by Jasem Mutlaq (mutlaqja AT ikarustech DOT com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#ifndef SBIGCCD_H +#define SBIGCCD_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "fitsrw.h" +#include "indidevapi.h" +#include "eventloop.h" +#include "indicom.h" + +#define mydev "SBIG CCD" + +#define COMM_GROUP "Communication" +#define EXPOSE_GROUP "Expose" +#define IMAGE_GROUP "Image Settings" + +#define POLLMS 1000 /* Polling time (ms) */ +#define TEMP_THRESHOLD .25 /* Differential temperature threshold (C)*/ + +#define MAX_PIXELS 4096 +#define MAXHBIN 8 +#define MAXVBIN 64 +#define MIN_CCD_TEMP -60 +#define MAX_CCD_TEMP 40 + +#define getBigEndian(p) ( ((p & 0xff) << 8) | (p >> 8)) + +class SBIGCam { + + public: + + SBIGCam(); + ~SBIGCam(); + + /* INDI Functions that must be called from indidrivermain */ + void ISGetProperties (const char *dev); + void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n); + void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n); + void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n); + + private: + + /* Structs */ + struct + { + short width; + short height; + int frameType; + int expose; + double temperature; + int binX, binY; + unsigned short *img; + } SBIGFrame; + + enum { LIGHT_FRAME , BIAS_FRAME, DARK_FRAME, FLAT_FRAME }; + + /* Switches */ + ISwitch PowerS[2]; + ISwitch FrameTypeS[4]; + + /* Numbers */ + INumber FrameN[4]; + INumber BinningN[2]; + INumber ExposeTimeN[1]; + INumber TemperatureN[1]; + + /* BLOBs */ + IBLOB imageB; + + /* Switch vectors */ + ISwitchVectorProperty PowerSP; /* Connection switch */ + ISwitchVectorProperty FrameTypeSP; /* Frame type */ + + /* Number vectors */ + INumberVectorProperty FrameNP; /* Frame specs */ + INumberVectorProperty BinningNP; /* Binning */ + INumberVectorProperty ExposeTimeNP; /* Exposure */ + INumberVectorProperty TemperatureNP; /* Temperature control */ + + + /* BLOB vectors */ + IBLOBVectorProperty imageBP; /* Data stream */ + + /* Other */ + double targetTemp; /* Target temperature */ + + /* Functions */ + + /* General */ + void initProperties(); + bool initCamera(); + + /* CCD */ + void getBasicData(void); + void handleExposure(void *); + void connectCCD(void); + void uploadFile(char * filename); + int writeFITS(char *filename, char errmsg[]); + void grabImage(void); + int isCCDConnected(void); + + /* Power */ + int checkPowerS(ISwitchVectorProperty *sp); + int checkPowerN(INumberVectorProperty *np); + int checkPowerT(ITextVectorProperty *tp); + + /* Helper functions */ + int manageDefaults(char errmsg[]); + int getOnSwitch(ISwitchVectorProperty *sp); + FITS_HDU_LIST * create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp); + static void ISStaticPoll(void *); + void ISPoll(); + +}; + +#endif + diff --git a/kstars/kstars/indi/skycommander.c b/kstars/kstars/indi/skycommander.c new file mode 100644 index 00000000..261b6808 --- /dev/null +++ b/kstars/kstars/indi/skycommander.c @@ -0,0 +1,185 @@ +#if 0 + Sky Commander INDI driver + Copyright (C) 2005 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#include "config.h" + +#include +#include +#include +#include +#include +#include +#include + +#include "indidevapi.h" +#include "indicom.h" +#include "lx200driver.h" + +#define mydev "Sky Commander" +#define BASIC_GROUP "Main Control" +#define POLLMS 1000 +#define currentRA eq[0].value +#define currentDEC eq[1].value + +static void ISPoll(void *); +static void ISInit(void); +static void connectTelescope(void); + +static ISwitch PowerS[] = {{"CONNECT" , "Connect" , ISS_OFF, 0, 0},{"DISCONNECT", "Disconnect", ISS_ON, 0, 0}}; +ISwitchVectorProperty PowerSP = { mydev, "CONNECTION" , "Connection", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, PowerS, NARRAY(PowerS), "", 0}; + +static IText PortT[] = {{"PORT", "Port", 0, 0, 0, 0}}; +static ITextVectorProperty PortTP = { mydev, "DEVICE_PORT", "Ports", BASIC_GROUP, IP_RW, 0, IPS_IDLE, PortT, NARRAY(PortT), "", 0}; + +/* equatorial position */ +INumber eq[] = { + {"RA", "RA H:M:S", "%10.6m", 0., 24., 0., 0., 0, 0, 0}, + {"DEC", "Dec D:M:S", "%10.6m", -90., 90., 0., 0., 0, 0, 0}, +}; +INumberVectorProperty eqNum = { + mydev, "EQUATORIAL_EOD_COORD", "Equatorial JNow", BASIC_GROUP, IP_RO, 0, IPS_IDLE, + eq, NARRAY(eq), "", 0}; + + +void ISInit(void) +{ + static int isInit=0; + + if (isInit) return; + + isInit = 1; + + IEAddTimer (POLLMS, ISPoll, NULL); + +} + +void ISGetProperties (const char *dev) +{ + + ISInit(); + + dev=dev; + + IDDefSwitch(&PowerSP, NULL); + IDDefText(&PortTP, NULL); + IDDefNumber(&eqNum, NULL); +} + +void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + ISInit(); + + dev = dev; + + if (!strcmp(name, PowerSP.name)) + { + IUResetSwitches(&PowerSP); + IUUpdateSwitches(&PowerSP, states, names, n); + connectTelescope(); + return; + } +} + +void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + + ISInit(); + + dev=dev; names=names; n=n; + + if (!strcmp(name, PortTP.name)) + { + IUSaveText(&PortT[0], texts[0]); + PortTP.s = IPS_OK; + IDSetText(&PortTP, NULL); + return; + } + +} +void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + dev=dev;name=name;values=values;names=names;n=n; +} + +void ISNewBLOB (const char *dev, const char *name, int sizes[], char *blobs[], char *formats[], char *names[], int n) +{ + dev=dev;name=name;sizes=sizes;blobs=blobs;formats=formats;names=names;n=n; +} + +void ISPoll (void *p) +{ + p=p; + + if (PowerS[0].s == ISS_ON) + { + switch (eqNum.s) + { + case IPS_IDLE: + case IPS_OK: + case IPS_BUSY: + if (updateSkyCommanderCoord(¤tRA, ¤tDEC) < 0) + { + eqNum.s = IPS_ALERT; + IDSetNumber(&eqNum, "Unknown error while reading telescope coordinates"); + IDLog("Unknown error while reading telescope coordinates\n"); + break; + } + + IDSetNumber(&eqNum, NULL); + break; + + case IPS_ALERT: + break; + } + } + + IEAddTimer(POLLMS, ISPoll, NULL); +} + +void connectTelescope(void) +{ + + switch (PowerS[0].s) + { + case ISS_ON: + if (Connect(PortT[0].text) < 0) + { + PowerSP.s = IPS_ALERT; + IUResetSwitches(&PowerSP); + IDSetSwitch(&PowerSP, "Error connecting to port %s", PortT[0].text); + return; + } + + PowerSP.s = IPS_OK; + IDSetSwitch(&PowerSP, "Sky Commander is online."); + break; + + case ISS_OFF: + Disconnect(); + IUResetSwitches(&PowerSP); + eqNum.s = PortTP.s = PowerSP.s = IPS_IDLE; + IDSetSwitch(&PowerSP, "Sky Commander is offline."); + IDSetText(&PortTP, NULL); + IDSetNumber(&eqNum, NULL); + break; + } + +} + diff --git a/kstars/kstars/indi/temmadriver.c b/kstars/kstars/indi/temmadriver.c new file mode 100644 index 00000000..55464493 --- /dev/null +++ b/kstars/kstars/indi/temmadriver.c @@ -0,0 +1,1000 @@ +#if 0 + Temma INDI driver + Copyright (C) 2004 Francois Meyer (dulle @ free.fr) + Remi Petitdemange for the temma protocol + Reference site is http://dulle.free.fr/alidade/indi.php + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "indicom.h" +#include "indidevapi.h" +#include "eventloop.h" +#include "indicom.h" +#include "temmadriver.h" + + + char errormes[][128]={ + "I/O Timeout", + "Error reading from io port", + "Error writing to io port", + "Unrecognized message" + }; + +char answer[32]; +int fd; +int read_ret, write_ret; +unsigned char buffer[256]; +unsigned char buffer2[256]; + + +#if 1 +/* Initlization routine */ +static void mountInit() +{ + static int inited; /* set once mountInit is called */ + + if (inited) + return; + + /* setting default comm port */ + PortT->text = realloc(PortT->text, 10); + TemmaNoteT[0].text = realloc( TemmaNoteT[0].text, 64); + TemmaNoteT[1].text = realloc( TemmaNoteT[1].text, 64); + + if (!PortT->text || !TemmaNoteT[0].text || !TemmaNoteT[1].text){ + fprintf(stderr,"Memory allocation error"); + return; + } + strcpy(PortT->text, "/dev/ttyS0"); + strcpy(TemmaNoteT[0].text, "Experimental Driver"); + strcpy(TemmaNoteT[1].text, "http://dulle.free.fr/alidade/indi.php"); + + inited = 1; +} +#endif + +void ISGetProperties (const char *dev) { + if (dev && strcmp (mydev, dev)) + return; + + mountInit(); + + IDDefSwitch (&powSw, NULL); + IDDefNumber (&eqTemma, NULL); + IDDefNumber (&eqNum, NULL); + IDDefSwitch (&OnCoordSetSw, NULL); + IDDefSwitch (&abortSlewSw, NULL); + IDDefText (&TemmaNoteTP, NULL); + IDDefSwitch (&RAmotorSw, NULL); + IDDefSwitch (&trackmodeSw, NULL); + IDDefText (&Port, NULL); + IDDefText (&TemmaVersion, NULL); + IDDefNumber (&Time, NULL); + IDDefNumber (&SDTime, NULL); + IDDefNumber (&cometNum, NULL); + IDDefNumber (&geoNum, NULL); +} + +void ISNewBLOB (const char *dev, const char *name, int sizes[], char *blobs[], char *formats[], char *names[], int n) +{ + dev=dev;name=name;sizes=sizes;blobs=blobs;formats=formats;names=names;n=n; +} + +void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) { + /*IText *tp;*/ + + if (strcmp (dev, mydev)) + return; + + if (!strcmp (name, Port.name)) { + IUSaveText(PortT, texts[0]); + Port.s = IPS_OK; + IDSetText (&Port, NULL); + } + return; +} + +/* client is sending us a new value for a Numeric vector property */ +void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) { + /* ignore if not ours */ + if (strcmp (dev, mydev)) + return; + + if (!strcmp (name, eqNum.name)) { + /* new equatorial target coords */ + /*double newra = 0, newdec = 0;*/ + int i, nset; + + /* Check power, if it is off, then return */ + if (power[0].s != ISS_ON) + { + eqNum.s = IPS_IDLE; + IDSetNumber(&eqNum, "Power is off"); + return; + } + + for (nset = i = 0; i < n; i++) { + /* Find numbers with the passed names in the eqNum property */ + INumber *eqp = IUFindNumber (&eqNum, names[i]); + + /* If the number found is Right ascension (eq[0]) then process it */ + if (eqp == &eq[0]) + { + currentRA = (values[i]); + nset += currentRA >= 0 && currentRA <= 24; + } + /* Otherwise, if the number found is Declination (eq[1]) then process it */ + else if (eqp == &eq[1]) { + currentDec = (values[i]); + nset += currentDec >= -90 && currentDec <= 90; + } + } /* end for */ + + /* Did we process the two numbers? */ + if (nset == 2) { + /*char r[32], d[32];*/ + + /* Set the mount state to BUSY */ + eqNum.s = IPS_BUSY; + + if (SLEWSW==ISS_ON || TRACKSW==ISS_ON){ + IDSetNumber(&eqNum, "Moving to RA Dec %f %f", currentRA, + currentDec); + do_TemmaGOTO(); + } + + if (SYNCSW==ISS_ON){ + IDSetNumber(&eqNum, "Syncing to RA Dec %f %f", currentRA, currentDec); + set_TemmaCurrentpos(); + } + eqNum.s = IPS_OK; + IDSetNumber(&eqNum, "Synced"); + } + /* We didn't process the two number correctly, report an error */ + else { + /* Set property state to idle */ + eqNum.s = IPS_IDLE; + + IDSetNumber(&eqNum, "RA or Dec absent or bogus."); + } + return; + } +} + +/* client is sending us a new value for a Switch property */ +void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + ISwitch *sp; + + /* ignore if not ours */ + if (strcmp (dev, mydev)) + return; + + if (!strcmp (name, powSw.name)) { + sp = IUFindSwitch (&powSw, names[0]); + if (!sp) + return; + + fprintf(stderr,"new state %s\n",names[0]); + + sp->s = states[0]; + if (!strcmp(names[0],"CONNECT")) { + connectMount(); + } + if (!strcmp(names[0],"DISCONNECT")) { + disconnectMount(); + } + } + + if (!strcmp (name, abortSlewSw.name)) { + if (POWSW){ + TemmaabortSlew(); + IDSetSwitch (&abortSlewSw, "Abort slew"); + } + else { + IDSetSwitch (&abortSlewSw, "Power is off"); + } + } + + if (!strcmp (name, RAmotorSw.name)) { + if (POWSW){ + sp = IUFindSwitch (&RAmotorSw, names[0]); + if (!sp) + return; + + fprintf(stderr,"new state %s\n",names[0]); + + sp->s = states[0]; + + RAmotorSw.s = IPS_BUSY; + if (!strcmp(names[0],"RUN")) { + set_TemmaStandbyState(0); + } + + if (!strcmp(names[0],"STOP")) { + set_TemmaStandbyState(1); + } + + if(get_TemmaStandbyState(buffer)){ + RAmotorSw.s = IPS_IDLE; + IDSetSwitch (&RAmotorSw, "Error writing to port"); + return; + } + } + else { + IDSetSwitch (&RAmotorSw, "Power is off"); + } + } + + if (!strcmp (name, OnCoordSetSw.name)) { + if (POWSW){ + IUResetSwitches(&OnCoordSetSw); + sp = IUFindSwitch (&OnCoordSetSw, names[0]); + if (!sp) + return; + + fprintf(stderr,"new state %s\n",names[0]); + + sp->s = states[0]; + + IUResetSwitches(&OnCoordSetSw); + IUUpdateSwitches(&OnCoordSetSw, states, names, n); + /* currentSet = getOnSwitch(&OnCoordSetSw); */ + OnCoordSetSw.s = IPS_OK; + IDSetSwitch(&OnCoordSetSw, NULL); + } + else { + IDSetSwitch (&OnCoordSetSw, "Power is off"); + } + } +} + +double calcLST(char *strlst){ + time_t computertime; + struct tm gmt; + double jd, gmst; + double lst; + /*int a,b;*/ + + time(&computertime); + gmtime_r(&computertime, &gmt); + gmt.tm_mon+=1; + gmt.tm_year+=1900; + currentUTC=(double)gmt.tm_hour+(double)gmt.tm_min/60+(double)gmt.tm_sec/3600; + + jd=UTtoJD(&gmt); + gmst=JDtoGMST(jd); + + lst=(gmst-longitude)/15; + + lst=(lst/24-(int)(lst/24))*24; + + if(lst>=24) + lst-=24; + sprintf(strlst,"%.2d%.2d%.2d", (int)lst, + ((int)(lst*60))%60, + ((int)(lst*3600))%60); + currentLST=lst; + IDSetNumber (&SDTime, NULL); + IDSetNumber (&Time, NULL); + + return 0; +} + +#if 1 +/* update the mount over time */ +void readMountcurrentpos (void *p) +{ + char result[32]; + + if(POWSW){ + get_TemmaCurrentpos(result); + calcLST(result); + + /* This is a temporary workaround to allow + clients with only one eq property to work */ + currentRA=temmaRA; + currentDec=temmaDec; + + /* again */ + IEAddTimer (POLLMS, readMountcurrentpos, NULL); + } +} +#endif + +static void connectMount () { + fprintf(stderr,"opening mount port %s\n",PortT->text); + if (power[0].s == ISS_ON){ + if (Port.s != IPS_OK){ + powSw.s = IPS_IDLE; + power[0].s = ISS_OFF; + + IDSetSwitch (&powSw, "Port not set."); + return; + } + else { + if (TemmaConnect(PortT->text)==0){ + IDSetText (&Port, "Port is opened."); + if( !get_TemmaVERSION(buffer)){ + powSw.s = IPS_OK; + power[0].s = ISS_ON; + power[1].s = ISS_OFF; + snprintf(buffer2,sizeof( buffer2 ),"%s",buffer+4); + + IDSetText(&TemmaVersion , "Temma version set"); + TemmaVersionT->text = realloc(TemmaVersionT->text, strlen(buffer2)+1); + if (!TemmaVersionT->text){ + fprintf(stderr,"Memory allocation error"); + return; + } + IDSetSwitch (&powSw, "Mount is ready"); + IDSetSwitch (&powSw, VERSION); + + strcpy(TemmaVersionT->text, buffer2); + TemmaVersion.s = IPS_OK; + IDSetText (&TemmaVersion, NULL); + IDLog("%s", buffer2); + /* start timer to read mount coords */ + IEAddTimer (POLLMS, readMountcurrentpos, NULL); + } + else { + powSw.s = IPS_IDLE; + power[0].s = ISS_OFF; + power[1].s = ISS_ON; + IDSetText(&Port , "Com error"); + IDSetSwitch (&powSw, "Port not set."); + } + + if(get_TemmaStandbyState(answer)){ + IDSetSwitch (&RAmotorSw, "Error writing to port"); + return; + } + } + else { + powSw.s = IPS_IDLE; + power[0].s = ISS_OFF; + power[1].s = ISS_ON; + + IDSetSwitch (&powSw, "Failed to open port."); + } + } + } +} + +static void disconnectMount () { + fprintf(stderr,"closing mount port %s\n",PortT->text); + if (power[1].s == ISS_ON){ + if (Port.s != IPS_OK){ + powSw.s = IPS_IDLE; + power[0].s = ISS_OFF; + + IDSetSwitch (&powSw, "Port not set."); + return; + } + else { + TemmaDisconnect(); + powSw.s = IPS_IDLE; + power[0].s = ISS_OFF; + + IDSetSwitch (&powSw, "Port is closed."); + } + } + else { + fprintf(stderr, "Already disconnected \n"); + } +} + +int TemmaConnect(const char *device) { + fprintf(stderr, "Connecting to device %s\n", device); + + if (openPort(device) < 0){ + fprintf(stderr, "Error connecting to device %s\n", device); + return -1; + } + else{ + return 0; + } +} + +int TemmaDisconnect() { + fprintf(stderr, "Disconnected.\n"); + close(fd); + + return 0; +} + +int set_CometTracking(int RArate, int DECrate){ +#if 0 + Set Comet Tracking + LM+/-99999,+/-9999 + RA : Adjust Sidereal time by seconds per Day + + DEC : Adjust DEC tracking by Minutes Per Day + valeur DEC min=-600 /max=+600 (+/-10 deg / jour) + + Example: + LM+120,+30 would slow the RA speed by 86164/86284 and + the Dec would track at 30 Minutes a day. + To stop tracking either send a LM0,0 (or a PS + sauf erreur on constate en faite l inverse en RA + retour Vsideral => LM0,0 ou LM+0,+0 +#endif + char local_buffer[16]; + + if (RArate<-21541){ + RArate=-21541; + } + + if (RArate>21541){ + RArate=21541; + } + + if (DECrate<-600){ + DECrate=-600; + } + + if (DECrate>600){ + DECrate=600; + } + + snprintf(local_buffer, sizeof( local_buffer ), "%+6d,%+5d", RArate, DECrate); + set_TemmaCometTracking(local_buffer); + + return 0; +} + +int TemmaabortSlew() { + if (portWrite("PS") < 0) + return -1; + + return 0; +} + +int do_TemmaGOTO() { + /* Temma Sync */ + char command[16]; + char sign; + double dec; + + calcLST(buffer); + set_TemmaLST(buffer); + + dec=fabs(currentDec); + if (currentDec>0){ + sign='+'; + } + else { + sign='-'; + } + + snprintf(buffer, sizeof(buffer),"%.2d%.2d%.2d%c%.2d%.2d%.1d", + (int)currentRA,(int)(currentRA*(double)60)%60,((int)(currentRA*(double)6000))%100,sign, + (int)dec,(int)(dec*(double)60)%60,((int)(dec*(double)600))%10); + fprintf(stderr,"Goto %s\n", buffer); + + snprintf(command,14,"P%s",buffer); + buffer[14]=0; + fprintf(stderr,"Goto command:%s\n", command); + portWrite(command); + + portRead(buffer,-1,TEMMA_TIMEOUT); + if(command[0]=='R'){ + return 0; + } + else + return -1; +} + +int extractRA(char *buf){ + int r,h,m,s; + /*double dra;*/ + + r=atoi(buf); + h=r/10000; + m=r/100-100*h; + s=(r%100)*.6; + temmaRA=((double)h+((double)m + (double)s/60)/60); + IDSetNumber (&eqTemma, NULL); + /* fprintf(stderr,"extractRA: %s %d %d %d %d %lf\n",buf,r,h,m,s,dra);*/ + return 0; +} + +int extractDEC(char *buf){ + int dec,d,m,s; + /*double ddec;*/ + + dec=atoi(buf+1); + d=dec/1000; + m=dec/10-100*d; + s=(dec%10)*6; + temmaDec=((double)d+((double)m + (double)s/60)/60); + if (*buf=='-') + temmaDec*=-1; + + IDSetNumber (&eqTemma, NULL); + + + /* fprintf(stderr,"extractDEC: %s %d %d %d %d %lf\n",buf,dec,d,m,s,ddec);*/ + return 0; +} + + +int get_TemmaCurrentpos(char *local_buffer){ + char buf[16]; + + if (portWrite("E") < 0) + return -1; + + if(portRead(local_buffer,-1,TEMMA_TIMEOUT)==SUCCESS){ + if(strstr(local_buffer, "E")==local_buffer){ + strncpy(buf,local_buffer+1,6); + buf[6]=0; + extractRA(buf); + + strncpy(buf,local_buffer+7,6); + buf[6]=0; + extractDEC(buf); + return 0; + } + else { + return -1; + } + } + + return 0; +} + +int set_TemmaCurrentpos(void) { + /* Temma Sync */ + char buf[16], sign; + double dec; + + calcLST(buf); + set_TemmaLST(buf); + portWrite("Z"); + calcLST(buf); + set_TemmaLST(buf); + + dec=fabs(currentDec); + if (currentDec>0){ + sign='+'; + } + else { + sign='-'; + } + + sprintf(buffer,"%.2d%.2d%.2d%c%.2d%.2d%.1d", + (int)currentRA,(int)(currentRA*(double)60)%60,((int)(currentRA*(double)6000))%100,sign, + (int)dec,(int)(dec*(double)60)%60,((int)(dec*(double)600))%10); + fprintf(stderr,"sync to %s %f %f\n", buffer,currentRA,dec); + + snprintf(buf, sizeof(buf), "D%s",buffer); + buf[13]=0; + portWrite(buf); + *buffer=0; + + portRead(buffer,-1,TEMMA_TIMEOUT); + if(buffer[0]=='R'){ + return 0; + } + else{ + return -1; + } +} + +int do_TemmaSLEW(char mode){ + /*char command[16];*/ + + sprintf(buffer,"M%c",mode); /* see bit definition in Temmadriver.h */ + + if (portWrite(buffer) < 0) + return -1; + + return 0; +} + +int get_TemmaVERSION(char *local_buffer){ + int err; + + if ((err=portWrite("v")) < 0){ + return err; + } + + portRead(local_buffer,-1,TEMMA_TIMEOUT); + if(strstr(local_buffer, "ver")==local_buffer){ + return 0; + } + else + return EREAD; +} + +int get_TemmaGOTOstatus(char *local_buffer){ + /* + 0 no ongoing goto + 1 ongoing Goto + -1 error + */ + if (portWrite("s") < 0) + return -1; + + portRead(local_buffer,-1,TEMMA_TIMEOUT); + if(strstr(local_buffer, "s")==local_buffer){ + return 0; + } + else + return -1; +} + +int get_TemmaBOTHcorrspeed(char *local_buffer){ + if (portWrite("lg") < 0) + return -1; + portRead(local_buffer,-1,TEMMA_TIMEOUT); + if(strstr(local_buffer, "lg")==local_buffer){ + return 0; + } + else + return -1; +} + +int get_TemmaDECcorrspeed(char *local_buffer){ + if (portWrite("lb") < 0) + return -1; + portRead(local_buffer,-1,TEMMA_TIMEOUT); + if(strstr(local_buffer, "lb")==local_buffer){ + return 0; + } + else + return -1; +} + +int set_TemmaDECcorrspeed(char *local_buffer){ + char command[16]; + + snprintf(command, 4, "LB%s",local_buffer); + + if (portWrite(command) < 0) + return -1; + return 0; +} + +int get_TemmaRAcorrspeed(char *local_buffer){ + if (portWrite("la") < 0) + return -1; + + portRead(local_buffer,-1,TEMMA_TIMEOUT); + if(strstr(local_buffer, "la")==local_buffer){ + return 0; + } + else + return -1; +} + +int set_TemmaRAcorrspeed(char *local_buffer){ + char command[16]; + + snprintf(command, 4,"LA%s",local_buffer); + + if (portWrite(command) < 0) + return -1; + return 0; +} + +int get_TemmaLatitude(char *local_buffer){ + if (portWrite("i") < 0) + return -1; + portRead(local_buffer,-1,TEMMA_TIMEOUT); + if(local_buffer[0]=='i'){ + return 0; + } + else + return -1; +} + +int set_TemmaLatitude(char *local_buffer){ + char command[16]; + double lat; + char sign; + + lat=fabs(latitude); + if (latitude>0){ + sign='+'; + } + else { + sign='-'; + } + + sprintf(command,"I%c%.2d%.2d%.1d", sign, + (int)lat, + (int)(lat*(double)60)%60, + ((int)(lat*(double)600))%10); + + if (portWrite(command) < 0) + return -1; + return 0; +} + +int get_TemmaLST(char *local_buffer){ + if (portWrite("g") < 0) + return -1; + + portRead(local_buffer,-1,TEMMA_TIMEOUT); + if(local_buffer[0]=='g'){ + return 0; + } + else + return -1; +} + + +int set_TemmaLST(char *local_buffer){ + char command[16]; + snprintf(command,7,"T%s",local_buffer); + + if (portWrite(command) < 0) + return -1; + return 0; +} + + +int get_TemmaCometTracking(char *local_buffer){ + if (portWrite("lm") < 0) + return -1; + portRead(local_buffer,-1,TEMMA_TIMEOUT); + if(strstr(local_buffer, "lm")==local_buffer){ + return 0; + } + else + return -1; +} + +int set_TemmaStandbyState(int on){ + if (on){ + return portWrite("STN-ON"); + } + else{ + return portWrite("STN-OFF"); + } + return 0; +} + +int get_TemmaStandbyState(unsigned char *local_buffer){ + int nb; + int status; + + if ((nb=portWrite("STN-COD")) < 0){ + IDSetSwitch (&RAmotorSw, "I/O error when asking RAmotor status"); + return -1; + } + + if((status=portRead(local_buffer,-1,TEMMA_TIMEOUT)==SUCCESS)){ + if(strstr(local_buffer, "stn")==local_buffer){ + local_buffer[7]=0; + if (strstr(local_buffer,"on")){ /* stanby on */ + RAmotorSw.s = IPS_OK; + RAmotor[0].s = ISS_OFF; + RAmotor[1].s = ISS_ON; + IDSetSwitch (&RAmotorSw, "RA motor is off."); + } + else{ + if (strstr(local_buffer,"off")){ /* stanby off */ + RAmotorSw.s = IPS_OK; + RAmotor[0].s = ISS_ON; + RAmotor[1].s = ISS_OFF; + IDSetSwitch (&RAmotorSw, "RA motor is on."); + } + else { + RAmotorSw.s = IPS_OK; + IDSetSwitch (&RAmotorSw, "I/O error when getting RAmotor status"); + } + } + } + return 0; + } + if (status<=ETIMEOUT && status >=ECOMMAND){ + IDSetSwitch(&RAmotorSw, "%s", errormes[ETIMEOUT - status]); + } + + return -1; +} + +int set_TemmaCometTracking(char *local_buffer){ + char command[16]; + + snprintf(command,15,"LM%s",local_buffer); + if (portWrite(command) < 0) + return -1; + return 0; +} + +int set_TemmaSolarRate(void){ + if (portWrite("LK") < 0) + return -1; + return 0; +} + +int set_TemmaStellarRate(void){ + if (portWrite("LL") < 0) + return -1; + return 0; +} + + +int switch_Temmamountside(void){ + if (portWrite("PT") < 0) + return -1; + return 0; +} + +/********************************************************************** + * Comm + **********************************************************************/ + +int openPort(const char *portID) { + struct termios ttyOptions; + + if ( (fd = open(portID, O_RDWR)) == -1) + return -1; + memset(&ttyOptions, 0, sizeof(ttyOptions)); + tcgetattr(fd, &ttyOptions); + + /* 8 bit, enable read */ + ttyOptions.c_cflag |= CS8; + /* parity */ + ttyOptions.c_cflag |= PARENB; + ttyOptions.c_cflag &= ~PARODD; + ttyOptions.c_cflag &= ~CSTOPB; + ttyOptions.c_cflag |= CRTSCTS; + + /* set baud rate */ + cfsetispeed(&ttyOptions, B19200); + cfsetospeed(&ttyOptions, B19200); + + /* set input/output flags */ + ttyOptions.c_iflag = IGNBRK; + + /* Read at least one byte */ + ttyOptions.c_cc[VMIN] = 1; + ttyOptions.c_cc[VTIME] = 5; + + /* Misc. */ + ttyOptions.c_lflag = 0; + ttyOptions.c_oflag = 0; + + /* set attributes */ + tcsetattr(fd, TCSANOW, &ttyOptions); + + /* flush the channel */ + tcflush(fd, TCIOFLUSH); + return (fd); +} + +int portWrite(char * buf) { + int nbytes=strlen(buf); /*, totalBytesWritten;*/ + int bytesWritten = 0; + /*int retry=10;*/ + + bytesWritten = write(fd, buf, nbytes); + bytesWritten += write(fd, "\r\n", 2); + /*fprintf(stderr,"portwrite :%d octets %s\n", bytesWritten, buf);*/ + + if (bytesWritten!=nbytes+2){ + perror("write error: "); + IDLog("Error writing to port"); + return EWRITE; + } + return (bytesWritten); +} + +int portRead(char *buf, int nbytes, int timeout) { + /* + A very basic finite state machine monitors + the bytes read ; + state 0 : read regular bytes + state 1 : just read a \n, waiting for a \r + state 2 : read a \n and a \r, command is over. + + Not sure it is useful here but I use a more + sophisticated version of this with a GPS receiver + and it is robust and reliable + + We return a null terminated string. + */ + + int bytesRead = 0, state=0, /*i=0,*/ current=0; + /*int totalBytesRead = 0;*/ + int err; + + if ( (err = TemmareadOut(timeout)) ){ + switch (err){ + case ETIMEOUT: + IDLog("Error: timeout while reading"); + return err; + } + } + + while (read(fd,buf+bytesRead,1)==1){ + /* fprintf(stderr,"%c",buf[bytesRead]); */ + fflush(NULL); + switch (state) { + case 0: + if(buf[bytesRead]==13) + state=1; + break; + + case 1: + if(buf[bytesRead]==10) + state=2; + else + if(buf[bytesRead]==13) + state=1; + else + state=0; + break; + } + + ++current; + + if (state==2){ + /*process(buf);*/ + buf[bytesRead+1]=0; + state=current=0; + return SUCCESS; + } + + bytesRead=current; + } + return state; +} + +int TemmareadOut(int timeout) { + struct timeval tv; + fd_set readout; + int retval; + + FD_ZERO(&readout); + FD_SET(fd, &readout); + + /* wait for 'timeout' seconds */ + tv.tv_sec = timeout; + tv.tv_usec = 0; + + /* Wait till we have a change in the fd status */ + retval = select (fd+1, &readout, NULL, NULL, &tv); + + /* Return 0 on successful fd change */ + if (retval > 0) + return 0; + /* Return -1 due to an error */ + else if (retval == EREAD) + return retval; + /* Return -2 if time expires before anything interesting happens */ + else { + return ETIMEOUT; + } +} + diff --git a/kstars/kstars/indi/temmadriver.h b/kstars/kstars/indi/temmadriver.h new file mode 100644 index 00000000..79926c3f --- /dev/null +++ b/kstars/kstars/indi/temmadriver.h @@ -0,0 +1,252 @@ +/* + Temma INDI driver + Copyright (C) 2004 Francois Meyer (dulle @ free.fr) + Remi Petitdemange for the temma protocol + Reference site is http://dulle.free.fr/alidade/indi.php + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + */ + +#ifndef TEMMADRIVER_H +#define TEMMADRIVER_H +#define VERSION "Temma indi driver Ver 0.0, fm-2004/10/09" +#if 0 +bit definition for M message : slew speed and parameters +#endif +#define HS 0x01 /* high speed */ +#define RR 0x02 /* RA right */ +#define RL 0x04 /* RA left */ +#define DU 0x08 /* DEC up */ +#define DD 0x10 /* DEC down */ +#define EN 0x20 /* ENC on */ +#define BB 0x40 /* Allways set */ +#if 0 +(HS|RR|EN|BB) +#endif +#define HRAD (M_PI/12) +#define DEGRAD (M_PI/180) +#define TEMMA_TIMEOUT 1 /* FD timeout in seconds */ + + /* error codes */ +#define SUCCESS (2) /* return value for successful read */ +#define ETIMEOUT (-2) /* timeout */ +#define EREAD (-3) /* error reading from port */ +#define EWRITE (-4) /* error writing to port */ +#define ECOMMAND (-5) /* unexpected answer */ + /* Definitions */ + +#define mydev "Temma" /* Device name */ +#define MAIN_GROUP "Main Control" /* Group name */ +#define COMM_GROUP "Communication" /* Group name */ +#define MOVE_GROUP "Movement Control" +#define DATETIME_GROUP "Date/Time/Location" + +#define SLEWSW OnCoordSetS[0].s +#define SYNCSW OnCoordSetS[1].s +#define TRACKSW OnCoordSetS[2].s +#define POWSW (power[0].s==ISS_ON) + +#define SLEWRATE 1 /* slew rate, degrees/s */ +#define POLLMS 1000 /* poll period, ms */ + +#define latitude geo[0].value /* scope's current rads. */ +#define longitude geo[1].value /* scope's current rads. */ +#define currentUTC UTC[0].value /* scope's current rads. */ +#define currentLST STime[0].value /* scope's current rads. */ +#define currentRA eq[0].value /* scope's current RA, rads. */ +#define currentDec eq[1].value /* scope's current Dec, rads. */ +#define temmaRA eqtem[0].value /* scope's current RA, rads. */ +#define temmaDec eqtem[1].value /* scope's current Dec, rads. */ + + +int openPort(const char *portID); +int portRead(char *buf, int nbytes, int timeout); +int portWrite(char * buf); +int TemmareadOut(int timeout); +static void mountInit(void); +void ISGetProperties (const char *dev); +void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n); +void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n); +void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n); +double calcLST(char *strlst); +int TemmaConnect(const char *device) ; +int TemmaDisconnect(void) ; +int set_CometTracking(int RArate, int DECrate); +int TemmaabortSlew(void) ; +int do_TemmaGOTO(void) ; +int extractRA(char *buf); +int extractDEC(char *buf); +int get_TemmaCurrentpos(char *buffer); +int set_TemmaCurrentpos(void) ; +int do_TemmaSLEW(char mode); +int get_TemmaVERSION(char *buffer); +int get_TemmaGOTOstatus(char *buffer); +int get_TemmaBOTHcorrspeed(char *buffer); +int get_TemmaDECcorrspeed(char *buffer); +int set_TemmaDECcorrspeed(char *buffer); +int get_TemmaRAcorrspeed(char *buffer); +int set_TemmaRAcorrspeed(char *buffer); +int get_TemmaLatitude(char *buffer); +int set_TemmaLatitude(char *buffer); +int get_TemmaLST(char *buffer); +int set_TemmaLST(char *buffer); +int set_TemmaStandbyState(int on); +int get_TemmaStandbyState(unsigned char *buffer); +int get_TemmaCometTracking(char *buffer); +int set_TemmaCometTracking(char *buffer); +int set_TemmaSolarRate(void); +int set_TemmaStellarRate(void); +int switch_Temmamountside(void); + +static void disconnectMount (void); +static void connectMount (void); +static void readMountcurrentpos (void *); + +/***************************/ +/* RA motor control switch */ +/***************************/ +static ISwitch RAmotor[] = { + {"RUN", "On", ISS_OFF, 0, 0}, + {"STOP", "Off", ISS_ON, 0, 0} }; + +static ISwitchVectorProperty RAmotorSw = { + mydev, "RA motor", "RA motor", MOVE_GROUP, IP_RW, ISR_ATMOST1, + 0, IPS_IDLE, RAmotor, NARRAY(RAmotor), "", 0}; + +/*****************************/ +/* Track mode control switch */ +/*****************************/ +static ISwitch trackmode[] = { + {"Sidereal", "Sidereal", ISS_ON, 0, 0}, + {"Lunar", "Lunar", ISS_OFF, 0, 0}, + {"Comet", "Comet", ISS_OFF, 0, 0}, }; + +static ISwitchVectorProperty trackmodeSw = { + mydev, "Tracking mode", "Tracking mode", MOVE_GROUP, IP_RW, ISR_1OFMANY, + 0, IPS_IDLE, trackmode, NARRAY(trackmode), "", 0}; + +/*****************************/ +/* Power control switch */ +/*****************************/ +static ISwitch power[] = { + {"CONNECT", "On", ISS_OFF, 0, 0}, {"DISCONNECT", "Off", ISS_ON, 0, 0}, }; + +static ISwitchVectorProperty powSw = { + mydev, "CONNECTION", "Connection", MAIN_GROUP, IP_RW, ISR_ATMOST1, + 0, IPS_IDLE, power, NARRAY(power), "", 0}; + +/*******************************/ +/* Temma version text property */ +/*******************************/ +static IText TemmaVersionT[] = {{"VERSION", "Version", 0, 0, 0, 0}}; +static ITextVectorProperty TemmaVersion = { + mydev, "VERSION", "Temma version", COMM_GROUP, IP_RO, 0, + IPS_OK, TemmaVersionT, NARRAY(TemmaVersionT), "", 0}; + + +/*******************************/ +/* Driver notes text property */ +/*******************************/ +static IText TemmaNoteT[] = {{"Note", "", 0, 0, 0, 0}, {"Feedback", "", 0, 0,0 ,0}}; +static ITextVectorProperty TemmaNoteTP = { mydev, "Temma Driver", "", MAIN_GROUP, IP_RO, 0, IPS_OK, TemmaNoteT, NARRAY(TemmaNoteT), "", 0}; + +/*******************************/ +/* Port names text property */ +/*******************************/ +static IText PortT[] = {{"PORT", "Port", 0, 0, 0, 0}}; +static ITextVectorProperty Port = { + mydev, "DEVICE_PORT", "Ports", COMM_GROUP, + IP_RW, 0, IPS_OK, PortT, NARRAY(PortT), "", 0}; + +/*******************************/ +/* EQUATORIAL_COORD RW property */ +/*******************************/ +static INumber eq[] = { + {"RA" ,"RA H:M:S" , "%10.6m", 0, 24, 0, 0, 0, 0, 0}, + {"DEC", "Dec D:M:S", "%10.6m", -90, 90, 0, 0, 0, 0, 0} +}; +static INumberVectorProperty eqNum = { + mydev, "EQUATORIAL_EOD_COORD", "Equatorial JNow", + MAIN_GROUP , IP_RW, 0, IPS_IDLE, eq, NARRAY(eq), "", 0}; + +/*******************************/ +/* MOUNT_COORD RO property */ +/*******************************/ +static INumber eqtem[] = { + {"RA", "RA H:M:S", "%10.6m", 0, 24, 0, 0, 0, 0, 0}, + {"DEC", "Dec D:M:S", "%10.6m", -90, 90, 0, 0, 0, 0, 0} +}; +static INumberVectorProperty eqTemma = { + mydev, "Temma", "Mount coordinates", + MAIN_GROUP , IP_RO, 0, IPS_IDLE, eqtem, NARRAY(eqtem), "", 0}; + + +/* Traccking correction parameters (i.e. to track comets) */ +static INumber comet[] = { + {"RAcorrspeed","Comet RA motion arcmin/day","%+5d",-21541,21541,0,0,0,0,0}, + {"DECcor rspeed", "Comet DEC motion arcmin/day", "%+4d", -600, 600,0, 0., 0, 0, 0} +}; + +static INumberVectorProperty cometNum = { + mydev, "COMET_TRACKING", "Comet tracking parameters", + MOVE_GROUP, IP_RW, 0, IPS_IDLE, comet, NARRAY(comet), "", 0}; + +/* Date & Time */ +static INumber UTC[] = { + {"UTC", "UTC", "%10.6m" , 0.,0.,0.,0., 0, 0, 0}}; +INumberVectorProperty Time = { + mydev, "TIME", "UTC Time", DATETIME_GROUP, + IP_RW, 0, IPS_IDLE, UTC, NARRAY(UTC), "", 0}; + +static INumber STime[] = { + {"LST", "Sidereal time", "%10.6m" , + 0.,0.,0.,0., 0, 0, 0}}; + +INumberVectorProperty SDTime = { + mydev, "SDTIME", "Sidereal Time", + DATETIME_GROUP, IP_RW, 0, IPS_IDLE, + STime, NARRAY(STime), "", 0}; + +static ISwitch OnCoordSetS[] = { + {"SLEW", "Goto", ISS_OFF, 0, 0 }, + {"SYNC", "Sync", ISS_ON, 0 , 0}, + {"TRACK", "Track", ISS_OFF, 0, 0 }}; + +static ISwitchVectorProperty OnCoordSetSw = { + mydev, "ON_COORD_SET", "On Set", + MAIN_GROUP, IP_RW, ISR_1OFMANY, 0, + IPS_IDLE, OnCoordSetS, NARRAY(OnCoordSetS), "", 0}; + + + +static ISwitch abortSlewS[] = { + {"ABORT", "Abort", ISS_OFF, 0, 0 }}; +static ISwitchVectorProperty abortSlewSw = { + mydev, "ABORT_MOTION", "******* ABORT GOTO *********", + MAIN_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, + abortSlewS, NARRAY(abortSlewS), "", 0}; + +/* geographic location */ +static INumber geo[] = { + {"LAT", "Lat. D:M:S +N", "%10.6m", -90., 90., 0., 0., 0, 0, 0}, + {"LONG", "Long. D:M:S +E", "%10.6m", 0., 360., 0., 0., 0, 0, 0} }; + +static INumberVectorProperty geoNum = { + mydev, "GEOGRAPHIC_COORD", "Geographic Location", + DATETIME_GROUP, IP_RW, 0., IPS_IDLE, + geo, NARRAY(geo), "", 0}; + +#endif diff --git a/kstars/kstars/indi/v4ldriver.cpp b/kstars/kstars/indi/v4ldriver.cpp new file mode 100644 index 00000000..edb4b30a --- /dev/null +++ b/kstars/kstars/indi/v4ldriver.cpp @@ -0,0 +1,875 @@ +#if 0 + V4L INDI Driver + INDI Interface for V4L devices + Copyright (C) 2003-2005 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#include "v4ldriver.h" + +V4L_Driver::V4L_Driver() +{ + V4LFrame = (img_t *) malloc (sizeof(img_t)); + + if (V4LFrame == NULL) + { + IDMessage(NULL, "Error: unable to initialize driver. Low memory."); + IDLog("Error: unable to initialize driver. Low memory."); + return; + } + + camNameT[0].text = NULL; + PortT[0].text = NULL; + IUSaveText(&PortT[0], "/dev/video0"); + + divider = 128.; + + +} + +V4L_Driver::~V4L_Driver() +{ + free (V4LFrame); +} + + +void V4L_Driver::initProperties(const char *dev) +{ + + strncpy(device_name, dev, MAXINDIDEVICE); + + /* Connection */ + fillSwitch(&PowerS[0], "CONNECT", "Connect", ISS_OFF); + fillSwitch(&PowerS[1], "DISCONNECT", "Disconnect", ISS_ON); + fillSwitchVector(&PowerSP, PowerS, NARRAY(PowerS), dev, "CONNECTION", "Connection", COMM_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE); + + /* Port */ + fillText(&PortT[0], "PORT", "Port", "/dev/ttyS0"); + fillTextVector(&PortTP, PortT, NARRAY(PortT), dev, "DEVICE_PORT", "Ports", COMM_GROUP, IP_RW, 0, IPS_IDLE); + + /* Video Stream */ + fillSwitch(&StreamS[0], "ON", "", ISS_OFF); + fillSwitch(&StreamS[1], "OFF", "", ISS_ON); + fillSwitchVector(&StreamSP, StreamS, NARRAY(StreamS), dev, "VIDEO_STREAM", "Video Stream", COMM_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + /* Compression */ + fillSwitch(&CompressS[0], "ON", "", ISS_ON); + fillSwitch(&CompressS[1], "OFF", "", ISS_OFF); + fillSwitchVector(&CompressSP, CompressS, NARRAY(StreamS), dev, "Compression", "", IMAGE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + /* Image type */ + fillSwitch(&ImageTypeS[0], "Grey", "", ISS_ON); + fillSwitch(&ImageTypeS[1], "Color", "", ISS_OFF); + fillSwitchVector(&ImageTypeSP, ImageTypeS, NARRAY(ImageTypeS), dev, "Image Type", "", IMAGE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + /* Camera Name */ + fillText(&camNameT[0], "Model", "", ""); + fillTextVector(&camNameTP, camNameT, NARRAY(camNameT), dev, "Camera Model", "", COMM_GROUP, IP_RO, 0, IPS_IDLE); + + /* Expose */ + fillNumber(&ExposeTimeN[0], "EXPOSE_DURATION", "Duration (s)", "%5.2f", 0., 36000., 0.5, 1.); + fillNumberVector(&ExposeTimeNP, ExposeTimeN, NARRAY(ExposeTimeN), dev, "CCD_EXPOSE_DURATION", "Expose", COMM_GROUP, IP_RW, 60, IPS_IDLE); + +/* Frame Rate */ + fillNumber(&FrameRateN[0], "RATE", "Rate", "%0.f", 1., 50., 1., 10.); + fillNumberVector(&FrameRateNP, FrameRateN, NARRAY(FrameRateN), dev, "FRAME_RATE", "Frame Rate", COMM_GROUP, IP_RW, 60, IPS_IDLE); + + /* Frame dimension */ + fillNumber(&FrameN[0], "X", "X", "%.0f", 0., 0., 0., 0.); + fillNumber(&FrameN[1], "Y", "Y", "%.0f", 0., 0., 0., 0.); + fillNumber(&FrameN[2], "WIDTH", "Width", "%.0f", 0., 0., 10., 0.); + fillNumber(&FrameN[3], "HEIGHT", "Height", "%.0f", 0., 0., 10., 0.); + fillNumberVector(&FrameNP, FrameN, NARRAY(FrameN), dev, "CCD_FRAME", "Frame", IMAGE_GROUP, IP_RW, 60, IPS_IDLE); + + /*fillNumber(&ImageSizeN[0], "WIDTH", "Width", "%0.f", 0., 0., 10., 0.); + fillNumber(&ImageSizeN[1], "HEIGHT", "Height", "%0.f", 0., 0., 10., 0.); + fillNumberVector(&ImageSizeNP, ImageSizeN, NARRAY(ImageSizeN), dev, "IMAGE_SIZE", "Image Size", IMAGE_GROUP, IP_RW, 60, IPS_IDLE);*/ + + #ifndef HAVE_LINUX_VIDEODEV2_H + fillNumber(&ImageAdjustN[0], "Contrast", "", "%0.f", 0., 256., 1., 0.); + fillNumber(&ImageAdjustN[1], "Brightness", "", "%0.f", 0., 256., 1., 0.); + fillNumber(&ImageAdjustN[2], "Hue", "", "%0.f", 0., 256., 1., 0.); + fillNumber(&ImageAdjustN[3], "Color", "", "%0.f", 0., 256., 1., 0.); + fillNumber(&ImageAdjustN[4], "Whiteness", "", "%0.f", 0., 256., 1., 0.); + fillNumberVector(&ImageAdjustNP, ImageAdjustN, NARRAY(ImageAdjustN), dev, "Image Adjustments", "", IMAGE_GROUP, IP_RW, 60, IPS_IDLE); + #else + fillNumberVector(&ImageAdjustNP, NULL, 0, dev, "Image Adjustments", "", IMAGE_GROUP, IP_RW, 60, IPS_IDLE); + #endif + + // We need to setup the BLOB (Binary Large Object) below. Using this property, we can send FITS to our client + strcpy(imageB.name, "CCD1"); + strcpy(imageB.label, "Feed"); + strcpy(imageB.format, ""); + imageB.blob = 0; + imageB.bloblen = 0; + imageB.size = 0; + imageB.bvp = 0; + imageB.aux0 = 0; + imageB.aux1 = 0; + imageB.aux2 = 0; + + strcpy(imageBP.device, dev); + strcpy(imageBP.name, "Video"); + strcpy(imageBP.label, "Video"); + strcpy(imageBP.group, COMM_GROUP); + strcpy(imageBP.timestamp, ""); + imageBP.p = IP_RO; + imageBP.timeout = 0; + imageBP.s = IPS_IDLE; + imageBP.bp = &imageB; + imageBP.nbp = 1; + imageBP.aux = 0; + +} + +void V4L_Driver::initCamBase() +{ + #ifndef HAVE_LINUX_VIDEODEV2_H + v4l_base = new V4L1_Base(); + #else + v4l_base = new V4L2_Base(); + #endif +} + +void V4L_Driver::ISGetProperties (const char *dev) +{ + + if (dev && strcmp (device_name, dev)) + return; + + /* COMM_GROUP */ + IDDefSwitch(&PowerSP, NULL); + IDDefText(&PortTP, NULL); + IDDefText(&camNameTP, NULL); + IDDefSwitch(&StreamSP, NULL); + #ifndef HAVE_LINUX_VIDEODEV2_H + IDDefNumber(&FrameRateNP, NULL); + #endif + IDDefNumber(&ExposeTimeNP, NULL); + IDDefBLOB(&imageBP, NULL); + + /* Image properties */ + IDDefSwitch(&CompressSP, NULL); + IDDefSwitch(&ImageTypeSP, NULL); + IDDefNumber(&FrameNP, NULL); + + #ifndef HAVE_LINUX_VIDEODEV2_H + IDDefNumber(&ImageAdjustNP, NULL); + #endif + + + +} + +void V4L_Driver::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + char errmsg[ERRMSGSIZ]; + + /* ignore if not ours */ + if (dev && strcmp (device_name, dev)) + return; + + /* Connection */ + if (!strcmp (name, PowerSP.name)) + { + IUResetSwitches(&PowerSP); + IUUpdateSwitches(&PowerSP, states, names, n); + connectCamera(); + return; + } + + /* Compression */ + if (!strcmp(name, CompressSP.name)) + { + IUResetSwitches(&CompressSP); + IUUpdateSwitches(&CompressSP, states, names, n); + CompressSP.s = IPS_OK; + + IDSetSwitch(&CompressSP, NULL); + return; + } + + /* Image Type */ + if (!strcmp(name, ImageTypeSP.name)) + { + IUResetSwitches(&ImageTypeSP); + IUUpdateSwitches(&ImageTypeSP, states, names, n); + ImageTypeSP.s = IPS_OK; + + IDSetSwitch(&ImageTypeSP, NULL); + return; + } + + /* Video Stream */ + if (!strcmp(name, StreamSP.name)) + { + + if (checkPowerS(&StreamSP)) + return; + + IUResetSwitches(&StreamSP); + IUUpdateSwitches(&StreamSP, states, names, n); + StreamSP.s = IPS_IDLE; + + + if (StreamS[0].s == ISS_ON) + { + frameCount = 0; + IDLog("Starting the video stream.\n"); + v4l_base->start_capturing(errmsg); + StreamSP.s = IPS_BUSY; + } + else + { + IDLog("The video stream has been disabled. Frame count %d\n", frameCount); + v4l_base->stop_capturing(errmsg); + } + + IDSetSwitch(&StreamSP, NULL); + return; + } + +} + +void V4L_Driver::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int /*n*/) +{ + IText *tp; + + + /* ignore if not ours */ + if (dev && strcmp (device_name, dev)) + return; + + if (!strcmp(name, PortTP.name) ) + { + PortTP.s = IPS_OK; + tp = IUFindText( &PortTP, names[0] ); + if (!tp) + return; + + IUSaveText(tp, texts[0]); + IDSetText (&PortTP, NULL); + return; + } +} + +void V4L_Driver::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + char errmsg[ERRMSGSIZ]; + + /* ignore if not ours */ + if (dev && strcmp (device_name, dev)) + return; + + + /* Frame Size */ + if (!strcmp (FrameNP.name, name)) + { + if (checkPowerN(&FrameNP)) + return; + + int oldW = (int) FrameN[2].value; + int oldH = (int) FrameN[3].value; + + FrameNP.s = IPS_OK; + + if (IUUpdateNumbers(&FrameNP, values, names, n) < 0) + return; + + if (v4l_base->setSize( (int) FrameN[2].value, (int) FrameN[3].value) != -1) + { + FrameN[2].value = v4l_base->getWidth(); + FrameN[3].value = v4l_base->getHeight(); + IDSetNumber(&FrameNP, NULL); + return; + } + else + { + FrameN[2].value = oldW; + FrameN[3].value = oldH; + FrameNP.s = IPS_ALERT; + IDSetNumber(&FrameNP, "Failed to set a new image size."); + } + + return; + } + + #ifndef HAVE_LINUX_VIDEODEV2_H + /* Frame rate */ + if (!strcmp (FrameRateNP.name, name)) + { + if (checkPowerN(&FrameRateNP)) + return; + + FrameRateNP.s = IPS_IDLE; + + if (IUUpdateNumbers(&FrameRateNP, values, names, n) < 0) + return; + + v4l_base->setFPS( (int) FrameRateN[0].value ); + + FrameRateNP.s = IPS_OK; + IDSetNumber(&FrameRateNP, NULL); + return; + } + #endif + + + if (!strcmp (ImageAdjustNP.name, name)) + { + if (checkPowerN(&ImageAdjustNP)) + return; + + ImageAdjustNP.s = IPS_IDLE; + + if (IUUpdateNumbers(&ImageAdjustNP, values, names, n) < 0) + return; + + #ifndef HAVE_LINUX_VIDEODEV2_H + v4l_base->setContrast( (int) (ImageAdjustN[0].value * divider)); + v4l_base->setBrightness( (int) (ImageAdjustN[1].value * divider)); + v4l_base->setHue( (int) (ImageAdjustN[2].value * divider)); + v4l_base->setColor( (int) (ImageAdjustN[3].value * divider)); + v4l_base->setWhiteness( (int) (ImageAdjustN[4].value * divider)); + + ImageAdjustN[0].value = v4l_base->getContrast() / divider; + ImageAdjustN[1].value = v4l_base->getBrightness() / divider; + ImageAdjustN[2].value = v4l_base->getHue() / divider; + ImageAdjustN[3].value = v4l_base->getColor() / divider; + ImageAdjustN[4].value = v4l_base->getWhiteness() / divider; + + #else + unsigned int ctrl_id; + for (int i=0; i < ImageAdjustNP.nnp; i++) + { + ctrl_id = *((unsigned int *) ImageAdjustNP.np[i].aux0); + if (v4l_base->setINTControl( ctrl_id , ImageAdjustNP.np[i].value, errmsg) < 0) + { + ImageAdjustNP.s = IPS_ALERT; + IDSetNumber(&ImageAdjustNP, "Unable to adjust setting. %s", errmsg); + return; + } + } + #endif + + ImageAdjustNP.s = IPS_OK; + IDSetNumber(&ImageAdjustNP, NULL); + return; + } + + + /* Exposure */ + if (!strcmp (ExposeTimeNP.name, name)) + { + + if (checkPowerN(&ExposeTimeNP)) + return; + + if (StreamS[0].s == ISS_ON) + v4l_base->stop_capturing(errmsg); + + StreamS[0].s = ISS_OFF; + StreamS[1].s = ISS_ON; + StreamSP.s = IPS_IDLE; + IDSetSwitch(&StreamSP, NULL); + + V4LFrame->expose = 1000; + + v4l_base->start_capturing(errmsg); + ExposeTimeNP.s = IPS_BUSY; + IDSetNumber(&ExposeTimeNP, NULL); + + return; + } + + + +} + +void V4L_Driver::newFrame(void *p) +{ + ((V4L_Driver *) (p))->updateFrame(); +} + +void V4L_Driver::updateFrame() +{ + char errmsg[ERRMSGSIZ]; + static int dropLarge = 3; + + if (StreamSP.s == IPS_BUSY) + { + frameCount++; + + // Drop some frames + if (FrameN[2].value > 160) + { + dropLarge--; + if (dropLarge == 0) + { + dropLarge = 3; + return; + } + else if (dropLarge < 2) return; + + } + + updateStream(); + } + else if (ExposeTimeNP.s == IPS_BUSY) + { + V4LFrame->Y = v4l_base->getY(); + v4l_base->stop_capturing(errmsg); + grabImage(); + } + +} + +void V4L_Driver::updateStream() +{ + + int width = v4l_base->getWidth(); + int height = v4l_base->getHeight(); + uLongf compressedBytes = 0; + uLong totalBytes; + unsigned char *targetFrame; + int r; + + if (PowerS[0].s == ISS_OFF || StreamS[0].s == ISS_OFF) return; + + if (ImageTypeS[0].s == ISS_ON) + V4LFrame->Y = v4l_base->getY(); + else + V4LFrame->colorBuffer = v4l_base->getColorBuffer(); + + totalBytes = ImageTypeS[0].s == ISS_ON ? width * height : width * height * 4; + targetFrame = ImageTypeS[0].s == ISS_ON ? V4LFrame->Y : V4LFrame->colorBuffer; + + /* Do we want to compress ? */ + if (CompressS[0].s == ISS_ON) + { + /* Compress frame */ + V4LFrame->compressedFrame = (unsigned char *) realloc (V4LFrame->compressedFrame, sizeof(unsigned char) * totalBytes + totalBytes / 64 + 16 + 3); + + compressedBytes = sizeof(unsigned char) * totalBytes + totalBytes / 64 + 16 + 3; + + r = compress2(V4LFrame->compressedFrame, &compressedBytes, targetFrame, totalBytes, 4); + if (r != Z_OK) + { + /* this should NEVER happen */ + IDLog("internal error - compression failed: %d\n", r); + return; + } + + /* #3.A Send it compressed */ + imageB.blob = V4LFrame->compressedFrame; + imageB.bloblen = compressedBytes; + imageB.size = totalBytes; + strcpy(imageB.format, ".stream.z"); + } + else + { + /* #3.B Send it uncompressed */ + imageB.blob = targetFrame; + imageB.bloblen = totalBytes; + imageB.size = totalBytes; + strcpy(imageB.format, ".stream"); + } + + imageBP.s = IPS_OK; + IDSetBLOB (&imageBP, NULL); + + #ifndef HAVE_LINUX_VIDEODEV2_H + char errmsg[ERRMSGSIZ]; + v4l_base->start_capturing(errmsg); + #endif +} + +/* Downloads the image from the CCD row by row and store them + in a raw file. + N.B. No processing is done on the image */ +int V4L_Driver::grabImage() +{ + int err, fd; + char errmsg[ERRMSG_SIZE]; + char filename[] = "/tmp/fitsXXXXXX"; + + + if ((fd = mkstemp(filename)) < 0) + { + IDMessage(device_name, "Error making temporary filename."); + IDLog("Error making temporary filename.\n"); + return -1; + } + close(fd); + + err = writeFITS(filename, errmsg); + if (err) + { + IDMessage(device_name, errmsg, NULL); + return -1; + } + + return 0; +} + +int V4L_Driver::writeFITS(const char * filename, char errmsg[]) +{ + FITS_FILE* ofp; + int i, bpp, bpsl, width, height; + long nbytes; + FITS_HDU_LIST *hdu; + + ofp = fits_open (filename, "w"); + if (!ofp) + { + snprintf(errmsg, ERRMSG_SIZE, "Error: cannot open file for writing."); + return (-1); + } + + width = v4l_base->getWidth(); + height = v4l_base->getHeight(); + bpp = 1; /* Bytes per Pixel */ + bpsl = bpp * width; /* Bytes per Line */ + nbytes = 0; + + hdu = create_fits_header (ofp, width, height, bpp); + if (hdu == NULL) + { + snprintf(errmsg, ERRMSG_SIZE, "Error: creating FITS header failed."); + return (-1); + } + if (fits_write_header (ofp, hdu) < 0) + { + snprintf(errmsg, ERRMSG_SIZE, "Error: writing to FITS header failed."); + return (-1); + } + + for (i= height - 1; i >=0 ; i--) + { + fwrite(V4LFrame->Y + (i * width), 1, width, ofp->fp); + nbytes += bpsl; + } + + nbytes = nbytes % FITS_RECORD_SIZE; + if (nbytes) + { + while (nbytes++ < FITS_RECORD_SIZE) + putc (0, ofp->fp); + } + + if (ferror (ofp->fp)) + { + snprintf(errmsg, ERRMSG_SIZE, "Error: write error occured"); + return (-1); + } + + fits_close (ofp); + + /* Success */ + ExposeTimeNP.s = IPS_OK; + IDSetNumber(&ExposeTimeNP, NULL); + + uploadFile(filename); + + return 0; + +} + +void V4L_Driver::uploadFile(const char * filename) +{ + + FILE * fitsFile; + unsigned char *fitsData; + int r=0; + unsigned int nr = 0; + uLong totalBytes; + uLongf compressedBytes = 0; + struct stat stat_p; + + if ( -1 == stat (filename, &stat_p)) + { + IDLog(" Error occoured attempting to stat %s\n", filename); + return; + } + + totalBytes = stat_p.st_size; + fitsData = new unsigned char[totalBytes]; + + fitsFile = fopen(filename, "r"); + + if (fitsFile == NULL) + return; + + /* #1 Read file from disk */ + for (unsigned int i=0; i < totalBytes; i+= nr) + { + nr = fread(fitsData + i, 1, totalBytes - i, fitsFile); + + if (nr <= 0) + { + IDLog("Error reading temporary FITS file.\n"); + return; + } + } + + if (CompressS[0].s == ISS_ON) + { + /* #2 Compress it */ + V4LFrame->compressedFrame = (unsigned char *) realloc (V4LFrame->compressedFrame, sizeof(unsigned char) * totalBytes + totalBytes / 64 + 16 + 3); + + compressedBytes = sizeof(unsigned char) * totalBytes + totalBytes / 64 + 16 + 3; + + + r = compress2(V4LFrame->compressedFrame, &compressedBytes, fitsData, totalBytes, 9); + if (r != Z_OK) + { + /* this should NEVER happen */ + IDLog("internal error - compression failed: %d\n", r); + return; + } + + /* #3.A Send it compressed */ + imageB.blob = V4LFrame->compressedFrame; + imageB.bloblen = compressedBytes; + imageB.size = totalBytes; + strcpy(imageB.format, ".fits.z"); + } + else + { + imageB.blob = fitsData; + imageB.bloblen = totalBytes; + imageB.size = totalBytes; + strcpy(imageB.format, ".fits"); + } + + imageBP.s = IPS_OK; + IDSetBLOB (&imageBP, NULL); + + delete (fitsData); +} + +void V4L_Driver::connectCamera() +{ + char errmsg[ERRMSGSIZ]; + + + switch (PowerS[0].s) + { + case ISS_ON: + if (v4l_base->connectCam(PortT[0].text, errmsg) < 0) + { + PowerSP.s = IPS_IDLE; + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + IDSetSwitch(&PowerSP, "Error: unable to open device"); + IDLog("Error: %s\n", errmsg); + return; + } + + /* Sucess! */ + PowerS[0].s = ISS_ON; + PowerS[1].s = ISS_OFF; + PowerSP.s = IPS_OK; + IDSetSwitch(&PowerSP, "Video4Linux Generic Device is online. Retrieving basic data."); + + v4l_base->registerCallback(newFrame, this); + + V4LFrame->compressedFrame = (unsigned char *) malloc (sizeof(unsigned char) * 1); + + IDLog("V4L Device is online. Retrieving basic data.\n"); + getBasicData(); + + break; + + case ISS_OFF: + PowerS[0].s = ISS_OFF; + PowerS[1].s = ISS_ON; + PowerSP.s = IPS_IDLE; + + free(V4LFrame->compressedFrame); + V4LFrame->compressedFrame = NULL; + v4l_base->disconnectCam(); + + IDSetSwitch(&PowerSP, "Video4Linux Generic Device is offline."); + + break; + } +} + +/* Retrieves basic data from the device upon connection.*/ +void V4L_Driver::getBasicData() +{ + + int xmax, ymax, xmin, ymin; + + v4l_base->getMaxMinSize(xmax, ymax, xmin, ymin); + + /* Width */ + FrameN[2].value = v4l_base->getWidth(); + FrameN[2].min = xmin; + FrameN[2].max = xmax; + + /* Height */ + FrameN[3].value = v4l_base->getHeight(); + FrameN[3].min = ymin; + FrameN[3].max = ymax; + + IUUpdateMinMax(&FrameNP); + IDSetNumber(&FrameNP, NULL); + + IUSaveText(&camNameT[0], v4l_base->getDeviceName()); + IDSetText(&camNameTP, NULL); + + #ifndef HAVE_LINUX_VIDEODEV2_H + updateV4L1Controls(); + #else + updateV4L2Controls(); + #endif + +} + +#ifdef HAVE_LINUX_VIDEODEV2_H +void V4L_Driver::updateV4L2Controls() +{ + // #1 Query for INTEGER controls, and fill up the structure + free(ImageAdjustNP.np); + ImageAdjustNP.nnp = 0; + + if (v4l_base->queryINTControls(&ImageAdjustNP) > 0) + IDDefNumber(&ImageAdjustNP, NULL); +} +#else +void V4L_Driver::updateV4L1Controls() +{ + + if ( (v4l_base->getContrast() / divider) > ImageAdjustN[0].max) + divider *=2; + + if ( (v4l_base->getHue() / divider) > ImageAdjustN[2].max) + divider *=2; + + ImageAdjustN[0].value = v4l_base->getContrast() / divider; + ImageAdjustN[1].value = v4l_base->getBrightness() / divider; + ImageAdjustN[2].value = v4l_base->getHue() / divider; + ImageAdjustN[3].value = v4l_base->getColor() / divider; + ImageAdjustN[4].value = v4l_base->getWhiteness() / divider; + + ImageAdjustNP.s = IPS_OK; + IDSetNumber(&ImageAdjustNP, NULL); + +} +#endif + +int V4L_Driver::checkPowerS(ISwitchVectorProperty *sp) +{ + if (PowerSP.s != IPS_OK) + { + if (!strcmp(sp->label, "")) + IDMessage (device_name, "Cannot change property %s while the camera is offline.", sp->name); + else + IDMessage (device_name, "Cannot change property %s while the camera is offline.", sp->label); + + sp->s = IPS_IDLE; + IDSetSwitch(sp, NULL); + return -1; + } + + return 0; +} + +int V4L_Driver::checkPowerN(INumberVectorProperty *np) +{ + + if (PowerSP.s != IPS_OK) + { + if (!strcmp(np->label, "")) + IDMessage (device_name, "Cannot change property %s while the camera is offline.", np->name); + else + IDMessage (device_name, "Cannot change property %s while the camera is offline.", np->label); + + np->s = IPS_IDLE; + IDSetNumber(np, NULL); + return -1; + } + + return 0; +} + +int V4L_Driver::checkPowerT(ITextVectorProperty *tp) +{ + + if (PowerSP.s != IPS_OK) + { + if (!strcmp(tp->label, "")) + IDMessage (device_name, "Cannot change property %s while the camera is offline.", tp->name); + else + IDMessage (device_name, "Cannot change property %s while the camera is offline.", tp->label); + + tp->s = IPS_IDLE; + IDSetText(tp, NULL); + return -1; + } + + return 0; + +} + +FITS_HDU_LIST * V4L_Driver::create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp) +{ + + FITS_HDU_LIST *hdulist; + char expose_s[80]; + char obsDate[80]; + char instrumentName[80]; + char ts[32]; + + struct tm *tp; + time_t t; + time (&t); + tp = gmtime (&t); + strftime (ts, sizeof(ts), "%Y-%m-%dT%H:%M:%S", tp); + + snprintf(instrumentName, 80, "INSTRUME= '%s'", v4l_base->getDeviceName()); + snprintf(obsDate, 80, "DATE-OBS= '%s' /Observation Date UTC", ts); + + hdulist = fits_add_hdu (ofp); + if (hdulist == NULL) return (NULL); + + hdulist->used.simple = 1; + hdulist->bitpix = 8; + hdulist->naxis = 2; + hdulist->naxisn[0] = width; + hdulist->naxisn[1] = height; + hdulist->naxisn[2] = bpp; + hdulist->used.datamin = 0; + hdulist->used.datamax = 0; + hdulist->used.bzero = 1; + hdulist->bzero = 0.0; + hdulist->used.bscale = 1; + hdulist->bscale = 1.0; + + snprintf(expose_s, sizeof(expose_s), "EXPOSURE= %d / milliseconds", V4LFrame->expose); + + fits_add_card (hdulist, expose_s); + fits_add_card (hdulist, instrumentName); + fits_add_card (hdulist, obsDate); + + return (hdulist); +} + + + diff --git a/kstars/kstars/indi/v4ldriver.h b/kstars/kstars/indi/v4ldriver.h new file mode 100644 index 00000000..9e7936e7 --- /dev/null +++ b/kstars/kstars/indi/v4ldriver.h @@ -0,0 +1,171 @@ +#if 0 + V4L INDI Driver + INDI Interface for V4L devices + Copyright (C) 2003-2005 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +#endif + +#ifndef V4L_DRIVER_H +#define V4L_DRIVER_H + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "indidevapi.h" +#include "indicom.h" +#include "fitsrw.h" +#include "eventloop.h" + +#ifdef HAVE_CONFIG_H +#include +#endif + +#ifdef HAVE_LINUX_VIDEODEV2_H +#include "webcam/v4l2_base.h" +#else +#include "webcam/v4l1_base.h" +#endif + +#define COMM_GROUP "Main Control" +#define IMAGE_CONTROL "Image Control" +#define IMAGE_GROUP "Image Settings" + +#define MAX_PIXELS 4096 /* Max number of pixels in one dimension */ +#define ERRMSGSIZ 1024 + + +class V4L_Driver +{ + public: + V4L_Driver(); + virtual ~V4L_Driver(); + + /* INDI Functions that must be called from indidrivermain */ + virtual void ISGetProperties (const char *dev); + virtual void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n); + virtual void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n); + virtual void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n); + + virtual void initCamBase(); + virtual void initProperties(const char *dev); + + static void newFrame(void *p); + void updateFrame(); + + protected: + + /* Structs */ + typedef struct { + int width; + int height; + int expose; + unsigned char *Y; + unsigned char *U; + unsigned char *V; + unsigned char *colorBuffer; + unsigned char *compressedFrame; + } img_t; + + + /* Switches */ + ISwitch PowerS[2]; + ISwitch StreamS[2]; + ISwitch CompressS[2]; + ISwitch ImageTypeS[2]; + + /* Texts */ + IText PortT[1]; + IText camNameT[1]; + + /* Numbers */ + INumber ExposeTimeN[1]; + INumber FrameRateN[1]; + INumber FrameN[4]; + #ifndef HAVE_LINUX_VIDEODEV2_H + INumber ImageAdjustN[5]; + #endif + + /* BLOBs */ + IBLOB imageB; + + /* Switch vectors */ + ISwitchVectorProperty PowerSP; /* Connection switch */ + ISwitchVectorProperty StreamSP; /* Stream switch */ + ISwitchVectorProperty CompressSP; /* Compress stream switch */ + ISwitchVectorProperty ImageTypeSP; /* Color or grey switch */ + + /* Number vectors */ + INumberVectorProperty ExposeTimeNP; /* Exposure */ + INumberVectorProperty FrameRateNP; /* Frame rate */ + INumberVectorProperty FrameNP; /* Stream dimenstion */ + INumberVectorProperty ImageAdjustNP; /* Image controls */ + + /* Text vectors */ + ITextVectorProperty PortTP; + ITextVectorProperty camNameTP; + + /* BLOB vectors */ + IBLOBVectorProperty imageBP; /* Data stream */ + + /* Initilization functions */ + virtual void connectCamera(void); + virtual void getBasicData(void); + + /* Stream/FITS functions */ + void updateStream(); + void uploadFile(const char * filename); + int writeFITS(const char *filename, char errmsg[]); + int grabImage(void); + FITS_HDU_LIST * create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp); + + /* Helper functions */ + int checkPowerN(INumberVectorProperty *np); + int checkPowerS(ISwitchVectorProperty *sp); + int checkPowerT(ITextVectorProperty *tp); + + #ifndef HAVE_LINUX_VIDEODEV2_H + virtual void updateV4L1Controls(); + V4L1_Base *v4l_base; + #else + virtual void updateV4L2Controls(); + V4L2_Base *v4l_base; + #endif + + char device_name[MAXINDIDEVICE]; + int frameCount; /* For debugging */ + double divider; /* For limits */ + img_t * V4LFrame; /* Video frame */ + +}; + +#endif diff --git a/kstars/kstars/indi/v4lphilips.cpp b/kstars/kstars/indi/v4lphilips.cpp new file mode 100644 index 00000000..cc15d43d --- /dev/null +++ b/kstars/kstars/indi/v4lphilips.cpp @@ -0,0 +1,610 @@ +/* + Phlips webcam INDI driver + Copyright (C) 2003-2005 by Jasem Mutlaq + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + 2005.04.29 JM: There is no need for this file for Video 4 Linux 2. It is kept for V4L 1 compatiblity. + +*/ + +#include "v4lphilips.h" +#include "webcam/pwc-ioctl.h" + +V4L_Philips::V4L_Philips() : V4L_Driver() +{ + +} + +V4L_Philips::~V4L_Philips() +{ + +} + +void V4L_Philips::initCamBase() +{ + #ifdef HAVE_LINUX_VIDEODEV2_H + v4l_base = new V4L2_Base(); + #else + v4l_pwc = new V4L1_PWC(); + v4l_base = (V4L1_Base *) v4l_pwc; + #endif +} + +void V4L_Philips::initProperties(const char *dev) +{ + + // Call parent + V4L_Driver::initProperties(dev); + + fillSwitch(&BackLightS[0], "ON", "", ISS_OFF); + fillSwitch(&BackLightS[1], "OFF", "", ISS_ON); + fillSwitchVector(&BackLightSP, BackLightS, NARRAY(BackLightS), dev, "Back Light", "", IMAGE_CONTROL, IP_RW, ISR_1OFMANY, 0 , IPS_IDLE); + + fillSwitch(&AntiFlickerS[0], "ON", "", ISS_OFF); + fillSwitch(&AntiFlickerS[1], "OFF", "", ISS_ON); + fillSwitchVector(&AntiFlickerSP, AntiFlickerS, NARRAY(AntiFlickerS), dev, "Anti Flicker", "", IMAGE_CONTROL, IP_RW, ISR_1OFMANY, 0 , IPS_IDLE); + + fillSwitch(&NoiseReductionS[0], "None", "", ISS_ON); + fillSwitch(&NoiseReductionS[1], "Low", "", ISS_OFF); + fillSwitch(&NoiseReductionS[2], "Medium", "", ISS_OFF); + fillSwitch(&NoiseReductionS[3], "High", "", ISS_OFF); + fillSwitchVector(&NoiseReductionSP, NoiseReductionS, NARRAY(NoiseReductionS), dev, "Noise Reduction", "", IMAGE_CONTROL, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + fillSwitch(&CamSettingS[0], "Save", "", ISS_OFF); + fillSwitch(&CamSettingS[1], "Restore", "", ISS_OFF); + fillSwitch(&CamSettingS[2], "Factory", "", ISS_OFF); + fillSwitchVector(&CamSettingSP, CamSettingS, NARRAY(CamSettingS), dev, "Settings", "", IMAGE_CONTROL, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + fillSwitch(&WhiteBalanceModeS[0], "Auto" , "", ISS_ON); + fillSwitch(&WhiteBalanceModeS[1], "Manual" , "", ISS_OFF); + fillSwitch(&WhiteBalanceModeS[2], "Indoor" , "", ISS_OFF); + fillSwitch(&WhiteBalanceModeS[3], "Outdoor" , "", ISS_OFF); + fillSwitch(&WhiteBalanceModeS[4], "Fluorescent" , "", ISS_OFF); + + fillSwitchVector(&WhiteBalanceModeSP, WhiteBalanceModeS, NARRAY(WhiteBalanceModeS), dev, "White Balance Mode", "", IMAGE_CONTROL, IP_RW, ISR_1OFMANY, 0, IPS_IDLE); + + fillNumber(&WhiteBalanceN[0], "Manual Red", "", "%0.f", 0., 256., 1., 0.); + fillNumber(&WhiteBalanceN[1], "Manual Blue", "", "%0.f", 0., 256., 1., 0.); + fillNumberVector(&WhiteBalanceNP, WhiteBalanceN, NARRAY(WhiteBalanceN), dev, "White Balance", "", IMAGE_CONTROL, IP_RW, 60, IPS_IDLE); + + fillNumber(&ShutterSpeedN[0], "Speed", "", "%0.f", 0., 65535., 100., 0.); + fillNumberVector(&ShutterSpeedNP, ShutterSpeedN, NARRAY(ShutterSpeedN), dev, "Shutter Speed", "", COMM_GROUP, IP_RW, 60, IPS_IDLE); + +} + +void V4L_Philips::ISGetProperties (const char *dev) +{ + + if (dev && strcmp (device_name, dev)) + return; + + #ifdef HAVE_LINUX_VIDEODEV2_H + V4L_Driver::ISGetProperties(dev); + return; + #endif + + /* COMM_GROUP */ + IDDefSwitch(&PowerSP, NULL); + IDDefText(&PortTP, NULL); + IDDefText(&camNameTP, NULL); + IDDefSwitch(&StreamSP, NULL); + IDDefNumber(&FrameRateNP, NULL); + IDDefNumber(&ExposeTimeNP, NULL); + IDDefNumber(&ShutterSpeedNP, NULL); + IDDefBLOB(&imageBP, NULL); + + /* Image Groups */ + IDDefSwitch(&CompressSP, NULL); + IDDefSwitch(&ImageTypeSP, NULL); + IDDefNumber(&FrameNP, NULL); + IDDefNumber(&ImageAdjustNP, NULL); + + /* Image Control */ + IDDefSwitch(&WhiteBalanceModeSP, NULL); + IDDefNumber(&WhiteBalanceNP, NULL); + IDDefSwitch(&BackLightSP, NULL); + IDDefSwitch(&AntiFlickerSP, NULL); + IDDefSwitch(&NoiseReductionSP, NULL); + IDDefSwitch(&CamSettingSP, NULL); + +} + +void V4L_Philips::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n) +{ + char errmsg[ERRMSG_SIZE]; + int index=0; + + /* ignore if not ours */ + if (dev && strcmp (device_name, dev)) + return; + + #ifndef HAVE_LINUX_VIDEODEV2_H + /* Anti Flicker control */ + if (!strcmp (AntiFlickerSP.name, name)) + { + if (checkPowerS(&AntiFlickerSP)) + return; + + AntiFlickerSP.s = IPS_IDLE; + + IUResetSwitches(&AntiFlickerSP); + IUUpdateSwitches(&AntiFlickerSP, states, names, n); + + if (AntiFlickerS[0].s == ISS_ON) + { + if (v4l_pwc->setFlicker(true, errmsg) < 0) + { + AntiFlickerS[0].s = ISS_OFF; + AntiFlickerS[1].s = ISS_ON; + IDSetSwitch(&AntiFlickerSP, "%s", errmsg); + return; + } + + AntiFlickerSP.s = IPS_OK; + IDSetSwitch(&AntiFlickerSP, NULL); + } + else + { + if (v4l_pwc->setFlicker(false, errmsg) < 0) + { + AntiFlickerS[0].s = ISS_ON; + AntiFlickerS[1].s = ISS_OFF; + IDSetSwitch(&AntiFlickerSP, "%s", errmsg); + return; + } + + IDSetSwitch(&AntiFlickerSP, NULL); + } + + return; + } + + /* Back light compensation */ + if (!strcmp (BackLightSP.name, name)) + { + if (checkPowerS(&BackLightSP)) + return; + + BackLightSP.s = IPS_IDLE; + + IUResetSwitches(&BackLightSP); + IUUpdateSwitches(&BackLightSP, states, names, n); + + if (BackLightS[0].s == ISS_ON) + { + if (v4l_pwc->setBackLight(true, errmsg) < 0) + { + BackLightS[0].s = ISS_OFF; + BackLightS[1].s = ISS_ON; + IDSetSwitch(&BackLightSP, "%s", errmsg); + return; + } + + BackLightSP.s = IPS_OK; + IDSetSwitch(&BackLightSP, NULL); + } + else + { + if (v4l_pwc->setBackLight(false, errmsg) < 0) + { + BackLightS[0].s = ISS_ON; + BackLightS[1].s = ISS_OFF; + IDSetSwitch(&BackLightSP, "%s", errmsg); + return; + } + + IDSetSwitch(&BackLightSP, NULL); + } + + return; + } + + /* Noise reduction control */ + if (!strcmp (NoiseReductionSP.name, name)) + { + if (checkPowerS(&NoiseReductionSP)) + return; + + NoiseReductionSP.s = IPS_IDLE; + + IUResetSwitches(&NoiseReductionSP); + IUUpdateSwitches(&NoiseReductionSP, states, names, n); + + for (int i=0; i < 4; i++) + if (NoiseReductionS[i].s == ISS_ON) + { + index = i; + break; + } + + if (v4l_pwc->setNoiseRemoval(index, errmsg) < 0) + { + IUResetSwitches(&NoiseReductionSP); + NoiseReductionS[0].s = ISS_ON; + IDSetSwitch(&NoiseReductionSP, "%s", errmsg); + return; + } + + NoiseReductionSP.s = IPS_OK; + + IDSetSwitch(&NoiseReductionSP, NULL); + return; + } + + /* White balace mode */ + if (!strcmp (WhiteBalanceModeSP.name, name)) + { + if (checkPowerS(&WhiteBalanceModeSP)) + return; + + WhiteBalanceModeSP.s = IPS_IDLE; + + IUResetSwitches(&WhiteBalanceModeSP); + IUUpdateSwitches(&WhiteBalanceModeSP, states, names, n); + + for (int i=0; i < 5; i++) + if (WhiteBalanceModeS[i].s == ISS_ON) + { + index = i; + break; + } + + switch (index) + { + // Auto + case 0: + if (v4l_pwc->setWhiteBalanceMode(PWC_WB_AUTO, errmsg) < 0) + { + IUResetSwitches(&WhiteBalanceModeSP), + WhiteBalanceModeS[0].s = ISS_ON; + IDSetSwitch(&WhiteBalanceModeSP, "%s", errmsg); + return; + } + break; + + // Manual + case 1: + if (v4l_pwc->setWhiteBalanceMode(PWC_WB_MANUAL, errmsg) < 0) + { + IUResetSwitches(&WhiteBalanceModeSP), + WhiteBalanceModeS[0].s = ISS_ON; + IDSetSwitch(&WhiteBalanceModeSP, "%s", errmsg); + return; + } + break; + + // Indoor + case 2: + if (v4l_pwc->setWhiteBalanceMode(PWC_WB_INDOOR, errmsg) < 0) + { + IUResetSwitches(&WhiteBalanceModeSP), + WhiteBalanceModeS[0].s = ISS_ON; + IDSetSwitch(&WhiteBalanceModeSP, "%s", errmsg); + return; + } + break; + + // Outdoor + case 3: + if (v4l_pwc->setWhiteBalanceMode(PWC_WB_OUTDOOR, errmsg) < 0) + { + IUResetSwitches(&WhiteBalanceModeSP), + WhiteBalanceModeS[0].s = ISS_ON; + IDSetSwitch(&WhiteBalanceModeSP, "%s", errmsg); + return; + } + break; + + // Flurescent + case 4: + if (v4l_pwc->setWhiteBalanceMode(PWC_WB_FL, errmsg) < 0) + { + IUResetSwitches(&WhiteBalanceModeSP), + WhiteBalanceModeS[0].s = ISS_ON; + IDSetSwitch(&WhiteBalanceModeSP, "%s", errmsg); + return; + } + break; + + } + + WhiteBalanceModeSP.s = IPS_OK; + IDSetSwitch(&WhiteBalanceModeSP, NULL); + return; + + } + + /* Camera setttings */ + if (!strcmp (CamSettingSP.name, name)) + { + + if (checkPowerS(&CamSettingSP)) + return; + + CamSettingSP.s = IPS_IDLE; + + IUResetSwitches(&CamSettingSP); + IUUpdateSwitches(&CamSettingSP, states, names, n); + + if (CamSettingS[0].s == ISS_ON) + { + if (v4l_pwc->saveSettings(errmsg) < 0) + { + IUResetSwitches(&CamSettingSP); + IDSetSwitch(&CamSettingSP, "%s", errmsg); + return; + } + + CamSettingSP.s = IPS_OK; + IDSetSwitch(&CamSettingSP, "Settings saved."); + return; + } + + if (CamSettingS[1].s == ISS_ON) + { + v4l_pwc->restoreSettings(); + IUResetSwitches(&CamSettingSP); + CamSettingSP.s = IPS_OK; + IDSetSwitch(&CamSettingSP, "Settings restored."); + updateV4L1Controls(); + return; + } + + if (CamSettingS[2].s == ISS_ON) + { + v4l_pwc->restoreFactorySettings(); + IUResetSwitches(&CamSettingSP); + CamSettingSP.s = IPS_OK; + IDSetSwitch(&CamSettingSP, "Factory settings restored."); + updateV4L1Controls(); + return; + } + } + #endif + + // Call parent + V4L_Driver::ISNewSwitch(dev, name, states, names, n); + + + +} + +void V4L_Philips::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) +{ + + V4L_Driver::ISNewText(dev, name, texts, names, n); + +} + +void V4L_Philips::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) +{ + + // Nothing for V4L 2 to do here + #ifndef HAVE_LINUX_VIDEODEV2_H + char errmsg[ERRMSGSIZ]; + + /* Frame rate */ + if (!strcmp (FrameRateNP.name, name)) + { + if (checkPowerN(&FrameRateNP)) + return; + + FrameRateNP.s = IPS_IDLE; + + int oldFP = (int) FrameRateN[0].value; + + if (IUUpdateNumbers(&FrameRateNP, values, names, n) < 0) + return; + + if (v4l_pwc->setFrameRate( (int) FrameRateN[0].value, errmsg) < 0) + { + FrameRateN[0].value = oldFP; + IDSetNumber(&FrameRateNP, "%s", errmsg); + return; + } + + FrameRateNP.s = IPS_OK; + IDSetNumber(&FrameRateNP, NULL); + return; + } + + if (!strcmp (ShutterSpeedNP.name, name)) + { + if (checkPowerN(&ShutterSpeedNP)) + return; + + ShutterSpeedNP.s = IPS_IDLE; + + if (v4l_pwc->setExposure( (int) values[0], errmsg) < 0) + { + IDSetNumber(&ShutterSpeedNP, "%s", errmsg); + return; + } + + ShutterSpeedN[0].value = values[0]; + ShutterSpeedNP.s = IPS_OK; + IDSetNumber(&ShutterSpeedNP, NULL); + return; + } + + /* White balance */ + if (!strcmp (WhiteBalanceNP.name, name)) + { + if (checkPowerN(&WhiteBalanceNP)) + return; + + WhiteBalanceNP.s = IPS_IDLE; + + int oldBalance[2]; + oldBalance[0] = (int) WhiteBalanceN[0].value; + oldBalance[1] = (int) WhiteBalanceN[1].value; + + if (IUUpdateNumbers(&WhiteBalanceNP, values, names, n) < 0) + return; + + if (v4l_pwc->setWhiteBalanceRed( (int) WhiteBalanceN[0].value * 256, errmsg)) + { + WhiteBalanceN[0].value = oldBalance[0]; + WhiteBalanceN[1].value = oldBalance[1]; + IDSetNumber(&WhiteBalanceNP, "%s", errmsg); + return; + } + if (v4l_pwc->setWhiteBalanceBlue( (int) WhiteBalanceN[1].value * 256, errmsg)) + { + WhiteBalanceN[0].value = oldBalance[0]; + WhiteBalanceN[1].value = oldBalance[1]; + IDSetNumber(&WhiteBalanceNP, "%s", errmsg); + return; + } + + IUResetSwitches(&WhiteBalanceModeSP); + WhiteBalanceModeS[1].s = ISS_ON; + WhiteBalanceModeSP.s = IPS_OK; + WhiteBalanceNP.s = IPS_OK; + IDSetSwitch(&WhiteBalanceModeSP, NULL); + IDSetNumber(&WhiteBalanceNP, NULL); + return; + } + + #endif + + // Call parent + V4L_Driver::ISNewNumber(dev, name, values, names, n); + +} + +#ifndef HAVE_LINUX_VIDEODEV2_H +/* Retrieves basic data from the device upon connection.*/ +void V4L_Philips::getBasicData() +{ + + char errmsg[ERRMSGSIZ]; + bool result; + int xmax, ymax, xmin, ymin, index; + + v4l_pwc->getMaxMinSize(xmax, ymax, xmin, ymin); + + /* Width */ + FrameN[2].value = v4l_pwc->getWidth(); + FrameN[2].min = xmin; + FrameN[2].max = xmax; + + /* Height */ + FrameN[3].value = v4l_pwc->getHeight(); + FrameN[3].min = ymin; + FrameN[3].max = ymax; + + IDSetNumber(&FrameNP, NULL); + IUUpdateMinMax(&FrameNP); + + IUSaveText(&camNameT[0], v4l_pwc->getDeviceName()); + IDSetText(&camNameTP, NULL); + + IDLog("Raw values\n Contrast: %d \n Brightness %d \n Color %d \n Sharpness %d \n Gain %d \n Gamma %d \n", v4l_pwc->getContrast(), v4l_pwc->getBrightness(), v4l_pwc->getColor(), v4l_pwc->getSharpness(), v4l_pwc->getGain(), v4l_pwc->getGama()); + + updateV4L1Controls(); + + if (v4l_pwc->setFrameRate( (int) FrameRateN[0].value, errmsg) < 0) + { + FrameRateNP.s = IPS_ALERT; + IDSetNumber(&FrameRateNP, "%s", errmsg); + } + else + { + FrameRateNP.s = IPS_OK; + IDSetNumber(&FrameRateNP, NULL); + } + + result = v4l_pwc->getBackLight(); + if (result) + { + BackLightS[0].s = ISS_ON; + BackLightS[1].s = ISS_OFF; + } + else + { + BackLightS[0].s = ISS_OFF; + BackLightS[1].s = ISS_ON; + } + IDSetSwitch(&BackLightSP, NULL); + + result = v4l_pwc->getFlicker(); + if (result) + { + AntiFlickerS[0].s = ISS_ON; + AntiFlickerS[1].s = ISS_OFF; + } + else + { + AntiFlickerS[0].s = ISS_OFF; + AntiFlickerS[1].s = ISS_ON; + } + IDSetSwitch(&AntiFlickerSP, NULL); + + index = v4l_pwc->getNoiseRemoval(); + IUResetSwitches(&NoiseReductionSP); + NoiseReductionS[index].s = ISS_ON; + IDSetSwitch(&NoiseReductionSP, NULL); + + index = v4l_pwc->getWhiteBalance(); + IUResetSwitches(&WhiteBalanceModeSP); + switch (index) + { + case PWC_WB_AUTO: + WhiteBalanceModeS[0].s = ISS_ON; + break; + case PWC_WB_MANUAL: + WhiteBalanceModeS[1].s = ISS_ON; + break; + case PWC_WB_INDOOR: + WhiteBalanceModeS[2].s = ISS_ON; + break; + case PWC_WB_OUTDOOR: + WhiteBalanceModeS[3].s = ISS_ON; + break; + case PWC_WB_FL: + WhiteBalanceModeS[3].s = ISS_ON; + break; + } + IDSetSwitch(&WhiteBalanceModeSP, NULL); + +} +#endif + +#ifndef HAVE_LINUX_VIDEODEV2_H +void V4L_Philips::updateV4L1Controls() +{ + int index =0; + + ImageAdjustN[0].value = v4l_pwc->getContrast() / 256.; + ImageAdjustN[1].value = v4l_pwc->getBrightness() / 256.; + ImageAdjustN[2].value = v4l_pwc->getColor() / 256.; + index = v4l_pwc->getSharpness(); + if (index < 0) + ImageAdjustN[3].value = -1; + else + ImageAdjustN[3].value = v4l_pwc->getSharpness() / 256.; + + ImageAdjustN[4].value = v4l_pwc->getGain() / 256.; + ImageAdjustN[5].value = v4l_pwc->getGama() / 256.; + + ImageAdjustNP.s = IPS_OK; + IDSetNumber(&ImageAdjustNP, NULL); + + +} +#endif + diff --git a/kstars/kstars/indi/v4lphilips.h b/kstars/kstars/indi/v4lphilips.h new file mode 100644 index 00000000..59c33f0a --- /dev/null +++ b/kstars/kstars/indi/v4lphilips.h @@ -0,0 +1,77 @@ +/* + Phlips webcam INDI driver + Copyright (C) 2003-2005 by Jasem Mutlaq + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + 2005.04.29 JM: There is no need for this file for Video 4 Linux 2. It is kept for V4L 1 compatiblity. + +*/ + +#ifndef HAVE_LINUX_VIDEODEV2_H +#include "webcam/v4l1_pwc.h" +#endif + +#include "v4ldriver.h" + +class V4L_Philips : public V4L_Driver +{ + public: + V4L_Philips(); + ~V4L_Philips(); + + /* INDI Functions that must be called from indidrivermain */ + void ISGetProperties (const char *dev); + void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n); + void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n); + void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n); + + void initCamBase(); + void initProperties(const char *dev); + + private: + + /* Switches */ + ISwitch BackLightS[2]; + ISwitch AntiFlickerS[2]; + ISwitch NoiseReductionS[4]; + ISwitch CamSettingS[3]; + ISwitch WhiteBalanceModeS[5]; + + + /* Nmubers */ + INumber WhiteBalanceN[2]; + INumber ShutterSpeedN[1]; + + /* Switch Vectors */ + ISwitchVectorProperty BackLightSP; + ISwitchVectorProperty AntiFlickerSP; + ISwitchVectorProperty NoiseReductionSP; + ISwitchVectorProperty CamSettingSP; + ISwitchVectorProperty WhiteBalanceModeSP; + + /* Number Vectors */ + INumberVectorProperty WhiteBalanceNP; + INumberVectorProperty ShutterSpeedNP; + + #ifndef HAVE_LINUX_VIDEODEV2_H + V4L1_PWC * v4l_pwc; + void updateV4L1Controls(); + void getBasicData(void); + #endif + +}; + + diff --git a/kstars/kstars/indi/webcam/Makefile.am b/kstars/kstars/indi/webcam/Makefile.am new file mode 100644 index 00000000..565859da --- /dev/null +++ b/kstars/kstars/indi/webcam/Makefile.am @@ -0,0 +1,16 @@ +if HAVE_V4L2 + libwebcam_linux = libwebcam_v4l2_linux.la +else + libwebcam_linux = libwebcam_v4l1_linux.la +endif + +noinst_LTLIBRARIES = libwebcam.la $(libwebcam_linux) + +libwebcam_v4l1_linux_la_SOURCES = PPort.cpp port.cpp v4l1_base.cpp v4l1_pwc.cpp ccvt_c2.c ccvt_misc.c +libwebcam_v4l2_linux_la_SOURCES = PPort.cpp port.cpp v4l2_base.cpp ccvt_c2.c ccvt_misc.c + +libwebcam_la_SOURCES = empty_file.cpp +libwebcam_la_LIBADD = $(libwebcam_linux) + +empty_file.cpp: + echo > empty_file.cpp diff --git a/kstars/kstars/indi/webcam/PPort.cpp b/kstars/kstars/indi/webcam/PPort.cpp new file mode 100644 index 00000000..b222a6f6 --- /dev/null +++ b/kstars/kstars/indi/webcam/PPort.cpp @@ -0,0 +1,107 @@ +/* + Copyright (C) 2004 by Jasem Mutlaq + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#include "PPort.h" +#include "port.h" + +#include +#include +#include + +using namespace std; + +#define TEST_VALIDITY {if (this==NULL) return false;} + +PPort::PPort() { + reset(); +} + +PPort::PPort(int ioPort) { + reset(); + setPort(ioPort); +} + +void PPort::reset() { + bitArray=0; + for (int i=0;i<8;++i) { + assignedBit[i]=NULL; + } + currentPort=NULL; +} + +bool PPort::setPort(int ioPort) { + TEST_VALIDITY; + if (geteuid() != 0) { + cerr << "must be setuid root control parallel port"<write_data(bitArray); + return true; + } else { + return false; + } +} + +bool PPort::setBit(const void * ID,int bit,bool stat) { + TEST_VALIDITY; + if (ID != assignedBit[bit]) { + return false; + } + + if (stat) { + bitArray |= (1< 2.6.9) and many drivers don't fully support it yet. It will take sometime. KStars still supports V4L1 and will continue so until V4L1 is obselete. Please test KStars video drivers if you can. Any comments welcomed. + + CCMAIL: kstars-devel@kde.org + + Revision 1.3 2004/06/26 23:12:03 mutlaqja + Hopefully this will fix compile issues on 64bit archs, and FreeBSD, among others. The assembly code is replaced with a more portable, albeit slower C implementation. I imported the videodev.h header after cleaning it for user space. + + Anyone who has problems compiling this, please report the problem to kstars-devel@kde.org + + I noticed one odd thing after updating my kdelibs, the LEDs don't change color when state is changed. Try that by starting any INDI device, and hit connect, if the LED turns to yellow and back to grey then it works fine, otherwise, we've got a problem. + + CCMAIL: kstars-devel@kde.org + + Revision 1.10 2003/10/24 16:55:18 nemosoft + removed erronous log messages + + Revision 1.9 2002/11/03 22:46:25 nemosoft + Adding various RGB to RGB functions. + Adding proper copyright header too. + + Revision 1.8 2002/04/14 01:00:27 nemosoft + Finishing touches: adding const, adding libs for 'show' +*/ + + +#ifndef CCVT_H +#define CCVT_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Colour ConVerT: going from one colour space to another. + ** NOTE: the set of available functions is far from complete! ** + + Format descriptions: + 420i = "4:2:0 interlaced" + YYYY UU YYYY UU even lines + YYYY VV YYYY VV odd lines + U/V data is subsampled by 2 both in horizontal + and vertical directions, and intermixed with the Y values. + + 420p = "4:2:0 planar" + YYYYYYYY N lines + UUUU N/2 lines + VVVV N/2 lines + U/V is again subsampled, but all the Ys, Us and Vs are placed + together in separate buffers. The buffers may be placed in + one piece of contiguous memory though, with Y buffer first, + followed by U, followed by V. + + yuyv = "4:2:2 interlaced" + YUYV YUYV YUYV ... N lines + The U/V data is subsampled by 2 in horizontal direction only. + + bgr24 = 3 bytes per pixel, in the order Blue Green Red (whoever came up + with that idea...) + rgb24 = 3 bytes per pixel, in the order Red Green Blue (which is sensible) + rgb32 = 4 bytes per pixel, in the order Red Green Blue Alpha, with + Alpha really being a filler byte (0) + bgr32 = last but not least, 4 bytes per pixel, in the order Blue Green Red + Alpha, Alpha again a filler byte (0) + */ + +/* 4:2:0 YUV planar to RGB/BGR */ +void ccvt_420p_bgr24(int width, int height, const void *src, void *dst); +void ccvt_420p_rgb24(int width, int height, const void *src, void *dst); +void ccvt_420p_bgr32(int width, int height, const void *src, void *dst); +void ccvt_420p_rgb32(int width, int height, const void *src, void *dst); + +/* 4:2:2 YUYV interlaced to RGB/BGR */ +void ccvt_yuyv_rgb32(int width, int height, const void *src, void *dst); +void ccvt_yuyv_bgr32(int width, int height, const void *src, void *dst); + +/* 4:2:2 YUYV interlaced to 4:2:0 YUV planar */ +void ccvt_yuyv_420p(int width, int height, const void *src, void *dsty, void *dstu, void *dstv); + +/* RGB/BGR to 4:2:0 YUV interlaced */ + +/* RGB/BGR to 4:2:0 YUV planar */ +void ccvt_rgb24_420p(int width, int height, const void *src, void *dsty, void *dstu, void *dstv); +void ccvt_bgr24_420p(int width, int height, const void *src, void *dsty, void *dstu, void *dstv); + +/* RGB/BGR to RGB/BGR */ +void ccvt_bgr24_bgr32(int width, int height, const void *const src, void *const dst); +void ccvt_bgr24_rgb32(int width, int height, const void *const src, void *const dst); +void ccvt_bgr32_bgr24(int width, int height, const void *const src, void *const dst); +void ccvt_bgr32_rgb24(int width, int height, const void *const src, void *const dst); +void ccvt_rgb24_bgr32(int width, int height, const void *const src, void *const dst); +void ccvt_rgb24_rgb32(int width, int height, const void *const src, void *const dst); +void ccvt_rgb32_bgr24(int width, int height, const void *const src, void *const dst); +void ccvt_rgb32_rgb24(int width, int height, const void *const src, void *const dst); + +int RGB2YUV (int x_dim, int y_dim, void *bmp, void *y_out, void *u_out, void *v_out, int flip); + +/* + * BAYER2RGB24 ROUTINE TAKEN FROM: + * + * Sonix SN9C101 based webcam basic I/F routines + * Copyright (C) 2004 Takafumi Mizuno + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + */ + +void bayer2rgb24(unsigned char *dst, unsigned char *src, long int WIDTH, long int HEIGHT); + +#ifdef __cplusplus +} +#endif + +enum Options { + ioNoBlock=(1<<0), + ioUseSelect=(1<<1), + haveBrightness=(1<<2), + haveContrast=(1<<3), + haveHue=(1<<4), + haveColor=(1<<5), + haveWhiteness=(1<<6) }; + + +#endif diff --git a/kstars/kstars/indi/webcam/ccvt_c2.c b/kstars/kstars/indi/webcam/ccvt_c2.c new file mode 100644 index 00000000..52ed276d --- /dev/null +++ b/kstars/kstars/indi/webcam/ccvt_c2.c @@ -0,0 +1,118 @@ +/* + * Convert an image from yuv colourspace to rgb + * + * Code by Tony Hague (C) 2001. + */ + +#include "ccvt.h" +#include "ccvt_types.h" + +/* by suitable definition of PIXTYPE, can do yuv to rgb or bgr, with or +without word alignment */ + +/* This doesn't exactly earn a prize in a programming beauty contest. */ + +#define WHOLE_FUNC2RGB(type) \ + const unsigned char *y1, *y2, *u, *v; \ + PIXTYPE_##type *l1, *l2; \ + int r, g, b, cr, cg, cb, yp, j, i; \ + \ + if ((width & 1) || (height & 1)) \ + return; \ + \ + l1 = (PIXTYPE_##type *)dst; \ + l2 = l1 + width; \ + y1 = (unsigned char *)src; \ + y2 = y1 + width; \ + u = (unsigned char *)src + width * height; \ + v = u + (width * height) / 4; \ + j = height / 2; \ + while (j--) { \ + i = width / 2; \ + while (i--) { \ + /* Since U & V are valid for 4 pixels, repeat code 4 \ + times for different Y */ \ + cb = ((*u-128) * 454)>>8; \ + cr = ((*v-128) * 359)>>8; \ + cg = ((*v-128) * 183 + (*u-128) * 88)>>8; \ + \ + yp = *(y1++); \ + r = yp + cr; \ + b = yp + cb; \ + g = yp - cg; \ + SAT(r); \ + SAT(g); \ + SAT(b); \ + l1->b = b; \ + l1->g = g; \ + l1->r = r; \ + l1++; \ + \ + yp = *(y1++); \ + r = yp + cr; \ + b = yp + cb; \ + g = yp - cg; \ + SAT(r); \ + SAT(g); \ + SAT(b); \ + l1->b = b; \ + l1->g = g; \ + l1->r = r; \ + l1++; \ + \ + yp = *(y2++); \ + r = yp + cr; \ + b = yp + cb; \ + g = yp - cg; \ + SAT(r); \ + SAT(g); \ + SAT(b); \ + l2->b = b; \ + l2->g = g; \ + l2->r = r; \ + l2++; \ + \ + yp = *(y2++); \ + r = yp + cr; \ + b = yp + cb; \ + g = yp - cg; \ + SAT(r); \ + SAT(g); \ + SAT(b); \ + l2->b = b; \ + l2->g = g; \ + l2->r = r; \ + l2++; \ + \ + u++; \ + v++; \ + } \ + y1 = y2; \ + y2 += width; \ + l1 = l2; \ + l2 += width; \ + } + + + + +void ccvt_420p_bgr32(int width, int height, const void *src, void *dst) +{ + WHOLE_FUNC2RGB(bgr32) +} + +void ccvt_420p_bgr24(int width, int height, const void *src, void *dst) +{ + WHOLE_FUNC2RGB(bgr24) +} + +void ccvt_420p_rgb32(int width, int height, const void *src, void *dst) +{ + WHOLE_FUNC2RGB(rgb32) +} + +void ccvt_420p_rgb24(int width, int height, const void *src, void *dst) +{ + WHOLE_FUNC2RGB(rgb24) +} + diff --git a/kstars/kstars/indi/webcam/ccvt_misc.c b/kstars/kstars/indi/webcam/ccvt_misc.c new file mode 100644 index 00000000..e774ca6d --- /dev/null +++ b/kstars/kstars/indi/webcam/ccvt_misc.c @@ -0,0 +1,435 @@ +/* CCVT: ColourConVerT: simple library for converting colourspaces + Copyright (C) 2002 Nemosoft Unv. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + For questions, remarks, patches, etc. for this program, the author can be + reached at nemosoft@smcc.demon.nl. +*/ + +/* This file contains CCVT functions that aren't available in assembly yet + (or are not worth programming) + */ + +/* + * $Log$ + * Revision 1.2 2005/04/29 16:51:20 mutlaqja + * Adding initial support for Video 4 Linux 2 drivers. This mean that KStars can probably control Meade Lunar Planetary Imager (LPI). V4L2 requires a fairly recent kernel (> 2.6.9) and many drivers don't fully support it yet. It will take sometime. KStars still supports V4L1 and will continue so until V4L1 is obselete. Please test KStars video drivers if you can. Any comments welcomed. + * + * CCMAIL: kstars-devel@kde.org + * + * Revision 1.1 2004/06/26 23:12:03 mutlaqja + * Hopefully this will fix compile issues on 64bit archs, and FreeBSD, among others. The assembly code is replaced with a more portable, albeit slower C implementation. I imported the videodev.h header after cleaning it for user space. + * + * Anyone who has problems compiling this, please report the problem to kstars-devel@kde.org + * + * I noticed one odd thing after updating my kdelibs, the LEDs don't change color when state is changed. Try that by starting any INDI device, and hit connect, if the LED turns to yellow and back to grey then it works fine, otherwise, we've got a problem. + * + * CCMAIL: kstars-devel@kde.org + * + * Revision 1.7 2003/01/02 04:10:19 nemosoft + * Adding ''upside down" conversion to rgb/bgr routines + * + * Revision 1.6 2002/12/03 23:29:11 nemosoft + * *** empty log message *** + * + * Revision 1.5 2002/12/03 23:27:41 nemosoft + * fixing log messages (gcc 3.2 complaining) + * + Revision 1.4 2002/12/03 22:29:07 nemosoft + Fixing up FTP stuff and some video + + Revision 1.3 2002/11/03 22:46:25 nemosoft + Adding various RGB to RGB functions. + Adding proper copyright header too. + */ + + +#include "ccvt.h" +#include "ccvt_types.h" +#include + +static float RGBYUV02990[256], RGBYUV05870[256], RGBYUV01140[256]; +static float RGBYUV01684[256], RGBYUV03316[256]; +static float RGBYUV04187[256], RGBYUV00813[256]; + +void InitLookupTable(void); + + +/* YUYV: two Y's and one U/V */ +void ccvt_yuyv_rgb32(int width, int height, const void *src, void *dst) +{ + width=width; height=height; src=src; dst=dst; + +} + + +void ccvt_yuyv_bgr32(int width, int height, const void *src, void *dst) +{ + const unsigned char *s; + PIXTYPE_bgr32 *d; + int l, c; + int r, g, b, cr, cg, cb, y1, y2; + + l = height; + s = src; + d = dst; + while (l--) { + c = width >> 2; + while (c--) { + y1 = *s++; + cb = ((*s - 128) * 454) >> 8; + cg = (*s++ - 128) * 88; + y2 = *s++; + cr = ((*s - 128) * 359) >> 8; + cg = (cg + (*s++ - 128) * 183) >> 8; + + r = y1 + cr; + b = y1 + cb; + g = y1 - cg; + SAT(r); + SAT(g); + SAT(b); + d->b = b; + d->g = g; + d->r = r; + d++; + r = y2 + cr; + b = y2 + cb; + g = y2 - cg; + SAT(r); + SAT(g); + SAT(b); + d->b = b; + d->g = g; + d->r = r; + d++; + } + } + +} + +void ccvt_yuyv_420p(int width, int height, const void *src, void *dsty, void *dstu, void *dstv) +{ + int n, l, j; + const unsigned char *s1, *s2; + unsigned char *dy, *du, *dv; + + dy = (unsigned char *)dsty; + du = (unsigned char *)dstu; + dv = (unsigned char *)dstv; + s1 = (unsigned char *)src; + s2 = s1; /* keep pointer */ + n = width * height; + for (; n > 0; n--) { + *dy = *s1; + dy++; + s1 += 2; + } + + /* Two options here: average U/V values, or skip every second row */ + s1 = s2; /* restore pointer */ + s1++; /* point to U */ + for (l = 0; l < height; l += 2) { + s2 = s1 + width * 2; /* odd line */ + for (j = 0; j < width; j += 2) { + *du = (*s1 + *s2) / 2; + du++; + s1 += 2; + s2 += 2; + *dv = (*s1 + *s2) / 2; + dv++; + s1 += 2; + s2 += 2; + } + s1 = s2; + } +} + +void bayer2rgb24(unsigned char *dst, unsigned char *src, long int WIDTH, long int HEIGHT) +{ + long int i; + unsigned char *rawpt, *scanpt; + long int size; + + rawpt = src; + scanpt = dst; + size = WIDTH*HEIGHT; + + for ( i = 0; i < size; i++ ) { + if ( (i/WIDTH) % 2 == 0 ) { + if ( (i % 2) == 0 ) { + /* B */ + if ( (i > WIDTH) && ((i % WIDTH) > 0) ) { + *scanpt++ = (*(rawpt-WIDTH-1)+*(rawpt-WIDTH+1)+ + *(rawpt+WIDTH-1)+*(rawpt+WIDTH+1))/4; /* R */ + *scanpt++ = (*(rawpt-1)+*(rawpt+1)+ + *(rawpt+WIDTH)+*(rawpt-WIDTH))/4; /* G */ + *scanpt++ = *rawpt; /* B */ + } else { + /* first line or left column */ + *scanpt++ = *(rawpt+WIDTH+1); /* R */ + *scanpt++ = (*(rawpt+1)+*(rawpt+WIDTH))/2; /* G */ + *scanpt++ = *rawpt; /* B */ + } + } else { + /* (B)G */ + if ( (i > WIDTH) && ((i % WIDTH) < (WIDTH-1)) ) { + *scanpt++ = (*(rawpt+WIDTH)+*(rawpt-WIDTH))/2; /* R */ + *scanpt++ = *rawpt; /* G */ + *scanpt++ = (*(rawpt-1)+*(rawpt+1))/2; /* B */ + } else { + /* first line or right column */ + *scanpt++ = *(rawpt+WIDTH); /* R */ + *scanpt++ = *rawpt; /* G */ + *scanpt++ = *(rawpt-1); /* B */ + } + } + } else { + if ( (i % 2) == 0 ) { + /* G(R) */ + if ( (i < (WIDTH*(HEIGHT-1))) && ((i % WIDTH) > 0) ) { + *scanpt++ = (*(rawpt-1)+*(rawpt+1))/2; /* R */ + *scanpt++ = *rawpt; /* G */ + *scanpt++ = (*(rawpt+WIDTH)+*(rawpt-WIDTH))/2; /* B */ + } else { + /* bottom line or left column */ + *scanpt++ = *(rawpt+1); /* R */ + *scanpt++ = *rawpt; /* G */ + *scanpt++ = *(rawpt-WIDTH); /* B */ + } + } else { + /* R */ + if ( i < (WIDTH*(HEIGHT-1)) && ((i % WIDTH) < (WIDTH-1)) ) { + *scanpt++ = *rawpt; /* R */ + *scanpt++ = (*(rawpt-1)+*(rawpt+1)+ + *(rawpt-WIDTH)+*(rawpt+WIDTH))/4; /* G */ + *scanpt++ = (*(rawpt-WIDTH-1)+*(rawpt-WIDTH+1)+ + *(rawpt+WIDTH-1)+*(rawpt+WIDTH+1))/4; /* B */ + } else { + /* bottom line or right column */ + *scanpt++ = *rawpt; /* R */ + *scanpt++ = (*(rawpt-1)+*(rawpt-WIDTH))/2; /* G */ + *scanpt++ = *(rawpt-WIDTH-1); /* B */ + } + } + } + rawpt++; + } + +} + +/************************************************************************ + * + * int RGB2YUV (int x_dim, int y_dim, void *bmp, YUV *yuv) + * + * Purpose : It takes a 24-bit RGB bitmap and convert it into + * YUV (4:2:0) format + * + * Input : x_dim the x dimension of the bitmap + * y_dim the y dimension of the bitmap + * bmp pointer to the buffer of the bitmap + * yuv pointer to the YUV structure + * + * Output : 0 OK + * 1 wrong dimension + * 2 memory allocation error + * + * Side Effect : + * None + * + * Date : 09/28/2000 + * + * Contacts: + * + * Adam Li + * + * DivX Advance Research Center + * + ************************************************************************/ + +int RGB2YUV (int x_dim, int y_dim, void *bmp, void *y_out, void *u_out, void *v_out, int flip) +{ + static int init_done = 0; + + long i, j, size; + unsigned char *r, *g, *b; + unsigned char *y, *u, *v; + unsigned char *pu1, *pu2, *pv1, *pv2, *psu, *psv; + unsigned char *y_buffer, *u_buffer, *v_buffer; + unsigned char *sub_u_buf, *sub_v_buf; + + if (init_done == 0) + { + InitLookupTable(); + init_done = 1; + } + + /* check to see if x_dim and y_dim are divisible by 2*/ + if ((x_dim % 2) || (y_dim % 2)) return 1; + size = x_dim * y_dim; + + /* allocate memory*/ + y_buffer = (unsigned char *)y_out; + sub_u_buf = (unsigned char *)u_out; + sub_v_buf = (unsigned char *)v_out; + u_buffer = (unsigned char *)malloc(size * sizeof(unsigned char)); + v_buffer = (unsigned char *)malloc(size * sizeof(unsigned char)); + if (!(u_buffer && v_buffer)) + { + if (u_buffer) free(u_buffer); + if (v_buffer) free(v_buffer); + return 2; + } + + b = (unsigned char *)bmp; + y = y_buffer; + u = u_buffer; + v = v_buffer; + + /* convert RGB to YUV*/ + if (!flip) { + for (j = 0; j < y_dim; j ++) + { + y = y_buffer + (y_dim - j - 1) * x_dim; + u = u_buffer + (y_dim - j - 1) * x_dim; + v = v_buffer + (y_dim - j - 1) * x_dim; + + for (i = 0; i < x_dim; i ++) { + g = b + 1; + r = b + 2; + *y = (unsigned char)( RGBYUV02990[*r] + RGBYUV05870[*g] + RGBYUV01140[*b]); + *u = (unsigned char)(- RGBYUV01684[*r] - RGBYUV03316[*g] + (*b)/2 + 128); + *v = (unsigned char)( (*r)/2 - RGBYUV04187[*g] - RGBYUV00813[*b] + 128); + b += 3; + y ++; + u ++; + v ++; + } + } + } else { + for (i = 0; i < size; i++) + { + g = b + 1; + r = b + 2; + *y = (unsigned char)( RGBYUV02990[*r] + RGBYUV05870[*g] + RGBYUV01140[*b]); + *u = (unsigned char)(- RGBYUV01684[*r] - RGBYUV03316[*g] + (*b)/2 + 128); + *v = (unsigned char)( (*r)/2 - RGBYUV04187[*g] - RGBYUV00813[*b] + 128); + b += 3; + y ++; + u ++; + v ++; + } + } + + /* subsample UV*/ + for (j = 0; j < y_dim/2; j ++) + { + psu = sub_u_buf + j * x_dim / 2; + psv = sub_v_buf + j * x_dim / 2; + pu1 = u_buffer + 2 * j * x_dim; + pu2 = u_buffer + (2 * j + 1) * x_dim; + pv1 = v_buffer + 2 * j * x_dim; + pv2 = v_buffer + (2 * j + 1) * x_dim; + for (i = 0; i < x_dim/2; i ++) + { + *psu = (*pu1 + *(pu1+1) + *pu2 + *(pu2+1)) / 4; + *psv = (*pv1 + *(pv1+1) + *pv2 + *(pv2+1)) / 4; + psu ++; + psv ++; + pu1 += 2; + pu2 += 2; + pv1 += 2; + pv2 += 2; + } + } + + free(u_buffer); + free(v_buffer); + + return 0; +} + + +void InitLookupTable() +{ + int i; + + for (i = 0; i < 256; i++) RGBYUV02990[i] = (float)0.2990 * i; + for (i = 0; i < 256; i++) RGBYUV05870[i] = (float)0.5870 * i; + for (i = 0; i < 256; i++) RGBYUV01140[i] = (float)0.1140 * i; + for (i = 0; i < 256; i++) RGBYUV01684[i] = (float)0.1684 * i; + for (i = 0; i < 256; i++) RGBYUV03316[i] = (float)0.3316 * i; + for (i = 0; i < 256; i++) RGBYUV04187[i] = (float)0.4187 * i; + for (i = 0; i < 256; i++) RGBYUV00813[i] = (float)0.0813 * i; +} + + +/* RGB/BGR to RGB/BGR */ + +#define RGBBGR_BODY24(TIN, TOUT) \ +void ccvt_ ## TIN ## _ ## TOUT (int width, int height, const void *const src, void *dst) \ +{ \ + const PIXTYPE_ ## TIN *in = src; \ + PIXTYPE_ ## TOUT *out = dst; \ + int l, c, stride = 0; \ + \ + stride = width; \ + out += ((height - 1) * width); \ + stride *= 2; \ + for (l = 0; l < height; l++) { \ + for (c = 0; c < width; c++) { \ + out->r = in->r; \ + out->g = in->g; \ + out->b = in->b; \ + in++; \ + out++; \ + } \ + out -= stride; \ + } \ +} + +#define RGBBGR_BODY32(TIN, TOUT) \ +void ccvt_ ## TIN ## _ ## TOUT (int width, int height, const void *const src, void *dst) \ +{ \ + const PIXTYPE_ ## TIN *in = src; \ + PIXTYPE_ ## TOUT *out = dst; \ + int l, c, stride = 0; \ + \ + stride = width;\ + out += ((height - 1) * width); \ + stride *= 2; \ + for (l = 0; l < height; l++) { \ + for (c = 0; c < width; c++) { \ + out->r = in->r; \ + out->g = in->g; \ + out->b = in->b; \ + out->z = 0; \ + in++; \ + out++; \ + } \ + out -= stride; \ + } \ +} + +RGBBGR_BODY32(bgr24, bgr32) +RGBBGR_BODY32(bgr24, rgb32) +RGBBGR_BODY32(rgb24, bgr32) +RGBBGR_BODY32(rgb24, rgb32) + +RGBBGR_BODY24(bgr32, bgr24) +RGBBGR_BODY24(bgr32, rgb24) +RGBBGR_BODY24(rgb32, bgr24) +RGBBGR_BODY24(rgb32, rgb24) diff --git a/kstars/kstars/indi/webcam/ccvt_types.h b/kstars/kstars/indi/webcam/ccvt_types.h new file mode 100644 index 00000000..8e40f9fc --- /dev/null +++ b/kstars/kstars/indi/webcam/ccvt_types.h @@ -0,0 +1,60 @@ +/* CCVT: ColourConVerT: simple library for converting colourspaces + Copyright (C) 2002 Nemosoft Unv. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + For questions, remarks, patches, etc. for this program, the author can be + reached at nemosoft@smcc.demon.nl. +*/ + +#ifndef CCVT_TYPES_H +#define CCVT_TYPES_H + +typedef struct +{ + unsigned char b; + unsigned char g; + unsigned char r; + unsigned char z; +} PIXTYPE_bgr32; + +typedef struct +{ + unsigned char b; + unsigned char g; + unsigned char r; +} PIXTYPE_bgr24; + +typedef struct +{ + unsigned char r; + unsigned char g; + unsigned char b; + unsigned char z; +} PIXTYPE_rgb32; + +typedef struct +{ + unsigned char r; + unsigned char g; + unsigned char b; +} PIXTYPE_rgb24; + +#define SAT(c) \ + if (c & (~255)) { if (c < 0) c = 0; else c = 255; } + + + +#endif diff --git a/kstars/kstars/indi/webcam/port.cpp b/kstars/kstars/indi/webcam/port.cpp new file mode 100644 index 00000000..fce53a18 --- /dev/null +++ b/kstars/kstars/indi/webcam/port.cpp @@ -0,0 +1,199 @@ +/* libcqcam - shared Color Quickcam routines + * Copyright (C) 1996-1998 by Patrick Reynolds + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + * Boston, MA 02110-1301, USA. + */ + +// I/O ports wrapper code +// This file might need tweaking if you're trying to port my code to other +// x86 Unix platforms. Code is already available for Linux, FreeBSD, and +// QNX; see the Makefile. +// +// QNX code by: Anders Arpteg +// FreeBSD code by: Patrick Reynolds and Charles +// Henrich + + +//#include "config.h" + +#include +#include + +#ifdef LOCKING +#include +#include +#endif /* LOCKING */ + +#ifdef __linux__ + #if defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) || defined(__powerpc__) || defined(__s390__) || defined(__s390x__) || defined(__mips__) || defined(__mc68000__) + #include + #else + #include + #endif /* arm */ +#elif defined(QNX) +#include +#elif defined(__FreeBSD__) +#include +#include +#elif defined(BSDI) +#include +#elif defined(OPENBSD) +#include +#elif defined(LYNX) +#include "lynx-io.h" +#elif defined(SOLARIS) +#include "solaris-io.h" +#else +#error Please define a platform in the Makefile +#endif /* which OS */ + +#include "port.h" + +port_t::port_t(int iport) { + port = -1; + +#ifdef LOCKING + if (lock(iport) == -1) { +#ifdef DEBUG + fprintf(stderr, "port 0x%x already locked\n", iport); +#endif /* DEBUG */ + return; + } +#endif /* LOCKING */ + +#ifdef LINUX +#if defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) || defined(__powerpc__) || defined(__s390__) || defined(__s390x__) || defined(__mips__) || defined(__mc68000__) + if ((devport = open("/dev/port", O_RDWR)) < 0) { + perror("open /dev/port"); + return; + } +#else + if (ioperm(iport, 3, 1) == -1) { + perror("ioperm()"); + return; + } +#endif /* arm */ +#elif defined(FREEBSD) + if ((devio = fopen("/dev/io", "r+")) == NULL) { + perror("fopen /dev/io"); + return; + } +#elif defined(OPENBSD) + if (i386_iopl(1) == -1) { + perror("i386_iopl"); + return; + } +#elif defined(LYNX) + if (io_access() < 0) { + perror("io_access"); + return; + } +#elif defined(SOLARIS) + if (openiop()) { + perror("openiop"); + return; + } +#endif /* which OS */ + + port = iport; + port1 = port + 1; + port2 = port + 2; + control_reg = read_control(); +} + +port_t::~port_t(void) { +#ifdef LOCKING + unlock(port); +#endif /* LOCKING */ +#ifdef LINUX +#if defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) || defined(__powerpc__) || defined(__s390__) || defined(__s390x__) || defined(__mips__) || defined(__mc68000__) + if (devport >= 0) + close(devport); +#else + if (port > 0 && geteuid() == 0) + if (ioperm(port, 3, 0) != 0) // drop port permissions -- still must + // be root + perror("ioperm()"); +#endif /* arm */ +#elif defined(FREEBSD) + if (devio != NULL) + fclose(devio); +#elif defined(SOLARIS) + close(iopfd); +#endif /* which OS */ +} + +#ifdef LOCKING +int port_t::lock(int portnum) { + char lockfile[80]; + sprintf(lockfile, "/tmp/LOCK.qcam.0x%x", portnum); + while ((lock_fd = open(lockfile, O_WRONLY | O_CREAT | O_EXCL, 0600)) == -1) { + if (errno != EEXIST) { + perror(lockfile); + return -1; + } + struct stat stat_buf; + if (lstat(lockfile, &stat_buf) < 0) continue; + if (S_ISLNK(stat_buf.st_mode) || stat_buf.st_uid != 0) { + if (unlink(lockfile)) { + if (errno == ENOENT) continue; + if (errno != EISDIR || (rmdir(lockfile) && errno != ENOENT)) { + /* known problem: if lockfile exists and is a non-empty + directory, we give up instead of doing an rm-r of it */ + perror(lockfile); + return -1; + } + } + continue; + } + lock_fd = open(lockfile, O_WRONLY, 0600); + if (lock_fd == -1) { + perror(lockfile); + return -1; + } + break; + } + + static struct flock lock_info; + lock_info.l_type = F_WRLCK; +#ifdef LOCK_FAIL + if (fcntl(lock_fd, F_SETLK, &lock_info) != 0) { +#else + if (fcntl(lock_fd, F_SETLKW, &lock_info) != 0) { +#endif /* LOCK_FAIL */ + if (errno != EAGAIN) + perror("fcntl"); + return -1; + } + chown(lockfile, getuid(), getgid()); +#ifdef DEBUG + fprintf(stderr, "Locked port 0x%x\n", portnum); +#endif /* DEBUG */ + return 0; +} + +void port_t::unlock(int portnum) { + if (portnum == -1) + return; + close(lock_fd); // this clears the lock + char lockfile[80]; + sprintf(lockfile, "/tmp/LOCK.qcam.0x%x", portnum); + if (unlink(lockfile)) perror(lockfile); +#ifdef DEBUG + fprintf(stderr, "Unlocked port 0x%x\n", portnum); +#endif /* DEBUG */ +} +#endif /* LOCKING */ diff --git a/kstars/kstars/indi/webcam/port.h b/kstars/kstars/indi/webcam/port.h new file mode 100644 index 00000000..c5896858 --- /dev/null +++ b/kstars/kstars/indi/webcam/port.h @@ -0,0 +1,122 @@ +/* libcqcam - shared Color Quickcam routines + * Copyright (C) 1996-1998 by Patrick Reynolds + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Library General Public + * License as published by the Free Software Foundation; either + * version 2 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Library General Public + * License along with this library; if not, write to the + * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + * Boston, MA 02110-1301, USA. + */ + +// I/O ports wrapper definitions and prototypes +// This file might need tweaking if you're trying to port my code to other +// x86 Unix platforms. Code is already available for Linux, FreeBSD, and +// QNX; see the Makefile. +// +// QNX code by: Anders Arpteg +// FreeBSD code by: Patrick Reynolds and Charles +// Henrich +// Inlining implemented by: Philip Blundell + +#ifndef PORT_H +#define PORT_H + +//#include "config.h" + +#include + +#ifdef __linux__ + #if !defined(arm) && !defined(__hppa__) && !defined(__sparc__) && !defined(__ppc__) && !defined(__powerpc__) && !defined(__s390__) && !defined(__s390x__) && !defined(__mips__) && !defined(__mc68000__) + #include + #endif /* !arm */ +#elif defined(QNX) +#include +#elif defined(__FreeBSD__) +#include +#include +#elif defined(BSDI) +#include +#elif defined(OPENBSD) +#include +#elif defined(LYNX) +#include "lynx-io.h" +#elif defined(SOLARIS) +#include "solaris-io.h" +#else +#error Please define a platform in the Makefile +#endif + +#if defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) || defined(__powerpc__) || defined(__s390__) || defined(__s390x__) || defined(__mips__) || defined(__mc68000__) +static char ports_temp; + +#ifdef inb +#undef inb +#endif /* inb */ +#define inb(port) \ + lseek(devport, port, SEEK_SET), \ + read(devport, &ports_temp, 1), \ + ports_temp + +#ifdef outb +#undef outb +#endif /* inb */ +#define outb(data, port) \ + lseek(devport, port, SEEK_SET); \ + ports_temp = data; \ + write(devport, &ports_temp, 1); + +#endif /* arm, hppa */ + +class port_t { +public: + port_t(int iport); + ~port_t(void); + + inline int read_data(void) { return inb(port); } + inline int read_status(void) { return inb(port1); } + inline int read_control(void) { return inb(port2); } + +#if defined(LINUX) || defined(LYNX) + inline void write_data(int data) { outb(data, port); } + inline void write_control(int data) { outb(control_reg = data, port2); } + inline void setbit_control(int data) { outb(control_reg |= data, port2); } + inline void clearbit_control(int data) { outb(control_reg &= ~data, port2); } +#else // Solaris, QNX, and *BSD use (port, data) instead + inline void write_data(int data) { outb(port, data); } + inline void write_control(int data) { outb(port2, control_reg = data); } + inline void setbit_control(int data) { outb(port2, control_reg |= data); } + inline void clearbit_control(int data) { outb(port2, control_reg &= ~data); } +#endif + + inline int get_port() { return port; } + inline operator bool () const { return port != -1; } + +private: + int port; // number of the base port + int port1; // port+1, precalculated for speed + int port2; // port+2, precalculated for speed + int control_reg; // current contents of the control register +#ifdef LOCKING + int lock_fd; + int lock(int portnum); + void unlock(int portnum); +#endif + +#ifdef FREEBSD + FILE *devio; +#endif +#if defined(__linux__) && (defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) || defined(__powerpc__) || defined(__s390__) || defined(__s390x__) || defined(__mips__) || defined(__mc68000__)) + int devport; +#endif +}; + +#endif diff --git a/kstars/kstars/indi/webcam/pwc-ioctl.h b/kstars/kstars/indi/webcam/pwc-ioctl.h new file mode 100644 index 00000000..9b650298 --- /dev/null +++ b/kstars/kstars/indi/webcam/pwc-ioctl.h @@ -0,0 +1,176 @@ +#ifndef PWC_IOCTL_H +#define PWC_IOCTL_H + +/* (C) 2001-2002 Nemosoft Unv. webcam@smcc.demon.nl + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +*/ + +/* This is pwc-ioctl.h belonging to PWC 8.6 */ + +/* + Changes + 2001/08/03 Alvarado Added ioctl constants to access methods for + changing white balance and red/blue gains + */ + +/* These are private ioctl() commands, specific for the Philips webcams. + They contain functions not found in other webcams, and settings not + specified in the Video4Linux API. + + The #define names are built up like follows: + VIDIOC VIDeo IOCtl prefix + PWC Philps WebCam + G optional: Get + S optional: Set + ... the function + */ + + + + +/* The frame rate is encoded in the video_window.flags parameter using + the upper 16 bits, since some flags are defined nowadays. The following + defines provide a mask and shift to filter out this value. + + In 'Snapshot' mode the camera freezes its automatic exposure and colour + balance controls. + */ +#define PWC_FPS_SHIFT 16 +#define PWC_FPS_MASK 0x00FF0000 +#define PWC_FPS_FRMASK 0x003F0000 +#define PWC_FPS_SNAPSHOT 0x00400000 + + + +struct pwc_probe +{ + char name[32]; + int type; +}; + + +/* pwc_whitebalance.mode values */ +#define PWC_WB_INDOOR 0 +#define PWC_WB_OUTDOOR 1 +#define PWC_WB_FL 2 +#define PWC_WB_MANUAL 3 +#define PWC_WB_AUTO 4 + +/* Used with VIDIOCPWC[SG]AWB (Auto White Balance). + Set mode to one of the PWC_WB_* values above. + *red and *blue are the respective gains of these colour components inside + the camera; range 0..65535 + When 'mode' == PWC_WB_MANUAL, 'manual_red' and 'manual_blue' are set or read; + otherwise undefined. + 'read_red' and 'read_blue' are read-only. +*/ + +struct pwc_whitebalance +{ + int mode; + int manual_red, manual_blue; /* R/W */ + int read_red, read_blue; /* R/O */ +}; + +/* + 'control_speed' and 'control_delay' are used in automatic whitebalance mode, + and tell the camera how fast it should react to changes in lighting, and + with how much delay. Valid values are 0..65535. +*/ +struct pwc_wb_speed +{ + int control_speed; + int control_delay; + +}; + +/* Used with VIDIOCPWC[SG]LED */ +struct pwc_leds +{ + int led_on; /* Led on-time; range = 0..25000 */ + int led_off; /* Led off-time; range = 0..25000 */ +}; + + + + /* Restore user settings */ +#define VIDIOCPWCRUSER _IO('v', 192) + /* Save user settings */ +#define VIDIOCPWCSUSER _IO('v', 193) + /* Restore factory settings */ +#define VIDIOCPWCFACTORY _IO('v', 194) + + /* You can manipulate the compression factor. A compression preference of 0 + means use uncompressed modes when available; 1 is low compression, 2 is + medium and 3 is high compression preferred. Of course, the higher the + compression, the lower the bandwidth used but more chance of artefacts + in the image. The driver automatically chooses a higher compression when + the preferred mode is not available. + */ + /* Set preferred compression quality (0 = uncompressed, 3 = highest compression) */ +#define VIDIOCPWCSCQUAL _IOW('v', 195, int) + /* Get preferred compression quality */ +#define VIDIOCPWCGCQUAL _IOR('v', 195, int) + + + /* This is a probe function; since so many devices are supported, it + becomes difficult to include all the names in programs that want to + check for the enhanced Philips stuff. So in stead, try this PROBE; + it returns a structure with the original name, and the corresponding + Philips type. + To use, fill the structure with zeroes, call PROBE and if that succeeds, + compare the name with that returned from VIDIOCGCAP; they should be the + same. If so, you can be assured it is a Philips (OEM) cam and the type + is valid. + */ +#define VIDIOCPWCPROBE _IOR('v', 199, struct pwc_probe) + + /* Set AGC (Automatic Gain Control); int < 0 = auto, 0..65535 = fixed */ +#define VIDIOCPWCSAGC _IOW('v', 200, int) + /* Get AGC; int < 0 = auto; >= 0 = fixed, range 0..65535 */ +#define VIDIOCPWCGAGC _IOR('v', 200, int) + /* Set shutter speed; int < 0 = auto; >= 0 = fixed, range 0..65535 */ +#define VIDIOCPWCSSHUTTER _IOW('v', 201, int) + + /* Color compensation (Auto White Balance) */ +#define VIDIOCPWCSAWB _IOW('v', 202, struct pwc_whitebalance) +#define VIDIOCPWCGAWB _IOR('v', 202, struct pwc_whitebalance) + + /* Auto WB speed */ +#define VIDIOCPWCSAWBSPEED _IOW('v', 203, struct pwc_wb_speed) +#define VIDIOCPWCGAWBSPEED _IOR('v', 203, struct pwc_wb_speed) + + /* LEDs on/off/blink; int range 0..65535 */ +#define VIDIOCPWCSLED _IOW('v', 205, struct pwc_leds) +#define VIDIOCPWCGLED _IOR('v', 205, struct pwc_leds) + + /* Contour (sharpness); int < 0 = auto, 0..65536 = fixed */ +#define VIDIOCPWCSCONTOUR _IOW('v', 206, int) +#define VIDIOCPWCGCONTOUR _IOR('v', 206, int) + + /* Backlight compensation; 0 = off, otherwise on */ +#define VIDIOCPWCSBACKLIGHT _IOW('v', 207, int) +#define VIDIOCPWCGBACKLIGHT _IOR('v', 207, int) + + /* Flickerless mode; = 0 off, otherwise on */ +#define VIDIOCPWCSFLICKER _IOW('v', 208, int) +#define VIDIOCPWCGFLICKER _IOR('v', 208, int) + + /* Dynamic noise reduction; 0 off, 3 = high noise reduction */ +#define VIDIOCPWCSDYNNOISE _IOW('v', 209, int) +#define VIDIOCPWCGDYNNOISE _IOR('v', 209, int) + +#endif diff --git a/kstars/kstars/indi/webcam/v4l1_base.cpp b/kstars/kstars/indi/webcam/v4l1_base.cpp new file mode 100644 index 00000000..12007870 --- /dev/null +++ b/kstars/kstars/indi/webcam/v4l1_base.cpp @@ -0,0 +1,564 @@ +/* + Copyright (C) 2005 by Jasem Mutlaq + + Some code based on qastrocam + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "ccvt.h" +#include "v4l1_base.h" +#include "../eventloop.h" +#include "../indidevapi.h" + +#define ERRMSGSIZ 1024 + +using namespace std; + +V4L1_Base::V4L1_Base() +{ + frameRate=10; + fd=-1; + //usingTimer = false; + + //frameUpdate = true; + //selectCallBackID = -1; + //timerCallBackID = -1; + + YBuf = NULL; + UBuf = NULL; + VBuf = NULL; + colorBuffer= NULL; + buffer_start=NULL; + +} + +V4L1_Base::~V4L1_Base() +{ + + delete (YBuf); + delete (UBuf); + delete (VBuf); + delete (colorBuffer); + +} + +int V4L1_Base::connectCam(const char * devpath, char *errmsg) +{ + options= (haveBrightness|haveContrast|haveHue|haveColor|haveWhiteness); + + buffer_start=NULL; + frameRate=10; + fd=-1; + //usingTimer = false; + + //frameUpdate = true; + //selectCallBackID = -1; + //timerCallBackID = -1; + + cerr << "In connect Cam with device " << devpath << endl; + if (-1 == (fd=open(devpath, O_RDONLY | O_NONBLOCK, 0))) + { + strncpy(errmsg, strerror(errno), ERRMSGSIZ); + cerr << strerror(errno); + return -1; + } + + cerr << "Device opened" << endl; + + if (fd != -1) + { + if (-1 == ioctl(fd,VIDIOCGCAP,&capability)) + { + cerr << "Error: ioctl (VIDIOCGCAP)" << endl; + strncpy(errmsg, "ioctl (VIDIOCGCAP)", ERRMSGSIZ); + return -1; + } + if (-1 == ioctl (fd, VIDIOCGWIN, &window)) + { + cerr << "Error ioctl (VIDIOCGWIN)" << endl; + strncpy(errmsg, "ioctl (VIDIOCGWIN)", ERRMSGSIZ); + return -1; + } + if (-1 == ioctl (fd, VIDIOCGPICT, &picture_format)) + { + cerr << "Error: ioctl (VIDIOCGPICT)" << endl; + strncpy(errmsg, "ioctl (VIDIOCGPICT)", ERRMSGSIZ); + return -1; + } + + init(0); + } + + cerr << "initial size w:" << window.width << " -- h: " << window.height << endl; + + /*if (options & ioUseSelect) + { + selectCallBackID = addCallback(fd, V4L1_Base::staticUpdateFrame, this); + cerr << "Using select to wait new frames." << endl; + } else + { + usingTimer = true; + timerCallBackID = addTimer(1000/frameRate, V4L1_Base::staticCallFrame, this); + cerr << "Using timer to wait new frames.\n"; + } + */ + + mmapInit(); + //mmapCapture(); + + cerr << "All successful, returning\n"; + return fd; +} + +void V4L1_Base::disconnectCam() +{ + + + delete YBuf; + delete UBuf; + delete VBuf; + YBuf = UBuf = VBuf = NULL; + + if (selectCallBackID != -1) + rmCallback(selectCallBackID); + + //if (usingTimer && timerCallBackID != -1) + //rmTimer(timerCallBackID); + + if (munmap (buffer_start, mmap_buffer.size) < 0) + fprintf(stderr, "munmap: %s\n", strerror(errno)); + + if (close(fd) < 0) + fprintf(stderr, "close(fd): %s\n", strerror(errno)); + + fprintf(stderr, "Disconnect cam\n"); +} + +//void V4L1_Base::staticCallFrame(void *p) +//{ +// ((V4L1_Base *) p)->updateFrame(0, NULL); +//} + +//void V4L1_Base::staticUpdateFrame(int /*d*/, void *p) +//{ +// ((V4L1_Base *) p)->updateFrame(0, NULL); +//} + +void V4L1_Base::newFrame() +{ + switch (picture_format.palette) + { + case VIDEO_PALETTE_GREY: + memcpy(YBuf,mmapFrame(),window.width * window.height); + break; + case VIDEO_PALETTE_YUV420P: + memcpy(YBuf,mmapFrame(), window.width * window.height); + memcpy(UBuf, + mmapFrame()+ window.width * window.height, + (window.width/2) * (window.height/2)); + memcpy(VBuf, + mmapFrame()+ window.width * window.height+(window.width/2) * (window.height/2), + (window.width/2) * (window.height/2)); + break; + case VIDEO_PALETTE_YUYV: + ccvt_yuyv_420p(window.width,window.height, + mmapFrame(), + YBuf, + UBuf, + VBuf); + break; + + case VIDEO_PALETTE_RGB24: + RGB2YUV(window.width, window.height, mmapFrame(), YBuf, UBuf, VBuf, 0); + break; + + default: + cerr << "invalid palette " <newFrame(); + +} + +int V4L1_Base::start_capturing(char * /*errmsg*/) +{ + + mmapCapture(); + mmapSync(); + + selectCallBackID = IEAddCallback(fd, updateFrame, this); + //newFrame(); + return 0; +} + +int V4L1_Base::stop_capturing(char * /*errmsg*/) +{ + + IERmCallback(selectCallBackID); + selectCallBackID = -1; + return 0; +} + +int V4L1_Base::getWidth() +{ + return window.width; +} + +int V4L1_Base::getHeight() +{ + return window.height; +} + +void V4L1_Base::setFPS(int fps) +{ + frameRate = fps; +} + +int V4L1_Base::getFPS() +{ + return frameRate; +} + +char * V4L1_Base::getDeviceName() +{ + return capability.name; +} + +void V4L1_Base::init(int preferedPalette) + { + + if (preferedPalette) + { + picture_format.palette=preferedPalette; + if (0 == ioctl(fd, VIDIOCSPICT, &picture_format)) + cerr << "found preferedPalette " << preferedPalette << endl; + else + { + preferedPalette=0; + cerr << "preferedPalette " << preferedPalette << " invalid, trying to find one." << endl; + } + } + + if (preferedPalette == 0) + { + do { + /* trying VIDEO_PALETTE_YUV420P (Planar) */ + picture_format.palette=VIDEO_PALETTE_YUV420P; + if (0 == ioctl(fd, VIDIOCSPICT, &picture_format)) { + cerr << "found palette VIDEO_PALETTE_YUV420P" << endl; + break; + } + cerr << "VIDEO_PALETTE_YUV420P not supported." << endl; + /* trying VIDEO_PALETTE_YUV420 (interlaced) */ + picture_format.palette=VIDEO_PALETTE_YUV420; + if ( 0== ioctl(fd, VIDIOCSPICT, &picture_format)) { + cerr << "found palette VIDEO_PALETTE_YUV420" << endl; + break; + } + cerr << "VIDEO_PALETTE_YUV420 not supported." << endl; + /* trying VIDEO_PALETTE_RGB24 */ + picture_format.palette=VIDEO_PALETTE_RGB24; + if ( 0== ioctl(fd, VIDIOCSPICT, &picture_format)) { + cerr << "found palette VIDEO_PALETTE_RGB24" << endl; + break; + } + cerr << "VIDEO_PALETTE_RGB24 not supported." << endl; + /* trying VIDEO_PALETTE_GREY */ + picture_format.palette=VIDEO_PALETTE_GREY; + if ( 0== ioctl(fd, VIDIOCSPICT, &picture_format)) { + cerr << "found palette VIDEO_PALETTE_GREY" << endl; + break; + } + cerr << "VIDEO_PALETTE_GREY not supported." << endl; + cerr << "could not find a supported palette." << endl; + exit(1); + } while (false); + } + + allocBuffers(); + +} + +void V4L1_Base::allocBuffers() +{ + delete YBuf; + delete UBuf; + delete VBuf; + delete colorBuffer; + + YBuf= new unsigned char[window.width * window.height]; + UBuf= new unsigned char[window.width * window.height]; + VBuf= new unsigned char[window.width * window.height]; + colorBuffer = new unsigned char[window.width * window.height * 4]; +} + +void V4L1_Base::checkSize(int & x, int & y) +{ + if (x >= capability.maxwidth && y >= capability.maxheight) + { + x=capability.maxwidth; + y=capability.maxheight; + } + else if (x>=352 && y >=288) { + x=352;y=288; + } else if (x>=320 && y >= 240) { + x=320;y=240; + } else if (x>=176 && y >=144) { + x=176;y=144; + } else if (x>=160 && y >=120 ) { + x=160;y=120; + } else + { + x=capability.minwidth; + y=capability.minheight; + } +} + +void V4L1_Base::getMaxMinSize(int & xmax, int & ymax, int & xmin, int & ymin) +{ + xmax = capability.maxwidth; + ymax = capability.maxheight; + xmin = capability.minwidth; + ymin = capability.minheight; +} + +bool V4L1_Base::setSize(int x, int y) +{ + int oldX, oldY; + checkSize(x,y); + + oldX = window.width; + oldY = window.height; + + window.width=x; + window.height=y; + + cerr << "New size is x=" << window.width << " " << "y=" << window.height < +#include +#include "videodev.h" +#include "../eventloop.h" + +class V4L1_Base +{ + public: + V4L1_Base(); + virtual ~V4L1_Base(); + + /* Connection */ + virtual int connectCam(const char * devpath, char *errmsg); + virtual void disconnectCam(); + char * getDeviceName(); + + /* Image settings */ + int getBrightness(); + int getContrast(); + int getColor(); + int getHue(); + int getWhiteness(); + void setContrast(int val); + void setBrightness(int val); + void setColor(int val); + void setHue(int val); + void setWhiteness(int val); + + /* Updates */ + static void updateFrame(int d, void * p); + void newFrame(); + void setPictureSettings(); + void getPictureSettings(); + + /* Image Size */ + int getWidth(); + int getHeight(); + void checkSize(int & x, int & y); + virtual bool setSize(int x, int y); + virtual void getMaxMinSize(int & xmax, int & ymax, int & xmin, int & ymin); + + /* Frame rate */ + void setFPS(int fps); + int getFPS(); + + void init(int preferedPalette); + void allocBuffers(); + int mmapInit(); + void mmapCapture(); + void mmapSync(); + + unsigned char * mmapFrame(); + unsigned char * getY(); + unsigned char * getU(); + unsigned char * getV(); + unsigned char * getColorBuffer(); + + int start_capturing(char *errmsg); + int stop_capturing(char *errmsg); + void registerCallback(WPF *fp, void *ud); + + protected: + + int fd; + WPF *callback; + void *uptr; + unsigned long options; + + struct video_capability capability; + struct video_window window; + struct video_picture picture_format; + struct video_mbuf mmap_buffer; + + unsigned char * buffer_start; + + long mmap_sync_buffer; + long mmap_capture_buffer; + + int frameRate; + bool streamActive; + int selectCallBackID; + unsigned char * YBuf,*UBuf,*VBuf, *colorBuffer; + +}; + +#endif diff --git a/kstars/kstars/indi/webcam/v4l1_pwc.cpp b/kstars/kstars/indi/webcam/v4l1_pwc.cpp new file mode 100644 index 00000000..9f644885 --- /dev/null +++ b/kstars/kstars/indi/webcam/v4l1_pwc.cpp @@ -0,0 +1,563 @@ +/* + Phlips webcam driver for V4L 1 + Copyright (C) 2005 by Jasem Mutlaq + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "ccvt.h" +#include "pwc-ioctl.h" +#include "v4l1_pwc.h" +#include "../eventloop.h" + +#define ERRMSG_SIZ 1024 + +extern int errno; +using namespace std; + +V4L1_PWC::V4L1_PWC() +{ + frameRate=15; + fd=-1; + streamActive = true; + + YBuf = NULL; + UBuf = NULL; + VBuf = NULL; + colorBuffer= NULL; + buffer_start=NULL; +} + +V4L1_PWC::~V4L1_PWC() +{ + +} + +int V4L1_PWC::connectCam(const char * devpath, char *errmsg) +{ + options= (ioNoBlock|ioUseSelect|haveBrightness|haveContrast|haveColor); + struct pwc_probe probe; + bool IsPhilips = false; + frameRate=15; + fd=-1; + streamActive = true; + buffer_start=NULL; + + if (-1 == (fd=open(devpath, + O_RDONLY | ((options & ioNoBlock) ? O_NONBLOCK : 0)))) { + + strncpy(errmsg, strerror(errno), 1024); + cerr << strerror(errno); + return -1; + } + + cerr << "Device opened" << endl; + + if (fd != -1) { + if (-1 == ioctl(fd,VIDIOCGCAP,&capability)) { + cerr << "Error: ioctl (VIDIOCGCAP)" << endl; + strncpy(errmsg, "ioctl (VIDIOCGCAP)", 1024); + return -1; + } + if (-1 == ioctl (fd, VIDIOCGWIN, &window)) { + cerr << "Error: ioctl (VIDIOCGWIN)" << endl; + strncpy(errmsg, "ioctl (VIDIOCGWIN)", 1024); + return -1; + } + if (-1 == ioctl (fd, VIDIOCGPICT, &picture_format)) { + cerr << "Error: ioctl (VIDIOCGPICT)" << endl; + strncpy(errmsg, "ioctl (VIDIOCGPICT)", 1024); + return -1; + } + init(0); + } + + // Check to see if it's really a philips webcam + if (ioctl(fd, VIDIOCPWCPROBE, &probe) == 0) + { + if (!strcmp(capability.name,probe.name)) + { + IsPhilips = true; + type_=probe.type; + } + } + + if (IsPhilips) + cerr << "Philips webcam type " << type_ << " detected" << endl; + else + { + strncpy(errmsg, "No Philips webcam detected.", 1024); + return -1; + } + + cerr << "initial size w:" << window.width << " -- h: " << window.height << endl; + + + mmapInit(); + + setWhiteBalanceMode(PWC_WB_AUTO, errmsg); + multiplicateur_=1; + skippedFrame_=0; + lastGain_=getGain(); + + cerr << "All successful, returning\n"; + return fd; +} + +void V4L1_PWC::checkSize(int & x, int & y) +{ + if (x>=capability.maxwidth && y >= capability.maxheight) + { + x=capability.maxwidth; + y=capability.maxheight; + } else if (x>=352 && y >=288 && type_<700) { + x=352;y=288; + } else if (x>=320 && y >= 240) { + x=320;y=240; + } else if (x>=176 && y >=144 && type_<700 ) { + x=176;y=144; + } else if (x>=160 && y >=120 ) { + x=160;y=120; + } else { + x=capability.minwidth; + y=capability.minheight; + } +} + +bool V4L1_PWC::setSize(int x, int y) +{ + + int oldX, oldY; + char msg[ERRMSG_SIZ]; + checkSize(x,y); + + oldX = window.width; + oldY = window.height; + + window.width=x; + window.height=y; + + if (ioctl (fd, VIDIOCSWIN, &window)) + { + snprintf(msg, ERRMSG_SIZ, "ioctl(VIDIOCSWIN) %s", strerror(errno)); + cerr << msg << endl; + window.width=oldX; + window.height=oldY; + return false; + } + ioctl (fd, VIDIOCGWIN, &window); + + cerr << "New size is x=" << window.width << " " << "y=" << window.height <>PWC_FPS_SHIFT); +} + +int V4L1_PWC::getWhiteBalance() +{ + char msg[ERRMSG_SIZ]; + struct pwc_whitebalance tmp_whitebalance; + tmp_whitebalance.mode = tmp_whitebalance.manual_red = tmp_whitebalance.manual_blue = tmp_whitebalance.read_red = tmp_whitebalance.read_blue = PWC_WB_AUTO; + + if (ioctl(fd, VIDIOCPWCGAWB, &tmp_whitebalance)) + { + snprintf(msg, ERRMSG_SIZ, "getWhiteBalance %s", strerror(errno)); + cerr << msg << endl; + } + else + { +#if 0 + cout << "mode="<show(); + remoteCTRLWBblue_->show(); + } + } else { + if (guiBuild()) { + remoteCTRLWBred_->hide(); + remoteCTRLWBblue_->hide(); + } + } + }*/ +} + +int V4L1_PWC::setWhiteBalance(char *errmsg) +{ + struct pwc_whitebalance wb; + wb.mode=whiteBalanceMode_; + if (wb.mode == PWC_WB_MANUAL) + { + wb.manual_red=whiteBalanceRed_; + wb.manual_blue=whiteBalanceBlue_; + } + + if (ioctl(fd, VIDIOCPWCSAWB, &wb)) + { + snprintf(errmsg, ERRMSG_SIZ, "setWhiteBalance %s", strerror(errno)); + return -1; + } + + return 0; +} + +int V4L1_PWC::setWhiteBalanceMode(int val, char *errmsg) + { + if (val == whiteBalanceMode_) + return whiteBalanceMode_; + + if (val != PWC_WB_AUTO) + { + if ( val != PWC_WB_MANUAL) + { + whiteBalanceMode_=val; + if (setWhiteBalance(errmsg) < 0) + return -1; + } + + //whiteBalanceMode_=PWC_WB_AUTO; + whiteBalanceMode_= val; + if (setWhiteBalance(errmsg) < 0) + return -1; + getWhiteBalance(); + } + + /*if (guiBuild()) { + if (val != PWC_WB_AUTO + || ( liveWhiteBalance_ && (val ==PWC_WB_AUTO))) { + remoteCTRLWBred_->show(); + remoteCTRLWBblue_->show(); + } else { + remoteCTRLWBred_->hide(); + remoteCTRLWBblue_->hide(); + } + }*/ + + whiteBalanceMode_=val; + if (setWhiteBalance(errmsg) < 0) + return -1; + getWhiteBalance(); + + return 0; +} + +int V4L1_PWC::setWhiteBalanceRed(int val, char *errmsg) +{ + whiteBalanceMode_ = PWC_WB_MANUAL; + whiteBalanceRed_=val; + if (setWhiteBalance(errmsg) < 0) + return -1; + + return 0; +} + +int V4L1_PWC::setWhiteBalanceBlue(int val, char *errmsg) +{ + whiteBalanceMode_ = PWC_WB_MANUAL; + whiteBalanceBlue_=val; + if (setWhiteBalance(errmsg) < 0) + return -1; + + return 0; +} + diff --git a/kstars/kstars/indi/webcam/v4l1_pwc.h b/kstars/kstars/indi/webcam/v4l1_pwc.h new file mode 100644 index 00000000..ad0fab1f --- /dev/null +++ b/kstars/kstars/indi/webcam/v4l1_pwc.h @@ -0,0 +1,89 @@ +/* + Phlips webcam driver for V4L 1 + Copyright (C) 2005 by Jasem Mutlaq + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#ifndef V4L1_PWC_H +#define V4L1_PWC_H + +#include +#include +#include "videodev.h" +#include "v4l1_base.h" + +class V4L1_PWC : public V4L1_Base +{ + public: + V4L1_PWC(); + ~V4L1_PWC(); + + int connectCam(const char * devpath, char *errmsg); + + /* Philips related, from QAstrocam */ + int saveSettings(char *errmsg); + void restoreSettings(); + void restoreFactorySettings(); + int setGain(int value, char *errmsg); + int getGain(); + int setExposure(int val, char *errmsg); + void setCompression(int value); + int getCompression(); + int setNoiseRemoval(int value, char *errmsg); + int getNoiseRemoval(); + int setSharpness(int value, char *errmsg); + int getSharpness(); + int setBackLight(bool val, char *errmsg); + bool getBackLight(); + int setFlicker(bool val, char *errmsg); + bool getFlicker(); + void setGama(int value); + int getGama(); + int setFrameRate(int value, char *errmsg); + int getFrameRate(); + int setWhiteBalance(char *errmsg); + int getWhiteBalance(); + int setWhiteBalanceMode(int val, char *errmsg); + int setWhiteBalanceRed(int val, char *errmsg); + int setWhiteBalanceBlue(int val, char *errmsg); + + /* TODO consider the SC modded cam after this + void setLongExposureTime(const QString& str); + void setFrameRateMultiplicateur(int value);*/ + + + /* Updates */ + //void updateFrame(int d, void *p); + + /* Image Size */ + void checkSize(int & x, int & y); + bool setSize(int x, int y); + + + private: + int whiteBalanceMode_; + int whiteBalanceRed_; + int whiteBalanceBlue_; + int lastGain_; + int multiplicateur_; + int skippedFrame_; + int type_; + + +}; + +#endif diff --git a/kstars/kstars/indi/webcam/v4l2_base.cpp b/kstars/kstars/indi/webcam/v4l2_base.cpp new file mode 100644 index 00000000..26ec3d51 --- /dev/null +++ b/kstars/kstars/indi/webcam/v4l2_base.cpp @@ -0,0 +1,1189 @@ +/* + Copyright (C) 2005 by Jasem Mutlaq + + Based on V4L 2 Example + http://v4l2spec.bytesex.org/spec-single/v4l2.html#CAPTURE-EXAMPLE + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include /* for videodev2.h */ + +#include "ccvt.h" +#include "v4l2_base.h" +#include "../eventloop.h" +#include "../indidevapi.h" + +#define ERRMSGSIZ 1024 + +#define CLEAR(x) memset (&(x), 0, sizeof (x)) + +using namespace std; + +V4L2_Base::V4L2_Base() +{ + frameRate=10; + selectCallBackID = -1; + dropFrame = false; + + xmax = xmin = 160; + ymax = ymin = 120; + + io = IO_METHOD_MMAP; + fd = -1; + buffers = NULL; + n_buffers = 0; + + YBuf = NULL; + UBuf = NULL; + VBuf = NULL; + colorBuffer = NULL; + rgb24_buffer = NULL; + callback = NULL; + +} + +V4L2_Base::~V4L2_Base() +{ + + delete (YBuf); + delete (UBuf); + delete (VBuf); + delete (colorBuffer); + delete (rgb24_buffer); + +} + +int V4L2_Base::xioctl(int fd, int request, void *arg) +{ + int r; + + do r = ioctl (fd, request, arg); + while (-1 == r && EINTR == errno); + + return r; +} + +int V4L2_Base::errno_exit(const char *s, char *errmsg) +{ + fprintf (stderr, "%s error %d, %s\n", + s, errno, strerror (errno)); + + snprintf(errmsg, ERRMSGSIZ, "%s error %d, %s\n", s, errno, strerror (errno)); + + return -1; +} + +int V4L2_Base::connectCam(const char * devpath, char *errmsg , int pixelFormat , int width , int height ) +{ + frameRate=10; + selectCallBackID = -1; + dropFrame = false; + + if (open_device (devpath, errmsg) < 0) + return -1; + + if (init_device(errmsg, pixelFormat, width, height) < 0) + return -1; + + cerr << "V4L 2 - All successful, returning\n"; + return fd; +} + +void V4L2_Base::disconnectCam() +{ + char errmsg[ERRMSGSIZ]; + delete YBuf; + delete UBuf; + delete VBuf; + YBuf = UBuf = VBuf = NULL; + + if (selectCallBackID != -1) + rmCallback(selectCallBackID); + + stop_capturing (errmsg); + + uninit_device (errmsg); + + close_device (); + + fprintf(stderr, "Disconnect cam\n"); +} + +int V4L2_Base::read_frame(char *errmsg) +{ + struct v4l2_buffer buf; + unsigned int i; + //cerr << "in read Frame" << endl; + + switch (io) { + case IO_METHOD_READ: + if (-1 == read (fd, buffers[0].start, buffers[0].length)) { + switch (errno) { + case EAGAIN: + return 0; + + case EIO: + /* Could ignore EIO, see spec. */ + + /* fall through */ + + default: + return errno_exit ("read", errmsg); + } + } + + //process_image (buffers[0].start); + + break; + + case IO_METHOD_MMAP: + CLEAR (buf); + + buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + buf.memory = V4L2_MEMORY_MMAP; + + if (-1 == xioctl (fd, VIDIOC_DQBUF, &buf)) { + switch (errno) { + case EAGAIN: + return 0; + + case EIO: + /* Could ignore EIO, see spec. */ + + /* fall through */ + + default: + return errno_exit ("VIDIOC_DQBUF", errmsg); + } + } + + assert (buf.index < n_buffers); + + switch (fmt.fmt.pix.pixelformat) + { + case V4L2_PIX_FMT_YUV420: + memcpy(YBuf,((unsigned char *) buffers[buf.index].start), fmt.fmt.pix.width * fmt.fmt.pix.height); + memcpy(UBuf,((unsigned char *) buffers[buf.index].start) + fmt.fmt.pix.width * fmt.fmt.pix.height, (fmt.fmt.pix.width/2) * (fmt.fmt.pix.height/2)); + memcpy(VBuf,((unsigned char *) buffers[buf.index].start) + fmt.fmt.pix.width * fmt.fmt.pix.height + (fmt.fmt.pix.width/2) * (fmt.fmt.pix.height/2), (fmt.fmt.pix.width/2) * (fmt.fmt.pix.width/2)); + break; + + case V4L2_PIX_FMT_YUYV: + ccvt_yuyv_420p( fmt.fmt.pix.width , fmt.fmt.pix.height, buffers[buf.index].start, YBuf, UBuf, VBuf); + break; + + case V4L2_PIX_FMT_RGB24: + RGB2YUV(fmt.fmt.pix.width, fmt.fmt.pix.height, buffers[buf.index].start, YBuf, UBuf, VBuf, 0); + break; + + case V4L2_PIX_FMT_SBGGR8: + bayer2rgb24(rgb24_buffer, ((unsigned char *) buffers[buf.index].start), fmt.fmt.pix.width, fmt.fmt.pix.height); + break; + } + + if (-1 == xioctl (fd, VIDIOC_QBUF, &buf)) + return errno_exit ("VIDIOC_QBUF", errmsg); + + if (dropFrame) + { + dropFrame = false; + return 0; + } + + /* Call provided callback function if any */ + if (callback) + (*callback)(uptr); + + break; + + case IO_METHOD_USERPTR: + CLEAR (buf); + + buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + buf.memory = V4L2_MEMORY_USERPTR; + + if (-1 == xioctl (fd, VIDIOC_DQBUF, &buf)) { + switch (errno) { + case EAGAIN: + return 0; + + case EIO: + /* Could ignore EIO, see spec. */ + + /* fall through */ + + default: + errno_exit ("VIDIOC_DQBUF", errmsg); + } + } + + for (i = 0; i < n_buffers; ++i) + if (buf.m.userptr == (unsigned long) buffers[i].start + && buf.length == buffers[i].length) + break; + + assert (i < n_buffers); + + //process_image ((void *) buf.m.userptr); + + if (-1 == xioctl (fd, VIDIOC_QBUF, &buf)) + errno_exit ("VIDIOC_QBUF", errmsg); + + break; + } + + return 0; +} + +int V4L2_Base::stop_capturing(char *errmsg) +{ + enum v4l2_buf_type type; + + switch (io) { + case IO_METHOD_READ: + /* Nothing to do. */ + break; + + case IO_METHOD_MMAP: + case IO_METHOD_USERPTR: + type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + + IERmCallback(selectCallBackID); + selectCallBackID = -1; + + dropFrame = true; + + if (-1 == xioctl (fd, VIDIOC_STREAMOFF, &type)) + return errno_exit ("VIDIOC_STREAMOFF", errmsg); + + + + break; + } + + return 0; +} + +int V4L2_Base::start_capturing(char * errmsg) +{ + unsigned int i; + enum v4l2_buf_type type; + + switch (io) { + case IO_METHOD_READ: + /* Nothing to do. */ + break; + + case IO_METHOD_MMAP: + for (i = 0; i < n_buffers; ++i) { + struct v4l2_buffer buf; + + CLEAR (buf); + + buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + buf.memory = V4L2_MEMORY_MMAP; + buf.index = i; + + if (-1 == xioctl (fd, VIDIOC_QBUF, &buf)) + return errno_exit ("VIDIOC_QBUF", errmsg); + + } + + type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + + if (-1 == xioctl (fd, VIDIOC_STREAMON, &type)) + return errno_exit ("VIDIOC_STREAMON", errmsg); + + + + selectCallBackID = IEAddCallback(fd, newFrame, this); + + break; + + case IO_METHOD_USERPTR: + for (i = 0; i < n_buffers; ++i) { + struct v4l2_buffer buf; + + CLEAR (buf); + + buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + buf.memory = V4L2_MEMORY_USERPTR; + buf.m.userptr = (unsigned long) buffers[i].start; + buf.length = buffers[i].length; + + if (-1 == xioctl (fd, VIDIOC_QBUF, &buf)) + return errno_exit ("VIDIOC_QBUF", errmsg); + } + + + type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + + if (-1 == xioctl (fd, VIDIOC_STREAMON, &type)) + return errno_exit ("VIDIOC_STREAMON", errmsg); + + break; + } + + return 0; + +} + +void V4L2_Base::newFrame(int /*fd*/, void *p) +{ + char errmsg[ERRMSGSIZ]; + + ( (V4L2_Base *) (p))->read_frame(errmsg); + +} + +int V4L2_Base::uninit_device(char *errmsg) +{ + + switch (io) { + case IO_METHOD_READ: + free (buffers[0].start); + break; + + case IO_METHOD_MMAP: + for (unsigned int i = 0; i < n_buffers; ++i) + if (-1 == munmap (buffers[i].start, buffers[i].length)) + return errno_exit ("munmap", errmsg); + break; + + case IO_METHOD_USERPTR: + for (unsigned int i = 0; i < n_buffers; ++i) + free (buffers[i].start); + break; + } + + free (buffers); + + return 0; +} + +void V4L2_Base::init_read(unsigned int buffer_size) +{ + buffers = (buffer *) calloc (1, sizeof (*buffers)); + + if (!buffers) { + fprintf (stderr, "Out of memory\n"); + exit (EXIT_FAILURE); + } + + buffers[0].length = buffer_size; + buffers[0].start = malloc (buffer_size); + + if (!buffers[0].start) { + fprintf (stderr, "Out of memory\n"); + exit (EXIT_FAILURE); + } +} + +int V4L2_Base::init_mmap(char *errmsg) +{ + struct v4l2_requestbuffers req; + + CLEAR (req); + + req.count = 4; + req.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + req.memory = V4L2_MEMORY_MMAP; + + if (-1 == xioctl (fd, VIDIOC_REQBUFS, &req)) { + if (EINVAL == errno) { + fprintf (stderr, "%s does not support " + "memory mapping\n", dev_name); + snprintf(errmsg, ERRMSGSIZ, "%s does not support " + "memory mapping\n", dev_name); + return -1; + } else { + return errno_exit ("VIDIOC_REQBUFS", errmsg); + } + } + + if (req.count < 2) { + fprintf (stderr, "Insufficient buffer memory on %s\n", + dev_name); + snprintf(errmsg, ERRMSGSIZ, "Insufficient buffer memory on %s\n", + dev_name); + return -1; + } + + buffers = (buffer *) calloc (req.count, sizeof (*buffers)); + + if (!buffers) + { + fprintf (stderr, "buffers. Out of memory\n"); + strncpy(errmsg, "buffers. Out of memory\n", ERRMSGSIZ); + return -1; + } + + for (n_buffers = 0; n_buffers < req.count; ++n_buffers) + { + struct v4l2_buffer buf; + + CLEAR (buf); + + buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + buf.memory = V4L2_MEMORY_MMAP; + buf.index = n_buffers; + + if (-1 == xioctl (fd, VIDIOC_QUERYBUF, &buf)) + return errno_exit ("VIDIOC_QUERYBUF", errmsg); + + buffers[n_buffers].length = buf.length; + buffers[n_buffers].start = + mmap (NULL /* start anywhere */, + buf.length, + PROT_READ | PROT_WRITE /* required */, + MAP_SHARED /* recommended */, + fd, buf.m.offset); + + if (MAP_FAILED == buffers[n_buffers].start) + return errno_exit ("mmap", errmsg); + } + + return 0; +} + +void V4L2_Base::init_userp(unsigned int buffer_size) +{ + struct v4l2_requestbuffers req; + char errmsg[ERRMSGSIZ]; + + CLEAR (req); + + req.count = 4; + req.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + req.memory = V4L2_MEMORY_USERPTR; + + if (-1 == xioctl (fd, VIDIOC_REQBUFS, &req)) { + if (EINVAL == errno) { + fprintf (stderr, "%s does not support " + "user pointer i/o\n", dev_name); + exit (EXIT_FAILURE); + } else { + errno_exit ("VIDIOC_REQBUFS", errmsg); + } + } + + buffers = (buffer *) calloc (4, sizeof (*buffers)); + + if (!buffers) { + fprintf (stderr, "Out of memory\n"); + exit (EXIT_FAILURE); + } + + for (n_buffers = 0; n_buffers < 4; ++n_buffers) { + buffers[n_buffers].length = buffer_size; + buffers[n_buffers].start = malloc (buffer_size); + + if (!buffers[n_buffers].start) { + fprintf (stderr, "Out of memory\n"); + exit (EXIT_FAILURE); + } + } +} + +int V4L2_Base::init_device(char *errmsg, int pixelFormat , int width, int height) +{ + unsigned int min; + + if (-1 == xioctl (fd, VIDIOC_QUERYCAP, &cap)) + { + if (EINVAL == errno) { + fprintf (stderr, "%s is no V4L2 device\n", + dev_name); + snprintf(errmsg, ERRMSGSIZ, "%s is no V4L2 device\n", dev_name); + return -1; + } else { + return errno_exit ("VIDIOC_QUERYCAP", errmsg); + } + } + + if (!(cap.capabilities & V4L2_CAP_VIDEO_CAPTURE)) + { + fprintf (stderr, "%s is no video capture device\n", + dev_name); + snprintf(errmsg, ERRMSGSIZ, "%s is no video capture device\n", dev_name); + return -1; + } + + switch (io) + { + case IO_METHOD_READ: + if (!(cap.capabilities & V4L2_CAP_READWRITE)) { + fprintf (stderr, "%s does not support read i/o\n", + dev_name); + snprintf(errmsg, ERRMSGSIZ, "%s does not support read i/o\n", + dev_name); + return -1; + } + + break; + + case IO_METHOD_MMAP: + case IO_METHOD_USERPTR: + if (!(cap.capabilities & V4L2_CAP_STREAMING)) + { + fprintf (stderr, "%s does not support streaming i/o\n", + dev_name); + snprintf(errmsg, ERRMSGSIZ, "%s does not support streaming i/o\n", + dev_name); + return -1; + } + + break; + } + + /* Select video input, video standard and tune here. */ + + cropcap.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + + if (-1 == xioctl (fd, VIDIOC_CROPCAP, &cropcap)) { + /* Errors ignored. */ + } + + crop.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + crop.c = cropcap.defrect; /* reset to default */ + + if (-1 == xioctl (fd, VIDIOC_S_CROP, &crop)) { + switch (errno) { + case EINVAL: + /* Cropping not supported. */ + break; + default: + /* Errors ignored. */ + break; + } + } + + CLEAR (fmt); + + fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + fmt.fmt.pix.width = width; + fmt.fmt.pix.height = height; + fmt.fmt.pix.pixelformat = pixelFormat; + //fmt.fmt.pix.field = V4L2_FIELD_INTERLACED; + + if (-1 == xioctl (fd, VIDIOC_S_FMT, &fmt)) + return errno_exit ("VIDIOC_S_FMT", errmsg); + + /* Note VIDIOC_S_FMT may change width and height. */ + + /* Buggy driver paranoia. */ + min = fmt.fmt.pix.width * 2; + if (fmt.fmt.pix.bytesperline < min) + fmt.fmt.pix.bytesperline = min; + min = fmt.fmt.pix.bytesperline * fmt.fmt.pix.height; + if (fmt.fmt.pix.sizeimage < min) + fmt.fmt.pix.sizeimage = min; + + /* Let's get the actual size */ + CLEAR(fmt); + + fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + + if (-1 == xioctl (fd, VIDIOC_G_FMT, &fmt)) + return errno_exit ("VIDIOC_G_FMT", errmsg); + + cerr << "width: " << fmt.fmt.pix.width << " - height: " << fmt.fmt.pix.height << endl; + + switch (pixelFormat) + { + case V4L2_PIX_FMT_YUV420: + cerr << "pixel format: V4L2_PIX_FMT_YUV420" << endl; + break; + + case V4L2_PIX_FMT_YUYV: + cerr << "pixel format: V4L2_PIX_FMT_YUYV" << endl; + break; + + case V4L2_PIX_FMT_RGB24: + cerr << "pixel format: V4L2_PIX_FMT_RGB24" << endl; + break; + + case V4L2_PIX_FMT_SBGGR8: + cerr << "pixel format: V4L2_PIX_FMT_SBGGR8" << endl; + break; + + } + + findMinMax(); + + allocBuffers(); + + switch (io) + { + case IO_METHOD_READ: + init_read (fmt.fmt.pix.sizeimage); + break; + + case IO_METHOD_MMAP: + return init_mmap(errmsg); + break; + + case IO_METHOD_USERPTR: + init_userp (fmt.fmt.pix.sizeimage); + break; + } + + return 0; +} + +void V4L2_Base::close_device(void) +{ + char errmsg[ERRMSGSIZ]; + + if (-1 == close (fd)) + errno_exit ("close", errmsg); + + fd = -1; +} + +int V4L2_Base::open_device(const char *devpath, char *errmsg) +{ + struct stat st; + + strncpy(dev_name, devpath, 64); + + if (-1 == stat (dev_name, &st)) { + fprintf (stderr, "Cannot identify '%s': %d, %s\n", + dev_name, errno, strerror (errno)); + snprintf(errmsg, ERRMSGSIZ, "Cannot identify '%s': %d, %s\n", + dev_name, errno, strerror (errno)); + return -1; + } + + if (!S_ISCHR (st.st_mode)) + { + fprintf (stderr, "%s is no device\n", dev_name); + snprintf(errmsg, ERRMSGSIZ, "%s is no device\n", dev_name); + return -1; + } + + fd = open (dev_name, O_RDWR /* required */ | O_NONBLOCK, 0); + + if (-1 == fd) + { + fprintf (stderr, "Cannot open '%s': %d, %s\n", + dev_name, errno, strerror (errno)); + snprintf(errmsg, ERRMSGSIZ, "Cannot open '%s': %d, %s\n", + dev_name, errno, strerror (errno)); + return -1; + } + + return 0; +} + + + +int V4L2_Base::getWidth() +{ + return fmt.fmt.pix.width; +} + +int V4L2_Base::getHeight() +{ + return fmt.fmt.pix.height; +} + +void V4L2_Base::setFPS(int fps) +{ + frameRate = 15;//fps; +} + +int V4L2_Base::getFPS() +{ + return 15; +} + +char * V4L2_Base::getDeviceName() +{ + return ((char *) cap.card); +} + +void V4L2_Base::allocBuffers() +{ + delete (YBuf); YBuf = NULL; + delete (UBuf); UBuf = NULL; + delete (VBuf); VBuf = NULL; + delete (colorBuffer); colorBuffer = NULL; + delete (rgb24_buffer); rgb24_buffer = NULL; + + YBuf= new unsigned char[ fmt.fmt.pix.width * fmt.fmt.pix.height]; + UBuf= new unsigned char[ fmt.fmt.pix.width * fmt.fmt.pix.height]; + VBuf= new unsigned char[ fmt.fmt.pix.width * fmt.fmt.pix.height]; + colorBuffer = new unsigned char[fmt.fmt.pix.width * fmt.fmt.pix.height * 4]; + + if (fmt.fmt.pix.pixelformat == V4L2_PIX_FMT_SBGGR8) + rgb24_buffer = new unsigned char[fmt.fmt.pix.width * fmt.fmt.pix.height * 3]; +} + +void V4L2_Base::getMaxMinSize(int & x_max, int & y_max, int & x_min, int & y_min) +{ + x_max = xmax; y_max = ymax; x_min = xmin; y_min = ymin; +} + +int V4L2_Base::setSize(int x, int y) +{ + char errmsg[ERRMSGSIZ]; + int oldW, oldH; + + oldW = fmt.fmt.pix.width; + oldH = fmt.fmt.pix.height; + + fmt.fmt.pix.width = x; + fmt.fmt.pix.height = y; + + if (-1 == xioctl (fd, VIDIOC_S_FMT, &fmt)) + { + fmt.fmt.pix.width = oldW; + fmt.fmt.pix.height = oldH; + return errno_exit ("VIDIOC_S_FMT", errmsg); + } + + /* PWC bug? It seems that setting the "wrong" width and height will mess something in the driver. + Only 160x120, 320x280, and 640x480 are accepted. If I try to set it for example to 300x200, it wii + get set to 320x280, which is fine, but then the video information is messed up for some reason. */ + xioctl (fd, VIDIOC_S_FMT, &fmt); + + + allocBuffers(); + + return 0; +} + +void V4L2_Base::setContrast(int val) +{ + /*picture_.contrast=val; + updatePictureSettings();*/ +} + +int V4L2_Base::getContrast() +{ + return 255;//picture_.contrast; +} + +void V4L2_Base::setBrightness(int val) +{ + /*picture_.brightness=val; + updatePictureSettings();*/ +} + +int V4L2_Base::getBrightness() +{ + return 255;//picture_.brightness; +} + +void V4L2_Base::setColor(int val) +{ + /*picture_.colour=val; + updatePictureSettings();*/ +} + +int V4L2_Base::getColor() +{ + return 255; //picture_.colour; +} + +void V4L2_Base::setHue(int val) +{ + /*picture_.hue=val; + updatePictureSettings();*/ +} + +int V4L2_Base::getHue() +{ + return 255;//picture_.hue; +} + +void V4L2_Base::setWhiteness(int val) +{ + /*picture_.whiteness=val; + updatePictureSettings();*/ +} + +int V4L2_Base::getWhiteness() +{ + return 255;//picture_.whiteness; +} + +void V4L2_Base::setPictureSettings() +{ + /*if (ioctl(device_, VIDIOCSPICT, &picture_) ) { + cerr << "updatePictureSettings" << endl; + } + ioctl(device_, VIDIOCGPICT, &picture_);*/ +} + +void V4L2_Base::getPictureSettings() +{ + /*if (ioctl(device_, VIDIOCGPICT, &picture_) ) + { + cerr << "refreshPictureSettings" << endl; + }*/ +} + +unsigned char * V4L2_Base::getY() +{ + if (fmt.fmt.pix.pixelformat == V4L2_PIX_FMT_SBGGR8) + RGB2YUV(fmt.fmt.pix.width, fmt.fmt.pix.height, rgb24_buffer, YBuf, UBuf, VBuf, 0); + + return YBuf; +} + +unsigned char * V4L2_Base::getU() +{ + return UBuf; +} + +unsigned char * V4L2_Base::getV() +{ + return VBuf; +} + +unsigned char * V4L2_Base::getColorBuffer() +{ + //cerr << "in get color buffer " << endl; + + switch (fmt.fmt.pix.pixelformat) + { + case V4L2_PIX_FMT_YUV420: + ccvt_420p_bgr32(fmt.fmt.pix.width, fmt.fmt.pix.height, + buffers[0].start, (void*)colorBuffer); + break; + + case V4L2_PIX_FMT_YUYV: + ccvt_yuyv_bgr32(fmt.fmt.pix.width, fmt.fmt.pix.height, + buffers[0].start, (void*)colorBuffer); + break; + + case V4L2_PIX_FMT_RGB24: + ccvt_rgb24_bgr32(fmt.fmt.pix.width, fmt.fmt.pix.height, + buffers[0].start, (void*)colorBuffer); + break; + + case V4L2_PIX_FMT_SBGGR8: + ccvt_rgb24_bgr32(fmt.fmt.pix.width, fmt.fmt.pix.height, + rgb24_buffer, (void*)colorBuffer); + break; + + default: + break; + } + + return colorBuffer; +} + +void V4L2_Base::registerCallback(WPF *fp, void *ud) +{ + callback = fp; + uptr = ud; +} + +void V4L2_Base::findMinMax() +{ + char errmsg[ERRMSGSIZ]; + struct v4l2_format tryfmt; + CLEAR(tryfmt); + + xmin = xmax = fmt.fmt.pix.width; + ymin = ymax = fmt.fmt.pix.height; + + tryfmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; + tryfmt.fmt.pix.width = 10; + tryfmt.fmt.pix.height = 10; + tryfmt.fmt.pix.pixelformat = fmt.fmt.pix.pixelformat; + tryfmt.fmt.pix.field = fmt.fmt.pix.field; + + if (-1 == xioctl (fd, VIDIOC_TRY_FMT, &tryfmt)) + { + errno_exit ("VIDIOC_TRY_FMT 1", errmsg); + return; + } + + xmin = tryfmt.fmt.pix.width; + ymin = tryfmt.fmt.pix.height; + + tryfmt.fmt.pix.width = 1600; + tryfmt.fmt.pix.height = 1200; + + if (-1 == xioctl (fd, VIDIOC_TRY_FMT, &tryfmt)) + { + errno_exit ("VIDIOC_TRY_FMT 2", errmsg); + return; + } + + xmax = tryfmt.fmt.pix.width; + ymax = tryfmt.fmt.pix.height; + + cerr << "Min X: " << xmin << " - Max X: " << xmax << " - Min Y: " << ymin << " - Max Y: " << ymax << endl; +} + +void V4L2_Base::enumerate_ctrl (void) +{ + char errmsg[ERRMSGSIZ]; + CLEAR(queryctrl); + + for (queryctrl.id = V4L2_CID_BASE; queryctrl.id < V4L2_CID_LASTP1; queryctrl.id++) + { + if (0 == xioctl (fd, VIDIOC_QUERYCTRL, &queryctrl)) + { + cerr << "Control " << queryctrl.name << endl; + + if (queryctrl.flags & V4L2_CTRL_FLAG_DISABLED) + continue; + + cerr << "Control " << queryctrl.name << endl; + + if (queryctrl.type == V4L2_CTRL_TYPE_MENU) + enumerate_menu (); + } else + { + if (errno == EINVAL) + continue; + + errno_exit("VIDIOC_QUERYCTRL", errmsg); + return; + } + } + + for (queryctrl.id = V4L2_CID_PRIVATE_BASE; ; queryctrl.id++) + { + if (0 == xioctl (fd, VIDIOC_QUERYCTRL, &queryctrl)) + { + cerr << "Private Control " << queryctrl.name << endl; + + if (queryctrl.flags & V4L2_CTRL_FLAG_DISABLED) + continue; + + if (queryctrl.type == V4L2_CTRL_TYPE_MENU) + enumerate_menu (); + } else { + if (errno == EINVAL) + break; + + errno_exit ("VIDIOC_QUERYCTRL", errmsg); + return; + } + + } + +} + +void V4L2_Base::enumerate_menu (void) +{ + char errmsg[ERRMSGSIZ]; + cerr << " Menu items:" << endl; + + CLEAR(querymenu); + querymenu.id = queryctrl.id; + + for (querymenu.index = queryctrl.minimum; querymenu.index <= queryctrl.maximum; querymenu.index++) + { + if (0 == xioctl (fd, VIDIOC_QUERYMENU, &querymenu)) + { + cerr << " " << querymenu.name << endl; + } else + { + errno_exit("VIDIOC_QUERYMENU", errmsg); + return; + } + } +} + +int V4L2_Base::query_ctrl(unsigned int ctrl_id, double & ctrl_min, double & ctrl_max, double & ctrl_step, double & ctrl_value, char *errmsg) +{ + + struct v4l2_control control; + + CLEAR(queryctrl); + + queryctrl.id = ctrl_id; + + if (-1 == ioctl (fd, VIDIOC_QUERYCTRL, &queryctrl)) + { + if (errno != EINVAL) + return errno_exit ("VIDIOC_QUERYCTRL", errmsg); + + else + { + cerr << "#" << ctrl_id << " is not supported" << endl; + snprintf(errmsg, ERRMSGSIZ, "# %d is not supported", ctrl_id); + return -1; + } + } else if (queryctrl.flags & V4L2_CTRL_FLAG_DISABLED) + { + cerr << "#" << ctrl_id << " is disabled" << endl; + snprintf(errmsg, ERRMSGSIZ, "# %d is disabled", ctrl_id); + return -1; + } + + ctrl_min = queryctrl.minimum; + ctrl_max = queryctrl.maximum; + ctrl_step = queryctrl.step; + ctrl_value = queryctrl.default_value; + + /* Get current value */ + CLEAR(control); + control.id = ctrl_id; + + if (0 == xioctl(fd, VIDIOC_G_CTRL, &control)) + ctrl_value = control.value; + + cerr << queryctrl.name << " -- min: " << ctrl_min << " max: " << ctrl_max << " step: " << ctrl_step << " value: " << ctrl_value << endl; + + return 0; + +} + +int V4L2_Base::queryINTControls(INumberVectorProperty *nvp) +{ + struct v4l2_control control; + char errmsg[ERRMSGSIZ]; + CLEAR(queryctrl); + INumber *numbers = NULL; + unsigned int *num_ctrls = NULL; + int nnum=0; + + for (queryctrl.id = V4L2_CID_BASE; queryctrl.id < V4L2_CID_LASTP1; queryctrl.id++) + { + if (0 == ioctl (fd, VIDIOC_QUERYCTRL, &queryctrl)) + { + if (queryctrl.flags & V4L2_CTRL_FLAG_DISABLED) + { + cerr << queryctrl.name << " is disabled." << endl; + continue; + } + + if (queryctrl.type == V4L2_CTRL_TYPE_INTEGER) + { + numbers = (numbers == NULL) ? (INumber *) malloc (sizeof(INumber)) : + (INumber *) realloc (numbers, (nnum+1) * sizeof (INumber)); + + num_ctrls = (num_ctrls == NULL) ? (unsigned int *) malloc (sizeof (unsigned int)) : + (unsigned int *) realloc (num_ctrls, (nnum+1) * sizeof (unsigned int)); + + strncpy(numbers[nnum].name, ((char *) queryctrl.name) , MAXINDINAME); + strncpy(numbers[nnum].label, ((char *) queryctrl.name), MAXINDILABEL); + strncpy(numbers[nnum].format, "%0.f", MAXINDIFORMAT); + numbers[nnum].min = queryctrl.minimum; + numbers[nnum].max = queryctrl.maximum; + numbers[nnum].step = queryctrl.step; + numbers[nnum].value = queryctrl.default_value; + + /* Get current value if possible */ + CLEAR(control); + control.id = queryctrl.id; + if (0 == xioctl(fd, VIDIOC_G_CTRL, &control)) + numbers[nnum].value = control.value; + + /* Store ID info in INumber. This is the first time ever I make use of aux0!! */ + num_ctrls[nnum] = queryctrl.id; + + cerr << queryctrl.name << " -- min: " << queryctrl.minimum << " max: " << queryctrl.maximum << " step: " << queryctrl.step << " value: " << numbers[nnum].value << endl; + + nnum++; + + } + } else if (errno != EINVAL) + return errno_exit ("VIDIOC_QUERYCTRL", errmsg); + + } + + for (queryctrl.id = V4L2_CID_PRIVATE_BASE; ; queryctrl.id++) + { + if (0 == ioctl (fd, VIDIOC_QUERYCTRL, &queryctrl)) + { + if (queryctrl.flags & V4L2_CTRL_FLAG_DISABLED) + { + cerr << queryctrl.name << " is disabled." << endl; + continue; + } + + if (queryctrl.type == V4L2_CTRL_TYPE_INTEGER) + { + numbers = (numbers == NULL) ? (INumber *) malloc (sizeof(INumber)) : + (INumber *) realloc (numbers, (nnum+1) * sizeof (INumber)); + + num_ctrls = (num_ctrls == NULL) ? (unsigned int *) malloc (sizeof (unsigned int)) : + (unsigned int *) realloc (num_ctrls, (nnum+1) * sizeof (unsigned int)); + + strncpy(numbers[nnum].name, ((char *) queryctrl.name) , MAXINDINAME); + strncpy(numbers[nnum].label, ((char *) queryctrl.name), MAXINDILABEL); + strncpy(numbers[nnum].format, "%0.f", MAXINDIFORMAT); + numbers[nnum].min = queryctrl.minimum; + numbers[nnum].max = queryctrl.maximum; + numbers[nnum].step = queryctrl.step; + numbers[nnum].value = queryctrl.default_value; + + /* Get current value if possible */ + CLEAR(control); + control.id = queryctrl.id; + if (0 == xioctl(fd, VIDIOC_G_CTRL, &control)) + numbers[nnum].value = control.value; + + /* Store ID info in INumber. This is the first time ever I make use of aux0!! */ + num_ctrls[nnum] = queryctrl.id; + + nnum++; + + } + } + else break; + } + + /* Store numbers in aux0 */ + for (int i=0; i < nnum; i++) + numbers[i].aux0 = &num_ctrls[i]; + + nvp->np = numbers; + nvp->nnp = nnum; + + return nnum; + +} + +int V4L2_Base::setINTControl(unsigned int ctrl_id, double new_value, char *errmsg) +{ + struct v4l2_control control; + + CLEAR(control); + + cerr << "The id is " << ctrl_id << " new value is " << new_value << endl; + + control.id = ctrl_id; + control.value = (int) new_value; + + if (-1 == xioctl(fd, VIDIOC_S_CTRL, &control)) + return errno_exit ("VIDIOC_S_CTRL", errmsg); + + return 0; +} + diff --git a/kstars/kstars/indi/webcam/v4l2_base.h b/kstars/kstars/indi/webcam/v4l2_base.h new file mode 100644 index 00000000..668c77c9 --- /dev/null +++ b/kstars/kstars/indi/webcam/v4l2_base.h @@ -0,0 +1,141 @@ +/* + Copyright (C) 2005 by Jasem Mutlaq + + Based on V4L 2 Example + http://v4l2spec.bytesex.org/spec-single/v4l2.html#CAPTURE-EXAMPLE + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + +#ifndef V4L2_BASE_H +#define V4L2_BASE_H + +#include +#include +#include "videodev2.h" +#include "../eventloop.h" +#include "../indidevapi.h" + +#define VIDEO_COMPRESSION_LEVEL 4 + +class V4L2_Base +{ + public: + V4L2_Base(); + virtual ~V4L2_Base(); + + typedef enum { IO_METHOD_READ, IO_METHOD_MMAP, IO_METHOD_USERPTR } io_method; + + struct buffer + { + void * start; + size_t length; + }; + + /* Connection */ + virtual int connectCam(const char * devpath, char *errmsg, int pixelFormat = V4L2_PIX_FMT_YUYV , int width = 160, int height = 120); + virtual void disconnectCam(); + char * getDeviceName(); + + /* Image settings */ + int getBrightness(); + int getContrast(); + int getColor(); + int getHue(); + int getWhiteness(); + void setContrast(int val); + void setBrightness(int val); + void setColor(int val); + void setHue(int val); + void setWhiteness(int val); + + /* Updates */ + void callFrame(void *p); + void setPictureSettings(); + void getPictureSettings(); + + /* Image Size */ + int getWidth(); + int getHeight(); + virtual int setSize(int x, int y); + virtual void getMaxMinSize(int & x_max, int & y_max, int & x_min, int & y_min); + + /* Frame rate */ + void setFPS(int fps); + int getFPS(); + + void allocBuffers(); + unsigned char * getY(); + unsigned char * getU(); + unsigned char * getV(); + unsigned char * getColorBuffer(); + + void registerCallback(WPF *fp, void *ud); + + int start_capturing(char *errmsg); + int stop_capturing(char *errmsg); + static void newFrame(int fd, void *p); + + void enumerate_ctrl (void); + void enumerate_menu (void); + int queryINTControls(INumberVectorProperty *nvp); + int setINTControl(unsigned int ctrl_id, double new_value, char *errmsg); + + int query_ctrl(unsigned int ctrl_id, double & ctrl_min, double & ctrl_max, double & ctrl_step, double & ctrl_value, char *errmsg); + + protected: + + int xioctl(int fd, int request, void *arg); + int read_frame(char *errsg); + int uninit_device(char *errmsg); + int open_device(const char *devpath, char *errmsg); + int init_device(char *errmsg, int pixelFormat , int width, int height); + int init_mmap(char *errmsg); + int errno_exit(const char *s, char *errmsg); + + void close_device(void); + void init_userp(unsigned int buffer_size); + void init_read(unsigned int buffer_size); + + void findMinMax(); + + struct v4l2_capability cap; + struct v4l2_cropcap cropcap; + struct v4l2_crop crop; + struct v4l2_format fmt; + + struct v4l2_queryctrl queryctrl; + struct v4l2_querymenu querymenu; + + WPF *callback; + void *uptr; + char dev_name[64]; + io_method io; + int fd; + struct buffer *buffers; + unsigned int n_buffers; + + bool dropFrame; + + + int frameRate; + int xmax, xmin, ymax, ymin; + int selectCallBackID; + unsigned char * YBuf,*UBuf,*VBuf, *colorBuffer, *rgb24_buffer; + +}; + +#endif diff --git a/kstars/kstars/indi/webcam/vcvt.h b/kstars/kstars/indi/webcam/vcvt.h new file mode 100644 index 00000000..9b765b41 --- /dev/null +++ b/kstars/kstars/indi/webcam/vcvt.h @@ -0,0 +1,73 @@ +/* + (C) 2001 Nemosoft Unv. nemosoft@smcc.demon.nl + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +*/ + + +/* 'Viewport' conversion routines. These functions convert from one colour + space to another, taking into account that the source image has a smaller + size than the view, and is placed inside the view: + + +-------view.x------------+ + | | + | +---image.x---+ | + | | | | + | | | | + | +-------------+ | + | | + +-------------------------+ + + The image should always be smaller than the view. The offset (top-left + corner of the image) should be precomputed, so you can place the image + anywhere in the view. + + The functions take these parameters: + - width image width (in pixels) + - height image height (in pixels) + - plus view width (in pixels) + *src pointer at start of image + *dst pointer at offset (!) in view +*/ + + +#ifndef VCVT_H +#define VCVT_H + +#ifdef __cplusplus +extern "C" { +#endif + +/* Functions in vcvt_i386.S/vcvt_c.c */ +/* 4:2:0 YUV interlaced to RGB/BGR */ +void vcvt_420i_bgr24(int width, int height, int plus, void *src, void *dst); +void vcvt_420i_rgb24(int width, int height, int plus, void *src, void *dst); +void vcvt_420i_bgr32(int width, int height, int plus, void *src, void *dst); +void vcvt_420i_rgb32(int width, int height, int plus, void *src, void *dst); + + +/* Go from 420i to other yuv formats */ +void vcvt_420i_420p(int width, int height, int plus, void *src, void *dsty, void *dstu, void *dstv); +void vcvt_420i_yuyv(int width, int height, int plus, void *src, void *dst); + +#if 0 +#endif + +#ifdef __cplusplus +} +#endif + +#endif diff --git a/kstars/kstars/indi/webcam/videodev.h b/kstars/kstars/indi/webcam/videodev.h new file mode 100644 index 00000000..a5b0aec7 --- /dev/null +++ b/kstars/kstars/indi/webcam/videodev.h @@ -0,0 +1,346 @@ +#ifndef __LINUX_VIDEODEV_H +#define __LINUX_VIDEODEV_H + +#define VID_TYPE_CAPTURE 1 /* Can capture */ +#define VID_TYPE_TUNER 2 /* Can tune */ +#define VID_TYPE_TELETEXT 4 /* Does teletext */ +#define VID_TYPE_OVERLAY 8 /* Overlay onto frame buffer */ +#define VID_TYPE_CHROMAKEY 16 /* Overlay by chromakey */ +#define VID_TYPE_CLIPPING 32 /* Can clip */ +#define VID_TYPE_FRAMERAM 64 /* Uses the frame buffer memory */ +#define VID_TYPE_SCALES 128 /* Scalable */ +#define VID_TYPE_MONOCHROME 256 /* Monochrome only */ +#define VID_TYPE_SUBCAPTURE 512 /* Can capture subareas of the image */ +#define VID_TYPE_MPEG_DECODER 1024 /* Can decode MPEG streams */ +#define VID_TYPE_MPEG_ENCODER 2048 /* Can encode MPEG streams */ +#define VID_TYPE_MJPEG_DECODER 4096 /* Can decode MJPEG streams */ +#define VID_TYPE_MJPEG_ENCODER 8192 /* Can encode MJPEG streams */ + +struct video_capability +{ + char name[32]; + int type; + int channels; /* Num channels */ + int audios; /* Num audio devices */ + int maxwidth; /* Supported width */ + int maxheight; /* And height */ + int minwidth; /* Supported width */ + int minheight; /* And height */ +}; + + +struct video_channel +{ + int channel; + char name[32]; + int tuners; + unsigned int flags; +#define VIDEO_VC_TUNER 1 /* Channel has a tuner */ +#define VIDEO_VC_AUDIO 2 /* Channel has audio */ + unsigned short type; +#define VIDEO_TYPE_TV 1 +#define VIDEO_TYPE_CAMERA 2 + unsigned short norm; /* Norm set by channel */ +}; + +struct video_tuner +{ + int tuner; + char name[32]; + unsigned long rangelow, rangehigh; /* Tuner range */ + unsigned int flags; +#define VIDEO_TUNER_PAL 1 +#define VIDEO_TUNER_NTSC 2 +#define VIDEO_TUNER_SECAM 4 +#define VIDEO_TUNER_LOW 8 /* Uses KHz not MHz */ +#define VIDEO_TUNER_NORM 16 /* Tuner can set norm */ +#define VIDEO_TUNER_STEREO_ON 128 /* Tuner is seeing stereo */ +#define VIDEO_TUNER_RDS_ON 256 /* Tuner is seeing an RDS datastream */ +#define VIDEO_TUNER_MBS_ON 512 /* Tuner is seeing an MBS datastream */ + unsigned short mode; /* PAL/NTSC/SECAM/OTHER */ +#define VIDEO_MODE_PAL 0 +#define VIDEO_MODE_NTSC 1 +#define VIDEO_MODE_SECAM 2 +#define VIDEO_MODE_AUTO 3 + unsigned short signal; /* Signal strength 16bit scale */ +}; + +struct video_picture +{ + unsigned short brightness; + unsigned short hue; + unsigned short colour; + unsigned short contrast; + unsigned short whiteness; /* Black and white only */ + unsigned short depth; /* Capture depth */ + unsigned short palette; /* Palette in use */ +#define VIDEO_PALETTE_GREY 1 /* Linear greyscale */ +#define VIDEO_PALETTE_HI240 2 /* High 240 cube (BT848) */ +#define VIDEO_PALETTE_RGB565 3 /* 565 16 bit RGB */ +#define VIDEO_PALETTE_RGB24 4 /* 24bit RGB */ +#define VIDEO_PALETTE_RGB32 5 /* 32bit RGB */ +#define VIDEO_PALETTE_RGB555 6 /* 555 15bit RGB */ +#define VIDEO_PALETTE_YUV422 7 /* YUV422 capture */ +#define VIDEO_PALETTE_YUYV 8 +#define VIDEO_PALETTE_UYVY 9 /* The great thing about standards is ... */ +#define VIDEO_PALETTE_YUV420 10 +#define VIDEO_PALETTE_YUV411 11 /* YUV411 capture */ +#define VIDEO_PALETTE_RAW 12 /* RAW capture (BT848) */ +#define VIDEO_PALETTE_YUV422P 13 /* YUV 4:2:2 Planar */ +#define VIDEO_PALETTE_YUV411P 14 /* YUV 4:1:1 Planar */ +#define VIDEO_PALETTE_YUV420P 15 /* YUV 4:2:0 Planar */ +#define VIDEO_PALETTE_YUV410P 16 /* YUV 4:1:0 Planar */ +#define VIDEO_PALETTE_PLANAR 13 /* start of planar entries */ +#define VIDEO_PALETTE_COMPONENT 7 /* start of component entries */ +}; + +struct video_audio +{ + int audio; /* Audio channel */ + unsigned short volume; /* If settable */ + unsigned short bass, treble; + unsigned int flags; +#define VIDEO_AUDIO_MUTE 1 +#define VIDEO_AUDIO_MUTABLE 2 +#define VIDEO_AUDIO_VOLUME 4 +#define VIDEO_AUDIO_BASS 8 +#define VIDEO_AUDIO_TREBLE 16 +#define VIDEO_AUDIO_BALANCE 32 + char name[16]; +#define VIDEO_SOUND_MONO 1 +#define VIDEO_SOUND_STEREO 2 +#define VIDEO_SOUND_LANG1 4 +#define VIDEO_SOUND_LANG2 8 + unsigned short mode; + unsigned short balance; /* Stereo balance */ + unsigned short step; /* Step actual volume uses */ +}; + +struct video_clip +{ + int x,y; + int width, height; + struct video_clip *next; /* For user use/driver use only */ +}; + +struct video_window +{ + unsigned int x,y; /* Position of window */ + unsigned int width,height; /* Its size */ + unsigned int chromakey; + unsigned int flags; + struct video_clip *clips; /* Set only */ + int clipcount; +#define VIDEO_WINDOW_INTERLACE 1 +#define VIDEO_WINDOW_CHROMAKEY 16 /* Overlay by chromakey */ +#define VIDEO_CLIP_BITMAP -1 +/* bitmap is 1024x625, a '1' bit represents a clipped pixel */ +#define VIDEO_CLIPMAP_SIZE (128 * 625) +}; + +struct video_capture +{ + unsigned int x,y; /* Offsets into image */ + unsigned int width, height; /* Area to capture */ + unsigned short decimation; /* Decimation divider */ + unsigned short flags; /* Flags for capture */ +#define VIDEO_CAPTURE_ODD 0 /* Temporal */ +#define VIDEO_CAPTURE_EVEN 1 +}; + +struct video_buffer +{ + void *base; + int height,width; + int depth; + int bytesperline; +}; + +struct video_mmap +{ + unsigned int frame; /* Frame (0 - n) for double buffer */ + int height,width; + unsigned int format; /* should be VIDEO_PALETTE_* */ +}; + +struct video_key +{ + unsigned char key[8]; + unsigned int flags; +}; + + +#define VIDEO_MAX_FRAME 32 + +struct video_mbuf +{ + int size; /* Total memory to map */ + int frames; /* Frames */ + int offsets[VIDEO_MAX_FRAME]; +}; + + +#define VIDEO_NO_UNIT (-1) + + +struct video_unit +{ + int video; /* Video minor */ + int vbi; /* VBI minor */ + int radio; /* Radio minor */ + int audio; /* Audio minor */ + int teletext; /* Teletext minor */ +}; + +struct vbi_format { + unsigned int sampling_rate; /* in Hz */ + unsigned int samples_per_line; + unsigned int sample_format; /* VIDEO_PALETTE_RAW only (1 byte) */ + int start[2]; /* starting line for each frame */ + unsigned int count[2]; /* count of lines for each frame */ + unsigned int flags; +#define VBI_UNSYNC 1 /* can distingues between top/bottom field */ +#define VBI_INTERLACED 2 /* lines are interlaced */ +}; + +/* video_info is biased towards hardware mpeg encode/decode */ +/* but it could apply generically to any hardware compressor/decompressor */ +struct video_info +{ + unsigned int frame_count; /* frames output since decode/encode began */ + unsigned int h_size; /* current unscaled horizontal size */ + unsigned int v_size; /* current unscaled veritcal size */ + unsigned int smpte_timecode; /* current SMPTE timecode (for current GOP) */ + unsigned int picture_type; /* current picture type */ + unsigned int temporal_reference; /* current temporal reference */ + unsigned char user_data[256]; /* user data last found in compressed stream */ + /* user_data[0] contains user data flags, user_data[1] has count */ +}; + +/* generic structure for setting playback modes */ +struct video_play_mode +{ + int mode; + int p1; + int p2; +}; + +/* for loading microcode / fpga programming */ +struct video_code +{ + char loadwhat[16]; /* name or tag of file being passed */ + int datasize; + unsigned char *data; +}; + +#define VIDIOCGCAP _IOR('v',1,struct video_capability) /* Get capabilities */ +#define VIDIOCGCHAN _IOWR('v',2,struct video_channel) /* Get channel info (sources) */ +#define VIDIOCSCHAN _IOW('v',3,struct video_channel) /* Set channel */ +#define VIDIOCGTUNER _IOWR('v',4,struct video_tuner) /* Get tuner abilities */ +#define VIDIOCSTUNER _IOW('v',5,struct video_tuner) /* Tune the tuner for the current channel */ +#define VIDIOCGPICT _IOR('v',6,struct video_picture) /* Get picture properties */ +#define VIDIOCSPICT _IOW('v',7,struct video_picture) /* Set picture properties */ +#define VIDIOCCAPTURE _IOW('v',8,int) /* Start, end capture */ +#define VIDIOCGWIN _IOR('v',9, struct video_window) /* Get the video overlay window */ +#define VIDIOCSWIN _IOW('v',10, struct video_window) /* Set the video overlay window - passes clip list for hardware smarts , chromakey etc */ +#define VIDIOCGFBUF _IOR('v',11, struct video_buffer) /* Get frame buffer */ +#define VIDIOCSFBUF _IOW('v',12, struct video_buffer) /* Set frame buffer - root only */ +#define VIDIOCKEY _IOR('v',13, struct video_key) /* Video key event - to dev 255 is to all - cuts capture on all DMA windows with this key (0xFFFFFFFF == all) */ +#define VIDIOCGFREQ _IOR('v',14, unsigned long) /* Set tuner */ +#define VIDIOCSFREQ _IOW('v',15, unsigned long) /* Set tuner */ +#define VIDIOCGAUDIO _IOR('v',16, struct video_audio) /* Get audio info */ +#define VIDIOCSAUDIO _IOW('v',17, struct video_audio) /* Audio source, mute etc */ +#define VIDIOCSYNC _IOW('v',18, int) /* Sync with mmap grabbing */ +#define VIDIOCMCAPTURE _IOW('v',19, struct video_mmap) /* Grab frames */ +#define VIDIOCGMBUF _IOR('v',20, struct video_mbuf) /* Memory map buffer info */ +#define VIDIOCGUNIT _IOR('v',21, struct video_unit) /* Get attached units */ +#define VIDIOCGCAPTURE _IOR('v',22, struct video_capture) /* Get subcapture */ +#define VIDIOCSCAPTURE _IOW('v',23, struct video_capture) /* Set subcapture */ +#define VIDIOCSPLAYMODE _IOW('v',24, struct video_play_mode) /* Set output video mode/feature */ +#define VIDIOCSWRITEMODE _IOW('v',25, int) /* Set write mode */ +#define VIDIOCGPLAYINFO _IOR('v',26, struct video_info) /* Get current playback info from hardware */ +#define VIDIOCSMICROCODE _IOW('v',27, struct video_code) /* Load microcode into hardware */ +#define VIDIOCGVBIFMT _IOR('v',28, struct vbi_format) /* Get VBI information */ +#define VIDIOCSVBIFMT _IOW('v',29, struct vbi_format) /* Set VBI information */ + + +#define BASE_VIDIOCPRIVATE 192 /* 192-255 are private */ + +/* VIDIOCSWRITEMODE */ +#define VID_WRITE_MPEG_AUD 0 +#define VID_WRITE_MPEG_VID 1 +#define VID_WRITE_OSD 2 +#define VID_WRITE_TTX 3 +#define VID_WRITE_CC 4 +#define VID_WRITE_MJPEG 5 + +/* VIDIOCSPLAYMODE */ +#define VID_PLAY_VID_OUT_MODE 0 + /* p1: = VIDEO_MODE_PAL, VIDEO_MODE_NTSC, etc ... */ +#define VID_PLAY_GENLOCK 1 + /* p1: 0 = OFF, 1 = ON */ + /* p2: GENLOCK FINE DELAY value */ +#define VID_PLAY_NORMAL 2 +#define VID_PLAY_PAUSE 3 +#define VID_PLAY_SINGLE_FRAME 4 +#define VID_PLAY_FAST_FORWARD 5 +#define VID_PLAY_SLOW_MOTION 6 +#define VID_PLAY_IMMEDIATE_NORMAL 7 +#define VID_PLAY_SWITCH_CHANNELS 8 +#define VID_PLAY_FREEZE_FRAME 9 +#define VID_PLAY_STILL_MODE 10 +#define VID_PLAY_MASTER_MODE 11 + /* p1: see below */ +#define VID_PLAY_MASTER_NONE 1 +#define VID_PLAY_MASTER_VIDEO 2 +#define VID_PLAY_MASTER_AUDIO 3 +#define VID_PLAY_ACTIVE_SCANLINES 12 + /* p1 = first active; p2 = last active */ +#define VID_PLAY_RESET 13 +#define VID_PLAY_END_MARK 14 + + + +#define VID_HARDWARE_BT848 1 +#define VID_HARDWARE_QCAM_BW 2 +#define VID_HARDWARE_PMS 3 +#define VID_HARDWARE_QCAM_C 4 +#define VID_HARDWARE_PSEUDO 5 +#define VID_HARDWARE_SAA5249 6 +#define VID_HARDWARE_AZTECH 7 +#define VID_HARDWARE_SF16MI 8 +#define VID_HARDWARE_RTRACK 9 +#define VID_HARDWARE_ZOLTRIX 10 +#define VID_HARDWARE_SAA7146 11 +#define VID_HARDWARE_VIDEUM 12 /* Reserved for Winnov videum */ +#define VID_HARDWARE_RTRACK2 13 +#define VID_HARDWARE_PERMEDIA2 14 /* Reserved for Permedia2 */ +#define VID_HARDWARE_RIVA128 15 /* Reserved for RIVA 128 */ +#define VID_HARDWARE_PLANB 16 /* PowerMac motherboard video-in */ +#define VID_HARDWARE_BROADWAY 17 /* Broadway project */ +#define VID_HARDWARE_GEMTEK 18 +#define VID_HARDWARE_TYPHOON 19 +#define VID_HARDWARE_VINO 20 /* SGI Indy Vino */ +#define VID_HARDWARE_CADET 21 /* Cadet radio */ +#define VID_HARDWARE_TRUST 22 /* Trust FM Radio */ +#define VID_HARDWARE_TERRATEC 23 /* TerraTec ActiveRadio */ +#define VID_HARDWARE_CPIA 24 +#define VID_HARDWARE_ZR36120 25 /* Zoran ZR36120/ZR36125 */ +#define VID_HARDWARE_ZR36067 26 /* Zoran ZR36067/36060 */ +#define VID_HARDWARE_OV511 27 +#define VID_HARDWARE_ZR356700 28 /* Zoran 36700 series */ +#define VID_HARDWARE_W9966 29 +#define VID_HARDWARE_SE401 30 /* SE401 USB webcams */ +#define VID_HARDWARE_PWC 31 /* Philips webcams */ +#define VID_HARDWARE_MEYE 32 /* Sony Vaio MotionEye cameras */ +#define VID_HARDWARE_CPIA2 33 +#define VID_HARDWARE_VICAM 34 +#define VID_HARDWARE_SF16FMR2 35 +#define VID_HARDWARE_W9968CF 36 +#endif /* __LINUX_VIDEODEV_H */ + +/* + * Local variables: + * c-basic-offset: 8 + * End: + */ diff --git a/kstars/kstars/indi/webcam/videodev2.h b/kstars/kstars/indi/webcam/videodev2.h new file mode 100644 index 00000000..e3dab3a6 --- /dev/null +++ b/kstars/kstars/indi/webcam/videodev2.h @@ -0,0 +1,903 @@ +#ifndef __LINUX_VIDEODEV2_H +#define __LINUX_VIDEODEV2_H +/* + * Video for Linux Two + * + * Header file for v4l or V4L2 drivers and applications, for + * Linux kernels 2.2.x or 2.4.x. + * + * See http://bytesex.org/v4l/ for API specs and other + * v4l2 documentation. + * + * Author: Bill Dirks + * Justin Schoeman + * et al. + */ +/* + * M I S C E L L A N E O U S + */ + +/* Four-character-code (FOURCC) */ +#define v4l2_fourcc(a,b,c,d)\ + (((__u32)(a)<<0)|((__u32)(b)<<8)|((__u32)(c)<<16)|((__u32)(d)<<24)) + +/* + * E N U M S + */ +enum v4l2_field { + V4L2_FIELD_ANY = 0, /* driver can choose from none, + top, bottom, interlaced + depending on whatever it thinks + is approximate ... */ + V4L2_FIELD_NONE = 1, /* this device has no fields ... */ + V4L2_FIELD_TOP = 2, /* top field only */ + V4L2_FIELD_BOTTOM = 3, /* bottom field only */ + V4L2_FIELD_INTERLACED = 4, /* both fields interlaced */ + V4L2_FIELD_SEQ_TB = 5, /* both fields sequential into one + buffer, top-bottom order */ + V4L2_FIELD_SEQ_BT = 6, /* same as above + bottom-top order */ + V4L2_FIELD_ALTERNATE = 7 /* both fields alternating into + separate buffers */ +}; +#define V4L2_FIELD_HAS_TOP(field) \ + ((field) == V4L2_FIELD_TOP ||\ + (field) == V4L2_FIELD_INTERLACED ||\ + (field) == V4L2_FIELD_SEQ_TB ||\ + (field) == V4L2_FIELD_SEQ_BT) +#define V4L2_FIELD_HAS_BOTTOM(field) \ + ((field) == V4L2_FIELD_BOTTOM ||\ + (field) == V4L2_FIELD_INTERLACED ||\ + (field) == V4L2_FIELD_SEQ_TB ||\ + (field) == V4L2_FIELD_SEQ_BT) +#define V4L2_FIELD_HAS_BOTH(field) \ + ((field) == V4L2_FIELD_INTERLACED ||\ + (field) == V4L2_FIELD_SEQ_TB ||\ + (field) == V4L2_FIELD_SEQ_BT) + +enum v4l2_buf_type { + V4L2_BUF_TYPE_VIDEO_CAPTURE = 1, + V4L2_BUF_TYPE_VIDEO_OUTPUT = 2, + V4L2_BUF_TYPE_VIDEO_OVERLAY = 3, + V4L2_BUF_TYPE_VBI_CAPTURE = 4, + V4L2_BUF_TYPE_VBI_OUTPUT = 5, + V4L2_BUF_TYPE_PRIVATE = 0x80 +}; + +enum v4l2_ctrl_type { + V4L2_CTRL_TYPE_INTEGER = 1, + V4L2_CTRL_TYPE_BOOLEAN = 2, + V4L2_CTRL_TYPE_MENU = 3, + V4L2_CTRL_TYPE_BUTTON = 4 +}; + +enum v4l2_tuner_type { + V4L2_TUNER_RADIO = 1, + V4L2_TUNER_ANALOG_TV = 2 +}; + +enum v4l2_memory { + V4L2_MEMORY_MMAP = 1, + V4L2_MEMORY_USERPTR = 2, + V4L2_MEMORY_OVERLAY = 3 +}; + +/* see also http://vektor.theorem.ca/graphics/ycbcr/ */ +enum v4l2_colorspace { + /* ITU-R 601 -- broadcast NTSC/PAL */ + V4L2_COLORSPACE_SMPTE170M = 1, + + /* 1125-Line (US) HDTV */ + V4L2_COLORSPACE_SMPTE240M = 2, + + /* HD and modern captures. */ + V4L2_COLORSPACE_REC709 = 3, + + /* broken BT878 extents (601, luma range 16-253 instead of 16-235) */ + V4L2_COLORSPACE_BT878 = 4, + + /* These should be useful. Assume 601 extents. */ + V4L2_COLORSPACE_470_SYSTEM_M = 5, + V4L2_COLORSPACE_470_SYSTEM_BG = 6, + + /* I know there will be cameras that send this. So, this is + * unspecified chromaticities and full 0-255 on each of the + * Y'CbCr components + */ + V4L2_COLORSPACE_JPEG = 7, + + /* For RGB colourspaces, this is probably a good start. */ + V4L2_COLORSPACE_SRGB = 8 +}; + +enum v4l2_priority { + V4L2_PRIORITY_UNSET = 0, /* not initialized */ + V4L2_PRIORITY_BACKGROUND = 1, + V4L2_PRIORITY_INTERACTIVE = 2, + V4L2_PRIORITY_RECORD = 3, + V4L2_PRIORITY_DEFAULT = V4L2_PRIORITY_INTERACTIVE +}; + +struct v4l2_rect { + __s32 left; + __s32 top; + __s32 width; + __s32 height; +}; + +struct v4l2_fract { + __u32 numerator; + __u32 denominator; +}; + +/* + * D R I V E R C A P A B I L I T I E S + */ +struct v4l2_capability +{ + __u8 driver[16]; /* i.e. "bttv" */ + __u8 card[32]; /* i.e. "Hauppauge WinTV" */ + __u8 bus_info[32]; /* "PCI:" + pci_name(pci_dev) */ + __u32 version; /* should use KERNEL_VERSION() */ + __u32 capabilities; /* Device capabilities */ + __u32 reserved[4]; +}; + +/* Values for 'capabilities' field */ +#define V4L2_CAP_VIDEO_CAPTURE 0x00000001 /* Is a video capture device */ +#define V4L2_CAP_VIDEO_OUTPUT 0x00000002 /* Is a video output device */ +#define V4L2_CAP_VIDEO_OVERLAY 0x00000004 /* Can do video overlay */ +#define V4L2_CAP_VBI_CAPTURE 0x00000010 /* Is a VBI capture device */ +#define V4L2_CAP_VBI_OUTPUT 0x00000020 /* Is a VBI output device */ +#define V4L2_CAP_RDS_CAPTURE 0x00000100 /* RDS data capture */ + +#define V4L2_CAP_TUNER 0x00010000 /* has a tuner */ +#define V4L2_CAP_AUDIO 0x00020000 /* has audio support */ +#define V4L2_CAP_RADIO 0x00040000 /* is a radio device */ + +#define V4L2_CAP_READWRITE 0x01000000 /* read/write systemcalls */ +#define V4L2_CAP_ASYNCIO 0x02000000 /* async I/O */ +#define V4L2_CAP_STREAMING 0x04000000 /* streaming I/O ioctls */ + +/* + * V I D E O I M A G E F O R M A T + */ + +struct v4l2_pix_format +{ + __u32 width; + __u32 height; + __u32 pixelformat; + enum v4l2_field field; + __u32 bytesperline; /* for padding, zero if unused */ + __u32 sizeimage; + enum v4l2_colorspace colorspace; + __u32 priv; /* private data, depends on pixelformat */ +}; + +/* Pixel format FOURCC depth Description */ +#define V4L2_PIX_FMT_RGB332 v4l2_fourcc('R','G','B','1') /* 8 RGB-3-3-2 */ +#define V4L2_PIX_FMT_RGB555 v4l2_fourcc('R','G','B','O') /* 16 RGB-5-5-5 */ +#define V4L2_PIX_FMT_RGB565 v4l2_fourcc('R','G','B','P') /* 16 RGB-5-6-5 */ +#define V4L2_PIX_FMT_RGB555X v4l2_fourcc('R','G','B','Q') /* 16 RGB-5-5-5 BE */ +#define V4L2_PIX_FMT_RGB565X v4l2_fourcc('R','G','B','R') /* 16 RGB-5-6-5 BE */ +#define V4L2_PIX_FMT_BGR24 v4l2_fourcc('B','G','R','3') /* 24 BGR-8-8-8 */ +#define V4L2_PIX_FMT_RGB24 v4l2_fourcc('R','G','B','3') /* 24 RGB-8-8-8 */ +#define V4L2_PIX_FMT_BGR32 v4l2_fourcc('B','G','R','4') /* 32 BGR-8-8-8-8 */ +#define V4L2_PIX_FMT_RGB32 v4l2_fourcc('R','G','B','4') /* 32 RGB-8-8-8-8 */ +#define V4L2_PIX_FMT_GREY v4l2_fourcc('G','R','E','Y') /* 8 Greyscale */ +#define V4L2_PIX_FMT_YVU410 v4l2_fourcc('Y','V','U','9') /* 9 YVU 4:1:0 */ +#define V4L2_PIX_FMT_YVU420 v4l2_fourcc('Y','V','1','2') /* 12 YVU 4:2:0 */ +#define V4L2_PIX_FMT_YUYV v4l2_fourcc('Y','U','Y','V') /* 16 YUV 4:2:2 */ +#define V4L2_PIX_FMT_UYVY v4l2_fourcc('U','Y','V','Y') /* 16 YUV 4:2:2 */ +#define V4L2_PIX_FMT_YUV422P v4l2_fourcc('4','2','2','P') /* 16 YVU422 planar */ +#define V4L2_PIX_FMT_YUV411P v4l2_fourcc('4','1','1','P') /* 16 YVU411 planar */ +#define V4L2_PIX_FMT_Y41P v4l2_fourcc('Y','4','1','P') /* 12 YUV 4:1:1 */ + +/* two planes -- one Y, one Cr + Cb interleaved */ +#define V4L2_PIX_FMT_NV12 v4l2_fourcc('N','V','1','2') /* 12 Y/CbCr 4:2:0 */ +#define V4L2_PIX_FMT_NV21 v4l2_fourcc('N','V','2','1') /* 12 Y/CrCb 4:2:0 */ + +/* The following formats are not defined in the V4L2 specification */ +#define V4L2_PIX_FMT_YUV410 v4l2_fourcc('Y','U','V','9') /* 9 YUV 4:1:0 */ +#define V4L2_PIX_FMT_YUV420 v4l2_fourcc('Y','U','1','2') /* 12 YUV 4:2:0 */ +#define V4L2_PIX_FMT_YYUV v4l2_fourcc('Y','Y','U','V') /* 16 YUV 4:2:2 */ +#define V4L2_PIX_FMT_HI240 v4l2_fourcc('H','I','2','4') /* 8 8-bit color */ + +/* see http://www.siliconimaging.com/RGB%20Bayer.htm */ +#define V4L2_PIX_FMT_SBGGR8 v4l2_fourcc('B','A','8','1') /* 8 BGBG.. GRGR.. */ + +/* compressed formats */ +#define V4L2_PIX_FMT_MJPEG v4l2_fourcc('M','J','P','G') /* Motion-JPEG */ +#define V4L2_PIX_FMT_JPEG v4l2_fourcc('J','P','E','G') /* JFIF JPEG */ +#define V4L2_PIX_FMT_DV v4l2_fourcc('d','v','s','d') /* 1394 */ +#define V4L2_PIX_FMT_MPEG v4l2_fourcc('M','P','E','G') /* MPEG */ + +/* Vendor-specific formats */ +#define V4L2_PIX_FMT_WNVA v4l2_fourcc('W','N','V','A') /* Winnov hw compress */ + +/* + * F O R M A T E N U M E R A T I O N + */ +struct v4l2_fmtdesc +{ + __u32 index; /* Format number */ + enum v4l2_buf_type type; /* buffer type */ + __u32 flags; + __u8 description[32]; /* Description string */ + __u32 pixelformat; /* Format fourcc */ + __u32 reserved[4]; +}; + +#define V4L2_FMT_FLAG_COMPRESSED 0x0001 + + +/* + * T I M E C O D E + */ +struct v4l2_timecode +{ + __u32 type; + __u32 flags; + __u8 frames; + __u8 seconds; + __u8 minutes; + __u8 hours; + __u8 userbits[4]; +}; + +/* Type */ +#define V4L2_TC_TYPE_24FPS 1 +#define V4L2_TC_TYPE_25FPS 2 +#define V4L2_TC_TYPE_30FPS 3 +#define V4L2_TC_TYPE_50FPS 4 +#define V4L2_TC_TYPE_60FPS 5 + +/* Flags */ +#define V4L2_TC_FLAG_DROPFRAME 0x0001 /* "drop-frame" mode */ +#define V4L2_TC_FLAG_COLORFRAME 0x0002 +#define V4L2_TC_USERBITS_field 0x000C +#define V4L2_TC_USERBITS_USERDEFINED 0x0000 +#define V4L2_TC_USERBITS_8BITCHARS 0x0008 +/* The above is based on SMPTE timecodes */ + + +/* + * C O M P R E S S I O N P A R A M E T E R S + */ +#if 0 +/* ### generic compression settings don't work, there is too much + * ### codec-specific stuff. Maybe reuse that for MPEG codec settings + * ### later ... */ +struct v4l2_compression +{ + __u32 quality; + __u32 keyframerate; + __u32 pframerate; + __u32 reserved[5]; + +/* what we'll need for MPEG, extracted from some postings on + the v4l list (Gert Vervoort, PlasmaJohn). + +system stream: + - type: elementary stream(ES), packatised elementary stream(s) (PES) + program stream(PS), transport stream(TS) + - system bitrate + - PS packet size (DVD: 2048 bytes, VCD: 2324 bytes) + - TS video PID + - TS audio PID + - TS PCR PID + - TS system information tables (PAT, PMT, CAT, NIT and SIT) + - (MPEG-1 systems stream vs. MPEG-2 program stream (TS not supported + by MPEG-1 systems) + +audio: + - type: MPEG (+Layer I,II,III), AC-3, LPCM + - bitrate + - sampling frequency (DVD: 48 Khz, VCD: 44.1 KHz, 32 kHz) + - Trick Modes? (ff, rew) + - Copyright + - Inverse Telecine + +video: + - picturesize (SIF, 1/2 D1, 2/3 D1, D1) and PAL/NTSC norm can be set + through excisting V4L2 controls + - noise reduction, parameters encoder specific? + - MPEG video version: MPEG-1, MPEG-2 + - GOP (Group Of Pictures) definition: + - N: number of frames per GOP + - M: distance between reference (I,P) frames + - open/closed GOP + - quantiser matrix: inter Q matrix (64 bytes) and intra Q matrix (64 bytes) + - quantiser scale: linear or logarithmic + - scanning: alternate or zigzag + - bitrate mode: CBR (constant bitrate) or VBR (variable bitrate). + - target video bitrate for CBR + - target video bitrate for VBR + - maximum video bitrate for VBR - min. quantiser value for VBR + - max. quantiser value for VBR + - adaptive quantisation value + - return the number of bytes per GOP or bitrate for bitrate monitoring + +*/ +}; +#endif + +struct v4l2_jpegcompression +{ + int quality; + + int APPn; /* Number of APP segment to be written, + * must be 0..15 */ + int APP_len; /* Length of data in JPEG APPn segment */ + char APP_data[60]; /* Data in the JPEG APPn segment. */ + + int COM_len; /* Length of data in JPEG COM segment */ + char COM_data[60]; /* Data in JPEG COM segment */ + + __u32 jpeg_markers; /* Which markers should go into the JPEG + * output. Unless you exactly know what + * you do, leave them untouched. + * Inluding less markers will make the + * resulting code smaller, but there will + * be fewer aplications which can read it. + * The presence of the APP and COM marker + * is influenced by APP_len and COM_len + * ONLY, not by this property! */ + +#define V4L2_JPEG_MARKER_DHT (1<<3) /* Define Huffman Tables */ +#define V4L2_JPEG_MARKER_DQT (1<<4) /* Define Quantization Tables */ +#define V4L2_JPEG_MARKER_DRI (1<<5) /* Define Restart Interval */ +#define V4L2_JPEG_MARKER_COM (1<<6) /* Comment segment */ +#define V4L2_JPEG_MARKER_APP (1<<7) /* App segment, driver will + * allways use APP0 */ +}; + + +/* + * M E M O R Y - M A P P I N G B U F F E R S + */ +struct v4l2_requestbuffers +{ + __u32 count; + enum v4l2_buf_type type; + enum v4l2_memory memory; + __u32 reserved[2]; +}; + +struct v4l2_buffer +{ + __u32 index; + enum v4l2_buf_type type; + __u32 bytesused; + __u32 flags; + enum v4l2_field field; + struct timeval timestamp; + struct v4l2_timecode timecode; + __u32 sequence; + + /* memory location */ + enum v4l2_memory memory; + union { + __u32 offset; + unsigned long userptr; + } m; + __u32 length; + __u32 input; + __u32 reserved; +}; + +/* Flags for 'flags' field */ +#define V4L2_BUF_FLAG_MAPPED 0x0001 /* Buffer is mapped (flag) */ +#define V4L2_BUF_FLAG_QUEUED 0x0002 /* Buffer is queued for processing */ +#define V4L2_BUF_FLAG_DONE 0x0004 /* Buffer is ready */ +#define V4L2_BUF_FLAG_KEYFRAME 0x0008 /* Image is a keyframe (I-frame) */ +#define V4L2_BUF_FLAG_PFRAME 0x0010 /* Image is a P-frame */ +#define V4L2_BUF_FLAG_BFRAME 0x0020 /* Image is a B-frame */ +#define V4L2_BUF_FLAG_TIMECODE 0x0100 /* timecode field is valid */ +#define V4L2_BUF_FLAG_INPUT 0x0200 /* input field is valid */ + +/* + * O V E R L A Y P R E V I E W + */ +struct v4l2_framebuffer +{ + __u32 capability; + __u32 flags; +/* FIXME: in theory we should pass something like PCI device + memory + * region + offset instead of some physical address */ + void* base; + struct v4l2_pix_format fmt; +}; +/* Flags for the 'capability' field. Read only */ +#define V4L2_FBUF_CAP_EXTERNOVERLAY 0x0001 +#define V4L2_FBUF_CAP_CHROMAKEY 0x0002 +#define V4L2_FBUF_CAP_LIST_CLIPPING 0x0004 +#define V4L2_FBUF_CAP_BITMAP_CLIPPING 0x0008 +/* Flags for the 'flags' field. */ +#define V4L2_FBUF_FLAG_PRIMARY 0x0001 +#define V4L2_FBUF_FLAG_OVERLAY 0x0002 +#define V4L2_FBUF_FLAG_CHROMAKEY 0x0004 + +struct v4l2_clip +{ + struct v4l2_rect c; + struct v4l2_clip *next; +}; + +struct v4l2_window +{ + struct v4l2_rect w; + enum v4l2_field field; + __u32 chromakey; + struct v4l2_clip *clips; + __u32 clipcount; + void *bitmap; +}; + + +/* + * C A P T U R E P A R A M E T E R S + */ +struct v4l2_captureparm +{ + __u32 capability; /* Supported modes */ + __u32 capturemode; /* Current mode */ + struct v4l2_fract timeperframe; /* Time per frame in .1us units */ + __u32 extendedmode; /* Driver-specific extensions */ + __u32 readbuffers; /* # of buffers for read */ + __u32 reserved[4]; +}; +/* Flags for 'capability' and 'capturemode' fields */ +#define V4L2_MODE_HIGHQUALITY 0x0001 /* High quality imaging mode */ +#define V4L2_CAP_TIMEPERFRAME 0x1000 /* timeperframe field is supported */ + +struct v4l2_outputparm +{ + __u32 capability; /* Supported modes */ + __u32 outputmode; /* Current mode */ + struct v4l2_fract timeperframe; /* Time per frame in seconds */ + __u32 extendedmode; /* Driver-specific extensions */ + __u32 writebuffers; /* # of buffers for write */ + __u32 reserved[4]; +}; + +/* + * I N P U T I M A G E C R O P P I N G + */ + +struct v4l2_cropcap { + enum v4l2_buf_type type; + struct v4l2_rect bounds; + struct v4l2_rect defrect; + struct v4l2_fract pixelaspect; +}; + +struct v4l2_crop { + enum v4l2_buf_type type; + struct v4l2_rect c; +}; + +/* + * A N A L O G V I D E O S T A N D A R D + */ + +typedef __u64 v4l2_std_id; + +/* one bit for each */ +#define V4L2_STD_PAL_B ((v4l2_std_id)0x00000001) +#define V4L2_STD_PAL_B1 ((v4l2_std_id)0x00000002) +#define V4L2_STD_PAL_G ((v4l2_std_id)0x00000004) +#define V4L2_STD_PAL_H ((v4l2_std_id)0x00000008) +#define V4L2_STD_PAL_I ((v4l2_std_id)0x00000010) +#define V4L2_STD_PAL_D ((v4l2_std_id)0x00000020) +#define V4L2_STD_PAL_D1 ((v4l2_std_id)0x00000040) +#define V4L2_STD_PAL_K ((v4l2_std_id)0x00000080) + +#define V4L2_STD_PAL_M ((v4l2_std_id)0x00000100) +#define V4L2_STD_PAL_N ((v4l2_std_id)0x00000200) +#define V4L2_STD_PAL_Nc ((v4l2_std_id)0x00000400) +#define V4L2_STD_PAL_60 ((v4l2_std_id)0x00000800) + +#define V4L2_STD_NTSC_M ((v4l2_std_id)0x00001000) +#define V4L2_STD_NTSC_M_JP ((v4l2_std_id)0x00002000) + +#define V4L2_STD_SECAM_B ((v4l2_std_id)0x00010000) +#define V4L2_STD_SECAM_D ((v4l2_std_id)0x00020000) +#define V4L2_STD_SECAM_G ((v4l2_std_id)0x00040000) +#define V4L2_STD_SECAM_H ((v4l2_std_id)0x00080000) +#define V4L2_STD_SECAM_K ((v4l2_std_id)0x00100000) +#define V4L2_STD_SECAM_K1 ((v4l2_std_id)0x00200000) +#define V4L2_STD_SECAM_L ((v4l2_std_id)0x00400000) + +/* ATSC/HDTV */ +#define V4L2_STD_ATSC_8_VSB ((v4l2_std_id)0x01000000) +#define V4L2_STD_ATSC_16_VSB ((v4l2_std_id)0x02000000) + +/* some common needed stuff */ +#define V4L2_STD_PAL_BG (V4L2_STD_PAL_B |\ + V4L2_STD_PAL_B1 |\ + V4L2_STD_PAL_G) +#define V4L2_STD_PAL_DK (V4L2_STD_PAL_D |\ + V4L2_STD_PAL_D1 |\ + V4L2_STD_PAL_K) +#define V4L2_STD_PAL (V4L2_STD_PAL_BG |\ + V4L2_STD_PAL_DK |\ + V4L2_STD_PAL_H |\ + V4L2_STD_PAL_I) +#define V4L2_STD_NTSC (V4L2_STD_NTSC_M |\ + V4L2_STD_NTSC_M_JP) +#define V4L2_STD_SECAM_DK (V4L2_STD_SECAM_D |\ + V4L2_STD_SECAM_K |\ + V4L2_STD_SECAM_K1) +#define V4L2_STD_SECAM (V4L2_STD_SECAM_B |\ + V4L2_STD_SECAM_G |\ + V4L2_STD_SECAM_H |\ + V4L2_STD_SECAM_DK |\ + V4L2_STD_SECAM_L) + +#define V4L2_STD_525_60 (V4L2_STD_PAL_M |\ + V4L2_STD_PAL_60 |\ + V4L2_STD_NTSC) +#define V4L2_STD_625_50 (V4L2_STD_PAL |\ + V4L2_STD_PAL_N |\ + V4L2_STD_PAL_Nc |\ + V4L2_STD_SECAM) +#define V4L2_STD_ATSC (V4L2_STD_ATSC_8_VSB |\ + V4L2_STD_ATSC_16_VSB) + +#define V4L2_STD_UNKNOWN 0 +#define V4L2_STD_ALL (V4L2_STD_525_60 |\ + V4L2_STD_625_50) + +struct v4l2_standard +{ + __u32 index; + v4l2_std_id id; + __u8 name[24]; + struct v4l2_fract frameperiod; /* Frames, not fields */ + __u32 framelines; + __u32 reserved[4]; +}; + + +/* + * V I D E O I N P U T S + */ +struct v4l2_input +{ + __u32 index; /* Which input */ + __u8 name[32]; /* Label */ + __u32 type; /* Type of input */ + __u32 audioset; /* Associated audios (bitfield) */ + __u32 tuner; /* Associated tuner */ + v4l2_std_id std; + __u32 status; + __u32 reserved[4]; +}; +/* Values for the 'type' field */ +#define V4L2_INPUT_TYPE_TUNER 1 +#define V4L2_INPUT_TYPE_CAMERA 2 + +/* field 'status' - general */ +#define V4L2_IN_ST_NO_POWER 0x00000001 /* Attached device is off */ +#define V4L2_IN_ST_NO_SIGNAL 0x00000002 +#define V4L2_IN_ST_NO_COLOR 0x00000004 + +/* field 'status' - analog */ +#define V4L2_IN_ST_NO_H_LOCK 0x00000100 /* No horizontal sync lock */ +#define V4L2_IN_ST_COLOR_KILL 0x00000200 /* Color killer is active */ + +/* field 'status' - digital */ +#define V4L2_IN_ST_NO_SYNC 0x00010000 /* No synchronization lock */ +#define V4L2_IN_ST_NO_EQU 0x00020000 /* No equalizer lock */ +#define V4L2_IN_ST_NO_CARRIER 0x00040000 /* Carrier recovery failed */ + +/* field 'status' - VCR and set-top box */ +#define V4L2_IN_ST_MACROVISION 0x01000000 /* Macrovision detected */ +#define V4L2_IN_ST_NO_ACCESS 0x02000000 /* Conditional access denied */ +#define V4L2_IN_ST_VTR 0x04000000 /* VTR time constant */ + +/* + * V I D E O O U T P U T S + */ +struct v4l2_output +{ + __u32 index; /* Which output */ + __u8 name[32]; /* Label */ + __u32 type; /* Type of output */ + __u32 audioset; /* Associated audios (bitfield) */ + __u32 modulator; /* Associated modulator */ + v4l2_std_id std; + __u32 reserved[4]; +}; +/* Values for the 'type' field */ +#define V4L2_OUTPUT_TYPE_MODULATOR 1 +#define V4L2_OUTPUT_TYPE_ANALOG 2 +#define V4L2_OUTPUT_TYPE_ANALOGVGAOVERLAY 3 + +/* + * C O N T R O L S + */ +struct v4l2_control +{ + __u32 id; + __s32 value; +}; + +/* Used in the VIDIOC_QUERYCTRL ioctl for querying controls */ +struct v4l2_queryctrl +{ + __u32 id; + enum v4l2_ctrl_type type; + __u8 name[32]; /* Whatever */ + __s32 minimum; /* Note signedness */ + __s32 maximum; + __s32 step; + __s32 default_value; + __u32 flags; + __u32 reserved[2]; +}; + +/* Used in the VIDIOC_QUERYMENU ioctl for querying menu items */ +struct v4l2_querymenu +{ + __u32 id; + __u32 index; + __u8 name[32]; /* Whatever */ + __u32 reserved; +}; + +/* Control flags */ +#define V4L2_CTRL_FLAG_DISABLED 0x0001 +#define V4L2_CTRL_FLAG_GRABBED 0x0002 + +/* Control IDs defined by V4L2 */ +#define V4L2_CID_BASE 0x00980900 +/* IDs reserved for driver specific controls */ +#define V4L2_CID_PRIVATE_BASE 0x08000000 + +#define V4L2_CID_BRIGHTNESS (V4L2_CID_BASE+0) +#define V4L2_CID_CONTRAST (V4L2_CID_BASE+1) +#define V4L2_CID_SATURATION (V4L2_CID_BASE+2) +#define V4L2_CID_HUE (V4L2_CID_BASE+3) +#define V4L2_CID_AUDIO_VOLUME (V4L2_CID_BASE+5) +#define V4L2_CID_AUDIO_BALANCE (V4L2_CID_BASE+6) +#define V4L2_CID_AUDIO_BASS (V4L2_CID_BASE+7) +#define V4L2_CID_AUDIO_TREBLE (V4L2_CID_BASE+8) +#define V4L2_CID_AUDIO_MUTE (V4L2_CID_BASE+9) +#define V4L2_CID_AUDIO_LOUDNESS (V4L2_CID_BASE+10) +#define V4L2_CID_BLACK_LEVEL (V4L2_CID_BASE+11) +#define V4L2_CID_AUTO_WHITE_BALANCE (V4L2_CID_BASE+12) +#define V4L2_CID_DO_WHITE_BALANCE (V4L2_CID_BASE+13) +#define V4L2_CID_RED_BALANCE (V4L2_CID_BASE+14) +#define V4L2_CID_BLUE_BALANCE (V4L2_CID_BASE+15) +#define V4L2_CID_GAMMA (V4L2_CID_BASE+16) +#define V4L2_CID_WHITENESS (V4L2_CID_GAMMA) /* ? Not sure */ +#define V4L2_CID_EXPOSURE (V4L2_CID_BASE+17) +#define V4L2_CID_AUTOGAIN (V4L2_CID_BASE+18) +#define V4L2_CID_GAIN (V4L2_CID_BASE+19) +#define V4L2_CID_HFLIP (V4L2_CID_BASE+20) +#define V4L2_CID_VFLIP (V4L2_CID_BASE+21) +#define V4L2_CID_HCENTER (V4L2_CID_BASE+22) +#define V4L2_CID_VCENTER (V4L2_CID_BASE+23) +#define V4L2_CID_LASTP1 (V4L2_CID_BASE+24) /* last CID + 1 */ + +/* + * T U N I N G + */ +struct v4l2_tuner +{ + __u32 index; + __u8 name[32]; + enum v4l2_tuner_type type; + __u32 capability; + __u32 rangelow; + __u32 rangehigh; + __u32 rxsubchans; + __u32 audmode; + __s32 signal; + __s32 afc; + __u32 reserved[4]; +}; + +struct v4l2_modulator +{ + __u32 index; + __u8 name[32]; + __u32 capability; + __u32 rangelow; + __u32 rangehigh; + __u32 txsubchans; + __u32 reserved[4]; +}; + +/* Flags for the 'capability' field */ +#define V4L2_TUNER_CAP_LOW 0x0001 +#define V4L2_TUNER_CAP_NORM 0x0002 +#define V4L2_TUNER_CAP_STEREO 0x0010 +#define V4L2_TUNER_CAP_LANG2 0x0020 +#define V4L2_TUNER_CAP_SAP 0x0020 +#define V4L2_TUNER_CAP_LANG1 0x0040 + +/* Flags for the 'rxsubchans' field */ +#define V4L2_TUNER_SUB_MONO 0x0001 +#define V4L2_TUNER_SUB_STEREO 0x0002 +#define V4L2_TUNER_SUB_LANG2 0x0004 +#define V4L2_TUNER_SUB_SAP 0x0004 +#define V4L2_TUNER_SUB_LANG1 0x0008 + +/* Values for the 'audmode' field */ +#define V4L2_TUNER_MODE_MONO 0x0000 +#define V4L2_TUNER_MODE_STEREO 0x0001 +#define V4L2_TUNER_MODE_LANG2 0x0002 +#define V4L2_TUNER_MODE_SAP 0x0002 +#define V4L2_TUNER_MODE_LANG1 0x0003 + +struct v4l2_frequency +{ + __u32 tuner; + enum v4l2_tuner_type type; + __u32 frequency; + __u32 reserved[8]; +}; + +/* + * A U D I O + */ +struct v4l2_audio +{ + __u32 index; + __u8 name[32]; + __u32 capability; + __u32 mode; + __u32 reserved[2]; +}; +/* Flags for the 'capability' field */ +#define V4L2_AUDCAP_STEREO 0x00001 +#define V4L2_AUDCAP_AVL 0x00002 + +/* Flags for the 'mode' field */ +#define V4L2_AUDMODE_AVL 0x00001 + +struct v4l2_audioout +{ + __u32 index; + __u8 name[32]; + __u32 capability; + __u32 mode; + __u32 reserved[2]; +}; + +/* + * D A T A S E R V I C E S ( V B I ) + * + * Data services API by Michael Schimek + */ + +struct v4l2_vbi_format +{ + __u32 sampling_rate; /* in 1 Hz */ + __u32 offset; + __u32 samples_per_line; + __u32 sample_format; /* V4L2_PIX_FMT_* */ + __s32 start[2]; + __u32 count[2]; + __u32 flags; /* V4L2_VBI_* */ + __u32 reserved[2]; /* must be zero */ +}; + +/* VBI flags */ +#define V4L2_VBI_UNSYNC (1<< 0) +#define V4L2_VBI_INTERLACED (1<< 1) + + +/* + * A G G R E G A T E S T R U C T U R E S + */ + +/* Stream data format + */ +struct v4l2_format +{ + enum v4l2_buf_type type; + union + { + struct v4l2_pix_format pix; // V4L2_BUF_TYPE_VIDEO_CAPTURE + struct v4l2_window win; // V4L2_BUF_TYPE_VIDEO_OVERLAY + struct v4l2_vbi_format vbi; // V4L2_BUF_TYPE_VBI_CAPTURE + __u8 raw_data[200]; // user-defined + } fmt; +}; + + +/* Stream type-dependent parameters + */ +struct v4l2_streamparm +{ + enum v4l2_buf_type type; + union + { + struct v4l2_captureparm capture; + struct v4l2_outputparm output; + __u8 raw_data[200]; /* user-defined */ + } parm; +}; + + + +/* + * I O C T L C O D E S F O R V I D E O D E V I C E S + * + */ +#define VIDIOC_QUERYCAP _IOR ('V', 0, struct v4l2_capability) +#define VIDIOC_RESERVED _IO ('V', 1) +#define VIDIOC_ENUM_FMT _IOWR ('V', 2, struct v4l2_fmtdesc) +#define VIDIOC_G_FMT _IOWR ('V', 4, struct v4l2_format) +#define VIDIOC_S_FMT _IOWR ('V', 5, struct v4l2_format) +#if 0 +#define VIDIOC_G_COMP _IOR ('V', 6, struct v4l2_compression) +#define VIDIOC_S_COMP _IOW ('V', 7, struct v4l2_compression) +#endif +#define VIDIOC_REQBUFS _IOWR ('V', 8, struct v4l2_requestbuffers) +#define VIDIOC_QUERYBUF _IOWR ('V', 9, struct v4l2_buffer) +#define VIDIOC_G_FBUF _IOR ('V', 10, struct v4l2_framebuffer) +#define VIDIOC_S_FBUF _IOW ('V', 11, struct v4l2_framebuffer) +#define VIDIOC_OVERLAY _IOW ('V', 14, int) +#define VIDIOC_QBUF _IOWR ('V', 15, struct v4l2_buffer) +#define VIDIOC_DQBUF _IOWR ('V', 17, struct v4l2_buffer) +#define VIDIOC_STREAMON _IOW ('V', 18, int) +#define VIDIOC_STREAMOFF _IOW ('V', 19, int) +#define VIDIOC_G_PARM _IOWR ('V', 21, struct v4l2_streamparm) +#define VIDIOC_S_PARM _IOWR ('V', 22, struct v4l2_streamparm) +#define VIDIOC_G_STD _IOR ('V', 23, v4l2_std_id) +#define VIDIOC_S_STD _IOW ('V', 24, v4l2_std_id) +#define VIDIOC_ENUMSTD _IOWR ('V', 25, struct v4l2_standard) +#define VIDIOC_ENUMINPUT _IOWR ('V', 26, struct v4l2_input) +#define VIDIOC_G_CTRL _IOWR ('V', 27, struct v4l2_control) +#define VIDIOC_S_CTRL _IOWR ('V', 28, struct v4l2_control) +#define VIDIOC_G_TUNER _IOWR ('V', 29, struct v4l2_tuner) +#define VIDIOC_S_TUNER _IOW ('V', 30, struct v4l2_tuner) +#define VIDIOC_G_AUDIO _IOR ('V', 33, struct v4l2_audio) +#define VIDIOC_S_AUDIO _IOW ('V', 34, struct v4l2_audio) +#define VIDIOC_QUERYCTRL _IOWR ('V', 36, struct v4l2_queryctrl) +#define VIDIOC_QUERYMENU _IOWR ('V', 37, struct v4l2_querymenu) +#define VIDIOC_G_INPUT _IOR ('V', 38, int) +#define VIDIOC_S_INPUT _IOWR ('V', 39, int) +#define VIDIOC_G_OUTPUT _IOR ('V', 46, int) +#define VIDIOC_S_OUTPUT _IOWR ('V', 47, int) +#define VIDIOC_ENUMOUTPUT _IOWR ('V', 48, struct v4l2_output) +#define VIDIOC_G_AUDOUT _IOR ('V', 49, struct v4l2_audioout) +#define VIDIOC_S_AUDOUT _IOW ('V', 50, struct v4l2_audioout) +#define VIDIOC_G_MODULATOR _IOWR ('V', 54, struct v4l2_modulator) +#define VIDIOC_S_MODULATOR _IOW ('V', 55, struct v4l2_modulator) +#define VIDIOC_G_FREQUENCY _IOWR ('V', 56, struct v4l2_frequency) +#define VIDIOC_S_FREQUENCY _IOW ('V', 57, struct v4l2_frequency) +#define VIDIOC_CROPCAP _IOWR ('V', 58, struct v4l2_cropcap) +#define VIDIOC_G_CROP _IOWR ('V', 59, struct v4l2_crop) +#define VIDIOC_S_CROP _IOW ('V', 60, struct v4l2_crop) +#define VIDIOC_G_JPEGCOMP _IOR ('V', 61, struct v4l2_jpegcompression) +#define VIDIOC_S_JPEGCOMP _IOW ('V', 62, struct v4l2_jpegcompression) +#define VIDIOC_QUERYSTD _IOR ('V', 63, v4l2_std_id) +#define VIDIOC_TRY_FMT _IOWR ('V', 64, struct v4l2_format) +#define VIDIOC_ENUMAUDIO _IOWR ('V', 65, struct v4l2_audio) +#define VIDIOC_ENUMAUDOUT _IOWR ('V', 66, struct v4l2_audioout) +#define VIDIOC_G_PRIORITY _IOR ('V', 67, enum v4l2_priority) +#define VIDIOC_S_PRIORITY _IOW ('V', 68, enum v4l2_priority) + +/* for compatibility, will go away some day */ +#define VIDIOC_OVERLAY_OLD _IOWR ('V', 14, int) +#define VIDIOC_S_PARM_OLD _IOW ('V', 22, struct v4l2_streamparm) +#define VIDIOC_S_CTRL_OLD _IOW ('V', 28, struct v4l2_control) +#define VIDIOC_G_AUDIO_OLD _IOWR ('V', 33, struct v4l2_audio) +#define VIDIOC_G_AUDOUT_OLD _IOWR ('V', 49, struct v4l2_audioout) +#define VIDIOC_CROPCAP_OLD _IOR ('V', 58, struct v4l2_cropcap) + +#define BASE_VIDIOC_PRIVATE 192 /* 192-255 are private */ + +#endif /* __LINUX_VIDEODEV2_H */ + +/* + * Local variables: + * c-basic-offset: 8 + * End: + */ diff --git a/kstars/kstars/indiconf.ui b/kstars/kstars/indiconf.ui new file mode 100644 index 00000000..c5edd124 --- /dev/null +++ b/kstars/kstars/indiconf.ui @@ -0,0 +1,416 @@ + +INDIConf + + + INDIConf + + + + 0 + 0 + 544 + 413 + + + + Configure INDI + + + true + + + + unnamed + + + + generalGroup + + + General + + + + unnamed + + + + fitsLabel + + + Default FITS directory: + + + + + layout4 + + + + unnamed + + + + fitsDIR_IN + + + + + selectDirB + + + + 0 + 0 + 0 + 0 + + + + + 28 + 28 + + + + + 28 + 28 + + + + + + + + + + + fitsAutoDisplayCheck + + + &Automatic display of FITS upon capture + + + true + + + + + telescopeLabel + + + Telescope port: + + + Default INDI telescope port + + + + + telPort_IN + + + + + videoLabel + + + Video port: + + + Default INDI video port + + + + + vidPort_IN + + + + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + buttonOk + + + &OK + + + true + + + true + + + + + buttonCancel + + + &Cancel + + + true + + + + + + + displayGroup + + + Display + + + + unnamed + + + + crosshairCheck + + + &Device target crosshair + + + true + + + Display the telescope position on the sky map + + + + + messagesCheck + + + INDI messages in status &bar + + + true + + + Display INDI status messages in the status bar + + + + + + + spacer2 + + + Horizontal + + + Preferred + + + + 200 + 21 + + + + + + autoGroup + + + Automatic Device Updates + + + + unnamed + + + + timeCheck + + + Time + + + false + + + Update telescope clock upon connection + + + + + GeoCheck + + + &Geographic location + + + false + + + Update telescope geographical location upon connection + + + + + + + autoGroup_2 + + + Filter Wheel + + + Assign color values for your filter wheel slots + + + + unnamed + + + + layout3 + + + + unnamed + + + + textLabel1 + + + Slot: + + + + + textLabel2 + + + Alias: + + + + + + + layout4 + + + + unnamed + + + + filterCombo + + + + 5 + 0 + 0 + 0 + + + + + + filterAlias + + + + 5 + 0 + 0 + 0 + + + + + + + + spacer3 + + + Horizontal + + + Preferred + + + + 61 + 20 + + + + + + + + + + buttonOk + clicked() + INDIConf + accept() + + + buttonCancel + clicked() + INDIConf + reject() + + + + timeCheck + GeoCheck + crosshairCheck + messagesCheck + buttonOk + buttonCancel + + + + klineedit.h + kpushbutton.h + klineedit.h + klineedit.h + klineedit.h + + diff --git a/kstars/kstars/indidevice.cpp b/kstars/kstars/indidevice.cpp new file mode 100644 index 00000000..44e77bb0 --- /dev/null +++ b/kstars/kstars/indidevice.cpp @@ -0,0 +1,999 @@ +/* INDI frontend for KStars + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + Elwood C. Downey. + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + JM Changelog: + 2003-04-28 Used indimenu.c as a template. C --> C++, Xm --> KDE/Qt + 2003-05-01 Added tab for devices and a group feature + 2003-05-02 Added scrolling area. Most things are rewritten + 2003-05-05 Device/Group seperation + 2003-05-29 Replaced raw INDI time with KStars's timedialog + 2003-08-02 Upgrading to INDI v 1.11 + 2003-08-09 Initial support for non-sidereal tracking + 2004-01-15 redesigning the GUI to support INDI v1.2 and fix previous GUI bugs + and problems. The new GUI can easily incoperate extensions to the INDI + protocol as required. + + */ + +#include "indiproperty.h" +#include "indigroup.h" +#include "indidevice.h" +#include "devicemanager.h" +#include "indimenu.h" +#include "indidriver.h" +#include "indistd.h" +#include "indi/indicom.h" +#include "kstars.h" +#include "skyobject.h" +#include "timedialog.h" +#include "geolocation.h" +#include "indi/base64.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#define NINDI_STD 26 +/* INDI standard property used across all clients to enable interoperability. */ + +const char * indi_std[NINDI_STD] = + {"CONNECTION", "DEVICE_PORT", "TIME", "SDTIME", "GEOGRAPHIC_COORD", "EQUATORIAL_COORD", "EQUATORIAL_EOD_COORD", "HORIZONTAL_COORD", "ABORT_MOTION", "ON_COORD_SET", "SOLAR_SYSTEM", "MOVEMENT", "PARK", "CCD_EXPOSE_DURATION", "CCD_TEMPERATURE", "CCD_FRAME", "CCD_FRAME_TYPE", "CCD_BINNING", "CCD_INFO", "CCDPREVIEW_STREAM", "CCDPREVIEW_CTRL", "VIDEO_STREAM", "FOCUS_SPEED", "FOCUS_MOTION", "FOCUS_TIMER", "FILTER_SLOT" }; + +/******************************************************************* +** INDI Device: The work-horse. Responsible for handling its +** child properties and managing signal and changes. +*******************************************************************/ +INDI_D::INDI_D(INDIMenu *menuParent, DeviceManager *parentManager, QString inName, QString inLabel) +{ + name = inName; + label = inLabel; + parent = menuParent; + parentMgr = parentManager; + + gl.setAutoDelete(true); + + deviceVBox = menuParent->addVBoxPage(inLabel); + groupContainer = new QTabWidget(deviceVBox); + + msgST_w = new QTextEdit(deviceVBox); + msgST_w->setReadOnly(true); + msgST_w->setMaximumHeight(100); + + dataBuffer = (unsigned char *) malloc (1); + + stdDev = new INDIStdDevice(this, parent->ksw); + + curGroup = NULL; + + INDIStdSupport = false; + +} + +INDI_D::~INDI_D() +{ + gl.clear(); + delete(deviceVBox); + delete (stdDev); + free (dataBuffer); + dataBuffer = NULL; + deviceVBox = NULL; + stdDev = NULL; +} + +void INDI_D::registerProperty(INDI_P *pp) +{ + + if (isINDIStd(pp)) + pp->pg->dp->INDIStdSupport = true; + + stdDev->registerProperty(pp); + +} + +bool INDI_D::isINDIStd(INDI_P *pp) +{ + for (uint i=0; i < NINDI_STD; i++) + if (!strcmp(pp->name.ascii(), indi_std[i])) + { + pp->stdID = i; + return true; + } + + return false; +} + +/* Remove a property from a group, if there are no more properties + * left in the group, then delete the group as well */ +int INDI_D::removeProperty(INDI_P *pp) +{ + for (unsigned int i=0; i < gl.count(); i++) + if (gl.at(i)->removeProperty(pp)) + { + if (gl.at(i)->pl.count() == 0) + gl.remove(i); + return 0; + } + + + kdDebug() << "INDI: Device " << name << " has no property named " << pp->name << endl; + return (-1); +} + +/* implement any received from the device. + * return 0 if ok, else -1 with reason in errmsg[] + */ +int INDI_D::setAnyCmd (XMLEle *root, char errmsg[]) +{ + XMLAtt *ap; + INDI_P *pp; + + ap = findAtt (root, "name", errmsg); + if (!ap) + return (-1); + + pp = findProp (valuXMLAtt(ap)); + if (!pp) + { + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.32s> device %.32s has no property named %.64s", + tagXMLEle(root), name.ascii(), valuXMLAtt(ap)); + return (-1); + } + + parentMgr->checkMsg (root, this); + + return (setValue (pp, root, errmsg)); +} + +/* set the given GUI property according to the XML command. + * return 0 if ok else -1 with reason in errmsg + */ +int INDI_D::setValue (INDI_P *pp, XMLEle *root, char errmsg[]) +{ + XMLAtt *ap; + + /* set overall property state, if any */ + ap = findXMLAtt (root, "state"); + if (ap) + { + if (crackLightState (valuXMLAtt(ap), &pp->state) == 0) + pp->drawLt (pp->state); + else + { + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> bogus state %.64s for %.64s %.64s", + tagXMLEle(root), valuXMLAtt(ap), name.ascii(), pp->name.ascii()); + return (-1); + } + } + + /* allow changing the timeout */ + ap = findXMLAtt (root, "timeout"); + if (ap) + pp->timeout = atof(valuXMLAtt(ap)); + + /* process specific GUI features */ + switch (pp->guitype) + { + case PG_NONE: + break; + + case PG_NUMERIC: /* FALLTHRU */ + case PG_TEXT: + return (setTextValue (pp, root, errmsg)); + break; + + case PG_BUTTONS: + case PG_LIGHTS: + case PG_RADIO: + case PG_MENU: + return (setLabelState (pp, root, errmsg)); + break; + + case PG_BLOB: + return (setBLOB(pp, root, errmsg)); + break; + + default: + break; + } + + return (0); +} + + +/* set the given TEXT or NUMERIC property from the given element. + * root should have or child. + * return 0 if ok else -1 with reason in errmsg + */ +int INDI_D::setTextValue (INDI_P *pp, XMLEle *root, char errmsg[]) +{ + XMLEle *ep; + XMLAtt *ap; + INDI_E *lp; + QString elementName; + char iNumber[32]; + double min, max; + + for (ep = nextXMLEle (root, 1); ep != NULL; ep = nextXMLEle (root, 0)) + { + if (strcmp (tagXMLEle(ep), "oneText") && strcmp(tagXMLEle(ep), "oneNumber")) + continue; + + ap = findXMLAtt(ep, "name"); + if (!ap) + { + kdDebug() << "Error: unable to find attribute 'name' for property " << pp->name << endl; + return (-1); + } + + elementName = valuXMLAtt(ap); + + lp = pp->findElement(elementName); + + if (!lp) + { + snprintf(errmsg, ERRMSG_SIZE, "Error: unable to find element '%.64s' in property '%.64s'", elementName.ascii(), pp->name.ascii()); + return (-1); + } + + //fprintf(stderr, "tag okay, getting perm\n"); + switch (pp->perm) + { + case PP_RW: // FALLTHRU + case PP_RO: + if (pp->guitype == PG_TEXT) + { + lp->text = QString(pcdataXMLEle(ep)); + lp->read_w->setText(lp->text); + } + else if (pp->guitype == PG_NUMERIC) + { + lp->value = atof(pcdataXMLEle(ep)); + numberFormat(iNumber, lp->format.ascii(), lp->value); + lp->text = iNumber; + lp->read_w->setText(lp->text); + + ap = findXMLAtt (ep, "min"); + if (ap) { min = atof(valuXMLAtt(ap)); lp->setMin(min); } + ap = findXMLAtt (ep, "max"); + if (ap) { max = atof(valuXMLAtt(ap)); lp->setMax(max); } + + /*if (lp->spin_w) + { + lp->spin_w->setValue(lp->value); + lp->spinChanged(lp->value); + }*/ + + } + break; + + case PP_WO: + if (pp->guitype == PG_TEXT) + lp->write_w->setText(QString(pcdataXMLEle(ep))); + else if (pp->guitype == PG_NUMERIC) + { + lp->value = atof(pcdataXMLEle(ep)); + numberFormat(iNumber, lp->format.ascii(), lp->value); + lp->text = iNumber; + + if (lp->spin_w) + lp->spin_w->setValue(lp->value); + else + lp->write_w->setText(lp->text); + + ap = findXMLAtt (ep, "min"); + if (ap) { min = (int) atof(valuXMLAtt(ap)); lp->setMin(min); } + ap = findXMLAtt (ep, "max"); + if (ap) { max = (int) atof(valuXMLAtt(ap)); lp->setMax(max); } + } + break; + + } + } + + /* handle standard cases if needed */ + stdDev->setTextValue(pp); + + // suppress warning + errmsg = errmsg; + + return (0); +} + +/* set the given BUTTONS or LIGHTS property from the given element. + * root should have some or children. + * return 0 if ok else -1 with reason in errmsg + */ +int INDI_D::setLabelState (INDI_P *pp, XMLEle *root, char errmsg[]) +{ + int menuChoice=0; + unsigned i=0; + XMLEle *ep; + XMLAtt *ap; + INDI_E *lp = NULL; + int islight; + PState state; + + /* for each child element */ + for (ep = nextXMLEle (root, 1), i=0; ep != NULL; ep = nextXMLEle (root, 0), i++) + { + + /* only using light and switch */ + islight = !strcmp (tagXMLEle(ep), "oneLight"); + if (!islight && strcmp (tagXMLEle(ep), "oneSwitch")) + continue; + + ap = findXMLAtt (ep, "name"); + /* no name */ + if (!ap) + { + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> %.64s %.64s %.64s requires name", + tagXMLEle(root), name.ascii(), pp->name.ascii(), tagXMLEle(ep)); + return (-1); + } + + if ((islight && crackLightState (pcdataXMLEle(ep), &state) < 0) + || (!islight && crackSwitchState (pcdataXMLEle(ep), &state) < 0)) + { + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> unknown state %.64s for %.64s %.64s %.64s", + tagXMLEle(root), pcdataXMLEle(ep), name.ascii(), pp->name.ascii(), tagXMLEle(ep)); + return (-1); + } + + /* find matching label */ + //fprintf(stderr, "Find matching label. Name from XML is %s\n", valuXMLAtt(ap)); + lp = pp->findElement(QString(valuXMLAtt(ap))); + + if (!lp) + { + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> %.64s %.64s has no choice named %.64s", + tagXMLEle(root), name.ascii(), pp->name.ascii(), valuXMLAtt(ap)); + return (-1); + } + + QFont buttonFont; + /* engage new state */ + lp->state = state; + + switch (pp->guitype) + { + case PG_BUTTONS: + if (islight) + break; + + lp->push_w->setDown(state == PS_ON ? true : false); + buttonFont = lp->push_w->font(); + buttonFont.setBold(state == PS_ON ? TRUE : FALSE); + lp->push_w->setFont(buttonFont); + + break; + + case PG_RADIO: + lp->check_w->setChecked(state == PS_ON ? true : false); + break; + case PG_MENU: + if (state == PS_ON) + { + if (menuChoice) + { + snprintf(errmsg, ERRMSG_SIZE, "INDI: <%.64s> %.64s %.64s has multiple ON states", tagXMLEle(root), name.ascii(), pp->name.ascii()); + return (-1); + } + menuChoice = 1; + pp->om_w->setCurrentItem(i); + } + break; + + case PG_LIGHTS: + lp->drawLt(); + break; + + default: + break; + } + + } + + stdDev->setLabelState(pp); + + return (0); +} + +/* Set BLOB vector. Process incoming data stream + * Return 0 if okay, -1 if error +*/ +int INDI_D::setBLOB(INDI_P *pp, XMLEle * root, char errmsg[]) +{ + + XMLEle *ep; + INDI_E *blobEL; + + for (ep = nextXMLEle(root,1); ep; ep = nextXMLEle(root,0)) + { + + if (strcmp(tagXMLEle(ep), "oneBLOB") == 0) + { + + blobEL = pp->findElement(QString(findXMLAttValu (ep, "name"))); + + if (blobEL) + return processBlob(blobEL, ep, errmsg); + else + { + sprintf (errmsg, "INDI: set %64s.%64s.%64s not found", name.ascii(), pp->name.ascii(), findXMLAttValu(ep, "name")); + return (-1); + } + } + } + + return (0); + +} + +/* Process incoming data stream + * Return 0 if okay, -1 if error +*/ +int INDI_D::processBlob(INDI_E *blobEL, XMLEle *ep, char errmsg[]) +{ + XMLAtt *ap; + int blobSize=0, r=0, dataType=0; + uLongf dataSize=0; + QString dataFormat; + char *baseBuffer; + unsigned char *blobBuffer(NULL); + bool iscomp(false); + + ap = findXMLAtt(ep, "size"); + if (!ap) + { + sprintf (errmsg, "INDI: set %64s size not found", blobEL->name.ascii()); + return (-1); + } + + dataSize = atoi(valuXMLAtt(ap)); + + ap = findXMLAtt(ep, "format"); + if (!ap) + { + sprintf (errmsg, "INDI: set %64s format not found", blobEL->name.ascii()); + return (-1); + } + + dataFormat = QString(valuXMLAtt(ap)); + + baseBuffer = (char *) malloc ( (3*pcdatalenXMLEle(ep)/4) * sizeof (char)); + blobSize = from64tobits (baseBuffer, pcdataXMLEle(ep)); + blobBuffer = (unsigned char *) baseBuffer; + + /* Blob size = 0 when only state changes */ + if (dataSize == 0) + { + free (blobBuffer); + return (0); + } + else if (blobSize < 0) + { + free (blobBuffer); + sprintf (errmsg, "INDI: %64s.%64s.%64s bad base64", name.ascii(), blobEL->pp->name.ascii(), blobEL->name.ascii()); + return (-1); + } + + iscomp = (dataFormat.find(".z") != -1); + + dataFormat.remove(".z"); + + if (dataFormat == ".fits") dataType = DATA_FITS; + else if (dataFormat == ".stream") dataType = DATA_STREAM; + else if (dataFormat == ".ccdpreview") dataType = DATA_CCDPREVIEW; + else dataType = DATA_OTHER; + + //kdDebug() << "We're getting data with size " << dataSize << endl; + //kdDebug() << "data format " << dataFormat << endl; + + if (iscomp) + { + + dataBuffer = (unsigned char *) realloc (dataBuffer, (dataSize * sizeof(unsigned char))); + r = uncompress(dataBuffer, &dataSize, blobBuffer, (uLong) blobSize); + if (r != Z_OK) + { + sprintf(errmsg, "INDI: %64s.%64s.%64s compression error: %d", name.ascii(), blobEL->pp->name.ascii(), blobEL->name.ascii(), r); + free (blobBuffer); + return -1; + } + + //kdDebug() << "compressed" << endl; + } + else + { + //kdDebug() << "uncompressed!!" << endl; + dataBuffer = (unsigned char *) realloc (dataBuffer, (dataSize * sizeof(unsigned char))); + memcpy(dataBuffer, blobBuffer, dataSize); + } + + stdDev->handleBLOB(dataBuffer, dataSize, dataFormat); + + free (blobBuffer); + + return (0); + +} + +bool INDI_D::isOn() +{ + + INDI_P *prop; + + prop = findProp(QString("CONNECTION")); + if (!prop) + return false; + + return (prop->isOn(QString("CONNECT"))); +} + +INDI_P * INDI_D::addProperty (XMLEle *root, char errmsg[]) +{ + INDI_P *pp = NULL; + INDI_G *pg = NULL; + XMLAtt *ap = NULL; + + // Search for group tag + ap = findAtt (root, "group", errmsg); + if (!ap) + { + kdDebug() << QString(errmsg) << endl; + return NULL; + } + // Find an existing group, if none found, create one + pg = findGroup(QString(valuXMLAtt(ap)), 1, errmsg); + + if (!pg) + return NULL; + + /* get property name and add new property to dp */ + ap = findAtt (root, "name", errmsg); + if (ap == NULL) + return NULL; + + if (findProp (valuXMLAtt(ap))) + { + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s %.64s %.64s> already exists.\n", tagXMLEle(root), + name.ascii(), valuXMLAtt(ap)); + return NULL; + } + + /* Remove Vertical spacer from group layout, this is done everytime + * a new property arrives. The spacer is then appended to the end of the + * properties */ + pg->propertyLayout->removeItem(pg->VerticalSpacer); + + pp = new INDI_P(pg, QString(valuXMLAtt(ap))); + + /* init state */ + ap = findAtt (root, "state", errmsg); + if (!ap) + { + delete(pp); + return (NULL); + } + + if (crackLightState (valuXMLAtt(ap), &pp->state) < 0) + { + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> bogus state %.64s for %.64s %.64s", + tagXMLEle(root), valuXMLAtt(ap), pp->pg->dp->name.ascii(), pp->name.ascii()); + delete(pp); + return (NULL); + } + + /* init timeout */ + ap = findAtt (root, "timeout", NULL); + /* default */ + pp->timeout = ap ? atof(valuXMLAtt(ap)) : 0; + + /* log any messages */ + parentMgr->checkMsg (root, this); + + pp->addGUI(root); + + /* ok! */ + return (pp); +} + +INDI_P * INDI_D::findProp (QString name) +{ + for (unsigned int i = 0; i < gl.count(); i++) + for (unsigned int j = 0; j < gl.at(i)->pl.count(); j++) + if (name == gl.at(i)->pl.at(j)->name) + return (gl.at(i)->pl.at(j)); + + return NULL; +} + +INDI_G * INDI_D::findGroup (QString grouptag, int create, char errmsg[]) +{ + INDI_G *ig; + + for (ig = gl.first(); ig != NULL; ig = gl.next() ) + if (ig->name == grouptag) + { + curGroup = ig; + return ig; + } + + /* couldn't find an existing group, create a new one if create is 1*/ + if (create) + { + if (grouptag.isEmpty()) + grouptag = "Group_1"; + + curGroup = new INDI_G(this, grouptag); + gl.append(curGroup); + return curGroup; + } + + snprintf (errmsg, ERRMSG_SIZE, "INDI: group %.64s not found in %.64s", grouptag.ascii(), name.ascii()); + return NULL; +} + + +/* find "perm" attribute in root, crack and set *pp. + * return 0 if ok else -1 with excuse in errmsg[] + */ + + int INDI_D::findPerm (INDI_P *pp, XMLEle *root, PPerm *permp, char errmsg[]) +{ + XMLAtt *ap; + + ap = findXMLAtt(root, "perm"); + if (!ap) { + snprintf (errmsg, ERRMSG_SIZE,"INDI: <%.64s %.64s %.64s> missing attribute 'perm'", + tagXMLEle(root), pp->pg->dp->name.ascii(), pp->name.ascii()); + return (-1); + } + if (!strcmp(valuXMLAtt(ap), "ro") || !strcmp(valuXMLAtt(ap), "r")) + *permp = PP_RO; + else if (!strcmp(valuXMLAtt(ap), "wo")) + *permp = PP_WO; + else if (!strcmp(valuXMLAtt(ap), "rw") || !strcmp(valuXMLAtt(ap), "w")) + *permp = PP_RW; + else { + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> unknown perm %.64s for %.64s %.64s", + tagXMLEle(root), valuXMLAtt(ap), pp->pg->dp->name.ascii(), pp->name.ascii()); + return (-1); + } + + return (0); +} + +/* convert the given light/property state string to the PState at psp. + * return 0 if successful, else -1 and leave *psp unchanged. + */ +int INDI_D::crackLightState (char *name, PState *psp) +{ + typedef struct + { + PState s; + const char *name; + } PSMap; + + PSMap psmap[] = + { + {PS_IDLE, "Idle"}, + {PS_OK, "Ok"}, + {PS_BUSY, "Busy"}, + {PS_ALERT, "Alert"}, + }; + + for (int i = 0; i < 4; i++) + if (!strcmp (psmap[i].name, name)) { + *psp = psmap[i].s; + return (0); + } + + return (-1); +} + +/* convert the given switch state string to the PState at psp. + * return 0 if successful, else -1 and leave *psp unchanged. + */ +int INDI_D::crackSwitchState (char *name, PState *psp) +{ + typedef struct + { + PState s; + const char *name; + } PSMap; + + PSMap psmap[] = + { + {PS_ON, "On"}, + {PS_OFF, "Off"}, + }; + + + for (int i = 0; i < 2; i++) + if (!strcmp (psmap[i].name, name)) + { + *psp = psmap[i].s; + return (0); + } + + return (-1); +} + +int INDI_D::buildTextGUI(XMLEle *root, char errmsg[]) +{ + INDI_P *pp = NULL; + PPerm p; + + /* build a new property */ + pp = addProperty (root, errmsg); + + if (pp == NULL) + return (-1); + + /* get the permission, it will determine layout issues */ + if (findPerm (pp, root, &p, errmsg)) + { + delete(pp); + return (-1); + } + + /* we know it will be a general text GUI */ + pp->guitype = PG_TEXT; + pp->perm = p; + + if (pp->buildTextGUI(root, errmsg) < 0) + { + delete (pp); + return (-1); + } + + pp->pg->addProperty(pp); + + return (0); +} + +/* build GUI for a number property. + * return 0 if ok, else -1 with reason in errmsg[] + */ +int INDI_D::buildNumberGUI (XMLEle *root, char *errmsg) +{ + INDI_P *pp = NULL; + PPerm p; + + /* build a new property */ + pp = addProperty (root, errmsg); + + if (pp == NULL) + return (-1); + + /* get the permission, it will determine layout issues */ + if (findPerm (pp, root, &p, errmsg)) + { + delete(pp); + return (-1); + } + + /* we know it will be a number GUI */ + pp->guitype = PG_NUMERIC; + pp->perm = p; + + if (pp->buildNumberGUI(root, errmsg) < 0) + { + delete (pp); + return (-1); + } + + pp->pg->addProperty(pp); + + return (0); +} + +/* build GUI for switches property. + * rule and number of will determine exactly how the GUI is built. + * return 0 if ok, else -1 with reason in errmsg[] + */ +int INDI_D::buildSwitchesGUI (XMLEle *root, char errmsg[]) +{ + INDI_P *pp; + XMLAtt *ap; + XMLEle *ep; + int n, err; + + /* build a new property */ + pp = addProperty (root, errmsg); + if (!pp) + return (-1); + + ap = findAtt (root, "rule", errmsg); + if (!ap) + { + delete(pp); + return (-1); + } + + /* decide GUI. might use MENU if OneOf but too many for button array */ + if (!strcmp (valuXMLAtt(ap), "OneOfMany") || !strcmp (valuXMLAtt(ap), "AtMostOne")) + { + /* count number of switches -- make menu if too many */ + for ( ep = nextXMLEle(root, 1) , n = 0 ; ep != NULL; ep = nextXMLEle(root, 0)) + if (!strcmp (tagXMLEle(ep), "defSwitch")) + n++; + + if (n > MAXRADIO) + { + pp->guitype = PG_MENU; + err = pp->buildMenuGUI (root, errmsg); + if (err < 0) + { + delete(pp); + pp=0; + return err; + } + + pp->pg->addProperty(pp); + return (err); + } + + /* otherwise, build 1-4 button layout */ + pp->guitype = PG_BUTTONS; + + err = pp->buildSwitchesGUI(root, errmsg); + if (err < 0) + { + delete (pp); + pp=0; + return err; + } + + pp->pg->addProperty(pp); + return (err); + + } + else if (!strcmp (valuXMLAtt(ap), "AnyOfMany")) + { + /* 1-4 checkboxes layout */ + pp->guitype = PG_RADIO; + + err = pp->buildSwitchesGUI(root, errmsg); + if (err < 0) + { + delete (pp); + pp=0; + return err; + } + + pp->pg->addProperty(pp); + return (err); + } + + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> unknown rule %.64s for %.64s %.64s", + tagXMLEle(root), valuXMLAtt(ap), name.ascii(), pp->name.ascii()); + + delete(pp); + return (-1); +} + + + +/* build GUI for a lights GUI. + * return 0 if ok, else -1 with reason in errmsg[] */ +int INDI_D::buildLightsGUI (XMLEle *root, char errmsg[]) +{ + INDI_P *pp; + + // build a new property + pp = addProperty (root, errmsg); + if (!pp) + return (-1); + + pp->guitype = PG_LIGHTS; + + if (pp->buildLightsGUI(root, errmsg) < 0) + { + delete (pp); + return (-1); + } + + pp->pg->addProperty(pp); + return (0); +} + +/* build GUI for a BLOB GUI. + * return 0 if ok, else -1 with reason in errmsg[] */ +int INDI_D::buildBLOBGUI (XMLEle *root, char errmsg[]) +{ + INDI_P *pp; + PPerm p; + + // build a new property + pp = addProperty (root, errmsg); + if (!pp) + return (-1); + + /* get the permission, it will determine layout issues */ + if (findPerm (pp, root, &p, errmsg)) + { + delete(pp); + return (-1); + } + + /* we know it will be a number GUI */ + pp->perm = p; + pp->guitype = PG_BLOB; + + if (pp->buildBLOBGUI(root, errmsg) < 0) + { + delete (pp); + return (-1); + } + + pp->pg->addProperty(pp); + return (0); +} + +INDI_E * INDI_D::findElem(QString name) +{ + INDI_G *grp; + INDI_P *prop; + INDI_E *el; + + for (grp = gl.first(); grp != NULL; grp = gl.next()) + { + for (prop = grp->pl.first(); prop != NULL; prop = grp->pl.next()) + { + el = prop->findElement(name); + if (el != NULL) return el; + } + } + + return NULL; + +} + + +#include "indidevice.moc" diff --git a/kstars/kstars/indidevice.h b/kstars/kstars/indidevice.h new file mode 100644 index 00000000..88188fb6 --- /dev/null +++ b/kstars/kstars/indidevice.h @@ -0,0 +1,162 @@ +/* INDI Device + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + Elwood C. Downey + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + */ + +#ifndef INDIDEVICE_H +#define INDIDEVICE_H + +#include +#include +#include + +#include "indielement.h" + +class DeviceManager; +class INDI_D; +class INDI_P; +class INDI_G; +class INDI_E; +class INDIMenu; +class INDIStdDevice; +class SkyObject; + +class KLed; +class KLineEdit; +class KComboBox; +class KDoubleSpinBox; +class KPushButton; +class KPopupMenu; + +class QTable; +class QLabel; +class QHBoxLayout; +class QVBoxLayout; +class QFrame; +class QLineEdit; +class QString; +class QTextEdit; +class QListView; +class QTabWidget; +class QSpacerItem; +class QGridLayout; +class QButtonGroup; +class QCheckBox; +class QScrollView; +class QSocketNotifier; +class QVBox; + +/************************************************************************* +** The INDI Tree +** +** INDI_ELEMENT <---------------------------------------- +** | | +** -----> INDI_PROPERTY | +** | | +** -----> INDI_GROUP | +** | | +** -----> INDI_DEVICE +** | | + Device Manager INDI Menu +**************************************************************************/ + + +/* INDI device */ +class INDI_D : public KDialogBase +{ + Q_OBJECT + public: + INDI_D(INDIMenu *parentMenu, DeviceManager *parentManager, QString inName, QString inLabel); + ~INDI_D(); + + QString name; /* device name */ + QString label; /* device label */ + QVBox *deviceVBox; /* device tab frame */ + QTabWidget *groupContainer; /* Groups within the device */ + QTextEdit *msgST_w; /* scrolled text for messages */ + unsigned char *dataBuffer; /* Generic buffer */ + //QScrollView *sv; /* Scroll view */ + //QVBoxLayout *mainLayout; + //QVBox *propertyLayout; + //QSpacerItem *vSpacer; + //QSpacerItem *hSpacer; + + //QPushButton *clear; + //QHBoxLayout *buttonLayout; + INDIStdDevice *stdDev; + + QPtrList gl; /* list of pointers to groups */ + + INDI_G *curGroup; + bool INDIStdSupport; + + INDIMenu *parent; + DeviceManager *parentMgr; + + enum DTypes { DATA_FITS, DATA_STREAM, DATA_OTHER, DATA_CCDPREVIEW }; + + /***************************************************************** + * Build + ******************************************************************/ + int buildTextGUI (XMLEle *root, char errmsg[]); + int buildNumberGUI (XMLEle *root, char errmsg[]); + int buildSwitchesGUI(XMLEle *root, char errmsg[]); + int buildMenuGUI (INDI_P *pp, XMLEle *root, char errmsg[]); + int buildLightsGUI (XMLEle *root, char errmsg[]); + int buildBLOBGUI (XMLEle *root, char errmsg[]); + + /***************************************************************** + * Add + ******************************************************************/ + INDI_P * addProperty (XMLEle *root, char errmsg[]); + + /***************************************************************** + * Find + ******************************************************************/ + INDI_P * findProp (QString name); + INDI_E * findElem (QString name); + INDI_G * findGroup (QString grouptag, int create, char errmsg[]); + int findPerm (INDI_P *pp , XMLEle *root, PPerm *permp, char errmsg[]); + + /***************************************************************** + * Set/New + ******************************************************************/ + int setValue (INDI_P *pp, XMLEle *root, char errmsg[]); + int setLabelState (INDI_P *pp, XMLEle *root, char errmsg[]); + int setTextValue (INDI_P *pp, XMLEle *root, char errmsg[]); + int setBLOB (INDI_P *pp, XMLEle * root, char errmsg[]); + + int newValue (INDI_P *pp, XMLEle *root, char errmsg[]); + int newTextValue (INDI_P *pp, XMLEle *root, char errmsg[]); + + int setAnyCmd (XMLEle *root, char errmsg[]); + int newAnyCmd (XMLEle *root, char errmsg[]); + + int removeProperty(INDI_P *pp); + + /***************************************************************** + * Crack + ******************************************************************/ + int crackLightState (char *name, PState *psp); + int crackSwitchState (char *name, PState *psp); + + /***************************************************************** + * Data processing + ******************************************************************/ + int processBlob(INDI_E *blobEL, XMLEle *ep, char errmsg[]); + + /***************************************************************** + * INDI standard property policy + ******************************************************************/ + bool isOn(); + void registerProperty(INDI_P *pp); + bool isINDIStd(INDI_P *pp); + +}; + +#endif diff --git a/kstars/kstars/indidriver.cpp b/kstars/kstars/indidriver.cpp new file mode 100644 index 00000000..52e2a1c5 --- /dev/null +++ b/kstars/kstars/indidriver.cpp @@ -0,0 +1,968 @@ +/*************************************************************************** + INDI Driver + ------------------- + begin : Wed May 7th 2003 + copyright : (C) 2001 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "indidriver.h" +#include "indimenu.h" +#include "indihostconf.h" +#include "devicemanager.h" +#include "indidevice.h" +#include "indi/indicom.h" + +#include "kstars.h" +#include "kstarsdata.h" +#include "ksutils.h" + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +/* + * The dialog will by default be modeless, unless you set 'modal' to + * TRUE to construct a modal dialog. + */ +INDIDriver::INDIDriver(QWidget *parent) : devManager( parent ) + +{ + + lastPort = 7263; + lastGroup = NULL; + lastDevice = NULL; + + ksw = (KStars *) parent; + + //FormLayout = makeVBoxMainWidget(); + + localListView->setSorting(-1); + clientListView->setSorting(-1); + + KIconLoader *icons = KGlobal::iconLoader(); + runningPix = icons->loadIcon( "exec", KIcon::Small); + stopPix = icons->loadIcon( "button_cancel", KIcon::Small); + localMode = icons->loadIcon( "network_local", KIcon::Small); + serverMode = icons->loadIcon( "network", KIcon::Small); + + LocalpopMenu = new KPopupMenu(localListView); + LocalpopMenu->insertItem( runningPix, i18n("Run Service") , 0); + LocalpopMenu->insertItem( stopPix, i18n("Stop Service"), 1); + + localListView->setRootIsDecorated(true); + + connected = icons->loadIcon( "connect_established", KIcon::Small); + disconnected = icons->loadIcon( "connect_no", KIcon::Small); + establishConnection = icons->loadIcon( "connect_creating", KIcon::Small); + + ClientpopMenu = new KPopupMenu(clientListView); + ClientpopMenu->insertItem( establishConnection, i18n("Connect") , 0); + ClientpopMenu->insertItem( disconnected, i18n("Disconnect"), 1); + + + for (uint i = 0; i < ksw->data()->INDIHostsList.count(); i++) + { + QListViewItem *item = new QListViewItem(clientListView, lastGroup); + lastGroup = item; + item->setPixmap(0, disconnected); + item->setText(1, ksw->data()->INDIHostsList.at(i)->name); + item->setText(2, ksw->data()->INDIHostsList.at(i)->portnumber); + + } + + lastGroup = NULL; + + QObject::connect(addB, SIGNAL(clicked()), this, SLOT(addINDIHost())); + QObject::connect(modifyB, SIGNAL(clicked()), this, SLOT(modifyINDIHost())); + QObject::connect(removeB, SIGNAL(clicked()), this, SLOT(removeINDIHost())); + + QObject::connect(clientListView, SIGNAL(rightButtonPressed ( QListViewItem *, const QPoint &, int )), this, SLOT(ClientprocessRightButton( QListViewItem *, const QPoint &, int ))); + +QObject::connect(ClientpopMenu, SIGNAL(activated(int)), this, SLOT(processHostStatus(int))); + +QObject::connect(localListView, SIGNAL(rightButtonPressed ( QListViewItem *, const QPoint &, int )), this, SLOT(LocalprocessRightButton( QListViewItem *, const QPoint &, int ))); + +QObject::connect(LocalpopMenu, SIGNAL(activated(int)), this, SLOT(processDeviceStatus(int))); + +QObject::connect(ksw->getINDIMenu(), SIGNAL(driverDisconnected(int)), this, SLOT(shutdownHost(int))); + +QObject::connect(connectHostB, SIGNAL(clicked()), this, SLOT(activateHostConnection())); +QObject::connect(disconnectHostB, SIGNAL(clicked()), this, SLOT(activateHostDisconnection())); + +QObject::connect(runServiceB, SIGNAL(clicked()), this, SLOT(activateRunService())); +QObject::connect(stopServiceB, SIGNAL(clicked()), this, SLOT(activateStopService())); + +QObject::connect(localListView, SIGNAL(selectionChanged()), this, SLOT(updateLocalButtons())); +QObject::connect(clientListView, SIGNAL(selectionChanged()), this, SLOT(updateClientButtons())); + +readXMLDriver(); +resize( 500, 300); + +} + +void INDIDriver::shutdownHost(int mgrID) +{ + QListViewItem *affectedItem; + +for (uint i=0; i < ksw->data()->INDIHostsList.count(); i++) +{ + if (ksw->data()->INDIHostsList.at(i)->mgrID == mgrID) + { + affectedItem = clientListView->itemAtIndex(i); + ksw->data()->INDIHostsList.at(i)->mgrID = -1; + ksw->data()->INDIHostsList.at(i)->isConnected = false; + affectedItem->setPixmap(0, disconnected); + connectHostB->setEnabled(true); + disconnectHostB->setEnabled(false); + return; + } + } + + for (uint i=0; i < devices.size(); i++) + { + if (devices[i]->mgrID == mgrID) + { + affectedItem = localListView->findItem(devices[i]->label, 0); + if (!affectedItem) return; + affectedItem->setPixmap(1, stopPix); + affectedItem->setPixmap(2, NULL); + affectedItem->setText(4, QString("")); + runServiceB->setEnabled(true); + stopServiceB->setEnabled(false); + devices[i]->managed = false; + devices[i]->restart(); + return; + + } + } + + +} + +void INDIDriver::ClientprocessRightButton( QListViewItem *item, const QPoint &p, int column) +{ + + column = 0; + + if (item && item->childCount() == 0) + ClientpopMenu->popup(p); +} + +void INDIDriver::LocalprocessRightButton( QListViewItem *item, const QPoint &p, int column) +{ + + column = 0; + + if (item && item->childCount() == 0) + LocalpopMenu->popup(p); +} + +void INDIDriver::activateRunService() +{ + processDeviceStatus(0); +} + +void INDIDriver::activateStopService() +{ + processDeviceStatus(1); +} + +void INDIDriver::activateHostConnection() +{ + processHostStatus(0); +} + +void INDIDriver::activateHostDisconnection() +{ + processHostStatus(1); +} + +void INDIDriver::updateLocalButtons() +{ + + if (localListView->selectedItem() == NULL) + return; + + for (uint i=0; i < devices.size(); i++) + if (localListView->selectedItem()->text(0) == devices[i]->label) + { + runServiceB->setEnabled(devices[i]->state == 0); + stopServiceB->setEnabled(devices[i]->state == 1); + + serverLogText->clear(); + + for ( QStringList::Iterator it = devices[i]->serverBuffer.begin(); it != devices[i]->serverBuffer.end(); ++it ) + serverLogText->insert(*it); + + break; + } + +} + +void INDIDriver::updateClientButtons() +{ + INDIHostsInfo *hostInfo; + if (clientListView->currentItem() == NULL) + return; + + +for (uint i=0; i < ksw->data()->INDIHostsList.count(); i++) + { + hostInfo = ksw->data()->INDIHostsList.at(i); + if (clientListView->currentItem()->text(1) == hostInfo->name && clientListView->currentItem()->text(2) == hostInfo->portnumber) + { + connectHostB->setEnabled(!hostInfo->isConnected); + disconnectHostB->setEnabled(hostInfo->isConnected); + break; + } + } + +} + + +void INDIDriver::processDeviceStatus(int id) +{ + if (localListView->selectedItem() == NULL) + return; + + for (uint i=0; i < devices.size(); i++) + if (localListView->selectedItem()->text(0) == devices[i]->label) + { + devices[i]->state = (id == 0) ? 1 : 0; + if (devices[i]->state) + { + + ksw->getINDIMenu()->setCustomLabel(devices[i]->label); + devices[i]->label = ksw->getINDIMenu()->currentLabel; + + devices[i]->serverBuffer.clear(); + + if (!runDevice(devices[i])) + { + devices[i]->restart(); + return; + } + + if (devices[i]->mode == IDevice::M_LOCAL) + { + //Allow time for the INDI server to listen + usleep(50000); + + if (!ksw->getINDIMenu()->processServer()) + { + devices[i]->restart(); + return; + } + } + + localListView->selectedItem()->setPixmap(1, runningPix); + localListView->selectedItem()->setText(4, QString("%1").arg(devices[i]->indiPort)); + runServiceB->setEnabled(false); + stopServiceB->setEnabled(true); + + return; + } + + if (devices[i]->mode == IDevice::M_LOCAL) + ksw->getINDIMenu()->processServer(); + + localListView->selectedItem()->setPixmap(1, stopPix); + localListView->selectedItem()->setPixmap(2, NULL); + localListView->selectedItem()->setText(4, QString("")); + runServiceB->setEnabled(true); + stopServiceB->setEnabled(false); + devices[i]->restart(); + updateMenuActions(); + return; + } +} + +void INDIDriver::processHostStatus(int id) +{ + int mgrID; + bool toConnect = (id == 0); + QListViewItem *currentItem = clientListView->selectedItem(); + if (!currentItem) return; + INDIHostsInfo *hostInfo; + + for (uint i=0; i < ksw->data()->INDIHostsList.count(); i++) + { + hostInfo = ksw->data()->INDIHostsList.at(i); + if (currentItem->text(1) == hostInfo->name && currentItem->text(2) == hostInfo->portnumber) + { + // Nothing changed, return + if (hostInfo->isConnected == toConnect) + return; + + // connect to host + if (toConnect) + { + // if connection successful + if ( (mgrID = ksw->getINDIMenu()->processClient(hostInfo->hostname, hostInfo->portnumber)) >= 0) + { + currentItem->setPixmap(0, connected); + hostInfo->isConnected = true; + hostInfo->mgrID = mgrID; + connectHostB->setEnabled(false); + disconnectHostB->setEnabled(true); + } + } + else + { + ksw->getINDIMenu()->removeDeviceMgr(hostInfo->mgrID); + hostInfo->mgrID = mgrID = -1; + hostInfo->isConnected = false; + currentItem->setPixmap(0, disconnected); + connectHostB->setEnabled(true); + disconnectHostB->setEnabled(false); + updateMenuActions(); + } + + + + } + } +} + +void INDIDriver::updateMenuActions() +{ + // We iterate over devices, we enable INDI Control Panel if we have any active device + // We enable capture image sequence if we have any imaging device + + KAction *tmpAction; + INDIMenu *devMenu = ksw->getINDIMenu(); + bool activeDevice = false; + bool activeImaging = false; + INDI_P *imgProp = NULL; + + if (devMenu == NULL) + return; + + if (devMenu->mgr.count() > 0) + activeDevice = true; + + for (uint i=0; i < devMenu->mgr.count(); i++) + { + for (uint j=0; j < devMenu->mgr.at(i)->indi_dev.count(); j++) + { + imgProp = devMenu->mgr.at(i)->indi_dev.at(j)->findProp("CCD_EXPOSE_DURATION"); + if (imgProp && devMenu->mgr.at(i)->indi_dev.at(j)->isOn()) + { + activeImaging = true; + break; + } + } + } + + tmpAction = ksw->actionCollection()->action("indi_control_panel"); + if (!tmpAction) + kdDebug() << "Warning: indi_control_panel action not found" << endl; + else + tmpAction->setEnabled(activeDevice); + + tmpAction = ksw->actionCollection()->action("capture_sequence"); + if (!tmpAction) + kdDebug() << "Warning: capture_sequence action not found" << endl; + else + tmpAction->setEnabled(activeImaging); + +} + +bool INDIDriver::runDevice(IDevice *dev) +{ + dev->indiPort = getINDIPort(); + + if (dev->indiPort < 0) + { + KMessageBox::error(0, i18n("Cannot start INDI server: port error.")); + return false; + } + + dev->proc = new KProcess; + + *dev->proc << "indiserver"; + *dev->proc << "-v" << "-r" << "0" << "-p" << QString("%1").arg(dev->indiPort) << dev->driver; + + // Check Mode + dev->mode = localR->isChecked() ? IDevice::M_LOCAL : IDevice::M_SERVER; + + if (dev->mode == IDevice::M_LOCAL) + localListView->selectedItem()->setPixmap(2, localMode); + else + localListView->selectedItem()->setPixmap(2, serverMode); + + connect(dev->proc, SIGNAL(receivedStderr (KProcess *, char *, int)), dev, SLOT(processstd(KProcess *, char*, int))); + + dev->proc->start(KProcess::NotifyOnExit, KProcess::Stderr); + //dev->proc->start(); + + return (dev->proc->isRunning()); +} + +void INDIDriver::removeDevice(IDevice *dev) +{ + + for (unsigned int i=0 ; i < devices.size(); i++) + if (dev->label == devices[i]->label) + devices[i]->restart(); +} + +void INDIDriver::removeDevice(QString deviceLabel) +{ + for (unsigned int i=0 ; i < devices.size(); i++) + if (deviceLabel == devices[i]->label) + devices[i]->restart(); + +} + +void INDIDriver::saveDevicesToDisk() +{ + + QFile file; + QString elementData; + + file.setName( locateLocal( "appdata", "drivers.xml" ) ); //determine filename in local user KDE directory tree. + + if ( !file.open( IO_WriteOnly)) + { + QString message = i18n( "unable to write to file 'drivers.xml'\nAny changes to INDI device drivers will not be saved." ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + return; + } + + QTextStream outstream(&file); + + // Let's write drivers first + outstream << "" << endl; + for (unsigned int i=0; i < driversList.count(); i++) + outstream << " " << driversList[i] << "" << endl; + outstream << "" << endl; + + // Next we write devices, in the following order: + // Telescopes, CCDs, Filter Wheels, Video, Dome, GPS + + // #1 Telescopes + outstream << "" << endl; + for (unsigned i=0; i < devices.size(); i++) + { + if (devices[i]->deviceType == KSTARS_TELESCOPE) + { + outstream << QString("").arg(devices[i]->label).arg(devices[i]->focal_length > 0 ? devices[i]->focal_length : -1).arg(devices[i]->aperture > 0 ? devices[i]->aperture : -1) << endl; + + outstream << " " << devices[i]->driver << "" << endl; + outstream << " " << devices[i]->version << "" << endl; + outstream << "" << endl; + } + } + outstream << "" << endl; + + // #2 CCDs + outstream << "" << endl; + for (unsigned i=0; i < devices.size(); i++) + { + if (devices[i]->deviceType == KSTARS_CCD) + { + outstream << QString("").arg(devices[i]->label) << endl; + outstream << " " << devices[i]->driver << "" << endl; + outstream << " " << devices[i]->version << "" << endl; + outstream << "" << endl; + } + } + outstream << "" << endl; + + // #3 Filter wheels + outstream << "" << endl; + for (unsigned i=0; i < devices.size(); i++) + { + if (devices[i]->deviceType == KSTARS_FILTER) + { + outstream << QString("").arg(devices[i]->label) << endl; + outstream << " " << devices[i]->driver << "" << endl; + outstream << " " << devices[i]->version << "" << endl; + outstream << "" << endl; + } + } + outstream << "" << endl; + + // #4 Video + outstream << "" << endl; + for (unsigned i=0; i < devices.size(); i++) + { + if (devices[i]->deviceType == KSTARS_VIDEO) + { + outstream << QString("").arg(devices[i]->label) << endl; + outstream << " " << devices[i]->driver << "" << endl; + outstream << " " << devices[i]->version << "" << endl; + outstream << "" << endl; + } + } + outstream << "" << endl; + + file.close(); + +} + +bool INDIDriver::isDeviceRunning(QString deviceLabel) +{ + + for (unsigned int i=0 ; i < devices.size(); i++) + if (deviceLabel == devices[i]->label) + { + if (!devices[i]->proc) + return false; + else return (devices[i]->proc->isRunning()); + } + + return false; + +} + +int INDIDriver::getINDIPort() +{ + + lastPort+=5; + + KExtendedSocket ks(QString::null, lastPort, KExtendedSocket::passiveSocket | KExtendedSocket::noResolve); + + for (uint i=0 ; i < 10; i++) + { + if (ks.listen() < 0) + { + lastPort+=5; + ks.setPort(lastPort); + } + else + return lastPort; + } + + return -1; +} + +bool INDIDriver::readXMLDriver() +{ + QString indiFile("drivers.xml"); + QFile file; + char errmsg[1024]; + + if ( !KSUtils::openDataFile( file, indiFile ) ) + { + KMessageBox::error(0, i18n("Unable to find device driver file 'drivers.xml'. Please locate the file and place it in one of the following locations:\n\n \t$(KDEDIR)/share/apps/kstars/%1 \n\t~/.kde/share/apps/kstars/%1")); + + return false; + } + + signed char c; + LilXML *xmlParser = newLilXML(); + XMLEle *root = NULL; + + while ( (c = (signed char) file.getch()) != -1) + { + root = readXMLEle(xmlParser, c, errmsg); + + if (root) + { + if (!buildDeviceGroup(root, errmsg)) + prXMLEle(stderr, root, 0); + + delXMLEle(root); + } + else if (errmsg[0]) + { + kdDebug() << QString(errmsg); + return false; + } + } + + delLilXML(xmlParser); + return true; + +} + +bool INDIDriver::buildDriversList( XMLEle *root, char* /*errmsg[]*/) +{ + + XMLEle *ep; + + for (ep = nextXMLEle (root, 1); ep != NULL; ep = nextXMLEle (root, 0)) + driversList << pcdataXMLEle(ep); + + return true; + +} + +bool INDIDriver::buildDeviceGroup(XMLEle *root, char errmsg[]) +{ + + XMLAtt *ap; + XMLEle *ep; + QString groupName; + int groupType = KSTARS_TELESCOPE; + + if (!strcmp(tagXMLEle(root), "ScopeDrivers")) + return buildDriversList(root, errmsg); + + // avoid overflow + if (strlen(tagXMLEle(root)) > 1024) + return false; + + // Get device grouping name + ap = findXMLAtt(root, "group"); + + if (!ap) + { + snprintf(errmsg, ERRMSG_SIZE, "Tag %.64s does not have a group attribute", tagXMLEle(root)); + return false; + } + + groupName = valuXMLAtt(ap); + + if (groupName.find("Telescopes") != -1) + groupType = KSTARS_TELESCOPE; + else if (groupName.find("CCDs") != -1) + groupType = KSTARS_CCD; + else if (groupName.find("Filter") != -1) + groupType = KSTARS_FILTER; + else if (groupName.find("Video") != -1) + groupType = KSTARS_VIDEO; + else if (groupName.find("Focusers") != -1) + groupType = KSTARS_FOCUSER; + else if (groupName.find("Domes") != -1) + groupType = KSTARS_DOME; + else if (groupName.find("GPS") != -1) + groupType = KSTARS_GPS; + + + //KListViewItem *group = new KListViewItem(topItem, lastGroup); + QListViewItem *group = new QListViewItem(localListView, lastGroup); + group->setText(0, groupName); + lastGroup = group; + //group->setOpen(true); + + + for (ep = nextXMLEle(root, 1) ; ep != NULL ; ep = nextXMLEle(root, 0)) + /*for (int i = 0; i < root->nel; i++)*/ + if (!buildDriverElement(ep, group, groupType, errmsg)) + return false; + + return true; +} + +bool INDIDriver::buildDriverElement(XMLEle *root, QListViewItem *DGroup, int groupType, char errmsg[]) +{ + XMLAtt *ap; + XMLEle *el; + IDevice *dv; + QString label; + QString driver; + QString version; + double focal_length (-1), aperture (-1); + + ap = findXMLAtt(root, "label"); + if (!ap) + { + snprintf(errmsg, ERRMSG_SIZE, "Tag %.64s does not have a label attribute", tagXMLEle(root)); + return false; + } + + label = valuXMLAtt(ap); + + // Let's look for telescope-specfic attributes: focal length and aperture + ap = findXMLAtt(root, "focal_length"); + if (ap) + focal_length = QString(valuXMLAtt(ap)).toDouble(); + + ap = findXMLAtt(root, "aperture"); + if (ap) + aperture = QString(valuXMLAtt(ap)).toDouble(); + + + el = findXMLEle(root, "driver"); + + if (!el) + return false; + + driver = pcdataXMLEle(el); + + el = findXMLEle(root, "version"); + + if (!el) + return false; + + version = pcdataXMLEle(el); + + QListViewItem *device = new QListViewItem(DGroup, lastDevice); + + device->setText(0, QString(label)); + device->setPixmap(1, stopPix); + device->setText(3, QString(version)); + + lastDevice = device; + + dv = new IDevice(label, driver, version); + dv->deviceType = groupType; + connect(dv, SIGNAL(newServerInput()), this, SLOT(updateLocalButtons())); + if (focal_length > 0) + dv->focal_length = focal_length; + if (aperture > 0) + dv->aperture = aperture; + + devices.push_back(dv); + + // SLOTS/SIGNAL, pop menu, indi server logic + return true; +} + +int INDIDriver::activeDriverCount() +{ + int count = 0; + + for (uint i=0; i < devices.size(); i++) + if (devices[i]->state && devices[i]->mode == IDevice::M_LOCAL) + count++; + + for (uint i=0; i < ksw->data()->INDIHostsList.count(); i++) + if (ksw->data()->INDIHostsList.at(i)->isConnected) + count++; + + + return count; + +} + +void INDIDriver::addINDIHost() +{ + INDIHostConf hostConf(this); + hostConf.setCaption(i18n("Add Host")); + bool portOk = false; + + if (hostConf.exec() == QDialog::Accepted) + { + INDIHostsInfo *hostItem = new INDIHostsInfo; + hostItem->name = hostConf.nameIN->text(); + hostItem->hostname = hostConf.hostname->text(); + hostItem->portnumber = hostConf.portnumber->text(); + hostItem->isConnected = false; + hostItem->mgrID = -1; + + hostItem->portnumber.toInt(&portOk); + + if (portOk == false) + { + KMessageBox::error(0, i18n("Error: the port number is invalid.")); + return; + } + + //search for duplicates + for (uint i=0; i < ksw->data()->INDIHostsList.count(); i++) + if (hostItem->name == ksw->data()->INDIHostsList.at(i)->name && + hostItem->portnumber == ksw->data()->INDIHostsList.at(i)->portnumber) + { + KMessageBox::error(0, i18n("Host: %1 Port: %2 already exists.").arg(hostItem->name).arg(hostItem->portnumber)); + return; + } + + ksw->data()->INDIHostsList.append(hostItem); + + QListViewItem *item = new QListViewItem(clientListView); + item->setPixmap(0, disconnected); + item->setText(1, hostConf.nameIN->text()); + item->setText(2, hostConf.portnumber->text()); + + } + + saveHosts(); +} + + + +void INDIDriver::modifyINDIHost() +{ + + INDIHostConf hostConf(this); + hostConf.setCaption(i18n("Modify Host")); + + QListViewItem *currentItem = clientListView->currentItem(); + + if (currentItem == NULL) + return; + + for (uint i=0; i < ksw->data()->INDIHostsList.count(); i++) + if (currentItem->text(1) == ksw->data()->INDIHostsList.at(i)->name && + currentItem->text(2) == ksw->data()->INDIHostsList.at(i)->portnumber) + { + + hostConf.nameIN->setText(ksw->data()->INDIHostsList.at(i)->name); + hostConf.hostname->setText(ksw->data()->INDIHostsList.at(i)->hostname); + hostConf.portnumber->setText(ksw->data()->INDIHostsList.at(i)->portnumber); + + if (hostConf.exec() == QDialog::Accepted) + { + INDIHostsInfo *hostItem = new INDIHostsInfo; + hostItem->name = hostConf.nameIN->text(); + hostItem->hostname = hostConf.hostname->text(); + hostItem->portnumber = hostConf.portnumber->text(); + + currentItem->setText(1, hostConf.nameIN->text()); + currentItem->setText(2, hostConf.portnumber->text()); + + ksw->data()->INDIHostsList.replace(clientListView->itemIndex(currentItem), hostItem); + + saveHosts(); + } + + } +} + +void INDIDriver::removeINDIHost() +{ + + if (clientListView->currentItem() == NULL) + return; + + for (uint i=0; i < ksw->data()->INDIHostsList.count(); i++) + if (clientListView->currentItem()->text(1) == ksw->data()->INDIHostsList.at(i)->name && + clientListView->currentItem()->text(2) == ksw->data()->INDIHostsList.at(i)->portnumber) + { + if (ksw->data()->INDIHostsList.at(i)->isConnected) + { + KMessageBox::error( 0, i18n("You need to disconnect the client before removing it.")); + return; + } + + if (KMessageBox::warningContinueCancel( 0, i18n("Are you sure you want to remove the %1 client?").arg(clientListView->currentItem()->text(1)), i18n("Delete Confirmation"),KStdGuiItem::del())!=KMessageBox::Continue) + return; + + ksw->data()->INDIHostsList.remove(i); + clientListView->takeItem(clientListView->currentItem()); + break; + } + + + + saveHosts(); + +} + +void INDIDriver::saveHosts() +{ + + QFile file; + QString hostData; + + file.setName( locateLocal( "appdata", "indihosts.xml" ) ); //determine filename in local user KDE directory tree. + + if ( !file.open( IO_WriteOnly)) + { + QString message = i18n( "unable to write to file 'indihosts.xml'\nAny changes to INDI hosts configurations will not be saved." ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + return; + } + + QTextStream outstream(&file); + + for (uint i= 0; i < ksw->data()->INDIHostsList.count(); i++) + { + + hostData = "\n"; + + outstream << hostData; + + } + + file.close(); + +} + +INDIDriver::~INDIDriver() +{ + + for (uint i=0; i < devices.size(); i++) + delete (devices[i]); + +} + +IDevice::IDevice(QString inLabel, QString inDriver, QString inVersion) +{ + label = inLabel;; + driver = inDriver;; + version = inVersion; + + // Initially off + state = 0; + + // No port initially + indiPort = -1; + + // not yet managed by DeviceManager + managed = false; + + mgrID = -1; + + focal_length = -1; + aperture = -1; + + proc = NULL; + +} + +void IDevice::processstd(KProcess* /*proc*/, char* buffer, int /*buflen*/) +{ + serverBuffer.append(buffer); + emit newServerInput(); +} + + +IDevice::~IDevice() +{ + if (proc) + proc->kill(); + +} + +void IDevice::restart() +{ + + mgrID = -1; + + state = 0; + + indiPort = -1; + + if (proc) + proc->kill(); + + proc = NULL; + +} + +#include "indidriver.moc" diff --git a/kstars/kstars/indidriver.h b/kstars/kstars/indidriver.h new file mode 100644 index 00000000..8cb41b30 --- /dev/null +++ b/kstars/kstars/indidriver.h @@ -0,0 +1,147 @@ +/*************************************************************************** + INDI Driver + ------------------- + begin : Wed May 7th 2003 + copyright : (C) 2001 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef INDIDRIVER_H +#define INDIDRIVER_H + +#include +#include +#include +#include + +#include "indi/lilxml.h" +#include "devmanager.h" + +class KStars; + +class KListView; +class KPopupMenu; +class KProcess; + +struct INDIHostsInfo +{ + QString name; + QString hostname; + QString portnumber; + bool isConnected; + int mgrID; +}; + +class IDevice : public QObject +{ + Q_OBJECT + + public: + IDevice(QString inLabel, QString inDriver, QString inVersion); + ~IDevice(); + + enum ServeMODE { M_LOCAL, M_SERVER }; + QString label; + QString driver; + QString version; + QStringList serverBuffer; + int state; + int mode; + int indiPort; + bool managed; + int mgrID; + int deviceType; + KProcess *proc; + + /* Telescope specific attributes */ + double focal_length; + double aperture; + + void restart(); + + public slots: + void processstd(KProcess *proc, char* buffer, int buflen); + + signals: + void newServerInput(); + +}; + +class INDIDriver : public devManager +{ + + Q_OBJECT + + public: + + INDIDriver(QWidget * parent = 0); + ~INDIDriver(); + + KListView* deviceContainer; + + bool readXMLDriver(); + + bool buildDriversList( XMLEle *root, char errmsg[]); + bool buildDeviceGroup (XMLEle *root, char errmsg[]); + bool buildDriverElement(XMLEle *root, QListViewItem *DGroup, int groupType, char errmsg[]); + + QListViewItem *lastGroup; + QListViewItem *lastDevice; + + QStringList driversList; + + QPixmap runningPix; + QPixmap stopPix; + QPixmap connected; + QPixmap disconnected; + QPixmap establishConnection; + QPixmap localMode; + QPixmap serverMode; + + KPopupMenu *ClientpopMenu; + KPopupMenu *LocalpopMenu; + + int lastPort; + + bool runDevice(IDevice *dev); + void removeDevice(IDevice *dev); + void removeDevice(QString deviceLabel); + void saveDevicesToDisk(); + int getINDIPort(); + int activeDriverCount(); + bool isDeviceRunning(QString deviceLabel); + + void saveHosts(); + + std::vector devices; + + KStars *ksw; + + +public slots: + void updateMenuActions(); + void ClientprocessRightButton( QListViewItem *, const QPoint &, int ); + void LocalprocessRightButton( QListViewItem *, const QPoint &, int ); + void processDeviceStatus(int); + void processHostStatus(int); + void addINDIHost(); + void modifyINDIHost(); + void removeINDIHost(); + void shutdownHost(int mgrID); + void updateLocalButtons(); + void updateClientButtons(); + void activateRunService(); + void activateStopService(); + void activateHostConnection(); + void activateHostDisconnection(); +}; + +#endif diff --git a/kstars/kstars/indielement.cpp b/kstars/kstars/indielement.cpp new file mode 100644 index 00000000..4c7092ea --- /dev/null +++ b/kstars/kstars/indielement.cpp @@ -0,0 +1,425 @@ +/* INDI Element + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + 2004-01-15 INDI element is the most basic unit of the INDI KStars client. + */ + +#include "indielement.h" +#include "indiproperty.h" +#include "indigroup.h" +#include "indidevice.h" + +#include "indi/indicom.h" + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +/* search element for attribute. + * return XMLAtt if find, else NULL with helpful info in errmsg. + */ +XMLAtt * findAtt (XMLEle *ep, const char *name, char errmsg[]) +{ + XMLAtt *ap = findXMLAtt (ep, name); + if (ap) + return (ap); + if (errmsg) + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> missing attribute '%.64s'", tagXMLEle(ep),name); + return NULL; +} + +/* search element for given child. pp is just to build a better errmsg. + * return XMLEle if find, else NULL with helpful info in errmsg. + */ +XMLEle * findEle (XMLEle *ep, INDI_P *pp, const char *child, char errmsg[]) +{ + XMLEle *cp = findXMLEle (ep, child); + if (cp) + return (cp); + if (errmsg) + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s %.64s %.64s> missing child '%.64s'", tagXMLEle(ep), + pp->pg->dp->name.ascii(), pp->name.ascii(), child); + return (NULL); +} + +/******************************************************************* +** INDI Element +*******************************************************************/ +INDI_E::INDI_E(INDI_P *parentProperty, QString inName, QString inLabel) +{ + name = inName; + label = inLabel; + + pp = parentProperty; + + EHBox = new QHBoxLayout(0, 0, KDialog::spacingHint()); + label_w = NULL; + read_w = NULL; + write_w = NULL; + spin_w = NULL; + slider_w = NULL; + push_w = NULL; + browse_w = NULL; + check_w = NULL; + led_w = NULL; + hSpacer = NULL; + +} + +INDI_E::~INDI_E() +{ + delete (EHBox); + delete (label_w); + delete (read_w); + delete (write_w); + delete (spin_w); + delete (slider_w); + delete (push_w); + delete (browse_w); + delete (check_w); + delete (led_w); + delete (hSpacer); +} + +void INDI_E::setupElementLabel() +{ +label_w = new KSqueezedTextLabel(pp->pg->propertyContainer); +label_w->setMinimumWidth(ELEMENT_LABEL_WIDTH); +label_w->setMaximumWidth(ELEMENT_LABEL_WIDTH); +label_w->setFrameShape( KSqueezedTextLabel::Box ); +label_w->setPaletteBackgroundColor( QColor( 224, 232, 238 ) ); +label_w->setTextFormat( QLabel::RichText ); +label_w->setAlignment( int( QLabel::WordBreak | QLabel::AlignCenter ) ); + +if (label.length() > MAX_LABEL_LENGTH) +{ + QFont tempFont( label_w->font() ); + tempFont.setPointSize( tempFont.pointSize() - MED_INDI_FONT ); + label_w->setFont( tempFont ); +} + +label_w->setText(label); + +EHBox->addWidget(label_w); +} + +int INDI_E::buildTextGUI(QString initText) +{ + + setupElementLabel(); + + text = initText; + + switch (pp->perm) + { + case PP_RW: + setupElementRead(ELEMENT_READ_WIDTH); + setupElementWrite(ELEMENT_WRITE_WIDTH); + + break; + + case PP_RO: + setupElementRead(ELEMENT_FULL_WIDTH); + break; + + case PP_WO: + setupElementWrite(ELEMENT_FULL_WIDTH); + break; + } + + pp->PVBox->addLayout(EHBox); + return (0); + +} + +int INDI_E::buildBLOBGUI() +{ + + setupElementLabel(); + + text = "INDI DATA STREAM"; + + switch (pp->perm) + { + case PP_RW: + setupElementRead(ELEMENT_READ_WIDTH); + setupElementWrite(ELEMENT_WRITE_WIDTH); + setupBrowseButton(); + + break; + + case PP_RO: + setupElementRead(ELEMENT_FULL_WIDTH); + break; + + case PP_WO: + setupElementWrite(ELEMENT_FULL_WIDTH); + setupBrowseButton(); + break; + } + + pp->PVBox->addLayout(EHBox); + return (0); + +} + +int INDI_E::buildNumberGUI (double initValue) +{ + bool scale = false; + + updateValue(initValue); + setupElementLabel(); + + if (step != 0 && (max - min)/step <= MAXSCSTEPS) + scale = true; + + switch (pp->perm) + { + case PP_RW: + setupElementRead(ELEMENT_READ_WIDTH); + if (scale) + setupElementScale(ELEMENT_WRITE_WIDTH); + else + setupElementWrite(ELEMENT_WRITE_WIDTH); + + pp->PVBox->addLayout(EHBox); + break; + + case PP_RO: + setupElementRead(ELEMENT_READ_WIDTH); + pp->PVBox->addLayout(EHBox); + break; + + case PP_WO: + if (scale) + setupElementScale(ELEMENT_FULL_WIDTH); + else + setupElementWrite(ELEMENT_FULL_WIDTH); + + pp->PVBox->addLayout(EHBox); + + break; + } + + return (0); + +} + +int INDI_E::buildLightGUI() +{ + + led_w = new KLed (pp->pg->propertyContainer); + led_w->setMaximumSize(16,16); + led_w->setLook( KLed::Sunken ); + drawLt(); + + EHBox->addWidget(led_w); + + setupElementLabel(); + + pp->PVBox->addLayout(EHBox); + + return (0); +} + +void INDI_E::drawLt() +{ + /* set state light */ + switch (state) + { + case PS_IDLE: + led_w->setColor(Qt::gray); + break; + + case PS_OK: + led_w->setColor(Qt::green); + break; + + case PS_BUSY: + led_w->setColor(Qt::yellow); + break; + + case PS_ALERT: + led_w->setColor(Qt::red); + break; + + default: + break; + + } +} + + +void INDI_E::updateValue(double newValue) +{ + char iNumber[32]; + + value = newValue; + + numberFormat(iNumber, format.ascii(), value); + text = iNumber; + +} + +void INDI_E::setupElementScale(int length) +{ + +int steps = (int) ((max - min) / step); +spin_w = new KDoubleSpinBox(min, max, step, value, 2, pp->pg->propertyContainer ); +slider_w = new QSlider(0, steps, 1, (int) ((value - min) / step), Qt::Horizontal, pp->pg->propertyContainer ); + +connect(spin_w, SIGNAL(valueChanged(double)), this, SLOT(spinChanged(double ))); +connect(slider_w, SIGNAL(sliderMoved(int)), this, SLOT(sliderChanged(int ))); + +//kdDebug() << "For element " << label << " we have step of " << step << endl; + + if (length == ELEMENT_FULL_WIDTH) + spin_w->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, spin_w->sizePolicy().hasHeightForWidth() ) ); + else + spin_w->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, spin_w->sizePolicy().hasHeightForWidth() ) ); + +spin_w->setMinimumWidth( (int) (length * 0.45) ); +slider_w->setMinimumWidth( (int) (length * 0.55) ); + +EHBox->addWidget(slider_w); +EHBox->addWidget(spin_w); +} + +void INDI_E::spinChanged(double value) +{ + int slider_value = (int) ((value - min) / step); + slider_w->setValue(slider_value); +} + +void INDI_E::sliderChanged(int value) +{ + + double spin_value = (value * step) + min; + spin_w->setValue(spin_value); + +} + +void INDI_E::setMin (double inMin) +{ + min = inMin; + if (spin_w) + { + spin_w->setMinValue(min); + spin_w->setValue(value); + } + if (slider_w) + { + slider_w->setMaxValue((int) ((max - min) / step)); + slider_w->setMinValue(0); + slider_w->setPageStep(1); + slider_w->setValue( (int) ((value - min) / step )); + } + +} + +void INDI_E::setMax (double inMax) +{ + max = inMax; + if (spin_w) + { + spin_w->setMaxValue(max); + spin_w->setValue(value); + } + if (slider_w) + { + slider_w->setMaxValue((int) ((max - min) / step)); + slider_w->setMinValue(0); + slider_w->setPageStep(1); + slider_w->setValue( (int) ((value - min) / step )); + } + +} + +void INDI_E::setupElementWrite(int length) +{ + write_w = new KLineEdit( pp->pg->propertyContainer); + write_w->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, write_w->sizePolicy().hasHeightForWidth() )); + write_w->setMinimumWidth( length ); + write_w->setMaximumWidth( length); + + QObject::connect(write_w, SIGNAL(returnPressed()), pp, SLOT(newText())); + EHBox->addWidget(write_w); +} + + +void INDI_E::setupElementRead(int length) +{ + + read_w = new KLineEdit( pp->pg->propertyContainer ); + read_w->setMinimumWidth( length ); + read_w->setFocusPolicy( KLineEdit::NoFocus ); + read_w->setFrameShape( KLineEdit::GroupBoxPanel ); + read_w->setFrameShadow( KLineEdit::Plain ); + read_w->setCursorPosition( 0 ); + read_w->setAlignment( int( KLineEdit::AlignHCenter ) ); + read_w->setReadOnly( TRUE ); + read_w->setText(text); + + EHBox->addWidget(read_w); + +} + +void INDI_E::setupBrowseButton() +{ + browse_w = new KPushButton("...", pp->pg->propertyContainer); + browse_w->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0, 0, 0, browse_w->sizePolicy().hasHeightForWidth() ) ); + browse_w->setMinimumWidth( MIN_SET_WIDTH ); + browse_w->setMaximumWidth( MAX_SET_WIDTH ); + + EHBox->addWidget(browse_w); + QObject::connect(browse_w, SIGNAL(clicked()), this, SLOT(browseBlob())); +} + + +void INDI_E::initNumberValues(double newMin, double newMax, double newStep, char * newFormat) +{ + min = newMin; + max = newMax; + step = newStep; + format = newFormat; +} + +void INDI_E::browseBlob() +{ + + KURL currentURL; + + currentURL = KFileDialog::getOpenURL( QDir::homeDirPath(), "*"); + + // if user presses cancel + if (currentURL.isEmpty()) + return; + + if ( currentURL.isValid() ) + write_w->setText(currentURL.path()); + +} + + +#include "indielement.moc" diff --git a/kstars/kstars/indielement.h b/kstars/kstars/indielement.h new file mode 100644 index 00000000..c7a6521d --- /dev/null +++ b/kstars/kstars/indielement.h @@ -0,0 +1,144 @@ +/* INDI Element + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + 2004-01-15 INDI element is the most basic unit of the INDI KStars client. + */ + +#ifndef INDIELEMENT_H +#define INDIELEMENT_H + +#include +#include +#include +#include + +#include "indi/lilxml.h" + +#define INDIVERSION 1.5 /* we support this or less */ + +/* GUI layout */ +#define PROPERTY_LABEL_WIDTH 80 +#define ELEMENT_LABEL_WIDTH 175 +#define ELEMENT_READ_WIDTH 175 +#define ELEMENT_WRITE_WIDTH 175 +#define ELEMENT_FULL_WIDTH 340 +#define MIN_SET_WIDTH 50 +#define MAX_SET_WIDTH 110 +#define MAXINDINAME 32 +#define MED_INDI_FONT 2 +#define MAX_LABEL_LENGTH 20 + +// Pulse tracking +#define INDI_PULSE_TRACKING 15000 + +/* decoded elements. + * lights use PState, TB's use the alternate binary names. + */ +typedef enum {PS_IDLE = 0, PS_OK, PS_BUSY, PS_ALERT, PS_N} PState; +#define PS_OFF PS_IDLE /* alternate name */ +#define PS_ON PS_OK /* alternate name */ +typedef enum {PP_RW = 0, PP_WO, PP_RO} PPerm; +typedef enum {PG_NONE = 0, PG_TEXT, PG_NUMERIC, PG_BUTTONS, + PG_RADIO, PG_MENU, PG_LIGHTS, PG_BLOB} PGui; + +/* INDI std properties */ +/* N.B. Need to modify corresponding entry in indidevice.cpp when changed */ +enum stdProperties { CONNECTION, DEVICE_PORT, TIME, SDTIME, GEOGRAPHIC_COORD, /* General */ + EQUATORIAL_COORD, EQUATORIAL_EOD_COORD, HORIZONTAL_COORD, /* Telescope */ + ABORT_MOTION, ON_COORD_SET, SOLAR_SYSTEM, MOVEMENT, PARK, /* Telescope */ + CCD_EXPOSE_DURATION, CCD_TEMPERATURE, CCD_FRAME, /* CCD */ + CCD_FRAME_TYPE, CCD_BINNING, CCD_INFO, CCDPREVIEW_STREAM, /* CCD */ + CCDPREVIEW_CTRL, /* CCD */ + VIDEO_STREAM, /* Video */ + FOCUS_SPEED, FOCUS_MOTION, FOCUS_TIMER, /* Focuser */ + FILTER_SLOT}; /* Filter */ + +/* Devices families that we explicity support (i.e. with std properties) */ +enum deviceFamily { KSTARS_TELESCOPE, KSTARS_CCD, KSTARS_FILTER, KSTARS_VIDEO, KSTARS_FOCUSER, KSTARS_DOME, KSTARS_GPS }; + +#define MAXSCSTEPS 1000 /* max number of steps in a scale */ +#define MAXRADIO 4 /* max numbere of buttons in a property */ + +/* Forward decleration */ +class KLed; +class KLineEdit; +class KDoubleSpinBox; +class KPushButton; +class KCheckBox; +class KSqueezedTextLabel; + +class QLabel; +class QHBoxLayout; +class QVBoxLayout; +class QSpacerItem; +class QCheckBox; +class QSlider; + +class INDI_P; + +/* Useful XML functions */ +XMLAtt * findAtt (XMLEle *ep , const char *name , char errmsg[]); +XMLEle * findEle (XMLEle *ep , INDI_P *pp, const char *child, char errmsg[]); + +/* INDI Element */ +class INDI_E : public QObject +{ + Q_OBJECT + public: + INDI_E(INDI_P *parentProperty, QString inName, QString inLabel); + ~INDI_E(); + QString name; /* name */ + QString label; /* label is the name by default, unless specefied */ + PState state; /* control on/off t/f etc */ + INDI_P *pp; /* parent property */ + + QHBoxLayout *EHBox; /* Horizontal layout */ + + /* GUI widgets, only malloced when needed */ + KSqueezedTextLabel *label_w; // label + KLineEdit *read_w; // read field + KLineEdit *write_w; // write field + KLed *led_w; // light led + KDoubleSpinBox *spin_w; // spinbox + QSlider *slider_w; // Slider + KPushButton *push_w; // push button + KPushButton *browse_w; // browse button + QCheckBox *check_w; // check box + QSpacerItem *hSpacer; // Horizontal spacer + + double min, max, step; // params for scale + double value; // current value + double targetValue; // target value + QString text; // current text + QString format; // number format, if applicable + + int buildTextGUI (QString initText); + int buildNumberGUI (double initValue); + int buildLightGUI(); + int buildBLOBGUI(); + void drawLt(); + + void initNumberValues(double newMin, double newMax, double newStep, char * newFormat); + void updateValue(double newValue); + void setMin (double inMin); + void setMax (double inMax); + + void setupElementLabel(); + void setupElementRead(int length); + void setupElementWrite(int length); + void setupElementScale(int length); + void setupBrowseButton(); + + public slots: + void spinChanged(double value); + void sliderChanged(int value); + void browseBlob(); + +}; + +#endif diff --git a/kstars/kstars/indifitsconf.cpp b/kstars/kstars/indifitsconf.cpp new file mode 100644 index 00000000..571ad738 --- /dev/null +++ b/kstars/kstars/indifitsconf.cpp @@ -0,0 +1,114 @@ +// +// C++ Implementation: +// +// Description: +// +// +// Author: Jason Harris , (C) 2004 +// +// Copyright: See COPYING file that comes with this distribution +// +// + + +#include "indifitsconf.h" +#include +#include +#include +#include + +#include +#include +#include + +#include "Options.h" + +INDIFITSConf::INDIFITSConf(QWidget* parent, const char* name, bool modal, WFlags fl) +: INDIConf(parent,name, modal,fl) +{ + + KIconLoader *icons = KGlobal::iconLoader(); + selectDirB->setPixmap( icons->loadIcon( "fileopen", KIcon::Toolbar ) ); + connect(selectDirB, SIGNAL(clicked()), this, SLOT(saveFITSDirectory())); + connect(filterCombo, SIGNAL(activated (int)), this, SLOT(comboUpdate(int))); +} + + +INDIFITSConf::~INDIFITSConf() +{ +} + +/*$SPECIALIZATION$*/ + +void INDIFITSConf::saveFITSDirectory() +{ + QString dir = KFileDialog::getExistingDirectory(fitsDIR_IN->text()); + + if (!dir.isEmpty()) + fitsDIR_IN->setText(dir); +} + +void INDIFITSConf::loadOptions() +{ + QStringList filterNumbers; + lastIndex = 0; + + filterNumbers << "0" << "1" << "2" << "3" << "4" << "5" << "6" << "7" << "8" << "9"; + filterCombo->insertStringList(filterNumbers); + + timeCheck->setChecked( Options::indiAutoTime() ); + GeoCheck->setChecked( Options::indiAutoGeo() ); + crosshairCheck->setChecked( Options::indiCrosshairs() ); + messagesCheck->setChecked ( Options::indiMessages() ); + fitsAutoDisplayCheck->setChecked( Options::indiFITSDisplay() ); + telPort_IN->setText ( Options::indiTelescopePort()); + vidPort_IN->setText ( Options::indiVideoPort()); + + if (Options::fitsSaveDirectory().isEmpty()) + { + fitsDIR_IN->setText (QDir:: homeDirPath()); + Options::setFitsSaveDirectory( fitsDIR_IN->text()); + } + else + fitsDIR_IN->setText ( Options::fitsSaveDirectory()); + + if (Options::filterAlias().empty()) + filterList << "0" << "1" << "2" << "3" << "4" << "5" << "6" << "7" << "8" << "9"; + else + filterList = Options::filterAlias(); + + filterCombo->setCurrentItem(lastIndex); + filterAlias->setText(filterList[lastIndex]); + +} + +void INDIFITSConf::saveOptions() +{ + + Options::setIndiAutoTime( timeCheck->isChecked() ); + Options::setIndiAutoGeo( GeoCheck->isChecked() ); + Options::setIndiCrosshairs( crosshairCheck->isChecked() ); + Options::setIndiMessages( messagesCheck->isChecked() ); + Options::setIndiFITSDisplay (fitsAutoDisplayCheck->isChecked()); + Options::setIndiTelescopePort ( telPort_IN->text()); + Options::setIndiVideoPort( vidPort_IN->text()); + Options::setFitsSaveDirectory( fitsDIR_IN->text()); + + filterList[lastIndex] = filterAlias->text(); + Options::setFilterAlias(filterList); + +} + +void INDIFITSConf::comboUpdate(int newIndex) +{ + filterList[lastIndex] = filterAlias->text(); + lastIndex = newIndex; + + filterAlias->setText(filterList[lastIndex]); + +} + + + +#include "indifitsconf.moc" + diff --git a/kstars/kstars/indifitsconf.h b/kstars/kstars/indifitsconf.h new file mode 100644 index 00000000..fa825d83 --- /dev/null +++ b/kstars/kstars/indifitsconf.h @@ -0,0 +1,39 @@ +/* INDI Options (subclass) + Copyright (C) 2005 Jasem Mutlaq + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + */ + +#ifndef INDIFITSCONF_H +#define INDIFITSCONF_H + +#include "indiconf.h" + +class INDIFITSConf : public INDIConf +{ + Q_OBJECT + +public: + INDIFITSConf(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); + ~INDIFITSConf(); + /*$PUBLIC_FUNCTIONS$*/ + + void loadOptions(); + void saveOptions(); + +public slots: + void comboUpdate(int newIndex); + void saveFITSDirectory(); + + private: + int lastIndex; + QStringList filterList; + + +}; + +#endif + diff --git a/kstars/kstars/indigroup.cpp b/kstars/kstars/indigroup.cpp new file mode 100644 index 00000000..7ef606b6 --- /dev/null +++ b/kstars/kstars/indigroup.cpp @@ -0,0 +1,75 @@ +/* INDI Group + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + JM Changelog + 2004-16-1: Start + + */ + + #include "indiproperty.h" + #include "indigroup.h" + #include "indidevice.h" + #include "devicemanager.h" + + #include + + #include + #include + #include + #include + + /******************************************************************* +** INDI Group: a tab widget for common properties. All properties +** belong to a group, whether they have one or not but how the group +** is displayed differs +*******************************************************************/ +INDI_G::INDI_G(INDI_D *parentDevice, QString inName) +{ + dp = parentDevice; + + name = inName; + + pl.setAutoDelete(true); + + // FIXME what's the parent exactly? + // You can do this eaither way: + // 1. Propertycontainer is a QFrame, then you make QVBoxLayout for it (check form1.cpp) + // 2. Keep it as QVBox and let it handle its children. + // Depends on which one works best. + propertyContainer = new QFrame(dp->groupContainer); + propertyLayout = new QVBoxLayout(propertyContainer, 20, KDialog::spacingHint() ); + VerticalSpacer = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding ); + + propertyLayout->addItem(VerticalSpacer); + + dp->groupContainer->addTab(propertyContainer, name); +} + +INDI_G::~INDI_G() +{ + pl.clear(); + + delete(propertyContainer); +} + +void INDI_G::addProperty(INDI_P *pp) +{ + dp->registerProperty(pp); + + propertyLayout->addLayout(pp->PHBox); + propertyLayout->addItem(VerticalSpacer); + + pl.append(pp); +} + +bool INDI_G::removeProperty(INDI_P *pp) +{ + + return (pl.remove(pp)); + +} diff --git a/kstars/kstars/indigroup.h b/kstars/kstars/indigroup.h new file mode 100644 index 00000000..d08186bf --- /dev/null +++ b/kstars/kstars/indigroup.h @@ -0,0 +1,46 @@ +/* INDI Group + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + JM Changelog + 2004-16-1: Start + + */ + +#ifndef INDIGROUP_H +#define INDIGROUP_H + +#include "indielement.h" +#include +#include + +class INDI_P; +class INDI_D; + +class QFrame; +class QVBoxLayout; + +/* INDI group */ +class INDI_G +{ + public: + INDI_G(INDI_D *parentDevice, QString inName); + ~INDI_G(); + + QString name; /* Group name */ + INDI_D *dp; /* Parent device */ + QFrame *propertyContainer; /* Properties container */ + QVBoxLayout *propertyLayout; /* Properties layout */ + QSpacerItem *VerticalSpacer; /* Vertical spacer */ + + QPtrList pl; /* malloced list of pointers to properties */ + + void addProperty(INDI_P *pp); + bool removeProperty(INDI_P *pp); +}; + +#endif diff --git a/kstars/kstars/indihostconf.ui b/kstars/kstars/indihostconf.ui new file mode 100644 index 00000000..f8b6c743 --- /dev/null +++ b/kstars/kstars/indihostconf.ui @@ -0,0 +1,190 @@ + +INDIHostConf + + + INDIHostConf + + + + 0 + 0 + 437 + 178 + + + + true + + + + unnamed + + + + layout7 + + + + unnamed + + + + layout6 + + + + unnamed + + + + textLabel1_3 + + + Name: + + + + + textLabel1 + + + Host: + + + + + textLabel1_2 + + + Port: + + + + + + + layout5 + + + + unnamed + + + + nameIN + + + + + hostname + + + + + portnumber + + + + + + + + + spacer13 + + + Vertical + + + Expanding + + + + 30 + 35 + + + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + buttonOk + + + &OK + + + true + + + true + + + + + buttonCancel + + + &Cancel + + + true + + + + + + + + + buttonOk + clicked() + INDIHostConf + accept() + + + buttonCancel + clicked() + INDIHostConf + reject() + + + + nameIN + hostname + portnumber + buttonOk + buttonCancel + + + diff --git a/kstars/kstars/indimenu.cpp b/kstars/kstars/indimenu.cpp new file mode 100644 index 00000000..9ecd6e61 --- /dev/null +++ b/kstars/kstars/indimenu.cpp @@ -0,0 +1,247 @@ +/* INDI frontend for KStars + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + Elwood C. Downey + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + JM Changelog: + 2003-04-28 Used indimenu.c as a template. C --> C++, Xm --> KDE/Qt + 2003-05-01 Added tab for devices and a group feature + 2003-05-02 Added scrolling area. Most things are rewritten + 2003-05-05 Adding INDI Conf + 2003-05-06 Drivers XML reader + 2003-05-07 Device manager integration + 2003-05-21 Full client support + + */ + +#include "indimenu.h" +#include "indiproperty.h" +#include "indigroup.h" +#include "indidevice.h" +#include "devicemanager.h" + +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "kstars.h" +#include "indidriver.h" + +/******************************************************************* +** INDI Menu: Handles communication to server and fetching basic XML +** data. +*******************************************************************/ +INDIMenu::INDIMenu(QWidget *parent, const char *name ) : KDialogBase(KDialogBase::Tabbed, i18n("INDI Control Panel"), 0, KDialogBase::Default, parent, name, false) +{ + + ksw = (KStars *) parent; + + mgrCounter = 0; + + mgr.setAutoDelete(true); + + currentLabel = ""; + + resize( 640, 480); +} + +INDIMenu::~INDIMenu() +{ + mgr.clear(); +} + +/********************************************************************* +** Traverse the drivers list, check for updated drivers and take +** appropriate action +*********************************************************************/ +void INDIMenu::updateStatus() +{ + INDIDriver *drivers = ksw->getINDIDriver(); + + // Local/Server + processServer(); + + if (drivers) + { + if (drivers->activeDriverCount() == 0) + { + KMessageBox::error(0, i18n("No INDI devices currently running. To run devices, please select devices from the Device Manager in the devices menu.")); + return; + } + } + else if (mgr.count() == 0) + { + KMessageBox::error(0, i18n("No INDI devices currently running. To run devices, please select devices from the Device Manager in the devices menu.")); + return; + } + + show(); + +} + +bool INDIMenu::processServer() +{ + +INDIDriver *drivers = ksw->getINDIDriver(); +DeviceManager *dev; + + if (drivers == NULL) + return false; + + for (unsigned int i=0; i < drivers->devices.size(); i++) + { + // Devices ready to run but not yet managed + if (drivers->devices[i]->state && drivers->devices[i]->managed == false && drivers->devices[i]->mode == IDevice::M_LOCAL) + { + dev = new DeviceManager(this, mgrCounter); + if (dev->indiConnect("localhost", QString("%1").arg(drivers->devices[i]->indiPort))) + { + drivers->devices[i]->mgrID = mgrCounter; + drivers->devices[i]->managed = true; + mgr.append(dev); + connect(dev, SIGNAL(newDevice()), drivers, SLOT(updateMenuActions())); + connect(dev, SIGNAL(newDevice()), this, SLOT(discoverDevice())); + + mgrCounter++; + + } + else + { + delete (dev); + return false; + } + } + // Devices running and they need to be shutdown + else if (!drivers->devices[i]->state && drivers->devices[i]->managed == true && drivers->devices[i]->mode == IDevice::M_LOCAL) + { + drivers->devices[i]->managed = false; + removeDeviceMgr(drivers->devices[i]->mgrID); + return true; + + } + } + + return true; + + } + +int INDIMenu::processClient(QString hostname, QString portnumber) +{ + + DeviceManager *dev; + INDIDriver *drivers = ksw->getINDIDriver(); + + dev = new DeviceManager(this, mgrCounter); + if (dev->indiConnect(hostname, portnumber)) + { + mgr.append(dev); + if (drivers) + { + connect(dev, SIGNAL(newDevice()), drivers, SLOT(updateMenuActions())); + connect(dev, SIGNAL(newDevice()), this, SLOT(discoverDevice())); + } + } + else + { + delete (dev); + return (-1); + } + + mgrCounter++; + return (mgrCounter - 1); +} + +void INDIMenu::removeDeviceMgr(int mgrID) +{ + + for (unsigned int i=0; i < mgr.count(); i++) + { + if (mgrID == mgr.at(i)->mgrID) + mgr.remove(i); + + emit driverDisconnected(mgrID); + } +} + +INDI_D * INDIMenu::findDevice(QString deviceName) +{ + for (unsigned int i=0; i < mgr.count(); i++) + { + for (unsigned int j=0; j < mgr.at(i)->indi_dev.count(); j++) + if (mgr.at(i)->indi_dev.at(j)->name == deviceName) + return mgr.at(i)->indi_dev.at(j); + } + return NULL; +} + +INDI_D * INDIMenu::findDeviceByLabel(QString label) +{ + for (unsigned int i=0; i < mgr.count(); i++) + { + for (unsigned int j=0; j < mgr.at(i)->indi_dev.count(); j++) + if (mgr.at(i)->indi_dev.at(j)->label == label) + return mgr.at(i)->indi_dev.at(j); + } + + return NULL; +} + + +void INDIMenu::setCustomLabel(QString deviceName) +{ + + int nset=0; + +for (unsigned int i=0; i < mgr.count(); i++) + for (unsigned int j=0; j < mgr.at(i)->indi_dev.count(); j++) + if (mgr.at(i)->indi_dev.at(j)->label.find(deviceName) >= 0) + nset++; + +if (nset) + currentLabel = deviceName + QString(" %1").arg(nset+1); +else + currentLabel = deviceName; + +} + +void INDIMenu::discoverDevice() +{ + QTimer::singleShot( 1000, this, SLOT(announceDevice()) ); +} + +void INDIMenu::announceDevice() +{ + newDevice(); +} + + + +#include "indimenu.moc" diff --git a/kstars/kstars/indimenu.h b/kstars/kstars/indimenu.h new file mode 100644 index 00000000..4f6a07eb --- /dev/null +++ b/kstars/kstars/indimenu.h @@ -0,0 +1,91 @@ +/* INDI frontend for KStars + Copyright (C) 2003 Elwood C. Downey + + Adapted to KStars by Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + */ + +#ifndef INDIMENU_H +#define INDIMENU_H + +#include "indielement.h" + +class INDI_E; +class INDI_P; +class INDI_G; +class INDI_D; + +class KLed; +class KLineEdit; +class KComboBox; +class KDoubleSpinBox; +class KPushButton; + +class QLabel; +class QHBoxLayout; +class QVBoxLayout; +class QFrame; +class QLineEdit; +class QString; +class QTextEdit; +class QListView; +class QSocketNotifier; +class QTabWidget; +class QSpacerItem; +class QGridLayout; +class QButtonGroup; +class QCheckBox; +class QScrollView; +class QVBox; + +class KStars; +class DeviceManager; + +class INDIMenu : public KDialogBase +{ + Q_OBJECT + public: + INDIMenu(QWidget * parent = 0 , const char *name = 0); + ~INDIMenu(); + + /***************************************************************** + * GUI stuff + ******************************************************************/ + QVBoxLayout *mainLayout; + QTabWidget *deviceContainer; + QTextEdit *msgST_w; + QWidget *tab; + QPushButton *clear; + QString currentLabel; + + KStars *ksw; + + QPtrList mgr; + + void updateStatus(); + //bool removeDevice(QString devName); + void removeDeviceMgr(int mgrID); + void setCustomLabel(QString deviceName); + + int mgrCounter; + bool processServer(); + int processClient(QString hostname, QString portnumber); + INDI_D * findDevice(QString deviceName); + INDI_D * findDeviceByLabel(QString label); + + + public slots: + void discoverDevice(); + void announceDevice(); + + signals: + void driverDisconnected(int mgrID); + void newDevice(); + +}; + +#endif diff --git a/kstars/kstars/indiproperty.cpp b/kstars/kstars/indiproperty.cpp new file mode 100644 index 00000000..c5a26b1b --- /dev/null +++ b/kstars/kstars/indiproperty.cpp @@ -0,0 +1,926 @@ +/* INDI Property + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + + */ + + #include "indiproperty.h" + #include "indigroup.h" + #include "indidevice.h" + #include "devicemanager.h" + #include "indimenu.h" + #include "indistd.h" + #include "indi/indicom.h" + #include "Options.h" + #include "kstars.h" + #include "timedialog.h" + #include "skymap.h" + + #include "indi/base64.h" + #include "indi/indicom.h" + + #include + #include + #include + #include + #include + #include + #include + #include + #include + + #include + #include + #include + #include + #include + #include + #include + #include + + #include + #include + +/******************************************************************* +** INDI Property: contains widgets, labels, and their status +*******************************************************************/ +INDI_P::INDI_P(INDI_G *parentGroup, QString inName) +{ + name = inName; + + pg = parentGroup; + + el.setAutoDelete(true); + + stdID = -1; + + indistd = new INDIStdProperty(this, pg->dp->parent->ksw, pg->dp->stdDev); + + PHBox = new QHBoxLayout(0, 0, KDialogBase::spacingHint()); + PVBox = new QVBoxLayout(0, 0, KDialogBase::spacingHint()); + light = NULL; + label_w = NULL; + set_w = NULL; + assosiatedPopup = NULL; + groupB = NULL; +} + +/* INDI property desstructor, makes sure everything is "gone" right */ +INDI_P::~INDI_P() +{ + pg->propertyLayout->removeItem(PHBox); + el.clear(); + delete (light); + delete (label_w); + delete (set_w); + delete (PHBox); + delete (indistd); + delete (groupB); +} + +bool INDI_P::isOn(QString component) +{ + + INDI_E *lp; + + lp = findElement(component); + + if (!lp) + return false; + + if (lp->check_w && lp->check_w->isChecked()) + return true; + if (lp->push_w && lp->push_w->isDown()) + return true; + + return false; +} + +INDI_E * INDI_P::findElement(QString elementName) +{ + INDI_E *element = NULL; + + for (element = el.first(); element != NULL; element = el.next()) + if (element->name == elementName || element->label == elementName) + break; + + return element; +} + +void INDI_P::drawLt(PState lstate) +{ + + + /* set state light */ + switch (lstate) + { + case PS_IDLE: + light->setColor(Qt::gray); + break; + + case PS_OK: + light->setColor(Qt::green); + emit okState(); + disconnect( this, SIGNAL(okState()), 0, 0 ); + break; + + case PS_BUSY: + light->setColor(Qt::yellow); + break; + + case PS_ALERT: + light->setColor(Qt::red); + break; + + default: + break; + + } + +} + +void INDI_P::newText() +{ + INDI_E * lp; + + for (lp = el.first(); lp != NULL; lp = el.next()) + { + /* If PG_SCALE */ + if (lp->spin_w) + lp->targetValue = lp->spin_w->value(); + /* PG_NUMERIC or PG_TEXT */ + else + { + switch (perm) + { + case PP_RW: + if (lp->write_w->text().isEmpty()) + lp->text = lp->read_w->text(); + else + lp->text = lp->write_w->text(); + break; + + case PP_RO: + break; + + case PP_WO: + lp->text = lp->write_w->text(); + break; + } + + if (guitype == PG_NUMERIC) + { + f_scansexa(lp->text.ascii(), &(lp->targetValue)); + if ((lp->targetValue > lp->max || lp->targetValue < lp->min)) + { + KMessageBox::error(0, i18n("Invalid range for element %1. Valid range is from %2 to %3").arg(lp->label).arg(lp->min).arg(lp->max)); + return; + } + } + } + } + + state = PS_BUSY; + + drawLt(state); + + /* perform any std functions */ + indistd->newText(); + + if (guitype == PG_TEXT) + pg->dp->parentMgr->sendNewText(this); + else if (guitype == PG_NUMERIC) + pg->dp->parentMgr->sendNewNumber(this); + +} + +void INDI_P::convertSwitch(int id) +{ + + INDI_E *lp; + QString mLabel; + int switchIndex=0; + + if (assosiatedPopup == NULL) + return; + + mLabel = assosiatedPopup->text(id).replace("&", ""); + + //kdDebug() << "Name: " << name << " ID: " << id << endl; + /* Special case is CCD_EXPOSE_DURATION, not a switch */ + if (stdID == CCD_EXPOSE_DURATION && mLabel.find(label) != -1) + { + newText(); + return; + } + + /* Another special case, center telescope */ + if (mLabel.find("Crosshair") != -1) + { + if (!indistd->stdDev->dp->isOn()) return; + if (indistd->stdDev->telescopeSkyObject == NULL) return; + indistd->ksw->map()->setClickedObject(indistd->stdDev->telescopeSkyObject); + indistd->ksw->map()->setClickedPoint(indistd->stdDev->telescopeSkyObject); + indistd->ksw->map()->slotCenter(); + return; + } + + lp = findElement(mLabel); + + if (!lp) + return; + + for (uint i=0; i < el.count(); i++) + { + if (el.at(i)->label == mLabel) + { + switchIndex = i; + break; + } + } + + if (indistd->convertSwitch(switchIndex, lp)) + return; + else if (lp->state == PS_OFF) + newSwitch(switchIndex); +} + + +void INDI_P::newSwitch(int id) +{ + + QFont buttonFont; + INDI_E *lp; + + lp = el.at(id); + + switch (guitype) + { + case PG_MENU: + if (lp->state == PS_ON) + return; + + for (unsigned int i=0; i < el.count(); i++) + el.at(i)->state = PS_OFF; + + lp->state = PS_ON; + break; + + case PG_BUTTONS: + for (unsigned int i=0; i < el.count(); i++) + { + if (i == (unsigned int) id) continue; + + el.at(i)->push_w->setDown(false); + buttonFont = el.at(i)->push_w->font(); + buttonFont.setBold(FALSE); + el.at(i)->push_w->setFont(buttonFont); + el.at(i)->state = PS_OFF; + } + + lp->push_w->setDown(true); + buttonFont = lp->push_w->font(); + buttonFont.setBold(TRUE); + lp->push_w->setFont(buttonFont); + lp->state = PS_ON; + + break; + + case PG_RADIO: + lp->state = lp->state == PS_ON ? PS_OFF : PS_ON; + lp->check_w->setChecked(lp->state == PS_ON); + break; + + default: + break; + + } + + state = PS_BUSY; + + drawLt(state); + + if (indistd->newSwitch(id, lp)) + return; + + pg->dp->parentMgr->sendNewSwitch (this, id); + + +} + +/* Display file dialog to select and upload a file to the client + Loop through blobs and send each accordingly + */ +void INDI_P::newBlob() +{ + QFile fp; + QString filename; + QString format; + QDataStream binaryStream; + int data64_size=0, pos=0; + char *data_file; + unsigned char *data, *data64; + bool sending (false); + bool valid (true); + + for (unsigned int i=0; i < el.count(); i++) + { + filename = el.at(i)->write_w->text(); + if (filename.isEmpty()) + { + valid = false; + continue; + } + + fp.setName(filename); + + if ( (pos = filename.findRev(".")) != -1) + format = filename.mid (pos, filename.length()); + + if (!fp.open(IO_ReadOnly)) + { + KMessageBox::error(0, i18n("Cannot open file %1 for reading").arg(filename)); + valid = false; + continue; + } + + binaryStream.setDevice(&fp); + + data_file = new char[fp.size()]; + if (data_file == NULL) + { + KMessageBox::error(0, i18n("Not enough memory to load %1").arg(filename)); + fp.close(); + valid = false; + continue; + } + + binaryStream.readRawBytes(data_file, fp.size()); + data = (unsigned char *) data_file; + + data64 = new unsigned char[4*fp.size()/3+4]; + if (data64 == NULL) + { + KMessageBox::error(0, i18n("Not enough memory to convert file %1 to base64").arg(filename)); + fp.close(); + valid = false; + continue; + } + + data64_size = to64frombits (data64, data, fp.size()); + + delete (data); + + if (sending == false) + { + sending = true; + pg->dp->parentMgr->startBlob (pg->dp->name, name, QString(timestamp())); + } + + pg->dp->parentMgr->sendOneBlob(el.at(i)->name, data64_size, format, data64); + + fp.close(); + delete (data64); + + } + + /* Nothing been made, no changes */ + if (!sending && !valid) + return; + else if (sending) + pg->dp->parentMgr->finishBlob(); + + if (valid) + state = PS_BUSY; + else + state = PS_ALERT; + + drawLt(state); + +} + +/* build widgets for property pp using info in root. + */ +void INDI_P::addGUI (XMLEle *root) +{ + XMLAtt *prompt; + char errmsg[512]; + + /* add to GUI group */ + light = new KLed (pg->propertyContainer); + light->setMaximumSize(16,16); + light->setLook(KLed::Sunken); + //light->setShape(KLed::Rectangular); + drawLt(state); + + /* #1 First widegt is the LED status indicator */ + PHBox->addWidget(light); + + /* #2 add label for prompt */ + prompt = findAtt(root, "label", errmsg); + + if (!prompt) + label = name; + else + label = valuXMLAtt(prompt); + + // use property name if label is empty + if (label.isEmpty()) + { + label = name; + label_w = new QLabel(label, pg->propertyContainer); + } + else + label_w = new QLabel(label, pg->propertyContainer); + + label_w->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)5, 0, 0, label_w->sizePolicy().hasHeightForWidth() ) ); + label_w->setFrameShape( QLabel::GroupBoxPanel ); + label_w->setMinimumWidth(PROPERTY_LABEL_WIDTH); + label_w->setMaximumWidth(PROPERTY_LABEL_WIDTH); + label_w->setTextFormat( QLabel::RichText ); + label_w->setAlignment( int( QLabel::WordBreak | QLabel::AlignVCenter | QLabel::AlignHCenter) ); + + PHBox->addWidget(label_w); + + light->show(); + label_w->show(); + + /* #3 Add the Vertical layout thay may contain several elements */ + PHBox->addLayout(PVBox); +} + +int INDI_P::buildTextGUI(XMLEle *root, char errmsg[]) +{ + INDI_E *lp; + XMLEle *text; + XMLAtt *ap; + QString textName, textLabel; + errmsg=errmsg; + + for (text = nextXMLEle (root, 1); text != NULL; text = nextXMLEle (root, 0)) + { + if (strcmp (tagXMLEle(text), "defText")) + continue; + + ap = findXMLAtt(text, "name"); + if (!ap) + { + kdDebug() << "Error: unable to find attribute 'name' for property " << name << endl; + return (-1); + } + + textName = valuXMLAtt(ap); + textName.truncate(MAXINDINAME); + + ap = findXMLAtt(text, "label"); + + if (!ap) + { + kdDebug() << "Error: unable to find attribute 'label' for property " << name << endl; + return (-1); + } + + textLabel = valuXMLAtt(ap); + + + if (textLabel.isEmpty()) + textLabel = textName; + + textLabel.truncate(MAXINDINAME); + + lp = new INDI_E(this, textName, textLabel); + + lp->buildTextGUI(QString(pcdataXMLEle(text))); + + el.append(lp); + + } + + if (perm == PP_RO) + return 0; + + // INDI STD, but we use our own controls + if (name == "TIME") + { + setupSetButton("Time"); + QObject::connect(set_w, SIGNAL(clicked()), indistd, SLOT(newTime())); + } + else + { + setupSetButton("Set"); + QObject::connect(set_w, SIGNAL(clicked()), this, SLOT(newText())); + } + + return 0; + +} + +int INDI_P::buildNumberGUI (XMLEle *root, char errmsg[]) +{ + char format[32]; + double min=0, max=0, step=0; + XMLEle *number; + XMLAtt *ap; + INDI_E *lp; + QString numberName, numberLabel; + errmsg=errmsg; + + for (number = nextXMLEle (root, 1); number != NULL; number = nextXMLEle (root, 0)) + { + if (strcmp (tagXMLEle(number), "defNumber")) + continue; + + ap = findXMLAtt(number, "name"); + if (!ap) + { + kdDebug() << "Error: unable to find attribute 'name' for property " << name << endl; + return (-1); + } + + numberName = valuXMLAtt(ap); + numberName.truncate(MAXINDINAME); + + ap = findXMLAtt(number, "label"); + + if (!ap) + { + kdDebug() << "Error: unable to find attribute 'label' for property " << name << endl; + return (-1); + } + + numberLabel = valuXMLAtt(ap); + + if (numberLabel.isEmpty()) + numberLabel = numberName; + + numberLabel.truncate(MAXINDINAME); + + lp = new INDI_E(this, numberName, numberLabel); + + ap = findXMLAtt (number, "min"); + if (ap) + min = atof(valuXMLAtt(ap)); + ap = findXMLAtt (number, "max"); + if (ap) + max = atof(valuXMLAtt(ap)); + ap = findXMLAtt (number, "step"); + if (ap) + step = atof(valuXMLAtt(ap)); + ap = findXMLAtt (number, "format"); + if (ap) + strcpy(format,valuXMLAtt(ap)); + + lp->initNumberValues(min, max, step, format); + + lp->buildNumberGUI(atof(pcdataXMLEle(number))); + + el.append(lp); + + } + + if (perm == PP_RO) + return 0; + + if (name == "CCD_EXPOSE_DURATION") + setupSetButton("Start"); + else + setupSetButton("Set"); + + QObject::connect(set_w, SIGNAL(clicked()), this, SLOT(newText())); + + return (0); +} + + +void INDI_P::setupSetButton(QString caption) +{ + set_w = new QPushButton(caption, pg->propertyContainer); + set_w->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0, 0, 0, set_w->sizePolicy().hasHeightForWidth() ) ); + set_w->setMinimumWidth( MIN_SET_WIDTH ); + set_w->setMaximumWidth( MAX_SET_WIDTH ); + + PHBox->addWidget(set_w); +} + +int INDI_P::buildMenuGUI(XMLEle *root, char errmsg[]) +{ + XMLEle *sep = NULL; + XMLAtt *ap; + INDI_E *lp; + QString switchName, switchLabel; + QStringList menuOptions; + int i=0, onItem=-1; + + guitype = PG_MENU; + + // build pulldown menu first + // create each switch. + // N.B. can only be one in On state. + for (sep = nextXMLEle (root, 1), i=0; sep != NULL; sep = nextXMLEle (root, 0), i++) + { + /* look for switch tage */ + if (strcmp (tagXMLEle(sep), "defSwitch")) + continue; + + /* find name */ + ap = findAtt (sep, "name", errmsg); + if (!ap) + return (-1); + + switchName = valuXMLAtt(ap); + switchName.truncate(MAXINDINAME); + + /* find label */ + ap = findAtt (sep, "label", errmsg); + if (!ap) + return (-1); + + switchLabel = valuXMLAtt(ap); + + if (switchLabel.isEmpty()) + switchLabel = switchName; + + switchLabel.truncate(MAXINDINAME); + + lp = new INDI_E(this, switchName, switchLabel); + + if (pg->dp->crackSwitchState (pcdataXMLEle(sep), &(lp->state)) < 0) + { + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> unknown state %.64s for %.64s %.64s %.64s", + tagXMLEle(root), valuXMLAtt(ap), name.ascii(), lp->name.ascii(), name.ascii()); + return (-1); + } + + menuOptions.append(switchLabel); + + if (lp->state == PS_ON) + { + if (onItem != -1) + { + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> %.64s %.64s has multiple On switches", + tagXMLEle(root), name.ascii(), lp->name.ascii()); + return (-1); + } + + onItem = i; + } + + el.append(lp); + } + + om_w = new KComboBox(pg->propertyContainer); + om_w->insertStringList(menuOptions); + om_w->setCurrentItem(onItem); + + HorSpacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); + + PHBox->addWidget(om_w); + PHBox->addItem(HorSpacer); + + QObject::connect(om_w, SIGNAL(activated(int)), this, SLOT(newSwitch(int))); + + return (0); +} + +int INDI_P::buildSwitchesGUI(XMLEle *root, char errmsg[]) +{ + XMLEle *sep; + XMLAtt *ap; + INDI_E *lp; + KPushButton *button(NULL); + QCheckBox *checkbox; + QFont buttonFont; + QString switchName, switchLabel; + int j; + + groupB = new QButtonGroup(0); + groupB->setFrameShape(QFrame::NoFrame); + if (guitype == PG_BUTTONS) + groupB->setExclusive(true); + + QObject::connect(groupB, SIGNAL(clicked(int)), this, SLOT(newSwitch(int))); + + for (sep = nextXMLEle (root, 1), j=-1; sep != NULL; sep = nextXMLEle (root, 0)) + { + /* look for switch tage */ + if (strcmp (tagXMLEle(sep), "defSwitch")) + continue; + + /* find name */ + ap = findAtt (sep, "name", errmsg); + if (!ap) + return (-1); + + switchName = valuXMLAtt(ap); + switchName.truncate(MAXINDINAME); + + /* find label */ + ap = findAtt (sep, "label", errmsg); + if (!ap) + return (-1); + + switchLabel = valuXMLAtt(ap); + + if (switchLabel.isEmpty()) + switchLabel = switchName; + + switchLabel.truncate(MAXINDINAME); + + lp = new INDI_E(this, switchName, switchLabel); + + if (pg->dp->crackSwitchState (pcdataXMLEle(sep), &(lp->state)) < 0) + { + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> unknown state %.64s for %.64s %.64s %.64s", + tagXMLEle(root), valuXMLAtt(ap), name.ascii(), name.ascii(), lp->name.ascii()); + return (-1); + } + + j++; + + /* build toggle */ + switch (guitype) + { + case PG_BUTTONS: + button = new KPushButton(switchLabel, pg->propertyContainer); + + groupB->insert(button, j); + + if (lp->state == PS_ON) + { + button->setDown(true); + buttonFont = button->font(); + buttonFont.setBold(TRUE); + button->setFont(buttonFont); + } + + lp->push_w = button; + + PHBox->addWidget(button); + + button->show(); + + break; + + case PG_RADIO: + checkbox = new QCheckBox(switchLabel, pg->propertyContainer); + groupB->insert(checkbox, j); + + if (lp->state == PS_ON) + checkbox->setChecked(true); + + lp->check_w = checkbox; + + PHBox->addWidget(checkbox); + + checkbox->show(); + + break; + + default: + break; + + } + + el.append(lp); + } + + if (j < 0) + return (-1); + + HorSpacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); + + PHBox->addItem(HorSpacer); + + return (0); +} + +int INDI_P::buildLightsGUI(XMLEle *root, char errmsg[]) +{ + XMLEle *lep; + XMLAtt *ap; + INDI_E *lp; + QString sname, slabel; + + for (lep = nextXMLEle (root, 1); lep != NULL; lep = nextXMLEle (root, 0)) + { + if (strcmp (tagXMLEle(lep), "defLight")) + continue; + + /* find name */ + ap = findAtt (lep, "name", errmsg); + if (!ap) return (-1); + + sname = valuXMLAtt(ap); + sname.truncate(MAXINDINAME); + + /* find label */ + ap = findAtt (lep, "label", errmsg); + if (!ap) return (-1); + + slabel = valuXMLAtt(ap); + if (slabel.isEmpty()) + slabel = sname; + + slabel.truncate(MAXINDINAME); + + lp = new INDI_E(this, sname, slabel); + + if (pg->dp->crackLightState (pcdataXMLEle(lep), &lp->state) < 0) + { + snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> unknown state %.64s for %.64s %.64s %.64s", + tagXMLEle(root), valuXMLAtt(ap), pg->dp->name.ascii(), name.ascii(), sname.ascii()); + return (-1); + } + + lp->buildLightGUI(); + el.append(lp); + } + + HorSpacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum ); + + PHBox->addItem(HorSpacer); + + return (0); +} + +/* Build BLOB GUI + * Return 0 if okay, -1 if error */ +int INDI_P::buildBLOBGUI(XMLEle *root, char errmsg[]) +{ + INDI_E *lp; + XMLEle *blob; + XMLAtt *ap; + QString blobName, blobLabel ; + errmsg=errmsg; + + for (blob = nextXMLEle (root, 1); blob != NULL; blob = nextXMLEle (root, 0)) + { + if (strcmp (tagXMLEle(blob), "defBLOB")) + continue; + + ap = findXMLAtt(blob, "name"); + if (!ap) + { + kdDebug() << "Error: unable to find attribute 'name' for property " << name << endl; + return (-1); + } + + blobName = valuXMLAtt(ap); + blobName.truncate(MAXINDINAME); + + ap = findXMLAtt(blob, "label"); + + if (!ap) + { + kdDebug() << "Error: unable to find attribute 'label' for property " << name << endl; + return (-1); + } + + blobLabel = valuXMLAtt(ap); + + if (blobLabel.isEmpty()) + blobLabel = blobName; + + blobLabel.truncate(MAXINDINAME); + + lp = new INDI_E(this, blobName, blobLabel); + + lp->buildBLOBGUI(); + + el.append(lp); + + } + + if (perm == PP_RO) + return 0; + + setupSetButton(i18n("Upload")); + QObject::connect(set_w, SIGNAL(clicked()), this, SLOT(newBlob())); + + return 0; + +} + +void INDI_P::activateSwitch(QString name) +{ + int iCounter = 0; + INDI_E *element; + + for (element = el.first(); element != NULL; element = el.next()) + { + if (element->name == name && element->push_w) + newSwitch(iCounter); + + iCounter++; + } + +} + + + +#include "indiproperty.moc" diff --git a/kstars/kstars/indiproperty.h b/kstars/kstars/indiproperty.h new file mode 100644 index 00000000..727aa2e0 --- /dev/null +++ b/kstars/kstars/indiproperty.h @@ -0,0 +1,107 @@ +/* INDI Property + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + + */ + +#ifndef INDIPROPERTY_H +#define INDIPROPERTY_H + +#include "indielement.h" + + +class INDI_G; +class INDIStdProperty; + +class KPopupMenu; +class KComboBox; +class KLed; + +class QLabel; +class QPushButton; +class QHBoxLayout; +class QVBoxLayout; +class QButtonGroup; + + + +/* INDI property */ +class INDI_P : public QObject +{ + Q_OBJECT + public: + INDI_P(INDI_G *parentGroup, QString inName); + ~INDI_P(); + + QString name; /* property name */ + QString label; /* property label */ + + INDI_G *pg; /* parent group */ + KPopupMenu *assosiatedPopup; /* assosiated popup menu, if any */ + INDIStdProperty *indistd; /* Assosciated std routines class */ + double timeout; /* timeout, seconds */ + PState state; /* state light code */ + KLed *light; /* state LED */ + PPerm perm; /* permissions wrt client */ + PGui guitype; /* type of GUI, if any */ + + + int stdID; /* Standard property ID, if any */ + + QLabel *label_w; /* Label widget */ + QPushButton *set_w; /* set button */ + + QSpacerItem *HorSpacer; /* Horizontal spacer */ + QHBoxLayout *PHBox; /* Horizontal container */ + QVBoxLayout *PVBox; /* Vertical container */ + + QButtonGroup *groupB; /* group button for radio and check boxes (Elements) */ + KComboBox *om_w; /* Combo box for menu */ + + QPtrList el; /* list of elements */ + + /* Draw state LED */ + void drawLt(PState lstate); + + /* First step in adding a new GUI element */ + void addGUI(XMLEle *root); + + /* Set Property's parent group */ + void setGroup(INDI_G *parentGroup) { pg = parentGroup; } + + /* Find an element within the property */ + INDI_E * findElement(QString elementName); + /* Search for an element, and if found, evaluate its state */ + bool isOn(QString component); + + /* Build Functions */ + int buildTextGUI (XMLEle *root, char errmsg[]); + int buildNumberGUI (XMLEle *root, char errmsg[]); + int buildSwitchesGUI(XMLEle *root, char errmsg[]); + int buildMenuGUI (XMLEle *root, char errmsg[]); + int buildLightsGUI (XMLEle *root, char errmsg[]); + int buildBLOBGUI (XMLEle *root, char errmsg[]); + + /* Setup the 'set' button in the property */ + void setupSetButton(QString caption); + + /* Turn a switch on */ + void activateSwitch(QString name); + + public slots: + void newText(); + void newSwitch(int id); + void newBlob(); + void convertSwitch(int id); + + signals: + void okState(); + +}; + +#endif diff --git a/kstars/kstars/indistd.cpp b/kstars/kstars/indistd.cpp new file mode 100644 index 00000000..429e8824 --- /dev/null +++ b/kstars/kstars/indistd.cpp @@ -0,0 +1,1045 @@ +/* INDI STD + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This apppication is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + 2004-01-18: This class handles INDI Standard properties. + */ + + #include "indistd.h" + #include "Options.h" + #include "indielement.h" + #include "indiproperty.h" + #include "indigroup.h" + #include "indidevice.h" + #include "indidriver.h" + #include "kstars.h" + #include "kstarsdata.h" + #include "skymap.h" + #include "skyobject.h" + #include "simclock.h" + #include "devicemanager.h" + #include "timedialog.h" + #include "streamwg.h" + #include "ccdpreviewwg.h" + #include "fitsviewer.h" + + #include + #include + #include + #include + #include + #include + #include + + #include + #include + #include + #include + #include + + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + + + #define STD_BUFFER_SIZ 1024000 + #define FRAME_ILEN 1024 + + INDIStdDevice::INDIStdDevice(INDI_D *associatedDevice, KStars * kswPtr) + { + + dp = associatedDevice; + ksw = kswPtr; + initDevCounter = 0; + seqCount = 0; + batchMode = false; + ISOMode = false; + + currentObject = NULL; + streamWindow = new StreamWG(this, ksw); + CCDPreviewWindow = new CCDPreviewWG(this, ksw); + + devTimer = new QTimer(this); + seqLister = new KDirLister(); + + telescopeSkyObject = new SkyObject(0, 0, 0, 0, i18n("Telescope")); + ksw->data()->appendTelescopeObject(telescopeSkyObject); + + connect( devTimer, SIGNAL(timeout()), this, SLOT(timerDone()) ); + connect( seqLister, SIGNAL(newItems (const KFileItemList & )), this, SLOT(checkSeqBoundary(const KFileItemList &))); + + downloadDialog = new KProgressDialog(NULL, 0, i18n("INDI"), i18n("Downloading Data...")); + downloadDialog->cancel(); + + parser = newLilXML(); + } + + INDIStdDevice::~INDIStdDevice() + { + streamWindow->enableStream(false); + streamWindow->close(); + CCDPreviewWindow->enableStream(false); + CCDPreviewWindow->close(); + streamDisabled(); + delete (seqLister); + } + +void INDIStdDevice::handleBLOB(unsigned char *buffer, int bufferSize, QString dataFormat) +{ + + if (dataFormat == ".fits") dataType = DATA_FITS; + else if (dataFormat == ".stream") dataType = DATA_STREAM; + else if (dataFormat == ".ccdpreview") dataType = DATA_CCDPREVIEW; + else dataType = DATA_OTHER; + + if (dataType == DATA_STREAM) + { + if (!streamWindow->processStream) + return; + + streamWindow->show(); + streamWindow->streamFrame->newFrame( buffer, bufferSize, streamWindow->streamWidth, streamWindow->streamHeight); + } + else if (dataType == DATA_CCDPREVIEW) + { + if (!CCDPreviewWindow->processStream) + return; + CCDPreviewWindow->show(); + CCDPreviewWindow->streamFrame->newFrame( buffer, bufferSize, CCDPreviewWindow->streamWidth, CCDPreviewWindow->streamHeight); + } + else if (dataType == DATA_FITS || dataType == DATA_OTHER) + { + char filename[256]; + FILE *fitsTempFile; + int fd, nr, n=0; + QString currentDir = Options::fitsSaveDirectory(); + + streamWindow->close(); + + if (dataType == DATA_FITS && !batchMode && Options::indiFITSDisplay()) + { + strcpy(filename, "/tmp/fitsXXXXXX"); + if ((fd = mkstemp(filename)) < 0) + { + KMessageBox::error(NULL, "Error making temporary filename."); + return; + } + close(fd); + } + else + { + char ts[32]; + struct tm *tp; + time_t t; + time (&t); + tp = gmtime (&t); + + if (currentDir[currentDir.length() -1] == '/') + currentDir.truncate(currentDir.length() - 1); + + strncpy(filename, currentDir.ascii(), currentDir.length()); + filename[currentDir.length()] = '\0'; + + if (dataType == DATA_FITS) + { + char tempFileStr[256]; + strncpy(tempFileStr, filename, 256); + + if ( batchMode && !ISOMode) + snprintf(filename, sizeof(filename), "%s/%s_%02d.fits", tempFileStr, seqPrefix.ascii(), seqCount); + else if (!batchMode && !Options::indiFITSDisplay()) + { + strftime (ts, sizeof(ts), "%Y-%m-%dT%H:%M:%S", tp); + snprintf(filename, sizeof(filename), "%s/file_%s.fits", tempFileStr, ts); + } + else + { + strftime (ts, sizeof(ts), "%Y-%m-%dT%H:%M:%S", tp); + snprintf(filename, sizeof(filename), "%s/%s_%02d_%s.fits", tempFileStr, seqPrefix.ascii(), seqCount, ts); + } + + seqCount++; + } + else + { + strftime (ts, sizeof(ts), "/file-%Y-%m-%dT%H:%M:%S.", tp); + strncat(filename, ts, sizeof(ts)); + strncat(filename, dataFormat.ascii(), 10); + } + } + + fitsTempFile = fopen(filename, "w"); + + if (fitsTempFile == NULL) return; + + for (nr=0; nr < (int) bufferSize; nr += n) + n = fwrite( ((unsigned char *) buffer) + nr, 1, bufferSize - nr, fitsTempFile); + + fclose(fitsTempFile); + + // We're done if we have DATA_OTHER + if (dataType == DATA_OTHER) + { + ksw->statusBar()->changeItem( i18n("Data file saved to %1").arg(filename), 0); + return; + } + else if (dataType == DATA_FITS && (batchMode || !Options::indiFITSDisplay())) + { + ksw->statusBar()->changeItem( i18n("FITS file saved to %1").arg(filename), 0); + emit FITSReceived(dp->label); + return; + } + + KURL fileURL(filename); + + FITSViewer * fv = new FITSViewer(&fileURL, ksw); + fv->fitsChange(); + fv->show(); + } + +} + + /* Process standard Text and Number properties arrives from the driver */ + void INDIStdDevice::setTextValue(INDI_P *pp) + { + INDI_E *el; + int wd, ht, bpp, bo, mu; + long mgd; + double fwhm; + int d, m, y, min, sec, hour; + ExtDate indiDate; + QTime indiTime; + KStarsDateTime indiDateTime; + + switch (pp->stdID) + { + + case TIME: + if ( Options::indiAutoTime() ) + handleDevCounter(); + + // Update KStars time once we receive update from INDI + el = pp->findElement("UTC"); + if (!el) return; + + sscanf(el->text.ascii(), "%d%*[^0-9]%d%*[^0-9]%dT%d%*[^0-9]%d%*[^0-9]%d", &y, &m, &d, &hour, &min, &sec); + indiDate.setYMD(y, m, d); + indiTime.setHMS(hour, min, sec); + indiDateTime.setDate(indiDate); + indiDateTime.setTime(indiTime); + + ksw->data()->changeDateTime(indiDateTime); + ksw->data()->syncLST(); + + break; + + case SDTIME: + if ( Options::indiAutoTime()) + handleDevCounter(); + break; + + case GEOGRAPHIC_COORD: + if ( Options::indiAutoGeo() ) + handleDevCounter(); + break; + + case CCD_EXPOSE_DURATION: + if (pp->state == PS_IDLE || pp->state == PS_OK) + pp->set_w->setText(i18n("Start")); + break; + + case CCD_FRAME: + el = pp->findElement("WIDTH"); + if (!el) return; + wd = (int) el->value; + el = pp->findElement("HEIGHT"); + if (!el) return; + ht = (int) el->value; + + streamWindow->setSize(wd, ht); + //streamWindow->allocateStreamBuffer(); + break; + case CCDPREVIEW_CTRL: + el = pp->findElement("WIDTH"); + if (!el) return; + wd = (int) el->value; + el = pp->findElement("HEIGHT"); + if (!el) return; + ht = (int) el->value; + el = pp->findElement("BYTEORDER"); + if (!el) return; + bo = (int) el->value; + el = pp->findElement("BYTESPERPIXEL"); + if (!el) return; + bpp = (int) el->value; + el = pp->findElement("MAXGOODDATA"); + if (!el) return; + mgd = (long) el->value; + CCDPreviewWindow->setCtrl(wd, ht, bo ,bpp,mgd); + + break; + + case CCD_INFO: + el = pp->findElement("CCD_FWHM_PIXEL"); + if (!el) return; + fwhm = el->value; + el = pp->findElement("CCD_PIXEL_SIZE"); + if (!el) return; + mu = (int) el->value; + CCDPreviewWindow->setCCDInfo(fwhm, mu); + break; + + case EQUATORIAL_COORD: + case EQUATORIAL_EOD_COORD: + if (!dp->isOn()) break; + el = pp->findElement("RA"); + if (!el) return; + telescopeSkyObject->setRA(el->value); + el = pp->findElement("DEC"); + if (!el) return; + telescopeSkyObject->setDec(el->value); + telescopeSkyObject->EquatorialToHorizontal(ksw->LST(), ksw->geo()->lat()); + // Force immediate update of skymap if the focus object is our telescope. + if (ksw->map()->focusObject() == telescopeSkyObject) + ksw->map()->updateFocus(); + else + ksw->map()->update(); + break; + + case HORIZONTAL_COORD: + if (!dp->isOn()) break; + el = pp->findElement("ALT"); + if (!el) return; + telescopeSkyObject->setAlt(el->value); + el = pp->findElement("AZ"); + if (!el) return; + telescopeSkyObject->setAz(el->value); + telescopeSkyObject->HorizontalToEquatorial(ksw->LST(), ksw->geo()->lat()); + // Force immediate update of skymap if the focus object is our telescope. + if (ksw->map()->focusObject() == telescopeSkyObject) + ksw->map()->updateFocus(); + else + ksw->map()->update(); + break; + + default: + break; + + } + + } + + void INDIStdDevice::setLabelState(INDI_P *pp) + { + INDI_E *lp; + INDI_P *imgProp; + KAction *tmpAction; + INDIDriver *drivers = ksw->getINDIDriver(); + QFont buttonFont; + + switch (pp->stdID) + { + case CONNECTION: + lp = pp->findElement("CONNECT"); + if (!lp) return; + + if (lp->state == PS_ON) + { + initDeviceOptions(); + emit linkAccepted(); + + imgProp = dp->findProp("CCD_EXPOSE_DURATION"); + if (imgProp) + { + tmpAction = ksw->actionCollection()->action("capture_sequence"); + if (!tmpAction) + kdDebug() << "Warning: capture_sequence action not found" << endl; + else + tmpAction->setEnabled(true); + } + } + else + { + if (streamWindow) + { + //sNotifier->disconnect(); + //dp->parentMgr->sNotifier->disconnect(); + streamWindow->enableStream(false); + streamWindow->close(); + + //close(streamFD); + } + + if (ksw->map()->focusObject() == telescopeSkyObject) + { + ksw->map()->stopTracking(); + ksw->map()->setFocusObject(NULL); + } + + drivers->updateMenuActions(); + ksw->map()->forceUpdateNow(); + emit linkRejected(); + } + break; + + case VIDEO_STREAM: + lp = pp->findElement("ON"); + if (!lp) return; + if (lp->state == PS_ON) + streamWindow->enableStream(true); + else + streamWindow->enableStream(false); + break; + + case CCDPREVIEW_STREAM: + lp = pp->findElement("ON"); + if (!lp) return; + if (lp->state == PS_ON) + CCDPreviewWindow->enableStream(true); + else + CCDPreviewWindow->enableStream(false); + break; + + default: + break; + } + + } + + void INDIStdDevice::streamDisabled() + { + INDI_P *pp; + INDI_E *el; + + //pp = dp->findProp("CONNECTION"); + //if (!pp) return; + //if (pp->state == PS_OFF) return; + + pp = dp->findProp("VIDEO_STREAM"); + if (!pp) return; + + el = pp->findElement("OFF"); + if (!el) return; + + if (el->state == PS_ON) + return; + + // Turn stream off + pp->newSwitch(1); + +} + + void INDIStdDevice::updateSequencePrefix(QString newPrefix) + { + seqPrefix = newPrefix; + + seqLister->setNameFilter(QString("%1_*.fits").arg(seqPrefix)); + + seqCount = 0; + + if (ISOMode) return; + + seqLister->openURL(Options::fitsSaveDirectory()); + + checkSeqBoundary(seqLister->items()); + + } + + void INDIStdDevice::checkSeqBoundary(const KFileItemList & items) + { + int newFileIndex; + QString tempName; + char *tempPrefix = new char[64]; + + // No need to check when in ISO mode + if (ISOMode) + return; + + for ( KFileItemListIterator it( items ) ; it.current() ; ++it ) + { + tempName = it.current()->name(); + + // find the prefix first + if (tempName.find(seqPrefix) == -1) + continue; + + strncpy(tempPrefix, tempName.ascii(), 64); + tempPrefix[63] = '\0'; + + char * t = tempPrefix; + + // skip chars + while (*t) { if (isdigit(*t)) break; t++; } + //tempPrefix = t; + + newFileIndex = strtol(t, NULL, 10); + + if (newFileIndex >= seqCount) + seqCount = newFileIndex + 1; + } + + delete [] (tempPrefix); + + } + + void INDIStdDevice::updateTime() +{ + INDI_P *pp; + INDI_E *lp; + + pp = dp->findProp("TIME"); + if (!pp) return; + + lp = pp->findElement("UTC"); + + if (!lp) return; + + QTime newTime( ksw->data()->ut().time()); + ExtDate newDate( ksw->data()->ut().date()); + + lp->write_w->setText(QString("%1-%2-%3T%4:%5:%6").arg(newDate.year()).arg(newDate.month()) + .arg(newDate.day()).arg(newTime.hour()) + .arg(newTime.minute()).arg(newTime.second())); + pp->newText(); + + pp = dp->findProp("SDTIME"); + if (!pp) return; + lp = pp->findElement("LST"); + if (!lp) return; + + lp->write_w->setText(ksw->LST()->toHMSString()); + pp->newText(); +} + +void INDIStdDevice::updateLocation() +{ + INDI_P *pp; + INDI_E * latEle, * longEle; + GeoLocation *geo = ksw->geo(); + + pp = dp->findProp("GEOGRAPHIC_COORD"); + if (!pp) return; + + dms tempLong (geo->lng()->degree(), geo->lng()->arcmin(), geo->lng()->arcsec()); + dms fullCir(360,0,0); + + if (tempLong.degree() < 0) + tempLong.setD ( fullCir.Degrees() + tempLong.Degrees()); + + latEle = pp->findElement("LAT"); + if (!latEle) return; + longEle = pp->findElement("LONG"); + if (!longEle) return; + + longEle->write_w->setText(QString("%1:%2:%3").arg(tempLong.degree()).arg(tempLong.arcmin()).arg(tempLong.arcsec())); + latEle->write_w->setText(QString("%1:%2:%3").arg(geo->lat()->degree()).arg(geo->lat()->arcmin()).arg(geo->lat()->arcsec())); + + pp->newText(); +} + + + void INDIStdDevice::registerProperty(INDI_P *pp) + { + INDI_E * portEle; + INDIDriver *drivers = ksw->getINDIDriver(); + QString str; + + switch (pp->stdID) + { + case DEVICE_PORT: + portEle = pp->findElement("PORT"); + if (!portEle) return; + + if (drivers) + { + for (unsigned int i=0; i < drivers->devices.size(); i++) + { + if (drivers->devices[i]->mgrID == dp->parentMgr->mgrID) + { + if (drivers->devices[i]->deviceType == KSTARS_TELESCOPE) + { + portEle->read_w->setText( Options::indiTelescopePort() ); + portEle->write_w->setText( Options::indiTelescopePort() ); + portEle->text = Options::indiTelescopePort(); + break; + } + else if (drivers->devices[i]->deviceType == KSTARS_VIDEO) + { + portEle->read_w->setText( Options::indiVideoPort() ); + portEle->write_w->setText( Options::indiVideoPort() ); + portEle->text = Options::indiVideoPort(); + break; + } + } + } + } + break; + + } + +} + +void INDIStdDevice::initDeviceOptions() +{ + + INDI_P *prop; + + initDevCounter = 0; + + if ( Options::indiAutoTime() ) + { + prop = dp->findProp("TIME"); + if (prop) + { + updateTime(); + initDevCounter += 5; + } + } + + if ( Options::indiAutoGeo() ) + { + prop = dp->findProp("GEOGRAPHIC_COORD"); + if (prop) + { + updateLocation(); + initDevCounter += 2; + } + } + + if ( Options::indiMessages() ) + ksw->statusBar()->changeItem( i18n("%1 is online.").arg(dp->name), 0); + + ksw->map()->forceUpdateNow(); +} + + void INDIStdDevice::handleDevCounter() +{ + + if (initDevCounter <= 0) + return; + + initDevCounter--; + + if ( initDevCounter == 0 && Options::indiMessages() ) + ksw->statusBar()->changeItem( i18n("%1 is online and ready.").arg(dp->name), 0); + +} + +bool INDIStdDevice::handleNonSidereal() +{ + if (!currentObject) + return false; + + int trackIndex=0; + INDI_E *nameEle; + + kdDebug() << "Object of type " << currentObject->typeName() << endl; + //TODO Meade claims that the library access is available to + // all telescopes, which is unture. Only classic meade support + // that. They claim that library funcion will be available to all + // in "later" firmware revisions for the autostar and GPS. + // As a temprory solution, I'm going to explicity check for the + // device name which ideally I'm not supposed to do since all properties + // should be defined from the INDI driver, but since the INDI autostar + // and gps define the library functions (based on Meade's future claims) + // I will check the device name until Meade's respondes to my query. + + // Update: Solution + // Only Meade Classic will offer an explicit SOLAR_SYSTEM property. If such a property exists + // then we take advantage of it. Otherwise, we send RA/DEC to the telescope and start a timer + // based on the object type. Objects with high proper motions will require faster updates. + // handle Non Sideral is ONLY called when tracking an object, not slewing. + INDI_P *prop = dp->findProp(QString("SOLAR_SYSTEM")); + INDI_P *setMode = dp->findProp(QString("ON_COORD_SET")); + + // If the device support it + if (prop && setMode) + { + for (unsigned int i=0; i < setMode->el.count(); i++) + if (setMode->el.at(i)->name == "TRACK") + { trackIndex = i; break; } + + kdDebug() << "Device supports SOLAR_SYSTEM property" << endl; + + for (unsigned int i=0; i < prop->el.count(); i++) + if (currentObject->name().lower() == prop->el.at(i)->label.lower()) + { + prop->newSwitch(i); + setMode->newSwitch(trackIndex); + + /* Send object name if available */ + nameEle = dp->findElem("OBJECT_NAME"); + if (nameEle && nameEle->pp->perm != PP_RO) + { + nameEle->write_w->setText(currentObject->name()); + nameEle->pp->newText(); + } + + return true; + } + } + + kdDebug() << "Device doesn't support SOLAR_SYSTEM property, issuing a timer" << endl; + kdDebug() << "Starting timer for object of type " << currentObject->typeName() << endl; + + + switch (currentObject->type()) + { + // Planet/Moon + case 2: + kdDebug() << "Initiating pulse tracking for " << currentObject->name() << endl; + devTimer->start(INDI_PULSE_TRACKING); + break; + // Comet/Asteroid + case 9: + case 10: + kdDebug() << "Initiating pulse tracking for " << currentObject->name() << endl; + devTimer->start(INDI_PULSE_TRACKING); + break; + default: + break; + } + + return false; +} + + +void INDIStdDevice::timerDone() +{ + INDI_P *prop; + INDI_E *RAEle, *DecEle; + INDI_E *el; + bool useJ2000 = false; + + if (!dp->isOn()) + { + devTimer->stop(); + return; + } + + prop = dp->findProp("ON_COORD_SET"); + if (prop == NULL || !currentObject) + return; + + el = prop->findElement("TRACK"); + if (!el) return; + + if (el->state != PS_ON) + { + devTimer->stop(); + return; + } + + prop = dp->findProp("EQUATORIAL_EOD_COORD"); + + if (prop == NULL) + { + prop = dp->findProp("EQUATORIAL_COORD"); + if (prop) useJ2000 = true; + } + + if (prop == NULL || !currentObject) + return; + + // wait until slew is done + if (prop->state == PS_BUSY) + return; + + kdDebug() << "Timer called, starting processing" << endl; + + SkyPoint sp(currentObject->ra(), currentObject->dec()); + + kdDebug() << "RA: " << currentObject->ra()->toHMSString() << " - DEC: " << currentObject->dec()->toDMSString() << endl; + kdDebug() << "Az: " << currentObject->az()->toHMSString() << " - Alt " << currentObject->alt()->toDMSString() << endl; + + if (useJ2000) + { + sp.set(currentObject->ra(), currentObject->dec()); + sp.apparentCoord( ksw->data()->ut().djd() , (long double) J2000); + } + + // We need to get from JNow (Skypoint) to J2000 + // The ra0() of a skyPoint is the same as its JNow ra() without this process + + // Use J2000 coordinate as required by INDI + RAEle = prop->findElement("RA"); + if (!RAEle) return; + DecEle = prop->findElement("DEC"); + if (!DecEle) return; + + RAEle->write_w->setText(QString("%1:%2:%3").arg(sp.ra()->hour()) + .arg(sp.ra()->minute()) + .arg(sp.ra()->second())); + DecEle->write_w->setText(QString("%1:%2:%3").arg(sp.dec()->degree()) + .arg(sp.dec()->arcmin()) + .arg(sp.dec()->arcsec())); + prop->newText(); + +} + +INDIStdProperty::INDIStdProperty(INDI_P *associatedProperty, KStars * kswPtr, INDIStdDevice *stdDevPtr) +{ + pp = associatedProperty; + ksw = kswPtr; + stdDev = stdDevPtr; +} + + INDIStdProperty::~INDIStdProperty() + { + + } + + void INDIStdProperty::newText() + { + INDI_E *lp; + INDIDriver *drivers = ksw->getINDIDriver(); + + switch (pp->stdID) + { + /* Set expose duration button to 'cancel' when busy */ + case CCD_EXPOSE_DURATION: + pp->set_w->setText(i18n("Cancel")); + break; + + /* Save Port name in KStars options */ + case DEVICE_PORT: + lp = pp->findElement("PORT"); + + if (lp && drivers) + { + for (unsigned int i=0; i < drivers->devices.size(); i++) + { + if (drivers->devices[i]->mgrID == stdDev->dp->parentMgr->mgrID) + { + if (drivers->devices[i]->deviceType == KSTARS_TELESCOPE) + { + Options::setIndiTelescopePort( lp->text ); + kdDebug() << "Setting telescope port " << lp->text << endl; + } + else if (drivers->devices[i]->deviceType == KSTARS_VIDEO) + { + Options::setIndiVideoPort( lp->text ); + kdDebug() << "Setting video port " << lp->text << endl; + } + break; + } + } + } + + break; + } + + } + + bool INDIStdProperty::convertSwitch(int switchIndex, INDI_E *lp) + { + + INDI_E *RAEle(NULL), *DecEle(NULL), *AzEle(NULL), *AltEle(NULL), *nameEle(NULL); + INDI_P * prop; + SkyPoint sp; + int selectedCoord=0; /* 0 for Equatorial, 1 for Horizontal */ + bool useJ2000 (false); + + switch (pp->stdID) + { + /* Handle Slew/Track/Sync */ + case ON_COORD_SET: + // #1 set current object to NULL + stdDev->currentObject = NULL; + // #2 Deactivate timer if present + if (stdDev->devTimer->isActive()) + stdDev->devTimer->stop(); + + prop = pp->pg->dp->findProp("EQUATORIAL_EOD_COORD"); + if (prop == NULL) + { + prop = pp->pg->dp->findProp("EQUATORIAL_COORD"); + if (prop == NULL) + { + prop = pp->pg->dp->findProp("HORIZONTAL_COORD"); + if (prop == NULL) + return false; + else + selectedCoord = 1; /* Select horizontal */ + } + else + useJ2000 = true; + } + + switch (selectedCoord) + { + // Equatorial + case 0: + if (prop->perm == PP_RO) return false; + RAEle = prop->findElement("RA"); + if (!RAEle) return false; + DecEle = prop->findElement("DEC"); + if (!DecEle) return false; + break; + + // Horizontal + case 1: + if (prop->perm == PP_RO) return false; + AzEle = prop->findElement("AZ"); + if (!AzEle) return false; + AltEle = prop->findElement("ALT"); + if (!AltEle) return false; + break; + } + + stdDev->currentObject = ksw->map()->clickedObject(); + // Track is similar to slew, except that for non-sidereal objects + // it tracks the objects automatically via a timer. + if ((lp->name == "TRACK")) + if (stdDev->handleNonSidereal()) + return true; + + /* Send object name if available */ + if (stdDev->currentObject) + { + nameEle = pp->pg->dp->findElem("OBJECT_NAME"); + if (nameEle && nameEle->pp->perm != PP_RO) + { + nameEle->write_w->setText(stdDev->currentObject->name()); + nameEle->pp->newText(); + } + } + + switch (selectedCoord) + { + case 0: + if (stdDev->currentObject) + sp.set (stdDev->currentObject->ra(), stdDev->currentObject->dec()); + else + sp.set (ksw->map()->clickedPoint()->ra(), ksw->map()->clickedPoint()->dec()); + + if (useJ2000) + sp.apparentCoord(ksw->data()->ut().djd(), (long double) J2000); + + RAEle->write_w->setText(QString("%1:%2:%3").arg(sp.ra()->hour()).arg(sp.ra()->minute()).arg(sp.ra()->second())); + DecEle->write_w->setText(QString("%1:%2:%3").arg(sp.dec()->degree()).arg(sp.dec()->arcmin()).arg(sp.dec()->arcsec())); + + break; + + case 1: + if (stdDev->currentObject) + { + sp.setAz(*stdDev->currentObject->az()); + sp.setAlt(*stdDev->currentObject->alt()); + } + else + { + sp.setAz(*ksw->map()->clickedPoint()->az()); + sp.setAlt(*ksw->map()->clickedPoint()->alt()); + } + + AzEle->write_w->setText(QString("%1:%2:%3").arg(sp.az()->degree()).arg(sp.az()->arcmin()).arg(sp.az()->arcsec())); + AltEle->write_w->setText(QString("%1:%2:%3").arg(sp.alt()->degree()).arg(sp.alt()->arcmin()).arg(sp.alt()->arcsec())); + + break; + } + + pp->newSwitch(switchIndex); + prop->newText(); + + return true; + break; + + /* Handle Abort */ + case ABORT_MOTION: + kdDebug() << "Stopping timer." << endl; + stdDev->devTimer->stop(); + pp->newSwitch(switchIndex); + return true; + break; + + case MOVEMENT: + pp->newSwitch(switchIndex); + break; + + default: + return false; + break; + } + + return false; + + } + +// Return true if the complete operation is done here, or false if the operation is to be completed in the properties newSwitch() +bool INDIStdProperty::newSwitch(int id, INDI_E* el) +{ + INDI_P *prop; + el=el; + + switch (pp->stdID) + { + case CONNECTION: + if (id == 1) + stdDev->streamDisabled(); + else + { + prop = pp->pg->dp->findProp("DEVICE_PORT"); + if (prop) + prop->newText(); + } + break; + case ABORT_MOTION: + case PARK: + case MOVEMENT: + //TODO add text in the status bar "Slew aborted." + stdDev->devTimer->stop(); + break; + default: + break; + } + + return false; + +} + +void INDIStdProperty::newTime() +{ + INDI_E * timeEle; + INDI_P *SDProp; + + timeEle = pp->findElement("UTC"); + if (!timeEle) return; + + TimeDialog timedialog ( ksw->data()->ut(), ksw ); + + if ( timedialog.exec() == QDialog::Accepted ) + { + QTime newTime( timedialog.selectedTime() ); + ExtDate newDate( timedialog.selectedDate() ); + + timeEle->write_w->setText(QString("%1-%2-%3T%4:%5:%6") + .arg(newDate.year()).arg(newDate.month()) + .arg(newDate.day()).arg(newTime.hour()) + .arg(newTime.minute()).arg(newTime.second())); + pp->newText(); + } + else return; + + SDProp = pp->pg->dp->findProp("SDTIME"); + if (!SDProp) return; + timeEle = SDProp->findElement("LST"); + if (!timeEle) return; + + timeEle->write_w->setText(ksw->LST()->toHMSString()); + SDProp->newText(); +} + +#include "indistd.moc" diff --git a/kstars/kstars/indistd.h b/kstars/kstars/indistd.h new file mode 100644 index 00000000..f2780493 --- /dev/null +++ b/kstars/kstars/indistd.h @@ -0,0 +1,120 @@ +/* INDI STD + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + 2004-01-18: Classes that handle INDI Standard properties. + */ + + #ifndef INDISTD_H + #define INDISTD_H + + #include + #include + #include + + class INDI_E; + class INDI_P; + class INDI_D; + class KStars; + class SkyObject; + class StreamWG; + class CCDPreviewWG; + class QSocketNotifier; + class KProgressDialog; + class KDirLister; + class SkyObject; + + + /* This class implmements standard properties on the device level*/ + class INDIStdDevice : public QObject + { + Q_OBJECT + public: + INDIStdDevice(INDI_D *associatedDevice, KStars * kswPtr); + ~INDIStdDevice(); + + KStars *ksw; /* Handy pointer to KStars */ + INDI_D *dp; /* associated device */ + + StreamWG *streamWindow; + CCDPreviewWG *CCDPreviewWindow; + SkyObject *currentObject; + QTimer *devTimer; + KProgressDialog *downloadDialog; + + + enum DTypes { DATA_FITS, DATA_STREAM, DATA_OTHER, DATA_CCDPREVIEW }; + + void setTextValue(INDI_P *pp); + void setLabelState(INDI_P *pp); + void registerProperty(INDI_P *pp); + void handleBLOB(unsigned char *buffer, int bufferSize, QString dataFormat); + + /* Device options */ + void initDeviceOptions(); + void handleDevCounter(); + bool handleNonSidereal(); + void streamDisabled(); + + + /* INDI STD: Updates device time */ + void updateTime(); + /* INDI STD: Updates device location */ + void updateLocation(); + /* Update image prefix */ + void updateSequencePrefix(QString newPrefix); + + int dataType; + int initDevCounter; + QString dataExt; + LilXML *parser; + + QString seqPrefix; + int seqCount; + bool batchMode; + bool ISOMode; + KDirLister *seqLister; + SkyObject *telescopeSkyObject; + + public slots: + void timerDone(); + + protected slots: + void checkSeqBoundary(const KFileItemList & items); + + signals: + void linkRejected(); + void linkAccepted(); + void FITSReceived(QString deviceLabel); + + }; + + /* This class implmements standard properties */ + class INDIStdProperty : public QObject + { + Q_OBJECT + public: + INDIStdProperty(INDI_P *associatedProperty, KStars * kswPtr, INDIStdDevice *stdDevPtr); + ~INDIStdProperty(); + + KStars *ksw; /* Handy pointer to KStars */ + INDIStdDevice *stdDev; /* pointer to common std device */ + INDI_P *pp; /* associated property */ + + /* Perform switch converting */ + bool convertSwitch(int switchIndex, INDI_E *lp); + bool newSwitch(int id, INDI_E* el); + + public slots: + void newTime(); + void newText(); + + + +}; + +#endif diff --git a/kstars/kstars/infobox.cpp b/kstars/kstars/infobox.cpp new file mode 100644 index 00000000..0b14b0cc --- /dev/null +++ b/kstars/kstars/infobox.cpp @@ -0,0 +1,176 @@ +/*************************************************************************** + infobox.cpp - description + ------------------- + begin : Thu May 30 2002 + copyright : (C) 2002 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include "infobox.h" + +InfoBox::InfoBox(){ + setText1( "" ); + setText2( "" ); + setText3( "" ); + move( 0, 0 ); +//Initialize text dimension variables to 0 + FullTextWidth = 0; + FullTextHeight = 0; + ShadedTextWidth = 0; + ShadedTextHeight = 0; + + AnchorFlag = AnchorNone; + Visible = true; + Shaded = false; +} + +InfoBox::InfoBox( int x, int y, bool shade, QString t1, QString t2, QString t3 ) { + setText1( t1 ); + setText2( t2 ); + setText3( t3 ); + move( x, y ); + Shaded = shade; +//Initialize text dimension variables to 0 + FullTextWidth = 0; + FullTextHeight = 0; + ShadedTextWidth = 0; + ShadedTextHeight = 0; + + AnchorFlag = AnchorNone; + Visible = true; +} + +InfoBox::InfoBox( QPoint pt, bool shade, QString t1, QString t2, QString t3 ) { + setText1( t1 ); + setText2( t2 ); + setText3( t3 ); + move( pt ); + Shaded = shade; +//Initialize text dimension variables to 0 + FullTextWidth = 0; + FullTextHeight = 0; + ShadedTextWidth = 0; + ShadedTextHeight = 0; + + AnchorFlag = AnchorNone; + Visible = true; +} + +InfoBox::~InfoBox(){ +} + +void InfoBox::setAnchorRight( const bool ar ) { + if ( ar ) setAnchorFlag( anchorFlag() | AnchorRight ); + else setAnchorFlag( anchorFlag() & ~AnchorRight ); +} + +void InfoBox::setAnchorBottom( const bool ab ) { + if ( ab ) setAnchorFlag( anchorFlag() | AnchorBottom ); + else setAnchorFlag( anchorFlag() & ~AnchorBottom ); +} + +bool InfoBox::toggleShade() { + Shaded = !Shaded; + updateSize(); + + emit shaded( Shaded ); + return Shaded; +} + +void InfoBox::updateSize() { + int dh = ShadedTextHeight/2; +// kdDebug() << "Full=" << FullTextWidth + 2*padx() << "," << FullTextHeight - dh + 2*pady() << endl; + if ( Shaded ) resize( ShadedTextWidth + 2*padx(), ShadedTextHeight - dh + 2*pady() ); + else resize( FullTextWidth + 2*padx(), FullTextHeight - dh + 2*pady() ); +// kdDebug() << "Size=" << Size.width() << "," << Size.height() << endl; +} + +bool InfoBox::constrain( QRect r, bool inside ) { + if ( inside ) { + //Place InfoBox within QRect r: + if ( x() < r.x() ) move( r.x(), y() ); + if ( y() < r.y() ) move( x(), r.y() ); + if ( x() + width() > r.right() ) move( r.right() - width(), y() ); + if ( y() + height() > r.bottom() ) move( x(), r.bottom() - height() ); + //The InfoBox is now within the bounds of QRect r, unless it is bigger than r. + //In that case, we cannot obey the constraint, but the current position is as + //close as we can get. Return false in this case. + if ( width() > r.width() || height() > r.height() ) return false; + else return true; + } else { +//FIXME... + //Place InfoBox outside QRect r. First, determine if InfoBox is within r: +// if ( rect().intersects( r ) ) { + //Move the InfoBox in all four directions until it no longer intersects r. + //Determine which displacement is shortest + // + return false; + } +} + +void InfoBox::draw( QPainter &p, QColor BGColor, unsigned int BGMode ) { + QRect r; + int w,h; + + r = p.boundingRect( x(), y(), p.window().width(), p.window().height(), Qt::AlignCenter, text1() ); + ShadedTextWidth = r.width(); + ShadedTextHeight = r.height(); + + w = ShadedTextWidth; + h = ShadedTextHeight; + + if ( !text2().isEmpty() ) { + r = p.boundingRect( x(), y(), p.window().width(), p.window().height(), Qt::AlignCenter, text2() ); + if ( r.width() > w ) w = r.width(); + h += r.height(); + } + + if ( !text3().isEmpty() ) { + r = p.boundingRect( x(), y(), p.window().width(), p.window().height(), Qt::AlignCenter, text3() ); + if ( r.width() > w ) w = r.width(); + h += r.height(); + } + + FullTextWidth = w; + FullTextHeight = h; + + updateSize(); + constrain( QRect( 0, 0, p.window().width(), p.window().height() ) ); + +//Draw the box boundary and the text + if ( BGMode==1 ) p.fillRect( x(), y(), width(), height(), QBrush( BGColor, Dense4Pattern ) ); + if ( BGMode==2 ) p.fillRect( x(), y(), width(), height(), QBrush( BGColor ) ); + + p.drawText( x() + padx(), y() + ShadedTextHeight/2 + pady(), text1() ); + + if ( !Shaded ) { + if ( !text2().isEmpty() ) p.drawText( x() + padx(), y() + 3*ShadedTextHeight/2 + pady(), text2() ); + if ( !text3().isEmpty() ) p.drawText( x() + padx(), y() + 5*ShadedTextHeight/2 + pady(), text3() ); + } +} + +QRect InfoBox::rect() const { + return QRect( pos(), size() ); +} + +void InfoBox::move( int x, int y ) { + Pos.setX( x ); Pos.setY( y ); emit moved( QPoint(x,y) ); +} + +void InfoBox::move( QPoint p ) { + move( p.x(), p.y() ); emit moved( QPoint( p.x(), p.y() ) ); +} + +#include "infobox.moc" diff --git a/kstars/kstars/infobox.h b/kstars/kstars/infobox.h new file mode 100644 index 00000000..205b4bd9 --- /dev/null +++ b/kstars/kstars/infobox.h @@ -0,0 +1,225 @@ +/*************************************************************************** + infobox.h - description + ------------------- + begin : Thu May 30 2002 + copyright : (C) 2002 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef INFOBOX_H +#define INFOBOX_H + +#include +#include +#include +#include +#include + +/**@class InfoBox + *InfoBoxencapsulates a lightweight floating "window" to be drawn directly + *on a pixmap. The window contains three lines of text, and it can + *be "shaded" to show only the top line. The window resizes itself + *automatically to contain the text within it. + *@author Jason Harris + *@version 1.0 + */ + +class QPainter; + +class InfoBox : public QObject { + Q_OBJECT +public: + /**default constructor. Creates an infobox with empty text string + *and default geometry + */ + InfoBox(); + + /**General constructor. Specify The text string, x,y position and size. + *@param x the X-coordinate for the box + *@param y the Y-coordinate for the box + *@param shade if TRUE, apply text shading as well + *@param t1 The first line of text + *@param t2 The second line of text + *@param t3 The third line of text + */ + InfoBox( int x, int y, bool shade, QString t1="", QString t2="", QString t3="" ); + + /**General constructor. Specify The text string, x,y position and size. + *This behaves just like the above function. It differs only in the data types + *of its arguments. + *@param p The (x,y) position of the box + *@param shade if TRUE, apply text shading as well + *@param t1 The first line of text + *@param t2 The second line of text + *@param t3 The third line of text + */ + InfoBox( QPoint p, bool shade, QString t1="", QString t2="", QString t3="" ); + + /**Destructor (empty)*/ + ~InfoBox(); + + /**Draw the InfoBox. First calls updateSize() and constrain() to make sure + *the box is onscreen and the correct size. + *@param p reference to the QPainter on which to draw the box + *@param BGColor the background color to be used + *@param BGMode the background mode (0=none; 1=semi-transparent; 2=opaque) + *@see InfoBox::updateSize() + *@see InfoBox::constrain() + */ + void draw( QPainter &p, QColor BGColor, unsigned int BGMode ); + + /**Toggle the Shaded state of the box. + */ + bool toggleShade(); + + /**Reset the x,y position. Check the edge anchors. + *@param x the new X-position + *@param y the new Y-position + */ + void move( int x, int y ); + + /**Reset the x,y position. Check the edge anchors. + *This function behaves just like the above function. It differs + *only in the data type of its arguments. + *@param p the new (X,Y) position + */ + void move( QPoint p ); + + /**Reset the width and height. + *@param w the new width + *@param h the new height + */ + void resize( int w, int h ) { Size.setWidth( w ); Size.setHeight( h ); } + + /**Reset the width and height. This function behaves just like the above + *function. It differs only in the data type of its arguments. + *@param s the new size + */ + void resize( QSize s ) { Size.setWidth( s.width() ); Size.setHeight( s.height() ); } + + /**Set the size of the box to fit the current displayed text */ + void updateSize(); + + /**Make sure the InfoBox is inside (or outside) the QRect r. + *@return true if the function was able to obey the constraint. + *@param r the Rect which the box must lie completely inside/outside of. + *@param inside if TRUE (the default), the box must lie inside the rect r. + *Otherwise, the box must lie *outside* rect r. + */ + bool constrain( QRect r, bool inside=true ); + + /**Reset the first text string + *@param newt the new text. + */ + void setText1( QString newt ) { Text1 = newt; } + + /**Reset the second text string + *@param newt the new text. + */ + void setText2( QString newt ) { Text2 = newt; } + + /**Reset the third text string + *@param newt the new text. + */ + void setText3( QString newt ) { Text3 = newt; } + + //temporarily, padx() and pady() simply return a constant + int padx() const { return 6; } + int pady() const { return 6; } + + /**set the Visible flag according to the bool argument */ + void setVisible( bool t ) { Visible = t; } + + /**@return the X-position of the box*/ + int x() const { return Pos.x(); } + + /**@return the Y-position of the box*/ + int y() const { return Pos.y(); } + + /**@return the (X,Y) position of the box*/ + QPoint pos() const { return Pos; } + + /**@return the width of the box*/ + int width() const { return Size.width(); } + + /**@return the height of the box*/ + int height() const { return Size.height(); } + + /**@return the size of the box*/ + QSize size() const { return Size; } + + /**@return whether the box is visible */ + bool isVisible() const { return Visible; } + + /**@return the first line of text*/ + QString text1() const { return Text1; } + + /**@return the second line of text*/ + QString text2() const { return Text2; } + + /**@return the third line of text*/ + QString text3() const { return Text3; } + + /**@return the geometry of the box*/ + QRect rect() const; + + /**@return TRUE if the box is anchored to the right window edge*/ + bool anchorRight() const { return ( AnchorFlag & AnchorRight ); } + + /**@return TRUE if the box is anchored to the bottom window edge*/ + bool anchorBottom() const { return ( AnchorFlag & AnchorBottom ); } + + /**Set the box to be anchored to the right window edge*/ + void setAnchorRight( const bool ar ); + + /**Set the box to be anchored to the bottom window edge*/ + void setAnchorBottom( const bool ab ); + + /**@return the box's anchor flag bitmask.*/ + int anchorFlag() const { return AnchorFlag; } + + /**Set the box's anchor flag bitmask*/ + void setAnchorFlag( const int af ) { AnchorFlag = af; } + + enum AnchorType { + AnchorNone = 0x0000, + AnchorRight = 0x0001, + AnchorBottom = 0x0002, + AnchorBoth = AnchorRight | AnchorBottom + }; + +signals: + /**Signal emitted when the box is moved + *@param p the new (X,Y) position + *@see InfoBox::move() + */ + void moved( QPoint p ); + + /**Signal emitted when the box's shaded-state is toggled + *@param s the new shaded state + *@see InfoBox::toggleShade() + */ + void shaded( bool s ); + +private: + bool Shaded, Visible; + //TextWidth, TextHeight are the text dimensions when box is unshaded; + //TextWidth1, TextHeight1 are the text dimensions when the box is shaded. + int FullTextWidth, FullTextHeight; + int ShadedTextWidth, ShadedTextHeight; + int AnchorFlag; + QPoint Pos; + QSize Size; + QString Text1, Text2, Text3; +}; + +#endif diff --git a/kstars/kstars/infoboxes.cpp b/kstars/kstars/infoboxes.cpp new file mode 100644 index 00000000..4671d8e9 --- /dev/null +++ b/kstars/kstars/infoboxes.cpp @@ -0,0 +1,440 @@ +/*************************************************************************** + infoboxes.cpp - description + ------------------- + begin : Wed Jun 5 2002 + copyright : (C) 2002 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +//#include +#include + +#include "infoboxes.h" +#include "kstarsdatetime.h" +#include "dms.h" +#include "geolocation.h" +#include "skypoint.h" + +InfoBoxes::InfoBoxes( int w, int h, QPoint tp, bool tshade, + QPoint gp, bool gshade, QPoint fp, bool fshade, + QColor colorText, QColor colorGrab, QColor colorBG ) : + boxColor(colorText), grabColor(colorGrab), bgColor(colorBG), + GeoBox(0), FocusBox(0), TimeBox(0) +{ + + int tx = tp.x(); + int ty = tp.y(); + int gx = gp.x(); + int gy = gp.y(); + int fx = fp.x(); + int fy = fp.y(); + + GrabbedBox = 0; + GrabPos = QPoint( 0, 0 ); + Visible = true; + + Width = w; + Height = h; + +//Create infoboxes + GeoBox = new InfoBox( gx, gy, gshade, "", "" ); + TimeBox = new InfoBox( tx, ty, tshade, "", "", "" ); + FocusBox = new InfoBox( fx, fy, fshade, "", "", "" ); + + fixCollisions( TimeBox ); + fixCollisions( FocusBox ); + + resize( w, h ); +} + +InfoBoxes::InfoBoxes( int w, int h, int tx, int ty, bool tshade, + int gx, int gy, bool gshade, int fx, int fy, bool fshade, + QColor colorText, QColor colorGrab, QColor colorBG ) : + boxColor(colorText), grabColor(colorGrab), bgColor(colorBG) { + + GrabbedBox = 0; + GrabPos = QPoint( 0, 0 ); + Visible = true; + + Width = w; + Height = h; + +//Create infoboxes + GeoBox = new InfoBox( gx, gy, gshade, "", "" ); + TimeBox = new InfoBox( tx, ty, tshade, "", "", "" ); + FocusBox = new InfoBox( fx, fy, fshade, "", "", "" ); + + fixCollisions( TimeBox ); + fixCollisions( FocusBox ); + + resize( w, h ); +} + +InfoBoxes::~InfoBoxes(){ + delete FocusBox; + delete TimeBox; + delete GeoBox; +} + +void InfoBoxes::resize( int w, int h ) { + Width = w; + Height = h; + checkBorders(false); +} + +void InfoBoxes::drawBoxes( QPainter &p, QColor FGColor, QColor grabColor, + QColor BGColor, unsigned int BGMode ) { + if ( isVisible() ) { + if ( GeoBox->isVisible() ) { + p.setPen( QPen( FGColor ) ); + if ( GrabbedBox == 1 ) { + p.setPen( QPen( grabColor ) ); + p.drawRect( GeoBox->x(), GeoBox->y(), GeoBox->width(), GeoBox->height() ); + } + GeoBox->draw( p, BGColor, BGMode ); + } + + if ( TimeBox->isVisible() ) { + p.setPen( QPen( FGColor ) ); + if ( GrabbedBox == 2 ) { + p.setPen( QPen( grabColor ) ); + p.drawRect( TimeBox->x(), TimeBox->y(), TimeBox->width(), TimeBox->height() ); + } + TimeBox->draw( p, BGColor, BGMode ); + } + + if ( FocusBox->isVisible() ) { + p.setPen( QPen( FGColor ) ); + if ( GrabbedBox == 3 ) { + p.setPen( QPen( grabColor ) ); + p.drawRect( FocusBox->x(), FocusBox->y(), FocusBox->width(), FocusBox->height() ); + } + FocusBox->draw( p, BGColor, BGMode ); + } + } +} + +bool InfoBoxes::grabBox( QMouseEvent *e ) { + if ( GeoBox->rect().contains( e->pos() ) ) { + GrabbedBox = 1; + GrabPos.setX( e->x() - GeoBox->x() ); + GrabPos.setY( e->y() - GeoBox->y() ); + return true; + } else if ( TimeBox->rect().contains( e->pos() ) ) { + GrabbedBox = 2; + GrabPos.setX( e->x() - TimeBox->x() ); + GrabPos.setY( e->y() - TimeBox->y() ); + return true; + } else if ( FocusBox->rect().contains( e->pos() ) ) { + GrabbedBox = 3; + GrabPos.setX( e->x() - FocusBox->x() ); + GrabPos.setY( e->y() - FocusBox->y() ); + return true; + } else { + GrabbedBox = 0; //this is probably redundant, because mouseRelease should call unGrabBox()... + return false; + } +} + +bool InfoBoxes::unGrabBox( void ) { + if ( GrabbedBox ) { + GrabbedBox = 0; + checkBorders(); + return true; + } else { + return false; + } +} + +bool InfoBoxes::dragBox( QMouseEvent *e ) { + switch( GrabbedBox ) { + case 1: //GeoBox + GeoBox->move( e->x() - GrabPos.x(), e->y() - GrabPos.y() ); + fixCollisions( GeoBox ); + return true; + break; + case 2: //TimeBox + TimeBox->move( e->x() - GrabPos.x(), e->y() - GrabPos.y() ); + fixCollisions( TimeBox ); + return true; + break; + case 3: //FocusBox + FocusBox->move( e->x() - GrabPos.x(), e->y() - GrabPos.y() ); + fixCollisions( FocusBox ); + return true; + break; + default: //no box is grabbed; return false + return false; + } +} + +bool InfoBoxes::shadeBox( QMouseEvent *e ) { + if ( GeoBox->rect().contains( e->pos() ) ) { + GeoBox->toggleShade(); + if ( GeoBox->rect().bottom() > height() ) GeoBox->move( GeoBox->x(), height() - GeoBox->height() ); + if ( GeoBox->rect().right() > width() ) GeoBox->move( width() - GeoBox->width(), GeoBox->y() ); + if ( GeoBox->anchorBottom() ) GeoBox->move( GeoBox->x(), height() - GeoBox->height() ); + if ( GeoBox->anchorRight() ) GeoBox->move( width() - GeoBox->width(), GeoBox->y() ); + fixCollisions( TimeBox ); + fixCollisions( FocusBox ); + return true; + } else if ( TimeBox->rect().contains( e->pos() ) ) { + TimeBox->toggleShade(); + if ( TimeBox->rect().bottom() > height() ) TimeBox->move( TimeBox->x(), height() - TimeBox->height() ); + if ( TimeBox->rect().right() > width() ) TimeBox->move( width() - TimeBox->width(), TimeBox->y() ); + if ( TimeBox->anchorBottom() ) TimeBox->move( TimeBox->x(), height() - TimeBox->height() ); + if ( TimeBox->anchorRight() ) TimeBox->move( width() - TimeBox->width(), TimeBox->y() ); + fixCollisions( GeoBox ); + fixCollisions( FocusBox ); + return true; + } else if ( FocusBox->rect().contains( e->pos() ) ) { + FocusBox->toggleShade(); + if ( FocusBox->rect().bottom() > height() ) FocusBox->move( FocusBox->x(), height() - FocusBox->height() ); + if ( FocusBox->rect().right() > width() ) FocusBox->move( width() - FocusBox->width(), FocusBox->y() ); + if ( FocusBox->anchorBottom() ) FocusBox->move( FocusBox->x(), height() - FocusBox->height() ); + if ( FocusBox->anchorRight() ) FocusBox->move( width() - FocusBox->width(), FocusBox->y() ); + fixCollisions( TimeBox ); + fixCollisions( GeoBox ); + return true; + } + return false; +} + +bool InfoBoxes::fixCollisions( InfoBox *target ) { + int dLeft(0), dRight(0), dUp(0), dDown(0); + QRect area = QRect( 0, 0, Width, Height ); + QRect t = target->rect(); + QRect Box1, Box2; + +//Set Box1 and Box2 to the rects of the other two InfoBoxes, unless +//they are not visible (if so, set a null QRect) + if ( target == GeoBox ) { + if ( FocusBox->isVisible() ) Box1 = FocusBox->rect(); + else Box1 = QRect(0,0,0,0); + + if ( TimeBox->isVisible() ) Box2 = TimeBox->rect(); + else Box2 = QRect(0,0,0,0); + + } else if ( target == FocusBox ) { + if ( GeoBox->isVisible() ) Box1 = GeoBox->rect(); + else Box1 = QRect(0,0,0,0); + + if ( TimeBox->isVisible() ) Box2 = TimeBox->rect(); + else Box2 = QRect(0,0,0,0); + + } else if ( target == TimeBox ) { + if ( FocusBox->isVisible() ) Box1 = FocusBox->rect(); + else Box1 = QRect(0,0,0,0); + + if ( GeoBox->isVisible() ) Box2 = GeoBox->rect(); + else Box2 = QRect(0,0,0,0); + + } else { return false; } //none of the Boxes match target! + +//Shrink Box1 and Box2 by one pixel in each direction. This will make the +//Edges of adjacent boxes line up more nicely. + if ( Box1.width() ) Box1.setCoords( Box1.left()+1, Box1.top()+1, Box1.right()-1, Box1.bottom()-1 ); + if ( Box2.width() ) Box2.setCoords( Box2.left()+1, Box2.top()+1, Box2.right()-1, Box2.bottom()-1 ); + +//First, make sure target box is within area rect. + if ( ! area.contains( t ) ) { +/* if ( t.x() < area.x() ) target->move( area.x(), t.y() ); + if ( t.y() < area.y() ) target->move( t.x(), area.y() ); + if ( t.right() > area.right() ){ target->move( area.right() - t.width(), t.y() ); } + if ( t.bottom() > area.bottom() ) target->move( t.x(), area.bottom() - t.height() );*/ + + int x = t.x(), y = t.y(); + + if ( t.x() < area.x() ) x = area.x(); + if ( t.y() < area.y() ) y = area.y(); + if ( t.right() > area.right() ) x = area.right() - t.width(); + if ( t.bottom() > area.bottom() ) y = area.bottom() - t.height(); + target->move(x,y); + + //Reset t + t = target->rect(); + } + + QRect upRect = t; + QRect downRect = t; + QRect leftRect = t; + QRect rightRect = t; + +//Fix collisions + if ( t.intersects( Box1 ) || t.intersects( Box2 ) ) { + //move t to the left one pixel at a time until there is no + //intersection with Box1 or Box2. + while ( leftRect.intersects( Box1 ) || leftRect.intersects( Box2 ) ) { + ++dLeft; + leftRect.moveTopLeft( QPoint( t.x() - dLeft, t.y() ) ); + } + //If leftRect is outside area, set dLeft to a nonsense large value + if ( !area.contains( leftRect ) ) { dLeft = 100000; } + //repeat for right, up and down directions. + while ( rightRect.intersects( Box1 ) || rightRect.intersects( Box2 ) ) { + ++dRight; + rightRect.moveTopLeft( QPoint( t.x() + dRight, t.y() ) ); + } + if ( !area.contains( rightRect ) ) { dRight = 100000; } + + while ( upRect.intersects( Box1 ) || upRect.intersects( Box2 ) ) { + ++dUp; + upRect.moveTopLeft( QPoint( t.x(), t.y() - dUp ) ); + } + if ( !area.contains( upRect ) ) { dUp = 100000; } + + while ( downRect.intersects( Box1 ) || downRect.intersects( Box2 ) ) { + ++dDown; + downRect.moveTopLeft( QPoint( t.x(), t.y() + dDown ) ); + } + if ( !area.contains( downRect ) ) { dDown = 100000; } + + + //find the smallest displacement, and move the target box there. + //if the smallest displacement is 100000, then the function has failed + //to find any legal position; return false. + int dmin = dLeft; + if ( dRight < dmin ) dmin = dRight; + if ( dDown < dmin ) dmin = dDown; + if ( dUp < dmin ) dmin = dUp; + + if ( dmin == 100000 ) { return false; } + else if ( dmin == dLeft ) { + target->move( leftRect.x(), leftRect.y() ); + } else if ( dmin == dRight ) { + target->move( rightRect.x(), rightRect.y() ); + } else if ( dmin == dUp ) { + target->move( upRect.x(), upRect.y() ); + } else if ( dmin == dDown ) { + target->move( downRect.x(), downRect.y() ); + } + } + else // no intersection with other boxes + return true; + + //Set Anchor flags based on new position + if ( target->rect().right() >= width()-2 ) target->setAnchorRight( true ); + else target->setAnchorRight( false ); + if ( target->rect().bottom() >= height()-2 ) target->setAnchorBottom(true); + else target->setAnchorBottom(false); + + //Final check to see if we're still inside area (we may not be if target + //is bigger than area) + if ( area.contains( target->rect() ) ) return true; + else return false; +} + +bool InfoBoxes::timeChanged( const KStarsDateTime &ut, const KStarsDateTime <, dms *lst ) { + QString ot1 = TimeBox->text1(); + QString ot2 = TimeBox->text2(); + QString ot3 = TimeBox->text3(); + + TimeBox->setText1( i18n( "Local Time", "LT: " ) + lt.time().toString() + + " " + lt.date().toString( "%d %b %Y" ) ); + TimeBox->setText2( i18n( "Universal Time", "UT: " ) + ut.time().toString() + + " " + ut.date().toString( "%d %b %Y" ) ); + + QString STString; + STString = STString.sprintf( "%02d:%02d:%02d ", lst->hour(), lst->minute(), lst->second() ); + + //Don't use KLocale::formatNumber() for Julian Day because we don't want + //thousands-place separators + QString JDString = QString::number( ut.djd(), 'f', 2 ); + JDString.replace( ".", KGlobal::locale()->decimalSymbol() ); + + TimeBox->setText3( i18n( "Sidereal Time", "ST: " ) + STString + + i18n( "Julian Day", "JD: " ) + JDString ); + + if ( ot1 == TimeBox->text1() && ot2 == TimeBox->text2() && + ot3 == TimeBox->text3() ) + return false; + else { + checkBorders(); + return true; + } +} + +bool InfoBoxes::geoChanged(const GeoLocation *geo) { + QString ot1 = GeoBox->text1(); + QString ot2 = GeoBox->text2(); + + QString name = geo->translatedName() + ", "; + if ( ! geo->province().isEmpty() ) name += geo->translatedProvince() + ", "; + name += geo->translatedCountry(); + GeoBox->setText1( name ); + + GeoBox->setText2( i18n( "Longitude", "Long:" ) + " " + + KGlobal::locale()->formatNumber( geo->lng()->Degrees(),3) + " " + + i18n( "Latitude", "Lat:" ) + " " + + KGlobal::locale()->formatNumber( geo->lat()->Degrees(),3) ); + + if ( ot1 == GeoBox->text1() && ot2 == GeoBox->text2() ) + return false; + else { + checkBorders(); + return true; + } +} + +bool InfoBoxes::focusObjChanged( const QString &n ) { + QString ot1 = FocusBox->text1(); + + FocusBox->setText1( i18n( "Focused on: " ) + n ); + if ( ot1 == FocusBox->text1() ) return false; + else { + checkBorders(); + return true; + } +} + +bool InfoBoxes::focusCoordChanged(const SkyPoint *p) { + QString ot2 = FocusBox->text2(); + QString ot3 = FocusBox->text3(); + + FocusBox->setText2( i18n( "Right Ascension", "RA" ) + ": " + p->ra()->toHMSString() + + " " + i18n( "Declination", "Dec" ) + ": " + p->dec()->toDMSString(true) ); + FocusBox->setText3( i18n( "Azimuth", "Az" ) + ": " + p->az()->toDMSString(true) + + " " + i18n( "Altitude", "Alt" ) + ": " + p->alt()->toDMSString(true) ); + + if ( ot2 == FocusBox->text2() && ot3 == FocusBox->text3() ) + return false; + else { + checkBorders(); + return true; + } +} + +void InfoBoxes::checkBorders(bool resetToDefault) { + if (resetToDefault) { + TimeBox->setAnchorFlag( InfoBox::AnchorNone ); + GeoBox->setAnchorFlag( InfoBox::AnchorNone ); + FocusBox->setAnchorFlag( InfoBox::AnchorNone ); + } + + if ( GeoBox->rect().right() >= Width-2 ) GeoBox->setAnchorRight( true ); + if ( TimeBox->rect().right() >= Width-2 ) TimeBox->setAnchorRight( true ); + if ( FocusBox->rect().right() >= Width-2 ) FocusBox->setAnchorRight( true ); + if ( GeoBox->rect().bottom() >= Height-2 ) GeoBox->setAnchorBottom( true ); + if ( TimeBox->rect().bottom() >= Height-2 ) TimeBox->setAnchorBottom( true ); + if ( FocusBox->rect().bottom() >= Height-2 ) FocusBox->setAnchorBottom( true ); + + if ( GeoBox->anchorRight() ) GeoBox->move( Width, GeoBox->y() ); + if ( TimeBox->anchorRight() ) TimeBox->move( Width, TimeBox->y() ); + if ( FocusBox->anchorRight() ) FocusBox->move( Width, FocusBox->y() ); + if ( GeoBox->anchorBottom() ) GeoBox->move( GeoBox->x(), Height ); + if ( TimeBox->anchorBottom() ) TimeBox->move( TimeBox->x(), Height ); + if ( FocusBox->anchorBottom() ) FocusBox->move( FocusBox->x(), Height ); +} + +#include "infoboxes.moc" diff --git a/kstars/kstars/infoboxes.h b/kstars/kstars/infoboxes.h new file mode 100644 index 00000000..0a1b6669 --- /dev/null +++ b/kstars/kstars/infoboxes.h @@ -0,0 +1,259 @@ +/*************************************************************************** + infoboxes.h - description + ------------------- + begin : Wed Jun 5 2002 + copyright : (C) 2002 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef INFOBOXES_H +#define INFOBOXES_H + +#include +#include +#include +#include +#include + +#include "infobox.h" + +/**@class InfoBoxes + *Infoboxes manages the three infobox objects which are drawn on the Skymap. + *Each Infobox is a member variable in Infoboxes. Infoboxes handles user + *interactions with the boxes, and makes sure they do not overlap each other or + *move outside the bounds of the SkyMap. + *@short Infoboxes encapsulates and manages the three Infobox objects + *@author Jason Harris + *@version 1.0 + */ + +class QPainter; +class GeoLocation; +class SkyPoint; +class dms; +class InfoBox; +class KStarsDateTime; + +class InfoBoxes : public QObject { +Q_OBJECT +public: +/**Constructor. Create three infoboxes and place them in the skymap. + *@param w The width of the region in which the boxes can be drawn + *(typically the width of the SkyMap) + *@param h The height of the region in which the boxes can be drawn + *(typically the height of the SkyMap) + *@param tx the x-position of the Time infobox + *@param ty the y-position of the Time infobox + *@param tshade if TRUE, apply text shading to the Time infobox + *@param gx the x-position of the Geographic infobox + *@param gy the y-position of the Geographic infobox + *@param gshade if TRUE, apply text shading to the Geographic infobox + *@param fx the x-position of the Focus-object infobox + *@param fy the y-position of the Focus-object infobox + *@param fshade if TRUE, apply text shading to the Focus-object infobox + *@param colorText The foreground color for infoboxes + *@param colorGrab The foreground color for infoboxes, while they are + *"grabbed" by the user + *@param colorBG The background color for infoboxes + * + *@todo Use Qt::white as default color instead of QColor("white"), + * for default values of colorText, colorGrab and colorBG, + * since that's considerably faster. + */ + InfoBoxes( int w, int h, + int tx=0, int ty=0, bool tshade=false, + int gx=0, int gy=600, bool gshade=false, + int fx=600, int fy=0, bool fshade=false, + QColor colorText=QColor("white"), + QColor colorGrab=QColor("red"), + QColor colorBG=QColor("black") ); + +/**Constructor. Create three infoboxes and place them in the skymap. + *Differs from the above function only in the types of its arguments. + *@param w The width of the region in which the boxes can be drawn + *(typically the width of the SkyMap) + *@param h The height of the region in which the boxes can be drawn + *(typically the height of the SkyMap) + *@param tp the position of the Time infobox + *@param tshade if TRUE, apply text shading to the Time infobox + *@param gp the position of the Geographic infobox + *@param gshade if TRUE, apply text shading to the Geographic infobox + *@param fp the position of the Focus-object infobox + *@param fshade if TRUE, apply text shading to the Focus-object infobox + *@param colorText The foreground color for infoboxes + *@param colorGrab The foreground color for infoboxes, while they are + *"grabbed" by the user + *@param colorBG The background color for infoboxes + */ + InfoBoxes( int w, int h, + QPoint tp, bool tshade, + QPoint gp, bool gshade, + QPoint fp, bool fshade, + QColor colorText=QColor("white"), + QColor colorGrab=QColor("red"), + QColor colorBG=QColor("black") ); + +/**Destructor (empty)*/ + ~InfoBoxes(); + +/**@return pointer to the Time infobox*/ + InfoBox *timeBox() { return TimeBox; } +/**@return pointer to the Geographic infobox*/ + InfoBox *geoBox() { return GeoBox; } +/**@return pointer to the Focus-object infobox*/ + InfoBox *focusBox() { return FocusBox; } + +/**Resets the width and height parameters. These usually reflect the size + *of the Skymap widget (Skymap::resizeEvent() calls this function). + *Will also reposition the infoboxes to fit the new size. Infoboxes + *that were along an edge will remain along the edge. + *@param w The new width + *@param h The new height + */ + void resize( int w, int h ); + +/**@return the width of the region containing the infoboxes (usually the + *width of the Skymap) + */ + int width() const { return Width; } + +/**@return the height of the region containing the infoboxes (usually the + *height of the Skymap) + */ + int height() const { return Height; } + +/**Draw the boxes on a Qpainter object (representing the SkyMap). + *@param p The QPainter on which to draw the boxes. + *@param FGColor The foreground color (Pen color) to use when drawing boxes. + *@param grabColor The foreground color to use if the box is "grabbed" by the user. + *@param BGColor The background color (brush color) to use + *@param BGMode: 0=no BG fill; 1=transparent BG fill; 2=Opaque BG fill. + */ + void drawBoxes( QPainter &p, QColor FGColor=QColor("white"), + QColor grabColor=QColor("red"), QColor BGColor=QColor("black"), + unsigned int BGMode=0 ); + +/**Determine whether a mouse click occurred inside one of the infoboxes. + *Also, set the internal variable GrabBox to indicate which box was grabbed. + *Finally, set the internal variable GrabPos to record the relative position of the + *mouse cursor inside the box (we hold this position constant while dragging). + *@param e The mouse event to check (it's a mousePressEvent) + *@return true if the mouse press occurred inside one of the infoboxes. + */ + bool grabBox( QMouseEvent *e ); + +/**Set the internal variable GrabBox to 0, indicating that no box is currently + *grabbed. Also determine if any box should be anchored to an edge. (This + *is called by SkyMap::mouseReleaseEvent() ) + *@return true if a box was grabbed in the first place; otherwise, return false. + */ + bool unGrabBox(); + +/**Move the Grabbed box around by keeping the relative position of the mouse cursor + *to the box position equal to GrabPos. (this is called by SkyMap::mouseMoveEvent() ). + *Once the box has been moved, we call fixCollisions() to make sure the boxes don't + *overlap or exceed the SkyMap boundaries. + *@param e The mouse event which contains the new mouse cursor position + *@return false if no box is grabbed; otherwise, moves the grabbed box and returns true. + */ + bool dragBox( QMouseEvent *e ); + +/**Toggle the shade-state of the infobox in which the user double-clicked. + *After shading the box, call fixCollisions() on the other two boxes. + *(This is called by SkyMap::mouseDoubleClickEvent() ) + *@param e the mouse event containing the position of the double-click. + *@return false if the double-click was not inside any box; otherwise shade the + *target box and return true. + */ + bool shadeBox( QMouseEvent *e ); + +/**Make sure the target Infobox lies within the SkyMap boundaries, and that it does + *not overlap with the other two Infoboxes. If an overlap is detected, the target + *box does a test-displacement each direction until there is no overlap (or the + *SkyMap boundary is reached). The target box is then moved in the direction that + *required the smallest displacement to remove the overlap. + *@param target the infobox which should be tested for collisions. + *@return false if the box collisions could not be resolved; otherwise, returns true. + */ + bool fixCollisions( InfoBox *target ); + +/**@return true if the collection of infoboxes is visible (i.e., not hidden). + */ + bool isVisible() { return Visible; } + +public slots: +/**Set whether the Infoboxes should be drawn, according to the bool argument. + *This is the visibility setting for all three boxes. Each individual box + *also has its own Visible parameter. A box is only drawn if both + *Infoboxes::Visible /and/ Infobox::Visible are true. + *@param t If true, the Infoboxes will be drawn. + */ + void setVisible( bool t ) { Visible = t; } + +/**Call the TimeBox's setVisible() function. + *@param t The bool parameter to send + */ + void showTimeBox( bool t ) { TimeBox->setVisible( t ); } + +/**Call the GeoBox's setVisible() function. + *@param t The bool parameter to send + */ + void showGeoBox( bool t ) { GeoBox->setVisible( t ); } + +/**Call the FocusBox's setVisible() function. + *@param t The bool parameter to send + */ + void showFocusBox( bool t ) { FocusBox->setVisible( t ); } + +/**Update the TimeBox strings according to the arguments. + *The arguments are date/time objects; this function converts them to + *strings and displays them in the TimeBox. + *@param ut The Universal Time date/time object + *@param lt The Local Time date/time object + *@param lst The Sidereal Time object + *@return true if values have changed + */ + bool timeChanged( const KStarsDateTime &ut, const KStarsDateTime <, dms *lst ); + +/**Update the GeoBox strings according to the argument. + *@param geo The Geographic Location (we get the name, longitude and latitude from this) + *@return true if values have changed + */ + bool geoChanged(const GeoLocation *geo); + +/**Update the FocusBox coordinates strings according to the argument. + *@param p the SkyPoint object from which we get the coordinates. + *@return true if values have changed + */ + bool focusCoordChanged(const SkyPoint *p); + +/**Update the FocusBox name string according to the argument. + *@param n The object name + *@return true if values have changed + */ + bool focusObjChanged(const QString &n); + +/**Check if boxes are anchored with bottom or right border. + @param resetToDefault reset all borders of boxes to false before checking borders. + */ + void checkBorders(bool resetToDefault=true); + +private: + int Width, Height; + int GrabbedBox; + bool Visible; + const QColor boxColor, grabColor, bgColor; + QPoint GrabPos; + InfoBox *GeoBox, *FocusBox, *TimeBox; +}; + +#endif diff --git a/kstars/kstars/jupitermoons.cpp b/kstars/kstars/jupitermoons.cpp new file mode 100644 index 00000000..ca152fd3 --- /dev/null +++ b/kstars/kstars/jupitermoons.cpp @@ -0,0 +1,501 @@ +/*************************************************************************** + jupitermoons.cpp - description + ------------------- + begin : Fri Oct 18 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "jupitermoons.h" +#include "ksnumbers.h" +#include "ksplanet.h" +#include "kssun.h" + +JupiterMoons::JupiterMoons(){ + Name[0] = i18n( "Jupiter's moon Io", "Io" ); + Name[1] = i18n( "Jupiter's moon Europa", "Europa" ); + Name[2] = i18n( "Jupiter's moon Ganymede", "Ganymede" ); + Name[3] = i18n( "Jupiter's moon Callisto", "Callisto" ); + + for ( unsigned int i=0; i<4; ++i ) { + XJ[i] = 0.0; + YJ[i] = 0.0; + ZJ[i] = 0.0; + } +} + +JupiterMoons::~JupiterMoons(){ +} + +int JupiterMoons::moonNamed( const QString &name ) const { + for ( int i=0; i<4; ++i ) { + if ( Name[i] == name ) return i; + } + return -1; +} + +void JupiterMoons::EquatorialToHorizontal( const dms *LST, const dms *lat ) { + for ( int i=0; i<4; ++i ) + Pos[i].EquatorialToHorizontal( LST, lat ); +} + +void JupiterMoons::findPosition( const KSNumbers *num, const KSPlanet *Jupiter, const KSSun *Sun ) { + double Xj, Yj, Zj, Rj; + double sinJB, cosJB, sinJL, cosJL; + double sinSB, cosSB, sinSL, cosSL; + double D, t, tdelay, LAMBDA, ALPHA; + double T, oj, fj, ij, pa, tb, I, P; + + //Satellite position data: + //l = mean longitude; Pj = longitude of perijove; + //w = long. of the node on Jupiter's equatorial plane + //G = Principal inequality in the longitude of Jupiter (whatever that means :) + //fl = phase of free libration + //z = longitude of node of Jupiter's equator on the ecliptic + //Gj/Gs = mean anomalies of Jupiter and Saturn + //Pj = Longitude of the perihelion of Jupiter + double l1, l2, l3, l4, p1, p2, p3, p4, w1, w2, w3, w4, G, fl, z, Gj, Gs, Pj; + + //L/B = true longitude/latitude of satellites + double S1, S2, S3, S4, L1, L2, L3, L4, b1, b2, b3, b4, R1, R2, R3, R4; + double X[5], Y[5], Z[5]; + double A1[5], B1[5], C1[5]; + double A2[5], B2[5], C2[5]; + double A3[5], B3[5], C3[5]; + double A4[5], B4[5], C4[5]; + double A5[5], B5[5], C5[5]; + double A6[5], B6[5], C6[5]; + + Jupiter->ecLong()->SinCos( sinJL, cosJL ); + Jupiter->ecLat()->SinCos( sinJB, cosJB ); + + Sun->ecLong()->SinCos( sinSL, cosSL ); + Sun->ecLat()->SinCos( sinSB, cosSB ); + + //Geocentric Rectangular coordinates of Jupiter: + Xj = Jupiter->rsun() * cosJB *cosJL + Sun->rsun() * cosSL; + Yj = Jupiter->rsun() * cosJB *sinJL + Sun->rsun() * sinSL; + Zj = Jupiter->rsun() * sinJB; + + //Distance and light-travel delay time: + Rj = sqrt(Xj*Xj +Yj*Yj + Zj*Zj ); + tdelay = 0.0057755183*Rj; + + LAMBDA = atan(Yj/Xj); + if (Xj < 0) LAMBDA += dms::PI; //resolve atan ambiguity + ALPHA = atan( Zj/sqrt( Xj*Xj + Yj*Yj ) ); + + //days since 10 Aug 1976 0h (minus light-travel delay) + t = num->julianDay() - 2443000.5 - tdelay; + + //Mean longitudes of the satellites: + l1 = dms(106.07947 + 203.488955432*t).radians(); + l2 = dms(175.72938 + 101.374724550*t).radians(); + l3 = dms(120.55434 + 50.317609110*t).radians(); + l4 = dms( 84.44868 + 21.571071314*t).radians(); + + //Longitudes of the satellites' Perijoves (point along orbit nearest to Jupiter) + p1 = dms( 58.3329 + 0.16103936*t).radians(); + p2 = dms(132.8959 + 0.04647985*t).radians(); + p3 = dms(187.2887 + 0.00712740*t).radians(); + p4 = dms(335.3418 + 0.00183998*t).radians(); + + //Longitudes of the satellites' nodes on the equatorial plane of Jupiter + w1 = dms(311.0793 - 0.13279430*t).radians(); + w2 = dms(100.5099 - 0.03263047*t).radians(); + w3 = dms(119.1688 - 0.00717704*t).radians(); + w4 = dms(322.5729 - 0.00175934*t).radians(); + + //Principal inequality in the longitude of Jupiter +// G = 0.33033*sin( 163.679 + 0.0010512*t ) + 0.03439*sin( 34.486 - 0.0161731*t ); + //converted sin args to radians: + G = dms(0.33033 * sin( 2.85674 + 0.0000183469*t ) + + 0.03439 * sin( 0.601894 - 0.000282274*t )).radians(); + + //phase of free libration + fl = dms(191.8132 + 0.17390023*t).radians(); + + //longitude of Jupiter's equatorial node on the ecliptic + z = dms(316.5182 - 0.00000208*t).radians(); + + //Mean anomalies of Jupiter and Saturn + Gj = dms(30.23756 + 0.0830925701*t + G/dms::DegToRad).radians(); + Gs = dms(31.97853 + 0.0334597339*t).radians(); + + //Longitude of perihelion of Jupiter + Pj = dms(13.469942).radians(); + + //***Periodic terms in the longitudes of the satellites + S1 = 0.47259 * sin( 2.*( l1 - l2) ) + - 0.03480 * sin( p3 - p4 ) + - 0.01756 * sin( p1 + p3 - 2.*Pj - 2.*Gj ) + + 0.01080 * sin( l2 - 2.*l3 + p3 ) + + 0.00757 * sin( fl ) + + 0.00663 * sin( l2 - 2.*l3 + p4 ) + + 0.00453 * sin( l1 - p3 ) + + 0.00453 * sin( l2 - 2.*l3 + p2 ) + - 0.00354 * sin( l1 - l2 ) + - 0.00317 * sin( 2.*z - 2.*Pj ) + - 0.00269 * sin( l2 - 2.*l3 + p1 ) + + 0.00263 * sin( l1 - p4 ) + + 0.00186 * sin( l1 - p1 ) + - 0.00186 * sin( Gj ) + + 0.00167 * sin( p2 - p3 ) + + 0.00158 * sin( 4.*( l1 - l2 ) ) + - 0.00155 * sin( l1 - l3 ) + - 0.00142 * sin( z +w3 - 2.*Pj - 2.*Gj ) + - 0.00115 * sin( 2.*( l1 - 2.*l2 + w2 ) ) + + 0.00089 * sin( p2 - p4 ) + + 0.00084 * sin( w2 - w3 ) + + 0.00084 * sin( l1 +p3 - 2.*Pj -2.*Gj ) + + 0.00053 * sin( z - w2 ); + + S2 = 1.06476 * sin( 2.*( l2 - l3 ) ) + + 0.04253 * sin( l1 - 2.*l2 + p3 ) + + 0.03579 * sin( l2 - p3 ) + + 0.02383 * sin( l1 - 2.*l2 + p4 ) + + 0.01977 * sin( l2 - p4 ) + - 0.01843 * sin( fl ) + + 0.01299 * sin( p3 - p4 ) + - 0.01142 * sin( l2 - l3 ) + + 0.01078 * sin( l2 - p2 ) + - 0.01058 * sin( Gj ) + + 0.00870 * sin( l2 - 2.*l3 + p2 ) + - 0.00775 * sin( 2.*( z - Pj) ) + + 0.00524 * sin( 2.*( l1 - l2 ) ) + - 0.00460 * sin( l1 - l3 ) + + 0.00450 * sin( l2 - 2.*l3 + p1 ) + + 0.00327 * sin( z + w3 - 2.*Pj - 2.*Gj ) + - 0.00296 * sin( p1 +p3 - 2.*Pj - 2.*Gj ) + - 0.00151 * sin( 2.*Gj ) + + 0.00146 * sin( z - w3 ) + + 0.00125 * sin( z - w4 ) + - 0.00117 * sin( l1 - 2.*l3 + p3 ) + - 0.00095 * sin( 2.*( l2 - w2 ) ) + + 0.00086 * sin( l1 - 2.*l2 + w2 ) + - 0.00086 * sin( 5.*Gs - Gj + 0.911497 ) + - 0.00078 * sin( l2 - l4 ) + - 0.00064 * sin( l1 - 2.*l3 + p4 ) + - 0.00063 * sin( 3.*l3 - 7.*l4 + 4.*p4 ) + + 0.00061 * sin( p1 - p4 ) + + 0.00058 * sin( 2.*( z - Pj - Gj ) ) + + 0.00058 * sin( w3 - w4 ) + + 0.00056 * sin( 2.*( l2 - l4 ) ) + + 0.00055 * sin( 2.*( l1 - l3 ) ) + + 0.00052 * sin( 3.*l3 - 7.*l4 + p3 +3.*p4 ) + - 0.00043 * sin( l1 - p3 ) + + 0.00042 * sin( p3 - p2 ) + + 0.00041 * sin( 5.*( l2 -l3 ) ) + + 0.00041 * sin( p4 - Pj ) + + 0.00038 * sin( l2 - p1 ) + + 0.00032 * sin( w2 - w3 ) + + 0.00032 * sin( 2.*( l3 - Gj - Pj ) ) + + 0.00029 * sin( p1 - p3 ); + + S3 = 0.16477 * sin( l3 - p3 ) + + 0.09062 * sin( l3 - p4 ) + - 0.06907 * sin( l2 - l3 ) + + 0.03786 * sin( p3 - p4 ) + + 0.01844 * sin( 2.*( l3 - l4 ) ) + - 0.01340 * sin( Gj ) + + 0.00703 * sin( l2 - 2.*l3 + p3 ) + - 0.00670 * sin( 2.*( z - Pj ) ) + - 0.00540 * sin( l3 - l4 ) + + 0.00481 * sin( p1 +p3 - 2.*Pj - 2.*Gj ) + - 0.00409 * sin( l2 - 2.*l3 + p2 ) + + 0.00379 * sin( l2 - 2.*l3 + p4 ) + + 0.00235 * sin( z - w3 ) + + 0.00198 * sin( z - w4 ) + + 0.00180 * sin( fl ) + + 0.00129 * sin( 3.*( l3 - l4 ) ) + + 0.00124 * sin( l1 - l3 ) + - 0.00119 * sin( 5.*Gs - 2.*Gj + 0.911497 ) + + 0.00109 * sin( l1 - l2 ) + - 0.00099 * sin( 3.*l3 - 7.*l4 + 4.*p4 ) + + 0.00091 * sin( w3 - w4 ) + + 0.00081 * sin( 3.*l3 - 7.*l4 + p3 + 3.*p4 ) + - 0.00076 * sin( 2.*l2 - 3.*l3 + p3 ) + + 0.00069 * sin( p4 - Pj ) + - 0.00058 * sin( 2.*l3 - 3.*l4 + p4 ) + + 0.00057 * sin( l3 + p3 - 2.*Pj -2.*Gj ) + - 0.00057 * sin( l3 - 2.*l4 + p4 ) + - 0.00052 * sin( p2 - p3 ) + - 0.00052 * sin( l2 - 2.*l3 +p1 ) + + 0.00048 * sin( l3 - 2.*l4 +p3 ) + - 0.00045 * sin( 2.*l2 - 3.*l3 +p4 ) + - 0.00041 * sin( p2 - p4 ) + - 0.00038 * sin( 2.*Gj ) + - 0.00033 * sin( p3 - p4 + w3 - w4 ) + - 0.00032 * sin( 3.*l3 - 7.*l4 +2.*p3 +2.*p4 ) + + 0.00030 * sin( 4.*( l3 - l4 ) ) + - 0.00029 * sin( w3 + z - 2.*Pj - 2.*Gj ) + + 0.00029 * sin( l3 + p4 - 2.*Pj - 2.*Gj ) + + 0.00026 * sin( l3 - Pj - Gj ) + + 0.00024 * sin( l2 - 3.*l3 + 2.*l4 ) + + 0.00021 * sin( 2.*( l3 - Pj - Gj ) ) + - 0.00021 * sin( l3 - p2 ) + + 0.00017 * sin( 2.*( l3 - p2 ) ); + + S4 = 0.84109 * sin( l4 - p4 ) + + 0.03429 * sin( p4 - p3 ) + - 0.03305 * sin( 2.*( z - Pj ) ) + - 0.03211 * sin( Gj ) + - 0.01860 * sin( l4 - p3 ) + + 0.01182 * sin( z - w4 ) + + 0.00622 * sin( l4 + p4 - 2.*Gj - 2.*Pj ) + + 0.00385 * sin( 2.*( l4 - p4 ) ) + - 0.00284 * sin( 5.*Gs - 2.*Gj + + 0.911497 ) + - 0.00233 * sin( 2.*( z - p4 ) ) + - 0.00223 * sin( l3 - l4 ) + - 0.00208 * sin( l4 - Pj ) + + 0.00177 * sin( z +w4 - 2.*p4 ) + + 0.00134 * sin( p4 - Pj ) + + 0.00125 * sin( 2.*( l4 - Gj - Pj ) ) + - 0.00117 * sin( 2.*Gj ) + - 0.00112 * sin( 2.*( l3 - l4 ) ) + + 0.00106 * sin( 3.*l3 - 7.*l4 + 4.*p4 ) + + 0.00102 * sin( l4 - Gj - Pj ) + + 0.00096 * sin( 2.*l4 - z - w4 ) + + 0.00087 * sin( 2.*( z - w4 ) ) + - 0.00087 * sin( 3.*l3 - 7.*l4 + p3 + 3.*p4 ) + + 0.00085 * sin( l3 -2.*l4 +p4 ) + - 0.00081 * sin( 2.*(l4 - z ) ) + + 0.00071 * sin( l4 + p4 - 2.*Pj - 2.*Gj ) + + 0.00060 * sin( l1 - l4 ) + - 0.00056 * sin( z - w3 ) + - 0.00055 * sin( l3 - 2.*l4 + p3 ) + + 0.00051 * sin( l2 - l4 ) + + 0.00042 * sin( 2.*( z - Gj - Pj ) ) + + 0.00039 * sin( 2.*( p4 - w4 ) ) + + 0.00036 * sin( z + Pj - p4 - w4 ) + + 0.00035 * sin( 2.*Gs - Gj + 3.28767 ) + - 0.00035 * sin( l4 - p4 + 2.*Pj - 2.*z ) + - 0.00032 * sin( l4 + p4 - 2.*Pj - Gj ) + + 0.00030 * sin( 3.*l3 - 7.*l4 + 2.*p3 + 2.*p4 ) + + 0.00030 * sin( 2.*Gs - 2.*Gj + 2.60316 ) + + 0.00028 * sin( l4 - p4 + 2.*z - 2.*Pj ) + - 0.00028 * sin( 2.*( l4 - w4 ) ) + - 0.00027 * sin( p3 - p4 + w3 - w4 ) + - 0.00026 * sin( 5.*Gs - 3.*Gj + 3.28767 ) + + 0.00025 * sin( w4 - w3 ) + - 0.00025 * sin( l2 - 3.*l3 + 2.*l4 ) + - 0.00023 * sin( 3.*( l3 - l4 ) ) + + 0.00021 * sin( 2.*l4 - 2.*Pj - 3.*Gj ) + - 0.00021 * sin( 2.*l3 - 3.*l4 + p4 ) + + 0.00019 * sin( l4 - p4 - Gj ) + - 0.00019 * sin( 2.*l4 - p4 +Gj ) + - 0.00018 * sin( l4 - p4 + Gj ) + - 0.00016 * sin( l4 + p3 - 2.*Pj - 2.*Gj ); + + //Convert Longitude Sums to Radians: + S1 *= dms::DegToRad; + S2 *= dms::DegToRad; + S3 *= dms::DegToRad; + S4 *= dms::DegToRad; + + L1 = l1 + S1; + L2 = l2 + S2; + L3 = l3 + S3; + L4 = l4 + S4; + + //Periodic terms in the latitudes of the satellites + tb = 0.0006502 * sin( L1 - w1 ) + + 0.0001835 * sin( L1 - w2 ) + + 0.0000329 * sin( L1 - w3 ) + - 0.0000311 * sin( L1 - z ) + + 0.0000093 * sin( L1 - w4 ) + + 0.0000075 * sin( 3.*L1 - 4.*l2 - 1.9927*S1 + w2 ) + + 0.0000046 * sin( L1 +z - 2.*Pj - 2.*Gj ); + b1 = atan( tb ); + + tb = 0.0081275 * sin( L2 - w2 ) + + 0.0004512 * sin( L2 - w3 ) + - 0.0003286 * sin( L2 - z ) + + 0.0001164 * sin( L2 - w4 ) + + 0.0000273 * sin( l1 - 2.*l3 + 1.0146*S2 + w2 ) + + 0.0000143 * sin( L2 + z - 2.*Pj - 2.*Gj ) + - 0.0000143 * sin( L2 - w1 ) + + 0.0000035 * sin( L2 - z + Gj ) + - 0.0000028 * sin( l1 - 2.*l3 +1.0146*S2 + w3 ); + b2 = atan( tb ); + + tb = 0.0032364 * sin( L3 - w3 ) + - 0.0016911 * sin( L3 - z ) + + 0.0006849 * sin( L3 - w4 ) + - 0.0002806 * sin( L3 - w2 ) + + 0.0000321 * sin( L3 + z - 2.*Pj - 2.*Gj ) + + 0.0000051 * sin( L3 - z + Gj ) + - 0.0000045 * sin( L3 - z - Gj ) + - 0.0000045 * sin( L3 + z - 2.*Pj ) + + 0.0000037 * sin( L3 + z - 2.*Pj -3.*Gj ) + + 0.0000030 * sin( 2.*l2 - 3.*L3 + 4.03*S3 +w2 ) + - 0.0000021 * sin( 2.*l2 - 3.*L3 + 4.03*S3 +w3 ); + b3 = atan( tb ); + + tb = -0.0076579 * sin( L4 - z ) + + 0.0044148 * sin( L4 - w4 ) + - 0.0005106 * sin( L4 - w3 ) + + 0.0000773 * sin( L4 + z - 2.*Pj - 2.*Gj ) + + 0.0000104 * sin( L4 - z + Gj ) + - 0.0000102 * sin( L4 - z - Gj ) + + 0.0000088 * sin( L4 + z - 2.*Pj - 3.*Gj ) + - 0.0000038 * sin( L4 + z - 2.*Pj - Gj ); + b4 = atan( tb ); + + + //Periodic terms in the Radius of the stellites (distance from Jupiter) + R1 = 5.90730*( 1.0 + + - 0.0041339 * cos( 2.*( l1 - l2 ) ) + - 0.0000395 * cos( l1 - p3 ) + - 0.0000214 * cos( l1 - p4 ) + + 0.0000170 * cos( l1 - l2 ) + - 0.0000162 * cos( l1 - p1 ) + - 0.0000130 * cos( 4.*( l1 - l2 ) ) + + 0.0000106 * cos( l1 - l3 ) + - 0.0000063 * cos( l1 +p3 - 2.*Pj - 2*Gj ) ); + + R2 = 9.39912*( 1.0 + + 0.0093847 * cos( l1 - l2 ) + - 0.0003114 * cos( l2 - p3 ) + - 0.0001738 * cos( l2 - p4 ) + - 0.0000941 * cos( l2 - p2 ) + + 0.0000553 * cos( l2 - l3 ) + + 0.0000523 * cos( l1 - l3 ) + - 0.0000290 * cos( 2.*( l1 - l2 ) ) + + 0.0000166 * cos( 2.*( l2 - w2 ) ) + + 0.0000107 * cos( l1 - 2.*l3 +p3 ) + - 0.0000102 * cos( l2 - p1 ) + - 0.0000091 * cos( 2.*( l1 - l3 ) ) ); + + R3 = 14.99240*( 1.0 + + - 0.0014377 * cos( l3 - p3 ) + - 0.0007904 * cos( l3 - p4 ) + + 0.0006342 * cos( l2 - l3 ) + - 0.0001758 * cos( 2.*( l3 - l4 ) ) + + 0.0000294 * cos( l3 - l4 ) + - 0.0000156 * cos( 3.*( l3 - l4 ) ) + + 0.0000155 * cos( l1 - l3 ) + - 0.0000153 * cos( l1 - l2 ) + + 0.0000070 * cos( 2.*l2 - 3.*l3 +p3 ) + - 0.0000051 * cos( l3 +p3 - 2.*Pj - 2.*Gj ) ); + + R4 = 26.36990*( 1.0 + + - 0.0073391 * cos( l4 - p4 ) + + 0.0001620 * cos( l4 - p3 ) + + 0.0000974 * cos( l3 - l4 ) + - 0.0000541 * cos( l4 + p4 - 2.*Pj - 2.*Gj ) + - 0.0000269 * cos( 2.*( l4 - p4 ) ) + + 0.0000182 * cos( l4 - Pj ) + + 0.0000177 * cos( 2.*( l3 - l4 ) ) + - 0.0000167 * cos( 2.*l4 - z - w4 ) + + 0.0000167 * cos( z - w4 ) + - 0.0000155 * cos( 2.*( l4 - Pj - Gj ) ) + + 0.0000142 * cos( 2.*( l4 - z ) ) + + 0.0000104 * cos( l1 - l4 ) + + 0.0000092 * cos( l2 - l4 ) + - 0.0000089 * cos( l4 - Pj - Gj ) + - 0.0000062 * cos( l4 +p4 - 2.*Pj - 3.*Gj ) + + 0.0000048 * cos( 2.*( l4 - w4 ) ) ); + + + //Inclination of Jupiter's rotational axis since 1900.0 + t = ( num->julianDay() - 2415020.50 ) / 36525.0; + I = dms( 3.120262 +0.0006*t ).radians(); + + //Precession since B1950: + t = ( num->julianDay() - 2433282.423 ) / 36525.0; + P = dms( 1.3966626*t +0.0003088*t*t ).radians(); + + L1 += P; + L2 += P; + L3 += P; + L4 += P; + z += P; + + X[0] = R1 * cos( L1 - z ) * cos( b1 ); + X[1] = R2 * cos( L2 - z ) * cos( b2 ); + X[2] = R3 * cos( L3 - z ) * cos( b3 ); + X[3] = R4 * cos( L4 - z ) * cos( b4 ); + Y[0] = R1 * sin( L1 - z ) * cos( b1 ); + Y[1] = R2 * sin( L2 - z ) * cos( b2 ); + Y[2] = R3 * sin( L3 - z ) * cos( b3 ); + Y[3] = R4 * sin( L4 - z ) * cos( b4 ); + Z[0] = R1 * sin( b1 ); + Z[1] = R2 * sin( b2 ); + Z[2] = R3 * sin( b3 ); + Z[3] = R4 * sin( b4 ); + + //fictional "fifth moon" used later... + X[4] = 0.0; Y[4] = 0.0; Z[4] = 1.0; + + T = num->julianCenturies(); + + oj = dms( 100.464441 + 1.0209550*T + 0.00040117*T*T + 0.000000569*T*T*T ).radians(); + fj = z - oj; + ij = dms( 1.303270 - 0.0054966*T +0.00000465*T*T - 0.000000004*T*T*T ).radians(); + + for ( int i=0; i<5; ++i ) { + A1[i] = X[i]; + B1[i] = Y[i] * cos( I ) - Z[i] * sin( I ); + C1[i] = Y[i] * sin( I ) + Z[i] * cos( I ); + + A2[i] = A1[i] * cos( fj ) - B1[i] * sin( fj ); + B2[i] = A1[i] * sin( fj ) + B1[i] * cos( fj ); + C2[i] = C1[i]; + + A3[i] = A2[i]; + B3[i] = B2[i] * cos( ij ) - C2[i] * sin( ij ); + C3[i] = B2[i] * sin( ij ) + C2[i] * cos( ij ); + + A4[i] = A3[i] * cos( oj ) - B3[i] * sin( oj ); + B4[i] = A3[i] * sin( oj ) + B3[i] * cos( oj ); + C4[i] = C3[i]; + + A5[i] = A4[i] * sin( LAMBDA ) - B4[i] * cos( LAMBDA ); + B5[i] = A4[i] * cos( LAMBDA ) + B4[i] * sin( LAMBDA ); + C5[i] = C4[i]; + + A6[i] = A5[i]; + B6[i] = C5[i] * sin( ALPHA ) + B5[i] * cos( ALPHA ); + C6[i] = C5[i] * cos( ALPHA ) - B5[i] * sin( ALPHA ); + + /* DEBUG + kdDebug() <<"A: "<pa()*dms::PI/180.0; + + for ( int i=0; i<4; ++i ) { + XJ[i] = A6[i] * cos( D ) - C6[i] * sin( D ); + YJ[i] = A6[i] * sin( D ) + C6[i] * cos( D ); + ZJ[i] = B6[i]; + + Pos[i].setRA( Jupiter->ra()->Hours() - 0.011*( XJ[i] * cos( pa ) - YJ[i] * sin( pa ) )/15.0 ); + Pos[i].setDec( Jupiter->dec()->Degrees() - 0.011*( XJ[i] * sin( pa ) + YJ[i] * cos( pa ) ) ); + + if ( ZJ[i] < 0.0 ) InFront[i] = true; + else InFront[i] = false; + } +} diff --git a/kstars/kstars/jupitermoons.h b/kstars/kstars/jupitermoons.h new file mode 100644 index 00000000..23163f26 --- /dev/null +++ b/kstars/kstars/jupitermoons.h @@ -0,0 +1,117 @@ +/*************************************************************************** + jupitermoons.h - description + ------------------- + begin : Fri Oct 18 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef JUPITERMOONS_H +#define JUPITERMOONS_H + +#include "skypoint.h" + +/**@class JupiterMoons + *Implements the four largest moons of Jupiter. + *See Chapter 43 of "Astronomical Algorithms"by Jean Meeus for details + * + *TODO: make the moons SkyObjects, rather than just points. + * + *@author Jason Harris + *@version 1.0 + */ + +class KSPlanet; +class KSSun; + +class JupiterMoons { +public: + /**Constructor. Assign the name of each moon, + *and initialize their XYZ positions to zero. + */ + JupiterMoons(); + + /**Destructor (empty)*/ + ~JupiterMoons(); + + /**Find the positions of each Moon, relative to Jupiter. + *We use an XYZ coordinate system, centered on Jupiter, + *where the X-axis corresponds to Jupiter's Equator, + *the Y-Axis is parallel to Jupiter's Poles, and the + *Z-axis points along the line joining the Earth and + *Jupiter. Once the XYZ positions are known, this + *function also computes the RA,Dec positions of each + *Moon, and sets the inFront bool variable to indicate + *whether the Moon is nearer to us than Jupiter or not + *(this information is used to determine whether the + *Moon should be drawn on top of Jupiter, or vice versa). + * + *See "Astronomical Algorithms" bu Jean Meeus, Chapter 43. + * + *@param num pointer to the KSNumbers object describing + *the date/time at which to find the positions. + *@param jup pointer to the jupiter object + *@param ksun pointer to the Sun object + */ + void findPosition( const KSNumbers *num, const KSPlanet *jup, const KSSun *ksun ); + + /**@return pointer to the stored RA,Dec position of a moon. + *@param id which moon? 0=Io, 1=Europa, 2=Ganymede, 3=Callisto + */ + SkyPoint* pos( int id ) { return &Pos[id]; } + + /**@return TRUE if the Moon is nearer to Earth than Jupiter. + *@param id which moon? 0=Io, 1=Europa, 2=Ganymede, 3=Callisto + */ + bool inFront( int id ) const { return InFront[id]; } + + /**@return the name of a moon. + *@param id which moon? 0=Io, 1=Europa, 2=Ganymede, 3=Callisto + */ + QString name( int id ) const { return Name[id]; } + + /**@return ID number of a moon, given its name: + *0=Io, 1=Europa, 2=Ganymede, 3=Callisto. + *Return -1 if the name does not match one of these. + */ + int moonNamed( const QString &name ) const; + + /**Convert the RA,Dec coordinates of each moon to Az,Alt + *@param LSTh pointer to the current local sidereal time + *@param lat pointer to the geographic latitude + */ + void EquatorialToHorizontal( const dms *LSTh, const dms *lat ); + + /**@return the X-coordinate in the Jupiter-centered coord. system. + *@param i which moon? 0=Io, 1=Europa, 2=Ganymede, 3=Callisto. + */ + double x( int i ) const { return XJ[i]; } + + /**@return the Y-coordinate in the Jupiter-centered coord. system. + *@param i which moon? 0=Io, 1=Europa, 2=Ganymede, 3=Callisto. + */ + double y( int i ) const { return YJ[i]; } + + /**@return the Z-coordinate in the Jupiter-centered coord. system. + *@param i which moon? 0=Io, 1=Europa, 2=Ganymede, 3=Callisto. + */ + double z( int i ) const { return ZJ[i]; } +private: + SkyPoint Pos[4]; + QString Name[4]; + bool InFront[4]; + //the rectangular position, relative to Jupiter. X-axis is equator of Jupiter; usints are Jup. Radius + double XJ[4], YJ[4], ZJ[4]; +}; + +#endif + diff --git a/kstars/kstars/ksasteroid.cpp b/kstars/kstars/ksasteroid.cpp new file mode 100644 index 00000000..4ac314fb --- /dev/null +++ b/kstars/kstars/ksasteroid.cpp @@ -0,0 +1,135 @@ +/*************************************************************************** + ksasteroid.cpp - K Desktop Planetarium + ------------------- + begin : Wed 19 Feb 2003 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "ksasteroid.h" +#include "dms.h" +#include "ksnumbers.h" +#include "ksutils.h" +#include "kstarsdata.h" + +KSAsteroid::KSAsteroid( KStarsData *_kd, QString s, QString imfile, + long double _JD, double _a, double _e, dms _i, dms _w, dms _Node, dms _M, double _H ) + : KSPlanetBase(_kd, s, imfile), kd(_kd), JD(_JD), a(_a), e(_e), H(_H), i(_i), w(_w), M(_M), N(_Node) { + + setType( 10 ); //Asteroid + setMag( H ); + //Compute the orbital Period from Kepler's 3rd law: + P = 365.2568984 * pow(a, 1.5); //period in days +} + +bool KSAsteroid::findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth ) { + //Precess the longitude of the Ascending Node to the desired epoch: + dms n = dms( double( N.Degrees() - 3.82394E-5 * ( num->julianDay() - J2000 )) ).reduce(); + + //determine the mean anomaly for the desired date. This is the mean anomaly for the + //ephemeis epoch, plus the number of days between the desired date and ephemeris epoch, + //times the asteroid's mean daily motion (360/P): + dms m = dms( double( M.Degrees() + ( num->julianDay() - JD ) * 360.0/P ) ).reduce(); + double sinm, cosm; + m.SinCos( sinm, cosm ); + + //compute eccentric anomaly: + double E = m.Degrees() + e*180.0/dms::PI * sinm * ( 1.0 + e*cosm ); + + if ( e > 0.05 ) { //need more accurate approximation, iterate... + double E0; + int iter(0); + do { + E0 = E; + iter++; + E = E0 - ( E0 - e*180.0/dms::PI *sin( E0*dms::DegToRad ) - m.Degrees() )/(1 - e*cos( E0*dms::DegToRad ) ); + } while ( fabs( E - E0 ) > 0.001 && iter < 1000 ); + } + + double sinE, cosE; + dms E1( E ); + E1.SinCos( sinE, cosE ); + + double xv = a * ( cosE - e ); + double yv = a * sqrt( 1.0 - e*e ) * sinE; + + //v is the true anomaly; r is the distance from the Sun + + double v = atan( yv/xv ) / dms::DegToRad; + //resolve atan ambiguity + if ( xv < 0.0 ) v += 180.0; + + double r = sqrt( xv*xv + yv*yv ); + + //vw is the sum of the true anomaly and the argument of perihelion + dms vw( v + w.Degrees() ); + double sinN, cosN, sinvw, cosvw, sini, cosi; + + N.SinCos( sinN, cosN ); + vw.SinCos( sinvw, cosvw ); + i.SinCos( sini, cosi ); + + //xh, yh, zh are the heliocentric cartesian coords with the ecliptic plane congruent with zh=0. + double xh = r * ( cosN * cosvw - sinN * sinvw * cosi ); + double yh = r * ( sinN * cosvw + cosN * sinvw * cosi ); + double zh = r * ( sinvw * sini ); + + //the spherical ecliptic coordinates: + double ELongRad = atan( yh/xh ); + //resolve atan ambiguity + if ( xh < 0.0 ) ELongRad += dms::PI; + double ELatRad = atan( zh/r ); //(r can't possibly be negative, so no atan ambiguity) + + helEcPos.longitude.setRadians( ELongRad ); + helEcPos.latitude.setRadians( ELatRad ); + setRsun( r ); + + if ( Earth ) { + //xe, ye, ze are the Earth's heliocentric cartesian coords + double cosBe, sinBe, cosLe, sinLe; + Earth->ecLong()->SinCos( sinLe, cosLe ); + Earth->ecLat()->SinCos( sinBe, cosBe ); + + double xe = Earth->rsun() * cosBe * cosLe; + double ye = Earth->rsun() * cosBe * sinLe; + double ze = Earth->rsun() * sinBe; + + //convert to geocentric ecliptic coordinates by subtracting Earth's coords: + xh -= xe; + yh -= ye; + zh -= ze; + } + + //the spherical geocentricecliptic coordinates: + ELongRad = atan( yh/xh ); + //resolve atan ambiguity + if ( xh < 0.0 ) ELongRad += dms::PI; + + double rr = sqrt( xh*xh + yh*yh + zh*zh ); + ELatRad = atan( zh/rr ); //(rr can't possibly be negative, so no atan ambiguity) + + ep.longitude.setRadians( ELongRad ); + ep.latitude.setRadians( ELatRad ); + if ( Earth ) setRearth( Earth ); + + EclipticToEquatorial( num->obliquity() ); + nutate( num ); + aberrate( num ); + + return true; +} + +//Unused virtual function from KSPlanetBase +bool KSAsteroid::loadData() { return false; } + diff --git a/kstars/kstars/ksasteroid.h b/kstars/kstars/ksasteroid.h new file mode 100644 index 00000000..a1fa12c2 --- /dev/null +++ b/kstars/kstars/ksasteroid.h @@ -0,0 +1,101 @@ +/*************************************************************************** + ksasteroid.h - K Desktop Planetarium + ------------------- + begin : Wed 19 Feb 2003 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSASTEROID_H +#define KSASTEROID_H + +#include "ksplanetbase.h" + +/**@class KSAsteroid + *@short A subclass of KSPlanetBase that implements asteroids. + * + *The orbital elements are stored as private member variables, and it + *provides methods to compute the ecliptic coordinates for any time + *from the orbital elements. + * + *The orbital elements are: + *@li JD Epoch of element values + *@li a semi-major axis length (AU) + *@li e eccentricity of orbit + *@li i inclination angle (with respect to J2000.0 ecliptic plane) + *@li w argument of perihelion (w.r.t. J2000.0 ecliptic plane) + *@li N longitude of ascending node (J2000.0 ecliptic) + *@li M mean anomaly at epoch JD + *@li H absolute magnitude + * + *@author Jason Harris + *@version 1.0 + */ + +class KStarsData; +class KSNumbers; +class dms; + +class KSAsteroid : public KSPlanetBase +{ + public: + /**Constructor. + *@p kd pointer to the KStarsData object + *@p s the name of the asteroid + *@p image_file the filename for an image of the asteroid + *@p JD the Julian Day for the orbital elements + *@p a the semi-major axis of the asteroid's orbit (AU) + *@p e the eccentricity of the asteroid's orbit + *@p i the inclination angle of the asteroid's orbit + *@p w the argument of the orbit's perihelion + *@p N the longitude of the orbit's ascending node + *@p M the mean anomaly for the Julian Day + *@p H absolute magnitude + */ + KSAsteroid( KStarsData *kd, QString s, QString image_file, + long double JD, double a, double e, dms i, dms w, dms N, dms M, double H ); + + /**Destructor (empty)*/ + virtual ~KSAsteroid() {} + + /**This is inherited from KSPlanetBase. We don't use it in this class, + *so it is empty. + */ + virtual bool loadData(); + + protected: +/**Calculate the geocentric RA, Dec coordinates of the Asteroid. + *@note reimplemented from KSPlanetBase + *@param num time-dependent values for the desired date + *@param Earth planet Earth (needed to calculate geocentric coords) + *@return true if position was successfully calculated. + */ + virtual bool findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth=NULL ); + + //these set functions are needed for the new KSPluto subclass + void set_a( double newa ) { a = newa; } + void set_e( double newe ) { e = newe; } + void set_P( double newP ) { P = newP; } + void set_i( double newi ) { i.setD( newi ); } + void set_w( double neww ) { w.setD( neww ); } + void set_M( double newM ) { M.setD( newM ); } + void set_N( double newN ) { N.setD( newN ); } + void setJD( long double jd ) { JD = jd; } + + private: + KStarsData *kd; + long double JD; + double a, e, H, P; + dms i, w, M, N; +}; + +#endif diff --git a/kstars/kstars/kscomet.cpp b/kstars/kstars/kscomet.cpp new file mode 100644 index 00000000..6f2c34a2 --- /dev/null +++ b/kstars/kstars/kscomet.cpp @@ -0,0 +1,165 @@ +/*************************************************************************** + kscomet.cpp - K Desktop Planetarium + ------------------- + begin : Wed 19 Feb 2003 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "kstarsdata.h" +#include "kstarsdatetime.h" +#include "ksnumbers.h" +#include "dms.h" +#include "kscomet.h" + + +KSComet::KSComet( KStarsData *_kd, QString _s, QString imfile, + long double _JD, double _q, double _e, dms _i, dms _w, dms _Node, double Tp ) + : KSPlanetBase(_kd, _s, imfile), kd(_kd), JD(_JD), q(_q), e(_e), i(_i), w(_w), N(_Node) { + + setType( 9 ); //Comet + + //Find the Julian Day of Perihelion from Tp + //Tp is a double which encodes a date like: YYYYMMDD.DDDDD (e.g., 19730521.33333 + int year = int( Tp/10000.0 ); + int month = int( (int(Tp) % 10000)/100.0 ); + int day = int( int(Tp) % 100 ); + double Hour = 24.0 * ( Tp - int(Tp) ); + int h = int( Hour ); + int m = int( 60.0 * ( Hour - h ) ); + int s = int( 60.0 * ( 60.0 * ( Hour - h) - m ) ); + + JDp = KStarsDateTime( ExtDate( year, month, day ), QTime( h, m, s ) ).djd(); + + //compute the semi-major axis, a: + a = q/(1.0-e); + + //Compute the orbital Period from Kepler's 3rd law: + P = 365.2568984 * pow(a, 1.5); //period in days + + //If the name contains a "/", make this name2 and make name a truncated version without the leading "P/" or "C/" + if ( name().contains( "/" ) ) { + setLongName( name() ); + setName( name().mid( name().find("/") + 1 ) ); + } +} + +bool KSComet::findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth ) { + double v(0.0), r(0.0); + + //Precess the longitude of the Ascending Node to the desired epoch: + dms n = dms( double(N.Degrees() - 3.82394E-5 * ( num->julianDay() - J2000 )) ).reduce(); + + if ( e > 0.98 ) { + //Use near-parabolic approximation + double k = 0.01720209895; //Gauss gravitational constant + double a = 0.75 * ( num->julianDay() - JDp ) * k * sqrt( (1+e)/(q*q*q) ); + double b = sqrt( 1.0 + a*a ); + double W = pow((b+a),1.0/3.0) - pow((b-a),1.0/3.0); + double c = 1.0 + 1.0/(W*W); + double f = (1.0-e)/(1.0+e); + double g = f/(c*c); + + double a1 = (2.0/3.0) + (2.0*W*W/5.0); + double a2 = (7.0/5.0) + (33.0*W*W/35.0) + (37.0*W*W*W*W/175.0); + double a3 = W*W*( (432.0/175.0) + (956.0*W*W/1125.0) + (84.0*W*W*W*W/1575.0) ); + double w = W*(1.0 + g*c*( a1 + a2*g + a3*g*g )); + + v = 2.0*atan(w) / dms::DegToRad; + r = q*( 1.0 + w*w )/( 1.0 + w*w*f ); + } else { + //Use normal ellipse method + //Determine Mean anomaly for desired date: + dms m = dms( double(360.0*( num->julianDay() - JDp )/P) ).reduce(); + double sinm, cosm; + m.SinCos( sinm, cosm ); + + //compute eccentric anomaly: + double E = m.Degrees() + e*180.0/dms::PI * sinm * ( 1.0 + e*cosm ); + + if ( e > 0.05 ) { //need more accurate approximation, iterate... + double E0; + int iter(0); + do { + E0 = E; + iter++; + E = E0 - ( E0 - e*180.0/dms::PI *sin( E0*dms::DegToRad ) - m.Degrees() )/(1 - e*cos( E0*dms::DegToRad ) ); + } while ( fabs( E - E0 ) > 0.001 && iter < 1000 ); + } + + double sinE, cosE; + dms E1( E ); + E1.SinCos( sinE, cosE ); + + double xv = a * ( cosE - e ); + double yv = a * sqrt( 1.0 - e*e ) * sinE; + + //v is the true anomaly; r is the distance from the Sun + + v = atan( yv/xv ) / dms::DegToRad; + //resolve atan ambiguity + if ( xv < 0.0 ) v += 180.0; + + r = sqrt( xv*xv + yv*yv ); + } + + //vw is the sum of the true anomaly and the argument of perihelion + dms vw( v + w.Degrees() ); + double sinN, cosN, sinvw, cosvw, sini, cosi; + + n.SinCos( sinN, cosN ); + vw.SinCos( sinvw, cosvw ); + i.SinCos( sini, cosi ); + + //xh, yh, zh are the heliocentric cartesian coords with the ecliptic plane congruent with zh=0. + double xh = r * ( cosN * cosvw - sinN * sinvw * cosi ); + double yh = r * ( sinN * cosvw + cosN * sinvw * cosi ); + double zh = r * ( sinvw * sini ); + + //xe, ye, ze are the Earth's heliocentric cartesian coords + double cosBe, sinBe, cosLe, sinLe; + Earth->ecLong()->SinCos( sinLe, cosLe ); + Earth->ecLat()->SinCos( sinBe, cosBe ); + + double xe = Earth->rsun() * cosBe * cosLe; + double ye = Earth->rsun() * cosBe * sinLe; + double ze = Earth->rsun() * sinBe; + + //convert to geocentric ecliptic coordinates by subtracting Earth's coords: + xh -= xe; + yh -= ye; + zh -= ze; + + //Finally, the spherical ecliptic coordinates: + double ELongRad = atan( yh/xh ); + //resolve atan ambiguity + if ( xh < 0.0 ) ELongRad += dms::PI; + + double rr = sqrt( xh*xh + yh*yh ); + double ELatRad = atan( zh/rr ); //(rr can't possibly be negative, so no atan ambiguity) + + ep.longitude.setRadians( ELongRad ); + ep.latitude.setRadians( ELatRad ); + setRsun( r ); + setRearth( Earth ); + + EclipticToEquatorial( num->obliquity() ); + nutate( num ); + aberrate( num ); + + return true; +} + +//Unused virtual function from KSPlanetBase +bool KSComet::loadData() { return false; } diff --git a/kstars/kstars/kscomet.h b/kstars/kstars/kscomet.h new file mode 100644 index 00000000..62a26458 --- /dev/null +++ b/kstars/kstars/kscomet.h @@ -0,0 +1,92 @@ +/*************************************************************************** + kscomet.h - K Desktop Planetarium + ------------------- + begin : Wed 19 Feb 2003 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSCOMET_H +#define KSCOMET_H + +#include "ksplanetbase.h" + +/**@class KSComet + *@short A subclass of KSPlanetBase that implements comets. + * + *The orbital elements are stored as private member variables, and + *it provides methods to compute the ecliptic coordinates for any + *time from the orbital elements. + * + *The orbital elements are: + *@li JD Epoch of element values + *@li q perihelion distance (AU) + *@li e eccentricity of orbit + *@li i inclination angle (with respect to J2000.0 ecliptic plane) + *@li w argument of perihelion (w.r.t. J2000.0 ecliptic plane) + *@li N longitude of ascending node (J2000.0 ecliptic) + *@li Tp time of perihelion passage (YYYYMMDD.DDD) + * + *@author Jason Harris + *@version 1.0 + */ + +class KStarsData; +class KSNumbers; +class dms; + +class KSComet : public KSPlanetBase +{ + public: + /**Constructor. + *@p kd pointer to the KStarsData object + *@p s the name of the comet + *@p image_file the filename for an image of the comet + *@p JD the Julian Day for the orbital elements + *@p q the perihelion distance of the comet's orbit (AU) + *@p e the eccentricity of the comet's orbit + *@p i the inclination angle of the comet's orbit + *@p w the argument of the orbit's perihelion + *@p N the longitude of the orbit's ascending node + *@p M the mean anomaly for the Julian Day + *@p Tp The date of the most proximate perihelion passage (YYYYMMDD.DDD) + */ + KSComet( KStarsData *kd, QString s, QString image_file, + long double JD, double q, double e, dms i, dms w, dms N, double Tp ); + + /**Destructor (empty)*/ + virtual ~KSComet() {} + + /**Unused virtual function inherited from KSPlanetBase, + *so it's simply empty here. + */ + virtual bool loadData(); + + + protected: + /**Calculate the geocentric RA, Dec coordinates of the Comet. + *@note reimplemented from KSPlanetBase + *@param num time-dependent values for the desired date + *@param Earth planet Earth (needed to calculate geocentric coords) + *@return true if position was successfully calculated. + */ + virtual bool findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth=NULL ); + + private: + KStarsData *kd; + long double JD, JDp; + double q, e, a, P; + dms i, w, N; + +}; + +#endif diff --git a/kstars/kstars/ksfilereader.cpp b/kstars/kstars/ksfilereader.cpp new file mode 100644 index 00000000..565cdf1b --- /dev/null +++ b/kstars/kstars/ksfilereader.cpp @@ -0,0 +1,61 @@ +/*************************************************************************** + ksfilereader.cpp - description + ------------------- + begin : Tue Jan 28 2003 + copyright : (C) 2003 by Heiko Evermann + email : heiko@evermann.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include "ksfilereader.h" + +KSFileReader::KSFileReader(QFile& file) { + // read the whole file at once. This works well at least for the smaller files. + QByteArray data = file.readAll(); + QString sAll = QString::fromUtf8( data.data(), data.size() ); + // split into list of lines + lines = QStringList::split( "\n", sAll ); + // how many lines did we get? + numLines = lines.size(); + // set index to start + curLine = 0; + // we do not need the file any more + file.close(); +} + +KSFileReader::~KSFileReader(){ +} + +bool KSFileReader::hasMoreLines() { + return (curLine < numLines); +} + +QString& KSFileReader::readLine(){ + // hint: use curLine as index, after that increment curLine + // This means that the programming language c++ should better be renamed to ++c, + // otherwise the name means: improve the c programming language, but use it the + // way it was before the improvements... + return lines[curLine++]; +} + +bool KSFileReader::setLine(int i) { + if (i <= numLines) { + curLine = i; + return true; + } else { + return false; + } +} + +#include "ksfilereader.moc" diff --git a/kstars/kstars/ksfilereader.h b/kstars/kstars/ksfilereader.h new file mode 100644 index 00000000..25c56b96 --- /dev/null +++ b/kstars/kstars/ksfilereader.h @@ -0,0 +1,69 @@ +/*************************************************************************** + ksfilereader.h - description + ------------------- + begin : Tue Jan 28 2003 + copyright : (C) 2003 by Heiko Evermann + email : heiko@evermann.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSFILEREADER_H +#define KSFILEREADER_H + +#include +#include + +/**@class KSFileReader + *This class will read an entire file into a QStringList, where each item + *in the list is a line in the file. It can then access each line in the + *list very quickly. + *@author Heiko Evermann + *@version 1.0 + */ + +class QFile; +class QString; + +class KSFileReader : public QObject { + Q_OBJECT +public: + /**Constructor. Read an entire file into a QStringList object. + *@p file the file to be read + */ + KSFileReader( QFile& file); + + /**Destructor*/ + ~KSFileReader(); + + /**@return TRUE if we are not yet at the end of the file. + */ + bool hasMoreLines(); + + /**Read a line from the file, and increment the "current line" counter. + *@return the line that we read, as a QString. + */ + QString& readLine(); + + /**Go to a specific line in the file. + *@p i the line number to skip to. + */ + bool setLine(int i); + +private: + /** After loading the whole file, we split it into lines and keep them here. */ + QStringList lines; + /** How many lines do we have in the file? */ + int numLines; + /** Which line are we at? */ + int curLine; +}; + +#endif diff --git a/kstars/kstars/ksmoon.cpp b/kstars/kstars/ksmoon.cpp new file mode 100644 index 00000000..d63cc319 --- /dev/null +++ b/kstars/kstars/ksmoon.cpp @@ -0,0 +1,217 @@ +/*************************************************************************** + ksmoon.cpp - K Desktop Planetarium + ------------------- + begin : Sun Aug 26 2001 + copyright : (C) 2001 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include + +#include "ksnumbers.h" +#include "ksutils.h" +#include "kssun.h" +#include "ksmoon.h" +#include "kstarsdata.h" + +KSMoon::KSMoon(KStarsData *kd) + : KSPlanetBase( kd, I18N_NOOP("Moon"), "", 3474.8 /*diameter in km*/ ) { + BData.setAutoDelete(true); + LRData.setAutoDelete(true); +} + +KSMoon::~KSMoon() { +} + +bool KSMoon::data_loaded = false; +QPtrList KSMoon::LRData; +QPtrList KSMoon::BData; + +bool KSMoon::loadData() { + if (data_loaded) return true; + + QString line; + QFile f; + int nd, nm, nm1, nf; + double Li, Ri, Bi; //coefficients of the sums + + if ( KSUtils::openDataFile( f, "moonLR.dat" ) ) { + QTextStream stream( &f ); + while ( !stream.eof() ) { + line = stream.readLine(); + QTextIStream instream( &line ); + instream >> nd >> nm >> nm1 >> nf >> Li >> Ri; + LRData.append(new MoonLRData(nd, nm, nm1, nf, Li, Ri)); + } + f.close(); + } else + return false; + + + if ( KSUtils::openDataFile( f, "moonB.dat" ) ) { + QTextStream stream( &f ); + while ( !stream.eof() ) { + line = stream.readLine(); + QTextIStream instream( &line ); + instream >> nd >> nm >> nm1 >> nf >> Bi; + BData.append(new MoonBData(nd, nm, nm1, nf, Bi)); + } + f.close(); + } + + data_loaded = true; + return true; +} + +bool KSMoon::findGeocentricPosition( const KSNumbers *num, const KSPlanetBase* ) { + //Algorithms in this subroutine are taken from Chapter 45 of "Astronomical Algorithms" + //by Jean Meeus (1991, Willmann-Bell, Inc. ISBN 0-943396-35-2. http://www.willbell.com/math/mc1.htm) + QString fname, snum, line; + QFile f; + double DegtoRad; + double T, L, D, M, M1, F, E, A1, A2, A3; + double sumL, sumR, sumB; + + DegtoRad = acos( -1.0 )/180.0; + + //Julian centuries since J2000 + T = num->julianCenturies(); + + double Et = 1.0 - 0.002516*T - 0.0000074*T*T; + + //Moon's mean longitude + L = 218.3164591 + 481267.88134236*T - 0.0013268*T*T + T*T*T/538841.0 - T*T*T*T/65194000.0; + while ( L > 360.0 ) L -= 360.0; + while ( L < 0.0 ) L += 360.0; + L *= DegtoRad; + //Moon's mean elongation + D = 297.8502042 + 445267.1115168*T - 0.0016300*T*T + T*T*T/545868.0 - T*T*T*T/113065000.0; + while ( D > 360.0 ) D -= 360.0; + while ( D < 0.0 ) D += 360.0; + D *= DegtoRad; + //Sun's mean anomaly + M = 357.5291092 + 35999.0502909*T - 0.0001536*T*T + T*T*T/24490000.0; + while ( M > 360.0 ) M -= 360.0; + while ( M < 0.0 ) M += 360.0; + M *= DegtoRad; + //Moon's mean anomaly + M1= 134.9634114 + 477198.8676313*T + 0.0089970*T*T + T*T*T/69699.0 - T*T*T*T/14712000.0; + while ( M1 > 360.0 ) M1 -= 360.0; + while ( M1 < 0.0 ) M1 += 360.0; + M1 *= DegtoRad; + //Moon's argument of latitude (angle from ascending node) + F = 93.2720993 + 483202.0175273*T - 0.0034029*T*T - T*T*T/3526000.0 + T*T*T*T/863310000.0; + while ( F > 360.0 ) F -= 360.0; + while ( F < 0.0 ) F += 360.0; + F *= DegtoRad; + + A1 = 119.75 + 131.849*T; + A2 = 53.09 + 479264.290*T; + A3 = 313.45 + 481226.484*T; + while ( A1 > 360.0 ) A1 -= 360.0; + while ( A1 < 0.0 ) A1 += 360.0; + while ( A2 > 360.0 ) A2 -= 360.0; + while ( A2 < 0.0 ) A2 += 360.0; + while ( A3 > 360.0 ) A3 -= 360.0; + while ( A3 < 0.0 ) A3 += 360.0; + A1 *= DegtoRad; + A2 *= DegtoRad; + A3 *= DegtoRad; + + //Calculate the series expansions stored in moonLR.txt and moonB.txt. + // + sumL = 0.0; + sumR = 0.0; + + if (!loadData()) return false; + + for (MoonLRData *mlrd = LRData.first(); mlrd != 0; mlrd = LRData.next()) { + + E = 1.0; + if ( mlrd->nm ) { //if M != 0, include changing eccentricity of Earth's orbit + E = Et; + if ( abs( mlrd->nm )==2 ) E = E*E; //use E^2 + } + sumL += E*mlrd->Li*sin( mlrd->nd*D + mlrd->nm*M + mlrd->nm1*M1 + mlrd->nf*F ); + sumR += E*mlrd->Ri*cos( mlrd->nd*D + mlrd->nm*M + mlrd->nm1*M1 + mlrd->nf*F ); + } + + sumB = 0.0; + for (MoonBData *mbd = BData.first(); mbd != 0; mbd = BData.next()) { + + E = 1.0; + if ( mbd->nm ) { //if M != 0, include changing eccentricity of Earth's orbit + E = Et; + if ( abs( mbd->nm )==2 ) E = E*E; //use E^2 + } + sumB += E*mbd->Bi*sin( mbd->nd*D + mbd->nm*M + mbd->nm1*M1 + mbd->nf*F ); + } + + //Additive terms for sumL and sumB + sumL += ( 3958.0*sin( A1 ) + 1962.0*sin( L-F ) + 318.0*sin( A2 ) ); + sumB += ( -2235.0*sin( L ) + 382.0*sin( A3 ) + 175.0*sin( A1-F ) + 175.0*sin( A1+F ) + 127.0*sin( L-M1 ) - 115.0*sin( L+M1 ) ); + + //Geocentric coordinates + setEcLong( ( L + DegtoRad*sumL/1000000.0 ) * 180./dms::PI ); //convert radians to degrees + setEcLat( ( DegtoRad*sumB/1000000.0 ) * 180./dms::PI ); + Rearth = ( 385000.56 + sumR/1000.0 )/AU_KM; //distance from Earth, in AU + setAngularSize( asin(physicalSize()/Rearth/AU_KM)*60.*180./dms::PI ); //angular size in arcmin + + EclipticToEquatorial( num->obliquity() ); + + //Determine position angle + findPA( num ); + + return true; +} + +void KSMoon::findPhase( const KSSun *Sun ) { + Phase.setD( ecLong()->Degrees() - Sun->ecLong()->Degrees() ); + Phase.setD( Phase.reduce().Degrees() ); + int iPhase = int( 0.1*Phase.Degrees()+0.5 ); + if (iPhase==36) iPhase = 0; + QString sPhase; + sPhase = sPhase.sprintf( "%02d", iPhase ); + QString imName = "moon" + sPhase + ".png"; + + QFile imFile; + if ( KSUtils::openDataFile( imFile, imName ) ) { + imFile.close(); + image0()->load( imFile.name() ); + image()->load( imFile.name() ); + + } +} + +QString KSMoon::phaseName() const { + double f = illum(); + double p = phase().Degrees(); + + //First, handle the major phases + if ( f > 0.99 ) return i18n( "moon phase, 100 percent illuminated", "Full moon" ); + if ( f < 0.01 ) return i18n( "moon phase, 0 percent illuminated", "New moon" ); + if ( fabs( f - 0.50 ) < 0.01 ) { + if ( p < 180.0 ) return i18n( "moon phase, half-illuminated and growing", "First quarter" ); + else return i18n( "moon phase, half-illuminated and shrinking", "Third quarter" ); + } + + //Next, handle the more general cases + if ( p < 90.0 ) return i18n( "moon phase between new moon and 1st quarter", "Waxing crescent" ); + else if ( p < 180.0 ) return i18n( "moon phase between 1st quarter and full moon", "Waxing gibbous" ); + else if ( p < 270.0 ) return i18n( "moon phase between full moon and 3rd quarter", "Waning gibbous" ); + else if ( p < 360.0 ) return i18n( "moon phase between 3rd quarter and new moon", "Waning crescent" ); + + else return i18n( "unknown" ); +} diff --git a/kstars/kstars/ksmoon.h b/kstars/kstars/ksmoon.h new file mode 100644 index 00000000..80f65c3e --- /dev/null +++ b/kstars/kstars/ksmoon.h @@ -0,0 +1,133 @@ +/*************************************************************************** + ksmoon.h - K Desktop Planetarium + ------------------- + begin : Sun Aug 26 2001 + copyright : (C) 2001 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSMOON_H +#define KSMOON_H + +#include "ksplanetbase.h" +#include "dms.h" + +/**@class KSMoon + *A subclass of SkyObject that provides information + *needed for the Moon. Specifically, KSMoon provides a moon-specific + *findPosition() function. Also, there is a method findPhase(), which returns + *the lunar phase as a floating-point number between 0.0 and 1.0. + *@short Provides necessary information about the Moon. + *@author Jason Harris + *@version 1.0 + */ + +class KStarsData; +class KSSun; + +class KSMoon : public KSPlanetBase { +public: + /** + *Default constructor. Set name="Moon". + */ + KSMoon(KStarsData *kd); + + /**Destructor (empty). */ + ~KSMoon(); + + /** + *Determine the phase angle of the moon, and assign the appropriate + *moon image + *@param Sun The current Sun object. + */ + void findPhase( const KSSun *Sun ); + + /**@return the moon's current phase angle, as a dms angle + */ + dms phase( void ) const { return Phase; } + + /**@return the illuminated fraction of the Moon as seen from Earth + */ + double illum( void ) const { return 0.5*(1.0 - cos( phase().radians() ) ); } + + /**@return a short string describing the moon's phase + */ + QString phaseName( void ) const; + + /** reimplemented from KSPlanetBase + */ + virtual bool loadData(); + +protected: + /**Reimplemented from KSPlanetBase, this function employs unique algorithms for + *estimating the lunar coordinates. Finding the position of the moon is + *much more difficult than the other planets. For one thing, the Moon is + *a lot closer, so we can detect smaller deviations in its orbit. Also, + *the Earth has a significant effect on the Moon's orbit, and their + *interaction is complex and nonlinear. As a result, the positions as + *calculated by findPosition() are only accurate to about 10 arcseconds + *(10 times less precise than the planets' positions!) + *@short moon-specific coordinate finder + *@param num KSNumbers pointer for the target date/time + *@note we don't use the Earth pointer here + */ + virtual bool findGeocentricPosition( const KSNumbers *num, const KSPlanetBase* ); + +private: + dms Phase; + static bool data_loaded; + +/**@class MoonLRData + *Encapsulates the Longitude and radius terms of the sums + *used to compute the moon's position. + *@short Moon Longitude and radius data object + *@author Mark Hollomon + *@version 1.0 + */ + class MoonLRData { + public: + int nd; + int nm; + int nm1; + int nf; + double Li; + double Ri; + + MoonLRData( int pnd, int pnm, int pnm1, int pnf, double pLi, double pRi ): + nd(pnd), nm(pnm), nm1(pnm1), nf(pnf), Li(pLi), Ri(pRi) {} + }; + + static QPtrList LRData; + +/**@class MoonBData + *Encapsulates the Latitude terms of the sums + *used to compute the moon's position. + *@short Moon Latitude data object + *@author Mark Hollomon + *@version 1.0 + */ + class MoonBData { + public: + int nd; + int nm; + int nm1; + int nf; + double Bi; + + MoonBData( int pnd, int pnm, int pnm1, int pnf, double pBi ): + nd(pnd), nm(pnm), nm1(pnm1), nf(pnf), Bi(pBi) {} + }; + + static QPtrList BData; +}; + +#endif diff --git a/kstars/kstars/ksnewstuff.cpp b/kstars/kstars/ksnewstuff.cpp new file mode 100644 index 00000000..591b5e50 --- /dev/null +++ b/kstars/kstars/ksnewstuff.cpp @@ -0,0 +1,173 @@ +/*************************************************************************** + ksnewstuff.cpp - description + ------------------- + begin : Wed 21 May 2004 + copyright : (C) 2004 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#if KDE_IS_VERSION( 3, 2, 90 ) + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "ksnewstuff.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "deepskyobject.h" +#include "objectnamelist.h" +#include "skymap.h" + +KSNewStuff::KSNewStuff( QWidget *parent ) : + QObject(), KNewStuff( "kstars", parent ), NGCUpdated( false ) +{ + ks = (KStars*)parent; + kdw = new KDirWatch( this ); + kdw->addDir( KGlobal::dirs()->saveLocation("data", kapp->instanceName(), true) ); +} + +bool KSNewStuff::install( const QString &fileName ) +{ + kdDebug() << "KSNewStuff::install(): " << fileName << endl; + + KTar archive( fileName ); + if ( !archive.open( IO_ReadOnly ) ) + return false; + + const KArchiveDirectory *archiveDir = archive.directory(); + const QString destDir = KGlobal::dirs()->saveLocation("data", kapp->instanceName(), true); + KStandardDirs::makeDir( destDir ); + + //monitor destDir for changes; inform updateData when files are created. + connect( kdw, SIGNAL( dirty( const QString & ) ), this, SLOT( updateData( const QString & ) ) ); + + archiveDir->copyTo(destDir); + archive.close(); + kapp->processEvents(10000); + + //read the new data into the program + //this return might be the result of checking if everything is installed ok + return true; +} + +void KSNewStuff::updateData( const QString &path ) { + QDir qd( path ); + qd.setSorting( QDir::Time ); + qd.setFilter( QDir::Files ); + + //Show the Wait cursor + ks->setCursor(QCursor(Qt::WaitCursor)); + + + //Handle the Steinicke NGC/IC catalog + if ( !NGCUpdated && qd[0].contains( "ngcic" ) ) { + //Build a progress dialog to show during data installation. + KProgressDialog prog( 0, "newstuffprogdialog", + i18n( "Please Wait" ), i18n( "Installing Steinicke NGC/IC catalog..." ), false /*modal*/ ); + prog.setAllowCancel( false ); + prog.setMinimumDuration( 0 /*millisec*/ ); + prog.progressBar()->setTotalSteps( 0 ); //show generic progress activity + prog.show(); + kapp->processEvents(1000); + + //First, remove the existing NGC/IC objects from the ObjectNameList. + for ( DeepSkyObject *o = ks->data()->deepSkyList.first(); o; o = ks->data()->deepSkyList.next() ) { + if ( o->hasLongName() && o->longname() != o->name() ) ks->data()->ObjNames.remove( o->longname() ); + ks->data()->ObjNames.remove( o->name() ); + } + + //We can safely clear the Messier/NGC/IC/Other lists, since their pointers are secondary + ks->data()->deepSkyListMessier.clear(); + ks->data()->deepSkyListNGC.clear(); + ks->data()->deepSkyListIC.clear(); + ks->data()->deepSkyListOther.clear(); + + //Finally, we can clear deepSkyList. This will automatically delete the SkyObjects + ks->data()->deepSkyList.clear(); + + //Send progress messages to the console + connect( ks->data(), SIGNAL( progressText(QString) ), ks->data(), SLOT( slotConsoleMessage(QString) ) ); + connect( ks->data(), SIGNAL( progressText(QString) ), ks->data(), SLOT( slotProcessEvents() ) ); + + //We are now ready to read the new NGC/IC catalog + ks->data()->readDeepSkyData(); + + //Avoid redundant installs + NGCUpdated = true; + + //Re-assign image/info links. 3rd param means deep-sky objects only + ks->data()->readURLData( "image_url.dat", 0, true ); + ks->data()->readURLData( "info_url.dat", 1, true ); + + ks->data()->setFullTimeUpdate(); + ks->data()->updateTime( ks->geo(), ks->map() ); + ks->map()->forceUpdate(); + } + + //Handle the inline Messier images + // **No action required** + + //Handle the ephemerides + if ( qd[0] == "asteroids.dat" || qd[0] == "comets.dat" ) { + //Build a progress dialog to show during data installation. + KProgressDialog prog( 0, "newstuffprogdialog", + i18n( "Please Wait" ), i18n( "Installing comet and asteroid ephemerides..." ), true /*modal*/ ); + prog.setAllowCancel( false ); + prog.setMinimumDuration( 50 /*millisec*/ ); + prog.progressBar()->setTotalSteps( 0 ); //generic progress activity + + //First, remove the existing asteroids and comets from the ObjectNameList. + for ( SkyObject *o = (SkyObject*)(ks->data()->asteroidList.first()); o; o = (SkyObject*)(ks->data()->asteroidList.next()) ) { + if ( o->hasLongName() && o->longname() != o->name() ) ks->data()->ObjNames.remove( o->longname() ); + ks->data()->ObjNames.remove( o->name() ); + } + for ( SkyObject *o = (SkyObject*)(ks->data()->cometList.first()); o; o = (SkyObject*)(ks->data()->cometList.next()) ) { + if ( o->hasLongName() && o->longname() != o->name() ) ks->data()->ObjNames.remove( o->longname() ); + ks->data()->ObjNames.remove( o->name() ); + } + + //Clear the asteroids and comets lists + ks->data()->asteroidList.clear(); + ks->data()->cometList.clear(); + + //Send progress messages to the console + connect( ks->data(), SIGNAL( progressText(QString) ), ks->data(), SLOT( slotConsoleMessage(QString) ) ); + + //add new asteroids and comets + ks->data()->readAsteroidData(); + ks->data()->readCometData(); + + //Do a full update + ks->data()->setFullTimeUpdate(); + ks->data()->updateTime( ks->geo(), ks->map() ); + ks->map()->forceUpdate(); + } + + //Restore arrow cursor + ks->setCursor(QCursor(Qt::ArrowCursor)); +} + +void KSNewStuff::slotProcessEvents() { kapp->processEvents( 500 ); } + +#include "ksnewstuff.moc" + +#endif // KDE >= 3.2.90 diff --git a/kstars/kstars/ksnewstuff.h b/kstars/kstars/ksnewstuff.h new file mode 100644 index 00000000..1578ed95 --- /dev/null +++ b/kstars/kstars/ksnewstuff.h @@ -0,0 +1,94 @@ +/*************************************************************************** + ksnewstuff.h - description + ------------------- + begin : Wed 21 May 2004 + copyright : (C) 2004 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +/** + *@class KSNewStuff + *Subclass of KNewStuff, which provides a GUI for downloading extra + *application data from the internet. The KStars version is cutomized to + *parse the newly downloaded data and incorporate it immediately into + *the program. + *@note This class is only compiled if the user has KDE >= 3.2.90, because + *earlier versions of KDE did not have KNewStuff. + *@author Jason Harris + *@version 1.0 + */ + +#ifndef KSNEWSTUFF_H +#define KSNEWSTUFF_H + +#include + +#if KDE_IS_VERSION( 3, 2, 90 ) + +#include +#include +#include + +#include + +class KDirWatch; +class KStars; + +class KSNewStuff : public QObject, public KNewStuff +{ + Q_OBJECT + public: + /** + *Constructor + *@p parent pointer to the parent widget + */ + KSNewStuff( QWidget *parent = 0 ); + + /** + *Install new application data + *@p fileName the name of the file to be installed + *@note overloaded from KNewStuff + */ + bool install( const QString &fileName ); + + /** + *Upload a data file + *@p fileName The file to upload + *@note this function is not yet implemented, and is just a placeholder + */ + bool createUploadFile( const QString & /*fileName*/ ) { + kdDebug() << i18n( "Uploading data is not possible yet!" ); + return false; + } + + public slots: + /** + *Incorporate the newly-downloaded data into the program. + *This slot is called whenever files are added to the data directory + *@p newFile The name of the file that was just added to the data directory + */ + void updateData( const QString &newFile ); + + /** + *Simply calls kapp->processEvents(), to make the UI responsive while + *new NGC/IC data are being added to the program. + */ + void slotProcessEvents(); + + private: + KDirWatch *kdw; + KStars *ks; + bool NGCUpdated; +}; + +#endif // KDE >= 3.2.90 +#endif // KSNEWSTUFF_H diff --git a/kstars/kstars/ksnumbers.cpp b/kstars/kstars/ksnumbers.cpp new file mode 100644 index 00000000..1e4e8e9c --- /dev/null +++ b/kstars/kstars/ksnumbers.cpp @@ -0,0 +1,404 @@ +/*************************************************************************** + ksnumbers.cpp - description + ------------------- + begin : Sun Jan 13 2002 + copyright : (C) 2002-2005 by Jason Harris + email : kstars@30doradus.org + copyright : (C) 2004-2005 by Pablo de Vicente + email : p.devicente@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "ksnumbers.h" + +// 63 elements +const int KSNumbers::arguments[NUTTERMS][5] = { +{ 0, 0, 0, 0, 1}, +{-2, 0, 0, 2, 2}, +{ 0, 0, 0, 2, 2}, +{ 0, 0, 0, 0, 2}, +{ 0, 1, 0, 0, 0}, +{ 0, 0, 1, 0, 0}, +{-2, 1, 0, 2, 2}, +{ 0, 0, 0, 2, 1}, +{ 0, 0, 1, 2, 2}, +{-2,-1, 0, 2, 2}, +{-2, 0, 1, 0, 0}, +{-2, 0, 0, 2, 1}, +{ 0, 0,-1, 2, 2}, +{ 2, 0, 0, 0, 0}, +{ 0, 0, 1, 0, 1}, +{ 2, 0,-1, 2, 2}, +{ 0, 0,-1, 0, 1}, +{ 0, 0, 1, 2, 1}, +{-2, 0, 2, 0, 0}, +{ 0, 0,-2, 2, 1}, +{ 2, 0, 0, 2, 2}, +{ 0, 0, 2, 2, 2}, +{ 0, 0, 2, 0, 0}, +{-2, 0, 1, 2, 2}, +{ 0, 0, 0, 2, 0}, +{-2, 0, 0, 2, 0}, +{ 0, 0,-1, 2, 1}, +{ 0, 2, 0, 0, 0}, +{ 2, 0,-1, 0, 1}, +{-2, 2, 0, 2, 2}, +{ 0, 1, 0, 0, 1}, +{-2, 0, 1, 0, 1}, +{ 0,-1, 0, 0, 1}, +{ 0, 0, 2,-2, 0}, +{ 2, 0,-1, 2, 1}, +{ 2, 0, 1, 2, 2}, +{ 0, 1, 0, 2, 2}, +{-2, 1, 1, 0, 0}, +{ 0,-1, 0, 2, 2}, +{ 2, 0, 0, 2, 1}, +{ 2, 0, 1, 0, 0}, +{-2, 0, 2, 2, 2}, +{-2, 0, 1, 2, 1}, +{ 2, 0,-2, 0, 1}, +{ 2, 0, 0, 0, 1}, +{ 0,-1, 1, 0, 0}, +{-2,-1, 0, 2, 1}, +{-2, 0, 0, 0, 1}, +{ 0, 0, 2, 2, 1}, +{-2, 0, 2, 0, 1}, +{-2, 1, 0, 2, 1}, +{ 0, 0, 1,-2, 0}, +{-1, 0, 1, 0, 0}, +{-2, 1, 0, 0, 0}, +{ 1, 0, 0, 0, 0}, +{ 0, 0, 1, 2, 0}, +{ 0, 0,-2, 2, 2}, +{-1,-1, 1, 0, 0}, +{ 0, 1, 1, 0, 0}, +{ 0,-1, 1, 2, 2}, +{ 2,-1,-1, 2, 2}, +{ 0, 0, 3, 2, 2}, +{ 2,-1, 0, 2, 2} +}; + +const int KSNumbers::amp[NUTTERMS][4] = { +{-171996,-1742, 92025, 89}, +{ -13187, -16, 5736,-31}, +{ -2274, -2, 977, -5}, +{ 2062, 2, -895, 5}, +{ 1426, -34, 54, -1}, +{ 712, 1, -7, 0}, +{ -517, 12, 224, -6}, +{ -386, -4, 200, 0}, +{ -301, 0, 129, -1}, +{ 217, -5, -95, 3}, +{ -158, 0, 0, 0}, +{ 129, 1, -70, 0}, +{ 123, 0, -53, 0}, +{ 63, 0, 0, 0}, +{ 63, 1, -33, 0}, +{ -59, 0, 26, 0}, +{ -58, -1, 32, 0}, +{ -51, 0, 27, 0}, +{ 48, 0, 0, 0}, +{ 46, 0, -24, 0}, +{ -38, 0, 16, 0}, +{ -31, 0, 13, 0}, +{ 29, 0, 0, 0}, +{ 29, 0, -12, 0}, +{ 26, 0, 0, 0}, +{ -22, 0, 0, 0}, +{ 21, 0, -10, 0}, +{ 17, -1, 0, 0}, +{ 16, 0, -8, 0}, +{ -16, 1, 7, 0}, +{ -15, 0, 9, 0}, +{ -13, 0, 7, 0}, +{ -12, 0, 6, 0}, +{ 11, 0, 0, 0}, +{ -10, 0, 5, 0}, +{ -8, 0, 3, 0}, +{ 7, 0, -3, 0}, +{ -7, 0, 0, 0}, +{ -7, 0, 3, 0}, +{ -7, 0, 3, 0}, +{ 6, 0, 0, 0}, +{ 6, 0, -3, 0}, +{ 6, 0, -3, 0}, +{ -6, 0, 3, 0}, +{ -6, 0, 3, 0}, +{ 5, 0, 0, 0}, +{ -5, 0, 3, 0}, +{ -5, 0, 3, 0}, +{ -5, 0, 3, 0}, +{ 4, 0, 0, 0}, +{ 4, 0, 0, 0}, +{ 4, 0, 0, 0}, +{ -4, 0, 0, 0}, +{ -4, 0, 0, 0}, +{ -4, 0, 0, 0}, +{ 3, 0, 0, 0}, +{ -3, 0, 0, 0}, +{ -3, 0, 0, 0}, +{ -3, 0, 0, 0}, +{ -3, 0, 0, 0}, +{ -3, 0, 0, 0}, +{ -3, 0, 0, 0}, +{ -3, 0, 0, 0} +}; + + +KSNumbers::KSNumbers( long double jd ){ + K.setD( 20.49552 / 3600. ); //set the constant of aberration + updateValues( jd ); +} + +KSNumbers::~KSNumbers(){ +} + +void KSNumbers::updateValues( long double jd ) { + dms arg; + double args, argc; + + days = jd; + + //Julian Centuries since J2000.0 + T = ( jd - J2000 ) / 36525.; + + // Julian Millenia since J2000.0 + jm = T / 10.0; + + double T2 = T*T; + double T3 = T2*T; + + //Sun's Mean Longitude + L.setD( 280.46645 + 36000.76983*T + 0.0003032*T2 ); + + //Mean elongation of the Moon from the Sun + D.setD( 297.85036 + 445267.111480*T - 0.0019142*T2 + T3/189474.); + + //Sun's Mean Anomaly + M.setD( 357.52910 + 35999.05030*T - 0.0001559*T2 - 0.00000048*T3); + + //Moon's Mean Anomaly + MM.setD( 134.96298 + 477198.867398*T + 0.0086972*T2 + T3/56250.0 ); + + //Moon's Mean Longitude + LM.setD( 218.3164591 + 481267.88134236*T - 0.0013268*T2 + T3/538841. - T*T*T*T/6519400.); + + //Moon's argument of latitude + F.setD( 93.27191 + 483202.017538*T - 0.0036825*T2 + T3/327270.); + + //Longitude of Moon's Ascending Node + O.setD( 125.04452 - 1934.136261*T + 0.0020708*T2 + T3/450000.0 ); + + //Earth's orbital eccentricity + e = 0.016708617 - 0.000042037*T - 0.0000001236*T2; + + double C = ( 1.914600 - 0.004817*T - 0.000014*T2 ) * sin( M.radians() ) + + ( 0.019993 - 0.000101*T ) * sin( 2.0* M.radians() ) + + 0.000290 * sin( 3.0* M.radians() ); + + //Sun's True Longitude + L0.setD( L.Degrees() + C ); + + //Sun's True Anomaly + M0.setD( M.Degrees() + C ); + + //Obliquity of the Ecliptic + double U = T/100.0; + double dObliq = -4680.93*U - 1.55*U*U + 1999.25*U*U*U + - 51.38*U*U*U*U - 249.67*U*U*U*U*U + - 39.05*U*U*U*U*U*U + 7.12*U*U*U*U*U*U*U + + 27.87*U*U*U*U*U*U*U*U + 5.79*U*U*U*U*U*U*U*U*U + + 2.45*U*U*U*U*U*U*U*U*U*U; + Obliquity.setD( 23.43929111 + dObliq/3600.0); + + //Nutation parameters + dms L2, M2, O2; + double sin2L, cos2L, sin2M, cos2M; + double sinO, cosO, sin2O, cos2O; + + O2.setD( 2.0*O.Degrees() ); + L2.setD( 2.0*L.Degrees() ); //twice mean ecl. long. of Sun + M2.setD( 2.0*LM.Degrees() ); //twice mean ecl. long. of Moon + + O.SinCos( sinO, cosO ); + O2.SinCos( sin2O, cos2O ); + L2.SinCos( sin2L, cos2L ); + M2.SinCos( sin2M, cos2M ); + +// deltaEcLong = ( -17.2*sinO - 1.32*sin2L - 0.23*sin2M + 0.21*sin2O)/3600.0; //Ecl. long. correction +// deltaObliquity = ( 9.2*cosO + 0.57*cos2L + 0.10*cos2M - 0.09*cos2O)/3600.0; //Obliq. correction + + deltaEcLong = 0.; + deltaObliquity = 0.; + + for (unsigned int i=0; i < NUTTERMS; i++) { + + arg.setD ( arguments[i][0]*D.Degrees() + arguments[i][1]*M.Degrees() + + arguments[i][2]*MM.Degrees() + arguments[i][3]*F.Degrees() + arguments[i][4]*O.Degrees() ); + arg.SinCos( args, argc ); + + deltaEcLong += (amp[i][0] + amp[i][1]/10. * T ) * args * 1e-4 ; + deltaObliquity += (amp[i][2] + amp[i][3]/10. * T ) * argc * 1e-4 ; + } + + deltaEcLong/= 3600.0; + deltaObliquity /= 3600.0; + + //Compute Precession Matrices: + XP.setD( 0.6406161*T + 0.0000839*T2 + 0.0000050*T3 ); + YP.setD( 0.5567530*T - 0.0001185*T2 - 0.0000116*T3 ); + ZP.setD( 0.6406161*T + 0.0003041*T2 + 0.0000051*T3 ); + + XP.SinCos( SX, CX ); + YP.SinCos( SY, CY ); + ZP.SinCos( SZ, CZ ); + +//P1 is used to precess from any epoch to J2000 + P1[0][0] = CX*CY*CZ - SX*SZ; + P1[1][0] = CX*CY*SZ + SX*CZ; + P1[2][0] = CX*SY; + P1[0][1] = -1.0*SX*CY*CZ - CX*SZ; + P1[1][1] = -1.0*SX*CY*SZ + CX*CZ; + P1[2][1] = -1.0*SX*SY; + P1[0][2] = -1.0*SY*CZ; + P1[1][2] = -1.0*SY*SZ; + P1[2][2] = CY; + +//P2 is used to precess from J2000 to any other epoch (it is the transpose of P1) + P2[0][0] = CX*CY*CZ - SX*SZ; + P2[1][0] = -1.0*SX*CY*CZ - CX*SZ; + P2[2][0] = -1.0*SY*CZ; + P2[0][1] = CX*CY*SZ + SX*CZ; + P2[1][1] = -1.0*SX*CY*SZ + CX*CZ; + P2[2][1] = -1.0*SY*SZ; + P2[0][2] = CX*SY; + P2[1][2] = -1.0*SX*SY; + P2[2][2] = CY; + +//Compute Precession Matrices from B1950 to 1984 using Newcomb formulae + + XB.setD( 0.217697 ); + YB.setD( 0.189274 ); + ZB.setD( 0.217722 ); + + XB.SinCos( SXB, CXB ); + YB.SinCos( SYB, CYB ); + ZB.SinCos( SZB, CZB ); + +//P1B is used to precess from 1984 to B1950: + + P1B[0][0] = CXB*CYB*CZB - SXB*SZB; + P1B[1][0] = CXB*CYB*SZB + SXB*CZB; + P1B[2][0] = CXB*SYB; + P1B[0][1] = -1.0*SXB*CYB*CZB - CXB*SZB; + P1B[1][1] = -1.0*SXB*CYB*SZB + CXB*CZB; + P1B[2][1] = -1.0*SXB*SYB; + P1B[0][2] = -1.0*SYB*CZB; + P1B[1][2] = -1.0*SYB*SZB; + P1B[2][2] = CYB; + +//P2 is used to precess from B1950 to 1984 (it is the transpose of P1) + P2B[0][0] = CXB*CYB*CZB - SXB*SZB; + P2B[1][0] = -1.0*SXB*CYB*CZB - CXB*SZB; + P2B[2][0] = -1.0*SYB*CZB; + P2B[0][1] = CXB*CYB*SZB + SXB*CZB; + P2B[1][1] = -1.0*SXB*CYB*SZB + CXB*CZB; + P2B[2][1] = -1.0*SYB*SZB; + P2B[0][2] = CXB*SYB; + P2B[1][2] = -1.0*SXB*SYB; + P2B[2][2] = CYB; + + + // Mean longitudes for the planets. radians + // + + // TODO Pasar a grados + double LVenus = 3.1761467+1021.3285546*T; // Venus + double LMars = 1.7534703+ 628.3075849*T; // Mars + double LEarth = 6.2034809+ 334.0612431*T; // Earth + double LJupiter = 0.5995465+ 52.9690965*T; // Jupiter + double LSaturn = 0.8740168+ 21.3299095*T; // Saturn + double LNeptune = 5.3118863+ 3.8133036*T; // Neptune + double LUranus = 5.4812939+ 7.4781599*T; // Uranus + + double LMRad = 3.8103444+8399.6847337*T; // Moon + double DRad = 5.1984667+7771.3771486*T; + double MMRad = 2.3555559+8328.6914289*T; // Moon + double FRad = 1.6279052+8433.4661601*T; + + /** Contibutions to the velocity of the Earth referred to the barycenter of the solar system + in the J2000 equatorial system + Velocities 10^{-8} AU/day + Ron & Vondrak method + **/ + + double vondrak[36][7] = { + {LMars, -1719914-2*T, -25, 25-13*T,1578089+156*T, 10+32*T,684185-358*T}, + {2*LMars, 6434+141*T,28007-107*T,25697-95*T, -5904-130*T,11141-48*T, -2559-55*T}, + {LJupiter, 715, 0, 6, -657, -15, -282}, + {LMRad, 715, 0, 0, -656, 0, -285}, + {3*LMars, 486-5*T, -236-4*T, -216-4*T, -446+5*T, -94, -193}, + {LSaturn, 159, 0, 2, -147, -6, -61}, + {FRad, 0, 0, 0, 26, 0, -59}, + {LMRad+MMRad, 39, 0, 0, -36, 0, -16}, + {2*LJupiter, 33, -10, -9, -30, -5, -13}, + {2*LMars-LJupiter, 31, 1, 1, -28, 0, -12}, + {3*LMars-8*LEarth+3*LJupiter, 8, -28, 25, 8, 11, 3}, + {5*LMars-8*LEarth+3*LJupiter, 8, -28, -25, -8, -11, -3}, + {2*LVenus-LMars, 21, 0, 0, -19, 0, -8}, + {LVenus, -19, 0, 0, 17, 0, 8}, + {LNeptune, 17, 0, 0, -16, 0, -7}, + {LMars-2*LJupiter, 16, 0, 0, 15, 1, 7}, + {LUranus, 16, 0, 1, -15, -3, -6}, + {LMars+LJupiter, 11, -1, -1, -10, -1, -5}, + {2*LVenus-2*LMars, 0, -11, -10, 0, -4, 0}, + {LMars-LJupiter, -11, -2, -2, 9, -1, 4}, + {4*LMars, -7, -8, -8, 6, -3, 3}, + {3*LMars-2*LJupiter, -10, 0, 0, 9, 0, 4}, + {LVenus-2*LMars, -9, 0, 0, -9, 0, -4}, + {2*LVenus-3*LMars, -9, 0, 0, -8, 0, -4}, + {2*LSaturn, 0, -9, -8, 0, -3, 0}, + {2*LVenus-4*LMars, 0, -9, 8, 0, 3, 0}, + {3*LMars-2*LEarth, 8, 0, 0, -8, 0, -3}, + {LMRad+2*DRad-MMRad, 8, 0, 0, -7, 0, -3}, + {8*LVenus-12*LMars, -4, -7, -6, 4, -3, 2}, + {8*LVenus-14*LMars, -4, -7, 6, -4, 3, -2}, + {2*LEarth, -6, -5, -4, 5, -2, 2}, + {3*LVenus-4*LMars, -1, -1, -2, -7, 1, -4}, + {2*LMars-2*LJupiter, 4, -6, -5, -4, -2, -2}, + {3*LVenus-3*LMars, 0, -7, -6, 0, -3, 0}, + {2*LMars-2*LEarth, 5, -5, -4, -5, -2, -2}, + {LMRad-2*DRad, 5, 0, 0, -5, 0, -2} + }; + + dms anglev; + double sa, ca; + // Vearth X component + vearth[0] = 0.; + // Vearth Y component + vearth[1] = 0.; + // Vearth Z component + vearth[2] = 0.; + + for (unsigned int i=0; i<36; i++) { + anglev.setRadians(vondrak[i][0]); + anglev.SinCos(sa,ca); + for (unsigned int j=0; j<3; j++) { + vearth[j] += vondrak[i][2*j+1]*sa +vondrak[i][2*j+2]*ca; + } + } + + const double UA2km = 1.49597870/86400.; // 10^{-8}*UA/dia -> km/s + + for (unsigned int j=0; j<3; j++) { + vearth[j] = vearth[j] * UA2km; + } +} diff --git a/kstars/kstars/ksnumbers.h b/kstars/kstars/ksnumbers.h new file mode 100644 index 00000000..1da4de99 --- /dev/null +++ b/kstars/kstars/ksnumbers.h @@ -0,0 +1,127 @@ +/*************************************************************************** + ksnumbers.h - description + ------------------- + begin : Sun Jan 13 2002 + copyright : (C) 2002-2005 by Jason Harris + email : kstars@30doradus.org + copyright : (C) 2004-2005 by Pablo de Vicente + email : p.devicente@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSNUMBERS_H +#define KSNUMBERS_H + +#define NUTTERMS 63 + +#include "dms.h" + +/**@class KSNumbers + * + *There are several time-dependent values used in position calculations, + *that are not specific to an object. This class provides + *storage for these values, and methods for calculating them for a given date. + *The numbers include solar data like the true/mean solar anomalies + *and longitudes, the longitude of the Earth's perihelion, the + *eccentricity of Earth's orbit, the + *constant of aberration, the obliquity of the Ecliptic, the effects of + *Nutation (delta Obliquity and delta Ecliptic longitude), + *the Julian Day/Century/Millenium, and arrays for computing the precession. + *@short Store several time-dependent astronomical quantities. + *@author Jason Harris + *@version 1.0 + */ + +class KSNumbers { +public: + /**Constructor. */ + KSNumbers( long double jd ); + /**Destructor (empty). */ + ~KSNumbers(); + + /**@return the current Obliquity (the angle of inclination between + *the celestial equator and the ecliptic) + */ + const dms* obliquity() const { return &Obliquity; } + + /**@return the constant of aberration (20.49 arcsec). */ + dms constAberr() const { return K; } + + /**@return the mean solar anomaly. */ + dms sunMeanAnomaly() const { return M; } + + /**@return the mean solar longitude. */ + dms sunMeanLongitude() const { return L; } + + /**@return the true solar anomaly. */ + dms sunTrueAnomaly() const { return M0; } + + /**@return the true solar longitude. */ + dms sunTrueLongitude() const { return L0; } + + /**@return the longitude of the Earth's perihelion point. */ + dms earthPerihelionLongitude() const { return P; } + + /**@return eccentricity of Earth's orbit.*/ + double earthEccentricity() const { return e; } + + /**@return the change in obliquity due to the nutation of + * Earth's orbit. Value is in degrees */ + double dObliq() const { return deltaObliquity; } + + /**@return the change in Ecliptic Longitude due to nutation. + * Value is in degrees. */ + double dEcLong() const { return deltaEcLong; } + + /**@return Julian centuries since J2000*/ + double julianCenturies() const { return T; } + + /**@return Julian Day*/ + long double julianDay() const { return days; } + + /**@return Julian Millenia since J2000*/ + double julianMillenia() const { return jm; } + + /**@return element of P1 precession array at position [i1][i2] */ + double p1( int i1, int i2 ) const { return P1[i1][i2]; } + + /**@return element of P2 precession array at position [i1][i2] */ + double p2( int i1, int i2 ) const { return P2[i1][i2]; } + + /**@return element of P1B precession array at position [i1][i2] */ + double p1b( int i1, int i2 ) const { return P1B[i1][i2]; } + + /**@return element of P2B precession array at position [i1][i2] */ + double p2b( int i1, int i2 ) const { return P2B[i1][i2]; } + + /**@short update all values for the date given as an argument. + *@param jd the Julian date for which to compute values + */ + void updateValues( long double jd ); + + double vEarth(int i) const {return vearth[i];} + +private: + dms Obliquity, K, L, L0, LM, M, M0, O, P, D, MM, F; + dms XP, YP, ZP, XB, YB, ZB; + double CX, SX, CY, SY, CZ, SZ; + double CXB, SXB, CYB, SYB, CZB, SZB; + double P1[3][3], P2[3][3], P1B[3][3], P2B[3][3]; + double deltaObliquity, deltaEcLong; + double e, T, TB; + long double days; + double jm; + static const int arguments[NUTTERMS][5]; + static const int amp[NUTTERMS][4]; + double vearth[3]; +}; + +#endif diff --git a/kstars/kstars/ksplanet.cpp b/kstars/kstars/ksplanet.cpp new file mode 100644 index 00000000..1118e218 --- /dev/null +++ b/kstars/kstars/ksplanet.cpp @@ -0,0 +1,291 @@ +/*************************************************************************** + ksplanet.cpp - K Desktop Planetarium + ------------------- + begin : Sun Jul 22 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include + +#include "ksplanet.h" +#include "ksnumbers.h" +#include "ksutils.h" +#include "ksfilereader.h" + +KSPlanet::OrbitDataManager KSPlanet::odm; + +KSPlanet::OrbitDataColl::OrbitDataColl() { +// avoid memory leaks + for (int i=0; i<6; i++) { + Lon[i].setAutoDelete(true); + Lat[i].setAutoDelete(true); + Dst[i].setAutoDelete(true); + } +} + + +KSPlanet::OrbitDataManager::OrbitDataManager() : dict(31, true) { + // delete all data automatically to avoid a leak + dict.setAutoDelete(true); +} + +bool KSPlanet::OrbitDataManager::readOrbitData(QString fname, + QPtrVector *vector) { + QString line; + QFile f; + double A, B, C; + + QPtrList DData; + + if ( KSUtils::openDataFile( f, fname ) ) { + KSFileReader fileReader( f ); // close file is included + while ( fileReader.hasMoreLines() ) { + line = fileReader.readLine(); + QTextIStream instream( &line ); + instream >> A >> B >> C; + DData.append(new OrbitData(A, B, C)); + + } +/* old code + QTextStream stream( &f ); + while ( !stream.eof() ) { + line = stream.readLine(); + QTextIStream instream( &line ); + instream >> A >> B >> C; + DData.append(new OrbitData(A, B, C)); + + } + f.close(); +*/ + } else { + return false; + } + + DData.toVector(vector); + + return true; +} + +KSPlanet::OrbitDataColl *KSPlanet::OrbitDataManager::loadData(QString n) { + QString fname, snum, line; + QFile f; + int nCount = 0; + OrbitDataColl *ret; + +// kdDebug() << k_funcinfo << " Loading data named " << n << endl; + + n = n.lower(); + + if ((ret = dict[n])) { +// kdDebug() << k_funcinfo << " already loaded - returning" << endl; + return ret; + } + + ret = new OrbitDataColl; + + //Ecliptic Longitude + for (int i=0; i<6; ++i) { + snum.setNum( i ); + fname = n + ".L" + snum + ".vsop"; + if (readOrbitData(fname, &(ret->Lon[i]))) + nCount++; + } + + if ( nCount==0 ){ //No longitude data found! + delete ret; + return 0; + } + + //Ecliptic Latitude + for (int i=0; i<6; ++i) { + snum.setNum( i ); + fname = n + ".B" + snum + ".vsop"; + if (readOrbitData(fname, &(ret->Lat[i]))) + nCount++; + + } + + if (nCount==0){ //no latitude data found! + delete ret; + return 0; + } + + //Heliocentric Distance + for (int i=0; i<6; ++i) { + snum.setNum( i ); + fname = n + ".R" + snum + ".vsop"; + if (readOrbitData(fname, &(ret->Dst[i]))) + nCount++; + + } + + if (nCount==0){ //no distance data found! + delete ret; + return 0; + } + + dict.insert(n, ret); + + +// kdDebug() << k_funcinfo << " successful load" << endl; + + return ret; +} + +KSPlanet::KSPlanet( KStarsData *kd, QString s, QString imfile, double pSize ) + : KSPlanetBase(kd, s, imfile, pSize ), data_loaded(false) { +} + +bool KSPlanet::loadData() { + return (odm.loadData(name()) != 0); +} + +void KSPlanet::calcEcliptic(double Tau, EclipticPosition &epret) const { + double sum[6]; + OrbitDataColl * odc; + double Tpow[6]; + + Tpow[0] = 1.0; + for (int i=1; i<6; ++i) { + Tpow[i] = Tpow[i-1] * Tau; + } + + if (!(odc = odm.loadData(name()))) { + epret.longitude = 0.0; + epret.latitude = 0.0; + epret.radius = 0.0; + kdError() << "Could not get data for '" << name() << "'" << endl; + return; + } + + //Ecliptic Longitude + for (int i=0; i<6; ++i) { + sum[i] = 0.0; + for (uint j = 0; j < odc->Lon[i].size(); ++j) { + sum[i] += odc->Lon[i][j]->A * cos( odc->Lon[i][j]->B + odc->Lon[i][j]->C*Tau ); + /* + kdDebug() << "sum[" << i <<"] =" << sum[i] << + " A = " << odc->Lon[i][j]->A << " B = " << odc->Lon[i][j]->B << + " C = " << odc->Lon[i][j]->C << endl; + */ + } + sum[i] *= Tpow[i]; + //kdDebug() << name() << " : sum[" << i << "] = " << sum[i] <Lat[i].size(); ++j) { + sum[i] += odc->Lat[i][j]->A * cos( odc->Lat[i][j]->B + odc->Lat[i][j]->C*Tau ); + } + sum[i] *= Tpow[i]; + } + + + epret.latitude.setRadians( sum[0] + sum[1] + sum[2] + sum[3] + sum[4] + sum[5] ); + + //Compute Heliocentric Distance + for (uint i=0; i<6; ++i) { + sum[i] = 0.0; + for (uint j = 0; j < odc->Dst[i].size(); ++j) { + sum[i] += odc->Dst[i][j]->A * cos( odc->Dst[i][j]->B + odc->Dst[i][j]->C*Tau ); + } + sum[i] *= Tpow[i]; + } + + epret.radius = sum[0] + sum[1] + sum[2] + sum[3] + sum[4] + sum[5]; + + /* + kdDebug() << name() << " pre: Lat = " << epret.latitude.toDMSString() << " Long = " << + epret.longitude.toDMSString() << " Dist = " << epret.radius << endl; + */ + +} + +bool KSPlanet::findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth ) { + + if ( Earth != NULL ) { + double sinL, sinL0, sinB, sinB0; + double cosL, cosL0, cosB, cosB0; + double x = 0.0, y = 0.0, z = 0.0; + + double olddst = -1000; + double dst = 0; + + EclipticPosition trialpos; + + double jm = num->julianMillenia(); + + Earth->ecLong()->SinCos( sinL0, cosL0 ); + Earth->ecLat()->SinCos( sinB0, cosB0 ); + + double eX = Earth->rsun()*cosB0*cosL0; + double eY = Earth->rsun()*cosB0*sinL0; + double eZ = Earth->rsun()*sinB0; + + bool once=true; + while (fabs(dst - olddst) > .001) { + calcEcliptic(jm, trialpos); + + // We store the heliocentric ecliptic coordinates the first time they are computed. + if(once){ + helEcPos = trialpos; + once=false; + } + + olddst = dst; + + trialpos.longitude.SinCos( sinL, cosL ); + trialpos.latitude.SinCos( sinB, cosB ); + + x = trialpos.radius*cosB*cosL - eX; + y = trialpos.radius*cosB*sinL - eY; + z = trialpos.radius*sinB - eZ; + + //distance from Earth + dst = sqrt(x*x + y*y + z*z); + + double delay = (.0057755183 * dst) / 365250.0; + + jm = num->julianMillenia() - delay; + + } + + ep.longitude.setRadians( atan( y/x ) ); + if (x<0) ep.longitude.setD( ep.longitude.Degrees() + 180.0 ); //resolve atan ambiguity + ep.latitude.setRadians( atan( z/( sqrt( x*x + y*y ) ) ) ); + setRsun( trialpos.radius ); + setRearth( dst ); + + EclipticToEquatorial( num->obliquity() ); + + nutate(num); + aberrate(num); + + } else { + + calcEcliptic(num->julianMillenia(), ep); + helEcPos = ep; + } + + //determine the position angle + findPA( num ); + + return true; +} diff --git a/kstars/kstars/ksplanet.h b/kstars/kstars/ksplanet.h new file mode 100644 index 00000000..7f3603da --- /dev/null +++ b/kstars/kstars/ksplanet.h @@ -0,0 +1,160 @@ +/*************************************************************************** + ksplanet.h - K Desktop Planetarium + ------------------- + begin : Sun Jul 22 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include + +#include "ksplanetbase.h" +#include "dms.h" + +#ifndef KSPLANET_H +#define KSPLANET_H + +/**@class KSPlanet + *A subclass of KSPlanetBase for seven of the major planets in the solar system + *(Earth and Pluto have their own specialized classes derived from KSPlanetBase). + *@note The Sun is subclassed from KSPlanet. + * + *KSPlanet contains internal classes to manage the computations of a planet's position. + *The position is computed as a series of sinusoidal sums, similar to a Fourier + *transform. See "Astronomical Algorithms" by Jean Meeus or the file README.planetmath + *for details. + *@short Provides necessary information about objects in the solar system. + *@author Jason Harris + *@version 1.0 + */ + +class KStarsData; + +class KSPlanet : public KSPlanetBase { +public: + +/**Constructor. + *@param kd Some kind of data + *@param s Name of planet + *@param image_file filename of the planet's image + *@param pSize physical diameter of the planet, in km + * + *@todo figure out what @p kd does. + */ + KSPlanet( KStarsData *kd, QString s="unnamed", QString image_file="", double pSize=0 ); + +/**Destructor (empty) + */ + virtual ~KSPlanet() {} + +/**@short Preload the data used by findPosition. + */ + virtual bool loadData(); + +/**Calculate the ecliptic longitude and latitude of the planet for + *the given date (expressed in Julian Millenia since J2000). A reference + *to the ecliptic coordinates is returned as the second object. + *@param jm Julian Millenia (=jd/1000) + *@param ret The ecliptic coordinates are returned by reference through this argument. + */ + virtual void calcEcliptic(double jm, EclipticPosition &ret) const; + +protected: + + bool data_loaded; + +/**Calculate the geocentric RA, Dec coordinates of the Planet. + *@note reimplemented from KSPlanetBase + *@param num pointer to object with time-dependent values for the desired date + *@param Earth pointer to the planet Earth (needed to calculate geocentric coords) + *@return true if position was successfully calculated. + */ + virtual bool findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth=NULL ); + +/**@class OrbitData + *This class contains doubles A,B,C which represent a single term in a planet's + *positional expansion sums (each sum-term is A*COS(B+C*T)). + *@author Mark Hollomon + *@version 1.0 + */ + class OrbitData { + public: + /**Constructor + *@p a the A value + *@p b the B value + *@p c the C value + */ + OrbitData(double a, double b, double c) : + A(a), B(b), C(c) {} + + double A, B, C; + }; + + typedef QPtrVector OBArray[6]; + +/**OrbitDataColl contains three groups of six QPtrVectors. Each QPtrVector is a + *list of OrbitData objects, representing a single sum used in computing + *the planet's position. A set of six of these vectors comprises the large + *"meta-sum" which yields the planet's Longitude, Latitude, or Distance value. + *@author Mark Hollomon + *@version 1.0 + */ + class OrbitDataColl { + public: + /**Constructor*/ + OrbitDataColl(); + + OBArray Lon; + OBArray Lat; + OBArray Dst; + }; + + +/**OrbitDataManager places the OrbitDataColl objects for all planets in a QDict + *indexed by the planets' names. It also loads the positional data of each planet + *from disk. + *@author Mark Hollomon + *@version 1.0 + */ + class OrbitDataManager { + public: + /**Constructor*/ + OrbitDataManager(); + + /**Load orbital data for a planet from disk. + *The data is stored on disk in a series of files named + *"name.[LBR][0...5].vsop", where "L"=Longitude data, "B"=Latitude data, + *and R=Radius data. + *@p n the name of the planet whose data is to be loaded from disk. + *@return pointer to the OrbitDataColl containing the planet's orbital data. + */ + OrbitDataColl *loadData(QString n); + + private: + /**Read a single orbital data file from disk into an OrbitData vector. + *The data files are named "name.[LBR][0...5].vsop", where + *"L"=Longitude data, "B"=Latitude data, and R=Radius data. + *@p fname the filename to be read. + *@p vector pointer to the OrbitData vector to be filled with these data. + */ + bool readOrbitData(QString fname, QPtrVector *vector); + + QDict dict; + }; + + static OrbitDataManager odm; + +}; + +#endif diff --git a/kstars/kstars/ksplanetbase.cpp b/kstars/kstars/ksplanetbase.cpp new file mode 100644 index 00000000..4eb92f03 --- /dev/null +++ b/kstars/kstars/ksplanetbase.cpp @@ -0,0 +1,251 @@ +/*************************************************************************** + ksplanetbase.cpp - K Desktop Planetarium + ------------------- + begin : Sun Jul 22 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include +#include +#include + +#include "ksplanetbase.h" +#include "ksplanet.h" +#include "kstarsdata.h" +#include "ksutils.h" +#include "ksnumbers.h" +#include "kspopupmenu.h" + + +KSPlanetBase::KSPlanetBase( KStarsData *kd, QString s, QString image_file, double pSize ) + : SkyObject( 2, 0.0, 0.0, 0.0, s, "" ), Rearth(0.0), Image(0), data(kd) { + + if (! image_file.isEmpty()) { + QFile imFile; + + if ( KSUtils::openDataFile( imFile, image_file ) ) { + imFile.close(); + Image0.load( imFile.name() ); + Image = Image0.convertDepth( 32 ); + Image0 = Image; + } + } + PositionAngle = 0.0; + ImageAngle = 0.0; + PhysicalSize = pSize; + Trail.setAutoDelete( TRUE ); +} + +void KSPlanetBase::EquatorialToEcliptic( const dms *Obliquity ) { + findEcliptic( Obliquity, ep.longitude, ep.latitude ); +} + +void KSPlanetBase::EclipticToEquatorial( const dms *Obliquity ) { + setFromEcliptic( Obliquity, &ep.longitude, &ep.latitude ); +} + +void KSPlanetBase::updateCoords( KSNumbers *num, bool includePlanets, const dms *lat, const dms *LST ){ + if ( includePlanets ) { + data->earth()->findPosition( num ); //since we don't pass lat & LST, localizeCoords will be skipped + + if ( lat && LST ) { + findPosition( num, lat, LST, data->earth() ); + if ( hasTrail() ) Trail.removeLast(); + } else { + findGeocentricPosition( num, data->earth() ); + } + } +} + +void KSPlanetBase::findPosition( const KSNumbers *num, const dms *lat, const dms *LST, const KSPlanetBase *Earth ) { + findGeocentricPosition( num, Earth ); //private function, reimplemented in each subclass + + if ( Earth ) setRearth( Earth ); + + if ( lat && LST ) + localizeCoords( num, lat, LST ); //correct for figure-of-the-Earth + + if ( hasTrail() ) { + Trail.append( new SkyPoint( ra(), dec() ) ); + if ( Trail.count() > MAXTRAIL ) Trail.removeFirst(); + } + + if ( isMajorPlanet() ) + findMagnitude(num); +} + +bool KSPlanetBase::isMajorPlanet() const { + if ( name() == "Mercury" || name() == "Venus" || name() == "Mars" || + name() == "Jupiter" || name() == "Saturn" || name() == "Uranus" || + name() == "Neptune" || name() == "Pluto" ) + return true; + return false; +} + +void KSPlanetBase::localizeCoords( const KSNumbers *num, const dms *lat, const dms *LST ) { + //convert geocentric coordinates to local apparent coordinates (topocentric coordinates) + dms HA, HA2; //Hour Angle, before and after correction + double rsinp, rcosp, u, sinHA, cosHA, sinDec, cosDec, D; + double cosHA2; + double r = Rearth * AU_KM; //distance from Earth, in km + u = atan( 0.996647*tan( lat->radians() ) ); + rsinp = 0.996647*sin( u ); + rcosp = cos( u ); + HA.setD( LST->Degrees() - ra()->Degrees() ); + HA.SinCos( sinHA, cosHA ); + dec()->SinCos( sinDec, cosDec ); + + D = atan( ( rcosp*sinHA )/( r*cosDec/6378.14 - rcosp*cosHA ) ); + dms temp; + temp.setRadians( ra()->radians() - D ); + setRA( temp ); + + HA2.setD( LST->Degrees() - ra()->Degrees() ); + cosHA2 = cos( HA2.radians() ); + temp.setRadians( atan( cosHA2*( r*sinDec/6378.14 - rsinp )/( r*cosDec*cosHA/6378.14 - rcosp ) ) ); + setDec( temp ); + + EquatorialToEcliptic( num->obliquity() ); +} + +void KSPlanetBase::setRearth( const KSPlanetBase *Earth ) { + double sinL, sinB, sinL0, sinB0; + double cosL, cosB, cosL0, cosB0; + double x,y,z; + + //The Moon's Rearth is set in its findGeocentricPosition()... + if ( name() == "Moon" ) { + return; + } + + if ( name() == "Earth" ) { + Rearth = 0.0; + return; + } + + if ( ! Earth && name() != "Moon" ) { + kdDebug() << i18n( "KSPlanetBase::setRearth(): Error: Need an Earth pointer. (" ) << name() << ")" << endl; + Rearth = 1.0; + return; + } + + Earth->ecLong()->SinCos( sinL0, cosL0 ); + Earth->ecLat()->SinCos( sinB0, cosB0 ); + double eX = Earth->rsun()*cosB0*cosL0; + double eY = Earth->rsun()*cosB0*sinL0; + double eZ = Earth->rsun()*sinB0; + + helEcLong()->SinCos( sinL, cosL ); + helEcLat()->SinCos( sinB, cosB ); + x = rsun()*cosB*cosL - eX; + y = rsun()*cosB*sinL - eY; + z = rsun()*sinB - eZ; + + Rearth = sqrt(x*x + y*y + z*z); + + //Set angular size, in arcmin + AngularSize = asin(PhysicalSize/Rearth/AU_KM)*60.*180./dms::PI; +} + +void KSPlanetBase::updateTrail( dms *LST, const dms *lat ) { + for ( SkyPoint *sp = Trail.first(); sp; sp = Trail.next() ) + sp->EquatorialToHorizontal( LST, lat ); +} + +void KSPlanetBase::findPA( const KSNumbers *num ) { + //Determine position angle of planet (assuming that it is aligned with + //the Ecliptic, which is only roughly correct). + //Displace a point along +Ecliptic Latitude by 1 degree + SkyPoint test; + dms newELat( ecLat()->Degrees() + 1.0 ); + test.setFromEcliptic( num->obliquity(), ecLong(), &newELat ); + double dx = test.ra()->Degrees() - ra()->Degrees(); + double dy = dec()->Degrees() - test.dec()->Degrees(); + double pa; + if ( dy ) { + pa = atan( dx/dy )*180.0/dms::PI; + } else { + pa = 90.0; + if ( dx > 0 ) pa = -90.0; + } + setPA( pa ); +} + +void KSPlanetBase::rotateImage( double imAngle ) { + ImageAngle = imAngle; + QWMatrix m; + m.rotate( ImageAngle ); + Image = Image0.xForm( m ); +} + +void KSPlanetBase::scaleRotateImage( int scale, double imAngle ) { + ImageAngle = imAngle; + QWMatrix m; + m.rotate( ImageAngle ); + Image = Image0.xForm( m ).smoothScale( scale, scale ); +} + +void KSPlanetBase::findMagnitude(const KSNumbers *num) { + + double cosDec, sinDec; + dec()->SinCos(cosDec, sinDec); + + /* Phase of the planet in degrees */ + double earthSun = 1.; + double cosPhase = (rsun()*rsun() + rearth()*rearth() - earthSun*earthSun) + / (2 * rsun() * rearth() ); + double phase = acos ( cosPhase ) * 180.0 / dms::PI; + + /* Computation of the visual magnitude (V band) of the planet. + * Algorithm provided by Pere Planesas (Observatorio Astronomico Nacional) + * It has some simmilarity to J. Meeus algorithm in Astronomical Algorithms, Chapter 40. + * */ + + // Initialized to the faintest magnitude observable with the HST + float magnitude = 30; + + double param = 5 * log10(rsun() * rearth() ); + double f1 = phase/100.; + + if ( name() == "Mercury" ) { + if ( phase > 150. ) f1 = 1.5; + magnitude = -0.36 + param + 3.8*f1 - 2.73*f1*f1 + 2*f1*f1*f1; + } + if ( name() =="Venus") + magnitude = -4.29 + param + 0.09*f1 + 2.39*f1*f1 - 0.65*f1*f1*f1; + if( name() == "Mars") + magnitude = -1.52 + param + 0.016*phase; + if( name() == "Jupiter") + magnitude = -9.25 + param + 0.005*phase; + + if( name() == "Saturn") { + double T = num->julianCenturies(); + double a0 = (40.66-4.695*T)* dms::PI / 180.; + double d0 = (83.52+0.403*T)* dms::PI / 180.; + double sinx = -cos(d0)*cosDec*cos(a0 - ra()->radians()); + sinx = fabs(sinx-sin(d0)*sinDec); + double rings = -2.6*sinx + 1.25*sinx*sinx; + magnitude = -8.88 + param + 0.044*phase + rings; + } + + if( name() == "Uranus") + magnitude = -7.19 + param + 0.0028*phase; + if( name() == "Neptune") + magnitude = -6.87 + param; + if( name() == "Pluto" ) + magnitude = -1.01 + param + 0.041*phase; + + setMag(magnitude); +} diff --git a/kstars/kstars/ksplanetbase.h b/kstars/kstars/ksplanetbase.h new file mode 100644 index 00000000..6d29c8ad --- /dev/null +++ b/kstars/kstars/ksplanetbase.h @@ -0,0 +1,341 @@ + +/*************************************************************************** + ksplanetbase.h - K Desktop Planetarium + ------------------- + begin : Sun Jan 29 2002 + copyright : (C) 2002 by Mark Hollomon + email : mhh@mindspring.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSPLANETBASE_H +#define KSPLANETBASE_H + +#include +#include +#include + +#include + +#include "skyobject.h" +#include "dms.h" + +#define MAXTRAIL 400 //maximum number of points in a planet trail + +class QPoint; +class KSNumbers; +class KSPopupMenu; + +/**@class EclipticPosition + *@short The ecliptic position of a planet (Longitude, Latitude, and distance from Sun). + *@author Mark Hollomon + *@version 1.0 + */ +class EclipticPosition { + public: + dms longitude; + dms latitude; + double radius; + + /**Constructor. */ + EclipticPosition(dms plong = 0.0, dms plat = 0.0, double prad = 0.0) : + longitude(plong), latitude(plat), radius(prad) {} + + /**Assignment operator. Copy all values from the target object. */ + EclipticPosition &operator=(EclipticPosition &r) { + this->longitude = r.longitude; + this->latitude = r.latitude; + this->radius = r.radius; + return *this; + } +}; + +/**@class KSPlanetBase + *A subclass of SkyObject that provides additional information + *needed for solar system objects. This is a base class for KSPlanet, + * KSPluto, KSSun and KSMoon. + *@short Provides necessary information about objects in the solar system. + *@author Mark Hollomon + *@version 1.0 + */ + +class KStarsData; +class KSPlanetBase : public SkyObject { +public: + +/**Constructor. Calls SkyObject constructor with type=2 (planet), + *coordinates=0.0, mag=0.0, primary name s, and all other QStrings empty. + @param kd Some kind of data + *@param s Name of planet + *@param image_file filename of the planet's image + *@param pSize the planet's physical size, in km + * + *@todo Figure out what @p kd does. + */ + KSPlanetBase( KStarsData *kd, QString s = i18n("unnamed"), QString image_file="", double pSize=0 ); + +/** + *Destructor (empty) + */ + virtual ~KSPlanetBase() {} + +/**@return pointer to Ecliptic Longitude coordinate + */ + const dms* ecLong( void ) const { return &ep.longitude; } + +/** + *@return pointer to Ecliptic Latitude coordinate + */ + const dms* ecLat( void ) const { return &ep.latitude; } + +/**@short Set Ecliptic Geocentric Longitude according to argument. + *@param elong Ecliptic Longitude + */ + void setEcLong( dms elong ) { ep.longitude = elong; } + +/**@short Set Ecliptic Geocentric Longitude according to argument. + *Differs from above function only in argument type. + *@param elong Ecliptic Longitude + */ + void setEcLong( double elong ) { ep.longitude.setD( elong ); } + +/**@short Set Ecliptic Geocentric Latitude according to argument. + *@param elat Ecliptic Latitude + */ + void setEcLat( dms elat ) { ep.latitude = elat; } + +/**@short Set Ecliptic Geocentric Latitude according to argument. + *Differs from above function only in argument type. + *@param elat Ecliptic Latitude + */ + void setEcLat( double elat ) { ep.latitude.setD( elat ); } + + /**@return pointer to Ecliptic Heliocentric Longitude coordinate + */ + const dms* helEcLong( void ) const { return &helEcPos.longitude; } + +/** + *@return pointer to Ecliptic Heliocentric Latitude coordinate + */ + const dms* helEcLat( void ) const { return &helEcPos.latitude; } + +/**@short Set Ecliptic Heliocentric Longitude according to argument. + *@param elong Ecliptic Longitude + */ + void setHelEcLong( dms elong ) { helEcPos.longitude = elong; } + +/**@short Set Ecliptic Heliocentric Longitude according to argument. + *Differs from above function only in argument type. + *@param elong Ecliptic Longitude + */ + void setHelEcLong( double elong ) { helEcPos.longitude.setD( elong ); } + +/**@short Set Ecliptic Heliocentric Latitude according to argument. + *@param elat Ecliptic Latitude + */ + void setHelEcLat( dms elat ) { helEcPos.latitude = elat; } + +/**@short Set Ecliptic Heliocentric Latitude according to argument. + *Differs from above function only in argument type. + *@param elat Ecliptic Latitude + */ + void setHelEcLat( double elat ) { helEcPos.latitude.setD( elat ); } + +/**@short Load the planet's orbital data from disk. + *@return true if data successfully loaded + */ + virtual bool loadData() = 0; + +/**@short Convert Ecliptic logitude/latitude to Right Ascension/Declination. + *@param Obliquity current Obliquity of the Ecliptic (angle from Equator) + */ + void EclipticToEquatorial( const dms *Obliquity ); + +/**@short Convert Right Ascension/Declination to Ecliptic logitude/latitude. + *@param Obliquity current Obliquity of the Ecliptic (angle from Equator) + */ + void EquatorialToEcliptic( const dms *Obliquity ); + +/**@return pointer to image of planet + */ + QImage* image( void ) { return &Image; } + +/**@return pointer to unrotated image of planet + */ + QImage* image0( void ) { return &Image0; } + +/**@return distance from Sun, in Astronomical Units (1 AU is Earth-Sun distance) + */ + double rsun( void ) const { return ep.radius; } + +/**@short Set the solar distance in AU. + *@param r the new solar distance in AU + */ + void setRsun( double r ) { ep.radius = r; } + +/**@return distance from Earth, in Astronomical Units (1 AU is Earth-Sun distance) + */ + double rearth() const { return Rearth; } + +/**@short Set the distance from Earth, in AU. + *@param r the new earth-distance in AU + */ + void setRearth( double r ) { Rearth = r; } + +/**@short compute and set the distance from Earth, in AU. + *@param Earth pointer to the Earth from which to calculate the distance. + */ + void setRearth( const KSPlanetBase *Earth ); + +/**Update position of the planet (reimplemented from SkyPoint) + *@param num current KSNumbers object + *@param includePlanets this function does nothing if includePlanets=false + *@param lat pointer to the geographic latitude; if NULL< we skip localizeCoords() + *@param LST pointer to the local sidereal time; if NULL< we skip localizeCoords() + */ + virtual void updateCoords( KSNumbers *num, bool includePlanets=true, const dms *lat=0, const dms *LST=0 ); + +/** + *@short Find position, including correction for Figure-of-the-Earth. + *@param num KSNumbers pointer for the target date/time + *@param lat pointer to the geographic latitude; if NULL, we skip localizeCoords() + *@param LST pointer to the local sidereal time; if NULL, we skip localizeCoords() + *@param Earth pointer to the Earth (not used for the Moon) + */ + void findPosition( const KSNumbers *num, const dms *lat=0, const dms *LST=0, const KSPlanetBase *Earth = 0 ); + +/**@return the Planet's position angle. + */ + virtual double pa() const { return PositionAngle; } + +/**@short Set the Planet's position angle. + *@param p the new position angle + */ + void setPA( double p ) { PositionAngle = p; } + +/**@return the Planet's angular size, in arcminutes + */ + double angSize() const { return AngularSize; } + +/**@short set the planet's angular size, in km. + *@p size the planet's size, in km + */ + void setAngularSize( double size ) { AngularSize = size; } + +/**@return the Planet's physical size, in km + */ + double physicalSize() const { return PhysicalSize; } + +/**@short set the planet's physical size, in km. + *@p size the planet's size, in km + */ + void setPhysicalSize( double size ) { PhysicalSize = size; } + +/**@return true if the KSPlanet is one of the eight major planets + */ + bool isMajorPlanet() const; + +/**@return whether the planet has a trail + */ + bool hasTrail() const { return ( Trail.count() > 0 ); } + +/**@return a reference to the planet's trail + */ + QPtrList* trail() { return &Trail; } + +/**@short adds a point to the planet's trail + */ + void addToTrail() { Trail.append( new SkyPoint( ra(), dec() ) ); } + +/**@short removes the oldest point from the trail + */ + void clipTrail() { Trail.removeFirst(); } + +/**@short clear the Trail + */ + void clearTrail() { Trail.clear(); } + +/**@short update Horizontal coords of the trail + */ + void updateTrail( dms *LST, const dms *lat ); + +/**@short rotate Planet image + *@param imageAngle the new angle of rotation for the image + */ + void rotateImage( double imageAngle ); + +/**@short scale and rotate Planet image + *@param scale the scaling factor + *@param imageAngle the new angle of rotation for the image + */ + void scaleRotateImage( int scale, double imageAngle ); + +/**Show Solar System object popup menu. Overloaded from virtual + *SkyObject::showPopupMenu() + *@param pmenu pointer to the KSPopupMenu object + *@param pos QPojnt holding the x,y coordinates for the menu + */ + virtual void showPopupMenu( KSPopupMenu *pmenu, QPoint pos ) { pmenu->createPlanetMenu( this ); pmenu->popup( pos ); } + +protected: + virtual bool loadData(QString n) { + kdDebug() << "didn't reimplement for " << n << endl; return false; + } + +/**@short find the object's current geocentric equatorial coordinates (RA and Dec) + *This function is pure virtual; it must be overloaded by subclasses. + *This function is private; it is called by the public function findPosition() + *which also includes the figure-of-the-earth correction, localizeCoords(). + *@param num pointer to current KSNumbers object + *@param Earth pointer to planet Earth (needed to calculate geocentric coords) + *@return true if position was successfully calculated. + */ + virtual bool findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth=NULL ) = 0; + +/**Determine the position angle of the planet for a given date + *(used internally by findPosition() ) + */ + void findPA( const KSNumbers *num ); + + // Geocentric ecliptic position, but distance to the Sun + EclipticPosition ep; + + // Heliocentric ecliptic position referred to the equinox of the epoch + // as obtained from VSOP. + EclipticPosition helEcPos; + QPtrList Trail; + double Rearth; + +private: +/**@short correct the position for the fact that the location is not at the center of the Earth, + *but a position on its surface. This causes a small parallactic shift in a solar system + *body's apparent position. The effect is most significant for the Moon. + *This function is private, and should only be called from the public findPosition() function. + *@param num pointer to a ksnumbers object for the target date/time + *@param lat pointer to the geographic latitude of the location. + *@param LST pointer to the local sidereal time. + */ + void localizeCoords( const KSNumbers *num, const dms *lat, const dms *LST ); + + /* Computes the visual magnitude for the major planets. + * @param num pointer to a ksnumbers object. Needed for the saturn rings contribution to + * saturn magnitude. + * @param Earth pointer to an Earth object. Needed to know the distance between the Earth and the + * Sun. + */ + void findMagnitude(const KSNumbers *num); + + QImage Image0, Image; + double PositionAngle, ImageAngle, AngularSize, PhysicalSize; + KStarsData *data; +}; + +#endif diff --git a/kstars/kstars/kspluto.cpp b/kstars/kstars/kspluto.cpp new file mode 100644 index 00000000..558c265c --- /dev/null +++ b/kstars/kstars/kspluto.cpp @@ -0,0 +1,73 @@ +/*************************************************************************** + kspluto.cpp - K Desktop Planetarium + ------------------- + begin : Mon Sep 24 2001 + copyright : (C) 2001 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include +#include + +#include "kspluto.h" +#include "ksutils.h" +#include "ksnumbers.h" + +#ifdef B0 +// There are systems that #define B0 as a special termios flag (for baud rate) +#undef B0 +#endif + +KSPluto::KSPluto(KStarsData *kd, QString fn, double pSize ) + : KSAsteroid( kd, I18N_NOOP( "Pluto" ), fn, J2000, + 39.48168677, 0.24880766, dms(17.14175), dms(113.76329), + dms(110.30347), dms(14.86205), 1.0 ) { + //Initialize the base orbital element values for J2000: + a0 = 39.48168677; //semi-major axis (AU) + e0 = 0.24880766; //eccentricity + i0.setD( 17.14175 ); //inclination (degrees) + w0.setD( 113.76329 ); //argument of perihelion (degrees) + N0.setD( 110.30347 ); //long. of ascending node (degrees) + M0.setD( 14.86205 ); //mean anomaly (degrees) + + //rate-of-change values for the orbital elements + a1 = -0.00076912; // da/dt (AU/cnetury) + e1 = 0.00006465; // de/dt (1/century) + i1 = 11.07/3600.; // di/dt (degrees/century) + w1 = -94.92/3600.; // dw/dt (degrees/century) + N1 = -37.33/3600.; // dN/dt (degrees/century) + M1 = 522880.15/3600.; // dM/dt (degrees/century) + + setPhysicalSize( pSize ); + setType( 2 ); //It's really a planet, not an asteroid +} + +KSPluto::~KSPluto() { +} + +//Determine values for the orbital elements for the requested JD, then +//call KSAsteroid::findGeocentricPosition() +bool KSPluto::findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth ) { + //First, set the orbital element values according to the current epoch + double t = num->julianCenturies(); + set_a( a0 + a1*t ); + set_e( e0 + e1*t ); + set_i( i0.Degrees() + i1*t ); + set_N( N0.Degrees() + N1*t ); + set_M( M0.Degrees() + M1*t ); + set_P( 365.2568984 * pow((a0+a1*t), 1.5) ); //set period from Kepler's 3rd law + setJD( num->julianDay() ); + + return KSAsteroid::findGeocentricPosition( num, Earth ); +} diff --git a/kstars/kstars/kspluto.h b/kstars/kstars/kspluto.h new file mode 100644 index 00000000..55e1224e --- /dev/null +++ b/kstars/kstars/kspluto.h @@ -0,0 +1,76 @@ +/*************************************************************************** + kspluto.h - K Desktop Planetarium + ------------------- + begin : Mon Sep 24 2001 + copyright : (C) 2001 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSPLUTO_H +#define KSPLUTO_H + +#include "ksasteroid.h" + +/**@class KSPluto + *A subclass of KSAsteroid that represents the planet Pluto. Now, we + *are certainly NOT claiming that Pluto is an asteroid. However, the + *findPosition() routines of KSPlanet do not work properly for Pluto. + *We had been using a unique polynomial expansion for Pluto, but even + *this fails spectacularly for dates much more remote than a few + *hundred years. We consider it better to instead treat Pluto's + *orbit much more simply, using elliptical orbital elements as we do + *for asteroids. In order to improve the long-term accuracy of Pluto's + *position, we are also including linear approximations of the evolution + *of each orbital element with time. + * + *The orbital element data (including the time-derivatives) come from + *the NASA/JPL website: http://ssd.jpl.nasa.gov/elem_planets.html + * + *@short Provides necessary information about Pluto. + *@author Jason Harris + *@version 1.0 + */ + +class KStarsData; +class KSPluto : public KSAsteroid { +public: +/**Constructor. Calls KSAsteroid constructor with name="Pluto", and fills + *in orbital element data (which is hard-coded for now). + *@p kd pointer to the KStarsData object + *@p fn filename of Pluto's image + *@p pSize physical diameter of Pluto, in km + */ + KSPluto(KStarsData *kd, QString fn="", double pSize=0); + +/**Destructor (empty) */ + virtual ~KSPluto(); + +protected: +/**A custom findPosition() function for Pluto. Computes the values of the + *orbital elements on the requested date, and calls KSAsteroid::findGeocentricPosition() + *using those elements. + *@param num time-dependent values for the desired date + *@param Earth planet Earth (needed to calculate geocentric coords) + *@return true if position was successfully calculated. + */ + virtual bool findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth=NULL ); + +private: + //The base orbital elements for J2000 (these don't change with time) + double a0, e0; + dms i0, w0, M0, N0; + + //Rates-of-change for each orbital element + double a1, e1, i1, w1, M1, N1; +}; + +#endif diff --git a/kstars/kstars/kspopupmenu.cpp b/kstars/kstars/kspopupmenu.cpp new file mode 100644 index 00000000..53804035 --- /dev/null +++ b/kstars/kstars/kspopupmenu.cpp @@ -0,0 +1,392 @@ +/*************************************************************************** + kspopupmenu.cpp - K Desktop Planetarium + ------------------- + begin : Sat Feb 27 2003 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "kspopupmenu.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "starobject.h" +#include "ksmoon.h" +#include "skyobject.h" +#include "ksplanetbase.h" +#include "skymap.h" + +#include "indimenu.h" +#include "devicemanager.h" +#include "indidevice.h" +#include "indigroup.h" +#include "indiproperty.h" + +KSPopupMenu::KSPopupMenu( QWidget *parent, const char *name ) + : KPopupMenu( parent, name ) +{ + ksw = ( KStars* )parent; +} + +KSPopupMenu::~KSPopupMenu() +{ +} + +void KSPopupMenu::createEmptyMenu( SkyObject *nullObj ) { + initPopupMenu( nullObj, i18n( "Empty sky" ), QString::null, QString::null, true, true, false, false, false, true, false ); + + insertItem( i18n( "First Generation Digitized Sky Survey", "Show 1st-Gen DSS Image" ), ksw->map(), SLOT( slotDSS() ) ); + insertItem( i18n( "Second Generation Digitized Sky Survey", "Show 2nd-Gen DSS Image" ), ksw->map(), SLOT( slotDSS2() ) ); +} + +void KSPopupMenu::createStarMenu( StarObject *star ) { + //Add name, rise/set time, center/track, and detail-window items + initPopupMenu( star, star->translatedLongName(), i18n( "Spectral type: %1" ).arg(star->sptype()), + i18n( "star" ) ); + +//If the star is named, add custom items to popup menu based on object's ImageList and InfoList + if ( star->name() != "star" ) { + addLinksToMenu( star ); + } else { + insertItem( i18n( "First Generation Digitized Sky Survey", "Show 1st-Gen DSS Image" ), ksw->map(), SLOT( slotDSS() ) ); + insertItem( i18n( "Second Generation Digitized Sky Survey", "Show 2nd-Gen DSS Image" ), ksw->map(), SLOT( slotDSS2() ) ); + } +} + +void KSPopupMenu::createDeepSkyObjectMenu( SkyObject *obj ) { + QString TypeName = ksw->data()->TypeName[ obj->type() ]; + QString secondName = obj->translatedName2(); + if ( obj->longname() != obj->name() ) secondName = obj->translatedLongName(); + + initPopupMenu( obj, obj->translatedName(), secondName, TypeName ); + addLinksToMenu( obj ); +} + +void KSPopupMenu::createCustomObjectMenu( SkyObject *obj ) { + QString TypeName = ksw->data()->TypeName[ obj->type() ]; + QString secondName = obj->translatedName2(); + if ( obj->longname() != obj->name() ) secondName = obj->translatedLongName(); + + initPopupMenu( obj, obj->translatedName(), secondName, TypeName ); + + addLinksToMenu( obj, true, false ); //don't allow user to add more links (temporary) +} + +void KSPopupMenu::createPlanetMenu( SkyObject *p ) { + bool addTrail( ! ((KSPlanetBase*)p)->hasTrail() ); + QString oname = ""; + if ( p->name() == "Moon" ) { + oname = ((KSMoon *)p)->phaseName(); + } + initPopupMenu( p, p->translatedName(), oname, i18n("Solar System"), true, true, true, true, addTrail ); + addLinksToMenu( p, false ); //don't offer DSS images for planets +} + +void KSPopupMenu::addLinksToMenu( SkyObject *obj, bool showDSS, bool allowCustom ) { + QString sURL; + QStringList::Iterator itList, itTitle, itListEnd; + + itList = obj->ImageList.begin(); + itTitle = obj->ImageTitle.begin(); + itListEnd = obj->ImageList.end(); + + int id = 100; + for ( ; itList != itListEnd; ++itList ) { + QString t = QString(*itTitle); + sURL = QString(*itList); + insertItem( i18n( "Image/info menu item (should be translated)", t.local8Bit() ), ksw->map(), SLOT( slotImage( int ) ), 0, id++ ); + ++itTitle; + } + + if ( showDSS ) { + insertItem( i18n( "First Generation Digitized Sky Survey", "Show 1st-Gen DSS Image" ), ksw->map(), SLOT( slotDSS() ) ); + insertItem( i18n( "Second Generation Digitized Sky Survey", "Show 2nd-Gen DSS Image" ), ksw->map(), SLOT( slotDSS2() ) ); + insertSeparator(); + } + else if ( obj->ImageList.count() ) insertSeparator(); + + itList = obj->InfoList.begin(); + itTitle = obj->InfoTitle.begin(); + itListEnd = obj->InfoList.end(); + + id = 200; + for ( ; itList != itListEnd; ++itList ) { + QString t = QString(*itTitle); + sURL = QString(*itList); + insertItem( i18n( "Image/info menu item (should be translated)", t.local8Bit() ), ksw->map(), SLOT( slotInfo( int ) ), 0, id++ ); + ++itTitle; + } + + if ( allowCustom ) { + insertSeparator(); + insertItem( i18n( "Add Link..." ), ksw->map(), SLOT( addLink() ), 0, id++ ); + } +} + +bool KSPopupMenu::addINDI(void) +{ + + INDIMenu *indiMenu = ksw->getINDIMenu(); + DeviceManager *mgr; + INDI_D *dev; + INDI_G *grp; + INDI_P *prop(NULL); + INDI_E *element; + int id=0; + + if (indiMenu->mgr.count() == 0) + return false; + + for (mgr = indiMenu->mgr.first(); mgr != NULL; mgr = indiMenu->mgr.next()) + { + for (dev = mgr->indi_dev.first(), id = 0; dev != NULL; dev = mgr->indi_dev.next()) + { + if (!dev->INDIStdSupport) + continue; + + KPopupMenu *menuDevice = new KPopupMenu(); + + insertItem(dev->label, menuDevice); + + for (grp = dev->gl.first(); grp != NULL; grp = dev->gl.next()) + { + for (prop = grp->pl.first(); prop != NULL; prop = grp->pl.next()) + { + /* Only std are allowed to show. Movement is somewhat problematic due to an issue with the LX200 telescopes (the telescope does not update RA/DEC while moving N/W/E/S) so it's better off the skymap. It's avaiable in the INDI control panel nonetheless. + CCD_EXPOSE_DURATION is an INumber property, but it's so common that it's better to include in the context menu */ + + if (prop->stdID == -1 || prop->stdID == MOVEMENT) continue; + // Only switches are shown + if (prop->guitype != PG_BUTTONS && prop->guitype != PG_RADIO && prop->stdID !=CCD_EXPOSE_DURATION) continue; + + menuDevice->insertSeparator(); + + prop->assosiatedPopup = menuDevice; + + if (prop->stdID == CCD_EXPOSE_DURATION) + { + menuDevice->insertItem (prop->label, id); + menuDevice->setItemChecked(id, false); + //kdDebug() << "Expose ID: " << id << endl; + id++; + } + else + { + for (element = prop->el.first(); element != NULL; element = prop->el.next(), id++) + { + menuDevice->insertItem (element->label, id); + if (element->state == PS_ON) + { + // Slew, Track, Sync, Exppse are never checked in the skymap + if ((element->name != "SLEW") && (element->name != "TRACK") && + (element->name != "SYNC")) + menuDevice->setItemChecked(id, true); + else + menuDevice->setItemChecked(id, false); + } + else + menuDevice->setItemChecked(id, false); + + //kdDebug() << element->name << " ID is " << id << endl; + } + } + + QObject::connect(menuDevice, SIGNAL(activated(int)), prop, SLOT (convertSwitch(int))); + + } // end property + } // end group + + // For telescopes, add option to center the telescope position + if ( dev->findElem("RA") || dev->findElem("ALT")) + { + menuDevice->insertSeparator(); + menuDevice->insertItem(i18n("Center && Track Crosshair"), id++); + if (dev->findElem("RA")) + prop = dev->findElem("RA")->pp; + else + prop = dev->findElem("ALT")->pp; + + prop->assosiatedPopup = menuDevice; + QObject::connect(menuDevice, SIGNAL(activated(int)), prop, SLOT(convertSwitch(int))); + } + } // end device + + } // end device manager + + return true; +} + +void KSPopupMenu::initPopupMenu( SkyObject *obj, QString s1, QString s2, QString s3, + bool showRiseSet, bool showCenterTrack, bool showDetails, bool showTrail, bool addTrail, + bool showAngularDistance, bool showObsList ) { + + clear(); + if ( s1.isEmpty() ) s1 = i18n( "Empty sky" ); + + bool showLabel( true ); + if ( s1 == i18n( "star" ) || s1 == i18n( "Empty sky" ) ) showLabel = false; + + pmTitle = new QLabel( s1, this ); + pmTitle->setAlignment( AlignCenter ); + QPalette pal( pmTitle->palette() ); + pal.setColor( QPalette::Normal, QColorGroup::Background, pal.color( QPalette::Normal, QColorGroup::Base ) ); + pal.setColor( QPalette::Normal, QColorGroup::Foreground, pal.color( QPalette::Normal, QColorGroup::Text ) ); + pmTitle->setPalette( pal ); + insertItem( pmTitle ); + + if ( ! s2.isEmpty() ) { + pmTitle2 = new QLabel( s2, this ); + pmTitle2->setAlignment( AlignCenter ); + pmTitle2->setPalette( pal ); + insertItem( pmTitle2 ); + } + + if ( ! s3.isEmpty() ) { + pmType = new QLabel( s3, this ); + pmType->setAlignment( AlignCenter ); + pmType->setPalette( pal ); + insertItem( pmType ); + } + + QString c = obj->constellation( ksw->data()->csegmentList, ksw->data()->cnameList ); + pmConstellation = new QLabel( c, this ); + pmConstellation->setAlignment( AlignCenter ); + pmConstellation->setPalette( pal ); + insertItem( pmConstellation ); + + //Insert Rise/Set/Transit labels + if ( showRiseSet && obj ) { + pmRiseTime = new QLabel( i18n( "Rise time: 00:00" ), this ); + pmRiseTime->setAlignment( AlignCenter ); + pmRiseTime->setPalette( pal ); + QFont rsFont = pmRiseTime->font(); + rsFont.setPointSize( rsFont.pointSize() - 2 ); + pmRiseTime->setFont( rsFont ); + pmSetTime = new QLabel( i18n( "the time at which an object falls below the horizon", "Set time:" ) + " 00:00", this ); + pmSetTime->setAlignment( AlignCenter ); + pmSetTime->setPalette( pal ); + pmSetTime->setFont( rsFont ); + pmTransitTime = new QLabel( i18n( "Transit time: 00:00" ), this ); + pmTransitTime->setAlignment( AlignCenter ); + pmTransitTime->setPalette( pal ); + pmTransitTime->setFont( rsFont ); + insertSeparator(); + insertItem( pmRiseTime ); + insertItem( pmTransitTime ); + insertItem( pmSetTime ); + + setRiseSetLabels( obj ); + } + + //Insert item for centering on object + if ( showCenterTrack && obj ) { + insertSeparator(); + insertItem( i18n( "Center && Track" ), ksw->map(), SLOT( slotCenter() ) ); + } + + //Insert item for measuring distances + if ( showAngularDistance && obj ) { + if (! (ksw->map()->isAngleMode()) ) { + insertItem( i18n( "Angular Distance To... [" ), ksw->map(), SLOT( slotBeginAngularDistance() ) ); + } else { + insertItem( i18n( "Compute Angular Distance ]" ), ksw->map(), SLOT( slotEndAngularDistance() ) ); + } + + } + + + //Insert item for Showing details dialog + if ( showDetails && obj ) { + insertItem( i18n( "Show Detailed Information Dialog", "Details" ), ksw->map(), SLOT( slotDetail() ) ); + } + + //Insert "Add/Remove Label" item + if ( showLabel && obj ) { + if ( ksw->map()->isObjectLabeled( obj ) ) { + insertItem( i18n( "Remove Label" ), ksw->map(), SLOT( slotRemoveObjectLabel() ) ); + } else { + insertItem( i18n( "Attach Label" ), ksw->map(), SLOT( slotAddObjectLabel() ) ); + } + } + + if ( showObsList && obj ) { + if ( ksw->observingList()->contains( obj ) ) + insertItem( i18n("Remove From List"), ksw->observingList(), SLOT( slotRemoveObject() ) ); + else + insertItem( i18n("Add to List"), ksw->observingList(), SLOT( slotAddObject() ) ); + } + + if ( showTrail && obj && obj->isSolarSystem() ) { + if ( addTrail ) { + insertItem( i18n( "Add Trail" ), ksw->map(), SLOT( slotAddPlanetTrail() ) ); + } else { + insertItem( i18n( "Remove Trail" ), ksw->map(), SLOT( slotRemovePlanetTrail() ) ); + } + } + + insertSeparator(); + + if (addINDI()) + insertSeparator(); +} + +void KSPopupMenu::setRiseSetLabels( SkyObject *obj ) { + if ( ! obj ) return; + + QString rt, rt2, rt3; + QTime rtime = obj->riseSetTime( ksw->data()->ut(), ksw->geo(), true ); + dms rAz = obj->riseSetTimeAz( ksw->data()->ut(), ksw->geo(), true ); + + if ( rtime.isValid() ) { + //We can round to the nearest minute by simply adding 30 seconds to the time. + rt = i18n( "Rise time: %1" ).arg( rtime.addSecs(30).toString( "hh:mm" ) ); + + } else if ( obj->alt()->Degrees() > 0 ) { + rt = i18n( "No rise time: Circumpolar" ); + } else { + rt = i18n( "No rise time: Never rises" ); + } + + KStarsDateTime dt = ksw->data()->ut(); + QTime stime = obj->riseSetTime( dt, ksw->geo(), false ); + + QString st, st2, st3; + dms sAz = obj->riseSetTimeAz( dt, ksw->geo(), false ); + + if ( stime.isValid() ) { + //We can round to the nearest minute by simply adding 30 seconds to the time. + st = i18n( "the time at which an object falls below the horizon", "Set time: %1" ).arg( stime.addSecs(30).toString( "hh:mm" ) ); + + } else if ( obj->alt()->Degrees() > 0 ) { + st = i18n( "No set time: Circumpolar" ); + } else { + st = i18n( "No set time: Never rises" ); + } + + QTime ttime = obj->transitTime( dt, ksw->geo() ); + dms trAlt = obj->transitAltitude( dt, ksw->geo() ); + QString tt, tt2, tt3; + + if ( ttime.isValid() ) { + //We can round to the nearest minute by simply adding 30 seconds to the time. + tt = i18n( "Transit time: %1" ).arg( ttime.addSecs(30).toString( "hh:mm" ) ); + } else { + tt = "--:--"; + } + + pmRiseTime->setText( rt ); + pmSetTime->setText( st ); + pmTransitTime->setText( tt ) ; +} + +#include "kspopupmenu.moc" diff --git a/kstars/kstars/kspopupmenu.h b/kstars/kstars/kspopupmenu.h new file mode 100644 index 00000000..a91d8307 --- /dev/null +++ b/kstars/kstars/kspopupmenu.h @@ -0,0 +1,158 @@ +/*************************************************************************** + kspopupmenu.h - K Desktop Planetarium + ------------------- + begin : Sat Feb 27 2003 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef KSPOPUPMENU_H +#define KSPOPUPMENU_H + +#include + +/**@class KSPopupMenu + *The KStars Popup Menu. The menu is sensitive to the + *object type of the object which was clicked to invoke the menu. + *Items in the menu include name and type data; rise/transit/set times; + *actions such as Center, Details, Telescope actions, and Label; + *and Image and Information URL links. + *@author Jason Harris + *@version 1.0 + */ + +class KStars; +class StarObject; +class SkyObject; +class QLabel; + +class KSPopupMenu : public KPopupMenu +{ +Q_OBJECT +public: +/**Default constructor*/ + KSPopupMenu( QWidget *parent = 0, const char *name = 0 ); + +/**Destructor (empty)*/ + ~KSPopupMenu(); + +/**Initialize the popup menus. Adds name and type labels, and possibly + *Rise/Set/Transit labels, Center/Track item, and Show Details item. + *@short initialize the right-click popup menu + *@param obj pointer to the skyobject which the menu describes + *@param name1 The primary object name + *@param name2 The (optional) secondary object name + *@param type a string identifying the object type + *@param showRiseSet if true, the Rise/Set/Transit labels are added + *@param showCenterTrack if true, the Center/Track item is added + *@param showDetails if true, the Show-Details item is added + *@param showTrail if true, the add/remove planet trail item is added + *@param addTrail if true, the add/remove planet trail item reads "Add Trail" + *if false, it reads "Remove Trail". + *@param showAngularDistance if true, the Angular Distance item is added. + *@param showObsList if true, the Add to List/Remove from List item is added. + */ + void initPopupMenu( SkyObject *obj, QString name1, QString name2, QString type, + bool showRiseSet=true, bool showCenterTrack=true, + bool showDetails=true, bool showTrail=false, + bool addTrail=false, bool showAngularDistance=true, + bool showObsList=true ); + +/**Add an item to the popup menu for each of the URL links associated with + *this object. URL links appear in two categories: images and information pages. + *For some objects, a link to Digitized Sky Survey images will automatically be added + *in addition to the object's normal image links. Also, for some objects, an + *"Add link..." item will be included, which allows the user to add their own cutsom + *URLs for this object. + *@param obj pointer to the skyobject which the menu describes + *@param showDSS if TRUE, include DSS Image links + *@param allowCustom if TRUE, include the "Add Link..." item + */ + void addLinksToMenu( SkyObject *obj, bool showDSS=true, bool allowCustom=true ); + +/**@short Create a popup menu for a star. + * + *Stars get the following labels: a primary name and/or a genetive name, + *a spectral type, an object type ("star"), and rise/transit/set times. + *Stars get a "Center & Track" item, an Angular Distance item, and a + *"Detailed Info" item. Named stars get an "Attach Label" item and an + *"Add Link..." item, and may have image/info links; all stars get DSS + *image links. Stars do not get an "Add Trail" item. + *@param star pointer to the star which the menu describes + */ + void createStarMenu( StarObject *star ); + +/**@short Create a popup menu for a deep-sky object. + * + *DSOs get the following labels: + *a common name and/or a catalog name, an object type, and rise/transit/set + *times. DSOs get a "Center & Track" item, an Angular Distance item, an + *"Attach Label" item, and a "Detailed Info" item. + *They may have image/info links, and also get the DSS Image links and the + *"Add Link..." item. They do not get an "Add Trail" item. + *@param obj pointer to the object which the menu describes + */ + void createDeepSkyObjectMenu( SkyObject *obj ); + +/**@short Create a popup menu for a custom-catalog object. + * + *For now, this behaves essentially like the createDeepSkyObjectMenu() + *function, except that adding custom links is (temporarily?) disabled. + *@param obj pointer to the custom catalog object which the menu describes + */ + void createCustomObjectMenu( SkyObject *obj ); + +/**@short Create a popup menu for a solar system body. + * + *Solar System bodies get a name label, a type label ("solar system"), + *and rise/set/transit time labels. They also get Center&Track, + *Angular Distance, Detailed Info, Attach Label, and Add Trail items. + *They can have image/info links, and also get the "Add Link..." item. + *@note despite the name "createPlanetMenu", this function is used for + *comets and asteroids as well. + *@param p the solar system object which the menu describes. + */ + void createPlanetMenu( SkyObject *p ); + +/**@short Create a popup menu for empty sky. + * + *The popup menu when right-clicking on nothing is still useful. + *Instead of a name label, it shows "Empty Sky". The rise/set/transit + *times of the clicked point on the sky are also shown. You also get + *the Center & Track and Angular Distance items, and the DSS image links. + *@param nullObj pointer to dummy SkyObject, just to hold the clicked + *coordinates for passing to initPopupMenu(). + */ + void createEmptyMenu( SkyObject *nullObj=0 ); + +/**Set the rise/transit/set time labels for the object. Compute these times + *for the object for the current date and location. If the object is + *circumpolar or never rises, the rise and set labels will indicate this + *(but the transit time should always be valid). + *@param obj the skyobject whose r/t/s times are to be displayed. + */ + void setRiseSetLabels( SkyObject *obj ); + +/**Add a submenu for INDI controls (Slew, Track, Sync, etc). + *@return true if a valid INDI menu was added. + */ + bool addINDI(void); + +private: + KStars *ksw; + QLabel *pmTitle, *pmTitle2, *pmType, *pmConstellation; + QLabel *pmRiseTime, *pmSetTime, *pmTransitTime; + +}; + +#endif diff --git a/kstars/kstars/kssun.cpp b/kstars/kstars/kssun.cpp new file mode 100644 index 00000000..ce3a60d1 --- /dev/null +++ b/kstars/kstars/kssun.cpp @@ -0,0 +1,168 @@ +/*************************************************************************** + kssun.cpp - K Desktop Planetarium + ------------------- + begin : Sun Jul 22 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include "kssun.h" +#include "ksutils.h" +#include "ksnumbers.h" +#include "kstarsdatetime.h" + +KSSun::KSSun( KStarsData *kd, QString fn, double pSize ) : KSPlanet( kd, I18N_NOOP( "Sun" ), fn, pSize ) { + /* + JD0 = 2447892.5; //Jan 1, 1990 + eclong0 = 279.403303; //mean ecliptic longitude at JD0 + plong0 = 282.768422; //longitude of sun at perigee for JD0 + e0 = 0.016713; //eccentricity of Earth's orbit at JD0 + */ + setMag( -26.73 ); +} + +bool KSSun::loadData() { +// kdDebug() << k_funcinfo << endl; + return (odm.loadData("earth") != 0); +} + +bool KSSun::findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth ) { + if (Earth) { + // + // For the precision we need, the earth's orbit is circular. + // So don't bother to iterate like KSPlanet does. Just subtract + // The current delay and recompute (once). + // + double delay = (.0057755183 * Earth->rsun()) / 365250.0; + + // + // MHH 2002-02-04 I don't like this. But it avoids code duplication. + // Maybe we can find a better way. + // + const KSPlanet *pEarth = dynamic_cast(Earth); + /* FIXME: if you use pEarth at some point again, make sure you + check for 0L after the dynamic_cast! */ + EclipticPosition trialpos; + pEarth->calcEcliptic(num->julianMillenia() - delay, trialpos); + + setEcLong( trialpos.longitude.Degrees() + 180.0 ); + setEcLong( ecLong()->reduce().Degrees() ); + setEcLat( -1.0*trialpos.latitude.Degrees() ); + + } else { + double sum[6]; + dms EarthLong, EarthLat; //heliocentric coords of Earth + OrbitDataColl * odc; + double T = num->julianMillenia(); //Julian millenia since J2000 + double Tpow[6]; + + Tpow[0] = 1.0; + for (int i=1; i<6; ++i) { + Tpow[i] = Tpow[i-1] * T; + } + //First, find heliocentric coordinates + + if (!(odc = odm.loadData("earth"))) return false; + + //Ecliptic Longitude + for (int i=0; i<6; ++i) { + sum[i] = 0.0; + for (uint j = 0; j < odc->Lon[i].size(); ++j) { + sum[i] += odc->Lon[i][j]->A * cos( odc->Lon[i][j]->B + odc->Lon[i][j]->C*T ); + } + sum[i] *= Tpow[i]; + //kdDebug() << name() << " : sum[" << i << "] = " << sum[i] <Lat[i].size(); ++j) { + sum[i] += odc->Lat[i][j]->A * cos( odc->Lat[i][j]->B + odc->Lat[i][j]->C*T ); + } + sum[i] *= Tpow[i]; + } + + + EarthLat.setRadians( sum[0] + sum[1] + sum[2] + sum[3] + + sum[4] + sum[5] ); + + //Compute Heliocentric Distance + for (int i=0; i<6; ++i) { + sum[i] = 0.0; + for (uint j = 0; j < odc->Dst[i].size(); ++j) { + sum[i] += odc->Dst[i][j]->A * cos( odc->Dst[i][j]->B + odc->Dst[i][j]->C*T ); + } + sum[i] *= Tpow[i]; + } + + ep.radius = sum[0] + sum[1] + sum[2] + sum[3] + sum[4] + sum[5]; + + setEcLong( EarthLong.Degrees() + 180.0 ); + setEcLong( ecLong()->reduce().Degrees() ); + setEcLat( -1.0*EarthLat.Degrees() ); + } + + //Finally, convert Ecliptic coords to Ra, Dec. Ecliptic latitude is zero, by definition + EclipticToEquatorial( num->obliquity() ); + + nutate(num); + aberrate(num); + + // We obtain the apparent geocentric ecliptic coordinates. That is, after + // nutation and aberration have been applied. + EquatorialToEcliptic( num->obliquity() ); + + //Determine the position angle + findPA( num ); + + return true; +} + +long double KSSun::springEquinox(int year) { + return equinox(year, 18, 3, 0.); +} + +long double KSSun::summerSolstice(int year) { + return equinox(year, 18, 6, 90.); +} + +long double KSSun::autumnEquinox(int year) { + return equinox(year, 19, 9, 180.); +} + +long double KSSun::winterSolstice(int year) { + return equinox(year, 18, 12, 270.); +} + +long double KSSun::equinox(int year, int d, int m, double angle) { + long double jd0[5]; + long double eclipticLongitude[5]; + + for(int i = 0; i<5; ++i) { + jd0[i] = KStarsDateTime( ExtDate(year,m,d+i), QTime(0,0,0) ).djd(); + KSNumbers *ksn = new KSNumbers(jd0[i]); + //FIXME this is the Earth position + findGeocentricPosition( ksn ); + delete ksn; + eclipticLongitude[i] = (long double)ecLong()->Degrees(); + } + + return KSUtils::lagrangeInterpolation( eclipticLongitude, jd0, 5, angle ); +} diff --git a/kstars/kstars/kssun.h b/kstars/kstars/kssun.h new file mode 100644 index 00000000..ed5a3023 --- /dev/null +++ b/kstars/kstars/kssun.h @@ -0,0 +1,75 @@ +/*************************************************************************** + kssun.h - K Desktop Planetarium + ------------------- + begin : Sun Jan 29 2002 + copyright : (C) 2002 by Mark Hollomon + email : mhh@mindspring.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSSUN_H +#define KSSUN_H + +#include +#include "ksplanet.h" + +/**@class KSSun + *Child class of KSPlanetBase; encapsulates information about the Sun. + *@short Provides necessary information about the Sun. + *@author Mark Hollomon + *@version 1.0 + */ + +class KStarsData; + +class KSSun : public KSPlanet { +public: +/**Constructor. Defines constants needed by findPosition(). + *Sets Ecliptic coordinates appropriate for J2000. + *@param kd pointer to KStarsData object + *@param fn filename of Sun image + *@param pSize physical diameter of the Sun, in km + */ + KSSun(KStarsData *kd, QString fn = "", double pSize=0 ); + +/**Destructor (empty) + */ + virtual ~KSSun() {} + +/**Read orbital data from disk + *@note reimplemented from KSPlanet + *@note we actually read Earth's orbital data. The Sun's geocentric + *ecliptic coordinates are by definition exactly the opposite of the + *Earth's heliocentric ecliptic coordinates. + */ + virtual bool loadData(); + + long double springEquinox(int year); + + long double summerSolstice(int year); + + long double autumnEquinox(int year); + + long double winterSolstice(int year); + + long double equinox(int year, int d, int m, double angle); + + +protected: +/**Determine geocentric RA, Dec coordinates for the Epoch given in the argument. + *@p Epoch current Julian Date + *@p Earth pointer to earth object + */ + virtual bool findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth=NULL ); +}; + long double equinox(int year, int d, int m, int angle); + +#endif diff --git a/kstars/kstars/kstars.cpp b/kstars/kstars/kstars.cpp new file mode 100644 index 00000000..8be622e5 --- /dev/null +++ b/kstars/kstars/kstars.cpp @@ -0,0 +1,265 @@ +/*************************************************************************** + kstars.cpp - K Desktop Planetarium + ------------------- + begin : Mon Feb 5 01:11:45 PST 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +//JH 11.06.2002: replaced infoPanel with infoBoxes +//JH 24.08.2001: reorganized infoPanel +//JH 25.08.2001: added toolbar, converted menu items to KAction objects +//JH 25.08.2001: main window now resizable, window size saved in config file + + +#include +#include +//#include +#include +#include +#include +#include +#include + +#include "Options.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "kstarssplash.h" +#include "skymap.h" +#include "simclock.h" +#include "finddialog.h" +#include "ksutils.h" +#include "infoboxes.h" +#include "observinglist.h" +#include "imagesequence.h" +#include "toggleaction.h" + +// to remove warnings +#include "indimenu.h" +#include "indidriver.h" + +KStars::KStars( bool doSplash, bool clockrun, const QString &startdate ) : + DCOPObject("KStarsInterface"), KMainWindow(), + skymap(0), centralWidget(0), topLayout(0), viewToolBar(0), TimeStep(0), + actCoordSys(0), colorActionMenu(0), fovActionMenu(0), + AAVSODialog(0), findDialog(0), kns(0), + indimenu(0), indidriver(0), indiseq(0), + DialogIsObsolete(false), StartClockRunning( clockrun ), StartDateString( startdate ) +{ + pd = new privatedata(this); + + // we're nowhere near ready to take dcop calls + kapp->dcopClient()->suspend(); + + if ( doSplash ) { + pd->kstarsData = new KStarsData(); + QObject::connect(pd->kstarsData, SIGNAL( initFinished(bool) ), + this, SLOT( datainitFinished(bool) ) ); + + pd->splash = new KStarsSplash(0, "Splash"); + QObject::connect(pd->splash, SIGNAL( closeWindow() ), kapp, SLOT( quit() ) ); + QObject::connect(pd->kstarsData, SIGNAL( progressText(QString) ), + pd->splash, SLOT( setMessage(QString) )); + pd->splash->show(); + } + + pd->kstarsData->initialize(); + + //Set Geographic Location + pd->kstarsData->setLocationFromOptions(); + + //Pause the clock if the user gave the "--paused" arg + if ( ! StartClockRunning ) pd->kstarsData->clock()->stop(); + + //set up Dark color scheme for application windows + DarkPalette = QPalette(QColor("red4"), QColor("DarkRed")); + DarkPalette.setColor( QPalette::Normal, QColorGroup::Base, QColor( "black" ) ); + DarkPalette.setColor( QPalette::Normal, QColorGroup::Text, QColor( "red2" ) ); + DarkPalette.setColor( QPalette::Normal, QColorGroup::Highlight, QColor( "red2" ) ); + DarkPalette.setColor( QPalette::Normal, QColorGroup::HighlightedText, QColor( "black" ) ); + //store original color scheme + OriginalPalette = QApplication::palette(); + + #if ( __GLIBC__ >= 2 &&__GLIBC_MINOR__ >= 1 && !defined(__UCLIBC__)) + kdDebug() << "glibc >= 2.1 detected. Using GNU extension sincos()" << endl; + #else + kdDebug() << "Did not find glibc >= 2.1. Will use ANSI-compliant sin()/cos() functions." << endl; + #endif + + obsList = new ObservingList( this, this ); +} + +KStars::~KStars() +{ + //store focus values in Options + Options::setFocusRA( skymap->focus()->ra()->Hours() ); + Options::setFocusDec( skymap->focus()->dec()->Degrees() ); + + //Store Window geometry in Options object + Options::setWindowWidth( width() ); + Options::setWindowHeight( height() ); + + //We need to explicitly save the colorscheme data to the config file + data()->colorScheme()->saveToConfig( kapp->config() ); + + //synch the config file with the Config object + Options::writeConfig(); + + clearCachedFindDialog(); + + delete skymap; + delete pd; + delete centralWidget; + delete AAVSODialog; + delete indimenu; + delete indidriver; + delete indiseq; + + skymap = 0; + pd = 0; + centralWidget = 0; + AAVSODialog = 0; + indimenu = 0; + indidriver = 0; + indiseq = 0; +} + +KStars::privatedata::~privatedata() { + delete splash; + delete kstarsData; + + splash = 0; + kstarsData = 0; +} + +void KStars::clearCachedFindDialog() { + if ( findDialog ) { // dialog is cached +/** + *Delete findDialog only if it is not opened + */ + if ( findDialog->isHidden() ) { + delete findDialog; + findDialog = 0; + DialogIsObsolete = false; + } + else + DialogIsObsolete = true; // dialog was opened so it could not deleted + } +} + +void KStars::applyConfig() { + if ( Options::isTracking() ) { + actionCollection()->action("track_object")->setText( i18n( "Stop &Tracking" ) ); + actionCollection()->action("track_object")->setIconSet( BarIcon( "encrypted" ) ); + } + + //Toggle actions + if ( Options::useAltAz() ) ((ToggleAction*)actionCollection()->action("coordsys"))->turnOff(); + ((KToggleAction*)actionCollection()->action("show_time_box"))->setChecked( Options::showTimeBox() ); + ((KToggleAction*)actionCollection()->action("show_location_box"))->setChecked( Options::showGeoBox() ); + ((KToggleAction*)actionCollection()->action("show_focus_box"))->setChecked( Options::showFocusBox() ); + ((KToggleAction*)actionCollection()->action("show_mainToolBar"))->setChecked( Options::showMainToolBar() ); + ((KToggleAction*)actionCollection()->action("show_viewToolBar"))->setChecked( Options::showViewToolBar() ); + ((KToggleAction*)actionCollection()->action("show_statusBar"))->setChecked( Options::showStatusBar() ); + ((KToggleAction*)actionCollection()->action("show_sbAzAlt"))->setChecked( Options::showAltAzField() ); + ((KToggleAction*)actionCollection()->action("show_sbRADec"))->setChecked( Options::showRADecField() ); + ((KToggleAction*)actionCollection()->action("show_stars"))->setChecked( Options::showStars() ); + ((KToggleAction*)actionCollection()->action("show_deepsky"))->setChecked( Options::showDeepSky() ); + ((KToggleAction*)actionCollection()->action("show_planets"))->setChecked( Options::showPlanets() ); + ((KToggleAction*)actionCollection()->action("show_clines"))->setChecked( Options::showCLines() ); + ((KToggleAction*)actionCollection()->action("show_cnames"))->setChecked( Options::showCNames() ); + ((KToggleAction*)actionCollection()->action("show_cbounds"))->setChecked( Options::showCBounds() ); + ((KToggleAction*)actionCollection()->action("show_mw"))->setChecked( Options::showMilkyWay() ); + ((KToggleAction*)actionCollection()->action("show_grid"))->setChecked( Options::showGrid() ); + ((KToggleAction*)actionCollection()->action("show_horizon"))->setChecked( Options::showGround() ); + + //color scheme + pd->kstarsData->colorScheme()->loadFromConfig( kapp->config() ); + if ( Options::darkAppColors() ) { + QApplication::setPalette( DarkPalette, true ); + } else { + QApplication::setPalette( OriginalPalette, true ); + } + + //Infoboxes, toolbars, statusbars + infoBoxes()->setVisible( Options::showInfoBoxes() ); + if ( ! Options::showMainToolBar() ) toolBar( "mainToolBar" )->hide(); + if ( ! Options::showViewToolBar() ) toolBar( "viewToolBar" )->hide(); + if ( ! Options::showAltAzField() ) statusBar()->removeItem(1); + if ( ! Options::showRADecField() ) statusBar()->removeItem(2); + + //Geographic location + setGeoLocation( Options::cityName(), Options::provinceName(), Options::countryName() ); + + //Focus + SkyObject *fo = data()->objectNamed( Options::focusObject() ); + if ( fo && fo != map()->focusObject() ) { + map()->setClickedObject( fo ); + map()->setClickedPoint( fo ); + map()->slotCenter(); + } + + if ( ! fo ) { + SkyPoint fp( Options::focusRA(), Options::focusDec() ); + if ( fp.ra()->Degrees() != map()->focus()->ra()->Degrees() || fp.dec()->Degrees() != map()->focus()->dec()->Degrees() ) { + map()->setClickedPoint( &fp ); + map()->slotCenter(); + } + } +} + +void KStars::updateTime( const bool automaticDSTchange ) { + dms oldLST( LST()->Degrees() ); + // Due to frequently use of this function save data and map pointers for speedup. + // Save options and geo() to a pointer would not speedup because most of time options + // and geo will accessed only one time. + KStarsData *Data = data(); + SkyMap *Map = map(); + + Data->updateTime( geo(), Map, automaticDSTchange ); + if ( infoBoxes()->timeChanged( Data->ut(), Data->lt(), LST() ) ) + Map->update(); + + //We do this outside of kstarsdata just to get the coordinates + //displayed in the infobox to update every second. +// if ( !Options::isTracking() && LST()->Degrees() > oldLST.Degrees() ) { +// int nSec = int( 3600.*( LST()->Hours() - oldLST.Hours() ) ); +// Map->focus()->setRA( Map->focus()->ra()->Hours() + double( nSec )/3600. ); +// if ( Options::useAltAz() ) Map->focus()->EquatorialToHorizontal( LST(), geo()->lat() ); +// Map->showFocusCoords(); +// } + + //If time is accelerated beyond slewTimescale, then the clock's timer is stopped, + //so that it can be ticked manually after each update, in order to make each time + //step exactly equal to the timeScale setting. + //Wrap the call to manualTick() in a singleshot timer so that it doesn't get called until + //the skymap has been completely updated. + if ( Data->clock()->isManualMode() && Data->clock()->isActive() ) { + QTimer::singleShot( 0, Data->clock(), SLOT( manualTick() ) ); + } +} + +KStarsData* KStars::data( void ) { return pd->kstarsData; } + +SkyMap* KStars::map( void ) { return skymap; } + +InfoBoxes* KStars::infoBoxes( void ) { return map()->infoBoxes(); } + +GeoLocation* KStars::geo() { return data()->geo(); } + +void KStars::mapGetsFocus() { map()->QWidget::setFocus(); } + +dms* KStars::LST() { return data()->LST; } + +ObservingList* KStars::observingList() { return obsList; } + +#include "kstars.moc" + diff --git a/kstars/kstars/kstars.desktop b/kstars/kstars/kstars.desktop new file mode 100644 index 00000000..e7a3b13b --- /dev/null +++ b/kstars/kstars/kstars.desktop @@ -0,0 +1,147 @@ +# KDE Config File +[Desktop Entry] +Type=Application +Exec=kstars -caption "%c" %i %m +Icon=kstars +DocPath=kstars/index.html +Comment=Desktop Planetarium +Comment[af]=Werkskerm Planetarium +Comment[ar]=قبة سماوية لسطح المكتب +Comment[be]=ÐаÑтольны планетарыум +Comment[bg]=Планетариум за Ñ€Ð°Ð±Ð¾Ñ‚Ð½Ð¸Ñ Ð¿Ð»Ð¾Ñ‚ +Comment[bn]=ডেসà§à¦•à¦Ÿà¦ª পà§à¦²à§à¦¯à¦¾à¦¨à§‡à¦Ÿà§‹à¦°à¦¿à§Ÿà¦¾à¦® +Comment[br]=Planetarium a vurev +Comment[bs]=Planetarium na desktopu +Comment[ca]=Planetari per a l'escriptori +Comment[cs]=Planetárium na vaší obrazovce +Comment[csb]=Planétarium na pùlce +Comment[cy]=Planetariwm Penbwrdd +Comment[da]=Planetarieprogram +Comment[de]=Das Planetarium für den Schreibtisch +Comment[el]=ΠλανητάÏιο επιφάνειας εÏγασίας +Comment[eo]=Labortabla planetario +Comment[es]=Planetario para el escritorio +Comment[et]=Töölaua planetaarium +Comment[eu]=Mahaigaineko planetarioa +Comment[fa]=رومیزی آسمان‌نما +Comment[fi]=Työpöytäplanetaario +Comment[fr]=Planétarium +Comment[ga]=Pláinéadlann Deisce +Comment[gl]=Planetario +Comment[he]=×¤×œ× ×˜×¨×™×•× ×©×•×œ×—× ×™ +Comment[hi]=डेसà¥à¤•à¤Ÿà¥‰à¤ª पà¥à¤²à¥‡à¤¨à¥‡à¤Ÿà¥‡à¤°à¤¿à¤¯à¤® +Comment[hr]=Planetarij za radnu povrÅ¡inu +Comment[hu]=Munkaasztali planetárium +Comment[is]=Skjáborðsstjörnuver +Comment[it]=Planetario per il desktop +Comment[ja]=デスクトッププラãƒã‚¿ãƒªã‚¦ãƒ  +Comment[ka]=სáƒáƒ›áƒáƒ’იდრპლáƒáƒœáƒ”ტáƒáƒ áƒ˜áƒ£áƒ›áƒ˜ +Comment[km]=សំណាក​ចក្រវាល​ផ្ទៃ​ážáž» +Comment[lt]=Darbastalio planetariumas +Comment[lv]=Darbvirsmas PlanetÄrijs +Comment[mk]=Планетариум на работна површина +Comment[mn]=ДÑлгÑцÑн дÑÑрх Оддын Хотхон +Comment[ms]=Planetarium Ruang Kerja +Comment[nb]=Skrivebordsplanetarium +Comment[nds]=Planetarium för den Schriefdisch +Comment[ne]=डेसà¥à¤•à¤Ÿà¤ª गà¥à¤°à¤¹à¤®à¤£à¥à¤¡à¤² +Comment[nl]=Desktop-planetarium +Comment[nn]=Skrivebordsplanetarium +Comment[nso]=Planetarium ya Desktop +Comment[pl]=Planetarium na pulpicie +Comment[pt]=Planetário +Comment[pt_BR]=Planetário virtual +Comment[ru]=ÐаÑтольный планетарий +Comment[se]=Čállenbeavdeplánetaria +Comment[sk]=Planetárium na vaÅ¡ej ploche +Comment[sl]=Namizni planetarij +Comment[sr]=Планетаријум на радној површини +Comment[sr@Latn]=Planetarijum na radnoj povrÅ¡ini +Comment[sv]=Skrivbordsplanetarium +Comment[ta]= பணிமேடை கோளரஙà¯à®•à®®à¯ +Comment[tg]=Планетариуми Мизи Корӣ +Comment[tr]=Masaüstünde Yıldızlar +Comment[uk]=ÐаÑтільний планетарій +Comment[ven]=Vhusumbedzhwa mupo ya Desikithopo +Comment[vi]=Ngắm sao trên Màn hình máy tính +Comment[xh]=Indlu ye Desktop +Comment[zh_CN]=æ¡Œé¢å¤©æ–‡é¦† +Comment[zh_TW]=æ¡Œé¢æ˜Ÿè±¡å„€ +Comment[zu]=Okwemikhathi kwe-Desktop +Terminal=false +Name=KStars +Name[af]=K-sterre +Name[ar]=نجوم Ùƒ +Name[bn]=কে-সà§à¦Ÿà¦¾à¦° +Name[cy]=KSer +Name[fo]=KStjørnur +Name[hi]=के-सà¥à¤Ÿà¤¾à¤°à¥à¤¸ +Name[hr]=KZvijezde +Name[is]=KStjörnur +Name[mn]=K-Од +Name[ne]=केडीई तारा +Name[pa]=ਕੇ-ਤਾਰੇ +Name[pl]=Gwiazdy +Name[sv]=Kstars +Name[ta]=கேஸà¯à®Ÿà®¾à®°à¯à®¸à¯ +Name[ven]=Vhadivhalea vha K +Name[vi]=Sao K +GenericName=Desktop Planetarium +GenericName[af]=Werkskerm Planetarium +GenericName[ar]=نموذج النظام الشمسي لسطح المكتب +GenericName[be]=ÐаÑтольны планетарыум +GenericName[bg]=Планетариум за Ñ€Ð°Ð±Ð¾Ñ‚Ð½Ð¸Ñ Ð¿Ð»Ð¾Ñ‚ +GenericName[bn]=ডেসà§à¦•à¦Ÿà¦ª পà§à¦²à§à¦¯à¦¾à¦¨à§‡à¦Ÿà§‹à¦°à¦¿à§Ÿà¦¾à¦® +GenericName[br]=Planetarium a vurev +GenericName[bs]=Desktop planetarijum +GenericName[ca]=Planetari per a l'escriptori +GenericName[cs]=Planetárium na vaší obrazovce +GenericName[csb]=Planétarium na pùlce +GenericName[cy]=Planetariwm Penbwrdd +GenericName[da]=Planetarieprogram +GenericName[de]=Elektronisches Planetarium +GenericName[el]=ΠλανητάÏιο επιφάνειας εÏγασίας +GenericName[eo]=Labortabla planetario +GenericName[es]=Planetario para el escritorio +GenericName[et]=Töölaua planetaarium +GenericName[eu]=Mahaigaineko planetarioa +GenericName[fa]=رومیزی آسمان‌نما +GenericName[fi]=Työpöytäplanetaario +GenericName[fr]=Planétarium +GenericName[ga]=Pláinéadlann Deisce +GenericName[gl]=Planetario +GenericName[he]=×¤×œ× ×˜×¨×™×•× ×©×•×œ×—× ×™ +GenericName[hi]=डेसà¥à¤•à¤Ÿà¥‰à¤ª पà¥à¤²à¥‡à¤¨à¥‡à¤Ÿà¥‡à¤°à¤¿à¤¯à¤® +GenericName[hr]=Planetarij na radnoj povrÅ¡ini +GenericName[hu]=Planetárium +GenericName[is]=Skjáborðsstjörnuver +GenericName[it]=Planetario per il desktop +GenericName[ja]=デスクトッププラãƒã‚¿ãƒªã‚¦ãƒ  +GenericName[ka]=სáƒáƒ›áƒáƒ’იდრპლáƒáƒœáƒ”ტáƒáƒ áƒ˜áƒ£áƒ›áƒ˜ +GenericName[km]=សំណាក​ចក្រវាល​ផ្ទៃ​ážáž» +GenericName[lt]=Darbastalio planetariumas +GenericName[mk]=Планетариум на раб. површина +GenericName[ms]=Planetarium Desktop +GenericName[nb]=Skrivebordsplanetarium +GenericName[nds]=Schriefdisch-Planetarium +GenericName[ne]=डेसà¥à¤•à¤Ÿà¤ª गà¥à¤°à¤¹à¤®à¤£à¥à¤¡à¤² +GenericName[nl]=Bureaublad-planetarium +GenericName[nn]=Skrivebordsplanetarium +GenericName[pl]=Planetarium na biurku +GenericName[pt]=Planetário +GenericName[pt_BR]=Planetário virtual +GenericName[ru]=ÐаÑтольный планетарий +GenericName[sk]=Planetárium +GenericName[sl]=Namizni planetarij +GenericName[sr]=Планетаријум на радној површиниџ +GenericName[sr@Latn]=Planetarijum na radnoj povrÅ¡inidž +GenericName[sv]=Skrivbordsplanetarium +GenericName[ta]=பணிமேடை கோளரஙà¯à®•à®®à¯ +GenericName[tg]=Планетариуми Мизи Корӣ +GenericName[tr]=Masaüstü Yıldız Evi +GenericName[uk]=ÐаÑтільний планетарій +GenericName[vi]=Ngắm sao trên Màn hình +GenericName[zh_CN]=æ¡Œé¢å¤©æ–‡é¦† +GenericName[zh_TW]=æ¡Œé¢æ˜Ÿè±¡å„€ +X-DCOP-ServiceType=Multi +Categories=Qt;KDE;Education;Science;Astronomy; diff --git a/kstars/kstars/kstars.h b/kstars/kstars/kstars.h new file mode 100644 index 00000000..88b7ab2c --- /dev/null +++ b/kstars/kstars/kstars.h @@ -0,0 +1,679 @@ +/*************************************************************************** + kstars.h - K Desktop Planetarium + ------------------- + begin : Mon Feb 5 01:11:45 PST 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSTARS_H +#define KSTARS_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +#include +#include + +#include "kstarsinterface.h" +#include "observinglist.h" + +// forward declaration is enough. We only need pointers +class QPalette; +class QVBoxLayout; +class KActionMenu; +class KDialogBase; +class KKey; +class KToolBar; + +class dms; +class KSNewStuff; +class KStarsData; +class KStarsSplash; +class SkyMap; +class GeoLocation; +class FindDialog; +class LocationDialog; +class TimeDialog; +class InfoBoxes; +class ToggleAction; +class TimeStepBox; + +//class AstroCalc; +class INDIMenu; +class INDIDriver; +class imagesequence; + +/** + *@class KStars + *@short This is the main window for KStars. + *In addition to the GUI elements, the class contains the program clock, + *KStarsData, and SkyMap objects. It also contains functions for the DCOP interface. + *@author Jason Harris + *@version 1.0 + */ + +class KStars : public KMainWindow, virtual public KStarsInterface +{ + + Q_OBJECT + public: + /** + *@short Constructor. + *@param doSplash should the splash panel be displayed during + *initialization. + *@param startClockRunning should the clock be running on startup? + *@param startDateString date (in string representation) to start running from. + * + * @todo Refer to documentation on date format. + */ + KStars( bool doSplash, bool startClockRunning = true, const QString &startDateString = "" ); + + /**Destructor. Synchs config file. Deletes objects. + */ + ~KStars(); + + /**@return pointer to KStarsData object which contains application data. + */ + KStarsData* data(); + + /**@return pointer to the local sidereal time. + */ + dms* LST(); + + /**@return pointer to SkyMap object which is the sky display widget. + */ + SkyMap* map(); + + ObservingList* observingList(); + + /**@return pointer to GeoLocation object which is the current geographic location. + */ + GeoLocation* geo(); + + /**@return pointer to InfoBoxes object. + */ + InfoBoxes* infoBoxes(); + + /**@return pointer to the INDI driver + */ + INDIDriver* getINDIDriver(void) { return indidriver; } + + /**@return pointer to the INDI menu + */ + INDIMenu* getINDIMenu(void) { return indimenu; } + + /** Establish the INDI system. No GUI + */ + void establishINDI(); + + /**Add an item to the color-scheme action manu + *@param name The name to use in the menu + *@param actionName The internal name for the action (derived from filename) + */ + void addColorMenuItem( QString name, QString actionName ); + + /**Remove an item from the color-scheme action manu + *@param actionName The internal name of the action (derived from filename) + */ + void removeColorMenuItem( QString actionName ); + + /**DCOP interface function. + *Set focus to given Ra/Dec coordinates + *@p ra the Right Ascension coordinate for the focus (in Hours) + *@p dec the Declination coordinate for the focus (in Degrees) + */ + ASYNC setRaDec( double ra, double dec ); + + /**DCOP interface function. + *Set focus to given Alt/Az coordinates. + *@p alt the Altitude coordinate for the focus (in Degrees) + *@p az the Azimuth coordinate for the focus (in Degrees) + */ + ASYNC setAltAz(double alt, double az); + + /**DCOP interface function. + *Point in the direction described by the string argument. + *@p direction either an object name, a compass direction (e.g., "north"), or "zenith" + */ + ASYNC lookTowards( const QString direction ); + + /**DCOP interface function. Zoom in one step. */ + ASYNC zoomIn(void) { slotZoomIn(); } + + /**DCOP interface function. Zoom out one step. */ + ASYNC zoomOut(void){ slotZoomOut(); } + + /**DCOP interface function. reset to the default zoom level. */ + ASYNC defaultZoom(void) { slotDefaultZoom(); } + + /**DCOP interface function. Set zoom level to specified value. + *@p a the zoom level. Units are pixels per radian. + */ + ASYNC zoom(double z); + + /**DCOP interface function. Set local time and date. + *@p yr year of date + *@p mth month of date + *@p day day of date + *@p hr hour of time + *@p min minute of time + *@p sec second of time + */ + ASYNC setLocalTime(int yr, int mth, int day, int hr, int min, int sec); + + /**DCOP interface function. Delay further execution of DCOP commands. + *@p t number of seconds to delay + */ + ASYNC waitFor( double t ); + + /**DCOP interface function. Pause further DCOP execution until a key is pressed. + *@p k the key which will resume DCOP execution + */ + ASYNC waitForKey( const QString k ); + + /**DCOP interface function. Toggle tracking. + *@p track engage tracking if true; else disengage tracking + */ + ASYNC setTracking( bool track ); + + /**DCOP interface function. modify a view option. + *@p option the name of the option to be modified + *@p value the option's new value + */ + ASYNC changeViewOption( const QString option, const QString value ); + + /**DCOP interface function. + *@p name the name of the option to query + *@return the current value of the named option + */ + QString getOption( const QString &name ); + + /**DCOP interface function. Read config file. + *This function is useful for restoring the user settings from the config file, + *after having modified the settings in memory. + *@sa writeConfig() + */ + ASYNC readConfig(); + + /**DCOP interface function. Write current settings to config file. + *This function is useful for storing user settings before modifying them with a DCOP + *script. The original settings can be restored with readConfig(). + *@sa readConfig() + */ + ASYNC writeConfig(); + + /**DCOP interface function. Show text message in a popup window. + *@note Not Yet Implemented + *@p x x-coordinate for message window + *@p y y-coordinate for message window + *@p message the text to display in the message window + */ + ASYNC popupMessage( int x, int y, const QString message ); + + /**DCOP interface function. Draw a line on the sky map. + *@note Not Yet Implemented + *@p x1 starting x-coordinate of line + *@p y1 starting y-coordinate of line + *@p x2 ending x-coordinate of line + *@p y2 ending y-coordinate of line + *@p speed speed at which line should appear from start to end points (in pixels per second) + */ + ASYNC drawLine( int x1, int y1, int x2, int y2, int speed ); + + /**DCOP interface function. Set the geographic location. + *@p city the city name of the location + *@p province the province name of the location + *@p country the country name of the location + */ + ASYNC setGeoLocation( const QString city, const QString province, const QString country ); + + /**DCOP interface function. Modify a color. + *@p colorName the name of the color to be modified (e.g., "SkyColor") + *@p value the new color to use + */ + ASYNC setColor( const QString colorName, const QString value ); + + /**DCOP interface function. Load a color scheme. + *@p name the name of the color scheme to load (e.g., "Moonless Night") + */ + ASYNC loadColorScheme( const QString name ); + + /**DCOP interface function. Export the sky image to a file. + *@p filename the filename for the exported image + *@p width the width for the exported image + *@p height the height for the exported image + */ + ASYNC exportImage( const QString filename, int width, int height ); + + /**DCOP interface function. Print the sky image. + *@p usePrintDialog if true, the KDE print dialog will be shown; otherwise, default parameters will be used + *@p useChartColors if true, the "Star Chart" color scheme will be used for the printout, which will save ink. + */ + ASYNC printImage( bool usePrintDialog, bool useChartColors ); + + /**DCOP interface function. Establish an INDI driver. + *@p driverName the name of the driver to be established + *@p useLocal establish driver locally? + */ + ASYNC startINDI (QString driverName, bool useLocal); + + /**DCOP interface function. Shutdown an INDI driver. + *@p driverName the name of the driver to be shut down + */ + ASYNC shutdownINDI (QString driverName); + + /**DCOP interface function. Turn INDI driver on/off. + *@p driverName the name of the driver to be switched on/off + *@p turnOn if true, turn driver on; otherwise turn off + */ + ASYNC switchINDI(QString driverName, bool turnOn); + + /**DCOP interface function. Set INDI connection port. + *@p driverName the name of the driver for which the port will be set + *@p port the port identifier + */ + ASYNC setINDIPort(QString driverName, QString port); + + /**DCOP interface function. Set INDI target RA/DEC coordinates + *@p driverName the name of the driver + *@p RA the target's Right Ascension coordinate (in Hours) + *@p DEC the target's Declination coordinate (in Degrees) + */ + ASYNC setINDITargetCoord(QString driverName, double RA, double DEC); + + /**DCOP interface function. Set INDI target to a named object. + *@p driverName the name of the driver + *@p objectName the name of the object to be targeted + */ + ASYNC setINDITargetName(QString driverName, QString objectName); + + /**DCOP interface function. Set INDI action. + *@p driverName the name of the driver + *@p action the action to set + */ + ASYNC setINDIAction(QString driverName, QString action); + + /**DCOP interface function. Pause DCOP execution until named INDI action is completed. + *@p driverName the name of the driver + *@p action the action which is to be completed before resuming DCOP execution + */ + ASYNC waitForINDIAction(QString driverName, QString action); + + /**DCOP interface function. Set INDI focus speed. + *@p driverName the name of the driver + *@p action the name of the action (??) + */ + ASYNC setINDIFocusSpeed(QString driverName,unsigned int speed); + + /**DCOP interface function. Set INDI focus direction and focus. + *@p driverName the name of the driver + *@p focusDir 0 = focus in; 1 = focus out + */ + ASYNC startINDIFocus(QString driverName, int focusDir); + + /**DCOP interface function. Set INDI geographical information. + *@p driverName the name of the driver + *@p longitude the longitude to set, in Degrees + *@p latitude the latitude to set, in Degrees + */ + ASYNC setINDIGeoLocation(QString driverName, double longitude, double latitude); + + /**DCOP interface function. Sets focus operation timeout. + *@p driverName the name of the driver + *@p timeout the timeout interval, in seconds (?) + */ + ASYNC setINDIFocusTimeout(QString driverName, int timeout); + + /**DCOP interface function. Start camera exposure with a timeout. + *@p driverName the name of the driver + *@p timeout the exposure time, in seconds (?) + */ + ASYNC startINDIExposure(QString driverName, int timeout); + + /**DCOP interface function. Set INDI UTC date and time. + *@p driverName the name of the driver + *@p UTCDateTime the UTC date and time (e.g., "23 June 2004 12:30:00" ?) + */ + ASYNC setINDIUTC(QString driverName, QString UTCDateTime); + + /**DCOP interface function. Set INDI Telescope action. + *@p deviceName the name of the telescope device + *@p action the action to set + */ + ASYNC setINDIScopeAction(QString deviceName, QString action); + + /**DCOP interface function. Set CCD camera frame type. + *@p deviceName the name of the CCD device + *@p type the frame type + */ + ASYNC setINDIFrameType(QString deviceName, QString type); + + /**DCOP interface function. Set CCD filter. + *@p deviceName the name of the CCD device + *@p filter_num identifier of the CCD filter + */ + ASYNC setINDIFilterNum(QString deviceName, int filter_num); + + /**DCOP interface function. Set CCD target temperature. + *@p deviceName the name of the CCD device + *@p temp the target CCD temperature (in Celsius ?) + */ + ASYNC setINDICCDTemp(QString deviceName, int temp); + + + /**@short Apply config options throughout the program. + *In most cases, options are set in the "Options" object directly, + *but for some things we have to manually react to config changes. + */ + void applyConfig(); + + public slots: + /** + *Update time-dependent data and (possibly) repaint the sky map. + *@p automaticDSTchange change DST status automatically? + */ + void updateTime( const bool automaticDSTchange = true ); + + /** + *Apply new settings and redraw skymap + */ + void slotApplyConfigChanges( void ); + + /** + *action slot: Zoom in one step + */ + void slotZoomIn(); + + /** + *action slot: Zoom out one step + */ + void slotZoomOut(); + + /** + *action slot: Set the zoom level to its default value + */ + void slotDefaultZoom(); + + /** + *action slot: Allow user to specify a field-of-view angle for the display window in degrees, + *and set the zoom level accordingly. + */ + void slotSetZoom(); + + /** + *action slot: Toggle whether kstars is tracking current position + */ + void slotTrack(); + + /** + *action slot: open dialog for selecting a new geographic location + */ + void slotGeoLocator(); + + /**Delete FindDialog because ObjNames list has changed in KStarsData due to + *reloading star data. So list in FindDialog must be new filled with current data. + */ + void clearCachedFindDialog(); + + /** + *Resume execution of DCOP commands + */ + void resumeDCOP( void ) { kapp->dcopClient()->resume(); } + + /** + *Remove all trails which may have been added to solar system bodies + */ + void slotClearAllTrails(); + + private slots: + /** + *action slot: sync kstars clock to system time + */ + void slotSetTimeToNow(); + + /** + *action slot: open a dialog for setting the time and date + */ + void slotSetTime(); + + /** + *action slot: toggle whether kstars clock is running or not + */ + void slotToggleTimer(); + + /** + *action slot: open dialog for finding a named object + */ + void slotFind(); + + /** + * action slot: open KStars setup wizard + */ + void slotWizard(); + + /** + * action slot: open KNewStuff window to download extra data. + */ + void slotDownload(); + + /** + * action slot: open KStars calculator to compute astronomical + * ephemeris + */ + + void slotCalculator(); + + /** + * action slot: open KStars AAVSO Light Curve Generator + */ + + void slotLCGenerator(); + + /** + * action slot: open Elevation vs. Time tool + */ + + void slotAVT(); + + /** + * action slot: open What's up tonight dialog + */ + void slotWUT(); + +//FIXME GLOSSARY +// /** +// * action slot: open the glossary +// */ +// void slotGlossary(); + + /** + * action slot: open ScriptBuilder dialog + */ + void slotScriptBuilder(); + + /** + * action slot: open Solar system viewer + */ + void slotSolarSystem(); + + /** + * action slot: open Jupiter Moons tool + */ + void slotJMoonTool(); + + /** + * action slot: open Telescope wizard + */ + void slotTelescopeWizard(); + + /** + * action slot: open Telescope wizard + */ + void slotTelescopeProperties(); + + /** + * action slot: open Image Sequence dialog + */ + void slotImageSequence(); + + /** + * action slot: open INDI driver panel + */ + void slotINDIDriver(); + + /** + * action slot: open INDI control panel + */ + void slotINDIPanel(); + + /** + * action slot: open INDI configuration dialog + */ + void slotINDIConf(); + + /** + *action slot: open dialog for setting the view options + */ + void slotViewOps(); + + /** finish setting up after the kstarsData has finished + */ + void datainitFinished(bool worked); + + /**Open new KStars window. */ + void newWindow(); + + /**Close KStars window. */ + void closeWindow(); + + /** Open FITS image. */ + void slotOpenFITS(); + + /**Action slot to save the sky image to a file.*/ + void slotExportImage(); + + /**Action slot to select a DCOP script and run it.*/ + void slotRunScript(); + + /**Action slot to print skymap. */ + void slotPrint(); + + /**Action slot to show tip-of-the-day window. */ + void slotTipOfDay(); + + /**Action slot to set focus coordinates manually (opens FocusDialog). */ + void slotManualFocus(); + + /**Meta-slot to point the focus at special points (zenith, N, S, E, W). + *Uses the name of the Action which sent the Signal to identify the + *desired direction. */ + void slotPointFocus(); + + /**Meta-slot to set the color scheme according to the name of the + *Action which sent the activating signal. */ + void slotColorScheme(); + + /**Select the Target symbol (a.k.a. field-of-view indicator) */ + void slotTargetSymbol(); + + /**Invoke the Field-of-View symbol editor window */ + void slotFOVEdit(); + + /**Toggle between Equatorial and Ecliptic coordinte systems */ + void slotCoordSys(); + + /**Toggle display of the observing list tool*/ + void slotObsList(); + + /**Meta-slot to handle display toggles for all of the viewtoolbar buttons. + *uses the name of the sender to identify the item to change. */ + void slotViewToolBar(); + + /**Meta-slot to handle toggling display of GUI elements (toolbars and infoboxes) + *uses name of the sender action to identify the widget to hide/show. */ + void slotShowGUIItem( bool ); + + /**Re-assign the input focus to the SkyMap widget. + */ + void mapGetsFocus(); + + /**Toggle to and from full screen mode */ + void slotFullScreen(); + + private: + /** + *Initialize Menu bar, toolbars and all Actions. + */ + void initActions(); + + /** + *Initialize Field-of-View symbols and FOV submenu + */ + void initFOV(); + + /** + *Initialize Status bar. + */ + void initStatusBar(); + + SkyMap *skymap; + + QWidget *centralWidget; + QVBoxLayout *topLayout; + + KToolBar *viewToolBar; + TimeStepBox *TimeStep; + + ToggleAction *actCoordSys; + ToggleAction *actObsList; + KActionMenu *colorActionMenu, *fovActionMenu; + + KDialogBase *AAVSODialog; + FindDialog *findDialog; + KSNewStuff *kns; + + INDIMenu *indimenu; + INDIDriver *indidriver; + imagesequence *indiseq; /* We need imgsequence here because it runs in batch mode */ + + int idSpinBox; + bool DialogIsObsolete; + bool StartClockRunning; + QString StartDateString; + + QPalette OriginalPalette, DarkPalette; + + class privatedata; + friend class privatedata; + privatedata *pd; + ObservingList *obsList; +}; + +class KStars::privatedata { + public: + KStars *ks; + KStarsSplash *splash; + KStarsData *kstarsData; + + /**Constructor */ + privatedata(KStars *parent) : ks(parent), splash(0), kstarsData(0) {} + /**Destructor */ + ~privatedata(); + + /**Build the main KStars window */ + void buildGUI(); +}; + +#endif diff --git a/kstars/kstars/kstars.kcfg b/kstars/kstars/kstars.kcfg new file mode 100644 index 00000000..77ebdad7 --- /dev/null +++ b/kstars/kstars/kstars.kcfg @@ -0,0 +1,754 @@ + + + + + + + + The screen coordinates of the Time InfoBox. + QPoint(0,0) + + + + The screen coordinates of the Focus InfoBox. + QPoint(600,0) + + + + The screen coordinates of the Geographic Location InfoBox. + QPoint(0,600) + + + + If true, the Time InfoBox will show only its top line of data. + true + + + + If true, the Focus InfoBox will show only its top line of data. + true + + + + If true, the Geographic Location InfoBox will show only its top line of data. + true + + + + Toggles display of all three InfoBoxes. + true + + + + Toggles display of the Time InfoBox. + true + + + + Toggles display of the Focus InfoBox. + true + + + + Toggles display of the Geographic Location InfoBox. + true + + + + Is the Time InfoBox anchored to a window edge? 0 = not anchored; 1 = anchored to right edge; 2 = anchored to bottom edge; 3 = anchored to bottom and right edges. + 0 + 03 + + + + Is the Focus InfoBox anchored to a window edge? 0 = not anchored; 1 = anchored to right edge; 2 = anchored to bottom edge; 3 = anchored to bottom and right edges. + 1 + 03 + + + + Is the Geographic Location InfoBox anchored to a window edge? 0 = not anchored; 1 = anchored to right edge; 2 = anchored to bottom edge; 3 = anchored to bottom and right edges. + 2 + 03 + + + + Toggle display of the status bar. + true + + + + Toggle display of the Horizontal coordinates of the mouse cursor in the status bar. + true + + + + Toggle display of the Equatorial coordinates of the mouse cursor in the status bar. + true + + + + Toggle display of the main toolbar. + true + + + + Toggle display of the "view" toolbar. + true + + + + 600 + + + + 600 + + + + true + + + + + + + List of the filenames of custom objects catalogs. + + + + List of integers toggling display of each custom object catalog (any nonzero value indicates the objects in that catalog will be displayed). + + + + + + + If true, INDI will automatically synch the telescope's geographic location to the current KStars location. + true + + + + If true, INDI will automatically synch the telescope's clock to the current KStars time. + true + + + + Toggle display of crosshairs centered at telescope's pointed position in the KStars sky map. + true + + + + Toggle display of INDI messages in the KStars statusbar. + true + + + + Toggle automatic display of FITS files upon capture. + true + + + + The port to which the telescope is attached (e.g., /dev/ttyS0) + /dev/ttyS0 + + + + The port to which the video device is connected + /dev/video0 + + + + The default location of saved FITS files + + + + + List of the aliases for filter wheel slots. + + + + + + + The City name of the current geographic location. + Greenwich + + + + The Province name of the current geographic location. This is the name of the state for locations in the U. S. + + + + + The Country name of the current geographic location. + United Kingdom + + + + The longitude of the current geographic location, in decimal degrees. + 0.0 + + + + The latitude of the current geographic location, in decimal degrees. + 51.468 + + + + -10.0 + + + + 0.0 + + + + Two-letter code that determines the dates on which daylight savings time begins and ends (you can view the rules by pressing the "Explain DST Rules" button in the Geographic Location window). + -- + + + + + + + If true, focus changes will cause the sky to visibly spin to the new position. Otherwise, the display will "snap" instantly to the new position. + true + + + + The name of the currently-selected field-of-view indicator. The list of defined FOV indicator names is listed in the "Settings|FOV Symbols" menu. + No FOV + + + + Integer indicating the selected FOV symbol shape. Possible values are: 0=Square; 1=Circle; 2=Crosshairs; 3=Bullseye. + 0 + 03 + + + + The angular size for the FOV symbol, in arcminutes. + 0.0 + + + + If true, trails attached to solar system bodies will fade into the background sky color. + true + + + + The right ascension of the initial focus position of the sky map, in decimal hours. This value is volatile; it is reset whenever the program shuts down. + 180.0 + + + + The declination of the initial focus position of the sky map, in decimal degrees. This value is volatile; it is reset whenever the program shuts down. + 45.0 + + + + The name of the object that should be centered and tracked on startup. If no object should be centered, set to "nothing". This value is volatile; it is reset whenever the program shuts down. + nothing + + + + True if the skymap should track on its initial position on startup. This value is volatile; it is reset whenever the program shuts down. + false + + + + Toggle whether KStars should hide some objects while the display is moving, for smoother motion. + true + + + + Toggle whether constellation boundaries are hidden while the display is in motion. + true + + + + Toggle whether constellation lines are hidden while the display is in motion. + false + + + + Toggle whether constellation names are hidden while the display is in motion. + false + + + + Toggle whether the coordinate grid is hidden while the display is in motion. + true + + + + Toggle whether the Milky Way contour is hidden while the display is in motion. + true + + + + Toggle whether IC objects are hidden while the display is in motion. + true + + + + Toggle whether Messier objects are hidden while the display is in motion. + true + + + + Toggle whether NGC objects are hidden while the display is in motion. + true + + + + Toggle whether extra objects are hidden while the display is in motion. + true + + + + Toggle whether solar system objects are hidden while the display is in motion. + false + + + + Toggle whether faint stars are hidden while the display is in motion. + true + + + + Toggle whether asteroids are drawn in the sky map. + true + + + + Toggle whether asteroid name labels are drawn in the sky map. + true + + + + Toggle whether comets are drawn in the sky map. + true + + + + Toggle whether comet name labels are drawn in the sky map. + true + + + + Toggle whether constellation boundaries are drawn in the sky map. + true + + + + Toggle whether constellation lines are drawn in the sky map. + true + + + + Toggle whether constellation name labels are drawn in the sky map. + true + + + + Toggle whether deep-sky objects are drawn in the sky map. + true + + + + Toggle whether the ecliptic line is drawn in the sky map. + true + + + + Toggle whether the equator line is drawn in the sky map. + true + + + + Toggle whether the coordinate grid is drawn in the sky map. + true + + + + Toggle whether the region below the horizon is opaque. + true + + + + Toggle whether the horizon line is drawn in the sky map. + true + + + + Toggle whether IC objects are drawn in the sky map. + true + + + + Toggle whether NGC objects are drawn in the sky map. + true + + + + Toggle whether Messier objects are drawn in the sky map. + true + + + + Toggle whether Messier objects are rendered as images in the sky map. + true + + + + Toggle whether extra objects are drawn in the sky map. + true + + + + Toggle whether the Milky Way contour is drawn in the sky map. + true + + + + Toggle whether the Milky Way contour is filled. When this option is false, the Milky Way is shown as an outline. + true + + + + Meta-option to control whether all major planets (and the Sun and Moon) are drawn in the sky map. + true + + + + Toggle whether major planets (and the Sun and Moon) are rendered as images in the sky map. + true + + + + Toggle whether major planets (and the Sun and Moon) are labeled in the sky map. + true + + + + Toggle whether the Sun is drawn in the sky map. + true + + + + Toggle whether the Moon is drawn in the sky map. + true + + + + Toggle whether Mercury is drawn in the sky map. + true + + + + Toggle whether Venus is drawn in the sky map. + true + + + + Toggle whether Mars is drawn in the sky map. + true + + + + Toggle whether Jupiter is drawn in the sky map. + true + + + + Toggle whether Saturn is drawn in the sky map. + true + + + + Toggle whether Uranus is drawn in the sky map. + true + + + + Toggle whether Neptune is drawn in the sky map. + true + + + + Toggle whether Pluto is drawn in the sky map. + true + + + + Toggle whether stars are drawn in the sky map. + true + + + + Toggle whether star magnitude (brightness) labels are shown in the sky map. + true + + + + Toggle whether star name labels are shown in the sky map. + true + + + + The timescale above which slewing mode is forced on at all times. + 60 + + + + The background fill mode for the on-screen information boxes: 0="no BG"; 1="semi-transparent BG"; 2="opaque BG" + 1 + + + + The method for rendering stars: 0="realistic colors"; 1="solid red"; 2="solid black"; 3="solid white" + 0 + 3 + + + + The color saturation level of stars (only applicable when using "realistic colors" mode). + 4 + 10 + + + + Use official IAU abbreviations for constellation names. + false + + + + Use Latin constellation names. + true + + + + Use localized constellation names (if localized names are not available, default to Latin names). + false + + + + Display the sky with horizontal coordinates (when false, equatorial coordinates will be used). + true + + + + Toggle whether a centered object automatically gets a name label attached. + true + + + + Toggle whether a centered solar system object automatically gets a trail attached, as long as it remains centered. + true + + + + Toggle whether the object under the mouse cursor gets a transient name label. + true + + + + Objects in the observing list will be highlighted with a symbol in the map. + true + + + + Objects in the observing list will be highlighted with a colored name label in the map. + false + + + + Toggle whether object positions are corrected for the effects of atmospheric refraction (only applies when horizontal coordinates are used). + true + + + + The zoom level, measured in pixels per radian. + 2000. + 200.1000000. + + + + The faint magnitude limit for drawing asteroids. + 8.0 + + + + The faint magnitude limit for drawing asteroid name labels. + 4.0 + + + + The faint magnitude limit for drawing deep-sky objects, when fully zoomed in. + 16.0 + + + + The faint magnitude limit for drawing deep-sky objects, when fully zoomed out. + 16.0 + + + + The faint magnitude limit for drawing stars, when fully zoomed in. + 8.0 + + + + The faint magnitude limit for drawing stars, when fully zoomed out. + 6.0 + + + + The faint magnitude limit for drawing stars, when the map is in motion (only applicable if faint stars are set to be hidden while the map is in motion). + 5.0 + + + + The faint magnitude limit for drawing star name and magnitude labels. + 2.0 + + + + The maximum solar distance for drawing comets. + 3.0 + + + + + + + If true, then the application window colors will be switched to a dark red theme, for better night vision. + false + + + + The color for the angular-distance measurement ruler. + #FFF + + + + The background color of the on-screen information boxes. + #000 + + + + The text color for the on-screen information boxes, when activated by a mouse click. + #F00 + + + + The normal text color of the on-screen information boxes. + #FFF + + + + The color for the constellation boundary lines. + #222 + + + + The color for the constellation figure lines. + #555 + + + + The color for the constellation names. + #AA7 + + + + The color for the cardinal compass point labels. + #002 + + + + The color for the ecliptic line. + #663 + + + + The color for the equator line. + #FFF + + + + The color for the field-of-view indicator symbol. + #FFF + + + + The color for the coordinate grid lines. + #456 + + + + The color for objects which have extra URL links available. + #A00 + + + + The color for the horizon line and opaque ground. + #5A3 + + + + The color for Messier object symbols. + #0F0 + + + + The color for NGC object symbols. + #066 + + + + The color for IC object symbols. + #439 + + + + The color for the Milky Way contour. + #123 + + + + The color for star name labels. + #7AA + + + + The color for solar system object labels. + #439 + + + + The color for solar system object trails. + #963 + + + + The color for the sky background. + #002 + + + + The color for telescope target symbols. + #8B8 + + + + The color for user-added object labels. + #439 + + + diff --git a/kstars/kstars/kstarsactions.cpp b/kstars/kstars/kstarsactions.cpp new file mode 100644 index 00000000..b31e616c --- /dev/null +++ b/kstars/kstars/kstarsactions.cpp @@ -0,0 +1,1039 @@ +/*************************************************************************** + kstarsactions.cpp - K Desktop Planetarium + ------------------- + begin : Mon Feb 25 2002 + copyright : (C) 2002 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +//needed in slotRunScript() for chmod() syscall (remote script downloaded to temp file) +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +//FIXME GLSOSSARY (uncomment these when content is added) +//#include + +#include "opscatalog.h" +#include "opsguides.h" +#include "opssolarsystem.h" +#include "opscolors.h" +#include "opsadvanced.h" + +#include "Options.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "kstarsdatetime.h" +#include "skymap.h" +#include "skyobject.h" +#include "skyobjectname.h" +#include "ksplanetbase.h" +#include "ksasteroid.h" +#include "kscomet.h" +#include "ksmoon.h" +#include "simclock.h" +#include "infoboxes.h" +#include "toggleaction.h" +#include "timedialog.h" +#include "locationdialog.h" +#include "finddialog.h" +#include "focusdialog.h" +#include "fovdialog.h" +#include "kswizard.h" +#include "tools/lcgenerator.h" +#include "tools/astrocalc.h" +#include "tools/altvstime.h" +#include "tools/wutdialog.h" +#include "tools/scriptbuilder.h" +#include "tools/planetviewer.h" +#include "tools/jmoontool.h" +#include "devmanager.h" +#include "indimenu.h" +#include "indidriver.h" +#include "indifitsconf.h" +#include "telescopewizardprocess.h" +#include "telescopeprop.h" +#include "fitsviewer.h" + +#if ( KDE_IS_VERSION( 3, 2, 90 ) ) +#include "ksnewstuff.h" +#endif // KDE >= 3.2.90 +#include "imagesequence.h" + +//This file contains function definitions for Actions declared in kstars.h + +/** ViewToolBar Action. All of the viewToolBar buttons are connected to this slot. **/ + +void KStars::slotViewToolBar() { + + if ( sender()->name() == QString( "show_stars" ) ) { + Options::setShowStars( !Options::showStars() ); + } else if ( sender()->name() == QString( "show_deepsky" ) ) { + Options::setShowDeepSky( ! Options::showDeepSky() ); + } else if ( sender()->name() == QString( "show_planets" ) ) { + Options::setShowPlanets( ! Options::showPlanets() ); + } else if ( sender()->name() == QString( "show_clines" ) ) { + Options::setShowCLines( !Options::showCLines() ); + } else if ( sender()->name() == QString( "show_cnames" ) ) { + Options::setShowCNames( !Options::showCNames() ); + } else if ( sender()->name() == QString( "show_cbounds" ) ) { + Options::setShowCBounds( !Options::showCBounds() ); + } else if ( sender()->name() == QString( "show_mw" ) ) { + Options::setShowMilkyWay( !Options::showMilkyWay() ); + } else if ( sender()->name() == QString( "show_grid" ) ) { + Options::setShowGrid( !Options::showGrid() ); + } else if ( sender()->name() == QString( "show_horizon" ) ) { + Options::setShowGround( !Options::showGround() ); + } + + // update time for all objects because they might be not initialized + // it's needed when using horizontal coordinates + data()->setFullTimeUpdate(); + updateTime(); + + map()->forceUpdate(); +} + +/** Major Dialog Window Actions **/ + +void KStars::slotCalculator() { + AstroCalc astrocalc (this); + astrocalc.exec(); +} + +void KStars::slotWizard() { + KSWizard wizard(this); + if ( wizard.exec() == QDialog::Accepted ) { + Options::setRunStartupWizard( false ); //don't run on startup next time + + data()->setLocation( wizard.geo() ); + + // reset infoboxes + infoBoxes()->geoChanged( geo() ); + + // adjust local time to keep UT the same. + // create new LT without DST offset + KStarsDateTime ltime = geo()->UTtoLT( data()->ut() ); + + // reset timezonerule to compute next dst change + geo()->tzrule()->reset_with_ltime( ltime, geo()->TZ0(), data()->isTimeRunningForward() ); + + // reset next dst change time + data()->setNextDSTChange( geo()->tzrule()->nextDSTChange() ); + + // reset local sideral time + data()->syncLST(); + + // Make sure Numbers, Moon, planets, and sky objects are updated immediately + data()->setFullTimeUpdate(); + + // If the sky is in Horizontal mode and not tracking, reset focus such that + // Alt/Az remain constant. + if ( data()->useDefaultOptions ) { + SkyPoint newPoint; + newPoint.setAz( Options::focusRA() ); + newPoint.setAlt( Options::focusDec() + 0.0001 ); + newPoint.HorizontalToEquatorial( LST(), geo()->lat() ); + map()->setDestination( &newPoint ); + } else if ( ! Options::isTracking() && Options::useAltAz() ) { + map()->focus()->HorizontalToEquatorial( LST(), geo()->lat() ); + } + + // recalculate new times and objects + data()->setSnapNextFocus(); + updateTime(); + } +} + +void KStars::slotDownload() { +#if ( KDE_IS_VERSION( 3, 2, 90 ) ) + if (!kns) kns = new KSNewStuff( this ); + kns->download(); +#endif //KDE >= 3.2.90 +} + +void KStars::slotLCGenerator() { + if (AAVSODialog == NULL) + AAVSODialog = new LCGenerator(this); + + AAVSODialog->show(); +} + +void KStars::slotAVT() { + AltVsTime * avt = new AltVsTime(this); + avt->show(); +} + +void KStars::slotWUT() { + WUTDialog dialog(this); + dialog.exec(); +} + +//FIXME GLOSSARY +// void KStars::slotGlossary(){ +// GlossaryDialog *dlg = new GlossaryDialog( true, this, "glossary" ); +// QString glossaryfile =data()->stdDirs->findResource( "data", "kstars/glossary.xml" ); +// KURL u = glossaryfile; +// Glossary *g = Glossary::readFromXML( u ); +// g->setName( i18n( "Knowledge" ) ); +// dlg->addGlossary( g ); +// dlg->show(); +// } + +void KStars::slotScriptBuilder() { + ScriptBuilder sb(this); + sb.exec(); +} + +void KStars::slotSolarSystem() { + PlanetViewer pv(this); + pv.exec(); +} + +void KStars::slotJMoonTool() { + JMoonTool jmt(this); + jmt.exec(); +} + +void KStars::slotImageSequence() +{ + if (indiseq == NULL) + indiseq = new imagesequence(this); + + if (indiseq->updateStatus()) + indiseq->show(); +} + +void KStars::slotTelescopeWizard() +{ + telescopeWizardProcess twiz(this); + twiz.exec(); +} + +void KStars::slotTelescopeProperties() +{ + telescopeProp scopeProp(this); + scopeProp.exec(); +} + +void KStars::slotINDIPanel() { + + if (indimenu == NULL) + indimenu = new INDIMenu(this); + + indimenu->updateStatus(); +} + +void KStars::slotINDIDriver() { + if (indidriver == NULL) + indidriver = new INDIDriver(this); + indidriver->show(); +} + +void KStars::slotINDIConf() { + + INDIFITSConf indioptions(this); + + indioptions.loadOptions(); + /*QStringList filterList; + + + indiconf.timeCheck->setChecked( Options::indiAutoTime() ); + indiconf.GeoCheck->setChecked( Options::indiAutoGeo() ); + indiconf.crosshairCheck->setChecked( Options::indiCrosshairs() ); + indiconf.messagesCheck->setChecked ( Options::indiMessages() ); + indiconf.fitsAutoDisplayCheck->setChecked( Options::indiFITSDisplay() ); + indiconf.telPort_IN->setText ( Options::indiTelescopePort()); + indiconf.vidPort_IN->setText ( Options::indiVideoPort()); + + if (Options::fitsSaveDirectory().isEmpty()) + { + indiconf.fitsDIR_IN->setText (QDir:: homeDirPath()); + Options::setFitsSaveDirectory( indiconf.fitsDIR_IN->text()); + } + else + indiconf.fitsDIR_IN->setText ( Options::fitsSaveDirectory()); + + if (Options::filterAlias().empty()) + { + filterList << "0" << "1" << "2" << "3" << "4" << "5" << "6" << "7" << "8" + << "9"; + indiconf.filterCombo->insertStringList(filterList); + }*/ + + if (indioptions.exec() == QDialog::Accepted) + { + /*Options::setIndiAutoTime( indiconf.timeCheck->isChecked() ); + Options::setIndiAutoGeo( indiconf.GeoCheck->isChecked() ); + Options::setIndiCrosshairs( indiconf.crosshairCheck->isChecked() ); + Options::setIndiMessages( indiconf.messagesCheck->isChecked() ); + Options::setIndiFITSDisplay (indiconf.fitsAutoDisplayCheck->isChecked()); + Options::setIndiTelescopePort ( indiconf.telPort_IN->text()); + Options::setIndiVideoPort( indiconf.vidPort_IN->text()); + Options::setFitsSaveDirectory( indiconf.fitsDIR_IN->text());*/ + indioptions.saveOptions(); + + map()->forceUpdateNow(); + } +} + +void KStars::slotGeoLocator() { + LocationDialog locationdialog (this); + if ( locationdialog.exec() == QDialog::Accepted ) { + GeoLocation *newLocation = locationdialog.selectedCity(); + if ( newLocation ) { + // set new location in options + data()->setLocation( *newLocation ); + + // reset infoboxes + infoBoxes()->geoChanged( newLocation ); + + // adjust local time to keep UT the same. + // create new LT without DST offset + KStarsDateTime ltime = newLocation->UTtoLT( data()->ut() ); + + // reset timezonerule to compute next dst change + newLocation->tzrule()->reset_with_ltime( ltime, newLocation->TZ0(), data()->isTimeRunningForward() ); + + // reset next dst change time + data()->setNextDSTChange( newLocation->tzrule()->nextDSTChange() ); + + // reset local sideral time + data()->syncLST(); + + // Make sure Numbers, Moon, planets, and sky objects are updated immediately + data()->setFullTimeUpdate(); + + // If the sky is in Horizontal mode and not tracking, reset focus such that + // Alt/Az remain constant. + if ( ! Options::isTracking() && Options::useAltAz() ) { + map()->focus()->HorizontalToEquatorial( LST(), geo()->lat() ); + } + + // recalculate new times and objects + data()->setSnapNextFocus(); + updateTime(); + } + } +} + +void KStars::slotViewOps() { + KStandardDirs stdDirs; + + //An instance of your dialog could be already created and could be cached, + //in which case you want to display the cached dialog instead of creating + //another one + if ( KConfigDialog::showDialog( "settings" ) ) return; + + //KConfigDialog didn't find an instance of this dialog, so lets create it : + KConfigDialog* dialog = new KConfigDialog( this, "settings", + Options::self() ); + + connect( dialog, SIGNAL( applyClicked() ), this, SLOT( slotApplySettings() ) ); + connect( dialog, SIGNAL( okClicked() ), this, SLOT( slotApplySettings() ) ); + + OpsCatalog *opcatalog = new OpsCatalog( this, "catalogs" ); + OpsGuides *opguides = new OpsGuides( this, "guides" ); + OpsSolarSystem *opsolsys = new OpsSolarSystem( this, "solarsystem" ); + OpsColors *opcolors = new OpsColors( this, "colors" ); + OpsAdvanced *opadvanced = new OpsAdvanced( this, "advanced" ); + + dialog->addPage(opcatalog, i18n("Catalogs"), "kstars_catalog"); + dialog->addPage(opsolsys, i18n("Solar System"), "kstars_solarsystem"); + dialog->addPage(opguides, i18n("Guides"), "kstars_guides"); + dialog->addPage(opcolors, i18n("Colors"), "kstars_colors"); + dialog->addPage(opadvanced, i18n("Advanced"), "kstars_advanced"); + + dialog->show(); +} + +void KStars::slotApplyConfigChanges() { + Options::writeConfig(); + applyConfig(); + data()->setFullTimeUpdate(); + map()->forceUpdate(); +} + +void KStars::slotSetTime() { + TimeDialog timedialog ( data()->lt(), this ); + + if ( timedialog.exec() == QDialog::Accepted ) { + data()->changeDateTime( geo()->LTtoUT( timedialog.selectedDateTime() ) ); + + if ( Options::useAltAz() ) { + map()->focus()->HorizontalToEquatorial( LST(), geo()->lat() ); + } + + //If focusObject has a Planet Trail, clear it and start anew. + if ( map()->focusObject() && map()->focusObject()->isSolarSystem() && + ((KSPlanetBase*)map()->focusObject())->hasTrail() ) { + ((KSPlanetBase*)map()->focusObject())->clearTrail(); + ((KSPlanetBase*)map()->focusObject())->addToTrail(); + } + } +} + +void KStars::slotFind() { + clearCachedFindDialog(); + if ( !findDialog ) { // create new dialog if no dialog is existing + findDialog = new FindDialog( this ); + } + + if ( !findDialog ) kdWarning() << i18n( "KStars::slotFind() - Not enough memory for dialog" ) << endl; + + if ( findDialog->exec() == QDialog::Accepted && findDialog->currentItem() ) { + map()->setClickedObject( findDialog->currentItem()->objName()->skyObject() ); + map()->setClickedPoint( map()->clickedObject() ); + map()->slotCenter(); + } + + // check if data has changed while dialog was open + if ( DialogIsObsolete ) clearCachedFindDialog(); +} + +/** Menu Slots **/ + +//File +void KStars::newWindow() { + new KStars(true); +} + +void KStars::closeWindow() { + // since QT 3.1 close() just emits lastWindowClosed if the window is not hidden + show(); + close(); +} + +void KStars::slotOpenFITS() +{ + + KURL fileURL = KFileDialog::getOpenURL( QDir::homeDirPath(), "*.fits *.fit *.fts|Flexible Image Transport System"); + + if (fileURL.isEmpty()) + return; + + FITSViewer * fv = new FITSViewer(&fileURL, this); + fv->show(); + +} + +void KStars::slotExportImage() { + KURL fileURL = KFileDialog::getSaveURL( QDir::homeDirPath(), "image/png image/jpeg image/gif image/x-portable-pixmap image/x-bmp" ); + + //Warn user if file exists! + if (QFile::exists(fileURL.path())) + { + int r=KMessageBox::warningContinueCancel(static_cast(parent()), + i18n( "A file named \"%1\" already exists. " + "Overwrite it?" ).arg(fileURL.fileName()), + i18n( "Overwrite File?" ), + i18n( "&Overwrite" ) ); + + if(r==KMessageBox::Cancel) return; + } + + exportImage( fileURL.url(), map()->width(), map()->height() ); +} + +void KStars::slotRunScript() { + KURL fileURL = KFileDialog::getOpenURL( QDir::homeDirPath(), "*.kstars|KStars Scripts (*.kstars)" ); + QFile f; + QString fname; + + if ( fileURL.isValid() ) { + if ( ! fileURL.isLocalFile() ) { + //Warn the user about executing remote code. + QString message = i18n( "Warning: You are about to execute a remote shell script on your machine. " ); + message += i18n( "If you absolutely trust the source of this script, press Continue to execute the script; " ); + message += i18n( "to save the file without executing it, press Save; " ); + message += i18n( "to cancel the download, press Cancel. " ); + + int result = KMessageBox::warningYesNoCancel( 0, message, i18n( "Really Execute Remote Script?" ), + KStdGuiItem::cont(), KStdGuiItem::save() ); + + if ( result == KMessageBox::Cancel ) return; + if ( result == KMessageBox::No ) { //save file + KURL saveURL = KFileDialog::getSaveURL( QDir::homeDirPath(), "*.kstars|KStars Scripts (*.kstars)" ); + KTempFile tmpfile; + tmpfile.setAutoDelete(true); + + while ( ! saveURL.isValid() ) { + message = i18n( "Save location is invalid. Try another location?" ); + if ( KMessageBox::warningYesNo( 0, message, i18n( "Invalid Save Location" ), i18n("Try Another"), i18n("Do Not Try") ) == KMessageBox::No ) return; + saveURL = KFileDialog::getSaveURL( QDir::homeDirPath(), "*.kstars|KStars Scripts (*.kstars)" ); + } + + if ( saveURL.isLocalFile() ) { + fname = saveURL.path(); + } else { + fname = tmpfile.name(); + } + + if( KIO::NetAccess::download( fileURL, fname, this ) ) { + chmod( fname.ascii(), S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH ); //make it executable + + if ( tmpfile.name() == fname ) { //upload to remote location + if ( ! KIO::NetAccess::upload( tmpfile.name(), fileURL, this ) ) { + QString message = i18n( "Could not upload image to remote location: %1" ).arg( fileURL.prettyURL() ); + KMessageBox::sorry( 0, message, i18n( "Could not upload file" ) ); + } + } + } else { + KMessageBox::sorry( 0, i18n( "Could not download the file." ), i18n( "Download Error" ) ); + } + + return; + } + } + + //Damn the torpedos and full speed ahead, we're executing the script! + KTempFile tmpfile; + tmpfile.setAutoDelete(true); + + if ( ! fileURL.isLocalFile() ) { + fname = tmpfile.name(); + if( KIO::NetAccess::download( fileURL, fname, this ) ) { + chmod( fname.ascii(), S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH ); + f.setName( fname ); + } + } else { + f.setName( fileURL.path() ); + } + + if ( !f.open( IO_ReadOnly) ) { + QString message = i18n( "Could not open file %1" ).arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + return; + } + + // Before we run the script, make sure that it's safe. Each line must either begin with "#" + // or begin with "dcop $KSTARS". Otherwise, the line must be equal to one of the following: + // "KSTARS=`dcopfind -a 'kstars*'`"; "MAIN=KStarsInterface"; or "CLOCK=clock#1" + QTextStream istream(&f); + QString line; + bool fileOK( true ); + + while ( ! istream.eof() ) { + line = istream.readLine(); + if ( line.left(1) != "#" && line.left(12) != "dcop $KSTARS" + && line.stripWhiteSpace() != "KSTARS=`dcopfind -a 'kstars*'`" + && line.stripWhiteSpace() != "MAIN=KStarsInterface" + && line.stripWhiteSpace() != "CLOCK=clock#1" ) { + fileOK = false; + break; + } + } + + if ( ! fileOK ) { + int answer; + answer = KMessageBox::warningContinueCancel( 0, i18n( "The selected script contains unrecognized elements," + "indicating that it was not created using the KStars script builder. " + "This script may not function properly, and it may even contain malicious code. " + "Would you like to execute it anyway?" ), + i18n( "Script Validation Failed" ), i18n("Run Nevertheless"), "daExecuteScript" ); + if ( answer == KMessageBox::Cancel ) return; + } + + //FIXME STRINGS FREEZE + //Add statusbar message that script is running + //ks->statusBar()->changeItem( i18n( "Running script: %1" ).arg( fileURL.fileName() ), 0 ); + + KProcess p; + p << f.name(); + p.start( KProcess::DontCare ); + + while ( p.isRunning() ) kapp->processEvents( 50 ); //otherwise tempfile may get deleted before script completes. + } +} + +void KStars::slotPrint() { + bool switchColors(false); + + //Suggest Chart color scheme + if ( data()->colorScheme()->colorNamed( "SkyColor" ) != "#FFFFFF" ) { + QString message = i18n( "You can save printer ink by using the \"Star Chart\" " + "color scheme, which uses a white background. Would you like to " + "temporarily switch to the Star Chart color scheme for printing?" ); + + int answer; + answer = KMessageBox::questionYesNoCancel( 0, message, i18n( "Switch to Star Chart Colors?" ), + i18n("Switch Color Scheme"), i18n("Do Not Switch"), "askAgainPrintColors" ); + + if ( answer == KMessageBox::Cancel ) return; + if ( answer == KMessageBox::Yes ) switchColors = true; + } + + printImage( true, switchColors ); +} + +//Set Time to CPU clock +void KStars::slotSetTimeToNow() { + data()->changeDateTime( geo()->LTtoUT( KStarsDateTime::currentDateTime() ) ); + + if ( Options::useAltAz() ) { + map()->focus()->HorizontalToEquatorial( LST(), geo()->lat() ); + } + + //If focusObject has a Planet Trail, clear it and start anew. + if ( map()->focusObject() && map()->focusObject()->isSolarSystem() && + ((KSPlanetBase*)map()->focusObject())->hasTrail() ) { + ((KSPlanetBase*)map()->focusObject())->clearTrail(); + ((KSPlanetBase*)map()->focusObject())->addToTrail(); + } +} + +void KStars::slotToggleTimer() { + if ( data()->clock()->isActive() ) { + data()->clock()->stop(); + updateTime(); + } else { + if ( fabs( data()->clock()->scale() ) > Options::slewTimeScale() ) + data()->clock()->setManualMode( true ); + data()->clock()->start(); + if ( data()->clock()->isManualMode() ) map()->forceUpdate(); + } +} + +//Focus +void KStars::slotPointFocus() { + QString sentFrom( sender()->name() ); + + if ( sentFrom == "zenith" ) + map()->invokeKey( KKey( "Z" ).keyCodeQt() ); + else if ( sentFrom == "north" ) + map()->invokeKey( KKey( "N" ).keyCodeQt() ); + else if ( sentFrom == "east" ) + map()->invokeKey( KKey( "E" ).keyCodeQt() ); + else if ( sentFrom == "south" ) + map()->invokeKey( KKey( "S" ).keyCodeQt() ); + else if ( sentFrom == "west" ) + map()->invokeKey( KKey( "W" ).keyCodeQt() ); +} + +void KStars::slotTrack() { + if ( Options::isTracking() ) { + Options::setIsTracking( false ); + actionCollection()->action("track_object")->setText( i18n( "Engage &Tracking" ) ); + actionCollection()->action("track_object")->setIconSet( BarIcon( "decrypted" ) ); + if ( map()->focusObject() && map()->focusObject()->isSolarSystem() && data()->temporaryTrail ) { + ((KSPlanetBase*)map()->focusObject())->clearTrail(); + data()->temporaryTrail = false; + } + + map()->setClickedObject( NULL ); + map()->setFocusObject( NULL );//no longer tracking focusObject + map()->setFocusPoint( NULL ); + } else { + map()->setClickedPoint( map()->focus() ); + map()->setClickedObject( NULL ); + map()->setFocusObject( NULL );//no longer tracking focusObject + map()->setFocusPoint( map()->clickedPoint() ); + Options::setIsTracking( true ); + actionCollection()->action("track_object")->setText( i18n( "Stop &Tracking" ) ); + actionCollection()->action("track_object")->setIconSet( BarIcon( "encrypted" ) ); + } + + map()->forceUpdate(); +} + +void KStars::slotManualFocus() { + FocusDialog focusDialog( this ); // = new FocusDialog( this ); + if ( Options::useAltAz() ) focusDialog.activateAzAltPage(); + + if ( focusDialog.exec() == QDialog::Accepted ) { + //If the requested position is very near the pole, we need to point first + //to an intermediate location just below the pole in order to get the longitudinal + //position (RA/Az) right. + double realAlt( focusDialog.point()->alt()->Degrees() ); + double realDec( focusDialog.point()->dec()->Degrees() ); + if ( Options::useAltAz() && realAlt > 89.0 ) { + focusDialog.point()->setAlt( 89.0 ); + } + if ( ! Options::useAltAz() && realDec > 89.0 ) { + focusDialog.point()->setDec( 89.0 ); + } + + //Do we need to convert Az/Alt to RA/Dec? + if ( focusDialog.usedAltAz() ) + focusDialog.point()->HorizontalToEquatorial( LST(), geo()->lat() ); + + //Do we need to convert RA/Dec to Alt/Az? + if ( ! focusDialog.usedAltAz() ) + focusDialog.point()->EquatorialToHorizontal( LST(), geo()->lat() ); + + map()->setClickedPoint( focusDialog.point() ); + if ( Options::isTracking() ) slotTrack(); + + map()->slotCenter(); + + //The slew takes some time to complete, and this often causes the final focus point to be slightly + //offset from the user's requested coordinates (because EquatorialToHorizontal() is called + //throughout the process, which depends on the sidereal time). So we now "polish" the final + //position by resetting the final focus to the focusDialog point. + // + //Also, if the requested position was within 1 degree of the coordinate pole, this will + //automatically correct the final pointing from the intermediate offset position to the final position + if ( Options::useAltAz() ) { + data()->setSnapNextFocus(); + map()->setDestinationAltAz( focusDialog.point()->alt()->Degrees(), focusDialog.point()->az()->Degrees() ); + } else { + data()->setSnapNextFocus(); + map()->setDestination( focusDialog.point()->ra()->Hours(), focusDialog.point()->dec()->Degrees() ); + } + + //Now, if the requested point was near a pole, we need to reset the Alt/Dec of the focus. + if ( Options::useAltAz() && realAlt > 89.0 ) map()->focus()->setAlt( realAlt ); + if ( ! Options::useAltAz() && realDec > 89.0 ) map()->focus()->setDec( realAlt ); + + //Don't track if we set Alt/Az coordinates. This way, Alt/Az remain constant. + if ( focusDialog.usedAltAz() ) map()->stopTracking(); + } +} + +//View Menu +void KStars::slotZoomIn() { + actionCollection()->action("zoom_out")->setEnabled (true); + if ( Options::zoomFactor() < MAXZOOM ) + Options::setZoomFactor( Options::zoomFactor()*DZOOM ); + + if ( Options::zoomFactor() >= MAXZOOM ) { + Options::setZoomFactor( MAXZOOM ); + actionCollection()->action("zoom_in")->setEnabled (false); + } + + map()->forceUpdate(); +} + +void KStars::slotZoomOut() { + actionCollection()->action("zoom_in")->setEnabled (true); + if ( Options::zoomFactor() > MINZOOM ) + Options::setZoomFactor( Options::zoomFactor()/DZOOM ); + + if ( Options::zoomFactor() <= MINZOOM ) { + Options::setZoomFactor( MINZOOM ); + actionCollection()->action("zoom_out")->setEnabled (false); + } + + map()->forceUpdate(); +} + +void KStars::slotDefaultZoom() { + Options::setZoomFactor( DEFAULTZOOM ); + map()->forceUpdate(); + + if ( Options::zoomFactor() > MINZOOM ) + actionCollection()->action("zoom_out")->setEnabled (true); + if ( Options::zoomFactor() < MAXZOOM ) + actionCollection()->action("zoom_in")->setEnabled (true); +} + +void KStars::slotSetZoom() { + bool ok( false ); + double currentAngle = map()->width() / ( Options::zoomFactor() * dms::DegToRad ); + double angSize = currentAngle; + double minAngle = map()->width() / ( MAXZOOM * dms::DegToRad ); + double maxAngle = map()->width() / ( MINZOOM * dms::DegToRad ); + + angSize = KInputDialog::getDouble( i18n( "The user should enter an angle for the field-of-view of the display", + "Enter Desired Field-of-View Angle" ), i18n( "Enter a field-of-view angle in degrees: " ), + currentAngle, minAngle, maxAngle, 0.1, 1, &ok ); + + if ( ok ) { + Options::setZoomFactor( map()->width() / ( angSize * dms::DegToRad ) ); + + if ( Options::zoomFactor() <= MINZOOM ) { + Options::setZoomFactor( MINZOOM ); + actionCollection()->action("zoom_out")->setEnabled( false ); + } else { + actionCollection()->action("zoom_out")->setEnabled( true ); + } + + if ( Options::zoomFactor() >= MAXZOOM ) { + Options::setZoomFactor( MAXZOOM ); + actionCollection()->action("zoom_in")->setEnabled( false ); + } else { + actionCollection()->action("zoom_in")->setEnabled( true ); + } + + map()->forceUpdate(); + } +} + +void KStars::slotCoordSys() { + if ( Options::useAltAz() ) { + Options::setUseAltAz( false ); + if ( Options::useRefraction() ) { + if ( map()->focusObject() ) //simply update focus to focusObject's position + map()->setFocus( map()->focusObject() ); + else { //need to recompute focus for unrefracted position + map()->setFocusAltAz( map()->refract( map()->focus()->alt(), false ).Degrees(), + map()->focus()->az()->Degrees() ); + map()->focus()->HorizontalToEquatorial( data()->lst(), geo()->lat() ); + } + } + actCoordSys->turnOn(); + } else { + Options::setUseAltAz( true ); + if ( Options::useRefraction() ) { + map()->setFocusAltAz( map()->refract( map()->focus()->alt(), true ).Degrees(), + map()->focus()->az()->Degrees() ); + } + actCoordSys->turnOff(); + } + map()->forceUpdate(); +} + +//Settings Menu: +void KStars::slotColorScheme() { + //use mid(3) to exclude the leading "cs_" prefix from the action name + QString filename = QString( sender()->name() ).mid(3) + ".colors"; + loadColorScheme( filename ); +} + +void KStars::slotTargetSymbol() { + QString symbolName( sender()->name() ); + FOV f( symbolName ); //read data from fov.dat + + Options::setFOVName( f.name() ); + Options::setFOVSize( f.size() ); + Options::setFOVShape( f.shape() ); + Options::setFOVColor( f.color() ); + data()->fovSymbol.setName( Options::fOVName() ); + data()->fovSymbol.setSize( Options::fOVSize() ); + data()->fovSymbol.setShape( Options::fOVShape() ); + data()->fovSymbol.setColor( Options::fOVColor().name() ); + +//Careful!! If the user selects a small FOV (like HST), this basically crashes kstars :( +// //set ZoomLevel to match the FOV symbol +// zoom( (double)(map()->width()) * 60.0 / ( 2.0 * dms::DegToRad * data()->fovSymbol.size() ) ); + + map()->forceUpdate(); +} + +void KStars::slotFOVEdit() { + FOVDialog fovdlg( this ); + if ( fovdlg.exec() == QDialog::Accepted ) { + //replace existing fov.dat with data from the FOVDialog + QFile f; + f.setName( locateLocal( "appdata", "fov.dat" ) ); + + //rebuild fov.dat if FOVList is empty + if ( fovdlg.FOVList.isEmpty() ) { + f.remove(); + initFOV(); + } else { + if ( ! f.open( IO_WriteOnly ) ) { + kdDebug() << i18n( "Could not open fov.dat for writing." ) << endl; + } else { + QTextStream ostream(&f); + + for ( FOV *fov = fovdlg.FOVList.first(); fov; fov = fovdlg.FOVList.next() ) + ostream << fov->name() << ":" << fov->size() + << ":" << QString("%1").arg( fov->shape() ) << ":" << fov->color() << endl; + + f.close(); + } + } + + //repopulate FOV menu with items from new fov.dat + fovActionMenu->popupMenu()->clear(); + + if ( f.open( IO_ReadOnly ) ) { + QTextStream stream( &f ); + while ( !stream.eof() ) { + QString line = stream.readLine(); + QStringList fields = QStringList::split( ":", line ); + + if ( fields.count() == 4 ) { + QString nm = fields[0].stripWhiteSpace(); + KToggleAction *kta = new KToggleAction( nm, 0, this, SLOT( slotTargetSymbol() ), + actionCollection(), nm.utf8() ); + kta->setExclusiveGroup( "fovsymbol" ); + fovActionMenu->insert( kta ); + } + } + } else { + kdDebug() << i18n( "Could not open file: %1" ).arg( f.name() ) << endl; + } + + fovActionMenu->popupMenu()->insertSeparator(); + fovActionMenu->insert( new KAction( i18n( "Edit FOV Symbols..." ), 0, this, + SLOT( slotFOVEdit() ), actionCollection(), "edit_fov" ) ); + + //set FOV to whatever was highlighted in FOV dialog + if ( fovdlg.FOVList.count() > 0 ) { + Options::setFOVName( fovdlg.FOVList.at( fovdlg.currentItem() )->name() ); + data()->fovSymbol.setName( Options::fOVName() ); + data()->fovSymbol.setSize( Options::fOVSize() ); + data()->fovSymbol.setShape( Options::fOVShape() ); + data()->fovSymbol.setColor( Options::fOVColor().name() ); + } + +//Careful!! If the user selects a small FOV (like HST), this basically crashes kstars :( +// //set ZoomLevel to match the FOV symbol +// zoom( (double)(map()->width()) * 60.0 / ( 2.0 * dms::DegToRad * data()->fovSymbol.size() ) ); + } +} + +void KStars::slotObsList() { + obsList->show(); +} + +//Help Menu +void KStars::slotTipOfDay() { + KTipDialog::showTip("kstars/tips", true); +} + +// Toggle to and from full screen mode +void KStars::slotFullScreen() +{ + if ( topLevelWidget()->isFullScreen() ) { + topLevelWidget()->showNormal(); + } + else { + topLevelWidget()->showFullScreen(); + } +} + +void KStars::slotClearAllTrails() { + //Exclude object with temporary trail + SkyObject *exOb( NULL ); + if ( map()->focusObject() && map()->focusObject()->isSolarSystem() && data()->temporaryTrail ) { + exOb = map()->focusObject(); + } + + //Major bodies + if ( !( exOb && exOb->name() == "Moon" ) ) data()->Moon->clearTrail(); + if ( !( exOb && exOb->name() == "Sun" ) ) data()->PCat->findByName("Sun")->clearTrail(); + if ( !( exOb && exOb->name() == "Mercury" ) ) data()->PCat->findByName("Mercury")->clearTrail(); + if ( !( exOb && exOb->name() == "Venus" ) ) data()->PCat->findByName("Venus")->clearTrail(); + if ( !( exOb && exOb->name() == "Mars" ) ) data()->PCat->findByName("Mars")->clearTrail(); + if ( !( exOb && exOb->name() == "Jupiter" ) ) data()->PCat->findByName("Jupiter")->clearTrail(); + if ( !( exOb && exOb->name() == "Saturn" ) ) data()->PCat->findByName("Saturn")->clearTrail(); + if ( !( exOb && exOb->name() == "Uranus" ) ) data()->PCat->findByName("Uranus")->clearTrail(); + if ( !( exOb && exOb->name() == "Neptune" ) ) data()->PCat->findByName("Neptune")->clearTrail(); + if ( !( exOb && exOb->name() == "Pluto" ) ) data()->PCat->findByName("Pluto")->clearTrail(); + + //Asteroids + for ( KSAsteroid *ast = data()->asteroidList.first(); ast; ast = data()->asteroidList.next() ) + if ( !( exOb && exOb->name() == ast->name() ) ) ast->clearTrail(); + + //Comets + for ( KSComet *com = data()->cometList.first(); com; com = data()->cometList.next() ) + if ( !( exOb && exOb->name() == com->name() ) ) com->clearTrail(); + + map()->forceUpdate(); +} + +//toggle display of GUI Items on/off +void KStars::slotShowGUIItem( bool show ) { +//Toolbars + if ( sender()->name() == QString( "show_mainToolBar" ) ) { + Options::setShowMainToolBar( show ); + if ( show ) toolBar( "mainToolBar" )->show(); + else toolBar( "mainToolBar" )->hide(); + } + if ( sender()->name() == QString( "show_viewToolBar" ) ) { + Options::setShowViewToolBar( show ); + if ( show ) toolBar( "viewToolBar" )->show(); + else toolBar( "viewToolBar" )->hide(); + } + + if ( sender()->name() == QString( "show_statusBar" ) ) { + Options::setShowStatusBar( show ); + if ( show ) statusBar()->show(); + else statusBar()->hide(); + } + + if ( sender()->name() == QString( "show_sbAzAlt" ) ) { + Options::setShowAltAzField( show ); + if ( show ) { + //To preserve the order (AzAlt before RADec), we have to remove + //the RADec field and then add both back. + if ( Options::showRADecField() ) statusBar()->removeItem( 2 ); + + QString s = "000d 00m 00s, +00d 00\' 00\""; //only need this to set the width + statusBar()->insertFixedItem( s, 1, true ); + statusBar()->setItemAlignment( 1, AlignRight | AlignVCenter ); + statusBar()->changeItem( "", 1 ); + + if ( Options::showRADecField() ) { + statusBar()->insertFixedItem( s, 2, true ); + statusBar()->setItemAlignment( 2, AlignRight | AlignVCenter ); + statusBar()->changeItem( "", 2 ); + } + } else { + statusBar()->removeItem( 1 ); + } + } + + if ( sender()->name() == QString( "show_sbRADec" ) ) { + Options::setShowRADecField( show ); + if ( show ) { + QString s = "000d 00m 00s, +00d 00\' 00\""; //only need this to set the width + statusBar()->insertFixedItem( s, 2, true ); + statusBar()->setItemAlignment( 2, AlignRight | AlignVCenter ); + statusBar()->changeItem( "", 2 ); + } else { + statusBar()->removeItem( 2 ); + } + } + +//InfoBoxes: we only change options here; these are also connected to slots in +//InfoBoxes that actually toggle the display. + if ( sender()->name() == QString( "show_boxes" ) ) + Options::setShowInfoBoxes( show ); + if ( sender()->name() == QString( "show_time_box" ) ) + Options::setShowTimeBox( show ); + if ( sender()->name() == QString( "show_location_box" ) ) + Options::setShowGeoBox( show ); + if ( sender()->name() == QString( "show_focus_box" ) ) + Options::setShowFocusBox( show ); +} + +void KStars::addColorMenuItem( QString name, QString actionName ) { + colorActionMenu->insert( new KAction( name, 0, + this, SLOT( slotColorScheme() ), actionCollection(), actionName.local8Bit() ) ); +} + +void KStars::removeColorMenuItem( QString actionName ) { + kdDebug() << "removing " << actionName << endl; + colorActionMenu->remove( actionCollection()->action( actionName.local8Bit() ) ); +} + +void KStars::establishINDI() +{ + if (indimenu == NULL) + indimenu = new INDIMenu(this); + + if (indidriver == NULL) + indidriver = new INDIDriver(this); +} + diff --git a/kstars/kstars/kstarsdata.cpp b/kstars/kstars/kstarsdata.cpp new file mode 100644 index 00000000..8404e538 --- /dev/null +++ b/kstars/kstars/kstarsdata.cpp @@ -0,0 +1,2583 @@ + /*************************************************************************** + kstarsdata.cpp - K Desktop Planetarium + ------------------- + begin : Sun Jul 29 2001 + copyright : (C) 2001 by Heiko Evermann + email : heiko@evermann.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include + +#include +#include +#include +#include +#include + +#include "kstarsdata.h" + +#include "Options.h" +#include "dms.h" +#include "skymap.h" +#include "ksutils.h" +#include "ksnumbers.h" +#include "skypoint.h" +#include "skyobject.h" +#include "starobject.h" +#include "deepskyobject.h" +#include "skyobjectname.h" +#include "ksplanet.h" +#include "ksasteroid.h" +#include "kscomet.h" +#include "ksmoon.h" +#include "jupitermoons.h" + +#include "simclock.h" +#include "timezonerule.h" +#include "filesource.h" +#include "stardatasink.h" +#include "ksfilereader.h" +#include "indidriver.h" +#include "indi/lilxml.h" +#include "indistd.h" +#include "detaildialog.h" +#include "csegment.h" +#include "customcatalog.h" + +QPtrList KStarsData::geoList = QPtrList(); +QMap KStarsData::Rulebook = QMap(); +QStringList KStarsData::CustomColumns = QStringList::split( " ", "ID RA Dc Tp Nm Mg Mj Mn PA Ig" ); +int KStarsData::objects = 0; + +KStarsData::KStarsData() : stdDirs(0), locale(0), + LST(0), HourAngle(0), + PCat(0), Moon(0), jmoons(0), + starFileReader(0), initTimer(0), + source(0), loader(0), pump(0) +{ + startupComplete = false; + objects++; + + //standard directories and locale objects + stdDirs = new KStandardDirs(); + locale = new KLocale( "kstars" ); + + //Check to see if config file already exists. If not, set + //useDefaultOptions = true + QString fname = locateLocal( "config", "kstarsrc" ); + useDefaultOptions = ! ( QFile(fname).exists() ); + + //Instantiate LST and HourAngle + LST = new dms(); + HourAngle = new dms(); + + //Instantiate planet catalog + PCat = new PlanetCatalog(this); + + //initialize FOV symbol + fovSymbol = FOV(); + + //set AutoDelete property for QPtrLists. Most are set TRUE, + //but some 'meta-lists' need to be FALSE. + starList.setAutoDelete( TRUE ); + ADVtreeList.setAutoDelete( TRUE ); + geoList.setAutoDelete( TRUE ); + deepSkyList.setAutoDelete( TRUE ); // list of all deep space objects + + //separate lists for each deep-sky catalog. The objects are duplicates of + //deepSkyList, so do not delete them twice! + deepSkyListMessier.setAutoDelete( FALSE ); + deepSkyListNGC.setAutoDelete( FALSE ); + deepSkyListIC.setAutoDelete( FALSE ); + deepSkyListOther.setAutoDelete( FALSE ); + + //ObjLabelList does not construct new objects, so no autoDelete needed + ObjLabelList.setAutoDelete( FALSE ); + + cometList.setAutoDelete( TRUE ); + asteroidList.setAutoDelete( TRUE ); + + //Constellation lines are now pointers to existing StarObjects; + //these are already auto-deleted by starList. + clineList.setAutoDelete( FALSE ); + clineModeList.setAutoDelete( TRUE ); + cnameList.setAutoDelete( TRUE ); + csegmentList.setAutoDelete( TRUE ); + + Equator.setAutoDelete( TRUE ); + Ecliptic.setAutoDelete( TRUE ); + Horizon.setAutoDelete( TRUE ); + for ( unsigned int i=0; i<11; ++i ) MilkyWay[i].setAutoDelete( TRUE ); + + VariableStarsList.setAutoDelete(TRUE); + INDIHostsList.setAutoDelete(TRUE); + INDITelescopeList.setAutoDelete(TRUE); + + //Initialize object type strings + TypeName[0] = i18n( "star" ); + TypeName[1] = i18n( "multiple star" ); + TypeName[2] = i18n( "planet" ); + TypeName[3] = i18n( "open cluster" ); + TypeName[4] = i18n( "globular cluster" ); + TypeName[5] = i18n( "gaseous nebula" ); + TypeName[6] = i18n( "planetary nebula" ); + TypeName[7] = i18n( "supernova remnant" ); + TypeName[8] = i18n( "galaxy" ); + TypeName[9] = i18n( "comet" ); + TypeName[10] = i18n( "asteroid" ); + TypeName[11] = i18n( "constellation" ); + + // at startup times run forward + setTimeDirection( 0.0 ); + + //The StoredDate is used when saving user settings in a script; initialize to invalid date + StoredDate.setDJD( (long double)INVALID_DAY ); + + temporaryTrail = false; +} + +KStarsData::~KStarsData() { + objects--; + checkDataPumpAction(); + + // the list items do not need to be removed by hand. + // all lists are set to AutoDelete = true + + delete stdDirs; + delete Moon; + delete locale; + delete PCat; + delete jmoons; + delete initTimer; +} + +bool KStarsData::readMWData( void ) { + QFile file; + + for ( unsigned int i=0; i<11; ++i ) { + QString snum, fname, szero; + snum = snum.setNum( i+1 ); + if ( i+1 < 10 ) szero = "0"; else szero = ""; + fname = "mw" + szero + snum + ".dat"; + + if ( KSUtils::openDataFile( file, fname ) ) { + KSFileReader fileReader( file ); // close file is included + while ( fileReader.hasMoreLines() ) { + QString line; + double ra, dec; + + line = fileReader.readLine(); + + ra = line.mid( 0, 8 ).toDouble(); + dec = line.mid( 9, 8 ).toDouble(); + + SkyPoint *o = new SkyPoint( ra, dec ); + MilkyWay[i].append( o ); + } + } else { + return false; + } + } + return true; +} + +bool KStarsData::readADVTreeData(void) +{ + + QFile file; + QString Interface; + + if (!KSUtils::openDataFile(file, "advinterface.dat")) + return false; + + QTextStream stream(&file); + QString Line; + + while (!stream.atEnd()) + { + QString Name, Link, subName; + int Type, interfaceIndex; + + Line = stream.readLine(); + + if (Line.startsWith("[KSLABEL]")) + { + Name = Line.mid(9); + Type = 0; + } + else if (Line.startsWith("[END]")) + Type = 1; + else if (Line.startsWith("[KSINTERFACE]")) + { + Interface = Line.mid(13); + continue; + } + + else + { + Name = Line.mid(0, Line.find(":")); + Link = Line.mid(Line.find(":") + 1); + + // Link is empty, using Interface instead + if (Link.isEmpty()) + { + Link = Interface; + subName = Name; + interfaceIndex = Link.find("KSINTERFACE"); + Link.remove(interfaceIndex, 11); + Link = Link.insert(interfaceIndex, subName.replace( QRegExp(" "), "+")); + + } + + Type = 2; + } + + ADVTreeData *ADVData = new ADVTreeData; + + ADVData->Name = Name; + ADVData->Link = Link; + ADVData->Type = Type; + + ADVtreeList.append(ADVData); + } + + return true; + + + +} + +bool KStarsData::readVARData(void) +{ + QString varFile("valaav.txt"); + QFile localeFile; + QFile file; + + file.setName( locateLocal( "appdata", varFile ) ); + if ( !file.open( IO_ReadOnly ) ) + { + // Open default variable stars file + if ( KSUtils::openDataFile( file, varFile ) ) + { + // we found urlfile, we need to copy it to locale + localeFile.setName( locateLocal( "appdata", varFile ) ); + + if (localeFile.open(IO_WriteOnly)) + { + QTextStream readStream(&file); + QTextStream writeStream(&localeFile); + writeStream << readStream.read(); + localeFile.close(); + file.reset(); + } + } + else + return false; + } + + + QTextStream stream(&file); + + stream.readLine(); + + while (!stream.atEnd()) + { + QString Name; + QString Designation; + QString Line; + + Line = stream.readLine(); + + if (Line[0] == QChar('*')) + break; + + Designation = Line.mid(0,8).stripWhiteSpace(); + Name = Line.mid(10,20).simplifyWhiteSpace(); + + VariableStarInfo *VInfo = new VariableStarInfo; + + VInfo->Designation = Designation; + VInfo->Name = Name; + VariableStarsList.append(VInfo); + } + + return true; + +} + + +bool KStarsData::readINDIHosts(void) +{ + QString indiFile("indihosts.xml"); + QFile localeFile; + QFile file; + char errmsg[1024]; + signed char c; + LilXML *xmlParser = newLilXML(); + XMLEle *root = NULL; + XMLAtt *ap; + + file.setName( locate( "appdata", indiFile ) ); + if ( file.name().isEmpty() || !file.open( IO_ReadOnly ) ) + return false; + + while ( (c = (signed char) file.getch()) != -1) + { + root = readXMLEle(xmlParser, c, errmsg); + + if (root) + { + + // Get host name + ap = findXMLAtt(root, "name"); + if (!ap) { + delLilXML(xmlParser); + return false; + } + + INDIHostsInfo *VInfo = new INDIHostsInfo; + + VInfo->name = QString(valuXMLAtt(ap)); + + // Get host name + ap = findXMLAtt(root, "hostname"); + + if (!ap) { + delLilXML(xmlParser); + return false; + } + + VInfo->hostname = QString(valuXMLAtt(ap)); + + ap = findXMLAtt(root, "port"); + + if (!ap) { + delLilXML(xmlParser); + return false; + } + + VInfo->portnumber = QString(valuXMLAtt(ap)); + + VInfo->isConnected = false; + VInfo->mgrID = -1; + + INDIHostsList.append(VInfo); + + delXMLEle(root); + } + + else if (errmsg[0]) + kdDebug() << errmsg << endl; + + } + + delLilXML(xmlParser); + + return true; + + +} + +bool KStarsData::readCLineData( void ) { + //The constellation lines data file (clines.dat) contains lists + //of abbreviated genetive star names in the same format as they + //appear in the star data files (hipNNN.dat). + // + //Each constellation consists of a QPtrList of SkyPoints, + //corresponding to the stars at each "node" of the constellation. + //These are pointers to the starobjects themselves, so the nodes + //will automatically be fixed to the stars even as the star + //positions change due to proper motions. In addition, each node + //has a corresponding flag that determines whether a line should + //connect this node and the previous one. + + QFile file; + if ( KSUtils::openDataFile( file, "clines.dat" ) ) { + QTextStream stream( &file ); + + while ( !stream.eof() ) { + QString line, name; + QChar *mode; + + line = stream.readLine(); + + //ignore lines beginning with "#": + if ( line.at( 0 ) != '#' ) { + name = line.mid( 2 ).stripWhiteSpace(); + + //Find the star with the same abbreviated genitive name ( name2() ) + //increase efficiency by searching the list of named objects, rather than the + //full list of all stars. + bool starFound( false ); + for ( SkyObjectName *oname = ObjNames.first(); oname; oname = ObjNames.next() ) { + if ( oname->skyObject()->type() == SkyObject::STAR && + oname->skyObject()->name2() == name ) { + starFound = true; + clineList.append( (SkyPoint *)( oname->skyObject() ) ); + + mode = new QChar( line.at( 0 ) ); + clineModeList.append( mode ); + break; + } + } + + if ( ! starFound ) + kdWarning() << i18n( "No star named %1 found." ).arg(name) << endl; + } + } + file.close(); + + return true; + } else { + return false; + } +} + +bool KStarsData::readCNameData( void ) { + QFile file; + cnameFile = "cnames.dat"; + + if ( KSUtils::openDataFile( file, cnameFile ) ) { + QTextStream stream( &file ); + + while ( !stream.eof() ) { + QString line, name, abbrev; + int rah, ram, ras, dd, dm, ds; + QChar sgn; + + line = stream.readLine(); + + rah = line.mid( 0, 2 ).toInt(); + ram = line.mid( 2, 2 ).toInt(); + ras = line.mid( 4, 2 ).toInt(); + + sgn = line.at( 6 ); + dd = line.mid( 7, 2 ).toInt(); + dm = line.mid( 9, 2 ).toInt(); + ds = line.mid( 11, 2 ).toInt(); + + abbrev = line.mid( 13, 3 ); + name = line.mid( 17 ).stripWhiteSpace(); + + dms r; r.setH( rah, ram, ras ); + dms d( dd, dm, ds ); + + if ( sgn == "-" ) { d.setD( -1.0*d.Degrees() ); } + + SkyObject *o = new SkyObject( SkyObject::CONSTELLATION, r, d, 0.0, name, abbrev ); + cnameList.append( o ); + ObjNames.append( o ); + } + file.close(); + + return true; + } else { + return false; + } +} + +bool KStarsData::readCBoundData( void ) { + QFile file; + + if ( KSUtils::openDataFile( file, "cbound.dat" ) ) { + QTextStream stream( &file ); + + unsigned int nn(0); + double ra(0.0), dec(0.0); + QString d1, d2; + bool ok(false), comment(false); + + //read the stream one field at a time. Individual segments can span + //multiple lines, so our normal readLine() is less convenient here. + //Read fields into strings and then attempt to recast them as ints + //or doubles..this lets us do error checking on the stream. + while ( !stream.eof() ) { + stream >> d1; + if ( d1.at(0) == '#' ) { + comment = true; + ok = true; + } else { + comment = false; + nn = d1.toInt( &ok ); + } + + if ( !ok || comment ) { + d1 = stream.readLine(); + + if ( !ok ) + kdWarning() << i18n( "Unable to parse boundary segment." ) << endl; + + } else { + CSegment *seg = new CSegment(); + + for ( unsigned int i=0; i> d1 >> d2; + ra = d1.toDouble( &ok ); + if ( ok ) dec = d2.toDouble( &ok ); + if ( !ok ) break; + + seg->addPoint( ra, dec ); + } + + if ( !ok ) { + //uh oh, this entry was not parsed. Skip to the next line. + kdWarning() << i18n( "Unable to parse boundary segment." ) << endl; + delete seg; + d1 = stream.readLine(); + + } else { + stream >> d1; //this should always equal 2 + + nn = d1.toInt( &ok ); + //error check + if ( !ok || nn != 2 ) { + kdWarning() << i18n( "Bad Constellation Boundary data." ) << endl; + delete seg; + d1 = stream.readLine(); + } + } + + if ( ok ) { + stream >> d1 >> d2; + ok = seg->setNames( d1, d2 ); + if ( ok ) csegmentList.append( seg ); + } + } + } + + return true; + } else { + return false; + } +} + +bool KStarsData::openStarFile( int i ) { + if (starFileReader != 0) delete starFileReader; + QFile file; + QString snum, fname; + snum = QString().sprintf("%03d", i); + fname = "hip" + snum + ".dat"; + if (KSUtils::openDataFile(file, fname)) { + starFileReader = new KSFileReader(file); // close file is included + } else { + starFileReader = 0; + return false; + } + return true; +} + +bool KStarsData::readStarData( void ) { + bool ready = false; + + float loadUntilMag = MINDRAWSTARMAG; + if (Options::magLimitDrawStar() > loadUntilMag) loadUntilMag = Options::magLimitDrawStar(); + + for (unsigned int i=1; ihasMoreLines()) { + QString line; + float mag; + + line = starFileReader->readLine(); + if ( line.left(1) != "#" ) { //ignore comments + // check star magnitude + mag = line.mid( 46,5 ).toFloat(); + if ( mag > loadUntilMag ) { + ready = true; + break; + } + + processStar(&line); + } + } // end of while + + } else { //one of the star files could not be read. + if ( starList.count() ) return true; + else return false; + } + // magnitude level is reached + if (ready == true) break; + } + +//Store the max set magnitude of current session. Will increase in KStarsData::appendNewData() + maxSetMagnitude = Options::magLimitDrawStar(); + delete starFileReader; + starFileReader = 0; + return true; +} + +void KStarsData::processStar( QString *line, bool reloadMode ) { + QString name, gname, SpType; + int rah, ram, ras, ras2, dd, dm, ds, ds2; + bool mult, var; + QChar sgn; + double mag, bv, dmag, vper; + double pmra, pmdec, plx; + + name = ""; gname = ""; + + //parse coordinates + rah = line->mid( 0, 2 ).toInt(); + ram = line->mid( 2, 2 ).toInt(); + ras = int(line->mid( 4, 5 ).toDouble()); + ras2 = int(60.0*(line->mid( 4, 5 ).toDouble()-ras) + 0.5); //add 0.5 to get nearest integer with int() + + sgn = line->at(10); + dd = line->mid(11, 2).toInt(); + dm = line->mid(13, 2).toInt(); + ds = int(line->mid(15, 4).toDouble()); + ds2 = int(60.0*(line->mid( 15, 5 ).toDouble()-ds) + 0.5); //add 0.5 to get nearest integer with int() + + //parse proper motion and parallax + pmra = line->mid( 20, 9 ).toDouble(); + pmdec = line->mid( 29, 9 ).toDouble(); + plx = line->mid( 38, 7 ).toDouble(); + + //parse magnitude, B-V color, and spectral type + mag = line->mid( 46, 5 ).toDouble(); + bv = line->mid( 51, 5 ).toDouble(); + SpType = line->mid(56, 2); + + //parse multiplicity + mult = line->mid( 59, 1 ).toInt(); + + //parse variablility...currently not using dmag or var + var = false; dmag = 0.0; vper = 0.0; + if ( line->at( 62 ) == '.' ) { + var = true; + dmag = line->mid( 61, 4 ).toDouble(); + vper = line->mid( 66, 6 ).toDouble(); + } + + //parse name(s) + name = line->mid( 72 ).stripWhiteSpace(); //the rest of the line + if (name.contains( ':' )) { //genetive form exists + gname = name.mid( name.find(':')+1 ).stripWhiteSpace(); + name = name.mid( 0, name.find(':') ).stripWhiteSpace(); + } + + // HEV: look up star name in internationalization filesource + name = i18n("star name", name.local8Bit().data()); + + bool starIsUnnamed( false ); + if (name.isEmpty() && gname.isEmpty()) { //both names are empty + starIsUnnamed = true; + } + + dms r; + r.setH(rah, ram, ras, ras2); + dms d(dd, dm, ds, ds2); + + if (sgn == "-") { d.setD( -1.0*d.Degrees() ); } + + StarObject *o = new StarObject(r, d, mag, name, gname, SpType, pmra, pmdec, plx, mult, var ); + starList.append(o); + + // get horizontal coordinates when object will loaded while running the application + // first run doesn't need this because updateTime() will called after loading all data + if (reloadMode) { + o->EquatorialToHorizontal( LST, geo()->lat() ); + } + + //STAR_SIZE +// StarObject *p = new StarObject(r, d, mag, name, gname, SpType, pmra, pmdec, plx, mult, var ); +// starList.append(p); + + // add named stars to list + if (starIsUnnamed == false) { + ObjNames.append(o); + } +} + +bool KStarsData::readAsteroidData( void ) { + QFile file; + + if ( KSUtils::openDataFile( file, "asteroids.dat" ) ) { + KSFileReader fileReader( file ); + + while( fileReader.hasMoreLines() ) { + QString line, name; + int mJD; + double a, e, dble_i, dble_w, dble_N, dble_M, H; + long double JD; + KSAsteroid *ast = 0; + + line = fileReader.readLine(); + name = line.mid( 6, 17 ).stripWhiteSpace(); + mJD = line.mid( 24, 5 ).toInt(); + a = line.mid( 30, 9 ).toDouble(); + e = line.mid( 41, 10 ).toDouble(); + dble_i = line.mid( 52, 9 ).toDouble(); + dble_w = line.mid( 62, 9 ).toDouble(); + dble_N = line.mid( 72, 9 ).toDouble(); + dble_M = line.mid( 82, 11 ).toDouble(); + H = line.mid( 94, 5 ).toDouble(); + + JD = double( mJD ) + 2400000.5; + + ast = new KSAsteroid( this, name, "", JD, a, e, dms(dble_i), dms(dble_w), dms(dble_N), dms(dble_M), H ); + ast->setAngularSize( 0.005 ); + asteroidList.append( ast ); + ObjNames.append( ast ); + } + + if ( asteroidList.count() ) return true; + } + + return false; +} + +bool KStarsData::readCometData( void ) { + QFile file; + + if ( KSUtils::openDataFile( file, "comets.dat" ) ) { + KSFileReader fileReader( file ); + + while( fileReader.hasMoreLines() ) { + QString line, name; + int mJD; + double q, e, dble_i, dble_w, dble_N, Tp; + long double JD; + KSComet *com = 0; + + line = fileReader.readLine(); + name = line.mid( 3, 35 ).stripWhiteSpace(); + mJD = line.mid( 38, 5 ).toInt(); + q = line.mid( 44, 10 ).toDouble(); + e = line.mid( 55, 10 ).toDouble(); + dble_i = line.mid( 66, 9 ).toDouble(); + dble_w = line.mid( 76, 9 ).toDouble(); + dble_N = line.mid( 86, 9 ).toDouble(); + Tp = line.mid( 96, 14 ).toDouble(); + + JD = double( mJD ) + 2400000.5; + + com = new KSComet( this, name, "", JD, q, e, dms(dble_i), dms(dble_w), dms(dble_N), Tp ); + com->setAngularSize( 0.005 ); + + cometList.append( com ); + ObjNames.append( com ); + } + + if ( cometList.count() ) return true; + } + + return false; +} + + +//02/2003: NEW: split data files, using Heiko's new KSFileReader. +bool KStarsData::readDeepSkyData( void ) { + QFile file; + + for ( unsigned int i=0; iisCatalogM()) { + deepSkyListMessier.append( o ); + } else if (o->isCatalogNGC() ) { + deepSkyListNGC.append( o ); + } else if ( o->isCatalogIC() ) { + deepSkyListIC.append( o ); + } else { + deepSkyListOther.append( o ); + } + + // list of object names + ObjNames.append( (SkyObject*)o ); + + //Add longname to objList, unless longname is the same as name + if ( !o->longname().isEmpty() && o->name() != o->longname() && o->hasName() ) { + ObjNames.append( o, true ); // append with longname + } + } //end while-filereader + } else { //one of the files could not be opened + return false; + } + } //end for-loop through files + + return true; +} + +bool KStarsData::openURLFile(QString urlfile, QFile & file) { + //QFile file; + QString localFile; + bool fileFound = false; + QFile localeFile; + + if ( locale->language() != "en_US" ) + localFile = locale->language() + "/" + urlfile; + + if ( ! localFile.isEmpty() && KSUtils::openDataFile( file, localFile ) ) { + fileFound = true; + } else { + // Try to load locale file, if not successful, load regular urlfile and then copy it to locale. + file.setName( locateLocal( "appdata", urlfile ) ); + if ( file.open( IO_ReadOnly ) ) { + //local file found. Now, if global file has newer timestamp, then merge the two files. + //First load local file into QStringList + bool newDataFound( false ); + QStringList urlData; + QTextStream lStream( &file ); + while ( ! lStream.eof() ) urlData.append( lStream.readLine() ); + + //Find global file(s) in findAllResources() list. + QFileInfo fi_local( file.name() ); + QStringList flist = KGlobal::instance()->dirs()->findAllResources( "appdata", urlfile ); + for ( unsigned int i=0; i< flist.count(); i++ ) { + if ( flist[i] != file.name() ) { + QFileInfo fi_global( flist[i] ); + + //Is this global file newer than the local file? + if ( fi_global.lastModified() > fi_local.lastModified() ) { + //Global file has newer timestamp than local. Add lines in global file that don't already exist in local file. + //be smart about this; in some cases the URL is updated but the image is probably the same if its + //label string is the same. So only check strings up to last ":" + QFile globalFile( flist[i] ); + if ( globalFile.open( IO_ReadOnly ) ) { + QTextStream gStream( &globalFile ); + while ( ! gStream.eof() ) { + QString line = gStream.readLine(); + + //If global-file line begins with "XXX:" then this line should be removed from the local file. + if ( line.left( 4 ) == "XXX:" && urlData.contains( line.mid( 4 ) ) ) { + urlData.remove( urlData.find( line.mid( 4 ) ) ); + } else { + //does local file contain the current global file line, up to second ':' ? + + bool linefound( false ); + for ( unsigned int j=0; j< urlData.count(); ++j ) { + if ( urlData[j].contains( line.left( line.find( ':', line.find( ':' ) + 1 ) ) ) ) { + //replace line in urlData with its equivalent in the newer global file. + urlData.remove( urlData.at(j) ); + urlData.insert( urlData.at(j), line ); + if ( !newDataFound ) newDataFound = true; + linefound = true; + break; + } + } + if ( ! linefound ) { + urlData.append( line ); + if ( !newDataFound ) newDataFound = true; + } + } + } + } + } + } + } + + file.close(); + + //(possibly) write appended local file + if ( newDataFound ) { + if ( file.open( IO_WriteOnly ) ) { + QTextStream outStream( &file ); + for ( unsigned int i=0; ilanguage() != "en_US" ) kdDebug() << i18n( "No localized URL file; using default English file." ) << endl; + // we found urlfile, we need to copy it to locale + localeFile.setName( locateLocal( "appdata", urlfile ) ); + if (localeFile.open(IO_WriteOnly)) { + QTextStream readStream(&file); + QTextStream writeStream(&localeFile); + while ( ! readStream.eof() ) { + QString line = readStream.readLine(); + if ( line.left( 4 ) != "XXX:" ) //do not write "deleted" lines + writeStream << line << endl; + } + + localeFile.close(); + file.reset(); + } else { + kdDebug() << i18n( "Failed to copy default URL file to locale folder, modifying default object links is not possible" ) << endl; + } + fileFound = true; + } + } + } + return fileFound; +} + +bool KStarsData::readUserLog(void) +{ + QFile file; + QString buffer; + QString sub, name, data; + + if (!KSUtils::openDataFile( file, "userlog.dat" )) return false; + + QTextStream stream(&file); + + if (!stream.eof()) buffer = stream.read(); + + while (!buffer.isEmpty()) { + int startIndex, endIndex; + + startIndex = buffer.find("[KSLABEL:"); + sub = buffer.mid(startIndex); + endIndex = sub.find("[KSLogEnd]"); + + // Read name after KSLABEL identifer + uint uiFirstNewline = sub.find("\n", startIndex + 9); + name = sub.mid(startIndex + 9, sub.findRev( "]", uiFirstNewline ) - (startIndex + 9) ); + // Read data and skip new line + data = sub.mid( uiFirstNewline + 1, endIndex - (uiFirstNewline + 1)); + buffer = buffer.mid(endIndex + 11); + + //Find the sky object named 'name'. + //Note that ObjectNameList::find() looks for the ascii representation + //of star genetive names, so stars are identified that way in the user log. + SkyObjectName *sonm = ObjNames.find(name); + if (sonm == 0) { + kdWarning() << k_funcinfo << name << " not found" << endl; + } else { + sonm->skyObject()->userLog = data; + } + + } // end while + file.close(); + return true; +} + +bool KStarsData::readURLData( QString urlfile, int type, bool deepOnly ) { + QFile file; + if (!openURLFile(urlfile, file)) return false; + + QTextStream stream(&file); + + while ( !stream.eof() ) { + QString line = stream.readLine(); + + //ignore comment lines + if ( line.left(1) != "#" ) { + QString name = line.mid( 0, line.find(':') ); + QString sub = line.mid( line.find(':')+1 ); + QString title = sub.mid( 0, sub.find(':') ); + QString url = sub.mid( sub.find(':')+1 ); + + SkyObjectName *sonm = ObjNames.find(name); + + if (sonm == 0) { + kdWarning() << k_funcinfo << name << " not found" << endl; + } else { + if ( ! deepOnly || ( sonm->skyObject()->type() > 2 && sonm->skyObject()->type() < 9 ) ) { + if ( type==0 ) { //image URL + sonm->skyObject()->ImageList.append( url ); + sonm->skyObject()->ImageTitle.append( title ); + } else if ( type==1 ) { //info URL + sonm->skyObject()->InfoList.append( url ); + sonm->skyObject()->InfoTitle.append( title ); + } + } + } + } + } + file.close(); + return true; +} + +bool KStarsData::readCustomCatalogs() { + bool result = false; + + for ( uint i=0; i < Options::catalogFile().count(); i++ ) { + bool thisresult = addCatalog( Options::catalogFile()[i] ); + //Make result = true if at least one catalog is added + result = ( result || thisresult ); + } + return result; +} + +bool KStarsData::addCatalog( QString filename ) { + CustomCatalog *newCat = createCustomCatalog( filename, false ); + if ( newCat ) { + CustomCatalogs.append( newCat ); + + // add object names to ObjNames list + for ( uint i=0; i < newCat->objList().count(); i++ ) { +// for ( SkyObject *o=newCat->objList().first(); o; o = newCat->objList().next() ) { + SkyObject *o = newCat->objList().at(i); + ObjNames.append( o ); + if ( o->hasLongName() && o->longname() != o->name() ) + ObjNames.append( o, true ); //Add long name + // PdV + //if (reloadMode) { + // o->EquatorialToHorizontal( LST, geo()->lat() ); + //} + + } + + return true; + } else + kdWarning() << k_funcinfo << i18n("Error adding catalog: %1").arg( filename ) << endl; + + return false; +} + +bool KStarsData::removeCatalog( int i ) { + if ( ! CustomCatalogs.at(i) ) return false; + + QPtrList cat = CustomCatalogs.at(i)->objList(); + + for ( SkyObject *o=cat.first(); o; o=cat.next() ) { + ObjNames.remove( o->name() ); + if ( o->hasLongName() && o->longname() != o->name() ) + ObjNames.remove( o->longname() ); + } + + CustomCatalogs.remove(i); + + return true; +} + +CustomCatalog* KStarsData::createCustomCatalog( QString filename, bool showerrs ) { + QDir::setCurrent( QDir::homeDirPath() ); //for files with relative path + QPtrList objList; + QString CatalogName, CatalogPrefix, CatalogColor; + float CatalogEpoch; + + //If the filename begins with "~", replace the "~" with the user's home directory + //(otherwise, the file will not successfully open) + if ( filename.at(0)=='~' ) + filename = QDir::homeDirPath() + filename.mid( 1, filename.length() ); + QFile ccFile( filename ); + + if ( ccFile.open( IO_ReadOnly ) ) { + int iStart(0); //the line number of the first non-header line + QStringList errs; //list of error messages + QStringList Columns; //list of data column descriptors in the header + + QTextStream stream( &ccFile ); + QStringList lines = QStringList::split( "\n", stream.read() ); + + if ( parseCustomDataHeader( lines, Columns, CatalogName, CatalogPrefix, + CatalogColor, CatalogEpoch, iStart, showerrs, errs ) ) { + + QStringList::Iterator it = lines.begin(); + QStringList::Iterator itEnd = lines.end(); + it += iStart; //jump ahead past header + + for ( uint i=iStart; i < lines.count(); i++ ) { + QStringList d = QStringList::split( " ", lines[i] ); + + //Now, if one of the columns is the "Name" field, the name may contain spaces. + //In this case, the name field will need to be surrounded by quotes. + //Check for this, and adjust the d list accordingly + int iname = Columns.findIndex( "Nm" ); + if ( iname >= 0 && d[iname].left(1) == "\"" ) { //multi-word name in quotes + d[iname] = d[iname].mid(1); //remove leading quote + //It's possible that the name is one word, but still in quotes + if ( d[iname].right(1) == "\"" ) { + d[iname] = d[iname].left( d[iname].length() - 1 ); + } else { + int iend = iname + 1; + while ( d[iend].right(1) != "\"" ) { + d[iname] += " " + d[iend]; + ++iend; + } + d[iname] += " " + d[iend].left( d[iend].length() - 1 ); + + //remove the entries from d list that were the multiple words in the name + for ( int j=iname+1; j<=iend; j++ ) { + d.remove( d.at(iname + 1) ); //index is *not* j, because next item becomes "iname+1" after remove + } + } + } + + if ( d.count() == Columns.count() ) { + processCustomDataLine( i, d, Columns, CatalogPrefix, objList, showerrs, errs ); + } else { + if ( showerrs ) errs.append( i18n( "Line %1 does not contain %2 fields. Skipping it." ).arg( i ).arg( Columns.count() ) ); + } + } + } + + if ( objList.count() ) { + if ( errs.count() > 0 ) { //some data parsed, but there are errs to report + QString message( i18n( "Some lines in the custom catalog could not be parsed; see error messages below." ) + "\n" + + i18n( "To reject the file, press Cancel. " ) + + i18n( "To accept the file (ignoring unparsed lines), press Accept." ) ); + if ( KMessageBox::warningContinueCancelList( 0, message, errs, + i18n( "Some Lines in File Were Invalid" ), i18n( "Accept" ) ) != KMessageBox::Continue ) { + return 0; //User pressed Cancel, return NULL pointer + } + } + } else { //objList.count() == 0 + if ( showerrs ) { + QString message( i18n( "No lines could be parsed from the specified file, see error messages below." ) ); + KMessageBox::informationList( 0, message, errs, + i18n( "No Valid Data Found in File" ) ); + } + return 0; //no valid catalog data parsed, return NULL pointer + } + + } else { //Error opening catalog file + if ( showerrs ) + KMessageBox::sorry( 0, i18n( "Could not open custom data file: %1" ).arg( filename ), + i18n( "Error opening file" ) ); + else + kdDebug() << i18n( "Could not open custom data file: %1" ).arg( filename ) << endl; + } + + //Return the catalog + if ( objList.count() ) + return new CustomCatalog( CatalogName, CatalogPrefix, CatalogColor, CatalogEpoch, objList ); + else + return 0; +} + + +bool KStarsData::processCustomDataLine( int lnum, QStringList d, QStringList Columns, + QString Prefix, QPtrList &objList, bool showerrs, QStringList &errs ) { + + //object data + unsigned char iType(0); + dms RA, Dec; + float mag(0.0), a(0.0), b(0.0), PA(0.0); + QString name(""); QString lname(""); + + for ( uint i=0; i 8 ) { + if ( showerrs ) + errs.append( i18n( "Line %1, field %2: Invalid object type: %3" ) + .arg(lnum).arg(i).arg(d[i]) + + i18n( "Must be one of 0, 1, 3, 4, 5, 6, 7, 8." ) ); + return false; + } + } else { + if ( showerrs ) + errs.append( i18n( "Line %1, field %2: Unable to parse Object type: %3" ) + .arg(lnum).arg(i).arg(d[i]) ); + return false; + } + } + + if ( Columns[i] == "Mg" ) { + bool ok(false); + mag = d[i].toFloat( &ok ); + if ( ! ok ) { + if ( showerrs ) + errs.append( i18n( "Line %1, field %2: Unable to parse Magnitude: %3" ) + .arg(lnum).arg(i).arg(d[i]) ); + return false; + } + } + + if ( Columns[i] == "Mj" ) { + bool ok(false); + a = d[i].toFloat( &ok ); + if ( ! ok ) { + if ( showerrs ) + errs.append( i18n( "Line %1, field %2: Unable to parse Major Axis: %3" ) + .arg(lnum).arg(i).arg(d[i]) ); + return false; + } + } + + if ( Columns[i] == "Mn" ) { + bool ok(false); + b = d[i].toFloat( &ok ); + if ( ! ok ) { + if ( showerrs ) + errs.append( i18n( "Line %1, field %2: Unable to parse Minor Axis: %3" ) + .arg(lnum).arg(i).arg(d[i]) ); + return false; + } + } + + if ( Columns[i] == "PA" ) { + bool ok(false); + PA = d[i].toFloat( &ok ); + if ( ! ok ) { + if ( showerrs ) + errs.append( i18n( "Line %1, field %2: Unable to parse Position Angle: %3" ) + .arg(lnum).arg(i).arg(d[i]) ); + return false; + } + } + } + + if ( iType == 0 ) { //Add a star + StarObject *o = new StarObject( RA, Dec, mag, lname ); + objList.append( o ); + } else { //Add a deep-sky object + DeepSkyObject *o = new DeepSkyObject( iType, RA, Dec, mag, + name, "", lname, Prefix, a, b, PA ); + objList.append( o ); + } + + return true; +} + +bool KStarsData::parseCustomDataHeader( QStringList lines, QStringList &Columns, + QString &CatalogName, QString &CatalogPrefix, QString &CatalogColor, float &CatalogEpoch, + int &iStart, bool showerrs, QStringList &errs ) { + + bool foundDataColumns( false ); //set to true if description of data columns found + int ncol( 0 ); + + QStringList::Iterator it = lines.begin(); + QStringList::Iterator itEnd = lines.end(); + + CatalogName = ""; + CatalogPrefix = ""; + CatalogColor = ""; + CatalogEpoch = 0.; + for ( ; it != itEnd; it++ ) { + QString d( *it ); //current data line + if ( d.left(1) != "#" ) break; //no longer in header! + + int iname = d.find( "# Name: " ); + int iprefix = d.find( "# Prefix: " ); + int icolor = d.find( "# Color: " ); + int iepoch = d.find( "# Epoch: " ); + + if ( iname == 0 ) { //line contains catalog name + iname = d.find(":")+2; + if ( CatalogName.isEmpty() ) { + CatalogName = d.mid( iname ); + } else { //duplicate name in header + if ( showerrs ) + errs.append( i18n( "Parsing header: " ) + + i18n( "Extra Name field in header: %1. Will be ignored" ).arg( d.mid(iname) ) ); + } + } else if ( iprefix == 0 ) { //line contains catalog prefix + iprefix = d.find(":")+2; + if ( CatalogPrefix.isEmpty() ) { + CatalogPrefix = d.mid( iprefix ); + } else { //duplicate prefix in header + if ( showerrs ) + errs.append( i18n( "Parsing header: " ) + + i18n( "Extra Prefix field in header: %1. Will be ignored" ).arg( d.mid(iprefix) ) ); + } + } else if ( icolor == 0 ) { //line contains catalog prefix + icolor = d.find(":")+2; + if ( CatalogColor.isEmpty() ) { + CatalogColor = d.mid( icolor ); + } else { //duplicate prefix in header + if ( showerrs ) + errs.append( i18n( "Parsing header: " ) + + i18n( "Extra Color field in header: %1. Will be ignored" ).arg( d.mid(icolor) ) ); + } + } else if ( iepoch == 0 ) { //line contains catalog epoch + iepoch = d.find(":")+2; + if ( CatalogEpoch == 0. ) { + bool ok( false ); + CatalogEpoch = d.mid( iepoch ).toFloat( &ok ); + if ( !ok ) { + if ( showerrs ) + errs.append( i18n( "Parsing header: " ) + + i18n( "Could not convert Epoch to float: %1. Using 2000. instead" ).arg( d.mid(iepoch) ) ); + CatalogEpoch = 2000.; //adopt default value + } + } else { //duplicate epoch in header + if ( showerrs ) + errs.append( i18n( "Parsing header: " ) + + i18n( "Extra Epoch field in header: %1. Will be ignored" ).arg( d.mid(iepoch) ) ); + } + } else if ( ! foundDataColumns ) { //don't try to parse data column descriptors if we already found them + //Chomp off leading "#" character + d = d.replace( QRegExp( "#" ), "" ); + + QStringList fields = QStringList::split( " ", d ); //split on whitespace + + //we need a copy of the master list of data fields, so we can + //remove fields from it as they are encountered in the "fields" list. + //this allows us to detect duplicate entries + QStringList master( KStarsData::CustomColumns ); + + QStringList::Iterator itf = fields.begin(); + QStringList::Iterator itfEnd = fields.end(); + + for ( ; itf != itfEnd; itf++ ) { + QString s( *itf ); + if ( master.contains( s ) ) { + //add the data field + Columns.append( s ); + + // remove the field from the master list and inc the + // count of "good" columns (unless field is "Ignore") + if ( s != "Ig" ) { + master.remove( master.find( s ) ); + ncol++; + } + } else if ( fields.contains( s ) ) { //duplicate field + fields.append( "Ig" ); //skip this column + if ( showerrs ) + errs.append( i18n( "Parsing header: " ) + + i18n( "Duplicate data field descriptor \"%1\" will be ignored" ).arg( s ) ); + } else { //Invalid field + fields.append( "Ig" ); //skip this column + if ( showerrs ) + errs.append( i18n( "Parsing header: " ) + + i18n( "Invalid data field descriptor \"%1\" will be ignored" ).arg( s ) ); + } + } + + if ( ncol ) foundDataColumns = true; + } + } + + if ( ! foundDataColumns ) { + if ( showerrs ) + errs.append( i18n( "Parsing header: " ) + + i18n( "No valid column descriptors found. Exiting" ) ); + return false; + } + + if ( it == itEnd ) { + if ( showerrs ) errs.append( i18n( "Parsing header: " ) + + i18n( "No data lines found after header. Exiting." ) ); + return false; //fatal error + } else { + //Make sure Name, Prefix, Color and Epoch were set + if ( CatalogName.isEmpty() ) { + if ( showerrs ) errs.append( i18n( "Parsing header: " ) + + i18n( "No Catalog Name specified; setting to \"Custom\"" ) ); + CatalogName = i18n("Custom"); + } + if ( CatalogPrefix.isEmpty() ) { + if ( showerrs ) errs.append( i18n( "Parsing header: " ) + + i18n( "No Catalog Prefix specified; setting to \"CC\"" ) ); + CatalogPrefix = "CC"; + } + if ( CatalogColor.isEmpty() ) { + if ( showerrs ) errs.append( i18n( "Parsing header: " ) + + i18n( "No Catalog Color specified; setting to Red" ) ); + CatalogColor = "#CC0000"; + } + if ( CatalogEpoch == 0. ) { + if ( showerrs ) errs.append( i18n( "Parsing header: " ) + + i18n( "No Catalog Epoch specified; assuming 2000." ) ); + CatalogEpoch = 2000.; + } + + //the it iterator now points to the first line past the header + iStart = lines.findIndex( QString( *it ) ); + return true; + } +} + +bool KStarsData::processCity( QString& line ) { + QString totalLine; + QString name, province, country; + QStringList fields; + TimeZoneRule *TZrule; + bool intCheck = true; + char latsgn, lngsgn; + int lngD, lngM, lngS; + int latD, latM, latS; + double TZ; + float lng, lat; + + totalLine = line; + + // separate fields + fields = QStringList::split( ":", line ); + + for ( unsigned int i=0; i< fields.count(); ++i ) + fields[i] = fields[i].stripWhiteSpace(); + + if ( fields.count() < 11 ) { + kdDebug()<< i18n( "Cities.dat: Ran out of fields. Line was:" ) <StartMonth << endl; + geoList.append ( new GeoLocation( lng, lat, name, province, country, TZ, TZrule )); // appends city names to list + return true; +} + +bool KStarsData::readTimeZoneRulebook( void ) { + QFile file; + QString id; + + if ( KSUtils::openDataFile( file, "TZrules.dat" ) ) { + QTextStream stream( &file ); + + while ( !stream.eof() ) { + QString line = stream.readLine().stripWhiteSpace(); + if ( line.left(1) != "#" && line.length() ) { //ignore commented and blank lines + QStringList fields = QStringList::split( " ", line ); + id = fields[0]; + QTime stime = QTime( fields[3].left( fields[3].find(':')).toInt() , + fields[3].mid( fields[3].find(':')+1, fields[3].length()).toInt() ); + QTime rtime = QTime( fields[6].left( fields[6].find(':')).toInt(), + fields[6].mid( fields[6].find(':')+1, fields[6].length()).toInt() ); + + Rulebook[ id ] = TimeZoneRule( fields[1], fields[2], stime, fields[4], fields[5], rtime ); + } + } + return true; + } else { + return false; + } +} + +bool KStarsData::readCityData( void ) { + QFile file; + bool citiesFound = false; + +// begin new code + if ( KSUtils::openDataFile( file, "Cities.dat" ) ) { + KSFileReader fileReader( file ); // close file is included + while ( fileReader.hasMoreLines() ) { + citiesFound |= processCity( fileReader.readLine() ); + } + } +// end new code + + //check for local cities database, but don't require it. + file.setName( locate( "appdata", "mycities.dat" ) ); //determine filename in local user KDE directory tree. + if ( file.exists() && file.open( IO_ReadOnly ) ) { + QTextStream stream( &file ); + + while ( !stream.eof() ) { + QString line = stream.readLine(); + citiesFound |= processCity( line ); + } // while ( !stream.eof() ) + file.close(); + } // if ( fileopen() ) + + return citiesFound; +} + +void KStarsData::setMagnitude( float newMagnitude, bool forceReload ) { +// only reload data if not loaded yet +// if checkDataPumpAction() detects that new magnitude is higher than the +// loaded, it can force a reload + if ( newMagnitude > maxSetMagnitude || forceReload ) { + maxSetMagnitude = newMagnitude; // store new highest magnitude level + + if (reloadingData() == false) { // if not already reloading data + source = new FileSource(this, newMagnitude); + loader = new StarDataSink(this); + connect(loader, SIGNAL(done()), this, SLOT(checkDataPumpAction())); + connect(loader, SIGNAL(updateSkymap()), this, SLOT(updateSkymap())); + connect(loader, SIGNAL(clearCache()), this, SLOT(sendClearCache())); + // start reloading + pump = new QDataPump (source, (QDataSink*) loader); + } + } /*else if ( newMagnitude < maxSetMagnitude ) { + StarObject *lastStar = starList.last(); + while ( lastStar->mag() > newMagnitude && starList.count() ) { + //check if star is named. If so, remove it from ObjNames + if ( ! lastStar->name().isEmpty() ) { + ObjNames.remove( lastStar->name() ); + } + starList.removeLast(); + lastStar = starList.last(); + + //Need to recompute names of objects + sendClearCache(); + } + }*/ + + // change current magnitude level in KStarsOptions + Options::setMagLimitDrawStar( newMagnitude ); +} + +void KStarsData::checkDataPumpAction() { + // it will set to true if new data should be reloaded + bool reloadMoreData = false; + if (source != 0) { + // check if a new reload must be started + if (source->magnitude() < maxSetMagnitude) reloadMoreData = true; + delete source; + source = 0; + } + if (pump != 0) { // if pump exists + delete pump; + pump = 0; + } + if (loader != 0) { // if loader exists + delete loader; + loader = 0; + } + // If magnitude was changed while reloading data start a new reload of data. + if (reloadMoreData == true) { + setMagnitude(maxSetMagnitude, true); + } +} + +bool KStarsData::reloadingData() { + return ( pump || loader || source ); // true if variables != 0 +} + +void KStarsData::updateSkymap() { + emit update(); +} + +void KStarsData::sendClearCache() { + emit clearCache(); +} + +void KStarsData::initialize() { + if (startupComplete) return; + + initTimer = new QTimer; + QObject::connect(initTimer, SIGNAL(timeout()), this, SLOT( slotInitialize() ) ); + initCounter = 0; + initTimer->start(1); +} + +void KStarsData::initError(QString s, bool required = false) { + QString message, caption; + initTimer->stop(); + if (required) { + message = i18n( "The file %1 could not be found. " + "KStars cannot run properly without this file. " + "To continue loading, place the file in one of the " + "following locations, then press Retry:\n\n" ).arg( s ) + + QString( "\t$(KDEDIR)/share/apps/kstars/%1\n" ).arg( s ) + + QString( "\t~/.kde/share/apps/kstars/%1\n\n" ).arg( s ) + + i18n( "Otherwise, press Cancel to shutdown." ); + caption = i18n( "Critical File Not Found: %1" ).arg( s ); + } else { + message = i18n( "The file %1 could not be found. " + "KStars can still run without this file. " + "However, to avoid seeing this message in the future, you can " + "place the file in one of the following locations, then press Retry:\n\n" ).arg( s ) + + QString( "\t$(KDEDIR)/share/apps/kstars/%1\n" ).arg( s ) + + QString( "\t~/.kde/share/apps/kstars/%1\n\n" ).arg( s ) + + i18n( "Otherwise, press Cancel to continue loading without this file." ).arg( s ); + caption = i18n( "Non-Critical File Not Found: %1" ).arg( s ); + } + + if ( KMessageBox::warningContinueCancel( 0, message, caption, i18n( "Retry" ) ) == KMessageBox::Continue ) { + initCounter--; + initTimer->start(1); + } else { + if (required) { + delete initTimer; + initTimer = 0L; + emit initFinished(false); + } else { + initTimer->start(1); + } + } +} + +void KStarsData::slotInitialize() { + QFile imFile; + QString ImageName; + + kapp->flush(); // flush all paint events before loading data + + switch ( initCounter ) + { + case 0: //Load Time Zone Rules// + emit progressText( i18n("Reading Time Zone Rules") ); + + if (objects==1) { + // timezone rules + if ( !readTimeZoneRulebook( ) ) + initError( "TZrules.dat", true ); + } + + // read INDI hosts file, not required + readINDIHosts(); + break; + + case 1: //Load Cities// + { + if (objects>1) break; + + emit progressText( i18n("Loading City Data") ); + + if ( !readCityData( ) ) + initError( "Cities.dat", true ); + + break; + } + + case 2: //Load stellar database// + + emit progressText(i18n("Loading Star Data (%1%)" ).arg(0) ); + if ( !readStarData( ) ) + initError( "hipNNN.dat", true ); + if (!readVARData()) + initError( "valaav.dat", false); + if (!readADVTreeData()) + initError( "advinterface.dat", false); + break; + + case 3: //Load NGC/IC database and custom catalogs// + + emit progressText( i18n("Loading NGC/IC Data (%1%)" ).arg(0) ); + if ( !readDeepSkyData( ) ) + initError( "ngcicN.dat", true ); + + emit progressText( i18n("Loading Custom catalogs" ) ); + readCustomCatalogs( ); +// if ( !readCustomCatalogs( ) ) +// initError( "", true ); + break; + + case 4: //Load Constellation lines// + + emit progressText( i18n("Loading Constellations" ) ); + if ( !readCLineData( ) ) + initError( "clines.dat", true ); + break; + + case 5: //Load Constellation names// + + emit progressText( i18n("Loading Constellation Names" ) ); + if ( !readCNameData( ) ) + initError( cnameFile, true ); + break; + + case 6: //Load Constellation boundaries// + + emit progressText( i18n("Loading Constellation Boundaries" ) ); + if ( !readCBoundData( ) ) + initError( "cbound.dat", true ); + break; + + case 7: //Load Milky Way// + + emit progressText( i18n("Loading Milky Way" ) ); + if ( !readMWData( ) ) + initError( "mw*.dat", true ); + break; + + case 8: //Initialize the Planets// + + emit progressText( i18n("Creating Planets" ) ); + if (PCat->initialize()) + PCat->addObject( ObjNames ); + + jmoons = new JupiterMoons(); + break; + + case 9: //Initialize Asteroids & Comets// + + emit progressText( i18n( "Creating Asteroids and Comets" ) ); + if ( !readAsteroidData() ) + initError( "asteroids.dat", false ); + if ( !readCometData() ) + initError( "comets.dat", false ); + + break; + + case 10: //Initialize the Moon// + + emit progressText( i18n("Creating Moon" ) ); + Moon = new KSMoon(this); + ObjNames.append( Moon ); + Moon->loadData(); + break; + + case 11: //Load Image URLs// + + emit progressText( i18n("Loading Image URLs" ) ); + if ( !readURLData( "image_url.dat", 0 ) ) { + initError( "image_url.dat", false ); + } + //if ( !readURLData( "myimage_url.dat", 0 ) ) { + //Don't do anything if the local file is not found. + //} + // doesn't belong here, only temp + readUserLog(); + + break; + + case 12: //Load Information URLs// + + emit progressText( i18n("Loading Information URLs" ) ); + if ( !readURLData( "info_url.dat", 1 ) ) { + initError( "info_url.dat", false ); + } + //if ( !readURLData( "myinfo_url.dat", 1 ) ) { + //Don't do anything if the local file is not found. + //} + break; + + default: + initTimer->stop(); + delete initTimer; + initTimer = 0L; + startupComplete = true; + emit initFinished(true); + break; + } // switch ( initCounter ) + + initCounter++; +} + +void KStarsData::initGuides(KSNumbers *num) +{ + // Define the Celestial Equator + for ( unsigned int i=0; iEquatorialToHorizontal( LST, geo()->lat() ); + Equator.append( o ); + } + + // Define the horizon. + // Use the celestial Equator as a convenient starting point, but instead of RA and Dec, + // interpret the coordinates as azimuth and altitude, and then convert to RA, dec. + // The horizon will be redefined whenever the positions of sky objects are updated. + dms temp( 0.0 ); + for (SkyPoint *point = Equator.first(); point; point = Equator.next()) { + double sinlat, coslat, sindec, cosdec, sinAz, cosAz; + double HARad; + dms dec, HA, RA, Az; + Az = dms(*(point->ra())); + + Az.SinCos( sinAz, cosAz ); + geo()->lat()->SinCos( sinlat, coslat ); + + dec.setRadians( asin( coslat*cosAz ) ); + dec.SinCos( sindec, cosdec ); + + HARad = acos( -1.0*(sinlat*sindec)/(coslat*cosdec) ); + if ( sinAz > 0.0 ) { HARad = 2.0*dms::PI - HARad; } + HA.setRadians( HARad ); + RA = LST->Degrees() - HA.Degrees(); + + SkyPoint *o = new SkyPoint( RA, dec ); + o->setAlt( 0.0 ); + o->setAz( Az ); + + Horizon.append( o ); + + //Define the Ecliptic (use the same ListIteration; interpret coordinates as Ecliptic long/lat) + o = new SkyPoint( 0.0, 0.0 ); + o->setFromEcliptic( num->obliquity(), point->ra(), &temp ); + o->EquatorialToHorizontal( LST, geo()->lat() ); + Ecliptic.append( o ); + } +} + +void KStarsData::resetToNewDST(const GeoLocation *geo, const bool automaticDSTchange) { + // reset tzrules data with local time, timezone offset and time direction (forward or backward) + // force a DST change with option true for 3. parameter + geo->tzrule()->reset_with_ltime( LTime, geo->TZ0(), TimeRunsForward, automaticDSTchange ); + // reset next DST change time + setNextDSTChange( geo->tzrule()->nextDSTChange() ); + //reset LTime, because TZoffset has changed + LTime = geo->UTtoLT( ut() ); +} + +void KStarsData::updateTime( GeoLocation *geo, SkyMap *skymap, const bool automaticDSTchange ) { + // sync LTime with the simulation clock + LTime = geo->UTtoLT( ut() ); + syncLST(); + + //Only check DST if (1) TZrule is not the empty rule, and (2) if we have crossed + //the DST change date/time. + if ( !geo->tzrule()->isEmptyRule() ) { + if ( TimeRunsForward ) { + // timedirection is forward + // DST change happens if current date is bigger than next calculated dst change + if ( ut() > NextDSTChange ) resetToNewDST(geo, automaticDSTchange); + } else { + // timedirection is backward + // DST change happens if current date is smaller than next calculated dst change + if ( ut() < NextDSTChange ) resetToNewDST(geo, automaticDSTchange); + } + } + + KSNumbers num( ut().djd() ); + + bool needNewCoords = false; + if ( fabs( ut().djd() - LastNumUpdate.djd() ) > 1.0 ) { + //update time-dependent variables once per day + needNewCoords = true; + LastNumUpdate = ut().djd(); + } + + // Update positions of objects, if necessary + if ( fabs( ut().djd() - LastPlanetUpdate.djd() ) > 0.01 ) { + LastPlanetUpdate = ut().djd(); + + if ( Options::showPlanets() ) PCat->findPosition( &num, geo->lat(), LST ); + + //Asteroids + if ( Options::showPlanets() && Options::showAsteroids() ) + for ( KSAsteroid *ast = asteroidList.first(); ast; ast = asteroidList.next() ) + ast->findPosition( &num, geo->lat(), LST, earth() ); + + //Comets + if ( Options::showPlanets() && Options::showComets() ) + for ( KSComet *com = cometList.first(); com; com = cometList.next() ) + com->findPosition( &num, geo->lat(), LST, earth() ); + + //Recompute the Ecliptic + if ( Options::showEcliptic() ) { + Ecliptic.clear(); + + dms temp(0.0); + for ( unsigned int i=0; isetFromEcliptic( num.obliquity(), Equator.at(i)->ra(), &temp ); + Ecliptic.append( o ); + } + } + } + + // Moon moves ~30 arcmin/hr, so update its position every minute. + if ( fabs( ut().djd() - LastMoonUpdate.djd() ) > 0.00069444 ) { + LastMoonUpdate = ut(); + if ( Options::showMoon() ) { + Moon->findPosition( &num, geo->lat(), LST ); + Moon->findPhase( PCat->planetSun() ); + } + + //for now, update positions of Jupiter's moons here also + if ( Options::showPlanets() && Options::showJupiter() ) + jmoons->findPosition( &num, (const KSPlanet*)PCat->findByName("Jupiter"), PCat->planetSun() ); + } + + //Update Alt/Az coordinates. Timescale varies with zoom level + //If Clock is in Manual Mode, always update. (?) + if ( fabs( ut().djd() - LastSkyUpdate.djd() ) > 0.25/Options::zoomFactor() || clock()->isManualMode() ) { + LastSkyUpdate = ut(); + + //Recompute Alt, Az coords for all objects + //Planets + //This updates trails as well + PCat->EquatorialToHorizontal( LST, geo->lat() ); + + jmoons->EquatorialToHorizontal( LST, geo->lat() ); + if ( Options::showMoon() ) { + Moon->EquatorialToHorizontal( LST, geo->lat() ); + if ( Moon->hasTrail() ) Moon->updateTrail( LST, geo->lat() ); + } + +// //Planet Trails +// for( SkyPoint *p = PlanetTrail.first(); p; p = PlanetTrail.next() ) +// p->EquatorialToHorizontal( LST, geo->lat() ); + + //Asteroids + if ( Options::showAsteroids() ) { + for ( KSAsteroid *ast = asteroidList.first(); ast; ast = asteroidList.next() ) { + ast->EquatorialToHorizontal( LST, geo->lat() ); + if ( ast->hasTrail() ) ast->updateTrail( LST, geo->lat() ); + } + } + + //Comets + if ( Options::showComets() ) { + for ( KSComet *com = cometList.first(); com; com = cometList.next() ) { + com->EquatorialToHorizontal( LST, geo->lat() ); + if ( com->hasTrail() ) com->updateTrail( LST, geo->lat() ); + } + } + + //Stars (need to update if constell. lines or stars are shown) + if ( Options::showStars() || Options::showCLines() ) { + // use MINDRAWSTARMAG for calculating constellation lines right + float mag = Options::magLimitDrawStar(); + if (mag < MINDRAWSTARMAG) mag = MINDRAWSTARMAG; + for ( StarObject *star = starList.first(); star; star = starList.next() ) { + if ( star->mag() > mag ) break; + if (needNewCoords) star->updateCoords( &num ); + star->EquatorialToHorizontal( LST, geo->lat() ); + } + } + + //Deep-sky objects. Keep lists separated for performance reasons + if ( Options::showMessier() || Options::showMessierImages() ) { + for ( SkyObject *o = deepSkyListMessier.first(); o; o = deepSkyListMessier.next() ) { + if (needNewCoords) o->updateCoords( &num ); + o->EquatorialToHorizontal( LST, geo->lat() ); + } + } + if ( Options::showNGC() ) { + for ( SkyObject *o = deepSkyListNGC.first(); o; o = deepSkyListNGC.next() ) { + if (needNewCoords) o->updateCoords( &num ); + o->EquatorialToHorizontal( LST, geo->lat() ); + } + } + if ( Options::showIC() ) { + for ( SkyObject *o = deepSkyListIC.first(); o; o = deepSkyListIC.next() ) { + if (needNewCoords) o->updateCoords( &num ); + o->EquatorialToHorizontal( LST, geo->lat() ); + } + } + if ( Options::showOther() ) { + for ( SkyObject *o = deepSkyListOther.first(); o; o = deepSkyListOther.next() ) { + if (needNewCoords) o->updateCoords( &num ); + o->EquatorialToHorizontal( LST, geo->lat() ); + } + } + + + //Custom Catalogs + for ( unsigned int j=0; j< CustomCatalogs.count(); ++j ) { + QPtrList cat = CustomCatalogs.at(j)->objList(); + if ( Options::showCatalog()[j] ) { + for ( SkyObject *o = cat.first(); o; o = cat.next() ) { + if (needNewCoords) o->updateCoords( &num ); + o->EquatorialToHorizontal( LST, geo->lat() ); + } + } + } + + //Milky Way + if ( Options::showMilkyWay() ) { + for ( unsigned int j=0; j<11; ++j ) { + for ( SkyPoint *p = MilkyWay[j].first(); p; p = MilkyWay[j].next() ) { + if (needNewCoords) p->updateCoords( &num ); + p->EquatorialToHorizontal( LST, geo->lat() ); + } + } + } + + //CNames + if ( Options::showCNames() ) { + for ( SkyPoint *p = cnameList.first(); p; p = cnameList.next() ) { + if (needNewCoords) p->updateCoords( &num ); + p->EquatorialToHorizontal( LST, geo->lat() ); + } + } + + //Constellation Boundaries + if ( Options::showCBounds() ) { + for ( CSegment *seg = csegmentList.first(); seg; seg = csegmentList.next() ) { + for ( SkyPoint *p = seg->firstNode(); p; p = seg->nextNode() ) { + if ( needNewCoords ) p->updateCoords( &num ); + p->EquatorialToHorizontal( LST, geo->lat() ); + } + } + } + + //Celestial Equator + if ( Options::showEquator() ) { + for ( SkyPoint *p = Equator.first(); p; p = Equator.next() ) { + p->EquatorialToHorizontal( LST, geo->lat() ); + } + } + + //Ecliptic + if ( Options::showEcliptic() ) { + for ( SkyPoint *p = Ecliptic.first(); p; p = Ecliptic.next() ) { + p->EquatorialToHorizontal( LST, geo->lat() ); + } + } + + //Horizon: different than the others; Alt & Az remain constant, RA, Dec must keep up + if ( Options::showHorizon() || Options::showGround() ) { + for ( SkyPoint *p = Horizon.first(); p; p = Horizon.next() ) { + p->HorizontalToEquatorial( LST, geo->lat() ); + } + } + + for (SkyObject *o = INDITelescopeList.first(); o; o = INDITelescopeList.next()) + o->EquatorialToHorizontal(LST, geo->lat()); + + //Update focus + skymap->updateFocus(); + + if ( clock()->isManualMode() ) + QTimer::singleShot( 0, skymap, SLOT( forceUpdateNow() ) ); + else skymap->forceUpdate(); + } +} + +void KStarsData::setTimeDirection( float scale ) { + TimeRunsForward = ( scale < 0 ? false : true ); +} + +void KStarsData::setFullTimeUpdate() { + LastSkyUpdate.setDJD( (long double)INVALID_DAY ); + LastPlanetUpdate.setDJD( (long double)INVALID_DAY ); + LastMoonUpdate.setDJD( (long double)INVALID_DAY ); + LastNumUpdate.setDJD( (long double)INVALID_DAY ); +} + +void KStarsData::setLocationFromOptions() { + QMap::Iterator it = Rulebook.find( Options::dST() ); + setLocation( GeoLocation ( Options::longitude(), Options::latitude(), + Options::cityName(), Options::provinceName(), Options::countryName(), + Options::timeZone(), &(it.data()), 4, Options::elevation() ) ); +} + +void KStarsData::setLocation( const GeoLocation &l ) { + GeoLocation g( l ); + if ( g.lat()->Degrees() >= 90.0 ) g.setLat( 89.99 ); + if ( g.lat()->Degrees() <= -90.0 ) g.setLat( -89.99 ); + + Geo = g; + + //store data in the Options objects + Options::setCityName( g.name() ); + Options::setProvinceName( g.province() ); + Options::setCountryName( g.country() ); + Options::setTimeZone( g.TZ0() ); + Options::setElevation( g.height() ); + Options::setLongitude( g.lng()->Degrees() ); + Options::setLatitude( g.lat()->Degrees() ); +} + +void KStarsData::syncLST() { + LST->set( geo()->GSTtoLST( ut().gst() ) ); +} + +void KStarsData::changeDateTime( const KStarsDateTime &newDate ) { + //Turn off animated slews for the next time step. + setSnapNextFocus(); + + clock()->setUTC( newDate ); + LTime = geo()->UTtoLT( ut() ); + //set local sideral time + syncLST(); + + //Make sure Numbers, Moon, planets, and sky objects are updated immediately + setFullTimeUpdate(); + + // reset tzrules data with new local time and time direction (forward or backward) + geo()->tzrule()->reset_with_ltime(LTime, geo()->TZ0(), isTimeRunningForward() ); + + // reset next dst change time + setNextDSTChange( geo()->tzrule()->nextDSTChange() ); +} + +SkyObject* KStarsData::objectNamed( const QString &name ) { + if ( (name== "star") || (name== "nothing") || name.isEmpty() ) return NULL; + if ( name== Moon->name() ) return Moon; + + SkyObject *so = PCat->findByName(name); + + if (so != 0) + return so; + + //Stars + for ( unsigned int i=0; iname() ) return starList.at(i); + } + + //Deep sky objects + for ( unsigned int i=0; iname() ) return deepSkyListMessier.at(i); + } + for ( unsigned int i=0; iname() ) return deepSkyListNGC.at(i); + } + for ( unsigned int i=0; iname() ) return deepSkyListIC.at(i); + } + for ( unsigned int i=0; iname() ) return deepSkyListOther.at(i); + } + + //Constellations + for ( unsigned int i=0; iname() ) return cnameList.at(i); + } + + //Still no match. Try interpreting the string as a genetive star name + //(with ascii characters instead of a Greek letter) + for ( unsigned int i=0; igname( false ) ) return starList.at(i); + } + + //Custom catalogs. + for ( unsigned int i=0; i custCatObjs = CustomCatalogs.at(i)->objList(); + for ( unsigned int j = 0; j < custCatObjs.count(); ++j ) { + if ( name==custCatObjs.at(j)->name() ) return custCatObjs.at(j); + } + } + + //reach here only if argument is not matched + return NULL; +} + +//"pseudo-execute" a shell script, ignoring all interactive aspects. Just use +//the portions of the script that change the state of the program. This is only +//used for image-dump mode, where the GUI is not running. So, some things (such as +//waitForKey()) don't make sense and should be ignored. +//also, even functions that do make sense in this context have aspects that should +//be modified or ignored. For example, we don't need to call slotCenter() on recentering +//commands, just setDestination(). (sltoCenter() does additional things that we dont need). +bool KStarsData::executeScript( const QString &scriptname, SkyMap *map ) { + int cmdCount(0); + + QFile f( scriptname ); + if ( !f.open( IO_ReadOnly) ) { + kdDebug() << i18n( "Could not open file %1" ).arg( f.name() ) << endl; + return false; + } + + QTextStream istream(&f); + while ( ! istream.eof() ) { + QString line = istream.readLine(); + + //found a dcop line + if ( line.left(4) == "dcop" ) { + line = line.mid( 20 ); //strip away leading characters + QStringList fn = QStringList::split( " ", line ); + + if ( fn[0] == "lookTowards" && fn.count() >= 2 ) { + double az(-1.0); + QString arg = fn[1].lower(); + if ( arg == "n" || arg == "north" ) az = 0.0; + if ( arg == "ne" || arg == "northeast" ) az = 45.0; + if ( arg == "e" || arg == "east" ) az = 90.0; + if ( arg == "se" || arg == "southeast" ) az = 135.0; + if ( arg == "s" || arg == "south" ) az = 180.0; + if ( arg == "sw" || arg == "southwest" ) az = 225.0; + if ( arg == "w" || arg == "west" ) az = 270.0; + if ( arg == "nw" || arg == "northwest" ) az = 335.0; + if ( az >= 0.0 ) { + map->setFocusAltAz( 15.0, az ); + cmdCount++; + map->setDestination( map->focus() ); + } + + if ( arg == "z" || arg == "zenith" ) { + map->setFocusAltAz( 90.0, map->focus()->az()->Degrees() ); + cmdCount++; + map->setDestination( map->focus() ); + } + + //try a named object. name is everything after the first word (which is 'lookTowards') + fn.remove( fn.first() ); + SkyObject *target = objectNamed( fn.join( " " ) ); + if ( target ) { map->setFocus( target ); cmdCount++; } + + } else if ( fn[0] == "setRaDec" && fn.count() == 3 ) { + bool ok( false ); + dms r(0.0), d(0.0); + + ok = r.setFromString( fn[1], false ); //assume angle in hours + if ( ok ) ok = d.setFromString( fn[2], true ); //assume angle in degrees + if ( ok ) { + map->setFocus( r, d ); + cmdCount++; + } + + } else if ( fn[0] == "setAltAz" && fn.count() == 3 ) { + bool ok( false ); + dms az(0.0), alt(0.0); + + ok = alt.setFromString( fn[1] ); + if ( ok ) ok = az.setFromString( fn[2] ); + if ( ok ) { + map->setFocusAltAz( alt, az ); + cmdCount++; + } + + } else if ( fn[0] == "zoom" && fn.count() == 2 ) { + bool ok(false); + double z = fn[1].toDouble(&ok); + if ( ok ) { + if ( z > MAXZOOM ) z = MAXZOOM; + if ( z < MINZOOM ) z = MINZOOM; + Options::setZoomFactor( z ); + cmdCount++; + } + + } else if ( fn[0] == "zoomIn" ) { + if ( Options::zoomFactor() < MAXZOOM ) { + Options::setZoomFactor( Options::zoomFactor() * DZOOM ); + cmdCount++; + } + } else if ( fn[0] == "zoomOut" ) { + if ( Options::zoomFactor() > MINZOOM ) { + Options::setZoomFactor( Options::zoomFactor() / DZOOM ); + cmdCount++; + } + } else if ( fn[0] == "defaultZoom" ) { + Options::setZoomFactor( DEFAULTZOOM ); + cmdCount++; + } else if ( fn[0] == "setLocalTime" && fn.count() == 7 ) { + bool ok(false); + int yr(0), mth(0), day(0) ,hr(0), min(0), sec(0); + yr = fn[1].toInt(&ok); + if ( ok ) mth = fn[2].toInt(&ok); + if ( ok ) day = fn[3].toInt(&ok); + if ( ok ) hr = fn[4].toInt(&ok); + if ( ok ) min = fn[5].toInt(&ok); + if ( ok ) sec = fn[6].toInt(&ok); + if ( ok ) { + changeDateTime( geo()->LTtoUT( KStarsDateTime( ExtDate(yr, mth, day), QTime(hr,min,sec) ) ) ); + cmdCount++; + } else { + kdWarning() << i18n( "Could not set time: %1 / %2 / %3 ; %4:%5:%6" ) + .arg(day).arg(mth).arg(yr).arg(hr).arg(min).arg(sec) << endl; + } + } else if ( fn[0] == "changeViewOption" && fn.count() == 3 ) { + bool bOk(false), nOk(false), dOk(false); + + //parse bool value + bool bVal(false); + if ( fn[2].lower() == "true" ) { bOk = true; bVal = true; } + if ( fn[2].lower() == "false" ) { bOk = true; bVal = false; } + if ( fn[2] == "1" ) { bOk = true; bVal = true; } + if ( fn[2] == "0" ) { bOk = true; bVal = false; } + + //parse int value + int nVal = fn[2].toInt( &nOk ); + + //parse double value + double dVal = fn[2].toDouble( &dOk ); + + if ( fn[1] == "FOVName" ) { Options::setFOVName( fn[2] ); cmdCount++; } + if ( fn[1] == "FOVSize" && dOk ) { Options::setFOVSize( (float)dVal ); cmdCount++; } + if ( fn[1] == "FOVShape" && nOk ) { Options::setFOVShape( nVal ); cmdCount++; } + if ( fn[1] == "FOVColor" ) { Options::setFOVColor( fn[2] ); cmdCount++; } + if ( fn[1] == "ShowStars" && bOk ) { Options::setShowStars( bVal ); cmdCount++; } + if ( fn[1] == "ShowMessier" && bOk ) { Options::setShowMessier( bVal ); cmdCount++; } + if ( fn[1] == "ShowMessierImages" && bOk ) { Options::setShowMessierImages( bVal ); cmdCount++; } + if ( fn[1] == "ShowCLines" && bOk ) { Options::setShowCLines( bVal ); cmdCount++; } + if ( fn[1] == "ShowCNames" && bOk ) { Options::setShowCNames( bVal ); cmdCount++; } + if ( fn[1] == "ShowNGC" && bOk ) { Options::setShowNGC( bVal ); cmdCount++; } + if ( fn[1] == "ShowIC" && bOk ) { Options::setShowIC( bVal ); cmdCount++; } + if ( fn[1] == "ShowMilkyWay" && bOk ) { Options::setShowMilkyWay( bVal ); cmdCount++; } + if ( fn[1] == "ShowGrid" && bOk ) { Options::setShowGrid( bVal ); cmdCount++; } + if ( fn[1] == "ShowEquator" && bOk ) { Options::setShowEquator( bVal ); cmdCount++; } + if ( fn[1] == "ShowEcliptic" && bOk ) { Options::setShowEcliptic( bVal ); cmdCount++; } + if ( fn[1] == "ShowHorizon" && bOk ) { Options::setShowHorizon( bVal ); cmdCount++; } + if ( fn[1] == "ShowGround" && bOk ) { Options::setShowGround( bVal ); cmdCount++; } + if ( fn[1] == "ShowSun" && bOk ) { Options::setShowSun( bVal ); cmdCount++; } + if ( fn[1] == "ShowMoon" && bOk ) { Options::setShowMoon( bVal ); cmdCount++; } + if ( fn[1] == "ShowMercury" && bOk ) { Options::setShowMercury( bVal ); cmdCount++; } + if ( fn[1] == "ShowVenus" && bOk ) { Options::setShowVenus( bVal ); cmdCount++; } + if ( fn[1] == "ShowMars" && bOk ) { Options::setShowMars( bVal ); cmdCount++; } + if ( fn[1] == "ShowJupiter" && bOk ) { Options::setShowJupiter( bVal ); cmdCount++; } + if ( fn[1] == "ShowSaturn" && bOk ) { Options::setShowSaturn( bVal ); cmdCount++; } + if ( fn[1] == "ShowUranus" && bOk ) { Options::setShowUranus( bVal ); cmdCount++; } + if ( fn[1] == "ShowNeptune" && bOk ) { Options::setShowNeptune( bVal ); cmdCount++; } + if ( fn[1] == "ShowPluto" && bOk ) { Options::setShowPluto( bVal ); cmdCount++; } + if ( fn[1] == "ShowAsteroids" && bOk ) { Options::setShowAsteroids( bVal ); cmdCount++; } + if ( fn[1] == "ShowComets" && bOk ) { Options::setShowComets( bVal ); cmdCount++; } + if ( fn[1] == "ShowPlanets" && bOk ) { Options::setShowPlanets( bVal ); cmdCount++; } + if ( fn[1] == "ShowDeepSky" && bOk ) { Options::setShowDeepSky( bVal ); cmdCount++; } + if ( fn[1] == "ShowStarNames" && bOk ) { Options::setShowStarNames( bVal ); cmdCount++; } + if ( fn[1] == "ShowStarMagnitudes" && bOk ) { Options::setShowStarMagnitudes( bVal ); cmdCount++; } + if ( fn[1] == "ShowAsteroidNames" && bOk ) { Options::setShowAsteroidNames( bVal ); cmdCount++; } + if ( fn[1] == "ShowCometNames" && bOk ) { Options::setShowCometNames( bVal ); cmdCount++; } + if ( fn[1] == "ShowPlanetNames" && bOk ) { Options::setShowPlanetNames( bVal ); cmdCount++; } + if ( fn[1] == "ShowPlanetImages" && bOk ) { Options::setShowPlanetImages( bVal ); cmdCount++; } + + if ( fn[1] == "UseAltAz" && bOk ) { Options::setUseAltAz( bVal ); cmdCount++; } + if ( fn[1] == "UseRefraction" && bOk ) { Options::setUseRefraction( bVal ); cmdCount++; } + if ( fn[1] == "UseAutoLabel" && bOk ) { Options::setUseAutoLabel( bVal ); cmdCount++; } + if ( fn[1] == "UseAutoTrail" && bOk ) { Options::setUseAutoTrail( bVal ); cmdCount++; } + if ( fn[1] == "UseAnimatedSlewing" && bOk ) { Options::setUseAnimatedSlewing( bVal ); cmdCount++; } + if ( fn[1] == "FadePlanetTrails" && bOk ) { Options::setFadePlanetTrails( bVal ); cmdCount++; } + if ( fn[1] == "SlewTimeScale" && dOk ) { Options::setSlewTimeScale( dVal ); cmdCount++; } + if ( fn[1] == "ZoomFactor" && dOk ) { Options::setZoomFactor( dVal ); cmdCount++; } + if ( fn[1] == "MagLimitDrawStar" && dOk ) { Options::setMagLimitDrawStar( dVal ); cmdCount++; } + if ( fn[1] == "MagLimitDrawStarZoomOut" && dOk ) { Options::setMagLimitDrawStarZoomOut( dVal ); cmdCount++; } + if ( fn[1] == "MagLimitDrawDeepSky" && dOk ) { Options::setMagLimitDrawDeepSky( dVal ); cmdCount++; } + if ( fn[1] == "MagLimitDrawDeepSkyZoomOut" && dOk ) { Options::setMagLimitDrawDeepSkyZoomOut( dVal ); cmdCount++; } + if ( fn[1] == "MagLimitDrawStarInfo" && dOk ) { Options::setMagLimitDrawStarInfo( dVal ); cmdCount++; } + if ( fn[1] == "MagLimitHideStar" && dOk ) { Options::setMagLimitHideStar( dVal ); cmdCount++; } + if ( fn[1] == "MagLimitAsteroid" && dOk ) { Options::setMagLimitAsteroid( dVal ); cmdCount++; } + if ( fn[1] == "MagLimitAsteroidName" && dOk ) { Options::setMagLimitAsteroidName( dVal ); cmdCount++; } + if ( fn[1] == "MaxRadCometName" && dOk ) { Options::setMaxRadCometName( dVal ); cmdCount++; } + + //these three are a "radio group" + if ( fn[1] == "UseLatinConstellationNames" && bOk ) { + Options::setUseLatinConstellNames( true ); + Options::setUseLocalConstellNames( false ); + Options::setUseAbbrevConstellNames( false ); + cmdCount++; + } + if ( fn[1] == "UseLocalConstellationNames" && bOk ) { + Options::setUseLatinConstellNames( false ); + Options::setUseLocalConstellNames( true ); + Options::setUseAbbrevConstellNames( false ); + cmdCount++; + } + if ( fn[1] == "UseAbbrevConstellationNames" && bOk ) { + Options::setUseLatinConstellNames( false ); + Options::setUseLocalConstellNames( false ); + Options::setUseAbbrevConstellNames( true ); + cmdCount++; + } + } else if ( fn[0] == "setGeoLocation" && ( fn.count() == 3 || fn.count() == 4 ) ) { + QString city( fn[1] ), province( "" ), country( fn[2] ); + if ( fn.count() == 4 ) { + province = fn[2]; + country = fn[3]; + } + + bool cityFound( false ); + for (GeoLocation *loc = geoList.first(); loc; loc = geoList.next()) { + if ( loc->translatedName() == city && + ( province.isEmpty() || loc->translatedProvince() == province ) && + loc->translatedCountry() == country ) { + + cityFound = true; + setLocation( *loc ); + cmdCount++; + break; + } + } + + if ( !cityFound ) + kdWarning() << i18n( "Could not set location named %1, %2, %3" ).arg(city).arg(province).arg(country) << endl; + } + } + } //end while + + if ( cmdCount ) return true; + return false; +} + +void KStarsData::appendTelescopeObject(SkyObject * object) +{ + INDITelescopeList.append(object); +} + +void KStarsData::saveTimeBoxShaded( bool b ) { Options::setShadeTimeBox( b ); } +void KStarsData::saveGeoBoxShaded( bool b ) { Options::setShadeGeoBox( b ); } +void KStarsData::saveFocusBoxShaded( bool b ) { Options::setShadeFocusBox( b ); } +void KStarsData::saveTimeBoxPos( QPoint p ) { Options::setPositionTimeBox( p ); } +void KStarsData::saveGeoBoxPos( QPoint p ) { Options::setPositionGeoBox( p ); } +void KStarsData::saveFocusBoxPos( QPoint p ) { Options::setPositionFocusBox( p ); } + +#include "kstarsdata.moc" diff --git a/kstars/kstars/kstarsdata.h b/kstars/kstars/kstarsdata.h new file mode 100644 index 00000000..3df7292c --- /dev/null +++ b/kstars/kstars/kstarsdata.h @@ -0,0 +1,777 @@ +/*************************************************************************** + kstarsdata.h - K Desktop Planetarium + ------------------- + begin : Sun Jul 29 2001 + copyright : (C) 2001 by Heiko Evermann + email : heiko@evermann.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSTARSDATA_H +#define KSTARSDATA_H + +#include +#include +#include + +#include + +#include + +#include "fov.h" +#include "geolocation.h" +#include "colorscheme.h" +#include "objectnamelist.h" +#include "planetcatalog.h" +#include "tools/lcgenerator.h" +#include "kstarsdatetime.h" +#include "simclock.h" + +#define NHIPFILES 127 +#define NMWFILES 11 +#define NNGCFILES 14 +#define NTYPENAME 12 +#define NCIRCLE 360 //number of points used to define equator, ecliptic and horizon + +#define MINZOOM 200. +#define MAXZOOM 1000000. +#define DEFAULTZOOM 2000. +#define DZOOM 1.10 +#define AU_KM 1.49605e8 //km in one AU + +#define MINDRAWSTARMAG 6.5 // min. magnitude to load all stars which are needed for constellation lines + +class QDataPump; +class QFile; +class QTimer; + +class KStandardDirs; + +class dms; +class SkyMap; +class SkyPoint; +class SkyObject; +class DeepSkyObject; +class StarObject; +class KSPlanet; +class KSAsteroid; +class KSComet; +class KSMoon; +class PlanetCatalog; +class JupiterMoons; + +class TimeZoneRule; +class FileSource; +class StarDataSink; +class KSFileReader; +class INDIHostsInfo; +class ADVTreeData; +class CSegment; +class CustomCatalog; + +/**@class KStarsData + *KStarsData manages all the data objects used by KStars: Lists of stars, deep-sky objects, + *planets, geographic locations, and constellations. Also, the milky way, and URLs for + *images and information pages. + * + *@author Heiko Evermann + *@version 1.0 + */ + +class KStarsData : public QObject +{ + Q_OBJECT +public: + //Friend classes can see the private data. + friend class FindDialog; + friend class KStars; + friend class KSWizard; + friend class LocationDialog; + friend class FOVDialog; + friend class MapCanvas; + friend class SkyMap; + friend class FileSource; + friend class StarDataSink; + friend class LCGenerator; + friend class DetailDialog; + friend class AltVsTime; + friend class KSPopupMenu; + friend class WUTDialog; + friend class INDIDriver; + friend class INDI_P; + friend class INDIStdProperty; + friend class PlanetViewer; + friend class JMoonTool; + friend class telescopeWizardProcess; + friend class KSNewStuff; + friend class ObservingList; + friend class ObsListWizard; + + /**Constructor. */ + KStarsData(); + + /**Destructor. Delete data objects. */ + virtual ~KStarsData(); + + /**Populate list of geographic locations from "Cities.dat". Also check for custom + *locations file "mycities.dat", but don't require it. Each line in the file + *provides the information required to create one GeoLocation object. + *@short Fill list of geographic locations from file(s) + *@return true if at least one city read successfully. + *@see KStarsData::processCity() + */ + bool readCityData( void ); + + /**Read the data file that contains daylight savings time rules. + */ + bool readTimeZoneRulebook( void ); + + /**Parse one line from a locations database file. The line contains 10 or 11 fields + *separated by colons (":"). The fields are: + *@li City Name [string] + *@li Province Name (optional) [string] + *@li Country Name [string] + *@li Longitude degrees [int] + *@li Latitude arcminutes [int] + *@li Latitude arcseconds [int] + *@li Latitude sign [char; 'E' or 'W' ] + *@li Latitude degrees [int] + *@li Latitude arcminutes [int] + *@li Latitude arcseconds [int] + *@li Latitude sign [char; 'N' or 'S' ] + *@li Timezone [float; -12 <= TZ <= 12, or 'x' if TZ unknown] + * + *@short Parse one line from a geographic database + *@param line The line from the geographic database to be parsed + *@return true if location successfully parsed; otherwise false. + *@see KStarsData::readCityData() + */ + bool processCity( QString& line ); + + /**Populate list of star objects from the stars database file. + *Each line in the file provides the information required to construct a + *SkyObject of type 'star'. + *@short read the stars database, constructing the list of SkyObjects that represent the stars. + *@return true if the data file was successfully opened and read. + *@see KStarsData::processStar() + */ + bool readStarData( void ); + + /**Parse a line from a stars data file, constructing a StarObject from the data. + *The StarObject is added to the list of stars. + * + *Each line is parsed according to the column + *position in the line: + *@li 0-1 RA hours [int] + *@li 2-3 RA minutes [int] + *@li 4-8 RA seconds [float] + *@li 10 Dec sign [char; '+' or '-'] + *@li 11-12 Dec degrees [int] + *@li 13-14 Dec minutes [int] + *@li 15-18 Dec seconds [float] + *@li 20-28 dRA/dt (milli-arcsec/yr) [float] + *@li 29-37 dDec/dt (milli-arcsec/yr) [float] + *@li 38-44 Parallax (milli-arcsec) [float] + *@li 46-50 Magnitude [float] + *@li 51-55 B-V color index [float] + *@li 56-57 Spectral type [string] + *@li 59 Multiplicity flag (1=true, 0=false) [int] + *@li 61-64 Variability range of brightness (magnitudes; bank if not variable) [float] + *@li 66-71 Variability period (days; blank if not variable) [float] + *@li 72-END Name(s) [string]. This field may be blank. The string is the common + * name for the star (e.g., "Betelgeuse"). If there is a colon, then + * everything after the colon is the genetive name for the star (e.g., + * "alpha Orionis"). + * + *@param line pointer to the line of data to be processed as a StarObject + *@param reloadMode makes additional calculations in reload mode, not needed at start up + *@see KStarsData::readStarData() + */ + void processStar( QString *line, bool reloadMode = false ); + + /**Populate the list of deep-sky objects from the database file. + *Each line in the file is parsed according to column position: + *@li 0 IC indicator [char] If 'I' then IC object; if ' ' then NGC object + *@li 1-4 Catalog number [int] The NGC/IC catalog ID number + *@li 6-8 Constellation code (IAU abbreviation) + *@li 10-11 RA hours [int] + *@li 13-14 RA minutes [int] + *@li 16-19 RA seconds [float] + *@li 21 Dec sign [char; '+' or '-'] + *@li 22-23 Dec degrees [int] + *@li 25-26 Dec minutes [int] + *@li 28-29 Dec seconds [int] + *@li 31 Type ID [int] Indicates object type; see TypeName array in kstars.cpp + *@li 33-36 Type details [string] (not yet used) + *@li 38-41 Magnitude [float] can be blank + *@li 43-48 Major axis length, in arcmin [float] can be blank + *@li 50-54 Minor axis length, in arcmin [float] can be blank + *@li 56-58 Position angle, in degrees [int] can be blank + *@li 60-62 Messier catalog number [int] can be blank + *@li 64-69 PGC Catalog number [int] can be blank + *@li 71-75 UGC Catalog number [int] can be blank + *@li 77-END Common name [string] can be blank + *@short Read the ngcic.dat deep-sky database. + *@return true if data file is successfully read. + */ + bool readDeepSkyData( void ); + + /**Populate the list of Asteroids from the data file. + *Each line in the data file is parsed as follows: + *@li 6-23 Name [string] + *@li 24-29 Modified Julian Day of orbital elements [int] + *@li 30-39 semi-major axis of orbit in AU [double] + *@li 41-51 eccentricity of orbit [double] + *@li 52-61 inclination angle of orbit in degrees [double] + *@li 62-71 argument of perihelion in degrees [double] + *@li 72-81 Longitude of the Ascending Node in degrees [double] + *@li 82-93 Mean Anomaly in degrees [double] + *@li 94-98 Magnitude [double] + */ + bool readAsteroidData( void ); + + /**Populate the list of Comets from the data file. + *Each line in the data file is parsed as follows: + *@li 3-37 Name [string] + *@li 38-42 Modified Julian Day of orbital elements [double] + *@li 44-54 Perihelion distance in AU [double] + *@li 55-65 Eccentricity of orbit [double] + *@li 66-75 inclination of orbit in degrees [double] + *@li 76-85 argument of perihelion in degrees [double] + *@li 86-95 longitude of the ascending node in degrees[double] + *@li 96-110 Period of orbit in years [double] + */ + bool readCometData( void ); + + /**Read in Constellation line data. The constellations are represented as a list of + *SkyPoints and an associated list of chars that indicates whether to draw a line + *between points (i) and (i+1) or to simply move to point (i+1). The lines are parsed + *according to column position: + *@li 0-1 RA hours [int] + *@li 2-3 RA minutes [int] + *@li 4-5 RA seconds [int] + *@li 6 Dec sign [char; '+' or '-'] + *@li 7-9 Dec degrees [int] + *@li 10-11 Dec minutes [int] + *@li 12-13 Dec seconds [int] + *@li 14 draw indicator [char; 'D' or 'M'] 'D'==draw line; 'M'==just move + * + *@short Read in constellation line data. + *@return true if data file was successfully read + */ + bool readCLineData( void ); + + /**Read constellation names. The coordinates are where the constellation name text + *will be centered. The positions are imprecise, but that's okay since + *constellations are so large. The lines are parsed according to column position: + *@li 0-1 RA hours [int] + *@li 2-3 RA minutes [int] + *@li 4-5 RA seconds [int] + *@li 6 Dec sign [char; '+' or '-'] + *@li 7-8 Dec degrees [int] + *@li 9-10 Dec minutes [int] + *@li 11-12 Dec seconds [int] + *@li 13-15 IAU Abbreviation [string] e.g., 'Ori' == Orion + *@li 17- Constellation name [string] + *@short Read in constellation name data. + *@return TRUE if data file was successfully read. + */ + bool readCNameData( void ); + + /**Read constellation boundary data. The boundary data is defined by a series of + *RA,Dec coordinate pairs defining the "nodes" of the boundaries. The nodes are + *organized into "segments", such that each segment represents a continuous series + *of boundary-line intervals that divide two particular constellations. + * + *The definition of a segment begins with an integer describing the number of Nodes + *in the segment. This is followed by that number of RA,Dec pairs (RA in hours, + *Dec in degrees). Finally, there is an integer indicating the number of + *constellations bordered by this segment (this number is always 2), followed by + *the IAU abbreviations of the two constellations. + * + *Since the definition of a segment can span multiple lines, we parse this file + *word-by-word, rather than line-by-line as we do in other files. + * + *@short Read in the constellation boundary data. + *@return TRUE if the boundary data is successfully parsed. + */ + bool readCBoundData( void ); + + /**Read Milky Way data. Coordinates for the Milky Way contour are divided into 11 + *files, each representing a simple closed curve that can be drawn with + *drawPolygon(). The lines in each file are parsed according to column position: + *@li 0-7 RA [float] + *@li 9-16 Dec [float] + *@short read Milky Way contour data. + *@return true if all MW files were successfully read + */ + bool readMWData( void ); + + /**Read Variable Stars data and stores them in structure of type VariableStarsInfo. + *@li 0-8 AAVSO Star Designation + *@li 10-20 Common star name + *@short read Variable Stars data. + *@return true if data is successfully read. + */ + bool readVARData(void); + + //TODO JM: ADV tree should use XML instead + /**Read Advanced interface structure to be used later to construct the list view in + *the advanced tab in the Detail Dialog. + *@li KSLABEL designates a top-level parent label + *@li KSINTERFACE designates a common URL interface for several objects + *@li END designates the end of a sub tree structure + *@short read Advanted interface structure. + *@return true if data is successfully read. + */ + bool readADVTreeData(void); + + /**Read INDI hosts from an XML file*/ + bool readINDIHosts(void); + + //TODO JM: Use XML instead; The logger should have more features + // that allow users to enter details about their observation logs + // objects observed, eye pieces, telescope, conditions, mag..etc + /**Read user logs. The log file is formatted as following: + *@li KSLABEL designates the beginning of a log + *@li KSLogEnd designates the end of a log. + *@short read user logs. + *@return true if data is successfully read. + */ + bool readUserLog(void); + + /**Read in URLs to be attached to a named object's right-click popup menu. At this + *point, there is no way to attach URLs to unnamed objects. There are two + *kinds of URLs, each with its own data file: image links and webpage links. In addition, + *there may be user-specific versions with custom URLs. Each line contains 3 fields + *separated by colons (":"). Note that the last field is the URL, and as such it will + *generally contain a colon itself. Only the first two colons encountered are treated + *as field separators. The fields are: + *@li Object name. This must be the "primary" name of the object (the name at the top of the popup menu). + *@li Menu text. The string that should appear in the popup menu to activate the link. + *@li URL. + *@short Read in image and information URLs. + *@return true if data files were successfully read. + */ + bool readURLData( QString url, int type=0, bool deepOnly=false ); + + /**@short open a file containing URL links. + *@param urlfile string representation of the filename to open + *@param file reference to the QFile object which will be opened to this file. + *@return TRUE if file successfully opened. + */ + bool openURLFile(QString urlfile, QFile& file); + + /**Initialize custom object catalogs from the files listed in the config file + */ + bool readCustomCatalogs(); + + /**Add a user-defined object catalog to the list of custom catalogs. + *(Basically just calls createCustomCatalog() ) + */ + bool addCatalog( QString filename ); + + /**Remove a user-defined object catalog from the list of custom catalogs. + *Also removes the objects from the ObjNames list. + *@param i the index identifier of the catalog to be removed + */ + bool removeCatalog( int i ); + + /**Read in and parse a custom object catalog. Object data are read from a file, and + *parsed into a CustomCatalog object. + *@param filename name of the custom catalog file + *@param showerrs show GUI window summarizing parsing errors + *@return pointer to the new catalog + */ + CustomCatalog* createCustomCatalog( QString filename, bool showerrs = false ); + + /**@short Parse the header of the custom object catalog. + *@param lines string list containing the lines from the custom catalog file + *@param Columns reference to list of descriptors of the data columns + *@param catName reference to the name of the catalog (read from header) + *@param catPrefix reference to the prefix for ID-number-based names (read from header) + *@param catColor reference to the color for the object symbols (read from header) + *@param catEpoch reference to the coordinate epoch of the catalog (read from header) + *@param iStart reference to the line number of the first data line (following the header) + *@param showerrs if true, notify user of problems parsing the header. + *@param errs reference to the cumulative list of error reports + */ + bool parseCustomDataHeader( QStringList lines, QStringList &Columns, + QString &catName, QString &catPrefix, QString &catColor, float &catEpoch, int &iStart, + bool showerrs, QStringList &errs ); + + /**@short Parse a line from custom object catalog. If parsing is successful, add + *the object to the object list + *@param num the line number being processed + *@param d list of fields in the line + *@param Columns the list of field descriptors (read from the header) + *@param Prefix the string prefix to be prepended to ID numbers (read from the header) + *@param objList reference to the list of SkyObjects in the catalog + *@param showerrs if true, notify user of problems parsing the header. + *@param errs reference to the cumulative list of error reports + */ + bool processCustomDataLine( int num, QStringList d, QStringList Columns, + QString Prefix, QPtrList &objList, bool showerrs, QStringList &errs ); + + /**@short reset the faint limit for the stellar database + *@param newMagnitude the new faint limit. + *@param forceReload will force a reload also if newMagnitude <= maxSetMagnitude + *it's needed to set internal maxSetMagnitude and reload data later; is used in + *checkDataPumpAction() and should not used outside. + */ + void setMagnitude( float newMagnitude, bool forceReload=false ); + + /**Set the NextDSTChange member. + *Need this accessor because I could not make KStars::privatedata a friend + *class for some reason...:/ + */ + void setNextDSTChange( const KStarsDateTime &dt ) { NextDSTChange = dt; } + + /**Returns true if time is running forward else false. Used by KStars to prevent + *2 calculations of daylight saving change time. + */ + bool isTimeRunningForward() { return TimeRunsForward; } + + /**@return pointer to the localization (KLocale) object + */ + KLocale *getLocale() { return locale; } + + /**@return pointer to the Earth object + */ + KSPlanet *earth() { return PCat->earth(); } + + /**@short Find object by name. + *@param name Object name to find + *@return pointer to SkyObject matching this name + */ + SkyObject* objectNamed( const QString &name ); + + /**The Sky is updated more frequently than the moon, which is updated more frequently + *than the planets. The date of the last update for each category is recorded so we + *know when we need to do it again (see KStars::updateTime()). + *Initializing these to -1000000.0 ensures they will be updated immediately + *on the first call to KStars::updateTime(). + */ + void setFullTimeUpdate(); + + /**change the current simulation date/time to the KStarsDateTime argument. + *Specified DateTime is always universal time. + *@param newDate the DateTime to set. + */ + void changeDateTime( const KStarsDateTime &newDate ); + + /**@return pointer to the current simulation local time + */ + const KStarsDateTime& lt() const { return LTime; } + + /**@return reference to the current simulation universal time + */ + const KStarsDateTime& ut() const { return Clock.utc(); } + + /**Sync the LST with the simulation clock. + */ + void syncLST(); + + /**Set the HourAngle member variable according to the argument. + *@param ha The new HourAngle + */ + void setHourAngle( double ha ) { HourAngle->setH( ha ); } + + //Some members need to be accessed outside of the friend classes (i.e., in the main fcn). + + /**@return pointer to the ColorScheme object + */ + ColorScheme *colorScheme() { return &CScheme; } + + /**@return pointer to the simulation Clock object + */ + SimClock *clock() { return &Clock; } + + /**@return pointer to the local sidereal time: a dms object + */ + dms *lst() { return LST; } + + /**@return pointer to the GeoLocation object*/ + GeoLocation *geo() { return &Geo; } + + /**@return reference to the CustomCatalogs list + */ + QPtrList& customCatalogs() { return CustomCatalogs; } + + /**Set the GeoLocation according to the argument. + *@param l reference to the new GeoLocation + */ + void setLocation( const GeoLocation &l ); + + /**Set the GeoLocation according to the values stored in the configuration file. + */ + void setLocationFromOptions(); + + /**@return whether the next Focus change will omit the slewing animation. + */ + bool snapNextFocus() const { return snapToFocus; } + + /**Disable or re-enable the slewing animation for the next Focus change. + *@note If the user has turned off all animated slewing, setSnapNextFocus(false) + *will *NOT* enable animation on the next slew. A false argument would only + *be used if you have previously called setSnapNextFocus(true), but then decided + *you didn't want that after all. In other words, it's extremely unlikely you'd + *ever want to use setSnapNextFocus(false). + *@param b when TRUE (the default), the next Focus chnage will omit the slewing + *animation. + */ + void setSnapNextFocus(bool b=true) { snapToFocus = b; } + + /**Execute a script. This function actually duplicates the DCOP functionality + *for those cases when invoking DCOP is not practical (i.e., when preparing + *a sky image in command-line dump mode). + *@param name the filename of the script to "execute". + *@param map pointer to the SkyMap object. + *@return TRUE if the script was successfully parsed. + */ + bool executeScript( const QString &name, SkyMap *map ); + + /**@short Initialize celestial equator, horizon and ecliptic. + *@param num pointer to a KSNumbers object to use. + */ + void initGuides( KSNumbers *num ); + + bool useDefaultOptions, startupComplete; + + /**@short Appends telescope sky object to the list of INDI telescope objects. This enables KStars to track all telescopes properly. + *@param object pointer to telescope sky object + */ + void appendTelescopeObject(SkyObject * object); + +signals: + /**Signal that specifies the text that should be drawn in the KStarsSplash window. + */ + void progressText(QString); + + /**Signal that the Data initialization has finished. + */ + void initFinished(bool); + +/** + *Should be used to refresh skymap. + */ + void update(); + +/** + *If data changed, emit clearCache signal. + */ + void clearCache(); + +public slots: + + /**Create a timer and connect its timeout() signal to slotInitialize(). */ + void initialize(); + + /**@short send a message to the console*/ + void slotConsoleMessage( QString s ) { std::cout << s.utf8() << std::endl; } + + /**Update the Simulation Clock. Update positions of Planets. Update + *Alt/Az coordinates of objects. Update precession. Update Focus position. + *Draw new Skymap. + * + * This is ugly. + * It _will_ change! + *(JH:)hey, it's much less ugly now...can we lose the comment yet? :p + */ + void updateTime(GeoLocation *geo, SkyMap * skymap, const bool automaticDSTchange = true); + + /**Sets the direction of time and stores it in bool TimeRunForwards. If scale >= 0 + *time is running forward else time runs backward. We need this to calculate just + *one daylight saving change time (previous or next DST change). + */ + void setTimeDirection( float scale ); + + /**@short Save the shaded state of the Time infobox. + *@param b TRUE if the box is shaded + */ + void saveTimeBoxShaded( bool b ); + + /**@short Save the shaded state of the Geo infobox. + *@param b TRUE if the box is shaded + */ + void saveGeoBoxShaded( bool b ); + + /**@short Save the shaded state of the Focus infobox. + *@param b TRUE if the box is shaded + */ + void saveFocusBoxShaded( bool b ); + + /**@short Save the screen position of the Time infobox. + *@param p the position of the box + */ + void saveTimeBoxPos( QPoint p ); + + /**@short Save the screen position of the Time infobox. + *@param p the position of the box + */ + void saveGeoBoxPos( QPoint p ); + + /**@short Save the screen position of the Time infobox. + *@param p the position of the box + */ + void saveFocusBoxPos( QPoint p ); + +private slots: + /**This function runs while the splash screen is displayed as KStars is + *starting up. It is connected to the timeout() signal of a timer + *created in the initialize() slot. It consists of a large switch + *statement, in which each case causes the next data object to be + *initialized (which usually consists of reading data from a file on disk, + *and storing it in the appropriate object in memory). + *At the end of this function, the integer which the switch statement is + *checking is incremented, so that the next case label will be executed when + *the next timeout() signal is fired. + */ + void slotInitialize(); + +/**Checks if data transmission is already running or not. + */ + void checkDataPumpAction(); + +/**Send update signal to refresh skymap. + */ + void updateSkymap(); + +/**Send clearCache signal. + */ + void sendClearCache(); + +private: + +/**Display an Error messagebox if a data file could not be opened. If the file + *was marked as "required", then abort the program when the messagebox is closed. + *Otherwise, continue loading the program. + *@param fn the name of the file which could not be opened. + *@param required if TRUE, then the error message is more severe, and the program + *exits when the messagebox is closed. + */ + void initError(QString fn, bool required); + +/**Reset local time to new daylight saving time. Use this function if DST has changed. + *Used by updateTime(). + */ + void resetToNewDST(const GeoLocation *geo, const bool automaticDSTchange); + +/* + * Store the highest magnitude level at the current session and compare with current used + * magnitude. If current magnitude is equal to maxSetMagnitude reload data on next increment + * of magnitude level. + */ + float maxSetMagnitude; +/* + * Store the last position in star data file. Needed by reloading star data. + */ + int lastFileIndex; + + bool reloadingData(); // is currently reloading of data in progress + +/* bool openSAOFile(int i);*/ + bool openStarFile(int i); + + static QPtrList geoList; + QPtrList objList; + + QPtrList starList; + + unsigned int StarCount; + + /** List of all deep sky objects */ + QPtrList deepSkyList; + /** List of all deep sky objects per type, to speed up drawing the sky map */ + QPtrList deepSkyListMessier; + /** List of all deep sky objects per type, to speed up drawing the sky map */ + QPtrList deepSkyListNGC; + /** List of all deep sky objects per type, to speed up drawing the sky map */ + QPtrList deepSkyListIC; + /** List of all deep sky objects per type, to speed up drawing the sky map */ + QPtrList deepSkyListOther; + + QPtrList asteroidList; + QPtrList cometList; + + QPtrList MilkyWay[NMWFILES]; + + QPtrList clineList; + QPtrList csegmentList; + QPtrList clineModeList; + QPtrList cnameList; + QPtrList ObjLabelList; + + QPtrList Equator; + QPtrList Ecliptic; + QPtrList Horizon; + QPtrList VariableStarsList; + QPtrList ADVtreeList; + QPtrList INDIHostsList; + QPtrList INDITelescopeList; + + QPtrList CustomCatalogs; + + ObjectNameList ObjNames; + + static QMap Rulebook; + static QStringList CustomColumns; + + GeoLocation Geo; + SimClock Clock; + ColorScheme CScheme; + + KStarsDateTime LTime; + + bool TimeRunsForward, temporaryTrail, snapToFocus; + + QString cnameFile; + KStandardDirs *stdDirs; + KLocale *locale; + + dms *LST, *HourAngle; + + QString TypeName[NTYPENAME]; + KKey resumeKey; + + PlanetCatalog *PCat; + KSMoon *Moon; + JupiterMoons *jmoons; + + KSFileReader *starFileReader; + + FOV fovSymbol; + + double Obliquity, dObliq, dEcLong; + KStarsDateTime LastNumUpdate, LastSkyUpdate, LastPlanetUpdate, LastMoonUpdate; + KStarsDateTime NextDSTChange; + KStarsDateTime StoredDate; + + QTimer *initTimer; + int initCounter; + +/** + *Reloading of star data asynchronous: + *QDataPump connects FileSource and StarDataSink and starts data transmission. + */ + FileSource *source; + StarDataSink *loader; + QDataPump *pump; + +/** + *Count the number of KStarsData objects. + */ + static int objects; +}; + + +#endif // KSTARSDATA_H + diff --git a/kstars/kstars/kstarsdatetime.cpp b/kstars/kstars/kstarsdatetime.cpp new file mode 100644 index 00000000..74d1fc20 --- /dev/null +++ b/kstars/kstars/kstarsdatetime.cpp @@ -0,0 +1,166 @@ + /*************************************************************************** + kstarsdatetime.cpp - K Desktop Planetarium + ------------------- + begin : Tue 05 May 2004 + copyright : (C) 2004 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "kstarsdatetime.h" +#include "ksnumbers.h" +#include "dms.h" + +KStarsDateTime::KStarsDateTime() : ExtDateTime() { + setDJD( J2000 ); +} + +KStarsDateTime::KStarsDateTime( long int _jd ) : ExtDateTime(){ + setDJD( (long double)( _jd ) ); +} + +KStarsDateTime::KStarsDateTime( const KStarsDateTime &kdt ) : ExtDateTime() { + setDJD( kdt.djd() ); +} + +KStarsDateTime::KStarsDateTime( const ExtDateTime &edt ) : ExtDateTime( edt ) { + //don't call setDJD() because we don't need to compute the time; just set DJD directly + QTime _t = edt.time(); + ExtDate _d = edt.date(); + long double jdFrac = ( _t.hour()-12 + ( _t.minute() + ( _t.second() + _t.msec()/1000.)/60.)/60.)/24.; + DJD = (long double)( _d.jd() ) + jdFrac; +} + +KStarsDateTime::KStarsDateTime( const ExtDate &_d, const QTime &_t ) : ExtDateTime( _d, _t ) { + //don't call setDJD() because we don't need to compute the time; just set DJD directly + long double jdFrac = ( _t.hour()-12 + ( _t.minute() + ( _t.second() + _t.msec()/1000.)/60.)/60.)/24.; + DJD = (long double)( _d.jd() ) + jdFrac; +} + +KStarsDateTime::KStarsDateTime( double _jd ) : ExtDateTime() { + setDJD( (long double)_jd ); +} + +KStarsDateTime::KStarsDateTime( long double _jd ) : ExtDateTime() { + setDJD( _jd ); +} + +KStarsDateTime KStarsDateTime::currentDateTime() { + KStarsDateTime dt( ExtDate::currentDate(), QTime::currentTime() ); + if ( dt.time().hour()==0 && dt.time().minute()==0 ) // midnight or right after? + dt.setDate( ExtDate::currentDate() ); // fetch date again + + return dt; +} + +void KStarsDateTime::setDJD( long double _jd ) { + DJD = _jd; + + ExtDate dd; + dd.setJD( (long int)( _jd + 0.5 ) ); + ExtDateTime::setDate( dd ); + + double dayfrac = _jd - (double)( date().jd() ) + 0.5; + if ( dayfrac > 1.0 ) dayfrac -= 1.0; + double hour = 24.*dayfrac; + int h = int(hour); + int m = int( 60.*(hour - h) ); + int s = int( 60.*(60.*(hour - h) - m) ); + int ms = int( 1000.*(60.*(60.*(hour - h) - m) - s) ); + + ExtDateTime::setTime( QTime( h, m, s, ms ) ); +} + +void KStarsDateTime::setDate( const ExtDate &_d ) { + //Save the JD fraction + long double jdFrac = djd() - (long double)( date().jd() ); + + //set the integer portion of the JD and add back the JD fraction: + setDJD( (long double)_d.jd() + jdFrac ); +} + +void KStarsDateTime::setTime( const QTime &_t ) { + KStarsDateTime _dt( date(), _t ); + setDJD( _dt.djd() ); +} + +dms KStarsDateTime::gst() const { + dms gst0 = GSTat0hUT(); + + double hr = double( time().hour() ); + double mn = double( time().minute() ); + double sc = double( time().second() ) + double ( 0.001 * time().msec() ); + double st = (hr + ( mn + sc/60.0)/60.0)*SIDEREALSECOND; + + dms gst = dms( gst0.Degrees() + st*15.0 ).reduce(); + return gst; +} + +dms KStarsDateTime::GSTat0hUT() const { + double sinOb, cosOb; + + // Mean greenwich sidereal time + KStarsDateTime t0( date(), QTime( 0, 0, 0 ) ); + long double s = t0.djd() - J2000; + double t = s/36525.0; + double t1 = 6.697374558 + 2400.051336*t + 0.000025862*t*t + + 0.000000002*t*t*t; + + // To obtain the apparent sidereal time, we have to correct the + // mean greenwich sidereal time with nutation in longitude multiplied + // by the cosine of the obliquity of the ecliptic. This correction + // is called nutation in right ascention, and may amount to 0.3 secs. + KSNumbers num( t0.djd() ); + num.obliquity()->SinCos( sinOb, cosOb ); + + // nutLong has to be in hours of time since t1 is hours of time. + double nutLong = num.dEcLong()*cosOb/15.0; + t1 += nutLong; + + dms gst; + gst.setH( t1 ); + return gst.reduce(); +} + +QTime KStarsDateTime::GSTtoUT( dms GST ) const { + dms gst0 = GSTat0hUT(); + + //dt is the number of sidereal hours since UT 0h. + double dt = GST.Hours() - gst0.Hours(); + while ( dt < 0.0 ) dt += 24.0; + while ( dt >= 24.0 ) dt -= 24.0; + + //convert to solar time. dt is now the number of hours since 0h UT. + dt /= SIDEREALSECOND; + + int hr = int( dt ); + int mn = int( 60.0*( dt - double( hr ) ) ); + int sc = int( 60.0*( 60.0*( dt - double( hr ) ) - double( mn ) ) ); + int ms = int( 1000.0*( 60.0*( 60.0*( dt - double(hr) ) - double(mn) ) - double(sc) ) ); + + return( QTime( hr, mn, sc, ms ) ); +} + +void KStarsDateTime::setFromEpoch( double epoch ) { + if (epoch == 1950.0) { + setDJD( 2433282.4235 ); + } else if ( epoch == 2000.0 ) { + setDJD( J2000 ); + } else { + int year = int( epoch ); + KStarsDateTime dt( ExtDate( year, 1, 1 ), QTime( 0, 0, 0 ) ); + double days = (double)(dt.date().daysInYear())*( epoch - (double)year ); + dt = dt.addSecs( days*86400. ); //set date and time based on the number of days into the year + setDJD( dt.djd() ); + } +} diff --git a/kstars/kstars/kstarsdatetime.h b/kstars/kstars/kstarsdatetime.h new file mode 100644 index 00000000..37e565aa --- /dev/null +++ b/kstars/kstars/kstarsdatetime.h @@ -0,0 +1,199 @@ +/*************************************************************************** + kstarsdatetime.h - K Desktop Planetarium + ------------------- + begin : Tue 05 May 2004 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSTARSDATETIME_H +#define KSTARSDATETIME_H + +#define J2000 2451545.0 //Julian Date for noon on Jan 1, 2000 (epoch J2000) + //defined here because this file is included in every other class. +#define B1950 2433282.4235 // Julian date for Jan 0.9235, 1950 +#define SIDEREALSECOND 1.002737909 //number of sidereal seconds in one solar second + +#include "libkdeedu/extdate/extdatetime.h" + +class dms; + +/**@class KStarsDateTime + *@short Extension of ExtDateTime for KStars + *Instead of an integer Julian Day, KStarsDateTime uses a long double Julian Day, + *in which the fractional portion encodes the time of day to a precision of a less than a second. + *Also adds Greenwich Sidereal Time. + *@note Local time and Local sideral time are not handled here. Because they depend on the + *geographic location, they are part of the GeoLocation class. + *@sa GeoLocation::GSTtoLST() + *@sa GeoLocation::UTtoLT() + *@author Jason Harris + *@version 1.0 + */ + +class KStarsDateTime : public ExtDateTime +{ +public: +/** + *@short Default constructor + *Creates a date/time at J2000 (noon on Jan 1, 200) + */ + KStarsDateTime(); + +/** + *@short Constructor + *Creates a date/time at the specified Julian Day. + *@p jd The Julian Day + *@note this is overloaded from ExtDateTime. It does not allow for assigning the + *time of day, because the jd argument is an integer + */ + KStarsDateTime( long int jd ); + +/** + *@short Constructor + *Creates a date/time at the specified Julian Day. + *@p jd The Julian Day + */ + KStarsDateTime( double djd ); + +/** + *@short Constructor + *Creates a date/time at the specified Julian Day. + *@p jd The Julian Day + */ + KStarsDateTime( long double djd ); + +/** + *@short Copy constructor + *@p kdt The KStarsDateTime object to copy. + */ + KStarsDateTime( const KStarsDateTime &kdt ); + +/** + *@short Copy constructor + *@p kdt The ExtDateTime object to copy. + */ + KStarsDateTime( const ExtDateTime &kdt ); + +/** + *@short Constructor + *Create a KStarsDateTimne based on the specified Date and Time. + *@p _d The ExtDate to assign + *@p _t The QTime to assign + */ + KStarsDateTime( const ExtDate &_d, const QTime &_t ); + +/** + *Assign the (long double) Julian Day value, which includes the time of day + *encoded in the fractional portion. + *@p jd the Julian Day value to assign. + */ + void setDJD( long double jd ); + +/** + *Assign the Date according to an ExtDate object. + *@p d the ExtDate to assign + */ + void setDate( const ExtDate &d ); + +/** + *Assign the Time according to a QTime object. + *@p t the QTime to assign + */ + void setTime( const QTime &t ); + +/** + *Modify the Date/Time by adding a number of seconds. + *@p s the number of seconds to add. The number can be negative. + */ + KStarsDateTime addSecs( long double s ) const { return KStarsDateTime( djd() + s/86400. ); } + +/** + *Modify the Date/Time by adding a number of days. + *@p nd the number of days to add. The number can be negative. + */ + KStarsDateTime addDays( int nd ) const { return KStarsDateTime( djd() + (long double)nd ); } + + bool operator == ( const KStarsDateTime &d ) const { return DJD == d.djd(); } + bool operator != ( const KStarsDateTime &d ) const { return DJD != d.djd(); } + bool operator < ( const KStarsDateTime &d ) const { return DJD < d.djd(); } + bool operator <= ( const KStarsDateTime &d ) const { return DJD <= d.djd(); } + bool operator > ( const KStarsDateTime &d ) const { return DJD > d.djd(); } + bool operator >= ( const KStarsDateTime &d ) const { return DJD >= d.djd(); } + +/** + *@return the date and time according to the CPU clock (note that this is not + *necessarily UT) + */ + static KStarsDateTime currentDateTime(); + +/** + *@return the julian day as a long double, including the time as the fractional portion. + */ + long double djd() const { return DJD; } + +/** + *@return the fraction of the Julian Day corresponding to the current time. + *Because the integer Julian Day value jd() is referenced to Noon on the current date, + *jdFrac() ranges between values of -0.5 and +0.5 for the previous and next midnights, + *respectively. + */ + double jdFrac() const { return ((time().hour()-12) + (time().minute() + + (time().second() + time().msec()/1000.)/60.)/60.)/24.; } + +/** + *@return the Julian Day value for the current date, but at 0h UT. + *@note the returned value is always an integer value + 0.5. + */ + long double JDat0hUT() const { return int( djd() - 0.5 ) + 0.5; } + +/** + *@return The Greenwich Sidereal Time + *The Greenwich sidereal time is the Right Ascension coordinate that is currently transiting + *the Prime Meridian at the Royal Observatory in Greenwich, UK (longitude=0.0) + */ + dms gst() const; + +/** + *Convert a given Greenwich Sidereal Time to Universal Time (=Greenwich Mean Time). + *@p GST the Greenwich Sidereal Time to convert to Universal Time. + */ + QTime GSTtoUT( dms GST ) const; + + +/** + *@return the epoch value of the Date/Time. + *@note the epoch is shorthand for the date, expressed as a floating-point year value. + *@sa setFromEpoch() + */ + double epoch() const { return ( double( date().year() ) + + double( date().dayOfYear() )/double( date().daysInYear() ) ); } + +/** + *Set the Date/Time from an epoch value. + *@p e the epoch value + *@sa epoch() + */ + void setFromEpoch( double e ); + +private: +/** + *@return the Greenwich Sidereal Time at 0h UT on this object's Date + *@note used internally by gst() and GSTtoUT() + */ + dms GSTat0hUT() const; + + long double DJD; +}; + +#endif //KSTARSDATETIME_H + diff --git a/kstars/kstars/kstarsdcop.cpp b/kstars/kstars/kstarsdcop.cpp new file mode 100644 index 00000000..b6dae356 --- /dev/null +++ b/kstars/kstars/kstarsdcop.cpp @@ -0,0 +1,1071 @@ +/*************************************************************************** + kstarsdcop.cpp - description + ------------------- + begin : Son Apr 7 2002 + copyright : (C) 2002 by Thomas Kabelmann + email : tk78@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +//KStars DCOP functions + +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "kstars.h" +#include "kstarsdata.h" +#include "skymap.h" +#include "skyobject.h" +#include "infoboxes.h" +#include "simclock.h" +#include "Options.h" + +// INDI includes +#include "indidriver.h" +#include "indimenu.h" +#include "indielement.h" +#include "indidevice.h" +#include "indiproperty.h" +#include "devicemanager.h" + +void KStars::setRaDec( double ra, double dec ) { + map()->setDestination( new SkyPoint( ra, dec ) ); +} + +void KStars::setAltAz( double alt, double az ) { + map()->setDestinationAltAz(alt,az); +} + +void KStars::lookTowards ( const QString direction ) { + QString dir = direction.lower(); + if (dir == "zenith" || dir=="z") map()->invokeKey( KKey( "Z" ).keyCodeQt() ); + else if (dir == "north" || dir=="n") map()->invokeKey( KKey( "N" ).keyCodeQt() ); + else if (dir == "east" || dir=="e") map()->invokeKey( KKey( "E" ).keyCodeQt() ); + else if (dir == "south" || dir=="s") map()->invokeKey( KKey( "S" ).keyCodeQt() ); + else if (dir == "west" || dir=="w") map()->invokeKey( KKey( "W" ).keyCodeQt() ); + else if (dir == "northeast" || dir=="ne") { + map()->stopTracking(); + map()->clickedPoint()->setAlt( 15.0 ); map()->clickedPoint()->setAz( 45.0 ); + map()->clickedPoint()->HorizontalToEquatorial( LST(), geo()->lat() ); + map()->slotCenter(); + } else if (dir == "southeast" || dir=="se") { + map()->stopTracking(); + map()->clickedPoint()->setAlt( 15.0 ); map()->clickedPoint()->setAz( 135.0 ); + map()->clickedPoint()->HorizontalToEquatorial( LST(), geo()->lat() ); + map()->slotCenter(); + } else if (dir == "southwest" || dir=="sw") { + map()->stopTracking(); + map()->clickedPoint()->setAlt( 15.0 ); map()->clickedPoint()->setAz( 225.0 ); + map()->clickedPoint()->HorizontalToEquatorial( LST(), geo()->lat() ); + map()->slotCenter(); + } else if (dir == "northwest" || dir=="nw") { + map()->stopTracking(); + map()->clickedPoint()->setAlt( 15.0 ); map()->clickedPoint()->setAz( 315.0 ); + map()->clickedPoint()->HorizontalToEquatorial( LST(), geo()->lat() ); + map()->slotCenter(); + } else { + SkyObject *target = data()->objectNamed( direction ); + if ( target != NULL ) { + map()->setClickedObject( target ); + map()->setClickedPoint( target ); + map()->slotCenter(); + } + } +} + +void KStars::zoom( double z ) { + if ( z > MAXZOOM ) z = MAXZOOM; + if ( z < MINZOOM ) z = MINZOOM; + Options::setZoomFactor( z ); + map()->forceUpdate(); +} + +void KStars::setLocalTime(int yr, int mth, int day, int hr, int min, int sec) { + data()->changeDateTime( geo()->LTtoUT( KStarsDateTime( ExtDate(yr, mth, day), QTime(hr,min,sec) ) ) ); +} + +void KStars::waitFor( double t ) { + kapp->dcopClient()->suspend(); + QTimer::singleShot( int( 1000.*t ), this, SLOT( resumeDCOP() ) ); +} + +void KStars::waitForKey( const QString k ) { + data()->resumeKey = KKey( k ); + if ( ! data()->resumeKey.isNull() ) { + kapp->dcopClient()->suspend(); + } else { + kdDebug() << i18n( "Error [DCOP waitForKey()]: Invalid key requested." ) << endl; + } +} + +void KStars::setTracking( bool track ) { + if ( track != Options::isTracking() ) slotTrack(); +} + +void KStars::popupMessage( int /*x*/, int /*y*/, QString /*message*/ ){ + //Show a small popup window at (x,y) with a text message +} + +void KStars::drawLine( int /*x1*/, int /*y1*/, int /*x2*/, int /*y2*/, int /*speed*/ ) { + //Draw a line on the skymap display +} + +void KStars::setGeoLocation( QString city, QString province, QString country ) { + //Set the geographic location + bool cityFound( false ); + + for (GeoLocation *loc = data()->geoList.first(); loc; loc = data()->geoList.next()) { + if ( loc->translatedName() == city && + ( province.isEmpty() || loc->translatedProvince() == province ) && + loc->translatedCountry() == country ) { + + cityFound = true; + + data()->setLocation( *loc ); + + //notify on-screen GeoBox + infoBoxes()->geoChanged( loc ); + + //configure time zone rule + KStarsDateTime ltime = loc->UTtoLT( data()->ut() ); + loc->tzrule()->reset_with_ltime( ltime, loc->TZ0(), data()->isTimeRunningForward() ); + data()->setNextDSTChange( loc->tzrule()->nextDSTChange() ); + + //reset LST + data()->syncLST(); + + //make sure planets, etc. are updated immediately + data()->setFullTimeUpdate(); + + // If the sky is in Horizontal mode and not tracking, reset focus such that + // Alt/Az remain constant. + if ( ! Options::isTracking() && Options::useAltAz() ) { + map()->focus()->HorizontalToEquatorial( LST(), geo()->lat() ); + } + + // recalculate new times and objects + data()->setSnapNextFocus(); + updateTime(); + + //no need to keep looking, we're done. + break; + } + } + + if ( !cityFound ) { + if ( province.isEmpty() ) + kdDebug() << i18n( "Error [DCOP setGeoLocation]: city " ) << city << ", " + << country << i18n( " not found in database." ) << endl; + else + kdDebug() << i18n( "Error [DCOP setGeoLocation]: city " ) << city << ", " + << province << ", " << country << i18n( " not found in database." ) << endl; + } +} + +void KStars::readConfig() { + //Load config file values into Options object + Options::self()->readConfig(); + + applyConfig(); + + //Reset date, if one was stored + if ( data()->StoredDate.isValid() ) { + data()->changeDateTime( geo()->LTtoUT( data()->StoredDate ) ); + data()->StoredDate.setDJD( (long double)INVALID_DAY ); //invalidate StoredDate + } + + map()->forceUpdate(); +} + +void KStars::writeConfig() { + Options::writeConfig(); + + //Store current simulation time + data()->StoredDate.setDJD( data()->lt().djd() ); +} + +QString KStars::getOption( const QString &name ) { + //Some config items are not stored in the Options object while + //the program is running; catch these here and returntheir current value. + if ( name == "FocusRA" ) { return QString::number( map()->focus()->ra()->Hours(), 'f', 6 ); } + if ( name == "FocusDec" ) { return QString::number( map()->focus()->dec()->Degrees(), 'f', 6 ); } + + KConfigSkeletonItem *it = Options::self()->findItem( name ); + if ( it ) return it->property().toString(); + else return QString::null; +} + +void KStars::changeViewOption( const QString op, const QString val ) { + bool bOk(false), nOk(false), dOk(false); + + //parse bool value + bool bVal(false); + if ( val.lower() == "true" ) { bOk = true; bVal = true; } + if ( val.lower() == "false" ) { bOk = true; bVal = false; } + if ( val == "1" ) { bOk = true; bVal = true; } + if ( val == "0" ) { bOk = true; bVal = false; } + + //parse int value + int nVal = val.toInt( &nOk ); + + //parse double value + double dVal = val.toDouble( &dOk ); + + //[GUI] + if ( op == "ShowInfoBoxes" && bOk ) Options::setShowInfoBoxes( bVal ); + if ( op == "ShowTimeBox" && bOk ) Options::setShowTimeBox( bVal ); + if ( op == "ShowGeoBox" && bOk ) Options::setShowGeoBox( bVal ); + if ( op == "ShowFocusBox" && bOk ) Options::setShowFocusBox( bVal ); + if ( op == "ShadeTimeBox" && bOk ) Options::setShadeTimeBox( bVal ); + if ( op == "ShadeGeoBox" && bOk ) Options::setShadeGeoBox( bVal ); + if ( op == "ShadeFocusBox" && bOk ) Options::setShadeFocusBox( bVal ); + if ( op == "ShowMainToolBar" && bOk ) Options::setShowMainToolBar( bVal ); + if ( op == "ShowViewToolBar" && bOk ) Options::setShowViewToolBar( bVal ); + + //[View] + if ( op == "FOVName" ) Options::setFOVName( val ); + if ( op == "FOVSize" && dOk ) Options::setFOVSize( (float)dVal ); + if ( op == "FOVShape" && nOk ) Options::setFOVShape( nVal ); + if ( op == "FOVColor" ) Options::setFOVColor( val ); + if ( op == "ShowStars" && bOk ) Options::setShowStars( bVal ); + if ( op == "ShowMessier" && bOk ) Options::setShowMessier( bVal ); + if ( op == "ShowMessierImages" && bOk ) Options::setShowMessierImages( bVal ); + if ( op == "ShowNGC" && bOk ) Options::setShowNGC( bVal ); + if ( op == "ShowIC" && bOk ) Options::setShowIC( bVal ); + if ( op == "ShowCLines" && bOk ) Options::setShowCLines( bVal ); + if ( op == "ShowCBounds" && bOk ) Options::setShowCBounds( bVal ); + if ( op == "ShowCNames" && bOk ) Options::setShowCNames( bVal ); + if ( op == "ShowMilkyWay" && bOk ) Options::setShowMilkyWay( bVal ); + if ( op == "ShowGrid" && bOk ) Options::setShowGrid( bVal ); + if ( op == "ShowEquator" && bOk ) Options::setShowEquator( bVal ); + if ( op == "ShowEcliptic" && bOk ) Options::setShowEcliptic( bVal ); + if ( op == "ShowHorizon" && bOk ) Options::setShowHorizon( bVal ); + if ( op == "ShowGround" && bOk ) Options::setShowGround( bVal ); + if ( op == "ShowSun" && bOk ) Options::setShowSun( bVal ); + if ( op == "ShowMoon" && bOk ) Options::setShowMoon( bVal ); + if ( op == "ShowMercury" && bOk ) Options::setShowMercury( bVal ); + if ( op == "ShowVenus" && bOk ) Options::setShowVenus( bVal ); + if ( op == "ShowMars" && bOk ) Options::setShowMars( bVal ); + if ( op == "ShowJupiter" && bOk ) Options::setShowJupiter( bVal ); + if ( op == "ShowSaturn" && bOk ) Options::setShowSaturn( bVal ); + if ( op == "ShowUranus" && bOk ) Options::setShowUranus( bVal ); + if ( op == "ShowNeptune" && bOk ) Options::setShowNeptune( bVal ); + if ( op == "ShowPluto" && bOk ) Options::setShowPluto( bVal ); + if ( op == "ShowAsteroids" && bOk ) Options::setShowAsteroids( bVal ); + if ( op == "ShowComets" && bOk ) Options::setShowComets( bVal ); + if ( op == "ShowPlanets" && bOk ) Options::setShowPlanets( bVal ); + if ( op == "ShowDeepSky" && bOk ) Options::setShowDeepSky( bVal ); + if ( op == "ShowStarNames" && bOk ) Options::setShowStarNames( bVal ); + if ( op == "ShowStarMagnitudes" && bOk ) Options::setShowStarMagnitudes( bVal ); + if ( op == "ShowAsteroidNames" && bOk ) Options::setShowAsteroidNames( bVal ); + if ( op == "ShowCometNames" && bOk ) Options::setShowCometNames( bVal ); + if ( op == "ShowPlanetNames" && bOk ) Options::setShowPlanetNames( bVal ); + if ( op == "ShowPlanetImages" && bOk ) Options::setShowPlanetImages( bVal ); + if ( op == "HideOnSlew" && bOk ) Options::setHideOnSlew( bVal ); + if ( op == "HideStars" && bOk ) Options::setHideStars( bVal ); + if ( op == "HidePlanets" && bOk ) Options::setHidePlanets( bVal ); + if ( op == "HideMessier" && bOk ) Options::setHideMessier( bVal ); + if ( op == "HideNGC" && bOk ) Options::setHideNGC( bVal ); + if ( op == "HideIC" && bOk ) Options::setHideIC( bVal ); + if ( op == "HideMilkyWay" && bOk ) Options::setHideMilkyWay( bVal ); + if ( op == "HideCNames" && bOk ) Options::setHideCNames( bVal ); + if ( op == "HideCLines" && bOk ) Options::setHideCLines( bVal ); + if ( op == "HideCBounds" && bOk ) Options::setHideCBounds( bVal ); + if ( op == "HideGrid" && bOk ) Options::setHideGrid( bVal ); + + if ( op == "UseAltAz" && bOk ) Options::setUseAltAz( bVal ); + if ( op == "UseRefraction" && bOk ) Options::setUseRefraction( bVal ); + if ( op == "UseAutoLabel" && bOk ) Options::setUseAutoLabel( bVal ); + if ( op == "UseHoverLabel" && bOk ) Options::setUseHoverLabel( bVal ); + if ( op == "UseAutoTrail" && bOk ) Options::setUseAutoTrail( bVal ); + if ( op == "UseAnimatedSlewing" && bOk ) Options::setUseAnimatedSlewing( bVal ); + if ( op == "FadePlanetTrails" && bOk ) Options::setFadePlanetTrails( bVal ); + if ( op == "SlewTimeScale" && dOk ) Options::setSlewTimeScale( dVal ); + if ( op == "ZoomFactor" && dOk ) Options::setZoomFactor( dVal ); + if ( op == "MagLimitDrawStar" && dOk ) Options::setMagLimitDrawStar( dVal ); + if ( op == "MagLimitDrawDeepSky" && dOk ) Options::setMagLimitDrawDeepSky( dVal ); + if ( op == "MagLimitDrawStarZoomOut" && dOk ) Options::setMagLimitDrawStarZoomOut( dVal ); + if ( op == "MagLimitDrawDeepSkyZoomOut" && dOk ) Options::setMagLimitDrawDeepSkyZoomOut( dVal ); + if ( op == "MagLimitDrawStarInfo" && dOk ) Options::setMagLimitDrawStarInfo( dVal ); + if ( op == "MagLimitHideStar" && dOk ) Options::setMagLimitHideStar( dVal ); + if ( op == "MagLimitAsteroid" && dOk ) Options::setMagLimitAsteroid( dVal ); + if ( op == "MagLimitAsteroidName" && dOk ) Options::setMagLimitAsteroidName( dVal ); + if ( op == "MaxRadCometName" && dOk ) Options::setMaxRadCometName( dVal ); + + //these three are a "radio group" + if ( op == "UseLatinConstellationNames" && bOk ) { + Options::setUseLatinConstellNames( true ); + Options::setUseLocalConstellNames( false ); + Options::setUseAbbrevConstellNames( false ); + } + if ( op == "UseLocalConstellationNames" && bOk ) { + Options::setUseLatinConstellNames( false ); + Options::setUseLocalConstellNames( true ); + Options::setUseAbbrevConstellNames( false ); + } + if ( op == "UseAbbrevConstellationNames" && bOk ) { + Options::setUseLatinConstellNames( false ); + Options::setUseLocalConstellNames( false ); + Options::setUseAbbrevConstellNames( true ); + } + + map()->forceUpdate(); +} + +void KStars::setColor( const QString name, const QString value ) { + ColorScheme *cs = data()->colorScheme(); + if ( cs->hasColorNamed( name ) ) { + cs->setColor( name, value ); + map()->forceUpdate(); + } +} + +void KStars::loadColorScheme( const QString _name ) { + QString name( _name ); + QString filename = name.lower().stripWhiteSpace(); + bool ok( false ); + + //Parse default names which don't follow the regular file-naming scheme + if ( name == i18n("use default color scheme", "Default Colors") ) filename = "default.colors"; + if ( name == i18n("use 'star chart' color scheme", "Star Chart") ) filename = "chart.colors"; + if ( name == i18n("use 'night vision' color scheme", "Night Vision") ) filename = "night.colors"; + + //Try the filename if it ends with ".colors" + if ( filename.endsWith( ".colors" ) ) + ok = data()->colorScheme()->load( filename ); + + //If that didn't work, try assuming that 'name' is the color scheme name + //convert it to a filename exactly as ColorScheme::save() does + if ( ! ok ) { + if ( !filename.isEmpty() ) { + for( unsigned int i=0; icolorScheme()->load( filename ); + } + + if ( ! ok ) kdDebug() << i18n( "Unable to load color scheme named %1. Also tried %2." ).arg( name ).arg( filename ); + } + + if ( ok ) { + map()->setStarColorMode( data()->colorScheme()->starColorMode() ); + map()->setStarColorIntensity( data()->colorScheme()->starColorIntensity() ); + + //set the application colors for the Night Vision scheme + if ( Options::darkAppColors() == false && filename == "night.colors" ) { + Options::setDarkAppColors( true ); + OriginalPalette = QApplication::palette(); + QApplication::setPalette( DarkPalette, true ); + } + + if ( Options::darkAppColors() && filename != "night.colors" ) { + Options::setDarkAppColors( false ); + QApplication::setPalette( OriginalPalette, true ); + } + + map()->forceUpdate(); + } +} + +void KStars::exportImage( const QString url, int w, int h ) { + //If the filename string contains no "/" separators, assume the + //user wanted to place a file in their home directory. + KURL fileURL; + if ( ! url.contains( "/" ) ) fileURL = QDir::homeDirPath() + "/" + url; + else fileURL = url; + + KTempFile tmpfile; + QString fname; + tmpfile.setAutoDelete(true); + + QPixmap skyimage( map()->width(), map()->height() ); + QPixmap outimage( w, h ); + outimage.fill(); + + if ( fileURL.isValid() ) { + if ( fileURL.isLocalFile() ) { + fname = fileURL.path(); + } else { + fname = tmpfile.name(); + } + + //Determine desired image format from filename extension + QString ext = fname.mid( fname.findRev(".")+1 ); + const char* format = "PNG"; + if ( ext.lower() == "png" ) { format = "PNG"; } + else if ( ext.lower() == "jpg" || ext.lower() == "jpeg" ) { format = "JPG"; } + else if ( ext.lower() == "gif" ) { format = "GIF"; } + else if ( ext.lower() == "pnm" ) { format = "PNM"; } + else if ( ext.lower() == "bmp" ) { format = "BMP"; } + else { kdWarning() << i18n( "Could not parse image format of %1; assuming PNG." ).arg( fname ) << endl; } + + map()->exportSkyImage( &skyimage ); + kapp->processEvents(10000); + + //skyImage is the size of the sky map. The requested image size is w x h. + //If w x h is smaller than the skymap, then we simply crop the image. + //If w x h is larger than the skymap, pad the skymap image with a white border. + if ( w == map()->width() && h == map()->height() ) { + outimage = skyimage; + } else { + int dx(0), dy(0), sx(0), sy(0); + int sw(map()->width()), sh(map()->height()); + if ( w > map()->width() ) { + dx = (w - map()->width())/2; + } else { + sx = (map()->width() - w)/2; + sw = w; + } + if ( h > map()->height() ) { + dy = (h - map()->height())/2; + } else { + sy = (map()->height() - h)/2; + sh = h; + } + + bitBlt( &outimage, dx, dy, &skyimage, sx, sy, sw, sh ); + } + + if ( ! outimage.save( fname, format ) ) kdDebug() << i18n( "Error: Unable to save image: %1 " ).arg( fname ) << endl; + else kdDebug() << i18n( "Image saved to file: %1" ).arg( fname ) << endl; + + if ( tmpfile.name() == fname ) { //attempt to upload image to remote location + if ( ! KIO::NetAccess::upload( tmpfile.name(), fileURL, this ) ) { + QString message = i18n( "Could not upload image to remote location: %1" ).arg( fileURL.prettyURL() ); + KMessageBox::sorry( 0, message, i18n( "Could not upload file" ) ); + } + } + } +} + +void KStars::printImage( bool usePrintDialog, bool useChartColors ) { + KPrinter printer( true, QPrinter::HighResolution ); + printer.setFullPage( false ); + + //Set up the printer (either with the Print Dialog, + //or using the default settings) + bool ok( false ); + if ( usePrintDialog ) + ok = printer.setup( this, i18n("Print Sky") ); + else + ok = printer.autoConfigure(); + + if( ok ) { + kapp->setOverrideCursor( waitCursor ); + + //Save current colorscheme and switch to Star Chart colors + //(if requested) + ColorScheme cs; + if ( useChartColors ) { + cs.copy( * data()->colorScheme() ); + loadColorScheme( "chart.colors" ); + } + + map()->setMapGeometry(); + map()->exportSkyImage( &printer ); + + //Restore old color scheme if necessary + //(if printing was aborted, the colorscheme is still restored) + if ( useChartColors ) { + data()->colorScheme()->copy( cs ); + + // restore colormode and colorintensity in skymap + map()->setStarColorMode( cs.starColorMode() ); + map()->setStarColorIntensity( cs.starColorIntensity() ); + map()->forceUpdate(); + } + + kapp->restoreOverrideCursor(); + } +} + +void KStars::startINDI (QString deviceName, bool useLocal) +{ + + establishINDI(); + + if (!indidriver || !indimenu) + { + kdDebug() << "establishINDI() failed." << endl; + return; + } + + QListViewItem *driverItem = NULL; + driverItem = indidriver->localListView->findItem(deviceName, 0); + if (driverItem == NULL) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + // If device is already running, we need to shut it down first + if (indidriver->isDeviceRunning(deviceName)) + { + indidriver->localListView->setSelected(driverItem, true); + indidriver->processDeviceStatus(1); + } + + // Set custome label for device + indimenu->setCustomLabel(deviceName); + // Select it + indidriver->localListView->setSelected(driverItem, true); + + // Start it either locally or as series + if (useLocal) + indidriver->localR->setChecked(true); + else + indidriver->serverR->setChecked(true); + + // Run it + indidriver->processDeviceStatus(0); + +} + +void KStars::shutdownINDI (QString deviceName) +{ + if (!indidriver || !indimenu) + { + kdDebug() << "establishINDI() failed." << endl; + return; + } + + QListViewItem *driverItem = NULL; + driverItem = indidriver->localListView->findItem(deviceName, 0); + if (driverItem == NULL) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + indidriver->processDeviceStatus(1); + +} + + +void KStars::switchINDI(QString deviceName, bool turnOn) +{ + INDI_D *dev; + INDI_P *prop; + + if (!indidriver || !indimenu) + { + kdDebug() << "switchINDI: establishINDI() failed." << endl; + return; + } + + dev = indimenu->findDevice(deviceName); + if (!dev) + dev = indimenu->findDeviceByLabel(deviceName); + if (!dev) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + if (turnOn && dev->isOn() || (!turnOn && !dev->isOn())) + return; + + prop = dev->findProp("CONNECTION"); + if (!prop) return; + + if (turnOn) + prop->newSwitch(0); + else + prop->newSwitch(1); + +} + + +void KStars::setINDIPort(QString deviceName, QString port) +{ + INDI_D *dev; + INDI_P *prop; + INDI_E *el; + + if (!indidriver || !indimenu) + { + kdDebug() << "setINDIPort: establishINDI() failed." << endl; + return; + } + + dev = indimenu->findDevice(deviceName); + if (!dev) + dev = indimenu->findDeviceByLabel(deviceName); + if (!dev) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + prop = dev->findProp("DEVICE_PORT"); + if (!prop) return; + + el = prop->findElement("PORT"); + + if (!el->write_w) + return; + + el->write_w->setText(port); + + prop->newText(); + +} + + +void KStars::setINDITargetCoord(QString deviceName, double RA, double DEC) +{ + INDI_D *dev; + INDI_P *prop; + INDI_E *el; + + if (!indidriver || !indimenu) + { + kdDebug() << "setINDITarget: establishINDI() failed." << endl; + return; + } + + dev = indimenu->findDevice(deviceName); + if (!dev) + dev = indimenu->findDeviceByLabel(deviceName); + if (!dev) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + prop = dev->findProp("EQUATORIAL_EOD_COORD"); + if (!prop) return; + + el = prop->findElement("RA"); + if (!el) return; + if (!el->write_w) return; + + el->write_w->setText(QString("%1").arg(RA)); + + el = prop->findElement("DEC"); + if (!el) return; + if (!el->write_w) return; + + el->write_w->setText(QString("%1").arg(DEC)); + + prop->newText(); + +} + + +void KStars::setINDITargetName(QString deviceName, QString objectName) +{ + INDI_D *dev; + INDI_P *prop; + INDI_E *el; + + if (!indidriver || !indimenu) + { + kdDebug() << "setINDITarget: establishINDI() failed." << endl; + return; + } + + SkyObject *target = data()->objectNamed( objectName ); + if (!target) return; + + dev = indimenu->findDevice(deviceName); + if (!dev) + dev = indimenu->findDeviceByLabel(deviceName); + if (!dev) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + prop = dev->findProp("EQUATORIAL_EOD_COORD"); + if (!prop) return; + + el = prop->findElement("RA"); + if (!el) return; + if (!el->write_w) return; + + el->write_w->setText(QString("%1").arg(target->ra()->Hours())); + + el = prop->findElement("DEC"); + if (!el) return; + if (!el->write_w) return; + + el->write_w->setText(QString("%1").arg(target->dec()->Degrees())); + + prop->newText(); + +} + + +void KStars::setINDIAction(QString deviceName, QString action) +{ + INDI_D *dev; + INDI_E *el; + + if (!indidriver || !indimenu) + { + kdDebug() << "setINDIAction: establishINDI() failed." << endl; + return; + } + + dev = indimenu->findDevice(deviceName); + if (!dev) + dev = indimenu->findDeviceByLabel(deviceName); + if (!dev) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + el = dev->findElem(action); + if (!el) return; + + el->pp->activateSwitch(action); + +} + + +void KStars::waitForINDIAction(QString deviceName, QString action) +{ + + INDI_D *dev; + INDI_P *prop; + INDI_E *el; + + if (!indidriver || !indimenu) + { + kdDebug() << "waitForINDIAction: establishINDI() failed." << endl; + return; + } + + dev = indimenu->findDevice(deviceName); + if (!dev) + dev = indimenu->findDeviceByLabel(deviceName); + if (!dev) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + prop = dev->findProp(action); + + if (prop == NULL) + { + el = dev->findElem(action); + if (!el) return; + + QObject::connect(el->pp, SIGNAL(okState()), this, SLOT(resumeDCOP(void ))); + } + else + QObject::connect(prop, SIGNAL(okState()), this, SLOT(resumeDCOP(void ))); + + kapp->dcopClient()->suspend(); + +} + + +void KStars::setINDIFocusSpeed(QString deviceName, unsigned int speed) +{ + INDI_D *dev; + INDI_P *prop; + INDI_E *el; + + if (!indidriver || !indimenu) + { + kdDebug() << "setINDIFocusSpeed: establishINDI() failed." << endl; + return; + } + + dev = indimenu->findDevice(deviceName); + if (!dev) + dev = indimenu->findDeviceByLabel(deviceName); + if (!dev) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + prop = dev->findProp("FOCUS_SPEED"); + if (!prop) return; + + el = prop->findElement("SPEED"); + if (!el) return; + if (!el->write_w) return; + + el->write_w->setText(QString("%1").arg(speed)); + + prop->newText(); + +} + + +void KStars::startINDIFocus(QString deviceName, int focusDir) +{ + if (!indidriver || !indimenu) + { + kdDebug() << "setINDIFocusSpeed: establishINDI() failed!" << endl; + return; + } + + if (focusDir == 0) + setINDIAction(deviceName, "IN"); + else if (focusDir == 1) + setINDIAction(deviceName, "OUT"); + +} + + +void KStars::setINDIGeoLocation(QString deviceName, double longitude, double latitude) +{ + + INDI_D *dev; + INDI_P *prop; + INDI_E *el; + + if (!indidriver || !indimenu) + { + kdDebug() << "setINDIGeoLocation: establishINDI() failed." << endl; + return; + } + + dev = indimenu->findDevice(deviceName); + if (!dev) + dev = indimenu->findDeviceByLabel(deviceName); + if (!dev) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + prop = dev->findProp("GEOGRAPHICAL_COORD"); + if (!prop) return; + + el = prop->findElement("LONG"); + if (!el) return; + if (!el->write_w) return; + + el->write_w->setText(QString("%1").arg(longitude)); + + el = prop->findElement("LAT"); + if (!el) return; + if (!el->write_w) return; + + el->write_w->setText(QString("%1").arg(latitude)); + + prop->newText(); + +} + + +void KStars::setINDIFocusTimeout(QString deviceName, int timeout) +{ + INDI_D *dev; + INDI_P *prop; + INDI_E *el; + + if (!indidriver || !indimenu) + { + kdDebug() << "startINDIFocus: establishINDI() failed." << endl; + return; + } + + dev = indimenu->findDevice(deviceName); + if (!dev) + dev = indimenu->findDeviceByLabel(deviceName); + if (!dev) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + prop = dev->findProp("FOCUS_TIMEOUT"); + if (!prop) + return; + + el = prop->findElement("TIMEOUT"); + if (!el) return; + + if (el->write_w) + el->write_w->setText(QString("%1").arg(timeout)); + else if (el->spin_w) + el->spin_w->setValue(timeout); + + prop->newText(); + +} + + +void KStars::startINDIExposure(QString deviceName, int timeout) +{ + INDI_D *dev; + INDI_P *prop; + INDI_E *el; + + if (!indidriver || !indimenu) + { + kdDebug() << "startINDIExposure: establishINDI() failed." << endl; + return; + } + + dev = indimenu->findDevice(deviceName); + if (!dev) + dev = indimenu->findDeviceByLabel(deviceName); + if (!dev) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + prop = dev->findProp("CCD_EXPOSE_DURATION"); + if (!prop) return; + + el = prop->findElement("EXPOSE_DURATION"); + if (!el) return; + + if (el->write_w) + el->write_w->setText(QString("%1").arg(timeout)); + else if (el->spin_w) + el->spin_w->setValue(timeout); + + + prop->newText(); + +} + +void KStars::setINDIFilterNum(QString deviceName, int filter_num) +{ + INDI_D *dev; + INDI_P *prop; + INDI_E *el; + + if (!indidriver || !indimenu) + { + kdDebug() << "setINDIFilterNum: establishINDI() failed." << endl; + return; + } + + dev = indimenu->findDevice(deviceName); + if (!dev) + dev = indimenu->findDeviceByLabel(deviceName); + if (!dev) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + prop = dev->findProp("FILTER_SLOT"); + if (!prop) return; + + el = prop->findElement("SLOT"); + if (!el) return; + + if (el->write_w) + el->write_w->setText(QString("%1").arg(filter_num)); + else if (el->spin_w) + el->spin_w->setValue(filter_num); + + prop->newText(); + +} + +void KStars::setINDIUTC(QString deviceName, QString UTCDateTime) +{ + INDI_D *dev; + INDI_P *prop; + INDI_E *el; + + if (!indidriver || !indimenu) + { + kdDebug() << "startINDIUTC: establishINDI() failed." << endl; + return; + } + + dev = indimenu->findDevice(deviceName); + if (!dev) + dev = indimenu->findDeviceByLabel(deviceName); + if (!dev) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + prop = dev->findProp("TIME"); + if (!prop) return; + + el = prop->findElement("UTC"); + if (!el) return; + if (!el->write_w) return; + + el->write_w->setText(UTCDateTime); + + prop->newText(); + +} + +void KStars::setINDIScopeAction(QString deviceName, QString action) +{ + setINDIAction(deviceName, action); +} + +void KStars::setINDIFrameType(QString deviceName, QString type) +{ + setINDIAction(deviceName, type); +} + +void KStars::setINDICCDTemp(QString deviceName, int temp) +{ + INDI_D *dev; + INDI_P *prop; + INDI_E *el; + + if (!indidriver || !indimenu) + { + kdDebug() << "setINDICCDTemp: establishINDI() failed." << endl; + return; + } + + dev = indimenu->findDevice(deviceName); + if (!dev) + dev = indimenu->findDeviceByLabel(deviceName); + if (!dev) + { + kdDebug() << "Device " << deviceName << " not found!" << endl; + return; + } + + prop = dev->findProp("CCD_TEMPERATURE"); + if (!prop) return; + + el = prop->findElement("TEMPERATURE"); + if (!el) return; + + if (el->write_w) + el->write_w->setText(QString("%1").arg(temp)); + else if (el->spin_w) + el->spin_w->setValue(temp); + + + prop->newText(); + +} diff --git a/kstars/kstars/kstarsinit.cpp b/kstars/kstars/kstarsinit.cpp new file mode 100644 index 00000000..22c4cfb6 --- /dev/null +++ b/kstars/kstars/kstarsinit.cpp @@ -0,0 +1,582 @@ +/*************************************************************************** + kstarsinit.cpp - K Desktop Planetarium + ------------------- + begin : Mon Feb 25 2002 + copyright : (C) 2002 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "Options.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "kstarssplash.h" +#include "skymap.h" +#include "skyobject.h" +#include "ksplanetbase.h" +#include "ksutils.h" +#include "ksnumbers.h" +#include "infoboxes.h" +#include "toggleaction.h" +#include "indimenu.h" +#include "simclock.h" +#include "timestepbox.h" + +//This file contains functions that kstars calls at startup (except constructors). +//These functions are declared in kstars.h + +void KStars::initActions() { +//File Menu: + new KAction(i18n("&New Window"), "window_new", KShortcut( "Ctrl+N" ), + this, SLOT( newWindow() ), actionCollection(), "new_window"); + new KAction(i18n("&Close Window"), "fileclose", KShortcut( "Ctrl+W" ), + this, SLOT( closeWindow() ), actionCollection(), "close_window"); + new KAction( i18n( "&Download Data..." ), "knewstuff", KShortcut( "Ctrl+D" ), + this, SLOT( slotDownload() ), actionCollection(), "get_data" ); + new KAction( i18n( "Open FITS..."), "fileopen", KShortcut( "Ctrl+O"), this, SLOT( slotOpenFITS()), actionCollection(), "open_file"); + new KAction( i18n( "&Save Sky Image..." ), "fileexport", KShortcut( "Ctrl+I" ), + this, SLOT( slotExportImage() ), actionCollection(), "export_image" ); + new KAction( i18n( "&Run Script..." ), "launch", KShortcut( "Ctrl+R" ), + this, SLOT( slotRunScript() ), actionCollection(), "run_script" ); + KStdAction::print(this, SLOT( slotPrint() ), actionCollection(), "print" ); + KStdAction::quit(this, SLOT( close() ), actionCollection(), "quit" ); + +//Time Menu: + new KAction( i18n( "Set Time to &Now" ), KShortcut( "Ctrl+E" ), + this, SLOT( slotSetTimeToNow() ), actionCollection(), "time_to_now" ); + new KAction( i18n( "set Clock to New Time", "&Set Time..." ), "clock", KShortcut( "Ctrl+S" ), + this, SLOT( slotSetTime() ), actionCollection(), "time_dialog" ); + ToggleAction *actTimeRun = new ToggleAction( i18n( "Stop &Clock" ), BarIcon("player_pause"), + i18n("Start &Clock"), BarIcon("1rightarrow"), + 0, this, SLOT( slotToggleTimer() ), actionCollection(), "timer_control" ); + actTimeRun->setOffToolTip( i18n( "Start Clock" ) ); + actTimeRun->setOnToolTip( i18n( "Stop Clock" ) ); + QObject::connect(data()->clock(), SIGNAL(clockStarted()), actTimeRun, SLOT(turnOn()) ); + QObject::connect(data()->clock(), SIGNAL(clockStopped()), actTimeRun, SLOT(turnOff()) ); +//UpdateTime() if clock is stopped (so hidden objects get drawn) + QObject::connect(data()->clock(), SIGNAL(clockStopped()), this, SLOT(updateTime()) ); + +//Focus Menu: + new KAction(i18n( "&Zenith" ), KShortcut( "Z" ), + this, SLOT( slotPointFocus() ), actionCollection(), "zenith"); + new KAction(i18n( "&North" ), KShortcut( "N" ), + this, SLOT( slotPointFocus() ), actionCollection(), "north"); + new KAction(i18n( "&East" ), KShortcut( "E" ), + this, SLOT( slotPointFocus() ), actionCollection(), "east"); + new KAction(i18n( "&South" ), KShortcut( "S" ), + this, SLOT( slotPointFocus() ), actionCollection(), "south"); + new KAction(i18n( "&West" ), KShortcut( "W" ), + this, SLOT( slotPointFocus() ), actionCollection(), "west"); + KAction *tmpAction = KStdAction::find( this, SLOT( slotFind() ), + actionCollection(), "find_object" ); + tmpAction->setText( i18n( "&Find Object..." ) ); + tmpAction->setToolTip( i18n( "Find object" ) ); + + new KAction( i18n( "Engage &Tracking" ), "decrypted", KShortcut( "Ctrl+T" ), + this, SLOT( slotTrack() ), actionCollection(), "track_object" ); + + new KAction( i18n( "Set Focus &Manually..." ), KShortcut( "Ctrl+M" ), + this, SLOT( slotManualFocus() ), actionCollection(), "manual_focus" ); + +//View Menu: + KStdAction::zoomIn(this, SLOT( slotZoomIn() ), actionCollection(), "zoom_in" ); + KStdAction::zoomOut(this, SLOT( slotZoomOut() ), actionCollection(), "zoom_out" ); + new KAction( i18n( "&Default Zoom" ), "viewmagfit.png", KShortcut( "Ctrl+Z" ), + this, SLOT( slotDefaultZoom() ), actionCollection(), "zoom_default" ); + new KAction( i18n( "&Zoom to Angular Size..." ), "viewmag.png", KShortcut( "Ctrl+Shift+Z" ), + this, SLOT( slotSetZoom() ), actionCollection(), "zoom_set" ); + actCoordSys = new ToggleAction( i18n("Horizontal &Coordinates"), i18n( "Equatorial &Coordinates" ), + Key_Space, this, SLOT( slotCoordSys() ), actionCollection(), "coordsys" ); + KStdAction::fullScreen( this, SLOT( slotFullScreen() ), actionCollection(), 0 ); + + +//Settings Menu: + // + // MHH - 2002-01-13 + // Setting the slot in the KToggleAction constructor, connects the slot to + // the activated signal instead of the toggled signal. This seems like a bug + // to me, but ... + // + //Info Boxes option actions + KToggleAction *a = new KToggleAction(i18n( "Show the information boxes", "Show &Info Boxes"), + 0, 0, 0, actionCollection(), "show_boxes"); + a->setChecked( Options::showInfoBoxes() ); + QObject::connect(a, SIGNAL( toggled(bool) ), infoBoxes(), SLOT(setVisible(bool))); + QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool))); + + a = new KToggleAction(i18n( "Show time-related info box", "Show &Time Box"), + 0, 0, 0, actionCollection(), "show_time_box"); + QObject::connect(a, SIGNAL( toggled(bool) ), infoBoxes(), SLOT(showTimeBox(bool))); + QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool))); + + a = new KToggleAction(i18n( "Show focus-related info box", "Show &Focus Box"), + 0, 0, 0, actionCollection(), "show_focus_box"); + QObject::connect(a, SIGNAL( toggled(bool) ), infoBoxes(), SLOT(showFocusBox(bool))); + QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool))); + + a = new KToggleAction(i18n( "Show location-related info box", "Show &Location Box"), + 0, 0, 0, actionCollection(), "show_location_box"); + QObject::connect(a, SIGNAL( toggled(bool) ), infoBoxes(), SLOT(showGeoBox(bool))); + QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool))); + +//Toolbar view options + a = new KToggleAction(i18n( "Show Main Toolbar" ), + 0, 0, 0, actionCollection(), "show_mainToolBar"); + QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool))); + + a = new KToggleAction(i18n( "Show View Toolbar" ), + 0, 0, 0, actionCollection(), "show_viewToolBar"); + QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool))); + +//Statusbar view options + a = new KToggleAction(i18n( "Show Statusbar" ), + 0, 0, 0, actionCollection(), "show_statusBar"); + QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool))); + + a = new KToggleAction(i18n( "Show Az/Alt Field" ), + 0, 0, 0, actionCollection(), "show_sbAzAlt"); + QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool))); + + a = new KToggleAction(i18n( "Show RA/Dec Field" ), + 0, 0, 0, actionCollection(), "show_sbRADec"); + QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool))); + +//Color scheme actions. These are added to the "colorschemes" KActionMenu. + colorActionMenu = new KActionMenu( i18n( "C&olor Schemes" ), actionCollection(), "colorschemes" ); + addColorMenuItem( i18n( "&Default" ), "cs_default" ); + addColorMenuItem( i18n( "&Star Chart" ), "cs_chart" ); + addColorMenuItem( i18n( "&Night Vision" ), "cs_night" ); + addColorMenuItem( i18n( "&Moonless Night" ), "cs_moonless-night" ); + +//Add any user-defined color schemes: + QFile file; + QString line, schemeName, filename; + file.setName( locate( "appdata", "colors.dat" ) ); //determine filename in local user KDE directory tree. + if ( file.exists() && file.open( IO_ReadOnly ) ) { + QTextStream stream( &file ); + + while ( !stream.eof() ) { + line = stream.readLine(); + schemeName = line.left( line.find( ':' ) ); + //I call it filename here, but it's used as the name of the action! + filename = "cs_" + line.mid( line.find( ':' ) +1, line.find( '.' ) - line.find( ':' ) - 1 ); + addColorMenuItem( i18n( schemeName.local8Bit() ), filename.local8Bit() ); + } + file.close(); + } + + //Add FOV Symbol actions + fovActionMenu = new KActionMenu( i18n( "&FOV Symbols" ), actionCollection(), "fovsymbols" ); + initFOV(); + + new KAction( i18n( "Location on Earth", "&Geographic..." ), + "kstars_geo", KShortcut( "Ctrl+G" ), this, + SLOT( slotGeoLocator() ), actionCollection(), "geolocation" ); + + KStdAction::preferences( this, SLOT( slotViewOps() ), actionCollection(), "configure" ); + + new KAction(i18n( "Startup Wizard..." ), "wizard", KShortcut(), + this, SLOT( slotWizard() ), actionCollection(), "startwizard" ); + +//Tools Menu: + new KAction(i18n( "Calculator..."), KShortcut( "Ctrl+C"), + this, SLOT( slotCalculator() ), actionCollection(), "astrocalculator"); + + new KAction(i18n( "Observing List..."), KShortcut( "Ctrl+L"), + this, SLOT( slotObsList() ), actionCollection(), "obslist"); + + // enable action only if file was loaded and processed successfully. + if (!data()->VariableStarsList.isEmpty()) + new KAction(i18n( "AAVSO Light Curves..."), KShortcut( "Ctrl+V"), + this, SLOT( slotLCGenerator() ), actionCollection(), "lightcurvegenerator"); + + new KAction(i18n( "Altitude vs. Time..."), KShortcut( "Ctrl+A"), + this, SLOT( slotAVT() ), actionCollection(), "altitude_vs_time"); + new KAction(i18n( "What's up Tonight..."), KShortcut("Ctrl+U"), + this, SLOT(slotWUT()), actionCollection(), "whats_up_tonight"); +//FIXME GLOSSARY +// new KAction(i18n( "Glossary..."), KShortcut("Ctrl+K"), +// this, SLOT(slotGlossary()), actionCollection(), "glossary"); + new KAction(i18n( "Script Builder..."), KShortcut("Ctrl+B"), + this, SLOT(slotScriptBuilder()), actionCollection(), "scriptbuilder"); + new KAction(i18n( "Solar System..."), KShortcut("Ctrl+Y"), + this, SLOT(slotSolarSystem()), actionCollection(), "solarsystem"); + new KAction(i18n( "Jupiter's Moons..."), KShortcut("Ctrl+J"), + this, SLOT(slotJMoonTool()), actionCollection(), "jmoontool"); + +// devices Menu + new KAction(i18n("Telescope Wizard..."), 0, this, SLOT(slotTelescopeWizard()), actionCollection(), "telescope_wizard"); + new KAction(i18n("Telescope Properties..."), 0, this, SLOT(slotTelescopeProperties()), actionCollection(), "telescope_properties"); + new KAction(i18n("Device Manager..."), 0, this, SLOT(slotINDIDriver()), actionCollection(), "device_manager"); + + tmpAction = new KAction(i18n("Capture Image Sequence..."), 0, this, SLOT(slotImageSequence()), actionCollection(), "capture_sequence"); + tmpAction->setEnabled(false); + + tmpAction = new KAction(i18n("INDI Control Panel..."), 0, this, SLOT(slotINDIPanel()), actionCollection(), "indi_control_panel"); + tmpAction->setEnabled(false); + + new KAction(i18n("Configure INDI..."), 0, this, SLOT(slotINDIConf()), actionCollection(), "configure_indi"); + + + +//Help Menu: + new KAction( i18n( "Tip of the Day" ), "idea", 0, + this, SLOT( slotTipOfDay() ), actionCollection(), "help_tipofday" ); + +//Handbook toolBar item: + new KAction( i18n( "&Handbook" ), "contents", KShortcut( "F1" ), + this, SLOT( appHelpActivated() ), actionCollection(), "handbook" ); + +// +//viewToolBar actions: +// + +//show_stars: + a = new KToggleAction( i18n( "Toggle Stars" ), "kstars_stars", + 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_stars" ); + +//show_deepsky: + a = new KToggleAction( i18n( "Toggle Deep Sky Objects" ), "kstars_deepsky", + 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_deepsky" ); + +//show_planets: + a = new KToggleAction( i18n( "Toggle Solar System" ), "kstars_planets", + 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_planets" ); + +//show_clines: + a = new KToggleAction( i18n( "Toggle Constellation Lines" ), "kstars_clines", + 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_clines" ); + +//show_cnames: + a = new KToggleAction( i18n( "Toggle Constellation Names" ), "kstars_cnames", + 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_cnames" ); + +//show_cbound: + a = new KToggleAction( i18n( "Toggle Constellation Boundaries" ), "kstars_cbound", + 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_cbounds" ); + +//show_mw: + a = new KToggleAction( i18n( "Toggle Milky Way" ), "kstars_mw", + 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_mw" ); + +//show_grid: + a = new KToggleAction( i18n( "Toggle Coordinate Grid" ), "kstars_grid", + 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_grid" ); + +//show_horizon: + a = new KToggleAction( i18n( "Toggle Ground" ), "kstars_horizon", + 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_horizon" ); + + if (Options::fitsSaveDirectory().isEmpty()) + Options::setFitsSaveDirectory(QDir:: homeDirPath()); +} + +void KStars::initFOV() { + //Read in the user's fov.dat and populate the FOV menu with its symbols. If no fov.dat exists, populate + //create a default version. + QFile f; + QStringList fields; + QString nm; + + f.setName( locateLocal( "appdata", "fov.dat" ) ); + + //if file s empty, let's start over + if ( (uint)f.size() == 0 ) f.remove(); + + if ( ! f.exists() ) { + if ( ! f.open( IO_WriteOnly ) ) { + kdDebug() << i18n( "Could not open fov.dat." ) << endl; + } else { + QTextStream ostream(&f); + ostream << i18n( "Do not use a field-of-view indicator", "No FOV" ) << ":0.0:0:#AAAAAA" << endl; + ostream << i18n( "use field-of-view for binoculars", "7x35 Binoculars" ) << ":558:1:#AAAAAA" << endl; + ostream << i18n( "use 1-degree field-of-view indicator", "One Degree" ) << ":60:2:#AAAAAA" << endl; + ostream << i18n( "use HST field-of-view indicator", "HST WFPC2" ) << ":2.4:0:#AAAAAA" << endl; + ostream << i18n( "use Radiotelescope HPBW", "30m at 1.3cm" ) << ":1.79:1:#AAAAAA" << endl; + f.close(); + } + } + + //just populate the FOV menu with items, don't need to fully parse the lines + if ( f.open( IO_ReadOnly ) ) { + QTextStream stream( &f ); + while ( !stream.eof() ) { + QString line = stream.readLine(); + fields = QStringList::split( ":", line ); + + if ( fields.count() == 4 ) { + nm = fields[0].stripWhiteSpace(); + KToggleAction *kta = new KToggleAction( nm, 0, this, SLOT( slotTargetSymbol() ), + actionCollection(), nm.utf8() ); + kta->setExclusiveGroup( "fovsymbol" ); + if ( nm == Options::fOVName() ) kta->setChecked( true ); + fovActionMenu->insert( kta ); + } + } + } else { + kdDebug() << i18n( "Could not open file: %1" ).arg( f.name() ) << endl; + } + + fovActionMenu->popupMenu()->insertSeparator(); + fovActionMenu->insert( new KAction( i18n( "Edit FOV Symbols..." ), 0, this, SLOT( slotFOVEdit() ), actionCollection(), "edit_fov" ) ); +} + +void KStars::initStatusBar() { + statusBar()->insertItem( i18n( " Welcome to KStars " ), 0, 1, true ); + statusBar()->setItemAlignment( 0, AlignLeft | AlignVCenter ); + + QString s = "000d 00m 00s, +00d 00\' 00\""; //only need this to set the width + + if ( Options::showAltAzField() ) { + statusBar()->insertFixedItem( s, 1, true ); + statusBar()->setItemAlignment( 1, AlignRight | AlignVCenter ); + statusBar()->changeItem( "", 1 ); + } + + if ( Options::showRADecField() ) { + statusBar()->insertFixedItem( s, 2, true ); + statusBar()->setItemAlignment( 2, AlignRight | AlignVCenter ); + statusBar()->changeItem( "", 2 ); + } + + if ( ! Options::showStatusBar() ) statusBar()->hide(); +} + +void KStars::datainitFinished(bool worked) { + if (!worked) { + kapp->quit(); + return; + } + + if (pd->splash) { + delete pd->splash; + pd->splash = 0; + } + + pd->buildGUI(); + data()->setFullTimeUpdate(); + updateTime(); + + //Do not start the clock if the user specified "--paused" on the cmd line + if ( StartClockRunning ) + data()->clock()->start(); + +//Initialize FOV symbol from options + data()->fovSymbol.setName( Options::fOVName() ); + data()->fovSymbol.setSize( Options::fOVSize() ); + data()->fovSymbol.setShape( Options::fOVShape() ); + data()->fovSymbol.setColor( Options::fOVColor().name() ); + + show(); + + //If this is the first startup, show the wizard + if ( Options::runStartupWizard() ) { + slotWizard(); + //reset the clock to the system CPU + slotSetTimeToNow(); + } + + //Check whether initial position is below the horizon. + //We used to just call slotCenter() in buildGUI() which performs this check. + //However, on some systems, if the messagebox is shown before show() is called, + //the program exits. It does not crash (at least there are no error messages), + //it simply exits. Very strange. + if ( Options::useAltAz() && Options::showGround() && + map()->focus()->alt()->Degrees() < -1.0 ) { + QString caption = i18n( "Initial Position is Below Horizon" ); + QString message = i18n( "The initial position is below the horizon.\nWould you like to reset to the default position?" ); + if ( KMessageBox::warningYesNo( this, message, caption, + i18n("Reset Position"), i18n("Do Not Reset"), "dag_start_below_horiz" ) == KMessageBox::Yes ) { + map()->setClickedObject( NULL ); + map()->setFocusObject( NULL ); + Options::setIsTracking( false ); + + data()->setSnapNextFocus(true); + + SkyPoint DefaultFocus; + DefaultFocus.setAz( 180.0 ); + DefaultFocus.setAlt( 45.0 ); + DefaultFocus.HorizontalToEquatorial( LST(), geo()->lat() ); + map()->setDestination( &DefaultFocus ); + } + } + + //Store focus coords in Options object before calling applyConfig() + Options::setFocusRA( map()->focus()->ra()->Hours() ); + Options::setFocusDec( map()->focus()->dec()->Degrees() ); + + //Propagate Options values through the program + applyConfig(); + + //If there is a focusObject() and it is a SS body, add a temporary Trail to it. + if ( map()->focusObject() && map()->focusObject()->isSolarSystem() + && Options::useAutoTrail() ) { + ((KSPlanetBase*)map()->focusObject())->addToTrail(); + data()->temporaryTrail = true; + } + +// just show dialog if option is set (don't force it) + KTipDialog::showTip( "kstars/tips" ); +} + +void KStars::privatedata::buildGUI() { + //create the widgets + ks->centralWidget = new QWidget( ks ); + ks->setCentralWidget( ks->centralWidget ); + + //set AAVSO modaless dialog pointer to 0 + ks->AAVSODialog = 0; + + //INDI menu started without GUI + ks->indimenu = new INDIMenu(ks); + + //INDI driver set to null + ks->indidriver = 0; + + //INDI img sequence, set to null + ks->indiseq = 0; + + ks->skymap = new SkyMap( ks->data(), ks->centralWidget ); + // update skymap if KStarsData send update signal + QObject::connect(kstarsData, SIGNAL( update() ), ks->skymap, SLOT( forceUpdateNow() ) ); + + // get focus of keyboard and mouse actions (for example zoom in with +) + ks->map()->QWidget::setFocus(); + + ks->initStatusBar(); + ks->initActions(); + + // create the layout of the central widget + ks->topLayout = new QVBoxLayout( ks->centralWidget ); + ks->topLayout->addWidget( ks->skymap ); + + // 2nd parameter must be false, or plugActionList won't work! + ks->createGUI("kstarsui.rc", false); + + //Do not show text on the view toolbar buttons + //FIXME: after strings freeze, remove this and make the + //text of each button shorter + ks->toolBar( "viewToolBar" )->setIconText( KToolBar::IconOnly ); + + ks->TimeStep = new TimeStepBox( ks->toolBar() ); + ks->toolBar()->insertWidget( 0, 6, ks->TimeStep, 15 ); + +//Changing the timestep needs to propagate to the clock, check if slew mode should be +//(dis)engaged, and return input focus to the skymap. + connect( ks->TimeStep, SIGNAL( scaleChanged( float ) ), ks->data(), SLOT( setTimeDirection( float ) ) ); + connect( ks->TimeStep, SIGNAL( scaleChanged( float ) ), ks->data()->clock(), SLOT( setScale( float )) ); +// connect( ks->TimeStep, SIGNAL( scaleChanged( float ) ), ks->skymap, SLOT( slotClockSlewing() ) ); + connect( ks->data()->clock(), SIGNAL( scaleChanged( float ) ), ks->map(), SLOT( slotClockSlewing() ) ); + connect( ks->TimeStep, SIGNAL( scaleChanged( float ) ), ks, SLOT( mapGetsFocus() ) ); + + ks->resize( Options::windowWidth(), Options::windowHeight() ); + + //Geographic location + ks->setGeoLocation( Options::cityName(), Options::provinceName(), Options::countryName() ); + + // initialize clock with current time/date or the date/time specified on the command line + KStarsDateTime startDate = KStarsDateTime::fromString( ks->StartDateString ); + if ( startDate.isValid() ) + ks->data()->changeDateTime( ks->geo()->LTtoUT( startDate ) ); + else + ks->slotSetTimeToNow(); + + //Define the celestial equator, horizon and ecliptic + KSNumbers tempnum(ks->data()->ut().djd()); + ks->data()->initGuides(&tempnum); + + //Connect the clock. + QObject::connect( ks->data()->clock(), SIGNAL( timeAdvanced() ), ks, SLOT( updateTime() ) ); + QObject::connect( ks->data()->clock(), SIGNAL( timeChanged() ), ks, SLOT( updateTime() ) ); + + // Connect cache function + QObject::connect( kstarsData, SIGNAL( clearCache() ), ks, SLOT( clearCachedFindDialog() ) ); + + SkyPoint newPoint; + if ( ks->data()->useDefaultOptions ) { + newPoint.setAz( Options::focusRA() ); + newPoint.setAlt( Options::focusDec() + 0.0001 ); + newPoint.HorizontalToEquatorial( ks->LST(), ks->geo()->lat() ); + } else { + newPoint.set( Options::focusRA(), Options::focusDec() ); + } + +//need to set focusObject before updateTime, otherwise tracking is set to false + if ( (Options::focusObject() != i18n( "star" ) ) && + (Options::focusObject() != i18n( "nothing" ) ) ) + ks->map()->setFocusObject( ks->data()->objectNamed( Options::focusObject() ) ); + + ks->updateTime(); + + //Set focus of Skymap to value stored in config. + //Set default position in case stored focus is below horizon +// SkyPoint DefaultFocus; +// DefaultFocus.setAz( 180.0 ); +// DefaultFocus.setAlt( 45.0 ); +// DefaultFocus.HorizontalToEquatorial( ks->LST(), ks->geo()->lat() ); +// ks->map()->setDestination( &DefaultFocus ); + + //if user was tracking last time, track on same object now. + if ( Options::isTracking() ) { + if ( (Options::focusObject() == i18n( "star" ) ) || + (Options::focusObject() == i18n( "nothing" ) ) ) { + ks->map()->setFocusPoint( &newPoint ); + } else { + ks->map()->setClickedObject( ks->data()->objectNamed( Options::focusObject() ) ); + if ( ks->map()->clickedObject() ) { + ks->map()->setFocusPoint( ks->map()->clickedObject() ); + ks->map()->setFocusObject( ks->map()->clickedObject() ); + } else { + ks->map()->setFocusPoint( &newPoint ); + } + } +// ks->map()->slotCenter(); + } else { + ks->map()->setFocusPoint( &newPoint ); +// ks->map()->slotCenter(); + } + +// if ( Options::focusObject() == i18n( "star" ) ) Options::setFocusObject( i18n( "nothing" ) ); + + ks->map()->setDestination( ks->map()->focusPoint() ); + ks->map()->destination()->EquatorialToHorizontal( ks->LST(), ks->geo()->lat() ); + ks->map()->setFocus( ks->map()->destination() ); + ks->map()->focus()->EquatorialToHorizontal( ks->LST(), ks->geo()->lat() ); + +// ks->infoBoxes()->focusObjChanged( Options::focusObject() ); +// ks->infoBoxes()->focusCoordChanged( ks->map()->focus() ); + ks->map()->showFocusCoords(); + + ks->data()->setHourAngle( ks->LST()->Hours() - ks->map()->focus()->ra()->Hours() ); + + ks->map()->setOldFocus( ks->map()->focus() ); + ks->map()->oldfocus()->setAz( ks->map()->focus()->az()->Degrees() ); + ks->map()->oldfocus()->setAlt( ks->map()->focus()->alt()->Degrees() ); + + // check zoom in/out buttons + if ( Options::zoomFactor() >= MAXZOOM ) ks->actionCollection()->action("zoom_in")->setEnabled( false ); + if ( Options::zoomFactor() <= MINZOOM ) ks->actionCollection()->action("zoom_out")->setEnabled( false ); + + kapp->dcopClient()->resume(); +} diff --git a/kstars/kstars/kstarsinterface.h b/kstars/kstars/kstarsinterface.h new file mode 100644 index 00000000..665dbb64 --- /dev/null +++ b/kstars/kstars/kstarsinterface.h @@ -0,0 +1,313 @@ +/*************************************************************************** + kstarsinterface.h - K Desktop Planetarium + ------------------- + begin : Thu Jan 3 2002 + copyright : (C) 2002 by Mark Hollomon + email : mhh@mindspring.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + + + +#ifndef KSTARSINTERFACE_H +#define KSTARSINTERFACE_H + +#include + +/**@class KStarsInterface + *This class encapsulates the DCOP functions for KStars. + *@note Clock-related DCOP functions are in a separate class: SimClockInterface + *@note The function definitions are in the file kstarsdcop.cpp + *@author Mark Hollomon + *@version 1.0 + */ + + +class KStarsInterface : virtual public DCOPObject +{ + K_DCOP + + k_dcop: + /**Recenter the display at a new object or point in the sky. + *@param direction This is either the name of a SkyObject, or one + *of the following to center on a compass point along the horizon + *or at the zenith point: + *@li north, n + *@li northeast, ne + *@li east, e + *@li southeast, se + *@li south, s + *@li southwest, sw + *@li west, w + *@li northwest, nw + *@li zenith, z + * + */ + virtual ASYNC lookTowards( const QString direction ) = 0; + + /**Set the zoomFactor. The zoomFactor is equal to the number of + *pixels which subtend one radian of angle. + *@param f the new zoomFactor + */ + virtual ASYNC zoom( double f ) = 0; + + /**Increase the zoomFactor by 10% + */ + virtual ASYNC zoomIn() = 0; + + /**Decrease the zoomFactor by 10% + */ + virtual ASYNC zoomOut() = 0; + + /**Set the zoomFactor to its default value + */ + virtual ASYNC defaultZoom() = 0; + + /**Recenter the Display to the given RA,Dec position + *@param ra the new RA coordinate + *@param dec the new Dec coordinate + */ + virtual ASYNC setRaDec( double ra, double dec ) = 0; + + /**Recenter the Display to the given Alt,Az position + *@param alt the new Alt coordinate + *@param az the new Az coordinate + */ + virtual ASYNC setAltAz(double alt, double az) = 0; + + /**Reset the clock to the given time and date + *@param yr the year + *@param mth the month + *@param day the day + *@param hr the hour + *@param min the minute + *@param sec the second + */ + virtual ASYNC setLocalTime(int yr, int mth, int day, int hr, int min, int sec) = 0; + + /**Pause execution of the script for a given number of seconds + *@param t pause interval in seconds + */ + virtual ASYNC waitFor( double t ) = 0; + + /**Pause execution of the script until a key is pressed + *@param k the key which will resume the script + */ + virtual ASYNC waitForKey( const QString k ) = 0; + + /**Turn tracking mode on or off. If tracking is on, then the coordinates at + *the center of the screen remain fixed with time. If tracking is off, then + *the sky "drifts" past the screen at the sidereal rate. + *@param track if TRUE, turn tracking on; otherwise turn it off. + */ + virtual ASYNC setTracking( bool track ) = 0; + + /**@short read in the config file + */ + virtual ASYNC readConfig() = 0; + + /**@short write current settings to the config file + */ + virtual ASYNC writeConfig() = 0; + + /**@return the value of an option in the config file + *@param name the name of the option to be read + */ + virtual QString getOption( const QString &name ) = 0; + + /**Reset a View option. There are dozens of view options which can be adjusted + *with this function. See the ScriptBuilder tool for a hierarchical list, or + *see the kstarsrc config file. Different options require different data types + *for their argument. The value parameter will be recast from a QString to the + *correct data type for the specified option. If the value cannot be recast, + *then the option will not be changed. + *@param option the name of the option to change + *@param value the new value for the option + */ + virtual ASYNC changeViewOption( const QString option, const QString value ) = 0; + + /**Show a message in a popup window (NOT YET IMPLEMENTED) + *@param x the X-coordinate of the window + *@param y the Y-coordinate of the window + *@param message the text to be displayed + */ + virtual ASYNC popupMessage( int x, int y, const QString message ) = 0; + + /**Draw a line on the sky map (NOT YET IMPLEMENTED) + *@param x1 the x-coordinate of the starting point of the line + *@param y1 the y-coordinate of the starting point of the line + *@param x2 the x-coordinate of the ending point of the line + *@param y2 the y-coordinate of the ending point of the line + *@param speed how fast the line should be drawn from the starting point to the + *ending point. A speed of 0 will draw the entire line instantly. + */ + virtual ASYNC drawLine( int x1, int y1, int x2, int y2, int speed ) = 0; + + /**Set the Geographic location according to the given city name. + *@param city the name of the city + *@param province the name of the province or US state + *@param country the name of the country + */ + virtual ASYNC setGeoLocation( const QString city, const QString province, const QString country ) = 0; + + /**Adjust one of the color settings. + *@param colorName The name of the color to change (see one of the *.colors files, or colorscheme.cpp) + *@param value The new color setting + */ + virtual ASYNC setColor( const QString colorName, const QString value ) = 0; + + /**Load a color scheme + *@param name The name of the color scheme to be loaded + */ + virtual ASYNC loadColorScheme( const QString name ) = 0; + + /**Export an image of the current sky to a file on disk. + *@param filename The filename for the exported image (the image type + *will be determined from the fileame extension; if this is not possible, + *it will save the image as a PNG) + *@param width the width of the image + *@param height the height of the image + */ + virtual ASYNC exportImage( const QString filename, int width, int height ) = 0; + + /**Print the current sky map. Options to show the Print Dialog and to use Star Chart colors. + */ + virtual ASYNC printImage( bool usePrintDialog, bool useChartColors ) = 0; + + + // Generic Device Functions + /**Establish the device for an INDI-compatible device + *@param deviceName The INDI device name + *@param useLocal If true, starts the device in local mode. Otherwise, in server mode. + */ + virtual ASYNC startINDI (QString deviceName, bool useLocal) = 0; + + /**Shotdown a device + *@param deviceName The INDI device name + */ + virtual ASYNC shutdownINDI (QString deviceName) = 0; + + /**Turn the INDI device on/off + *@param deviceName The INDI device name + *@param turnOn If true, the device is switched on, otherwise it is switches off. + */ + virtual ASYNC switchINDI(QString deviceName, bool turnOn) = 0; + + /**Set INDI connection port + *@param deviceName The INDI device name + *@param port The connection port (e.g. /dev/ttyS0) + */ + virtual ASYNC setINDIPort(QString deviceName, QString port) = 0; + + /**Set INDI device action. This action is an element of a valid switch + * property in the device. + *@param deviceName The INDI device name + *@param action The generic action to invoke + */ + virtual ASYNC setINDIAction(QString deviceName, QString action) = 0; + + /** Wait for action to complete (state changed to OK or IDLE) + *@param deviceName The INDI device name + *@param action The action. The action can be any valid device property. + * script will pause until the property status becomes OK. + */ + virtual ASYNC waitForINDIAction(QString deviceName, QString action) = 0; + + + // Telescope Functions + /**Set telescope target coordinates + *@param deviceName The INDI device name + *@param RA Target's right ascension in JNOW + *@param DEC Target's declination in JNOW + */ + virtual ASYNC setINDITargetCoord(QString deviceName, double RA, double DEC) = 0; + + /**Set telescope target + *@param deviceName The INDI device name + *@param objectName Object's name as found in KStars + */ + virtual ASYNC setINDITargetName(QString deviceName, QString objectName) = 0; + + /**Set telescope action + *@param deviceName The INDI device name + *@param action The specfic action to perform. Either SLEW, TRACK, SYNC, PARK, or ABORT. + */ + virtual ASYNC setINDIScopeAction(QString deviceName, QString action) = 0; + + /** Set INDI geographical location + *@param deviceName The INDI device name + *@param longitude Longitude expressed in double. E of N + *@param latitude Latitude expressed in double. + */ + virtual ASYNC setINDIGeoLocation(QString deviceName, double longitude, double latitude) = 0; + + /** Start INDI UTC date and time in ISO 8601 format + *@param deviceName The INDI device name + *@param UTCDateTime UTC date and time in ISO 8601 format. + */ + virtual ASYNC setINDIUTC(QString deviceName, QString UTCDateTime) = 0; + + + // Focus Functions + /** Set Focus Speed + *@param deviceName The INDI device name + *@param speed Focus speed: Halt, Fast, Medium, and Slow; + * which numerical value corresponds to which + * is left to the INDI driver. + * + *@todo Be more explicit about allowed action strings. + */ + virtual ASYNC setINDIFocusSpeed(QString deviceName, unsigned int speed) = 0; + + /** Set INDI focus timeout + *@param deviceName The INDI device name + *@param timeout Number of seconds to perform focusing. + */ + virtual ASYNC setINDIFocusTimeout(QString deviceName, int timeout) = 0; + + /** Start INDI focus operation in the selected direction + *@param deviceName The INDI device name + *@param focusDir Focus direction. If 0, focus in, if 1 focus out + */ + virtual ASYNC startINDIFocus(QString deviceName, int focusDir) = 0; + + // Filter Functions + /** Sets the Filter position + *@param deviceName The INDI device name + *@param filter_num The filter position (0-20) + */ + virtual ASYNC setINDIFilterNum(QString deviceName, int filter_num) = 0; + + // Camera CCD Functions + + /** Sets the CCD camera frame type + *@param deviceName The INDI device name + *@param type The frame type can be either FRAME_LIGHT, FRAME_DARK, + * FRAME_BIAS, or FRAME_FLAT + */ + virtual ASYNC setINDIFrameType(QString deviceName, QString type) = 0; + + /** Set CCD target temperature + *@param deviceName The INDI device name + *@param temp The target CCD temperature. + */ + virtual ASYNC setINDICCDTemp(QString deviceName, int temp) = 0; + + /** Start camera exposure + *@param deviceName The INDI device name + *@param timeout Number of seconds to perform exposure. + */ + virtual ASYNC startINDIExposure(QString deviceName, int timeout) = 0; + +}; + +#endif diff --git a/kstars/kstars/kstarsrc b/kstars/kstars/kstarsrc new file mode 100644 index 00000000..0fc7026a --- /dev/null +++ b/kstars/kstars/kstarsrc @@ -0,0 +1,2 @@ +[KNewStuff] +ProvidersUrl=http://edu.kde.org/kstars/downloads/providers.xml diff --git a/kstars/kstars/kstarssplash.cpp b/kstars/kstars/kstarssplash.cpp new file mode 100644 index 00000000..463f38a3 --- /dev/null +++ b/kstars/kstars/kstarssplash.cpp @@ -0,0 +1,103 @@ +/*************************************************************************** + kstarssplash.cpp - description + ------------------- + begin : Thu Jul 26 2001 + copyright : (C) 2001 by Heiko Evermann + email : heiko@evermann.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include + +#include + +#include "kstarssplash.h" +#include "ksutils.h" + +KStarsSplash::KStarsSplash( QWidget *parent, const char* name ) + : KDialogBase( KDialogBase::Plain, i18n( "Loading KStars..." ), + 0 /*no buttons*/, Ok, parent, name, false /*not modal*/ ) { + + //Set up widgets for splashscreen. + QFrame *page = plainPage(); + page->setBackgroundColor( QColor( "Black" ) ); + setBackgroundColor( QColor( "Black" ) ); + + QVBoxLayout *topLayout = new QVBoxLayout( page, 0, 0 ); + topLayout->setMargin( 0 ); + + //Load the KStars banner. Use an empty image if it can't be opened. + QFile imFile; + if ( KSUtils::openDataFile( imFile, "kstars.png" ) ) { + imFile.close(); //Just need the filename... + splashImage = new QPixmap( imFile.name() ); + } else { + splashImage = new QPixmap(); //null image + } + + Banner = new QWidget( page ); + Banner->setFixedWidth( splashImage->width() ); + Banner->setFixedHeight( splashImage->height() ); + topLayout->addWidget( Banner ); + +//initialize the "Welcome to KStars message label + label = new QLabel( page, "label1" ); + QPalette pal( label->palette() ); + pal.setColor( QPalette::Normal, QColorGroup::Background, QColor( "Black" ) ); + pal.setColor( QPalette::Inactive, QColorGroup::Background, QColor( "Black" ) ); + pal.setColor( QPalette::Normal, QColorGroup::Foreground, QColor( "White" ) ); + pal.setColor( QPalette::Inactive, QColorGroup::Foreground, QColor( "White" ) ); + label->setPalette( pal ); + label->setAlignment( AlignHCenter ); + label->setText( i18n( "Welcome to KStars. Please stand by while loading..." ) ); + topLayout->addWidget( label ); + +//initialize the progress message label + textCurrentStatus = new QLabel( page, "label2" ); + textCurrentStatus->setPalette( pal ); + textCurrentStatus->setAlignment( AlignHCenter ); + topLayout->addWidget( textCurrentStatus ); + + topLayout->activate(); + disableResize(); + setMessage(QString::null); // force repaint of widget with no text +} + +KStarsSplash::~KStarsSplash() { + delete splashImage; +} + +void KStarsSplash::paintEvent( QPaintEvent* ) { + bitBlt( Banner, 0, 0, splashImage, 0, 0, -1, -1 ); + label->repaint(); // standard text label + textCurrentStatus->repaint(); // status text label +} + +void KStarsSplash::closeEvent( QCloseEvent *e ) { + e->ignore(); + emit closeWindow(); +} + +void KStarsSplash::setMessage( QString s ) { + textCurrentStatus->setText( s ); + repaint(); // repaint splash screen +/** + *Flush all event data. This is needed because events will buffered and + *repaint call will queued in event buffer. With flush all X11 events of + *this application will flushed. + */ + kapp->flush(); +} + +#include "kstarssplash.moc" diff --git a/kstars/kstars/kstarssplash.h b/kstars/kstars/kstarssplash.h new file mode 100644 index 00000000..13ec4a6e --- /dev/null +++ b/kstars/kstars/kstarssplash.h @@ -0,0 +1,73 @@ +/*************************************************************************** + KStarsSplash.h - description + ------------------- + begin : Thu Jul 26 2001 + copyright : (C) 2001 by Heiko Evermann + email : heiko@evermann.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSTARSSPLASH_H_ +#define KSTARSSPLASH_H_ + +#include + +/**@class KStarsSplash + *The KStars Splash Screen. The splash screen shows the KStars logo and + *progress messages while data files are parsed and objects are initialized. + *@short the KStars Splash Screen. + *@author Heiko Evermann + *@version 1.0 + */ + +class QLabel; + +class KStarsSplash : public KDialogBase +{ + Q_OBJECT + + public: + /**Constructor. Create widgets. Load KStars logo. Start load timer. + */ + KStarsSplash( QWidget *parent, const char* name ); + + /**Destructor + */ + ~KStarsSplash(); + + public slots: + /**Display the text argument in the Splash Screen's status label. + *This is connected to KStarsData::progressText(QString)*/ + void setMessage(QString s); + + protected: + /**Paint event to redraw the widgets. This only gets called when the timer fires. + *It should also repaint if another window was on top of the splash screen, but + *this may be difficult to implement (it may be that the program is too busy loading data + *to notice that a redraw is required). + */ + virtual void paintEvent( QPaintEvent* ); + + /**If the user clicks on the "X" close-window button, then abort loading + *as soon as possible and shut down the program. + */ + void closeEvent( QCloseEvent *e ); + + signals: + void closeWindow(); + + private: + QLabel *textCurrentStatus, *label; + QWidget *Banner; + QPixmap *splashImage; +}; + +#endif diff --git a/kstars/kstars/kstarsui.rc b/kstars/kstars/kstarsui.rc new file mode 100644 index 00000000..3044a8a9 --- /dev/null +++ b/kstars/kstars/kstarsui.rc @@ -0,0 +1,142 @@ + + + + + &File + + + + + + + + + + + + + + + T&ime + + + + + + + &Pointing + + + + + + + + + + + + + &View + + + + + + + + + + + &Devices + + + + + + + + + + + + + &Tools + + + + + + + + + + + + &Settings + &Info Boxes + + + + + + + &Toolbars + + + + &Statusbar + + + + + + + + + + + + + + + &Help + + + + + + + + + + +Main Toolbar + + + + + + + + + + + + + + +View Toolbar + + + + + + + + + + + diff --git a/kstars/kstars/ksutils.cpp b/kstars/kstars/ksutils.cpp new file mode 100644 index 00000000..b8db47f6 --- /dev/null +++ b/kstars/kstars/ksutils.cpp @@ -0,0 +1,51 @@ +/*************************************************************************** + ksutils.cpp - K Desktop Planetarium + ------------------- + begin : Mon Jan 7 10:48:09 EST 2002 + copyright : (C) 2002 by Mark Hollomon + email : mhh@mindspring.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include "ksutils.h" + +bool KSUtils::openDataFile( QFile &file, const QString &s ) { + bool result; + QString FileName = locate( "appdata", s ); + + if ( !FileName.isNull() ) { + file.setName( FileName ); + if ( !file.open( IO_ReadOnly ) ) { + result = false; + } else { + result = true; + } + } else { + result = false; + } + + return result; +} + +long double KSUtils::lagrangeInterpolation( const long double x[], const long double v[], int n, long double xval) { + long double value = 0; + for (int i=1; i +#include +#include +#include +#include +#include + +#include "kstars.h" +#include "kstarsdata.h" +#include "ksutils.h" +#include "geolocation.h" +#include "dmsbox.h" +#include "telescopewizardprocess.h" +#include "kswizardui.h" +#include "kswizard.h" + +KSWizard::KSWizard( QWidget *parent, const char *name ) + : KSWizardUI( parent, name ) +{ + ksw = (KStars *)parent; + GeoID.resize(10000); + + //Removing telescope page for now... + removePage( page(2) ); + + //Remove Download page if KDE < 3.2.90 + #if ( ! KDE_IS_VERSION( 3, 2, 90 ) ) + removePage( page(3) ); + #endif + + //each page should have a finish button + for ( unsigned int i=0; i<((unsigned int) pageCount()); ++i ) { + setFinishEnabled( page(i), true ); + } + + //Disable "Next" Button on last page + setNextEnabled( page( pageCount() - 1 ), false ); + + //Load images into banner frames. + QFile imFile; + QPixmap im = QPixmap(); + + if ( KSUtils::openDataFile( imFile, "wzstars.png" ) ) { + imFile.close(); //Just need the filename... + im.load( imFile.name() ); + } + Banner1->setPixmap( im ); + + if ( KSUtils::openDataFile( imFile, "wzgeo.png" ) ) { + imFile.close(); //Just need the filename... + im.load( imFile.name() ); + } + Banner2->setPixmap( im ); + +//Uncomment if we ever need the telescope page... +// if ( KSUtils::openDataFile( imFile, "wzscope.png" ) ) { +// imFile.close(); //Just need the filename... +// im.load( imFile.name() ); +// } +// Banner3->setPixmap( im ); + + //Only load the download page banner if KDE >= 3.2.90 + #if ( KDE_IS_VERSION( 3, 2, 90 ) ) + if ( KSUtils::openDataFile( imFile, "wzdownload.png" ) ) { + imFile.close(); //Just need the filename... + im.load( imFile.name() ); + } + Banner4->setPixmap( im ); + #endif + + //connect signals/slots + connect( CityListBox, SIGNAL( selectionChanged() ), this, SLOT( slotChangeCity() ) ); + connect( CityFilter, SIGNAL( textChanged( const QString & ) ), this, SLOT( slotFilterCities() ) ); + connect( ProvinceFilter, SIGNAL( textChanged( const QString & ) ), this, SLOT( slotFilterCities() ) ); + connect( CountryFilter, SIGNAL( textChanged( const QString & ) ), this, SLOT( slotFilterCities() ) ); +//Uncomment if we ever need the telescope page... +// connect( TelescopeWizardButton, SIGNAL( clicked() ), this, SLOT( slotTelescopeSetup() ) ); + #if ( KDE_IS_VERSION( 3, 2, 90 ) ) + connect( DownloadButton, SIGNAL( clicked() ), ksw, SLOT( slotDownload() ) ); + #endif + + //Initialize Geographic Location page + filteredCityList.setAutoDelete( false ); + initGeoPage(); +} + +KSWizard::~KSWizard() +{} + +void KSWizard::initGeoPage() { + LongBox->setReadOnly( true ); + LatBox->setReadOnly( true ); + + //Populate the CityListBox + //flag the ID of the current City + int index(0); + for (GeoLocation *loc = ksw->data()->geoList.first(); loc; loc = ksw->data()->geoList.next()) { + CityListBox->insertItem( loc->fullName() ); + filteredCityList.append( loc ); + + if ( loc->fullName() == ksw->data()->geo()->fullName() ) { + index = ksw->data()->geoList.at(); + Geo = loc; + } + } + + //Sort alphabetically + CityListBox->sort(); + + //preset to current city + CityListBox->setCurrentItem( index + 1 ); +} + +void KSWizard::slotChangeCity() { + Geo = 0L; + + if ( CityListBox->currentItem() >= 0 ) { + for (GeoLocation *loc = filteredCityList.first(); loc; loc = filteredCityList.next()) { + if ( loc->fullName() == CityListBox->currentText() ) { + Geo = loc; + break; + } + } + } + + LongBox->showInDegrees( Geo->lng() ); + LatBox->showInDegrees( Geo->lat() ); +} + +void KSWizard::slotFilterCities() { + CityListBox->clear(); + filteredCityList.clear(); + + for (GeoLocation *loc = ksw->data()->geoList.first(); loc; loc = ksw->data()->geoList.next()) { + QString sc( loc->translatedName() ); + QString ss( loc->translatedCountry() ); + QString sp = ""; + if ( !loc->province().isEmpty() ) + sp = loc->translatedProvince(); + + if ( sc.lower().startsWith( CityFilter->text().lower() ) && + sp.lower().startsWith( ProvinceFilter->text().lower() ) && + ss.lower().startsWith( CountryFilter->text().lower() ) ) { + CityListBox->insertItem( loc->fullName() ); + filteredCityList.append( loc ); + } + } + + CityListBox->sort(); + + if ( CityListBox->firstItem() ) // set first item in list as selected + CityListBox->setCurrentItem( CityListBox->firstItem() ); +} + +//Uncomment if we ever need the telescope page... +//void KSWizard::slotTelescopeSetup() { +// telescopeWizardProcess twiz(ksw); +// twiz.exec(); +//} + +#include "kswizard.moc" diff --git a/kstars/kstars/kswizard.h b/kstars/kstars/kswizard.h new file mode 100644 index 00000000..f822149a --- /dev/null +++ b/kstars/kstars/kswizard.h @@ -0,0 +1,89 @@ +/*************************************************************************** + kswizard.h - description + ------------------- + begin : Wed 28 Jan 2004 + copyright : (C) 2004 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSWIZARD_H +#define KSWIZARD_H + +#include +#include "kswizardui.h" + +class GeoLocation; + +/** + *@class KSWizard + *The Setup Wizard will be automatically opened when KStars runs + *for the first time. It allows the user to set up some basic parameters: + *@li Geographic Location + *@li Download extra data files + *@author Jason Harris + *@version 1.0 + */ + +class KStars; +class GeoLocation; + +class KSWizard : public KSWizardUI +{ +Q_OBJECT +public: + /** + *Constructor + *@p parent pointer to the parent widget + *@p name name for the KSWizard object + */ + KSWizard( QWidget *parent=0, const char *name=0 ); + + /**Destructor */ + ~KSWizard(); + + /** + *@return pointer to the geographic location selected by the user + */ + GeoLocation* geo() const { return Geo; } + +private slots: + /** + *Set the geo pointer to the user's selected city, and display + *its longitude and latitude in the window. + *@note called when the highlighted city in the list box changes + */ + void slotChangeCity(); + + /** + *Display only those cities which meet the user's search criteria + *in the city list box. + *@note called when one of the name filters is modified + */ + void slotFilterCities(); + +//Uncomment if we ever need the telescope page... +// void slotTelescopeSetup(); + +private: + /** + *@short Initialize the geographic location page. + *Populate the city list box, and highlight the current location in the list. + */ + void initGeoPage(); + + KStars *ksw; + QMemArray GeoID; + GeoLocation *Geo; + QPtrList filteredCityList; +}; + +#endif diff --git a/kstars/kstars/kswizardui.ui b/kstars/kstars/kswizardui.ui new file mode 100644 index 00000000..398ac2fa --- /dev/null +++ b/kstars/kstars/kswizardui.ui @@ -0,0 +1,851 @@ + +KSWizardUI + + + KSWizardUI + + + + 0 + 0 + 600 + 492 + + + + + WelcomePage + + + Welcome to KStars + + + + unnamed + + + + Banner1 + + + + 0 + 0 + 0 + 0 + + + + + 120 + 360 + + + + + + + + + layout11 + + + + unnamed + + + + textLabel1 + + + <h3>Welcome to the KStars Setup Wizard</h3> + + + + + layout10 + + + + unnamed + + + + spacer1 + + + Horizontal + + + Fixed + + + + 20 + 20 + + + + + + textLabel2 + + + <p>This Wizard will help you set up some basic options to help you get the most out of KStars. You can press <b>Finish</b> at any time to save the settings you've made so far, and skip the remaining steps.</p> + +<p>To get started, press the <b>Next</b> button.</p> + + + WordBreak|AlignVCenter + + + + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 189 + + + + + + + + + + GeoPage + + + Geographic Location + + + + unnamed + + + + Banner2 + + + + 0 + 0 + 0 + 0 + + + + + 120 + 360 + + + + + + + + + layout17 + + + + unnamed + + + + textLabel3 + + + <h3>Choose Your Home Location</h3> + + + + + layout16 + + + + unnamed + + + + layout15 + + + + unnamed + + + + spacer5 + + + Horizontal + + + Fixed + + + + 20 + 20 + + + + + + layout14 + + + + unnamed + + + + textLabel4 + + + <p>Select a City near your +location from the list. You +may filter the list by the name +of your city, province, and +country.</p> + +<p>Once you have selected a City, press <b>Next</b>.</p> + + + WordBreak|AlignVCenter + + + + + spacer12 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + layout4 + + + + unnamed + + + + textLabel5_3 + + + Country: + + + + + CityFilter + + + Filter the list by city name + + + + + textLabel5 + + + City: + + + + + textLabel5_2 + + + Province: + + + + + CountryFilter + + + Filter the list by country name + + + + + ProvinceFilter + + + Filter the list by province name + + + + + + + spacer11 + + + Vertical + + + Expanding + + + + 20 + 20 + + + + + + layout12 + + + + unnamed + + + + LatBox + + + + 120 + 0 + + + + Displays the latitude of the selected city + + + + + textLabel7 + + + Longitude: + + + + + textLabel7_2 + + + Latitude: + + + AlignVCenter|AlignLeft + + + + + LongBox + + + + 120 + 0 + + + + Displays the longitude of the selected city + + + + + + + + + + + CityListBox + + + + 180 + 0 + + + + AlwaysOn + + + The list of cities which match the present search filters. + + + + + + + + + + + TelescopePage + + + Setup Telescopes + + + + unnamed + + + + Banner3 + + + + 0 + 0 + 0 + 0 + + + + + 120 + 360 + + + + + + + + + layout18 + + + + unnamed + + + + textLabel1_2 + + + <h3>Setup Telescopes and Devices</h3> + + + + + layout17 + + + + unnamed + + + + spacer8 + + + Horizontal + + + Fixed + + + + 20 + 20 + + + + + + layout16 + + + + unnamed + + + + textLabel2_2 + + + KStars can control most popular computerized telescope +mounts, as well as some focusers and CCD cameras. It +can also control telescopes remotely over the Internet. + + + + + spacer6 + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + textLabel3_2 + + + To set up your devices, press the <b>Telescope Setup +Wizard</b> button below. When you are finished, press <b>Next</b>. +If you do not have any devices to set up, just press <b>Next</b>. +You can always set up devices later using the <b>Devices</b> menu. + + + + + spacer6_2 + + + Vertical + + + Fixed + + + + 20 + 20 + + + + + + layout15 + + + + unnamed + + + + spacer10 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + TelescopeWizardButton + + + Telescope Setup Wizard... + + + Launch the Telescope Setup Wizard + + + The Telescope Setup Wizard will help you configure telescopes +and other astronomical devices such as CCD cameras and focusers. + + + + + spacer10_2 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + spacer9 + + + Vertical + + + Expanding + + + + 20 + 117 + + + + + + + + + + + + + + DownLoadPage + + + Download Extras + + + + unnamed + + + + Banner4 + + + + 0 + 0 + 0 + 0 + + + + + 120 + 360 + + + + + + + + + layout19 + + + + unnamed + + + + textLabel2_3 + + + <h3>Download Extra Data Files</h3> + + + + + layout18 + + + + unnamed + + + + spacer15 + + + Horizontal + + + Fixed + + + + 20 + 20 + + + + + + layout17 + + + + unnamed + + + + textLabel1_3 + + + <p>You may now download optional data files to enhance +KStars, such as Messier object images, or a more complete +NGC/IC catalog. Press the <b>Download Extra Data</b> +button to proceed. </p> + +<p>You can also use this tool later, by selecting +<b>Download data</b> from the <b>File</b> menu.</p> + + + WordBreak|AlignTop + + + + + spacer16 + + + Vertical + + + Expanding + + + + 20 + 30 + + + + + + layout13 + + + + unnamed + + + + spacer12_2 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + DownloadButton + + + Download Extra Data + + + + + spacer13 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + spacer14 + + + Vertical + + + Expanding + + + + 20 + 90 + + + + + + + + + + + + + + + dmsBox +
    dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000041d49444154789c8d95c18b1c4514c67fbb29e5b54ea05b26da1d36b08d09a6c508138cb8c13d647141163de49043bca9f1628eb9294810f24f88c15b728b07617358888785d980427290b4a8d00b19a8821da8228cf42316ac87eed9247ac95c9aeaeef9eaabdffb5ebf85f178ccfcf7f5b79fec07a7280a08a008f25ceb7c29e5da573716e65a0be3f198ef6f5ededff9b9e1b34faf90882092a1ea21428b9220ffbf46054055b19386ba6970ae6665b5e0d2c5eb0b066067bbe1f21757c88f5504eff0c192189081303a5582b16854fccce2fe041f00cdd0a8103b874556405476b62d972ec2c2b90ff3fd8df5cb946549d80b34aea15ccaa94625450e2d0e558b460b7371a734b5e027251a155545678ab62d7eea90b4c504078908c107acb354cb251b1f8f08b1c18631aabbb4d18211404804f22545863561d2f060fb34aa8a18d0086204e72c46a32292e1a796f278c1da7a859d8da9a737506db04d0a24103d8949480b214d3bbee952a05c1d536f9d2684160c744f048311543d459eb1b65ee1754cedae13a64abd5d6127053c9d0281f22d4f75c6a2118a5c09272d7ab740638bf4ef2dd2174032d0d8d04c6fe19c32bedd8bc65e342aa3f785e2784bfd6bc1bd9db24b05505616a4edd67d5a8c1801a03a9962754c504bf34b8986acfb9be91cac7d54315a15541b36b134f74bd2dc53940115a5381e087bc25c6f71be831a8baa234cc1ee3eeb74ed83116beb2b8849d108a3730e8ce27e2bfb82419a7b407ac7c222fd0e6280a8078ce64e47ef54ac9d5be9aaae0162e0de568a44a18d3df90845d919c4f01463406340a44f40efb43a99b371618488e2670d1a2d7ee6f1d3be39342104e937ed85fb86599c33e9ee0be9a004946259d8b858909880d59aa00daa0d3280b5f39e34074c4b3a5434029a76a9e9f5cc0163b5c80024158a1cfc4cb1d3061d5834066cb0a403c008599a70f6bc27b8d03106ea3ae91987278c5b143b015547224ab5e24185cd9b81665273e7b6e7cecd82ddbf8098002de94049737bc09828cf3036f31c3735c8b0e98eb704672f348c7f7c93cd1fb2ae905119ff54e0dff3542b0e9dd983dcea2cc5eea6cf303e74ec687af5c41b6fa38f5e203c7ec8e1238ef85831a214afef21060ea781ec68247b65c6916353cc8b73d1ae79354606af2a930709aa118da1636c274dd7e3774b884a79aa6b5711a538d33cf9c01c1c9b83bc6a1f55c91ccb23b05b1deb43a7decdaffefd2862f61366aa8449c69e33642f012f2bb208fa98eeda1f3346f076c8eeef19475e9be115423364f78f84105a8643d34d90cfbfdcd8cf872589a45dc7f54cf3134a36f4e495c23f9da8db15bccb708d4014f2ca512cb5d4f7c13e84300d5cff6eb39b202bab053bdb9674f0648609427d0f8402ddeac30f4fcd3ced3efc3b422d406c09b340bedc1571e1bfc3d44dc281634c5fe5e758e7395cfbe6d6c130fd17d92372d2cb00c6470000000049454e44ae426082 + + + + + dmsbox.h + dmsbox.h + +
    diff --git a/kstars/kstars/locationdialog.cpp b/kstars/kstars/locationdialog.cpp new file mode 100644 index 00000000..dfb5ebf2 --- /dev/null +++ b/kstars/kstars/locationdialog.cpp @@ -0,0 +1,538 @@ +/*************************************************************************** + locationdialog.cpp - K Desktop Planetarium + ------------------- + begin : Sun Feb 11 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "locationdialog.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "mapcanvas.h" +#include "dmsbox.h" + +LocationDialog::LocationDialog( QWidget* parent ) + : KDialogBase( KDialogBase::Plain, i18n( "Set Geographic Location" ), Ok|Cancel, Ok, parent ) { + + KStars *p = (KStars *)parent; + + QFrame *page = plainPage(); + CityBox = new QGroupBox( page, "CityBox" ); + CoordBox = new QGroupBox( page, "CoordBox" ); + CityBox->setTitle( i18n( "Choose City" ) ); + CoordBox->setTitle( i18n( "Choose/Modify Coordinates" ) ); + +//Create Layout managers + RootLay = new QVBoxLayout( page, 4, 4 ); //root mgr for dialog + CityLay = new QVBoxLayout( CityBox, 6, 4 ); //root mgr for CityBox + CityLay->setSpacing( 6 ); + CityLay->setMargin( 6 ); + hlay = new QHBoxLayout( 2 ); //this layout will be added to CityLay + vlay = new QVBoxLayout( 2 ); //this layout will be added to hlay + glay = new QGridLayout( 3, 2, 6 ); //this layout will be added to vlay + + CoordLay = new QVBoxLayout( CoordBox, 6, 4 ); //root mgr for coordbox + CoordLay->setSpacing( 6 ); + CoordLay->setMargin( 6 ); + glay2 = new QGridLayout( 3, 4, 4 ); //this layout will be added to CoordLay + hlayCoord = new QHBoxLayout( 2 ); //this layout will be added to glay2 + hlayTZ = new QHBoxLayout( 2 ); //this layout will be added to glay2 + hlayButtons = new QHBoxLayout( 2 ); //this layout will be added to glay2 + hlay3 = new QHBoxLayout( 2 ); //this layout will be added to CoordLay + +//Create widgets + CityFiltLabel = new QLabel( CityBox ); + CityFiltLabel->setText( i18n( "City filter:" ) ); + ProvinceFiltLabel = new QLabel( CityBox ); + ProvinceFiltLabel->setText( i18n( "Province filter:" ) ); + CountryFiltLabel = new QLabel( CityBox ); + CountryFiltLabel->setText( i18n( "Country filter:" ) ); + + CountLabel = new QLabel( CityBox ); + + CityFilter = new KLineEdit( CityBox ); + CityFilter->setFocus(); // set focus to city inputline + ProvinceFilter = new KLineEdit( CityBox ); + CountryFilter = new KLineEdit( CityBox ); + + GeoBox = new QListBox( CityBox ); + GeoBox->setVScrollBarMode( QListBox::AlwaysOn ); + GeoBox->setHScrollBarMode( QListBox::AlwaysOff ); + + MapView = new MapCanvas( CityBox ); + MapView->setFixedSize( 360, 180 ); //each pixel 1 deg x 2 deg + + NewCityLabel = new QLabel( i18n( "City:" ), CoordBox ); + NewProvinceLabel = new QLabel( i18n( "State/Province:" ), CoordBox ); + NewCountryLabel = new QLabel( i18n( "Country:" ), CoordBox ); + LongLabel = new QLabel( i18n( "Longitude:" ), CoordBox ); + LatLabel = new QLabel( i18n( "Latitude:" ), CoordBox ); + TZLabel = new QLabel( i18n( "timezone offset from universal time", "UT offset:" ), CoordBox ); + TZRuleLabel = new QLabel( i18n( "daylight savings time rule", "DST rule:" ), CoordBox ); + + NewCityName = new KLineEdit( CoordBox ); + NewProvinceName = new KLineEdit( CoordBox ); + NewCountryName = new KLineEdit( CoordBox ); + NewLong = new dmsBox( CoordBox ); + NewLat = new dmsBox( CoordBox ); + + TZBox = new QComboBox( CoordBox ); + TZRuleBox = new QComboBox( CoordBox ); + TZBox->setMinimumWidth( 16 ); + TZRuleBox->setMinimumWidth( 16 ); + TZBox->setEditable( true ); + TZBox->setDuplicatesEnabled( false ); + + for ( int i=0; i<25; ++i ) + TZBox->insertItem( KGlobal::locale()->formatNumber( (double)(i-12) ) ); + + QMap::Iterator it = p->data()->Rulebook.begin(); + QMap::Iterator itEnd = p->data()->Rulebook.end(); + for ( ; it != itEnd; ++it ) + if ( it.key().length() ) + TZRuleBox->insertItem( it.key() ); + + ClearFields = new QPushButton( i18n( "Clear Fields" ), CoordBox, "ClearFields" ); + ShowTZRules = new QPushButton( i18n( "Explain DST Rules" ), CoordBox, "ShowDSTRules" ); + + AddCityButton = new QPushButton( i18n ( "Add to List" ), CoordBox, "AddCityButton" ); + +//Pack the widgets into the layouts + RootLay->addWidget( CityBox, 0, 0 ); + RootLay->addWidget( CoordBox, 0, 0 ); + + CityLay->addSpacing( 14 ); + CityLay->addLayout( hlay, 0 ); + + hlay->addLayout( vlay, 0 ); + hlay->addSpacing( 12 ); + hlay->addWidget( GeoBox, 0, 0 ); + + vlay->addWidget( MapView, 0, 0 ); + vlay->addLayout( glay, 0 ); + vlay->addWidget( CountLabel, 0, 0 ); + + glay->addWidget( CityFiltLabel, 0, 0 ); + glay->addWidget( ProvinceFiltLabel, 1, 0 ); + glay->addWidget( CountryFiltLabel, 2, 0 ); + glay->addWidget( CityFilter, 0, 1 ); + glay->addWidget( ProvinceFilter, 1, 1 ); + glay->addWidget( CountryFilter, 2, 1 ); + + hlay->activate(); + + CoordLay->addSpacing( 14 ); + CoordLay->addLayout( glay2, 0 ); + CoordLay->addLayout( hlay3, 0 ); + + glay2->addWidget( NewCityLabel, 0, 0 ); + glay2->addWidget( NewProvinceLabel, 1, 0 ); + glay2->addWidget( NewCountryLabel, 2, 0 ); + glay2->addWidget( NewCityName, 0, 1 ); + glay2->addWidget( NewProvinceName, 1, 1 ); + glay2->addWidget( NewCountryName, 2, 1 ); + glay2->addLayout( hlayCoord, 0, 3 ); + glay2->addLayout( hlayTZ, 1, 3 ); + glay2->addLayout( hlayButtons, 2, 3 ); + + hlayCoord->addWidget( LongLabel ); + hlayCoord->addWidget( NewLong ); + hlayCoord->addWidget( LatLabel ); + hlayCoord->addWidget( NewLat ); + + hlayTZ->addWidget( TZLabel ); + hlayTZ->addWidget( TZBox ); + hlayTZ->addWidget( TZRuleLabel ); + hlayTZ->addWidget( TZRuleBox ); + + hlayButtons->addStretch(); + hlayButtons->addWidget( ClearFields ); + hlayButtons->addWidget( ShowTZRules ); + + hlay3->addStretch(); + hlay3->addWidget( AddCityButton, 0 ); + + CoordLay->activate(); + RootLay->activate(); + + connect( this, SIGNAL( cancelClicked() ), this, SLOT( reject() ) ); + connect( CityFilter, SIGNAL( textChanged( const QString & ) ), this, SLOT( filterCity() ) ); + connect( ProvinceFilter, SIGNAL( textChanged( const QString & ) ), this, SLOT( filterCity() ) ); + connect( CountryFilter, SIGNAL( textChanged( const QString & ) ), this, SLOT( filterCity() ) ); + connect( NewCityName, SIGNAL( textChanged( const QString & ) ), this, SLOT( nameChanged() ) ); + connect( NewProvinceName, SIGNAL( textChanged( const QString & ) ), this, SLOT( nameChanged() ) ); + connect( NewCountryName, SIGNAL( textChanged( const QString & ) ), this, SLOT( nameChanged() ) ); + connect( NewLong, SIGNAL( textChanged( const QString & ) ), this, SLOT( dataChanged() ) ); + connect( NewLat, SIGNAL( textChanged( const QString & ) ), this, SLOT( dataChanged() ) ); + connect( TZBox, SIGNAL( activated(int) ), this, SLOT( dataChanged() ) ); + connect( TZRuleBox, SIGNAL( activated(int) ), this, SLOT( dataChanged() ) ); + connect( GeoBox, SIGNAL( selectionChanged() ), this, SLOT( changeCity() ) ); + connect( AddCityButton, SIGNAL( clicked() ), this, SLOT( addCity() ) ); + connect( ClearFields, SIGNAL( clicked() ), this, SLOT( clearFields() ) ); + connect( ShowTZRules, SIGNAL( clicked() ), this, SLOT( showTZRules() ) ); + + dataModified = false; + nameModified = false; + AddCityButton->setEnabled( false ); + + NewCityName->setTrapReturnKey(true); + NewProvinceName->setTrapReturnKey(true); + NewCountryName->setTrapReturnKey(true); + CityFilter->setTrapReturnKey(true); + ProvinceFilter->setTrapReturnKey(true); + CountryFilter->setTrapReturnKey(true); + + filteredCityList.setAutoDelete( false ); + + initCityList(); + resize (640, 480); +} + +LocationDialog::~LocationDialog(){ +} + +void LocationDialog::initCityList( void ) { + KStars *p = (KStars *)parent(); + for (GeoLocation *loc = p->data()->geoList.first(); loc; loc = p->data()->geoList.next()) + { + GeoBox->insertItem( loc->fullName() ); + filteredCityList.append( loc ); + + //If TZ is not even integer value, add it to listbox + if ( loc->TZ0() - int( loc->TZ0() ) && ! TZBox->listBox()->findItem( KGlobal::locale()->formatNumber( loc->TZ0() ) ) ) { + for ( unsigned int i=0; i<((unsigned int) TZBox->count()); ++i ) { + if ( TZBox->text( i ).toDouble() > loc->TZ0() ) { + TZBox->insertItem( KGlobal::locale()->formatNumber( loc->TZ0() ), i-1 ); + break; + } + } + } + } + + //Sort the list of Cities alphabetically...note that filteredCityList may now have a different ordering! + GeoBox->sort(); + + CountLabel->setText( i18n("One city matches search criteria","%n cities match search criteria",GeoBox->count()) ); + + // attempt to highlight the current kstars location in the GeoBox + GeoBox->setCurrentItem( 0 ); + if ( GeoBox->count() ) { + for ( uint i=0; icount(); i++ ) { + if ( GeoBox->item(i)->text() == p->geo()->fullName() ) { + GeoBox->setCurrentItem( i ); + break; + } + } + } +} + +void LocationDialog::filterCity( void ) { + KStars *p = (KStars *)parent(); + GeoBox->clear(); + filteredCityList.clear(); + + nameModified = false; + dataModified = false; + AddCityButton->setEnabled( false ); + + for (GeoLocation *loc = p->data()->geoList.first(); loc; loc = p->data()->geoList.next()) { + QString sc( loc->translatedName() ); + QString ss( loc->translatedCountry() ); + QString sp = ""; + if ( !loc->province().isEmpty() ) + sp = loc->translatedProvince(); + + if ( sc.lower().startsWith( CityFilter->text().lower() ) && + sp.lower().startsWith( ProvinceFilter->text().lower() ) && + ss.lower().startsWith( CountryFilter->text().lower() ) ) { + + GeoBox->insertItem( loc->fullName() ); + filteredCityList.append( loc ); + } + } + + GeoBox->sort(); + + CountLabel->setText( i18n("One city matches search criteria","%n cities match search criteria", GeoBox->count()) ); + + if ( GeoBox->firstItem() ) // set first item in list as selected + GeoBox->setCurrentItem( GeoBox->firstItem() ); + + MapView->repaint(); +} + +void LocationDialog::changeCity( void ) { + //when the selected city changes, set newCity, and redraw map + SelectedCity = 0L; + if ( GeoBox->currentItem() >= 0 ) { + for (GeoLocation *loc = filteredCityList.first(); loc; loc = filteredCityList.next()) { + if ( loc->fullName() == GeoBox->currentText() ) { + SelectedCity = loc; + break; + } + } + } + + MapView->repaint(); + + //Fill the fields at the bottom of the window with the selected city's data. + if ( SelectedCity ) { + KStars *p = (KStars *)parent(); + NewCityName->setText( SelectedCity->translatedName() ); + NewProvinceName->setText( SelectedCity->translatedProvince() ); + NewCountryName->setText( SelectedCity->translatedCountry() ); + NewLong->showInDegrees( SelectedCity->lng() ); + NewLat->showInDegrees( SelectedCity->lat() ); + TZBox->setCurrentText( KGlobal::locale()->formatNumber( SelectedCity->TZ0() ) ); + + //Pick the City's rule from the rulebook + for ( int i=0; icount(); ++i ) { + if ( p->data()->Rulebook[ TZRuleBox->text(i) ].equals( SelectedCity->tzrule() ) ) { + TZRuleBox->setCurrentItem( i ); + //DEBUG + kdDebug() << "tzrule: " << TZRuleBox->text(i) <<":"<setEnabled( false ); +} + +void LocationDialog::addCity( void ) { + KStars *p = (KStars *)parent(); + bCityAdded = false; + + if ( !nameModified && !dataModified ) { + QString message = i18n( "This City already exists in the database." ); + KMessageBox::sorry( 0, message, i18n( "Error: Duplicate Entry" ) ); + return; + } + + bool latOk(false), lngOk(false), tzOk(false); + dms lat = NewLat->createDms( true, &latOk ); + dms lng = NewLong->createDms( true, &lngOk ); + double TZ = TZBox->lineEdit()->text().toDouble( &tzOk ); + + if ( NewCityName->text().isEmpty() || NewCountryName->text().isEmpty() ) { + QString message = i18n( "All fields (except province) must be filled to add this location." ); + KMessageBox::sorry( 0, message, i18n( "Fields are Empty" ) ); + return; + + //FIXME after strings freeze lifts, separate TZ check from lat/long check + } else if ( ! latOk || ! lngOk || ! tzOk ) { + QString message = i18n( "Could not parse coordinates." ); + KMessageBox::sorry( 0, message, i18n( "Bad Coordinates" ) ); + return; + } else { + if ( !nameModified ) { + QString message = i18n( "Really override original data for this city?" ); + if ( KMessageBox::questionYesNo( 0, message, i18n( "Override Existing Data?" ), i18n("Override Data"), i18n("Do Not Override")) == KMessageBox::No ) + return; //user answered No. + } + + QString entry; + QFile file; + + //Strip off white space + QString name = NewCityName->text().stripWhiteSpace(); + QString province = NewProvinceName->text().stripWhiteSpace(); + QString country = NewCountryName->text().stripWhiteSpace(); + + //check for user's city database. If it doesn't exist, create it. + file.setName( locateLocal( "appdata", "mycities.dat" ) ); //determine filename in local user KDE directory tree. + + if ( !file.open( IO_ReadWrite | IO_Append ) ) { + QString message = i18n( "Local cities database could not be opened.\nLocation will not be recorded." ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + return; + } else { + char ltsgn = 'N'; if ( lat.degree()<0 ) ltsgn = 'S'; + char lgsgn = 'E'; if ( lng.degree()<0 ) lgsgn = 'W'; + QString TZrule = TZRuleBox->currentText(); + + entry = entry.sprintf( "%-32s : %-21s : %-21s : %2d : %2d : %2d : %c : %3d : %2d : %2d : %c : %5.1f : %2s\n", + name.local8Bit().data(), province.local8Bit().data(), country.local8Bit().data(), + abs(lat.degree()), lat.arcmin(), lat.arcsec(), ltsgn, + abs(lng.degree()), lng.arcmin(), lat.arcsec(), lgsgn, + TZ, TZrule.local8Bit().data() ); + + QTextStream stream( &file ); + stream << entry; + file.close(); + + //Add city to geoList...don't need to insert it alphabetically, since we always sort GeoList + GeoLocation *g = new GeoLocation( lng.Degrees(), lat.Degrees(), + NewCityName->text(), NewProvinceName->text(), NewCountryName->text(), + TZ, &p->data()->Rulebook[ TZrule ] ); + p->data()->geoList.append( g ); + + //(possibly) insert new city into GeoBox by running filterCity() + filterCity(); + + //Attempt to highlight new city in list + GeoBox->setCurrentItem( 0 ); + if ( GeoBox->count() ) { + for ( uint i=0; icount(); i++ ) { + if ( GeoBox->item(i)->text() == g->fullName() ) { + GeoBox->setCurrentItem( i ); + break; + } + } + } + + } + } + + bCityAdded = true; + return; +} + +void LocationDialog::findCitiesNear( int lng, int lat ) { + KStars *ks = (KStars *)parent(); + + //find all cities within 3 degrees of (lng, lat); list them in GeoBox + GeoBox->clear(); + filteredCityList.clear(); + for (GeoLocation *loc = ks->data()->geoList.first(); loc; loc = ks->data()->geoList.next()) { + if ( ( abs( lng - int( loc->lng()->Degrees() ) ) < 3 ) && + ( abs( lat - int( loc->lat()->Degrees() ) ) < 3 ) ) { + + GeoBox->insertItem( loc->fullName() ); + filteredCityList.append( loc ); + } + } + + GeoBox->sort(); + CountLabel->setText( i18n("One city matches search criteria","%n cities match search criteria",GeoBox->count()) ); + + if ( GeoBox->firstItem() ) // set first item in list as selected + GeoBox->setCurrentItem( GeoBox->firstItem() ); + + repaint(); +} + +bool LocationDialog::checkLongLat( void ) { + if ( NewLong->text().isEmpty() || NewLat->text().isEmpty() ) return false; + + bool ok(false); + double lng = NewLong->createDms(true, &ok).Degrees(); + if ( ! ok ) return false; + double lat = NewLat->createDms(true, &ok).Degrees(); + if ( ! ok ) return false; + + if ( lng < -180.0 || lng > 180.0 ) return false; + if ( lat < -90.0 || lat > 90.0 ) return false; + + return true; +} + +void LocationDialog::clearFields( void ) { + CityFilter->clear(); + ProvinceFilter->clear(); + CountryFilter->clear(); + NewCityName->clear(); + NewProvinceName->clear(); + NewCountryName->clear(); + NewLong->clearFields(); + NewLat->clearFields(); + TZBox->lineEdit()->setText( KGlobal::locale()->formatNumber( 0.0 ) ); + TZRuleBox->setCurrentItem( 0 ); + nameModified = true; + dataModified = false; + AddCityButton->setEnabled( false ); + NewCityName->setFocus(); +} + +void LocationDialog::showTZRules( void ) { + QStringList lines; + lines.append( i18n( " Start Date (Start Time) / Revert Date (Revert Time)" ) ); + lines.append( " " ); + lines.append( i18n( "--: No DST correction" ) ); + lines.append( i18n( "AU: last Sun in Oct. (02:00) / last Sun in Mar. (02:00)" ) ); + lines.append( i18n( "BZ: 2nd Sun in Oct. (00:00) / 3rd Sun in Feb. (00:00)" ) ); + lines.append( i18n( "CH: 2nd Sun in Apr. (00:00) / 2nd Sun in Sep. (00:00)" ) ); + lines.append( i18n( "CL: 2nd Sun in Oct. (04:00) / 2nd Sun in Mar. (04:00)" ) ); + lines.append( i18n( "CZ: 1st Sun in Oct. (02:45) / 3rd Sun in Mar. (02:45)" ) ); + lines.append( i18n( "EE: Last Sun in Mar. (00:00) / Last Sun in Oct. (02:00)" ) ); + lines.append( i18n( "EG: Last Fri in Apr. (00:00) / Last Thu in Sep. (00:00)" ) ); + lines.append( i18n( "EU: Last Sun in Mar. (01:00) / Last Sun in Oct. (01:00)" ) ); + lines.append( i18n( "FK: 1st Sun in Sep. (02:00) / 3rd Sun in Apr. (02:00)" ) ); + lines.append( i18n( "HK: 2nd Sun in May (03:30) / 3rd Sun in Oct. (03:30)" ) ); + lines.append( i18n( "IQ: Apr 1 (03:00) / Oct. 1 (00:00)" ) ); + lines.append( i18n( "IR: Mar 21 (00:00) / Sep. 22 (00:00)" ) ); + lines.append( i18n( "JD: Last Thu in Mar. (00:00) / Last Thu in Sep. (00:00)" ) ); + lines.append( i18n( "LB: Last Sun in Mar. (00:00) / Last Sun in Oct. (00:00)" ) ); + lines.append( i18n( "MX: 1st Sun in May (02:00) / Last Sun in Sep. (02:00)" ) ); + lines.append( i18n( "NB: 1st Sun in Sep. (02:00) / 1st Sun in Apr. (02:00)" ) ); + lines.append( i18n( "NZ: 1st Sun in Oct. (02:00) / 3rd Sun in Mar. (02:00)" ) ); + lines.append( i18n( "PY: 1st Sun in Oct. (00:00) / 1st Sun in Mar. (00:00)" ) ); + lines.append( i18n( "RU: Last Sun in Mar. (02:00) / Last Sun in Oct. (02:00)" ) ); + lines.append( i18n( "SK: 2nd Sun in May (00:00) / 2nd Sun in Oct. (00:00)" ) ); + lines.append( i18n( "SY: Apr. 1 (00:00) / Oct. 1 (00:00)" ) ); + lines.append( i18n( "TG: 1st Sun in Nov. (02:00) / Last Sun in Jan. (02:00)" ) ); + lines.append( i18n( "TS: 1st Sun in Oct. (02:00) / Last Sun in Mar. (02:00)" ) ); + lines.append( i18n( "US: 1st Sun in Apr. (02:00) / Last Sun in Oct. (02:00)" ) ); + lines.append( i18n( "ZN: Apr. 1 (01:00) / Oct. 1 (00:00)" ) ); + + QString message = i18n( "Daylight Saving Time Rules" ); + KMessageBox::informationList( 0, message, lines, message ); +} + +void LocationDialog::nameChanged( void ) { + nameModified = true; + dataChanged(); +} + +//do not enable Add button until all data are present and valid. +void LocationDialog::dataChanged( void ) { + dataModified = true; + if ( ! NewCityName->text().isEmpty() && ! NewCountryName->text().isEmpty() && checkLongLat() ) + AddCityButton->setEnabled( true ); + else + AddCityButton->setEnabled( false ); +} + +void LocationDialog::slotOk( void ) { + bool bOkToClose = false; + if ( addCityEnabled() ) { //user closed the location dialog without adding their new city; + addCity(); //call addCity() for them! + bOkToClose = bCityAdded; + } else { + bOkToClose = true; + } + + if ( bOkToClose ) accept(); +} + +bool LocationDialog::addCityEnabled() { return AddCityButton->isEnabled(); } + +#include "locationdialog.moc" diff --git a/kstars/kstars/locationdialog.h b/kstars/kstars/locationdialog.h new file mode 100644 index 00000000..0ed13489 --- /dev/null +++ b/kstars/kstars/locationdialog.h @@ -0,0 +1,164 @@ +/*************************************************************************** + locationdialog.h - K Desktop Planetarium + ------------------- + begin : Sun Feb 11 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef LOCATIONDIALOG_H +#define LOCATIONDIALOG_H + +/**@class LocationDialog + *Dialog for changing the geographic location of the observer. The + *dialog is divided into two sections. + * + *The top section allows the location to be selected from a database + *of 2000 cities. It contains a MapCanvas (showing map of the globe + *with cities overlaid, with a handler for mouse clicks), a QListBox + *containing the names of cities in the database, and three KLineEdit + *widgets, which allow the user to filter the List by the name of the + *City, Province, and Country. In addition, the List + *can be filtered by location, by clicking anywhere in the MapCanvas. + *Doing so will display cities within 2 degrees of the clicked position. + * + *The bottom section allows the location to be specified manually. + *The Longitude, Latitude, City name, Province/State name, and Country name + *are entered into KLineEdits. There is also a QPushButton for adding the + *location to the custom Cities database. If the user selects "Add" without + *filling in all of the manual entry fields, an error message is displayed. + *@short Geographic Location dialog + *@author Jason Harris + *@version 1.0 + */ +#include +#include "geolocation.h" + +class QVBoxLayout; +class QHBoxLayout; +class QGridLayout; +class QGroupBox; +class QLabel; +class QListBox; +class QListBoxItem; +class QPushButton; +class QComboBox; +class KLineEdit; +class MapCanvas; +class dmsBox; + +class LocationDialog : public KDialogBase { + Q_OBJECT + +public: +/** + *Constructor. Create all widgets, and pack them into QLayouts. + *Connect Signals to Slots. Run initCityList(). + */ + LocationDialog( QWidget* parent = 0 ); +/** + *Destructor (empty) + */ + ~LocationDialog(); + +/** + *Initialize list of cities. Note that the database is not read in here, + *that is done in the KStars constructor. This simply loads the local QListBox + *with the names of the cities from the kstarsData object. + */ + void initCityList( void ); + +/**@return pointer to the highlighted city in the List. + */ + GeoLocation* selectedCity() const { return SelectedCity; } + +/**@return pointer to the List of filtered city pointers. + */ + QPtrList* filteredList() { return &filteredCityList; } + +/**@short Show only cities within 3 degrees of point specified by arguments + *@param longitude the longitude of the search point (int) + *@param latitude the latitude of the search point (int) + */ + void findCitiesNear( int longitude, int latitude ); + +/**@return the city name of the selected location. + */ + QString selectedCityName( void ) const { return SelectedCity->translatedName(); } + +/**@return the province name of the selected location. + */ + QString selectedProvinceName( void ) const { return SelectedCity->translatedProvince(); } + +/**@return the country name of the selected location. + */ + QString selectedCountryName( void ) const { return SelectedCity->translatedCountry(); } + +/**@return true if the AddCityBUtton is enabled + */ + bool addCityEnabled(); + +public slots: +/** + *When text is entered in the City/Province/Country Filter KLineEdits, + *the List of cities is trimmed to show only cities beginning with the entered text. + *Also, the QMemArray of ID numbers is kept in sync with the filtered list. + */ + void filterCity( void ); + +/** + *When the selected city in the QListBox changes, repaint the MapCanvas + *so that the crosshairs icon appears on the newly selected city. + */ + void changeCity( void ); + +/** + *When the "Add new city" QPushButton is clicked, add the manually-entered + *city information to the user's custom city database. + */ + void addCity( void ); + + void clearFields( void ); + void showTZRules( void ); + void nameChanged( void ); + void dataChanged( void ); +// void prepareToAccept( void ); + void slotOk(); + +private: +/** + *Make sure Longitude and Latitude values are valid. + */ + bool checkLongLat( void ); + + bool dataModified, nameModified, bCityAdded; + QGridLayout *glay, *glay2; + QHBoxLayout *hlay, *hlayCoord, *hlayTZ, *hlayButtons, *hlay3; + QVBoxLayout *RootLay, *CityLay, *CoordLay, *vlay; + QGroupBox *CityBox, *CoordBox; + QLabel *CityFiltLabel, *ProvinceFiltLabel, *CountryFiltLabel; + QLabel *NewCityLabel, *NewProvinceLabel, *NewCountryLabel; + QLabel *LongLabel, *LatLabel, *CountLabel; + QLabel *TZLabel, *TZRuleLabel; + KLineEdit *NewCityName, *NewProvinceName, *NewCountryName; + KLineEdit *CityFilter, *ProvinceFilter, *CountryFilter; + dmsBox *NewLong, *NewLat; + QComboBox *TZBox, *TZRuleBox; + QPushButton *AddCityButton, *ClearFields, *ShowTZRules; + MapCanvas *MapView; + QListBox *GeoBox; + + GeoLocation *SelectedCity; + QPtrList filteredCityList; +}; + +#endif diff --git a/kstars/kstars/magnitudespinbox.cpp b/kstars/kstars/magnitudespinbox.cpp new file mode 100644 index 00000000..baa7d05e --- /dev/null +++ b/kstars/kstars/magnitudespinbox.cpp @@ -0,0 +1,29 @@ +/*************************************************************************** + magnitudespinbox.cpp - description + ------------------- + begin : Thu Jul 26 2001 + copyright : (C) 2001 by Heiko Evermann + email : heiko@evermann.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "magnitudespinbox.h" + +MagnitudeSpinBox::MagnitudeSpinBox( QWidget * parent , const char * name ) + : KDoubleNumInput( 0.0, 10.0, 0.0, 0.1 /*step*/, 1 /*precision*/, parent, name) +{ +} + +MagnitudeSpinBox::MagnitudeSpinBox( double minValue, double maxValue, + QWidget * parent , const char * name ) + : KDoubleNumInput( minValue, maxValue, minValue, 0.1 /* step */, 1, parent, name) +{ +} diff --git a/kstars/kstars/magnitudespinbox.h b/kstars/kstars/magnitudespinbox.h new file mode 100644 index 00000000..cc4dc619 --- /dev/null +++ b/kstars/kstars/magnitudespinbox.h @@ -0,0 +1,47 @@ +#ifndef magnitudespinbox_h +#define magnitudespinbox_h + +/*************************************************************************** + magnitudespinbox.h - description + ------------------- + begin : Thu Jul 26 2001 + copyright : (C) 2001 by Heiko Evermann + email : heiko@evermann.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +/**@class MagnitudeSpinBox + *A special spinbox for entering magnitude values. + *This class now inherits KDoubleNumInput instead of QSpinBox + *@short a custom spinbox for magnitude (float) values. + *@author Heiko Evermann + *@version 1.0 + */ + +#include + +class QWidget; + +class MagnitudeSpinBox : public KDoubleNumInput +{ + public: + +/**Default Constructor. + */ + MagnitudeSpinBox( QWidget* parent = 0, const char* name = 0); + +/**Constructor. Set minimum and maximum values for the spinbox. + */ + MagnitudeSpinBox( double minValue, double maxValue, QWidget* parent = 0, const char* name = 0); +}; + + +#endif diff --git a/kstars/kstars/main.cpp b/kstars/kstars/main.cpp new file mode 100644 index 00000000..d3ddbfe2 --- /dev/null +++ b/kstars/kstars/main.cpp @@ -0,0 +1,191 @@ +/*************************************************************************** + main.cpp - K Desktop Planetarium + ------------------- + begin : Mon Feb 5 01:11:45 PST 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include + +#include "kstars.h" +#include "kstarsdata.h" +#include "kstarsdatetime.h" +#include "skymap.h" +#include "simclock.h" +#include "ksnumbers.h" +#include "Options.h" + +#define KSTARS_VERSION "1.2.9" + +static const char description[] = + I18N_NOOP("Desktop Planetarium"); +static const char notice[] = + I18N_NOOP("Some images in KStars are for non-commercial use only. See README.images."); + + +static KCmdLineOptions options[] = +{ + { "!dump", I18N_NOOP( "Dump sky image to file" ), 0 }, + { "script ", I18N_NOOP( "Script to execute" ), 0 }, + { "width ", I18N_NOOP( "Width of sky image" ), "640" }, + { "height ", I18N_NOOP( "Height of sky image" ), "480" }, + { "filename ", I18N_NOOP( "Filename for sky image" ), "kstars.png" }, + { "date ", I18N_NOOP( "Date and time" ), "" }, + { "!paused", I18N_NOOP( "Start with clock paused" ), 0 }, + KCmdLineLastOption +}; + +int main(int argc, char *argv[]) +{ + KAboutData aboutData( "kstars", I18N_NOOP("KStars"), + KSTARS_VERSION, description, KAboutData::License_GPL, + I18N_NOOP("(c) 2001-2003, The KStars Team"), notice, "http://edu.kde.org/kstars"); + aboutData.addAuthor("Jason Harris",0, "jharris@30doradus.org", "http://www.30doradus.org"); + aboutData.addAuthor("Heiko Evermann",0, "heiko@evermann.de", "http://www.evermann.de"); + aboutData.addAuthor("Thomas Kabelmann", 0, "tk78@gmx.de", 0); + aboutData.addAuthor("Pablo de Vicente", 0, "pvicentea@wanadoo.es", 0); + aboutData.addAuthor("Jasem Mutlaq", 0, "mutlaqja@ikarustech.com", 0 ); + aboutData.addAuthor("Carsten Niehaus", 0, "cniehaus@gmx.de", 0); + aboutData.addAuthor("Mark Hollomon", 0, "mhh@mindspring.com", 0); + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); // Add our own options. + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + KApplication a; + + if ( args->isSet( "dump" ) ) { + kdDebug() << i18n( "Dumping sky image" ) << endl; + + //parse filename and image format + const char* format = "PNG"; + QString fname = args->getOption( "filename" ); + QString ext = fname.mid( fname.findRev(".")+1 ); + if ( ext.lower() == "png" ) { format = "PNG"; } + else if ( ext.lower() == "jpg" || ext.lower() == "jpeg" ) { format = "JPG"; } + else if ( ext.lower() == "gif" ) { format = "GIF"; } + else if ( ext.lower() == "pnm" ) { format = "PNM"; } + else if ( ext.lower() == "bmp" ) { format = "BMP"; } + else { kdWarning() << i18n( "Could not parse image format of %1; assuming PNG." ).arg( fname ) << endl; } + + //parse width and height + bool ok(false); + int w(0), h(0); + w = args->getOption( "width" ).toInt( &ok ); + if ( ok ) h = args->getOption( "height" ).toInt( &ok ); + if ( !ok ) { + kdWarning() << "Unable to parse arguments: " << endl; + kdWarning() << "Width: " << args->getOption( "width" ) + << " Height: " << args->getOption( "height" ) << endl; + return 1; + } + + KStarsData *dat = new KStarsData(); + QObject::connect( dat, SIGNAL( progressText(QString) ), dat, SLOT( slotConsoleMessage(QString) ) ); + dat->initialize(); + while (!dat->startupComplete) { kapp->processEvents(50); } + + //Set Geographic Location + dat->setLocationFromOptions(); + + //Set color scheme + dat->colorScheme()->loadFromConfig( kapp->config() ); + + //set clock now that we have a location: + //Check to see if user provided a date/time string. If not, use current CPU time + QString datestring = args->getOption( "date" ); + KStarsDateTime kdt; + if ( ! datestring.isEmpty() ) { + if ( datestring.contains( "-" ) ) { //assume ISODate format + if ( datestring.contains( ":" ) ) { //also includes time + kdt = KStarsDateTime::fromString( datestring, Qt::ISODate ); + } else { //string probably contains date only + kdt.setDate( ExtDate::fromString( datestring, Qt::ISODate ) ); + kdt.setTime( QTime( 0, 0, 0 ) ); + } + } else { //assume Text format for date string + kdt = dat->geo()->LTtoUT( KStarsDateTime::fromString( datestring, Qt::TextDate ) ); + } + + if ( ! kdt.isValid() ) { + kdWarning() << i18n( "Could not parse Date/Time string: " ) << datestring << endl; + kdWarning() << i18n( "Valid date formats: " ) << endl; + kdWarning() << " 1950-02-25 ; 1950-02-25 05:30:00" << endl; + kdWarning() << " Feb 25 1950 ; Feb 25 1950 05:30:00" << endl; + kdWarning() << " 25 Feb 1950 ; 25 Feb 1950 05:30:00" << endl; + kdWarning() << i18n( "Using CPU date/time instead." ) << endl; + + kdt = dat->geo()->LTtoUT( KStarsDateTime::currentDateTime() ); + } + } else { + kdt = dat->geo()->LTtoUT( KStarsDateTime::currentDateTime() ); + } + dat->clock()->setUTC( kdt ); + + KSNumbers num( dat->ut().djd() ); + dat->initGuides(&num); + + SkyMap *map = new SkyMap( dat ); + map->resize( w, h ); + QPixmap sky( w, h ); + + map->setDestination( new SkyPoint( Options::focusRA(), Options::focusDec() ) ); + map->destination()->EquatorialToHorizontal( dat->lst(), dat->geo()->lat() ); + map->setFocus( map->destination() ); + map->focus()->EquatorialToHorizontal( dat->lst(), dat->geo()->lat() ); + + //Execute the specified script + QString scriptfile = args->getOption( "script" ); + if ( ! scriptfile.isEmpty() ) { + if ( dat->executeScript( scriptfile, map ) ) { + std::cout << i18n( "Script executed." ).utf8() << std::endl; + } else { + kdWarning() << i18n( "Could not execute script." ) << endl; + } + } + + dat->setFullTimeUpdate(); + dat->updateTime(dat->geo(), map ); + + kapp->processEvents(100000); + map->setMapGeometry(); + map->exportSkyImage( &sky ); + kapp->processEvents(100000); + + if ( ! sky.save( fname, format ) ) kdWarning() << i18n( "Unable to save image: %1 " ).arg( fname ) << endl; + else kdDebug() << i18n( "Saved to file: %1" ).arg( fname ) << endl; + + delete map; + delete dat; + return 0; + } + + //start up normally in GUI mode + + //Try to parse the given date string + QString datestring = args->getOption( "date" ); + + if ( ! datestring.isEmpty() && ! KStarsDateTime::fromString( datestring ).isValid() ) { + kdWarning() << i18n("Specified date (%1) is invalid. Will use current CPU date instead." ).arg( datestring ) << endl; + datestring = ""; + } + + new KStars( true, ! args->isSet( "paused" ), datestring ); + args->clear(); + QObject::connect(kapp, SIGNAL(lastWindowClosed()), kapp, SLOT(quit())); + return a.exec(); + +} diff --git a/kstars/kstars/mapcanvas.cpp b/kstars/kstars/mapcanvas.cpp new file mode 100644 index 00000000..dc60c2bc --- /dev/null +++ b/kstars/kstars/mapcanvas.cpp @@ -0,0 +1,130 @@ +/*************************************************************************** + mapcanvas.cpp - K Desktop Planetarium + ------------------- + begin : Tue Apr 10 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include + +#include "mapcanvas.h" +#include "locationdialog.h" +#include "kstars.h" +#include "kstarsdata.h" + +MapCanvas::MapCanvas(QWidget *parent, const char *name ) : QWidget(parent,name) { + BGColor = "#33A"; + setBackgroundColor( QColor( BGColor ) ); + setBackgroundMode( QWidget::NoBackground ); + Canvas = new QPixmap(); + bgImage = new QPixmap(); + LocationDialog *ld = (LocationDialog *)topLevelWidget(); + KStars *ks = (KStars *)ld->parent(); + QString bgFile = ks->data()->stdDirs->findResource( "data", "kstars/geomap.png" ); + bgImage->load( bgFile, "PNG" ); +} + +MapCanvas::~MapCanvas(){ + delete bgImage; + delete Canvas; +} + +void MapCanvas::setGeometry( int x, int y, int w, int h ) { + QWidget::setGeometry( x, y, w, h ); + Canvas->resize( w, h ); + origin.setX( w/2 ); + origin.setY( h/2 ); +} + +void MapCanvas::setGeometry( const QRect &r ) { + QWidget::setGeometry( r ); + Canvas->resize( r.width(), r.height() ); + origin.setX( r.width()/2 ); + origin.setY( r.height()/2 ); +} + +void MapCanvas::mousePressEvent( QMouseEvent *e ) { + LocationDialog *ld = (LocationDialog *)topLevelWidget(); + + //Determine Lat/Long corresponding to event press + int lng = ( e->x() - origin.x() ); + int lat = ( origin.y() - e->y() ); + + ld->findCitiesNear( lng, lat ); +} + +void MapCanvas::paintEvent( QPaintEvent * ) { + QPainter pcanvas; + LocationDialog *ld = (LocationDialog *)topLevelWidget(); + KStars *ks = (KStars *)ld->parent(); + + //prepare the canvas + pcanvas.begin( Canvas ); +// pcanvas.fillRect( 0, 0, width(), height(), QBrush( QColor( BGColor ) ) ); + pcanvas.drawPixmap( 0, 0, *bgImage ); +// pcanvas.setBrush( white ); + pcanvas.setPen( QPen( QColor( "SlateGrey" ) ) ); + + //Draw cities + QPoint o; + + for ( GeoLocation *g=ks->data()->geoList.first(); g; g = ks->data()->geoList.next() ) { + o.setX( int( g->lng()->Degrees() + origin.x() ) ); + o.setY( height() - int( g->lat()->Degrees() + origin.y() ) ); + + if ( o.x() >= 0 && o.x() <= width() && o.y() >=0 && o.y() <=height() ) { + pcanvas.drawPoint( o.x(), o.y() ); + } + } + + //redraw the cities that appear in the filtered list, with a white pen + //If the list has not been filtered, skip the redraw. + if ( ld->filteredList()->count() ) { + pcanvas.setPen( white ); + for ( GeoLocation *g=ld->filteredList()->first(); g; g = ld->filteredList()->next() ) { + o.setX( int( g->lng()->Degrees() + origin.x() ) ); + o.setY( height() - int( g->lat()->Degrees() + origin.y() ) ); + + if ( o.x() >= 0 && o.x() <= width() && o.y() >=0 && o.y() <=height() ) { + pcanvas.drawPoint( o.x(), o.y() ); + } + } + } + + GeoLocation *g = ld->selectedCity(); + if ( g ) { + o.setX( int( g->lng()->Degrees() + origin.x() ) ); + o.setY( height() - int( g->lat()->Degrees() + origin.y() ) ); + + pcanvas.setPen( red ); + pcanvas.setBrush( red ); + pcanvas.drawEllipse( o.x()-3, o.y()-3, 6, 6 ); + pcanvas.moveTo( o.x()-16, o.y() ); + pcanvas.lineTo( o.x()-8, o.y() ); + pcanvas.moveTo( o.x()+8, o.y() ); + pcanvas.lineTo( o.x()+16, o.y() ); + pcanvas.moveTo( o.x(), o.y()-16 ); + pcanvas.lineTo( o.x(), o.y()-8 ); + pcanvas.moveTo( o.x(), o.y()+8 ); + pcanvas.lineTo( o.x(), o.y()+16 ); + pcanvas.setPen( white ); + pcanvas.setBrush( white ); + } + + pcanvas.end(); + bitBlt( this, 0, 0, Canvas ); +} +#include "mapcanvas.moc" diff --git a/kstars/kstars/mapcanvas.h b/kstars/kstars/mapcanvas.h new file mode 100644 index 00000000..7183d939 --- /dev/null +++ b/kstars/kstars/mapcanvas.h @@ -0,0 +1,94 @@ +/*************************************************************************** + mapcanvas.h - K Desktop Planetarium + ------------------- + begin : Tue Apr 10 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + + + +#ifndef MAPCANVAS_H +#define MAPCANVAS_H + +#include +#include + +/**@class MapCanvas + *Used in LocationDialog for displaying a map of the Earth. + *In addition, cities in the database are drawn as grey or white dots. + *Also, the widget processes mouse clicks, to trim the list of + *cities to those near the mouse click. + *@short Widget used in the LocationDialog for displaying the world map. + *@author Jason Harris + *@version 1.0 + */ + +class QPixmap; + +class MapCanvas : public QWidget { + Q_OBJECT +public: + /**Default constructor. Initialize the widget: create pixmaps, load the + *world map bitmap, set pointers to the main window and the + *LocationDialog parent. + */ + MapCanvas(QWidget *parent=0, const char *name=0); + /**Destructor (empty) + */ + ~MapCanvas(); + +public slots: + /**Set the geometry of the map widget (overloaded from QWidget). + *Resizes the size of the map pixmap to match the widget, and resets + *the Origin QPoint so it remains at the center of the widget. + *@note this is called automatically by resize events. + *@p x the x-position of the widget + *@p y the y-position of the widget + *@p w the width of the widget + *@p h the height of the widget + */ + virtual void setGeometry( int x, int y, int w, int h ); + + /**Set the geometry of the map widget (overloaded from QWidget). + *Resizes the size of the map pixmap to match the widget, and resets + *the Origin QPoint so it remains at the center of the widget. + *This function behaves just like the above function. It differs + *only in the data type of its argument. + *@note this is called automatically by resize events. + *@p r QRect describing geometry + */ + virtual void setGeometry( const QRect &r ); + +protected: + /**Draw the map. Draw grey dots on the locations of all cities, + *and highlight the cities which match the current filters + *as white dits. Also draw a red crosshairs on the + *currently-selected city. + *@see LocationDialog + */ + virtual void paintEvent( QPaintEvent *e ); + + /**Trim the list of cities so that only those within 2 degrees + *of the mouse click are shown in the list. + *@see LocationDialog + */ + virtual void mousePressEvent( QMouseEvent *e ); + +private: + QPixmap *Canvas, *bgImage; + QString BGColor; + QPoint origin; +}; + +#endif diff --git a/kstars/kstars/newfovui.ui b/kstars/kstars/newfovui.ui new file mode 100644 index 00000000..4abfc4ad --- /dev/null +++ b/kstars/kstars/newfovui.ui @@ -0,0 +1,948 @@ + +NewFOVUI + + + NewFOVUI + + + + 0 + 0 + 483 + 437 + + + + New FOV Indicator + + + + unnamed + + + + layout6 + + + + unnamed + + + + textLabel1 + + + NoFrame + + + Plain + + + <b>Name:</b> + + + + + FOVName + + + Name for FOV symbol + + + The name of the field-of-view (FOV) symbol. This name appears in the FOV menu and in the "Edit FOV Symbols" tool. + + + + + + + tabWidget2 + + + 0 + + + + tab + + + Eyepiece + + + + unnamed + + + + layout16 + + + + unnamed + + + + layout11 + + + + unnamed + + + + textLabel5 + + + Telescope focal length: + + + + + textLabel7_2 + + + Eyepiece focal length: + + + + + textLabel8_2 + + + Eyepiece FOV: + + + + + + + layout15 + + + + unnamed + + + + layout12 + + + + unnamed + + + + TLength1 + + + Telescope focal length, in millimeters + + + Enter the telescope focal length, in millimeters. + +This is one of the data fields required for defining a field-of-view (FOV) symbol which matches the field-of-view of a telescope eyepiece. + + + + + textLabel6_2 + + + + 1 + + + + mm + + + + + + + layout13 + + + + unnamed + + + + EyeLength + + + Eyepiece focal length, in millimeters + + + Enter the eyepiece focal length, in millimeters. + +This is one of the data fields required for defining a field-of-view (FOV) symbol which matches the field-of-view of a telescope eyepiece. + + + + + textLabel6_2_2 + + + + 1 + + + + mm + + + + + + + layout14 + + + + unnamed + + + + EyeFOV + + + field-of-view of the eyepiece, in arcminutes + + + Enter the eyepiece field-of-view angle, in arcminutes. + +This is one of the data fields required for defining a field-of-view (FOV) symbol which matches the field-of-view of a telescope eyepiece. + + + + + textLabel6_2_2_2 + + + + 1 + + + + arcmin + + + + + + + + + + + spacer8 + + + Vertical + + + Expanding + + + + 20 + 21 + + + + + + layout14 + + + + unnamed + + + + spacer12 + + + Horizontal + + + Expanding + + + + 152 + 20 + + + + + + ComputeEyeFOV + + + Compute FOV + + + Compute field-of-view from above data fields + + + This button will compute the field-of-view (FOV) angle for a specific eyepiece/telescope combination. You must first specify the focal lengths of the telescope and eyepiece, and the FOV angle of the eyepiece in the above entry fields. + +The computed FOV angle (in arcminutes) will be displayed in the "Field of view" edit box. + + + + + + + + + tab + + + Camera + + + + unnamed + + + + ComputeCameraFOV + + + Compute FOV + + + Compute field-of-view from above data fields + + + This button will compute the field-of-view (FOV) angle for a specific camera/telescope combination. You must first specify the focal length of the telescope and the size of the CCD chip or film negative. + +The computed FOV angle (in arcminutes) will be displayed in the "Field of view" edit box. + + + + + spacer13 + + + Horizontal + + + Expanding + + + + 180 + 20 + + + + + + spacer14 + + + Vertical + + + Expanding + + + + 20 + 22 + + + + + + spacer15 + + + Vertical + + + Expanding + + + + 20 + 22 + + + + + + layout26 + + + + unnamed + + + + layout25 + + + + unnamed + + + + textLabel5_2 + + + Telescope focal length: + + + + + textLabel9 + + + Chip/Film size: + + + + + + + layout24 + + + + unnamed + + + + layout15 + + + + unnamed + + + + TLength2 + + + Telescope focal length, in millimeters + + + Enter the telescope focal length, in millimeters. + +This is one of the data fields required for defining a field-of-view (FOV) symbol which matches the field-of-view of a camera mounted on a telescope. + + + + + textLabel6_2_3 + + + + 60 + 0 + + + + + 1 + + + + mm + + + + + + + layout16 + + + + unnamed + + + + ChipSize + + + Size of chip or film, in millimeters + + + Enter the physical size of the CCD chip or film negative. + +This is one of the data fields required for defining a field-of-view (FOV) symbol which matches the field-of-view of a camera mounted on a telescope. + + + + + textLabel6_2_3_2 + + + + 1 + + + + mm + + + + + + + + + + + + + TabPage + + + Radiotelescope + + + + unnamed + + + + layout26_3 + + + + unnamed + + + + layout25_3 + + + + unnamed + + + + textLabel5_2_3 + + + Radiotelescope diameter: + + + + + textLabel9_3 + + + Wavelength: + + + + + + + layout24_3 + + + + unnamed + + + + layout15_4 + + + + unnamed + + + + RTDiameter + + + Telescope focal length, in millimeters + + + Enter the telescope focal length, in millimeters. + +This is one of the data fields required for defining a field-of-view (FOV) symbol which matches the field-of-view of a camera mounted on a telescope. + + + + + textLabel6_2_3_4 + + + + 60 + 0 + + + + + 1 + + + + m + + + + + + + layout16_4 + + + + unnamed + + + + WaveLength + + + Size of chip or film, in millimeters + + + Enter the physical size of the CCD chip or film negative. + +This is one of the data fields required for defining a field-of-view (FOV) symbol which matches the field-of-view of a camera mounted on a telescope. + + + + + textLabel6_2_3_2_3 + + + + 1 + + + + cm + + + + + + + + + + + spacer13_3 + + + Vertical + + + Expanding + + + + 21 + 51 + + + + + + layout36 + + + + unnamed + + + + spacer12_3 + + + Horizontal + + + Expanding + + + + 281 + 21 + + + + + + ComputeHPBW + + + Compute HPBW + + + false + + + Compute radiotelescope HPBW from above data fields + + + This button will compute the Half Power Beam Width (HPBW) angle for a specific radiotelescope and observing wavelength combination, assuming no multibeam receiver is available at the telescope. You must first specify the diameter of the radiotelescope and the observing wavelength. + +The computed HPBW angle (in arcminutes) will be displayed in the "Field of view" edit box. + + + + + + + + + + layout14 + + + + unnamed + + + + fieldoFviewLabel + + + Field of view (arcmin): + + + + + FOVEdit + + + Desired field-of-view size, in arcminutes + + + Enter the desired angular size for the field-of-view (FOV) symbol. + +You can either enter a value directly, or use the "Eyepiece" or "Camera" Tabs to compute an angular size for specific eyepieces or cameras. + + + + + + + spacer1_2 + + + Horizontal + + + Expanding + + + + 298 + 20 + + + + + + layout11 + + + + unnamed + + + + layout3 + + + + unnamed + + + + layout2 + + + + unnamed + + + + ColorButton + + + + + + + 255 + 255 + 255 + + + + Select color for the field-of-view symbol + + + Select a color for the field-of-view (FOV) symbol. + + + + + textLabel8 + + + Color: + + + + + + Square + + + + + Circle + + + + + Crosshairs + + + + + Bullseye + + + + + Semitransparent circle + + + + ShapeBox + + + Select a shape for the field-of-view symbol + + + Select a shape for the field-of-view (FOV) symbol. The possible shapes are: + +Circle, Square, Crosshairs, Bullseye. + + + + + textLabel7 + + + Shape: + + + + + + + + + layout10 + + + + unnamed + + + + ViewBox + + + + 0 + 0 + 0 + 0 + + + + + 80 + 80 + + + + + 255 + 255 + 255 + + + + + 0 + 0 + 0 + + + + StyledPanel + + + Raised + + + + + + + + + + + + FOVName + tabWidget2 + TLength1 + EyeLength + EyeFOV + ComputeEyeFOV + TLength2 + ChipSize + ComputeCameraFOV + FOVEdit + ShapeBox + ColorButton + + + + klineedit.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + kpushbutton.h + kpushbutton.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + knuminput.h + kpushbutton.h + klineedit.h + kcolorbutton.h + kcombobox.h + + diff --git a/kstars/kstars/objectnamelist.cpp b/kstars/kstars/objectnamelist.cpp new file mode 100644 index 00000000..daa1305d --- /dev/null +++ b/kstars/kstars/objectnamelist.cpp @@ -0,0 +1,224 @@ +/*************************************************************************** + objectnamelist.cpp - description + ------------------- + begin : Mon Feb 18 2002 + copyright : (C) 2002 by Thomas Kabelmann + email : tk78@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "objectnamelist.h" +#include "skyobjectname.h" +#include "skyobject.h" +#include "starobject.h" + +#include +#include + +ObjectNameList::ObjectNameList() { + amount = 0; + language = latin; + mode = allLists; + + // delete just objects of local list + for (int i= 0; i< 27; i++) { + list[local][i].setAutoDelete(true); + unsorted[i] = false; + } + + constellations.setAutoDelete(true); +} + +ObjectNameList::~ObjectNameList(){ +} + +void ObjectNameList::setLanguage( Language lang ) { + language = lang; +} + +void ObjectNameList::setLanguage( bool lang ) { + language = ( Language ) lang; +} + +void ObjectNameList::setMode( Mode m ) { + mode = m; +} + +void ObjectNameList::append( SkyObject *object, bool useLongName ) { + amount++; + // create name string and init with longname if forced by parameter else default name + QString name = ( useLongName ) ? object->longname() : object->name(); + + //if star's name is it's genetive name, make sure we don't use the Greek charcter here + if ( object->type() == 0 && name == ((StarObject*)object)->gname() ) + name = ((StarObject*)object)->gname( false ); + + // create string with translated name + QString iName; + + if ( object->type() == -1 ) { // constellation + iName = i18n( "Constellation name (optional)", name.local8Bit().data() ); + } + else { // all other types + iName = i18n( name.local8Bit() ); + } + + // create SkyObjectName with translated name + SkyObjectName *soName = new SkyObjectName( iName, object ); + // append in localized list + currentIndex = getIndex( name ); + list[local] [currentIndex].append(soName); + + // type == -1 -> constellation + if (object->type() == -1) { + // get latin name (default name) + iName = name; + // create new SkyObject with localized name + soName = new SkyObjectName(iName, object); + // to delete these objects store them in separate list + constellations.append(soName); + } + + // append in latin list + currentIndex = getIndex(name); + list[latin][currentIndex].append(soName); + // set list unsorted + unsorted[currentIndex] = true; +} + +SkyObjectName* ObjectNameList::first( const QString &name ) { + sort(); + SkyObjectName *soName = 0; + // set mode: string is empty set mode to all lists + name.isEmpty() ? setMode( allLists ) : setMode( oneList ); + + // start with first list in array + if ( mode == allLists ) { + currentIndex = 0; + } else { + // start with list which contains the first letter + currentIndex = getIndex( name ); + } + + soName = list[language][currentIndex].first(); + + //It's possible that there is no object that belongs to currentIndex + //If not, and mode==allLists, try the next index + while ( !soName && mode==allLists && currentIndex < 26 ) { + currentIndex++; // loop through the array + soName = list[language][currentIndex].first(); + } + + return soName; +} + +SkyObjectName* ObjectNameList::next() { + SkyObjectName *soName = 0; + // get next SkyObjectName object + soName = list[ language ] [ currentIndex ].next(); + + // if all lists must checked and SkyObjectName is NULL + // check next available list in array and set to first element in list + // if currentIndex == 26 -> last index is reached + if ( mode==allLists && soName==0 && currentIndex<26 ) { + do { + currentIndex++; // loop through the array + soName = list[ language ] [ currentIndex ].first(); + } while ( currentIndex<26 && soName==0 ); // break if currentIndex == 27 or soName is found + } + + return soName; +} + +int ObjectNameList::getIndex( const QString &name ) { + // default index is 0 if object name starts with a number + int index = 0; + + // if object name starts with a letter, so get index number between 1 and 26 + if ( !name.isEmpty() ) { + QChar firstLetter = name[0]; + if ( firstLetter ) { + if ( firstLetter.isLetter() ) { + const unsigned char letter = (unsigned char) firstLetter.lower(); + index = letter % 96; // a == 97 in ASCII code => 97 % 96 = 1 + } + + /** + *Avoid invalid index due to non ASCII letters like "� etc. Add your own letters to put them in + *the right list (due to %96 index can't never get smaller than 0). + */ + if (index > 26) { + switch (index) { + case 41 : index = 5; break; // �= e + case 54 : index = 15; break; // �= o + default : index = 0; // all other letters + } + kdDebug() << k_funcinfo << "Object: " << name << " starts with non ASCII letter. Put it in list #" << index << endl; + } + } + } + + return index; +} + +void ObjectNameList::sort() { + for (int i=0; i<27; ++i) { + if (unsorted[i] == true) { + unsorted[i] = false; + list[latin][i].sort(); + list[local][i].sort(); + } + } +} + +void ObjectNameList::remove ( const QString &name ) { + setMode(oneList); + int index = getIndex(name); + SortedList *l = &(list[language][index]); + + SkyObjectName *son = find( name ); + if ( son ) l->remove( son ); +} + +SkyObjectName* ObjectNameList::find(const QString &name) { + sort(); + if (name.isNull()) return 0; + // find works only in one list and not in all lists + setMode(oneList); + + // items are stored translated (JH: Why? this whole class is confusing...) + QString translatedName = i18n(name.utf8()); + + int index = getIndex(name); + + // first item + int lower = 0; + SortedList *l = &(list[language][index]); + // last item + int upper = l->count() - 1; + // break if list is empty + if (upper == -1) return 0; + + int next; + + // it's the "binary search" algorithm + SkyObjectName *o; + while (upper >= lower) { + next = (lower + upper) / 2; + o = l->at(next); + if (translatedName == o->text()) { return o; } + if (translatedName < o->text()) + upper = next - 1; + else + lower = next + 1; + } + return 0; +} diff --git a/kstars/kstars/objectnamelist.h b/kstars/kstars/objectnamelist.h new file mode 100644 index 00000000..8e819c3a --- /dev/null +++ b/kstars/kstars/objectnamelist.h @@ -0,0 +1,173 @@ +/*************************************************************************** + objectnamelist.h - description + ------------------- + begin : Mon Feb 18 2002 + copyright : (C) 2002 by Thomas Kabelmann + email : tk78@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef OBJECTNAMELIST_H +#define OBJECTNAMELIST_H + + +/**@class ObjectNameList + *This class provides an interface like a QPtrList, but sorts objects internally + *in 27 lists. The objects are sorted alphabetically. List 0 contains all objects + *beginning not with a letter. List 1 - 26 contains objects beginning with a letter. + *The number of the list is similar to positon of letter in alphabet. (A = 1 .. Z = 26 ) + *@author Thomas Kabelmann + *@version 1.0 + */ + + +#include +#include +#include + +class SkyObject; +class SkyObjectName; + +/**Reimplemented from QPtrList for sorting objects in the list. */ +template class SortedList : public QPtrList { + protected: + int compareItems(QPtrCollection::Item item1, QPtrCollection::Item item2) { + if ( *((T*)item1) == *((T*)item2) ) return 0; + return ( *((T*)item1) < *((T*)item2) ) ? -1 : 1; + } +}; + +class ObjectNameList { + + public: + /** Constructor */ + ObjectNameList(); + + /** Destructor */ + ~ObjectNameList(); + + /**Appends a skyobject to the list. + *@param object pointer to the SkyObject to be appended to the list. + *@param useLongName if TRUE, use the longname of the object, + *rather than the primary name + */ + void append(SkyObject *object, bool useLongName=false); + + /**Select the list which contains objects whose names begin with the + *same letter as the argument. The selected list ID is recorded in + *an internal variable, so it is persistent. + *@note This function is case insensitive. + *@note if no string is given, then the first list is selected, and + *also a flag is set so that all lists will be traversed by the next() + *function. + *@return pointer to the first object in the selected list. + *@param name the name to use in selecting a list. + */ + SkyObjectName* first(const QString &name = QString::null); + + /**Returns next object in the currently selected list. + *@return pointer to the next object in the current list, or NULL if + *the end of the list was reached. + *@note if the "all lists" flag is set, then it will traverse all lists + *before returning NULL. + */ + SkyObjectName* next(); + + /**@return pointer to the object, if it is in one of the lists; + *otherwise return the NULL pointer. + *@note This function is case sensitive. + *@param name name of object to find. + *@return pointer to object with the given name + */ + SkyObjectName* find(const QString &name = QString::null); + + /**@short remove the named object from the list. + *@param name the name of the object to be removed. + *@note If the object is not found, then nothing happens. + */ + void remove( const QString &name = QString::null ); + + /**Define the language which should be used for constellation names + */ + enum Language { local = 0, latin = 1 }; + + /**Change constellation-name language option. + *@param lang the language to use (0=local; 1=latin) + */ + void setLanguage( Language lang ); + + /**Change constellation-name language option. + *This function behaves just like the above function; + *it differs only in the data type of its argument. + *@param lang the language to use (0=local; 1=latin) + */ + void setLanguage( bool lang ); + + /**@return the total count of the number of named objects. + */ + uint count() const { return amount; } + + private: + + /**Sorts the lists with objects for faster access. + *It's needed for find(). first() and find() call this function. + */ + void sort(); + + + /**@return the list index which contains the object whose name matches the argument. + *@note this does not return the position within a list of names; it returns the ID + *of the list itself. + *@param name the name of the object whose index is to be found + */ + int getIndex( const QString &name = QString::null ); + + /**Two modes are available: + *allLists = loop through the whole list if next() is called + *oneList = loop through one list if next is called + *If oneList is set, just check all objects which start with same letter to save cpu time. + */ + enum Mode { allLists, oneList } mode; + + /**Set mode + *@see first() + */ + void setMode( Mode m ); + + /**Hold 2 pointer lists in memory. Number of lists can easily increased for adding more languages. + *First index is the language and second index is reserved for alphabetically sorted list. + * 0 = all objects beginning with a number + * 1 = A ... 26 = Z + */ + SortedList list[2][27]; + + /**Hold status if list is unsorted or not.*/ + bool unsorted[27]; + + /** + *Constellations has latin names and alloc extra SkyObjectNames which will stored in 2 list. + *But second list will not delete objects while clearing it, because most of objects in this list + *are in first list too. We just have to delete objects which are not in first list. These objects + *will stored in this list. + */ + QPtrList constellations; + + /** + *Which list was accessed last time by first() or next() + */ + int currentIndex; + + Language language; + + unsigned int amount; +}; + +#endif diff --git a/kstars/kstars/opsadvanced.cpp b/kstars/kstars/opsadvanced.cpp new file mode 100644 index 00000000..5fe1953b --- /dev/null +++ b/kstars/kstars/opsadvanced.cpp @@ -0,0 +1,63 @@ +/*************************************************************************** + opsadvanced.cpp - K Desktop Planetarium + ------------------- + begin : Sun 14 Mar 2004 + copyright : (C) 2004 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include + +#include "opsadvanced.h" +#include "Options.h" +#include "kstars.h" +#include "timestepbox.h" + +OpsAdvanced::OpsAdvanced( QWidget *p, const char *name, WFlags fl ) + : OpsAdvancedUI( p, name, fl ) +{ + ksw = (KStars *)p; + + //Initialize the timestep value + SlewTimeScale->tsbox()->changeScale( Options::slewTimeScale() ); + + connect( SlewTimeScale, SIGNAL( scaleChanged( float ) ), this, SLOT( slotChangeTimeScale( float ) ) ); + + connect( kcfg_HideOnSlew, SIGNAL( clicked() ), this, SLOT( slotToggleHideOptions() ) ); +} + +OpsAdvanced::~OpsAdvanced() {} + +void OpsAdvanced::slotChangeTimeScale( float newScale ) { + Options::setSlewTimeScale( newScale ); +} + +void OpsAdvanced::slotToggleHideOptions() { + textLabelHideTimeStep->setEnabled( kcfg_HideOnSlew->isChecked() ); + SlewTimeScale->setEnabled( kcfg_HideOnSlew->isChecked() ); + HideBox->setEnabled( kcfg_HideOnSlew->isChecked() ); +/* kcfg_MagLimitHideStar->setEnabled( kcfg_HideOnSlew->isChecked() ); + textLabelMag1->setEnabled( kcfg_HideOnSlew->isChecked() ); + kcfg_HidePlanets->setEnabled( kcfg_HideOnSlew->isChecked() ); + kcfg_HideMessier->setEnabled( kcfg_HideOnSlew->isChecked() ); + kcfg_HideNGC->setEnabled( kcfg_HideOnSlew->isChecked() ); + kcfg_HideIC->setEnabled( kcfg_HideOnSlew->isChecked() ); + kcfg_HideMilkyWay->setEnabled( kcfg_HideOnSlew->isChecked() ); + kcfg_HideCNames->setEnabled( kcfg_HideOnSlew->isChecked() ); + kcfg_HideCLines->setEnabled( kcfg_HideOnSlew->isChecked() ); + kcfg_HideCBounds->setEnabled( kcfg_HideOnSlew->isChecked() ); + kcfg_HideGrid->setEnabled( kcfg_HideOnSlew->isChecked() );*/ +} + +#include "opsadvanced.moc" diff --git a/kstars/kstars/opsadvanced.h b/kstars/kstars/opsadvanced.h new file mode 100644 index 00000000..fd5596ee --- /dev/null +++ b/kstars/kstars/opsadvanced.h @@ -0,0 +1,53 @@ +/*************************************************************************** + opsadvanced.h - K Desktop Planetarium + ------------------- + begin : Sun 14 Mar 2004 + copyright : (C) 2004 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef OPSADVANCED_H +#define OPSADVANCED_H + +#include "opsadvancedui.h" + +/**@class OpsAdvanced + *The Advanced Tab of the Options window. In this Tab the user can configure + *advanced behaviors of the program, including: + *@li Whether some objects are hidden when the map is moving (and which objects) + *@li Whether positions are corrected for atmospheric refraction + *@li Whether a slewing animation is used to move the Focus position + *@li Whether centered objects are automatically labeled + *@li whether a "transient" label is attached when the mouse "hovers" at an object. + *@author Jason Harris + *@version 1.0 + */ + +class KStars; + +class OpsAdvanced : public OpsAdvancedUI +{ + Q_OBJECT + +public: + OpsAdvanced( QWidget *parent=0, const char *name=0, WFlags fl = 0 ); + ~OpsAdvanced(); + +private slots: + void slotChangeTimeScale( float newScale ); + void slotToggleHideOptions(); + +private: + KStars *ksw; +}; + +#endif //OPSADVANCED_H + diff --git a/kstars/kstars/opsadvancedui.ui b/kstars/kstars/opsadvancedui.ui new file mode 100644 index 00000000..13022545 --- /dev/null +++ b/kstars/kstars/opsadvancedui.ui @@ -0,0 +1,486 @@ + +OpsAdvancedUI + + + OpsAdvancedUI + + + + 0 + 0 + 385 + 499 + + + + OpsAdvanced + + + + unnamed + + + + kcfg_UseRefraction + + + Correct for atmospheric refraction + + + Correct coordinates of objects for the effects of the atmosphere + + + The atmosphere bends light passing through it, like a lens. If this item is checked, this "atmospheric refraction" will be simulated in the sky map. Note that this correction is only applied when using the Horizontal coordinate system. + + + + + kcfg_UseAnimatedSlewing + + + Use animated slewing + + + Show slewing motion when focus changes? + + + If checked, changing the focus position will result in a visible animated "slew" to the new position. Otherwise, the display will center on the new position instantaneously. + + + + + kcfg_UseAutoLabel + + + Attach label to centered object + + + Show name label of centered object? + + + If checked, a name label will be temporarily attached to an object while it is centered in the display. You can attach a more persistent label to any object using the right-click popup menu. + + + + + kcfg_UseHoverLabel + + + Attach temporary label when hovering mouse + + + Show name label of centered object? + + + If checked, a name label will be temporarily attached to an object while it is centered in the display. You can attach a more persistent label to any object using the right-click popup menu. + + + + + ObsListOptions + + + Observing List Labels + + + + unnamed + + + + kcfg_ObsListSymbol + + + Symbol + + + true + + + + + kcfg_ObsListText + + + Text + + + + + + + spacer20 + + + Vertical + + + Fixed + + + + 20 + 20 + + + + + + kcfg_HideOnSlew + + + Hide objects while moving + + + Do not draw all objects while the map is moving? + + + When the map is in motion, smooth animation is compromised if the program has too many objects to draw on the map; check this item to temporarily hide some of the objects while the display is in motion. + + + + + layout16 + + + + unnamed + + + + textLabelHideTimeStep + + + Also hide if time step larger than: + + + + + SlewTimeScale + + + StrongFocus + + + smallest timestep for which objects are always hidden + + + + + spacer21 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + HideBox + + + true + + + Configure Hidden Objects + + + + unnamed + + + + layout20 + + + + unnamed + + + + kcfg_HideStars + + + Stars fainter than + + + Hide faint stars while moving? + + + If checked, then fainter stars will be hidden when the map is in motion. + + + + + kcfg_MagLimitHideStar + + + + 40 + 0 + + + + StrongFocus + + + Stars fainter than this will not be drawn while the map is moving. + + + Stars fainter than this will not be drawn while the map is moving. + + + + + textLabelMag1 + + + mag + + + + + spacer23 + + + Horizontal + + + Expanding + + + + 240 + 20 + + + + + + + + layout4 + + + + unnamed + + + + kcfg_HideIC + + + IC objects + + + Hide IC objects while moving? + + + If checked, then objects in the IC catalog will be hidden when the map is in motion. + + + + + kcfg_HideMilkyWay + + + Milky Way + + + Hide the Milky Way contour while moving? + + + If checked, then the Milky Way contour will be hidden when the map is in motion. + + + + + kcfg_HidePlanets + + + Solar system + + + Hide solar system bodies while moving? + + + If checked, then all solar system bodies will be hidden when the map is in motion. + + + + + kcfg_HideCBounds + + + Constellation boundaries + + + + + kcfg_HideMessier + + + Messier objects + + + Hide Messier objects when moving? + + + If checked, then objects in the Messier catalog will be hidden when the map is in motion. + + + + + kcfg_HideGrid + + + Coordinate grid + + + Hide coordinate grid while moving? + + + If checked, then the coordinate grid will be hidden when the map is in motion. + + + + + kcfg_HideNGC + + + NGC objects + + + Hide NGC objects while moving? + + + If checked, then objects in the NGC catalog will be hidden when the map is in motion. + + + + + kcfg_HideCLines + + + Constellation lines + + + Hide constellation lines while moving? + + + If checked, then constellation lines will be hidden when the map is in motion. + + + + + kcfg_HideCNames + + + Constellation names + + + Hide constellation names while moving? + + + If checked, then constellation names will be hidden when the map is in motion. + + + + + + + + + spacer22 + + + Vertical + + + Expanding + + + + 20 + 16 + + + + + + + + TimeStepBox +
    timestepbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    + + MagnitudeSpinBox +
    magnitudespinbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image1 + property +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000003b149444154388dad945f4c5b551cc73fe7dc4b7b4bcba0762d45c43114323599ee6192609c51d883892ce083f1718b3ebb185f8dc91e972cf39d2d2a2f1af664b6f1e0fe3863a0718969700eb0c52142da0242a1bd6d696f7bcff101585203ceb8fd9ece39f99dcff9fe7edf939f88c562ec465f5f9fe609442c161362173c3e3eae7b7a7ac8e7f36432196cdbfe4f907c3e4f2291201e8fe338cec3737357e9e8e828aded1e229d650e1f2d51754b082110124c13a4dc5ea341eb9dc284c0558a853f3ce8cb0677ef500fde7d39d2596679e326597b8e9abb85d7a770ab16ab6983ec5a05b487a70e36f0f4e10afe408d6a558310980108478dba4a1e8233990c5d474b64ed39aa3a8fe5f3317fbf81dbd70bccfeb205947632fd74f6589c1c6ea2f70d03a58ba0c1f2c9bdc1b66de3b8256a6e11cbe7e3ee1d181b590124fe2693aeee08d223c82c3a2c24b7b874bec8f26288774f7bd054504aef0dde6e99c0eb83f9fb266323cb80a27fb0958141836044605a2ee5523393371cc646fee2da37195aa35d0c0c5b4859ac03d7e91712dcaac5adab3650a3ff9d08ef7dd8404bb48869e5d958b5b87dadc4c9a1464e9f0d0326df7ebd86bd2e310cb1bf62d384d59441f2d70a070e1c60e09489929b988681bdd9cc97170bcc4c65595f71f8e0e3301337fc24a7732467831875a47f289652b0be5e4151e6d07316c1b0c0340d8ab92023e76d66a6b2840e36d2fb7a13fee632475e6edc367ea98a90fb98b7dd6310ca0328a44761582e1bab41befabcc0ec940d28bc5e93b68e064cab84e1d9beaeb48934eac1f53b01c1b000fca496aa54b61a99fcde61662a4b4b4b23d1680be9d426173e4df3602a48ea411989a4fd590f52a8fd156b05ed9d350e3defe3cfdf4b4c7ce770ea7d3fb9f520afbe1620daeee5c26735d20b9b9cfb6811a754a439e4e5c5639a4caa1e5caf586bfc0197b78702005cb9b4cae4cd3267ce8638fe964bd72b393e39d74928d242617303a756a37f284447770dcdbffc6384a05a85de1306e9a52057c7527c7131c3c42d3f475eb2303c82d4fc3276d6811db37efeb148723082d9b08f79f97c1e5729109a9a28307cc622d2d6cdf52b2b24efe548dedb00142009862cfa879ee1a71f6cec928353511472fbf4389148b0b0e0c108081412458dfe21c9f11351e67e7358595468246d1d1e5e38a6e9e851bc39d84ab502a669331dafec0d8ec7e3e8cb06e1a881d727d1ae40180a434a8c9db129a54126ad48a7358c2b4c5352c8c374bcccdab2bb37d8719cba79fab8211f9df218e0582c261e95f8bfc04f1a1e8bc5c4dfe0a190172af6a9690000000049454e44ae426082 + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082 + + + + kcfg_UseRefraction + kcfg_UseAnimatedSlewing + kcfg_UseAutoLabel + kcfg_HideOnSlew + SlewTimeScale + kcfg_HideStars + kcfg_MagLimitHideStar + kcfg_HidePlanets + kcfg_HideMessier + kcfg_HideNGC + kcfg_HideIC + kcfg_HideMilkyWay + kcfg_HideCNames + kcfg_HideCLines + kcfg_HideGrid + + + + timestepbox.h + magnitudespinbox.h + +
    diff --git a/kstars/kstars/opscatalog.cpp b/kstars/kstars/opscatalog.cpp new file mode 100644 index 00000000..d67f58ac --- /dev/null +++ b/kstars/kstars/opscatalog.cpp @@ -0,0 +1,207 @@ +/*************************************************************************** + opscatalog.cpp - K Desktop Planetarium + ------------------- + begin : Sun Feb 29 2004 + copyright : (C) 2004 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include //QCheckListItem +#include +#include +#include + +#include "opscatalog.h" +#include "Options.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "skymap.h" +#include "addcatdialog.h" +#include "magnitudespinbox.h" +#include "customcatalog.h" + +OpsCatalog::OpsCatalog( QWidget *p, const char *name, WFlags fl ) + : OpsCatalogUI( p, name, fl ) +{ + ksw = (KStars *)p; + + //Populate CatalogList + showIC = new QCheckListItem( CatalogList, i18n( "Index Catalog (IC)" ), QCheckListItem::CheckBox ); + showIC->setOn( Options::showIC() ); + + showNGC = new QCheckListItem( CatalogList, i18n( "New General Catalog (NGC)" ), QCheckListItem::CheckBox ); + showNGC->setOn( Options::showNGC() ); + + showMessImages = new QCheckListItem( CatalogList, i18n( "Messier Catalog (images)" ), QCheckListItem::CheckBox ); + showMessImages->setOn( Options::showMessierImages() ); + + showMessier = new QCheckListItem( CatalogList, i18n( "Messier Catalog (symbols)" ), QCheckListItem::CheckBox ); + showMessier->setOn( Options::showMessier() ); + + kcfg_MagLimitDrawStar->setValue( Options::magLimitDrawStar() ); + kcfg_MagLimitDrawStarZoomOut->setValue( Options::magLimitDrawStarZoomOut() ); + kcfg_MagLimitDrawStar->setMinValue( Options::magLimitDrawStarZoomOut() ); + kcfg_MagLimitDrawStarZoomOut->setMaxValue( Options::magLimitDrawStar() ); + + kcfg_MagLimitDrawDeepSky->setMaxValue( 16.0 ); + kcfg_MagLimitDrawDeepSkyZoomOut->setMaxValue( 16.0 ); + + //disable star-related widgets if not showing stars + if ( ! kcfg_ShowStars->isChecked() ) slotStarWidgets(false); + + //Add custom catalogs, if necessary + for ( unsigned int i=0; idata()->customCatalogs().count(); ++i ) { //loop over custom catalogs + QCheckListItem *newItem = new QCheckListItem( CatalogList, ksw->data()->customCatalogs().at(i)->name(), QCheckListItem::CheckBox ); + newItem->setOn( Options::showCatalog()[i] ); + } + + connect( CatalogList, SIGNAL( clicked( QListViewItem* ) ), this, SLOT( updateDisplay() ) ); + connect( CatalogList, SIGNAL( selectionChanged() ), this, SLOT( selectCatalog() ) ); + connect( AddCatalog, SIGNAL( clicked() ), this, SLOT( slotAddCatalog() ) ); + connect( LoadCatalog, SIGNAL( clicked() ), this, SLOT( slotLoadCatalog() ) ); + connect( RemoveCatalog, SIGNAL( clicked() ), this, SLOT( slotRemoveCatalog() ) ); + + connect( kcfg_MagLimitDrawStar, SIGNAL( valueChanged(double) ), + SLOT( slotSetDrawStarMagnitude(double) ) ); + connect( kcfg_MagLimitDrawStarZoomOut, SIGNAL( valueChanged(double) ), + SLOT( slotSetDrawStarZoomOutMagnitude(double) ) ); + connect( kcfg_ShowStars, SIGNAL( toggled(bool) ), SLOT( slotStarWidgets(bool) ) ); +} + +//empty destructor +OpsCatalog::~OpsCatalog() {} + +void OpsCatalog::updateDisplay() { + //Modify display according to settings in the CatalogList + if ( sender()->name() == QString( "CatalogList" ) ) + Options::setShowDeepSky( true ); + + Options::setShowMessier( showMessier->isOn() ); + Options::setShowMessierImages( showMessImages->isOn() ); + Options::setShowNGC( showNGC->isOn() ); + Options::setShowIC( showIC->isOn() ); + for ( unsigned int i=0; idata()->customCatalogs().count(); ++i ) { + QCheckListItem *item = (QCheckListItem*)( CatalogList->findItem( ksw->data()->customCatalogs().at(i)->name(), 0 )); + Options::showCatalog()[i] = item->isOn(); + } + + // update time for all objects because they might be not initialized + // it's needed when using horizontal coordinates + ksw->data()->setFullTimeUpdate(); + ksw->updateTime(); + ksw->map()->forceUpdate(); +} + +void OpsCatalog::selectCatalog() { +//If selected item is a custom catalog, enable the remove button (otherwise, disable it) + RemoveCatalog->setEnabled( false ); + for ( unsigned int i=0; i < ksw->data()->customCatalogs().count(); ++i ) { + if ( CatalogList->currentItem()->text( 0 ) == ksw->data()->customCatalogs().at(i)->name() ) { + RemoveCatalog->setEnabled( true ); + break; + } + } +} + +void OpsCatalog::slotAddCatalog() { + AddCatDialog ac(this); + if ( ac.exec()==QDialog::Accepted ) + insertCatalog( ac.filename() ); +} + +void OpsCatalog::slotLoadCatalog() { + //Get the filename from the user + QString filename = KFileDialog::getOpenFileName( QDir::homeDirPath(), "*"); + if ( ! filename.isEmpty() ) { + //test integrity of file before trying to add it + CustomCatalog *newCat = ksw->data()->createCustomCatalog( filename, true ); //true = show errors + if ( newCat ) { + int nObjects = newCat->objList().count(); + delete newCat; + if ( nObjects ) + insertCatalog( filename ); + } + } +} + +void OpsCatalog::insertCatalog( const QString &filename ) { + //Add new custom catalog, based on the list of SkyObjects we just parsed + ksw->data()->addCatalog( filename ); + + //Get the new catalog's name, add entry to the listbox + QString name = ksw->data()->customCatalogs().current()->name(); + QCheckListItem *newCat = new QCheckListItem( CatalogList, name, QCheckListItem::CheckBox ); + newCat->setOn( true ); + CatalogList->insertItem( newCat ); + + //update Options object + QStringList tFileList = Options::catalogFile(); + QValueList tShowList = Options::showCatalog(); + tFileList.append( filename ); + tShowList.append( true ); + Options::setCatalogFile( tFileList ); + Options::setShowCatalog( tShowList ); + + ksw->map()->forceUpdate(); +} + +void OpsCatalog::slotRemoveCatalog() { + //Remove CatalogName, CatalogFile, and ShowCatalog entries, and decrement CatalogCount + for ( unsigned int i=0; i < ksw->data()->customCatalogs().count(); ++i ) { + if ( CatalogList->currentItem()->text( 0 ) == ksw->data()->customCatalogs().at(i)->name() ) { + + ksw->data()->removeCatalog( i ); + + //Update Options object + QStringList tFileList = Options::catalogFile(); + QValueList tShowList = Options::showCatalog(); + tFileList.remove( tFileList[i] ); + tShowList.remove( tShowList[i] ); + Options::setCatalogFile( tFileList ); + Options::setShowCatalog( tShowList ); + break; + } + } + + //Remove entry in the QListView + CatalogList->takeItem( CatalogList->currentItem() ); + + ksw->map()->forceUpdate(); +} + +void OpsCatalog::slotSetDrawStarMagnitude(double newValue) { + kcfg_MagLimitDrawStarZoomOut->setMaxValue( newValue ); + ksw->data()->setMagnitude( newValue ); +} + +void OpsCatalog::slotSetDrawStarZoomOutMagnitude(double newValue) { + kcfg_MagLimitDrawStar->setMinValue( newValue ); + Options::setMagLimitDrawStarZoomOut( newValue ); + // force redraw + ksw->map()->forceUpdate(); +} + +void OpsCatalog::slotStarWidgets(bool on) { + textLabelMagStars->setEnabled(on); + textLabelMagStarsZoomOut->setEnabled(on); + textLabelMagStarInfo->setEnabled(on); + textLabelMag1->setEnabled(on); + textLabelMag2->setEnabled(on); + textLabelMag3->setEnabled(on); + kcfg_MagLimitDrawStar->setEnabled(on); + kcfg_MagLimitDrawStarZoomOut->setEnabled(on); + kcfg_MagLimitDrawStarInfo->setEnabled(on); + kcfg_ShowStarNames->setEnabled(on); + kcfg_ShowStarMagnitudes->setEnabled(on); +} + +#include "opscatalog.moc" diff --git a/kstars/kstars/opscatalog.h b/kstars/kstars/opscatalog.h new file mode 100644 index 00000000..dd33f60a --- /dev/null +++ b/kstars/kstars/opscatalog.h @@ -0,0 +1,65 @@ +/*************************************************************************** + opscatalog.h - K Desktop Planetarium + ------------------- + begin : Sun Feb 29 2004 + copyright : (C) 2004 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef OPSCATALOG_H +#define OPSCATALOG_H + +#include "opscatalogui.h" + +/**@class OpsCatalog + *The Catalog page for the Options window. This page allows the user + *to modify display of the major object catalogs in KStars: + *@li Hipparcos/Tycho Star Catalog + *@li Messier Catalog + *@li NGC/IC Catalogs + *@li Any Custom catalogs added by the user. + * + *@short Catalog page of the Options window. + *@author Jason Harris + *@version 1.0 + */ + +class QWidget; +class KStars; +class QCheckListItem; + +class OpsCatalog : public OpsCatalogUI +{ + Q_OBJECT + +public: + OpsCatalog( QWidget *parent=0, const char *name=0, WFlags fl = 0 ); + ~OpsCatalog(); + +private slots: + void updateDisplay(); + void selectCatalog(); + void slotAddCatalog(); + void slotLoadCatalog(); + void slotRemoveCatalog(); + void slotSetDrawStarMagnitude(double newValue); + void slotSetDrawStarZoomOutMagnitude(double newValue); + void slotStarWidgets(bool on); + +private: + void insertCatalog( const QString & filename ); + + QCheckListItem *showMessier, *showMessImages, *showNGC, *showIC; + KStars *ksw; +}; + +#endif //OPSCATALOG_H + diff --git a/kstars/kstars/opscatalogui.ui b/kstars/kstars/opscatalogui.ui new file mode 100644 index 00000000..14db7c6a --- /dev/null +++ b/kstars/kstars/opscatalogui.ui @@ -0,0 +1,607 @@ + +OpsCatalogUI + + + OpsCatalogUI + + + + 0 + 0 + 542 + 586 + + + + OpsCatalog + + + + unnamed + + + + groupBox1 + + + GroupBoxPanel + + + Sunken + + + Stars + + + + unnamed + + + + kcfg_ShowStars + + + Hipparcos star catalog + + + Draw stars? + + + When selected, stars are drawn in the skymap. Use the other options in this box to control how many stars are drawn. + + + + + layout8 + + + + unnamed + + + + kcfg_MagLimitDrawStar + + + StrongFocus + + + The faint limit when zoomed in + + + Set the faintest magnitude that will be drawn at the maximum zoom level. The faint limit varies smoothly between these two values, as the zoom level changes. + +Magnitude is a measure of brightness; the larger the number, the fainter the object. Magnitude 6.0 is about as faint as the unaided human eye can see. + + + + + textLabelMag1 + + + mag + + + + + textLabelMagStarsZoomOut + + + Faint limit zoomed out: + + + + + textLabelMag3 + + + mag + + + + + kcfg_MagLimitDrawStarZoomOut + + + StrongFocus + + + The faint limit when zoomed out + + + Set the faintest magnitude that will be drawn at the minimum zoom level. The faint limit varies smoothly between these two values, as the zoom level changes. + +Magnitude is a measure of brightness; the larger the number, the fainter the object. Magnitude 6.0 is about as faint as the unaided human eye can see. + + + + + textLabelMagStars + + + Faint limit zoomed in: + + + + + spacer9 + + + Horizontal + + + Expanding + + + + 65 + 20 + + + + + + spacer7 + + + Horizontal + + + Expanding + + + + 65 + 20 + + + + + + + + spacer8 + + + Vertical + + + Expanding + + + + 20 + 16 + + + + + + layout9 + + + + unnamed + + + + textLabelMagStarInfo + + + For stars brighter than: + + + + + kcfg_MagLimitDrawStarInfo + + + StrongFocus + + + Faint limit for name labels + + + Sets the faintest <b>magnitude</b> for which name and magnitude labels may be attached to stars. Magnitude is a measure of brightness; the larger the number, the fainter the object. Magnitude 6.0 is about as faint as the unaided human eye can see. + + + + + textLabelMag2 + + + mag + + + + + spacer10 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + layout7 + + + + unnamed + + + + spacer3 + + + Horizontal + + + Fixed + + + + 20 + 20 + + + + + + kcfg_ShowStarNames + + + Show &name + + + Attach name labels to bright stars? + + + When checked, name labels are attached to the brighter stars. + + + + + + + layout8 + + + + unnamed + + + + spacer3_2 + + + Horizontal + + + Fixed + + + + 20 + 20 + + + + + + kcfg_ShowStarMagnitudes + + + Show ma&gnitude + + + Attach magnitude labels to bright stars? + + + When checked, magnitude labels are attached to the brighter stars. + + + + + + + + + groupBox2 + + + Deep-Sky Objects + + + + unnamed + + + + layout15 + + + + unnamed + + + + + Show Catalog + + + true + + + true + + + + CatalogList + + + AlwaysOn + + + List of other catalogs + + + The list of catalogs available, other than the star catalog. By default, the list includes the Messier, NGC and IC catalogs. You can add your own object catalogs as well. + + + + + layout14 + + + + unnamed + + + + AddCatalog + + + Import Catalog... + + + Create a custom object catalog + + + Press this button to create a custom object catalog. Use this button instead of "Load Catalog", even if you already have a data file. We will add a header to your data file to create the catalog. + + + + + LoadCatalog + + + Load Catalog... + + + Load an existing user catalog + + + Load an existing custom catalog. Only use this button if you have a catalog file that was created by KStars (or one that has the proper header). + + + + + RemoveCatalog + + + false + + + Remove Catalog + + + Remove a custom catalog + + + Press this button to remove a custom object catalog that you had added previously. You cannot remove the Messier, NGC or IC catalogs with this button. + + + + + spacer10_2 + + + Vertical + + + Expanding + + + + 20 + 68 + + + + + + + + + + layout8_2 + + + + unnamed + + + + kcfg_MagLimitDrawDeepSky + + + false + + + StrongFocus + + + The faint limit when zoomed in + + + Set the faintest magnitude that will be drawn at the maximum zoom level. The faint limit varies smoothly between these two values, as the zoom level changes. + +Magnitude is a measure of brightness; the larger the number, the fainter the object. Magnitude 6.0 is about as faint as the unaided human eye can see. + + + + + textLabelMag1_2 + + + mag + + + + + textLabelMagStarsZoomOut_2 + + + Faint limit zoomed out: + + + + + textLabelMag3_2 + + + mag + + + + + kcfg_MagLimitDrawDeepSkyZoomOut + + + false + + + StrongFocus + + + The faint limit when zoomed out + + + Set the faintest magnitude that will be drawn at the minimum zoom level. The faint limit varies smoothly between these two values, as the zoom level changes. + +Magnitude is a measure of brightness; the larger the number, the fainter the object. Magnitude 6.0 is about as faint as the unaided human eye can see. + + + + + textLabelMagStars_2 + + + Faint limit zoomed in: + + + + + spacer9_2 + + + Horizontal + + + Expanding + + + + 65 + 20 + + + + + + spacer7_2 + + + Horizontal + + + Expanding + + + + 65 + 20 + + + + + + + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 16 + + + + + + + + MagnitudeSpinBox +
    magnitudespinbox.h
    + + 60 + 18 + + 0 + + 5 + 5 + 0 + 0 + + image0 + property +
    +
    + + + 789c534e494dcbcc4b554829cdcdad8c2fcf4c29c95030e0524611cd48cd4ccf28010a1797249664262b2467241641a592324b8aa363156c15aab914146aadb90067111b1f + + + + + magnitudespinbox.h + magnitudespinbox.h + magnitudespinbox.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + magnitudespinbox.h + magnitudespinbox.h + +
    diff --git a/kstars/kstars/opscolors.cpp b/kstars/kstars/opscolors.cpp new file mode 100644 index 00000000..723fd559 --- /dev/null +++ b/kstars/kstars/opscolors.cpp @@ -0,0 +1,252 @@ +/*************************************************************************** + opscolors.cpp - K Desktop Planetarium + ------------------- + begin : Sun Feb 29 2004 + copyright : (C) 2004 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "opscolors.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "skymap.h" +#include "colorscheme.h" + +OpsColors::OpsColors( QWidget *p, const char *name, WFlags fl ) + : OpsColorsUI( p, name, fl ) +{ + ksw = (KStars *)p; + + //Populate list of adjustable colors + for ( unsigned int i=0; i < ksw->data()->colorScheme()->numberOfColors(); ++i ) { + QPixmap col( 30, 20 ); + col.fill( QColor( ksw->data()->colorScheme()->colorAt( i ) ) ); + ColorPalette->insertItem( col, ksw->data()->colorScheme()->nameAt( i ) ); + } + + PresetBox->insertItem( i18n( "use default color scheme", "Default Colors" ) ); + PresetBox->insertItem( i18n( "use 'star chart' color scheme", "Star Chart" ) ); + PresetBox->insertItem( i18n( "use 'night vision' color scheme", "Night Vision" ) ); + PresetBox->insertItem( i18n( "use 'moonless night' color scheme", "Moonless Night" ) ); + + PresetFileList.append( "default.colors" ); + PresetFileList.append( "chart.colors" ); + PresetFileList.append( "night.colors" ); + PresetFileList.append( "moonless-night.colors" ); + + QFile file; + QString line, schemeName, filename; + file.setName( locate( "appdata", "colors.dat" ) ); + if ( file.exists() && file.open( IO_ReadOnly ) ) { + QTextStream stream( &file ); + + while ( !stream.eof() ) { + line = stream.readLine(); + schemeName = line.left( line.find( ':' ) ); + filename = line.mid( line.find( ':' ) +1, line.length() ); + PresetBox->insertItem( schemeName ); + PresetFileList.append( filename ); + } + file.close(); + } + + kcfg_StarColorIntensity->setValue( ksw->data()->colorScheme()->starColorIntensity() ); + kcfg_StarColorMode->insertItem( i18n( "use realistic star colors", "Real Colors" ) ); + kcfg_StarColorMode->insertItem( i18n( "show stars as red circles", "Solid Red" ) ); + kcfg_StarColorMode->insertItem( i18n( "show stars as black circles", "Solid Black" ) ); + kcfg_StarColorMode->insertItem( i18n( "show stars as white circles", "Solid White" ) ); + kcfg_StarColorMode->setCurrentItem( ksw->data()->colorScheme()->starColorMode() ); + + if ( ksw->data()->colorScheme()->starColorMode() != 0 ) //mode is not "Real Colors" + kcfg_StarColorIntensity->setEnabled( false ); + else + kcfg_StarColorIntensity->setEnabled( true ); + + connect( ColorPalette, SIGNAL( clicked( QListBoxItem* ) ), this, SLOT( newColor( QListBoxItem* ) ) ); + connect( kcfg_StarColorIntensity, SIGNAL( valueChanged( int ) ), this, SLOT( slotStarColorIntensity( int ) ) ); + connect( kcfg_StarColorMode, SIGNAL( activated( int ) ), this, SLOT( slotStarColorMode( int ) ) ); + connect( PresetBox, SIGNAL( highlighted( int ) ), this, SLOT( slotPreset( int ) ) ); + connect( AddPreset, SIGNAL( clicked() ), this, SLOT( slotAddPreset() ) ); + connect( RemovePreset, SIGNAL( clicked() ), this, SLOT( slotRemovePreset() ) ); + + RemovePreset->setEnabled( false ); +} + +//empty destructor +OpsColors::~OpsColors() {} + +void OpsColors::newColor( QListBoxItem *item ) { + QPixmap pixmap( 30, 20 ); + QColor NewColor; + unsigned int i; + + for ( i=0; i < ksw->data()->colorScheme()->numberOfColors(); ++i ) { + if ( item->text() == ksw->data()->colorScheme()->nameAt( i ) ) { + QColor col( ksw->data()->colorScheme()->colorAt( i ) ); + + if(KColorDialog::getColor( col )) NewColor = col; + break; + } + } + + //NewColor will only be valid if the above if statement was found to be true during one of the for loop iterations + if ( NewColor.isValid() ) { + pixmap.fill( NewColor ); + ColorPalette->changeItem( pixmap, item->text(), ColorPalette->index( item ) ); + ksw->data()->colorScheme()->setColor( ksw->data()->colorScheme()->keyAt( i ), NewColor.name() ); + } + + ksw->map()->forceUpdate(); +} + +void OpsColors::slotPreset( int index ) { + QStringList::Iterator it = PresetFileList.at( index ); + bool result = setColors( *it ); + if (!result) { + QString message = i18n( "The specified color scheme file (%1) could not be found, or was corrupt." ).arg( QString(*it) ); + KMessageBox::sorry( 0, message, i18n( "Could Not Set Color Scheme" ) ); + } +} + +bool OpsColors::setColors( QString filename ) { + QPixmap *temp = new QPixmap( 30, 20 ); + + //just checking if colorscheme is removable... + QFile test; + test.setName( locateLocal( "appdata", filename ) ); //try filename in local user KDE directory tree. + if ( test.exists() ) RemovePreset->setEnabled( true ); + else RemovePreset->setEnabled( false ); + test.close(); + + ksw->loadColorScheme( filename ); + kcfg_StarColorMode->setCurrentItem( ksw->data()->colorScheme()->starColorMode() ); + kcfg_StarColorIntensity->setValue( ksw->data()->colorScheme()->starColorIntensity() ); + + if ( ksw->map()->starColorMode() != ksw->data()->colorScheme()->starColorMode() ) + ksw->map()->setStarColorMode( ksw->data()->colorScheme()->starColorMode() ); + + if ( ksw->map()->starColorIntensity() != ksw->data()->colorScheme()->starColorIntensity() ) + ksw->map()->setStarColorIntensity( ksw->data()->colorScheme()->starColorIntensity() ); + + for ( unsigned int i=0; i < ksw->data()->colorScheme()->numberOfColors(); ++i ) { + temp->fill( QColor( ksw->data()->colorScheme()->colorAt( i ) ) ); + ColorPalette->changeItem( *temp, ksw->data()->colorScheme()->nameAt( i ), i ); + } + + ksw->map()->forceUpdate(); + return true; +} + +void OpsColors::slotAddPreset() { + bool okPressed = false; + QString schemename = KInputDialog::getText( i18n( "New Color Scheme" ), + i18n( "Enter a name for the new color scheme:" ), + QString::null, &okPressed, 0 ); + + if ( okPressed && ! schemename.isEmpty() ) { + if ( ksw->data()->colorScheme()->save( schemename ) ) { + PresetBox->insertItem( schemename ); + PresetBox->setCurrentItem( PresetBox->findItem( schemename ) ); + QString fname = ksw->data()->colorScheme()->fileName(); + PresetFileList.append( fname ); + ksw->addColorMenuItem( schemename, QString("cs_" + fname.left(fname.find(".colors"))).utf8() ); + } + } +} + +void OpsColors::slotRemovePreset() { + QString name = PresetBox->currentText(); + QString filename = PresetFileList[ PresetBox->currentItem() ]; + QFile cdatFile; + cdatFile.setName( locateLocal( "appdata", "colors.dat" ) ); //determine filename in local user KDE directory tree. + + //Remove action from color-schemes menu + ksw->removeColorMenuItem( QString("cs_" + filename.left( filename.find(".colors"))).utf8() ); + + if ( !cdatFile.exists() || !cdatFile.open( IO_ReadWrite ) ) { + QString message = i18n( "Local color scheme index file could not be opened.\nScheme cannot be removed." ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + } else { + //Remove entry from the ListBox and from the QStringList holding filenames. + //We don't want another color scheme to be selected, so first + //temporarily disconnect the "highlighted" signal. + disconnect( PresetBox, SIGNAL( highlighted( int ) ), this, SLOT( slotPreset( int ) ) ); + PresetBox->removeItem( PresetBox->currentItem() ); + PresetBox->setCurrentItem( -1 ); + RemovePreset->setEnabled( false ); + + //Reconnect the "highlighted" signal + connect( PresetBox, SIGNAL( highlighted( int ) ), this, SLOT( slotPreset( int ) ) ); + + //Read the contents of colors.dat into a QStringList, except for the entry to be removed. + QTextStream stream( &cdatFile ); + QStringList slist; + bool removed = false; + + while ( !stream.eof() ) { + QString line = stream.readLine(); + if ( line.left( line.find(':') ) != name ) slist.append( line ); + else removed = true; + } + + if ( removed ) { //Entry was removed; delete the corresponding .colors file. + QFile colorFile; + colorFile.setName( locateLocal( "appdata", filename ) ); //determine filename in local user KDE directory tree. + if ( !colorFile.remove() ) { + QString message = i18n( "Could not delete the file: %1" ).arg( colorFile.name() ); + KMessageBox::sorry( 0, message, i18n( "Error Deleting File" ) ); + } + + //remove the old colors.dat file, and rebuild it with the modified string list. + cdatFile.remove(); + cdatFile.open( IO_ReadWrite ); + QTextStream stream2( &cdatFile ); + for( unsigned int i=0; idata()->colorScheme()->setStarColorMode( i ); + if ( ksw->map()->starColorMode() != ksw->data()->colorScheme()->starColorMode() ) + ksw->map()->setStarColorMode( ksw->data()->colorScheme()->starColorMode() ); + + if ( ksw->data()->colorScheme()->starColorMode() != 0 ) //mode is not "Real Colors" + kcfg_StarColorIntensity->setEnabled( false ); + else + kcfg_StarColorIntensity->setEnabled( true ); +} + +void OpsColors::slotStarColorIntensity( int i ) { + ksw->data()->colorScheme()->setStarColorIntensity( i ); + if ( ksw->map()->starColorIntensity() != ksw->data()->colorScheme()->starColorIntensity() ) + ksw->map()->setStarColorIntensity( ksw->data()->colorScheme()->starColorIntensity() ); + +} + +#include "opscolors.moc" diff --git a/kstars/kstars/opscolors.h b/kstars/kstars/opscolors.h new file mode 100644 index 00000000..d1a510d5 --- /dev/null +++ b/kstars/kstars/opscolors.h @@ -0,0 +1,66 @@ +/*************************************************************************** + opscolors.h - K Desktop Planetarium + ------------------- + begin : Sun Feb 29 2004 + copyright : (C) 2004 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef OPSCOLORS_H +#define OPSCOLORS_H + +#include + +#include "opscolorsui.h" + +/**@class OpsColors + *The Colors page allows the user to adjust all of the colors used to + *display the night sky. The colors are presented as a list of + *colored rectangles and a description of its assignment in the map. + *Clicking on any color opens a KColorDialog for selecting a new color. + * + *The user can also load preset color schemes, or create new schemes + *from the current set of colors. + * + *@short The Colors page of the Options window. + *@author Jason Harris + *@version 1.0 + */ + +class QWidget; +class KStars; + +class OpsColors : public OpsColorsUI +{ + Q_OBJECT + +public: + OpsColors( QWidget *parent=0, const char *name=0, WFlags fl = 0 ); + ~OpsColors(); + +private slots: + void newColor( QListBoxItem* item ); + void slotPreset( int i ); + void slotAddPreset(); + void slotRemovePreset(); + void slotStarColorMode( int ); + void slotStarColorIntensity( int ); + +private: + bool setColors( QString filename ); + + KStars *ksw; + + QStringList PresetFileList; +}; + +#endif //OPSCOLORS_H + diff --git a/kstars/kstars/opscolorsui.ui b/kstars/kstars/opscolorsui.ui new file mode 100644 index 00000000..d2d22cab --- /dev/null +++ b/kstars/kstars/opscolorsui.ui @@ -0,0 +1,289 @@ + +OpsColorsUI + + + OpsColorsUI + + + + 0 + 0 + 561 + 445 + + + + OpsColors + + + + unnamed + + + + groupBox5 + + + Current Colors + + + + unnamed + + + + ColorPalette + + + Current color settings + + + The list of all customizable colors in the program. Next to each item is a square showing the color it is currently set to. Click on any item to change its color. + + + + + layout4 + + + + unnamed + + + + textLabel1_2 + + + InfoBox BG mode: + + + + + + No Fill + + + + + Transparent + + + + + Opaque + + + + kcfg_BoxBGMode + + + + + + + layout10 + + + + unnamed + + + + textLabel1 + + + Star color mode: + + + StarColorMode + + + + + kcfg_StarColorMode + + + Set the star color mode + + + There are four ways to draw stars on the map. By default, stars are circles with a white core and a rim which is tinted to reflect the star's actual color. You may also choose to draw the stars as solid white, red, or black circles, to match the needs of your overall color scheme. + + + + + + + layout11 + + + + unnamed + + + + textLabel2 + + + Star color intensity: + + + + + kcfg_StarColorIntensity + + + 10 + + + Set the intensity of star colors + + + When using the realistic-color star mode, this option will set the saturation level of the star's colors. A higher value means more intense colors. + + + + + + + + + groupBox6 + + + Preset Color Schemes + + + + unnamed + + + + PresetBox + + + List of preset color schemes + + + List of all known color schemes. Several are provided by default, and you may also define your own. + + + + + layout9 + + + + unnamed + + + + spacer18 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + RemovePreset + + + Remove Color Scheme + + + Remove a preset color scheme + + + Press this button to remove the highlighted color scheme. This will only work on your custom color schemes. + + + + + spacer16 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + spacer17 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + spacer19 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + AddPreset + + + Save Current Colors... + + + Create a new preset color scheme using current settings + + + After changing the colors to a scheme that you like, press this button to create a new scheme using those colors. Your scheme will appear here in the list of presets, and will also be available in the "Settings" menu of the main window. + + + + + + + + + + ColorPalette + kcfg_StarColorMode + kcfg_StarColorIntensity + PresetBox + AddPreset + RemovePreset + + + diff --git a/kstars/kstars/opsguides.cpp b/kstars/kstars/opsguides.cpp new file mode 100644 index 00000000..ae6db674 --- /dev/null +++ b/kstars/kstars/opsguides.cpp @@ -0,0 +1,41 @@ +/*************************************************************************** + opsguides.cpp - K Desktop Planetarium + ------------------- + begin : Sun 6 Feb 2005 + copyright : (C) 2005 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include "opsguides.h" + +OpsGuides::OpsGuides( QWidget* parent, const char* name, WFlags fl ) + : OpsGuidesUI( parent, name, fl ) +{ + connect( kcfg_ShowCNames, SIGNAL( clicked() ), + this, SLOT( slotToggleConstellOptions() ) ); + connect( kcfg_ShowMilkyWay, SIGNAL( clicked() ), + this, SLOT( slotToggleMilkyWayOptions() ) ); +} + +OpsGuides::~OpsGuides() +{} + +void OpsGuides::slotToggleConstellOptions() { + ConstellOptions->setEnabled( kcfg_ShowCNames->isChecked() ); +} + +void OpsGuides::slotToggleMilkyWayOptions() { + kcfg_FillMilkyWay->setEnabled( kcfg_ShowMilkyWay->isChecked() ); +} + +#include "opsguides.moc" diff --git a/kstars/kstars/opsguides.h b/kstars/kstars/opsguides.h new file mode 100644 index 00000000..c5b09fd3 --- /dev/null +++ b/kstars/kstars/opsguides.h @@ -0,0 +1,35 @@ +/*************************************************************************** + opsguides.h - K Desktop Planetarium + ------------------- + begin : Sun 6 Feb 2005 + copyright : (C) 2005 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef OPSGUIDES_H +#define OPSGUIDES_H + +#include "opsguidesui.h" + +class OpsGuides : public OpsGuidesUI +{ + Q_OBJECT + +public: + OpsGuides( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); + ~OpsGuides(); + +private slots: + void slotToggleConstellOptions(); + void slotToggleMilkyWayOptions(); +}; + +#endif // OPSGUIDES_H diff --git a/kstars/kstars/opsguidesui.ui b/kstars/kstars/opsguidesui.ui new file mode 100644 index 00000000..1f8c1dca --- /dev/null +++ b/kstars/kstars/opsguidesui.ui @@ -0,0 +1,265 @@ + +OpsGuidesUI + + + OpsGuidesUI + + + + 0 + 0 + 420 + 555 + + + + OpsGuides + + + + unnamed + + + + kcfg_ShowCLines + + + &Constellation lines + + + Show constellation lines? + + + If checked, constellation lines will be drawn on the sky map. + + + + + kcfg_ShowCBounds + + + Constellation &boundaries + + + + + kcfg_ShowCNames + + + Constellation &names + + + Draw constellation names? + + + If checked, constellation names will be drawn on the sky map. + + + + + ConstellOptions + + + Constellation Name Options + + + + unnamed + + + + kcfg_UseLatinConstellNames + + + L&atin + + + Use Latin constellation names + + + Select this to use Latin constellation names on the sky map + + + + + kcfg_UseLocalConstellNames + + + Localized + + + Use Localized constellation names + + + Select this to use constellation names from your locality (if available) + + + + + kcfg_UseAbbrevConstellNames + + + Abbre&viated + + + Use IAU abbreviations + + + Select this to use abbreviations from the International Astronomical Union as constellation labels + + + + + + + spacer12_2 + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + kcfg_ShowMilkyWay + + + Mil&ky Way + + + Draw the Milky Way contour? + + + If checked, a contour representing the Milky Way will be drawn on the sky map + + + + + kcfg_FillMilkyWay + + + Fill Milk&y Way + + + Use filled Milky Way contour? + + + If checked, the Milky Way contour will be shown filled. Otherwise, only the outline will be drawn. + + + + + spacer12 + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + kcfg_ShowGrid + + + Coor&dinate grid + + + Draw coordinate grid? + + + If checked, a grid of lines will be drawn every 2 hours in Right Ascension and every 20 degrees in Declination. + + + + + kcfg_ShowEquator + + + Celestial e&quator + + + Draw Celestial equator? + + + If checked, the celestial equator will be drawn in the sky map. + + + + + kcfg_ShowEcliptic + + + Ecliptic + + + Draw Ecliptic? + + + If checked, the ecliptic will be drawn on the sky map. The ecliptic is a great circle on the sky that the Sun appears to follow over the course of one year. All other solar system bodies roughly follow the ecliptic as well. + + + + + kcfg_ShowHorizon + + + Hori&zon (line) + + + Draw horizon? + + + If checked, a line representing the local horizon will be drawn on the map. + + + + + kcfg_ShowGround + + + Opaque &ground + + + Draw opaque ground? + + + If checked, the area below the horizon will be filled in, to simulate the ground beneath you. Note that the ground is never drawn when using the Equatorial coordinate system. + + + + + spacer13 + + + Vertical + + + Expanding + + + + 20 + 60 + + + + + + + diff --git a/kstars/kstars/opssolarsystem.cpp b/kstars/kstars/opssolarsystem.cpp new file mode 100644 index 00000000..85b420c3 --- /dev/null +++ b/kstars/kstars/opssolarsystem.cpp @@ -0,0 +1,74 @@ +/*************************************************************************** + opssolarsystem.cpp - K Desktop Planetarium + ------------------- + begin : Sun 22 Aug 2004 + copyright : (C) 2004 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include +#include +#include +#include "opssolarsystem.h" +#include "kstars.h" +#include "magnitudespinbox.h" + +OpsSolarSystem::OpsSolarSystem( QWidget *parent, const char *name, WFlags fl ) + : OpsSolarSystemUI( parent, name, fl ) +{ + ksw = (KStars *)parent; + + connect( kcfg_ShowAsteroids, SIGNAL( toggled(bool) ), SLOT( slotAsteroidWidgets(bool) ) ); + connect( kcfg_ShowComets, SIGNAL( toggled(bool) ), SLOT( slotCometWidgets(bool) ) ); + connect( ClearAllTrails, SIGNAL( clicked() ), ksw, SLOT( slotClearAllTrails() ) ); + connect( showAllPlanets, SIGNAL( clicked() ), this, SLOT( slotSelectPlanets() ) ); + connect( showNonePlanets, SIGNAL( clicked() ), this, SLOT( slotSelectPlanets() ) ); + + slotAsteroidWidgets( kcfg_ShowAsteroids->isChecked() ); + slotCometWidgets( kcfg_ShowComets->isChecked() ); +} + + +OpsSolarSystem::~OpsSolarSystem() +{ +} + +void OpsSolarSystem::slotAsteroidWidgets( bool on ) { + kcfg_MagLimitAsteroid->setEnabled( on ); + kcfg_ShowAsteroidNames->setEnabled( on ); + kcfg_MagLimitAsteroidName->setEnabled( on ); + textLabel3->setEnabled( on ); + textLabel5->setEnabled( on ); + textLabel6->setEnabled( on ); +} + +void OpsSolarSystem::slotCometWidgets( bool on ) { + kcfg_ShowCometNames->setEnabled( on ); + kcfg_MaxRadCometName->setEnabled( on ); + textLabel4->setEnabled( on ); +} + +void OpsSolarSystem::slotSelectPlanets() { + bool b=true; + if ( sender()->name() == QString( "showNonePlanets" ) ) b = false; + + kcfg_ShowSun->setChecked( b ); + kcfg_ShowMoon->setChecked( b ); + kcfg_ShowMercury->setChecked( b ); + kcfg_ShowVenus->setChecked( b ); + kcfg_ShowMars->setChecked( b ); + kcfg_ShowJupiter->setChecked( b ); + kcfg_ShowSaturn->setChecked( b ); + kcfg_ShowUranus->setChecked( b ); + kcfg_ShowNeptune->setChecked( b ); + kcfg_ShowPluto->setChecked( b ); +} +#include "opssolarsystem.moc" diff --git a/kstars/kstars/opssolarsystem.h b/kstars/kstars/opssolarsystem.h new file mode 100644 index 00000000..e43fd8b7 --- /dev/null +++ b/kstars/kstars/opssolarsystem.h @@ -0,0 +1,49 @@ +/*************************************************************************** + opssolarsystem.h - K Desktop Planetarium + ------------------- + begin : Sun 22 Aug 2004 + copyright : (C) 2004 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef OPSSOLARSYSTEM_H +#define OPSSOLARSYSTEM_H + +#include + +class KStars; + +/**@class OpsSolarSystem + *The Solar System page for the Options window. This page allows the user + *to modify display of solar system bodies in KStars, including the + *major planets, the Sun and Moon, and the comets and asteroids. + *@short The Solar System page of the Options window. + *@author Jason Harris + *@version 1.0 + */ +class OpsSolarSystem : public OpsSolarSystemUI +{ + Q_OBJECT + +public: + OpsSolarSystem( QWidget *parent=0, const char *name=0, WFlags fl = 0 ); + ~OpsSolarSystem(); + +private slots: + void slotAsteroidWidgets(bool on); + void slotCometWidgets(bool on); + void slotSelectPlanets(); + +private: + KStars *ksw; +}; + +#endif diff --git a/kstars/kstars/opssolarsystemui.ui b/kstars/kstars/opssolarsystemui.ui new file mode 100644 index 00000000..15b58a47 --- /dev/null +++ b/kstars/kstars/opssolarsystemui.ui @@ -0,0 +1,578 @@ + +OpsSolarSystemUI + + + OpsSolarSystemUI + + + + 0 + 0 + 610 + 469 + + + + OpsSolarSystem + + + + unnamed + + + + groupBox2 + + + Sun, Moon && Planets + + + + unnamed + + + + layout20 + + + + unnamed + + + + kcfg_ShowSaturn + + + Saturn + + + Draw Saturn? + + + If checked, Saturn will be drawn on the map. + + + + + kcfg_ShowPlanetImages + + + Use images + + + Draw major bodies as images? + + + If checked, then the planets, the Sun and the Moon will be shown as bitmap images on the map + + + + + kcfg_ShowMars + + + Mars + + + Draw Mars? + + + If checked, Mars will be drawn on the map. + + + + + kcfg_ShowPlanetNames + + + Use name labels + + + Attach Name labels to the major solar system bodies? + + + If checked, name labels will be attached to the planets, the Sun and the Moon + + + + + kcfg_ShowPluto + + + Pluto + + + Draw Pluto? + + + If checked, Pluto will be drawn on the map. + + + + + showAllPlanets + + + Select All + + + Select all major bodies + + + Press this to select all planets, the Sun and the Moon to be drawn in the map + + + + + showNonePlanets + + + Select None + + + Unselect all major bodies + + + Press this button to unselect all planets, the Sun and the Moon so that they will not be drawn on the map + + + + + kcfg_ShowVenus + + + Venus + + + Draw Venus? + + + If checked, Venus will be drawn on the map. + + + + + kcfg_ShowSun + + + The sun + + + Draw the Sun? + + + If checked, the Sun will be drawn on the map. + + + + + kcfg_ShowJupiter + + + Jupiter + + + Draw Jupiter? + + + If checked, Jupiter will be drawn on the map. + + + + + kcfg_ShowMoon + + + The moon + + + Draw the Moon? + + + If checked, the Moon will be drawn on the map. + + + + + kcfg_ShowMercury + + + Mercury + + + Draw Mercury? + + + If checked, Mercury will be drawn on the map. + + + + + kcfg_ShowNeptune + + + Neptune + + + Draw Neptune? + + + If checked, Neptune will be drawn on the map. + + + + + spacer11 + + + Horizontal + + + Fixed + + + + 100 + 20 + + + + + + kcfg_ShowUranus + + + Uranus + + + Draw Uranus? + + + If checked, Uranus will be drawn on the map. + + + + + + + spacer6 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + groupBox3 + + + Minor Planets + + + + unnamed + + + + kcfg_ShowComets + + + Comets + + + Draw comets? + + + If checked, comets will be drawn on the map + + + + + spacer8 + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + textLabel3 + + + Show asteroids brighter than + + + + + textLabel5 + + + mag + + + + + textLabel4 + + + AU + + + + + textLabel6 + + + mag + + + + + kcfg_ShowAsteroids + + + Asteroids + + + Draw asteroids? + + + If checked, asteroids will be drawn on the map + + + + + kcfg_ShowAsteroidNames + + + Show names of asteroids brighter than + + + Attach names to bright asteroids? + + + If checked, then name labels will be attached to bright asteroids + + + + + kcfg_MaxRadCometName + + + 1e+07 + + + 1 + + + Maximum distance for comet names + + + Set the maximum distance from the Sun for a comet to have a name label, in Astronomical Units (AU). 1 AU is the distance between the Earth and the Sun, approximately 150 million km + + + + + kcfg_ShowCometNames + + + Show names of comets within + + + Show names of comets near the Sun + + + If checked, the comets near the Sun will have name labels attached. Comets vary in brightness in their orbits, so a faint magnitude is not effective in this case. + + + + + kcfg_MagLimitAsteroid + + + StrongFocus + + + faint limit for asteroids + + + Set the faintest magnitude for drawing asteroids + + + + + kcfg_MagLimitAsteroidName + + + StrongFocus + + + Faint limit for asteroid name labels + + + Set the faint limit for drawing asteroid name labels + + + + + + + groupBox4 + + + Orbital Trails + + + + unnamed + + + + kcfg_UseAutoTrail + + + Always show trail when tracking a solar system body + + + Auto-trail tracked bodies + + + If checked then any solar system body will have a temporary trail attached while it is centered in the display. + + + + + layout12 + + + + unnamed + + + + kcfg_FadePlanetTrails + + + Fade trails to background color + + + Fade trail color into the background? + + + If checked, the color of the planet trail will be blended into the background sky color. + + + + + spacer9 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + ClearAllTrails + + + Remove All Trails + + + Clear all orbit trails + + + Press this to clear all orbit trails that you may have attached to solar system bodies using the right-click popup menu. + + + + + + + + + + + MagnitudeSpinBox +
    magnitudespinbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 + property +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000003b149444154789cad945f4c5b551cc73fe7dc4b7b4bcba0762d45c43114323599ee6192609c51d883892ce083f1718b3ebb185f8dc91e972cf39d2d2a2f1af664b6f1e0fe3863a0718969700eb0c52142da0242a1bd6d696f7bcff101585203ceb8fd9ece39f99dcff9fe7edf939f88c562ec465f5f9fe609442c161362173c3e3eae7b7a7ac8e7f36432196cdbfe4f907c3e4f2291201e8fe338cec3737357e9e8e828aded1e229d650e1f2d51754b082110124c13a4dc5ea341eb9dc284c0558a853f3ce8cb0677ef500fde7d39d2596679e326597b8e9abb85d7a770ab16ab6983ec5a05b487a70e36f0f4e10afe408d6a558310980108478dba4a1e8233990c5d474b64ed39aa3a8fe5f3317fbf81dbd70bccfeb205947632fd74f6589c1c6ea2f70d03a58ba0c1f2c9bdc1b66de3b8256a6e11cbe7e3ee1d181b590124fe2693aeee08d223c82c3a2c24b7b874bec8f26288774f7bd054504aef0dde6e99c0eb83f9fb266323cb80a27fb0958141836044605a2ee5523393371cc646fee2da37195aa35d0c0c5b4859ac03d7e91712dcaac5adab3650a3ff9d08ef7dd8404bb48869e5d958b5b87dadc4c9a1464e9f0d0326df7ebd86bd2e310cb1bf62d384d59441f2d70a070e1c60e09489929b988681bdd9cc97170bcc4c65595f71f8e0e3301337fc24a7732467831875a47f289652b0be5e4151e6d07316c1b0c0340d8ab92023e76d66a6b2840e36d2fb7a13fee632475e6edc367ea98a90fb98b7dd6310ca0328a44761582e1bab41befabcc0ec940d28bc5e93b68e064cab84e1d9beaeb48934eac1f53b01c1b000fca496aa54b61a99fcde61662a4b4b4b23d1680be9d426173e4df3602a48ea411989a4fd590f52a8fd156b05ed9d350e3defe3cfdf4b4c7ce770ea7d3fb9f520afbe1620daeee5c26735d20b9b9cfb6811a754a439e4e5c5639a4caa1e5caf586bfc0197b78702005cb9b4cae4cd3267ce8638fe964bd72b393e39d74928d242617303a756a37f284447770dcdbffc6384a05a85de1306e9a52057c7527c7131c3c42d3f475eb2303c82d4fc3276d6811db37efeb148723082d9b08f79f97c1e5729109a9a28307cc622d2d6cdf52b2b24efe548dedb00142009862cfa879ee1a71f6cec928353511472fbf4389148b0b0e0c108081412458dfe21c9f11351e67e7358595468246d1d1e5e38a6e9e851bc39d84ab502a669331dafec0d8ec7e3e8cb06e1a881d727d1ae40180a434a8c9db129a54126ad48a7358c2b4c5352c8c374bcccdab2bb37d8719cba79fab8211f9df218e0582c261e95f8bfc04f1a1e8bc5c4dfe0a19017a725d8c60000000049454e44ae426082 + + + + kcfg_ShowSun + kcfg_ShowMoon + kcfg_ShowMercury + kcfg_ShowVenus + kcfg_ShowMars + kcfg_ShowJupiter + kcfg_ShowSaturn + kcfg_ShowUranus + kcfg_ShowNeptune + kcfg_ShowPluto + showAllPlanets + showNonePlanets + kcfg_ShowPlanetNames + kcfg_ShowPlanetImages + kcfg_ShowAsteroids + kcfg_MagLimitAsteroid + kcfg_ShowAsteroidNames + kcfg_MagLimitAsteroidName + kcfg_ShowComets + kcfg_ShowCometNames + kcfg_MaxRadCometName + kcfg_UseAutoTrail + kcfg_FadePlanetTrails + ClearAllTrails + + + + knuminput.h + magnitudespinbox.h + magnitudespinbox.h + +
    diff --git a/kstars/kstars/planetcatalog.cpp b/kstars/kstars/planetcatalog.cpp new file mode 100644 index 00000000..9817e871 --- /dev/null +++ b/kstars/kstars/planetcatalog.cpp @@ -0,0 +1,178 @@ +/*************************************************************************** + planetcatalog.cpp - description + ------------------- + begin : Mon Feb 18 2002 + copyright : (C) 2002 by Mark Hollomon + email : mhh@mindspring.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "planetcatalog.h" +#include "dms.h" +#include "kstarsdata.h" +#include "ksnumbers.h" +#include "ksplanetbase.h" +#include "ksplanet.h" +#include "kssun.h" +#include "kspluto.h" +#include "skypoint.h" +#include "skyobject.h" +#include "objectnamelist.h" + +PlanetCatalog::PlanetCatalog(KStarsData *dat) : Earth(0), Sun(0), kd(dat) { + planets.setAutoDelete(true); +} + +PlanetCatalog::~PlanetCatalog() { + // + // do NOT delete Sun. It is also in the QList + // and will be deleted automatically. + // + delete Earth; +} + + + +bool PlanetCatalog::initialize() { + KSPlanetBase *ksp; + + Earth = new KSPlanet( kd, I18N_NOOP( "Earth" ), "", 12756.28 /*diameter in km*/ ); + if (!Earth->loadData()) + return false; + + Sun = new KSSun( kd, "sun.png", 1392000. /*diameter in km*/ ); + if (Sun->loadData()) { + planets.append(Sun); + } + + ksp = new KSPluto( kd, "pluto.png", 2320. /*diameter in km*/ ); + planets.append(ksp); + + ksp = new KSPlanet( kd, I18N_NOOP( "Mercury" ), "mercury.png", 4879.4 /*diameter in km*/ ); + if (ksp->loadData()) { + planets.append(ksp); + } + + ksp = new KSPlanet( kd, I18N_NOOP( "Venus" ), "venus.png", 12103.6 /*diameter in km*/ ); + if (ksp->loadData()) { + planets.append(ksp); + } + + ksp = new KSPlanet( kd, I18N_NOOP( "Mars" ), "mars.png", 6792.4 /*diameter in km*/ ); + if (ksp->loadData()) { + planets.append(ksp); + } + + ksp = new KSPlanet( kd, I18N_NOOP( "Jupiter" ), "jupiter.png", 142984. /*diameter in km*/ ); + if (ksp->loadData()) { + planets.append(ksp); + } + + ksp = new KSPlanet( kd, I18N_NOOP( "Saturn" ), "saturn.png", 120536. /*diameter in km*/ ); + if (ksp->loadData()) { + planets.append(ksp); + } + + ksp = new KSPlanet( kd, I18N_NOOP( "Uranus" ), "uranus.png", 51118. /*diameter in km*/ ); + if (ksp->loadData()) { + planets.append(ksp); + } + + ksp = new KSPlanet( kd, I18N_NOOP( "Neptune" ), "neptune.png", 49572. /*diameter in km*/ ); + if (ksp->loadData()) { + planets.append(ksp); + } + + return true; +} + +void PlanetCatalog::addObject( ObjectNameList &ObjNames ) const { + QPtrListIterator it(planets); + + for (KSPlanetBase *ksp = it.toFirst(); ksp != 0; ksp = ++it) { + ObjNames.append( ksp ); + } +} + +void PlanetCatalog::findPosition( const KSNumbers *num, const dms *lat, const dms *LST ) { + Earth->findPosition(num); + for (KSPlanetBase * ksp = planets.first(); ksp != 0; ksp = planets.next()) { + ksp->findPosition(num, lat, LST, Earth); + } +} + +void PlanetCatalog::EquatorialToHorizontal( dms *LST, const dms *lat ) { + for (KSPlanetBase * ksp = planets.first(); ksp != 0; ksp = planets.next()) { + ksp->EquatorialToHorizontal( LST, lat); + if ( ksp->hasTrail() ) ksp->updateTrail( LST, lat ); + } +} + +bool PlanetCatalog::isPlanet(SkyObject *so) const { + if (so == Earth) + return true; + + QPtrListIterator it(planets); + + for (KSPlanetBase *ksp = it.toFirst(); ksp != 0; ksp = ++it) { + if (so == ksp) + return true; + } + + return false; +} + +KSPlanetBase *PlanetCatalog::findByName( const QString n) const { + if (n == "Earth") + return Earth; + + QPtrListIterator it(planets); + + for (KSPlanetBase *ksp = it.toFirst(); ksp != 0; ksp = ++it) { + if (ksp->name() == n) + return ksp; + } + + kdDebug() << k_funcinfo << "could not find planet named " << n << endl; + + return 0; +} + +static double dist_squared(const SkyPoint *a, const SkyPoint *b) { + double dRA = a->ra()->Hours() - b->ra()->Hours(); + double dDec = a->dec()->Degrees() - b->dec()->Degrees(); + double f = 15.0*cos( a->dec()->radians() ); + + return f*f*dRA*dRA + dDec*dDec; +} + +SkyObject *PlanetCatalog::findClosest(const SkyPoint *p, double &r) const { + QPtrListIterator it(planets); + SkyObject *found = 0; + double trialr = 0.0; + double rmin = 100000.0; + + for (KSPlanetBase *ksp = it.toFirst(); ksp != 0; ksp = ++it) { + trialr = dist_squared(ksp, p); + if (trialr < rmin) { + rmin = trialr; + found = ksp; + } + } + + r = rmin; + return found; + +} + +#include "planetcatalog.moc" diff --git a/kstars/kstars/planetcatalog.h b/kstars/kstars/planetcatalog.h new file mode 100644 index 00000000..3a263e95 --- /dev/null +++ b/kstars/kstars/planetcatalog.h @@ -0,0 +1,111 @@ +/*************************************************************************** + planetcatalog.h - description + ------------------- + begin : Mon Feb 18 2002 + copyright : (C) 2002 by Mark Hollomon + email : mhh@mindspring.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef PLANETCATALOG_H +#define PLANETCATALOG_H + +/**@class PlanetCatalog + *This class contains a QPtrList of the eight major planets, as well as pointers + *to objects representing the Earth and Sun. Note that the Sun also exists + *in the QPtrList, the external pointer is just for convenience. + *There are methods to search + *the collection by name, identify if a given object pointer is a planet, + *find the coordinates of a planet, and find the planet closest to a given + *SkyPoint. + *@short the collection of planet objects. + *@author Mark Hollomon + *@version 1.0 + */ + +#include +#include +#include + +class QString; +class KStarsData; +class KSNumbers; +class KSPlanetBase; +class KSPlanet; +class KSSun; +class SkyPoint; +class SkyObject; +class ObjectNameList; +class dms; + +class PlanetCatalog : public QObject { + Q_OBJECT + + public: + /**Constructor. */ + PlanetCatalog(KStarsData *dat); + + /**Destructor. Delete the Earth object (all others auto-deleted by QPtrList)*/ + ~PlanetCatalog(); + + /**Loads all planetary data from files on disk into the appropriate objects. */ + bool initialize(); + + /**Add pointers to the planetary objects to the ObjNames list. + *@p ObjNames the list of all named objects to which we will add the planets. + */ + void addObject( ObjectNameList &ObjNames ) const; + + /**Determine the coordinates for all of the planets + *@param num pointer to a ksnumbers object for the target date/time + *@param lat pointer to the geographic latitude + *@param LST pointer to the local sidereal time + */ + void findPosition( const KSNumbers *num, const dms *lat, const dms *LST ); + + /**@return pointer to the Sun. */ + const KSSun *planetSun() const { return Sun; } + + /**@return pointer to the Earth. (must not be const because we call findPosition on it in KSPlanetBase::updateCoords() )*/ + KSPlanet *earth() { return Earth; } + + /**Compute the present Horizontal coordinates of all planets. + *@p LST pointer to the current local sidereal time + *@p lat pointer to the current geographic latitude + */ + void EquatorialToHorizontal( dms *LST, const dms *lat ); + + /**@return true if the SkyObject argument is a planet. + *@p so pointer to the SkyObject to be tested + */ + bool isPlanet(SkyObject *so) const; + + /**@return a pointer to the KSPlanetBase of the planet named in the argument. + *@p n the name of the planet to point to + *@note if no planet with this name is found, return the NULL pointer. + */ + KSPlanetBase *findByName( const QString n) const; + + /**@return a pointer to the planet closest to the given SkyPoint + *(within a maximum angular search radius) + *@p p the Sky point to find a planet near + *@p r the maximum angular search radius + */ + SkyObject *findClosest(const SkyPoint *p, double &r) const; + + private: + QPtrList planets; + KSPlanet *Earth; + KSSun *Sun; + KStarsData *kd; +}; + +#endif diff --git a/kstars/kstars/simclock.cpp b/kstars/kstars/simclock.cpp new file mode 100644 index 00000000..ee486a86 --- /dev/null +++ b/kstars/kstars/simclock.cpp @@ -0,0 +1,191 @@ +/*************************************************************************** + simclock.cpp - description + ------------------- + begin : Mon Feb 18 2002 + copyright : (C) 2002 by Mark Hollomon + email : mhh@mindspring.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include "simclock.h" +#include "kstars.h" + +int SimClock::idgen = 1; + +int SimClock::TimerInterval = 100; //msec + +SimClock::SimClock(QObject *parent, const KStarsDateTime &when) : + DCOPObject("clock#" + QCString().setNum(idgen++)), + QObject(parent), + tmr(this) +{ + if (! when.isValid() ) tmr.stop(); + setUTC(when); + julianmark = UTC.djd(); + + Scale = 1.0; + ManualMode = false; + ManualActive = false; + + QObject::connect(&tmr, SIGNAL(timeout()), this, SLOT(tick())); +} + +SimClock::SimClock (const SimClock &old) : + DCOPObject("clock#" + QCString().setNum(idgen++)), + QObject(old.parent()), + SimClockInterface(), + tmr(this) +{ + UTC = old.UTC; + julianmark = old.julianmark; + + Scale = old.Scale; + ManualMode = old.ManualMode; + ManualActive = old.ManualActive; + + QObject::connect(&tmr, SIGNAL(timeout()), this, SLOT(tick())); +} + +void SimClock::tick() { + if ( ! ManualMode ) { //only tick if ManualMode is false + long mselapsed = sysmark.elapsed(); + if (mselapsed < lastelapsed) { + // The sysmark timer has wrapped after 24 hours back to 0 ms. + // Reset sysmark and julianmark + julianmark = UTC.djd(); + sysmark.start(); + lastelapsed = 0; + } else { + lastelapsed = mselapsed; + } + + long double scaledsec = (long double)mselapsed * (long double)Scale / 1000.0; + UTC.setDJD( julianmark + scaledsec / (24. * 3600.) ); + +// kdDebug() << "tick() : JD = " << KGlobal::locale()->formatNumber( UTC.djd(), 7 ) << +// " mselapsed = " << mselapsed << " scale = " << Scale << +// " scaledsec = " << double(scaledsec) << endl; + + emit timeAdvanced(); + } +} + +void SimClock::setManualMode( bool on ) { + if ( on ) { + //Turn on manual ticking. + //If the timer was active, stop the timer and set ManualActive=true. + //Otherwise, set ManualActive=false. + //Finally, set ManualMode=true. + if ( tmr.isActive() ) { + tmr.stop(); + ManualActive = true; + } else { + ManualActive = false; + } + ManualMode = true; + } else { + //Turn off manual ticking. If the Manual clock was active, start the timer. + //Then set ManualMode=false. + if ( isActive() ) { + sysmark.start(); + julianmark = UTC.djd(); + lastelapsed = 0; + tmr.start(TimerInterval); + } + ManualMode = false; + } +} + +void SimClock::manualTick( bool force ) { + if ( force || (ManualMode && ManualActive) ) { + setUTC( UTC.addSecs( (long double)Scale ) ); + } else if ( ! ManualMode ) tick(); +} + +bool SimClock::isActive() { + if ( ManualMode ) return ManualActive; + else return tmr.isActive(); +} + +// The SimClockInterface +void SimClock::stop() { + if ( ManualMode && ManualActive ) { + ManualActive = false; + emit clockStopped(); + } + + if (!ManualMode && tmr.isActive()) { + kdDebug() << i18n( "Stopping the timer" ) << endl; + tmr.stop(); + emit clockStopped(); + } +} + +void SimClock::start() { + if ( ManualMode && !ManualActive ) { + ManualActive = true; + sysmark.start(); + julianmark = UTC.djd(); + lastelapsed = 0; + emit clockStarted(); + //emit timeChanged() in order to restart calls to updateTime() + emit timeChanged(); + } + + if (! ManualMode && ! tmr.isActive()) { + kdDebug() << i18n( "Starting the timer" ) << endl; + sysmark.start(); + julianmark = UTC.djd(); + lastelapsed = 0; + tmr.start(TimerInterval); + emit clockStarted(); + } +} + +void SimClock::setUTC(const KStarsDateTime &newtime) { + if ( newtime.isValid() ) { + UTC = newtime; + if (tmr.isActive()) { + julianmark = UTC.djd(); + sysmark.start(); + lastelapsed = 0; + } + + kdDebug() << i18n( "Setting clock: UTC: %1 JD: %2" ) + .arg( UTC.toString() ).arg( KGlobal::locale()->formatNumber( UTC.djd() ) ) << endl; + emit timeChanged(); + } else { + kdDebug() << i18n( "Cannot set SimClock: Invalid Date/Time." ) << endl; + } +} + +void SimClock::setScale(float s) { + if (Scale != s ) { + kdDebug() << i18n( "New clock scale: %1 sec" ).arg( s ) << endl; + Scale = s; + if (tmr.isActive()) { + julianmark = UTC.djd(); + sysmark.start(); + lastelapsed = 0; + } + emit scaleChanged(s); + } +} + +//DCOP function to set clock scale +void SimClock::setClockScale(float s) { + setScale(s); +} + +#include "simclock.moc" diff --git a/kstars/kstars/simclock.h b/kstars/kstars/simclock.h new file mode 100644 index 00000000..05992acc --- /dev/null +++ b/kstars/kstars/simclock.h @@ -0,0 +1,141 @@ +/*************************************************************************** + simclock.h - description + ------------------- + begin : Mon Feb 18 2002 + copyright : (C) 2002 by Mark Hollomon + email : mhh@mindspring.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSTARS_SIMCLOCK_H_ +#define KSTARS_SIMCLOCK_H_ + +#include +#include + +#include "simclockinterface.h" +#include "kstarsdatetime.h" + +/**@class SimClock + *@short kstars simulation clock + *@author Mark Hollomon + *@version 1.0 + */ + +class SimClock : public QObject, public SimClockInterface { + Q_OBJECT + + public: + /** + * Constructor + * @param parent parent object for the clock + * @param when the date/time to which the SimClock should be initialized in UTC + */ + SimClock(QObject *parent = 0, const KStarsDateTime &when = KStarsDateTime::currentDateTime() ); + /** + * Constructor + * @param old a SimClock to initialize from. + */ + SimClock(const SimClock &old); + + /**@return const reference to the current simulation Universal Time. */ + const KStarsDateTime& utc() const { return UTC; } + + /**Whether the clock is active or not is a bit complicated by the + *introduction of "manual mode". In manual mode, SimClock's internal timer + *is stopped, because the clock is ticked manually when the current update + *has finished. So, if ManualMode is true, then isActive() checks + *whether ManualActive is true. Otherwise, it checks whether the timer is + *running. + *@returns true if the Simulation clock is actively running. + */ + bool isActive(); + + /**@returns the current timestep setting */ + double scale() const { return Scale; } + + /**Manual Mode is a new (04/2002) addition to the SimClock. It is + *intended to be activated for large timesteps, when we want each frame + *drawn to the screen to be precisely Scale seconds later than the + *previous frame. (i.e., if the timescale is 1 year, then each successive + *frame should be 1 year later than the previous frame). ManualMode + *accomplishes this by stopping the internal timer and allowing the clock + *to be advanced manually (the manualTick() slot is called at the end of each + *KStars::updateTime()). + *@returns whether Manual Mode is active. + */ + bool isManualMode() const { return ManualMode; } + + /**Sets Manual Mode on/off according to the bool argument. */ + void setManualMode( bool on=true ); + + /**DCOP function to stop the SimClock. */ + virtual ASYNC stop(); + + /**DCOP function to start the SimClock. */ + virtual ASYNC start(); + + /**DCOP function to set the time of the SimClock. */ + virtual ASYNC setUTC(const KStarsDateTime &newtime); + + /**DCOP function to set scale of simclock. Calls setScale(). + */ + virtual ASYNC setClockScale(float s); + + public slots: + + /**Adjust the clock timescale*/ + void setScale(float s); + + /**Respond to the QTimer::timeout signal */ + void tick(); + + /**Equivalent of tick() for manual mode. + *If ManualActive is true, add Scale seconds to the SimClock time. + *(we may want to modify this slightly...e.g., the number of seconds in a + *year is not constant (leap years), so it is better to increment the + *year, instead of adding 31 million seconds. */ + void manualTick( bool force=false ); + + signals: + + /**The time has changed (emitted by setUTC() ) */ + void timeChanged(); + + /**The clock has ticked (emitted by tick() )*/ + void timeAdvanced(); + + /**The timestep has changed*/ + void scaleChanged(float); + + + /**The clock has started */ + void clockStarted(); + + /**The clock has stopped */ + void clockStopped(); + + private: + long double julianmark; + KStarsDateTime UTC; + QTimer tmr; + double Scale; + QTime sysmark; + int lastelapsed; + bool ManualMode, ManualActive; + + // used to generate names for dcop interfaces + static int idgen; + // how often to update + static int TimerInterval; +}; + +#endif diff --git a/kstars/kstars/simclockinterface.h b/kstars/kstars/simclockinterface.h new file mode 100644 index 00000000..87ebad99 --- /dev/null +++ b/kstars/kstars/simclockinterface.h @@ -0,0 +1,55 @@ +/*************************************************************************** + simclockinterface.h - description + ------------------- + begin : Mon Feb 18 2002 + copyright : (C) 2002 by Mark Hollomon + email : mhh@mindspring.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSTARS_SIMCLOCKIF_H_ +#define KSTARS_SIMCLOCKIF_H_ + +#include + +#include "kstarsdatetime.h" + +/**@class SimclockInterface + *DCOP functions for the KSTars simulation clock. + *@author Mark Hollomon + *@version 1.0 + */ + +class SimClockInterface : virtual public DCOPObject { + K_DCOP + + k_dcop: + /**Stop the clock + */ + virtual ASYNC stop() = 0; + + /**Start the clock + */ + virtual ASYNC start() = 0; + + /**Set the clock to the given ExtDateTime value. + *@p newtime the time/date to adopt + */ + virtual ASYNC setUTC(const KStarsDateTime &newtime) = 0; + + /**Set the clock scale (the number of simulation seconds that + *pass per real-time second. + *@p s the new timescale factor + */ + virtual ASYNC setClockScale(float s) = 0; +}; + +#endif diff --git a/kstars/kstars/skymap.cpp b/kstars/kstars/skymap.cpp new file mode 100644 index 00000000..051ab6d0 --- /dev/null +++ b/kstars/kstars/skymap.cpp @@ -0,0 +1,1376 @@ +/*************************************************************************** + skymap.cpp - K Desktop Planetarium + ------------------- + begin : Sat Feb 10 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include +#include +#include + +#include "skymap.h" +#include "Options.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "imageviewer.h" +#include "infoboxes.h" +#include "detaildialog.h" +#include "addlinkdialog.h" +#include "kspopupmenu.h" +#include "simclock.h" +#include "skyobject.h" +#include "deepskyobject.h" +#include "ksmoon.h" +#include "ksasteroid.h" +#include "kscomet.h" +#include "starobject.h" +#include "customcatalog.h" + +SkyMap::SkyMap(KStarsData *d, QWidget *parent, const char *name ) + : QWidget (parent,name), computeSkymap(true), angularDistanceMode(false), + ksw(0), data(d), pmenu(0), sky(0), sky2(0), IBoxes(0), + ClickedObject(0), FocusObject(0), TransientObject(0), + starpix(0), pts(0), sp(0) +{ + if ( parent ) ksw = (KStars*) parent->parent(); + else ksw = 0; + + pts = new QPointArray( 2000 ); // points for milkyway and horizon + sp = new SkyPoint(); // needed by coordinate grid + + ZoomRect = QRect(); + + setDefaultMouseCursor(); // set the cross cursor + + // load the pixmaps of stars + starpix = new StarPixmap( data->colorScheme()->starColorMode(), data->colorScheme()->starColorIntensity() ); + + setBackgroundColor( QColor( data->colorScheme()->colorNamed( "SkyColor" ) ) ); + setBackgroundMode( QWidget::NoBackground ); + setFocusPolicy( QWidget::StrongFocus ); + setMinimumSize( 380, 250 ); + setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding ) ); + + setMouseTracking (true); //Generate MouseMove events! + midMouseButtonDown = false; + mouseButtonDown = false; + slewing = false; + clockSlewing = false; + + ClickedObject = NULL; + FocusObject = NULL; + + sky = new QPixmap(); + sky2 = new QPixmap(); + pmenu = new KSPopupMenu( ksw ); + + //Initialize Transient label stuff + TransientTimeout = 100; //fade label color every 0.2 sec + connect( &HoverTimer, SIGNAL( timeout() ), this, SLOT( slotTransientLabel() ) ); + connect( &TransientTimer, SIGNAL( timeout() ), this, SLOT( slotTransientTimeout() ) ); + + IBoxes = new InfoBoxes( Options::windowWidth(), Options::windowHeight(), + Options::positionTimeBox(), Options::shadeTimeBox(), + Options::positionGeoBox(), Options::shadeGeoBox(), + Options::positionFocusBox(), Options::shadeFocusBox(), + data->colorScheme()->colorNamed( "BoxTextColor" ), + data->colorScheme()->colorNamed( "BoxGrabColor" ), + data->colorScheme()->colorNamed( "BoxBGColor" ) ); + + IBoxes->showTimeBox( Options::showTimeBox() ); + IBoxes->showFocusBox( Options::showFocusBox() ); + IBoxes->showGeoBox( Options::showGeoBox() ); + IBoxes->timeBox()->setAnchorFlag( Options::stickyTimeBox() ); + IBoxes->geoBox()->setAnchorFlag( Options::stickyGeoBox() ); + IBoxes->focusBox()->setAnchorFlag( Options::stickyFocusBox() ); + + IBoxes->geoChanged( data->geo() ); + + connect( IBoxes->timeBox(), SIGNAL( shaded(bool) ), data, SLOT( saveTimeBoxShaded(bool) ) ); + connect( IBoxes->geoBox(), SIGNAL( shaded(bool) ), data, SLOT( saveGeoBoxShaded(bool) ) ); + connect( IBoxes->focusBox(), SIGNAL( shaded(bool) ), data, SLOT( saveFocusBoxShaded(bool) ) ); + connect( IBoxes->timeBox(), SIGNAL( moved(QPoint) ), data, SLOT( saveTimeBoxPos(QPoint) ) ); + connect( IBoxes->geoBox(), SIGNAL( moved(QPoint) ), data, SLOT( saveGeoBoxPos(QPoint) ) ); + connect( IBoxes->focusBox(), SIGNAL( moved(QPoint) ), data, SLOT( saveFocusBoxPos(QPoint) ) ); + + connect( this, SIGNAL( destinationChanged() ), this, SLOT( slewFocus() ) ); + + //Initialize Refraction correction lookup table arrays. RefractCorr1 is for calculating + //the apparent altitude from the true altitude, and RefractCorr2 is for the reverse. + for ( unsigned int index = 0; index <184; ++index ) { + double alt = -1.75 + index*0.5; //start at -1.75 degrees to get midpoint value for each interval. + + RefractCorr1[index] = 1.02 / tan( dms::PI*( alt + 10.3/(alt + 5.11) )/180.0 ) / 60.0; //correction in degrees. + RefractCorr2[index] = -1.0 / tan( dms::PI*( alt + 7.31/(alt + 4.4) )/180.0 ) / 60.0; + } +} + +SkyMap::~SkyMap() { + delete starpix; + delete pts; + delete sp; + delete sky; + delete sky2; + delete pmenu; + delete IBoxes; + +//Deprecated...DeepSkyObject dtor now handles this itself. +/*//delete any remaining object Image pointers + for ( DeepSkyObject *obj = data->deepSkyListMessier.first(); obj; obj = data->deepSkyListMessier.next() ) { + if ( obj->image() ) obj->deleteImage(); + } + for ( DeepSkyObject *obj = data->deepSkyListNGC.first(); obj; obj = data->deepSkyListNGC.next() ) { + if ( obj->image() ) obj->deleteImage(); + } + for ( DeepSkyObject *obj = data->deepSkyListIC.first(); obj; obj = data->deepSkyListIC.next() ) { + if ( obj->image() ) obj->deleteImage(); + } + for ( DeepSkyObject *obj = data->deepSkyListOther.first(); obj; obj = data->deepSkyListOther.next() ) { + if ( obj->image() ) obj->deleteImage(); + }*/ +} + +void SkyMap::setGeometry( int x, int y, int w, int h ) { + QWidget::setGeometry( x, y, w, h ); + sky->resize( w, h ); + sky2->resize( w, h ); +} + +void SkyMap::setGeometry( const QRect &r ) { + QWidget::setGeometry( r ); + sky->resize( r.width(), r.height() ); + sky2->resize( r.width(), r.height() ); +} + + +void SkyMap::showFocusCoords( bool coordsOnly ) { + if ( ! coordsOnly ) { + //display object info in infoBoxes + QString oname; + oname = i18n( "nothing" ); + if ( focusObject() != NULL && Options::isTracking() ) + oname = focusObject()->translatedLongName(); + + infoBoxes()->focusObjChanged(oname); + } + + if ( Options::useAltAz() && Options::useRefraction() ) { + SkyPoint corrFocus( *(focus()) ); + corrFocus.setAlt( refract( focus()->alt(), false ) ); + corrFocus.HorizontalToEquatorial( data->LST, data->geo()->lat() ); + corrFocus.setAlt( refract( focus()->alt(), true ) ); + infoBoxes()->focusCoordChanged( &corrFocus ); + } else { + infoBoxes()->focusCoordChanged( focus() ); + } +} + +SkyObject* SkyMap::objectNearest( SkyPoint *p ) { + double r0 = 200.0/Options::zoomFactor(); //the maximum search radius + double rmin = r0; + + //Search stars database for nearby object. + double rstar_min = r0; + double starmag_min = 20.0; //absurd initial value + int istar_min = -1; + + if ( Options::showStars() ) { //Can only click on a star if it's being drawn! + + //test RA and dec to see if this star is roughly nearby + + for ( register unsigned int i=0; istarList.count(); ++i ) { + SkyObject *test = (SkyObject *)data->starList.at(i); + + double dRA = test->ra()->Hours() - p->ra()->Hours(); + double dDec = test->dec()->Degrees() - p->dec()->Degrees(); + //determine angular distance between this object and mouse cursor + double f = 15.0*cos( test->dec()->radians() ); + double r = f*f*dRA*dRA + dDec*dDec; //no need to take sqrt, we just want to ID smallest value. + if (r < r0 && test->mag() < starmag_min ) { + istar_min = i; + rstar_min = r; + starmag_min = test->mag(); + } + } + } + + //Next, find the nearest solar system body within r0 + double r = 0.0; + double rsolar_min = r0; + SkyObject *solarminobj = NULL; + + if ( Options::showPlanets() ) + solarminobj = data->PCat->findClosest( p, r ); + + if ( r < r0 ) { + rsolar_min = r; + } else { + solarminobj = NULL; + } + + //Moon + if ( Options::showMoon() ) { + double dRA = data->Moon->ra()->Hours() - p->ra()->Hours(); + double dDec = data->Moon->dec()->Degrees() - p->dec()->Degrees(); + double f = 15.0*cos( data->Moon->dec()->radians() ); + r = f*f*dRA*dRA + dDec*dDec; //no need to take sqrt, we just want to ID smallest value. + if (r < rsolar_min) { + solarminobj= data->Moon; + rsolar_min = r; + } + } + + //Asteroids + if ( Options::showAsteroids() ) { + for ( KSAsteroid *ast = data->asteroidList.first(); ast; ast = data->asteroidList.next() ) { + //test RA and dec to see if this object is roughly nearby + double dRA = ast->ra()->Hours() - p->ra()->Hours(); + double dDec = ast->dec()->Degrees() - p->dec()->Degrees(); + double f = 15.0*cos( ast->dec()->radians() ); + double r = f*f*dRA*dRA + dDec*dDec; //no need to take sqrt, we just want to ID smallest value. + if ( r < rsolar_min && ast->mag() < Options::magLimitAsteroid() ) { + solarminobj = ast; + rsolar_min = r; + } + } + } + + //Comets + if ( Options::showComets() ) { + for ( KSComet *com = data->cometList.first(); com; com = data->cometList.next() ) { + //test RA and dec to see if this object is roughly nearby + double dRA = com->ra()->Hours() - p->ra()->Hours(); + double dDec = com->dec()->Degrees() - p->dec()->Degrees(); + double f = 15.0*cos( com->dec()->radians() ); + double r = f*f*dRA*dRA + dDec*dDec; //no need to take sqrt, we just want to ID smallest value. + if ( r < rsolar_min ) { + solarminobj = com; + rsolar_min = r; + } + } + } + + //Next, search for nearest deep-sky object within r0 + double rmess_min = r0; + double rngc_min = r0; + double ric_min = r0; + double rother_min = r0; + int imess_min = -1; + int ingc_min = -1; + int iic_min = -1; + int iother_min = -1; + + for ( DeepSkyObject *o = data->deepSkyList.first(); o; o = data->deepSkyList.next() ) { + bool checkObject = false; + if ( o->isCatalogM() && + ( Options::showMessier() || Options::showMessierImages() ) ) checkObject = true; + if ( o->isCatalogNGC() && Options::showNGC() ) checkObject = true; + if ( o->isCatalogIC() && Options::showIC() ) checkObject = true; + if ( o->catalog().isEmpty() && Options::showOther() ) checkObject = true; + + if ( checkObject ) { + //test RA and dec to see if this object is roughly nearby + double dRA = o->ra()->Hours() - p->ra()->Hours(); + double dDec = o->dec()->Degrees() - p->dec()->Degrees(); + double f = 15.0*cos( o->dec()->radians() ); + double r = f*f*dRA*dRA + dDec*dDec; //no need to take sqrt, we just want to ID smallest value. + if ( o->isCatalogM() && r < rmess_min) { + imess_min = data->deepSkyList.at(); + rmess_min = r; + } + if ( o->isCatalogNGC() && r < rngc_min) { + ingc_min = data->deepSkyList.at(); + rngc_min = r; + } + if ( o->isCatalogIC() && r < ric_min) { + iic_min = data->deepSkyList.at(); + ric_min = r; + } + if ( o->catalog().isEmpty() && r < rother_min) { + iother_min = data->deepSkyList.at(); + rother_min = r; + } + } + } + + //Next, search for nearest object within r0 among the custom catalogs + double rcust_min = r0; + int icust_min = -1; + int icust_cat = -1; + + for ( register unsigned int j=0; j< data->CustomCatalogs.count(); ++j ) { + if ( Options::showCatalog()[j] ) { + QPtrList catList = data->CustomCatalogs.at(j)->objList(); + + for ( register unsigned int i=0; ira()->Hours()-p->ra()->Hours(); + double dDec = test->dec()->Degrees()-p->dec()->Degrees(); + double f = 15.0*cos( test->dec()->radians() ); + double r = f*f*dRA*dRA + dDec*dDec; //no need to take sqrt, we just want to ID smallest value. + if (r < rcust_min) { + icust_cat = j; + icust_min = i; + rcust_min = r; + } + } + } + } + + int jmin(-1); + int icat(-1); + + //Among the objects selected within r0, prioritize the selection by catalog: + //Planets, Messier, NGC, IC, stars + if ( istar_min >= 0 && rstar_min < r0 ) { + rmin = rstar_min; + icat = 0; //set catalog to star + } + + //IC object overrides star, unless star is twice as close as IC object + if ( iic_min >= 0 && ric_min < r0 && rmin > 0.5*ric_min ) { + rmin = ric_min; + icat = 1; //set catalog to Deep Sky + jmin = iic_min; + } + + //NGC object overrides previous selection, unless previous is twice as close + if ( ingc_min >= 0 && rngc_min < r0 && rmin > 0.5*rngc_min ) { + rmin = rngc_min; + icat = 1; //set catalog to Deep Sky + jmin = ingc_min; + } + + //"other" object overrides previous selection, unless previous is twice as close + if ( iother_min >= 0 && rother_min < r0 && rmin > 0.5*rother_min ) { + rmin = rother_min; + icat = 1; //set catalog to Deep Sky + jmin = iother_min; + } + + //Messier object overrides previous selection, unless previous is twice as close + if ( imess_min >= 0 && rmess_min < r0 && rmin > 0.5*rmess_min ) { + rmin = rmess_min; + icat = 1; //set catalog to Deep Sky + jmin = imess_min; + } + + //Custom object overrides previous selection, unless previous is twice as close + if ( icust_min >= 0 && rcust_min < r0 && rmin > 0.5*rcust_min ) { + rmin = rcust_min; + icat = 2; //set catalog to Custom + } + + //Solar system body overrides previous selection, unless previous selection is twice as close + if ( solarminobj != NULL && rmin > 0.5*rsolar_min ) { + rmin = rsolar_min; + icat = 3; //set catalog to solar system + } + + QPtrList cat; + + switch (icat) { + case 0: //star + return data->starList.at(istar_min); + break; + + case 1: //Deep-Sky Objects + return data->deepSkyList.at(jmin); + break; + + case 2: //Custom Catalog Object + cat = data->CustomCatalogs.at(icust_cat)->objList(); + return cat.at(icust_min); + break; + + case 3: //solar system object + return solarminobj; + break; + + default: //no object found + return NULL; + break; + } +} + +void SkyMap::slotTransientLabel( void ) { + //This function is only called if the HoverTimer manages to timeout. + //(HoverTimer is restarted with every mouseMoveEvent; so if it times + //out, that means there was no mouse movement for HOVER_INTERVAL msec.) + //Identify the object nearest to the mouse cursor as the + //TransientObject. The TransientObject is automatically labeled + //in SkyMap::paintEvent(). + //Note that when the TransientObject pointer is not NULL, the next + //mouseMoveEvent calls fadeTransientLabel(), which will fade out the + //TransientLabel and then set TransientObject to NULL. + // + //Do not show a transient label if the map is in motion, or if the mouse + //pointer is below the opaque horizon, or if the object has a permanent label + if ( ! slewing && ! ( Options::useAltAz() && Options::showGround() && + mousePoint()->alt()->Degrees() < 0.0 ) ) { + SkyObject *so = objectNearest( mousePoint() ); + + if ( so && ! isObjectLabeled( so ) ) { + setTransientObject( so ); + + TransientColor = data->colorScheme()->colorNamed( "UserLabelColor" ); + if ( TransientTimer.isActive() ) TransientTimer.stop(); + update(); + } + } +} + + +//Slots + +void SkyMap::slotTransientTimeout( void ) { + //Don't fade label if the transientObject is now the focusObject! + if ( transientObject() == focusObject() && Options::useAutoLabel() ) { + setTransientObject( NULL ); + TransientTimer.stop(); + return; + } + + //to fade the labels, we will need to smoothly transition from UserLabelColor to SkyColor. + QColor c1 = data->colorScheme()->colorNamed( "UserLabelColor" ); + QColor c2 = data->colorScheme()->colorNamed( "SkyColor" ); + + int dRed = ( c2.red() - c1.red() )/20; + int dGreen = ( c2.green() - c1.green() )/20; + int dBlue = ( c2.blue() - c1.blue() )/20; + int newRed = TransientColor.red() + dRed; + int newGreen = TransientColor.green() + dGreen; + int newBlue = TransientColor.blue() + dBlue; + + //Check to see if we have arrived at the target color (SkyColor). + //If so, point TransientObject to NULL. + if ( abs(newRed-c2.red()) < abs(dRed) || abs(newGreen-c2.green()) < abs(dGreen) || abs(newBlue-c2.blue()) < abs(dBlue) ) { + setTransientObject( NULL ); + TransientTimer.stop(); + } else { + TransientColor.setRgb( newRed, newGreen, newBlue ); + } + + update(); +} + +void SkyMap::setFocusObject( SkyObject *o ) { + FocusObject = o; + + if ( FocusObject ) + Options::setFocusObject( FocusObject->name() ); + else + Options::setFocusObject( i18n( "nothing" ) ); +} + +void SkyMap::slotCenter( void ) { + setFocusPoint( clickedPoint() ); + if ( Options::useAltAz() ) + focusPoint()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + + //clear the planet trail of old focusObject, if it was temporary + if ( focusObject() && focusObject()->isSolarSystem() && data->temporaryTrail ) { + ((KSPlanetBase*)focusObject())->clearTrail(); + data->temporaryTrail = false; + } + +//If the requested object is below the opaque horizon, issue a warning message +//(unless user is already pointed below the horizon) + if ( Options::useAltAz() && Options::showGround() && + focus()->alt()->Degrees() > -1.0 && focusPoint()->alt()->Degrees() < -1.0 ) { + + QString caption = i18n( "Requested Position Below Horizon" ); + QString message = i18n( "The requested position is below the horizon.\nWould you like to go there anyway?" ); + if ( KMessageBox::warningYesNo( this, message, caption, + i18n("Go Anyway"), i18n("Keep Position"), "dag_focus_below_horiz" )==KMessageBox::No ) { + setClickedObject( NULL ); + setFocusObject( NULL ); + Options::setIsTracking( false ); + + return; + } + } + +//set FocusObject before slewing. Otherwise, KStarsData::updateTime() can reset +//destination to previous object... + setFocusObject( ClickedObject ); + Options::setIsTracking( true ); + if ( ksw ) { + ksw->actionCollection()->action("track_object")->setIconSet( BarIcon( "encrypted" ) ); + ksw->toolBar( "mainToolBar" )->setButtonIconSet( 4, BarIcon( "encrypted" ) ); + ksw->actionCollection()->action("track_object")->setText( i18n( "Stop &Tracking" ) ); + } + + //If focusObject is a SS body and doesn't already have a trail, set the temporaryTrail + if ( focusObject() && focusObject()->isSolarSystem() + && Options::useAutoTrail() + && ! ((KSPlanetBase*)focusObject())->hasTrail() ) { + ((KSPlanetBase*)focusObject())->addToTrail(); + data->temporaryTrail = true; + } + + //update the destination to the selected coordinates + if ( Options::useAltAz() ) { + if ( Options::useRefraction() ) + setDestinationAltAz( refract( focusPoint()->alt(), true ).Degrees(), focusPoint()->az()->Degrees() ); + else + setDestinationAltAz( focusPoint()->alt()->Degrees(), focusPoint()->az()->Degrees() ); + } else { + setDestination( focusPoint() ); + } + + focusPoint()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + + //display coordinates in statusBar + if ( ksw ) { + QString sX = focusPoint()->az()->toDMSString(); + QString sY = focusPoint()->alt()->toDMSString(true); + if ( Options::useAltAz() && Options::useRefraction() ) + sY = refract( focusPoint()->alt(), true ).toDMSString(true); + QString s = sX + ", " + sY; + ksw->statusBar()->changeItem( s, 1 ); + s = focusPoint()->ra()->toHMSString() + ", " + focusPoint()->dec()->toDMSString(true); + ksw->statusBar()->changeItem( s, 2 ); + } + + showFocusCoords(); //update FocusBox +} + +void SkyMap::slotDSS( void ) { + QString URLprefix( "http://archive.stsci.edu/cgi-bin/dss_search?v=1" ); + QString URLsuffix( "&e=J2000&h=15.0&w=15.0&f=gif&c=none&fov=NONE" ); + dms ra(0.0), dec(0.0); + QString RAString, DecString; + char decsgn; + + //ra and dec must be the coordinates at J2000. If we clicked on an object, just use the object's ra0, dec0 coords + //if we clicked on empty sky, we need to precess to J2000. + if ( clickedObject() ) { + ra.setH( clickedObject()->ra0()->Hours() ); + dec.setD( clickedObject()->dec0()->Degrees() ); + } else { + //move present coords temporarily to ra0,dec0 (needed for precessToAnyEpoch) + clickedPoint()->setRA0( clickedPoint()->ra()->Hours() ); + clickedPoint()->setDec0( clickedPoint()->dec()->Degrees() ); + clickedPoint()->precessFromAnyEpoch( data->ut().djd(), J2000 ); + ra.setH( clickedPoint()->ra()->Hours() ); + dec.setD( clickedPoint()->dec()->Degrees() ); + + //restore coords from present epoch + clickedPoint()->setRA( clickedPoint()->ra0()->Hours() ); + clickedPoint()->setDec( clickedPoint()->dec0()->Degrees() ); + } + + RAString = RAString.sprintf( "&r=%02d+%02d+%02d", ra.hour(), ra.minute(), ra.second() ); + + decsgn = '+'; + if ( dec.Degrees() < 0.0 ) decsgn = '-'; + int dd = abs( dec.degree() ); + int dm = abs( dec.arcmin() ); + int ds = abs( dec.arcsec() ); + DecString = DecString.sprintf( "&d=%c%02d+%02d+%02d", decsgn, dd, dm, ds ); + + //concat all the segments into the kview command line: + KURL url (URLprefix + RAString + DecString + URLsuffix); + + QString message = i18n( "Digitized Sky Survey image provided by the Space Telescope Science Institute." ); + new ImageViewer (&url, message, this); +} + +void SkyMap::slotDSS2( void ) { + QString URLprefix( "http://archive.stsci.edu/cgi-bin/dss_search?v=2r" ); + QString URLsuffix( "&e=J2000&h=15.0&w=15.0&f=gif&c=none&fov=NONE" ); + dms ra(0.0), dec(0.0); + QString RAString, DecString; + char decsgn; + + //ra and dec must be the coordinates at J2000. If we clicked on an object, just use the object's ra0, dec0 coords + //if we clicked on empty sky, we need to precess to J2000. + if ( clickedObject() ) { + ra.setH( clickedObject()->ra0()->Hours() ); + dec.setD( clickedObject()->dec0()->Degrees() ); + } else { + //move present coords temporarily to ra0,dec0 (needed for precessToAnyEpoch) + clickedPoint()->setRA0( clickedPoint()->ra()->Hours() ); + clickedPoint()->setDec0( clickedPoint()->dec()->Degrees() ); + clickedPoint()->precessFromAnyEpoch( data->ut().djd(), J2000 ); + ra.setH( clickedPoint()->ra()->Hours() ); + dec.setD( clickedPoint()->dec()->Degrees() ); + + //restore coords from present epoch + clickedPoint()->setRA( clickedPoint()->ra0()->Hours() ); + clickedPoint()->setDec( clickedPoint()->dec0()->Degrees() ); + } + + RAString = RAString.sprintf( "&r=%02d+%02d+%02d", ra.hour(), ra.minute(), ra.second() ); + + decsgn = '+'; + if ( dec.Degrees() < 0.0 ) decsgn = '-'; + int dd = abs( dec.degree() ); + int dm = abs( dec.arcmin() ); + int ds = abs( dec.arcsec() ); + + DecString = DecString.sprintf( "&d=%c%02d+%02d+%02d", decsgn, dd, dm, ds ); + + //concat all the segments into the kview command line: + KURL url (URLprefix + RAString + DecString + URLsuffix); + + QString message = i18n( "Digitized Sky Survey image provided by the Space Telescope Science Institute." ); + new ImageViewer (&url, message, this); +} + +void SkyMap::slotInfo( int id ) { + QStringList::Iterator it = clickedObject()->InfoList.at(id-200); + QString sURL = (*it); + KURL url ( sURL ); + if (!url.isEmpty()) + kapp->invokeBrowser(sURL); +} + +void SkyMap::slotBeginAngularDistance(void) { + setPreviousClickedPoint( mousePoint() ); + angularDistanceMode = true; + beginRulerPoint = getXY( previousClickedPoint(), Options::useAltAz(), Options::useRefraction() ); + endRulerPoint = QPoint( beginRulerPoint.x(),beginRulerPoint.y() ); +} + +void SkyMap::slotEndAngularDistance(void) { + dms angularDistance; + if(angularDistanceMode) { + if ( SkyObject *so = objectNearest( mousePoint() ) ) { + angularDistance = so->angularDistanceTo( previousClickedPoint() ); + ksw->statusBar()->changeItem( so->translatedLongName() + + " " + + i18n("Angular distance: " ) + + angularDistance.toDMSString(), 0 ); + } else { + angularDistance = mousePoint()->angularDistanceTo( previousClickedPoint() ); + ksw->statusBar()->changeItem( i18n("Angular distance: " ) + + angularDistance.toDMSString(), 0 ); + } + angularDistanceMode=false; + } +} + +void SkyMap::slotCancelAngularDistance(void) { + angularDistanceMode=false; +} + +void SkyMap::slotImage( int id ) { + QStringList::Iterator it = clickedObject()->ImageList.at(id-100); + QStringList::Iterator it2 = clickedObject()->ImageTitle.at(id-100); + QString sURL = (*it); + QString message = (*it2); + KURL url ( sURL ); + if (!url.isEmpty()) + new ImageViewer (&url, clickedObject()->messageFromTitle(message), this); +} + +bool SkyMap::isObjectLabeled( SkyObject *object ) { + for ( SkyObject *o = data->ObjLabelList.first(); o; o = data->ObjLabelList.next() ) { + if ( o == object ) return true; + } + + return false; +} + +void SkyMap::slotRemoveObjectLabel( void ) { + for ( SkyObject *o = data->ObjLabelList.first(); o; o = data->ObjLabelList.next() ) { + if ( o == clickedObject() ) { + //remove object from list + data->ObjLabelList.remove(); + break; + } + } + + forceUpdate(); +} + +void SkyMap::slotAddObjectLabel( void ) { + data->ObjLabelList.append( clickedObject() ); + //Since we just added a permanent label, we don't want it to fade away! + if ( transientObject() == clickedObject() ) setTransientObject( NULL ); + forceUpdate(); +} + +void SkyMap::slotRemovePlanetTrail( void ) { + //probably don't need this if-statement, but just to be sure... + if ( clickedObject() && clickedObject()->isSolarSystem() ) { + ((KSPlanetBase*)clickedObject())->clearTrail(); + forceUpdate(); + } +} + +void SkyMap::slotAddPlanetTrail( void ) { + //probably don't need this if-statement, but just to be sure... + if ( clickedObject() && clickedObject()->isSolarSystem() ) { + ((KSPlanetBase*)clickedObject())->addToTrail(); + forceUpdate(); + } +} + +void SkyMap::slotDetail( void ) { +// check if object is selected + if ( !clickedObject() ) { + KMessageBox::sorry( this, i18n("No object selected."), i18n("Object Details") ); + return; + } + DetailDialog detail( clickedObject(), data->ut(), data->geo(), ksw ); + detail.exec(); +} + +void SkyMap::slotClockSlewing() { +//If the current timescale exceeds slewTimeScale, set clockSlewing=true, and stop the clock. + if ( fabs( data->clock()->scale() ) > Options::slewTimeScale() ) { + if ( ! clockSlewing ) { + clockSlewing = true; + data->clock()->setManualMode( true ); + + // don't change automatically the DST status + if ( ksw ) ksw->updateTime( false ); + } + } else { + if ( clockSlewing ) { + clockSlewing = false; + data->clock()->setManualMode( false ); + + // don't change automatically the DST status + if ( ksw ) ksw->updateTime( false ); + } + } +} + +void SkyMap::setFocus( SkyPoint *p ) { + setFocus( p->ra()->Hours(), p->dec()->Degrees() ); +} + +void SkyMap::setFocus( const dms &ra, const dms &dec ) { + setFocus( ra.Hours(), dec.Degrees() ); +} + +void SkyMap::setFocus( double ra, double dec ) { + Focus.set( ra, dec ); + focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); +} + +void SkyMap::setFocusAltAz( const dms &alt, const dms &az) { + setFocusAltAz( alt.Degrees(), az.Degrees() ); +} + +void SkyMap::setFocusAltAz(double alt, double az) { + focus()->setAlt(alt); + focus()->setAz(az); + focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + slewing = false; + + oldfocus()->set( focus()->ra(), focus()->dec() ); + oldfocus()->setAz( focus()->az()->Degrees() ); + oldfocus()->setAlt( focus()->alt()->Degrees() ); + + double dHA = data->LST->Hours() - focus()->ra()->Hours(); + while ( dHA < 0.0 ) dHA += 24.0; + data->HourAngle->setH( dHA ); + + forceUpdate(); //need a total update, or slewing with the arrow keys doesn't work. +} + +void SkyMap::setDestination( SkyPoint *p ) { + Destination.set( p->ra(), p->dec() ); + destination()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + emit destinationChanged(); +} + +void SkyMap::setDestination( const dms &ra, const dms &dec ) { + Destination.set( ra, dec ); + destination()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + emit destinationChanged(); +} + +void SkyMap::setDestination( double ra, double dec ) { + Destination.set( ra, dec ); + destination()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + emit destinationChanged(); +} + +void SkyMap::setDestinationAltAz( const dms &alt, const dms &az) { + destination()->setAlt(alt); + destination()->setAz(az); + destination()->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + emit destinationChanged(); +} + +void SkyMap::setDestinationAltAz(double alt, double az) { + destination()->setAlt(alt); + destination()->setAz(az); + destination()->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + emit destinationChanged(); +} + +void SkyMap::updateFocus() { + if ( Options::isTracking() && focusObject() != NULL ) { + if ( Options::useAltAz() ) { + //Tracking any object in Alt/Az mode requires focus updates + double dAlt = focusObject()->alt()->Degrees(); + if ( Options::useRefraction() ) + dAlt = refract( focusObject()->alt(), true ).Degrees(); + setFocusAltAz( dAlt, focusObject()->az()->Degrees() ); + focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + setDestination( focus() ); + } else { + //Tracking in equatorial coords + setFocus( focusObject() ); + focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + setDestination( focus() ); + } + } else if ( Options::isTracking() && focusPoint() != NULL ) { + if ( Options::useAltAz() ) { + //Tracking on empty sky in Alt/Az mode + setFocus( focusPoint() ); + focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + setDestination( focus() ); + } + } else if ( ! slewing ) { + //Not tracking and not slewing, let sky drift by + if ( Options::useAltAz() ) { + focus()->setAlt( destination()->alt()->Degrees() ); + focus()->setAz( destination()->az()->Degrees() ); + focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + //destination()->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + } else { + focus()->setRA( data->LST->Hours() - data->HourAngle->Hours() ); + setDestination( focus() ); + focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + destination()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + } + } + + //Update the Hour Angle + data->setHourAngle( data->LST->Hours() - focus()->ra()->Hours() ); + + setOldFocus( focus() ); + oldfocus()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); +} + +void SkyMap::slewFocus( void ) { + double dX, dY, fX, fY, r; + double step = 1.0; + SkyPoint newFocus; + +//Don't slew if the mouse button is pressed +//Also, no animated slews if the Manual Clock is active +//08/2002: added possibility for one-time skipping of slew with snapNextFocus + if ( !mouseButtonDown ) { + bool goSlew = ( Options::useAnimatedSlewing() && + ! data->snapNextFocus() ) && + !( data->clock()->isManualMode() && data->clock()->isActive() ); + if ( goSlew ) { + if ( Options::useAltAz() ) { + dX = destination()->az()->Degrees() - focus()->az()->Degrees(); + dY = destination()->alt()->Degrees() - focus()->alt()->Degrees(); + } else { + dX = destination()->ra()->Degrees() - focus()->ra()->Degrees(); + dY = destination()->dec()->Degrees() - focus()->dec()->Degrees(); + } + + //switch directions to go the short way around the celestial sphere, if necessary. + if ( dX < -180.0 ) dX = 360.0 + dX; + else if ( dX > 180.0 ) dX = -360.0 + dX; + + r = sqrt( dX*dX + dY*dY ); + + while ( r > step ) { + fX = dX / r; + fY = dY / r; + + if ( Options::useAltAz() ) { + focus()->setAlt( focus()->alt()->Degrees() + fY*step ); + focus()->setAz( dms( focus()->az()->Degrees() + fX*step ).reduce() ); + focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + } else { + fX = fX/15.; //convert RA degrees to hours + newFocus.set( focus()->ra()->Hours() + fX*step, focus()->dec()->Degrees() + fY*step ); + setFocus( &newFocus ); + focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + } + + slewing = true; + //since we are slewing, fade out the transient label + if ( transientObject() && ! TransientTimer.isActive() ) + fadeTransientLabel(); + + forceUpdate(); + kapp->processEvents(10); //keep up with other stuff + + if ( Options::useAltAz() ) { + dX = destination()->az()->Degrees() - focus()->az()->Degrees(); + dY = destination()->alt()->Degrees() - focus()->alt()->Degrees(); + } else { + dX = destination()->ra()->Degrees() - focus()->ra()->Degrees(); + dY = destination()->dec()->Degrees() - focus()->dec()->Degrees(); + } + + //switch directions to go the short way around the celestial sphere, if necessary. + if ( dX < -180.0 ) dX = 360.0 + dX; + else if ( dX > 180.0 ) dX = -360.0 + dX; + + r = sqrt( dX*dX + dY*dY ); + } + } + + //Either useAnimatedSlewing==false, or we have slewed, and are within one step of destination + //set focus=destination. + if ( Options::useAltAz() ) { + setFocusAltAz( destination()->alt()->Degrees(), destination()->az()->Degrees() ); + focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + } else { + setFocus( destination() ); + focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + } + + data->HourAngle->setH( data->LST->Hours() - focus()->ra()->Hours() ); + slewing = false; + + //Turn off snapNextFocus, we only want it to happen once + if ( data->snapNextFocus() ) { + data->setSnapNextFocus(false); + } + + //Start the HoverTimer. if the user leaves the mouse in place after a slew, + //we want to attach a label to the nearest object. + if ( Options::useHoverLabel() ) + HoverTimer.start( HOVER_INTERVAL, true ); + + forceUpdate(); + } +} + +void SkyMap::invokeKey( int key ) { + QKeyEvent *e = new QKeyEvent( QEvent::KeyPress, key, 0, 0 ); + keyPressEvent( e ); + delete e; +} + +double SkyMap::findPA( SkyObject *o, int x, int y, double scale ) { + //Find position angle of North using a test point displaced to the north + //displace by 100/zoomFactor radians (so distance is always 100 pixels) + //this is 5730/zoomFactor degrees + double newDec = o->dec()->Degrees() + 5730.0/Options::zoomFactor(); + if ( newDec > 90.0 ) newDec = 90.0; + SkyPoint test( o->ra()->Hours(), newDec ); + if ( Options::useAltAz() ) test.EquatorialToHorizontal( data->LST, data->geo()->lat() ); + QPoint t = getXY( &test, Options::useAltAz(), Options::useRefraction(), scale ); + double dx = double( t.x() - x ); + double dy = double( y - t.y() ); //backwards because QWidget Y-axis increases to the bottom + double north; + if ( dy ) { + north = atan( dx/dy )*180.0/dms::PI; + //resolve atan ambiguity: + if ( dy < 0.0 ) north += 180.0; + if ( north >= 360.0 ) north -= 360.; + } else { + north = 90.0; + if ( dx > 0 ) north = -90.0; + } + + return ( north + o->pa() ); +} + +QPoint SkyMap::getXY( SkyPoint *o, bool Horiz, bool doRefraction, double scale ) { + QPoint p; + + double Y, dX; + double sindX, cosdX, sinY, cosY, sinY0, cosY0; + + int Width = int( width() * scale ); + int Height = int( height() * scale ); + + double pscale = Options::zoomFactor() * scale; + + if ( Horiz ) { + if ( doRefraction ) Y = refract( o->alt(), true ).radians(); //account for atmospheric refraction + else Y = o->alt()->radians(); + + if ( focus()->az()->Degrees() > 270.0 && o->az()->Degrees() < 90.0 ) { + dX = 2*dms::PI + focus()->az()->radians() - o->az()->radians(); + } else { + dX = focus()->az()->radians() - o->az()->radians(); + } + + focus()->alt()->SinCos( sinY0, cosY0 ); + + } else { + if (focus()->ra()->Hours() > 18.0 && o->ra()->Hours() < 6.0) { + dX = 2*dms::PI + o->ra()->radians() - focus()->ra()->radians(); + } else { + dX = o->ra()->radians() - focus()->ra()->radians(); + } + Y = o->dec()->radians(); + focus()->dec()->SinCos( sinY0, cosY0 ); + } + + //Convert dX, Y coords to screen pixel coords. + #if ( __GLIBC__ >= 2 && __GLIBC_MINOR__ >=1 ) && !defined(__UCLIBC__) + //GNU version + sincos( dX, &sindX, &cosdX ); + sincos( Y, &sinY, &cosY ); + #else + //ANSI version + sindX = sin(dX); + cosdX = cos(dX); + sinY = sin(Y); + cosY = cos(Y); + #endif + + double c = sinY0*sinY + cosY0*cosY*cosdX; + + if ( c < 0.0 ) { //Object is on "back side" of the celestial sphere; don't plot it. + p.setX( -10000000 ); + p.setY( -10000000 ); + return p; + } + + double k = sqrt( 2.0/( 1 + c ) ); + + p.setX( int( 0.5*Width - pscale*k*cosY*sindX ) ); + p.setY( int( 0.5*Height - pscale*k*( cosY0*sinY - sinY0*cosY*cosdX ) ) ); + + return p; +} + +SkyPoint SkyMap::dXdYToRaDec( double dx, double dy, bool useAltAz, dms *LST, const dms *lat, bool doRefract ) { + //Determine RA and Dec of a point, given (dx, dy): it's pixel + //coordinates in the SkyMap with the center of the map as the origin. + + SkyPoint result; + double sinDec, cosDec, sinDec0, cosDec0, sinc, cosc, sinlat, coslat; + double xx, yy; + + double r = sqrt( dx*dx + dy*dy ); + dms centerAngle; + centerAngle.setRadians( 2.0*asin(0.5*r) ); + + focus()->dec()->SinCos( sinDec0, cosDec0 ); + centerAngle.SinCos( sinc, cosc ); + + if ( useAltAz ) { + dms HA; + dms Dec, alt, az, alt0, az0; + double A; + double sinAlt, cosAlt, sinAlt0, cosAlt0, sinAz, cosAz; +// double HA0 = LST - focus.ra(); + az0 = focus()->az()->Degrees(); + alt0 = focus()->alt()->Degrees(); + alt0.SinCos( sinAlt0, cosAlt0 ); + + dx = -dx; //Flip East-west (Az goes in opposite direction of RA) + yy = dx*sinc; + xx = r*cosAlt0*cosc - dy*sinAlt0*sinc; + + A = atan( yy/xx ); + //resolve ambiguity of atan(): + if ( xx<0 ) A = A + dms::PI; +// if ( xx>0 && yy<0 ) A = A + 2.0*dms::PI; + + dms deltaAz; + deltaAz.setRadians( A ); + az = focus()->az()->Degrees() + deltaAz.Degrees(); + alt.setRadians( asin( cosc*sinAlt0 + ( dy*sinc*cosAlt0 )/r ) ); + + if ( doRefract ) alt.setD( refract( &alt, false ).Degrees() ); //find true altitude from apparent altitude + + az.SinCos( sinAz, cosAz ); + alt.SinCos( sinAlt, cosAlt ); + lat->SinCos( sinlat, coslat ); + + Dec.setRadians( asin( sinAlt*sinlat + cosAlt*coslat*cosAz ) ); + Dec.SinCos( sinDec, cosDec ); + + HA.setRadians( acos( ( sinAlt - sinlat*sinDec )/( coslat*cosDec ) ) ); + if ( sinAz > 0.0 ) HA.setH( 24.0 - HA.Hours() ); + + result.setRA( LST->Hours() - HA.Hours() ); + result.setRA( result.ra()->reduce() ); + result.setDec( Dec.Degrees() ); + + return result; + + } else { + yy = dx*sinc; + xx = r*cosDec0*cosc - dy*sinDec0*sinc; + + double RARad = ( atan( yy / xx ) ); + //resolve ambiguity of atan(): + if ( xx<0 ) RARad = RARad + dms::PI; +// if ( xx>0 && yy<0 ) RARad = RARad + 2.0*dms::PI; + + dms deltaRA, Dec; + deltaRA.setRadians( RARad ); + Dec.setRadians( asin( cosc*sinDec0 + (dy*sinc*cosDec0)/r ) ); + + result.setRA( focus()->ra()->Hours() + deltaRA.Hours() ); + result.setRA( result.ra()->reduce() ); + result.setDec( Dec.Degrees() ); + + return result; + } +} + +dms SkyMap::refract( const dms *alt, bool findApparent ) { + if ( alt->Degrees() <= -2.000 ) return dms( alt->Degrees() ); + + int index = int( ( alt->Degrees() + 2.0 )*2. ); //RefractCorr arrays start at alt=-2.0 degrees. + dms result; + + //Failsafe: if the index is out of range, return the original angle + if ( index < 0 || index > 183 ) { + return dms( alt->Degrees() ); + } + + if ( findApparent ) { + result.setD( alt->Degrees() + RefractCorr1[index] ); + } else { + result.setD( alt->Degrees() + RefractCorr2[index] ); + } + + return result; +} + +//--------------------------------------------------------------------------- + + +// force a new calculation of the skymap (used instead of update(), which may skip the redraw) +// if now=true, SkyMap::paintEvent() is run immediately, rather than being added to the event queue +// also, determine new coordinates of mouse cursor. +void SkyMap::forceUpdate( bool now ) +{ + QPoint mp( mapFromGlobal( QCursor::pos() ) ); + double dx = ( 0.5*width() - mp.x() )/Options::zoomFactor(); + double dy = ( 0.5*height() - mp.y() )/Options::zoomFactor(); + + if (! unusablePoint (dx, dy)) { + //determine RA, Dec of mouse pointer + setMousePoint( dXdYToRaDec( dx, dy, Options::useAltAz(), data->LST, data->geo()->lat(), Options::useRefraction() ) ); + } + + computeSkymap = true; + if ( now ) repaint(); + else update(); +} + +float SkyMap::fov() { + if ( width() >= height() ) + return 28.65*width()/Options::zoomFactor(); + else + return 28.65*height()/Options::zoomFactor(); +} + +bool SkyMap::checkVisibility( SkyPoint *p, float FOV, double XMax ) { + double dX, dY; + bool useAltAz = Options::useAltAz(); + + //Skip objects below the horizon if: + // + using Horizontal coords, + // + the ground is drawn, + // + and either of the following is true: + // - focus is above the horizon + // - field of view is larger than 50 degrees + if ( useAltAz && Options::showGround() && p->alt()->Degrees() < -2.0 + && ( focus()->alt()->Degrees() > 0. || FOV > 50. ) ) return false; + + if ( useAltAz ) { + dY = fabs( p->alt()->Degrees() - focus()->alt()->Degrees() ); + } else { + dY = fabs( p->dec()->Degrees() - focus()->dec()->Degrees() ); + } + if ( isPoleVisible ) dY *= 0.75; //increase effective FOV when pole visible. + if ( dY > FOV ) return false; + if ( isPoleVisible ) return true; + + if ( useAltAz ) { + dX = fabs( p->az()->Degrees() - focus()->az()->Degrees() ); + } else { + dX = fabs( p->ra()->Degrees() - focus()->ra()->Degrees() ); + } + if ( dX > 180.0 ) dX = 360.0 - dX; // take shorter distance around sky + + if ( dX < XMax ) { + return true; + } else { + return false; + } +} + +bool SkyMap::unusablePoint (double dx, double dy) +{ + if (dx >= 1.41 || dx <= -1.41 || dy >= 1.41 || dy <= -1.41) + return true; + else + return false; +} + +void SkyMap::setZoomMouseCursor() +{ + mouseMoveCursor = false; // no mousemove cursor + + QPainter p; + QPixmap cursorPix (32, 32); // size 32x32 (this size is compatible to all systems) +// the center of the pixmap + int mx = cursorPix. width() / 2; + int my = cursorPix. height() / 2; + + cursorPix.fill (white); // white background + p.begin (&cursorPix); + p.setPen (QPen (black, 2)); // black lines + + p.drawEllipse( mx - 7, my - 7, 14, 14 ); + p.drawLine( mx + 5, my + 5, mx + 11, my + 11 ); + p.end(); + +// create a mask to make parts of the pixmap invisible + QBitmap mask (32, 32); + mask.fill (color0); // all is invisible + + p.begin (&mask); +// paint over the parts which should be visible + p.setPen (QPen (color1, 3)); + p.drawEllipse( mx - 7, my - 7, 14, 14 ); + p.drawLine( mx + 5, my + 5, mx + 12, my + 12 ); + p.end(); + + cursorPix.setMask (mask); // set the mask + QCursor cursor (cursorPix); + setCursor (cursor); +} + +void SkyMap::setDefaultMouseCursor() +{ + mouseMoveCursor = false; // no mousemove cursor + + QPainter p; + QPixmap cursorPix (32, 32); // size 32x32 (this size is compatible to all systems) +// the center of the pixmap + int mx = cursorPix. width() / 2; + int my = cursorPix. height() / 2; + + cursorPix.fill (white); // white background + p.begin (&cursorPix); + p.setPen (QPen (black, 2)); // black lines +// 1. diagonal + p.drawLine (mx - 2, my - 2, mx - 8, mx - 8); + p.drawLine (mx + 2, my + 2, mx + 8, mx + 8); +// 2. diagonal + p.drawLine (mx - 2, my + 2, mx - 8, mx + 8); + p.drawLine (mx + 2, my - 2, mx + 8, mx - 8); + p.end(); + +// create a mask to make parts of the pixmap invisible + QBitmap mask (32, 32); + mask.fill (color0); // all is invisible + + p.begin (&mask); +// paint over the parts which should be visible + p.setPen (QPen (color1, 3)); +// 1. diagonal + p.drawLine (mx - 2, my - 2, mx - 8, mx - 8); + p.drawLine (mx + 2, my + 2, mx + 8, mx + 8); +// 2. diagonal + p.drawLine (mx - 2, my + 2, mx - 8, mx + 8); + p.drawLine (mx + 2, my - 2, mx + 8, mx - 8); + p.end(); + + cursorPix.setMask (mask); // set the mask + QCursor cursor (cursorPix); + setCursor (cursor); +} + +void SkyMap::setMouseMoveCursor() +{ + if (mouseButtonDown) + { + setCursor (9); // cursor shape defined in qt + mouseMoveCursor = true; + } +} + +void SkyMap::addLink( void ) { + AddLinkDialog adialog( this, clickedObject()->name() ); + QString entry; + QFile file; + + if ( adialog.exec()==QDialog::Accepted ) { + if ( adialog.isImageLink() ) { + //Add link to object's ImageList, and descriptive text to its ImageTitle list + clickedObject()->ImageList.append( adialog.url() ); + clickedObject()->ImageTitle.append( adialog.desc() ); + + //Also, update the user's custom image links database + //check for user's image-links database. If it doesn't exist, create it. + file.setName( locateLocal( "appdata", "image_url.dat" ) ); //determine filename in local user KDE directory tree. + + if ( !file.open( IO_ReadWrite | IO_Append ) ) { + QString message = i18n( "Custom image-links file could not be opened.\nLink cannot be recorded for future sessions." ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + return; + } else { + entry = clickedObject()->name() + ":" + adialog.desc() + ":" + adialog.url(); + QTextStream stream( &file ); + stream << entry << endl; + file.close(); + emit linkAdded(); + } + } else { + clickedObject()->InfoList.append( adialog.url() ); + clickedObject()->InfoTitle.append( adialog.desc() ); + + //check for user's image-links database. If it doesn't exist, create it. + file.setName( locateLocal( "appdata", "info_url.dat" ) ); //determine filename in local user KDE directory tree. + + if ( !file.open( IO_ReadWrite | IO_Append ) ) { + QString message = i18n( "Custom information-links file could not be opened.\nLink cannot be recorded for future sessions." ); KMessageBox::sorry( 0, message, i18n( "Could not Open File" ) ); + return; + } else { + entry = clickedObject()->name() + ":" + adialog.desc() + ":" + adialog.url(); + QTextStream stream( &file ); + stream << entry << endl; + file.close(); + emit linkAdded(); + } + } + } +} + +void SkyMap::updateAngleRuler() { + if ( Options::useAltAz() ) PreviousClickedPoint.EquatorialToHorizontal( data->LST, data->geo()->lat() ); + beginRulerPoint = getXY( previousClickedPoint(), Options::useAltAz(), Options::useRefraction() ); + +// endRulerPoint = QPoint(e->x(), e->y()); + endRulerPoint = mapFromGlobal( QCursor::pos() ); +} + +#include "skymap.moc" diff --git a/kstars/kstars/skymap.h b/kstars/kstars/skymap.h new file mode 100644 index 00000000..fb2b8b23 --- /dev/null +++ b/kstars/kstars/skymap.h @@ -0,0 +1,960 @@ +/*************************************************************************** + skymap.h - K Desktop Planetarium + ------------------- + begin : Sat Feb 10 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef SKYMAP_H +#define SKYMAP_H + +#include +#include + +#include "skypoint.h" +#include "starpixmap.h" + +#define HOVER_INTERVAL 500 + +class QPainter; +class QPaintDevice; +class QPoint; +class QPointArray; +class QPixmap; + +class dms; +class InfoBoxes; +class KStars; +class KStarsData; +class KSPlanetBase; +class KSPopupMenu; +class SkyObject; +class DeepSkyObject; + +/**@class SkyMap + * + *This is the canvas on which the sky is painted. It's the main widget for KStars. + *Contains SkyPoint members for the map's Focus (current central position), Destination + *(requested central position), FocusPoint (next queued position to be focused), + *MousePoint (position of mouse cursor), and ClickedPoint (position of last mouse click). + *Also contains the InfoBoxes for on-screen data display. + * + *SkyMap handles most user interaction events (both mouse and keyboard). + * + *@short Canvas widget for displaying the sky bitmap; also handles user interaction events. + *@author Jason Harris + *@version 1.0 + */ + +class SkyMap : public QWidget { + Q_OBJECT +public: +/** + *Constructor. Read stored settings from KConfig object (focus position, + *zoom factor, sky color, etc.). Run initPopupMenus(). + */ + SkyMap( KStarsData *d, QWidget *parent=0, const char *name=0); + +/** + *Destructor (empty) + */ + ~SkyMap(); + +/** + *@return pointer to InfoBoxes object. + */ + InfoBoxes* infoBoxes() const { return IBoxes; } + +/**@short Update object name and coordinates in the Focus InfoBox + */ + void showFocusCoords( bool coordsOnly = false ); + +/**@short Update the focus position according to current options. + */ + void updateFocus(); + +/**@short Retrieve the Focus point; the position on the sky at the + *center of the skymap. + *@return a pointer to the central focus point of the sky map + */ + SkyPoint* focus() { return &Focus; } + +/**@short retrieve the Destination position. + * + *The Destination is the point on the sky to which the focus will + *be moved. + * + *@return a pointer to the destination point of the sky map + */ + SkyPoint* destination() { return &Destination; } + +/**@short retrieve the FocusPoint position. + * + *The FocusPoint stores the position on the sky that is to be + *focused next. This is not exactly the same as the Destination + *point, because when the Destination is set, it will begin slewing + *immediately. + * + *@return a pointer to the sky point which is to be focused next. + */ + SkyPoint* focusPoint() { return &FocusPoint; } + +/**@short retrieve the last focus posiiton. + * + *We store the previous focus point to determine how much the focus + *position has changed. + * + *@return a pointer to the previous central focus point of the sky map + */ + SkyPoint* oldfocus() { return &OldFocus; } + +/**@short sets the central focus point of the sky map. + *@param f a pointer to the SkyPoint the map should be centered on + */ + void setFocus( SkyPoint *f ); + +/**@short sets the focus point of the skymap, using ra/dec coordinates + * + *@note This function behaves essentially like the above function. + *It differs only in the data types of its arguments. + * + *@param ra the new right ascension + *@param dec the new declination + */ + void setFocus( const dms &ra, const dms &dec ); + +/**@short sets the focus point of the sky map, using ra/dec coordinates + * + *@note This function behaves essentially like the above function. + *It differs only in the data types of its arguments. + * + *@param ra the new right ascension + *@param dec the new declination + */ + void setFocus(double ra, double dec); + +/**@short sets the focus point of the sky map, using its alt/az coordinates + *@param alt the new altitude + *@param az the new azimuth + */ + void setFocusAltAz( const dms &alt, const dms & az); + +/**@short sets the central focus point of the sky map, using alt/az coordinates + * + *@note This function behaves essentially like the above function. + *It differs only in the data types of its arguments. + * + *@param alt the new altitude + *@param az the new azimuth + */ + void setFocusAltAz(double alt, double az); + +/**@short sets the destination point of the sky map. + *@note setDestination() emits the destinationChanged() SIGNAL, + *which triggers the SLOT function SkyMap::slewFocus(). This + *function iteratively steps the Focus point toward Destination, + *repainting the sky at each step (if Options::useAnimatedSlewing()==true). + *@param f a pointer to the SkyPoint the map should slew to + */ + void setDestination( SkyPoint *f ); + +/**@short sets the destination point of the skymap, using ra/dec coordinates. + * + *@note This function behaves essentially like the above function. + *It differs only in the data types of its arguments. + * + *@param ra the new right ascension + *@param dec the new declination + */ + void setDestination( const dms &ra, const dms &dec ); + +/**@short sets the destination point of the sky map, using ra/dec coordinates + * + *@note This function behaves essentially like the above function. + *It differs only in the data types of its arguments. + * + *@param ra the new right ascension + *@param dec the new declination + */ + void setDestination(double ra, double dec); + +/**@short sets the destination point of the sky map, using its alt/az coordinates. + *@param alt the new altitude + *@param az the new azimuth + */ + void setDestinationAltAz( const dms &alt, const dms & az); + +/**@short sets the destination point of the sky map, using its alt/az coordinates. + * + *@note This function behaves essentially like the above function. + *It differs only in the data types of its arguments. + * + *@param alt the new altitude + *@param az the new azimuth + */ + void setDestinationAltAz(double alt, double az); + +/**@short set the previous central focus point of the sky map. + *@param f a pointer to the SkyPoint the map was centered on + */ + void setOldFocus( SkyPoint *f ) { OldFocus.set( f->ra(), f->dec() ); } + +/**@short set the FocusPoint; the position that is to be the next Destination. + *@param f a pointer to the FocusPoint SkyPoint. + */ + void setFocusPoint( SkyPoint *f ) { if ( f ) FocusPoint.set( f->ra(), f->dec() ); } + +/**@short Retrieve the ClickedPoint position. + * + *When the user clicks on a point in the sky map, the sky coordinates of the mouse + *cursor are stored in the private member ClickedPoint. This function retrieves + *a pointer to ClickedPoint. + *@return a pointer to ClickedPoint, the sky coordinates where the user clicked. + */ + SkyPoint* clickedPoint() { return &ClickedPoint; } + +/**@short Set the ClickedPoint to the skypoint given as an argument. + *@param f pointer to the new ClickedPoint. + */ + void setClickedPoint( SkyPoint *f ) { ClickedPoint.set( f->ra(), f->dec() ); } + +/**@short Retrieve the PreviousClickedPoint position. + *@return a pointer to PreviousClickedPoint, the sky coordinates of the + *penultimate mouse click. + */ + SkyPoint* previousClickedPoint() { return &PreviousClickedPoint; } + +/**Sets the PreviousClickedPoint to the skypoint given as an argument. + *@param f pointer to the new PreviousClickedPoint. + */ + void setPreviousClickedPoint( SkyPoint *f ) { PreviousClickedPoint.set( f->ra(), f->dec() ); } + +/**@short Retrieve a pointer to MousePoint, the sky coordinates of the mouse cursor. + * + *When the user moves the mouse in the sky map, the sky coordinates of the mouse + *cursor are continually stored in MousePoint by the function mouseMoveEvent(). + *@return a pointer to MousePoint, the current sky coordinates of the mouse cursor. + */ + SkyPoint* mousePoint() { return &MousePoint; } + +/**@short Set the MousePoint to the skypoint given as an argument. + *@note In this function, the argument is a SkyPoint, not a pointer to a SkyPoint. + *This is because setMousePoint always uses the function dXdYToRaDec() for the + *argument, and this function returns by value. + *@param f the new MousePoint (typically the output of dXdYToRaDec()). + */ + void setMousePoint( SkyPoint f ) { MousePoint.set( f.ra(), f.dec() ); } + + /**@short Attempt to find a named object near the SkyPoint argument. + * + *There is a object-type preference order for selecting among nearby objects: + *objects of a less-preferred type will be selected only if they are twice as close + *to the SkyPoint as the nearest object of a more-preferred type. The order (from + *most to least preferred) is: Solar System, custom object, Messier, + *NGC, IC, stars. If no named object was found within the zoom-dependent maximum + *search radius of about 4 pixels, then the function returns a NULL pointer. + * + *@note This code used to be in mousePressEvent(), but now we need it in + *slotTransientLabel() and other parts of the code as well. + *@param p pointer to the skypoint around which to search for an object. + *@return a pointer to the nearest named object to point p, or NULL if + *no object was found. + */ + SkyObject* objectNearest( SkyPoint *p ); + +/**@short Retrieve the object nearest to a mouse click event. + * + *If the user clicks on the sky map, a pointer to the nearest SkyObject is stored in + *the private member ClickedObject. This function returns the ClickedObject pointer, + *or NULL if there is no CLickedObject. + *@return a pointer to the object nearest to a user mouse click. + */ + SkyObject* clickedObject( void ) const { return ClickedObject; } + +/**@short Set the ClickedObject pointer to the argument. + *@param o pointer to the SkyObject to be assigned as the ClickedObject + */ + void setClickedObject( SkyObject *o ) { ClickedObject = o; } + +/**@short Retrieve the object which is centered in the sky map. + * + *If the user centers the sky map on an object (by double-clicking or using the + *Find Object dialog), a pointer to the "focused" object is stored in + *the private member FocusObject. This function returns a pointer to the + *FocusObject, or NULL if there is not FocusObject. + *@return a pointer to the object at the center of the sky map. + */ + SkyObject* focusObject( void ) const { return FocusObject; } + +/**@short Set the FocusObject pointer to the argument. + *@param o pointer to the SkyObject to be assigned as the FocusObject + */ + void setFocusObject( SkyObject *o ); + +/**@short Retrieve the object nearest to the point at which the mouse has hovered. + * + *When the mouse hovers near an object, it is set as the TransientObject (so named + *because a transient name label will be attached to it). This function returns + *a pointer to the current TransientObject, or NULL if no TransientObject is set. + *@return pointer to the SkyObject nearest to the mouse hover position. + *@see SkyMap::slotTransientLabel() + */ + SkyObject* transientObject( void ) const { return TransientObject; } + +/**@short Set the TransientObject pointer to the argument. + *@param o pointer to the SkyObject to be assigned as the TransientObject. + */ + void setTransientObject( SkyObject *o ) { TransientObject = o; } + +/**@return the current setting of the color mode for stars (0=real colors, + *1=solid red, 2=solid white or 3=solid black). + */ + int starColorMode( void ) const { return starpix->mode(); } + +/**@short Set the color mode for stars (0=real colors, 1=solid red, 2=solid + *white or 3=solid black). + */ + void setStarColorMode( int mode ) { starpix->setColorMode( mode ); } + +/**@short Retrieve the color-intensity value for stars. + * + *When using the "realistic colors" mode for stars, stars are rendered as + *white circles with a colored border. The "color intensity" setting modulates + *the relative thickness of this colored border, so it effectively adjusts + *the color-saturation level for star images. + *@return the current setting of the color intensity setting for stars. + */ + int starColorIntensity( void ) const { return starpix->intensity(); } + +/**@short Sets the color-intensity value for stars. + * + *When using the "realistic colors" mode for stars, stars are rendered as + *white circles with a colored border. The "color intensity" setting modulates + *the relative thickness of this colored border, so it effectively adjusts + *the color-saturation level for star images. + */ + void setStarColorIntensity( int value ) { starpix->setIntensity( value ); } + +/**@short set up variables for the checkVisibility function. + * + *checkVisibility() uses some variables to assist it in determining whether points are + *on-screen or not. The values of these variables do not depend on which object is being tested, + *so we save a lot of time by bringing the code which sets their values outside of checkVisibility() + *(which must be run for each and every SkyPoint). setMapGeometry() is called once in paintEvent(). + *The variables set by setMapGeometry are: + *@li isPoleVisible TRUE if a coordinate Pole is on-screen + *@li XMax the horizontal center-to-edge angular distance + *@li guideXMax a version of XMax used for guide lines (same as XMax at low zoom; 2x XMAX otherwise) + *@li guideFOV similar to guideXMax, but for the vertical direction. + *@see SkyMap::checkVisibility() + *@see SkyMap::paintEvent() + */ + void setMapGeometry( void ); + +/**@short Call keyPressEvent, as if the key given as an argument had been pressed. */ + void invokeKey( int key ); + +/**@return true if the angular distance measuring mode is on + */ + bool isAngleMode() const {return angularDistanceMode;} + +/**@short update the geometry of the angle ruler + */ + void updateAngleRuler(); + + +/**@return true if the object currently has a user label attached. + *@note this function only checks for a label explicitly added to the object + *with the right-click popup menu; other kinds of labels are not detected by + *this function. + *@param o pointer to the sky object to be tested for a User label. + */ + bool isObjectLabeled( SkyObject *o ); + +/**@short Convenience function for shutting off tracking mode. Just calls KStars::slotTrack(). + */ + void stopTracking(); + +/**@short Draw the current Sky map to a pixmap which is to be printed or exported to a file. + * + *Each of the draw functions is called, with a value for the Scale parameter computed to fit the + *geometry of the QPaintDevice. + *@param pd pointer to the QPaintDevice on which to draw. + *@see KStars::slotExportImage() + *@see KStars::slotPrint() + */ + void exportSkyImage( const QPaintDevice *pd ); + +public slots: +/**@short This overloaded function is used internally to resize the Sky pixmap to match the window size. + */ + virtual void setGeometry( int x, int y, int w, int h ); + +/**@short This overloaded function is used internally to resize the Sky pixmap to match the window size. + * + *This function behaves essentially like the above function. It differs only in the data types *of its arguments. + */ + virtual void setGeometry( const QRect &r ); + +/**Recalculates the positions of objects in the sky, and then repaints the sky map. + *If the positions don't need to be recalculated, use update() instead of forceUpdate(). + *This saves a lot of CPU time. + *@param now if true, paintEvent() is run immediately. Otherwise, it is added to the event queue + */ + void forceUpdate( bool now=false ); + +/**@short Convenience function; simply calls forceUpdate(true). + *@see forceUpdate() + */ + void forceUpdateNow() { forceUpdate( true ); } + +/**Estimate the effect of atmospheric refraction on object positions. Refraction + *affects only the Altitude angle of objects. Also, the correction should not be applied + *to the horizon, which is not beyond the atmosphere. + * + *To estimate refraction, we use a simple analytic equation. To save time, we store + *values of the correction for 0.5-degree Altitude intervals. Individual objects are then + *simply assigned the nearest stored value. The precaclulated values are stored in the + *RefractCorr1 and RefractCorr2 arrays, and these are initialized in the SkyMap constructor. + * + *There are two cases: the true altitude is known, and the apparent altitude is needed; + *or the apparent altitude is known and the true altitude is needed. + *@param alt The input altitude + *@param findApparent if TRUE, then alt is the true altitude, and we'll find the apparent alt. + *@return the corrected altitude, as a dms object. + */ + dms refract( const dms *alt, bool findApparent ); + +/**Step the Focus point toward the Destination point. Do this iteratively, redrawing the Sky + *Map after each step, until the Focus point is within 1 step of the Destination point. + *For the final step, snap directly to Destination, and redraw the map. + */ + void slewFocus( void ); + +/**@short Center the display at the point ClickedPoint. + * + *The essential part of the function is to simply set the Destination point, which will emit + *the destinationChanged() SIGNAL, which triggers the slewFocus() SLOT. Additionally, this + *function performs some bookkeeping tasks, such updating whether we are tracking the new + *object/position, adding a Planet Trail if required, etc. + * + *@see destinationChanged() + *@see slewFocus() + */ + void slotCenter( void ); + +/**@short Popup menu function: Display 1st-Generation DSS image with the Image Viewer. + *@note the URL is generated using the coordinates of ClickedPoint. + */ + void slotDSS( void ); + +/**@short Popup menu function: Display 2nd-Generation DSS image with the Image Viewer. + *@note the URL is generated using the coordinates of ClickedPoint. + */ + void slotDSS2( void ); + +/**@short Popup menu function: Show webpage about ClickedObject + *(only available for some objects). + *@param id the popup-menu ID entry of the selected information page + */ + void slotInfo( int id ); + +/**@short Popup menu function: Show image of ClickedObject + *(only available for some objects). + *@param id the popup-menu ID entry of the selected image + */ + void slotImage( int id ); + +/**@short Popup menu function: Show the Detailed Information window for ClickedObject. + */ + void slotDetail( void ); + +/**Add ClickedObject to KStarsData::ObjLabelList, which stores pointers to SkyObjects which + *have User Labels attached. + */ + void slotAddObjectLabel( void ); + +/**Remove ClickedObject from KStarsData::ObjLabelList, which stores pointers to SkyObjects which + *have User Labels attached. + */ + void slotRemoveObjectLabel( void ); + +/**@short Add a Planet Trail to ClickedObject. + *@note Trails are added simply by calling KSPlanetBase::addToTrail() to add the first point. + *as long as the trail is not empty, new points will be automatically appended to it. + *@note if ClickedObject is not a Solar System body, this function does nothing. + *@see KSPlanetBase::addToTrail() + */ + void slotAddPlanetTrail( void ); + +/**@short Remove the PlanetTrail from ClickedObject. + *@note The Trail is removed by simply calling KSPlanetBase::clearTrail(). As long as + *the trail is empty, no new points will be automatically appended. + *@see KSPlanetBase::clearTrail() + */ + void slotRemovePlanetTrail( void ); + +/**Popup menu function: Add a custom Image or Information URL. + *Opens the AddLinkDialog window. + */ + void addLink( void ); + +/**Checks whether the timestep exceeds a threshold value. If so, sets + *ClockSlewing=true and sets the SimClock to ManualMode. + */ + void slotClockSlewing(); + +/**Enables the angular distance measuring mode. It saves the first + *position of the ruler in a SkyPoint. It makes difference between + *having clicked on the skymap and not having done so */ + void slotBeginAngularDistance(void); + +/**Computes the angular distance, prints the result in the status + *bar and disables the angular distance measuring mode + *If the user has clicked on the map the status bar shows the + *name of the clicked object plus the angular distance. If + *the user did not clicked on the map, just pressed ], only + *the angular distance is printed */ + void slotEndAngularDistance(void); + +/**Disables the angular distance measuring mode. Nothing is printed + *in the status bar */ + void slotCancelAngularDistance(void); + +signals: +/**Emitted by setDestination(), and connected to slewFocus(). Whenever the Destination + *point is changed, slewFocus() will iteratively step the Focus toward Destination + *until it is reached. + *@see SkyMap::setDestination() + *@see SkyMap::slewFocus() + */ + void destinationChanged(); + +/**Emitted by SkyMap::addLink(). This Signal is used to inform the Details Dialog + *that it needs to update its lists of URL links. + */ + void linkAdded(); + +protected: +/**Draw the Sky, and all objects in it. */ + virtual void paintEvent( QPaintEvent *e ); + +/**Process keystrokes: + *@li arrow keys Slew the map + *@li +/- keys Zoom in and out + *@li N/E/S/W keys Go to the cardinal points on the Horizon + *@li Z Go to the Zenith + *@li Space Toggle between Horizontal and Equatorial coordinate systems + *@li 0-9 Go to a major Solar System body (0=Sun; 1-9 are the major planets, except 3=Moon) + *@li [ Place starting point for measuring an angular distance + *@li ] End point for Angular Distance; display measurement. + *@li Escape Cancel Angular measurement + *@li ,/< Step backward one time step + *@li ./> Step forward one time step + */ + virtual void keyPressEvent( QKeyEvent *e ); + +/**When keyRelease is triggered, just set the "slewing" flag to false, + *and update the display (to draw objects that are hidden when slewing==true). */ + virtual void keyReleaseEvent( QKeyEvent *e ); + +/**Determine RA, Dec coordinates of clicked location. Find the SkyObject + *which is nearest to the clicked location. + * + *If left-clicked: Set set mouseButtonDown==true, slewing==true; display + *nearest object name in status bar. + *If right-clicked: display popup menu appropriate for nearest object. + */ + virtual void mousePressEvent( QMouseEvent *e ); + +/**set mouseButtonDown==false, slewing==false */ + virtual void mouseReleaseEvent( QMouseEvent *e ); + +/**Center SkyMap at double-clicked location */ + virtual void mouseDoubleClickEvent( QMouseEvent *e ); + +/**This function does several different things depending on the state of the program: + *@li If Angle-measurement mode is active, update the end-ruler point to the mouse cursor, + *and continue this function. + *@li If we are dragging an InfoBox, simply redraw the screen and return. + *@li If we are defining a ZoomBox, update the ZoomBox rectangle, redraw the screen, + *and return. + *@li If dragging the mouse in the map, update focus such that RA, Dec under the mouse + *cursor remains constant. + *@li If just moving the mouse, simply update the curso coordinates in the status bar. + */ + virtual void mouseMoveEvent( QMouseEvent *e ); + +/**Zoom in and out with the mouse wheel. */ + virtual void wheelEvent( QWheelEvent *e ); + +/**If the skymap will be resized, the sky must be new computed. So this + *function calls explicitly new computing of the skymap. + *It also repositions the InfoBoxes, if they are anchored to a window edge. + */ + virtual void resizeEvent( QResizeEvent * ); + +private slots: +/**Gradually fade the Transient Hover Label into the background sky color, and + *redraw the screen after each color change. Once it has faded fully, set the + *TransientObject pointer to NULL to remove the label. + */ + void slotTransientTimeout(); + +/**@short attach transient label to object nearest the mouse cursor. + *This slot is connected to the timeout() signal of the HoverTimer, which is restarted + *in every mouseMoveEvent(). So this slot is executed only if the mouse does not move for + *HOVER_INTERVAL msec. It points TransientObject at the SkyObject nearest the + *mouse cursor, and the TransientObject is subsequently labeled in paintEvent(). + *Note that when TransientObject is not NULL, the next mouseMoveEvent() calls + *fadeTransientLabel(), which fades the label color and then sets TransientLabel to NULL. + *@sa mouseMoveEvent(), paintEvent(), slotTransientTimeout(), fadeTransientLabel() + */ + void slotTransientLabel(); + +/**Set the shape of mouse cursor to a cross with 4 arrows. */ + void setMouseMoveCursor(); + +private: +// Drawing functions. Each takes a QPainter reference and a scaling factor as arguments. +// The QPainter is usually the Sky pixmap, but it can also be the Export-to-Image pixmap, or the +// Printer device. The scaling factors are 1.0 by default (for screen images). The scale factor +// is used to resize the image to fit the page when printing or exporting to a file. + +/**@short Draw the Milky Way contour. + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + */ + void drawMilkyWay( QPainter& psky, double scale = 1.0 ); + +/**@short Draw the coordinate system grid lines. + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + */ + void drawCoordinateGrid( QPainter& psky, double scale = 1.0 ); + +/**@short Draw the Celestial Equator line. + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + */ + void drawEquator( QPainter& psky, double scale = 1.0 ); + +/**@short Draw the Ecliptic line. + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + */ + void drawEcliptic( QPainter& psky, double scale = 1.0 ); + +/**@short Draw the Horizon Line, the compass point labels, and the opaque ground. + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + */ + + void drawHorizon( QPainter& psky, double scale = 1.0 ); +/**@short Draw the Constellation Lines. + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + */ + void drawConstellationLines( QPainter& psky, double scale = 1.0 ); + +/**@short Draw the Constellation Boundaries. + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + */ + void drawConstellationBoundaries( QPainter& psky, double scale = 1.0 ); + +/**@short Draw the Constellation Names. + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + */ + void drawConstellationNames( QPainter& psky, double scale = 1.0 ); + +/**@short Draw the Stars. + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + */ + void drawStars( QPainter& psky, double scale = 1.0 ); + +/**@short Draw the Deep-Sky Objects. + * + *Calls drawDeepSkyCatalog() for each catalog (Messier/NGC/IC/Custom) + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + *@see SkyMap::drawDeepSkyCatalog() + */ + void drawDeepSkyObjects( QPainter& psky, double scale = 1.0 ); + +/**@short Draw a Deep-Sky Catalog. + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param catalog List of pointers to the objects in a particular deep-sky catalog. + *@param color The color to be used when drawing the symbols for this catalog. + *@param drawObject if TRUE, the object symbols will be drawn + *@param drawImage if TRUE, the object images will be drawn + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + */ + void drawDeepSkyCatalog( QPainter& psky, QPtrList& catalog, QColor& color, bool drawObject, bool drawImage, double scale = 1.0 ); + +/**@short Draw the Planet Trails. + * + *"Planet Trails" can be attached to any solar system body; they are lists of SkyPoints + *tracing the path of a body across the sky. + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param ksp pointer to the solar-system bosy whose trail is to be drawn. + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + */ + void drawPlanetTrail( QPainter& psky, KSPlanetBase *ksp, double scale = 1.0 ); + +/**@short Draw all solar system bodies: Sun, Moon, 8 planets, comets, asteroids. + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param drawPlanets if FALSE, do nothing + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + */ + void drawSolarSystem( QPainter& psky, bool drawPlanets, double scale = 1.0 ); + +/**@short Draw "User Labels". User labels are name labels attached to objects manually with + *the right-click popup menu. Also adds a label to the FocusObject if the Option UseAutoLabel + *is TRUE. + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + */ + void drawAttachedLabels( QPainter &psky, double scale = 1.0 ); + +/**@short Attach a name label to a SkyObject. This Function is called by the object-specific + *draw functions and also by drawAttachedLabels(). + *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device) + *@param obj pointer to the SkyObject which is to be labeled. + *@param x The screen X-coordinate for the label (in pixels; typically as found by SkyMap::getXY()) + *@param y The screen Y-coordinate for the label (in pixels; typically as found by SkyMap::getXY()) + *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing. + *@see SkyMap::drawAttachedLabels() + *@see SkyMap::getXY() + */ + void drawNameLabel( QPainter &psky, SkyObject *obj, int x, int y, double scale ); + +/**Draw a planet. This is an image if the planet image is loaded, the zoomlevel + *is high enough (but not so high that the image fills the screen), and the + *user has selected that planet images be shown. If one of these conditions + *is false, then a simple colored circle is drawn instead. + *@param psky reference to the QPainter on which to draw + *@param p pointer to the KSPlanetBase to be drawn + *@param c the color of the circle to be used if not plotting an image of the planet + *@param zoommin the minimum zoomlevel for drawing the planet image + *@param resize_mult scale factor for angular size of planet. This is used only for Saturn, + *because its image includes the Rings, which are not included in its angular size measurement. + *(there's probably a better way to handle this) + *@param scale the scale factor used for printing the sky image. + */ + void drawPlanet(QPainter &psky, KSPlanetBase *p, QColor c, + double zoommin, int resize_mult = 1, double scale = 1.0 ); + +/**Draw the overlays on top of the sky map. These include the infoboxes, + *field-of-view indicator, telescope symbols, zoom box and any other + *user-interaction graphics. + * + *The overlays can be updated rapidly, without having to recompute the entire SkyMap. + *The stored Sky image is simply blitted onto the SkyMap widget, and then we call + *drawOverlays() to refresh the overlays. + *@param pm pointer to the Sky pixmap + */ + void drawOverlays( QPixmap *pm ); + +/**Draw the Focus, Geo and Time InfoBoxes. This is called by drawOverlays(). + *@param p reference to the QPainter on which to draw (this should be the Sky pixmap). + *@note there is no scale factor because this is only used for drawing onto the screen, not printing. + *@see SkyMap::drawOverlays() + */ + void drawBoxes( QPainter &p ); + +/**Draw symbols at the position of each Telescope currently being controlled by KStars. + *@note The shape of the Telescope symbol is currently a hard-coded bullseye. + *@note there is no scale factor because this is only used for drawing onto the screen, not printing. + *@param psky reference to the QPainter on which to draw (this should be the Sky pixmap). + */ + void drawTelescopeSymbols(QPainter &psky); + +/**@short Draw symbols for objects in the observing list. + *@param psky reference to the QPainter on which to draw (this should be the sky pixmap) + *@note there is no scale factor because this is only used for drawing onto the screen, not printing. + */ + void drawObservingList( QPainter &psky, double scale = 1.0 ); + +/**Draw a dotted-line rectangle which traces the potential new field-of-view in ZoomBox mode. + *@param psky reference to the QPainter on which to draw (this should be the Sky pixmap). + *@note there is no scale factor because this is only used for drawing onto the screen, not printing. + */ + void drawZoomBox( QPainter &psky); + +/**Draw the current TransientLabel. TransientLabels are triggered when the mouse + *hovers on an object. + *@param psky reference to the QPainter on which to draw (this should be the Sky pixmap). + *@note there is no scale factor because this is only used for drawing onto the screen, not printing. + *@sa SkyMap::slotTransientLabel(), SkyMap::slotTransientTimeout() + */ + void drawTransientLabel( QPainter &psky ); + +/**Draw a dashed line from the Angular-Ruler start point to the current mouse cursor, + *when in Angular-Ruler mode. + *@param psky reference to the QPainter on which to draw (this should be the Sky pixmap). + *@note there is no scale factor because this is only used for drawing onto the screen, not printing. + */ + void drawAngleRuler( QPainter &psky ); + + +/**Given the coordinates of the SkyPoint argument, determine the + *pixel coordinates in the SkyMap. + *@return QPoint containing screen pixel x, y coordinates of SkyPoint. + *@param o pointer to the SkyPoint for which to calculate x, y coordinates. + *@param Horiz if TRUE, use Alt/Az coordinates. + *@param doRefraction if TRUE, correct for atmospheric refraction + *@param scale scaling factor (unused?) + */ + QPoint getXY( SkyPoint *o, bool Horiz, bool doRefraction=true, double scale = 1.0 ); + +/**Determine RA, Dec coordinates of the pixel at (dx, dy), which are the + *screen pixel coordinate offsets from the center of the Sky pixmap. + *@param dx horizontal pixel offset from center of SkyMap. + *@param dy vertical pixel offset from center of SkyMap. + *@param Horiz if TRUE, the SkyMap is displayed using the Horizontal coordinate system + *@param LSTh pointer to the local sidereal time, as a dms object. + *@param lat pointer to the current geographic laitude, as a dms object + *@param doRefraction if TRUE, correct for atmospheric refraction + */ + SkyPoint dXdYToRaDec( double dx, double dy, bool Horiz, dms *LST, const dms *lat, bool doRefraction=true ); + +/**@return the angular field of view of the sky map, in degrees. + *@note it must use either the height or the width of the window to calculate the + *FOV angle. It chooses whichever is larger. + */ + float fov(); + +/**@short Determine if the skypoint p is likely to be visible in the display + *window. + * + *checkVisibility() is an optimization function. It determines whether an object + *appears within the bounds of the skymap window, and therefore should be drawn. + *The idea is to save time by skipping objects which are off-screen, so it is + *absolutely essential that checkVisibility() is significantly faster than + *the computations required to draw the object to the screen. + * + *The function first checks the difference between the Declination/Altitude + *coordinate of the Focus position, and that of the point p. If the absolute + *value of this difference is larger than fov, then the function returns FALSE. + *For most configurations of the sky map window, this simple check is enough to + *exclude a large number of objects. + * + *Next, it determines if one of the poles of the current Coordinate System + *(Equatorial or Horizontal) is currently inside the sky map window. This is + *stored in the member variable 'bool SkyMap::isPoleVisible, and is set by the + *function SkyMap::setMapGeometry(), which is called by SkyMap::paintEvent(). + *If a Pole is visible, then it will return TRUE immediately. The idea is that + *when a pole is on-screen it is computationally expensive to determine whether + *a particular position is on-screen or not: for many valid Dec/Alt values, *all* + *values of RA/Az will indeed be onscreen, but for other valid Dec/Alt values, + *only *most* RA/Az values are onscreen. It is cheaper to simply accept all + *"horizontal" RA/Az values, since we have already determined that they are + *on-screen in the "vertical" Dec/Alt coordinate. + * + *Finally, if no Pole is onscreen, it checks the difference between the Focus + *position's RA/Az coordinate and that of the point p. If the absolute value of + *this difference is larger than XMax, the function returns FALSE. Otherwise, + *it returns TRUE. + + *@param p pointer to the skypoint to be checked. + *@param fov the vertical center-to-edge angle of the window, in degrees + *@param XMax the horizontal center-to-edge angle of the window, in degrees + *@return true if the point p was found to be inside the Sky map window. + *@see SkyMap::setMapGeometry() + *@see SkyMap::fov() + */ + bool checkVisibility( SkyPoint *p, float fov, double XMax ); + +/**@short Begin fading out the name label attached to TransientObject. + * + *mouseMoveEvent() will call fadeTransientLabel() when TransientObject is not a + *NULL pointer, and the TransientTimer is not already active. These conditions + *are met when the mouse did not move for HOVER_INTERVAL msec (triggering a + *TransientLabel), but the mouse has since been moved, thus ending the Hover event. + *This function merely starts the TransientTimer, whose timeout SIGNAL is + *connected to the slotTransientTimeout() SLOT, which handles the actual fading + *of the transient label, and eventually resets TransientObject to NULL. + *@sa SkyMap::slotTransientLabel(), SkyMap::slotTransientTimeout() + */ + void fadeTransientLabel() { TransientTimer.start( TransientTimeout ); } + +/**Determine the on-screen position angle of a SkyObject. This is the sum + *of the object's sky position angle (w.r.t. North), and the position angle + *of "North" at the position of the object (w.r.t. the screen Y-axis). + *The latter is determined by constructing a test point with the same RA but + *a slightly increased Dec as the object, and calculating the angle w.r.t. the + *Y-axis of the line connecing the object to its test point. + */ + double findPA( SkyObject *o, int x, int y, double scale=1.0 ); + +/**@short Sets the shape of the default mouse cursor to a cross. + */ + void setDefaultMouseCursor(); + +/**@short Sets the shape of the mouse cursor to a magnifying glass. + */ + void setZoomMouseCursor(); + +/**Check if the current point on screen is a valid point on the sky. This is needed + *to avoid a crash of the program if the user clicks on a point outside the sky (the + *corners of the sky map at the lowest zoom level are the invalid points). + *@param dx the screen pixel X-coordinate, relative to the screen center + *@param dy the screen pixel Y-coordinate, relative to the screen center + */ + bool unusablePoint (double dx, double dy); + + bool mouseButtonDown, midMouseButtonDown; + bool mouseMoveCursor; // true if mouseMoveEvent; needed by setMouseMoveCursor + bool slewing, clockSlewing; + bool computeSkymap; //if false only old pixmap will repainted with bitBlt(), this saves a lot of cpu usage + bool angularDistanceMode; + int idSolInfo, idMessHST, idMoonInfo, idMoonImages, idMessInfo, idNGCHST; + int scrollCount; + double Range; + double RefractCorr1[184], RefractCorr2[184]; + double y0; + + //data for checkVisibility + bool isPoleVisible; + int guidemax; + float guideFOV; + double XRange, Ymax; + double guideXRange; + + QString sURL; + + KStars *ksw; + KStarsData *data; + KSPopupMenu *pmenu; + QPixmap *sky, *sky2; + InfoBoxes *IBoxes; + SkyPoint Focus, OldFocus, ClickedPoint, FocusPoint, MousePoint, Destination, PreviousClickedPoint; + SkyObject *ClickedObject, *FocusObject, *TransientObject; + StarPixmap *starpix; // the pixmap of the stars + + QPointArray *pts; // needed in paintEvent() so it should not every event call reallocated (save time) + SkyPoint *sp; // see line above + + QPoint beginRulerPoint, endRulerPoint; // used in angle mode + QRect ZoomRect; //The manual-focus circle. + + //data for transient object labels + QTimer TransientTimer, HoverTimer; + QColor TransientColor; + unsigned int TransientTimeout; +}; + +#endif diff --git a/kstars/kstars/skymapdraw.cpp b/kstars/kstars/skymapdraw.cpp new file mode 100644 index 00000000..e032b37a --- /dev/null +++ b/kstars/kstars/skymapdraw.cpp @@ -0,0 +1,1920 @@ +/*************************************************************************** + skymapdraw.cpp - K Desktop Planetarium + ------------------- + begin : Sun Mar 2 2003 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +//This file contains drawing functions SkyMap class. + +#include // abs +#include //log10() +#include + +#include +#include + +#include "skymap.h" +#include "Options.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "ksnumbers.h" +#include "skyobject.h" +#include "deepskyobject.h" +#include "starobject.h" +#include "ksplanetbase.h" +#include "ksasteroid.h" +#include "kscomet.h" +#include "ksmoon.h" +#include "jupitermoons.h" +#include "infoboxes.h" +#include "simclock.h" +#include "csegment.h" +#include "customcatalog.h" +#include "devicemanager.h" +#include "indimenu.h" +#include "indiproperty.h" +#include "indielement.h" +#include "indidevice.h" + +void SkyMap::drawOverlays( QPixmap *pm ) { + if ( ksw ) { //only if we are drawing in the GUI window + QPainter p; + p.begin( pm ); + + showFocusCoords( true ); + drawBoxes( p ); + + //draw FOV symbol + ksw->data()->fovSymbol.draw( p, (float)(Options::fOVSize() * Options::zoomFactor()/57.3/60.0) ); + drawTelescopeSymbols( p ); + drawObservingList( p ); + drawZoomBox( p ); + if ( transientObject() ) drawTransientLabel( p ); + if (isAngleMode()) { + updateAngleRuler(); + drawAngleRuler( p ); + } + } +} + +void SkyMap::drawAngleRuler( QPainter &p ) { + p.setPen( QPen( data->colorScheme()->colorNamed( "AngularRuler" ), 1, DotLine ) ); + p.drawLine( beginRulerPoint, endRulerPoint ); +} + +void SkyMap::drawZoomBox( QPainter &p ) { + //draw the manual zoom-box, if it exists + if ( ZoomRect.isValid() ) { + p.setPen( QPen( "white", 1, DotLine ) ); + p.drawRect( ZoomRect.x(), ZoomRect.y(), ZoomRect.width(), ZoomRect.height() ); + } +} + +void SkyMap::drawTransientLabel( QPainter &p ) { + if ( transientObject() ) { + p.setPen( TransientColor ); + + if ( checkVisibility( transientObject(), fov(), XRange ) ) { + QPoint o = getXY( transientObject(), Options::useAltAz(), Options::useRefraction(), 1.0 ); + if ( o.x() >= 0 && o.x() <= width() && o.y() >= 0 && o.y() <= height() ) { + drawNameLabel( p, transientObject(), o.x(), o.y(), 1.0 ); + } + } + } +} + +void SkyMap::drawBoxes( QPainter &p ) { + if ( ksw ) { //only if we are drawing in the GUI window + ksw->infoBoxes()->drawBoxes( p, + data->colorScheme()->colorNamed( "BoxTextColor" ), + data->colorScheme()->colorNamed( "BoxGrabColor" ), + data->colorScheme()->colorNamed( "BoxBGColor" ), Options::boxBGMode() ); + } +} + +void SkyMap::drawObservingList( QPainter &psky, double scale ) { + psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "ObsListColor" ) ), 1 ) ); + + if ( ksw && ksw->observingList()->count() ) { + for ( SkyObject* obj = ksw->observingList()->first(); obj; obj = ksw->observingList()->next() ) { + + if ( checkVisibility( obj, fov(), XRange ) ) { + QPoint o = getXY( obj, Options::useAltAz(), Options::useRefraction() ); + + // label object if it is currently on screen + if (o.x() >= 0 && o.x() <= width() && o.y() >=0 && o.y() <= height() ) { + if ( Options::obsListSymbol() ) { + int size = int(20*scale); + int x1 = o.x() - size/2; + int y1 = o.y() - size/2; + psky.drawArc( x1, y1, size, size, -60*16, 120*16 ); + psky.drawArc( x1, y1, size, size, 120*16, 120*16 ); + } + if ( Options::obsListText() ) { + drawNameLabel( psky, obj, o.x(), o.y(), scale ); + } + } + } + } + } +} + +void SkyMap::drawTelescopeSymbols(QPainter &psky) { + + if ( ksw ) { //ksw doesn't exist in non-GUI mode! + INDI_P *eqNum; + INDI_P *portConnect; + INDI_E *lp; + INDIMenu *devMenu = ksw->getINDIMenu(); + bool useJ2000 (false), useAltAz(false); + SkyPoint indi_sp; + + if (!Options::indiCrosshairs() || devMenu == NULL) + return; + + psky.setPen( QPen( QColor( data->colorScheme()->colorNamed("TargetColor" ) ) ) ); + psky.setBrush( NoBrush ); + int pxperdegree = int(Options::zoomFactor()/57.3); + + //fprintf(stderr, "in draw telescope function with mgrsize of %d\n", devMenu->mgr.size()); + for (uint i=0; i < devMenu->mgr.count(); i++) + { + for (uint j=0; j < devMenu->mgr.at(i)->indi_dev.count(); j++) + { + useAltAz = false; + useJ2000 = false; + + // make sure the dev is on first + if (devMenu->mgr.at(i)->indi_dev.at(j)->isOn()) + { + portConnect = devMenu->mgr.at(i)->indi_dev.at(j)->findProp("CONNECTION"); + + if (!portConnect) + return; + + if (portConnect->state == PS_BUSY) + return; + + eqNum = devMenu->mgr.at(i)->indi_dev.at(j)->findProp("EQUATORIAL_EOD_COORD"); + + if (eqNum == NULL) + { + eqNum = devMenu->mgr.at(i)->indi_dev.at(j)->findProp("EQUATORIAL_COORD"); + if (eqNum == NULL) + { + eqNum = devMenu->mgr.at(i)->indi_dev.at(j)->findProp("HORIZONTAL_COORD"); + if (eqNum == NULL) continue; + else + useAltAz = true; + } + else + useJ2000 = true; + } + + // make sure it has RA and DEC properties + if ( eqNum) + { + //fprintf(stderr, "Looking for RA label\n"); + if (useAltAz) + { + lp = eqNum->findElement("AZ"); + if (!lp) + continue; + + dms azDMS(lp->value); + + lp = eqNum->findElement("ALT"); + if (!lp) + continue; + + dms altDMS(lp->value); + + indi_sp.setAz(azDMS); + indi_sp.setAlt(altDMS); + + } + else + { + + lp = eqNum->findElement("RA"); + if (!lp) + continue; + + // express hours in degrees on the celestial sphere + dms raDMS(lp->value); + raDMS.setD ( raDMS.Degrees() * 15.0); + + lp = eqNum->findElement("DEC"); + if (!lp) + continue; + + dms decDMS(lp->value); + + + //kdDebug() << "the KStars RA is " << raDMS.toHMSString() << endl; + //kdDebug() << "the KStars DEC is " << decDMS.toDMSString() << "\n****************" << endl; + + indi_sp.setRA(raDMS); + indi_sp.setDec(decDMS); + + if (useJ2000) + { + indi_sp.setRA0(raDMS); + indi_sp.setDec0(decDMS); + indi_sp.apparentCoord( (double) J2000, ksw->data()->ut().djd()); + } + + if ( Options::useAltAz() ) indi_sp.EquatorialToHorizontal( ksw->LST(), ksw->geo()->lat() ); + + } + + QPoint P = getXY( &indi_sp, Options::useAltAz(), Options::useRefraction() ); + + int s1 = pxperdegree/2; + int s2 = pxperdegree; + int s3 = 2*pxperdegree; + + int x0 = P.x(); int y0 = P.y(); + int x1 = x0 - s1/2; int y1 = y0 - s1/2; + int x2 = x0 - s2/2; int y2 = y0 - s2/2; + int x3 = x0 - s3/2; int y3 = y0 - s3/2; + + //Draw radial lines + psky.drawLine( x1, y0, x3, y0 ); + psky.drawLine( x0+s2, y0, x0+s1/2, y0 ); + psky.drawLine( x0, y1, x0, y3 ); + psky.drawLine( x0, y0+s1/2, x0, y0+s2 ); + //Draw circles at 0.5 & 1 degrees + psky.drawEllipse( x1, y1, s1, s1 ); + psky.drawEllipse( x2, y2, s2, s2 ); + + psky.drawText( x0+s2 + 2 , y0, QString(devMenu->mgr.at(i)->indi_dev.at(j)->label) ); + + } + } + } + } + } + +} + +void SkyMap::drawMilkyWay( QPainter& psky, double scale ) +{ + int ptsCount = 0; + int mwmax = int( scale * Options::zoomFactor()/100.); + int Width = int( scale * width() ); + int Height = int( scale * height() ); + + int thick(1); + if ( ! Options::fillMilkyWay() ) thick=3; + + psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "MWColor" ) ), thick, SolidLine ) ); + psky.setBrush( QBrush( QColor( data->colorScheme()->colorNamed( "MWColor" ) ) ) ); + bool offscreen, lastoffscreen=false; + + for ( register unsigned int j=0; j<11; ++j ) { + if ( Options::fillMilkyWay() ) { + ptsCount = 0; + bool partVisible = false; + + QPoint o = getXY( data->MilkyWay[j].at(0), Options::useAltAz(), Options::useRefraction(), scale ); + if ( o.x() != -10000000 && o.y() != -10000000 ) pts->setPoint( ptsCount++, o.x(), o.y() ); + if ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) partVisible = true; + + for ( SkyPoint *p = data->MilkyWay[j].first(); p; p = data->MilkyWay[j].next() ) { + o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale ); + if ( o.x() != -10000000 && o.y() != -10000000 ) pts->setPoint( ptsCount++, o.x(), o.y() ); + if ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) partVisible = true; + } + + if ( ptsCount && partVisible ) { + psky.drawPolygon( ( const QPointArray ) *pts, false, 0, ptsCount ); + } + } else { + QPoint o = getXY( data->MilkyWay[j].at(0), Options::useAltAz(), Options::useRefraction(), scale ); + if (o.x()==-10000000 && o.y()==-10000000) offscreen = true; + else offscreen = false; + + psky.moveTo( o.x(), o.y() ); + + for ( register unsigned int i=1; iMilkyWay[j].count(); ++i ) { + o = getXY( data->MilkyWay[j].at(i), Options::useAltAz(), Options::useRefraction(), scale ); + if (o.x()==-10000000 && o.y()==-10000000) offscreen = true; + else offscreen = false; + + //don't draw a line if the last point's getXY was (-10000000, -10000000) + int dx = abs(o.x()-psky.pos().x()); + int dy = abs(o.y()-psky.pos().y()); + if ( (!lastoffscreen && !offscreen) && (dxcolorScheme()->colorNamed( "GridColor" ) ), 1, DotLine ) ); //change to GridColor + + //First, the parallels + for ( register double Dec=-80.; Dec<=80.; Dec += 20. ) { + bool newlyVisible = false; + sp->set( 0.0, Dec ); + if ( Options::useAltAz() ) sp->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + QPoint o = getXY( sp, Options::useAltAz(), Options::useRefraction(), scale ); + QPoint o1 = o; + cur = o; + psky.moveTo( o.x(), o.y() ); + + double dRA = 1./5.; //120 points along full circle of RA + for ( register double RA=dRA; RA<24.; RA+=dRA ) { + sp->set( RA, Dec ); + if ( Options::useAltAz() ) sp->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + + if ( checkVisibility( sp, guideFOV, guideXRange ) ) { + o = getXY( sp, Options::useAltAz(), Options::useRefraction(), scale ); + + //When drawing on the printer, the psky.pos() point does NOT get updated + //when lineTo or moveTo are called. Grrr. Need to store current position in QPoint cur. + int dx = cur.x() - o.x(); + int dy = cur.y() - o.y(); + cur = o; + + if ( abs(dx) < guidemax*scale && abs(dy) < guidemax*scale ) { + if ( newlyVisible ) { + newlyVisible = false; + psky.moveTo( o.x(), o.y() ); + } else { + psky.lineTo( o.x(), o.y() ); + } + } else { + psky.moveTo( o.x(), o.y() ); + } + } + } + + //connect the final segment + int dx = psky.pos().x() - o1.x(); + int dy = psky.pos().y() - o1.y(); + if ( abs(dx) < guidemax*scale && abs(dy) < guidemax*scale ) { + psky.lineTo( o1.x(), o1.y() ); + } else { + psky.moveTo( o1.x(), o1.y() ); + } + } + + //next, the meridians + for ( register double RA=0.; RA<24.; RA += 2. ) { + bool newlyVisible = false; + SkyPoint *sp1 = new SkyPoint( RA, -90. ); + if ( Options::useAltAz() ) sp1->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + QPoint o = getXY( sp1, Options::useAltAz(), Options::useRefraction(), scale ); + cur = o; + psky.moveTo( o.x(), o.y() ); + + double dDec = 1.; + for ( register double Dec=-89.; Dec<=90.; Dec+=dDec ) { + sp1->set( RA, Dec ); + if ( Options::useAltAz() ) sp1->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + + if ( checkVisibility( sp1, guideFOV, guideXRange ) ) { + o = getXY( sp1, Options::useAltAz(), Options::useRefraction(), scale ); + + //When drawing on the printer, the psky.pos() point does NOT get updated + //when lineTo or moveTo are called. Grrr. Need to store current position in QPoint cur. + int dx = cur.x() - o.x(); + int dy = cur.y() - o.y(); + cur = o; + + if ( abs(dx) < guidemax*scale && abs(dy) < guidemax*scale ) { + if ( newlyVisible ) { + newlyVisible = false; + psky.moveTo( o.x(), o.y() ); + } else { + psky.lineTo( o.x(), o.y() ); + } + } else { + psky.moveTo( o.x(), o.y() ); + } + } + } + delete sp1; // avoid memory leak + } +} + +void SkyMap::drawEquator( QPainter& psky, double scale ) +{ + //Draw Equator (currently can't be hidden on slew) + psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "EqColor" ) ), 1, SolidLine ) ); + + SkyPoint *p = data->Equator.first(); + QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale ); + QPoint o1 = o; + QPoint last = o; + QPoint cur = o; + QPoint o2; + psky.moveTo( o.x(), o.y() ); + bool newlyVisible = false; + + //index of point near the left or top/bottom edge + uint index1(0), index2(0); + int xSmall(width() + 100); //ridiculous initial value + + //start loop at second item + for ( p = data->Equator.next(); p; p = data->Equator.next() ) { + if ( checkVisibility( p, guideFOV, guideXRange ) ) { + o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale ); + + //first iteration for positioning the "Equator" label: + //flag the onscreen equator point with the smallest positive x value + //we don't draw the label while slewing + if ( ! slewing && o.x() > 0 && o.x() < width() && o.y() > 0 && o.y() < height() ) { + if ( o.x() < xSmall ) { + xSmall = o.x(); + index1 = data->Equator.at(); + } + } + + //When drawing on the printer, the psky.pos() point does NOT get updated + //when lineTo or moveTo are called. Grrr. Need to store current position in QPoint cur. + int dx = cur.x() - o.x(); + int dy = cur.y() - o.y(); + cur = o; + + if ( abs(dx) < guidemax*scale && abs(dy) < guidemax*scale ) { + if ( newlyVisible ) { + newlyVisible = false; + psky.moveTo( last.x(), last.y() ); + } + psky.lineTo( o.x(), o.y() ); + } else { + psky.moveTo( o.x(), o.y() ); + } + } else { + newlyVisible = true; + } + last = o; + } + + //connect the final segment + int dx = psky.pos().x() - o1.x(); + int dy = psky.pos().y() - o1.y(); + if ( abs(dx) < guidemax*scale && abs(dy) < guidemax*scale ) { + psky.lineTo( o1.x(), o1.y() ); + } else { + psky.moveTo( o1.x(), o1.y() ); + } + + if ( ! slewing && xSmall < width() ) { + //Draw the "Equator" label. We have flagged the leftmost onscreen Equator point. + //If the zoom level is below 1000, simply adopt this point as the anchor for the + //label. If the zoom level is 1000 or higher, we interpolate to find the exact + //point at which the Equator goes offscreen, and anchor from that point. + p = data->Equator.at(index1); + double ra0(0.0); //the RA of our anchor point (the Dec is known to be 0.0 + //since it's the Equator) + + if ( Options::zoomFactor() < 1000. ) { + ra0 = p->ra()->Hours(); + + } else { + //Somewhere between Equator point p and its immediate neighbor, the Equator goes + //offscreen. Determine the exact point at which this happens. + index2 = index1 + 1; + if ( index2 >= data->Equator.count() ) index2 -= data->Equator.count(); + SkyPoint *p2 = data->Equator.at(index2); + + o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale ); + o2 = getXY( p2, Options::useAltAz(), Options::useRefraction(), scale ); + + double x1, x2; + //there are 3 possibilities: (o2.x() < 0); (o2.y() < 0); (o2.y() > height()) + if ( o2.x() < 0 ) { + x1 = double(o.x())/double(o.x()-o2.x()); + x2 = -1.0*double(o2.x())/double(o.x()-o2.x()); + } else if ( o2.y() < 0 ) { + x1 = double(o.y())/double(o.y()-o2.y()); + x2 = -1.0*double(o2.y())/double(o.y()-o2.y()); + } else if ( o2.y() > height() ) { + x1 = double(height() - o.y())/double(o2.y()-o.y()); + x2 = double(o2.y() - height())/double(o2.y()-o.y()); + } else { //should never get here + x1 = 0.0; + x2 = 1.0; + } + + //ra0 is the exact RA at which the Equator intersects a screen edge + ra0 = x1*p2->ra()->Hours() + x2*p->ra()->Hours(); + } + + //LabelPoint is the top left corner of the text label. It is + //offset from the anchor point by -1.5 degree (0.1 hour) in RA + //and -0.4 degree in Dec, scaled by 2000./zoomFactor so that they are + //independent of zoom. + SkyPoint LabelPoint( ra0 - 200./Options::zoomFactor(), -800./Options::zoomFactor() ); + if ( Options::useAltAz() ) + LabelPoint.EquatorialToHorizontal( data->LST, data->geo()->lat() ); + + //p2 is a SkyPoint offset from LabelPoint in RA by -0.1 hour/zoomFactor. + //We use this point to determine the rotation angle for the text (which + //we want to be parallel to the line joining LabelPoint and p2) + SkyPoint p2 = LabelPoint; + p2.setRA( p2.ra()->Hours() - 200./Options::zoomFactor() ); + if ( Options::useAltAz() ) + p2.EquatorialToHorizontal( data->LST, data->geo()->lat() ); + + //o and o2 are the screen coordinates of LabelPoint and p2. + o = getXY( &LabelPoint, Options::useAltAz(), Options::useRefraction(), scale ); + o2 = getXY( &p2, Options::useAltAz(), Options::useRefraction() ); + + double sx = double( o.x() - o2.x() ); + double sy = double( o.y() - o2.y() ); + double angle; + if ( sx ) { + angle = atan( sy/sx )*180.0/dms::PI; + } else { + angle = 90.0; + if ( sy < 0 ) angle = -90.0; + } + + //Finally, draw the "Equator" label at the determined location and angle + psky.save(); + psky.translate( o.x(), o.y() ); + psky.rotate( double( angle ) ); //rotate the coordinate system + psky.drawText( 0, 0, i18n( "Equator" ) ); + psky.restore(); //reset coordinate system + } +} + +void SkyMap::drawEcliptic( QPainter& psky, double scale ) +{ + int Width = int( scale * width() ); + int Height = int( scale * height() ); + + //Draw Ecliptic (currently can't be hidden on slew) + psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "EclColor" ) ), 1, SolidLine ) ); + + SkyPoint *p = data->Ecliptic.first(); + QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale ); + QPoint o2 = o; + QPoint o1 = o; + QPoint last = o; + QPoint cur = o; + psky.moveTo( o.x(), o.y() ); + + //index of point near the right or top/bottom edge + uint index1(0), index2(0); + int xBig(-100); //ridiculous initial value + + bool newlyVisible = false; + //Start loop at second item + for ( p = data->Ecliptic.next(); p; p = data->Ecliptic.next() ) { + if ( checkVisibility( p, guideFOV, guideXRange ) ) { + o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale ); + + //first iteration for positioning the "Ecliptic" label: + //flag the onscreen equator point with the largest x value + //we don't draw the label while slewing + if ( ! slewing && o.x() > 0 && o.x() < width() && o.y() > 0 && o.y() < height() ) { + if ( o.x() > xBig ) { + xBig = o.x(); + index1 = data->Ecliptic.at(); + } + } + + //When drawing on the printer, the psky.pos() point does NOT get updated + //when lineTo or moveTo are called. Grrr. Need to store current position in QPoint cur. + int dx = cur.x() - o.x(); + int dy = cur.y() - o.y(); + cur = o; + + if ( abs(dx) < guidemax*scale && abs(dy) < guidemax*scale ) { + if ( newlyVisible ) { + newlyVisible = false; + psky.moveTo( last.x(), last.y() ); + } + psky.lineTo( o.x(), o.y() ); + } else { + psky.moveTo( o.x(), o.y() ); + } + } else { + newlyVisible = true; + } + last = o; + } + + //connect the final segment + int dx = psky.pos().x() - o1.x(); + int dy = psky.pos().y() - o1.y(); + if ( abs(dx) < Width && abs(dy) < Height ) { + psky.lineTo( o1.x(), o1.y() ); + } else { + psky.moveTo( o1.x(), o1.y() ); + } + + if ( ! slewing && xBig > 0 ) { + //Draw the "Ecliptic" label. We have flagged the rightmost onscreen Ecliptic point. + //If the zoom level is below 1000, simply adopt this point as the anchor for the + //label. If the zoom level is 1000 or higher, we interpolate to find the exact + //point at which the Ecliptic goes offscreen, and anchor from that point. + p = data->Ecliptic.at(index1); + double ra0(0.0); //the ra of our anchor point + double dec0(0.0); //the dec of our anchor point + + if ( Options::zoomFactor() < 1000. ) { + ra0 = p->ra()->Hours(); + dec0 = p->dec()->Degrees(); + } else { + //Somewhere between Ecliptic point p and its immediate neighbor, the Ecliptic goes + //offscreen. Determine the exact point at which this happens. + if ( index1 == 0 ) index2 = 0; + else index2 = index1 - 1; + SkyPoint *p2 = data->Ecliptic.at(index2); + + o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale ); + o2 = getXY( p2, Options::useAltAz(), Options::useRefraction(), scale ); + + double x1, x2; + //there are 3 possibilities: (o2.x() > width()); (o2.y() < 0); (o2.y() > height()) + if ( o2.x() > width() ) { + x1 = double(width()-o.x())/double(o2.x()-o.x()); + x2 = double(o2.x()-width())/double(o2.x()-o.x()); + } else if ( o2.y() < 0 ) { + x1 = double(o.y())/double(o.y()-o2.y()); + x2 = -1.0*double(o2.y())/double(o.y()-o2.y()); + } else if ( o2.y() > height() ) { + x1 = double(height() - o.y())/double(o2.y()-o.y()); + x2 = double(o2.y() - height())/double(o2.y()-o.y()); + } else { //should never get here + x1 = 0.0; + x2 = 1.0; + } + + //ra0 is the exact RA at which the Ecliptic intersects a screen edge + ra0 = x1*p2->ra()->Hours() + x2*p->ra()->Hours(); + //dec0 is the exact Dec at which the Ecliptic intersects a screen edge + dec0 = x1*p2->dec()->Degrees() + x2*p->dec()->Degrees(); + } + + KSNumbers num( data->ut().djd() ); + dms ecLong, ecLat; + + //LabelPoint is offset from the anchor point by +2.0 degree ecl. Long + //and -0.4 degree in ecl. Lat, scaled by 2000./zoomFactor so that they are + //independent of zoom. + SkyPoint LabelPoint(ra0, dec0); + LabelPoint.findEcliptic( num.obliquity(), ecLong, ecLat ); + ecLong.setD( ecLong.Degrees() + 4000./Options::zoomFactor() ); + ecLat.setD( ecLat.Degrees() - 800./Options::zoomFactor() ); + LabelPoint.setFromEcliptic( num.obliquity(), &ecLong, &ecLat ); + if ( Options::useAltAz() ) + LabelPoint.EquatorialToHorizontal( data->LST, data->geo()->lat() ); + + //p2 is a SkyPoint offset from LabelPoint by -1.0 degrees of ecliptic longitude. + //we use p2 to determine the onscreen rotation angle for the ecliptic label, + //which we want to be parallel to the line between LabelPoint and p2. + SkyPoint p2(ra0, dec0); + p2.findEcliptic( num.obliquity(), ecLong, ecLat ); + ecLong.setD( ecLong.Degrees() + 2000./Options::zoomFactor() ); + ecLat.setD( ecLat.Degrees() - 800./Options::zoomFactor() ); + p2.setFromEcliptic( num.obliquity(), &ecLong, &ecLat ); + if ( Options::useAltAz() ) + p2.EquatorialToHorizontal( data->LST, data->geo()->lat() ); + + //o and o2 are the screen positions of LabelPoint and p2. + o = getXY( &LabelPoint, Options::useAltAz(), Options::useRefraction(), scale ); + o2 = getXY( &p2, Options::useAltAz(), Options::useRefraction() ); + + double sx = double( o.x() - o2.x() ); + double sy = double( o.y() - o2.y() ); + double angle; + if ( sx ) { + angle = atan( sy/sx )*180.0/dms::PI; + } else { + angle = 90.0; + if ( sy < 0 ) angle = -90.0; + } + + //Finally, draw the "Ecliptic" label at the determined location and angle + psky.save(); + psky.translate( o.x(), o.y() ); + psky.rotate( double( angle ) ); //rotate the coordinate system + psky.drawText( 0, 0, i18n( "Ecliptic" ) ); + psky.restore(); //reset coordinate system + } +} + +void SkyMap::drawHorizon( QPainter& psky, double scale ) +{ + int Width = int( scale * width() ); + int Height = int( scale * height() ); + + QPtrList points; + points.setAutoDelete(true); + QPoint o, o2; + + //Draw Horizon + //The horizon should not be corrected for atmospheric refraction, so getXY has doRefract=false... + if (Options::showHorizon() || Options::showGround() ) { + QPoint OutLeft(0,0), OutRight(0,0); + + psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "HorzColor" ) ), 1, SolidLine ) ); + psky.setBrush( QColor ( data->colorScheme()->colorNamed( "HorzColor" ) ) ); + int ptsCount = 0; + int maxdist = int(Options::zoomFactor()/4); + + //index of point near the right or top/bottom edge + uint index1(0), index2(0); + int xBig(-100); //ridiculous initial value + + for ( SkyPoint *p = data->Horizon.first(); p; p = data->Horizon.next() ) { + o = getXY( p, Options::useAltAz(), false, scale ); //false: do not refract the horizon + bool found = false; + + //first iteration for positioning the "Horizon" label: + //flag the onscreen equator point with the largest x value + //we don't draw the label while slewing, or if the opaque ground is drawn + if ( ! slewing && ( ! Options::showGround() || ! Options::useAltAz() ) + && o.x() > 0 && o.x() < width() && o.y() > 0 && o.y() < height() ) { + if ( o.x() > xBig ) { + xBig = o.x(); + index1 = data->Horizon.at(); + } + } + + //Use the QPtrList of points to pre-sort visible horizon points + if ( o.x() > -100 && o.x() < Width + 100 && o.y() > -100 && o.y() < Height + 100 ) { + if ( Options::useAltAz() ) { + register unsigned int j; + for ( j=0; jx() ) { + found = true; + break; + } + } + if ( found ) { + points.insert( j, new QPoint(o) ); + } else { + points.append( new QPoint(o) ); + } + } else { + points.append( new QPoint(o) ); + } + } else { //find the out-of-bounds points closest to the left and right borders + if ( ( OutLeft.x() == 0 || o.x() > OutLeft.x() ) && o.x() < -100 ) { + OutLeft.setX( o.x() ); + OutLeft.setY( o.y() ); + } + if ( ( OutRight.x() == 0 || o.x() < OutRight.x() ) && o.x() > + 100 ) { + OutRight.setX( o.x() ); + OutRight.setY( o.y() ); + } + } + } + + //Add left-edge and right-edge points based on interpolating the first/last onscreen points + //to the nearest offscreen points. + + if ( Options::useAltAz() && points.count() > 0 ) { + //If the edge of the visible sky circle is onscreen, then we should + //interpolate the first and last horizon points to the edge of the circle. + //Otherwise, interpolate to the screen edge. + double dx = 0.5*double(Width)/Options::zoomFactor(); //center-to-edge ang in radians + double r0 = 2.0*sin(0.25*dms::PI); + + if ( dx < r0 ) { //edge of visible sky circle is not visible + //Interpolate from first sorted onscreen point to x=-100, + //using OutLeft to determine the slope + int xtotal = ( points.at( 0 )->x() - OutLeft.x() ); + int xx = ( points.at( 0 )->x() + 100 ) / xtotal; + int yp = xx*OutRight.y() + (1-xx)*points.at( 0 )->y(); //interpolated left-edge y value + QPoint *LeftEdge = new QPoint( -100, yp ); + points.insert( 0, LeftEdge ); //Prepend LeftEdge to the beginning of points + + //Interpolate from the last sorted onscreen point to ()+100, + //using OutRight to determine the slope. + xtotal = ( OutRight.x() - points.at( points.count() - 1 )->x() ); + xx = ( Width + 100 - points.at( points.count() - 1 )->x() ) / xtotal; + yp = xx*OutRight.y() + (1-xx)*points.at( points.count() - 1 )->y(); //interpolated right-edge y value + QPoint *RightEdge = new QPoint( Width+100, yp ); + points.append( RightEdge ); + } + //If there are no horizon points, then either the horizon doesn't pass through the screen + //or we're at high zoom, and horizon points lie on either side of the screen. + } else if ( Options::useAltAz() && OutLeft.y() !=0 && OutRight.y() !=0 && + !( OutLeft.y() > Height + 100 && OutRight.y() > Height + 100 ) && + !( OutLeft.y() < -100 && OutRight.y() < -100 ) ) { + + //It's possible at high zoom that /no/ horizon points are onscreen. In this case, + //interpolate between OutLeft and OutRight directly to construct the horizon polygon. + int xtotal = ( OutRight.x() - OutLeft.x() ); + int xx = ( OutRight.x() + 100 ) / xtotal; + int yp = xx*OutLeft.y() + (1-xx)*OutRight.y(); //interpolated left-edge y value +// QPoint *LeftEdge = new QPoint( -100, yp ); + points.append( new QPoint( -100, yp ) ); + + xx = ( Width + 100 - OutLeft.x() ) / xtotal; + yp = xx*OutRight.y() + (1-xx)*OutLeft.y(); //interpolated right-edge y value +// QPoint *RightEdge = new QPoint( Width+100, yp ); + points.append( new QPoint( Width+100, yp ) ); + } + + if ( points.count() ) { +// Fill the pts array with sorted horizon points, Draw Horizon Line + pts->setPoint( 0, points.at(0)->x(), points.at(0)->y() ); + if ( Options::showHorizon() ) psky.moveTo( points.at(0)->x(), points.at(0)->y() ); + + for ( register unsigned int i=1; isetPoint( i, points.at(i)->x(), points.at(i)->y() ); + + if ( Options::showHorizon() ) { + if ( !Options::useAltAz() && ( abs( points.at(i)->x() - psky.pos().x() ) > maxdist || + abs( points.at(i)->y() - psky.pos().y() ) > maxdist ) ) { + psky.moveTo( points.at(i)->x(), points.at(i)->y() ); + } else { + psky.lineTo( points.at(i)->x(), points.at(i)->y() ); + } + + } + } + + //connect the last segment back to the beginning + if ( abs( points.at(0)->x() - psky.pos().x() ) < maxdist && abs( points.at(0)->y() - psky.pos().y() ) < maxdist ) + psky.lineTo( points.at(0)->x(), points.at(0)->y() ); + + //Finish the Ground polygon. If sky edge is visible, the + //bottom edge follows the sky circle. Otherwise, we just + //add a square bottom edge, offscreen + if ( Options::useAltAz() ) { + if ( Options::showGround() ) { + ptsCount = points.count(); + + //center-to-edge ang in radians + double dx = 0.5*double(Width)/Options::zoomFactor(); + double r0 = 2.0*sin(0.25*dms::PI); + +// //Second QPointsArray for blocking the region outside the sky circle +// QPointArray bpts( 100 ); //need 90 points along sky circle, plus 4 to complete polygon +// uint bpCount(0); + + if ( dx > r0 ) { //sky edge is visible + for ( double t=360.; t >= 180.; t-=2. ) { //add points along edge of circle + dms a( t ); + double sa(0.), ca(0.); + a.SinCos( sa, ca ); + int xx = Width/2 + int(r0*Options::zoomFactor()*ca); + int yy = Height/2 - int(r0*Options::zoomFactor()*sa); + + pts->setPoint( ptsCount++, xx, yy ); +// bpts.setPoint( bpCount++, xx, yy ); + } + +// //complete the background polygon, then draw it with SkyColor +// bpts.setPoint( bpCount++, -100, Height/2 ); +// bpts.setPoint( bpCount++, -100, Height + 100 ); +// bpts.setPoint( bpCount++, Width + 100, Height + 100 ); +// bpts.setPoint( bpCount++, Width + 100, Height/2 ); +// psky.setPen( QColor ( data->colorScheme()->colorNamed( "SkyColor" ) ) ); +// psky.setBrush( QColor ( data->colorScheme()->colorNamed( "SkyColor" ) ) ); +// psky.drawPolygon( bpts, false, 0, bpCount ); +// //Reset colors for Horizon polygon +// psky.setPen( QColor ( data->colorScheme()->colorNamed( "HorzColor" ) ) ); +// psky.setBrush( QColor ( data->colorScheme()->colorNamed( "HorzColor" ) ) ); + + } else { + pts->setPoint( ptsCount++, Width+100, Height+100 ); //bottom right corner + pts->setPoint( ptsCount++, -100, Height+100 ); //bottom left corner + } + + //Draw the Horizon polygon + psky.drawPolygon( ( const QPointArray ) *pts, false, 0, ptsCount ); + + //remove all items in points list + for ( register unsigned int i=0; icolorScheme()->colorNamed( "CompassColor" ) ) ); + else + psky.setPen( QColor ( data->colorScheme()->colorNamed( "HorzColor" ) ) ); + + //North + c->setAz( 359.99 ); + c->setAlt( 0.0 ); + if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + cpoint = getXY( c, Options::useAltAz(), false, scale ); + cpoint.setY( cpoint.y() + int(scale*20) ); + if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) { + psky.drawText( cpoint.x(), cpoint.y(), i18n( "North", "N" ) ); + } + + //NorthEast + c->setAz( 45.0 ); + c->setAlt( 0.0 ); + if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + cpoint = getXY( c, Options::useAltAz(), false, scale ); + cpoint.setY( cpoint.y() + int(scale*20) ); + if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) { + psky.drawText( cpoint.x(), cpoint.y(), i18n( "Northeast", "NE" ) ); + } + + //East + c->setAz( 90.0 ); + c->setAlt( 0.0 ); + if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + cpoint = getXY( c, Options::useAltAz(), false, scale ); + cpoint.setY( cpoint.y() + int(scale*20) ); + if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) { + psky.drawText( cpoint.x(), cpoint.y(), i18n( "East", "E" ) ); + } + + //SouthEast + c->setAz( 135.0 ); + c->setAlt( 0.0 ); + if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + cpoint = getXY( c, Options::useAltAz(), false, scale ); + cpoint.setY( cpoint.y() + int(scale*20) ); + if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) { + psky.drawText( cpoint.x(), cpoint.y(), i18n( "Southeast", "SE" ) ); + } + + //South + c->setAz( 179.99 ); + c->setAlt( 0.0 ); + if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + cpoint = getXY( c, Options::useAltAz(), false, scale ); + cpoint.setY( cpoint.y() + int(scale*20) ); + if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) { + psky.drawText( cpoint.x(), cpoint.y(), i18n( "South", "S" ) ); + } + + //SouthWest + c->setAz( 225.0 ); + c->setAlt( 0.0 ); + if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + cpoint = getXY( c, Options::useAltAz(), false, scale ); + cpoint.setY( cpoint.y() + int(scale*20) ); + if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) { + psky.drawText( cpoint.x(), cpoint.y(), i18n( "Southwest", "SW" ) ); + } + + //West + c->setAz( 270.0 ); + c->setAlt( 0.0 ); + if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + cpoint = getXY( c, Options::useAltAz(), false, scale ); + cpoint.setY( cpoint.y() + int(scale*20) ); + if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) { + psky.drawText( cpoint.x(), cpoint.y(), i18n( "West", "W" ) ); + } + + //NorthWest + c->setAz( 315.0 ); + c->setAlt( 0.0 ); + if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + cpoint = getXY( c, Options::useAltAz(), false, scale ); + cpoint.setY( cpoint.y() + int(scale*20) ); + if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) { + psky.drawText( cpoint.x(), cpoint.y(), i18n( "Northwest", "NW" ) ); + } + + delete c; + } + } + + if ( ! slewing && (! Options::showGround() || ! Options::useAltAz() ) && xBig > 0 ) { + //Draw the "Horizon" label. We have flagged the rightmost onscreen Horizon point. + //If the zoom level is below 1000, simply adopt this point as the anchor for the + //label. If the zoom level is 1000 or higher, we interpolate to find the exact + //point at which the Horizon goes offscreen, and anchor from that point. + SkyPoint *p = data->Horizon.at(index1); + double ra0(0.0); //the ra of our anchor point + double dec0(0.0); //the dec of our anchor point + + if ( Options::zoomFactor() < 1000. ) { + ra0 = p->ra()->Hours(); + dec0 = p->dec()->Degrees(); + } else { + //Somewhere between Horizon point p and its immediate neighbor, the Horizon goes + //offscreen. Determine the exact point at which this happens. + index2 = index1 + 1; + if ( data->Horizon.count() && index2 > data->Horizon.count() - 1 ) index2 -= data->Horizon.count(); + SkyPoint *p2 = data->Horizon.at(index2); + + QPoint o1 = getXY( p, Options::useAltAz(), false, scale ); + QPoint o2 = getXY( p2, Options::useAltAz(), false, scale ); + + double x1, x2; + //there are 3 possibilities: (o2.x() > width()); (o2.y() < 0); (o2.y() > height()) + if ( o2.x() > width() ) { + x1 = double(width()-o1.x())/double(o2.x()-o1.x()); + x2 = double(o2.x()-width())/double(o2.x()-o1.x()); + } else if ( o2.y() < 0 ) { + x1 = double(o1.y())/double(o1.y()-o2.y()); + x2 = -1.0*double(o2.y())/double(o1.y()-o2.y()); + } else if ( o2.y() > height() ) { + x1 = double(height() - o1.y())/double(o2.y()-o1.y()); + x2 = double(o2.y() - height())/double(o2.y()-o1.y()); + } else { //should never get here + x1 = 0.0; + x2 = 1.0; + } + + //ra0 is the exact RA at which the Horizon intersects a screen edge + ra0 = x1*p2->ra()->Hours() + x2*p->ra()->Hours(); + //dec0 is the exact Dec at which the Horizon intersects a screen edge + dec0 = x1*p2->dec()->Degrees() + x2*p->dec()->Degrees(); + } + + //LabelPoint is offset from the anchor point by -2.0 degrees in azimuth + //and -0.4 degree altitude, scaled by 2000./zoomFactor so that they are + //independent of zoom. + SkyPoint LabelPoint(ra0, dec0); + LabelPoint.EquatorialToHorizontal( data->LST, data->geo()->lat() ); + LabelPoint.setAlt( LabelPoint.alt()->Degrees() - 800./Options::zoomFactor() ); + LabelPoint.setAz( LabelPoint.az()->Degrees() - 4000./Options::zoomFactor() ); + LabelPoint.HorizontalToEquatorial( data->LST, data->geo()->lat() ); + o = getXY( &LabelPoint, Options::useAltAz(), false, scale ); + if ( o.x() > width() || o.x() < 0 ) { + //the LabelPoint is offscreen. Either we are in the Southern hemisphere, + //or the sky is rotated upside-down. Use an azimuth offset of +2.0 degrees + LabelPoint.setAlt( LabelPoint.alt()->Degrees() + 1600./Options::zoomFactor() ); + LabelPoint.setAz( LabelPoint.az()->Degrees() + 8000./Options::zoomFactor() ); + LabelPoint.HorizontalToEquatorial( data->LST, data->geo()->lat() ); + o = getXY( &LabelPoint, Options::useAltAz(), false, scale ); + } + + //p2 is a skypoint offset from LabelPoint by +/-1 degree azimuth (scaled by + //2000./zoomFactor). We use p2 to determine the rotation angle for the + //Horizon label, which we want to be parallel to the line between LabelPoint and p2. + SkyPoint p2( LabelPoint.ra(), LabelPoint.dec() ); + p2.EquatorialToHorizontal( data->LST, data->geo()->lat() ); + p2.setAz( p2.az()->Degrees() + 2000./Options::zoomFactor() ); + p2.HorizontalToEquatorial( data->LST, data->geo()->lat() ); + + //o and o2 are the screen positions of LabelPoint and p2 + o = getXY( &LabelPoint, Options::useAltAz(), false, scale ); + o2 = getXY( &p2, Options::useAltAz(), false, scale ); + + double sx = double( o.x() - o2.x() ); + double sy = double( o.y() - o2.y() ); + double angle; + if ( sx ) { + angle = atan( sy/sx )*180.0/dms::PI; + } else { + angle = 90.0; + if ( sy < 0 ) angle = -90.0; + } + + //Finally, draw the "Equator" label at the determined location and angle + psky.save(); + psky.translate( o.x(), o.y() ); + psky.rotate( double( angle ) ); //rotate the coordinate system + psky.drawText( 0, 0, i18n( "Horizon" ) ); + psky.restore(); //reset coordinate system + } + } //endif drawing horizon +} + +void SkyMap::drawConstellationLines( QPainter& psky, double scale ) +{ + int Width = int( scale * width() ); + int Height = int( scale * height() ); + + //Draw Constellation Lines + psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "CLineColor" ) ), 1, SolidLine ) ); //change to colorGrid + int iLast = -1; + + for ( SkyPoint *p = data->clineList.first(); p; p = data->clineList.next() ) { + QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale ); + + if ( ( o.x() >= -1000 && o.x() <= Width+1000 && o.y() >=-1000 && o.y() <= Height+1000 ) ) { + if ( data->clineModeList.at(data->clineList.at())->latin1()=='M' ) { + psky.moveTo( o.x(), o.y() ); + } else if ( data->clineModeList.at(data->clineList.at())->latin1()=='D' ) { + if ( data->clineList.at()== (int)(iLast+1) ) { + psky.lineTo( o.x(), o.y() ); + } else { + psky.moveTo( o.x(), o.y() ); + } + } + iLast = data->clineList.at(); + } + } +} + +void SkyMap::drawConstellationBoundaries( QPainter &psky, double scale ) { + int Width = int( scale * width() ); + int Height = int( scale * height() ); + + psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "CBoundColor" ) ), 1, SolidLine ) ); + + for ( CSegment *seg = data->csegmentList.first(); seg; seg = data->csegmentList.next() ) { + bool started( false ); + SkyPoint *p = seg->firstNode(); + QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale ); + if ( ( o.x() >= -1000 && o.x() <= Width+1000 && o.y() >=-1000 && o.y() <= Height+1000 ) ) { + psky.moveTo( o.x(), o.y() ); + started = true; + } + + for ( p = seg->nextNode(); p; p = seg->nextNode() ) { + QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale ); + + if ( ( o.x() >= -1000 && o.x() <= Width+1000 && o.y() >=-1000 && o.y() <= Height+1000 ) ) { + if ( started ) { + psky.lineTo( o.x(), o.y() ); + } else { + psky.moveTo( o.x(), o.y() ); + started = true; + } + } else { + started = false; + } + } + } +} + +void SkyMap::drawConstellationNames( QPainter& psky, double scale ) { + int Width = int( scale * width() ); + int Height = int( scale * height() ); + + //Draw Constellation Names + psky.setPen( QColor( data->colorScheme()->colorNamed( "CNameColor" ) ) ); + for ( SkyObject *p = data->cnameList.first(); p; p = data->cnameList.next() ) { + if ( checkVisibility( p, fov(), XRange ) ) { + QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale ); + if (o.x() >= 0 && o.x() <= Width && o.y() >=0 && o.y() <= Height ) { + if ( Options::useLatinConstellNames() ) { + int dx = 5*p->name().length(); + psky.drawText( o.x()-dx, o.y(), p->name() ); // latin constellation names + } else if ( Options::useLocalConstellNames() ) { + // can't use translatedName() because we need the context string in i18n() + int dx = 5*( i18n( "Constellation name (optional)", p->name().local8Bit().data() ).length() ); + psky.drawText( o.x()-dx, o.y(), i18n( "Constellation name (optional)", p->name().local8Bit().data() ) ); // localized constellation names + } else { + int dx = 5*p->name2().length(); + psky.drawText( o.x()-dx, o.y(), p->name2() ); //name2 is the IAU abbreviation + } + } + } + } +} + +void SkyMap::drawStars( QPainter& psky, double scale ) { + int Width = int( scale * width() ); + int Height = int( scale * height() ); + + bool checkSlewing = ( ( slewing || ( clockSlewing && data->clock()->isActive() ) ) + && Options::hideOnSlew() ); + +//shortcuts to inform wheter to draw different objects + bool hideFaintStars( checkSlewing && Options::hideStars() ); + + if ( Options::showStars() ) { + //adjust maglimit for ZoomLevel + double lgmin = log10(MINZOOM); + double lgmax = log10(MAXZOOM); + double lgz = log10(Options::zoomFactor()); + + double maglim = Options::magLimitDrawStar(); + if ( lgz <= 0.75*lgmax ) maglim -= (Options::magLimitDrawStar() - Options::magLimitDrawStarZoomOut() )*(0.75*lgmax - lgz)/(0.75*lgmax - lgmin); + float sizeFactor = 6.0 + (lgz - lgmin); + + for ( StarObject *curStar = data->starList.first(); curStar; curStar = data->starList.next() ) { + // break loop if maglim is reached + if ( curStar->mag() > maglim || ( hideFaintStars && curStar->mag() > Options::magLimitHideStar() ) ) break; + + if ( checkVisibility( curStar, fov(), XRange ) ) { + QPoint o = getXY( curStar, Options::useAltAz(), Options::useRefraction(), scale ); + + // draw star if currently on screen + if (o.x() >= 0 && o.x() <= Width && o.y() >=0 && o.y() <= Height ) { + int size = int( scale * ( sizeFactor*( maglim - curStar->mag())/maglim ) + 1 ); + + if ( size > 0 ) { + QChar c = curStar->color(); + QPixmap *spixmap = starpix->getPixmap( &c, size ); + curStar->draw( psky, sky, spixmap, o.x(), o.y(), true, scale ); + + // now that we have drawn the star, we can display some extra info + //don't label unnamed stars with the generic "star" name + bool drawName = ( Options::showStarNames() && (curStar->name() != i18n("star") ) ); + if ( !checkSlewing && (curStar->mag() <= Options::magLimitDrawStarInfo() ) + && ( drawName || Options::showStarMagnitudes() ) ) { + + psky.setPen( QColor( data->colorScheme()->colorNamed( "SNameColor" ) ) ); + QFont stdFont( psky.font() ); + QFont smallFont( stdFont ); + smallFont.setPointSize( stdFont.pointSize() - 2 ); + if ( Options::zoomFactor() < 10.*MINZOOM ) { + psky.setFont( smallFont ); + } else { + psky.setFont( stdFont ); + } + + curStar->drawLabel( psky, o.x(), o.y(), Options::zoomFactor(), + drawName, Options::showStarMagnitudes(), scale ); + + //reset font + psky.setFont( stdFont ); + } + } + } + } + } + } +} + +void SkyMap::drawDeepSkyCatalog( QPainter& psky, QPtrList& catalog, QColor& color, + bool drawObject, bool drawImage, double scale ) +{ + if ( drawObject || drawImage ) { //don't do anything if nothing is to be drawn! + int Width = int( scale * width() ); + int Height = int( scale * height() ); + + // Set color once + psky.setPen( color ); + psky.setBrush( NoBrush ); + QColor colorHST = data->colorScheme()->colorNamed( "HSTColor" ); + + double maglim = Options::magLimitDrawDeepSky(); + + //FIXME + //disabling faint limits until the NGC/IC catalog has reasonable mags + //adjust maglimit for ZoomLevel + //double lgmin = log10(MINZOOM); + //double lgmax = log10(MAXZOOM); + //double lgz = log10(Options::zoomFactor()); + //if ( lgz <= 0.75*lgmax ) maglim -= (Options::magLimitDrawDeepSky() - Options::magLimitDrawDeepSkyZoomOut() )*(0.75*lgmax - lgz)/(0.75*lgmax - lgmin); + //else + maglim = 40.0; //show all deep-sky objects + + for ( DeepSkyObject *obj = catalog.first(); obj; obj = catalog.next() ) { + if ( checkVisibility( obj, fov(), XRange ) ) { + float mag = obj->mag(); + //only draw objects if flags set and its brighter than maglim (unless mag is undefined (=99.9) + if ( mag > 90.0 || mag < (float)maglim ) { + QPoint o = getXY( obj, Options::useAltAz(), Options::useRefraction(), scale ); + if ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) { + double PositionAngle = findPA( obj, o.x(), o.y(), scale ); + + //Draw Image + if ( drawImage && Options::zoomFactor() > 5.*MINZOOM ) { + obj->drawImage( psky, o.x(), o.y(), PositionAngle, Options::zoomFactor(), scale ); + } + + //Draw Symbol + if ( drawObject ) { + //change color if extra images are available + // most objects don't have those, so we only change colors temporarily + // for the few exceptions. Changing color is expensive!!! + bool bColorChanged = false; + if ( obj->isCatalogM() && obj->ImageList.count() > 1 ) { + psky.setPen( colorHST ); + bColorChanged = true; + } else if ( (!obj->isCatalogM()) && obj->ImageList.count() ) { + psky.setPen( colorHST ); + bColorChanged = true; + } + + obj->drawSymbol( psky, o.x(), o.y(), PositionAngle, Options::zoomFactor(), scale ); + + // revert temporary color change + if ( bColorChanged ) { + psky.setPen( color ); + } + } + } + } + } else { //Object failed checkVisible(); delete it's Image pointer, if it exists. + if ( obj->image() ) { + obj->deleteImage(); + } + } + } + } +} + +void SkyMap::drawDeepSkyObjects( QPainter& psky, double scale ) +{ + int Width = int( scale * width() ); + int Height = int( scale * height() ); + + QImage ScaledImage; + + bool checkSlewing = ( ( slewing || ( clockSlewing && data->clock()->isActive() ) ) + && Options::hideOnSlew() ); + +//shortcuts to inform wheter to draw different objects + bool drawMess( Options::showDeepSky() && ( Options::showMessier() || Options::showMessierImages() ) && !(checkSlewing && Options::hideMessier() ) ); + bool drawNGC( Options::showDeepSky() && Options::showNGC() && !(checkSlewing && Options::hideNGC() ) ); + bool drawOther( Options::showDeepSky() && Options::showOther() && !(checkSlewing && Options::hideOther() ) ); + bool drawIC( Options::showDeepSky() && Options::showIC() && !(checkSlewing && Options::hideIC() ) ); + bool drawImages( Options::showMessierImages() ); + + // calculate color objects once, outside the loop + QColor colorMess = data->colorScheme()->colorNamed( "MessColor" ); + QColor colorIC = data->colorScheme()->colorNamed( "ICColor" ); + QColor colorNGC = data->colorScheme()->colorNamed( "NGCColor" ); + + // draw Messier catalog + if ( drawMess ) { + drawDeepSkyCatalog( psky, data->deepSkyListMessier, colorMess, Options::showMessier(), drawImages, scale ); + } + + // draw NGC Catalog + if ( drawNGC ) { + drawDeepSkyCatalog( psky, data->deepSkyListNGC, colorNGC, true, drawImages, scale ); + } + + // draw IC catalog + if ( drawIC ) { + drawDeepSkyCatalog( psky, data->deepSkyListIC, colorIC, true, drawImages, scale ); + } + + // draw the rest + if ( drawOther ) { + //Use NGC color for now... + drawDeepSkyCatalog( psky, data->deepSkyListOther, colorNGC, true, drawImages, scale ); + } + + //Draw Custom Catalogs + for ( register unsigned int i=0; iCustomCatalogs.count(); ++i ) { + if ( Options::showCatalog()[i] ) { + QPtrList cat = data->CustomCatalogs.at(i)->objList(); + + for ( SkyObject *obj = cat.first(); obj; obj = cat.next() ) { + + if ( checkVisibility( obj, fov(), XRange ) ) { + QPoint o = getXY( obj, Options::useAltAz(), Options::useRefraction(), scale ); + + if ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) { + + if ( obj->type()==0 ) { + StarObject *starobj = (StarObject*)obj; + float zoomlim = 7.0 + ( Options::zoomFactor()/MINZOOM)/50.0; + float mag = starobj->mag(); + float sizeFactor = 2.0; + int size = int( sizeFactor*(zoomlim - mag) ) + 1; + if (size>23) size=23; + if ( size > 0 ) { + QChar c = starobj->color(); + QPixmap *spixmap = starpix->getPixmap( &c, size ); + + // Try to paint with the selected color + spixmap->fill(QColor( data->CustomCatalogs.at(i)->color() )); + starobj->draw( psky, sky, spixmap, o.x(), o.y(), true, scale ); + // After drawing the star we display some extra info like + // the name ... + bool drawName = ( Options::showStarNames() && (starobj->name() != i18n("star") ) ); + if ( !checkSlewing && (starobj->mag() <= Options::magLimitDrawStarInfo() ) + && ( drawName || Options::showStarMagnitudes() ) ) { + + psky.setPen( QColor( data->colorScheme()->colorNamed( "SNameColor" ) ) ); + QFont stdFont( psky.font() ); + QFont smallFont( stdFont ); + smallFont.setPointSize( stdFont.pointSize() - 2 ); + if ( Options::zoomFactor() < 10.*MINZOOM ) { + psky.setFont( smallFont ); + } else { + psky.setFont( stdFont ); + } + + starobj->drawLabel( psky, o.x(), o.y(), Options::zoomFactor(), drawName, Options::showStarMagnitudes(), scale ); + + //reset font + psky.setFont( stdFont ); + } + } + } else { + DeepSkyObject *dso = (DeepSkyObject*)obj; + double pa = findPA( dso, o.x(), o.y(), scale ); + dso->drawImage( psky, o.x(), o.y(), pa, Options::zoomFactor() ); + + psky.setBrush( NoBrush ); + psky.setPen( QColor( data->CustomCatalogs.at(i)->color() ) ); + + dso->drawSymbol( psky, o.x(), o.y(), pa, Options::zoomFactor() ); + } + } + } + } + } + } +} + +void SkyMap::drawAttachedLabels( QPainter &psky, double scale ) { + int Width = int( scale * width() ); + int Height = int( scale * height() ); + + psky.setPen( data->colorScheme()->colorNamed( "UserLabelColor" ) ); + + bool checkSlewing = ( slewing || ( clockSlewing && data->clock()->isActive() ) ) && Options::hideOnSlew(); + bool drawPlanets( Options::showPlanets() && !(checkSlewing && Options::hidePlanets() ) ); + bool drawComets( drawPlanets && Options::showComets() ); + bool drawAsteroids( drawPlanets && Options::showAsteroids() ); + bool drawMessier( Options::showDeepSky() && ( Options::showMessier() || Options::showMessierImages() ) && !(checkSlewing && Options::hideMessier() ) ); + bool drawNGC( Options::showDeepSky() && Options::showNGC() && !(checkSlewing && Options::hideNGC() ) ); + bool drawIC( Options::showDeepSky() && Options::showIC() && !(checkSlewing && Options::hideIC() ) ); + bool drawOther( Options::showDeepSky() && Options::showOther() && !(checkSlewing && Options::hideOther() ) ); + bool drawSAO = ( Options::showStars() ); + bool hideFaintStars( checkSlewing && Options::hideStars() ); + + for ( SkyObject *obj = data->ObjLabelList.first(); obj; obj = data->ObjLabelList.next() ) { + //Only draw an attached label if the object is being drawn to the map + //reproducing logic from other draw funcs here...not an optimal solution + if ( obj->type() == SkyObject::STAR ) { + if ( ! drawSAO ) return; + if ( obj->mag() > Options::magLimitDrawStar() ) return; + if ( hideFaintStars && obj->mag() > Options::magLimitHideStar() ) return; + } + if ( obj->type() == SkyObject::PLANET ) { + if ( ! drawPlanets ) return; + if ( obj->name() == "Sun" && ! Options::showSun() ) return; + if ( obj->name() == "Mercury" && ! Options::showMercury() ) return; + if ( obj->name() == "Venus" && ! Options::showVenus() ) return; + if ( obj->name() == "Moon" && ! Options::showMoon() ) return; + if ( obj->name() == "Mars" && ! Options::showMars() ) return; + if ( obj->name() == "Jupiter" && ! Options::showJupiter() ) return; + if ( obj->name() == "Saturn" && ! Options::showSaturn() ) return; + if ( obj->name() == "Uranus" && ! Options::showUranus() ) return; + if ( obj->name() == "Neptune" && ! Options::showNeptune() ) return; + if ( obj->name() == "Pluto" && ! Options::showPluto() ) return; + } + if ( obj->type() >= SkyObject::OPEN_CLUSTER && obj->type() <= SkyObject::GALAXY ) { + if ( ((DeepSkyObject*)obj)->isCatalogM() && ! drawMessier ) return; + if ( ((DeepSkyObject*)obj)->isCatalogNGC() && ! drawNGC ) return; + if ( ((DeepSkyObject*)obj)->isCatalogIC() && ! drawIC ) return; + if ( ((DeepSkyObject*)obj)->isCatalogNone() && ! drawOther ) return; + } + if ( obj->type() == SkyObject::COMET && ! drawComets ) return; + if ( obj->type() == SkyObject::ASTEROID && ! drawAsteroids ) return; + + if ( checkVisibility( obj, fov(), XRange ) ) { + QPoint o = getXY( obj, Options::useAltAz(), Options::useRefraction(), scale ); + if ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) { + drawNameLabel( psky, obj, o.x(), o.y(), scale ); + } + } + } + + //Attach a label to the centered object + if ( focusObject() != NULL && Options::useAutoLabel() ) { + QPoint o = getXY( focusObject(), Options::useAltAz(), Options::useRefraction(), scale ); + if ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) + drawNameLabel( psky, focusObject(), o.x(), o.y(), scale ); + } +} + +void SkyMap::drawNameLabel( QPainter &psky, SkyObject *obj, int x, int y, double scale ) { + int size(0); + + QFont stdFont( psky.font() ); + QFont smallFont( stdFont ); + smallFont.setPointSize( stdFont.pointSize() - 2 ); + if ( Options::zoomFactor() < 10.*MINZOOM ) { + psky.setFont( smallFont ); + } else { + psky.setFont( stdFont ); + } + + //Stars + if ( obj->type() == SkyObject::STAR ) { + ((StarObject*)obj)->drawLabel( psky, x, y, Options::zoomFactor(), true, false, scale ); + psky.setFont( stdFont ); + return; + + //Solar system + } else if ( obj->type() == SkyObject::PLANET + || obj->type() == SkyObject::ASTEROID + || obj->type() == SkyObject::COMET ) { + KSPlanetBase *p = (KSPlanetBase*)obj; + size = int( p->angSize() * scale * dms::PI * Options::zoomFactor()/10800.0 ); + int minsize = 4; + if ( p->type() == SkyObject::ASTEROID || p->type() == SkyObject::COMET ) + minsize = 2; + if ( p->name() == "Sun" || p->name() == "Moon" ) + minsize = 8; + if ( size < minsize ) + size = minsize; + if ( p->name() == "Saturn" ) + size = int(2.5*size); + + //Other + } else { + //Calculate object size in pixels + float majorAxis = ((DeepSkyObject*)obj)->a(); + if ( majorAxis == 0.0 && obj->type() == 1 ) majorAxis = 1.0; //catalog stars + size = int( majorAxis * scale * dms::PI * Options::zoomFactor()/10800.0 ); + } + + int offset = int( ( 0.5*size + 4 ) ); + psky.drawText( x+offset, y+offset, obj->translatedName() ); + + //Reset font + psky.setFont( stdFont ); +} + +void SkyMap::drawPlanetTrail( QPainter& psky, KSPlanetBase *ksp, double scale ) +{ + if ( ksp->hasTrail() ) { + int Width = int( scale * width() ); + int Height = int( scale * height() ); + + QColor tcolor1 = QColor( data->colorScheme()->colorNamed( "PlanetTrailColor" ) ); + QColor tcolor2 = QColor( data->colorScheme()->colorNamed( "SkyColor" ) ); + + SkyPoint *p = ksp->trail()->first(); + QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale ); + QPoint cur( o ); + + bool doDrawLine(false); + int i = 0; + int n = ksp->trail()->count(); + + if ( ( o.x() >= -1000 && o.x() <= Width+1000 && o.y() >=-1000 && o.y() <= Height+1000 ) ) { + psky.moveTo(o.x(), o.y()); + doDrawLine = true; + } + + psky.setPen( QPen( tcolor1, 1 ) ); + for ( p = ksp->trail()->next(); p; p = ksp->trail()->next() ) { + if ( Options::fadePlanetTrails() ) { + //Define interpolated color + QColor tcolor = QColor( + (i*tcolor1.red() + (n-i)*tcolor2.red())/n, + (i*tcolor1.green() + (n-i)*tcolor2.green())/n, + (i*tcolor1.blue() + (n-i)*tcolor2.blue())/n ); + ++i; + psky.setPen( QPen( tcolor, 1 ) ); + } + + o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale ); + if ( ( o.x() >= -1000 && o.x() <= Width+1000 && o.y() >=-1000 && o.y() <= Height+1000 ) ) { + + //Want to disable line-drawing if this point and the last are both outside bounds of display. + if ( ! rect().contains( o ) && ! rect().contains( cur ) ) doDrawLine = false; + cur = o; + + if ( doDrawLine ) { + psky.lineTo( o.x(), o.y() ); + } else { + psky.moveTo( o.x(), o.y() ); + doDrawLine = true; + } + } + } + } +} + +void SkyMap::drawSolarSystem( QPainter& psky, bool drawPlanets, double scale ) +{ + int Width = int( scale * width() ); + int Height = int( scale * height() ); + + if ( drawPlanets ) { + //Draw all trails first so they never appear "in front of" solar system bodies + //draw Trail + if ( Options::showSun() && data->PCat->findByName("Sun")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Sun"), scale ); + if ( Options::showMercury() && data->PCat->findByName("Mercury")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Mercury"), scale ); + if ( Options::showVenus() && data->PCat->findByName("Venus")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Venus"), scale ); + if ( Options::showMoon() && data->Moon->hasTrail() ) drawPlanetTrail( psky, data->Moon, scale ); + if ( Options::showMars() && data->PCat->findByName("Mars")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Mars"), scale ); + if ( Options::showJupiter() && data->PCat->findByName("Jupiter")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Jupiter"), scale ); + if ( Options::showSaturn() && data->PCat->findByName("Saturn")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Saturn"), scale ); + if ( Options::showUranus() && data->PCat->findByName("Uranus")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Uranus"), scale ); + if ( Options::showNeptune() && data->PCat->findByName("Neptune")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Neptune"), scale ); + if ( Options::showPluto() && data->PCat->findByName("Pluto")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Pluto"), scale ); + if ( Options::showAsteroids() ) { + for ( KSAsteroid *ast = data->asteroidList.first(); ast; ast = data->asteroidList.next() ) { + if ( ast->mag() > Options::magLimitAsteroid() ) break; + if ( ast->hasTrail() ) drawPlanetTrail( psky, ast, scale ); + } + } + if ( Options::showComets() ) { + for ( KSComet *com = data->cometList.first(); com; com = data->cometList.next() ) { + if ( com->hasTrail() ) drawPlanetTrail( psky, com, scale ); + } + } + + //Now draw the actual solar system bodies. Draw furthest to closest. + //Draw Asteroids + if ( Options::showAsteroids() ) { + for ( KSAsteroid *ast = data->asteroidList.first(); ast; ast = data->asteroidList.next() ) { + if ( ast->mag() > Options::magLimitAsteroid() ) break; + + if ( checkVisibility( ast, fov(), XRange ) ) { + psky.setPen( QPen( QColor( "gray" ) ) ); + psky.setBrush( QBrush( QColor( "gray" ) ) ); + QPoint o = getXY( ast, Options::useAltAz(), Options::useRefraction(), scale ); + + if ( ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) ) { + int size = int( ast->angSize() * scale * dms::PI * Options::zoomFactor()/10800.0 ); + if ( size < 1 ) size = 1; + int x1 = o.x() - size/2; + int y1 = o.y() - size/2; + psky.drawEllipse( x1, y1, size, size ); + + //draw Name + if ( Options::showAsteroidNames() && ast->mag() < Options::magLimitAsteroidName() ) { + psky.setPen( QColor( data->colorScheme()->colorNamed( "PNameColor" ) ) ); + drawNameLabel( psky, ast, o.x(), o.y(), scale ); + } + } + } + } + } + + //Draw Comets + if ( Options::showComets() ) { + for ( KSComet *com = data->cometList.first(); com; com = data->cometList.next() ) { + if ( checkVisibility( com, fov(), XRange ) ) { + psky.setPen( QPen( QColor( "cyan4" ) ) ); + psky.setBrush( QBrush( QColor( "cyan4" ) ) ); + QPoint o = getXY( com, Options::useAltAz(), Options::useRefraction(), scale ); + + if ( ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) ) { + int size = int( com->angSize() * scale * dms::PI * Options::zoomFactor()/10800.0 ); + if ( size < 1 ) size = 1; + int x1 = o.x() - size/2; + int y1 = o.y() - size/2; + psky.drawEllipse( x1, y1, size, size ); + + //draw Name + if ( Options::showCometNames() && com->rsun() < Options::maxRadCometName() ) { + psky.setPen( QColor( data->colorScheme()->colorNamed( "PNameColor" ) ) ); + drawNameLabel( psky, com, o.x(), o.y(), scale ); + } + } + } + } + } + + //Draw Pluto + if ( Options::showPluto() ) { + drawPlanet(psky, data->PCat->findByName("Pluto"), QColor( "gray" ), 50.*MINZOOM, 1, scale ); + } + + //Draw Neptune + if ( Options::showNeptune() ) { + drawPlanet(psky, data->PCat->findByName("Neptune"), QColor( "SkyBlue" ), 20.*MINZOOM, 1, scale ); + } + + //Draw Uranus + if ( Options::showUranus() ) { + drawPlanet(psky, data->PCat->findByName("Uranus"), QColor( "LightSeaGreen" ), 20.*MINZOOM, 1, scale ); + } + + //Draw Saturn + if ( Options::showSaturn() ) { + drawPlanet(psky, data->PCat->findByName("Saturn"), QColor( "LightYellow2" ), 20.*MINZOOM, 2, scale ); + } + + //Draw Jupiter and its moons. + //Draw all moons first, then Jupiter, then redraw moons that are in front of Jupiter. + if ( Options::showJupiter() ) { + //Draw Jovian moons + psky.setPen( QPen( QColor( "white" ) ) ); + if ( Options::zoomFactor() > 10.*MINZOOM ) { + for ( unsigned int i=0; i<4; ++i ) { + QPoint o = getXY( data->jmoons->pos(i), Options::useAltAz(), Options::useRefraction(), scale ); + if ( ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) ) { + psky.drawEllipse( o.x()-1, o.y()-1, 2, 2 ); + } + } + } + + drawPlanet(psky, data->PCat->findByName("Jupiter"), QColor( "Goldenrod" ), 20.*MINZOOM, 1, scale ); + + //Re-draw Jovian moons which are in front of Jupiter, also draw all 4 moon labels. + psky.setPen( QPen( QColor( "white" ) ) ); + if ( Options::zoomFactor() > 10.*MINZOOM ) { + QFont pfont = psky.font(); + QFont moonFont = psky.font(); + moonFont.setPointSize( pfont.pointSize() - 2 ); + psky.setFont( moonFont ); + + for ( unsigned int i=0; i<4; ++i ) { + QPoint o = getXY( data->jmoons->pos(i), Options::useAltAz(), Options::useRefraction(), scale ); + if ( ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) ) { + if ( data->jmoons->z(i) < 0.0 ) //Moon is nearer than Jupiter + psky.drawEllipse( o.x()-1, o.y()-1, 2, 2 ); + + //Draw Moon name labels if at high zoom + if ( Options::showPlanetNames() && Options::zoomFactor() > 50.*MINZOOM ) { + int offset = int(3*scale); + psky.drawText( o.x() + offset, o.y() + offset, data->jmoons->name(i) ); + } + } + } + + //reset font + psky.setFont( pfont ); + } + } + + //Draw Mars + if ( Options::showMars() ) { + drawPlanet(psky, data->PCat->findByName("Mars"), QColor( "Red" ), 20.*MINZOOM, 1, scale ); + } + + //For the inner planets, we need to determine the distance-order + //because the order can change with time + double rv = data->PCat->findByName("Venus")->rearth(); + double rm = data->PCat->findByName("Mercury")->rearth(); + double rs = data->PCat->findByName("Sun")->rearth(); + unsigned int iv(0), im(0), is(0); + if ( rm > rs ) im++; + if ( rm > rv ) im++; + if ( rv > rs ) iv++; + if ( rv > rm ) iv++; + if ( rs > rm ) is++; + if ( rs > rv ) is++; + + for ( unsigned int i=0; i<3; i++ ) { + if ( i==is ) { + //Draw Sun + if ( Options::showSun() ) { + drawPlanet(psky, data->PCat->findByName("Sun"), QColor( "Yellow" ), MINZOOM, 1, scale ); + } + } else if ( i==im ) { + //Draw Mercury + if ( Options::showMercury() ) { + drawPlanet(psky, data->PCat->findByName("Mercury"), QColor( "SlateBlue1" ), 20.*MINZOOM, 1, scale ); + } + } else if ( i==iv ) { + //Draw Venus + if ( Options::showVenus() ) { + drawPlanet(psky, data->PCat->findByName("Venus"), QColor( "LightGreen" ), 20.*MINZOOM, 1, scale ); + } + } + } + + //Draw Moon + if ( Options::showMoon() ) { + drawPlanet(psky, data->Moon, QColor( "White" ), MINZOOM, 1, scale ); + } + } +} + +void SkyMap::drawPlanet( QPainter &psky, KSPlanetBase *p, QColor c, + double zoommin, int resize_mult, double scale ) { + + if ( checkVisibility( p, fov(), XRange ) ) { + int Width = int( scale * width() ); + int Height = int( scale * height() ); + + int sizemin = 4; + if ( p->name() == "Sun" || p->name() == "Moon" ) sizemin = 8; + sizemin = int( sizemin * scale ); + + psky.setPen( c ); + psky.setBrush( c ); + QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale ); + + //Is planet onscreen? + if ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) { + int size = int( p->angSize() * scale * dms::PI * Options::zoomFactor()/10800.0 ); + if ( size < sizemin ) size = sizemin; + + //Draw planet image if: + if ( Options::showPlanetImages() && //user wants them, + int(Options::zoomFactor()) >= int(zoommin) && //zoomed in enough, + !p->image()->isNull() && //image loaded ok, + size < Width ) { //and size isn't too big. + + //Image size must be modified to account for possibility that rotated image's + //size is bigger than original image size. The rotated image is a square + //superscribed on the original image. The superscribed square is larger than + //the original square by a factor of (cos(t) + sin(t)) where t is the angle by + //which the two squares are rotated (in our case, equal to the position angle + + //the north angle, reduced between 0 and 90 degrees). + //The proof is left as an exercise to the student :) + dms pa( findPA( p, o.x(), o.y(), scale ) ); + double spa, cpa; + pa.SinCos( spa, cpa ); + cpa = fabs(cpa); + spa = fabs(spa); + size = int( size * (cpa + spa) ); + + //Because Saturn has rings, we inflate its image size by a factor 2.5 + if ( p->name() == "Saturn" ) size = int(2.5*size); + + if (resize_mult != 1) { + size *= resize_mult; + } + + p->scaleRotateImage( size, pa.Degrees() ); + int x1 = o.x() - p->image()->width()/2; + int y1 = o.y() - p->image()->height()/2; + psky.drawImage( x1, y1, *(p->image())); + + } else { //Otherwise, draw a simple circle. + + psky.drawEllipse( o.x()-size/2, o.y()-size/2, size, size ); + } + + //draw Name + if ( Options::showPlanetNames() ) { + psky.setPen( QColor( data->colorScheme()->colorNamed( "PNameColor" ) ) ); + drawNameLabel( psky, p, o.x(), o.y(), scale ); + } + } + } +} + +void SkyMap::exportSkyImage( const QPaintDevice *pd ) { + QPainter p; + + //shortcuts to inform wheter to draw different objects + bool drawPlanets( Options::showPlanets() ); + bool drawMW( Options::showMilkyWay() ); + bool drawCNames( Options::showCNames() ); + bool drawCLines( Options::showCLines() ); + bool drawCBounds( Options::showCBounds() ); + bool drawGrid( Options::showGrid() ); + + p.begin( pd ); + QPaintDeviceMetrics pdm( p.device() ); + + //scale image such that it fills 90% of the x or y dimension on the paint device + double xscale = double(pdm.width()) / double(width()); + double yscale = double(pdm.height()) / double(height()); + double scale = (xscale < yscale) ? xscale : yscale; + + int pdWidth = int( scale * width() ); + int pdHeight = int( scale * height() ); + int x1 = int( 0.5*(pdm.width() - pdWidth) ); + int y1 = int( 0.5*(pdm.height() - pdHeight) ); + + p.setClipRect( QRect( x1, y1, pdWidth, pdHeight ) ); + p.setClipping( true ); + + //Fill background with sky color + p.fillRect( x1, y1, pdWidth, pdHeight, QBrush( data->colorScheme()->colorNamed( "SkyColor" ) ) ); + + if ( x1 || y1 ) p.translate( x1, y1 ); + + if ( drawMW ) drawMilkyWay( p, scale ); + if ( drawGrid ) drawCoordinateGrid( p, scale ); + + if ( drawCBounds ) drawConstellationBoundaries( p, scale ); + if ( drawCLines ) drawConstellationLines( p, scale ); + if ( drawCNames ) drawConstellationNames( p, scale ); + + if ( Options::showEquator() ) drawEquator( p, scale ); + if ( Options::showEcliptic() ) drawEcliptic( p, scale ); + + drawStars( p, scale ); + drawDeepSkyObjects( p, scale ); + drawSolarSystem( p, drawPlanets, scale ); + drawAttachedLabels( p, scale ); + drawObservingList( p, scale ); + drawHorizon( p, scale ); + + p.end(); +} + +void SkyMap::setMapGeometry() { + guidemax = int(Options::zoomFactor()/10.0); + + isPoleVisible = false; + if ( Options::useAltAz() ) { + XRange = 1.2*fov()/cos( focus()->alt()->radians() ); + Ymax = fabs( focus()->alt()->Degrees() ) + fov(); + } else { + XRange = 1.2*fov()/cos( focus()->dec()->radians() ); + Ymax = fabs( focus()->dec()->Degrees() ) + fov(); + } + if ( Ymax >= 90. ) isPoleVisible = true; + + //at high zoom, double FOV for guide lines so they don't disappear. + guideFOV = fov(); + guideXRange = XRange; + if ( Options::zoomFactor() > 10.*MINZOOM ) { guideFOV *= 2.0; guideXRange *= 2.0; } +} diff --git a/kstars/kstars/skymapevents.cpp b/kstars/kstars/skymapevents.cpp new file mode 100644 index 00000000..c35f3672 --- /dev/null +++ b/kstars/kstars/skymapevents.cpp @@ -0,0 +1,785 @@ +/*************************************************************************** + skymapevents.cpp - K Desktop Planetarium + ------------------- + begin : Sat Feb 10 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +//This file contains Event handlers for the SkyMap class. + +#include +#include //using fabs() + +#include +#include +#include + +#include +#include +#include //KKey class + +#include "skymap.h" +#include "Options.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "ksutils.h" +#include "simclock.h" +#include "infoboxes.h" +#include "ksfilereader.h" +#include "kspopupmenu.h" +#include "ksmoon.h" + +void SkyMap::resizeEvent( QResizeEvent * ) +{ + computeSkymap = true; // skymap must be new computed + if ( testWState(WState_AutoMask) ) updateMask(); + + // avoid phantom positions of infoboxes + if ( ksw && ( isVisible() || width() == ksw->width() || height() == ksw->height() ) ) { + infoBoxes()->resize( width(), height() ); + } + sky->resize( width(), height() ); + sky2->resize( width(), height() ); +} + +void SkyMap::keyPressEvent( QKeyEvent *e ) { + QString s; + bool arrowKeyPressed( false ); + bool shiftPressed( false ); + float step = 1.0; + if ( e->state() & ShiftButton ) { step = 10.0; shiftPressed = true; } + + //If the DCOP resume key was pressed, we process it here + if ( ! data->resumeKey.isNull() && e->key() == data->resumeKey.keyCodeQt() ) { + //kdDebug() << "resumeKey pressed; resuming DCOP." << endl; + ksw->resumeDCOP(); + return; + } + + switch ( e->key() ) { + case Key_Left : + if ( Options::useAltAz() ) { + focus()->setAz( dms( focus()->az()->Degrees() - step * MINZOOM/Options::zoomFactor() ).reduce() ); + focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + } else { + focus()->setRA( focus()->ra()->Hours() + 0.05*step * MINZOOM/Options::zoomFactor() ); + focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + } + + arrowKeyPressed = true; + slewing = true; + ++scrollCount; + break; + + case Key_Right : + if ( Options::useAltAz() ) { + focus()->setAz( dms( focus()->az()->Degrees() + step * MINZOOM/Options::zoomFactor() ).reduce() ); + focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + } else { + focus()->setRA( focus()->ra()->Hours() - 0.05*step * MINZOOM/Options::zoomFactor() ); + focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + } + + arrowKeyPressed = true; + slewing = true; + ++scrollCount; + break; + + case Key_Up : + if ( Options::useAltAz() ) { + focus()->setAlt( focus()->alt()->Degrees() + step * MINZOOM/Options::zoomFactor() ); + if ( focus()->alt()->Degrees() > 90.0 ) focus()->setAlt( 90.0 ); + focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + } else { + focus()->setDec( focus()->dec()->Degrees() + step * MINZOOM/Options::zoomFactor() ); + if (focus()->dec()->Degrees() > 90.0) focus()->setDec( 90.0 ); + focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + } + + arrowKeyPressed = true; + slewing = true; + ++scrollCount; + break; + + case Key_Down: + if ( Options::useAltAz() ) { + focus()->setAlt( focus()->alt()->Degrees() - step * MINZOOM/Options::zoomFactor() ); + if ( focus()->alt()->Degrees() < -90.0 ) focus()->setAlt( -90.0 ); + focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + } else { + focus()->setDec( focus()->dec()->Degrees() - step * MINZOOM/Options::zoomFactor() ); + if (focus()->dec()->Degrees() < -90.0) focus()->setDec( -90.0 ); + focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + } + + arrowKeyPressed = true; + slewing = true; + ++scrollCount; + break; + + case Key_Plus: //Zoom in + case Key_Equal: + if ( ksw ) ksw->slotZoomIn(); + break; + + case Key_Minus: //Zoom out + case Key_Underscore: + if ( ksw ) ksw->slotZoomOut(); + break; + +//In the following cases, we set slewing=true in order to disengage tracking + case Key_N: //center on north horizon + stopTracking(); + setDestinationAltAz( 15.0, 0.0001 ); + break; + + case Key_E: //center on east horizon + stopTracking(); + setDestinationAltAz( 15.0, 90.0 ); + break; + + case Key_S: //center on south horizon + stopTracking(); + setDestinationAltAz( 15.0, 180.0 ); + break; + + case Key_W: //center on west horizon + stopTracking(); + setDestinationAltAz( 15.0, 270.0 ); + break; + + case Key_Z: //center on Zenith + stopTracking(); + setDestinationAltAz( 90.0, focus()->az()->Degrees() ); + break; + + case Key_0: //center on Sun + setClickedObject( data->PCat->findByName("Sun") ); + setClickedPoint( clickedObject() ); + slotCenter(); + break; + + case Key_1: //center on Mercury + setClickedObject( data->PCat->findByName("Mercury") ); + setClickedPoint( clickedObject() ); + slotCenter(); + break; + + case Key_2: //center on Venus + setClickedObject( data->PCat->findByName("Venus") ); + setClickedPoint( clickedObject() ); + slotCenter(); + break; + + case Key_3: //center on Moon + setClickedObject( data->Moon ); + setClickedPoint( clickedObject() ); + slotCenter(); + break; + + case Key_4: //center on Mars + setClickedObject( data->PCat->findByName("Mars") ); + setClickedPoint( clickedObject() ); + slotCenter(); + break; + + case Key_5: //center on Jupiter + setClickedObject( data->PCat->findByName("Jupiter") ); + setClickedPoint( clickedObject() ); + slotCenter(); + break; + + case Key_6: //center on Saturn + setClickedObject( data->PCat->findByName("Saturn") ); + setClickedPoint( clickedObject() ); + slotCenter(); + break; + + case Key_7: //center on Uranus + setClickedObject( data->PCat->findByName("Uranus") ); + setClickedPoint( clickedObject() ); + slotCenter(); + break; + + case Key_8: //center on Neptune + setClickedObject( data->PCat->findByName("Neptune") ); + setClickedPoint( clickedObject() ); + slotCenter(); + break; + + case Key_9: //center on Pluto + setClickedObject( data->PCat->findByName("Pluto") ); + setClickedPoint( clickedObject() ); + slotCenter(); + break; + + case Key_BracketLeft: // Begin measuring angular distance + if ( !isAngleMode() ) { + slotBeginAngularDistance(); + } + + break; + + case Key_BracketRight: // End measuring angular distance + if ( isAngleMode() ) { + slotEndAngularDistance(); + } + + break; + + case Key_Escape: // Cancel angular distance measurement + if (isAngleMode() ) { + slotCancelAngularDistance(); + } + break; + + case Key_Comma: //advance one step backward in time + case Key_Less: + if ( data->clock()->isActive() ) data->clock()->stop(); + data->clock()->setScale( -1.0 * data->clock()->scale() ); //temporarily need negative time step + data->clock()->manualTick( true ); + data->clock()->setScale( -1.0 * data->clock()->scale() ); //reset original sign of time step + update(); + kapp->processEvents(); + break; + + case Key_Period: //advance one step forward in time + case Key_Greater: + if ( data->clock()->isActive() ) data->clock()->stop(); + data->clock()->manualTick( true ); + update(); + kapp->processEvents(); + break; + + //FIXME: Uncomment after feature thaw! +// case Key_C: //Center clicked object object +// if ( clickedObject() ) slotCenter(); +// break; + + case Key_D: //Details window for Clicked/Centered object + if ( shiftPressed ) setClickedObject( focusObject() ); + if ( clickedObject() ) slotDetail(); + break; + + case Key_P: //Show Popup menu for Clicked/Centered object + if ( shiftPressed ) setClickedObject( focusObject() ); + if ( clickedObject() ) + clickedObject()->showPopupMenu( pmenu, QCursor::pos() ); + break; + + case Key_O: //Add object to Observing List + if ( shiftPressed ) setClickedObject( focusObject() ); + if ( clickedObject() ) + ksw->observingList()->slotAddObject(); + break; + + case Key_L: //Toggle User label on Clicked/Centered object + if ( shiftPressed ) setClickedObject( focusObject() ); + if ( clickedObject() ) { + if ( isObjectLabeled( clickedObject() ) ) + slotRemoveObjectLabel(); + else + slotAddObjectLabel(); + } + break; + + case Key_T: //Toggle planet trail on Clicked/Centered object (if solsys) + if ( shiftPressed ) setClickedObject( focusObject() ); + if ( clickedObject() && clickedObject()->isSolarSystem() ) { + if ( ((KSPlanetBase*)clickedObject())->hasTrail() ) + slotRemovePlanetTrail(); + else + slotAddPlanetTrail(); + } + break; + + + +//TIMING +/* + case Key_G: //loop through all cities + { + + QFile file; + if ( KSUtils::openDataFile( file, "Cities.dat" ) ) { + KSFileReader fileReader( file ); + int nCount = 0; + while (fileReader.hasMoreLines()) { + QString line = fileReader.readLine(); + nCount++; + kdDebug() << "Line " << nCount << " : " << line; + } + } + + QTime t1; + t1.start(); + for (int i=0;i<10;i++) { + if ( KSUtils::openDataFile( file, "Cities.dat" ) ) { + QString sAll( file.readAll() ); + QStringList lines = QStringList::split( "\n", sAll ); + int nSize = lines.size(); + for ( int i=0; isetAz( focus()->az()->Degrees() ); + oldfocus()->setAlt( focus()->alt()->Degrees() ); + + double dHA = data->LST->Hours() - focus()->ra()->Hours(); + while ( dHA < 0.0 ) dHA += 24.0; + data->HourAngle->setH( dHA ); + + if ( arrowKeyPressed ) { + infoBoxes()->focusObjChanged( i18n( "nothing" ) ); + stopTracking(); + + if ( scrollCount > 10 ) { + setDestination( focus() ); + scrollCount = 0; + } + } + + forceUpdate(); //need a total update, or slewing with the arrow keys doesn't work. +} + +void SkyMap::stopTracking() { + if ( ksw && Options::isTracking() ) ksw->slotTrack(); +} + +void SkyMap::keyReleaseEvent( QKeyEvent *e ) { + switch ( e->key() ) { + case Key_Left : //no break; continue to Key_Down + case Key_Right : //no break; continue to Key_Down + case Key_Up : //no break; continue to Key_Down + case Key_Down : + slewing = false; + scrollCount = 0; + + if ( Options::useAltAz() ) + setDestinationAltAz( focus()->alt()->Degrees(), focus()->az()->Degrees() ); + else + setDestination( focus() ); + + showFocusCoords( true ); + forceUpdate(); // Need a full update to draw faint objects that are not drawn while slewing. + break; + } +} + +void SkyMap::mouseMoveEvent( QMouseEvent *e ) { + if ( Options::useHoverLabel() ) { + //First of all, if the transientObject() pointer is not NULL, then + //we just moved off of a hovered object. Begin fading the label. + if ( transientObject() && ! TransientTimer.isActive() ) { + fadeTransientLabel(); + } + + //Start a single-shot timer to monitor whether we are currently hovering. + //The idea is that whenever a moveEvent occurs, the timer is reset. It + //will only timeout if there are no move events for HOVER_INTERVAL ms + HoverTimer.start( HOVER_INTERVAL, true ); + } + + //Are we dragging an infoBox? + if ( infoBoxes()->dragBox( e ) ) { + update(); + return; + } + + //Are we defining a ZoomRect? + if ( ZoomRect.center().x() > 0 && ZoomRect.center().y() > 0 ) { + //cancel operation if the user let go of CTRL + if ( !( e->state() & ControlButton ) ) { + ZoomRect = QRect(); //invalidate ZoomRect + update(); + } else { + //Resize the rectangle so that it passes through the cursor position + QPoint pcenter = ZoomRect.center(); + int dx = abs(e->x() - pcenter.x()); + int dy = abs(e->y() - pcenter.y()); + if ( dx == 0 || float(dy)/float(dx) > float(height())/float(width()) ) { + //Size rect by height + ZoomRect.setHeight( 2*dy ); + ZoomRect.setWidth( 2*dy*width()/height() ); + } else { + //Size rect by height + ZoomRect.setWidth( 2*dx ); + ZoomRect.setHeight( 2*dx*height()/width() ); + } + ZoomRect.moveCenter( pcenter ); //reset center + + update(); + return; + } + } + + double dx = ( 0.5*width() - e->x() )/Options::zoomFactor(); + double dy = ( 0.5*height() - e->y() )/Options::zoomFactor(); + double dyPix = 0.5*height() - e->y(); + + if (unusablePoint (dx, dy)) return; // break if point is unusable + + //determine RA, Dec of mouse pointer + setMousePoint( dXdYToRaDec( dx, dy, Options::useAltAz(), data->LST, data->geo()->lat(), Options::useRefraction() ) ); + mousePoint()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + + + if ( midMouseButtonDown ) { //zoom according to y-offset + float yoff = dyPix - y0; + + if (yoff > 10 ) { + y0 = dyPix; + if ( ksw ) ksw->slotZoomIn(); + } + if (yoff < -10 ) { + y0 = dyPix; + if ( ksw ) ksw->slotZoomOut(); + } + } + + if ( mouseButtonDown ) { + // set the mouseMoveCursor and set slewing=true, if they are not set yet + if (!mouseMoveCursor) setMouseMoveCursor(); + if (!slewing) { + slewing = true; + infoBoxes()->focusObjChanged( i18n( "nothing" ) ); + stopTracking(); //toggle tracking off + } + + //Update focus such that the sky coords at mouse cursor remain approximately constant + if ( Options::useAltAz() ) { + mousePoint()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + clickedPoint()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + dms dAz = mousePoint()->az()->Degrees() - clickedPoint()->az()->Degrees(); + dms dAlt = mousePoint()->alt()->Degrees() - clickedPoint()->alt()->Degrees(); + focus()->setAz( focus()->az()->Degrees() - dAz.Degrees() ); //move focus in opposite direction + focus()->setAlt( focus()->alt()->Degrees() - dAlt.Degrees() ); + + if ( focus()->alt()->Degrees() >90.0 ) focus()->setAlt( 90.0 ); + if ( focus()->alt()->Degrees() <-90.0 ) focus()->setAlt( -90.0 ); + focus()->setAz( focus()->az()->reduce() ); + focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() ); + } else { + dms dRA = mousePoint()->ra()->Degrees() - clickedPoint()->ra()->Degrees(); + dms dDec = mousePoint()->dec()->Degrees() - clickedPoint()->dec()->Degrees(); + focus()->setRA( focus()->ra()->Hours() - dRA.Hours() ); //move focus in opposite direction + focus()->setDec( focus()->dec()->Degrees() - dDec.Degrees() ); + + if ( focus()->dec()->Degrees() >90.0 ) focus()->setDec( 90.0 ); + if ( focus()->dec()->Degrees() <-90.0 ) focus()->setDec( -90.0 ); + focus()->setRA( focus()->ra()->reduce() ); + focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() ); + } + + ++scrollCount; + if ( scrollCount > 4 ) { + showFocusCoords( true ); + scrollCount = 0; + } + + setOldFocus( focus() ); + + double dHA = data->LST->Hours() - focus()->ra()->Hours(); + while ( dHA < 0.0 ) dHA += 24.0; + data->HourAngle->setH( dHA ); + + //redetermine RA, Dec of mouse pointer, using new focus + setMousePoint( dXdYToRaDec( dx, dy, Options::useAltAz(), data->LST, data->geo()->lat(), Options::useRefraction() ) ); + setClickedPoint( mousePoint() ); + + forceUpdate(); // must be new computed + } else { + + if ( ksw ) { + QString sX, sY, s; + sX = mousePoint()->az()->toDMSString(true); //true = force +/- symbol + sY = mousePoint()->alt()->toDMSString(true); //true=force +/- symbol + if ( Options::useAltAz() && Options::useRefraction() ) + sY = refract( mousePoint()->alt(), true ).toDMSString(true); + + s = sX + ", " + sY; + ksw->statusBar()->changeItem( s, 1 ); + + sX = mousePoint()->ra()->toHMSString(); + sY = mousePoint()->dec()->toDMSString(true); //true = force +/- symbol + s = sX + ", " + sY; + ksw->statusBar()->changeItem( s, 2 ); + } + } +} + +void SkyMap::wheelEvent( QWheelEvent *e ) { + if ( ksw && e->delta() > 0 ) ksw->slotZoomIn(); + else if ( ksw ) ksw->slotZoomOut(); +} + +void SkyMap::mouseReleaseEvent( QMouseEvent * ) { + if ( infoBoxes()->unGrabBox() ) { + update(); + return; + } + + if ( ZoomRect.isValid() ) { + //Zoom in on center of Zoom Circle, by a factor equal to the ratio + //of the sky pixmap's width to the Zoom Circle's diameter + float factor = float(width()) / float(ZoomRect.width()); + + double dx = ( 0.5*width() - ZoomRect.center().x() )/Options::zoomFactor(); + double dy = ( 0.5*height() - ZoomRect.center().y() )/Options::zoomFactor(); + + infoBoxes()->focusObjChanged( i18n( "nothing" ) ); + stopTracking(); + + SkyPoint newcenter = dXdYToRaDec( dx, dy, Options::useAltAz(), data->LST, data->geo()->lat(), Options::useRefraction() ); + + setFocus( &newcenter ); + setDestination( &newcenter ); + ksw->zoom( Options::zoomFactor() * factor ); + + setDefaultMouseCursor(); + ZoomRect = QRect(); //invalidate ZoomRect + forceUpdate(); + } else { + setDefaultMouseCursor(); + ZoomRect = QRect(); //just in case user Ctrl+clicked + released w/o dragging... + } + + if (mouseMoveCursor) setDefaultMouseCursor(); // set default cursor + if (mouseButtonDown) { //false if double-clicked, because it's unset there. + mouseButtonDown = false; + if ( slewing ) { + slewing = false; + + if ( Options::useAltAz() ) + setDestinationAltAz( focus()->alt()->Degrees(), focus()->az()->Degrees() ); + else + setDestination( focus() ); + } + + setOldFocus( focus() ); + forceUpdate(); // is needed because after moving the sky not all stars are shown + } + if ( midMouseButtonDown ) midMouseButtonDown = false; // if middle button was pressed unset here + + scrollCount = 0; +} + +void SkyMap::mousePressEvent( QMouseEvent *e ) { + //did we Grab an infoBox? + if ( e->button() == LeftButton && infoBoxes()->grabBox( e ) ) { + update(); //refresh without redrawing skymap + return; + } + + if ( (e->state() & ControlButton) && (e->button() == LeftButton) ) { + ZoomRect.moveCenter( e->pos() ); + setZoomMouseCursor(); + update(); //refresh without redrawing skymap + return; + } + + // if button is down and cursor is not moved set the move cursor after 500 ms + QTimer t; + t.singleShot (500, this, SLOT (setMouseMoveCursor())); + + double dx = ( 0.5*width() - e->x() )/Options::zoomFactor(); + double dy = ( 0.5*height() - e->y() )/Options::zoomFactor(); + if (unusablePoint (dx, dy)) return; // break if point is unusable + + if ( !midMouseButtonDown && e->button() == MidButton ) { + y0 = 0.5*height() - e->y(); //record y pixel coordinate for middle-button zooming + midMouseButtonDown = true; + } + + if ( !mouseButtonDown ) { + if ( e->button()==LeftButton ) { + mouseButtonDown = true; + scrollCount = 0; + } + + //determine RA, Dec of mouse pointer + setMousePoint( dXdYToRaDec( dx, dy, Options::useAltAz(), + data->LST, data->geo()->lat(), Options::useRefraction() ) ); + setClickedPoint( mousePoint() ); + + //Find object nearest to clickedPoint() + setClickedObject( objectNearest( clickedPoint() ) ); + + if ( clickedObject() ) { + setClickedPoint( clickedObject() ); + + if ( e->button() == RightButton ) { + clickedObject()->showPopupMenu( pmenu, QCursor::pos() ); + } + + if ( ksw && e->button() == LeftButton ) { + ksw->statusBar()->changeItem( clickedObject()->translatedLongName(), 0 ); + } + } else { + //Empty sky selected. If left-click, display "nothing" in the status bar. + //If right-click, open "empty" popup menu. + setClickedObject( NULL ); + + switch (e->button()) { + case LeftButton: + if ( ksw ) ksw->statusBar()->changeItem( i18n( "Empty sky" ), 0 ); + break; + case RightButton: + { + SkyObject *nullObj = new SkyObject( SkyObject::TYPE_UNKNOWN, clickedPoint()->ra()->Hours(), clickedPoint()->dec()->Degrees() ); + pmenu->createEmptyMenu( nullObj ); + delete nullObj; + + pmenu->popup( QCursor::pos() ); + break; + } + + default: + break; + } + } + } +} + +void SkyMap::mouseDoubleClickEvent( QMouseEvent *e ) { + //Was the event inside an infoBox? If so, shade the box. + if ( e->button() == LeftButton ) { + if ( infoBoxes()->shadeBox( e ) ) { + update(); + return; + } + + double dx = ( 0.5*width() - e->x() )/Options::zoomFactor(); + double dy = ( 0.5*height() - e->y() )/Options::zoomFactor(); + if (unusablePoint (dx, dy)) return; // break if point is unusable + + if (mouseButtonDown ) mouseButtonDown = false; + if ( dx != 0.0 || dy != 0.0 ) slotCenter(); + } +} + +void SkyMap::paintEvent( QPaintEvent * ) +{ + //If computeSkymap is false, then we just refresh the window using the stored sky pixmap + //and draw the "overlays" on top. This lets us update the overlay information rapidly + //without needing to recompute the entire skymap. + //use update() to trigger this "short" paint event; to force a full "recompute" + //of the skymap, use forceUpdate(). + if (!computeSkymap) + { + *sky2 = *sky; + drawOverlays( sky2 ); + bitBlt( this, 0, 0, sky2 ); + return ; // exit because the pixmap is repainted and that's all what we want + } + + QPainter psky; + setMapGeometry(); + + //checkSlewing combines the slewing flag (which is true when the display is actually in motion), + //the hideOnSlew option (which is true if slewing should hide objects), + //and clockSlewing (which is true if the timescale exceeds Options::slewTimeScale) + bool checkSlewing = ( ( slewing || ( clockSlewing && data->clock()->isActive() ) ) + && Options::hideOnSlew() ); + + //shortcuts to inform wheter to draw different objects + bool drawPlanets( Options::showPlanets() && !(checkSlewing && Options::hidePlanets() ) ); + bool drawMW( Options::showMilkyWay() && !(checkSlewing && Options::hideMilkyWay() ) ); + bool drawCNames( Options::showCNames() && !(checkSlewing && Options::hideCNames() ) ); + bool drawCLines( Options::showCLines() &&!(checkSlewing && Options::hideCLines() ) ); + bool drawCBounds( Options::showCBounds() &&!(checkSlewing && Options::hideCBounds() ) ); + bool drawGrid( Options::showGrid() && !(checkSlewing && Options::hideGrid() ) ); + + psky.begin( sky ); + psky.fillRect( 0, 0, width(), height(), QBrush( data->colorScheme()->colorNamed( "SkyColor" ) ) ); + + if ( drawMW ) drawMilkyWay( psky ); + if ( drawGrid ) drawCoordinateGrid( psky ); + + if ( drawCBounds ) drawConstellationBoundaries( psky ); + if ( drawCLines ) drawConstellationLines( psky ); + if ( drawCNames ) drawConstellationNames( psky ); + + if ( Options::showEquator() ) drawEquator( psky ); + if ( Options::showEcliptic() ) drawEcliptic( psky ); + + //drawing to screen, so leave scale parameter at its default value of 1.0 + drawStars( psky ); + drawDeepSkyObjects( psky ); + drawSolarSystem( psky, drawPlanets ); + drawAttachedLabels( psky ); + drawHorizon( psky ); + + //Finish up + psky.end(); + + *sky2 = *sky; + drawOverlays( sky2 ); + bitBlt( this, 0, 0, sky2 ); + + computeSkymap = false; // use forceUpdate() to compute new skymap else old pixmap will be shown +} + diff --git a/kstars/kstars/skyobject.cpp b/kstars/kstars/skyobject.cpp new file mode 100644 index 00000000..b523be3b --- /dev/null +++ b/kstars/kstars/skyobject.cpp @@ -0,0 +1,438 @@ +/*************************************************************************** + skyobject.cpp - K Desktop Planetarium + ------------------- + begin : Sun Feb 11 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include +#include +#include +#include +#include +#include + +#include "skyobject.h" +#include "starobject.h" //needed in saveUserLog() +#include "ksnumbers.h" +#include "dms.h" +#include "geolocation.h" +#include "kstarsdatetime.h" + +QString SkyObject::emptyString = QString(""); +QString SkyObject::unnamedString = QString(i18n("unnamed")); +QString SkyObject::unnamedObjectString = QString(i18n("unnamed object")); +QString SkyObject::starString = QString("star"); + +SkyObject::SkyObject( SkyObject &o ) : SkyPoint( o ) { + setType( o.type() ); + Magnitude = o.mag(); + setName(o.name()); + setName2(o.name2()); + setLongName(o.longname()); + ImageList = o.ImageList; + ImageTitle = o.ImageTitle; + InfoList = o.InfoList; + InfoTitle = o.InfoTitle; +} + +SkyObject::SkyObject( int t, dms r, dms d, float m, + QString n, QString n2, QString lname ) : SkyPoint( r, d) { + setType( t ); + Magnitude = m; + Name = 0; + setName(n); + Name2 = 0; + setName2(n2); + LongName = 0; + setLongName(lname); +} + +SkyObject::SkyObject( int t, double r, double d, float m, + QString n, QString n2, QString lname ) : SkyPoint( r, d) { + setType( t ); + Magnitude = m; + Name = 0; + setName(n); + Name2 = 0; + setName2(n2); + LongName = 0; + setLongName(lname); +} + +SkyObject::~SkyObject() { + delete Name; + delete Name2; + delete LongName; +} + +void SkyObject::setLongName( const QString &longname ) { + delete LongName; + if ( longname.isEmpty() ) { + if ( hasName() ) + LongName = new QString(translatedName()); + else if ( hasName2() ) + LongName = new QString(*Name2); + else + LongName = 0; + } else { + LongName = new QString(longname); + } +} + +QTime SkyObject::riseSetTime( const KStarsDateTime &dt, const GeoLocation *geo, bool rst ) { + //this object does not rise or set; return an invalid time + if ( checkCircumpolar(geo->lat()) ) + return QTime( 25, 0, 0 ); + + //First of all, if the object is below the horizon at date/time dt, adjust the time + //to bring it above the horizon + KStarsDateTime dt2 = dt; + SkyPoint p = recomputeCoords( dt, geo ); + p.EquatorialToHorizontal( &(geo->GSTtoLST( dt.gst() )), geo->lat() ); + if ( p.alt()->Degrees() < 0.0 ) { + if ( p.az()->Degrees() < 180.0 ) { //object has not risen yet + dt2 = dt.addSecs( 12.*3600. ); + } else { //object has already set + dt2 = dt.addSecs( -12.*3600. ); + } + } + + return geo->UTtoLT( KStarsDateTime( dt2.date(), riseSetTimeUT( dt2, geo, rst ) ) ).time(); +} + +QTime SkyObject::riseSetTimeUT( const KStarsDateTime &dt, const GeoLocation *geo, bool riseT ) { + // First trial to calculate UT + QTime UT = auxRiseSetTimeUT( dt, geo, ra(), dec(), riseT ); + + // We iterate once more using the calculated UT to compute again + // the ra and dec for that time and hence the rise/set time. + // Also, adjust the date by +/- 1 day, if necessary + KStarsDateTime dt0 = dt; + dt0.setTime( UT ); + if ( riseT && dt0 > dt ) { + dt0 = dt0.addDays( -1 ); + } else if ( ! riseT && dt0 < dt ) { + dt0 = dt0.addDays( 1 ); + } + + SkyPoint sp = recomputeCoords( dt0, geo ); + UT = auxRiseSetTimeUT( dt0, geo, sp.ra(), sp.dec(), riseT ); + + // We iterate a second time (For the Moon the second iteration changes + // aprox. 1.5 arcmin the coordinates). + dt0.setTime( UT ); + sp = recomputeCoords( dt0, geo ); + UT = auxRiseSetTimeUT( dt0, geo, sp.ra(), sp.dec(), riseT ); + return UT; +} + +dms SkyObject::riseSetTimeLST( const KStarsDateTime &dt, const GeoLocation *geo, bool riseT ) { + KStarsDateTime rst( dt.date(), riseSetTimeUT( dt, geo, riseT) ); + return geo->GSTtoLST( rst.gst() ); +} + +QTime SkyObject::auxRiseSetTimeUT( const KStarsDateTime &dt, const GeoLocation *geo, + const dms *righta, const dms *decl, bool riseT) { + dms LST = auxRiseSetTimeLST( geo->lat(), righta, decl, riseT ); + return dt.GSTtoUT( geo->LSTtoGST( LST ) ); +} + +dms SkyObject::auxRiseSetTimeLST( const dms *gLat, const dms *righta, const dms *decl, bool riseT ) { + dms h0 = elevationCorrection(); + double H = approxHourAngle ( &h0, gLat, decl ); + dms LST; + + if ( riseT ) + LST.setH( 24.0 + righta->Hours() - H/15.0 ); + else + LST.setH( righta->Hours() + H/15.0 ); + + return LST.reduce(); +} + + +dms SkyObject::riseSetTimeAz( const KStarsDateTime &dt, const GeoLocation *geo, bool riseT ) { + dms Azimuth; + double AltRad, AzRad; + double sindec, cosdec, sinlat, coslat, sinHA, cosHA; + double sinAlt, cosAlt; + + QTime UT = riseSetTimeUT( dt, geo, riseT ); + KStarsDateTime dt0 = dt; + dt0.setTime( UT ); + SkyPoint sp = recomputeCoords( dt0, geo ); + const dms *ram = sp.ra0(); + const dms *decm = sp.dec0(); + + dms LST = auxRiseSetTimeLST( geo->lat(), ram, decm, riseT ); + dms HourAngle = dms( LST.Degrees() - ram->Degrees() ); + + geo->lat()->SinCos( sinlat, coslat ); + dec()->SinCos( sindec, cosdec ); + HourAngle.SinCos( sinHA, cosHA ); + + sinAlt = sindec*sinlat + cosdec*coslat*cosHA; + AltRad = asin( sinAlt ); + cosAlt = cos( AltRad ); + + AzRad = acos( ( sindec - sinlat*sinAlt )/( coslat*cosAlt ) ); + if ( sinHA > 0.0 ) AzRad = 2.0*dms::PI - AzRad; // resolve acos() ambiguity + Azimuth.setRadians( AzRad ); + + return Azimuth; +} + +QTime SkyObject::transitTimeUT( const KStarsDateTime &dt, const GeoLocation *geo ) { + dms LST = geo->GSTtoLST( dt.gst() ); + + //dSec is the number of seconds until the object transits. + dms HourAngle = dms( LST.Degrees() - ra()->Degrees() ); + int dSec = int( -3600.*HourAngle.Hours() ); + + //dt0 is the first guess at the transit time. + KStarsDateTime dt0 = dt.addSecs( dSec ); + + //recompute object's position at UT0 and then find + //transit time of this refined position + SkyPoint sp = recomputeCoords( dt0, geo ); + const dms *ram = sp.ra0(); + + HourAngle = dms ( LST.Degrees() - ram->Degrees() ); + dSec = int( -3600.*HourAngle.Hours() ); + + return dt.addSecs( dSec ).time(); +} + +QTime SkyObject::transitTime( const KStarsDateTime &dt, const GeoLocation *geo ) { + return geo->UTtoLT( KStarsDateTime( dt.date(), transitTimeUT( dt, geo ) ) ).time(); +} + +dms SkyObject::transitAltitude( const KStarsDateTime &dt, const GeoLocation *geo ) { + KStarsDateTime dt0 = dt; + QTime UT = transitTimeUT( dt, geo ); + dt0.setTime( UT ); + SkyPoint sp = recomputeCoords( dt0, geo ); + const dms *decm = sp.dec0(); + + dms delta; + delta.setRadians( asin ( sin (geo->lat()->radians()) * + sin ( decm->radians() ) + + cos (geo->lat()->radians()) * + cos (decm->radians() ) ) ); + + return delta; +} + +double SkyObject::approxHourAngle( const dms *h0, const dms *gLat, const dms *dec ) { + + double sh0 = sin ( h0->radians() ); + double r = (sh0 - sin( gLat->radians() ) * sin(dec->radians() )) + / (cos( gLat->radians() ) * cos( dec->radians() ) ); + + double H = acos( r )/dms::DegToRad; + + return H; +} + +dms SkyObject::elevationCorrection(void) { + + /* The atmospheric refraction at the horizon shifts altitude by + * - 34 arcmin = 0.5667 degrees. This value changes if the observer + * is above the horizon, or if the weather conditions change much. + * + * For the sun we have to add half the angular sie of the body, since + * the sunset is the time the upper limb of the sun disappears below + * the horizon, and dawn, when the upper part of the limb appears + * over the horizon. The angular size of the sun = angular size of the + * moon = 31' 59''. + * + * So for the sun the correction is = -34 - 16 = 50 arcmin = -0.8333 + * + * This same correction should be applied to the moon however parallax + * is important here. Meeus states that the correction should be + * 0.7275 P - 34 arcmin, where P is the moon's horizontal parallax. + * He proposes a mean value of 0.125 degrees if no great accuracy + * is needed. + */ + + if ( name() == "Sun" || name() == "Moon" ) + return dms(-0.8333); +// else if ( name() == "Moon" ) +// return dms(0.125); + else // All sources point-like. + return dms(-0.5667); +} + +SkyPoint SkyObject::recomputeCoords( const KStarsDateTime &dt, const GeoLocation *geo ) { + //store current position + SkyPoint original( ra(), dec() ); + + // compute coords for new time jd + KSNumbers num( dt.djd() ); + if ( isSolarSystem() && geo ) { + dms LST = geo->GSTtoLST( dt.gst() ); + updateCoords( &num, true, geo->lat(), &LST ); + } else { + updateCoords( &num ); + } + + //the coordinates for the date dt: + SkyPoint sp = SkyPoint( ra(), dec() ); + + // restore original coords + setRA( original.ra()->Hours() ); + setDec( original.dec()->Degrees() ); + + return sp; +} + +bool SkyObject::checkCircumpolar( const dms *gLat ) { + double r = -1.0 * tan( gLat->radians() ) * tan( dec()->radians() ); + if ( r < -1.0 || r > 1.0 ) + return true; + else + return false; +} + +QString SkyObject::typeName( void ) const { + if ( Type==0 ) return i18n( "Star" ); + else if ( Type==1 ) return i18n( "Catalog Star" ); + else if ( Type==2 ) return i18n( "Planet" ); + else if ( Type==3 ) return i18n( "Open Cluster" ); + else if ( Type==4 ) return i18n( "Globular Cluster" ); + else if ( Type==5 ) return i18n( "Gaseous Nebula" ); + else if ( Type==6 ) return i18n( "Planetary Nebula" ); + else if ( Type==7 ) return i18n( "Supernova Remnant" ); + else if ( Type==8 ) return i18n( "Galaxy" ); + else if ( Type==9 ) return i18n( "Comet" ); + else if ( Type==10 ) return i18n( "Asteroid" ); + else return i18n( "Unknown Type" ); +} +void SkyObject::setName( const QString &name ) { +// if (name == "star" ) kdDebug() << "name == star" << endl; + delete Name; + if (!name.isEmpty()) + Name = new QString(name); + else + { Name = 0; /*kdDebug() << "name saved" << endl;*/ } +} + +void SkyObject::setName2( const QString &name2 ) { + delete Name2; + if (!name2.isEmpty()) + Name2 = new QString(name2); + else + { Name2 = 0; /*kdDebug() << "name2 saved" << endl;*/ } +} + +QString SkyObject::messageFromTitle( const QString &imageTitle ) { + QString message = imageTitle; + + //HST Image + if ( imageTitle == i18n( "Show HST Image" ) || imageTitle.contains("HST") ) { + message = i18n( "%1: Hubble Space Telescope, operated by STScI for NASA [public domain]" ).arg( longname() ); + + //Spitzer Image + } else if ( imageTitle.contains( i18n( "Show Spitzer Image" ) ) ) { + message = i18n( "%1: Spitzer Space Telescope, courtesy NASA/JPL-Caltech [public domain]" ).arg( longname() ); + + //SEDS Image + } else if ( imageTitle == i18n( "Show SEDS Image" ) ) { + message = i18n( "%1: SEDS, http://www.seds.org [free for non-commercial use]" ).arg( longname() ); + + //Kitt Peak AOP Image + } else if ( imageTitle == i18n( "Show KPNO AOP Image" ) ) { + message = i18n( "%1: Advanced Observing Program at Kitt Peak National Observatory [free for non-commercial use; no physical reproductions]" ).arg( longname() ); + + //NOAO Image + } else if ( imageTitle.contains( i18n( "Show NOAO Image" ) ) ) { + message = i18n( "%1: National Optical Astronomy Observatories and AURA [free for non-commercial use]" ).arg( longname() ); + + //VLT Image + } else if ( imageTitle.contains( "VLT" ) ) { + message = i18n( "%1: Very Large Telescope, operated by the European Southern Observatory [free for non-commercial use; no reproductions]" ).arg( longname() ); + + //All others + } else if ( imageTitle.startsWith( i18n( "Show" ) ) ) { + message = imageTitle.mid( imageTitle.find( " " ) + 1 ); //eat first word, "Show" + message = longname() + ": " + message; + } + + return message; +} + +//New saveUserLog, moved from DetailDialog. +//Should create a special UserLog widget that encapsulates the "default" +//message in the widget when no log exists (much like we do with dmsBox now) +void SkyObject::saveUserLog( const QString &newLog ) { + QFile file; + QString logs; //existing logs + + //Do nothing if new log is the "default" message + //(keep going if new log is empty; we'll want to delete its current entry) + if ( newLog == (i18n("Record here observation logs and/or data on %1.").arg(name())) || newLog.isEmpty() ) + return; + + // header label + QString KSLabel ="[KSLABEL:" + name() + "]"; + //However, we can't accept a star name if it has a greek letter in it: + if ( type() == STAR ) { + StarObject *star = (StarObject*)this; + if ( name() == star->gname() ) + KSLabel = "[KSLABEL:" + star->gname( false ) + "]"; //"false": spell out greek letter + } + + file.setName( locateLocal( "appdata", "userlog.dat" ) ); //determine filename in local user KDE directory tree. + if ( file.open( IO_ReadOnly)) { + QTextStream instream(&file); + // read all data into memory + logs = instream.read(); + file.close(); + } + + //Remove old log entry from the logs text + if ( ! userLog.isEmpty() ) { + int startIndex, endIndex; + QString sub; + + startIndex = logs.find(KSLabel); + sub = logs.mid (startIndex); + endIndex = sub.find("[KSLogEnd]"); + + logs.remove(startIndex, endIndex + 11); + } + + //append the new log entry to the end of the logs text, + //but only if the log is not empty + if ( ! newLog.stripWhiteSpace().isEmpty() ) + logs.append( KSLabel + "\n" + newLog + "\n[KSLogEnd]\n" ); + + //Open file for writing + //FIXME: change error message to "cannot write to user log file" + if ( !file.open( IO_WriteOnly ) ) { + kdDebug() << i18n( "user log file could not be opened." ) << endl; + return; + } + + //Write new logs text + QTextStream outstream(&file); + outstream << logs; + + //Set the log text in the object itself. + userLog = newLog; + + file.close(); +} diff --git a/kstars/kstars/skyobject.h b/kstars/kstars/skyobject.h new file mode 100644 index 00000000..214e62c4 --- /dev/null +++ b/kstars/kstars/skyobject.h @@ -0,0 +1,323 @@ +/*************************************************************************** + skyobject.h - K Desktop Planetarium + ------------------- + begin : Sun Feb 11 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef SKYOBJECT_H +#define SKYOBJECT_H + +#include +#include + +#include + +#include "skypoint.h" +#include "dms.h" +#include "kspopupmenu.h" + +/**@class SkyObject + *Provides all necessary information about an object in the sky: + *its coordinates, name(s), type, magnitude, and QStringLists of + *URLs for images and webpages regarding the object. + *@short Information about an object in the sky. + *@author Jason Harris + *@version 1.0 + */ + +class QPoint; +class GeoLocation; +class KStarsDateTime; + +class SkyObject : public SkyPoint { +public: +/**Constructor. Set SkyObject data according to arguments. + *@param t Type of object + *@param r catalog Right Ascension + *@param d catalog Declination + *@param m magnitude (brightness) + *@param n Primary name + *@param n2 Secondary name + *@param lname Long name (common name) + */ + SkyObject( int t=TYPE_UNKNOWN, dms r=dms(0.0), dms d=dms(0.0), + float m=0.0, QString n="", QString n2="", QString lname="" ); +/** + *Constructor. Set SkyObject data according to arguments. Differs from + *above function only in data type of RA and Dec. + *@param t Type of object + *@param r catalog Right Ascension + *@param d catalog Declination + *@param m magnitude (brightness) + *@param n Primary name + *@param n2 Secondary name + *@param lname Long name (common name) + */ + SkyObject( int t, double r, double d, float m=0.0, + QString n="", QString n2="", QString lname="" ); + +/**Copy constructor. + *@param o SkyObject from which to copy data + */ + SkyObject( SkyObject &o ); + +/** + *Destructor (empty) + */ + ~SkyObject(); + +/**@enum TYPE + *The type classification of the SkyObject. + */ + enum TYPE { STAR=0, CATALOG_STAR=1, PLANET=2, OPEN_CLUSTER=3, GLOBULAR_CLUSTER=4, + GASEOUS_NEBULA=5, PLANETARY_NEBULA=6, SUPERNOVA_REMNANT=7, GALAXY=8, COMET=9, + ASTEROID=10, CONSTELLATION=11, TYPE_UNKNOWN }; + +/**@return object's primary name. + */ + virtual QString name( void ) const { return hasName() ? *Name : unnamedString;} + +/**@return object's primary name, translated to local language. + */ + QString translatedName() const { return i18n( name().utf8() );} + +/**Set the object's primary name. + *@param name the object's primary name + */ + void setName( const QString &name ); + +/**@return object's secondary name + */ + QString name2( void ) const { return hasName2() ? *Name2 : emptyString; } + +/**@return object's secondary name, translated to local language. + */ + QString translatedName2() const { return i18n( name2().utf8() );} + +/**Set the object's secondary name. + *@param name2 the object's secondary name. + */ + void setName2( const QString &name2="" ); + +/**@return object's common (long) name + */ + virtual QString longname( void ) const { return hasLongName() ? *LongName : unnamedObjectString; } + +/**@return object's common (long) name, translated to local language. + */ + QString translatedLongName() const { return i18n( longname().utf8() );} + +/**Set the object's long name. + *@param longname the object's long name. + */ + void setLongName( const QString &longname="" ); + +/**@return object's type identifier (int) + *@see enum TYPE + */ + int type( void ) const { return (int)Type; } + +/**Set the object's type identifier to the argument. + *@param t the object's type identifier (e.g., "SkyObject::PLANETARY_NEBULA") + *@see enum TYPE + */ + void setType( int t ) { Type = (unsigned char)t; } + +/**@return a string describing object's type. + */ + QString typeName( void ) const; + +/**@return object's magnitude + */ + float mag( void ) const { return Magnitude; } + +/**Set the object's magnitude. + *@param m the object's magnitude. + */ + void setMag( float m ) { Magnitude = m; } + +/**@return the object's position angle. This is overridden in KSPlanetBase + *and DeepSkyObject; for all other SkyObjects, this returns 0.0. + */ + virtual double pa() const { return 0.0; } + +/**@return true if the object is a solar system body. + */ + bool isSolarSystem() { return ( type() == 2 || type() == 9 || type() == 10 ); } + +/**Show Type-specific popup menu. This is a two-line function that needs to be + *overloaded by each subclass of SkyObject, to make sure that the correct popupmenu + *function gets called. By overloading the function, we don't have to check the + *object type when we need the menu. + */ + virtual void showPopupMenu( KSPopupMenu *pmenu, QPoint pos ) { pmenu->createEmptyMenu( this ); pmenu->popup( pos ); } + +/**Determine the time at which the point will rise or set. Because solar system + *objects move across the sky, it is necessary to iterate on the solution. + *We compute the rise/set time for the object's current position, then + *compute the object's position at that time. Finally, we recompute then + *rise/set time for the new coordinates. Further iteration is not necessary, + *even for the most swiftly-moving object (the Moon). + *@return the local time that the object will rise + *@param dt current UT date/time + *@param geo current geographic location + *@param rst If TRUE, compute rise time. If FALSE, compute set time. + */ + QTime riseSetTime( const KStarsDateTime &dt, const GeoLocation *geo, bool rst ); + +/**@return the UT time when the object will rise or set + *@param dt target date/time + *@param geo pointer to Geographic location + *@param rst Boolean. If TRUE will compute rise time. If FALSE + * will compute set time. + */ + QTime riseSetTimeUT( const KStarsDateTime &dt, const GeoLocation *geo, bool rst); + +/**@return the LST time when the object will rise or set + *@param dt target date/time + *@param geo pointer to Geographic location + *@param rst Boolean. If TRUE will compute rise time. If FALSE + * will compute set time. + */ + dms riseSetTimeLST( const KStarsDateTime &dt, const GeoLocation *geo, bool rst); + +/**@return the Azimuth time when the object will rise or set. This function + *recomputes set or rise UT times. + *@param dt target date/time + *@param geo GeoLocation object + *@param rst Boolen. If TRUE will compute rise time. If FALSE + * will compute set time. + */ + dms riseSetTimeAz( const KStarsDateTime &dt, const GeoLocation *geo, bool rst); + +/**The same iteration technique described in riseSetTime() is used here. + *@return the local time that the object will transit the meridian. + *@param dt target date/time + *@param geo pointer to the geographic location + */ + QTime transitTime( const KStarsDateTime &dt, const GeoLocation *geo ); + +/**@return the universal time that the object will transit the meridian. + *@param dt target date/time + *@param geo pointer to the geographic location + */ + QTime transitTimeUT( const KStarsDateTime &dt, const GeoLocation *geo ); + +/**@return the altitude of the object at the moment it transits the meridian. + *@param dt target date/time + *@param geo pointer to the geographic location + */ + dms transitAltitude( const KStarsDateTime &dt, const GeoLocation *geo ); + +/**Check whether a source is circumpolar or not. True = cirmcumpolar + *False = Not circumpolar + *@return true if circumpolar + */ + bool checkCircumpolar( const dms *gLng ); + +/**The coordinates for the object on date dt are computed and returned, + *but the object's internal coordinates are not permanently modified. + *@return the coordinates of the selected object for the time given by jd + *@param dt date/time for which the coords will be computed. + *@param geo pointer to geographic location (used for solar system only) + */ + SkyPoint recomputeCoords( const KStarsDateTime &dt, const GeoLocation *geo=0 ); + + const bool hasName() const { return Name != 0; } + + const bool hasName2() const { return Name2 != 0; } + + const bool hasLongName() const { return LongName != 0; } + +/**@short Given the Image title from a URL file, try to convert it to an image credit string. + */ + QString messageFromTitle( const QString &imageTitle ); + +/**@short Save new user log text + */ + void saveUserLog( const QString &newLog ); + + QStringList ImageList, ImageTitle; + QStringList InfoList, InfoTitle; + QString userLog; + +private: + +/**Compute the UT time when the object will rise or set. It is an auxiliary + *procedure because it does not use the RA and DEC of the object but values + *given as parameters. You may want to use riseSetTimeUT() which is + *public. riseSetTimeUT() calls this function iteratively. + *@param dt target date/time + *@param geo pointer to Geographic location + *@param righta pointer to Right ascention of the object + *@param decl pointer to Declination of the object + *@param rst Boolean. If TRUE will compute rise time. If FALSE + * will compute set time. + *@return the time at which the given position will rise or set. + */ + QTime auxRiseSetTimeUT( const KStarsDateTime &dt, const GeoLocation *geo, + const dms *righta, const dms *decl, bool riseT); + +/**Compute the LST time when the object will rise or set. It is an auxiliary + *procedure because it does not use the RA and DEC of the object but values + *given as parameters. You may want to use riseSetTimeLST() which is + *public. riseSetTimeLST() calls this function iteratively. + *@param gLt Geographic latitude + *@param rga Right ascention of the object + *@param decl Declination of the object + *@param rst Boolean. If TRUE will compute rise time. If FALSE + * will compute set time. + */ + dms auxRiseSetTimeLST( const dms *gLt, const dms *rga, const dms *decl, bool rst ); + +/**Compute the approximate hour angle that an object with declination d will have + *when its altitude is h (as seen from geographic latitude gLat). + *This function is only used by auxRiseSetTimeLST(). + *@param h pointer to the altitude of the object + *@param gLat pointer to the geographic latitude + *@param d pointer to the declination of the object. + *@return the Hour Angle, in degrees. + */ + double approxHourAngle( const dms *h, const dms *gLat, const dms *d ); + +/**Correct for the geometric altitude of the center of the body at the + *time of rising or setting. This is due to refraction at the horizon + *and to the size of the body. The moon correction has also to take into + *account parallax. The value we use here is a rough approximation + *suggeted by J. Meeus. + * + *Weather status (temperature and pressure basically) is not taken + *into account although change of conditions between summer and + *winter could shift the times of sunrise and sunset by 20 seconds. + * + *This function is only used by auxRiseSetTimeLST(). + *@return dms object with the correction. + */ + dms elevationCorrection(void); + + unsigned char Type; + float Magnitude; + +protected: + + QString *Name, *Name2, *LongName; + + // store often used name strings in static variables + static QString emptyString; + static QString unnamedString; + static QString unnamedObjectString; + static QString starString; +}; + +#endif diff --git a/kstars/kstars/skyobjectname.cpp b/kstars/kstars/skyobjectname.cpp new file mode 100644 index 00000000..c714488e --- /dev/null +++ b/kstars/kstars/skyobjectname.cpp @@ -0,0 +1,32 @@ +/*************************************************************************** + skyobjectname.cpp - description + ------------------- + begin : Wed Aug 22 2001 + copyright : (C) 2001 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "skyobjectname.h" +#include "skyobject.h" + +SkyObjectName::SkyObjectName( const QString &str, SkyObject *obj ) + : skyobject ( obj ), Text ( str ) +{ +} + +SkyObjectNameListItem::SkyObjectNameListItem ( QListBox *parent, SkyObjectName *obj ) + : QListBoxText ( parent ), object ( obj ) +{ + setText( obj->text() ); +} + + diff --git a/kstars/kstars/skyobjectname.h b/kstars/kstars/skyobjectname.h new file mode 100644 index 00000000..f7eb95d6 --- /dev/null +++ b/kstars/kstars/skyobjectname.h @@ -0,0 +1,94 @@ +/*************************************************************************** + skyobjectname.h - description + ------------------- + begin : Wed Aug 22 2001 + copyright : (C) 2001 by Thomas Kabelmann + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef SKYOBJECTNAME_H +#define SKYOBJECTNAME_H + +#include +#include +#include + +/**@class SkyObjectName + *Convenience class which contains a SkyObject's name and a pointer to the SkyObject + *itself. This class is used to construct the List of named objects that may be + *located with the FindDialog. + *@short convenience class for indexing SkyObjects by name. + *@author Thomas Kabelmann + *@version 1.0 + */ + +class SkyObject; + +class SkyObjectName { + + public: + /**Constructor*/ + SkyObjectName (const QString &str = QString::null, SkyObject *obj = 0); + + /**Destructor (empty)*/ + ~SkyObjectName() {} + + /**@return the name of the SkyObject*/ + QString text() { return Text; } + + /**@return translated version of the SkyObject's name*/ + QString translatedText() { return i18n( Text.local8Bit().data()); } + + /**@return pointer to the SkyObject*/ + SkyObject *skyObject() { return skyobject; } + + /**Comparison operator, needed for sorting. + */ + bool operator < (SkyObjectName &o) { return Text < o.Text; } + + /**Equivalence operator, needed for sorting. + */ + bool operator == (SkyObjectName &o) { return Text == o.Text; } + + private: + + SkyObject *skyobject; + QString Text; +}; + + +/**Class for filling list of named objects in the Find Object dialog (FindDialog). + *The class is derived from QListBoxText, and adds a SkyObjectName* member variable, + *and a method to retrieve this variable (a pointer). This makes it very easy + *to add these items to the FindDialog's QListBox, and to sort and filter them. + *@short Derivative of QListBoxItem specifically for SkyObjects + *@author Thomas Kabelmann + *@version 0.9 + */ + +class SkyObjectNameListItem : public QListBoxText { + + public: + /**Constructor */ + SkyObjectNameListItem (QListBox *parent, SkyObjectName *name ); + + /**Destructor (empty)*/ + ~SkyObjectNameListItem() {} + + /**@returns pointer to SkyObjectName associated with this SkyObjectNameListItem */ + SkyObjectName * objName() { return object; } + + private: + SkyObjectName *object; +}; + +#endif diff --git a/kstars/kstars/skypoint.cpp b/kstars/kstars/skypoint.cpp new file mode 100644 index 00000000..03df8926 --- /dev/null +++ b/kstars/kstars/skypoint.cpp @@ -0,0 +1,903 @@ +/*************************************************************************** + skypoint.cpp - K Desktop Planetarium + ------------------- + begin : Sun Feb 11 2001 + copyright : (C) 2001-2005 by Jason Harris + email : jharris@30doradus.org + copyright : (C) 2004-2005 by Pablo de Vicente + email : p.devicente@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include "skypoint.h" +#include "skyobject.h" +#include "dms.h" +#include "ksnumbers.h" +#include "csegment.h" + +void SkyPoint::set( const dms& r, const dms& d ) { + RA0.set( r ); + Dec0.set( d ); + RA.set( r ); + Dec.set( d ); +} + +void SkyPoint::set( double r, double d ) { + RA0.setH( r ); + Dec0.setD( d ); + RA.setH( r ); + Dec.setD( d ); +} + +SkyPoint::~SkyPoint(){ +} + +void SkyPoint::EquatorialToHorizontal( const dms *LST, const dms *lat ) { + double AltRad, AzRad; + double sindec, cosdec, sinlat, coslat, sinHA, cosHA; + double sinAlt, cosAlt; + + dms HourAngle = LST->Degrees() - ra()->Degrees(); + + lat->SinCos( sinlat, coslat ); + dec()->SinCos( sindec, cosdec ); + HourAngle.SinCos( sinHA, cosHA ); + + sinAlt = sindec*sinlat + cosdec*coslat*cosHA; + AltRad = asin( sinAlt ); + cosAlt = cos( AltRad ); + + double arg = ( sindec - sinlat*sinAlt )/( coslat*cosAlt ); + if ( arg <= -1.0 ) AzRad = dms::PI; + else if ( arg >= 1.0 ) AzRad = 0.0; + else AzRad = acos( arg ); + + if ( sinHA > 0.0 ) AzRad = 2.0*dms::PI - AzRad; // resolve acos() ambiguity + + Alt.setRadians( AltRad ); + Az.setRadians( AzRad ); +} + +void SkyPoint::HorizontalToEquatorial( const dms *LST, const dms *lat ) { + double HARad, DecRad; + double sinlat, coslat, sinAlt, cosAlt, sinAz, cosAz; + double sinDec, cosDec; + + lat->SinCos( sinlat, coslat ); + alt()->SinCos( sinAlt, cosAlt ); + Az.SinCos( sinAz, cosAz ); + + sinDec = sinAlt*sinlat + cosAlt*coslat*cosAz; + DecRad = asin( sinDec ); + cosDec = cos( DecRad ); + Dec.setRadians( DecRad ); + + double x = ( sinAlt - sinlat*sinDec )/( coslat*cosDec ); + +//Under certain circumstances, x can be very slightly less than -1.0000, or slightly +//greater than 1.0000, leading to a crash on acos(x). However, the value isn't +//*really* out of range; it's a kind of roundoff error. + if ( x < -1.0 && x > -1.000001 ) HARad = dms::PI; + else if ( x > 1.0 && x < 1.000001 ) HARad = 0.0; + else if ( x < -1.0 ) { + kdWarning() << i18n( "Coordinate out of range." ); + HARad = dms::PI; + } else if ( x > 1.0 ) { + kdWarning() << i18n( "Coordinate out of range." ); + HARad = 0.0; + } else HARad = acos( x ); + + if ( sinAz > 0.0 ) HARad = 2.0*dms::PI - HARad; // resolve acos() ambiguity + + RA.setRadians( LST->radians() - HARad ); + RA.setD( RA.reduce().Degrees() ); // 0 <= RA < 24 +} + +void SkyPoint::findEcliptic( const dms *Obliquity, dms &EcLong, dms &EcLat ) { + double sinRA, cosRA, sinOb, cosOb, sinDec, cosDec, tanDec; + ra()->SinCos( sinRA, cosRA ); + dec()->SinCos( sinDec, cosDec ); + Obliquity->SinCos( sinOb, cosOb ); + + tanDec = sinDec/cosDec; + double y = sinRA*cosOb + tanDec*sinOb; + double ELongRad = atan( y/cosRA ); + //resolve atan ambiguity + if ( cosRA < 0 ) ELongRad += dms::PI; + if ( cosRA > 0 && y < 0 ) ELongRad += 2.0*dms::PI; + + EcLong.setRadians( ELongRad ); + EcLat.setRadians( asin( sinDec*cosOb - cosDec*sinOb*sinRA ) ); +} + +void SkyPoint::setFromEcliptic( const dms *Obliquity, const dms *EcLong, const dms *EcLat ) { + double sinLong, cosLong, sinLat, cosLat, sinObliq, cosObliq; + EcLong->SinCos( sinLong, cosLong ); + EcLat->SinCos( sinLat, cosLat ); + Obliquity->SinCos( sinObliq, cosObliq ); + + double sinDec = sinLat*cosObliq + cosLat*sinObliq*sinLong; + + double y = sinLong*cosObliq - (sinLat/cosLat)*sinObliq; + double RARad = atan( y / cosLong ); + + //resolve ambiguity of atan: + if ( cosLong < 0 ) RARad += dms::PI; + if ( cosLong > 0 && y < 0 ) RARad += 2.0*dms::PI; + + //DMS_SPEED + //dms newRA, newDec; + //newRA.setRadians( RARad ); + //newDec.setRadians( asin( sinDec ) ); + RA.setRadians( RARad ); + Dec.setRadians( asin(sinDec) ); +} + +void SkyPoint::precess( const KSNumbers *num) { + double cosRA0, sinRA0, cosDec0, sinDec0; + double v[3], s[3]; + + RA0.SinCos( sinRA0, cosRA0 ); + Dec0.SinCos( sinDec0, cosDec0 ); + + s[0] = cosRA0*cosDec0; + s[1] = sinRA0*cosDec0; + s[2] = sinDec0; + //Multiply P2 and s to get v, the vector representing the new coords. + for ( unsigned int i=0; i<3; ++i ) { + v[i] = 0.0; + for (uint j=0; j< 3; ++j) { + v[i] += num->p2( j, i )*s[j]; + } + } + + //Extract RA, Dec from the vector: + RA.setRadians( atan( v[1]/v[0] ) ); + Dec.setRadians( asin( v[2] ) ); + + //resolve ambiguity of atan() + if ( v[0] < 0.0 ) { + RA.setD( RA.Degrees() + 180.0 ); + } else if( v[1] < 0.0 ) { + RA.setD( RA.Degrees() + 360.0 ); + } +} + +void SkyPoint::nutate(const KSNumbers *num) { + double cosRA, sinRA, cosDec, sinDec, tanDec; + dms dRA1, dRA2, dDec1, dDec2; + double cosOb, sinOb; + + RA.SinCos( sinRA, cosRA ); + Dec.SinCos( sinDec, cosDec ); + + num->obliquity()->SinCos( sinOb, cosOb ); + + //Step 2: Nutation + if ( fabs( Dec.Degrees() ) < 80.0 ) { //approximate method + tanDec = sinDec/cosDec; + + dRA1.setD( num->dEcLong()*( cosOb + sinOb*sinRA*tanDec ) - num->dObliq()*cosRA*tanDec ); + dDec1.setD( num->dEcLong()*( sinOb*cosRA ) + num->dObliq()*sinRA ); + + RA.setD( RA.Degrees() + dRA1.Degrees() ); + Dec.setD( Dec.Degrees() + dDec1.Degrees() ); + } else { //exact method + dms EcLong, EcLat; + findEcliptic( num->obliquity(), EcLong, EcLat ); + + //Add dEcLong to the Ecliptic Longitude + dms newLong( EcLong.Degrees() + num->dEcLong() ); + setFromEcliptic( num->obliquity(), &newLong, &EcLat ); + } +} + +void SkyPoint::aberrate(const KSNumbers *num) { + double cosRA, sinRA, cosDec, sinDec; + dms dRA2, dDec2; + double cosOb, sinOb, cosL, sinL, cosP, sinP; + + double K = num->constAberr().Degrees(); //constant of aberration + double e = num->earthEccentricity(); + + RA.SinCos( sinRA, cosRA ); + Dec.SinCos( sinDec, cosDec ); + + num->obliquity()->SinCos( sinOb, cosOb ); + double tanOb = sinOb/cosOb; + + num->sunTrueLongitude().SinCos( sinL, cosL ); + num->earthPerihelionLongitude().SinCos( sinP, cosP ); + + + //Step 3: Aberration + dRA2.setD( -1.0 * K * ( cosRA * cosL * cosOb + sinRA * sinL )/cosDec + + e * K * ( cosRA * cosP * cosOb + sinRA * sinP )/cosDec ); + + dDec2.setD( -1.0 * K * ( cosL * cosOb * ( tanOb * cosDec - sinRA * sinDec ) + cosRA * sinDec * sinL ) + + e * K * ( cosP * cosOb * ( tanOb * cosDec - sinRA * sinDec ) + cosRA * sinDec * sinP ) ); + + RA.setD( RA.Degrees() + dRA2.Degrees() ); + Dec.setD( Dec.Degrees() + dDec2.Degrees() ); +} + +void SkyPoint::updateCoords( KSNumbers *num, bool /*includePlanets*/, const dms *lat, const dms *LST ) { + dms pRA, pDec; + //Correct the catalog coordinates for the time-dependent effects + //of precession, nutation and aberration + + precess(num); + nutate(num); + aberrate(num); + + if ( lat || LST ) + kdWarning() << i18n( "lat and LST parameters should only be used in KSPlanetBase objects." ) << endl; +} + +void SkyPoint::precessFromAnyEpoch(long double jd0, long double jdf){ + + double cosRA, sinRA, cosDec, sinDec; + double v[3], s[3]; + + RA.setD( RA0.Degrees() ); + Dec.setD( Dec0.Degrees() ); + + RA.SinCos( sinRA, cosRA ); + Dec.SinCos( sinDec, cosDec ); + + if (jd0 == jdf) + return; + + if ( jd0 == B1950) { + B1950ToJ2000(); + jd0 = J2000; + RA.SinCos( sinRA, cosRA ); + Dec.SinCos( sinDec, cosDec ); + + } + + if (jd0 !=jdf) { + // The original coordinate is referred to the FK5 system and + // is NOT J2000. + if ( jd0 != J2000 ) { + + //v is a column vector representing input coordinates. + + KSNumbers *num = new KSNumbers (jd0); + + v[0] = cosRA*cosDec; + v[1] = sinRA*cosDec; + v[2] = sinDec; + + //Need to first precess to J2000.0 coords + //s is the product of P1 and v; s represents the + //coordinates precessed to J2000 + for ( unsigned int i=0; i<3; ++i ) { + s[i] = num->p1( 0, i )*v[0] + + num->p1( 1, i )*v[1] + + num->p1( 2, i )*v[2]; + } + delete num; + + //Input coords already in J2000, set s accordingly. + } else { + + s[0] = cosRA*cosDec; + s[1] = sinRA*cosDec; + s[2] = sinDec; + } + + if ( jdf == B1950) { + + RA.setRadians( atan2( s[1],s[0] ) ); + Dec.setRadians( asin( s[2] ) ); + J2000ToB1950(); + + return; + } + + KSNumbers *num = new KSNumbers (jdf); + + for ( unsigned int i=0; i<3; ++i ) { + v[i] = num->p2( 0, i )*s[0] + + num->p2( 1, i )*s[1] + + num->p2( 2, i )*s[2]; + } + + delete num; + + RA.setRadians( atan2( v[1],v[0] ) ); + Dec.setRadians( asin( v[2] ) ); + + if (RA.Degrees() < 0.0 ) + RA.setD( RA.Degrees() + 360.0 ); + + return; + } + +} + +/** No descriptions */ +void SkyPoint::apparentCoord(long double jd0, long double jdf){ + + precessFromAnyEpoch(jd0,jdf); + + KSNumbers *num = new KSNumbers (jdf); + + nutate(num); + aberrate(num); + + delete num; +} + +void SkyPoint::Equatorial1950ToGalactic(dms &galLong, dms &galLat) { + + double a = 192.25; + dms b, c; + double sinb, cosb, sina_RA, cosa_RA, sinDEC, cosDEC, tanDEC; + + c.setD(303); + b.setD(27.4); + tanDEC = tan( Dec.radians() ); + + b.SinCos(sinb,cosb); + dms( a - RA.Degrees() ).SinCos(sina_RA,cosa_RA); + Dec.SinCos(sinDEC,cosDEC); + + galLong.setRadians( c.radians() - atan2( sina_RA, cosa_RA*sinb-tanDEC*cosb) ); + galLong = galLong.reduce(); + + galLat.setRadians( asin(sinDEC*sinb+cosDEC*cosb*cosa_RA) ); +} + +void SkyPoint::GalacticToEquatorial1950(const dms* galLong, const dms* galLat) { + + double a = 123.0; + dms b, c, galLong_a; + double sinb, cosb, singLat, cosgLat, tangLat, singLong_a, cosgLong_a; + + c.setD(12.25); + b.setD(27.4); + tangLat = tan( galLat->radians() ); + + + galLat->SinCos(singLat,cosgLat); + + dms( galLong->Degrees()-a ).SinCos(singLong_a,cosgLong_a); + b.SinCos(sinb,cosb); + + RA.setRadians(c.radians() + atan2(singLong_a,cosgLong_a*sinb-tangLat*cosb) ); + RA = RA.reduce(); +// raHourCoord = dms( raCoord.Hours() ); + + Dec.setRadians( asin(singLat*sinb+cosgLat*cosb*cosgLong_a) ); +} + +void SkyPoint::B1950ToJ2000(void) { + double cosRA, sinRA, cosDec, sinDec; +// double cosRA0, sinRA0, cosDec0, sinDec0; + double v[3], s[3]; + + // 1984 January 1 0h + KSNumbers *num = new KSNumbers (2445700.5); + + // Eterms due to aberration + addEterms(); + RA.SinCos( sinRA, cosRA ); + Dec.SinCos( sinDec, cosDec ); + + // Precession from B1950 to J1984 + s[0] = cosRA*cosDec; + s[1] = sinRA*cosDec; + s[2] = sinDec; + for ( unsigned int i=0; i<3; ++i ) { + v[i] = num->p2b( 0, i )*s[0] + num->p2b( 1, i )*s[1] + + num->p2b( 2, i )*s[2]; + } + + // RA zero-point correction at 1984 day 1, 0h. + RA.setRadians( atan2( v[1],v[0] ) ); + Dec.setRadians( asin( v[2] ) ); + + RA.setH( RA.Hours() + 0.06390/3600. ); + RA.SinCos( sinRA, cosRA ); + Dec.SinCos( sinDec, cosDec ); + + s[0] = cosRA*cosDec; + s[1] = sinRA*cosDec; + s[2] = sinDec; + + // Precession from 1984 to J2000. + + for ( unsigned int i=0; i<3; ++i ) { + v[i] = num->p1( 0, i )*s[0] + + num->p1( 1, i )*s[1] + + num->p1( 2, i )*s[2]; + } + + RA.setRadians( atan2( v[1],v[0] ) ); + Dec.setRadians( asin( v[2] ) ); + + delete num; +} + +void SkyPoint::J2000ToB1950(void) { + double cosRA, sinRA, cosDec, sinDec; +// double cosRA0, sinRA0, cosDec0, sinDec0; + double v[3], s[3]; + + // 1984 January 1 0h + KSNumbers *num = new KSNumbers (2445700.5); + + RA.SinCos( sinRA, cosRA ); + Dec.SinCos( sinDec, cosDec ); + + s[0] = cosRA*cosDec; + s[1] = sinRA*cosDec; + s[2] = sinDec; + + // Precession from J2000 to 1984 day, 0h. + + for ( unsigned int i=0; i<3; ++i ) { + v[i] = num->p2( 0, i )*s[0] + + num->p2( 1, i )*s[1] + + num->p2( 2, i )*s[2]; + } + + RA.setRadians( atan2( v[1],v[0] ) ); + Dec.setRadians( asin( v[2] ) ); + + // RA zero-point correction at 1984 day 1, 0h. + + RA.setH( RA.Hours() - 0.06390/3600. ); + RA.SinCos( sinRA, cosRA ); + Dec.SinCos( sinDec, cosDec ); + + // Precession from B1950 to J1984 + + s[0] = cosRA*cosDec; + s[1] = sinRA*cosDec; + s[2] = sinDec; + for ( unsigned int i=0; i<3; ++i ) { + v[i] = num->p1b( 0, i )*s[0] + num->p1b( 1, i )*s[1] + + num->p1b( 2, i )*s[2]; + } + + RA.setRadians( atan2( v[1],v[0] ) ); + Dec.setRadians( asin( v[2] ) ); + + // Eterms due to aberration + subtractEterms(); + + delete num; +} + +SkyPoint SkyPoint::Eterms(void) { + + double sd, cd, sinEterm, cosEterm; + dms raTemp, raDelta, decDelta; + + Dec.SinCos(sd,cd); + raTemp.setH( RA.Hours() + 11.25); + raTemp.SinCos(sinEterm,cosEterm); + + raDelta.setH( 0.0227*sinEterm/(3600.*cd) ); + decDelta.setD( 0.341*cosEterm*sd/3600. + 0.029*cd/3600. ); + + SkyPoint spDelta = SkyPoint (raDelta, decDelta); + + return spDelta; +} + +void SkyPoint::addEterms(void) { + + SkyPoint spd = Eterms(); + + RA.setD( RA.Degrees() + spd.ra()->Degrees() ); + Dec.setD( Dec.Degrees() + spd.dec()->Degrees() ); + +} + +void SkyPoint::subtractEterms(void) { + + SkyPoint spd = Eterms(); + + RA.setD( RA.Degrees() - spd.ra()->Degrees() ); + Dec.setD( Dec.Degrees() - spd.dec()->Degrees() ); +} + +dms SkyPoint::angularDistanceTo(SkyPoint *sp) { + + double dalpha = ra()->radians() - sp->ra()->radians() ; + double ddelta = dec()->radians() - sp->dec()->radians() ; + + double sa = sin(dalpha/2.); + double sd = sin(ddelta/2.); + + double hava = sa*sa; + double havd = sd*sd; + + double aux = havd + cos (dec()->radians()) * cos(sp->dec()->radians()) + * hava; + + dms angDist; + angDist.setRadians( 2 * fabs(asin( sqrt(aux) )) ); + + return angDist; +} + +QString SkyPoint::constellation( QPtrList &csegmentList, QPtrList &cnameList ) const { + //Identify the constellation that contains point p. + //First, find all CSegments that bracket the RA of p. + //Then, identify the pair of these bracketing segments which bracket p in the Dec direction. + //Each segment has two cnames, identifying the 2 constellations which the segment delineates. + //There will be a name in common between the pair, this is the constellation that p is in. + // + //Corner case 1: points near the celestial poles are not bracketed by csegments. + //Corner case 2: it is possible that *both* cnames are shared between the two segments. + //In this case, we have to do more work to decide which is truly correct. + + QPtrList p1List, p2List; + QStringList name1List, name2List; + QString abbrev(""); + + double pdc = dec()->Degrees(); + double pra(0.0); //defined in the loop, because we may modify it there + + for ( CSegment *seg = csegmentList.first(); seg; seg = csegmentList.next() ) { + SkyPoint *p1 = seg->firstNode(); + for ( SkyPoint *p2 = seg->nextNode(); p2; p2 = seg->nextNode() ) { + pra = ra()->Degrees(); + double p1ra = p1->ra()->Degrees(); + double p2ra = p2->ra()->Degrees(); + if ( p1ra > 330. && p2ra < 30. ) { //wrap RA coordinate, if necessary + p1ra -= 360.0; + if ( pra > 330. ) pra -= 360.; + } + if ( p2ra > 330. && p1ra < 30. ) { //wrap RA coordinate, if necessary + p2ra -= 360.0; + if ( pra > 330. ) pra -= 360.; + } + + if ( p1ra <= pra && p2ra >= pra ) { //bracketing segment? + p1List.append( p1 ); + p2List.append( p2 ); + name1List.append( seg->name1() ); + name2List.append( seg->name2() ); + break; + } else if ( p2ra <= pra && p1ra >= pra ) { //bracketing segment? (RA order reversed) + p1List.append( p2 ); //make sure p1List gets the smaller bracketing RA + p2List.append( p1 ); + name1List.append( seg->name1() ); + name2List.append( seg->name2() ); + break; + } + p1 = p2; + } + } + + //Should not happen: + if ( p1List.count() == 0 ) { + kdWarning() << "A: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl; + return i18n("Unknown"); + } + + //Normal case: more than one segment brackets in RA. Find segments which also bracket in Dec. + double dupper(90.), dlower(-90.); + int iupper(-1), ilower(-1); + for ( uint i=0; i < p1List.count(); ++i ) { + SkyPoint *p1 = p1List.at(i); + SkyPoint *p2 = p2List.at(i); + + //Find Dec value along segment at RA of p: + double f = ( pra - p1->ra()->Degrees() ) / ( p2->ra()->Degrees() - p1->ra()->Degrees()); //fractional distance along segment + double segDec = f*p2->dec()->Degrees() + (1.0-f)*p1->dec()->Degrees(); + if ( segDec >= pdc && segDec < dupper ) { dupper = segDec; iupper = i; } + if ( segDec <= pdc && segDec > dlower ) { dlower = segDec; ilower = i; } + } + + //Corner case 1: Points near one of the poles are not bracketed by segments in the Dec direction. + //In this case, either iupper or ilower will remain at its preassigned invalid value (-1) + //Identify the constellation by extrapolating away from the pole to the next segment. + //This will identify which of the two names is the neighboring constellation + //so our target constell. is the other one. + //(note that we can't just assume Ursa Minor or Octans, because of precession: these constellations + //are not near the pole at all epochs + if ( iupper == -1 ) { //point near north pole + int ilow2(-1); + double dlow2(-90.); + for ( uint i=0; i < p1List.count(); ++i ) { + if ( i != ilower ) { + SkyPoint *p1 = p1List.at(i); + SkyPoint *p2 = p2List.at(i); + + //Find Dec value along segment at RA of p: + double f = ( pra - p1->ra()->Degrees() ) / ( p2->ra()->Degrees() - p1->ra()->Degrees()); //fractional distance along segment + double segDec = f*p2->dec()->Degrees() + (1.0-f)*p1->dec()->Degrees(); + if ( segDec > dlow2 && segDec < dlower ) { dlow2 = segDec; ilow2 = i; } + } + } + + if ( ilow2 == -1 ) { //whoops, what happened? + kdWarning() << "B: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl; + return i18n("Unknown"); + } + + //If name1(ilower) is the adjacent constellation, then name2(ilower) must be the answer + if ( name1List[ ilower ] == name1List[ ilow2 ] || name1List[ ilower ] == name2List[ ilow2 ] ) + abbrev = name2List[ ilower ]; + + //If name2(ilower) is the adjacent constellation, then name1(ilower) must be the answer + else if ( name2List[ ilower ] == name1List[ ilow2 ] || name2List[ ilower ] == name2List[ ilow2 ] ) + abbrev = name1List[ ilower ]; + + else { //doh! + kdWarning() << "C: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl; + return i18n("Unknown"); + } + + } else if ( ilower == -1 ) { //point near south pole + int iup2(-1); + double dup2(90.); + for ( uint i=0; i < p1List.count(); ++i ) { + if ( i != iupper ) { + SkyPoint *p1 = p1List.at(i); + SkyPoint *p2 = p2List.at(i); + + //Find Dec value along segment at RA of p: + double f = ( pra - p1->ra()->Degrees() ) / ( p2->ra()->Degrees() - p1->ra()->Degrees()); //fractional distance along segment + double segDec = f*p2->dec()->Degrees() + (1.0-f)*p1->dec()->Degrees(); + if ( segDec < dup2 && segDec > dupper ) { dup2 = segDec; iup2 = i; } + } + } + + if ( iup2 == -1 ) { //whoops, what happened? + kdWarning() << "D: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl; + return i18n("Unknown"); + } + + //If name1(iupper) is the adjacent constellation, then name2(iupper) must be the answer + if ( name1List[ iupper ] == name1List[ iup2 ] || name1List[ iupper ] == name2List[ iup2 ] ) + abbrev = name2List[ iupper ] ; + + //If name2(iupper) is the adjacent constellation, then name1(iupper) must be the answer + else if ( name2List[ iupper ] == name1List[ iup2 ] || name2List[ iupper ] == name2List[ iup2 ] ) + abbrev = name1List[ iupper ]; + + else { //doh! + kdWarning() << "E: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl; + return i18n("Unknown"); + } + } + + //Corner case 2: Both name1 and name2 are in common in the bracketing segments + //This can happen if a constellation is both above and below the true bracketing constellation + //Resolve it by again extending up or down to the next segment, which will share one of the ambiguous + //names. The answer is the one not shared in this next segment. + //To ensure that there will be a next segment, go up if dec is negative, otherwise go down. + else if ( (name1List[ iupper ] == name1List[ ilower ] || name1List[ iupper ] == name2List[ ilower ]) + && (name2List[ iupper ] == name1List[ ilower ] || name2List[ iupper ] == name2List[ ilower ]) ) { + if ( pdc < 0.0 ) { //find next segment up + int iup2(0); + double dup2(90.0); + + for ( uint i=0; i < p1List.count(); ++i ) { + if ( i != iupper ) { + SkyPoint *p1 = p1List.at(i); + SkyPoint *p2 = p2List.at(i); + + //Find Dec value along segment at RA of p: + double f = ( pra - p1->ra()->Degrees() ) / ( p2->ra()->Degrees() - p1->ra()->Degrees()); //fractional distance along segment + double segDec = f*p2->dec()->Degrees() + (1.0-f)*p1->dec()->Degrees(); + if ( segDec < dup2 && segDec > dupper ) { dup2 = segDec; iup2 = i; } + } + } + + //If name1(iupper) is the adjacent constellation, then name2(iupper) must be the answer + if ( name1List[ iupper ] == name1List[ iup2 ] || name1List[ iupper ] == name2List[ iup2 ] ) + abbrev = name2List[ iupper ]; + + //If name2(iupper) is the adjacent constellation, then name1(iupper) must be the answer + else if ( name2List[ iupper ] == name1List[ iup2 ] || name2List[ iupper ] == name2List[ iup2 ] ) + abbrev = name1List[ iupper ]; + + else { //doh! + kdWarning() << "F: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl; + return i18n("Unknown"); + } + } else { //pdc > 0.0, so search down + int ilow2(-1); + double dlow2(-90.); + for ( uint i=0; i < p1List.count(); ++i ) { + if ( i != ilower ) { + SkyPoint *p1 = p1List.at(i); + SkyPoint *p2 = p2List.at(i); + + //Find Dec value along segment at RA of p: + double f = ( pra - p1->ra()->Degrees() ) / ( p2->ra()->Degrees() - p1->ra()->Degrees()); //fractional distance along segment + double segDec = f*p2->dec()->Degrees() + (1.0-f)*p1->dec()->Degrees(); + if ( segDec > dlow2 && segDec < dlower ) { dlow2 = segDec; ilow2 = i; } + } + } + + if ( ilow2 == -1 ) { //whoops, what happened? + kdWarning() << "G: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl; + return i18n("Unknown"); + } + + //If name1(ilower) is the adjacent constellation, then name2(ilower) must be the answer + if ( name1List[ ilower ] == name1List[ ilow2 ] || name1List[ ilower ] == name2List[ ilow2 ] ) + abbrev = name2List[ ilower ]; + + //If name2(ilower) is the adjacent constellation, then name1(ilower) must be the answer + else if ( name2List[ ilower ] == name1List[ ilow2 ] || name2List[ ilower ] == name2List[ ilow2 ] ) + abbrev = name1List[ ilower ]; + + else { //doh! + kdWarning() << "H: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl; + return i18n("Unknown"); + } + } + } + + //Normal case: one of the pair of names (name1/name2) should be shared between + //the two bracketing segments + else if ( name1List[ iupper ] == name1List[ ilower ] || name1List[ iupper ] == name2List[ ilower ] ) + abbrev = name1List[ iupper ]; + + else if ( name2List[ iupper ] == name1List[ ilower ] || name2List[ iupper ] == name2List[ ilower ] ) + abbrev = name2List[ iupper ]; + + //If we reach here, then neither name1 nor name2 were shared between the bracketing segments! + else { + kdWarning() << "I: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl; + return i18n("Unknown"); + } + + //Finally, match the abbreviated name to the full constellation name, and return that name + for ( SkyObject *o = cnameList.first(); o; o = cnameList.next() ) { + if ( abbrev.lower() == o->name2().lower() ) { + QString r = i18n( "Constellation name (optional)", o->name().local8Bit().data() ); + r = r.left(1) + r.mid(1).lower(); //lowercase letters (except first letter) + int i = r.find(" "); + i++; + if ( i>0 ) r = r.left(i) + r.mid(i,1).upper() + r.mid(i+1); //capitalize 2nd word + return r; + } + } + + return i18n("Unknown"); +} + +double SkyPoint::vRSun(long double jd0) { + + dms asun,dsun; + double ca, sa, cd, sd, vsun; + double cosRA, sinRA, cosDec, sinDec; + + /* Sun apex (where the sun goes) coordinates */ + + asun.setD(270.9592); // Right ascention: 18h 3m 50.2s [J2000] + dsun.setD(30.00467); // Declination: 30^o 0' 16.8'' [J2000] + vsun=20.; // [km/s] + + asun.SinCos(sa,ca); + dsun.SinCos(sd,cd); + + /* We need an auxiliary SkyPoint since we need the + * source referred to the J2000 equinox and we do not want to ovewrite + * the current values + */ + + SkyPoint aux; + aux.set(RA0,Dec0); + + aux.precessFromAnyEpoch(jd0, J2000); + + aux.ra()->SinCos( sinRA, cosRA ); + aux.dec()->SinCos( sinDec, cosDec ); + + /* Computation is done performing the scalar product of a unitary vector + in the direction of the source with the vector velocity of Sun, both being in the + LSR reference system: + Vlsr = Vhel + Vsun.u_radial => + Vlsr = Vhel + vsun(cos D cos A,cos D sen A,sen D).(cos d cos a,cos d sen a,sen d) + Vhel = Vlsr - Vsun.u_radial + */ + + return vsun *(cd*cosDec*(cosRA*ca + sa*sinRA) + sd*sinDec); + +} + +double SkyPoint::vHeliocentric(double vlsr, long double jd0) { + + return vlsr - vRSun(jd0); +} + +double SkyPoint::vHelioToVlsr(double vhelio, long double jd0) { + + return vhelio + vRSun(jd0); +} + +double SkyPoint::vREarth(long double jd0) +{ + + double sinRA, sinDec, cosRA, cosDec, vREarth; + + /* u_radial = unitary vector in the direction of the source + Vlsr = Vhel + Vsun.u_radial + = Vgeo + VEarth.u_radial + Vsun.u_radial => + + Vgeo = (Vlsr -Vsun.u_radial) - VEarth.u_radial + = Vhel - VEarth.u_radial + = Vhel - (vx, vy, vz).(cos d cos a,cos d sen a,sen d) + */ + + /* We need an auxiliary SkyPoint since we need the + * source referred to the J2000 equinox and we do not want to ovewrite + * the current values + */ + + SkyPoint aux; + aux.set(RA0,Dec0); + + aux.precessFromAnyEpoch(jd0, J2000); + + aux.ra()->SinCos( sinRA, cosRA ); + aux.dec()->SinCos( sinDec, cosDec ); + + /* vEarth is referred to the J2000 equinox, hence we need that + the source coordinates are also in the same reference system. + */ + + KSNumbers *num = new KSNumbers(jd0); + + vREarth = num->vEarth(0) * cosDec * cosRA + + num->vEarth(1) * cosDec * sinRA + + num->vEarth(2) * sinDec; + + return vREarth; +} + + +double SkyPoint::vGeocentric(double vhelio, long double jd0) +{ + return vhelio - vREarth(jd0); +} + +double SkyPoint::vGeoToVHelio(double vgeo, long double jd0) +{ + return vgeo + vREarth(jd0); +} + +double SkyPoint::vRSite(double vsite[3]) +{ + + double sinRA, sinDec, cosRA, cosDec, vREarth; + + RA.SinCos( sinRA, cosRA ); + Dec.SinCos( sinDec, cosDec ); + + return vsite[0]*cosDec*cosRA + vsite[1]*cosDec*sinRA + vsite[2]*sinDec; +} + +double SkyPoint::vTopoToVGeo(double vtopo, double vsite[3]) +{ + return vtopo + vRSite(vsite); +} + +double SkyPoint::vTopocentric(double vgeo, double vsite[3]) +{ + return vgeo - vRSite(vsite); +} diff --git a/kstars/kstars/skypoint.h b/kstars/kstars/skypoint.h new file mode 100644 index 00000000..ee3cf09c --- /dev/null +++ b/kstars/kstars/skypoint.h @@ -0,0 +1,498 @@ +/*************************************************************************** + skypoint.h - K Desktop Planetarium + ------------------- + begin : Sun Feb 11 2001 + copyright : (C) 2001-2005 by Jason Harris + email : jharris@30doradus.org + copyright : (C) 2004-2005 by Pablo de Vicente + email : p.devicente@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef SKYPOINT_H +#define SKYPOINT_H + +#include +#include + +#include "dms.h" + +/**@class SkyPoint + * + *The sky coordinates of a point in the sky. The + *coordinates are stored in both Equatorial (Right Ascension, + *Declination) and Horizontal (Azimuth, Altitude) coordinate systems. + *Provides set/get functions for each coordinate angle, and functions + *to convert between the Equatorial and Horizon coordinate systems. + * + *Because the coordinate values change slowly over time (due to + *precession, nutation), the "catalog coordinates" are stored + *(RA0, Dec0), which were the true coordinates on Jan 1, 2000. + *The true coordinates (RA, Dec) at any other epoch can be found + *from the catalog coordinates using updateCoords(). + *@short Stores dms coordinates for a point in the sky. + *for converting between coordinate systems. + *@author Jason Harris + *@version 1.0 + */ + +class KSNumbers; +class CSegment; +class SkyObject; + +class SkyPoint { +public: +/**Default constructor: Sets RA, Dec and RA0, Dec0 according + *to arguments. Does not set Altitude or Azimuth. + *@param r Right Ascension + *@param d Declination + */ + SkyPoint( const dms& r, const dms& d ) { set( r, d ); } + +/**Alternate constructor using pointer arguments, for convenience. + *It behaves essentially like the default constructor. + *@param r Right Ascension pointer + *@param d Declination pointer + */ + SkyPoint( const dms *r, const dms *d ) { set( dms(*r), dms(*d) ); } + +/**Alternate constructor using double arguments, for convenience. + *It behaves essentially like the default constructor. + *@param r Right Ascension, expressed as a double + *@param d Declination, expressed as a double + */ + SkyPoint( double r=0.0, double d=0.0 ) { set( r, d ); } + +/** + *Empty destructor. + */ + virtual ~SkyPoint(); + +//// +//// 1. Setting Coordinates +//// ======================= + +/**Sets RA, Dec and RA0, Dec0 according to arguments. + *Does not set Altitude or Azimuth. + *@param r Right Ascension + *@param d Declination + */ + void set( const dms& r, const dms& d ); + +/**Overloaded member function, provided for convenience. + *It behaves essentially like the above function. + *@param r Right Ascension + *@param d Declination + */ + void set( const dms *r, const dms *d ) { set( *r, *d ); } + +/**Overloaded member function, provided for convenience. + *It behaves essentially like the above function. + *@param r Right Ascension + *@param d Declination + */ + void set( double r, double d ); + +/**Sets RA0, the catalog Right Ascension. + *@param r catalog Right Ascension. + */ + void setRA0( dms r ) { RA0.set( r ); } + +/**Overloaded member function, provided for convenience. + *It behaves essentially like the above function. + *@param r Right Ascension, expressed as a double. + */ + void setRA0( double r ) { RA0.setH( r ); } + +/**Sets Dec0, the catalog Declination. + *@param d catalog Declination. + */ + void setDec0( dms d ) { Dec0.set( d ); } + +/**Overloaded member function, provided for convenience. + *It behaves essentially like the above function. + *@param d Declination, expressed as a double. + */ + void setDec0( double d ) { Dec0.setD( d ); } + +/**Sets RA, the current Right Ascension. + *@param r Right Ascension. + */ + void setRA( dms r ) { RA.set( r ); } + +/**Overloaded member function, provided for convenience. + *It behaves essentially like the above function. + *@param r Right Ascension, expressed as a double. + */ + void setRA( double r ) { RA.setH( r ); } + +/**Sets Dec, the current Declination + *@param d Declination. + */ + void setDec( dms d ) { Dec.set( d ); } + +/**Overloaded member function, provided for convenience. + *It behaves essentially like the above function. + *@param d Declination, expressed as a double. + */ + void setDec( double d ) { Dec.setD( d ); } + +/**Sets Alt, the Altitude. + *@param alt Altitude. + */ + void setAlt( dms alt ) { Alt.set( alt ); } + +/**Overloaded member function, provided for convenience. + *It behaves essentially like the above function. + *@param alt Altitude, expressed as a double. + */ + void setAlt( double alt ) { Alt.setD( alt ); } + +/**Sets Az, the Azimuth. + *@param az Azimuth. + */ + void setAz( dms az ) { Az.set( az ); } + +/**Overloaded member function, provided for convenience. + *It behaves essentially like the above function. + *@param az Azimuth, expressed as a double. + */ + void setAz( double az ) { Az.setD( az ); } + +/**Sets Galactic Longitude. + *@param glo Galactic Longitude. + */ +// void setGalLong( dms glo ) { galLong.set( glo ); } + +/**Overloaded member function, provided for convenience. + *It behaves essentially like the above function. + *@param glo Galactic Longitude, expressed as a double. + */ +// void setGalLong( double glo ) { galLong.setD( glo ); } + +/**Sets Galactic Longitude. + *@param gla Galactic Longitude. + */ +// void setGalLat( dms gla ) { galLat.set( gla ); } + +/**Overloaded member function, provided for convenience. + *It behaves essentially like the above function. + *@param gla Galactic Longitude, expressed as a double. + */ +// void setGalLat( double gla ) { galLat.setD( gla ); } + +//// +//// 2. Returning coordinates. +//// ========================= + +/**@return a pointer to the catalog Right Ascension. + */ + const dms* ra0() const { return &RA0; } + +/**@return a pointer to the catalog Declination. + */ + const dms* dec0() const { return &Dec0; } + +/**@returns a pointer to the current Right Ascension. + */ + const dms* ra() const { return &RA; } + +/**@return a pointer to the current Declination. + */ + const dms* dec() const { return &Dec; } + +/**@return a pointer to the current Azimuth. + */ + const dms* az() const { return &Az; } + +/**@return a pointer to the current Altitude. + */ + const dms* alt() const { return &Alt; } + +/**@return a pointer to the current galactic latitude. + */ +// const dms* gLat() const { return &galLat; } + +/**@return a pointer to the current galactic longitude. + */ +// const dms* gLong() const { return &galLong; } + +//// +//// 3. Coordinate conversions. +//// ========================== + +/**Determine the (Altitude, Azimuth) coordinates of the + *SkyPoint from its (RA, Dec) coordinates, given the local + *sidereal time and the observer's latitude. + *@param LST pointer to the local sidereal time + *@param lat pointer to the geographic latitude + */ + void EquatorialToHorizontal( const dms* LST, const dms* lat ); + +/**Determine the (RA, Dec) coordinates of the + *SkyPoint from its (Altitude, Azimuth) coordinates, given the local + *sidereal time and the observer's latitude. + *@param LST pointer to the local sidereal time + *@param lat pointer to the geographic latitude + */ + void HorizontalToEquatorial( const dms* LST, const dms* lat ); + + /**@short Convert Right Ascension/Declination to Ecliptic logitude/latitude. + */ + void EquatorialToEcliptic( const KSNumbers *num ); + + /**@short Convert Ecliptic logitude/latitude to Right Ascension/Declination. + */ + + void EclipticToEquatorial( const KSNumbers *num ); + +/**Determine the Ecliptic coordinates of the SkyPoint, given the Julian Date. + *The ecliptic coordinates are returned as reference arguments (since + *they are not stored internally) + */ + void findEcliptic( const dms *Obliquity, dms &EcLong, dms &EcLat ); + +/**Set the current (RA, Dec) coordinates of the + *SkyPoint, given pointers to its Ecliptic (Long, Lat) coordinates, and + *to the current obliquity angle (the angle between the equator and ecliptic). + */ + void setFromEcliptic( const dms *Obliquity, const dms *EcLong, const dms *EcLat ); + +/** Computes galactic coordinates from equatorial coordinates referred to + * epoch 1950. RA and Dec are, therefore assumed to be B1950 + * coordinates. + */ + void Equatorial1950ToGalactic(dms &galLong, dms &galLat); + +/** Computes equatorial coordinates referred to 1950 from galactic ones referred to + * epoch B1950. RA and Dec are, therefore assumed to be B1950 + * coordinates. + */ + void GalacticToEquatorial1950(const dms* galLong, const dms* galLat); + +//// +//// 4. Coordinate update/corrections. +//// ================================= + +/**Determine the current coordinates (RA, Dec) from the catalog + *coordinates (RA0, Dec0), accounting for both precession and nutation. + *@param num pointer to KSNumbers object containing current values of + *time-dependent variables. + *@param includePlanets does nothing in this implementation (see KSPlanetBase::updateCoords()). + *@param lat does nothing in this implementation (see KSPlanetBase::updateCoords()). + *@param LST does nothing in this implementation (see KSPlanetBase::updateCoords()). + */ + virtual void updateCoords( KSNumbers *num, bool includePlanets=true, const dms *lat=0, const dms *LST=0 ); + +/**Computes the apparent coordinates for this SkyPoint for any epoch, + *accounting for the effects of precession, nutation, and aberration. + *Similar to updateCoords(), but the starting epoch need not be + *J2000, and the target epoch need not be the present time. + *@param jd0 Julian Day which identifies the original epoch + *@param jdf Julian Day which identifies the final epoch + */ + void apparentCoord(long double jd0, long double jdf); + +/**Determine the effects of nutation for this SkyPoint. + *@param num pointer to KSNumbers object containing current values of + *time-dependent variables. + */ + void nutate(const KSNumbers *num); + +/**Determine the effects of aberration for this SkyPoint. + *@param num pointer to KSNumbers object containing current values of + *time-dependent variables. + */ + void aberrate(const KSNumbers *num); + +/**General case of precession. It precess from an original epoch to a + *final epoch. In this case RA0, and Dec0 from SkyPoint object represent + *the coordinates for the original epoch and not for J2000, as usual. + *@param jd0 Julian Day which identifies the original epoch + *@param jdf Julian Day which identifies the final epoch + */ + void precessFromAnyEpoch(long double jd0, long double jdf); + + /** Determine the E-terms of aberration + *In the past, the mean places of stars published in catalogs included + *the contribution to the aberration due to the ellipticity of the orbit + *of the Earth. These terms, known as E-terms were almost constant, and + *in the newer catalogs (FK5) are not included. Therefore to convert from + *FK4 to FK5 one has to compute these E-terms. + */ + SkyPoint Eterms(void); + + /** Exact precession from Besselian epoch 1950 to epoch J2000. The + *coordinates referred to the first epoch are in the + FK4 catalog, while the latter are in the Fk5 one. + *Reference: Smith, C. A.; Kaplan, G. H.; Hughes, J. A.; Seidelmann, + *P. K.; Yallop, B. D.; Hohenkerk, C. Y. + *Astronomical Journal, vol. 97, Jan. 1989, p. 265-279 + *This transformation requires 4 steps: + * - Correct E-terms + * - Precess from B1950 to 1984, January 1st, 0h, using Newcomb expressions + * - Add zero point correction in right ascension for 1984 + * - Precess from 1984, January 1st, 0h to J2000 + */ + void B1950ToJ2000(void); + + /** Exact precession from epoch J2000 Besselian epoch 1950. The coordinates + *referred to the first epoch are in the FK4 catalog, while the + *latter are in the Fk5 one. + *Reference: Smith, C. A.; Kaplan, G. H.; Hughes, J. A.; Seidelmann, + *P. K.; Yallop, B. D.; Hohenkerk, C. Y. + *Astronomical Journal, vol. 97, Jan. 1989, p. 265-279 + *This transformation requires 4 steps: + * - Precess from J2000 to 1984, January 1st, 0h + * - Add zero point correction in right ascension for 1984 + * - Precess from 1984, January 1st, 0h, to B1950 using Newcomb expressions + * - Correct E-terms + */ + void J2000ToB1950(void); + + /** Coordinates in the FK4 catalog include the effect of aberration due + *to the ellipticity of the orbit of the Earth. Coordinates in the FK5 + *catalog do not include these terms. In order to convert from B1950 (FK4) + *to actual mean places one has to use this function. + */ + void addEterms(void); + + /** Coordinates in the FK4 catalog include the effect of aberration due + *to the ellipticity of the orbit of the Earth. Coordinates in the FK5 + *catalog do not include these terms. In order to convert from + * FK5 coordinates to B1950 (FK4) one has to use this function. + */ + void subtractEterms(void); + + /** Computes the angular distance between two SkyObjects. The algorithm + * to compute this distance is: + * cos(distance) = sin(d1)*sin(d2) + cos(d1)*cos(d2)*cos(a1-a2) + * where a1,d1 are the coordinates of the first object and a2,d2 are + * the coordinates of the second object. + * However this algorithm is not accurate when the angular separation + * is small. + * Meeus provides a different algorithm in page 111 which we + * implement here. + * @param sp SkyPoint to which distance is to be calculated + * @return dms angle representing angular separation. + **/ + + dms angularDistanceTo( SkyPoint *sp); + + bool operator == ( SkyPoint &p ) { return ( ra()->Degrees() == p.ra()->Degrees() && dec()->Degrees() == p.dec()->Degrees() ); } + + /** Computes the velocity of the Sun projected on the direction of the source. + * + * @param jd Epoch expressed as julian day to which the source coordinates refer to. + * @return Radial velocity of the source referred to the barycenter of the solar system in km/s + **/ + double vRSun(long double jd); + + /** Computes the radial velocity of a source referred to the solar system barycenter + * from the radial velocity referred to the + * Local Standard of Rest, aka known as VLSR. To compute it we need the coordinates of the + * source the VLSR and the epoch for the source coordinates. + * + * @param vlsr radial velocity of the source referred to the LSR in km/s + * @param jd Epoch expressed as julian day to which the source coordinates refer to. + * @return Radial velocity of the source referred to the barycenter of the solar system in km/s + **/ + double vHeliocentric(double vlsr, long double jd); + + /** Computes the radial velocity of a source referred to the Local Standard of Rest, also known as VLSR + * from the radial velocity referred to the solar system barycenter + * + * @param vhelio radial velocity of the source referred to the LSR in km/s + * @param jd Epoch expressed as julian day to which the source coordinates refer to. + * @return Radial velocity of the source referred to the barycenter of the solar system in km/s + **/ + double vHelioToVlsr(double vhelio, long double jd); + + /** Computes the velocity of any object projected on the direction of the source. + * @param jd0 Julian day for which we compute the direction of the source + * @return velocity of the Earth projected on the direction of the source kms-1 + */ + double vREarth(long double jd0); + + /** Computes the radial velocity of a source referred to the center of the earth + * from the radial velocity referred to the solar system barycenter + * + * @param vhelio radial velocity of the source referred to the barycenter of the + * solar system in km/s + * @param jd Epoch expressed as julian day to which the source coordinates refer to. + * @return Radial velocity of the source referred to the center of the Earth in km/s + **/ + double vGeocentric(double vhelio, long double jd); + + /** Computes the radial velocity of a source referred to the solar system barycenter + * from the velocity referred to the center of the earth + * + * @param vgeo radial velocity of the source referred to the center of the Earth + * [km/s] + * @param jd Epoch expressed as julian day to which the source coordinates refer to. + * @return Radial velocity of the source referred to the solar system barycenter in km/s + **/ + double vGeoToVHelio(double vgeo, long double jd); + + /** Computes the velocity of any object (oberver's site) projected on the + * direction of the source. + * @param vsite velocity of that object in cartesian coordinates + * @return velocity of the object projected on the direction of the source kms-1 + */ + double vRSite(double vsite[3]); + + /** Computes the radial velocity of a source referred to the observer site on the surface + * of the earth from the geocentric velovity and the velocity of the site referred to the center + * of the Earth. + * + * @param vgeo radial velocity of the source referred to the center of the earth in km/s + * @param vsite Velocity at which the observer moves referred to the center of the earth. + * @return Radial velocity of the source referred to the observer's site in km/s + **/ + double vTopocentric(double vgeo, double vsite[3]); + + /** Computes the radial velocity of a source referred to the center of the Earth from + * the radial velocity referred to an observer site on the surface of the earth + * + * @param vtopo radial velocity of the source referred to the observer's site in km/s + * @param vsite Velocity at which the observer moves referred to the center of the earth. + * @return Radial velocity of the source referred the center of the earth in km/s + **/ + double vTopoToVGeo(double vtopo, double vsite[3]); + +//// +//// 5. Calculating Rise/Set/Transit data. +//// ===================================== + +//// To Be Moved from SkyObject.... + +//// +//// 6. Constellation Identification +//// ===================================== + + QString constellation( QPtrList &seglist, QPtrList &cnames ) const; + + +protected: +/**Precess this SkyPoint's catalog coordinates to the epoch described by the + *given KSNumbers object. + *@param num pointer to a KSNumbers object describing the target epoch. + */ + void precess(const KSNumbers *num); + + +private: + dms RA0, Dec0; //catalog coordinates + dms RA, Dec; //current true sky coordinates + dms Alt, Az; +}; + +#endif diff --git a/kstars/kstars/stardatasink.cpp b/kstars/kstars/stardatasink.cpp new file mode 100644 index 00000000..45b3d983 --- /dev/null +++ b/kstars/kstars/stardatasink.cpp @@ -0,0 +1,60 @@ +/*************************************************************************** + stardatasink.cpp - description + ------------------- + begin : Son Feb 10 2002 + copyright : (C) 2002 by Thomas Kabelmann + email : tk78@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "stardatasink.h" + +#include "dms.h" +#include "kstarsdata.h" + +StarDataSink::StarDataSink(KStarsData *parent, const char *name) : QObject(parent, name) { + ksData = parent; + receivedBlocks = 0; + nameListCount = ksData->ObjNames.count(); +} + +StarDataSink::~StarDataSink(){ +} + +int StarDataSink::readyToReceive(){ + // return a value != NULL, to show that the object is ready for receiveing data. + return 1; +} + +void StarDataSink::eof() { + // update skymap at the end of reloading + emit updateSkymap(); + // clear cached finddialog if new objects were appended to the list + if (nameListCount != ksData->ObjNames.count()) emit clearCache(); + // end of data transmission + emit done(); +} + +void StarDataSink::receive( const uchar *data, int entries ) { + receivedBlocks++; + // Pointer was send as const uchar* so it must be converted explicitly to QString* + QString *line = (QString *) data; + int counter = -1; + while (++counter < entries) { // run counter from 0 to entries -1 + ksData->processStar(line, true); + line++; + } + + // update the skymap every tenth block + if (receivedBlocks % 10 == 0) emit updateSkymap(); +} + +#include "stardatasink.moc" diff --git a/kstars/kstars/stardatasink.h b/kstars/kstars/stardatasink.h new file mode 100644 index 00000000..0cb97749 --- /dev/null +++ b/kstars/kstars/stardatasink.h @@ -0,0 +1,90 @@ +/*************************************************************************** + stardatasink.h - description + ------------------- + begin : Son Feb 10 2002 + copyright : (C) 2002 by Thomas Kabelmann + email : tk78@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef STARDATASINK_H +#define STARDATASINK_H + + +/**@class StarDataSink + *StarDataSink receives data from an FileSource object and appends these data + *to a QList of star data. It's an asynchronous io class. + *@author Thomas Kabelmann + *@version 1.0 + */ + +#include +#include + +#include + +class KStarsData; + +class StarDataSink : public QObject, public QDataSink { +/** + *class needs signals + */ + Q_OBJECT + + public: + /** constructor */ + StarDataSink( KStarsData *parent, const char *name=0 ); + + /** destructor */ + ~StarDataSink(); + + /** is this object ready to receive data? */ + int readyToReceive(); + + /** end of data transmission reached */ + void eof(); + + /** + *This function receives data from FileSource and appends data + *to some lists in KStarsData. + */ + void receive( const uchar *data, int entries ); + + private: + + KStarsData *ksData; + + // has objectnamelist changed while reloading? + uint nameListCount; + + // counts the number of blocks + uint receivedBlocks; + + signals: + + /** + *send signal if all data were transmitted + */ + void done(); + + /** + *send signal to update skymap time by time + *just for long data transmissions needed. + */ + void updateSkymap(); + + /** + *If name list has changed emit this signal. + */ + void clearCache(); +}; + +#endif diff --git a/kstars/kstars/starobject.cpp b/kstars/kstars/starobject.cpp new file mode 100644 index 00000000..3120b88a --- /dev/null +++ b/kstars/kstars/starobject.cpp @@ -0,0 +1,259 @@ +/*************************************************************************** + starobject.cpp - K Desktop Planetarium + ------------------- + begin : Tue Sep 18 2001 + copyright : (C) 2001 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "starobject.h" +#include "kspopupmenu.h" +#include "ksnumbers.h" + +#include +#include +#include + +StarObject::StarObject( StarObject &o ) + : SkyObject (o) +{ + SpType = o.SpType; +//SONAME: deprecated (?) JH +// soName = o.soName; + PM_RA = o.pmRA(); + PM_Dec = o.pmDec(); + Parallax = o.parallax(); + Multiplicity = o.isMultiple(); + Variability = o.isVariable(); +} + +StarObject::StarObject( dms r, dms d, float m, QString n, QString n2, QString sptype, + double pmra, double pmdec, double par, bool mult, bool var ) + : SkyObject (SkyObject::STAR, r, d, m, n, n2, ""), SpType(sptype), PM_RA(pmra), PM_Dec(pmdec), + Parallax(par), Multiplicity(mult), Variability(var) // SONAME deprecated //, soName( 0 ) +{ + QString lname; + if ( hasName() ) { + lname = n; + if ( hasName2() ) lname += " (" + gname() + ")"; + } else if ( hasName2() ) + lname = gname(); + + //If genetive name exists, but no primary name, set primary name = genetive name. + if ( hasName2() && !hasName() ) { + setName( gname() ); + } + + setLongName(lname); +} + +StarObject::StarObject( double r, double d, float m, QString n, QString n2, QString sptype, + double pmra, double pmdec, double par, bool mult, bool var ) + : SkyObject (SkyObject::STAR, r, d, m, n, n2, ""), SpType(sptype), PM_RA(pmra), PM_Dec(pmdec), + Parallax(par), Multiplicity(mult), Variability(var) // SONAME deprecated //, soName( 0 ) +{ + QString lname; + if ( hasName() ) { + lname = n; + if ( hasName2() )lname += n + " (" + gname() + ")"; + } else if ( hasName2() ) + lname = gname(); + + setLongName(lname); +} + +void StarObject::updateCoords( KSNumbers *num, bool , const dms*, const dms* ) { + SkyPoint::updateCoords( num ); + + //Correct for proper motion of stars. Determine RA and Dec offsets. + //Proper motion is given im milliarcsec per year by the pmRA() and pmDec() functions. + //That is numerically identical to the number of arcsec per millenium, so multiply by + //KSNumbers::julianMillenia() to find the offsets in arcsec. + setRA( ra()->Hours() + pmRA()*num->julianMillenia() / 15. / cos( dec()->radians() )/3600. ); + setDec( dec()->Degrees() + pmDec()*num->julianMillenia()/3600. ); +} + +QString StarObject::sptype( void ) const { + return SpType; +} + +QString StarObject::gname( bool useGreekChars ) const { + return greekLetter( useGreekChars ) + " " + constell(); +} + +QString StarObject::greekLetter( bool gchar ) const { + QString code = name2().left(3); + QString letter = code; //in case genitive name is *not* a Greek letter + int alpha = 0x03B1; + + if ( code == "alp" ) gchar ? letter = QString( QChar(alpha + 0) ) : letter = i18n("alpha"); + if ( code == "bet" ) gchar ? letter = QString( QChar(alpha + 1) ) : letter = i18n("beta"); + if ( code == "gam" ) gchar ? letter = QString( QChar(alpha + 2) ) : letter = i18n("gamma"); + if ( code == "del" ) gchar ? letter = QString( QChar(alpha + 3) ) : letter = i18n("delta"); + if ( code == "eps" ) gchar ? letter = QString( QChar(alpha + 4) ) : letter = i18n("epsilon"); + if ( code == "zet" ) gchar ? letter = QString( QChar(alpha + 5) ) : letter = i18n("zeta"); + if ( code == "eta" ) gchar ? letter = QString( QChar(alpha + 6) ) : letter = i18n("eta"); + if ( code == "the" ) gchar ? letter = QString( QChar(alpha + 7) ) : letter = i18n("theta"); + if ( code == "iot" ) gchar ? letter = QString( QChar(alpha + 8) ) : letter = i18n("iota"); + if ( code == "kap" ) gchar ? letter = QString( QChar(alpha + 9) ) : letter = i18n("kappa"); + if ( code == "lam" ) gchar ? letter = QString( QChar(alpha +10) ) : letter = i18n("lambda"); + if ( code == "mu " ) gchar ? letter = QString( QChar(alpha +11) ) : letter = i18n("mu"); + if ( code == "nu " ) gchar ? letter = QString( QChar(alpha +12) ) : letter = i18n("nu"); + if ( code == "xi " ) gchar ? letter = QString( QChar(alpha +13) ) : letter = i18n("xi"); + if ( code == "omi" ) gchar ? letter = QString( QChar(alpha +14) ) : letter = i18n("omicron"); + if ( code == "pi " ) gchar ? letter = QString( QChar(alpha +15) ) : letter = i18n("pi"); + if ( code == "rho" ) gchar ? letter = QString( QChar(alpha +16) ) : letter = i18n("rho"); + //there are two unicode symbols for sigma; + //skip the first one, the second is more widely used + if ( code == "sig" ) gchar ? letter = QString( QChar(alpha +18) ) : letter = i18n("sigma"); + if ( code == "tau" ) gchar ? letter = QString( QChar(alpha +19) ) : letter = i18n("tau"); + if ( code == "ups" ) gchar ? letter = QString( QChar(alpha +20) ) : letter = i18n("upsilon"); + if ( code == "phi" ) gchar ? letter = QString( QChar(alpha +21) ) : letter = i18n("phi"); + if ( code == "chi" ) gchar ? letter = QString( QChar(alpha +22) ) : letter = i18n("chi"); + if ( code == "psi" ) gchar ? letter = QString( QChar(alpha +23) ) : letter = i18n("psi"); + if ( code == "ome" ) gchar ? letter = QString( QChar(alpha +24) ) : letter = i18n("omega"); + + if ( name2().length() && name2().mid(3,1) != " " ) + letter += "[" + name2().mid(3,1) + "]"; + + return letter; +} + +QString StarObject::constell( void ) const { + QString code = name2().mid(4,3); + if ( code == "And" ) return QString("Andromedae"); + if ( code == "Ant" ) return QString("Antliae"); + if ( code == "Aps" ) return QString("Apodis"); + if ( code == "Aqr" ) return QString("Aquarii"); + if ( code == "Aql" ) return QString("Aquilae"); + if ( code == "Ara" ) return QString("Arae"); + if ( code == "Ari" ) return QString("Arietis"); + if ( code == "Aur" ) return QString("Aurigae"); + if ( code == "Boo" ) return QString("Bootis"); + if ( code == "Cae" ) return QString("Caeli"); + if ( code == "Cam" ) return QString("Camelopardalis"); + if ( code == "Cnc" ) return QString("Cancri"); + if ( code == "CVn" ) return QString("Canum Venaticorum"); + if ( code == "CMa" ) return QString("Canis Majoris"); + if ( code == "CMi" ) return QString("Canis Minoris"); + if ( code == "Cap" ) return QString("Capricorni"); + if ( code == "Car" ) return QString("Carinae"); + if ( code == "Cas" ) return QString("Cassiopeiae"); + if ( code == "Cen" ) return QString("Centauri"); + if ( code == "Cep" ) return QString("Cephei"); + if ( code == "Cet" ) return QString("Ceti"); + if ( code == "Cha" ) return QString("Chamaeleontis"); + if ( code == "Cir" ) return QString("Circini"); + if ( code == "Col" ) return QString("Columbae"); + if ( code == "Com" ) return QString("Comae Berenices"); + if ( code == "CrA" ) return QString("Coronae Austrinae"); + if ( code == "CrB" ) return QString("Coronae Borealis"); + if ( code == "Crv" ) return QString("Corvi"); + if ( code == "Crt" ) return QString("Crateris"); + if ( code == "Cru" ) return QString("Crucis"); + if ( code == "Cyg" ) return QString("Cygni"); + if ( code == "Del" ) return QString("Delphini"); + if ( code == "Dor" ) return QString("Doradus"); + if ( code == "Dra" ) return QString("Draconis"); + if ( code == "Equ" ) return QString("Equulei"); + if ( code == "Eri" ) return QString("Eridani"); + if ( code == "For" ) return QString("Fornacis"); + if ( code == "Gem" ) return QString("Geminorum"); + if ( code == "Gru" ) return QString("Gruis"); + if ( code == "Her" ) return QString("Herculis"); + if ( code == "Hor" ) return QString("Horologii"); + if ( code == "Hya" ) return QString("Hydrae"); + if ( code == "Hyi" ) return QString("Hydri"); + if ( code == "Ind" ) return QString("Indi"); + if ( code == "Lac" ) return QString("Lacertae"); + if ( code == "Leo" ) return QString("Leonis"); + if ( code == "LMi" ) return QString("Leonis Minoris"); + if ( code == "Lep" ) return QString("Leporis"); + if ( code == "Lib" ) return QString("Librae"); + if ( code == "Lup" ) return QString("Lupi"); + if ( code == "Lyn" ) return QString("Lyncis"); + if ( code == "Lyr" ) return QString("Lyrae"); + if ( code == "Men" ) return QString("Mensae"); + if ( code == "Mic" ) return QString("Microscopii"); + if ( code == "Mon" ) return QString("Monocerotis"); + if ( code == "Mus" ) return QString("Muscae"); + if ( code == "Nor" ) return QString("Normae"); + if ( code == "Oct" ) return QString("Octantis"); + if ( code == "Oph" ) return QString("Ophiuchi"); + if ( code == "Ori" ) return QString("Orionis"); + if ( code == "Pav" ) return QString("Pavonis"); + if ( code == "Peg" ) return QString("Pegasi"); + if ( code == "Per" ) return QString("Persei"); + if ( code == "Phe" ) return QString("Phoenicis"); + if ( code == "Pic" ) return QString("Pictoris"); + if ( code == "Psc" ) return QString("Piscium"); + if ( code == "PsA" ) return QString("Piscis Austrini"); + if ( code == "Pup" ) return QString("Puppis"); + if ( code == "Pyx" ) return QString("Pyxidis"); + if ( code == "Ret" ) return QString("Reticuli"); + if ( code == "Sge" ) return QString("Sagittae"); + if ( code == "Sgr" ) return QString("Sagittarii"); + if ( code == "Sco" ) return QString("Scorpii"); + if ( code == "Scl" ) return QString("Sculptoris"); + if ( code == "Sct" ) return QString("Scuti"); + if ( code == "Ser" ) return QString("Serpentis"); + if ( code == "Sex" ) return QString("Sextantis"); + if ( code == "Tau" ) return QString("Tauri"); + if ( code == "Tel" ) return QString("Telescopii"); + if ( code == "Tri" ) return QString("Trianguli"); + if ( code == "TrA" ) return QString("Trianguli Australis"); + if ( code == "Tuc" ) return QString("Tucanae"); + if ( code == "UMa" ) return QString("Ursae Majoris"); + if ( code == "UMi" ) return QString("Ursae Minoris"); + if ( code == "Vel" ) return QString("Velorum"); + if ( code == "Vir" ) return QString("Virginis"); + if ( code == "Vol" ) return QString("Volantis"); + if ( code == "Vul" ) return QString("Vulpeculae"); + + return QString(""); +} + +void StarObject::draw( QPainter &psky, QPixmap *sky, QPixmap *starpix, int x, int y, bool /*showMultiple*/, double /*scale*/ ) { + //Indicate multiple stars with a short horizontal line + //(only draw this for stars larger than 3 pixels) +//Commenting out for now... +// if ( showMultiple && starpix->width() > 3 ) { +// int lsize = int(3*starpix->width()/4); //size of half line segment +// psky.drawLine( x - lsize, y, x + lsize, y ); +// } + + //Only bitBlt() if we are drawing to the sky pixmap + if ( psky.device() == sky ) + bitBlt ((QPaintDevice *) sky, x - starpix->width()/2, y - starpix->height()/2, starpix ); + else + psky.drawPixmap( x - starpix->width()/2, y - starpix->height()/2, *starpix ); + +} + +void StarObject::drawLabel( QPainter &psky, int x, int y, double zoom, bool drawName, bool drawMag, double scale ) { + QString sName( i18n("star") + " " ); + if ( drawName ) { + if ( name() != "star" ) sName = translatedName() + " "; + else if ( longname() != "star" ) sName = translatedLongName() + " "; + } + if ( drawMag ) { + if ( drawName ) + sName += QString().sprintf("%.1f", mag() ); + else + sName = QString().sprintf("%.1f", mag() ); + } + + int offset = int( scale * (6 + int(0.5*(5.0-mag())) + int(0.01*( zoom/500. )) )); + + psky.drawText( x+offset, y+offset, sName ); +} + diff --git a/kstars/kstars/starobject.h b/kstars/kstars/starobject.h new file mode 100644 index 00000000..7143ee03 --- /dev/null +++ b/kstars/kstars/starobject.h @@ -0,0 +1,220 @@ +/*************************************************************************** + starobject.h - K Desktop Planetarium + ------------------- + begin : Tue Sep 18 2001 + copyright : (C) 2001 by Thomas Kabelmann + email : tk78@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef STAROBJECT_H +#define STAROBJECT_H + +#include + +#include "skyobject.h" + +class QPainter; +class QString; +class KSPopupMenu; + +/**@class StarObject + *This is a subclass of SkyObject. It adds the Spectral type, and flags + *for variability and multiplicity. + *For stars, the primary name (n) is the latin name (e.g., "Betelgeuse"). The + *secondary name (n2) is the genetive name (e.g., "alpha Orionis"). + *@short subclass of SkyObject specialized for stars. + *@author Thomas Kabelmann + *@version 1.0 + */ + +class StarObject : public SkyObject { + public: + +/** + *Copy constructor + */ + StarObject(StarObject & o); + +/** + *Constructor. Sets sky coordinates, magnitude, latin name, genetive name, and + *spectral type. + *@param r Right Ascension + *@param d Declination + *@param m magnitude + *@param n common name + *@param n2 genetive name + *@param sptype Spectral Type + *@param pmra Proper motion in RA direction [mas/yr] + *@param pmdec Proper motion in Dec direction [mas/yr] + *@param par Parallax angle [mas] + *@param mult Multiplicity flag (false=dingle star; true=multiple star) + *@param var Variability flag (true if star is a known periodic variable) + */ + StarObject( dms r=dms(0.0), dms d=dms(0.0), float m=0.0, QString n="", + QString n2="", QString sptype="--", double pmra=0.0, double pmdec=0.0, + double par=0.0, bool mult=false, bool var=false ); +/** + *Constructor. Sets sky coordinates, magnitude, latin name, genetive name, and + *spectral type. Differs from above function only in data type of RA and Dec. + *@param r Right Ascension + *@param d Declination + *@param m magnitude + *@param n common name + *@param n2 genetive name + *@param sptype Spectral Type + *@param pmra Proper motion in RA direction [mas/yr] + *@param pmdec Proper motion in Dec direction [mas/yr] + *@param par Parallax angle [mas] + *@param mult Multiplicity flag (false=dingle star; true=multiple star) + *@param var Variability flag (true if star is a known periodic variable) + */ + StarObject( double r, double d, float m=0.0, QString n="", + QString n2="", QString sptype="--", double pmra=0.0, double pmdec=0.0, + double par=0.0, bool mult=false, bool var=false ); + +/** + *Empty destructor. + */ + ~StarObject() {} + +/** + *If star is unnamed return "star" otherwise return the name + */ + virtual QString name( void ) const { return hasName() ? *Name : starString;} + +/** + *If star is unnamed return "star" otherwise return the longname + */ + virtual QString longname( void ) const { return hasLongName() ? *LongName : starString; } +/** + *Returns first character of Spectral Type string, which is used to + *select the temperature-color of the star. + *@return first character of Spectral Type string + */ + QChar color( void ) const { return SpType.at(0); } + +/** + *Returns entire spectral type string + *@return Spectral Type string + */ + QString sptype( void ) const; + +/** + *Returns the genetive name of the star. + *@return genetive name of the star + */ + QString gname( bool useGreekChars=true ) const; + +/** + *Returns the greek letter portion of the star's genetive name. + *Returns empty string if star has no genetive name defined. + *@return greek letter portion of genetive name + */ + QString greekLetter( bool useGreekChars=true ) const; + +/**@return the genitive form of the star's constellation. + */ + QString constell( void ) const; + +/**Determine the current coordinates (RA, Dec) from the catalog + *coordinates (RA0, Dec0), accounting for both precession and nutation. + *@param num pointer to KSNumbers object containing current values of + *time-dependent variables. + *@param includePlanets does nothing in this implementation (see KSPlanetBase::updateCoords()). + *@param lat does nothing in this implementation (see KSPlanetBase::updateCoords()). + *@param LST does nothing in this implementation (see KSPlanetBase::updateCoords()). + */ + virtual void updateCoords( KSNumbers *num, bool includePlanets=true, const dms *lat=0, const dms *LST=0 ); + +/**@short Set the Ra and Dec components of the star's proper motion, in milliarcsec/year. + *Note that the RA component is multiplied by cos(dec). + *@param pmra the new RA propoer motion + *@param pmdec the new Dec proper motion + */ + void setProperMotion( double pmra, double pmdec ) { PM_RA = pmra; PM_Dec = pmdec; } + +/**@return the RA component of the star's proper motion, in mas/yr (multiplied by cos(dec)) + */ + double pmRA() const { return PM_RA; } + +/**@return the Dec component of the star's proper motion, in mas/yr + */ + double pmDec() const { return PM_Dec; } + +/**@short set the star's parallax angle, in milliarcsec + */ + void setParallax( double plx ) { Parallax = plx; } + +/**@return the star's parallax angle, in milliarcsec + */ + double parallax() const { return Parallax; } + +/**@return the star's distance from the Sun in parsecs, as computed from the parallax. + */ + double distance() const { return 1000./parallax(); } + +/**@short set the star's multiplicity flag (i.e., is it a binary or multiple star?) + *@param m true if binary/multiple star system + */ + void setMultiple( bool m ) { Multiplicity = m; } + +/**@return whether the star is a binary or multiple starobject + */ + bool isMultiple() const { return Multiplicity; } + +/**@short set the star's variability flag + *@param v true if star is variable + */ + void setVariable( bool v ) { Variability = v; } + +/**@return whether the star is a binary or multiple starobject + */ + bool isVariable() const { return Variability; } + +//Not using VRange, VPeriod currently (to save memory) +///**@short set the range in brightness covered by the star's variability +// *@param r the range of brightness, in magnitudes +// */ +// void setVRange( double r ) { VRange = r; } +// +///**@return the range in brightness covered by the star's variability, in magnitudes +// */ +// double vrange() const { return VRange; } +// +///**@short set the period of the star's brightness variation, in days. +// */ +// void setVPeriod( double p ) { VPeriod = p; } +// +///**@return the period of the star's brightness variation, in days. +// */ +// double vperiod() const { return VPeriod; } + + void draw( QPainter &psky, QPixmap *sky, QPixmap *starpix, int x, int y, bool drawMultiple=true, double scale=1.0 ); + + //overloaded from SkyObject + void drawLabel( QPainter &psky, int x, int y, double zoom, bool drawName, bool drawMag, double scale ); + +/**Show star object popup menu. Overloaded from virtual + *SkyObject::showPopupMenu() + *@param pmenu pointer to the KSPopupMenu object + *@param pos QPojnt holding the x,y coordinates for the menu + */ + virtual void showPopupMenu( KSPopupMenu *pmenu, QPoint pos ) { pmenu->createStarMenu( this ); pmenu->popup( pos ); } + +private: + QString SpType; + + double PM_RA, PM_Dec, Parallax; //, VRange, VPeriod; + bool Multiplicity, Variability; +}; + +#endif diff --git a/kstars/kstars/starpixmap.cpp b/kstars/kstars/starpixmap.cpp new file mode 100644 index 00000000..1c1e9269 --- /dev/null +++ b/kstars/kstars/starpixmap.cpp @@ -0,0 +1,138 @@ +/*************************************************************************** + starpixmap.cpp - K Desktop Planetarium + ------------------- + begin : Wed Sep 19 2001 + copyright : (C) 2001 by Thomas Kabelmann + email : tk78@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "starpixmap.h" + +#include +#include +#include +#include + +#define STARSIZE 24 + +StarPixmap::StarPixmap (int starColorMode, int starColorIntensity) + : colorMode (starColorMode), colorIntensity (starColorIntensity) +{ + loadPixmaps (starColorMode, starColorIntensity); +} + +QPixmap* StarPixmap::getPixmap (QChar *color, int size) { + int c; +// the colors from blue to red +, O, B, A, F, G, K, M, N, P +// if *color is '+' use white star + switch (*color) { + case 'O' : c = 1; break; + case 'B' : c = 2; break; + case 'A' : c = 3; break; + case 'F' : c = 4; break; + case 'G' : c = 5; break; + case 'K' : c = 6; break; + case 'M' : c = 7; break; + case 'N' : c = 8; break; + case 'P' : c = 9; break; + default : c = 0; + } + // don't overflow the array + if (size > 25) size = 25; + return &starPixmaps[c][size]; +} + +void StarPixmap::setColorMode( int newMode ) { + colorMode = newMode; + loadPixmaps ( colorMode, colorIntensity ); +} + +void StarPixmap::setIntensity ( int newIntensity ) { + colorIntensity = newIntensity; + loadPixmaps ( colorMode, colorIntensity ); +} + +void StarPixmap::loadPixmaps (int newColorMode, int newColorIntensity) { + colorMode = newColorMode; + colorIntensity = newColorIntensity; + + if (colorIntensity < 0) colorIntensity = 0; // min + + QPixmap pix (STARSIZE, STARSIZE); + QBitmap mask (STARSIZE, STARSIZE); + QImage image; + QPainter p; + QMemArray starColor; + starColor.resize( 8 ); + image.setAlphaBuffer(true); + + starColor[0] = QColor( 255, 255, 255 ); //default to white + starColor[1] = QColor( 0, 0, 255 ); //type O + starColor[2] = QColor( 0, 200, 255 ); //type B + starColor[3] = QColor( 0, 255, 255 ); //type A + starColor[4] = QColor( 200, 255, 100 ); //type F + starColor[5] = QColor( 255, 255, 0 ); //type G + starColor[6] = QColor( 255, 100, 0 ); //type K + starColor[7] = QColor( 255, 0, 0 ); //type M + +// background of the star + if ( colorMode==1 ) // night colors (fill red, no temperature colors) + pix.fill (Qt::red); + else if ( colorMode==2 ) //star chart colors (fill black, no temperature colors) + pix.fill (Qt::black); + else + pix.fill (Qt::white); // default (white) + + for (int color = 0; color < 10; color ++) { + int ic = color; + if ( color > 7 ) ic = 7; + + if (colorMode==0) { + p.begin (&pix); + p.setPen (QPen (starColor[ic], colorIntensity)); // the intensity of color determines the width of the pen + p.drawEllipse (0, 0, STARSIZE, STARSIZE); + p.end(); + } + + mask.fill (Qt::color0); + + p.begin (&mask); + p.setPen (QPen ( Qt::color1, 1)); + p.setBrush( QBrush( Qt::color1 ) ); + p.drawEllipse(0, 0, STARSIZE, STARSIZE); + p.end(); + + //BLUR!! ugliness-- requires temporary conversion to pixmap, then back again. + // if we defer the blur until the end, we lose the transparency. Bleh. + QImage tmp = pix.convertToImage(); + pix.convertFromImage( KImageEffect::blur( tmp, 100.0 ) ); + + pix.setMask (mask); // set the mask + image = pix.convertToImage(); // create the image for smoothScale() + + for (int i = 0; i < 26; i++) + { + tmp = image.smoothScale( STARSIZE*(i+1)/26, STARSIZE*(i+1)/26 ); +/* if (i < 6) + tmp = image.smoothScale (1+ i, 1+ i); // size: 1x1 .. 6x6 + else if (i < 12) + tmp = image.smoothScale (int((1+ i)*1.25), int((1+ i)*1.25)); // size: 8x8 ... 16x16 + else if (i < 18) + tmp = image.smoothScale (int((1+ i)*1.5), int((1+ i)*1.5)); // size: 19x19 .. 27x27 + else + tmp = image.smoothScale ((1+ i)*2, (1+ i)*2); // size: 38 .. 52x52 +*/ + starPixmaps[color][i].convertFromImage( tmp ); // fill the array of pixmaps + } + } +} diff --git a/kstars/kstars/starpixmap.h b/kstars/kstars/starpixmap.h new file mode 100644 index 00000000..e37bb18e --- /dev/null +++ b/kstars/kstars/starpixmap.h @@ -0,0 +1,75 @@ +/*************************************************************************** + starpixmap.h - K Desktop Planetarium + ------------------- + begin : Wed Sep 19 2001 + copyright : (C) 2001 by Thomas Kabelmann + email : tk78@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef STARPIXMAP_H +#define STARPIXMAP_H + +#include + +/**@class StarPixmap + *Stores a two-dimensional array of star images, indexed by both size and color. + *Based on a star's spectral type, brightness, and the current zoom level, the appropriate + *image is selected from the array in the SkyMap::drawSymbol() function. + *A two-dimensional array of QPixmap star images + *@author Thomas Kabelmann + *@version 1.0 + */ + +class StarPixmap { + public: + /**Constructor. Build the array of images, based on a color mode and a colorintensity + *value. + *@param colorMode the color mode: 0 (real colors), 1 (solid red), 2 (solid black), or 3 (solid white). + *@param colorIntensity The thickness of the real-color circle drawn in mode 0 (it does nothing in the other color modes). + */ + StarPixmap (int colorMode=0, int colorIntensity = 4); + + /**Destructor (empty)*/ + ~StarPixmap() {} + + /**Retrieve the pixmap from the array indexed by color and size + *@param color the spectral type (one of O,B,A,F,G,K,M,N,P) + *@param s the size index + */ + QPixmap* getPixmap (QChar *color, int s); + + /**Change the Color mode. Regenerate the star image array. + *@param newMode the new Color Mode to use. + */ + void setColorMode( int newMode ); + + /**Change the color Intensity. Regenerate the star image array. + *@param newIntensity the new colorIntensity value. + */ + void setIntensity ( int newIntensity ); + + /**@return the current color mode*/ + int mode() const { return colorMode; } + + /**@return the current colorIntensity value*/ + int intensity() const { return colorIntensity; } + + private: + + QPixmap starPixmaps[10][26]; // the preloaded starpixmaps 10 colors/ 24 sizes + int size, colorMode, colorIntensity; + + /**Construct the array of star images*/ + void loadPixmaps ( int colorMode = 0, int colorIntensity = 4 ); +}; + +#endif diff --git a/kstars/kstars/statform.ui b/kstars/kstars/statform.ui new file mode 100644 index 00000000..8287a805 --- /dev/null +++ b/kstars/kstars/statform.ui @@ -0,0 +1,180 @@ + +statForm + + + statForm + + + + 0 + 0 + 261 + 241 + + + + Statistics + + + + unnamed + + + + stdDevLabel + + + Std. dev: + + + + + bitpixOUT + + + true + + + + + maxLabel + + + Max: + + + + + meanOUT + + + true + + + + + atMinLabel + + + @ + + + + + bitPixLabel + + + Bitpix: + + + + + minOUT + + + true + + + + + heightLabel + + + Height: + + + + + widthOUT + + + true + + + + + meanLabel + + + Mean: + + + + + heightOUT + + + true + + + + + atMaxLabel + + + @ + + + + + widthLabel + + + Width: + + + + + atMaxOUT + + + true + + + + + maxOUT + + + true + + + + + atMinOUT + + + true + + + + + minLabel + + + Min: + + + + + stddevOUT + + + true + + + + + + widthOUT + heightOUT + bitpixOUT + maxOUT + atMaxOUT + minOUT + atMinOUT + meanOUT + stddevOUT + + + diff --git a/kstars/kstars/streamformui.ui b/kstars/kstars/streamformui.ui new file mode 100644 index 00000000..90d4c1b8 --- /dev/null +++ b/kstars/kstars/streamformui.ui @@ -0,0 +1,128 @@ + +streamForm + + + streamForm + + + + 0 + 0 + 206 + 146 + + + + Video Stream + + + + unnamed + + + + layout2 + + + + unnamed + + + + playB + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Play/Pause + + + + + + + + captureB + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Capture Image + + + + + + + + imgFormatCombo + + + Image Format + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 300 + 21 + + + + + + + + videoFrame + + + NoFrame + + + Sunken + + + + + + + kpushbutton.h + kpushbutton.h + kcombobox.h + + diff --git a/kstars/kstars/streamwg.cpp b/kstars/kstars/streamwg.cpp new file mode 100644 index 00000000..a78013f2 --- /dev/null +++ b/kstars/kstars/streamwg.cpp @@ -0,0 +1,317 @@ +/* Stream Widget + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + 2004-03-16: A class to handle video streaming. + */ + +#include "streamwg.h" +#include "indistd.h" +#include "Options.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + + +#include +#include +#include + +#define STREAMBUFSIZ 1024 + +FILE *wfp; + + StreamWG::StreamWG(INDIStdDevice *inStdDev, QWidget * parent, const char * name) : streamForm(parent, name) + { + + stdDev = inStdDev; +// streamBuffer = NULL; + streamWidth = streamHeight = -1; +// streamFD = -1; + processStream = colorFrame = false; + + //videoFrameLayout = new QVBoxLayout(videoFrame, 0, 0); + streamFrame = new VideoWG(videoFrame); + + KIconLoader *icons = KGlobal::iconLoader(); + + playPix = icons->loadIcon( "player_play", KIcon::Toolbar ); + pausePix = icons->loadIcon( "player_pause", KIcon::Toolbar ); + capturePix = icons->loadIcon( "frame_image", KIcon::Toolbar ); + + playB->setPixmap(pausePix); + captureB->setPixmap(capturePix); + + imgFormatCombo->insertStrList(QImage::outputFormats()); + + connect(playB, SIGNAL(clicked()), this, SLOT(playPressed())); + connect(captureB, SIGNAL(clicked()), this, SLOT(captureImage())); + + } + +StreamWG::~StreamWG() +{ +// delete streamBuffer; +} + +void StreamWG::closeEvent ( QCloseEvent * e ) +{ + stdDev->streamDisabled(); + processStream = false; + e->accept(); +} + +void StreamWG::setColorFrame(bool color) +{ + colorFrame = color; +} + +/*void StreamWG::establishDataChannel(QString host, int port) +{ + QString errMsg; + struct sockaddr_in pin; + struct hostent *serverHostName = gethostbyname(host.ascii()); + errMsg = QString("Connection to INDI host at %1 on port %2 failed.").arg(host).arg(port); + + memset(&pin, 0, sizeof(pin)); + pin.sin_family = AF_INET; + pin.sin_addr.s_addr = ((struct in_addr *) (serverHostName->h_addr))->s_addr; + pin.sin_port = htons(port); + + if ( (streamFD = socket(AF_INET, SOCK_STREAM, 0)) == -1) + { + KMessageBox::error(0, i18n("Cannot create socket.")); + return; + } + + if ( ::connect(streamFD, (struct sockaddr*) &pin, sizeof(pin)) == -1) + { + KMessageBox::error(0, errMsg); + streamFD = -1; + return; + } + + // callback notified + sNotifier = new QSocketNotifier( streamFD, QSocketNotifier::Read, this); + QObject::connect( sNotifier, SIGNAL(activated(int)), this, SLOT(streamReceived())); +}*/ + +void StreamWG::enableStream(bool enable) +{ + if (enable) + { + processStream = true; + show(); + } + else + { + processStream = false; + playB->setPixmap(pausePix); + hide(); + } + +} + +void StreamWG::setSize(int wd, int ht) +{ + streamWidth = wd; + streamHeight = ht; + + streamFrame->totalBaseCount = wd * ht; + + resize(wd + layout()->margin() * 2 , ht + playB->height() + layout()->margin() * 2 + layout()->spacing()); + streamFrame->resize(wd, ht); +} + +void StreamWG::resizeEvent(QResizeEvent *ev) +{ + + streamFrame->resize(ev->size().width() - layout()->margin() * 2, ev->size().height() - playB->height() - layout()->margin() * 2 - layout()->spacing()); + +} + /* +void StreamWG::allocateStreamBuffer() +{ + if (streamWidth < 0 || streamHeight < 0) return; + + fprintf(stderr, "In allocate stream buffer \n"); + + delete (streamBuffer); + + if (colorFrame) + frameTotalBytes = streamWidth * streamHeight * 4; + else + frameTotalBytes = streamWidth * streamHeight; + + streamBuffer = new unsigned char[frameTotalBytes]; + + fprintf(stderr, "We have a %s frame. width: %d -- height: %d -- totalBytes: %d\n", colorFrame ? "color" : "grey", streamWidth, streamHeight, frameTotalBytes); + +} + +void StreamWG::streamReceived() +{ + + char msg[1024]; + int nr=0, n=0; + + for (nr = 0; nr < frameTotalBytes; nr+=n) + { + n = read (streamFD, streamBuffer + nr, frameTotalBytes - nr); + if (n <= 0) + { + if (n < 0) + sprintf (msg, "INDI: input error."); + else + sprintf (msg, "INDI: agent closed connection."); + + stdDev->sNotifier->disconnect(); + close(stdDev->streamFD); + KMessageBox::error(0, QString(msg)); + return; + } + } + + if (!processStream) + return; + + streamFrame->newFrame(streamBuffer, streamWidth, streamHeight, colorFrame); + +}*/ + +void StreamWG::playPressed() +{ + + if (processStream) + { + playB->setPixmap(playPix); + processStream = false; + } + else + { + playB->setPixmap(pausePix); + processStream = true; + } + +} + +void StreamWG::captureImage() +{ + QString fname; + QString fmt; + KURL currentFileURL; + QString currentDir = Options::fitsSaveDirectory(); + KTempFile tmpfile; + tmpfile.setAutoDelete(true); + + fmt = imgFormatCombo->currentText(); + + currentFileURL = KFileDialog::getSaveURL( currentDir, fmt ); + + if (currentFileURL.isEmpty()) return; + + if ( currentFileURL.isValid() ) + { + currentDir = currentFileURL.directory(); + + if ( currentFileURL.isLocalFile() ) + fname = currentFileURL.path(); + else + fname = tmpfile.name(); + + if (fname.right(fmt.length()).lower() != fmt.lower()) + { + fname += "."; + fname += fmt.lower(); + } + + streamFrame->qPix.save(fname, fmt.ascii()); + + //set rwx for owner, rx for group, rx for other + chmod( fname.ascii(), S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH ); + + if ( tmpfile.name() == fname ) + { //need to upload to remote location + + if ( ! KIO::NetAccess::upload( tmpfile.name(), currentFileURL, (QWidget*) 0 ) ) + { + QString message = i18n( "Could not upload image to remote location: %1" ).arg( currentFileURL.prettyURL() ); + KMessageBox::sorry( 0, message, i18n( "Could not upload file" ) ); + } + } + } + else + { + QString message = i18n( "Invalid URL: %1" ).arg( currentFileURL.url() ); + KMessageBox::sorry( 0, message, i18n( "Invalid URL" ) ); + } + +} + + +VideoWG::VideoWG(QWidget * parent, const char * name) : QFrame(parent, name, Qt::WNoAutoErase) +{ + streamImage = NULL; + grayTable=new QRgb[256]; + for (int i=0;i<256;i++) + grayTable[i]=qRgb(i,i,i); +} + +VideoWG::~VideoWG() +{ + delete (streamImage); + delete [] (grayTable); +} + +void VideoWG::newFrame(unsigned char *buffer, int buffSiz, int w, int h) +{ + //delete (streamImage); + //streamImage = NULL; + + //if (color) + if (buffSiz > totalBaseCount) + streamImage = new QImage(buffer, w, h, 32, 0, 0, QImage::BigEndian); + else + + streamImage = new QImage(buffer, w, h, 8, grayTable, 256, QImage::IgnoreEndian); + + update(); + +} + +void VideoWG::paintEvent(QPaintEvent */*ev*/) +{ + + if (streamImage) + { + if (streamImage->isNull()) return; + //qPix = kPixIO.convertToPixmap(*streamImage);/*streamImage->smoothScale(width(), height()));*/ + qPix = kPixIO.convertToPixmap(streamImage->scale(width(), height())); + delete (streamImage); + streamImage = NULL; + } + + bitBlt(this, 0, 0, &qPix); + +} + +#include "streamwg.moc" diff --git a/kstars/kstars/streamwg.h b/kstars/kstars/streamwg.h new file mode 100644 index 00000000..27d24fc7 --- /dev/null +++ b/kstars/kstars/streamwg.h @@ -0,0 +1,90 @@ +/* Stream Widget + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + 2004-03-16: A class to handle video streaming. + */ + + #ifndef STREAMWG_H + #define STREAMWG_H + + #include + #include + + #include "streamformui.h" + #include "qframe.h" + + + class QImage; + class QSocketNotifier; + class VideoWG; + class INDIStdDevice; + class QPainter; + class QVBoxLayout; + + class StreamWG : public streamForm + { + Q_OBJECT + + public: + StreamWG(INDIStdDevice *inStdDev, QWidget * parent =0, const char * name =0); + ~StreamWG(); + + friend class VideoWG; + friend class INDIStdDevice; + + void setColorFrame(bool color); + void setSize(int wd, int ht); + void enableStream(bool enable); + + bool processStream; + int streamWidth, streamHeight; + VideoWG *streamFrame; + bool colorFrame; + + private: + INDIStdDevice *stdDev; + QPixmap playPix, pausePix, capturePix; + QVBoxLayout *videoFrameLayout; + + protected: + void closeEvent ( QCloseEvent * e ); + void resizeEvent(QResizeEvent *ev); + + + public slots: + void playPressed(); + void captureImage(); + + + }; + + class VideoWG : public QFrame + { + Q_OBJECT + + public: + VideoWG(QWidget * parent =0, const char * name =0); + ~VideoWG(); + + friend class StreamWG; + + void newFrame(unsigned char *buffer, int buffSiz, int w, int h); + + private: + int totalBaseCount; + QRgb *grayTable; + QImage *streamImage; + QPixmap qPix; + KPixmapIO kPixIO; + + protected: + void paintEvent(QPaintEvent *ev); + +}; + +#endif diff --git a/kstars/kstars/telescopeprop.cpp b/kstars/kstars/telescopeprop.cpp new file mode 100644 index 00000000..2e260941 --- /dev/null +++ b/kstars/kstars/telescopeprop.cpp @@ -0,0 +1,245 @@ +/*************************************************************************** + telescopeprop.cpp - description + ------------------- + begin : Wed June 8th 2005 + copyright : (C) 2005 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include +#include +#include +#include +#include + +#include + +#include "telescopeprop.h" +#include "kstars.h" +#include "indimenu.h" +#include "indidriver.h" + +telescopeProp::telescopeProp(QWidget* parent, const char* name, bool modal, WFlags fl) +: scopeProp(parent,name, modal,fl) +{ + + ksw = (KStars *) parent; + + ksw->establishINDI(); + indi_driver = ksw->getINDIDriver(); + newScopePending = false; + + connect (newB, SIGNAL(clicked()), this, SLOT(newScope())); + connect (saveB, SIGNAL(clicked()), this, SLOT(saveScope())); + connect (removeB, SIGNAL(clicked()), this, SLOT(removeScope())); + connect (telescopeListBox, SIGNAL(highlighted(int)),this, SLOT(updateScopeDetails(int))); + connect(closeB, SIGNAL(clicked()), this, SLOT(close())); + + // Fill the combo box with drivers + driverCombo->insertStringList(indi_driver->driversList); + + // Fill the list box with telescopes + for (unsigned int i=0; i < indi_driver->devices.size(); i++) + { + if (indi_driver->devices[i]->deviceType == KSTARS_TELESCOPE) + telescopeListBox->insertItem(indi_driver->devices[i]->label); + } + + telescopeListBox->setCurrentItem(0); + updateScopeDetails(0); + + +} + +telescopeProp::~telescopeProp() +{ +} + +void telescopeProp::newScope() +{ + + driverCombo->clearEdit(); + labelEdit->clear(); + focalEdit->clear(); + versionEdit->clear(); + apertureEdit->clear(); + + driverCombo->setFocus(); + telescopeListBox->clearFocus(); + telescopeListBox->clearSelection(); + + newScopePending = true; + +} + +void telescopeProp::saveScope() +{ + IDevice *dev (NULL); + double focal_length(-1), aperture(-1); + int finalIndex = -1; + + if (labelEdit->text().isEmpty()) + { + KMessageBox::error(NULL, i18n("Telescope label is missing.")); + return; + } + + if (driverCombo->currentText().isEmpty()) + { + KMessageBox::error(NULL, i18n("Telescope driver is missing.")); + return; + } + + if (versionEdit->text().isEmpty()) + { + KMessageBox::error(NULL, i18n("Telescope driver version is missing.")); + return; + } + + if (telescopeListBox->currentItem() != -1) + finalIndex = findDeviceIndex(telescopeListBox->currentItem()); + + // Add new scope + if (newScopePending) + { + + dev = new IDevice(labelEdit->text(), driverCombo->currentText(), versionEdit->text()); + + dev->deviceType = KSTARS_TELESCOPE; + + focal_length = focalEdit->text().toDouble(); + aperture = apertureEdit->text().toDouble(); + + if (focal_length > 0) + dev->focal_length = focal_length; + if (aperture > 0) + dev->aperture = aperture; + + indi_driver->devices.push_back(dev); + + telescopeListBox->insertItem(labelEdit->text()); + + telescopeListBox->setCurrentItem(telescopeListBox->count() - 1); + + } + else + { + if (finalIndex == -1) return; + indi_driver->devices[finalIndex]->label = labelEdit->text(); + indi_driver->devices[finalIndex]->version = versionEdit->text(); + indi_driver->devices[finalIndex]->driver = driverCombo->currentText(); + + + focal_length = focalEdit->text().toDouble(); + aperture = apertureEdit->text().toDouble(); + + if (focal_length > 0) + indi_driver->devices[finalIndex]->focal_length = focal_length; + if (aperture > 0) + indi_driver->devices[finalIndex]->aperture = aperture; + } + + indi_driver->saveDevicesToDisk(); + + newScopePending = false; + + driverCombo->clearFocus(); + labelEdit->clearFocus(); + focalEdit->clearFocus(); + apertureEdit->clearFocus(); + + KMessageBox::information(NULL, i18n("You need to restart KStars for changes to take effect.")); + +} + +int telescopeProp::findDeviceIndex(int listIndex) +{ + int finalIndex = -1; + + for (unsigned int i=0; i < indi_driver->devices.size(); i++) + { + if (indi_driver->devices[i]->label == telescopeListBox->text(listIndex)) + { + finalIndex = i; + break; + } + } + + return finalIndex; + +} + +void telescopeProp::updateScopeDetails(int index) +{ + + int finalIndex = -1; + newScopePending = false; + bool foundFlag(false); + + focalEdit->clear(); + apertureEdit->clear(); + + + finalIndex = findDeviceIndex(index); + if (finalIndex == -1) + { + kdDebug() << "final index is invalid. internal error." << endl; + return; + } + + for (int i=0; i < driverCombo->count(); i++) + if (indi_driver->devices[finalIndex]->driver == driverCombo->text(i)) + { + driverCombo->setCurrentItem(i); + foundFlag = true; + break; + } + + if (foundFlag == false) + driverCombo->setCurrentText(indi_driver->devices[finalIndex]->driver); + + labelEdit->setText(indi_driver->devices[finalIndex]->label); + + versionEdit->setText(indi_driver->devices[finalIndex]->version); + + if (indi_driver->devices[finalIndex]->focal_length != -1) + focalEdit->setText(QString("%1").arg(indi_driver->devices[finalIndex]->focal_length)); + + if (indi_driver->devices[finalIndex]->aperture != -1) + apertureEdit->setText(QString("%1").arg(indi_driver->devices[finalIndex]->aperture)); + +} + +void telescopeProp::removeScope() +{ + + int index, finalIndex; + + index = telescopeListBox->currentItem(); + finalIndex = findDeviceIndex(index); + + if (KMessageBox::warningContinueCancel( 0, i18n("Are you sure you want to remove %1?").arg(indi_driver->devices[finalIndex]->label), i18n("Delete Confirmation"),KStdGuiItem::del())!=KMessageBox::Continue) + return; + + telescopeListBox->removeItem(index); + + delete (indi_driver->devices[finalIndex]); + indi_driver->devices.erase(indi_driver->devices.begin() + finalIndex); + + indi_driver->saveDevicesToDisk(); + +} + + +#include "telescopeprop.moc" + diff --git a/kstars/kstars/telescopeprop.h b/kstars/kstars/telescopeprop.h new file mode 100644 index 00000000..ce7347f9 --- /dev/null +++ b/kstars/kstars/telescopeprop.h @@ -0,0 +1,58 @@ +/*************************************************************************** + telescopeprop.cpp - description + ------------------- + begin : Wed June 8th 2005 + copyright : (C) 2005 by Jasem Mutlaq + email : mutlaqja@ikarustech.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef TELESCOPEPROP_H +#define TELESCOPEPROP_H + +class KStars; +class INDIDriver; + +#include "telescopepropui.h" + +class telescopeProp : public scopeProp +{ + Q_OBJECT + +public: + telescopeProp(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); + ~telescopeProp(); + /*$PUBLIC_FUNCTIONS$*/ + +public slots: + void newScope(); + void saveScope(); + void updateScopeDetails(int index); + void removeScope(); + /*$PUBLIC_SLOTS$*/ + +protected: + /*$PROTECTED_FUNCTIONS$*/ + +protected slots: + /*$PROTECTED_SLOTS$*/ + + private: + int findDeviceIndex(int listIndex); + + bool newScopePending; + KStars *ksw; + INDIDriver *indi_driver; + +}; + +#endif + diff --git a/kstars/kstars/telescopepropui.ui b/kstars/kstars/telescopepropui.ui new file mode 100644 index 00000000..cea9e20d --- /dev/null +++ b/kstars/kstars/telescopepropui.ui @@ -0,0 +1,268 @@ + +scopeProp + + + scopeProp + + + + 0 + 0 + 435 + 452 + + + + Telescope Properties + + + true + + + + unnamed + + + + textLabel1 + + + Telescopes: + + + + + layout12 + + + + unnamed + + + + newB + + + &New + + + + + saveB + + + S&ave + + + + + removeB + + + Remo&ve + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 236 + 20 + + + + + + closeB + + + &Close + + + + + + + telescopeListBox + + + + 7 + 7 + 0 + 0 + + + + + 130 + 0 + + + + + + layout8 + + + + unnamed + + + + textLabel2 + + + Driver: + + + + + textLabel2_2_6 + + + Version: + + + + + textLabel2_2 + + + Label: + + + + + textLabel2_2_2 + + + Focal length: + + + + + textLabel2_2_3 + + + Aperture: + + + + + + + layout9 + + + + unnamed + + + + driverCombo + + + true + + + + + versionEdit + + + + + labelEdit + + + + + layout5 + + + + unnamed + + + + focalEdit + + + + + textLabel2_2_4 + + + mm + + + + + + + layout6 + + + + unnamed + + + + apertureEdit + + + + + textLabel2_2_5 + + + mm + + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 21 + 190 + + + + + + + + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + klistbox.h + kcombobox.h + klineedit.h + klineedit.h + klineedit.h + klineedit.h + klineedit.h + + diff --git a/kstars/kstars/telescopewizard.ui b/kstars/kstars/telescopewizard.ui new file mode 100644 index 00000000..8f055960 --- /dev/null +++ b/kstars/kstars/telescopewizard.ui @@ -0,0 +1,624 @@ + +telescopeWizard + + + telescopeWizard + + + + 0 + 1 + 609 + 300 + + + + + 5 + 5 + 0 + 0 + + + + + 500 + 300 + + + + + 800 + 300 + + + + Telescope Wizard + + + true + + + + unnamed + + + + layout12 + + + + unnamed + + + 10 + + + + helpB + + + &Help + + + false + + + + + spacer2 + + + Horizontal + + + Expanding + + + + 56 + 11 + + + + + + backB + + + &Back + + + + + nextB + + + &Next + + + true + + + true + + + + + + + wizardContainer + + + + introPage + + + 0 + + + + unnamed + + + + intoPageLabel + + + + 5 + 5 + 0 + 0 + + + + Welcome to the <b>KStars Telescope Setup Wizard!</b> +<br><br> +This Wizard will help you to connect to your telescope and control it from KStars. You will be asked to verify some basic information. +<br> +<br>You can get extended information on telescope support in KStars by pressing the <tt>help</tt> button at any point during the Wizard. +<br><br> +Please click next to continue. + + + WordBreak|AlignVCenter + + + + + + + modelPage + + + 1 + + + + unnamed + + + + modelPageLabel + + + <h3>1. Telescope Model</h3> + +Please select your telescope model from the list below. Click next after selecting a model. + + + WordBreak|AlignTop + + + + + spacer5_2 + + + Vertical + + + Expanding + + + + 20 + 25 + + + + + + layout10 + + + + unnamed + + + + telescopeCombo + + + + + spacer3 + + + Horizontal + + + Minimum + + + + 196 + 16 + + + + + + + + spacer5 + + + Vertical + + + Expanding + + + + 20 + 25 + + + + + + textLabel1 + + + <b>Tip</b> +<br>Some non-Meade telescopes support a subset of the LX200 command set. Select <tt>LX200 Generic</tt> to control such devices. + + + + + + + telescopePage + + + 2 + + + + unnamed + + + + telescopePageInfo + + + + 5 + 5 + 0 + 0 + + + + <h3>2. Align Your Telescope</h3> + +You need to align your telescope before you can control it properly from KStars. Please refer to your telescope manual for alignment instructions. +<br><br> +After a successful alignment, connect your telescope's RS232 interface to your computer's serial or USB port. +<br><br><br>Click next to continue. + + + WordBreak|AlignTop + + + + + + + localPage + + + 3 + + + + unnamed + + + + localPageLabel + + + <h3>3. Verify Local Settings</h3> + +Verify if the following time, date, and location settings are correct. If any of the settings are incorrect, you can correct them via the <tt>Set time</tt> and <tt>Set Location</tt> buttons. + + + + WordBreak|AlignTop + + + + + spacer4_2_2 + + + Vertical + + + Expanding + + + + 20 + 20 + + + + + + layout14 + + + + unnamed + + + + layout13 + + + + unnamed + + + + layout6 + + + + unnamed + + + + layout2 + + + + unnamed + + + + timeLabel + + + <b>Time</b> + + + + + timeOut + + + + 1 + + + + + + + + + + + layout3 + + + + unnamed + + + + dateLabel + + + <b>Date</b> + + + + + dateOut + + + + 1 + + + + + + + + + + + + + layout4 + + + + unnamed + + + + locationLabel + + + <b>Location</b> + + + + + locationOut + + + + 1 + + + + + + + + + + + + + layout11 + + + + unnamed + + + + setTimeB + + + Set Time... + + + + + setLocationB + + + Set Location... + + + + + + + + + spacer4_2 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + portPage + + + 4 + + + + unnamed + + + + portPageLabel + + + + 5 + 5 + 0 + 0 + + + + <h3>4. Determine Connection Port</h3> + +Enter the port number your telescope is connected to. If you only have one serial port in your computer, the port is usually <tt>/dev/ttyS0</tt> +<br><br>If you are unsure about the port number, you can leave the field empty and KStars will try to scan the ports for attached telescopes. Beware that the autoscan process might take a few minutes to complete. + + + WordBreak|AlignTop + + + + + spacer6_2 + + + Vertical + + + Expanding + + + + 20 + 25 + + + + + + layout17 + + + + unnamed + + + + portLabel + + + <b>Port:</b> + + + + + portIn + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 141 + 16 + + + + + + + + spacer6 + + + Vertical + + + Expanding + + + + 20 + 25 + + + + + + + + + wizardPix + + + true + + + + + + + + + klineedit.h + + diff --git a/kstars/kstars/telescopewizardprocess.cpp b/kstars/kstars/telescopewizardprocess.cpp new file mode 100644 index 00000000..cffb2cf4 --- /dev/null +++ b/kstars/kstars/telescopewizardprocess.cpp @@ -0,0 +1,383 @@ +/* Telescope wizard + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#include "telescopewizardprocess.h" +#include "Options.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "timedialog.h" +#include "ksutils.h" +#include "libkdeedu/extdate/extdatetime.h" + +#include "indimenu.h" +#include "indidriver.h" +#include "indielement.h" +#include "indiproperty.h" +#include "indistd.h" +#include "indidevice.h" + +#define TIMEOUT_THRESHHOLD 20 + +telescopeWizardProcess::telescopeWizardProcess( QWidget* parent, const char* name ) : telescopeWizard(parent, name) +{ + currentPort = -1; + timeOutCount = 0; + indiDev = NULL; + progressScan = NULL; + linkRejected = false; + + QString locStr; + QFile sideIMG; + + if (KSUtils::openDataFile(sideIMG, "wizardside.png")) + wizardPix->setPixmap(QPixmap(sideIMG.name())); + + backB->hide(); + currentPage = INTRO_P; + + ksw = (KStars *) parent; + + ksw->establishINDI(); + + indimenu = ksw->getINDIMenu(); + indidriver = ksw->getINDIDriver(); + + INDIMessageBar = Options::indiMessages(); + Options::setIndiMessages( false ); + + QTime newTime( ksw->data()->lt().time() ); + ExtDate newDate( ksw->data()->lt().date() ); + + timeOut->setText( QString().sprintf("%02d:%02d:%02d", newTime.hour(), newTime.minute(), newTime.second())); + dateOut->setText( QString().sprintf("%d-%02d-%02d", newDate.year(), newDate.month(), newDate.day())); + + if (ksw->geo()->translatedProvince().isEmpty()) + locationOut->setText( QString("%1, %2").arg(ksw->geo()->translatedName()).arg(ksw->geo()->translatedCountry())); + else + locationOut->setText( QString("%1, %2, %3").arg(ksw->geo()->translatedName()) + .arg(ksw->geo()->translatedProvince()) + .arg(ksw->geo()->translatedCountry())); + + + for (unsigned int i=0; i < indidriver->devices.size(); i++) + if (indidriver->devices[i]->deviceType == KSTARS_TELESCOPE) + telescopeCombo->insertItem(indidriver->devices[i]->label); + + if ( !Options::indiTelescopePort().isEmpty()) + portList << Options::indiTelescopePort(); + + portList << "/dev/ttyS0" << "/dev/ttyS1" << "/dev/ttyS2" << "/dev/ttyS3" << "/dev/ttyS4" + << "/dev/ttyUSB0" << "/dev/ttyUSB1" << "/dev/ttyUSB2" << "/dev/ttyUSB3";// << "/dev/ttyUSB4"; + + connect(helpB, SIGNAL(clicked()), parent, SLOT(appHelpActivated())); + connect(nextB, SIGNAL(clicked()), this, SLOT(processNext())); + connect(backB, SIGNAL(clicked()), this, SLOT(processBack())); + connect(setTimeB, SIGNAL(clicked()), this, SLOT(newTime())); + connect(setLocationB, SIGNAL(clicked()), this, SLOT(newLocation())); + + newDeviceTimer = new QTimer(this); + QObject::connect( newDeviceTimer, SIGNAL(timeout()), this, SLOT(processPort()) ); + +} + +telescopeWizardProcess::~telescopeWizardProcess() +{ + if (progressScan) + if (progressScan->wasCancelled()) + indidriver->processDeviceStatus(1); + + Options::setIndiMessages( INDIMessageBar ); + + Reset(); +} + +void telescopeWizardProcess::processNext(void) +{ + int linkResult=0; + + switch (currentPage) + { + case INTRO_P: + currentPage++; + backB->show(); + wizardContainer->raiseWidget(currentPage); + break; + case MODEL_P: + currentPage++; + wizardContainer->raiseWidget(currentPage); + break; + case TELESCOPE_P: + currentPage++; + wizardContainer->raiseWidget(currentPage); + break; + case LOCAL_P: + currentPage++; + wizardContainer->raiseWidget(currentPage); + break; + case PORT_P: + linkResult = establishLink(); + if ( linkResult == 1) + { +progressScan = new KProgressDialog(this, "autoscan", i18n("Autoscan"), i18n("Please wait while KStars scan communication ports for attached telescopes.\nThis process might take few minutes to complete."), true); + progressScan->setAllowCancel(true); + progressScan->setAutoClose(true); + progressScan->setAutoReset(true); + progressScan->progressBar()->setTotalSteps(portList.count()); + progressScan->progressBar()->setValue(0); + progressScan->show(); + } + else if (linkResult == 2) + KMessageBox::queuedMessageBox(0, KMessageBox::Information, i18n("Please wait while KStars tries to connect to your telescope...")); + else if (linkResult == -1) + KMessageBox::error(0, i18n("Error. Unable to locate telescope drivers.")); + break; + default: + break; + } + +} + +void telescopeWizardProcess::processBack(void) +{ + // for now, just display the next page, and restart once we reached the end + + switch (currentPage) + { + case INTRO_P: + // we shouldn't be here! + break; + break; + case MODEL_P: + currentPage--; + backB->hide(); + wizardContainer->raiseWidget(currentPage); + break; + case TELESCOPE_P: + currentPage--; + wizardContainer->raiseWidget(currentPage); + break; + case LOCAL_P: + currentPage--; + wizardContainer->raiseWidget(currentPage); + break; + case PORT_P: + currentPage--; + wizardContainer->raiseWidget(currentPage); + break; + default: + break; + } + +} + +void telescopeWizardProcess::newTime() +{ + TimeDialog timedialog (ksw->data()->lt(), ksw); + + if ( timedialog.exec() == QDialog::Accepted ) + { + KStarsDateTime dt( timedialog.selectedDate(), timedialog.selectedTime() ); + ksw->data()->changeDateTime( dt ); + + timeOut->setText( QString().sprintf("%02d:%02d:%02d", dt.time().hour(), dt.time().minute(), dt.time().second())); + dateOut->setText( QString().sprintf("%d-%02d-%02d", dt.date().year(), dt.date().month(), dt.date().day())); + } +} + +void telescopeWizardProcess::newLocation() +{ + + ksw->slotGeoLocator(); + + locationOut->setText( QString("%1, %2, %3").arg(ksw->geo()->translatedName()) + .arg(ksw->geo()->translatedProvince()) + .arg(ksw->geo()->translatedCountry())); + timeOut->setText( QString().sprintf("%02d:%02d:%02d", ksw->data()->lt().time().hour(), ksw->data()->lt().time().minute(), ksw->data()->lt().time().second())); + + dateOut->setText( QString().sprintf("%d-%02d-%02d", ksw->data()->lt().date().year(), + ksw->data()->lt().date().month() ,ksw->data()->lt().date().day())); + + + +} + +int telescopeWizardProcess::establishLink() +{ + + if (!indidriver || !indimenu) + return (0); + + QListViewItem *driverItem = NULL; + driverItem = indidriver->localListView->findItem(telescopeCombo->currentText(), 0); + if (driverItem == NULL) return -1; + + // If device is already running, we need to shut it down first + if (indidriver->isDeviceRunning(telescopeCombo->currentText())) + { + indidriver->localListView->setSelected(driverItem, true); + indidriver->processDeviceStatus(1); + } + + // Set custome label for device + indimenu->setCustomLabel(telescopeCombo->currentText()); + currentDevice = indimenu->currentLabel; + // Select it + indidriver->localListView->setSelected(driverItem, true); + // Make sure we start is locally + indidriver->localR->setChecked(true); + // Run it + indidriver->processDeviceStatus(0); + + if (!indidriver->isDeviceRunning(telescopeCombo->currentText())) + return (3); + + newDeviceTimer->start(1500); + + if (portIn->text().isEmpty()) + return (1); + else + return (2); + +} + +void telescopeWizardProcess::processPort() +{ + INDI_P * pp; + INDI_E * lp; + + if (!indidriver || !indimenu) + return; + + timeOutCount++; + + if (timeOutCount >= TIMEOUT_THRESHHOLD) + { + indidriver->processDeviceStatus(1); + Reset(); + KMessageBox::error(0, i18n("Error: connection timeout. Unable to communicate with an INDI server")); + close(); + return; + } + + indiDev = indimenu->findDeviceByLabel(currentDevice); + if (!indiDev) return; + + // port empty, start autoscan + if (portIn->text().isEmpty()) + { + newDeviceTimer->stop(); + linkRejected = false; + connect(indiDev->stdDev, SIGNAL(linkRejected()), this, SLOT(scanPorts())); + connect(indiDev->stdDev, SIGNAL(linkAccepted()), this, SLOT(linkSuccess())); + scanPorts(); + return; + } + + pp = indiDev->findProp("DEVICE_PORT"); + if (!pp) return; + lp = pp->findElement("PORT"); + if (!lp) return; + + lp->write_w->setText(portIn->text()); + + pp = indiDev->findProp("CONNECTION"); + if (!pp) return; + + newDeviceTimer->stop(); + + Options::setIndiMessages( INDIMessageBar ); + + pp->newSwitch(0); + + timeOutCount = 0; + + indimenu->show(); + + close(); + +} + +void telescopeWizardProcess::scanPorts() +{ + INDI_P * pp; + INDI_E *lp; + + if (!indiDev || !indidriver || !indimenu || linkRejected) + return; + + currentPort++; + + progressScan->progressBar()->setValue(currentPort); + + if ( (unsigned) currentPort >= portList.count()) + { + KMessageBox::sorry(0, i18n("Sorry. KStars failed to detect any attached telescopes, please check your settings and try again.")); + linkRejected = true; + indidriver->processDeviceStatus(1); + Reset(); + return; + } + + if (indiDev->msgST_w) + indiDev->msgST_w->clear(); + + pp = indiDev->findProp("DEVICE_PORT"); + if (!pp) return; + lp = pp->findElement("PORT"); + + lp->write_w->setText(portList[currentPort]); + pp->newText(); + + pp = indiDev->findProp("CONNECTION"); + if (!pp) return; + + pp->newSwitch(0); + +} + +void telescopeWizardProcess::linkSuccess() +{ + Reset(); + + indimenu->show(); + + close(); + +} + +void telescopeWizardProcess::Reset() +{ + + currentPort = -1; + timeOutCount = 0; + + if (progressScan) + progressScan->close(); + + indiDev = NULL; + +} + +#include "telescopewizardprocess.moc" diff --git a/kstars/kstars/telescopewizardprocess.h b/kstars/kstars/telescopewizardprocess.h new file mode 100644 index 00000000..2fc5b911 --- /dev/null +++ b/kstars/kstars/telescopewizardprocess.h @@ -0,0 +1,72 @@ +/* Telescope wizard + Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com) + + This application is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + */ + +#ifndef TELESCOPEWIZARDPROCESS_H +#define TELESCOPEWIZARDPROCESS_H + +#include + +#include "telescopewizard.h" + +class KStars; +class INDIMenu; +class INDIDriver; +class QTimer; +class INDI_D; + +class KProgressDialog; + +class telescopeWizardProcess : public telescopeWizard +{ + +Q_OBJECT + +public: + telescopeWizardProcess( QWidget* parent = 0, const char* name = 0); + ~telescopeWizardProcess(); + + unsigned int currentPage; + enum { INTRO_P=0, MODEL_P=1, TELESCOPE_P=2, LOCAL_P=3, PORT_P=4 }; + +private: + KStars * ksw; + INDIMenu *indimenu; + INDIDriver *indidriver; + QTimer *newDeviceTimer; + + INDI_D *indiDev; + + KProgressDialog *progressScan; + + QStringList portList; + QString currentDevice; + + int currentPort; + int timeOutCount; + bool INDIMessageBar; + bool linkRejected; + + int establishLink(); + void Reset(); + +public slots: + void processNext(); + void processBack(); + void newTime(); + void newLocation(); + void processPort(); + void scanPorts(); + void linkSuccess(); + +}; + + + + +#endif diff --git a/kstars/kstars/thumbnaileditor.cpp b/kstars/kstars/thumbnaileditor.cpp new file mode 100644 index 00000000..5a34d8c8 --- /dev/null +++ b/kstars/kstars/thumbnaileditor.cpp @@ -0,0 +1,212 @@ +/*************************************************************************** + thumbnaileditor.cpp - description + ------------------- + begin : Thu Mar 2 2005 + copyright : (C) 2005 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include + +#include +#include +#include + +#include "thumbnaileditor.h" +#include "thumbnaileditorui.h" +#include "thumbnailpicker.h" + +ThumbnailEditor::ThumbnailEditor( QWidget *parent, const char *name ) + : KDialogBase( KDialogBase::Plain, i18n( "Edit Thumbnail Image" ), Ok|Cancel, Ok, parent, name ) +{ + tp = (ThumbnailPicker*)parent; + + QFrame *page = plainPage(); + QHBoxLayout *hlay = new QHBoxLayout( page, 0, 0 ); + ui = new ThumbnailEditorUI( page ); + hlay->addWidget( ui ); + + ui->ImageCanvas->setCropRect( tp->imageRect()->x(), tp->imageRect()->y(), + tp->imageRect()->width(), tp->imageRect()->height() ); + ui->ImageCanvas->setImage( tp->currentListImage() ); + + connect( ui->ImageCanvas, SIGNAL(cropRegionModified()), SLOT( slotUpdateCropLabel() ) ); + slotUpdateCropLabel(); + + update(); +} + +ThumbnailEditor::~ThumbnailEditor() +{} + +QPixmap ThumbnailEditor::thumbnail() { + QImage im = ui->ImageCanvas->croppedImage().convertToImage(); + im = im.smoothScale( 200, 200 ); + QPixmap pm; + pm.convertFromImage( im ); + return pm; +} + +void ThumbnailEditor::slotUpdateCropLabel() { + QRect *r = ui->ImageCanvas->cropRect(); + ui->CropLabel->setText( i18n( "Crop region: [%1,%2 %3x%4]" ) + .arg( r->left() ).arg( r->top() ).arg( r->width() ).arg( r->height() ) ); +} + +QPixmap ThumbImage::croppedImage() { + QPixmap result( CropRect->width(), CropRect->height() ); + bitBlt( &result, 0, 0, Image, + CropRect->left(), CropRect->top(), + CropRect->width(), CropRect->height() ); + + return result; +} + +ThumbImage::ThumbImage( QWidget *parent, const char *name ) : QLabel( parent, name ) +{ + setBackgroundMode( QWidget::NoBackground ); + bMouseButtonDown = false; + bTopLeftGrab = false; + bTopRightGrab = false; + bBottomLeftGrab = false; + bBottomRightGrab = false; + HandleSize = 10; + + CropRect = new QRect(); + Anchor = new QPoint(); + Image = new QPixmap(); +} + +ThumbImage::~ThumbImage() +{} + +void ThumbImage::paintEvent( QPaintEvent* ) { + QPixmap c( *Image ); + QPainter p; + p.begin( &c ); + p.setPen( QPen( QColor( "Grey" ), 2 ) ); + + p.drawRect( *CropRect ); + + p.setPen( QPen( QColor( "Grey" ), 0 ) ); + p.drawRect( QRect( CropRect->left(), CropRect->top(), + HandleSize, HandleSize ) ); + p.drawRect( QRect( CropRect->right() - HandleSize, CropRect->top(), + HandleSize, HandleSize ) ); + p.drawRect( QRect( CropRect->left(), CropRect->bottom() - HandleSize, + HandleSize, HandleSize ) ); + p.drawRect( QRect( CropRect->right() - HandleSize, CropRect->bottom() - HandleSize, + HandleSize, HandleSize ) ); + + if ( CropRect->x() > 0 ) + p.fillRect( 0, 0, CropRect->x(), c.height(), + QBrush( QColor("white"), Dense3Pattern ) ); + if ( CropRect->right() < c.width() ) + p.fillRect( CropRect->right(), 0, (c.width() - CropRect->right()), c.height(), + QBrush( QColor("white"), Dense3Pattern ) ); + if ( CropRect->y() > 0 ) + p.fillRect( 0, 0, c.width(), CropRect->y(), + QBrush( QColor("white"), Dense3Pattern ) ); + if ( CropRect->bottom() < c.height() ) + p.fillRect( 0, CropRect->bottom(), c.width(), (c.height() - CropRect->bottom()), + QBrush( QColor("white"), Dense3Pattern ) ); + + p.end(); + + bitBlt( this, 0, 0, &c ); +} + +void ThumbImage::mousePressEvent( QMouseEvent *e ) { + if ( e->button() == LeftButton && CropRect->contains( e->pos() ) ) { + bMouseButtonDown = true; + + //The Anchor tells how far from the CropRect corner we clicked + Anchor->setX( e->x() - CropRect->left() ); + Anchor->setY( e->y() - CropRect->top() ); + + if ( e->x() <= CropRect->left() + HandleSize && e->y() <= CropRect->top() + HandleSize ) { + bTopLeftGrab = true; + } + if ( e->x() <= CropRect->left() + HandleSize && e->y() >= CropRect->bottom() - HandleSize ) { + bBottomLeftGrab = true; + Anchor->setY( e->y() - CropRect->bottom() ); + } + if ( e->x() >= CropRect->right() - HandleSize && e->y() <= CropRect->top() + HandleSize ) { + bTopRightGrab = true; + Anchor->setX( e->x() - CropRect->right() ); + } + if ( e->x() >= CropRect->right() - HandleSize && e->y() >= CropRect->bottom() - HandleSize ) { + bBottomRightGrab = true; + Anchor->setX( e->x() - CropRect->right() ); + Anchor->setY( e->y() - CropRect->bottom() ); + } + } +} + +void ThumbImage::mouseReleaseEvent( QMouseEvent *e ) { + if ( bMouseButtonDown ) bMouseButtonDown = false; + if ( bTopLeftGrab ) bTopLeftGrab = false; + if ( bTopRightGrab ) bTopRightGrab = false; + if ( bBottomLeftGrab ) bBottomLeftGrab = false; + if ( bBottomRightGrab ) bBottomRightGrab = false; +} + +void ThumbImage::mouseMoveEvent( QMouseEvent *e ) { + if ( bMouseButtonDown ) { + + //If a corner was grabbed, we are resizing the box + if ( bTopLeftGrab ) { + if ( e->x() >= 0 && e->x() <= width() ) CropRect->setLeft( e->x() - Anchor->x() ); + if ( e->y() >= 0 && e->y() <= height() ) CropRect->setTop( e->y() - Anchor->y() ); + if ( CropRect->left() < 0 ) CropRect->setLeft( 0 ); + if ( CropRect->top() < 0 ) CropRect->setTop( 0 ); + if ( CropRect->width() < 200 ) CropRect->setLeft( CropRect->left() - 200 + CropRect->width() ); + if ( CropRect->height() < 200 ) CropRect->setTop( CropRect->top() - 200 + CropRect->height() ); + } else if ( bTopRightGrab ) { + if ( e->x() >= 0 && e->x() <= width() ) CropRect->setRight( e->x() - Anchor->x() ); + if ( e->y() >= 0 && e->y() <= height() ) CropRect->setTop( e->y() - Anchor->y() ); + if ( CropRect->right() > width() ) CropRect->setRight( width() ); + if ( CropRect->top() < 0 ) CropRect->setTop( 0 ); + if ( CropRect->width() < 200 ) CropRect->setRight( CropRect->right() + 200 - CropRect->width() ); + if ( CropRect->height() < 200 ) CropRect->setTop( CropRect->top() - 200 + CropRect->height() ); + } else if ( bBottomLeftGrab ) { + if ( e->x() >= 0 && e->x() <= width() ) CropRect->setLeft( e->x() - Anchor->x() ); + if ( e->y() >= 0 && e->y() <= height() ) CropRect->setBottom( e->y() - Anchor->y() ); + if ( CropRect->left() < 0 ) CropRect->setLeft( 0 ); + if ( CropRect->bottom() > height() ) CropRect->setBottom( height() ); + if ( CropRect->width() < 200 ) CropRect->setLeft( CropRect->left() - 200 + CropRect->width() ); + if ( CropRect->height() < 200 ) CropRect->setBottom( CropRect->bottom() + 200 - CropRect->height() ); + } else if ( bBottomRightGrab ) { + if ( e->x() >= 0 && e->x() <= width() ) CropRect->setRight( e->x() - Anchor->x() ); + if ( e->y() >= 0 && e->y() <= height() ) CropRect->setBottom( e->y() - Anchor->y() ); + if ( CropRect->right() > width() ) CropRect->setRight( width() ); + if ( CropRect->bottom() > height() ) CropRect->setBottom( height() ); + if ( CropRect->width() < 200 ) CropRect->setRight( CropRect->right() + 200 - CropRect->width() ); + if ( CropRect->height() < 200 ) CropRect->setBottom( CropRect->bottom() + 200 - CropRect->height() ); + } else { //no corner grabbed; move croprect + CropRect->moveTopLeft( QPoint( e->x() - Anchor->x(), e->y() - Anchor->y() ) ); + if ( CropRect->left() < 0 ) CropRect->moveLeft( 0 ); + if ( CropRect->right() > width() ) CropRect->moveRight( width() ); + if ( CropRect->top() < 0 ) CropRect->moveTop( 0 ); + if ( CropRect->bottom() > height() ) CropRect->moveBottom( height() ); + } + + emit cropRegionModified(); + update(); + } +} + +#include "thumbnaileditor.moc" diff --git a/kstars/kstars/thumbnaileditor.h b/kstars/kstars/thumbnaileditor.h new file mode 100644 index 00000000..d6da8d85 --- /dev/null +++ b/kstars/kstars/thumbnaileditor.h @@ -0,0 +1,79 @@ +/*************************************************************************** + thumbnaileditor.h - description + ------------------- + begin : Thu Mar 2 2005 + copyright : (C) 2005 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef THUMBNAILEDITOR_H +#define THUMBNAILEDITOR_H + +#include +#include + +class ThumbnailEditorUI; +class ThumbnailPicker; +class QPoint; + +class ThumbImage : public QLabel +{ +Q_OBJECT +public: + ThumbImage( QWidget *parent, const char *name = 0 ); + ~ThumbImage(); + + void setImage( QPixmap *pm ) { Image = pm; setFixedSize( Image->width(), Image->height() ); } + QPixmap* image() { return Image; } + QPixmap croppedImage(); + + void setCropRect( int x, int y, int w, int h ) { CropRect->setRect( x, y, w, h ); } + QRect* cropRect() const { return CropRect; } + +signals: + void cropRegionModified(); + +protected: +// void resizeEvent( QResizeEvent *e); + void paintEvent( QPaintEvent *); + void mousePressEvent( QMouseEvent *e ); + void mouseReleaseEvent( QMouseEvent *e ); + void mouseMoveEvent( QMouseEvent *e ); + +private: + QRect *CropRect; + QPoint *Anchor; + QPixmap *Image; + + bool bMouseButtonDown; + bool bTopLeftGrab, bBottomLeftGrab, bTopRightGrab, bBottomRightGrab; + int HandleSize; +}; + +class ThumbnailEditor : public KDialogBase +{ +Q_OBJECT +public: + ThumbnailEditor( QWidget *parent, const char *name=0 ); + ~ThumbnailEditor(); + QPixmap thumbnail(); + +private slots: + void slotUpdateCropLabel(); + +private: + ThumbnailEditorUI *ui; + ThumbnailPicker *tp; + +}; + +#endif diff --git a/kstars/kstars/thumbnaileditorui.ui b/kstars/kstars/thumbnaileditorui.ui new file mode 100644 index 00000000..81675a98 --- /dev/null +++ b/kstars/kstars/thumbnaileditorui.ui @@ -0,0 +1,98 @@ + +ThumbnailEditorUI + + + ThumbnailEditorUI + + + + 0 + 0 + 381 + 405 + + + + Thumbnail Editor + + + + unnamed + + + 4 + + + + ImageCanvas + + + + 7 + 7 + 0 + 0 + + + + + + CropLabel + + + StyledPanel + + + Sunken + + + Crop region: [0,0 200 x 200] + + + AlignCenter + + + + + MessageLabel + + + StyledPanel + + + Sunken + + + (crop region will be scaled to 200x200) + + + AlignCenter + + + + + + + ThumbImage +
    thumbnaileditor.h
    + + -1 + -1 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154388db5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c6a2573410000000049454e44ae426082 + + + +
    diff --git a/kstars/kstars/thumbnailpicker.cpp b/kstars/kstars/thumbnailpicker.cpp new file mode 100644 index 00000000..ded0326f --- /dev/null +++ b/kstars/kstars/thumbnailpicker.cpp @@ -0,0 +1,354 @@ +/*************************************************************************** + thumbnailpicker.cpp - description + ------------------- + begin : Thu Mar 2 2005 + copyright : (C) 2005 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "thumbnailpicker.h" +#include "thumbnailpickerui.h" +#include "thumbnaileditor.h" +#include "ksutils.h" +#include "detaildialog.h" +#include "skyobject.h" + +ThumbnailPicker::ThumbnailPicker( SkyObject *o, const QPixmap ¤t, QWidget *parent, const char *name ) + : KDialogBase( KDialogBase::Plain, i18n( "Choose Thumbnail Image" ), Ok|Cancel, Ok, parent, name ), + SelectedImageIndex(-1), dd((DetailDialog*)parent), Object(o), bImageFound( false ) +{ + Image = new QPixmap( current ); + ImageRect = new QRect( 0, 0, 200, 200 ); + + QFrame *page = plainPage(); + QVBoxLayout *vlay = new QVBoxLayout( page, 0, 0 ); + ui = new ThumbnailPickerUI( page ); + vlay->addWidget( ui ); + + ui->CurrentImage->setPixmap( *Image ); + + PixList.setAutoDelete( true ); + + connect( ui->EditButton, SIGNAL( clicked() ), this, SLOT( slotEditImage() ) ); + connect( ui->UnsetButton, SIGNAL( clicked() ), this, SLOT( slotUnsetImage() ) ); + connect( ui->ImageList, SIGNAL( highlighted( int ) ), + this, SLOT( slotSetFromList( int ) ) ); + connect( ui->ImageURLBox, SIGNAL( urlSelected( const QString& ) ), + this, SLOT( slotSetFromURL() ) ); + connect( ui->ImageURLBox, SIGNAL( returnPressed() ), + this, SLOT( slotSetFromURL() ) ); + + ui->ImageURLBox->lineEdit()->setTrapReturnKey( true ); + ui->EditButton->setEnabled( false ); + + slotFillList(); +} + +ThumbnailPicker::~ThumbnailPicker() +{} + +//Query online sources for images of the object +void ThumbnailPicker::slotFillList() { + //Preload list with object's ImageList: + QStringList ImageList( Object->ImageList ); + + //Query Google Image Search: + KURL gURL( "http://images.google.com/images" ); + //Search for the primary name, or longname and primary name + QString sName = QString("\"%1\"").arg( Object->name() ); + if ( Object->longname() != Object->name() ) { + sName = QString("\"%1\" ").arg( Object->longname() ) + sName; + } + gURL.addQueryItem( "q", sName ); //add the Google-image query string + + //Download the google page and parse it for image URLs + parseGooglePage( ImageList, gURL.prettyURL() ); + + //Total Number of images to be loaded: + int nImages = ImageList.count(); + if ( nImages ) { + ui->SearchProgress->setTotalSteps( nImages ); + ui->SearchLabel->setText( i18n( "Loading images..." ) ); + } + + //Add images from the ImageList + QStringList::Iterator itList = ImageList.begin(); + QStringList::Iterator itListEnd = ImageList.end(); + for ( ; itList != itListEnd; ++itList ) { + QString s( *itList ); + KURL u( s ); + if ( u.isValid() && KIO::NetAccess::exists(u, true, this) ) { + KTempFile ktf; + QFile *tmpFile = ktf.file(); + ktf.unlink(); //just need filename + JobList.append( KIO::copy( u, KURL( tmpFile->name() ), false ) ); //false = no progress window +#if KDE_IS_VERSION( 3, 3, 90 ) + ((KIO::CopyJob*)JobList.current())->setInteractive( false ); // suppress error dialogs +#endif + connect (JobList.current(), SIGNAL (result(KIO::Job *)), SLOT (downloadReady (KIO::Job *))); + + } + } +} + +void ThumbnailPicker::parseGooglePage( QStringList &ImList, QString URL ) { + QString tmpFile; + QString PageHTML; + + //Read the google image page's HTML into the PageHTML QString: + if ( KIO::NetAccess::exists(URL, true, this) && KIO::NetAccess::download( URL, tmpFile ) ) { + QFile file( tmpFile ); + if ( file.open( IO_ReadOnly ) ) { + QTextStream instream(&file); + PageHTML = instream.read(); + file.close(); + } else { + kdDebug() << "Could not read local copy of google image page" << endl; + return; + } + } else { + kdDebug() << KIO::NetAccess::lastErrorString() << endl; + return; + } + + int index = PageHTML.find( "?imgurl=", 0 ); + while ( index >= 0 ) { + index += 8; //move to end of "?imgurl=" marker + + //Image URL is everything from index to next occurence of "&" + ImList.append( PageHTML.mid( index, PageHTML.find( "&", index ) - index ) ); + + index = PageHTML.find( "?imgurl=", index ); + } +} + +void ThumbnailPicker::downloadReady(KIO::Job *job) { + //Note: no need to delete the job, it is automatically deleted ! + + //Update Progressbar + if ( ! ui->SearchProgress->isHidden() ) { + ui->SearchProgress->advance(1); + if ( ui->SearchProgress->progress() == ui->SearchProgress->totalSteps() ) { + ui->SearchProgress->hide(); + ui->SearchLabel->setText( i18n( "Search results:" ) ); + } + } + + //If there was a problem, just return silently without adding image to list. + if ( job->error() ) { +// job->showErrorDialog(); + return; + } + + KIO::CopyJob *cjob = (KIO::CopyJob*)job; + QFile tmp( cjob->destURL().path() ); + tmp.close(); // to get the newest information of the file + + //Add image to list + //If image is taller than desktop, rescale it. + //I tried to use kapp->style().pixelMetric( QStyle::PM_TitleBarHeight ) + //for the titlebar height, but this returned zero. + //Hard-coding 25 instead :( + if ( tmp.exists() ) { + QImage im( tmp.name() ); + + if ( im.isNull() ) { + //KMessageBox::sorry( 0, i18n("Failed to load image"), + // i18n("Could Not Load Specified Image") ); + return; + } + + uint w = im.width(); + uint h = im.height(); + uint pad = 4*marginHint() + 2*ui->SearchLabel->height() + actionButton( Ok )->height() + 25; + uint hDesk = kapp->desktop()->availableGeometry().height() - pad; + +// this returns zero... +// //DEBUG +// kdDebug() << "Title bar height: " << kapp->style().pixelMetric( QStyle::PM_TitleBarHeight ) << endl; + + if ( h > hDesk ) + im = im.smoothScale( w*hDesk/h, hDesk ); + + PixList.append( new QPixmap( im ) ); + + //Add 50x50 image and URL to listbox + ui->ImageList->insertItem( shrinkImage( PixList.current(), 50 ), + cjob->srcURLs().first().prettyURL() ); + } +} + +QPixmap ThumbnailPicker::shrinkImage( QPixmap *pm, int size, bool setImage ) { + int w( pm->width() ), h( pm->height() ); + int bigSize( w ); + int rx(0), ry(0), sx(0), sy(0), bx(0), by(0); + if ( size == 0 ) return QPixmap(); + + //Prepare variables for rescaling image (if it is larger than 'size') + if ( w > size && w >= h ) { + h = size; + w = size*pm->width()/pm->height(); + } else if ( h > size && h > w ) { + w = size; + h = size*pm->height()/pm->width(); + } + sx = (w - size)/2; + sy = (h - size)/2; + if ( sx < 0 ) { rx = -sx; sx = 0; } + if ( sy < 0 ) { ry = -sy; sy = 0; } + + if ( setImage ) bigSize = int( 200.*float(pm->width())/float(w) ); + + QPixmap result( size, size ); + result.fill( QColor( "white" ) ); //in case final image is smaller than 'size' + + if ( pm->width() > size || pm->height() > size ) { //image larger than 'size'? + //convert to QImage so we can smoothscale it + QImage im( pm->convertToImage() ); + im = im.smoothScale( w, h ); + + //bitBlt sizexsize square section of image + bitBlt( &result, rx, ry, &im, sx, sy, size, size ); + if ( setImage ) { + bx = int( sx*float(pm->width())/float(w) ); + by = int( sy*float(pm->width())/float(w) ); + ImageRect->setRect( bx, by, bigSize, bigSize ); + } + + } else { //image is smaller than size x size + bitBlt( &result, rx, ry, pm ); + if ( setImage ) { + bx = int( rx*float(pm->width())/float(w) ); + by = int( ry*float(pm->width())/float(w) ); + ImageRect->setRect( bx, by, bigSize, bigSize ); + } + } + + return result; +} + +void ThumbnailPicker::slotEditImage() { + ThumbnailEditor te( this ); + if ( te.exec() == QDialog::Accepted ) { + QPixmap pm = te.thumbnail(); + *Image = pm; + ui->CurrentImage->setPixmap( pm ); + ui->CurrentImage->update(); + } +} + +void ThumbnailPicker::slotUnsetImage() { + QFile file; + if ( KSUtils::openDataFile( file, "noimage.png" ) ) { + file.close(); + Image->load( file.name(), "PNG" ); + } else { + Image->resize( dd->thumbnail()->width(), dd->thumbnail()->height() ); + Image->fill( dd->paletteBackgroundColor() ); + } + + ui->EditButton->setEnabled( false ); + ui->CurrentImage->setPixmap( *Image ); + ui->CurrentImage->update(); + + bImageFound = false; +} + +void ThumbnailPicker::slotSetFromList( int i ) { + //Display image in preview pane + QPixmap pm; + pm = shrinkImage( PixList.at(i), 200, true ); //scale image + SelectedImageIndex = i; + + ui->CurrentImage->setPixmap( pm ); + ui->CurrentImage->update(); + ui->EditButton->setEnabled( true ); + + //Set Image to the selected 200x200 pixmap + *Image = pm; + bImageFound = true; +} + +void ThumbnailPicker::slotSetFromURL() { + //Attempt to load the specified URL + KURL u = ui->ImageURLBox->url(); + + if ( u.isValid() ) { + if ( u.isLocalFile() ) { + QFile localFile( u.path() ); + + //Add image to list + //If image is taller than desktop, rescale it. + QImage im( localFile.name() ); + + if ( im.isNull() ) { + KMessageBox::sorry( 0, + i18n("Failed to load image at %1").arg( localFile.name() ), + i18n("Failed to Load Image") ); + return; + } + + uint w = im.width(); + uint h = im.height(); + uint pad = 4*marginHint() + 2*ui->SearchLabel->height() + actionButton( Ok )->height() + 25; + uint hDesk = kapp->desktop()->availableGeometry().height() - pad; + + if ( h > hDesk ) + im = im.smoothScale( w*hDesk/h, hDesk ); + + //Add Image to top of list and 50x50 thumbnail image and URL to top of listbox + PixList.insert( 0, new QPixmap( im ) ); + ui->ImageList->insertItem( shrinkImage( PixList.current(), 50 ), + u.prettyURL(), 0 ); + + //Select the new image + ui->ImageList->setCurrentItem( 0 ); + slotSetFromList(0); + + } else if ( KIO::NetAccess::exists(u, true, this) ) { + KTempFile ktf; + QFile *tmpFile = ktf.file(); + ktf.unlink(); //just need filename + JobList.append( KIO::copy( u, KURL( tmpFile->name() ), false ) ); //false = no progress window +#if KDE_IS_VERSION( 3, 3, 90 ) + ((KIO::CopyJob*)JobList.current())->setInteractive( false ); // suppress error dialogs +#endif + connect (JobList.current(), SIGNAL (result(KIO::Job *)), SLOT (downloadReady (KIO::Job *))); + + // + } + } +} + + +#include "thumbnailpicker.moc" diff --git a/kstars/kstars/thumbnailpicker.h b/kstars/kstars/thumbnailpicker.h new file mode 100644 index 00000000..1f7c112b --- /dev/null +++ b/kstars/kstars/thumbnailpicker.h @@ -0,0 +1,74 @@ +/*************************************************************************** + thumbnailpicker.h - description + ------------------- + begin : Thu Mar 2 2005 + copyright : (C) 2005 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef THUMBNAILPICKER_H +#define THUMBNAILPICKER_H + +#include +#include +#include + +class ThumbnailPickerUI; +class ThumbnailEditor; +class QPixmap; +class QFile; +class QRect; +class DetailDialog; +class SkyObject; + +/**@short Dialog for modifying an object's thumbnail image + *@author Jason Harris + */ + +class ThumbnailPicker : public KDialogBase +{ +Q_OBJECT +public: + ThumbnailPicker( SkyObject *o, const QPixmap ¤t, QWidget *parent=0, const char *name=0 ); + ~ThumbnailPicker(); + + QPixmap* image() { return Image; } + QPixmap* currentListImage() { return PixList.at( SelectedImageIndex ); } + bool imageFound() const { return bImageFound; } + QRect* imageRect() const { return ImageRect; } + +private slots: + void slotEditImage(); + void slotUnsetImage(); + void slotSetFromList( int i ); + void slotSetFromURL(); + void slotFillList(); + +/**Make sure download has finished, then make sure file exists, then add image to list */ + void downloadReady (KIO::Job *); + +private: + QPixmap shrinkImage( QPixmap *original, int newSize, bool setImage=false ); + void parseGooglePage( QStringList &ImList, QString URL ); + + int SelectedImageIndex; + ThumbnailPickerUI *ui; + QPixmap *Image; + DetailDialog *dd; + SkyObject *Object; + QPtrList JobList; + QPtrList PixList; + bool bImageFound; + QRect *ImageRect; +}; + +#endif diff --git a/kstars/kstars/thumbnailpickerui.ui b/kstars/kstars/thumbnailpickerui.ui new file mode 100644 index 00000000..b5ffd200 --- /dev/null +++ b/kstars/kstars/thumbnailpickerui.ui @@ -0,0 +1,315 @@ + +ThumbnailPickerUI + + + ThumbnailPickerUI + + + + 0 + 0 + 593 + 374 + + + + Thumbnail Picker + + + + unnamed + + + 4 + + + + layout9 + + + + unnamed + + + + layout8 + + + + unnamed + + + + SearchLabel + + + Search results: + + + + + spacer6 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + SearchProgress + + + true + + + false + + + + + + + ImageList + + + + 300 + 0 + + + + + + textLabel3 + + + Specify image location: + + + + + ImageURLBox + + + image/png image/jpeg image/gif image/tiff + + + 1 + + + + + + + layout10 + + + + unnamed + + + + layout9 + + + + unnamed + + + + spacer5 + + + Horizontal + + + Expanding + + + + 53 + 20 + + + + + + layout8 + + + + unnamed + + + + textLabel1 + + + Current thumbnail: + + + + + CurrentImage + + + + 0 + 0 + 0 + 0 + + + + + 200 + 200 + + + + + 200 + 200 + + + + Box + + + true + + + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 53 + 20 + + + + + + + + layout3 + + + + unnamed + + + + spacer1 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + layout2 + + + + unnamed + + + + EditButton + + + Edit Ima&ge... + + + + + UnsetButton + + + Unset Image + + + + + + + spacer2 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + spacer3 + + + Vertical + + + Expanding + + + + 20 + 233 + + + + + + + + + + + + kprogress.h + klistbox.h + kurlrequester.h + klineedit.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + + diff --git a/kstars/kstars/timebox.cpp b/kstars/kstars/timebox.cpp new file mode 100644 index 00000000..9aa513a3 --- /dev/null +++ b/kstars/kstars/timebox.cpp @@ -0,0 +1,171 @@ +/*************************************************************************** + timebox.cpp - description + ------------------- + begin : Sun Jan 20 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "timebox.h" +#include "libkdeedu/extdate/extdatetime.h" +#include //needed for QTime +#include +#include +#include +#include +#include + +timeBox::timeBox(QWidget *parent, const char *name, bool tt) : QLineEdit(parent,name) +{ + + if (tt) { + setMaxLength(9); + setMaximumWidth(90); + } + else { + setMaxLength(12); + setMaximumWidth(120); + } + + timet = tt; +} + +void timeBox::showTime (QTime t) +{ + setEntry( t.toString("hh:mm:ss") ); +} + +void timeBox::showDate (ExtDate t) +{ + setEntry( t.toString() ); + +} + +QTime timeBox::createTime ( bool *ok ) +{ +// QString entry; + int h = 0, m = 0, is = 0; + double s = 0.0; + QTime qt; + bool valueFound = false, badEntry = false , checkValue = false; + +//Initialize bool for result + if ( ok != NULL ) *ok = false; + +// QString errMsg = i18n( "Unable to parse %1 entry. Specify a %1 value as a simple integer, a floating-point number, or a triplet of values using colons or spaces as separators." ); + + QString entry = text().stripWhiteSpace(); + + //Try simplest cases: integer or double representation + + h = entry.toInt( &checkValue ); + if ( checkValue ) { + qt = QTime( h, 0, 0 ); + valueFound = true; + if ( ok != NULL ) *ok = true; + return qt; + } else { + double x = entry.toDouble( &checkValue ); + if ( checkValue ) { + int seconds = int(x * 3600); + QTime qt(0,0,0); + qt.addSecs(seconds); + valueFound = true; + if ( ok != NULL ) *ok = true; + return qt; + } + } + + //no success yet...try assuming multiple fields + + if ( !valueFound ) { + QStringList fields; + + //check for colon-delimiters or space-delimiters + if ( entry.contains(':') ) + fields = QStringList::split( ':', entry ); + else fields = QStringList::split( " ", entry ); + + // If two fields we will add a third one, and then parse with + // the 3-field code block. If field[1] is a double, convert + // it to integer mins, and convert the remainder to secs + + if ( fields.count() == 2 ) { + double mx = fields[1].toDouble( &checkValue ); + if ( checkValue ) { + fields[1] = QString("%1").arg( int(mx) ); + fields.append( QString("%1").arg( int( 60.0*(mx - int(mx)) ) ) ); + } else { + fields.append( QString( "0" ) ); + } + } + + // Three fields space-delimited ( h/d m s ); + // ignore all after 3rd field + + if ( fields.count() >= 3 ) { + fields[0].replace( QRegExp("h"), "" ); + fields[1].replace( QRegExp("m"), "" ); + fields[2].replace( QRegExp("s"), "" ); + } + //See if first two fields parse as integers. + // + h = fields[0].toInt( &checkValue ); + if ( !checkValue ) badEntry = true; + m = fields[1].toInt( &checkValue ); + if ( !checkValue ) badEntry = true; + s = fields[2].toDouble( &checkValue ); + if ( !checkValue ) badEntry = true; + + if ( !badEntry ) { + valueFound = true; + is = (int)s; + + if ( ok != NULL ) *ok = true; + + QTime qt(h,m,is); + return qt; + + } else { + if ( ok != NULL ) *ok = false; + } + } + +// if ( !valueFound ) +// KMessageBox::sorry( 0, errMsg.arg( "Angle" ), i18n( "Could Not Set Value" ) ); + + + return qt; +} + + +ExtDate timeBox::createDate (bool */*ok*/) +{ + + QString entry = text().stripWhiteSpace(); + + // if entry is an empty string or invalid date use current date + + ExtDate date = ExtDate().fromString(entry); + + if ( !date.isValid() ) { + kdDebug() << k_funcinfo << "Invalid date" << endl; + showDate(ExtDate::currentDate()); + entry = text().stripWhiteSpace(); + return ExtDate::currentDate(); + } else { + return date; + } +} + +timeBox::~timeBox(){ +} diff --git a/kstars/kstars/timebox.h b/kstars/kstars/timebox.h new file mode 100644 index 00000000..2e81385b --- /dev/null +++ b/kstars/kstars/timebox.h @@ -0,0 +1,95 @@ +/*************************************************************************** + timebox.h - description + ------------------- + begin : Sun Jan 20 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef TIMEBOX_H +#define TIMEBOX_H + +#include +#include +#include + +class QTime; +class ExtDate; + +/**@class timeBox + * This class creates a QHBox with 3 QLineEdit Fields which will contain + * either Time (Hour, Minute, Second) or Date (Day, Month, Year). + * + * Inherits QHBox + *@author Pablo de Vicente + *@version 1.0 + */ + +class timeBox : public QLineEdit { +public: + /** + * Constructor for the timeBox object. + * @param parent is the parent QWidget + * @param n name is the name of the object + * @param tt boolean. true means that the object will hold a Time. + * false means that the object will hold a Date. + */ + timeBox(QWidget *parent, const char *n, bool tt=TRUE); + + ~timeBox(); + + /** + * Fills the QLineEdit fields of the timebox object from a QTime object + * showing hours, minutes and seconds. + * @param t QTime object from which to fill the entry fields + */ + void showTime(QTime t); + + /** + * Fills the QLineEdit fields of the timebox object from a QTime object + * showing hours, minutes and seconds. + * @param t QTime object from which to fill the entry fields + */ + void showDate(ExtDate t); + + /** + * returns a QTime object constructed from the fields of the timebox + */ + QTime createTime(bool *ok=0); + + /** + * returns a ExtDate object constructed from the fields of the timebox + */ + ExtDate createDate(bool *ok=0); + + + /** + * Fills the degrees entry field with string @p s + * */ + void setEntry(QString s) { setText(s); } + + /** + * returns a boolean. True indicates that the object holds a + * Time Box. False that the object holds a Date Box. + */ + bool timeType(void) const {return timet;} + + /** + * Clears all entries. + */ + void clearFields (void) { setEntry(""); } + +private: + bool timet; +}; + +#endif diff --git a/kstars/kstars/timedialog.cpp b/kstars/kstars/timedialog.cpp new file mode 100644 index 00000000..2f621876 --- /dev/null +++ b/kstars/kstars/timedialog.cpp @@ -0,0 +1,154 @@ +/*************************************************************************** + timedialog.cpp - K Desktop Planetarium + ------------------- + begin : Sun Feb 11 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include + +#include +#include +#include +#include + +#include "timedialog.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "simclock.h" +#include "libkdeedu/extdate/extdatepicker.h" + +TimeDialog::TimeDialog( const KStarsDateTime &now, QWidget* parent ) + : KDialogBase( KDialogBase::Plain, i18n( "set clock to a new time", "Set Time" ), Ok|Cancel, Ok, parent ) +{ + ksw = (KStars*) parent; + QFrame *page = plainPage(); + + vlay = new QVBoxLayout( page, 2, 2 ); + hlay = new QHBoxLayout( 2 ); //this layout will be added to the VLayout + dPicker = new ExtDatePicker( page ); + dPicker->setDate( now.date() ); + + HourBox = new QSpinBox( page, "HourBox" ); + QFont Box_font( HourBox->font() ); + Box_font.setBold( TRUE ); + HourBox->setFont( Box_font ); + HourBox->setWrapping( TRUE ); + HourBox->setMaxValue( 23 ); + HourBox->setButtonSymbols( QSpinBox::PlusMinus ); + HourBox->setValue( now.time().hour() ); + + TextLabel1 = new QLabel( page, "TextLabel1" ); + TextLabel1->setText( " :" ); + TextLabel1->setFont( Box_font ); + + MinuteBox = new QSpinBox( page, "MinuteBox" ); + QFont MinuteBox_font( MinuteBox->font() ); + MinuteBox->setFont( Box_font ); + MinuteBox->setWrapping( TRUE ); + MinuteBox->setMaxValue( 59 ); + MinuteBox->setButtonSymbols( QSpinBox::PlusMinus ); + MinuteBox->setValue( now.time().minute() ); + + TextLabel1_2 = new QLabel( page, "TextLabel1_2" ); + TextLabel1_2->setFont( Box_font ); + + SecondBox = new QSpinBox( page, "SecondBox" ); + SecondBox->setFont( Box_font ); + SecondBox->setMaxValue( 59 ); + SecondBox->setWrapping( TRUE ); + SecondBox->setButtonSymbols( QSpinBox::PlusMinus ); + SecondBox->setValue( now.time().second() ); + + NowButton = new QPushButton( page, "NowButton" ); + NowButton->setText( i18n( "Now" ) ); + NowButton->setFont( Box_font ); + + vlay->addWidget( dPicker, 0, 0 ); + vlay->addLayout( hlay, 0 ); + + hlay->addWidget( HourBox, 0, 0 ); + hlay->addWidget( TextLabel1, 0, 0 ); + hlay->addWidget( MinuteBox, 0, 0 ); + hlay->addWidget( TextLabel1_2, 0, 0 ); + hlay->addWidget( SecondBox, 0, 0 ); + hlay->addWidget( NowButton ); + + vlay->activate(); + + QObject::connect( this, SIGNAL( okClicked() ), this, SLOT( accept() )); + QObject::connect( this, SIGNAL( cancelClicked() ), this, SLOT( reject() )); + QObject::connect( NowButton, SIGNAL( clicked() ), this, SLOT( setNow() )); + QObject::connect( HourBox, SIGNAL( valueChanged( int ) ), this, SLOT( HourPrefix( int ) )); + QObject::connect( MinuteBox, SIGNAL( valueChanged( int ) ), this, SLOT( MinutePrefix( int ) )); + QObject::connect( SecondBox, SIGNAL( valueChanged( int ) ), this, SLOT( SecondPrefix( int ) )); +} + +//Add handler for Escape key to close window +//Use keyReleaseEvent because keyPressEvents are already consumed +//by the ExtDatePicker. +void TimeDialog::keyReleaseEvent( QKeyEvent *kev ) { + switch( kev->key() ) { + case Key_Escape: + { + close(); + break; + } + + default: { kev->ignore(); break; } + } +} + +void TimeDialog::setNow( void ) +{ + KStarsDateTime dt( KStarsDateTime::currentDateTime() ); + + dPicker->setDate( dt.date() ); + QTime t = dt.time(); + + HourBox->setValue( t.hour() ); + MinuteBox->setValue( t.minute() ); + SecondBox->setValue( t.second() ); +} + +void TimeDialog::HourPrefix( int value ) { + HourBox->setPrefix( "" ); + if ( value < 10 ) HourBox->setPrefix( "0" ); +} + +void TimeDialog::MinutePrefix( int value ) { + MinuteBox->setPrefix( "" ); + if ( value < 10 ) MinuteBox->setPrefix( "0" ); +} + +void TimeDialog::SecondPrefix( int value ) { + SecondBox->setPrefix( "" ); + if ( value < 10 ) SecondBox->setPrefix( "0" ); +} + +QTime TimeDialog::selectedTime( void ) { + QTime t( HourBox->value(), MinuteBox->value(), SecondBox->value() ); + return t; +} + +ExtDate TimeDialog::selectedDate( void ) { + ExtDate d( dPicker->date() ); + return d; +} + +KStarsDateTime TimeDialog::selectedDateTime( void ) { + return KStarsDateTime( selectedDate(), selectedTime() ); +} + +#include "timedialog.moc" diff --git a/kstars/kstars/timedialog.h b/kstars/kstars/timedialog.h new file mode 100644 index 00000000..cc8a05ac --- /dev/null +++ b/kstars/kstars/timedialog.h @@ -0,0 +1,118 @@ +/*************************************************************************** + timedialog.h - K Desktop Planetarium + ------------------- + begin : Sun Feb 11 2001 + copyright : (C) 2001 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef TIMEDIALOG_H +#define TIMEDIALOG_H + +#include +#include + +#include "kstarsdatetime.h" + +class QHBoxLayout; +class QVBoxLayout; +class ExtDatePicker; +class QSpinBox; +class QLabel; +class QPushButton; +class KStars; + +/**@class TimeDialog + *A class for adjusting the Time and Date. Contains a ExtDatePicker widget + *for selecting the date, and three QSpinBoxes for selecting the Hour, + *Minute and Second. There is also a "Now" QPushbutton for selecting the + *Time and Date from the system clock. + *@short Dialog for adjusting the Time and Date. + *@author Jason Harris + *@version 0.9 + */ + +class TimeDialog : public KDialogBase { + Q_OBJECT +public: +/** + *Constructor. Creates widgets and packs them into QLayouts. + *Connects Signals and Slots. + */ + TimeDialog( const KStarsDateTime &now, QWidget* parent = 0 ); + +/** + *Destructor (empty) + */ + ~TimeDialog() {} + +/**@returns a QTime object with the selected time + */ + QTime selectedTime( void ); + +/**@returns a ExtDate object with the selected date + */ + ExtDate selectedDate( void ); + +/**@returns a KStarsDateTime object with the selected date and time + */ + KStarsDateTime selectedDateTime( void ); + +public slots: +/** + *When the "Now" QPushButton is pressed, read the time and date + *from the system clock. Change the selected date in the ExtDatePicker + *to the system's date, and the displayed Hour, Minute and Second + *to the system time. + */ + void setNow( void ); + +/** + *When the value of the HourBox QSpinBox is changed, prefix a "0" to + *the displayed text, if the value is less than 10. + * + *It would be nice if I could use one slot for these three widgets; + *my understanding is that the slot has no knowledge of which + *widget sent the signal... + */ + void HourPrefix( int value ); + +/** + *When the value of the MinuteBox QSpinBox is changed, prefix a "0" to + *the displayed text, if the value is less than 10. + */ + void MinutePrefix( int value ); + +/** + *When the value of the SecondBox QSpinBox is changed, prefix a "0" to + *the displayed text, if the value is less than 10. + */ + void SecondPrefix( int value ); + +protected: + void keyReleaseEvent( QKeyEvent* ); + +private: + KStars *ksw; + bool UTCNow; + QHBoxLayout *hlay; + QVBoxLayout *vlay; + ExtDatePicker *dPicker; + QSpinBox* HourBox; + QLabel* TextLabel1; + QSpinBox* MinuteBox; + QLabel* TextLabel1_2; + QSpinBox* SecondBox; + QPushButton* NowButton; +}; + +#endif diff --git a/kstars/kstars/timespinbox.cpp b/kstars/kstars/timespinbox.cpp new file mode 100644 index 00000000..dcf721f5 --- /dev/null +++ b/kstars/kstars/timespinbox.cpp @@ -0,0 +1,213 @@ +/*************************************************************************** + timespinbox.cpp - description + ------------------- + begin : Sun Mar 31 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +//Time steps: +//0-9: 0 sec, 0.1, 0.25, 0.5, 1, 2, 5, 10, 20, 30 sec +//10-14: 1 minute, 2, 5, 10, 15, 30 min +//15-19: 1 hour, 2, 4, 6, 12 hours +//20-23: 1 day, 2, 3, 5 days +//24-26: 1 week, 2, 3 weeks +//27-32: 1 month, 2, 3, 4, 6, 9 months +//33-41: 1 year, 2, 3, 4, 5, 10, 25, 50, 100 years + +#include +#include +#include +#include +#include +#include + +#include "timespinbox.h" + +#define SECS_PER_DAY 86400. +#define SIDEREAL_YEAR 31558149.77 +#define TROPICAL_YEAR 31556925.19 + +TimeSpinBox::TimeSpinBox( QWidget *parent, const char *name, bool _daysonly ) + : QSpinBox ( -41, 41, 1 /* step */, parent, name ) +{ + setValidator( 0 ); + setButtonSymbols( QSpinBox::PlusMinus ); + editor()->setReadOnly( true ); + setValue( 4 ); //1 second (real time) + setDaysOnly( _daysonly ); + + //Set width: + QFontMetrics fm( font() ); + int extra = width() - editor()->width(); + uint wmax = 0; + for ( int i=0; i < maxValue(); ++i ) { + uint w = fm.width( "-" + TimeString[i] ); + if ( w > wmax ) wmax = w; + } + setFixedWidth( wmax + extra ); + + connect( this, SIGNAL( valueChanged( int ) ), this, SLOT( reportChange() ) ); + updateDisplay(); +} + +void TimeSpinBox::setDaysOnly( bool daysonly ) { + DaysOnly = daysonly; + + int i=0; //index for TimeScale values + TimeScale[0] = 0.0; // 0.0 sec + if ( ! daysOnly() ) { + TimeScale[1] = 0.1; // 0.1 sec + TimeScale[2] = 0.25; // 0.25 sec + TimeScale[3] = 0.5; // 0.5 sec + TimeScale[4] = 1.0; // 1 sec (real-time) + TimeScale[5] = 2.0; // 2 sec + TimeScale[6] = 5.0; // 5 sec + TimeScale[7] = 10.0; // 10 sec + TimeScale[8] = 20.0; // 20 sec + TimeScale[9] = 30.0; // 30 sec + TimeScale[10] = 60.0; // 1 min + TimeScale[11] = 120.0; // 2 min + TimeScale[12] = 300.0; // 5 min + TimeScale[13] = 600.0; // 10 min + TimeScale[14] = 900.0; // 15 min + TimeScale[15] = 1800.0; // 30 min + TimeScale[16] = 3600.0; // 1 hr + TimeScale[17] = 7200.0; // 2 hr + TimeScale[18] = 10800.0; // 3 hr + TimeScale[19] = 21600.0; // 6 hr + TimeScale[20] = 43200.0; // 12 hr + setMinValue( -41 ); + setMaxValue( 41 ); + i = 20; + } else { + setMinValue( -21 ); + setMaxValue( 21 ); + } + TimeScale[i+1] = SECS_PER_DAY; // 1 day + TimeScale[i+2] = 2.*SECS_PER_DAY; // 2 days + TimeScale[i+3] = 3.*SECS_PER_DAY; // 3 days + TimeScale[i+4] = 5.*SECS_PER_DAY; // 5 days + TimeScale[i+5] = 7.*SECS_PER_DAY; // 1 week + TimeScale[i+6] = 14.*SECS_PER_DAY; //2 weeks + TimeScale[i+7] = 21.*SECS_PER_DAY; //3 weeks +//Months aren't a simple measurement of time; I'll just use fractions of a year + TimeScale[i+8] = SIDEREAL_YEAR/12.0; // 1 month + TimeScale[i+9] = SIDEREAL_YEAR/6.0; // 2 months + TimeScale[i+10] = 0.25*SIDEREAL_YEAR; // 3 months + TimeScale[i+11] = SIDEREAL_YEAR/3.0; // 4 months + TimeScale[i+12] = 0.5*SIDEREAL_YEAR; // 6 months + TimeScale[i+13] = 0.75*SIDEREAL_YEAR; // 9 months + TimeScale[i+14] = SIDEREAL_YEAR; // 1 year + TimeScale[i+15] = 2.0*SIDEREAL_YEAR; // 2 years + TimeScale[i+16] = 3.0*SIDEREAL_YEAR; // 3 years + TimeScale[i+17] = 5.0*SIDEREAL_YEAR; // 5 years + TimeScale[i+18] = 10.0*SIDEREAL_YEAR; // 10 years + TimeScale[i+19] = 25.0*SIDEREAL_YEAR; // 25 years + TimeScale[i+20] = 50.0*SIDEREAL_YEAR; // 50 years + TimeScale[i+21] = 100.0*SIDEREAL_YEAR; // 100 years + + TimeString.clear(); + if ( ! daysOnly() ) { + TimeString.append( "0 " + i18n( "seconds", "secs" )); + TimeString.append( "0.1 " + i18n( "seconds", "secs" )); + TimeString.append( "0.25 " + i18n( "seconds", "secs" )); + TimeString.append( "0.5 " + i18n( "seconds", "secs" )); + TimeString.append( "1 " + i18n( "second", "sec" )); + TimeString.append( "2 " + i18n( "seconds", "secs" )); + TimeString.append( "5 " + i18n( "seconds", "secs" )); + TimeString.append( "10 " + i18n( "seconds", "secs" )); + TimeString.append( "20 " + i18n( "seconds", "secs" )); + TimeString.append( "30 " + i18n( "seconds", "secs" )); + TimeString.append( "1 " + i18n( "minute", "min" )); + TimeString.append( "2 " + i18n( "minutes", "mins" )); + TimeString.append( "5 " + i18n( "minutes", "mins" )); + TimeString.append( "10 " + i18n( "minutes", "mins" )); + TimeString.append( "15 " + i18n( "minutes", "mins" )); + TimeString.append( "30 " + i18n( "minutes", "mins" )); + TimeString.append( "1 " + i18n( "hour" )); + TimeString.append( "2 " + i18n( "hours", "hrs" )); + TimeString.append( "3 " + i18n( "hours", "hrs" )); + TimeString.append( "6 " + i18n( "hours", "hrs" )); + TimeString.append( "12 " + i18n( "hours", "hrs" )); + } else { + TimeString.append( "0 " + i18n( "days" )); + } + TimeString.append( "1 " + i18n( "day" )); + TimeString.append( "2 " + i18n( "days" )); + TimeString.append( "3 " + i18n( "days" )); + TimeString.append( "5 " + i18n( "days" )); + TimeString.append( "1 " + i18n( "week" )); + TimeString.append( "2 " + i18n( "weeks", "wks" )); + TimeString.append( "3 " + i18n( "weeks", "wks" )); + TimeString.append( "1 " + i18n( "month" )); + TimeString.append( "2 " + i18n( "months", "mths" )); + TimeString.append( "3 " + i18n( "months", "mths" )); + TimeString.append( "4 " + i18n( "months", "mths" )); + TimeString.append( "6 " + i18n( "months", "mths" )); + TimeString.append( "9 " + i18n( "months", "mths" )); + TimeString.append( "1 " + i18n( "year" )); + TimeString.append( "2 " + i18n( "years", "yrs" )); + TimeString.append( "3 " + i18n( "years", "yrs" )); + TimeString.append( "5 " + i18n( "years", "yrs" )); + TimeString.append( "10 " + i18n( "years", "yrs" )); + TimeString.append( "25 " + i18n( "years", "yrs" )); + TimeString.append( "50 " + i18n( "years", "yrs" )); + TimeString.append( "100 " + i18n( "years", "yrs" )); +} + +int TimeSpinBox::mapTextToValue( bool *ok ) { + *ok = true; + for ( unsigned int i=0; i<42; ++i ) { + if ( text() == TimeString[i] ) { return i; } + if ( text().mid(1,text().length()) == TimeString[i] ) { return -1*i; } + } + + *ok = false; + return 0; +} + +QString TimeSpinBox::mapValueToText( int value ) { + QString neg("-"), result; + int posval( abs( value ) ); + + result = TimeString[ posval ]; + + if ( value<0 ) { result = "-" + result; } + return result; +} + +void TimeSpinBox::changeScale( float x ) { + //Pick the closest value + int imin = 0; + float dx, dxlast(10000000000.0), dxmin(10000000000.0); + for ( unsigned int i=0; i<42; ++i ) { + dx = fabs( TimeScale[i] - fabs(x) ); + if ( dx < dxmin ) { imin = i; dxmin = dx; } + if ( dx > dxlast ) break; //we have passed the minimum dx + dxlast = dx; + } + + if ( x < 0.0 ) imin *= -1; + setValue( imin ); +} + +float TimeSpinBox::timeScale( void ) const { + return value() > 0 ? TimeScale[ value() ] : -1.*TimeScale[ abs(value()) ]; +} + +void TimeSpinBox::reportChange() { + kdDebug() << i18n( "Reporting new timestep value: " ) << timeScale() << endl; + emit scaleChanged( timeScale() ); +} + +#include "timespinbox.moc" diff --git a/kstars/kstars/timespinbox.h b/kstars/kstars/timespinbox.h new file mode 100644 index 00000000..3b52eba3 --- /dev/null +++ b/kstars/kstars/timespinbox.h @@ -0,0 +1,74 @@ +/*************************************************************************** + timespinbox.h - description + ------------------- + begin : Sun Mar 31 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef TIMESPINBOX_H +#define TIMESPINBOX_H + +#include +#include + +/**@class TimeSpinBox + *Custom spinbox to handle selection of timestep values with variable units. + *@note this should only be used internally, embedded in a TimeStepBox widget. + *@author Jason Harris + *@version 1.0 + */ + +class TimeSpinBox : public QSpinBox { +Q_OBJECT +public: +/**Constructor */ + TimeSpinBox( QWidget *parent, const char* name=0, bool daysOnly = false ); +/**Destructor (empty)*/ + ~TimeSpinBox() {} + + /**Convert the internal value to a display string. + *@note reimplemented from QSpinBox + *@p value the internal value to convert to a display string + *@return the display string + */ + virtual QString mapValueToText( int value ); + + /**Convert the displayed string to an internal value. + *@note reimplemented from QSpinBox + *@p ok bool pointer set to TRUE if conversion was successful + *@return internal value converted from displayed text + */ + virtual int mapTextToValue( bool *ok); + + /**@return the current TimeStep setting */ + float timeScale() const; + + void setDaysOnly( bool daysonly ); + bool daysOnly() const { return DaysOnly; } + +signals: + void scaleChanged( float s ); + +public slots: + void changeScale( float s ); + +protected slots: + void reportChange(); + +private: + bool DaysOnly; + float TimeScale[42]; + QStringList TimeString; +}; + +#endif diff --git a/kstars/kstars/timestepbox.cpp b/kstars/kstars/timestepbox.cpp new file mode 100644 index 00000000..c5bef036 --- /dev/null +++ b/kstars/kstars/timestepbox.cpp @@ -0,0 +1,71 @@ +/*************************************************************************** + timestepbox.cpp - description + ------------------- + begin : Sat Apr 13 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include + +#include "timestepbox.h" + +TimeStepBox::TimeStepBox( QWidget *parent, const char* name, bool daysonly ) + : QFrame( parent, name ) { + + timeBox = new TimeSpinBox( this, "timebox", daysonly ); + unitBox = new TimeUnitBox( this, "unitbox", daysonly ); + + QToolTip::add( timeBox, i18n( "Adjust time step" ) ); + QToolTip::add( unitBox, i18n( "Adjust time step units" ) ); + + QWhatsThis::add( this, i18n( "Set the timescale for the simulation clock. A setting of \"1 sec\" means the clock advances in real-time, keeping up perfectly with your CPU clock. Higher values make the simulation clock run faster, lower values make it run slower. Negative values make it run backwards." +"\n\n" +"There are two pairs of up/down buttons. The left pair will cycle through all available timesteps in sequence. Since there are a large number of timesteps, the right pair is provided to skip to the next higher/lower unit of time. For example, if the timescale is currently \"1 min\", the right up button will make it \"1 hour\", and the right down button will make it \"1 sec\"" ) ); + hlay = new QHBoxLayout( this, 2, 0 ); + hlay->addWidget( timeBox ); + hlay->addWidget( unitBox ); + hlay->activate(); + + timeBox->setValue( 4 ); //real-time + + connect( unitBox, SIGNAL( valueChanged( int ) ), this, SLOT( changeUnits() ) ); + connect( timeBox, SIGNAL( valueChanged( int ) ), this, SLOT( syncUnits( int ) ) ); + connect( timeBox, SIGNAL( scaleChanged( float ) ), this, SIGNAL( scaleChanged( float ) ) ); + +} + +void TimeStepBox::changeUnits( void ) { + timeBox->setValue( unitBox->unitValue() ); +} + +void TimeStepBox::syncUnits( int tstep ) { + int i; + for ( i=unitbox()->maxValue(); i>=unitbox()->minValue(); --i ) + if ( abs(tstep) >= unitBox->getUnitValue( i ) ) break; + +//don't want setValue to trigger changeUnits()... + disconnect( unitBox, SIGNAL( valueChanged( int ) ), this, SLOT( changeUnits() ) ); + unitBox->setValue( tstep < 0 ? -i : i ); + connect( unitBox, SIGNAL( valueChanged( int ) ), this, SLOT( changeUnits() ) ); +} + +void TimeStepBox::setDaysOnly( bool daysonly ) { + tsbox()->setDaysOnly( daysonly ); + unitbox()->setDaysOnly( daysonly ); +} + +#include "timestepbox.moc" diff --git a/kstars/kstars/timestepbox.h b/kstars/kstars/timestepbox.h new file mode 100644 index 00000000..73d9160f --- /dev/null +++ b/kstars/kstars/timestepbox.h @@ -0,0 +1,71 @@ +/*************************************************************************** + timestepbox.h - description + ------------------- + begin : Sat Apr 13 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef TIMESTEPBOX_H +#define TIMESTEPBOX_H + +#include +#include +#include "timespinbox.h" +#include "timeunitbox.h" + +/**@class TimeStepBox + *This composite widget consists of a TimeSpinBox (a QSpinBox), coupled with a + *TimeUnitBox (a second pair of up/down buttons). + *The second set of buttons makes larger steps through the 82 possible + *time-step values, skipping to the next even unit of time. + *@short Composite spinbox for specifying a time step. + *@author Jason Harris + *@version 1.0 + */ + +class TimeStepBox : public QFrame { +Q_OBJECT +public: + /**Constructor. */ + TimeStepBox( QWidget *parent=0, const char* name=0, bool daysonly=false ); + /**Destructor. (empty)*/ + ~TimeStepBox() {} + + /**@return a pointer to the child TimeSpinBox */ + TimeSpinBox* tsbox() const { return timeBox; } + + /**@return a pointer to the child TimeUnitBox*/ + TimeUnitBox* unitbox() const { return unitBox; } + + bool daysOnly() const { return DaysOnly; } + void setDaysOnly( bool daysonly ); + +signals: + void scaleChanged( float ); + +private slots: + /**Set the TimeSpinBox value according to the current UnitBox value. + *This is connected to the UnitBox valueChanged() Signal. */ + void changeUnits( void ); + + /**Make sure the current UnitBox value represents the correct units for the + *current TimeBox value. This slot is connected to the TimeBox valueChanged() Slot. */ + void syncUnits( int ); +private: + bool DaysOnly; + QHBoxLayout *hlay; + TimeSpinBox *timeBox; + TimeUnitBox *unitBox; +}; + +#endif diff --git a/kstars/kstars/timeunitbox.cpp b/kstars/kstars/timeunitbox.cpp new file mode 100644 index 00000000..27538320 --- /dev/null +++ b/kstars/kstars/timeunitbox.cpp @@ -0,0 +1,95 @@ +/*************************************************************************** + timeunitbox.cpp - description + ------------------- + begin : Sat Apr 27 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include "timeunitbox.h" +#include "timeunitbox.moc" +#include + + +TimeUnitBox::TimeUnitBox(QWidget *parent, const char *name, bool daysonly ) + : QVBox( parent, name ) { + + UpButton = new QPushButton( "+", this ); + UpButton->setMaximumWidth( 22 ); + UpButton->setMaximumHeight( 10 ); + DownButton = new QPushButton( "-", this ); + DownButton->setMaximumWidth( 22 ); + DownButton->setMaximumHeight( 10 ); + + setDaysOnly( daysonly ); + + connect( UpButton, SIGNAL( clicked() ), this, SLOT( increase() ) ); + connect( DownButton, SIGNAL( clicked() ), this, SLOT( decrease() ) ); +} + +TimeUnitBox::~TimeUnitBox(){ +} + +void TimeUnitBox::setDaysOnly( bool daysonly ) { + if ( daysonly ) { + setMinValue( 1-DAYUNITS ); + setMaxValue( DAYUNITS-1 ); + setValue( 1 ); // Start out with days units + + UnitStep[0] = 0; + UnitStep[1] = 1; + UnitStep[2] = 5; + UnitStep[3] = 8; + UnitStep[4] = 14; + } else { + setMinValue( 1-ALLUNITS ); + setMaxValue( ALLUNITS-1 ); + setValue( 1 ); // Start out with seconds units + + UnitStep[0] = 0; + UnitStep[1] = 4; + UnitStep[2] = 10; + UnitStep[3] = 16; + UnitStep[4] = 21; + UnitStep[5] = 25; + UnitStep[6] = 28; + UnitStep[7] = 34; + } +} + +void TimeUnitBox::increase() { + if ( value() < maxValue() ) { + setValue( value()+1 ); + emit valueChanged( value() ); + } +} + +void TimeUnitBox::decrease() { + if ( value() > minValue() ) { + setValue( value()-1 ); + emit valueChanged( value() ); + } +} + +int TimeUnitBox::unitValue() { + int uval; + if ( value() >= 0 ) uval = UnitStep[ value() ]; + else uval = -1*UnitStep[ abs( value() ) ]; + return uval; +} + +int TimeUnitBox::getUnitValue( int val ) { + if ( val >= 0 ) return UnitStep[ val ]; + else return -1*UnitStep[ abs( val ) ]; +} diff --git a/kstars/kstars/timeunitbox.h b/kstars/kstars/timeunitbox.h new file mode 100644 index 00000000..c38894c2 --- /dev/null +++ b/kstars/kstars/timeunitbox.h @@ -0,0 +1,103 @@ +/*************************************************************************** + timeunitbox.h - description + ------------------- + begin : Sat Apr 27 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef TIMEUNITBOX_H +#define TIMEUNITBOX_H + +#include +#include + +#define ALLUNITS 8 +#define DAYUNITS 5 + +/**@class TimeUnitBox + *A pair of buttons, arranged one above the other, labeled "+"/"-". These buttons + *are to be paired with the TimeSpinBox widget. Their function is to provide + *a way to cycle through the possible time steps using larger intervals than the up/down + *buttons of the TimeSpinBox. For example, say the Spinbox currently shows a timestep of + *"1 sec". Increasing the timestep with the spinbox up-button will change it to + *"2 sec", while using the "+" button of this widget will change it to "1 min". + * + *The idea is that these "outer" buttons always change to the next even unit of time. + * + *@note this widget is not to be used on its own; it is combined with the TimeSpinBox + *widget to form the TimeStepBox composite widget. + *@short provides a second set of up/down buttons for TimeStepBox. + *@author Jason Harris + *@version 1.0 + */ + +class QPushButton; + +class TimeUnitBox : public QVBox { + Q_OBJECT +public: + /**Constructor*/ + TimeUnitBox(QWidget *parent=0, const char *name=0, bool daysonly = false); + /**Destructor (empty)*/ + ~TimeUnitBox(); + /**@return the value of UnitStep for the current spinbox value() */ + int unitValue(); + + /**@short the same as unitValue, except you can get the UnitStep for any value, not just the current one. + *@return the value of UnitStep for the index value given as an argument. + */ + int getUnitValue( int ); + + /**Set the value which describes which time-unit is displayed in the TimeSpinBox. + *@p value the new value + */ + void setValue( int value ) { Value = value; } + /**@return the internal value describing the time-unit of the TimeSpinBox. + */ + int value() const { return Value; } + + /**Set the minimum value for the internal time-unit value + */ + void setMinValue( int minValue ) { MinimumValue = minValue; } + /**Set the maximum value for the internal time-unit value + */ + void setMaxValue( int maxValue ) { MaximumValue = maxValue; } + + /**@return the minimum value for the internal time-unit value + */ + int minValue() const { return MinimumValue; } + /**@return the maximum value for the internal time-unit value + */ + int maxValue() const { return MaximumValue; } + + bool daysOnly() const { return DaysOnly; } + void setDaysOnly( bool daysonly ); + +signals: + void valueChanged(int); + +private slots: + /**Increment the internal time-unit value + */ + void increase(); + /**Decrement the internal time-unit value + */ + void decrease(); + +private: + bool DaysOnly; + QPushButton *UpButton, *DownButton; + int MinimumValue, MaximumValue, Value, UnitStep[ ALLUNITS ]; +}; + +#endif diff --git a/kstars/kstars/timezonerule.cpp b/kstars/kstars/timezonerule.cpp new file mode 100644 index 00000000..20ac8c45 --- /dev/null +++ b/kstars/kstars/timezonerule.cpp @@ -0,0 +1,430 @@ +/*************************************************************************** + timezonerule.cpp - description + ------------------- + begin : Tue Apr 2 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include "timezonerule.h" +#include "kstarsdatetime.h" + +TimeZoneRule::TimeZoneRule() { + //Build the empty TimeZoneRule. + StartMonth = 0; + RevertMonth = 0; + StartDay = 0; + RevertDay = 0; + StartWeek = -1; + RevertWeek = -1; + StartTime = QTime(); + RevertTime = QTime(); + HourOffset = 0.0; + dTZ = 0.0; +} + +TimeZoneRule::TimeZoneRule( const QString &smonth, const QString &sday, const QTime &stime, + const QString &rmonth, const QString &rday, const QTime &rtime, const double &dh ) { + dTZ = 0.0; + if ( smonth != "0" ) { + StartMonth = initMonth( smonth ); + RevertMonth = initMonth( rmonth ); + + if ( StartMonth && RevertMonth && initDay( sday, StartDay, StartWeek ) && + initDay( rday, RevertDay, RevertWeek ) && stime.isValid() && rtime.isValid() ) { + StartTime = stime; + RevertTime = rtime; + HourOffset = dh; + } else { + kdWarning() << i18n( "Error parsing TimeZoneRule, setting to empty rule." ) << endl; + StartMonth = 0; + RevertMonth = 0; + StartDay = 0; + RevertDay = 0; + StartWeek = -1; + RevertWeek = -1; + StartTime = QTime(); + RevertTime = QTime(); + HourOffset = 0.0; + } + } else { //Empty rule + StartMonth = 0; + RevertMonth = 0; + StartDay = 0; + RevertDay = 0; + StartWeek = -1; + RevertWeek = -1; + StartTime = QTime(); + RevertTime = QTime(); + HourOffset = 0.0; + } +} + +TimeZoneRule::~TimeZoneRule() { +} + +void TimeZoneRule::setDST( bool activate ) { + if ( activate ) { + kdDebug() << i18n( "Daylight Saving Time active" ) << endl; + dTZ = HourOffset; + } else { + kdDebug() << i18n( "Daylight Saving Time inactive" ) << endl; + dTZ = 0.0; + } +} + +int TimeZoneRule::initMonth( const QString &mn ) { +//Check whether the argument is a three-letter English month code. + QString ml = mn.lower(); + if ( ml == "jan" ) return 1; + else if ( ml == "feb" ) return 2; + else if ( ml == "mar" ) return 3; + else if ( ml == "apr" ) return 4; + else if ( ml == "may" ) return 5; + else if ( ml == "jun" ) return 6; + else if ( ml == "jul" ) return 7; + else if ( ml == "aug" ) return 8; + else if ( ml == "sep" ) return 9; + else if ( ml == "oct" ) return 10; + else if ( ml == "nov" ) return 11; + else if ( ml == "dec" ) return 12; + + kdWarning() << i18n( "Could not parse " ) << mn << i18n( " as a valid month code." ) << endl; + return false; +} + +bool TimeZoneRule::initDay( const QString &dy, int &Day, int &Week ) { +//Three possible ways to express a day. +//1. simple integer; the calendar date...set Week=0 to indicate that Date is not the day of the week + bool ok; + int day = dy.toInt( &ok ); + if ( ok ) { + Day = day; + Week = 0; + return true; + } + + QString dl = dy.lower(); +//2. 3-letter day of week string, indicating the last of that day of the month +// ...set Week to 5 to indicate the last weekday of the month + if ( dl == "mon" ) { Day = 1; Week = 5; return true; } + else if ( dl == "tue" ) { Day = 2; Week = 5; return true; } + else if ( dl == "wed" ) { Day = 3; Week = 5; return true; } + else if ( dl == "thu" ) { Day = 4; Week = 5; return true; } + else if ( dl == "fri" ) { Day = 5; Week = 5; return true; } + else if ( dl == "sat" ) { Day = 6; Week = 5; return true; } + else if ( dl == "sun" ) { Day = 7; Week = 5; return true; } + +//3. 1,2 or 3 followed by 3-letter day of week string; this indicates +// the (1st/2nd/3rd) weekday of the month. + int wn = dl.left(1).toInt(); + if ( wn >0 && wn <4 ) { + QString dm = dl.mid( 1, dl.length() ).lower(); + if ( dm == "mon" ) { Day = 1; Week = wn; return true; } + else if ( dm == "tue" ) { Day = 2; Week = wn; return true; } + else if ( dm == "wed" ) { Day = 3; Week = wn; return true; } + else if ( dm == "thu" ) { Day = 4; Week = wn; return true; } + else if ( dm == "fri" ) { Day = 5; Week = wn; return true; } + else if ( dm == "sat" ) { Day = 6; Week = wn; return true; } + else if ( dm == "sun" ) { Day = 7; Week = wn; return true; } + } + + kdWarning() << i18n( "Could not parse " ) << dy << i18n( " as a valid day code." ) << endl; + return false; +} + +int TimeZoneRule::findStartDay( const KStarsDateTime &d ) { + // Determine the calendar date of StartDay for the month and year of the given date. + ExtDate test; + + // TimeZoneRule is empty, return -1 + if ( isEmptyRule() ) return -1; + + // If StartWeek=0, just return the integer. + if ( StartWeek==0 ) return StartDay; + + // Since StartWeek was not zero, StartDay is the day of the week, not the calendar date + else if ( StartWeek==5 ) { // count back from end of month until StartDay is found. + for ( test = ExtDate( d.date().year(), d.date().month(), d.date().daysInMonth() ); + test.day() > 21; test = test.addDays( -1 ) ) + if ( test.dayOfWeek() == StartDay ) break; + } else { // Count forward from day 1, 8 or 15 (depending on StartWeek) until correct day of week is found + for ( test = ExtDate( d.date().year(), d.date().month(), (StartWeek-1)*7 + 1 ); + test.day() < 7*StartWeek; test = test.addDays( 1 ) ) + if ( test.dayOfWeek() == StartDay ) break; + } + return test.day(); +} + +int TimeZoneRule::findRevertDay( const KStarsDateTime &d ) { + // Determine the calendar date of RevertDay for the month and year of the given date. + ExtDate test; + + // TimeZoneRule is empty, return -1 + if ( isEmptyRule() ) return -1; + + // If RevertWeek=0, just return the integer. + if ( RevertWeek==0 ) return RevertDay; + + // Since RevertWeek was not zero, RevertDay is the day of the week, not the calendar date + else if ( RevertWeek==5 ) { //count back from end of month until RevertDay is found. + for ( test = ExtDate( d.date().year(), d.date().month(), d.date().daysInMonth() ); + test.day() > 21; test = test.addDays( -1 ) ) + if ( test.dayOfWeek() == RevertDay ) break; + } else { //Count forward from day 1, 8 or 15 (depending on RevertWeek) until correct day of week is found + for ( test = ExtDate( d.date().year(), d.date().month(), (RevertWeek-1)*7 + 1 ); + test.day() < 7*RevertWeek; test = test.addDays( 1 ) ) + if ( test.dayOfWeek() == StartDay ) break; + } + return test.day(); +} + +bool TimeZoneRule::isDSTActive( const KStarsDateTime &date ) { + // The empty rule always returns false + if ( isEmptyRule() ) return false; + + // First, check whether the month is outside the DST interval. Note that + // the interval check is different if StartMonth > RevertMonth (indicating that + // the DST interval includes the end of the year). + int month = date.date().month(); + + if ( StartMonth < RevertMonth ) { + if ( month < StartMonth || month > RevertMonth ) return false; + } else { + if ( month < StartMonth && month > RevertMonth ) return false; + } + + // OK, if the month is equal to StartMonth or Revert Month, we have more + // detailed checking to do... + int day = date.date().day(); + + if ( month == StartMonth ) { + int sday = findStartDay( date ); + if ( day < sday ) return false; + if ( day==sday && date.time() < StartTime ) return false; + } else if ( month == RevertMonth ) { + int rday = findRevertDay( date ); + if ( day > rday ) return false; + if ( day==rday && date.time() > RevertTime ) return false; + } + + // passed all tests, so we must be in DST. + return true; +} + +void TimeZoneRule::nextDSTChange_LTime( const KStarsDateTime &date ) { + KStarsDateTime result; + + // return a very remote date if the rule is the empty rule. + if ( isEmptyRule() ) result = KStarsDateTime( INVALID_DAY ); + + else if ( deltaTZ() ) { + // Next change is reverting back to standard time. + + //y is the year for the next DST Revert date. It's either the current year, or + //the next year if the current month is already past RevertMonth + int y = date.date().year(); + if ( RevertMonth < date.date().month() ) ++y; + + result = KStarsDateTime( ExtDate( y, RevertMonth, 1 ), RevertTime ); + result = KStarsDateTime( ExtDate( y, RevertMonth, findRevertDay( result ) ), RevertTime ); + + } else { + // Next change is starting DST. + + //y is the year for the next DST Start date. It's either the current year, or + //the next year if the current month is already past StartMonth + int y = date.date().year(); + if ( StartMonth < date.date().month() ) ++y; + + result = KStarsDateTime( ExtDate( y, StartMonth, 1 ), StartTime ); + result = KStarsDateTime( ExtDate( y, StartMonth, findStartDay( result ) ), StartTime ); + } + + kdDebug() << i18n( "Next Daylight Savings Time change (Local Time): " ) << result.toString() << endl; + next_change_ltime = result; +} + + +void TimeZoneRule::previousDSTChange_LTime( const KStarsDateTime &date ) { + KStarsDateTime result; + + // return a very remote date if the rule is the empty rule + if ( isEmptyRule() ) next_change_ltime = KStarsDateTime( INVALID_DAY ); + + if ( deltaTZ() ) { + // Last change was starting DST. + + //y is the year for the previous DST Start date. It's either the current year, or + //the previous year if the current month is earlier than StartMonth + int y = date.date().year(); + if ( StartMonth > date.date().month() ) --y; + + result = KStarsDateTime( ExtDate( y, StartMonth, 1 ), StartTime ); + result = KStarsDateTime( ExtDate( y, StartMonth, findStartDay( result ) ), StartTime ); + + } else if ( StartMonth ) { + //Last change was reverting to standard time. + + //y is the year for the previous DST Start date. It's either the current year, or + //the previous year if the current month is earlier than StartMonth + int y = date.date().year(); + if ( RevertMonth > date.date().month() ) --y; + + result = KStarsDateTime( ExtDate( y, RevertMonth, 1 ), RevertTime ); + result = KStarsDateTime( ExtDate( y, RevertMonth, findRevertDay( result ) ), RevertTime ); + } + + kdDebug() << i18n( "Previous Daylight Savings Time change (Local Time): " ) << result.toString() << endl; + next_change_ltime = result; +} + +/**Convert current local DST change time in universal time */ +void TimeZoneRule::nextDSTChange( const KStarsDateTime &local_date, const double TZoffset ) { + // just decrement timezone offset and hour offset + KStarsDateTime result = local_date.addSecs( int( (TZoffset + deltaTZ()) * -3600) ); + + kdDebug() << i18n( "Next Daylight Savings Time change (UTC): " ) << result.toString() << endl; + next_change_utc = result; +} + +/**Convert current local DST change time in universal time */ +void TimeZoneRule::previousDSTChange( const KStarsDateTime &local_date, const double TZoffset ) { + // just decrement timezone offset + KStarsDateTime result = local_date.addSecs( int( TZoffset * -3600) ); + + // if prev DST change is a revert change, so the revert time is in daylight saving time + if ( result.date().month() == RevertMonth ) + result = result.addSecs( int(HourOffset * -3600) ); + + kdDebug() << i18n( "Previous Daylight Savings Time change (UTC): " ) << result.toString() << endl; + next_change_utc = result; +} + +void TimeZoneRule::reset_with_ltime( KStarsDateTime <ime, const double TZoffset, const bool time_runs_forward, + const bool automaticDSTchange ) { + +/**There are some problems using local time for getting next daylight saving change time. + 1. The local time is the start time of DST change. So the local time doesn't exists and must + corrected. + 2. The local time is the revert time. So the local time exists twice. + 3. Neither start time nor revert time. There is no problem. + + Problem #1 is more complicated and we have to change the local time by reference. + Problem #2 we just have to reset status of DST. + + automaticDSTchange should only set to true if DST status changed due to running automatically over + a DST change time. If local time will changed manually the automaticDSTchange should always set to + false, to hold current DST status if possible (just on start and revert time possible). + */ + + //don't need to do anything for empty rule + if ( isEmptyRule() ) return; + + // check if DST is active before resetting with new time + bool wasDSTactive(false); + + if ( deltaTZ() != 0.0 ) { + wasDSTactive = true; + } + + // check if current time is start time, this means if a DST change happend in last hour(s) + bool active_with_houroffset = isDSTActive(ltime.addSecs( int(HourOffset * -3600) ) ); + bool active_normal = isDSTActive( ltime ); + + // store a valid local time + KStarsDateTime ValidLTime = ltime; + + if ( active_with_houroffset != active_normal && ValidLTime.date().month() == StartMonth ) { + // current time is the start time + kdDebug() << "Current time = Starttime: invalid local time due to daylight saving time" << endl; + + // set a correct local time because the current time doesn't exists + // if automatic DST change happend, new DST setting is the opposite of current setting + if ( automaticDSTchange ) { + // revert DST status + setDST( !wasDSTactive ); + // new setting DST is inactive, so subtract hour offset to new time + if ( wasDSTactive ) { + // DST inactive + ValidLTime = ltime.addSecs( int( HourOffset * - 3600) ); + } else { + // DST active + // add hour offset to new time + ValidLTime = ltime.addSecs( int( HourOffset * 3600) ); + } + } else { // if ( automaticDSTchange ) + // no automatic DST change happend, so stay in current DST mode + setDST( wasDSTactive ); + if ( wasDSTactive ) { + // DST active + // add hour offset to current time, because time doesn't exists + ValidLTime = ltime.addSecs( int( HourOffset * 3600) ); + } else { + // DST inactive + // subtrace hour offset to current time, because time doesn't exists + ValidLTime = ltime.addSecs( int( HourOffset * -3600) ); + } + } // else { // if ( automaticDSTchange ) + + } else { // if ( active_with_houroffset != active_normal && ValidLTime.date().month() == StartMonth ) + // If current time was not start time, so check if current time is revert time + // this means if a DST change happend in next hour(s) + active_with_houroffset = isDSTActive(ltime.addSecs( int(HourOffset * 3600) ) ); + if ( active_with_houroffset != active_normal && RevertMonth == ValidLTime.date().month() ) { + // current time is the revert time + kdDebug() << "Current time = Reverttime" << endl; + + // we don't kneed to change the local time, because local time always exists, but + // some times exists twice, so we have to reset DST status + if ( automaticDSTchange ) { + // revert DST status + setDST( !wasDSTactive ); + } else { + // no automatic DST change so stay in current DST mode + setDST( wasDSTactive ); + } + + } else { + //Current time was neither starttime nor reverttime, so use normal calculated DST status + setDST( active_normal ); + } + } // if ( active_with_houroffset != active_normal && ValidLTime.date().month() == StartMonth ) + +// kdDebug() << "Using Valid Local Time = " << ValidLTime.toString() << endl; + + if (time_runs_forward) { + // get next DST change time in local time + nextDSTChange_LTime( ValidLTime ); + nextDSTChange( next_change_ltime, TZoffset ); + } else { + // get previous DST change time in local time + previousDSTChange_LTime( ValidLTime ); + previousDSTChange( next_change_ltime, TZoffset ); + } + ltime = ValidLTime; +} + + +bool TimeZoneRule::equals( TimeZoneRule *r ) { + if ( StartDay == r->StartDay && RevertDay == r->RevertDay && + StartWeek == r->StartWeek && RevertWeek == r->RevertWeek && + StartMonth == r->StartMonth && RevertMonth == r->RevertMonth && + StartTime == r->StartTime && RevertTime == r->RevertTime && + isEmptyRule() == r->isEmptyRule() ) + return true; + else + return false; +} diff --git a/kstars/kstars/timezonerule.h b/kstars/kstars/timezonerule.h new file mode 100644 index 00000000..c24f7243 --- /dev/null +++ b/kstars/kstars/timezonerule.h @@ -0,0 +1,171 @@ +/*************************************************************************** + timezonerule.h - description + ------------------- + begin : Tue Apr 2 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef TIMEZONERULE_H +#define TIMEZONERULE_H + +/**@class TimeZoneRule + *This class provides the information needed to determine whether Daylight + *Savings Time (DST; a.k.a. "Summer Time") is currently active at a given + *location. There are (at least) 25 different "rules" which govern DST + *around the world; a string identifying the appropriate rule is attachded + *to each city in Cities.dat. + * + *The rules themselves are stored in the TZrulebook.dat file, which is read + *on startup; each line in the file creates a TimeZoneRule object. + * + *TimeZoneRule consists of QStrings identifying the months and days on which + *DST starts and ends, QTime objects identifying the time at which the + *changes occur, and a double indicating the size of the offset in hours + *(probably always 1.00). + * + *Month names should be the English three-letter abbreviation, uncapitalized. + *Day names are either an integer indicating the calendar date (i.e., "15" is + *the fifteenth of the month), or a number paired with a three-letter + *abbreviation for a weekday. This indicates the Nth weekday of the month + *(i.e., "2sun" is the second Sunday of the Month). Finally, the weekday + *string on its own indicates the last weekday of the month (i.e., + *"mon" is the last Monday of the month). + * + *The isDSTActive(KStarsDateTime) function returns true if DST is active for the + *DateTime given as an argument. + * + *The nextDSTChange(KStarsDateTime) function returns the KStarsDateTime of the moment + *at which the next DST change will occur for the current location. + *@author Jason Harris + *@version 1.0 + */ + +#include +#include "kstarsdatetime.h" + +class TimeZoneRule { +public: + /**Default Constructor. Makes the "empty" time zone rule (i.e., no DST correction)*/ + TimeZoneRule(); + + /**Constructor. Create a TZ rule according to the arguments. + *@p smonth the three-letter code for the month in which DST starts + *@p sday a string encoding the day on which DST starts (see the class description) + *@p stime the time at which DST starts + *@p rmonth the three-letter code for the month in which DST reverts + *@p rday a string encoding the day on which DST reverts (see the class description) + *@p rtime the time at which DST reverts + *@p offset the offset between normal time and DS time (always 1.00?) + */ + TimeZoneRule( const QString &smonth, const QString &sday, const QTime &stime, + const QString &rmonth, const QString &rday, const QTime &rtime, const double &offset=1.00 ); + + /**Destructor. (empty)*/ + ~TimeZoneRule(); + + /**Determine whether DST is in effect for the given DateTime, according to this rule + *@p date the date/time to test for DST + */ + bool isDSTActive( const KStarsDateTime &date ); + + /**@return TRUE if the rule is the "empty" TZ rule. */ + bool isEmptyRule() { return ( HourOffset == 0.0 ); } + + /** Toggle DST on/off. The @p activate argument should probably be isDSTActive() + *@param activate if TRUE, then set DST active; otherwise, deactivate DST + */ + void setDST( bool activate=true ); + + /**@return the current Timezone offset, compared to the timezone's Standard Time. + *This is typically 0.0 if DST is inactive, and 1.0 if DST is active. */ + double deltaTZ() const { return dTZ; } + +/** Recalculate next dst change and if DST is active by a given local time with + *timezone offset and time direction. + *@param ltime the time to be tested + *@param time_runs_forward time direction + *@param TZoffset offset of timezone in some fictional unit + *@param automaticDSTchange is automatic DST change? + * + * @todo Check dox for TZoffset + */ + void reset_with_ltime( KStarsDateTime <ime, const double TZoffset, const bool time_runs_forward, + const bool automaticDSTchange = false ); + + /**@return computed value for next DST change in universal time. + */ + KStarsDateTime nextDSTChange() { return next_change_utc; } + + /**@return computed value for next DST change in local time. + */ + KStarsDateTime nextDSTChange_LTime() { return next_change_ltime; } + + /**@return TRUE if this rule is the same as the argument. + *@p r the rule to check for equivalence + */ + bool equals( TimeZoneRule *r ); + + int StartMonth, RevertMonth; + +private: + + /**@return the KStarsDateTime of the moment when the next DST change will occur in local time + *This is useful because DST change times are saved in local times*/ + void nextDSTChange_LTime( const KStarsDateTime &date ); + + /**@return the KStarsDateTime of the moment when the last DST change occurred in local time + *This is useful because DST change times are saved in local times + *We need this in case time is running backwards. */ + void previousDSTChange_LTime( const KStarsDateTime &date ); + + /**calculate the next DST change in universal time for current location */ + void nextDSTChange( const KStarsDateTime &local_date, const double TZoffset ); + + /**calculate the previous DST change in universal time for current location */ + void previousDSTChange( const KStarsDateTime &local_date, const double TZoffset ); + + /**Interpret the string as a month of the year; + *@return the month integer (1=jan ... 12=dec) + */ + int initMonth( const QString &m ); + + /**Interpret the day string as a week ID and a day-of-week ID. The day-of-week + *is an integer between 1 (sunday) and 7 (saturday); the week integer can + *be 1-3 (1st/2nd/third weekday of the month), or 5 (last weekday of the month) + *@p day the day integer is returned by reference through this value + *@p week the week integer is returned by reference through this value + *@return TRUE if the day string was successfully parsed + */ + bool initDay( const QString &d, int &day, int &week ); + + /**Find the calendar date on which DST starts for the calendar year + *of the given KStarsDateTime. + *@p d the date containing the year to be tested + *@return the calendar date, an integer between 1 and 31. */ + int findStartDay( const KStarsDateTime &d ); + + /**Find the calendar date on which DST ends for the calendar year + *of the given KStarsDateTime. + *@p d the date containing the year to be tested + *@return the calendar date, an integer between 1 and 31. */ + int findRevertDay( const KStarsDateTime &d ); + + int StartDay, RevertDay; + int StartWeek, RevertWeek; + QTime StartTime, RevertTime; + KStarsDateTime next_change_utc, next_change_ltime; + double dTZ, HourOffset; + +}; + +#endif diff --git a/kstars/kstars/toggleaction.cpp b/kstars/kstars/toggleaction.cpp new file mode 100644 index 00000000..3c1b2adc --- /dev/null +++ b/kstars/kstars/toggleaction.cpp @@ -0,0 +1,67 @@ +/*************************************************************************** + toggleaction.cpp - description + ------------------- + begin : Son Feb 10 2002 + copyright : (C) 2002 by Mark Hollomon + email : mhh@mindspring.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "toggleaction.h" + +ToggleAction::ToggleAction(const QString& ontext, const QIconSet& onpix, + const QString& offtext, const QIconSet& offpix, + int accel, const QObject* receiver, const char* slot, QObject* parent, const char* name ) : + KAction(ontext, onpix, accel, receiver, slot, parent, name), + officon(offpix), + onicon(onpix), + offcap(offtext), + oncap(ontext), + state(true) +{} + +ToggleAction::ToggleAction(const QString& ontext, const QString& offtext, + int accel, const QObject* receiver, const char* slot, QObject* parent, const char* name ) : + KAction(ontext, accel, receiver, slot, parent, name), + officon(), + onicon(), + offcap(offtext), + oncap(ontext), + state(true) +{} + +void ToggleAction::turnOff() { + if ( !officon.isNull() ) setIconSet(officon); + setText(offcap); + setToolTip(offTip); + state = false; +} + +void ToggleAction::turnOn() { + if ( !onicon.isNull() ) setIconSet(onicon); + setText(oncap); + setToolTip(onTip); + state = true; +} + +void ToggleAction::setOnToolTip(QString tip) { + onTip = tip; + if (state) + setToolTip(tip); +} + +void ToggleAction::setOffToolTip(QString tip) { + offTip = tip; + if (!state) + setToolTip(tip); +} + +#include "toggleaction.moc" diff --git a/kstars/kstars/toggleaction.h b/kstars/kstars/toggleaction.h new file mode 100644 index 00000000..b195a78d --- /dev/null +++ b/kstars/kstars/toggleaction.h @@ -0,0 +1,68 @@ +/*************************************************************************** + toggleaction.h - description + ------------------- + begin : Son Feb 10 2002 + copyright : (C) 2002 by Mark Hollomon + email : mhh@mindspring.com + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSTARS_TOGGLEACTION_H +#define KSTARS_TOGGLEACTION_H + +/**@class ToggleAction + *Subclass of Kaction that allows for the action to have a boolean state (on/off) + *The class stores the current state, and changes the Action's iconset to reflect + *the state. + *@author Mark Hollomon + *@version 1.0 + */ + +#include +#include + +class ToggleAction : public KAction { + Q_OBJECT + + public: + /**Constructor. */ + ToggleAction(const QString& ontext, const QIconSet& onpix, const QString& offtext, const QIconSet& offpix, int accel, const QObject* receiver, const char* slot, QObject* parent = 0, const char* name = 0 ) ; + /**Constructor. Same as above, but without icons. */ + ToggleAction(const QString& ontext, const QString& offtext, int accel, const QObject* receiver, const char* slot, QObject* parent = 0, const char* name = 0 ) ; + + /**Sets the ToolTip text for the "on" state. + *@p tip the tooltip string + */ + void setOnToolTip(QString tip); + + /**Sets the ToolTip text for the "off" state. + *@p tip the tooltip string + */ + void setOffToolTip(QString tip); + + public slots: + /**Put the Action in the "off" state. Update the icon and tooltip. */ + void turnOff(); + /**Put the Action in the "on" state. Update the icon and tooltip. */ + void turnOn(); + + private: + QIconSet officon; + QIconSet onicon; + QString offcap; + QString oncap; + QString onTip; + QString offTip; + bool state; +}; + + +#endif diff --git a/kstars/kstars/tools/Makefile.am b/kstars/kstars/tools/Makefile.am new file mode 100644 index 00000000..06193a1a --- /dev/null +++ b/kstars/kstars/tools/Makefile.am @@ -0,0 +1,25 @@ +noinst_LIBRARIES = libkstarstools.a + +libkstarstools_a_SOURCES = altvstimeui.ui altvstime.cpp wutdialogui.ui \ + wutdialog.cpp astrocalc.cpp modcalcapcoorddlg.ui modcalcazeldlg.ui \ + modcalcdaylengthdlg.ui modcalcgalcoorddlg.ui modcalcgeoddlg.ui modcalcjddlg.ui \ + modcalcprecdlg.ui modcalcsidtimedlg.ui modcalcapcoord.cpp modcalcazel.cpp \ + modcalcdaylength.cpp modcalcgalcoord.cpp modcalcgeodcoord.cpp modcalcjd.cpp modcalcprec.cpp \ + modcalcsidtime.cpp lcgenerator.cpp scriptbuilderui.ui scriptnamedialog.ui \ + optionstreeview.ui argchangeviewoption.ui arglooktoward.ui argsetaltaz.ui \ + argsetgeolocation.ui argsetlocaltime.ui argsetradec.ui argsettrack.ui argtimescale.ui \ + argwaitforkey.ui argwaitfor.ui argzoom.ui argexportimage.ui argprintimage.ui \ + argsetcolor.ui argloadcolorscheme.ui scriptbuilder.cpp scriptfunction.cpp \ + planetviewerui.ui planetviewer.cpp jmoontool.cpp kstarsplotwidget.cpp \ + modcalcequinoxdlg.ui modcalcequinox.cpp modcalcplanetsdlg.ui modcalcplanets.cpp \ + modcalceclipticcoordsdlg.ui modcalceclipticcoords.cpp modcalcangdistdlg.ui modcalcangdist.cpp \ + observinglist.cpp observinglistui.ui argstartindi.ui argshutdownindi.ui argswitchindi.ui \ + argsetportindi.ui argsettargetcoordindi.ui argsettargetnameindi.ui argsetactionindi.ui \ + argsetfocusspeedindi.ui argstartfocusindi.ui argsetfocustimeoutindi.ui argsetgeolocationindi.ui \ + argstartexposureindi.ui argsetutcindi.ui argsetframetypeindi.ui argsetscopeactionindi.ui \ + argsetccdtempindi.ui modcalcvlsrdlg.ui modcalcvlsr.cpp argsetfilternumindi.ui \ + obslistwizard.cpp obslistwizard.h obslistwizardui.ui + +INCLUDES= -I$(srcdir)/.. -I$(top_srcdir) $(all_includes) + +METASOURCES = AUTO diff --git a/kstars/kstars/tools/README b/kstars/kstars/tools/README new file mode 100644 index 00000000..ce48ab6e --- /dev/null +++ b/kstars/kstars/tools/README @@ -0,0 +1,18 @@ +The tools subdirectory contains code for the following Tools in KStars: + +AltVsTime: Plots Altitude of a list of objects as a function of time + for any date and any location. + +AstroCalculator: Calculator for astronomical functions + +JupiterMoons: Plot positions of Jupiter's 4 largest moons vs. time + +LCGenerator: Plot light curves for variable stars + +PlanetViewer: Plot the positions of planets in their orbits around the Sun + +ScriptBuilder: GUI for building complex behavior scripts + +WUT: "What's Up Tonight" summary. + + diff --git a/kstars/kstars/tools/altvstime.cpp b/kstars/kstars/tools/altvstime.cpp new file mode 100644 index 00000000..1ce505ff --- /dev/null +++ b/kstars/kstars/tools/altvstime.cpp @@ -0,0 +1,589 @@ +/*************************************************************************** + altvstime.cpp - description + ------------------- + begin : wed nov 17 08:05:11 CET 2002 + copyright : (C) 2002-2003 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include +#include +#include + +#include "altvstime.h" +#include "altvstimeui.h" +#include "dms.h" +#include "dmsbox.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "skypoint.h" +#include "skyobject.h" +#include "skyobjectname.h" +#include "ksnumbers.h" +#include "objectnamelist.h" +#include "simclock.h" +#include "finddialog.h" +#include "locationdialog.h" + +#include "kstarsdatetime.h" +#include "libkdeedu/extdate/extdatetimeedit.h" + +AltVsTime::AltVsTime( QWidget* parent) : + KDialogBase( KDialogBase::Plain, i18n( "Altitude vs. Time" ), Close, Close, parent ) +{ + ks = (KStars*) parent; + + QFrame *page = plainPage(); + + setMainWidget(page); + topLayout = new QVBoxLayout( page, 0, spacingHint() ); + + View = new AVTPlotWidget( -12.0, 12.0, -90.0, 90.0, page ); + View->setMinimumSize( 400, 400 ); + View->setSizePolicy( QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding ); + View->setXAxisType( KStarsPlotWidget::TIME ); + View->setYAxisType( KStarsPlotWidget::ANGLE ); + View->setShowGrid( false ); + View->setXAxisLabel( i18n( "Local Time" ) ); + View->setXAxisLabel2( i18n( "Local Sidereal Time" ) ); + View->setYAxisLabel( i18n( "the angle of an object above (or below) the horizon", "Altitude" ) ); + + avtUI = new AltVsTimeUI( page ); + avtUI->raBox->setDegType( false ); + avtUI->decBox->setDegType( true ); + + //POST-3.2 + //Doesn't make sense to manually adjust long/lat unless we can modify TZ also + avtUI->longBox->setReadOnly( true ); + avtUI->latBox->setReadOnly( true ); + + topLayout->addWidget( View ); + topLayout->addWidget( avtUI ); + + geo = ks->geo(); + + DayOffset = 0; + showCurrentDate(); + if ( getDate().time().hour() > 12 ) DayOffset = 1; + + avtUI->longBox->show( geo->lng() ); + avtUI->latBox->show( geo->lat() ); + + computeSunRiseSetTimes(); + + setLSTLimits(); + View->updateTickmarks(); + + connect( avtUI->browseButton, SIGNAL( clicked() ), this, SLOT( slotBrowseObject() ) ); + connect( avtUI->cityButton, SIGNAL( clicked() ), this, SLOT( slotChooseCity() ) ); + connect( avtUI->updateButton, SIGNAL( clicked() ), this, SLOT( slotUpdateDateLoc() ) ); + connect( avtUI->clearButton, SIGNAL( clicked() ), this, SLOT( slotClear() ) ); + connect( avtUI->addButton, SIGNAL( clicked() ), this, SLOT( slotAddSource() ) ); + connect( avtUI->nameBox, SIGNAL( returnPressed() ), this, SLOT( slotAddSource() ) ); + connect( avtUI->raBox, SIGNAL( returnPressed() ), this, SLOT( slotAddSource() ) ); + connect( avtUI->decBox, SIGNAL( returnPressed() ), this, SLOT( slotAddSource() ) ); + connect( avtUI->clearFieldsButton, SIGNAL( clicked() ), this, SLOT( slotClearBoxes() ) ); + connect( avtUI->longBox, SIGNAL( returnPressed() ), this, SLOT( slotAdvanceFocus() ) ); + connect( avtUI->latBox, SIGNAL( returnPressed() ), this, SLOT( slotAdvanceFocus() ) ); + connect( avtUI->PlotList, SIGNAL( highlighted(int) ), this, SLOT( slotHighlight() ) ); + + pList.setAutoDelete(FALSE); + deleteList.setAutoDelete(TRUE); //needed for skypoints which may be created in this class + + //ther edit boxes should not pass on the return key! + avtUI->nameBox->setTrapReturnKey( true ); + avtUI->raBox->setTrapReturnKey( true ); + avtUI->decBox->setTrapReturnKey( true ); + + setMouseTracking( true ); +} + +AltVsTime::~AltVsTime() +{ + // no need to delete child widgets, Qt does it all for us +} + +void AltVsTime::slotAddSource(void) { + bool objFound( false ); + + //First, attempt to find the object name in the list of known objects + if ( ! avtUI->nameBox->text().isEmpty() ) { + ObjectNameList &ObjNames = ks->data()->ObjNames; + QString text = avtUI->nameBox->text().lower(); + + for( SkyObjectName *name = ObjNames.first( text ); name; name = ObjNames.next() ) { + if ( name->text().lower() == text ) { + //object found + SkyObject *o = name->skyObject(); + processObject( o ); + + objFound = true; + break; + } + } + + if ( !objFound ) kdDebug() << "No object named " << avtUI->nameBox->text() << " found." << endl; + } + + //Next, if the name, RA, and Dec fields are all filled, construct a new skyobject + //with these parameters + if ( !objFound && ! avtUI->nameBox->text().isEmpty() && ! avtUI->raBox->text().isEmpty() && ! avtUI->decBox->text().isEmpty() ) { + bool ok( true ); + dms newRA( 0.0 ), newDec( 0.0 ); + newRA = avtUI->raBox->createDms( false, &ok ); + if ( ok ) newDec = avtUI->decBox->createDms( true, &ok ); + + //If the epochName is blank (or any non-double), we assume J2000 + //Otherwise, precess to J2000. + KStarsDateTime dt; + dt.setFromEpoch( getEpoch( avtUI->epochName->text() ) ); + long double jd = dt.djd(); + if ( jd != J2000 ) { + SkyPoint ptest( newRA, newDec ); + ptest.precessFromAnyEpoch( jd, J2000 ); + newRA.setH( ptest.ra()->Hours() ); + newDec.setD( ptest.dec()->Degrees() ); + } + + //make sure the coords do not already exist from another object + bool found(false); + for ( SkyPoint *p = pList.first(); p; p = pList.next() ) { + //within an arcsecond? + if ( fabs( newRA.Degrees() - p->ra()->Degrees() ) < 0.0003 && fabs( newDec.Degrees() - p->dec()->Degrees() ) < 0.0003 ) { + found = true; + break; + } + } + if ( found ) { + kdDebug() << "This point is already displayed; I will not duplicate it." << endl; + ok = false; + } + + if ( ok ) { + SkyObject *obj = new SkyObject( 8, newRA, newDec, 1.0, avtUI->nameBox->text() ); + deleteList.append( obj ); //this object will be deleted when window is destroyed + processObject( obj ); + } + + //If the Ra and Dec boxes are filled, but the name field is empty, + //move input focus to nameBox` + } else if ( avtUI->nameBox->text().isEmpty() && ! avtUI->raBox->text().isEmpty() && ! avtUI->decBox->text().isEmpty() ) { + avtUI->nameBox->QWidget::setFocus(); + + //nameBox is empty, and one of the ra or dec fields is empty. Move input focus to empty coord box + } else if ( avtUI->raBox->text().isEmpty() ) { + avtUI->raBox->QWidget::setFocus(); + } else if ( avtUI->decBox->text().isEmpty() ) { + avtUI->decBox->QWidget::setFocus(); + } + + View->repaint(false); +} + +//Use find dialog to choose an object +void AltVsTime::slotBrowseObject(void) { + FindDialog fd(ks); + if ( fd.exec() == QDialog::Accepted ) { + SkyObject *o = fd.currentItem()->objName()->skyObject(); + processObject( o ); + } + + View->repaint(); +} + +void AltVsTime::processObject( SkyObject *o, bool forceAdd ) { + KSNumbers *num = new KSNumbers( getDate().djd() ); + KSNumbers *oldNum = 0; + + //If the object is in the solar system, recompute its position for the given epochLabel + if ( o && o->isSolarSystem() ) { + oldNum = new KSNumbers( ks->data()->ut().djd() ); + o->updateCoords( num, true, geo->lat(), ks->LST() ); + } + + //precess coords to target epoch + o->updateCoords( num ); + + //If this point is not in list already, add it to list + bool found(false); + for ( SkyPoint *p = pList.first(); p; p = pList.next() ) { + if ( o->ra()->Degrees() == p->ra()->Degrees() && o->dec()->Degrees() == p->dec()->Degrees() ) { + found = true; + break; + } + } + if ( found && !forceAdd ) kdDebug() << "This point is already displayed; I will not duplicate it." << endl; + else { + pList.append( (SkyPoint*)o ); + + //make sure existing curves are thin and red + for ( int i=0; i < View->objectCount(); ++i ) { + KPlotObject *obj = View->object( i ); + if ( obj->size() == 2 ) { + obj->setColor( "red" ); + obj->setSize( 1 ); + } + } + + //add new curve with width=2, and color=white + KPlotObject *po = new KPlotObject( "", "white", KPlotObject::CURVE, 2, KPlotObject::SOLID ); + for ( double h=-12.0; h<=12.0; h+=0.5 ) { + po->addPoint( new DPoint( h, findAltitude( o, h ) ) ); + } + View->addObject( po ); + + avtUI->PlotList->insertItem( o->translatedName() ); + avtUI->PlotList->setCurrentItem( avtUI->PlotList->count() - 1 ); + avtUI->raBox->showInHours(o->ra() ); + avtUI->decBox->showInDegrees(o->dec() ); + avtUI->nameBox->setText(o->translatedName() ); + + //Set epochName to epoch shown in date tab + avtUI->epochName->setText( QString().setNum( getDate().epoch() ) ); + } + kdDebug() << "Currently, there are " << View->objectCount() << " objects displayed." << endl; + + //restore original position + if ( o->isSolarSystem() ) { + o->updateCoords( oldNum, true, ks->geo()->lat(), ks->LST() ); + delete oldNum; + } + o->EquatorialToHorizontal( ks->LST(), ks->geo()->lat() ); + delete num; +} + +double AltVsTime::findAltitude( SkyPoint *p, double hour ) { + hour += 24.0*(double)DayOffset; + + //getDate converts the user-entered local time to UT + KStarsDateTime ut = getDate().addSecs( hour*3600.0 ); + + dms LST = geo->GSTtoLST( ut.gst() ); + p->EquatorialToHorizontal( &LST, geo->lat() ); + return p->alt()->Degrees(); +} + +void AltVsTime::slotHighlight(void) { + int iPlotList = avtUI->PlotList->currentItem(); + + //highlight the curve of the selected object + for ( int i=0; iobjectCount(); ++i ) { + KPlotObject *obj = View->object( i ); + + if ( i == iPlotList ) { + obj->setSize( 2 ); + obj->setColor( "white" ); + } else { + obj->setSize( 1 ); + obj->setColor( "red" ); + } + } + + View->update(); + + int index = 0; + for ( SkyPoint *p = pList.first(); p; p = pList.next() ) { + if ( index == iPlotList ) { + avtUI->raBox->showInHours(p->ra() ); + avtUI->decBox->showInDegrees(p->dec() ); + avtUI->nameBox->setText(avtUI->PlotList->currentText() ); + } + ++index; + } +} + +//move input focus to the next logical widget +void AltVsTime::slotAdvanceFocus(void) { + if ( sender()->name() == QString( "nameBox" ) ) avtUI->addButton->setFocus(); + if ( sender()->name() == QString( "raBox" ) ) avtUI->decBox->setFocus(); + if ( sender()->name() == QString( "decbox" ) ) avtUI->addButton->setFocus(); + if ( sender()->name() == QString( "longBox" ) ) avtUI->latBox->setFocus(); + if ( sender()->name() == QString( "latBox" ) ) avtUI->updateButton->setFocus(); +} + +void AltVsTime::slotClear(void) { + if ( pList.count() ) pList.clear(); + if ( deleteList.count() ) deleteList.clear(); + avtUI->PlotList->clear(); + avtUI->nameBox->clear(); + avtUI->raBox->clear(); + avtUI->decBox->clear(); + avtUI->epochName->clear(); + View->clearObjectList(); + View->repaint(); +} + +void AltVsTime::slotClearBoxes(void) { + avtUI->nameBox->clear(); + avtUI->raBox->clear() ; + avtUI->decBox->clear(); + avtUI->epochName->clear(); +} + +void AltVsTime::computeSunRiseSetTimes() { + //Determine the time of sunset and sunrise for the desired date and location + //expressed as doubles, the fraction of a full day. + KStarsDateTime today = getDate(); + + SkyObject *oSun = (SkyObject*) ks->data()->PCat->planetSun(); + double sunRise = -1.0 * oSun->riseSetTime( today.djd() + 1.0, geo, true ).secsTo(QTime()) / 86400.0; + double sunSet = -1.0 * oSun->riseSetTime( today.djd(), geo, false ).secsTo(QTime()) / 86400.0; + + //check to see if Sun is circumpolar + //requires temporary repositioning of Sun to target date + KSNumbers *num = new KSNumbers( today.djd() ); + KSNumbers *oldNum = new KSNumbers( ks->data()->ut().djd() ); + dms LST = geo->GSTtoLST( getDate().gst() ); + oSun->updateCoords( num, true, geo->lat(), &LST ); + if ( oSun->checkCircumpolar( geo->lat() ) ) { + if ( oSun->alt()->Degrees() > 0.0 ) { + //Circumpolar, signal it this way: + sunRise = 0.0; + sunSet = 1.0; + } else { + //never rises, signal it this way: + sunRise = 0.0; + sunSet = -1.0; + } + } + + //Notify the View about new sun rise/set times: + View->setSunRiseSetTimes( sunRise, sunSet ); + + //Restore Sun coordinates: + oSun->updateCoords( oldNum, true, ks->geo()->lat(), ks->LST() ); + oSun->EquatorialToHorizontal( ks->LST(), ks->geo()->lat() ); + + delete num; + delete oldNum; +} + +void AltVsTime::slotUpdateDateLoc(void) { + KStarsDateTime today = getDate(); + KSNumbers *num = new KSNumbers( today.djd() ); + KSNumbers *oldNum = 0; + dms LST = geo->GSTtoLST( today.gst() ); + + //First determine time of sunset and sunrise + computeSunRiseSetTimes(); + + for ( unsigned int i = 0; i < avtUI->PlotList->count(); ++i ) { + QString oName = avtUI->PlotList->text( i ).lower(); + ObjectNameList &ObjNames = ks->data()->ObjNames; + bool objFound(false); + + for( SkyObjectName *name = ObjNames.first( oName ); name; name = ObjNames.next() ) { + if ( name->text().lower() == oName ) { + //object found + SkyObject *o = name->skyObject(); + + //If the object is in the solar system, recompute its position for the given date + if ( o->isSolarSystem() ) { + oldNum = new KSNumbers( ks->data()->ut().djd() ); + o->updateCoords( num, true, geo->lat(), &LST ); + } + + //precess coords to target epoch + o->updateCoords( num ); + + //update pList entry + pList.replace( i, (SkyPoint*)o ); + + KPlotObject *po = new KPlotObject( "", "white", KPlotObject::CURVE, 1, KPlotObject::SOLID ); + for ( double h=-12.0; h<=12.0; h+=0.5 ) { + po->addPoint( new DPoint( h, findAltitude( o, h ) ) ); + } + View->replaceObject( i, po ); + + //restore original position + if ( o->isSolarSystem() ) { + o->updateCoords( oldNum, true, ks->data()->geo()->lat(), ks->LST() ); + delete oldNum; + oldNum = 0; + } + o->EquatorialToHorizontal( ks->LST(), ks->data()->geo()->lat() ); + + objFound = true; + break; + } + } + + if ( ! objFound ) { //assume unfound object is a custom object + pList.at(i)->updateCoords( num ); //precess to desired epoch + + KPlotObject *po = new KPlotObject( "", "white", KPlotObject::CURVE, 1, KPlotObject::SOLID ); + for ( double h=-12.0; h<=12.0; h+=0.5 ) { + po->addPoint( new DPoint( h, findAltitude( pList.at(i), h ) ) ); + } + View->replaceObject( i, po ); + } + } + + if ( getDate().time().hour() > 12 ) DayOffset = 1; + else DayOffset = 0; + + setLSTLimits(); + slotHighlight(); + View->repaint(); + + delete num; +} + +void AltVsTime::slotChooseCity(void) { + LocationDialog ld(ks); + if ( ld.exec() == QDialog::Accepted ) { + GeoLocation *newGeo = ld.selectedCity(); + if ( newGeo ) { + geo = newGeo; + avtUI->latBox->showInDegrees( geo->lat() ); + avtUI->longBox->showInDegrees( geo->lng() ); + } + } +} + +int AltVsTime::currentPlotListItem() const { + return avtUI->PlotList->currentItem(); +} + +void AltVsTime::setLSTLimits(void) { + //UT at noon on target date + KStarsDateTime ut = getDate().addSecs( ((double)DayOffset + 0.5)*86400. ); + + dms lst = geo->GSTtoLST( ut.gst() ); + View->setSecondaryLimits( lst.Hours(), lst.Hours() + 24.0, -90.0, 90.0 ); +} + +void AltVsTime::showCurrentDate (void) +{ + KStarsDateTime dt = KStarsDateTime::currentDateTime(); + if ( dt.time() > QTime( 12, 0, 0 ) ) dt = dt.addDays( 1 ); + avtUI->dateBox->setDate( dt.date() ); +} + +KStarsDateTime AltVsTime::getDate (void) +{ + //convert midnight local time to UT: + KStarsDateTime dt( avtUI->dateBox->date(), QTime() ); + dt = geo->LTtoUT( dt ); + return dt; +} + +double AltVsTime::getEpoch (QString eName) +{ + //If Epoch field not a double, assume J2000 + bool ok(false); + double epoch = eName.toDouble(&ok); + + if ( !ok ) { + kdDebug() << "Invalid Epoch. Assuming 2000.0." << endl; + return 2000.0; + } + + return epoch; +} + +AVTPlotWidget::AVTPlotWidget( double x1, double x2, double y1, double y2, QWidget *parent, const char* name ) + : KStarsPlotWidget( x1, x2, y1, y2, parent, name ) +{ + //Default SunRise/SunSet values + SunRise = 0.25; + SunSet = 0.75; +} + +void AVTPlotWidget::mousePressEvent( QMouseEvent *e ) { + mouseMoveEvent( e ); +} + +void AVTPlotWidget::mouseMoveEvent( QMouseEvent *e ) { + QRect checkRect( leftPadding(), topPadding(), PixRect.width(), PixRect.height() ); + int Xcursor = e->x(); + int Ycursor = e->y(); + + if ( ! checkRect.contains( e->x(), e->y() ) ) { + if ( e->x() < checkRect.left() ) Xcursor = checkRect.left(); + if ( e->x() > checkRect.right() ) Xcursor = checkRect.right(); + if ( e->y() < checkRect.top() ) Ycursor = checkRect.top(); + if ( e->y() > checkRect.bottom() ) Ycursor = checkRect.bottom(); + } + + Xcursor -= leftPadding(); + Ycursor -= topPadding(); + + QPixmap buffer2( *buffer ); + QPainter p; + p.begin( &buffer2 ); + p.translate( leftPadding(), topPadding() ); + p.setPen( QPen( "grey", 1, SolidLine ) ); + p.drawLine( Xcursor, 0, Xcursor, PixRect.height() ); + p.drawLine( 0, Ycursor, PixRect.width(), Ycursor ); + p.end(); + bitBlt( this, 0, 0, &buffer2 ); +} + +void AVTPlotWidget::paintEvent( QPaintEvent */*e*/ ) { + QPainter p; + + p.begin( buffer ); + p.fillRect( 0, 0, width(), height(), bgColor() ); + + p.translate( leftPadding(), topPadding() ); + + int pW = PixRect.width(); + int pH = PixRect.height(); + + //draw daytime sky if the Sun rises for the current date/location + //(when Sun does not rise, SunSet = -1.0) + if ( SunSet != -1.0 ) { + //If Sun does not set, then just fill the daytime sky color + if ( SunSet == 1.0 ) { + p.fillRect( 0, 0, pW, int(0.5*pH), QColor( 0, 100, 200 ) ); + } else { + //Display centered on midnight, so need to modulate dawn/dusk by 0.5 + int dawn = int(pW*(0.5 + SunRise)); + int dusk = int(pW*(SunSet - 0.5)); + p.fillRect( 0, 0, dusk, int(0.5*pH), QColor( 0, 100, 200 ) ); + p.fillRect( dawn, 0, pW - dawn, int(0.5*pH), QColor( 0, 100, 200 ) ); + + //draw twilight gradients + unsigned short int W = 40; + for ( unsigned short int i=0; i 24.0 ) x -= 24.0; + int ix = int(x*pW/24.0); //convert to screen pixel coords + p.setPen( QPen( "white", 2, DotLine ) ); + p.drawLine( ix, 0, ix, pH ); + + p.end(); + + bitBlt( this, 0, 0, buffer ); +} + +#include "altvstime.moc" diff --git a/kstars/kstars/tools/altvstime.h b/kstars/kstars/tools/altvstime.h new file mode 100644 index 00000000..1f07b05f --- /dev/null +++ b/kstars/kstars/tools/altvstime.h @@ -0,0 +1,221 @@ +/*************************************************************************** + altvstime.h - description + ------------------- + begin : Mon Dec 23 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef ALTVSTIME_H +#define ALTVSTIME_H + +#include "kstarsplotwidget.h" + +class KStarsDateTime; +class QTime; +class QVariant; +class QVBoxLayout; +class KDialogBase; +class KLocale; +class SkyObject; +class SkyPoint; +class dms; +class GeoLocation; +class KStars; +class AltVsTimeUI; + +/**@class AVTPlotWidget + *@short An extension of the KStarsPlotWidget for the AltVsTime tool. + *The biggest difference is that in addition to the plot objects, it + *draws the "ground" below Alt=0 and draws the sky light blue for day + *times, and black for night times. The transition between day and + *night is drawn with a gradient, and the position follows the actual + *sunrise/sunset times of the given date/location. + *Also, this plot widget provides two time axes (local time along the + *bottom, and local sideral time along the top). + *@version 1.0 + *@author Jason Harris + */ +class AVTPlotWidget : public KStarsPlotWidget +{ + Q_OBJECT +public: +/**Constructor + */ + AVTPlotWidget( double x1=0.0, double x2=1.0, double y1=0.0, double y2=1.0, QWidget *parent=0, const char* name=0 ); + +/**Set the fractional positions of the Sunrise and Sunset positions, + *in units where last midnight was 0.0, and next midnight is 1.0. + *i.e., if Sunrise is at 06:00, then we set it as 0.25 in this + *function. Likewise, if Sunset is at 18:00, then we set it as + *0.75 in this function. + *@param sr the fractional position of Sunrise + *@param ss the fractional position of Sunset + */ + void setSunRiseSetTimes( double sr, double ss ) { SunRise = sr; SunSet = ss; } + +protected: +/**Handle mouse move events. If the mouse button is down, + *draw crosshair lines centered at the cursor position. This + *allows the user to pinpoint specific position sin the plot. + */ + void mouseMoveEvent( QMouseEvent *e ); + +/**Simply calls mouseMoveEvent(). + */ + void mousePressEvent( QMouseEvent *e ); + +/**Redraw the plot. + */ + void paintEvent( QPaintEvent *e ); + +private: + double SunRise, SunSet; +}; + +/**@class AltVsTime + *@short the Altitude vs. Time Tool. + *Plot the altitude as a function of time for any list of + *objects, as seen from any location, on any date. + *@version 1.0 + *@author Jason Harris + */ + +class AltVsTime : public KDialogBase +{ + Q_OBJECT + +public: +/**Constructor + */ + AltVsTime( QWidget* parent = 0); + +/**Destructor + */ + ~AltVsTime(); + +/**Determine the limits for the sideral time axis, using + *the sidereal time at midnight for the current date + *and location settings. + */ + void setLSTLimits(); + +/**Set the AltVsTime Date according to the current Date + *in the KStars main window. Currently, this is only + *used in the ctor to initialize the Date. + */ + void showCurrentDate (void); + +/**@return a KStarsDateTime object constructed from the + *current setting in the Date widget. + */ + KStarsDateTime getDate (void); + +/**Determine the time of sunset and sunrise for the current + *date and location settings. Convert the times to doubles, + *expressing the times as fractions of a full day. + *Calls AVTPlotWidget::setSunRiseSetTimes() to send the + *numbers to the plot widget. + */ + void computeSunRiseSetTimes(); + +/**Parse a string as an epoch number. If the string can't + *be parsed, return 2000.0. + *@param eName the epoch string to be parsed + *@return the epoch number + */ + double getEpoch (QString eName); + +/**@short Add a SkyObject to the display. + *Constructs a PLotObject representing the Alt-vs-time curve for the object. + *@param o pointer to the SkyObject to be added + *@param forceAdd if true, then the object will be added, even if there + *is already a curve for the same coordinates. + */ + void processObject( SkyObject *o, bool forceAdd=false ); + +/**@short Determine the altitude coordinate of a SkyPoint, + *given an hour of the day. + * + *This is called for every 30-minute interval in the displayed Day, + *in order to construct the altitude curve for a given object. + *@param p the skypoint whose altitude is to be found + *@param hour the time in the displayed day, expressed in hours + *@return the Altitude, expresse in degrees + */ + double findAltitude( SkyPoint *p, double hour ); + +/**@return the currently highlighted item in the list of displayed + *objects + */ + int currentPlotListItem() const; + +/**@return a pointer to the list of SkyPoints representing the + *objects being displayed. + */ + QPtrList* skyPointList() { return &pList; } + +public slots: +/**@short Update the plot to reflec new Date and Location settings. + */ + void slotUpdateDateLoc(void); + +/**@short Clear the list of displayed objects. + */ + void slotClear(void); + +/**@short Clear the edit boxes for specifying a new object. + */ + void slotClearBoxes(void); + +/**@short Add an object to the list of displayed objects, according + *to the data entered in the edit boxes. + */ + void slotAddSource(void); + +/**@short Launch the Find Object window to select a new object for + *the list of displayed objects. + */ + void slotBrowseObject(void); + +/**@short Launch the Location dialog to choose a new location. + */ + void slotChooseCity(void); + +/**@short Move input keyboard focus to the next logical widget. + *We need a separate slot for this because we are intercepting + *Enter key events, which close the window by default, to + *advance input focus instead (when the Enter events occur in + *certain Edit boxes). + */ + void slotAdvanceFocus(void); + +/**Update the plot to highlight the altitude curve of the objects + *which is highlighted in the listbox. + */ + void slotHighlight(void); + +private: + AVTPlotWidget *View; + AltVsTimeUI *avtUI; + QVBoxLayout *topLayout; + + GeoLocation *geo; + KStars *ks; + QPtrList pList; + QPtrList deleteList; + + int DayOffset; + bool dirtyFlag; +}; + +#endif // ALTVSTIME_H diff --git a/kstars/kstars/tools/altvstimeui.ui b/kstars/kstars/tools/altvstimeui.ui new file mode 100644 index 00000000..a4d1bb29 --- /dev/null +++ b/kstars/kstars/tools/altvstimeui.ui @@ -0,0 +1,533 @@ + +AltVsTimeUI + + + AltVsTimeUI + + + + 0 + 0 + 458 + 209 + + + + Altitude vs. Time + + + + unnamed + + + + tabWidget2 + + + + 7 + 0 + 0 + 0 + + + + + tab + + + Sources + + + + unnamed + + + + layout30 + + + + unnamed + + + 0 + + + + textLabel3 + + + Epoch: + + + + + decBox + + + + 5 + 0 + 0 + 0 + + + + StrongFocus + + + + + textLabel4 + + + + 0 + 5 + 0 + 0 + + + + Dec: + + + + + textLabel2 + + + + 5 + 5 + 0 + 0 + + + + RA: + + + AlignVCenter + + + + + nameBox + + + true + + + Name of plotted object + + + There are two ways to use this field: + +1. Simply type the name of a known object and press the "Plot" button (or press Enter). The object's Altitude vs. Time curve will be added to the plot, and its coordinates will be displayed below. + +2. Type a name label for a custom object. You will also need to specify the RA and Dec coordinates of the object, and then press the "Plot" button to add its curve to the plot. + + + + + raBox + + + + 5 + 0 + 0 + 0 + + + + StrongFocus + + + + + epochName + + + + 80 + 0 + + + + + 80 + 32767 + + + + + + textLabel1 + + + Name: + + + + + + + layout6 + + + + unnamed + + + 0 + + + + browseButton + + + + 5 + 1 + 0 + 0 + + + + Find Object... + + + + + addButton + + + + 5 + 1 + 0 + 0 + + + + Plot + + + + + clearFieldsButton + + + + 5 + 1 + 0 + 0 + + + + + 100 + 0 + + + + Clear Fields + + + + + clearButton + + + + 5 + 1 + 0 + 0 + + + + Clear List + + + + + + + PlotList + + + + 100 + 0 + + + + AlwaysOn + + + + + + + tab + + + Date && Location + + + + unnamed + + + + layout57 + + + + unnamed + + + + textLabel5 + + + Date: + + + + + dateBox + + + + 90 + 0 + + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 257 + 20 + + + + + + + + layout25 + + + + unnamed + + + + cityButton + + + Choose City... + + + + + textLabel7 + + + + 0 + 5 + 0 + 0 + + + + Long.: + + + + + longBox + + + + 5 + 0 + 0 + 0 + + + + StrongFocus + + + + + textLabel6 + + + + 0 + 5 + 0 + 0 + + + + Lat.: + + + + + latBox + + + + 5 + 0 + 0 + 0 + + + + StrongFocus + + + + + + + spacer5 + + + Vertical + + + Expanding + + + + 20 + 16 + + + + + + layout26 + + + + unnamed + + + + spacer4 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + updateButton + + + Update + + + + + + + + + + + + dmsBox +
    ../dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    + + ExtDateEdit +
    libkdeedu/extdate/extdatetimeedit.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image1 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000041d49444154789c8d95c18b1c4514c67fbb29e5b54ea05b26da1d36b08d09a6c508138cb8c13d647141163de49043bca9f1628eb9294810f24f88c15b728b07617358888785d980427290b4a8d00b19a8821da8228cf42316ac87eed9247ac95c9aeaeef9eaabdffb5ebf85f178ccfcf7f5b79fec07a7280a08a008f25ceb7c29e5da573716e65a0be3f198ef6f5ededff9b9e1b34faf90882092a1ea21428b9220ffbf46054055b19386ba6970ae6665b5e0d2c5eb0b066067bbe1f21757c88f5504eff0c192189081303a5582b16854fccce2fe041f00cdd0a8103b874556405476b62d972ec2c2b90ff3fd8df5cb946549d80b34aea15ccaa94625450e2d0e558b460b7371a734b5e027251a155545678ab62d7eea90b4c504078908c107acb354cb251b1f8f08b1c18631aabbb4d18211404804f22545863561d2f060fb34aa8a18d0086204e72c46a32292e1a796f278c1da7a859d8da9a737506db04d0a24103d8949480b214d3bbee952a05c1d536f9d2684160c744f048311543d459eb1b65ee1754cedae13a64abd5d6127053c9d0281f22d4f75c6a2118a5c09272d7ab740638bf4ef2dd2174032d0d8d04c6fe19c32bedd8bc65e342aa3f785e2784bfd6bc1bd9db24b05505616a4edd67d5a8c1801a03a9962754c504bf34b8986acfb9be91cac7d54315a15541b36b134f74bd2dc53940115a5381e087bc25c6f71be831a8baa234cc1ee3eeb74ed83116beb2b8849d108a3730e8ce27e2bfb82419a7b407ac7c222fd0e6280a8078ce64e47ef54ac9d5be9aaae0162e0de568a44a18d3df90845d919c4f01463406340a44f40efb43a99b371618488e2670d1a2d7ee6f1d3be39342104e937ed85fb86599c33e9ee0be9a004946259d8b858909880d59aa00daa0d3280b5f39e34074c4b3a5434029a76a9e9f5cc0163b5c80024158a1cfc4cb1d3061d5834066cb0a403c008599a70f6bc27b8d03106ea3ae91987278c5b143b015547224ab5e24185cd9b81665273e7b6e7cecd82ddbf8098002de94049737bc09828cf3036f31c3735c8b0e98eb704672f348c7f7c93cd1fb2ae905119ff54e0dff3542b0e9dd983dcea2cc5eea6cf303e74ec687af5c41b6fa38f5e203c7ec8e1238ef85831a214afef21060ea781ec68247b65c6916353cc8b73d1ae79354606af2a930709aa118da1636c274dd7e3774b884a79aa6b5711a538d33cf9c01c1c9b83bc6a1f55c91ccb23b05b1deb43a7decdaffefd2862f61366aa8449c69e33642f012f2bb208fa98eeda1f3346f076c8eeef19475e9be115423364f78f84105a8643d34d90cfbfdcd8cf872589a45dc7f54cf3134a36f4e495c23f9da8db15bccb708d4014f2ca512cb5d4f7c13e84300d5cff6eb39b202bab053bdb9674f0648609427d0f8402ddeac30f4fcd3ced3efc3b422d406c09b340bedc1571e1bfc3d44dc281634c5fe5e758e7395cfbe6d6c130fd17d92372d2cb00c6470000000049454e44ae426082 + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154789cb5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c203e47720000000049454e44ae426082 + + + + tabWidget2 + nameBox + raBox + decBox + epochName + addButton + browseButton + clearFieldsButton + clearButton + PlotList + cityButton + longBox + latBox + updateButton + + + + dmsbox.h + +
    diff --git a/kstars/kstars/tools/argchangeviewoption.ui b/kstars/kstars/tools/argchangeviewoption.ui new file mode 100644 index 00000000..2445322a --- /dev/null +++ b/kstars/kstars/tools/argchangeviewoption.ui @@ -0,0 +1,141 @@ + +ArgChangeViewOption + + + ArgChangeViewOption + + + + 0 + 0 + 260 + 171 + + + + + unnamed + + + + layout2 + + + + unnamed + + + + OptionName + + + List of adjustable options + + + Select an option from this list to set its value. You may also select the option using an organized Tree List using the "Browse Tree" button. + + + + + spacer23 + + + Horizontal + + + Expanding + + + + 50 + 20 + + + + + + textLabel1_2 + + + Value: + + + + + TreeButton + + + Browse Tree + + + Show Tree View of options + + + Press this button to select a View Option from a Tree list, in which they are grouped by subject. Also shown are a short description of each option, and the data type of the option's value (string, integer, float or boolean). + + + + + OptionValue + + + value for selected option + + + Set the value for the selected view option here. Make sure the value you enter matches the data type expected by the option. For example, the "UseAltAz" option expects a boolean value, so you should enter "true", "false", "1", or "0". If you are unsure what data type is expected, examine the Tree View of options using the "Browse Tree" button. + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 160 + 20 + + + + + + textLabel1 + + + Option: + + + + + + + spacer24 + + + Vertical + + + Expanding + + + + 20 + 16 + + + + + + + + + + kpushbutton.h + klineedit.h + + diff --git a/kstars/kstars/tools/argexportimage.ui b/kstars/kstars/tools/argexportimage.ui new file mode 100644 index 00000000..f5e0d0fb --- /dev/null +++ b/kstars/kstars/tools/argexportimage.ui @@ -0,0 +1,262 @@ + +ArgExportImage + + + ArgExportImage + + + + 0 + 0 + 302 + 131 + + + + + unnamed + + + + layout7 + + + + unnamed + + + + textLabel1 + + + File name: + + + + + ExportFileName + + + + 160 + 0 + + + + + + + + layout6 + + + + unnamed + + + + spacer3 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + layout5 + + + + unnamed + + + + ExportHeight + + + 600 + + + 0 + + + 5000 + + + + + ExportWidth + + + 800 + + + 0 + + + 5000 + + + + + textLabel2 + + + Image width: + + + + + textLabel2_2 + + + Image height: + + + + + + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + KIntNumInput +
    knuminput.h
    + + -1 + -1 + + 0 + + 5 + 5 + 0 + 0 + + image0 + destroyed() + destroyed(QObject*) + valueChanged(int) + relativeValueChanged(double) + deleteLater() + cleanupEventFilter(QObject*) + setEnabled(bool) + setDisabled(bool) + setCaption(const QString&) + setIcon(const QPixmap&) + setIconText(const QString&) + setMouseTracking(bool) + setFocus() + clearFocus() + setUpdatesEnabled(bool) + update() + update(int,int,int,int) + update(const QRect&) + repaint() + repaint(bool) + repaint(int,int,int,int) + repaint(int,int,int,int,bool) + repaint(const QRect&) + repaint(const QRect&,bool) + repaint(const QRegion&) + repaint(const QRegion&,bool) + show() + hide() + setShown(bool) + setHidden(bool) + iconify() + showMinimized() + showMaximized() + showFullScreen() + showNormal() + polish() + constPolish() + close() + raise() + lower() + stackUnder(QWidget*) + move(int,int) + move(const QPoint&) + resize(int,int) + resize(const QSize&) + setGeometry(int,int,int,int) + setGeometry(const QRect&) + adjustSize() + focusProxyDestroyed() + setValue(int) + setRelativeValue(double) + setReferencePoint(int) + setSuffix(const QString&) + setPrefix(const QString&) + setEditFocus() + setEditFocus(bool) + spinValueChanged(int) + slotEmitRelativeValueChanged(int) + name + enabled + geometry + sizePolicy + minimumSize + maximumSize + sizeIncrement + baseSize + paletteForegroundColor + paletteBackgroundColor + paletteBackgroundPixmap + palette + backgroundOrigin + font + cursor + caption + icon + iconText + mouseTracking + focusPolicy + acceptDrops + label + value + minValue + maxValue + referencePoint + suffix + prefix + specialValueText +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154789cb5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c203e47720000000049454e44ae426082 + + + + + knuminput.h + +
    diff --git a/kstars/kstars/tools/argloadcolorscheme.ui b/kstars/kstars/tools/argloadcolorscheme.ui new file mode 100644 index 00000000..addc92eb --- /dev/null +++ b/kstars/kstars/tools/argloadcolorscheme.ui @@ -0,0 +1,27 @@ + +ArgLoadColorScheme + + + ArgLoadColorScheme + + + + 0 + 0 + 329 + 180 + + + + + unnamed + + + + SchemeList + + + + + + diff --git a/kstars/kstars/tools/arglooktoward.ui b/kstars/kstars/tools/arglooktoward.ui new file mode 100644 index 00000000..5d28243b --- /dev/null +++ b/kstars/kstars/tools/arglooktoward.ui @@ -0,0 +1,162 @@ + +ArgLookToward + + + ArgLookToward + + + + 0 + 0 + 311 + 69 + + + + + unnamed + + + + layout12 + + + + unnamed + + + + textLabel1 + + + Dir: + + + + + + + + + + + north + + + + + northeast + + + + + east + + + + + southeast + + + + + south + + + + + southwest + + + + + west + + + + + northwest + + + + + zenith + + + + FocusEdit + + + true + + + Target object or direction + + + Select a direction or object to center on. The combo box provides a list of known directions including cardinal compass points on the horizon, as well as the Zenith. You may also enter the name of a known object here, or select an object from the list of known objects by pressing the "Object" button. + + + + + FindButton + + + + 9 + + + + Object + + + Select object from a list + + + Opens the Find Object dialog, which allows you to select an object from the list of known objects. When an object has been selected, its name will appear in the "dir" box at left. + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + + + kpushbutton.h + + diff --git a/kstars/kstars/tools/argprintimage.ui b/kstars/kstars/tools/argprintimage.ui new file mode 100644 index 00000000..a8bc4a24 --- /dev/null +++ b/kstars/kstars/tools/argprintimage.ui @@ -0,0 +1,58 @@ + +ArgPrintImage + + + ArgPrintImage + + + + 0 + 0 + 258 + 190 + + + + + unnamed + + + + UsePrintDialog + + + Show print dialog + + + + + UseChartColors + + + Use star chart colors + + + true + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 70 + + + + + + + diff --git a/kstars/kstars/tools/argsetactionindi.ui b/kstars/kstars/tools/argsetactionindi.ui new file mode 100644 index 00000000..8446c010 --- /dev/null +++ b/kstars/kstars/tools/argsetactionindi.ui @@ -0,0 +1,121 @@ + +ArgSetActionINDI + + + ArgSetActionINDI + + + + 0 + 0 + 282 + 93 + + + + argSetActionINDI + + + + unnamed + + + + layout50 + + + + unnamed + + + + layout47 + + + + unnamed + + + + textLabel1 + + + Device: + + + + + textLabel1_2 + + + Action: + + + + + + + layout48 + + + + unnamed + + + + deviceName + + + + + actionName + + + + + + + spacer24 + + + Horizontal + + + Expanding + + + + 61 + 21 + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 9 + + + + + + + + + + klineedit.h + klineedit.h + + diff --git a/kstars/kstars/tools/argsetaltaz.ui b/kstars/kstars/tools/argsetaltaz.ui new file mode 100644 index 00000000..5c40d16a --- /dev/null +++ b/kstars/kstars/tools/argsetaltaz.ui @@ -0,0 +1,144 @@ + +ArgSetAltAz + + + ArgSetAltAz + + + + 0 + 0 + 285 + 96 + + + + + unnamed + + + + layout13 + + + + unnamed + + + + AltBox + + + + 5 + 5 + 1 + 0 + + + + StrongFocus + + + Altitude angle + + + Set the Altitude coordinate to be focused on in the sky map, in degrees. You can express the angle as a simple integer ("45") or floating-point ("45.333") value, or as space- or colon-delimited values specifying degrees, arcminutes and arcseconds ("45:20", "45:20:00", "45:20", "45 20.0", etc.). + +The Altitude is one of the coordinates in the Horizontal coordinate system. It is defined as the angle of an object above or below the horizon. For example, the Zenith has an Altitude of 90 degrees. Altitude is also known as Elevation. + + + + + textLabel1 + + + Az: + + + + + AzBox + + + + 5 + 5 + 1 + 0 + + + + StrongFocus + + + Azimuth angle + + + Set the Azimuth coordinate to be focused on in the skymap, in degrees. You can express the angle as a simple integer ("45") or floating-point ("45.333") value, or as space- or colon-delimited values specifying degrees, arcminutes and arcseconds ("45:20", "45:20:00", "45:20", "45 20.0", etc.). + +The azimuth is one of the coordinates in the horizontal coordinate system. It is defined as the angle measured along the horizon, between the North point and the point on the horizon directly below the object. Azimuth increases clockwise around the horizon + + + + + textLabel1_2 + + + Alt: + + + + + + + spacer6 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + dmsBox +
    dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 789c6dd7594f23471007f0f7fd14d6d6db2aaaf58c3db647511eb831b7317794879ac30760cc61c010e5bba7dcf5af5688167664fdb66bbaababbb67cccf1f8dab93c3c68f9fdf5e16b298968d7222cf8d1fd5eb6cf6f1e75f7ffcfded7b9a3656ff9aad46fafdb76fdf078b46d9389a3fd42bf04841699e964933b830b79a7019dd0b96955b895b5a703bcd572e08eea576ff6570ae0eedd477b792103f854b8b2fc6d1163f77237e646e37113f89b6f8307e3bf1785a8b0eedbc696eb7ad9db7e01ee6476ee4ffe0c6fd158c7c69182cde4eec6e87fea50dfbf8176e6ba7d07f96669999cfa325ccaf862bcc97a36dbccf60f178cee11cde706761f16917ae30fe6b7488a7851bf14d7327417f676eb4f756eea41e2f57e6d83e83919f6cba117f04235fd9765b3b0fa36dfc398cf973edc67a6fb951ffe768ab6765ee26b8dff213ef5f4630e2b9e7463ea7ee8ee5ff60ee2618af8eb6fe3238437eb91bf1299cdbfacad3cadd5617f5a11738c7fe4adcb8ffd68d7aeec15e8fc3683b9f62ee2518ef33dafa3f75e3bc957086f86eb4d56f3db8e8e6dd56f01a5cc1bbe65e629673d8ebd18d0efdc9058cf9f2c08df9e630ce037db8719ec37c7a9a7fb708f10267b65e7cef46fb3e9ca3fd23dad6ef0cf67abe99f304f95ec3a8871cbb71be52d8d777e8b6fee412f6f958be3adf5ea817b561afe7d86ded7c67ce13c46fc37ede2766c17a17059cd9f38e466e8c3f8eb6fd700f0b9ef7095c37cd3d37de178f2be76dcf876fa343bd790267f012f67a77cc319f69b4ed872e2ca8e732daeabfe3c6fa9cc235f21f9b8bd4f2a5cd687bfedbfd659ee7ede017b842becf6eb44fa3cbd0df8559b0ffe808ceb0ff37e01afba3652e52cc87a26dbe276ecca7097790ff73b4cdef0616ac4fdf6df1c2d1d67ee8c6f80318eb4bd1180ff529513f0ecf7b694b62f5a002ceccb2662e523c2fb7605f9f0fd8fbbf75e3bc2dcd3e9ebcb9f17ce8c05e8f83685bcf701e44eb2db65e4fd1b65eebe62245be53b8c6f3ffdd8dfd3933fbf884761f5f0edcd88f951bf118bf44bde926dae24fe01ae7af76e3f9169e2f45bb143c0f5fdcf6fea23b18f773eac6f3e63ddac6db75e37df5e8c6fbae65aebcde6d37beaf84f528aa52f03c9dc3359ea79939c627d136deab1befaf75b883ef23e76e3ccfaea36d7dc2f795322b05ebfb0ad738af7db7ad371f99fd7e59b8b13f276e9cdf1318f5e54337e6d78cb67cf761ec170efba1acaa1afd9db92d3f3a36d729ea77efc6f33cbccf2beddfe6478fe6d85e45dbfd851bf1577007f5d877e3bc86f5a9ea3a2d6cffdfc1debe116df5db73a39e37b0e777191dda257c7fa83b6e8a2eaae00eeceb13d6b7d69f325b79b058fd32b170c1a55ebffaac2ccae2b9e6118f79c253bd6ef9ee3fd7587fef79c60f7acf3cc617fcc84ffcac6d8ffcc20b7ee5377ee7257ff027aff1bac66ff0269716cf5b1ab7cd3bbcabb17ddee37d3ee0433ee2633ee1019ff290cff89c2ff89229c48b66f1ac3d5df135df7093134eb9c56dcef4b3c35dee71ce393111dbfa8c784a4205955451cd1d1ad1982634a55bbad3f80eddd38c1ef882e66cf52ab5ff2b8d7ea4277aa6175ad06bb866f446efb4d4df0ffad4fed762ffb7b44e1b9cd2266dd142c75e5ddb3cd0bb3e347a477bd9d5f83ee245e3f7689f0ee830f67d44c77412ee186946033aa5e197fecfe85c7bf7be2fe892aee89a6ea84989f6bfa434f4eff9df52c509b5d0779b32ea684d13ea528f728d1e882ebfce37f6cf077422b4ea5b440ad14af1a15452ab473aee52c65ff39789b64fe955f44eb9937b5d858c5b32d377c0c32a7fee7ecd5fe61aff284ff22c2fb290577993775db1443fb53ef2219f5ff2bf93356d5b970dd9d41eb77820dbb223bbab155ed55ffab2f725ffb1eccb81aed6931cca116ab490633909d10339fd5ffdef795d869ae7923bc27226e772415d5986b51d683663b9d4fcfbb1ff190fe54aaec35aeaa577ee20f24673e94b531249a585fc2b69ebfe3ed7dae91f75ba964b5c03e9d344ba1add93bce0826c3f87f3b2a9fb6f18aeba10ba2f563f25eb1b563771a5d17531e2513c5fba538b3111cd690dd73c7ef6a95f4c8aa99de12fe77da4951de9ffffea730be7fd9fdfbffd0b690edc6c + + + + AzBox + AltBox + + + + dmsbox.h + dmsbox.h + +
    diff --git a/kstars/kstars/tools/argsetccdtempindi.ui b/kstars/kstars/tools/argsetccdtempindi.ui new file mode 100644 index 00000000..28822d8a --- /dev/null +++ b/kstars/kstars/tools/argsetccdtempindi.ui @@ -0,0 +1,123 @@ + +ArgSetCCDTempINDI + + + ArgSetCCDTempINDI + + + + 0 + 0 + 224 + 95 + + + + + unnamed + + + + layout64 + + + + unnamed + + + + layout63 + + + + unnamed + + + + textLabel1 + + + Device: + + + + + textLabel1_2 + + + Temp: + + + + + + + layout62 + + + + unnamed + + + + deviceName + + + + + temp + + + -150 + + + 50 + + + + + + + spacer24 + + + Horizontal + + + Expanding + + + + 27 + 21 + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 9 + + + + + + + + klineedit.h + knuminput.h + knuminput.h + + diff --git a/kstars/kstars/tools/argsetcolor.ui b/kstars/kstars/tools/argsetcolor.ui new file mode 100644 index 00000000..662b1ebe --- /dev/null +++ b/kstars/kstars/tools/argsetcolor.ui @@ -0,0 +1,225 @@ + +ArgSetColor + + + ArgSetColor + + + + 0 + 0 + 334 + 200 + + + + + unnamed + + + + layout11 + + + + unnamed + + + + textLabel1 + + + Color name: + + + + + textLabel2 + + + Color value: + + + + + layout10 + + + + unnamed + + + + ColorValue + + + + + + + + spacer10 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + ColorName + + + + + + + spacer11 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + KColorButton +
    kcolorbutton.h
    + + -1 + -1 + + 0 + + 5 + 5 + 0 + 0 + + image0 + destroyed() + destroyed(QObject*) + pressed() + released() + clicked() + toggled(bool) + stateChanged(int) + changed(const QColor&) + deleteLater() + cleanupEventFilter(QObject*) + setEnabled(bool) + setDisabled(bool) + setCaption(const QString&) + setIcon(const QPixmap&) + setIconText(const QString&) + setMouseTracking(bool) + setFocus() + clearFocus() + setUpdatesEnabled(bool) + update() + update(int,int,int,int) + update(const QRect&) + repaint() + repaint(bool) + repaint(int,int,int,int) + repaint(int,int,int,int,bool) + repaint(const QRect&) + repaint(const QRect&,bool) + repaint(const QRegion&) + repaint(const QRegion&,bool) + show() + hide() + setShown(bool) + setHidden(bool) + iconify() + showMinimized() + showMaximized() + showFullScreen() + showNormal() + polish() + constPolish() + close() + raise() + lower() + stackUnder(QWidget*) + move(int,int) + move(const QPoint&) + resize(int,int) + resize(const QSize&) + setGeometry(int,int,int,int) + setGeometry(const QRect&) + adjustSize() + focusProxyDestroyed() + animateClick() + toggle() + animateTimeout() + autoRepeatTimeout() + emulateClick() + setOn(bool) + popupPressed() + chooseColor() + name + enabled + geometry + sizePolicy + minimumSize + maximumSize + sizeIncrement + baseSize + paletteForegroundColor + paletteBackgroundColor + paletteBackgroundPixmap + palette + backgroundOrigin + font + cursor + caption + icon + iconText + mouseTracking + focusPolicy + acceptDrops + text + pixmap + accel + autoRepeat + autoDefault + default + iconSet + toggleButton + on + flat + autoMask + color +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154789cb5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c203e47720000000049454e44ae426082 + + + + + kcolorbutton.h + +
    diff --git a/kstars/kstars/tools/argsetfilternumindi.ui b/kstars/kstars/tools/argsetfilternumindi.ui new file mode 100644 index 00000000..17e58302 --- /dev/null +++ b/kstars/kstars/tools/argsetfilternumindi.ui @@ -0,0 +1,126 @@ + +ArgSetFilterNumINDI + + + ArgSetFilterNumINDI + + + + 0 + 0 + 224 + 95 + + + + ArgSetCCDTempINDI + + + + unnamed + + + + layout64 + + + + unnamed + + + + layout63 + + + + unnamed + + + + textLabel1 + + + Device: + + + + + textLabel1_2 + + + Filter: + + + + + + + layout62 + + + + unnamed + + + + deviceName + + + + + filter_num + + + 0 + + + 20 + + + + + + + spacer24 + + + Horizontal + + + Expanding + + + + 27 + 21 + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 9 + + + + + + + + klineedit.h + knuminput.h + knuminput.h + + diff --git a/kstars/kstars/tools/argsetfocusspeedindi.ui b/kstars/kstars/tools/argsetfocusspeedindi.ui new file mode 100644 index 00000000..73023c28 --- /dev/null +++ b/kstars/kstars/tools/argsetfocusspeedindi.ui @@ -0,0 +1,93 @@ + +ArgSetFocusSpeedINDI + + + ArgSetFocusSpeedINDI + + + + 0 + 0 + 223 + 101 + + + + + unnamed + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 9 + + + + + + spacer24 + + + Horizontal + + + Expanding + + + + 45 + 21 + + + + + + deviceName + + + + + textLabel1 + + + Device: + + + + + textLabel1_2 + + + Speed: + + + + + speedIN + + + 0 + + + 3 + + + + + + + klineedit.h + knuminput.h + knuminput.h + + diff --git a/kstars/kstars/tools/argsetfocustimeoutindi.ui b/kstars/kstars/tools/argsetfocustimeoutindi.ui new file mode 100644 index 00000000..fd7a827c --- /dev/null +++ b/kstars/kstars/tools/argsetfocustimeoutindi.ui @@ -0,0 +1,123 @@ + +ArgSetFocusTimeoutINDI + + + ArgSetFocusTimeoutINDI + + + + 0 + 0 + 221 + 95 + + + + + unnamed + + + + layout64 + + + + unnamed + + + + layout63 + + + + unnamed + + + + textLabel1 + + + Device: + + + + + textLabel1_2 + + + Timeout: + + + + + + + layout62 + + + + unnamed + + + + deviceName + + + + + timeOut + + + 0 + + + 120 + + + + + + + spacer24 + + + Horizontal + + + Expanding + + + + 27 + 21 + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 9 + + + + + + + + klineedit.h + knuminput.h + knuminput.h + + diff --git a/kstars/kstars/tools/argsetframetypeindi.ui b/kstars/kstars/tools/argsetframetypeindi.ui new file mode 100644 index 00000000..4400fe06 --- /dev/null +++ b/kstars/kstars/tools/argsetframetypeindi.ui @@ -0,0 +1,115 @@ + +ArgSetFrameTypeINDI + + + ArgSetFrameTypeINDI + + + + 0 + 0 + 222 + 101 + + + + + unnamed + + + + layout55 + + + + unnamed + + + + layout47 + + + + unnamed + + + + textLabel1 + + + Device: + + + + + textLabel1_2 + + + Type: + + + + + + + layout54 + + + + unnamed + + + + deviceName + + + + + typeCombo + + + + + + + spacer24 + + + Horizontal + + + Expanding + + + + 56 + 21 + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 9 + + + + + + + + klineedit.h + + diff --git a/kstars/kstars/tools/argsetgeolocation.ui b/kstars/kstars/tools/argsetgeolocation.ui new file mode 100644 index 00000000..00e0f7b0 --- /dev/null +++ b/kstars/kstars/tools/argsetgeolocation.ui @@ -0,0 +1,201 @@ + +ArgSetGeoLocation + + + ArgSetGeoLocation + + + + 0 + 0 + 316 + 208 + + + + + unnamed + + + + layout36 + + + + unnamed + + + + layout35 + + + + unnamed + + + + layout34 + + + + unnamed + + + + textLabel1_2 + + + Province: + + + + + CountryName + + + Country name + + + Enter the Country name for the desired location. It might be easier to use the "Find City" location to choose your location from the list of predefined cities. + + + + + textLabel1 + + + City: + + + + + textLabel1_2_3 + + + Country: + + + + + CityName + + + City name + + + Enter the City name for the desired location. It might be easier to use the "Find City" location to choose your location from the list of predefined cities. + + + + + ProvinceName + + + Province name + + + Enter the Province name for the desired location. It might be easier to use the "Find City" location to choose your location from the list of predefined cities. + + + + + + + layout33 + + + + unnamed + + + + spacer23_3 + + + Horizontal + + + Expanding + + + + 49 + 20 + + + + + + FindCityButton + + + Find City + + + Open the Set Location tool + + + Press this button to open the Set Location dialog, which will allow you to choose a location from our list of over 2500 cities around the word. Once a location has been selected, the City, Province and Country fields will be filled in. + + + + + + + + + spacer23 + + + Horizontal + + + Expanding + + + + 49 + 20 + + + + + + + + spacer27 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + + CityName + ProvinceName + CountryName + FindCityButton + + + slotFindCity() + + + + klineedit.h + klineedit.h + klineedit.h + kpushbutton.h + + diff --git a/kstars/kstars/tools/argsetgeolocationindi.ui b/kstars/kstars/tools/argsetgeolocationindi.ui new file mode 100644 index 00000000..6dd5fbf8 --- /dev/null +++ b/kstars/kstars/tools/argsetgeolocationindi.ui @@ -0,0 +1,170 @@ + +ArgSetGeoLocationINDI + + + ArgSetGeoLocationINDI + + + + 0 + 0 + 267 + 129 + + + + + unnamed + + + + layout34 + + + + unnamed + + + + layout32 + + + + unnamed + + + + textLabel1_3 + + + Device: + + + + + textLabel1 + + + Long: + + + + + textLabel1_2 + + + Lat: + + + + + + + layout33 + + + + unnamed + + + + deviceName + + + + + longBox + + + + 5 + 5 + 1 + 0 + + + + StrongFocus + + + + + + + + + + + latBox + + + + 5 + 5 + 1 + 0 + + + + StrongFocus + + + + + + + + + + + + + + + spacer5 + + + Vertical + + + Expanding + + + + 20 + 23 + + + + + + + + dmsBox +
    dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042149444154789c8d95c18b1c4514c67fbb29e5b54ea05b26da1d36b08d096e8b11261871837bc8e282ac7ac82187e049a317e32d37110992bf42123c694eea414c0e0bf1b0ec6c402139485a54e8810c54c10e741146fa110bd643f74c12bd642e4d75f77cf5d5ef7dafdfc2ce7087d9eff32fdfdff74e5114104011e489d6e952cce5cfbe5998692dec0c77b87aedd3fddd9f2b3efce02291082209aa3504685022e4ffd7a000a82a765c515615ce95acae659c3f7765c100ec6e575cf8f822e991025f3b6a6f890c484f181ccfc1583428f5d4e2fe84da039aa04121b40eb32483a0ec6e5bce9f8385d36fa7fb9b1b17c8f31cbfe7a95c45be94520c72b2141a1caa160d1666e24ea94aa11ee7685054159d2ada34d41387c40dc63b8844f0b5c73a4bb19cb3f9de001f2aac1fa23aa209168c004224902e29d22ff1e38abbdb275055c4800610233867311a1491847a62c98f66ac6f14d8e99072f22daa15b68a8108424d6422e24c88e3966fbce4c9d786945b27f0be0103ed13c16004d59a2c4d58df28a87548e9aee2274ab95d60c7193c9a0281fc959ae2a4450364a9e2572c7a2b43438374ef2dd2154012d050514dbec7396578a3130d9d6850066f0ad9d186f2d78cdbbb799b0a202f2c48d3aebbb418310240b112637588574bf54b8efaa4fd9b691dacbf5b305813542bae63a9eee4c4694d967b5494eca8c7ef0933bdc5d90e6a2caa0e3f013b7adce9fa5b03d637561113a30106a71d18c5fd9677058338ad01e91c0b8b743b880182ce19cd9c0e5e2b583fbdda565d3d04cfedad180942133af201b2bc3588e111c680068f489780ce69b192b279768088524f2b3458ea694d3de99a4323bc976ed34eb86b98c51993f6be10f77240c99685cd731991f1582df15aa15a213d583f5313a7806988fb8a0640e336359d9e9933568bf44062214ba19e2a7652a13d8b068ff596b807182189234e9da9f1ceb78c81b28c3ac6fe21e306c58e41d5118952acd6a0c2f56b9e6a5c72f346cdcd6b19a3bf8010010d714f89533b674c90c7189b598eab12a45fb5c75b8253672b863fbcccf5af93b6904119fe9851bf5153ac3a746ae7b9d5698c1dc58f313e70e4707ce9d84bafa2f79fc23fb8c7c1438ef04031a2642fee21060ec69ee47020796ecaa12313ccd333d1b67935047acf2be3bb11aa010dbe656cc755dbe3b772084a7ebc6d5711253b593dfcc0cc8fcd3cafda455512c7f200ec56cbfac0f1d7d34b7fdf0f98fd88a92a7e9cb0e70cc933c0b38a2c823ea0bd76c70c016adb67f47bc2a117a6d40abeea33fa23c2fb867edfb413e4a34fded94ffb3991c46dc7754cd3634ad2af490b857f5a5137126a97e02a8120a485235b6a28ef80bd077ee2b9f2d54fed04595dcbd8ddb6c4bd87334c10cadb2064e856177e7864e669fbe1df154a0142839f7ad2e5b6880bff1da66eece78e315d959f609da670f98befe6c3f45fb42672c9acff7f660000000049454e44ae426082 + + + + + klineedit.h + dmsbox.h + dmsbox.h + +
    diff --git a/kstars/kstars/tools/argsetlocaltime.ui b/kstars/kstars/tools/argsetlocaltime.ui new file mode 100644 index 00000000..03247473 --- /dev/null +++ b/kstars/kstars/tools/argsetlocaltime.ui @@ -0,0 +1,105 @@ + +ArgSetLocalTime + + + ArgSetLocalTime + + + + 0 + 0 + 293 + 107 + + + + + unnamed + + + + DateBox + + + + + layout43 + + + + unnamed + + + + spacer7 + + + Horizontal + + + Expanding + + + + 70 + 20 + + + + + + TimeBox + + + Time + + + Set the Time + + + + + + + spacer8 + + + Vertical + + + Expanding + + + + 20 + 20 + + + + + + + + ExtDateWidget +
    libkdeedu/extdate/extdatewidget.h
    + + 254 + 31 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154789cb5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c203e47720000000049454e44ae426082 + + + +
    diff --git a/kstars/kstars/tools/argsetportindi.ui b/kstars/kstars/tools/argsetportindi.ui new file mode 100644 index 00000000..2ca20aa4 --- /dev/null +++ b/kstars/kstars/tools/argsetportindi.ui @@ -0,0 +1,79 @@ + +ArgSetPortINDI + + + ArgSetPortINDI + + + + 0 + 0 + 226 + 91 + + + + + unnamed + + + + layout23 + + + + unnamed + + + + textLabel1 + + + Device: + + + + + textLabel1_2 + + + Port: + + + + + devicePort + + + + + deviceName + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 9 + + + + + + + + klineedit.h + klineedit.h + + diff --git a/kstars/kstars/tools/argsetradec.ui b/kstars/kstars/tools/argsetradec.ui new file mode 100644 index 00000000..b78ac04a --- /dev/null +++ b/kstars/kstars/tools/argsetradec.ui @@ -0,0 +1,144 @@ + +ArgSetRaDec + + + ArgSetRaDec + + + + 0 + 0 + 284 + 96 + + + + + unnamed + + + + layout13 + + + + unnamed + + + + DecBox + + + + 5 + 5 + 1 + 0 + + + + StrongFocus + + + Declination + + + Enter the Declination coordinate to be focused on in the skymap, in degrees. You can express the angle as a simple integer ("45") or floating-point ("45.333") value, or as space- or colon-delimited values specifying degrees, arcminutes and arcseconds ("45:20", "45:20:00", "45:20", "45 20.0", etc.). + +Declination is one of the coordinates in the Equatorial coordinate system; it measures the angle of an object North or South of the Celestial Equator. The star Polaris, which is near the celestial north pole, has a Declination of nearly 90 degrees. + + + + + textLabel1 + + + RA: + + + + + RaBox + + + + 5 + 5 + 1 + 0 + + + + StrongFocus + + + Right Ascension + + + Enter the Right Ascension coordinate to be focused on in the skymap, in hours. You can express the angle as a simple integer ("12") or floating-point ("12.333") value, or as space- or colon-delimited values specifying hours, minutes and seconds ("12:20", "12:20:00", "12:20", "12 20.0", etc.). + +Right Ascension is one of the coordinates in the Equatorial coordinate system. It measures the angle around the celestial equator from the Vernal equinox, increasing to the East. Right Ascension (RA) is almost always expressed in Hours instead of Degrees; the Celestial Equator is divided into 24 Hours, so 1 Hour of RA is equal to 360/24=15 Degrees. See the AstroInfo article for more details, + + + + + textLabel1_2 + + + Dec: + + + + + + + spacer5 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + dmsBox +
    dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 789c6dd7594f23471007f0f7fd14d6d6db2aaaf58c3db647511eb831b7317794879ac30760cc61c010e5bba7dcf5af5688167664fdb66bbaababbb67cccf1f8dab93c3c68f9fdf5e16b298968d7222cf8d1fd5eb6cf6f1e75f7ffcfded7b9a3656ff9aad46fafdb76fdf078b46d9389a3fd42bf04841699e964933b830b79a7019dd0b96955b895b5a703bcd572e08eea576ff6570ae0eedd477b792103f854b8b2fc6d1163f77237e646e37113f89b6f8307e3bf1785a8b0eedbc696eb7ad9db7e01ee6476ee4ffe0c6fd158c7c69182cde4eec6e87fea50dfbf8176e6ba7d07f96669999cfa325ccaf862bcc97a36dbccf60f178cee11cde706761f16917ae30fe6b7488a7851bf14d7327417f676eb4f756eea41e2f57e6d83e83919f6cba117f04235fd9765b3b0fa36dfc398cf973edc67a6fb951ffe768ab6765ee26b8dff213ef5f4630e2b9e7463ea7ee8ee5ff60ee2618af8eb6fe3238437eb91bf1299cdbfacad3cadd5617f5a11738c7fe4adcb8ffd68d7aeec15e8fc3683b9f62ee2518ef33dafa3f75e3bc957086f86eb4d56f3db8e8e6dd56f01a5cc1bbe65e629673d8ebd18d0efdc9058cf9f2c08df9e630ce037db8719ec37c7a9a7fb708f10267b65e7cef46fb3e9ca3fd23dad6ef0cf67abe99f304f95ec3a8871cbb71be52d8d777e8b6fee412f6f958be3adf5ea817b561afe7d86ded7c67ce13c46fc37ede2766c17a17059cd9f38e466e8c3f8eb6fd700f0b9ef7095c37cd3d37de178f2be76dcf876fa343bd790267f012f67a77cc319f69b4ed872e2ca8e732daeabfe3c6fa9cc235f21f9b8bd4f2a5cd687bfedbfd659ee7ede017b842becf6eb44fa3cbd0df8559b0ffe808ceb0ff37e01afba3652e52cc87a26dbe276ecca7097790ff73b4cdef0616ac4fdf6df1c2d1d67ee8c6f80318eb4bd1180ff529513f0ecf7b694b62f5a002ceccb2662e523c2fb7605f9f0fd8fbbf75e3bc2dcd3e9ebcb9f17ce8c05e8f83685bcf701e44eb2db65e4fd1b65eebe62245be53b8c6f3ffdd8dfd3933fbf884761f5f0edcd88f951bf118bf44bde926dae24fe01ae7af76e3f9169e2f45bb143c0f5fdcf6fea23b18f773eac6f3e63ddac6db75e37df5e8c6fbae65aebcde6d37beaf84f528aa52f03c9dc3359ea79939c627d136deab1befaf75b883ef23e76e3ccfaea36d7dc2f795322b05ebfb0ad738af7db7ad371f99fd7e59b8b13f276e9cdf1318f5e54337e6d78cb67cf761ec170efba1acaa1afd9db92d3f3a36d729ea77efc6f33cbccf2beddfe6478fe6d85e45dbfd851bf1577007f5d877e3bc86f5a9ea3a2d6cffdfc1debe116df5db73a39e37b0e777191dda257c7fa83b6e8a2eaae00eeceb13d6b7d69f325b79b058fd32b170c1a55ebffaac2ccae2b9e6118f79c253bd6ef9ee3fd7587fef79c60f7acf3cc617fcc84ffcac6d8ffcc20b7ee5377ee7257ff027aff1bac66ff0269716cf5b1ab7cd3bbcabb17ddee37d3ee0433ee2633ee1019ff290cff89c2ff89229c48b66f1ac3d5df135df7093134eb9c56dcef4b3c35dee71ce393111dbfa8c784a4205955451cd1d1ad1982634a55bbad3f80eddd38c1ef882e66cf52ab5ff2b8d7ea4277aa6175ad06bb866f446efb4d4df0ffad4fed762ffb7b44e1b9cd2266dd142c75e5ddb3cd0bb3e347a477bd9d5f83ee245e3f7689f0ee830f67d44c77412ee186946033aa5e197fecfe85c7bf7be2fe892aee89a6ea84989f6bfa434f4eff9df52c509b5d0779b32ea684d13ea528f728d1e882ebfce37f6cf077422b4ea5b440ad14af1a15452ab473aee52c65ff39789b64fe955f44eb9937b5d858c5b32d377c0c32a7fee7ecd5fe61aff284ff22c2fb290577993775db1443fb53ef2219f5ff2bf93356d5b970dd9d41eb77820dbb223bbab155ed55ffab2f725ffb1eccb81aed6931cca116ab490633909d10339fd5ffdef795d869ae7923bc27226e772415d5986b51d683663b9d4fcfbb1ff190fe54aaec35aeaa577ee20f24673e94b531249a585fc2b69ebfe3ed7dae91f75ba964b5c03e9d344ba1add93bce0826c3f87f3b2a9fb6f18aeba10ba2f563f25eb1b563771a5d17531e2513c5fba538b3111cd690dd73c7ef6a95f4c8aa99de12fe77da4951de9ffffea730be7fd9fdfbffd0b690edc6c + + + + RaBox + DecBox + + + + dmsbox.h + dmsbox.h + +
    diff --git a/kstars/kstars/tools/argsetscopeactionindi.ui b/kstars/kstars/tools/argsetscopeactionindi.ui new file mode 100644 index 00000000..528e783e --- /dev/null +++ b/kstars/kstars/tools/argsetscopeactionindi.ui @@ -0,0 +1,115 @@ + +ArgSetScopeActionINDI + + + ArgSetScopeActionINDI + + + + 0 + 0 + 230 + 101 + + + + + unnamed + + + + layout55 + + + + unnamed + + + + layout47 + + + + unnamed + + + + textLabel1 + + + Device: + + + + + textLabel1_2 + + + Action: + + + + + + + layout54 + + + + unnamed + + + + deviceName + + + + + actionCombo + + + + + + + spacer24 + + + Horizontal + + + Expanding + + + + 56 + 21 + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 9 + + + + + + + + klineedit.h + + diff --git a/kstars/kstars/tools/argsettargetcoordindi.ui b/kstars/kstars/tools/argsettargetcoordindi.ui new file mode 100644 index 00000000..8973b24b --- /dev/null +++ b/kstars/kstars/tools/argsettargetcoordindi.ui @@ -0,0 +1,170 @@ + +ArgSetTargetCoordINDI + + + ArgSetTargetCoordINDI + + + + 0 + 0 + 270 + 129 + + + + + unnamed + + + + layout34 + + + + unnamed + + + + layout32 + + + + unnamed + + + + textLabel1_3 + + + Device: + + + + + textLabel1 + + + RA: + + + + + textLabel1_2 + + + Dec: + + + + + + + layout33 + + + + unnamed + + + + deviceName + + + + + RaBox + + + + 5 + 5 + 1 + 0 + + + + StrongFocus + + + + + + + + + + + DecBox + + + + 5 + 5 + 1 + 0 + + + + StrongFocus + + + + + + + + + + + + + + + spacer5 + + + Vertical + + + Expanding + + + + 20 + 24 + + + + + + + + dmsBox +
    dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042149444154789c8d95c18b1c4514c67fbb29e5b54ea05b26da1d36b08d096e8b11261871837bc8e282ac7ac82187e049a317e32d37110992bf42123c694eea414c0e0bf1b0ec6c402139485a54e8810c54c10e741146fa110bd643f74c12bd642e4d75f77cf5d5ef7dafdfc2ce7087d9eff32fdfdff74e5114104011e489d6e952cce5cfbe5998692dec0c77b87aedd3fddd9f2b3efce02291082209aa3504685022e4ffd7a000a82a765c515615ce95acae659c3f7765c100ec6e575cf8f822e991025f3b6a6f890c484f181ccfc1583428f5d4e2fe84da039aa04121b40eb32483a0ec6e5bce9f8385d36fa7fb9b1b17c8f31cbfe7a95c45be94520c72b2141a1caa160d1666e24ea94aa11ee7685054159d2ada34d41387c40dc63b8844f0b5c73a4bb19cb3f9de001f2aac1fa23aa209168c004224902e29d22ff1e38abbdb275055c4800610233867311a1491847a62c98f66ac6f14d8e99072f22daa15b68a8108424d6422e24c88e3966fbce4c9d786945b27f0be0103ed13c16004d59a2c4d58df28a87548e9aee2274ab95d60c7193c9a0281fc959ae2a4450364a9e2572c7a2b43438374ef2dd2154012d050514dbec7396578a3130d9d6850066f0ad9d186f2d78cdbbb799b0a202f2c48d3aebbb418310240b112637588574bf54b8efaa4fd9b691dacbf5b305813542bae63a9eee4c4694d967b5494eca8c7ef0933bdc5d90e6a2caa0e3f013b7adce9fa5b03d637561113a30106a71d18c5fd9677058338ad01e91c0b8b743b880182ce19cd9c0e5e2b583fbdda565d3d04cfedad180942133af201b2bc3588e111c680068f489780ce69b192b279768088524f2b3458ea694d3de99a4323bc976ed34eb86b98c51993f6be10f77240c99685cd731991f1582df15aa15a213d583f5313a7806988fb8a0640e336359d9e9933568bf44062214ba19e2a7652a13d8b068ff596b807182189234e9da9f1ceb78c81b28c3ac6fe21e306c58e41d5118952acd6a0c2f56b9e6a5c72f346cdcd6b19a3bf8010010d714f89533b674c90c7189b598eab12a45fb5c75b8253672b863fbcccf5af93b6904119fe9851bf5153ac3a746ae7b9d5698c1dc58f313e70e4707ce9d84bafa2f79fc23fb8c7c1438ef04031a2642fee21060ec69ee47020796ecaa12313ccd333d1b67935047acf2be3bb11aa010dbe656cc755dbe3b772084a7ebc6d5711253b593dfcc0cc8fcd3cafda455512c7f200ec56cbfac0f1d7d34b7fdf0f98fd88a92a7e9cb0e70cc933c0b38a2c823ea0bd76c70c016adb67f47bc2a117a6d40abeea33fa23c2fb867edfb413e4a34fded94ffb3991c46dc7754cd3634ad2af490b857f5a5137126a97e02a8120a485235b6a28ef80bd077ee2b9f2d54fed04595dcbd8ddb6c4bd87334c10cadb2064e856177e7864e669fbe1df154a0142839f7ad2e5b6880bff1da66eece78e315d959f609da670f98befe6c3f45fb42672c9acff7f660000000049454e44ae426082 + + + + + klineedit.h + dmsbox.h + dmsbox.h + +
    diff --git a/kstars/kstars/tools/argsettargetnameindi.ui b/kstars/kstars/tools/argsettargetnameindi.ui new file mode 100644 index 00000000..0f4b17f9 --- /dev/null +++ b/kstars/kstars/tools/argsettargetnameindi.ui @@ -0,0 +1,148 @@ + +ArgSetTargetNameINDI + + + ArgSetTargetNameINDI + + + + 0 + 0 + 271 + 104 + + + + + unnamed + + + + layout44 + + + + unnamed + + + + layout40 + + + + unnamed + + + + textLabel1_2 + + + Device: + + + + + textLabel1 + + + Object: + + + + + + + layout41 + + + + unnamed + + + + deviceName + + + + + objectName + + + + + + + layout42 + + + + unnamed + + + + spacer3 + + + Horizontal + + + Expanding + + + + 52 + 20 + + + + + + FindButton + + + + 9 + + + + Object + + + Select object from a list + + + Opens the Find Object dialog, which allows you to select an object from the list of known objects. When an object has been selected, its name will appear in the "dir" box at left. + + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 8 + + + + + + + + + + klineedit.h + klineedit.h + kpushbutton.h + + diff --git a/kstars/kstars/tools/argsettrack.ui b/kstars/kstars/tools/argsettrack.ui new file mode 100644 index 00000000..bacb0597 --- /dev/null +++ b/kstars/kstars/tools/argsettrack.ui @@ -0,0 +1,82 @@ + +ArgSetTrack + + + ArgSetTrack + + + + 0 + 0 + 274 + 61 + + + + + unnamed + + + + layout24 + + + + unnamed + + + + CheckTrack + + + Track + + + Toggle Tracking on/off + + + If checked, the sky will remain focused on its current position or object as time passes. This is called "Tracking". Note that tracking is automatically engaged whenever an object is centered at the focus point. So, if you use "lookToward" with an object name, you do not need to engage tracking. + +If unchecked, then Tracking will be forced off, even if an object has been centered, As time passes, the sky will then appear to drift by (due to the rotation of the Earth). + + + + + spacer21 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + spacer22 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + diff --git a/kstars/kstars/tools/argsetutcindi.ui b/kstars/kstars/tools/argsetutcindi.ui new file mode 100644 index 00000000..9c0f1302 --- /dev/null +++ b/kstars/kstars/tools/argsetutcindi.ui @@ -0,0 +1,118 @@ + +ArgSetUTCINDI + + + ArgSetUTCINDI + + + + 0 + 0 + 274 + 97 + + + + + unnamed + + + + layout88 + + + + unnamed + + + + layout86 + + + + unnamed + + + + textLabel1 + + + Device: + + + + + textLabel1_2 + + + Date/Time: + + + + + + + layout87 + + + + unnamed + + + + deviceName + + + + + UTC + + + + + + + spacer44 + + + Horizontal + + + Expanding + + + + 51 + 20 + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 9 + + + + + + + + + + klineedit.h + klineedit.h + + diff --git a/kstars/kstars/tools/argshutdownindi.ui b/kstars/kstars/tools/argshutdownindi.ui new file mode 100644 index 00000000..ce7be2f4 --- /dev/null +++ b/kstars/kstars/tools/argshutdownindi.ui @@ -0,0 +1,75 @@ + +ArgShutdownINDI + + + ArgShutdownINDI + + + + 0 + 0 + 237 + 64 + + + + + unnamed + + + + layout5 + + + + unnamed + + + + layout4 + + + + unnamed + + + + textLabel1 + + + Device: + + + + + deviceName + + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 33 + + + + + + + + klineedit.h + + diff --git a/kstars/kstars/tools/argstartexposureindi.ui b/kstars/kstars/tools/argstartexposureindi.ui new file mode 100644 index 00000000..47a631e6 --- /dev/null +++ b/kstars/kstars/tools/argstartexposureindi.ui @@ -0,0 +1,125 @@ + +ArgStartExposureINDI + + + ArgStartExposureINDI + + + + 0 + 0 + 227 + 95 + + + + + unnamed + + + + layout64 + + + + unnamed + + + + layout63 + + + + unnamed + + + + textLabel1 + + + Device: + + + + + duration + + + Duration: + + + + + + + layout62 + + + + unnamed + + + + deviceName + + + + + timeOut + + + 0 + + + 86400 + + + + + + + spacer24 + + + Horizontal + + + Expanding + + + + 27 + 21 + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 9 + + + + + + + + + + klineedit.h + knuminput.h + knuminput.h + + diff --git a/kstars/kstars/tools/argstartfocusindi.ui b/kstars/kstars/tools/argstartfocusindi.ui new file mode 100644 index 00000000..3bd5503c --- /dev/null +++ b/kstars/kstars/tools/argstartfocusindi.ui @@ -0,0 +1,117 @@ + +ArgStartFocusINDI + + + ArgStartFocusINDI + + + + 0 + 0 + 240 + 101 + + + + + unnamed + + + + layout55 + + + + unnamed + + + + layout47 + + + + unnamed + + + + textLabel1 + + + Device: + + + + + textLabel1_2 + + + Dir: + + + + + + + layout54 + + + + unnamed + + + + deviceName + + + + + directionCombo + + + + + + + spacer24 + + + Horizontal + + + Expanding + + + + 56 + 21 + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 9 + + + + + + + + + + klineedit.h + + diff --git a/kstars/kstars/tools/argstartindi.ui b/kstars/kstars/tools/argstartindi.ui new file mode 100644 index 00000000..554ea363 --- /dev/null +++ b/kstars/kstars/tools/argstartindi.ui @@ -0,0 +1,124 @@ + +ArgStartINDI + + + ArgStartINDI + + + + 0 + 0 + 289 + 181 + + + + + unnamed + + + + layout5 + + + + unnamed + + + + layout4 + + + + unnamed + + + + textLabel1 + + + Device: + + + + + deviceName + + + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 61 + 20 + + + + + + INDIMode + + + Mode + + + + unnamed + + + + LocalButton + + + Local + + + true + + + + + ServerButton + + + Server + + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + klineedit.h + + diff --git a/kstars/kstars/tools/argswitchindi.ui b/kstars/kstars/tools/argswitchindi.ui new file mode 100644 index 00000000..f4c85a1c --- /dev/null +++ b/kstars/kstars/tools/argswitchindi.ui @@ -0,0 +1,129 @@ + +ArgSwitchINDI + + + ArgSwitchINDI + + + + 0 + 0 + 237 + 157 + + + + + unnamed + + + + layout5 + + + + unnamed + + + + layout4 + + + + unnamed + + + + textLabel1 + + + Device: + + + + + deviceName + + + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 61 + 20 + + + + + + INDIConnection + + + Connection + + + true + + + + unnamed + + + + OnButton + + + On + + + true + + + + + OffButton + + + Off + + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 33 + + + + + + + + + + klineedit.h + + diff --git a/kstars/kstars/tools/argtimescale.ui b/kstars/kstars/tools/argtimescale.ui new file mode 100644 index 00000000..f2b0eab3 --- /dev/null +++ b/kstars/kstars/tools/argtimescale.ui @@ -0,0 +1,97 @@ + +ArgTimeScale + + + ArgTimeScale + + + + 0 + 0 + 283 + 64 + + + + + unnamed + + + + layout4 + + + + unnamed + + + + TimeScale + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 150 + 20 + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + TimeStepBox +
    timestepbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 789c9d95594f32591086effd15c4ba3393fae895ee4ce6824540141011b7c95cf406a202caa6f065fefb549faaea0b24996fc623cb937aeb3d55754e871f67a587eb6ee9ecc7c96a1dada74929798e96a5b374339bedfefceb8f9f27a7b65da27fcb724bf6e96f27a783752929f516f32c070402289b3fc39d8203c3136157e276c1260eac0f0ade0907927f2d9c58261f929cad72be0cef8535ff5959e277c201ef0fa02cf1ae7022f9efca12ff301ca81e87c21a5f32db5acf95b0eebfcdd92e2be3a5b0fa7986435bfd6e981d99278c0ae6795c288b3e2b98e3036157d8f839961308af985df51b1b0e9dc0098ddf5a3811fd7dceaee52a370d475e28f9b7ca1c07539f67173c144e65be2fcae2d763f62d89df2acb7cc282393e57b6b9ff58d893fca632c7d1ccc78bbcd48b4c7cc2ec4bfdf0aa2cfbf50be6fa2c65d9af2aacfd2c94e53cccf9fa7645eb7794a59ebdb027fe5565895f09cb7e981a267f9febaf3117fab6702af599e7a5e2049e6dce1377c25affa6608e4786e34a58894dfc8b59f5f890731087e28f2de648fbdb16ccfd6c9465bf7365c732f12f61ed3f5016fd4a59f4e6790fddd00a5d137f638eb4bfa532df5ffc148ea4be5ac17c5ea9b2ecd72b98efff403893fa1accb12d5c5696fd4d7f6152c41f95c53f2a98f56b6597fbf3857da9b75e30fb5584b59fa78239de5596fd3e0be6fdccf311b99115f1fcdaccb12fe77927ac7e2365f1c382793e63e14cfccdf3132571e69b1f07e83327d23fbac2bee4d785d57f2a9c89de9c6fecaa1fce98135bf845b9e2189e2a07e6fee287b0cfcf3bce9525ff5d38927a1bcca9cc1b66ca528ff93d89d338e3f9e182b9c86f31a752ff609d2f847f5f83b5ea31c218137a4f8fac0cc738e10cd6d3b7189f718a2ff88a6f38c339ad05adfcf31d3f7089ab037d42ea356e708b9ff8853bdc6395de6b58c706ad736c1ee823f2de608b146dbcc08e8976f012afb04b3975ec1de853aa2457f749d5c16b1ce00d0ecdf75b1ce1dd11fd1b55d236cef7f8808ff88465b4d02676d03da29f51dd9e513fa28f150c3004246d07002288bfe9e7d45f0712f22635a490d15ef730361e3b389c67aedf2390ea3157e73dc333e9a6f042d13ebc7ed32f6882405d3ee1c678030ee10d6630a76f162c8ee8f37adeb14c0aaa0b3e68b725ac80a2b039a29f630db6e46bc127d5fd45de4b5226b0833d8ea07a445f871ae96dacc218ead08073c835136842eba8be016db830e77a419f21aca143f76c025b9ae7e5813ea35bd5a0731fd1c4877a7f614fde57d085deb7f31ad31dccf54fd087883ab7a88f6baabb45fdf760003707fa09ddd826f66048af1826f00a0bb3aa7009b73082bb03fd2faeffa7fff58cfffcbcfffdfbc93f7f7d62d7 + + + + + timestepbox.h + +
    diff --git a/kstars/kstars/tools/argwaitfor.ui b/kstars/kstars/tools/argwaitfor.ui new file mode 100644 index 00000000..21478f29 --- /dev/null +++ b/kstars/kstars/tools/argwaitfor.ui @@ -0,0 +1,85 @@ + +ArgWaitFor + + + ArgWaitFor + + + + 0 + 0 + 270 + 76 + + + + + unnamed + + + + layout17 + + + + unnamed + + + + textLabel1 + + + <font color="#00007f">Sec:</font> + + + + + DelayBox + + + Pause delay in seconds + + + Enter the number of seconds that the script should pause before executing the remaining commands. + + + + + spacer10 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + spacer9 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + diff --git a/kstars/kstars/tools/argwaitforkey.ui b/kstars/kstars/tools/argwaitforkey.ui new file mode 100644 index 00000000..cb3f8610 --- /dev/null +++ b/kstars/kstars/tools/argwaitforkey.ui @@ -0,0 +1,92 @@ + +ArgWaitForKey + + + ArgWaitForKey + + + + 0 + 0 + 288 + 124 + + + + + unnamed + + + + layout18 + + + + unnamed + + + + textLabel1 + + + Key: + + + + + WaitKeyEdit + + + Wait for this key to be pressed + + + The script execution will pause until the user presses the key specified here. + +Only simple keys can currently be used; you cannot use modifier keys such as Ctrl or Shift. Type "space" to specify the spacebar, otherwise use the key itself. + + + + + spacer11 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + spacer12 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + + + klineedit.h + + diff --git a/kstars/kstars/tools/argzoom.ui b/kstars/kstars/tools/argzoom.ui new file mode 100644 index 00000000..8b93e300 --- /dev/null +++ b/kstars/kstars/tools/argzoom.ui @@ -0,0 +1,93 @@ + +ArgZoom + + + ArgZoom + + + + 0 + 0 + 295 + 69 + + + + + unnamed + + + + layout2 + + + + unnamed + + + + textLabel1 + + + Zoom level: + + + + + ZoomBox + + + New Zoom level + + + Set the Zoom level for the display. You can incrementally change this value using "ZoomIn" and "ZoomOut". + +The Zoom level specifies the number of pixels which span one radian of arc. Reasonable values should be between 300 and 10,000,000. + + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 30 + 20 + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + + + klineedit.h + + diff --git a/kstars/kstars/tools/astrocalc.cpp b/kstars/kstars/tools/astrocalc.cpp new file mode 100644 index 00000000..5deec02f --- /dev/null +++ b/kstars/kstars/tools/astrocalc.cpp @@ -0,0 +1,380 @@ +/*************************************************************************** + astrocalc.cpp - description + ------------------- + begin : wed dec 19 16:20:11 CET 2002 + copyright : (C) 2001-2005 by Pablo de Vicente + email : p.devicente@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "astrocalc.h" +#include "astrocalc.moc" +#include "dms.h" +#include "dmsbox.h" +#include "modcalcjd.h" +#include "modcalcgeodcoord.h" +#include "modcalcgalcoord.h" +#include "modcalcsidtime.h" +#include "modcalcprec.h" +#include "modcalcapcoord.h" +#include "modcalcdaylength.h" +#include "modcalcazel.h" +#include "modcalcplanets.h" +#include "modcalceclipticcoords.h" +#include "modcalcangdist.h" +#include "modcalcequinox.h" +#include "modcalcvlsr.h" + +#include +#include +#include + + +AstroCalc::AstroCalc( QWidget* parent ) : + KDialogBase( parent, "starscalculator", true, i18n("Calculator"), Close ), + JDFrame(0), GeodCoordFrame(0), GalFrame(0), SidFrame(0), PrecFrame(0), + AppFrame(0), DayFrame(0), AzelFrame(0), PlanetsFrame(0), EquinoxFrame(0), + EclFrame(0), AngDistFrame(0) +{ + split = new QSplitter ( this ); + setMainWidget(split); + + navigationPanel = new QListView (split,"NavigationPanel"); + splashScreen = new QTextView (i18n("

    KStars Astrocalculator

    "),"",split); + + splashScreen->setMaximumWidth(550); + splashScreen->setMinimumWidth(400); + + rightPanel = GenText; + + navigationPanel->addColumn("Section"); + navigationPanel->setRootIsDecorated(1); + + QPixmap jdIcon = QPixmap ("jd.png"); + QPixmap geodIcon = QPixmap ("geodetic.png"); + QPixmap solarIcon = QPixmap ("geodetic.png"); + QPixmap sunsetIcon = QPixmap ("sunset.png"); + QPixmap timeIcon = QPixmap ("sunclock.png"); + + QListViewItem * timeItem = new QListViewItem(navigationPanel,i18n("Time Calculators")); + timeItem->setPixmap(0,timeIcon); + + QListViewItem * jdItem = new QListViewItem(timeItem,i18n("Julian Day")); + jdItem->setPixmap(0,jdIcon); + + new QListViewItem(timeItem,i18n("Sidereal Time")); + new QListViewItem(timeItem,i18n("Day Duration")); + new QListViewItem(timeItem,i18n("Equinoxes & Solstices")); +// dayItem->setPixmap(0,sunsetIcon); + + QListViewItem * coordItem = new QListViewItem(navigationPanel,i18n("Celestial Coordinates")); + new QListViewItem(coordItem,i18n("Galactic Coordinates")); + new QListViewItem(coordItem,i18n("Precession")); + new QListViewItem(coordItem,i18n("Apparent Coordinates")); + new QListViewItem(coordItem,i18n("Horizontal Coordinates")); + new QListViewItem(coordItem,i18n("Ecliptic Coordinates")); + new QListViewItem(coordItem,i18n("Angular Distance")); + new QListViewItem(coordItem,i18n("LSR Velocity")); + + QListViewItem * geoItem = new QListViewItem(navigationPanel,i18n("Earth Coordinates")); + geoItem->setPixmap(0,geodIcon); + /*QListViewItem * cartItem = */new QListViewItem(geoItem,i18n("Geodetic Coordinates")); + + QListViewItem * solarItem = new QListViewItem(navigationPanel,i18n("Solar System")); + solarItem->setPixmap(0,solarIcon); + /*QListViewItem * planetsItem = */new QListViewItem(solarItem,i18n("Planets Coordinates")); + + connect(navigationPanel, SIGNAL(clicked(QListViewItem *)), this, + SLOT(slotItemSelection(QListViewItem *))); +} + +AstroCalc::~AstroCalc() +{ +} + +void AstroCalc::slotItemSelection(QListViewItem *item) +{ + QString election; + + if (item==0L) return; + + election = item->text(0); + if(!(election.compare(i18n("Time Calculators")))) + genTimeText(); + if(!(election.compare(i18n("Sidereal Time")))) + genSidFrame(); + if(!(election.compare(i18n("Celestial Coordinates")))) + genCoordText(); + if(!(election.compare(i18n("Julian Day")))) + genJdFrame(); + if(!(election.compare(i18n("Galactic Coordinates")))) + genGalFrame(); + if(!(election.compare(i18n("Precession")))) + genPrecFrame(); + if(!(election.compare(i18n("Apparent Coordinates")))) + genAppFrame(); + if(!(election.compare(i18n("Horizontal Coordinates")))) + genAzelFrame(); + if(!(election.compare(i18n("Ecliptic Coordinates")))) + genEclFrame(); + if(!(election.compare(i18n("Earth Coordinates")))) + genGeodText(); + if(!(election.compare(i18n("Geodetic Coordinates")))) + genGeodCoordFrame(); + if(!(election.compare(i18n("Day Duration")))) + genDayFrame(); + if(!(election.compare(i18n("Equinoxes & Solstices")))) + genEquinoxFrame(); + if(!(election.compare(i18n("Solar System")))) + genSolarText(); + if(!(election.compare(i18n("Planets Coordinates")))) + genPlanetsFrame(); + if(!(election.compare(i18n("Angular Distance")))) + genAngDistFrame(); + if(!(election.compare(i18n("LSR Velocity")))) + genVlsrFrame(); + + previousElection = election; + +} + +void AstroCalc::genTimeText(void) +{ + + delRightPanel(); + splashScreen = new QTextView ("","",split); + splashScreen->setMaximumWidth(550); + splashScreen->setMinimumWidth(400); + splashScreen->show(); + + splashScreen->setText(i18n("" + "Section for time-related astronomical calculations" + "
    • " + "Julian Day: Julian Day/Calendar conversion" + "
    • " + "Sidereal Time: Sidereal/Universal time conversion" + "
    • " + "Day duration: Sunrise, Sunset and noon time and " + "positions for those events" + "
    • " + "Equinoxes & Solstices: Equinoxes, Solstices and duration of the " + "seasons" + "
    " + "
    ")); + + rightPanel=TimeText; + +} + +void AstroCalc::genCoordText(void) +{ + delRightPanel(); + splashScreen = new QTextView ("","",split); + splashScreen->setMaximumWidth(550); + splashScreen->setMinimumWidth(400); + splashScreen->show(); + + splashScreen->setText(i18n("" + "Section with algorithms for the conversion of " + "different astronomical systems of coordinates" + "
    • " + "Precessor: Precession of coordinates between epochs" + "
    • " + "Galactic: Galactic/Equatorial coordinates conversion" + "
    • " + "Apparent: Computation of current equatorial coordinates" + " from a given epoch" + "
    • " + "Ecliptic: Ecliptic/Equatorial coordinates conversion" + "
    • " + "Horizontal: Computation of azimuth and elevation for a " + "given source, time, and location on the Earth" + "
    • " + "Angular Distance: Computation of angular distance between " + "two objects whose positions are given in equatorial coordinates" + "
    • " + "LSR Velocity: Computation of the heliocentric, geocentric " + "and topocentric radial velocity of a source from its LSR velocity" + "
    " + "
    ")); + + rightPanel=CoordText; + +} + +void AstroCalc::genGeodText(void) +{ + delRightPanel(); + splashScreen = new QTextView ("","",split); + splashScreen->setMaximumWidth(550); + splashScreen->setMinimumWidth(400); + splashScreen->show(); + + splashScreen->setText(i18n("" + "Section with algorithms for the conversion of " + "systems of coordinates for the Earth" + "
    • " + "Geodetic Coordinates: Geodetic/XYZ coordinate conversion" + "
    " + "
    ")); + + rightPanel=GeoText; +} + +void AstroCalc::genSolarText(void) +{ + delRightPanel(); + splashScreen = new QTextView ("","",split); + splashScreen->setMaximumWidth(550); + splashScreen->setMinimumWidth(400); + splashScreen->show(); + + splashScreen->setText(i18n("" + "Section with algorithms regarding information " + "on solar system bodies coordinates and times" + "
    • " + "Planets Coordinates: Coordinates for the planets, moon and sun " + " at a given time and from a given position on Earth " + "
    " + "
    ")); + + rightPanel=SolarText; +} + + +void AstroCalc::delRightPanel(void) +{ + if (rightPanel <= CoordText) + delete splashScreen; + else if (rightPanel == JD) + delete JDFrame; + else if (rightPanel == SidTime) + delete SidFrame; + else if (rightPanel == DayLength) + delete DayFrame; + else if (rightPanel == Equinox) + delete EquinoxFrame; + else if (rightPanel == GeoCoord) + delete GeodCoordFrame; + else if (rightPanel == Galactic) + delete GalFrame; + else if (rightPanel == Ecliptic) + delete EclFrame; + else if (rightPanel == Precessor) + delete PrecFrame; + else if (rightPanel == Apparent) + delete AppFrame; + else if (rightPanel == Azel) + delete AzelFrame; + else if (rightPanel == Planets) + delete PlanetsFrame; + else if (rightPanel == AngDist) + delete AngDistFrame; + else if (rightPanel == Vlsr) + delete VlsrFrame; + +} + +void AstroCalc::genJdFrame(void) +{ + delRightPanel(); + JDFrame = new modCalcJD(split,"JulianDay"); + rightPanel = JD; +} + +void AstroCalc::genSidFrame(void) +{ + delRightPanel(); + SidFrame = new modCalcSidTime(split,"SiderealTime"); + rightPanel = SidTime; +} + +void AstroCalc::genDayFrame(void) +{ + delRightPanel(); + DayFrame = new modCalcDayLength(split,"DayDuration"); + rightPanel = DayLength; +} + +void AstroCalc::genEquinoxFrame(void) +{ + delRightPanel(); + EquinoxFrame = new modCalcEquinox(split,"Equinox"); + rightPanel = Equinox; +} + +void AstroCalc::genGeodCoordFrame(void) +{ + delRightPanel(); + GeodCoordFrame = new modCalcGeodCoord(split,"GeoCoord"); + rightPanel = GeoCoord; +} + +void AstroCalc::genGalFrame(void) +{ + delRightPanel(); + GalFrame = new modCalcGalCoord(split,"Galactic"); + rightPanel = Galactic; +} + +void AstroCalc::genEclFrame(void) +{ + delRightPanel(); + EclFrame = new modCalcEclCoords(split,"Ecliptic"); + rightPanel = Ecliptic; +} + +void AstroCalc::genPrecFrame(void) +{ + delRightPanel(); + PrecFrame = new modCalcPrec(split,"Precession"); + rightPanel = Precessor; +} + +void AstroCalc::genAppFrame(void) +{ + delRightPanel(); + AppFrame = new modCalcApCoord(split,"Apparent"); + rightPanel = Apparent; +} + +void AstroCalc::genAzelFrame(void) +{ + delRightPanel(); + AzelFrame = new modCalcAzel(split,"Horizontal"); + rightPanel = Azel; +} + +void AstroCalc::genPlanetsFrame(void) +{ + delRightPanel(); + PlanetsFrame = new modCalcPlanets(split,"Planet"); + rightPanel = Planets; +} + +void AstroCalc::genAngDistFrame(void) +{ + delRightPanel(); + AngDistFrame = new modCalcAngDist(split,"AngDist"); + rightPanel = AngDist; +} + +void AstroCalc::genVlsrFrame(void) +{ + delRightPanel(); + VlsrFrame = new modCalcVlsr(split,"Vlsr"); + rightPanel = Vlsr; +} + +QSize AstroCalc::sizeHint() const +{ + return QSize(640,430); +} diff --git a/kstars/kstars/tools/astrocalc.h b/kstars/kstars/tools/astrocalc.h new file mode 100644 index 00000000..84604103 --- /dev/null +++ b/kstars/kstars/tools/astrocalc.h @@ -0,0 +1,158 @@ +/*************************************************************************** + astrocalc.h - description + ------------------- + begin : wed dec 19 16:20:11 CET 2002 + copyright : (C) 2001-2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef ASTROCALC_H +#define ASTROCALC_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include + +#include + +#include "dms.h" + +class QSplitter; +class QListView; +class QTextView; +class QListViewItem; +class QVBox; +class QString; +class modCalcJD; +class modCalcGeodCoord; +class modCalcGalCoord; +class modCalcSidTime; +class modCalcPrec; +class modCalcApCoord; +class modCalcDayLength; +class modCalcAzel; +class modCalcEquinox; +class modCalcPlanets; +class modCalcEclCoords; +class modCalcAngDist; +class modCalcVlsr; + +/** Astrocalc is the base class for the KStars astronomical calculator + * @author: Pablo de Vicente + * @version 0.9 + */ + +class AstroCalc : public KDialogBase +{ + +Q_OBJECT + public: + /** construtor */ + AstroCalc(QWidget *parent = 0); + + /** destructor */ + ~AstroCalc(); + + /**Generate explanatory text for time modules. */ + void genTimeText(void); + + /**Generate explanatory text for coordinate modules. */ + void genCoordText(void); + + /**Generate explanatory text for geodetic modules. */ + void genGeodText(void); + + /**Generate explanatory text for solar system modules. */ + void genSolarText(void); + + /**Generate frame for Julian Date functions. */ + void genJdFrame(void); + + /**Generate frame for Sidereal Time functions. */ + void genSidFrame(void); + + /**Generate frame for Day Length functions. */ + void genDayFrame(void); + + /**Generates the frame for the Equinox and Solstice functions */ + void genEquinoxFrame(void); + + /**Generate frame for geodetic coordinates frame. */ + void genGeodCoordFrame(void); + + /**Generate frame for galactic coordinates frame. */ + void genGalFrame(void); + + /**Generate frame for ecliptic coordinates frame. */ + void genEclFrame(void); + + /**Generate frame for Precession frame. */ + void genPrecFrame(void); + + /**Generate frame for apparent coordinates frame. */ + void genAppFrame(void); + + /**Generate frame for horizontal coordinates frame. */ + void genAzelFrame(void); + + /**Generate frame for planets coordinates frame. */ + void genPlanetsFrame(void); + + /**Generate frame for angular distances frame. */ + void genAngDistFrame(void); + + /**Generate frame for Vlsr frame. */ + void genVlsrFrame(void); + + /**remove whatever frame is loaded in the right panel. */ + void delRightPanel(void); + + /**@returns suggested size of calculator window. */ + QSize sizeHint() const; + + public slots: + /**Determine which item is selected in the function menu QListBox. + *Generate the corresponding calculator module. + */ + void slotItemSelection(QListViewItem *it); + + private: + + QSplitter *split; + QListView *navigationPanel, *auxiliar; + QTextView *splashScreen; +// QListViewItem *timeItem, *coordItem, *jdItem, *stItem, *dayItem; + QVBox *vbox, *rightBox; + QString previousElection; + + enum typeOfPanel {GenText, TimeText, GeoText, SolarText, CoordText, JD, SidTime, DayLength, Equinox, GeoCoord, Galactic, Precessor, Apparent, Azel, Planets, Ecliptic, AngDist, Vlsr}; + typeOfPanel rightPanel; + + modCalcJD *JDFrame; + modCalcGeodCoord *GeodCoordFrame; + modCalcGalCoord *GalFrame; + modCalcSidTime *SidFrame; + modCalcPrec *PrecFrame; + modCalcApCoord *AppFrame; + modCalcDayLength *DayFrame; + modCalcAzel *AzelFrame; + modCalcPlanets *PlanetsFrame; + modCalcEquinox *EquinoxFrame; + modCalcEclCoords *EclFrame; + modCalcAngDist *AngDistFrame; + modCalcVlsr *VlsrFrame; +}; + +#endif diff --git a/kstars/kstars/tools/jmoontool.cpp b/kstars/kstars/tools/jmoontool.cpp new file mode 100644 index 00000000..76d4aa67 --- /dev/null +++ b/kstars/kstars/tools/jmoontool.cpp @@ -0,0 +1,183 @@ +/*************************************************************************** + jmoontool.cpp - Display overhead view of the solar system + ------------------- + begin : Sun May 25 2003 + copyright : (C) 2003 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include +#include + +#include "jmoontool.h" +#include "jupitermoons.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "ksplanet.h" +#include "simclock.h" +#include "planetcatalog.h" +#include "dms.h" +#include "ksnumbers.h" + +JMoonTool::JMoonTool(QWidget *parent, const char *name) + : KDialogBase( KDialogBase::Plain, i18n("Jupiter Moons Tool"), Close, Close, parent, name ) +{ + ksw = (KStars*)parent; + + QFrame *page = plainPage(); + QVBoxLayout *vlay = new QVBoxLayout( page, 0, 0 ); + + colJp = "White"; + colIo = "Red"; + colEu = "Yellow"; + colGn = "Orange"; + colCa = "YellowGreen"; + + QLabel *labIo = new QLabel( "Io", page ); + QLabel *labEu = new QLabel( "Europa", page ); + QLabel *labGn = new QLabel( "Ganymede", page ); + QLabel *labCa = new QLabel( "Callisto", page ); + + labIo->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ); + labEu->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ); + labGn->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ); + labCa->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed ); + labIo->setAlignment( AlignHCenter ); + labEu->setAlignment( AlignHCenter ); + labGn->setAlignment( AlignHCenter ); + labCa->setAlignment( AlignHCenter ); + + labIo->setPaletteForegroundColor( colIo ); + labEu->setPaletteForegroundColor( colEu ); + labGn->setPaletteForegroundColor( colGn ); + labCa->setPaletteForegroundColor( colCa ); + labIo->setPaletteBackgroundColor( "Black" ); + labEu->setPaletteBackgroundColor( "Black" ); + labGn->setPaletteBackgroundColor( "Black" ); + labCa->setPaletteBackgroundColor( "Black" ); + + QGridLayout *glay = new QGridLayout( 2, 2, 0 ); + glay->addWidget( labIo, 0, 0 ); + glay->addWidget( labEu, 1, 0 ); + glay->addWidget( labGn, 0, 1 ); + glay->addWidget( labCa, 1, 1 ); + + pw = new KStarsPlotWidget( 0.0, 1.0, 0.0, 1.0, page ); + pw->setShowGrid( false ); + pw->setYAxisType0( KStarsPlotWidget::TIME ); + pw->setLimits( -12.0, 12.0, -240.0, 240.0 ); + pw->setXAxisLabel( i18n( "offset from Jupiter (arcmin)" ) ); + pw->setYAxisLabel( i18n( "time since now (days)" ) ); + vlay->addLayout( glay ); + vlay->addWidget( pw ); + resize( 250, 500 ); + + initPlotObjects(); + update(); +} + +JMoonTool::~JMoonTool() +{ +} + +void JMoonTool::initPlotObjects() { + KPlotObject *orbit[4]; + KPlotObject *jpath; + long double jd0 = ksw->data()->ut().djd(); + KSSun *ksun = (KSSun*)ksw->data()->PCat->findByName( "Sun" ); + KSPlanet *jup = (KSPlanet*)ksw->data()->PCat->findByName( "Jupiter" ); + JupiterMoons jm; + + if ( pw->objectCount() ) pw->clearObjectList(); + + orbit[0] = new KPlotObject( "io", colIo, KPlotObject::CURVE, 1, KPlotObject::SOLID ); + orbit[1] = new KPlotObject( "europa", colEu, KPlotObject::CURVE, 1, KPlotObject::SOLID ); + orbit[2] = new KPlotObject( "ganymede", colGn, KPlotObject::CURVE, 1, KPlotObject::SOLID ); + orbit[3] = new KPlotObject( "callisto", colCa, KPlotObject::CURVE, 1, KPlotObject::SOLID ); + jpath = new KPlotObject( "jupiter", colJp, KPlotObject::CURVE, 1, KPlotObject::SOLID ); + + double dy = 0.01*pw->dataHeight(); + + //t is the offset from jd0, in hours. + for ( double t=pw->y(); t<=pw->y2(); t+=dy ) { + KSNumbers num( jd0 + t/24.0 ); + jm.findPosition( &num, jup, ksun ); + + //jm.x(i) tells the offset from Jupiter, in units of Jupiter's angular radius. + //multiply by 0.5*jup->angSize() to get arcminutes + for ( unsigned int i=0; i<4; ++i ) + orbit[i]->addPoint( new DPoint( 0.5*jup->angSize()*jm.x(i), t ) ); + + jpath->addPoint( new DPoint( 0.0, t ) ); + } + + for ( unsigned int i=0; i<4; ++i ) + pw->addObject( orbit[i] ); + + pw->addObject( jpath ); +} + +void JMoonTool::keyPressEvent( QKeyEvent *e ) { + switch ( e->key() ) { + case Key_BracketRight: + { + double dy = 0.02*pw->dataHeight(); + pw->setLimits( pw->x(), pw->x2(), pw->y()+dy, pw->y2()+dy ); + initPlotObjects(); + pw->update(); + break; + } + case Key_BracketLeft: + { + double dy = 0.02*pw->dataHeight(); + pw->setLimits( pw->x(), pw->x2(), pw->y()-dy, pw->y2()-dy ); + initPlotObjects(); + pw->update(); + break; + } + case Key_Plus: + case Key_Equal: + { + if ( pw->dataHeight() > 48.0 ) { + double dy = 0.45*pw->dataHeight(); + double y0 = pw->y() + 0.5*pw->dataHeight(); + pw->setLimits( pw->x(), pw->x2(), y0-dy, y0+dy ); + initPlotObjects(); + pw->update(); + } + break; + } + case Key_Minus: + case Key_Underscore: + { + if ( pw->dataHeight() < 960.0 ) { + double dy = 0.55*pw->dataHeight(); + double y0 = pw->y() + 0.5*pw->dataHeight(); + pw->setLimits( pw->x(), pw->x2(), y0-dy, y0+dy ); + initPlotObjects(); + pw->update(); + } + break; + } + case Key_Escape: + { + close(); + break; + } + + default: { e->ignore(); break; } + } +} + +#include "jmoontool.moc" diff --git a/kstars/kstars/tools/jmoontool.h b/kstars/kstars/tools/jmoontool.h new file mode 100644 index 00000000..57ba53ab --- /dev/null +++ b/kstars/kstars/tools/jmoontool.h @@ -0,0 +1,47 @@ +/*************************************************************************** + jmoontool.h - Display overhead view of the solar system + ------------------- + begin : Sun May 25 2003 + copyright : (C) 2003 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef JMOONTOOL_H +#define JMOONTOOL_H + +#include +#include "kstarsplotwidget.h" + +class KStars; + +/**@class JMoonTool + *@short Display the positions of Jupiter's moons as a function of time + *@version 1.0 + *@author Jason Harris + */ +class JMoonTool : public KDialogBase +{ +Q_OBJECT +public: + JMoonTool(QWidget *parent = 0, const char *name = 0); + ~JMoonTool(); + +protected: + virtual void keyPressEvent( QKeyEvent *e ); + +private: + void initPlotObjects(); + KStarsPlotWidget *pw; + KStars *ksw; + QString colJp, colIo, colEu, colGn, colCa; +}; + +#endif diff --git a/kstars/kstars/tools/kstarsplotwidget.cpp b/kstars/kstars/tools/kstarsplotwidget.cpp new file mode 100644 index 00000000..5e66e2a6 --- /dev/null +++ b/kstars/kstars/tools/kstarsplotwidget.cpp @@ -0,0 +1,670 @@ +/*************************************************************************** + kstarsplotwidget.cpp - A widget for data plotting in KStars + ------------------- + begin : Sun 18 May 2003 + copyright : (C) 2003 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include //for log10(), pow(), modf() +#include +#include +#include +#include +#include +#include +#include + +#include "kstarsplotwidget.h" + + + +KStarsPlotWidget::KStarsPlotWidget( double x1, double x2, double y1, double y2, QWidget *parent, const char* name ) + : KPlotWidget( x1, x2, y1, y2, parent, name ), + dXtick2(0.0), dYtick2(0.0), + nmajX2(0), nminX2(0), nmajY2(0), nminY2(0), + XAxisType(DOUBLE), YAxisType(DOUBLE), XAxisType_0(DOUBLE), YAxisType_0(DOUBLE), + XScaleFactor(1.0), YScaleFactor(1.0) + { + + setLimits( x1, x2, y1, y2 ); + setSecondaryLimits( 0.0, 0.0, 0.0, 0.0 ); +} + +void KStarsPlotWidget::setLimits( double x1, double x2, double y1, double y2 ) { + double X1=0, X2=0, Y1=0, Y2=0; + if (x236 (we measure in days) or + // Range <1 (we measure in minutes) + if ( type==TIME ) { + if ( Range > 36.0 ) { + type = DOUBLE; + sc = 1.0/24.0; + } else if ( Range < 1.0 ) { + type = DOUBLE; + sc = 60.0; + } + } + + //we switch from ANGLE type to DOUBLE type if : + // Range >450 (== 1.25 revolutions) (we still measure in degrees, but use DOUBLE rules) or + // Range <1 (we measure in arcminutes) + if ( type==ANGLE ) { + if ( Range > 450.0 ) { + type = DOUBLE; + } else if ( Range < 1.0 ) { + type = DOUBLE; + sc = 60.0; + } + } + + //set the effective DataRect with a bootstrap method; first the x-values + //(temporarily using the intrinsic DataRect0 for the y-values), then the + //y-values (using the new x-values already in DataRect) + if ( i==0 ) { + setXAxisType( type ); + setXScale( sc ); + } else { + setYAxisType( type ); + setYScale( sc ); + } + } +} + +void KStarsPlotWidget::updateTickmarks() { + //This function differs from KPlotWidget::updateTickmarks() in two ways: + //the placement of tickmarks is dependent on the Data type of the axis, + //and we add the possibility of secondary limits for the top/right axes. + if ( dataWidth() == 0.0 ) { + kdWarning() << "X range invalid! " << x() << " to " << x2() << endl; + DataRect.setWidth( 1.0 ); + checkLimits(); + return; + } + if ( dataHeight() == 0.0 ) { + kdWarning() << "Y range invalid! " << y() << " to " << y2() << endl; + DataRect.setHeight( 1.0 ); + checkLimits(); + return; + } + + AXIS_TYPE type(DOUBLE); + int nmajor(0), nminor(0); + double z1(0.0), z2(0.0), zb1(0.0), zb2(0.0), scale(1.0); + double Range(0.0), s(0.0), t(0.0), pwr(0.0), dTick(0.0); + + //loop over X and Y axes...the z variables substitute for either X or Y + for ( unsigned int iaxis=0; iaxis<2; ++iaxis ) { + if ( iaxis == 1 ) { + z1 = x(); z2 = x2(); zb1 = xb(); zb2 = xb2(); + type = xAxisType(); + scale = xScale(); + } else { + z1 = y(); z2 = y2(); zb1 = yb(); zb2 = yb2(); + type = yAxisType(); + scale = yScale(); + } + + unsigned int nLimits(1); + if ( zb2 - zb1 > 0.0 ) nLimits=2; //secondary limits are defined + + for ( unsigned int itry=1; itry<=nLimits; ++itry ) { + //determine size of region to be drawn, in draw units + if ( itry==1 ) Range = scale*(z2 - z1); + else Range = scale*(zb2 - zb1); + + switch ( type ) { + case DOUBLE : + { + //s is the power-of-ten factor of Range: + //Range = t * s; s = 10^(pwr). e.g., Range=350.0 then t=3.5, s = 100.0; pwr = 2.0 + modf( log10(Range), &pwr ); + s = pow( 10.0, pwr ); + t = Range/s; + + //adjust s and t such that t is between 3 and 5: + if ( t < 3.0 ) { t *= 10.0; s /= 10.0; } //t now btwn 3 and 30 + if ( t < 6.0 ) { //accept current values + dTick = s/scale; + nmajor = int(t); + nminor = 5; + } else if ( t < 10.0 ) { //factor of 2 + dTick = s*2.0/scale; + nmajor = int(t/2.0); + nminor = 4; + } else if ( t < 20.0 ) { //factor of 4 + dTick = s*4.0/scale; + nmajor = int(t/4.0); + nminor = 4; + } else { //factor of 5 + dTick = s*5.0/scale; + nmajor = int(t/5.0); + nminor = 5; + } + + break; + } // end case DOUBLE + + case TIME: + { + if ( Range < 3.0 ) { + dTick = 0.5/scale; + nmajor = int(Range/dTick); + nminor = 3; + } else if ( Range < 6.0 ) { + dTick = 1.0/scale; + nmajor = int(Range/dTick); + nminor = 4; + } else if ( Range < 12.0 ) { + dTick = 2.0/scale; + nmajor = int(Range/dTick); + nminor = 4; + } else { + dTick = 4.0/scale; + nmajor = int(Range/dTick); + nminor = 4; + } + + break; + } //end case TIME + + case ANGLE: + { + if ( Range < 3.0 ) { + dTick = 0.5/scale; + nmajor = int(Range/dTick); + nminor = 3; + } else if ( Range < 6.0 ) { + dTick = 1.0/scale; + nmajor = int(Range/dTick); + nminor = 4; + } else if ( Range < 12.0 ) { + dTick = 2.0/scale; + nmajor = int(Range/dTick); + nminor = 4; + } else if ( Range < 20.0 ) { + dTick = 4.0/scale; + nmajor = int(Range/dTick); + nminor = 5; + } else if ( Range < 30.0 ) { + dTick = 5.0/scale; + nmajor = int(Range/dTick); + nminor = 5; + } else if ( Range < 60.0 ) { + dTick = 10.0/scale; + nmajor = int(Range/dTick); + nminor = 5; + } else if ( Range < 190.0 ) { + dTick = 30.0/scale; + nmajor = int(Range/dTick); + nminor = 3; + } else { + dTick = 45.0/scale; + nmajor = int(Range/dTick); + nminor = 3; + } + + break; + } //end case TIME + + case UNKNOWN_TYPE: break; + + } //end type switch + + if ( iaxis==1 ) { //X axis + if ( itry==1 ) { + nmajX = nmajor; + nminX = nminor; + dXtick = dTick; + } else { + nmajX2 = nmajor; + nminX2 = nminor; + dXtick2 = dTick; + } + } else { //Y axis + if ( itry==1 ) { + nmajY = nmajor; + nminY = nminor; + dYtick = dTick; + } else { + nmajY2 = nmajor; + nminY2 = nminor; + dYtick2 = dTick; + } + } //end if iaxis + } //end for itry + } //end for iaxis +} + +void KStarsPlotWidget::drawBox( QPainter *p ) { + int pW = PixRect.width(), pH = PixRect.height(); + + //First, fill in padding region with bgColor() to mask out-of-bounds plot data + p->setPen( bgColor() ); + p->setBrush( bgColor() ); + + //left padding ( don't forget: we have translated by XPADDING, YPADDING ) + p->drawRect( -leftPadding(), -topPadding(), leftPadding(), height() ); + + //right padding + p->drawRect( pW, -topPadding(), rightPadding(), height() ); + + //top padding + p->drawRect( 0, -topPadding(), pW, topPadding() ); + + //bottom padding + p->drawRect( 0, pH, pW, bottomPadding() ); + + if ( ShowGrid ) { + //Grid lines are placed at locations of primary axes' major tickmarks + p->setPen( gridColor() ); + + //vertical grid lines + double x0 = x() - dmod( x(), dXtick ); //zeropoint; x(i) is this plus i*dXtick1 + for ( int ix = 0; ix <= nmajX+1; ix++ ) { + int px = int( pW * ( (x0 + ix*dXtick - x())/dataWidth() ) ); + p->drawLine( px, 0, px, pH ); + } + + //horizontal grid lines + double y0 = y() - dmod( y(), dYtick ); //zeropoint; y(i) is this plus i*mX + for ( int iy = 0; iy <= nmajY+1; iy++ ) { + int py = int( pH * ( (y0 + iy*dYtick - y())/dataHeight() ) ); + p->drawLine( 0, py, pW, py ); + } + } + + p->setPen( fgColor() ); + p->setBrush( Qt::NoBrush ); + + if ( LeftAxis.isVisible() || BottomAxis.isVisible() ) p->drawRect( PixRect ); //box outline + + if ( ShowTickMarks ) { + //spacing between minor tickmarks (in data units) + double dminX = dXtick/nminX; + double dminY = dYtick/nminY; + + bool secondaryXLimits( false ); + bool secondaryYLimits( false ); + if ( dataWidth2() > 0.0 && ( xb() != x() || xb2() != x2() ) ) secondaryXLimits = true; + if ( dataHeight2() > 0.0 && ( yb() != y() || yb2() != y2() ) ) secondaryYLimits = true; + + //set small font for tick labels + QFont f = p->font(); + int s = f.pointSize(); + f.setPointSize( s - 2 ); + p->setFont( f ); + + //--- Draw primary X tickmarks on bottom axis---// + double x0 = x() - dmod( x(), dXtick ); //zeropoint; tickmark i is this plus i*dXtick1 (in data units) + if ( x() < 0 ) x0 -= dXtick; + + for ( int ix = 0; ix <= nmajX+1; ix++ ) { + int px = int( pW * ( (x0 + ix*dXtick - x())/dataWidth() ) ); //position of tickmark i (in screen units) + if ( px > 0 && px < pW ) { + p->drawLine( px, pH - 2, px, pH - BIGTICKSIZE - 2 ); //move tickmarks 2 pixels (avoids sticking out other side) + if ( !secondaryXLimits ) p->drawLine( px, 0, px, BIGTICKSIZE ); + } + + //tick label + if ( ShowTickLabels ) { + double lab = xScale()*(x0 + ix*dXtick); + if ( fabs(lab)/dXtick < 0.00001 ) lab = 0.0; //fix occassional roundoff error with "0.0" label + + switch ( xAxisType() ) { + case DOUBLE : + { + QString str = QString( "%1" ).arg( lab, 0, 'g', 2 ); + int idot = str.find( '.' ); + if ( idot >= 0 ) + str = str.replace( idot, 1, KGlobal::locale()->decimalSymbol() ); + + if ( px > 0 && px < pW ) { + QRect r( px - BIGTICKSIZE, pH+BIGTICKSIZE, 2*BIGTICKSIZE, BIGTICKSIZE ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, str ); + } + break; + } + case TIME : + { + int h = int(lab); + int m = int(60.*(lab - h)); + while ( h > 24 ) { h -= 24; } + while ( h < 0 ) { h += 24; } + + QString str = QString().sprintf( "%02d:%02d", h, m ); + if ( px > 0 && px < pW ) { + QRect r( px - BIGTICKSIZE, pH+BIGTICKSIZE, 2*BIGTICKSIZE, BIGTICKSIZE ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, str ); + } + break; + } + case ANGLE : + { + QString str = QString().sprintf( "%d%c", int(lab), 176 ); + if ( px > 0 && px < pW ) { + QRect r( px - BIGTICKSIZE, pH+BIGTICKSIZE, 2*BIGTICKSIZE, BIGTICKSIZE ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, str ); + } + break; + } + + case UNKNOWN_TYPE : break; + } + } + + //draw minor ticks + for ( int j=0; j < nminX; j++ ) { + int pmin = int( px + pW*j*dminX/dataWidth() ); //position of minor tickmark j (in screen units) + if ( pmin > 0 && pmin < pW ) { + p->drawLine( pmin, pH-2, pmin, pH-SMALLTICKSIZE-2 ); + if ( !secondaryXLimits ) p->drawLine( pmin, 0, pmin, SMALLTICKSIZE ); + } + } + } + + //--- Draw primary Y tickmarks on left axis---// + double y0 = y() - dmod( y(), dYtick ); //zeropoint; tickmark i is this plus i*dYtick1 (in data units) + if ( y() < 0 ) y0 -= dYtick; + + for ( int iy = 0; iy <= nmajY+1; iy++ ) { + int py = pH - int( pH * ( (y0 + iy*dYtick - y())/dataHeight() ) ); //position of tickmark i (in screen units) + if ( py > 0 && py < pH ) { + p->drawLine( 0, py, BIGTICKSIZE, py ); + if ( !secondaryXLimits ) p->drawLine( pW - BIGTICKSIZE - 2, py, pW - 2, py ); + } + + //tick label + if ( ShowTickLabels ) { + double lab = yScale()*(y0 + iy*dYtick); + if ( fabs(lab)/dYtick < 0.00001 ) lab = 0.0; //fix occassional roundoff error with "0.0" label + + switch ( yAxisType() ) { + case DOUBLE : + { + QString str = QString( "%1" ).arg( lab, 0, 'g', 2 ); + int idot = str.find( '.' ); + if ( idot >= 0 ) + str = str.replace( idot, 1, KGlobal::locale()->decimalSymbol() ); + + if ( py > 0 && py < pH ) { + QRect r( -2*BIGTICKSIZE, py-SMALLTICKSIZE, 2*BIGTICKSIZE, 2*SMALLTICKSIZE ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, str ); + } + break; + } + case TIME : + { + int h = int(lab); + int m = int(60.*(lab - h)); + while ( h > 24 ) { h -= 24; } + while ( h < 0 ) { h += 24; } + + QString str = QString().sprintf( "%02d:%02d", h, m ); + if ( py > 0 && py < pH ) { + QRect r( -3*BIGTICKSIZE, py-SMALLTICKSIZE, 2*BIGTICKSIZE, 2*SMALLTICKSIZE ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, str ); + } + break; + } + case ANGLE : + { + QString str = QString().sprintf( "%d%c", int(lab), 176 ); + if ( py > 0 && py < pH ) { + QRect r( -3*BIGTICKSIZE, py-SMALLTICKSIZE, 2*BIGTICKSIZE, 2*SMALLTICKSIZE ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, str ); + } + break; + } + + case UNKNOWN_TYPE : break; + } + } + + //draw minor ticks + for ( int j=0; j < nminY; j++ ) { + int pmin = int( py - pH*j*dminY/dataHeight() ); //position of minor tickmark j (in screen units) + if ( pmin > 0 && pmin < pH ) { + p->drawLine( 0, pmin, SMALLTICKSIZE, pmin ); + if ( !secondaryYLimits ) p->drawLine( pW - 2, pmin, pW-SMALLTICKSIZE-2, pmin ); + } + } + } + + //--- Draw secondary X tickmarks on top axis---// + if ( secondaryXLimits ) { + double dminX2 = dXtick2/nminX2; + double x0 = xb() - dmod( xb(), dXtick2 ); //zeropoint; tickmark i is this plus i*dXtick2 (in data units) + + for ( int ix = 0; ix <= nmajX2; ix++ ) { + int px = int( pW * ( (x0 + ix*dXtick2 - xb())/dataWidth2() ) ); //position of tickmark i (in screen units) + if ( px > 0 && px < pW ) p->drawLine( px, 0, px, BIGTICKSIZE ); + + //tick label + if ( ShowTickLabels ) { + double lab = xScale()*(x0 + ix*dXtick2); + if ( fabs(lab)/dXtick2 < 0.00001 ) lab = 0.0; //fix occassional roundoff error with "0.0" label + + switch ( xAxisType() ) { + case DOUBLE : + { + QString str = QString( "%1" ).arg( lab, 0, 'g', 2 ); + int idot = str.find( '.' ); + if ( idot >= 0 ) + str = str.replace( idot, 1, KGlobal::locale()->decimalSymbol() ); + + if ( px > 0 && px < pW ) { + QRect r( px - BIGTICKSIZE, -2*BIGTICKSIZE, 2*BIGTICKSIZE, BIGTICKSIZE ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, str ); + } + break; + } + case TIME : + { + int h = int(lab); + int m = int(60.*(lab - h)); + while ( h > 24 ) { h -= 24; } + while ( h < 0 ) { h += 24; } + + QString str = QString().sprintf( "%02d:%02d", h, m ); + if ( px > 0 && px < pW ) { + QRect r( px - BIGTICKSIZE, -2*BIGTICKSIZE, 2*BIGTICKSIZE, BIGTICKSIZE ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, str ); + } + break; + } + case ANGLE : + { + QString str = QString().sprintf( "%d%c", int(lab), 176 ); + if ( px > 0 && px < pW ) { + QRect r( px - BIGTICKSIZE, -2*BIGTICKSIZE, 2*BIGTICKSIZE, BIGTICKSIZE ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, str ); + } + break; + } + + case UNKNOWN_TYPE : break; + } + } + + //draw minor ticks + for ( int j=0; j < nminX2; j++ ) { + int pmin = int( px + pW*j*dminX2/dataWidth2() ); //position of minor tickmark j (in screen units) + if ( pmin > 0 && pmin < pW ) p->drawLine( pmin, 0, pmin, SMALLTICKSIZE ); + } + } + } //end if ( secondaryXLimits ) + + //--- Draw secondary Y tickmarks on right axis ---// + if ( secondaryYLimits ) { + double dminY2 = dYtick2/nminY2; + double y0 = yScale()*(yb() - dmod( yb(), dYtick2 )); //zeropoint; tickmark i is this plus i*mX (in data units) + + for ( int iy = 0; iy <= nmajY2; iy++ ) { + int py = pH - int( pH * ( (y0 + iy*dYtick2 - yb())/dataWidth2() ) ); //position of tickmark i (in screen units) + if ( py > 0 && py < pH ) p->drawLine( pH, py, pW-BIGTICKSIZE, py ); + + //tick label + if ( ShowTickLabels ) { + double lab = y0 + iy*dYtick2; + if ( fabs(lab)/dYtick2 < 0.00001 ) lab = 0.0; //fix occassional roundoff error with "0.0" label + + switch ( yAxisType() ) { + case DOUBLE : + { + QString str = QString( "%1" ).arg( lab, 0, 'g', 2 ); + int idot = str.find( '.' ); + if ( idot >= 0 ) + str = str.replace( idot, 1, KGlobal::locale()->decimalSymbol() ); + + if ( py > 0 && py < pH ) { + QRect r( pW + 2*BIGTICKSIZE, py-SMALLTICKSIZE, 2*BIGTICKSIZE, 2*SMALLTICKSIZE ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, str ); + } + break; + } + case TIME : + { + int h = int(lab); + int m = int(60.*(lab - h)); + while ( h > 24 ) { h -= 24; } + while ( h < 0 ) { h += 24; } + + QString str = QString().sprintf( "%02d:%02d", h, m ); + if ( py > 0 && py < pH ) { + QRect r( pW + 2*BIGTICKSIZE, py-SMALLTICKSIZE, 2*BIGTICKSIZE, 2*SMALLTICKSIZE ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, str ); + } + break; + } + case ANGLE : + { + QString str = QString().sprintf( "%d%c", int(lab), 176 ); + if ( py > 0 && py < pH ) { + QRect r( pW + 3*BIGTICKSIZE, py-SMALLTICKSIZE, 2*BIGTICKSIZE, 2*SMALLTICKSIZE ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, str ); + } + break; + } + + case UNKNOWN_TYPE : break; + } + } + + //minor ticks + for ( int j=0; j < nminY2; j++ ) { + int pmin = py - int( pH*j*dminY2/dataHeight2() ); //position of minor tickmark j (in screen units) + if ( pmin > 0 && pmin < pH ) p->drawLine( pW, pmin, pW-SMALLTICKSIZE, pmin ); + } + } + } //end if ( secondaryYLimits ) + + f.setPointSize( s ); + p->setFont( f ); + + } //end if ( showTickmarks ) + + //Draw X Axis Label(s) + if ( ! BottomAxis.label().isEmpty() ) { + QRect r( 0, PixRect.height() + 2*YPADDING, PixRect.width(), YPADDING ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, BottomAxis.label() ); + } + if ( ! XAxisLabel2.isEmpty() ) { + QRect r( 0, -3*YPADDING, PixRect.width(), YPADDING ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, XAxisLabel2 ); + } + + //Draw Y Axis Label(s). We need to draw the text sideways. + if ( ! LeftAxis.label().isEmpty() ) { + //store current painter translation/rotation state + p->save(); + + //translate coord sys to left corner of axis label rectangle, then rotate 90 degrees. + p->translate( -3*XPADDING, PixRect.height() ); + p->rotate( -90.0 ); + + QRect r( 0, 0, PixRect.height(), XPADDING ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, LeftAxis.label() ); //draw the label, now that we are sideways + + p->restore(); //restore translation/rotation state + } + if ( ! YAxisLabel2.isEmpty() ) { + //store current painter translation/rotation state + p->save(); + + //translate coord sys to left corner of axis label rectangle, then rotate 90 degrees. + p->translate( PixRect.width() + 2*XPADDING, PixRect.height() ); + p->rotate( -90.0 ); + + QRect r( 0, 0, PixRect.height(), XPADDING ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, YAxisLabel2 ); //draw the label, now that we are sideways + + p->restore(); //restore translation/rotation state + } +} + +int KStarsPlotWidget::rightPadding() const { + if ( RightPadding >= 0 ) return RightPadding; + + bool secondaryYLimits( false ); + if ( dataHeight2() > 0.0 && ( yb() != y() || yb2() != y2() ) ) secondaryYLimits = true; + if ( secondaryYLimits && ( ShowTickLabels && ! XAxisLabel2 ) ) return 3*XPADDING; + if ( secondaryYLimits && ( ShowTickLabels || ! XAxisLabel2 ) ) return 2*XPADDING; + return XPADDING; +} + +int KStarsPlotWidget::topPadding() const { + if ( TopPadding >= 0 ) return TopPadding; + + bool secondaryXLimits( false ); + if ( dataWidth2() > 0.0 && ( xb() != x() || xb2() != x2() ) ) secondaryXLimits = true; + if ( secondaryXLimits && ( ShowTickLabels && ! YAxisLabel2 ) ) return 3*YPADDING; + if ( secondaryXLimits && ( ShowTickLabels || ! YAxisLabel2 ) ) return 2*YPADDING; + return YPADDING; +} + +#include "kstarsplotwidget.moc" diff --git a/kstars/kstars/tools/kstarsplotwidget.h b/kstars/kstars/tools/kstarsplotwidget.h new file mode 100644 index 00000000..554f4a80 --- /dev/null +++ b/kstars/kstars/tools/kstarsplotwidget.h @@ -0,0 +1,128 @@ +/*************************************************************************** + kstarsplotwidget.h - A widget for dat plotting in KStars + ------------------- + begin : Sun 18 May 2003 + copyright : (C) 2003 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef _KSTARSPLOTWIDGET_H_ +#define _KSTARSPLOTWIDGET_H_ + +#include +#include + +#define BIGTICKSIZE 10 +#define SMALLTICKSIZE 4 +#define XPADDING 20 +#define YPADDING 20 + +class QColor; +class QPixmap; + +/**@class KStarsPlotWidget + *@short A plotting widget for KStars tools, derived from the more generic class KPlotWidget. + *@author Jason Harris + *@version 1.0 + *Widget for drawing plots. Features added to KPlotWidget: secondary Axis labels, data types + */ + +class KStarsPlotWidget : public KPlotWidget { + Q_OBJECT +public: +/**Constructor + */ + KStarsPlotWidget( double x1=0.0, double x2=1.0, double y1=0.0, double y2=1.0, QWidget *parent=0, const char* name=0 ); + +/**Destructor (empty) + */ + ~KStarsPlotWidget() {} + +/**@enum AXIS_TYPE + *Specifies the data type of the axis. + */ + enum AXIS_TYPE { DOUBLE=0, TIME=1, ANGLE=2, UNKNOWN_TYPE }; + +/**@short Determine the placement of major and minor tickmarks, based on the current Limit settings + */ + void updateTickmarks(); + void setLimits( double xb1, double xb2, double yb1, double yb2 ); + void setSecondaryLimits( double xb1, double xb2, double yb1, double yb2 ); + void checkLimits(); + + double xb() const { return DataRect2.x(); } + double xb2() const { return DataRect2.x2(); } + double yb() const { return DataRect2.y(); } + double yb2() const { return DataRect2.y2(); } + double dataWidth2() const { return DataRect2.width(); } + double dataHeight2() const { return DataRect2.height(); } + + double xScale() const { return XScaleFactor; } + void setXScale( double s ) { XScaleFactor = s; } + double yScale() const { return YScaleFactor; } + void setYScale( double s ) { YScaleFactor = s; } + + /**@return the data type of the x-axis (DOUBLE, TIME or ANGLE) + */ + AXIS_TYPE xAxisType() const { return XAxisType; } + AXIS_TYPE xAxisType0() const { return XAxisType_0; } + /**@return the data type of the y-axis (DOUBLE, TIME or ANGLE) + */ + AXIS_TYPE yAxisType() const { return YAxisType; } + AXIS_TYPE yAxisType0() const { return YAxisType_0; } + + /**@short set the data type of the x-axis + *@param xtype the new data type (DOUBLE, TIME, or ANGLE) + */ + void setXAxisType( AXIS_TYPE xtype ) { XAxisType = xtype; } + void setXAxisType0( AXIS_TYPE xtype ) { XAxisType_0 = xtype; } + /**@short set the data type of the y-axis + *@param ytype the new data type (DOUBLE, TIME, or ANGLE) + */ + void setYAxisType( AXIS_TYPE ytype ) { YAxisType = ytype; } + void setYAxisType0( AXIS_TYPE ytype ) { YAxisType_0 = ytype; } + + /**@short set the secondary X-axis label + *@param xlabel a short string describing the data plotted on the x-axis. + *Set the label to an empty string to omit the axis label. + */ + virtual void setXAxisLabel2( QString xlabel ) { XAxisLabel2 = xlabel; } + /**@short set the secondary Y-axis label + *@param ylabel a short string describing the data plotted on the y-axis. + *Set the label to an empty string to omit the axis label. + */ + virtual void setYAxisLabel2( QString ylabel ) { YAxisLabel2 = ylabel; } + + /**@returns the number of pixels to the right of the plot area. + *Padding values are set to -1 by default; if unchanged, this function will try to guess + *a good value, based on whether ticklabels and/or axis labels are to be drawn. + */ + int rightPadding() const; + /**@returns the number of pixels above the plot area. + *Padding values are set to -1 by default; if unchanged, this function will try to guess + *a good value, based on whether ticklabels and/or axis labels are to be drawn. + */ + int topPadding() const; + +protected: + void drawBox( QPainter *p ); + + double dXtick2, dYtick2; + int nmajX2, nminX2, nmajY2, nminY2; + AXIS_TYPE XAxisType, YAxisType, XAxisType_0, YAxisType_0; + double XScaleFactor, YScaleFactor; + DRect DataRect2; + + QString XAxisLabel2, YAxisLabel2; +}; + +#endif diff --git a/kstars/kstars/tools/lcgenerator.cpp b/kstars/kstars/tools/lcgenerator.cpp new file mode 100644 index 00000000..39a535f2 --- /dev/null +++ b/kstars/kstars/tools/lcgenerator.cpp @@ -0,0 +1,478 @@ +/*************************************************************************** + lcgenerator.cpp - description + ------------------- + begin : Tue Oct 1 18:01:48 CDT 2002 + copyright : (C) 2002 by Jasem Mutlaq + email : mutlaqja@ku.edu + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include "lcgenerator.h" +#include "imageviewer.h" +#include "kstars.h" +#include "kstarsdata.h" + +#include + +LCGenerator::LCGenerator( QWidget* parent) + : KDialogBase( parent, "lcgenerator", false, i18n( "AAVSO Light Curve Generator"),0) , Hostprefix("http://www.aavso.org/cgi-bin/kstar.pl"), JDCutOff(2437600) +{ + + ksw = (KStars*) parent; + createGUI(); + + downloadJob = 0; + + file = new QFile(); +} + +LCGenerator::~LCGenerator() +{ + delete file; + delete downloadJob; +} + +void LCGenerator::createGUI() +{ + + QWidget *page = new QWidget(this); + setMainWidget(page); + + LCGeneratorDialogLayout = new QVBoxLayout( page, 11, 6, "LCGeneratorDialogLayout"); + + SDLayout = new QHBoxLayout( 0, 0, 6, "SDLayout"); + + StarInfoBox = new QGroupBox( page, "StarInfoBox" ); + StarInfoBox->setColumnLayout(0, Qt::Vertical ); + StarInfoBox->layout()->setSpacing( 6 ); + StarInfoBox->layout()->setMargin( 11 ); + StarInfoBoxLayout = new QVBoxLayout( StarInfoBox->layout() ); + StarInfoBoxLayout->setAlignment( Qt::AlignTop ); + + DesignHLayout = new QHBoxLayout( 0, 0, 6, "DesignHLayout"); + + desigLabel = new QLabel( StarInfoBox, "desigLabel" ); + desigLabel->setMinimumSize( QSize( 70, 0 ) ); + DesignHLayout->addWidget( desigLabel ); + + DesignationIn = new KListBox( StarInfoBox, "DesignationIn" ); + DesignHLayout->addWidget( DesignationIn ); + StarInfoBoxLayout->addLayout( DesignHLayout ); + + // Fill stars designations + for (uint i=0; i< (ksw->data()->VariableStarsList.count()); i++) + DesignationIn->insertItem(ksw->data()->VariableStarsList.at(i)->Designation); + + NameHLayout = new QHBoxLayout( 0, 0, 6, "NameHLayout"); + + nameLabel = new QLabel( StarInfoBox, "nameLabel" ); + nameLabel->setMinimumSize( QSize( 70, 0 ) ); + NameHLayout->addWidget( nameLabel ); + + NameIn = new KListBox( StarInfoBox, "NameIn" ); + NameHLayout->addWidget( NameIn ); + StarInfoBoxLayout->addLayout( NameHLayout ); + + // Fill star names + for (uint i=0; idata()->VariableStarsList.count(); i++) + NameIn->insertItem(ksw->data()->VariableStarsList.at(i)->Name); + + StartHLayout = new QHBoxLayout( 0, 0, 6, "StartHLayout"); + + startLabel = new QLabel( StarInfoBox, "startLabel" ); + startLabel->setMinimumSize( QSize( 70, 0 ) ); + StartHLayout->addWidget( startLabel ); + + StartDateIn = new KLineEdit( StarInfoBox, "StartDateIn" ); + StartHLayout->addWidget( StartDateIn ); + StarInfoBoxLayout->addLayout( StartHLayout ); + + EndHLayout = new QHBoxLayout( 0, 0, 6, "EndHLayout"); + + endLabel = new QLabel( StarInfoBox, "endLabel" ); + endLabel->setMinimumSize( QSize( 70, 0 ) ); + EndHLayout->addWidget( endLabel ); + + EndDateIn = new KLineEdit( StarInfoBox, "EndDateIn" ); + EndHLayout->addWidget( EndDateIn ); + StarInfoBoxLayout->addLayout( EndHLayout ); + SDLayout->addWidget( StarInfoBox ); + + DataSelectBox = new QGroupBox( page, "DataSelectBox" ); + DataSelectBox->setColumnLayout(0, Qt::Vertical ); + DataSelectBox->layout()->setSpacing( 6 ); + DataSelectBox->layout()->setMargin( 11 ); + DataSelectBoxLayout = new QVBoxLayout( DataSelectBox->layout() ); + DataSelectBoxLayout->setAlignment( Qt::AlignTop ); + + VisualCheck = new QCheckBox( DataSelectBox, "VisualCheck" ); + VisualCheck->setChecked( TRUE ); + DataSelectBoxLayout->addWidget( VisualCheck ); + + FainterCheck = new QCheckBox( DataSelectBox, "FainterCheck" ); + FainterCheck->setChecked( TRUE ); + DataSelectBoxLayout->addWidget( FainterCheck ); + + DiscrepantCheck = new QCheckBox( DataSelectBox, "DiscrepantCheck" ); + DataSelectBoxLayout->addWidget( DiscrepantCheck ); + + CCDBCheck = new QCheckBox( DataSelectBox, "CCDBCheck" ); + CCDBCheck->setChecked( TRUE ); + DataSelectBoxLayout->addWidget( CCDBCheck ); + + CCDVCheck = new QCheckBox( DataSelectBox, "CCDVCheck" ); + CCDVCheck->setChecked( TRUE ); + DataSelectBoxLayout->addWidget( CCDVCheck ); + + CCDRCheck = new QCheckBox( DataSelectBox, "CCDRCheck" ); + CCDRCheck->setChecked( TRUE ); + DataSelectBoxLayout->addWidget( CCDRCheck ); + + CCDICheck = new QCheckBox( DataSelectBox, "CCDICheck" ); + CCDICheck->setChecked( TRUE ); + DataSelectBoxLayout->addWidget( CCDICheck ); + + PlotHLayout = new QHBoxLayout( 0, 0, 6, "PlotHLayout"); + + plotLabel = new QLabel( DataSelectBox, "plotLabel" ); + PlotHLayout->addWidget( plotLabel ); + + AverageDayIn = new KLineEdit( DataSelectBox, "AverageDayIn" ); + PlotHLayout->addWidget( AverageDayIn ); + + daysLabel = new QLabel( DataSelectBox, "daysLabel" ); + PlotHLayout->addWidget( daysLabel ); + DataSelectBoxLayout->addLayout( PlotHLayout ); + SDLayout->addWidget( DataSelectBox ); + LCGeneratorDialogLayout->addLayout( SDLayout ); + + ButtonHLayout = new QHBoxLayout( 0, 0, 6, "ButtonHLayout"); + + GetCurveButton = new KPushButton( page, "GetCurveButton" ); + ButtonHLayout->addWidget( GetCurveButton ); + + UpdateListButton = new KPushButton( page, "UpdateListButton" ); + ButtonHLayout->addWidget( UpdateListButton ); + QSpacerItem* spacer = new QSpacerItem( 128, 16, QSizePolicy::Expanding, QSizePolicy::Minimum ); + ButtonHLayout->addItem( spacer ); + + CloseButton = new KPushButton( page, "closeButton" ); + ButtonHLayout->addWidget( CloseButton ); + LCGeneratorDialogLayout->addLayout( ButtonHLayout ); + + + StarInfoBox->setTitle( i18n( "Star Info" ) ); + desigLabel->setText( i18n( "Designation:" ) ); + nameLabel->setText( i18n( "Or name:" ) ); + startLabel->setText( i18n( "Start date:" ) ); + QWhatsThis::add( startLabel, i18n( "Start date for the light curve plot in mm/dd/yy or JD" ) ); + endLabel->setText( i18n( "End date:" ) ); + QWhatsThis::add( endLabel, i18n( "End date for the light curve plot in mm/dd/yy or JD" ) ); + StartDateIn->setText( i18n( "default" ) ); + EndDateIn->setText( i18n( "default" ) ); + DataSelectBox->setTitle( i18n( "Data Selection" ) ); + VisualCheck->setText( i18n( "Visual" ) ); + FainterCheck->setText( i18n( "Fainter thans" ) ); + DiscrepantCheck->setText( i18n( "Discrepant data" ) ); + CCDBCheck->setText( i18n( "CCDB" ) ); + CCDVCheck->setText( i18n( "CCDV" ) ); + CCDRCheck->setText( i18n( "CCDR" ) ); + CCDICheck->setText( i18n( "CCDI" ) ); + plotLabel->setText( i18n( "Plot average:" ) ); + daysLabel->setText( i18n( "days" ) ); + GetCurveButton->setText( i18n( "Retrieve Curve" ) ); + UpdateListButton->setText( i18n( "Update List" ) ); + CloseButton->setText( i18n( "Close" ) ); + + resize( QSize(500, 360) ); + + // Signals/Slots + QObject::connect(CloseButton, SIGNAL(clicked()), this, SLOT(close())); + QObject::connect(GetCurveButton, SIGNAL(clicked()), this, SLOT(VerifyData())); + QObject::connect(UpdateListButton, SIGNAL(clicked()), this, SLOT(updateStarList())); + QObject::connect(DesignationIn, SIGNAL(highlighted(int)), this, SLOT(updateNameList(int))); + QObject::connect(NameIn, SIGNAL(highlighted(int)), this, SLOT(updateDesigList(int))); + + +} + +void LCGenerator::VerifyData() +{ + QString InitialStartDate, InitialEndDate; + QString FinalDesignation, FinalStartDate, FinalEndDate, AverageDays; + bool AverageDaysOK; + + // Get initial user input + if ( StartDateIn->text().isEmpty() ) StartDateIn->setText( i18n( "default" ) ); + if ( EndDateIn->text().isEmpty() ) EndDateIn->setText( i18n( "default" ) ); + InitialStartDate = StartDateIn->text().lower(); + InitialEndDate = EndDateIn->text().lower(); + AverageDays = AverageDayIn->text(); + FinalDesignation = DesignationIn->currentText(); + + // set Julian day + if (!setJD(InitialStartDate, &FinalStartDate, 0)) + return; + if (!setJD(InitialEndDate, &FinalEndDate, 1)) + return; + + if (FinalEndDate.toInt() < FinalStartDate.toInt()) + { + KMessageBox::error(this, i18n("End date must occur after start date.")); + return; + } + + // Check that we have an integer for average number of days, if data field empty, then make it 'default' + if (!AverageDays.isEmpty()) + { + AverageDays.toInt(&AverageDaysOK); + if (!AverageDaysOK) + { + KMessageBox::error(this, i18n("Average days must be a positive integer.")); + return; + } + else + { + if (AverageDays.toInt() < 0) + { + KMessageBox::error(this, i18n("Average days must be a positive integer.")); + return; + } + } + + } + else AverageDays = QString("default"); + + //Download the curve! + DownloadCurve(FinalStartDate, FinalEndDate, FinalDesignation, AverageDays); + +} + +bool LCGenerator::setJD(QString Date, QString *JD, int JDType) +{ + uint i=0; + int TempJD=0; + int slashCount =0; + int slashRefrence[2]; + + int dateFormat[3]; + bool isNumber; + + const QString invalidFormatStartJD(i18n("Invalid date format. Correct format is mm/dd/yyyy or JD, leave 'default' to generate light curves for the past 500 days.")); + const QString invalidFormatENDJD(i18n("Invalid date format. Correct format is mm/dd/yyyy or JD, leave 'default' to generate light curves until today.")); + QString invalidFormatMsg(JDType ? invalidFormatENDJD : invalidFormatStartJD); + + + // check for "default" date + if (Date == i18n("default")) + { + *JD = "default"; + return true; + } + + // Get slashcount and and slash refrences + for (i=0; i 2) + { + KMessageBox::error(this, invalidFormatMsg); + return false; + } + } + + // check if the data appears to be in JD format + if (!slashCount) + { + TempJD = Date.toInt(&isNumber, 10); + if (!isNumber) + { + KMessageBox::error(this, invalidFormatMsg); + return false; + } + + if (TempJD >= JDCutOff) + { + JD->setNum(TempJD, 10); + return true; + } + else + { + const char* invalidJD = I18N_NOOP("No data available for JD prior to %d"); + KMessageBox::error(this, QString().sprintf(invalidJD, JDCutOff)); + return false; + } + } + + // If it's not a Julian day, check for the format of the date + // check if year is 4 digits + if ( (Date.length() - slashRefrence[1] - 1) != 4) + { + KMessageBox::error(this, invalidFormatMsg); + return false; + } + + // form mm/dd/yyy fields + dateFormat[0] = Date.mid(0, slashRefrence[0]).toInt(); + dateFormat[1] = Date.mid(slashRefrence[0]+1, slashRefrence[1] - (slashRefrence[0] +1)).toInt(); + dateFormat[2] = Date.mid(slashRefrence[1]+1, Date.length()).toInt(); + + ExtDate tempdate(dateFormat[2], dateFormat[0], dateFormat[1]); + if (!tempdate.isValid()) + { + KMessageBox::error(this, invalidFormatMsg); + return false; + } + + // Convert to JD and verify its lower limit + TempJD = tempdate.jd(); + + if (TempJD >= JDCutOff) + { + JD->setNum(TempJD, 10); + return true; + } + else + { + const char* invalidJD = I18N_NOOP("No data available for JD prior to %d"); + KMessageBox::error(this, QString().sprintf(invalidJD, JDCutOff)); + return false; + } + +} + +void LCGenerator::DownloadCurve(QString FinalStartDate, QString FinalEndDate, QString FinalDesignation, QString AverageDay) +{ + + QString buf(Hostprefix); + QString Yes("yes"); + QString No("no"); + + //FainterCheck; + //CCDVCheck; + //CCDICheck; + //CCDRCheck; + //CCDBCheck; + //VisualCheck; + //DiscrepantCheck; + + + buf.append("?"+FinalStartDate); + buf.append("?"+FinalEndDate); + buf.append("?"+FinalDesignation); + buf.append("?"+AverageDay); + buf.append("?"+ (FainterCheck->isOn() ? Yes : No)); + buf.append("?"+ (CCDVCheck->isOn() ? Yes : No)); + buf.append("?"+ (CCDICheck->isOn() ? Yes : No)); + buf.append("?"+ (CCDRCheck->isOn() ? Yes : No)); + buf.append("?"+ (CCDBCheck->isOn() ? Yes : No)); + buf.append("?"+ (VisualCheck->isOn() ? Yes : No)); + buf.append("?"+ (DiscrepantCheck->isOn() ? Yes : No)); + + + KURL url(buf); + QString message = i18n( "Light Curve produced by the American Amateur Variable Star Observers" ); + // parent of imageview is KStars + new ImageViewer(&url, message, ksw, "lightcurve"); + +} + +void LCGenerator::updateDesigList(int index) +{ + + DesignationIn->setSelected(index, true); + DesignationIn->centerCurrentItem(); + +} + +void LCGenerator::updateNameList(int index) +{ + + NameIn->setSelected(index, true); + NameIn->centerCurrentItem(); + +} + +void LCGenerator::updateStarList() +{ + file->setName( locateLocal( "appdata", "valaav.txt" ) ); + + KURL AAVSOFile("http://www.aavso.org/observing/aids/valaav.txt"); + KURL saveFile (file->name()); + + downloadJob = KIO::file_copy (AAVSOFile, saveFile, -1, true); + connect (downloadJob, SIGNAL (result (KIO::Job *)), SLOT (downloadReady (KIO::Job *))); +} + +void LCGenerator::downloadReady(KIO::Job * job) +{ + +downloadJob = 0; + + if ( job->error() ) + { + job->showErrorDialog(); + closeEvent (0); + return; // exit this function + } + + file->close(); // to get the newest informations of the file and not any informations from opening of the file + + if ( file->exists() ) + { + ksw->data()->readVARData(); + + DesignationIn->clear(); + NameIn->clear(); + + // Fill stars designations + for (uint i=0; i< (ksw->data()->VariableStarsList.count()); i++) + DesignationIn->insertItem(ksw->data()->VariableStarsList.at(i)->Designation); + + // Fill star names + for (uint i=0; idata()->VariableStarsList.count(); i++) + NameIn->insertItem(ksw->data()->VariableStarsList.at(i)->Name); + + KMessageBox::information(this, i18n("AAVSO Star list downloaded successfully.")); + + + return; + } + closeEvent (0); + +} + +void LCGenerator::closeEvent (QCloseEvent *ev) +{ + if (ev) // not if closeEvent (0) is called, because segfault + ev->accept(); // parent-widgets should not get this event, so it will be filtered + //this->~LCGenerator(); // destroy the object, so the object can only allocated with operator new, not as a global/local variable +} + +#include "lcgenerator.moc" diff --git a/kstars/kstars/tools/lcgenerator.h b/kstars/kstars/tools/lcgenerator.h new file mode 100644 index 00000000..0aeb177f --- /dev/null +++ b/kstars/kstars/tools/lcgenerator.h @@ -0,0 +1,160 @@ +/*************************************************************************** + lcgenerator.cpp - description + ------------------- + begin : Tue Oct 1 18:01:48 CDT 2002 + copyright : (C) 2002 by Jasem Mutlaq + email : mutlaqja@ku.edu + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +/** + *@class LCGenerator + *@short KStars Light Curve Generator + *This class provides a simple interface that enables a user to download + *variable stars light curves from an online AAVSO database given few basic parameters. + *@author Jasem Mutlaq + *@version 1.0 + */ + +#ifndef LCGENERATOR_H +#define LCGENERATOR_H + +#include +#include +#include + +class QVBoxLayout; +class QHBoxLayout; +class QGridLayout; +class QFile; +class KLineEdit; +class KListBox; +class KPushButton; +class QCheckBox; +class QGroupBox; +class QLabel; +class QListBoxItem; + +class KStars; + +struct VariableStarInfo +{ + QString Name; + QString Designation; +}; + +class LCGenerator : public KDialogBase +{ +Q_OBJECT + +public: +/**Constructor + *@p parent pointer to the parent widget + */ + LCGenerator( QWidget* parent = 0); +/**Destructor */ + ~LCGenerator(); + +private: + +/** Initilizes and positions the dialog child widgets. */ + void createGUI(); + +/** Converts date Julian days, unless date is 'default'. + *@param date The date to be converted + *@param *JD pointer to a Julian Day string + *@param JDType start or end JD + *@returns true if conversion is successful + */ + bool setJD(QString date, QString * JD, int JDType); + +/** Parses star information and connects to the AAVSO server with the information embedded in the URL + *@param FinalStartDate The start date in Julian days + *@param FinalEndDate The end date in Julian days + *@param FinalDesignation The AAVSO star designation + *@param AverageDay Number of average days for binning the light curve + */ + void DownloadCurve(QString FinalStartDate, QString FinalEndDate, QString FinalDesignation, QString AverageDay); + + + KStars *ksw; + const QString Hostprefix; + const int JDCutOff; + + QGroupBox* StarInfoBox; + QLabel* desigLabel; + KListBox* DesignationIn; + QLabel* nameLabel; + KListBox* NameIn; + QLabel* startLabel; + KLineEdit* StartDateIn; + QLabel* endLabel; + KLineEdit* EndDateIn; + QGroupBox* DataSelectBox; + QCheckBox* VisualCheck; + QCheckBox* FainterCheck; + QCheckBox* DiscrepantCheck; + QCheckBox* CCDBCheck; + QCheckBox* CCDVCheck; + QCheckBox* CCDRCheck; + QCheckBox* CCDICheck; + QLabel* plotLabel; + KLineEdit* AverageDayIn; + QLabel* daysLabel; + KPushButton* GetCurveButton; + KPushButton* UpdateListButton; + KPushButton* CloseButton; + + QVBoxLayout* LCGeneratorDialogLayout; + QHBoxLayout* SDLayout; + QVBoxLayout* StarInfoBoxLayout; + QHBoxLayout* DesignHLayout; + QHBoxLayout* NameHLayout; + QHBoxLayout* StartHLayout; + QHBoxLayout* EndHLayout; + QVBoxLayout* DataSelectBoxLayout; + QHBoxLayout* PlotHLayout; + QHBoxLayout* ButtonHLayout; + + + KIO::Job *downloadJob; // download job of image -> 0 == no job is running + + QFile *file; + +/**Make sure all events have been processed before closing the dialog + *@p ev pointer to the QCloseEvent object + */ + void closeEvent (QCloseEvent *ev); + +public slots: +/** Checks if a star name or designation exists in the database, + *verifies date format, and connects to server if no errors occur + */ + void VerifyData(); + +/**Select the star name that matches the current star designation + *@p index the index of the selected designation + */ + void updateNameList(int index); + +/**Select the star designation that matches the current star name + *@p index the index of the selected star name + */ + void updateDesigList(int index); + +/** Connects to AAVSO database server and downloads a fresh list of Variable stars.*/ + void updateStarList(); + +/** Reload file and update lists after download */ + void downloadReady(KIO::Job *); +}; + +#endif // LCGENERATOR_H diff --git a/kstars/kstars/tools/modcalcangdist.cpp b/kstars/kstars/tools/modcalcangdist.cpp new file mode 100644 index 00000000..40969152 --- /dev/null +++ b/kstars/kstars/tools/modcalcangdist.cpp @@ -0,0 +1,213 @@ +/*************************************************************************** + modcalcapcoord.cpp - description + ------------------- + begin : Sun May 30 2004 + copyright : (C) 2004 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "modcalcangdist.h" +#include "modcalcangdist.moc" +#include "dms.h" +#include "dmsbox.h" +#include "skypoint.h" + +#include +#include +#include +#include +#include +#include + +//#include ..already included in modcalcapcoord.h + +modCalcAngDist::modCalcAngDist(QWidget *parentSplit, const char *name) : modCalcAngDistDlg(parentSplit,name) { + + ra0Box->setDegType(FALSE); + ra1Box->setDegType(FALSE); + show(); + +} + +modCalcAngDist::~modCalcAngDist(){ +} + +SkyPoint modCalcAngDist::getCoords (dmsBox* rBox, dmsBox* dBox) { + dms raCoord, decCoord; + + raCoord = rBox->createDms(FALSE); + decCoord = dBox->createDms(); + + SkyPoint sp = SkyPoint (raCoord, decCoord); + + return sp; +} + +void modCalcAngDist::showDist ( dms angDist ) { + distBox->show( angDist ); +} + +void modCalcAngDist::slotClearCoords(){ + + ra0Box->clearFields(); + dec0Box->clearFields(); + ra1Box->clearFields(); + dec1Box->clearFields(); + distBox->clearFields(); +} + +void modCalcAngDist::slotComputeDist(){ + + SkyPoint sp0,sp1; + sp0 = getCoords(ra0Box, dec0Box); + sp1 = getCoords(ra1Box, dec1Box); + + dms aDist = sp0.angularDistanceTo(&sp1); + showDist( aDist ); +} + +void modCalcAngDist::slotInputFile() { + QString inputFileName; + inputFileName = KFileDialog::getOpenFileName( ); + InputLineEditBatch->setText( inputFileName ); +} + +void modCalcAngDist::slotOutputFile() { + QString outputFileName; + outputFileName = KFileDialog::getSaveFileName( ); + OutputLineEditBatch->setText( outputFileName ); +} + +void modCalcAngDist::slotRunBatch() { + + QString inputFileName; + + inputFileName = InputLineEditBatch->text(); + + // We open the input file and read its content + + if ( QFile::exists(inputFileName) ) { + QFile f( inputFileName ); + if ( !f.open( IO_ReadOnly) ) { + QString message = i18n( "Could not open file %1.").arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + inputFileName = ""; + return; + } + +// processLines(&f); + QTextStream istream(&f); + processLines(istream); +// readFile( istream ); + f.close(); + } else { + QString message = i18n( "Invalid file: %1" ).arg( inputFileName ); + KMessageBox::sorry( 0, message, i18n( "Invalid file" ) ); + inputFileName = ""; + InputLineEditBatch->setText( inputFileName ); + return; + } +} + +//void modCalcAngDist::processLines( const QFile * fIn ) { +void modCalcAngDist::processLines( QTextStream &istream ) { + + // we open the output file + +// QTextStream istream(&fIn); + QString outputFileName; + outputFileName = OutputLineEditBatch->text(); + QFile fOut( outputFileName ); + fOut.open(IO_WriteOnly); + QTextStream ostream(&fOut); + + QString line; + QString space = " "; + int i = 0; + SkyPoint sp0, sp1; + dms ra0B, dec0B, ra1B, dec1B, dist; + + while ( ! istream.eof() ) { + line = istream.readLine(); + line.stripWhiteSpace(); + + //Go through the line, looking for parameters + + QStringList fields = QStringList::split( " ", line ); + + i = 0; + + // Read RA and write in ostream if corresponds + + if(ra0CheckBatch->isChecked() ) { + ra0B = dms::fromString( fields[i],FALSE); + i++; + } else + ra0B = ra0BoxBatch->createDms(FALSE); + + if ( allRadioBatch->isChecked() ) + ostream << ra0B.toHMSString() << space; + else + if(ra0CheckBatch->isChecked() ) + ostream << ra0B.toHMSString() << space; + + // Read DEC and write in ostream if corresponds + + if(dec0CheckBatch->isChecked() ) { + dec0B = dms::fromString( fields[i], TRUE); + i++; + } else + dec0B = dec0BoxBatch->createDms(); + + if ( allRadioBatch->isChecked() ) + ostream << dec0B.toDMSString() << space; + else + if(dec0CheckBatch->isChecked() ) + ostream << dec0B.toDMSString() << space; + + // Read RA and write in ostream if corresponds + + if(ra1CheckBatch->isChecked() ) { + ra1B = dms::fromString( fields[i],FALSE); + i++; + } else + ra1B = ra1BoxBatch->createDms(FALSE); + + if ( allRadioBatch->isChecked() ) + ostream << ra1B.toHMSString() << space; + else + if(ra1CheckBatch->isChecked() ) + ostream << ra1B.toHMSString() << space; + + // Read DEC and write in ostream if corresponds + + if(dec1CheckBatch->isChecked() ) { + dec1B = dms::fromString( fields[i], TRUE); + i++; + } else + dec1B = dec1BoxBatch->createDms(); + + if ( allRadioBatch->isChecked() ) + ostream << dec1B.toDMSString() << space; + else + if(dec1CheckBatch->isChecked() ) + ostream << dec1B.toDMSString() << space; + + sp0 = SkyPoint (ra0B, dec0B); + sp1 = SkyPoint (ra1B, dec1B); + dist = sp0.angularDistanceTo(&sp1); + + ostream << dist.toDMSString() << endl; + } + + fOut.close(); +} diff --git a/kstars/kstars/tools/modcalcangdist.h b/kstars/kstars/tools/modcalcangdist.h new file mode 100644 index 00000000..27176945 --- /dev/null +++ b/kstars/kstars/tools/modcalcangdist.h @@ -0,0 +1,62 @@ +/*************************************************************************** + modcalcapcoord.h - description + ------------------- + begin : Sun May 30 2004 + copyright : (C) 2004 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MODCALCANGDIST_H +#define MODCALCANGDIST_H + +#include "modcalcangdistdlg.h" +#include + +/** Module to compute the angular distance between two points in the sky + *@author Pablo de Vicente + *@version 0.9 + */ + +class dms; +class dmsBox; +class SkyPoint; +class QTextStream; + +class modCalcAngDist : public modCalcAngDistDlg { + +Q_OBJECT +public: +/**Constructor. */ + modCalcAngDist(QWidget *p, const char *n); +/**Destructor. */ + ~modCalcAngDist(); + +public slots: + void slotComputeDist(); + void slotClearCoords(); + void slotInputFile(); + void slotOutputFile(); + void slotRunBatch(); + +private: + /** Process Lines **/ + void processLines( QTextStream &istream ); + + /**@returns a SkyPoint constructed from the coordinates in the RA and Dec dmsBoxes. */ + SkyPoint getCoords(dmsBox * rBox, dmsBox* dBox); + + /**Fill the angular distance. */ + void showDist ( dms dist ); + +}; + +#endif diff --git a/kstars/kstars/tools/modcalcangdistdlg.ui b/kstars/kstars/tools/modcalcangdistdlg.ui new file mode 100644 index 00000000..72290976 --- /dev/null +++ b/kstars/kstars/tools/modcalcangdistdlg.ui @@ -0,0 +1,682 @@ + +modCalcAngDistDlg + + + modCalcAngDistDlg + + + + 0 + 0 + 572 + 438 + + + + Angular Distance + + + + unnamed + + + + tabWidget3 + + + + tab + + + Interactive Mode + + + + unnamed + + + + layout8 + + + + unnamed + + + + origCoordBox + + + Initial Coordinates + + + + unnamed + + + + ra0Box + + + + 100 + 0 + + + + StrongFocus + + + + + dec0Box + + + + 100 + 0 + + + + StrongFocus + + + + + dec0Label + + + Declination: + + + + + ra0Label + + + Right ascension: + + + + + + + origCoordBox_2 + + + Final Coordinates + + + + unnamed + + + + ra1Box + + + + 100 + 0 + + + + StrongFocus + + + + + dec1Box + + + + 100 + 0 + + + + StrongFocus + + + + + dec0Label_2 + + + Declination: + + + + + ra0Label_2 + + + Right ascension: + + + + + + + + + layout7 + + + + unnamed + + + + spacer4_2 + + + Horizontal + + + Expanding + + + + 145 + 20 + + + + + + Compute + + + Compute + + + + + spacer3_2 + + + Horizontal + + + Expanding + + + + 146 + 20 + + + + + + Clear + + + Clear + + + + + spacer2_2 + + + Horizontal + + + Expanding + + + + 145 + 20 + + + + + + + + outputBox + + + Angular Distance + + + + unnamed + + + + spacer15 + + + Horizontal + + + Expanding + + + + 102 + 20 + + + + + + rafLabel + + + Distance: + + + + + distBox + + + + 100 + 0 + + + + NoFocus + + + + + spacer12 + + + Horizontal + + + Expanding + + + + 70 + 20 + + + + + + + + spacer16 + + + Vertical + + + Expanding + + + + 21 + 171 + + + + + + + + tab + + + Batch Mode + + + + unnamed + + + + InputBox_2_2 + + + true + + + + 5 + 5 + 0 + 0 + + + + Select Fields in Input File + + + + unnamed + + + + ra0BoxBatch + + + false + + + StrongFocus + + + + + dec0BoxBatch + + + false + + + StrongFocus + + + + + ra1BoxBatch + + + false + + + StrongFocus + + + + + dec1BoxBatch + + + false + + + StrongFocus + + + + + ra1CheckBatch + + + Final right ascension: + + + true + + + + + dec1CheckBatch + + + Final declination: + + + true + + + + + dec0CheckBatch + + + Initial declination: + + + true + + + + + ra0CheckBatch + + + Initial right ascension: + + + true + + + + + + + buttonGroup4 + + + Fields in Output File Plus Result + + + + unnamed + + + + allRadioBatch + + + All parameters + + + + + inputRadioBatch + + + Only parameters in input file + + + true + + + + + + + groupBox4_2 + + + Files + + + + unnamed + + + + InputButtonBatch + + + Input File... + + + File with the input data + + + + + InputLineEditBatch + + + + + OutputLineEditBatch + + + + + OutButtonBatch + + + Output File... + + + File for the output data + + + + + + + layout14 + + + + unnamed + + + + spacer20 + + + Horizontal + + + Expanding + + + + 151 + 21 + + + + + + runButtonBatch + + + + 7 + 5 + 0 + 0 + + + + Run + + + + + spacer19 + + + Horizontal + + + Expanding + + + + 131 + 21 + + + + + + + + spacer19_2 + + + Vertical + + + Expanding + + + + 20 + 21 + + + + + + + + + + + dmsBox +
    ../dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082 + + + + + Compute + clicked() + modCalcAngDistDlg + slotComputeDist() + + + Clear + clicked() + modCalcAngDistDlg + slotClearCoords() + + + runButtonBatch + clicked() + modCalcAngDistDlg + slotRunBatch() + + + InputButtonBatch + clicked() + modCalcAngDistDlg + slotInputFile() + + + OutButtonBatch + clicked() + modCalcAngDistDlg + slotOutputFile() + + + + slotComputeDist() + slotClearCoords() + slotInputFile() + slotOutputFile() + slotRunBatch() + + + + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + +
    diff --git a/kstars/kstars/tools/modcalcapcoord.cpp b/kstars/kstars/tools/modcalcapcoord.cpp new file mode 100644 index 00000000..1c9a4578 --- /dev/null +++ b/kstars/kstars/tools/modcalcapcoord.cpp @@ -0,0 +1,318 @@ +/*************************************************************************** + modcalcapcoord.cpp - description + ------------------- + begin : Wed Apr 10 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "modcalcapcoord.h" +#include "modcalcapcoord.moc" +#include "modcalcprec.h" +#include "dms.h" +#include "dmsbox.h" +#include "skypoint.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "kstarsdatetime.h" +#include "libkdeedu/extdate/extdatetimeedit.h" + +#include +#include +#include //needed for QTimeEdit +#include +#include +#include +#include +#include + +//#include ..already included in modcalcapcoord.h + +modCalcApCoord::modCalcApCoord(QWidget *parentSplit, const char *name) : modCalcApCoordDlg(parentSplit,name) { + + showCurrentTime(); + ra0Box->setDegType(FALSE); + rafBox->setDegType(FALSE); + show(); + +} + +modCalcApCoord::~modCalcApCoord(){ +} + +SkyPoint modCalcApCoord::getEquCoords (void) { + dms raCoord, decCoord; + + raCoord = ra0Box->createDms(FALSE); + decCoord = dec0Box->createDms(); + + SkyPoint sp = SkyPoint (raCoord, decCoord); + + return sp; +} + +void modCalcApCoord::showCurrentTime (void) +{ + KStars *ks = (KStars*) parent()->parent()->parent(); + + KStarsDateTime dt = ks->data()->geo()->LTtoUT( KStarsDateTime::currentDateTime() ); + datBox->setDate( dt.date() ); + timBox->setTime( dt.time() ); +} + +KStarsDateTime modCalcApCoord::getDateTime (void) +{ + return KStarsDateTime( datBox->date() , timBox->time() ); +} + +double modCalcApCoord::getEpoch (QString eName) { + bool ok = false; + double epoch = eName.toDouble(&ok); + + if ( ok ) + return epoch; + else { + kdDebug() << i18n( "Could not parse epoch string; assuming J2000" ) << endl; + return 2000.0; + } +} + +void modCalcApCoord::showEquCoords ( SkyPoint sp ) { + rafBox->show( sp.ra() , FALSE); + decfBox->show( sp.dec() ); +} + +void modCalcApCoord::slotClearCoords(){ + + ra0Box->clearFields(); + dec0Box->clearFields(); + rafBox->clearFields(); + decfBox->clearFields(); + epoch0Name->setText(""); + datBox->setDate(ExtDate::currentDate()); + timBox->setTime(QTime(0,0,0)); +} + +void modCalcApCoord::slotComputeCoords(){ + long double jd = getDateTime().djd(); + KStarsDateTime dt; + dt.setFromEpoch( getEpoch( epoch0Name->text() ) ); + long double jd0 = dt.djd(); + + SkyPoint sp; + sp = getEquCoords(); + + sp.apparentCoord(jd0, jd); + showEquCoords( sp ); +} + +void modCalcApCoord::slotUtCheckedBatch(){ + if ( utCheckBatch->isChecked() ) + utBoxBatch->setEnabled( false ); + else { + utBoxBatch->setEnabled( true ); + } +} + +void modCalcApCoord::slotDateCheckedBatch(){ + + if ( dateCheckBatch->isChecked() ) + dateBoxBatch->setEnabled( false ); + else { + dateBoxBatch->setEnabled( true ); + } +} + +void modCalcApCoord::slotRaCheckedBatch(){ + + if ( raCheckBatch->isChecked() ) + raBoxBatch->setEnabled( false ); + else { + raBoxBatch->setEnabled( true ); + } +} + +void modCalcApCoord::slotDecCheckedBatch(){ + + if ( decCheckBatch->isChecked() ) + decBoxBatch->setEnabled( false ); + else { + decBoxBatch->setEnabled( true ); + } +} + +void modCalcApCoord::slotEpochCheckedBatch(){ + + if ( epochCheckBatch->isChecked() ) + epochBoxBatch->setEnabled( false ); + else { + epochBoxBatch->setEnabled( true ); + } +} + +void modCalcApCoord::slotInputFile() { + QString inputFileName; + inputFileName = KFileDialog::getOpenFileName( ); + InputLineEditBatch->setText( inputFileName ); +} + +void modCalcApCoord::slotOutputFile() { + QString outputFileName; + outputFileName = KFileDialog::getSaveFileName( ); + OutputLineEditBatch->setText( outputFileName ); +} + +void modCalcApCoord::slotRunBatch() { + + QString inputFileName; + + inputFileName = InputLineEditBatch->text(); + + // We open the input file and read its content + + if ( QFile::exists(inputFileName) ) { + QFile f( inputFileName ); + if ( !f.open( IO_ReadOnly) ) { + QString message = i18n( "Could not open file %1.").arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + inputFileName = ""; + return; + } + +// processLines(&f); + QTextStream istream(&f); + processLines(istream); +// readFile( istream ); + f.close(); + } else { + QString message = i18n( "Invalid file: %1" ).arg( inputFileName ); + KMessageBox::sorry( 0, message, i18n( "Invalid file" ) ); + inputFileName = ""; + InputLineEditBatch->setText( inputFileName ); + return; + } +} + +//void modCalcApCoord::processLines( const QFile * fIn ) { +void modCalcApCoord::processLines( QTextStream &istream ) { + + // we open the output file + +// QTextStream istream(&fIn); + QString outputFileName; + outputFileName = OutputLineEditBatch->text(); + QFile fOut( outputFileName ); + fOut.open(IO_WriteOnly); + QTextStream ostream(&fOut); + + QString line; + QString space = " "; + int i = 0; + long double jd, jd0; + SkyPoint sp; + QTime utB; + ExtDate dtB; + dms raB, decB; + double epoch0B; + + while ( ! istream.eof() ) { + line = istream.readLine(); + line.stripWhiteSpace(); + + //Go through the line, looking for parameters + + QStringList fields = QStringList::split( " ", line ); + + i = 0; + + // Read Ut and write in ostream if corresponds + + if(utCheckBatch->isChecked() ) { + utB = QTime::fromString( fields[i] ); + i++; + } else + utB = utBoxBatch->time(); + + if ( allRadioBatch->isChecked() ) + ostream << utB.toString() << space; + else + if(utCheckBatch->isChecked() ) + ostream << utB.toString() << space; + + // Read date and write in ostream if corresponds + + if(dateCheckBatch->isChecked() ) { + dtB = ExtDate::fromString( fields[i] ); + i++; + } else + dtB = dateBoxBatch->date(); + + if ( allRadioBatch->isChecked() ) + ostream << dtB.toString().append(space); + else + if(dateCheckBatch->isChecked() ) + ostream << dtB.toString().append(space); + + // Read RA and write in ostream if corresponds + + if(raCheckBatch->isChecked() ) { + raB = dms::fromString( fields[i],FALSE); + i++; + } else + raB = raBoxBatch->createDms(FALSE); + + if ( allRadioBatch->isChecked() ) + ostream << raB.toHMSString() << space; + else + if(raCheckBatch->isChecked() ) + ostream << raB.toHMSString() << space; + + // Read DEC and write in ostream if corresponds + + if(decCheckBatch->isChecked() ) { + decB = dms::fromString( fields[i], TRUE); + i++; + } else + decB = decBoxBatch->createDms(); + + if ( allRadioBatch->isChecked() ) + ostream << decB.toDMSString() << space; + else + if(decCheckBatch->isChecked() ) + ostream << decB.toHMSString() << space; + + // Read Epoch and write in ostream if corresponds + + if(epochCheckBatch->isChecked() ) { + epoch0B = fields[i].toDouble(); + i++; + } else + epoch0B = getEpoch( epochBoxBatch->text() ); + + if ( allRadioBatch->isChecked() ) + ostream << epoch0B; + else + if(decCheckBatch->isChecked() ) + ostream << epoch0B; + + KStarsDateTime dt; + dt.setFromEpoch( epoch0B ); + jd = KStarsDateTime(dtB,utB).djd(); + jd0 = dt.djd(); + sp = SkyPoint (raB, decB); + sp.apparentCoord(jd0, jd); + + ostream << sp.ra()->toHMSString() << sp.dec()->toDMSString() << endl; + } + + fOut.close(); +} diff --git a/kstars/kstars/tools/modcalcapcoord.h b/kstars/kstars/tools/modcalcapcoord.h new file mode 100644 index 00000000..dae968fe --- /dev/null +++ b/kstars/kstars/tools/modcalcapcoord.h @@ -0,0 +1,88 @@ +/*************************************************************************** + modcalcapcoord.h - description + ------------------- + begin : Wed Apr 10 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MODCALCAPCOORD_H +#define MODCALCAPCOORD_H + +#include "modcalcapcoorddlg.h" +#include + +/** Module to compute the equatorial coordinates for a given date and time + * from a given epoch or equinox + *@author Pablo de Vicente + *@version 0.9 + */ + +class dms; +class dmsBox; +class SkyPoint; +class KStarsDateTime; +class QTextStream; + +class modCalcApCoord : public modCalcApCoordDlg { + +Q_OBJECT +public: +/**Constructor. */ + modCalcApCoord(QWidget *p, const char *n); +/**Destructor. */ + ~modCalcApCoord(); + +/**Precess the coordinates from epoch 1 to epoch 2 */ + SkyPoint precess (dms ra0, dms dec0, long double j0, long double jf); + +/**Apply precession, nutation and aberration corrections to coordinates. */ + SkyPoint apparentCoordinates (dms r0, dms d0, long double j0, long double jf); + + /** Process Lines **/ +// void processLines( const QFile * f ); + void processLines( QTextStream &istream ); +public slots: + + + /** No descriptions */ + void slotComputeCoords(); + /** No descriptions */ + void slotClearCoords(); + void slotUtCheckedBatch(); + void slotDateCheckedBatch(); + void slotRaCheckedBatch(); + void slotDecCheckedBatch(); + void slotEpochCheckedBatch(); + void slotInputFile(); + void slotOutputFile(); + void slotRunBatch(); + +private: +/**@returns a SkyPoint constructed from the coordinates in the RA and Dec dmsBoxes. */ + SkyPoint getEquCoords(void); + +/**Fill the Time and Date fields with the current values from the CPU clock. */ + void showCurrentTime(void); + +/**@returns a KStarsDateTime constructed from the Time and Date fields. */ + KStarsDateTime getDateTime (void); + +/**Parse the string argument as a double */ + double getEpoch (QString eName); + +/**Fill the RA and Dec dmsBoxes with values of the SkyPoint argument. */ + void showEquCoords ( SkyPoint sp ); + +}; + +#endif diff --git a/kstars/kstars/tools/modcalcapcoorddlg.ui b/kstars/kstars/tools/modcalcapcoorddlg.ui new file mode 100644 index 00000000..5ddec248 --- /dev/null +++ b/kstars/kstars/tools/modcalcapcoorddlg.ui @@ -0,0 +1,871 @@ + +modCalcApCoordDlg + + + modCalcApCoordDlg + + + + 0 + 0 + 500 + 467 + + + + Apparent Coordinates + + + StrongFocus + + + + unnamed + + + + InteractiveTab + + + + tab + + + Interactive Mode + + + + unnamed + + + + layout11 + + + + unnamed + + + + InputBox + + + Target Time && Date + + + + unnamed + + + + dateLabel + + + Date: + + + + + timeLabel + + + UT: + + + + + spacer16 + + + Horizontal + + + Fixed + + + + 40 + 20 + + + + + + timBox + + + + + datBox + + + + 100 + 0 + + + + StrongFocus + + + + + + + origCoordBox + + + Catalog Coordinates + + + + unnamed + + + + ra0Box + + + + 100 + 0 + + + + StrongFocus + + + + + dec0Box + + + + 100 + 0 + + + + StrongFocus + + + + + dec0Label + + + Declination: + + + + + ra0Label + + + Right ascension: + + + + + epoch0Name + + + + 5 + 5 + 0 + 0 + + + + + + epoch0Label + + + Epoch: + + + + + + + + + layout3 + + + + unnamed + + + + spacer4_2 + + + Horizontal + + + Expanding + + + + 81 + 20 + + + + + + Compute + + + Compute + + + + + spacer3_2 + + + Horizontal + + + Expanding + + + + 70 + 20 + + + + + + Clear + + + Clear + + + + + spacer2_2 + + + Horizontal + + + Expanding + + + + 91 + 20 + + + + + + + + outputBox + + + Apparent Coordinates + + + + unnamed + + + + spacer15 + + + Horizontal + + + Expanding + + + + 102 + 20 + + + + + + layout12 + + + + unnamed + + + + rafLabel + + + Right ascension: + + + + + decfLabel + + + Declination: + + + + + rafBox + + + + 100 + 0 + + + + NoFocus + + + + + decfBox + + + + 100 + 0 + + + + NoFocus + + + + + + + spacer12 + + + Horizontal + + + Expanding + + + + 70 + 20 + + + + + + + + Spacer1 + + + Vertical + + + Expanding + + + + 20 + 70 + + + + + + + + tab + + + Batch Mode + + + + unnamed + + + + InputBox_2_2 + + + true + + + + 5 + 5 + 0 + 0 + + + + Select Fields in Input File + + + + unnamed + + + + epochBoxBatch + + + + 0 + 0 + 0 + 0 + + + + + + decBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + raBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + utCheckBatch + + + false + + + UT: + + + true + + + + + utBoxBatch + + + false + + + + + dateCheckBatch + + + Date: + + + true + + + + + decCheckBatch + + + Declination: + + + true + + + + + epochCheckBatch + + + Epoch: + + + + + dateBoxBatch + + + false + + + + 100 + 0 + + + + + + raCheckBatch + + + Right ascension: + + + true + + + + + + + buttonGroup4 + + + Fields in Output File Plus Result + + + + unnamed + + + + allRadioBatch + + + All parameters + + + + + inputRadioBatch + + + Only parameters in input file + + + true + + + + + + + groupBox4_2 + + + Files + + + + unnamed + + + + InputButtonBatch + + + Input File... + + + File with the input data + + + + + InputLineEditBatch + + + + + OutputLineEditBatch + + + + + OutButtonBatch + + + Output File... + + + File for the output data + + + + + + + layout14 + + + + unnamed + + + + spacer20 + + + Horizontal + + + Expanding + + + + 151 + 21 + + + + + + runButtonBatch + + + + 7 + 5 + 0 + 0 + + + + Run + + + + + spacer19 + + + Horizontal + + + Expanding + + + + 131 + 21 + + + + + + + + spacer36 + + + Vertical + + + Expanding + + + + 20 + 31 + + + + + + + + + + + dmsBox +
    ../dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    + + ExtDateEdit +
    libkdeedu/extdate/extdatetimeedit.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image1 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082 + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082 + + + + + Compute + clicked() + modCalcApCoordDlg + slotComputeCoords() + + + Clear + clicked() + modCalcApCoordDlg + slotClearCoords() + + + utCheckBatch + clicked() + modCalcApCoordDlg + slotUtCheckedBatch() + + + dateCheckBatch + clicked() + modCalcApCoordDlg + slotDateCheckedBatch() + + + raCheckBatch + clicked() + modCalcApCoordDlg + slotRaCheckedBatch() + + + decCheckBatch + clicked() + modCalcApCoordDlg + slotDecCheckedBatch() + + + epochCheckBatch + clicked() + modCalcApCoordDlg + slotEpochCheckedBatch() + + + allRadioBatch + clicked() + modCalcApCoordDlg + slotRadioBatch() + + + runButtonBatch + clicked() + modCalcApCoordDlg + slotRunBatch() + + + InputButtonBatch + clicked() + modCalcApCoordDlg + slotInputFile() + + + OutButtonBatch + clicked() + modCalcApCoordDlg + slotOutputFile() + + + + InteractiveTab + timBox + datBox + ra0Box + dec0Box + epoch0Name + Compute + Clear + rafBox + decfBox + utCheckBatch + utBoxBatch + dateCheckBatch + raCheckBatch + raBoxBatch + decCheckBatch + decBoxBatch + epochCheckBatch + epochBoxBatch + inputRadioBatch + InputButtonBatch + InputLineEditBatch + OutButtonBatch + OutputLineEditBatch + runButtonBatch + + + slotComputeCoords() + slotRadioBatch() + slotUtCheckedBatch() + slotDateCheckedBatch() + slotRaCheckedBatch() + slotDecCheckedBatch() + slotEpochCheckedBatch() + slotClearCoords() + slotRunBatch() + slotInputFile() + slotOutputFile() + + + + + dmsbox.h + dmsbox.h + klineedit.h + dmsbox.h + dmsbox.h + klineedit.h + dmsbox.h + dmsbox.h + + +
    diff --git a/kstars/kstars/tools/modcalcazel.cpp b/kstars/kstars/tools/modcalcazel.cpp new file mode 100644 index 00000000..a9ba9881 --- /dev/null +++ b/kstars/kstars/tools/modcalcazel.cpp @@ -0,0 +1,534 @@ +/*************************************************************************** + modcalcazel.cpp - description + ------------------- + begin : s� oct 26 2002 + copyright : (C) 2002 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "modcalcazel.h" + +#include "modcalcazel.moc" +#include "dms.h" +#include "dmsbox.h" +#include "skypoint.h" +#include "geolocation.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "kstarsdatetime.h" +#include "libkdeedu/extdate/extdatetimeedit.h" + +#include //need for QTimeEdit +#include +#include +#include +#include +#include +#include + + +modCalcAzel::modCalcAzel(QWidget *parentSplit, const char *name) : modCalcAzelDlg (parentSplit,name) { + + showCurrentDateTime(); + initGeo(); + showLongLat(); + horInputCoords = FALSE; + raBox->setDegType(FALSE); + show(); +} + +modCalcAzel::~modCalcAzel(){ + delete geoPlace; +} + +SkyPoint modCalcAzel::getEquCoords (void) +{ + dms raCoord, decCoord; + + raCoord = raBox->createDms(FALSE); + decCoord = decBox->createDms(); + + SkyPoint sp = SkyPoint (raCoord, decCoord); + + return sp; +} + +SkyPoint modCalcAzel::getHorCoords (void) +{ + dms azCoord, elCoord; + + azCoord = azBox->createDms(); + elCoord = elBox->createDms(); + + SkyPoint sp = SkyPoint(); + + sp.setAz(azCoord); + sp.setAlt(elCoord); + + return sp; +} + +void modCalcAzel::showCurrentDateTime (void) +{ + KStars *ks = (KStars*) parent()->parent()->parent(); + + KStarsDateTime dt = ks->data()->geo()->LTtoUT( KStarsDateTime::currentDateTime() ); + + datBox->setDate( dt.date() ); + timBox->setTime( dt.time() ); + dateBoxBatch->setDate( dt.date() ); + utBoxBatch->setTime( dt.time() ); +} + +KStarsDateTime modCalcAzel::getDateTime (void) +{ + return KStarsDateTime( datBox->date() , timBox->time() ); +} + +double modCalcAzel::getEpoch (QString eName) +{ + bool ok = false; + double epoch = eName.toDouble(&ok); + if ( ok ) + return epoch; + else { + kdDebug() << i18n( "Could not parse epoch string; assuming J2000" ) << endl; + return 2000.0; + } +} + +dms modCalcAzel::getLongitude(void) +{ + dms longitude; + longitude = longBox->createDms(); + return longitude; +} + +dms modCalcAzel::getLatitude(void) +{ + dms latitude; + latitude = latBox->createDms(); + return latitude; +} + +void modCalcAzel::getGeoLocation (void) +{ + geoPlace->setLong( longBox->createDms() ); + geoPlace->setLat( latBox->createDms() ); + geoPlace->setHeight( 0.0); + +} + +void modCalcAzel::initGeo(void) +{ + KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars + geoPlace = new GeoLocation( ks->geo() ); +} + + + +void modCalcAzel::showLongLat(void) +{ + + KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars + longBox->show( ks->geo()->lng() ); + latBox->show( ks->geo()->lat() ); + longBoxBatch->show( ks->geo()->lng() ); + latBoxBatch->show( ks->geo()->lat() ); +} + +void modCalcAzel::showHorCoords ( SkyPoint sp ) +{ + + azBox->show( sp.az() ); + elBox->show( sp.alt() ); + +} + +void modCalcAzel::showEquCoords ( SkyPoint sp ) +{ + raBox->show( sp.ra(), FALSE ); + decBox->show( sp.dec() ); + showEpoch( getDateTime() ); +} + +void modCalcAzel::showEpoch( const KStarsDateTime &dt ) +{ + double epochN = dt.epoch(); +// Localization +// epochName->setText(KGlobal::locale()->formatNumber(epochN,3)); + epochName->setText( KGlobal::locale()->formatNumber( epochN ) ); + +} + +void modCalcAzel::slotClearCoords() +{ + + raBox->clearFields(); + decBox->clearFields(); + azBox->clearFields(); + elBox->clearFields(); + epochName->setText(""); + + datBox->setDate(ExtDate::currentDate()); + timBox->setTime(QTime(0,0,0)); + +} + +void modCalcAzel::slotComputeCoords() +{ + SkyPoint sp; + double epoch0 = getEpoch( epochName->text() ); + KStarsDateTime dt; + dt.setFromEpoch( epoch0 ); + long double jd = getDateTime().djd(); + long double jd0 = dt.djd(); + + dms LST( getDateTime().gst().Degrees() + getLongitude().Degrees() ); + + if(radioApCoords->isChecked()) { + sp = getEquCoords(); + sp.apparentCoord(jd0, jd); + dms lat(getLatitude()); + sp.EquatorialToHorizontal( &LST, &lat ); + showHorCoords( sp ); + + } else { + sp = getHorCoords(); + dms lat(getLatitude()); + sp.HorizontalToEquatorial( &LST, &lat ); + showEquCoords( sp ); + } + +} +void modCalcAzel::slotUtChecked(){ + if ( utCheckBatch->isChecked() ) + utBoxBatch->setEnabled( false ); + else { + utBoxBatch->setEnabled( true ); + } +} + +void modCalcAzel::slotDateChecked(){ + if ( dateCheckBatch->isChecked() ) + dateBoxBatch->setEnabled( false ); + else { + dateBoxBatch->setEnabled( true ); + } +} + +void modCalcAzel::slotRaChecked(){ + if ( raCheckBatch->isChecked() ) { + raBoxBatch->setEnabled( false ); + horNoCheck(); + } + else { + raBoxBatch->setEnabled( true ); + } +} + +void modCalcAzel::slotDecChecked(){ + if ( decCheckBatch->isChecked() ) { + decBoxBatch->setEnabled( false ); + horNoCheck(); + } + else { + decBoxBatch->setEnabled( true ); + } +} + +void modCalcAzel::slotEpochChecked(){ + if ( epochCheckBatch->isChecked() ) + epochBoxBatch->setEnabled( false ); + else + epochBoxBatch->setEnabled( true ); +} + +void modCalcAzel::slotLongChecked(){ + if ( longCheckBatch->isChecked() ) + longBoxBatch->setEnabled( false ); + else + longBoxBatch->setEnabled( true ); +} + +void modCalcAzel::slotLatChecked(){ + if ( latCheckBatch->isChecked() ) + latBoxBatch->setEnabled( false ); + else { + latBoxBatch->setEnabled( true ); + } +} + +void modCalcAzel::slotAzChecked(){ + if ( azCheckBatch->isChecked() ) { + azBoxBatch->setEnabled( false ); + equNoCheck(); + } + else { + azBoxBatch->setEnabled( true ); + } +} + +void modCalcAzel::slotElChecked(){ + if ( elCheckBatch->isChecked() ) { + elBoxBatch->setEnabled( false ); + equNoCheck(); + } + else { + elBoxBatch->setEnabled( true ); + } +} + +void modCalcAzel::horNoCheck() { + azCheckBatch->setChecked(false); + azBoxBatch->setEnabled(false); + elCheckBatch->setChecked(false); + elBoxBatch->setEnabled(false); + horInputCoords = FALSE; + +} + +void modCalcAzel::equNoCheck() { + raCheckBatch->setChecked(false); + raBoxBatch->setEnabled(false); + decCheckBatch->setChecked(false); + decBoxBatch->setEnabled(false); + horInputCoords = TRUE; +} + + +void modCalcAzel::slotInputFile() { + QString inputFileName; + inputFileName = KFileDialog::getOpenFileName( ); + InputLineEditBatch->setText( inputFileName ); +} + +void modCalcAzel::slotOutputFile() { + QString outputFileName; + outputFileName = KFileDialog::getSaveFileName( ); + OutputLineEditBatch->setText( outputFileName ); +} + +void modCalcAzel::slotRunBatch() { + QString inputFileName; + + inputFileName = InputLineEditBatch->text(); + + // We open the input file and read its content + + if ( QFile::exists(inputFileName) ) { + QFile f( inputFileName ); + if ( !f.open( IO_ReadOnly) ) { + QString message = i18n( "Could not open file %1.").arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + inputFileName = ""; + return; + } + +// processLines(&f); + QTextStream istream(&f); + processLines(istream); +// readFile( istream ); + f.close(); + } else { + QString message = i18n( "Invalid file: %1" ).arg( inputFileName ); + KMessageBox::sorry( 0, message, i18n( "Invalid file" ) ); + inputFileName = ""; + InputLineEditBatch->setText( inputFileName ); + return; + } +} + +void modCalcAzel::processLines( QTextStream &istream ) { + + // we open the output file + +// QTextStream istream(&fIn); + QString outputFileName; + outputFileName = OutputLineEditBatch->text(); + QFile fOut( outputFileName ); + fOut.open(IO_WriteOnly); + QTextStream ostream(&fOut); + + QString line; + QString space = " "; + int i = 0; + long double jd0, jdf; + dms LST; + SkyPoint sp; + dms raB, decB, latB, longB, azB, elB; + double epoch0B; + QTime utB; + ExtDate dtB; + + while ( ! istream.eof() ) { + line = istream.readLine(); + line.stripWhiteSpace(); + + //Go through the line, looking for parameters + + QStringList fields = QStringList::split( " ", line ); + + i = 0; + + // Read Ut and write in ostream if corresponds + + if(utCheckBatch->isChecked() ) { + utB = QTime::fromString( fields[i] ); + i++; + } else + utB = utBoxBatch->time(); + + if ( allRadioBatch->isChecked() ) + ostream << utB.toString() << space; + else + if(utCheckBatch->isChecked() ) + ostream << utB.toString() << space; + + // Read date and write in ostream if corresponds + + if(dateCheckBatch->isChecked() ) { + dtB = ExtDate::fromString( fields[i] ); + i++; + } else + dtB = dateBoxBatch->date(); + if ( allRadioBatch->isChecked() ) + ostream << dtB.toString().append(space); + else + if(dateCheckBatch->isChecked() ) + ostream << dtB.toString().append(space); + + // Read Longitude and write in ostream if corresponds + + if (longCheckBatch->isChecked() ) { + longB = dms::fromString( fields[i],TRUE); + i++; + } else + longB = longBoxBatch->createDms(TRUE); + + if ( allRadioBatch->isChecked() ) + ostream << longB.toDMSString() << space; + else + if (longCheckBatch->isChecked() ) + ostream << longB.toDMSString() << space; + + // Read Latitude + + + if (latCheckBatch->isChecked() ) { + latB = dms::fromString( fields[i], TRUE); + i++; + } else + latB = latBoxBatch->createDms(TRUE); + if ( allRadioBatch->isChecked() ) + ostream << latB.toDMSString() << space; + else + if (latCheckBatch->isChecked() ) + ostream << latB.toDMSString() << space; + + // Read Epoch and write in ostream if corresponds + + if(epochCheckBatch->isChecked() ) { + epoch0B = fields[i].toDouble(); + i++; + } else + epoch0B = getEpoch( epochBoxBatch->text() ); + + if ( allRadioBatch->isChecked() ) + ostream << epoch0B << space; + else + if(epochCheckBatch->isChecked() ) + ostream << epoch0B << space; + + // We make the first calculations + KStarsDateTime dt; + dt.setFromEpoch( epoch0B ); + jdf = KStarsDateTime(dtB,utB).djd(); + jd0 = dt.djd(); + + LST = KStarsDateTime(dtB,utB).gst().Degrees() + longB.Degrees(); + + // Equatorial coordinates are the input coords. + if (!horInputCoords) { + // Read RA and write in ostream if corresponds + + if(raCheckBatch->isChecked() ) { + raB = dms::fromString( fields[i],FALSE); + i++; + } else + raB = raBoxBatch->createDms(FALSE); + + if ( allRadioBatch->isChecked() ) + ostream << raB.toHMSString() << space; + else + if(raCheckBatch->isChecked() ) + ostream << raB.toHMSString() << space; + + // Read DEC and write in ostream if corresponds + + if(decCheckBatch->isChecked() ) { + decB = dms::fromString( fields[i], TRUE); + i++; + } else + decB = decBoxBatch->createDms(); + + if ( allRadioBatch->isChecked() ) + ostream << decB.toDMSString() << space; + else + if(decCheckBatch->isChecked() ) + ostream << decB.toDMSString() << space; + + sp = SkyPoint (raB, decB); + sp.apparentCoord(jd0, jdf); + sp.EquatorialToHorizontal( &LST, &latB ); + ostream << sp.az()->toDMSString() << space << sp.alt()->toDMSString() << endl; + + // Input coords are horizontal coordinates + + } else { + if(azCheckBatch->isChecked() ) { + azB = dms::fromString( fields[i],FALSE); + i++; + } else + azB = azBoxBatch->createDms(); + + if ( allRadioBatch->isChecked() ) + ostream << azB.toHMSString() << space; + else + if(raCheckBatch->isChecked() ) + ostream << azB.toHMSString() << space; + + // Read DEC and write in ostream if corresponds + + if(elCheckBatch->isChecked() ) { + elB = dms::fromString( fields[i], TRUE); + i++; + } else + elB = decBoxBatch->createDms(); + + if ( allRadioBatch->isChecked() ) + ostream << elB.toDMSString() << space; + else + if(elCheckBatch->isChecked() ) + ostream << elB.toDMSString() << space; + + sp.setAz(azB); + sp.setAlt(elB); + sp.HorizontalToEquatorial( &LST, &latB ); + ostream << sp.ra()->toHMSString() << space << sp.dec()->toDMSString() << endl; + } + + } + + + fOut.close(); +} diff --git a/kstars/kstars/tools/modcalcazel.h b/kstars/kstars/tools/modcalcazel.h new file mode 100644 index 00000000..9bbe0546 --- /dev/null +++ b/kstars/kstars/tools/modcalcazel.h @@ -0,0 +1,124 @@ +/*************************************************************************** + modcalcazel.h - description + ------------------- + begin : sáb oct 26 2002 + copyright : (C) 2002 by Pablo de Vicente + email : pvicentea@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MODCALCAZEL_H +#define MODCALCAZEL_H + +#include +#include +#include "modcalcazeldlg.h" + +class QWidget; +class SkyPoint; +class KStarsDateTime; +class GeoLocation; +class dms; + +/** + *@author Pablo de Vicente + */ + +class modCalcAzel : public modCalcAzelDlg { + +Q_OBJECT + +public: + modCalcAzel(QWidget *p, const char *n); + ~modCalcAzel(); + +public slots: + + /** No descriptions */ + void slotComputeCoords(); + /** No descriptions */ + void slotClearCoords(); + void slotUtChecked(); + void slotDateChecked(); + void slotRaChecked(); + void slotDecChecked(); + void slotEpochChecked(); + void slotLongChecked(); + void slotLatChecked(); + void slotAzChecked(); + void slotElChecked(); + void slotInputFile(); + void slotOutputFile(); + void slotRunBatch(); + +private: + + /**@returns a SkyPoint constructed from the coordinates in the + * RA and Dec dmsBoxes. */ + SkyPoint getEquCoords(void); + + /**@returns a SkyPoint constructed from the coordinates in the + * Az and El dmsBoxes. */ + SkyPoint getHorCoords(void); + + /**Fill the Time and Date fields with the current values from the + * CPU clock. */ + void showCurrentDateTime(void); + + /**@returns a KStarsDateTime constructed from the Time and Date fields. */ + KStarsDateTime getDateTime (void); + + /**Parse the string argument as a double + * @param eName String from which the epoch is to be constructed + * once it is converted to a double + */ + double getEpoch (QString eName); + + /**Fill the Az and El dmsBoxes with values of the SkyPoint argument. + * @param sp SkypPoint object which contains the coordinates to + * be displayed */ + void showHorCoords ( SkyPoint sp ); + + /**Fill the Az and El dmsBoxes with values of the SkyPoint argument. + * @param sp SkypPoint object which contains the coordinates to + * be displayed + * @param jd Julian day for which the conversion has been performed + * The epoch is constructed for that day + */ + void showEquCoords ( SkyPoint sp ); + + /**Fills the epoch box with the value corresponding to a julian day + * @param dt date/time from which to construct the epoch string + */ + void showEpoch ( const KStarsDateTime &dt ); + + /* Creates a dms object from the latitude box */ + dms getLatitude (void); + + /* Creates a dms object from the longitude box */ + dms getLongitude (void); + + void initGeo(void); + + void showLongLat(void); + + void getGeoLocation (void); + + void horNoCheck(); + void equNoCheck(); + void processLines( QTextStream &istream ); + + GeoLocation *geoPlace; + bool horInputCoords; + +}; + +#endif diff --git a/kstars/kstars/tools/modcalcazeldlg.ui b/kstars/kstars/tools/modcalcazeldlg.ui new file mode 100644 index 00000000..0e1bb9fc --- /dev/null +++ b/kstars/kstars/tools/modcalcazeldlg.ui @@ -0,0 +1,1079 @@ + +modCalcAzelDlg + + + modCalcAzelDlg + + + true + + + + 0 + 0 + 554 + 473 + + + + Horizontal Coordinates + + + + unnamed + + + + tabWidget3 + + + + tab + + + Interactive Mode + + + + unnamed + + + + inputGroupBox + + + Time && Location + + + + unnamed + + + + layout20 + + + + unnamed + + + + datBox + + + StrongFocus + + + + + timBox + + + + 5 + 5 + 0 + 0 + + + + + + timLabel + + + Universal time: + + + + + dateLabel + + + Date: + + + + + + + spacer2 + + + Horizontal + + + Fixed + + + + 20 + 20 + + + + + + layout11 + + + + unnamed + + + + longLabel + + + Longitude: + + + + + longBox + + + + 100 + 0 + + + + StrongFocus + + + + + latLabel + + + Latitude: + + + + + latBox + + + + 100 + 0 + + + + StrongFocus + + + + + + + + + buttonGroup4_2 + + + Select Input + + + + unnamed + + + + radioApCoords + + + Apparent coordinates + + + true + + + + + radioHorCoords + + + Horizontal coordinates + + + + + + + Layout10 + + + + unnamed + + + 0 + + + 6 + + + + Compute + + + + 0 + 25 + + + + + 120 + 32767 + + + + Convert + + + + + Clear + + + + 0 + 25 + + + + + 120 + 32767 + + + + Clear + + + + + + + layout21 + + + + unnamed + + + + GroupBox2 + + + Equatorial Coordinates + + + + unnamed + + + + raLabel + + + Right ascension: + + + + + raBox + + + true + + + + 100 + 0 + + + + StrongFocus + + + + + decLabel + + + Declination: + + + + + decBox + + + + 100 + 0 + + + + StrongFocus + + + + + epochName + + + + 5 + 5 + 0 + 0 + + + + + 32767 + 32767 + + + + + + epochLabel + + + Epoch: + + + + + + + spacer1 + + + Horizontal + + + Fixed + + + + 16 + 20 + + + + + + GroupBox3 + + + Horizontal Coordinates + + + + unnamed + + + + azBox + + + + 100 + 0 + + + + StrongFocus + + + + + azLabel + + + Azimuth: + + + + + elLabel + + + Altitude: + + + + + elBox + + + + 100 + 0 + + + + StrongFocus + + + + + + + + + spacer3 + + + Vertical + + + Expanding + + + + 20 + 77 + + + + + + + + tab + + + Batch Mode + + + + unnamed + + + + InputBox_2_2 + + + true + + + + 5 + 5 + 0 + 0 + + + + Select Fields in Input File + + + + unnamed + + + + utCheckBatch + + + false + + + UT: + + + false + + + + + dateCheckBatch + + + Date: + + + false + + + + + raCheckBatch + + + Right ascension: + + + true + + + + + decCheckBatch + + + Declination: + + + true + + + + + epochCheckBatch + + + Epoch: + + + + + utBoxBatch + + + true + + + + 5 + 5 + 0 + 0 + + + + + + raBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + decBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + epochBoxBatch + + + + 5 + 5 + 0 + 0 + + + + + + azCheckBatch + + + Azimuth: + + + false + + + + + latBoxBatch + + + true + + + + 100 + 0 + + + + StrongFocus + + + + + azBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + elBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + latCheckBatch + + + Latitude: + + + false + + + + + longBoxBatch + + + true + + + + 100 + 0 + + + + StrongFocus + + + + + longCheckBatch + + + Longitude: + + + false + + + + + elCheckBatch + + + Altitude: + + + false + + + + + dateBoxBatch + + + + 100 + 0 + + + + + + + + buttonGroup4 + + + Fields in Output File Plus Result + + + + unnamed + + + + allRadioBatch + + + All parameters + + + + + inputRadioBatch + + + Only parameters in input file + + + true + + + + + + + groupBox4_2 + + + Files + + + + unnamed + + + + InputButtonBatch + + + Input File... + + + File with the input data + + + + + InputLineEditBatch + + + + + OutputLineEditBatch + + + + + OutButtonBatch + + + Output File... + + + File for the output data + + + + + + + layout14 + + + + unnamed + + + + spacer20 + + + Horizontal + + + Expanding + + + + 151 + 21 + + + + + + runButtonBatch + + + + 7 + 5 + 0 + 0 + + + + Run + + + + + spacer19 + + + Horizontal + + + Expanding + + + + 131 + 21 + + + + + + + + spacer6 + + + Vertical + + + Expanding + + + + 20 + 31 + + + + + + + + + + + dmsBox +
    ../dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    + + ExtDateEdit +
    libkdeedu/extdate/extdatetimeedit.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image1 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082 + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082 + + + + + Clear + clicked() + modCalcAzelDlg + slotClearCoords() + + + Compute + clicked() + modCalcAzelDlg + slotComputeCoords() + + + runButtonBatch + clicked() + modCalcAzelDlg + slotRunBatch() + + + InputButtonBatch + clicked() + modCalcAzelDlg + slotInputFile() + + + OutButtonBatch + clicked() + modCalcAzelDlg + slotOutputFile() + + + utCheckBatch + clicked() + modCalcAzelDlg + slotUtChecked() + + + dateCheckBatch + clicked() + modCalcAzelDlg + slotDateChecked() + + + azCheckBatch + clicked() + modCalcAzelDlg + slotAzChecked() + + + elCheckBatch + clicked() + modCalcAzelDlg + slotElChecked() + + + latCheckBatch + clicked() + modCalcAzelDlg + slotLatChecked() + + + longCheckBatch + clicked() + modCalcAzelDlg + slotLongChecked() + + + raCheckBatch + clicked() + modCalcAzelDlg + slotRaChecked() + + + decCheckBatch + clicked() + modCalcAzelDlg + slotDecChecked() + + + + tabWidget3 + timBox + datBox + longBox + latBox + radioApCoords + Compute + Clear + raBox + decBox + epochName + azBox + elBox + utCheckBatch + dateCheckBatch + raCheckBatch + decCheckBatch + epochCheckBatch + utBoxBatch + raBoxBatch + decBoxBatch + epochBoxBatch + azCheckBatch + latBoxBatch + azBoxBatch + elBoxBatch + latCheckBatch + longBoxBatch + longCheckBatch + elCheckBatch + inputRadioBatch + InputButtonBatch + InputLineEditBatch + OutputLineEditBatch + OutButtonBatch + runButtonBatch + + + slotClearCoords() + slotComputeCoords() + slotInputFile() + slotOutputFile() + slotRunBatch() + slotUtChecked() + slotDateChecked() + slotRaChecked() + slotDecChecked() + slotEpochChecked() + slotLatChecked() + slotLongChecked() + slotAzChecked() + slotElChecked() + newSlot() + + + + + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + klineedit.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + + +
    diff --git a/kstars/kstars/tools/modcalcdaylength.cpp b/kstars/kstars/tools/modcalcdaylength.cpp new file mode 100644 index 00000000..9a31dfe2 --- /dev/null +++ b/kstars/kstars/tools/modcalcdaylength.cpp @@ -0,0 +1,148 @@ +/*************************************************************************** + modcalcdaylength.cpp - description + ------------------- + begin : wed jun 12 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "modcalcdaylength.h" +#include "modcalcprec.h" +#include "dms.h" +#include "dmsbox.h" +#include "skyobject.h" +#include "geolocation.h" +#include "kstars.h" +#include "timebox.h" +#include "kssun.h" +#include "ksnumbers.h" +#include "kstarsdatetime.h" +#include "libkdeedu/extdate/extdatetimeedit.h" + +#include + +modCalcDayLength::modCalcDayLength(QWidget *parentSplit, const char *name) : modCalcDayLengthDlg(parentSplit,name) { + showCurrentDate(); + initGeo(); + show(); +} + +modCalcDayLength::~modCalcDayLength() {} + +void modCalcDayLength::showCurrentDate (void) +{ + KStarsDateTime dt( KStarsDateTime::currentDateTime() ); + datBox->setDate( dt.date() ); +} + +void modCalcDayLength::initGeo(void) +{ + KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars + geoPlace = ks->geo(); + longBox->show( geoPlace->lng() ); + latBox->show( geoPlace->lat() ); +} + +void modCalcDayLength::getGeoLocation (void) +{ + geoPlace->setLong( longBox->createDms() ); + geoPlace->setLat( latBox->createDms() ); + geoPlace->setHeight( 0.0); +} + +KStarsDateTime modCalcDayLength::getDateTime (void) +{ + return KStarsDateTime( datBox->date() , QTime(8,0,0) ); +} + +void modCalcDayLength::slotClearCoords(){ + + azSetBox->clearFields(); + azRiseBox->clearFields(); + elTransitBox->clearFields(); + + // reset to current date + datBox->setDate(ExtDate::currentDate()); + +// reset times to 00:00:00 + setTimeBox->clearFields(); + riseTimeBox->clearFields(); + transitTimeBox->clearFields(); + +// dayLBox->setTime(time); + dayLBox->clearFields(); +} + +QTime modCalcDayLength::lengthOfDay(QTime setQTime, QTime riseQTime){ + QTime dL(0,0,0); + int dds = riseQTime.secsTo(setQTime); + QTime dLength = dL.addSecs( dds ); + + return dLength; +} + +void modCalcDayLength::slotComputePosTime() +{ + long double jd0 = getDateTime().djd(); + getGeoLocation(); + + KSNumbers * num = new KSNumbers(jd0); + KSSun *Sun = new KSSun(((KStars*) parent()->parent()->parent())->data()); + Sun->findPosition(num); + + QTime setQtime = Sun->riseSetTime( jd0 , geoPlace, false ); + QTime riseQtime = Sun->riseSetTime( jd0 , geoPlace, true ); + QTime transitQtime = Sun->transitTime(jd0 , geoPlace); + + dms setAz = Sun->riseSetTimeAz(jd0, geoPlace, false); + dms riseAz = Sun->riseSetTimeAz(jd0, geoPlace, true); + dms transAlt = Sun->transitAltitude(jd0, geoPlace); + + if (setQtime.isValid() ) { + azSetBox->show( setAz ); + elTransitBox->show( transAlt ); + azRiseBox->show( riseAz ); + + setTimeBox->showTime( setQtime ); + riseTimeBox->showTime( riseQtime ); + transitTimeBox->showTime( transitQtime ); + + QTime dayLQtime = lengthOfDay (setQtime,riseQtime); + + dayLBox->showTime( dayLQtime ); + } else if (transAlt.Degrees() > 0. ) { + azSetBox->setDMS(i18n("Circumpolar")); + elTransitBox->show( transAlt ); + azRiseBox->setDMS(i18n("Circumpolar")); + + setTimeBox->showTime( setQtime ); + riseTimeBox->showTime( riseQtime ); + transitTimeBox->showTime( transitQtime ); + + dayLBox->setEntry("24:00:00"); + + } else if (transAlt.Degrees() < 0. ) { + azSetBox->setDMS("does not rise"); + elTransitBox->setDMS("does not rise"); + azRiseBox->setDMS("does not rise"); + + setTimeBox->clearFields(); + riseTimeBox->clearFields(); + transitTimeBox->clearFields(); + + dayLBox->showTime( QTime(0,0,0) ); + } + + delete num; +} + +#include "modcalcdaylength.moc" diff --git a/kstars/kstars/tools/modcalcdaylength.h b/kstars/kstars/tools/modcalcdaylength.h new file mode 100644 index 00000000..1c644157 --- /dev/null +++ b/kstars/kstars/tools/modcalcdaylength.h @@ -0,0 +1,63 @@ +/*************************************************************************** + modcalcdaylength.h - description + ------------------- + begin : wed jun 12 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MODCALCDAYLENGTH_H +#define MODCALCDAYLENGTH_H + +#include "modcalcdaylengthdlg.h" + +/** Module to compute the equatorial coordinates for a given date and time + * from a given epoch or equinox + *@author Pablo de Vicente + */ + +class KStarsDateTime; +class GeoLocation; + +class modCalcDayLength : public modCalcDayLengthDlg { +Q_OBJECT +public: +/**Constructor. */ + modCalcDayLength(QWidget *p, const char *n); +/**Destructor. */ + ~modCalcDayLength(); + +public slots: + /** No descriptions */ + void slotComputePosTime(); + /** No descriptions */ + void slotClearCoords(); + +private: +/**@returns a SkyPoint constructed from the coordinates in the RA and Dec dmsBoxes. */ + QTime lengthOfDay(QTime setQTime, QTime riseQTime); + +/**Fills the Date fields with the current values from the current date. */ + void showCurrentDate(void); + +/**@returns a KStarsDateTime constructed from the Time and Date fields. */ + KStarsDateTime getDateTime (void); + +/**@returns a GeoLocation constructed from the Longitude and Latitude fields. + * Height is arbitrarily set to 0.0 */ + void getGeoLocation(void); + void initGeo(void); + + GeoLocation *geoPlace; +}; + +#endif diff --git a/kstars/kstars/tools/modcalcdaylengthdlg.ui b/kstars/kstars/tools/modcalcdaylengthdlg.ui new file mode 100644 index 00000000..d5d5c1f8 --- /dev/null +++ b/kstars/kstars/tools/modcalcdaylengthdlg.ui @@ -0,0 +1,655 @@ + +modCalcDayLengthDlg + + + modCalcDayLengthDlg + + + + 0 + 0 + 578 + 395 + + + + Day Length + + + + unnamed + + + 11 + + + 6 + + + + InputBox + + + Location && Date + + + + unnamed + + + + layout37 + + + + unnamed + + + + latLabel + + + Latitude: + + + + + latBox + + + + 100 + 16 + + + + StrongFocus + + + + + longLabel + + + Longitude: + + + + + longBox + + + + 100 + 16 + + + + StrongFocus + + + + + + + spacer11 + + + Horizontal + + + Expanding + + + + 60 + 20 + + + + + + datLabel + + + Date: + + + + + datBox + + + + 5 + 0 + 0 + 0 + + + + + 120 + 0 + + + + StrongFocus + + + + + spacer53 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + layout3 + + + + unnamed + + + + spacer5 + + + Horizontal + + + Expanding + + + + 71 + 21 + + + + + + Compute + + + Compute + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 51 + 20 + + + + + + Clear + + + Clear + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 81 + 20 + + + + + + + + resultsBox + + + Sunrise, Noon && Sunset Data + + + + unnamed + + + + layout10 + + + + unnamed + + + + dayLBox + + + + 5 + 0 + 0 + 0 + + + + + 90 + 20 + + + + NoFocus + + + + + riseTimeLabel + + + Sunrise: + + + + + transitTimeBox + + + + 5 + 0 + 0 + 0 + + + + + 90 + 20 + + + + NoFocus + + + + + transitTimeLabel + + + Noon: + + + + + dayLLabel + + + Day length: + + + + + setTimeBox + + + + 5 + 0 + 0 + 0 + + + + + 90 + 20 + + + + NoFocus + + + + + riseTimeBox + + + + 5 + 0 + 0 + 0 + + + + + 90 + 20 + + + + NoFocus + + + + + setTimeLabel + + + Sunset: + + + + + + + spacer12 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + layout20 + + + + unnamed + + + + azRiseLabel + + + Sunrise azimuth: + + + + + azSetLabel + + + Sunset azimuth: + + + + + azRiseBox + + + + 5 + 0 + 0 + 0 + + + + + 100 + 0 + + + + NoFocus + + + + + elTransitLabel + + + Altitude at noon: + + + + + azSetBox + + + + 5 + 0 + 0 + 0 + + + + + 100 + 0 + + + + NoFocus + + + + + elTransitBox + + + + 5 + 0 + 0 + 0 + + + + + 100 + 0 + + + + NoFocus + + + + + spacer26 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + spacer27 + + + Horizontal + + + Expanding + + + + 30 + 20 + + + + + + + + Spacer1 + + + Vertical + + + Expanding + + + + 20 + 110 + + + + + + + + dmsBox +
    ../dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    + + ExtDateEdit +
    libkdeedu/extdate/extdatetimeedit.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image1 +
    + + timeBox +
    timebox.h
    + + -1 + -1 + + 0 + + 5 + 5 + 0 + 0 + + image2 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082 + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082 + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000033849444154388dad9431681c471486bf3353bc05096641c52d38700711e88a1417111772544890e6888b33b848828ba448235205dcb88ae354c6659242e0c64429ecd885402914a43477074a4e27706003173815821dd0c10ec4b0af58508ad149bac488147ab0c5ecce7cf3cddb7fb7d2dfeb43091858bcb178c21554bfdbaf543add0e6284172f5f9c34179a38efc85d4ef63afb5f10ef3da3e188deefbd20785a468cb07863f1e4f90fcf4912259e87a2f434014a2512a140898c20281821d7302e5022847408ac0bbd5ff51cac6518b8b123aec368fc13793e02947856c90bc11d09f95801219e83c6bc8204809660638893e993183161463ece294a8ffe3d023cf1acb03fb0f4363d83030f4c6c84da82d0ba63797719acd1009ff91778629cf98c264a5106e8ce366c7cef026a46a82f58c44076a41cfea97cf7b5a3f591e5e34f052b01fe46e3c844502af12cec0fe414aaac7c58a5d5169204d42894093b9b051beb8ead1f1db5eb3556db3162fc14f8dac4b8280b2281bc10765ffa33e8279f0bc95b1e351e3d16b69ee5dcbe13f1d9175540d878ea517fdea8371a1728de09e91f1e6b2dadb620e2c3a2d7966f1f29e981273f86b57b31bded3077f0ca62651a3c6d6c20730a2849edf4f8a7d0c70f3ce981c7ce094bcb0233058d66a065878a96d3e46b178d05988cad849eeab1e5f103253d081b8a40723d229e01cc0426c865c618886c98981e2994313bbf104cad50ad5adc91e7e1fd8cfddf62b261589bd4a2cb5391abd298576a6f0b877f293b9b05b7efc6e4c7caea8a1057231ede0777e8f9666d84aa62e78466b32077d3afef3f3d46a0d5b6006cac3b767ece59bb17d35886c67b395f7e55c7562dde7bb45456db55ea0b5c6e5c9c6eb2b402de59369e3a9e3c72f4b685e63b821ac886193a563001b0bfeb496f2558112e86eefccb1b674426ec2ca2b4ee0a325763eb5948437a706e63e78456bb4677d7e355a104379e6ec599f16838221d82c417e06d61f5833a835739f951b85fafc5349a39f50558bd9520a5a064a4836970a5d3ed7073e9e609069aef87ec8a70f6f3c780989094c9f143296204ef211d289953bcbbf0b8bfd70738b9eaeb2c15575dd7c408fd6ebf72e5602d43743addce95c1fb7bfdca3fdcb3ae17a3e19dbf0000000049454e44ae426082 + + + + + Clear + clicked() + modCalcDayLengthDlg + slotClearCoords() + + + Compute + clicked() + modCalcDayLengthDlg + slotComputePosTime() + + + + longBox + latBox + datBox + Compute + Clear + dayLBox + transitTimeBox + setTimeBox + riseTimeBox + elTransitBox + azSetBox + azRiseBox + + + slotComputePosTime() + slotClearCoords() + + + + dmsbox.h + dmsbox.h + + timebox.h + timebox.h + timebox.h + timebox.h + dmsbox.h + dmsbox.h + dmsbox.h + +
    diff --git a/kstars/kstars/tools/modcalceclipticcoords.cpp b/kstars/kstars/tools/modcalceclipticcoords.cpp new file mode 100644 index 00000000..36a7e75b --- /dev/null +++ b/kstars/kstars/tools/modcalceclipticcoords.cpp @@ -0,0 +1,385 @@ +/*************************************************************************** + modcalceclipticcoords.cpp - description + ------------------- + begin : Fri May 14 2004 + copyright : (C) 2004 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "dms.h" +#include "dmsbox.h" +#include "modcalceclipticcoords.h" +#include "modcalceclipticcoords.moc" +#include "skypoint.h" +#include "ksutils.h" +#include "ksnumbers.h" +#include "kstarsdatetime.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +modCalcEclCoords::modCalcEclCoords(QWidget *parentSplit, const char *name) : modCalcEclCoordsDlg(parentSplit,name) { + + equRadio->setChecked(TRUE); + raBox->setDegType(FALSE); + this->show(); +} + +modCalcEclCoords::~modCalcEclCoords() { +} + +void modCalcEclCoords::getEclCoords (void) { + + eclipLong = ecLongBox->createDms(); + eclipLat = ecLatBox->createDms(); + epoch = getEpoch( epochName->text() ); +} + +void modCalcEclCoords::getEquCoords (void) { + + raCoord = raBox->createDms(FALSE); + decCoord = decBox->createDms(); + epoch = getEpoch( epochName->text() ); +} + +double modCalcEclCoords::getEpoch (QString eName) { + + double epoch = eName.toDouble(); + + return epoch; +} + +void modCalcEclCoords::slotClearCoords (void) { + + raBox->clearFields(); + decBox->clearFields(); + ecLongBox->clearFields(); + ecLatBox->clearFields(); + +} + +void modCalcEclCoords::slotComputeCoords (void) { + + if(eclRadio->isChecked()) { + getEclCoords(); + EclToEqu(); + showEquCoords(); + } else { + getEquCoords(); + EquToEcl(); + showEclCoords(); + } + +} + +void modCalcEclCoords::showEquCoords(void) { + raBox->show( raCoord , FALSE); + decBox->show( decCoord ); +} + +void modCalcEclCoords::showEclCoords(void) { + ecLongBox->show( eclipLong ); + ecLatBox->show( eclipLat ); +} + +void modCalcEclCoords::EclToEqu(void) { + + SkyPoint sp = SkyPoint(); + + KStarsDateTime dt; + dt.setFromEpoch( epoch ); + KSNumbers *num = new KSNumbers( dt.djd() ); + +// sp.setEclLong(eclipLong); +// sp.setEclLat(eclipLat); + sp.setFromEcliptic(num->obliquity(), &eclipLong, &eclipLat); + + raCoord.set( *sp.ra() ); + decCoord.set( *sp.dec() ); + + delete num; +} + +void modCalcEclCoords::EquToEcl(void) { + + SkyPoint sp = SkyPoint (raCoord, decCoord); + KStarsDateTime dt; + dt.setFromEpoch( epoch ); + KSNumbers *num = new KSNumbers( dt.djd() ); + + sp.findEcliptic(num->obliquity(), eclipLong, eclipLat); + + delete num; +} + +void modCalcEclCoords::eclCheck() { + + eclLatCheckBatch->setChecked(false); + eclLatBoxBatch->setEnabled(false); + eclLongCheckBatch->setChecked(false); + eclLongBoxBatch->setEnabled(false); + eclInputCoords = FALSE; + +} + +void modCalcEclCoords::equCheck() { + + raCheckBatch->setChecked(false); + raBoxBatch->setEnabled(false); + decCheckBatch->setChecked(false); + decBoxBatch->setEnabled(false); + //epochCheckBatch->setChecked(false); + eclInputCoords = TRUE; + +} + +void modCalcEclCoords::slotRaCheckedBatch(){ + + if ( raCheckBatch->isChecked() ) { + raBoxBatch->setEnabled( false ); + eclCheck(); + } else { + raBoxBatch->setEnabled( true ); + } +} + +void modCalcEclCoords::slotDecCheckedBatch(){ + + if ( decCheckBatch->isChecked() ) { + decBoxBatch->setEnabled( false ); + eclCheck(); + } else { + decBoxBatch->setEnabled( true ); + } +} + + +void modCalcEclCoords::slotEpochCheckedBatch(){ + if ( epochCheckBatch->isChecked() ) { + epochBoxBatch->setEnabled( false ); + } else { + epochBoxBatch->setEnabled( true ); + } +} + + +void modCalcEclCoords::slotEclLatCheckedBatch(){ + + if ( eclLatCheckBatch->isChecked() ) { + eclLatBoxBatch->setEnabled( false ); + equCheck(); + } else { + eclLatBoxBatch->setEnabled( true ); + } +} + +void modCalcEclCoords::slotEclLongCheckedBatch(){ + + if ( eclLongCheckBatch->isChecked() ) { + eclLongBoxBatch->setEnabled( false ); + equCheck(); + } else { + eclLongBoxBatch->setEnabled( true ); + } +} + +void modCalcEclCoords::slotInputFile() { + QString inputFileName; + inputFileName = KFileDialog::getOpenFileName( ); + InputLineEditBatch->setText( inputFileName ); +} + +void modCalcEclCoords::slotOutputFile() { + QString outputFileName; + outputFileName = KFileDialog::getSaveFileName( ); + OutputLineEditBatch->setText( outputFileName ); +} + +void modCalcEclCoords::slotRunBatch() { + + QString inputFileName; + + inputFileName = InputLineEditBatch->text(); + + // We open the input file and read its content + + if ( QFile::exists(inputFileName) ) { + QFile f( inputFileName ); + if ( !f.open( IO_ReadOnly) ) { + QString message = i18n( "Could not open file %1.").arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + inputFileName = ""; + return; + } + +// processLines(&f); + QTextStream istream(&f); + processLines(istream); +// readFile( istream ); + f.close(); + } else { + QString message = i18n( "Invalid file: %1" ).arg( inputFileName ); + KMessageBox::sorry( 0, message, i18n( "Invalid file" ) ); + inputFileName = ""; + InputLineEditBatch->setText( inputFileName ); + return; + } +} + +void modCalcEclCoords::processLines( QTextStream &istream ) { + + // we open the output file + +// QTextStream istream(&fIn); + QString outputFileName; + outputFileName = OutputLineEditBatch->text(); + QFile fOut( outputFileName ); + fOut.open(IO_WriteOnly); + QTextStream ostream(&fOut); + + QString line; + QString space = " "; + int i = 0; + SkyPoint sp; + dms raB, decB, eclLatB, eclLongB; + double epoch0B; + + while ( ! istream.eof() ) { + line = istream.readLine(); + line.stripWhiteSpace(); + + //Go through the line, looking for parameters + + QStringList fields = QStringList::split( " ", line ); + + i = 0; + + // Input coords are ecliptic coordinates: + + if (eclInputCoords) { + + // Read Ecliptic Longitude and write in ostream if corresponds + + if(eclLongCheckBatch->isChecked() ) { + eclLongB = dms::fromString( fields[i], TRUE); + i++; + } else + eclLongB = eclLongBoxBatch->createDms(TRUE); + + if ( allRadioBatch->isChecked() ) + ostream << eclLongB.toDMSString() << space; + else + if(eclLongCheckBatch->isChecked() ) + ostream << eclLongB.toDMSString() << space; + + // Read Ecliptic Latitude and write in ostream if corresponds + + if(eclLatCheckBatch->isChecked() ) { + eclLatB = dms::fromString( fields[i], TRUE); + i++; + } else + if ( allRadioBatch->isChecked() ) + ostream << eclLatB.toDMSString() << space; + else + if(eclLatCheckBatch->isChecked() ) + ostream << eclLatB.toDMSString() << space; + + // Read Epoch and write in ostream if corresponds + + if(epochCheckBatch->isChecked() ) { + epoch0B = fields[i].toDouble(); + i++; + } else + epoch0B = getEpoch( epochBoxBatch->text() ); + + if ( allRadioBatch->isChecked() ) + ostream << epoch0B << space; + else + if(epochCheckBatch->isChecked() ) + ostream << epoch0B << space; + + sp = SkyPoint (); + + KStarsDateTime dt; + dt.setFromEpoch( epoch0B ); + KSNumbers *num = new KSNumbers( dt.djd() ); + sp.setFromEcliptic(num->obliquity(), &eclLongB, &eclLatB); + ostream << sp.ra()->toHMSString() << space << sp.dec()->toDMSString() << endl; + // Input coords. are equatorial coordinates: + + } else { + + // Read RA and write in ostream if corresponds + + if(raCheckBatch->isChecked() ) { + raB = dms::fromString( fields[i],FALSE); + i++; + } else + raB = raBoxBatch->createDms(FALSE); + + if ( allRadioBatch->isChecked() ) + ostream << raB.toHMSString() << space; + else + if(raCheckBatch->isChecked() ) + ostream << raB.toHMSString() << space; + + // Read DEC and write in ostream if corresponds + + if(decCheckBatch->isChecked() ) { + decB = dms::fromString( fields[i], TRUE); + i++; + } else + decB = decBoxBatch->createDms(); + + if ( allRadioBatch->isChecked() ) + ostream << decB.toDMSString() << space; + else + if(decCheckBatch->isChecked() ) + ostream << decB.toDMSString() << space; + + // Read Epoch and write in ostream if corresponds + + if(epochCheckBatch->isChecked() ) { + epoch0B = fields[i].toDouble(); + i++; + } else + epoch0B = getEpoch( epochBoxBatch->text() ); + + if ( allRadioBatch->isChecked() ) + ostream << epoch0B << space; + else + if(epochCheckBatch->isChecked() ) + ostream << epoch0B << space; + + sp = SkyPoint (raB, decB); + KStarsDateTime dt; + dt.setFromEpoch( epoch0B ); + KSNumbers *num = new KSNumbers( dt.djd() ); + sp.findEcliptic(num->obliquity(), eclLongB, eclLatB); + ostream << eclLongB.toDMSString() << space << eclLatB.toDMSString() << endl; + delete num; + + } + + } + + + fOut.close(); +} diff --git a/kstars/kstars/tools/modcalceclipticcoords.h b/kstars/kstars/tools/modcalceclipticcoords.h new file mode 100644 index 00000000..809928c9 --- /dev/null +++ b/kstars/kstars/tools/modcalceclipticcoords.h @@ -0,0 +1,74 @@ +/*************************************************************************** + modcalceclipticcoords.h - description + ------------------- + begin : Fri May 14 2004 + copyright : (C) 2004 by Pablo de Vicente + email : p.devicente@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MODCALCECLIPTICCOORDS_H +#define MODCALCECLIPTICCOORDS_H + +#include "modcalceclipticcoordsdlg.h" +#include "dms.h" + +class QString; + +/** + * Class which implements the KStars calculator module to compute + * geocentric ecliptic coordinates to/from geocentric equatorial coordinates. + * + * Inherits QWidget + *@author Pablo de Vicente + */ + +class modCalcEclCoords : public modCalcEclCoordsDlg { + +Q_OBJECT + +public: + + modCalcEclCoords(QWidget *p, const char *n); + ~modCalcEclCoords(); + + void getEclCoords (void); + void getEquCoords (void); + double getEpoch( QString t ); + void showEquCoords(void); + void showEclCoords(void); + void EclToEqu(void); + void EquToEcl(void); + +public slots: + + void slotClearCoords (void); + void slotComputeCoords (void); + void slotEclLatCheckedBatch(void); + void slotEclLongCheckedBatch(void); + void slotRaCheckedBatch(void); + void slotDecCheckedBatch(void); + void slotEpochCheckedBatch(void); + void slotInputFile(void); + void slotOutputFile(void); + void slotRunBatch(); + +private: + void equCheck(void); + void eclCheck(void); + void processLines( QTextStream &is ); + + dms eclipLong, eclipLat, raCoord, decCoord; + double epoch; + bool eclInputCoords; +}; +#endif + diff --git a/kstars/kstars/tools/modcalceclipticcoordsdlg.ui b/kstars/kstars/tools/modcalceclipticcoordsdlg.ui new file mode 100644 index 00000000..1a164a9b --- /dev/null +++ b/kstars/kstars/tools/modcalceclipticcoordsdlg.ui @@ -0,0 +1,919 @@ + +modCalcEclCoordsDlg + + + modCalcEclCoordsDlg + + + + 0 + 0 + 560 + 409 + + + + Geocentric Ecliptic Coordinates + + + + unnamed + + + + tabWidget8 + + + StrongFocus + + + + tab + + + Interactive Mode + + + + unnamed + + + + ButtonGroup1 + + + Choose Input Coordinates + + + + unnamed + + + + spacer4 + + + Horizontal + + + Expanding + + + + 97 + 21 + + + + + + equRadio + + + Geocentric equatorial + + + true + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 96 + 21 + + + + + + eclRadio + + + TabFocus + + + Geocentric ecliptic + + + + + spacer2 + + + Horizontal + + + Expanding + + + + 97 + 21 + + + + + + + + layout2 + + + + unnamed + + + + spacer7 + + + Horizontal + + + Expanding + + + + 51 + 21 + + + + + + Compute + + + Convert + + + + + spacer6 + + + Horizontal + + + Expanding + + + + 51 + 21 + + + + + + Clear + + + Clear + + + + + spacer5 + + + Horizontal + + + Expanding + + + + 71 + 21 + + + + + + + + layout9 + + + + unnamed + + + + equBox + + + Equatorial Coordinates + + + + unnamed + + + + raBox + + + + 5 + 5 + 0 + 0 + + + + + 100 + 0 + + + + StrongFocus + + + + + raLabel + + + Right ascension: + + + + + decBox + + + + 5 + 5 + 0 + 0 + + + + + 100 + 0 + + + + StrongFocus + + + + + decLabel + + + Declination: + + + + + epochLabel + + + Epoch: + + + + + epochName + + + true + + + + 5 + 5 + 0 + 0 + + + + + + + + + + + spacer31 + + + Horizontal + + + Fixed + + + + 16 + 20 + + + + + + groupBox7 + + + Ecliptic Coordinates + + + + unnamed + + + + layout5 + + + + unnamed + + + + bgLabel + + + Latitude: + + + + + lgLabel + + + Longitude: + + + + + ecLongBox + + + + 5 + 5 + 0 + 0 + + + + + 100 + 0 + + + + StrongFocus + + + + + ecLatBox + + + + 5 + 5 + 0 + 0 + + + + + 100 + 0 + + + + StrongFocus + + + + + + + spacer33 + + + Horizontal + + + Expanding + + + + 230 + 20 + + + + + + + + + + Spacer1 + + + Vertical + + + Expanding + + + + 20 + 110 + + + + + + + + tab + + + Batch Mode + + + + unnamed + + + + InputBox_2_2_2 + + + true + + + + 5 + 5 + 0 + 0 + + + + Select Fields in Input File + + + + unnamed + + + + raBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + decBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + raCheckBatch + + + Right ascension: + + + true + + + If checked, value will be read from input file. If not, value will be read from adjacent box + + + + + decCheckBatch + + + Declination: + + + true + + + If checked, value will be read from input file. If not, value will be read from adjacent box + + + + + eclLatBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + eclLongBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + epochBoxBatch + + + false + + + + 5 + 5 + 0 + 0 + + + + 1950.0 + + + + + epochCheckBatch + + + true + + + Epoch: + + + false + + + If checked, value will be read from input file. If not, value will be read from adjacent box + + + + + eclLongCheckBatch + + + true + + + Long.: + + + false + + + If checked, value will be read from input file. If not, value will be read from adjacent box + + + + + eclLatCheckBatch + + + true + + + Lat.: + + + false + + + If checked, value will be read from input file. If not, value will be read from adjacent box + + + + + + + buttonFieldsGroup + + + Fields in Output File Plus Result + + + + unnamed + + + + allRadioBatch + + + All parameters + + + + + inputRadioBatch + + + Only parameters in input file + + + true + + + + + + + groupFilesBox + + + Files + + + + unnamed + + + + InputButtonBatch + + + Input File... + + + File with the input data + + + + + InputLineEditBatch + + + + + OutputLineEditBatch + + + + + OutButtonBatch + + + Output File... + + + File for the output data + + + + + + + layout22_3 + + + + unnamed + + + + spacer20_2_2 + + + Horizontal + + + Expanding + + + + 151 + 21 + + + + + + runButtonBatch + + + + 7 + 5 + 0 + 0 + + + + Run + + + + + spacer19_2_2 + + + Horizontal + + + Expanding + + + + 131 + 21 + + + + + + + + spacer50 + + + Vertical + + + Expanding + + + + 31 + 16 + + + + + + + + + + + dmsBox +
    ../dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082 + + + + + Compute + clicked() + modCalcEclCoordsDlg + slotComputeCoords() + + + Clear + clicked() + modCalcEclCoordsDlg + slotClearCoords() + + + eclLatCheckBatch + clicked() + modCalcEclCoordsDlg + slotEclLatCheckedBatch() + + + eclLongCheckBatch + clicked() + modCalcEclCoordsDlg + slotEclLongCheckedBatch() + + + epochCheckBatch + clicked() + modCalcEclCoordsDlg + slotEpochCheckedBatch() + + + raCheckBatch + clicked() + modCalcEclCoordsDlg + slotRaCheckedBatch() + + + decCheckBatch + clicked() + modCalcEclCoordsDlg + slotDecCheckedBatch() + + + runButtonBatch + clicked() + modCalcEclCoordsDlg + slotRunBatch() + + + InputButtonBatch + clicked() + modCalcEclCoordsDlg + slotInputFile() + + + OutButtonBatch + clicked() + modCalcEclCoordsDlg + slotOutputFile() + + + + slotComputeCoords() + slotClearCoords() + slotEclLatCheckedBatch() + slotEclLongCheckedBatch() + slotRaCheckedBatch() + slotDecCheckedBatch() + slotEpochCheckedBatch() + slotInputFile() + slotOutputFile() + slotRunBatch() + + + + dmsbox.h + dmsbox.h + klineedit.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + klineedit.h + +
    diff --git a/kstars/kstars/tools/modcalcequinox.cpp b/kstars/kstars/tools/modcalcequinox.cpp new file mode 100644 index 00000000..01d89447 --- /dev/null +++ b/kstars/kstars/tools/modcalcequinox.cpp @@ -0,0 +1,223 @@ +/*************************************************************************** + modcalcequinox.cpp - description + ------------------- + begin : dom apr 18 2002 + copyright : (C) 2004 by Pablo de Vicente + email : p.devicentea@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "modcalcequinox.h" + +#include "modcalcequinox.moc" +#include "dms.h" +#include "dmsbox.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "kstarsdatetime.h" +#include "kssun.h" +#include "libkdeedu/extdate/extdatetimeedit.h" + +#include +#include +#include +#include +#include +#include +#include + +modCalcEquinox::modCalcEquinox(QWidget *parentSplit, const char *name) + : modCalcEquinoxDlg (parentSplit,name) { + showCurrentYear(); + show(); +} + +modCalcEquinox::~modCalcEquinox(){ +} + +int modCalcEquinox::getYear (QString eName) +{ + bool ok = FALSE; + int equinoxYear = eName.toInt(&ok); + if ( ok ) + return equinoxYear; + else { + kdDebug() << i18n( "Could not parse epoch string; assuming J2000" ) << endl; + return 2000; + } +} + +void modCalcEquinox::showCurrentYear (void) +{ + KStarsDateTime dt( KStarsDateTime::currentDateTime() ); + yearEdit->setText( QString( "%1").arg( dt.date().year() ) ); +} + +void modCalcEquinox::slotComputeEquinoxesAndSolstices (void) +{ + long double julianDay = 0., jdf = 0.; + float deltaJd; + KStarsData *kd = (KStarsData*) parent()->parent()->parent(); + KSSun *Sun = new KSSun(kd); + int year0 = getYear( yearEdit->text() ); + + if (equinoxSolsticesComboBox->currentItem() == 0 ) { + julianDay = Sun->springEquinox(year0); + jdf = Sun->summerSolstice(year0); + } + else if(equinoxSolsticesComboBox->currentItem() == 1) { + julianDay = Sun->summerSolstice(year0); + jdf = Sun->autumnEquinox(year0); + } + else if (equinoxSolsticesComboBox->currentItem() == 2 ) { + julianDay = Sun->autumnEquinox(year0); + jdf = Sun->winterSolstice(year0); + } + else if(equinoxSolsticesComboBox->currentItem() == 3) { + julianDay = Sun->winterSolstice(year0); + jdf = Sun->springEquinox(year0+1); + } + + deltaJd = (float) (jdf - julianDay); + showStartDateTime(julianDay); + showSeasonDuration(deltaJd); + +} + +void modCalcEquinox::slotClear(void){ + yearEdit->setText(""); + seasonDuration->setText(""); +} + +void modCalcEquinox::showStartDateTime(long double jd) +{ + KStarsDateTime dt( jd ); + startDateTimeEquinox->setDateTime( dt ); +} + +void modCalcEquinox::showSeasonDuration(float deltaJd) +{ + seasonDuration->setText( QString( "%1").arg( deltaJd ) ); +} + +void modCalcEquinox::slotYearCheckedBatch(){ + if ( yearCheckBatch->isChecked() ) + yearCheckBatch->setEnabled( false ); + else { + yearCheckBatch->setEnabled( true ); + } +} + +void modCalcEquinox::slotInputFile() { + QString inputFileName; + inputFileName = KFileDialog::getOpenFileName( ); + InputLineEditBatch->setText( inputFileName ); +} + +void modCalcEquinox::slotOutputFile() { + QString outputFileName; + outputFileName = KFileDialog::getSaveFileName( ); + OutputLineEditBatch->setText( outputFileName ); +} + +void modCalcEquinox::slotRunBatch() { + + QString inputFileName; + + inputFileName = InputLineEditBatch->text(); + + // We open the input file and read its content + + if ( QFile::exists(inputFileName) ) { + QFile f( inputFileName ); + if ( !f.open( IO_ReadOnly) ) { + QString message = i18n( "Could not open file %1.").arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + inputFileName = ""; + return; + } + +// processLines(&f); + QTextStream istream(&f); + processLines(istream); +// readFile( istream ); + f.close(); + } else { + QString message = i18n( "Invalid file: %1" ).arg( inputFileName ); + KMessageBox::sorry( 0, message, i18n( "Invalid file" ) ); + inputFileName = ""; + InputLineEditBatch->setText( inputFileName ); + return; + } +} + +void modCalcEquinox::processLines( QTextStream &istream ) { + + // we open the output file + +// QTextStream istream(&fIn); + QString outputFileName; + outputFileName = OutputLineEditBatch->text(); + QFile fOut( outputFileName ); + fOut.open(IO_WriteOnly); + QTextStream ostream(&fOut); + + QString line; + QString space = " "; + int yearB; + int i = 0; + long double jdsp = 0., jdsu = 0., jdau = 0., jdwin = 0., jdsp1 = 0.; + KStarsData *kd = (KStarsData*) parent()->parent()->parent(); + KSSun *Sun = new KSSun(kd); + + while ( ! istream.eof() ) { + line = istream.readLine(); + line.stripWhiteSpace(); + + //Go through the line, looking for parameters + + QStringList fields = QStringList::split( " ", line ); + + i = 0; + + // Read year and write in ostream if corresponds + + if(yearCheckBatch->isChecked() ) { + yearB = fields[i].toInt(); + i++; + } else + yearB = yearEditBatch->text().toInt(); + + if ( allRadioBatch->isChecked() ) + ostream << yearB << space; + else + if(yearCheckBatch->isChecked() ) + ostream << yearB << space; + + jdsp = Sun->springEquinox(yearB); + jdsu = Sun->summerSolstice(yearB); + jdau = Sun->autumnEquinox(yearB); + jdwin = Sun->winterSolstice(yearB); + jdsp1 = Sun->springEquinox(yearB+1); + + KStarsDateTime dts( jdsp ); + KStarsDateTime dtu( jdsu ); + KStarsDateTime dta( jdau ); + KStarsDateTime dtw( jdwin ); + + ostream << dts.toString(Qt::ISODate) << space << (float)(jdsu - jdsp) << space + << dtu.toString(Qt::ISODate) << space << (float)(jdau - jdsu) << space + << dta.toString(Qt::ISODate) << space << (float)(jdwin - jdau) << space + << dtw.toString(Qt::ISODate) << space << (float)(jdsp1 - jdwin) << endl; + } + + + fOut.close(); +} diff --git a/kstars/kstars/tools/modcalcequinox.h b/kstars/kstars/tools/modcalcequinox.h new file mode 100644 index 00000000..25645202 --- /dev/null +++ b/kstars/kstars/tools/modcalcequinox.h @@ -0,0 +1,59 @@ +/*************************************************************************** + modcalcazel.h - description + ------------------- + begin : mier abr 20 2004 + copyright : (C) 2004 by Pablo de Vicente + email : pvicentea@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MODCALCEQUINOX_H +#define MODCALCEQUINOX_H + +#include +#include +#include "modcalcequinoxdlg.h" + +class QWidget; +class QTextStream; + +/** + *@author Pablo de Vicente + */ + +class modCalcEquinox : public modCalcEquinoxDlg { + +Q_OBJECT + +public: + modCalcEquinox(QWidget *p, const char *n); + ~modCalcEquinox(); + +public slots: + + void slotComputeEquinoxesAndSolstices(void); + void slotClear(void); + void slotYearCheckedBatch(); + void slotInputFile(); + void slotOutputFile(); + void slotRunBatch(); + +private: + + int getYear (QString eName); + void showCurrentYear (void); + void showStartDateTime(long double jd); + void showSeasonDuration(float deltaJd); + void processLines( QTextStream &istream ); + +}; + +#endif diff --git a/kstars/kstars/tools/modcalcequinoxdlg.ui b/kstars/kstars/tools/modcalcequinoxdlg.ui new file mode 100644 index 00000000..025802ba --- /dev/null +++ b/kstars/kstars/tools/modcalcequinoxdlg.ui @@ -0,0 +1,574 @@ + +modCalcEquinoxDlg + + + modCalcEquinoxDlg + + + + 0 + 0 + 459 + 477 + + + + Equinoxes, Solstices & Seasons + + + + unnamed + + + + tabWidget3 + + + + tab + + + Interactive Mode + + + + unnamed + + + + groupBox6 + + + GroupBoxPanel + + + Sunken + + + Select Input + + + + unnamed + + + + spacer20_2 + + + Horizontal + + + Expanding + + + + 70 + 21 + + + + + + + Spring Equinox + + + + + Summer Solstice + + + + + Autumn Equinox + + + + + Winter Solstice + + + + equinoxSolsticesComboBox + + + + + spacer20 + + + Horizontal + + + Expanding + + + + 20 + 21 + + + + + + textLabel1 + + + Year: + + + + + yearEdit + + + + + spacer19 + + + Horizontal + + + Expanding + + + + 30 + 31 + + + + + + + + layout2 + + + + unnamed + + + + spacer6 + + + Horizontal + + + Expanding + + + + 81 + 20 + + + + + + Compute + + + Compute + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 51 + 20 + + + + + + Clear + + + Clear + + + + + spacer5 + + + Horizontal + + + Expanding + + + + 91 + 21 + + + + + + + + groupBox7 + + + Season Information + + + + unnamed + + + + seasonDuration + + + NoFocus + + + + + textLabel3 + + + Duration of the season: + + + + + textLabel2 + + + Start date & time: + + + + + startDateTimeEquinox + + + + + + + spacer22 + + + Vertical + + + Expanding + + + + 41 + 237 + + + + + + + + tab + + + Batch Mode + + + + unnamed + + + + InputBox_2_2 + + + true + + + + 5 + 5 + 0 + 0 + + + + Select Fields in Input File + + + + unnamed + + + + yearCheckBatch + + + Year: + + + true + + + + + spacer23 + + + Horizontal + + + Expanding + + + + 111 + 21 + + + + + + yearEditBatch + + + false + + + + + + + buttonFieldsGroup + + + Fields in Output File Plus Result + + + + unnamed + + + + allRadioBatch + + + All parameters + + + + + inputRadioBatch + + + Only parameters in input file + + + true + + + + + + + groupFilesBox + + + Files + + + + unnamed + + + + InputButtonBatch + + + Input File... + + + File with the input data + + + + + InputLineEditBatch + + + + + OutputLineEditBatch + + + + + OutButtonBatch + + + Output File... + + + File for the output data + + + + + + + layout22 + + + + unnamed + + + + spacer20_2_2 + + + Horizontal + + + Expanding + + + + 151 + 21 + + + + + + runButtonBatch + + + + 7 + 5 + 0 + 0 + + + + Run + + + + + spacer19_2 + + + Horizontal + + + Expanding + + + + 131 + 21 + + + + + + + + spacer27 + + + Vertical + + + Expanding + + + + 41 + 71 + + + + + + + + + + + ExtDateTimeEdit +
    libkdeedu/extdate/extdatetimeedit.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000003b149444154388dad945f4c5b551cc73fe7dc4b7b4bcba0762d45c43114323599ee6192609c51d883892ce083f1718b3ebb185f8dc91e972cf39d2d2a2f1af664b6f1e0fe3863a0718969700eb0c52142da0242a1bd6d696f7bcff101585203ceb8fd9ece39f99dcff9fe7edf939f88c562ec465f5f9fe609442c161362173c3e3eae7b7a7ac8e7f36432196cdbfe4f907c3e4f2291201e8fe338cec3737357e9e8e828aded1e229d650e1f2d51754b082110124c13a4dc5ea341eb9dc284c0558a853f3ce8cb0677ef500fde7d39d2596679e326597b8e9abb85d7a770ab16ab6983ec5a05b487a70e36f0f4e10afe408d6a558310980108478dba4a1e8233990c5d474b64ed39aa3a8fe5f3317fbf81dbd70bccfeb205947632fd74f6589c1c6ea2f70d03a58ba0c1f2c9bdc1b66de3b8256a6e11cbe7e3ee1d181b590124fe2693aeee08d223c82c3a2c24b7b874bec8f26288774f7bd054504aef0dde6e99c0eb83f9fb266323cb80a27fb0958141836044605a2ee5523393371cc646fee2da37195aa35d0c0c5b4859ac03d7e91712dcaac5adab3650a3ff9d08ef7dd8404bb48869e5d958b5b87dadc4c9a1464e9f0d0326df7ebd86bd2e310cb1bf62d384d59441f2d70a070e1c60e09489929b988681bdd9cc97170bcc4c65595f71f8e0e3301337fc24a7732467831875a47f289652b0be5e4151e6d07316c1b0c0340d8ab92023e76d66a6b2840e36d2fb7a13fee632475e6edc367ea98a90fb98b7dd6310ca0328a44761582e1bab41befabcc0ec940d28bc5e93b68e064cab84e1d9beaeb48934eac1f53b01c1b000fca496aa54b61a99fcde61662a4b4b4b23d1680be9d426173e4df3602a48ea411989a4fd590f52a8fd156b05ed9d350e3defe3cfdf4b4c7ce770ea7d3fb9f520afbe1620daeee5c26735d20b9b9cfb6811a754a439e4e5c5639a4caa1e5caf586bfc0197b78702005cb9b4cae4cd3267ce8638fe964bd72b393e39d74928d242617303a756a37f284447770dcdbffc6384a05a85de1306e9a52057c7527c7131c3c42d3f475eb2303c82d4fc3276d6811db37efeb148723082d9b08f79f97c1e5729109a9a28307cc622d2d6cdf52b2b24efe548dedb00142009862cfa879ee1a71f6cec928353511472fbf4389148b0b0e0c108081412458dfe21c9f11351e67e7358595468246d1d1e5e38a6e9e851bc39d84ab502a669331dafec0d8ec7e3e8cb06e1a881d727d1ae40180a434a8c9db129a54126ad48a7358c2b4c5352c8c374bcccdab2bb37d8719cba79fab8211f9df218e0582c261e95f8bfc04f1a1e8bc5c4dfe0a190172af6a9690000000049454e44ae426082 + + + + + Compute + clicked() + modCalcEquinoxDlg + slotComputeEquinoxesAndSolstices() + + + InputButtonBatch + clicked() + modCalcEquinoxDlg + slotInputFile() + + + OutButtonBatch + clicked() + modCalcEquinoxDlg + slotOutputFile() + + + runButtonBatch + clicked() + modCalcEquinoxDlg + slotRunBatch() + + + + slotComputeEquinoxesAndSolstices() + slotInputFile() + slotOutputFile() + slotRunBatch() + + + + klineedit.h + klineedit.h + klineedit.h + +
    diff --git a/kstars/kstars/tools/modcalcgalcoord.cpp b/kstars/kstars/tools/modcalcgalcoord.cpp new file mode 100644 index 00000000..0ec896db --- /dev/null +++ b/kstars/kstars/tools/modcalcgalcoord.cpp @@ -0,0 +1,371 @@ +/*************************************************************************** + modcalcgal.cpp - description + ------------------- + begin : Thu Jan 17 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "dms.h" +#include "dmsbox.h" +#include "skypoint.h" +#include "modcalcgalcoord.h" +#include "modcalcgalcoord.moc" +#include "kstarsdatetime.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +modCalcGalCoord::modCalcGalCoord(QWidget *parentSplit, const char *name) : modCalcGalCoordDlg(parentSplit,name) { + + equRadio->setChecked(TRUE); + raBox->setDegType(FALSE); + show(); +} + +modCalcGalCoord::~modCalcGalCoord() { +} + +void modCalcGalCoord::getGalCoords (void) { + + galLong = lgBox->createDms(); + galLat = bgBox->createDms(); + epoch = getEpoch( epochName->text() ); +} + +void modCalcGalCoord::getEquCoords (void) { + + raCoord = raBox->createDms(FALSE); + decCoord = decBox->createDms(); + epoch = getEpoch( epochName->text() ); +} + +double modCalcGalCoord::getEpoch (QString eName) { + + double epoch = eName.toDouble(); + + return epoch; +} + +void modCalcGalCoord::slotClearCoords (void) { + + raBox->clearFields(); + decBox->clearFields(); + lgBox->clearFields(); + bgBox->clearFields(); + +} + +void modCalcGalCoord::slotComputeCoords (void) { + + if(galRadio->isChecked()) { + getGalCoords(); +// checkEpoch(); + GalToEqu(); + showEquCoords(); + } else { + getEquCoords(); +// checkEpoch(); + EquToGal(); + showGalCoords(); + } + +} + +void modCalcGalCoord::showEquCoords(void) { + raBox->show( raCoord , FALSE); + decBox->show( decCoord ); +} + +void modCalcGalCoord::showGalCoords(void) { + lgBox->show( galLong ); + bgBox->show( galLat ); +} + +void modCalcGalCoord::GalToEqu(void) { + + SkyPoint sp = SkyPoint(); + + sp.GalacticToEquatorial1950(&galLong, &galLat); + sp.set(*sp.ra(), *sp.dec() ); + + KStarsDateTime dt; + dt.setFromEpoch( epoch ); + long double jdf = dt.djd(); + sp.precessFromAnyEpoch(B1950,jdf); + + raCoord.set( *sp.ra() ); + decCoord.set( *sp.dec() ); +} + +void modCalcGalCoord::EquToGal(void) { + + SkyPoint sp = SkyPoint (raCoord, decCoord); + + KStarsDateTime dt; + dt.setFromEpoch( epoch ); + long double jd0 = dt.djd(); + sp.precessFromAnyEpoch(jd0,B1950); + + sp.Equatorial1950ToGalactic(galLong, galLat); + +} + +void modCalcGalCoord::galCheck() { + + galLatCheckBatch->setChecked(false); + galLatBoxBatch->setEnabled(false); + galLongCheckBatch->setChecked(false); + galLongBoxBatch->setEnabled(false); + galInputCoords = FALSE; + +} + +void modCalcGalCoord::equCheck() { + + raCheckBatch->setChecked(false); + raBoxBatch->setEnabled(false); + decCheckBatch->setChecked(false); + decBoxBatch->setEnabled(false); + epochCheckBatch->setChecked(false); + galInputCoords = TRUE; + +} + +void modCalcGalCoord::slotRaCheckedBatch(){ + + if ( raCheckBatch->isChecked() ) { + raBoxBatch->setEnabled( false ); + galCheck(); + } else { + raBoxBatch->setEnabled( true ); + } +} + +void modCalcGalCoord::slotDecCheckedBatch(){ + + if ( decCheckBatch->isChecked() ) { + decBoxBatch->setEnabled( false ); + galCheck(); + } else { + decBoxBatch->setEnabled( true ); + } +} + +void modCalcGalCoord::slotEpochCheckedBatch(){ + + epochCheckBatch->setChecked(false); + + if ( epochCheckBatch->isChecked() ) { + epochBoxBatch->setEnabled( false ); + galCheck(); + } else { + epochBoxBatch->setEnabled( true ); + } +} + +void modCalcGalCoord::slotGalLatCheckedBatch(){ + + if ( galLatCheckBatch->isChecked() ) { + galLatBoxBatch->setEnabled( false ); + equCheck(); + } else { + galLatBoxBatch->setEnabled( true ); + } +} + +void modCalcGalCoord::slotGalLongCheckedBatch(){ + + if ( galLongCheckBatch->isChecked() ) { + galLongBoxBatch->setEnabled( false ); + equCheck(); + } else { + galLongBoxBatch->setEnabled( true ); + } +} + +void modCalcGalCoord::slotInputFile() { + QString inputFileName; + inputFileName = KFileDialog::getOpenFileName( ); + InputLineEditBatch->setText( inputFileName ); +} + +void modCalcGalCoord::slotOutputFile() { + QString outputFileName; + outputFileName = KFileDialog::getSaveFileName( ); + OutputLineEditBatch->setText( outputFileName ); +} + +void modCalcGalCoord::slotRunBatch() { + + QString inputFileName; + + inputFileName = InputLineEditBatch->text(); + + // We open the input file and read its content + + if ( QFile::exists(inputFileName) ) { + QFile f( inputFileName ); + if ( !f.open( IO_ReadOnly) ) { + QString message = i18n( "Could not open file %1.").arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + inputFileName = ""; + return; + } + +// processLines(&f); + QTextStream istream(&f); + processLines(istream); +// readFile( istream ); + f.close(); + } else { + QString message = i18n( "Invalid file: %1" ).arg( inputFileName ); + KMessageBox::sorry( 0, message, i18n( "Invalid file" ) ); + inputFileName = ""; + InputLineEditBatch->setText( inputFileName ); + return; + } +} + +void modCalcGalCoord::processLines( QTextStream &istream ) { + + // we open the output file + +// QTextStream istream(&fIn); + QString outputFileName; + outputFileName = OutputLineEditBatch->text(); + QFile fOut( outputFileName ); + fOut.open(IO_WriteOnly); + QTextStream ostream(&fOut); + + QString line; + QString space = " "; + int i = 0; + SkyPoint sp; + dms raB, decB, galLatB, galLongB; + double epoch0B(0.0); + KStarsDateTime dt; + + while ( ! istream.eof() ) { + line = istream.readLine(); + line.stripWhiteSpace(); + + //Go through the line, looking for parameters + + QStringList fields = QStringList::split( " ", line ); + + i = 0; + + // Input coords are galactic coordinates: + + if (galInputCoords) { + + // Read Galactic Longitude and write in ostream if corresponds + + if(galLongCheckBatch->isChecked() ) { + galLongB = dms::fromString( fields[i], TRUE); + i++; + } else + galLongB = galLongBoxBatch->createDms(TRUE); + + if ( allRadioBatch->isChecked() ) + ostream << galLongB.toDMSString() << space; + else + if(galLongCheckBatch->isChecked() ) + ostream << galLongB.toDMSString() << space; + + // Read Galactic Latitude and write in ostream if corresponds + + if(galLatCheckBatch->isChecked() ) { + galLatB = dms::fromString( fields[i], TRUE); + i++; + } else + galLatB = galLatBoxBatch->createDms(TRUE); + + if ( allRadioBatch->isChecked() ) + ostream << galLatB.toDMSString() << space; + else + if(galLatCheckBatch->isChecked() ) + ostream << galLatB.toDMSString() << space; + + sp = SkyPoint (); + sp.GalacticToEquatorial1950(&galLongB, &galLatB); + ostream << sp.ra()->toHMSString() << space << sp.dec()->toDMSString() << epoch0B << endl; + // Input coords. are equatorial coordinates: + + } else { + + // Read RA and write in ostream if corresponds + + if(raCheckBatch->isChecked() ) { + raB = dms::fromString( fields[i],FALSE); + i++; + } else + raB = raBoxBatch->createDms(FALSE); + + if ( allRadioBatch->isChecked() ) + ostream << raB.toHMSString() << space; + else + if(raCheckBatch->isChecked() ) + ostream << raB.toHMSString() << space; + + // Read DEC and write in ostream if corresponds + + if(decCheckBatch->isChecked() ) { + decB = dms::fromString( fields[i], TRUE); + i++; + } else + decB = decBoxBatch->createDms(); + + if ( allRadioBatch->isChecked() ) + ostream << decB.toDMSString() << space; + else + if(decCheckBatch->isChecked() ) + ostream << decB.toDMSString() << space; + + // Read Epoch and write in ostream if corresponds + + if(epochCheckBatch->isChecked() ) { + epoch0B = fields[i].toDouble(); + i++; + } else + epoch0B = getEpoch( epochBoxBatch->text() ); + + if ( allRadioBatch->isChecked() ) + ostream << epoch0B << space; + else + if(epochCheckBatch->isChecked() ) + ostream << epoch0B << space; + + sp = SkyPoint (raB, decB); + dt.setFromEpoch( epoch0B ); + long double jdf = dt.djd(); + sp.precessFromAnyEpoch(B1950,jdf); + sp.Equatorial1950ToGalactic(galLongB, galLatB); + ostream << galLongB.toDMSString() << space << galLatB.toDMSString() << endl; + + } + + } + + + fOut.close(); +} diff --git a/kstars/kstars/tools/modcalcgalcoord.h b/kstars/kstars/tools/modcalcgalcoord.h new file mode 100644 index 00000000..94acd572 --- /dev/null +++ b/kstars/kstars/tools/modcalcgalcoord.h @@ -0,0 +1,76 @@ +/*************************************************************************** + modcalcgal.h - description + ------------------- + begin : Thu Jan 17 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MODCALCGALCOORD_H +#define MODCALCGALCOORD_H + +#include "dms.h" +#include "modcalcgalcoorddlg.h" + +/** + * Class which implements the KStars calculator module to compute + * Galactic coordinates to/from Equatorial coordinates. + * + * Inherits QWidget + *@author Pablo de Vicente + *@version 0.9 + */ + +class modCalcGalCoord : public modCalcGalCoordDlg { + +Q_OBJECT + +public: + + modCalcGalCoord(QWidget *p, const char *n); + ~modCalcGalCoord(); + /** + * Obtains the galactic coords. from the Box. + */ + void getGalCoords (void); + void getEquCoords (void); + void getEpoch (void); + double getEpoch( QString t ); + void showEquCoords(void); + void showGalCoords(void); + void GalToEqu(void); + void EquToGal(void); + +public slots: + + void slotClearCoords (void); + void slotComputeCoords (void); + void slotGalLatCheckedBatch(void); + void slotGalLongCheckedBatch(void); + void slotRaCheckedBatch(void); + void slotDecCheckedBatch(void); + void slotEpochCheckedBatch(void); + void slotInputFile(void); + void slotOutputFile(void); + void slotRunBatch(); + +private: + void equCheck(void); + void galCheck(void); + void processLines( QTextStream &is ); + + dms galLong, galLat, raCoord, decCoord; + double epoch; + bool galInputCoords; +}; +#endif + diff --git a/kstars/kstars/tools/modcalcgalcoorddlg.ui b/kstars/kstars/tools/modcalcgalcoorddlg.ui new file mode 100644 index 00000000..dfb59183 --- /dev/null +++ b/kstars/kstars/tools/modcalcgalcoorddlg.ui @@ -0,0 +1,930 @@ + +modCalcGalCoordDlg + + + modCalcGalCoordDlg + + + + 0 + 0 + 549 + 409 + + + + Galactic Coordinates + + + + unnamed + + + + tabWidget8 + + + StrongFocus + + + + tab + + + Interactive Mode + + + + unnamed + + + + ButtonGroup1 + + + Choose Input Coordinates + + + + unnamed + + + + spacer4 + + + Horizontal + + + Expanding + + + + 97 + 21 + + + + + + equRadio + + + Equatorial + + + true + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 96 + 21 + + + + + + galRadio + + + TabFocus + + + Galactic + + + + + spacer2 + + + Horizontal + + + Expanding + + + + 97 + 21 + + + + + + + + layout2 + + + + unnamed + + + + spacer7 + + + Horizontal + + + Expanding + + + + 51 + 21 + + + + + + Compute + + + Convert + + + + + spacer6 + + + Horizontal + + + Expanding + + + + 51 + 21 + + + + + + Clear + + + Clear + + + + + spacer5 + + + Horizontal + + + Expanding + + + + 71 + 21 + + + + + + + + layout22 + + + + unnamed + + + + equBox + + + Equatorial Coordinates + + + + unnamed + + + + raBox + + + + 5 + 5 + 0 + 0 + + + + + 100 + 0 + + + + StrongFocus + + + + + raLabel + + + Right ascension: + + + + + decBox + + + + 5 + 5 + 0 + 0 + + + + + 100 + 0 + + + + StrongFocus + + + + + epochLabel + + + Epoch: + + + + + decLabel + + + Declination: + + + + + epochName + + + true + + + + 5 + 5 + 0 + 0 + + + + + + + + + + + spacer31 + + + Horizontal + + + Fixed + + + + 15 + 20 + + + + + + groupBox7 + + + Galactic Coordinates + + + + unnamed + + + + layout5 + + + + unnamed + + + + bgLabel + + + Latitude: + + + + + lgLabel + + + Longitude: + + + + + lgBox + + + + 5 + 5 + 0 + 0 + + + + + 100 + 0 + + + + StrongFocus + + + + + bgBox + + + + 5 + 5 + 0 + 0 + + + + + 100 + 0 + + + + StrongFocus + + + + + + + + + + + Spacer1 + + + Vertical + + + Expanding + + + + 20 + 160 + + + + + + + + tab + + + Batch Mode + + + + unnamed + + + + InputBox_2_2_2 + + + true + + + + 5 + 5 + 0 + 0 + + + + Select Fields in Input File + + + + unnamed + + + + raBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + decBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + epochBoxBatch + + + false + + + + 5 + 5 + 0 + 0 + + + + 1950.0 + + + + + raCheckBatch + + + Right ascension: + + + true + + + If checked, value will be read from input file. If not, value will be read from adjacent box + + + + + decCheckBatch + + + Declination: + + + true + + + If checked, value will be read from input file. If not, value will be read from adjacent box + + + + + epochCheckBatch + + + true + + + Epoch: + + + false + + + If checked, value will be read from input file. If not, value will be read from adjacent box + + + + + galLongCheckBatch + + + true + + + Gal. long.: + + + false + + + If checked, value will be read from input file. If not, value will be read from adjacent box + + + + + galLatCheckBatch + + + true + + + Gal. lat.: + + + false + + + If checked, value will be read from input file. If not, value will be read from adjacent box + + + + + galLatBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + galLongBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + + + buttonFieldsGroup + + + Fields in Output File Plus Result + + + + unnamed + + + + allRadioBatch + + + All parameters + + + + + inputRadioBatch + + + Only parameters in input file + + + true + + + + + + + groupFilesBox + + + Files + + + + unnamed + + + + InputButtonBatch + + + Input File... + + + File with the input data + + + + + InputLineEditBatch + + + + + OutputLineEditBatch + + + + + OutButtonBatch + + + Output File... + + + File for the output data + + + + + + + layout22_3 + + + + unnamed + + + + spacer20_2_2 + + + Horizontal + + + Expanding + + + + 151 + 21 + + + + + + runButtonBatch + + + + 7 + 5 + 0 + 0 + + + + Run + + + + + spacer19_2_2 + + + Horizontal + + + Expanding + + + + 131 + 21 + + + + + + + + spacer50 + + + Vertical + + + Expanding + + + + 31 + 71 + + + + + + + + + + + dmsBox +
    ../dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082 + + + + + Clear + clicked() + modCalcGalCoordDlg + slotClearCoords() + + + Compute + clicked() + modCalcGalCoordDlg + slotComputeCoords() + + + decCheckBatch + clicked() + modCalcGalCoordDlg + slotDecCheckedBatch() + + + raCheckBatch + clicked() + modCalcGalCoordDlg + slotRaCheckedBatch() + + + epochCheckBatch + clicked() + modCalcGalCoordDlg + slotEpochCheckedBatch() + + + galLongCheckBatch + clicked() + modCalcGalCoordDlg + slotGalLongCheckedBatch() + + + InputButtonBatch + clicked() + modCalcGalCoordDlg + slotInputFile() + + + OutButtonBatch + clicked() + modCalcGalCoordDlg + slotOutputFile() + + + galLatCheckBatch + clicked() + modCalcGalCoordDlg + slotGalLatCheckedBatch() + + + runButtonBatch + clicked() + modCalcGalCoordDlg + slotRunBatch() + + + + tabWidget8 + equRadio + galRadio + Compute + Clear + raBox + decBox + epochName + lgBox + bgBox + raCheckBatch + raBoxBatch + decCheckBatch + decBoxBatch + epochCheckBatch + epochBoxBatch + galLongCheckBatch + galLongBoxBatch + galLatCheckBatch + galLatBoxBatch + inputRadioBatch + InputButtonBatch + InputLineEditBatch + OutputLineEditBatch + OutButtonBatch + runButtonBatch + + + slotComputeCoords() + slotClearCoords() + slotInputFile() + slotOutputFile() + slotRaCheckedBatch() + slotDecCheckedBatch() + slotEpochCheckedBatch() + slotGalLatCheckedBatch() + slotGalLongCheckedBatch() + slotRunBatch() + + + + dmsbox.h + dmsbox.h + klineedit.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + klineedit.h + dmsbox.h + dmsbox.h + +
    diff --git a/kstars/kstars/tools/modcalcgeodcoord.cpp b/kstars/kstars/tools/modcalcgeodcoord.cpp new file mode 100644 index 00000000..dd913ef6 --- /dev/null +++ b/kstars/kstars/tools/modcalcgeodcoord.cpp @@ -0,0 +1,402 @@ +/*************************************************************************** + modcalcgeodcoord.cpp - description + ------------------- + begin : Tue Jan 15 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "modcalcgeodcoord.h" +#include "modcalcgeodcoord.moc" +#include "dms.h" +#include "dmsbox.h" +#include "geolocation.h" +#include "kstars.h" + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + + +modCalcGeodCoord::modCalcGeodCoord(QWidget *parentSplit, const char *name) : modCalcGeodCoordDlg(parentSplit,name) { + + static const char *ellipsoidList[] = { + "IAU76", "GRS80", "MERIT83", "WGS84", "IERS89"}; + + spheRadio->setChecked(TRUE); + ellipsoidBox->insertStrList (ellipsoidList,5); + geoPlace = new GeoLocation(); + showLongLat(); + setEllipsoid(0); + show(); + +} + +modCalcGeodCoord::~modCalcGeodCoord(){ + delete geoPlace; +} + +void modCalcGeodCoord::showLongLat(void) +{ + + KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars + lonGeoBox->show( ks->geo()->lng() ); + latGeoBox->show( ks->geo()->lat() ); + altGeoBox->setText( QString("0.0") ); +} + +void modCalcGeodCoord::setEllipsoid(int index) { + + geoPlace->changeEllipsoid(index); + +} + +void modCalcGeodCoord::getCartGeoCoords (void) +{ + + geoPlace->setXPos( KGlobal::locale()->readNumber(xGeoName->text())*1000. ); + geoPlace->setYPos( KGlobal::locale()->readNumber(yGeoName->text())*1000. ); + geoPlace->setZPos( KGlobal::locale()->readNumber(zGeoName->text())*1000. ); + //geoPlace->setXPos( xGeoName->text().toDouble()*1000. ); + //geoPlace->setYPos( yGeoName->text().toDouble()*1000. ); + //geoPlace->setZPos( zGeoName->text().toDouble()*1000. ); +} + +void modCalcGeodCoord::getSphGeoCoords (void) +{ + geoPlace->setLong( lonGeoBox->createDms() ); + geoPlace->setLat( latGeoBox->createDms() ); + geoPlace->setHeight( altGeoBox->text().toDouble() ); +} + +void modCalcGeodCoord::slotClearGeoCoords (void) +{ + + geoPlace->setLong( 0.0 ); + geoPlace->setLat( 0.0 ); + geoPlace->setHeight( 0.0 ); + latGeoBox->clearFields(); + lonGeoBox->clearFields(); + //showSpheGeoCoords(); + //showCartGeoCoords(); + +} + +void modCalcGeodCoord::slotComputeGeoCoords (void) +{ + + if(cartRadio->isChecked()) { + getCartGeoCoords(); + showSpheGeoCoords(); + } else { + getSphGeoCoords(); + showCartGeoCoords(); + } + +} + +void modCalcGeodCoord::showSpheGeoCoords(void) +{ + lonGeoBox->show( geoPlace->lng() ); + latGeoBox->show( geoPlace->lat() ); + altGeoBox->setText( KGlobal::locale()->formatNumber( geoPlace->height(), 3) ); +} + +void modCalcGeodCoord::showCartGeoCoords(void) +{ + + xGeoName->setText( KGlobal::locale()->formatNumber( geoPlace->xPos()/1000. ,6)); + yGeoName->setText( KGlobal::locale()->formatNumber( geoPlace->yPos()/1000. ,6)); + zGeoName->setText( KGlobal::locale()->formatNumber( geoPlace->zPos()/1000. ,6)); +} + +void modCalcGeodCoord::geoCheck(void) { + + xBoxBatch->setEnabled( false ); + xCheckBatch->setChecked( false ); + yBoxBatch->setEnabled( false ); + yCheckBatch->setChecked( false ); + zBoxBatch->setEnabled( false ); + zCheckBatch->setChecked( false ); + xyzInputCoords = FALSE; +} + +void modCalcGeodCoord::xyzCheck(void) { + + longBoxBatch->setEnabled( false ); + longCheckBatch->setChecked( false ); + latBoxBatch->setEnabled( false ); + latCheckBatch->setChecked( false ); + elevBoxBatch->setEnabled( false ); + elevCheckBatch->setChecked( false ); + xyzInputCoords = TRUE; + +} + +void modCalcGeodCoord::slotLongCheckedBatch(){ + + if ( longCheckBatch->isChecked() ) { + longBoxBatch->setEnabled( false ); + geoCheck(); + } else { + longBoxBatch->setEnabled( true ); + } +} + +void modCalcGeodCoord::slotLatCheckedBatch(){ + + if ( latCheckBatch->isChecked() ) { + latBoxBatch->setEnabled( false ); + geoCheck(); + } else { + latBoxBatch->setEnabled( true ); + } +} + +void modCalcGeodCoord::slotElevCheckedBatch(){ + + if ( elevCheckBatch->isChecked() ) { + elevBoxBatch->setEnabled( false ); + geoCheck(); + } else { + elevBoxBatch->setEnabled( true ); + } +} + +void modCalcGeodCoord::slotXCheckedBatch(){ + + if ( xCheckBatch->isChecked() ) { + xBoxBatch->setEnabled( false ); + xyzCheck(); + } else { + xBoxBatch->setEnabled( true ); + } +} + +void modCalcGeodCoord::slotYCheckedBatch(){ + + if ( yCheckBatch->isChecked() ) { + yBoxBatch->setEnabled( false ); + xyzCheck(); + } else { + yBoxBatch->setEnabled( true ); + } +} + +void modCalcGeodCoord::slotZCheckedBatch(){ + + if ( zCheckBatch->isChecked() ) { + zBoxBatch->setEnabled( false ); + xyzCheck(); + } else { + zBoxBatch->setEnabled( true ); + } +} +void modCalcGeodCoord::slotInputFile() { + + QString inputFileName; + inputFileName = KFileDialog::getOpenFileName( ); + InputLineEditBatch->setText( inputFileName ); +} + +void modCalcGeodCoord::slotOutputFile() { + + QString outputFileName; + outputFileName = KFileDialog::getSaveFileName( ); + OutputLineEditBatch->setText( outputFileName ); +} + +void modCalcGeodCoord::slotRunBatch(void) { + + QString inputFileName; + + inputFileName = InputLineEditBatch->text(); + + // We open the input file and read its content + + if ( QFile::exists(inputFileName) ) { + QFile f( inputFileName ); + if ( !f.open( IO_ReadOnly) ) { + QString message = i18n( "Could not open file %1.").arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + inputFileName = ""; + return; + } + +// processLines(&f); + QTextStream istream(&f); + processLines(istream); +// readFile( istream ); + f.close(); + } else { + QString message = i18n( "Invalid file: %1" ).arg( inputFileName ); + KMessageBox::sorry( 0, message, i18n( "Invalid file" ) ); + inputFileName = ""; + InputLineEditBatch->setText( inputFileName ); + return; + } +} + +void modCalcGeodCoord::processLines( QTextStream &istream ) { + + // we open the output file + +// QTextStream istream(&fIn); + QString outputFileName; + outputFileName = OutputLineEditBatch->text(); + QFile fOut( outputFileName ); + fOut.open(IO_WriteOnly); + QTextStream ostream(&fOut); + + QString line; + QString space = " "; + int i = 0; + GeoLocation *geoPl = new GeoLocation(); + geoPl->setEllipsoid(0); + + double xB, yB, zB, hB; + dms latB, longB; + + + while ( ! istream.eof() ) { + line = istream.readLine(); + line.stripWhiteSpace(); + + //Go through the line, looking for parameters + + QStringList fields = QStringList::split( " ", line ); + + i = 0; + + // Input coords are XYZ: + + if (xyzInputCoords) { + + // Read X and write in ostream if corresponds + + if(xCheckBatch->isChecked() ) { + xB = fields[i].toDouble(); + i++; + } else + xB = KGlobal::locale()->readNumber(xBoxBatch->text()) ; + + if ( allRadioBatch->isChecked() ) + ostream << xB << space; + else + if(xCheckBatch->isChecked() ) + ostream << xB << space; + + // Read Y and write in ostream if corresponds + + if(yCheckBatch->isChecked() ) { + yB = fields[i].toDouble(); + i++; + } else + yB = KGlobal::locale()->readNumber( yBoxBatch->text()) ; + + if ( allRadioBatch->isChecked() ) + ostream << yB << space; + else + if(yCheckBatch->isChecked() ) + ostream << yB << space; + // Read Z and write in ostream if corresponds + + if(zCheckBatch->isChecked() ) { + zB = fields[i].toDouble(); + i++; + } else + zB = KGlobal::locale()->readNumber( zBoxBatch->text()); + + if ( allRadioBatch->isChecked() ) + ostream << zB << space; + else + if(yCheckBatch->isChecked() ) + ostream << zB << space; + + geoPl->setXPos( xB*1000.0 ); + geoPl->setYPos( yB*1000.0 ); + geoPl->setZPos( zB*1000.0 ); + ostream << geoPl->lng()->toDMSString() << space << + geoPl->lat()->toDMSString() << space << + geoPl->height() << endl; + + // Input coords. are Long, Lat and Height + + } else { + + // Read Longitude and write in ostream if corresponds + + if(longCheckBatch->isChecked() ) { + longB = dms::fromString( fields[i],TRUE); + i++; + } else + longB = longBoxBatch->createDms(TRUE); + + if ( allRadioBatch->isChecked() ) + ostream << longB.toDMSString() << space; + else + if(longCheckBatch->isChecked() ) + ostream << longB.toDMSString() << space; + + // Read Latitude and write in ostream if corresponds + + if(latCheckBatch->isChecked() ) { + latB = dms::fromString( fields[i], TRUE); + i++; + } else + latB = latBoxBatch->createDms(TRUE); + + if ( allRadioBatch->isChecked() ) + ostream << latB.toDMSString() << space; + else + if(latCheckBatch->isChecked() ) + ostream << latB.toDMSString() << space; + + // Read Height and write in ostream if corresponds + + if(elevCheckBatch->isChecked() ) { + hB = fields[i].toDouble(); + i++; + } else + hB = elevBoxBatch->text().toDouble() ; + + if ( allRadioBatch->isChecked() ) + ostream << hB << space; + else + if(elevCheckBatch->isChecked() ) + ostream << hB << space; + + geoPl->setLong( longB ); + geoPl->setLat( latB ); + geoPl->setHeight( hB ); + + ostream << geoPl->xPos()/1000.0 << space << + geoPl->yPos()/1000.0 << space << + geoPl->zPos()/1000.0 << endl; + + } + + } + + + fOut.close(); +} diff --git a/kstars/kstars/tools/modcalcgeodcoord.h b/kstars/kstars/tools/modcalcgeodcoord.h new file mode 100644 index 00000000..e4ae86e2 --- /dev/null +++ b/kstars/kstars/tools/modcalcgeodcoord.h @@ -0,0 +1,83 @@ +/*************************************************************************** + modcalcgeodcoord.h - description + ------------------- + begin : Tue Jan 15 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MODCALCGEODCOORD_H +#define MODCALCGEODCOORD_H + +#include "modcalcgeoddlg.h" + +/** + * Class which implements the KStars calculator module to compute + * Geodetic coordinates to/from Cartesian coordinates. + * + * Inherits QVBox + *@author Pablo de Vicente + *@version 0.9 + */ + +//class QWidget; +//class QLineEdit; +//class QRadioButton; +//class dmsBox; +class GeoLocation; + +class modCalcGeodCoord : public modCalcGeodCoordDlg { + + Q_OBJECT + public: + + modCalcGeodCoord(QWidget *p, const char *n); + ~modCalcGeodCoord(); + + void genGeoCoords(void); + void getCartGeoCoords (void); + void getSphGeoCoords (void); + void showSpheGeoCoords(void); + void showCartGeoCoords(void); + + public slots: + + void slotComputeGeoCoords (void); + void slotClearGeoCoords (void); + void setEllipsoid(int i); + void slotLongCheckedBatch(); + void slotLatCheckedBatch(); + void slotElevCheckedBatch(); + void slotXCheckedBatch(); + void slotYCheckedBatch(); + void slotZCheckedBatch(); + void slotOutputFile(); + void slotInputFile(); + private: + + void geoCheck(void); + void xyzCheck(void); + void showLongLat(void); + void processLines( QTextStream &istream ); + void slotRunBatch(void); + +// QRadioButton *cartRadio, *spheRadio; +// QVBox *vbox, *rightBox; +// QLineEdit *xGeoName, *yGeoName, *zGeoName, *altGeoName; +// dmsBox *timeBox, *dateBox, *lonGeoBox, *latGeoBox; + + GeoLocation *geoPlace; + bool xyzInputCoords; + +}; + +#endif diff --git a/kstars/kstars/tools/modcalcgeoddlg.ui b/kstars/kstars/tools/modcalcgeoddlg.ui new file mode 100644 index 00000000..890eb4c0 --- /dev/null +++ b/kstars/kstars/tools/modcalcgeoddlg.ui @@ -0,0 +1,819 @@ + +modCalcGeodCoordDlg + + + modCalcGeodCoordDlg + + + + 0 + 0 + 548 + 444 + + + + Geodetic Coordinates + + + + unnamed + + + + tabWidget + + + StrongFocus + + + + tab + + + Interactive Mode + + + + unnamed + + + + layout31 + + + + unnamed + + + + InputBox + + + Choose Input Coordinates + + + + unnamed + + + + layout1 + + + + unnamed + + + + cartRadio + + + Cartesian + + + + + spheRadio + + + TabFocus + + + Geographic + + + true + + + + + + + + + groupBox11 + + + Ellipsoid Model + + + + unnamed + + + + ellipsoidBox + + + + + + + + + layout2 + + + + unnamed + + + + spacer6 + + + Horizontal + + + Expanding + + + + 81 + 20 + + + + + + Compute + + + Convert + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 51 + 20 + + + + + + Clear + + + Clear + + + + + spacer5 + + + Horizontal + + + Expanding + + + + 91 + 21 + + + + + + + + layout32 + + + + unnamed + + + + cartBox + + + Cartesian Coordinates + + + + unnamed + + + + yLabel + + + Y (km): + + + + + zLabel + + + Z (km): + + + + + xLabel + + + X (km): + + + + + xGeoName + + + + + zGeoName + + + + + yGeoName + + + + + + + spheBox + + + Geographic Coordinates + + + + unnamed + + + + lonGeoBox + + + + 70 + 0 + + + + StrongFocus + + + + + latGeoBox + + + + 70 + 0 + + + + StrongFocus + + + + + latLabel + + + Latitude: + + + + + longLabel + + + Longitude: + + + + + TextLabel3_2 + + + Elevation (meters): + + + + + altGeoBox + + + 0.0 + + + + + + + + + Spacer1_2 + + + Vertical + + + Expanding + + + + 20 + 120 + + + + + + + + tab + + + Batch Mode + + + + unnamed + + + + InputBox_2_2 + + + true + + + + 5 + 5 + 0 + 0 + + + + Select Fields in Input File + + + + unnamed + + + + xBoxBatch + + + false + + + + + yBoxBatch + + + false + + + + + zBoxBatch + + + false + + + + + longBoxBatch + + + false + + + StrongFocus + + + + + latBoxBatch + + + false + + + StrongFocus + + + + + elevBoxBatch + + + false + + + + + longCheckBatch + + + Longitude: + + + true + + + + + latCheckBatch + + + Latitude: + + + true + + + + + elevCheckBatch + + + Elev. (m): + + + true + + + + + xCheckBatch + + + true + + + X (km): + + + false + + + + + yCheckBatch + + + true + + + Y (km): + + + false + + + + + zCheckBatch + + + true + + + Z (km): + + + false + + + + + + + buttonFieldsGroup + + + Fields in Output File Plus Result + + + + unnamed + + + + allRadioBatch + + + All parameters + + + + + inputRadioBatch + + + Only parameters in input file + + + true + + + + + + + groupFilesBox + + + Files + + + + unnamed + + + + InputButtonBatch + + + Input File... + + + File with the input data + + + + + InputLineEditBatch + + + + + OutputLineEditBatch + + + + + OutButtonBatch + + + Output File... + + + File for the output data + + + + + + + layout22 + + + + unnamed + + + + spacer20_2 + + + Horizontal + + + Expanding + + + + 151 + 21 + + + + + + runButtonBatch + + + + 7 + 5 + 0 + 0 + + + + Run + + + + + spacer19_2 + + + Horizontal + + + Expanding + + + + 131 + 21 + + + + + + + + spacer36 + + + Vertical + + + Expanding + + + + 20 + 41 + + + + + + + + + + + dmsBox +
    ../dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082 + + + + + Clear + clicked() + modCalcGeodCoordDlg + slotClearGeoCoords() + + + Compute + clicked() + modCalcGeodCoordDlg + slotComputeGeoCoords() + + + InputButtonBatch + clicked() + modCalcGeodCoordDlg + slotInputFile() + + + OutButtonBatch + clicked() + modCalcGeodCoordDlg + slotOutputFile() + + + longCheckBatch + clicked() + modCalcGeodCoordDlg + slotLongCheckedBatch() + + + latCheckBatch + clicked() + modCalcGeodCoordDlg + slotLatCheckedBatch() + + + xCheckBatch + clicked() + modCalcGeodCoordDlg + slotXCheckedBatch() + + + yCheckBatch + clicked() + modCalcGeodCoordDlg + slotYCheckedBatch() + + + zCheckBatch + clicked() + modCalcGeodCoordDlg + slotZCheckedBatch() + + + runButtonBatch + clicked() + modCalcGeodCoordDlg + slotRunBatch() + + + elevCheckBatch + clicked() + modCalcGeodCoordDlg + slotElevCheckedBatch() + + + + tabWidget + cartRadio + spheRadio + ellipsoidBox + Compute + Clear + xGeoName + yGeoName + zGeoName + lonGeoBox + latGeoBox + altGeoBox + longCheckBatch + longBoxBatch + latCheckBatch + latBoxBatch + elevCheckBatch + elevBoxBatch + xCheckBatch + xBoxBatch + yCheckBatch + yBoxBatch + zCheckBatch + zBoxBatch + inputRadioBatch + InputButtonBatch + InputLineEditBatch + OutButtonBatch + OutputLineEditBatch + runButtonBatch + + + slotComputeGeoCoords() + slotClearGeoCoords() + slotInputFile() + slotRunBatch() + slotOutputFile() + slotLatCheckedBatch() + slotLongCheckedBatch() + slotElevCheckedBatch() + slotXCheckedBatch() + slotYCheckedBatch() + slotZCheckedBatch() + + + + kcombobox.h + klineedit.h + klineedit.h + klineedit.h + dmsbox.h + dmsbox.h + klineedit.h + klineedit.h + klineedit.h + klineedit.h + dmsbox.h + dmsbox.h + klineedit.h + +
    diff --git a/kstars/kstars/tools/modcalcjd.cpp b/kstars/kstars/tools/modcalcjd.cpp new file mode 100644 index 00000000..68434f39 --- /dev/null +++ b/kstars/kstars/tools/modcalcjd.cpp @@ -0,0 +1,125 @@ +/*************************************************************************** + modcalcjd.cpp - description + ------------------- + begin : Tue Jan 15 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "modcalcjd.h" +#include "modcalcjd.moc" +#include "kstars.h" +#include "kstarsdata.h" +#include "geolocation.h" +#include "libkdeedu/extdate/extdatetimeedit.h" + +#include //need for QTimeEdit +#include +#include +#include +#include + +#include "kstarsdatetime.h" + +#define MJD0 2400000.5 + +modCalcJD::modCalcJD(QWidget *parentSplit, const char *name) : modCalcJdDlg(parentSplit,name) { + + showCurrentTime(); + show(); +} + +modCalcJD::~modCalcJD(void) +{ +} + +void modCalcJD::slotComputeTime (void) +{ + + if(DateRadio->isChecked()) { + computeFromCalendar(); + } else if (JdRadio->isChecked()) { + JdName->setFocus(); + computeFromJd(); + } else if (MjdRadio->isChecked()) { + MjdName->setFocus(); + computeFromMjd(); + } +} + +void modCalcJD::computeFromCalendar (void) +{ + long double julianDay, modjulianDay; + + julianDay = getDateTime().djd(); + showJd( julianDay ); + + modjulianDay = julianDay - MJD0; + showMjd(modjulianDay); +} + +void modCalcJD::computeFromMjd (void) +{ + long double julianDay, modjulianDay; + + modjulianDay = KGlobal::locale()->readNumber( MjdName->text() ); + julianDay = MJD0 + modjulianDay; + showJd( julianDay ); + computeFromJd(); +} + +void modCalcJD::computeFromJd (void) +{ + long double julianDay, modjulianDay; + julianDay = KGlobal::locale()->readNumber( JdName->text() ); + KStarsDateTime dt( julianDay ); + + datBox->setDate( dt.date() ); + timBox->setTime( dt.time() ); + + modjulianDay = julianDay - MJD0; + showMjd( modjulianDay ); +} + + +void modCalcJD::slotClearTime (void) +{ + JdName->setText (""); + MjdName->setText (""); + datBox->setDate( ExtDate::currentDate() ); + timBox->setTime(QTime(0,0,0)); +} + +void modCalcJD::showCurrentTime (void) +{ + KStars *ks = (KStars*) parent()->parent()->parent(); + + KStarsDateTime dt = ks->data()->geo()->LTtoUT( KStarsDateTime::currentDateTime() ); + datBox->setDate( dt.date() ); + timBox->setTime( dt.time() ); + computeFromCalendar(); +} + +KStarsDateTime modCalcJD::getDateTime (void) +{ + return KStarsDateTime( datBox->date() , timBox->time() ); +} + +void modCalcJD::showJd(long double julianDay) +{ + JdName->setText(KGlobal::locale()->formatNumber( (double)julianDay, 5 ) ); +} + +void modCalcJD::showMjd(long double modjulianDay) +{ + MjdName->setText(KGlobal::locale()->formatNumber( (double)modjulianDay, 5 ) ); +} diff --git a/kstars/kstars/tools/modcalcjd.h b/kstars/kstars/tools/modcalcjd.h new file mode 100644 index 00000000..054e2156 --- /dev/null +++ b/kstars/kstars/tools/modcalcjd.h @@ -0,0 +1,65 @@ +/*************************************************************************** + modcalcjd.h - description + ------------------- + begin : Tue Jan 15 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MODCALCJD_H +#define MODCALCJD_H + +#include + +#include +#include "modcalcjddlg.h" + +/** + * Class for KStars module which computes JD, MJD and Date/Time from the + * any of the other entries. + * + * Inherits QVBox + *@author Pablo de Vicente + *@version 0.9 + */ + +class QWidget; +class VBox; +class KStarsDateTime; + +class modCalcJD : public modCalcJdDlg +{ +Q_OBJECT +public: + modCalcJD(QWidget *p, const char *n); + ~modCalcJD(); + + void computeFromCalendar (void); + void computeFromMjd (void); + void computeFromJd (void); + KStarsDateTime getDateTime (void); + +public slots: + + void slotComputeTime(void); + void slotClearTime(void); + void showCurrentTime(void); + +private: + + /** Shows Julian Day in the Box */ + void showJd(long double jd); + /** Shows the modified Julian Day in the Box */ + void showMjd(long double mjd); +}; + +#endif diff --git a/kstars/kstars/tools/modcalcjddlg.ui b/kstars/kstars/tools/modcalcjddlg.ui new file mode 100644 index 00000000..6550c546 --- /dev/null +++ b/kstars/kstars/tools/modcalcjddlg.ui @@ -0,0 +1,510 @@ + +modCalcJdDlg + + + modCalcJdDlg + + + + 0 + 0 + 407 + 387 + + + + Julian Day + + + + unnamed + + + + InputBox + + + + 5 + 5 + 0 + 0 + + + + Choose Input Field + + + + unnamed + + + + layout9 + + + + unnamed + + + + JdRadio + + + + 5 + 0 + 0 + 0 + + + + Julian day + + + + + MjdRadio + + + + 5 + 0 + 0 + 0 + + + + Modified Julian day + + + + + DateRadio + + + + 5 + 0 + 0 + 0 + + + + Date + + + + + + + + + layout37 + + + + unnamed + + + + JdBox + + + Julian Day + + + + unnamed + + + + JdLabel + + + JD: + + + + + JdName + + + + 130 + 0 + + + + + + + + MjdBox + + + Modified Julian Day + + + + unnamed + + + + MjdLabel + + + MJD: + + + + + MjdName + + + + 130 + 0 + + + + + + + + + + Datebox + + + Date && Time + + + + unnamed + + + + spacer60 + + + Horizontal + + + Expanding + + + + 16 + 20 + + + + + + timeLabel + + + UT: + + + + + timBox + + + + 100 + 0 + + + + + + spacer61 + + + Horizontal + + + Expanding + + + + 16 + 20 + + + + + + dateLabel + + + Date: + + + + + datBox + + + + 1 + 0 + 0 + 0 + + + + + 110 + 0 + + + + + + spacer62 + + + Horizontal + + + Expanding + + + + 16 + 20 + + + + + + + + layout7 + + + + unnamed + + + + Spacer8 + + + Horizontal + + + Expanding + + + + 23 + 20 + + + + + + Now + + + + 7 + 5 + 0 + 0 + + + + Now + + + + + spacer6 + + + Horizontal + + + Expanding + + + + 39 + 21 + + + + + + Clear + + + + 5 + 5 + 0 + 0 + + + + + 0 + 25 + + + + + 32767 + 30 + + + + Clear + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 37 + 20 + + + + + + Compute + + + + 5 + 5 + 0 + 0 + + + + + 0 + 25 + + + + + 32767 + 30 + + + + Convert + + + + + spacer5 + + + Horizontal + + + Expanding + + + + 38 + 20 + + + + + + + + spacer55 + + + Vertical + + + Expanding + + + + 20 + 30 + + + + + + + + ExtDateEdit +
    libkdeedu/extdate/extdatetimeedit.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082 + + + + + Now + clicked() + modCalcJdDlg + showCurrentTime() + + + Clear + clicked() + modCalcJdDlg + slotClearTime() + + + Compute + clicked() + modCalcJdDlg + slotComputeTime() + + + + slotClearTime() + slotComputeTime() + showCurrentTime() + + + + klineedit.h + klineedit.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + +
    diff --git a/kstars/kstars/tools/modcalcplanets.cpp b/kstars/kstars/tools/modcalcplanets.cpp new file mode 100644 index 00000000..c927d71e --- /dev/null +++ b/kstars/kstars/tools/modcalcplanets.cpp @@ -0,0 +1,591 @@ +/*************************************************************************** + modcalcequinox.cpp - description + ------------------- + begin : dom may 2 2004 + copyright : (C) 2004-2005 by Pablo de Vicente + email : p.devicentea@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "modcalcplanets.h" +#include "modcalcplanets.moc" +#include "dms.h" +#include "dmsbox.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "kssun.h" +#include "ksplanet.h" +#include "ksmoon.h" +#include "kspluto.h" +#include "libkdeedu/extdate/extdatetimeedit.h" +#include "ksnumbers.h" + +#include +#include +#include +#include +#include +#include +#include +#include + + +modCalcPlanets::modCalcPlanets(QWidget *parentSplit, const char *name) : modCalcPlanetsDlg (parentSplit,name) { + showCurrentDateTime(); + showLongLat(); + raBox->setDegType(FALSE); + show(); +} + +modCalcPlanets::~modCalcPlanets(){ +} + +void modCalcPlanets::showCurrentDateTime (void) +{ + KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars + KStarsDateTime dt = ks->data()->geo()->LTtoUT( KStarsDateTime::currentDateTime() ); + + dateBox->setDate( dt.date() ); + timeBox->setTime( dt.time() ); + + dateBoxBatch->setDate( dt.date() ); + utBoxBatch->setTime( dt.time() ); +} + +KStarsDateTime modCalcPlanets::getDateTime (void) +{ + return KStarsDateTime( dateBox->date() , timeBox->time() ); +} + +void modCalcPlanets::showLongLat(void) +{ + + KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars + longBox->show( ks->geo()->lng() ); + latBox->show( ks->geo()->lat() ); + + longBoxBatch->show( ks->geo()->lng() ); + latBoxBatch->show( ks->geo()->lat() ); +} + + +GeoLocation modCalcPlanets::getObserverPosition (void) +{ + GeoLocation geoPlace; + + geoPlace.setLong( longBox->createDms() ); + geoPlace.setLat( latBox->createDms() ); + geoPlace.setHeight( 0.0 ); + + return geoPlace; +} + +void modCalcPlanets::slotComputePosition (void) +{ + KStarsData *kd = (KStarsData*) parent()->parent()->parent(); + KStarsDateTime dt = getDateTime(); + long double julianDay = dt.djd(); + GeoLocation position( getObserverPosition() ); + KSNumbers num( julianDay ); + dms LST( position.GSTtoLST( dt.gst() ) ); + + // Earth + KSPlanet Earth( kd, I18N_NOOP( "Earth" )); + Earth.findPosition( &num ); + + // Mercury + if (planetComboBox->currentItem() == 0 ) { + KSPlanet p( kd, I18N_NOOP( "Mercury" )); + p.findPosition( &num, position.lat(), &LST, &Earth); + p.EquatorialToHorizontal( &LST, position.lat()); + showCoordinates( p ); + } + else if(planetComboBox->currentItem() == 1) { + KSPlanet p( kd, I18N_NOOP( "Venus" )); + p.findPosition( &num, position.lat(), &LST, &Earth); + p.EquatorialToHorizontal( &LST, position.lat()); + showCoordinates( p ); + } + else if(planetComboBox->currentItem() == 2) { + showCoordinates( Earth ); + } + else if(planetComboBox->currentItem() == 3) { + KSPlanet p( kd, I18N_NOOP( "Mars" )); + p.findPosition( &num, position.lat(), &LST, &Earth); + p.EquatorialToHorizontal( &LST, position.lat()); + showCoordinates( p ); + } + else if(planetComboBox->currentItem() == 4) { + KSPlanet p( kd, I18N_NOOP( "Jupiter" )); + p.findPosition( &num, position.lat(), &LST, &Earth); + p.EquatorialToHorizontal( &LST, position.lat()); + showCoordinates( p ); + } + else if(planetComboBox->currentItem() == 5) { + KSPlanet p( kd, I18N_NOOP( "Saturn" )); + p.findPosition( &num, position.lat(), &LST, &Earth); + p.EquatorialToHorizontal( &LST, position.lat()); + showCoordinates( p ); + } + else if(planetComboBox->currentItem() == 6) { + KSPlanet p( kd, I18N_NOOP( "Uranus" )); + p.findPosition( &num, position.lat(), &LST, &Earth); + p.EquatorialToHorizontal( &LST, position.lat()); + showCoordinates( p ); + } + else if(planetComboBox->currentItem() == 7) { + KSPlanet p( kd, I18N_NOOP( "Neptune" )); + p.findPosition( &num, position.lat(), &LST, &Earth); + p.EquatorialToHorizontal( &LST, position.lat()); + showCoordinates( p ); + } + else if(planetComboBox->currentItem() == 8) { + KSPluto p( kd ); + p.findPosition( &num, position.lat(), &LST, &Earth); + p.EquatorialToHorizontal( &LST, position.lat()); + showCoordinates( p ); + } + else if(planetComboBox->currentItem() == 9) { + KSMoon p( kd ); + p.findPosition( &num, position.lat(), &LST, &Earth); + p.EquatorialToHorizontal( &LST, position.lat()); + showCoordinates( p ); + } + else if(planetComboBox->currentItem() == 10) { + KSSun p( kd ); + p.findPosition( &num, position.lat(), &LST, &Earth); + p.EquatorialToHorizontal( &LST, position.lat()); + p.setRsun(0.0); + showCoordinates( p ); + } +} + +void modCalcPlanets::showCoordinates( const KSPlanet &ksp) { + + showHeliocentricEclipticCoords(ksp.helEcLong(), ksp.helEcLat(), ksp.rsun() ); + showGeocentricEclipticCoords(ksp.ecLong(), ksp.ecLat(), ksp.rearth() ); + showEquatorialCoords(ksp.ra(), ksp.dec() ); + showTopocentricCoords(ksp.az(), ksp.alt() ); + +} + +void modCalcPlanets::showCoordinates( const KSMoon &ksp ) { + + showHeliocentricEclipticCoords(ksp.helEcLong(), ksp.helEcLat(), ksp.rsun() ); + showGeocentricEclipticCoords(ksp.ecLong(), ksp.ecLat(), ksp.rearth() ); + showEquatorialCoords(ksp.ra(), ksp.dec() ); + showTopocentricCoords(ksp.az(), ksp.alt() ); + +} +void modCalcPlanets::showCoordinates( const KSPluto &ksp ) { + + showHeliocentricEclipticCoords(ksp.helEcLong(), ksp.helEcLat(), ksp.rsun() ); + showGeocentricEclipticCoords(ksp.ecLong(), ksp.ecLat(), ksp.rearth() ); + showEquatorialCoords(ksp.ra(), ksp.dec() ); + showTopocentricCoords(ksp.az(), ksp.alt() ); + +} + +void modCalcPlanets::showCoordinates( const KSSun &ksp ) { + + showHeliocentricEclipticCoords(ksp.helEcLong(), ksp.helEcLat(), ksp.rsun() ); + showGeocentricEclipticCoords(ksp.ecLong(), ksp.ecLat(), ksp.rearth() ); + showEquatorialCoords(ksp.ra(), ksp.dec() ); + showTopocentricCoords(ksp.az(), ksp.alt() ); + +} + +void modCalcPlanets::slotClear(void){ + helLongBox->setText( "" ); + helLatBox->setText( "" ); + sunDistBox->setText( "" ); + geoLongBox->setText(""); + geoLatBox->setText(""); + earthDistBox->setText(""); + raBox->clearFields(); + decBox->clearFields(); + azBox->setText(""); + altBox->setText(""); +} + +void modCalcPlanets::showHeliocentricEclipticCoords(const dms *hLong, const dms *hLat, double dist) +{ + helLongBox->show( hLong ); + helLatBox->show( hLat ); + sunDistBox->setText( KGlobal::locale()->formatNumber( dist,6)); +} + +void modCalcPlanets::showGeocentricEclipticCoords(const dms *eLong, const dms *eLat, double dist) +{ + geoLongBox->show( eLong ); + geoLatBox->show( eLat ); + earthDistBox->setText( KGlobal::locale()->formatNumber( dist,6)); +} + +void modCalcPlanets::showEquatorialCoords(const dms *ra, const dms *dec) +{ + raBox->show( ra, FALSE ); + decBox->show( dec ); +} + +void modCalcPlanets::showTopocentricCoords(const dms *az, const dms *el) +{ + azBox->show( az ); + altBox->show( el ); +} + +void modCalcPlanets::slotPlanetsCheckedBatch(){ + + if ( planetCheckBatch->isChecked() ) + planetComboBoxBatch->setEnabled( false ); + else { + planetComboBoxBatch->setEnabled( true ); + } +} + +void modCalcPlanets::slotUtCheckedBatch(){ + + if ( utCheckBatch->isChecked() ) + utBoxBatch->setEnabled( false ); + else { + utBoxBatch->setEnabled( true ); + } +} + +void modCalcPlanets::slotDateCheckedBatch(){ + + if ( dateCheckBatch->isChecked() ) + dateBoxBatch->setEnabled( false ); + else { + dateBoxBatch->setEnabled( true ); + } +} + +void modCalcPlanets::slotLongCheckedBatch(){ + + if ( longCheckBatch->isChecked() ) + longBoxBatch->setEnabled( false ); + else { + longBoxBatch->setEnabled( true ); + } +} + +void modCalcPlanets::slotLatCheckedBatch(){ + + if ( latCheckBatch->isChecked() ) + latBoxBatch->setEnabled( false ); + else { + latBoxBatch->setEnabled( true ); + } +} + +void modCalcPlanets::slotInputFile() { + QString inputFileName; + inputFileName = KFileDialog::getOpenFileName( ); + InputLineEditBatch->setText( inputFileName ); +} + +void modCalcPlanets::slotOutputFile() { + QString outputFileName; + outputFileName = KFileDialog::getSaveFileName( ); + OutputLineEditBatch->setText( outputFileName ); +} + +void modCalcPlanets::slotRunBatch() { + + QString inputFileName; + + inputFileName = InputLineEditBatch->text(); + + // We open the input file and read its content + + if ( QFile::exists(inputFileName) ) { + QFile f( inputFileName ); + if ( !f.open( IO_ReadOnly) ) { + QString message = i18n( "Could not open file %1.").arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + inputFileName = ""; + return; + } + + QTextStream istream(&f); + processLines(istream); + f.close(); + } else { + QString message = i18n( "Invalid file: %1" ).arg( inputFileName ); + KMessageBox::sorry( 0, message, i18n( "Invalid file" ) ); + inputFileName = ""; + InputLineEditBatch->setText( inputFileName ); + return; + } +} + +unsigned int modCalcPlanets::requiredBatchFields(void) { + unsigned int i = 0; + + if(planetCheckBatch->isChecked() ) + i++; + if(utCheckBatch->isChecked() ) + i++; + if(dateCheckBatch->isChecked() ) + i++; + if (longCheckBatch->isChecked() ) + i++; + if (latCheckBatch->isChecked() ) + i++; + + return i; + +} + +void modCalcPlanets::processLines( QTextStream &istream ) { + + // we open the output file + + QString outputFileName, lineToWrite; + outputFileName = OutputLineEditBatch->text(); + QFile fOut( outputFileName ); + fOut.open(IO_WriteOnly); + QTextStream ostream(&fOut); + bool lineIsValid = true; + QString message; + + QString line; + QString space = " "; + QString planetB; + unsigned int i = 0, nline = 0; + QTime utB; + ExtDate dtB; + dms longB, latB, hlongB, hlatB, glongB, glatB, raB, decB, azmB, altB; + double rSunB(0.0), rEarthB(0.0); + KStarsData *kd = (KStarsData*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars + PlanetCatalog PCat( kd ); + PCat.initialize(); + + QString pName[11], pNamei18n[11]; + + pName[0] = "Mercury"; pNamei18n[0]= i18n("Mercury"); + pName[1] = "Venus"; pNamei18n[1]= i18n("Venus"); + pName[2] = "Earth"; pNamei18n[2]= i18n("Earth"); + pName[3] = "Mars"; pNamei18n[3]= i18n("Mars"); + pName[4] = "Jupiter"; pNamei18n[4]= i18n("Jupiter"); + pName[5] = "Saturn"; pNamei18n[5]= i18n("Saturn"); + pName[6] = "Uranus"; pNamei18n[6]= i18n("Uranus"); + pName[7] = "Neptune"; pNamei18n[7]= i18n("Neptune"); + pName[8] = "Pluto"; pNamei18n[8]= i18n("Pluto"); + pName[9] = "Sun"; pNamei18n[9]= i18n("Sun"); + pName[10] = "Moon"; pNamei18n[10]= i18n("Moon"); + + unsigned int numberOfRequiredFields = requiredBatchFields(); + + while ( ! istream.eof() ) { + lineToWrite=""; + line = istream.readLine(); + line.stripWhiteSpace(); + + //Go through the line, looking for parameters + + QStringList fields = QStringList::split( " ", line ); + + if (fields.count() != numberOfRequiredFields ) { + lineIsValid = false; + kdWarning() << i18n( "Incorrect number of fields in line %1: " ).arg(nline) + << i18n( "Present fields %1. " ).arg(fields.count()) + << i18n( "Required fields %1. " ).arg(numberOfRequiredFields) << endl; + nline++; + continue; + } + + i = 0; + if(planetCheckBatch->isChecked() ) { + planetB = fields[i]; + unsigned int result = 1; + int j = 0; + while (j < 11) { + //while (result != 0 && j < 11) { + result = QString::compare( pNamei18n[j] , planetB ); + if (result == 0) + break; + j++; + } + if (j == 11) { + kdWarning() << i18n("Unknown planet ") + << fields[i] + << i18n(" in line %1: ").arg(nline) << endl; + continue; + } + i++; + } else + planetB = planetComboBoxBatch->currentText( ); + + if ( allRadioBatch->isChecked() ) { + lineToWrite = planetB; + lineToWrite += space; + } + else + if(planetCheckBatch->isChecked() ) { + lineToWrite = planetB; + lineToWrite += space; + } + + // Read Ut and write in ostream if corresponds + + if(utCheckBatch->isChecked() ) { + utB = QTime::fromString( fields[i] ); + if ( !utB.isValid() ) { + kdWarning() << i18n( "Line %1 contains an invalid time" ).arg(nline) << endl; + lineIsValid=false; + nline++; + continue; + } + i++; + } else + utB = utBoxBatch->time(); + + if ( allRadioBatch->isChecked() ) + lineToWrite += utB.toString().append(space); + else + if(utCheckBatch->isChecked() ) + lineToWrite += utB.toString().append(space); + + // Read date and write in ostream if corresponds + + if(dateCheckBatch->isChecked() ) { + dtB = ExtDate::fromString( fields[i], Qt::ISODate ); + if ( !dtB.isValid() ) { + kdWarning() << i18n( "Line %1 contains an invalid date: " ).arg(nline) << + fields[i] << endl ; + lineIsValid=false; + nline++; + continue; + } + i++; + } else + dtB = dateBoxBatch->date(); + if ( allRadioBatch->isChecked() ) + lineToWrite += dtB.toString().append(space); + else + if(dateCheckBatch->isChecked() ) + lineToWrite += dtB.toString().append(space); + + // Read Longitude and write in ostream if corresponds + + if (longCheckBatch->isChecked() ) { + longB = dms::fromString( fields[i],TRUE); + i++; + } else + longB = longBoxBatch->createDms(TRUE); + + if ( allRadioBatch->isChecked() ) + lineToWrite += longB.toDMSString() + space; + else + if (longCheckBatch->isChecked() ) + lineToWrite += longB.toDMSString() + space; + + // Read Latitude + + if (latCheckBatch->isChecked() ) { + latB = dms::fromString( fields[i], TRUE); + i++; + } else + latB = latBoxBatch->createDms(TRUE); + if ( allRadioBatch->isChecked() ) + lineToWrite += latB.toDMSString() + space; + else + if (latCheckBatch->isChecked() ) + lineToWrite += latB.toDMSString() + space; + + KStarsDateTime edt( dtB, utB ); + dms LST = edt.gst().Degrees() + longB.Degrees(); + + KSNumbers num( edt.djd() ); + + PCat.findPosition( &num, &latB, &LST ); + PCat.EquatorialToHorizontal(&LST, &latB); + + KSPlanet Earth( kd, I18N_NOOP( "Earth" )); + Earth.findPosition( &num ); + + KSMoon Moon( kd ); + Moon.findPosition( &num, &latB, &LST, &Earth ); + Moon.EquatorialToHorizontal( &LST, &latB ); + + int result = 1; + int jp = -1; + while (result != 0 && jp < 10) { + jp++; + result = QString::compare( pNamei18n[jp] , planetB ); + } + + if (jp < 11) { + if (jp < 10) { + // Heliocentric Ecl. coords. + hlongB.setD(PCat.findByName( pName[jp] )->helEcLong()->Degrees()); + hlatB.setD( PCat.findByName( pName[jp] )->helEcLat()->Degrees()); + rSunB = PCat.findByName( pName[jp] )->rsun(); + + // Geocentric Ecl. coords. + glongB .setD( PCat.findByName( pName[jp] )->ecLong()->Degrees() ); + glatB.setD( PCat.findByName( pName[jp] )->ecLat()->Degrees() ); + rEarthB = PCat.findByName( pName[jp] )->rearth(); + + // Equatorial coords. + decB.setD( PCat.findByName( pName[jp] )->dec()->Degrees() ); + raB.setD( PCat.findByName( pName[jp] )->ra()->Degrees() ); + + // Topocentric Coords. + azmB.setD( PCat.findByName( pName[jp] )->az()->Degrees() ); + altB.setD( PCat.findByName( pName[jp] )->alt()->Degrees() ); + } else { + + // Heliocentric Ecl. coords. + hlongB.setD( Moon.helEcLong()->Degrees() ); + hlatB.setD( Moon.helEcLat()->Degrees() ); + + // Geocentric Ecl. coords. + glongB .setD( Moon.ecLong()->Degrees() ); + glatB.setD( Moon.ecLat()->Degrees() ); + rEarthB = Moon.rearth(); + + // Equatorial coords. + decB.setD( Moon.dec()->Degrees() ); + raB.setD( Moon.ra()->Degrees() ); + + // Topocentric Coords. + azmB.setD( Moon.az()->Degrees() ); + altB.setD( Moon.alt()->Degrees() ); + } + + + ostream << lineToWrite; + + if ( helEclCheckBatch->isChecked() ) + ostream << hlongB.toDMSString() << space << hlatB.toDMSString() << space << rSunB << space ; + if ( geoEclCheckBatch->isChecked() ) + ostream << glongB.toDMSString() << space << glatB.toDMSString() << space << rEarthB << space ; + if ( equGeoCheckBatch->isChecked() ) + ostream << raB.toHMSString() << space << decB.toDMSString() << space ; + if ( topoCheckBatch->isChecked() ) + ostream << azmB.toDMSString() << space << altB.toDMSString() << space ; + + ostream << endl; + } + nline++; + + } + + if (!lineIsValid) { + QString message = i18n("Errors found while parsing some lines in the input file"); + KMessageBox::sorry( 0, message, i18n( "Errors in lines" ) ); + } + + fOut.close(); +} diff --git a/kstars/kstars/tools/modcalcplanets.h b/kstars/kstars/tools/modcalcplanets.h new file mode 100644 index 00000000..c3d6bceb --- /dev/null +++ b/kstars/kstars/tools/modcalcplanets.h @@ -0,0 +1,83 @@ +/*************************************************************************** + modcalcazel.h - description + ------------------- + begin : mier abr 20 2004 + copyright : (C) 2004-2005 by Pablo de Vicente + email : pvicentea@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MODCALCPLANETS_H +#define MODCALCPLANETS_H + +#include +#include +#include "modcalcplanetsdlg.h" +#include "geolocation.h" +#include "kstarsdatetime.h" + +class QWidget; +class QTextStream; +class KSPlanet; +class KSMoon; +class KSSun; +class KSPluto; + +/** + *@author Pablo de Vicente + */ + +class modCalcPlanets : public modCalcPlanetsDlg { + +Q_OBJECT + +public: + modCalcPlanets(QWidget *p, const char *n); + ~modCalcPlanets(); + +public slots: + + void slotComputePosition (void); + void slotClear(void); + void slotUtCheckedBatch(); + void slotDateCheckedBatch(); + void slotLongCheckedBatch(); + void slotLatCheckedBatch(); + void slotPlanetsCheckedBatch(); + void slotInputFile(); + void slotOutputFile(); + void slotRunBatch(); + void processLines( QTextStream &istream ); + //void slotInputFile(); + //void slotOutputFile(); + //void slotRunBatch(); + +private: + + void showCurrentDateTime (void); + KStarsDateTime getDateTime (void); + void showLongLat(void); + GeoLocation getObserverPosition (void); + void showCoordinates( const KSPlanet &ksp ); + void showCoordinates( const KSMoon &ksp ); + void showCoordinates( const KSSun &ksp ); + void showCoordinates( const KSPluto &ksp ); + void showHeliocentricEclipticCoords( const dms *hLong, const dms *hLat, double dist); + void showGeocentricEclipticCoords( const dms *eLong, const dms *eLat, double r); + void showEquatorialCoords( const dms *ra, const dms *dec); + void showTopocentricCoords( const dms *az, const dms *el); + unsigned int requiredBatchFields(void); + + // void processLines( QTextStream &istream ); + +}; + +#endif diff --git a/kstars/kstars/tools/modcalcplanetsdlg.ui b/kstars/kstars/tools/modcalcplanetsdlg.ui new file mode 100644 index 00000000..3788816f --- /dev/null +++ b/kstars/kstars/tools/modcalcplanetsdlg.ui @@ -0,0 +1,1392 @@ + +modCalcPlanetsDlg + + + modCalcPlanetsDlg + + + + 0 + 0 + 625 + 510 + + + + Solar System Bodies Coordinates + + + + unnamed + + + + Interactive_Mode + + + + tab + + + Interactive Mode + + + + unnamed + + + + groupBox1 + + + Input Selection + + + + unnamed + + + + layout13 + + + + unnamed + + + + spacer21 + + + Horizontal + + + Expanding + + + + 101 + 21 + + + + + + textLabel1 + + + Solar system body: + + + + + + Mercury + + + + + Venus + + + + + Earth + + + + + Mars + + + + + Jupiter + + + + + Saturn + + + + + Uranus + + + + + Neptune + + + + + Pluto + + + + + Moon + + + + + Sun + + + + planetComboBox + + + + + spacer22 + + + Horizontal + + + Expanding + + + + 151 + 21 + + + + + + + + layout14 + + + + unnamed + + + + layout20 + + + + unnamed + + + + dateBox + + + + 120 + 0 + + + + StrongFocus + + + + + timeBox + + + + 5 + 5 + 0 + 0 + + + + + 100 + 0 + + + + + + timLabel + + + Universal time: + + + + + dateLabel + + + Date: + + + + + + + spacer10 + + + Horizontal + + + Expanding + + + + 50 + 20 + + + + + + layout11 + + + + unnamed + + + + longLabel + + + Longitude: + + + + + longBox + + + + 100 + 0 + + + + StrongFocus + + + + + latLabel + + + Latitude: + + + + + latBox + + + + 100 + 0 + + + + StrongFocus + + + + + + + spacer14 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + + + layout13 + + + + unnamed + + + + groupBox3 + + + Equatorial Coordinates + + + + unnamed + + + + layout11 + + + + unnamed + + + + raBox + + + + 100 + 0 + + + + + + textLabel9 + + + Right ascension: + + + + + textLabel10 + + + Declination: + + + + + decBox + + + + 100 + 0 + + + + + + + + spacer13 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + + + groupBox4 + + + Topocentric Coordinates + + + + unnamed + + + + layout12 + + + + unnamed + + + + textLabel11 + + + Azimuth: + + + + + altBox + + + + 100 + 0 + + + + + + textLabel12 + + + Altitude: + + + + + azBox + + + + 100 + 0 + + + + + + + + spacer16_2 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + + + groupBox2 + + + Ecliptic Coordinates + + + + unnamed + + + + layout8 + + + + unnamed + + + + sunDistBox + + + + 5 + 5 + 0 + 0 + + + + + 100 + 0 + + + + NoFocus + + + + + textLabel8 + + + Dist. to Sun (AU): + + + + + helLongBox + + + + 100 + 0 + + + + + + textLabel4 + + + Heliocentric long.: + + + + + helLatBox + + + + 100 + 0 + + + + + + textLabel5 + + + Heliocentric lat.: + + + + + + + spacer11 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + layout9 + + + + unnamed + + + + textLabel8_2 + + + Dist. to Earth (AU): + + + + + earthDistBox + + + + 5 + 5 + 0 + 0 + + + + + 100 + 0 + + + + NoFocus + + + + + textLabel6 + + + Geocentric long.: + + + + + geoLongBox + + + + 100 + 0 + + + + + + geoLatBox + + + + 100 + 0 + + + + + + textLabel7 + + + Geocentric lat.: + + + + + + + spacer17 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + layout1 + + + + unnamed + + + + spacer5 + + + Horizontal + + + Expanding + + + + 111 + 20 + + + + + + computeButton + + + Compute + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 61 + 21 + + + + + + clearButton + + + Clear + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 91 + 20 + + + + + + + + spacer7 + + + Vertical + + + Expanding + + + + 21 + 60 + + + + + + + + tab + + + Batch Mode + + + + unnamed + + + + InputBox_2_2 + + + true + + + + 5 + 5 + 0 + 0 + + + + Select Fields in Input File + + + + unnamed + + + + utBoxBatch + + + true + + + + + latBoxBatch + + + true + + + + 100 + 0 + + + + StrongFocus + + + + + dateCheckBatch + + + Date: + + + false + + + + + dateBoxBatch + + + true + + + + 100 + 0 + + + + + + latCheckBatch + + + Latitude: + + + false + + + + + longBoxBatch + + + true + + + + 100 + 0 + + + + StrongFocus + + + + + longCheckBatch + + + Longitude: + + + false + + + + + utCheckBatch + + + false + + + UT: + + + false + + + + + planetCheckBatch + + + false + + + Solar system body: + + + false + + + + + + Mercury + + + + + Venus + + + + + Earth + + + + + Mars + + + + + Jupiter + + + + + Saturn + + + + + Uranus + + + + + Neptune + + + + + Pluto + + + + + Moon + + + + + Sun + + + + planetComboBoxBatch + + + + + + + InputBox_2_2_2 + + + true + + + + 5 + 5 + 0 + 0 + + + + Select Fields in Output File + + + + unnamed + + + + helEclCheckBatch + + + false + + + Heliocentric ecliptic coordinates + + + false + + + + + equGeoCheckBatch + + + Equatorial geocentric coordinates + + + true + + + + + topoCheckBatch + + + Topocentric coordinates + + + false + + + + + geoEclCheckBatch + + + Geocentric ecliptic coordinates + + + false + + + + + + + buttonGroup4_2 + + + Fields in Output File Plus Result + + + + unnamed + + + + allRadioBatch + + + All parameters + + + + + inputRadioBatch + + + Only parameters in input file + + + true + + + + + + + groupBox4_2 + + + Files + + + + unnamed + + + + InputButtonBatch + + + Input File... + + + File with the input data + + + + + InputLineEditBatch + + + + + OutputLineEditBatch + + + + + OutButtonBatch + + + Output File... + + + File for the output data + + + + + + + layout14_2 + + + + unnamed + + + + spacer20 + + + Horizontal + + + Expanding + + + + 151 + 21 + + + + + + runButtonBatch + + + + 7 + 5 + 0 + 0 + + + + Run + + + + + spacer19 + + + Horizontal + + + Expanding + + + + 131 + 21 + + + + + + + + spacer16 + + + Vertical + + + Expanding + + + + 20 + 21 + + + + + + + + + + + dmsBox +
    ../dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    + + ExtDateEdit +
    libkdeedu/extdate/extdatetimeedit.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image1 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082 + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082 + + + + + computeButton + clicked() + modCalcPlanetsDlg + slotComputePosition() + + + clearButton + clicked() + modCalcPlanetsDlg + slotClear() + + + runButtonBatch + clicked() + modCalcPlanetsDlg + slotRunBatch() + + + InputButtonBatch + clicked() + modCalcPlanetsDlg + slotInputFile() + + + OutButtonBatch + clicked() + modCalcPlanetsDlg + slotOutputFile() + + + utCheckBatch + clicked() + modCalcPlanetsDlg + slotUtCheckedBatch() + + + dateCheckBatch + clicked() + modCalcPlanetsDlg + slotDateCheckedBatch() + + + latCheckBatch + clicked() + modCalcPlanetsDlg + slotLatCheckedBatch() + + + longCheckBatch + clicked() + modCalcPlanetsDlg + slotLongCheckedBatch() + + + planetCheckBatch + clicked() + modCalcPlanetsDlg + slotPlanetsCheckedBatch() + + + + Interactive_Mode + planetComboBox + timeBox + dateBox + longBox + latBox + sunDistBox + earthDistBox + computeButton + clearButton + utBoxBatch + latBoxBatch + dateCheckBatch + latCheckBatch + longBoxBatch + longCheckBatch + utCheckBatch + planetCheckBatch + planetComboBoxBatch + helEclCheckBatch + equGeoCheckBatch + topoCheckBatch + geoEclCheckBatch + inputRadioBatch + InputButtonBatch + InputLineEditBatch + OutputLineEditBatch + OutButtonBatch + runButtonBatch + + + slotComputePosition() + slotClear() + slotInputFile() + slotOutputFile() + slotUtCheckedBatch() + slotDateCheckedBatch() + slotLongCheckedBatch() + slotLatCheckedBatch() + slotRunBatch() + slotPlanetsCheckedBatch() + + + + + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + klineedit.h + dmsbox.h + dmsbox.h + klineedit.h + dmsbox.h + dmsbox.h + dmsbox.h + + dmsbox.h + +
    diff --git a/kstars/kstars/tools/modcalcprec.cpp b/kstars/kstars/tools/modcalcprec.cpp new file mode 100644 index 00000000..236bad05 --- /dev/null +++ b/kstars/kstars/tools/modcalcprec.cpp @@ -0,0 +1,297 @@ +/*************************************************************************** + modcalcprec.cpp - description + ------------------- + begin : Sun Jan 27 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "modcalcprec.h" +#include "modcalcprec.moc" +#include "dmsbox.h" +#include "skypoint.h" +#include "dms.h" +#include "kstarsdatetime.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +modCalcPrec::modCalcPrec(QWidget *parentSplit, const char *name) : modCalcPrecDlg(parentSplit,name) { + + ra0Box->setDegType(FALSE); + rafBox->setDegType(FALSE); + show(); + +} + +modCalcPrec::~modCalcPrec(){ + +} + +SkyPoint modCalcPrec::getEquCoords (void) { + dms raCoord, decCoord; + + raCoord = ra0Box->createDms(FALSE); + decCoord = dec0Box->createDms(); + + SkyPoint sp = SkyPoint (raCoord, decCoord); + + return sp; +} + +QString modCalcPrec:: showCurrentEpoch () { + + double epoch = setCurrentEpoch(); + QString eName = QString("%1").arg(epoch,7,'f',2); + + return eName; +} + +double modCalcPrec::setCurrentEpoch () { + return KStarsDateTime::currentDateTime().epoch(); +} + +double modCalcPrec::getEpoch (QString eName) { + bool ok = false; + double epoch = eName.toDouble(&ok); + + if ( ok ) + return epoch; + else { + kdDebug() << i18n( "Could not parse epoch string; assuming J2000" ) << endl; + return 2000.0; + } +} + +void modCalcPrec::slotClearCoords (void) { + + ra0Box->clearFields(); + dec0Box->clearFields(); + rafBox->clearFields(); + decfBox->clearFields(); + epoch0Name->setText(""); + epochfName->setText(""); + +} + +void modCalcPrec::slotComputeCoords (void) { + + SkyPoint sp; + + sp = getEquCoords(); + + double epoch0 = getEpoch( epoch0Name->text() ); + double epochf = getEpoch( epochfName->text() ); + + KStarsDateTime dt; + dt.setFromEpoch( epoch0 ); + long double jd0 = dt.djd(); + dt.setFromEpoch( epochf ); + long double jdf = dt.djd(); + + sp.precessFromAnyEpoch(jd0, jdf); + + showEquCoords( sp ); + +} + +void modCalcPrec::showEquCoords ( SkyPoint sp ) { + rafBox->show( sp.ra(),FALSE ); + decfBox->show( sp.dec() ); +} + +void modCalcPrec::slotRaCheckedBatch(){ + + if ( raCheckBatch->isChecked() ) + raBoxBatch->setEnabled( false ); + else { + raBoxBatch->setEnabled( true ); + } +} + +void modCalcPrec::slotDecCheckedBatch(){ + + if ( decCheckBatch->isChecked() ) + decBoxBatch->setEnabled( false ); + else { + decBoxBatch->setEnabled( true ); + } +} + +void modCalcPrec::slotEpochCheckedBatch(){ + + if ( epochCheckBatch->isChecked() ) + epochBoxBatch->setEnabled( false ); + else { + epochBoxBatch->setEnabled( true ); + } +} + +void modCalcPrec::slotTargetEpochCheckedBatch(){ + + if ( targetEpochCheckBatch->isChecked() ) + targetEpochBoxBatch->setEnabled( false ); + else { + targetEpochBoxBatch->setEnabled( true ); + } +} + +void modCalcPrec::slotInputFile() { + QString inputFileName; + inputFileName = KFileDialog::getOpenFileName( ); + InputLineEditBatch->setText( inputFileName ); +} + +void modCalcPrec::slotOutputFile() { + QString outputFileName; + outputFileName = KFileDialog::getSaveFileName( ); + OutputLineEditBatch->setText( outputFileName ); + + +} + +void modCalcPrec::slotRunBatch() { + + QString inputFileName; + + inputFileName = InputLineEditBatch->text(); + + // We open the input file and read its content + + if ( QFile::exists(inputFileName) ) { + QFile f( inputFileName ); + if ( !f.open( IO_ReadOnly) ) { + QString message = i18n( "Could not open file %1.").arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + inputFileName = ""; + return; + } + +// processLines(&f); + QTextStream istream(&f); + processLines(istream); +// readFile( istream ); + f.close(); + } else { + QString message = i18n( "Invalid file: %1" ).arg( inputFileName ); + KMessageBox::sorry( 0, message, i18n( "Invalid file" ) ); + inputFileName = ""; + InputLineEditBatch->setText( inputFileName ); + return; + } +} + +void modCalcPrec::processLines( QTextStream &istream ) { + + // we open the output file + +// QTextStream istream(&fIn); + QString outputFileName; + outputFileName = OutputLineEditBatch->text(); + QFile fOut( outputFileName ); + fOut.open(IO_WriteOnly); + QTextStream ostream(&fOut); + + QString line; + QString space = " "; + int i = 0; + long double jd0, jdf; + SkyPoint sp; + dms raB, decB; + double epoch0B, epochfB; + KStarsDateTime dt0, dtf; + + while ( ! istream.eof() ) { + line = istream.readLine(); + line.stripWhiteSpace(); + + //Go through the line, looking for parameters + + QStringList fields = QStringList::split( " ", line ); + + i = 0; + + // Read RA and write in ostream if corresponds + + if(raCheckBatch->isChecked() ) { + raB = dms::fromString( fields[i],FALSE); + i++; + } else + raB = raBoxBatch->createDms(FALSE); + + if ( allRadioBatch->isChecked() ) + ostream << raB.toHMSString() << space; + else + if(raCheckBatch->isChecked() ) + ostream << raB.toHMSString() << space; + + // Read DEC and write in ostream if corresponds + + if(decCheckBatch->isChecked() ) { + decB = dms::fromString( fields[i], TRUE); + i++; + } else + decB = decBoxBatch->createDms(); + + if ( allRadioBatch->isChecked() ) + ostream << decB.toDMSString() << space; + else + if(decCheckBatch->isChecked() ) + ostream << decB.toDMSString() << space; + + // Read Epoch and write in ostream if corresponds + + if(epochCheckBatch->isChecked() ) { + epoch0B = fields[i].toDouble(); + i++; + } else + epoch0B = getEpoch( epochBoxBatch->text() ); + + if ( allRadioBatch->isChecked() ) + ostream << epoch0B; + else + if(epochCheckBatch->isChecked() ) + ostream << epoch0B; + + // Read Target epoch and write in ostream if corresponds + + if(targetEpochCheckBatch->isChecked() ) { + epochfB = fields[i].toDouble(); + i++; + } else + epochfB = getEpoch( targetEpochBoxBatch->text() ); + + if ( allRadioBatch->isChecked() ) + ostream << epochfB << space; + else + if(targetEpochCheckBatch->isChecked() ) + ostream << epochfB << space; + + dt0.setFromEpoch( epoch0B ); + dtf.setFromEpoch( epoch0B ); + jd0 = dt0.djd(); + jdf = dtf.djd(); + sp = SkyPoint (raB, decB); + sp.precessFromAnyEpoch(jd0, jdf); + + ostream << sp.ra()->toHMSString() << space << sp.dec()->toDMSString() << endl; + } + + + fOut.close(); +} diff --git a/kstars/kstars/tools/modcalcprec.h b/kstars/kstars/tools/modcalcprec.h new file mode 100644 index 00000000..f5b28078 --- /dev/null +++ b/kstars/kstars/tools/modcalcprec.h @@ -0,0 +1,67 @@ +/*************************************************************************** + modcalcprec.h - description + ------------------- + begin : Sun Jan 27 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MODCALCPREC_H +#define MODCALCPREC_H + +#include "modcalcprecdlg.h" + +/** + * Class which implements the KStars calculator precession module. Precesses + * coordinates between different epochs. Conversions are performed assuming + * that coordinates are in the FK5 system. For example the conversion between + * B1950 and J2000 is not exact. + * + * Inherits modCalcPrecDlg + *@author Pablo de Vicente + *@version 0.9 + */ + +class QString; +class dms; +class SkyPoint; + +class modCalcPrec : public modCalcPrecDlg { + +Q_OBJECT +public: + modCalcPrec(QWidget *p, const char *n); + ~modCalcPrec(); + SkyPoint precess (dms ra0, dms dec0, double e0, double ef); + +public slots: + void slotClearCoords (void); + void slotComputeCoords (void); + void slotRaCheckedBatch(void); + void slotDecCheckedBatch(void); + void slotEpochCheckedBatch(void); + void slotTargetEpochCheckedBatch(void); + void slotInputFile(void); + void slotOutputFile(void); + void slotRunBatch(void); + +private: + SkyPoint getEquCoords(void); + QString showCurrentEpoch(void); + double setCurrentEpoch(void); + double getEpoch (QString eName); + void showEquCoords ( SkyPoint sp ); + void processLines( QTextStream &istream ); + +}; + +#endif diff --git a/kstars/kstars/tools/modcalcprecdlg.ui b/kstars/kstars/tools/modcalcprecdlg.ui new file mode 100644 index 00000000..ae895f9d --- /dev/null +++ b/kstars/kstars/tools/modcalcprecdlg.ui @@ -0,0 +1,758 @@ + +modCalcPrecDlg + + + modCalcPrecDlg + + + + 0 + 0 + 548 + 481 + + + + Precession + + + + unnamed + + + + tabWidget3 + + + + tab + + + Interactive Mode + + + + unnamed + + + + InputBox + + + Input Coordinates + + + + unnamed + + + + spacer35 + + + Horizontal + + + Expanding + + + + 98 + 20 + + + + + + layout25 + + + + unnamed + + + + epoch0Label + + + Input epoch: + + + + + dec0Box + + + StrongFocus + + + + + ra0Box + + + StrongFocus + + + + + ra0Label + + + Right ascension: + + + + + epochfName + + + + + epoch0Name + + + + + dec0Label + + + Declination: + + + + + epochfLabel + + + Target epoch: + + + + + + + spacer34 + + + Horizontal + + + Expanding + + + + 98 + 20 + + + + + + + + layout2 + + + + unnamed + + + + spacer5 + + + Horizontal + + + Expanding + + + + 91 + 20 + + + + + + Compute + + + Compute + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 51 + 20 + + + + + + Clear + + + Clear + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 91 + 21 + + + + + + + + spacer15 + + + Vertical + + + Fixed + + + + 20 + 20 + + + + + + outputBox + + + Precessed Coordinates + + + + unnamed + + + + spacer36 + + + Horizontal + + + Expanding + + + + 90 + 20 + + + + + + layout26 + + + + unnamed + + + + rafLabel + + + Right ascension: + + + + + decfLabel + + + Declination: + + + + + decfBox + + + StrongFocus + + + + + rafBox + + + StrongFocus + + + + + + + spacer37 + + + Horizontal + + + Expanding + + + + 90 + 20 + + + + + + + + spacer14 + + + Vertical + + + Expanding + + + + 20 + 70 + + + + + + + + tab + + + Batch Mode + + + + unnamed + + + + InputBox_2_2 + + + true + + + + 5 + 5 + 0 + 0 + + + + Select Fields in Input File + + + + unnamed + + + + decBoxBatch + + + false + + + StrongFocus + + + + + raBoxBatch + + + false + + + StrongFocus + + + + + decCheckBatch + + + Declination: + + + true + + + + + epochCheckBatch + + + Input epoch: + + + + + targetEpochCheckBatch + + + Target epoch: + + + + + epochBoxBatch + + + + 0 + 0 + 0 + 0 + + + + + + targetEpochBoxBatch + + + + 0 + 0 + 0 + 0 + + + + + + raCheckBatch + + + Right ascension: + + + true + + + + + + + buttonGroup4_2 + + + Fields in Output File Plus Result + + + + unnamed + + + + allRadioBatch + + + All parameters + + + + + inputRadioBatch + + + Only parameters in input file + + + true + + + + + + + groupBox4_2 + + + Files + + + + unnamed + + + + InputButtonBatch + + + Input File... + + + File with the input data + + + + + InputLineEditBatch + + + + + OutputLineEditBatch + + + + + OutButtonBatch + + + Output File... + + + File for the output data + + + + + + + layout14_2 + + + + unnamed + + + + spacer20_2 + + + Horizontal + + + Expanding + + + + 151 + 21 + + + + + + runButtonBatch_2 + + + + 7 + 5 + 0 + 0 + + + + Run + + + + + spacer19_2 + + + Horizontal + + + Expanding + + + + 131 + 21 + + + + + + + + spacer25 + + + Vertical + + + Expanding + + + + 21 + 30 + + + + + + + + + + + dmsBox +
    dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 789c6dd7594f23471007f0f7fd14d6d6db2aaaf58c3db647511eb831b7317794879ac30760cc61c010e5bba7dcf5af5688167664fdb66bbaababbb67cccf1f8dab93c3c68f9fdf5e16b298968d7222cf8d1fd5eb6cf6f1e75f7ffcfded7b9a3656ff9aad46fafdb76fdf078b46d9389a3fd42bf04841699e964933b830b79a7019dd0b96955b895b5a703bcd572e08eea576ff6570ae0eedd477b792103f854b8b2fc6d1163f77237e646e37113f89b6f8307e3bf1785a8b0eedbc696eb7ad9db7e01ee6476ee4ffe0c6fd158c7c69182cde4eec6e87fea50dfbf8176e6ba7d07f96669999cfa325ccaf862bcc97a36dbccf60f178cee11cde706761f16917ae30fe6b7488a7851bf14d7327417f676eb4f756eea41e2f57e6d83e83919f6cba117f04235fd9765b3b0fa36dfc398cf973edc67a6fb951ffe768ab6765ee26b8dff213ef5f4630e2b9e7463ea7ee8ee5ff60ee2618af8eb6fe3238437eb91bf1299cdbfacad3cadd5617f5a11738c7fe4adcb8ffd68d7aeec15e8fc3683b9f62ee2518ef33dafa3f75e3bc957086f86eb4d56f3db8e8e6dd56f01a5cc1bbe65e629673d8ebd18d0efdc9058cf9f2c08df9e630ce037db8719ec37c7a9a7fb708f10267b65e7cef46fb3e9ca3fd23dad6ef0cf67abe99f304f95ec3a8871cbb71be52d8d777e8b6fee412f6f958be3adf5ea817b561afe7d86ded7c67ce13c46fc37ede2766c17a17059cd9f38e466e8c3f8eb6fd700f0b9ef7095c37cd3d37de178f2be76dcf876fa343bd790267f012f67a77cc319f69b4ed872e2ca8e732daeabfe3c6fa9cc235f21f9b8bd4f2a5cd687bfedbfd659ee7ede017b842becf6eb44fa3cbd0df8559b0ffe808ceb0ff37e01afba3652e52cc87a26dbe276ecca7097790ff73b4cdef0616ac4fdf6df1c2d1d67ee8c6f80318eb4bd1180ff529513f0ecf7b694b62f5a002ceccb2662e523c2fb7605f9f0fd8fbbf75e3bc2dcd3e9ebcb9f17ce8c05e8f83685bcf701e44eb2db65e4fd1b65eebe62245be53b8c6f3ffdd8dfd3933fbf884761f5f0edcd88f951bf118bf44bde926dae24fe01ae7af76e3f9169e2f45bb143c0f5fdcf6fea23b18f773eac6f3e63ddac6db75e37df5e8c6fbae65aebcde6d37beaf84f528aa52f03c9dc3359ea79939c627d136deab1befaf75b883ef23e76e3ccfaea36d7dc2f795322b05ebfb0ad738af7db7ad371f99fd7e59b8b13f276e9cdf1318f5e54337e6d78cb67cf761ec170efba1acaa1afd9db92d3f3a36d729ea77efc6f33cbccf2beddfe6478fe6d85e45dbfd851bf1577007f5d877e3bc86f5a9ea3a2d6cffdfc1debe116df5db73a39e37b0e777191dda257c7fa83b6e8a2eaae00eeceb13d6b7d69f325b79b058fd32b170c1a55ebffaac2ccae2b9e6118f79c253bd6ef9ee3fd7587fef79c60f7acf3cc617fcc84ffcac6d8ffcc20b7ee5377ee7257ff027aff1bac66ff0269716cf5b1ab7cd3bbcabb17ddee37d3ee0433ee2633ee1019ff290cff89c2ff89229c48b66f1ac3d5df135df7093134eb9c56dcef4b3c35dee71ce393111dbfa8c784a4205955451cd1d1ad1982634a55bbad3f80eddd38c1ef882e66cf52ab5ff2b8d7ea4277aa6175ad06bb866f446efb4d4df0ffad4fed762ffb7b44e1b9cd2266dd142c75e5ddb3cd0bb3e347a477bd9d5f83ee245e3f7689f0ee830f67d44c77412ee186946033aa5e197fecfe85c7bf7be2fe892aee89a6ea84989f6bfa434f4eff9df52c509b5d0779b32ea684d13ea528f728d1e882ebfce37f6cf077422b4ea5b440ad14af1a15452ab473aee52c65ff39789b64fe955f44eb9937b5d858c5b32d377c0c32a7fee7ecd5fe61aff284ff22c2fb290577993775db1443fb53ef2219f5ff2bf93356d5b970dd9d41eb77820dbb223bbab155ed55ffab2f725ffb1eccb81aed6931cca116ab490633909d10339fd5ffdef795d869ae7923bc27226e772415d5986b51d683663b9d4fcfbb1ff190fe54aaec35aeaa577ee20f24673e94b531249a585fc2b69ebfe3ed7dae91f75ba964b5c03e9d344ba1add93bce0826c3f87f3b2a9fb6f18aeba10ba2f563f25eb1b563771a5d17531e2513c5fba538b3111cd690dd73c7ef6a95f4c8aa99de12fe77da4951de9ffffea730be7fd9fdfbffd0b690edc6c + + + + + Compute + clicked() + modCalcPrecDlg + slotComputeCoords() + + + Clear + clicked() + modCalcPrecDlg + slotClearCoords() + + + raCheckBatch + clicked() + modCalcPrecDlg + slotRaCheckedBatch() + + + decCheckBatch + clicked() + modCalcPrecDlg + slotDecCheckedBatch() + + + epochCheckBatch + clicked() + modCalcPrecDlg + slotEpochCheckedBatch() + + + targetEpochCheckBatch + clicked() + modCalcPrecDlg + slotTargetEpochCheckedBatch() + + + InputButtonBatch + clicked() + modCalcPrecDlg + slotInputFile() + + + OutButtonBatch + clicked() + modCalcPrecDlg + slotOutputFile() + + + + tabWidget3 + ra0Box + dec0Box + epoch0Name + epochfName + Compute + Clear + rafBox + decfBox + raCheckBatch + raBoxBatch + decCheckBatch + decBoxBatch + epochCheckBatch + epochBoxBatch + targetEpochCheckBatch + targetEpochBoxBatch + inputRadioBatch + InputButtonBatch + InputLineEditBatch + OutButtonBatch + OutputLineEditBatch + runButtonBatch_2 + + + slotComputeCoords() + slotClearCoords() + slotRaCheckedBatch() + slotDecCheckedBatch() + slotEpochCheckedBatch() + slotTargetEpochCheckedBatch() + slotAllRadioBatch() + slotInputBatch() + slotInputFile() + slotOutputFile() + slotRunBatch() + + + + dmsbox.h + dmsbox.h + klineedit.h + klineedit.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + klineedit.h + klineedit.h + +
    diff --git a/kstars/kstars/tools/modcalcsidtime.cpp b/kstars/kstars/tools/modcalcsidtime.cpp new file mode 100644 index 00000000..b8eccfe5 --- /dev/null +++ b/kstars/kstars/tools/modcalcsidtime.cpp @@ -0,0 +1,328 @@ +/*************************************************************************** + modcalcsidtime.cpp - description + ------------------- + begin : Wed Jan 23 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include //need for QTimeEdit +#include +#include +#include +#include +#include +#include + +#include "dmsbox.h" +#include "modcalcsidtime.h" +#include "modcalcsidtime.moc" +#include "kstars.h" +#include "kstarsdata.h" +#include "kstarsdatetime.h" +#include "simclock.h" +#include "libkdeedu/extdate/extdatetimeedit.h" + +modCalcSidTime::modCalcSidTime(QWidget *parentSplit, const char *name) : modCalcSidTimeDlg (parentSplit,name) { + + showCurrentTimeAndLong(); + show(); +} + +modCalcSidTime::~modCalcSidTime(void) { + +} + +void modCalcSidTime::showCurrentTimeAndLong (void) +{ + KStars *ks = (KStars*) parent()->parent()->parent(); + // modCalcSidTimeDlg -> QSplitter->AstroCalc->KStars + + showUT( ks->data()->ut().time() ); + datBox->setDate( ks->data()->ut().date() ); + + longBox->show( ks->geo()->lng() ); +} + +QTime modCalcSidTime::computeUTtoST (QTime ut, ExtDate dt, dms longitude) +{ + KStarsDateTime utdt = KStarsDateTime( dt, ut); + dms st = longitude.Degrees() + utdt.gst().Degrees(); + return QTime( st.hour(), st.minute(), st.second() ); +} + +QTime modCalcSidTime::computeSTtoUT (QTime st, ExtDate dt, dms longitude) +{ + KStarsDateTime dtt = KStarsDateTime( dt, QTime()); + dms lst(st.hour(), st.minute(), st.second()); + dms gst( lst.Degrees() - longitude.Degrees() ); + return dtt.GSTtoUT( gst ); +} + +void modCalcSidTime::showUT( QTime dt ) +{ + UtBox->setTime( dt ); +} + +void modCalcSidTime::showST( QTime st ) +{ + StBox->setTime( st ); +} + +QTime modCalcSidTime::getUT( void ) +{ + return UtBox->time(); +} + +QTime modCalcSidTime::getST( void ) +{ + return StBox->time(); +} + +ExtDate modCalcSidTime::getDate( void ) +{ + return datBox->date(); +} + +dms modCalcSidTime::getLongitude( void ) +{ + return longBox->createDms(); +} + +void modCalcSidTime::slotClearFields(){ + datBox->setDate(ExtDate::currentDate()); + QTime time(0,0,0); + UtBox->setTime(time); + StBox->setTime(time); +} + +void modCalcSidTime::slotComputeTime(){ + QTime ut, st; + + ExtDate dt = getDate(); + dms longitude = getLongitude(); + + if(UtRadio->isChecked()) { + ut = getUT(); + st = computeUTtoST( ut, dt, longitude ); + showST( st ); + } else { + st = getST(); + ut = computeSTtoUT( st, dt, longitude ); + showUT( ut ); + } + +} + +void modCalcSidTime::slotUtChecked(){ + + if ( utCheckBatch->isChecked() ) + utBoxBatch->setEnabled( false ); + else + utBoxBatch->setEnabled( true ); +} + +void modCalcSidTime::slotDateChecked(){ + + if ( dateCheckBatch->isChecked() ) + dateBoxBatch->setEnabled( false ); + else + dateBoxBatch->setEnabled( true ); +} + +void modCalcSidTime::slotStChecked(){ + + if ( stCheckBatch->isChecked() ) + stBoxBatch->setEnabled( false ); + else + stBoxBatch->setEnabled( true ); +} + +void modCalcSidTime::slotLongChecked(){ + + if ( longCheckBatch->isChecked() ) + longBoxBatch->setEnabled( false ); + else + longBoxBatch->setEnabled( true ); +} + +void modCalcSidTime::sidNoCheck() { + + stBoxBatch->setEnabled(false); + stInputTime = FALSE; + +} + +void modCalcSidTime::utNoCheck() { + + utBoxBatch->setEnabled(false); + stInputTime = TRUE; +} + +void modCalcSidTime::slotInputFile() { + QString inputFileName; + inputFileName = KFileDialog::getOpenFileName( ); + InputLineEditBatch->setText( inputFileName ); +} + +void modCalcSidTime::slotOutputFile() { + QString outputFileName; + outputFileName = KFileDialog::getSaveFileName( ); + OutputLineEditBatch->setText( outputFileName ); +} + + +void modCalcSidTime::slotRunBatch() { + + QString inputFileName; + + inputFileName = InputLineEditBatch->text(); + + // We open the input file and read its content + + if ( QFile::exists(inputFileName) ) { + QFile f( inputFileName ); + if ( !f.open( IO_ReadOnly) ) { + QString message = i18n( "Could not open file %1.").arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + inputFileName = ""; + return; + } + +// processLines(&f); + QTextStream istream(&f); + processLines(istream); +// readFile( istream ); + f.close(); + } else { + QString message = i18n( "Invalid file: %1" ).arg( inputFileName ); + KMessageBox::sorry( 0, message, i18n( "Invalid file" ) ); + inputFileName = ""; + InputLineEditBatch->setText( inputFileName ); + return; + } +} + +void modCalcSidTime::processLines( QTextStream &istream ) { + + // we open the output file + +// QTextStream istream(&fIn); + QString outputFileName; + outputFileName = OutputLineEditBatch->text(); + QFile fOut( outputFileName ); + fOut.open(IO_WriteOnly); + QTextStream ostream(&fOut); + + QString line; + QString space = " "; + int i = 0; + long double jd0, jdf; + dms longB, LST; + double epoch0B(0.0); + QTime utB, stB; + ExtDate dtB; + + while ( ! istream.eof() ) { + line = istream.readLine(); + line.stripWhiteSpace(); + + //Go through the line, looking for parameters + + QStringList fields = QStringList::split( " ", line ); + + i = 0; + + // Read Longitude and write in ostream if corresponds + + if (longCheckBatch->isChecked() ) { + longB = dms::fromString( fields[i],TRUE); + i++; + } else + longB = longBoxBatch->createDms(TRUE); + + if ( allRadioBatch->isChecked() ) + ostream << longB.toDMSString() << space; + else + if (longCheckBatch->isChecked() ) + ostream << longB.toDMSString() << space; + + // Read date and write in ostream if corresponds + + if(dateCheckBatch->isChecked() ) { + dtB = ExtDate::fromString( fields[i] ); + i++; + } else + dtB = dateBoxBatch->date(); + if ( allRadioBatch->isChecked() ) + ostream << dtB.toString().append(space); + else + if(dateCheckBatch->isChecked() ) + ostream << dtB.toString().append(space); + + + // We make the first calculations + KStarsDateTime dt; + dt.setFromEpoch( epoch0B ); + jdf = KStarsDateTime(dtB,utB).djd(); + jd0 = dt.djd(); + + LST = dms( longB.Degrees() + KStarsDateTime(dtB,utB).gst().Degrees() ); + + // Universal Time is the input time. + if (!stInputTime) { + + // Read Ut and write in ostream if corresponds + + if(utCheckBatch->isChecked() ) { + utB = QTime::fromString( fields[i] ); + i++; + } else + utB = utBoxBatch->time(); + + if ( allRadioBatch->isChecked() ) + ostream << utB.toString() << space; + else + if(utCheckBatch->isChecked() ) + ostream << utB.toString() << space; + + + stB = computeUTtoST( utB, dtB, longB ); + ostream << stB.toString() << endl; + + // Input coords are horizontal coordinates + + } else { + + if(stCheckBatch->isChecked() ) { + stB = QTime::fromString( fields[i] ); + i++; + } else + stB = stBoxBatch->time(); + + if ( allRadioBatch->isChecked() ) + ostream << stB.toString() << space; + else + if(stCheckBatch->isChecked() ) + ostream << stB.toString() << space; + + + utB = computeSTtoUT( stB, dtB, longB ); + ostream << utB.toString() << endl; + + } + + } + + + fOut.close(); +} diff --git a/kstars/kstars/tools/modcalcsidtime.h b/kstars/kstars/tools/modcalcsidtime.h new file mode 100644 index 00000000..8e0f3842 --- /dev/null +++ b/kstars/kstars/tools/modcalcsidtime.h @@ -0,0 +1,88 @@ +/*************************************************************************** + modcalcsidtime.h - description + ------------------- + begin : Wed Jan 23 2002 + copyright : (C) 2002 by Pablo de Vicente + email : vicente@oan.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MODCALCSIDTIME_H +#define MODCALCSIDTIME_H + +#include "modcalcsidtimedlg.h" +#include + +/** + * Class which implements the KStars calculator module to compute Universal + * time to/from Sidereal time. + * + * Inherits modCalcSidTimeDlg + *@author Pablo de Vicente + *@version 0.9 + */ + +class dms; +class QTime; +class ExtDate; + +class modCalcSidTime : public modCalcSidTimeDlg { + +Q_OBJECT + +public: + + modCalcSidTime(QWidget *p, const char *n); + ~modCalcSidTime(); + + QTime computeUTtoST (QTime u, ExtDate d, dms l); + QTime computeSTtoUT (QTime s, ExtDate d, dms l); + +public slots: + + + /** No descriptions */ + void slotClearFields(); + + /** No descriptions */ + void slotComputeTime(); + + void slotUtChecked(); + void slotDateChecked(); + void slotStChecked(); + void slotLongChecked(); + void slotInputFile(); + void slotOutputFile(); + void slotRunBatch(); + void processLines( QTextStream &istream ); + +private: + + void showUT ( QTime ut ); + void showST ( QTime st ); + + /* Fills the UT, Date boxes with the current time + * and date and the longitude box with the current Geo location + */ + void showCurrentTimeAndLong (void); + + void sidNoCheck(); + void utNoCheck(); + + QTime getUT (void); + QTime getST (void); + ExtDate getDate (void); + dms getLongitude (void); + bool stInputTime; + +}; + +#endif diff --git a/kstars/kstars/tools/modcalcsidtimedlg.ui b/kstars/kstars/tools/modcalcsidtimedlg.ui new file mode 100644 index 00000000..eea8681c --- /dev/null +++ b/kstars/kstars/tools/modcalcsidtimedlg.ui @@ -0,0 +1,870 @@ + +modCalcSidTimeDlg + + + modCalcSidTimeDlg + + + + 0 + 0 + 580 + 421 + + + + Sidereal Time + + + StrongFocus + + + + unnamed + + + + tabWidget2 + + + + tab + + + Interactive Mode + + + + unnamed + + + + layout47 + + + + unnamed + + + + InputBox + + + Input Selection + + + + unnamed + + + + UtRadio + + + Universal time + + + true + + + + + StRadio + + + TabFocus + + + Sidereal time + + + + + + + longdataBox + + + Date && Location + + + + unnamed + + + + dateBox + + + Date: + + + + + longLabel + + + Longitude: + + + + + longBox + + + + 100 + 0 + + + + StrongFocus + + + + + datBox + + + + 100 + 0 + + + + StrongFocus + + + + + + + + + layout3 + + + + unnamed + + + + spacer8 + + + Horizontal + + + Expanding + + + + 41 + 21 + + + + + + Compute + + + Convert + + + + + spacer6 + + + Horizontal + + + Expanding + + + + 101 + 21 + + + + + + Clear + + + Clear + + + + + spacer7 + + + Horizontal + + + Expanding + + + + 41 + 20 + + + + + + + + layout47 + + + + unnamed + + + + UtimeBox + + + Universal Time + + + + unnamed + + + + spacer76 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + UtLabel + + + UT: + + + + + UtBox + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 30 + 20 + + + + + + + + St0Box + + + Sidereal Time + + + + unnamed + + + + spacer77 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + StLabel + + + ST: + + + + + StBox + + + + + spacer2 + + + Horizontal + + + Expanding + + + + 30 + 20 + + + + + + + + + + Spacer1 + + + Vertical + + + Expanding + + + + 20 + 204 + + + + + + + + tab + + + Batch Mode + + + + unnamed + + + + InputBox_2_2_2 + + + true + + + + 5 + 5 + 0 + 0 + + + + + 90 + 0 + + + + Select Fields in Input File + + + + unnamed + + + + layout30 + + + + unnamed + + + + longCheckBatch + + + Longitude: + + + true + + + If checked, value will be read from input file. If not, value will be read from adjacent box + + + + + utCheckBatch + + + Univ. time: + + + true + + + If checked, value will be read from input file. If not, value will be read from adjacent box + + + + + utBoxBatch + + + + + longBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + + + spacer48 + + + Horizontal + + + Expanding + + + + 16 + 20 + + + + + + layout32 + + + + unnamed + + + + dateBoxBatch + + + + 5 + 5 + 0 + 0 + + + + + 100 + 0 + + + + + + stBoxBatch + + + + + stCheckBatch + + + true + + + Sid. time: + + + false + + + If checked, value will be read from input file. If not, value will be read from adjacent box + + + + + dateCheckBatch + + + true + + + Date: + + + false + + + If checked, value will be read from input file. If not, value will be read from adjacent box + + + + + + + spacer49 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + buttonFieldsGroup + + + Fields in Output File Plus Result + + + + unnamed + + + + allRadioBatch + + + All parameters + + + + + inputRadioBatch + + + Only parameters in input file + + + true + + + + + + + groupFilesBox + + + Files + + + + unnamed + + + + InputButtonBatch + + + Input File... + + + File with the input data + + + + + InputLineEditBatch + + + + + OutputLineEditBatch + + + + + OutButtonBatch + + + Output File... + + + File for the output data + + + + + + + layout22_3 + + + + unnamed + + + + spacer20_2_2 + + + Horizontal + + + Expanding + + + + 151 + 21 + + + + + + runButtonBatch + + + + 7 + 5 + 0 + 0 + + + + Run + + + + + spacer19_2_2 + + + Horizontal + + + Expanding + + + + 131 + 21 + + + + + + + + spacer50 + + + Vertical + + + Expanding + + + + 31 + 16 + + + + + + + + + + + dmsBox +
    ../dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    + + ExtDateEdit +
    libkdeedu/extdate/extdatetimeedit.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image1 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082 + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082 + + + + + Clear + clicked() + modCalcSidTimeDlg + slotClearFields() + + + Compute + clicked() + modCalcSidTimeDlg + slotComputeTime() + + + longCheckBatch + clicked() + modCalcSidTimeDlg + slotLongChecked() + + + dateCheckBatch + clicked() + modCalcSidTimeDlg + slotDateChecked() + + + utCheckBatch + clicked() + modCalcSidTimeDlg + slotUtChecked() + + + stCheckBatch + clicked() + modCalcSidTimeDlg + slotStChecked() + + + InputButtonBatch + clicked() + modCalcSidTimeDlg + slotInputFile() + + + OutButtonBatch + clicked() + modCalcSidTimeDlg + slotOutputFile() + + + runButtonBatch + clicked() + modCalcSidTimeDlg + slotRunBatch() + + + + tabWidget2 + UtRadio + StRadio + datBox + longBox + Compute + Clear + UtBox + StBox + longCheckBatch + utCheckBatch + utBoxBatch + longBoxBatch + stBoxBatch + stCheckBatch + dateCheckBatch + inputRadioBatch + InputButtonBatch + InputLineEditBatch + OutputLineEditBatch + OutButtonBatch + runButtonBatch + + + slotComputeTime() + slotClearFields() + slotLongChecked() + slotDateChecked() + slotUtChecked() + slotStChecked() + slotRunBatch() + slotInputFile() + slotOutputFile() + + + + dmsbox.h + + dmsbox.h + + +
    diff --git a/kstars/kstars/tools/modcalcvlsr.cpp b/kstars/kstars/tools/modcalcvlsr.cpp new file mode 100644 index 00000000..601f9e77 --- /dev/null +++ b/kstars/kstars/tools/modcalcvlsr.cpp @@ -0,0 +1,577 @@ +/*************************************************************************** + modcalcvlsr.cpp - description + ------------------- + begin : sun mar 13 2005 + copyright : (C) 2005 by Pablo de Vicente + email : p.devicente@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "modcalcvlsr.h" + +#include "modcalcvlsr.moc" +#include "ksnumbers.h" +#include "dms.h" +#include "dmsbox.h" +#include "skypoint.h" +#include "geolocation.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "kstarsdatetime.h" +#include "libkdeedu/extdate/extdatetimeedit.h" + +#include //need for QTimeEdit +#include +#include +#include +#include +#include +#include + + +modCalcVlsr::modCalcVlsr(QWidget *parentSplit, const char *name) : modCalcVlsrDlg (parentSplit,name) { + + showCurrentDateTime(); + initGeo(); + showLongLat(); + raBox->setDegType(FALSE); + show(); +} + +modCalcVlsr::~modCalcVlsr(){ + delete geoPlace; +} + +SkyPoint modCalcVlsr::getEquCoords (void) +{ + dms raCoord, decCoord; + + raCoord = raBox->createDms(FALSE); + decCoord = decBox->createDms(); + + SkyPoint sp = SkyPoint (raCoord, decCoord); + + return sp; +} + +double modCalcVlsr::getVLSR (void) +{ + double vlsr = vlsrBox->text().toDouble(); + return vlsr; +} + +double modCalcVlsr::getVhel (void) +{ + double vh = vHelioBox->text().toDouble(); + return vh; +} + +double modCalcVlsr::getVgeo (void) +{ + double vg = vGeoBox->text().toDouble(); + return vg; +} + +double modCalcVlsr::getVtopo (void) +{ + double vt = vTopoBox->text().toDouble(); + return vt; +} + + +KStarsDateTime modCalcVlsr::getDateTime (void) +{ + return KStarsDateTime( datBox->date() , timBox->time() ); +} + +double modCalcVlsr::getEpoch (QString eName) +{ + bool ok = false; + double epoch = eName.toDouble(&ok); + if ( ok ) + return epoch; + else { + kdDebug() << i18n( "Could not parse epoch string; assuming J2000" ) << endl; + return 2000.0; + } +} + +dms modCalcVlsr::getLongitude(void) +{ + dms longitude; + longitude = longBox->createDms(); + return longitude; +} + +dms modCalcVlsr::getLatitude(void) +{ + dms latitude; + latitude = latBox->createDms(); + return latitude; +} + +double modCalcVlsr::getHeight(void) +{ + bool ok = false; + double height = heightBox->text().toDouble(&ok); + if (ok) + return height; + else { + kdDebug() << i18n( "Could not parse height string; assuming 0" ) << endl; + return 0.0; + } + +} + +void modCalcVlsr::getGeoLocation (void) +{ + geoPlace->setLong( getLongitude() ); + geoPlace->setLat( getLatitude() ); + geoPlace->setHeight( getHeight() ); + +} + +void modCalcVlsr::showCurrentDateTime (void) +{ + KStars *ks = (KStars*) parent()->parent()->parent(); + + KStarsDateTime dt = ks->data()->geo()->LTtoUT( KStarsDateTime::currentDateTime() ); + + datBox->setDate( dt.date() ); + timBox->setTime( dt.time() ); + dateBoxBatch->setDate( dt.date() ); + utBoxBatch->setTime( dt.time() ); +} + +// SIRVE para algo? +void modCalcVlsr::initGeo(void) +{ + KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars + geoPlace = new GeoLocation( ks->geo() ); +} + + + +void modCalcVlsr::showLongLat(void) +{ + + KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars + longBox->show( ks->geo()->lng() ); + latBox->show( ks->geo()->lat() ); + longBoxBatch->show( ks->geo()->lng() ); + latBoxBatch->show( ks->geo()->lat() ); +} + +void modCalcVlsr::showVlsr (const double vlsr ) +{ + vlsrBox->setText( KGlobal::locale()->formatNumber( vlsr ) ); +} + +void modCalcVlsr::showHelVel (const double vhel ) +{ + vHelioBox->setText( KGlobal::locale()->formatNumber( vhel ) ); +} + +void modCalcVlsr::showGeoVel (const double vgeo ) +{ + vGeoBox->setText( KGlobal::locale()->formatNumber( vgeo ) ); +} + +void modCalcVlsr::showTopoVel (const double vtop ) +{ + vTopoBox->setText( KGlobal::locale()->formatNumber( vtop ) ); +} + +void modCalcVlsr::showEpoch( const KStarsDateTime &dt ) +{ + double epochN = dt.epoch(); +// Localization +// epochName->setText(KGlobal::locale()->formatNumber(epochN,3)); + epochName->setText( KGlobal::locale()->formatNumber( epochN ) ); + +} + +void modCalcVlsr::slotClearCoords() +{ + + raBox->clearFields(); + decBox->clearFields(); + longBox->clearFields(); + latBox->clearFields(); + epochName->setText(""); + vlsrBox->setText(""); + vHelioBox->setText(""); + vGeoBox->setText(""); + vTopoBox->setText(""); + + datBox->setDate(ExtDate::currentDate()); + timBox->setTime(QTime(0,0,0)); + +} + +void modCalcVlsr::slotComputeVelocities() +{ + SkyPoint sp = getEquCoords(); + getGeoLocation(); + + + double epoch0 = getEpoch( epochName->text() ); + KStarsDateTime dt0; + dt0.setFromEpoch(epoch0); + KStarsDateTime dt1 = getDateTime(); + double vst[3]; + dms gsidt = dt1.gst(); + geoPlace->TopocentricVelocity(vst, gsidt); + + if ( radioVlsr->isChecked() ) { + + double vlsr = getVLSR(); + double vhelio = sp.vHeliocentric(vlsr, dt0.djd() ); + showHelVel( vhelio ); + + double vg = sp.vGeocentric(vhelio, dt1.djd()); + showGeoVel( vg ); + + showTopoVel ( sp.vTopocentric(vg, vst) ); + + } else if (radioVhelio->isChecked() ) { + + double vhel = getVhel(); + double vlsr = sp.vHelioToVlsr(vhel, dt0.djd() ); + showVlsr(vlsr); + + double vg = sp.vGeocentric(vhel, dt1.djd()); + showGeoVel( vg ); + + showTopoVel ( sp.vTopocentric(vg, vst) ); + + } else if (radioVgeo->isChecked() ) { + + double vgeo = getVgeo(); + double vhel = sp.vGeoToVHelio(vgeo, dt1.djd() ); + showHelVel(vhel) ; + + double vlsr = sp.vHelioToVlsr(vhel, dt0.djd() ); + showVlsr(vlsr); + + + showTopoVel ( sp.vTopocentric(vgeo, vst) ); + + } else { + double vtopo = getVtopo(); + double vgeo = sp.vTopoToVGeo(vtopo, vst); + showGeoVel( vgeo ); + + double vhel = sp.vGeoToVHelio(vgeo, dt1.djd() ); + showHelVel(vhel) ; + + double vlsr = sp.vHelioToVlsr(vhel, dt0.djd() ); + showVlsr(vlsr); + } + +} + +void modCalcVlsr::slotUtChecked(){ + if ( utCheckBatch->isChecked() ) + utBoxBatch->setEnabled( false ); + else { + utBoxBatch->setEnabled( true ); + } +} + +void modCalcVlsr::slotDateChecked(){ + if ( dateCheckBatch->isChecked() ) + dateBoxBatch->setEnabled( false ); + else { + dateBoxBatch->setEnabled( true ); + } +} + +void modCalcVlsr::slotRaChecked(){ + if ( raCheckBatch->isChecked() ) { + raBoxBatch->setEnabled( false ); + } + else { + raBoxBatch->setEnabled( true ); + } +} + +void modCalcVlsr::slotDecChecked(){ + if ( decCheckBatch->isChecked() ) { + decBoxBatch->setEnabled( false ); + } + else { + decBoxBatch->setEnabled( true ); + } +} + +void modCalcVlsr::slotEpochChecked(){ + if ( epochCheckBatch->isChecked() ) + epochBoxBatch->setEnabled( false ); + else + epochBoxBatch->setEnabled( true ); +} + +void modCalcVlsr::slotLongChecked(){ + if ( longCheckBatch->isChecked() ) + longBoxBatch->setEnabled( false ); + else + longBoxBatch->setEnabled( true ); +} + +void modCalcVlsr::slotLatChecked(){ + if ( latCheckBatch->isChecked() ) + latBoxBatch->setEnabled( false ); + else { + latBoxBatch->setEnabled( true ); + } +} + +void modCalcVlsr::slotHeightChecked(){ + if ( heightCheckBatch->isChecked() ) + heightBoxBatch->setEnabled( false ); + else { + heightBoxBatch->setEnabled( true ); + } +} + +void modCalcVlsr::slotVlsrChecked(){ + if ( vlsrCheckBatch->isChecked() ) + vlsrBoxBatch->setEnabled( false ); + else { + vlsrBoxBatch->setEnabled( true ); + } +} + +void modCalcVlsr::slotInputFile() { + QString inputFileName; + inputFileName = KFileDialog::getOpenFileName( ); + InputLineEditBatch->setText( inputFileName ); +} + +void modCalcVlsr::slotOutputFile() { + QString outputFileName; + outputFileName = KFileDialog::getSaveFileName( ); + OutputLineEditBatch->setText( outputFileName ); +} + +void modCalcVlsr::slotRunBatch() { + QString inputFileName; + + inputFileName = InputLineEditBatch->text(); + + // We open the input file and read its content + + if ( QFile::exists(inputFileName) ) { + QFile f( inputFileName ); + if ( !f.open( IO_ReadOnly) ) { + QString message = i18n( "Could not open file %1.").arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + inputFileName = ""; + return; + } + +// processLines(&f); + QTextStream istream(&f); + processLines(istream); +// readFile( istream ); + f.close(); + } else { + QString message = i18n( "Invalid file: %1" ).arg( inputFileName ); + KMessageBox::sorry( 0, message, i18n( "Invalid file" ) ); + inputFileName = ""; + InputLineEditBatch->setText( inputFileName ); + return; + } +} + +void modCalcVlsr::processLines( QTextStream &istream ) { + + // we open the output file + +// QTextStream istream(&fIn); + QString outputFileName; + outputFileName = OutputLineEditBatch->text(); + QFile fOut( outputFileName ); + fOut.open(IO_WriteOnly); + QTextStream ostream(&fOut); + + QString line; + QString space = " "; + int i = 0; + long double jd0; + SkyPoint spB; + double sra, cra, sdc, cdc; + dms raB, decB, latB, longB; + double epoch0B, vhB, vgB, vtB, vlsrB, heightB; + double vtopo[3]; + QTime utB; + ExtDate dtB; + KStarsDateTime dt0B; + + while ( ! istream.eof() ) { + line = istream.readLine(); + line.stripWhiteSpace(); + + //Go through the line, looking for parameters + + QStringList fields = QStringList::split( " ", line ); + + i = 0; + + // Read Ut and write in ostream if corresponds + + if(utCheckBatch->isChecked() ) { + utB = QTime::fromString( fields[i] ); + i++; + } else + utB = utBoxBatch->time(); + + if ( allRadioBatch->isChecked() ) + ostream << utB.toString() << space; + else + if(utCheckBatch->isChecked() ) + ostream << utB.toString() << space; + + // Read date and write in ostream if corresponds + + if(dateCheckBatch->isChecked() ) { + dtB = ExtDate::fromString( fields[i] ); + i++; + } else + dtB = dateBoxBatch->date(); + if ( allRadioBatch->isChecked() ) + ostream << dtB.toString().append(space); + else + if(dateCheckBatch->isChecked() ) + ostream << dtB.toString().append(space); + + // Read RA and write in ostream if corresponds + + if(raCheckBatch->isChecked() ) { + raB = dms::fromString( fields[i],FALSE); + i++; + } else + raB = raBoxBatch->createDms(FALSE); + + if ( allRadioBatch->isChecked() ) + ostream << raB.toHMSString() << space; + else + if(raCheckBatch->isChecked() ) + ostream << raB.toHMSString() << space; + + // Read DEC and write in ostream if corresponds + + if(decCheckBatch->isChecked() ) { + decB = dms::fromString( fields[i], TRUE); + i++; + } else + decB = decBoxBatch->createDms(); + + if ( allRadioBatch->isChecked() ) + ostream << decB.toDMSString() << space; + else + if(decCheckBatch->isChecked() ) + ostream << decB.toDMSString() << space; + + // Read Epoch and write in ostream if corresponds + + if(epochCheckBatch->isChecked() ) { + epoch0B = fields[i].toDouble(); + i++; + } else + epoch0B = getEpoch( epochBoxBatch->text() ); + + if ( allRadioBatch->isChecked() ) + ostream << epoch0B << space; + else + if(epochCheckBatch->isChecked() ) + ostream << epoch0B << space; + + // Read vlsr and write in ostream if corresponds + + if(vlsrCheckBatch->isChecked() ) { + vlsrB = fields[i].toDouble(); + i++; + } else + vlsrB = getEpoch( epochBoxBatch->text() ); + + if ( allRadioBatch->isChecked() ) + ostream << vlsrB << space; + else + if(vlsrCheckBatch->isChecked() ) + ostream << vlsrB << space; + + // Read Longitude and write in ostream if corresponds + + if (longCheckBatch->isChecked() ) { + longB = dms::fromString( fields[i],TRUE); + i++; + } else + longB = longBoxBatch->createDms(TRUE); + + if ( allRadioBatch->isChecked() ) + ostream << longB.toDMSString() << space; + else + if (longCheckBatch->isChecked() ) + ostream << longB.toDMSString() << space; + + // Read Latitude + + + if (latCheckBatch->isChecked() ) { + latB = dms::fromString( fields[i], TRUE); + i++; + } else + latB = latBoxBatch->createDms(TRUE); + if ( allRadioBatch->isChecked() ) + ostream << latB.toDMSString() << space; + else + if (latCheckBatch->isChecked() ) + ostream << latB.toDMSString() << space; + + // Read height and write in ostream if corresponds + + if(heightCheckBatch->isChecked() ) { + heightB = fields[i].toDouble(); + i++; + } else + heightB = getEpoch( epochBoxBatch->text() ); + + if ( allRadioBatch->isChecked() ) + ostream << heightB << space; + else + if(heightCheckBatch->isChecked() ) + ostream << heightB << space; + + // We make the first calculations + + spB = SkyPoint (raB, decB); + dt0B.setFromEpoch(epoch0B); + vhB = spB.vHeliocentric(vlsrB, dt0B.djd()); + jd0 = KStarsDateTime(dtB,utB).djd(); + vgB = spB.vGeocentric(vlsrB, jd0); + geoPlace->setLong( longB ); + geoPlace->setLat( latB ); + geoPlace->setHeight( heightB ); + dms gsidt = KStarsDateTime(dtB,utB).gst(); + geoPlace->TopocentricVelocity(vtopo, gsidt); + spB.ra()->SinCos(sra, cra); + spB.dec()->SinCos(sdc, cdc); + vtB = vgB - (vtopo[0]*cdc*cra + vtopo[1]*cdc*sra + vtopo[2]*sdc); + + ostream << vhB << space << vgB << space << vtB << endl; + + } + + + fOut.close(); +} diff --git a/kstars/kstars/tools/modcalcvlsr.h b/kstars/kstars/tools/modcalcvlsr.h new file mode 100644 index 00000000..2320bd19 --- /dev/null +++ b/kstars/kstars/tools/modcalcvlsr.h @@ -0,0 +1,152 @@ +/*************************************************************************** + modcalcLSRVel.h - description + ------------------- + begin : dom mar 13 2005 + copyright : (C) 2005 by Pablo de Vicente + email : pvicentea@wanadoo.es + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MODCALCVLSR_H +#define MODCALCVLSR_H + +#include +#include +#include "modcalcvlsrdlg.h" + +class QWidget; +class SkyPoint; +class KStarsDateTime; +class GeoLocation; +class dms; + +/** + *@author Pablo de Vicente + *Module to compute the heliocentric radial velocity, geocentric radial velocity and + *topocentric radial velocity for a source, given its coordinates, its Vlsr and the date and + *location on the Earth. + */ + +class modCalcVlsr : public modCalcVlsrDlg { + +Q_OBJECT + +public: + modCalcVlsr(QWidget *p, const char *n); + ~modCalcVlsr(); + +public slots: + + void slotClearCoords(); + void slotComputeVelocities(); + void slotUtChecked(); + void slotDateChecked(); + void slotRaChecked(); + void slotDecChecked(); + void slotEpochChecked(); + void slotLongChecked(); + void slotLatChecked(); + void slotHeightChecked(); + void slotVlsrChecked(); + void slotInputFile(); + void slotOutputFile(); + void slotRunBatch(); + +private: + + /**@returns a SkyPoint constructed from the coordinates in the + * RA and Dec dmsBoxes. */ + SkyPoint getEquCoords(void); + + /* @return a double with the Vlsr from the vlsrBox in the UI + */ + double getVLSR (void); + + /* @return a double with the Vhel from the vhelBox in the UI + */ + double getVhel (void); + + /* @return a double with the Vgeo from the vgeoBox in the UI + */ + double getVgeo (void); + + /* @return a double with the Vtopo from the vtopoBox in the UI + */ + double getVtopo (void); + + /**@returns a KStarsDateTime constructed from the Time and Date fields. */ + KStarsDateTime getDateTime (void); + + /**Parse the string argument as a double + * @param eName String from which the epoch is to be constructed + * once it is converted to a double + */ + double getEpoch (QString eName); + + /* Creates a dms object from the latitude box */ + dms getLatitude (void); + + /* Creates a dms object from the longitude box */ + dms getLongitude (void); + + /* creates a double from the height box */ + double getHeight(void); + + /* Constructs a GeoLocation object from the longitude, latitude and height fields */ + + void getGeoLocation(void); + + /**Fill the Time and Date fields with the current values from the + * CPU clock. */ + void showCurrentDateTime(void); + + /* Constructs the a GeoLocation object (geoPlace) from the calling classes. + * This is for using as Geolocation the location setup in KStars + * */ + void initGeo(void); + + /* Fills the longitude, latitude and height fields with the values in the + * geoPlace object, which come from the calling classes. + */ + void showLongLat(void); + + /**Fills the VLSR box with its value + **/ + void showVlsr (const double vlsr ); + + /**Fills the Heliocentric velocity box with its value + **/ + void showHelVel (const double vhel ); + + /**Fills the geocentric velocity box with its value + **/ + void showGeoVel (const double vgeo ); + + /**Fills the topocentric velocity box with its value + **/ + void showTopoVel (const double vtopo ); + + /**Fills the epoch box with the value corresponding to a julian day + * @param dt date/time from which to construct the epoch string + */ + void showEpoch (const KStarsDateTime &dt ); + + /* Method to process the lines from a file + */ + void processLines( QTextStream &istream ); + + GeoLocation *geoPlace; + +}; + + + +#endif diff --git a/kstars/kstars/tools/modcalcvlsrdlg.ui b/kstars/kstars/tools/modcalcvlsrdlg.ui new file mode 100644 index 00000000..80311fb8 --- /dev/null +++ b/kstars/kstars/tools/modcalcvlsrdlg.ui @@ -0,0 +1,1212 @@ + +modCalcVlsrDlg + + + modCalcVlsrDlg + + + + 0 + 0 + 670 + 640 + + + + LSR Velocity + + + + unnamed + + + + tabWidget3 + + + + tab + + + Interactive Mode + + + + unnamed + + + + inputGroupBox + + + Time && Location + + + + unnamed + + + + layout7 + + + + unnamed + + + + spacer10 + + + Vertical + + + Expanding + + + + 20 + 21 + + + + + + timBox + + + + 5 + 5 + 0 + 0 + + + + + + spacer8 + + + Vertical + + + Expanding + + + + 20 + 21 + + + + + + datBox + + + StrongFocus + + + + + dateLabel + + + Date: + + + + + timLabel + + + Universal time: + + + + + + + spacer2 + + + Horizontal + + + Fixed + + + + 20 + 20 + + + + + + layout8 + + + + unnamed + + + + heightBox + + + + 1000 + 32767 + + + + 0.0 + + + + + longBox + + + + 100 + 0 + + + + StrongFocus + + + + + latLabel + + + Latitude: + + + + + longLabel + + + Longitude: + + + + + textLabel1_2 + + + Height: + + + + + latBox + + + + 100 + 0 + + + + StrongFocus + + + + + + + + + layout14 + + + + unnamed + + + + spacer23 + + + Horizontal + + + Expanding + + + + 120 + 31 + + + + + + GroupBox2 + + + Equatorial Coordinates + + + + unnamed + + + + raLabel + + + Right ascension: + + + + + raBox + + + true + + + + 100 + 0 + + + + StrongFocus + + + + + decLabel + + + Declination: + + + + + decBox + + + + 100 + 0 + + + + StrongFocus + + + + + epochName + + + + 5 + 5 + 0 + 0 + + + + + 32767 + 32767 + + + + + + epochLabel + + + Epoch: + + + + + + + spacer1 + + + Horizontal + + + Fixed + + + + 100 + 20 + + + + + + + + layout15 + + + + unnamed + + + + groupBox8 + + + Radial Velocities + + + + unnamed + + + + vlsrBox + + + + + azLabel + + + VLSR: + + + + + vHelioBox + + + + + textLabel1 + + + Heliocentric velocity: + + + + + vGeoBox + + + + + textLabel2 + + + Geocentric velocity: + + + + + textLabel3 + + + Topocentric velocity: + + + + + vTopoBox + + + + + + + spacer24 + + + Horizontal + + + Expanding + + + + 30 + 21 + + + + + + buttonGroup6 + + + Input Velocity + + + + unnamed + + + + radioVlsr + + + LSR + + + true + + + + + radioVhelio + + + Heliocentric + + + + + radioVgeo + + + Geocentric + + + + + radioVtopo + + + Topocentric + + + + + + + + + Layout10 + + + + unnamed + + + 0 + + + 6 + + + + Compute + + + + 0 + 25 + + + + + 120 + 32767 + + + + Convert + + + + + Clear + + + + 0 + 25 + + + + + 120 + 32767 + + + + Clear + + + + + + + spacer11 + + + Vertical + + + Expanding + + + + 21 + 20 + + + + + + + + tab + + + Batch Mode + + + + unnamed + + + + InputBox_2_2 + + + true + + + + 5 + 5 + 0 + 0 + + + + Select Fields in Input File + + + + unnamed + + + + decCheckBatch + + + Declination: + + + true + + + + + epochCheckBatch + + + Epoch: + + + + + dateCheckBatch + + + Date: + + + false + + + + + utCheckBatch + + + false + + + UT: + + + false + + + + + raCheckBatch + + + Right ascension: + + + true + + + + + utBoxBatch + + + true + + + + 5 + 5 + 0 + 0 + + + + + + dateBoxBatch + + + + 100 + 0 + + + + + + decBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + raBoxBatch + + + false + + + + 100 + 0 + + + + StrongFocus + + + + + epochBoxBatch + + + + 5 + 5 + 0 + 0 + + + + + + longBoxBatch + + + true + + + + 100 + 0 + + + + StrongFocus + + + + + longCheckBatch + + + Longitude: + + + false + + + + + latBoxBatch + + + true + + + + 100 + 0 + + + + StrongFocus + + + + + latCheckBatch + + + Latitude: + + + false + + + + + heightCheckBatch + + + Height: + + + false + + + + + vlsrCheckBatch + + + LSR velocity: + + + false + + + + + helioVCheckBatch + + + Heliocentric v.: + + + + + geoVCheckBatch + + + Geocentric v.: + + + + + topoVCheckBatch + + + Topocentric v.: + + + + + vlsrBoxBatch + + + + + heightBoxBatch + + + + + vhelioBoxBatch + + + + + vgeoBoxBatch + + + + + vtopoBoxBatch + + + + + + + buttonGroup4 + + + Fields in Output File Plus Result + + + + unnamed + + + + allRadioBatch + + + All parameters + + + + + inputRadioBatch + + + Only parameters in input file + + + true + + + + + + + groupBox4_2 + + + Files + + + + unnamed + + + + InputButtonBatch + + + Input File... + + + File with the input data + + + + + InputLineEditBatch + + + + + OutputLineEditBatch + + + + + OutButtonBatch + + + Output File... + + + File for the output data + + + + + + + layout14 + + + + unnamed + + + + spacer20 + + + Horizontal + + + Expanding + + + + 151 + 21 + + + + + + runButtonBatch + + + + 7 + 5 + 0 + 0 + + + + Run + + + + + spacer19 + + + Horizontal + + + Expanding + + + + 131 + 21 + + + + + + + + spacer7 + + + Vertical + + + Expanding + + + + 20 + 50 + + + + + + + + TabPage + + + Overview + + + + unnamed + + + + kTextBrowser1 + + + <p> The Local Standard of Rest (LSR) is the location in which the mean value of the velocity of a selection of the stars in solar neighboorhood is zero. The local solar motion, that is, the velocity of the sun referred to the Local Standard of Rest is not null: the sun moves with a velocity of 20 km/s towards a point called, solar apex, whose coordinates are:</p> +<li>Ra= 18:03:50.2 (J2000)</li> +<li>Dec = 30:0:16.8 (J2000)</li> +<p>Astronomical sources move relative to the Sun and their velocity can be decomposed in radial velocity, and velocity on the plane of the sky, also know as proper motion in right ascension and declination. The radial velocity is usually obtained by analyzing their spectral emission and the frequency shift of the lines due to Doppler effect. Observational astronomers usually refer source's radial velocity to the LSR.</p> +<p>This calculator module allows to obtain the radial velocity of the source referred to the center of the sun (what we call heliocentric velocity), referred to the center of the Earth (geocentric velocity) and to the observer site (topocentric velocity) from the LSR radial velocity</p> +<li>The heliocentric velocity (V<sub>hel</sub>) is computed by obtaining the scalar product of the radial velocity of the source referred to the LSR (V<sub>lsr</sub>) with the velocity of the Sun referred to the LSR (V<sub>sun</sub>: +<img src="vlsr1.png"> +</li> +<li>The geocentric velocity (V<sub>geo</sub>) is obtained from the heliocentric velocity, the velocity of the Earth (V<sub>E</sub>) and its position for a given date and time: +<img src="vlsr2.png"> +</li> +<li>The topocentric velocity is obtained from the geocentric velocity, the position on the Earth, and the date and time at which we desire to know the radial velocity of the source.</li> + + + + + + + + + + dmsBox +
    ../dmsbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    + + ExtDateEdit +
    libkdeedu/extdate/extdatetimeedit.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image1 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082 + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082 + + + + + Compute + clicked() + modCalcVlsrDlg + slotComputeVelocities() + + + Clear + clicked() + modCalcVlsrDlg + slotClearCoords() + + + InputButtonBatch + clicked() + modCalcVlsrDlg + slotInputFile() + + + OutButtonBatch + clicked() + modCalcVlsrDlg + slotOutputFile() + + + runButtonBatch + clicked() + modCalcVlsrDlg + slotRunBatch() + + + + tabWidget3 + timBox + datBox + longBox + latBox + heightBox + raBox + decBox + epochName + vlsrBox + vHelioBox + vGeoBox + vTopoBox + radioVlsr + Compute + Clear + decCheckBatch + epochCheckBatch + dateCheckBatch + utCheckBatch + raCheckBatch + utBoxBatch + decBoxBatch + raBoxBatch + epochBoxBatch + longBoxBatch + longCheckBatch + latBoxBatch + latCheckBatch + heightCheckBatch + vlsrCheckBatch + helioVCheckBatch + geoVCheckBatch + topoVCheckBatch + vlsrBoxBatch + heightBoxBatch + vhelioBoxBatch + vgeoBoxBatch + vtopoBoxBatch + inputRadioBatch + InputButtonBatch + InputLineEditBatch + OutputLineEditBatch + OutButtonBatch + runButtonBatch + kTextBrowser1 + + + slotComputeVelocities() + slotClearCoords() + slotUtChecked() + slotDateChecked() + slotRaChecked() + slotDecChecked() + slotEpochChecked() + slotLongChecked() + slotLatChecked() + slotHeightChecked() + slotVlsrChecked() + slotInputFile() + slotOutputFile() + slotRunBatch() + + + + + klineedit.h + dmsbox.h + dmsbox.h + dmsbox.h + dmsbox.h + klineedit.h + klineedit.h + klineedit.h + klineedit.h + + dmsbox.h + dmsbox.h + klineedit.h + dmsbox.h + dmsbox.h + klineedit.h + klineedit.h + ktextbrowser.h + +
    diff --git a/kstars/kstars/tools/observinglist.cpp b/kstars/kstars/tools/observinglist.cpp new file mode 100644 index 00000000..dae78bc0 --- /dev/null +++ b/kstars/kstars/tools/observinglist.cpp @@ -0,0 +1,740 @@ +/*************************************************************************** + observinglist.cpp - K Desktop Planetarium + ------------------- + begin : 29 Nov 2004 + copyright : (C) 2004 by Jeff Woods, Jason Harris + email : jcwoods@bellsouth.net, jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "observinglist.h" +#include "observinglistui.h" +#include "obslistwizard.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "skyobject.h" +#include "starobject.h" +#include "skymap.h" +#include "detaildialog.h" +#include "tools/altvstime.h" + +#include "indimenu.h" +#include "indielement.h" +#include "indiproperty.h" +#include "indidevice.h" +#include "devicemanager.h" +#include "indistd.h" + +ObservingList::ObservingList( KStars *_ks, QWidget* parent ) + : KDialogBase( KDialogBase::Plain, i18n( "Observing List" ), + Close, Close, parent, "observinglist", false ), ks( _ks ), LogObject(0), oCurrent(0), + noNameStars(0), isModified(false), bIsLarge(true) +{ + QFrame *page = plainPage(); + QVBoxLayout *vlay = new QVBoxLayout( page, 0, 0 ); + ui = new ObservingListUI( page ); + vlay->addWidget( ui ); + + //FIXME: enable MiniButton when I figure out how to resize the window correctly + ui->MiniButton->hide(); + + //Connections + connect( this, SIGNAL( closeClicked() ), this, SLOT( slotClose() ) ); + connect( ui->TableStack, SIGNAL( aboutToShow( QWidget* ) ), + this, SLOT( slotPrepTable( QWidget* ) ) ); + connect( ui->FullTable, SIGNAL( selectionChanged() ), + this, SLOT( slotNewSelection() ) ); + connect( ui->TinyTable, SIGNAL( selectionChanged() ), + this, SLOT( slotNewSelection() ) ); + connect( ui->FullTable, SIGNAL( doubleClicked( QListViewItem*, const QPoint&, int) ), + this, SLOT( slotCenterObject() ) ); + connect( ui->TinyTable, SIGNAL( doubleClicked( QListBoxItem* ) ), + this, SLOT( slotCenterObject() ) ); + connect( ui->RemoveButton, SIGNAL( clicked() ), + this, SLOT( slotRemoveObjects() ) ); + connect( ui->CenterButton, SIGNAL( clicked() ), + this, SLOT( slotCenterObject() ) ); + connect( ui->ScopeButton, SIGNAL( clicked() ), + this, SLOT( slotSlewToObject() ) ); + connect( ui->DetailsButton, SIGNAL( clicked() ), + this, SLOT( slotDetails() ) ); + connect( ui->AVTButton, SIGNAL( clicked() ), + this, SLOT( slotAVT() ) ); + + connect( ui->OpenButton, SIGNAL( clicked() ), + this, SLOT( slotOpenList() ) ); + connect( ui->SaveButton, SIGNAL( clicked() ), + this, SLOT( slotSaveList() ) ); + connect( ui->SaveAsButton, SIGNAL( clicked() ), + this, SLOT( slotSaveListAs() ) ); + connect( ui->WizardButton, SIGNAL( clicked() ), + this, SLOT( slotWizard() ) ); + + //FIXME: enable MiniButton +// connect( ui->MiniButton, SIGNAL( clicked() ), +// this, SLOT( slotToggleSize() ) ); + + obsList.setAutoDelete( false ); //do NOT delete removed pointers! + + //Add icons to Push Buttons + KIconLoader *icons = KGlobal::iconLoader(); + ui->OpenButton->setPixmap( icons->loadIcon( "fileopen", KIcon::Toolbar ) ); + ui->SaveButton->setPixmap( icons->loadIcon( "filesave", KIcon::Toolbar ) ); + ui->SaveAsButton->setPixmap( icons->loadIcon( "filesaveas", KIcon::Toolbar ) ); + ui->WizardButton->setPixmap( icons->loadIcon( "wizard", KIcon::Toolbar ) ); + ui->MiniButton->setPixmap( icons->loadIcon( "window_nofullscreen", KIcon::Toolbar ) ); + + ui->CenterButton->setEnabled( false ); + ui->ScopeButton->setEnabled( false ); + ui->DetailsButton->setEnabled( false ); + ui->AVTButton->setEnabled( false ); + ui->RemoveButton->setEnabled( false ); + ui->NotesLabel->setEnabled( false ); + ui->NotesEdit->setEnabled( false ); +} + +bool ObservingList::contains( const SkyObject *q ) { + for ( SkyObject* o = obsList.first(); o; o = obsList.next() ) { + if ( o == q ) return true; + } + + return false; +} + + +//SLOTS +void ObservingList::slotPrepTable( QWidget *tab ) { + if ( tab == ui->FullTable ) { + } else { + } +} + +void ObservingList::slotAddObject( SkyObject *obj ) { + if ( ! obj ) obj = ks->map()->clickedObject(); + + //First, make sure object is not already in the list + for ( SkyObject *o = obsList.first(); o; o = obsList.next() ) { + if ( obj == o ) { + //FIXME STRINGS FREEZE + //ks->statusBar()->changeItem( i18n( "%1 is already in the observing list." ).arg( obj->name() ), 0 ); + return; + } + } + + //Insert object in obsList + obsList.append( obj ); + if ( ! isModified ) isModified = true; + + //Insert object entry in FullTable and TinyTable + QString smag("--"); + if ( obj->mag() < 90.0 ) smag = QString::number( obj->mag(), 'g', 2 ); + new KListViewItem( ui->FullTable, obj->translatedName(), + obj->ra()->toHMSString(), + obj->dec()->toDMSString(), + smag, + obj->typeName() ); + ui->TinyTable->insertItem( obj->translatedName() ); + + //Note addition in statusbar + ks->statusBar()->changeItem( i18n( "Added %1 to observing list." ).arg( obj->name() ), 0 ); +} + +void ObservingList::slotRemoveObject( SkyObject *o ) { + if ( !o ) + o = ks->map()->clickedObject(); + + obsList.remove(o); + if ( ! isModified ) isModified = true; + + if ( o == LogObject ) + saveCurrentUserLog(); + + //Remove entry from FullTable + bool objectFound = false; + QListViewItemIterator it( ui->FullTable ); + while ( it.current() ) { + QListViewItem *item = it.current(); + + //If the object is named "star" then match coordinates instead of name + if ( o->translatedName() == i18n( "star" ) ) { + if ( item->text(1) == o->ra()->toHMSString() + && item->text(2) == o->dec()->toDMSString() ) { + delete item; + objectFound = true; + break; + } + } else if ( item->text( 0 ) == o->translatedName() ) { + delete item; + objectFound = true; + break; + } + ++it; + } + + if ( ! objectFound ) { + kdDebug() << i18n( "Cannot remove Object %1; not found in table." ).arg(o->translatedName()) << endl; + } else { + //Remove object from TinyTable + for ( uint i=0; i < ui->TinyTable->count(); i++ ) { + if ( o->translatedName() == ui->TinyTable->text(i) ) { + ui->TinyTable->removeItem(i); + break; + } + } + } +} + +void ObservingList::slotRemoveObjects() { + if ( SelectedObjects.count() == 0) return; + + for ( SkyObject *o = SelectedObjects.first(); o; o = SelectedObjects.next() ) + slotRemoveObject( o ); + + slotNewSelection(); +} + +void ObservingList::slotNewSelection() { + //If the TinyTable is visible, we need to sync the selection in the FullTable + if ( sender() == ui->TinyTable ) syncTableSelection(); + + //Construct list of selected objects + SelectedObjects.clear(); + QListViewItemIterator it( ui->FullTable, QListViewItemIterator::Selected ); //loop over selected items + while ( it.current() ) { + for ( SkyObject *o = obsList.first(); o; o = obsList.next() ) { + if ( it.current()->text(0) == i18n("star") ) { + if ( it.current()->text(1) == o->ra()->toHMSString() + && it.current()->text(2) == o->dec()->toDMSString() ) { + SelectedObjects.append(o); + break; + } + } else if ( o->translatedName() == it.current()->text(0) ) { + SelectedObjects.append( o ); + break; + } + } + it++; + } + + //Enable widgets when one object selected + if ( SelectedObjects.count() == 1 ) { + QString newName( SelectedObjects.first()->translatedName() ); + QString oldName( obsList.current()->translatedName() ); + + //Enable buttons + ui->CenterButton->setEnabled( true ); + ui->ScopeButton->setEnabled( true ); + ui->DetailsButton->setEnabled( true ); + ui->AVTButton->setEnabled( true ); + ui->RemoveButton->setEnabled( true ); + + //Find the selected object in the obsList, + //then break the loop. Now obsList.current() + //points to the new selected object (until now it was the previous object) + bool found( false ); + for ( SkyObject* o = obsList.first(); o; o = obsList.next() ) { + if ( o->translatedName() == newName ) { + found = true; + break; + } + } + + if ( ! found ) { + kdDebug() << i18n( "Object %1 not found in obsList." ).arg( newName ) << endl; + } else if ( newName != i18n( "star" ) ) { + //Display the object's current user notes in the NotesEdit + //First, save the last object's user log to disk, if necessary + saveCurrentUserLog(); + + //set LogObject to the new selected object + LogObject = obsList.current(); + + ui->NotesLabel->setEnabled( true ); + ui->NotesEdit->setEnabled( true ); + + ui->NotesLabel->setText( i18n( "observing notes for %1:" ).arg( LogObject->translatedName() ) ); + if ( LogObject->userLog.isEmpty() ) { + ui->NotesEdit->setText( i18n("Record here observation logs and/or data on %1.").arg( LogObject->translatedName() ) ); + } else { + ui->NotesEdit->setText( LogObject->userLog ); + } + } else { //selected object is named "star" + //clear the log text box + saveCurrentUserLog(); + ui->NotesLabel->setEnabled( false ); + ui->NotesEdit->setEnabled( false ); + } + + //This shouldn't be necessary. For some reason, obsList.current() + //is valid here, but in subsequent functions (such as slotCenterObject) + //called *right after* this one, obsList.current()==NULL. No idea why. + oCurrent = obsList.current(); + + } else if ( SelectedObjects.count() == 0 ) { + //Disable buttons + ui->CenterButton->setEnabled( false ); + ui->ScopeButton->setEnabled( false ); + ui->DetailsButton->setEnabled( false ); + ui->AVTButton->setEnabled( false ); + ui->RemoveButton->setEnabled( false ); + ui->NotesLabel->setEnabled( false ); + ui->NotesEdit->setEnabled( false ); + oCurrent = 0; + + //Clear the user log text box. + saveCurrentUserLog(); + } else { //more than one object selected. + ui->CenterButton->setEnabled( false ); + ui->ScopeButton->setEnabled( false ); + ui->DetailsButton->setEnabled( false ); + ui->AVTButton->setEnabled( true ); + ui->RemoveButton->setEnabled( true ); + ui->NotesLabel->setEnabled( false ); + ui->NotesEdit->setEnabled( false ); + oCurrent = 0; + + //Clear the user log text box. + saveCurrentUserLog(); + } + +} + +void ObservingList::slotCenterObject() { + if ( oCurrent ) { + ks->map()->setClickedObject( oCurrent ); + ks->map()->setClickedPoint( oCurrent ); + ks->map()->slotCenter(); + } +} + +void ObservingList::slotSlewToObject() +{ + + INDI_D *indidev(NULL); + INDI_P *prop(NULL), *onset(NULL); + INDI_E *RAEle(NULL), *DecEle(NULL), *AzEle(NULL), *AltEle(NULL), *ConnectEle(NULL), *nameEle(NULL); + bool useJ2000( false); + int selectedCoord(0); + SkyPoint sp; + + // Find the first device with EQUATORIAL_EOD_COORD or EQUATORIAL_COORD and with SLEW element + // i.e. the first telescope we find! + + INDIMenu *imenu = ks->getINDIMenu(); + + + for (unsigned int i=0; i < imenu->mgr.count() ; i++) + { + for (unsigned int j=0; j < imenu->mgr.at(i)->indi_dev.count(); j++) + { + indidev = imenu->mgr.at(i)->indi_dev.at(j); + indidev->stdDev->currentObject = NULL; + prop = indidev->findProp("EQUATORIAL_EOD_COORD"); + if (prop == NULL) + { + prop = indidev->findProp("EQUATORIAL_COORD"); + if (prop == NULL) + { + prop = indidev->findProp("HORIZONTAL_COORD"); + if (prop == NULL) + continue; + else + selectedCoord = 1; /* Select horizontal */ + } + else + useJ2000 = true; + } + + ConnectEle = indidev->findElem("CONNECT"); + if (!ConnectEle) continue; + + if (ConnectEle->state == PS_OFF) + { + KMessageBox::error(0, i18n("Telescope %1 is offline. Please connect and retry again.").arg(indidev->label)); + return; + } + + switch (selectedCoord) + { + // Equatorial + case 0: + if (prop->perm == PP_RO) continue; + RAEle = prop->findElement("RA"); + if (!RAEle) continue; + DecEle = prop->findElement("DEC"); + if (!DecEle) continue; + break; + + // Horizontal + case 1: + if (prop->perm == PP_RO) continue; + AzEle = prop->findElement("AZ"); + if (!AzEle) continue; + AltEle = prop->findElement("ALT"); + if (!AltEle) continue; + break; + } + + onset = indidev->findProp("ON_COORD_SET"); + if (!onset) continue; + + onset->activateSwitch("SLEW"); + + indidev->stdDev->currentObject = oCurrent; + + /* Send object name if available */ + if (indidev->stdDev->currentObject) + { + nameEle = indidev->findElem("OBJECT_NAME"); + if (nameEle && nameEle->pp->perm != PP_RO) + { + nameEle->write_w->setText(indidev->stdDev->currentObject->name()); + nameEle->pp->newText(); + } + } + + switch (selectedCoord) + { + case 0: + if (indidev->stdDev->currentObject) + sp.set (indidev->stdDev->currentObject->ra(), indidev->stdDev->currentObject->dec()); + else + sp.set (ks->map()->clickedPoint()->ra(), ks->map()->clickedPoint()->dec()); + + if (useJ2000) + sp.apparentCoord(ks->data()->ut().djd(), (long double) J2000); + + RAEle->write_w->setText(QString("%1:%2:%3").arg(sp.ra()->hour()).arg(sp.ra()->minute()).arg(sp.ra()->second())); + DecEle->write_w->setText(QString("%1:%2:%3").arg(sp.dec()->degree()).arg(sp.dec()->arcmin()).arg(sp.dec()->arcsec())); + + break; + + case 1: + if (indidev->stdDev->currentObject) + { + sp.setAz(*indidev->stdDev->currentObject->az()); + sp.setAlt(*indidev->stdDev->currentObject->alt()); + } + else + { + sp.setAz(*ks->map()->clickedPoint()->az()); + sp.setAlt(*ks->map()->clickedPoint()->alt()); + } + + AzEle->write_w->setText(QString("%1:%2:%3").arg(sp.az()->degree()).arg(sp.az()->arcmin()).arg(sp.az()->arcsec())); + AltEle->write_w->setText(QString("%1:%2:%3").arg(sp.alt()->degree()).arg(sp.alt()->arcmin()).arg(sp.alt()->arcsec())); + + break; + } + + prop->newText(); + + return; + } + } + + // We didn't find any telescopes + KMessageBox::sorry(0, i18n("KStars did not find any active telescopes.")); + +} + +//FIXME: This will open multiple Detail windows for each object; +//Should have one window whose target object changes with selection +void ObservingList::slotDetails() { + if ( oCurrent ) { + DetailDialog dd( oCurrent, ks->data()->lt(), ks->geo(), ks ); + dd.exec(); + } +} + +void ObservingList::slotAVT() { + if ( SelectedObjects.count() ) { + AltVsTime avt( ks ); + for ( SkyObject *o = SelectedObjects.first(); o; o = SelectedObjects.next() ) { + avt.processObject( o ); + } + + avt.exec(); + } +} + +//FIXME: On close, we will need to close any open Details/AVT windows +void ObservingList::slotClose() { + //Save the current User log text + if ( oCurrent && ! ui->NotesEdit->text().isEmpty() && ui->NotesEdit->text() + != i18n("Record here observation logs and/or data on %1.").arg( oCurrent->name()) ) { + oCurrent->saveUserLog( ui->NotesEdit->text() ); + } + + hide(); +} + +void ObservingList::saveCurrentUserLog() { + if ( ! ui->NotesEdit->text().isEmpty() && + ui->NotesEdit->text() != + i18n("Record here observation logs and/or data on %1.").arg( LogObject->translatedName() ) ) { + LogObject->saveUserLog( ui->NotesEdit->text() ); + + ui->NotesEdit->clear(); + ui->NotesLabel->setText( i18n( "Observing notes for object:" ) ); + LogObject = NULL; + } +} + +void ObservingList::slotOpenList() { + KURL fileURL = KFileDialog::getOpenURL( QDir::homeDirPath(), "*.obslist|KStars Observing List (*.obslist)" ); + QFile f; + + if ( fileURL.isValid() ) { + if ( ! fileURL.isLocalFile() ) { + //Save remote list to a temporary local file + KTempFile tmpfile; + tmpfile.setAutoDelete(true); + FileName = tmpfile.name(); + if( KIO::NetAccess::download( fileURL, FileName, this ) ) + f.setName( FileName ); + + } else { + FileName = fileURL.path(); + f.setName( FileName ); + } + + if ( !f.open( IO_ReadOnly) ) { + QString message = i18n( "Could not open file %1" ).arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + return; + } + + saveCurrentList(); + //First line is the name of the list. The rest of the file should + //be object names, one per line. + QTextStream istream(&f); + QString line; + ListName = istream.readLine(); + + while ( ! istream.eof() ) { + line = istream.readLine(); + //DEBUG + kdDebug() << line << endl; + + //If the object is named "star", add it by coordinates + SkyObject *o = 0; + if ( line.startsWith( "star" ) ) { + QStringList fields = QStringList::split( " ", line ); + //DEBUG + kdDebug() << fields << endl; + + double ra = dms::fromString( fields[1], false ).Degrees(); //false = hours + double dc = dms::fromString( fields[2], true ).Degrees(); //true = degrees + + //Identify the star with these coordinates + double rmax = 1.; + for ( uint i=0; i < ks->data()->starList.count(); ++i ) { + SkyObject *s = (SkyObject*)(ks->data()->starList.at(i)); + double dra = fabs( ra - s->ra()->Degrees() ); + double ddc = fabs( dc - s->dec()->Degrees() ); + if ( dra < rmax && ddc < rmax ) { + o = s; + rmax = sqrt( dra*dra + ddc*ddc ); + } + } + } else { + o = ks->data()->objectNamed( line ); + } + + if ( o ) slotAddObject( o ); + } + + //Newly-opened list should not trigger isModified flag + isModified = false; + + f.close(); + + } else if ( fileURL.path() != "" ) { + QString message = i18n( "The specified file is invalid. Try another file?" ); + if ( KMessageBox::warningYesNo( this, message, i18n("Invalid File"), i18n("Try Another"), i18n("Do Not Try") ) == KMessageBox::Yes ) { + slotOpenList(); + } + } +} + +void ObservingList::saveCurrentList() { + //Before loading a new list, do we need to save the current one? + //Assume that if the list is empty, then there's no need to save + if ( obsList.count() ) { + if ( isModified ) { + QString message = i18n( "Do you want to save the current list before opening a new list?" ); + if ( KMessageBox::questionYesNo( this, message, + i18n( "Save Current List?" ), KStdGuiItem::save(), KStdGuiItem::discard() ) == KMessageBox::Yes ) + slotSaveList(); + } + + //If we ever allow merging the loaded list with + //the existing one, that code would go here + obsList.clear(); + ui->FullTable->clear(); + } +} + +void ObservingList::slotSaveListAs() { + bool ok(false); + ListName = KInputDialog::getText( i18n( "Enter List Name" ), + i18n( "List name:" ), "", &ok ); + + if ( ok ) { + KURL fileURL = KFileDialog::getSaveURL( QDir::homeDirPath(), "*.obslist|KStars Observing List (*.obslist)" ); + + if ( fileURL.isValid() ) + FileName = fileURL.path(); + + slotSaveList(); + } +} + +void ObservingList::slotSaveList() { + if ( ListName.isEmpty() || FileName.isEmpty() ) { + slotSaveListAs(); + return; + } + + QFile f( FileName ); + if ( !f.open( IO_WriteOnly) ) { + QString message = i18n( "Could not open file %1. Try a different filename?" ).arg( f.name() ); + + if ( KMessageBox::warningYesNo( 0, message, i18n( "Could Not Open File" ), i18n("Try Different"), i18n("Do Not Try") ) == KMessageBox::Yes ) { + FileName == ""; + slotSaveList(); + } + return; + } + + QTextStream ostream(&f); + ostream << ListName << endl; + + //Save objects to the list using their name. If it's a star with a genetive name + //(i.e., "sigma orionis"), save the name with ascii characters, not greek letters. + //If it's an unnamed star, save "star" and the star's coordinates. + for ( SkyObject* o = obsList.first(); o; o = obsList.next() ) { + if ( o->name() == "star" ) { + ostream << o->name() << " " << o->ra()->Hours() << " " << o->dec()->Degrees() << endl; + } else if ( o->type() == SkyObject::STAR ) { + StarObject *s = (StarObject*)o; + + if ( s->name() == s->gname() ) { + ostream << s->gname( false ) << endl; + } else { + ostream << o->name() << endl; + } + } else { + ostream << o->name() << endl; + } + } + + f.close(); + isModified = false; +} + +void ObservingList::slotWizard() { + ObsListWizard wizard( ks ); + if ( wizard.exec() == QDialog::Accepted ) { + //Make sure current list is saved + saveCurrentList(); + + for ( SkyObject *o = wizard.obsList().first(); o; o = wizard.obsList().next() ) { + slotAddObject( o ); + } + } +} + +void ObservingList::slotToggleSize() { + if ( isLarge() ) { + ui->MiniButton->setPixmap( KGlobal::iconLoader()->loadIcon( "window_fullscreen", KIcon::Toolbar ) ); + + //switch widget stack to show TinyTable + ui->TableStack->raiseWidget( ui->TinyTable ); + + //Abbreviate text on each button + ui->CenterButton->setText( i18n( "First letter in 'Center'", "C" ) ); + ui->ScopeButton->setText( i18n( "First letter in 'Scope'", "S" ) ); + ui->DetailsButton->setText( i18n( "First letter in 'Details'", "D" ) ); + ui->AVTButton->setText( i18n( "First letter in 'Alt vs Time'", "A" ) ); + ui->RemoveButton->setText( i18n( "First letter in 'Remove'", "R" ) ); + + //Hide Observing notes + ui->NotesLabel->hide(); + ui->NotesEdit->hide(); + + syncTableSelection( false ); //sync TinyTable with FullTable + adjustSize(); + bIsLarge = false; + + } else { + ui->MiniButton->setPixmap( KGlobal::iconLoader()->loadIcon( "window_nofullscreen", KIcon::Toolbar ) ); + + //switch widget stack to show FullTable + ui->TableStack->raiseWidget( ui->FullTable ); + + //Expand text on each button + ui->CenterButton->setText( i18n( "Center" ) ); + ui->ScopeButton->setText( i18n( "Scope" ) ); + ui->DetailsButton->setText( i18n( "Details" ) ); + ui->AVTButton->setText( i18n( "Alt vs Time" ) ); + ui->RemoveButton->setText( i18n( "Remove" ) ); + + //Show Observing notes + ui->NotesLabel->show(); + ui->NotesEdit->show(); + + syncTableSelection( true ); //sync FullTable with TinyTable + adjustSize(); + bIsLarge = true; + } +} + +void ObservingList::syncTableSelection( bool syncFullTable ) { + if ( syncFullTable ) { + int i=0; + QListViewItem *it = ui->FullTable->firstChild(); + while ( it ) { + it->setSelected( ui->TinyTable->isSelected( i++ ) ); + it->nextSibling(); + } + } else { + int i=0; + QListViewItem *it = ui->FullTable->firstChild(); + while ( it ) { + ui->TinyTable->setSelected( i++, it->isSelected() ); + it->nextSibling(); + } + } +} + +#include "observinglist.moc" diff --git a/kstars/kstars/tools/observinglist.h b/kstars/kstars/tools/observinglist.h new file mode 100644 index 00000000..dd60dc8c --- /dev/null +++ b/kstars/kstars/tools/observinglist.h @@ -0,0 +1,175 @@ +/*************************************************************************** + observinglist.h - K Desktop Planetarium + ------------------- + begin : 29 Nov 2004 + copyright : (C) 2004 by Jeff Woods, Jason Harris + email : jcwoods@bellsouth.net, jharris@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef OBSERVINGLIST_H +#define OBSERVINGLIST_H + +#include +#include "skyobject.h" + +class KStars; +class ObservingListUI; +class QStringList; + +/**@class ObservingList + *Tool window for managing a custom list of objects. The window + *displays the Name, RA, Dec, mag, and type of each object in the list. + * + *By selecting an object in the list, you can perform a number of functions + *on that object: + *+ Center it in the display (TBD) + *+ Examine its Details Window (TBD) + *+ Point the telescope at it (TBD) + *+ Attach a custom icon or name label (TBD) + *+ Attach a trail (solar system only) (TBD) + *+ Open the AltVsTime tool (TBD) + * + *The user can also save/load their observing lists, and can export + *list data (TBD: as HTML table? CSV format? plain text?) + * + *The observing notes associated with the selected object are displayed + *below the list. (TBD) + * + *TODO: + *+ Implement a "shaded" state, in which the UI is compressed to + * make it easier to float on the KStars window. Displays only + * object names, and single-letter action buttons, and no user log. + *+ Implement an InfoBox version (the ultimate shaded state) + * + *@short Tool for managing a custom list of objects + *@author Jeff Woods, Jason Harris + *@version 1.0 + */ + +class ObservingList : public KDialogBase +{ + Q_OBJECT + +public: +/**@short Cunstructor + */ + ObservingList( KStars *_ks, QWidget* parent = 0 ); +/**@short Destuctor (empty) + */ + ~ObservingList() {} + +/**@return true if the object is in the observing list + *@p o pointer to the object to test. + */ + bool contains( const SkyObject *o ); + + SkyObject* first() { return obsList.first(); } + SkyObject* next() { return obsList.next(); } + uint count() const { return obsList.count(); } + +/**@return true if the window is in its default "large" state. + */ + bool isLarge() const { return bIsLarge; } + +/**@short If the current list has unsaved changes, ask the user about saving it. + *@note also clears the list in preparation of opening a new one + */ + void saveCurrentList(); + +public slots: +/**@short about to switch the visible table in the widget stack + *@p tab pointer to the table which is about to be shown + */ + void slotPrepTable( QWidget *tab ); + +/**@short add a new object to list + *@p o pointer to the object to add to the list + */ + void slotAddObject( SkyObject *o=NULL ); + +/**@short Remove skyobjects which are highlighted in the + *observing list tool from the observing list. + */ + void slotRemoveObjects(); + +/**@short Remove skyobject from the observing list. + *@p o pointer to the SkyObject to be removed. + *Use SkyMap::clickedObject() if o is NULL (default) + */ + void slotRemoveObject( SkyObject *o=NULL ); + +/**@short center the selected object in the display + */ + void slotCenterObject(); + +/**@short slew the telescope to the selected object + */ + void slotSlewToObject(); + +/**@short Show the details window for the selected object + */ + void slotDetails(); + +/**@short Show the details window for the selected object + */ + void slotAVT(); + +/**@short Tasks needed when changing the selected object + *Save the user log of the previous selected object, + *find the new selected object in the obsList, and + *show the notes associated with the new selected object + */ + void slotNewSelection(); + +/**@short load an observing list from disk. + */ + void slotOpenList(); + +/**@short save the current observing list to disk. + */ + void slotSaveList(); + +/**@short save the current observing list to disk, specify filename. + */ + void slotSaveListAs(); + +/**@short construct a new observing list using the wizard. + */ + void slotWizard(); + +/**@short toggle between the large and small window states + */ + void slotToggleSize(); + +/**@short Save the user log text to a file. + *@note the log is attached to the current object in obsList. + */ + void saveCurrentUserLog(); + +protected slots: + void slotClose(); + +private: + void syncTableSelection( bool syncFullTable=true ); + + KStars *ks; + ObservingListUI *ui; + QPtrList obsList; + QPtrList SelectedObjects; + SkyObject *LogObject, *oCurrent; + uint noNameStars; + + bool isModified, bIsLarge; + QString ListName, FileName; +}; + +#endif // OBSERVINGLIST_H diff --git a/kstars/kstars/tools/observinglistui.ui b/kstars/kstars/tools/observinglistui.ui new file mode 100644 index 00000000..040f6970 --- /dev/null +++ b/kstars/kstars/tools/observinglistui.ui @@ -0,0 +1,573 @@ + +ObservingListUI + + + ObservingListUI + + + + 0 + 0 + 543 + 506 + + + + Observing List + + + + unnamed + + + + layout68 + + + + unnamed + + + + OpenButton + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Open observing list + + + Load an observing list from disk + + + + + SaveButton + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Save observing list + + + Save the current observing list to disk + + + + + SaveAsButton + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Save observing list as... + + + Save the current observing list to disk, specifying the filename + + + + + WizardButton + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Observing List Wizard + + + The list wizard helps you construct observing lists based on filtering by object type, position on the sky, and magnitude. + + + + + spacer2 + + + Horizontal + + + Expanding + + + + 350 + 20 + + + + + + MiniButton + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Make window small + + + This button toggles between large and small states. The small state may be useful if you want the Observing list open while working in the main window. + + + + + + + layout4 + + + + unnamed + + + + CenterButton + + + + 1 + 0 + 0 + 0 + + + + Ce&nter + + + Center sky map on highlighted object + + + Center the sky map on the highlighted object in the list + + + + + ScopeButton + + + + 1 + 0 + 0 + 0 + + + + Scope + + + + + + Point telescope at highlighted object + + + Point the telescope at the highlighted object in the list + + + + + DetailsButton + + + + 1 + 0 + 0 + 0 + + + + Details + + + + + + Show details for highlighted object + + + Open the Details window for the highlighted object + + + + + AVTButton + + + + 1 + 0 + 0 + 0 + + + + &Alt vs Time + + + Show altitude plot + + + Open the Altitude vs. Time tool, with curves for the highlighted objects shown + + + + + RemoveButton + + + + 1 + 0 + 0 + 0 + + + + Remove + + + Remove from list + + + Remove the highlighted object(s) from the observing list + + + + + spacer1 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + TableStack + + + + 5 + 7 + 0 + 1 + + + + + WStackPage + + + 0 + + + + unnamed + + + 0 + + + + + Name + + + true + + + true + + + + + RA + + + true + + + true + + + + + Dec + + + true + + + true + + + + + Mag + + + true + + + true + + + + + Type + + + true + + + true + + + + FullTable + + + Extended + + + true + + + true + + + AllColumns + + + Table showing the current observing list. The list can be sorted by any of the data columns + + + + + + + WStackPage + + + 1 + + + + unnamed + + + 0 + + + + TinyTable + + + + 5 + 7 + 0 + 4 + + + + + 0 + 100 + + + + + + + + + NotesLabel + + + + 5 + 0 + 0 + 0 + + + + + 1 + + + + observing notes for object: + + + AlignVCenter + + + + + NotesEdit + + + + 5 + 5 + 0 + 1 + + + + + 0 + 100 + + + + + 32767 + 160 + + + + Your observing notes for the highlighted object + + + + + + + + + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + klistview.h + klistbox.h + ktextedit.h + + diff --git a/kstars/kstars/tools/obslistwizard.cpp b/kstars/kstars/tools/obslistwizard.cpp new file mode 100644 index 00000000..12eb2416 --- /dev/null +++ b/kstars/kstars/tools/obslistwizard.cpp @@ -0,0 +1,458 @@ +/*************************************************************************** + obslistwizard.cpp - Display overhead view of the solar system + ------------------- + begin : Thu 23 Jun 2005 + copyright : (C) 2005 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "dmsbox.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "locationdialog.h" +#include "magnitudespinbox.h" +#include "skyobject.h" +#include "starobject.h" +//#include "libkdeedu/extdate/extdatetimeedit.h" + +#include "obslistwizard.h" + +ObsListWizard::ObsListWizard( QWidget *parent, const char *name ) + : KDialogBase( KDialogBase::Plain, i18n("Observing List Wizard"), Ok|Cancel, Ok, parent, name ) +{ + ksw = (KStars*)parent; + QFrame *page = plainPage(); + QVBoxLayout *vlay = new QVBoxLayout( page, 0, 0 ); + + olw = new ObsListWizardUI( page ); + vlay->addWidget( olw ); + + connect( olw->AllButton, SIGNAL( clicked() ), this, SLOT( slotAllButton() ) ); + connect( olw->NoneButton, SIGNAL( clicked() ), this, SLOT( slotNoneButton() ) ); + connect( olw->DeepSkyButton, SIGNAL( clicked() ), this, SLOT( slotDeepSkyButton() ) ); + connect( olw->SolarSystemButton, SIGNAL( clicked() ), this, SLOT( slotSolarSystemButton() ) ); + connect( olw->LocationButton, SIGNAL( clicked() ), this, SLOT( slotChangeLocation() ) ); + + connect( olw->FilterList, SIGNAL( clicked(QListViewItem*) ), this, SLOT( slotShowStackWidget(QListViewItem*) ) ); + + //Update the selected observing list when certain UI elements are modified + connect( olw->TypeList, SIGNAL( selectionChanged() ), this, SLOT( slotUpdateObjectCount() ) ); + connect( olw->ConstellationList, SIGNAL( selectionChanged() ), this, SLOT( slotUpdateObjectCount() ) ); + connect( olw->RAMin, SIGNAL( lostFocus() ), this, SLOT( slotUpdateObjectCount() ) ); + connect( olw->RAMax, SIGNAL( lostFocus() ), this, SLOT( slotUpdateObjectCount() ) ); + connect( olw->DecMin, SIGNAL( lostFocus() ), this, SLOT( slotUpdateObjectCount() ) ); + connect( olw->DecMax, SIGNAL( lostFocus() ), this, SLOT( slotUpdateObjectCount() ) ); + connect( olw->RA, SIGNAL( lostFocus() ), this, SLOT( slotUpdateObjectCount() ) ); + connect( olw->Dec, SIGNAL( lostFocus() ), this, SLOT( slotUpdateObjectCount() ) ); + connect( olw->Radius, SIGNAL( valueChanged(double) ), this, SLOT( slotUpdateObjectCount() ) ); +// connect( olw->Date, SIGNAL( valueChanged( const ExtDate& ) ), this, SLOT( slotApplyFilters() ) ); + connect( olw->Mag, SIGNAL( valueChanged( double ) ), this, SLOT( slotUpdateObjectCount() ) ); + connect( olw->ExcludeNoMag, SIGNAL( clicked() ), this, SLOT( slotUpdateObjectCount() ) ); + + connect( olw->SelectByConstellation, SIGNAL( toggled(bool) ), this, SLOT( slotEnableConstellationPage(bool) ) ); + connect( olw->SelectByRect, SIGNAL( toggled(bool) ), this, SLOT( slotEnableRectPage(bool) ) ); + connect( olw->SelectByCirc, SIGNAL( toggled(bool) ), this, SLOT( slotEnableCircPage(bool) ) ); +// connect( olw->SelectByDate, SIGNAL( toggled(bool) ), this, SLOT( slotEnableDatePage(bool) ) ); + connect( olw->SelectByMag, SIGNAL( toggled(bool) ), this, SLOT( slotEnableMagPage(bool) ) ); + + connect( this, SIGNAL( okClicked() ), this, SLOT( slotApplyFilters() ) ); + + initialize(); +} + +ObsListWizard::~ObsListWizard() +{ +} + +void ObsListWizard::initialize() +{ + //Populate the list of constellations + for ( SkyObject *p = ksw->data()->cnameList.first(); p; p = ksw->data()->cnameList.next() ) { + olw->ConstellationList->insertItem( p->name() ); + } + +// //Initialize date +// olw->Date->setDate( ksw->data()->lt().date() ); + + //unSelect all object types + olw->TypeList->selectAll( false ); + + olw->Mag->setMinValue( -5.0 ); + olw->Mag->setMaxValue( 20.0 ); + olw->Mag->setValue( 6.0 ); + + olw->FilterList->setSelected( olw->FilterList->firstChild(), true ); + + olw->RA->setDegType( false ); + olw->RAMin->setDegType( false ); + olw->RAMax->setDegType( false ); + + //Initialize object counts + ObjectCount = 0; //number of objects in observing list + StarCount = ksw->data()->starList.count(); //total number of stars + PlanetCount = 10; //Sun, Moon, 8 planets + AsteroidCount = ksw->data()->asteroidList.count(); //total number of asteroids + CometCount = ksw->data()->cometList.count(); //total number of comets + //DeepSkyObjects + OpenClusterCount = 0; + GlobClusterCount = 0; + GasNebCount = 0; + PlanNebCount = 0; + GalaxyCount = 0; + for ( SkyObject *o = (SkyObject*)(ksw->data()->deepSkyList.first()); o; o = (SkyObject*)(ksw->data()->deepSkyList.next()) ) { + if ( o->type() == SkyObject::GALAXY ) ++GalaxyCount; //most deepsky obj are galaxies, so check them first + else if ( o->type() == SkyObject::STAR || o->type() == SkyObject::CATALOG_STAR ) ++StarCount; + else if ( o->type() == SkyObject::OPEN_CLUSTER ) ++OpenClusterCount; + else if ( o->type() == SkyObject::GLOBULAR_CLUSTER ) ++GlobClusterCount; + else if ( o->type() == SkyObject::GASEOUS_NEBULA || o->type() == SkyObject::SUPERNOVA_REMNANT ) ++GasNebCount; + else if ( o->type() == SkyObject::PLANETARY_NEBULA ) ++PlanNebCount; + } + +// //DEBUG +// kdDebug() << "StarCount: " << StarCount << endl; +// kdDebug() << "OpenClusterCount: " << OpenClusterCount << endl; +// kdDebug() << "GlobClusterCount: " << GlobClusterCount << endl; +// kdDebug() << "GasNebCount: " << GasNebCount << endl; +// kdDebug() << "PlanNebCount: " << PlanNebCount << endl; +// kdDebug() << "GalaxyCount: " << GalaxyCount << endl; + +} + +void ObsListWizard::slotAllButton() { olw->TypeList->selectAll( true ); } +void ObsListWizard::slotNoneButton() { olw->TypeList->selectAll( false ); } + +void ObsListWizard::slotEnableConstellationPage( bool t ) { + olw->ConstellationList->setEnabled(t); + + //disable the other two region options + if ( t ) { + olw->SelectByRect->setChecked( false ); + olw->SelectByCirc->setChecked( false ); + } + + slotUpdateObjectCount(); +} + +void ObsListWizard::slotEnableRectPage( bool t ) { + olw->RAMin->setEnabled(t); + olw->RAMax->setEnabled(t); + olw->DecMin->setEnabled(t); + olw->DecMax->setEnabled(t); + + //disable the other two region options + if ( t ) { + olw->SelectByConstellation->setChecked( false ); + olw->SelectByCirc->setChecked( false ); + } + + slotUpdateObjectCount(); +} + +void ObsListWizard::slotEnableCircPage( bool t ) { + olw->RA->setEnabled(t); + olw->Dec->setEnabled(t); + olw->Radius->setEnabled(t); + + //disable the other two region options + if ( t ) { + olw->SelectByConstellation->setChecked( false ); + olw->SelectByRect->setChecked( false ); + } + + slotUpdateObjectCount(); +} + +// void ObsListWizard::slotEnableDatePage( bool t ) { +// olw->Date->setEnabled(t); +// olw->LocationButton->setEnabled(t); +// } + +void ObsListWizard::slotEnableMagPage( bool t ) { + olw->Mag->setEnabled(t); + olw->ExcludeNoMag->setEnabled(t); + slotUpdateObjectCount(); +} + +void ObsListWizard::slotShowStackWidget( QListViewItem *i ) +{ + if ( i ) { + QString t = i->text(0); + + if ( t.contains( i18n( "Object type(s)" ) ) ) olw->FilterStack->raiseWidget( olw->ObjTypePage ); + if ( t.contains( i18n( "Region" ) ) ) olw->FilterStack->raiseWidget( olw->RegionPage ); + if ( t.contains( i18n( "In constellation(s)" ) ) ) olw->FilterStack->raiseWidget( olw->ConstellationPage ); + if ( t.contains( i18n( "Circular" ) ) ) olw->FilterStack->raiseWidget( olw->CircRegionPage ); + if ( t.contains( i18n( "Rectangular" ) ) ) olw->FilterStack->raiseWidget( olw->RectRegionPage ); +// if ( t.contains( i18n( "Observable on date" ) ) ) olw->FilterStack->raiseWidget( olw->ObsDatePage ); + if ( t.contains( i18n( "Magnitude limit" ) ) ) olw->FilterStack->raiseWidget( olw->MagLimitPage ); + } +} + +void ObsListWizard::slotDeepSkyButton() +{ + olw->TypeList->selectAll( false ); + olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Open Clusters" ) ), true ); + olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Globular Clusters" ) ), true ); + olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Gaseous Nebulae" ) ), true ); + olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Planetary Nebulae" ) ), true ); + olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Galaxies" ) ), true ); +} + +void ObsListWizard::slotSolarSystemButton() +{ + olw->TypeList->selectAll( false ); + olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Sun, Moon, Planets" ) ), true ); + olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Comets" ) ), true ); + olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Asteroids" ) ), true ); +} + +void ObsListWizard::slotChangeLocation() +{ + LocationDialog ld( ksw ); + + if ( ld.exec() == QDialog::Accepted ) { + //set geographic location + } +} + +void ObsListWizard::slotUpdateObjectCount() +{ + ObjectCount = 0; + if ( olw->TypeList->findItem( i18n( "Stars" ) )->isSelected() ) + ObjectCount += StarCount; + if ( olw->TypeList->findItem( i18n( "Sun, Moon, Planets" ) )->isSelected() ) + ObjectCount += PlanetCount; + if ( olw->TypeList->findItem( i18n( "Comets" ) )->isSelected() ) + ObjectCount += CometCount; + if ( olw->TypeList->findItem( i18n( "Asteroids" ) )->isSelected() ) + ObjectCount += AsteroidCount; + if ( olw->TypeList->findItem( i18n( "Galaxies" ) )->isSelected() ) + ObjectCount += GalaxyCount; + if ( olw->TypeList->findItem( i18n( "Open Clusters" ) )->isSelected() ) + ObjectCount += OpenClusterCount; + if ( olw->TypeList->findItem( i18n( "Globular Clusters" ) )->isSelected() ) + ObjectCount += GlobClusterCount; + if ( olw->TypeList->findItem( i18n( "Gaseous Nebulae" ) )->isSelected() ) + ObjectCount += GasNebCount; + if ( olw->TypeList->findItem( i18n( "Planetary Nebulae" ) )->isSelected() ) + ObjectCount += PlanNebCount; + + applyFilters( false ); //false = only adjust counts, do not build list +} + +void ObsListWizard::applyFilters( bool doBuildList ) +{ + if ( doBuildList ) + obsList().clear(); + + //make sure rect region data are valid + rectOk = false; + if ( olw->SelectByRect->isChecked() ) { + ra1 = olw->RAMin->createDms( false, &rectOk ).Hours(); + if ( rectOk ) ra2 = olw->RAMax->createDms( false, &rectOk ).Hours(); + if ( rectOk ) dc1 = olw->DecMin->createDms( true, &rectOk ).Degrees(); + if ( rectOk ) dc2 = olw->DecMax->createDms( true, &rectOk ).Degrees(); + if ( ra2 == 0.0 ) ra2 = 24.0; + + //Make sure dc1 < dc2. + if ( dc1 > dc2 ) { + double temp = dc2; + dc2 = dc1; + dc1 = temp; + } + + //If ra1 > ra2, we may need to swap the two values, or subtract 24h from ra1. + if ( ra1 > ra2 ) { + if ( ra1 - ra2 > 12.0 ) { //the user probably wants a region that straddles 0h + ra1 -= 24.0; + } else { //the user probably wants ra2 to be the lower limit + double temp = ra2; + ra2 = ra1; + ra1 = temp; + } + } + } + + //make sure circ region data are valid + circOk = false; + if ( olw->SelectByCirc->isChecked() ) { + double ra = olw->RA->createDms( false, &circOk ).Hours(); + double dc(0.0); + if ( circOk ) dc = olw->Dec->createDms( true, &circOk ).Degrees(); + if ( circOk ) { + pCirc.set( ra, dc ); + rCirc = olw->Radius->value(); + } + } + + double maglimit = 100.; + if ( olw->SelectByMag->isChecked() ) maglimit = olw->Mag->value(); + + //Stars + int starIndex(ksw->data()->starList.count()); + if ( olw->TypeList->findItem( i18n( "Stars" ) )->isSelected() ) { + if ( maglimit < 100. ) { + //Stars are sorted by mag, so use binary search algo to find index of faintest mag + int low(0), high(ksw->data()->starList.count()-1), middle; + while ( low < high ) { + middle = (low + high)/2; + if ( maglimit == ksw->data()->starList.at(middle)->mag() ) break; + if ( maglimit < ksw->data()->starList.at(middle)->mag() ) high = middle - 1; + if ( maglimit > ksw->data()->starList.at(middle)->mag() ) low = middle + 1; + } + //now, the star at "middle" has the right mag, but we want the *last* star that has this mag. + for ( starIndex=middle+1; starIndexdata()->starList.count(); ++starIndex ) { + if ( ksw->data()->starList.at(starIndex)->mag() > maglimit ) break; + } + } + + if ( doBuildList ) { + for ( uint i=0; i < starIndex; ++i ) { + SkyObject *o = (SkyObject*)(ksw->data()->starList.at(i)); + applyRegionFilter( o, doBuildList, false ); //false = don't adjust ObjectCount + } + } else { + ObjectCount -= (ksw->data()->starList.count() - starIndex); //reduce StarCount by appropriate amount + for ( uint i=0; i < starIndex; ++i ) { + SkyObject *o = (SkyObject*)(ksw->data()->starList.at(i)); + applyRegionFilter( o, doBuildList ); + } + } + } + + //Sun, Moon, Planets + if ( olw->TypeList->findItem( i18n( "Sun, Moon, Planets" ) )->isSelected() ) { + applyRegionFilter( (SkyObject*)ksw->data()->PCat->planetSun(), doBuildList ); + applyRegionFilter( (SkyObject*)ksw->data()->Moon, doBuildList ); + applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Mercury"), doBuildList ); + applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Venus"), doBuildList ); + applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Mars"), doBuildList ); + applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Jupiter"), doBuildList ); + applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Saturn"), doBuildList ); + applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Uranus"), doBuildList ); + applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Neptune"), doBuildList ); + applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Pluto"), doBuildList ); + } + + //Deep sky objects + for ( SkyObject *o = (SkyObject*)(ksw->data()->deepSkyList.first()); o; o = (SkyObject*)(ksw->data()->deepSkyList.next()) ) { + //Skip unselected object types + if ( (o->type() == SkyObject::STAR || o->type() == SkyObject::CATALOG_STAR) && ! olw->TypeList->findItem( i18n( "Stars" ) )->isSelected() ) continue; + if ( o->type() == SkyObject::OPEN_CLUSTER && ! olw->TypeList->findItem( i18n( "Open Clusters" ) )->isSelected() ) continue; + if ( o->type() == SkyObject::GLOBULAR_CLUSTER && ! olw->TypeList->findItem( i18n( "Globular Clusters" ) )->isSelected() ) continue; + if ( (o->type() == SkyObject::GASEOUS_NEBULA || o->type() == SkyObject::SUPERNOVA_REMNANT) && ! olw->TypeList->findItem( i18n( "Gaseous Nebulae" ) )->isSelected() ) continue; + if ( o->type() == SkyObject::PLANETARY_NEBULA && ! olw->TypeList->findItem( i18n( "Planetary Nebulae" ) )->isSelected() ) continue; + if ( o->type() == SkyObject::GALAXY && ! olw->TypeList->findItem( i18n( "Galaxies" ) )->isSelected() ) continue; + if ( o->type() == SkyObject::TYPE_UNKNOWN ) continue; + + if ( olw->SelectByMag->isChecked() ) { + if ( o->mag() > 90. ) { + if ( ! olw->ExcludeNoMag->isChecked() ) + applyRegionFilter( o, doBuildList ); + else if ( ! doBuildList ) + --ObjectCount; + } else { + if ( o->mag() <= maglimit ) + applyRegionFilter( o, doBuildList ); + else if ( ! doBuildList ) + --ObjectCount; + } + } else { + applyRegionFilter( o, doBuildList ); + } + } + + //Comets + if ( olw->TypeList->findItem( i18n( "Comets" ) )->isSelected() ) { + for ( SkyObject *o = (SkyObject*)(ksw->data()->cometList.first()); o; o = (SkyObject*)(ksw->data()->cometList.next()) ) { + //comets don't have magnitudes at this point, so skip mag check + applyRegionFilter( o, doBuildList ); + } + } + + //Asteroids + if ( olw->TypeList->findItem( i18n( "Asteroids" ) )->isSelected() ) { + for ( SkyObject *o = (SkyObject*)(ksw->data()->asteroidList.first()); o; o = (SkyObject*)(ksw->data()->asteroidList.next()) ) { + + if ( olw->SelectByMag->isChecked() ) { + if ( o->mag() > 90. ) { + if ( ! olw->ExcludeNoMag->isChecked() ) + applyRegionFilter( o, doBuildList ); + else if ( ! doBuildList ) + --ObjectCount; + } else { + if ( o->mag() <= maglimit ) + applyRegionFilter( o, doBuildList ); + else if ( ! doBuildList ) + --ObjectCount; + } + } else { + applyRegionFilter( o, doBuildList ); + } + } + } + + //Update the object count label + if ( doBuildList ) ObjectCount = obsList().count(); + olw->CountLabel->setText( i18n("Current selection: %1 objects").arg( ObjectCount ) ); +} + +void ObsListWizard::applyRegionFilter( SkyObject *o, bool doBuildList, bool doAdjustCount ) { + //select by constellation + if ( olw->SelectByConstellation->isChecked() ) { + QString c( o->constellation( ksw->data()->csegmentList, ksw->data()->cnameList ) ); + QListBoxItem *it = olw->ConstellationList->findItem( c ); + + if ( it && it->isSelected() ) { + if ( doBuildList ) obsList().append ( o ); + } else if ( doAdjustCount ) --ObjectCount; + } + + //select by rectangular region + else if ( rectOk ) { + double ra = o->ra()->Hours(); + double dec = o->dec()->Degrees(); + bool addObject = false; + if ( dec >= dc1 && dec <= dc2 ) { + if ( ra1 < 0.0 ) { + if (ra >= ra1 + 24.0 || ra <= ra2 ) { addObject = true; } + } else { + if ( ra >= ra1 && ra <= ra2 ) { addObject = true; } + } + } + + if ( addObject && doBuildList ) obsList().append( o ); + if ( ! addObject && doAdjustCount ) --ObjectCount; + } + + //select by circular region + else if ( circOk ) { + if ( o->angularDistanceTo( &pCirc ).Degrees() < rCirc ) { + if ( doBuildList ) obsList().append( o ); + } else if ( doAdjustCount ) --ObjectCount; + } + + //No region filter, just add the object + else if ( doBuildList ) { + obsList().append( o ); + } +} + +#include "obslistwizard.moc" diff --git a/kstars/kstars/tools/obslistwizard.h b/kstars/kstars/tools/obslistwizard.h new file mode 100644 index 00000000..5c04b93f --- /dev/null +++ b/kstars/kstars/tools/obslistwizard.h @@ -0,0 +1,79 @@ +/*************************************************************************** + obslistwizard.h - Display overhead view of the solar system + ------------------- + begin : Thu 23 Jun 2005 + copyright : (C) 2005 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef OBSLISTWIZARD_H +#define OBSLISTWIZARD_H + +#include + +#include "obslistwizardui.h" + +class KStars; +class QListViewItem; + +/**@class ObsListWizard + *@short Wizard for constructing observing lists + */ + +class ObsListWizard : public KDialogBase +{ + Q_OBJECT + public: + /**@short Constructor + */ + ObsListWizard( QWidget *parent = 0, const char *name = 0 ); + /**@short Destructor + */ + ~ObsListWizard(); + + /**@return reference to QPtrList of objects selected by the wizard + */ + QPtrList& obsList() { return ObsList; } + + private slots: + void slotAllButton(); + void slotNoneButton(); + void slotDeepSkyButton(); + void slotSolarSystemButton(); + void slotChangeLocation(); + void slotShowStackWidget(QListViewItem*); + void slotEnableConstellationPage(bool); + void slotEnableRectPage(bool); + void slotEnableCircPage(bool); +// void slotEnableDatePage(bool); + void slotEnableMagPage(bool); + + /**@short Construct the observing list by applying the selected filters + */ + void slotUpdateObjectCount(); + void slotApplyFilters() { applyFilters( true ); } + + private: + void initialize(); + void applyFilters( bool doBuildList ); + void applyRegionFilter( SkyObject *o, bool doBuildList, bool doAdjustCount=true ); + + QPtrList ObsList; + KStars *ksw; + ObsListWizardUI *olw; + uint ObjectCount, StarCount, PlanetCount, CometCount, AsteroidCount; + uint GalaxyCount, OpenClusterCount, GlobClusterCount, GasNebCount, PlanNebCount; + bool rectOk, circOk; + double ra1, ra2, dc1, dc2, rCirc; + SkyPoint pCirc; +}; + +#endif diff --git a/kstars/kstars/tools/obslistwizardui.ui b/kstars/kstars/tools/obslistwizardui.ui new file mode 100644 index 00000000..a501e152 --- /dev/null +++ b/kstars/kstars/tools/obslistwizardui.ui @@ -0,0 +1,1025 @@ + +ObsListWizardUI + + + ObsListWizardUI + + + + 0 + 0 + 763 + 403 + + + + Observing List Wizard + + + + unnamed + + + + layout79 + + + + unnamed + + + + layout55 + + + + unnamed + + + + textLabel1 + + + Selection filters: + + + + + + Filter + + + true + + + true + + + + + 1. Object type(s) + + + + + + + + 2. Region + + + + + + + a. In constellation(s) + + + + + + + + b. Rectangular + + + + + + + + c. Circular + + + + + + + + + 3. Magnitude limit + + + + + + + FilterList + + + true + + + false + + + + + + + layout12 + + + + unnamed + + + + textLabel1_2 + + + + 5 + 0 + 0 + 0 + + + + Filter arguments: + + + + + FilterStack + + + + ObjTypePage + + + 0 + + + + unnamed + + + + textLabel2 + + + Select object types: + + + + + layout13 + + + + unnamed + + + + + Stars + + + + + Sun, Moon, Planets + + + + + Comets + + + + + Asteroids + + + + + Open Clusters + + + + + Globular Clusters + + + + + Gaseous Nebulae + + + + + Planetary Nebulae + + + + + Galaxies + + + + TypeList + + + Multi + + + + + layout12 + + + + unnamed + + + + AllButton + + + All + + + + + NoneButton + + + &None + + + + + DeepSkyButton + + + Deep-Sk&y + + + + + SolarSystemButton + + + Sol&ar System + + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 90 + + + + + + + + + + + + ConstellationPage + + + 1 + + + + unnamed + + + + SelectByConstellation + + + Select objects in constell&ation(s): + + + + + ConstellationList + + + false + + + Multi + + + + + + + RectRegionPage + + + 2 + + + + unnamed + + + + SelectByRect + + + Select objects in region: + + + + + + + + layout48 + + + + unnamed + + + + textLabel4_2_2 + + + to + + + + + RAMin + + + false + + + + 7 + 5 + 0 + 0 + + + + + 0 + 20 + + + + + + RAMax + + + false + + + + 7 + 5 + 0 + 0 + + + + + 0 + 20 + + + + + + textLabel4 + + + + 5 + 0 + 0 + 0 + + + + RA: + + + + + textLabel4_3 + + + + 5 + 0 + 0 + 0 + + + + Dec: + + + + + textLabel4_2 + + + to + + + + + DecMin + + + false + + + + 7 + 5 + 0 + 0 + + + + + 0 + 20 + + + + + + DecMax + + + false + + + + 7 + 5 + 0 + 0 + + + + + 0 + 20 + + + + + + + + spacer1 + + + Vertical + + + Expanding + + + + 20 + 215 + + + + + + + + CircRegionPage + + + 3 + + + + unnamed + + + + SelectByCirc + + + Select objects within circle: + + + + + + + + layout9 + + + + unnamed + + + + textLabel1_4 + + + Center RA: + + + + + textLabel2_3 + + + Center Dec: + + + + + textLabel3_3 + + + Radius (degrees): + + + + + RA + + + false + + + + 7 + 5 + 0 + 0 + + + + + 0 + 20 + + + + + + Dec + + + false + + + + 7 + 5 + 0 + 0 + + + + + 0 + 20 + + + + + + Radius + + + false + + + 1 + + + 180 + + + + + + + spacer9 + + + Vertical + + + Expanding + + + + 20 + 170 + + + + + + + + ObsDatePage + + + 4 + + + + unnamed + + + + SelectByDate + + + Select objects observ&able on: + + + + + layout6 + + + + unnamed + + + + Date + + + + 160 + 0 + + + + + + spacer6 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + layout4 + + + + unnamed + + + + textLabel2_2 + + + + 0 + 5 + 0 + 0 + + + + from + + + + + LocationLabel + + + + 1 + + + + Tucson, Arizona, USA + + + + + + + layout5_2 + + + + unnamed + + + + spacer3 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + LocationButton + + + false + + + Cha&nge Location + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + spacer5 + + + Vertical + + + Expanding + + + + 20 + 176 + + + + + + + + MagLimitPage + + + 5 + + + + unnamed + + + + SelectByMag + + + Select objects &brighter than: + + + + + layout36 + + + + unnamed + + + + Mag + + + false + + + + + textLabel4_4 + + + mag + + + + + spacer8 + + + Horizontal + + + Expanding + + + + 295 + 20 + + + + + + + + ExcludeNoMag + + + false + + + Exclude objects which +have &no magnitude + + + true + + + + + spacer7 + + + Vertical + + + Expanding + + + + 20 + 179 + + + + + + + + RegionPage + + + 6 + + + + unnamed + + + + textLabel3 + + + There are three ways to select objects from +a specific region on the sky: + +a. select objects in a constellation +b. select objects in a rectangular region +c. select objects in a circular region + +Choose one of these sub-items to +select from a region on the sky. + + + AlignTop + + + + + + + + + + + + CountLabel + + + Box + + + Sunken + + + Current selection: 100 objects + + + + + + + ExtDateEdit +
    libkdeedu/extdate/extdatetimeedit.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    + + dmsBox +
    dmsbox.h
    + + -1 + 20 + + 0 + + 5 + 0 + 0 + 0 + + image0 +
    + + MagnitudeSpinBox +
    magnitudespinbox.h
    + + 60 + 18 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 789c534e494dcbcc4b554829cdcdad8c2fcf4c29c95030e0524611cd48cd4ccf28010a1797249664262b2467241641a592324b8aa363156c15aab914146aadb90067111b1f + + + + + klistview.h + klistbox.h + kpushbutton.h + klistbox.h + dmsbox.h + knuminput.h + magnitudespinbox.h + +
    diff --git a/kstars/kstars/tools/optionstreeview.ui b/kstars/kstars/tools/optionstreeview.ui new file mode 100644 index 00000000..acae2c0d --- /dev/null +++ b/kstars/kstars/tools/optionstreeview.ui @@ -0,0 +1,137 @@ + +OptionsTreeView + + + OptionsTreeView + + + + 0 + 0 + 428 + 436 + + + + View Options + + + true + + + + unnamed + + + + + Option Name + + + true + + + true + + + + + Description + + + true + + + true + + + + + Type + + + true + + + true + + + + OptionsList + + + + + layout3 + + + + unnamed + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 80 + 20 + + + + + + buttonOk + + + &OK + + + true + + + + + buttonCancel + + + &Cancel + + + true + + + true + + + + + + + + + + + buttonCancel + clicked() + OptionsTreeView + reject() + + + buttonOk + clicked() + OptionsTreeView + accept() + + + + + klistview.h + + diff --git a/kstars/kstars/tools/planetviewer.cpp b/kstars/kstars/tools/planetviewer.cpp new file mode 100644 index 00000000..725e5318 --- /dev/null +++ b/kstars/kstars/tools/planetviewer.cpp @@ -0,0 +1,473 @@ +/*************************************************************************** + planetviewer.cpp - Display overhead view of the solar system + ------------------- + begin : Sun May 25 2003 + copyright : (C) 2003 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include //needed for abs() on some platforms + +#include +#include +#include +#include +#include +#include + +#include "planetviewer.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "ksutils.h" +#include "ksnumbers.h" +#include "ksplanetbase.h" +#include "dms.h" +#include "timestepbox.h" +#include "libkdeedu/extdate/extdatetimeedit.h" + +#define AUMAX 48 + +PlanetViewer::PlanetViewer(QWidget *parent, const char *name) + : KDialogBase( KDialogBase::Plain, i18n("Solar System Viewer"), Close, Close, parent, name ), PCat( ((KStars*)parent)->data() ), scale(1.0), isClockRunning(false), tmr(this) +{ + QFrame *page = plainPage(); + QVBoxLayout *vlay = new QVBoxLayout( page, 0, spacingHint() ); + pw = new PlanetViewerUI( page ); + pw->map->setLimits( -48.0, 48.0, -48.0, 48.0 ); + pw->map->setXAxisLabel( i18n( "axis label for x-coordinate of solar system viewer. AU means astronomical unit.", "X-position (AU)" ) ); + pw->map->setYAxisLabel( i18n( "axis label for y-coordinate of solar system viewer. AU means astronomical unit.", "Y-position (AU)" ) ); + + pw->timeStep->setDaysOnly( true ); + pw->timeStep->tsbox()->setValue( 1 ); //start with 1-day timestep + + pw->RunButton->setPixmap( KGlobal::iconLoader()->loadIcon( "1rightarrow", KIcon::Toolbar ) ); + pw->dateBox->setDate( ((KStars*)parent)->data()->lt().date() ); + + vlay->addWidget( pw ); + resize( 500, 500 ); + pw->map->QWidget::setFocus(); //give keyboard focus to the plot widget for key and mouse events + + pName[0] = "Mercury"; pColor[0] = "SlateBlue1"; + pName[1] = "Venus"; pColor[1] = "LightGreen"; + pName[2] = "Earth"; pColor[2] = "Blue"; + pName[3] = "Mars"; pColor[3] = "Red"; + pName[4] = "Jupiter"; pColor[4] = "Goldenrod"; + pName[5] = "Saturn"; pColor[5] = "LightYellow2"; + pName[6] = "Uranus"; pColor[6] = "LightSeaGreen"; + pName[7] = "Neptune"; pColor[7] = "SkyBlue"; + pName[8] = "Pluto"; pColor[8] = "gray"; + + setCenterPlanet(""); + + PCat.initialize(); + ut = ((KStars*)parent)->data()->ut(); + KSNumbers num( ut.djd() ); + PCat.findPosition( &num, 0, 0 ); //NULL args: don't need geocent. coords. + + for ( uint i=0; i<9; ++i ) + LastUpdate[i] = int( ut.date().jd() ); + + //The planets' update intervals are 0.25% of one period: + UpdateInterval[0] = 0; + UpdateInterval[1] = 0; + UpdateInterval[2] = 0; + UpdateInterval[3] = 1; + UpdateInterval[4] = 5; + UpdateInterval[5] = 13; + UpdateInterval[6] = 38; + UpdateInterval[7] = 75; + UpdateInterval[8] = 113; + + QTimer::singleShot( 0, this, SLOT( initPlotObjects() ) ); + + connect( &tmr, SIGNAL( timeout() ), SLOT( tick() ) ); + connect( pw->timeStep, SIGNAL( scaleChanged(float) ), SLOT( setTimeScale(float) ) ); + connect( pw->RunButton, SIGNAL( clicked() ), SLOT( slotRunClock() ) ); + connect( pw->dateBox, SIGNAL( valueChanged( const ExtDate & ) ), SLOT( slotChangeDate( const ExtDate & ) ) ); + connect( pw->TodayButton, SIGNAL( clicked() ), SLOT( slotToday() ) ); +} + +PlanetViewer::~PlanetViewer() +{ +} + +void PlanetViewer::tick() { + //Update the time/date + ut.setDJD( ut.djd() + scale*0.1 ); + pw->dateBox->setDate( ut.date() ); + + updatePlanets(); +} + +void PlanetViewer::setTimeScale(float f) { + scale = f/86400.; //convert seconds to days +} + +void PlanetViewer::slotRunClock() { + isClockRunning = !isClockRunning; + + if ( isClockRunning ) { + pw->RunButton->setPixmap( KGlobal::iconLoader()->loadIcon( "player_pause", KIcon::Toolbar ) ); + tmr.start( 100 ); +// pw->dateBox->setEnabled( false ); + } else { + pw->RunButton->setPixmap( KGlobal::iconLoader()->loadIcon( "1rightarrow", KIcon::Toolbar ) ); + tmr.stop(); +// pw->dateBox->setEnabled( true ); + } +} + +void PlanetViewer::slotChangeDate( const ExtDate & ) { + if ( pw->dateBox->date().isValid() ) { + ut.setDate( pw->dateBox->date() ); + updatePlanets(); + } +} + +void PlanetViewer::updatePlanets() { + KSNumbers num( ut.djd() ); + bool changed(false); + + //Check each planet to see if it needs to be updated + for ( unsigned int i=0; i<9; ++i ) { + if ( abs( int(ut.date().jd()) - LastUpdate[i] ) > UpdateInterval[i] ) { + KSPlanetBase *p = PCat.findByName( pName[i] ); + p->findPosition( &num ); + + double s, c, s2, c2; + p->helEcLong()->SinCos( s, c ); + p->helEcLat()->SinCos( s2, c2 ); + planet[i]->point(0)->setX( p->rsun()*c*c2 ); + planet[i]->point(0)->setY( p->rsun()*s*c2 ); + planetLabel[i]->point(0)->setX( p->rsun()*c*c2 ); + planetLabel[i]->point(0)->setY( p->rsun()*s*c2 ); + + if ( centerPlanet() == pName[i] ) { + double xc = (pw->map->x2() + pw->map->x())*0.5; + double yc = (pw->map->y2() + pw->map->y())*0.5; + double dx = planet[i]->point(0)->x() - xc; + double dy = planet[i]->point(0)->y() - yc; + pw->map->setLimits( pw->map->x() + dx, pw->map->x2() + dx, + pw->map->y() + dy, pw->map->y2() + dy ); + } + + LastUpdate[i] = int(ut.date().jd()); + changed = true; + } + } + + if ( changed ) pw->map->update(); +} + +void PlanetViewer::slotToday() { + KStars *ks = (KStars*)parent(); + pw->dateBox->setDate( ks->data()->lt().date() ); +} + +void PlanetViewer::paintEvent( QPaintEvent* ) { + pw->map->update(); +} + +void PlanetViewer::initPlotObjects() { + // Planets + ksun = new KPlotObject( "Sun", "yellow", KPlotObject::POINTS, 12, KPlotObject::CIRCLE ); + ksun->addPoint( new DPoint( 0.0, 0.0 ) ); + pw->map->addObject( ksun ); + + //Read in the orbit curves + KPlotObject *orbit[9]; + for ( unsigned int i=0; i<9; ++i ) { + orbit[i] = new KPlotObject( "", "white", KPlotObject::CURVE, 1, KPlotObject::SOLID ); + + QFile orbitFile; + if ( KSUtils::openDataFile( orbitFile, pName[i].lower() + ".orbit" ) ) { + QTextStream orbitStream( &orbitFile ); + double x, y, z; + while ( !orbitStream.eof() ) { + orbitStream >> x >> y >> z; + orbit[i]->addPoint( new DPoint( x, y ) ); + } + } + + pw->map->addObject( orbit[i] ); + } + + for ( unsigned int i=0; i<9; ++i ) { + planet[i] = new KPlotObject( pName[i], pColor[i], KPlotObject::POINTS, 6, KPlotObject::CIRCLE ); + planetLabel[i] = new KPlotObject( i18n(pName[i].local8Bit()), pColor[i], KPlotObject::LABEL ); + + double s, c; + KSPlanetBase *p = PCat.findByName( pName[i] ); + p->helEcLong()->SinCos( s, c ); + + planet[i]->addPoint( new DPoint( p->rsun()*c, p->rsun()*s ) ); + planetLabel[i]->addPoint( new DPoint( p->rsun()*c, p->rsun()*s ) ); + pw->map->addObject( planet[i] ); + pw->map->addObject( planetLabel[i] ); + } + + update(); +} + +void PlanetViewer::keyPressEvent( QKeyEvent *e ) { + switch ( e->key() ) { + case Key_Escape: + close(); + break; + default: + e->ignore(); + break; + } +} + +PVPlotWidget::PVPlotWidget( double x1, double x2, double y1, double y2, QWidget *par, const char *name ) : + KStarsPlotWidget( x1, x2, y1, y2, par, name ), + mouseButtonDown(false), oldx(0), oldy(0) { + setFocusPolicy( QWidget::StrongFocus ); + setMouseTracking (true); + pv = (PlanetViewer*)topLevelWidget(); +} + +PVPlotWidget::PVPlotWidget( QWidget *parent, const char *name ) : + KStarsPlotWidget( 0.0, 1.0, 0.0, 1.0, parent, name ), + mouseButtonDown(false), oldx(0), oldy(0) { + setFocusPolicy( QWidget::StrongFocus ); + setMouseTracking (true); + pv = (PlanetViewer*)topLevelWidget(); +} + +PVPlotWidget::~ PVPlotWidget() {} + +void PVPlotWidget::keyPressEvent( QKeyEvent *e ) { + double xc = (x2() + x())*0.5; + double yc = (y2() + y())*0.5; + double xstep = 0.01*(x2() - x()); + double ystep = 0.01*(y2() - y()); + double dx = 0.5*dataWidth(); + double dy = 0.5*dataHeight(); + + switch ( e->key() ) { + case Key_Left: + if ( xc - xstep > -AUMAX ) { + setLimits( x() - xstep, x2() - xstep, y(), y2() ); + pv->setCenterPlanet(""); + update(); + } + break; + + case Key_Right: + if ( xc + xstep < AUMAX ) { + setLimits( x() + xstep, x2() + xstep, y(), y2() ); + pv->setCenterPlanet(""); + update(); + } + break; + + case Key_Down: + if ( yc - ystep > -AUMAX ) { + setLimits( x(), x2(), y() - ystep, y2() - ystep ); + pv->setCenterPlanet(""); + update(); + } + break; + + case Key_Up: + if ( yc + ystep < AUMAX ) { + setLimits( x(), x2(), y() + ystep, y2() + ystep ); + pv->setCenterPlanet(""); + update(); + } + break; + + case Key_Plus: + case Key_Equal: + slotZoomIn(); + break; + + case Key_Minus: + case Key_Underscore: + slotZoomOut(); + break; + + case Key_0: //Sun + setLimits( -dx, dx, -dy, dy ); + pv->setCenterPlanet( "Sun" ); + update(); + break; + + case Key_1: //Mercury + { + DPoint *p = object(10)->point(0); + setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy ); + pv->setCenterPlanet( "Mercury" ); + update(); + break; + } + + case Key_2: //Venus + { + DPoint *p = object(12)->point(0); + setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy ); + pv->setCenterPlanet( "Venus" ); + update(); + break; + } + + case Key_3: //Earth + { + DPoint *p = object(14)->point(0); + setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy ); + pv->setCenterPlanet( "Earth" ); + update(); + break; + } + + case Key_4: //Mars + { + DPoint *p = object(16)->point(0); + setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy ); + pv->setCenterPlanet( "Mars" ); + update(); + break; + } + + case Key_5: //Jupiter + { + DPoint *p = object(18)->point(0); + setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy ); + pv->setCenterPlanet( "Jupiter" ); + update(); + break; + } + + case Key_6: //Saturn + { + DPoint *p = object(20)->point(0); + setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy ); + pv->setCenterPlanet( "Saturn" ); + update(); + break; + } + + case Key_7: //Uranus + { + DPoint *p = object(22)->point(0); + setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy ); + pv->setCenterPlanet( "Uranus" ); + update(); + break; + } + + case Key_8: //Neptune + { + DPoint *p = object(24)->point(0); + setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy ); + pv->setCenterPlanet( "Neptune" ); + update(); + break; + } + + case Key_9: //Pluto + { + DPoint *p = object(26)->point(0); + setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy ); + pv->setCenterPlanet( "Pluto" ); + update(); + break; + } + + default: + e->ignore(); + break; + } +} + +void PVPlotWidget::mousePressEvent( QMouseEvent *e ) { + mouseButtonDown = true; + oldx = e->x(); + oldy = e->y(); +} + +void PVPlotWidget::mouseReleaseEvent( QMouseEvent * ) { + mouseButtonDown = false; + update(); +} + +void PVPlotWidget::mouseMoveEvent( QMouseEvent *e ) { + if ( mouseButtonDown ) { + //Determine how far we've moved + double xc = (x2() + x())*0.5; + double yc = (y2() + y())*0.5; + double xscale = dataWidth()/( width() - leftPadding() - rightPadding() ); + double yscale = dataHeight()/( height() - topPadding() - bottomPadding() ); + + xc += ( oldx - e->x() )*xscale; + yc -= ( oldy - e->y() )*yscale; //Y data axis is reversed... + + if ( xc > -AUMAX && xc < AUMAX && yc > -AUMAX && yc < AUMAX ) { + setLimits( xc - 0.5*dataWidth(), xc + 0.5*dataWidth(), + yc - 0.5*dataHeight(), yc + 0.5*dataHeight() ); + update(); + kapp->processEvents(20); + } + + oldx = e->x(); + oldy = e->y(); + } +} + +void PVPlotWidget::mouseDoubleClickEvent( QMouseEvent *e ) { + double xscale = dataWidth()/( width() - leftPadding() - rightPadding() ); + double yscale = dataHeight()/( height() - topPadding() - bottomPadding() ); + + double xc = x() + xscale*( e->x() - leftPadding() ); + double yc = y2() - yscale*( e->y() - topPadding() ); + + if ( xc > -AUMAX && xc < AUMAX && yc > -AUMAX && yc < AUMAX ) { + setLimits( xc - 0.5*dataWidth(), xc + 0.5*dataWidth(), + yc - 0.5*dataHeight(), yc + 0.5*dataHeight() ); + update(); + } + + pv->setCenterPlanet( "" ); + for ( unsigned int i=0; i<9; ++i ) { + double dx = ( pv->planetObject(i)->point(0)->x() - xc )/xscale; + if ( dx < 4.0 ) { + double dy = ( pv->planetObject(i)->point(0)->y() - yc )/yscale; + if ( sqrt( dx*dx + dy*dy ) < 4.0 ) { + pv->setCenterPlanet( pv->planetName(i) ); + } + } + } +} + +void PVPlotWidget::wheelEvent( QWheelEvent *e ) { + if ( e->delta() > 0 ) slotZoomIn(); + else slotZoomOut(); +} + +void PVPlotWidget::slotZoomIn() { + double size( x2() - x() ); + if ( size > 0.8 ) { + setLimits( x() + 0.02*size, x2() - 0.02*size, y() + 0.02*size, y2() - 0.02*size ); + update(); + } +} + +void PVPlotWidget::slotZoomOut() { + double size( x2() - x() ); + if ( (x2() - x()) < 100.0 ) { + setLimits( x() - 0.02*size, x2() + 0.02*size, y() - 0.02*size, y2() + 0.02*size ); + update(); + } +} + +#include "planetviewer.moc" diff --git a/kstars/kstars/tools/planetviewer.h b/kstars/kstars/tools/planetviewer.h new file mode 100644 index 00000000..6df052a8 --- /dev/null +++ b/kstars/kstars/tools/planetviewer.h @@ -0,0 +1,107 @@ +/*************************************************************************** + planetviewer.h - Display overhead view of the solar system + ------------------- + begin : Sun May 25 2003 + copyright : (C) 2003 by Jason Harris + email : jharris@30doradus.org + ***************************************************************************/ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef PLANETVIEWER_H +#define PLANETVIEWER_H + +#include +#include +#include + +#include "kstarsplotwidget.h" +#include "planetviewerui.h" +#include "kstarsdatetime.h" +#include "planetcatalog.h" + +/**@class PlanetViewer + *@short Display an overhead view of the solar system + *@version 1.0 + *@author Jason Harris + */ +class PlanetViewer : public KDialogBase +{ +Q_OBJECT +public: + PlanetViewer(QWidget *parent = 0, const char *name = 0); + ~PlanetViewer(); + + QString centerPlanet() const { return CenterPlanet; } + void setCenterPlanet( const QString &cp ) { CenterPlanet = cp; } + + KPlotObject* planetObject(uint i) const { return planet[i]; } + QString planetName(uint i) const { return pName[i]; } + +protected: + virtual void keyPressEvent( QKeyEvent *e ); + virtual void paintEvent( QPaintEvent* ); + +private slots: + void initPlotObjects(); + void tick(); + void setTimeScale(float); + void slotChangeDate( const ExtDate &d ); + void slotRunClock(); + void slotToday(); + +private: + void updatePlanets(); + + PlanetViewerUI *pw; + KStarsDateTime ut; + PlanetCatalog PCat; + double scale; + bool isClockRunning; + QTimer tmr; + int UpdateInterval[9], LastUpdate[9]; + QString pName[9], pColor[9]; + QString CenterPlanet; + + KPlotObject *ksun; + KPlotObject *planet[9]; + KPlotObject *planetLabel[9]; +}; + +class PVPlotWidget : public KStarsPlotWidget +{ +Q_OBJECT +public: + PVPlotWidget( double x1, double x2, double y1, double y2, + QWidget *parent=0, const char *name=0 ); + PVPlotWidget( QWidget *parent=0, const char *name=0 ); + ~PVPlotWidget(); + +public slots: + void slotZoomIn(); + void slotZoomOut(); + +signals: + void doubleClicked( double, double ); + +protected: + virtual void keyPressEvent( QKeyEvent *e ); + virtual void mousePressEvent( QMouseEvent *e ); + virtual void mouseMoveEvent( QMouseEvent *e ); + virtual void mouseReleaseEvent( QMouseEvent * ); + virtual void mouseDoubleClickEvent( QMouseEvent *e ); + virtual void wheelEvent( QWheelEvent *e ); + +private: + bool mouseButtonDown; + int oldx, oldy; + PlanetViewer *pv; +}; + +#endif diff --git a/kstars/kstars/tools/planetviewerui.ui b/kstars/kstars/tools/planetviewerui.ui new file mode 100644 index 00000000..77f3e085 --- /dev/null +++ b/kstars/kstars/tools/planetviewerui.ui @@ -0,0 +1,159 @@ + +PlanetViewerUI + + + PlanetViewerUI + + + + 0 + 0 + 537 + 560 + + + + Planet Viewer + + + + unnamed + + + + map + + + + + layout2 + + + + unnamed + + + + RunButton + + + + 0 + 0 + 0 + 0 + + + + + 34 + 34 + + + + + + + + + timeStep + + + + + spacer1 + + + Horizontal + + + Expanding + + + + 120 + 20 + + + + + + dateBox + + + true + + + + + TodayButton + + + Today + + + + + + + + + TimeStepBox +
    timestepbox.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    + + ExtDateEdit +
    libkdeedu/extdate/extdatetimeedit.h
    + + 70 + 20 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    + + PVPlotWidget +
    planetviewer.h
    + + 500 + 500 + + 0 + + 5 + 5 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000003b149444154388dad945f4c5b551cc73fe7dc4b7b4bcba0762d45c43114323599ee6192609c51d883892ce083f1718b3ebb185f8dc91e972cf39d2d2a2f1af664b6f1e0fe3863a0718969700eb0c52142da0242a1bd6d696f7bcff101585203ceb8fd9ece39f99dcff9fe7edf939f88c562ec465f5f9fe609442c161362173c3e3eae7b7a7ac8e7f36432196cdbfe4f907c3e4f2291201e8fe338cec3737357e9e8e828aded1e229d650e1f2d51754b082110124c13a4dc5ea341eb9dc284c0558a853f3ce8cb0677ef500fde7d39d2596679e326597b8e9abb85d7a770ab16ab6983ec5a05b487a70e36f0f4e10afe408d6a558310980108478dba4a1e8233990c5d474b64ed39aa3a8fe5f3317fbf81dbd70bccfeb205947632fd74f6589c1c6ea2f70d03a58ba0c1f2c9bdc1b66de3b8256a6e11cbe7e3ee1d181b590124fe2693aeee08d223c82c3a2c24b7b874bec8f26288774f7bd054504aef0dde6e99c0eb83f9fb266323cb80a27fb0958141836044605a2ee5523393371cc646fee2da37195aa35d0c0c5b4859ac03d7e91712dcaac5adab3650a3ff9d08ef7dd8404bb48869e5d958b5b87dadc4c9a1464e9f0d0326df7ebd86bd2e310cb1bf62d384d59441f2d70a070e1c60e09489929b988681bdd9cc97170bcc4c65595f71f8e0e3301337fc24a7732467831875a47f289652b0be5e4151e6d07316c1b0c0340d8ab92023e76d66a6b2840e36d2fb7a13fee632475e6edc367ea98a90fb98b7dd6310ca0328a44761582e1bab41befabcc0ec940d28bc5e93b68e064cab84e1d9beaeb48934eac1f53b01c1b000fca496aa54b61a99fcde61662a4b4b4b23d1680be9d426173e4df3602a48ea411989a4fd590f52a8fd156b05ed9d350e3defe3cfdf4b4c7ce770ea7d3fb9f520afbe1620daeee5c26735d20b9b9cfb6811a754a439e4e5c5639a4caa1e5caf586bfc0197b78702005cb9b4cae4cd3267ce8638fe964bd72b393e39d74928d242617303a756a37f284447770dcdbffc6384a05a85de1306e9a52057c7527c7131c3c42d3f475eb2303c82d4fc3276d6811db37efeb148723082d9b08f79f97c1e5729109a9a28307cc622d2d6cdf52b2b24efe548dedb00142009862cfa879ee1a71f6cec928353511472fbf4389148b0b0e0c108081412458dfe21c9f11351e67e7358595468246d1d1e5e38a6e9e851bc39d84ab502a669331dafec0d8ec7e3e8cb06e1a881d727d1ae40180a434a8c9db129a54126ad48a7358c2b4c5352c8c374bcccdab2bb37d8719cba79fab8211f9df218e0582c261e95f8bfc04f1a1e8bc5c4dfe0a190172af6a9690000000049454e44ae426082 + + + + + kpushbutton.h + timestepbox.h + +
    diff --git a/kstars/kstars/tools/scriptbuilder.cpp b/kstars/kstars/tools/scriptbuilder.cpp new file mode 100644 index 00000000..51922785 --- /dev/null +++ b/kstars/kstars/tools/scriptbuilder.cpp @@ -0,0 +1,3200 @@ +/*************************************************************************** + scriptbuilder.cpp - description + ------------------- + begin : Thu Apr 17 2003 + copyright : (C) 2003 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +//needed in slotSave() for chmod() syscall +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "scriptfunction.h" +#include "scriptbuilderui.h" +#include "scriptnamedialog.h" +#include "optionstreeview.h" + +#include "arglooktoward.h" +#include "argsetradec.h" +#include "argsetaltaz.h" +#include "argsetlocaltime.h" +#include "argwaitfor.h" +#include "argwaitforkey.h" +#include "argsettrack.h" +#include "argchangeviewoption.h" +#include "argsetgeolocation.h" +#include "argtimescale.h" +#include "argzoom.h" +#include "argexportimage.h" +#include "argprintimage.h" +#include "argsetcolor.h" +#include "argloadcolorscheme.h" +#include "argstartindi.h" +#include "argshutdownindi.h" +#include "argswitchindi.h" +#include "argsetportindi.h" +#include "argsettargetcoordindi.h" +#include "argsettargetnameindi.h" +#include "argsetactionindi.h" +#include "argsetfocusspeedindi.h" +#include "argstartfocusindi.h" +#include "argsetfocustimeoutindi.h" +#include "argsetgeolocationindi.h" +#include "argstartexposureindi.h" +#include "argsetutcindi.h" +#include "argsetscopeactionindi.h" +#include "argsetframetypeindi.h" +#include "argsetccdtempindi.h" +#include "argsetfilternumindi.h" + +#include "scriptbuilder.h" +#include "kstars.h" +#include "kstarsdata.h" +#include "skymap.h" +#include "kstarsdatetime.h" +#include "dmsbox.h" +#include "finddialog.h" +#include "locationdialog.h" +#include "skyobjectname.h" +#include "timestepbox.h" +#include "libkdeedu/extdate/extdatewidget.h" + +ScriptBuilder::ScriptBuilder( QWidget *parent, const char *name ) + : KDialogBase( KDialogBase::Plain, i18n( "Script Builder" ), Close, Close, parent, name ), + UnsavedChanges(false), currentFileURL(), currentDir( QDir::homeDirPath() ), + currentScriptName(), currentAuthor() { + + QFrame *page = plainPage(); + + ks = (KStars*)parent; + QVBoxLayout *vlay = new QVBoxLayout( page, 0, 0 ); + sb = new ScriptBuilderUI( page ); + vlay->addWidget( sb ); + + KStarsFunctionList.setAutoDelete( TRUE ); + INDIFunctionList.setAutoDelete( TRUE); + ScriptList.setAutoDelete( TRUE ); + + //Initialize function templates and descriptions + KStarsFunctionList.append( new ScriptFunction( "lookTowards", i18n( "Point the display at the specified location. %1 can be the name of an object, a cardinal point on the compass, or 'zenith'." ), + false, "QString", "dir" ) ); + KStarsFunctionList.append( new ScriptFunction( "setRaDec", i18n( "Point the display at the specified RA/Dec coordinates. %1 is expressed in Hours; %2 is expressed in Degrees." ), + false, "double", "ra", "double", "dec" ) ); + KStarsFunctionList.append( new ScriptFunction( "setAltAz", i18n( "Point the display at the specified Alt/Az coordinates. %1 and %2 are expressed in Degrees." ), + false, "double", "alt", "double", "az" ) ); + KStarsFunctionList.append( new ScriptFunction( "zoomIn", i18n( "Increase the display Zoom Level." ), false ) ); + KStarsFunctionList.append( new ScriptFunction( "zoomOut", i18n( "Decrease the display Zoom Level." ), false ) ); + KStarsFunctionList.append( new ScriptFunction( "defaultZoom", i18n( "Set the display Zoom Level to its default value." ), false ) ); + KStarsFunctionList.append( new ScriptFunction( "zoom", i18n( "Set the display Zoom Level manually." ), false, "double", "z" ) ); + KStarsFunctionList.append( new ScriptFunction( "setLocalTime", i18n( "Set the system clock to the specified Local Time." ), + false, "int", "year", "int", "month", "int", "day", "int", "hour", "int", "minute", "int", "second" ) ); + KStarsFunctionList.append( new ScriptFunction( "waitFor", i18n( "Pause script execution for %1 seconds." ), false, "double", "sec" ) ); + KStarsFunctionList.append( new ScriptFunction( "waitForKey", i18n( "Halt script execution until the key %1 is pressed. Only single-key strokes are possible; use 'space' for the spacebar." ), + false, "QString", "key" ) ); + KStarsFunctionList.append( new ScriptFunction( "setTracking", i18n( "Set whether the display is tracking the current location." ), false, "bool", "track" ) ); + KStarsFunctionList.append( new ScriptFunction( "changeViewOption", i18n( "Change view option named %1 to value %2." ), false, "QString", "opName", "QString", "opValue" ) ); + KStarsFunctionList.append( new ScriptFunction( "setGeoLocation", i18n( "Set the geographic location to the city specified by %1, %2 and %3." ), + false, "QString", "cityName", "QString", "provinceName", "QString", "countryName" ) ); + KStarsFunctionList.append( new ScriptFunction( "setColor", i18n( "Set the color named %1 to the value %2." ), false, "QString", "colorName", "QString", "value" ) ); + KStarsFunctionList.append( new ScriptFunction( "loadColorScheme", i18n( "Load the color scheme named %1." ), false, "QString", "name" ) ); + KStarsFunctionList.append( new ScriptFunction( "exportImage", i18n( "Export the sky image to the file %1, with width %2 and height %3." ), false, "QString", "fileName", "int", "width", "int", "height" ) ); + KStarsFunctionList.append( new ScriptFunction( "printImage", i18n( "Print the sky image to a printer or file. If %1 is true, it will show the print dialog. If %2 is true, it will use the Star Chart color scheme for printing." ), false, "bool", "usePrintDialog", "bool", "useChartColors" ) ); + KStarsFunctionList.append( new ScriptFunction( "stop", i18n( "Halt the simulation clock." ), true ) ); + KStarsFunctionList.append( new ScriptFunction( "start", i18n( "Start the simulation clock." ), true ) ); + KStarsFunctionList.append( new ScriptFunction( "setClockScale", i18n( "Set the timescale of the simulation clock to %1. 1.0 means real-time; 2.0 means twice real-time; etc." ), true, "double", "scale" ) ); + + // INDI fuctions + ScriptFunction *startINDIFunc(NULL), *shutdownINDIFunc(NULL), *switchINDIFunc(NULL), *setINDIPortFunc(NULL), *setINDIScopeActionFunc(NULL), *setINDITargetCoordFunc(NULL), *setINDITargetNameFunc(NULL), *setINDIGeoLocationFunc(NULL), *setINDIUTCFunc(NULL), *setINDIActionFunc(NULL), *waitForINDIActionFunc(NULL), *setINDIFocusSpeedFunc(NULL), *startINDIFocusFunc(NULL), *setINDIFocusTimeoutFunc(NULL), *setINDICCDTempFunc(NULL), *setINDIFilterNumFunc(NULL), *setINDIFrameTypeFunc(NULL), *startINDIExposureFunc(NULL); + + startINDIFunc = new ScriptFunction( "startINDI", i18n("Establish an INDI device either in local mode or server mode."), false, "QString", "deviceName", "bool", "useLocal"); + INDIFunctionList.append ( startINDIFunc ); + + shutdownINDIFunc = new ScriptFunction( "shutdownINDI", i18n("Shutdown an INDI device."), false, "QString", "deviceName"); + INDIFunctionList.append ( shutdownINDIFunc); + + switchINDIFunc = new ScriptFunction( "switchINDI", i18n("Connect or Disconnect an INDI device."), false, "QString", "deviceName", "bool", "turnOn"); + switchINDIFunc->setINDIProperty("CONNECTION"); + INDIFunctionList.append ( switchINDIFunc); + + setINDIPortFunc = new ScriptFunction( "setINDIPort", i18n("Set INDI's device connection port."), false, "QString", "deviceName", "QString", "port"); + setINDIPortFunc->setINDIProperty("DEVICE_PORT"); + INDIFunctionList.append ( setINDIPortFunc); + + setINDIScopeActionFunc = new ScriptFunction( "setINDIScopeAction", i18n("Set the telescope action. Available actions are SLEW, TRACK, SYNC, PARK, and ABORT."), false, "QString", "deviceName", "QString", "action"); + setINDIScopeActionFunc->setINDIProperty("CHECK"); + INDIFunctionList.append( setINDIScopeActionFunc); + + setINDITargetCoordFunc = new ScriptFunction ( "setINDITargetCoord", i18n( "Set the telescope target coordinates to the RA/Dec coordinates. RA is expressed in Hours; DEC is expressed in Degrees." ), false, "QString", "deviceName", "double", "RA", "double", "DEC" ); + setINDITargetCoordFunc->setINDIProperty("EQUATORIAL_EOD_COORD"); + INDIFunctionList.append ( setINDITargetCoordFunc ); + + setINDITargetNameFunc = new ScriptFunction( "setINDITargetName", i18n("Set the telescope target coorinates to the RA/Dec coordinates of the selected object."), false, "QString", "deviceName", "QString", "objectName"); + setINDITargetNameFunc->setINDIProperty("EQUATORIAL_EOD_COORD"); + INDIFunctionList.append( setINDITargetNameFunc); + + setINDIGeoLocationFunc = new ScriptFunction ( "setINDIGeoLocation", i18n("Set the telescope longitude and latitude. The longitude is E of N."), false, "QString", "deviceName", "double", "long", "double", "lat"); + setINDIGeoLocationFunc->setINDIProperty("GEOGRAPHIC_COORD"); + INDIFunctionList.append( setINDIGeoLocationFunc); + + setINDIUTCFunc = new ScriptFunction ( "setINDIUTC", i18n("Set the device UTC time in ISO 8601 format YYYY/MM/DDTHH:MM:SS."), false, "QString", "deviceName", "QString", "UTCDateTime"); + setINDIUTCFunc->setINDIProperty("TIME"); + INDIFunctionList.append( setINDIUTCFunc); + + setINDIActionFunc = new ScriptFunction( "setINDIAction", i18n("Activate an INDI action. The action is the name of any INDI switch property element supported by the device."), false, "QString", "deviceName", "QString", "actionName"); + INDIFunctionList.append( setINDIActionFunc); + + waitForINDIActionFunc = new ScriptFunction ("waitForINDIAction", i18n("Pause script execution until action returns with OK status. The action can be the name of any INDI property supported by the device."), false, "QString", "deviceName", "QString", "actionName"); + INDIFunctionList.append( waitForINDIActionFunc ); + + setINDIFocusSpeedFunc = new ScriptFunction ("setINDIFocusSpeed", i18n("Set the telescope focuser speed. Set speed to 0 to halt the focuser. 1-3 correspond to slow, medium, and fast speeds respectively."), false, "QString", "deviceName", "unsigned int", "speed"); + setINDIFocusSpeedFunc->setINDIProperty("FOCUS_SPEED"); + INDIFunctionList.append( setINDIFocusSpeedFunc ); + + startINDIFocusFunc = new ScriptFunction ("startINDIFocus", i18n("Start moving the focuser in the direction Dir, and for the duration specified by setINDIFocusTimeout."), false, "QString", "deviceName", "QString", "Dir"); + startINDIFocusFunc->setINDIProperty("FOCUS_MOTION"); + INDIFunctionList.append( startINDIFocusFunc); + + setINDIFocusTimeoutFunc = new ScriptFunction ( "setINDIFocusTimeout", i18n("Set the telescope focuser timer in seconds. This is the duration of any focusing procedure performed by calling startINDIFocus."), false, "QString", "deviceName", "int", "timeout"); + setINDIFocusTimeoutFunc->setINDIProperty("FOCUS_TIMER"); + INDIFunctionList.append( setINDIFocusTimeoutFunc); + + setINDICCDTempFunc = new ScriptFunction( "setINDICCDTemp", i18n("Set the target CCD chip temperature."), false, "QString", "deviceName", "int", "temp"); + setINDICCDTempFunc->setINDIProperty("CCD_TEMPERATURE"); + INDIFunctionList.append( setINDICCDTempFunc); + + setINDIFilterNumFunc = new ScriptFunction( "setINDIFilterNum", i18n("Set the target filter position."), false, "QString", "deviceName", "int", "filter_num"); + setINDIFilterNumFunc->setINDIProperty("FILTER_SLOT"); + INDIFunctionList.append ( setINDIFilterNumFunc); + + setINDIFrameTypeFunc = new ScriptFunction( "setINDIFrameType", i18n("Set the CCD camera frame type. Available options are FRAME_LIGHT, FRAME_BIAS, FRAME_DARK, and FRAME_FLAT."), false, "QString", "deviceName", "QString", "type"); + setINDIFrameTypeFunc->setINDIProperty("FRAME_TYPE"); + INDIFunctionList.append( setINDIFrameTypeFunc); + + startINDIExposureFunc = new ScriptFunction ( "startINDIExposure", i18n("Start Camera/CCD exposure. The duration is in seconds."), false, "QString", "deviceName", "int", "timeout"); + startINDIExposureFunc->setINDIProperty("CCD_EXPOSE_DURATION"); + INDIFunctionList.append( startINDIExposureFunc); + + + // Modified by JM + // We're using KListView instead of listbox to arrange the functions in two + // main categories: KStars and INDI. INDI is further subdivided. + + sb->FunctionListView->addColumn(i18n("Functions")); + sb->FunctionListView->setSorting(-1); + + QListViewItem *INDI_tree = new QListViewItem( sb->FunctionListView, "INDI"); + QListViewItem *INDI_filter = new QListViewItem( INDI_tree, "Filter"); + QListViewItem *INDI_focuser = new QListViewItem( INDI_tree, "Focuser"); + QListViewItem *INDI_ccd = new QListViewItem( INDI_tree, "Camera/CCD"); + QListViewItem *INDI_telescope = new QListViewItem( INDI_tree, "Telescope"); + QListViewItem *INDI_general = new QListViewItem( INDI_tree, "General"); + + QListViewItem *kstars_tree = new QListViewItem( sb->FunctionListView, "KStars"); + + + for ( ScriptFunction *sf = KStarsFunctionList.last(); sf; sf = KStarsFunctionList.prev() ) + new QListViewItem (kstars_tree, sf->prototype()); + + // General + new QListViewItem(INDI_general, waitForINDIActionFunc->prototype()); + new QListViewItem(INDI_general, setINDIActionFunc->prototype()); + new QListViewItem(INDI_general, setINDIPortFunc->prototype()); + new QListViewItem(INDI_general, switchINDIFunc->prototype()); + new QListViewItem(INDI_general, shutdownINDIFunc->prototype()); + new QListViewItem(INDI_general, startINDIFunc->prototype()); + + // Telescope + new QListViewItem(INDI_telescope, setINDIUTCFunc->prototype()); + new QListViewItem(INDI_telescope, setINDIGeoLocationFunc->prototype()); + new QListViewItem(INDI_telescope, setINDITargetNameFunc->prototype()); + new QListViewItem(INDI_telescope, setINDITargetCoordFunc->prototype()); + new QListViewItem(INDI_telescope, setINDIScopeActionFunc->prototype()); + + // CCD + new QListViewItem(INDI_ccd, startINDIExposureFunc->prototype()); + new QListViewItem(INDI_ccd, setINDIFrameTypeFunc->prototype()); + new QListViewItem(INDI_ccd, setINDICCDTempFunc->prototype()); + + // Focuser + new QListViewItem(INDI_focuser, startINDIFocusFunc->prototype()); + new QListViewItem(INDI_focuser, setINDIFocusTimeoutFunc->prototype()); + new QListViewItem(INDI_focuser, setINDIFocusSpeedFunc->prototype()); + + // Filter + new QListViewItem(INDI_filter, setINDIFilterNumFunc->prototype()); + + //Add icons to Push Buttons + KIconLoader *icons = KGlobal::iconLoader(); + sb->NewButton->setIconSet( icons->loadIcon( "filenew", KIcon::Toolbar ) ); + sb->OpenButton->setIconSet( icons->loadIcon( "fileopen", KIcon::Toolbar ) ); + sb->SaveButton->setIconSet( icons->loadIconSet( "filesave", KIcon::Toolbar ) ); + sb->SaveAsButton->setIconSet( icons->loadIconSet( "filesaveas", KIcon::Toolbar ) ); + sb->RunButton->setIconSet( icons->loadIconSet( "launch", KIcon::Toolbar ) ); + sb->CopyButton->setIconSet( icons->loadIconSet( "reload", KIcon::Toolbar ) ); + sb->AddButton->setIconSet( icons->loadIconSet( "back", KIcon::Toolbar ) ); + sb->RemoveButton->setIconSet( icons->loadIconSet( "forward", KIcon::Toolbar ) ); + sb->UpButton->setIconSet( icons->loadIconSet( "up", KIcon::Toolbar ) ); + sb->DownButton->setIconSet( icons->loadIconSet( "down", KIcon::Toolbar ) ); + + //Prepare the widget stack + argBlank = new QWidget( sb->ArgStack ); + argLookToward = new ArgLookToward( sb->ArgStack ); + argSetRaDec = new ArgSetRaDec( sb->ArgStack ); + argSetAltAz = new ArgSetAltAz( sb->ArgStack ); + argSetLocalTime = new ArgSetLocalTime( sb->ArgStack ); + argWaitFor = new ArgWaitFor( sb->ArgStack ); + argWaitForKey = new ArgWaitForKey( sb->ArgStack ); + argSetTracking = new ArgSetTrack( sb->ArgStack ); + argChangeViewOption = new ArgChangeViewOption( sb->ArgStack ); + argSetGeoLocation = new ArgSetGeoLocation( sb->ArgStack ); + argTimeScale = new ArgTimeScale( sb->ArgStack ); + argZoom = new ArgZoom( sb->ArgStack ); + argExportImage = new ArgExportImage( sb->ArgStack ); + argPrintImage = new ArgPrintImage( sb->ArgStack ); + argSetColor = new ArgSetColor( sb->ArgStack ); + argLoadColorScheme = new ArgLoadColorScheme( sb->ArgStack ); + argStartINDI = new ArgStartINDI (sb->ArgStack); + argShutdownINDI = new ArgShutdownINDI (sb->ArgStack); + argSwitchINDI = new ArgSwitchINDI (sb->ArgStack); + argSetPortINDI = new ArgSetPortINDI (sb->ArgStack); + argSetTargetCoordINDI = new ArgSetTargetCoordINDI (sb->ArgStack); + argSetTargetNameINDI = new ArgSetTargetNameINDI (sb->ArgStack); + argSetActionINDI = new ArgSetActionINDI (sb->ArgStack); + argWaitForActionINDI = new ArgSetActionINDI (sb->ArgStack); + argSetFocusSpeedINDI = new ArgSetFocusSpeedINDI (sb->ArgStack); + argStartFocusINDI = new ArgStartFocusINDI(sb->ArgStack); + argSetFocusTimeoutINDI = new ArgSetFocusTimeoutINDI( sb->ArgStack); + argSetGeoLocationINDI = new ArgSetGeoLocationINDI( sb->ArgStack); + argStartExposureINDI = new ArgStartExposureINDI( sb->ArgStack); + argSetUTCINDI = new ArgSetUTCINDI( sb->ArgStack); + argSetScopeActionINDI = new ArgSetScopeActionINDI( sb->ArgStack); + argSetFrameTypeINDI = new ArgSetFrameTypeINDI (sb->ArgStack); + argSetCCDTempINDI = new ArgSetCCDTempINDI(sb->ArgStack); + argSetFilterNumINDI = new ArgSetFilterNumINDI(sb->ArgStack); + + argStartFocusINDI->directionCombo->insertItem("IN"); + argStartFocusINDI->directionCombo->insertItem("OUT"); + + argSetScopeActionINDI->actionCombo->insertItem("SLEW"); + argSetScopeActionINDI->actionCombo->insertItem("TRACK"); + argSetScopeActionINDI->actionCombo->insertItem("SYNC"); + argSetScopeActionINDI->actionCombo->insertItem("PARK"); + argSetScopeActionINDI->actionCombo->insertItem("ABORT"); + + argSetFrameTypeINDI->typeCombo->insertItem("FRAME_LIGHT"); + argSetFrameTypeINDI->typeCombo->insertItem("FRAME_BIAS"); + argSetFrameTypeINDI->typeCombo->insertItem("FRAME_DARK"); + argSetFrameTypeINDI->typeCombo->insertItem("FRAME_FLAT"); + + sb->ArgStack->addWidget( argBlank ); + sb->ArgStack->addWidget( argLookToward ); + sb->ArgStack->addWidget( argSetRaDec ); + sb->ArgStack->addWidget( argSetAltAz ); + sb->ArgStack->addWidget( argSetLocalTime ); + sb->ArgStack->addWidget( argWaitFor ); + sb->ArgStack->addWidget( argWaitForKey ); + sb->ArgStack->addWidget( argSetTracking ); + sb->ArgStack->addWidget( argChangeViewOption ); + sb->ArgStack->addWidget( argSetGeoLocation ); + sb->ArgStack->addWidget( argTimeScale ); + sb->ArgStack->addWidget( argZoom ); + sb->ArgStack->addWidget( argExportImage ); + sb->ArgStack->addWidget( argPrintImage ); + sb->ArgStack->addWidget( argSetColor ); + sb->ArgStack->addWidget( argLoadColorScheme ); + + sb->ArgStack->addWidget( argStartINDI); + sb->ArgStack->addWidget( argShutdownINDI); + sb->ArgStack->addWidget( argSwitchINDI); + sb->ArgStack->addWidget( argSetPortINDI); + sb->ArgStack->addWidget( argSetTargetCoordINDI); + sb->ArgStack->addWidget( argSetTargetNameINDI); + sb->ArgStack->addWidget( argSetActionINDI); + sb->ArgStack->addWidget( argWaitForActionINDI ); + sb->ArgStack->addWidget( argSetFocusSpeedINDI ); + sb->ArgStack->addWidget( argStartFocusINDI); + sb->ArgStack->addWidget( argSetFocusTimeoutINDI); + sb->ArgStack->addWidget( argSetGeoLocationINDI); + sb->ArgStack->addWidget( argStartExposureINDI); + sb->ArgStack->addWidget( argSetUTCINDI); + sb->ArgStack->addWidget( argSetScopeActionINDI); + sb->ArgStack->addWidget( argSetFrameTypeINDI); + sb->ArgStack->addWidget( argSetCCDTempINDI); + sb->ArgStack->addWidget( argSetFilterNumINDI); + + sb->ArgStack->raiseWidget( 0 ); + + snd = new ScriptNameDialog( ks ); + otv = new OptionsTreeView( ks ); + + initViewOptions(); + + //connect widgets in ScriptBuilderUI + connect( sb->FunctionListView, SIGNAL( doubleClicked(QListViewItem *, const QPoint &, int )), this, SLOT( slotAddFunction() ) ); + connect( sb->FunctionListView, SIGNAL( currentChanged(QListViewItem*) ), this, SLOT( slotShowDoc() ) ); + connect( sb->UpButton, SIGNAL( clicked() ), this, SLOT( slotMoveFunctionUp() ) ); + connect( sb->ScriptListBox, SIGNAL( currentChanged(QListBoxItem*) ), this, SLOT( slotArgWidget() ) ); + connect( sb->DownButton, SIGNAL( clicked() ), this, SLOT( slotMoveFunctionDown() ) ); + connect( sb->CopyButton, SIGNAL( clicked() ), this, SLOT( slotCopyFunction() ) ); + connect( sb->RemoveButton, SIGNAL( clicked() ), this, SLOT( slotRemoveFunction() ) ); + connect( sb->NewButton, SIGNAL( clicked() ), this, SLOT( slotNew() ) ); + connect( sb->OpenButton, SIGNAL( clicked() ), this, SLOT( slotOpen() ) ); + connect( sb->SaveButton, SIGNAL( clicked() ), this, SLOT( slotSave() ) ); + connect( sb->SaveAsButton, SIGNAL( clicked() ), this, SLOT( slotSaveAs() ) ); + connect( sb->AddButton, SIGNAL( clicked() ), this, SLOT( slotAddFunction() ) ); + connect( sb->RunButton, SIGNAL( clicked() ), this, SLOT( slotRunScript() ) ); + + //Connections for Arg Widgets + connect( argSetGeoLocation->FindCityButton, SIGNAL( clicked() ), this, SLOT( slotFindCity() ) ); + connect( argLookToward->FindButton, SIGNAL( clicked() ), this, SLOT( slotFindObject() ) ); + connect( argChangeViewOption->TreeButton, SIGNAL( clicked() ), this, SLOT( slotShowOptions() ) ); + + connect( argLookToward->FocusEdit, SIGNAL( textChanged(const QString &) ), this, SLOT( slotLookToward() ) ); + connect( argSetRaDec->RaBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotRa() ) ); + connect( argSetRaDec->DecBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotDec() ) ); + connect( argSetAltAz->AltBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotAlt() ) ); + connect( argSetAltAz->AzBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotAz() ) ); + connect( argSetLocalTime->DateBox, SIGNAL( changed(ExtDate) ), this, SLOT( slotChangeDate() ) ); + connect( argSetLocalTime->TimeBox, SIGNAL( valueChanged(const QTime&) ), this, SLOT( slotChangeTime() ) ); + connect( argWaitFor->DelayBox, SIGNAL( valueChanged(int) ), this, SLOT( slotWaitFor() ) ); + connect( argWaitForKey->WaitKeyEdit, SIGNAL( textChanged(const QString &) ), this, SLOT( slotWaitForKey() ) ); + connect( argSetTracking->CheckTrack, SIGNAL( stateChanged(int) ), this, SLOT( slotTracking() ) ); + connect( argChangeViewOption->OptionName, SIGNAL( activated(const QString &) ), this, SLOT( slotViewOption() ) ); + connect( argChangeViewOption->OptionValue, SIGNAL( textChanged(const QString &) ), this, SLOT( slotViewOption() ) ); + connect( argSetGeoLocation->CityName, SIGNAL( textChanged(const QString &) ), this, SLOT( slotChangeCity() ) ); + connect( argSetGeoLocation->ProvinceName, SIGNAL( textChanged(const QString &) ), this, SLOT( slotChangeProvince() ) ); + connect( argSetGeoLocation->CountryName, SIGNAL( textChanged(const QString &) ), this, SLOT( slotChangeCountry() ) ); + connect( argTimeScale->TimeScale, SIGNAL( scaleChanged(float) ), this, SLOT( slotTimeScale() ) ); + connect( argZoom->ZoomBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotZoom() ) ); + connect( argExportImage->ExportFileName, SIGNAL( textChanged(const QString &) ), this, SLOT( slotExportImage() ) ); + connect( argExportImage->ExportWidth, SIGNAL( valueChanged(int) ), this, SLOT( slotExportImage() ) ); + connect( argExportImage->ExportHeight, SIGNAL( valueChanged(int) ), this, SLOT( slotExportImage() ) ); + connect( argPrintImage->UsePrintDialog, SIGNAL( toggled(bool) ), this, SLOT( slotPrintImage() ) ); + connect( argPrintImage->UseChartColors, SIGNAL( toggled(bool) ), this, SLOT( slotPrintImage() ) ); + connect( argSetColor->ColorName, SIGNAL( activated(const QString &) ), this, SLOT( slotChangeColorName() ) ); + connect( argSetColor->ColorValue, SIGNAL( changed(const QColor &) ), this, SLOT( slotChangeColor() ) ); + connect( argLoadColorScheme->SchemeList, SIGNAL( clicked( QListBoxItem* ) ), this, SLOT( slotLoadColorScheme( QListBoxItem* ) ) ); + connect( snd->ScriptName, SIGNAL( textChanged(const QString &) ), this, SLOT( slotEnableScriptNameOK() ) ); + + connect( sb->AppendINDIWait, SIGNAL ( toggled(bool) ), this, SLOT(slotINDIWaitCheck(bool))); + + // Connections for INDI's Arg widgets + + // INDI Start Device + connect (argStartINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDIStartDeviceName())); + connect (argStartINDI->INDIMode, SIGNAL ( clicked( int)), this, SLOT (slotINDIStartDeviceMode())); + + // INDI Shutdown Device + connect (argShutdownINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDIShutdown())); + + // INDI Swtich Device + connect (argSwitchINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISwitchDeviceName())); + connect (argSwitchINDI->INDIConnection, SIGNAL ( clicked( int)), this, SLOT (slotINDISwitchDeviceConnection())); + + // INDI Set Device Port + connect (argSetPortINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetPortDeviceName())); + connect (argSetPortINDI->devicePort, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetPortDevicePort())); + + // INDI Set Target Coord + connect (argSetTargetCoordINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetTargetCoordDeviceName())); + connect( argSetTargetCoordINDI->RaBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotINDISetTargetCoordDeviceRA() ) ); + connect( argSetTargetCoordINDI->DecBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotINDISetTargetCoordDeviceDEC() ) ); + + // INDI Set Target Name + connect( argSetTargetNameINDI->FindButton, SIGNAL( clicked() ), this, SLOT( slotINDIFindObject() ) ); + connect (argSetTargetNameINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetTargetNameDeviceName())); + connect (argSetTargetNameINDI->objectName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetTargetNameObjectName())); + + // INDI Set Action + connect (argSetActionINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetActionDeviceName())); + connect (argSetActionINDI->actionName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetActionName())); + + // INDI Wait For Action + connect (argWaitForActionINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDIWaitForActionDeviceName())); + connect (argWaitForActionINDI->actionName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDIWaitForActionName())); + + // INDI Set Focus Speed + connect (argSetFocusSpeedINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetFocusSpeedDeviceName())); + connect (argSetFocusSpeedINDI->speedIN, SIGNAL( valueChanged(int) ), this, SLOT(slotINDISetFocusSpeed())); + + // INDI Start Focus + connect (argStartFocusINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDIStartFocusDeviceName())); + connect (argStartFocusINDI->directionCombo, SIGNAL( activated(const QString &) ), this, SLOT(slotINDIStartFocusDirection())); + + // INDI Set Focus Timeout + connect (argSetFocusTimeoutINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetFocusTimeoutDeviceName())); + connect (argSetFocusTimeoutINDI->timeOut, SIGNAL( valueChanged(int) ), this, SLOT(slotINDISetFocusTimeout())); + + // INDI Set Geo Location + connect (argSetGeoLocationINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetGeoLocationDeviceName())); + connect( argSetGeoLocationINDI->longBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotINDISetGeoLocationDeviceLong() ) ); + connect( argSetGeoLocationINDI->latBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotINDISetGeoLocationDeviceLat() ) ); + + // INDI Start Exposure + connect (argStartExposureINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDIStartExposureDeviceName())); + connect (argStartExposureINDI->timeOut, SIGNAL( valueChanged(int) ), this, SLOT(slotINDIStartExposureTimeout())); + + // INDI Set UTC + connect (argSetUTCINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetUTCDeviceName())); + connect (argSetUTCINDI->UTC, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetUTC())); + + // INDI Set Scope Action + connect (argSetScopeActionINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetScopeActionDeviceName())); + connect (argSetScopeActionINDI->actionCombo, SIGNAL( activated(const QString &) ), this, SLOT(slotINDISetScopeAction())); + + // INDI Set Frame type + connect (argSetFrameTypeINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetFrameTypeDeviceName())); + connect (argSetFrameTypeINDI->typeCombo, SIGNAL( activated(const QString &) ), this, SLOT(slotINDISetFrameType())); + + // INDI Set CCD Temp + connect (argSetCCDTempINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetCCDTempDeviceName())); + connect (argSetCCDTempINDI->temp, SIGNAL( valueChanged(int) ), this, SLOT(slotINDISetCCDTemp())); + + // INDI Set Filter Num + connect (argSetFilterNumINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetFilterNumDeviceName())); + connect (argSetFilterNumINDI->filter_num, SIGNAL( valueChanged(int) ), this, SLOT(slotINDISetFilterNum())); + + + //disbale some buttons + sb->CopyButton->setEnabled( false ); + sb->AddButton->setEnabled( false ); + sb->RemoveButton->setEnabled( false ); + sb->UpButton->setEnabled( false ); + sb->DownButton->setEnabled( false ); + sb->SaveButton->setEnabled( false ); + sb->SaveAsButton->setEnabled( false ); + sb->RunButton->setEnabled( false ); +} + +ScriptBuilder::~ScriptBuilder() +{ +} + +void ScriptBuilder::initViewOptions() { + otv->OptionsList->setRootIsDecorated( true ); + + //InfoBoxes + opsGUI = new QListViewItem( otv->OptionsList, i18n( "InfoBoxes" ) ); + new QListViewItem( opsGUI, "ShowInfoBoxes", i18n( "Toggle display of all InfoBoxes" ), i18n( "bool" ) ); + new QListViewItem( opsGUI, "ShowTimeBox", i18n( "Toggle display of Time InfoBox" ), i18n( "bool" ) ); + new QListViewItem( opsGUI, "ShowGeoBox", i18n( "Toggle display of Geographic InfoBox" ), i18n( "bool" ) ); + new QListViewItem( opsGUI, "ShowFocusBox", i18n( "Toggle display of Focus InfoBox" ), i18n( "bool" ) ); + new QListViewItem( opsGUI, "ShadeTimeBox", i18n( "(un)Shade Time InfoBox" ), i18n( "bool" ) ); + new QListViewItem( opsGUI, "ShadeGeoBox", i18n( "(un)Shade Geographic InfoBox" ), i18n( "bool" ) ); + new QListViewItem( opsGUI, "ShadeFocusBox", i18n( "(un)Shade Focus InfoBox" ), i18n( "bool" ) ); + argChangeViewOption->OptionName->insertItem( "ShowInfoBoxes" ); + argChangeViewOption->OptionName->insertItem( "ShowTimeBox" ); + argChangeViewOption->OptionName->insertItem( "ShowGeoBox" ); + argChangeViewOption->OptionName->insertItem( "ShowFocusBox" ); + argChangeViewOption->OptionName->insertItem( "ShadeTimeBox" ); + argChangeViewOption->OptionName->insertItem( "ShadeGeoBox" ); + argChangeViewOption->OptionName->insertItem( "ShadeFocusBox" ); + + //Toolbars + opsToolbar = new QListViewItem( otv->OptionsList, i18n( "Toolbars" ) ); + new QListViewItem( opsToolbar, "ShowMainToolBar", i18n( "Toggle display of main toolbar" ), i18n( "bool" ) ); + new QListViewItem( opsToolbar, "ShowViewToolBar", i18n( "Toggle display of view toolbar" ), i18n( "bool" ) ); + argChangeViewOption->OptionName->insertItem( "ShowMainToolBar" ); + argChangeViewOption->OptionName->insertItem( "ShowViewToolBar" ); + + //Show Objects + opsShowObj = new QListViewItem( otv->OptionsList, i18n( "Show Objects" ) ); + new QListViewItem( opsShowObj, "ShowStars", i18n( "Toggle display of Stars" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowDeepSky", i18n( "Toggle display of all deep-sky objects" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowMessier", i18n( "Toggle display of Messier object symbols" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowMessierImages", i18n( "Toggle display of Messier object images" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowNGC", i18n( "Toggle display of NGC objects" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowIC", i18n( "Toggle display of IC objects" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowPlanets", i18n( "Toggle display of all solar system bodies" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowSun", i18n( "Toggle display of Sun" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowMoon", i18n( "Toggle display of Moon" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowMercury", i18n( "Toggle display of Mercury" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowVenus", i18n( "Toggle display of Venus" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowMars", i18n( "Toggle display of Mars" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowJupiter", i18n( "Toggle display of Jupiter" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowSaturn", i18n( "Toggle display of Saturn" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowUranus", i18n( "Toggle display of Uranus" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowNeptune", i18n( "Toggle display of Neptune" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowPluto", i18n( "Toggle display of Pluto" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowAsteroids", i18n( "Toggle display of Asteroids" ), i18n( "bool" ) ); + new QListViewItem( opsShowObj, "ShowComets", i18n( "Toggle display of Comets" ), i18n( "bool" ) ); + argChangeViewOption->OptionName->insertItem( "ShowSAO" ); + argChangeViewOption->OptionName->insertItem( "ShowDeepSky" ); + argChangeViewOption->OptionName->insertItem( "ShowMess" ); + argChangeViewOption->OptionName->insertItem( "ShowMessImages" ); + argChangeViewOption->OptionName->insertItem( "ShowNGC" ); + argChangeViewOption->OptionName->insertItem( "ShowIC" ); + argChangeViewOption->OptionName->insertItem( "ShowPlanets" ); + argChangeViewOption->OptionName->insertItem( "ShowSun" ); + argChangeViewOption->OptionName->insertItem( "ShowMoon" ); + argChangeViewOption->OptionName->insertItem( "ShowMercury" ); + argChangeViewOption->OptionName->insertItem( "ShowVenus" ); + argChangeViewOption->OptionName->insertItem( "ShowMars" ); + argChangeViewOption->OptionName->insertItem( "ShowJupiter" ); + argChangeViewOption->OptionName->insertItem( "ShowSaturn" ); + argChangeViewOption->OptionName->insertItem( "ShowUranus" ); + argChangeViewOption->OptionName->insertItem( "ShowNeptune" ); + argChangeViewOption->OptionName->insertItem( "ShowPluto" ); + argChangeViewOption->OptionName->insertItem( "ShowAsteroids" ); + argChangeViewOption->OptionName->insertItem( "ShowComets" ); + + opsShowOther = new QListViewItem( otv->OptionsList, i18n( "Show Other" ) ); + new QListViewItem( opsShowOther, "ShowCLines", i18n( "Toggle display of constellation lines" ), i18n( "bool" ) ); + new QListViewItem( opsShowOther, "ShowCBounds", i18n( "Toggle display of constellation boundaries" ), i18n( "bool" ) ); + new QListViewItem( opsShowOther, "ShowCNames", i18n( "Toggle display of constellation names" ), i18n( "bool" ) ); + new QListViewItem( opsShowOther, "ShowMilkyWay", i18n( "Toggle display of Milky Way" ), i18n( "bool" ) ); + new QListViewItem( opsShowOther, "ShowGrid", i18n( "Toggle display of the coordinate grid" ), i18n( "bool" ) ); + new QListViewItem( opsShowOther, "ShowEquator", i18n( "Toggle display of the celestial equator" ), i18n( "bool" ) ); + new QListViewItem( opsShowOther, "ShowEcliptic", i18n( "Toggle display of the ecliptic" ), i18n( "bool" ) ); + new QListViewItem( opsShowOther, "ShowHorizon", i18n( "Toggle display of the horizon line" ), i18n( "bool" ) ); + new QListViewItem( opsShowOther, "ShowGround", i18n( "Toggle display of the opaque ground" ), i18n( "bool" ) ); + new QListViewItem( opsShowOther, "ShowStarNames", i18n( "Toggle display of star name labels" ), i18n( "bool" ) ); + new QListViewItem( opsShowOther, "ShowStarMagnitudes", i18n( "Toggle display of star magnitude labels" ), i18n( "bool" ) ); + new QListViewItem( opsShowOther, "ShowAsteroidNames", i18n( "Toggle display of asteroid name labels" ), i18n( "bool" ) ); + new QListViewItem( opsShowOther, "ShowCometNames", i18n( "Toggle display of comet name labels" ), i18n( "bool" ) ); + new QListViewItem( opsShowOther, "ShowPlanetNames", i18n( "Toggle display of planet name labels" ), i18n( "bool" ) ); + new QListViewItem( opsShowOther, "ShowPlanetImages", i18n( "Toggle display of planet images" ), i18n( "bool" ) ); + argChangeViewOption->OptionName->insertItem( "ShowCLines" ); + argChangeViewOption->OptionName->insertItem( "ShowCBounds" ); + argChangeViewOption->OptionName->insertItem( "ShowCNames" ); + argChangeViewOption->OptionName->insertItem( "ShowMilkyWay" ); + argChangeViewOption->OptionName->insertItem( "ShowGrid" ); + argChangeViewOption->OptionName->insertItem( "ShowEquator" ); + argChangeViewOption->OptionName->insertItem( "ShowEcliptic" ); + argChangeViewOption->OptionName->insertItem( "ShowHorizon" ); + argChangeViewOption->OptionName->insertItem( "ShowGround" ); + argChangeViewOption->OptionName->insertItem( "ShowStarNames" ); + argChangeViewOption->OptionName->insertItem( "ShowStarMagnitudes" ); + argChangeViewOption->OptionName->insertItem( "ShowAsteroidNames" ); + argChangeViewOption->OptionName->insertItem( "ShowCometNames" ); + argChangeViewOption->OptionName->insertItem( "ShowPlanetNames" ); + argChangeViewOption->OptionName->insertItem( "ShowPlanetImages" ); + + opsCName = new QListViewItem( otv->OptionsList, i18n( "Constellation Names" ) ); + new QListViewItem( opsCName, "UseLatinConstellNames", i18n( "Show Latin constellation names" ), i18n( "bool" ) ); + new QListViewItem( opsCName, "UseLocalConstellNames", i18n( "Show constellation names in local language" ), i18n( "bool" ) ); + new QListViewItem( opsCName, "UseAbbrevConstellNames", i18n( "Show IAU-standard constellation abbreviations" ), i18n( "bool" ) ); + argChangeViewOption->OptionName->insertItem( "UseLatinConstellNames" ); + argChangeViewOption->OptionName->insertItem( "UseLocalConstellNames" ); + argChangeViewOption->OptionName->insertItem( "UseAbbrevConstellNames" ); + + opsHide = new QListViewItem( otv->OptionsList, i18n( "Hide Items" ) ); + new QListViewItem( opsHide, "HideOnSlew", i18n( "Toggle whether objects hidden while slewing display" ), i18n( "bool" ) ); + new QListViewItem( opsHide, "SlewTimeScale", i18n( "Timestep threshold (in seconds) for hiding objects" ), i18n( "double" ) ); + new QListViewItem( opsHide, "HideStars", i18n( "Hide faint stars while slewing?" ), i18n( "bool" ) ); + new QListViewItem( opsHide, "HidePlanets", i18n( "Hide solar system bodies while slewing?" ), i18n( "bool" ) ); + new QListViewItem( opsHide, "HideMessier", i18n( "Hide Messier objects while slewing?" ), i18n( "bool" ) ); + new QListViewItem( opsHide, "HideNGC", i18n( "Hide NGC objects while slewing?" ), i18n( "bool" ) ); + new QListViewItem( opsHide, "HideIC", i18n( "Hide IC objects while slewing?" ), i18n( "bool" ) ); + new QListViewItem( opsHide, "HideMilkyWay", i18n( "Hide Milky Way while slewing?" ), i18n( "bool" ) ); + new QListViewItem( opsHide, "HideCNames", i18n( "Hide constellation names while slewing?" ), i18n( "bool" ) ); + new QListViewItem( opsHide, "HideCLines", i18n( "Hide constellation lines while slewing?" ), i18n( "bool" ) ); + new QListViewItem( opsHide, "HideCBounds", i18n( "Hide constellation boundaries while slewing?" ), i18n( "bool" ) ); + new QListViewItem( opsHide, "HideGrid", i18n( "Hide coordinate grid while slewing?" ), i18n( "bool" ) ); + argChangeViewOption->OptionName->insertItem( "HideOnSlew" ); + argChangeViewOption->OptionName->insertItem( "SlewTimeScale" ); + argChangeViewOption->OptionName->insertItem( "HideStars" ); + argChangeViewOption->OptionName->insertItem( "HidePlanets" ); + argChangeViewOption->OptionName->insertItem( "HideMessier" ); + argChangeViewOption->OptionName->insertItem( "HideNGC" ); + argChangeViewOption->OptionName->insertItem( "HideIC" ); + argChangeViewOption->OptionName->insertItem( "HideMilkyWay" ); + argChangeViewOption->OptionName->insertItem( "HideCNames" ); + argChangeViewOption->OptionName->insertItem( "HideCLines" ); + argChangeViewOption->OptionName->insertItem( "HideCBounds" ); + argChangeViewOption->OptionName->insertItem( "HideGrid" ); + + opsSkymap = new QListViewItem( otv->OptionsList, i18n( "Skymap Options" ) ); + new QListViewItem( opsSkymap, "UseAltAz", i18n( "Use Horizontal coordinates? (otherwise, use Equatorial)" ), i18n( "bool" ) ); + new QListViewItem( opsSkymap, "ZoomFactor", i18n( "Set the Zoom Factor" ), i18n( "double" ) ); + new QListViewItem( opsSkymap, "FOV Size", i18n( "Select angular size for the FOV symbol (in arcmin)" ), i18n( "double" ) ); + new QListViewItem( opsSkymap, "FOV Shape", i18n( "Select shape for the FOV symbol (0=Square, 1=Circle, 2=Crosshairs, 4=Bullseye)" ), i18n( "int" ) ); + new QListViewItem( opsSkymap, "FOV Color", i18n( "Select color for the FOV symbol" ), i18n( "string" ) ); + new QListViewItem( opsSkymap, "AnimateSlewing", i18n( "Use animated slewing? (otherwise, \"snap\" to new focus)" ), i18n( "bool" ) ); + new QListViewItem( opsSkymap, "UseRefraction", i18n( "Correct for atmospheric refraction?" ), i18n( "bool" ) ); + new QListViewItem( opsSkymap, "UseAutoLabel", i18n( "Automatically attach name label to centered object?" ), i18n( "bool" ) ); + new QListViewItem( opsSkymap, "UseHoverLabel", i18n( "Attach temporary name label when hovering mouse over an object?" ), i18n( "bool" ) ); + new QListViewItem( opsSkymap, "UseAutoTrail", i18n( "Automatically add trail to centered solar system body?" ), i18n( "bool" ) ); + new QListViewItem( opsSkymap, "FadePlanetTrails", i18n( "Planet trails fade to sky color? (otherwise color is constant)" ), i18n( "bool" ) ); + argChangeViewOption->OptionName->insertItem( "UseAltAz" ); + argChangeViewOption->OptionName->insertItem( "ZoomFactor" ); + argChangeViewOption->OptionName->insertItem( "FOVName" ); + argChangeViewOption->OptionName->insertItem( "FOVSize" ); + argChangeViewOption->OptionName->insertItem( "FOVShape" ); + argChangeViewOption->OptionName->insertItem( "FOVColor" ); + argChangeViewOption->OptionName->insertItem( "UseRefraction" ); + argChangeViewOption->OptionName->insertItem( "UseAutoLabel" ); + argChangeViewOption->OptionName->insertItem( "UseHoverLabel" ); + argChangeViewOption->OptionName->insertItem( "UseAutoTrail" ); + argChangeViewOption->OptionName->insertItem( "AnimateSlewing" ); + argChangeViewOption->OptionName->insertItem( "FadePlanetTrails" ); + + opsLimit = new QListViewItem( otv->OptionsList, i18n( "Limits" ) ); + new QListViewItem( opsLimit, "magLimitDrawStar", i18n( "magnitude of faintest star drawn on map when zoomed in" ), i18n( "double" ) ); + new QListViewItem( opsLimit, "magLimitDrawStarZoomOut", i18n( "magnitude of faintest star drawn on map when zoomed out" ), i18n( "double" ) ); + new QListViewItem( opsLimit, "magLimitDrawDeepSky", i18n( "magnitude of faintest nonstellar object drawn on map when zoomed in" ), i18n( "double" ) ); + new QListViewItem( opsLimit, "magLimitDrawDeepSkyZoomOut", i18n( "magnitude of faintest nonstellar object drawn on map when zoomed out" ), i18n( "double" ) ); + new QListViewItem( opsLimit, "magLimitDrawStarInfo", i18n( "magnitude of faintest star labeled on map" ), i18n( "double" ) ); + new QListViewItem( opsLimit, "magLimitHideStar", i18n( "magnitude of brightest star hidden while slewing" ), i18n( "double" ) ); + new QListViewItem( opsLimit, "magLimitAsteroid", i18n( "magnitude of faintest asteroid drawn on map" ), i18n( "double" ) ); + new QListViewItem( opsLimit, "magLimitAsteroidName", i18n( "magnitude of faintest asteroid labeled on map" ), i18n( "double" ) ); + new QListViewItem( opsLimit, "maxRadCometName", i18n( "comets nearer to the Sun than this (in AU) are labeled on map" ), i18n( "double" ) ); + argChangeViewOption->OptionName->insertItem( "magLimitDrawStar" ); + argChangeViewOption->OptionName->insertItem( "magLimitDrawStarZoomOut" ); + argChangeViewOption->OptionName->insertItem( "magLimitDrawDeepSky" ); + argChangeViewOption->OptionName->insertItem( "magLimitDrawDeepSkyZoomOut" ); + argChangeViewOption->OptionName->insertItem( "magLimitDrawStarInfo" ); + argChangeViewOption->OptionName->insertItem( "magLimitHideStar" ); + argChangeViewOption->OptionName->insertItem( "magLimitAsteroid" ); + argChangeViewOption->OptionName->insertItem( "magLimitAsteroidName" ); + argChangeViewOption->OptionName->insertItem( "maxRadCometName" ); + + //init the list of color names and values + for ( unsigned int i=0; i < ks->data()->colorScheme()->numberOfColors(); ++i ) { + argSetColor->ColorName->insertItem( ks->data()->colorScheme()->nameAt(i) ); + } + + //init list of color scheme names + argLoadColorScheme->SchemeList->insertItem( i18n( "use default color scheme", "Default Colors" ) ); + argLoadColorScheme->SchemeList->insertItem( i18n( "use 'star chart' color scheme", "Star Chart" ) ); + argLoadColorScheme->SchemeList->insertItem( i18n( "use 'night vision' color scheme", "Night Vision" ) ); + argLoadColorScheme->SchemeList->insertItem( i18n( "use 'moonless night' color scheme", "Moonless Night" ) ); + + QFile file; + QString line; + file.setName( locate( "appdata", "colors.dat" ) ); //determine filename in local user KDE directory tree. + if ( file.open( IO_ReadOnly ) ) { + QTextStream stream( &file ); + + while ( !stream.eof() ) { + line = stream.readLine(); + argLoadColorScheme->SchemeList->insertItem( line.left( line.find( ':' ) ) ); + } + file.close(); + } +} + +//Slots defined in ScriptBuilderUI +void ScriptBuilder::slotNew() { + saveWarning(); + if ( !UnsavedChanges ) { + ScriptList.clear(); + sb->ScriptListBox->clear(); + sb->ArgStack->raiseWidget( argBlank ); + + sb->CopyButton->setEnabled( false ); + sb->RemoveButton->setEnabled( false ); + sb->RunButton->setEnabled( false ); + + currentFileURL = ""; + currentScriptName = ""; + } +} + +void ScriptBuilder::slotOpen() { + saveWarning(); + + QString fname; + KTempFile tmpfile; + tmpfile.setAutoDelete(true); + + if ( !UnsavedChanges ) { + currentFileURL = KFileDialog::getOpenURL( currentDir, "*.kstars|KStars Scripts (*.kstars)" ); + + if ( currentFileURL.isValid() ) { + currentDir = currentFileURL.directory(); + + ScriptList.clear(); + sb->ScriptListBox->clear(); + sb->ArgStack->raiseWidget( argBlank ); + + if ( currentFileURL.isLocalFile() ) { + fname = currentFileURL.path(); + } else { + fname = tmpfile.name(); + if ( ! KIO::NetAccess::download( currentFileURL, fname, (QWidget*) 0 ) ) + KMessageBox::sorry( 0, i18n( "Could not download remote file." ), i18n( "Download Error" ) ); + } + + QFile f( fname ); + if ( !f.open( IO_ReadOnly) ) { + QString message = i18n( "Could not open file %1." ).arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + currentFileURL = ""; + return; + } + + QTextStream istream(&f); + readScript( istream ); + + f.close(); + } else if ( ! currentFileURL.url().isEmpty() ) { + QString message = i18n( "Invalid URL: %1" ).arg( currentFileURL.url() ); + KMessageBox::sorry( 0, message, i18n( "Invalid URL" ) ); + currentFileURL = ""; + } + } +} + +void ScriptBuilder::slotSave() { + QString fname; + KTempFile tmpfile; + tmpfile.setAutoDelete(true); + + if ( currentScriptName.isEmpty() ) { + //Get Script Name and Author info + if ( snd->exec() == QDialog::Accepted ) { + currentScriptName = snd->ScriptName->text(); + currentAuthor = snd->AuthorName->text(); + } else { + return; + } + } + + if ( currentFileURL.isEmpty() ) + currentFileURL = KFileDialog::getSaveURL( currentDir, "*.kstars|KStars Scripts (*.kstars)" ); + + if ( currentFileURL.isValid() ) { + currentDir = currentFileURL.directory(); + + if ( currentFileURL.isLocalFile() ) { + fname = currentFileURL.path(); + + //Warn user if file exists + if (QFile::exists(currentFileURL.path())) { + int r=KMessageBox::warningContinueCancel(static_cast(parent()), + i18n( "A file named \"%1\" already exists. " + "Overwrite it?" ).arg(currentFileURL.fileName()), + i18n( "Overwrite File?" ), + i18n( "&Overwrite" ) ); + + if(r==KMessageBox::Cancel) return; + } + } else { + fname = tmpfile.name(); + } + + if ( fname.right( 7 ).lower() != ".kstars" ) fname += ".kstars"; + + QFile f( fname ); + if ( !f.open( IO_WriteOnly) ) { + QString message = i18n( "Could not open file %1." ).arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + currentFileURL = ""; + return; + } + + QTextStream ostream(&f); + writeScript( ostream ); + f.close(); + + //set rwx for owner, rx for group, rx for other + chmod( fname.ascii(), S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH ); + + if ( tmpfile.name() == fname ) { //need to upload to remote location + if ( ! KIO::NetAccess::upload( tmpfile.name(), currentFileURL, (QWidget*) 0 ) ) { + QString message = i18n( "Could not upload image to remote location: %1" ).arg( currentFileURL.prettyURL() ); + KMessageBox::sorry( 0, message, i18n( "Could not upload file" ) ); + } + } + + setUnsavedChanges( false ); + + } else { + QString message = i18n( "Invalid URL: %1" ).arg( currentFileURL.url() ); + KMessageBox::sorry( 0, message, i18n( "Invalid URL" ) ); + currentFileURL = ""; + } +} + +void ScriptBuilder::slotSaveAs() { + currentFileURL = ""; + currentScriptName = ""; + slotSave(); +} + +void ScriptBuilder::saveWarning() { + if ( UnsavedChanges ) { + QString caption = i18n( "Save Changes to Script?" ); + QString message = i18n( "The current script has unsaved changes. Would you like to save before closing it?" ); + int ans = KMessageBox::warningYesNoCancel( 0, message, caption, KStdGuiItem::save(), KStdGuiItem::discard() ); + if ( ans == KMessageBox::Yes ) { + slotSave(); + setUnsavedChanges( false ); + } else if ( ans == KMessageBox::No ) { + setUnsavedChanges( false ); + } + + //Do nothing if 'cancel' selected + } +} + +void ScriptBuilder::slotRunScript() { + //hide window while script runs +// If this is uncommented, the program hangs before the script is executed. Why? +// hide(); + + //Save current script to a temporary file, then execute that file. + //For some reason, I can't use KTempFile here! If I do, then the temporary script + //is not executable. Bizarre... + //KTempFile tmpfile; + //QString fname = tmpfile.name(); + QString fname = locateLocal( "tmp", "kstars-tempscript" ); + + QFile f( fname ); + if ( f.exists() ) f.remove(); + if ( !f.open( IO_WriteOnly) ) { + QString message = i18n( "Could not open file %1." ).arg( f.name() ); + KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) ); + currentFileURL = ""; + return; + } + + QTextStream ostream(&f); + writeScript( ostream ); + f.close(); + + //set rwx for owner, rx for group, rx for other + chmod( f.name().ascii(), S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH ); + + KProcess p; + p << f.name(); + if ( ! p.start( KProcess::DontCare ) ) + kdDebug() << "Process did not start." << endl; + + while ( p.isRunning() ) kapp->processEvents( 50 ); //otherwise tempfile may get deleted before script completes. + + //delete temp file + if ( f.exists() ) f.remove(); + + //uncomment if 'hide()' is uncommented... +// show(); +} + +void ScriptBuilder::writeScript( QTextStream &ostream ) { + QString mainpre = "dcop $KSTARS $MAIN "; + QString clockpre = "dcop $KSTARS $CLOCK "; + + //Write script header + ostream << "#!/bin/bash" << endl; + ostream << "#KStars DCOP script: " << currentScriptName << endl; + ostream << "#by " << currentAuthor << endl; + ostream << "#last modified: " << KStarsDateTime::currentDateTime().toString() << endl; + ostream << "#" << endl; + ostream << "KSTARS=`dcopfind -a 'kstars*'`" << endl; + ostream << "MAIN=KStarsInterface" << endl; + ostream << "CLOCK=clock#1" << endl; + + for ( ScriptFunction *sf = ScriptList.first(); sf; sf = ScriptList.next() ) + { + if (!sf->valid()) continue; + if ( sf->isClockFunction() ) { + ostream << clockpre << sf->scriptLine() << endl; + } else { + ostream << mainpre << sf->scriptLine() << endl; + if (sb->AppendINDIWait->isChecked() && !sf->INDIProperty().isEmpty()) + { + // Special case for telescope action, we need to know the parent property + if (sf->INDIProperty() == "CHECK") + { + if (sf->argVal(1) == "SLEW" || sf->argVal(1) == "TRACK" || sf->argVal(1) == "SYNC") + sf->setINDIProperty("ON_COORD_SET"); + else if (sf->argVal(1) == "ABORT") + sf->setINDIProperty("ABORT_MOTION"); + else + sf->setINDIProperty("PARK"); + } + + if ( sf->argVal(0).contains(" ")) + ostream << mainpre << "waitForINDIAction " << "\"" << sf->argVal(0) << "\" " << sf->INDIProperty() << endl; + else + ostream << mainpre << "waitForINDIAction " << sf->argVal(0) << " " << sf->INDIProperty() << endl; + } + } + } + + //Write script footer + ostream << "##" << endl; +} + +void ScriptBuilder::readScript( QTextStream &istream ) { + QString line; + + while ( ! istream.eof() ) { + line = istream.readLine(); + + //look for name of script + if ( line.contains( "#KStars DCOP script: " ) ) + currentScriptName = line.mid( 21 ).stripWhiteSpace(); + + //look for author of scriptbuilder + if ( line.contains( "#by " ) ) + currentAuthor = line.mid( 4 ).stripWhiteSpace(); + + //Actual script functions + if ( line.left(4) == "dcop" ) { + + //is ClockFunction? + bool clockfcn( false ); + if ( line.contains( "$CLOCK" ) ) clockfcn = true; + + //remove leading dcop prefix + line = line.mid( 20 ); + + //construct a stringlist that is fcn name and its arg name/value pairs + QStringList fn = QStringList::split( " ", line ); + if ( parseFunction( fn ) ) + { + sb->ScriptListBox->insertItem( ScriptList.current()->name() ); + // Initially, any read script is valid! + ScriptList.current()->setValid(true); + } + else kdWarning() << i18n( "Could not parse script. Line was: %1" ).arg( line ) << endl; + + } // end if left(4) == "dcop" + } // end while !eof() + + //Select first item in sb->ScriptListBox + if ( sb->ScriptListBox->count() ) { + sb->ScriptListBox->setCurrentItem( 0 ); + slotArgWidget(); + } +} + +bool ScriptBuilder::parseFunction( QStringList &fn ) +{ + // clean up the string list first if needed + // We need to perform this in case we havea quoted string "NGC 3000" because this will counted + // as two arguments, and it should be counted as one. + bool foundQuote(false), quoteProcessed(false); + QString cur, arg; + QStringList::iterator it; + + for (it = fn.begin(); it != fn.end(); ++it) + { + cur = (*it); + + if ( cur.startsWith("\"")) + { + arg += cur.right(cur.length() - 1); + arg += " "; + foundQuote = true; + quoteProcessed = true; + } + else if (cur.endsWith("\"")) + { + arg += cur.left(cur.length() -1); + arg += "'"; + foundQuote = false; + } + else if (foundQuote) + { + arg += cur; + arg += " "; + } + else + { + arg += cur; + arg += "'"; + } + } + + if (quoteProcessed) + fn = QStringList::split( "'", arg ); + + //loop over known functions to find a name match + for ( ScriptFunction *sf = KStarsFunctionList.first(); sf; sf = KStarsFunctionList.next() ) + { + if ( fn[0] == sf->name() ) { + + if ( fn[0] == "setGeoLocation" ) { + QString city( fn[1] ), prov( "" ), cntry( fn[2] ); + if ( fn.count() == 4 ) { prov = fn[2]; cntry = fn[3]; } + if ( fn.count() == 3 || fn.count() == 4 ) { + ScriptList.append( new ScriptFunction( sf ) ); + ScriptList.current()->setArg( 0, city ); + ScriptList.current()->setArg( 1, prov ); + ScriptList.current()->setArg( 2, cntry ); + } else return false; + + } else if ( fn.count() != sf->numArgs() + 1 ) return false; + + ScriptList.append( new ScriptFunction( sf ) ); + + for ( unsigned int i=0; inumArgs(); ++i ) + ScriptList.current()->setArg( i, fn[i+1] ); + + return true; + } + + for ( ScriptFunction *sf = INDIFunctionList.first(); sf; sf = INDIFunctionList.next() ) + { + if ( fn[0] == sf->name() ) + { + + if ( fn.count() != sf->numArgs() + 1 ) return false; + + ScriptList.append( new ScriptFunction( sf ) ); + + for ( unsigned int i=0; inumArgs(); ++i ) + ScriptList.current()->setArg( i, fn[i+1] ); + + return true; + } + } + } + + //if we get here, no function-name match was found + return false; +} + +void ScriptBuilder::setUnsavedChanges( bool b ) { + UnsavedChanges = b; + sb->SaveButton->setEnabled( b ); + sb->SaveAsButton->setEnabled( b ); +} + +void ScriptBuilder::slotEnableScriptNameOK() { + snd->OKButton->setEnabled( ! snd->ScriptName->text().isEmpty() ); +} + +void ScriptBuilder::slotCopyFunction() { + if ( ! UnsavedChanges ) setUnsavedChanges( true ); + + int Pos = sb->ScriptListBox->currentItem() + 1; + ScriptList.insert( Pos, new ScriptFunction( ScriptList.at( Pos-1 ) ) ); + //copy ArgVals + for ( unsigned int i=0; i < ScriptList.at( Pos-1 )->numArgs(); ++i ) + ScriptList.at(Pos)->setArg(i, ScriptList.at( Pos-1 )->argVal(i) ); + + sb->ScriptListBox->insertItem( ScriptList.current()->name(), Pos ); + sb->ScriptListBox->setSelected( Pos, true ); +} + +void ScriptBuilder::slotRemoveFunction() { + setUnsavedChanges( true ); + + int Pos = sb->ScriptListBox->currentItem(); + ScriptList.remove( Pos ); + sb->ScriptListBox->removeItem( Pos ); + if ( sb->ScriptListBox->count() == 0 ) { + sb->ArgStack->raiseWidget( argBlank ); + sb->CopyButton->setEnabled( false ); + sb->RemoveButton->setEnabled( false ); + } else { + sb->ScriptListBox->setSelected( Pos, true ); + } +} + +void ScriptBuilder::slotAddFunction() { + + ScriptFunction *sc = NULL; + QListViewItem *currentItem = sb->FunctionListView->currentItem(); + + if ( currentItem == NULL || currentItem->depth() == 0) + return; + + for (sc = KStarsFunctionList.first(); sc; sc = KStarsFunctionList.next()) + if (sc->prototype() == currentItem->text(0)) + break; + + if (sc == NULL) + { + for (sc = INDIFunctionList.first(); sc; sc = INDIFunctionList.next()) + if (sc->prototype() == currentItem->text(0)) + break; + + } + + if (sc == NULL) return; + + setUnsavedChanges( true ); + + int Pos = sb->ScriptListBox->currentItem() + 1; + + ScriptList.insert( Pos, new ScriptFunction(sc) ); + sb->ScriptListBox->insertItem( ScriptList.current()->name(), Pos ); + sb->ScriptListBox->setSelected( Pos, true ); +} + +void ScriptBuilder::slotMoveFunctionUp() { + if ( sb->ScriptListBox->currentItem() > 0 ) { + setUnsavedChanges( true ); + + QString t = sb->ScriptListBox->currentText(); + unsigned int n = sb->ScriptListBox->currentItem(); + + ScriptFunction *tmp = ScriptList.take( n ); + ScriptList.insert( n-1, tmp ); + + sb->ScriptListBox->removeItem( n ); + sb->ScriptListBox->insertItem( t, n-1 ); + sb->ScriptListBox->setSelected( n-1, true ); + } +} + +void ScriptBuilder::slotMoveFunctionDown() { + if ( sb->ScriptListBox->currentItem() > -1 && + sb->ScriptListBox->currentItem() < ((int) sb->ScriptListBox->count())-1 ) { + setUnsavedChanges( true ); + + QString t = sb->ScriptListBox->currentText(); + unsigned int n = sb->ScriptListBox->currentItem(); + + ScriptFunction *tmp = ScriptList.take( n ); + ScriptList.insert( n+1, tmp ); + + sb->ScriptListBox->removeItem( n ); + sb->ScriptListBox->insertItem( t, n+1 ); + sb->ScriptListBox->setSelected( n+1, true ); + } +} + +void ScriptBuilder::slotArgWidget() { + //First, setEnabled on buttons that act on the selected script function + if ( sb->ScriptListBox->currentItem() == -1 ) { //no selection + sb->CopyButton->setEnabled( false ); + sb->RemoveButton->setEnabled( false ); + sb->UpButton->setEnabled( false ); + sb->DownButton->setEnabled( false ); + } else if ( sb->ScriptListBox->count() == 1 ) { //only one item, so disable up/down buttons + sb->CopyButton->setEnabled( true ); + sb->RemoveButton->setEnabled( true ); + sb->UpButton->setEnabled( false ); + sb->DownButton->setEnabled( false ); + } else if ( sb->ScriptListBox->currentItem() == 0 ) { //first item selected + sb->CopyButton->setEnabled( true ); + sb->RemoveButton->setEnabled( true ); + sb->UpButton->setEnabled( false ); + sb->DownButton->setEnabled( true ); + } else if ( sb->ScriptListBox->currentItem() == ((int) sb->ScriptListBox->count())-1 ) { //last item selected + sb->CopyButton->setEnabled( true ); + sb->RemoveButton->setEnabled( true ); + sb->UpButton->setEnabled( true ); + sb->DownButton->setEnabled( false ); + } else { //other item selected + sb->CopyButton->setEnabled( true ); + sb->RemoveButton->setEnabled( true ); + sb->UpButton->setEnabled( true ); + sb->DownButton->setEnabled( true ); + } + + //sb->RunButton enabled when script not empty. + if ( sb->ScriptListBox->count() ) { + sb->RunButton->setEnabled( true ); + } else { + sb->RunButton->setEnabled( false ); + setUnsavedChanges( false ); + } + + //Display the function's arguments widget + if ( sb->ScriptListBox->currentItem() > -1 && + sb->ScriptListBox->currentItem() < ((int) sb->ScriptListBox->count()) ) { + QString t = sb->ScriptListBox->currentText(); + unsigned int n = sb->ScriptListBox->currentItem(); + ScriptFunction *sf = ScriptList.at( n ); + + if ( sf->name() == "lookTowards" ) { + sb->ArgStack->raiseWidget( argLookToward ); + QString s = sf->argVal(0); + argLookToward->FocusEdit->setCurrentText( s ); + + } else if ( sf->name() == "setRaDec" ) { + bool ok(false); + double r(0.0),d(0.0); + dms ra(0.0); + + sb->ArgStack->raiseWidget( argSetRaDec ); + + ok = !sf->argVal(0).isEmpty(); + if (ok) r = sf->argVal(0).toDouble(&ok); + else argSetRaDec->RaBox->clear(); + if (ok) { ra.setH(r); argSetRaDec->RaBox->showInHours( ra ); } + + ok = !sf->argVal(1).isEmpty(); + if (ok) d = sf->argVal(1).toDouble(&ok); + else argSetRaDec->DecBox->clear(); + if (ok) argSetRaDec->DecBox->showInDegrees( dms(d) ); + + } else if ( sf->name() == "setAltAz" ) { + bool ok(false); + double x(0.0),y(0.0); + + sb->ArgStack->raiseWidget( argSetAltAz ); + + ok = !sf->argVal(0).isEmpty(); + if (ok) y = sf->argVal(0).toDouble(&ok); + else argSetAltAz->AzBox->clear(); + if (ok) argSetAltAz->AltBox->showInDegrees( dms(y) ); + else argSetAltAz->AltBox->clear(); + + ok = !sf->argVal(1).isEmpty(); + x = sf->argVal(1).toDouble(&ok); + if (ok) argSetAltAz->AzBox->showInDegrees( dms(x) ); + + } else if ( sf->name() == "zoomIn" ) { + sb->ArgStack->raiseWidget( argBlank ); + //no Args + + } else if ( sf->name() == "zoomOut" ) { + sb->ArgStack->raiseWidget( argBlank ); + //no Args + + } else if ( sf->name() == "defaultZoom" ) { + sb->ArgStack->raiseWidget( argBlank ); + //no Args + + } else if ( sf->name() == "zoom" ) { + sb->ArgStack->raiseWidget( argZoom ); + bool ok(false); + /*double z = */sf->argVal(0).toDouble(&ok); + if (ok) argZoom->ZoomBox->setText( sf->argVal(0) ); + else argZoom->ZoomBox->setText( "2000." ); + + } else if ( sf->name() == "exportImage" ) { + sb->ArgStack->raiseWidget( argExportImage ); + argExportImage->ExportFileName->setURL( sf->argVal(0) ); + bool ok(false); + int w, h; + w = sf->argVal(1).toInt( &ok ); + if (ok) h = sf->argVal(2).toInt( &ok ); + if (ok) { + argExportImage->ExportWidth->setValue( w ); + argExportImage->ExportHeight->setValue( h ); + } else { + argExportImage->ExportWidth->setValue( ks->map()->width() ); + argExportImage->ExportHeight->setValue( ks->map()->height() ); + } + + } else if ( sf->name() == "printImage" ) { + if ( sf->argVal(0) == i18n( "true" ) ) argPrintImage->UsePrintDialog->setChecked( true ); + else argPrintImage->UsePrintDialog->setChecked( false ); + if ( sf->argVal(1) == i18n( "true" ) ) argPrintImage->UseChartColors->setChecked( true ); + else argPrintImage->UseChartColors->setChecked( false ); + + } else if ( sf->name() == "setLocalTime" ) { + sb->ArgStack->raiseWidget( argSetLocalTime ); + bool ok(false); + int year, month, day, hour, min, sec; + + year = sf->argVal(0).toInt(&ok); + if (ok) month = sf->argVal(1).toInt(&ok); + if (ok) day = sf->argVal(2).toInt(&ok); + if (ok) argSetLocalTime->DateBox->setDate( ExtDate( year, month, day ) ); + else argSetLocalTime->DateBox->setDate( ExtDate::currentDate() ); + + hour = sf->argVal(3).toInt(&ok); + if ( sf->argVal(3).isEmpty() ) ok = false; + if (ok) min = sf->argVal(4).toInt(&ok); + if (ok) sec = sf->argVal(5).toInt(&ok); + if (ok) argSetLocalTime->TimeBox->setTime( QTime( hour, min, sec ) ); + else argSetLocalTime->TimeBox->setTime( QTime( QTime::currentTime() ) ); + + } else if ( sf->name() == "waitFor" ) { + sb->ArgStack->raiseWidget( argWaitFor ); + bool ok(false); + int sec = sf->argVal(0).toInt(&ok); + if (ok) argWaitFor->DelayBox->setValue( sec ); + else argWaitFor->DelayBox->setValue( 0 ); + + } else if ( sf->name() == "waitForKey" ) { + sb->ArgStack->raiseWidget( argWaitForKey ); + if ( sf->argVal(0).length()==1 || sf->argVal(0).lower() == "space" ) + argWaitForKey->WaitKeyEdit->setText( sf->argVal(0) ); + else argWaitForKey->WaitKeyEdit->setText( "" ); + + } else if ( sf->name() == "setTracking" ) { + sb->ArgStack->raiseWidget( argSetTracking ); + if ( sf->argVal(0) == i18n( "true" ) ) argSetTracking->CheckTrack->setChecked( true ); + else argSetTracking->CheckTrack->setChecked( false ); + + } else if ( sf->name() == "changeViewOption" ) { + sb->ArgStack->raiseWidget( argChangeViewOption ); + //find argVal(0) in the combobox...if it isn't there, it will select nothing + argChangeViewOption->OptionName->setCurrentItem( sf->argVal(0) ); + argChangeViewOption->OptionValue->setText( sf->argVal(1) ); + + } else if ( sf->name() == "setGeoLocation" ) { + sb->ArgStack->raiseWidget( argSetGeoLocation ); + argSetGeoLocation->CityName->setText( sf->argVal(0) ); + argSetGeoLocation->ProvinceName->setText( sf->argVal(1) ); + argSetGeoLocation->CountryName->setText( sf->argVal(2) ); + + } else if ( sf->name() == "setColor" ) { + sb->ArgStack->raiseWidget( argSetColor ); + if ( sf->argVal(0).isEmpty() ) sf->setArg( 0, "SkyColor" ); //initialize default value + argSetColor->ColorName->setCurrentItem( ks->data()->colorScheme()->nameFromKey( sf->argVal(0) ) ); + argSetColor->ColorValue->setColor( QColor( sf->argVal(1).remove('\\') ) ); + + } else if ( sf->name() == "loadColorScheme" ) { + sb->ArgStack->raiseWidget( argLoadColorScheme ); + argLoadColorScheme->SchemeList->setCurrentItem( argLoadColorScheme->SchemeList->findItem( sf->argVal(0).remove('\"'), 0 ) ); + + } else if ( sf->name() == "stop" ) { + sb->ArgStack->raiseWidget( argBlank ); + //no Args + + } else if ( sf->name() == "start" ) { + sb->ArgStack->raiseWidget( argBlank ); + //no Args + + } else if ( sf->name() == "setClockScale" ) { + sb->ArgStack->raiseWidget( argTimeScale ); + bool ok(false); + double ts = sf->argVal(0).toDouble(&ok); + if (ok) argTimeScale->TimeScale->tsbox()->changeScale( float(ts) ); + else argTimeScale->TimeScale->tsbox()->changeScale( 0.0 ); + + } + else if (sf->name() == "startINDI") { + sb->ArgStack->raiseWidget( argStartINDI); + + argStartINDI->deviceName->setText(sf->argVal(0)); + if (sf->argVal(1) == "true") + argStartINDI->LocalButton->setChecked(true); + else if (! sf->argVal(1).isEmpty()) + argStartINDI->LocalButton->setChecked(false); + } + else if (sf->name() == "shutdownINDI") { + sb->ArgStack->raiseWidget( argShutdownINDI); + + //if (sf->valid()) kdDebug() << "begin: shutdown is valid" << endl; + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argShutdownINDI->deviceName->setText(sf->argVal(0)); + else if (argShutdownINDI->deviceName->text().isEmpty() || sf->argVal(0).isEmpty()) + argShutdownINDI->deviceName->setText(lastINDIDeviceName); + else + slotINDIShutdown(); + } + else argShutdownINDI->deviceName->setText(sf->argVal(0)); + + //if (sf->valid()) kdDebug() << "end: shutdown is valid" << endl; + } + else if (sf->name() == "switchINDI") { + sb->ArgStack->raiseWidget( argSwitchINDI); + + if (sf->argVal(1) == "true" || sf->argVal(1).isEmpty()) + argSwitchINDI->OnButton->setChecked(true); + else + argSwitchINDI->OffButton->setChecked(true); + + argSwitchINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argSwitchINDI->deviceName->setText(sf->argVal(0)); + else + argSwitchINDI->deviceName->setText(lastINDIDeviceName); + } + else argSwitchINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "setINDIPort") { + sb->ArgStack->raiseWidget( argSetPortINDI); + + argSetPortINDI->devicePort->setText(sf->argVal(1)); + + argSetPortINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argSetPortINDI->deviceName->setText(sf->argVal(0)); + else + argSetPortINDI->deviceName->setText(lastINDIDeviceName); + } + else argSetPortINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "setINDITargetCoord") { + bool ok(false); + double r(0.0),d(0.0); + dms ra(0.0); + + sb->ArgStack->raiseWidget( argSetTargetCoordINDI); + + ok = !sf->argVal(1).isEmpty(); + if (ok) r = sf->argVal(1).toDouble(&ok); + else argSetTargetCoordINDI->RaBox->clear(); + if (ok) { ra.setH(r); argSetTargetCoordINDI->RaBox->showInHours( ra ); } + + ok = !sf->argVal(2).isEmpty(); + if (ok) d = sf->argVal(2).toDouble(&ok); + else argSetTargetCoordINDI->DecBox->clear(); + if (ok) argSetTargetCoordINDI->DecBox->showInDegrees( dms(d) ); + + argSetTargetCoordINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argSetTargetCoordINDI->deviceName->setText(sf->argVal(0)); + else + argSetTargetCoordINDI->deviceName->setText(lastINDIDeviceName); + } + else argSetTargetCoordINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "setINDITargetName") { + sb->ArgStack->raiseWidget( argSetTargetNameINDI); + + argSetTargetNameINDI->objectName->setText(sf->argVal(1)); + + argSetTargetNameINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argSetTargetNameINDI->deviceName->setText(sf->argVal(0)); + else + argSetTargetNameINDI->deviceName->setText(lastINDIDeviceName); + } + else argSetTargetNameINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "setINDIAction") { + sb->ArgStack->raiseWidget( argSetActionINDI); + + argSetActionINDI->actionName->setText(sf->argVal(1)); + + argSetActionINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argSetActionINDI->deviceName->setText(sf->argVal(0)); + else + argSetActionINDI->deviceName->setText(lastINDIDeviceName); + } + else argSetActionINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "waitForINDIAction") { + sb->ArgStack->raiseWidget( argWaitForActionINDI); + + argWaitForActionINDI->actionName->setText(sf->argVal(1)); + + argWaitForActionINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argWaitForActionINDI->deviceName->setText(sf->argVal(0)); + else + argWaitForActionINDI->deviceName->setText(lastINDIDeviceName); + } + else argWaitForActionINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "setINDIFocusSpeed") { + int t(0); + bool ok(false); + + sb->ArgStack->raiseWidget( argSetFocusSpeedINDI); + + t = sf->argVal(1).toInt(&ok); + if (ok) argSetFocusSpeedINDI->speedIN->setValue(t); + else argSetFocusSpeedINDI->speedIN->setValue(0); + + argSetFocusSpeedINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argSetFocusSpeedINDI->deviceName->setText(sf->argVal(0)); + else + argSetFocusSpeedINDI->deviceName->setText(lastINDIDeviceName); + } + else argSetFocusSpeedINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "startINDIFocus") { + sb->ArgStack->raiseWidget( argStartFocusINDI); + bool itemSet(false); + + for (int i=0; i < argStartFocusINDI->directionCombo->count(); i++) + { + if (argStartFocusINDI->directionCombo->text(i) == sf->argVal(1)) + { + argStartFocusINDI->directionCombo->setCurrentItem(i); + itemSet = true; + break; + } + } + + if (!itemSet) argStartFocusINDI->directionCombo->setCurrentItem(0); + + argStartFocusINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argStartFocusINDI->deviceName->setText(sf->argVal(0)); + else + argStartFocusINDI->deviceName->setText(lastINDIDeviceName); + } + else argStartFocusINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "setINDIFocusTimeout") { + int t(0); + bool ok(false); + + sb->ArgStack->raiseWidget( argSetFocusTimeoutINDI); + + t = sf->argVal(1).toInt(&ok); + if (ok) argSetFocusTimeoutINDI->timeOut->setValue(t); + else argSetFocusTimeoutINDI->timeOut->setValue(0); + + argSetFocusTimeoutINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argSetFocusTimeoutINDI->deviceName->setText(sf->argVal(0)); + else + argSetFocusTimeoutINDI->deviceName->setText(lastINDIDeviceName); + } + else argSetFocusTimeoutINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "setINDIGeoLocation") { + bool ok(false); + double lo(0.0),la(0.0); + + sb->ArgStack->raiseWidget( argSetGeoLocationINDI); + + ok = !sf->argVal(1).isEmpty(); + if (ok) lo = sf->argVal(1).toDouble(&ok); + else argSetGeoLocationINDI->longBox->clear(); + if (ok) { argSetGeoLocationINDI->longBox->showInDegrees( dms(lo) ); } + + ok = !sf->argVal(2).isEmpty(); + if (ok) la = sf->argVal(2).toDouble(&ok); + else argSetGeoLocationINDI->latBox->clear(); + if (ok) argSetGeoLocationINDI->latBox->showInDegrees( dms(la) ); + + argSetGeoLocationINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argSetGeoLocationINDI->deviceName->setText(sf->argVal(0)); + else + argSetGeoLocationINDI->deviceName->setText(lastINDIDeviceName); + } + else argSetGeoLocationINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "startINDIExposure") { + int t(0); + bool ok(false); + + sb->ArgStack->raiseWidget( argStartExposureINDI); + + t = sf->argVal(1).toInt(&ok); + if (ok) argStartExposureINDI->timeOut->setValue(t); + else argStartExposureINDI->timeOut->setValue(0); + + argStartExposureINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argStartExposureINDI->deviceName->setText(sf->argVal(0)); + else + argStartExposureINDI->deviceName->setText(lastINDIDeviceName); + } + else argStartExposureINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "setINDIUTC") { + sb->ArgStack->raiseWidget( argSetUTCINDI); + + argSetUTCINDI->UTC->setText(sf->argVal(1)); + + argSetUTCINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argSetUTCINDI->deviceName->setText(sf->argVal(0)); + else + argSetUTCINDI->deviceName->setText(lastINDIDeviceName); + } + else argSetUTCINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "setINDIScopeAction") { + sb->ArgStack->raiseWidget( argSetScopeActionINDI); + bool itemSet(false); + + for (int i=0; i < argSetScopeActionINDI->actionCombo->count(); i++) + { + if (argSetScopeActionINDI->actionCombo->text(i) == sf->argVal(1)) + { + argSetScopeActionINDI->actionCombo->setCurrentItem(i); + itemSet = true; + break; + } + } + + if (!itemSet) argSetScopeActionINDI->actionCombo->setCurrentItem(0); + + argSetScopeActionINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argSetScopeActionINDI->deviceName->setText(sf->argVal(0)); + else + argSetScopeActionINDI->deviceName->setText(lastINDIDeviceName); + } + else argSetScopeActionINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "setINDIFrameType") { + sb->ArgStack->raiseWidget( argSetFrameTypeINDI); + bool itemSet(false); + + for (int i=0; i < argSetFrameTypeINDI->typeCombo->count(); i++) + { + if (argSetFrameTypeINDI->typeCombo->text(i) == sf->argVal(1)) + { + argSetFrameTypeINDI->typeCombo->setCurrentItem(i); + itemSet = true; + break; + } + } + + if (!itemSet) argSetFrameTypeINDI->typeCombo->setCurrentItem(0); + + argSetFrameTypeINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argSetFrameTypeINDI->deviceName->setText(sf->argVal(0)); + else + argSetFrameTypeINDI->deviceName->setText(lastINDIDeviceName); + } + else argSetFrameTypeINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "setINDICCDTemp") { + int t(0); + bool ok(false); + + sb->ArgStack->raiseWidget( argSetCCDTempINDI); + + t = sf->argVal(1).toInt(&ok); + if (ok) argSetCCDTempINDI->temp->setValue(t); + else argSetCCDTempINDI->temp->setValue(0); + + argSetCCDTempINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argSetCCDTempINDI->deviceName->setText(sf->argVal(0)); + else + argSetCCDTempINDI->deviceName->setText(lastINDIDeviceName); + } + else argSetCCDTempINDI->deviceName->setText(sf->argVal(0)); + + } + else if (sf->name() == "setINDIFilterNum") { + int t(0); + bool ok(false); + + sb->ArgStack->raiseWidget( argSetFilterNumINDI); + + t = sf->argVal(1).toInt(&ok); + if (ok) argSetFilterNumINDI->filter_num->setValue(t); + else argSetFilterNumINDI->filter_num->setValue(0); + + argSetFilterNumINDI->deviceName->clear(); + + if (sb->ReuseINDIDeviceName->isChecked()) + { + if (!sf->argVal(0).isEmpty()) + argSetFilterNumINDI->deviceName->setText(sf->argVal(0)); + else + argSetFilterNumINDI->deviceName->setText(lastINDIDeviceName); + } + else argSetFilterNumINDI->deviceName->setText(sf->argVal(0)); + + } + } +} + +void ScriptBuilder::slotShowDoc() { + ScriptFunction *sc = NULL; + QListViewItem *currentItem = sb->FunctionListView->currentItem(); + + if ( currentItem == NULL || currentItem->depth() == 0) + return; + + for (sc = KStarsFunctionList.first(); sc; sc = KStarsFunctionList.next()) + if (sc->prototype() == currentItem->text(0)) + break; + + if (sc == NULL) + { + for (sc = INDIFunctionList.first(); sc; sc = INDIFunctionList.next()) + if (sc->prototype() == currentItem->text(0)) + break; + } + + if (sc == NULL) + { + sb->AddButton->setEnabled( false ); + kdWarning() << i18n( "Function index out of bounds." ) << endl; + return; + } + + sb->AddButton->setEnabled( true ); + sb->FuncDoc->setText( sc->description() ); +} + +//Slots for Arg Widgets +void ScriptBuilder::slotFindCity() { + LocationDialog ld( ks ); + + if ( ld.exec() == QDialog::Accepted ) { + if ( ld.selectedCity() ) { + // set new location names + argSetGeoLocation->CityName->setText( ld.selectedCityName() ); + argSetGeoLocation->ProvinceName->setText( ld.selectedProvinceName() ); + argSetGeoLocation->CountryName->setText( ld.selectedCountryName() ); + + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + if ( sf->name() == "setGeoLocation" ) { + setUnsavedChanges( true ); + + sf->setArg( 0, ld.selectedCityName() ); + sf->setArg( 1, ld.selectedProvinceName() ); + sf->setArg( 2, ld.selectedCountryName() ); + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setGeoLocation" ) << endl; + } + } + } +} + +void ScriptBuilder::slotFindObject() { + FindDialog fd( ks ); + + if ( fd.exec() == QDialog::Accepted && fd.currentItem() ) { + setUnsavedChanges( true ); + + argLookToward->FocusEdit->setCurrentText( fd.currentItem()->objName()->text() ); + } +} + +void ScriptBuilder::slotINDIFindObject() { + FindDialog fd( ks ); + + if ( fd.exec() == QDialog::Accepted && fd.currentItem() ) { + setUnsavedChanges( true ); + + argSetTargetNameINDI->objectName->setText( fd.currentItem()->objName()->text() ); + } +} + +void ScriptBuilder::slotINDIWaitCheck(bool /*toggleState*/) +{ + + setUnsavedChanges(true); + +} + +void ScriptBuilder::slotShowOptions() { + //Show tree-view of view options + if ( otv->exec() == QDialog::Accepted ) { + argChangeViewOption->OptionName->setCurrentItem( otv->OptionsList->currentItem()->text(0) ); + } +} + +void ScriptBuilder::slotLookToward() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "lookTowards" ) { + setUnsavedChanges( true ); + + sf->setArg( 0, argLookToward->FocusEdit->currentText() ); + sf->setValid(true); + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "lookTowards" ) << endl; + } +} + +void ScriptBuilder::slotRa() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setRaDec" ) { + //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets) + if ( argSetRaDec->RaBox->text().isEmpty() ) return; + + bool ok(false); + dms ra = argSetRaDec->RaBox->createDms(false, &ok); + if ( ok ) { + setUnsavedChanges( true ); + + sf->setArg( 0, QString( "%1" ).arg( ra.Hours() ) ); + if ( ! sf->argVal(1).isEmpty() ) sf->setValid( true ); + + } else { + sf->setArg( 0, "" ); + sf->setValid( false ); + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setRaDec" ) << endl; + } +} + +void ScriptBuilder::slotDec() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setRaDec" ) { + //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets) + if ( argSetRaDec->DecBox->text().isEmpty() ) return; + + bool ok(false); + dms dec = argSetRaDec->DecBox->createDms(true, &ok); + if ( ok ) { + setUnsavedChanges( true ); + + sf->setArg( 1, QString( "%1" ).arg( dec.Degrees() ) ); + if ( ! sf->argVal(0).isEmpty() ) sf->setValid( true ); + + } else { + sf->setArg( 1, "" ); + sf->setValid( false ); + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setRaDec" ) << endl; + } +} + +void ScriptBuilder::slotAz() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setAltAz" ) { + //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets) + if ( argSetAltAz->AzBox->text().isEmpty() ) return; + + bool ok(false); + dms az = argSetAltAz->AzBox->createDms(true, &ok); + if ( ok ) { + setUnsavedChanges( true ); + sf->setArg( 1, QString( "%1" ).arg( az.Degrees() ) ); + if ( ! sf->argVal(0).isEmpty() ) sf->setValid( true ); + } else { + sf->setArg( 1, "" ); + sf->setValid( false ); + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setAltAz" ) << endl; + } +} + +void ScriptBuilder::slotAlt() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setAltAz" ) { + //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets) + if ( argSetAltAz->AltBox->text().isEmpty() ) return; + + bool ok(false); + dms alt = argSetAltAz->AltBox->createDms(true, &ok); + if ( ok ) { + setUnsavedChanges( true ); + + sf->setArg( 0, QString( "%1" ).arg( alt.Degrees() ) ); + if ( ! sf->argVal(1).isEmpty() ) sf->setValid( true ); + } else { + sf->setArg( 0, "" ); + sf->setValid( false ); + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setAltAz" ) << endl; + } +} + +void ScriptBuilder::slotChangeDate() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setLocalTime" ) { + setUnsavedChanges( true ); + + ExtDate date = argSetLocalTime->DateBox->date(); + + sf->setArg( 0, QString( "%1" ).arg( date.year() ) ); + sf->setArg( 1, QString( "%1" ).arg( date.month() ) ); + sf->setArg( 2, QString( "%1" ).arg( date.day() ) ); + if ( ! sf->argVal(3).isEmpty() ) sf->setValid( true ); + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setLocalTime" ) << endl; + } +} + +void ScriptBuilder::slotChangeTime() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setLocalTime" ) { + setUnsavedChanges( true ); + + QTime time = argSetLocalTime->TimeBox->time(); + + sf->setArg( 3, QString( "%1" ).arg( time.hour() ) ); + sf->setArg( 4, QString( "%1" ).arg( time.minute() ) ); + sf->setArg( 5, QString( "%1" ).arg( time.second() ) ); + if ( ! sf->argVal(0).isEmpty() ) sf->setValid( true ); + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setLocalTime" ) << endl; + } +} + +void ScriptBuilder::slotWaitFor() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "waitFor" ) { + bool ok(false); + int delay = argWaitFor->DelayBox->text().toInt( &ok ); + + if ( ok ) { + setUnsavedChanges( true ); + + sf->setArg( 0, QString( "%1" ).arg( delay ) ); + sf->setValid( true ); + } else { + sf->setValid( false ); + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "waitFor" ) << endl; + } +} + +void ScriptBuilder::slotWaitForKey() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "waitForKey" ) { + QString sKey = argWaitForKey->WaitKeyEdit->text().stripWhiteSpace(); + + //DCOP script can only use single keystrokes; make sure entry is either one character, + //or the word 'space' + if ( sKey.length() == 1 || sKey == "space" ) { + setUnsavedChanges( true ); + + sf->setArg( 0, sKey ); + sf->setValid( true ); + } else { + sf->setValid( false ); + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "waitForKey" ) << endl; + } +} + +void ScriptBuilder::slotTracking() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setTracking" ) { + setUnsavedChanges( true ); + + sf->setArg( 0, ( argSetTracking->CheckTrack->isChecked() ? i18n( "true" ) : i18n( "false" ) ) ); + sf->setValid( true ); + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setTracking" ) << endl; + } +} + +void ScriptBuilder::slotViewOption() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "changeViewOption" ) { + if ( argChangeViewOption->OptionName->currentItem() >= 0 + && argChangeViewOption->OptionValue->text().length() ) { + setUnsavedChanges( true ); + + sf->setArg( 0, argChangeViewOption->OptionName->currentText() ); + sf->setArg( 1, argChangeViewOption->OptionValue->text() ); + sf->setValid( true ); + } else { + sf->setValid( false ); + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "changeViewOption" ) << endl; + } +} + +void ScriptBuilder::slotChangeCity() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setGeoLocation" ) { + QString city = argSetGeoLocation->CityName->text(); + + if ( city.length() ) { + setUnsavedChanges( true ); + + sf->setArg( 0, city ); + if ( sf->argVal(2).length() ) sf->setValid( true ); + } else { + sf->setArg( 0, "" ); + sf->setValid( false ); + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setGeoLocation" ) << endl; + } +} + +void ScriptBuilder::slotChangeProvince() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setGeoLocation" ) { + QString province = argSetGeoLocation->ProvinceName->text(); + + if ( province.length() ) { + setUnsavedChanges( true ); + + sf->setArg( 1, province ); + if ( sf->argVal(0).length() && sf->argVal(2).length() ) sf->setValid( true ); + } else { + sf->setArg( 1, "" ); + //might not be invalid + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setGeoLocation" ) << endl; + } +} + +void ScriptBuilder::slotChangeCountry() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setGeoLocation" ) { + QString country = argSetGeoLocation->CountryName->text(); + + if ( country.length() ) { + setUnsavedChanges( true ); + + sf->setArg( 2, country ); + if ( sf->argVal(0).length() ) sf->setValid( true ); + } else { + sf->setArg( 2, "" ); + sf->setValid( false ); + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setGeoLocation" ) << endl; + } +} + +void ScriptBuilder::slotTimeScale() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setClockScale" ) { + setUnsavedChanges( true ); + + sf->setArg( 0, QString( "%1" ).arg( argTimeScale->TimeScale->tsbox()->timeScale() ) ); + sf->setValid( true ); + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setClockScale" ) << endl; + } +} + +void ScriptBuilder::slotZoom() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "zoom" ) { + setUnsavedChanges( true ); + + bool ok(false); + argZoom->ZoomBox->text().toDouble(&ok); + if ( ok ) { + sf->setArg( 0, argZoom->ZoomBox->text() ); + sf->setValid( true ); + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "zoom" ) << endl; + } +} + +void ScriptBuilder::slotExportImage() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "exportImage" ) { + setUnsavedChanges( true ); + + sf->setArg( 0, argExportImage->ExportFileName->url() ); + sf->setArg( 1, QString("%1").arg( argExportImage->ExportWidth->value() ) ); + sf->setArg( 2, QString("%1").arg( argExportImage->ExportHeight->value() ) ); + sf->setValid( true ); + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "exportImage" ) << endl; + } +} + +void ScriptBuilder::slotPrintImage() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "printImage" ) { + setUnsavedChanges( true ); + + sf->setArg( 0, ( argPrintImage->UsePrintDialog->isChecked() ? i18n( "true" ) : i18n( "false" ) ) ); + sf->setArg( 1, ( argPrintImage->UseChartColors->isChecked() ? i18n( "true" ) : i18n( "false" ) ) ); + sf->setValid( true ); + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "exportImage" ) << endl; + } +} + +void ScriptBuilder::slotChangeColorName() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setColor" ) { + setUnsavedChanges( true ); + + argSetColor->ColorValue->setColor( ks->data()->colorScheme()->colorAt( argSetColor->ColorName->currentItem() ) ); + sf->setArg( 0, ks->data()->colorScheme()->keyAt( argSetColor->ColorName->currentItem() ) ); + QString cname( argSetColor->ColorValue->color().name() ); + if ( cname.at(0) == '#' ) cname = "\\" + cname; //prepend a "\" so bash doesn't think we have a comment + sf->setArg( 1, cname ); + sf->setValid( true ); + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setColor" ) << endl; + } +} + +void ScriptBuilder::slotChangeColor() { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setColor" ) { + setUnsavedChanges( true ); + + sf->setArg( 0, ks->data()->colorScheme()->keyAt( argSetColor->ColorName->currentItem() ) ); + QString cname( argSetColor->ColorValue->color().name() ); + if ( cname.at(0) == '#' ) cname = "\\" + cname; //prepend a "\" so bash doesn't think we have a comment + sf->setArg( 1, cname ); + sf->setValid( true ); + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setColor" ) << endl; + } +} + +void ScriptBuilder::slotLoadColorScheme(QListBoxItem */*i*/) { + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "loadColorScheme" ) { + setUnsavedChanges( true ); + + sf->setArg( 0, "\"" + argLoadColorScheme->SchemeList->currentText() + "\"" ); + sf->setValid( true ); + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "loadColorScheme" ) << endl; + } +} + +void ScriptBuilder::slotClose() { + saveWarning(); + + if ( !UnsavedChanges ) { + emit closeClicked(); + reject(); + } +} + +void ScriptBuilder::slotINDIStartDeviceName() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "startINDI" ) + { + setUnsavedChanges( true ); + + lastINDIDeviceName = argStartINDI->deviceName->text(); + + sf->setArg(0, lastINDIDeviceName); + sf->setArg(1, argStartINDI->LocalButton->isChecked() ? "true" : "false"); + sf->setValid(true); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "startINDI" ) << endl; + } + +} + +void ScriptBuilder::slotINDIStartDeviceMode() +{ + + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "startINDI" ) + { + setUnsavedChanges( true ); + + sf->setArg(1, argStartINDI->LocalButton->isChecked() ? "true" : "false"); + if (! sf->argVal(0).isEmpty()) sf->setValid(true); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "startINDI" ) << endl; + } + +} + +void ScriptBuilder::slotINDIShutdown() +{ + + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "shutdownINDI" ) + { + if (argShutdownINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argShutdownINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argShutdownINDI->deviceName->text()); + sf->setValid(true); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "shutdownINDI" ) << endl; + } + +} + +void ScriptBuilder::slotINDISwitchDeviceName() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "switchINDI" ) + { + if (argSwitchINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argSwitchINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argSwitchINDI->deviceName->text()); + sf->setArg(1, argSwitchINDI->OnButton->isChecked() ? "true" : "false"); + sf->setValid(true); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "switchdownINDI" ) << endl; + } + +} + +void ScriptBuilder::slotINDISwitchDeviceConnection() +{ + + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "switchINDI" ) + { + + if (sf->argVal(1) != (argSwitchINDI->OnButton->isChecked() ? "true" : "false")) + setUnsavedChanges( true ); + + sf->setArg(1, argSwitchINDI->OnButton->isChecked() ? "true" : "false"); + if (! sf->argVal(0).isEmpty()) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "switchINDI" ) << endl; + } + +} + +void ScriptBuilder::slotINDISetPortDeviceName() +{ + + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIPort" ) + { + if (argSetPortINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argSetPortINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argSetPortINDI->deviceName->text()); + if (! sf->argVal(1).isEmpty()) sf->setValid(true); + else sf->setValid(false); + + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIPort" ) << endl; + } + + +} + +void ScriptBuilder::slotINDISetPortDevicePort() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIPort" ) + { + + if (argSetPortINDI->devicePort->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(1) != argSetPortINDI->devicePort->text()) + setUnsavedChanges( true ); + + sf->setArg(1, argSetPortINDI->devicePort->text()); + if (! sf->argVal(0).isEmpty()) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIPort" ) << endl; + } + +} + +void ScriptBuilder::slotINDISetTargetCoordDeviceName() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDITargetCoord" ) + { + if (argSetTargetCoordINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argSetTargetCoordINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argSetTargetCoordINDI->deviceName->text()); + if ((! sf->argVal(1).isEmpty()) && (! sf->argVal(2).isEmpty())) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDITargetCoord" ) << endl; + } + +} + +void ScriptBuilder::slotINDISetTargetCoordDeviceRA() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDITargetCoord" ) { + //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets) + if ( argSetTargetCoordINDI->RaBox->text().isEmpty() ) + { + sf->setValid(false); + return; + } + + bool ok(false); + dms ra = argSetTargetCoordINDI->RaBox->createDms(false, &ok); + if ( ok ) { + + if (sf->argVal(1) != QString( "%1" ).arg( ra.Hours() )) + setUnsavedChanges( true ); + + sf->setArg( 1, QString( "%1" ).arg( ra.Hours() ) ); + if ( ( ! sf->argVal(0).isEmpty() ) && ( ! sf->argVal(2).isEmpty() )) sf->setValid( true ); + else sf->setValid(false); + + } else { + sf->setArg( 1, "" ); + sf->setValid( false ); + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDITargetCoord" ) << endl; + } + +} + +void ScriptBuilder::slotINDISetTargetCoordDeviceDEC() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDITargetCoord" ) { + //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets) + if ( argSetTargetCoordINDI->DecBox->text().isEmpty() ) + { + sf->setValid(false); + return; + } + + bool ok(false); + dms dec = argSetTargetCoordINDI->DecBox->createDms(true, &ok); + if ( ok ) { + + if (sf->argVal(2) != QString( "%1" ).arg( dec.Degrees() )) + setUnsavedChanges( true ); + + sf->setArg( 2, QString( "%1" ).arg( dec.Degrees() ) ); + if ( ( ! sf->argVal(0).isEmpty() ) && ( ! sf->argVal(1).isEmpty() )) sf->setValid( true ); + else sf->setValid(false); + + } else { + sf->setArg( 2, "" ); + sf->setValid( false ); + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDITargetCoord" ) << endl; + } + +} + +void ScriptBuilder::slotINDISetTargetNameDeviceName() +{ + + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDITargetName" ) + { + if (argSetTargetNameINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argSetTargetNameINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argSetTargetNameINDI->deviceName->text()); + if ((! sf->argVal(1).isEmpty())) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDITargetName" ) << endl; + } + +} + +void ScriptBuilder::slotINDISetTargetNameObjectName() +{ + + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDITargetName" ) + { + if (argSetTargetNameINDI->objectName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(1) != argSetTargetNameINDI->objectName->text()) + setUnsavedChanges( true ); + + sf->setArg(1, argSetTargetNameINDI->objectName->text()); + if ((! sf->argVal(0).isEmpty())) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDITargetName" ) << endl; + } + +} + +void ScriptBuilder::slotINDISetActionDeviceName() +{ + + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIAction" ) + { + if (argSetActionINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argSetActionINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argSetActionINDI->deviceName->text()); + if ((! sf->argVal(1).isEmpty())) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIAction") << endl; + } + +} + +void ScriptBuilder::slotINDISetActionName() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIAction" ) + { + if (argSetActionINDI->actionName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(1) != argSetActionINDI->actionName->text()) + setUnsavedChanges( true ); + + sf->setArg(1, argSetActionINDI->actionName->text()); + if ((! sf->argVal(0).isEmpty())) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIAction") << endl; + } + +} + +void ScriptBuilder::slotINDIWaitForActionDeviceName() +{ + + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "waitForINDIAction" ) + { + if (argWaitForActionINDI->deviceName->text().isEmpty()) + { + return; + sf->setValid(false); + } + + if (sf->argVal(0) != argWaitForActionINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argWaitForActionINDI->deviceName->text()); + if ((! sf->argVal(1).isEmpty())) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "waitForINDIAction") << endl; + } + +} + +void ScriptBuilder::slotINDIWaitForActionName() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "waitForINDIAction" ) + { + if (argWaitForActionINDI->actionName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(1) != argWaitForActionINDI->actionName->text()) + setUnsavedChanges( true ); + + sf->setArg(1, argWaitForActionINDI->actionName->text()); + if ((! sf->argVal(0).isEmpty())) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "waitForINDIAction") << endl; + } + +} + +void ScriptBuilder::slotINDISetFocusSpeedDeviceName() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIFocusSpeed" ) + { + if (argSetFocusSpeedINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argSetFocusSpeedINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argSetFocusSpeedINDI->deviceName->text()); + sf->setArg(1, QString("%1").arg(argSetFocusSpeedINDI->speedIN->value())); + sf->setValid(true); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFocusSpeed") << endl; + } + +} + +void ScriptBuilder::slotINDISetFocusSpeed() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIFocusSpeed" ) + { + + if (sf->argVal(1).toInt() != argSetFocusSpeedINDI->speedIN->value()) + setUnsavedChanges( true ); + + sf->setArg(1, QString("%1").arg(argSetFocusSpeedINDI->speedIN->value())); + if ((! sf->argVal(0).isEmpty())) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFocusSpeed") << endl; + } + +} + +void ScriptBuilder::slotINDIStartFocusDeviceName() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "startINDIFocus" ) + { + if (argStartFocusINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argStartFocusINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argStartFocusINDI->deviceName->text()); + sf->setArg(1, argStartFocusINDI->directionCombo->currentText()); + sf->setValid(true); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "StartINDIFocus") << endl; + } + +} + + +void ScriptBuilder::slotINDIStartFocusDirection() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "startINDIFocus" ) + { + if (sf->argVal(1) != argStartFocusINDI->directionCombo->currentText()) + setUnsavedChanges( true ); + + sf->setArg(1, argStartFocusINDI->directionCombo->currentText()); + if ((! sf->argVal(0).isEmpty())) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "startINDIFocus") << endl; + } + +} + +void ScriptBuilder::slotINDISetFocusTimeoutDeviceName() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIFocusTimeout" ) + { + if (argSetFocusTimeoutINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argSetFocusTimeoutINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argSetFocusTimeoutINDI->deviceName->text()); + sf->setArg(1, QString("%1").arg(argSetFocusTimeoutINDI->timeOut->value())); + sf->setValid(true); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFocusTimeout") << endl; + } + +} + +void ScriptBuilder::slotINDISetFocusTimeout() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIFocusTimeout" ) + { + if (sf->argVal(1).toInt() != argSetFocusTimeoutINDI->timeOut->value()) + setUnsavedChanges( true ); + + sf->setArg(1, QString("%1").arg(argSetFocusTimeoutINDI->timeOut->value())); + if (! sf->argVal(0).isEmpty()) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFocusTimeout") << endl; + } + +} + +void ScriptBuilder::slotINDISetGeoLocationDeviceName() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIGeoLocation" ) + { + if (argSetGeoLocationINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argSetGeoLocationINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argSetGeoLocationINDI->deviceName->text()); + if ((! sf->argVal(1).isEmpty()) && (! sf->argVal(2).isEmpty())) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIGeoLocation" ) << endl; + } + +} + +void ScriptBuilder::slotINDISetGeoLocationDeviceLong() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIGeoLocation" ) { + //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets) + if ( argSetGeoLocationINDI->longBox->text().isEmpty()) + { + sf->setValid(false); + return; + } + + bool ok(false); + dms longitude = argSetGeoLocationINDI->longBox->createDms(true, &ok); + if ( ok ) { + + if (sf->argVal(1) != QString( "%1" ).arg( longitude.Degrees())) + setUnsavedChanges( true ); + + sf->setArg( 1, QString( "%1" ).arg( longitude.Degrees() ) ); + if ( ( ! sf->argVal(0).isEmpty() ) && ( ! sf->argVal(2).isEmpty() )) sf->setValid( true ); + else sf->setValid(false); + + } else { + sf->setArg( 1, "" ); + sf->setValid( false ); + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIGeoLocation" ) << endl; + } + +} + +void ScriptBuilder::slotINDISetGeoLocationDeviceLat() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIGeoLocation" ) { + //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets) + if ( argSetGeoLocationINDI->latBox->text().isEmpty() ) + { + sf->setValid(false); + return; + } + + bool ok(false); + dms latitude = argSetGeoLocationINDI->latBox->createDms(true, &ok); + if ( ok ) { + + if (sf->argVal(2) != QString( "%1" ).arg( latitude.Degrees())) + setUnsavedChanges( true ); + + sf->setArg( 2, QString( "%1" ).arg( latitude.Degrees() ) ); + if ( ( ! sf->argVal(0).isEmpty() ) && ( ! sf->argVal(1).isEmpty() )) sf->setValid( true ); + else sf->setValid(false); + + } else { + sf->setArg( 2, "" ); + sf->setValid( false ); + } + } else { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIGeoLocation" ) << endl; + } + +} + +void ScriptBuilder::slotINDIStartExposureDeviceName() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "startINDIExposure" ) + { + if (argStartExposureINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argStartExposureINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argStartExposureINDI->deviceName->text()); + sf->setArg(1, QString("%1").arg(argStartExposureINDI->timeOut->value())); + sf->setValid(true); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "startINDIExposure") << endl; + } + +} + +void ScriptBuilder::slotINDIStartExposureTimeout() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "startINDIExposure" ) + { + + if (sf->argVal(1).toInt() != argStartExposureINDI->timeOut->value()) + setUnsavedChanges( true ); + + sf->setArg(1, QString("%1").arg(argStartExposureINDI->timeOut->value())); + if (! sf->argVal(0).isEmpty()) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "startINDIExposure") << endl; + } + +} + +void ScriptBuilder::slotINDISetUTCDeviceName() +{ + + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIUTC" ) + { + if (argSetUTCINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argSetUTCINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argSetUTCINDI->deviceName->text()); + if (! sf->argVal(1).isEmpty()) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIUTC" ) << endl; + } + + +} + +void ScriptBuilder::slotINDISetUTC() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIUTC" ) + { + + if (argSetUTCINDI->UTC->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(1) != argSetUTCINDI->UTC->text()) + setUnsavedChanges( true ); + + sf->setArg(1, argSetUTCINDI->UTC->text()); + if (! sf->argVal(0).isEmpty()) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIUTC" ) << endl; + } + +} + +void ScriptBuilder::slotINDISetScopeActionDeviceName() +{ + + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIScopeAction" ) + { + if (argSetScopeActionINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argSetScopeActionINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argSetScopeActionINDI->deviceName->text()); + sf->setArg(1, argSetScopeActionINDI->actionCombo->currentText()); + sf->setINDIProperty("CHECK"); + sf->setValid(true); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIScopeAction" ) << endl; + } + +} + +void ScriptBuilder::slotINDISetScopeAction() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIScopeAction" ) + { + + if (sf->argVal(1) != argSetScopeActionINDI->actionCombo->currentText()) + setUnsavedChanges( true ); + + sf->setArg(1, argSetScopeActionINDI->actionCombo->currentText()); + sf->setINDIProperty("CHECK"); + if ((! sf->argVal(0).isEmpty())) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIScopeAction") << endl; + } + +} + +void ScriptBuilder::slotINDISetFrameTypeDeviceName() +{ + + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIFrameType" ) + { + if (argSetFrameTypeINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argSetFrameTypeINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argSetFrameTypeINDI->deviceName->text()); + sf->setArg(1, argSetFrameTypeINDI->typeCombo->currentText()); + sf->setValid(true); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFrameType" ) << endl; + } + +} + +void ScriptBuilder::slotINDISetFrameType() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIFrameType" ) + { + + if (sf->argVal(1) != argSetFrameTypeINDI->typeCombo->currentText()) + setUnsavedChanges( true ); + + sf->setArg(1, argSetFrameTypeINDI->typeCombo->currentText()); + if ((! sf->argVal(0).isEmpty())) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFrameType") << endl; + } + +} + +void ScriptBuilder::slotINDISetCCDTempDeviceName() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDICCDTemp" ) + { + if (argSetCCDTempINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argSetCCDTempINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argSetCCDTempINDI->deviceName->text()); + sf->setArg(1, QString("%1").arg(argSetCCDTempINDI->temp->value())); + sf->setValid(true); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDICCDTemp") << endl; + } + +} + +void ScriptBuilder::slotINDISetCCDTemp() +{ + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDICCDTemp" ) + { + + if (sf->argVal(1).toInt() != argSetCCDTempINDI->temp->value()) + setUnsavedChanges( true ); + + sf->setArg(1, QString("%1").arg(argSetCCDTempINDI->temp->value())); + if (! sf->argVal(0).isEmpty()) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDICCDTemp") << endl; + } + +} + +void ScriptBuilder::slotINDISetFilterNumDeviceName() +{ + + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIFilterNum" ) + { + if (argSetFilterNumINDI->deviceName->text().isEmpty()) + { + sf->setValid(false); + return; + } + + if (sf->argVal(0) != argSetFilterNumINDI->deviceName->text()) + setUnsavedChanges( true ); + + sf->setArg(0, argSetFilterNumINDI->deviceName->text()); + sf->setArg(1, QString("%1").arg(argSetFilterNumINDI->filter_num->value())); + sf->setValid(true); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFilterNum") << endl; + } +} + +void ScriptBuilder::slotINDISetFilterNum() +{ + + ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() ); + + if ( sf->name() == "setINDIFilterNum" ) + { + + if (sf->argVal(1).toInt() != argSetFilterNumINDI->filter_num->value()) + setUnsavedChanges( true ); + + sf->setArg(1, QString("%1").arg(argSetFilterNumINDI->filter_num->value())); + if (! sf->argVal(0).isEmpty()) sf->setValid(true); + else sf->setValid(false); + } + else + { + kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFilterNum") << endl; + } + + +} + +#include "scriptbuilder.moc" diff --git a/kstars/kstars/tools/scriptbuilder.h b/kstars/kstars/tools/scriptbuilder.h new file mode 100644 index 00000000..7b78bc1c --- /dev/null +++ b/kstars/kstars/tools/scriptbuilder.h @@ -0,0 +1,224 @@ +/*************************************************************************** + scriptbuilder.h - description + ------------------- + begin : Thu Apr 17 2003 + copyright : (C) 2003 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef SCRIPTBUILDER_H +#define SCRIPTBUILDER_H + +class KStars; +class QListViewItem; +class QWidget; +class QLayout; +class KURL; +class ScriptFunction; +class ScriptBuilderUI; +class ScriptNameDialog; +class OptionsTreeView; +class ArgLookToward; +class ArgSetRaDec; +class ArgSetAltAz; +class ArgSetLocalTime; +class ArgWaitFor; +class ArgWaitForKey; +class ArgSetTrack; +class ArgChangeViewOption; +class ArgSetGeoLocation; +class ArgTimeScale; +class ArgZoom; +class ArgExportImage; +class ArgPrintImage; +class ArgSetColor; +class ArgLoadColorScheme; +class ArgStartINDI; +class ArgShutdownINDI; +class ArgSwitchINDI; +class ArgSetPortINDI; +class ArgSetTargetCoordINDI; +class ArgSetTargetNameINDI; +class ArgSetActionINDI; +class ArgSetFocusSpeedINDI; +class ArgStartFocusINDI; +class ArgSetFocusTimeoutINDI; +class ArgSetGeoLocationINDI; +class ArgStartExposureINDI; +class ArgSetUTCINDI; +class ArgSetScopeActionINDI; +class ArgSetFrameTypeINDI; +class ArgSetCCDTempINDI; +class ArgSetFilterNumINDI; + +/**@class ScriptBuilder + *A GUI tool for building behavioral DCOP scripts for KStars. + *@author Jason Harris + *@version 1.0 + */ +class ScriptBuilder : public KDialogBase +{ +Q_OBJECT +public: + ScriptBuilder( QWidget *parent, const char *name=0 ); + ~ScriptBuilder(); + + bool unsavedChanges() const { return UnsavedChanges; } + void setUnsavedChanges( bool b=true ); + void saveWarning(); + void readScript( QTextStream &istream ); + void writeScript( QTextStream &ostream ); + bool parseFunction( QStringList &fn ); + +public slots: + void slotAddFunction(); + void slotMoveFunctionUp(); + void slotMoveFunctionDown(); + void slotArgWidget(); + void slotShowDoc(); + + void slotNew(); + void slotOpen(); + void slotSave(); + void slotSaveAs(); + void slotRunScript(); + void slotClose(); + + void slotCopyFunction(); + void slotRemoveFunction(); + + void slotFindCity(); + void slotFindObject(); + void slotShowOptions(); + void slotLookToward(); + void slotRa(); + void slotDec(); + void slotAz(); + void slotAlt(); + void slotChangeDate(); + void slotChangeTime(); + void slotWaitFor(); + void slotWaitForKey(); + void slotTracking(); + void slotViewOption(); + void slotChangeCity(); + void slotChangeProvince(); + void slotChangeCountry(); + void slotTimeScale(); + void slotZoom(); + void slotExportImage(); + void slotPrintImage(); + void slotChangeColor(); + void slotChangeColorName(); + void slotLoadColorScheme(QListBoxItem*); + + void slotEnableScriptNameOK(); + + void slotINDIWaitCheck(bool toggleState); + void slotINDIFindObject(); + void slotINDIStartDeviceName(); + void slotINDIStartDeviceMode(); + void slotINDIShutdown(); + void slotINDISwitchDeviceName(); + void slotINDISwitchDeviceConnection(); + void slotINDISetPortDeviceName(); + void slotINDISetPortDevicePort(); + void slotINDISetTargetCoordDeviceName(); + void slotINDISetTargetCoordDeviceRA(); + void slotINDISetTargetCoordDeviceDEC(); + void slotINDISetTargetNameDeviceName(); + void slotINDISetTargetNameObjectName(); + void slotINDISetActionDeviceName(); + void slotINDISetActionName(); + void slotINDIWaitForActionDeviceName(); + void slotINDIWaitForActionName(); + void slotINDISetFocusSpeedDeviceName(); + void slotINDISetFocusSpeed(); + void slotINDIStartFocusDeviceName(); + void slotINDIStartFocusDirection(); + void slotINDISetFocusTimeoutDeviceName(); + void slotINDISetFocusTimeout(); + void slotINDISetGeoLocationDeviceName(); + void slotINDISetGeoLocationDeviceLong(); + void slotINDISetGeoLocationDeviceLat(); + void slotINDIStartExposureDeviceName(); + void slotINDIStartExposureTimeout(); + void slotINDISetUTCDeviceName(); + void slotINDISetUTC(); + void slotINDISetScopeActionDeviceName(); + void slotINDISetScopeAction(); + void slotINDISetFrameTypeDeviceName(); + void slotINDISetFrameType(); + void slotINDISetCCDTempDeviceName(); + void slotINDISetCCDTemp(); + void slotINDISetFilterNumDeviceName(); + void slotINDISetFilterNum(); + +private: + void initViewOptions(); + + ScriptBuilderUI *sb; + + KStars *ks; //parent needed for sub-dialogs + QPtrList KStarsFunctionList; + QPtrList INDIFunctionList; + QPtrList ScriptList; + QVBoxLayout *vlay; + + QWidget *argBlank; + ArgLookToward *argLookToward; + ArgSetRaDec *argSetRaDec; + ArgSetAltAz *argSetAltAz; + ArgSetLocalTime *argSetLocalTime; + ArgWaitFor *argWaitFor; + ArgWaitForKey *argWaitForKey; + ArgSetTrack *argSetTracking; + ArgChangeViewOption *argChangeViewOption; + ArgSetGeoLocation *argSetGeoLocation; + ArgTimeScale *argTimeScale; + ArgZoom *argZoom; + ArgExportImage *argExportImage; + ArgPrintImage *argPrintImage; + ArgSetColor *argSetColor; + ArgLoadColorScheme *argLoadColorScheme; + ArgStartINDI *argStartINDI; + ArgShutdownINDI *argShutdownINDI; + ArgSwitchINDI *argSwitchINDI; + ArgSetPortINDI *argSetPortINDI; + ArgSetTargetCoordINDI *argSetTargetCoordINDI; + ArgSetTargetNameINDI *argSetTargetNameINDI; + ArgSetActionINDI *argSetActionINDI; + ArgSetActionINDI *argWaitForActionINDI; + ArgSetFocusSpeedINDI *argSetFocusSpeedINDI; + ArgStartFocusINDI *argStartFocusINDI; + ArgSetFocusTimeoutINDI *argSetFocusTimeoutINDI; + ArgSetGeoLocationINDI *argSetGeoLocationINDI; + ArgStartExposureINDI *argStartExposureINDI; + ArgSetUTCINDI *argSetUTCINDI; + ArgSetScopeActionINDI *argSetScopeActionINDI; + ArgSetFrameTypeINDI *argSetFrameTypeINDI; + ArgSetCCDTempINDI *argSetCCDTempINDI; + ArgSetFilterNumINDI *argSetFilterNumINDI; + + ScriptNameDialog *snd; + OptionsTreeView *otv; + + QListViewItem *opsGUI, *opsToolbar, *opsShowObj, *opsShowOther, *opsCName, *opsHide, *opsSkymap, *opsLimit; + + bool UnsavedChanges; + KURL currentFileURL; + QString currentDir; + QString currentScriptName, currentAuthor; + QString lastINDIDeviceName; +}; + +#endif diff --git a/kstars/kstars/tools/scriptbuilderui.ui b/kstars/kstars/tools/scriptbuilderui.ui new file mode 100644 index 00000000..9de4797f --- /dev/null +++ b/kstars/kstars/tools/scriptbuilderui.ui @@ -0,0 +1,646 @@ + +ScriptBuilderUI + + + ScriptBuilderUI + + + + 0 + 0 + 708 + 791 + + + + Script Builder + + + + unnamed + + + + layout5 + + + + unnamed + + + + NewButton + + + + 1 + 0 + 0 + 0 + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + New Script + + + Discards current script and starts a new one. Will prompt to save any unsaved changes in the current script. + + + + + OpenButton + + + + 1 + 0 + 0 + 0 + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Open Script + + + Opens an existing script. Will prompt to save any unsaved changes in the current script. + + + + + SaveButton + + + + 1 + 0 + 0 + 0 + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Save Script + + + Save the current script. If the script has not been saved before, this is equivalent to "Save As..." + + + + + SaveAsButton + + + + 1 + 0 + 0 + 0 + + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Save Script As... + + + Saves the script to a file, allowing you to first specify the filename and a name for the script. + + + + + RunButton + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Test Script + + + Executes the script in the KStars main window. You may want to reposition the Script Builder tool so that the Sky map is visible. + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 490 + 20 + + + + + + + + splitter1 + + + NoFrame + + + Plain + + + Horizontal + + + + groupBox2 + + + GroupBoxPanel + + + Sunken + + + Current Script + + + + unnamed + + + + layout6 + + + + unnamed + + + + ScriptListBox + + + + 7 + 7 + 0 + 1 + + + + -1 + + + This shows the list of commands present in the current working script. Highlighting any command will present a widget where you can specify its arguments below. Use the action buttons at right to copy, remove, or change the position of the selected command. + + + + + layout5 + + + + unnamed + + + + AddButton + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Add Function + + + If a function is highlighted in the "Function Browser" box, this button will add it to the current working script. The new function is inserted directly after the highlighted function in the "Current Script" box. + + + + + + RemoveButton + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Remove Function + + + If a function is highlighted in the "Current Script" box, this button will remove it from the script. + + + + + CopyButton + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Copy Function + + + If a function is highlighted in the "Current Script" box, this button will add a duplicate of the function. + + + + + UpButton + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Move Up + + + If a function is highlighted in the "Current Script" box, this button will move it up one position in the script. + + + + + DownButton + + + + 32 + 32 + + + + + 32 + 32 + + + + + + + Move Down + + + If a function is highlighted in the "Current Script" box, this button will move it down one position in the script. + + + + + spacer1_2 + + + Vertical + + + Expanding + + + + 20 + 118 + + + + + + + + + + FuncArgBox + + + + 7 + 7 + 0 + 1 + + + + + 200 + 140 + + + + Function Arguments + + + + unnamed + + + + ArgStack + + + + 5 + 7 + 0 + 1 + + + + + page + + + 0 + + + + + + + + + + FunctionBrowser + + + + 5 + 5 + 0 + 0 + + + + GroupBoxPanel + + + Sunken + + + Function Browser + + + + unnamed + + + + splitter7 + + + Vertical + + + + FunctionListView + + + + 7 + 7 + 0 + 2 + + + + true + + + + + FuncDoc + + + + 7 + 7 + 0 + 0 + + + + + + + true + + + Function Help + + + If a function is highlighted in the Function Browser, this area will show some brief documentation about the function. + + + + + + + + + layout11 + + + + unnamed + + + + layout10 + + + + unnamed + + + + AppendINDIWait + + + Append WaitForINDIAction after any INDI action + + + false + + + + + ReuseINDIDeviceName + + + Reuse INDI device name + + + true + + + + + + + spacer7 + + + Horizontal + + + Expanding + + + + 91 + 20 + + + + + + + + + slotAddFunction() + slotMoveFunctionUp() + slotMoveFunctionDown() + slotShowDoc() + slotArgWidget() + slotNew() + slotOpen() + slotSave() + slotSaveAs() + slotCopyFunction() + slotRemoveFunction() + slotRunScript() + + + + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + klistbox.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + klistview.h + ktextedit.h + + diff --git a/kstars/kstars/tools/scriptfunction.cpp b/kstars/kstars/tools/scriptfunction.cpp new file mode 100644 index 00000000..d87942ee --- /dev/null +++ b/kstars/kstars/tools/scriptfunction.cpp @@ -0,0 +1,218 @@ +/*************************************************************************** + scriptfunction.cpp - description + ------------------- + begin : Thu Apr 17 2003 + copyright : (C) 2003 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "scriptfunction.h" + + +ScriptFunction::ScriptFunction( QString name, QString desc, bool clockfcn, + QString at1, QString an1, QString at2, QString an2, QString at3, QString an3, + QString at4, QString an4, QString at5, QString an5, QString at6, QString an6 ) : INDIProp("") { + Name = name; + ClockFunction = clockfcn; + + ArgType[0] = at1; ArgName[0] = an1; + ArgType[1] = at2; ArgName[1] = an2; + ArgType[2] = at3; ArgName[2] = an3; + ArgType[3] = at4; ArgName[3] = an4; + ArgType[4] = at5; ArgName[4] = an5; + ArgType[5] = at6; ArgName[5] = an6; + + //Construct a richtext description of the function + QString nameStyle = "%1"; //bold + QString typeStyle = "%1"; //green + QString paramStyle = "%1"; //blue + + Description = ""; + Description += ""; + Description += "

    " + nameStyle.arg( Name + "(" ); + + NumArgs = 0; + if ( ! at1.isEmpty() && ! an1.isEmpty() ) { + Description += " " + typeStyle.arg( at1 ); + Description += " " + paramStyle.arg( an1 ); + NumArgs++; + } + + if ( ! at2.isEmpty() && ! an2.isEmpty() ) { + Description += ", " + typeStyle.arg( at2 ); + Description += " " + paramStyle.arg( an2 ); + NumArgs++; + } + + if ( ! at3.isEmpty() && ! an3.isEmpty() ) { + Description += ", " + typeStyle.arg( at3 ); + Description += " " + paramStyle.arg( an3 ); + NumArgs++; + } + + if ( ! at4.isEmpty() && ! an4.isEmpty() ) { + Description += ", " + typeStyle.arg( at4 ); + Description += " " + paramStyle.arg( an4 ); + NumArgs++; + } + + if ( ! at5.isEmpty() && ! an5.isEmpty() ) { + Description += ", " + typeStyle.arg( at5 ); + Description += " " + paramStyle.arg( an5 ); + NumArgs++; + } + + if ( ! at6.isEmpty() && ! an6.isEmpty() ) { + Description += ", " + typeStyle.arg( at6 ); + Description += " " + paramStyle.arg( an6 ); + NumArgs++; + } + + //Set Valid=false if there are arguments (indicates that this fcn's args must be filled in) + Valid = true; + if ( NumArgs ) Valid = false; + + //Finish writing function prototype + if ( NumArgs ) Description += " "; + Description += nameStyle.arg( ")" ) + "

    "; + + //before adding description, replace any '%n' instances with the corresponding + //argument name in color. For now, assume that the %n's occur in order, with no skips. + //Also assume that '%' is *only* used to indicate argument instances + int narg = desc.contains( '%' ); + switch (narg ) { + case 1: + Description += desc.arg( paramStyle.arg( an1 ) ); + break; + case 2: + Description += + desc.arg( paramStyle.arg( an1 ) ) + .arg( paramStyle.arg( an2 ) ); + break; + case 3: + Description += + desc.arg( paramStyle.arg( an1 ) ) + .arg( paramStyle.arg( an2 ) ) + .arg( paramStyle.arg( an3 ) ); + break; + case 4: + Description += + desc.arg( paramStyle.arg( an1 ) ) + .arg( paramStyle.arg( an2 ) ) + .arg( paramStyle.arg( an3 ) ) + .arg( paramStyle.arg( an4 ) ); + break; + case 5: + Description += + desc.arg( paramStyle.arg( an1 ) ) + .arg( paramStyle.arg( an2 ) ) + .arg( paramStyle.arg( an3 ) ) + .arg( paramStyle.arg( an4 ) ) + .arg( paramStyle.arg( an5 ) ); + break; + case 6: + Description += + desc.arg( paramStyle.arg( an1 ) ) + .arg( paramStyle.arg( an2 ) ) + .arg( paramStyle.arg( an3 ) ) + .arg( paramStyle.arg( an4 ) ) + .arg( paramStyle.arg( an5 ) ) + .arg( paramStyle.arg( an6 ) ); + break; + default: + Description += desc; + break; + } + + //Finish up + Description += "

    "; +} + +//Copy constructor +ScriptFunction::ScriptFunction( ScriptFunction *sf ) +{ + Name = sf->name(); + Description = sf->description(); + ClockFunction = sf->isClockFunction(); + NumArgs = sf->numArgs(); + INDIProp = sf->INDIProperty(); + Valid = sf->valid(); + + for ( unsigned int i=0; i<6; i++ ) { + ArgType[i] = sf->argType(i); + ArgName[i] = sf->argName(i); + ArgVal[i] = ""; + } +} + +ScriptFunction::~ScriptFunction() +{ +} + +QString ScriptFunction::prototype() const { + QString p = Name + "("; + + bool args( false ); + if ( ! ArgType[0].isEmpty() && ! ArgName[0].isEmpty() ) { + p += " " + ArgType[0]; + p += " " + ArgName[0]; + args = true; //assume that if any args are present, 1st arg is present + } + + if ( ! ArgType[1].isEmpty() && ! ArgName[1].isEmpty() ) { + p += ", " + ArgType[1]; + p += " " + ArgName[1]; + } + + if ( ! ArgType[2].isEmpty() && ! ArgName[2].isEmpty() ) { + p += ", " + ArgType[2]; + p += " " + ArgName[2]; + } + + if ( ! ArgType[3].isEmpty() && ! ArgName[3].isEmpty() ) { + p += ", " + ArgType[3]; + p += " " + ArgName[3]; + } + + if ( ! ArgType[4].isEmpty() && ! ArgName[4].isEmpty() ) { + p += ", " + ArgType[4]; + p += " " + ArgName[4]; + } + + if ( ! ArgType[5].isEmpty() && ! ArgName[5].isEmpty() ) { + p += ", " + ArgType[5]; + p += " " + ArgName[5]; + } + + if ( args ) p += " "; + p += ")"; + + return p; +} + +QString ScriptFunction::scriptLine() const { + QString out( Name ); + unsigned int i=0; + while ( ! ArgName[i].isEmpty() && i < 6 ) { + // Wrap arg in quotes if it contains a space + if ( ArgVal[i].contains(" ") ) { + out += " \"" + ArgVal[i] + "\""; + } else { + out += " " + ArgVal[i]; + } + ++i; + } + + return out; +} diff --git a/kstars/kstars/tools/scriptfunction.h b/kstars/kstars/tools/scriptfunction.h new file mode 100644 index 00000000..abb63707 --- /dev/null +++ b/kstars/kstars/tools/scriptfunction.h @@ -0,0 +1,73 @@ +/*************************************************************************** + scriptfunction.h - description + ------------------- + begin : Thu Apr 17 2003 + copyright : (C) 2003 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef SCRIPTFUNCTION_H +#define SCRIPTFUNCTION_H + +#include + +/** + * + * Jason Harris + **/ +class ScriptFunction +{ +public: + ScriptFunction( QString name, QString desc, bool clockfcn=false, + QString at1="", QString an1="", + QString at2="", QString an2="", + QString at3="", QString an3="", + QString at4="", QString an4="", + QString at5="", QString an5="", + QString at6="", QString an6="" + ); + ScriptFunction( ScriptFunction *sf ); + ~ScriptFunction(); + + QString name() const { return Name; } + QString prototype() const; + QString description() const { return Description; } + QString argType( unsigned int n ) const { return ArgType[n]; } + QString argName( unsigned int n ) const { return ArgName[n]; } + QString argVal( unsigned int n ) const { return ArgVal[n]; } + + void setValid( bool b ) { Valid = b; } + bool valid() const { return Valid; } + + void setClockFunction( bool b=true ) { ClockFunction = b; } + bool isClockFunction() const { return ClockFunction; } + + void setArg( unsigned int n, QString newVal ) { ArgVal[n] = newVal; } + bool checkArgs(); + unsigned int numArgs() const { return NumArgs; } + + QString scriptLine() const; + + void setINDIProperty(QString prop) { INDIProp = prop; } + QString INDIProperty() const { return INDIProp; } + +private: + QString Name, Description; + QString ArgType[6]; + QString ArgName[6]; + QString ArgVal[6]; + QString INDIProp; + bool Valid, ClockFunction; + unsigned int NumArgs; +}; + +#endif diff --git a/kstars/kstars/tools/scriptnamedialog.ui b/kstars/kstars/tools/scriptnamedialog.ui new file mode 100644 index 00000000..bc493ad3 --- /dev/null +++ b/kstars/kstars/tools/scriptnamedialog.ui @@ -0,0 +1,157 @@ + +ScriptNameDialog + + + ScriptNameDialog + + + + 0 + 0 + 403 + 143 + + + + Enter Name for Script + + + true + + + + unnamed + + + + layout3 + + + + unnamed + + + + ScriptName + + + Enter name for the script + + + Enter a name for the script. This is not the file name, just a short descriptive line of text. + + + + + textLabel1 + + + NoFrame + + + Plain + + + Script name: + + + + + textLabel2 + + + Author: + + + + + AuthorName + + + Enter author's name + + + + + + + layout2 + + + + unnamed + + + + Horizontal Spacing2 + + + Horizontal + + + Expanding + + + + 330 + 20 + + + + + + OKButton + + + &OK + + + true + + + + + CancelButton + + + false + + + &Cancel + + + true + + + true + + + Press Ok to accept the script name and author name, and open the Save File Dialog. + + + + + + + + + + + OKButton + clicked() + ScriptNameDialog + accept() + + + CancelButton + clicked() + ScriptNameDialog + reject() + + + + + klineedit.h + klineedit.h + + diff --git a/kstars/kstars/tools/wutdialog.cpp b/kstars/kstars/tools/wutdialog.cpp new file mode 100644 index 00000000..b046a550 --- /dev/null +++ b/kstars/kstars/tools/wutdialog.cpp @@ -0,0 +1,444 @@ +/*************************************************************************** + wutdialog.cpp - K Desktop Planetarium + ------------------- + begin : Die Feb 25 2003 + copyright : (C) 2003 by Thomas Kabelmann + email : tk78@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "wutdialog.h" +#include "wutdialogui.h" + +#include "kstars.h" +#include "kstarsdata.h" +#include "skymap.h" +#include "ksnumbers.h" +#include "skyobjectname.h" +#include "objectnamelist.h" +#include "simclock.h" +#include "detaildialog.h" +#include "locationdialog.h" +#include "timedialog.h" +#include "kssun.h" +#include "ksmoon.h" + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +WUTDialog::WUTDialog(KStars *ks) : + KDialogBase (KDialogBase::Plain, i18n("What's up Tonight"), Close, Close, (QWidget*)ks), + kstars(ks), EveningFlag(0) { + + QFrame *page = plainPage(); + setMainWidget(page); + QVBoxLayout *vlay = new QVBoxLayout( page, 0, spacingHint() ); + WUT = new WUTDialogUI( page ); + vlay->addWidget( WUT ); + + objectList = &(ks->data()->ObjNames); +// objectList->setLanguage( Options::useLatinConstellNames() ); + + //initialize location and date to current KStars settings: + geo = kstars->geo(); + + T0 = kstars->data()->lt(); + //If the Time is earlier than 6:00 am, assume the user wants the night of the previous date + if ( T0.time().hour() < 6 ) + T0 = T0.addDays( -1 ); + + //Now, set time T0 to midnight (of the following day) + T0.setTime( QTime( 0, 0, 0 ) ); + T0 = T0.addDays( 1 ); + UT0 = geo->LTtoUT( T0 ); + + //Set the Tomorrow date/time to Noon the following day + Tomorrow = T0.addSecs( 12*3600 ); + TomorrowUT = geo->LTtoUT( Tomorrow ); + + //Set the Evening date/time to 6:00 pm + Evening = T0.addSecs( -6*3600 ); + EveningUT = geo->LTtoUT( Evening ); + + QString sGeo = geo->translatedName(); + if ( ! geo->translatedProvince().isEmpty() ) sGeo += ", " + geo->translatedProvince(); + sGeo += ", " + geo->translatedCountry(); + WUT->LocationLabel->setText( i18n( "at %1" ).arg( sGeo ) ); + WUT->DateLabel->setText( i18n( "The night of %1" ).arg( Evening.date().toString( Qt::LocalDate ) ) ); + + initCategories(); + + makeConnections(); + + QTimer::singleShot(0, this, SLOT(init())); +} + +WUTDialog::~WUTDialog(){ +} + +void WUTDialog::makeConnections() { + connect( WUT->DateButton, SIGNAL( clicked() ), SLOT( slotChangeDate() ) ); + connect( WUT->LocationButton, SIGNAL( clicked() ), SLOT( slotChangeLocation() ) ); + connect( WUT->CenterButton, SIGNAL( clicked() ), SLOT( slotCenter() ) ); + connect( WUT->DetailButton, SIGNAL( clicked() ), SLOT( slotDetails() ) ); + connect( WUT->CategoryListBox, SIGNAL( highlighted(int) ), SLOT( slotLoadList(int) ) ); + connect( WUT->ObjectListBox, SIGNAL( selectionChanged(QListBoxItem*) ), + SLOT( slotDisplayObject(QListBoxItem*) ) ); + connect( WUT->EveningMorningBox, SIGNAL( activated(int) ), SLOT( slotEveningMorning(int) ) ); +} + +void WUTDialog::initCategories() { + WUT->CategoryListBox->insertItem( i18n( "Planets" ) ); + WUT->CategoryListBox->insertItem( i18n( "Comets" ) ); + WUT->CategoryListBox->insertItem( i18n( "Asteroids" ) ); + WUT->CategoryListBox->insertItem( i18n( "Stars" ) ); + WUT->CategoryListBox->insertItem( i18n( "Constellations" ) ); + WUT->CategoryListBox->insertItem( i18n( "Star Clusters" ) ); + WUT->CategoryListBox->insertItem( i18n( "Nebulae" ) ); + WUT->CategoryListBox->insertItem( i18n( "Galaxies" ) ); + WUT->CategoryListBox->setSelected(0, true); +} + +void WUTDialog::init() { + QString sRise, sSet, sDuration; + + // reset all lists + for (int i=0; idata()->PCat->planetSun(); + sunRiseTomorrow = oSun->riseSetTime( TomorrowUT, geo, true ); + sunSetToday = oSun->riseSetTime( EveningUT, geo, false ); + sunRiseToday = oSun->riseSetTime( EveningUT, geo, true ); + + //check to see if Sun is circumpolar + KSNumbers *num = new KSNumbers( UT0.djd() ); + KSNumbers *oldNum = new KSNumbers( kstars->data()->ut().djd() ); + dms LST = geo->GSTtoLST( T0.gst() ); + + oSun->updateCoords( num, true, geo->lat(), &LST ); + if ( oSun->checkCircumpolar( geo->lat() ) ) { + if ( oSun->alt()->Degrees() > 0.0 ) { + sRise = i18n( "circumpolar" ); + sSet = i18n( "circumpolar" ); + sDuration = "00:00"; + } else { + sRise = i18n( "does not rise" ); + sSet = i18n( "does not rise" ); + sDuration = "24:00"; + } + } else { + //Round times to the nearest minute by adding 30 seconds to the time + sRise = sunRiseTomorrow.addSecs(30).toString("hh:mm"); + sSet = sunSetToday.addSecs(30).toString("hh:mm"); + + float Dur = 24.0 + (float)sunRiseTomorrow.hour() + + (float)sunRiseTomorrow.minute()/60.0 + + (float)sunRiseTomorrow.second()/3600.0 + - (float)sunSetToday.hour() + - (float)sunSetToday.minute()/60.0 + - (float)sunSetToday.second()/3600.0; + int hDur = int(Dur); + int mDur = int(60.0*(Dur - (float)hDur)); + sDuration = QString().sprintf( "%02d:%02d", hDur, mDur ); + } + + WUT->SunSetLabel->setText( i18n( "Sunset: %1" ).arg(sSet) ); + WUT->SunRiseLabel->setText( i18n( "Sunrise: %1" ).arg(sRise) ); + WUT->NightDurationLabel->setText( i18n( "Night duration: %1 hours" ).arg( sDuration ) ); + + // moon almanac information + KSMoon *oMoon = (KSMoon*) kstars->data()->Moon; + moonRise = oMoon->riseSetTime( UT0, geo, true ); + moonSet = oMoon->riseSetTime( UT0, geo, false ); + + //check to see if Moon is circumpolar + oMoon->updateCoords( num, true, geo->lat(), &LST ); + if ( oMoon->checkCircumpolar( geo->lat() ) ) { + if ( oMoon->alt()->Degrees() > 0.0 ) { + sRise = i18n( "circumpolar" ); + sSet = i18n( "circumpolar" ); + } else { + sRise = i18n( "does not rise" ); + sSet = i18n( "does not rise" ); + } + } else { + //Round times to the nearest minute by adding 30 seconds to the time + sRise = moonRise.addSecs(30).toString("hh:mm"); + sSet = moonSet.addSecs(30).toString("hh:mm"); + } + + WUT->MoonRiseLabel->setText( i18n( "Moon rises at: %1" ).arg( sRise ) ); + WUT->MoonSetLabel->setText( i18n( "Moon sets at: %1" ).arg( sSet ) ); + oMoon->findPhase( oSun ); + WUT->MoonIllumLabel->setText( oMoon->phaseName() + QString( " (%1%)" ).arg( + int(100.0*oMoon->illum() ) ) ); + + //Restore Sun's and Moon's coordinates, and recompute Moon's original Phase + oMoon->updateCoords( oldNum, true, geo->lat(), kstars->LST() ); + oSun->updateCoords( oldNum, true, geo->lat(), kstars->LST() ); + oMoon->findPhase( oSun ); + + splitObjectList(); + // load first list + slotLoadList(0); + + delete num; + delete oldNum; +} + +void WUTDialog::splitObjectList() { + // don't append objects which are never visible + for (SkyObjectName *oname=objectList->first(); oname; oname=objectList->next()) { + bool visible = true; + SkyObject *o = oname->skyObject(); + // is object circumpolar or never visible + if (o->checkCircumpolar(geo->lat()) == true) { + // never visible + if (o->alt()->Degrees() <= 0) visible = false; + } + if (visible == true) appendToList(oname); + } +} + +void WUTDialog::appendToList(SkyObjectName *o) { + // split into several lists + switch (o->skyObject()->type()) { + //case SkyObject::CATALOG_STAR : //Omitting CATALOG_STARs from list + case SkyObject::PLANET : lists.visibleList[0].append(o); break; + case SkyObject::COMET : lists.visibleList[1].append(o); break; + case SkyObject::ASTEROID : lists.visibleList[2].append(o); break; + case SkyObject::STAR : lists.visibleList[3].append(o); break; + case SkyObject::CONSTELLATION : lists.visibleList[4].append(o); break; + case SkyObject::OPEN_CLUSTER : + case SkyObject::GLOBULAR_CLUSTER : lists.visibleList[5].append(o); break; + case SkyObject::GASEOUS_NEBULA : + case SkyObject::PLANETARY_NEBULA : + case SkyObject::SUPERNOVA_REMNANT : lists.visibleList[6].append(o); break; + case SkyObject::GALAXY : lists.visibleList[7].append(o); break; + } +} + +void WUTDialog::slotLoadList(int i) { + WUT->ObjectListBox->clear(); + setCursor(QCursor(Qt::WaitCursor)); + QPtrList invisibleList; + for (SkyObjectName *oname=lists.visibleList[i].first(); oname; oname=lists.visibleList[i].next()) { + bool visible = true; + if (lists.initialized[i] == false) { + if (i == 0) { //planets, sun and moon + if (oname->skyObject()->name() == "Sun" ) visible = false; // don't ever display the sun + else visible = checkVisibility(oname); + } + if (visible == false) { + // collect all invisible objects + invisibleList.append(oname); + } + } + // append to listbox + if (visible == true) new SkyObjectNameListItem(WUT->ObjectListBox, oname); + } + // remove all invisible objects from list + if (invisibleList.isEmpty() == false) { + for (SkyObjectName *o=invisibleList.first(); o; o=invisibleList.next()) { + lists.visibleList[i].removeRef(o); + } + } + setCursor(QCursor(Qt::ArrowCursor)); + lists.initialized[i] = true; + + // highlight first item + if ( WUT->ObjectListBox->count() ) { + WUT->ObjectListBox->setSelected(0, true); + WUT->ObjectListBox->setFocus(); + } +} + +bool WUTDialog::checkVisibility(SkyObjectName *oname) { + bool visible( false ); + double minAlt = 6.0; //An object is considered 'visible' if it is above horizon during civil twilight. + + //Initial values for T1, T2 assume all night option of EveningMorningBox + KStarsDateTime T1 = Evening; + T1.setTime( sunSetToday ); + KStarsDateTime T2 = Tomorrow; + T2.setTime( sunRiseTomorrow ); + + //Check Evening/Morning only state: + if ( EveningFlag==0 ) { //Evening only + T2 = T0; //midnight + } else if ( EveningFlag==1 ) { //Morning only + T1 = T0; //midnight + } + + for ( KStarsDateTime test = T1; test < T2; test = test.addSecs(3600) ) { + //Need LST of the test time, expressed as a dms object. + KStarsDateTime ut = geo->LTtoUT( test ); + dms LST = geo->GSTtoLST( ut.gst() ); + SkyPoint sp = oname->skyObject()->recomputeCoords( ut, geo ); + + //check altitude of object at this time. + sp.EquatorialToHorizontal( &LST, geo->lat() ); + + if ( sp.alt()->Degrees() > minAlt ) { + visible = true; + break; + } + } + + return visible; +} + +void WUTDialog::slotDisplayObject(QListBoxItem *item) { + QTime tRise, tSet, tTransit; + QString sRise, sTransit, sSet; + + if ( item==0 ) { //no object selected + WUT->ObjectBox->setTitle( i18n( "No Object Selected" ) ); + + sRise = "--:--"; + sTransit = "--:--"; + sSet = "--:--"; + WUT->DetailButton->setEnabled( false ); + } else { + SkyObject *o = ((SkyObjectNameListItem*)item)->objName()->skyObject(); + WUT->ObjectBox->setTitle( o->name() ); + + if ( o->checkCircumpolar( geo->lat() ) ) { + if ( o->alt()->Degrees() > 0.0 ) { + sRise = i18n( "circumpolar" ); + sSet = i18n( "circumpolar" ); + } else { + sRise = i18n( "does not rise" ); + sSet = i18n( "does not rise" ); + } + } else { + tRise = o->riseSetTime( T0, geo, true ); + tSet = o->riseSetTime( T0, geo, false ); +// if ( tSet < tRise ) +// tSet = o->riseSetTime( JDTomorrow, geo, false ); + + sRise = QString().sprintf( "%02d:%02d", tRise.hour(), tRise.minute() ); + sSet = QString().sprintf( "%02d:%02d", tSet.hour(), tSet.minute() ); + } + + tTransit = o->transitTime( T0, geo ); +// if ( tTransit < tRise ) +// tTransit = o->transitTime( JDTomorrow, geo ); + + sTransit = QString().sprintf( "%02d:%02d", tTransit.hour(), tTransit.minute() ); + + WUT->DetailButton->setEnabled( true ); + } + + WUT->ObjectRiseLabel->setText( i18n( "Rises at: %1" ).arg( sRise ) ); + WUT->ObjectTransitLabel->setText( i18n( "Transits at: %1" ).arg( sTransit ) ); + WUT->ObjectSetLabel->setText( i18n( "Sets at: %1" ).arg( sSet ) ); +} + +void WUTDialog::slotCenter() { + SkyObject *o = 0; + // get selected item + if (WUT->ObjectListBox->selectedItem() != 0) { + o = ((SkyObjectNameListItem*)WUT->ObjectListBox->selectedItem())->objName()->skyObject(); + } + if (o != 0) { + kstars->map()->setFocusPoint( o ); + kstars->map()->setFocusObject( o ); + kstars->map()->setDestination( kstars->map()->focusPoint() ); + } +} + +void WUTDialog::slotDetails() { + SkyObject *o = 0; + // get selected item + if (WUT->ObjectListBox->selectedItem() != 0) { + o = ((SkyObjectNameListItem*)WUT->ObjectListBox->selectedItem())->objName()->skyObject(); + } + if (o != 0) { + DetailDialog detail(o, kstars->data()->LTime, geo, kstars); + detail.exec(); + } +} + +void WUTDialog::slotChangeDate() { + TimeDialog td( T0, this ); + if ( td.exec() == QDialog::Accepted ) { + T0 = td.selectedDateTime(); + //If the Time is earlier than 6:00 am, assume the user wants the night of the previous date + if ( T0.time().hour() < 6 ) + T0 = T0.addDays( -1 ); + + //Now, set time T0 to midnight (of the following day) + T0.setTime( QTime( 0, 0, 0 ) ); + T0 = T0.addDays( 1 ); + UT0 = geo->LTtoUT( T0 ); + + //Set the Tomorrow date/time to Noon the following day + Tomorrow = T0.addSecs( 12*3600 ); + TomorrowUT = geo->LTtoUT( Tomorrow ); + + //Set the Evening date/time to 6:00 pm + Evening = T0.addSecs( -6*3600 ); + EveningUT = geo->LTtoUT( Evening ); + + WUT->DateLabel->setText( i18n( "The night of %1" ).arg( Evening.date().toString() ) ); + + int i = WUT->CategoryListBox->currentItem(); + init(); + slotLoadList( i ); + } +} + +void WUTDialog::slotChangeLocation() { + LocationDialog ld( kstars ); + if ( ld.exec() == QDialog::Accepted ) { + GeoLocation *newGeo = ld.selectedCity(); + if ( newGeo ) { + geo = newGeo; + UT0 = geo->LTtoUT( T0 ); + TomorrowUT = geo->LTtoUT( Tomorrow ); + EveningUT = geo->LTtoUT( Evening ); + + WUT->LocationLabel->setText( i18n( "at %1" ).arg( geo->fullName() ) ); + + int i = WUT->CategoryListBox->currentItem(); + init(); + slotLoadList( i ); + } + } +} + +void WUTDialog::slotEveningMorning( int index ) { + if ( EveningFlag != index ) { + EveningFlag = index; +// splitObjectList(); +// slotLoadList( WUT->CategoryListBox->currentItem() ); + int i = WUT->CategoryListBox->currentItem(); + init(); + slotLoadList( i ); + } +} + +#include "wutdialog.moc" diff --git a/kstars/kstars/tools/wutdialog.h b/kstars/kstars/tools/wutdialog.h new file mode 100644 index 00000000..3423ace0 --- /dev/null +++ b/kstars/kstars/tools/wutdialog.h @@ -0,0 +1,132 @@ +/*************************************************************************** + wutdialog.h - K Desktop Planetarium + ------------------- + begin : Die Feb 25 2003 + copyright : (C) 2003 by Thomas Kabelmann + email : tk78@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef WUTDIALOG_H +#define WUTDIALOG_H + +#include +#include +#include "kstarsdatetime.h" + +#define NCATEGORY 8 + +class KStars; +class ObjectNameList; +class GeoLocation; +class SkyObject; +class SkyObjectName; +class WUTDialogUI; +class QFrame; + +/**@class WUTDialog + *What's up tonight dialog is a window which lists all skyobjects that will + *be visible during the next night. + *@author Thomas Kabelmann + *@version 1.0 + */ + +class WUTDialog : public KDialogBase { + Q_OBJECT + + public: + + /**@short Constructor*/ + WUTDialog(KStars *ks); + /**@short Destructor*/ + ~WUTDialog(); + + private slots: + + /**@short Load the list of visible objects for selected object type. + *@p type the object-type classification number + *@see the SkyObject TYPE enum + */ + void slotLoadList(int type); + + /**@short Determine which objects are visible, and store them in + *an array of lists, classified by object type + */ + void init(); + + /**@short display the rise/transit/set times for selected object + */ + void slotDisplayObject(QListBoxItem *item); + + /**@short Apply user's choice of what part of the night should + *be examined: + *@li 0: Evening only (sunset to midnight) + *@li 1: Morning only (midnight to sunrise) + *@li 2: All night (sunset to sunrise) + */ + void slotEveningMorning( int index ); + + /**@short Adjust the date for the WUT tool + *@note this does NOT affect the date of the sky map + */ + void slotChangeDate(); + + /**@short Adjust the geographic location for the WUT tool + *@note this does NOT affect the geographic location for the sky map + */ + void slotChangeLocation(); + + /**@short open the detail dialog for the current object + */ + void slotDetails(); + + /**@short center the display on the current object + */ + void slotCenter(); + private: + + KStars *kstars; + WUTDialogUI *WUT; + + /**@short Initialize all SIGNAL/SLOT connections, used in constructor */ + void makeConnections(); + + /**@short Initialize catgory list, used in constructor */ + void initCategories(); + + /**@short Check visibility of object + *@p oname the name of the object to check + *@return true if visible + */ + bool checkVisibility(SkyObjectName *oname); + + /**@short split the objects in object-type categories */ + void splitObjectList(); + + /**@short Append object to the correct object-type list. */ + void appendToList(SkyObjectName *o); + + ObjectNameList *objectList; + + QTime sunRiseTomorrow, sunSetToday, sunRiseToday, moonRise, moonSet; + KStarsDateTime T0, UT0, Tomorrow, TomorrowUT, Evening, EveningUT; + + GeoLocation *geo; + int EveningFlag; + + struct List { + QPtrList visibleList[NCATEGORY]; + bool initialized[NCATEGORY]; + } lists; + +}; + +#endif diff --git a/kstars/kstars/tools/wutdialogui.ui b/kstars/kstars/tools/wutdialogui.ui new file mode 100644 index 00000000..824ffe20 --- /dev/null +++ b/kstars/kstars/tools/wutdialogui.ui @@ -0,0 +1,565 @@ + +WUTDialogUI + + + WUTDialogUI + + + + 0 + 0 + 652 + 589 + + + + What's Up Tonight? + + + + unnamed + + + + layout25 + + + + unnamed + + + + layout24 + + + + unnamed + + + + layout23 + + + + unnamed + + + + LocationLabel + + + + 200 + 0 + + + + + 1 + + + + NoFrame + + + Plain + + + at LOCATION + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 30 + 20 + + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + DateLabel + + + + 200 + 0 + + + + + 1 + + + + The night of DATE + + + + + + + layout13 + + + + unnamed + + + + spacer6 + + + Horizontal + + + Expanding + + + + 108 + 20 + + + + + + textLabel14 + + + Show objects which are up: + + + + + + + + + layout9 + + + + unnamed + + + + DateButton + + + Change Date... + + + Choose a new date + + + Press this button to select a new date for the "What's Up Tonight" tool. Note that the date of the main window is not changed. + + + + + LocationButton + + + Change Location... + + + Choose a new geographic location + + + Press this button to select a new geographic location for the "What's Up Tonight" tool. Note that the location of the main window is not changed. + + + + + + In the Evening + + + + + In the Morning + + + + + Any Time Tonight + + + + EveningMorningBox + + + Choose time interval + + + By default, the "What's Up Tonight" tool displays all objects which are above the horizon between sunset and midnight (i.e., "in the evening"). You can also choose to show objects which are up between midnight and dawn (i.e., "in the morning"), or objects which are up at any time between sunset and sunrise (i.e., "any time tonight") + + + + + + + + + groupBox2 + + + Almanac + + + + unnamed + + + + SunRiseLabel + + + + 0 + 20 + + + + Sunrise: 07:15 + + + Time of sunrise + + + Displays the time of sunrise for the selected date. + + + + + MoonRiseLabel + + + + 0 + 20 + + + + Moon rise: 13:19 + + + Time of moon rise + + + Displays the time at which the moon rises on the selected date. + + + + + MoonSetLabel + + + + 0 + 20 + + + + Moon set: 04:27 + + + Time of moon set + + + Displays the time at which the moon sets on the selected date. + + + + + SunSetLabel + + + + 0 + 20 + + + + Sunset: 19:15 + + + Time of sunset + + + Displays the time of sunset for the selected date. + + + + + NightDurationLabel + + + + 0 + 20 + + + + Night duration: 11:00 hours + + + Duration of night for selected date + + + Displays the duration between sunset and sunrise for the selected date. + + + + + MoonIllumLabel + + + + 0 + 20 + + + + Moon illum: 42% + + + Moon's illumination fraction + + + Displays the illumination fraction of the Moon for the selected date. + + + + + + + layout10 + + + + unnamed + + + + spacer9 + + + Horizontal + + + Expanding + + + + 164 + 12 + + + + + + textLabel15 + + + + 10 + 1 + + + + Choose a category: + + + + + ObjectListBox + + + + 150 + 0 + + + + List of objects above horizon tonight + + + Objects listed here are above the horizon on the selected date, and have the object type which is highlighted in the "Choose a Category" list. + + + + + ObjectBox + + + Object Name + + + + unnamed + + + + ObjectRiseLabel + + + Rises at: 22:12 + + + AlignVCenter + + + Displays the time at which the highlighted object rises above the horizon on the selected date. + + + + + ObjectTransitLabel + + + Transits at: 03:45 + + + AlignVCenter + + + Displays the time at which the highlighted object transits across the local meridian on the selected date. + + + + + ObjectSetLabel + + + Sets at: 08:22 + + + AlignVCenter + + + Displays the time at which the highlighted object sets below the horizon on the selected date. + + + + + spacer7 + + + Vertical + + + Fixed + + + + 20 + 40 + + + + + + CenterButton + + + Center Object + + + Center this object in the sky display + + + Center the sky display on this object, and begin tracking it. Equivalent to the "Center and Track" item in the popup menu. + + + + + DetailButton + + + Object Details + + + Open the Object Details window + + + Open the Details window for the highlighted object. + + + + + + + CategoryListBox + + + + 100 + 0 + + + + List of object categories + + + Select an item in the Categories list to display objects in that category which are above the horizon on the selected date. + + + + + textLabel16 + + + + 10 + 1 + + + + Matching objects: + + + + + + + + + + + kpushbutton.h + kpushbutton.h + kcombobox.h + klistbox.h + kpushbutton.h + kpushbutton.h + klistbox.h + + diff --git a/ktouch/AUTHORS b/ktouch/AUTHORS new file mode 100644 index 00000000..c8cfdf5c --- /dev/null +++ b/ktouch/AUTHORS @@ -0,0 +1,2 @@ +HÃ¥vard Frøiland +Andreas Nicolai diff --git a/ktouch/COPYING b/ktouch/COPYING new file mode 100644 index 00000000..c13faf0d --- /dev/null +++ b/ktouch/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/ktouch/ChangeLog b/ktouch/ChangeLog new file mode 100644 index 00000000..52a4a866 --- /dev/null +++ b/ktouch/ChangeLog @@ -0,0 +1,269 @@ +2007-02-04 HÃ¥vard Frøiland + * Backport: Added a dialog box that pop's up when the user has finished + the last level. This will only happen on automatic level change. + +2007-03-01 HÃ¥vard Frøiland + * Bugfix: Bug 118862: accents dead keys do not work + Bug 134371: Ktouch no pone acentos (Respuesta en Español) + +2006-04-09 Andreas Nicolai + * Bugfix: color scheme entries in the main menu will be shown + without interpreting & as automatic accelerator + * Feature: color schemes can now be edited and saved, also a + color scheme includes now keyboard and slide line + colors, new option to have common slide line colors + in configuration (request: #90548) + * Bugfix: several keyboard layouts were wrong (showing the + wrong colors and were therefore misleading), a few + have been already fixed and the others temporarily + removed from the install section of the make files + (bug: #119189) + +2006-04-08 Andreas Nicolai + * New version: 1.5.3 + * Bugfix: slideline algorithm reworked and enhanced, cleared bugs related + to improper cursor movement/size, wrong sliding etc. + (bug reports: #54329, #116838) + * Feature: configuration settings allow change of sliding widget height limit, + useful for large screen resolutions (feature request: #76666 ) + * Feature: line length limit removed, teacher text can now be as long as + desired, wrong student line text is limited to size of + teacher lengths + some offset + * Feature: new default mini level with a few more lines + (bug report: + * Feature: default keyboard is selected based on KDE locale + (requests: #54379, #99947) + * Feature: quick select lists of training lectures/keyboard layouts are now + sorted alphabetically + * Bugfix: trailing spaces are removed from lines when lecture is + read (bug: #107080) + * Bugfix: fixed freeze of appliation on click on "clear statistics" + button (bug: #119568) + * Feature: added keyboard hiding feature in configuration (request: #104238) + * Added: new slovenian training lecture + * Bugfix: changed default lecture font from Courier to Monospace + in KTouch and all lecture files (bug: #108690) + * Feature: show language names for keyboards in addition to file names in + quick selection menu + * Bugfix: statistics are also stored for the mini-default level + * Feature: statistics dialog has been rearranged + * Feature: manual level change buttons can be disabled in automatic-level + change mode (request: #121598) + +2006-03-30 Andreas Nicolai + * New version: 1.5.2 + * Bugfix: fixed false error on reading single-level-lectures (bug: #120414) + * Feature: lines with spaces at the end are trimmed (whitespace removed) + * Feature: line length limit increased to 300 (request: #116838) + * Added: added new/fixed keyboard layouts + (requests: #40962, #85584, #119670) + +2006-03-27 Andreas Nicolai + * New version: 1.5.1 + * Bugfixes: Statistics dialog used to hang on "clear history" + * Added: Various new training lectures and keyboards + +2005-06-14 Andreas Nicolai + * New version: 1.5 + * Added: New statistics engine (compressed XML statistics, + level and session based statistics, chart widget now based + on kdeeduplot lib) + * Bugfixes: a lot of smaller fixes in various parts of KTouch + (strange behaviour, unexpected results etc.) + * Review: general code review and restructuring of many important + functions + +2004-11-21 Andreas Nicolai + * Added: "Open lecture ..." menu entry in File menu to allow + users to open their own lecture files. + +2004-11-09 Andreas Nicolai + * Bugfixes: sliding line typing limit, + removed mid-level advance (due to popular request) + reset session stats in every new level + * Added: new keyboard layout for switzerland-german keyboards + +2004-11-02 Andreas Nicolai + * Added: checks in the quick-select menues + * Now the current lecture is again saved and restored the next time + KTouch is started. + +2004-11-01 Andreas Nicolai + * Moved all configuration data to Prefs (using KConfig XT) or + to the KTouch Main Widget + * Removed the old configuration object completely + * Changed the startup procedure somewhat + +2004-10-29 Andreas Nicolai + * Moved some more configuration entries to the KConfig XT, + fixed some bugs with the configuration dialog + * added font override buttons. + +2004-10-26 Andreas Nicolai + * Converted the remaining lecture files to XML format + +2004-10-01 Andreas Nicolai + * Converted all not yet converted source files to UTF-8 + +2004-09-30 Andreas Nicolai + * Implemented support for XML lecture files and ported some lecture + files to XML + * Implemented new lecture editor + * Added generic open request dialog (also used for all other editors) + * Reordered KTouch main class and cleaned up startup code + * Added titles to lectures, so that file names do not appear in the + context menu anylonger + * Fixed the deprecated download/upload routines + * Revised the configuration class and added new config data (still to + be syncronized with KConfig XT) + * plus much more... + +2004-09-30 Anne-Marie Mahfouf + * Port to KConfig XT + * Port the Trainig ->Default Lectures, Settings->Keyboard Layouts, + Settings->Keyboard Color Schemes to KSelectAction + * Add tooltips and QWhatsThis help in Config dialogs + +2004-04-02 Andreas Nicolai + (develop) + * Fixed a bug in ktouch.cpp (wrong slots type) + * Cleaned up some files + +2003-05-19 Haavard Froeiland + (develop) + * Added an extra keyboard colour scheme + * Added different scaling for the keys + +2003-05-09 Haavard Froeiland + (develop) + * Added an option for changing fonts on the keyboard + +2003-05-05 Andreas Nicolai + (develop) + * added new files to CVS + * color and slide bug fix in slide line widget + * session management works now + +2003-04-01 Andreas Nicolai + (develop) + * code port to KDE3 + * added many features (statistics, preferences dialog & other stuff) + +2001-09-24 Haavard Froeiland + + (develop) + * Fixed unwanted behaviour, when automatically level changes accured + +2001-09-22 Haavard Froeiland + + (develop) + * added sound support for automatic level change + * made option for it in the general dialog + * statistics are now saved to file + +2001-09-18 Haavard Froeiland + + (develop) + * Started work on statistics. + +2001-05-19 Haavard Froeiland + + (develop) + * Support for training on keypad is added. ;-) + +2001-05-14 Haavard Froeiland + + (develop) + * added font chooice in option general + +2001-05-14 Haavard Froeiland + + (develop) + * added color chooice for visual notification. + +2001-05-09 Haavard Froeiland + + (develop) + * added option for visual notification. + +2001-04-17 Haavard Froeiland + + (develop) + * added visual notification if you typed something wrong. + +2001-04-11 Haavard Froeiland + + (develop) + * added option for turning error beep on/of + * added option for automatic level change + * added possability to change level manually + +2001-04-10 Christian SPENER + + (admin stuff) + * test some homepage stuff + +2001-04-07 Christian SPENER + + (admin stuff) + * editing this ChangeLog File to be useful + +2001-04-05 Haavard Froeiland + + (new version) + * ktouch 0.91 is out + * new features: + pause button + added frensh keyboard + +2001-03-17 Haavard Froeiland + + (new version) + * ktouch 0.90 is out + * new features: + KDE2 + colorful keyboard + scrolling text if text doesn't fit into window + +2000-08-11 Haavard Froeiland + + (new version) + * ktouch 0.70 is out + * new features: + you have to press enter at the end of each line + KTouch can now remember where you were last time you were practising + You can adjust how the levels change according to your typing skills + Latin-American and Portuguese keyboards added + +2000-06-11 Haavard Froeiland + + (new version) + * ktouch 0.60 is out + * new features: + Change between different keyboard layouts. Supported keyboard's is English, German and Norwegian. + +2000-05-09 Haavard Froeiland + + (new version) + * ktouch 0.50 is out + * new features: + Higlighting of the control keys. e.g uppercase letters will be indicated with the shift button.Bug fix: + You can now use ASCII characters in the extended table. Thanks to: Peter Rexigel + +2000-04-26 Haavard Froeiland + + (new version) + * ktouch 0.30 is out + * new features: + It is now possible to load your own text-files for training. Use a blank line for new levels, and # for commenting. + +2000-04-19 Haavard Froeiland + + (new version) + * ktouch 0.10 is out + * website online + +2000-03-15 Haavard Froeiland + + (project start) + * ktouch was started diff --git a/ktouch/INSTALL b/ktouch/INSTALL new file mode 100644 index 00000000..edc7dacc --- /dev/null +++ b/ktouch/INSTALL @@ -0,0 +1,47 @@ +Retrieving the source +--------------------- + +After a subversion checkout of the kdeedu module you will automatically have the +ktouch directory inside the kdeedu directory. + +If you want to update/checkout ktouch alone, use + + svn checkout -P kdeedu/ktouch + +or + + svn update -P kdeedu/ktouch + +The flag -P is recommanded so that empty directories left over from previous +versions are not transferred. + + +Installation from SVN +--------------------- + +Enter the kdeedu directory and do a + + make -f Makefile.CVS + +and + + ./configure + +(don't forget to add your options) + +Then change into the subdirectory kdeedu/ktouch and do as usual + + make + +and/or + + make install + + +Install is always necessery if the ktouch.rc file has been changed. + + +Good luck! +Andreas +(ghorwin@users.sourceforge.net) + diff --git a/ktouch/Makefile.am b/ktouch/Makefile.am new file mode 100644 index 00000000..4150939c --- /dev/null +++ b/ktouch/Makefile.am @@ -0,0 +1,13 @@ +# This file you have to edit. Change the name here +SUBDIRS = src keyboards training sounds graphics icons + +# not a GNU package. You can remove this line, if +# have all needed files, that a GNU package needs +AUTOMAKE_OPTIONS = foreign + +# place KTouch in the start menu under edutainment +xdg_apps_DATA = ktouch.desktop + + + +include ../admin/Doxyfile.am diff --git a/ktouch/configure.in.in b/ktouch/configure.in.in new file mode 100644 index 00000000..a2d12bf5 --- /dev/null +++ b/ktouch/configure.in.in @@ -0,0 +1 @@ +AC_CHECK_HEADERS(sstream) diff --git a/ktouch/extras/sliding_line.odg b/ktouch/extras/sliding_line.odg new file mode 100644 index 00000000..2efa03b3 Binary files /dev/null and b/ktouch/extras/sliding_line.odg differ diff --git a/ktouch/extras/training-gen/c/README b/ktouch/extras/training-gen/c/README new file mode 100644 index 00000000..230ed429 --- /dev/null +++ b/ktouch/extras/training-gen/c/README @@ -0,0 +1,8 @@ +To get files with words: +$ aspell dump master hash_file + +Compile the program: +$ gcc ktouchgen.c -o ktouchgen + +Run the program: +$ ./ktouchgen english_conf english_word english.ktouch diff --git a/ktouch/extras/training-gen/c/english_conf b/ktouch/extras/training-gen/c/english_conf new file mode 100644 index 00000000..121a6ee6 --- /dev/null +++ b/ktouch/extras/training-gen/c/english_conf @@ -0,0 +1,13 @@ +jf +kd +ls +ai +en +vu +ir +oc +pq +wm +bp +ty +xz diff --git a/ktouch/extras/training-gen/c/ktouchgen.c b/ktouch/extras/training-gen/c/ktouchgen.c new file mode 100644 index 00000000..dbb2dcf2 --- /dev/null +++ b/ktouch/extras/training-gen/c/ktouchgen.c @@ -0,0 +1,233 @@ +/*************************************************************************** + main.c - description + ------------------- + begin : Wed Mar 21 21:39:53 EST 2001 + copyright : (C) 2001 by Haavard Froeiland 2264228 + email : havard@student.unsw.edu.au + + ***************************************************************************/ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +#include +#include +#include +#include + +#define max 50 + +typedef struct WordNode *WordList; + +struct WordNode +{ + char *word; + struct WordNode *next; +}; + +void *addWord(WordList first, char w[]) +{ + struct WordNode *ptr; + + ptr=malloc(sizeof(struct WordNode)); + ptr->word=strdup(w); + ptr->next=first; + return ptr; +} + +void printWordList(WordList l) +{ + struct WordNode *ptr=l; + /* loop throug the linked list */ + while(ptr!=NULL) + { + printf("%s\n",ptr->word); + ptr=ptr->next; + } +} + +void printLevel(FILE *f,char *l[]) +{ + int pos=0; + int line=0; + int arrayMax=0; + int arrayPos=0; + + while(l[arrayMax]!=NULL) + { + arrayMax++; + } + + if (arrayMax == 0) return; + /* loop throug the linked list */ + while(line<30) + { + arrayPos=((float)rand()/RAND_MAX)*arrayMax; + pos=pos+strlen(l[arrayPos]); + fprintf(f,"%s",l[arrayPos]); + if(pos>40) + { + fprintf(f,"\n"); + pos=0; + line++; + } + else + { + pos++; + fprintf(f," "); + } + } +} + + +void creatLevelList(WordList l,char *levelList[],char s_or[], char s_and[]) +{ + struct WordNode *ptr=l; + int i; + int j; + int pos=0; + bool or_failed; + bool and_failed; + + /* loop throug the linked list */ + while(ptr!=NULL) + { + /* loop through the word */ + /* printf("%s\n",ptr->word); */ + i=strlen(ptr->word)-1; + for(;i>=0;i--) + { + + or_failed=true; + j=strlen(s_or)-1; + for(;j>=0;j--) + { + if(ptr->word[i]==s_or[j]) + { + or_failed=false; + j=-1; + } + } + + and_failed=true; + j=strlen(s_and)-1; + for(;j>=0;j--) + { + if(ptr->word[i]==s_and[j]) + { + and_failed=false; + j=-1; + } + } + + if(or_failed==true) + { + i=-1; + } + } + if(or_failed==false && and_failed==false) + { + levelList[pos]=ptr->word; + pos++; + /* printf("%d\n",pos); */ + } + + ptr=ptr->next; + } + levelList[pos]=NULL; +} + + +int main(int argc, char *argv[]) +{ + time_t lt; + FILE *file; + WordList list=NULL; + char *levelList[100000]; + char word[max]; + char test[100]; + int i=0; + char *s[50]; + + if(argc<4) + { + printf("\nUsage: ktouchgen ConfigFile WordFile TrainingFile\n"); + exit(0); + } + + /** + * Read in the configFile + * + */ + if((file = fopen(argv[1],"r"))==NULL) + { + printf("can't open config_file:%s for reading",argv[2]); + } + i=0; + while(!feof(file)) + { + fscanf(file,"%s",word); + + s[i]=strdup(word); + printf("%s\n",s[i]); + i++; + } + s[i]=NULL; + fclose(file); + + + + /** + * Read in the wordFile and add each word to the list + * + */ + printf("Starting reading words"); + if((file = fopen(argv[2],"r"))==NULL) + { + printf("can't open word_file:%s for reading",argv[2]); + } + while(!feof(file)) + { + fscanf(file,"%s",word); + list=addWord(list, word); + } + fclose(file); + + + if((file = fopen(argv[3],"w"))==NULL) + { + printf("Error when writing to file:%s",argv[3]); + } + + lt = time(NULL); + fprintf(file,"#############################################################\n"); + fprintf(file,"# Rrainingfile genereated %s",ctime(<)); + fprintf(file,"# Program written by Håvard Frøiland\n"); + fprintf(file,"#############################################################\n\n"); + + strcpy(test,""); + + i=0; + while(s[i]!=NULL) + { + if (strlen(test) + strlen(s[i]) + 1 > sizeof(test)) + { + printf("Buffer overflow.\n"); + exit(1); + } + strcat(test,s[i]); + fprintf(file,"# Level %d\n",i+1); + fprintf(file,"%s\n", s[i]); + creatLevelList(list,levelList,test,s[i]); + printLevel(file,levelList); + fprintf(file,"\n"); + i++; + } + fclose(file); + + return EXIT_SUCCESS; +} + diff --git a/ktouch/extras/training-gen/perl/README b/ktouch/extras/training-gen/perl/README new file mode 100644 index 00000000..557a7468 --- /dev/null +++ b/ktouch/extras/training-gen/perl/README @@ -0,0 +1,80 @@ +################################################################### +# +# ktouch-gen.pl +# +# written by: Steinar Theigmann +# Håvard Frøiland +# +# This file describes how to generate your own training files +# in 3. steps. +# + + +Step 1: Collect data + +The script needs a data file with words, one word on each line. You +can create it in your editor, or you can get it generated (see +below). You will also find some data files in cvs. + +Suggestion for creating your own data file using an excisting dictionary. See http://aspell.sourceforge.net for more info. + +$ aspell dump master + +This will print out a looong list with words in the default +language. If you have installed other languages that you want to use +you can write: + +$ aspell dump master norwegian + +This will print out all the norwegian words found in the norwegian +ditionary. + +Since we don't want this word on the screen, but in a file we do this: + +$ aspell dump master > ~/your-word-file + +You will now have a file called your-word-file stored in your home directory. + + +Step 2: Creat a configuration file + +The config file is shown below. + +<---- the file starts here ----> +length-of-line 20 +number-of-line 10 + +jf +kd +ls +ca +nt +iv +me +hr +go +bp +qu +wn +cx +yz +ABCDEFGHIJKLMNOPQRSTUVWXYZ +<---- the file ends here ----> + +The length of a line is set to be 20 characters, and each level should +be 10 lines loong. The first level will only contain combinations of +"jf" and the next one will contain "jfkd" and so on. + +Save it to a file called your-config-file, and we are ready to try the script. + + +Step 3: Generate your training file + +To test the script you should do this: + +$ perl ktouch-gen.pl your-config-file < your-word-file + +This will print out the newly generated training file to your screen, +if you are happy with it, you could save it to file by doing this. + +$ perl ktouch-gen.pl your-config-file < your-word-file > your-training-file.ktouch diff --git a/ktouch/extras/training-gen/perl/dk.config b/ktouch/extras/training-gen/perl/dk.config new file mode 100644 index 00000000..409a07ca --- /dev/null +++ b/ktouch/extras/training-gen/perl/dk.config @@ -0,0 +1,19 @@ +length-of-line 12 +number-of-line 6 + +jf +kd +ls +øa +nt +iv +me +hr +go +bp +qå +wn +cæ +x +,. +ABCDEFGHIJKLMNOPQRSTUVWYZÆØÅ \ No newline at end of file diff --git a/ktouch/extras/training-gen/perl/en.config b/ktouch/extras/training-gen/perl/en.config new file mode 100644 index 00000000..bb5df1ae --- /dev/null +++ b/ktouch/extras/training-gen/perl/en.config @@ -0,0 +1,15 @@ +jf +kd +ls +ca +nt +iv +me +hr +go +bp +qu +wn +cx +yz +ABCDEFGHIJKLMNOPQRSTUVWXYZ diff --git a/ktouch/extras/training-gen/perl/es.config b/ktouch/extras/training-gen/perl/es.config new file mode 100644 index 00000000..49b8b32d --- /dev/null +++ b/ktouch/extras/training-gen/perl/es.config @@ -0,0 +1,17 @@ +length-of-line 30 +number-of-line 20 +jf +kd +ls +caá +ntñ +iví +meé +hr +goó +bp +quü +wnñ +cx +yz +ABCDEFGHIJKLMNOPQRSTUVWXYZ diff --git a/ktouch/extras/training-gen/perl/ktouch-gen.pl b/ktouch/extras/training-gen/perl/ktouch-gen.pl new file mode 100755 index 00000000..901df6e0 --- /dev/null +++ b/ktouch/extras/training-gen/perl/ktouch-gen.pl @@ -0,0 +1,180 @@ +#!/usr/bin/perl -w --strict + +# default values +$length_of_line = 60; +$number_of_line = 30; + + +# genword( accumulated, core ) +# This function will generate a random sequens of character +# containing only characters from accum or core and all words +# generated will contain at lest on character from core +sub genword +{ + (my $accum, my $core) = @_; + + my $all=$accum.$core; + my $res=""; + + for(my $i=0;$i<=rand(5);$i++) + { + my $ran_pos=int(rand(length($all))); + $res=$res.substr($all,$ran_pos,1); + } + + # check if we have generated a walid word, containig some characters from $core + if ($res =~ m/[$core]/) + { + return $res; + } + else + { + return genword($accum,$core); + } +} + +# This function will return a list of words containing only characters from +# accum or core. And all words will contain at lest on echaracter from core. +# If we can't find enough words, we will use genword to generate enough words +# to fill the list. +sub genlist +{ + ($accum, $core) = @_; + my @res; + + my $all=$accum.$core; + + + #print "$core\n"; + + foreach(@word_list) + { + chomp($_); + if (m/[$core]/ && m/^[($all)][$all]*$/) + { + push @res,$_; + } + } + + for(my $i=@res;$i<30;$i++) + { + push @res,genword($accum,$core); + } + + return @res; +} + + +# Genlevel will generate a level +sub genlevel +{ + ($accum, $core) = @_; + my $res = ""; + my @list = genlist($accum,$core); + my $max_lines = $number_of_line; + my $max_length = $length_of_line; + while($max_lines >0) + { + my $tmp=$list[rand(@list)-1]; + $res = $res.$tmp; # first word on line should not have space + while($max_length >0) + { + my $tmp=$list[rand(@list)-1]; + $res = $res." ".$tmp; + $max_length = $max_length - (length($tmp) + 1); # +1 is for counting one extra space for each word + } + $res = $res."\n"; + $max_length = $length_of_line; + $max_lines = $max_lines - 1; + } + return $res; +} + +sub rrr +{ + print "."; + s/\\/\\\\/g; #remove escape character... + s/-/\\-/g; #remove any - since this will mean range + s/ //g; + return $_; +} + +sub heading +{ + return + "######################################################################\n". + "##\n". + "# KTouch training file generated ".localtime(time())."\n". + "#\n". + "# Perl Script written by Steinar Theigmann & Håvard Frøiland.\n". + "#\n"; +} + +sub usage +{ + return + "\n". + "usage: ktouch-gen config_file\n". + " Example: ./ktouch-gen english-conf < english-word-file\n". + "\n"; +} + +# --------------------- START ---------------------------- + +if(@ARGV == 0) # exit if there is no config_file specified +{ + die usage; +} + +open(CONFIG,$ARGV[0]) # First argument should be config file + or die "\ nCan't find config_file: $ARGV[0]\n\n"; + +# Read in all elements in config file +while () +{ + chomp($_); + + if(s/length\-of\-line//) + { + $length_of_line = $_; + } + elsif(s/number\-of\-line//) + { + $number_of_line = $_; + } + elsif($_) # Add to config if not empty + { + push @config,$_; + } +} + +#foreach(@config) +#{ +# print "$_\n"; +#} +#exit 0; + +# Read in all words +while () +{ + chomp($_); + if(length($_)>0) + { + push @word_list, $_; + } +} + +print heading; + +$accum=""; +$count=0; +foreach(@config) +{ + $count++; + print "# Level $count\n"; + print "$_\n"; + print genlevel($accum,$_); + $accum=$accum.$_; + print "\n\n"; +} + diff --git a/ktouch/extras/training-gen/perl/no.config b/ktouch/extras/training-gen/perl/no.config new file mode 100644 index 00000000..2135fce3 --- /dev/null +++ b/ktouch/extras/training-gen/perl/no.config @@ -0,0 +1,20 @@ +length-of-line 20 +number-of-line 10 + +jf +kd +ls +øa +nt +iv +me +hr +go +bp +qå +wn +cæ +x +,. +- +<> diff --git a/ktouch/extras/training-gen/python/README b/ktouch/extras/training-gen/python/README new file mode 100644 index 00000000..98115f52 --- /dev/null +++ b/ktouch/extras/training-gen/python/README @@ -0,0 +1,5 @@ +To get files with words: +$ aspell dump master hash_file + +Usage: +python ktouchgen.py english_word english.conf english.ktouch diff --git a/ktouch/extras/training-gen/python/english_conf b/ktouch/extras/training-gen/python/english_conf new file mode 100644 index 00000000..62fe9aa6 --- /dev/null +++ b/ktouch/extras/training-gen/python/english_conf @@ -0,0 +1,190 @@ +# Configfile for ktouchgen.py +# For Documentation see ktouchgen.by + +[Main] +level_rows = 40 +row_length = 70 + +[Level1] +lchars = jf +title = mainregion jf +rows = 10 +type = 2 + +[Level2] +lchars = kd +title = mainregion kd +rows = 10 +type = 2 + +[Level3] +lchars = ls +title = mainregion ls +rows = 10 +type = 2 + +[Level4] +lchars = a; +title = mainregion a; +rows = 10 +type = 2 + +[Level5] +lchars = asdfjkl; +title = mainregion practice + +[Level6] +lchars = ei +rows = 10 +type = 2 + +[Level7] +title = practice ei +lchars = ei + +[Level8] +lchars = ur +rows = 10 +type = 2 + +[Level9] +title = practice ru +lchars = ru + +[Level10] +lchars = gh +rows = 10 +type = 2 + +[Level11] +lchars = gh +title = practice gh + +[Level12] +lchars = ty +type = 2 +rows = 10 + +[Level13] +lchars = ty +title = practice ty + +[Level14] +lchars = ghty +title = practice ghty + +[Level15] +lchars = vn +type = 2 +rows = 10 + +[Level16] +lchars = vn +title = practice vn + +[Level17] +lchars = mc +type = 2 +rows = 10 + +[Level18] +lchars = mc +title = practice mc + +[Level19] +lchars = b +type = 2 +rows = 10 + +[Level20] +lchars = by +title = practice by + +[Level21] +lchars = cvbynm +title = practice by + +[Level22] +lchars = ow +type = 2 +rows = 10 + +[Level23] +lchars = ow +title = practice ow + +[Level24] +lchars = pq +type = 2 +rows = 10 + +[Level25] +lchars = oq +title = practice pq + +[Level26] +lchars = [' +type = 2 +rows = 10 + +[Level27] +lchars = qwop[' +title = practice qwoop[' + +[Level28] +lchars = xz +type = 2 +rows = 10 + +[Level29] +lchars = xz +title = practice xz + +[Level30] +lchars = ,. +type = 2 +rows = 10 + +[Level31] +lchars = JUYHNM +type = 2 +rows = 10 + +[Level32] +lchars = JUYHNM +title = practice JUYHNM + +[Level33] +lchars = FRTGBV +type = 2 +rows = 10 + +[Level34] +lchars = FRTGBV +title = practice FRTGBV + +[Level35] +lchars = EDCWSXQAZ +type = 2 +rows = 10 + +[Level36] +lchars = EDCWSXQAZ +title = practice EDCWSXQAZ + +[Level37] +lchars = IKOLP;: +type = 2 +rows = 10 + +[Level38] +lchars = IKOLP;: +title = practice IKOLP;: + +[Level39] +lchars = QWERTYUIOPLKJHGFDSAZXCVBNM;: +title = Gesamtübung + + + + diff --git a/ktouch/extras/training-gen/python/ktouchgen.py b/ktouch/extras/training-gen/python/ktouchgen.py new file mode 100644 index 00000000..97083c01 --- /dev/null +++ b/ktouch/extras/training-gen/python/ktouchgen.py @@ -0,0 +1,269 @@ +#!/usr/bin/python +################################################################################## +# +# ktouchgen.py Builds Levelfiles for ktouch +# This is an enhanced reimplementation of a programm written by +# Haavard Froeiland +# +# This Version was written by +# Hendrik Naumann +# License: GPL +# Last edited: 11.10.2001 +################################################################################## +# +# SYNTAX OF THE CONFIGFILE +# +# Sections: +# [Main] +# level_rows = Generated rows per level +# row_length = Length of the generated rows +# +# [Level] Settings for the Levels to create +# lchars = Chars that must be in the words +# in the following levels these chars will be +# permitted to be in the words +# title = Title of the Level. If not given it is set to +# lchars +# rows = Number of rows. This overwrites level_rows. +# type = 0 Wordlist will be used for Level. If type is +# not given this is default. +# type > 0 Words will be created from lchars and permitted +# chars. The number of type indicates the length +# of the genrated words. +# +################################################################################## + +from whrandom import randint, random +import string +from string import join, maketrans, translate, count, strip, lower, find, upper +import time +import sys +import ConfigParser +import regex + +DOCSTRING = """ +Usage: + ./ktouchgen.py wordfile configfile outputfile + wordfile Is an file containing the words the levels are build from. + It should contain one word on each line + configfile File that contains the configuration of the levels. + See ktouchgen.py for documentation. + outputfile The name of the new levelfile. If it exists it will + be overwritten. +""" + +class LevelList: + "Level List Class" + def __init__(self, Levelchars, Permitchars): + self.list = {0:[join(Levelchars,"")]} + self.wordcount = 0.0 + self.llist = Levelchars + self.plist = Permitchars + + def SelectWords(self, Wordlist): + """ + SelectWords(self, Wordlist) + Searches for words only contain Permitchars and at least + one Levelchar. + Calculate the number of levelchars / per chars of the word + and fill this values in an mapping + {lchars/chars*1000 :[list of words with this property]} + """ + Transstring = maketrans("","") + pliststring = join(self.plist, "") + lliststring = join(self.llist, "") + + for Word in Wordlist: + lchar_count = 0 + if len(translate(Word, Transstring, pliststring)) == 0: + lchar_count = len(Word) - len(translate(Word, Transstring, lliststring)) + if lchar_count: + weight = int((float(lchar_count) / float(len(Word))) * 1000) + if self.list.has_key(weight): + self.list[weight].append(Word) + else: + self.list[weight] = [Word] + self.wordcount = self.wordcount + 1 + + def GetRandomList(self, listlength): + """ + GetRandomList(self, listlength) + Returns a list of randomwords with listlength length. + First choose words with most Levelchars, if these are + not enough, words with less are chosen. + """ + retlist = [] + selectlist = [] + length = 0 + val = 0 + temp = 0 + keys = self.list.keys() + keys.sort() + keys.reverse() + for key in keys: + if length < listlength: + for count in range(len(self.list[key]) - 1): + if length < listlength and key > 0 : + num = randint (0, len(self.list[key]) - 1) + word = self.list[key][num] + temp = temp + key + del(self.list[key][num]) + val = val + 1 + length = length + len(word) + selectlist.append(word) + else: + break + else: + break + temp = float(temp) / val / 10 + print 'Got words with an averages of %(temp).2f %% lchars.' %vars() + # Select the returnlist from selectlist + val = val - 1 + length = 0 + while length < listlength: + word = selectlist[randint(0, val)] + length = length + len(word) + retlist.append(word) + + return retlist + + def GenArtWord(self, Wordlength): + """ + GenArtWord(self, Wordlength) + Builds an artifical word (with length Wordlength) out of Levelchars and Permitchars. + Does it like: random(lchar) + random(pchar) + ..... + """ + ret = "" + while len(ret) < Wordlength: + ret = ret + self.llist[randint(0, len(self.llist) - 1)] + self.plist[randint(0, len(self.plist) - 1)] + return ret + + def GetArtList(self, Listlength, Wordlength): + """ + GetArtList(self, Listlength, Wordlength) + Buids an Wordlist with length Listlength out of artificial words. + See: self.GenArtWord() + """ + length = 0 + ret = [] + while length < Listlength: + word = self.GenArtWord(Wordlength) + ret.append(word) + length = length + len(word) + return ret + + +def main(argv): + Wordlist = [] + UpcaseWordlist = [] + # Reading the Wordlist + try: + wordfile = open(argv[1], 'r') + except IOError: + print "\nWordfile couldn't be opened.\n", DOCSTRING + return 1 + # Create two Wordlists, one with first char lowered + # (more words for the first levels) and one like it ist read + for wordstring in wordfile.readlines(): + wordstring = strip(wordstring) + if lower(wordstring) != wordstring: + UpcaseWordlist.append(wordstring) + Wordlist.append(lower(wordstring)) + wordfile.close() + + # Parse the configfile + # Creates a List Levelops with [(Options), ] + # Optiontuple contains (lchars, title, rows) + conf = ConfigParser.ConfigParser() + try: + file = open(argv[2],'r') + except IOError: + print '\nConfigfile could not be opened.\n', DOCSTRING + return 1 + file.close() + conf.read(argv[2]) + try: + Rowlength = conf.getint('Main', 'row_length') + except ConfigParser.MissingSectionHeaderError: + print '\nWrong configfile. See ktouchgen.py for Documentation.' + DOCSTRING + Levelrows = conf.getint('Main', 'level_rows') + Levelops = [] + Levelnum = 1 + section = 'Level' + str(Levelnum) + while conf.has_section(section): + lchars = [] + try: + for char in strip(conf.get(section, 'lchars')): + lchars.append(char) + except ConfigParser.NoOptionError: + print '\nNo characters defined for level %(Levelnum)s !' %vars() + return 1 + try: + title = conf.get(section, 'title') + except ConfigParser.NoOptionError: + title = join(lchars) + try: + rows = conf.getint(section, 'rows') + except ConfigParser.NoOptionError: + rows = Levelrows + try: + type = conf.getint(section, 'type') + except ConfigParser.NoOptionError: + type = 0 + + Levelops.append((lchars, title, rows, type)) + Levelnum = Levelnum + 1 + section = 'Level' + str(Levelnum) + print '\nConfiguration for %(Levelnum)s levels read. \n!!! Be aware, if the Levels are not numberd correctly \n!!! they will not be read completely!' %vars() + + # Generate Output + try: + outfile = open(argv[3], 'w') + except IOError: + print "Outputfile could not be opened.\n", DOCSTRING + return 1 + outfile.write('#########################################################\n' +\ + '# Trainingfile generaded ' + time.ctime(time.time()) + '\n' +\ + '# Program written by Hendrik Naumann \n' +\ + '# Inspired by Håvard Frøiland\'s version\n' +\ + '#########################################################\n') + permit_chars = [] + Levelnum = 0 + for Option in Levelops: + cachestring = "" + Levelnum = Levelnum + 1 + for new_char in Option[0]: + if new_char not in join(permit_chars,""): + permit_chars.extend(Option[0]) + outfile.write('\n# Level %(Levelnum)s\n' %vars() + Option[1] + "\n") + + print "Generating Level " + str(Levelnum) + print join(permit_chars,"") + + # Generate a LevelList object and give the needed Wordlists + levelwordlist = LevelList (Option[0], permit_chars) + if Option[3] == 0: + if lower(join(permit_chars,"")) != join(permit_chars,""): + if upper(join(Option[0],"")) != join(Option[0],""): + levelwordlist.SelectWords(Wordlist) + levelwordlist.SelectWords(UpcaseWordlist) + else: + levelwordlist.SelectWords(Wordlist) + randomlist = levelwordlist.GetRandomList(Rowlength * Option[2]) + else: + randomlist = levelwordlist.GetArtList(Rowlength * Option[2], Option[3]) + + # Write the randomlist + for word in randomlist: + cachestring = cachestring + " " + word + if len(cachestring) > Rowlength - 3: + outfile.write(strip(cachestring) + "\n") + cachestring = "" + outfile.close() + return 0 + +if __name__ == "__main__": + if len(sys.argv) == 4: + main(sys.argv) + else: + print '\nWrong number of parameters\n' + DOCSTRING diff --git a/ktouch/graphics/Makefile.am b/ktouch/graphics/Makefile.am new file mode 100644 index 00000000..4610f1d5 --- /dev/null +++ b/ktouch/graphics/Makefile.am @@ -0,0 +1,2 @@ +graphdir = $(kde_datadir)/ktouch +graph_DATA = splash.png diff --git a/ktouch/graphics/splash.png b/ktouch/graphics/splash.png new file mode 100644 index 00000000..d58e2832 Binary files /dev/null and b/ktouch/graphics/splash.png differ diff --git a/ktouch/icons/Makefile.am b/ktouch/icons/Makefile.am new file mode 100644 index 00000000..cf9855c9 --- /dev/null +++ b/ktouch/icons/Makefile.am @@ -0,0 +1,3 @@ +KDE_ICON=AUTO + + diff --git a/ktouch/icons/hi128-app-ktouch.png b/ktouch/icons/hi128-app-ktouch.png new file mode 100644 index 00000000..95d4caa7 Binary files /dev/null and b/ktouch/icons/hi128-app-ktouch.png differ diff --git a/ktouch/icons/hi16-app-ktouch.png b/ktouch/icons/hi16-app-ktouch.png new file mode 100644 index 00000000..301c8f81 Binary files /dev/null and b/ktouch/icons/hi16-app-ktouch.png differ diff --git a/ktouch/icons/hi22-app-ktouch.png b/ktouch/icons/hi22-app-ktouch.png new file mode 100644 index 00000000..508e50a9 Binary files /dev/null and b/ktouch/icons/hi22-app-ktouch.png differ diff --git a/ktouch/icons/hi32-app-ktouch.png b/ktouch/icons/hi32-app-ktouch.png new file mode 100644 index 00000000..36335a86 Binary files /dev/null and b/ktouch/icons/hi32-app-ktouch.png differ diff --git a/ktouch/icons/hi48-app-ktouch.png b/ktouch/icons/hi48-app-ktouch.png new file mode 100644 index 00000000..6c42fb26 Binary files /dev/null and b/ktouch/icons/hi48-app-ktouch.png differ diff --git a/ktouch/icons/hisc-app-ktouch.svgz b/ktouch/icons/hisc-app-ktouch.svgz new file mode 100644 index 00000000..ec1aea06 Binary files /dev/null and b/ktouch/icons/hisc-app-ktouch.svgz differ diff --git a/ktouch/keyboards/Makefile.am b/ktouch/keyboards/Makefile.am new file mode 100644 index 00000000..b1cccbb4 --- /dev/null +++ b/ktouch/keyboards/Makefile.am @@ -0,0 +1,46 @@ +# adding keyboards +keyboarddir = $(kde_datadir)/ktouch +keyboard_DATA = \ +bg.keyboard \ +de.keyboard \ +de.keypad.keyboard \ +de.neo.keyboard \ +de.swiss.keyboard \ +dk.keyboard \ +en.dvorak.keyboard \ +en.keyboard \ +fr.a.keyboard \ +fr.keyboard \ +fr.swiss.keyboard \ +dvorak_fr.keyboard \ +hu.keyboard \ +he.keyboard \ +it.keyboard \ +nb.keyboard \ +sl.keyboard \ +pl.keyboard \ +sv.keyboard \ +tr.f.keyboard \ +tr.q.keyboard + + +#sv.dvorak.keyboard \ +#sv.keyboard \ +#uk.basic.keyboard \ +#uk.typewriter.keyboard \ +#uk.winkeys.keyboard +#ru.winkeys.keyboard \ +#ru.2.keyboard \ +#ru.3.keyboard \ +#ru.basic.keyboard \ +#ru.keyboard \ +#ru.typewriter.keyboard \ +#pt.br.keyboard \ +#pt.keyboard \ +#nn.keyboard \ +#la.keyboard \ +#hu.keyboard \ +#ee.keyboard \ +#fi.keyboard \ +#es.dvorak.keyboard \ +#es.keyboard diff --git a/ktouch/keyboards/be.keyboard b/ktouch/keyboards/be.keyboard new file mode 100644 index 00000000..3995e5fd --- /dev/null +++ b/ktouch/keyboards/be.keyboard @@ -0,0 +1,150 @@ +#################################################### +# KTouch +# Keybord layout file +# Encoding: UTF-8 (save as UTF-8 from editor) +# Edit this file with tabs set to 8 characters. +#################################################### +# +# +# FingerKey: These keys are the keys where the fingers rest. +# +# Unicode KeyText x y +FingerKey 113 Q 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 109 M 108 20 +# +# +# ControlKey: These are modifier or additional (unused) keys. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +# +# NormalKey: These keys are the keys that are visible on the keyboard. To +# get the character (unicod) you don't have to press anything else +# but the key. The FingerKey unicode number tells the program +# which finger has to be moved to press this key. +# +# Unicode KeyText x y FingerKey +# +NormalKey 178 ² 0 0 113 +NormalKey 38 & 10 0 113 +NormalKey 233 é 20 0 113 +NormalKey 34 " 30 0 115 +NormalKey 39 ' 40 0 100 +NormalKey 40 ( 50 0 102 +NormalKey 167 § 60 0 102 +NormalKey 232 è 70 0 106 +NormalKey 33 ! 80 0 106 +NormalKey 231 ç 90 0 107 +NormalKey 224 à 100 0 108 +NormalKey 41 ) 110 0 109 +NormalKey 45 - 120 0 109 +# +NormalKey 97 A 15 10 113 +NormalKey 122 Z 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 109 +NormalKey 94 ^ 115 10 109 +NormalKey 36 $ 125 10 109 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 249 ù 118 20 109 +NormalKey 181 µ 128 20 109 +# +NormalKey 60 < 13 30 113 +NormalKey 119 W 23 30 113 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 44 , 83 30 106 +NormalKey 59 ; 93 30 107 +NormalKey 58 : 103 30 108 +NormalKey 61 = 113 30 109 +# +# +# HiddenKey: These are actually not "hidden" keys as such, but the characters +# that are obtained by pressing a key and a certain modifier key. +# Define the character via its unicode and then also +# the unicode for the base character on the key to be pressed. +# Also define the character/key of the finger that needs to +# press the key and the modifier key that needs to be highlighted. +# +# Unicode Target Finger Modifier +# +HiddenKey 65 97 113 257 #A +HiddenKey 66 98 102 257 #B +HiddenKey 67 99 100 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 109 258 #P +HiddenKey 81 113 113 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 113 257 #W +HiddenKey 88 120 115 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 115 257 #Z +HiddenKey 179 178 113 257 ³ +HiddenKey 49 38 113 257 1 +HiddenKey 50 233 113 257 2 +HiddenKey 51 34 115 257 3 +HiddenKey 52 39 100 257 4 +HiddenKey 53 40 102 257 5 +HiddenKey 54 167 102 257 6 +HiddenKey 55 232 106 258 7 +HiddenKey 56 33 106 258 8 +HiddenKey 57 231 107 258 9 +HiddenKey 58 224 108 258 0 +HiddenKey 176 41 109 258 ° +HiddenKey 95 45 109 258 _ +HiddenKey 163 181 109 258 £ +HiddenKey 42 36 109 258 * +HiddenKey 37 249 109 258 % +HiddenKey 62 60 113 258 > +HiddenKey 63 44 106 258 ? +HiddenKey 46 59 107 258 . +HiddenKey 47 58 108 258 / +HiddenKey 43 61 109 258 + +# +HiddenKey 64 233 113 264 @ +HiddenKey 92 60 113 264 \ + diff --git a/ktouch/keyboards/bg.keyboard b/ktouch/keyboards/bg.keyboard new file mode 100644 index 00000000..87a71a62 --- /dev/null +++ b/ktouch/keyboards/bg.keyboard @@ -0,0 +1,99 @@ +#################################################### +# KTouch +# Keybord layout file +# Encoding: UTF-8 (save as UTF-8 from editor) +# Edit this file with tabs set to 8 characters. +# +# Refer to file en.keyboard for details. +#################################################### +# +FingerKey 97 Ь 18 20 +FingerKey 115 Я 28 20 +FingerKey 100 Ð 38 20 +FingerKey 102 О 48 20 +FingerKey 106 Т 78 20 +FingerKey 107 Ð 88 20 +FingerKey 108 Ð’ 98 20 +FingerKey 59 Ðœ 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +NormalKey 96 ( 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 95 - 110 0 59 +NormalKey 61 . 120 0 59 +NormalKey 92 ' 130 0 59 +# +NormalKey 113 , 15 10 97 +NormalKey 119 У 25 10 115 +NormalKey 101 Е 35 10 100 +NormalKey 114 И 45 10 102 +NormalKey 116 Ш 55 10 102 +NormalKey 121 Щ 65 10 106 +NormalKey 117 К 75 10 106 +NormalKey 105 С 85 10 107 +NormalKey 111 Д 95 10 108 +NormalKey 112 З 105 10 59 +NormalKey 91 Ц 115 10 59 +NormalKey 93 ; 125 10 59 +# +NormalKey 103 Ж 58 20 102 +NormalKey 104 Г 68 20 106 +NormalKey 39 Ч 118 20 59 +# +NormalKey 122 Ю 23 30 97 +NormalKey 120 Й 33 30 115 +NormalKey 99 Ъ 43 30 100 +NormalKey 118 Э 53 30 102 +NormalKey 98 Ф 63 30 102 +NormalKey 110 Ð¥ 73 30 106 +NormalKey 109 П 83 30 106 +NormalKey 44 Р 93 30 107 +NormalKey 46 Л 103 30 108 +NormalKey 47 Б 113 30 59 +# +HiddenKey 65 97 97 257 #Ь +HiddenKey 66 98 102 257 #Ф +HiddenKey 67 99 100 257 #Ъ +HiddenKey 68 100 100 257 #Ð +HiddenKey 69 101 100 257 #Е +HiddenKey 70 102 102 257 #О +HiddenKey 71 103 102 257 #Ж +HiddenKey 72 104 106 258 #Г +HiddenKey 73 105 107 258 #С +HiddenKey 74 106 106 258 #Т +HiddenKey 75 107 107 258 #Ð +HiddenKey 76 108 106 258 #Ð’ +HiddenKey 77 109 106 258 #Ðœ +HiddenKey 78 110 106 258 #Ð¥ +HiddenKey 79 111 108 258 #Д +HiddenKey 80 112 59 258 #З +HiddenKey 81 113 97 257 #Ñ‹ +HiddenKey 82 114 102 257 #И +HiddenKey 83 115 115 257 #Я +HiddenKey 84 116 102 257 #Ш +HiddenKey 85 117 106 258 #К +HiddenKey 86 118 102 257 #Э +HiddenKey 87 119 115 257 #У +HiddenKey 88 120 115 257 #Й +HiddenKey 89 121 106 258 #Щ +HiddenKey 90 122 97 257 #Ю diff --git a/ktouch/keyboards/de.keyboard b/ktouch/keyboards/de.keyboard new file mode 100644 index 00000000..170fe821 --- /dev/null +++ b/ktouch/keyboards/de.keyboard @@ -0,0 +1,130 @@ +#################################################### +# KTouch +# Keybord layout file for german keybord layout +# Encoding: UTF-8 (save as UTF-8 from editor) +# Edit this file with tabs set to 8 characters. +# +# Refer to file en.keyboard for details. +#################################################### +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 246 Ö 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Strg 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Strg 0 40 15 10 +ControlKey 32 Leertaste 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 + +NormalKey 94 ^ 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 223 ß 110 0 246 +NormalKey 180 ´ 120 0 246 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 122 Z 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 246 +NormalKey 252 Ãœ 115 10 246 +NormalKey 43 + 125 10 246 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 228 Ä 118 20 246 +NormalKey 35 # 128 20 246 + +NormalKey 60 < 13 30 97 +NormalKey 121 Y 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 246 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 97 258 #Y +HiddenKey 90 122 106 258 #Z +HiddenKey 62 60 97 258 #> +HiddenKey 196 228 246 257 #Ä +HiddenKey 214 246 246 257 #Ö +HiddenKey 220 252 246 257 #Ãœ +HiddenKey 176 94 97 258 #° +HiddenKey 33 49 97 258 #! +HiddenKey 34 50 97 258 #" +HiddenKey 167 51 115 258 #§ +HiddenKey 36 52 100 258 #$ +HiddenKey 37 53 102 258 #% +HiddenKey 38 54 102 258 #& +HiddenKey 47 55 106 257 #/ +HiddenKey 40 56 106 257 #( +HiddenKey 41 57 107 257 #) +HiddenKey 61 48 108 257 #= +HiddenKey 63 223 246 257 #? +HiddenKey 96 180 246 257 #` +HiddenKey 59 44 107 257 #; +HiddenKey 58 46 108 257 #: +HiddenKey 95 45 246 257 #_ +HiddenKey 42 43 246 257 #* +HiddenKey 39 35 246 257 #' +HiddenKey 92 223 246 264 #\ +HiddenKey 124 60 97 264 #| +HiddenKey 64 113 97 264 #@ + + + + + diff --git a/ktouch/keyboards/de.keypad.keyboard b/ktouch/keyboards/de.keypad.keyboard new file mode 100644 index 00000000..3cef7b85 --- /dev/null +++ b/ktouch/keyboards/de.keypad.keyboard @@ -0,0 +1,31 @@ +####################################################### +# KTouch +# Keyboard Layout file for number on german keyboards +# created by simon schaak +####################################################### +# N / * - # +# 7 8 9 + # +# 4 5 6 + # My Keyboard +# 1 2 3 E # +# 000 , E # +####################################################### +# +FingerKey 52 4 00 20 +FingerKey 53 5 10 20 +FingerKey 54 6 20 20 +FingerKey 43 + 30 10 8 18 +FingerKey 48 0 00 40 18 8 + +ControlKey 00 Num 00 00 10 10 +ControlKey 13 Enter 30 30 10 20 + +NormalKey 47 / 10 00 53 +NormalKey 42 * 20 00 54 +NormalKey 45 - 30 00 43 +NormalKey 55 7 00 10 52 +NormalKey 56 8 10 10 53 +NormalKey 57 9 20 10 54 +NormalKey 49 1 00 30 52 +NormalKey 50 2 10 30 53 +NormalKey 51 3 20 30 54 +NormalKey 44 , 20 40 54 diff --git a/ktouch/keyboards/de.neo.keyboard b/ktouch/keyboards/de.neo.keyboard new file mode 100644 index 00000000..9f2c883e --- /dev/null +++ b/ktouch/keyboards/de.neo.keyboard @@ -0,0 +1,100 @@ +#################################################### +# KTouch +# Keybord layout file +# Encoding: UTF-8 (save as UTF-8 from editor) +# Edit this file with tabs set to 8 characters. +# +# Refer to file en.keyboard for details. +#################################################### +# +FingerKey 117 U 18 20 +FingerKey 105 I 28 20 +FingerKey 97 A 38 20 +FingerKey 101 E 48 20 +FingerKey 110 N 78 20 +FingerKey 114 R 88 20 +FingerKey 116 T 98 20 +FingerKey 100 D 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +NormalKey 94 ^ 0 0 117 +NormalKey 49 1 10 0 117 +NormalKey 50 2 20 0 117 +NormalKey 51 3 30 0 105 +NormalKey 52 4 40 0 97 +NormalKey 53 5 50 0 101 +NormalKey 54 6 60 0 101 +NormalKey 55 7 70 0 110 +NormalKey 56 8 80 0 110 +NormalKey 57 9 90 0 114 +NormalKey 48 0 100 0 116 +NormalKey 45 - 110 0 100 +NormalKey 39 ' 120 0 100 +# +NormalKey 113 Q 15 10 117 +NormalKey 118 V 25 10 105 +NormalKey 108 L 35 10 97 +NormalKey 99 C 45 10 101 +NormalKey 119 W 55 10 101 +NormalKey 107 K 65 10 110 +NormalKey 104 H 75 10 110 +NormalKey 103 G 85 10 114 +NormalKey 102 F 95 10 116 +NormalKey 106 J 105 10 100 +NormalKey 223 ß 115 10 100 +NormalKey 43 + 125 10 100 +# +NormalKey 111 O 58 20 101 +NormalKey 115 S 68 20 110 +NormalKey 121 Y 118 20 100 +NormalKey 35 # 128 20 100 +# +NormalKey 122 < 13 30 117 +NormalKey 246 Ö 23 30 117 +NormalKey 252 Ãœ 33 30 105 +NormalKey 228 Ä 43 30 97 +NormalKey 112 P 53 30 101 +NormalKey 122 Z 63 30 101 +NormalKey 98 B 73 30 110 +NormalKey 109 M 83 30 110 +NormalKey 44 , 93 30 114 +NormalKey 46 . 103 30 116 +NormalKey 120 X 113 30 100 +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 110 257 #B +HiddenKey 67 99 101 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 101 257 #E +HiddenKey 70 102 116 257 #F +HiddenKey 71 103 114 257 #G +HiddenKey 72 104 110 258 #H +HiddenKey 73 105 105 258 #I +HiddenKey 74 106 100 258 #J +HiddenKey 75 107 110 258 #K +HiddenKey 76 108 97 258 #L +HiddenKey 77 109 110 258 #M +HiddenKey 78 110 110 258 #N +HiddenKey 79 111 101 258 #O +HiddenKey 80 112 101 258 #P +HiddenKey 81 113 117 257 #Q +HiddenKey 82 114 114 257 #R +HiddenKey 83 115 110 257 #S +HiddenKey 84 116 116 257 #T +HiddenKey 85 117 117 258 #U +HiddenKey 86 118 105 257 #V +HiddenKey 87 119 101 257 #W +HiddenKey 88 120 100 257 #X +HiddenKey 89 121 100 258 #Y +HiddenKey 90 122 101 257 #Z diff --git a/ktouch/keyboards/de.swiss.keyboard b/ktouch/keyboards/de.swiss.keyboard new file mode 100644 index 00000000..95c494db --- /dev/null +++ b/ktouch/keyboards/de.swiss.keyboard @@ -0,0 +1,130 @@ +#################################################### +# KTouch +# Keybord layout file for german kaybord layout +# Adaptiert für schweizedeutsche Tastatur 17.9.04 Hansueli Eggimann +# Encoding: UTF-8 (save as UTF-8 from editor) +# Edit this file with tabs set to 8 characters. +# +# Refer to file en.keyboard for details. +#################################################### +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 246 Ö 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Strg 0 40 15 10 +ControlKey 32 Leertaste 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +NormalKey 167 § 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 39 ' 110 0 246 +NormalKey 94 ^ 120 0 246 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 122 Z 65 10 106 +# +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 246 +NormalKey 252 Ãœ 115 10 246 +NormalKey 168 ¨ 125 10 246 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 228 Ä 118 20 246 +NormalKey 36 $ 128 20 246 +NormalKey 60 < 13 30 97 +NormalKey 121 Y 23 30 97 +# +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 257 #H +HiddenKey 73 105 107 257 #I +HiddenKey 74 106 106 257 #J +HiddenKey 75 107 107 257 #K +HiddenKey 76 108 108 257 #L +HiddenKey 77 109 106 257 #M +HiddenKey 78 110 106 257 #N +HiddenKey 79 111 108 257 #O +HiddenKey 80 112 246 257 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 257 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 97 258 #Y +HiddenKey 90 122 106 257 #Z +HiddenKey 62 60 97 258 #> +HiddenKey 196 228 246 259 #Ä +HiddenKey 214 246 246 259 #Ö +HiddenKey 220 252 246 259 #Ãœ +HiddenKey 224 228 246 257 #à +HiddenKey 233 246 246 257 #é +HiddenKey 232 252 246 257 #è +HiddenKey 176 167 97 258 #° +HiddenKey 43 49 97 258 #+ +HiddenKey 34 50 97 258 #" +HiddenKey 42 51 115 258 #* +HiddenKey 231 52 100 258 #ç +HiddenKey 37 53 102 258 #% +HiddenKey 38 54 102 258 #& +HiddenKey 47 55 106 257 #/ +HiddenKey 41 57 107 257 #) +HiddenKey 40 56 106 257 #( +HiddenKey 61 48 108 257 #= +HiddenKey 63 39 246 257 #? +HiddenKey 96 94 246 257 #` +HiddenKey 59 44 107 257 #; +HiddenKey 58 46 108 257 #: +HiddenKey 95 45 246 257 #_ +HiddenKey 33 168 246 257 #! +HiddenKey 163 36 246 257 #£ +HiddenKey 92 60 97 264 #\ +HiddenKey 124 49 97 264 #| +HiddenKey 64 50 97 264 #@ diff --git a/ktouch/keyboards/dk.keyboard b/ktouch/keyboards/dk.keyboard new file mode 100644 index 00000000..7b781aa8 --- /dev/null +++ b/ktouch/keyboards/dk.keyboard @@ -0,0 +1,104 @@ +#################################################### +# KTouch +# Keybord layout file for Danish kaybord +# Encoding: UTF-8 (save as UTF-8 from editor) +# Edit this file with tabs set to 8 characters. +# +# Refer to file en.keyboard for details. +#################################################### +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 230 Æ 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +ControlKey 13 Enter 138 10 12 20 10 + +NormalKey 124 ½ 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 43 + 110 0 230 +NormalKey 180 ' 120 0 230 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 230 +NormalKey 229 Ã… 115 10 230 +NormalKey 168 " 125 10 230 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 248 Ø 118 20 230 +NormalKey 39 ' 128 20 230 +# +NormalKey 60 < 13 30 97 +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 230 +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 238 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 258 #Z +# +HiddenKey 216 39 230 258 #Æ +HiddenKey 198 230 230 258 #Ø +HiddenKey 197 91 230 258 #Ã… diff --git a/ktouch/keyboards/dvorak_fr.keyboard b/ktouch/keyboards/dvorak_fr.keyboard new file mode 100644 index 00000000..6b90ed3e --- /dev/null +++ b/ktouch/keyboards/dvorak_fr.keyboard @@ -0,0 +1,131 @@ +# -*- coding: utf-8; -*- +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# Matthieu MOY, December 7th 2004 +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 111 O 18 20 +FingerKey 97 A 28 20 +FingerKey 117 U 38 20 +FingerKey 101 E 48 20 +FingerKey 115 S 78 20 +FingerKey 116 T 88 20 +FingerKey 110 N 98 20 +FingerKey 100 D 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Ascii KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 95 _ 0 0 111 +NormalKey 61 = 10 0 111 +NormalKey 47 / 20 0 111 +NormalKey 45 - 30 0 97 +NormalKey 232 è 40 0 117 +NormalKey 92 \ 50 0 101 +NormalKey 94 ^ 60 0 101 +NormalKey 55 ( 70 0 115 +NormalKey 56 ` 80 0 115 +NormalKey 40 ) 90 0 116 +NormalKey 34 " 100 0 110 +NormalKey 91 [ 110 0 100 +NormalKey 93 ] 120 0 100 +# +NormalKey 58 : 15 10 111 +NormalKey 39 ' 25 10 97 +NormalKey 233 é 35 10 117 +NormalKey 103 G 45 10 101 +NormalKey 46 . 55 10 101 +NormalKey 104 H 65 10 115 +NormalKey 118 V 75 10 115 +NormalKey 99 C 85 10 116 +NormalKey 109 M 95 10 110 +NormalKey 107 K 105 10 115 +NormalKey 122 Z 115 10 100 +NormalKey 34 " 125 10 100 +NormalKey 126 ~ 128 20 100 +# +NormalKey 98 B 58 20 101 +NormalKey 102 F 68 20 115 +NormalKey 119 W 118 20 100 +# +NormalKey 224 à 13 30 111 +NormalKey 124 | 23 30 111 +NormalKey 113 Q 33 30 97 +NormalKey 44 , 43 30 117 +NormalKey 105 I 53 30 101 +NormalKey 121 Y 63 30 101 +NormalKey 120 X 73 30 115 +NormalKey 114 R 83 30 115 +NormalKey 108 L 93 30 116 +NormalKey 112 P 103 30 110 +NormalKey 106 J 113 30 100 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an control key to get them. Basically +# this is all the uppercase letters. +# +# Ascii Target Finger Control +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 101 257 #B +HiddenKey 67 99 116 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 101 257 #E +HiddenKey 70 102 115 257 #F +HiddenKey 71 103 101 257 #G +HiddenKey 72 104 104 258 #H +HiddenKey 73 105 101 258 #I +HiddenKey 74 106 108 258 #J +HiddenKey 75 107 100 258 #K +HiddenKey 76 108 116 258 #L +HiddenKey 77 109 110 258 #M +HiddenKey 78 110 110 258 #N +HiddenKey 79 111 111 258 #O +HiddenKey 80 112 110 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 115 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 116 257 #T +HiddenKey 85 117 117 258 #U +HiddenKey 86 118 115 257 #V +HiddenKey 87 119 100 257 #W +HiddenKey 88 120 115 257 #X +HiddenKey 89 121 101 258 #Y +HiddenKey 90 122 100 257 #Z + +HiddenKey 34 38 100 258 #& +HiddenKey 57 231 111 257 #ç diff --git a/ktouch/keyboards/ee.keyboard b/ktouch/keyboards/ee.keyboard new file mode 100644 index 00000000..bd2a880e --- /dev/null +++ b/ktouch/keyboards/ee.keyboard @@ -0,0 +1,124 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 246 Ö 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Assci KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basically be all the numbers and the lowercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 21 ! 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 246 +NormalKey 43 + 110 0 246 +NormalKey 180 ' 120 0 246 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 246 +NormalKey 252 Ãœ 115 10 246 +NormalKey 245 Õ 125 10 246 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 39 Ä 118 20 246 +# +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an control key to get them. Basically +# this is all the uppercase letters. +# +# Ascii Target Finger Contorll +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 102 257 #B +HiddenKey 67 99 100 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 246 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 115 257 #W +HiddenKey 88 120 115 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 257 #Z diff --git a/ktouch/keyboards/en.dvorak.keyboard b/ktouch/keyboards/en.dvorak.keyboard new file mode 100644 index 00000000..d191f544 --- /dev/null +++ b/ktouch/keyboards/en.dvorak.keyboard @@ -0,0 +1,99 @@ +#################################################### +# KTouch +# Keybord layout file +# Encoding: UTF-8 (save as UTF-8 from editor) +# Edit this file with tabs set to 8 characters. +# +# Refer to file en.keyboard for details. +#################################################### +# +FingerKey 97 A 18 20 +FingerKey 111 O 28 20 +FingerKey 101 E 38 20 +FingerKey 117 U 48 20 +FingerKey 104 H 78 20 +FingerKey 116 T 88 20 +FingerKey 110 N 98 20 +FingerKey 115 S 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +NormalKey 96 ` 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 111 +NormalKey 52 4 40 0 101 +NormalKey 53 5 50 0 117 +NormalKey 54 6 60 0 117 +NormalKey 55 7 70 0 104 +NormalKey 56 8 80 0 104 +NormalKey 57 9 90 0 116 +NormalKey 48 0 100 0 110 +NormalKey 91 [ 110 0 115 +NormalKey 93 ] 120 0 115 +# +NormalKey 39 ' 15 10 97 +NormalKey 44 , 25 10 111 +NormalKey 46 . 35 10 101 +NormalKey 112 P 45 10 117 +NormalKey 121 Y 55 10 117 +NormalKey 102 F 65 10 104 +NormalKey 103 G 75 10 104 +NormalKey 99 C 85 10 116 +NormalKey 114 R 95 10 110 +NormalKey 108 L 105 10 115 +NormalKey 47 / 115 10 115 +NormalKey 61 = 125 10 115 +NormalKey 92 \ 135 10 115 +# +NormalKey 105 I 58 20 117 +NormalKey 100 D 68 20 104 +NormalKey 45 - 118 20 115 +# +NormalKey 59 ; 23 30 97 +NormalKey 113 Q 33 30 111 +NormalKey 106 J 43 30 101 +NormalKey 107 K 53 30 117 +NormalKey 120 X 63 30 117 +NormalKey 98 B 73 30 104 +NormalKey 109 M 83 30 104 +NormalKey 119 W 93 30 116 +NormalKey 118 V 103 30 110 +NormalKey 122 Z 113 30 115 +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 104 258 #B +HiddenKey 67 99 116 258 #C +HiddenKey 68 100 104 258 #D +HiddenKey 69 101 101 257 #E +HiddenKey 70 102 104 258 #F +HiddenKey 71 103 104 258 #G +HiddenKey 72 104 104 258 #H +HiddenKey 73 105 117 257 #I +HiddenKey 74 106 101 257 #J +HiddenKey 75 107 117 257 #K +HiddenKey 76 108 115 258 #L +HiddenKey 77 109 104 258 #M +HiddenKey 78 110 110 258 #N +HiddenKey 79 111 111 257 #O +HiddenKey 80 112 117 257 #P +HiddenKey 81 113 111 257 #Q +HiddenKey 82 114 110 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 116 258 #T +HiddenKey 85 117 117 257 #U +HiddenKey 86 118 110 258 #V +HiddenKey 87 119 116 258 #W +HiddenKey 88 120 117 257 #X +HiddenKey 89 121 117 257 #Y +HiddenKey 90 122 115 258 #Z diff --git a/ktouch/keyboards/en.keyboard b/ktouch/keyboards/en.keyboard new file mode 100644 index 00000000..c0e9f2d1 --- /dev/null +++ b/ktouch/keyboards/en.keyboard @@ -0,0 +1,124 @@ +#################################################### +# KTouch +# Keybord layout file +# Encoding: UTF-8 (save as UTF-8 from editor) +# Edit this file with tabs set to 8 characters. +#################################################### +# +# +# FingerKey: These keys are the keys where the fingers rest. +# +# Unicode KeyText x y +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 59 ; 108 20 +# +# +# ControlKey: These are modifier or additional (unused) keys. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: These keys are the keys that are visible on the keyboard. To +# get the character (unicod) you don't have to press anything else +# but the key. The FingerKey unicode number tells the program +# which finger has to be moved to press this key. +# +# Unicode KeyText x y FingerKey +# +NormalKey 96 ` 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 95 - 110 0 59 +NormalKey 61 = 120 0 59 +NormalKey 92 \ 130 0 59 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 59 +NormalKey 91 [ 115 10 59 +NormalKey 93 ] 125 10 59 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 39 ' 118 20 59 +# +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 47 / 113 30 59 +# +# +# HiddenKey: These are actually not "hidden" keys as such, but the characters +# that are obtained by pressing a key and a certain modifier key. +# Define the character via its unicode and then also +# the unicode for the base character on the key to be pressed. +# Also define the character/key of the finger that needs to +# press the key and the modifier key that needs to be highlighted. +# +# Unicode Target Finger Modifier +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 102 257 #B +HiddenKey 67 99 100 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 59 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 115 257 #W +HiddenKey 88 120 115 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 257 #Z diff --git a/ktouch/keyboards/es.dvorak.keyboard b/ktouch/keyboards/es.dvorak.keyboard new file mode 100644 index 00000000..2dd84046 --- /dev/null +++ b/ktouch/keyboards/es.dvorak.keyboard @@ -0,0 +1,149 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Ascii KeyText x y +FingerKey 97 A 18 20 +FingerKey 111 O 28 20 +FingerKey 101 E 38 20 +FingerKey 117 U 48 20 +FingerKey 114 R 78 20 +FingerKey 116 T 88 20 +FingerKey 110 N 98 20 +FingerKey 115 S 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. These keys +# will be used later when you want to use uppercase. +# +# Assci KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lowercase +# letters. For this class you have to indicate +# which finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 186 º 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 111 +NormalKey 51 3 30 0 101 +NormalKey 52 4 40 0 117 +NormalKey 53 5 50 0 117 +NormalKey 54 6 60 0 114 +NormalKey 55 7 70 0 114 +NormalKey 56 8 80 0 116 +NormalKey 57 9 90 0 116 +NormalKey 48 0 100 0 110 +NormalKey 39 ' 110 0 115 +NormalKey 161 ¡ 120 0 115 +# +NormalKey 46 . 15 10 97 +NormalKey 44 , 25 10 111 +NormalKey 241 Ñ 35 10 101 +NormalKey 112 P 45 10 117 +NormalKey 121 Y 55 10 117 +NormalKey 102 F 65 10 114 +NormalKey 103 G 75 10 114 +NormalKey 99 C 85 10 116 +NormalKey 104 H 95 10 110 +NormalKey 108 L 105 10 115 +NormalKey 96 (`) 115 10 115 +NormalKey 43 + 125 10 115 +# +NormalKey 105 I 58 20 117 +NormalKey 100 D 68 20 114 +NormalKey 180 (') 118 20 115 +NormalKey 231 Ç 128 20 115 +# +NormalKey 60 < 13 30 97 +NormalKey 45 - 23 30 97 +NormalKey 113 Q 33 30 111 +NormalKey 106 J 43 30 101 +NormalKey 107 K 53 30 117 +NormalKey 120 X 63 30 117 +NormalKey 98 B 73 30 114 +NormalKey 109 M 83 30 114 +NormalKey 119 W 93 30 116 +NormalKey 118 V 103 30 110 +NormalKey 122 Z 113 30 115 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an control key to get them. Basically +# this is all the uppercase letters. +# +# Ascii Target Finger Control +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 114 257 #B +HiddenKey 67 99 116 257 #C +HiddenKey 68 100 114 257 #D +HiddenKey 69 101 101 257 #E +HiddenKey 70 102 114 257 #F +HiddenKey 71 103 114 257 #G +HiddenKey 72 104 110 258 #H +HiddenKey 73 105 117 258 #I +HiddenKey 74 106 101 258 #J +HiddenKey 75 107 117 258 #K +HiddenKey 76 108 115 258 #L +HiddenKey 77 109 114 258 #M +HiddenKey 78 110 110 258 #N +HiddenKey 209 241 101 257 #Ñ +HiddenKey 165 164 110 257 #N +HiddenKey 79 111 111 258 #O +HiddenKey 80 112 117 258 #P +HiddenKey 81 113 111 257 #Q +HiddenKey 82 114 114 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 116 257 #T +HiddenKey 85 117 117 258 #U +HiddenKey 86 118 110 257 #V +HiddenKey 87 119 116 257 #W +HiddenKey 88 120 117 257 #X +HiddenKey 89 121 117 258 #Y +HiddenKey 90 122 115 257 #Z +HiddenKey 170 186 97 257 #ª +HiddenKey 33 49 97 257 #! +HiddenKey 34 50 111 257 #" +HiddenKey 183 51 101 257 #· +HiddenKey 36 52 117 257 #$ +HiddenKey 37 53 117 257 #% +HiddenKey 38 54 114 257 #& +HiddenKey 47 55 114 258 #/ +HiddenKey 40 56 116 258 #( +HiddenKey 41 57 116 258 #) +HiddenKey 61 48 110 258 #= +HiddenKey 63 39 115 258 #? +HiddenKey 191 161 115 258 #¿ +HiddenKey 58 46 97 257 #: +HiddenKey 59 44 111 257 #; +HiddenKey 136 96 115 258 #(^) +HiddenKey 42 43 115 258 #* +HiddenKey 168 180 115 258 #(") +HiddenKey 199 231 115 258 #Ç +HiddenKey 62 60 97 257 #> +HiddenKey 95 45 97 257 #_ diff --git a/ktouch/keyboards/es.keyboard b/ktouch/keyboards/es.keyboard new file mode 100644 index 00000000..5211488e --- /dev/null +++ b/ktouch/keyboards/es.keyboard @@ -0,0 +1,154 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 241 Ñ 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Assci KeyText x y Width height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Espacio 30 40 90 10 +ControlKey 258 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basically be all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 186 º 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 39 ' 110 0 241 +NormalKey 161 ¡ 120 0 241 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 241 +NormalKey 96 ` 115 10 241 +NormalKey 43 + 125 10 241 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 180 ' 118 20 241 +NormalKey 231 ç 128 20 241 +# +NormalKey 60 < 13 30 97 +NormalKey 122 Z 23 30 115 +NormalKey 120 X 33 30 100 +NormalKey 99 C 43 30 102 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 106 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 107 +NormalKey 44 , 93 30 108 +NormalKey 46 . 103 30 241 +NormalKey 45 - 113 30 241 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basicly +# this is all the uppercase letters. +# +# Ascii Target Finger Contorll +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 106 257 #B +HiddenKey 67 99 102 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 77 109 107 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 242 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 115 257 #W +HiddenKey 88 120 100 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 115 257 #Z +# +HiddenKey 59 44 108 258 #; +HiddenKey 58 46 241 258 #: +HiddenKey 95 45 241 258 #_ +HiddenKey 209 241 241 258 #Ñ +HiddenKey 168 180 241 258 #(Dieresis) +HiddenKey 199 231 241 258 #Ç +HiddenKey 94 96 241 258 #^ +HiddenKey 42 43 241 258 #* +HiddenKey 47 55 106 258 #/ +HiddenKey 40 56 106 258 #( +HiddenKey 41 57 107 258 #) +HiddenKey 61 48 108 258 #= +HiddenKey 63 39 241 258 #? +HiddenKey 191 161 241 258 #¿ +HiddenKey 62 60 97 257 #> +HiddenKey 170 186 97 257 #ª +HiddenKey 33 49 97 257 #! +HiddenKey 34 50 97 257 #" +HiddenKey 183 51 115 257 #· +HiddenKey 36 52 100 257 #$ +HiddenKey 37 53 102 257 #% +HiddenKey 38 54 102 257 #& +# +HiddenKey 92 186 97 264 #\ +HiddenKey 91 231 241 264 #[ +HiddenKey 93 43 241 264 #] + diff --git a/ktouch/keyboards/fi.keyboard b/ktouch/keyboards/fi.keyboard new file mode 100644 index 00000000..9edcd996 --- /dev/null +++ b/ktouch/keyboards/fi.keyboard @@ -0,0 +1,124 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 246 Ö 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Assci KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basically be all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 167 § 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 246 +NormalKey 43 + 110 0 246 +NormalKey 180 ' 120 0 246 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 246 +NormalKey 229 Ã… 115 10 246 +NormalKey 168 " 125 10 246 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 39 Ä 118 20 246 +# +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an control key to get them. Basically +# this is all the uppercase letters. +# +# Ascii Target Finger Contorll +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 102 257 #B +HiddenKey 67 99 100 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 246 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 115 257 #W +HiddenKey 88 120 115 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 257 #Z diff --git a/ktouch/keyboards/fr.a.keyboard b/ktouch/keyboards/fr.a.keyboard new file mode 100644 index 00000000..d18e4cfb --- /dev/null +++ b/ktouch/keyboards/fr.a.keyboard @@ -0,0 +1,126 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 113 Q 18 20 #old code is 97(a) 113 is (q) +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 109 M 108 20 +## +## +## ControllKey: This class will represent all the +## controll keys that you are using. Theys keys +## will be used later when you want to use uppercase. +## +## Assci KeyText x y Width Height +## +ControlKey 8 <- 130 0 20 10 +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 258 Shift 123 30 17 10 +ControlKey 264 Alt_Gr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 Caps_L 0 20 18 10 +## +## +## NormalKey: This class represent all the +## normal keys where you don't need to press +## anything else then just one key. That would +## basicly bee all the numbers and the lovercase +## letters. For this class you have to indicate +## withc finger key you are going to use. +## +## Assci KeyText x y FingerKey +#NormalKey 178 0 0 113 +NormalKey 38 & 10 0 113 +NormalKey 233 ? 20 0 115 #always "on" +NormalKey 34 " 30 0 100 +NormalKey 39 ' 40 0 102 +NormalKey 40 ( 50 0 102 +NormalKey 45 - 60 0 102 +NormalKey 232 ? 70 0 106 +NormalKey 95 _ 80 0 107 +NormalKey 231 ? 90 0 108 #always "on" +NormalKey 224 ? 100 0 109 +NormalKey 41 ) 110 0 109 +NormalKey 61 = 120 0 109 +#NormalKey 92 130 0 109 +#NormalKey 8 <- 140 0 109 +# +NormalKey 97 A 15 10 113 +NormalKey 122 Z 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 109 +NormalKey 94 ^ 115 10 109 +NormalKey 36 $ 125 10 109 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +#NormalKey 249 118 20 109 +NormalKey 60 < 13 30 113 +NormalKey 119 W 23 30 113 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 44 , 83 30 106 +NormalKey 59 ; 93 30 107 +NormalKey 58 : 103 30 108 +NormalKey 33 ! 113 30 109 +NormalKey 42 * 140 30 109 +## +## +## HiddenKey: This is all the keys that +## you cant see. That means that you have +## to use an controll key to get them. Basicly +## this is all the uppercase letters. +## +## Ascii Target Finger Control +## +#HiddenKey 65 97 97 258 #A +#HiddenKey 66 98 102 258 #B +#HiddenKey 67 99 100 258 #C +#HiddenKey 68 100 100 258 #D +#HiddenKey 69 101 100 258 #E +#HiddenKey 70 102 102 258 #F +#HiddenKey 71 103 102 258 #G +#HiddenKey 72 104 106 258 #H +#HiddenKey 73 105 107 258 #I +#HiddenKey 74 106 106 258 #J +#HiddenKey 75 107 107 258 #K +#HiddenKey 76 108 106 258 #L +#HiddenKey 77 109 106 258 #M +#HiddenKey 78 110 106 258 #N +#HiddenKey 79 111 108 258 #O +#HiddenKey 80 112 59 258 #P +#HiddenKey 81 113 97 258 #Q +#HiddenKey 82 114 102 258 #R +#HiddenKey 83 115 115 258 #S +#HiddenKey 84 116 102 258 #T +#HiddenKey 85 117 106 258 #U +#HiddenKey 86 118 102 258 #V +#HiddenKey 87 119 115 258 #W +#HiddenKey 88 120 115 258 #X +#HiddenKey 89 121 106 258 #Y +#HiddenKey 90 122 97 258 #Z diff --git a/ktouch/keyboards/fr.keyboard b/ktouch/keyboards/fr.keyboard new file mode 100644 index 00000000..edfcf537 --- /dev/null +++ b/ktouch/keyboards/fr.keyboard @@ -0,0 +1,157 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 113 Q 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 109 M 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Assci KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 178 ² 0 0 113 +NormalKey 38 & 10 0 113 +NormalKey 233 é 20 0 115 +NormalKey 34 " 30 0 100 +NormalKey 39 ' 40 0 102 +NormalKey 40 ( 50 0 102 +NormalKey 45 - 60 0 106 +NormalKey 232 è 70 0 106 +NormalKey 95 _ 80 0 107 +NormalKey 231 ç 90 0 108 +NormalKey 224 à 100 0 109 +NormalKey 41 ) 110 0 109 +NormalKey 61 = 120 0 109 +# +NormalKey 97 A 15 10 113 +NormalKey 122 Z 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +# +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 109 +NormalKey 94 ^ 115 10 109 +NormalKey 36 $ 125 10 109 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 249 ù 118 20 109 +NormalKey 42 * 128 20 109 +# +NormalKey 60 < 13 30 113 +NormalKey 119 W 23 30 113 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 44 , 83 30 106 +NormalKey 59 ; 93 30 107 +NormalKey 58 : 103 30 108 +NormalKey 33 ! 113 30 109 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basicly +# this is all the uppercase letters. +# +# Ascii Target Finger Contorll +# +HiddenKey 49 38 113 258 #& +HiddenKey 50 233 115 258 #é +HiddenKey 51 34 100 258 #" +HiddenKey 52 39 102 258 #' +HiddenKey 53 40 102 258 #( +HiddenKey 54 45 106 257 #- +HiddenKey 55 232 106 257 #è +HiddenKey 56 95 107 257 #_ +HiddenKey 57 231 108 257 #ç +HiddenKey 48 224 109 257 #à +HiddenKey 176 41 109 257 #) +HiddenKey 43 61 109 257 #= +# +HiddenKey 126 233 115 264 #é +HiddenKey 35 34 100 264 #" +HiddenKey 123 39 102 264 #' +HiddenKey 91 40 102 264 #( +HiddenKey 124 45 106 264 #- +HiddenKey 96 232 106 264 #è +HiddenKey 92 95 107 264 #_ +HiddenKey 64 224 109 264 #à +HiddenKey 93 41 109 264 #) +HiddenKey 125 61 109 264 #= +# +HiddenKey 63 44 106 257 #, +HiddenKey 46 59 107 257 #; +HiddenKey 47 58 108 257 #: +HiddenKey 167 33 109 257 #! +HiddenKey 62 60 113 258 #< +# +HiddenKey 65 97 113 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 257 #H +HiddenKey 73 105 107 257 #I +HiddenKey 74 106 106 257 #J +HiddenKey 75 107 107 257 #K +HiddenKey 76 108 106 257 #L +HiddenKey 77 109 109 257 #M +HiddenKey 78 110 106 257 #N +HiddenKey 79 111 108 257 #O +HiddenKey 80 112 109 257 #P +HiddenKey 81 113 113 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 257 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 113 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 257 #Y +HiddenKey 90 122 115 258 #Z \ No newline at end of file diff --git a/ktouch/keyboards/fr.swiss.keyboard b/ktouch/keyboards/fr.swiss.keyboard new file mode 100644 index 00000000..ba89c072 --- /dev/null +++ b/ktouch/keyboards/fr.swiss.keyboard @@ -0,0 +1,135 @@ +#################################################### +# KTouch +# Keybord layout file for swiss french keybord layout +#################################################### +# +# Assci KeyText x y +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 246 é 108 20 +# +# Assci KeyText x y Width Hight +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 20 12 10 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 Alt_Gr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 Caps_L 0 20 18 10 +ControlKey 8 <- 130 0 20 10 + +# Assci KeyText x y FingerKey +# +NormalKey 94 § 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 246 +NormalKey 223 ' 110 0 246 +NormalKey 180 ^ 120 0 246 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 122 Z 65 10 106 +# +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 246 +NormalKey 252 è 115 10 246 +NormalKey 43 ¨ 125 10 246 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 228 à 118 20 246 +NormalKey 35 $ 128 20 246 +NormalKey 60 < 13 30 97 +NormalKey 121 Y 23 30 97 +# +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 +# +# +# Ascii Target Finger Contorll +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 246 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 97 258 #Y +HiddenKey 90 122 106 258 #Z +HiddenKey 62 60 97 258 #> +HiddenKey 196 228 246 257 #Ä +HiddenKey 214 246 246 257 #Ö +HiddenKey 220 252 246 257 #Ãœ +HiddenKey 167 51 100 258 #§ +HiddenKey 176 94 97 258 #° +HiddenKey 34 50 115 258 #" +HiddenKey 33 49 97 258 #! +HiddenKey 36 52 102 258 #$ +HiddenKey 37 53 102 258 #% +HiddenKey 38 54 106 258 #& +HiddenKey 47 55 106 257 #/ +HiddenKey 41 57 108 257 #) +HiddenKey 40 56 107 257 #( +HiddenKey 61 48 246 257 #= +HiddenKey 63 223 246 257 #? +HiddenKey 96 180 246 257 #` +HiddenKey 59 44 107 257 #; +HiddenKey 58 46 108 257 #: +HiddenKey 95 45 246 257 #_ +HiddenKey 42 43 246 257 #* +HiddenKey 39 35 246 257 #' +HiddenKey 92 223 246 264 #\ +HiddenKey 124 60 97 264 #| +HiddenKey 64 113 97 264 #@ + + + + + diff --git a/ktouch/keyboards/he.keyboard b/ktouch/keyboards/he.keyboard new file mode 100644 index 00000000..e03f5bd1 --- /dev/null +++ b/ktouch/keyboards/he.keyboard @@ -0,0 +1,149 @@ +#################################################### +# KTouch +# Keybord layout file for Hebrew +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# UNICODE KeyText x y +FingerKey 1513 ש 18 20 +FingerKey 1491 ד 28 20 +FingerKey 1490 ×’ 38 20 +FingerKey 1499 ×› 48 20 +FingerKey 1495 ×— 78 20 +FingerKey 1500 ל 88 20 +FingerKey 1498 ך 98 20 +FingerKey 1507 ×£ 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# UNICODE KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 Alt 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# UNICODE KeyText x y FingerKey +# +NormalKey 59 ; 0 0 1513 +NormalKey 49 1 10 0 1513 +NormalKey 50 2 20 0 1491 +NormalKey 51 3 30 0 1490 +NormalKey 52 4 40 0 1499 +NormalKey 53 5 50 0 1499 +NormalKey 54 6 60 0 1495 +NormalKey 55 7 70 0 1495 +NormalKey 56 8 80 0 1500 +NormalKey 57 9 90 0 1498 +NormalKey 48 0 100 0 1507 +NormalKey 95 - 110 0 1507 +NormalKey 61 = 120 0 1507 +NormalKey 92 \ 130 0 1507 +NormalKey 8 <- 140 0 1507 +# +NormalKey 47 / 15 10 1513 +NormalKey 39 ' 25 10 1491 +NormalKey 1511 ק 35 10 1490 +NormalKey 1512 ר 45 10 1499 +NormalKey 1488 × 55 10 1499 +NormalKey 1496 ט 65 10 1495 +NormalKey 1493 ו 75 10 1495 +NormalKey 1503 ן 85 10 1500 +NormalKey 1501 × 95 10 1498 +NormalKey 1508 פ 105 10 1507 +NormalKey 91 [ 115 10 1507 +NormalKey 93 ] 125 10 1507 +# +NormalKey 1506 ×¢ 58 20 1499 +NormalKey 1497 ×™ 68 20 1495 +NormalKey 44 , 118 20 1507 +# +NormalKey 1494 ×– 23 30 1513 +NormalKey 1505 ס 33 30 1491 +NormalKey 1489 ב 43 30 1490 +NormalKey 1492 ×” 53 30 1499 +NormalKey 1504 ×  63 30 1499 +NormalKey 1502 מ 73 30 1495 +NormalKey 1510 צ 83 30 1495 +NormalKey 1514 ת 93 30 1500 +NormalKey 1509 ×¥ 103 30 1498 +NormalKey 47 . 113 30 1507 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an control key to get them. Basically +# this is all the uppercase letters. +# +# UNICODE Target Finger Contorll +# +HiddenKey 126 59 1513 257 #~ +HiddenKey 33 49 1513 257 #! +HiddenKey 64 50 1491 257 #@ +HiddenKey 35 51 1490 257 ## +HiddenKey 36 52 1499 257 #$ +HiddenKey 37 53 1499 257 #% +HiddenKey 94 54 1495 258 #^ +HiddenKey 38 55 1495 258 #& +HiddenKey 42 56 1500 258 #* +HiddenKey 40 57 1498 258 #( +HiddenKey 41 48 1507 258 #) +HiddenKey 95 45 1507 258 #_ +HiddenKey 43 61 1507 258 #+ +HiddenKey 124 92 1507 258 #| +# +HiddenKey 81 47 1513 257 #Q +HiddenKey 87 39 1491 257 #W +HiddenKey 69 1511 1490 257 #E +HiddenKey 82 1512 1499 257 #R +HiddenKey 84 1488 1499 257 #T +HiddenKey 89 1496 1495 258 #Y +HiddenKey 85 1493 1495 258 #U +HiddenKey 73 1503 1500 258 #I +HiddenKey 79 1501 1498 258 #O +HiddenKey 80 1508 1507 258 #P +HiddenKey 123 91 1507 258 #{ +HiddenKey 125 93 1507 258 #} +# +HiddenKey 65 1513 1513 257 #A +HiddenKey 83 1491 1491 257 #S +HiddenKey 68 1490 1490 257 #D +HiddenKey 70 1499 1499 257 #F +HiddenKey 71 1506 1499 257 #G +HiddenKey 72 1497 1495 258 #H +HiddenKey 74 44 1495 258 #J +HiddenKey 75 1495 1500 258 #K +HiddenKey 76 1500 1498 258 #L +HiddenKey 58 1498 1507 258 #: +HiddenKey 34 1507 1507 258 #" +# +HiddenKey 90 1494 1513 257 #Z +HiddenKey 88 1505 1491 257 #X +HiddenKey 67 1489 1490 257 #C +HiddenKey 86 1492 1499 257 #V +HiddenKey 66 1504 1499 257 #B +HiddenKey 78 1502 1495 258 #N +HiddenKey 77 1510 1495 258 #M +HiddenKey 60 1514 1500 258 #< +HiddenKey 62 1509 1498 258 #> +HiddenKey 63 47 1507 258 #? diff --git a/ktouch/keyboards/hu.keyboard b/ktouch/keyboards/hu.keyboard new file mode 100644 index 00000000..afd77ef1 --- /dev/null +++ b/ktouch/keyboards/hu.keyboard @@ -0,0 +1,177 @@ +#################################################### +# KTouch +# Hungarian keybord layout file +# Code=UTF-8 +#################################################### +# +# +# FingerKey: This category represents the base keys. +# +# Ascii KeyText x y +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 233 É 108 20 +# +# +# NormalKey: This category represent the normal keys exccluding the base keys. +# +# Ascii KeyText x y FingerKey +# +# numeric line +NormalKey 48 0 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 246 Ö 100 0 246 +NormalKey 252 Ãœ 110 0 246 +NormalKey 243 Ó 120 0 246 +# upper line +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 122 Z 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 246 +NormalKey 245 Å 115 10 246 +NormalKey 250 Ú 125 10 246 +# base line (excluding the base keys) +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 225 à 118 20 246 +NormalKey 251 Å° 128 20 246 +# lower line +NormalKey 237 à 13 30 97 +NormalKey 121 Y 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 +# +# +# ControlKey: This category represents the "gray" keys. +# +# Ascii KeyText x y Width Height +# +# numeric line +ControlKey 8 BackSpace 130 0 20 10 +# upper line +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 20 12 10 +# base line +ControlKey 259 CapsLock 0 20 18 10 +# lower line +ControlKey 258 Shift 0 30 13 10 +ControlKey 257 Shift 123 30 27 10 +# control line +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +# +# +# HiddenKey: This category represents the key combinations. +# +# Ascii Target Finger Control +# +# shift + numeric line +HiddenKey 167 48 97 257 #§ +HiddenKey 39 49 97 257 #' +HiddenKey 34 50 115 257 #" +HiddenKey 43 51 100 257 #+ +HiddenKey 33 52 102 257 #! +HiddenKey 37 53 102 257 #% +HiddenKey 47 54 106 257 #/ +HiddenKey 61 55 106 258 #= +HiddenKey 40 56 107 258 #( +HiddenKey 41 57 108 258 #) +HiddenKey 214 246 233 258 #Ö +HiddenKey 220 252 233 258 #Ãœ +HiddenKey 211 243 233 258 #Ó +# shift + upper line +HiddenKey 81 113 97 257 #Q +HiddenKey 87 119 115 257 #W +HiddenKey 69 101 100 257 #E +HiddenKey 82 114 102 257 #R +HiddenKey 84 116 102 257 #T +HiddenKey 90 122 106 257 #Z +HiddenKey 85 117 106 258 #U +HiddenKey 73 105 107 258 #I +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 233 258 #P +HiddenKey 213 111 233 258 #Å +HiddenKey 218 112 223 258 #Ú +# shift + base line +HiddenKey 65 97 97 257 #A +HiddenKey 83 115 115 257 #S +HiddenKey 68 100 100 257 #D +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 201 233 233 258 #É +HiddenKey 193 225 233 258 #à +HiddenKey 219 251 233 258 #Å° +# shift + lower line +HiddenKey 215 237 97 257 #à +HiddenKey 89 121 97 257 #Y +HiddenKey 88 120 115 257 #X +HiddenKey 67 99 100 257 #C +HiddenKey 86 118 102 257 #V +HiddenKey 66 98 102 257 #B +HiddenKey 78 110 106 258 #N +HiddenKey 77 109 106 258 #M +HiddenKey 63 44 107 258 #? +HiddenKey 58 46 108 258 #: +HiddenKey 95 45 233 258 #_ + +# alt + numeric line +HiddenKey 126 49 97 264 #~ +HiddenKey 94 51 100 264 #^ +HiddenKey 96 55 106 264 #` +# alt + upper line +HiddenKey 92 113 97 264 #\ +HiddenKey 124 119 115 264 #| +HiddenKey 247 111 233 264 #÷ +HiddenKey 215 112 223 264 #× +# alt + base line +HiddenKey 91 102 102 264 #[ +HiddenKey 93 103 102 264 #] +HiddenKey 36 233 233 264 #$ +# alt + lower line +HiddenKey 60 237 97 264 #< +HiddenKey 62 121 97 264 #> +HiddenKey 35 120 115 264 ## +HiddenKey 38 99 100 264 #& +HiddenKey 64 118 102 264 #@ +HiddenKey 123 98 102 264 #{ +HiddenKey 125 110 106 264 #} +HiddenKey 59 44 107 264 #; +HiddenKey 42 45 233 264 #* + + + + + diff --git a/ktouch/keyboards/it.keyboard b/ktouch/keyboards/it.keyboard new file mode 100644 index 00000000..3f9c5828 --- /dev/null +++ b/ktouch/keyboards/it.keyboard @@ -0,0 +1,155 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 242 ò 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Assci KeyText x y Width height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 Alt 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 13 10 +ControlKey 259 Caps_L 0 20 18 10 +ControlKey 8 <- 130 0 20 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basically be all the numbers and the lowercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 92 \ 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 39 ' 110 0 242 +NormalKey 236 ì 120 0 242 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 242 +NormalKey 232 è 115 10 242 +NormalKey 43 + 125 10 242 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 224 à 118 20 242 +NormalKey 249 ù 128 20 242 +# +NormalKey 60 < 13 30 97 +NormalKey 122 Z 23 30 115 +NormalKey 120 X 33 30 100 +NormalKey 99 C 43 30 102 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 106 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 107 +NormalKey 44 , 93 30 108 +NormalKey 46 . 103 30 242 +NormalKey 45 - 113 30 242 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an control key to get them. Basically +# this is all the uppercase letters. +# +# Ascii Target Finger Contorll +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 106 257 #B +HiddenKey 67 99 102 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 77 109 107 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 242 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 115 257 #W +HiddenKey 88 120 100 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 115 257 #Z +# +HiddenKey 59 44 108 258 #; +HiddenKey 58 46 242 258 #: +HiddenKey 95 45 242 258 #_ +HiddenKey 231 242 242 258 #ç +HiddenKey 176 224 242 258 #° +HiddenKey 167 249 242 258 #§ +HiddenKey 233 232 242 258 #é +HiddenKey 42 43 242 258 #* +HiddenKey 47 55 106 258 #/ +HiddenKey 40 56 106 258 #( +HiddenKey 41 57 107 258 #) +HiddenKey 61 48 108 258 #= +HiddenKey 63 39 242 258 #? +HiddenKey 94 236 242 258 #^ +HiddenKey 62 60 97 257 #> +HiddenKey 124 92 97 257 #| +HiddenKey 33 49 97 257 #! +HiddenKey 34 50 97 257 #" +HiddenKey 163 51 115 257 #£ +HiddenKey 36 52 100 257 #$ +HiddenKey 37 53 102 257 #% +HiddenKey 38 54 102 257 #& +# +HiddenKey 64 242 242 264 #@ +HiddenKey 35 224 242 264 ## +HiddenKey 91 232 242 264 #[ +HiddenKey 93 43 242 264 #] + diff --git a/ktouch/keyboards/la.keyboard b/ktouch/keyboards/la.keyboard new file mode 100644 index 00000000..55d6c6cd --- /dev/null +++ b/ktouch/keyboards/la.keyboard @@ -0,0 +1,109 @@ +#################################################### +# KTouch +# Keybord layout file for Latin keyboard +#################################################### +# +# +# Assci KeyText x y +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 241 Ñ 108 20 +# +# +# Assci KeyText x y Width Height +# +ControlKey 8 <- 130 0 20 10 +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 20 12 10 +ControlKey 258 Shift 133 30 17 10 +ControlKey 264 Alt 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 23 10 +ControlKey 259 Caps_Lk 0 20 18 10 +# +# +# Assci KeyText x y FingerKey +# +NormalKey 124 | 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 241 +NormalKey 39 ' 110 0 241 +NormalKey 191 ¿ 120 0 241 + +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 241 +NormalKey 180 ' 115 10 241 +NormalKey 43 + 125 10 241 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 123 { 118 20 241 +NormalKey 125 } 128 20 241 +# +NormalKey 60 < 23 30 97 +NormalKey 122 Z 33 30 97 +NormalKey 120 X 43 30 115 +NormalKey 99 C 53 30 100 +NormalKey 118 V 63 30 102 +NormalKey 98 B 73 30 102 +NormalKey 110 N 83 30 106 +NormalKey 109 M 93 30 106 +NormalKey 44 , 103 30 107 +NormalKey 46 . 113 30 108 +NormalKey 45 - 123 30 241 +# +# +# Ascii Target Finger Contorll +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 241 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 258 #Z diff --git a/ktouch/keyboards/nb.keyboard b/ktouch/keyboards/nb.keyboard new file mode 100644 index 00000000..ca4f503d --- /dev/null +++ b/ktouch/keyboards/nb.keyboard @@ -0,0 +1,190 @@ +#################################################### +# KTouch +# Keybord layout file for Norwegian keyboard +# Encoding: UTF-8 (save as UTF-8 from editor) +# Made by Axel Bojer by manipulating the danish file +# Edit this file with tabs set to 8 characters. +# The Unicode characters are found in an extensive list +# over html codes -- see http://www.fileformat.info/info/unicode/ +# +# Refer to file en.keyboard for details. +#################################################### +# +# Unicode KeyChar x y +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 248 Ø 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 (Mellomrom) 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +ControlKey 13 Enter 138 10 12 20 10 + +# Unicode KeyChar x y FingerKeyUnicode +NormalKey 124 | 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 43 + 110 0 248 +NormalKey 92 \ 120 0 248 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 248 +NormalKey 229 Ã… 115 10 248 +NormalKey 168 ¨ 125 10 248 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 230 Æ 118 20 248 +NormalKey 39 ' 128 20 248 +# +NormalKey 60 < 13 30 97 +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 248 +# +# Unicode FingerUnicode Comment +# TargetUnicode ControllUnicode +# Shift + letter keys +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 238 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 258 #Z +# +HiddenKey 198 230 248 258 #Æ +HiddenKey 216 248 248 258 #Ø +HiddenKey 197 229 248 258 #Ã… +# +# # # # # # # # # # # # # # # # # +# Special characters with Shift # +# # # # # # # # # # # # # # # # # +# +# Special characters: shift + keys on the number row +# +HiddenKey 167 124 97 258 #§ +HiddenKey 33 49 97 258 #! +HiddenKey 34 50 97 258 #" +HiddenKey 35 51 115 258 ## +HiddenKey 164 52 100 258 #¤ +HiddenKey 37 53 102 258 #% +HiddenKey 38 54 102 258 #& +HiddenKey 47 55 106 258 #/ +HiddenKey 40 56 106 258 #( +HiddenKey 41 57 107 258 #) +HiddenKey 61 48 108 258 #= +HiddenKey 63 43 248 258 #? +HiddenKey 96 92 248 258 #` +# +# Special characters: shift + leftover keys on other rows +# +HiddenKey 94 168 248 258 #^ +HiddenKey 42 39 248 258 #* +HiddenKey 95 45 248 258 #_ +HiddenKey 58 46 108 258 #: +HiddenKey 59 44 107 258 #; +HiddenKey 62 60 97 258 #> +# +# # # # # # # # # # # # # # # # # # +# Special characters with Alt Gr # +# # # # # # # # # # # # # # # # # # +# +# Special characters: Alt Gr + keys on the number row +HiddenKey 166 124 97 264 #¦ +HiddenKey 161 49 97 264 #¡ +HiddenKey 64 50 97 264 #@ +HiddenKey 163 51 115 264 #£ +HiddenKey 36 52 100 264 #$ +HiddenKey 189 53 102 264 #½ +HiddenKey 165 54 102 264 #Â¥ +HiddenKey 123 55 106 264 #{ +HiddenKey 91 56 106 264 #[ +HiddenKey 93 57 107 264 #] +HiddenKey 125 48 108 264 #} +HiddenKey 177 43 248 264 #± +HiddenKey 180 92 248 264 #´ +# +# Special characters: Alt Gr + character keys +# +HiddenKey 170 97 97 264 #ª +HiddenKey 8221 98 102 264 #†+HiddenKey 169 99 100 264 #© +HiddenKey 240 100 100 264 #ð +HiddenKey 8364 101 100 264 #€ +HiddenKey 273 102 102 264 #Ä‘ (f) +HiddenKey 331 103 102 264 #Å‹ +HiddenKey 295 104 106 264 #ħ +HiddenKey 8594 105 107 264 #→ Arrow right (i) +HiddenKey 312 107 107 264 #ĸ +HiddenKey 322 108 106 264 #Å‚ +HiddenKey 181 109 106 264 #µ (m) +HiddenKey 174 114 102 264 #® +HiddenKey 223 115 115 264 #ß +HiddenKey 254 116 102 264 #þ (t) +HiddenKey 8595 117 106 264 #↓ Arrow down (u) +HiddenKey 8220 118 102 264 #“ (v) +HiddenKey 187 120 115 264 #» (x) +HiddenKey 8592 121 106 264 #↠Arrow left (y) +HiddenKey 171 122 97 264 #« (z) +# +# Special characters: Alt Gr + leftover keys on other rows +# +HiddenKey 126 168 248 264 #~ +HiddenKey 183 46 108 264 #· (.) +HiddenKey 184 44 107 264 #¸ (,) \ No newline at end of file diff --git a/ktouch/keyboards/nn.keyboard b/ktouch/keyboards/nn.keyboard new file mode 100644 index 00000000..79e9675b --- /dev/null +++ b/ktouch/keyboards/nn.keyboard @@ -0,0 +1,106 @@ +#################################################### +# KTouch +# Keybord layout file for Norwegian kaybord +#################################################### +# +# Assci KeyText x y +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 230 Ø 108 20 +# +# Assci KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 Alt 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 Caps_L 0 20 18 10 +ControlKey 8 <- 130 0 20 10 +ControlKey 13 Enter 128 20 22 10 + +# Assci KeyText x y FingerKey +# +NormalKey 124 | 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 230 +NormalKey 43 + 110 0 230 +NormalKey 92 \ 120 0 230 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 230 +NormalKey 91 Ã… 115 10 230 +NormalKey 93 ~ 125 10 230 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 39 Æ 118 20 230 +# +NormalKey 60 < 13 30 97 +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 47 / 113 30 230 +# +# +# Ascii Target Finger Contorll +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 230 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 258 #Z +HiddenKey 216 39 230 258 #Æ +HiddenKey 198 230 230 258 #ø +HiddenKey 197 91 230 258 #Ã… diff --git a/ktouch/keyboards/pl.keyboard b/ktouch/keyboards/pl.keyboard new file mode 100644 index 00000000..8c5c3590 --- /dev/null +++ b/ktouch/keyboards/pl.keyboard @@ -0,0 +1,135 @@ +#################################################### +# KTouch +# Keybord layout file for Polish (utf-8) +# Mikolaj Machowski +# Encoding: UTF-8 (save as UTF-8 from editor) +# Edit this file with tabs set to 8 characters. +# +# Refer to file en.keyboard for details. +#################################################### +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 59 ; 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +NormalKey 96 ` 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 59 +NormalKey 95 - 110 0 59 +NormalKey 61 = 120 0 59 +NormalKey 92 \ 130 0 59 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 59 +NormalKey 91 [ 115 10 59 +NormalKey 93 ] 125 10 59 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 39 ' 118 20 59 +# +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 47 / 113 30 59 +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 102 257 #B +HiddenKey 67 99 100 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 59 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 115 257 #W +HiddenKey 88 120 115 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 257 #Z +# Ascii Target Finger Control +HiddenKey 126 96 97 257 #~ +HiddenKey 33 49 97 257 #! +HiddenKey 64 50 97 257 #@ +HiddenKey 35 51 115 257 ## +HiddenKey 36 52 100 257 #$ +HiddenKey 37 53 102 257 #% +HiddenKey 94 54 102 257 #^ +HiddenKey 38 55 106 258 #& +HiddenKey 42 56 106 258 #* +HiddenKey 40 57 107 258 #( +HiddenKey 41 48 108 258 #) +HiddenKey 95 95 59 258 #_ +HiddenKey 43 61 59 258 #+ +HiddenKey 124 92 59 258 #| +HiddenKey 123 91 59 258 #{ +HiddenKey 125 93 59 258 #} +HiddenKey 34 39 59 258 #" +HiddenKey 58 59 59 258 #: +HiddenKey 60 44 107 258 #< +HiddenKey 62 46 108 258 #> +HiddenKey 63 47 59 258 #? + +# small pletters +# Ascii Target Finger Control +HiddenKey 261 97 97 264 #Ä… +HiddenKey 263 99 100 264 #ć +HiddenKey 281 101 100 264 #Ä™ +HiddenKey 322 108 108 264 #Å‚ +HiddenKey 324 110 106 264 #Å„ +HiddenKey 243 111 108 264 #ó +HiddenKey 347 115 115 264 #Å› +HiddenKey 380 122 97 264 #ż +HiddenKey 378 120 115 264 #ź + diff --git a/ktouch/keyboards/pt.br.keyboard b/ktouch/keyboards/pt.br.keyboard new file mode 100644 index 00000000..be9af86f --- /dev/null +++ b/ktouch/keyboards/pt.br.keyboard @@ -0,0 +1,150 @@ +#################################################### +# KTouch +# Keybord layout file for brazilian keyboard +#################################################### +# +# +# FingerKey: Esta classe representa as teclas onde +# os seus dedos deverão ficar descansando entre escritas. +# +# +# Ascii KeyText x y +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 231 Ç 108 20 +# +# +# ControlKey: Esta classe irá representar todas as teclas +# de controle que está usando. Estas teclas serão usadas +# posteriormente quando você quiser usar as maiúsculas. +# +# Ascii KeyText x y Width Height +# +ControlKey 8 BackSpace 140 0 10 10 +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 258 Shift 0 30 15 10 +ControlKey 257 Shift 125 30 25 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 32 Espaço 30 40 90 10 +ControlKey 264 AltG 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +# +# +# NormalKey: Esta classe representa todas as teclas +# normais onde não precisa pressionar em mais nada +# a não ser numa única tecla. Estes serão basicamente +# todos os números e as letras minúsculas. Para esta classe +# você terá que indicar qual a tecla de dedos que irá usar. +# +# Ascii KeyText x y FingerKey +# +NormalKey 39 ' 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 231 +NormalKey 45 - 110 0 231 +NormalKey 61 = 120 0 231 +NormalKey 93 ] 130 0 231 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 231 +NormalKey 180 ´ 115 10 231 +NormalKey 91 [ 125 10 231 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 126 ~ 118 20 231 +NormalKey 47 / 128 20 231 +# +NormalKey 92 \ 15 30 97 +NormalKey 122 Z 25 30 97 +NormalKey 120 X 35 30 115 +NormalKey 99 C 45 30 100 +NormalKey 118 V 55 30 102 +NormalKey 98 B 65 30 102 +NormalKey 110 N 75 30 106 +NormalKey 109 M 85 30 106 +NormalKey 44 , 95 30 107 +NormalKey 46 . 105 30 108 +NormalKey 59 ; 115 30 231 +# +# +# HiddenKey: Estas s� as teclas que você não +# poderá ver. Isto significa que você terá que +# usar uma tecla de controle para usá-las. +# Basicamente são todas as letras maiúsculas. +# +# Ascii Target Finger Control +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 231 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 258 #Z +HiddenKey 34 39 97 258 #" +HiddenKey 33 49 97 258 #! +HiddenKey 64 50 115 258 #@ +HiddenKey 35 51 100 258 ## +HiddenKey 36 52 102 258 #$ +HiddenKey 37 53 102 258 #% +HiddenKey 168 54 106 258 # +HiddenKey 38 55 106 258 #& +HiddenKey 42 56 107 258 #* +HiddenKey 40 57 108 258 #( +HiddenKey 41 48 231 258 #) +HiddenKey 95 45 231 258 #_ +HiddenKey 43 61 231 258 #+ +HiddenKey 125 93 231 258 #} +HiddenKey 96 180 231 258 #` +HiddenKey 123 91 231 258 #{ +HiddenKey 94 126 231 258 #^ +HiddenKey 63 47 231 258 #? +HiddenKey 124 92 97 258 #| +HiddenKey 60 44 107 258 #< +HiddenKey 62 46 108 258 #> +HiddenKey 58 59 231 258 #: \ No newline at end of file diff --git a/ktouch/keyboards/pt.keyboard b/ktouch/keyboards/pt.keyboard new file mode 100644 index 00000000..287c431d --- /dev/null +++ b/ktouch/keyboards/pt.keyboard @@ -0,0 +1,109 @@ +#################################################### +# KTouch +# Keybord layout file for portuguese keyboard +#################################################### +# +# +# Assci KeyText x y +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 241 Ç 108 20 +# +# +# Assci KeyText x y Width Height +# +ControlKey 8 <- 130 0 20 10 +ControlKey 260 Tab 0 10 15 10 +ControlKey 261 Enter 138 20 12 10 +ControlKey 258 Shift 133 30 17 10 +ControlKey 264 Alt 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 23 10 +ControlKey 259 Caps_Lk 0 20 18 10 +# +# +# Assci KeyText x y FingerKey +# +NormalKey 124 \ 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 241 +NormalKey 39 ' 110 0 241 +NormalKey 191 « 120 0 241 + +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 241 +NormalKey 180 + 115 10 241 +NormalKey 43 ' 125 10 241 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 123 º 118 20 241 +NormalKey 125 ~ 128 20 241 +# +NormalKey 60 < 23 30 97 +NormalKey 122 Z 33 30 97 +NormalKey 120 X 43 30 115 +NormalKey 99 C 53 30 100 +NormalKey 118 V 63 30 102 +NormalKey 98 B 73 30 102 +NormalKey 110 N 83 30 106 +NormalKey 109 M 93 30 106 +NormalKey 44 , 103 30 107 +NormalKey 46 . 113 30 108 +NormalKey 45 - 123 30 241 +# +# +# Ascii Target Finger Contorll +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 241 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 258 #Z diff --git a/ktouch/keyboards/ru.2.keyboard b/ktouch/keyboards/ru.2.keyboard new file mode 100644 index 00000000..a3cf2039 --- /dev/null +++ b/ktouch/keyboards/ru.2.keyboard @@ -0,0 +1,157 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 113 Ф 18 20 +FingerKey 115 Ы 28 20 +FingerKey 100 Ð’ 38 20 +FingerKey 102 Ð 48 20 +FingerKey 106 О 78 20 +FingerKey 107 Л 88 20 +FingerKey 108 Д 98 20 +FingerKey 109 Ж 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Assci KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 ПРОБЕЛ 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 178 Ð 0 0 113 +NormalKey 38 1 10 0 113 +NormalKey 233 2 20 0 115 +NormalKey 34 3 30 0 100 +NormalKey 39 4 40 0 102 +NormalKey 40 5 50 0 102 +NormalKey 45 6 60 0 106 +NormalKey 232 7 70 0 106 +NormalKey 95 8 80 0 107 +NormalKey 231 9 90 0 108 +NormalKey 224 0 100 0 109 +NormalKey 41 - 110 0 109 +NormalKey 61 = 120 0 109 +# +NormalKey 97 Й 15 10 113 +NormalKey 122 Ц 25 10 115 +NormalKey 101 У 35 10 100 +NormalKey 114 К 45 10 102 +NormalKey 116 Е 55 10 102 +# +NormalKey 121 Ð 65 10 106 +NormalKey 117 Г 75 10 106 +NormalKey 105 Ш 85 10 107 +NormalKey 111 Щ 95 10 108 +NormalKey 112 Щ 105 10 109 +NormalKey 94 З 115 10 109 +NormalKey 36 Ð¥ 125 10 109 +# +NormalKey 103 П 58 20 102 +NormalKey 104 Р 68 20 106 +NormalKey 249 Э 118 20 109 +NormalKey 42 \ 128 20 109 +# +NormalKey 60 / 13 30 113 +NormalKey 119 Я 23 30 113 +NormalKey 120 Ч 33 30 115 +NormalKey 99 С 43 30 100 +NormalKey 118 Ðœ 53 30 102 +NormalKey 98 И 63 30 102 +NormalKey 110 Т 73 30 106 +NormalKey 44 Ь 83 30 106 +NormalKey 59 Б 93 30 107 +NormalKey 58 Ю 103 30 108 +NormalKey 33 / 113 30 109 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basicly +# this is all the uppercase letters. +# +# Ascii Target Finger Contorll +# +HiddenKey 49 38 113 258 #& +HiddenKey 50 233 115 258 #é +HiddenKey 51 34 100 258 #" +HiddenKey 52 39 102 258 #' +HiddenKey 53 40 102 258 #( +HiddenKey 54 45 106 257 #- +HiddenKey 55 232 106 257 #è +HiddenKey 56 95 107 257 #_ +HiddenKey 57 231 108 257 #ç +HiddenKey 48 224 109 257 #à +HiddenKey 176 41 109 257 #) +HiddenKey 43 61 109 257 #= +# +HiddenKey 126 233 115 264 #é +HiddenKey 35 34 100 264 #" +HiddenKey 123 39 102 264 #' +HiddenKey 91 40 102 264 #( +HiddenKey 124 45 106 264 #- +HiddenKey 96 232 106 264 #è +HiddenKey 92 95 107 264 #_ +HiddenKey 64 224 109 264 #à +HiddenKey 93 41 109 264 #) +HiddenKey 125 61 109 264 #= +# +HiddenKey 63 44 106 257 #, +HiddenKey 46 59 107 257 #; +HiddenKey 47 58 108 257 #: +HiddenKey 167 33 109 257 #! +HiddenKey 62 60 113 258 #< +# +HiddenKey 65 97 113 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 257 #H +HiddenKey 73 105 107 257 #I +HiddenKey 74 106 106 257 #J +HiddenKey 75 107 107 257 #K +HiddenKey 76 108 106 257 #L +HiddenKey 77 109 109 257 #M +HiddenKey 78 110 106 257 #N +HiddenKey 79 111 108 257 #O +HiddenKey 80 112 109 257 #P +HiddenKey 81 113 113 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 257 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 113 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 106 257 #Y +HiddenKey 90 122 113 258 #Z \ No newline at end of file diff --git a/ktouch/keyboards/ru.3.keyboard b/ktouch/keyboards/ru.3.keyboard new file mode 100644 index 00000000..24d925a1 --- /dev/null +++ b/ktouch/keyboards/ru.3.keyboard @@ -0,0 +1,149 @@ +#################################################### +# KTouch +# Keybord layout file for Russian +# Miha Ulanov (mulanov@mail.ru) +# Code=UTF-8 +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1099 Ы 28 20 +FingerKey 1074 Ð’ 38 20 +FingerKey 1072 Ð 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. These keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represents all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lowercase +# letters. For this class you have to indicate +# witch finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 1105 Ð 0 0 1092 +NormalKey 49 1 10 0 1092 +NormalKey 50 2 20 0 1099 +NormalKey 51 3 30 0 1074 +NormalKey 52 4 40 0 1072 +NormalKey 53 5 50 0 1072 +NormalKey 54 6 60 0 1086 +NormalKey 55 7 70 0 1086 +NormalKey 56 8 80 0 1083 +NormalKey 57 9 90 0 1076 +NormalKey 48 0 100 0 1078 +NormalKey 95 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 92 \ 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1099 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Ð 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Ð¥ 115 10 1078 +NormalKey 1098 Ъ 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1101 Э 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1099 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 Ðœ 53 30 1072 +NormalKey 1080 И 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 46 . 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an control key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Control +# +HiddenKey 1040 1072 1072 257 #Ð +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1042 1074 1074 257 #Ð’ +HiddenKey 1043 1075 1086 258 #Г +HiddenKey 1044 1076 1076 258 #Д +HiddenKey 1045 1077 1072 257 #Е +HiddenKey 1025 1105 1092 257 #Ð +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1047 1079 1078 258 #З +HiddenKey 1048 1080 1072 257 #И +HiddenKey 1049 1081 1092 257 #Й +HiddenKey 1050 1082 1072 257 #К +HiddenKey 1051 1083 1083 258 #Л +HiddenKey 1052 1084 1072 257 #Ðœ +HiddenKey 1053 1085 1086 258 #Ð +HiddenKey 1054 1086 1086 258 #О +HiddenKey 1055 1087 1072 257 #П +HiddenKey 1056 1088 1086 258 #Р +HiddenKey 1057 1089 1074 257 #С +HiddenKey 1058 1090 1086 258 #Т +HiddenKey 1059 1091 1074 257 #У +HiddenKey 1060 1092 1092 257 #Ф +HiddenKey 1061 1093 1078 258 #Ð¥ +HiddenKey 1062 1094 1099 257 #Ц +HiddenKey 1063 1095 1099 257 #Ч +HiddenKey 1064 1096 1083 258 #Ш +HiddenKey 1065 1097 1076 258 #Щ +HiddenKey 1066 1098 1078 258 #Ъ +HiddenKey 1067 1099 1099 257 #Ы +HiddenKey 1068 1100 1086 258 #Ь +HiddenKey 1069 1101 1078 258 #Э +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 1071 1103 1092 257 #Я + +HiddenKey 44 46 1078 258 #, +HiddenKey 33 49 1092 257 #! +HiddenKey 34 50 1099 257 #" +HiddenKey 8470 51 1074 257 #â„– +HiddenKey 59 52 1072 257 #; +HiddenKey 37 53 1072 257 #% +HiddenKey 44 54 1086 258 #: +HiddenKey 63 55 1086 258 #? +HiddenKey 42 56 1083 258 #* +HiddenKey 40 57 1076 258 #( +HiddenKey 41 48 1078 258 #) +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 47 92 1078 258 #/ diff --git a/ktouch/keyboards/ru.basic.keyboard b/ktouch/keyboards/ru.basic.keyboard new file mode 100644 index 00000000..df3cfb77 --- /dev/null +++ b/ktouch/keyboards/ru.basic.keyboard @@ -0,0 +1,149 @@ +#################################################### +# +# Russian basic keyboard layout file for KTouch. +# +# Created by Alexander Pravdin . +# +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1099 Ы 28 20 +FingerKey 1074 Ð’ 38 20 +FingerKey 1072 Ð 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Пробел 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 1105 Ð 0 0 1092 +NormalKey 49 1 10 0 1092 +NormalKey 50 2 20 0 1099 +NormalKey 51 3 30 0 1074 +NormalKey 52 4 40 0 1072 +NormalKey 53 5 50 0 1072 +NormalKey 54 6 60 0 1086 +NormalKey 55 7 70 0 1086 +NormalKey 56 8 80 0 1083 +NormalKey 57 9 90 0 1076 +NormalKey 48 0 100 0 1078 +NormalKey 45 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 92 \ 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1099 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Ð 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Ð¥ 115 10 1078 +NormalKey 1098 Ъ 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1101 Э 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1099 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 Ðœ 53 30 1072 +NormalKey 1080 И 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 47 / 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Contorll +# +HiddenKey 1060 1092 1092 257 #Ф A +HiddenKey 1067 1099 1099 257 #Ы S +HiddenKey 1042 1074 1074 257 #Ð’ D +HiddenKey 1040 1072 1072 257 #Ð F +HiddenKey 1055 1087 1072 257 #П G +HiddenKey 1056 1088 1086 258 #Р H +HiddenKey 1054 1086 1086 258 #О J +HiddenKey 1051 1083 1083 258 #Л K +HiddenKey 1044 1076 1076 258 #Д L +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1069 1101 1078 258 #Э +HiddenKey 1071 1103 1092 257 #Я Z +HiddenKey 1063 1095 1099 257 #Ч X +HiddenKey 1057 1089 1074 257 #С C +HiddenKey 1052 1084 1072 257 #Ðœ V +HiddenKey 1048 1080 1072 257 #И B +HiddenKey 1058 1090 1086 258 #Т N +HiddenKey 1068 1100 1086 258 #Ь M +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 63 47 1078 258 #? +HiddenKey 1049 1081 1092 257 #Й Q +HiddenKey 1062 1094 1099 257 #Ц W +HiddenKey 1059 1091 1074 257 #У E +HiddenKey 1050 1082 1072 257 #К R +HiddenKey 1045 1077 1072 257 #Е T +HiddenKey 1053 1085 1086 258 #Ð Y +HiddenKey 1043 1075 1086 258 #Г U +HiddenKey 1064 1096 1083 258 #Ш I +HiddenKey 1065 1097 1076 258 #Щ O +HiddenKey 1047 1079 1078 258 #З P +HiddenKey 1061 1093 1078 258 #Ð¥ +HiddenKey 1066 1098 1078 258 #Ъ +HiddenKey 1025 1105 1092 257 #Ð +HiddenKey 33 49 1092 257 #! +HiddenKey 34 50 1099 257 #" +HiddenKey 35 51 1074 257 ## +HiddenKey 42 52 1072 257 #* +HiddenKey 58 53 1072 257 #: +HiddenKey 44 54 1086 258 #, +HiddenKey 46 55 1086 258 #. +HiddenKey 59 56 1083 258 #; +HiddenKey 40 57 1076 258 #( +HiddenKey 41 48 1078 258 #) +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 124 92 1078 258 #| diff --git a/ktouch/keyboards/ru.keyboard b/ktouch/keyboards/ru.keyboard new file mode 100644 index 00000000..651addf8 --- /dev/null +++ b/ktouch/keyboards/ru.keyboard @@ -0,0 +1,149 @@ +#################################################### +# +# Russian Windows keyboard layout file for KTouch. +# +# Created by Alexander Pravdin . +# +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1099 Ы 28 20 +FingerKey 1074 Ð’ 38 20 +FingerKey 1072 Ð 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Пробел 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 1105 Ð 0 0 1092 +NormalKey 49 1 10 0 1092 +NormalKey 50 2 20 0 1099 +NormalKey 51 3 30 0 1074 +NormalKey 52 4 40 0 1072 +NormalKey 53 5 50 0 1072 +NormalKey 54 6 60 0 1086 +NormalKey 55 7 70 0 1086 +NormalKey 56 8 80 0 1083 +NormalKey 57 9 90 0 1076 +NormalKey 48 0 100 0 1078 +NormalKey 45 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 92 \ 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1099 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Ð 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Ð¥ 115 10 1078 +NormalKey 1098 Ъ 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1101 Э 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1099 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 Ðœ 53 30 1072 +NormalKey 1080 И 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 46 . 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Contorll +# +HiddenKey 1060 1092 1092 257 #Ф A +HiddenKey 1067 1099 1099 257 #Ы S +HiddenKey 1042 1074 1074 257 #Ð’ D +HiddenKey 1040 1072 1072 257 #Ð F +HiddenKey 1055 1087 1072 257 #П G +HiddenKey 1056 1088 1086 258 #Р H +HiddenKey 1054 1086 1086 258 #О J +HiddenKey 1051 1083 1083 258 #Л K +HiddenKey 1044 1076 1076 258 #Д L +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1069 1101 1078 258 #Э +HiddenKey 1071 1103 1092 257 #Я Z +HiddenKey 1063 1095 1099 257 #Ч X +HiddenKey 1057 1089 1074 257 #С C +HiddenKey 1052 1084 1072 257 #Ðœ V +HiddenKey 1048 1080 1072 257 #И B +HiddenKey 1058 1090 1086 258 #Т N +HiddenKey 1068 1100 1086 258 #Ь M +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 44 46 1078 258 #, +HiddenKey 1049 1081 1092 257 #Й Q +HiddenKey 1062 1094 1099 257 #Ц W +HiddenKey 1059 1091 1074 257 #У E +HiddenKey 1050 1082 1072 257 #К R +HiddenKey 1045 1077 1072 257 #Е T +HiddenKey 1053 1085 1086 258 #Ð Y +HiddenKey 1043 1075 1086 258 #Г U +HiddenKey 1064 1096 1083 258 #Ш I +HiddenKey 1065 1097 1076 258 #Щ O +HiddenKey 1047 1079 1078 258 #З P +HiddenKey 1061 1093 1078 258 #Ð¥ +HiddenKey 1066 1098 1078 258 #Ъ +HiddenKey 1025 1105 1092 257 #Ð +HiddenKey 33 49 1092 257 #! +HiddenKey 34 50 1099 257 #" +HiddenKey 8470 51 1074 257 # +HiddenKey 59 52 1072 257 #; +HiddenKey 37 53 1072 257 #% +HiddenKey 58 54 1086 258 #: +HiddenKey 63 55 1086 258 #? +HiddenKey 42 56 1083 258 #* +HiddenKey 40 57 1076 258 #( +HiddenKey 41 48 1078 258 #) +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 47 92 1078 258 #/ diff --git a/ktouch/keyboards/ru.typewriter.keyboard b/ktouch/keyboards/ru.typewriter.keyboard new file mode 100644 index 00000000..67f16032 --- /dev/null +++ b/ktouch/keyboards/ru.typewriter.keyboard @@ -0,0 +1,149 @@ +#################################################### +# +# Russian typewriter keyboard layout file for KTouch. +# +# Created by Alexander Pravdin . +# +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1099 Ы 28 20 +FingerKey 1074 Ð’ 38 20 +FingerKey 1072 Ð 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Пробел 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 39 ' 0 0 1092 +NormalKey 33 ! 10 0 1092 +NormalKey 8470 â„– 20 0 1099 +NormalKey 47 / 30 0 1074 +NormalKey 59 ; 40 0 1072 +NormalKey 58 : 50 0 1072 +NormalKey 44 , 60 0 1086 +NormalKey 46 . 70 0 1086 +NormalKey 95 _ 80 0 1083 +NormalKey 63 ? 90 0 1076 +NormalKey 37 % 100 0 1078 +NormalKey 45 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 40 ( 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1099 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Ð 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Ð¥ 115 10 1078 +NormalKey 1098 Ъ 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1101 Э 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1099 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 Ðœ 53 30 1072 +NormalKey 1080 И 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 1105 Ð 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Contorll +# +HiddenKey 1060 1092 1092 257 #Ф A +HiddenKey 1067 1099 1099 257 #Ы S +HiddenKey 1042 1074 1074 257 #Ð’ D +HiddenKey 1040 1072 1072 257 #Ð F +HiddenKey 1055 1087 1072 257 #П G +HiddenKey 1056 1088 1086 258 #Р H +HiddenKey 1054 1086 1086 258 #О J +HiddenKey 1051 1083 1083 258 #Л K +HiddenKey 1044 1076 1076 258 #Д L +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1069 1101 1078 258 #Э +HiddenKey 1071 1103 1092 257 #Я Z +HiddenKey 1063 1095 1099 257 #Ч X +HiddenKey 1057 1089 1074 257 #С C +HiddenKey 1052 1084 1072 257 #Ðœ V +HiddenKey 1048 1080 1072 257 #И B +HiddenKey 1058 1090 1086 258 #Т N +HiddenKey 1068 1100 1086 258 #Ь M +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 1025 1105 1078 258 #Ñ‘ +HiddenKey 1049 1081 1092 257 #Й Q +HiddenKey 1062 1094 1099 257 #Ц W +HiddenKey 1059 1091 1074 257 #У E +HiddenKey 1050 1082 1072 257 #К R +HiddenKey 1045 1077 1072 257 #Е T +HiddenKey 1053 1085 1086 258 #Ð Y +HiddenKey 1043 1075 1086 258 #Г U +HiddenKey 1064 1096 1083 258 #Ш I +HiddenKey 1065 1097 1076 258 #Щ O +HiddenKey 1047 1079 1078 258 #З P +HiddenKey 1061 1093 1078 258 #Ð¥ +HiddenKey 1066 1098 1078 258 #Ъ +HiddenKey 34 39 1092 257 #" +HiddenKey 49 33 1092 257 #1 +HiddenKey 50 8470 1099 257 #2 +HiddenKey 51 47 1074 257 #3 +HiddenKey 52 59 1072 257 #4 +HiddenKey 53 58 1072 257 #5 +HiddenKey 54 44 1086 258 #6 +HiddenKey 55 46 1086 258 #7 +HiddenKey 56 95 1083 258 #8 +HiddenKey 57 63 1076 258 #9 +HiddenKey 48 37 1078 258 #0 +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 41 40 1078 258 #) diff --git a/ktouch/keyboards/ru.winkeys.keyboard b/ktouch/keyboards/ru.winkeys.keyboard new file mode 100644 index 00000000..5d412f99 --- /dev/null +++ b/ktouch/keyboards/ru.winkeys.keyboard @@ -0,0 +1,149 @@ +#################################################### +# +# Russian winkeys keyboard layout file for KTouch. +# +# Created by Alexander Pravdin . +# +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1099 Ы 28 20 +FingerKey 1074 Ð’ 38 20 +FingerKey 1072 Ð 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Пробел 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 1105 Ð 0 0 1092 +NormalKey 49 1 10 0 1092 +NormalKey 50 2 20 0 1099 +NormalKey 51 3 30 0 1074 +NormalKey 52 4 40 0 1072 +NormalKey 53 5 50 0 1072 +NormalKey 54 6 60 0 1086 +NormalKey 55 7 70 0 1086 +NormalKey 56 8 80 0 1083 +NormalKey 57 9 90 0 1076 +NormalKey 48 0 100 0 1078 +NormalKey 45 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 92 \ 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1099 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Ð 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Ð¥ 115 10 1078 +NormalKey 1098 Ъ 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1101 Э 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1099 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 Ðœ 53 30 1072 +NormalKey 1080 И 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 46 . 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Contorll +# +HiddenKey 1060 1092 1092 257 #Ф A +HiddenKey 1067 1099 1099 257 #Ы S +HiddenKey 1042 1074 1074 257 #Ð’ D +HiddenKey 1040 1072 1072 257 #Ð F +HiddenKey 1055 1087 1072 257 #П G +HiddenKey 1056 1088 1086 258 #Р H +HiddenKey 1054 1086 1086 258 #О J +HiddenKey 1051 1083 1083 258 #Л K +HiddenKey 1044 1076 1076 258 #Д L +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1069 1101 1078 258 #Э +HiddenKey 1071 1103 1092 257 #Я Z +HiddenKey 1063 1095 1099 257 #Ч X +HiddenKey 1057 1089 1074 257 #С C +HiddenKey 1052 1084 1072 257 #Ðœ V +HiddenKey 1048 1080 1072 257 #И B +HiddenKey 1058 1090 1086 258 #Т N +HiddenKey 1068 1100 1086 258 #Ь M +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 44 46 1078 258 #, +HiddenKey 1049 1081 1092 257 #Й Q +HiddenKey 1062 1094 1099 257 #Ц W +HiddenKey 1059 1091 1074 257 #У E +HiddenKey 1050 1082 1072 257 #К R +HiddenKey 1045 1077 1072 257 #Е T +HiddenKey 1053 1085 1086 258 #Ð Y +HiddenKey 1043 1075 1086 258 #Г U +HiddenKey 1064 1096 1083 258 #Ш I +HiddenKey 1065 1097 1076 258 #Щ O +HiddenKey 1047 1079 1078 258 #З P +HiddenKey 1061 1093 1078 258 #Ð¥ +HiddenKey 1066 1098 1078 258 #Ъ +HiddenKey 1025 1105 1092 257 #Ð +HiddenKey 33 49 1092 257 #! +HiddenKey 34 50 1099 257 #" +HiddenKey 8470 51 1074 257 #num +HiddenKey 59 52 1072 257 #; +HiddenKey 37 53 1072 257 #% +HiddenKey 58 54 1086 258 #: +HiddenKey 63 55 1086 258 #? +HiddenKey 42 56 1083 258 #* +HiddenKey 40 57 1076 258 #( +HiddenKey 41 48 1078 258 #) +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 47 92 1078 258 #/ diff --git a/ktouch/keyboards/sl.keyboard b/ktouch/keyboards/sl.keyboard new file mode 100644 index 00000000..2f482f39 --- /dev/null +++ b/ktouch/keyboards/sl.keyboard @@ -0,0 +1,175 @@ +#################################################### +# KTouch +# Keybord layout file for slovenian keybord layout +# Code=UTF-8 +#################################################### +# +# Assci KeyText x y +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 269 ÄŒ 108 20 +# +# Assci KeyText x y Width Hight +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 | 128 20 22 10 +ControlKey 13 Enter 135 10 15 20 +ControlKey 258 Shift 123 30 17 10 +ControlKey 0 Win 120 40 15 10 +ControlKey 0 WinM 105 40 15 10 +ControlKey 264 AltGr 90 40 15 10 +ControlKey 0 Ctrl 135 40 15 10 #265 +ControlKey 0 Alt 30 40 15 10 #263 +ControlKey 0 Ctrl 0 40 15 10 #262 +ControlKey 0 Win 15 40 15 10 +ControlKey 32 Preslednica 45 40 45 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 + +# Assci KeyText x y FingerKey +# +NormalKey 184 ¸ 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 115 +NormalKey 51 3 30 0 100 +NormalKey 52 4 40 0 102 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 106 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 107 +NormalKey 57 9 90 0 108 +NormalKey 48 0 100 0 269 +NormalKey 39 ' 110 0 269 +NormalKey 43 + 120 0 269 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 122 Z 65 10 106 +# +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 269 +NormalKey 353 Å  115 10 269 +NormalKey 273 Ä 125 10 269 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 263 Ć 118 20 269 +NormalKey 60 < 13 30 97 +NormalKey 121 Y 23 30 97 +# +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 269 +NormalKey 382 Ž 140 30 269 +# +# +# Ascii Target Finger Control +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C + +HiddenKey 268 269 269 257 #ÄŒ + +HiddenKey 262 263 269 257 #Ć + +HiddenKey 68 100 100 258 #D + +HiddenKey 272 273 269 257 #Ä + +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 257 #H +HiddenKey 73 105 107 257 #I +HiddenKey 74 106 106 257 #J +HiddenKey 75 107 107 257 #K +HiddenKey 76 108 108 257 #L +HiddenKey 77 109 106 257 #M +HiddenKey 78 110 106 257 #N +HiddenKey 79 111 108 257 #O +HiddenKey 80 112 269 257 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S + +HiddenKey 352 353 269 257 #Å  + +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 257 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 97 258 #Y +HiddenKey 90 122 106 257 #Z + +HiddenKey 381 382 269 257 #Ž + +HiddenKey 62 60 97 258 #> + +#HiddenKey 196 228 269 257 #Ä +#HiddenKey 214 246 269 257 #Ö +#HiddenKey 220 252 269 257 #Ãœ +#HiddenKey 167 51 100 258 #§ + +HiddenKey 33 49 97 258 #! +HiddenKey 34 50 115 258 #" +HiddenKey 35 51 100 258 ## +HiddenKey 36 52 102 258 #$ +HiddenKey 37 53 102 258 #% +HiddenKey 38 54 106 257 #& +HiddenKey 47 55 106 257 #/ +HiddenKey 41 57 108 257 #) +HiddenKey 40 56 107 257 #( +HiddenKey 61 48 269 257 #= +HiddenKey 63 39 269 257 #? + +#HiddenKey 96 180 269 257 #` + +HiddenKey 59 44 107 257 #; +HiddenKey 58 46 108 257 #: +HiddenKey 95 45 269 257 #_ +HiddenKey 42 43 269 257 #* +#HiddenKey 39 35 269 257 #' + +#HiddenKey 92 223 269 264 #\ +#HiddenKey 124 60 97 264 #| +#HiddenKey 64 113 97 264 #@ + +# Ascii Target Finger Control +HiddenKey 126 49 97 264 #~ +HiddenKey 176 53 102 264 #° +HiddenKey 96 55 106 264 #` +HiddenKey 92 113 97 264 #\ +HiddenKey 124 119 115 264 #| +HiddenKey 247 353 269 264 #÷ +HiddenKey 215 273 269 264 #× +HiddenKey 91 102 102 264 #[ +HiddenKey 93 103 102 264 #] +#HiddenKey 179 107 107 264 #Å‚ +#HiddenKey 179 108 108 264 #Å‚ +HiddenKey 223 263 269 264 #ß +HiddenKey 64 118 102 264 #@ + +HiddenKey 123 98 102 264 #{ +HiddenKey 125 110 106 264 #} + +HiddenKey 167 109 106 264 #§ +HiddenKey 164 382 269 264 #¤ diff --git a/ktouch/keyboards/sv.dvorak.keyboard b/ktouch/keyboards/sv.dvorak.keyboard new file mode 100644 index 00000000..acb0acab --- /dev/null +++ b/ktouch/keyboards/sv.dvorak.keyboard @@ -0,0 +1,107 @@ +#################################################### +# KTouch +# Swedish Dvorak Keybord layout file +#################################################### +# +# Ascii KeyText x y +# +FingerKey 97 A 18 20 +FingerKey 111 O 28 20 +FingerKey 101 E 38 20 +FingerKey 117 U 48 20 +FingerKey 104 H 78 20 +FingerKey 116 T 88 20 +FingerKey 110 N 98 20 +FingerKey 115 S 108 20 +# +# Ascii KeyText x y Width Hight +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 20 12 10 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 130 0 20 10 + +# Ascii KeyText x y FingerKey +# +NormalKey 167 § 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 111 +NormalKey 51 3 30 0 101 +NormalKey 52 4 40 0 117 +NormalKey 53 5 50 0 117 +NormalKey 54 6 60 0 104 +NormalKey 55 7 70 0 104 +NormalKey 56 8 80 0 116 +NormalKey 57 9 90 0 110 +NormalKey 48 0 100 0 115 +NormalKey 223 + 110 0 115 +NormalKey 180 ´ 120 0 115 +# +NormalKey 246 Ö 15 10 97 +NormalKey 229 Ã… 25 10 111 +NormalKey 239 Ä 35 10 101 +NormalKey 112 P 45 10 117 +NormalKey 121 Y 55 10 117 +NormalKey 102 F 65 10 104 +# +NormalKey 103 G 75 10 104 +NormalKey 99 C 85 10 116 +NormalKey 114 R 95 10 110 +NormalKey 108 L 105 10 115 +NormalKey 113 Q 115 10 115 +NormalKey 168 ¨ 125 10 115 +# +NormalKey 105 I 58 20 117 +NormalKey 100 D 68 20 104 +NormalKey 45 - 118 20 115 +NormalKey 60 < 128 20 115 +NormalKey 39 ' 13 30 97 +NormalKey 44 , 23 30 97 +# +NormalKey 46 . 33 30 111 +NormalKey 106 J 43 30 100 +NormalKey 107 K 53 30 102 +NormalKey 120 X 63 30 102 +NormalKey 98 B 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 119 W 93 30 107 +NormalKey 118 V 103 30 108 +NormalKey 122 Z 113 30 115 +# +# +# Ascii Target Finger Contorll + + +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 104 257 #B +HiddenKey 67 99 116 257 #C +HiddenKey 68 100 104 257 #D +HiddenKey 69 101 101 257 #E +HiddenKey 70 102 104 257 #F +HiddenKey 71 103 104 257 #G +HiddenKey 72 104 104 258 #H +HiddenKey 73 105 117 258 #I +HiddenKey 74 106 101 258 #J +HiddenKey 75 107 117 258 #K +HiddenKey 76 108 115 258 #L +HiddenKey 77 109 104 258 #M +HiddenKey 78 110 110 258 #N +HiddenKey 79 111 111 258 #O +HiddenKey 80 112 117 258 #P +HiddenKey 81 113 115 258 #Q +HiddenKey 82 114 110 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 116 257 #T +HiddenKey 85 117 117 258 #U +HiddenKey 86 118 110 257 #V +HiddenKey 87 119 116 257 #W +HiddenKey 88 120 117 257 #X +HiddenKey 89 121 117 258 #Y +HiddenKey 90 122 115 257 #Z diff --git a/ktouch/keyboards/sv.keyboard b/ktouch/keyboards/sv.keyboard new file mode 100644 index 00000000..597a315d --- /dev/null +++ b/ktouch/keyboards/sv.keyboard @@ -0,0 +1,128 @@ +#################################################### +# KTouch +# Keybord layout file for swedish keybord layout +# Encoding: UTF-8 (save as UTF-8 from editor) +# Edit this file with tabs set to 8 characters. +# +# Refer to file en.keyboard for details. +#################################################### +# +FingerKey 97 A 18 20 +FingerKey 115 S 28 20 +FingerKey 100 D 38 20 +FingerKey 102 F 48 20 +FingerKey 106 J 78 20 +FingerKey 107 K 88 20 +FingerKey 108 L 98 20 +FingerKey 246 Ö 108 20 +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 258 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Strg 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Strg 0 40 15 10 +ControlKey 32 Mellanslag 30 40 90 10 +ControlKey 257 Shift 0 30 13 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 Bakslag 130 0 20 10 +# +NormalKey 167 § 0 0 97 +NormalKey 49 1 10 0 97 +NormalKey 50 2 20 0 97 +NormalKey 51 3 30 0 115 +NormalKey 52 4 40 0 100 +NormalKey 53 5 50 0 102 +NormalKey 54 6 60 0 102 +NormalKey 55 7 70 0 106 +NormalKey 56 8 80 0 106 +NormalKey 57 9 90 0 107 +NormalKey 48 0 100 0 108 +NormalKey 43 + 110 0 246 +NormalKey 180 ´ 120 0 246 +# +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 246 +NormalKey 91 Ã… 115 10 246 +NormalKey 168 " 125 10 246 +# +NormalKey 103 G 58 20 102 +NormalKey 104 H 68 20 106 +NormalKey 228 Ä 118 20 246 +NormalKey 39 ' 128 20 246 +# +NormalKey 60 < 13 30 97 +NormalKey 122 Z 23 30 97 +NormalKey 120 X 33 30 115 +NormalKey 99 C 43 30 100 +NormalKey 118 V 53 30 102 +NormalKey 98 B 63 30 102 +NormalKey 110 N 73 30 106 +NormalKey 109 M 83 30 106 +NormalKey 44 , 93 30 107 +NormalKey 46 . 103 30 108 +NormalKey 45 - 113 30 246 +# +HiddenKey 65 97 97 258 #A +HiddenKey 66 98 102 258 #B +HiddenKey 67 99 100 258 #C +HiddenKey 68 100 100 258 #D +HiddenKey 69 101 100 258 #E +HiddenKey 70 102 102 258 #F +HiddenKey 71 103 102 258 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 246 258 #P +HiddenKey 81 113 97 258 #Q +HiddenKey 82 114 102 258 #R +HiddenKey 83 115 115 258 #S +HiddenKey 84 116 102 258 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 258 #V +HiddenKey 87 119 115 258 #W +HiddenKey 88 120 115 258 #X +HiddenKey 89 121 97 258 #Y +HiddenKey 90 122 106 258 #Z +HiddenKey 62 60 97 258 #> +HiddenKey 196 228 246 257 #Ä +HiddenKey 214 246 246 257 #Ö +HiddenKey 197 91 230 258 #Ã… +HiddenKey 189 167 97 258 #½ +HiddenKey 33 49 97 258 #! +HiddenKey 34 50 97 258 #" +HiddenKey 37 53 102 258 #% +HiddenKey 38 54 102 258 #& +HiddenKey 47 55 106 257 #/ +HiddenKey 40 56 106 257 #( +HiddenKey 41 57 107 257 #) +HiddenKey 61 48 108 257 #= +HiddenKey 63 223 246 257 #? +HiddenKey 96 180 246 257 #` +HiddenKey 59 44 107 257 #; +HiddenKey 58 46 108 257 #: +HiddenKey 95 45 246 257 #_ +HiddenKey 42 39 246 257 #* +HiddenKey 92 223 246 264 #\ +HiddenKey 124 60 97 264 #| +HiddenKey 64 50 97 264 #@ +HiddenKey 36 52 100 264 #$ +HiddenKey 181 109 106 264 #µ +# The following three keys don't work for now +#Hiddenkey 94 168 246 257 #^ +#Hiddenkey 164 52 100 258 #¤ +#Hiddenkey 126 168 246 264 #~ diff --git a/ktouch/keyboards/tr.f.keyboard b/ktouch/keyboards/tr.f.keyboard new file mode 100644 index 00000000..92c08944 --- /dev/null +++ b/ktouch/keyboards/tr.f.keyboard @@ -0,0 +1,192 @@ +#################################################### +# KTouch +# Turkish F Keybord layout file +#################################################### +# This file distributed without any expressed or implied warranty +# Written by Nilgün Belma Bugüner , 2005 +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Ascii KeyText x y +FingerKey 117 U 18 20 +FingerKey 105 Ä° 28 20 +FingerKey 101 E 38 20 +FingerKey 97 A 48 20 +FingerKey 107 K 78 20 +FingerKey 109 M 88 20 +FingerKey 108 L 98 20 +FingerKey 121 Y 108 20 +# +# +# ControllKey: This class will represent all the +# controll keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Ascii KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 258 Shift 0 30 13 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 32 BoÅŸluk 30 40 90 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 8 GeriSil 130 0 20 10 +ControlKey 13 Enter 138 10 12 20 +ControlKey 257 Shift 123 30 27 10 + +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Ascii KeyText x y FingerKey +# +NormalKey 252 Ãœ 58 20 97 +NormalKey 116 T 68 20 107 +NormalKey 351 Åž 118 20 121 +NormalKey 120 X 128 20 121 +# +NormalKey 43 + 0 0 117 +NormalKey 49 1 10 0 117 +NormalKey 50 2 20 0 105 +NormalKey 51 3 30 0 105 +NormalKey 52 4 40 0 101 +NormalKey 53 5 50 0 97 +NormalKey 54 6 60 0 107 +NormalKey 55 7 70 0 107 +NormalKey 56 8 80 0 109 +NormalKey 57 9 90 0 109 +NormalKey 48 0 100 0 108 +NormalKey 47 / 110 0 121 +NormalKey 45 - 120 0 121 +# +NormalKey 102 F 15 10 117 +NormalKey 103 G 25 10 105 +NormalKey 287 Äž 35 10 101 +NormalKey 305 I 45 10 97 +NormalKey 111 O 55 10 97 +NormalKey 100 D 65 10 107 +NormalKey 114 R 75 10 107 +NormalKey 110 N 85 10 109 +NormalKey 104 H 95 10 108 +NormalKey 112 P 105 10 121 +NormalKey 113 Q 115 10 121 +NormalKey 119 W 125 10 121 +NormalKey 252 Ãœ 58 20 97 +NormalKey 116 T 68 20 107 +NormalKey 254 Åž 118 20 121 +NormalKey 120 X 128 20 121 +# +NormalKey 60 < 13 30 117 +NormalKey 106 J 23 30 117 +NormalKey 246 Ö 33 30 105 +NormalKey 118 V 43 30 101 +NormalKey 99 C 53 30 97 +NormalKey 231 Ç 63 30 97 +NormalKey 122 Z 73 30 107 +NormalKey 115 S 83 30 107 +NormalKey 98 B 93 30 109 +NormalKey 46 . 103 30 108 +NormalKey 44 , 113 30 121 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basicly +# this is all the uppercase letters. +# +# Modified Small Finger Modifier +# +HiddenKey 33 49 117 257 #! +HiddenKey 34 50 105 257 #" +HiddenKey 35 51 105 264 ## +HiddenKey 36 52 101 257 #$ +HiddenKey 37 53 97 257 #% +HiddenKey 38 54 107 258 #& +HiddenKey 39 55 107 258 #' +HiddenKey 40 56 109 258 #( +HiddenKey 41 57 109 258 #) +HiddenKey 42 43 117 257 #* +HiddenKey 58 46 108 258 #: +HiddenKey 59 44 121 258 #; +HiddenKey 61 48 108 258 #= +HiddenKey 62 60 117 257 #> +HiddenKey 63 47 121 258 #? +HiddenKey 64 102 117 264 #@ +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 109 258 #B +HiddenKey 67 99 97 257 #C +HiddenKey 68 100 107 258 #D +HiddenKey 69 101 101 257 #E +HiddenKey 70 102 117 257 #F +HiddenKey 71 103 105 257 #G +HiddenKey 72 104 108 258 #H +HiddenKey 73 305 97 257 #I +HiddenKey 74 106 117 257 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 108 258 #L +HiddenKey 77 109 109 258 #M +HiddenKey 78 110 109 258 #N +HiddenKey 79 111 97 257 #O +HiddenKey 80 112 121 258 #P +HiddenKey 81 113 121 258 #Q +HiddenKey 82 114 107 258 #R +HiddenKey 83 115 107 258 #S +HiddenKey 84 116 107 258 #T +HiddenKey 85 117 117 257 #U +HiddenKey 86 118 101 257 #V +HiddenKey 87 119 121 258 #W +HiddenKey 88 120 121 258 #X +HiddenKey 89 121 121 258 #Y +HiddenKey 90 122 107 258 #Z +HiddenKey 91 56 109 264 #[ +HiddenKey 92 47 121 264 #\ +HiddenKey 93 57 109 264 #] +HiddenKey 94 51 105 257 #^ +HiddenKey 95 45 121 258 #_ +HiddenKey 96 120 121 264 #` +HiddenKey 123 55 107 264 #{ +HiddenKey 124 60 117 264 #| +HiddenKey 125 48 108 264 #} +HiddenKey 126 119 121 264 #~ +HiddenKey 162 99 97 264 #¢ +HiddenKey 163 112 121 264 #£ +HiddenKey 165 100 107 264 #Â¥ +HiddenKey 167 115 107 264 #§ +HiddenKey 171 106 117 264 #« +HiddenKey 172 43 117 264 #¬ +HiddenKey 174 114 107 264 #® +HiddenKey 176 104 108 264 #° +HiddenKey 178 50 105 264 #² +HiddenKey 180 121 121 264 #´ +HiddenKey 181 109 109 264 #µ +HiddenKey 182 305 97 264 #¶ +HiddenKey 183 43 121 264 #· +HiddenKey 185 49 117 264 #¹ +HiddenKey 187 246 105 264 #» +HiddenKey 188 52 101 264 #¼ +HiddenKey 189 53 97 264 #½ +HiddenKey 190 54 107 264 #¾ +HiddenKey 199 231 97 257 #Ç +HiddenKey 214 246 105 257 #Ö +HiddenKey 215 98 109 264 #× +HiddenKey 220 252 97 258 #Ãœ +HiddenKey 226 97 97 264 #â +HiddenKey 238 105 105 264 #î +HiddenKey 244 111 97 264 #ô +HiddenKey 247 46 108 264 #÷ +HiddenKey 251 117 117 264 #û +HiddenKey 286 287 101 257 #Äž +HiddenKey 304 105 105 257 #Ä° +HiddenKey 350 351 121 258 #Åž +HiddenKey 8220 118 101 264 #“ +HiddenKey 8221 231 97 264 #†+HiddenKey 8364 101 101 264 #€ +HiddenKey 8482 116 107 264 #â„¢ diff --git a/ktouch/keyboards/tr.q.keyboard b/ktouch/keyboards/tr.q.keyboard new file mode 100644 index 00000000..2fb7e1c2 --- /dev/null +++ b/ktouch/keyboards/tr.q.keyboard @@ -0,0 +1,125 @@ +#################################################### +# KTouch +# Keybord layout file +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Assci KeyText x y +FingerKey 97 A 13 20 +FingerKey 115 S 23 20 +FingerKey 100 D 33 20 +FingerKey 102 F 43 20 +FingerKey 106 J 73 20 +FingerKey 107 K 83 20 +FingerKey 108 L 93 20 +FingerKey 59 Åž 103 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Assci KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 133 20 17 10 +ControlKey 257 Shift 128 30 22 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Space 30 40 90 10 +ControlKey 258 Shift 0 30 18 10 +ControlKey 259 CapsLock 0 20 13 10 +ControlKey 8 BackSpace 130 0 20 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Assci KeyText x y FingerKey +# +NormalKey 96 " 0 0 97 +NormalKey 49 1! 10 0 97 +NormalKey 50 2' 20 0 115 +NormalKey 51 3^ 30 0 100 +NormalKey 52 4+ 40 0 102 +NormalKey 53 5% 50 0 102 +NormalKey 54 6& 60 0 106 +NormalKey 55 7/ 70 0 106 +NormalKey 56 8( 80 0 107 +NormalKey 57 9) 90 0 108 +NormalKey 48 0= 100 0 59 +NormalKey 95 *? 110 0 59 +NormalKey 61 -_ 120 0 59 + +NormalKey 113 Q 15 10 97 +NormalKey 119 W 25 10 115 +NormalKey 101 E 35 10 100 +NormalKey 114 R 45 10 102 +NormalKey 116 T 55 10 102 +NormalKey 121 Y 65 10 106 +NormalKey 117 U 75 10 106 +NormalKey 105 I 85 10 107 +NormalKey 111 O 95 10 108 +NormalKey 112 P 105 10 59 +NormalKey 91 Äž 115 10 59 +NormalKey 93 Ãœ~ 125 10 59 +# +NormalKey 103 G 53 20 102 +NormalKey 104 H 63 20 106 +NormalKey 39 Ä° 113 20 59 +NormalKey 48 ,;` 123 20 36 +NormalKey 94 <|> 18 30 97 +NormalKey 122 Z 28 30 102 +NormalKey 120 X 38 30 115 +NormalKey 99 C 48 30 100 +NormalKey 118 V 58 30 102 +NormalKey 98 B 68 30 102 +NormalKey 110 N 78 30 106 +NormalKey 109 M 88 30 106 +NormalKey 44 Ö 98 30 107 +NormalKey 46 Ç 108 30 108 +NormalKey 47 .: 118 30 59 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Ascii Target Finger Contorll +# +HiddenKey 65 97 97 257 #A +HiddenKey 66 98 102 257 #B +HiddenKey 67 99 100 257 #C +HiddenKey 68 100 100 257 #D +HiddenKey 69 101 100 257 #E +HiddenKey 70 102 102 257 #F +HiddenKey 71 103 102 257 #G +HiddenKey 72 104 106 258 #H +HiddenKey 73 105 107 258 #I +HiddenKey 74 106 106 258 #J +HiddenKey 75 107 107 258 #K +HiddenKey 76 108 106 258 #L +HiddenKey 77 109 106 258 #M +HiddenKey 78 110 106 258 #N +HiddenKey 79 111 108 258 #O +HiddenKey 80 112 59 258 #P +HiddenKey 81 113 97 257 #Q +HiddenKey 82 114 102 257 #R +HiddenKey 83 115 115 257 #S +HiddenKey 84 116 102 257 #T +HiddenKey 85 117 106 258 #U +HiddenKey 86 118 102 257 #V +HiddenKey 87 119 115 257 #W +HiddenKey 88 120 115 257 #X +HiddenKey 89 121 106 258 #Y +HiddenKey 90 122 97 257 #Z diff --git a/ktouch/keyboards/uk.basic.keyboard b/ktouch/keyboards/uk.basic.keyboard new file mode 100644 index 00000000..6ea507c4 --- /dev/null +++ b/ktouch/keyboards/uk.basic.keyboard @@ -0,0 +1,149 @@ +#################################################### +# +# Ukrainian basic keyboard layout file for KTouch. +# +# Created by Alexander Pravdin . +# +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1110 І 28 20 +FingerKey 1074 Ð’ 38 20 +FingerKey 1072 Ð 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Пробел 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 39 ' 0 0 1092 +NormalKey 49 1 10 0 1092 +NormalKey 50 2 20 0 1110 +NormalKey 51 3 30 0 1074 +NormalKey 52 4 40 0 1072 +NormalKey 53 5 50 0 1072 +NormalKey 54 6 60 0 1086 +NormalKey 55 7 70 0 1086 +NormalKey 56 8 80 0 1083 +NormalKey 57 9 90 0 1076 +NormalKey 48 0 100 0 1078 +NormalKey 45 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 1169 Ò 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1110 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Ð 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Ð¥ 115 10 1078 +NormalKey 1111 Ї 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1108 Є 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1110 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 Ðœ 53 30 1072 +NormalKey 1080 И 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 47 / 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Contorll +# +HiddenKey 1060 1092 1092 257 #Ф A +HiddenKey 1030 1110 1110 257 #І S +HiddenKey 1042 1074 1074 257 #Ð’ D +HiddenKey 1040 1072 1072 257 #Ð F +HiddenKey 1055 1087 1072 257 #П G +HiddenKey 1056 1088 1086 258 #Р H +HiddenKey 1054 1086 1086 258 #О J +HiddenKey 1051 1083 1083 258 #Л K +HiddenKey 1044 1076 1076 258 #Д L +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1028 1108 1078 258 #Є +HiddenKey 1071 1103 1092 257 #Я Z +HiddenKey 1063 1095 1110 257 #Ч X +HiddenKey 1057 1089 1074 257 #С C +HiddenKey 1052 1084 1072 257 #Ðœ V +HiddenKey 1048 1080 1072 257 #И B +HiddenKey 1058 1090 1086 258 #Т N +HiddenKey 1068 1100 1086 258 #Ь M +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 63 47 1078 258 #? +HiddenKey 1049 1081 1092 257 #Й Q +HiddenKey 1062 1094 1110 257 #Ц W +HiddenKey 1059 1091 1074 257 #У E +HiddenKey 1050 1082 1072 257 #К R +HiddenKey 1045 1077 1072 257 #Е T +HiddenKey 1053 1085 1086 258 #Ð Y +HiddenKey 1043 1075 1086 258 #Г U +HiddenKey 1064 1096 1083 258 #Ш I +HiddenKey 1065 1097 1076 258 #Щ O +HiddenKey 1047 1079 1078 258 #З P +HiddenKey 1061 1093 1078 258 #Ð¥ +HiddenKey 1031 1111 1078 258 #Ї +HiddenKey 126 39 1092 257 #~ +HiddenKey 33 49 1092 257 #! +HiddenKey 34 50 1110 257 #" +HiddenKey 35 51 1074 257 ## +HiddenKey 42 52 1072 257 #* +HiddenKey 58 53 1072 257 #: +HiddenKey 44 54 1086 258 #, +HiddenKey 46 55 1086 258 #. +HiddenKey 59 56 1083 258 #; +HiddenKey 40 57 1076 258 #( +HiddenKey 41 48 1078 258 #) +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 1168 1169 1078 258 #Ò diff --git a/ktouch/keyboards/uk.typewriter.keyboard b/ktouch/keyboards/uk.typewriter.keyboard new file mode 100644 index 00000000..129ac807 --- /dev/null +++ b/ktouch/keyboards/uk.typewriter.keyboard @@ -0,0 +1,149 @@ +#################################################### +# +# Ukrainian typewriter keyboard layout file for KTouch. +# +# Created by Alexander Pravdin . +# +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1080 И 28 20 +FingerKey 1074 Ð’ 38 20 +FingerKey 1072 Ð 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Пробел 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 39 ' 0 0 1092 +NormalKey 33 ! 10 0 1092 +NormalKey 8470 â„– 20 0 1080 +NormalKey 47 / 30 0 1074 +NormalKey 59 ; 40 0 1072 +NormalKey 58 : 50 0 1072 +NormalKey 44 , 60 0 1086 +NormalKey 46 . 70 0 1086 +NormalKey 95 _ 80 0 1083 +NormalKey 63 ? 90 0 1076 +NormalKey 37 % 100 0 1078 +NormalKey 45 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 40 ( 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1080 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Ð 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Ð¥ 115 10 1078 +NormalKey 1169 Ò 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1108 Є 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1080 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 Ðœ 53 30 1072 +NormalKey 1110 І 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 1111 Ї 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Contorll +# +HiddenKey 1060 1092 1092 257 #Ф A +HiddenKey 1048 1080 1080 257 #И S +HiddenKey 1042 1074 1074 257 #Ð’ D +HiddenKey 1040 1072 1072 257 #Ð F +HiddenKey 1055 1087 1072 257 #П G +HiddenKey 1056 1088 1086 258 #Р H +HiddenKey 1054 1086 1086 258 #О J +HiddenKey 1051 1083 1083 258 #Л K +HiddenKey 1044 1076 1076 258 #Д L +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1028 1108 1078 258 #Є +HiddenKey 1071 1103 1092 257 #Я Z +HiddenKey 1063 1095 1080 257 #Ч X +HiddenKey 1057 1089 1074 257 #С C +HiddenKey 1052 1084 1072 257 #Ðœ V +HiddenKey 1030 1110 1072 257 #І B +HiddenKey 1058 1090 1086 258 #Т N +HiddenKey 1068 1100 1086 258 #Ь M +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 1031 1111 1078 258 #Ї +HiddenKey 1049 1081 1092 257 #Й Q +HiddenKey 1062 1094 1080 257 #Ц W +HiddenKey 1059 1091 1074 257 #У E +HiddenKey 1050 1082 1072 257 #К R +HiddenKey 1045 1077 1072 257 #Е T +HiddenKey 1053 1085 1086 258 #Ð Y +HiddenKey 1043 1075 1086 258 #Г U +HiddenKey 1064 1096 1083 258 #Ш I +HiddenKey 1065 1097 1076 258 #Щ O +HiddenKey 1047 1079 1078 258 #З P +HiddenKey 1061 1093 1078 258 #Ð¥ +HiddenKey 1168 1169 1078 258 #Ò +HiddenKey 34 39 1092 257 #" +HiddenKey 49 33 1092 257 #1 +HiddenKey 50 8470 1080 257 #2 +HiddenKey 51 47 1074 257 #3 +HiddenKey 52 59 1072 257 #4 +HiddenKey 53 58 1072 257 #5 +HiddenKey 54 44 1086 258 #6 +HiddenKey 55 46 1086 258 #7 +HiddenKey 56 95 1083 258 #8 +HiddenKey 57 63 1076 258 #9 +HiddenKey 48 37 1078 258 #0 +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 41 40 1078 258 #) diff --git a/ktouch/keyboards/uk.winkeys.keyboard b/ktouch/keyboards/uk.winkeys.keyboard new file mode 100644 index 00000000..d378df30 --- /dev/null +++ b/ktouch/keyboards/uk.winkeys.keyboard @@ -0,0 +1,149 @@ +#################################################### +# +# Ukrainian winkeys keyboard layout file for KTouch. +# +# Created by Alexander Pravdin . +# +#################################################### +# +# +# FingerKey: This class represents the keys where +# your fingers shold rest between typing. +# +# Unicode KeyText x y +FingerKey 1092 Ф 18 20 +FingerKey 1110 І 28 20 +FingerKey 1074 Ð’ 38 20 +FingerKey 1072 Ð 48 20 +FingerKey 1086 О 78 20 +FingerKey 1083 Л 88 20 +FingerKey 1076 Д 98 20 +FingerKey 1078 Ж 108 20 +# +# +# ControlKey: This class will represent all the +# control keys that you are using. Theys keys +# will be used later when you want to use uppercase. +# +# Unicode KeyText x y Width Height +# +ControlKey 260 Tab 0 10 15 10 +ControlKey 13 Enter 128 20 22 10 +ControlKey 257 Shift 123 30 27 10 +ControlKey 264 AltGr 120 40 15 10 +ControlKey 265 Ctrl 135 40 15 10 +ControlKey 263 Alt 15 40 15 10 +ControlKey 262 Ctrl 0 40 15 10 +ControlKey 32 Пробел 30 40 90 10 +ControlKey 258 Shift 0 30 23 10 +ControlKey 259 CapsLock 0 20 18 10 +ControlKey 8 BackSpace 140 0 10 10 +# +# +# NormalKey: This class represent all the +# normal keys where you don't need to press +# anything else then just one key. That would +# basicly bee all the numbers and the lovercase +# letters. For this class you have to indicate +# withc finger key you are going to use. +# +# Unicode KeyText x y FingerKey +# +NormalKey 39 ' 0 0 1092 +NormalKey 49 1 10 0 1092 +NormalKey 50 2 20 0 1110 +NormalKey 51 3 30 0 1074 +NormalKey 52 4 40 0 1072 +NormalKey 53 5 50 0 1072 +NormalKey 54 6 60 0 1086 +NormalKey 55 7 70 0 1086 +NormalKey 56 8 80 0 1083 +NormalKey 57 9 90 0 1076 +NormalKey 48 0 100 0 1078 +NormalKey 45 - 110 0 1078 +NormalKey 61 = 120 0 1078 +NormalKey 1169 Ò 130 0 1078 +# +NormalKey 1081 Й 15 10 1092 +NormalKey 1094 Ц 25 10 1110 +NormalKey 1091 У 35 10 1074 +NormalKey 1082 К 45 10 1072 +NormalKey 1077 Е 55 10 1072 +NormalKey 1085 Ð 65 10 1086 +NormalKey 1075 Г 75 10 1086 +NormalKey 1096 Ш 85 10 1083 +NormalKey 1097 Щ 95 10 1076 +NormalKey 1079 З 105 10 1078 +NormalKey 1093 Ð¥ 115 10 1078 +NormalKey 1111 Ї 125 10 1078 +# +NormalKey 1087 П 58 20 1072 +NormalKey 1088 Р 68 20 1086 +NormalKey 1108 Є 118 20 1078 +# +NormalKey 1103 Я 23 30 1092 +NormalKey 1095 Ч 33 30 1110 +NormalKey 1089 С 43 30 1074 +NormalKey 1084 Ðœ 53 30 1072 +NormalKey 1080 И 63 30 1072 +NormalKey 1090 Т 73 30 1086 +NormalKey 1100 Ь 83 30 1086 +NormalKey 1073 Б 93 30 1083 +NormalKey 1102 Ю 103 30 1076 +NormalKey 46 . 113 30 1078 +# +# +# HiddenKey: This is all the keys that +# you cant see. That means that you have +# to use an controll key to get them. Basically +# this is all the uppercase letters. +# +# Unicode Target Finger Contorll +# +HiddenKey 1060 1092 1092 257 #Ф A +HiddenKey 1030 1110 1110 257 #І S +HiddenKey 1042 1074 1074 257 #Ð’ D +HiddenKey 1040 1072 1072 257 #Ð F +HiddenKey 1055 1087 1072 257 #П G +HiddenKey 1056 1088 1086 258 #Р H +HiddenKey 1054 1086 1086 258 #О J +HiddenKey 1051 1083 1083 258 #Л K +HiddenKey 1044 1076 1076 258 #Д L +HiddenKey 1046 1078 1078 258 #Ж +HiddenKey 1028 1108 1078 258 #Є +HiddenKey 1071 1103 1092 257 #Я Z +HiddenKey 1063 1095 1110 257 #Ч X +HiddenKey 1057 1089 1074 257 #С C +HiddenKey 1052 1084 1072 257 #Ðœ V +HiddenKey 1048 1080 1072 257 #И B +HiddenKey 1058 1090 1086 258 #Т N +HiddenKey 1068 1100 1086 258 #Ь M +HiddenKey 1041 1073 1083 258 #Б +HiddenKey 1070 1102 1076 258 #Ю +HiddenKey 44 46 1078 258 #, +HiddenKey 1049 1081 1092 257 #Й Q +HiddenKey 1062 1094 1110 257 #Ц W +HiddenKey 1059 1091 1074 257 #У E +HiddenKey 1050 1082 1072 257 #К R +HiddenKey 1045 1077 1072 257 #Е T +HiddenKey 1053 1085 1086 258 #Ð Y +HiddenKey 1043 1075 1086 258 #Г U +HiddenKey 1064 1096 1083 258 #Ш I +HiddenKey 1065 1097 1076 258 #Щ O +HiddenKey 1047 1079 1078 258 #З P +HiddenKey 1061 1093 1078 258 #Ð¥ +HiddenKey 1031 1111 1078 258 #Ї +HiddenKey 126 39 1092 257 #~ +HiddenKey 33 49 1092 257 #! +HiddenKey 34 50 1110 257 #" +HiddenKey 8470 51 1074 257 #num +HiddenKey 59 52 1072 257 #; +HiddenKey 37 53 1072 257 #% +HiddenKey 58 54 1086 258 #: +HiddenKey 63 55 1086 258 #? +HiddenKey 42 56 1083 258 #* +HiddenKey 40 57 1076 258 #( +HiddenKey 41 48 1078 258 #) +HiddenKey 95 45 1078 258 #_ +HiddenKey 43 61 1078 258 #+ +HiddenKey 1168 1169 1078 258 #Ò diff --git a/ktouch/ktouch.desktop b/ktouch/ktouch.desktop new file mode 100644 index 00000000..83860bd6 --- /dev/null +++ b/ktouch/ktouch.desktop @@ -0,0 +1,82 @@ +# KDE Config File +[Desktop Entry] +Type=Application +Exec=ktouch -caption "%c" %i %m +Icon=ktouch +DocPath=ktouch/index.html +GenericName=Touch Typing Tutor +GenericName[af]=Raak-tik Afrigter +GenericName[ar]=معلم الطباعة +GenericName[be]=ÐаÑтаўнік "ÑлÑпога" метаду набору Ñ‚ÑкÑту +GenericName[bg]=Самоучител за бързо пиÑане +GenericName[bn]=টাচ টাইপিং পà§à¦°à¦¶à¦¿à¦•à§à¦·à¦• +GenericName[ca]=Tutor de mecanografia +GenericName[cs]=Výuka psaní na stroji +GenericName[csb]=Ùczbòwnik bezwidowegò pisaniô +GenericName[cy]=Athro Cyffyrdd-Deipio +GenericName[da]=Blindskriftsøvelser +GenericName[de]=Schreibmaschinenkurs +GenericName[el]=Εκμάθηση χÏήσης πληκτÏολογίου +GenericName[eo]=Tajpada intruisto +GenericName[es]=Tutor para mecanografía +GenericName[et]=Klaviatuuri treening +GenericName[eu]=Mekanografia tutorea +GenericName[fa]=مهارت تحریر آموختار +GenericName[fi]=Näppäimistökirjoituksen ohjaaja +GenericName[fr]=Logiciel d'apprentissage de la frappe au clavier +GenericName[gl]=Titor de Mecanografía +GenericName[he]=לימוד הדפסה עיוורת +GenericName[hi]=टच टाइपिंग टà¥à¤¯à¥‚टर +GenericName[hr]=Obuka u tipkanju na slijepo +GenericName[hu]=Gépelésoktató +GenericName[is]=Vélritunarkennsla +GenericName[it]=Istruttore di dattilografia +GenericName[ja]=タッãƒã‚¿ã‚¤ãƒ—ã®ç·´ç¿’ +GenericName[ka]="ბრმáƒ" ბეჭდვის შესწáƒáƒ•áƒšáƒ +GenericName[km]=កម្មវិធី​បង្រៀន​វាយ​ដោយ​ការ​ប៉ះ +GenericName[lt]=Aklo spausdinimo mokytojas +GenericName[lv]=Ä€trakstÄ«Å¡anas SkolotÄjs +GenericName[mk]=Учител за пишување на машина +GenericName[mn]=Бичгийн машины зааварлагч +GenericName[ms]=Tutor Menaip Touch +GenericName[nb]=Øving i touch-metoden +GenericName[nds]=Schriefmaschien öven +GenericName[ne]=टच टाइपिङ पà¥à¤°à¤¶à¤¿à¤•à¥à¤·à¤• +GenericName[nl]=Typcursus +GenericName[nn]=Tastaturøving +GenericName[nso]=Mofahlosi yo a Tlanyago ka Kgwatho +GenericName[pl]=Nauczyciel bezwrokowego pisania +GenericName[pt]=Aprender Escrita Dactilográfica +GenericName[pt_BR]=Tutor de digitação +GenericName[ru]=Самоучитель печати «вÑлепую» +GenericName[se]=Boallobeavdehárjehallan +GenericName[sk]=Výuka písania na stroji +GenericName[sl]=UÄenje tipkanja +GenericName[sr]=Тутор за Ñлепо куцање +GenericName[sr@Latn]=Tutor za slepo kucanje +GenericName[sv]=Maskinskrivningsträning +GenericName[ta]=தொடà¯-தடà¯à®Ÿà®šà¯à®šà¯ ஆசிரியர௠+GenericName[tg]=Машқ Барои Чоп Кардан +GenericName[tr]=10 Parmak Öğretmeni +GenericName[uk]=Вчитель комп'ютерного набору +GenericName[ven]=Mugudisi wau thaipa hau tou fara +GenericName[vi]=Trình dạy Gõ Bàn phím +GenericName[xh]=Umbuyekisi wokufundiweyo Obamba Echwetheza +GenericName[zh_CN]=打字教程 +GenericName[zh_TW]=觸摸輸入輔助教學 +GenericName[zu]=Umfundisi Wokuthinta Ukuthayipha +Terminal=false +Name=KTouch +Name[af]=K-aanraak +Name[ar]=اللمس Ùƒ +Name[bn]=কে-টাচ +Name[cy]=KCyffwrdd +Name[hi]=के-टच +Name[hr]=KDodir +Name[is]=KVélritun +Name[mn]=KÐœÑдрÑхүй +Name[ne]=केडीई टच +Name[sv]=Ktouch +Name[ta]=கேடச௠+Name[ven]=KFara +Categories=Qt;KDE;Education; diff --git a/ktouch/ktouch.lsm b/ktouch/ktouch.lsm new file mode 100644 index 00000000..ab0235d1 --- /dev/null +++ b/ktouch/ktouch.lsm @@ -0,0 +1,19 @@ +Begin3 +Title: KTouch +Version: 1.5 +Entered-date: 14-June-2005 +Description: A education program to learn to touch-type. It provieds + a training text, and shows the user how to place their + fingers on the keyboard. It also shows the user which finger + to move to press the next key. It automatically adjusts to + different levels depending on the speed. It has support + for different keyboard layouts(languages). +Keywords: touch typing education training +Author: haavard@users.sourceforge.net (Haavard Froeiland) +Maintained-by: ghorwin@users.sourceforge.net (Andreas Nicolai) +Primary-site: ktouch.sourceforge.net +Home-page: http://KTouch.sourceforge.net +Original-site: +Platforms: Linux and other Unices running KDE 3.4 +Copying-policy: GNU Public License +End diff --git a/ktouch/sounds/Makefile.am b/ktouch/sounds/Makefile.am new file mode 100644 index 00000000..bc1baa96 --- /dev/null +++ b/ktouch/sounds/Makefile.am @@ -0,0 +1,2 @@ +sounddir = $(kde_datadir)/ktouch +sound_DATA = up.wav down.wav typewriter.wav diff --git a/ktouch/sounds/down.wav b/ktouch/sounds/down.wav new file mode 100644 index 00000000..1e5d0d06 Binary files /dev/null and b/ktouch/sounds/down.wav differ diff --git a/ktouch/sounds/typewriter.wav b/ktouch/sounds/typewriter.wav new file mode 100644 index 00000000..299e65c8 Binary files /dev/null and b/ktouch/sounds/typewriter.wav differ diff --git a/ktouch/sounds/up.wav b/ktouch/sounds/up.wav new file mode 100644 index 00000000..6fb9319c Binary files /dev/null and b/ktouch/sounds/up.wav differ diff --git a/ktouch/src/Makefile.am b/ktouch/src/Makefile.am new file mode 100644 index 00000000..2eda3b2e --- /dev/null +++ b/ktouch/src/Makefile.am @@ -0,0 +1,62 @@ +# this 10 paths are KDE specific. Use them: +# kde_htmldir Where your docs should go to. (contains lang subdirs) +# kde_appsdir Where your application file (.kdelnk) should go to. +# kde_icondir Where your icon should go to. +# kde_sounddir Where system sounds should go to. +# kde_datadir Where you install application data. (Use a subdir) +# kde_locale Where translation files should go to.(contains lang subdirs) +# kde_cgidir Where cgi-bin executables should go to. +# kde_confdir Where config files should go to. +# kde_mimedir Where mimetypes should go to. +# kde_toolbardir Where general toolbar icons should go to. +# kde_wallpaperdir Where general wallpapers should go to. + +# set the include path for X, qt and KDE +INCLUDES = $(all_includes) -I$(top_srcdir) + +# claim, which subdirectories you want to install +# if you don't have subdirectories, comment it +# SUBDIRS = + +# these are the headers for your project +noinst_HEADERS = ktouchchartwidget.h ktouchcolorscheme.h ktouchdefaults.h \ + ktouch.h ktouchkeyboardeditor.h ktouchkeyboard.h ktouchkeyboardwidget.h \ + ktouchkeyconnector.h ktouchkey.h ktouchkeys.h ktouchlectureeditor.h ktouchlecture.h \ + ktouchleveldata.h ktouchopenrequest.h ktouchslideline.h ktouchstatisticsdata.h \ + ktouchstatistics.h ktouchstatus.h ktouchtrainer.h ktouchutils.h ktouchcoloreditor.h + +# let automoc handle all of the meta source files (moc) +ktouch_METASOURCES = AUTO + +messages: rc.cpp + $(XGETTEXT) *.cpp -o $(podir)/ktouch.pot + + +######################################################################### +# APPLICATION SECTION +######################################################################### +# this is the program that gets installed. it's name is used for all +# of the other Makefile.am variables +bin_PROGRAMS = ktouch + +# the application source, library search path, and link libraries +ktouch_SOURCES = ktouchchartwidget.cpp ktouchcoloreditor_dlg.ui \ + ktouchcolorscheme.cpp ktouch.cpp ktouchdefaults.cpp ktouchkeyboardwidget.cpp \ + ktouchkeyconnector.cpp ktouchkey.cpp ktouchkeys.cpp ktouchlecture.cpp ktouchlectureeditor.cpp \ + ktouchlectureeditor_dlg.ui ktouchleveldata.cpp ktouchopenrequest.cpp ktouchopenrequest_dlg.ui \ + ktouchprefcolorslayout.ui ktouchprefgenerallayout.ui ktouchprefkeyboardlayout.ui \ + ktouchpreftraininglayout.ui ktouchslideline.cpp ktouchstatistics.cpp ktouchstatisticsdata.cpp \ + ktouchstatistics_dlg.ui ktouchstatus.cpp ktouchstatuslayout.ui ktouchtrainer.cpp \ + ktouchutils.cpp main.cpp prefs.kcfgc ktouchcoloreditor.cpp + +# the library search path. +ktouch_LDFLAGS = $(KDE_RPATH) $(all_libraries) + +# the libraries to link against. Be aware of the order. First the libraries, +# that depend on the following ones. +ktouch_LDADD = ../../libkdeedu/kdeeduplot/libkdeeduplot.la $(LIB_KIO) + +rcdir = $(kde_datadir)/ktouch +rc_DATA = ktouchui.rc +kde_kcfg_DATA = ktouch.kcfg + diff --git a/ktouch/src/ktouch.cpp b/ktouch/src/ktouch.cpp new file mode 100644 index 00000000..231bc402 --- /dev/null +++ b/ktouch/src/ktouch.cpp @@ -0,0 +1,878 @@ +/*************************************************************************** + * ktouch.cpp * + * ---------- * + * Copyright (C) 2000 by HÃ¥vard Frøiland, 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouch.h" +#include "ktouch.moc" + +// Standard files +#include + +// QT Header +#include +#include +#include +#include +#include +//#include + +// KDE Header +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +// Own header files +#include "ktouchlecture.h" +#include "ktouchlectureeditor.h" +#include "ktouchstatus.h" +#include "ktouchslideline.h" +#include "ktouchkeyboardwidget.h" +#include "ktouchcoloreditor.h" +#include "ktouchtrainer.h" +#include "ktouchstatistics.h" +#include "ktouchprefgenerallayout.h" +#include "ktouchpreftraininglayout.h" +#include "ktouchprefkeyboardlayout.h" +#include "ktouchprefcolorslayout.h" +#include "ktouchutils.h" +#include "prefs.h" +#include "ktouchcolorscheme.h" + +KTouch * KTouchPtr = NULL; + +KTouch::KTouch() + : KMainWindow( 0, "KTouch" ), + m_statusWidget(NULL), + m_keyboardWidget(NULL), + m_trainer(NULL) +{ + setFocusPolicy(StrongFocus); + setInputMethodEnabled(true); + + // Set global KTouchPtr to the main KTouch Object + KTouchPtr = this; + // General initialization of the program, common for all start modes + init(); + // Setup our actions and connections + setupActions(); + // create the GUI reading the ui.rc file + if (!initialGeometrySet()) + resize( QSize(700, 510).expandedTo(minimumSizeHint())); + setupGUI(ToolBar | Keys | StatusBar | Create); + setAutoSaveSettings(); + // Read user statistics + KURL stat_file = KGlobal::dirs()->findResource("data", "ktouch/statistics.xml"); + //kdDebug() << "[KTouch::KTouch] readings statistics from file '" << stat_file << "'" << endl; + if (!m_stats.read(this, stat_file)) + m_stats.clear(); // if we can't read it, start with empty statistics + + // Init a training session + initTrainingSession(); + + // If session was restored, the function readProperties() was already called + if (kapp->isRestored()) { + kdDebug() << "[KTouch::KTouch] restoring session..." << endl; + /// \todo Rewrite all the session management stuff. + /// For now we just do the same as for the standard startup. + } +// else { + //kdDebug() << "[KTouch::KTouch] starting standard training..." << endl; + // A note about safety: In this function there are a lot of things that might go + // wrong. What happens if the training file can't be found? What if the + // file cannot be opened or is corrupt? Whatever happens, the function loadXML() + // ensures, that there is at least the default mini-level in the lecture + // so that the training won't crash. + + // Load statistics data from statistics-file + + // Reload the last used training file. + if (Prefs::currentLectureFile().isNull() || + !m_lecture.loadXML(this, Prefs::currentLectureFile() )) + { + Prefs::setCurrentLectureFile(QString::null); + m_defaultLectureAction->setCurrentItem(-1); + } + else { + updateFontFromLecture(); + // adjust check marks in quick-select menus + updateLectureActionCheck(); + //kdDebug() << "[KTouch::KTouch] lecture file = " << Prefs::currentLectureFile() << endl; + } + + // Adjust check mark for the keyboard file + updateKeyboardActionCheck(); + // If the user doesn't want to restart with his old level, start from 0 (level 1) + if (!Prefs::rememberLevel()) m_trainer->m_level = 0; + else m_trainer->m_level = Prefs::currentTrainingLevel(); + // now let's start the training in the current level + m_trainer->startTraining(true); +// } +} +// ---------------------------------------------------------------------------- + +// Free memory of objects that are not owned by the main KTouch object +KTouch::~KTouch() { + delete m_trainer; + m_trainer = NULL; +} +// ---------------------------------------------------------------------------- + +KTouchLectureStats& KTouch::getCurrentLectureStats() { +// kdDebug() << "[KTouch::getCurrentLectureStats] " << endl; + KURL lectureURL = Prefs::currentLectureFile(); + if (lectureURL.url().isEmpty()) lectureURL = "default"; +// kdDebug() << " lectureURL = '" << lectureURL << "'" << endl; + KTouchLectureStats& stat = m_stats.m_lectureStats[lectureURL]; + // add additional info to the statistics + if (stat.m_lectureURL.isEmpty()) + stat.m_lectureURL = lectureURL; + if (stat.m_lectureTitle.isEmpty()) + stat.m_lectureTitle = m_lecture.m_title; + return stat; +} +// ---------------------------------------------------------------------------- + +void KTouch::clearStatistics() { + m_stats.clear(); +} +// ---------------------------------------------------------------------------- + +// ******************** +// *** Public slots *** +// ******************** + +void KTouch::applyPreferences() { + // This applies a new color scheme for the keyboard and also updates all other + // changes for the keyboard widget + changeColor(Prefs::currentColorScheme()); + m_slideLineWidget->applyPreferences(); + m_statusWidget->applyPreferences(); +} +// ---------------------------------------------------------------------------- + +void KTouch::keyPressEvent(QKeyEvent *keyEvent) { + if (keyEvent->text().isEmpty()) return; + + // if we the training session is paused, continue training now + if (m_trainer->m_trainingPaused) { + m_trainingPause->setEnabled(true); + m_trainer->continueTraining(); + } + if (keyEvent->text().length() > 1) { + kdDebug() << "[KTouch::keyPressEvent] text = '" << keyEvent->text() << "'" << endl; + } + QChar key = keyEvent->text().at(0); // get first unicode character + // HACK : manually filter out known dead keys +// bool has_dead_key = true; + switch (key.unicode()) { + case 94 : m_lastDeadKey = QChar(uint(94)); break; + case 176 : m_lastDeadKey = QChar(uint(176)); break; + case 180 : m_lastDeadKey = QChar(uint(180)); break; + case 96 : m_lastDeadKey = QChar(uint(96)); break; + case 126 : m_lastDeadKey = QChar(uint(126)); break; + default : m_lastDeadKey = QChar(uint(0)); + } + if (m_lastDeadKey != QChar(uint(0)) && key == m_lastDeadKey) { +// kdDebug() << "Got dead key = " << m_lastDeadKey << endl; + //keyEvent->accept(); +// return; + } + + if (key.isPrint()) + m_trainer->keyPressed(key); + else if (key==QChar(8)) + m_trainer->backspacePressed(); + else if (key==QChar(13)) + m_trainer->enterPressed(); + else + return; // unrecognised char -> don't accept it! Maybe the key is for somebody else? + keyEvent->accept(); +} +// ---------------------------------------------------------------------------- + + +void KTouch::imEndEvent ( QIMEvent * e ){ + m_trainer->keyPressed(e->text().at(0)); + e->accept(); +} + + +void KTouch::configOverrideLectureFontToggled(bool on) { + if (on) { + m_pageGeneral->fontTextLabel->setEnabled(true); + m_pageGeneral->kcfg_Font->setEnabled(true); + } + else { + m_pageGeneral->fontTextLabel->setEnabled(false); + m_pageGeneral->kcfg_Font->setEnabled(false); + } +} +// ---------------------------------------------------------------------------- + +void KTouch::configOverrideKeyboardFontToggled(bool on) { + if (on) { + m_pageKeyboard->textLabel1->setEnabled(true); + m_pageKeyboard->kcfg_KeyboardFont->setEnabled(true); + } + else { + m_pageKeyboard->textLabel1->setEnabled(false); + m_pageKeyboard->kcfg_KeyboardFont->setEnabled(false); + } +} +// ---------------------------------------------------------------------------- + +void KTouch::configAutoLevelChangeToggled(bool on) { + if (on) { + m_pageTraining->l1->setEnabled(true); + m_pageTraining->l2->setEnabled(true); + m_pageTraining->l3->setEnabled(true); + m_pageTraining->l4->setEnabled(true); + m_pageTraining->l5->setEnabled(true); + m_pageTraining->l6->setEnabled(true); + m_pageTraining->l7->setEnabled(true); + m_pageTraining->l8->setEnabled(true); + m_pageTraining->l9->setEnabled(true); + m_pageTraining->l10->setEnabled(true); + m_pageTraining->kcfg_UpSpeedLimit->setEnabled(true); + m_pageTraining->kcfg_UpCorrectLimit->setEnabled(true); + m_pageTraining->kcfg_DownSpeedLimit->setEnabled(true); + m_pageTraining->kcfg_DownCorrectLimit->setEnabled(true); + m_pageTraining->kcfg_DisableManualLevelChange->setEnabled(true); + } + else { + m_pageTraining->l1->setEnabled(false); + m_pageTraining->l2->setEnabled(false); + m_pageTraining->l3->setEnabled(false); + m_pageTraining->l4->setEnabled(false); + m_pageTraining->l5->setEnabled(false); + m_pageTraining->l6->setEnabled(false); + m_pageTraining->l7->setEnabled(false); + m_pageTraining->l8->setEnabled(false); + m_pageTraining->l9->setEnabled(false); + m_pageTraining->l10->setEnabled(false); + m_pageTraining->kcfg_UpSpeedLimit->setEnabled(false); + m_pageTraining->kcfg_UpCorrectLimit->setEnabled(false); + m_pageTraining->kcfg_DownSpeedLimit->setEnabled(false); + m_pageTraining->kcfg_DownCorrectLimit->setEnabled(false); + m_pageTraining->kcfg_DisableManualLevelChange->setEnabled(false); + } +} +// ---------------------------------------------------------------------------- + +void KTouch::configCommonColorsToggled(bool on) { + m_pageColors->colorsGroup->setEnabled(on); +} +// ---------------------------------------------------------------------------- + +// The action File->Open lecture... +void KTouch::fileOpenLecture() { + trainingPause(); + KURL tmp = KFileDialog::getOpenURL(QString::null, QString::null, this, i18n("Select Training Lecture File") ); + if (!tmp.isEmpty()) { + // first store training statistics + m_trainer->storeTrainingStatistics(); + Prefs::setCurrentLectureFile(tmp.url()); + m_lecture.loadXML(this, Prefs::currentLectureFile() ); + updateFontFromLecture(); + // adjust check marks in quick-select menus + updateLectureActionCheck(); + } + // restart training session from level 1 here... + m_trainer->startTraining(false); + m_trainingPause->setEnabled(true); +} +// ---------------------------------------------------------------------------- + +// The action File->Edit lecture... +void KTouch::fileEditLecture() { + trainingPause(); + m_trainer->storeTrainingStatistics(); + // Create and execute editor + KTouchLectureEditor dlg(this); + dlg.startEditor( Prefs::currentLectureFile() ); + // Reload lecture in case it was modified + m_lecture.loadXML(this, Prefs::currentLectureFile() ); + updateFontFromLecture(); + // adjust check marks in quick-select menus + updateLectureActionCheck(); + // restart training session here (keep level)... + m_trainer->startTraining(true); + m_trainingPause->setEnabled(true); +} +// ---------------------------------------------------------------------------- + +// The action File->Edit colors... +void KTouch::fileEditColors() { + trainingPause(); + // Create a copy of the currently editable color schemes. + QValueList tmp_list; + int default_schemes = 0; + for (QValueVector::const_iterator it = KTouchColorScheme::m_colorSchemes.constBegin(); + it != KTouchColorScheme::m_colorSchemes.constEnd(); ++it) + { + if (!it->m_default) tmp_list.append(*it); + else ++default_schemes; + } + + KTouchColorEditor dlg(this); // Create editor + // start editor + int selected; + dlg.startEditor( tmp_list, Prefs::currentColorScheme() - default_schemes, selected); + KTouchColorScheme::createDefaults(); + for (QValueList::const_iterator it = tmp_list.constBegin(); + it != tmp_list.constEnd(); ++it) + { + KTouchColorScheme::m_colorSchemes.append(*it); + } + // update the quick select menu + QStringList schemes_list; + for (unsigned int i=0; isetItems(schemes_list); + int index = selected + default_schemes; + if (index >=0 && index < static_cast(KTouchColorScheme::m_colorSchemes.count())) { + Prefs::setCurrentColorScheme(index); + } + else { + Prefs::setCurrentColorScheme(1); // fall back on default in case active was deleted + } + m_keyboardColorAction->setCurrentItem(Prefs::currentColorScheme()); + applyPreferences(); +} +// ---------------------------------------------------------------------------- + +// The action File->Edit keyboard... +void KTouch::fileEditKeyboard() { + trainingPause(); + // Create and execute editor +// KTouchKeyboardEditor dlg(this); +// dlg.startEditor( Prefs::currentKeyboardFile() ); + // Reload lecture in case it was modified + //m_keyboard.loadXML(this, Prefs::currentKeyboardFile() ); + //updateFontFromLecture(); + // adjust check marks in quick-select menus + //updateKeyboardActionCheck(); +} +// ---------------------------------------------------------------------------- + +void KTouch::fileQuit() { + kapp->quit(); +} +// ---------------------------------------------------------------------------- + +void KTouch::trainingNewSession() { + trainingPause(); + int result = KMessageBox::questionYesNoCancel(this, + i18n("Would you like to keep the current level for the new training session?"), + i18n("Start New Training Session"),i18n("Keep Current Level"),i18n("Do Not Keep")); + if (result == KMessageBox::Cancel) return; + // store the statistics obtained so far in the trainer object + m_trainer->storeTrainingStatistics(); + // start new training session here + m_trainer->startTraining(result == KMessageBox::Yes); + m_trainingPause->setEnabled(true); +} +// ---------------------------------------------------------------------------- + +void KTouch::trainingPause() { + m_trainingPause->setEnabled(false); + m_trainer->pauseTraining(); +} +// ---------------------------------------------------------------------------- + +void KTouch::trainingStatistics() { + trainingPause(); + KTouchStatistics dlg(this); + // TODO : this is somewhat messy: we have to get the words in the + // current line (since they are not stored in the current + // level and session stats, because the student may delete + // the whole line again) and add them manually to copies + // of the currents stats + KTouchSessionStats kss = m_trainer->m_sessionStats; + KTouchLevelStats kls = m_trainer->m_levelStats; + kss.m_words += m_trainer->wordsInCurrentLine(); + kls.m_words += m_trainer->wordsInCurrentLine(); + // by calling getCurrentLectureStats we ensure that there is + // data for the current lecture present for the dialog to function + // properly + getCurrentLectureStats(); + dlg.run(Prefs::currentLectureFile(), m_stats, kls, kss); +} +// ---------------------------------------------------------------------------- + +void KTouch::optionsPreferences() { + trainingPause(); + if ( KConfigDialog::showDialog( "settings" ) ) return; + // KConfigDialog didn't find an instance of this dialog, so lets create it : + KConfigDialog* dialog = new KConfigDialog( this, "settings", Prefs::self() ); + m_pageGeneral = new KTouchPrefGeneralLayout(0, "General"); + dialog->addPage(m_pageGeneral, i18n("General Options"), "style"); + m_pageTraining = new KTouchPrefTrainingLayout(0, "Training"); + dialog->addPage(m_pageTraining, i18n("Training Options"), "kalarm"); + m_pageKeyboard = new KTouchPrefKeyboardLayout(0, "Keyboard"); + dialog->addPage(m_pageKeyboard, i18n("Keyboard Settings"), "keyboard_layout"); + m_pageColors = new KTouchPrefColorsLayout(0, "Colors"); + dialog->addPage(m_pageColors, i18n("Color Settings"), "package_graphics"); + connect(dialog, SIGNAL(settingsChanged()), this, SLOT(applyPreferences())); + // TODO : Connect some other buttons/check boxes of the dialog + connect(m_pageGeneral->kcfg_OverrideLectureFont, SIGNAL(toggled(bool)), + this, SLOT(configOverrideLectureFontToggled(bool))); + connect(m_pageKeyboard->kcfg_OverrideKeyboardFont, SIGNAL(toggled(bool)), + this, SLOT(configOverrideKeyboardFontToggled(bool))); + connect(m_pageTraining->kcfg_AutoLevelChange, SIGNAL(toggled(bool)), + this, SLOT(configAutoLevelChangeToggled(bool))); + connect(m_pageColors->kcfg_CommonTypingLineColors, SIGNAL(toggled(bool)), + this, SLOT(configCommonColorsToggled(bool))); + // call the functions to enable/disable controls depending on settings + configOverrideLectureFontToggled(Prefs::overrideLectureFont()); + configOverrideKeyboardFontToggled(Prefs::overrideKeyboardFont()); + configAutoLevelChangeToggled(Prefs::autoLevelChange()); + configCommonColorsToggled(Prefs::commonTypingLineColors()); + dialog->show(); +} +// ---------------------------------------------------------------------------- + +void KTouch::changeStatusbarMessage(const QString& text) { + statusBar()->message(text); +} +// ---------------------------------------------------------------------------- + +void KTouch::changeStatusbarStats(unsigned int level_correct, unsigned int level_total, unsigned int level_words, + unsigned int session_correct, unsigned int session_total, unsigned int session_words) +{ + statusBar()->changeItem(i18n( "Level: Correct/Total chars: %1/%2 Words: %3") + .arg(level_correct).arg(level_total).arg(level_words), 1); + statusBar()->changeItem(i18n( "Session: Correct/Total chars: %1/%2 Words: %3") + .arg(session_correct).arg(session_total).arg(session_words), 2); +} +// ---------------------------------------------------------------------------- + +void KTouch::changeKeyboard(int num) { + if (static_cast(num)>=m_keyboardFiles.count()) return; + Prefs::setCurrentKeyboardFile( m_keyboardFiles[num] ); +// kdDebug() << "[KTouch::changeKeyboard] new keyboard layout = " << Prefs::currentKeyboardFile() << endl; + m_keyboardLayoutAction->setCurrentItem(num); + // call Apply-Preferenzes in "noisy"-mode, pop up an error if the chosen layout file is corrupt + m_keyboardWidget->applyPreferences(this, false); +} +// ---------------------------------------------------------------------------- + +void KTouch::changeColor(int num) { + if (static_cast(num)>=KTouchColorScheme::m_colorSchemes.count()) return; + Prefs::setCurrentColorScheme(num); + m_keyboardWidget->applyPreferences(this, false); + m_slideLineWidget->applyPreferences(); +} +// ---------------------------------------------------------------------------- + +void KTouch::changeLecture(int num) { + if (static_cast(num)>=m_lectureFiles.count()) return; + trainingPause(); + KTouchLecture l; + QString fileName = m_lectureFiles[num]; + if (!l.loadXML(this, KURL::fromPathOrURL(fileName))) { + KMessageBox::sorry(0, i18n("Could not find/open the lecture file '%1'.").arg(fileName) ); + m_defaultLectureAction->setCurrentItem(-1); + } + else { + // store the statistics obtained so far in the trainer object + m_trainer->storeTrainingStatistics(); + // set new lecture as current + Prefs::setCurrentLectureFile( fileName ); + m_lecture = l; + updateFontFromLecture(); + m_defaultLectureAction->setCurrentItem(num); + // now let's start the training in the first level of the training lecture + m_trainer->startTraining(false); + m_trainingPause->setEnabled(true); + } +} +// ---------------------------------------------------------------------------- + + +// ********************************* +// *** Protected member function *** +// ********************************* + +bool KTouch::queryExit() { + // store config data + Prefs::setCurrentTrainingLevel( m_trainer->m_level ); + Prefs::writeConfig(); + // update and save statistics + m_trainer->storeTrainingStatistics(); + KURL stat_file = KGlobal::dirs()->saveLocation("data","ktouch", true) + "statistics.xml"; + //kdDebug() << "[KTouch::queryExit] Writing statistics to file: '" << stat_file << "'" << endl; + m_stats.write(this, stat_file); + KURL color_file = KGlobal::dirs()->saveLocation("data","ktouch", true) + "color_schemes.xml"; + KTouchColorScheme::writeList(this, color_file); + return true; +} +// ---------------------------------------------------------------------------- + +void KTouch::resizeEvent(QResizeEvent * event) { + changeStatusbarStats(m_trainer->m_levelStats.m_correctChars, m_trainer->m_levelStats.m_totalChars, m_trainer->m_levelStats.m_words, + m_trainer->m_sessionStats.m_correctChars, m_trainer->m_sessionStats.m_totalChars, m_trainer->m_sessionStats.m_words); + KMainWindow::resizeEvent(event); +} +// ---------------------------------------------------------------------------- + + +// ******************************* +// *** Private member function *** +// ******************************* + +// Will be called when this app is restored due to session management. +// This function only stored the temperary data of the last session. All permanent +// settings should be handled by the KTouchConfiguration object. +void KTouch::readProperties(KConfig *config) { + kdDebug() << "[KTouch::readProperties] Reading session data..." << endl; + // TODO : Session management rewrite + config->setGroup("TrainingState"); + +/* + // The application is about to be restored due to session management. + // Let's read all the stuff that was set when the application was terminated (during KDE logout). + QString session = config->readEntry("Session"); + if (!session.isEmpty()) + m_trainer->m_session = KTouchTrainingSession(session); + m_trainer->m_level = config->readNumEntry("Level", 0); + m_trainer->m_line = config->readNumEntry("Line", 0); + m_currentLectureFile = config->readPathEntry("Lecture"); + m_trainer->readSessionHistory(); // read session history (excluding currently active session) + // update the trainer object + m_trainer->m_teacherText = m_lecture.level(m_trainer->m_level).line(m_trainer->m_line); + m_trainer->m_studentText = config->readEntry("StudentText"); + m_trainer->continueTraining(); + changeStatusbarMessage( i18n("Restarting training session: Waiting for first keypress...") ); + // update the slide line widget + m_slideLineWidget->setNewText(m_trainer->m_teacherText, m_trainer->m_studentText); + // update all the other widgets + m_trainer->updateWidgets(); + // Read training state + config->setGroup("TrainingState"); + m_currentLectureURL = config->readPathEntry("LectureURL"); + m_trainer->m_level = config->readNumEntry("Level", 0); +*/ +} +// ---------------------------------------------------------------------------- + +// Will be called when the app should save its state for session management purposes. +void KTouch::saveProperties(KConfig *config) { + kdDebug() << "[KTouch::saveProperties] Saving session data..." << endl; + // We are going down because of session management (most likely because of + // KDE logout). Let's save the current status so that we can restore it + // next logon. + + // TODO : Session management rewrite +/* + config->setGroup("TrainingState"); + // first write the current lecture URL and the training position + config->writePathEntry("Lecture", m_currentLectureURL.url()); + config->writeEntry("Level", m_trainer->m_level); + config->writeEntry("Line", m_trainer->m_line); + config->writeEntry("StudentText", m_trainer->m_studentText); + config->writeEntry("Session", m_trainer->m_session.asString() ); + // store the session history so far + m_trainer->writeSessionHistory(); + + config->setGroup("TrainingState"); + config->writePathEntry("LectureURL", m_currentLectureURL.url()); + config->writeEntry("Level", m_trainer->m_level); + // during normal shutdown we finish the session and add it to the session history + m_trainer->m_sessionHistory.append( m_trainer->m_session ); + m_trainer->writeSessionHistory(); +*/ +} +// ---------------------------------------------------------------------------- + +// Initialises the program during a normal startup +void KTouch::init() { + //kdDebug() << "[KTouch::init] populating file lists..." << endl; + updateFileLists(); // create lists with default lecture/keyboard/examination files/colour scheme files + //kdDebug() << "[KTouch::init] " << m_lectureFiles.count() << " lectures available" << endl; + //kdDebug() << "[KTouch::init] " << m_keyboardFiles.count() << " keyboard layouts available" << endl; + //kdDebug() << "[KTouch::init] " << m_examinationFiles.count() << " examination files available" << endl; + + if (Prefs::currentLectureFile() == "default") { + Prefs::setCurrentLectureFile(QString::null); +// /// \todo look up a lecture in the language of the KDE locale +/* QString default_lecture = "default"; + if (m_lectureFiles.count() > 0) default_lecture = m_lectureFiles[0]; + Prefs::setCurrentLectureFile( default_lecture ); +*/ + } + + // if keyboard layout (loaded by Prefs is not available (e.g. the + // layout file has been deleted) switch to default keyboard + if (m_keyboardFiles.contains(Prefs::currentKeyboardFile() )==0) { + QString default_keyboard; + // determine locale + QString lang = KGlobal::locale()->language(); + QString fname = lang + ".keyboard"; + // try to find keyboard with current locale + QStringList::const_iterator it = m_keyboardFiles.constBegin(); + while (it != m_keyboardFiles.constEnd() && (*it).find(fname) == -1) ++it; + if (it == m_keyboardFiles.constEnd()) { + fname = lang.left(2) + ".keyboard"; + // try to find more general version + it = m_keyboardFiles.constBegin(); + while (it != m_keyboardFiles.constEnd() && (*it).find(fname) == -1) ++it; + } + + if (it != m_keyboardFiles.constEnd()) + default_keyboard = *it; + else + default_keyboard = "number.keyboard"; + Prefs::setCurrentKeyboardFile ( default_keyboard ); + } + + // create some default colour schemes + KTouchColorScheme::createDefaults(); + // read additional color schemes + KURL color_file = KGlobal::dirs()->findResource("data", "ktouch/color_schemes.xml"); + KTouchColorScheme::readList(this, color_file); +} +// ---------------------------------------------------------------------------- + +// Creates the layout and GUI setup for a practice session +void KTouch::initTrainingSession() { + //kdDebug() << "[KTouch::initTrainingSession] setting up layouts and widgets for new training session..." << endl; + // Build the training area. The status widget has a fixed vertical size, the slide line and the + // keyboard grow according to their vertical stretch factors (see last argument in the constructors + // of QSizePolicy) + QVBox * mainLayout = new QVBox( this ); + m_statusWidget = new KTouchStatus( mainLayout ); + m_slideLineWidget = new KTouchSlideLine( mainLayout ); + m_slideLineWidget->setSizePolicy( QSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding, 0, 1) ); + m_keyboardWidget = new KTouchKeyboardWidget( mainLayout ); + m_keyboardWidget->setSizePolicy(QSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding, 0, 3) ); + setCentralWidget(mainLayout); + // apply the settings to the widgets + m_slideLineWidget->applyPreferences(); + m_keyboardWidget->applyPreferences(this, true); // set preferences silently here + + // create our trainer, the master object for the training stuff... + if (m_trainer != NULL) delete m_trainer; + m_trainer = new KTouchTrainer(m_statusWidget, m_slideLineWidget, m_keyboardWidget, &m_lecture); + + // Setup status bar + statusBar()->show(); + statusBar()->insertItem("Level", 1, 0, true); + statusBar()->insertItem("Session", 2, 0, true); +} +// ---------------------------------------------------------------------------- + +// Creates the (standard) actions and entries in the menu. +void KTouch::setupActions() { + // *** File menu *** + new KAction(i18n("&Open lecture..."), "open_lecture", 0, + this, SLOT(fileOpenLecture()), actionCollection(), "file_openlecture"); + new KAction(i18n("&Edit lecture..."), "edit_lecture", 0, + this, SLOT(fileEditLecture()), actionCollection(), "file_editlecture"); + new KAction(i18n("&Edit color scheme..."), "edit_colors", 0, + this, SLOT(fileEditColors()), actionCollection(), "file_editcolors"); +// new KAction(i18n("&Edit Keyboard..."), "edit_keyboard", 0, +// this, SLOT(fileEditKeyboard()), actionCollection(), "file_editkeyboard"); + KStdAction::quit(this, SLOT(fileQuit()), actionCollection()); + + // *** Training menu *** + new KAction(i18n("&Start New Session"), "launch", 0, + this, SLOT(trainingNewSession()), actionCollection(), "training_newsession"); + m_trainingPause = new KAction(i18n("&Pause Session"), "player_pause", 0, + this, SLOT(trainingPause()), actionCollection(), "training_pause"); + new KAction(i18n("&Lecture Statistics"), "kalarm", 0, + this, SLOT(trainingStatistics()), actionCollection(), "training_stats"); + + // Setup menu entries for the training lectures + m_defaultLectureAction = new KSelectAction(i18n("Default &Lectures"), 0, this, 0, actionCollection(), "default_lectures"); + m_defaultLectureAction->setMenuAccelsEnabled(false); + m_defaultLectureAction->setItems(m_lectureTitles); + m_defaultLectureAction->setCurrentItem(0); + connect (m_defaultLectureAction, SIGNAL(activated(int)), this, SLOT(changeLecture(int))); + + // *** Settings menu *** + KStdAction::preferences(this, SLOT(optionsPreferences()), actionCollection()); + // Setup menu entries for keyboard layouts + m_keyboardLayoutAction= new KSelectAction(i18n("&Keyboard Layouts"), 0, this, 0, actionCollection(), "keyboard_layouts"); + m_keyboardLayoutAction->setMenuAccelsEnabled(false); + m_keyboardLayoutAction->setItems(m_keyboardTitles); + connect (m_keyboardLayoutAction, SIGNAL(activated(int)), this, SLOT(changeKeyboard(int))); + + // Setup menu entries for colour schemes + m_keyboardColorAction = new KSelectAction(i18n("&Color Schemes"), 0, this, 0, actionCollection(), "keyboard_schemes"); + QStringList schemes_list; + for (unsigned int i=0; isetMenuAccelsEnabled(false); + m_keyboardColorAction->setItems(schemes_list); + if (static_cast(Prefs::currentColorScheme()) >= schemes_list.count()) + Prefs::setCurrentColorScheme(1); + m_keyboardColorAction->setCurrentItem(Prefs::currentColorScheme()); + connect (m_keyboardColorAction, SIGNAL(activated(int)), this, SLOT(changeColor(int))); +} +// ---------------------------------------------------------------------------- + +// This function updates the font used in the sliding line of a font suggestions was +// made for the current lecture. +void KTouch::updateFontFromLecture() { + // if the lecture requires a font, try this + if (!m_lecture.m_fontSuggestions.isEmpty()) { + QFont f; + // TODO : if multiple font suggestions are given, try one after another until a + // suggested font is found + if (f.fromString(m_lecture.m_fontSuggestions)) m_slideLineWidget->setFont(f); + else if (f.fromString("Monospace")) m_slideLineWidget->setFont(f); + } +} +// ---------------------------------------------------------------------------- + +// This function populates the file lists with the installed training, keyboard and +// examination files. +void KTouch::updateFileLists() { + KStandardDirs *dirs = KGlobal::dirs(); + + // first search for all installed keyboard files + // TODO : search in i18n() directories + m_keyboardFiles = dirs->findAllResources("data","ktouch/*.keyboard"); + + // remove the number layout, since this is the necessary default layout and will be + // added anyway + QStringList::iterator it = m_keyboardFiles.find("number.keyboard"); + if (it!=m_keyboardFiles.end()) m_keyboardFiles.remove(it); + + m_keyboardTitles.clear(); + for (QStringList::const_iterator cit = m_keyboardFiles.constBegin(); + cit != m_keyboardFiles.constEnd(); ++cit) + { + // extract titles from keyboard files and store them in the + // m_keyboardTitles string list + + // get the filename alone + QString fname = KURL(*cit).fileName(); + // get the filename without the .keyboard + fname.truncate(fname.length() - 9); + // get everything in front of the first . + QString lang_iso = fname.section('.',0,0); + // get language description of file names + QString lang_name = KGlobal::locale()->twoAlphaToLanguageName(lang_iso); +// kdDebug() << fname << " | " << lang_iso << " | " << lang_name << endl; + if (lang_name.isEmpty()) + lang_name = KGlobal::locale()->twoAlphaToCountryName(lang_iso); + if (!lang_name.isEmpty()) + lang_name += " (" + fname + ")"; + else + lang_name = fname; + m_keyboardTitles.append( lang_name ); +// kdDebug() << m_keyboardTitles.back() << endl; + } + + // now sort the files and titles accordingly + sort_lists(m_keyboardTitles, m_keyboardFiles); + // and add the number keypad to the front + m_keyboardFiles.push_front("number.keyboard"); + m_keyboardTitles.push_front(i18n("Keypad/Number block")); + + // Now lets find the lecture files. + // TODO : search in i18n() directories + QStringList lectureFiles = dirs->findAllResources("data","ktouch/*.ktouch.xml"); + // Now extract the titles of the lecture files and populate the string lists used in the program + m_lectureFiles.clear(); + m_lectureTitles.clear(); + if (!lectureFiles.isEmpty()) { + // extract the prefixes + for (QStringList::iterator it=lectureFiles.begin(); it!=lectureFiles.end(); ++it) { + KURL url(*it); + KTouchLecture l; + // only add lecture if we can actually load it + if (l.loadXML(this, url)) { + // since we could read the lecture, we remember the URL + m_lectureFiles.push_back(*it); + // store the title of the lecture + if (l.m_title.isEmpty()) + m_lectureTitles.push_back(i18n("untitled lecture") + " - (" + url.fileName() + ")"); + else + m_lectureTitles.push_back(l.m_title); + } + } + sort_lists(m_lectureTitles, m_lectureFiles); + } + + // Now find predefined files with colour schemes + QStringList colour_schemes = dirs->findAllResources("data","ktouch/*.colour_scheme"); + // TODO : read in colour schemes and populate QValueList +} +// ---------------------------------------------------------------------------- + + +void KTouch::updateLectureActionCheck() { + int num = 0; + QStringList::iterator it = m_lectureFiles.begin(); + QString fname = Prefs::currentLectureFile(); + while (it != m_lectureFiles.end() && (*it).find(fname) == -1) { + ++it; + ++num; + } + if (it == m_lectureFiles.end()) m_defaultLectureAction->setCurrentItem(-1); + else m_defaultLectureAction->setCurrentItem(num); +} +// ---------------------------------------------------------------------------- + +void KTouch::updateKeyboardActionCheck() { + int num = 0; + QStringList::iterator it = m_keyboardFiles.begin(); + QString fname = Prefs::currentKeyboardFile(); + while (it != m_keyboardFiles.end() && (*it).find(fname) == -1) { + ++it; + ++num; + } + if (it == m_keyboardFiles.end()) m_keyboardLayoutAction->setCurrentItem(-1); + else m_keyboardLayoutAction->setCurrentItem(num); +} +// ---------------------------------------------------------------------------- + +/* +void KTouch::imStartEvent(QIMEvent *e) { + kdDebug() << "[KTouch::imStartEvent] text = '" << e->text() << "'" << endl; + e->accept(); +} +// ---------------------------------------------------------------------------- + +void KTouch::imComposeEvent(QIMEvent *e) { + kdDebug() << "[KTouch::imComposeEvent] text = '" << e->text() << "'" << endl; + e->accept(); +} +// ---------------------------------------------------------------------------- + +void KTouch::imEndEvent(QIMEvent *e) { + kdDebug() << "[KTouch::imEndEvent] text = '" << e->text() << "'" << endl; + if (!e->text().isEmpty()) { + if (e->text() == "^") { + QKeyEvent *ev = new QKeyEvent (QEvent::KeyPress, + Qt::Key_AsciiCircum, '^', 0, + QString("^")); + keyPressEvent(ev); + delete ev; + } + } + e->accept(); +} +// ---------------------------------------------------------------------------- +*/ diff --git a/ktouch/src/ktouch.h b/ktouch/src/ktouch.h new file mode 100644 index 00000000..9ebdcfc8 --- /dev/null +++ b/ktouch/src/ktouch.h @@ -0,0 +1,184 @@ +/*************************************************************************** + * ktouch.h * + * -------- * + * Copyright (C) 2000 by HÃ¥vard Frøiland, 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCH_H +#define KTOUCH_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +#include + +#include +#include +#include + +class QLabel; +class KToggleAction; +class KActionMenu; +class KSelectAction; + +class KTouchStatus; +class KTouchSlideLine; +class KTouchKeyboardWidget; +class KTouchTrainer; + +class KTouchPrefTrainingLayout; +class KTouchPrefKeyboardLayout; +class KTouchPrefGeneralLayout; +class KTouchPrefColorsLayout; + +#include "ktouchlecture.h" +#include "ktouchstatisticsdata.h" + +/// This is the main window of KTouch. +/// +/// It handles the lecture, training data, status and all other widgets that are +/// needed to get the program running. Since all special tasks are delegated to the +/// appropriate widgets and classes, the remaining code in KTouch is basically the +/// startup and KAction stuff.

    +/// A word about dialogs. All dialogs in this program are not created by default. +/// Instead they are created "on first use". This +/// saves memory (because we don't need them always) and the startup speed increases.

    +/// One central function - the keyPressEvent() - is responsable for getting the actual +/// typed char. It delegates the character to the trainer +/// (KTouchTrainer), which will then process it. So the heavy work lies in the trainer +/// object and all the widgets. +class KTouch : public KMainWindow { + Q_OBJECT + public: + /// Constructor, creates the KTouch proggy. + KTouch(); + /// Destructor, releases memory of KTouch trainer. + ~KTouch(); + + /// Returns the available lecture files + const QStringList& lectureFiles() const { return m_lectureFiles; } + /// Returns the statistics object for the current lecture (as reference) + KTouchLectureStats& getCurrentLectureStats(); + /// Clears the statistics data. + void clearStatistics(); + /// Updates the status bar text. + void changeStatusbarMessage(const QString& text); + /// Updates the status bar statistics. + void changeStatusbarStats(unsigned int level_correct, unsigned int level_total, unsigned int level_words, + unsigned int session_correct, unsigned int session_total, unsigned int session_words); + + public slots: + /// Will be called when the "Apply"-button has been pressed in the preferences + /// dialog or when the user accepted the changes using the "OK"-button. + void applyPreferences(); + + /// Called from the configuration dialog. + void configOverrideLectureFontToggled(bool on); + /// Called from the configuration dialog. + void configOverrideKeyboardFontToggled(bool on); + /// Called from the configuration dialog. + void configAutoLevelChangeToggled(bool on); + /// Called from the configuration dialog. + void configCommonColorsToggled(bool on); + + void fileOpenLecture(); ///< The action File->Open lecture... + void fileEditLecture(); ///< The action File->Edit lecture... + void fileEditColors(); ///< The action File->Edit colors... + void fileEditKeyboard(); ///< The action File->Edit keyboard... + void fileQuit(); ///< The action File->Quit + void trainingNewSession(); ///< The action Training->Start new training session... + void trainingPause(); ///< The action Training->Pause training + void trainingStatistics(); ///< The action Training->Show training statistics... + void optionsPreferences(); ///< The action Settings->Configure KTouch... + + /// Quick-changes the keyboard layout (called from menu). + void changeKeyboard(int num); + /// Quick-changes the colour scheme used on the keyboard (called from menu). + void changeColor(int num); + /// Quick-changes the current training lecture file (called from menu). + void changeLecture(int num); + + protected: + /// Reimplementated to save preferences and + bool queryExit(); + /// Some layout fixes here... + void resizeEvent(QResizeEvent *); + /// Accepts a typed char. + void keyPressEvent(QKeyEvent *keyEvent); + + void imEndEvent (QIMEvent *e); + + private: + // *** BEGIN - Session management *** + /// Will be called when this app is restored due to session management. + void readProperties(KConfig *config); + /// Will be called when the app should save its state for session management purposes. + void saveProperties(KConfig *config); + // *** END - Session management *** + + /// Initialises the program during a normal startup + void init(); + /// Creates the layout and GUI setup for a practice session + void initTrainingSession(); + /// Creates the (standard) actions and entries in the menu. + void setupActions(); + /// This function updates the font used in the sliding line of a font suggestions was + /// made for the current lecture. + /// Call this function whenever you have read a new lecture file to update + /// the slide line widget. + void updateFontFromLecture(); + /// This function populates the file lists with the installed training, keyboard and + /// examination files. + void updateFileLists(); + /// Updates the check mark in the lecture-quick-selection menu depending on the + /// lecture in Prefs::currentLectureFile(). + void updateLectureActionCheck(); + /// Updates the check mark in the keyboard-quick-selection menu depending on the + /// lecture in Prefs::currentKeyboardFile(). + void updateKeyboardActionCheck(); + + // *** Public member variables *** + KAction *m_trainingPause; ///< Action for "pause training session". + + KSelectAction *m_keyboardLayoutAction; + KSelectAction *m_keyboardColorAction; + KSelectAction *m_defaultLectureAction; + + KTouchStatus *m_statusWidget; ///< Pointer to the status widget on top of the main widget. + KTouchSlideLine *m_slideLineWidget; ///< Pointer to the sliding line widget. + KTouchKeyboardWidget *m_keyboardWidget; ///< Pointer to the keyboard widget. + KTouchTrainer *m_trainer; ///< The training 'master' (runs the training). + KTouchLecture m_lecture; ///< The lecture data. + + KTouchPrefGeneralLayout * m_pageGeneral; ///< The general configuration page. + KTouchPrefTrainingLayout * m_pageTraining; ///< The training configuration page. + KTouchPrefKeyboardLayout * m_pageKeyboard; ///< The keyboard configuration page. + KTouchPrefColorsLayout * m_pageColors; ///< The color scheme configuration page. + + QStringList m_lectureFiles; ///< A list of all default lecture files. + QStringList m_lectureTitles; ///< A list of the titles of all default lecture files. + + QStringList m_examinationFiles; ///< A list of all default examination files. + QStringList m_examinationTitles; ///< A list of the titles of all default examination files. + + QStringList m_keyboardFiles; ///< A list of all default keyboard layout files. + QStringList m_keyboardTitles; ///< A list of the titles of all default keyboard layout files. + + KTouchStatisticsData m_stats; ///< All user statistics are kept here. + + QChar m_lastDeadKey; ///< Temporary storage of last dead key. +}; + +/// A global pointer to the main widget (actually only used to retrieve some data). +extern KTouch * KTouchPtr; + +#endif // KTOUCH_H diff --git a/ktouch/src/ktouch.kcfg b/ktouch/src/ktouch.kcfg new file mode 100644 index 00000000..bf465639 --- /dev/null +++ b/ktouch/src/ktouch.kcfg @@ -0,0 +1,135 @@ + + + + + + + 1 + + + + false + + + + #bebeff + + + + #000032 + + + + #aoffao + + + + #003200 + + + + true + + + + #ac0000 + + + + #ffffff + + + + + + true + + + + true + + + + 5 + + + + 200 + + + + false + + + + QFont("Monospace") + + + + "default" + + + + false + + + + + + true + + + + false + + + + false + + + + KGlobalSettings::generalFont() + + + + "number.keyboard" + + + + + + true + + + + false + + + + true + + + + 0 + + + + 120 + + + + 85 + + + + 60 + + + + 60 + + + diff --git a/ktouch/src/ktouchchartwidget.cpp b/ktouch/src/ktouchchartwidget.cpp new file mode 100644 index 00000000..aba87f28 --- /dev/null +++ b/ktouch/src/ktouchchartwidget.cpp @@ -0,0 +1,36 @@ +/*************************************************************************** + * ktouchchartwidget.cpp * + * --------------------- * + * Copyright (C) 2005 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchchartwidget.h" +#include "ktouchchartwidget.moc" + +#include + +#include + +#include // for mathematical functions +#include + +KTouchChartWidget::KTouchChartWidget(QWidget* parent, const char *name) + : KPlotWidget(0.0, 1.0, 0.0, 1.0, parent, name) +{ + setShowGrid( false ); // no grid please + setBGColor( QColor( "white" ) ); + setFGColor( QColor( "black" ) ); + setLimits( 0.0, 120.0, 0.0, 240.0 ); + setXAxisLabel( i18n( "Progress" ) ); + setYAxisLabel( i18n( "Words per second" ) ); +} + +KTouchChartWidget::~KTouchChartWidget() +{ +} diff --git a/ktouch/src/ktouchchartwidget.h b/ktouch/src/ktouchchartwidget.h new file mode 100644 index 00000000..223705b0 --- /dev/null +++ b/ktouch/src/ktouchchartwidget.h @@ -0,0 +1,34 @@ +/*************************************************************************** + * ktouchchartwidget.h * + * ------------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHCHARTWIDGET +#define KTOUCHCHARTWIDGET + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +class KTouchTrainer; + +/// This is the chart widget and contains all chart drawing code. +class KTouchChartWidget : public KPlotWidget { + Q_OBJECT + public: + /// Constructor. + KTouchChartWidget(QWidget* parent, const char *name=0); + /// Destructor. + ~KTouchChartWidget(); +}; + +#endif // KTOUCHCHARTWIDGET diff --git a/ktouch/src/ktouchcoloreditor.cpp b/ktouch/src/ktouchcoloreditor.cpp new file mode 100644 index 00000000..1341366d --- /dev/null +++ b/ktouch/src/ktouchcoloreditor.cpp @@ -0,0 +1,211 @@ +/*************************************************************************** + * ktouchcoloreditor.cpp * + * --------------------- * + * Copyright (C) 20064 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchcoloreditor.h" +#include "ktouchcoloreditor.moc" + +#include +#include + +#include +#include +#include +#include +#include +#include + +KTouchColorEditor::KTouchColorEditor(QWidget* parent, const char* name, bool modal, WFlags fl) +: KTouchColorEditorDlg(parent,name, modal,fl) +{ +} +// ---------------------------------------------------------------------------- + +KTouchColorEditor::~KTouchColorEditor() +{ +} +// ---------------------------------------------------------------------------- + +void KTouchColorEditor::startEditor(QValueList& schemes, int active, int & selected) { + m_schemes = schemes; + m_currentItem = QMAX(0, active); + updateListBox(); + + if (active >= 0) m_currentItem = active; + else m_currentItem = -1; + + exec(); + + if (m_saveChanges) { + selected = m_currentItem; + schemes = m_schemes; + } + else { + selected = active; + } +} +// ---------------------------------------------------------------------------- + +void KTouchColorEditor::colorSchemeChanged(QListBoxItem *) { +// kdDebug() << "[KTouchColorEditor::colorSchemeChanged]" << endl; + int num = schemeListBox->currentItem(); + if (num < 0 || num >= static_cast(m_schemes.count())) { + updateControls(NULL); + return; + } + QValueList::const_iterator it = m_schemes.begin(); + while (--num >= 0) ++it; + updateControls(&(*it)); +} +// ---------------------------------------------------------------------------- + +void KTouchColorEditor::updateClicked() { + // first check that we have a valid color scheme selected + int num = schemeListBox->currentItem(); + int old_num = num; + if (num < 0 || num >= static_cast(m_schemes.count())) { + updateListBox(); + return; + } + QValueList::iterator it = m_schemes.begin(); + while (--num >= 0) ++it; + (*it).m_name = nameEdit->text(); + if ((*it).m_name.isEmpty()) + (*it).m_name = i18n("New color scheme"); + // slide line colors + (*it).m_teacherTextColor = teacherTextBtn->color(); + (*it).m_teacherBackground = teacherBackBtn->color(); + (*it).m_studentTextColor = studentTextBtn->color(); + (*it).m_studentBackground = studentBackBtn->color(); + (*it).m_errorTextColor = studentErrorTextBtn->color(); + (*it).m_errorBackground = studentErrorBackBtn->color(); + // keyboard colors + (*it).m_frame = keyFrameBtn->color(); + (*it).m_text = keyTextBtn->color(); + (*it).m_textH = keyTextHighBtn->color(); + (*it).m_backgroundH = keyBackHighBtn->color(); + (*it).m_cText = cTextBtn->color(); + (*it).m_cBackground = cBackgroundBtn->color(); + (*it).m_cTextH = cTextHighBtn->color(); + (*it).m_cBackgroundH = cBackHighBtn->color(); + + (*it).m_background[0] = back1Btn->color(); + (*it).m_background[1] = back2Btn->color(); + (*it).m_background[2] = back3Btn->color(); + (*it).m_background[3] = back4Btn->color(); + (*it).m_background[4] = back5Btn->color(); + (*it).m_background[5] = back6Btn->color(); + (*it).m_background[6] = back7Btn->color(); + (*it).m_background[7] = back8Btn->color(); + + updateListBox(); + schemeListBox->setCurrentItem( QMIN(old_num, static_cast(m_schemes.count())-1) ); + colorSchemeChanged(NULL); +} +// ---------------------------------------------------------------------------- + +void KTouchColorEditor::removeBtnClicked() { + int num = schemeListBox->currentItem(); + int old_num = num; + if (num >=0 && num < static_cast(m_schemes.count())) { + QValueList::iterator it = m_schemes.begin(); + while (--num >= 0) ++it; + m_schemes.erase(it); + } + updateListBox(); + schemeListBox->setCurrentItem( QMIN(old_num, static_cast(m_schemes.count())-1) ); + colorSchemeChanged(NULL); +} +// ---------------------------------------------------------------------------- + +void KTouchColorEditor::addBtnClicked() { + KTouchColorScheme s; + s.m_name = i18n("New color scheme"); + m_schemes.append(s); + updateListBox(); + schemeListBox->setCurrentItem( m_schemes.count() - 1 ); + colorSchemeChanged(NULL); +} +// ---------------------------------------------------------------------------- + +void KTouchColorEditor::closeEvent( QCloseEvent* ce ) { + int result = KMessageBox::questionYesNoCancel(this, + i18n("Save modified color schemes?")); + switch (result) { + case KMessageBox::Cancel : m_saveChanges = false; ce->ignore(); return; + case KMessageBox::Yes : + m_currentItem = schemeListBox->currentItem(); + updateClicked(); + m_saveChanges = true; break; + default : m_saveChanges = false; break; + } + ce->accept(); +} +// ---------------------------------------------------------------------------- + +void KTouchColorEditor::updateListBox() { +// kdDebug() << "[KTouchColorEditor::updateListBox]" << endl; + schemeListBox->clear(); + for (QValueList::const_iterator it = m_schemes.constBegin(); + it != m_schemes.constEnd(); ++it) + { + schemeListBox->insertItem( (*it).m_name ); + } + if (m_schemes.isEmpty()) { + editGroupBox->setEnabled(false); + removeBtn->setEnabled(false); + } + else { + editGroupBox->setEnabled(true); + removeBtn->setEnabled(true); + // select the first one by default + } +} +// ---------------------------------------------------------------------------- + +void KTouchColorEditor::updateControls(const KTouchColorScheme * cs) { +// kdDebug() << "[KTouchColorEditor::updateControls]" << endl; + if (cs==NULL) { + // TODO : also set all colors back to defaults + editGroupBox->setEnabled(false); + return; + } + editGroupBox->setEnabled(true); + nameEdit->setText(cs->m_name); + // slide line colors + teacherTextBtn->setColor(cs->m_teacherTextColor); + teacherBackBtn->setColor(cs->m_teacherBackground); + studentTextBtn->setColor(cs->m_studentTextColor); + studentBackBtn->setColor(cs->m_studentBackground); + studentErrorTextBtn->setColor(cs->m_errorTextColor); + studentErrorBackBtn->setColor(cs->m_errorBackground); + // keyboard colors + keyFrameBtn->setColor(cs->m_frame); + keyTextBtn->setColor(cs->m_text); + keyTextHighBtn->setColor(cs->m_textH); + keyBackHighBtn->setColor(cs->m_backgroundH); + cTextBtn->setColor(cs->m_cText); + cBackgroundBtn->setColor(cs->m_cBackground); + cTextHighBtn->setColor(cs->m_cTextH); + cBackHighBtn->setColor(cs->m_cBackgroundH); + + back1Btn->setColor(cs->m_background[0]); + back2Btn->setColor(cs->m_background[1]); + back3Btn->setColor(cs->m_background[2]); + back4Btn->setColor(cs->m_background[3]); + back5Btn->setColor(cs->m_background[4]); + back6Btn->setColor(cs->m_background[5]); + back7Btn->setColor(cs->m_background[6]); + back8Btn->setColor(cs->m_background[7]); +} +// ---------------------------------------------------------------------------- + + diff --git a/ktouch/src/ktouchcoloreditor.h b/ktouch/src/ktouchcoloreditor.h new file mode 100644 index 00000000..3d5a0e11 --- /dev/null +++ b/ktouch/src/ktouchcoloreditor.h @@ -0,0 +1,65 @@ +/*************************************************************************** + * ktouchcoloreditor.h * + * ------------------- * + * Copyright (C) 20064 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHCOLOREDITOR_H +#define KTOUCHCOLOREDITOR_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include "ktouchcoloreditor_dlg.h" + +#include + +#include "ktouchcolorscheme.h" + +/// Implementation of the KTouch Color Scheme Editor. +class KTouchColorEditor : public KTouchColorEditorDlg +{ + Q_OBJECT + +public: + /// Constructor + KTouchColorEditor(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); + /// Destructor + ~KTouchColorEditor(); + + /// Use this function to run the dialog. + /// @param schemes List with user defined color schemes. + /// @param active Index with active color scheme (negative if predefined scheme is active). + /// @param selected Here the index of the currently selected scheme is stored. + void startEditor(QValueList& schemes, int active, int & selected); + +public slots: + virtual void colorSchemeChanged(QListBoxItem * item); + virtual void updateClicked(); + virtual void removeBtnClicked(); + virtual void addBtnClicked(); + +protected: + virtual void closeEvent( QCloseEvent* ce ); + +private: + /// Updates the list box with values from m_schemes. + void updateListBox(); + /// Updates the button controls with data from 'cs', unless NULL is passed, in which case + /// the controls are disabled (no-color-scheme-selected state). + void updateControls(const KTouchColorScheme * cs); + + int m_currentItem; + QValueList m_schemes; + bool m_saveChanges; +}; + +#endif // KTOUCHCOLOREDITOR_H + diff --git a/ktouch/src/ktouchcoloreditor_dlg.ui b/ktouch/src/ktouchcoloreditor_dlg.ui new file mode 100644 index 00000000..d6c4a0a7 --- /dev/null +++ b/ktouch/src/ktouchcoloreditor_dlg.ui @@ -0,0 +1,824 @@ + +KTouchColorEditorDlg + + + KTouchColorEditorDlg + + + + 0 + 0 + 560 + 597 + + + + Color Scheme Editor + + + + unnamed + + + + groupBox2 + + + + 5 + 1 + 0 + 0 + + + + + 0 + 0 + + + + User defined color schemes + + + + unnamed + + + + schemeListBox + + + + 3 + 1 + 0 + 0 + + + + + + addBtn + + + + 5 + 1 + 0 + 0 + + + + Add + + + + + removeBtn + + + + 5 + 1 + 0 + 0 + + + + Remove + + + + + spacer13 + + + Vertical + + + Expanding + + + + 20 + 16 + + + + + + + + editGroupBox + + + + 5 + 3 + 0 + 0 + + + + Edit color scheme: + + + + unnamed + + + + layout18 + + + + unnamed + + + + nameL + + + Name of color scheme: + + + + + nameEdit + + + + + updateBtn + + + &Store data + + + + + + + groupBox3 + + + + 5 + 5 + 0 + 0 + + + + Slide line colors + + + + unnamed + + + + layout14 + + + + unnamed + + + + teacherBackBtn + + + + + + + + textLabel3_2 + + + Teacher background + + + + + spacer8 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + teacherTextBtn + + + + + + + + textLabel3 + + + Teacher text + + + + + + + spacer11 + + + Horizontal + + + Fixed + + + + 16 + 20 + + + + + + layout10 + + + + unnamed + + + + textLabel3_5 + + + Student text on error + + + + + textLabel3_4 + + + Student background + + + + + studentBackBtn + + + + + + + + studentErrorBackBtn + + + + + + + + textLabel3_3 + + + Student text + + + + + studentTextBtn + + + + + + + + studentErrorTextBtn + + + + + + + + textLabel3_6 + + + Student background on error + + + + + + + spacer9 + + + Horizontal + + + Expanding + + + + 30 + 20 + + + + + + + + keyboardColorsGroup + + + + 5 + 3 + 0 + 0 + + + + Keyboard colors + + + + unnamed + + + + layout24 + + + + unnamed + + + + spacer11_2 + + + Horizontal + + + Fixed + + + + 16 + 20 + + + + + + spacer9_2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + spacer19 + + + Vertical + + + Expanding + + + + 20 + 16 + + + + + + layout22 + + + + unnamed + + + + textLabel3_9 + + + Highlighted text color + + + + + textLabel3_8 + + + Text color + + + + + keyTextHighBtn + + + + + + + + textLabel3_7 + + + Key frame + + + + + textLabel2 + + + Normal key colors: + + + + + keyFrameBtn + + + + + + + + keyTextBtn + + + + + + + + keyBackHighBtn + + + + + + + + textLabel3_10 + + + Highlighted background + + + + + spacer16 + + + Vertical + + + Expanding + + + + 20 + 16 + + + + + + + + layout20 + + + + unnamed + + + + textLabel3_7_2 + + + Text color + + + + + cBackgroundBtn + + + + + + + + textLabel3_9_2 + + + Highlighted text color + + + + + cBackHighBtn + + + + + + + + textLabel3_10_2 + + + Highlighted background + + + + + cTextBtn + + + + + + + + cTextHighBtn + + + + + + + + textLabel1 + + + Modifier/other keys: + + + + + textLabel3_8_2 + + + Background + + + + + + + + + textLabel3_11 + + + Background colors for normal keys: + + + + + layout28 + + + + unnamed + + + + back1Btn + + + + 5 + 0 + 0 + 0 + + + + + + + + + back2Btn + + + + 5 + 0 + 0 + 0 + + + + + + + + + back3Btn + + + + 5 + 0 + 0 + 0 + + + + + + + + + back4Btn + + + + 5 + 0 + 0 + 0 + + + + + + + + + back5Btn + + + + 5 + 0 + 0 + 0 + + + + + + + + + back6Btn + + + + 5 + 0 + 0 + 0 + + + + + + + + + back7Btn + + + + 5 + 0 + 0 + 0 + + + + + + + + + back8Btn + + + + 5 + 0 + 0 + 0 + + + + + + + + + + + + + + + + + addBtn + clicked() + KTouchColorEditorDlg + addBtnClicked() + + + removeBtn + clicked() + KTouchColorEditorDlg + removeBtnClicked() + + + schemeListBox + currentChanged(QListBoxItem*) + KTouchColorEditorDlg + colorSchemeChanged(QListBoxItem*) + + + updateBtn + clicked() + KTouchColorEditorDlg + updateClicked() + + + + closeQuery() + addBtnClicked() + removeBtnClicked() + updateClicked() + colorSchemeChanged(QListBoxItem * item) + + + + kpushbutton.h + kpushbutton.h + klineedit.h + kpushbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + + diff --git a/ktouch/src/ktouchcolorscheme.cpp b/ktouch/src/ktouchcolorscheme.cpp new file mode 100644 index 00000000..0092fb07 --- /dev/null +++ b/ktouch/src/ktouchcolorscheme.cpp @@ -0,0 +1,309 @@ +/*************************************************************************** + * ktouchcolorscheme.cpp * + * --------------------- * + * Copyright (C) 2003-2006 by Andreas Nicolai * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchcolorscheme.h" + +#include +#include +#include + +#include +#include +#include +#include + +#define WRITE_COLOR(z,x,y) e = doc.createElement(x); \ + n = doc.createTextNode( (y).name() ); \ + e.appendChild(n); \ + z.appendChild(e); + +#define READ_COLOR(x,y) c = n.namedItem(x); \ + if (!c.isNull()) y = QColor(c.firstChild().nodeValue()); + +QValueVector KTouchColorScheme::m_colorSchemes; + +void KTouchColorScheme::clear() { + // the default scheme is the classic one + m_teacherTextColor = QColor("#000032"); + m_teacherBackground = QColor("#BEBEFF"); + m_studentTextColor = QColor("#003200"); + m_studentBackground = QColor("#9FFF9F"); + m_errorTextColor = Qt::white; + m_errorBackground = QColor("#AC0000"); + + m_frame = Qt::black; + m_background[0] = QColor(255,238, 7); m_background[4] = QColor(247,138,247); + m_background[1] = QColor( 14,164,239); m_background[5] = QColor(158,255,155); + m_background[2] = QColor(158,255,155); m_background[6] = QColor( 14,164,239); + m_background[3] = QColor(252,138,138); m_background[7] = QColor(255,238, 7); + m_text = Qt::black; + m_backgroundH = Qt::darkBlue; + m_textH = Qt::white; + m_cBackground = Qt::gray; + m_cText = Qt::black; + m_cBackgroundH = Qt::white; + m_cTextH = Qt::black; + + m_default = false; +} +// ---------------------------------------------------------------------------- + +bool KTouchColorScheme::read(const QDomNode& node) { +// kdDebug() << "[KTouchColorScheme::read] " << endl; + + QDomNode name = node.namedItem("Name"); + if (name.isNull()) m_name = i18n("untitled color scheme"); + else m_name = name.firstChild().nodeValue(); + +// kdDebug() << " Reading scheme = " << m_name << endl; + + QDomNode n = node.namedItem("LineColors"); + if (!n.isNull()) { + QDomNode c; + READ_COLOR("TeacherTextColor", m_teacherTextColor); + READ_COLOR("TeacherBackground", m_teacherBackground); + READ_COLOR("StudentTextColor", m_studentTextColor); + READ_COLOR("StudentBackground", m_studentBackground); + READ_COLOR("ErrorTextColor", m_errorTextColor); + READ_COLOR("ErrorBackground", m_errorBackground); + } + + n = node.namedItem("KeyboardColors"); + if (!n.isNull()) { + QDomNode c; + READ_COLOR("KeyFrame", m_frame); + for (unsigned int i=0; i<8; ++i) { + READ_COLOR(QString("KeyBack_%1").arg(i), m_background[i]); + } + READ_COLOR("KeyText", m_text); + READ_COLOR("KeyBackHigh", m_backgroundH); + READ_COLOR("KeyTextHigh", m_textH); + READ_COLOR("KeyBackControl", m_cBackground); + READ_COLOR("KeyTextControl", m_cText); + READ_COLOR("KeyBackControlHigh", m_cBackgroundH); + READ_COLOR("KeyTextControlHigh", m_cTextH); + } + return true; +} +// ---------------------------------------------------------------------------- + +void KTouchColorScheme::write(QDomDocument& doc, QDomElement& root) const { + //kdDebug() << "[KTouchColorScheme::write] " << endl; + QDomElement element = doc.createElement("KTouchColorScheme"); + // append name of color scheme + QDomElement name = doc.createElement("Name"); + QDomText name_text; + if (m_name.isEmpty()) name_text = doc.createTextNode( i18n("untitled color scheme") ); + else name_text = doc.createTextNode(m_name); + name.appendChild(name_text); + element.appendChild(name); + // store slide line colors + QDomElement line_colors = doc.createElement("LineColors"); + QDomElement e; + QDomText n; + + WRITE_COLOR(line_colors, "TeacherTextColor", m_teacherTextColor); + WRITE_COLOR(line_colors, "TeacherBackground", m_teacherBackground); + WRITE_COLOR(line_colors, "StudentTextColor", m_studentTextColor); + WRITE_COLOR(line_colors, "StudentBackground", m_studentBackground); + WRITE_COLOR(line_colors, "ErrorTextColor", m_errorTextColor); + WRITE_COLOR(line_colors, "ErrorBackground", m_errorBackground); + + element.appendChild(line_colors); + // done with slide line colors + + // write key drawing colors + QDomElement key_colors = doc.createElement("KeyboardColors"); + + WRITE_COLOR(key_colors, "KeyFrame", m_frame); + for (unsigned int i=0; i<8; ++i) { + WRITE_COLOR(key_colors, QString("KeyBack_%1").arg(i), m_background[i]); + } + WRITE_COLOR(key_colors, "KeyText", m_text); + WRITE_COLOR(key_colors, "KeyBackHigh", m_backgroundH); + WRITE_COLOR(key_colors, "KeyTextHigh", m_textH); + WRITE_COLOR(key_colors, "KeyBackControl", m_cBackground); + WRITE_COLOR(key_colors, "KeyTextControl", m_cText); + WRITE_COLOR(key_colors, "KeyBackControlHigh", m_cBackgroundH); + WRITE_COLOR(key_colors, "KeyTextControlHigh", m_cTextH); + + element.appendChild(key_colors); + + + root.appendChild(element); +} +// ---------------------------------------------------------------------------- + +bool KTouchColorScheme::readList(QWidget * window, const KURL& url) { + if (url.isEmpty()) return false; + //kdDebug() << "[KTouchColorScheme::readList] " << endl; + //kdDebug() << " url = '" << url.url() << "'" << endl; + QString tmp_file; + bool result = KIO::NetAccess::download(url, tmp_file, window); + if (result) { + // Ok, that was successful, try to parse the XML doc now + QFile infile(tmp_file); + if ( !infile.open( IO_ReadOnly ) ) { + KIO::NetAccess::removeTempFile(tmp_file); + return false; // Bugger it... couldn't open it... + } + QDomDocument doc; + doc.setContent( &infile ); + // read the document + QDomNodeList schemes = doc.elementsByTagName("KTouchColorScheme"); + int num = schemes.count(); + if (num > 0) { + //kdDebug() << " reading " << schemes.count() << " color maps..." << endl; + for (int i=0; i::const_iterator it = m_colorSchemes.constBegin(); + it != m_colorSchemes.constEnd(); ++it) + { + if (!it->m_default) it->write(doc, root); + } + + // and save it + QString tmp_file; + KTempFile *temp=0; + if (url.isLocalFile()) + tmp_file=url.path(); // for local files the path is sufficient + else { + temp=new KTempFile; // for remote files create a temporary file first + temp->setAutoDelete(true); // so we don't have to delete the file ourselves + tmp_file=temp->name(); + } + + QFile outfile(tmp_file); + if ( !outfile.open( IO_WriteOnly ) ) { + if (temp) delete temp; + kdDebug() << "Error creating tmp file '"+tmp_file+"' for writing color map!" << endl; + return false; + } + + QTextStream out( &outfile ); + out << doc.toString(); + outfile.close(); + // if we have a temporary file, we still need to upload it + if (temp) { + KIO::NetAccess::upload(tmp_file, url, window); + delete temp; + } + return true; +} +// ---------------------------------------------------------------------------- + +void KTouchColorScheme::createDefaults() { + m_colorSchemes.clear(); + KTouchColorScheme color; + color.m_default = true; + + color.m_name = i18n("Black & White"); + color.m_teacherTextColor = Qt::black; + color.m_teacherBackground = Qt::white; + color.m_studentTextColor = Qt::black; + color.m_studentBackground = Qt::white; + color.m_errorTextColor = Qt::white; + color.m_errorBackground = Qt::black; + color.m_frame = Qt::black; + for (int i=0; i<8; ++i) + color.m_background[i] = Qt::white; + color.m_text = Qt::black; + color.m_backgroundH = Qt::black; + color.m_textH = Qt::white; + color.m_cBackground = Qt::gray; + color.m_cText = Qt::black; + color.m_cBackgroundH = Qt::white; + color.m_cTextH = Qt::black; + m_colorSchemes.push_back(color); + + color.m_name = i18n("Classic"); + color.m_teacherTextColor = QColor("#000032"); + color.m_teacherBackground = QColor("#BEBEFF"); + color.m_studentTextColor = QColor("#003200"); + color.m_studentBackground = QColor("#9FFF9F"); + color.m_errorTextColor = Qt::white; + color.m_errorBackground = QColor("#AC0000"); + color.m_frame = Qt::black; + color.m_background[0] = QColor(255,238, 7); color.m_background[4] = QColor(247,138,247); + color.m_background[1] = QColor( 14,164,239); color.m_background[5] = QColor(158,255,155); + color.m_background[2] = QColor(158,255,155); color.m_background[6] = QColor( 14,164,239); + color.m_background[3] = QColor(252,138,138); color.m_background[7] = QColor(255,238, 7); + color.m_text = Qt::black; + color.m_backgroundH = Qt::darkBlue; + color.m_textH = Qt::white; + color.m_cBackground = Qt::gray; + color.m_cText = Qt::black; + color.m_cBackgroundH = Qt::white; + color.m_cTextH = Qt::black; + m_colorSchemes.push_back(color); + + color.m_name = i18n("Deep Blue"); + color.m_teacherTextColor = Qt::white; + color.m_teacherBackground = QColor( 0, 39, 80); + color.m_studentTextColor = Qt::white; + color.m_studentBackground = QColor( 39, 59,127); + color.m_errorTextColor = QColor("#B5CFFF"); + color.m_errorBackground = QColor("#640000"); + color.m_frame = QColor(220,220,220); + color.m_background[0] = QColor( 0, 39, 80); color.m_background[4] = QColor( 24, 19, 72); + color.m_background[1] = QColor( 39, 59,127); color.m_background[5] = QColor( 8, 44,124); + color.m_background[2] = QColor( 4, 39, 53); color.m_background[6] = QColor( 10, 82,158); + color.m_background[3] = QColor( 40, 32,121); color.m_background[7] = QColor( 43, 60,124); + color.m_text = Qt::white; + color.m_backgroundH = QColor(125,180,255); + color.m_textH = Qt::darkBlue; + color.m_cBackground = Qt::black; + color.m_cText = Qt::white; + color.m_cBackgroundH = QColor(111,121,73); + color.m_cTextH = Qt::white; + m_colorSchemes.push_back(color); + + color.m_name = i18n("Stripy"); + color.m_teacherTextColor = Qt::white; + color.m_teacherBackground = QColor( 39, 70, 227); + color.m_studentTextColor = Qt::white; + color.m_studentBackground = QColor( 39, 70, 127); + color.m_errorTextColor = Qt::white; + color.m_errorBackground = Qt::darkGray; + color.m_frame = Qt::black; + for (int i=0; i<8; i=i+2) + color.m_background[i] = QColor( 39, 70, 127); + for (int i=1; i<8; i=i+2) + color.m_background[i] = Qt::darkGray; + color.m_text = Qt::black; + color.m_backgroundH = QColor( 39, 70, 227); + color.m_textH = Qt::white; + color.m_cBackground = Qt::gray; + color.m_cText = Qt::black; + color.m_cBackgroundH = QColor( 39, 70, 227); + color.m_cTextH = Qt::black; + m_colorSchemes.push_back(color); +} +// ---------------------------------------------------------------------------- + diff --git a/ktouch/src/ktouchcolorscheme.h b/ktouch/src/ktouchcolorscheme.h new file mode 100644 index 00000000..47e28813 --- /dev/null +++ b/ktouch/src/ktouchcolorscheme.h @@ -0,0 +1,82 @@ +/*************************************************************************** + * ktouchcolorscheme.h * + * ------------------- * + * Copyright (C) 2003 by Andreas Nicolai * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHCOLORSCHEME_H +#define KTOUCHCOLORSCHEME_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include + +#include + +class QDomDocument; +class QDomElement; +class QDomNode; + +/// Contains all colours of the colour scheme. +/// +/// This is the colour scheme used for the slide line widget and the keyboard widget. +class KTouchColorScheme { + public: + /// Default constructor. + KTouchColorScheme() { clear(); } + /// Creates the default colour scheme. + void clear(); + + /// Loads a color map (in XML format) from XML node (returns true if successful) + bool read(const QDomNode& node); + /// Saves a color map to XML document (returns true if successful). + void write(QDomDocument& doc, QDomElement& root) const; + + + QString m_name; ///< The name of the colour scheme. + + QColor m_teacherTextColor; ///< The text colour for the teachers line. + QColor m_teacherBackground; ///< The background colour for the teachers line. + QColor m_studentTextColor; ///< The text colour for the students line. + QColor m_studentBackground; ///< The background colour for the students line. + QColor m_errorTextColor; ///< The text colour for wrong text (students line). + QColor m_errorBackground; ///< The background colour for wrong text (students line). + + QColor m_frame; ///< The colour for the key frames. + QColor m_background[8]; ///< The background colour of the finger keys and the associated normal keys. + QColor m_text; ///< The colour for the text on the keys. + QColor m_backgroundH; ///< The background colour for highlighted (next) normal keys. + QColor m_textH; ///< The text/pen colour for highlighted (next) normal keys. + QColor m_cBackground; ///< The background colour for the control keys. + QColor m_cText; ///< The text/pen colour for the control keys. + QColor m_cBackgroundH; ///< The background colour for activated control keys. + QColor m_cTextH; ///< The text/pen colour for activated control keys. + + bool m_default; ///< If true, this color map is marked as default and will not + /// be saved in the XML file. + + // *** static member functions *** + + /// Loads several color maps (in XML format) from file (returns true if successful) + /// and _adds_ them to the current color maps. This function shall be called + /// directly after createDefaultColorSchemes(). + static bool readList(QWidget * window, const KURL& url); + /// Saves several color maps to file (returns true if successful). + /// Only non-default color maps are written to file. + static bool writeList(QWidget * window, const KURL& url); + /// Creates some default color schemes (erases m_colorSchemes before). + static void createDefaults(); + /// Contains all color schemes available in the program. + static QValueVector m_colorSchemes; +}; + +#endif // KTOUCHCOLORSCHEME_H + diff --git a/ktouch/src/ktouchdefaults.cpp b/ktouch/src/ktouchdefaults.cpp new file mode 100644 index 00000000..ac95a98c --- /dev/null +++ b/ktouch/src/ktouchdefaults.cpp @@ -0,0 +1,23 @@ +/*************************************************************************** + * ktouchdefaults.cpp * + * ------------------ * + * Copyright (C) 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + + #include "ktouchdefaults.h" + +const unsigned int BEGINNER_SPEED = 60; // in characters per minute +const unsigned int ADVANCED_SPEED = 120; // in characters per minute +const unsigned int PROFESSIONAL_SPEED = 220; // in characters per minute + +// the margin between keyboard and widget frame +const int KEYBOARD_MARGIN = 10; + +// milli seconds between updates of the speed LCD +const int LCD_UPDATE_INTERVAL = 500; diff --git a/ktouch/src/ktouchdefaults.h b/ktouch/src/ktouchdefaults.h new file mode 100644 index 00000000..d66a1663 --- /dev/null +++ b/ktouch/src/ktouchdefaults.h @@ -0,0 +1,28 @@ +/*************************************************************************** + * ktouchdefaults.h * + * ------------------- * + * Copyright (C) 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHDEFAULTS_H +#define KTOUCHDEFAULTS_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +extern const unsigned int BEGINNER_SPEED; ///< Speed for rating in characters per minute. +extern const unsigned int ADVANCED_SPEED; ///< Speed for rating in characters per minute. +extern const unsigned int PROFESSIONAL_SPEED; ///< Speed for rating in characters per minute. + +extern const int KEYBOARD_MARGIN; ///< The margin around the keybaord layout. + +extern const int LCD_UPDATE_INTERVAL; ///< Update interval for LCD display and statistics. + +#endif // KTOUCHDEFAULTS_H diff --git a/ktouch/src/ktouchkey.cpp b/ktouch/src/ktouchkey.cpp new file mode 100644 index 00000000..cb68b214 --- /dev/null +++ b/ktouch/src/ktouchkey.cpp @@ -0,0 +1,139 @@ +/*************************************************************************** + * ktouchkey.cpp * + * ------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchkey.h" +#include +#include // for std::min + +KTouchKey::KTouchKey(keytype_t type, int x, int y, int w, int h, QChar ch) + : m_type(type), m_x(x), m_y(y), m_w(w), m_h(h) +{ + m_chars[0].m_ch = ch; + m_chars[0].m_bold = true; + m_chars[0].m_pos = KTouchKeyChar::TOP_LEFT; +} +// ---------------------------------------------------------------------------- + +KTouchKey::KTouchKey(int x, int y, int w, int h, QString text) : + m_x(x), m_y(y), m_w(w), m_h(h) +{ + m_type = OTHER; + m_chars[0].m_ch = 0; + m_chars[0].m_bold = true; + m_chars[0].m_pos = KTouchKeyChar::TOP_LEFT; + m_chars[0].m_text = text; +} +// ---------------------------------------------------------------------------- + +void KTouchKey::resize(double scale) { + m_xS = static_cast(scale*m_x); + m_yS = static_cast(scale*m_y); + m_wS = static_cast(scale*m_w); + m_hS = static_cast(scale*m_h); +} +// ----------------------------------------------------------------------------- + + +// Reads the key data from the DomElement +bool KTouchKey::read(QDomNode node) { +/* + if (node.isNull()) + return false; // TODO : Error message + QString primaryCharText = node.firstChild().nodeValue(); + if (primaryCharText.length() >= 1) + m_primaryChar = primaryCharText[0]; + else + return false; // TODO : Error message + QDomNamedNodeMap nmap = node.attributes(); + // Get height, widht, x and y + node = nmap.namedItem("Height"); + if (node.isNull()) + return false; // TODO : Error message + m_h = node.nodeValue().toInt(); + node = nmap.namedItem("Width"); + if (node.isNull()) + return false; // TODO : Error message + m_w = node.nodeValue().toInt(); + node = nmap.namedItem("X"); + if (node.isNull()) + return false; // TODO : Error message + m_x = node.nodeValue().toInt(); + node = nmap.namedItem("Y"); + if (node.isNull()) + return false; // TODO : Error message + m_y = node.nodeValue().toInt(); + // read type of key + node = nmap.namedItem("Type"); + if (node.isNull()) + return false; // TODO : Error message + QString typetext = node.nodeValue(); + if (typetext=="NORMAL") m_type = NORMAL; + else if (typetext=="FINGER") m_type = FINGER; + else if (typetext=="ENTER") m_type = ENTER; + else if (typetext=="BACKSPACE") m_type = BACKSPACE; + else if (typetext=="SHIFT") m_type = SHIFT; + else if (typetext=="SPACE") m_type = SPACE; + else if (typetext=="OTHER") { + m_type = OTHER; + node = nmap.namedItem("OtherKeyText"); + if (!node.isNull()) + m_otherKeyText = node.nodeValue(); + } + else + return false; // TODO : Error message + // read optional secondary character + node = nmap.namedItem("SecondaryChar"); + QString charvalue; + if (!node.isNull()) + charvalue = node.nodeValue(); + if (charvalue.length() >= 1) + m_secondaryChar = charvalue[0]; + else + m_secondaryChar = QChar(0); + kdDebug() << "H:" << m_h << " W:" << m_w << " X:" << m_x << " Y:" << m_y + << " Type:" << m_type << " SecondaryChar:" << m_secondaryChar + << "' PrimaryChar:" << m_primaryChar << "'" << endl; +*/ + return true; +} +// ---------------------------------------------------------------------------- + +// Writes the key data into the DomElement +void KTouchKey::write(QDomDocument& doc, QDomElement& root) const { +/* + QDomElement element = doc.createElement("KeyDefinition"); + switch (m_type) { + case NORMAL : element.setAttribute("Type", "NORMAL"); break; + case FINGER : element.setAttribute("Type", "FINGER"); break; + case ENTER : element.setAttribute("Type", "ENTER"); break; + case BACKSPACE : element.setAttribute("Type", "BACKSPACE"); break; + case SHIFT : element.setAttribute("Type", "SHIFT"); break; + case SPACE : element.setAttribute("Type", "SPACE"); break; + case OTHER : + element.setAttribute("Type", "OTHER"); + element.setAttribute("OtherKeyText", m_otherKeyText); + break; + } + QDomText charnode = doc.createTextNode(QString(m_primaryChar)); + element.appendChild(charnode); +// element.setAttribute("PrimaryChar", QString(m_primaryChar)); + if (m_secondaryChar!=QChar(0)) + element.setAttribute("SecondaryChar", QString(m_secondaryChar)); + element.setAttribute("X", m_x); + element.setAttribute("Y", m_y); + element.setAttribute("Width", m_w); + element.setAttribute("Height", m_h); + root.appendChild(element); +*/ +} +// ---------------------------------------------------------------------------- + diff --git a/ktouch/src/ktouchkey.h b/ktouch/src/ktouchkey.h new file mode 100644 index 00000000..f27fd80f --- /dev/null +++ b/ktouch/src/ktouchkey.h @@ -0,0 +1,96 @@ +/*************************************************************************** + * ktouchkey.h * + * ----------- * + * Copyright (C) 2000 by Håvard Frøiland, 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHKEY_H +#define KTOUCHKEY_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include + +/// This class contains information about one character on a key. +class KTouchKeyChar { + public: + /// Position of the character on the key. + enum position_t { + TOP_LEFT, + TOP_RIGHT, + BOTTOM_LEFT, + BOTTOM_RIGHT + }; + + /// Constructor. + KTouchKeyChar() {} + /// Constructor. + KTouchKeyChar(QChar ch, position_t p, bool bold = false) : + m_ch(ch), m_pos(p), m_bold(bold) {} + + QChar m_ch; ///< The character to draw. + position_t m_pos; ///< The position of the character. + bool m_bold; ///< Whether this is a bold character. + + QString m_text; ///< The text to draw of m_ch == 0. +}; + +/// This class represents a key on the keyboard. +/// The primary character is the identification character for the key and will +/// be printed top left of the key (like normal character keys). If a secondary +/// character is given (as for the keys containing numbers), the primary key will +/// be printed bottom left and the secondary key will be printed top left. +/// If m_secondaryChar is 0, no secondary character is given. +class KTouchKey { + public: + enum keytype_t { + NORMAL, + FINGER, + ENTER, + BACKSPACE, + SHIFT, + SPACE, + OTHER + }; + + /// Default constructor + KTouchKey() : m_type(NORMAL), m_x(0), m_y(0), m_w(0), m_h(0) {} + /// Convenience constructor for a key with a single character (like before). + KTouchKey(keytype_t type, int x, int y, int w, int h, QChar ch); + /// Convenience constructor for a key with a text on it (type will be OTHER). + KTouchKey(int x, int y, int w, int h, QString text); + + /// Resizes the key (this function will be obsolete soon) + void resize(double scale); + + /// Reads the key data from the DomElement + bool read(QDomNode node); + /// Creates a new DomElement, writes the key data into it and appends it to the root object. + void write(QDomDocument& doc, QDomElement& root) const; + + unsigned int m_number; ///< The number of the key. + keytype_t m_type; ///< The type of the key. + KTouchKeyChar m_chars[4]; ///< The key character information. + int m_x; ///< The x-coordinate of the top-left corner of the key. + int m_y; ///< The y-coordinate of the top-left corner of the key. + int m_w; ///< The width. + int m_h; ///< The height. + + int m_xS; ///< The scaled x-coordinate of the top-left corner of the key. + int m_yS; ///< The scaled y-coordinate of the top-left corner of the key. + int m_wS; ///< The scaled width. + int m_hS; ///< The scaled height. + +}; +// --------------------------------------------------------------------------------------- + +#endif // KTOUCHKEYS_H diff --git a/ktouch/src/ktouchkeyboard.cpp b/ktouch/src/ktouchkeyboard.cpp new file mode 100644 index 00000000..a9650f9e --- /dev/null +++ b/ktouch/src/ktouchkeyboard.cpp @@ -0,0 +1,658 @@ +/*************************************************************************** + * ktouchkeyboard.cpp * + * ------------------ * + * Copyright (C) 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchkeyboard.h" + +#include + +#include +#include +#include +#include + +#include "prefs.h" + +// -------------------------------------------------------------------------- + +// Clears the keyboard data +void KTouchKeyboard::clear() { + m_keys.clear(); + m_connectors.clear(); + m_title = QString::null; + m_comment = QString::null; + m_language = QString::null; + m_fontSuggestions = QString::null; +} +// ---------------------------------------------------------------------------- + +// Loads a keyboard layout (old format) from file (returns true if successful). +bool KTouchKeyboard::load(QWidget * window, const KURL& url) { + // Ok, first download the contents as usual using the KIO lib + // File is only downloaded if not local, otherwise it's just opened + QString target; + bool result = false; + //kdDebug() << "[KTouchKeyboard::load] " << url << endl; + if (KIO::NetAccess::download(url, target, window)) { + // Ok, that was successful, store the lectureURL and read the file + QFile infile(target); + if ( !infile.open( IO_ReadOnly ) ) + return false; // Bugger it... couldn't open it... + QTextStream in( &infile ); + result = read(in); + }; + KIO::NetAccess::removeTempFile(target); + return result; +} +// ---------------------------------------------------------------------------- + +// Loads a lecture (in XML format) from file (returns true if successful). +bool KTouchKeyboard::loadXML(QWidget * window, const KURL& url) { + // Ok, first download the contents as usual using the KIO lib + // File is only downloaded if not local, otherwise it's just opened + QString target; + bool result = false; + if (KIO::NetAccess::download(url, target, window)) { + // Ok, that was successful, store the lectureURL and read the file + QFile infile(target); + if ( !infile.open( IO_ReadOnly ) ) + return false; // Bugger it... couldn't open it... + QDomDocument doc; + doc.setContent( &infile ); + result = read(doc); + } + KIO::NetAccess::removeTempFile(target); + return result; +} +// ---------------------------------------------------------------------------- + +// Saves the lecture data to file (returns true if successful). +bool KTouchKeyboard::saveXML(QWidget * window, const KURL& url) const { + // create the XML document + QDomDocument doc; + write(doc); + + // and save it + QString tmpFile; + KTempFile *temp=0; + if (url.isLocalFile()) + tmpFile=url.path(); // for local files the path is sufficient + else { + temp=new KTempFile; // for remote files create a temporary file first + temp->setAutoDelete(true); // so we don't have to delete the file ourselves + tmpFile=temp->name(); + } + + QFile outfile(tmpFile); + if ( !outfile.open( IO_WriteOnly ) ) { + if (temp) delete temp; + // kdDebug() << "Error creating lecture file!" << endl; + return false; + }; + + QTextStream out( &outfile ); + out << doc.toString(); + outfile.close(); + // if we have a temporary file, we still need to upload it + if (temp) { + KIO::NetAccess::upload(tmpFile, url, window); + delete temp; + } + return true; +} +// ---------------------------------------------------------------------------- + +// Loads keyboard data from file, preserved for compatibility +bool KTouchKeyboard::read(QTextStream& in) { + in.setEncoding(QTextStream::UnicodeUTF8); + QString line; + clear(); // empty the keyboard + // now loop until end of file is reached + do { + // skip all empty lines or lines containing a comment (starting with '#') + do { line = in.readLine().stripWhiteSpace(); } + while (!line.isNull() && (line.isEmpty() || line[0]=='#')); + // Check if end of file encountered and if that is the case -> bail out at next while + if (line.isNull()) continue; + + // 'line' should now contain a key specification + QTextStream lineStream(line, IO_ReadOnly); + QString keyType; + int keyAscII; + QString keyText; + int x(0), y(0), w(0), h(0); + lineStream >> keyType >> keyAscII; + if (keyType=="FingerKey") { + lineStream >> keyText >> x >> y >> w >> h; + if (w==0 || h==0) + w=h=8; // default values for old keyboard files + KTouchKey key(KTouchKey::FINGER, keyText[0], 0, x+1, y+1, w, h); + m_keys.push_back(key); + KTouchKeyConnector keycon(keyText[0], keyText[0], 0, 0); + m_connectors.push_back(keycon); + kdDebug() << "[KTouchKeyboard::read] FingerKey '" << keyText[0] << "'" << endl; + } + else if (keyType=="ControlKey") { + lineStream >> keyText >> x >> y >> w >> h; + KTouchKey key(KTouchKey::OTHER, 0, 0, x+1, y+1, w-2, h-2); + key.m_otherKeyText = keyText; + m_keys.push_back(key); + kdDebug() << "[KTouchKeyboard::read] ControlKey '" << keyText << "'" << endl; + } + else if (keyType=="NormalKey") { + int fingerCharCode; + lineStream >> keyText >> x >> y >> fingerCharCode; + w=h=8; // default values for old keyboard files + KTouchKey key(KTouchKey::NORMAL, keyText[0], 0, x+1, y+1, w, h); + m_keys.push_back(key); + KTouchKeyConnector keycon(keyText[0], keyText[0], fingerCharCode, 0); + m_connectors.push_back(keycon); + kdDebug() << "[KTouchKeyboard::read] NormalKey '" << keyText[0] << "' f = '"<< fingerCharCode<< "'" << endl; + } else if (keyType=="HiddenKey") { + int targetChar, fingerChar, controlChar; + lineStream >> targetChar >> fingerChar >> controlChar; + KTouchKeyConnector keycon(targetChar, targetChar, fingerChar, 0); + m_connectors.push_back(keycon); + } + else { + //errorMsg = i18n("Missing key type in line '%1'.").arg(line); + return false; + } + // calculate the maximum extent of the keyboard on the fly... + } while (!in.atEnd() && !line.isNull()); + + return (!m_keys.isEmpty()); // empty file means error +} +// ---------------------------------------------------------------------------- + +// Loads keyboard data from file into an XML document +bool KTouchKeyboard::read(const QDomDocument& doc) { + // clean current data + kdDebug() << "Reading new keyboard layout" << endl; + m_keys.clear(); + m_connectors.clear(); + m_title = QString::null; + // retrieve the title + QDomNodeList entries = doc.elementsByTagName("Title"); + if (entries.count() >= 1) m_title = entries.item(0).firstChild().nodeValue(); + else m_title = i18n("untitled keyboard layout"); + kdDebug() << "Title: " << m_title << endl; + // retrieve the comment + entries = doc.elementsByTagName("Comment"); + if (entries.count() >= 1) + m_comment = entries.item(0).firstChild().nodeValue(); + // retrieve the font suggestion + entries = doc.elementsByTagName("FontSuggestions"); + if (entries.count() >= 1) + m_fontSuggestions = entries.item(0).firstChild().nodeValue(); + // retrieve the language id + entries = doc.elementsByTagName("Language"); + if (entries.count() >= 1) + m_language = entries.item(0).firstChild().nodeValue(); + // retrieve the key definitions + entries = doc.elementsByTagName("KeyDefinitions"); + QDomNode node = entries.item(0).firstChild(); + while (!node.isNull()) { + KTouchKey key; + if (key.read(node)) + m_keys.push_back(key); + // TODO : Error message if reading failed + node = node.nextSibling(); + } + // retrieve the key definitions + entries = doc.elementsByTagName("KeyConnections"); + node = entries.item(0).firstChild(); + while (!node.isNull()) { + KTouchKeyConnector keycon; + if (keycon.read(node)) + m_connectors.push_back(keycon); + // TODO : Error message if reading failed + node = node.nextSibling(); + } + if (!m_title.isEmpty()) + return true; // if we could read a title, let's assume all is ok + else { + // Hmm, no levels in the file. So we create our default mini level and report an error. + createDefault(); + return false; + }; + return false; +} +// ---------------------------------------------------------------------------- + +// Saves keyboard data in the XML document +void KTouchKeyboard::write(QDomDocument& doc) const { + QDomElement root = doc.createElement( "KTouchKeyboard" ); + doc.appendChild(root); + // Store title and ensure that the file contains a title! + QDomElement title = doc.createElement("Title"); + QDomText titleText; + if (m_title.isEmpty()) titleText = doc.createTextNode( i18n("untitled keyboard layout") ); + else titleText = doc.createTextNode(m_title); + title.appendChild(titleText); + root.appendChild(title); + // Store comment if given + if (!m_comment.isEmpty()) { + QDomElement e = doc.createElement("Comment"); + QDomText t = doc.createTextNode(m_comment); + e.appendChild(t); + root.appendChild(e); + } + // Store font suggestion if given + if (!m_fontSuggestions.isEmpty()) { + QDomElement e = doc.createElement("FontSuggestions"); + QDomText t = doc.createTextNode(m_fontSuggestions); + e.appendChild(t); + root.appendChild(e); + } + // Store language idif given + if (!m_language.isEmpty()) { + QDomElement e = doc.createElement("Language"); + QDomText t = doc.createTextNode(m_language); + e.appendChild(t); + root.appendChild(e); + } + // Store keys + QDomElement keys = doc.createElement("KeyDefinitions"); + root.appendChild(keys); + for (QValueVector::const_iterator it=m_keys.begin(); it!=m_keys.end(); ++it) + it->write(doc, keys); + // Store connectors + QDomElement conns = doc.createElement("KeyConnections"); + root.appendChild(conns); + for (QValueVector::const_iterator it=m_connectors.begin(); it!=m_connectors.end(); ++it) + it->write(doc, conns); +} +// ---------------------------------------------------------------------------- + +// Creates the default number keyboard. +void KTouchKeyboard::createDefault() { + // let's create a default keyboard + const int keySpacing = 4; + const int keyHeight = 20; + const int keyWidth = 20; + const int col = keyWidth+keySpacing; + const int row = keyHeight+keySpacing; + // First let's create the visible layout. + // This means we have to create all keys that will be displayed. + // Note: purely decorative keys get a key character code of 0! + m_keys.clear(); + m_keys.push_back( KTouchKey(KTouchKey::OTHER, 0, 0, 2*col+ 0, 0, keyWidth, keyHeight) ); + m_keys.back().m_otherKeyText = i18n("Num-lock", "Num"); + m_keys.push_back( KTouchKey(KTouchKey::NORMAL, '/', 0, 2*col+ col, 0, keyWidth, keyHeight) ); + m_keys.push_back( KTouchKey(KTouchKey::NORMAL, '*', 0, 2*col+ 2*col, 0, keyWidth, keyHeight) ); + m_keys.push_back( KTouchKey(KTouchKey::NORMAL, '-', 0, 2*col+ 3*col, 0, keyWidth, keyHeight) ); + m_keys.push_back( KTouchKey(KTouchKey::NORMAL, '7', 0, 2*col+ 0, row, keyWidth, keyHeight) ); + m_keys.push_back( KTouchKey(KTouchKey::NORMAL, '8', 0, 2*col+ 1*col, row, keyWidth, keyHeight) ); + m_keys.push_back( KTouchKey(KTouchKey::NORMAL, '9', 0, 2*col+ 2*col, row, keyWidth, keyHeight) ); + m_keys.push_back( KTouchKey(KTouchKey::FINGER, '4', 0, 2*col+ 0, 2*row, keyWidth, keyHeight) ); + m_keys.push_back( KTouchKey(KTouchKey::FINGER, '5', 0, 2*col+ 1*col, 2*row, keyWidth, keyHeight) ); + m_keys.push_back( KTouchKey(KTouchKey::FINGER, '6', 0, 2*col+ 2*col, 2*row, keyWidth, keyHeight) ); + m_keys.push_back( KTouchKey(KTouchKey::NORMAL, '1', 0, 2*col+ 0, 3*row, keyWidth, keyHeight) ); + m_keys.push_back( KTouchKey(KTouchKey::NORMAL, '2', 0, 2*col+ 1*col, 3*row, keyWidth, keyHeight) ); + m_keys.push_back( KTouchKey(KTouchKey::NORMAL, '3', 0, 2*col+ 2*col, 3*row, keyWidth, keyHeight) ); + m_keys.push_back( KTouchKey(KTouchKey::NORMAL, '0', 0, 2*col+ 0, 4*row, 2*keyWidth+keySpacing, keyHeight) ); + m_keys.push_back( KTouchKey(KTouchKey::NORMAL, '.', 0, 2*col+ 2*col, 4*row, keyWidth, keyHeight) ); + m_keys.push_back( KTouchKey(KTouchKey::FINGER, '+', 0, 2*col+ 3*col, row, keyWidth, 2*keyHeight+keySpacing) ); + m_keys.push_back( KTouchKey(KTouchKey::ENTER, 0, 0, 2*col+ 3*col, 3*row, keyWidth, 2*keyHeight+keySpacing) ); + m_keys.push_back( KTouchKey(KTouchKey::BACKSPACE,0, 0, 2*col+ 5*col, 0, keyWidth, keyHeight) ); + + // now we need to create the connections between the characters that can be typed and the + // keys that need to be displayed on the keyboard + // The arguments to the constructor are: keychar, targetkey, fingerkey, controlkeyid + + m_connectors.clear(); + m_connectors.push_back( KTouchKeyConnector('/', '/','5', 0) ); + m_connectors.push_back( KTouchKeyConnector('*', '*','6', 0) ); + m_connectors.push_back( KTouchKeyConnector('-', '-','+', 0) ); + m_connectors.push_back( KTouchKeyConnector('+', '+', 0, 0) ); + m_connectors.push_back( KTouchKeyConnector('0', '0', 0, 0) ); + m_connectors.push_back( KTouchKeyConnector('1', '1','4', 0) ); + m_connectors.push_back( KTouchKeyConnector('2', '2','5', 0) ); + m_connectors.push_back( KTouchKeyConnector('3', '3','6', 0) ); + m_connectors.push_back( KTouchKeyConnector('4', '4', 0, 0) ); + m_connectors.push_back( KTouchKeyConnector('5', '5', 0, 0) ); + m_connectors.push_back( KTouchKeyConnector('6', '6', 0, 0) ); + m_connectors.push_back( KTouchKeyConnector('7', '7','4', 0) ); + m_connectors.push_back( KTouchKeyConnector('8', '8','5', 0) ); + m_connectors.push_back( KTouchKeyConnector('9', '9','6', 0) ); + m_connectors.push_back( KTouchKeyConnector('.', '.', '6', 0) ); + + m_title = "Number keypad"; + m_comment = "Predefined keyboard layout"; + m_language = QString::null; + // language does not apply to numbers... that's one of the nice things with math :-) + m_fontSuggestions = "Monospace"; + m_width = 8*col; + m_height = 5*row; +} +// ---------------------------------------------------------------------------- + +void KTouchKeyboard::updateConnections() { + for (QValueVector::iterator it = m_connectors.begin(); it != m_connectors.end(); ++it) + (*it).updateConnections(m_keys); +} +// ---------------------------------------------------------------------------- + + +/* + +bool KTouchKeyboard::loadKeyboard(QWidget * window, const KURL& url, QString* errorMsg) { + QString target; + if (KIO::NetAccess::download(url, target, window)) { + QString msg; + bool result = readKeyboard(target, msg); + KIO::NetAccess::removeTempFile(target); + if (!result && errorMsg!=NULL) + *errorMsg = i18n("Could not read the keyboard layout file '%1'. ").arg(url.url()) + msg; + return result; + } + else { + if (errorMsg!=NULL) + *errorMsg = i18n("Could not download/open keyboard layout file from '%1'.").arg(url.url()); + return false; + } +} + + +void KTouchKeyboard::saveKeyboard(QWidget * window, const KURL& url) { + QString tmpFile; + KTempFile *temp=0; + if (url.isLocalFile()) + tmpFile=url.path(); // for local files the path is sufficient + else { + temp=new KTempFile; // for remote files create a temporary file first + tmpFile=temp->name(); + } + + QFile outfile(tmpFile); + if ( !outfile.open( IO_WriteOnly ) ) { + if (temp) delete temp; + return; + } + + QTextStream out( &outfile ); + out << "########################################## \n"; + out << "# # \n"; + out << "# Keyboard layout file for KTouch # \n"; + out << "# # \n"; + out << "########################################## \n"; + out << "#\n"; + out << endl; + + for (KTouchKey * key = m_keyList.first(); key; key = m_keyList.next()) { + switch (key->type()) { + case KTouchKey::FINGER_KEY : out << "FingerKey "; break; + case KTouchKey::NORMAL_KEY : out << "NormalKey "; break; + case KTouchKey::CONTROL_KEY : out << "ControlKey "; break; + default : out << "NormalKey "; break; + } + QRect rect=key->frame(); + out << key->m_keyChar.unicode() << '\t' << key->m_keyText << '\t' + << rect.left() << '\t' << rect.top() << '\t' << rect.width() << '\t' << rect.height() << endl; + } + + if (temp) { + KIO::NetAccess::upload(tmpFile, url, window); + temp->unlink(); + delete temp; + } +} + +void KTouchKeyboard::applyPreferences(QWidget * window, bool silent) { + // let's check whether the keyboard layout has changed + if (KTouchConfig().m_currentKeyboardFile!=m_currentLayout) { + // if the layout is the number layout just create it and we're done + if (KTouchConfig().m_currentKeyboardFile=="number.keyboard") { + createDefaultKeyboard(); + resizeEvent(NULL); + return; + } + // ok, let's load this layout + if (silent) { + // during initialisation we don't want to have a message box, that's why this is silent + if (!loadKeyboard(window, KURL::fromPathOrURL( KTouchConfig().m_currentKeyboardFile ))) + createDefaultKeyboard(); + else + m_currentLayout=KTouchConfig().m_currentKeyboardFile; + } + else { + QString errorMsg; + if (!loadKeyboard(window, KURL::fromPathOrURL( KTouchConfig().m_currentKeyboardFile ), &errorMsg)) { + KMessageBox::error( 0, i18n("Error reading the keyboard layout; the default number keypad will " + "be created instead. You can choose another keyboard layout in the preferences dialog."), + errorMsg); + createDefaultKeyboard(); + } + else + m_currentLayout=KTouchConfig().m_currentKeyboardFile; + } + } + + updateColours(); // we recreate the colour connections, + resizeEvent(NULL); // paint the keyboard + newKey(m_nextKey); // and finally display the "next to be pressed" key again +} + + +void KTouchKeyboard::newKey(const QChar& nextChar) { + QPainter painter(this); + painter.translate(m_shift, MARGIN); + // first clean the markings on all keys + for (KTouchKey * key = m_keyList.first(); key; key = m_keyList.next()) { + if (key->m_isActive || key->m_isNextKey) { + key->m_isActive=key->m_isNextKey=false; + key->paint(painter); + } + } + + if (Prefs::showAnimation()){ // only do this if we want to show animation. + // find the key in the key connector list + QValueList::iterator keyIt = m_connectorList.begin(); + while (keyIt!=m_connectorList.end() && (*keyIt).m_keyChar!=nextChar) ++keyIt; + // if found mark the appropriate keys + if (keyIt!=m_connectorList.end()) { + QChar targetChar = (*keyIt).m_targetKeyChar; + QChar fingerChar = (*keyIt).m_fingerKeyChar; + QChar controlChar = (*keyIt).m_controlKeyChar; + // find the keys in the keylist + for (KTouchKey * key = m_keyList.first(); key; key = m_keyList.next()) { + if (key->m_keyChar==QChar(0)) continue; // skip decorative keys + if (key->m_keyChar==targetChar) key->m_isNextKey=true; + else if (key->m_keyChar==fingerChar) key->m_isActive=true; + else if (key->m_keyChar==controlChar) key->m_isActive=true; + if (key->m_isActive || key->m_isNextKey) + key->paint(painter); + } + } + m_nextKey = nextChar; + } +} + + +void KTouchKeyboard::paintEvent(QPaintEvent *) { + QPainter painter(this); + painter.translate(m_shift, MARGIN); + // just print all visible keys + for (KTouchKey * key = m_keyList.first(); key; key = m_keyList.next()) + key->paint(painter); +} + + +void KTouchKeyboard::resizeEvent(QResizeEvent *) { + double hScale = static_cast(width()-2*MARGIN)/m_keyboardWidth; + double vScale = static_cast(height()-2*MARGIN)/m_keyboardHeight; + double scale = std::min(hScale, vScale); + m_shift = (width() - static_cast(m_keyboardWidth*scale))/2; + for (KTouchKey * key = m_keyList.first(); key; key = m_keyList.next()) + key->resize(scale); // resize all keys + update(); // and finally redraw the keyboard +} + + +void KTouchKeyboard::createDefaultKeyboard() { + // let's create a default keyboard + const int keySpacing = 4; + const int keyHeight = 20; + const int keyWidth = 20; + const int col = keyWidth+keySpacing; + const int row = keyHeight+keySpacing; + // first let's create the "visible" keys, that means all keys that will be displayed + // Note: purely decorative keys get a key char code of 0! + m_keyList.clear(); + m_keyList.append( new KTouchControlKey( 0, "Num", 0, 0, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '/', "/", col, 0, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '*', "*", 2*col, 0, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '-', "-", 3*col, 0, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '1', "1", 0, row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '2', "2", col, row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '3', "3", 2*col, row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchFingerKey( '4', "4", 0, 2*row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchFingerKey( '5', "5", col, 2*row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchFingerKey( '6', "6", 2*col, 2*row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '7', "7", 0, 3*row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '8', "8", col, 3*row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '9', "9", 2*col, 3*row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '0', "0", 0, 4*row, 2*keyWidth+keySpacing, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '.', ".", 2*col, 4*row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchFingerKey( '+', "+", 3*col, row, keyWidth, 2*keyHeight+keySpacing) ); + m_keyList.append( new KTouchControlKey(13, "Enter", 3*col, 3*row,keyWidth, 2*keyHeight+keySpacing) ); + m_keyList.append( new KTouchControlKey(8, "BackSpace", 5*col, 0, 2*keyWidth+keySpacing, keyHeight) ); + m_keyboardWidth = 7*col; + m_keyboardHeight = 5*row; + // now we need to create the connections between the characters that can be typed and the + // keys that need to be displayed on the keyboard + // The arguments to the constructor are: keychar, targetkey, fingerkey, controlkey + m_connectorList.clear(); + m_connectorList.append( KTouchKeyConnector('/', '/', '5', 0) ); + m_connectorList.append( KTouchKeyConnector('*', '*', '6', 0) ); + m_connectorList.append( KTouchKeyConnector('-', '-', '+', 0) ); + m_connectorList.append( KTouchKeyConnector('+', '+', 0, 0) ); + m_connectorList.append( KTouchKeyConnector('.', '.', '6', 0) ); + m_connectorList.append( KTouchKeyConnector('1', '1', '4', 0) ); + m_connectorList.append( KTouchKeyConnector('2', '2', '5', 0) ); + m_connectorList.append( KTouchKeyConnector('3', '3', '6', 0) ); + m_connectorList.append( KTouchKeyConnector('4', '4', 0, 0) ); + m_connectorList.append( KTouchKeyConnector('5', '5', 0, 0) ); + m_connectorList.append( KTouchKeyConnector('6', '6', 0, 0) ); + m_connectorList.append( KTouchKeyConnector('7', '7', '4', 0) ); + m_connectorList.append( KTouchKeyConnector('8', '8', '5', 0) ); + m_connectorList.append( KTouchKeyConnector('9', '9', '6', 0) ); + m_connectorList.append( KTouchKeyConnector('0', '0', 0, 0) ); + m_connectorList.append( KTouchKeyConnector( 8, 8, 0, 0) ); + m_connectorList.append( KTouchKeyConnector( 13, 13, '+', 0) ); + updateColours(); + m_currentLayout="number"; +} + + +bool KTouchKeyboard::readKeyboard(const QString& fileName, QString& errorMsg) { + QFile infile(fileName); + if ( !infile.open( IO_ReadOnly ) ) { + errorMsg = i18n("Could not open file."); + return false; + } + QTextStream in( &infile ); + in.setEncoding(QTextStream::UnicodeUTF8); + QString line; + m_keyList.clear(); // empty the keyboard + m_connectorList.clear(); // clear the connections + m_keyboardWidth=0; + m_keyboardHeight=0; + // now loop until end of file is reached + do { + // skip all empty lines or lines containing a comment (starting with '#') + do { line = in.readLine().stripWhiteSpace(); } + while (!line.isNull() && (line.isEmpty() || line[0]=='#')); + // Check if end of file encountered and if that is the case -> bail out at next while + if (line.isNull()) continue; + + // 'line' should now contain a key specification + QTextStream lineStream(line, IO_ReadOnly); + QString keyType; + int keyAscII; + QString keyText; + int x(0), y(0), w(0), h(0); + lineStream >> keyType >> keyAscII; + if (keyType=="FingerKey") { + lineStream >> keyText >> x >> y >> w >> h; + if (w==0 || h==0) + w=h=8; // default values for old keyboard files + m_keyList.append( new KTouchFingerKey(keyAscII, keyText, x+1, y+1, w, h) ); + m_connectorList.append( KTouchKeyConnector(keyAscII, keyAscII, 0, 0) ); + } + else if (keyType=="ControlKey") { + lineStream >> keyText >> x >> y >> w >> h; + m_keyList.append( new KTouchControlKey(keyAscII, keyText, x+1, y+1, w-2, h-2) ); + m_connectorList.append( KTouchKeyConnector(keyAscII, keyAscII, 0, 0) ); + } + else if (keyType=="NormalKey") { + int fingerCharCode; + lineStream >> keyText >> x >> y >> fingerCharCode; + w=h=8; // default values for old keyboard files + // retrieve the finger key with the matching char + m_keyList.append( new KTouchNormalKey(keyAscII, keyText, x+1, y+1, w, h) ); + m_connectorList.append( KTouchKeyConnector(keyAscII, keyAscII, fingerCharCode, 0) ); + } else if (keyType=="HiddenKey") { + int targetChar, fingerChar, controlChar; + lineStream >> targetChar >> fingerChar >> controlChar; + m_connectorList.append( KTouchKeyConnector(keyAscII, targetChar, fingerChar, controlChar) ); + } + else { + errorMsg = i18n("Missing key type in line '%1'.").arg(line); + return false; + } + // calculate the maximum extent of the keyboard on the fly... + m_keyboardWidth = std::max(m_keyboardWidth, x+w); + m_keyboardHeight = std::max(m_keyboardHeight, y+h); + } while (!in.atEnd() && !line.isNull()); + updateColours(); + return (!m_keyList.isEmpty()); // empty file means error +} + + +void KTouchKeyboard::updateColours() { + // loop over all key connections + for (QValueList::iterator it = m_connectorList.begin(); it!=m_connectorList.end(); ++it) { + QChar fingerChar = (*it).m_fingerKeyChar; + if (fingerChar == QChar(0)) continue; + QChar targetChar = (*it).m_targetKeyChar; + KTouchKey * self=NULL; + KTouchKey * colorSource=NULL; + // loop over all keys to find the key pointers + for (KTouchKey * key = m_keyList.first(); key; key = m_keyList.next()) { + if (key->m_keyChar==targetChar) self=key; + else if (key->m_keyChar==fingerChar) colorSource=key; + } + if (self && colorSource) { + if (self->type()!=KTouchKey::NORMAL_KEY) + continue; + KTouchNormalKey *nk = dynamic_cast(self); + if (colorSource->type()!=KTouchKey::FINGER_KEY) { + kdDebug() << "[KTouchKeyboard::updateColours] Colour source key '" << colorSource->m_keyText + << "' is not a finger key!" << endl; + if (nk) { + nk->m_colorIndex = 0; + } + continue; + } + if (nk) { + KTouchFingerKey *fk = dynamic_cast(colorSource); + if (fk) { + nk->m_colorIndex = fk->m_colorIndex; + } + } + } + } +} + +*/ + diff --git a/ktouch/src/ktouchkeyboard.h b/ktouch/src/ktouchkeyboard.h new file mode 100644 index 00000000..88949537 --- /dev/null +++ b/ktouch/src/ktouchkeyboard.h @@ -0,0 +1,67 @@ +/*************************************************************************** + * ktouchkeyboard.h * + * ---------------- * + * Copyright (C) 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHKEYBOARD_H +#define KTOUCHKEYBOARD_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +#include "ktouchkeyconnector.h" +#include "ktouchkey.h" + +class KURL; + +/// This class stores the keyboard layout and the connectivity between characters +/// and the actual keys. +class KTouchKeyboard { + public: + /// Default constructor, sets up the standard number keyboard. + KTouchKeyboard() { createDefault(); } + /// Clears the keyboard (resets all data) + void clear(); + /// Loads a keyboard layout (old format) from file (returns true if successful). + bool load(QWidget * window, const KURL& url); + /// Loads a lecture (in XML format) from file (returns true if successful). + bool loadXML(QWidget * window, const KURL& url); + /// Saves the lecture data to file (returns true if successful). + bool saveXML(QWidget * window, const KURL& url) const; + /// Creates the default number keyboard. + void createDefault(); + /// Updates the indices in the KTouchKeyConnector objects for faster access. + void updateConnections(); + + QValueVector m_keys; ///< Vector with key definitions. + QValueVector m_connectors; ///< Vector with connectivity data. + + QString m_title; ///< Title of the keyboard (to appear in the menu). + QString m_comment; ///< Comments about the creator of the keyboard layout. + QString m_language; ///< Language ID of keyboard + QString m_fontSuggestions; ///< Suggestions of fonts to be used on the keys. + + // These variables are recalculated after the keyboard was loaded. + int m_width; ///< The width of the keyboard (maximum of the sums of all keywidths in each line). + int m_height; ///< The height of the keyboard (sum of all key row heights). + + private: + /// Loads keyboard data from file + bool read(QTextStream& in); + /// Loads keyboard data from file into an XML document + bool read(const QDomDocument& doc); + /// Saves keyboard data in the XML document + void write(QDomDocument& doc) const; +}; + +#endif // KTOUCHKEYBOARD_H diff --git a/ktouch/src/ktouchkeyboardeditor.cpp b/ktouch/src/ktouchkeyboardeditor.cpp new file mode 100644 index 00000000..c3aa93d2 --- /dev/null +++ b/ktouch/src/ktouchkeyboardeditor.cpp @@ -0,0 +1,243 @@ +/*************************************************************************** + * ktouchkeyboardeditor.cpp * + * ------------------------ * + * Copyright (C) 2000 by Håvard Frøiland, 2004 by Andreas Nicolai * + * haavard@users.sourceforge.net, ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchkeyboardeditor.h" +#include "ktouchkeyboardeditor.moc" + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +#include "ktouch.h" +#include "ktouchopenrequest.h" + +// ************************** +// ***** Public functions *** +// ************************** + +KTouchKeyboardEditor::KTouchKeyboardEditor(QWidget* parent, const char* name, bool modal, WFlags fl) + : KTouchKeyboardEditorDlg(parent,name, modal,fl) +{ +} +// ----------------------------------------------------------------------------- + +bool KTouchKeyboardEditor::startEditor(const KURL& url) { + // call open request dialog and load a keyboard and start the dialogs event loop if + // the user did not cancel the open request dialog + if (openKeyboardFile(url)==QDialog::Accepted) { + exec(); + return true; + } + else return false; +} +// ----------------------------------------------------------------------------- + + +// ************************ +// ***** Public slots ***** +// ************************ + + +void KTouchKeyboardEditor::fontBtnClicked() { + //kdDebug() << "Fontbutton clicked" << endl; + QFont f; + if (KFontDialog::getFont(f, false, this, true)==QDialog::Accepted) { + m_keyboard.m_fontSuggestions = f.toString(); + // update font and keyboard display + titleEdit->setFont(f); + keyboardCommentEdit->setFont(f); + languageEdit->setFont(f); + update(); // trigger repaint of the keyboard. + setModified(); + } +} +// ----------------------------------------------------------------------------- + +void KTouchKeyboardEditor::openBtnClicked() { + saveModified(); // save if modified + openKeyboardFile(""); +} +// ----------------------------------------------------------------------------- + +void KTouchKeyboardEditor::saveBtnClicked() { + if (m_currentURL.isEmpty()) saveAsBtnClicked(); + else { + transfer_from_dialog(); + //m_keyboard.saveXML(this, m_currentURL); + setModified(false); + } +} +// ----------------------------------------------------------------------------- + +void KTouchKeyboardEditor::saveAsBtnClicked() { + QString tmp = KFileDialog::getSaveFileName(QString::null, + i18n("*.keyboard.xml|KTouch Keyboard Files (*.keyboard.xml)\n*.*|All Files"), this, i18n("Save Keyboard Layout") ); + if (!tmp.isEmpty()) { + transfer_from_dialog(); + m_currentURL = tmp; + //m_keyboard.saveXML(this, m_currentURL); + setModified(false); + } +} +// ----------------------------------------------------------------------------- + +/// Called when the "Add..." button was clicked +void KTouchKeyboardEditor::addBtnClicked() { +} +// ----------------------------------------------------------------------------- + +/// Called when the "Edit..." button was clicked +void KTouchKeyboardEditor::editBtnClicked() { +} +// ----------------------------------------------------------------------------- + +/// Called when the "Remove" button was clicked +void KTouchKeyboardEditor::removeBtnClicked() { +} +// ----------------------------------------------------------------------------- + +/// Called when the selection in the key list box has changed +void KTouchKeyboardEditor::keySelectionChanged(QListBoxItem * item) { +} +// ----------------------------------------------------------------------------- + + + +void KTouchKeyboardEditor::paintEvent(QPaintEvent *) { + +} +// ----------------------------------------------------------------------------- + +// **************************** +// ***** Private functions **** +// **************************** + +void KTouchKeyboardEditor::transfer_to_dialog() { + if (m_currentURL.isEmpty()) { + titleEdit->setText( i18n("untitled keyboard layout") ); + keyboardCommentEdit->setText(""); + } + else { + titleEdit->setText(m_keyboard.m_title); + keyboardCommentEdit->setText(m_keyboard.m_comment); + } + languageEdit->setText(m_keyboard.m_language); + kdDebug() << "Setting font '"<< m_keyboard.m_fontSuggestions <<"'" << endl; + if (!m_keyboard.m_fontSuggestions.isEmpty()) { + QFont f; + f.fromString(m_keyboard.m_fontSuggestions); + titleEdit->setFont(f); + keyboardCommentEdit->setFont(f); + languageEdit->setFont(f); + } + kdDebug() << "Adding key definitions to key list" << endl; + keyListBox->clear(); + QValueVector::iterator it; + unsigned int min_x = 100000; + unsigned int max_x = 0; + unsigned int min_y = 100000; + unsigned int max_y = 0; + for( it = m_keyboard.m_keys.begin(); it != m_keyboard.m_keys.end(); ++it ) { + switch (it->m_type) { + case KTouchKey::NORMAL : keyListBox->insertItem("N '" + QString(it->m_primaryChar) + "'"); break; + case KTouchKey::FINGER : keyListBox->insertItem("F '" + QString(it->m_primaryChar) + "'"); break; + default : keyListBox->insertItem("O '" + it->m_otherKeyText + "'"); break; + } + min_x = std::min(min_x, it->m_x); + max_x = std::max(max_x, it->m_x+it->m_w); + min_y = std::min(min_y, it->m_y); + max_y = std::max(max_y, it->m_y+it->m_h); + } + dimensionsLabel->setText( i18n("Keyboard dimensions: %1 x %2").arg(max_x - min_x).arg(max_y - min_y) ); +} +// ----------------------------------------------------------------------------- + +void KTouchKeyboardEditor::transfer_from_dialog() { + m_keyboard.m_title = titleEdit->text(); + if (m_keyboard.m_title.isEmpty()) m_keyboard.m_title = i18n("untitled keyboard layout"); + m_keyboard.m_comment = keyboardCommentEdit->text(); + m_keyboard.m_language = languageEdit->text(); +} +// ----------------------------------------------------------------------------- + +int KTouchKeyboardEditor::openKeyboardFile(const KURL& url) { + // First setup the open request dialog + KTouchOpenRequest dlg(this); + // Call the dialog + KURL new_url; + int result = dlg.requestFileToOpen(new_url, + i18n("Open keyboard file ..."), + i18n("Which keyboard file would you like to edit?"), + i18n("Edit current keyboard:"), + i18n("Open a default keyboard:"), + i18n("Open a keyboard file:"), + i18n("Create new keyboard!"), + url, KTouchPtr->lectureFiles(), i18n("")); + + if (result == QDialog::Accepted) { + // Ok, user confirmed the dialog, now lets get the url + m_currentURL = new_url; + // Try to load the keyboard, if that fails, we create a new keyboard instead + if (!m_currentURL.isEmpty() && + !m_keyboard.load(this, m_currentURL) && !m_keyboard.loadXML(this, m_currentURL)) + { + KMessageBox::sorry(this, i18n("Could not open the keyboard file, creating a new one instead!")); + m_currentURL = QString::null; // new keyboards haven't got a URL + m_keyboard.clear(); + } + // If we have no URL, we create a new keyboard - can happen if either the user + // chose "new keyboard" or the chosen keyboard could not be opened + if (m_currentURL.isEmpty()) { + m_keyboard.clear(); + setModified(true); // new keyboards are modified by default + } + else + setModified(false); // newly read keyboards are not modified in the begin + transfer_to_dialog(); // Update our editor with the keyboard data + return QDialog::Accepted; + } + else return QDialog::Rejected; +} +// ----------------------------------------------------------------------------- + +void KTouchKeyboardEditor::setModified(bool flag) { + m_modified = flag; + if (!m_currentURL.isEmpty()) { + if (flag) this->setCaption("KTouch Keyboard Editor - " + m_currentURL.url() + i18n(" (modified)")); + else this->setCaption("KTouch Keyboard Editor - " + m_currentURL.url()); + } + else + this->setCaption("KTouch Keyboard Editor - " + i18n("")); +} +// ----------------------------------------------------------------------------- + +bool KTouchKeyboardEditor::saveModified() { + if (!m_modified) return true; + // ok, ask the user to save the changes + int result = KMessageBox::questionYesNoCancel(this, + i18n("The keyboard has been changed. Do you want to save the changes?"),QString::null,KStdGuiItem::save(),KStdGuiItem::discard()); + if (result == KMessageBox::Cancel) return false; // User aborted + if (result == KMessageBox::Yes) saveBtnClicked(); + // if successfully saved the modified flag will be resetted in the saveBtnClicked() function + return true; // User acknowledged +} +// ----------------------------------------------------------------------------- diff --git a/ktouch/src/ktouchkeyboardeditor.h b/ktouch/src/ktouchkeyboardeditor.h new file mode 100644 index 00000000..2c42a3a9 --- /dev/null +++ b/ktouch/src/ktouchkeyboardeditor.h @@ -0,0 +1,113 @@ +/*************************************************************************** + * ktouchkeyboardeditor.h * + * ---------------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2004 by Andreas Nicolai * + * haavard@users.sourceforge.net, ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHKEYBOARDEDITOR_H +#define KTOUCHKEYBOARDEDITOR_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include "ktouchkeyboardwidget.h" +#include "ktouchkeyboardeditor_dlg.h" + +#include "ktouchkeyboard.h" + +#include + +/// This is the KTouch keyboard editor dialog. +/// +/// The keyboard edit dialog works like a standalone edit tool for editing keyboards. +/// Upon opening of the dialog the 'open keyboard file' dialog box is shown where +/// the user can either select a local keyboard file or load a keyboard file from +/// somewhere. Then the user can edit the keyboard and save it (if desired under a +/// different file name). +/// The use of the editor is simple, just include ktouchkeyboardeditor.h and do +/// @code +/// KTouchKeyboardEditor dlg; +/// bool ok = dlg.startEditor(current_keyboard); +/// // current_keyboard should be the URL pointing to the current/default +/// // keyboard or an empty URL +/// @endcode +/// @see startEditor() for details on the return value. +class KTouchKeyboardEditor : public KTouchKeyboardEditorDlg { + Q_OBJECT + + public: + /// Constructor. + KTouchKeyboardEditor(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); + /// Default destructor. + ~KTouchKeyboardEditor() {} + /// Shows and executes the dialog (argument is the url to the default or + /// current keyboard file). + /// @return Returns 'true' if the dialog was properly executed (thus reloading + /// of the keyboard in KTouch is necessary) or 'false' if user canceled + /// the "Open request" dialog. + bool startEditor(const KURL& url); + + public slots: + /// Called when the Font button was clicked. + virtual void fontBtnClicked(); + /// Called when the Open button was clicked. + virtual void openBtnClicked(); + /// Called when the Save button was clicked. + virtual void saveBtnClicked(); + /// Called when the Save As button was clicked. + virtual void saveAsBtnClicked(); + /// Called when the editor is closed. + virtual void closeQuery() { if (saveModified()) accept(); }; + /// Called when the "Add..." button was clicked + virtual void addBtnClicked(); + /// Called when the "Edit..." button was clicked + virtual void editBtnClicked(); + /// Called when the "Remove" button was clicked + virtual void removeBtnClicked(); + /// Called when the selection in the key list box has changed + virtual void keySelectionChanged(QListBoxItem * item); + /// Will be called whenever some changes are made. + void setModified() { setModified(true); } + + protected slots: + /// Called when the editor is rejected (x clicked). + void reject() { closeQuery(); }; + + + protected: + /// Draws the keyboard in the keyboardPreviewLabel. + void paintEvent(QPaintEvent *); + + private: + /// Transfers data from the keyboard object to the dialog. + void transfer_to_dialog(); + /// Transfers data from the dialog to the keyboard object. + void transfer_from_dialog(); + /// Setups and opens the 'Open request dialog'. The url 'url' is used in the + /// open request dialog for the 'current' url selection. When the open request + /// dialog is closed the function attempts to load the keyboard or if that failes + /// creates a new, empty keyboard. + /// @return The function returns the return code from the open request dialog, so + /// that one can react on a "cancel" choice. + int openKeyboardFile(const KURL& url); + /// Changes the state of the lecture file (flag==true means modified). + void setModified(bool flag); + /// If the keyboard is modified the user is prompted to save it or throw away the changes. + /// If the user accepts the dialog the file is saved. + /// @return The function returns 'false' if the user aborted the save request, otherwise true. + bool saveModified(); + + KTouchKeyboard m_keyboard; ///< The keyboard data. + bool m_selecting; ///< Flag to prevent the selection slot from being selected twice. + bool m_modified; ///< Flag indicating whether the keyboard has been modified. + KURL m_currentURL; ///< URL of the current keyboard. +}; + +#endif // KTOUCHKEYBOARDEDITOR_H diff --git a/ktouch/src/ktouchkeyboardeditor_dlg.ui b/ktouch/src/ktouchkeyboardeditor_dlg.ui new file mode 100644 index 00000000..f6aa1009 --- /dev/null +++ b/ktouch/src/ktouchkeyboardeditor_dlg.ui @@ -0,0 +1,406 @@ + +KTouchKeyboardEditorDlg + + + KTouchKeyboardEditorDlg + + + + 0 + 0 + 779 + 545 + + + + Keyboard Layout Editor + + + + unnamed + + + + layout3 + + + + unnamed + + + + fontButton + + + Change Font... + + + + + spacer1 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + openButton + + + Open... + + + + + saveButton + + + Save + + + true + + + + + saveAsButton + + + Save As... + + + + + quitButton + + + Close + + + + + + + groupBox5 + + + + 5 + 1 + 0 + 0 + + + + Keyboard Layout + + + + unnamed + + + + dimensionsLabel + + + Keyboard dimensions: + + + + + keyboardPreviewLabel + + + + 7 + 7 + 0 + 0 + + + + + 0 + 100 + + + + GroupBoxPanel + + + Sunken + + + + + + + groupBox2 + + + Key Definitions + + + + unnamed + + + + keyListBox + + + + 1 + 7 + 0 + 0 + + + + + + layout3 + + + + unnamed + + + + addButton + + + + 5 + 1 + 0 + 0 + + + + Add... + + + + + editButton + + + + 5 + 1 + 0 + 0 + + + + Edit... + + + + + removeButton + + + + 5 + 1 + 0 + 0 + + + + Remove + + + + + + + textLabel1_2 + + + Key definition data: + + + + + keyInfoText + + + + 1 + 1 + 0 + 0 + + + + + + + + groupBox3 + + + Keyboard Identification Data + + + + unnamed + + + + titleLabel + + + + Helvetica + 1 + + + + Keyboard title: + + + + + titleEdit + + + + + keyboardCommentEdit + + + + 7 + 4 + 0 + 0 + + + + + 32767 + 70 + + + + + + textLabel1 + + + Comments: + + + + + textLabel2 + + + Language id: + + + + + languageEdit + + + + + + + + + fontButton + clicked() + KTouchKeyboardEditorDlg + fontBtnClicked() + + + openButton + clicked() + KTouchKeyboardEditorDlg + openBtnClicked() + + + saveAsButton + clicked() + KTouchKeyboardEditorDlg + saveAsBtnClicked() + + + saveButton + clicked() + KTouchKeyboardEditorDlg + saveBtnClicked() + + + quitButton + clicked() + KTouchKeyboardEditorDlg + closeQuery() + + + addButton + clicked() + KTouchKeyboardEditorDlg + addBtnClicked() + + + editButton + clicked() + KTouchKeyboardEditorDlg + editBtnClicked() + + + removeButton + clicked() + KTouchKeyboardEditorDlg + removeBtnClicked() + + + keyListBox + selectionChanged(QListBoxItem*) + KTouchKeyboardEditorDlg + keySelectionChanged(QListBoxItem*) + + + + openBtnClicked() + saveBtnClicked() + saveAsBtnClicked() + closeQuery() + fontBtnClicked() + addBtnClicked() + editBtnClicked() + removeBtnClicked() + keySelectionChanged(QListBoxItem*) + + + + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + klineedit.h + ktextedit.h + klineedit.h + + diff --git a/ktouch/src/ktouchkeyboardwidget.cpp b/ktouch/src/ktouchkeyboardwidget.cpp new file mode 100644 index 00000000..6e92c99d --- /dev/null +++ b/ktouch/src/ktouchkeyboardwidget.cpp @@ -0,0 +1,532 @@ +/*************************************************************************** + * ktouchkeyboardwidget.cpp * + * ------------------------ * + * Copyright (C) 2000 by Håvard Frøiland, 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchkeyboardwidget.h" +#include "ktouchkeyboardwidget.moc" + +#include +#include + +#include + +#include +#include +#include +#include +#include +#include + +#include "prefs.h" +#include "ktouchkeyconnector.h" + +// the margin between keyboard and widget frame +const int MARGIN = 10; + +QMap KTouchKeyboardWidget::m_keyCharMap; +// -------------------------------------------------------------------------- + + +KTouchKeyboardWidget::KTouchKeyboardWidget(QWidget *parent) + : QWidget(parent), m_keyboardWidth(100), m_keyboardHeight(60), m_currentLayout(""), + m_hideKeyboard(false) +{ + setMinimumHeight(100); // when it's smaller you won't see anything + m_keyList.setAutoDelete(true); // the list is responsable for cleaning up +} + + +bool KTouchKeyboardWidget::loadKeyboard(QWidget * window, const KURL& url, QString* errorMsg) { + QString target; + if (KIO::NetAccess::download(url, target, window)) { + QString msg; + bool result = readKeyboard(target, msg); + KIO::NetAccess::removeTempFile(target); + if (!result && errorMsg!=NULL) + *errorMsg = i18n("Could not read the keyboard layout file '%1'. ").arg(url.url()) + msg; + return result; + } + else { + if (errorMsg!=NULL) + *errorMsg = i18n("Could not download/open keyboard layout file from '%1'.").arg(url.url()); + return false; + } +} + + +void KTouchKeyboardWidget::saveKeyboard(QWidget * window, const KURL& url) { + QString tmpFile; + KTempFile *temp=0; + if (url.isLocalFile()) + tmpFile=url.path(); // for local files the path is sufficient + else { + temp=new KTempFile; // for remote files create a temporary file first + tmpFile=temp->name(); + } + + QFile outfile(tmpFile); + if ( !outfile.open( IO_WriteOnly ) ) { + if (temp) delete temp; + return; + } + + QTextStream out( &outfile ); + out << "########################################## \n"; + out << "# # \n"; + out << "# Keyboard layout file for KTouch # \n"; + out << "# # \n"; + out << "########################################## \n"; + out << "#\n"; + out << endl; + + for (KTouchBaseKey * key = m_keyList.first(); key; key = m_keyList.next()) { + switch (key->type()) { + case KTouchBaseKey::FINGER_KEY : out << "FingerKey "; break; + case KTouchBaseKey::NORMAL_KEY : out << "NormalKey "; break; + case KTouchBaseKey::CONTROL_KEY : out << "ControlKey "; break; + default : out << "NormalKey "; break; + } + QRect rect=key->frame(); + out << key->m_keyChar.unicode() << '\t' << key->m_keyText << '\t' + << rect.left() << '\t' << rect.top() << '\t' << rect.width() << '\t' << rect.height() << endl; + } + + if (temp) { + KIO::NetAccess::upload(tmpFile, url, window); + temp->unlink(); + delete temp; + } +} + +void KTouchKeyboardWidget::applyPreferences(QWidget * window, bool silent) { + m_hideKeyboard = Prefs::hideKeyboard(); + if (m_hideKeyboard) + setMaximumHeight(100); + else + setMaximumHeight(10000); + // let's check whether the keyboard layout has changed + if (Prefs::currentKeyboardFile() != m_currentLayout) { + // if the layout is the number layout just create it and we're done + //kdDebug() << "[KTouchKeyboardWidget::applyPreferences] keyboard = " << Prefs::currentKeyboardFile() << endl; + if (Prefs::currentKeyboardFile()=="number.keyboard") { + createDefaultKeyboard(); + resizeEvent(NULL); + return; + } + // ok, let's load this layout + if (silent) { + // during initialisation we don't want to have a message box, that's why this is silent + if (!loadKeyboard(window, KURL::fromPathOrURL( Prefs::currentKeyboardFile() ))) + createDefaultKeyboard(); + else + m_currentLayout=Prefs::currentKeyboardFile(); + } + else { + QString errorMsg; + if (!loadKeyboard(window, KURL::fromPathOrURL( Prefs::currentKeyboardFile() ), &errorMsg)) { + KMessageBox::error( 0, i18n("Error reading the keyboard layout; the default number keypad will " + "be created instead. You can choose another keyboard layout in the preferences dialog."), + errorMsg); + createDefaultKeyboard(); + } + else + m_currentLayout=Prefs::currentKeyboardFile(); + } + } + updateColours(); // we recreate the colour connections + // assign keyboard font to keys + for (KTouchBaseKey * key = m_keyList.first(); key; key = m_keyList.next()) { + if (Prefs::overrideKeyboardFont()) + key->m_font = Prefs::keyboardFont(); + else + key->m_font = Prefs::font(); + } + // kdDebug() << "[KTouchKeyboard::applyPreferences] Assigned key font" << endl; + resizeEvent(NULL); // paint the keyboard + newKey(m_nextKey); // and finally display the "next to be pressed" key again +} + + +void KTouchKeyboardWidget::newKey(const QChar& nextChar) { + if (m_hideKeyboard) return; + QPainter painter(this); + painter.translate(m_shift, MARGIN); + // first clean the markings on all keys + for (KTouchBaseKey * key = m_keyList.first(); key; key = m_keyList.next()) { + if (key->m_isActive || key->m_isNextKey) { + key->m_isActive=key->m_isNextKey=false; + key->paint(painter); + } + } + + if (Prefs::showAnimation()){ // only do this if we want to show animation. + // find the key in the key connector list + QValueList::iterator keyIt = m_connectorList.begin(); + while (keyIt!=m_connectorList.end() && (*keyIt).m_keyChar!=nextChar) ++keyIt; + // if found mark the appropriate keys + if (keyIt!=m_connectorList.end()) { + QChar targetChar = (*keyIt).m_targetKeyChar; + QChar fingerChar = (*keyIt).m_fingerKeyChar; + QChar controlChar = (*keyIt).m_controlKeyChar; + // find the keys in the keylist + for (KTouchBaseKey * key = m_keyList.first(); key; key = m_keyList.next()) { + if (key->m_keyChar==QChar(0)) continue; // skip decorative keys + if (key->m_keyChar==targetChar) key->m_isNextKey=true; + else if (key->m_keyChar==fingerChar) key->m_isActive=true; + else if (key->m_keyChar==controlChar) key->m_isActive=true; + if (key->m_isActive || key->m_isNextKey) + key->paint(painter); + } + } + m_nextKey = nextChar; + } +} + + +void KTouchKeyboardWidget::paintEvent(QPaintEvent *) { + if (m_hideKeyboard) return; + QPainter p(this); + p.translate(m_shift, MARGIN); + // just print all visible keys + for (KTouchBaseKey * key = m_keyList.first(); key; key = m_keyList.next()) + key->paint(p); + +/* // TODO : later + + const KTouchColorScheme& colorScheme = KTouchColorScheme::m_colorSchemes[Prefs::colorScheme()]; + for (QValueVector::iterator it = m_keys.begin(); it != m_keys.end(); ++it) { + // determine colors + QColor textColor; + if (it->m_type == KTouchKey::NORMAL || it->m_type == KTouchKey::FINGER) { + if (is_next_key) { + // mark the key as "next" + p.setBrush( colorScheme.m_backgroundH ); + p.setPen( colorScheme.m_frame ); + textColor = colorScheme.m_textH; + } + else { + p.setBrush( colorScheme.m_background[m_colorIndex] ); + p.setPen( colorScheme.m_frame ); + textColor = colorScheme.m_text; + }; + } + else { + p.setBrush( colorScheme.m_cBackground ); + p.setPen( colorScheme.m_cText ); + } + + p.setPen(textColor); + p.fillRect(m_xS, m_xS, m_xS, m_xS, p.brush()); + p.drawRect(m_xS, m_xS, m_xS, m_xS); + + p.setFont( m_font ); + p.drawText(it->m_xS, it->m_yS, it->m_wS, it->m_hS, + QPainter::AlignCenter, m_keyText); + + } +*/ + // TODO : later copy pre-rendered and pre-scaled characters to screen +} + +void KTouchKeyboardWidget::resizeEvent(QResizeEvent *) { + // kdDebug() << "[KTouchKeyboard::resizeEvent] Window = " << width() << "x" << height() << endl; + // kdDebug() << "[KTouchKeyboard::resizeEvent] Keyboard = " << m_keyboardWidth << "x" << m_keyboardHeight << endl; + double hScale = static_cast(width()-2*MARGIN)/m_keyboardWidth; + double vScale = static_cast(height()-2*MARGIN)/m_keyboardHeight; + double scale = std::max(1.0, std::min(hScale, vScale)); + // kdDebug() << "[KTouchKeyboard::resizeEvent] using scale = " << scale << endl; + m_shift = (width() - static_cast(m_keyboardWidth*scale))/2; + for (KTouchBaseKey * key = m_keyList.first(); key; key = m_keyList.next()) + key->resize(scale); // resize all keys + for (QValueVector::iterator it = m_keys.begin(); it != m_keys.end(); ++it) { + it->resize(scale); // resize all keys + } + update(); // and finally redraw the keyboard +} + + +void KTouchKeyboardWidget::createDefaultKeyboard() { + // let's create a default keyboard + int keySpacing = 4; + int keyHeight = 20; + int keyWidth = 20; + int col = keyWidth+keySpacing; + int row = keyHeight+keySpacing; + // first let's create the "visible" keys, that means all keys that will be displayed + // Note: purely decorative keys get a key char code of 0! + m_keyList.clear(); + m_keyList.append( new KTouchControlKey( 0, "Num", 0, 0, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '/', "/", col, 0, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '*', "*", 2*col, 0, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '-', "-", 3*col, 0, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '7', "7", 0, row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '8', "8", col, row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '9', "9", 2*col, row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchFingerKey( '4', "4", 0, 2*row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchFingerKey( '5', "5", col, 2*row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchFingerKey( '6', "6", 2*col, 2*row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '1', "1", 0, 3*row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '2', "2", col, 3*row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '3', "3", 2*col, 3*row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '0', "0", 0, 4*row, 2*keyWidth+keySpacing, keyHeight) ); + m_keyList.append( new KTouchNormalKey( '.', ".", 2*col, 4*row, keyWidth, keyHeight) ); + m_keyList.append( new KTouchFingerKey( '+', "+", 3*col, row, keyWidth, 2*keyHeight+keySpacing) ); + m_keyList.append( new KTouchControlKey(13, "Enter", 3*col, 3*row,keyWidth, 2*keyHeight+keySpacing) ); + m_keyList.append( new KTouchControlKey(8, "BackSpace", 5*col, 0, 2*keyWidth+keySpacing, keyHeight) ); + m_keyboardWidth = 7*col; + m_keyboardHeight = 5*row; + + // now we need to create the connections between the characters that can be typed and the + // keys that need to be displayed on the keyboard + // The arguments to the constructor are: keychar, targetkey, fingerkey, controlkey + m_connectorList.clear(); + m_connectorList.append( KTouchKeyConnection('/', '/', '5', 0) ); + m_connectorList.append( KTouchKeyConnection('*', '*', '6', 0) ); + m_connectorList.append( KTouchKeyConnection('-', '-', '+', 0) ); + m_connectorList.append( KTouchKeyConnection('+', '+', 0, 0) ); + m_connectorList.append( KTouchKeyConnection('.', '.', '6', 0) ); + m_connectorList.append( KTouchKeyConnection(',', '.', '6', 0) ); + m_connectorList.append( KTouchKeyConnection('7', '7', '4', 0) ); + m_connectorList.append( KTouchKeyConnection('8', '8', '5', 0) ); + m_connectorList.append( KTouchKeyConnection('9', '9', '6', 0) ); + m_connectorList.append( KTouchKeyConnection('4', '4', 0, 0) ); + m_connectorList.append( KTouchKeyConnection('5', '5', 0, 0) ); + m_connectorList.append( KTouchKeyConnection('6', '6', 0, 0) ); + m_connectorList.append( KTouchKeyConnection('1', '1', '4', 0) ); + m_connectorList.append( KTouchKeyConnection('2', '2', '5', 0) ); + m_connectorList.append( KTouchKeyConnection('3', '3', '6', 0) ); + m_connectorList.append( KTouchKeyConnection('0', '0', 0, 0) ); + m_connectorList.append( KTouchKeyConnection( 8, 8, 0, 0) ); + m_connectorList.append( KTouchKeyConnection( 13, 13, '+', 0) ); + updateColours(); + m_currentLayout="number.keyboard"; + + // create keyboard geometry for new keyboard data + + int sp = 10; + int h = 50; + int w = 50; + col = w+sp; + row = h+sp; + + m_keys.clear(); + m_keys.append( KTouchKey( 0, 0, w, h, QString("Num")) ); // 0 + m_keys.append( KTouchKey(KTouchKey::NORMAL, col, 0, w, h, '/') ); // 1 + m_keys.append( KTouchKey(KTouchKey::NORMAL, 2*col, 0, w, h, '*') ); // 2 + m_keys.append( KTouchKey(KTouchKey::NORMAL, 3*col, 0, w, h, '-') ); // 3 + m_keys.append( KTouchKey(KTouchKey::NORMAL, 0, row, w, h, '7') ); // 4 + m_keys.append( KTouchKey(KTouchKey::NORMAL, col, row, w, h, '8') ); // 5 + m_keys.append( KTouchKey(KTouchKey::NORMAL, 2*col, row, w, h, '9') ); // 6 + m_keys.append( KTouchKey(KTouchKey::FINGER, 0, 2*row, w, h, '4') ); // 7 *** + m_keys.append( KTouchKey(KTouchKey::FINGER, col, 2*row, w, h, '5') ); // 8 *** + m_keys.append( KTouchKey(KTouchKey::FINGER, 2*col, 2*row, w, h, '6') ); // 9 *** + m_keys.append( KTouchKey(KTouchKey::FINGER, 3*col, row, w, 2*h+sp, '+') ); // 10 *** + m_keys.append( KTouchKey(KTouchKey::NORMAL, 0, 3*row, w, h, '1') ); // 11 + m_keys.append( KTouchKey(KTouchKey::NORMAL, col, 3*row, w, h, '2') ); // 12 + m_keys.append( KTouchKey(KTouchKey::NORMAL, 2*col, 3*row, w, h, '3') ); // 13 + m_keys.append( KTouchKey(KTouchKey::NORMAL, 0, 4*row, 2*w+sp, h, '0') ); // 14 + m_keys.append( KTouchKey(KTouchKey::NORMAL, 2*col, 4*row, w, h, '.') ); // 15 + m_keys.append( KTouchKey(KTouchKey::ENTER, 3*col, 3*row, w, 2*h+sp, 0) ); // 16 + m_keys.append( KTouchKey(KTouchKey::BACKSPACE, 5*col, 0, 2*w+sp, h, 0) ); // 17 + // number the keys for reference + for (unsigned int i=0; i keys; + // now loop until end of file is reached + do { + // skip all empty lines or lines containing a comment (starting with '#') + do { line = in.readLine().stripWhiteSpace(); } + while (!line.isNull() && (line.isEmpty() || line[0]=='#')); + // Check if end of file encountered and if that is the case -> bail out at next while + if (line.isNull()) continue; + + // 'line' should now contain a key specification + QTextStream lineStream(line, IO_ReadOnly); + QString keyType; + int keyAscII; + QString keyText; + int x(0), y(0), w(0), h(0); + lineStream >> keyType >> keyAscII; + if (keyType=="FingerKey") { + lineStream >> keyText >> x >> y >> w >> h; + if (w==0 || h==0) + w=h=8; // default values for old keyboard files + m_keyList.append( new KTouchFingerKey(keyAscII, keyText, x+1, y+1, w, h) ); + m_connectorList.append( KTouchKeyConnection(keyAscII, keyAscII, 0, 0) ); +// kdDebug() << "read : F : unicode = " << keyAscII << " char = " << QChar(keyAscII) << endl; + } + else if (keyType=="ControlKey") { + lineStream >> keyText >> x >> y >> w >> h; + m_keyList.append( new KTouchControlKey(keyAscII, keyText, x+1, y+1, w-2, h-2) ); + m_connectorList.append( KTouchKeyConnection(keyAscII, keyAscII, 0, 0) ); +// kdDebug() << "read : C : unicode = " << keyAscII << " char = " << keyText << endl; + } + else if (keyType=="NormalKey") { + int fingerCharCode; + lineStream >> keyText >> x >> y >> fingerCharCode; + w=h=8; // default values for old keyboard files + // retrieve the finger key with the matching char + m_keyList.append( new KTouchNormalKey(keyAscII, keyText, x+1, y+1, w, h) ); + m_connectorList.append( KTouchKeyConnection(keyAscII, keyAscII, fingerCharCode, 0) ); +// kdDebug() << "read : N : unicode = " << keyAscII << " char = " << QChar(keyAscII) << endl; + } else if (keyType=="HiddenKey") { + int targetChar, fingerChar, controlChar; + lineStream >> targetChar >> fingerChar >> controlChar; + m_connectorList.append( KTouchKeyConnection(keyAscII, targetChar, fingerChar, controlChar) ); +// kdDebug() << "read : H : unicode = " << keyAscII << " char = " << QChar(keyAscII) << " target = " << targetChar << " finger = " << fingerChar << " control = " << controlChar << endl; + + } + else { + errorMsg = i18n("Missing key type in line '%1'.").arg(line); + return false; + } + if (keys.find(keyAscII)!=keys.end()) { + kdDebug() << "WARNING: Duplicate entry for char '"+keyText+"' with Unicode " << keyAscII << endl; + } + else + keys.insert(keyAscII); + + keys.insert(keyAscII); + + + // calculate the maximum extent of the keyboard on the fly... + m_keyboardWidth = std::max(m_keyboardWidth, x+w); + m_keyboardHeight = std::max(m_keyboardHeight, y+h); + } while (!in.atEnd() && !line.isNull()); +// kdDebug() << "showing all unicode numbers in this file" << endl; +/* for (std::set::iterator it = keys.begin(); it != keys.end(); ++it) + kdDebug() << *it << endl; +*/ +// kdDebug() << "num chars = " << keys.size() << endl; +// kdDebug() << "num key connections = " << m_connectorList.size() << endl; + + updateColours(); + return (!m_keyList.isEmpty()); // empty file means error +} + + +void KTouchKeyboardWidget::updateColours() { +// kdDebug() << "KTouchKeyboardWidget::updateColours()" << endl; + // old functionality : loop over all key connections + m_keyCharMap.clear(); + unsigned int counter = 0; + for (QValueList::iterator it = m_connectorList.begin(); it!=m_connectorList.end(); ++it) { + // store finger and target characters + QChar fingerChar = (*it).m_fingerKeyChar; + QChar targetChar = (*it).m_targetKeyChar; // this is the _base_ character of the key that needs to be highlighted + QChar ch = (*it).m_keyChar; + +/* kdDebug() << "Key #"<<++counter<<": " << ch << "(" << ch.unicode() << ") " + << "target = " << targetChar << "(" << targetChar.unicode() << ") " + << "finger = " << fingerChar << "(" << fingerChar.unicode() << ")" << endl; +*/ + m_keyCharMap[ch] = -1; + + if (fingerChar == QChar(0)) { +// kdDebug() << "skipped char = " << targetChar << endl; + continue; // skips keys that don't have finger keys assigned + } + + KTouchBaseKey * self=NULL; + KTouchBaseKey * colorSource=NULL; + // loop over all keys to find the key pointers + for (KTouchBaseKey * key = m_keyList.first(); key; key = m_keyList.next()) { + if (key->m_keyChar==targetChar) self=key; + else if (key->m_keyChar==fingerChar) colorSource=key; + } + // ok, by now we should have found a finger and target char pointer + if (self && colorSource) { +// kdDebug() << "Key " << ++counter << " keychar = " << ch << " target = " << targetChar << " finger = " << fingerChar << endl; + // skip target keys that are actually control, finger or hidden keys + if (self->type()!=KTouchBaseKey::NORMAL_KEY) continue; + // try to downcast to get a normal key pointer + KTouchNormalKey *nk = dynamic_cast(self); + // skip if we couldn't downcast + if (!nk) { + kdDebug() << "Couldn't downcast to normal key for targer char = " << targetChar << endl; + continue; + } + // if our color source is not a valid finger key, skip with a warning + if (colorSource->type()!=KTouchBaseKey::FINGER_KEY) { + kdDebug() << "[KTouchKeyboard::updateColours] Colour source key '" << colorSource->m_keyText + << "' is not a finger key!" << endl; + continue; + } + // finally store the color code + KTouchFingerKey *fk = dynamic_cast(colorSource); + if (fk) { + nk->m_colorIndex = fk->m_colorIndex; + m_keyCharMap[ch] = fk->m_colorIndex; +// kdDebug() << "char = " << targetChar << " index = " << fk->m_colorIndex << endl; + } + } + } +// kdDebug() << "Colormap has " << m_keyCharMap.count() << " entries" << endl; + +/* + // new functionality + m_keyMap.clear(); + m_colorMap.clear(); + for (unsigned int i=0; i::iterator it = m_keyConnections.begin(); + it!=m_keyConnections.end(); ++it) + { + if (it->m_targetKeyIndex == -1) continue; + int n = it->m_targetKeyIndex; + switch (m_keys[n].m_type) { + case KTouchKey::NORMAL : m_keyMap[n] = it->m_fingerKeyIndex; break; + case KTouchKey::FINGER : m_keyMap[n] = it->m_fingerKeyIndex; + m_colorMap[n] = c_index++; + c_index %= 8; break; + default : ; + } + } +*/ +} + diff --git a/ktouch/src/ktouchkeyboardwidget.h b/ktouch/src/ktouchkeyboardwidget.h new file mode 100644 index 00000000..9ba71d8f --- /dev/null +++ b/ktouch/src/ktouchkeyboardwidget.h @@ -0,0 +1,98 @@ +/*************************************************************************** + * ktouchkeyboardwidget.h * + * ---------------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2004 by Andreas Nicolai * + * haavard@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHKEYBOARDWIDGET_H +#define KTOUCHKEYBOARDWIDGET_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +#include +#include "ktouchkeys.h" + +#include "ktouchkey.h" // new class +#include "ktouchkeyconnector.h" // new class + +class KURL; + +/** This is the keyboard widget at the bottom of the training screen. + * In addition to the painting functions this class has the member + * functions loadKeyboard() and saveKeyboard() which can read and write + * a keyboard layout from/into a file.

    + * The keyboard is drawn in the paintEvent() member function. The + * resizing, that means the recalculation of m_shift is + * done in the resizeEvent() member function.

    + * The state of keyboard and keys does not change while it is + * repainted or resized. Only when a new character has been typed + * and the newKey() slot is called the state changes (and thus the + * activated keys and finger key animations etc.) + */ +class KTouchKeyboardWidget : public QWidget { + Q_OBJECT + public: + /// Constructor + KTouchKeyboardWidget(QWidget *parent); + /// Reads a keyboard layout from the given URL. + /// The function returns 'true' when the reading was successful or 'false' if not. In this + /// case the optional parameter errorMsg contains the error message. + bool loadKeyboard(QWidget * window, const KURL& url, QString* errorMsg=NULL); + /// Saves the keyboard layout to the URL. + void saveKeyboard(QWidget * window, const KURL& url); + /// Applies preferences to the keyboard layout and the keys. + /// This means that the layout is basically recreated and if the layout type/language + /// changed it will be reloaded. + void applyPreferences(QWidget * window, bool silent); + + public slots: + /// This function displays the next key (or key combination) the user has to press. + void newKey(const QChar& nextChar); + + protected: + /// Draws the keyboard. + void paintEvent(QPaintEvent *); + /// Resizes (recalculates m_shift and m_scale) and redraws the keyboard. + void resizeEvent(QResizeEvent *); + + private: + /// Does what the name says (create a default keyboard which is a number keypad). + /// This function is needed in case there no keyboard file could be found. + void createDefaultKeyboard(); + /// Does the actual reading. + bool readKeyboard(const QString& fileName, QString& errorMsg); + /// Assigns the background colours to the normal keys, which have a finger key assigned. + void updateColours(); + + // *** new data storage classes *** + QValueVector m_keys; ///< The geometrical key data. + QValueVector m_keyConnections; ///< Contains the character - key associations. + QMap m_keyMap; ///< Links target keys with finger keys: m_keyMap[target_key] = finger_key + QMap m_colorMap; ///< Links finger keys with color indices: m_colorMap[finger_key] = color_index in color scheme + + // *** old data storage classes *** + QPtrList m_keyList; ///< The pointer list with base class pointers to the keys. + QValueList m_connectorList; ///< Contains the character - key associations. + + static QMap m_keyCharMap; ///< Links target keys with finger keys: m_keyCharMap[target_key_char] = color_index + + int m_keyboardWidth; ///< The width of the keyboard (maximum of the sums of all keywidths in each line). + int m_keyboardHeight; ///< The height of the keyboard (sum of all key row heights). + double m_shift; ///< The horizontal shift for the keyboard. + QString m_currentLayout; ///< The name of the currently used layout. + QChar m_nextKey; ///< The next to be pressed character. + + bool m_hideKeyboard; ///< If true, the keyboard won't be shown. +}; + +#endif // KTOUCHKEYBOARDWIDGET_H diff --git a/ktouch/src/ktouchkeyconnector.cpp b/ktouch/src/ktouchkeyconnector.cpp new file mode 100644 index 00000000..2546400f --- /dev/null +++ b/ktouch/src/ktouchkeyconnector.cpp @@ -0,0 +1,49 @@ +/*************************************************************************** + * ktouchkeyconnetor.cpp * + * --------------------- * + * Copyright (C) 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchkeyconnector.h" + +// Reads the key connector data from the DomElement +bool KTouchKeyConnector::read(QDomNode node) { +/* QDomNode newChars = in.namedItem("NewCharacters"); + if (newChars.isNull()) m_newChars = i18n("basically all characters on the keyboard","abcdefghijklmnopqrstuvwxyz"); + else m_newChars = newChars.firstChild().nodeValue(); + QDomNode levelComment = in.namedItem("LevelComment"); + if (!levelComment.isNull()) m_comment = levelComment.firstChild().nodeValue(); + m_lines.clear(); + QDomNode line = in.namedItem("Line"); + while ( !line.isNull() ) { + m_lines.push_back( line.firstChild().nodeValue() ); + line = line.nextSibling(); + } + if (m_lines.empty()) { + createDefault(); + return false; + } +*/ + return true; +} + +// Creates a new DomElement, writes the key connector data into it and appends it to the root object. +void KTouchKeyConnector::write(QDomDocument& doc, QDomElement& root) const { +/* QDomElement element = doc.createElement("KeyConnector"); + QDomText textnode = doc.createTextNode(QString(m_keyChar)); + element.appendChild(textnode); + element.setAttribute("TargetKeyChar", QString(m_targetKeyChar)); + if (m_fingerKeyChar != QChar(0)) + element.setAttribute("FingerKeyChar", QString(m_fingerKeyChar)); + if (!m_controlKeyId.isEmpty()) + element.setAttribute("ControlKeyId", m_controlKeyId); + root.appendChild(element); +*/ +} + diff --git a/ktouch/src/ktouchkeyconnector.h b/ktouch/src/ktouchkeyconnector.h new file mode 100644 index 00000000..a8d20dea --- /dev/null +++ b/ktouch/src/ktouchkeyconnector.h @@ -0,0 +1,48 @@ +/*************************************************************************** + * ktouchkeyconnetor.h * + * ------------------- * + * Copyright (C) 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHKEYCONNECTOR_H +#define KTOUCHKEYCONNECTOR_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +#include "ktouchkey.h" + + /// The KTouchKeyConnector class contains the information about the character that has to + /// be pressed and the keys on the keyboard that should be highlighted. + /// It associates a character with a target key and optionally a finger and/or control key. +class KTouchKeyConnector { + public: + KTouchKeyConnector() {} + /// Constructor + KTouchKeyConnector(QChar keyChar, unsigned int target_key, unsigned int finger_key, + unsigned int modifier_key) + : m_keyChar(keyChar), m_targetKeyIndex(target_key), m_fingerKeyIndex(finger_key), + m_modifierKeyIndex(modifier_key) + {} + + /// Reads the key connector data from the DomElement + bool read(QDomNode node); + /// Creates a new DomElement, writes the key connector data into it and appends it to the root object. + void write(QDomDocument& doc, QDomElement& root) const; + + QChar m_keyChar; ///< This is the character that has to be pressed to access this key. + int m_targetKeyIndex; ///< Index of the target key (-1 if none). + int m_fingerKeyIndex; ///< Index of the finger key (-1 if none). + int m_modifierKeyIndex; ///< Index of the modifier key (-1 if none). +}; + +#endif // KTOUCHKEYCONNECTOR_H diff --git a/ktouch/src/ktouchkeys.cpp b/ktouch/src/ktouchkeys.cpp new file mode 100644 index 00000000..c254682b --- /dev/null +++ b/ktouch/src/ktouchkeys.cpp @@ -0,0 +1,223 @@ +/*************************************************************************** + * ktouchkeys.cpp * + * -------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchkeys.h" +#include +#include // for std::min + +//#include "ktouch.h" +#include "prefs.h" +#include "ktouchcolorscheme.h" + +// Initialisation of static variables +int KTouchFingerKey::m_fingerKeyCount = 0; +// ----------------------------------------------------------------------------- + + +// ***** Implementation of class KTouchKey **** + +void KTouchBaseKey::paint(QPainter& p) const { + // We simply paint the key using the current brush and pen, so the derived classes + // will have to care about that + p.fillRect(m_xS, m_yS, m_wS, m_hS, p.brush()); + p.drawRect(m_xS, m_yS, m_wS, m_hS); +} + +void KTouchBaseKey::resize(double scale) { + m_xS = static_cast(scale*m_x); + m_yS = static_cast(scale*m_y); + m_wS = static_cast(scale*m_w); + m_hS = static_cast(scale*m_h); + // we set the font from the keyboard widget + m_font=Prefs::keyboardFont(); + m_font.setPointSize( static_cast(std::min(m_wS,m_hS)/m_font_scale) ); +} +// ----------------------------------------------------------------------------- + + + +// **** Implementation of class KTouchNormalKey **** + +KTouchNormalKey::KTouchNormalKey(const QChar& keyChar, const QString& keyText, int x, int y, int w, int h) + : KTouchBaseKey(keyChar, keyText, x, y, w, h), m_colorIndex(0) +{ + m_type = NORMAL_KEY; + m_font_scale =2; +} + +void KTouchNormalKey::paint(QPainter& p) const { + const KTouchColorScheme& colorScheme = KTouchColorScheme::m_colorSchemes[Prefs::currentColorScheme()]; + QColor textColor; + if (m_isNextKey) { + // mark the key as "next" + p.setBrush( colorScheme.m_backgroundH ); + p.setPen( colorScheme.m_frame ); + textColor = colorScheme.m_textH; + } + else { + p.setBrush( colorScheme.m_background[m_colorIndex] ); + p.setPen( colorScheme.m_frame ); + textColor = colorScheme.m_text; + }; + KTouchBaseKey::paint(p); // call the parents paint() function + p.setPen(textColor); + + p.setFont( m_font ); + p.drawText(m_xS, m_yS, m_wS, m_hS, QPainter::AlignCenter, m_keyText); +} +// -------------------------------------------------------------- + + + +// **** Implementation of class KTouchFingerKey **** + +KTouchFingerKey::KTouchFingerKey(const QChar& keyChar, const QString& keyText, int x, int y, int w, int h) + : KTouchNormalKey(keyChar, keyText, x, y, w, h) +{ + m_colorIndex = m_fingerKeyCount++; + if (m_colorIndex>=8) { + kdDebug() << "[KTouchFingerKey::KTouchFingerKey] Number of finger keys = " + << m_colorIndex << "! Setting colour index to 0" << endl; + m_colorIndex=0; + }; + m_type = FINGER_KEY; + m_font_scale =2; +} + +void KTouchFingerKey::paint(QPainter& p) const { + const KTouchColorScheme& colorScheme = KTouchColorScheme::m_colorSchemes[Prefs::currentColorScheme()]; + p.setFont( m_font ); + if (m_isActive) { + p.setBrush( colorScheme.m_background[m_colorIndex] ); + p.setPen( colorScheme.m_frame ); + KTouchBaseKey::paint(p); // draw background and frame + p.setPen( QPen(colorScheme.m_frame,3) ); + p.drawRect(m_xS+2, m_yS+2, m_wS-4, m_hS-4); // mark it as "active" + p.setPen( colorScheme.m_text ); + p.drawText(m_xS, m_yS, m_wS, m_hS, QPainter::AlignCenter, m_keyText); + } + else if (m_isNextKey) { + p.setBrush( colorScheme.m_backgroundH ); + p.setPen( colorScheme.m_frame ); + KTouchBaseKey::paint(p); + p.setPen( colorScheme.m_textH ); + p.drawText(m_xS, m_yS, m_wS, m_hS, QPainter::AlignCenter, m_keyText); + } + else { + p.setBrush( colorScheme.m_background[m_colorIndex] ); + p.setPen( colorScheme.m_frame ); + KTouchBaseKey::paint(p); + p.drawRoundRect(m_xS+2, m_yS+2, m_wS-4, m_hS-4); + p.setPen( colorScheme.m_text ); + p.drawText(m_xS, m_yS, m_wS, m_hS, QPainter::AlignCenter, m_keyText); + }; +} +// -------------------------------------------------------------- + + + +// **** Implementation of class KTouchControlKey **** + +KTouchControlKey::KTouchControlKey(const QChar& keyChar, const QString& keyText, int x, int y, int w, int h) + : KTouchBaseKey(keyChar, keyText, x, y, w, h) +{ + m_type = CONTROL_KEY; + m_font_scale = 4; +} + +void KTouchControlKey::paint(QPainter& p) const { + const KTouchColorScheme& colorScheme = KTouchColorScheme::m_colorSchemes[Prefs::currentColorScheme()]; + p.setFont( m_font ); + QColor textColor; + if (m_isActive) { + p.setBrush( colorScheme.m_cBackgroundH ); + p.setPen( colorScheme.m_frame ); + textColor = colorScheme.m_cTextH; + } + else if (m_isNextKey) { + p.setBrush( colorScheme.m_backgroundH ); + p.setPen( colorScheme.m_frame ); + textColor = colorScheme.m_textH; + } + else { + p.setBrush( colorScheme.m_cBackground ); + p.setPen( colorScheme.m_frame ); + textColor = colorScheme.m_cText; + }; + KTouchBaseKey::paint(p); + p.setPen( textColor ); + int h = std::min(m_wS, m_hS); + int ch = static_cast(h*0.5); // the height for the special chars + if (m_keyText=="Shift") { + int x = m_xS+h/2; + int y = m_yS+m_hS/2; + p.moveTo(x-ch/2, y); + p.lineTo(x-ch/4, y); + p.lineTo(x-ch/4, y+ch/2); + p.lineTo(x+ch/4, y+ch/2); + p.lineTo(x+ch/4, y); + p.lineTo(x+ch/2, y); + p.lineTo(x, y-ch/2); + p.lineTo(x-ch/2, y); + } + else if (m_keyText=="CapsLock") { + int x = m_xS+h/2; + int y = m_yS+m_hS/2; + p.moveTo(x-ch/2, y); + p.lineTo(x-ch/4, y); + p.lineTo(x-ch/4, y-ch/2); + p.lineTo(x+ch/4, y-ch/2); + p.lineTo(x+ch/4, y); + p.lineTo(x+ch/2, y); + p.lineTo(x, y+ch/2); + p.lineTo(x-ch/2, y); + } + else if (m_keyText=="Tab") { + int xleft = m_xS+h/2-ch/2; + int xright = m_xS + std::min(m_wS-h/2+ch/2,h); + int y = m_yS+m_hS/2; + p.drawLine(xleft, y,xleft, y-ch/2); + p.drawLine(xleft, y-ch/4, xright, y-ch/4); + p.drawLine(xleft, y-ch/4, xleft+ch/2, y-static_cast(ch*0.10)); + p.drawLine(xleft, y-ch/4, xleft+ch/2, y-static_cast(ch*0.40)); + p.drawLine(xright, y, xright, y+ch/2); + p.drawLine(xleft, y+ch/4, xright, y+ch/4); + p.drawLine(xright, y+ch/4, xright-ch/2, y+static_cast(ch*0.10)); + p.drawLine(xright, y+ch/4, xright-ch/2, y+static_cast(ch*0.40)); + + } + else if (m_keyText=="BackSpace") { + int xleft = m_xS+h/2-ch/2; + int xright = m_xS + std::min(m_wS-h/2+ch/2,h); + int y = m_yS+m_hS/2; + p.drawLine(xleft, y,xright, y); + p.drawLine(xleft, y, xleft+ch/2, y-static_cast(ch*0.15)); + p.drawLine(xleft, y, xleft+ch/2, y+static_cast(ch*0.15)); + } + else if (m_keyText=="Enter") { + int xleft = m_xS+h/2-ch/2; + int xright = m_xS + std::min(m_wS-h/2+ch/2,h); + int y = m_yS+m_hS/2; + p.drawLine(xright, y-ch/2,xright, y); + p.drawLine(xleft, y,xright, y); + p.drawLine(xleft, y, xleft+ch/3, y-static_cast(ch*0.15)); + p.drawLine(xleft, y, xleft+ch/3, y+static_cast(ch*0.15)); + } + else if (m_keyText=="AltGr") { + p.drawText(m_xS, m_yS, m_wS, m_hS, QPainter::AlignCenter | QPainter::AlignVCenter, "Alt Gr"); + } + else + p.drawText(m_xS, m_yS, m_wS, m_hS, QPainter::AlignCenter | QPainter::AlignVCenter, m_keyText); +} + + + diff --git a/ktouch/src/ktouchkeys.h b/ktouch/src/ktouchkeys.h new file mode 100644 index 00000000..90d4222d --- /dev/null +++ b/ktouch/src/ktouchkeys.h @@ -0,0 +1,151 @@ +/*************************************************************************** + * ktouchkeys.h * + * ------------ * + * Copyright (C) 2000 by Håvard Frøiland, 2003 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHKEYS_H +#define KTOUCHKEYS_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +class KTouchFingerKey; +class KTouchNormalKey; +class KTouchControlKey; + +/** This is the base class for all keys (KTouchFingerKey, KTouchNormalKey and KTouchControlKey). + * Do not create instances of KTouchKey itself or you will get only blank keys. Note that the + * KTouchKey class hierarchy contains only the information for painting the keys. The connectivity + * is handled using the KTouchKeyConnector. + */ +class KTouchBaseKey { + public: + /// The possible types of the keys + enum KeyType { FINGER_KEY, NORMAL_KEY, CONTROL_KEY }; + + /// Constructor + KTouchBaseKey(const QChar& keyChar, const QString& keyText, int x, int y, int w, int h) + : m_keyChar(keyChar), m_keyText(keyText), m_isActive(false), m_isNextKey(false), + m_x(x), m_y(y), m_w(w), m_h(h), m_type(NORMAL_KEY) {} + /// Destructor. + virtual ~KTouchBaseKey() {} + /// Paints the basic key shape using the painter p. + virtual void paint(QPainter& p) const; + /// Recalculates the scaled position and size properties of the key. + void resize(double scale); + /// Returns the boundary frame of the key. + QRect frame() const { return QRect(m_x, m_y, m_w, m_h); } + /// Returns the key type. + KeyType type() const { return m_type; } + + QChar m_keyChar; ///< The character that needs to be pressed to access this char. + QString m_keyText; ///< The text on the key (may be a single char only). + bool m_isActive; ///< Indicates whether the key is active (finger and control keys). + bool m_isNextKey; ///< Indicates whether this is the next to be pressed key (normal and finger keys). + QFont m_font; + float m_font_scale; + + protected: + int m_x; ///< The x position of the key. + int m_y; ///< The y position of the key. + int m_w; ///< The width of the key. + int m_h; ///< The height of the key. + + int m_xS; ///< The scaled x position of the key. + int m_yS; ///< The scaled y position of the key. + int m_wS; ///< The scaled width of the key. + int m_hS; ///< The scaled height of the key. + + KeyType m_type; ///< Stores the type of the key (convenience for saving of the keyboard layout). +}; +// --------------------------------------------------------------------------------------- + + + +/** This is a normal keyboard key with text. + * The background colour of the key will be taken from the current colour scheme using the + * colour index (this should be the same colour as used for the corresponding finger key). + */ +class KTouchNormalKey : public KTouchBaseKey { + public: + /// Constructor + KTouchNormalKey(const QChar& keyChar, const QString& keyText, int x, int y, int w, int h); + /// Destructor + virtual ~KTouchNormalKey() {} + /// Extends the painting routine of KTouchKey (adds the text). + void paint(QPainter& p) const; + /// Indicates the colour index in the colour scheme, that has to be used for this key + /// and will be set in KTouchKeyboard::updateColors(). + unsigned int m_colorIndex; +}; +// ------------------------------------------------------------------------------------ + + + +/** This is a key where a finger rests while not typing. + * The name is taken from the fact, that there is normally for each finger (not including the + * thumbs) a key on a keyboard where the finger rests while it is not "used". A finger key + * is basically a normal key with additional stuff in the painting routine to mark it as a + * finger key. + */ +class KTouchFingerKey : public KTouchNormalKey { + public: + /// Constructor + KTouchFingerKey(const QChar& keyChar, const QString& keyText, int x, int y, int w, int h); + /// Destructor + ~KTouchFingerKey() { --m_fingerKeyCount; } + /// Extends the painting algoritm of KTouchNormalKey when marked. + void paint(QPainter& p) const; + + private: + static int m_fingerKeyCount; ///< Contains the number of created finger keys (for colour generation). +}; +// ------------------------------------------------------------------------------------ + + + +/** This is a special or control key. + * This key acts as a modifier key to a normal key (for instance a shift key) and has a + * different shape and painting routine then the normal keys. Therefore it is directly + * derived from KTouchKey. + */ +class KTouchControlKey : public KTouchBaseKey { + public: + /// Constructor + KTouchControlKey(const QChar& keyChar, const QString& keyText, int x, int y, int w, int h); + /// Extends the parents paint routine (draws the text or other fancy stuff). + void paint(QPainter& p) const; +}; +// ------------------------------------------------------------------------------------ + + +/// This is the key connector which represents a key or key combination that can be pressed. + /// It associates a character with a target key and optionally a finger and/or control key. +class KTouchKeyConnection { + public: + /// Default constructor + KTouchKeyConnection() : m_keyChar(0), m_targetKeyChar(0), m_fingerKeyChar(0), m_controlKeyChar(0) {} + /// Constructor provided for convenience. + KTouchKeyConnection(const QChar& keyChar, const QChar& targetKeyChar, const QChar& fingerKeyChar, + const QChar& controlKeyChar) + : m_keyChar(keyChar), m_targetKeyChar(targetKeyChar), m_fingerKeyChar(fingerKeyChar), m_controlKeyChar(controlKeyChar) {} + + /// This is the character that has to be pressed to access this key. + QChar m_keyChar; + + QChar m_targetKeyChar; ///< The target character (the key the user has to press). + QChar m_fingerKeyChar; ///< The finger key (where the used finger normally rests). + QChar m_controlKeyChar; ///< The modifier key the user has to press also (for example LeftShift). +}; + +#endif // KTOUCHKEYS_H diff --git a/ktouch/src/ktouchlecture.cpp b/ktouch/src/ktouchlecture.cpp new file mode 100644 index 00000000..70195977 --- /dev/null +++ b/ktouch/src/ktouchlecture.cpp @@ -0,0 +1,300 @@ +/*************************************************************************** + * ktouchlecture.cpp * + * ----------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2003 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchlecture.h" + +#include +#include +#include +#include + +#include +#include +#include +#include + +bool KTouchLecture::load(QWidget * window, const KURL& url) { + // Ok, first download the contents as usual using the KIO lib + // File is only downloaded if not local, otherwise it's just opened + QString target; + bool result = false; + if (KIO::NetAccess::download(url, target, window)) { + // Ok, that was successful, store the lectureURL and read the file + QFile infile(target); + if ( !infile.open( IO_ReadOnly ) ) { + KIO::NetAccess::removeTempFile(target); + return false; // Bugger it... couldn't open it... + } + QTextStream in( &infile ); + result = readLecture(in); + }; + KIO::NetAccess::removeTempFile(target); + return result; +} +// ---------------------------------------------------------------------------- + +bool KTouchLecture::loadXML(QWidget * window, const KURL& url) { + // Ok, first download the contents as usual using the KIO lib + // File is only downloaded if not local, otherwise it's just opened + QString target; + bool result = false; + if (KIO::NetAccess::download(url, target, window)) { + // Ok, that was successful, store the lectureURL and read the file + QFile infile(target); + if ( !infile.open( IO_ReadOnly ) ) { + KIO::NetAccess::removeTempFile(target); + return false; // Bugger it... couldn't open it... + } + QDomDocument doc; + doc.setContent( &infile ); + result = readLecture(doc); + } + KIO::NetAccess::removeTempFile(target); + return result; +} +// ---------------------------------------------------------------------------- + + +bool KTouchLecture::saveXML(QWidget * window, const KURL& url) const { + // create the XML document + QDomDocument doc; + writeLecture(doc); + + // and save it + QString tmpFile; + KTempFile *temp=0; + if (url.isLocalFile()) + tmpFile=url.path(); // for local files the path is sufficient + else { + temp=new KTempFile; // for remote files create a temporary file first + temp->setAutoDelete(true); // so we don't have to delete the file ourselves + tmpFile=temp->name(); + } + + QFile outfile(tmpFile); + if ( !outfile.open( IO_WriteOnly ) ) { + if (temp) delete temp; + // kdDebug() << "Error creating lecture file!" << endl; + return false; + }; + + QTextStream out( &outfile ); + out << doc.toString(); + outfile.close(); + // if we have a temporary file, we still need to upload it + if (temp) { + KIO::NetAccess::upload(tmpFile, url, window); + delete temp; + } + return true; +} +// ---------------------------------------------------------------------------- + +void KTouchLecture::createDefault() { + m_lectureData.clear(); // remove everything else + m_title = i18n("A default lecture..."); + m_fontSuggestions = "Monospace"; + KTouchLevelData miniLevel; // create the level which is by default a mini-level + m_lectureData.push_back( miniLevel ); +} +// ---------------------------------------------------------------------------- + +const KTouchLevelData& KTouchLecture::level(unsigned int levelNum) const { + if (levelNum>=m_lectureData.size()) + levelNum=0; + return m_lectureData[levelNum]; +} +// ---------------------------------------------------------------------------- + +bool KTouchLecture::readLecture(QTextStream& in) { + //kdDebug() << "[KTouchLecture::loadLecture] Reading lecture file '" << lectureURL.url() << "'!" << endl; + QString line; + // remove everything else + m_lectureData.clear(); + // now loop until end of file is reached and break down the textfile into several strings containing the levels + QStringList slist; + QString current_level = QString::null; // used to store the current level data + line = in.readLine(); + bool in_level = false; + while (!in.atEnd() && !line.isNull()) { + // only consider non-empty lines + if (!line.isEmpty()) { + // lecture title? + if (line.find("# Title:") == 0) + m_title = line.right(line.length() - 8).stripWhiteSpace(); + else if (line[0]!='#' || line.find("# Comment:")!=-1) { + // ok, after all those comment lines, we finally found the beginn of a level + in_level = true; + current_level += line + '\n'; + } + else if (in_level) { + // ok, a new comment found, if we were reading a level, store it + slist.append(current_level); + current_level = QString::null; + in_level = false; + } + } + line = in.readLine(); + }; + if (!current_level.isEmpty() && in_level) + slist.append(current_level); + + //kdDebug() << "Levels read = " << slist.count() << endl; + + // now read all the levels + for (QStringList::Iterator it = slist.begin(); it!=slist.end(); ++it) { + // create new level + KTouchLevelData level; + QTextStream t(&(*it), IO_ReadOnly); + // try to read it + if (!level.readLevel(t)) { + // uh oh, error while reading level data + createDefault(); + return false; + }; + // add it (object will be deleted by the list) + m_lectureData.push_back(level); + } + + if (m_lectureData.size()>1) + return true; // all ok + else { + // Hmm, no levels in the file. So we create our default mini level and report an error. + createDefault(); + return false; + }; +} +// ---------------------------------------------------------------------------- + +bool KTouchLecture::readLecture(QDomDocument& doc) { + QString line; + m_lectureData.clear(); // clean current data + // retrieve the title + QDomNodeList entries = doc.elementsByTagName("Title"); + if (entries.count() >= 1) m_title = entries.item(0).firstChild().nodeValue(); + else m_title = i18n("untitled lecture"); + // retrieve the comment + entries = doc.elementsByTagName("Comment"); + if (entries.count() >= 1) + m_comment = entries.item(0).firstChild().nodeValue(); + // retrieve the font suggestion + entries = doc.elementsByTagName("FontSuggestions"); + if (entries.count() >= 1) + m_fontSuggestions = entries.item(0).firstChild().nodeValue(); + // retrieve the levels + entries = doc.elementsByTagName("Level"); + for (unsigned int i=0; i0) + return true; // all ok + else { + // Hmm, no levels in the file. So we create our default mini level and report an error. + createDefault(); + return false; + }; +} +// ---------------------------------------------------------------------------- + +void KTouchLecture::writeLecture(QDomDocument& doc) const { + QDomElement root = doc.createElement( "KTouchLecture" ); + doc.appendChild(root); + // Store title and ensure that the file contains a title! + QDomElement title = doc.createElement("Title"); + QDomText titleText; + if (m_title.isEmpty()) titleText = doc.createTextNode( i18n("untitled lecture") ); + else titleText = doc.createTextNode(m_title); + title.appendChild(titleText); + root.appendChild(title); + // Store comment if given + if (!m_comment.isEmpty()) { + QDomElement comment = doc.createElement("Comment"); + QDomText commentText = doc.createTextNode(m_comment); + comment.appendChild(commentText); + root.appendChild(comment); + } + // Store font suggestion if given + if (!m_fontSuggestions.isEmpty()) { + QDomElement font = doc.createElement("FontSuggestions"); + QDomText fontText = doc.createTextNode(m_fontSuggestions); + font.appendChild(fontText); + root.appendChild(font); + } + // Store levels + QDomElement levels = doc.createElement("Levels"); + root.appendChild(levels); + for (QValueVector::const_iterator it=m_lectureData.begin(); + it!=m_lectureData.end(); ++it) + { + it->writeLevel(doc, levels); + } +} +// ---------------------------------------------------------------------------- + + + +// OLD and deprecated stuff + +/* +bool KTouchLecture::save(QWidget * window, const KURL& url) const { + QString tmpFile; + KTempFile *temp=0; + if (url.isLocalFile()) + tmpFile=url.path(); // for local files the path is sufficient + else { + temp=new KTempFile; // for remote files create a temporary file first + temp->setAutoDelete(true); // so we don't have to delete the file ourselves + tmpFile=temp->name(); + } + + QFile outfile(tmpFile); + if ( !outfile.open( IO_WriteOnly ) ) { + if (temp) delete temp; + // kdDebug() << "Error creating lecture file!" << endl; + return false; + }; + QTextStream out( &outfile ); + writeLecture(out); + // TODO : check stream status to see if save worked + outfile.close(); + // if we have a temporary file, we still need to upload it + if (temp) { + KIO::NetAccess::upload(tmpFile, url, window); + delete temp; + } + return true; +} +// ---------------------------------------------------------------------------- + +void KTouchLecture::writeLecture(QTextStream& out) const { + out << "###################################### " << endl; + out << "# # " << endl; + out << "# Training lecture file for KTouch # " << endl; + out << "# # " << endl; + out << "###################################### " << endl << endl; + out << "# Title: " << m_title << endl; + out << endl; + + int levelCounter=0; + for (QValueVector::const_iterator it=m_lectureData.begin(); it!=m_lectureData.end(); ++it) { + out << "################################" << endl; + out << "# Level: " << ++levelCounter << endl; + out << "# " << endl; + it->writeLevel(out); + }; + out << endl; +} +// ---------------------------------------------------------------------------- + +*/ diff --git a/ktouch/src/ktouchlecture.h b/ktouch/src/ktouchlecture.h new file mode 100644 index 00000000..3c59ee08 --- /dev/null +++ b/ktouch/src/ktouchlecture.h @@ -0,0 +1,82 @@ +/*************************************************************************** + * ktouchlecture.h * + * --------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2003 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHLECTURE_H +#define KTOUCHLECTURE_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +class QWidget; +class QDomDocument; +class KURL; + +#include +#include "ktouchleveldata.h" + +/// This class handles the lecture data and provides the lines to type. +/// +/// It contains the level data (see KTouchLevelData). A lecture object +/// contains ALWAYS at least one lecture.

    +/// The lecture data can be read and written using the member functions +/// readLecture() and writeLecture().

    +/// During a training session the program will occasionally need a new +/// line of text. You can retrieve the data of a certain level using +/// the member function level() and then the line in this level (see +/// KTouchLevelData). +class KTouchLecture { + public: + /// Default Constructor + KTouchLecture() { createDefault(); } + /// Creates a default mini-lecture. + void createDefault(); + /// Loads a lecture from file (returns true if successful). + bool load(QWidget * window, const KURL& url); + /// Loads a lecture (in XML format) from file (returns true if successful). + bool loadXML(QWidget * window, const KURL& url); + // /// Saves the lecture data to file (returns true if successful). + // bool save(QWidget * window, const KURL& url) const; + /// Saves the lecture data to file (returns true if successful). + bool saveXML(QWidget * window, const KURL& url) const; + /// Returns the number of levels in the lecture. + unsigned int levelCount() const { return m_lectureData.size(); } + /// Returns a reference to the data of the level. + /// If the level number is out of range the function will always return + /// the level 0. + const KTouchLevelData& level(unsigned int levelNum) const; + /// Returns the title of the lecture. + const QString& title() const { return m_title; } + /// Sets the title of the lecture. + void setTitle(const QString& title) { m_title = title; } + + QString m_title; ///< The title of the lecture. + QString m_comment; ///< A comment. + QString m_fontSuggestions; ///< Font suggestions for this lecture. + + private: + /// Loads a lecture from file + bool readLecture(QTextStream& in); + /// Loads a lecture from file into an XML document + bool readLecture(QDomDocument& doc); + /// Saves the lecture data to the current lecture URL + void writeLecture(QTextStream& out) const; + /// Saves the lecture data in the XML document + void writeLecture(QDomDocument& doc) const; + + QValueVector m_lectureData; ///< The lecture data. + + /// The editor should be able to handle the internal lecture data (it's for convenience actually). + friend class KTouchLectureEditor; +}; + +#endif // KTOUCHLECTURE_H diff --git a/ktouch/src/ktouchlectureeditor.cpp b/ktouch/src/ktouchlectureeditor.cpp new file mode 100644 index 00000000..ce433d8c --- /dev/null +++ b/ktouch/src/ktouchlectureeditor.cpp @@ -0,0 +1,420 @@ +/*************************************************************************** + * ktouchlectureeditor.cpp * + * ----------------------- * + * Copyright (C) 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + + +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include // for std::swap + +#include "ktouchlectureeditor.h" +#include "ktouchlectureeditor.moc" + +#include "ktouchlecture.h" +#include "ktouchopenrequest.h" +#include "ktouch.h" + + +// ************************** +// ***** Public functions *** +// ************************** + +KTouchLectureEditor::KTouchLectureEditor(QWidget *parent, const char* name, bool modal, WFlags fl) + : KTouchLectureEditorDlg(parent, name, modal, fl) +{ + levelListView->setSorting(-1); // don't sort my level list view! + + connect(levelListView, SIGNAL(selectionChanged(QListViewItem*)),this, SLOT(newSelection(QListViewItem*)) ); + connect(newCharsEdit, SIGNAL(textChanged(const QString&)), this, SLOT(newCharsChanged(const QString&)) ); + connect(newBtn, SIGNAL(clicked()), this, SLOT(newLevel()) ); + connect(deleteBtn, SIGNAL(clicked()), this, SLOT(deleteLevel()) ); + connect(upBtn, SIGNAL(clicked()), this, SLOT(moveUp()) ); + connect(downBtn, SIGNAL(clicked()), this, SLOT(moveDown()) ); + + // make the connections for making the lecture modified + connect(titleEdit, SIGNAL(textChanged(const QString&)), this, SLOT(setModified()) ); + connect(lectureCommentEdit, SIGNAL(textChanged()), this, SLOT(setModified()) ); + connect(levelCommentEdit, SIGNAL(textChanged(const QString&)), this, SLOT(setModified()) ); + connect(linesTextEdit, SIGNAL(textChanged()), this, SLOT(setModified()) ); + + // The font, open, save, saveas and close buttons are already connected +} +// ----------------------------------------------------------------------------- + +bool KTouchLectureEditor::startEditor(const KURL& url) { + // call open request dialog and load a lecture, and start the dialogs event loop if + // the user did not cancel the open request dialog + if (openLectureFile(url)==QDialog::Accepted) { + exec(); + return true; + } + else return false; +} +// ----------------------------------------------------------------------------- + + +// ************************* +// ***** Private slots ***** +// ************************* + +void KTouchLectureEditor::fontBtnClicked() { + QFont f(m_lecture.m_fontSuggestions); + if (KFontDialog::getFont(f, false, this, true)==QDialog::Accepted) { + linesTextEdit->setFont(f); + lectureCommentEdit->setFont(f); + levelCommentEdit->setFont(f); + newCharsEdit->setFont(f); + titleEdit->setFont(f); + levelListView->setFont(f); + m_lecture.m_fontSuggestions = f.family(); + setModified(); + } +} +// ----------------------------------------------------------------------------- + +void KTouchLectureEditor::openBtnClicked() { + saveModified(); // save if modified + openLectureFile(""); +} +// ----------------------------------------------------------------------------- + +void KTouchLectureEditor::saveBtnClicked() { + if (m_currentURL.isEmpty()) saveAsBtnClicked(); + else { + transfer_from_dialog(); + m_lecture.saveXML(this, m_currentURL); + setModified(false); + } +} +// ----------------------------------------------------------------------------- + +void KTouchLectureEditor::saveAsBtnClicked() { + QString tmp = KFileDialog::getSaveFileName(QString::null, + "*.ktouch.xml|KTouch Lecture Files(*.ktouch.xml)\n*.*|All Files", this, i18n("Save Training Lecture") ); + if (!tmp.isEmpty()) { + transfer_from_dialog(); + m_currentURL = tmp; + m_lecture.saveXML(this, m_currentURL); + setCaption(m_currentURL.url()); + setModified(false); + } +} +// ----------------------------------------------------------------------------- + +void KTouchLectureEditor::newSelection(QListViewItem* item) { + if (m_selecting) return; + bool current_modified_flag = m_modified; // remember our current status + // first store the current level data + storeCurrentLevel(); + // now we need to find the level which has been selected + QListViewItem *i = levelListView->firstChild(); + unsigned int level=0; + while (i!=0 && i!=item) { + i = i->nextSibling(); + ++level; + }; + if (i!=0) { + m_currentItem = i; + m_level = level; + showCurrentLevel(); + } + m_selecting = true; // prevent the selectionChanged() signal from interfering + levelListView->setSelected(m_currentItem, true); + m_selecting = false; + + if (m_lecture.m_lectureData.size()==1) { + downBtn->setEnabled(false); + upBtn->setEnabled(false); + } + else { + if (m_level==m_lecture.m_lectureData.size()-1) downBtn->setEnabled(false); + else downBtn->setEnabled(true); + if (m_level==0) upBtn->setEnabled(false); + else upBtn->setEnabled(true); + }; + setModified(current_modified_flag); +} +// ----------------------------------------------------------------------------- + +void KTouchLectureEditor::newCharsChanged(const QString& text) { + if (m_currentItem==0) return; // shouldn't happen, but a little bit of paranoia... + m_currentItem->setText(0, text); + setModified(); +} +// ----------------------------------------------------------------------------- + +void KTouchLectureEditor::newLevel() { + createNewLevel(); + QListViewItem *newItem = new QListViewItem( levelListView, + levelListView->lastItem(), m_lecture.m_lectureData.back().m_newChars ); + newSelection(newItem); + upBtn->setEnabled(true); + downBtn->setEnabled(false); + deleteBtn->setEnabled(true); + setModified(); +} +// ----------------------------------------------------------------------------- + +void KTouchLectureEditor::deleteLevel() { + // Open for discussion: Should there be a message box to confirm the delete? + if (m_level >= m_lecture.m_lectureData.size()) return; // paranoia check + m_selecting = true; // prevent the selectionChanged() signal from interfering + // first remove the item from the list view + delete m_currentItem; + // then remove the level data + QValueVector::iterator it=m_lecture.m_lectureData.begin(); + std::advance(it, m_level); + m_lecture.m_lectureData.erase(it); + m_currentItem = levelListView->firstChild(); + for (unsigned int i=0; inextSibling(); + levelListView->setSelected(m_currentItem, true); + showCurrentLevel(); + m_selecting = false; + if (m_lecture.m_lectureData.size()==1) + deleteBtn->setEnabled(false); + if (m_level==m_lecture.m_lectureData.size()-1) + downBtn->setEnabled(false); + if (m_level==0) + upBtn->setEnabled(false); + setModified(); +} +// ----------------------------------------------------------------------------- + +void KTouchLectureEditor::moveUp() { + if (m_level==0) return; + m_selecting=true; // again, I don't want to process changeSelection() signals now + storeCurrentLevel(); + QListViewItem *upperItem = m_currentItem->itemAbove(); + std::swap(m_lecture.m_lectureData[m_level], m_lecture.m_lectureData[m_level-1]); + upperItem->setText(0, m_lecture.m_lectureData[m_level-1].m_newChars); + m_currentItem->setText(0, m_lecture.m_lectureData[m_level].m_newChars); + m_currentItem=upperItem; + --m_level; + levelListView->setSelected(m_currentItem, true); + showCurrentLevel(); + m_selecting = false; + if (m_level==0) + upBtn->setEnabled(false); + downBtn->setEnabled(true); + setModified(); +} +// ----------------------------------------------------------------------------- + +void KTouchLectureEditor::moveDown() { + if (m_level>=m_lecture.m_lectureData.size()-1) return; + m_selecting=true; // again, I don't want to process changeSelection() signals now + storeCurrentLevel(); + QListViewItem *lowerItem = m_currentItem->itemBelow(); + std::swap(m_lecture.m_lectureData[m_level], m_lecture.m_lectureData[m_level+1]); + m_currentItem->setText(0, m_lecture.m_lectureData[m_level].m_newChars); + lowerItem->setText(0, m_lecture.m_lectureData[m_level+1].m_newChars); + m_currentItem=lowerItem; + ++m_level; + levelListView->setSelected(m_currentItem, true); + showCurrentLevel(); + m_selecting = false; + if (m_level==m_lecture.m_lectureData.size()-1) + downBtn->setEnabled(false); + upBtn->setEnabled(true); + setModified(); +} +// ----------------------------------------------------------------------------- + + + +// **************************** +// ***** Private functions **** +// **************************** + +void KTouchLectureEditor::transfer_to_dialog() { + bool current_modified_flag = m_modified; + // set the title and the filename of the lecture + titleEdit->setText(m_lecture.title()); + lectureCommentEdit->setText(m_lecture.m_comment); + if (m_currentURL.isEmpty()) setCaption(i18n("KTouch Lecture Editor - ") + i18n("")); + else setCaption(i18n("KTouch Lecture Editor - ") + m_currentURL.fileName()); + // copy the 'new char' strings of the lectures into the list view + levelListView->clear(); + QValueVector::const_iterator it=m_lecture.m_lectureData.begin(); + // add first item + QListViewItem *item=new QListViewItem( levelListView, (it++)->m_newChars ); + // add all the others + for (;it!=m_lecture.m_lectureData.end(); ++it) + item = new QListViewItem( levelListView, item, it->m_newChars ); + m_currentItem=levelListView->firstChild(); + m_selecting = true; // prevent the selectionChanged() signal from interfering + levelListView->setSelected(m_currentItem, true); + m_selecting = false; + // open first lesson + m_level=0; + showCurrentLevel(); + // set up the buttons + upBtn->setEnabled(false); + if (m_lecture.m_lectureData.size()>1) { + downBtn->setEnabled(true); + deleteBtn->setEnabled(true); + } + else { + downBtn->setEnabled(false); + deleteBtn->setEnabled(false); + } + // finally the font + if (!m_lecture.m_fontSuggestions.isEmpty()) { + QFont f("Monospace"); + // TODO : multiple font suggestions + f.fromString(m_lecture.m_fontSuggestions); + linesTextEdit->setFont(f); + lectureCommentEdit->setFont(f); + levelCommentEdit->setFont(f); + newCharsEdit->setFont(f); + titleEdit->setFont(f); + levelListView->setFont(f); + } + setModified(current_modified_flag); +} +// ----------------------------------------------------------------------------- + +void KTouchLectureEditor::transfer_from_dialog() { + storeCurrentLevel(); + m_lecture.m_title = titleEdit->text(); + m_lecture.m_comment = lectureCommentEdit->text(); + setModified(); +} +// ----------------------------------------------------------------------------- + +void KTouchLectureEditor::showCurrentLevel() { + if (m_level >= m_lecture.m_lectureData.size()) return; // should not happen, but why running a risk here... + levelLabel->setText(i18n("Data of Level %1").arg(m_level+1) ); + levelCommentEdit->setText(m_lecture.m_lectureData[m_level].m_comment); + newCharsEdit->setText(m_lecture.m_lectureData[m_level].m_newChars); + QString text; + for (QValueVector::const_iterator it=m_lecture.m_lectureData[m_level].m_lines.begin(); + it!=m_lecture.m_lectureData[m_level].m_lines.end(); ++it) + { + text += *it + '\n'; + } + linesTextEdit->setText(text); +} +// ----------------------------------------------------------------------------- + +void KTouchLectureEditor::storeCurrentLevel() { + if (m_level>=m_lecture.m_lectureData.size()) return; // should not happen, but ... better check one time too much... + m_lecture.m_lectureData[m_level].m_comment = levelCommentEdit->text(); + m_lecture.m_lectureData[m_level].m_newChars = newCharsEdit->text(); + m_lecture.m_lectureData[m_level].m_lines.clear(); + QString text = linesTextEdit->text(); + QStringList lines; + QString currentLine; + for (unsigned int i=0; ilectureFiles(), i18n("")); + + if (result == QDialog::Accepted) { + // Ok, user confirmed the dialog, now lets get the url + m_currentURL = new_url; + // Try to load the lecture, if that failes, we create a new lecture instead + m_lecture = KTouchLecture(); // empty the lecture + if (!m_currentURL.isEmpty()) { + // try to read old format first then XML format + if (!m_lecture.load(this, m_currentURL) && !m_lecture.loadXML(this, m_currentURL)) { + KMessageBox::sorry(this, i18n("Could not open the lecture file, creating a new one instead.")); + m_currentURL = QString::null; // new lectures haven't got a URL + } + } + // If we have no URL, we create a new lecture - can happen if either the user + // chose "new lecture" or the chosen lecture could not be opened + if (m_currentURL.isEmpty()) { + m_lecture.createDefault(); + m_modified = true; // new lectures are modified by default + } + else + m_modified = false; // newly read lectures are not modified in the begin + // Update our editor with the lecture data + transfer_to_dialog(); + return QDialog::Accepted; + } + else return QDialog::Rejected; +} +// ----------------------------------------------------------------------------- + +void KTouchLectureEditor::setModified(bool flag) { + m_modified = flag; + if (!m_currentURL.isEmpty()) { + if (flag) setCaption(i18n("KTouch Lecture Editor - ") + m_currentURL.fileName() + i18n(" (modified)")); + else setCaption(i18n("KTouch Lecture Editor - ") + m_currentURL.fileName()); + } +} +// ----------------------------------------------------------------------------- + +bool KTouchLectureEditor::saveModified() { + if (!m_modified) return true; + // ok, ask the user to save the changes + int result = KMessageBox::questionYesNoCancel(this, + i18n("The lecture has been changed. Do you want to save the changes?"),QString::null,KStdGuiItem::save(),KStdGuiItem::discard()); + if (result == KMessageBox::Cancel) return false; // User aborted + if (result == KMessageBox::Yes) saveBtnClicked(); + // if successfully saved the modified flag will be resetted in the saveBtnClicked() function + return true; // User acknowledged +} +// ----------------------------------------------------------------------------- diff --git a/ktouch/src/ktouchlectureeditor.h b/ktouch/src/ktouchlectureeditor.h new file mode 100644 index 00000000..49850b6b --- /dev/null +++ b/ktouch/src/ktouchlectureeditor.h @@ -0,0 +1,117 @@ +/*************************************************************************** + * ktouchlectureeditor.h * + * --------------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2003 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHLECTUREEDITOR_H +#define KTOUCHLECTUREEDITOR_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +#include + +#include "ktouchlectureeditor_dlg.h" +#include "ktouchlecture.h" + +/// This is the KTouch lecture editor dialog. +/// +/// The lecture edit dialog works like a standalone edit tool for editing lectures. +/// Upon opening of the dialog the 'open lecture' dialog box is shown where +/// the user can either select a local training lecture or load a lecture file. +/// Then the user can edit the lecture and save it (if desired under a different +/// file name). +/// The use of the editor is simple, just include ktouchlectureeditor.h and do +/// @code +/// KTouchLectureEditor dlg; +/// bool ok = dlg.startEditor(current_lecture); +/// // current_lecture should be the URL pointing to the current/default +/// // lecture or an empty URL +/// @endcode +/// @see startEditor() for details on the return value. +class KTouchLectureEditor : public KTouchLectureEditorDlg { + Q_OBJECT + public: + /// Constructor + KTouchLectureEditor(QWidget *parent, const char* name = 0, bool modal = FALSE, WFlags fl = 0); + /// Destructor + ~KTouchLectureEditor() {} + /// Shows and executes the dialog (argument is the url to the default or + /// current lecture file). + /// @return Returns 'true' if the dialog was properly executed (thus reloading + /// of the lecture in KTouch is necessary) or 'false' if user canceled + /// the "Open request" dialog. + bool startEditor(const KURL& url); + + private slots: + /// Called when the Font button was clicked. + void fontBtnClicked(); + /// Called when the Open button was clicked. + void openBtnClicked(); + /// Called when the Save button was clicked. + void saveBtnClicked(); + /// Called when the Save As button was clicked. + void saveAsBtnClicked(); + /// Called when the editor is closed. + void closeQuery() { if (saveModified()) accept(); } + /// Called when the editor is rejected (x clicked). + void reject() { closeQuery(); } + /// Will be called whenever some changes are made. + void setModified() { setModified(true); } + /// Will be called whenever another level has been selected. + void newSelection(QListViewItem* item); + /// Will be called whenever the new chars description is changed. + void newCharsChanged(const QString& text); + /// Will be called when the "New Level" button has been clicked. + void newLevel(); + /// Will be called when the "Delete Level" button has been clicked. + void deleteLevel(); + /// Will be called when the "Move Level Up" button has been clicked. + void moveUp(); + /// Will be called when the "Move Level Down" button has been clicked. + void moveDown(); + + private: + /// Transfers data from the lecture object to the dialog. + void transfer_to_dialog(); + /// Transfers data from the dialog to the lecture object. + void transfer_from_dialog(); + /// Fills the level user interface with data from the current level (stored in m_level). + void showCurrentLevel(); + /// Copies the content of the user interface into the vector with the level data. + void storeCurrentLevel(); + /// Creates a default level and appends it to the already existing levels. + void createNewLevel(); + /// Setups and opens the 'Open request dialog'. The url 'url' is used in the + /// open request dialog for the 'current' url selection. When the open request + /// dialog is closed the function attempts to load the lecture or if that failes + /// creates a new lecture. + /// @return The function returns the return code from the open request dialog, so + /// that one can react on a "cancel" choice. + int openLectureFile(const KURL& url); + /// Changes the state of the lecture file (flag==true means modified). + void setModified(bool flag); + /// If the lecture is modified the user is prompted to save it or throw away the changes. + /// If the user accepts the dialog the file is saved. + /// @return The function returns 'false' if the user aborted the save request, otherwise true. + bool saveModified(); + + KTouchLecture m_lecture; ///< The currently used lecture. + unsigned int m_level; ///< The current level number. + QListViewItem *m_currentItem; ///< The currently selected item in the list view. + bool m_selecting; ///< Flag to prevent the selection slot from selecting twice. + bool m_modified; ///< Flag indicating whether the lecture has been modified. + KURL m_currentURL; ///< URL of the current lecture. +}; + +#endif diff --git a/ktouch/src/ktouchlectureeditor_dlg.ui b/ktouch/src/ktouchlectureeditor_dlg.ui new file mode 100644 index 00000000..a5008e97 --- /dev/null +++ b/ktouch/src/ktouchlectureeditor_dlg.ui @@ -0,0 +1,684 @@ + +KTouchLectureEditorDlg + + + KTouchLectureEditorDlg + + + + 0 + 0 + 722 + 557 + + + + KTouch Lecture Editor + + + + unnamed + + + + groupBox2 + + + Lecture Properties + + + + unnamed + + + + layout7 + + + + unnamed + + + + titleLabel + + + + Helvetica + 1 + + + + Title: + + + + + titleEdit + + + + + + + textLabel1 + + + + 5 + 1 + 0 + 0 + + + + Comment: + + + + + lectureCommentEdit + + + + 7 + 4 + 0 + 0 + + + + + 32767 + 70 + + + + + + + + groupBox1 + + + Level Editor + + + + unnamed + + + + layout9 + + + + unnamed + + + + + Levels + + + false + + + false + + + + levelListView + + + + 5 + 3 + 0 + 0 + + + + AllColumns + + + + + layout8 + + + + unnamed + + + 0 + + + + layout7 + + + + unnamed + + + + upBtn + + + + 35 + 28 + + + + + 30 + 32767 + + + + + + + image0 + + + + + downBtn + + + + 35 + 28 + + + + + 30 + 32767 + + + + + + + image1 + + + + + newBtn + + + + 35 + 28 + + + + + 30 + 32767 + + + + + + + image2 + + + + + deleteBtn + + + + 1 + 0 + 0 + 0 + + + + + 35 + 28 + + + + + 30 + 32767 + + + + + + + image3 + + + + + + + spacer3_2 + + + Horizontal + + + Fixed + + + + 40 + 20 + + + + + + + + + + layout9 + + + + unnamed + + + + newCharsEdit + + + + + frame3 + + + + 5 + 0 + 0 + 0 + + + + HLine + + + Sunken + + + + + commentLabel + + + + 0 + 0 + 0 + 0 + + + + Level comment (optional): + + + + + layout8 + + + + unnamed + + + + wordCountLabel + + + Words: + + + + + spacer4 + + + Horizontal + + + Expanding + + + + 16 + 20 + + + + + + charCountLabel + + + Characters: + + + + + spacer5 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + textLabel4 + + + Time needed (beg/adv/pro): + + + + + + + levelLabel + + + + 5 + 0 + 0 + 0 + + + + + Helvetica + 1 + + + + Level Data of Level 10 + + + + + textLabel2 + + + + 1 + 0 + 0 + 0 + + + + New characters in this level: + + + + + linesTextEdit + + + + 3 + 3 + 0 + 0 + + + + + Monospace + + + + NoWrap + + + + + textLabel3 + + + + 5 + 0 + 0 + 0 + + + + Level data: + + + + + levelCommentEdit + + + + + + + + + layout35 + + + + unnamed + + + + fontButton + + + Change Font... + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 248 + 20 + + + + + + openButton + + + &Open... + + + + + + + + saveButton + + + &Save + + + + + + true + + + + + saveAsButton + + + Save &As... + + + + + + + + quitButton + + + &Close + + + + + + + + + + + + + + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000020849444154789c6d933168db401885bf331aac9280ce68b087423234e0d225940eb5b7aeddba762bdd3276ee544a296d860e1dbb766b3b9466092493e44ddeaca2984a10810a16778198c810c37538db91dd080ef1dfbdefddbb3b7ea1120525e0435cc674fd2ef29e34d43e3dd0a2be5ed737e232be152e2e6154c0afb375f34dbd5089fa0f1e4dc075a03d8393290c3278b5a3c566524a6c824d583ae035c1ed40670bf0e0ed6fcc6d49844ad4cd99351440c701b66b77700edf7308cfe0e3e3f5248d259c6a281c98cd2d5c5d5bb8ba067917da1e3477e1e58f782d8903c025341de84c818eadddedf5ffd32e5c0ca178d4a3b5278c4a94a08406403a87b4b470a12bd8865151f12d837462eb42573cdf07b709cfbe185a7b2d83bf30381943af0d4ca0235d3887a3cce5f067c449e642b1989fc08b0730b3b989cbd81ec1db8230d7f4762451aa39cc25f171c8f04d1fbc2ba2b9cbc15c73bf2d198c35d54c02d0f5bb36c1d118763d4995c15126191e471606060777180ee134975439747dc9c57cf13c253641aa21cc345fa792e838227bf770f584c61884105c7cba62b4eff2644bc3dc26c05f18fc9dc2e752929e46641f6ee0200c84f5b026d57b83dc97e8bc5add01c618a31245fbf51f03ac461006a844118401c61813840180a9eb54a26e7aa1dfeb9bface9b5db7ac5bbdd64aa7422556bd1084815089124b78b3eb96755d870fff0082a93b063a293c500000000049454e44ae426082 + + + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000020949444154789c6d93bf6b535114c73faf54788106f24a0a2928b46085e71670493b555c74b45bfd0fba8a9338155deaa2b483601749478b5307c10c91a4102182a53c798546ac18a98ffbc4421244f83adcbc9797dabb1ceeb9dfeff79c7b7e389244e6c447b1430414218802fca20f117815ef3f5c10054c248e5ac75a6fc153961c44c11879e7c0da545c92de1d4b87a7d2cbb604a8d16c604283691a9439df438b5baf599c691a9bc1fc14cc4e41e5323c7c2b961697743e72ad036e093c170685a1b3089300ed085666c09b849b5761b02796169db43cf109944be0e52c6ff06df40d9b4101ba67c0252817a132076bbbbd516d0ae00e83767e427f98815ff4adc0fe1798cd0367e0e561a5048b7339b63f58710fc8e5ecfbfc0cfc3a19aa455881b800af0f803c74e33e78502ef5f18be0feed8ffc79d8da87eee76e5a0324a9fa495aaf4bd5f6b0dca717dbcda6b4b66d3b90742b6dd3dd9d9e96b7a56aab27fd910ebf9a31bb51efa9f258724b7e2a604203261cf5bab2252def49d596a49ea4636b37ebd2ea9654b8b13a46364d03c9d02422feb39eca2fa46acb48bfa58dba91ff482adcba3f464e788e090dc9ec7b0b7670ae3f07f70adc71a13380daaba7fc78f30000139ab15d9908a220bdc447b103d0b81d3bddf76d763ec2ee937b63e42cde2ffa3683ecd6651fa7af4da7a37c3e72829fc86eddf92d34a1711acd867351e4e4fe0f117aaa22d2d74c9d0000000049454e44ae426082 + + + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff610000022a49444154789c8d93b16bd47014c73f2957f0a4435352c881cb814b6ebba3d315070717fd0f1c0517ff8576ed50c4b15d6ab7ea22d4491d4a55903b07bd14844be42a0994e312da90940ecd0d85af4372d74aad383c783ff87ddffbf0def719e9208504b0c04f7ceaf36db931b46c70638f96dde0eafb341cf3d0a91b93ff46a7dbc1b11cfcc4c7b11cbac3508feeb7c873a856213bc93117ab7887110dbbc6bbef2ea7dfa07e6f6c389683910ed2a99804c6f3a66a7781592007aac0093007c4108dc14f3ca2c382646622f6131f2c70631766212fc55996c322847106166cbcdde6e3d7317e7cc0fb2fa18cbfcde01a4156120c8179887ec2f856cef687d7cc4c3a4f486a9f0cd832c8f3fc92c02c096ce8fe0a19cf819bf8506932e3580ee6de82daf1b248801a0054ab55d834303fdf860ceab6093138569df0d4a37da705173e680349b6d445d35c7691074cf3be37d2f9b1d47103a547d27eb7af9df59e48076959e47919a332f6253d9676910249a9d4f3241d4be7ae747e24adacbd149d6ee7b24880a49e244d8982a3543a93fa8391944a7d6f241d4bbd1f81566e26d82fe349417024e94cd2e04f9295b51dfdf70c8260249d49bd2b043bebbdc207e6de82a841d7ee18ed785944c033c1a6516c654960813784865538120b56b7b60b1f640f52a36b770cc772202ad61845193c15e1520a16847144c3022f8e4ac7865069de700b36605214bbd29121a5185a16ac6ebdba7e8d2fdeec8a4a132e0e702a4dfc8b03fef5fe0d7f23e504186855b00000000049454e44ae426082 + + + 89504e470d0a1a0a0000000d49484452000000100000001008060000001ff3ff61000001d349444154789c7d93318b134118869f098bec86dc712ba3ec420a07b498c8155944305dea7476fe0e7f83a53f21ad9676dac5424861b1e97620ca45442e0b37ec0672b08704d66236b98460a619bedd79bf79be074614f3022cdc75c23ab529894c482d2412f6ebd58f29ea12a1a5060b4830d6d032d6407378344cb8780aa321f851c96898507a4b462fe0e299cfe7afd4dbf3c61ab4d488625e60ac417506757c895b151000374007b21cc25b6005137348d2da764a6deab24db82c2b78048b7c494fc2fb4f6326dfa6cc72734022f61d1c11948e803f6e9ffccc509e62fce5036fdfbc16470e0e08d61584b0cc4b8860fa2b437514a935684fef1cb4b4744522131082a02da082f02c8012e22884b660f0f239be0d187413661b173e7650d76e84b6a0bc71043c10004cbf5fe13f01739be13704481c01164750b16b123e6e837061b29a7e576156f0aadb8386e0d84100d5baba2701b2f9354460560bfa1118bb38e1a082e02cb8bf19e845319985442ab0a02375c241809b7d7f9d0b7a11647649d010fcdfc1ba991de06f0dbfebbd26b17b23913ae1e05cecc28bbc04098bab6bf7eda1700f2c3fe5a0a8ddcd165414ba5dc664f3dafdb3a0e5a1036fdbe9ddc7317d4f33db187c4f73b73127eb6dee1f6c922615d31032450000000049454e44ae426082 + + + + + openButton + clicked() + KTouchLectureEditorDlg + openBtnClicked() + + + saveButton + clicked() + KTouchLectureEditorDlg + saveBtnClicked() + + + saveAsButton + clicked() + KTouchLectureEditorDlg + saveAsBtnClicked() + + + quitButton + clicked() + KTouchLectureEditorDlg + closeQuery() + + + titleEdit + textChanged(const QString&) + KTouchLectureEditorDlg + setModified() + + + levelCommentEdit + textChanged(const QString&) + KTouchLectureEditorDlg + setModified() + + + newCharsEdit + textChanged(const QString&) + KTouchLectureEditorDlg + setModified() + + + linesTextEdit + textChanged() + KTouchLectureEditorDlg + setModified() + + + fontButton + clicked() + KTouchLectureEditorDlg + fontBtnClicked() + + + + titleEdit + levelListView + upBtn + downBtn + newBtn + deleteBtn + levelCommentEdit + newCharsEdit + linesTextEdit + fontButton + openButton + saveButton + saveAsButton + quitButton + + + openBtnClicked() + saveBtnClicked() + saveAsBtnClicked() + closeQuery() + setModified() + fontBtnClicked() + + + + klineedit.h + klistview.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + klineedit.h + ktextedit.h + klineedit.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + kpushbutton.h + + diff --git a/ktouch/src/ktouchleveldata.cpp b/ktouch/src/ktouchleveldata.cpp new file mode 100644 index 00000000..c74c5d10 --- /dev/null +++ b/ktouch/src/ktouchleveldata.cpp @@ -0,0 +1,120 @@ +/*************************************************************************** + * ktouchleveldata.cpp * + * ----------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2003 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchleveldata.h" +#include +#include +#include +#include +#include + +const QString& KTouchLevelData::line(unsigned int lineNumber) const { + if (lineNumber>=m_lines.size()) + lineNumber=0; + return m_lines[lineNumber]; +} + +void KTouchLevelData::createDefault() { + m_newChars = i18n("Quite a lot"); + m_lines.clear(); + QString text = i18n("This is a small default text. If you want\n" + "to start practicing touch typing, open\n" + "a lecture/training file from the main menu.\n" + "If you press enter after the next line you have\n" + "successfully completed the default lecture. Hurray!!!"); + QStringList l( QStringList::split(QChar('\n'), text) ); + for (QStringList::const_iterator it = l.constBegin(); it != l.constEnd(); ++it) + m_lines.push_back( *it ); +} + +bool KTouchLevelData::readLevel(QTextStream& in) { + QString line; + m_comment = m_newChars = QString::null; + m_lines.clear(); + // now read all the lines of the level, until EOF or an empty line + line = in.readLine(); + while (!line.isNull()) { + if (!line.isEmpty()) { + // Do we have a comment here? And if yes, is a keyword in the line? + if (line.find("# Comment:")==0) + m_comment = line.right(line.length() - 10).stripWhiteSpace(); + else if (line[0]!='#') { + // the first line is the new characters line + if (m_newChars.isNull()) m_newChars = line; + else m_lines.push_back(line); + } + } + line = in.readLine(); + }; + if (m_lines.empty()) { + createDefault(); + return false; + } + return true; +} + +bool KTouchLevelData::readLevel(QDomNode in) { + QDomNode newChars = in.namedItem("NewCharacters"); + if (newChars.isNull()) m_newChars = i18n("basically all characters on the keyboard","abcdefghijklmnopqrstuvwxyz"); + else m_newChars = newChars.firstChild().nodeValue(); + QDomNode levelComment = in.namedItem("LevelComment"); + if (!levelComment.isNull()) m_comment = levelComment.firstChild().nodeValue(); + m_lines.clear(); + QDomNode line = in.namedItem("Line"); + while ( !line.isNull() ) { + QString l = line.firstChild().nodeValue(); + m_lines.push_back( l.stripWhiteSpace() ); + line = line.nextSibling(); + } + if (m_lines.empty()) { + createDefault(); + return false; + } + return true; +} + +void KTouchLevelData::writeLevel(QTextStream& out) const { + out << "# Comment: " << m_comment << endl; // comment line + out << m_newChars << endl; // new characters line + for (QValueVector::const_iterator it=m_lines.begin(); it!=m_lines.end(); ++it) + out << *it << endl; + out << endl; +} + +void KTouchLevelData::writeLevel(QDomDocument& doc, QDomElement& root) const { + QDomElement level = doc.createElement("Level"); + root.appendChild(level); + // comment (optional) + if (!m_comment.isEmpty()) { + QDomElement comment = doc.createElement("LevelComment"); + QDomText commentText = doc.createTextNode(m_comment); + comment.appendChild(commentText); + level.appendChild(comment); + } + // new characters (must have that) + QDomElement newchars = doc.createElement("NewCharacters"); + QDomText newcharsText; + if (m_newChars.isEmpty()) + newcharsText = doc.createTextNode(i18n("basically all characters on the keyboard","abcdefghijklmnopqrstuvwxyz")); + else + newcharsText = doc.createTextNode(m_newChars); + newchars.appendChild(newcharsText); + level.appendChild(newchars); + // the lines + for (QValueVector::const_iterator it=m_lines.begin(); it!=m_lines.end(); ++it) { + QDomElement line = doc.createElement("Line"); + QDomText lineText = doc.createTextNode(*it); + line.appendChild(lineText); + level.appendChild(line); + } +} + diff --git a/ktouch/src/ktouchleveldata.h b/ktouch/src/ktouchleveldata.h new file mode 100644 index 00000000..8055824d --- /dev/null +++ b/ktouch/src/ktouchleveldata.h @@ -0,0 +1,80 @@ +/*************************************************************************** + * ktouchleveldata.h * + * ----------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2003 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHLEVELDATA_H +#define KTOUCHLEVELDATA_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +#include +#include + +class QDomDocument; +class QDomElement; + +/// This class contains the data of one level in a lecture and provides +/// access to the lines of that level. +/// +/// A lecture (KTouchLecture) typically contains multiple levels. Each +/// level contains a level description, a string with the +/// newly introduced characters and several lines of training text. +/// There is ALWAYS at least one line of training text in the level!

    +/// During a training session you might want to retrieve a certain line of +/// the level. You can use the member function line(lineNumber) to get a +/// line of the level. +/// The member function count() returns the number of lines in this level. +class KTouchLevelData { + public: + /// Default constructor, creates a default level. + KTouchLevelData() { createDefault(); } + /// Constructor for creating a new level. + KTouchLevelData(const QString& comment, const QString& newChars) + : m_comment(comment), m_newChars(newChars) { createDefault(); } + /// Returns the level description (comment). + const QString& comment() const { return m_comment; } + /// Returns the new characters string. + const QString& newChars() const { return m_newChars; } + /// Returns the line with number 'lineNumber' (0 means first line). + /// + /// If the line number is out of range, the first line will be returned. + const QString& line(unsigned int lineNumber) const; + /// Returns the number of lines. + unsigned int count() const { return m_lines.size(); } + + private: + /// Creates a default level. + void createDefault(); + /// Reads a level from the input stream. + /// @return Returns 'true', when a level could be read successfully, or 'false' otherwise. + bool readLevel(QTextStream& in); + /// Reads a level from a XML Dom Node. + /// @return Returns 'true', when a level could be read successfully, or 'false' otherwise. + bool readLevel(QDomNode in); + /// Writes the level data into the output stream. + void writeLevel(QTextStream& out) const; + /// Writes the level data into the output stream. + void writeLevel(QDomDocument& doc, QDomElement& root) const; + + QString m_comment; ///< A comment for the level. + QString m_newChars; ///< Contains the newly introduced characters in this level. + QValueVector m_lines; ///< The lines of the level. + + // so I don't have to allow access to read/write function to everybody :-) + friend class KTouchLecture; + friend class KTouchLectureEditor; +}; + +#endif // KTOUCHLEVELDATA_H diff --git a/ktouch/src/ktouchopenrequest.cpp b/ktouch/src/ktouchopenrequest.cpp new file mode 100644 index 00000000..d4bc875b --- /dev/null +++ b/ktouch/src/ktouchopenrequest.cpp @@ -0,0 +1,121 @@ +/*************************************************************************** + * ktouchopenrequest.cpp * + * --------------------- * + * Copyright (C) 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "ktouchopenrequest.h" +#include "ktouchopenrequest.moc" + +KTouchOpenRequest::KTouchOpenRequest(QWidget* parent, const char* name, bool modal, WFlags fl) +: KTouchOpenRequestDlg(parent,name, modal,fl) +{ +} + +int KTouchOpenRequest::requestFileToOpen(KURL& url, const QString& caption, const QString& title, + const QString& currentText, const QString& defaultText, const QString& openText, + const QString& newText, KURL current_url, QStringList defaultList, QString emptyListText) +{ + setCaption(caption); + openChoiceGroup->setTitle(title); + currentRadioBtn->setText(currentText); + presetRadioBtn->setText(defaultText); + openFileRadioBtn->setText(openText); + newRadioBtn->setText(newText); + // Fill in current lecture URL or disable if not available + if (current_url.isEmpty()) { + currentLabel->setText(""); + currentRadioBtn->setEnabled(false); + newRadioBtn->setChecked(true); + } + else { + currentLabel->setText(current_url.url()); + currentRadioBtn->setEnabled(true); + currentRadioBtn->setChecked(true); + }; + // Fill preset combo with lecture files from the configuration object + presetCombo->clear(); + if (defaultList.isEmpty()) { + if (emptyListText.isEmpty()) presetCombo->insertItem(i18n("")); + else presetCombo->insertItem(emptyListText); + presetRadioBtn->setEnabled(false); + } + else { + for (QStringList::Iterator it = defaultList.begin(); it != defaultList.end(); ++it ) + presetCombo->insertItem(*it); + presetRadioBtn->setEnabled(true); + } + presetCombo->setCurrentItem(0); + radioBtnChanged(); + + // Finally executre the dialog + int result = exec(); + url = m_url; + return result; +} + +void KTouchOpenRequest::okBtnClicked() { + if (currentRadioBtn->isChecked()) + m_url = currentLabel->text(); + if (presetRadioBtn->isChecked()) + m_url = presetCombo->currentText(); + if (newRadioBtn->isChecked()) + m_url = QString::null; + if (openFileRadioBtn->isChecked()) { + if (openFileEdit->text().isEmpty()) { + KMessageBox::error(this, i18n("Please select or enter a file name.")); + return; + } + KURL tmp = openFileEdit->text(); + if (!tmp.isValid()) { + KMessageBox::error(this, i18n("The URL seems to be malformed; please correct it.")); + return; + } + m_url = tmp; + }; + QDialog::accept(); +} + + +void KTouchOpenRequest::radioBtnChanged() { + if (currentRadioBtn->isChecked()) currentLabel->setEnabled(true); + else currentLabel->setEnabled(false); + if (presetRadioBtn->isChecked()) presetCombo->setEnabled(true); + else presetCombo->setEnabled(false); + if (openFileRadioBtn->isChecked()) { + openFileEdit->setEnabled(true); + browseBtn->setEnabled(true); + } + else { + openFileEdit->setEnabled(false); + browseBtn->setEnabled(false); + } +} + + +void KTouchOpenRequest::browseBtnClicked() { + KURL tmp = KFileDialog::getOpenURL(QString::null, QString::null, this, i18n("Select Training Lecture File") ); + if (!tmp.isEmpty()) + openFileEdit->setText(tmp.url()); +} + + diff --git a/ktouch/src/ktouchopenrequest.h b/ktouch/src/ktouchopenrequest.h new file mode 100644 index 00000000..5c7d78a3 --- /dev/null +++ b/ktouch/src/ktouchopenrequest.h @@ -0,0 +1,81 @@ +/*************************************************************************** + * ktouchopenrequest.h * + * ------------------- * + * Copyright (C) 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHOPENREQUEST_H +#define KTOUCHOPENREQUEST_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include "ktouchopenrequest_dlg.h" + +#include +#include + +/// Dialog for selecting a file to open. +/// +/// This dialog is a costumizable dialog and is to be used for all editors. +/// It offers the choice between a default (current) file, a prepared selection of +/// files, choosing an arbitrary file from somewhere or creating a new file. +/// Before using the dialog you have to set it up. You can do this using the +/// all-in-one function requestFileToOpen() or manually by setting the +/// different widgets yourself. Usually the first proposal will be best, as +/// in the following example: +/// @code +/// KTouchOpenRequest dlg; +/// KURL url; +/// // current_lecture must hold the URL to the current/default lecture or "" +/// // default_lectures must be a QStringList with the default lecture files. +/// int result = dlg.requestFileToOpen(url, i18n("Open a lecture file"), +/// i18n("Which lecture would you like to open?"), i18n("Current lecture:"), +/// i18n("Open a default lecture:"), i18n("Open a lecture file:"), +/// i18n("Create a new lecture!"), current_lecture, +/// default_lectures, i18n("")); +/// +/// if (result==QDialog::Accepted) { +/// doSomethingFancyWith(url); +/// } +/// @endcode +/// If you don't use the function and execute the dialog manually, the chosen +/// url is stored in the member variable m_url (if the dialog was accepted by +/// the user). +/// +class KTouchOpenRequest : public KTouchOpenRequestDlg { + Q_OBJECT + + public: + /// Default constructor. + KTouchOpenRequest(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); + /// Default destructor. + ~KTouchOpenRequest() {} + /// Sets up the dialog and runs it. + /// @return Returns the dialogs return code, QDialog::Accepted or QDialog::Rejected. + int requestFileToOpen(KURL& url, const QString& caption, const QString& title, const QString& currentText, + const QString& defaultText, const QString& openText, const QString& newText, + KURL current_url = QString::null, QStringList defaultList = QStringList(), QString emptyListText = QString::null); + + /// After the dialog has been accepted the URL chosen by the user is stored herein. + KURL m_url; + + public slots: + /// Called when user selects Ok (used to check whether the URL is well formed). + void okBtnClicked(); + /// Called when user switches to another radiobutton. + void radioBtnChanged(); + /// Called when the user clicks on the "Browse" button and opens the file select dialog. + void browseBtnClicked(); + +}; + +#endif + diff --git a/ktouch/src/ktouchopenrequest_dlg.ui b/ktouch/src/ktouchopenrequest_dlg.ui new file mode 100644 index 00000000..38ff057e --- /dev/null +++ b/ktouch/src/ktouchopenrequest_dlg.ui @@ -0,0 +1,289 @@ + +KTouchOpenRequestDlg + + + KTouchOpenRequestDlg + + + + 0 + 0 + 436 + 236 + + + + Open Something in Editor + + + + unnamed + + + + openChoiceGroup + + + + 5 + 1 + 0 + 0 + + + + Select File to Open + + + + unnamed + + + + currentRadioBtn + + + + 0 + 28 + + + + Current something + + + + + presetRadioBtn + + + + 0 + 28 + + + + Preset something: + + + + + presetCombo + + + + + newRadioBtn + + + New something + + + + + spacer1 + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + spacer3 + + + Vertical + + + Expanding + + + + 20 + 16 + + + + + + layout3 + + + + unnamed + + + + openFileEdit + + + + + browseBtn + + + Browse... + + + false + + + + + + + currentLabel + + + Current something file + + + + + openFileRadioBtn + + + + 0 + 28 + + + + Open file: + + + + + + + layout1 + + + + unnamed + + + + spacer2 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + okBtn + + + + 1 + 5 + 0 + 0 + + + + &OK + + + true + + + + + cancelBtn + + + &Cancel + + + + + + + + + okBtn + clicked() + KTouchOpenRequestDlg + okBtnClicked() + + + cancelBtn + clicked() + KTouchOpenRequestDlg + reject() + + + currentRadioBtn + clicked() + KTouchOpenRequestDlg + radioBtnChanged() + + + presetRadioBtn + clicked() + KTouchOpenRequestDlg + radioBtnChanged() + + + openFileRadioBtn + clicked() + KTouchOpenRequestDlg + radioBtnChanged() + + + newRadioBtn + clicked() + KTouchOpenRequestDlg + radioBtnChanged() + + + browseBtn + clicked() + KTouchOpenRequestDlg + browseBtnClicked() + + + + currentRadioBtn + presetRadioBtn + presetCombo + openFileRadioBtn + browseBtn + newRadioBtn + okBtn + cancelBtn + + + okBtnClicked() + radioBtnChanged() + browseBtnClicked() + + + + klineedit.h + kpushbutton.h + ksqueezedtextlabel.h + kpushbutton.h + kpushbutton.h + + diff --git a/ktouch/src/ktouchprefcolorslayout.ui b/ktouch/src/ktouchprefcolorslayout.ui new file mode 100644 index 00000000..5b475da0 --- /dev/null +++ b/ktouch/src/ktouchprefcolorslayout.ui @@ -0,0 +1,516 @@ + +KTouchPrefColorsLayout + + + KTouchPrefColorsLayout + + + + 0 + 0 + 467 + 375 + + + + Color Settings + + + + unnamed + + + 0 + + + + groupBox5 + + + Color Scheme + + + + unnamed + + + + layout3 + + + + unnamed + + + + textLabel2 + + + Select color scheme: + + + + + spacer13 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + Black & White + + + + + Classic + + + + + Deep Blue + + + + + Stripy + + + + kcfg_CurrentColorScheme + + + Color scheme for displaying the keyboard + + + You can choose here the color scheme for displaying the keyboard. <i>Black & White</i> will display all keyboard letters black on white, <i>Classic</i> will colorize the same color for each finger, <i>Deep Blue</i> will display the keyboard in different deep blue colors and <i>Stripy</i> will alternate blue and gray for letters corresponding to same finger. + + + + + + + kcfg_CommonTypingLineColors + + + Use common typing line colors independent of color scheme + + + + + colorsGroup + + + Typing Line Colors + + + + unnamed + + + + layout9 + + + + unnamed + + + + kcfg_TeacherBackgroundColor + + + + 40 + 0 + + + + + + + The background for the teacher's line + + + You can change here the background color for the teacher's line (the line of letters you have to type.) + + + + + textLabel1_3 + + + Typing line + + + + + kcfg_TeacherTextColor + + + + 1 + 0 + 0 + 0 + + + + + 40 + 0 + + + + + + + The color for the teacher's line + + + + + spacer16 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + spacer11_3 + + + Horizontal + + + Fixed + + + + 20 + 20 + + + + + + kcfg_StudentTextColor + + + + 40 + 0 + + + + + + + Change the text color for the student line + + + Here you can change the color of the text you type in the student line. + + + + + textLabel1_2 + + + Background: + + + + + kcfg_StudentBackgroundColor + + + + 40 + 0 + + + + + + + + + textLabel1_4_2 + + + Text: + + + + + spacer5_2_2 + + + Horizontal + + + Fixed + + + + 20 + 20 + + + + + + textLabel1_4 + + + Text: + + + + + textLabel1 + + + Teacher's line + + + + + spacer16_2 + + + Horizontal + + + Expanding + + + + 34 + 20 + + + + + + textLabel1_2_2 + + + Background: + + + + + + + spacer13_2 + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + kcfg_ColorOnError + + + Use different color on error in typing line + + + If checked this shows your error using the colors below on the typing line + + + + + layout4 + + + + unnamed + + + + spacer11 + + + Horizontal + + + Expanding + + + + 140 + 20 + + + + + + errorTextLabel + + + Text: + + + + + kcfg_ErrorTextColor + + + true + + + + 40 + 0 + + + + + + + + 170 + 0 + 0 + + + + Choose the text color for error in typing line + + + When you have checked 'Use different color on error in the typing line', you can then choose a color for the text of errors. You make an error when you type a wrong letter in the student line. This is a way to make your errors more visible. + + + + + spacer1 + + + Horizontal + + + Fixed + + + + 20 + 20 + + + + + + errorBackgroundLabel + + + Background: + + + + + kcfg_ErrorBackgroundColor + + + true + + + + 40 + 0 + + + + + + + + 175 + 0 + 55 + + + + Choose the background color for error in typing line + + + When you have checked 'Use different color on error in the typing line', you can then choose a color for the background of errors. You make an error when you type a wrong letter in the student line. This is a way to make your errors more visible. + + + + + + + + + + + spacer17 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + kcfg_TeacherTextColor + kcfg_TeacherBackgroundColor + kcfg_StudentTextColor + kcfg_StudentBackgroundColor + kcfg_ColorOnError + kcfg_ErrorTextColor + kcfg_ErrorBackgroundColor + kcfg_CurrentColorScheme + + + + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + + diff --git a/ktouch/src/ktouchprefgenerallayout.ui b/ktouch/src/ktouchprefgenerallayout.ui new file mode 100644 index 00000000..b62a5e81 --- /dev/null +++ b/ktouch/src/ktouchprefgenerallayout.ui @@ -0,0 +1,341 @@ + +KTouchPrefGeneralLayout + + + KTouchPrefGeneralLayout + + + + 0 + 0 + 485 + 351 + + + + General Options + + + + unnamed + + + 0 + + + + groupBox1 + + + GroupBoxPanel + + + Sunken + + + Sound + + + + unnamed + + + + kcfg_BeepOnError + + + &Beep on error + + + Emit a beep on each typing error + + + If checked (default) this will emit a beep each time you make a typing error. + + + + + kcfg_SoundOnLevel + + + &Sound on automatic level change + + + Play a sound when the level automatically changes. + + + If this is checked (default) a sound will be played each time you automatically change of level. + + + + + + + groupBox3 + + + Text Line Settings + + + + unnamed + + + + layout2 + + + + unnamed + + + + textLabel2 + + + 20: Fast + + + + + spacer3_2 + + + Horizontal + + + Expanding + + + + 227 + 20 + + + + + + kcfg_SlidingSpeed + + + + 32767 + 20 + + + + 1 + + + 20 + + + Horizontal + + + Both + + + 1 + + + + + spacer4 + + + Vertical + + + Fixed + + + + 20 + 20 + + + + + + textLabel3 + + + Slow: 1 + + + + + textLabel1_2 + + + Sliding speed: + + + + + + + spacer5 + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + layout3 + + + + unnamed + + + + textLabel1 + + + Maximum height of sliding line widget: + + + + + kcfg_MaxSlidingWidgetHeight + + + 1000 + + + 50 + + + + + textLabel2_2 + + + in pixels + + + + + + + spacer5_2 + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + layout2 + + + + unnamed + + + + fontTextLabel + + + Font for displayed/typed text: + + + + + spacer3 + + + Horizontal + + + Expanding + + + + 114 + 20 + + + + + + kcfg_Font + + + + Monospace + 13 + + + + Change the font for the student and teacher lines + + + This button will display a font dialog where you can change the font for the student and the teacher lines. When you leave the font dialog, the new font is previewed in the line below and only applied when you click the Apply button below. + + + + + kcfg_OverrideLectureFont + + + Override lecture font + + + If you want to override the font of the training lecture check this box and set your own font. + + + Most lectures suggest a font to use. This is necessary for not so common languages where characters may be displayed in a strange way and distort the sliding line. If you check this button you can choose your own font and override the lecture font. + + + + + + + + + spacer15 + + + Vertical + + + Expanding + + + + 31 + 30 + + + + + + + + + + kfontrequester.h + + diff --git a/ktouch/src/ktouchprefkeyboardlayout.ui b/ktouch/src/ktouchprefkeyboardlayout.ui new file mode 100644 index 00000000..34851276 --- /dev/null +++ b/ktouch/src/ktouchprefkeyboardlayout.ui @@ -0,0 +1,142 @@ + +KTouchPrefKeyboardLayout + + + KTouchPrefKeyboardLayout + + + + 0 + 0 + 498 + 249 + + + + Keyboard Settings + + + + unnamed + + + 0 + + + + groupBox1 + + + + + + + unnamed + + + + kcfg_ShowAnimation + + + Highlight &keys on keyboard + + + Show on the keyboards the keys you have to type + + + This highlights on the keyboard the key you have to type next. It is easier to type when this is checked. + + + + + kcfg_HideKeyboard + + + Hide keyboard + + + + + spacer2 + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + layout1 + + + + unnamed + + + + kcfg_OverrideKeyboardFont + + + Override keyboard fonts + + + If checked you can specify your own keyboard font instead of the predefined one of the keyboard layout. + + + Every keyboard layout may specify its own font. If the predefined font of a certain keyboard layout does not work or you would like to have your own, check this button. You may then choose your own font that will be used to draw the characters on the keys. + + + + + textLabel1 + + + Font for keys on keyboard: + + + + + kcfg_KeyboardFont + + + + + + + + + spacer14 + + + Vertical + + + Expanding + + + + 20 + 30 + + + + + + + + + fontChooseBtnClicked() + + + + kfontrequester.h + + diff --git a/ktouch/src/ktouchpreftraininglayout.ui b/ktouch/src/ktouchpreftraininglayout.ui new file mode 100644 index 00000000..19fe985c --- /dev/null +++ b/ktouch/src/ktouchpreftraininglayout.ui @@ -0,0 +1,331 @@ + +KTouchPrefTrainingLayout + + + KTouchPrefTrainingLayout + + + + 0 + 0 + 472 + 354 + + + + Training Options + + + + unnamed + + + 0 + + + + groupBox1 + + + Level Up/Down Limits + + + + unnamed + + + + kcfg_AutoLevelChange + + + A&utomatic level adjustment + + + + + spacer13 + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + layout1 + + + + unnamed + + + + l3 + + + Correctness: + + + + + kcfg_UpSpeedLimit + + + 500 + + + + + l2 + + + Typing speed: + + + + + l5 + + + % + + + + + l1 + + + Limits to increase a level + + + + + kcfg_UpCorrectLimit + + + + + spacer12 + + + Horizontal + + + Fixed + + + + 16 + 20 + + + + + + l4 + + + chars/minute + + + + + spacer11 + + + Horizontal + + + Fixed + + + + 16 + 20 + + + + + + + + spacer13_2 + + + Vertical + + + Fixed + + + + 20 + 16 + + + + + + layout2 + + + + unnamed + + + + l6 + + + Limits to decrease a level + + + + + l10 + + + % + + + + + kcfg_DownCorrectLimit + + + + + kcfg_DownSpeedLimit + + + 500 + + + + + l7 + + + Typing speed: + + + + + l9 + + + chars/minute + + + + + spacer11_2 + + + Horizontal + + + Fixed + + + + 16 + 20 + + + + + + spacer12_2 + + + Horizontal + + + Fixed + + + + 16 + 20 + + + + + + l8 + + + Correctness: + + + + + + + kcfg_DisableManualLevelChange + + + Disable manual level change buttons + + + + + + + groupBox7 + + + + + + + unnamed + + + + kcfg_RememberLevel + + + &Remember level for next program start + + + + + + + spacer17 + + + Vertical + + + Expanding + + + + 20 + 20 + + + + + + + + + + knuminput.h + knuminput.h + knuminput.h + knuminput.h + + diff --git a/ktouch/src/ktouchslideline.cpp b/ktouch/src/ktouchslideline.cpp new file mode 100644 index 00000000..aa245b4b --- /dev/null +++ b/ktouch/src/ktouchslideline.cpp @@ -0,0 +1,577 @@ +/*************************************************************************** + * ktouchslideline.h * + * ----------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2006 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchslideline.h" +#include "ktouchslideline.moc" + +#include +#include +#include + +#include +#include + +#include "prefs.h" +#include "ktouchcolorscheme.h" + +// uncomment the following define to enable extended debugging +//#define SLIDE_LINE_DEBUGGING + + +// --- don't touch the lines below --- +#ifdef SLIDE_LINE_DEBUGGING + +#define DRAW_TEACHER_CURSOR +#define KD_DEBUG(x) kdDebug() << x + +#else // SLIDE_LINE_DEBUGGING + +#define KD_DEBUG(x) ; + +#endif // SLIDE_LINE_DEBUGGING +// --- don't touch the lines above --- + + +KTouchSlideLine::KTouchSlideLine(QWidget *parent) + : QWidget( parent ), + m_teacherPixmap(NULL), + m_studentPixmap(NULL), + m_slideTimer(this), + m_cursorVisible(false), + m_cursorTimer(this) +{ + // set widget defaults (note: teacher and student text is empty after creation) + setMinimumHeight(50); + setMaximumHeight(150); + // NOTE : the maximum widget height is adjusted again in applyPreferences() + + setCursorTimerEnabled(true); + + m_marginCursor = 0; + m_cursorRangeLen = 0; + m_slideLineHeight = 0; + + m_xCharWidth = 0; + m_spaceCharWidth = 0; + m_cursorHeight = 0; + + m_teacherTextLen = 0; + m_correctTextLen = 0; + m_studentTextLen = 0; + m_xCursorTeacher = 0; + m_xCursorStudent = 0; + m_yCursorStudent = 0; + + // the x frame coordinates initially to zero + m_xFrameTeacher = 0; + m_xFrameTeacherCurrent = 0; + m_xFrameStudent = 0; + m_xFrameStudentCurrent = 0; + + connect( &m_cursorTimer, SIGNAL(timeout()), this, SLOT(toggleCursor()) ); + connect( &m_slideTimer, SIGNAL(timeout()), this, SLOT(slide()) ); +} +// ---------------------------------------------------------------------------- + +KTouchSlideLine::~KTouchSlideLine() { + delete m_teacherPixmap; + delete m_studentPixmap; +} +// ---------------------------------------------------------------------------- + +void KTouchSlideLine::applyPreferences() { + KD_DEBUG( "[KTouchSlideLine::applyPreferences]" << endl ); + + // set maximum widget height (also determines maximum font size) + setMaximumHeight(Prefs::maxSlidingWidgetHeight()); + + // set font face of we override the lecture font + if (Prefs::overrideLectureFont()) + setFont(Prefs::font()); + else + updateSlidingLines(); + + // Note: The function setFont() in turn calls resizeFont() and through that + // the whole widget gets updated. +} +// ---------------------------------------------------------------------------- + +void KTouchSlideLine::setNewText(const QString& teacher_text, const QString& student_text) { + KD_DEBUG( "[KTouchSlideLine::setNewText]" << endl ); + + m_teacherText=teacher_text; + m_studentText=student_text; + KD_DEBUG( " m_teacherText = '" << m_teacherText << "'" << endl ); + KD_DEBUG( " m_studentText = '" << m_studentText << "'" << endl ); + + updateSlidingLines(); +} +// ---------------------------------------------------------------------------- + +void KTouchSlideLine::setStudentText(const QString& text) { + KD_DEBUG( "[KTouchSlideLine::setStudentText]" << endl ); + m_studentText=text; + updateStudentLine(); +} +// ---------------------------------------------------------------------------- + +void KTouchSlideLine::setFont(const QFont& font) { + KD_DEBUG( "[KTouchSlideLine::setFont]" << endl ); + // set the font for the slide line, unless the configuration overrides it + if (Prefs::overrideLectureFont()) m_font = Prefs::font(); + else m_font = font; + + // set point size of the font + resizeFont(); + // Note: this function also takes care of updating the lines +} +// ---------------------------------------------------------------------------- + +bool KTouchSlideLine::canAddCharacter(const QString& new_student_text) { + QFontMetrics fontMetrics( m_font ); + int new_text_len = textLen(fontMetrics, new_student_text); + int allowed_student_length = m_studentPixmap->width() - 2*m_marginCursor; + return (new_text_len <= allowed_student_length); +} +// ---------------------------------------------------------------------------- + + +// *** Public slots *** + +void KTouchSlideLine::setCursorTimerEnabled(bool on) { + if (on) m_cursorTimer.start(600); + else m_cursorTimer.stop(); + m_cursorVisible=false; + drawCursor(); +} +// ---------------------------------------------------------------------------- + + +// *** Private slots *** + +void KTouchSlideLine::toggleCursor() { + m_cursorVisible=!m_cursorVisible; + drawCursor(); +} +// ---------------------------------------------------------------------------- + +void KTouchSlideLine::slide() { + KD_DEBUG( "[KTouchSlideLine::slide]" << endl ); + if (m_studentPixmap==NULL || m_teacherPixmap==NULL) return; + // calculate new x positions depending on slide speed + double speed = 1.0 + 0.2*Prefs::slidingSpeed(); + + KD_DEBUG( " speed = " << speed << endl ); + + // Teacher's line + double dx_teacher = m_xFrameTeacher - m_xFrameTeacherCurrent; + if (fabs(dx_teacher) < 1.0) { // if we are already close enough, don't slide anylonger + m_xFrameTeacherCurrent = m_xFrameTeacher; + dx_teacher = 0; + } + else { + double dx_teacher_new = dx_teacher/speed; + m_xFrameTeacherCurrent += dx_teacher_new; + } + int int_xFrameTeacherCurrent = static_cast(ceil(m_xFrameTeacherCurrent)); + KD_DEBUG( " m_xFrameTeacher = " << m_xFrameTeacher << " current = " + << int_xFrameTeacherCurrent << " (" << m_xFrameTeacherCurrent << ")" << endl ); + if (!Prefs::right2LeftTyping()) { + bitBlt(this, m_marginHorWidget, m_marginVerWidget, + m_teacherPixmap, int_xFrameTeacherCurrent, 0, m_slideLineWidth, m_slideLineHeight); + } + else { + } + + // Student's line + double dx_student = m_xFrameStudent - m_xFrameStudentCurrent; + if (fabs(dx_student) < 1.0) { // if we are already close enough, don't slide anylonger + m_xFrameStudentCurrent = m_xFrameStudent; + dx_student = 0; + } + else { + double dx_student_new = dx_student/speed; + m_xFrameStudentCurrent += dx_student_new; + } + // NOTE : use ceil() to always round up the value, otherwise we get a funny "jumping" + // curser effect + int int_xFrameStudentCurrent = static_cast(ceil(m_xFrameStudentCurrent)); + KD_DEBUG( " m_xFrameStudent = " << m_xFrameStudent << " current = " + << int_xFrameStudentCurrent << " (" << m_xFrameStudentCurrent << ")" << endl ); + if (!Prefs::right2LeftTyping()) { + bitBlt(this, m_marginHorWidget, m_marginVerWidget + m_slideLineHeight + m_slideLineDist, + m_studentPixmap, int_xFrameStudentCurrent, 0, m_slideLineWidth, m_slideLineHeight); + } + else { + } + + // restart slide timer if necessary + if (dx_teacher != 0 || dx_student != 0) + m_slideTimer.start(100, true); // start singleshot timer to slide again + drawCursor(); +} +// ---------------------------------------------------------------------------- + + +// *** Protected member functions (event implementation) *** + +void KTouchSlideLine::paintEvent(QPaintEvent*) { + KD_DEBUG( "[KTouchSlideLine::paintEvent]" << endl ); + if (m_studentPixmap==NULL || m_teacherPixmap==NULL) + updateSlidingLines(); + else + slide(); +} +// ---------------------------------------------------------------------------- + +void KTouchSlideLine::resizeEvent ( QResizeEvent * ) { + KD_DEBUG( "[KTouchSlideLine::resizeEvent]" << endl ); + // required input member variables: none + + // when the widget is resized, the whole geometry is invalidated, so we do: + // 1. recalculate and store the geometry of the sliding lines + // 2. resize the font + // 3. recreate the sliding lines (this is done from the resizeFont() function + + // TODO : make these values depending on widget size + m_marginVerWidget = 10; + m_slideLineDist = 5; + m_marginCursor = 20; + m_slideLineHeight = (height() - 2*m_marginVerWidget - m_slideLineDist)/2; + + KD_DEBUG( " m_slideLineDist = " << m_slideLineDist << endl ); + KD_DEBUG( " m_slideLineHeight = " << m_slideLineHeight << endl ); + KD_DEBUG( " m_marginCursor = " << m_marginCursor << endl ); + + // now resize the font + resizeFont(); +} +// ---------------------------------------------------------------------------- + + + +// *** Private member functions (event implementation) + +int KTouchSlideLine::textLen(const QFontMetrics& fontMetrics, const QString& text) { + //KD_DEBUG( "[KTouchSlideLine::textLen]" << endl; + + // required input member variables: m_xCharWidth + + // add an x to the string and subtract the width of the single x afterwards, + // so that in case of "blablabla " still the correct size is returned + int w; + if (!Prefs::right2LeftTyping()) + w = fontMetrics.boundingRect(text + "x").width() - m_xCharWidth; + else + w = fontMetrics.boundingRect("x" + text).width() - m_xCharWidth; + return w; +} +// ---------------------------------------------------------------------------- + +void KTouchSlideLine::resizeFont() { + KD_DEBUG( "[KTouchSlideLine::resizeFont]" << endl ); + if (m_slideLineHeight == 0) return; // can happen during startup + + // required input member variables: m_slideLineHeight + + // TODO : add support for fixed/overridden font size + + // this formula sets the font height to 65% of the line height + m_font.setPointSize(static_cast(m_slideLineHeight*0.65)); + // set the cursor height + m_cursorHeight = static_cast(m_slideLineHeight*0.65); + KD_DEBUG( " m_cursorHeight = " << m_cursorHeight << endl ); + // calculate the margin between the top of the student line and the top of the cursor. + int y_line_margin = (m_slideLineHeight - m_cursorHeight)/2; + // set the y coordinate of the cursor + m_yCursorStudent = height() - m_marginVerWidget - m_slideLineHeight + y_line_margin; + KD_DEBUG( " m_yCursorStudent = " << m_yCursorStudent << endl ); + // get font infos + QFontMetrics fontMetrics( m_font ); + // width of a single x character + m_xCharWidth = fontMetrics.boundingRect("x").width(); + // width of a single space character + m_spaceCharWidth = fontMetrics.boundingRect("x x").width() - fontMetrics.boundingRect("x x").width(); + // update slide lines + updateSlidingLines(); +} +// ---------------------------------------------------------------------------- + +void KTouchSlideLine::drawCursor() { + // required input member variables: m_xCursorStudent, m_yCursorStudent, m_cursorHeight + // m_xCursorTeacher + // m_marginHorWidget, m_slideLineDist, m_slideLineHeight + // m_xFrameTeacher, m_xFrameTeacherCurrent, + // m_xFrameStudent, m_xFrameStudentCurrent, + + QPainter p(this); + +#ifdef DRAW_TEACHER_CURSOR + QColor col_tt = Prefs::commonTypingLineColors() ? + Prefs::teacherTextColor() : + KTouchColorScheme::m_colorSchemes[Prefs::currentColorScheme()].m_teacherTextColor; + QColor col_tb = Prefs::commonTypingLineColors() ? + Prefs::teacherBackgroundColor() : + KTouchColorScheme::m_colorSchemes[Prefs::currentColorScheme()].m_teacherBackground; + + if (m_cursorVisible) p.setPen( col_tt ); + else p.setPen( col_tb ); + + int dx_teacher = static_cast(m_xFrameTeacher - m_xFrameTeacherCurrent); + int cursor_x_teacher = m_marginHorWidget + m_xCursorTeacher + dx_teacher; + + // don't draw cursor if outside frame + if (cursor_x_teacher > m_marginHorWidget && cursor_x_teacher < width() - m_marginHorWidget) { + p.drawLine(cursor_x_teacher, m_yCursorStudent - m_slideLineDist - m_slideLineHeight, + cursor_x_teacher, m_yCursorStudent + m_cursorHeight - m_slideLineDist - m_slideLineHeight); + } +#endif + + + if (m_cursorVisible) p.setPen( m_cursorColor ); + else p.setPen( m_cursorBackground ); + + int dx_student = static_cast(m_xFrameStudent - m_xFrameStudentCurrent); + int cursor_x_student = m_marginHorWidget + m_xCursorStudent + dx_student; + + // don't draw cursor if outside frame + if (cursor_x_student > m_marginHorWidget && cursor_x_student < width() - m_marginHorWidget) { +// KD_DEBUG( " cursor_x_student = " << cursor_x_student << endl ); + p.drawLine(cursor_x_student, m_yCursorStudent, + cursor_x_student, m_yCursorStudent + m_cursorHeight); + } +} +// ---------------------------------------------------------------------------- + +void KTouchSlideLine::drawEnterChar(QPainter *painter, int cursorPos, int y, int enterWidth) { + // required input member variables: none + + int gap = std::min(2,static_cast(0.2*enterWidth)); + int enterHeight = static_cast(0.4*enterWidth); + int arrowSize = static_cast(enterWidth/4.0); // mind the difference between 4 and 4.0 + painter->drawLine(cursorPos+enterWidth, y, cursorPos+enterWidth, y-enterHeight); // vertical line + painter->drawLine(cursorPos+gap, y, cursorPos+enterWidth, y); // arrow + painter->drawLine(cursorPos+gap, y, cursorPos+gap+arrowSize, y+arrowSize); // arrow + painter->drawLine(cursorPos+gap, y, cursorPos+gap+arrowSize, y-arrowSize); // arrow +} +// ---------------------------------------------------------------------------- + +void KTouchSlideLine::updateSlidingLines() { + KD_DEBUG( "[KTouchSlideLine::updateSlidingLines]" << endl ); + + // required input member variables: m_teacherText, m_studentText, m_marginCursor, m_cursorRangeLen + // m_slideLineHeight, m_xCharWidth + + // check that input variables are ok, some of this stuff can happen during startup, + // but we MUST NOT allow these variables here + if (m_teacherText.isEmpty()) return; + if (m_slideLineHeight == 0) return; + + // first update some variables + QFontMetrics fontMetrics( m_font ); + m_teacherTextLen = textLen(fontMetrics, m_teacherText); + KD_DEBUG( " m_teacherTextLen = " << m_teacherTextLen << endl ); + + // assume long text first and calculate variables for maximum slide line size + m_marginHorWidget = 30; // TODO : make dependent of widget width + m_slideLineWidth = width() - 2*m_marginHorWidget; + m_cursorRangeLen = m_slideLineWidth - 2*m_marginCursor; + + // adjust m_marginCursor and m_cursorRangeLen if text is smaller then available widget width + if (m_teacherTextLen < m_cursorRangeLen) { + KD_DEBUG( " --> short text, correcting variables" << endl ); + m_cursorRangeLen = m_teacherTextLen; + m_slideLineWidth = m_cursorRangeLen + 2*m_marginCursor; + m_marginHorWidget = (width() - m_slideLineWidth)/2; + } + KD_DEBUG( " m_cursorRangeLen = " << m_cursorRangeLen << endl ); + KD_DEBUG( " m_slideLineWidth = " << m_slideLineWidth << endl ); + KD_DEBUG( " m_marginHorWidget = " << m_marginHorWidget << endl ); + + // delete old pixmaps because we have to change their sizes anyway + delete m_teacherPixmap; + m_teacherPixmap = NULL; // just a precaution + delete m_studentPixmap; + m_studentPixmap = NULL; // just a precaution + + // create the teacher pixmap + int w = 2*m_marginCursor + m_teacherTextLen; // TODO : add size of enter character + int h = m_slideLineHeight; + m_teacherPixmap = new QPixmap(w,h); + KD_DEBUG( " m_teacherPixmap = " << w << " x " << h << endl ); + + // draw the teacher pixmap text + QPainter painter; + painter.begin (m_teacherPixmap, this); + painter.setFont( m_font ); + + QColor col_tt = Prefs::commonTypingLineColors() ? + Prefs::teacherTextColor() : + KTouchColorScheme::m_colorSchemes[Prefs::currentColorScheme()].m_teacherTextColor; + QColor col_tb = Prefs::commonTypingLineColors() ? + Prefs::teacherBackgroundColor() : + KTouchColorScheme::m_colorSchemes[Prefs::currentColorScheme()].m_teacherBackground; + + painter.fillRect( m_teacherPixmap->rect(), QBrush(col_tb) ); + painter.setPen( col_tt ); + // create a rectangle for the text drawing + QRect textRect(m_marginCursor, 0, w-2*m_marginCursor, h); + // left aligned + if (!Prefs::right2LeftTyping()) { + painter.drawText(textRect, QPainter::AlignLeft | QPainter::AlignVCenter, m_teacherText); + // TODO : draw enter char after the text + } + // right aligned, e.g. for Hebrew text + else { + painter.drawText(textRect, QPainter::AlignRight | QPainter::AlignVCenter, m_teacherText); + // TODO : draw enter character at left of text + } + painter.end(); + // done with the teachers text which will not change so quickly again + + // create student line pixmap thats slightly longer than the teacher's pixmap + m_studentPixmap = new QPixmap(w+100,h); + KD_DEBUG( " m_studentPixmap = " << w+100 << " x " << h << endl ); + + // update (draw) student line and calculate coordinates needed for sliding + repaint(true); // trigger a paint event to erase the background + updateStudentLine(); +} +// ---------------------------------------------------------------------------- + +void KTouchSlideLine::updateStudentLine() { + KD_DEBUG( "[KTouchSlideLine::updateStudentLine]" << endl ); + if (m_teacherPixmap == NULL || m_studentPixmap == NULL) return; + + // required input member variables: m_teacherText, m_studentText, m_marginCursor, m_cursorRangeLen + // m_slideLineHeight, m_xCharWidth, m_teacherTextLen + + if (m_teacherTextLen == 0) return; + + QFontMetrics fontMetrics( m_font ); + m_studentTextLen = textLen(fontMetrics, m_studentText); + KD_DEBUG( " m_studentTextLen = " << m_studentTextLen << endl ); + + // we now need to find out, how much of the students text was typed correctly + int teacherLen = m_teacherText.length(); + int studentLen = m_studentText.length(); + + unsigned int min_len = QMIN(teacherLen, studentLen); + + QString correctText; + if (!Prefs::right2LeftTyping()) { + // for text typed from left to right + for (unsigned int i=0; i0; --i) { + if (m_teacherText[i-1] == m_studentText[i-1]) correctText = m_teacherText[i] + correctText; + else break; + } + } + + bool error = (correctText.length() != min_len); + KD_DEBUG( " error in text? = " << error << endl ); + KD_DEBUG( " correctText = '" << correctText << "'" << endl ); + m_correctTextLen = textLen(fontMetrics, correctText); + KD_DEBUG( " m_correctTextLen = " << m_correctTextLen << endl ); + + // *** Teacher slide line *** + + // adjust some of the coordinates + // NOTE: use ceil to get consistent rounding + m_xCursorTeacher = static_cast(m_marginCursor + ceil(double(m_correctTextLen)/m_teacherTextLen * m_cursorRangeLen)); + KD_DEBUG( " m_xCursorTeacher = " << m_xCursorTeacher << endl ); + + // TODO : transform coordinates when Prefs::right2LeftTyping() is true + + // find the coordinates of the current position in the Teacher's pixmap + m_xCursorTPixmap = m_marginCursor + m_correctTextLen; + KD_DEBUG( " m_xCursorTPixmap = " << m_xCursorTPixmap << endl ); + + // find the left x coordinates of the frame to be copied from the teacher pixmap, but first store the shift. + m_xFrameTeacher = m_xCursorTPixmap - m_xCursorTeacher; + KD_DEBUG( " m_xFrameTeacher = " << m_xFrameTeacher << endl ); + + + // *** Student slide line *** + + // make sure our student text length is < then allowed length + int allowed_student_length = m_studentPixmap->width() - 2*m_marginCursor; + if (m_studentTextLen > allowed_student_length) { + KD_DEBUG( " WARNING : m_studentTextLen ("<< m_studentTextLen <<") > allowed_student_length ("<< allowed_student_length <<")" << endl ); + m_studentTextLen = allowed_student_length; + } + + // adjust some of the coordinates + if (m_studentTextLen > m_teacherTextLen) + m_xCursorStudent = m_marginCursor + m_cursorRangeLen; + else + m_xCursorStudent = static_cast(m_marginCursor + ceil(double(m_studentTextLen)/m_teacherTextLen * m_cursorRangeLen)); + KD_DEBUG( " m_xCursorStudent = " << m_xCursorStudent << endl ); + + // find the coordinates of the current position in the Students's pixmap + m_xCursorSPixmap = m_marginCursor + m_studentTextLen; + + // find the left x coordinates of the frame to be copied from the teacher pixmap, but first store the shift. + m_xFrameStudent = m_xCursorSPixmap - m_xCursorStudent; + KD_DEBUG( " m_xFrameTeacher = " << m_xFrameStudent << endl ); + + // now let's draw the students pixmap + QPainter painter; + painter.begin (m_studentPixmap, this); + if (Prefs::colorOnError()) { + // draw the student line depending on the colour settings + if (error) { + // determine colors depending on preferences settings + m_cursorBackground = Prefs::commonTypingLineColors() ? Prefs::errorBackgroundColor() : + KTouchColorScheme::m_colorSchemes[Prefs::currentColorScheme()].m_errorBackground; + m_cursorColor = Prefs::commonTypingLineColors() ? Prefs::errorTextColor() : + KTouchColorScheme::m_colorSchemes[Prefs::currentColorScheme()].m_errorTextColor; + } + else { + // determine colors depending on preferences settings + m_cursorBackground = Prefs::commonTypingLineColors() ? Prefs::studentBackgroundColor() : + KTouchColorScheme::m_colorSchemes[Prefs::currentColorScheme()].m_studentBackground; + m_cursorColor = Prefs::commonTypingLineColors() ? Prefs::studentTextColor() : + KTouchColorScheme::m_colorSchemes[Prefs::currentColorScheme()].m_studentTextColor; + } + painter.fillRect (m_studentPixmap->rect(), QBrush(m_cursorBackground)); + painter.setPen( m_cursorColor ); + } + else { + // use always student text colors + m_cursorColor = Prefs::studentTextColor(); + painter.setPen( m_cursorColor ); + m_cursorBackground = Prefs::studentBackgroundColor(); + painter.fillRect( m_studentPixmap->rect(), QBrush(m_cursorBackground) ); + } + // draw the text + painter.setFont( m_font ); + QRect textRect(m_marginCursor, 0, m_studentPixmap->width()-2*m_marginCursor, m_studentPixmap->height()); + if (Prefs::right2LeftTyping()) + painter.drawText(textRect, QPainter::AlignRight | QPainter::AlignVCenter, m_studentText); + else + painter.drawText(textRect, QPainter::AlignLeft | QPainter::AlignVCenter, m_studentText); + painter.end(); + // done painting the students line + + // turn on cursor blinking + m_cursorVisible = true; + m_cursorTimer.start(800); + + slide(); // start the sliding +} diff --git a/ktouch/src/ktouchslideline.h b/ktouch/src/ktouchslideline.h new file mode 100644 index 00000000..bb6f7a1e --- /dev/null +++ b/ktouch/src/ktouchslideline.h @@ -0,0 +1,156 @@ +/*************************************************************************** + * ktouchslideline.h * + * ----------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2006 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHSLIDELINE_H +#define KTOUCHSLIDELINE_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +class QPixmap; +class QPainter; + +/// This widget just displays the sliding text. +/// +/// KTouchSlideLine is a fire-and-forget widget, so you don't have to care about any +/// drawing details. After the initial setup (setting the font, colours etc.) you simple +/// need to call setNewText() when the teacher text changes or setStudentText() when +/// only the student line has changed. Everything else (including the +/// choice of the background colour) is done by the widget. +/// +/// Please refer to the documentation 'sliding_line_widget.pdf' in the doc folder. +class KTouchSlideLine : public QWidget { + Q_OBJECT + public: + /// Constructor + KTouchSlideLine(QWidget *parent); + /// Destructor, free memory allocated for the line pixmap. + ~KTouchSlideLine(); + /// Applies the preferences (font and colours). + /// This function calls setFont() which in turn results in a complete update + /// of the widget and its sliding lines. + /// @see setFont() + void applyPreferences(); + /// Sets the teacher and student text (usually called when a new line is started). + /// This function calls updateSlidingLines(). + /// @see updateSlidingLines() + void setNewText(const QString& teacher_text, const QString& student_text); + /// Sets the student text (called whenever the student string changes). + /// This function calls updateStudentLine(). + /// @see updateStudentLine() + void setStudentText(const QString& text); + /// Changes the font of the slide line widget and updates everything else. + /// This function is called when the font is changed. It updates the size + /// of the sliding lines and the font size accordingly. Then it updates + /// the widget. + /// This function calls resizeFont(). + /// @see resizeFont() + void setFont(const QFont& font); + + /// Returns true when the character can be added without problems. + /// This function checks if the new possibly wrong student line + /// would still fit into the student line pixmap and returns + /// false if not. + bool canAddCharacter(const QString& new_student_text); + + public slots: + /// Starts or stops the cursor blinking timer. + void setCursorTimerEnabled(bool on); + + private slots: + /// Turns the cursor on or off (this function triggered by the cursor timer). + void toggleCursor(); + /// Slides the lines into position (this function is triggered by the sliding timer). + void slide(); + + protected: + /// Simply updates the widget. + /// This function calls updateSlidingLines() if necessary, otherwise just slide(). + /// @see updateSlidingLines() + /// @see slide() + void paintEvent( QPaintEvent * ); + /// Will be called when the widget is resized. + /// This event will first recalculate the geometry of the sliding lines. + /// Then the font size will be updated and through that, the sliding lines will be + /// updated. + void resizeEvent ( QResizeEvent * ); + + private: + /// Calculates the correct text length (in pixels) taking trailing spaces into account + int textLen(const QFontMetrics& fontMetrics, const QString& text); + /// Will recalculate the font size and related variables depending on the height of the widget. + /// This function calls updateSlidingLines(). + /// @see updateSlidingLines() + void resizeFont(); + /// Just draws the cursor (if visible) + void drawCursor(); + /// Draws the "enter" character at the given position (y is the y-position of the arrow). + void drawEnterChar(QPainter *painter, int cursorPos, int y, int enterWidth); + /// Recreates the student and teacher pixmaps and updates all related variables. + /// In this function the teacher pixmap is drawn it will not be modified until the next + /// call of updateSlidingLines(). This function also calls updateStudentLine(). + /// @see updateStudentLine() + void updateSlidingLines(); + /// Redraws the student line alone and updates all related variables. + void updateStudentLine(); + + QFont m_font; ///< The font for the sliding lines. + QString m_teacherText; ///< The teachers text. + QString m_studentText; ///< The students text. + QPixmap *m_teacherPixmap; ///< Pixmap used to draw the teacher sliding line, created in updateSlidingLines(). + QPixmap *m_studentPixmap; ///< Pixmap used to draw the student sliding line, created in updateSlidingLines(). + + QTimer m_slideTimer; ///< This is the timer for the sliding of the lines. + + bool m_cursorVisible; ///< Flag which indicates the current state of the cursor. + QTimer m_cursorTimer; ///< This is the cursor on/off timer. + QColor m_cursorColor; ///< Defines the colour of the cursor (when turned on). + QColor m_cursorBackground; ///< Defines the background colour of the cursor (when turned off). + + // variables depending on size of widget, will be updated in resizeEvent() + int m_marginVerWidget; ///< Vertical margin between widget boundary and sliding line in pixels. + int m_slideLineDist; ///< Vertical distance between sliding lines in pixels. + int m_slideLineHeight; ///< Height of a sliding line in pixels. + int m_marginCursor; ///< The margin for cursor movement (minimum distance from left and right ends of slide line boundaries). + + // variables depending on font face and size, will be updated in the resizeFont() function + int m_xCharWidth; ///< The width (in pixel) of a small x (used to calculate space width and other stuff). + int m_spaceCharWidth; ///< The width of a space character (in pixel). + int m_cursorHeight; ///< Height of the cursor. + int m_yCursorStudent; ///< Cursor top y coordinate (from top of visible area) in the student line. + + // newly defined variables, will be updated on the setNewText() and partially in setStudentText() + int m_marginHorWidget; ///< Horizontal margin between widget boundary and sliding line in pixels. + int m_slideLineWidth; ///< The length of the sliding line in pixels. + int m_cursorRangeLen; ///< Length (in pixel) that the cursor can move between left and right margin. + + int m_teacherTextLen; ///< The total length of the teacher line (in pixel) WITHOUT enter character. + int m_correctTextLen; ///< The length of correctly typed text so far (in pixel). + int m_studentTextLen; ///< The total length of text typed (potentially wrong) in the student line (in pixel). + + int m_xCursorTeacher; ///< Cursor position (from left side of visible area) in the teacher line. + int m_xCursorTPixmap; ///< Current cursor position in the teacher pixmap (from left in pixels). + int m_xCursorStudent; ///< Cursor position (from left side of visible area) in the student line. + int m_xCursorSPixmap; ///< Current cursor position in the student pixmap (from left in pixels). + + + int m_xFrameTeacher; ///< The final X-position (position after slide is done) for the copy-frame in the teachers pixmap. + double m_xFrameTeacherCurrent; ///< The current X-position (position after slide is done) for the copy-frame in the teachers pixmap. + + int m_xFrameStudent; ///< The final X-position (position after slide is done) for the copy-frame in the students pixmap. + double m_xFrameStudentCurrent; ///< The current X-position (position after slide is done) for the copy-frame in the students pixmap. +}; + +#endif // KTOUCHSLIDELINE_H diff --git a/ktouch/src/ktouchstatistics.cpp b/ktouch/src/ktouchstatistics.cpp new file mode 100644 index 00000000..97b1d45c --- /dev/null +++ b/ktouch/src/ktouchstatistics.cpp @@ -0,0 +1,475 @@ +/*************************************************************************** + * ktouchstatistics.cpp * + * -------------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchstatistics.h" +#include "ktouchstatistics.moc" + +#include +#include +#include + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "ktouch.h" +#include "ktouchchartwidget.h" + +KTouchStatistics::KTouchStatistics(QWidget* parent) + : KTouchStatisticsDlg(parent) +{ + sessionsRadio->setChecked(true); + WPMRadio->setChecked(true); + eventRadio->setChecked(true); + connect(closeButton, SIGNAL(clicked()), this, SLOT(accept()) ); + connect(lectureCombo, SIGNAL(activated(int)), this, SLOT(lectureActivated(int)) ); + connect(clearButton, SIGNAL(clicked()), this, SLOT(clearHistory()) ); + // connect the radio buttons with the chart update function + connect(buttonGroup1, SIGNAL(clicked(int)), this, SLOT(updateChartTab()) ); + connect(buttonGroup2, SIGNAL(clicked(int)), this, SLOT(updateChartTab()) ); + connect(buttonGroup3, SIGNAL(clicked(int)), this, SLOT(updateChartTab()) ); + + // TODO : temporarily remove detailed stats page and deactivate options + levelsRadio->setEnabled(false); +} +// ---------------------------------------------------------------------------- + +void KTouchStatistics::run(const KURL& currentLecture, const KTouchStatisticsData& stats, + const KTouchLevelStats& currLevelStats, + const KTouchSessionStats& currSessionStats) +{ +// kdDebug() << "[KTouchStatistics::run]" << endl; +// kdDebug() << " currentLecture = '" << currentLecture << "'" << endl; + + // fill lecture combo with data + // loop over all lecturestatistics + lectureCombo->clear(); + QMapConstIterator it = stats.m_lectureStats.begin(); + m_currentIndex = 0; + while (it != stats.m_lectureStats.end()) { + QString t = it.data().m_lectureTitle; + // if current lecture, remember index and adjust text + if (it.key() == currentLecture || + currentLecture.isEmpty() && it.key().url()=="default") + { + m_currentIndex = lectureCombo->count(); + if (t == "default") t = i18n("Default level..."); + lectureLabel1->setText(t); + lectureLabel2->setText(t); + t = i18n("***current*** ") + t; + } + lectureCombo->insertItem(t); + ++it; + } + if (lectureCombo->count()==0) { + // this shouldn't happen if the dialog is run with proper data + KMessageBox::information(this, i18n("No statistics data available yet!")); + return; + } + + // remember stats + m_allStats = stats; + m_currLevelStats = currLevelStats; + m_currSessionStats = currSessionStats; + // modify current lecture entry + lectureCombo->setCurrentItem(m_currentIndex); + lectureActivated(m_currentIndex); + m_lectureIndex = m_currentIndex; + + // update the current tabs with current session/level data + updateCurrentSessionTab(); + updateCurrentLevelTab(); + // set current session as current tab + tabWidget->showPage(currentTab); + exec(); +} +// ---------------------------------------------------------------------------- + +void KTouchStatistics::lectureActivated(int index) { + if (m_allStats.m_lectureStats.count()==0) { + // TODO : Reset all tabs to "empty" look + m_lectureIndex = 0; + return; + } + if (index >= static_cast(m_allStats.m_lectureStats.count())) { + kdDebug() << "Lecture index out of range: " << index << " >= " << m_allStats.m_lectureStats.count() << endl; + return; + } + m_lectureIndex = index; + //kdDebug() << "Lecture stats changed: " << it.data().m_lectureTitle << endl; + // update the tabs + updateChartTab(); +} +// ---------------------------------------------------------------------------- + +void KTouchStatistics::clearHistory() { + if (KMessageBox::warningContinueCancel(this, i18n("Erase all statistics data for the current user?"),QString::null,KStdGuiItem::del()) + == KMessageBox::Continue) + { + KTouchPtr->clearStatistics(); // clear statistics data in KTouch + // clear and reset local copy + m_allStats.clear(); + QString s = lectureCombo->text(m_currentIndex); + lectureCombo->clear(); + lectureCombo->insertItem(s); + m_currentIndex = 0; + lectureCombo->setCurrentItem(m_currentIndex); + lectureActivated(m_currentIndex); + updateChartTab(); + } +} +// ---------------------------------------------------------------------------- + + +void KTouchStatistics::updateCurrentSessionTab() { + // session/level/info + QString levelnums; + int last_level = -2; + int levels_count = 0; + std::set::iterator last_it = m_currSessionStats.m_levelNums.end(); + --last_it; + for (std::set::iterator it = m_currSessionStats.m_levelNums.begin(); + it != m_currSessionStats.m_levelNums.end(); ++it) + { + // do we have a level number that is not a subsequent level of the + // previous? + + if ((static_cast(last_level + 1) != *it) || + (it == last_it)) + { + if (it != m_currSessionStats.m_levelNums.begin()) { + if (levels_count > 1) levelnums += "..."; + else levelnums += ","; + } + levels_count = 0; + levelnums += QString("%1").arg(*it+1); + + } + else { + ++levels_count; // increase level count + } + last_level = *it; + } + levelLabel1->setText(levelnums); + // general stats group + elapsedTimeLCD->display(static_cast(m_currSessionStats.m_elapsedTime)); + totalCharsLCD->display(static_cast(m_currSessionStats.m_totalChars) ); + wrongCharsLCD->display(static_cast(m_currSessionStats.m_totalChars-m_currSessionStats.m_correctChars) ); + wordsLCD->display(static_cast(m_currSessionStats.m_words) ); + // typing rate group + if (m_currSessionStats.m_elapsedTime == 0) { + charSpeedLCD->display(0); + wordSpeedLCD->display(0); + } + else { + charSpeedLCD->display(static_cast(m_currSessionStats.m_correctChars/m_currSessionStats.m_elapsedTime*60.0) ); + wordSpeedLCD->display(static_cast(m_currSessionStats.m_words/m_currSessionStats.m_elapsedTime*60.0) ); + } + // accuracy + correctnessBar->setProgress(static_cast( + (100.0*m_currSessionStats.m_correctChars)/m_currSessionStats.m_totalChars) ); + // create sorted list of missed characters + std::list charList( m_currSessionStats.m_charStats.begin(), m_currSessionStats.m_charStats.end()); + charList.sort(higher_miss_hit_ratio); + + std::list::const_iterator it=charList.begin(); + unsigned int i=0; + for (; i<8 && it!=charList.end(); ++i, ++it) { + if (it->missHitRatio()==0) + break; // stop listing keys when their hit-miss-ration is zero + switch (i) { + case 0 : charLabel1->setText( it->m_char ); charProgress1->setEnabled(true); + charProgress1->setProgress( it->missHitRatio() ); break; + case 1 : charLabel2->setText( it->m_char ); charProgress2->setEnabled(true); + charProgress2->setProgress( it->missHitRatio() ); break; + case 2 : charLabel3->setText( it->m_char ); charProgress3->setEnabled(true); + charProgress3->setProgress( it->missHitRatio() ); break; + case 3 : charLabel4->setText( it->m_char ); charProgress4->setEnabled(true); + charProgress4->setProgress( it->missHitRatio() ); break; + case 4 : charLabel5->setText( it->m_char ); charProgress5->setEnabled(true); + charProgress5->setProgress( it->missHitRatio() ); break; + case 5 : charLabel6->setText( it->m_char ); charProgress6->setEnabled(true); + charProgress6->setProgress( it->missHitRatio() ); break; + case 6 : charLabel7->setText( it->m_char ); charProgress7->setEnabled(true); + charProgress7->setProgress( it->missHitRatio() ); break; + case 7 : charLabel8->setText( it->m_char ); charProgress8->setEnabled(true); + charProgress8->setProgress( it->missHitRatio() ); break; + } + } + // set remaining char labels and progress bars to zero + for(; i<8; ++i) { + switch (i) { + case 0 : charLabel1->setText(" "); charProgress1->setProgress(0); charProgress1->setEnabled(false); break; + case 1 : charLabel2->setText(" "); charProgress2->setProgress(0); charProgress2->setEnabled(false); break; + case 2 : charLabel3->setText(" "); charProgress3->setProgress(0); charProgress3->setEnabled(false); break; + case 3 : charLabel4->setText(" "); charProgress4->setProgress(0); charProgress4->setEnabled(false); break; + case 4 : charLabel5->setText(" "); charProgress5->setProgress(0); charProgress5->setEnabled(false); break; + case 5 : charLabel6->setText(" "); charProgress6->setProgress(0); charProgress6->setEnabled(false); break; + case 6 : charLabel7->setText(" "); charProgress7->setProgress(0); charProgress7->setEnabled(false); break; + case 7 : charLabel8->setText(" "); charProgress8->setProgress(0); charProgress8->setEnabled(false); break; + } + } +} +// ---------------------------------------------------------------------------- + +void KTouchStatistics::updateCurrentLevelTab() { + // level info + levelLabel2->setText( QString("%1").arg(m_currLevelStats.m_levelNum+1) ); + // general stats group + elapsedTimeLCDLevel->display(static_cast(m_currLevelStats.m_elapsedTime)); + totalCharsLCDLevel->display(static_cast(m_currLevelStats.m_totalChars) ); + wrongCharsLCDLevel->display(static_cast(m_currLevelStats.m_totalChars-m_currLevelStats.m_correctChars) ); + wordsLCDLevel->display(static_cast(m_currLevelStats.m_words) ); + // typing rate group + if (m_currLevelStats.m_elapsedTime == 0) { + charSpeedLCDLevel->display(0); + wordSpeedLCDLevel->display(0); + } + else { + charSpeedLCDLevel->display(static_cast(m_currLevelStats.m_correctChars/m_currLevelStats.m_elapsedTime*60.0) ); + wordSpeedLCDLevel->display(static_cast(m_currLevelStats.m_words/m_currLevelStats.m_elapsedTime*60.0) ); + } + // accuracy + correctnessBarLevel->setProgress(static_cast( + (100.0*m_currLevelStats.m_correctChars)/m_currLevelStats.m_totalChars) ); + // create sorted list of missed characters + std::list charList( m_currLevelStats.m_charStats.begin(), m_currLevelStats.m_charStats.end()); + charList.sort(higher_miss_hit_ratio); + + std::list::const_iterator it=charList.begin(); + unsigned int i=0; + for (; i<8 && it!=charList.end(); ++i, ++it) { + if (it->missHitRatio()==0) + break; // stop listing keys when their hit-miss-ration is zero + switch (i) { + case 0 : charLabel1Level->setText( it->m_char ); charProgress1->setEnabled(true); + charProgress1Level->setProgress( it->missHitRatio() ); break; + case 1 : charLabel2Level->setText( it->m_char ); charProgress2->setEnabled(true); + charProgress2Level->setProgress( it->missHitRatio() ); break; + case 2 : charLabel3Level->setText( it->m_char ); charProgress3->setEnabled(true); + charProgress3Level->setProgress( it->missHitRatio() ); break; + case 3 : charLabel4Level->setText( it->m_char ); charProgress4->setEnabled(true); + charProgress4Level->setProgress( it->missHitRatio() ); break; + case 4 : charLabel5Level->setText( it->m_char ); charProgress5->setEnabled(true); + charProgress5Level->setProgress( it->missHitRatio() ); break; + case 5 : charLabel6Level->setText( it->m_char ); charProgress6->setEnabled(true); + charProgress6Level->setProgress( it->missHitRatio() ); break; + case 6 : charLabel7Level->setText( it->m_char ); charProgress7->setEnabled(true); + charProgress7Level->setProgress( it->missHitRatio() ); break; + case 7 : charLabel8Level->setText( it->m_char ); charProgress8->setEnabled(true); + charProgress8Level->setProgress( it->missHitRatio() ); break; + } + } + // set remaining char labels and progress bars to zero + for(; i<8; ++i) { + switch (i) { + case 0 : charLabel1Level->setText(" "); charProgress1Level->setProgress(0); charProgress1Level->setEnabled(false); break; + case 1 : charLabel2Level->setText(" "); charProgress2Level->setProgress(0); charProgress2Level->setEnabled(false); break; + case 2 : charLabel3Level->setText(" "); charProgress3Level->setProgress(0); charProgress3Level->setEnabled(false); break; + case 3 : charLabel4Level->setText(" "); charProgress4Level->setProgress(0); charProgress4Level->setEnabled(false); break; + case 4 : charLabel5Level->setText(" "); charProgress5Level->setProgress(0); charProgress5Level->setEnabled(false); break; + case 5 : charLabel6Level->setText(" "); charProgress6Level->setProgress(0); charProgress6Level->setEnabled(false); break; + case 6 : charLabel7Level->setText(" "); charProgress7Level->setProgress(0); charProgress7Level->setEnabled(false); break; + case 7 : charLabel8Level->setText(" "); charProgress8Level->setProgress(0); charProgress8Level->setEnabled(false); break; + } + } +} +// ---------------------------------------------------------------------------- + +void KTouchStatistics::updateChartTab() { + // remove all current chart objects + chartWidget->clearObjectList(); + // if no lecture data is available, return + if (m_allStats.m_lectureStats.count()==0 || m_lectureIndex >= m_allStats.m_lectureStats.count()) return; + // what kind of chart is required? + if (levelsRadio->isChecked()) { + // TODO : nothing yet + } + else { + // find correct lecture index + QMapConstIterator it = m_allStats.m_lectureStats.begin(); + int index = m_lectureIndex; + while (index-- > 0) ++it; + std::vector< std::pair > data; + QString caption = "Session data"; + switch (buttonGroup2->selectedId()) { + case 0 : // words per minute + // loop over all session data entries in *it and store words per minute data + for (QValueVector::const_iterator session_it = (*it).m_sessionStats.begin(); + session_it != (*it).m_sessionStats.end(); ++session_it) + { + double t = (*session_it).m_elapsedTime; + double wpm = (t == 0) ? 0 : (*session_it).m_words/t*60.0; + double tp = (*session_it).m_timeRecorded.toTime_t()/(3600.0*24); + data.push_back(std::make_pair(tp, wpm) ); + } + // add current session if selected lecture matches + if (m_currentIndex == m_lectureIndex && + m_currSessionStats.m_elapsedTime != 0) + { + double t = m_currSessionStats.m_elapsedTime; + double wpm = m_currSessionStats.m_words/t*60.0; + double tp = QDateTime::currentDateTime().toTime_t()/(3600.0*24); + data.push_back(std::make_pair(tp, wpm) ); + } + chartWidget->LeftAxis.setLabel( i18n("Words per minute") ); + chartWidget->LeftAxis.setLabelFormat(0, 'f', 0); + break; + + + case 1 : // chars per minute + // loop over all session data entries in *it and store chars per minute data + for (QValueVector::const_iterator session_it = (*it).m_sessionStats.begin(); + session_it != (*it).m_sessionStats.end(); ++session_it) + { + double t = (*session_it).m_elapsedTime; + double cpm = (t == 0) ? 0 : (*session_it).m_correctChars/t*60.0; + double tp = (*session_it).m_timeRecorded.toTime_t()/(3600.0*24); + data.push_back(std::make_pair(tp, cpm) ); + } + // add current session + if (m_currentIndex == m_lectureIndex && + m_currSessionStats.m_elapsedTime != 0) + { + double t = m_currSessionStats.m_elapsedTime; + double cpm = m_currSessionStats.m_correctChars/t*60.0; + double tp = QDateTime::currentDateTime().toTime_t()/(3600.0*24); + data.push_back(std::make_pair(tp, cpm) ); + } + chartWidget->LeftAxis.setLabel( i18n("Characters per minute") ); + chartWidget->LeftAxis.setLabelFormat(0, 'f', 0); + break; + + + case 2 : // correctness + // loop over all session data entries in *it and store correctness data + for (QValueVector::const_iterator session_it = (*it).m_sessionStats.begin(); + session_it != (*it).m_sessionStats.end(); ++session_it) + { + double tc = (*session_it).m_totalChars; + double corr = (tc == 0) ? 0 : (*session_it).m_correctChars/tc; + double tp = (*session_it).m_timeRecorded.toTime_t()/(3600.0*24); + data.push_back(std::make_pair(tp, corr) ); + } + // add current session + if (m_currentIndex == m_lectureIndex && + m_currSessionStats.m_totalChars != 0) + { + double tc = m_currSessionStats.m_totalChars; + double corr = m_currSessionStats.m_correctChars/tc; + double tp = QDateTime::currentDateTime().toTime_t()/(3600.0*24); + data.push_back(std::make_pair(tp, corr) ); + } + chartWidget->LeftAxis.setLabel( i18n("Correctness") ); + chartWidget->LeftAxis.setLabelFormat(0, 'g', 1); + break; + + + case 3 : // skill + // loop over all session data entries in *it and store correctness data + for (QValueVector::const_iterator session_it = (*it).m_sessionStats.begin(); + session_it != (*it).m_sessionStats.end(); ++session_it) + { + double tc = (*session_it).m_totalChars; + double corr = (tc == 0) ? 0 : (*session_it).m_correctChars/tc; + double t = (*session_it).m_elapsedTime; + double cpm = (t == 0) ? 0 : (*session_it).m_correctChars/t*60.0; + double skill = corr*cpm; + double tp = (*session_it).m_timeRecorded.toTime_t()/(3600.0*24); + data.push_back(std::make_pair(tp, skill) ); + } + // add current session + if (m_currentIndex == m_lectureIndex && + m_currSessionStats.m_totalChars != 0 && + m_currSessionStats.m_elapsedTime != 0) + { + double tc = m_currSessionStats.m_totalChars; + double corr = m_currSessionStats.m_correctChars/tc; + double t = m_currSessionStats.m_elapsedTime; + double cpm = m_currSessionStats.m_correctChars/t*60.0; + double skill = corr*cpm; + double tp = QDateTime::currentDateTime().toTime_t()/(3600.0*24); + data.push_back(std::make_pair(tp, skill) ); + } + chartWidget->LeftAxis.setLabel( i18n("Skill") ); + chartWidget->LeftAxis.setLabelFormat(0, 'f', 0); + break; + + default : return; + } + // Create plot object for session statistics + KPlotObject * ob; + if (data.size() <= 1) return; + ob = new KPlotObject(caption, "red", KPlotObject::CURVE, 2, KPlotObject::SOLID); + + // Add some random points to the plot object + double min_x = 1e20; + double max_x = -1; + double max_y = -1; + for (unsigned int i=0; iisChecked()) { + x = data[i].first - data[0].first; + chartWidget->BottomAxis.setLabel( i18n( "Time since first practice session in days" )); + } + else { + x = i+1; + chartWidget->BottomAxis.setLabel( i18n( "Sessions" )); + } + ob->addPoint( DPoint(x, data[i].second) ); + min_x = std::min(x, min_x); + max_x = std::max(x, max_x); + max_y = std::max(data[i].second, max_y); + } + if (max_y == 0) max_y = 1; + max_y *= 1.1; + chartWidget->setLimits( min_x, max_x, -0.1*max_y, max_y ); +// kdDebug() << min_x << " " << max_x << " " << max_y << endl; + // Add plot object to chart + chartWidget->addObject(ob); + } +} +// ---------------------------------------------------------------------------- + +/* + +void KTouchStatistics::updateChartTab() { + if (m_trainer->m_sessionHistory.size()<2) { + chartTypeButtonGroup->setEnabled(false); + chartWidget->setEraseColor( Qt::gray ); + } + else { + chartTypeButtonGroup->setEnabled(true); + chartWidget->setEraseColor( Qt::white ); + }; + if (charSpeedButton->isChecked()) + chartWidget->setChartType( KTouchChartWidget::CharsPerMinute ); + else if (wordSpeedButton->isChecked()) + chartWidget->setChartType( KTouchChartWidget::WordsPerMinute ); + else if (accuracyButton->isChecked()) + chartWidget->setChartType( KTouchChartWidget::Accuracy ); + else if (timeButton->isChecked()) + chartWidget->setChartType( KTouchChartWidget::ElapsedTime ); +} +// ---------------------------------------------------------------------------- + +*/ diff --git a/ktouch/src/ktouchstatistics.h b/ktouch/src/ktouchstatistics.h new file mode 100644 index 00000000..549dfc3c --- /dev/null +++ b/ktouch/src/ktouchstatistics.h @@ -0,0 +1,60 @@ +/*************************************************************************** + * ktouchstatistics.h * + * ------------------ * + * Copyright (C) 2000 by Håvard Frøiland, 2003 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHSTATISTICS_H +#define KTOUCHSTATISTICS_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include "ktouchstatistics_dlg.h" +#include "ktouchstatisticsdata.h" + +class QShowEvent; +class KTouch; +class KURL; + +/// Implementation of the statistics widget +class KTouchStatistics : public KTouchStatisticsDlg { + Q_OBJECT + public: + /// Constructor, takes a pointer to the trainer object. + KTouchStatistics(QWidget* parent); + + /// Fills the statistics dialog with data and executes it. + void run(const KURL& currentLecture, const KTouchStatisticsData& stats, + const KTouchLevelStats& currLevelStats, + const KTouchSessionStats& currSessionStats); + + public slots: + /// Called whenever the lecture is changed. + void lectureActivated(int index); + /// Clears the statistics data. + void clearHistory(); + /// Updates the chart with current lecture and settings + void updateChartTab(); + + private: + /// Updates the data in the current tab, using the data stored in m_currSessionStats. + void updateCurrentSessionTab(); + /// Updates the data in the current tab, using the data stored in m_currLevelStats. + void updateCurrentLevelTab(); + + unsigned int m_currentIndex; ///< Index in lecture combo of the current lecture. + unsigned int m_lectureIndex; ///< Index of currently selected lecture. + KTouchStatisticsData m_allStats; ///< Contains all lecture statistics. + KTouchLevelStats m_currLevelStats; ///< Contains current level stats (not yet stored in allStats). + KTouchSessionStats m_currSessionStats; ///< Contains current session stats (not yet stored in allStats). +}; + +#endif // KTOUCHSTATISTICS_H diff --git a/ktouch/src/ktouchstatistics_dlg.ui b/ktouch/src/ktouchstatistics_dlg.ui new file mode 100644 index 00000000..761fd908 --- /dev/null +++ b/ktouch/src/ktouchstatistics_dlg.ui @@ -0,0 +1,1287 @@ + +KTouchStatisticsDlg + + + KTouchStatisticsDlg + + + + 0 + 0 + 606 + 600 + + + + + 3 + 3 + 0 + 0 + + + + Training Statistics + + + + unnamed + + + + tabWidget + + + true + + + + 7 + 7 + 0 + 0 + + + + + currentTab + + + Current Training Session + + + + unnamed + + + + currentTitleLabel + + + + 20 + 1 + + + + Current Training Session Statistics + + + + + layout7 + + + + unnamed + + + + textLabel4_3_2 + + + Levels in this session: + + + + + levelLabel1 + + + + 3 + 5 + 0 + 0 + + + + levelLabel1 + + + + + textLabel2_4_2 + + + Lecture: + + + + + lectureLabel1 + + + + 3 + 5 + 0 + 0 + + + + lectureLabel1 + + + + + + + layout28 + + + + unnamed + + + + groupBox4 + + + General Statistics + + + + unnamed + + + + textLabel4 + + + Words typed: + + + + + textLabel5 + + + Mistyped characters: + + + + + textLabel2 + + + Time (seconds) elapsed: + + + + + elapsedTimeLCD + + + + 50 + 32767 + + + + Flat + + + This shows the number of seconds you have typed in this training session. + + + + + totalCharsLCD + + + + 50 + 32767 + + + + Flat + + + The number of characters (correct and wrong) that you have typed so far. + + + + + wrongCharsLCD + + + + 50 + 32767 + + + + Flat + + + Shows how many wrong characters you did type. + + + + + wordsLCD + + + + 50 + 32767 + + + + Flat + + + The number of words typed so far. + + + + + textLabel3 + + + Characters typed: + + + + + + + groupBox7 + + + Character Statistics (characters you need to focus on) + + + Here the characters are listed that you have missed during the typing test. The percentage shows the ratio of how often a key was missed versus how often the key was pressed in total. Large numbers indicate that the key was missed a lot. + + + + unnamed + + + + frame4 + + + + 20 + 0 + + + + VLine + + + Plain + + + + + charProgress1 + + + + + charProgress5 + + + + + charLabel1 + + + a: + + + + + charLabel5 + + + e: + + + + + charLabel2 + + + b: + + + + + charProgress6 + + + + + charLabel6 + + + f: + + + + + charProgress2 + + + + + charProgress3 + + + + + charLabel7 + + + g: + + + + + charLabel3 + + + c: + + + + + charProgress7 + + + + + charProgress8 + + + + + charProgress4 + + + + + charLabel8 + + + h: + + + + + charLabel4 + + + d: + + + + + + + groupBox5 + + + Typing Rate + + + + unnamed + + + + textLabel6 + + + Characters per minute: + + + + + textLabel6_2 + + + Words per minute: + + + + + charSpeedLCD + + + + 50 + 32767 + + + + Flat + + + The number of correct characters you typed per minute. + + + + + wordSpeedLCD + + + + 50 + 32767 + + + + Flat + + + The number of words you typed per minute. + + + + + + + groupBox6 + + + Accuracy + + + + unnamed + + + + correctnessBar + + + The ratio of correctly typed characters versus total number of characters typed. + + + + + + + + + spacer22 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + + + currentLevelTab + + + Current Level Statistics + + + + unnamed + + + + currentTitleLabel_3 + + + + 20 + 1 + + + + Current Level Statistics + + + + + layout8 + + + + unnamed + + + + lectureLabel2 + + + + 3 + 5 + 0 + 0 + + + + lectureLabel2 + + + + + textLabel4_3 + + + Level: + + + + + textLabel2_4 + + + Lecture: + + + + + levelLabel2 + + + + 3 + 5 + 0 + 0 + + + + levelLabel2 + + + + + + + layout28_2 + + + + unnamed + + + + groupBox4_2 + + + General Statistics + + + + unnamed + + + + textLabel4_2 + + + Words typed: + + + + + textLabel5_2 + + + Mistyped characters: + + + + + textLabel2_3 + + + Time (seconds) elapsed: + + + + + elapsedTimeLCDLevel + + + + 50 + 32767 + + + + Flat + + + + + totalCharsLCDLevel + + + + 50 + 32767 + + + + Flat + + + + + wrongCharsLCDLevel + + + + 50 + 32767 + + + + Flat + + + + + wordsLCDLevel + + + + 50 + 32767 + + + + Flat + + + + + textLabel3_3 + + + Characters typed: + + + + + + + groupBox7_2 + + + Character Statistics (characters you need to focus on) + + + Here the characters are listed that you have missed during the typing test. The percentage shows the ratio of how often a key was missed versus how often the key was pressed correctly. Large numbers indicate that the key was missed a lot. + + + + unnamed + + + + frame4_2 + + + + 20 + 0 + + + + VLine + + + Plain + + + + + charProgress1Level + + + + + charProgress5Level + + + + + charLabel1Level + + + a: + + + + + charLabel5Level + + + e: + + + + + charLabel2Level + + + b: + + + + + charProgress6Level + + + + + charLabel6Level + + + f: + + + + + charProgress2Level + + + + + charProgress3Level + + + + + charLabel7Level + + + g: + + + + + charLabel3Level + + + c: + + + + + charProgress7Level + + + + + charProgress8Level + + + + + charProgress4Level + + + + + charLabel8Level + + + h: + + + + + charLabel4Level + + + d: + + + + + + + groupBox5_2 + + + Typing Rate + + + + unnamed + + + + textLabel6_3 + + + Characters per minute: + + + + + textLabel6_2_2 + + + Words per minute: + + + + + charSpeedLCDLevel + + + + 50 + 32767 + + + + Flat + + + + + wordSpeedLCDLevel + + + + 50 + 32767 + + + + Flat + + + + + + + groupBox6_3 + + + Accuracy + + + + unnamed + + + + correctnessBarLevel + + + + + + + + + spacer22_2 + + + Vertical + + + Expanding + + + + 20 + 89 + + + + + + + + progressTab + + + Monitor Progress + + + + unnamed + + + + currentTitleLabel_2 + + + + 20 + 1 + + + + Your Typing Progress + + + + + layout6 + + + + unnamed + + + + textLabel1_2 + + + Show progress in lecture: + + + + + lectureCombo + + + + 3 + 0 + 0 + 0 + + + + Here you can select the lecture you want to obtain statistics for. + + + + + + + chartWidget + + + + 5 + 2 + 0 + 0 + + + + + + groupBox6_2 + + + + 5 + 4 + 0 + 0 + + + + Progress Chart Options + + + + unnamed + + + + buttonGroup1 + + + NoFrame + + + + + + + unnamed + + + 0 + + + + textLabel1 + + + + 1 + + + + Chart Data + + + + + levelsRadio + + + Level stats + + + + + sessionsRadio + + + Session stats + + + + + spacer6 + + + Vertical + + + Expanding + + + + 20 + 16 + + + + + + + + buttonGroup2 + + + NoFrame + + + + + + + unnamed + + + 0 + + + + textLabel2_2 + + + + 1 + + + + Chart Type + + + + + WPMRadio + + + Words per minute + + + + + CPMRadio + + + Characters per minute + + + + + correctRadio + + + Correctness + + + + + skillRadio + + + Skill + + + + + + + buttonGroup3 + + + NoFrame + + + + + + + unnamed + + + 0 + + + + textLabel3_2 + + + + 1 + + + + Time Axis Scaling + + + + + timeRadio + + + Time scaled + + + + + eventRadio + + + Constant spacing + + + + + spacer7 + + + Vertical + + + Expanding + + + + 20 + 20 + + + + + + + + + + + + + layout6 + + + + unnamed + + + + clearButton + + + Clear History + + + Pressing this button will erase the whole training statistics for the current user. + + + + + spacer5 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + closeButton + + + Close + + + true + + + + + + + + + KTouchChartWidget +

    ktouchchartwidget.h
    + + 200 + 200 + + 0 + + 7 + 3 + 0 + 0 + + image0 + + + + + 89504e470d0a1a0a0000000d4948445200000020000000200806000000737a7af4000005bc494441545885b596416823d719c77f0e0a8c0e0b12b860810533a0057bd88035642133908087e4a29ea2b087684fb1c9253db57b6b4ba125c9a15d07127613ca3a7bc93a812e524f514a4b9f601b3f85763d0e6d7676a1c623b0f00c8989442ca281085e0e23c9abeccab10dd1e5cfa7ff7fbef7f17fdffbde9b9152729a9ff3c7b2e249601e683f84df01518c7cab3e739a7c4f9c76f1e5175cd45f42767f2f27f0da1fae41ea34d9ce500003b86c97a10fc63963022b4f9560f053178046bd558734888e98c00f831aa0fdc4050cc0d61d36bedac0c81a63fcedfdd779bf179ec981999336a1f3ebb262a0b1fc2b93d75ffc0d624fd09d8d119f49c24c4cf77e4cfc5e07882106f94eed44cd78620734ad84fe4a96f8e90e6bff5b030dea77ebc4f3314431994517ede52cdacb39e8c5274d7bf2be8d6341743b4dfa1c68cf77a8b56a68058dce4e8ca643bc23a00df15f4378d03d7101277640bef9e18cf8ddfb33c1bb45d29fe4585d588528a654709385ff0ff1ed101e4448294f3c0b4e75726dc7517d60b53547358ac9bd92a3f185a0fb51cceaed80abbd98e6291687a103eb37d6d55cacaba59eadec595bf57b4ad9b3f651dcedabddc6be626e0ee4d75c7ee31a57e7aee0ffa98fd62873ed992b5cfdfb3ebcbd8efd9cab36ffe54d7eff50bea5595b6d363695e3382ab1564a565e7d4d6dca2da5be566aebdf09def3ee25f110d7ff7c4ba94b2b6acbdb52eacba16ef707fa7da5fe79a1a8befdeff0bb7d95e87f90ef5b5f29fb695b49298f7ac02958c82f2456c682cfc12c98f8918f55302102d77091c458058bfedd3eb9410eb123b0162c8812bd17f9b8291722b0e64daa8d2a967ec48ff3b58f36ff0948e697d7f6710a0e1f3ff818162088024cdd248802d041ec099c94461005a40b69bcae87bbe08ef9200ab0741381205d003ff271175dfcb63fe647f9d2058807c3a39a6cc18a52df28a57695524aa97b7e82a358ed2ab57f675fa94b9547fe9f405f29b564abcd3b5bc7ea36ef6ca92bcf5c39da020d0dbf1d8001e15e88b998e028c6001148483dfaff04164010e3e8d6b13a47b7900379b4053160160c082197cf3d16ddf30e92e97c2e9f4b7a85a4077e4cf7480f84510839e81ff61f8bb5ed3ace603adf3fec431e0402e67f44a71ff5402a712026d3cd50fdac8a356b210291747d20710c07bfe763e78ad0af430b36b63770f2ce981781a0b458421c087e0e543fade2165c6adbb5313fca572a96a8efd493d332728001d477ea94164af8b14fe562053ff6295f2ce3c73ece9c43fd7e1d7a1d444b502e9627f8cac50a5ed7c39977905188756821db72821fe9655b621d5ad4bb7560781dafdf5857cebc8377e0e1ea2ea225707407d99238f30ea22558fc6a91dcce4d4ab3650492d200825e17139b6ae63e2e207a5d8c94cbdaf990d24209d112b8ba8b6ccb713e5777b9d9b849fd6f75a4943353df03b73eb8a5aefff23a5ed7c39ab7f0da93281e48363ed8c05ab2f8c5a5d547f8116efca3caf5f7d6587b6bedb177c4d4dbb074e125e8825518262b587090c4fe818f7bc1219bc95259aee01ff85873c9c41bf123fd65fb25346dfa536d6a018d9648cef5e7024333f0a364a2f9918fa92763d5c646b69b98ba49f56e150a933c3ac8c89bbaf8b1052ceb2e7e04aeeea2451aa66e8e67fa089b3471f5e4dc97164af82d7f82274aee98e3de8ac73a6016202024fd429a200ae13c04ed214621a4a01949380f91d6c57cca3ce287e8b5bd635f1dc738604304869183bd2938887175673abf47721b9ecd8126e4210c3b9087ce101f8eedd432b22da7f2e4939e38bb0321e47259e84076880fc7cd4183e26c110e1fcf7308e69c79ac03536b6bb41a38070eb54f6ad8039bc6a0c1726a99e6a089abb9f83ff301a86dd7707b2eb5ffd4c6bc9d4af4e54c192f7dc61e28668a881d41e56285201fb0f2ec0a413ea0f26c053f978ce7ce4107e349032ff226f891de3be761680651144d2d60ea245cbfb1aea270fa870c407c2a282e15c966b25365e141c8f6ddeda94ff5ef018e80fecc25cb29330000000049454e44ae426082 + + + + + kcombobox.h + ktouchchartwidget.h + kpushbutton.h + kpushbutton.h + + diff --git a/ktouch/src/ktouchstatisticsdata.cpp b/ktouch/src/ktouchstatisticsdata.cpp new file mode 100644 index 00000000..42251df2 --- /dev/null +++ b/ktouch/src/ktouchstatisticsdata.cpp @@ -0,0 +1,553 @@ +/*************************************************************************** + * ktouchstatisticsdata.cpp * + * ------------------------ * + * Copyright (C) 2005 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "config.h" +#include "ktouchstatisticsdata.h" + +#include +#include +#include + +#include +#include +#include +#include + +#ifdef HAVE_SSTREAM +# include +#else +# include +#endif + +// remove this define if XML output should be made uncompressed +#define COMPRESSED_XML_STATISTICS + + +// *** KTouchCharStats *** + +int KTouchCharStats::missHitRatio() const { + if (m_correctCount+m_wrongCount == 0) return 0; + return static_cast((static_cast(m_wrongCount)/(m_correctCount+m_wrongCount)*100)); +} +// ---------------------------------------------------------------------------- + +QTextStream& operator<<(QTextStream &out, const KTouchCharStats &ch) { + return (out << ch.m_char.unicode() << " " << ch.m_correctCount << " " << ch.m_wrongCount); +} +// ---------------------------------------------------------------------------- + + + +// *** KTouchLevelStats *** + +void KTouchLevelStats::clear() { + m_levelNum = -1; + m_elapsedTime = 0; + m_words = 0; + m_totalChars = 0; + m_correctChars = 0; + m_charStats.clear(); +} +// ---------------------------------------------------------------------------- + +bool KTouchLevelStats::read(QDomNode in) { + // read the level number + QDomNode n = in.attributes().namedItem("Number"); + bool ok; + if (!n.isNull()) { + m_levelNum = n.nodeValue().toInt(&ok); + if (!ok) { + m_levelNum = -1; + return false; // need level number! + } + } + // read time + n = in.attributes().namedItem("Time"); + if (!n.isNull()) { + m_elapsedTime = n.nodeValue().toDouble(&ok); + if (!ok) m_elapsedTime = 0; + } + // read total chars + n = in.attributes().namedItem("Chars"); + if (!n.isNull()) { + m_totalChars = n.nodeValue().toInt(&ok); + if (!ok) m_totalChars = 0; + } + // read correct chars + n = in.attributes().namedItem("Corrects"); + if (!n.isNull()) { + m_correctChars = n.nodeValue().toInt(&ok); + if (!ok) m_correctChars = 0; + } + // read number of words + n = in.attributes().namedItem("Words"); + if (!n.isNull()) { + m_words = n.nodeValue().toInt(&ok); + if (!ok) m_words = 0; + } + // done with attributes, read recording time + n = in.namedItem("Time"); + if (!n.isNull()) { + QString timestring = n.firstChild().nodeValue(); + if (timestring != QString::null) + m_timeRecorded = QDateTime::fromString(timestring, Qt::ISODate); + } + // read characters + n = in.namedItem("CharStats"); + if (!n.isNull()) { + QString char_data = n.firstChild().nodeValue(); + //kdDebug() << "'" << char_data << "'" << endl; +#ifdef HAVE_SSTREAM + std::stringstream strm(std::string(char_data.local8Bit())); +#else + std::istrstream strm(char_data.local8Bit(), char_data.local8Bit().length()); +#endif + int ch, correct, wrong; + while (strm >> ch >> correct >> wrong) + m_charStats.insert( KTouchCharStats(QChar(ch), correct, wrong) ); + //kdDebug() << m_charStats.size() << endl; + } + return true; +} +// ---------------------------------------------------------------------------- + +void KTouchLevelStats::write(QDomDocument& doc, QDomElement& root) const { + QDomElement level = doc.createElement("LevelStats"); + root.appendChild(level); + level.setAttribute("Number", m_levelNum); + level.setAttribute("Time", m_elapsedTime); + level.setAttribute("Chars", m_totalChars); + level.setAttribute("Corrects", m_correctChars); + level.setAttribute("Words", m_words); + // add time + QDomElement e = doc.createElement("Time"); + QDomText tn = doc.createTextNode(m_timeRecorded.toString(Qt::ISODate)); + e.appendChild(tn); + level.appendChild(e); + // add char stats + QString char_data; + // we append for each missed char the char-unicode and the counters + for (std::set::const_iterator it=m_charStats.begin(); it!=m_charStats.end(); ++it) + char_data += QString(" %1 %2 %3").arg(it->m_char.unicode()) + .arg(it->m_correctCount).arg(it->m_wrongCount); + e = doc.createElement("CharStats"); + tn = doc.createTextNode(char_data); + e.appendChild(tn); + level.appendChild(e); +} +// ---------------------------------------------------------------------------- + +void KTouchLevelStats::addCorrectChar(QChar key) { + ++m_correctChars; + ++m_totalChars; + // we only count non-space characters + if (key!=QChar(' ')) { + std::set::iterator it = m_charStats.find( KTouchCharStats(key,0,0) ); + if (it==m_charStats.end()) + m_charStats.insert( KTouchCharStats(key,1,0) ); + else + ++(const_cast(*it).m_correctCount); + // this const_cast is necessary because the current gcc 3.2 has a bug in the + // implementation of set::find(). The non-const overload is missing and find() always + // returns a const object. Maybe in the next release this will be fixed. Until then + // the const_cast helps. + } +} +// ---------------------------------------------------------------------------- + +void KTouchLevelStats::removeCorrectChar() { + --m_correctChars; +} +// ---------------------------------------------------------------------------- + +void KTouchLevelStats::addWrongChar(QChar key) { + ++m_totalChars; + if (key==QChar(8) || key==QChar(' ')) + return; // don't remember wrong backspaces or spaces + std::set::iterator it = m_charStats.find( KTouchCharStats(key,0,0) ); + if (it==m_charStats.end()) + m_charStats.insert( KTouchCharStats(key,0,1) ); + else + ++(const_cast(*it).m_wrongCount); + // this const_cast is necessary because the current gcc 3.2 has a bug in the + // implementation of set::find(). The non-const overload is missing and find() always + // returns a const object. Maybe in the next release this will be fixed. Until then + // the const_cast helps. +} +// ---------------------------------------------------------------------------- + +double KTouchLevelStats::correctness() const { + return (m_totalChars==0) ? 1.0 : static_cast(m_correctChars)/m_totalChars; +} +// ---------------------------------------------------------------------------- + +double KTouchLevelStats::charSpeed() const { + return (m_elapsedTime==0) ? 0 : 60.0*m_correctChars/m_elapsedTime; +} +// ---------------------------------------------------------------------------- + +double KTouchLevelStats::wordSpeed() const { + return (m_elapsedTime==0) ? 0 : 60.0*m_words/m_elapsedTime; +} +// ---------------------------------------------------------------------------- + + + +// *** KTouchSessionStats *** + +void KTouchSessionStats::clear() { + m_elapsedTime = 0; + m_words = 0; + m_totalChars = 0; + m_correctChars = 0; + m_levelNums.clear(); + m_charStats.clear(); +} +// ---------------------------------------------------------------------------- + +bool KTouchSessionStats::read(QDomNode in) { + // read time + QDomNode n = in.attributes().namedItem("Time"); + bool ok; + if (!n.isNull()) { + m_elapsedTime = n.nodeValue().toDouble(&ok); + if (!ok) m_elapsedTime = 0; + } + // read total chars + n = in.attributes().namedItem("Chars"); + if (!n.isNull()) { + m_totalChars = n.nodeValue().toInt(&ok); + if (!ok) m_totalChars = 0; + } + // read correct chars + n = in.attributes().namedItem("Corrects"); + if (!n.isNull()) { + m_correctChars = n.nodeValue().toInt(&ok); + if (!ok) m_correctChars = 0; + } + // read number of words + n = in.attributes().namedItem("Words"); + if (!n.isNull()) { + m_words = n.nodeValue().toInt(&ok); + if (!ok) m_words = 0; + } + // done with attributes, read recording time + n = in.namedItem("Time"); + if (!n.isNull()) { + QString timestring = n.firstChild().nodeValue(); + if (timestring != QString::null) + m_timeRecorded = QDateTime::fromString(timestring, Qt::ISODate); + } + // read level numbers + n = in.namedItem("LevelNums"); + if (!n.isNull()) { + QString str = n.firstChild().nodeValue(); +#ifdef HAVE_SSTREAM + std::stringstream strm(std::string(str.local8Bit())); +#else + std::istrstream strm(str.local8Bit(), str.local8Bit().length()); +#endif + int l; + while (strm >> l) + m_levelNums.insert(l); + } + // read characters + n = in.namedItem("CharStats"); + if (!n.isNull()) { + QString char_data = n.firstChild().nodeValue(); + //kdDebug() << "'" << char_data << "'" << endl; +#ifdef HAVE_SSTREAM + std::stringstream strm(std::string(char_data.local8Bit())); +#else + std::istrstream strm(char_data.local8Bit(), char_data.local8Bit().length()); +#endif + int ch, correct, wrong; + while (strm >> ch >> correct >> wrong) + m_charStats.insert( KTouchCharStats(QChar(ch), correct, wrong) ); + //kdDebug() << m_charStats.size() << endl; + } + + return true; +} +// ---------------------------------------------------------------------------- + +void KTouchSessionStats::write(QDomDocument& doc, QDomElement& root) const { + QDomElement session = doc.createElement("SessionStats"); + root.appendChild(session); + session.setAttribute("Time", m_elapsedTime); + session.setAttribute("Chars", m_totalChars); + session.setAttribute("Corrects", m_correctChars); + session.setAttribute("Words", m_words); + // add time + QDomElement e = doc.createElement("Time"); + QDomText tn = doc.createTextNode(m_timeRecorded.toString(Qt::ISODate)); + e.appendChild(tn); + session.appendChild(e); + // add levels + QString level_nums; + for (std::set::const_iterator it = m_levelNums.begin(); it != m_levelNums.end(); ++it) + level_nums += QString( " %1").arg(*it); + e = doc.createElement("LevelNums"); + tn = doc.createTextNode(level_nums); + e.appendChild(tn); + session.appendChild(e); + // add char data + QString char_data; + // we append for each missed char the char-unicode and the counters + for (std::set::const_iterator it=m_charStats.begin(); it!=m_charStats.end(); ++it) + char_data += QString(" %1 %2 %3").arg(it->m_char.unicode()) + .arg(it->m_correctCount).arg(it->m_wrongCount); + e = doc.createElement("CharStats"); + tn = doc.createTextNode(char_data); + e.appendChild(tn); + session.appendChild(e); +} +// ---------------------------------------------------------------------------- + +void KTouchSessionStats::addCorrectChar(QChar key) { + ++m_correctChars; + ++m_totalChars; + // we only count non-space characters + if (key!=QChar(' ')) { + std::set::iterator it = m_charStats.find( KTouchCharStats(key,0,0) ); + if (it==m_charStats.end()) + m_charStats.insert( KTouchCharStats(key,1,0) ); + else + ++(const_cast(*it).m_correctCount); + // this const_cast is necessary because the current gcc 3.2 has a bug in the + // implementation of set::find(). The non-const overload is missing and find() always + // returns a const object. Maybe in the next release this will be fixed. Until then + // the const_cast helps. + } +} +// ---------------------------------------------------------------------------- + +void KTouchSessionStats::removeCorrectChar() { + --m_correctChars; +} +// ---------------------------------------------------------------------------- + +void KTouchSessionStats::addWrongChar(QChar key) { + ++m_totalChars; + if (key==QChar(8) || key==QChar(' ')) + return; // don't remember wrong backspaces or spaces + std::set::iterator it = m_charStats.find( KTouchCharStats(key,0,0) ); + if (it==m_charStats.end()) + m_charStats.insert( KTouchCharStats(key,0,1) ); + else + ++(const_cast(*it).m_wrongCount); + // this const_cast is necessary because the current gcc 3.2 has a bug in the + // implementation of set::find(). The non-const overload is missing and find() always + // returns a const object. Maybe in the next release this will be fixed. Until then + // the const_cast helps. +} +// ---------------------------------------------------------------------------- + + + +// *** KTouchLectureStats *** + +void KTouchLectureStats::clear() { + m_lectureTitle = QString::null; + m_lectureURL = QString::null; + m_levelStats.clear(); + m_sessionStats.clear(); +} +// ---------------------------------------------------------------------------- + +bool KTouchLectureStats::read(QDomNode in) { + clear(); + // read the URL + QDomNode n = in.namedItem("URL"); + if (!n.isNull()) m_lectureURL = n.firstChild().nodeValue(); + else return false; // no URL, statistics useless + // read the Title + n = in.namedItem("Title"); + if (!n.isNull()) m_lectureTitle = n.firstChild().nodeValue(); + // read the level stats + n = in.namedItem("AllLevelStats"); + if (!n.isNull()) { + // loop over all childs and read levels + QDomNode levelNode = n.firstChild(); + while (!levelNode.isNull()) { + //kdDebug() << "[KTouchLectureStats::read] Reading level stats" << endl; + KTouchLevelStats tmp; + if (tmp.read(levelNode)) m_levelStats.push_back(tmp); + levelNode = levelNode.nextSibling(); + } + } + // read the session stats + n = in.namedItem("AllSessionStats"); + if (!n.isNull()) { + // loop over all childs and read sessions + QDomNode sessionNode = n.firstChild(); + while (!sessionNode.isNull()) { + //kdDebug() << "[KTouchLectureStats::read] Reading session stats" << endl; + KTouchSessionStats tmp; + if (tmp.read(sessionNode)) m_sessionStats.push_back(tmp); + sessionNode = sessionNode.nextSibling(); + } + } + return true; +} +// ---------------------------------------------------------------------------- + +void KTouchLectureStats::write(QDomDocument& doc, QDomElement& root) const { + if (m_lectureURL.isEmpty()) return; // Error here! + QDomElement lecture = doc.createElement("LectureStats"); + root.appendChild(lecture); + // store lecture URL + QDomElement urlElement = doc.createElement("URL"); + QDomText urlText = doc.createTextNode(m_lectureURL.url()); + urlElement.appendChild(urlText); + lecture.appendChild(urlElement); + // store title + QString title = m_lectureTitle; + if (title.isEmpty()) + title = m_lectureURL.fileName(); + QDomElement titleElement = doc.createElement("Title"); + QDomText titleText = doc.createTextNode(title); + titleElement.appendChild(titleText); + lecture.appendChild(titleElement); + // store level stats + QDomElement levelStatsElement = doc.createElement("AllLevelStats"); + lecture.appendChild(levelStatsElement); + for (QValueVector::ConstIterator it = m_levelStats.begin(); + it != m_levelStats.end(); ++it) + { + it->write(doc, levelStatsElement); + } + // store session stats + QDomElement sessionStatsElement = doc.createElement("AllSessionStats"); + lecture.appendChild(sessionStatsElement); + for (QValueVector::ConstIterator it = m_sessionStats.begin(); + it != m_sessionStats.end(); ++it) + { + it->write(doc, sessionStatsElement); + } +} +// ---------------------------------------------------------------------------- + + + +// *** KTouchStatisticsData *** + +void KTouchStatisticsData::clear() { + m_lectureStats.clear(); +} +// ---------------------------------------------------------------------------- + +bool KTouchStatisticsData::read(QWidget * window, const KURL& url) { + if (url.isEmpty()) return false; + // Ok, first download the contents as usual using the KIO lib + // File is only downloaded if not local, otherwise it's just opened + QString target; + bool result = false; + if (KIO::NetAccess::download(url, target, window)) { + // Ok, that was successful, store the lectureURL and read the file + QFile infile(target); + if ( !infile.open( IO_ReadOnly ) ) { + KIO::NetAccess::removeTempFile(target); + return false; // Bugger it... couldn't open it... + } + QDomDocument doc; + +#ifdef COMPRESSED_XML_STATISTICS + QByteArray array; + array = infile.readAll(); + array = qUncompress(array); + doc.setContent( array ); +#else + doc.setContent( &infile ); +#endif // COMPRESSED_XML_STATISTICS + result = readStats(doc); + } + KIO::NetAccess::removeTempFile(target); + return result; +} +// ---------------------------------------------------------------------------- + +bool KTouchStatisticsData::write(QWidget * window, const KURL& url) const { + // create the XML document + QDomDocument doc; + writeStats(doc); + + // and save it + QString tmpFile; + KTempFile *temp=0; + if (url.isLocalFile()) + tmpFile=url.path(); // for local files the path is sufficient + else { + temp=new KTempFile; // for remote files create a temporary file first + temp->setAutoDelete(true); // so we don't have to delete the file ourselves + tmpFile=temp->name(); + } + + QFile outfile(tmpFile); + if ( !outfile.open( IO_WriteOnly ) ) { + if (temp) delete temp; + // kdDebug() << "Error creating lecture file!" << endl; + return false; + } + +#ifdef COMPRESSED_XML_STATISTICS + QByteArray array; + QTextStream out(array, IO_WriteOnly); + out << doc.toString(); + array = qCompress(array); + outfile.writeBlock(array); +#else + QTextStream out( &outfile ); + out << doc.toString(); +#endif // COMPRESSED_XML_STATISTICS + outfile.close(); + + // if we have a temporary file, we still need to upload it + if (temp) { + KIO::NetAccess::upload(tmpFile, url, window); + delete temp; + } + return true; +} +// ---------------------------------------------------------------------------- + +bool KTouchStatisticsData::readStats(QDomDocument& doc) { + clear(); // clear current data + // retrieve the KTouchStatistics statistics + QDomNodeList entries = doc.elementsByTagName("LectureStats"); + bool result = true; + unsigned int i=0; + while (result && i < entries.count()) { + KTouchLectureStats stats; + result = stats.read(entries.item(i)); + // do we have a valid URL? + if (stats.m_lectureURL.isEmpty()) result = false; + if (result) + m_lectureStats[stats.m_lectureURL] = stats; + ++i; + } + return result; +} +// ---------------------------------------------------------------------------- + +void KTouchStatisticsData::writeStats(QDomDocument& doc) const { + QDomElement root = doc.createElement( "KTouchStatistics" ); + doc.appendChild(root); + // Store Lecture statistics + LectureStatsMap::ConstIterator it = m_lectureStats.begin(); + while (it != m_lectureStats.end()) { + it.data().write(doc, root); + ++it; + } +} +// ---------------------------------------------------------------------------- + diff --git a/ktouch/src/ktouchstatisticsdata.h b/ktouch/src/ktouchstatisticsdata.h new file mode 100644 index 00000000..9d3dae0b --- /dev/null +++ b/ktouch/src/ktouchstatisticsdata.h @@ -0,0 +1,214 @@ +/*************************************************************************** + * ktouchstatisticsdata.h * + * ---------------------- * + * Copyright (C) 2005 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHSTATISTICSDATA_H +#define KTOUCHSTATISTICSDATA_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include +#include +#include +#include +#include + +#include + +#include // I'm using std::set here because QT is missing this container type + +class QWidget; + + +// This file contains all class declarations dealing with the statistics obtained in KTouch. + + +// *** KTouchCharStats *** + +/// Contains the stats for a single character. +/// +/// Basically in this class the number of times the character has been pressed is counted. Both +/// the number of times it was correctly pressed and the number of times it was missed are stored +/// which allows to calculate a relative "hit-miss-ratio". +/// Character statistics are created for every character that has been missed at some time in the +/// training session. +class KTouchCharStats { + public: + /// Default constructor. + KTouchCharStats() : m_char(0), m_correctCount(0), m_wrongCount(0) {} + /// Constructor with parameters. + KTouchCharStats(QChar ch, unsigned int correct, unsigned int wrong) + : m_char(ch), m_correctCount(correct), m_wrongCount(wrong) {} + /// Reads the character statistics from a XML Dom Node. + /// @return Returns 'true', when reading was successful or 'false' otherwise. + bool read(QDomNode in); + /// Writes the character statistics to the XML document. + void write(QDomDocument& doc, QDomElement& root) const; + /// Returns the miss-hit ratio (a value between 0-all correct and 100-all wrong). + int missHitRatio() const; + + QChar m_char; ///< The character for which statistics are kept. + unsigned int m_correctCount; ///< How often the character has been typed correctly. + unsigned int m_wrongCount; ///< How often the character has been missed (not typed when it ought to be typed). +}; + +/// Sort criterion: Returns 'true' when the hit-miss ratio of 'lhs' is worse then the one of 'rhs'. +inline bool higher_miss_hit_ratio(const KTouchCharStats & lhs, const KTouchCharStats & rhs) { + return lhs.missHitRatio() > rhs.missHitRatio(); +} +/// Comparison operator "less", returns 'true' when the char-code of 'lhs' is less then the one of 'rhs' +inline bool operator<(const KTouchCharStats &lhs, const KTouchCharStats &rhs) { return lhs.m_char(const KTouchCharStats &lhs, const KTouchCharStats &rhs) { return lhs.m_char>rhs.m_char; } +/// Comparison operator == : returns 'true' when the char-code of 'lhs' is equal to then the one of 'rhs' +inline bool operator==(const KTouchCharStats &lhs, const KTouchCharStats &rhs) { return lhs.m_char==rhs.m_char; } +/// Writes the content of a KTouchCharStats object into the text stream. +QTextStream& operator<<(QTextStream &out, const KTouchCharStats &ch); + +// *** KTouchLevelStats *** + +/// Contains the complete statistics obtained for a single level. +/// +/// This class contains the statistics for a single run through a single level. It contains the +/// statistics for all characters that have been mistyped in this level, the typing time, the word count, +/// correct and total character count etc. +class KTouchLevelStats { + public: + /// Default constructor + KTouchLevelStats() { clear(); } + /// Clears the data + void clear(); + + /// Reads the level statistics from a XML Dom Node. + /// @return Returns 'true', when reading was successful or 'false' otherwise. + bool read(QDomNode in); + /// Writes the level statistics to the XML document. + void write(QDomDocument& doc, QDomElement& root) const; + /// Adds a correct character count to the current statistics + void addCorrectChar(QChar key); + /// Removes correct character count + void removeCorrectChar(); + /// Adds a wrong character count to the current statistics + void addWrongChar(QChar key); + /// Returns the typing accuracy or "correctness" as value between 0 and 1. + double correctness() const; + /// Returns the average typing speed in chars per minute. + double charSpeed() const; + /// Returns the average typing speed in words per minute. + double wordSpeed() const; + + std::set m_charStats; ///< Holds the statistics for mistyped characters. + int m_levelNum; ///< Number of the level in the lecture. + double m_elapsedTime; ///< Typing time in this level in seconds. + unsigned int m_words; ///< The number of typed words. + unsigned int m_totalChars; ///< The total number of chars typed this level. + unsigned int m_correctChars; ///< The total number of correctly typed chars. + QDateTime m_timeRecorded; ///< The time at which the level stats were recorded. +}; + + + +// *** KTouchSessionStats *** + +/// Contains the complete statistics obtained for a single training session (spanning several levels). +/// +/// This class contains the statistics for a complete training session of a single lecture but may include several levels. +class KTouchSessionStats { + public: + /// Default constructor + KTouchSessionStats() { clear(); } + /// Clears the data + void clear(); + + /// Reads the session statistics from a XML Dom Node. + /// @return Returns 'true', when reading was successful or 'false' otherwise. + bool read(QDomNode in); + /// Writes the session statistics to the XML document. + void write(QDomDocument& doc, QDomElement& root) const; + /// Adds a correct character count to the current statistics + void addCorrectChar(QChar key); + /// Removes a correct character count + void removeCorrectChar(); + /// Adds a wrong character count to the current statistics + void addWrongChar(QChar key); + + std::set m_levelNums; ///< Numbers of the levels in this session. + std::set m_charStats; ///< Holds the statistics for mistyped characters. + double m_elapsedTime; ///< Typing time in this session in seconds. + unsigned int m_words; ///< The number of typed words. + unsigned int m_totalChars; ///< The total number of chars typed this session. + unsigned int m_correctChars; ///< The total number of correctly typed chars. + QDateTime m_timeRecorded; ///< The time at which the session stats were recorded. +}; + + +// *** KTouchLectureStats *** + +/// Contains the complete statistics obtained over time for a certain training lecture. +/// +/// This class contains the statistics for a complete training lecture including separate level statistics as well +/// as session statistics. +class KTouchLectureStats { + public: + /// Default constructor + KTouchLectureStats() {} + /// Clears the data + void clear(); + + /// Reads a lecture statistics from a XML Dom Node. + /// @return Returns 'true', when reading was successful or 'false' otherwise. + bool read(QDomNode in); + /// Writes the lecture statistics to the XML document. + void write(QDomDocument& doc, QDomElement& root) const; + + QString m_lectureTitle; ///< The descriptive title of the lecture. + KURL m_lectureURL; ///< The descriptive title of the lecture. + + QValueVector m_levelStats; ///< The statistics for all levels in this lecture. + QValueVector m_sessionStats; ///< The statistics for all session for in this lecture. +}; + + +// *** KTouchStatisticsData *** + +/// Contains the complete statistics for a certain user of KTouch. +/// +/// All user statistics is kept in this class. The statistics data is read when KTouch is started. New +/// statistics data is added when the lecture is changed or when the programm is closed. During +/// normal training sessions the statistics remains unchanged. During training the current level and +/// session statistics is obtained by and stored in the KTouchTrainer object. +class KTouchStatisticsData { + public: + typedef QMap LectureStatsMap; + + /// Default constructor + KTouchStatisticsData() {} + /// Clears the data + void clear(); + + /// Reads the complete statistics from a XML file + /// @return Returns 'true', when reading was successful or 'false' otherwise. + bool read(QWidget * window, const KURL& url); + /// Writes the statistics data to the XML document. + bool write(QWidget * window, const KURL& url) const; + + LectureStatsMap m_lectureStats; ///< All statistics of all lectures, stored based on their URLs. + + private: + /// Reads the statistics data from file into an XML document + bool readStats(QDomDocument& doc); + /// Saves the statistics data in the XML document + void writeStats(QDomDocument& doc) const; +}; + +#endif // KTOUCHSTATISTICSDATA_H diff --git a/ktouch/src/ktouchstatus.cpp b/ktouch/src/ktouchstatus.cpp new file mode 100644 index 00000000..2c0d8341 --- /dev/null +++ b/ktouch/src/ktouchstatus.cpp @@ -0,0 +1,47 @@ +/*************************************************************************** + * ktouchstatus.cpp * + * ---------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchstatus.h" +#include "ktouchstatus.moc" + +#include +#include +#include +#include +#include +#include "prefs.h" + +KTouchStatus::KTouchStatus(QWidget *parent) + : KTouchStatusLayout(parent) +{ + applyPreferences(); +} + +void KTouchStatus::applyPreferences() { + if (Prefs::autoLevelChange()) { + levelUpBtn->setEnabled( !Prefs::disableManualLevelChange() ); + levelDownBtn->setEnabled( !Prefs::disableManualLevelChange() ); + } + else { + levelUpBtn->setEnabled( true ); + levelDownBtn->setEnabled( true ); + } +} + +void KTouchStatus::setNewChars(const QString& newChars) { + newCharsLabel->setText(newChars); +} + +void KTouchStatus::updateStatus(unsigned int level, double correctness) { + levelLCD->display(static_cast(level)+1); // +1 because our level variable ranges from 0...n-1 + correctnessBar->setProgress(static_cast(correctness*100) ); +} diff --git a/ktouch/src/ktouchstatus.h b/ktouch/src/ktouchstatus.h new file mode 100644 index 00000000..1782d3aa --- /dev/null +++ b/ktouch/src/ktouchstatus.h @@ -0,0 +1,41 @@ +/*************************************************************************** + * ktouchstatus.h * + * -------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2003 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHSTATUS_H +#define KTOUCHSTATUS_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include "ktouchstatuslayout.h" + +/** This is the implementation of the status widget (at the top of the main view). + * It simply displays the status but does not have a functionality of its own. + * Everythings is calculated in the trainer (see KTouchTrainer)and then displayed + * using the updateStatus() member function. + * The "new characters" string is set using the member function setNewChars(). + */ +class KTouchStatus : public KTouchStatusLayout { + Q_OBJECT + public: + /// Constructor + KTouchStatus(QWidget *parent); + /// Called when the preferences have changed in the configuration dialog. + void applyPreferences(); + /// Sets the new characters text. + void setNewChars(const QString& newChars); + /// Updates the level LCD and the correctness progress bar + void updateStatus(unsigned int level, double correctness); +}; + +#endif // KTOUCHSTATUS_H diff --git a/ktouch/src/ktouchstatuslayout.ui b/ktouch/src/ktouchstatuslayout.ui new file mode 100644 index 00000000..80b29f9f --- /dev/null +++ b/ktouch/src/ktouchstatuslayout.ui @@ -0,0 +1,360 @@ + +KTouchStatusLayout + + + KTouchStatusLayout + + + + 0 + 0 + 661 + 100 + + + + + 5 + 0 + 0 + 0 + + + + + unnamed + + + + GroupBox1 + + + Level + + + + unnamed + + + 2 + + + + layout2 + + + + unnamed + + + + levelLCD + + + + 0 + 0 + 0 + 0 + + + + + 0 + 30 + + + + NoFrame + + + 3 + + + Dec + + + Flat + + + Current level + + + This shows which level you are at. + + + + + layout2 + + + + unnamed + + + + levelUpBtn + + + + 20 + 20 + + + + NoFocus + + + + + + + + + levelDownBtn + + + + 20 + 20 + + + + NoFocus + + + - + + + + + + + + + + + GroupBox11 + + + + 1 + 5 + 0 + 0 + + + + Speed + + + + unnamed + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 2 + + + + + + speedLCD + + + + 0 + 30 + + + + NoFrame + + + 3 + + + Flat + + + Characters/Minute + + + This shows how fast you are typing. It measures the typing speed in characters per minute. + + + + + spacer3 + + + Vertical + + + Expanding + + + + 20 + 2 + + + + + + + + GroupBox12 + + + Correctness + + + + unnamed + + + + spacer4 + + + Vertical + + + Expanding + + + + 20 + 2 + + + + + + correctnessBar + + + How much are you typing correctly? + + + This shows how correctly you are typing. + + + + + spacer5 + + + Vertical + + + Expanding + + + + 20 + 2 + + + + + + + + GroupBox4 + + + New Characters in This Level + + + + unnamed + + + + spacer6 + + + Vertical + + + Expanding + + + + 20 + 2 + + + + + + newCharsLabel + + + + 7 + 5 + 0 + 0 + + + + + 20 + + + + new characters + + + true + + + AlignCenter + + + + + + + spacer7 + + + Vertical + + + Expanding + + + + 20 + 2 + + + + + + + + + levelForcedDown() + levelForcedUp() + showStatChanged(int) + runningStateChanged(int) + startKTouch() + stopKTouch() + + + diff --git a/ktouch/src/ktouchtrainer.cpp b/ktouch/src/ktouchtrainer.cpp new file mode 100644 index 00000000..81c9da9e --- /dev/null +++ b/ktouch/src/ktouchtrainer.cpp @@ -0,0 +1,502 @@ +/*************************************************************************** + * ktouchtrainer.cpp * + * ----------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2006 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouchtrainer.h" +#include "ktouchtrainer.moc" + +#include +#include + +#include +#include +#include +#include +#include +#include + +#include "ktouch.h" +#include "ktouchstatus.h" +#include "ktouchslideline.h" +#include "ktouchkeyboardwidget.h" +#include "ktouchlecture.h" +#include "ktouchdefaults.h" +#include "prefs.h" + +KTouchTrainer::KTouchTrainer(KTouchStatus *status, KTouchSlideLine *slideLine, KTouchKeyboardWidget *keyboard, KTouchLecture *lecture) + : QObject(), + m_trainingTimer(new QTimer), + m_statusWidget(status), + m_slideLineWidget(slideLine), + m_keyboardWidget(keyboard), + m_lecture(lecture) +{ + m_level = 0; // level 1, but we're storing it zero based + m_line = 0; + m_wordsInCurrentLine = 0; + m_trainingPaused=true; // we start in pause mode + m_teacherText=m_lecture->level(0).line(0); + m_studentText=""; + + // reset statistics + m_levelStats.clear(); + m_sessionStats.clear(); + + /// \todo preload sounds and improve sound playback system + m_levelUpSound = KGlobal::dirs()->findResource("appdata","up.wav"); + m_levelDownSound = KGlobal::dirs()->findResource("appdata","down.wav"); + m_typeWriterSound = KGlobal::dirs()->findResource("appdata","typewriter.wav"); + + connect(m_statusWidget->levelUpBtn, SIGNAL(clicked()), this, SLOT(levelUp()) ); + connect(m_statusWidget->levelDownBtn, SIGNAL(clicked()), this, SLOT(levelDown()) ); + connect(m_trainingTimer, SIGNAL(timeout()), this, SLOT(timerTick()) ); +} +// ---------------------------------------------------------------------------- + +KTouchTrainer::~KTouchTrainer() { + delete m_trainingTimer; +} +// ---------------------------------------------------------------------------- + +void KTouchTrainer::gotoFirstLine() { + m_statusWidget->setNewChars( m_lecture->level(m_level).newChars() ); + m_line=0; + newLine(); +} +// ---------------------------------------------------------------------------- + +void KTouchTrainer::keyPressed(QChar key) { + // NOTE : In this function we need to distinguish between left and right + // typing. Use the config setting Prefs::right2LeftTyping() for that. + + if (m_trainingPaused) continueTraining(); + if (m_teacherText==m_studentText) { + // if already at end of line, don't add more chars + /// \todo Flash the line when line complete + if (Prefs::beepOnError()) QApplication::beep(); + return; + } + // remember length of student text without added character + unsigned int old_student_text_len = m_studentText.length(); + // compose new student text depending in typing direction + QString new_student_text = m_studentText; + if (Prefs::right2LeftTyping()) + new_student_text = key + new_student_text; + else + new_student_text += key; + + // don´t allow excessive amounts of characters per line + if (!m_slideLineWidget->canAddCharacter(new_student_text)) { + if (Prefs::beepOnError()) QApplication::beep(); + return; + } + // store the new student text + m_studentText = new_student_text; + // we need to find out, if the key was correct or not + if (studentLineCorrect()) + statsAddCorrectChar(key); // ok, all student text is correct + else { + // nope, the key was wrong : beep !!! + if (Prefs::beepOnError()) QApplication::beep(); + // check if the key is the first wrong key that was mistyped. Only then add it + // to the wrong char statistics. + if (Prefs::right2LeftTyping()) { + if (m_teacherText.right(old_student_text_len)==m_studentText.right(old_student_text_len) && + m_teacherText.length() > old_student_text_len) + { + // add the key the student ought to press to the wrong character stats + int next_key_index = m_teacherText.length() - old_student_text_len; +// kdDebug() << "Wrong key = " << m_teacherText[next_key_index] << endl; + statsAddWrongChar( m_teacherText[next_key_index] ); + } + } + else { + if (m_teacherText.left(old_student_text_len)==m_studentText.left(old_student_text_len) && + m_teacherText.length() > old_student_text_len) + { + // add the key the student ought to press to the wrong character stats + int next_key_index = old_student_text_len; + statsAddWrongChar( m_teacherText[next_key_index] ); + } + } + /// \todo Implement option whether subsequent mistyped keys should be remembered as missed + /// keys as well. + } + updateWidgets(); // update all the other widgets (keyboard widget, status widget and statusbar) +} +// ---------------------------------------------------------------------------- + +void KTouchTrainer::backspacePressed() { + if (m_trainingPaused) continueTraining(); + /// \todo Implement the "remove space character = remove word count" feature + + unsigned int len = m_studentText.length(); + if (len) { + if (m_teacherText.left(len)==m_studentText && m_teacherText.length()>=len) { + // we are removing a correctly typed char + statsRemoveCorrectChar(m_studentText[len-1]); + } + m_studentText = m_studentText.left(--len); + updateWidgets(); // update all the widgets and the word count + if (m_teacherText.left(len)==m_studentText) + m_keyboardWidget->newKey(m_teacherText[len]); + else + m_keyboardWidget->newKey(QChar(8)); + } + else { + /// \todo Flash line when Backspace on empty line + QApplication::beep(); + } +} +// ---------------------------------------------------------------------------- + +void KTouchTrainer::enterPressed() { + if (m_trainingPaused) continueTraining(); + if (m_studentText!=m_teacherText) { + QApplication::beep(); + return; + }; + + /* + // NOTE : auto level change inside level was removed due to popular request + + if (Prefs::autoLevelChange()) { + // if level increase criterion was fulfilled, increase line counter + if (Prefs::upCorrectLimit() <= m_session.correctness()*100 && + Prefs::upSpeedLimit() <= m_session.charSpeed()) + { + m_decLinesCount=0; + ++m_incLinesCount; + } + else if (Prefs::downCorrectLimit() > m_session.correctness()*100 || + Prefs::downSpeedLimit() > m_session.charSpeed()) + { + m_incLinesCount=0; + ++m_decLinesCount; + }; + // Automatic level change after a number of lines can happen, if you fulfilled the + // requirements in the last 5 lines. + if (m_incLinesCount>=2) { + levelUp(); + return; + } + if (m_decLinesCount>=2 && m_level!=0) { + levelDown(); + return; + }; + }; + */ + + + // Check if we are in the last line + if (m_line+1 >= m_lecture->level(m_level).count()) { + if (Prefs::autoLevelChange()) { + // adjust level if limits exceeded + if (Prefs::upCorrectLimit() <= m_levelStats.correctness()*100 && + Prefs::upSpeedLimit() <= m_levelStats.charSpeed()) + { + /// \todo Test if last level is done and show message, stop training, show statistics etc. + levelUp(); // level change takes care of updating word count + return; + } + else if (Prefs::downCorrectLimit() > m_levelStats.correctness()*100 || + Prefs::downSpeedLimit() > m_levelStats.charSpeed()) + { + levelDown(); // level change takes care of updating word count + return; + } + } + // we have to store the word count before continuing in the first line + updateWordCount(); + m_levelStats.m_words += m_wordsInCurrentLine; + m_sessionStats.m_words += m_wordsInCurrentLine; + gotoFirstLine(); // restart in the new/current level + } + else { + // store the word count + updateWordCount(); + m_levelStats.m_words += m_wordsInCurrentLine; + m_sessionStats.m_words += m_wordsInCurrentLine; + ++m_line; + newLine(); // otherwise show next line + } +} +// ---------------------------------------------------------------------------- + +void KTouchTrainer::updateWidgets() { + // update status widget + m_statusWidget->updateStatus(m_level, m_levelStats.correctness()); + // update slide line widget + m_slideLineWidget->setStudentText(m_studentText); + // update keyboard widget -> show next to be pressed char. + // we have to find out first whether the student text is correct or not. + if (studentLineCorrect()) { + // ok, all student text is correct + if (m_teacherText.length()==m_studentText.length()) + m_keyboardWidget->newKey(QChar(13)); // we have reached the end of the line + else + m_keyboardWidget->newKey(m_teacherText[m_studentText.length()]); + } + else { + m_keyboardWidget->newKey(QChar(8)); // wrong key, user must now press backspace + } + updateWordCount(); // here we first update the word count + updateStatusBar(); // and then the status bar +} +// ---------------------------------------------------------------------------- + +void KTouchTrainer::startTraining(bool keepLevel) { + // Here we start a new training session. + + // keep the current level if flag is set + if (!keepLevel) + m_level=0; + // reset the level and session statistics + m_levelStats.clear(); + m_sessionStats.clear(); + // transfer level to level statistics + m_levelStats.m_levelNum = m_level; + // remember level in session stats + m_sessionStats.m_levelNums.insert(m_level); + // go to first line in level (also resets word count) + gotoFirstLine(); + updateStatusBarMessage(i18n("Starting training session: Waiting for first keypress...") ); + updateStatusBar(); + m_statusWidget->updateStatus(m_level, 1); + m_statusWidget->speedLCD->display( 0 ); + m_trainingPaused=true; // Go into "Pause" mode + m_trainingTimer->stop(); // Training timer will be started on first keypress. + m_slideLineWidget->setCursorTimerEnabled(true); // Curser will blink + updateLevelChangeButtons(); +} +// ---------------------------------------------------------------------------- + +// Pauses the current training session. +// This function is called from class KTouch (when the Pause action is executed). +void KTouchTrainer::pauseTraining() { + m_trainingPaused=true; + m_trainingTimer->stop(); + m_slideLineWidget->setCursorTimerEnabled(false); + m_statusWidget->updateStatus(m_level, m_levelStats.correctness()); + m_statusWidget->speedLCD->display( m_levelStats.charSpeed() ); + updateStatusBarMessage(i18n("Training session paused. Training continues on next keypress...") ); + updateStatusBar(); +} +// ---------------------------------------------------------------------------- + +// Continues the current training session. +// This function is called from class KTouch when a user presses a normal key +// while the training is in pause mode. +void KTouchTrainer::continueTraining() { + m_trainingPaused=false; + m_slideLineWidget->setCursorTimerEnabled(true); + m_statusWidget->updateStatus(m_level, m_levelStats.correctness() ); + m_statusWidget->speedLCD->display( m_levelStats.charSpeed() ); + updateStatusBarMessage(i18n("Training session! The time is running...") ); + updateStatusBar(); + m_trainingTimer->start(LCD_UPDATE_INTERVAL); // start the timer +} +// ---------------------------------------------------------------------------- + +void KTouchTrainer::storeTrainingStatistics() { + // at first get a reference to the statistics data of the current lecture + KTouchLectureStats& data = KTouchPtr->getCurrentLectureStats(); + // update word count + updateWordCount(); + // add word count to level and session statistics + m_levelStats.m_words += m_wordsInCurrentLine; + m_sessionStats.m_words += m_wordsInCurrentLine; + // are there level stats to be stored? + if (m_levelStats.m_elapsedTime != 0) { + //kdDebug() << "[KTouchTrainer::storeTrainingStatistics] Storing level statistics!" << endl; + m_levelStats.m_timeRecorded = QDateTime::currentDateTime(); + data.m_levelStats.push_back( m_levelStats ); + } + if (m_sessionStats.m_elapsedTime != 0) { + //kdDebug() << "[KTouchTrainer::storeTrainingStatistics] Storing session statistics!" << endl; + m_sessionStats.m_timeRecorded = QDateTime::currentDateTime(); + data.m_sessionStats.push_back( m_sessionStats ); + } +} +// ---------------------------------------------------------------------------- + +bool KTouchTrainer::studentLineCorrect() const { + if (m_teacherText.isEmpty()) + return m_studentText.isEmpty(); + unsigned int len = m_studentText.length(); + // different check for left and right writing + if (Prefs::right2LeftTyping()) + return m_teacherText.right(len)==m_studentText && m_teacherText.length()>=len; + else + return (m_teacherText.left(len)==m_studentText && m_teacherText.length()>=len); +} +// ---------------------------------------------------------------------------- + + +// *** Public slots *** + +void KTouchTrainer::levelUp() { + KAudioPlayer::play(m_levelUpSound.url()); + ++m_level; // increase the level + if (m_level>=m_lecture->levelCount()) { + // already at max level? Let's stay there + m_level=m_lecture->levelCount()-1; + levelAllComplete(); + /// \todo Do something when last level is completed + } + // Store level statistics if level is increased + statsChangeLevel(); + gotoFirstLine(); + updateLevelChangeButtons(); +} + + +// ---------------------------------------------------------------------------- + +void KTouchTrainer::levelDown() { + if (m_level>0) { + --m_level; + KAudioPlayer::play(m_levelDownSound.url()); + } + // Store level statistics if level is increased + statsChangeLevel(); + gotoFirstLine(); + updateLevelChangeButtons(); +} +// ---------------------------------------------------------------------------- + +void KTouchTrainer::timerTick() { + if (m_trainingPaused) return; + // Add the timer interval. I think we can neglect the error we make when the session is + // paused and continued... it's not a scientific calculation, isn't it? + statsAddTime(LCD_UPDATE_INTERVAL*0.001); + // update only the widgets that are affected by progressing time + m_statusWidget->speedLCD->display( m_levelStats.charSpeed() ); +} +// ---------------------------------------------------------------------------- + + + +// *** Private functions *** + +void KTouchTrainer::levelAllComplete() { + QMessageBox::information(0, i18n("You rock!"), + i18n("You have finished this training exercise.\n" + "This training session will start from the beginning.")); + statsChangeLevel(); + startTraining(false); +} + +void KTouchTrainer::updateLevelChangeButtons() { + if (!Prefs::disableManualLevelChange()) { + m_statusWidget->levelUpBtn->setEnabled(m_level < m_lecture->levelCount() - 1); + m_statusWidget->levelDownBtn->setEnabled(m_level > 0); + } +} +void KTouchTrainer::newLine() { + m_teacherText = m_lecture->level(m_level).line(m_line); + m_studentText=""; + m_wordsInCurrentLine = 0; + m_keyboardWidget->newKey(m_teacherText[0]); + m_slideLineWidget->setNewText(m_teacherText, m_studentText); + updateStatusBar(); // update status bar +} +// ---------------------------------------------------------------------------- + +void KTouchTrainer::updateStatusBar() const { + KTouchPtr->changeStatusbarStats(m_levelStats.m_correctChars, m_levelStats.m_totalChars, + m_levelStats.m_words + m_wordsInCurrentLine, + m_sessionStats.m_correctChars, m_sessionStats.m_totalChars, + m_sessionStats.m_words + m_wordsInCurrentLine); +} +// ---------------------------------------------------------------------------- + +void KTouchTrainer::updateStatusBarMessage(const QString& message) const { + KTouchPtr->changeStatusbarMessage(message); +} +// ---------------------------------------------------------------------------- + +void KTouchTrainer::updateWordCount() { + // now update the m_wordsInCurrentLine variable + if (!studentLineCorrect()) return; // if error, don't update + int words = 0; + bool space = true; + for (unsigned int i=0; igetCurrentLectureStats(); + // are there level stats to be stored? + if (m_levelStats.m_elapsedTime != 0) { + //kdDebug() << "[KTouchTrainer::storeTrainingStatistics] Storing level statistics!" << endl; + m_levelStats.m_timeRecorded = QDateTime::currentDateTime(); + data.m_levelStats.push_back( m_levelStats ); + } + // clear level stats + m_levelStats.clear(); + // transfer current level to level statistics + m_levelStats.m_levelNum = m_level; + // remember level in session stats + m_sessionStats.m_levelNums.insert(m_level); + // show new level (in status widet) and 100% correctness + m_statusWidget->updateStatus(m_level, 1); +} +// ---------------------------------------------------------------------------- diff --git a/ktouch/src/ktouchtrainer.h b/ktouch/src/ktouchtrainer.h new file mode 100644 index 00000000..46c9d02c --- /dev/null +++ b/ktouch/src/ktouchtrainer.h @@ -0,0 +1,163 @@ +/*************************************************************************** + * ktouchtrainer.h * + * --------------- * + * Copyright (C) 2000 by Håvard Frøiland, 2003 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHTRAINER_H +#define KTOUCHTRAINER_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +#include "ktouchstatisticsdata.h" + +class QTimer; + +class KTouchStatus; +class KTouchSlideLine; +class KTouchKeyboardWidget; +class KTouchLecture; + +/// This is the master trainer object and does all the heavy work. +/// +/// The training object gets the already filtered "new key pressed" events from the main window +/// and processes them. It manages the level and line adjustments, starts, pauses and restarts +/// a training, updates the widgets and and and... +///

    +/// Whether in training or not the user may switch levels using the level change buttons (if enabled) +/// or change the lecture. The slot levelUp() or levelDown() is called and the trainer is switching +/// levels accordingly. +///

    +/// There is always a current training session. On a typical program start the training session is paused. +/// When a training session is paused the timer is stopped and the program waits for the next keypress +/// of the user and then the timer is restarted. Note that the Pause button (Pause action) is enabled/disabled from +/// the main KTouch class. +///

    +/// When the user starts a new training session or quits the program the current level/session +/// statistics data will be added to the user statistics and the stats will be cleared. If a new +/// level is started (during a session), only the level stats are stored and cleared, the session +/// statistics is kept. The only member functions, that add statistics data to the users statistics are +/// therefore storeTrainingStatistics() (for level and session stats) and statsChangeLevel() (stores only +/// level stats). +///

    +/// The trainer keeps record of the current level and session stats seperately and +/// stores them in the m_levelStats and m_sessionStats member variables. However, the word count is only +/// updated in these variables, once a slide line is completed (or a level/session/lecture is changed). +///

    +/// The member function updateWidgets() updates all training related widgets (status widget, slide line, +/// and the statusbar of the main window). In this member function also the word count of the current line +/// is updated. +class KTouchTrainer : public QObject { + Q_OBJECT + public: + /// Constructor. + KTouchTrainer(KTouchStatus *status, KTouchSlideLine *slideLine, KTouchKeyboardWidget *keyboard, KTouchLecture *lecture); + /// Destructor + virtual ~KTouchTrainer(); + /// Jumps to the first line in the current level (m_level) (Note: has no effect on the training statistics). + /// The function resets the word count. + void gotoFirstLine(); + /// Jumps to the first level, line 1 (Note: has no effect on the training statistics!). + /// The function resets the word count. + void gotoFirstLevel() { m_level=0; gotoFirstLine(); } + /// Processes the character 'key' and updates the widgets and statistics. + /// If the training session was started and in waiting state the timer is started and the actuall training begins. + void keyPressed(QChar key); + /// Will be called when a character has been removed (recalculates the variables and updates the widgets). + void backspacePressed(); + /// Will be called when "enter" has been pressed (displays next line). + void enterPressed(); + /// Will be called whenever the student text has changed and updates the slide line widget, + /// the status widget and shows the next to be pressed key on the keyboard + void updateWidgets(); + /// Starts a new training session for the current lecture. + /// This function is called from class KTouch (when the "New" session action is executed). + /// The function resets the statistics so the caller must ensure that the previous level + /// and session statistics are properly stored. + void startTraining(bool keepLevel); + /// Pauses the current training session. + /// This function is called from class KTouch (when the "Pause" action is executed). + void pauseTraining(); + /// Continues the current training session. + /// This function is called from class KTouch when a user presses a normal key while the training is in + /// "Pause" mode. + void continueTraining(); + /// Stores the currently accumulated statistics in the statistics for the current user (but only, if + /// some time has elapsed in the current training session). This function is called whenever a new + /// training session is started or when the program is closed. + void storeTrainingStatistics(); + /// Returns true, if the students line is correct so far. + bool studentLineCorrect() const; + /// Returns number of words that have been typed so far in the current line. + unsigned int wordsInCurrentLine() const { return m_wordsInCurrentLine; } + + + unsigned int m_level; ///< Current level number (zero based). + unsigned int m_line; ///< Current line number (zero based). + + QString m_teacherText; ///< The currently displayed teacher text. + QString m_studentText; ///< The currently typed student text. + + bool m_trainingPaused; ///< Indicates whether we have paused the training session or not. + QTimer *m_trainingTimer; ///< The timer responsable for updating the speed LCD widget. + + KTouchLevelStats m_levelStats; ///< Contains the statistics for the current level alone. + KTouchSessionStats m_sessionStats; ///< Contains the statistics for the current session (multiple levels). + + public slots: + /// Will be called when the level is increased. + void levelUp(); + /// Will be called when the level is decreased. + void levelDown(); + + private slots: + /// Will be called regularly by the training timer, increases the elapsed time and updates the speed LCD widget. + void timerTick(); + + private: + /// Sets up a new teacher line (depending on m_level and m_line). + /// The function resets the word count. + void newLine(); + void levelAllComplete(); + void updateLevelChangeButtons(); + /// Updates the statusbar of the main window. + void updateStatusBar() const; + /// Updates the message in the statusbar of the main window. + void updateStatusBarMessage(const QString& message) const; + /// Updates the word count in the current student text line. + void updateWordCount(); + /// Adds a correct character count to the current statistics. + void statsAddCorrectChar(QChar key); + /// Adds a wrong character count to the current statistics. + void statsAddWrongChar(QChar key); + /// Removes a correctly typed character count. + void statsRemoveCorrectChar(QChar); + /// Adds some elapsed time (in seconds) to the statistics. + void statsAddTime(double dt); + /// Stores level stats and resets level stats (this function is called from levelUp() and levelDown() + /// right before a new level and new line is started). + void statsChangeLevel(); + + KTouchStatus *m_statusWidget; ///< Pointer to the status widget on top of the main window. + KTouchSlideLine *m_slideLineWidget; ///< Pointer to the sliding line widget. + KTouchKeyboardWidget *m_keyboardWidget; ///< Pointer to the keyboard widget. + KTouchLecture *m_lecture; ///< Pointer to the lecture data. + + KURL m_levelUpSound; ///< URL of the level up sound. + KURL m_levelDownSound; ///< URL of the level down sound. + KURL m_typeWriterSound; ///< URL of the typing sound. + + unsigned int m_wordsInCurrentLine; ///< Number of words in the current typing line. +}; + +#endif // KTOUCHTRAINER_H diff --git a/ktouch/src/ktouchui.rc b/ktouch/src/ktouchui.rc new file mode 100644 index 00000000..36db42f6 --- /dev/null +++ b/ktouch/src/ktouchui.rc @@ -0,0 +1,29 @@ + + + +

    F&ile + + + + + + + T&raining + + + + + + + &Settings + + + + +Main Toolbar + + + + + + diff --git a/ktouch/src/ktouchutils.cpp b/ktouch/src/ktouchutils.cpp new file mode 100644 index 00000000..af039f2c --- /dev/null +++ b/ktouch/src/ktouchutils.cpp @@ -0,0 +1,43 @@ +/*************************************************************************** + * ktouchutils.cpp * + * --------------- * + * Copyright (C) 2000 by HÃ¥vard Frøiland, 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include +#include +#include + +#include + +#include "ktouchutils.h" + +QString format_speed(double speed) { + unsigned int mins = static_cast(speed); + unsigned int secs = static_cast(speed*60) - mins*60; + return QString("%1' %2''").arg(mins).arg(secs); +} + +void sort_lists(QStringList& text, QStringList& data) { + if (text.count() != data.count()) return; // invalid input, no sorting possible + QMap sort_map; + QStringList::const_iterator key_it = text.constBegin(); + QStringList::const_iterator val_it = data.constBegin(); + while (key_it != text.constEnd()) { +// kdDebug() << *key_it << " " << *val_it << endl; + sort_map[*key_it++] = *val_it++; + } + text.sort(); + key_it = text.constBegin(); + data.clear(); + while (key_it != text.constEnd()) { +// kdDebug() << *key_it << " " << sort_map[*key_it] << endl; + data.append( sort_map[*key_it++] ); + } +} diff --git a/ktouch/src/ktouchutils.h b/ktouch/src/ktouchutils.h new file mode 100644 index 00000000..53b0daee --- /dev/null +++ b/ktouch/src/ktouchutils.h @@ -0,0 +1,28 @@ +/*************************************************************************** + * ktouchutils.h * + * ------------- * + * Copyright (C) 2000 by HÃ¥vard Frøiland, 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#ifndef KTOUCHUTILS_H +#define KTOUCHUTILS_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +/// Formats the speed (given in chars/min) and creates a nice looking text. +QString format_speed(double speed); + +/// Sorts both lists but uses only the values in "text" for sorting. +void sort_lists(QStringList& text, QStringList& data); + +#endif // KTOUCHUTILS_H diff --git a/ktouch/src/main.cpp b/ktouch/src/main.cpp new file mode 100644 index 00000000..a5159ad1 --- /dev/null +++ b/ktouch/src/main.cpp @@ -0,0 +1,76 @@ +/*************************************************************************** + * ktouch.cpp * + * ---------- * + * Copyright (C) 2000 by HÃ¥vard Frøiland, 2004 by Andreas Nicolai * + * ghorwin@users.sourceforge.net * + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + ***************************************************************************/ + +#include "ktouch.h" +#include +#include + +#include + +static const char description[] = + I18N_NOOP("A program that helps you to learn and practice touch typing"); + +static const char version[] = "1.5.3"; + +static KCmdLineOptions options[] = { + { "+[URL]", I18N_NOOP( "Training file to open" ), 0 }, + KCmdLineLastOption +}; + +int main(int argc, char **argv) +{ + KAboutData about("ktouch", + I18N_NOOP("KTouch"), + version, + description, + KAboutData::License_GPL, + "Copyright (C) 2000-2006 by HÃ¥vard Frøiland and Andreas Nicolai", + 0, + "http://edu.kde.org/ktouch", + "submit@bugs.kde.org"); + about.addAuthor( "Andreas Nicolai", I18N_NOOP("Current maintainer and programmer"), "Andreas.Nicolai@gmx.net" ); + about.addAuthor( "HÃ¥vard Frøiland", I18N_NOOP("Original author, project admin"), "haavard@users.sourceforge.net" ); + about.addCredit( "David Vignoni", I18N_NOOP("Creator of the SVG icon"), "david80v@tin.it"); + about.addCredit( "Anne-Marie Mahfouf", I18N_NOOP("Lots of patches, fixes, updates"), "annma@kde.org"); + about.addCredit( "All the creators of training and keyboard files", 0, 0); + KCmdLineArgs::init(argc, argv, &about); + KCmdLineArgs::addCmdLineOptions( options ); + KApplication app; + KTouch *mainWin = 0; + + if (app.isRestored()) { + RESTORE(KTouch); + } + else + { + // no session.. just start up normally + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + // TODO: check the command line for a training file and set this as the new to open training file + + /* TODO: turn splash screen on in release + KTouchSplash splash; // create the splash screen + splash.setHideEnabled( true ); // allow user to click the splash screen away + splash.show(); // show it + QTimer splashTimer; + splashTimer.connect(&splashTimer, SIGNAL(timeout()), &splash, SLOT(hide())); + splashTimer.start(2000, true); // start singleshot timer to hide the splashscreen + */ + + mainWin = new KTouch(); + app.setMainWidget( mainWin ); + + mainWin->show(); + args->clear(); + } + + return app.exec(); +} diff --git a/ktouch/src/prefs.kcfgc b/ktouch/src/prefs.kcfgc new file mode 100644 index 00000000..d5d5d7ba --- /dev/null +++ b/ktouch/src/prefs.kcfgc @@ -0,0 +1,6 @@ +# Code generation options for kconfig_compiler +File=ktouch.kcfg +IncludeFiles=kglobalsettings.h +ClassName=Prefs +Singleton=true +Mutators=true diff --git a/ktouch/training/Makefile.am b/ktouch/training/Makefile.am new file mode 100644 index 00000000..c4d354cf --- /dev/null +++ b/ktouch/training/Makefile.am @@ -0,0 +1,36 @@ +# adding training files +trainingdir = $(kde_datadir)/ktouch +training_DATA = \ +bulgarian.ktouch.xml \ +bulgarian_long.ktouch.xml \ +catalan.ktouch.xml \ +danish2.ktouch.xml \ +danish.ktouch.xml \ +dvorak_ABCD.ktouch.xml \ +dvorak_es.ktouch.xml \ +dvorak-fr-1.ktouch.xml \ +dvorak-fr-2.ktouch.xml \ +dvorak.ktouch.xml \ +english.ktouch.xml \ +finnish.ktouch.xml \ +finnish_for_kids.ktouch.xml \ +french2.ktouch.xml \ +french.ktouch.xml \ +german2.ktouch.xml \ +german3.ktouch.xml \ +german.ktouch.xml \ +german.neo.ktouch.xml \ +german.number.ktouch.xml \ +hungarian_expert.ktouch.xml \ +hungarian.ktouch.xml \ +italian.ktouch.xml \ +nederlands_junior.ktouch.xml \ +nederlands.ktouch.xml \ +norwegian.ktouch.xml \ +polish.ktouch.xml \ +russian2ktouch.xml \ +russian.ktouch.xml \ +russian_long.ktouch.xml \ +slovenian.ktouch.xml \ +spanish.ktouch.xml \ +turkish.ktouch.xml \ No newline at end of file diff --git a/ktouch/training/bulgarian.ktouch.xml b/ktouch/training/bulgarian.ktouch.xml new file mode 100644 index 00000000..d723ea11 --- /dev/null +++ b/ktouch/training/bulgarian.ktouch.xml @@ -0,0 +1,215 @@ + + Bulgarian (autogenerated) + Georgi P. Georgiev +joro_georgiev2001@magibg.com + + + то + тоо от ооо оотт то о отт + тото от ооо отто оотт отт + от от то от о оото ооооо + тото оо ооо от от отооо тооо + то от тотото тото оотт + то то от то от о о ооо + оото ото от ото Ñ‚Ñ‚Ñ‚Ñ‚ отто + тотото ооо то от о отт отооо + оо от оотт оото от о тооо + ото от от Ñ‚Ñ‚Ñ‚Ñ‚ тото оо тото + + + на + тона тно тно тантотата тотата + на танто тона ао нотата + нотната тантотата тно на тона + тотата нотно тота тотата тона + оа ан нотното нотна на + ан но нотната тон ао нотна + тнн ат танто нотата тота + тантото оа тотата но нотното + тон на нотно аат ан тота + нотното но тотата ата тно тнн + + + Ð²Ñ + Ñта вÑто навÑто отвÑваната + ваната Ñтата отвÑтото навÑвана + овÑтата отвÑвано твоÑÑ‚ таванното + ÑÐ²Ñ Ñ Ñвна вонÑно ÑвÑваната + вота вонÑна твоÑÑ‚ таванното + вÑта отвÑвано таванната овонÑват + вÑто воÑÑ‚ вÑта това вонÑна + това Ñто тавата твоÑта нов + ÑвÑваната таван в овÑтата Ð¾Ð²Ñ + вонÑната тавата вонÑÑ‚ Ð¾Ñ‚Ð°Ð²Ñ Ñ‚Ð°Ð²Ð°Ð½Ð° + + + м, + вмÑтаното натаманÑваното ама мама + намÑтано отмÑтам омотан Ð½Ð°Ñ‚Ð°Ð¼Ð°Ð½Ñ + отмотаваното Ð¼Ð¾Ð¼Ñ Ð½Ð°Ñ‚Ð°Ð¼Ð°Ð½Ñвам мома + намотаван момÑното там анатома + омаÑната ма манната момÑн мотота + мÑтаната омотаван автомат атомна + натаманÑвано натаманÑваната намотавана + намÑтам омотавана отмÑтана намотана + нÑмам атома маната мотат отмÑна + намотавана тамÑн нÑмото намотана + + + хш + отмахва Ñхната ахано хвана охваното + хавата махната махова махаха + отвÑÑ… шаван шахматното маÑха + отмахва хвана ваÑха мотаха ханша + Ñхано хавана отмахнаха манш + мотаха хм аншоа овонÑвах хаван + ахана шава шах охва намотаваш + момÑÑ… шахматната Ñхнат ханша + ошава натаманÑваш шават шавах + Ñхнаха отвÑха отмÑтах отмахнат + + + ÑÑŠ + ÑтаÑта автохтонът наÑновавах + ÑтоÑÑ… внаÑÑна Ñтотна отÑтоÑÑ‚ + оÑовото атът Ñтавано Ñамотата + монотонноÑтта Ñтавно шантавоÑтта новоÑÑ‚ + въÑтанато въвонÑвана наÑÑвах оÑмÑн + Ñхванато мъÑÑ‚Ñха наÑновÑха втаÑаш + втаÑаха Ñмотават ÑвÑÑтта ÑтъмнÑват + Ñаван Ñтомах внаÑÑната Ð¼ÑŠÑ‚Ñ + Ñтомаха маÑовоÑÑ‚ анонÑа ÑÑŠÑтавÑна + мътÑÑ‚ Ñто наÑтават аÑмата + + + пе + навеÑÑ‚Ñвахме овехтеех наметнехте + овеÑа отвеехме патовата ÑпоÑваш + поÑвеÑтен вменÑемото ахването + неÑъответÑтвената помпонът нахапеха наÑпаха + нашепнахте Ñтопен овее отпоÑхме + помътнÑÑ… навехнеш пооÑтавана + наÑтоÑването Ñпънат оÑеменената помаех + потенета Ñметаната оÑеменÑÑ‚ Ñопнете + отнемате пеÑтенето ÑветотатÑтвената + натаманÑхме понеÑат поÑметеш наÑтавехте + + + ги + опомниш Ñметни гоÑте помомÑÐ½Ð¸Ñ + гонеха вагонна поевтинени неотнимаемоÑти + овехтÑÐ²Ð°Ð½Ð¸Ñ Ð¾Ñ‚ÑˆÐ¸Ð²Ð°Ñ…Ñ‚Ðµ нагоите Ñмигнаха + ÑтиÑни наÑпиван отавÑÐ½Ð¸Ñ ÑˆÐ¸ÐµÑ…Ñ‚Ðµ + името ÑнеÑи понамеÑтиха отмивах + ÑÐ°Ð¼Ð¾Ñ‚Ð½Ð¸Ñ ÑтопаниÑÐ²Ð°Ð½Ð¸Ñ Ð½Ð°Ð¸Ð²Ð½Ð° + оÑенените минахме ÑгъÑÑ‚Ñвана отÑтъпите + пъханите Ñнишиха неÑтеÑнÑваните + потегнах аниони пантеиÑти повеÑÑ‚Ð²Ð¾Ð²Ð°Ð½Ð¸Ñ + Ñтигнех имен попитано напътваните + + + жд + донаÑÑн наводнÑхте ÑÑŠÑедÑтва + дважди неподпомогнатите ÑпогодÑваме + донаждаш динамата доÑтавÑниÑÑ‚ + попадаме наводните подÑдеше Ð¾Ð¶Ð¸Ð²ÐµÑ + Ð´Ð¾Ð¼Ð°Ñ‚ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ð¿Ð¸Ñното догонвахте + нападаниÑÑ‚ поднеÑи подтиÑнатото + анодните наÑждана поÑпадаше давенето + подгонÑм жаÑминовиÑÑ‚ напъдениÑÑ‚ + поожаднÑвани вдиганиÑÑ‚ оÑемдеÑетата + надминатите подмажехме понажежаването + + + фз + надвзимаше афиш Ñатанизмът извеÑните + зашеметиш нагнездÑме изтънÑвахме + изехтеше намазвам джазов загнездвано + заÑвоÑвам позамаехме взаимнозавиÑимото + изÑтенваното звънтÑха нагазваш издÑването + позапиÑаха назоваването запÑÑ‚Ð¸Ñ + въздигнахте зашеметих антагонизъма + изфинваниÑÑ‚ затаÑваме Ñъвземеш измажеше + заметÑхте феномена надвземахте + пантофът заотÑтъпвахме доизÑждани + + + уб + утеÑнÑвам изгубвахте възобновете + духвани удавех уÑÑнението Ñухото + угнихте подухвате напуÑнато + ÑапуниÑам женитбен безумÑтвате + угаÑÑваниÑÑ‚ базедовата утеÑнени + Ñдобиваше ануÑа битуминозната + бизнеÑменът обоÑобÑваш поиздумвана + изхаби обем депутат тупнахме + уÑамотÑван Ð·Ð°Ð±Ð²ÐµÐ½Ð¸Ñ ÑƒÐ½Ð¸Ð¶ÐµÐ½Ð°Ñ‚Ð° беÑениÑÑ‚ + уÑвоÑвано опуÑтошавахте изумÑването + + + ьч + заточавани епизодични зачитахме + домъчнеехме мечовидните Ñвиньо петчаÑÐ¾Ð²Ð¸Ñ + запечени отÑечена поÑочените + обознача демонични мошеничеÑтвото + подчиниш опичат поочупваниÑта + надтичван потичваниÑÑ‚ изчезнехме + Ñпазматичен надтичана чепатоÑтта + чатнехте зачетената ÑиÑтематична + мошеничеÑтването мачтовото заÑичаното + мъчнÑна метафизичното безчинÑтвано + + + цю + отцепница изцапвано нацупените + цевите ценните животопиÑци + Ñпътницата ÑензационноÑти пациент + цапаниÑÑ‚ нацепÑно цапнехте ÑÑŠÑипница + ÑегментациÑта изюденото мишници понацепеше + Ð¼ÑŽÑ„Ñ‚Ð¸Ñ Ð°Ð¼Ð¿ÑƒÑ‚Ð°Ñ†Ð¸Ð¸ цапваното + навигационно нацупехте дванадеÑетоÑтенници + интуициÑта имитации отцепничеÑтвото + ÑедмоцветниÑÑ‚ ценноÑтна нацепÑне възнаците + новаците афганиÑтанци воденици + + + йъ + Ñъхнах напъдÑÑ‚ пъпчаÑаме дъгите + ÑпихтоÑайте Ñъединеното измъчената + възÑтановÑхте буйÑтвуван звънтежът + Ñмайвано Ñбъдваме мъжовото обайването + невъзпитанието извехтÑвайте поогъван + наÑтудувайте гъÑто отпечатайте назобвай + наемайте заживей Ñдъвчат загъна + дойда бушменът ÑпиÑъчна папизъма + неÑъответÑтвениÑÑ‚ запознавай бездейниÑÑ‚ + подÑъден Ð·Ð°Ð´ÑŠÐ½Ð²Ð°Ð½Ð¸Ñ Ð¿ÑÑÑŠÑ‡Ð½Ð¸Ñ + + + Ð°Ð±Ð²Ð³Ð´ÐµÐ¶Ð·Ð¸Ð¹ÐºÐ»Ð¼Ð½Ð¾Ð¿Ñ€Ð´Ñ‚ÑƒÑ„Ñ…Ñ†Ñ‡ÑˆÑ‰ÑŠÑŒÑŽÑ + нахапващата Ñмогвам френетична изщипвана + раздаваш изпивайки Ñлъгани ÑивожълтиÑÑ‚ + боцваш боÑдиÑаше изпразвайки + орлова притиÑнаха дънерът оковÑл + многожелана окаÑÑ‚Ñ€Ñщ ÑтъкмÑщо убеждаваща + фалирал Ð·Ð°Ñ‚Ð²ÑŠÑ€Ð´ÐµÐµÐ»Ð¸Ñ Ð¿Ð¾Ð½Ð°ÐºÐ°Ð¿Ð²Ð°Ð½ + изпламтÑващиÑÑ‚ изпръÑквахте диÑквалифицирано + зÑло деинициализирал доизÑлушващо + побираниÑта умопомрачен изприщваната + ÑплъÑÑ‚Ñват пренебрегваната повишила + + + ,. + ,. ж.а мтп, , е, , ,а ,а + ,йб йб, чи, ж.а ж.а йб, + Ñшй, ,йб ,вь чге, ,вь ,а + ,Ñзе ,Ñзе чи, .Ñ Ð¶.а ,а пчг, + Ñшй, ,йб .шр е, , чге, е, + м,ÑˆÑ ,вь , .шр .шфй .шфй + ,вь ж.а .Ñ .шр ш,нч ж,ет + пчг, ,вь пчг, ж.а .шр ,вь + йб, , ,Ñзе ÑŽ,ъд ,. у, жъ.б + ,вь Ñ„. .шфй у, Ñшй, ÑŽ,ъд + + + diff --git a/ktouch/training/bulgarian_long.ktouch.xml b/ktouch/training/bulgarian_long.ktouch.xml new file mode 100644 index 00000000..1474bb3a --- /dev/null +++ b/ktouch/training/bulgarian_long.ktouch.xml @@ -0,0 +1,502 @@ + + Bulgarian (auto-generated-long) + Georgi P. Georgiev, +joro_georgiev2001@magibg.com + + + то + тото Ñ‚Ñ‚Ñ‚ тотт Ñ‚Ñ‚Ñ‚ тот тот о от от тоот от ооо оооо ооо ттоо тото + тото тот ооо от то о тот тоот тото оот тото Ñ‚Ñ‚Ñ‚ то то от о Ñ‚Ñ‚ тото + то Ñ‚Ñ‚Ñ‚ ттоо тотт от Ñ‚ от тото тотт от тото отт то ооо о ттто ттто + отт о оот Ñ‚Ñ‚Ñ‚ то оот тото оот оот от о о оот Ñ‚Ñ‚Ñ‚ оооо тоот тотт + то от Ñ‚ от ттто о Ñ‚ то оот то то от тоо от ооо от тоот оот то тото + то тоо тото ттто от от тоо ттоо отт тоо тото от то о ооо отт то + тот оот о тото то тотото то Ñ‚Ñ‚Ñ‚ о тоот Ñ‚Ñ‚ ооо тото оот тоот тоот + Ñ‚Ñ‚ тоот ттоо оот тот отт Ñ‚ Ñ‚Ñ‚Ñ‚ от оооо то ттто отт от Ñ‚Ñ‚Ñ‚ то от + Ñ‚Ñ‚ ооо тот тто от от то отт то то то ттоо ттоо тото ттто Ñ‚Ñ‚Ñ‚ тото + тоо тотото оооо оот от то оот тотото тото тоот оооо оот оот Ñ‚Ñ‚ тот + о ооо Ñ‚Ñ‚Ñ‚ оот отт то тото о то тотт ттто то оооо тото тотото от + тото ооо о ооо то оот тотото ттоо оооо от то тто тто тот то Ñ‚Ñ‚Ñ‚ тото + оот Ñ‚ то тоот от тотт о от тто о тоо от от от то ттто тотт тоо от + Ñ‚ ооо о ооо оот отт тто тото оот ооо то то оот Ñ‚Ñ‚Ñ‚ тто тот тоо + то отт тот от тото о Ñ‚Ñ‚Ñ‚ ооо тото то тотото тото то ооо то о оооо + тто Ñ‚ то оот Ñ‚Ñ‚ тто тото тоо тто тотото то то тот тто тотт Ñ‚ ооо + то оот тото то ттто тотт оот тото оооо о Ñ‚Ñ‚ оооо оот ттто тоо тто + ооо тото то оооо то о Ñ‚Ñ‚Ñ‚ о тотото то Ñ‚Ñ‚Ñ‚ ттоо Ñ‚Ñ‚Ñ‚ тот Ñ‚Ñ‚Ñ‚ ооо ттто + тоот от тоот о оот оооо то Ñ‚Ñ‚Ñ‚ то ооо от Ñ‚Ñ‚Ñ‚ оот то тото Ñ‚Ñ‚ Ñ‚Ñ‚Ñ‚ тоот + то Ñ‚Ñ‚Ñ‚ ттоо отт ттоо от то о тотт тоо ттто то Ñ‚Ñ‚ оот ооо от оооо + от от тоо тот ттто ттто ооо Ñ‚ тоо от ттоо оот то Ñ‚Ñ‚Ñ‚ тотото тоот + от тоот оот оот тото оооо оооо то от ттоо тотт оот Ñ‚ то Ñ‚Ñ‚Ñ‚ от + ттто ттто то отт Ñ‚Ñ‚Ñ‚ то Ñ‚Ñ‚ тоо тотт оот оот Ñ‚Ñ‚Ñ‚ Ñ‚Ñ‚Ñ‚ тото тото оооо + Ñ‚Ñ‚Ñ‚ то оот о Ñ‚ тото то от ттоо оот то от о от ооо тто тото тоот + ттто тото оооо тоот то тто от о Ñ‚Ñ‚Ñ‚ Ñ‚Ñ‚ оооо от оот оот тото ооо ттто + Ñ‚Ñ‚Ñ‚ тоо то оот оот то о от отт ооо то отт ооо отт тот то Ñ‚Ñ‚ тотт + то тто от ттто то тоот от оооо от о тотт оот тоот Ñ‚Ñ‚Ñ‚ тот оот оооо + Ñ‚Ñ‚Ñ‚ оот тто ттоо от то тото ооо ттто о оот Ñ‚Ñ‚Ñ‚ оот ттоо оот то от + от ооо то оот Ñ‚Ñ‚Ñ‚ Ñ‚ ттоо от тотото о ттоо от Ñ‚Ñ‚ оот то тото тотт + оот то оот ттто тот тото оот то Ñ‚Ñ‚Ñ‚ Ñ‚ тто оот оооо от ттоо ооо от + + + на + тона на нотна тантотата ат тантота нотата но на нота но но ат та + тантота тантота но таоо тантото нотата тотата тао ата ат а танто оа + на та нотата нотно тона тантотата на но нотната тао нотна но ата + тао тао нотна тантота тантотата ан но ан ан ан ан ат танто тон тон + нота тао на тантото но ан та нотата оа та та а тона таоо тона нотата + тао та а ат ата тантота нотата а ат на нотното на нотата нотна тона + нотно тотата ат но а ат танто нотното ат оа ат тао тона ат а на тантото + ан та та но тотата нотната танто нотната но ат ат тао тота оа но + но та таоо тантота тао нотна но а нотна но ата нотата но тон тотата + оа нотата тао ат ат та нотата ат но ан тота тантота тота тон нотната + тотата тантота та нотното танто ата на нотното тантота тантота тантото + но та но тон тота танто а а тао нотното тантото танто тантотата + но на но тота тотата на но нота ат нотно нотно тао ат тантотата + но нотно нотно тон тотата тотата на нотното нотна тона но но та + нотната ат а ан танто тантота но нотата нотно но нотна тантото ат оа + но нотно нотното но тотата таоо оа ат ан нотното ат но тотата тантотата + ат таоо танто та таоо та танто тота тона нотна а а та а ат ат нотното + ан ата ат но нотно но нотна нотното нотно тона но а на нотата тота + тотата но но та нота тона тона тантотата на на та нотата нота тона + таоо ат на но нотно тота нотното но а на та таоо ан на нотната но + ат танто ат нотно но оа тантото тантото нота таоо но нотата ата + таоо но ат тон нотно а а а тантото нота нотното та ат ат тон а ата + нотната на ат танто та нотата нотна нотно нотната но оа тантотата ат + нотно нотно но ат та тон но тантото нотата на танто тон тон ата та + а ата тота но тантото та нотното ат нотно тантотата тантотата + нотата ат тантото на но на тон а тота тотата ат на тон таоо оа на та + тао нота тона нотата нотното та таоо ат оа но ат нотното нотата + но тао но тон та но нотното тао нотна нота тона ата тантото та + та нота тота ат ат тао ат нота а тота та тота но таоо но нотата + на на но но тона ат нотно а тао нотната на тота нота ат но на а + + + Ð²Ñ + ÑвÑваната таванното вÑто ÑвÑвано тонов това Ñвното ÑвÑвано Ñвно ваÑÑ‚ вота + отава навÑваното навÑвана Ñта ÑвÑваното Ñтата овонÑвана овонÑвана + вонÑно Ñта ÑÐ²Ñ Ð¾Ñ‚Ð²Ñваното Ð²Ñ Ð¾Ð²Ñто тонова вÑта отвÑто Ñта овонÑваната + онова Ñвно ново навÑÑ‚ вÑта това навÑÑ‚ отвÑвана Ð¾Ð²Ñ Ð¾Ñ‚Ð°Ð²Ð° таÑÑ‚ навÑваното + отавÑÑ‚ таванна това вÑтото вонÑна таванната овÑтата овонÑва овÑто Ñ‚Ð²Ð¾Ñ + Ñта отавата тонова навÑтото навÑто навÑваната Ð²Ñ Ð²Ñтата отвÑвано + тава Ð²Ð¾Ñ Ð¾Ð²Ñ Ð¾Ñ‚Ð²Ñвана вÑта Ð²Ñ Ð²Ð¾Ñ‚Ð° отвÑтото ваната отвÑва тонова + Ñто таванното вана Ñто тонова твоÑÑ‚ ÑвÑвана отвÑват нов наново Ñтата + тоновото воÑÑ‚ Ð½Ð°Ð²Ð¾Ñ Ð²Ð°Ñ Ð²Ð¾Ð½Ñн това вонÑта ват Ð²Ð¾Ñ Ñ‚Ð¾Ð²Ð° вонÑÑ‚ Ð½Ð°Ð²Ð¾Ñ Ñ‚Ñ + овонÑва твоÑта аванта отвÑват вонÑна навÑвано навÑваната таван отвÑвана + Ñтата Ñ‚Ð°Ñ Ñ‚Ð°Ð²Ð°Ñ‚Ð° нова навÑтото тоновата тавана Ñвно Ð¾Ñ‚Ð²Ñ Ð²Ð¾Ð½Ñта овонÑва + Ð²Ð¾Ð½Ñ Ð½Ð°Ð²Ñвана навÑта Ð²Ð¾Ñ ÑвÑваната овÑто таванна вÑто отвÑто отавÑÑ‚ + ÑвÑваното Ñ‚Ð°Ñ Ð¾Ð½Ð°Ñ Ð²Ð°ÑÑ‚ вÑÑ‚ Ñтата овÑтото овÑÑ‚ вонÑната отавÑÑ‚ Ñто овонÑван + овÑта отвÑтата Ð²Ñ Ð¾Ð²Ð¾Ð½Ñва тавата отново вата ÑвÑваното вонÑта Ð²Ñ Ð½Ð°Ð²Ñтата + Ñ‚Ð¾Ñ Ð¾Ñ‚Ð²Ñваното ново Ð½Ð°Ð²Ñ Ð²Ð¾Ð½Ñ ÑвÑвана навÑваното Ð½Ð°Ð²Ð¾Ñ Ñ‚Ð°Ð²Ð°Ð½Ð° таван + Ñ‚Ð°Ñ Ñ‚Ð°Ð²Ð°Ð½Ð½Ð¾ Ð²Ñ Ñ‚Ð¾Ð½Ð¾Ð²Ð° Ð²Ð°Ñ Ð¾Ð½Ñ Ð¾Ñ‚Ð²Ñваната навÑват вÑто отвÑвано отвÑвана + овонÑвана отвÑтата Ð²Ñ Ð¾Ñ‚Ð°Ð²ÑÑ‚ Ð¾Ñ‚Ð°Ð²Ñ Ñ‚Ð¾Ð½Ð¾Ð²Ð° в воÑÑ‚ Ñ‚Ð²Ð¾Ñ Ð² вÑтото ÑвÑва вÑтото + твоÑта нова вонÑно таванно тавана воÑÑ‚ вонÑно овонÑвано вонÑна овÑтото + ÑвÑвано вота Ñвно отавÑÑ‚ таван нова ÑвÑваното овÑтата тонова ÑÐ²Ñ Ñ‚Ð°Ð²Ð°Ñ‚Ð° + отава ваната ново Ñ ÑвÑван навÑто Ñ‚Ð°Ñ Ð¾Ð²Ñтото отвÑтата овонÑвана Ñвна + ÑвÑвано нов отвÑта вонÑна тоновото Ñвната Ñвно твоÑÑ‚ твоÑÑ‚ тоновото + таван овонÑват отвÑтото Ð¾Ñ‚Ð²Ñ Ð¾Ð²Ñто таванно Ð²Ð°Ñ Ð¾Ñ‚Ð²Ñваната овÑта Ñвно + вонÑно таванно вÑтото овÑто Ð²Ð°Ñ Ñвната навÑван нова навÑвано тоновата + отвÑтото вота Ñвното таванното Ñтото Ð¾Ð²Ñ ÑвÑвана Ð²Ð¾Ñ Ð¾Ñ‚Ð°Ð²Ñ Ð¾Ð²Ð¾Ð½Ñвана + отавÑÑ‚ навÑта овÑтото вана отвÑтата отвÑвано таванно ÑвÑвано вонÑн + Ñвното отвÑвана нова воÑÑ‚ Ð²Ð¾Ð½Ñ Ð¾Ð²Ñтата нова вÑÑ‚ вÑтото овонÑва навÑвана + вата овÑтата Ñ‚Ð°Ñ Ñ‚Ð°Ñ Ð¾Ð²ÑÑ‚ в нова ÑвÑÑ‚ ÑвÑваната отвÑтата Ð¾Ð½Ñ Ð²Ð¾Ð½Ñн + отвÑваната авантата вота вонÑта овонÑвано авантата Ð½Ð°Ð²Ð¾Ñ Ð²Ð¾Ñ‚ отвÑвано таванно + новото отавата навÑта отвÑÑ‚ отава Ñвна Ñта навоÑÑ‚ в овонÑван отвÑвана + Ð²Ð¾Ñ Ð²ÑÑ‚ авантата вонÑÑ‚ ÑвÑва отвÑват Ñтото вонÑно навÑваната Ñ‚Ð¾Ñ + + + м, + намÑтам ма вмÑтана отмотана мотота отмотаÑÑ‚ намÑтано мотам омотаното + намотаван омаÑното маÑÑ‚ мотота мÑтано отмотаното нÑманата Ñм намотаваната + Ð¼Ð¾Ð¼Ñ Ð¼Ð°Ñ‚ омотавана атомно тамÑна атомното мотано мÑтаната моÑÑ‚ нÑмат + нÑманата маÑта намÑтат мама Ð¼Ð¾Ñ‚Ð°Ñ Ð¼Ð°Ñ‚Ð¾Ð² Ñма намотавам мамата мотаÑÑ‚ атомната + мотаното матовата отмотаното мантото ватмана мама намÑтат ватмана омаÑно + маÑÑ‚ нÑмам атомната нÑманото отмотаваната вмÑта нÑманото намÑтам + намотана автономната намотава мотаната атомна отмотават мотото нÑма отмÑтат + отмотават натаманÑваното омотават натаманÑваното автономното омотаван + омотан омотаваното омотаван Ð¼Ð¾Ð¼Ñ Ð¾Ð¼Ð¾Ñ‚Ð°Ð²Ð°Ð½Ð°Ñ‚Ð° автономна ватмана омотавана + Ð¼Ð¾Ñ‚Ð°Ñ Ð½Ð°Ð¼Ð¾Ñ‚Ð°Ð²Ð°Ð½Ð¾ отмотават мантата намÑтам намотавам мотат оттам мотана + Ñма мата монотонна маÑÑ‚ мÑтана омаÑн намÑтаната момÑното тамÑнов + момÑната намотава отмотават вмÑтана отмотано манна намотано ватман атом + монотонното омаÑÑ‚ омотавано атаман тамÑнната маÑÑ‚ маната вмÑтана мÑта нÑма + тамÑнов намÑта отмÑната намÑтан отÑм мотаната отмотаваната намотавана + намÑтана омаÑÑ‚ отмота Ð¼Ð¾Ñ‚Ð°Ñ Ð¾Ñ‚Ð¼Ñтам автономната вмÑтам атома омотаваното + Ð¼Ð¾Ñ‚Ð°Ñ Ð°Ñ‚Ð°Ð¼Ð°Ð½ монотонно намотавам мото омотава матовата монотонната + ватмана монотонна намÑтана намотават матов момÑна отмÑтам анатом намотават + тамÑн анатом мамон намотавана там омотано натаманÑваното натаманÑваната + мотота натаманÑван намотаното нÑманото тома отмотано омотавана намотан + натаманÑвам натаманÑван тамÑновото намÑта монотонната Ð¼Ð¾Ñ‚Ð°Ñ Ð¼Ð¾Ñ‚Ð°Ð¼ натаманÑва + монотонната момÑна атома отмÑтан манта намотаÑÑ‚ автономно отмотаÑÑ‚ намÑтат + тамÑнова ватмана мÑтам мотано мотото омотан натаманÑваното вмÑта нÑма + наÑм нÑмат монотонна намотаната мотана омотавам автономната отмотава + атамана омотавано мÑтан омотавано натаманÑват Ð¼Ð¾Ñ Ð¾Ñ‚Ð¼Ð¾Ñ‚Ð°Ð²Ð°Ð¼ отмотана + нÑманата нÑмо натаманÑÑ‚ намота маÑта манна отмотавам нам мÑтана мÑтаното + отмотаното там намотава намотавано монотонното намотаваното атаман омотан + нÑмана нÑм матово натаманÑва маÑÑ‚ тамÑнна Ð¼Ð¾Ð¼Ñ Ð¼Ð°Ñ Ð¼Ñтат мамона мотана + автомата вмÑтан отмотавана Ñма автономното намотано мамон монотонната + намотавано автономното нÑманата намотават отмотаваното вÑм намотавам намотавана + вмÑтано мата монотонното отÑм отмотано омотано мама атаман мат мамона + + + хш + охната Ñ‚Ñхна шавваш Ñхнатата наша вонÑха вонÑха шавано навÑхвана Ñхваха + охвана Ñ‚Ñхното автохтонното шахтовото нахвана шашма махово нахванаха + ха охнато махнаха махвана омотаваш отмотаваш ваша шавна шаха охотната + охнат таÑÑ… шантава нÑмаха навÑхвам махна охваната шахмат Ñхам отвÑÑ… + махва маншон шаввам ахатовата навÑхвах автохтон навÑхваната шахматното + Ñхнатата ахваната шахтова вонÑÑ… охваното шавах отмахвах Ñхнат омотах + отмахват отмахвам овÑха аншоатата Ñхана Ñхната шамана шашаво махваното + шахматно хм аншоато навÑхвам шават Ñ‚Ñхно Ñхваното Ñхнато отмахнатото + махово ахвам аншоа вахтово аха охотна Ñха шантав нÑмаш хомот махова + махваното маншон натаманÑха охотната махвам шахматна намотаваш шахмат + ваша Ñхват шавваха ваÑха махваха махнах охнах охвам махваното хаван + манша шавано шавнатата Ñхвана навÑхваното шантаво отмахван махната + Ñхван махваната натаманÑваш навÑхвам охваш хваната махнат аншоата + шавван вмÑтах охотна шашнатото Ñ‚ÑÑ… махов автохтонното шашмата охотата + отмÑтах шахмат охваха ахан Ñхвана шавва хванат ахам шахматна ахваха + ÑвÑха наша Ñхтата махнатата тамошна отмахвано хаван хваната намÑташ + Ñхнах автохтонно нахвана шаввам навÑхвана намотаха охотното шавнатото + Ñханото маÑха ваш навÑхваната маÑÑ… нÑмах маÑÑ… шахматната момÑÑ… Ñ‚Ñхна + Ñха навÑхваш аншоа ахах шах Ñхвам шавват отмахнаха шахтовата шаваха + шаввах охна машата хавата махнаха Ñхваната ахаха шантава шахмата аншоато + хан шаваш нахваната охван охотата шаввано хвана навÑхваното махвана + шавват нÑмаш тамошно махова Ñ‚ÑÑ… охваното шашната вмÑташ маша охотно + навÑхваш охна Ñ‚Ñхната шавнатата отмÑтаха ахвано хванатото хава Ñханата + мÑташ Ñ‚ÑÑ… шашавата нахванат нÑмаха Ñхнато ахваното махната ахат таÑха + охнато махах Ñхвам ахат шаваха таÑÑ… хванатото махван охнатата отмахваното + ваша охваното Ñхнаха махнатото махваната хава автохтонно вахтов Ñхам + Ñхнатата шашавото отмахват аханото ох нахванах Ñхан аханото аха натаманÑваха + овÑха ханш шахтов шахтово Ñхах нахвана навÑхвам отмотаваха ахвах охна + охва мÑтаха навÑхвана отмахнах охваха шаваш момÑÑ… вÑÑ… Ñхнатата ÑвÑваха + отмахва махна отмотаха шахтов шахматната омотавах шавнат хм шаввах хомот + + + ÑÑŠ + наÑтават ÑватоÑах ÑмаÑн Ñоваш ÑмÑта Ñън Ñхванато въÑтаваното наÑтоÑвам + Ñавана втаÑват ÑъмнÑвам оÑÑва вÑÑвам ананаÑÑŠÑ‚ Ñомов отÑтоÑваха моÑта + ÑмÑтан ÑнаÑÑно хаоÑа вноÑна въÑтавано наÑмÑха наноÑваната маÑов Ñовано + ÑмътноÑтта Ñтотното наÑтоÑÑ‚ вÑÑват Ñхванах втаÑам наÑтавано ÑтъмнÑвана + вън наÑтавано ÑъмнÑват Ñмотаваната оÑÑваха Ñомово хаÑната наÑтоÑвано + Ñтана ÑвъÑвам Ñамотното наÑтанÑват ÑмÑта тъмнота тоÑÑ‚ÑŠÑ‚ Ñтотна оÑнована + оÑÑваното Ñова Ñнована оÑновавах оÑтана Ñама мътÑÑ‚ втаÑват ханÑтва отÑÑŠÑтваш + ноÑÑŠÑ‚ отÑÑŠÑтваха Ñънна ÑноÑното отÑÑŠÑтваната Ñтаваш оÑÑвана ÑвÑÑтнота + ÑноÑно Ñонатното оÑновна Ñмахнатото мÑÑто ÑмÑн Ñтъмвана Ñъмната наÑновано + наÑтоÑват оÑновават ÑватовÑтвото ÑÑŠÑъхван наÑтаваната Ñтотната отмъÑÑ‚Ñваха + Ñмотаван ÑнаÑÑната въвонÑвано оÑъмвам ÑÑŠÑъхваната оÑтанаха наÑÑто ÑˆÐ°Ð½Ñ + оÑното наÑÑваната ананаÑово Ñватово Ñатно оÑъмвах наÑтанÑват маноÑаха + тъмнота новооÑновано маноÑаш Ñама маÑтното ÑÑŠÑтава Ñмотах Ñношава хомотът + вÑÑто ÑватовÑтвото маноÑваната Ñъхна Ñатана ÑÑŠÑъхнатото ÑмотаÑÑ‚ нанаÑÑ + ÑмÑтана мътноÑÑ‚ ÑвъÑвах вÑÑвах ÑтаÑха мътнÑха ÑˆÐ°Ð½Ñ Ð½Ð°ÑтавÑна ÑмотаÑÑ‚ + ÑватовÑтво тънÑната ÑвъÑват маÑÑ‚ ÑвъÑÑ ÑÑŠÑъхнато хоÑÑ‚ÑŠÑ‚ Ñъхнато Ñам Ñтавах + внаÑÑн Ñтавното отÑÑŠÑтвано оÑъмнаха оÑновавана отÑÑта Ñъхнато отÑам + Ð½Ð°Ð½Ð¾Ñ Ñтанаха Ñтаваната ÑнаÑÑно наноÑÑÑ‚ въвонÑвах тъмното нанаÑÑм + Ñтавата Ñова Ñтават Ñованата ÑÑна Ñхванатата аванÑа мъхавоÑтта навъÑÑ + ÑтаÑха монотонноÑтта Ð°Ð²Ð°Ð½Ñ ÑÑŠÑтавÑното оÑновна тъмнÑно наÑтаваха Ñмахнато + оÑÑваната ÑнаÑÑм Ñхванатото Ñованата маноÑаха оÑÐ¼Ñ Ñоват ÑвъÑваното ÑвъÑваха + отнаÑÑна вън Ñтъмван наÑÑ Ð½Ð°ÑтавÑно наÑтана Ñнахата оÑновна наÑтоÑваха + Ñоваха отÑÑвах аванÑа ÑватоÑах ÑÐ¼Ð¾Ñ‚Ð°Ñ Ñмахнатото ÑвъÑва наÑноваван + оÑÑта Ñънно ÑÑŠÑтавно Ñтомната наноÑа мъхавата оÑтавÑÑ‚ отÑам монотонноÑтта + отÑтоÑваната въвонÑха ÑноÑно маноÑваш Ñамотно оÑната Ñмотавам оÑноваваш оÑтанах + Ñношават наÑÑвах Ð½Ð°Ñ ÑватоÑано Ñтана ханъма оÑтават Ñтоманата вноÑа хаоÑно + отънÑваха Ñъмна навъÑвано тънатото анаÑонов оÑмата Ð²Ð°Ñ Ð¼Ð°Ð½Ð¾Ñаното Ñмотава + отÑÑŠÑтва наÑтавÑн Ñомът Ñтавното ÑмотаÑÑ‚ отвън оÑтана ÑватоÑваш Ñъмвам + Ñтомашната автохтонът Ñамотата тъмата маÑÑ‚ Ñ‚ÑŠÑÑ‚ въвонÑват отмъÑÑ‚Ñваш въÑтават + ÑмÑтана отÑÑва хъша оÑноваваш наÑноваваха Ñънната ÑвъÑваната наÑновавано + + + пе + тъпото ÑпоÑха втаÑаме Ñъешаваме теÑтовото напаÑоха пооÑтавана оÑтаването + Ñтанеха Ñветваха ÑнеÑох ÑветотатÑтване нехаеше Ñе нехае Ñтепента Ñъешена + поÑмÑването ошетване пооÑтанете пошепване теÑÐ½ÐµÑ Ñ‚ÑŠÐ½ÐµÑˆ омотаеше Ð¾Ñ‚Ð²ÐµÑ Ð¿Ð¾Ð¿Ñването + маÑхме опеÑÑ‚ тъпеното Ñемената мамеше понамеÑтехме патов опаÑваме вÑтъпена + омеÑехме поÑеете поемеше напатвано нахапе онемÑван понеÑÑха патен помомÑÑ… + вапÑвахме Ñхванеш наметен отмотахте ÑвъÑеното ненамеÑтен нашетаме ахвате + поÑмеÑтената метнех поÑмеÑтван повÑхваш поÑтеното автоÑтоп напътÑтвена ÑменÑвана + отънÑване вмеÑехме помÑтат топваш Ñвета напеехте пъха навехнатата паÑвате + тънем помомÑхме Ñъмвате отънÑвахте Ð¾Ð½ÐµÐ¼Ñ Ñ‚ÑŠÐ¿ÐµÐµÑˆ оÑенÑха намÑтане опомнÑш + неопаÑано еÑтеÑтвеното навеÑÑ‚Ñхме поÑтена Ñъответната вмÑтане ÑÑеново + пъхне вÑтъпената опÑваме веенетата опÑваха неÑÑен автономен Ñпоменеха + поÑÑнÑваното ÑъпоÑтавена наÑпÑха Ñепването попеете паÑнтата пошепна вÑтъпваното + помеÑÑ‚ÑÑ‚ Ñепвахте мешат пъхтÑната ÑменÑно навъÑете тъпеехме Ñметно патентното + напомнÑха отавеното оÑветÑвахме помамван нашепваната отмахнете ÑпотаÑÑ‚ + опетнÑвате поÑветÑхте тъпеете ÑменÑвахме външен напъвах ÑвеÑва ÑмеÑехме + пометеш ÑтеÑнено опетнÑваха Ñтепваното Ñтепането ÑпоÑваме намÑтате ÑвеÑвах + напоÑва оÑветеноÑтта отеÑнÑваха пошаввахте наÑтъпената ÑменÑването напееш + непохватна Ñмееха потъваната петнÑхме Ñтъпвах ÑъпътÑтван опънехме отменеше + Ñхахте вехнех ÑмеÑехте отпаÑано навеÑната напътваме поотмеÑтван въÑтаване + пооÑтанехте натопÑвахте поÑвеÑÑ‚ÑÑ‚ момеÑÑ‚ попаÑване ÑмеÑтваше пошепнехте + патента отмеÑтването поÑтава опвана вметнато пошаван теÑтваха овеÑена + поÑметем ÑÑŠÑтавехме Ñъешавам панамата шеÑтоÑтенно напатеше паÑÑÑ… Ñтепаш + онемÑвах напатеното поÑÐµÑ Ð¾Ð½ÐµÐ¼Ñн поÑтановÑват ÑпомнÑм поÑÑваната опнахте + Ñтоновете Ñхапваха вехтееха попаÑÑха неÑÑна попееха ÑъпътÑтваното вменената + напатеното наÑтъпен нахапаното пеÑÑ‚Ñхме поÑмÑвахме ÑÑнеете нÑмаме вметнат + неоново емнете поÑвенÑхте Ñтавената помътнÑхме тепаме внеÑоха понапомнената + шеÑтването шепната наех Ñъветваха Ñъветвана Ñпомнената напетото поÑÑвана + понавеÑÑ‚ÑÑ… поÑмеÑех поÑмее поÑÑнÑваната шавнахте отпаÑан Ñтенене напъхван + омаеше помÑтана пошепнаха опвах Ñепнеш вехт нашетаме помътнÑването + оÑÐ²ÐµÑ‚Ñ Ð½Ð°Ð¼ÐµÑването ÑветÑхме Ñепвахме ÑетÑÑ‚ поташа попÑваш опÑваното + + + ги + Ñъшиваха Ñовнатите питомна попети Ñнимат ÑтоениÑта ишиаÑÑŠÑ‚ виÑиш наÑипаните + теманиÑта ÑтопÑемоÑтите наÑпиваха наминеш оÑмиваната ÑвеÑÑ‚ÑÐ²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð½Ð°Ð²Ð¸Ñ‚Ð°Ñ‚Ð° + неохотните пенÑвихте пигмент анонимен Ñивоти напомним ÑÐ¼Ð¾Ñ‚Ð°Ð½Ð¸Ñ Ñвените + Ñинапеното повиÑÑното неÑвиваемоÑтта оÑмоÑтенниÑÑ‚ поевтинÑното гъта нÑманите + миниите оÑтаваниÑта Ñтъпваните Ñмигвана пъти имение отеÑÐ½ÐµÐ½Ð¸Ñ Ð½ÐµÑъвмеÑтимата + Ñтихнат мим мигван аÑиÑтентите иманентното ÑиÑна емиÑÐ¸Ñ Ð¿Ð¾Ð¿Ð¸Ñ‚ поÑегнехме + шиен Ñтаихте многотонно гамашите Ð¿Ð¾Ð¿Ð¸Ñ Ð¾ÑиÑваната гигантите поотпихме + натаманÑвани отмеÑтваниÑÑ‚ поÑÑ‚ÐµÐ½Ð¸Ñ Ð¾Ð¿Ð¸ÑˆÐµÑ…Ñ‚Ðµ поÑмеÑтените гноениÑÑ‚ тънÑниÑÑ‚ + напиха гътнеше поÑвиваните неÑиÑтемен ÑпиÑваше гаÑÐ½Ð°Ñ‚Ð¸Ñ Ð¿Ð¾Ð³Ð½Ð¸ Ñвиване + многоÑтенно ÑÑŠÑтавениÑÑ‚ ÑвеÑтиш напомпаните нагоениÑÑ‚ инатене тениÑÐ½Ð¸Ñ Ð¿Ð¾Ð³Ð²Ð°Ñ‚Ðµ + погнаха опитам метнатиÑÑ‚ погаÑван вишневите Ñонетите еÑените Ñегашна + ÑонетниÑÑ‚ Ð½ÐµÐ¾Ñ‚Ð³Ð°Ñ‚Ð½Ð°Ñ‚Ð¸Ñ Ð½ÐµÑгъÑтима епигонът намеÑени Ñметите Ð¿Ð¾Ð¾Ñ‚Ð¼Ð¸Ð½Ð°Ð²Ð°Ð½Ð¸Ñ + поопитат оÑмените ваши ÑиÑние впивах отговÑван наемни нашиха агнеше гневени + ÑмÑниÑÑ‚ ÑмотаниÑÑ‚ гонеше ÑинÑниÑÑ‚ тъговити оÑиновÑхте поÑÑ‚Ñгана попÑтиÑÑ‚ + поотвиехме ÑиÑтемните впие ÑтопаниÑваниÑта неÑÑноÑти петниха Ñпагетите + пиÑаните опиÑнÑваха наÑмитаното Ñъветваните многоÑÑŠÑтавен нагниваме Ñ‚ÑгоÑтни + поминаваните ÑепиÑта многоÑтепенните наÑтини Ð¾Ñ‚Ð¼ÐµÑ‚ÐµÐ½Ð¸Ñ Ð¾Ð¿Ð¸Ð¿Ð²Ð°Ð½Ð¸ÑÑ‚ попипането + Ð¾Ð¿Ñ‚Ð°Ñ‚Ð¸Ð²Ð½Ð¸Ñ Ð½ÐµÑгъÑтимиÑÑ‚ ÐµÐ¼Ð½Ð°Ñ‚Ð¸Ñ Ð¾Ð¿Ð¸Ð¿Ð° отмитата Ñтавени нагоÑÑ‚Ñвате Ñпишеха + автогенниÑÑ‚ патентованиÑÑ‚ понаÑитим неÑгъваемите хегемонниÑÑ‚ навиÑва омитаната + ÑтъмнÑвани Ð½Ð°ÐµÐ¼Ð°Ð½Ð¸Ñ ÑъответÑтвието ÑъпоÑтавениÑÑ‚ помотаните отвинтваното + пътешеÑтвани топовните невеÑтин поогъваше Ñипваха опипаш шишовете напътихте + поÑвиваното панÑионите понамеÑтих отÑтинат намигане ÑатанинÑтвото напипваните + имотен аванÑови неÑъпоÑтавими ÑъвмеÑтимоÑтта ÑготвÑна Ñнимате поминавана + погинато меÑтоименно гътвахте наÑтинем мешаниÑÑ‚ помътените поÑвиваната + ÑÑ‚ÑŠÐ¼Ð½ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ‚Ð¾Ð²Ð¸Ñ‚Ðµ наÑтави отметнатиÑÑ‚ ÑвеÑтиш ÑмеÑениÑÑ‚ витаеше ангините + ÑÑ‚Ð°ÐµÐ½Ð¸Ñ Ð½Ð°ÑтиваниÑта помним наÑинÑваше емвани оагнÑÑ‚ наÑтъпÑÐ½Ð¸Ñ ÑтопаниÑваше + пеÑтовни поминете Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð½Ð°Ð¼Ð¾Ñ‚Ð°Ð½Ð¸Ñ Ð½Ð°Ñинеехте опомниха ÑвитоÑти + поÑтихваниÑÑ‚ погаÑÑвана инатихме опитомÑват Ñпипането впъхваниÑÑ‚ ÑтиÑнатоÑти + шашавите наготвÑхте Ñамоти погването неиÑтинен наноÑвани вгъната помеÑените + навиÑвате понавита Ñгъвано Ñхапваните неÑъответÑтвиÑта отмъÑÑ‚Ñвани ненавиÑти + + + жд + ожънван ожаднеехме подÑтавената вживÑÑ… доÑтопаметната оживеете оÑден + подножиÑта поводиш Ñеднехме Ð¿Ð¾Ð´Ñ…Ð¾Ð¶Ð´Ð°Ð½Ð¸Ñ Ð´Ð¾Ñаждаш надпиÑван подвижвана вдетинÑването + подвеждах оженвах доихте понадвеÑвана Ñнижат оÑъдих оживÑваха тонажите + оженвах демодета доÑедÑната подминавана надвиÑнехте подпомагани навежданиÑта + натъжа отÑÑŠÐ´ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ð¼ÐµÑÑн вÑаждаха подмигнете входове подÑъдните мижим + намножаваме ÑдоÑано невижданиÑÑ‚ понамажат иден опадвана напада надмогни + подновÑвах подновеното поопадван Ñмъдена непоÑадена дотегнати доÑмешавахте + шеÑтдеÑети жегвани шеÑтдеÑÐµÑ‚Ð³Ð¾Ð´Ð¸ÑˆÐ½Ð¸Ñ Ð¿Ð¾Ð½Ð°Ð´Ð²ÐµÑва надишана Ñнадената подмамÑни + димно оÑемдеÑетгодишен Ð¼ÑŠÐ¶Ð´Ð¸Ð²Ð¸Ñ Ð´Ð¾Ð¿Ð°Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð¾Ñ‚Ð²ÐµÐ´ÐµÐ½Ð¾Ñ‚Ð¾ доÑÑгаш надÑждахте + Ñтадион подмеÑването походеха Ñмъдването Ñгода навдигах подмеÑваха доходна + доÑегнеше вÑдох ведомÑтвената неживата подмамÑната недамгоÑано домовитът + вдишаше вдигне отежнÑвате видиотиха надÑнатата Ð´Ð¾Ð¿Ð¸Ñ‚Ð¸Ñ Ð´Ð¸Ð²Ð¾Ñ‚Ð°Ñ‚Ð° довтаÑана + подгъвана Ð¿Ð¾Ð³Ð¾Ð´Ñ Ð½Ð°Ð´Ð¿Ð¸Ñното жътва поповдиганиÑÑ‚ недоÑтавÑÐ½Ð¸Ñ Ð½Ð°Ð²Ð´Ð¸Ð³Ð°Ð½Ð¸ + домиете пешеходни надвнеÑен ведомÑтвено напомаденото подменÑваха оженвам + оÑжда видимиÑÑ‚ находеше надпиван отдаване тъждеÑтвена надминатите + шеÑтдневна Ñтопановеди доÑетено погодÑват отдаден Ð´Ð¸Ð¼ÐµÐ½Ð¸Ñ Ð½Ð°Ð´Ð²ÐµÑваниÑта + неÑамоходни надъхате походниÑÑ‚ поÑвидÑваха подеманата едноÑÑŠÑтавните поÑпаданата + женеше Ñедемдневна Ñмъдваните находеше наводнÑÑ‚ отъждеÑтвената намножи + нападнати оÑведомÑÑ… въвеждат подведÑÑ… подменÑÑ… Ñвидни надÑване дъхави + Ñнижа джоджените ожидание допипа недоÑдена подмине подмажеш наддаването + мъжовите женÑтвени дотегнатиÑÑ‚ вдъхваме дига жегнеш невидÑно поводено + жаднÑхме подгонете подмигвате медоноÑни понаходехме Ñпоходиха надеше + доÑÑтиÑÑ‚ недоÑтигането отпадана отдъхне подвих авджиите говедо ÑмъдÑха + мъждÑн ожънеш надвнеÑеш димих оÑвежавате деÑетдневната невежеÑтвеноÑтта + доÑÑгахме Ð½Ð°Ð´Ð°Ð²Ð°Ð½Ð¸Ñ Ð½Ð°Ð´Ð¶Ð¸Ð²Ñване подивÑваше Ñпоходеше отводнен авантаджии + Ñдни дината оÑнежаваш донаÑÑното наежвам Ð´Ð¾Ð¿Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¶ÑŠÐ½Ð°Ñ‚ житие дънеÑÑ‚Ð¸Ñ + джинÑовете надоихте недоÑтижима неводната напомадеха жаднÑха поÑпаднатиÑÑ‚ + подвиваното Ñгода оÑемдеÑета доÑха отежнÑвано подмеÑехме повдигнехте гоÑподÑтваха + домогнех неоженен отживÑвахме дамгоÑах омъжвани овдовÑване походно гоÑподÑÑ‚Ð²Ð°Ð½Ð¸Ñ + ÑамоподпиÑаниÑÑ‚ доÑтоен мениджмънта отÑданото отживÑвани оÑÐµÐ¼Ð³Ð¾Ð´Ð¸ÑˆÐ½Ð¸Ñ Ð¾Ñ‚Ð²Ð¾Ð´Ð½ÐµÐ½Ð° + + + фз + заводихме извеÑÑ‚Ð¸Ñ Ð¸Ð·Ð·Ð²ÑŠÐ½Ñвахме изгаÑнато изживÑхме изгаÑÑни занитвахте + визон изпъхтÑват звъннахте пиетизмът зазвънÑÐ½Ð¸Ñ Ð¿Ð¾Ð·Ð°Ð¼Ð°Ð·Ð²Ð°Ð¼ заведено + озаптÑваниÑÑ‚ изоÑтаване иззвъним звънтÑÐ½Ð¸Ñ Ð·Ð°Ñветихме изтопеше низше меншевизма + извиеха заметне заÑега изменÑме изтипоÑвате назовахте задавÑната пазеше + зехтина подзижданите отзовете изÑтоÑхме запиÑа запÑвах изгаÑÑÐ²Ð°Ð½Ð¸Ñ Ð·Ð°Ð³Ð°Ñнатите + измеÑÑ‚ÐµÐ½Ð¸Ñ Ð·Ð°Ð´Ñван изпиÑваниÑта задвижваната познатоÑтта феномен замиването + оÑезавахме заменÑÐµÐ¼Ð¸Ñ Ñъвземах мензата позаÑпивам ÑнизÑхте венозната запъхтените + затънтеха позагазихме затънтÑÑ‚ позапиташ замÑзахме доизпитата поизмитането + дефетизмът гъмзите отзе изваем изметем Ñнизим изпънеше тафти извиво изпозашивани + затъмнÑваната възÑъздавахме извиÑÑваме подвозихте заÑвÑваме заведÑÑ… поÑздихме + възÑÑданата зазÑпате мазнати ÑздÑÑ‚ изÑтенаните запитва заговеÑÑ‚ възведена + познатоÑтите ÑамоизÑждаш доизÑдÑха заменимоÑÑ‚ видоизмених запенÑн позамазване + земепиÑни заÑитихме замогнатото заÑенени запоихме изнемогнато Ñпазим запознаха + Ñмаза изгонването заÑветÑÑ… поизоÑтавих заÑтоеше папизми изÑвената + изземане позаведÑÑ… запиÑи изÑтинете извозвани възÑеднеха Ð·Ð°Ð¿Ð¾Ð·Ð½Ð°Ñ Ð·Ð°Ð³Ð½Ð¸ÐµÑˆ + неназованото омазнениÑÑ‚ Ð·Ð²ÑŠÐ½Ñ‚Ñ Ð·Ð°Ð²Ñвах заизвиваниÑта дивизионната извинете + изгиваме замахването повозени изпозашивате изоÑтавÑш неизвеÑтноÑÑ‚ доизÑжданата + запишех земноводни Ñпазван заÑениш позавÑхваниÑта изÑтоÑхте възвишиха + измеÑтима оназгодишното надвзето Ñинапизъма земÑта задминат поÑъвземаното + запитахме поизпихте затъжаваните заÑипаната занаÑÑ‚ Ð¸Ð·Ð³Ð°Ð·ÐµÐ½Ð¸Ñ Ð¸Ð·ÑтенÑхте + заÑноваваните Ñпазма затихвам завонÑваните захапано заноÑваш доизÑÑнените + позаÑтоÑваното изÑтъпехме низоÑÑ‚ затъпÑвам задавените поизмеÑеното позагазихте + завзетите запаÑано зажаднÑÐ²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð¾Ð¿Ð¾Ð·Ð½Ð°Ñ…Ñ‚Ðµ изпитахте заÑвоÑÑ‚ заженете + замезвате иззвънете заÑнемеше озовавахме загаÑÑваше видоизменихме Ð·Ð°Ð²Ð¸Ð½Ñ‚ÐµÐ½Ð¸Ñ + Ñздиш изÑипеше надвземеш изÑеди заизвитата задÑнахте въззеха заÑÑ‚ÐµÐ½Ð°Ñ‚Ð¸Ñ + заÑновавахме затъжавано подмазано задомен подзидаш овъзмездените запашем + педантизма мазноÑÑ‚ мизата понизÑваниÑÑ‚ намазваниÑÑ‚ затънените изпитните + позавехнахте извÑто невъзпÑтата занижат изпошива неизÑÑнимото нанизани зовах + поизменÑм заÑитнехме изваждаха дафиновиÑÑ‚ изпадна повъздъхваме названиÑÑ‚ + фит позагатваното изженено Ð¸Ð·Ð¿ÑŠÐ½Ð°Ñ‚Ð¸Ñ Ñъздавах познаваемото завиди + + + уб + утежнÑна доба изÑушено отпуÑната обиждането умеÑените упоиш увеÑват бÑган + Ñдушени муханата наумÑвани понадуе поумнÑването вдухнеше недопушените + изÑушавано неутешим обÑегнехте угнивате джуджето уÑпÑхме Ð½ÐµÑƒÐ±ÐµÐ´ÐµÐ½Ð¸Ñ Ð²Ð´Ð¾Ð²Ñтвуваните + ужаÑено нашибваме ошугавÑното угаÑнаха вбеÑÑваме шутове удушим ÑпоменуваниÑÑ‚ + обидени увежданиÑта Ñамоубиваното подобаваш обÑÐ²ÐµÐ½Ð¸Ñ Ð·Ð°ÑˆÑƒÐ¼ÐµÐ½Ð° умÑÑ‚Ð²ÐµÐ½Ð¸Ñ + уÑÑнÑването тупваната шупване набутвам безподобна позабогатÑÐ²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð±ÑƒÑ‚Ð²Ð°Ð½Ð¸ÑÑ‚ + пухеÑтото изхабите понабиването доÑушавам удоÑтои обожеÑтвÑвах избухтÑвахте + безнадеждните Ñби обÑъдените побеÑедваниÑта поопушеното фундаментна забумтÑваниÑÑ‚ + жизнеÑпоÑобен душните оÑобите небезизвеÑтната вÑеобемниÑÑ‚ обоÑобниÑÑ‚ затупваната + пътешеÑтвувате обезмитите Ð¼Ð½Ð¾Ð³Ð¾Ð±Ð¾Ñ Ð¸Ð·Ð±Ð¸Ðµ ÑуÑамови обадеха ÑъумÑхме утежнÑвана + Ð·Ð°Ð¶ÑƒÐ¼Ñ Ð¿ÑƒÑтоÑаш Ñпоменуваше наÑапуниÑани уÑвоÑÐ²Ð°Ð½Ð¸Ñ Ð±ÐµÐ³ÑŠÑ‚ напуши недееÑпоÑÐ¾Ð±Ð½Ð¸Ñ + неуÑетните обмениш възмутената поопушена изпÑуване нашумÑван заобÑÑнÑвах + изтупваниÑта необхватната надумваниÑÑ‚ Ð¾Ð±Ð¸Ð¶Ð´Ð°Ð½Ð¸Ñ Ð¿ÑƒÑˆÐ¸Ð¼ удоÑтоената заÑтуденото + ухапваме угоиш понамуÑех опуÑтошено изпухтÑха боднатата обеднÑн ухнехме + уединÑваш захабихме наÑапуненото угнетим избеднÑваше изÑтудÑвам хубавеех + опуÑтошена поизтупаните попушват бавих ентуÑиаÑта бадемов убит Ð¸Ð·Ð±Ð¸Ñ‚Ð¸Ñ + безопаÑни обтÑгат доугоÑÐ²Ð°Ð½Ð¸Ñ Ð¼Ð¸Ð½ÑƒÑ‚Ð°Ñ‚Ð° издебни Ñтупаните обÑÑнÑваше уÑзвÑвахме + унеÑох убÑгате понадуша базиÑен изуването внушавахме Ð½Ð°Ð´ÑƒÑˆÐµÐ½Ð¸Ñ Ð¿Ð¾Ð¸Ð·Ñ‚ÑƒÐ¿Ð°Ñ… + уÑпешноÑÑ‚ бедÑтвувате поднебеÑниÑÑ‚ попътуваните упоменаваниÑта понадушиха + похабÑваме задушаваниÑÑ‚ неутаен нашушваната бъднина пухтите обединÑване + недееÑпоÑобноÑÑ‚ ухани уÑпешно ухаен Ñънуваното наумÑваното бездомен побÑгваното + обнадеждавах обтÑгаха теменугата обезумÑна намушват изшумÑваха понадушениÑÑ‚ + божието тупваните обеманата ужаÑÑваха боиш Ñнабденото поиздумваниÑÑ‚ + безÑъмнените забутан упаднахте шибнаха убÑгнех опуÑнатиÑÑ‚ бунтувани момувахме + необÑвено жабÑÑвахме озобат избоботехте наумиха потупван бабуини напухваме + бобено бизони утихването попушваш подушен напÑуваните подшушнатите + вбиÑÑ‚ биÑÑŠÑ‚ обхванахме набутваните изÑушената буботеното побуÑвана + бавноходна безобидна угаÑим необÑÑнените Ñухота обзетите ухаха набождахте + неÑÐ½Ð°Ð±Ð´ÐµÐ½Ð¸Ñ ÑƒÐ½Ð¸Ð·Ñваха Ñмутим бутонни военноÑъдебниÑÑ‚ мушен уÑамотÑваните + изумеше забумтÑваме уÑпеваемоÑтите издушехме уважават вбеÑÑваме ÑÐ¼ÑƒÑˆÐµÐ½Ð¸Ñ + + + ьч + маточен озадачавахме тоничните поотучехте топчеÑÑ‚Ð¸Ñ Ð¿Ð¾Ð·Ð°Ñечете Ñамобичуваше + умъчнените почетеното подÑичахме поучавано чеÑтитÑваме изучено позачудиш + почеÑани напечениÑÑ‚ еÑтетични печатам оттечете джобче почват аÑтматичниÑÑ‚ + набучете Ñиноптична вÑечени учаÑтвувана почувÑтваниÑта шаÑчни нечифтоÑани + неотзивчиви Ñчетоводната означехте джебчиите гаменче затичане четни заточваното + отÑечехте титанично вечноÑти Ñамоизмъчената ожеÑточехте ÑнегочиÑтачите + учаÑтва чивиите ожеÑточаваше печатимо хипнотични доÑтатъчно дупчената + мечтахте пъпчаÑано допечатваната изтъпанчвахте поучаваме опичахме домъчнÑваните + подотчетноÑтта начеват изменничеÑтво дъÑчени уточнÑва зачеÑване изÑича идентичноÑти + подучваните опечех намъчиха непочувÑтвуваното начевахте амонÑÑ‡Ð½Ð¸Ñ ÑƒÑ‡Ð°Ñтите + Ð¾Ñ‚Ñ‡ÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ Ñ‡ÑƒÐ¼Ð¾Ñаната енигматични ÑъчувÑÑ‚Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±ÑƒÑ‡Ð°Ð²Ð°Ð½Ð¾ зафучавах подчинение + живачните оÑичано измъчването обеззвучавано интимничениÑта забучвани Ñчуете + изпъчването дочетеш егоиÑтични читав диабетичните натечеха изтънчиш важничи + неавтоматичното анабиотичните чутото мъчноподвижна увенчавана обточвана допечатваните + обучаваха допечати изучихме безчетни Ñачмата набичвани зачеÑтеше изпъчех + помохамеданчват Ñтичаните поотучваха Ñочената оттичано неавтентичен почудени + отÑтъпничеÑтвото мечото чифтоÑваното мазачи Ñедмаче анатомичниÑÑ‚ измучиш ченгетата + доноÑничеха чиниени чудеÑÐ½Ð¸Ñ Ð¸Ð·Ð¼ÑŠÑ‡ÐµÐ½Ð° загадъчна заÑечехте Ñамоизмъчим безмозъчното + дотичваш чудете надничаните заучехте демоничен Ñамобичувахме ÑофиÑтична + понапичаше анемичниÑÑ‚ наточва чатнах измъчена вчетете изтичаш изменничеÑтва + затичаната ÑъучаÑтничете безчинÑтват втечниха Ñачми назначихме виÑочина + обозначаваниÑÑ‚ почивен подочувахме доучих тематичниÑÑ‚ озвученото момче новоназначениÑÑ‚ + надпочвениÑÑ‚ почетÑхме почу пандемичната типична поизмъчвах начупÑно охтичавата + починем заченатите начитан ÑбабичаÑаната анимиÑтичниÑÑ‚ момчетиÑта обточех + подпечатват точноÑти химичните еднопоточно означени чим аÑтматичните четините + чиÑтото Ñтъпча погачи поизточената надничен зачуваните отточим данъчна + междучаÑието едноÑедмичен понадупчехте починатите обучихте мечтата означиха + гьон набиченото зачешехме почеÑва поотпочинехте Ð¿Ð¾Ð½ÐµÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½Ñ‡Ð¸Ð²Ð°Ñ‚Ð° + незаучена тичаниÑта мошеничеÑтват зачевате зачеÑÑ‚ÑваниÑÑ‚ забатачват антипатични + изтъпанчвано Ð¾Ñ‚Ñ‡ÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¼ÑŠÑ‡Ð½ÐµÐµÑ…Ð° заченатата тачех намъчвам надупчваното потичвах + + + цю + изпоцапаната баджаците Ñеменце нациÑта Ð½Ð°Ñ†ÑƒÐ¿Ñ Ñмешница понацепвам надценÑха + неоцветна дифтонгизации циганÑÑ… човеците обезценено потенции безбожница + дефицитен нацъфтÑхте цепнехте замеÑтниците Ñцепи мацваниÑÑ‚ диÑтанционната + циганÑхте извоюваше Ñъюзихме отцеждане абÑциÑа пътешеÑтвеници цапотихте + уютниÑÑ‚ цепнатините нацапах агитации многоценните цопнаха Ð´ÐµÐ¿ÑƒÑ‚Ð°Ñ†Ð¸Ñ + боцвах инвеÑтиционното Ð°Ð´Ð°Ð¿Ñ‚Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¸Ñ Ð³ÐµÐ½Ð¾Ñ†Ð¸Ð´Ð¸Ñ‚Ðµ дениците тутманици + очевидеца цопвах замацаше водноцветни нацупено чомаци Ñпец наÑтавницата + боцнех инцидентната неамбициозната оценÑвана бюфетчии дупчиците отÑтъпницата + двоицата чаÑовниците неоцветниÑÑ‚ Ñветиците нацъфтÑха ÑубÑÑ‚Ð°Ð½Ñ†Ð¸Ñ ÑŽÑ‚ÐµÐ½Ð¾Ñ‚Ð¾ + зацепвана двуÑедмичници отцепничеÑтво Ð¼Ð½Ð¾Ð³Ð¾Ñ†ÐµÐ½Ð½Ð¸Ñ Ð¿Ð¸Ñецът замацаното абиÑинците + заемодавеца нацепих завоюваната нацепÑни тевтонеца инÑÐ¸Ð½ÑƒÐ°Ñ†Ð¸Ñ Ñ†Ð¸Ð³Ð°Ð½ÐµÐ½Ð¸Ñ‚Ðµ + потапници цапнатото ÑÑ‚Ð°Ð½Ñ†Ð¸Ñ Ð¿Ð¾Ð½Ð°Ñ†ÑƒÐ¿Ð²Ð°Ñ… цветни Ñподвижницата боцнаха ушенца + циганоÑваме мацнеха изпоцапана вцепенете безинициативна шанцова изюдената + изцапваха нацъфтÑва понацупеха цапваниÑта надценен дебютанти немецо вцепенÑваш + цопаме цапат навигации ÑпуÑъци папунÑците душевадецо понацепва пеÑтовниците + цеховете пигментации мацнехте детенца чуждица богоубиецо годинаците доцеждаме + нацупите извоюват деецът овцевъдците цианизациÑта понацепвате цепене + дъбаци обецата зъботехници цепва меÑеци оцветÑват Ñтанционно цепваниÑта + цепнете неÑÑ†ÐµÐ½Ð¸Ñ‡Ð½Ð¸Ñ Ñъюзете Ñ†Ð¾Ð¿Ð½Ð°Ñ‚Ð¸Ñ ÑŽÐ·ÑŠÑ‚ победоноÑец дооценÑвам бÑганицата + задушниците цицнатото изпоцапваше ÑÑ‚Ð°Ð³Ð½Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð´Ñ†ÐµÐ½Ñвана зацапвахме агитационниÑÑ‚ + изюденото цапотиха оцветихме ÑъюзÑваме циментовите воюваниÑÑ‚ Ð¾Ð±ÐµÐ·Ñ†Ð²ÐµÑ‚ÐµÐ½Ð¸Ñ + тупаницата меценатите абзаца обезценÑваната воюва дъÑчиците оценÑвате миÑтицизъм + ценноÑтта безценноÑтта циганени ахмаци Ñпецифичното замъците въдици паници + замацахме неÑпецифичните многоценен бунтовница цупиха Ð·Ð°Ð¼Ð°Ñ†Ð°Ð½Ð¸Ñ Ð³ÑŠÑеници + диÑеминациите езиците нотациÑта многоцветно оцветите Ñветци овце Ñцежданата + цедената доцеждаш цъфтÑÐ½Ð¸Ñ Ñ†ÐµÐ·Ð¸ÑÑ‚ боцне замеÑтниците уÑтоцветниÑÑ‚ юначе + методици душицата еÑенции цицнати недооценÑваше вегетационните Ñамоинициативното + извоюваното зацепеха дюшеци понацупÑÑ‚ боцване циментното оценÑваното ÑÑновидците + аванÑцените инициативно ницшеанÑтвата потомци зацапате пивницата гювеча + бенефициенти атеÑтационна обезценените двоиците азиатци оцветените подценÑване + + + йъ + потъмнените гъне запъхтÑвай изхайманеше мъждениÑÑ‚ възбудимоÑтта въззетиÑÑ‚ + ÑъединÑваната пожънваниÑта Ñпъваните неомъжено духай ÑÑŠÑед бедÑтвай ганаецът + запуÑтей запътвана ÑÑŠÑичаните чиÑтофайниците неотÑтъпноÑти йон йотувахте + зъбеха дой възÑтаван вдовÑтвувай богоубиецът безÑÑŠÐ¼Ð½ÐµÐ½Ð¸Ñ Ð³ÐµÐ½Ð¾Ñ†Ð¸Ð´ÑŠÑ‚ + дотъчи изхайтвах въден наджънвай затънтени позвънÑван Ñъчинение изпъхтÑват + Ñонетът нагнездÑйте поменавайте възведем изхайтваната ÑъмнÑвахме неотÑÑ‚ÑŠÐ¿Ð½Ð¸Ñ + отчитай мътÑÑ‚ фанатизъм неÑгъваемиÑÑ‚ отмивайте гътай незнайни Ñъчетано + тъпеехте вдъхновÑваме невъзпитаното задуйте вÑеотдайноÑтите изÑъхваните + Ð¿Ð¾Ð¿ÑŠÑ‚ÑƒÐ²Ð°Ð½Ð¸Ñ Ð½Ð°Ð¿ÑŠÐ¶Ð´Ð°Ð½Ð¸Ñ Ð²ÑŠÐ·Ð¾Ð±Ð½Ð¾Ð²Ñхте звънне понабъбвахме ÑъживÑваха ÑъответÑтваше + опъваш Ñтъмване Ñтъпнахте идвайте звъннах тоÑÑ‚ÑŠÑ‚ Ñамодейци затънеехме + ÑъвеÑтноÑтите неÑъмнено Ñ‚ÑŠÐ³Ð¾Ð²Ð¸Ñ‚Ð¸Ñ Ð½ÐµÑъвмеÑтими подгъвахме Ð·Ð°Ñ‚ÑŠÐ¼Ð½ÐµÐ½Ð¸Ñ ÑъвеÑÑ‚ + пъчениÑта видиотÑвайте упадайте тутай напътих загъмжаваш ÑъчетаÑÑ‚ Ñвиневъдци + ÑÑ‚Ñгайте напътÑтвуваха Ñпотайването завъдиха тъмнÑхте Ñъединихте невъведено + Ñъответни овцевъдът наÑтъпвайте нехайÑтвото възмогване възÑÐ¸Ð½Ñ Ð½Ð°Ð²Ð¾Ð¹ попушвайте + поÑтъпван запъхтÑвате издънвана гъбовидна понапъпениÑÑ‚ Ð½ÐµÐ¸Ð·Ð¿ÑŠÐ½Ð°Ñ‚Ð¸Ñ Ð²ÑŠÐ·Ð´Ð¸Ð³Ð°Ñ‚ + натаманÑвайте Ñъживите възÑтаваше жътвата навъÑвайте доÑвидÑвайте упадъчните + надънваната във поÑгъÑтен изпъваните запечатвайте пейзажа пъдпъдъчо позатъжени + ÑвойÑтвото възобновÑван отъждеÑтвихте отъждеÑтвÑваната пъхнехме затъжавайте + тътнехме ÑъответÑтват въÑтанатите Ñинчецът поотдъхвайте питейно бездейÑтва + подейÑтваните ÑÑŠÑÐ¸Ð¿Ð¸Ñ Ð¾Ñ‚Ñъдехте отивайте Ñ„ÑŠÑтъчените дънеÑÑ‚Ð¸Ñ Ð½Ð°Ð²ÑŠÐ¶Ð´Ð°Ð½Ð¾Ñ‚Ð¾ + взаимодейÑтвам недоÑтатъчно възходната ÑеÑчът поопушвайте гъгнива Ñъюзих възмогнаха + ÑÑ‚Ñгайте пъхтÑно извъждайте възхитена мътнÑна военноÑъдебни зъбеното + потъмненото уÑмихвайте вÑтъпени изгъвахте ÑÑŠÑипеше тътнете заÑъхнах ÑвиневъдÑтвото + пътепиÑите назъбваме навъди ÑъответÑтваниÑта потънах позатъжим дънените + Ð¹Ð¾Ñ‚ÑƒÐ²Ð°Ð½Ð¸Ñ Ð·Ð²ÑŠÐ½ÐµÑ‚Ðµ оÑтатъчен затъмнее одушвай недочуй обуй ÑъчинÑване въздъхната + Ñъешавай геÑтаповецът извий тъмноÑиньото навъÑех паÑтетът ÑъвмеÑтими + наобÑдвай поизтънÑвам немъжеÑтвените оÑъдÑÑ‚ заотÑтъпването ÑÑŠÑипаха иззиждай + ÑÑŠÑичано изпънатите Ñъчетаваме попийната ÑопаджийÑтва анаÑонът дочупвайте + упойват извайваме напъхваше ÑвойÑтвата ÑвиневъдÑтвото Ñъчинен възÑтановÑвам + напътÑтвуван възмездихме махвайте погубвай запъханите омайваме напъвахме + + + Ð°Ð±Ð²Ð³Ð´ÐµÐ¶Ð·Ð¸Ð¹ÐºÐ»Ð¼Ð½Ð¾Ð¿Ñ€Ð´Ñ‚ÑƒÑ„Ñ…Ñ†Ñ‡ÑˆÑ‰ÑŠÑŒÑŽÑ + уÑÑ‚Ñ€ÐµÐ»Ð²Ð°Ð»Ð¸Ñ Ð¾Ñ‚Ð±Ñ€ÑƒÐ»Ð²Ð°Ñ‚Ðµ размотаваш вкочанÑщата ликуваното захарта преуÑтроÑваната + учаÑтващи наджаÑвалото разюздвайки неудържаната проÑпектите окълцвал изпотÑван + котиралите пандемии поутолÑва препържех закуцвала Ð½Ð°Ñ…ÑŠÐ»Ñ‚Ð²Ð°Ð½Ð¸Ñ Ð½Ð°Ð²ÑŠÑ€ÑˆÐµÑ‰Ð° + бронзираниÑта интерпелираш тарана драматургичеÑкото корковите закрещÑлиÑÑ‚ + наговореща бокÑуваща мотаеща монархът запираш вменÑваниÑта Ð¿Ð¾Ð´Ð¿Ð°ÑˆÐµÐ»Ð¸Ñ Ð¶Ð¾Ð½Ð³Ð»ÑŒÐ¾Ñ€ÐºÐ¸ + възпитателните хаитÑÐºÐ¸Ñ ÑƒÐ½Ð°ÑÑ Ñкаларно изнемогнатото обърÑвала иронизиращото + уÑпети диÑекциите ÑлавоÑÐ»Ð¾Ð²ÐµÐ½Ð¸Ñ Ð½Ð°ÑтавещиÑÑ‚ фоÑфорна запътихте понахранещото + епидермалниÑÑ‚ банализират диÑÑ†Ð¸Ð¿Ð»Ð¸Ð½Ð¸Ñ€Ð°Ð½Ð¸Ñ Ñтоборите демагнитизирала редено + доизпипвахте поопарената приÑламчвайте бодваниÑта Ð¸Ð·Ñ‚Ð¾Ð¿Ð¸Ð»Ð¸Ñ Ð¾Ñ‚Ð±Ð¾Ð¶Ð´Ð°Ð½Ðµ ÑмайÑко + предателÑтвувалиÑÑ‚ изхайманÑÐ²Ð°Ñ‰Ð¸Ñ ÑƒÑпеха значат оглупеелите проÑмучат мокрички + жигоÑани детониране отворел ÑопотÑката чеÑтвувалите братовчеди Ñближена + извъртвалото проумÑхме помирÑвам ÑмеÑили впиÑал уÑедÑвайте безчинÑтвувана + изтръшкващите ÑнабдÑлото изплеÑвайки приритващите бетонобъркачките уÑвоÑваща + Ð¿Ð¾Ð¾Ñ‚Ð²Ð°Ñ€Ñ Ð¸Ð·Ñушейки Ñбираното ваеха благодатното мÑркан недиÑкретно пооÑтригвалите + прехвъркващите приправел отърчаване домъквали оглозгваща надирате ÑолÑща запрашвахте + рехабилитират опридащ хуквай подплатили дълбаелиÑÑ‚ архимандрити бедило наемодателки + формообразуваната инквизиционна уÑтиÑкащо разгорещÑваниÑÑ‚ полÑгваниÑÑ‚ захабилата + минералогичеÑката впрÑгащо пооткрехващото пробутваща Ñвираните намацвало изчиÑлÑемата + обезвредÑваниÑта паразитирах заÑлонÑващ вигващиÑÑ‚ книгообмените преÑитещ пораздруÑваш + завладÑлата монополизираното локан углъбилото окървавÑщ подхвърчахме запратеше + диаграма поблагодарÑщиÑÑ‚ Ñеменната разÑъхналото намножаваното позапържехте + поражданиÑÑ‚ разлудÑвахте Ñтратезите довÑвайки подплъзвала прироÑил непечени + измириÑващи Ð´ÐµÐ¼Ð¾Ð´ÑƒÐ»Ð¸Ñ€Ð°Ð»Ð¸Ñ Ð¸Ð·Ð±Ð¸ÐºÐ°Ð»Ñща неони мошеничеÑко диÑимилациите безумÑÑ‚Ð²Ð°Ð»Ð¸Ñ + облажа ограбвана краÑноармееца приучаващата неÑъчувÑтвени изтрещÑло + оÑкърбÑщиÑÑ‚ боготворените лъщÑÐ»Ð¸Ñ ÐºÐ°Ñ†Ð¸ разиÑкрÑната възкреÑÑваните преÑъздаването + цап отгатнех Ð¿Ð¾Ð·Ð°ÐºÑ€ÑŠÐ³Ð»Ñ Ð½ÐµÐ¾Ð¿Ð¸Ñ‚Ð¾Ð¼ÐµÐ½Ð°Ñ‚Ð° ÑвадливоÑти додеÑÑ‚ възтържеÑтвуващиÑÑ‚ + ÑÑŠÑъхнатата руÑифицирай телезрителите наплещениÑÑ‚ разбунтувалиÑÑ‚ ÐºÐ¾Ð½Ñ†ÐµÐ½Ñ‚Ñ€Ð¸Ñ€Ð°Ñ‰Ð¸Ñ + поизбледнÑва дошли Ñплашни пламенеещи рекогноÑцирало поизметÑлото подгизваме + изтрополÑваниÑта плеÑенÑÑащите Ð´Ñ€ÑŠÐ¿Ð²Ð°Ð»Ð¸Ñ Ð¿Ð»ÑŒÐ¾Ñнех отбиралата забълбукала разкрÑÑкваше + маргиналниÑÑ‚ фабрикувате продухвателна бръкната предвеÑÑ‚Ñваните ÑчеÑваното + + + diff --git a/ktouch/training/catalan.ktouch.xml b/ktouch/training/catalan.ktouch.xml new file mode 100644 index 00000000..ef606077 --- /dev/null +++ b/ktouch/training/catalan.ktouch.xml @@ -0,0 +1,203 @@ + + Catalan (auto-generated) + KTouch training file generated Sat Aug 23 21:40:00 2003 +Perl Script written by Steinar Theigmann & HÃ¥vard Frøiland. + + + + jf + ff jfjf fj jjj ff ffjf + fjjj jjff ff fjj j fj ff + jf fjjj ff j jjj ff j j + ffjjf fj fjj fjjj fjjj j fjjj + fjj fff j fjj j jf jj ff + ff ff fj jj jf j ff ffjf + fj fj jf fff jf fff jf + jf fj jf ff j jf jjff jfjf + fjj jfjf j jf ffj fj jj + ffffj jjf fff fjjj ffjf ff + + + kd + jkj k d kd jd jd fdf jkj + kd kf jd fd jkj fdj jd + dd dd fk fdk jfkj jd jkj + kdj ffk kf ffk jkj jkkdf + jd ddfkd fd jd dk dd jd + kdj jfkj dd jd dk jkkdf + djd kf fdk ddfkd jkkdf jd + jfk dk fk fk ddfkd fdj jkj + k kdj dk fdjd jd djd jkj + jk fdj jfkj fd fdjd k jkkdf + + + laesç + deses sedesses sedada dese + efes sedada jaça sella llas + sedes alesses e lassesses + desllaçada allejada alleja llaçada + fase alejades ells salses + jaç falles sedasses dallades + dessal alfes salda sedal alleja + ajaçades fes fesa dallades all + faç lesa e fallades falsada + llaçada alleja faldades ells + + + coss + alfalsos falles caldejades collesses + lesos cossesses fosses sassolada + assolda sedes defeco salles + assolelles aflacada focs llocs + aclofesses follejada escada escodole + escasseja celles sassolades ells + acloca dessolcada solaçada + desllaça esclafada locals flaca + cesses assolada deso salla + assolades ecs callols colcada + + + ntàèé + encasant flotà llastesses sotalades + faldejat desenastes tonants sadollà + encastés onejants estassant escalena + socons defensessen ajocant + entenc desset fosfatant escandesc + tascàs lesenes desdono acanalesses + cassanells desencastessen assestà + estacades esfèns telà asson delatessen + descloent tantejat sedàs desolessen + assesto descontentats atans + + + ívrr + florada acontentar arrosarà + estotara escaloní acatarrares + enverdescades corallejaran versessen + desvalorara centellejara cavallares + desfasar afrontares relaten estavellaren + desenrola destacaràs entretocaran + afalconarà enveraven safraneres + concerní trastocàs rosos covaré + enrastelle concentrats escodarà + alforres casí descolorar corredores + + + meó + somortes falsejaríem mort amanollí + cerví entravessat escalafons + ensofrant retrec masera forjaves + comeses estotjaríem amom reforcéssem + recosíem esfèn telecomandam destorçara + atendaves amorteràrem envejàvem + avolesa soterrat entotsolar + retardarem asserenament venerarà + desossés malmesclant llefardaríem + armoll declamares terçades + + + hrü + rastellesses desenfarcellar forçat + anhelant lletreres remara decoloraràs + desarraconara tercers defenestrà electromotor + mofaran amorejar desencrosta + torcejarà trontollí encercolàs + esfondrades falcar recomanaríem + raso francmaçones assamarrarem + fondejares rondara entrenàrem marradejava + malserví emmerletem amorfes afartesses + desacorralen feren remarcàs assamarrades + + + goï + rotífer maregés colltorcerà + desgravat vagassegés torcejam + conhortades honorares comarcans + escassegesses clatellejo afetgegares + deshonrívol lladrons atemoríssem + astoraments remodela moradís tascones + realegrarem coratge ondegí assessoressen + correlant enjogassadament escaroten + conversegéssem canonéssem marcegem + desgleve desassossego torcada + + + bpl·l + desenrojolaran clamoregí debategar + aborronarem encrespàvem engolfem + capejat desemmerletara coralets + peonarà llocota apressats espentejada + espantàvem desmesclà bregares embascat + deportesses desborrats celebrador + escarpís esparpallats gansallant + premsat abalançaríem solvataràs + desempotés ponderàs angolesos anteposant + ensellarà enllaçaves sorollarem + + + quny + cadascuna esbrotonàrem enfadaríem + falsejàreu endolau condolgué arrengàveu + envellutaves nannaran tondosaré esbarrejaren + duraren mullena atapeísseu negrós + embrearan cananeu esbatuda camandulejàreu + pampalluguegesses empaquetàrem trafeguegesses + rafegut descabdellaríeu tufejat + destrenant assuaujares malmetent + conjuréssem ultratgésseu destrempaven + gallofejaren desoleu caçaven confessarem + + + wncc + esbatanésseu ensangonem embargaments + contraforadí emmorcarem acamussades + desatrac desencarregara provaven + asserenaràs regentats escopetejà + desaccentuarem entrava asserenaran + transsudeu acorralares rascladors + ulceraràs desempresonar octants + cèmbal copejament recalçar + catenes desenllosàveu enforno + vencereu cessa bastonera promoguessen + + + cx + cuafí contrapassar desencerclades + escarufejau clatrats camuflau crestejaríeu + entretancarà gronxolàvem dutxaré + penedesc coneguem enxarxant corcares + escorçaràs cornésseu carburares + percaçàrem garfesc covers malencertam + encomanés recomencesses caganer + corejat falconers afermancéssem + educo malmesclaran escarxàveu + entrebancaven cabestro rebec desencastaren + + + yz + anyenca escanyoten grunya muntanyosos + embotzegam zumzejades enlleganyaren + embotzegàs esmorzades complanyesses + allenyats escanyussàs ressenyéssem + desentranyau benzofurans manyucléssem + brunzo besunyareu assenyaléssem + menyscabaven desenfonyara embotzegaríeu + magatzemera escarcanyada areny pertanys + despanyades estrenyereu embanyat + empenyalats desenyoraràs polzejàveu + + + ABCDEFGHIJKLMNOPQRSTUVWXYZ + Sorells Masos Campdevànol Montenegro + Iraq Cabanelles Camarasa + Macra Bompàs Laurentí Ix Salamanca + Urgell Armenter Justa Agatocles + Marçà Catral Massalfassar + Alda Paulí Anselm ESE Montlluís + Alfafar Sorollera Bolonya Leandre + Oxford Valença Sagàs Esdres + Isaura UPV Roger Aneto Corbera + Esteve Bulaternera Conflent + + + diff --git a/ktouch/training/danish.ktouch.xml b/ktouch/training/danish.ktouch.xml new file mode 100644 index 00000000..9b4ac5d2 --- /dev/null +++ b/ktouch/training/danish.ktouch.xml @@ -0,0 +1,1178 @@ + + Danish (complete course) + Træningsfil udviklet af +Gunther Strube, gstrube@tiscali.dk og +Anja Lysholm, anjal@danbbs.dk, April-Juli 2002 + +Baseret pÃ¥: + "Lær maskinskrivning i Folke- og Ungdomsskolen" + Kamma Jensen & Jytte Møller + ISBN 87-17-02200-2 + +Program udviklet af HÃ¥vard Frøiland + + + + Lektion 1. Grundstilling: asdf og jklæ + fff jjj fff jjj fff jjj fff jjj fff jjj fff jjj fff jjj + ddd kkk ddd kkk ddd kkk ddd kkk ddd kkk ddd kkk ddd kkk + fff jjj ddd kkk fff jjj ddd kkk fff jjj ddd kkk fff jjj + fff jjj ddd kkk fff jjj ddd kkk fff jjj ddd kkk fff jjj + fjdk fjdk fjdk fjdk fjdk fjdk fjdk fjdk fjdk fjdk fjdk + aaa æææ aaa æææ aaa æææ aaa æææ aaa æææ aaa æææ aaa æææ + sss lll sss lll sss lll sss lll sss lll sss lll sss lll + aaa æææ sss lll aaa æææ sss lll aaa æææ sss lll aaa æææ + aaa æææ sss lll aaa æææ sss lll aaa æææ sss lll aaa æææ + aæsl aæsl aæsl aæsl aæsl aæsl aæsl aæsl aæsl aæsl aæsl + aæsldkfjdkslaæsldkfjdkslaæsldkfjdkslaæsldkfjdkslaæ + aæsldkfjdkslaæsldkfjdkslaæsldkfjdkslaæsldkfjdkslaæ + lak kaj sæd fæl aks las dæk sad læk sæl sal dal jas + lak kaj sæd fæl aks las dæk sad læk sæl sal dal jas + lak kaj sæd fæl aks las dæk sad læk sæl sal dal jas + laks skal kald skaf kaja saks sjæl klæd slæk fjas kælk + laks skal kald skaf kaja saks sjæl klæd slæk fjas kælk + laks skal kald skaf kaja saks sjæl klæd slæk fjas kælk + falsk sjask skala flæsk skjald afkald lakaj kajak aflad + falsk sjask skala flæsk skjald afkald lakaj kajak aflad + falsk sjask skala flæsk skjald afkald lakaj kajak aflad + sæk kæd alf læs kala lajka affald sjakal kasak jaffa + sæk kæd alf læs kala lajka affald sjakal kasak jaffa + sæk kæd alf læs kala lajka affald sjakal kasak jaffa + + + (venstre 3 finger; fra 'd' til 'e' og 'd' til 'c') (venstre 2. finger; fra 'f' til 'b') + Lektion 2. Nye bogstaver: ecb + fbf fbf fbf fbf fbf fbf fbf fbf fbf fbf fbf fbf + dcd dcd dcd dcd dcd dcd dcd dcd dcd dcd dcd dcd + ded ded ded ded ded ded ded ded ded ded ded ded + fff jjj ddd kkk fff jjj ddd kkk fff jjj ddd kkk fff jjj + aaa æææ sss lll aaa æææ sss lll aaa æææ sss lll aaa æææ + fjdkslaæ fjdkslaæ fjdkslaæ fjdkslaæ fjdkslaæ fjdkslaæ + abcdef abcdef abcdef abcdef abcdef abcdef abcdef abcdef + abcdef abcdef abcdef abcdef abcdef abcdef abcdef abcdef + abcdfe abcdfe abcdfe abcdfe abcdfe abcdfe abcdfe abcdfe + bede bjælke bakke bede bjælke bakke bede bjælke bakke + bede bjælke bakke bede bjælke bakke bede bjælke bakke + bede bjælke bakke bede bjælke bakke bede bjælke bakke + celle decca bjælde celle decca bjælde celle decca bjælde + celle decca bjælde celle decca bjælde celle decca bjælde + celle decca bjælde celle decca bjælde celle decca bjælde + beklæde daske kælk beklæde daske kælk beklæde daske kælk + beklæde daske kælk beklæde daske kælk beklæde daske kælk + beklæde daske kælk beklæde daske kælk beklæde daske kælk + kalde ballade blæse kalde ballade blæse kalde ballade blæse + kalde ballade blæse kalde ballade blæse kalde ballade blæse + kalde ballade blæse kalde ballade blæse kalde ballade blæse + + + (venstre 2. finger; fra 'f' til 'g') (højre 2. finger; fra 'j' til 'h') (højre 3. finger; fra 'k' til 'i') + Lektion 3. Nye bogstaver: ghi + fgf fgf fgf fgf fgf fgf fgf fgf fgf fgf fgf fgf + jhj jhj jhj jhj jhj jhj jhj jhj jhj jhj jhj jhj + kik kik kik kik kik kik kik kik kik kik kik kik + ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl + ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl + ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl + hagl cif hagl cif hagl cif hagl cif hagl cif hagl cif + sled bæk sled bæk sled bæk sled bæk sled bæk sled bæk + illegal kaglede silkeslag illegal kaglede silkeslag + illegal kaglede silkeslag illegal kaglede silkeslag + illegal kaglede silkeslag illegal kaglede silkeslag + chik check hellas chik check hellas chik check hellas + chik check hellas chik check hellas chik check hellas + chik check hellas chik check hellas chik check hellas + cecilia klike skik cecilia klike skik cecilia klike skik + cecilia klike skik cecilia klike skik cecilia klike skik + cecilia klike skik cecilia klike skik cecilia klike skik + fjeld æsel fjeld æsel fjeld æsel fjeld æsel fjeld æsel + fjeld æsel fjeld æsel fjeld æsel fjeld æsel fjeld æsel + hib kage hib kage hib kage hib kage hib kage hib kage + hib kage hib kage hib kage hib kage hib kage hib kage + + + (højre 2. finger; fra 'j' til 'n') (højre 2. finger; fra 'j' til 'm') (højre 4. finger; fra 'l' til 'o') + Lektion 4. Nye bogstaver: mno + jmj jmj jmj jmj jmj jmj jmj jmj jmj jmj jmj jmj + jnj jnj jnj jnj jnj jnj jnj jnj jnj jnj jnj jnj + lol lol lol lol lol lol lol lol lol lol lol lol + abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi + abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi + jklmno jklmno jklmno jklmno jklmno jklmno jklmno jklmno + jklmno jklmno jklmno jklmno jklmno jklmno jklmno jklmno + jklmon jklmon jklmon jklmon jklmon jklmon jklmon jklmon + modesag mad film modesag mad film modesag mad film + modesag mad film modesag mad film modesag mad film + modesag mad film modesag mad film modesag mad film + nominel bon nælden nominel bon nælden nominel bon nælden + nominel bon nælden nominel bon nælden nominel bon nælden + nominel bon nælden nominel bon nælden nominel bon nælden + mon han kan komme i dag + de kom med den falske seddel + mon de ikke nok kan skaffe dem + benene kan ikke holde + mona og lise kan sælge fisk + officiel node olie officiel node olie officiel node olie + officiel node olie officiel node olie officiel node olie + officiel node olie officiel node olie officiel node olie + + + (højre 5. finger; fra 'a' til 'q') (højre 2. finger; fra 'f' til 'r') (venstre 5. finger; fra 'æ' til 'p') + Lektion 5. Nye bogstaver: pqr + æpæ æpæ æpæ æpæ æpæ æpæ æpæ æpæ æpæ æpæ æpæ æpæ + aqa aqa aqa aqa aqa aqa aqa aqa aqa aqa aqa aqa + frf frf frf frf frf frf frf frf frf frf frf frf + abcdef abcdef abcdef abcdef abcdef abcdef abcdef abcdef + ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl + mnopqr mnopqr mnopqr mnopqr mnopqr mnopqr mnopqr mnopqr + mnopqr mnopqr mnopqr mnopqr mnopqr mnopqr mnopqr mnopqr + mnoprq mnoprq mnoprq mnoprq mnoprq mnoprq mnoprq mnoprq + hep bask celle min jord fange hep bask celle min jord fange + hep bask celle min jord fange hep bask celle min jord fange + program penge pap program penge pap program penge pap + program penge pap program penge pap program penge pap + program penge pap program penge pap program penge pap + rom reklame cirkel rom reklame cirkel rom reklame cirkel + rom reklame cirkel rom reklame cirkel rom reklame cirkel + rom reklame cirkel rom reklame cirkel rom reklame cirkel + der kom de fire drenge fra kolding + i denne gade bor lone helmer + der er med i ceremonien + jeg bad dem komme om morgenen + pigerne gik i biografen + drengene spillede fodbold + forskellige mere eller mindre komplicerede maskiner + forskellige mere eller mindre komplicerede maskiner + forskellige mere eller mindre komplicerede maskiner + + + (højre 4. finger; fra 's' til 'w') (højre 2. finger; fra 'f' til 't') (højre 2. finger; fra 'f' til 'v') (venstre 2. finger; fra 'j' til 'u') + Lektion 6. Nye bogstaver: tuvw + ftf ftf ftf ftf ftf ftf ftf ftf ftf ftf ftf ftf + juj juj juj juj juj juj juj juj juj juj juj juj + fvf fvf fvf fvf fvf fvf fvf fvf fvf fvf fvf fvf + sws sws sws sws sws sws sws sws sws sws sws sws + abcdef abcdef abcdef abcdef abcdef abcdef abcdef abcdef + ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl + mnopqr mnopqr mnopqr mnopqr mnopqr mnopqr mnopqr mnopqr + pqrstuvw pqrstuvw pqrstuvw pqrstuvw pqrstuvw pqrstuvw + pqrstuvw pqrstuvw pqrstuvw pqrstuvw pqrstuvw pqrstuvw + pqrstuwv pqrstuwv pqrstuwv pqrstuwv pqrstuwv pqrstuwv + stroppetur stopur slutspurt stroppetur stopur slutspurt + stroppetur stopur slutspurt stroppetur stopur slutspurt + stroppetur stopur slutspurt stroppetur stopur slutspurt + vejr vrangen savne vejr vrangen savne vejr vrangen savne + vejr vrangen savne vejr vrangen savne vejr vrangen savne + vejr vrangen savne vejr vrangen savne vejr vrangen savne + lær de unge hvordan de skal tænke + ikke hvad de skal tænke + hvor alle tænker det samme + er der ikke nogen der tænker ret meget + den tænker ikke godt som ikke tænker en gang til + wigwam wienerbarn wigwam wienerbarn wigwam wienerbarn + wigwam wienerbarn wigwam wienerbarn wigwam wienerbarn + wigwam wienerbarn wigwam wienerbarn wigwam wienerbarn + + + (højre 5. finger; fra 'a' til 'z') (højre 4. finger; fra 's' til 'x') (venstre 2. finger; fra 'j' til 'y') (venstre 5. finger; fra 'æ' til 'ø') + Lektion 7. Nye bogstaver: zxyø + sxs sxs sxs sxs sxs sxs sxs sxs sxs sxs sxs sxs + jyj jyj jyj jyj jyj jyj jyj jyj jyj jyj jyj jyj + aza aza aza aza aza aza aza aza aza aza aza aza + æøæ æøæ æøæ æøæ æøæ æøæ æøæ æøæ æøæ æøæ æøæ æøæ + stuvw stuvw stuvw stuvw stuvw stuvw stuvw stuvw stuvw + stuvw stuvw stuvw stuvw stuvw stuvw stuvw stuvw stuvw + xyzæø xyzæø xyzæø xyzæø xyzæø xyzæø xyzæø xyzæø xyzæø + xyzæø xyzæø xyzæø xyzæø xyzæø xyzæø xyzæø xyzæø xyzæø + husk juble dele quilte dompap waggon vaccine xerografi + husk juble dele quilte dompap waggon vaccine xerografi + bordeaux xylofon xeroform bordeaux xylofon xeroform + bordeaux xylofon xeroform bordeaux xylofon xeroform + bordeaux xylofon xeroform bordeaux xylofon xeroform + lyd nyse tyde fryse skyde lyd nyse tyde fryse skyde + lyd nyse tyde fryse skyde lyd nyse tyde fryse skyde + lyd nyse tyde fryse skyde lyd nyse tyde fryse skyde + zebra zink zar zulu zone zebra zink zar zulu zone + zebra zink zar zulu zone zebra zink zar zulu zone + zebra zink zar zulu zone zebra zink zar zulu zone + han glemte xylofonen i bussen + de spillede bezique hele aftenen + else har min cykellygte + han hentede sin søn ved skolen + cement er et vigtigt materiale + jeg har læst din artikel + børsen sønner tømme ønske gløde skønne følge rømme + børsen sønner tømme ønske gløde skønne følge rømme + børsen sønner tømme ønske gløde skønne følge rømme + + + (højre 3. finger; fra 'k' til ',') (højre 4. finger; fra 'l' til '.') (højre 5. finger; fra 'æ' til 'Ã¥') (højre 5. finger; fra 'æ' til '-') + Lektion 8. Nye bogstaver: Ã¥,.- + æåæ æåæ æåæ æåæ æåæ æåæ æåæ æåæ æåæ æåæ æåæ æåæ + k,k k,k k,k k,k k,k k,k k,k k,k k,k k,k k,k k,k + l.l l.l l.l l.l l.l l.l l.l l.l l.l l.l l.l l.l + æ-æ æ-æ æ-æ æ-æ æ-æ æ-æ æ-æ æ-æ æ-æ æ-æ æ-æ æ-æ + abcdef ghijkl mnopqr stuvwx abcdef ghijkl mnopqr stuvwx + yzæøå,.- yzæøå,.- yzæøå,.- yzæøå,.- yzæøå,.- yzæøå,.- + yzæøå,.- yzæøå,.- yzæøå,.- yzæøå,.- yzæøå,.- yzæøå,.- + aiqy bjrz aiqy bjrz aiqy bjrz aiqy bjrz aiqy bjrz + emuÃ¥ fnw, emuÃ¥ fnw, emuÃ¥ fnw, emuÃ¥ fnw, emuÃ¥ fnw, + cksæ dltø cksæ dltø cksæ dltø cksæ dltø cksæ dltø + gov. hpx- gov. hpx- gov. hpx- gov. hpx- gov. hpx- + Ã¥ben lÃ¥ge mÃ¥ske Ã¥ben lÃ¥ge mÃ¥ske Ã¥ben lÃ¥ge mÃ¥ske + Ã¥ben lÃ¥ge mÃ¥ske Ã¥ben lÃ¥ge mÃ¥ske Ã¥ben lÃ¥ge mÃ¥ske + Ã¥ben lÃ¥ge mÃ¥ske Ã¥ben lÃ¥ge mÃ¥ske Ã¥ben lÃ¥ge mÃ¥ske + der var mange mennesker pÃ¥ gaden, selv om det regnede. + der var mange mennesker pÃ¥ gaden, selv om det regnede. + der var mange mennesker pÃ¥ gaden, selv om det regnede. + hunden var tolv Ã¥r gammel, + vi skal pÃ¥ skovtur pÃ¥ søndag, + else-marie kan ikke komme med, + næste week-end er vi ikke hjemme, + vi fÃ¥r gæster i pÃ¥sken, + de skal ikke flyve før pÃ¥ lørdag. + jeg har ringet - men der var ingen, der svarede. + jeg har ringet - men der var ingen, der svarede. + jeg har ringet - men der var ingen, der svarede. + abcdefghijklmnopqrstuvwxyzæøå,.- + abcdefghijklmnopqrstuvwxyzæøå,.- + abcdefghijklmnopqrstuvwxyzæøå,.- + + + Lektion 9. Repetition og øvelser 1 + abcdef abcdef abcdef abcdef abcdef abcdef abcdef abcdef + ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl ghijkl + mnopqr mnopqr mnopqr mnopqr mnopqr mnopqr mnopqr mnopqr + stuvw stuvw stuvw stuvw stuvw stuvw stuvw stuvw stuvw + xyzæø xyzæø xyzæø xyzæø xyzæø xyzæø xyzæø xyzæø xyzæø + Ã¥,.- Ã¥,.- Ã¥,.- Ã¥,.- Ã¥,.- Ã¥,.- Ã¥,.- Ã¥,.- Ã¥,.- Ã¥,.- Ã¥,.- + og i at det en den til er de af pÃ¥ var han der sÃ¥ med ikke + og i at det en den til er de af pÃ¥ var han der sÃ¥ med ikke + æblerne var sure som citroner - de var slet ikke modne + æblerne var sure som citroner - de var slet ikke modne + æblerne var sure som citroner - de var slet ikke modne + næsten lige nu, + vi viser frem, + jorden er rund, + vi løber med, + kommer han snart, + vejen var meget lang, + nu er det sent, + hun deres ogsÃ¥ skal alle kunne kommer sin hans meget mange + hun deres ogsÃ¥ skal alle kunne kommer sin hans meget mange + vi regner med at høre fra dig en af de nærmeste dage + vi regner med at høre fra dig en af de nærmeste dage + vi regner med at høre fra dig en af de nærmeste dage + de eneste, som aldrig begÃ¥r fejl, + er de, som aldrig gør noget + lysten driver værket, + nÃ¥r værket ikke fordriver lysten + har man meget, sÃ¥ gÃ¥r det til + har man lidet, sÃ¥ slÃ¥r det til + + + Lektion 10. Repetition og øvelser 2 + abc def ghi jkl mno pqr stu vwx yzæøå, .- + bkjc ræzs bkjc ræzs bkjc ræzs bkjc ræzs bkjc ræzs + dmle tåøu dmle tåøu dmle tåøu dmle tåøu dmle tåøu + fong v.,w fong v.,w fong v.,w fong v.,w fong v.,w + hipa xy-q hipa xy-q hipa xy-q hipa xy-q hipa xy-q + det er dejligt vejr i dag, jeg vil gÃ¥ en tur langs stranden + det er dejligt vejr i dag, jeg vil gÃ¥ en tur langs stranden + her ned store lille du gik ville mÃ¥ bliver fÃ¥ eller sagde + her ned store lille du gik ville mÃ¥ bliver fÃ¥ eller sagde + adskille bestyre censor disk eksempel frimærke grammatik + adskille bestyre censor disk eksempel frimærke grammatik + adskille bestyre censor disk eksempel frimærke grammatik + sig ikke alt, hvad du ved - men vid alt, hvad du siger + hemmeligheden ved at kede er at sige alt + selv det sværeste kan siges nemt - men det er svært + selv det nemmeste kan siges svært - og det er nemt + nok under tid gÃ¥r mÃ¥tte have være dog mig sine noget derfor + nok under tid gÃ¥r mÃ¥tte have være dog mig sine noget derfor + handicap ingeniør juice kladde lektier myndig niveau + handicap ingeniør juice kladde lektier myndig niveau + handicap ingeniør juice kladde lektier myndig niveau + + + Lektion 11. Repetition og øvelser 3 + adbcef adbcfe adbecf adbecf adbefc adbfce adbfec + gjhikl gjhilk gjhkil gjhkli gjhlik gjhlki + mpnoqr mpnorq mpnqor mpnqro mpnroq mpnrqo + for men vi som sig har jeg om et da havde nu ved fra kan + for men vi som sig har jeg om et da havde nu ved fra kan + tiden er gÃ¥et hurtigt, + i denne side af vejen, + han har penge, + det begyndte godt, + vandet er meget koldt, + mÃ¥ vi være længe oppe, + der er røde køer pÃ¥ marken, + det gÃ¥r nok denne gang. + + + Lektion 12. Repetition og øvelser 4 + abc def ghi jkl mno pqr vwx yzæ øå, .- + abc def ghi jkl mno pqr vwx yzæ øå, .- + fik jo kun vil mod godt se dag andre gamle hele lige Ã¥r + fik jo kun vil mod godt se dag andre gamle hele lige Ã¥r + olympiade pjece quilte refleks samfund tempo union + olympiade pjece quilte refleks samfund tempo union + olympiade pjece quilte refleks samfund tempo union + ordet introduktion er et fremmedord, der som sÃ¥ mange + andre stammer fra latin - det betyder indledning eller + præsentation - et kursus kan starte med introduktions- + dage - et musikstykkes første sats kaldes ofte intro- + duktion - det første brev angÃ¥ende en sag benævnes in- + troduktionsskrivelse. + + + Lektion 13. Repetition og øvelser 5 + abcd efgh ijkl mnop qrst uvwx yzæø Ã¥,.- + abcd efgh ijkl mnop qrst uvwx yzæø Ã¥,.- + stor komme gÃ¥ gennem os frem alt smart stod endnu hver helt + stor komme gÃ¥ gennem os frem alt smart stod endnu hver helt + aiqy bjrz aiqy bjrz aiqy bjrz aiqy bjrz aiqy bjrz aiqy bjrz + emuÃ¥ fnw, emuÃ¥ fnw, emuÃ¥ fnw, emuÃ¥ fnw, emuÃ¥ fnw, emuÃ¥ fnw, + lidt selv denne igen været hvad mand nogle end hen hundrede + lidt selv denne igen været hvad mand nogle end hen hundrede + et koncept er en slags kladde, som skrives, hvis man ikke + er helt sikker pÃ¥ den endelige udforming af et skriftligt + arbejde - kommer man til at skrive forkert, kan man bare + strege ud og derefter skrive videre - konceptet betragtes + som grundlag for en renskrift, f.eks. kladde til et brev. + + + Lektion 14. Repetition og øvelser 6 + abcd efgh ijkl mnop qrst uvwx yzæø Ã¥,.- + abcd efgh ijkl mnop qrst uvwx yzæø Ã¥,.- + varme walkietalkie xero yoga zenit ækvator ørken Ã¥dsel + varme walkietalkie xero yoga zenit ækvator ørken Ã¥dsel + varme walkietalkie xero yoga zenit ækvator ørken Ã¥dsel + cksæ dltø cksæ dltø cksæ dltø cksæ dltø cksæ dltø + gov. hpx- gov. hpx- gov. hpx- gov. hpx- gov. hpx- + ingen ja sammen uden blive mere dens gang min ad anden sit + ingen ja sammen uden blive mere dens gang min ad anden sit + ordet manuskript stammer fra latin og betyder egentlig + hÃ¥ndskrift - det bruges nu ogsÃ¥ som en maskinskrevet tekst, + specielt om en forfatters arbejde i den form, hvori det + afleveres til forlægger eller trykkeri - det trykte eller + maskinskrevne materiale, der skal afskrives, kaldes ogsÃ¥ + et manuskript. + + + Lektion 15. Repetition og øvelser 7 + abcde fghij klmno pqrst uvwxy zæøå, .- + abcde fghij klmno pqrst uvwxy zæøå, .- + tog bedes jorden blevet bÃ¥de gerne vand dage folk ny først + tog bedes jorden blevet bÃ¥de gerne vand dage folk ny først + fong v.,w fong v.,w fong v.,w fong v.,w fong v.,w + hipa xy-q hipa xy-q hipa xy-q hipa xy-q hipa xy-q + anden læge land sidste sÃ¥ledes del dig ellers fordi aldrig + anden læge land sidste sÃ¥ledes del dig ellers fordi aldrig + der er forskellige teorier om, hvordan jazzen er opstÃ¥et - + ingen af disse teorier kan dog bevises - nogle mener, at + jazzen er resultatet af et møde mellem afrikansk og euro- + pæisk kultur, andre gÃ¥r ud fra, at denne musikform er + startet, da en ny befolkningsgruppe, som ikke var hæmmet + af en ensrettet, akademisk tradition, begyndte at spille + og efterhÃ¥nden fandt ud af at gøre det pÃ¥ en ny og hidtil + uprøvet mÃ¥de. + + + Lektion 16. Repetition og øvelser 8 + abcde fghij klmno pqrst uvwxy zæøå, .- + abcde fghij klmno pqrst uvwxy zæøå, .- + først vandet hvis ser sted ligger næsten fÃ¥r hr. samme før + først vandet hvis ser sted ligger næsten fÃ¥r hr. samme før + bkjc ræzs bkjc ræzs bkjc ræzs bkjc ræzs bkjc ræzs + dmle tåøu dmle tåøu dmle tåøu dmle tåøu dmle tåøu + hjem dette disse ude lÃ¥ langt mellem undskylde smÃ¥ tilbage + hjem dette disse ude lÃ¥ langt mellem undskylde smÃ¥ tilbage + der er ingen tvivl om, at forældres indflydelse pÃ¥ + deres børns valg af erhverv kan være meget stor - + i gamle dage var det en selvfølge, at forældrene + fastlagde deres børns fremtid - ofte fulgte sønnen + i faderens fodspor. + i de fleste hjem er det nu blevet sÃ¥ledes, at de + unge selv er med til at bestemme, hvad de vil være + - ja, nogle forældre overlader helt til børnene at + afgøre sagen - men det rigtige mÃ¥ være, at forældre + og børn i fællesskab finder frem til den bedst muli- + ge løsning. + + + Lektion 17. Store bogstaver med højre og venstre skiftenøgler + Anna Børge Christian Dorthe Else Frede Gunnar Hans Ida Jens + Anna Børge Christian Dorthe Else Frede Gunnar Hans Ida Jens + Kirsten Lars Morten Niels Ole Peter Ruth Søren Tove Ulla Vera + Kirsten Lars Morten Niels Ole Peter Ruth Søren Tove Ulla Vera + Werner Xenia Yrsa Zenta Ærø Øjvind Ã…se + Werner Xenia Yrsa Zenta Ærø Øjvind Ã…se + altid flere ofte omkring side byen inde bort danske skoven + altid flere ofte omkring side byen inde bort danske skoven + Mandag. Tirsdag. Onsdag. Torsdag. Fredag. Lørdag. Søndag. + Mandag. Tirsdag. Onsdag. Torsdag. Fredag. Lørdag. Søndag. + Frilandsmuseet ved Sorgenfri blev oprettet ved Ã¥r- + hundredeskiftet og en nu en afdeling af National- + museet. Til parken er overflyttet gamle landbyg- + ninger fra Danmark og de tidligere danske lands- + dele i Sydsverige og Sydslesvig. Bygningerne er + udvalgt sÃ¥ledes, at de giver et indtryk af de for- + skellige egnes byggeskikke siden det syttende Ã¥r- + hundrede. + + + Lektion 18. Tal 1-5 + fr5f fr5f fr5f fr5f fr5f fr5f fr5f fr5f fr5f fr5f + de4d de4d de4d de4d de4d de4d de4d de4d de4d de4d + sw3s sw3s sw3s sw3s sw3s sw3s sw3s sw3s sw3s sw3s + aq2a aq2a aq2a aq2a aq2a aq2a aq2a aq2a aq2a aq2a + aq1a aq1a aq1a aq1a aq1a aq1a aq1a aq1a aq1a aq1a + Tæppet er 4 meter bredt og 5 meter langt. + Tæppet er 4 meter bredt og 5 meter langt. + Forretningen er flyttet fra Algade 4 til Bredgade 5. + Forretningen er flyttet fra Algade 4 til Bredgade 5. + 135 kg sukker og 241 kg mel. + 135 kg sukker og 241 kg mel. + 1 er for lidt, mon 2 er nok, tag hellere 3 med det samme. + 1 er for lidt, mon 2 er nok, tag hellere 3 med det samme. + Hun bor pÃ¥ Vestergade nr. 12, han bor pÃ¥ Østergade nr. 21. + Hun bor pÃ¥ Vestergade nr. 12, han bor pÃ¥ Østergade nr. 21. + De er flyttet fra Nørregade nr. 13 til Søndergade nr. 31. + De er flyttet fra Nørregade nr. 13 til Søndergade nr. 31. + Jordkloden modtager daglig enorme energimængder fra + solen i form af strÃ¥levarme. Denne varme er en be- + tingelse for alt liv pÃ¥ jorden og ville være mere + en rigelig til dækning af vort samlede energibehov, + hvis vi kunne udnytte den. I de kommende Ã¥r vil for- + skere overalt pÃ¥ jorden forsøge at finde frem til + metoder, der kan omdanne solenergi til energiformer, + vi kan anvende i stedet for kul, olie m.v. + + + Lektion 19. Tal 6-0 + jy6j jy6j jy6j jy6j jy6j jy6j jy6j jy6j jy6j jy6j + ju7j ju7j ju7j ju7j ju7j ju7j ju7j ju7j ju7j ju7j + ki8k ki8k ki8k ki8k ki8k ki8k ki8k ki8k ki8k ki8k + lo9l lo9l lo9l lo9l lo9l lo9l lo9l lo9l lo9l lo9l + æp0æ æp0æ æp0æ æp0æ æp0æ æp0æ æp0æ æp0æ æp0æ æp0æ + Rejsen varede 37 timer, og de kørte igennem 6 lande. + Rejsen varede 37 timer, og de kørte igennem 6 lande. + Der var 10 piger og 17 drenge i klassen. + Der var 10 piger og 17 drenge i klassen. + Pensionsalderen for kvinder er 62, for mænd er den 67. + Pensionsalderen for kvinder er 62, for mænd er den 67. + Han fik 46 points ud af 59 mulige. + Han fik 46 points ud af 59 mulige. + Han blev født den 28. juni 1947 i Rudkøbing. + Han blev født den 28. juni 1947 i Rudkøbing. + Der var 807 ansøgere men kun 698 pladser. + Der var 807 ansøgere men kun 698 pladser. + Træer vokser ikke alene i højtiden, men ogsÃ¥ i højtiden. + I laget mellem bark og ved finder der en celledeling + sted. Hvis temperaturen var ens Ã¥ret rundt, ville + træet vokse jævnt, men pÃ¥ vore breddegrader sker væk- + sten i ryk, fordi træerne hviler om vinteren. Dette + bevirker, at man pÃ¥ et oversavet træ tydeligt kan se, + hvor mange Ã¥r træet er, ved hjælp af de sÃ¥kaldte Ã¥r- + ringe. Danmarks ældste træ er Kongeegen i Nordskoven + ved Jægerspris, som pÃ¥ grundlag af sin tykkelse er + bedømt til 1800 Ã¥r. + + + Lektion 20: Repetition og øvelser 9 + Januar. Februar. Marts. April. Maj. Juni. + Januar. Februar. Marts. April. Maj. Juni. + Juli. August. September. Oktober. November. December. + Juli. August. September. Oktober. November. December. + Sækkene vejede i alt 415 kg + Sækkene vejede i alt 415 kg + Vi udstiller i Aalborghallen den 2. og 3. juni i Ã¥r. + Vi udstiller i Aalborghallen den 2. og 3. juni i Ã¥r. + stille ganske mennesker fast gøre igennem ene kommet par + stille ganske mennesker fast gøre igennem ene kommet par + stadig fri gÃ¥r hovedet sÃ¥dan stykke endelig holdt sad + stadig fri gÃ¥r hovedet sÃ¥dan stykke endelig holdt sad + Tasterne pÃ¥ skrivemaskinen mÃ¥ ikke trykkes ned, men skal + slÃ¥s staccato an, det vil sige et kort lodret anslag med + spidsen af fingeren pÃ¥ tasten, som lynhurtig slippes i + det øjeblik, den er i bund. + Ved salg pÃ¥ kredit forstÃ¥r man, at der gives en vis hen- + stand med betalingen. En detailhandler eller grosserer + fÃ¥r ofte sÃ¥ lang kredit, at han fÃ¥r tid til at videre- + sælge varerne, sÃ¥ledes at han har fÃ¥et penge til beta- + ling af gælden. Detailhandlerens kunder - forbrugerne - + køber pÃ¥ kredit, hvis de ikke har opsparet tilstrækkelig + mange penge. + + + Lektion 21: Repetition og øvelser 10 + Assens. Bjerringbro. Christiansfeld. Dokkedal. Egense. + Assens. Bjerringbro. Christiansfeld. Dokkedal. Egense. + Fakse. Gilleleje. Hadsund. Ingstrup. Jerslev. Klim. + Fakse. Gilleleje. Hadsund. Ingstrup. Jerslev. Klim. + Lemvig. Marstal. Nakskov. Oksbøl. Padborg. Randers. + Lemvig. Marstal. Nakskov. Oksbøl. Padborg. Randers. + Sorø. Tjæreborg. Ulfborg. Vejle. Ydby. Æbeltoft. Ølgod. + Sorø. Tjæreborg. Ulfborg. Vejle. Ydby. Æbeltoft. Ølgod. + den 7. og 8. november, den 9. og 10. december + den 7. og 8. november, den 9. og 10. december + Bogen har 268 sider, jeg er kommet til side 109. + Bogen har 268 sider, jeg er kommet til side 109. + vej fÃ¥et god hos atter begyndte finde give næste morgen + vej fÃ¥et god hos atter begyndte finde give næste morgen + inden kl. luften nogen hjemme hvide høre idet lang sidder + inden kl. luften nogen hjemme hvide høre idet lang sidder + Det er svært for en tom sæk at stÃ¥ oprejst. + Med lyn kan man oplyse verden, men ikke opvarme en ovn. + Fanatisme vil sige, at man fordobler sine anstrengelser, + efter at man har glemt sit mÃ¥l. + Noget af det mest irriterende i denne verden er, at kund- + skaber og færdigheder kun kan erhverves gennem hÃ¥rdt ar- + bejde. + + + Lektion 22: Repetition og øvelser 11 + aæsldkfjdkslaæsldkfjdkslaæaæsldkfjdkslaæaæsldkfjdkslaæ + aften gÃ¥et hurtigt medens bedre gav højt arbejde imod + aften gÃ¥et hurtigt medens bedre gav højt arbejde imod + Hver gang, man skal træffe et valg, er der en mulighed + for, at man vælger forkert. Hvis det drejer sig om en + ting, man har købt, kan det mÃ¥ske lade sig gøre at fÃ¥ + den byttet eller at lade handelen gÃ¥ tilbage. + Har man valgt uddannelse eller erhverv, burde det ogsÃ¥ + være let at vælge om igen, hvis det viser sig, at man + har valgt forkert. Opdager man sin fejltagelse i løbet + af fÃ¥ uger, kan det gÃ¥ ret smertefrit, men sker det + flere gange, eller afgørelsen trækkes i langdrag, er + det en anden sag. Det kan være klogt at gennemdrøfte + de problemer, man har, med forældre eller andre, som + man har tillid til. + rigtig rundt begge dagen forbi intet nÃ¥ nye stort syg + rigtig rundt begge dagen forbi intet nÃ¥ nye stort syg + gjorde hinanden lov mængde set tager foran haft nemlig + gjorde hinanden lov mængde set tager foran haft nemlig + Peter svømmede 400 meter crawl + Peter svømmede 400 meter crawl + Peter svømmede 400 meter crawl + + + Lektion 23: Repetition og øvelser 12 + abcdefghijklmnopqrstuvwxyzæøå,.- + abcdefghijklmnopqrstuvwxyzæøå,.- + solen vejen vel dyr gode let mens pludselig engang senere + solen vejen vel dyr gode let mens pludselig engang senere + Hvis du vil udvide dit ordforrÃ¥d, mÃ¥ du slÃ¥ alle de + ord, du ikke kender, op i en fremmedordbog, efterhÃ¥nden + som du støder pÃ¥ dem, skrifteligt eller mundtligt. + Jo flere ord du kender, desto lettere er det at læse + vanskeligere stof, og desto lettere vil du have ved + at udtrykke dig. + Det behøver ikke at betyde, at du skal anvende frem- + medord i tide og utide. Du skal kun bruge dem, nÃ¥r + de giver en bedre og tydeligere mening end et almin- + deligt dansk ord. Mange diskussioner og samtaler bliver + uklare, fordi deltagerne ikke helt kender betydningen + af de ord, der anvendes. Uenighed og misforstÃ¥elser kan + undgÃ¥s, hvis man kender fremmedords betydning. + Ordet kommunikere er et fremmedord. Det betyder at + meddele eller at udveksle meddelelser. + siden slet stÃ¥r tage allerede grund gør hende lærer mÃ¥de + siden slet stÃ¥r tage allerede grund gør hende lærer mÃ¥de + begynder borte længere spurgte lange mÃ¥ske steder videre + begynder borte længere spurgte lange mÃ¥ske steder videre + Hør, jeg taler som en bog + - det er klogt at være klog, + eller i en omvendt sum + - det er dumt at være dum. + + + Lektion 24: Repetition og øvelser 13 + abcdefghijklmnopqrstuvwxyzæøå,.- + abcdefghijklmnopqrstuvwxyzæøå,.- + større børnene findes langs mad midt nÃ¥ede satte stÃ¥ + større børnene findes langs mad midt nÃ¥ede satte stÃ¥ + hvert imidlertid nede penge sent bag blade fleste gÃ¥rd + hvert imidlertid nede penge sent bag blade fleste gÃ¥rd + For millioener af Ã¥r siden var jorden dækket af varme, + lavvandede have. I disse have levede utallige smÃ¥dyr. + NÃ¥r de døde, sank de ned pÃ¥ havbunden, hvor de efter- + hÃ¥nden dannede et slamlignede lag. Dette slamlag blev + tykkere og tykkere og blev senere dækket af et tykt + lag mudder, som langsomt omdannedes til en porøs sten- + art, som kunne opsuge den olie, som slamlaget pÃ¥ grund + af trykket ovenfra blev omdannet til. + Den olie, som er sÃ¥ vigtig for os i vores hverdag, + blev til pÃ¥ denne mÃ¥de gennem millioner af Ã¥r. De sÃ¥- + kaldte oliefelter er de lag - som regel dybt nede i + jorden - der bestÃ¥r af et oliefyldt porøst stenlag. + Der er mulighed for at finde olie mange steder pÃ¥ + jorden, for eksempel ogsÃ¥ i havbunden omkring Danmark. + Stuen mÃ¥ler 4 x 5 meter + Stuen mÃ¥ler 4 x 5 meter + Jeg har rettet 41 stile, kun 4 eller 5 var gode. + Jeg har rettet 41 stile, kun 4 eller 5 var gode. + Der var 32 deltagere i mødet. + Der var 32 deltagere i mødet. + -., åøæ zyx wvu tsr qpo nml kji hgf edc ba + + + Lektion 25: Repetition og øvelser 14 + aæsldkfjdkslaæsldkfjdkslaæaæsldkfjdkslaæaæsldkfjdkslaæ + A. Andersen. B. Bjerg. C. Carlsen. D. Dam. E. Eriksen. + A. Andersen. B. Bjerg. C. Carlsen. D. Dam. E. Eriksen. + F. Frandsen. G. Gregersen. H. Hansen. I. Iversen J. Jensen. + F. Frandsen. G. Gregersen. H. Hansen. I. Iversen J. Jensen. + K. Knudsen. L. Larsen. M. Madsen. N.Nielsen. O.Olsen. + K. Knudsen. L. Larsen. M. Madsen. N.Nielsen. O.Olsen. + lande lod mine plads stærk vist egne fandt flyver gange + lande lod mine plads stærk vist egne fandt flyver gange + Ã…rets gang i naturen er fuld af overraskelser. NÃ¥r sneen + smelter bort, og frosten gÃ¥r af jorden, vækkes de første + bladanlæg til live. SÃ¥ tidligt som i marts titter de + første følfod frem i grøftekanten, og man kan finde duf- + tende violer pÃ¥ stengærdet ved skoven. NÃ¥r jorden bliver + varmere, begynder røddernes fine net at opsuge vand, og + planterne skyder hurtigt i vejret. Planterne retter sig + mere efter mikroklimaet ved jordoverfladen end efter det + klima, vi andre registrerer i et par meters højde over + jordoverfladen. Det er forskellen i mikroklimaet, der + gør, at nogle anemoner springer ud op til et par uger + før andre, der gror pÃ¥ mindre heldige steder. + Ring besked inden kl. 10 til telefonen 08 67 90 79 + Ring besked inden kl. 10 til telefonen 08 67 90 79 + Ring besked inden kl. 10 til telefonen 08 67 90 79 + + + Lektion 26: Repetition og øvelser 15 + abcdefghijklmnopqrstuvwxyzæøå,.- + abcdefghijklmnopqrstuvwxyzæøå,.- + flok gaden lægge løb omtrent ondt rask sider siger skibe + flok gaden lægge løb omtrent ondt rask sider siger skibe + P. Pedersen. R. Rasmussen. S. Sørensen. T. Thomsen. U. Ulrich. + P. Pedersen. R. Rasmussen. S. Sørensen. T. Thomsen. U. Ulrich. + V. Vang. Y. Yde. Z. Zerlang. Æ. Ærø. Ø. Ørum. Ã…. Ã…bo. + V. Vang. Y. Yde. Z. Zerlang. Æ. Ærø. Ø. Ørum. Ã…. Ã…bo. + Hvert 4. Ã¥r er skudÃ¥r, og februar har 29 dage mod de sæd- + vanlige 28 dage. Der kiles en dag ind imellem den 23. og + 24. februar, den sÃ¥kaldte skuddag. Vi har skudÃ¥r de Ã¥r, + hvor Ã¥rstallet er deleligt med 4, for eksempel 1968, 1972, + 1976 og 1980. Ã…r 2000 vil dog ikke være skudÃ¥r, ligesom + Ã¥r 1900 ikke var det. + Man mener, det var de første romere, der indførte et Ã¥r + pÃ¥ 12 mÃ¥neder. Cæsar bestemte, at hvert 4. Ã¥r skulle være + skudÃ¥r med 366 dage, de mellemliggende 3 Ã¥r 365 dage. Denne + tidsregning fik navnet den julianske tidsregning og blev + indført den 1. januar Ã¥r 45. + hilsen klokken mest mindre største vejret efterhÃ¥nden gjort + hilsen klokken mest mindre største vejret efterhÃ¥nden gjort + lagde lever natten siger tiden fremmede hel tænkte hvordan + lagde lever natten siger tiden fremmede hel tænkte hvordan + lave luft nej ret svarede tidligere venligst øjeblik altsÃ¥ + lave luft nej ret svarede tidligere venligst øjeblik altsÃ¥ + + + Lektion 27: Repetition og øvelser 16 + abcdef ghijkl mnopqr stuvwx yzæøå, .- + abcdef ghijkl mnopqr stuvwx yzæøå, .- + Der er stor forskel pÃ¥ unge menneskers læsefærdighed. + Enkelte hurtige læsere kan læse op til 500 ord pr. + minut, medens de langsomme læsere mÃ¥ske kun kommer op + pÃ¥ 50 ord pr. minut. Læsehastigheden bør varieres ef- + ter det stof, der læses. En side i en roman kan læses + hurtigere end en side i en lærebog i matematik eller + biologi. Det kræver en bestemt teknik at lære en lek- + tie, hvor man skal forstÃ¥ og huske det læste. Man kan + godt læse lektien 2-3 gange uden at have lært den. + Et af de vigtigste midler til effektiv lektielæsning + er koncentration, det vil sige evnen til at holde tan- + kerne samlede om den opgave, man er optaget af. Man + lærer ikke sin lektie, hvis tankerne flakker rundt, + medens man læser. Det kræver ofte stor viljeanspændel- + se og selvdisciplin at koncentrere sig. Den største + hjælp til koncentration er virkelig interesse for den + foreliggende opgave, men der er vel ingen, der synes, + at alle opgaver er lige interessante. Det er dog værd + at lægge mærke til, at hvis man for alvor forsøger at + læse en lektie og grundigt sætter sig ind i stoffet, + sÃ¥ vil man mærke, at interessen kommer af sig selv. + rejste siden slÃ¥r slags stærk træer unge forskellige + rejste siden slÃ¥r slags stærk træer unge forskellige + heller hus høres kender manden meddele afsende modtage + heller hus høres kender manden meddele afsende modtage + + + Lektion 28: Repetition og øvelser 17 + abcdefghijklmnopqrstuvwxyzæøå,.- + abcdefghijklmnopqrstuvwxyzæøå,.- + Mit telefonnummer er fra 24. november 35 17 88 96 + Mit telefonnummer er fra 24. november 35 17 88 96 + Mit telefonnummer er fra 24. november 35 17 82 96 + Der findes dyr med mærkelige spisevaner ganske ligesom + mennesker. Mange insekter er vegetarianere, andre er + lidenskabelige kødædere. Sommerfuglelarver spiser al- + mindeligvis blade, men der findes en art, der kun kan + trives pÃ¥ en ganske bestemt pileart - al anden føde + nægter den at spise, om den sÃ¥ skal dø af sult. Menne- + sker og dyr behøver i virkeligheden de samme nærings- + stoffer, som de indtager i forskellig form. Alle har + behov for fedt og sukker som brændstof for organismen + og kraftkilde for musklerne. Disse stoffer er lige sÃ¥ + nødvendige, som olien er det for en dieselmotor, der + skal kunne yde noget. + Naturligvis er det ikke nødvendigt udelukkende at spi- + se sukker. Brød og kartofler er sukkerkilder for krop- + pen, idet disse fødemidlers hovedbestanddel, stivelse, + i kemisk henseende stÃ¥r sukkeret nær og faktisk omdan- + nes til sukkerstof af vore fordøjelsesorganer. Samtidig + er det nødvendigt at fÃ¥ tilført æggehvidestoffer, pro- + tein, idet kroppen for en stor del bestÃ¥r af æggehvide- + stoffer. + taget vokser vort øjne derved fattige hoved høje især + taget vokser vort øjne derved fattige hoved høje især + langsomt ligner rÃ¥bte ro time tusinde bare dÃ¥rlig eneste + langsomt ligner rÃ¥bte ro time tusinde bare dÃ¥rlig eneste + + + Lektion 29: Repetition og øvelser 18 + aiqy bjrz aiqy bjrz aiqy bjrz aiqy bjrz aiqy bjrz + emuÃ¥ fnw, emuÃ¥ fnw, emuÃ¥ fnw, emuÃ¥ fnw, emuÃ¥ fnw, + 3 stk. autobørster nr. 2172 a kr. 18,25 + 4 stk. autobørster nr. 2179 a kr. 16,35 + I de egne af jorden, der er hjemsøgt af jordskælv, findes + der ogsÃ¥ vulkaner. Man har kaldt dem ildsprudende bjerge, + men der er ikke ild, der kommer ud af vulkanerne, det er + smeltede, glødende stenmasser og store mængder af vand- + damp og andre luftarter, der sammen med støv, grus og sten + undertiden slynges kilometerhøjt til vejrs. Disse masser + oplyses nedefra, og det ser derfor ud, som om det er ild, + der stÃ¥r ud af bjergets Ã¥bning. + Man troede tidligere, at vulkanernes glødende masser kom + fra et smeltet jordindre. I vore dage hælder man til den + anskuelse, at der i tyve til tredive kilometers dybte un- + der jordoverfladen foregÃ¥r radioaktive processer, hvorved + der opstÃ¥r sÃ¥ høj en temperatur, at de fleste klipper smel- + ter. + Den smeltede masse kaldes magma. Denne masse bliver ved + ophedningen lettere end de omgivende faste dele, og den + smelter sig derfor vej opefter igennem de endnu faste + klipper. Magmaen indeholder mange forskellige luftarter, + bland andet enorme mængder af vanddamp. NÃ¥r jordskorpen + ved vulkanudbruddet gennembrydes, slynges dele af den + sønderbrudte jordskorpe sammen med glødende magmadele til + vejrs med de eksploderende luftarter. + enkelte faldt færdige hørte kære livet løber nær sommeren + enkelte faldt færdige hørte kære livet løber nær sommeren + + + Lektion 30: Repetition og øvelser 19 + cksæ dltø cksæ dltø cksæ dltø cksæ dltø cksæ dltø + gov. hpx- gov. hpx- gov. hpx- gov. hpx- gov. hpx- + Afgang hver mandag kl. 6.35 og hver fredag kl. 7.25 + Afgang hver mandag kl. 6.35 og hver fredag kl. 7.25 + NÃ¥r vinden kommer fra havet, fører den altid vand med sig + ind over land. Det kan være vanddamp eller vanddrÃ¥ber. SÃ¥ + længe luften endnu ikke er mættet med vanddamp, kan den + stadig optage mere vand, og den virker derfor udtørrende. + NÃ¥r den under en given temperatur ikke kan optage mere + vanddamp, siger man, at den er mættet. Ved temperaturstig- + ning kan luften optage mere vand, ved temperaturfald kon- + denseres, det vil sige fortættes vanddampen. Man taler sÃ¥ + om, at temperaturen har nÃ¥et dugpunktet. + Bæres de vandmættede luftstrømme ind over land i lav høj- + de, kaldes de tÃ¥gebanker. Driver de højere oppe, kaldes + de skyer. Disse dannes næsten altid, hvor kold og varm + luft mødes. Hvor en vandfyldt luftmasse hurtigt afkøles, + kan man se skyer vokse frem med stor hastighed. VanddrÃ¥- + berne i skyerne vil, sÃ¥ længe de er smÃ¥, kunne holdes + svævende meget længe pÃ¥ grund af opstigende varm luft. + Hvis opdriften aftager, og drÃ¥berne bliver tunge, vil de + falde ned som regn. Hvis varm luft glider ind over kold + luft, vil vi næsten altid fÃ¥ silende heldagsregn. Skyder + kold luft ind under varm luft, fÃ¥r vi kraftige byger. + ting vidste Ã¥ret blandt f.eks. forstod hjælp hvorfor + ting vidste Ã¥ret blandt f.eks. forstod hjælp hvorfor + hvorledes kort navn tak vender vældige bede ca. kunne + hvorledes kort navn tak vender vældige bede ca. kunne + + + Lektion 31: Afhjælpning af typiske fejl: ae as bv cv dk ds ea ei + ansvar afklar attrap klar bank sanktion transaktion aks + barnagtig klar nar kanal kanasta fatal ananas asfalt ar + kvadrat araber racehad ar at da ja nat rat lak ham bank + tavle kabale mad allak arrangement arv banan latakia ad + barbar barnebarn bank brobyggeri bredbladet birkebarken + benbrud babybad bænkebidder berberis bæger begriber bue + central citrus center chintz celcius cafe check cowboys + cif cyklus cocktail cognac accept calcium succes cancan + dine adfærd med dag udsende daddel ild dit dyd dividere + dÃ¥d dodder dødsdømt ding dang ræd dødvande dÃ¥vildt sæde + dale der den addere dem odder dagdriver drøm dog handle + did dadel dato dedikation debet ideel dernede dolk drik + emne dette efter eder efeu ejendel flere ene mellem tre + kendsgerning rederi sirene service metersystemet energi + elleve eneste en et hed erfare henvende meddelelse etat + deres reder herved ellers ekko evne seddel eksamen lede + + + Lektion 32: Afhjælpning af typiske fejl: fg gf gh hg hj ie io jh + frafald fast fabel affald offer efter første forfald af + asfalt fosfor forfatter frakke frifinde fred fanfare fÃ¥ + og gengive gø angÃ¥ sagogryn goddag geolog gerrig gæring + gage gang gengæld genopbygge gigt gul god gale gav gære + gage gengæld gibs giv lægge gags gang gruble gys agerer + engagere gamling genganger gul grøn gøre agent gnu ugle + hjem henhold ham handel hvem har hippie højhalset højre + hed hen hvorhen handske hejre hjerte høns hilsen højhed + her hen ham henhold have hæk hasard charme hilsen hvede + holden hud handel hundehus hvalp husholder hastig hilse + ind ild hils bring ir ris fri sit tidlig giftig million + iltog ironi biologi triologi irritation citat ilt idiot + elite erika incitament initiativ irriterende indbinding + individ indianer indesidden indblik indicere indeks ilt + jul jeres ja juli jazz jævn kajak jetjager jasmin juice + jakke eje dej jo juni jævn jet jura journal januar jury + + + Lektion 33: Afhjælpning af typiske fejl: kd kl lk ls mn nm nv oi + kukkuk anke kokon kollekt koks kokken kolerisk kompleks + kokos klask klinke klokke klynk kokain konkret krakiler + kaskade kajak kanin koket konkurs kvantum akkurat kirke + kurs dukke kamik kikke krukke konkurrence kram kokarder + lille lovlig linoleum ligeløn ligestilling lanolin lang + levere alle lollænder lynlÃ¥s lægelig lilje læspe løs lÃ¥ + lak tallerken lov lÃ¥g lo le al mel lollænder lovlig læk + lemfældig lette kolonial livlig løfte ligeløn lotto ild + meddele mest mammut medbestemmelse meddelelsesmiddel mÃ¥ + museum mulig mølle mægler mad mere mamma murer mime mut + nedennævnte anerkende nogen nonne navnlig nødvendig nat + nuance nænne næsten nødlande nævninge notabene nationen + nænne nat anden næsen renden nonnen nynner kinden sneen + nankin neon niende nonsens inden bønne rank kunne kanon + opera ogsÃ¥ omsorg oldemoder oktober oldenborre opponent + omsonst nordre optog ordre overopsyn ortopæd opfordrede + + + Lektion 34: Afhjælpning af typiske fejl: op pÃ¥ rt sd sl tr uy vb + overliste odont ottoman orlov ozon ovenover sort oboist + orgel ortografi obo tons jolle oktav ornotolog over tom + papir paprika paraply papæske poplin polyfoto polo oppe + propaganda opponent psykologi prydplante pamper primula + rare radere reol reparere rang referere rar reform roer + regenerere redegøre rapir redder raseri rekreere ringer + stang scene saksofon svensk serie esse smÃ¥ snavs shorts + sanse solo sanktion siesta sekvens sne saft se souschef + grosserer sanse straks skanse sit sans skrift skænd sti + standse grossist sko hastesag svar forespørge som sidst + tætte tekst tast titel tiltag tomt tvist tylt tautologi + teint tyst team tantieme tendentiøs atlet tiltale talte + under uvane udelukkende udsalg uformuende udsultet ulve + udhus ukultiveret undergrund ukulele ukuelig ukrudt urt + vende veksel vanvare vrang vedvarende via venlige vodka + viv viske væv væske værelse værdi hverv vegne varer var + + + Lektion 35: Afhjælpning af typiske fejl: vn xc yu æø øæ Ã¥p ,. ., + virvar vrag væver var vrøvl vi vove væv vokseværket vov + vil votiv vovelige viv vivace hvor vistra ivrige valuta + xerografi xylofon xeroform xenia oxygen oxydere saxofon + axminster foxtrot hydroxyl mixed mixtur flux box oxford + ydeevne yderligere tydelig ytre ynkværdig synlig myndig + yalelÃ¥s byrde cykel ypperste lymfe ydmyg yoga ny lyd sy + æbletræ ærekær ærbar ærlig ærkefjende ærgerrig æter kær + æske pæretræ nænsom ændre blæse udtrække hændelse æsler + ørkesløs øredøvende økonomi øjeblik østrigsk ønske tøve + østers østersøen ønskedrøm køn løn høns øllebrød økonom + Ã¥ben rÃ¥ Ã¥ndeløs Ã¥ndfuld Ã¥rhusianer tÃ¥be lÃ¥ne dÃ¥ne sÃ¥dan + bÃ¥de vÃ¥deskud tÃ¥rn skÃ¥ne Ã¥re lÃ¥s hÃ¥nd nÃ¥r mÃ¥ne Ã¥ben sÃ¥r + og, at, det, en, den, til, er, de, af, pÃ¥, var, han, i, + sÃ¥, med, ikke, for, men, vi, som, sig, har, jeg, deres, + hr. fr. dvs. osv. etc. evt. dus. stk. ds. sk. gl. iflg. + ks. pk. fl. sp. ca. jfr. kl. kr. o.lign. bl.a. j.nr. f. + + + Lektion 36: Træning i hastighed og sikkerhed, 1 + Lige siden huleboerne for tredive tusinde Ã¥r siden malede + pÃ¥ drypstensgrotternes vægge, har menneskene prøvet pÃ¥ at + afskaffe den grÃ¥ hverdag og gøre livet mere farverigt. De + har prøvet at efterligne naturens farvepragt, og de har + lidt efter lidt erfaret, at farverne har stor psykologisk + betydning med stærk indvirkning pÃ¥ gemyttet. Tidligere gem- + te mennesker sig bag mørke farver. Stuernes vægge var mør- + kegrønne, eller brune, og gardinerne holdt brutalt lyset ude. + Møbler var betrukket med sorte hestehÃ¥r, og det tøj, man + bar, var ogsÃ¥ mørkt og trist. Vor tid er i langt højere + grad farveforbrugende. Takket være kemien og industrien, + der siden anden verdenskrig har gennemgÃ¥et en rivende ud- + vikling, har vi i dag flere muligheder end nogen sinde før + for at tilfredstille vor latente farveglæde. Der er dog + først i de seneste Ã¥r, at farverne virkelig har lavet om pÃ¥ + vor hverdag og har præget vor tilværelse - regnbuen er ble- + vet hvermands eje. + + + Lektion 37: Træning i hastighed og sikkerhed, 2 + Syntetiske farver og plasticmaling har gjort det nemt for + enhver ar sætte kulør pÃ¥ hjemmet. Ingen er bange for at ta- + ge en pensel og en bøtte maling og smøre solskin pÃ¥ hjem- + mets vægge. Familiens medlemmer har fundet en ny fælles in- + teresse. Farvehandlerens butik bugner med materialerm, som + kan live op og skabe humør. Der er mode i farver. NÃ¥r en + modeskaber i Paris bestemmer, at nu skal kvinderne gÃ¥ i + beige og grønt, sÃ¥ sidder farvefabrikanterne ved hans fød- + der og kigger med og indretter produktionen derefter. RÃ¥- + stofferne til dansk farve- og lakindustri kommer fortrins- + vis fra England og Tyskland, men der er ogsÃ¥ en stor frem- + stilling herhjemme. Stort set bestÃ¥r en liter maling af + tre lige store dele, nemlig farvestof, bindemiddel og for- + tyndingsvæske. Farvestoffet - eller pigmentet - blev oprin- + deligt fremstillet af planteudtræk, men det produceres nu + ad kemisk vej. Bindemidlet kan være vand, alkyder eller ve- + getabilske olier. Fortyndingsvæsken er terpentin eller + kulbrinte. + + + Lektion 38: Træning i hastighed og sikkerhed, 3 + Tiden gÃ¥r. Den er kostbar, og den skal udnyttes. Det er en + gammel erfaring, men sætningens første ord er ikke helt sÃ¥ + ligetil. Tiden er et begreb, som vi kender godt fra vore + sanser, og som dog er sÃ¥ svært at definere. Men vi kan mÃ¥- + le tiden. I os har vi et indbygget tidsmÃ¥l, pulsslagene, + ca. et i sekundet, somme tider flere, somme tider færre. + Solen angiver dag og nat, og de fire Ã¥rstider skifter. Vi + kan ikke opfatte kortere tider end et øjes blinken og læn- + gere tider end vort eget liv, men alligevel ved vi, at ti- + den gÃ¥r tilbage før vor fødsel og vil fortsætte efter vor + død - men denne viden ligger uden for vore sansers opfat- + telsesevne. Vi kan ikke forbedre vore sanser, man vi kan + skaffe os redskaber, som deler tiden op. Vi kan lave ure. + Primitive folkeslag kan klare sig med den inddeling af ti- + den, som solens gang hen over himlen giver. De kan nøjes + med at dele dagen i morgen, middag, aften og nat. + + + Lektion 39: Træning i hastighed og sikkerhed, 4 + Denne inddeling ville ikke være tilstrækkelig i et højt ud- + viklet samfund som vort, hvor folk skal møde pÃ¥ arbejde til + fastsatte tider, og hvor arbejdets varighed er mÃ¥lt ud i + tid efter overenskomster mellem arbejdsgivere og arbejdsta- + gere. OgsÃ¥ fritidens interessante tv-underholdning begynder + med sekunders nøjagtighed pÃ¥ klokkeslet fastsat ugen i for- + vejen. Det hele lyder sÃ¥ nemt, men er dog sÃ¥ svært, for al- + le skal jo være enige om, hvorfra tiden skal tælles, hvilke + enheder der skal vælges, og urene skal gÃ¥ ens. Solens dag- + lige bevægelse rundt om jorden er kun tilsyneladende. Det + er jo jorden, som en gang i døgnet drejer rundt om sin egen + akse, og hele systemet udgør et mægtigt og temmeligt præcist + ur, som vi kan konstruere mekaniske ure til at følge og + samtidig benytte til at kontrollere disse ures nøjagtige + gang. + + + Lektion 40: Træning i hastighed og sikkerhed, 5 + Fyrvæsenet er grundlagt af sørøvere - dog ikke det danske + fyr- og vagervæsen, men oldtidens og den tidlige middelal- + ders fyrvæsener i Middelhavet. Dette store indhav var i Ã¥r- + hundreder hjemsøgt af sørøvere, der opererede fra uindtage- + lige borge pÃ¥ klippekyster og drog hærgende rundt i alle + middelhavsegnene. De lod opsætte fyr og ansatte formentlig + folk til at passe blussene - simpelt hen for bedre at kun- + ne finde rundt. De var jo ret interesserede i at kunne ope- + rere om natten. Der var dog ogsÃ¥ mere officielle fyr alle- + rede i oldtiden. Berømt er især fyrtÃ¥rnet Pharos, et af den + gamle verdens syv underværker. Det er meget sandsynligt, at + de danske vikinger, der ogsÃ¥ hovedsagelig bevægede sig + langs kysterne, har haft faste aftaler om at holde brænden- + de bavner vedlige passende steder, nÃ¥r de skulle drage i + leding, eller vikingeflÃ¥den var ventet hjem. + + + Lektion 41: Træning i hastighed og sikkerhed, 6 + Første vidnesbyrd om et offentligt forordnet fyr i Dan- + mark stammer fra Dragør - en af de pladser ved Øresunds + bredder, hvor der i middelalderen var marked om efterÃ¥ret + i de Ã¥rhundreder, da silden kunne fiskes her i uhyre mæng- + der. I over tre hundrede Ã¥r blussede man pÃ¥ stranden i + Dragør for at vise skibene fra hansestæderne vej. Det var + Frederik den Anden, der forordnede fyr opsat pÃ¥ Skagen, + Anholt og Kullen. Besked om fyrenes anordning blev sendt + ud gennem toldvæsenet i Helsingør, der jo i kraft af sund- + tolden var den mest internationalt orienterede by i Norden. + Af en eller anden grund kaldte man dem papegøjefyr. Da man + ikke kender deres konstruktion, er det svært at gætte hvor- + for. Det menes, at fyrene har bestÃ¥et af en fyrpande pÃ¥ + toppen af en mast, og at man har fyret med brænde. I sÃ¥ + fald har man vel sammenlignet med de kunstige papegøjer pÃ¥ + en stang, som skydebrødre skød til mÃ¥ls efter. Masten har + næppe været højere, end at fyrmesteren har kunnet holde + blusset vedlige ved hjælp af en stige. + + + Lektion 42: Træning i hastighed og sikkerhed, 7 + Betegnelsen økologi kommer af det græske ord oikos, der be- + tyder hus, levested eller lignende. Den videnskab, der be- + skæftiger sig med læren om organismerne i deres naturlige + omgivelser eller - sagt pÃ¥ en anden mÃ¥de - med naturens + struktur og funktion, kaldes økologi, der som selvstændig + videnskab er relativ ung. Dens forskningsprogram er først + blevet klart formuleret i det tyvende Ã¥rhundrede. Det har + dog altid været sÃ¥ledes, at jægere, diskere, kvægavlere og + agerdyrkere som en ganske naturlig ting har arbejdet ud fra + økologiske grundtanker. For disse mennesker er der ikke ta- + le om en ophøjet videnskab, de arbejder simpelt hen ud fra + deres egen dømmekraft og ud fra de erfaringer, der er op- + samlet gennem generationer. Som eksempel kan nævnes, at + agerdyrkeren bestræber sig pÃ¥, at afgrøden skal give det + størst mulige udbytte. Han gør dette ved at udvælge plan- + tesorter, der passer til klima og jordbund. Han passer dem + og griber ind med regulerede foranstaltninger, hvis en + faktor svigter eller tager overhÃ¥nd. Der gødes, kunstvan- + des eller plantes læhegn. + + + Lektion 43: Træning i hastighed og sikkerhed, 8 + PÃ¥ en række afgørende punkter kan økologien tjene menneske- + hedens sag, og aldrig nogen sinde har behovet for viden og + forstÃ¥else pÃ¥ dette omrÃ¥de været større end netop nu. Med + de enorme tekniske muligheder, der stÃ¥r til rÃ¥dighed for + mennesker i dag, har vi opnÃ¥et en uhyggelig evne til at æn- + dre og kontrollere vore omgivelser. Vor indsigt i de natur- + lige systemer, som vi prøver pÃ¥ at ændre, er ikke fulgt med + den større tekniske formÃ¥en. Uden økologisk viden kontrol- + lerer og bruger vi naturen i blinde, og som i de fleste til- + fælde, hvor en ukyndig søger at gribe ind i en kompliceret + mekanisme, fører dette til ødelæggelse. Ødelægges den natur- + lige balance i de processer, der foregÃ¥r i naturen, kan ska- + den ikke gøres god igen i en hÃ¥ndevending, det kan tage Ã¥r- + tier, før den naturlige balance er genoprettet. + + + Lektion 44: Træning i hastighed og sikkerhed, 9 + Muskelinfiltrationer er en gigtsygdom, der viser sig ved + hÃ¥rde, ømme knudedannelser i muskulaturen. De væsentligste + Ã¥rsager hertil er kulde, træk og forceret arbejde i samme + stilling, men nervøsitet i forbindelse med et dÃ¥rligt ar- + bejdsklima kan ogsÃ¥ være Ã¥rsag til lidelsen. Muskelstof- + skiftet hæmmes, sÃ¥ledes at blodet ikke optager tilstræk- + keligt ilt, og affaldsstofferne ikke fjernes hurtigt nok. + Spændingerne begynder langs muskelkanterne, hvor blodfor- + syningen er dÃ¥rligst, og breder sig videre til sener og + underhudsvæv. Ømheden opstÃ¥r, nÃ¥r det hÃ¥rde muskelvæv + trykker pÃ¥ nerverne og gennem centralnervesystemet frem- + kalder irritationen. En stor del af det arbejde, der fo- + regÃ¥r pÃ¥ virksomhederne i dag, er specialiseret, og man- + ge mennesker er bundet til samme sted flere timer ad gan- + gen. Herved belastes kroppen hÃ¥rdere end i perioder, hvor + der er mulighed for bevægelse, f.eks. i fritiden. + + + Lektion 45: Træning i hastighed og sikkerhed, 10 + Skal muskelinfiltrationer undgÃ¥s, gælder det om at skabe + et godt arbejdsmiljø. Rummets temperatur skal være behage- + lig, og selve arbejdspladsen skal være indrettet, sÃ¥ledes + at unødvendige anstrengelser undgÃ¥s. DÃ¥rlig belysning kan + medføre hovedpine som følge af spændinger i hals og nakke. + De mennesker, der betjener regne- og skrivemaskiner, er + udsat for disse gener, hvis de sidder med løftede skuldre + og med hovedet drejet i en bestemt vinkel gennem længere + tid. Hvis der ikke føres noget for at modvirke spændinger- + ne, bliver de angrebne dele af kroppen trætte og tunge, og + resultatet kan blive kroniske gigtlidelser. Ved behandling + af infiltrationerne mÃ¥ man først sætte ind pÃ¥ at fjerne + Ã¥rsagen til deres opstÃ¥en, og dernæst mÃ¥ man lindre smer- + terne hos de personer, der har fÃ¥et lidelsen. Behandlin- + gen bestÃ¥r i kortbølge-, massage- eller varmebehandlinger, + som fremmer blodomløbet, sÃ¥ledes at der tilføres mere ilt, + og de ophobede affaldsstoffer fjernes. + + + Lektion 46: Folkeskolens prøve i hastighed og sikkerhed, 1 + Hvis det gælder om at holde sig vÃ¥gen, hjælper det at drikke + en kop kaffe eller en kop te. Dette skyldes, at bÃ¥de teblade + og kaffebønner indeholder et stof, koffein, der blandt andet + har en mærkelig evne til at fjerne trangen til søvn, uden at + Ã¥ndsevnerne pÃ¥virkes. Efter at man gar drukket en kop te el- + ler kaffe, vil koffeinet hurtigt blive optaget gennem mavens + og tarmens vægge. Allerede efter cirka et kvarters forløb er + det muligt at mÃ¥le virkningen, der varer i det næste par ti- + mer. Man ved ikke meget om, hvordan det opkvikkende stof pÃ¥- + virker vort nervesystem, og man mÃ¥ derfor indtil videre nøj- + es med at konstatere en vis positiv virkning pÃ¥ evnen til at + lære og ril at fÃ¥ ideer. Koffein i mindre portioner er uska- + deligt, men ved en dosis pÃ¥ over ti gram, der svarer til om- + kring hundrede kopper kaffe, bliver det dødeligt. Overdreven + nydelse af koffein kan give rystende hænder og hjertebanken. + + + Lektion 47: Folkeskolens prøve i hastighed og sikkerhed, 2 + Det er normalt, at et lille barn i løbet af sit første leve- + Ã¥r har lært at sige nogle fÃ¥ ord og udføre nogle enkle hÃ¥nd- + bevægelser som at gribe noget og ryste det eller føre det op + til munden. Som regel har det ogsÃ¥ lært at kende sin familie + fra fremmede mennesker, og det er godt pÃ¥ vej til at lære at + gÃ¥. I denne tidligste barndom lærer de fleste børn nogenlun- + de lige meget, og i virkeligheden er det en imponerende ind- + læringsproces, der finder sted i sÃ¥dan en lille hjerne, selv + om det ikke kommer sÃ¥ tydeligt til udtryk i det, barnet kan. + Spædbarnet skal især lære at se tingene omkring sig som ting + og ikke blot som usammenhængende prikker og pletter. De man- + ge smÃ¥ sanseceller i øjnene sender nemlig besked om hver de- + res lille del af synsfeltet til hjernen, som sÃ¥ skal lære at + sætte alle disse billeder sammen til en helhed, og først nÃ¥r + der er blevet lært, opfatter barnet et ansigt som et ansigt. + + + Lektion 48: Folkeskolens prøve i hastighed og sikkerhed, 3 + Mange unge har en naturlig interesse i at beskæftige sig med + børn, og de fleste vil før eller senere fÃ¥ med børn at gøre. + Barnepleje er sÃ¥ledes et livsnært emne at tage op for eksem- + pel som et valgbart kursus for elever i skolens ældste klas- + ser. FormÃ¥let med denne undervisning mÃ¥ selvfølgelig være at + give eleverne viden og færdigheder vedrørende smÃ¥børns pleje + og pasning, og desuden skal de efterhÃ¥nden ogsÃ¥ opnÃ¥ indsigt + i det ansvar, som altid følger med at have med børn at gøre. + Derfor bør arbejdet i timerne foregÃ¥ pÃ¥ en sÃ¥dan mÃ¥de, at de + personlige egenskaber, der er nødvendige, hvis man skal kun- + ne pÃ¥tage sig ansvaret for børn, bliver udviklet hos elever- + ne. Undervisningen skal ogsÃ¥ indeholde en orientering om den + støtte og hjælp, som samfundet tilbyder en familie med børn. + Hvor det forekommer naturligt, bør man ikke alene omtale det + sunde barn, men ogsÃ¥ det handicappede barns særlige forhold. + + + Lektion 49: Folkeskolens prøve i hastighed og sikkerhed, 4 + Vore oldeforældre i byerne tog en enkelt gang om Ã¥ret en tur + i skoven eller ud pÃ¥ landet i maj eller juni mÃ¥ned, nÃ¥r vej- + ret var godt. Oldefar var i sit bedste jakkesæt. PÃ¥ fødderne + havde han fjederstøvler og pÃ¥ hovedet sin fine strÃ¥hat. Hvis + han smed jakken, sÃ¥ man hans tæt tilknappede vest, og gennem + de ærmeløse gab stak hans skjorteærmer med de hvide, stivede + manchetter. Blev varmen ulidelig, knappede han vesten op, sÃ¥ + man kunne se hans seler. Oldemor var i lang sort kjole, høj- + halset, besat med kniplinger. HÃ¥ret, der var sat op pÃ¥ hove- + det, skærmede hun imod solen med sin sorte silkeparasol. NÃ¥r + varmen blev helt uudholdelig, Ã¥bnede hun de høje knapstøvler + en ganske lille smule. Frokosten belv indtaget i det grønne. + Den var medbragt hjemmefra, omhyggeligt pakket ind i en sko- + tøjsæske, som agurkesalaten gjorde vÃ¥d. En skovtur blev vel- + lykket, nÃ¥r det gode vejr holdt sig, til man var vel hjemme. + + + Lektion 50: Folkeskolens prøve i hastighed og sikkerhed, 5 + Et dovendyr føler sig kun hjemme, nÃ¥r det hænger i tropesko- + vens grene, hvor det bevæger sig med en udpræget langsomhed, + hvad der har givet dyret navn. Hvis et dovendyr bliver udsat + for fare, kan det flygte med en fart af omkring to kilometer + i timen, men denne hastighed bliver der kun tale om, nÃ¥r det + for alvor gælder livet. Det virker komisk med en sÃ¥dan lang- + somhed, men det er i virkeligheden en styrke for et dovendyr + at bevæge sig sÃ¥dan. SÃ¥ er der nemlig ingen, der lægger mær- + ke til det. Dovendyret er ogsÃ¥ vanskeligt at fÃ¥ øje pÃ¥, for- + di der er grønt som de blade, det hænger imellem. Ikke fordi + det har en grøn pels, for det er der ingen dyr, der har, men + fordi det som det eneste dyr har alger i hÃ¥ret. Hvert enkelt + hÃ¥r er forsynet med riller pÃ¥ langs og pÃ¥ tværs, og i dem er + det muligt for algerne at gro. Det sker dog ikke i en zoolo- + + + diff --git a/ktouch/training/danish2.ktouch.xml b/ktouch/training/danish2.ktouch.xml new file mode 100644 index 00000000..5c4bf20e --- /dev/null +++ b/ktouch/training/danish2.ktouch.xml @@ -0,0 +1,152 @@ + + Danish (auto-generated) + KTouch training file generated Sun Aug 25 22:07:37 2002 +Perl Script written by Steinar Theigmann & HÃ¥vard Frøiland. + + + + jf + ffff jj jjj jjjj + f fjf fjjj jjjf + ffjjf fjf j fjjj jj + jff f ffff j fj + jjjf fjj fjfjj fj + j jf jjjf jf jfj + + + kd + kfkf kd dfj jk dk + fk d kd dfj fjd + jk dfj dfj d d + k dk fk d jk kd + df dfj jd dfj dfj + jjk d dk kfkf fjd + + + ls + ksdd fld s s dkld + jll fkl s fld ds + fld l sjk kld kld + sk ffkl fkl sk + dl sf dkld ffs + dkld kl dl sdl lsd + + + øa + rad sjals ja lala + løds kaj falk flak + fad flaks rød fladsøs + ras skalk løds salsa + løj klask da a fa + køls asks dødsfalds + + + nt + saft afnød klat anskaf + raskt taktfast naj + fastansat slants stanks + nat afnød østland + tskf anstand løsladt + fladt støjs afnød + + + iv + skandinavistisk afstiv tavst + divans asiat kitinskal + statists instinktiv anilin + standtid kids finans + vvs visa annalistisk + klatvist vindfløj fatalists + + + me + øffes kilet vandstandene + fjenden standenes svinde + svalendes afskallendes + søvejenes sammenfattendes + mjavede afstødes øjnes + stødtandens assistents mine + + + hr + akkilessenernes versenes madrasser + radikaliseredes fritidshjemmenes + afskrivere saltsøers retssalen + diasrammer rimesse svinemiklers + hankedes lejekaserners + timevisers familiariseredes + + + go + agathe fritekstsøgning + hagendes demonstrators + motellerne maoisme indtegn + trillingers vidneafhøringer + teltholdernes helligdage sorteringsmaskinens + sorteredes aftenandagt + + + bp + simplifikationerne fejlbedømmelsers + genanvendelsesprojektets barberknivs + tilspidsningerne belliser spergel + promillekørsel strippokerne + eskaperes børsnoteret + bestrø patineredes + + + qÃ¥ + bondegÃ¥rdenes fjortenÃ¥rigs + spÃ¥nløs indlÃ¥ner fireÃ¥ringen + frÃ¥dseren afhÃ¥ringers + pÃ¥lideligstes delomrÃ¥derne + Ã¥rsopgørelses bÃ¥sens sÃ¥maskines + bÃ¥ndsprøjtningerne Ã¥redes vedgÃ¥elsen + + + wn + omredaktion rekordindehavere + sladderhankes stenbedsplanters + tapetseringerne Ã¥bnede hovmodendes + forkøbsrettighederne konfektioneres + apoteosens papirfabrikken + opløbnes konfereringers + + + cæ + svækkelses tænkeboks ærmebladene + anticiperedes civilisationsformers + æggehvidestoffets desinficeringer + jærtegn racet efterspændingerne + centralisations kancellister + spættes demarchen congoleser + + + x + radixers excelleredes + lixens excesser dioxinbegrænsning + sexologiskes saxofonists + maxien oxider boxcalf + dioxinets sexmistænkt + mexico saxofonistens + + + ,. + a.m.b.a. nov. nr. jan. + mv. mht. apr. dvs. + c. c. iht. nov. + etc. kl. tv. a.m.b.a. + bl.a. osv. d.v.s. + c. nr. apr. afs. + + + ABCDEFGHIJKLMNOPQRSTUVWYZÆØÅ + Ea Hermanda Mejken + Claramilla Mariettes Klas + Femmøllers Joahs Sella + Francas Jefs Irbits + Bredahls Klaves Silvanias + Amerika Aksinjas Jensmine + + + diff --git a/ktouch/training/dvorak-fr-1.ktouch.xml b/ktouch/training/dvorak-fr-1.ktouch.xml new file mode 100644 index 00000000..3880bd33 --- /dev/null +++ b/ktouch/training/dvorak-fr-1.ktouch.xml @@ -0,0 +1,299 @@ + + French - Dvorak 1st part + Apprentissage du clavier Dvorak-fr +Partie 1 +30 mai 2002 - Francis Leboutte, www.algo.be +7 décembre 2004 - Passage au format ktouch par Matthieu MOY +14 septembre 2005 - Passage au format ktouch XML par Stéphane Raimbault + + + Touches de base + es + eeee ssss eeee ssss eeee ssss eeee ssss + eee ee s ee ssss ss + es es se se se es se es + s e se es ess see + e s es se see ess + + + ut + uuuu tttt uuuu tttt uuuu tttt uuuu tttt + uuu uu t uu tttt tt + ut ut tu tu + tu ut tu ut + t u tu ut utt tuu + u t ut tu tuu utt + eeee ssss uuuu tttt + tu tu tu tu et et et et te te te te es es es es + su su su su + tes tes tes tes tes tes tes tes tes tes + tues tues tues tues tues tues tues tues + est est est est sus sus sus sus set set set set + test test test test tues tues tues tues sets sets sets sets + + + an + aaaa nnnn aaaa nnnn aaaa nnnn aaaa nnnn + aaa aa n aa nnnn nn + an an na na + na an na an + n a na an ann naa + a n an na naa ann + eeee ssss nnnn uuuu tttt aaaa + en en en en su su su su ne ne ne ne + ne ne ne ne us us us us tu tu tu tu + nu nu nu nu an an an an sa sa sa sa + ta ta ta ta es es es es te te te te + tas tas tas tas nue nue nue nue + ans ans ans ans sue sue sue sue + sut sut sut sut eut eut eut eut + tue tue tue tue set set set set + tau tau tau tau tau tau tau + use use use use uns uns uns uns eau eau eau eau + saut saut saut saut anus anus anus anus + anse anse anse anse + tenu tenu tenu tenu tant tant tant tant + + + Mots + + tasse tasse tasse tasse usent usent usent usent + tenus tenus tenus tenus + nasse nasse nasse nasse tante tante tante tante + suent suent suent suent + tente tente tente tente saute saute saute saute + suant suant suant suant + aunes aunes aunes aunes + usante usante usante usante naseau naseau naseau naseau + ananas ananas ananas ananas + ententes ententes ententes ententes ententes + ententes ententes ententes + + + od + oooo ddddd oooo ddddd oooo ddddd oooo ddddd + ooo oo d oo dddd dd + od od do do do od do od + d o do od odd doo o d od do doo odd + oooo uuuu ssss nnnn aaaa dddd tttt eeee + os os os os on on on on tu tu tu tu + ta ta ta ta de de de de ne ne ne ne + do do do do sa sa sa sa na na na na + ad ad ad ad us us us us ut ut ut ut + nu nu nu nu un un un un du du du du + se se se se es es es es te te te te + dos dos dos dos + + + Mots + + ton ton ton ton ose ose ose ose + des des des des des des des des des des + dettes dettes dettes dettes dettes dettes dettes dettes + nues nues nues nues nues nues nues nues nues nues nues + nous nous nous nous nous nous nous nous nous nous nous + dans dans dans dans dans dans dans dans + dont dont dont dont dont dont dont dont + oses oses oses oses unes unes unes unes date date date date + tout tout tout tout dose dose dose dose + dune dune dune dune anse anse anse anse + aune aune aune aune + notes notes notes notes notes notes notes notes + tons tons tons tons tons tons tons tons tons + dents dents dents dents dents dents dents dents + sautons sautons sautons sautons sautons sautons + dansons dansons dansons dansons dansons dansons + soute soute soute soute doute doute doute doute natte natte natte natte + tasse tasse tasse tasse anode anode anode anode atone atone atone atone + saute saute saute saute ouest ouest ouest ouest + suant suant suant suant sonde sonde sonde sonde soude soude soude soude + sonate sonate sonate sonate tondue tondue tondue tondue + usante usante usante usante anodes anodes anodes anodes + tondues tondues tondues tondues soudent soudent soudent soudent + usantes usantes usantes usantes + + + Index, majeurs et annuaires vers le bas et le haut + ir + ie ie ie ie ie ie ie ie ie ie ie ie ie ie + rs rs rs rs rs rs rs rs rs rs rs rs rs rs + ie ie ie rs rs ie rs ie ie rs rs rs ie rs + ie rs ie ie rs rs rs ie rs ie ie rs ie ie + ras ras ras ras ras ras ras ras ras ras ras + ide ide ide ide ide ide ide ide ide ide ide + sieurs sieurs sieurs sieurs sieurs sieurs + ries ries ries ries ries ries ries ries ries ries + sires sires sires sires sires sires sires sires + tait tait tait tait tais tais tais tais tais tais + rites rites rites rites rites rites rites rites + nions nions nions nions nions nions nions nions nions + rides rides rides rides rides rides rides rides + suer suer suer suer ruer ruer ruer ruer + + + Mots plus longs + + nouer nouer nouer nouer noter noter noter noter ruade ruade ruade ruade + droite droite droite droite sonder sonder sonder sonder + ardent ardent ardent ardent adroit adroit adroit adroit + danseur danseur danseur danseur adroite adroite adroite adroite + suinter suinter suinter suinter renouer renouer renouer renouer + notaire notaire notaire notaire noiraud noiraud noiraud noiraud + soutien soutien soutien soutien endroit endroit endroit endroit + sourdine sourdine sourdine sourdine sudation sudation sudation sudation + outsider outsider outsider outsider noterais noterais noterais noterais + soutenir soutenir soutenir soutenir adroites adroites adroites adroites + aiderons aiderons aiderons aiderons risettes risettes risettes risettes + nous autres nous autres nous autres nous autres nous autres nous autres + nourrirons nourrirons nourrirons nourrirons nourrirons nourrirons + soutiendra soutiendra soutiendra soutiendra + + + Majeurs vers le bas + ,l + let let let let let let let let let let + u, u, u, u, u, u, u, u, + lutte, lutte, lutte, lutte, lutte, lutte, lutte, lutte, + let, let, let, let, let, let, let, let, + lut lut lut lut lut lut lut lut lut lut + lut, lut, lut, lut, lut, lut, lut, lut, + lait lait lait lait + lait, lait, lait, lait, lait, lait, lait, + ailette ailette ailette + ailette, ailette, ailette, ailette, ailette, + lots lots lots lots + lots, lots, lots, lots, lots, lots, + allure allure allure allure + allure, allure, allure, allure, allure, allure, allure, + silure silure silure + silure, silure, silure, silure, silure, + + + Majeurs vers le haut + éc + ténu ténu ténu ténu ténu ténu ténu ténu ténu ténu + cet cet cet cet cet cet cet cet cet cet cet cet + ce ténu ce ténu ce ténu ce ténu ce ténu ce ténu ce ténu + suée suée suée suée suée suée suée suée + cote cote cote cote cote cote cote cote + écoute écoute écoute écoute écoute écoute + décrut décrut décrut décrut décrut décrut + racé racé racé racé racé racé + écrété écrété écrété écrété + acte acte acte acte acte acte acte + raclée raclée raclée raclée + écru écru écru écru écru écru + calé calé calé calé lacé lacé lacé lacé + codétenu codétenu codétenu codétenu codétenu + déci déci déci déci déci déci déci déci + tuée tuée tuée tuée + luné luné luné luné lancé lancé lancé lancé + éclaté éclaté éclaté éclaté lactée lactée lactée lactée + assuétude assuétude assuétude assuétude + + + Annulaires vers le haut + ´m + mon mon mon mon mon mon mon mon mon mon mon + 'a 'a 'a 'a 'a 'a 'a 'a 'a + mon mon 'a mon 'a 'a mon 'a 'a 'a mon 'a mon 'a mon 'a mon + l´air l´air l´air l´air l´air l´air l´air l´air + ment ment ment ment ment ment ment + d´une d´une d´une d´une d´une d´une + armée armée armée armée armée armée + l´amont l´amont l´amont l´amont l´amont + sommes sommes sommes sommes sommes + mains mains mains mains mains mains + enmena enmena enmena enmena enmena + écumait écumait écumait écumait écumait + l´allure l´allure l´allure l´allure l´allure l´allure + ma maman m'a donné une tomme + + + Annulaires vers le bas + pq + que que que que que que que que que que que + pan pan pan pan pan pan pan pan pan pan pan + pan que que pan pan que pan que pan pan que que pan que + quand quand quand quand quand quand quand + pente pente pente pente pente pente pente + quota quota quota quota quota quota quota quota quota + pain pain pain pain pain pain pain pain pain pain + prune prune prune prune prune prune + qui qui qui qui qui qui + plaque plaque plaque plaque plaque plaque plaque + temps temps temps temps temps temps + plouc plouc plouc plouc + pétal pétal pétal pétal + qualité qualité qualité qualité qualité + quiproquo quiproquo quiproquo quiproquo + auquel auquel auquel auquel auquel auquel + piquet piquet piquet piquet piquet + capé capé capé placé placé placé + + + Mots plus longs + + quoique quoique quoique quoique quoique quoique + pourquoi pourquoi pourquoi pourquoi pourquoi pourquoi + piqure piqure piqure piqure + plaquer plaquer plaquer plaquer + quasar quasar quasar quasar quasar quasar quasar + pommes pommes pommes pommes pommes pommes pommes + parques parques parques parques parques parques + pataras pataras pataras pataras pataras pataras + lunatique lunatique lunatique lunatique lunatique + quadrillerait quadrillerait quadrillerait quadrillerait + quenouille quenouille quenouille quenouille quenouille + atlantique atlantique atlantique atlantique atlantique + l´aptitude l´aptitude l´aptitude l´aptitude l´aptitude + pire pire pire pire plus plus plus plus + parts parts parts parts parts parts parts parts + partie partie partie partie glapir glapir glapir glapir + parie parie parie parie paire paire paire paire + pirate pirate pirate pirate + préemption préemption préemption préemption + + + Index vers le haut + gv + gens gens gens gens gens gens gens gens gens gens + vus vus vus vus vus vus vus vus vus vus vus vus + age age age age age age age age age age + visses visses visses visses visses visses visses + givres givres givres givres givres givres givres + genou genou genou genou genou genou + page page page page + vanne vanne vanne vanne vanne vanne + auge auge auge auge auge auge auge auge + vagues vagues vagues vagues vagues vagues + agaves agaves agaves agaves agaves + gelées gelées gelées gelées + vider vider vider vider vider vider + + + Mots plus longs + + usage usage usage usage usage usage usage usage usage + vendre vendre vendre vendre vendre vendre vendre + gemmes gemmes gemmes gemmes gemmes gemmes gemmes + valvule valvule valvule valvule valvule valvule valvule + mages mages mages mages mages mages mages mages + gommes gommes gommes gommes gommes gommes gommes + grammes grammes grammes grammes grammes + agrumes agrumes agrumes agrumes agrumes agrumes agrumes + messager messager messager messager messager messager messager + gourmets gourmets gourmets gourmets gourmets gourmets gourmets + guider guider guider guider gourde gourde gourde gourde + gradin gradin gradin gradin gredin gredin gredin gredin + ergoter ergoter ergoter ergoter endroit endroit endroit endroit + graduer graduer graduer graduer + guéridon guéridon guéridon guéridon + grandiose grandiose grandiose grandiose + nouveau nouveau nouveau nouveau nouveau nouveau nouveau nouveau + l´allumage l´allumage l´allumage l´allumage l´allumage + l´alunissage l´alunissage l´alunissage l´alunissage + avogadro avogadro avogadro avogadro + + + diff --git a/ktouch/training/dvorak-fr-2.ktouch.xml b/ktouch/training/dvorak-fr-2.ktouch.xml new file mode 100644 index 00000000..ea1036e2 --- /dev/null +++ b/ktouch/training/dvorak-fr-2.ktouch.xml @@ -0,0 +1,257 @@ + + French - Dvorak 2nd part + 30 mai 2002 - Francis Leboutte, www.algo.be +7 décembre 2004 - Passage au format ktouch par Matthieu MOY +14 septembre 2005 - Passage au format ktouch XML par Stéphane Raimbault + + + Voyelles accentuées (accent grave et tréma) et c cédille + èùâêûîôïç + père père père père + où où où où où où + pâle pâle pâle pâle + tôt tôt tôt tôt tôt + août août août août + naître naître naître naître + caïd caïd caïd caïd + ça ça ça ça ça + sittèle sittèle sittèle sittèle + mât mât mât mât mât mât mât mât + pèse-moût pèse-moût pèse-moût pèse-moût pèse-moût + l'évêque l'évêque l'évêque l'évêque l'évêque l'évêque l'évêque + + + Index vers le centre + bf + bel bel bel bel bel bel bel bel bel bel bel bel bel + fus fus fus fus fus fus fus fus fus fus fus + fils fils fils fils fils fils fils fils fils fils + becs becs becs becs becs becs becs becs becs becs + beau beau beau beau beau beau beau beau beau beau + butée butée butée butée butée bête bête bête bête bête + bègue bègue bègue bègue bègue + fente fente fente fente fente fente + facs facs facs facs facs facs facs + fisc fisc fisc fisc fisc fisc fisc + fesse fesse fesse fesse fesse fesse + buse buse buse buse + rubis rubis rubis rubis + billets billets billets billets + bât bât bât bât + + + Index vers le centre et le bas + yx + ye ye ye ye ye ye ye ye ye ye + xs xs xs xs xs xs xs xs xs xs + yen yen yen yen yen yen yen yen yen yen yen + axes axes axes axes axes axes axes axes axes + yin yin yin yin yin yin yin yin yin yin yin + taxes taxes taxes taxes taxes taxes taxes taxes taxes + tyran tyran tyran tyran + satyre satyre satyre satyre + sixième sixième sixième sixième sixième + + + Index vers le centre et le haut + .h + hs hs hs hs hs hs hs hs hs + .e .e .e .e .e .e .e .e .e + hottes hottes hottes hottes hottes hottes hottes hottes + hommes hommes hommes hommes hommes hommes hommes hommes + hausse hausse hausse hausse hausse + houx. houx. houx. houx. houx. houx. houx. houx. houx. houx. houx. + hiboux hiboux hiboux hiboux hiboux hiboux hiboux hiboux hiboux + cahots cahots cahots cahots cahots cahots cahots cahots + hase. hase. hase. hase. hase. hase. hase. hase. hase. hase. + mèches mèches mèches mèches + hase. hase. hase. hase. hase. hase. hase. hase. hase. hase. + haies. haies. haies. haies. haies. haies. haies. haies. + boxes boxes boxes boxes boxes boxes boxes boxes boxes boxes + beaux beaux beaux beaux beaux beaux beaux beaux beaux beaux + faxes faxes faxes faxes faxes faxes + xérès xérès xérès xérès xérès + foyers foyers foyers foyers foyers foyers foyers foyers + fayot fayot fayot fayot fayot fayot fayot fayot fayot + l'homme l'homme l'homme l'homme l'homme l'homme + fraye fraye fraye fraye fraye fraye fraye fraye fraye + acheté acheté acheté acheté acheté acheté acheté + fuyant fuyant fuyant fuyant fuyant fuyant fuyant fuyant + frayeur frayeur frayeur frayeur frayeur frayeur frayeur + festoyer festoyer festoyer festoyer festoyer festoyer + + + Auriculaires vers le bas + ;j + judo judo judo judo judo judo judo judo judo judo + o; o; o; o; o; o; o; o; o; o; + judo; judo; judo; judo; judo; judo; judo; judo; judo; + judas; judas; judas; judas; judas; judas; judas; judas; + bijou; bijou; bijou; bijou; bijou; bijou; bijou; bijou; + ajouté; ajouté; ajouté; ajouté; ajouté; ajouté; ajouté; + bijoux; bijoux; bijoux; bijoux; bijoux; bijoux; bijoux; + jiu-jitsu; jiu-jitsu; jiu-jitsu; jiu-jitsu; jiu-jitsu; + + + Auriculaires vers le haut + :k + kid kid kid kid kid kid kid kid kid kid kid kid + o: o: o: o: o: o: o: o: o: o: + o:o:o:o;o;o:o;o;o:o:o:o;o:o;o;o:o;o; + kid: kid: kid: kid: kid: kid: kid: kid: kid: kid: kid: + kodiak: kodiak: kodiak: kodiak: kodiak: kodiak: kodiak: + ski: ski: ski: ski: ski: skaï: skaï: skaï: skaï: skaï: + kurde: kurde: kurde: kurde: kurde: kurde: kurde: kurde: + + + Auriculaires vers la droite + w + world world world world world world world world + wide wide wide wide wide wide wide wide wide wide + web web web web web web web web web web web web + watt watt watt watt + world wide web. world wide web. world wide web. + + + Auriculaires vers le haut et la droite + z + zen zen zen zen zen zen zen zen zen zen zen zen + zone zone zone zone zone zone zone zone zone zone + zut zut zut zut zut zut zut zut zut zut zut zut + demandez demandez demandez demandez demandez + zazou zazou zazou zazou + barzoï barzoï barzoï barzoï + + + Pangramme : une phrase qui contient toutes les lettres de l'alphabet + pangramme + portez ce vieux whisky au juge blond qui fume + voyez ce bon fakir moqueur pousser un wagon en jouant du xylophone + Zoé ma grande fille veut que je boive ce whisky dont je ne veux pas + the quick brown fox jumps over the lazy dog + + + Entraînement à la vitesse + vitesse + Digrammes et trigrammes les plus fréquents. Exercez-vous en + particulier aux digrammes à une main, dont certains sont parmi les + plus difficiles à taper. + + + Digrammes de la main droite + digramme droite + nt nt nt nt nt nt nt nt nt + ns ns ns ns ns ns ns ns ns + nt nt ns nt ns ns ns nt ns nt nt ns nt ns nt ns nt nt + pr ns pr ns pr ns pr ns pr ns pr ns pr ns + st st st st st st st st + tr st tr st tr st tr st tr st tr st tr st + nc t nc t nc t nc t nc t nc t nc t + rt s rt s rt s rt s rt s rt s rt s + pl nt pl nt pl nt pl nt pl nt pl nt + rs rs rs rs rs rs rs rs rs + ts ts ts ts ts ts ts ts ts + ch ts ch ts ch ts ch ts ch ts ch ts + ct ct ct ct ct ct ct ct ct ct ct ct + nd nd nd nd nd nd nd nd nd + mp n mp n mp n mp n mp n mp n mp n + + + Digrammes de la main gauche + digramme gauche + qu a qu a qu a qu a qu a qu a qu a + ue ue ue ue ue ue ue ue ue + io e io e io e io e io e io e io e + ou ou ou ou ou ou ou ou ou + ai e ai e ai e ai e ai e ai e ai e + ie ie ie ie ie ie ie ie ie + au au au au au au au au au + eu eu eu eu eu eu eu eu eu + au ou ou au au au ou au ou ou ou ou au ou ou au ou ou + oi e oi e oi e oi e oi e oi e oi e + ui e ui e ui e ui e ui e ui e ui e + ée u ée u ée u ée u ée u ée u ée u + ei ei ei ei ei ei ei ei ei + e, ue e, ue e, ue e, ue e, ue e, ue + + + Digrammes à 2 mains + digramme double + es es es es es es es es es + en en en en en en en en en + le t le t le t le t le t le t le t + de de de de de de de de de + on on on on on on on on on + re s re s re s re s re s re s re s + ti e ti e ti e ti e ti e ti e ti e + er s er s er s er s er s er s er s + co t co t co t co t co t co t co t + an an an an an an an an an + te te te te te te te te te + la t la t la t la t la t la t la t + et et et et et et et et et + me n me n me n me n me n me n me n + ur s ur s ur s ur s ur s ur s ur s + at at at at at at at at at + + + Ca continue... + suite + ra s ra s ra s ra s ra s ra s ra s + ce t ce t ce t ce t ce t ce t ce t + tr s tr s tr s tr s tr s tr s tr s + ve s ve s ve s ve s ve s ve s ve s + un un un un un un un un un + ir es ir es ir es ir es ir es ir es + l' ta l' ta l' ta l' ta l' ta l' ta + ri se ri se ri se ri se ri se ri se + si e si e si e si e si e si e si e + or s or s or s or s or s or s or s + li te li te li te li te li te li te + ar s ar s ar s ar s ar s ar s ar s + pa n pa n pa n pa n pa n pa n pa n + iq eau iq eau iq eau iq eau iq eau + ro s ro s ro s ro s ro s ro s ro s + el t el t el t el t el t el t el t + il et il et il et il et il et il et + em n em n em n em n em n em n em n + ma n ma n ma n ma n ma n ma n ma n + om n om n om n om n om n om n om n + al t al t al t al t al t al t al t + té u té u té u té u té u té u té u + + + Trigrammes les plus fréquents + trigramme + ent ent ent ent ent ent + les t les t les t les t les t les t les t + ion e ion e ion e ion e ion e ion e ion e + que a que a que a que a que a que a que a + tio e tio e tio e tio e tio e tio e tio e + des des des des des des + ati e ati e ati e ati e ati e ati e ati e + men men men men men men + iqu eau iqu eau iqu eau iqu eau iqu eau iqu eau + res res res res res res + ire s ire s ire s ire s ire s ire s ire s ire s + con t con t con t con t con t con t con t con t + ons ons ons ons ons ons + eme n eme n eme n eme n eme n eme n eme n eme n + par ans par ans par ans par ans par ans par ans + ent ent ent ent ent ent + eur est eur est eur est eur est eur est eur est + pro ens pro ens pro ens pro ens pro ens pro ens + com ent com ent com ent com ent com ent com ent + ues ues ues ues ues ues + tre s tre s tre s tre s tre s tre s tre s tre s + ont ont ont ont ont ont + ren se ren se ren se ren se ren se ren se ren se + our se our se our se our se our se our se our se + nce tes nce tes nce tes nce tes nce tes nce tes + lle t lle t lle t lle t lle t lle t lle t lle t + ité une ité une ité une ité une ité une ité une + air nte elle ure ien + ces enc art dan onn + + + diff --git a/ktouch/training/dvorak.ktouch.xml b/ktouch/training/dvorak.ktouch.xml new file mode 100644 index 00000000..cc60a5ec --- /dev/null +++ b/ktouch/training/dvorak.ktouch.xml @@ -0,0 +1,602 @@ + + Dvorak (auto-generated) + Trainingfile genereated Mon Apr 8 18:44:12 2002 +Program written by HÃ¥vard Frøiland + + + + uh + h uh h h h huh uh h uh u uh u uh u h h u u + huh u huh huh huh h huh uh huh huh h huh u + h u uh u u uh h uh h u h uh h uh uh h h huh + h u huh huh u h uh huh huh uh huh huh h h + h uh u uh h u u u huh uh h h u uh u u uh u + huh uh h h uh huh h uh u h u u h uh h uh h + u h uh huh h h huh h u uh u uh h uh uh huh + huh uh u uh huh h huh huh uh h h h u uh u + uh uh huh u huh huh u huh h huh u huh h huh + u huh huh h u u h u h huh huh u huh huh huh + uh h u h huh huh h huh h huh h huh h huh huh + h u huh huh uh h h uh u u uh u huh u h uh + h u h u u huh u h h h h h u h h u uh huh h + h huh u huh u huh u uh uh huh huh u huh u + u h uh u u huh uh u h uh uh h uh huh uh u + h huh u uh uh uh u huh u huh uh u u u uh huh + u u u uh u huh h u u uh u huh uh h u huh huh + uh u u u uh h uh uh huh h huh h uh huh uh + h h h u huh u uh h h h h huh h u uh h h h + uh u huh uh h uh uh h uh uh huh u u huh u + uh h u huh huh uh huh huh uh uh h h u h h + uh uh uh u u uh huh huh huh u uh uh uh huh + uh h u uh u h uh huh h u u huh u uh h uh huh + uh u u h uh h huh uh huh h h uh huh h u huh + uh h u huh uh h huh huh uh uh u h huh huh + huh uh h u uh huh u u u u uh uh h uh huh u + u u u huh h huh huh h huh uh huh h uh uh h + uh h u huh uh h u h uh huh huh u huh u h u + huh uh uh uh huh uh u huh u huh uh uh uh u + uh u u h u h u uh u huh u h u u u uh uh u + + + et + eh th teeth et et th teethe tee th the et + et tutu tutu tee t teethe thee th t tee tutu + t teethe teeth the eh th t teethe thee th + t the th e teethe e the e tut the e eh eh + tee tee e e tutu t tee tee eh eh eh tutu tee + tut teethe eh t t tee thee tee tee tee the + teeth the et th the eh the teeth tut the et + eh thee tee tut teeth thee teethe thee et + th the eh the tut tut e et et tee tee teethe + teethe tee e th tut tut t e e t eh thee the + teethe tut e tut t e teethe tut eh eh t tutu + eh e tutu thee the the tee teethe tut thee + tee t teethe tee t teeth thee teethe tee tee + th tee et the the teethe et thee et e tee + eh t e teethe tut tut eh tee e teeth tutu + t thee t th tut tutu e teeth t tee th e teethe + tutu teethe teethe tee teethe teeth teethe + e et teeth teeth tut tee t teeth tee et thee + tut tut tutu teethe t the teethe et tut eh + eh thee e et the teethe tee th tutu t tee + thee et eh eh th th t tutu eh tutu eh teethe + tee et teeth teeth teethe teeth tee et t e + et e tut tutu tee teethe tee tut eh e the + the th teethe tutu tee the et e thee teethe + the thee tutu th tee tut tutu th tutu teethe + eh tutu th et t t tee tutu th the t tutu tutu + et the t tee the eh e th thee thee et et et + tut tutu th eh the tut et teethe tut e et + teeth teethe th tee teeth e t teeth tut eh + eh et the th th e teeth eh e teeth tutu teethe + + + on + oh noun net note neon o nu noun n on nun not + out non one nun nth nett noun oho nett one + noun no nut onto one nee none o nu nett noon + ooh oho onto out neon none non noon one nett + out noun nu nu not no on neut neut nee neon + o noun oho nut nth not nee non oh nut o onto + nu oho oho noun oh oho net o on oh not nth + ooh nth ooh nut one noon net nut nett nett + neon nu on net neon one none noun no noun + out note neon none one o onto ooh nu o nett + none nut one on onto one nth oh oh nu noon + nut nth nu nu none neut no neon neon nun out + oho one noun nun on nth noun oh net oho oho + oho note nut neut no non no one out out none + onto note nut none nett net ooh ooh neon on + nett none neon noon no none oh one not neon + neut o nu noun on onto n nee one out oh no + not non neon oh nett one nun nun nee out one + not out nee noon note neon not out onto one + onto nun ooh non nun neut noun oh on n nee + none neon nun non on not nu oho nett non noun + nth n noun on nett oh none oho out nee net + n o noun noon neut no no noon non neon onto + nu nth neut out non out nth oh nut onto oh + one neut n out oho nun o no noun no on neon + o o noun oh n ooh noon neon none nth note + net noon net nun on none nee one o nth nth + non noon n oho o noun note oh none neon net + oho noon not no noon no neon nth nett o one + on note nee nett oh onto noun out on nee out + + + as + aunt ash soothest st sooth attenuate shouts + attest ant sanest astute season sanes seen + shoos senses stenos soot sasses senses souths + shootout senates settees statuses stoat ahas + sooth astutest ates autos shushes shunt statue + annotates attune sheet soothest sensuousness + auto souse stoutness sets shuts souths shouts + saute statues set sens stetson attune stet + stash sensuous stoat sea sen autos sautes + sheet sashes anon stones aunts snoots sot + sauna at soon shunts ah southeast soothes + sanes sanenesses autos stet sos sooths snouts + sonatas aha sanenesses shots shahs ante sanes + sue assess ante stouts assen snots sheets + asses shut state souths ahas auto suets sensuousness + sue sense attests shouts soothe souses sensuousnesses + seasons season sonata antennae sea ahas stoutnesses + statuses asset shutouts suntan statuette ante + anus sanenesses ashes shh stouts aunt soothes + son an sense anons ate stoutest ass suntan + saneness souses sautes seats shutouts stash + astutenesses snoots sautes sunsets anent soonest + atone steno shes sos astutest ah shunt shuns + auto sonatas snoots settee statutes stouts + sane s sheath sane stoutness setts southeast + sateens sons anon ashen anent seats stunt + sets stetsons seasons shot sots soothes attn + stoutness seen she sees soots sates sue statehouses + antennas assonant ates sensuousnesses sanenesses + astuteness sheath ashen ate sans snout snot + + + id + denseness intestate destined inst denies inane + detainee deadheads denseness insinuations + detain deadest ideation donutted detuned dist + dished its indeeds denudes disunited innuendos + instantaneousness death inane desist intuits + inset issuant dded donut insanities detune + intone insidious intentions iodinated detained + dissension dents dust dustinesses insist in + didoes intension danishes intentnesses innate + indentions initiation detainee deadness dentition + dottiest issued dadoes dissuaded disunites + dune denotation disunited dueness inned inundate + douse iodate daises inn doth instate danishes + intuited inion instantiate duh dissident indent + dinned donate intension intense iodides deaths + indents initiation dentins insaneness dottiest + dishes dinette insides dented disunite detained + ind duennas dunno desist desuetudes destinate + denotation disuses detonations deadens dadoed + denies duetted do indentation dentition ideate + iodination ind innuendo detonations diseases + id dentins dustinesses dustiest diastases + diathesis dished distentions destine douse + dandies destined denseness iodines insentient + dodos dotted diseased institutes dissuaded + donas donnishness destituteness duet danseuses + dandies detonation inned d instantiations + destine id insinuates intentnesses insanest + dusts instantness dueness iodines dainties + dandiest densest detonation datasets destitutions + + + p + phosphates pantheons patented pea pinto pipes + panned pods poshed paste passioned poshest + pons pusses poshest posted ponies possess + poisons pieties peens pennons pithiest pethidine + pated petite peened petunias pinheadedness + poinsettias piousnesses patientest pad pennis + passionateness pappiest pas pet posthaste + pops pout peed phone postdate pined pope poison + position pitapats pouts pushed pinions popped + passionates pupates pit punts piteousness + peso pied pithiest pensions pension puppet + pope potatoes pianists potions patsies pontoon + peasant pistons paints poets poss panpipes + pas postseason pose postpones phat putout + psst penitent pennons patented pendant pinon + pensioned pinatas peonies pod pitapat positions + puses pudenda pipes ponies pints pantsuits + pan puppet pappies peened pennis pus pope + ponded patted pups phosphate punishes postponed + penned potashes pipette passionates pinon + pains passionateness peptide peptidases pupation + pettiest pitas pistons pippin pantheists pa + paddies pest pot pied pop points phosphatase + pans postdate pussiest pinon pest posed paeans + petted pip pipped pone puts pinpoints puppet + pines photoed past pities pipette pine psi + pantheons paths push pinups punishes potshot + pantie pendants padded psi pa phosphide pinnate + patientest positioned postpaid pipettes putt + pendents popped poppet pod pappiest pinpointed + + + g + get gossips gadgets gneisses get gasped gaging + giddies gout gush gasps git gusto gusseting + g gene gutsed gag gating gnats guising gusting + getups genuinenesses giddied gnashing gunning + guideposts gateau getting guested giants gutsiest + gainsaid gadding gagging gouging gusseted + gaunts ghettos gateau gatehouse goodnesses + geese gotta gad gainsaid go goutiest gist + guanine gentians geest gunships gadded gunpoints + gunshot gauntnesses gashed geed geode gnash + gaudies ghosting gashing gaunting gad gush + goatees got gist gens gauss goddess gist guessing + gets geode guesting gonna gutsiest gussets + gens guineas geed gust gnashes gees genesis + gigs gestates gust gossiped gunships godsend + gashest godson gaudies ghosts guessing giantesses + going gnashing gustiness gaped ghosted genuinenesses + gust gentians guest gaits gags gushiest gigs + gateau gains guise going gutties gudgeon gestated + godsons gaped gaps gateau going gatehouse + good ghosts giddinesses ghettoing gases gestation + gestapos gouge gouges giddiness gashing gaudiest + gunpoint ghats guanine giddies goddess gashing + guanos gunpoints gunpoint godding ginning + god godsons gauss gating gutted gashest godhood + gannet ghosted geode gages gages gusting gusset + godhoods goto gags goos ghosts gestations + ginseng gustiest guanines gaudinesses godded + gassiest gets gentian gaging gnu gush gun + gnash gnu gage gusts gaits goatees gasping + + + .c + cacheting cascading contentions chip consented + cheetahs constituting chaps consensus continuations + cadet chant cations canoes chuted catenate + caging censused cheapen contusing coituses + china chicnesses chasten chianti condensates + cocaines continuous coconuts ceases catching + constitutes cushioned cunts cacophonist copied + cot coincident cessations consonant cupidities + chitchatting canasta congestions cheapening + consented cannoning ceded conies caucusing + cession condescended causations conceit congaed + cathodic coated chitchatted cutout continuations + chinas caddied captains cocas cannonaded coeducation + coping chat cooing consign cannoned codded + count chit constituent catchpennies cassias + censused canine chestiest cheap cease countenancing + conspectuses condescended coses casing coedits + cocoons conspicuousness constitution cassia + cc choosing cites cup copings consigned choosinesses + chain cheapish caucused cottoned chaoses chips + cocooning concedes cu cunning cheapen connotes + conduced continuousness concision cosinesses + condensations caucusing chinning canoes cued + chastening contused chihuahua casts couscous + cachet captaining canton cheap connections + contents copied coping concatenated conspicuousnesses + cadencing coined concessions coca cosines + casuist continua catnips cheapest condensing + concision cacophonies chestiest cant chide + caches cupping constituencies capacitances + + + ,r + renegaded randiness reedinesses ruder rushers + recs rhesus reddishness riptides restated + rephrasing rephotographs radon rosetting rants + ripener rodeoed retrace roached rattiest recto + resonances radiated recreant randinesses riposting + read recoding randing routing rattier reappearing + radiance rodents ragouted rapier rechristened + reparteeing repeat rushers roe repossesses + reducing roper restarting reprehensions renaissances + raunchier reunions reacting ripcords reintroduction + ranges reship runtiness reroutes reds retrogrades + regraded reproducing raccoons reopening regenerate + recuse reaccessed redirected reproductions + recess radiated ripened ring reprocesses rottenest + rigging riping retain rhinoceroses retracted + radios repartitioner retrod readier reciprocities + riptides renaissance reattached reorientates + rustier rogue reticence rids recognitions + roadsigns radiotherapist reduct residents + reset recurses reputations racecourses regents + resurges raptness recreated raucousnesses + reintegrates reconsecration repairer restitutions + repartees routers reenact reprehension reappointed + recrudescences renditioning roots rotation + rattraps rerecords rites repartitioner ropers + reapportioned repost reiterating reintegrating + recoding restarter renouncer rashest ragout + reasserted renderer redundancies retest reconstructions + rectos renaissance rounds receptor rainiest + rained ruses repudiations renouncing riposted + + + 'q + quash queens quartets queued quarantine's + quipping quart's quads quest quarantine's + quaintness quintic questioning queuing quart's + quencher queen q's quietude's quitter's quester + quadrant qt quietening quire quoined quitters + quietest quince quashes question quince's + queasinesses quasar's quietus quashes quire + quintet's quotient quietus quest quitters + quietness quadricepses quart's quests quahogs + quiche's questers queens queasier quadraphonic + quietest quotients queasinesses quotients + quid's quoit queers queuer's quadded quietening + quiche's quiets queuers quartet quarried quittances + quietnesses querier quadding queue quangos + quietude's questioners quietus's quince quad's + quenches quadratic's quiche quadric quietness's + quartics questionnaire's quart's quencher + quenchers queered quinines quotidians quoting + queernesses quietens quitters quarries quanta + quadrupeds quarter quires quiets quadruped's + quadraphonic quine quart's quieted quadrature + quotidians quiescentness quint's question + queasier quotient's quainter quitting quitters + quoter quasar quired quiescent quadratic quadratures + quid's quotations quotas queues quoined quotients + queasiness quietudes question's queernesses + quite quadratures quahog quieter's quitters + queers quern quited ques quonset quota's quarto's + quittances quiesced quirt's questing quenching + quarries q quoits quarterer quine quatrain's + + + l + logistical leaded lipreading lassies lignites + lesions landlord laddering lost laciest liquorice + laterals locution linguist's lichen licensee + legislator's lurcher's litigiousness's legislator + listeners learned lotter lighthouse lusted + lugsails lupus's lecherousness's lord's lettering's + lintels lustrous luting litterers league lender + letterhead's largess's leanness lulled localed + loggia lustinesses lupuses liaising loon legit + landau linting lutanist's loins lastings latches + logins lunatic lier's legion lousing litigators + learner lipase largenesses littered landslid + letters lurching learn ladder's luggages lodestones + lancet's leaned lidding looters ladder lagoon's + logical lulls logic's linted lard lanced lollipop's + lurcher's loneliness loonies lorn ludicrousness + lisp loudliest lunate lushed leggings lossier + lecture's logical litigant's larch ltd lunch + lecherousness legend's landscaping lecithins + loudened lorises lot lease's lastingness's + legislations login listing lashes loaning's + lustiness leanings leap laura's liaised lessors + loggia's legatee's loaning lacuna's lopsidedness + letterpresses literatures local latticed lutenist's + lusted lien lactational loincloths lilted + loophole's legalese's locus's lii littlenesses + lightning leniencies laggard's longhair lenser + lactating lodge lardier loaner landslid liquor's + loch's lariat lated loop's loiters lento league + licentiousness's lipid licorice lipid lean + + + kb + budgie barracking booting bee's books bookkeeper's + beddings been bursitis bluest biding bluings + brothel's bigger breeding knockabout's bedder + blinkering knuckleheads baptist's burglars + bingos billboard backscattered kibble's bing + blotted bloodline's k's knockings bikinied + bitser's bind beanstalk's bot knob brightest + borstal's ballers brouhahas birthstone bottlenecks + baccarats backstabber bookstore kindling's + backdating bloodsheds bookishness boodle begot + bingen balconies boutique bods bilker's belletrist's + blitheness's bonding boatclubs kestrels bittier + broadcasters knickers bricker blood bobolink + bass's braggarts bastion kitchener's bubbling + banking's kissing bidden blackcurrant bikini's + bedaubing balding kinkier baggage's keener's + boater's karat bilge's buccaneers bunco's + bill blindings breathier bespattering bi bestrides + boas bedridden blueing's bookkeeping's bulleting + bottlers kindness's barring basest bookers + bullhorn battlers bonneting kit beastliness + basins krills bitser bassoonist budgerigars + baggie bequests blunting butane busgirl bisects + kilting boll kibble's beguiles broaden bull + bundle bouldered boggling bibliographic braggart + blitheness's butch barracking bungee boatloads + kindness's bounteousness's bobbin bibbed killer's + billboards backpacked bluebottle's baobab + birthstones bookkeeper's bacon ballot breathless + boulder brassiness blockading blinks burgle + + + m + masthead's modulus mer misapplier's month + marmosets missioner mutilation's musher misconducted + meetinghouses mosquitoes maraca melodiousness + methanol mintage's mopers matter's malenesses + mister minister's mescal mud melter's mealiest + mightn't microcomputer's monographes multiplier + moccasin micromanaged miscalculation's maltreated + mesomorph muscatels maggotier metering motionlessness + menial murk museum's ministrant metronome + miring mesquites mutilating moistener miking + maltier morned mundanes moulted mistrial's + muslin's marriages mealing manipulatable maidens + malocclusions marshals motliest morphemes + marmot's megabuck mountainous mulch microelectronics + manipulatable mensches mutterers missioners + mistaken merchantman misaddress minings mannikin's + moonstone mandarin's moulders masting mores + mountaintop microdot mourned macaque modulator + mischanced monitors mete miniaturing mulled + markkaa mopping mudguard's maillot moldboards + mucilage manliness microscopic multicomputer's + milts motor machinations muser's mousiness + macadams monorails mishitting menaced masochisms + machinate management's maintains mascara machismo + maligns merchandising masonic millimeter monopole + mikado mids misleading maraschino mos manuscript + membranes mosque's monarchs manatee's moistnesses + morsel musked marinara's murmurings microscopes + minuend's makeups midterm mist mildest microelectronics's + melodic manures municipals micromanages mutate + + + jw + jaunting wattage's workmanship's woolgatherer + waitpeople winegrower's wheatens wildernesses + wooden wrathed whereon wealth jaunt jam's + joined jollied watchtowers winsomer wassail's + widths weighted junctures windbreaker jackboot + woning wantoning wiggliest wrangles jingoism + windbreaker windmilled jangled wrongnesses + wains ware's watercoloring workhorses wariest + wackes juju watertightness wildcatter jujitsu + winged worldlinesses wino worsted's jock wagons + wingspans wingtips wannabee westing's jubilating + work's woodcock's jolliness wherewith whimper + weaner's woodcocks whispered who wagtail's + wheat wholesaled whopper's words wooden wedgier + whitest jettisoning whisted weakeners jingoistic + wobble jabberer's jennet jacket's whig waggled + witches whelk's wrinkled jauntiness writer + whitebait wheres jackass jun joisted jujubes + wallowed warmers wold jihad's wintriest withholdings + weeping walnut weirdest whorehouse workbooks + wordless workstation wrestlings jerkiness + watercourse's jawbreaker withstood warinesses + wiggled wiping weighting's jags wardrobes + jointer's wriggliest widow jab windchill junk + jerkwaters weaner jar wooled woodland's wisdom's + joust whine jaunt jugs withstands workout + wonkier jape's jackpots website jewel's woodside + who'd whisperer with woning witlessness wonts + wills wildest wiretapper windwards jaggedest + whisker's wait jinrikisha winos johns willingness's + + + qv + quakes volubilities quester's valetudinarianism + questionableness varicoses virago version + valuation's victualer's vis's queller's veined + viaduct's violins vaccinia varnisher's queuer's + vaporise vignettes ventilates victor's quickness + vapor vb venter's valiantness quashed quadrillion's + vengeance validated verging verged vitriol + vellum viaducts viper quisling's veronica + vests quitclaims quadriplegia vowelled quelling + queered quiesce voucher's quantiles viscus's + quadripartition vendibles verve's vector's + vapored vote's visitor's vintager's vegetations + vitriolic quaintness's vibraharp's value veiner + veto vestige's virgin vaccinated vocabularies + quadrants quashes vouched vets vegan's vanilla + qualm vectorial quickened vane vanquished + velars vanquish viticultures vended vitrine + verdigrising vagabonding vagabond's veers + quad's vernaculars voiceband quipped quadruples + vault's voltage vertigo vitrine's quipping + vegetarian's quencher quell villainousness + virus's vegans verdict vest's vainest queues + viewpoints variegations verisimilitudes vaporer + vented vacated viscera quartering's visoring + vignette quicksilvered quail vagueing voltmeter's + venison's quipped quicken quilling vegetative + questionnaire's vised viking variegations + veldt's quicksilvering quilting versus quoter's + quicksand's virulence vaudeville valors vibes + vertebrate virulence's vesture vacation vacuumed + + + ;z + zigzagging zipper's zoos zigamorph zebra zebra's + zombie zoned zealots zone's zeal's zwieback's + zwieback's zeals zed's zealot zorches zeppelin + zwiebacks zonal zippiest zoner zilch zebu's + zonal zeroed zorch zilch zippiest zenith zigged + zippiest zed's zeta zone zebra's zombi's zigzagging + zinnias zip zone's zircon zeros zoned zippiest + zing's zinnias zealotries zoned zest's zookeeper + zinging zounds zorched zodiacal zwiebacks + zeitgeists zoner zucchini's zonings zaniness's + zaps zippier zucchini's zippered zig zoo zirconiums + zed zirconium's zone's zed's zirconiums zoological + zither's zillions zeroing's zero's zillion's + zithers zealot zucchinis zeppelin zillions + zaniness's zested zone zero's zoologist zoner + zeros zealot's zagging zealousness zigged + zincs zucchini's zodiac zapped zonked zeta's + zinger zeugma's zero zucchini's zealotries + zeniths zippiest zillion zagging zealot's + zoologist zodiacs zucchinis zillion zeitgeist + zonal zanies zombi's zealot zillion's zip's + zags zebra zounds zebu zebu's zenned zippers + zest zen z zippers zucchinis zero zirconium's + zinc's zoologist's zoned zodiacs zestiest + zigamorph zoologies zeppelin's zoner zippers + zone zinger zebus z zigzags zinnia zip's zoning + zeitgeists zanied zeppelin's zombi's zeitgeists + zigzag's zodiacal zesting zigzag's zealotries + zirconiums zap zips zombie's zucchinis zenning + zooms zoological zounds zenned zoned zealotries + + + yf + flurries frailer footsteps flinting forthright + fluoroscope foolishly fedora's frolicker flutings + fraud's fortnights frigate yak fads function's + frogman feminist's fibrin firepower fulfill + flaccidities forswearing faulty firebrick + freak's fearsome formals fascinations yowed + fealty's fraternization's flagstones fawningly + filthiest fiends funking fairway's fieldworks + festoon's yelps fortieth fleetingnesses furnishers + factored fob fleeted fancies fiber foregrounding + favorite's forgivingly folksy frost's farsightedness + furtiveness's finickiness faction facade's + fructose flout foundations flayers flint's + faultlessness finishes falsie farmings frosteds + farrow's fellowman fabricator's fritterer + foments foreshadowed firefight fovea's flipped + firelights forcing flounciest flanges fogged + forerunners forevermore fliers flyleaf facilitating + filtered forecastles faining farthings flippers + faces fatuity flipper's flabby franchise felicities + forfeitures fusspot's flat's fazing flunk + freckled fizzer fiestas fireman's femaleness + firewater's fluoridate footstep forewarn fishermen's + fourthly fretfulness's felicitation friggings + fountainheads fouler framer's forging flimsily + fornications falloffs flamboyants fops felicitation + fandango's flashcube fudging figures foretasting + futilely fatteners frying fontanels fascinated + fumigant's fibrin footwear's furtiveness's + fluoresce flimflam's yea floury flyweight's + + + yf + facade's footrest farmhand falsity's ferny + finials forethoughts flossier forwardness + furiousness foraged foddering flank's youthfully + flaws fatigue furlong's firebrick flyway foggiest + foreordained fabulists ferrous fuzzball frets + formate's yarning flypapers fink firehouses + fancywork's feeding footprints faring frequency's + forequarter firebrick's fussbudget faintly + foo faddish firms friendlinesses flowcharting + falsifies foreleg's falconer's fundraisers + ferrule franticness facings form's flat's + feminine finalists formatting falsification + freeloaded flouters furtive flack's forced + foreleg foil flumed frenetic fields faith's + fumigating farseeing finner farewelling figurativeness's + frightened fretfulness's fomentation's ferrets + faces fainter fustiest fibrils yellows fluorite + fandangos frangibilities farm's fruitlessness's + filed freebooters fen fawner factory flameproofed + fez flinging fatuities fascists flamenco flirted + feedlot's foamer finally frays fable firmer + firearms footstool's furbisher's floridness + flue flans fib faultfinder ferules yaw fascicles + forswearing freezing fluents fecundability + farsighted frontrunner's fairgoers fortuity + favors fervidness's fancier fleawort's flags + funkier friarly filterers falsetto's frozenly + yodeler fit's faraway friskily faulted farads + yarmulke's fatso furiousness furring fitting + florets fishnet's fuddle film falsetto fistula + + + diff --git a/ktouch/training/dvorak_ABCD.ktouch.xml b/ktouch/training/dvorak_ABCD.ktouch.xml new file mode 100644 index 00000000..4115c624 --- /dev/null +++ b/ktouch/training/dvorak_ABCD.ktouch.xml @@ -0,0 +1,496 @@ + + Dvorak - ABCD + This ktouch lesson taken from Dan Wood's +A Basic Course in Dvorac (ABCD) +Available at http://www.gigliwood.com/abcd/abcd.html + + + + Introducing U and H: Home row, Index fingers (This is the Beavis & Butthead lesson; it gets snazzier, trust me!) + uh + uuuu hhhh uuuu hhhh uuuu hhhh uuuu hhhh + uuuu hhhh uuuu hhhh uuuu hhhh uuuu hhhh + uh uh uh uh + hu hu hu hu + huh huh huh huh + uh huh uh huh uh huh uh huh + h u uh hu uhh huh uhh + h u uh hu uhh huh uhh + + + Introducing E and T: Home row, Second fingers + et + eeee tttt eeee tttt eeee tttt eeee tttt + eeee tttt eeee tttt eeee tttt eeee tttt + et et et et + tee tee tee tee + tete tete tete tete + eet eet eet eet + t e et te teet tee teet tete et + t e et te teet tee teet tete et + + + Comprehensive: E, H, T, U + ethu + eeee hhhh tttt uuuu + eeee hhhh tttt uuuu + eeee hhhh tttt uuuu + hue hue hue hue tutu tutu tutu tutu the the the the he he he he he + teeth teeth teeth teeth hut hut hut hut + thee thee thee thee tutu tutu tutu tutu + eh he hue hut teeth teethe the thee tutu + eh he hue hut teeth teethe the thee tutu + + + Introducing O and N: Home row, third fingers + on + oooo nnnn oooo nnnn oooo nnnn oooo nnnn + oooo nnnn oooo nnnn oooo nnnn oooo nnnn + no no no no + on on on on + non non non non + noon noon noon noon + ono ono ono ono + no non noon on noo ono + no non noon on noo ono + + + Comprehensive, including O and N + comp + o n + hone hone hone hone hoot hoot hoot hoot hunt hunt hunt hunt + neon neon neon neon none none none none note note note note + noun noun noun noun onto onto onto onto Otto Otto Otto Otto + teen teen teen teen tent tent tent tent then then then then + thou thou thou thou tone tone tone tone toot toot toot toot + tote tote tote tote tout tout tout tout tune tune tune tune + tenet tenet tenet tenet tenth tenth tenth tenth tooth tooth tooth tooth + Tune the tone + Note the teen not the tutu + Ten hot teeth tout the tune + The one nut to tote out the hen + None hunt out the tenth one ton nun + Hunt the neon then toot out the tune onto the tent + + + Introducing A and S: Home row, fourth fingers + as + aaaa ssss aaaa ssss aaaa ssss aaaa ssss + aaaa ssss aaaa ssss aaaa ssss aaaa ssss + as as as as + sa sa sa sa + sas sas sas sas + ass ass ass ass + sass sass sass sass + as a sass ass as a sas + as a sass ass as a sas + + + Comprehensive, including A and S + comp + a s + aaaa eeee hhhh nnnn oooo ssss tttt uuuu + ah ah ah ah an an an an at at at at ha ha ha ha so so so so us us us us + ash ash ash ash San San San San sat sat sat sat sea sea sea sea + ease ease ease ease east east east east Haas Haas Haas Haas + Hans Hans Hans Hans hash hash hash hash sane sane sane sane + sash sash sash sash Sean Sean Sean Sean seat seat seat seat + Stan Stan Stan Stan + Sean hates tetanus shots + Eat the toast at ten to noon + The Taos sun shone as hot as Santa Anna + Anthea assesses the estate at South Tahoe + Hotshot Hanna uses these shoes that Shannon soon sees + At noon on the teahouse Aunt Tess hushes the nauseous host + Annette senses the sensuous sunset onset on the Athens sea + Tess Sutton notates the tenuous state that southeast Houston has seen + Ethan Ness attests to these Tennessee Senate OSHA statutes to shun Utah + + + Introducing I and D: Index finger stretching in the home row + di + iiii dddd iiii dddd iiii dddd iiii dddd + iiii dddd iiii dddd iiii dddd iiii dddd + id id id id + id id id id + did did did did + did did did did + Didi did id did i + Didi did id did i + uuuu hhhh iiii dddd + du du du du hi hi hi hi + dud dud dud dud hid hid hid hid + + + Comprehensive, including I and D (entire home row) + comp + d i + aaaa dddd eeee hhhh iiii nnnn oooo ssss tttt uuuu + aaaa dddd eeee hhhh iiii nnnn oooo ssss tttt uuuu + Tina is on hiatus instead + The statue is sent to Santa Anita + This session is tedious on the tendons + That Thai dish is intense on the sinuses + Onions stain satin so use this Tide on this + Dan Addison detonated the thousandth headstone + Estonian nationhood is a notion hidden in Asia + The tennis enthusiast hides the dots on his hands + Otis said that sand is the seed that Isis sent us + Ted Austin insinuated that Tunisia is in Indonesia + The Dissonant in the ninth edition hits on the Saudis + I insist that Adenine is in DNA and that andesine is not + Deanna and Eddie suntanned on the Tahitian seaside oasis + Indiana and Ohio do not need donated tissues and headsets + The attendant initiated an intense sound that suited Odessa + The dodo added nine and nineteen and attained nine thousand + Duane nodded to his sis as he situated his sedan in the shade + Dennis Hudson is hidden in a distant Tunisian hashish hideout + Nina and Dana hit the astonished attendee on the head in unison + Auntie Edith tends to hint that Edna heeds the ideas due to Satan + The idea that nineteen studious Dadaists assisted Einstein is asinine + Todd hesitated in his Datsun then hit the Honda in the side in an instantaneous THUD + The thesis that Dante dated Death is as inane as the attitude that Sade stood on Sadness + A destitute Sudanese assassin insists that sainthood is indeed a handout to heathenish idiots + A thousand nude deadheads sustained hideous headstands as studious atheists dissented and seethed + + + Introducing P and G: First fingers reaching up + pg + gggg pppp gggg pppp gggg pppp gggg pppp + gggg pppp gggg pppp gggg pppp gggg pppp + pg pg pg pg pg pg pg pg + gp gp gp gp gp gp gp gp + gggg hhhh pppp uuuu + up up up up hug hug hug hug pug pug pug pug pup pup pup pup + ugh ugh ugh ugh Hugh Hugh Hugh Hugh Pugh Pugh Pugh Pugh + + + Comprehensive, including P and G + comp + p g + aaaa dddd eeee gggg hhhh iiii nnnn oooo pppp ssss tttt uuuu + aaaa dddd eeee gggg hhhh iiii nnnn oooo pppp ssss tttt uuuu + The Huntington is in Pasadena + He has one pip on his insignia + I did not see Patton Against The Gestapo + I put the sponge onto the peg on the spigot + She did not postpone the hepatitis diagnosis + The USPS sent postage high on August eighteenth + Pete stops as he peeps at the Pepsi and doughnuts + Nothing is as stupendous as an independent opinion + I did not design this gadget that ignites potatoes + Neptune is the sea god and is the god Poseidon too + Do not dispute that pogo is as ingenious as ping pong + The suggestion that toothpaste is poisonous is stupid + I suggest that one not go to Saigon in a ship tonight + Giuseppe pigged out on antipasto and pungent spaghetti + The pianist is a passionate sap and sings insipid songs + Angus thought he needed a tenspot to snap up the headphones + Gina Esposito supposed that the signpost in Spain said STOP + The Spanish poet happened to paint his house indigo and sepia + Gus is assigned to get genuine snapshots inside the USGS ship + This pennant said Hastings on it and that one said Penn State + Gas Seepage in the Peugeot stopped the engine at the guidepost + Patti Eng has a PhD in the thespian sagas on Oedipus and Antigone + Tonight the teenage peasants appease the pagan suntanning goddess + The penguin gasped as its appendage pushed past the Patagonian ship + Seeing an aging ape eating pudding in a teaspoon is not too desponding + In this episode the patient hostages hug and sing despite the gunshots + Espionage at DuPont and Hughes is upsetting to the GOP and the Pentagon + Doug pauses as he puts the poinsettias and sagging petunias in the teapot + The indignant patient ingested a potent dosage to suspend his indigestion + Upsetting gossip at the pageant had Stephanie and Gina sidestepping opponents + Pat goes sightseeing at the pagoda in Shanghai despite the gunshots at its apogee + The passage on Pegasus and the Aegean Sea upon page eight is a poignant adaptation + In hindsight Stonehenge suggests the indigenous geniuses had to depend on the sun and its phases + Daphne Stephenson has gone to Ghana and Ethiopia and Uganda to audiotape the distinguished singing + The Pope stood in position atop the highest point in Santiago as an aghast Angie Diego ingested peanuts + + + Introducing . and C: Second fingers reaching up + .c + cccc .... cccc .... cccc .... cccc .... + cccc .... cccc .... cccc .... cccc .... + eeee cccc tttt .... + ec ec ec ec tc tc tc tc + ec ec ec ec tc tc tc tc + c. c. c. c. t. t. t. t. e. e. e. e. + c. c. c. c. t. t. t. t. e. e. e. e. + etc. etc. etc. etc. etc. etc. etc. etc. + etc. etc. etc. etc. etc. etc. etc. etc. + + + Comprehensive, including . and C + comp + . c + aaaa cccc dddd eeee gggg hhhh iiii nnnn oooo pppp ssss tttt uuuu .... + aaaa cccc dddd eeee gggg hhhh iiii nnnn oooo pppp ssss tttt uuuu .... + I can accept this pecan pie. + Each disc costs ten cents each. + The census counts us each decade. + Couscous is cheapest in Connecticut. + Cincinnati and Chicago...each U.S.A. cities. + The didactic speech on Chopin educated Chad. + Isaac cannot teach us the Chattanooga Choo Choo. + Scott Chen teaches in oceanic science at Antioch. + The cadets deduced that such antics caused chaos. + His stethoscope suggested that Connie had congestion. + I contend that a Hitachi scope can decode this speech. + The octopus descended to the Titanic deep in the ocean. + U.N.E.S.C.O. accepted a chance at a conspicuous occupation. + The stagecoach continued to pass the cacti in scenic Tucson. + Capt. P. T. Cohen needs access to a tactician in this section. + Insecticide succeeds in contacting the insect in a picosecond. + Cognac and scotch is an inconspicuous choice...thought Candace. + Topnotch associates to authenticate the ancient Cantonese teacups. + Coco said coaching is a cinch...catch and toss...catch and toss.... + The catsup accident at the picnic depicted Dutch as an apathetic nuisance. + It is no coincidence that this idiotic sentence has eight concise Cs in it. + The enthusiastic duchess noticed the Pontiac coupe...and decided to chase it. + I detect a headache...I hope it is not the Schnapps and Cocoa I had as a nightcap. + The accountant...the C.P.A...conceded that he had on occasion hidden cocaine in a coconut. + The cautious Canadian statisticians caught inconsistencies in the second spacesuit design. + The Ph.D. conducted the Puccini Toccata... an acoustic succession in succinct cacophonic staccato notes. + + + Introducing , and R: Third fingers reaching up + ,r + rrrr ,,,, rrrr ,,,, rrrr ,,,, rrrr ,,,, + rrrr ,,,, rrrr ,,,, rrrr ,,,, rrrr ,,,, + nnnn oooo rrrr ,,,, + or, or, or, or, ro, ro, ro, ro, nor, nor, nor, nor, + Orr, Orr, Orr, Orr, Ron, Ron, Ron, Ron, Orono, Orono, Orono, Orono + + + Comprehensive, including , and R + comp + , r + aaaa cccc dddd eeee gggg hhhh iiii nnnn oooo pppp rrrr ssss tttt uuuu ,,,, .... + aaaa cccc dddd eeee gggg hhhh iiii nnnn oooo pppp rrrr ssss tttt uuuu ,,,, .... + Schroeder desires a career as an orchestra conductor. + A recurring procedure irrigates the orchard and the prairie. + Harrison, Harriet, Arturo, and Christopher are grandparents. + Reagan arranged an airdrop, near the northern Pretoria corridor. + The erratic Richard Rodgers production returned to the Curran Theatre. + Carrie read the transportation report as Rosie rehearsed her transcript. + Roger that, in the circuit, the resistors and transistors are corroded. + The grocer reported that the antiperspirant had deteriorated. + Pierre Renoir regrets that Gerard Depardieu is not in Chartres, as desired. + Horns are characteristic to the rhinoceros and the Triceratops, a dinosaur. + Tia Carrere stars, narrates, and is the director in this torrid adaptation. + Gertrude, in her aristocratic grandeur, returned the carrots at the restaurant. + The Enterprise surprised Picard as it crisscrossed the restricted stratosphere. + Ritter, a character actor, returned an uproarious retort to the irritating chairperson. + The rhetoric, the grandeur, and the scripture interpretation surprised the churchgoer. + The choreographer restrained his rather strong terpsichorean urges, and did not dance. + The oceanographer reports that the interior pressure is inappropriate and erroneous, and orders the radar operator to intercept the pursuer. + Ed Harris stars as an arrogant and treacherous paratrooper, interpreting, in error, orders to torture a geriatric instructor. + Though his side has surrendered, he continues to oppress and interrogate the retired grandparent. + The aggressor is arrested, arraigned, tried, and, appropriate to the horrors he practiced, prosecuted and incarcerated. + The granddaughter, a stenographer, nurtures her grandpa, and he recuperates, though his arthritis returns. + In retrospect, that paragraph incorporated a preposterous R proportion. + + + Introducing ' and L: Fourth fingers reaching up + 'l + llll '''' llll '''' llll '''' llll '''' + llll '''' llll '''' llll '''' llll '''' + LLLL """" LLLL """" LLLL """" LLLL """" + aaaa llll ssss '''' + all all all all la la la la A's A's A's A's + ala ala ala ala l's l's l's l's s's s's s's s's + Sal Sal Sal Sal lass lass lass lass Sal's Sal's Sal's Sal's + + + Comprehensive, including ' and L + comp + ' l + aaaa cccc dddd eeee gggg hhhh iiii llll nnnn + oooo pppp rrrr ssss tttt uuuu '''' ,,,, .... + "Hello," Ellen laughed, as she collided into Allen. + In a nutshell, Clinton still had an electoral landslide. + The alcoholic general staged a coup d'etat in Tallahassee. + Lucille and Randall cleaned their plates in the candlelight. + Leland alleged that "Gilligan's Island" is a little illogical. + Sinead O'Connor's latest single isn't going to appall Russell. + Colonial landlords near London once said "ain't," not "isn't." + Caroline D'Arc is an enrollee at that college in Philadelphia. + Didn't she hear, Cal used lots o' laterals, in the last seconds. + Eileen O'Hare and Pat O'Shea still shouldn't tell Leslie O'Neill. + "This little oriental elephant is a cultural sellout," said Helen. + The illegal planeload o' pollutants hasn't landed at Chicago's O'Hare. + She'll call Allison in Honolulu, not a local call, on her cellular phone. + This'll enthrall the linguists...using the letter "L," one can spell "chocolate." + Allegra, an unparalleled intellectual, calculated the celestial latitudes and longitudes in her sleep. + + + Introducing Y and F: Index fingers stretching up + yf + ffff yyyy ffff yyyy ffff yyyy ffff yyyy + ffff yyyy ffff yyyy ffff yyyy ffff yyyy + fy fy fy fy + yf yf yf yf + ffff gggg hhhh yyyy pppp uuuu + guy guy guy guy gyp gyp gyp gyp + UHF UHF UHF UHF yuh yuh yuh yuh + huff huff huff huff + puff puff puff puff + puffy puffy puffy puffy puppy puppy puppy puppy + + + Comprehensive, including Y and F, full upper/home rows + comp + y f + aaaa cccc dddd eeee ffff gggg hhhh iiii llll nnnn + oooo pppp rrrr ssss tttt uuuu yyyy '''' ,,,, .... + aaaa cccc dddd eeee ffff gggg hhhh iiii llll nnnn + oooo pppp rrrr ssss tttt uuuu yyyy '''' ,,,, .... + In Lafayette, crayfish and coffee intensify the lifestyle. + "I defy you," cried Finley, "to find a falcon as feathery as Godfrey." + Granny Fay left Cindy a frilly, yet unfortunately frayed, taffeta dress. + In days of yesteryear, typography did not signify only fonts and typefaces. + The youthful fantasy of Goofy and Donald left Francine the fallacy that life is often funny. + "After the fifteenth forfeiture," uttered the referee, "Stanford is, officially, ineffectual." + Dreyfuss thought fondly of that hefty eyeful of San Francisco's fog, last Friday near the ferry. + Geoffrey's faculty lecture on crystallography and diffraction patterns is usually insufficient and faulty. + If you can differentiate psychotherapy and psychoanalysis, or psychiatry and psychology, you yourself are a psychologist. + Yesterday, as they do each payday, Sydney and Clifford playfully ran off to the fishery for frothy glasses of Henry's Draft Ale. + + + Introducing K and M: Index fingers reaching down + km + kkkk mmmm kkkk mmmm kkkk mmmm kkkk mmmm + kkkk mmmm kkkk mmmm kkkk mmmm kkkk mmmm + km km km km km km km km + mk mk mk mk mk mk mk mk + hhhh kkkk mmmm uuuu + ku ku ku ku + mu mu mu mu + UK UK UK UK + hum hum hum hum mum mum mum mum muk muk muk muk + + + Comprehensive, including K and M + comp + k m + aaaa cccc dddd eeee ffff gggg hhhh iiii kkkk llll mmmm + nnnn oooo pppp rrrr ssss tttt uuuu yyyy '''' ,,,, .... + aaaa cccc dddd eeee ffff gggg hhhh iiii kkkk llll mmmm + nnnn oooo pppp rrrr ssss tttt uuuu yyyy '''' ,,,, .... + Kramer asked for skim milk in a melodramatic manner. + "My kingdom for a Macintosh," Maurice choked out meekly. + It's more sportsmanlike to say "checkmate" than "knockout." + Emmet felt homesick until Mom sent him that Hallmark Hanukkah card. + The makeshift cloakroom is a trademark of McKinley's decisionmaking. + Kim's nickname is "Kimono," an irksome mockery of her days in Yokohama. + There's not much homemade pumpkin ice cream and Smucker's hot fudge sauce remaining. + The filmmaker, in machinelike precision, caught the magma and smoke from the immense Mt. Krakatoa on film. + Stock in Amtrak skyrocketed after McKeon's remark mocking spokesmen, gimmickery, and smokescreens in the marketplace. + From Katmandu to Oklahoma, from Stockholm to Kentucky, from Alaska to the Kremlin, Kodak film is found in many, many cameras. + + + Introducing J and W: Second fingers reaching down + jw + jjjj wwww jjjj wwww jjjj wwww jjjj wwww + jjjj wwww jjjj wwww jjjj wwww jjjj wwww + jw jw jw jw jw jw jw jw + wj wj wj wj wj wj wj wj + eeee jjjj tttt wwww + ewe ewe ewe ewe jet jet jet jet Jew Jew Jew Jew + wee wee wee wee wet wet wet wet + Jewett Jewett Jewett Jewett + + + Comprehensive, including J and W + comp + j w + aaaa cccc dddd eeee ffff gggg hhhh iiii jjjj kkkk llll mmmm + nnnn oooo pppp rrrr ssss tttt uuuu wwww yyyy '''' ,,,, .... + aaaa cccc dddd eeee ffff gggg hhhh iiii jjjj kkkk llll mmmm + nnnn oooo pppp rrrr ssss tttt uuuu wwww yyyy '''' ,,,, .... + Jamestown, New York, that's my home town. + The Joshua Tree National Monument is known worldwide. + Jujitsu makes you use your opponent's weight against himself. + "Wow," he said as his jaw dropped. "That's a jewel of a wristwatch." + Wanting the water to flow, Irwin twisted the faucet counterclockwise. + Woodrow Wilson's popularity went downward after the economic slowdown. + The old Jewish widow withdrew further, working with the wooden jigsaw. + Judy wondered if it was worthwhile to walk downtown to the Jewelry store. + I wonder if that Newsweek on the windowsill has the lowdown on Woolworths. + With awe, Jeremy awkwardly swallowed a whole slew of raisinettes as the John Waters film started. + Wynonna Judd, after a whirlwind tour of the Midwest, waited at the Waldorf Astoria for two weeks. + "Your Majesty," wrote Marjorie, "Nothing justifies prejudice. I can rejoice only when there is justice." + The newsletter whitewashed reports of wiretapping in Congresswoman Hollingsworth's jurisdiction. + "Hallelujah," wailed the janitor as he jettisoned the typewriter out the window. + The projectile majestically landed at the junction of Jefferson and Winslow streets, just jolting, not injuring, a jogging tourist. + + + Introducing Q and V: Third fingers reaching down + qv + qqqq vvvv qqqq vvvv qqqq vvvv qqqq vvvv + qqqq vvvv qqqq vvvv qqqq vvvv qqqq vvvv + qv qv qv qv qv qv qv qv + vq vq vq vq vq vq vq vq + + + Comprehensive, including Q and V + comp + q v + aaaa cccc dddd eeee ffff gggg hhhh iiii jjjj kkkk llll mmmm nnnn + oooo pppp qqqq rrrr ssss tttt uuuu vvvv wwww yyyy '''' ,,,, .... + aaaa cccc dddd eeee ffff gggg hhhh iiii jjjj kkkk llll mmmm nnnn + oooo pppp qqqq rrrr ssss tttt uuuu vvvv wwww yyyy '''' ,,,, .... + Mercury and quicksilver are quite the same. + An acquisitive mind helped Pavlov evolve his theories. + QVC's involvement with Paramount may give it new verve. + Vivian's new Volvo unequivocally vanquished her fears of driving. + According to Pravda, Vladivostok was a quiet village in its Soviet days. + This unique, opaque liquor does not quench your thirst, it makes you queasy. + David's vivid imagination and his inquisitive and inventive mind suggest a high IQ. + If Iraq was equipped to invade and conquer Tel Aviv, the U.S. may have quashed that pervasively. + We've never quantitatively proven that a quaver is equivalent to a quiver, only qualitatively. + This revolutionary cardiovascular technique is representative of the productivity here in Charlottesville. + "I've never had such quality hors d'oeuvres," Javier said assertively over the tranquil sounds of Vivaldi, + as he looked over the picturesque headquarters of the Vancouver Civic Center. + Nirvana's inequivalent sequel to their provocative release, Nevermind, is inconclusive. + Nevertheless, this quirky yet vivacious trio has evoked a progressive sound that very well may give you a new perspective on irreverence. + + + Introducing ; and Z: Fourth fingers reaching down + ;z + ;;;; zzzz ;;;; zzzz ;;;; zzzz ;;;; zzzz + ;;;; zzzz ;;;; zzzz ;;;; zzzz ;;;; zzzz + ;z ;z ;z ;z :z :z :z :z + ;z ;z ;z ;z :z :z :z :z + Z; Z; Z; Z; z: z: z: z: + + + Comprehensive, including ; and Z + comp + ; z + aaaa cccc dddd eeee ffff gggg hhhh iiii jjjj kkkk llll mmmm nnnn oooo + pppp qqqq rrrr ssss tttt uuuu vvvv wwww yyyy zzzz '''' ,,,, .... ;;;; + aaaa cccc dddd eeee ffff gggg hhhh iiii jjjj kkkk llll mmmm nnnn oooo + pppp qqqq rrrr ssss tttt uuuu vvvv wwww yyyy zzzz '''' ,,,, .... ;;;; + Zachary MacKenzie froze in amazement; on the radio in his Mazda he heard pizzicato stanzas of Mozart. + Carmen Rodriguez is a citizen of Venezuela; her former spouse, Inigo Martinez, and his new wife, Anna Vasquez, have moved to Swaziland or Tanzania. + The prizewinning paper on immunization against schizophrenia was delivered in Czechoslovakia; this technique was deemphasized in Switzerland. + A crazed gazelle was whizzing around the zoo; a quizzical giraffe guzzled down pizzas through his muzzle; another one merely grazed and dozed; + several chimpanzees started zigging and zagging; the reptile zone was oozing with activity; + several lizards hazarded the freezing waters and capsized the fish tanks; a dozen grizzlies were waltzing in the plaza. + + + Introducing X and B: Index fingers stretching down + xb + bbbb xxxx bbbb xxxx bbbb xxxx bbbb xxxx + bbbb xxxx bbbb xxxx bbbb xxxx bbbb xxxx + bx bx bx bx bx bx bx bx + xb xb xb xb xb xb xb xb + + + Comprehensive, including X and B (This is it, folks!) + comp + x b + aaaa bbbb cccc dddd eeee ffff gggg hhhh iiii jjjj kkkk llll mmmm nnnn oooo + pppp qqqq rrrr ssss tttt uuuu vvvv wwww xxxx yyyy zzzz '''' ,,,, .... ;;;; + aaaa bbbb cccc dddd eeee ffff gggg hhhh iiii jjjj kkkk llll mmmm nnnn oooo + pppp qqqq rrrr ssss tttt uuuu vvvv wwww xxxx yyyy zzzz '''' ,,,, .... ;;;; + Heathcliff Huxtable was played by the inexorable Bill Cosby. + An inexhaustible supply of benzedrine merely exacerbated his disturbances. + Bruce Boxleitner explained to the extraterrestrial why Babylon Five was built. + The ambidextrous exhibitor was exhausted by the time he loaded the boxcar with hobbyhorses. + Drop those xeroxes off in the mailbox; I'll get them in the bibliography in five days maximum. + Mr. Balboa is pretty flexible with the textbook; it's probably excusable to fall a bit behind. + Why Mr. Baxter went from Bordeaux to the tableaux exhibit in Luxembourg by taxicab is inexplicable. + Becky found the Bronx pretty obnoxious; though there was that Caribbean restaurant that truly excelled. + The executives at NBC, CBS, and ABC all found it inexcusable that the BBC was so inflexible and xenophobic. + + + diff --git a/ktouch/training/dvorak_es.ktouch.xml b/ktouch/training/dvorak_es.ktouch.xml new file mode 100644 index 00000000..7d3ec33a --- /dev/null +++ b/ktouch/training/dvorak_es.ktouch.xml @@ -0,0 +1,407 @@ + + Dvorak Español + Ignacio Fernández Galván, 2005 +http://djelibeibi.unex.es/ + + + +ur +uu rr rru uuuu rru uuuu rrrur rrrur uru uurrr ruu rrrr rru rr ruuuru +uuuu ruu uu rrrrr r rrrr uru u uu ruu rrrrr rr uurrr uu uurrr rrrr ruu r +u ruu ruu rur u u rru ruu uuuu rrrrr u r ruuuru rr uuuu rur rrrur uu uu +uurrr rru rrrr uu uu r rrrur uu rrrrr rrrur ruuuru ruu uurrr uurrr rr +ruu rr rrrur rur rur ruuuru uu rrrrr rrrrr urrrrr uu uu r rrrur uu ruu +urrrrr ruu uurrr uru ruuuru rr rrrur urrrrr uu uu rur rrrrr rrrur rrrr +ruu urrrrr uu ruu rru ruu ruu rrrur uu uu uu uuuu uu rr rr r ruu ruuuru +rrrr uuuu rrrrr rur rr ruuuru rr urrrrr uu rru rrrr uuuu uuuu r uu +urrrrr rr rrrur uu uru uu uuuu uru uu uu ruu uuuu u ruuuru uu rr r ruu +ruu uurrr uu uurrr uu rur rr rr u r ruuuru ruuuru uu uu rur u uru ruuuru +rr rr rur u ruuuru ruu ruu uu r urrrrr rrrur u rur uurrr r u rru uurrr +uu urrrrr uuuu rrrr uu ruu ruuuru r rrrrr ruu rru ruuuru uu ruu urrrrr +ruu rr uu rrrrr uu rru rr ruu ruu uu uu r uurrr uu rru uu uurrr ruuuru r +uurrr rrrr uru r ruuuru r r uuuu rrrur rru uuuu rrrur uu rur uru rru r +rru uurrr ruuuru rrrr ruu ruu uuuu uuuu rur rrrrr r urrrrr u uu rr rrrrr +ruu uurrr rrrrr rrrr r uu uu rrrur rur rru rr uu ruu rrrur ruu r urrrrr +uu rru rur rru rru uurrr rrrr ruu ruu rur ruu rrrrr uu ruu rrrr uu rrrr +uu ruu rrrrr urrrrr uuuu rrrur u u uru uu urrrrr rr ruu u rru r ruuuru +uurrr r rrrur ruu uurrr rur ruu uuuu ruu uurrr rrrr uru r ruuuru r r + + +et +ere utter rete rue tute tut te t rte tee e t terree rute rte utter rute +truer tute rut tut tete erre ureter tute terr rute retrete rte turret +rte t rut tutee tutee te erute e ureter true true teeter turre turret +ureter tu tee e rete tutee tee teeter tee tute terree utterer turre t +rue rte terr te e e tut true te err re true terree tete tr tutu tree ere +tut tute tute terr tete tete terree tutee utterer ere ere tr utterer t +rt retrete terete tutee utterer ureter true utterer utterer tree truer +ureter te utterer rte terr tutu true tete te ureter truer tete tutu tute +t terete e erute terree utterer tree e rte e true tu terete terete rete +terete tutu terree turre tete teeter tu tete terete ureter ere true tree +terete tete tutee erute tute rue tut tete ureter turre tete truer tree +true rute tutee teeter terete utter utterer utterer tree tr terete erute +ureter terr e te utterer tute rut true tee tete tutu true terree true +tutu terete terree e utterer re te rte tree erute terete te teeter terete +terree tete t tute teeter ere true tu re terree turre terr utter tee t +te tee rte erute teeter rute err retrete tutu erute truer utterer te tu +utterer erute erute rete tut tutee tu rue te tu rt teeter rte terete tree +teeter ere terr retrete ureter turre rute tr erre tutee tu te tutu truer +te terr teeter tr utterer erute utterer teeter rte retrete rut re truer + + + on +retro tonne reenter toro nu retro torturen troneren rotuno rotten rennet +entrone turne nut orto entrone retenerte norteo entronen tron oreen tono +torturer retorne error neuter o oteen torture tenor torturen roturen +rote entreno entrone trueno reroute ruto outrun rottener teten tono tore +runner torturen torturen euro entreunte non entono tenue roten unten +trout terreen oren terreen eren entrono retente note runo returnee unto +torren rerun notro entorne unto torno tonne unto eon treo un rune out +torturen otter troneren tuneo trout rotuno tour rento orto tuturuto +tuteen tuteo reno unte tuno ruten tonne reto outrun enteren runo treo +retorno ten rotten tenner retento rout urn roten rento otro reenter +ronronee tort turronero ton toe toreo toruno roe tuturuto tronere oro +tenor roen entornen tetero enrono teto entro retoro reten entuerto +tuneen turronero roue tonto ro out entro trenteno roete entrene unto uno +enrune outrun roe euro entro tenner note nurturer note torree o torrente +neto rune oreo notro tronere troten ronroneo tronero torture retornen +otro tuneo no ton noto oree nortee entorno torneo outre retento truene +roturo ronronee reno noun ruto ruten nene runner tout roture enturo +turnen oren nono entente terno roturo treo terno retort tontee entro +entro torturen torrente turno toruno truenen not trot rentero entronere +uro tonne retornen tornen retenten toruno terno terne non retorne rotor + + + as +enserar nans resonases reataran resonaras atraernos rustras narran retan +asurases ruanes rest terrones tratarse ostenta enrasaras sanas entornase +retorna serrases tarareare rateos reuntasen rosetones enartases sornaste +usase asurares rotas sastresa surtas rotases sorra sestearen ratonaras +tenors asaetees eses taste reatares sanear toaras tutease asaeteara +enteraros torneares saturare esa enartaste enrostras resanes rastras +atontaron asunto austro enrasan torturar raros entura tersare atontes +assents reararas ratas restarse ensenas tetas sonora raso sosera +aserrase us rattans arara trotters norteas susana retretas orate tunanta +rautas trotara atestaste osaran trasuntan esterares rases arrate +enastaren atareasen ronroneas esturaren tuteare ensotaron rosas retesan +ensenara eater rastreara totanera tetaren aunaren stone statures +ratoneros enasten rastra esturarte artesones sastras tensare reararan +teneros asustares arresten norteaste enarenara seranean erases ese +asustaron torraran arruasen rares taus terrease arrasaste nueras +enseraren etas usares setenaras rosease arruaron usuta artesana ruana +nantar sateen tetases atronere usurearan toseta asesorar retratas +retesara rentoso atasen arreasen atontasen atusar transo tetaras turrase +torneasen enteraste truenas usutas eater stare tonos narrasen resanara +ostenten aseen sonrosear atonto oases roseasen asestases sus asarse +retreta tanteasen atentes ansarones san setero seseaste asesasen tanteos + + + id +strains inunden desdedido artsiest tirrias insudara tontadas atiesare +desires atinarais retentad riendas sodios santidad nations desudare +resididas rotunda radiaras aireas airo endosad estirarse reunida seiseno +retada edren detiene tensina enditaron atronadas arietes dissent +ideaseis derision innatas asaeteado deionised disentir seriaren osarios +dissuades triase antia desanuda adornante sordas insidia anudaran +tonarios detonada irisan rodeando drains ration reinsert did ninnies +derruir ditsier disonar enrodas airados ordained desanude arrodeara +anudes situara tatuadas rotundas inured tundieses dreariest aterrad +enredases anidares rinsed dietaron nudists destenta destoses atetado +aneroid destetare tedio derrite sodio dentases audios aireas atentada +desunan noise unisonada deseareis rodeara asida desanidar serenado +ordered detonad radio airarte dissonant desatad resisando enditas +tosidas asientos reedier disuade desuda odies tired entienden internada +asedaseis diuresis diestra sedientos desdente dados tirintio rondareis +readies siseados trinan sitarists enartadas tintineo rieseis etude +andado rustriste tiroteen asirias arteries istrian netted dinosaur +dentadas asientas sientas airearon sardina atiendes atadores desadeudo +rosado rattier astisteis dreaded insudes dornie inodoros torrad rueda +adensen enrodan dado rindieren nidrios entrenada dedo ordinated +sonrieres rentareis nardinas daunt staidness antoniana asistente + + + áéíóú +resudé útero dudó ratearé sedearían endosé enriáis resentís tostaréis +santería aunándose distarías detenéis tiréis resisaré dorándote rosearán +intuía inundarán oseéis atraséis resistían desaterró ruinarías denotaré +reuntáis asustó raerán aserré sornáis atediaré transaría urdiréis +uniéndose desadeudó nansú susurró odiarías tonsuráis derritáis aserrará +tundí asedáis dentarías endiosará irritarán desasíais sornó asedaré +drenarían entendían testéis idearé testáis dirían editaré edité sonrías +saetía disonarás enarenaré donarían roerá tundearé torraré atusarías +rastrarán tensará sedería tantearás sonreído sentían tendría rustirás +adensáis antiaéreo asustáis desordenó sisearéis atontáis sesearía +trastorné atronarán erosioné erutaréis arría destetará irritarán restaré +dónde sonríes desdaréis aterreró adosará tundearán insudó satinarán +rustrió ruaréis titará otearía orinaría nordesteó raías situaría +tostarás teneduría dentarían deterioró asordáis astéis torráis oíros +airáis rotarían rustirás toaríais naneéis rutarías atáis enrunéis éter +erídano dría asteré enrasé retinaría nadaré anadearás anidéis rendís +desertáis orinarías atusarás enronarás notará enraséis desearían +tiraríais atenúe aserrarán retasarás denostó resonarán editarán +tarareéis desadornó arruinará oír terrearé soneteará arruinéis redundó +renadíos nantarás atinéis donándose atreudáis taséis oráis susurrón duró +arrasaría desadornó sitúa disté retundáis sesteéis derretía resentís + + + pg +guardar rapara disgregó suponed apagó ripiarais ratigasen resitting pino +tragaran triptongó grossness prodiga aporra pisoteare pudiese irrogad +repeine degustará repagases peignoir pine apiane guttiest gouged negrura +pasturage pretest respigare trapeará presagié gitanearé piarán inauguro +aporrarán repaid parergon pudingas graneo grandiose ataruga rigieres +engruesan predigest gestean desgrana parapetar patera narigudo negreare +destripan puniesen prognes taponera despenad petting graneada torpedo +repugnes engrapé napper pungirá ranger pedrea torpedeo grates grunions +entarugad anegaren disiparé patearía disparate pongs reportage dirigirás +proteger espurrias sopuntó instigare raposeáis soporte tugged pegasos +anegando trepados pisonearé gateareis ignoras pipiaré perduran urgieren +pioneers asegure resigning apetitosa despana sosegaren tapir estigios +dignéis uprooting guiparía atrapases gansees superarás prosigo aguando +straiting pródiga striped pingó dragonea desoigo topare pipping repagan +depuro depuráis guerread sangran prenoté giants pointers grins generates +repague griega pisonead guiaréis sopase pernios popasen apagarnos apagad +suprioras pigeoning energiser pringada raposinas gatearen repagada pispa +tapers arrogues gestearía raptéis espigosos posee arpes adaptes dignarán +tripped papping despanare soapiest spiting protegió punirás posdatas +disgustar depones pondera atropó desgana grúa perdurar griterías ponían + + + ñc +gañir guiñará restañéis atasco aniñarse niñada engañada precising +nacarada acacia desencapa acuartó asurcasen ciñe diseñar careened +caudatas ciaras iciest niceness desdeñes cariñar estaño porcino enocase +carcaño señoreáis suceder roñar prescindí roñen recusan tacañean +desroñare cuatreño acertáis tectónico cañedo cuñad cuisine addicting +caído preñara niña crepito coronador pergeñé estucases graced soñados +rancian consonada adueñadas estañan adueñaré picoting scoot desciño +diseñases cuñarás enseñaría picardía encañare catonicé ordeñáis descepad +especies carrascas acuñe space dañinos copiaría peña regañada creates +apacigua picaréis acuñarían tañían truncados cuándo añorare apancora +gruñiría ordeñan carenaría apiñaste encañonan ensueñas acatarra +esparcirá entuñaría trencen castigate añadiese escodad carpets destacan +enseñe escañasen cerciorar enact centena incusos entrañas doña cernían +desensaña cariarais estucases porteña ciñéndote dañe desceñid apuñaría +tacañeada roñarás tacañea uñada traducid reseñase adduce dañaras cucó +roñó recaude acaecidas truncado desdeñes tañerías guadañáis saca toce +apuñeas cañoneo ensañaros ordeñase apañados acosad garduños cañota +guiñaste enancaron costeña rapiñase enceparé secundad cande cocees +acertaría apiñe roñaseis engañara desdeñan acañonees acontecí cantiña +recreando doñas cocearais reacuñará perecerá encaucen desecaré seccione +descoca gruñas cañero caño desteñían escañeros encaño acapare + + + h +hateáis reharía historio aches enhueréis chippie cachad hundieses uchú +hadarás acechasen encacho hincaran phi pushiness estreches hotness +hedonist acechos right trechean puncháis enhornaré rightness enhestas +ancheta ahincáis chichiest hoot ponche chips chupeta soother piache +tooth rightest hincháis graphic chocheara hundido deshonoro enhestó +espichada chateare heathers adhered doodahs cacho herrarás cashed +sancocha hospodar seashores enchiné hongos sanchetes hiriesen herretea +adherirá hedidos trashes sahornan cocheases destechas hocicudas chatees +penchants honradas hincaron hearers therapist adherir ahogarais hinchó +chapuces chocheada hr phone anchurosa sonoche horn antiphon hurtagua +cinchones sospechar tochura rehear hostigará agachare troopship snitch +chistase rehashing hearthrug ahorréis tethers cachua chariest estrechar +hincaré hooter honradote asechases nosh enhiestas thespians híspidos +honesto rechina rephrases hacheare earshot enchico coheredan hence +headaches cachetero pinchones achispéis hundís hincas ahogarais cachado +hiciera predichas reherrará ahondar underhand choteadas ahornaste +chocareis pathetic chupasen chitón enchinase shrouding chotearon +chanceada agarrocho pinchases anhidrita tochedad chastened ahorcados +chattiest encauchó entruche rachareis hunters hespirse ditched chateó +ducharan echar cocheáis chincha chateaste chirriáis coguchos heredera +ahorradas hopeare hied perch theirs chincharé achenes hearsing hopeado + + + l +salseros alteéis copulara declaring orlarais halarás deliraren platinéis +resaltar desalarás encele halconear apiolaras clisé agotarla linóleo +acallé tecleases lucirles lépero gallead ludiasen desliada aplacías +colearais carlingas solapas deluded laurente alcance telurios criollo +recelada lleca calándose elección aplanáis saltareis alienadas acodalare +piolares leéroslas delineara litoral latín splines alegan ladradas +placareis lapicen ganchuela escarpelo placearás salteños serpollar +lolling sultans halaríais patrullas calcino apiñarles salgue apearlos +desellar ralos pulidoras llagando tildad pedal idílico gelds rielarás +silícico alineare tutelara colono lung tirulatos teólogos alindado +gloriases elogiarle galoparan crudillos iletrada clarearon ladrada +estallas suplió sploshing astilléis acanalaré resalido pulid aletargan +panoplias retallad soldaréis curial polcaren chaneléis religado lager +papeloneo chulos letuarios alistara legara enllocara upholding golpeó +rehelear usarlas enchilad asoldade real ararlas llande aclararía +inhalants hallarán salida sallador escalasen people postulará lacrarán +entrillar halos girártela pedirlos hospitals lencero aglutina palparen +despalde tillaré leparás alargué rielarán loather landlines paloteó +longar autillo elopes adelantas pasteleas aliagas clarores trapalona +eludían unsettled aludidos laceraran alienado launas acertarlo insocial +sundials platicare dollop deplorar alegó arrolla repolla enlacé galas + + + yf +finarás facility fundarais fairytale fachendeé financié fairly enyugan +fincases reputedly royo prefina sanctity efundí coolly inertly fugaran +infartos steely infieren fusilando enfriarla oroya torridly escuyerá +fraterna linearly unhappy dashingly rayosos difícil confluyó oyereis +stuffed stuffiest retype trashy incluyes falderas layados soslayes +chiflando esférico pity etiology recluyó safely hydrangea hydrology +nasally pacifista leisurely refolding filé ferien hooraying afronta +daftly infusos yugular sedgy propylene odiously hayfield ghostly +fundasen yo farrier acefalías sufras fuels refer afelparen filched +recayendo escuyan essayed roundelay fecharas shiny reyunas careful +infundida raffled alfardé desafila felony poppy incluyáis rayad +ayustadas lengthily felted yaciste enrayéis refregué tangy perfilen +conflict ofendéis follaréis fulero farrearé afeados caulífera afluida +hoya yeah enfulláis afatas daffy graffiti fuerces asininely cifraseis +diluyo afielada oysters nicety racy flings retype diluyere atalayará +factoids free yeah espy futurity referían spyhole falsía agency guayad +ofertarla oyeseis ufanos desapoyan pilfers rechiflé ayude estufó +infunden sunny defiendan raya rayador alcalifa floreadas creyeses fluffy +configuro federarlo ayudarán catalysed faience crayolas creyerais +enfadasen afiarán topically difluir rigidity aforaseis enraye farragosa +enfrontes idiocy restudy horrify apoyarás yesera spaying frenaste + + + xb +rebullan abanasen expendido suffixes subastáis glob axiales fixtures +iniciaban exaltaros gangueaba befaste exaltaste oxidasen látex escribís +relaxes exulted exculpate badallas albedrío extrañar exilie exorase +hebra xxxi exores bisexual cabreaba herbosa outfox extendida blissing +barreada aocaba expiates excediera extraigas abanaréis baratas abonadas +befit borboteó rociabais explicaba exegetic rorabais abanara surtaxes +caneaban extracts blindases rebuto expertise sixtieth benefice probabais +expidiera rebasaron prónuba excediera exponerse bastearás bellyache +expanden públicas recobró exculpad hexing exorarla exhibido explayaba +boxeados extrañé cabes anorexic expedían oxidaría encabrió inexactos +exudabais bañáis caben bents coxálgico cabalada aberraré asfixiado +sorbiese derribaré arietaba extruding bedelio execre respiraba flexuosos +bailarás oxidarles indexers expolió binaren laxó expresáis oxide oxcart +labelling cebarán exultar taxied sextario ababillan excitaría urbanises +anorexias bateaba resobréis exportas extension expugnaba desbaben +apareaban expendía bucearía silabar baldía oxigenan oxidarlas bordad +bedpans expects pretax atoxicase exposes expat expurgaré raboseada rabeé +belesa excretará rebuff pebble rectoraba cerrabas breché expié unfixed +xi cableaba bufonesca ballena indexen excusaban bey pyxes debauchee +robarais expropió burilaría habérsela abollaras dopabais brillare +laborable expolias lineaba exagerare excited laxara exfoliara aberres + + + km +kappa pekingese kilning trompillé miamos relinked monkish camuflan +kopecks bikini inkblot chukkas dreamt rumbaréis ampararte apenarme +espetemos risking bulkiness drinkers oinked penknife impregnen primeaban +petcocks topknot tokens desusemos freakish kinetics frank alambrado +spake hearkens leakiness dikes premiaría amnios embribara mulilla +embriones sickroom backbit kinetics bakers inkier emanan conkers porkies +marchaman poseíamos esfumemos pummel playbook miañéis keelhauls armaseis +inhumaría tosemos comebacks koans escamaste remosto playbook relamamos +lithesome rampaging misspoken humare dimer rakishly animarás tarifemos +farmacias secamos dicótomo thicket sneakers backer cumpliste bulky +yarmulkes matings informada desarrumé empurrará keyholes alfombran +planks hormigueo selectman many mocks skylark keelhaul empocemos +remabais simples rámeos keystones grosbeak embeodad empergare skimmer +tokens chospemos meraban dankest haláramos skittle deskill inkblots +linkage modeláis sheikdom penásemos humblest spank rumas moulting +empleabas sucked pecks sucking remarked tacked mugidor darkies decoremos +interlink dickybird backdates hookiest humpback ransacks morrillas +humidor derramen suckles picker kangaroo blanking tricking mallar +kilotons nickle bookend snaky pickling escaméis macrocosm alimonará +sickened blastema fastbacks eximiros kick bumptious clunky clerking +montaseis broke maranalla bulk umbralado témporas adormitan molleemos + + + jw +ajironar wattage wuss jaricaban jineteare fajeros outgrew waders wannest +joyosas outwears ahojaban alijabais swags repajos upwind jorobases +homenajeó unwell wriggly jarabeará waned tideways wren jarciáis amojonen +whitehead jaspees bewared hojaldró wheels wangler snowier drawcord luje +ajorrará endowment conjuntos mujalatas crewel gawkiest alejaron enojamos +rijas gorjeada slower undertow shrewing coworker mildew bojes atajes +parejura burrajean entapujen wackes narwhals whiskery bewaring elije +slowest lijéis amarraje urajeados encobijad jugabais hewed pajoleros +paws lambrija sinewy woke wispiest jamaste pujadoras retejes sonrojad +jasemos warships pewits jaldre sujetaban leastwise tweak bajuna swirling +blowgun scows desabejad unwitting aflojo jedaréis crawlers wronging +mewing coworker waddles barbwire rejigged unwounded jirpees swelled +jactarais unwitting answering wooding award jasado jinglaría redijeran +cowed jaw sinew tripwires sedujeron esponjará jauntier reawakens jacas +sobajare tajeros winnings allows jawbones jitarían desfijare ajorabas +downpipes meltdowns oreja wined brewpub anejo mawkishly catwalk mejorare +wrights weaklings swamis unwound ajorarían downrange ejectors arroja +abjection pathways ajustaros sonrojeen enojadas warred jalábamos aguije +worksheet rojas motejaban matojo wodge atrojarlo bawds sparrow jockeys +winery weaselly mojiganga wildness twaddles lujoso bellows steward + + + qv +requiem obsequies baqueare choquéis veamos movérselo mesquites viciad +revalues pesquis qualifies matraqueo encuques promover niquelado parvenu +hociques olivícola evens inviting asurquen quartiles quebrantó verifique +flanquean esquilen acerques cultivara exclusivo aseveraré loquacity +requiter resequido ovaré jaqueara vigil maloqueo quietaste noviciado vet +velleras envolveré quijones appliques esquejará carvajo saqueases +quintales envolvías edifique bienvivas archives nevan veladoras alivia +revelo esparvas raqueéis coloquen inquinaré calvamos banquetas turuleque +abrevó tronqueen bolsiquea viriles adoptivo flaquees reservas maquilada +remolquen visitant roquetes invoque enoquéis manqueáis dove abdiquéis +mosqueare bayoque velvet arenque vaqueiro vencerlo marquesas acequiabav +mosqueda desvirgan cautivé octaviano esvaraban requerido novaseis +renqueara bloquead servil lectivo vigilan vergetas emparvara traquetea +verdón olivares derrquéis anivelada venteros ravishes muñequeen viciosv +vortex vacíen quemarla boquidura ataviéis volantón visitarla estoquve +evadiese activar viruses aovamos revierten encovado valdense revamping +esvaré vociferó equivalí vapulasen tique vaquería monarquía moquease +esquejase terqueé aquietes salifique avetados larva casquera deaves +ronquera vierta versearé silva alquilaba desavenís tranquilé quejéis +clavarte viburnums ronqueará revuelven periquete valsó vascófilo voceado +innovemos quimones carnívoro flaqueaba vegetando quitará empolvado + + + z +zurrar almizclan satirizó remozan retazaría regazó azolases azoarías +hozaríais energizes azoré zurrirás tronzaron rebuznes pardiez theorizes +maznare hypnotize amanzanar herborizó zapatuda rapidez prizes pizcaras +hiladizo calzadas lanzones estezara zodiaco adrizasen cazarais zanjada +totalizó ofrezcáis zapemos zealotry zahoraban atenazáis envanezco +impureza mezclaran sonetizo ironizara rezone schmaltzy empozasen melliza +vaporize abenuz engazas ditz esperezas solazaba azumase esbinzad +abrazaren escobizo esquinzar pedrizos kazoo azufraran zurríamos +rapuzaren destazada futzing virigazas deszumare esbozaban regazaba +azoares apomazaré azaramos trenzando cazoletea frizz destazar encauzar +obedezcan garzo realzaría analizan azolaría jerezanas bizcares azocabais +trenzarás revezase enfatizan frizziest gozarlo deslizaré drizas entapiza +bizcaseis barnizad juzgares grandeza aljezones alquezará comizas ligazón +mestizada apomazado desazogue roznaré regazares trozaran prontezas +rizófagas lazará ataluzas paparazzo realzando lenizará comenzar +embizques bizco minimizó rozarlo cobriza brutezas exorcizad azotaría +venzurrone zamparás feminize segazón zapuzaré cabizbajo ensalzan punzabas +esbozara zancajean zarandera tamizaban zarandaja soalzaran acorazara +zarpas alanzaría tibieza bazucara trazaras lanzarlas solidez brutaliza +capazos organizó dozens deszocan zapásemos enterezas pellizqué trabazón +metodizan zanjo chapuzó cruzarás reluzcan trenzaras remozaban + + + A...Z +Moor Parr Falwell Horthy Tabasco Rigoletto Charlene Pittman Celina +Bernadina Garwood Cara Trujillo Tokay Meghann Daren Xanadu Bert Bertie +empigüelo Karyn Nat Ulysses Rosales Liana Cossack Mitzi Isabella +Stieglitz Tania Stefano Bone Hamlin Jocelin Mary engüera Lang Sabrina +Sisile Salomone Paulette Klemens Guglielma Indra Fannie Karisa Emacs +Arabia Capra Leander Raymund IMF Carlota Ulberto Reynard OfficeMax Fabe +Danella Gabriel apacigüen Martie Ellesmere Samson Dominic Kimberley +Medici Shayla Delaware Arman Alcatraz Veda Sabik Aldric Guayaquil +Stevena Ethyl AAA Sardinia Gardie Pericles Ignacius Oort Garbo Averyl +ANSIs Socorro Gerta Delbert Mesabi Federals Woolf Mueller Carina Yuanv +Neolithic Marxist Ouija Allx Ernest NYSE Arapahos Randie Bellamy Aigneisv +Shalne Lindsey Brunhilda Morganica Hockney Celesta Pietrek Sinkiang Kans +Gucci PE Chickie JCS FDIC Thornie Belize Sikhism Laurie Elberta Calder +Burr Ind Saw Edd Carie Melba Lydon Dionne Muhammad Clerc Kalli Havanas +DDS Capetian Lindsey Diogenes Janice reargües reargüe Herrera Caresa +vMorrow Saroyan Chev Phil Goff Apollos Liane Angelle Prudi Gentry Elysiav +Vespasian Tandie Velasquez Bernardo Grass Rafaellle Norton Indira Alfy +Moroccans Kelwin Yules Ernesta Pollocks Ada Ch Audra Superman Lao +Rogerio Barron Barrera Dimitri Lister MP Devi Guenna Margot Lessie Emmi +Guendolen Salerno Wimsey Minix Babel Hellenes Missy Uganda Leontyne Dyer + + \ No newline at end of file diff --git a/ktouch/training/english.ktouch.xml b/ktouch/training/english.ktouch.xml new file mode 100644 index 00000000..fac1b427 --- /dev/null +++ b/ktouch/training/english.ktouch.xml @@ -0,0 +1,203 @@ + + English (auto-generated) + KTouch training file generated Fri Jun 14 19:46:08 2002 +Perl Script written by Steinar Theigmann & HÃ¥vard Frøiland. + + + + jf + fj j f j f f fj f fj fj ffj f fjf f f jj f fj jf jf fj jfj fjf + ffj ffj fj ff f f ff fj fj ffjj jjjf j f jj fj jj jfj ff f ff ff + fj ffj ff jfj jf jff ffj f ff ffj f fjf j fj ffj fj jj ffj jj f + jfj jff j ffj ffjj ff j f fjf ffj jff ffj jf ffj jff fj fj f f f + f fj jff ffj fjf f j j jf jf j jfj fjf fj ff fj jfj jfj fj jff + fj f ffjj f fjf ffj jfj ff j ff jf jjjf jf j jff jfj j f jj f jfj + fj j jff jfj jfj jff jf fj jj j j fjf j fj j fj j f j f ff j ffjj + j jfj ffjj jfj f jfj f fj f f f jfj j jf jfj fj j jf f fjf fjf + jf ff ff fjf fjf fjf jfj jjjf j f jf jfj f jjjf f ff ff jf f fj + ffj fj fj jf f ff jf f j j jfj f jff fj j f fjf f jfj jf f jfj jjjf + + + kd + djd k djd k fdj k fdj k k jdd dd k kf dd k k dd k d fdfk k k kf + d kf fdfk k fdj k df jk jdd jkjd jjkk d k k d d d d k k d kf d + d dd k d jjd d d dkk jkjd k k k djd dkk kf fdj k fdfk k k fdj + k dkk d d df df df k k djd dd k d d d dd jdd d kf fdj k k d jkjd + k k k djd k d dd d jdd jjd d d d jdd d k k dd fdfk jjkk k fdfk + k d d fdfk jjkk kfd k k dd k k dkk jjd jjkk k kfd df kfd d d d + fdj df jdd k d jdd k d k k k jjkk dd d d k jk df k jjkk d k k k + jjkk d fdfk fdfk fdj d k d jjkk djd k k k k djd k d d d df k k djd + k kfd df k k k d k dd kfd df d kfd k k k kfd djd k k jk dd dd + df d d jk k kf jjd kf kf k df d k jkjd kf k jjd fdfk k k kfd d + + + ls + s sl s fl skl s sl fl skl sfj l sk s sk ss s sfj jss l fs ss fs + sk jss sk s fl s l fs s fl jss sfj l s sk l sk s fs s ss l fl l + sf fl lll skl sfj sk dsk sk sfj ss sf l fl jssj fl l l jss sfj + sk sk s fl fl s jss s s s l fl jssj sl l l s fl sl l fs ss l fs + jss s dsk s jssj sk fs l l skl l fl l s l s s sl skl fl s s l skl + l fl s skl sk s l l jssj s sk s jss jss sfj sf sl sk s lll jssj + sl s s fl l lll fl l sk fl ss dsk fl fl fjjs l fl s s s l s jss + skl jss sfj l fl l sfj sfj skl l fl l sk fl fl sk ss l fs l sk l + sl fl skl l l sl s fl fjjs fjjs l fjjs l fl ss fl l sk s l l l + s s fjjs lll sk ss skl jssj skl fl l l skl fl l s dsk s s sl fl + + + ca + sca clac asa cascad sa al sca ass clac slac cak da fla c la fa ja + fa salad ca daf addl fa scal slak facad al flask lass ac sass lack + sac a c sla sca addl saf c aa fla fad salsa ad fla ad a ladl als + c facad da fla call scal fla sac c al daff flas as ca all ak ac + sadl cas ala c sak c jackas ca af caff aa aa ja sa afa sla lac ca + fla fadd fa ja la faff sca sal alkal fals lac fla sass cas slas + al fa clack af flak flas fla as af ass ass fad alack c sadl ass + sack sca add sa c ja al lack cas cla cas add c las sa ac jacka sass + cla sca cla ja c sak alack slak slas dadd slack alkal la la ak jc + ass sa sas scal cas fa salaa las fad lack a dad c a sca ad la sla + + + nt + snaffl dan attack fann na scant fast snack taff ank sna att snac candl + tattl tan tac na lan snaf jat staccat na t can fact an fann catcall + ta tattl sta nast task cast tan cantata can n lankl slan tall sanda + sna flank fact tank cat catcall t cantat latt landfal tal can stanc + na snak knac ta annal attac t san canca stall san caftan ta ct + t scandal flank last dankl nat cattl stat skat stal stak cact + candl fat ana ta flatlan t tal tatt scant flatca dandl staf slat castl + fan scantl sna snatc talk sna sna flank cast dandl n task tak lastl + alt fan landlad tal ta stan lank flan tal tast sand sta landfall + knac landfal cat ants landlad na sata salt caftan anall nat can lastl + + + iv + cassi sic laddi affin canin flint inclinin vivain icil ni satinin + ci in cit divan finalis tankin sli instatin kil clinicall dis vill + vi lil caddis snifflin fit assail nif lanai kil addic lis ick dia + infantil satani kind nift jadin visitin stil idl littl si clinicia validat + ninn ti fil cavalcad sanit slackin catfis dinin astatin dadaist killin + fil sift vial sniffin fantasti lividl li invalid flick satinin di + affiancin dia finn inkin acidl final vannin tin itc italic instancin inla + insistin slavin vindictiv nai distall affianc ni stick ki sniff tid tilt + tacitl clannis jiltin failin ki stasi sanit fiddl savanna atil acclai + fiv satanicall lackadaisicall fascia ti sandin valis ai dids didacticall + + + me + dividend lite salesladie vie decam dissect skie enema cancel feminist + insentienc decedent fiesta saltcella demiste title steadines scammin fancie + envie fee descent se incivilitie amide site demitass lesse animatedl + select latencie naive mantle milkmaid fiftie distinctivel seventeent + mainmas finickies distinctivel filme jestin assesse insiste slate skillet + lacke manana inte ma falsett mate dietetic entitlemen vesicle stales + divvie cleanin enlivenin seeke titte tendenc mistil mi lifelin accidental + steak skimme fantasie divest sveltes devianc mistines sassie jade + finenes titte dismantle mentalis inadvisedl fannie installe disinfectan + midden divisivenes acclaim mf settee svelt animatedl teatime devastate + + + hr + dare testifier eradicate terminat trafficke hadin inferenc franti + reservedl chef lathere marr atria trait distres hearse trance varnis chattin + fifer irise intern merite clicker hesitanc rhiniti crackhead dishe + saddler rancidit mandrak rattl threade cardinall larc trisectin intrinsi + recreatin stridde ester carcas thirst rifte rascal thres drinke indiscriminatel + clarete iridescenc refile resen reelectin airlift tetherin invert resale + feathere enfranchisemen rehea earthie fetche thick firecracker interlinke + redelive ethnicall tidemar indiscreetl cracklin menhade mishandlin catche + ransack headline crest inerran teare cradle sincerit hater firt dinner + rent snickerin recklessnes sharer thatche relinin refac heatin reinstatemen + + + go + overcook rotat comi reconfirmatio reregistratio nomad management forklift + storme socialisti shoestring conma iodide lading incontinentl fervo + sag gentl mo legitimatin sociologicall dominanc font regicid gallantl + migh elongatio nonsmokin integran demoni maroo comicalit toccata + fag infliction shatteringl coalfield cloc almight remoldin tanglin + fago gonorrhea evocatio dialing solderin ciggie collide monarchie + correctiona conciliatio hok roilin integrate cosmologie demonstrate throttle + glister avitaminosi noddle odditie chiffo mg solstice steroida conge + theor ammoni microcos histologica notifier favor chromaticall chromosoma + songste negotiator diagnostic nova glande hornie concavit interconnection + + + bp + archbishop parliamentar calibe respel tiebac bon semipro retrospectiv transpir + paren snappil absconde nobodie grosbeak podiatr precooke misinterpretatio + parad establishin oppos liprea abrasiv dabbl seraph precookin kissabl + embarkin breadth airdroppin permeabilit plainsme aberran bonnies gallbladder + phaeto beepe packhors deciphermen plastere bloodthirstie cachepo vibration + sandblas preme soppie dispos preppe bookmarke neighbore heptagona toboggane + despondenc grabber blearil birdbath boast hellebor phonic blint escapemen + horrible topographicall portende replier seborrhe peste debark composin + trombonis ben bootblac resistibl rebor pikin barnacle pentacle trespasse + sparre photocopie dolphin plantin pictographi brittl bipartit potat + + + qu + thoroughnes recrudescin tunefulnes rigorousnes imprimatu rounde capsule + breakou reintroduce contentiousnes bullfinche biennium augmenter nurse + busb curse quipste munificen beautifie thankfu instruct tranquill + stoup inundation undeservin fluf quarto purloinin quaho unheate cherub + guffa sufficien ridicule unequivocall redistribute fulsomel herculea + portentousnes shogun dangerou gutties samurai knuckl racquetbal babushka emolumen + cuboi epilogue frui puddl auctio aqueou quot squint velu abuse pluckil + therapeuticall renucleate turnoff busties accusa gustil pluckines neutral nonintellectua + uncannil outcropping custodian rutties guardednes platitude grubb mus + skunk impugn nonplussin nuptial untrouble flounc unchronicle bushe + + + wn + weed rotundin kidnap compartment retakin enlighten adjurin sharin + propositione driftne entitlemen debunk peasantr canvas insurgenc nullifie + halfpennie middleweigh licensin outdistance sunburst whelmin supplicatin + brinines opalescen chardonna aw salutatorian envelo futon outpatien indulgentl + fascination blundere constitutionalist reedines endure wavie allianc rustines + numskul refrigeratin repartitionin bookworm snowie annihilate noisom + unbiassedl widemouthe phrenologica grandniec manipulation contorte airines + institutionall accompanist ranke precedenc tackin squanderin sanitarie conjunctiv + eastboun downwar monste inkblot sarong nattere cinematographe punchbag + retransmittin sawhorse engineer counterpoise wigwa wakefu genr brainstorm + + + cx + cull continu spectroscopi captionin complete pronounce accumulatio + seraphicall misconstruin conservativenes scrabblin cosmeticia deficiencie + copiousl chican dissociativel pronouncin congenitall extende cementer + poleax attachment recombine compatibilitie colorles obscenes spamblock + cinchin agrochemica nonreciproca cleare coastlin crumblines insurrectio + discounte preconditionin relocke complexion destructibl crawlin corrode + decommissione sec percusse discograph beneficia couple pixel officialis affixe + lurchin rapprochemen raccoon incom nic doctorin ratche falsificatio + ethnicall obsolesce unpunctualit effulgenc lunchroo chaoticall sackful + shucke microelectroni watchtowe occurrin processe electrocardiograph + + + yz + skylight syllabicatin secularize pygm amazo fizze overemphasize summariz + heavyse appetize metaphysicall fraye psychoanalyticall economizer bricklayer + mestizo yashmak yukk hygromete glamorizatio synthesi dillydall yup wheezil + psychedelic burglariz phyl polytheis ethy nylon delaye psychosomatic highboy + polynomiall hysteresi polymerase pyrimidine bowdleriz sterilize gazetteere + playtim initializatio haphazar legitimatiz buzzard plasticizin sizzle + emblazone zoolog anglicize rhyme dyestuff credenz ray squeezebo swiz stargaze + baptiz mobilize throwaway oversizin dynast harmonize sublaye metalize + humanizatio buckeye overspecialize graybeard magazine clearway yellow enjoyment + layere flywa mizzen baptize capsiz styluse glaz synonymou bellyach + + + ABCDEFGHIJKLMNOPQRSTUVWXYZ + I U Frann Iss V Sophe Ma Blanch Janissar Karl Equuleu Jech Dia + Mariejeann Filofa Shoshann Cheeve Ludvi Stoicism Alabam Fo Belmon Al Peshawa + Episcopalia Tammi Huc Castill McDowel Sabrin Izanam Salina Soav Gerar Margarett + Blondell Austin Menande Vandal Winnifre Daun Porsch Thomis Noel TELNE + Row Ber Fraue Kenya Trix Pissar Bake Vandal Wale Jua Benghaz Ronal + Babylonia Jacobit Guamania Zebede Hagiograph Stou AWO Dustbuste Shani + Edgard Rigolett Danic Carr Donn Rosco Jazmi Ermini BB Coloradoa Hebrais + Stockhause Tolyatt Marshal VG Haga Kamek Gall Pilcomay Ballar Morto Renascenc + Hebride Tup Hoebar Tunisia El Crysta Cheyenn SD Mad SU Silvai Johnn + Vis Ramb Luge Demetriu Collie Nettl Dicken Joelyn Conservativ Fonzi + + + diff --git a/ktouch/training/finnish.ktouch.xml b/ktouch/training/finnish.ktouch.xml new file mode 100644 index 00000000..759b0ecd --- /dev/null +++ b/ktouch/training/finnish.ktouch.xml @@ -0,0 +1,508 @@ + + Finnish (auto-generated) + KTouch training file generated March 22, 2006 by Ulla Lewman. + + + + jf + ff jjj jf jfj j jff fjjf ff jfj j jff ff jjj fjj fjj fjf jfj jjj + f fjjf jjj fjjf jfj fjjf f j fjj jff j fjj jf jjj fjjf f f fjf + fjjf jff jjj ff jf fjjf fjjf f fjj fjj jf fjf j jj f j fjj jj jjj + f jjj f fjjf j j jjj f j jjj jj ff fjf fjj f f ff jjj jj fjf f + ff f fjjf fjj fjj f j fjf f jj jj jff jj jfj f jf jjj fjj j jjj + jfj fjjf f f fjf jj ff f j fjf fjj f jf j jf j fjj fjjf jj jff f + jff jff j f j f jff f jjj j fjf f fjjf j jff jj j f jf j ff jj fjj + ff jfj jfj j ff fjjf jj ff fjj f jff jff f fjf jj jj f jfj j fjj + jjj jff jj fjj jfj f fjj fjjf jj jj jf jff ff f jf jj ff fjjf j + jff fjf f f jfj fjjf f jj j fjj j fjj jf f f j ff jj j fjf jfj jj + jj jf j f j ff j fjjf jff f fjj jff j jf fjf j fjjf fjj j jj jf + fjj jfj jfj fjjf f f jjj jj fjj fjjf j fjjf jf fjjf jf f fjj j j + jjj jj jf j ff fjf jj jjj ff jf j jjj f ff ff j jf jjj jff jff f + jf j jfj fjj jfj fjjf fjj fjjf fjjf jj jjj ff jfj j jj f jj jfj + jff f f j j j f f jj jjj f fjj j fjjf fjj f fjjf fjf ff f jf fjjf + fjj fjj j f jf f fjjf ff jf ff jff jf j fjf f fjjf fjj j jff jj + f jf f fjjf jf jjj f fjjf fjjf j j f jfj f jjj j f fjjf f j jj + jj fjj fjjf f f jff jj jff f j jff f ff fjjf jf fjj fjj jf j jff + fjf jj jj jj jfj jf j jfj j fjjf jff ff fjj f j f j f f jj f fjj + jf jjj fjjf j f f jj jj jjj ff j fjf f fjj jfj jfj fjf jj jjj j + fjj jj jfj jjj jj jj f j j jff jjj jjj f jj jff f f f f fjf fjjf + jff j jjj fjjf ff fjjf j j fjf fjj jj j fjjf f jjj jfj jj fjjf fjf + fjj jjj j j jjj jf f f j fjj fjjf jfj fjj f ff j j jj jf jj jfj + jff fjj jf jj jf jf jj jj f fjjf jf j f fjjf ff jjj jf fjf jj fjjf + f jff f j ff fjj j fjj jj fjj jj jf j fjjf j jfj ff jf jf fjj + ff j ff f jj ff jfj jj j jfj jj f jj jj jf jf jj jjj jfj j jfj + jjj jfj jf jjj j j jf jfj fjj f jfj fjj ff jff fjj f j jjj jf f + jff fjf jf f jj j f j f jff ff jf jfj jjj jf ff ff jff f fjj jfj + j jfj jj jjj jf f fjjf j ff jjj jfj jff jff f fjjf fjj fjjf f + jfj jj f ff jff fjjf jff f jjj jfj jj j jfj ff fjj ff j f jj fjjf + + + kd + jjd fdfj rd djd jk jd k dd fjk fd fk k jfkd dkkf fk dkd dd jk k + dfj djd fkkk fk dff d dkkf fd fk fdfj fk k dkkf djd dff dkd dff + dkd kdk k dkkf k jk fkkk jd k jfkd fk fk jd k d dkd jd k dd rd dffd + d fk k k dff dff dd fk fk fd jd dd jjd rd dkd dkf kdk fdfj d kdk + djd k fk rd dd fk dff dff kdk dkd dkf d k jk jfkd jd jfkd d kdk + dkd kdk djd jd dkf dkkf fkkk dd djd fd dkf fk dff dkkf fk fk fdfj + fk fk rd jjd k k dkkf d rd dkd dd rd jjd fk fd fk k jk rd fd fd + djd k jjd djd fk k fjk k dd dfj kdk jd djd fk dfj fd k dffd jd djd + kdk dkd dd k fd fk jjd fjk fd rd fjk fk k dfj fd dd dkd d k dd kdk + fjk fk dkkf dd dkkf dd rd fd jd k jjd k dkf djd dkf k dkd d jd d + fjk dkkf dffd k d fdfj djd kdk fkkk d dfj jk fk jd jfkd jd kdk dffd + dd dkf dffd jk jk jd fd dkf k jd jfkd fdfj fkkk k dkf fdfj dfj + fd jd jd dd dd jd dd rd dkd dffd fd fkkk dffd dd fk jjd fk k k + d dfj fdfj k fk fk dkd dkkf dffd dffd k fkkk dkf jk dkd fdfj jfkd + jd dd jk fd dkf dkd dd k d k fdfj fdfj dd dffd djd dffd kdk dffd + fd jk dffd fk fd rd fdfj d fk d dff fkkk fk fk jd fkkk djd fk fdfj + jd jfkd dkkf fkkk dkkf kdk dd dfj k fk dfj fk jk fd jd k k kdk + k dfj dd k jfkd d fk jk rd fk k dffd fk djd jjd fk dkd dd dffd + fk fk kdk fdfj dfj fd fk dd dffd dd dkd fkkk k dkf dkkf k jfkd + d dfj k fk fdfj dff fk djd dd d dff k fd rd fdfj fk fd dkd djd + kdk fk fk dfj fk fdfj k dkf dkkf dffd k fk fk jfkd jk dffd fd dff + fk dkf fk dffd jd dfj d dkkf jd jjd fd fjk fd fk fk dff dffd fdfj + dkkf fd jd jfkd dffd d djd dkd fdfj fk dff fk fdfj jk fk dfj d dkf + rd rd jd rd jfkd dd jd k dffd fd dkd fk fk k dkd djd fk jjd jjd + k dd dd jd fk fk fk jfkd fd d fk fk d fkkk dkkf jjd dkf fdfj fkkk + djd k fk k jd dd dkd djd k kdk rd djd k jjd k jd dfj dfj dkf jjd + fk fd rd jd fdfj jk fk fjk rd k jd dkf rd dkd fkkk jfkd jjd jjd + fk jd fk jk dfj d fkkk k jjd jk fjk dd rd jd fdfj jd dfj jk dkkf + fkkk fk fk dffd fk dfj jd dd jk dfj fjk fd jfkd fk fd jd fd jd k + dffd rd dkd dd fk fk jk dffd fk dkd fjk jk k jk djd fdfj fk dd jd + + + ls + fl s l ldk l s slj s dks sf kl ll ls l ls dss lkj slk ks jl jjss + l slj jl lkj l ldf s ld ll l ll ldk jjdl dlkk fl rs dss fld fl + kl fl fl lkj fld ld fld js l dss kl jl jl ldk fld s ls s js kl + ll ld dss fld l rs sf dss ll jl kl ls slj kl ldf kl dss rs ls js + s dlkk js kl js ls fld jl jjdl ll jjdl ll rs ldf rs ld ldk slj + slj fl fld lkj rs ldf dlkk dss rs fl ld ldk kl dks fl sf dks ldk + slj kl sf dlkk fl s kl l ll fl slj ll s s s dds s sf fld ks ks s + ll dss s sf dks fl ldf dks rs ld s jjss ll l slk kl dks sf ll ldf + s ll dlkk rs jl l ll ls l ldk ldk js dss rs s slj l dks fld jl + ks dss dlkk ls kl ks kl js kl ldk kl ls l slk dlkk lkj slj dks + ld dks rs ldf dlkk ls s rs jjdl slk ldk slk dds lkj lkj s jjdl + fl l s kl slk jjss ls ll dss sf slj dlkk jl fl kl fl jl rs ls ll + lkj lkj ls lkj kl fl fl ll fl dks l dlkk kl s ldk fl fl ks l kl + ldf js slk fld dds l ldk ll dlkk jjss l lkj slk jl fl ldf ll fl + l fl jjss ls ldk ll dks kl slj ldf kl dlkk slk jjdl sf dlkk dlkk + fld ld s ls dlkk ld kl jl kl fl ls kl ls kl l sf l ls ldf dlkk kl + sf fl ks lkj fl jjdl ldk ls jjdl dlkk dlkk ldk rs sf slj ld s l + js ldf fld ldf dks ks ll jjdl slj fld dlkk s js l jjdl s s ks ld + ll lkj dds ldk ls fl ldk dss jl sf fld kl rs rs ll ldf s dks ls + ls dds slj dlkk jl l slk sf dks dks rs ldk jl dks l dlkk l ks rs + ks dks ks fld dds dss ldk kl s ks dks slk fl slj dds fl s js jjss + kl dks s fl rs s rs ldf ls sf ls ll rs sf dds dss jjdl l slk ldk + rs kl ld ll kl ll fl jjss ls ldf ll jjss kl ll jjdl jjss sf ld + jjdl ks ld js l slj jjdl fl sf lkj kl rs jjdl ks s dds dss fl slk + ll l l slj fl dss js lkj fld ks lkj ks ldk jjss ll ld l kl js fl + rs ls s s sf dds jl fld l lkj ls jl dss fl slk ldf jjdl l ks fl + fld lkj js s js ld slk dlkk jl ks l dds ld lkj ll jjss ld jjss s + dss s kl ldk dds fl s ldf kl sf slj kl sf lkj dss slk dss ls ls + fl sf kl ll kl ld jjss dds kl fld jjdl fl js jl sf kl kl jl jl + ldf ll dds dds s ll slk dks slj lkj fld kl ks rs fl kl ldk ld l + + + ca + a a a c c c aa aa cc cc aca aaca caac ccaa acac aaaa cccc aaaa cccc aaaa + a c a c a c aa cc aa cc cc aa ja jjaa fafa ffaa ffcc ccfa afca cafa jafa caja + kafa kafa dafa dada ddaa ddcc d c a f j ccaa caac acca ddcc ccdd kaada + lala alal alla aall sasa asas acas casa lsca cafa caac aaac aaac ccca caac + call ascals slacks fas fads fad lack sads flask jackals flack kasata kaada + sass all salsa jackals cad lads flaks scald ca la asks flack lacks lalla alla + ask ad jackal fas las sad sass skas ck ca fad fad adj fas kc dadda cadda + jacks class lad scald cads jackal ad cads sack alas scald lacs flak lassa cc + alfalfa calls jacks ala dc lacks class lad clack a fads alacks ads jaffa kaffa + ads flask adds scalds c jacks jackals ascal cask ads aj add adds jakaa + akka scald calla salsas alls sac cads salads fads cask adds casks faffa alfa + asacs jackal lacks class clad ack dad slack fall alfalfas slacks laska dad + fad cal lad cal calla ad sad salads ska salad flack skas ca jacks laaka lakka sasal ads ad flak aka ala ac clad alacks ck jackal fall fas scads + call calla alfalfas calf falls flak lack flak flaks casks flak lass saada jakaa + sala class alla akka affa adda a askas scad acks ac scad lac skas scald + sacs lads ascals call scad call clads kcal salsa slack ascals dads + call c alfalfa sack alfalfas falls ask fas salsa asks class jack + asks alls alack calls alacks ads casks cs kc jackal lacs flak ascals + a fall ad ck kcal alfalfa ad a flaks sacks alas ca lad salsas + sac skas clads jacks assa aaaa alfalfas lacks ska alack flaks as ska + cads jacks ala flack falls cads fad scads lac ads ask callas scalds + ads skas salsas fall aka salsa flack alls flacks las salads cs salsas + acks flack sacks sass lacs cal flacks jacks ajaa sakka alack flacks + flack ask dad flacks ads kcal cal jack assa cads asks ala callas jacks + + + ei uusia 1 + jaffa kaada fafa laaka lakka saada ca ja aa jj kk ss ll sala salaa lalla kalla + jalla falla cafca salsa jfjf jkjk fkfk dkdk kdkd kfkf djdj kjkj jl lj sf fs j f k l + salsaa kasa kafka safka ff jj kk dd ll ss cc aa j f k d l s c a jaffa kaffa sala + jj ff kk dd ll ss cc aa j f k d l s c a jf jjff kd kkdd ls llss ca ccaa casa kasa + falla afa adda cjcj jcjc fccf cckk ddcc ccdd cdcd akka dada lask kask aaaa + jaffa kaada fafa laaka lakka saada ca ja aa jj kk ss ll sala salaa lalla kalla + jalla falla cafca salsa alas kala dada ja asla dakk lalla caac acca alla akka + salsaa kasa kafka safka ff jj kk dd ll ss cc aa j f k d l s c a jaffa kaffa sala + jaffa kaada fafa laaka lakka saada ca ja aa jj kk ss ll sala salaa lalla kalla + jalla falla cafca salsa jaffa kaffa faffa als kasaa kaada saada lalal laa laa + salsaa kasa kafka safka ff jj kk dd ll ss cc aa j f k d l s c a jaffa kaffa sala + jaffa kaada fafa laaka lakka saada ca ja aa jj kk ss ll sala salaa lalla kalla + jalla falla cafca salsa jfjf jkjk fkfk dkdk kdkd kfkf djdj kjkj jl lj sf fs j f k l + salsaa kasa kafka safka ff jj kk dd ll ss cc aa j f k d l s c a jaffa kaffa sala + jj ff kk dd ll ss cc aa j f k d l s c a jf jjff kd kkdd ls llss ca ccaa casa kasa + falla afa adda cjcj jcjc fccf cckk ddcc ccdd cdcd akka dada lask kask aaaa + jaffa kaada fafa laaka lakka saada ca ja aa jj kk ss ll sala salaa lalla kalla + jalla falla cafca salsa alas kala dada ja asla dakk lalla caac acca alla akka + salsaa kasa kafka safka ff jj kk dd ll ss cc aa j f k d l s c a jaffa kaffa sala + jaffa kaada fafa laaka lakka saada ca ja aa jj kk ss ll sala salaa lalla kalla + jalla falla cafca salsa jaffa kaffa faffa als kasaa kaada saada lalal laa laa + salsaa kasa kafka safka ff jj kk dd ll ss cc aa j f k d l s c a jaffa kaffa sala + + + nt + tt t t tttt tt nn nn nt tn nntt ttnn ntnt tttn tnnn nntt tnnt nnnn tttt tntn + n n n t t t tt tt nn nn nntt nntt ntnt nttt nnnt tntn tt tt tt nn nn nn tntn + tasa tall tn flanks ananas sataa ands talc knack n cancans talk kantaa + canst fan asst stats at natl antaa stall alta ands snacks stand assn + ants alt tads cantata talcs natl attack knacks stalks tack taata ltd + tattan scan scandals fats tatsa tad talk stalks scats ankka aats daft + tn fatals fat nasal aft santas antal flan knacks natal at acts at + scats ts and stank act ct flans canal flan flans sata fats caftan + sank cant tads talcs fats act tacts tanks assn slat ansat flatlands + attacks kn as sn sandal alts antaa kattaa flats nack cat afts santa + laatta assn snack flatlands ansat cats stands asa assa ants cancans + talc flt tasks cancans ltd sandal canals stalks tat aslant tad flatlands + tans flank cast flatland tanks naatta snacks n sands talcs natal annal + attacks slants kana kansa ants act stanks tasks slants flanks flat + act clank fatal stalk laatta sand sandals fast tads tact fatals lanta + dank attacks attn caftan flatlands ctn kn tans tack fact flank kantaa + cats sandal stall land knack flanks at attan fats talcs catcall + fats aslant lat ct slats st scandal tank slants fatal fat stall sank + lats cantata acct tasks jct fast nd scandal fats stat lastata fatta + annan kattaa alta ankka scats ant fatals fast tantta fan tacks cast + clans alts casts flan fatal cans nasals caftan attn fans lats lastata + stanks ansa can kansat slats canals ltd kaada natal kana scans + stall flatland knacks aft canal tantta flats antaa daft salts tats snack + fats attn tack scandals knack tacts stands asst cats natl landfalls + fact ands ats nd tan stand caftan tacts can natal act satsata + scan daft ankka slants stat sank stanks tall lands flt stands saat + lanka flatlands sandal staff fats kt fat flank sandal staff kaataa + kantaa salt skat scants t t santa ct an flanks skandal flatlands + tads stand tat clanks at ands ansat alts ts snacks assn tanks + flatlands stack lands scandals scats cancan santa jct atlas + + + iv + i i i v v v iv iv vi vi iivv vvii viii iiiv vivi ivvi viiv iiii iiii vvvv vvvv ivvv viii + i i i v v v ivi ivi viv vivi iviv vvii ivvv iivv iiiv vivi iviv ivvi iivv iiii vvvv + saita saidat laiva cicada kissa viat knits stilt ails kills flail tail + canvass vatsa kiln tina askis tic silti liilat assails avials ninja lila + inka viisi faddists aktiivit kliffa clinicians dint saidat diivailla + distinct titaani kissa radians incl saidat classical classic i + tintata vasta fasaanit divaani ranka vastata nick siisti ills stints + salliva titaani kickstand fatalist classic tick clink flick slink attic + kinnas avata antaa finalisti sillat clink distaff did kicks tactics + aina fall lifts jail did isit raadit raisins ansaita tiltti tiistai cavils + killi tavallista fill finaali fatalistit distaff fills civilians visiitti + cit finalists statistic fantails skit intact faints vis ails viscid + distaffs kilts riff fains link sci ink diff sisals inland ii laidan ali + nails slit island install klinikan siviili sitaatti stiff aivan vans + filial canvass invalid flit aktiivi assistant installs raisins tactics + skiffs ti kickstand still skinflint alkali antava dials dills invalids + ivata klikata cacti raja lista saada isi kita skins assail vandaali + instant kinnas klassista classicists infants fill assist villa didst + knits ti stadias fiats saint ails kassa kissa sciatics ill fiats disdains + lain assist avid davit fantails ii landfills vial it ink jinns skids + avain aasi aivan astia lasti kicks dillis tilli taivaan sataa antics kaivaa + alava kaivata alla vaaka tasata maista kaista lasta lastata kiivas + anti vain avain ivata natina lainata aina kina kiva ivat niin laina + lasi silakka silava lava laiva laivalla laistaa vailla ilta cin cina finaali + lantti katti centti laina laita laivan laivat liina niin niini sain saan + kita kaita maita maata maat naatta niin kaiva kaivata ivata kaivata + lasi laasti laava aava naava anti lantti vaadin vailla villa alla aivan + + + me + vitsi eilen massiivinen villaiset leikki divaani akateeminen kateellinen + festivaali viesti sateliitti fani asteet fiini kaneli ale ladata vaskinen + jade made desi sieni seitti viini leimasin seniili limetti medikalisaatio + emali sataa messi missi esiliina taikina maa maailma satama melamiini + desimaali vintti matematiikka neiti kameli kaneli aneli saneli meni mies + taika laiva metallit maili mesi seleeni satellitti linssi ametisti + seesteinen eilen este sitten definsioida sekaisin linimentti kaste latte + eminenssi mestata entinen sekava milli lanta letit estetiikka dialektinen iske + silli messi selli made kade villa aneli se fennica satelliitit eilen leili + desi miina kiivas aisa lienee tankki desimaali aste viisi idea vastata maamaili + niin aaveet desimitta ainiaan te jaffa liemet mielet satelliitti asema satu + dementia aste seesteinen lakeija me aivastaa se kasetti aistia laakea asia + teak asiakas lasiastia destinaatio enkeli sekalainen eli kavalkadi avata alias + liemi manna aski ennen sama sana talli kieli mieli natina fasadi eines astia + lantti kaivata neidit data eleet fitnesslaji seteli divaani sateinen esiliina + calmette liikene este massiivinen innovaatio alias adjektiivi miesten niemet + afasia mielle seniili seisake villaliina finnit este asema enne idea salaatti + sametti akne alensi timantti este nakki makki seis lasi esine aivan anna leimata + seimi maitti fiini tiedemies kaventaa ideat addiktiivinen ase vaivata nainen + saviset sakset saidat laama dieetti kitata ies elitistinen askel nailon kina + kivi se daalia fitnes amme saalis lime ajaa esteet festivaali kennel taikina + data seitsen tie ne meilata desi esteet festina siveltimet enne lista teini + ideat eli elimet elin finaali eilinen nasta mesi vaate meteli ravata sienet + velka leili esine laita ies sideliina este kamina esine efekti laimea aste keila + sametti ne semifinaali sementti kani viila vie me astemitta alas sinivalas tiet + kaide esine laiva dialektinen sienet sini saate esteettinen aivan seis sentit + filmi kameli skeitti teddi leski kate eteinen alentaa evindenssi maaninen nalle + netti lasi laasti femma miina maine kisa fifa diiva kina siisti kiiski minne + maine meni natina niin fiini ivata neiti kelsi kassi siviili sivellin etsin kaista + ilkivalta seitti ivata laasti lantti kantti kanttiini kaste maistella maksaa maksa + kide diiva me te ne se iva kiva kiivailla miete asiakas vaadin kaadin kiiski menin + + + ei uusia 2 + jaffa kaada fafa laaka lakka saada avain aasi aivan astia lasti anna antaa + vaiva sieti seiti lesti siika silakka salakka salainen salava maanalainen + salsa jalla kalla lalla sala salaa lasta saita maista kaista kaadin vaadin + aitaa raita kaita laita saita sananjalka alla matta mitta mesimarja alava + nainen sama sana jana natina fifa kisa kissa kide kade diiva kina lasi + laasti laita salva seisake miesasiakas amme ametisti aivan niin sali sama + lantti katti laine maine centti siisti kiiski aisti esine mesi miina niska + naskali netti fiini ivata kelsi kaali maali naali niin tina siviili sivellin + ilkivalta valtava laiva laina liina sima siima vaiva aitta aita laita niska + vitsi eilen massiivinen villaiset leikki divaani akateeminen kateellinen + talli malli mallikas veivata vaivata maittava mekkala miekka miekkakala + maittava maitse lattia salaatti melamiini mela mestata mies maalattia + mainita massiivinen matala neitonen neiti niitti tanssi taivas televiesti + + + hr + h h hh hh h hhh r r rr rr rhhr hrrh hhrr hhrr rrhh hh rr hr hr rh rh hhrr + metallit miehet hakeva retiisi rehti hevonen herra hera meret hiki haave + firma itara marmeladi harmi hirtehinen eilinen rehellinen vaativa harmaa + hirvi harmillinen harmaavarpunen rahi rahti raha retki kirja kirjava karja + harja herjata hierarkia arkajalka harittaa harmittaa hiiva havaita haava + kahva faarao farmari harava hara haara lahja laari vesi kaahata karsina + emiiri rieha hantti merta hiiva harmittava harmahtava irvailla kirjava + rahakasa harja hairahtaa lahja car litra metri mitta merimaili marjamaa + hirvi hairahtaa rahi tahmea tahti hallita raikas rikas rakas ratsastaa aihe + karjamaja majava viiri veri narina saari saaret rehti retiisi ratti vihta sari + kaivata haitari hattara hatara rahakasa kasarmi karmi karmiva kamera + kerma kirva karsastaa ratsastaa rahastaa rahastaja raha rehti rahti meri + metalli tarha karhea erhe terve terveinen vene venhe vinha vanha virma + varma harha herja harja harmaa kirja karja sarja taara haara kaada leiri + ladata rahdata reimari raina raide riita itara harata vastaan rastas raikas + herne hirnahtaa hairahdella hidas hidastaa tahdikas tehdas erilainen eri + desilitra metrimitta mittari kreemi lammas hammas hammasharja riihi + karisma kari kiire itara kitara sitar mahti sieni kirja kirje siesta sierain + siisti kaari kitsas ritsa riita hiiva treeni trivia atria ateria ahteri siideri + eriste risteilee ristiriita rahi rahti ritarilinna kide kirmata karmiva kaari + ralli rilli laari laastari kaahari kiire kiirii kierre mielle marjastaa tarkastaa + tarha eristin helistin kiristin arka jalka firma liiteri hiiri saari naali maili + misteli riivin rihveli ristiriita risa kitarisa kasari kattila haili halata aari + hehtaari hilse hatara hairahtaa leiri iiris eriste haistaa lehti lahti kaksi + kisa kasa rasavilli viikari veijari reimari meri sarja harja karja marja rahi + kirjaraati ratti rahtilava laiva reimari harittaa aristaa saari armeija lahti + lehti leiri lirisee aristaa aristella eriste kirjava herjata kaavake saareke + + + go + oo gg oooo oooo gggg gggg gogo ogog ooog gggo oogg ggoo oggg ooog + o g o g gggo ggoo ooog oogg oggg oggg oo gg oo gg go go og og ooog + kongi king kangastaa gondoli onkia loimi liemi noki kangastaa koti + ommella ongella ongelma hangata hangoitella tori toivo vaiti hoiva + enkeli taivas honka lento soittaa soitto koitto kanalla hangata + osoite osoittaa osata ongelmat onkalo kailottaa lanka solkenaan solki + langoilla langettaa oiva osa asia osio looginen legioona leijona ja + koi naali lento ahkio sininen oranssi sose keltainen tanka soikea hoikka + hegemonia keto oiva hoiva mieto into ikoni ihminen normi sormi gogo + hormi hormoni roima reima hirvi harva orava meirami gondoli kodin + loisto liisteri farmari norja orja origami harjata raaste koira karaatti + eri veri arvo osinko oranki gorilla gerilla harja harjoitella looginen logo + loisto loinen merta meri mormooni hormooni harmooni rangaista rikos + onkia tonkia honka hiiva hoiva soiva oiva roima reima langoitta lento + harava osteri retiisi herra gondoli gondori kotka kiiski kioski kitara + reitti tatti tieto toimisto osoite orgaani organisaatio ergonominen irto + osasto osoittaa organisoida firma farmakologi onkologi osasto osoite + kongi king kangastaa gondoli onkia loimi liemi noki kangastaa koti + ommella ongella ongelma hangata hangoitella tori toivo vaiti hoiva + enkeli taivas honka lento soittaa soitto koitto kanalla hangata + osoite osoittaa osata ongelmat onkalo kailottaa lanka solkenaan solki + langoilla langettaa oiva osa asia osio looginen legioona leijona ja + koi naali lento ahkio sininen oranssi sose keltainen tanka soikea hoikka + hegemonia keto oiva hoiva mieto into ikoni ihminen normi sormi gogo + hormi hormoni roima reima hirvi harva orava meirami gondoli kodin + loisto liisteri farmari norja orja origami harjata raaste koira karaatti + eri veri arvo osinko oranki gorilla gerilla harja harjoitella looginen logo + loisto loinen merta meri mormooni hormooni harmooni rangaista rikos + + + bp + b b b b p p p p bb pp pb bp bppp pbbb bbpp ppbb bbbp bbbp pbbb b b b b p p p p pp pp pp bb bb bb bob pop pappa pippa bibbi babba baba papa + bio boi pio poi abba baab appa paap ebbe eppe eeep eeeb bbpp bbpp + posti pois paisti pata poika appi apila oppilas pilari pila repale passi + biologi baari barbaari berberi baskeri bataatti biopassi bistro albatrossi + alabasteri boikotti ballistinen pomo pese bakteeri baletti baptismi + baretti basaari bbc boordi parkkipaikka pitsiliina patsas poiminta poro + pikantti pipana pirpana orpo ropo repo pimpeli pom potaska porkkana + pensas perjantai maanantai tiistai keskiviikko torstai viikko koppi poka + korppi kana palko pelko pensas pii paa pois popsi popsi porkkanaa + happo gongi bongata meridiaani pistin kaide koppelo pormestari optio + biologia bisarre biblia appi apila apteekki apea opettaja rosvo meirami + patologi paarma pasma rasva riski roiske harvinainen harras taivas loiva + sima rima riimi rimmata soma poro liirto hirvi harvinainen orvaskesi + satama laiva alas lasti laari pari kari marina narina nappanahka + nasta lasta kaste maista maksa posti perhe promootio baskeri bakteeri + kaareva lokari pala palaa pallo siili siviili viili villa kari paita maitse + meritse minne menet mies nainen poika lapsi perhe lapanen perna paras + paisti gorilla gerilla germaani harava orava orgaani energia faarao + opettaja oppilas rehtori lopettaa pormestari portti koppi korppi kaappi + kipsi kiire merimaili merisiili litra metri millimetri viivotin harppi happi + hepenet hiprakka promoottori pilli pilkka palkka rapa repale riisi reisi + + + ei uusia 3 + jaffa fafa ca ja jakaa sala faarao kaftaani laiva aasi lapsi lopettaa aivan lasta pasta vasta kasta paperi berberi baskeri sivellin reitti peitto keitto + katso lapanen gogo herra korppi kapalo sana kisa kissa risa rissa + lasi lapsi mesi meri vesi pesi keski kaski maski matsi neiti veitsi kaadin + keitto peitto pasta vasta vaaksa bataatti potaatti tomaatti persilja pari + kari kerppo kaari vaari laari saari vatsa katse parillinen perillinen + patsas gorilla gondooli kangas langat poisto esine pesto pasta pari + maine meni niin se he ne me te pappa abba taivas aasi avain aivan anna + amme seis silakka silava laiva loppiainen loma ruma siika onki kongi + ongelma probleemi promille partio kartio orgaani organisaatio osoite + ostos solki olki hangata hangoitella osa oiva logo pogo biologi posti + lento honka hieno hieho harja karja lahja sininen oranssi roosa patsas + baari paarit parit perinne paras leijona kaste raaste riski raita rinne + ongelmat heti hetki harja karja kirjava kana kotkottaa pihalla patsas + originaali virvoittaa langat perinne prosessi merkki gabardiini kangas + promille millimetri senttimetri desimetri dekametri metri hehtometri + kilometri aari hehtaari millilitra senttilitra desilitra litra dekalitra + hehtolitra tavu sana lista laki fasaani fasadi biologia geologia sello + viulu okariino basso kontrabasso basisti ksylofoni altto sopraano + baritoni metrosopraano fagotti fregatti gastronomia + + + qux + q u x qq uu xx quxx qqxx uuuu uuuq uuuq uuux uuuu uu uu uu u u uuuu + qqqu qqqx qqxx qxxx xxxx xxxx xxxu xxxu xxuu xxxx xxqq xxqq quxx q x + q x q x u q x uq xxu qxxx quxu uqux xuqq uuuq uxux ux ux qx qx qx qx + uusi kuusi usko tuska uskalias ukset sukset saukko raukka kukka kuka + kulmikas kulakki kulma sulka ujo ruoka tule tuli tuoli suoli huoli ruuhka + tupa tuuli tuutti tutti tuttava tuottava tuotos tapaus kulrata kullata kuu + kuula kuolain huoli tuoli tuolla tauko toivo touko tuska vuoro vouti luoti + tuttava kuva suma suomia seura suu puu luu muu duuri fuuga kukkula + mukava sauna nauha nuha tunne aukko saukko tukos duuri kuuri tulos + tunne fauna floora ranne ruutana reuna lunnas lunnaat luutua sauna suu + tuttava kuutamo uhma uhkaus uusi untuva untuvikko biopolttoaine etuus + etanoli nuoli nuolla nuori nuotti nuotta vuosi vuoto kuona kuori kuuri kuu + kustannus uudistus suu queen mexx ex exhale examinia texmex xerox on kopio qu xavier kexi on suomeksi keksi ennen vanhaan kirjoitettiin ks x + silloin suksi olisi ollut suxi q on vieras kirjain samoin kuin x tarvitse q ja + x merkin kun kirjoitat ranskaa englantia tai ruotsia maukas muovailuvaha + vahva suomalainen tuo tuomari juo huokailu huokaus huomata huuhaa on + kumma juttu huhuilu huilu kumi kumina ruutana rauta hauta hautua + huhu huuli huhkia tuhka tuhkata hauras haudata duuma duuri durum + huima tuima luumu kuutamo puutarha puutarhuri puimuri kustannus + luusto vauras vieras vastaus voima vuori vuosi puoliso puolittaa paula + paalu valuutta valas huuma hauras hurja huima huoli huopa huveta + huono gulakki kustavilainen tuoli fuuga duuma quixotic on vieras sana + quiche on ranskalainen piiras quiet on hiljainen quid on slangisana ja tarkoittaa puntaa quintet on suomeksi kvintetti xylophone on tietenkin ksylofoni xenophobia tai xenofobia tarkoittaa vieraiden maiden tai + muukalaisten pelkoa outo on usein kummallinen juttu tuuli uusi kuusi + + + wäå + Ã¥ Ã¥ Ã¥ Ã¥ åå åå åå åååå åååå Ã¥ Ã¥ åå åå åå åå Ã¥ åå Ã¥ åå åååå Ã¥ Ã¥ Ã¥ Ã¥ Ã¥ Ã¥ Ã¥ Ã¥ Ã¥ + w w w w ww ww ww ww wwww wwww Ã¥w Ã¥w Ã¥w Ã¥w Ã¥w Ã¥w Ã¥wwÃ¥ wååw + wÃ¥wÃ¥ wwåå wÃ¥wÃ¥ wwåå ååww ååww Ã¥wÃ¥w Ã¥wwÃ¥ wååw Ã¥wwÃ¥ åååw ww + ä ä ä ä ää ää ää ääää ääää wääw äåäå åääå åäää ååää ääää ääää wwwä + sää tämä tällä hämärä häntä minä sinä hän me te he tämä tuo se nämä nuo ne ovat kaikki pronomineja + häät häätää häärätä häiritä häkki näkkileipä levätä kerätä kehrätä kerätä + kerä rääkätä ääri kääriä kärki härkä häkä jäkälä mätäs mässätä määrä + määränpää pää päättää päivä väri sääri sääli säilä eräs eristää erä kerä + pÃ¥ on ruotsiksi päällä west on länsi särki hämärä sääri räätäli häätää + häätää hällä väliä hässäkkä täysi rähjätä käsi käsitellä känsä häävieras + käsitellä käskyttää häärätä äiti mätäs älli tälli käsi älä kälättää ääri + äärimmäinen ääressä äkäinen säkä tähkä ässä värjätä värittää kääriä + kähertää käämi känsä käärepaperi helähtää käki käsi säilä sää mää bää + ääri räävi eräs erä metsä eläkeläinen päärme käärme äkseerätä älähtää + tämä täällä tässä määkiä mäkäräinen närästää nähdä älähtää kätevä + kääriä kääreessä äärellä käsitellä tärkeä täsmällinen päärme päärmätä + hävitä hävetä ällitälli täsmällinen kädellinen jämä jämähtää jäte jää jäät + määränpää päämäärä määrätä kääriä väärä värjätä värittää kädellinen + sääret säärintama sääliä säälittävä rämäpää päämäärä määrätä älähtää + äiti äimistellä älä kälättää kierrättää täsmällinen terävä väärä vierittää + hämärä häämatka älähtää lällällää lällättää metsästää mieltää mieleltään + äidin kääriä kieriä äimistellä tähkä tähkäpää ässä tässä täsmä täsmällinen + tähti tähdellinen tärinä kärpänen käskeä kähmiä käämi kääre kiire + räätäli rähjätä rähinä tärinä pärinä nätti jääräpää käsitellä kärjistää + + + yzö + y y y y yyyy yyyy yy yy yyyy yy yyyy y y y y yy yyy yyyy yy y yyy y yyyy + z z z z z zz zz zz zzz zzz zzz zzzz zzz zz z z z z z yz yz yzyz yzyz yz zyyz + ö ö ö ö öö öö öö öö ööö ööö ööö öööö öööö ööö ööyy yyöö yöyö zyöz zyöz + syö työ öljy työntää örveltää örähdellä yllätys työläs tyypillinen jyrä + ryövätä ryöväri syöveri syötävä syömäri säröillä ääretön öljy öhöm tyrä + käytävä väylä törmätä työmaa työmies hyötykäyttö hyvä hyötytarha + hyödyllinen hyöty syömälakko työtön työllisyys kylvötyö öljytty pyörähtää + ystävällinen bazz bizz izzy käyskennellä käytävä käytös työpäivä + väläyttää käryttää kääryle jyrätä syynätä kyykäärme säärystin päärynä + älymystö älynystyrä kyynärä säynävä näyttävä näytelmä nyörittää pyörä + kyhmy tyhmyri kysta täysikuu täydennys pöytäliina syötävä hyytelö hörhö + törmäys tärinä täysi kädellinen käsitys täydennys kärsimys mysli + mysteeri myllerrys myllertää myönnytys nyöntää työntää työntäyteinen + syys syyskuu syli syöpä syöpäläinen kylmä kylmäkiskoinen kyynärä + kysymys kyynärpää kylmäkiskoinen syötävä syömäri yömyöhä myötä + myötäpäivä pyytää pyöräillä kytätä kylmäkiskoinen öljymäki öljytä yötyö + ystävällinen yrmy kyhmy ryömiä työmyyrä mäyräkoira käsikähmä ääri + pääri määritellä myönnytys sääri pyöräillä pyrähdys pyörähdys pöytä + tietyömaa käskyläinen pääskynen pärjäily värinä päästäinen päävärit + punainen sininen keltainen välivärit vihreä oranssi ruskea pastellivärit + vaaleanpunainen vaaleansininen vaaleanvihreä täsmällinen työmyyrä + ystävällisyys syksy talvi kevät kesä kyynärä kyöpeli hyötykäyttö sääty + vyötärö vyötiäinen ärjähtää kyynärä kypärä käyskennellä täydellinen + öylätti löyly löylykippo kytätä kyykäärme syömäpuikot työpäivä yksi + pysti yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän + kymmenen yksitoista yhdestoista kytätä käsitys käskennellä käärme + + + ABCDEFGHIJKLMNOPQRSTUVWXYZ + Anna Anastasia Aaro Barbara Bart Bernard Cecilia Charlot Chad Desiree + Daniel Dick Erja Eero Elvis Faruk Filemon Fiona Gabriel Gabby Gideon + Heikki Hanna Hilkka Iiro Irja Ilmari Jaana Janne Jouni Kaarina Kaapo + Kerttu Lauri Lotta Lyly Mirjami Monica Mauri Nyyrikki Nicky Niko + Ohto Orvokki Ossi Paavali Pauliina Päiviö Rafael Rudolf Ruben Sverker + Sven Sylvester Tage Torgny Theodor Ulf Uuno Ulrika Valdemar Väinämö + Vieno Wilhelmiina Wellamo Werneri Yngve Yrjö Yvonne Xenobia Xerxes + Xanadu Zowie Zacharias Zeppo Ã…ke Ã…sa Ã…got Ärjylä Äijä Äyräpää Öjvind + Örjan Östen Adlercreutz Ahlroos Aho Backman Berghäll Böstman Calas + Collander Chalyquinn Degerholm Doughan Dufva Eazaz Eerola Efrat + Fabert Fagerström Feldt Galetzky Gates Grönroos Haapalehto Hytönen + Häggblom Itälä Ivanoff Iwendorff Jäynäs Jäätteenmäki Jörgensen Kaabar + Kyllönen Könönen Lyyra Läykki Lääperi Maltzew Mäkäräinen Mölsy + Nykänen Nyqvist Näätänen Oravisto Ostroff Oyer Paader Packalen + Pöysti Qvanström Qvick Qvist Raade Riley Räsänen Salmi Szilvay Seger + Tanskanen Tyynelä Tähtinen Udd Uhlenius Uosukainen Vapaavuori Vuori + Vörlin Wahlberg Westberg Wäre Xerox Xue Xavier Ylenius Ylönen Yusuf + Zetterström Zucca Zeus Ã…berg Ã…bo Ã…ström Ärölä Äyräpää Ämmälä Öberg + Österman Öörni + + + piste ja pilkku + . . . . . . . . . , , , , . , . , .. ,, .. ,, .,., ., ., ,. ,. ,. . . . . . . . ... ... ... , , , ,, ,, ,, .... ... + Muista käyttää pistettä aina lauseen lopuksi. Pisteen jälkeen on aina välilyönti. Lause alkaa aina isolla alkukirjaimella. Lause on yksi asia. Kirjoitan sinulle nyt muutaman esimerkin. Ulla ui. Uiminen on Ullasta hauskaa. Ainolla on aurinkoinen hymy. Aamu alkaa aamiaisella.Minä olen viisas kissa. Minä olen Sisu. Sano aa. Sano a. Sano apina. + Aasi ui. Susi ui. Sisu ui. Ullakon ovessa oli lappu. Alisa luki lapun + Runoissa käytetään välimerkkinä usein pilkkua. Seuraava runo on kopioitu Salaisesta aapisesta. + Joutsenen hoito + Näin näin näitkö sen, + linnun lennon valkoisen. + Ilmaa alla siipien, + joutsenen, niin, joutsenen. + Ee ee etelään, + etelään lennetään. + Uupuu voima siipien, + joutsenen, niin joutsenen. + Oo oo onnea, + onnea on matkalla. + Linnun siiven hoitelen, + jousenen, niin joutsenen. + Lee lee lempeä, + lempeä on käpälä. + Hellä hoito siipien, + joutsenen, niin joutsenen. + Nyt olet harjoitellut kaikki kirjoituksen merkit, niin isot kuin pienetkin kirjaimet. Vielä voit harjoitella numerot ja muut merkit. Opettajasi varmaankin seuraavaksi neuvoo sinua käyttämään @-merkkiä ja tavuviivaa. Samalla on hyvä opetella jokin tekstinkäsittelyohjelma. Onnea kirjoitustaidollesi ja voitkin pyytää nyt opettajaltasi todistus kymmensormisjärjestelmän osaamisesta. + + + diff --git a/ktouch/training/finnish_for_kids.ktouch.xml b/ktouch/training/finnish_for_kids.ktouch.xml new file mode 100644 index 00000000..e0dc8974 --- /dev/null +++ b/ktouch/training/finnish_for_kids.ktouch.xml @@ -0,0 +1,508 @@ + + Finnish For Kids + KTouch training file generated March 22, 2006 by Ulla Lewman. + + + + jf + ff jjj jf jfj j jff fjjf ff jfj j jff ff jjj fjj fjj fjf jfj jjj + f fjjf jjj fjjf jfj fjjf f j fjj jff j fjj jf jjj fjjf f f fjf + fjjf jff jjj ff jf fjjf fjjf f fjj fjj jf fjf j jj f j fjj jj jjj + f jjj f fjjf j j jjj f j jjj jj ff fjf fjj f f ff jjj jj fjf f + ff f fjjf fjj fjj f j fjf f jj jj jff jj jfj f jf jjj fjj j jjj + jfj fjjf f f fjf jj ff f j fjf fjj f jf j jf j fjj fjjf jj jff f + jff jff j f j f jff f jjj j fjf f fjjf j jff jj j f jf j ff jj fjj + ff jfj jfj j ff fjjf jj ff fjj f jff jff f fjf jj jj f jfj j fjj + jjj jff jj fjj jfj f fjj fjjf jj jj jf jff ff f jf jj ff fjjf j + jff fjf f f jfj fjjf f jj j fjj j fjj jf f f j ff jj j fjf jfj jj + jj jf j f j ff j fjjf jff f fjj jff j jf fjf j fjjf fjj j jj jf + fjj jfj jfj fjjf f f jjj jj fjj fjjf j fjjf jf fjjf jf f fjj j j + jjj jj jf j ff fjf jj jjj ff jf j jjj f ff ff j jf jjj jff jff f + jf j jfj fjj jfj fjjf fjj fjjf fjjf jj jjj ff jfj j jj f jj jfj + jff f f j j j f f jj jjj f fjj j fjjf fjj f fjjf fjf ff f jf fjjf + fjj fjj j f jf f fjjf ff jf ff jff jf j fjf f fjjf fjj j jff jj + f jf f fjjf jf jjj f fjjf fjjf j j f jfj f jjj j f fjjf f j jj + jj fjj fjjf f f jff jj jff f j jff f ff fjjf jf fjj fjj jf j jff + fjf jj jj jj jfj jf j jfj j fjjf jff ff fjj f j f j f f jj f fjj + jf jjj fjjf j f f jj jj jjj ff j fjf f fjj jfj jfj fjf jj jjj j + fjj jj jfj jjj jj jj f j j jff jjj jjj f jj jff f f f f fjf fjjf + jff j jjj fjjf ff fjjf j j fjf fjj jj j fjjf f jjj jfj jj fjjf fjf + fjj jjj j j jjj jf f f j fjj fjjf jfj fjj f ff j j jj jf jj jfj + jff fjj jf jj jf jf jj jj f fjjf jf j f fjjf ff jjj jf fjf jj fjjf + f jff f j ff fjj j fjj jj fjj jj jf j fjjf j jfj ff jf jf fjj + ff j ff f jj ff jfj jj j jfj jj f jj jj jf jf jj jjj jfj j jfj + jjj jfj jf jjj j j jf jfj fjj f jfj fjj ff jff fjj f j jjj jf f + jff fjf jf f jj j f j f jff ff jf jfj jjj jf ff ff jff f fjj jfj + j jfj jj jjj jf f fjjf j ff jjj jfj jff jff f fjjf fjj fjjf f + jfj jj f ff jff fjjf jff f jjj jfj jj j jfj ff fjj ff j f jj fjjf + + + kd + jjd fdfj rd djd jk jd k dd fjk fd fk k jfkd dkkf fk dkd dd jk k + dfj djd fkkk fk dff d dkkf fd fk fdfj fk k dkkf djd dff dkd dff + dkd kdk k dkkf k jk fkkk jd k jfkd fk fk jd k d dkd jd k dd rd dffd + d fk k k dff dff dd fk fk fd jd dd jjd rd dkd dkf kdk fdfj d kdk + djd k fk rd dd fk dff dff kdk dkd dkf d k jk jfkd jd jfkd d kdk + dkd kdk djd jd dkf dkkf fkkk dd djd fd dkf fk dff dkkf fk fk fdfj + fk fk rd jjd k k dkkf d rd dkd dd rd jjd fk fd fk k jk rd fd fd + djd k jjd djd fk k fjk k dd dfj kdk jd djd fk dfj fd k dffd jd djd + kdk dkd dd k fd fk jjd fjk fd rd fjk fk k dfj fd dd dkd d k dd kdk + fjk fk dkkf dd dkkf dd rd fd jd k jjd k dkf djd dkf k dkd d jd d + fjk dkkf dffd k d fdfj djd kdk fkkk d dfj jk fk jd jfkd jd kdk dffd + dd dkf dffd jk jk jd fd dkf k jd jfkd fdfj fkkk k dkf fdfj dfj + fd jd jd dd dd jd dd rd dkd dffd fd fkkk dffd dd fk jjd fk k k + d dfj fdfj k fk fk dkd dkkf dffd dffd k fkkk dkf jk dkd fdfj jfkd + jd dd jk fd dkf dkd dd k d k fdfj fdfj dd dffd djd dffd kdk dffd + fd jk dffd fk fd rd fdfj d fk d dff fkkk fk fk jd fkkk djd fk fdfj + jd jfkd dkkf fkkk dkkf kdk dd dfj k fk dfj fk jk fd jd k k kdk + k dfj dd k jfkd d fk jk rd fk k dffd fk djd jjd fk dkd dd dffd + fk fk kdk fdfj dfj fd fk dd dffd dd dkd fkkk k dkf dkkf k jfkd + d dfj k fk fdfj dff fk djd dd d dff k fd rd fdfj fk fd dkd djd + kdk fk fk dfj fk fdfj k dkf dkkf dffd k fk fk jfkd jk dffd fd dff + fk dkf fk dffd jd dfj d dkkf jd jjd fd fjk fd fk fk dff dffd fdfj + dkkf fd jd jfkd dffd d djd dkd fdfj fk dff fk fdfj jk fk dfj d dkf + rd rd jd rd jfkd dd jd k dffd fd dkd fk fk k dkd djd fk jjd jjd + k dd dd jd fk fk fk jfkd fd d fk fk d fkkk dkkf jjd dkf fdfj fkkk + djd k fk k jd dd dkd djd k kdk rd djd k jjd k jd dfj dfj dkf jjd + fk fd rd jd fdfj jk fk fjk rd k jd dkf rd dkd fkkk jfkd jjd jjd + fk jd fk jk dfj d fkkk k jjd jk fjk dd rd jd fdfj jd dfj jk dkkf + fkkk fk fk dffd fk dfj jd dd jk dfj fjk fd jfkd fk fd jd fd jd k + dffd rd dkd dd fk fk jk dffd fk dkd fjk jk k jk djd fdfj fk dd jd + + + ls + fl s l ldk l s slj s dks sf kl ll ls l ls dss lkj slk ks jl jjss + l slj jl lkj l ldf s ld ll l ll ldk jjdl dlkk fl rs dss fld fl + kl fl fl lkj fld ld fld js l dss kl jl jl ldk fld s ls s js kl + ll ld dss fld l rs sf dss ll jl kl ls slj kl ldf kl dss rs ls js + s dlkk js kl js ls fld jl jjdl ll jjdl ll rs ldf rs ld ldk slj + slj fl fld lkj rs ldf dlkk dss rs fl ld ldk kl dks fl sf dks ldk + slj kl sf dlkk fl s kl l ll fl slj ll s s s dds s sf fld ks ks s + ll dss s sf dks fl ldf dks rs ld s jjss ll l slk kl dks sf ll ldf + s ll dlkk rs jl l ll ls l ldk ldk js dss rs s slj l dks fld jl + ks dss dlkk ls kl ks kl js kl ldk kl ls l slk dlkk lkj slj dks + ld dks rs ldf dlkk ls s rs jjdl slk ldk slk dds lkj lkj s jjdl + fl l s kl slk jjss ls ll dss sf slj dlkk jl fl kl fl jl rs ls ll + lkj lkj ls lkj kl fl fl ll fl dks l dlkk kl s ldk fl fl ks l kl + ldf js slk fld dds l ldk ll dlkk jjss l lkj slk jl fl ldf ll fl + l fl jjss ls ldk ll dks kl slj ldf kl dlkk slk jjdl sf dlkk dlkk + fld ld s ls dlkk ld kl jl kl fl ls kl ls kl l sf l ls ldf dlkk kl + sf fl ks lkj fl jjdl ldk ls jjdl dlkk dlkk ldk rs sf slj ld s l + js ldf fld ldf dks ks ll jjdl slj fld dlkk s js l jjdl s s ks ld + ll lkj dds ldk ls fl ldk dss jl sf fld kl rs rs ll ldf s dks ls + ls dds slj dlkk jl l slk sf dks dks rs ldk jl dks l dlkk l ks rs + ks dks ks fld dds dss ldk kl s ks dks slk fl slj dds fl s js jjss + kl dks s fl rs s rs ldf ls sf ls ll rs sf dds dss jjdl l slk ldk + rs kl ld ll kl ll fl jjss ls ldf ll jjss kl ll jjdl jjss sf ld + jjdl ks ld js l slj jjdl fl sf lkj kl rs jjdl ks s dds dss fl slk + ll l l slj fl dss js lkj fld ks lkj ks ldk jjss ll ld l kl js fl + rs ls s s sf dds jl fld l lkj ls jl dss fl slk ldf jjdl l ks fl + fld lkj js s js ld slk dlkk jl ks l dds ld lkj ll jjss ld jjss s + dss s kl ldk dds fl s ldf kl sf slj kl sf lkj dss slk dss ls ls + fl sf kl ll kl ld jjss dds kl fld jjdl fl js jl sf kl kl jl jl + ldf ll dds dds s ll slk dks slj lkj fld kl ks rs fl kl ldk ld l + + + ca + a a a c c c aa aa cc cc aca aaca caac ccaa acac aaaa cccc aaaa cccc aaaa + a c a c a c aa cc aa cc cc aa ja jjaa fafa ffaa ffcc ccfa afca cafa jafa caja + kafa kafa dafa dada ddaa ddcc d c a f j ccaa caac acca ddcc ccdd kaada + lala alal alla aall sasa asas acas casa lsca cafa caac aaac aaac ccca caac + call ascals slacks fas fads fad lack sads flask jackals flack kasata kaada + sass all salsa jackals cad lads flaks scald ca la asks flack lacks lalla alla + ask ad jackal fas las sad sass skas ck ca fad fad adj fas kc dadda cadda + jacks class lad scald cads jackal ad cads sack alas scald lacs flak lassa cc + alfalfa calls jacks ala dc lacks class lad clack a fads alacks ads jaffa kaffa + ads flask adds scalds c jacks jackals ascal cask ads aj add adds jakaa + akka scald calla salsas alls sac cads salads fads cask adds casks faffa alfa + asacs jackal lacks class clad ack dad slack fall alfalfas slacks laska dad + fad cal lad cal calla ad sad salads ska salad flack skas ca jacks laaka lakka sasal ads ad flak aka ala ac clad alacks ck jackal fall fas scads + call calla alfalfas calf falls flak lack flak flaks casks flak lass saada jakaa + sala class alla akka affa adda a askas scad acks ac scad lac skas scald + sacs lads ascals call scad call clads kcal salsa slack ascals dads + call c alfalfa sack alfalfas falls ask fas salsa asks class jack + asks alls alack calls alacks ads casks cs kc jackal lacs flak ascals + a fall ad ck kcal alfalfa ad a flaks sacks alas ca lad salsas + sac skas clads jacks assa aaaa alfalfas lacks ska alack flaks as ska + cads jacks ala flack falls cads fad scads lac ads ask callas scalds + ads skas salsas fall aka salsa flack alls flacks las salads cs salsas + acks flack sacks sass lacs cal flacks jacks ajaa sakka alack flacks + flack ask dad flacks ads kcal cal jack assa cads asks ala callas jacks + + + ei uusia 1 + jaffa kaada fafa laaka lakka saada ca ja aa jj kk ss ll sala salaa lalla kalla + jalla falla cafca salsa jfjf jkjk fkfk dkdk kdkd kfkf djdj kjkj jl lj sf fs j f k l + salsaa kasa kafka safka ff jj kk dd ll ss cc aa j f k d l s c a jaffa kaffa sala + jj ff kk dd ll ss cc aa j f k d l s c a jf jjff kd kkdd ls llss ca ccaa casa kasa + falla afa adda cjcj jcjc fccf cckk ddcc ccdd cdcd akka dada lask kask aaaa + jaffa kaada fafa laaka lakka saada ca ja aa jj kk ss ll sala salaa lalla kalla + jalla falla cafca salsa alas kala dada ja asla dakk lalla caac acca alla akka + salsaa kasa kafka safka ff jj kk dd ll ss cc aa j f k d l s c a jaffa kaffa sala + jaffa kaada fafa laaka lakka saada ca ja aa jj kk ss ll sala salaa lalla kalla + jalla falla cafca salsa jaffa kaffa faffa als kasaa kaada saada lalal laa laa + salsaa kasa kafka safka ff jj kk dd ll ss cc aa j f k d l s c a jaffa kaffa sala + jaffa kaada fafa laaka lakka saada ca ja aa jj kk ss ll sala salaa lalla kalla + jalla falla cafca salsa jfjf jkjk fkfk dkdk kdkd kfkf djdj kjkj jl lj sf fs j f k l + salsaa kasa kafka safka ff jj kk dd ll ss cc aa j f k d l s c a jaffa kaffa sala + jj ff kk dd ll ss cc aa j f k d l s c a jf jjff kd kkdd ls llss ca ccaa casa kasa + falla afa adda cjcj jcjc fccf cckk ddcc ccdd cdcd akka dada lask kask aaaa + jaffa kaada fafa laaka lakka saada ca ja aa jj kk ss ll sala salaa lalla kalla + jalla falla cafca salsa alas kala dada ja asla dakk lalla caac acca alla akka + salsaa kasa kafka safka ff jj kk dd ll ss cc aa j f k d l s c a jaffa kaffa sala + jaffa kaada fafa laaka lakka saada ca ja aa jj kk ss ll sala salaa lalla kalla + jalla falla cafca salsa jaffa kaffa faffa als kasaa kaada saada lalal laa laa + salsaa kasa kafka safka ff jj kk dd ll ss cc aa j f k d l s c a jaffa kaffa sala + + + nt + tt t t tttt tt nn nn nt tn nntt ttnn ntnt tttn tnnn nntt tnnt nnnn tttt tntn + n n n t t t tt tt nn nn nntt nntt ntnt nttt nnnt tntn tt tt tt nn nn nn tntn + tasa tall tn flanks ananas sataa ands talc knack n cancans talk kantaa + canst fan asst stats at natl antaa stall alta ands snacks stand assn + ants alt tads cantata talcs natl attack knacks stalks tack taata ltd + tattan scan scandals fats tatsa tad talk stalks scats ankka aats daft + tn fatals fat nasal aft santas antal flan knacks natal at acts at + scats ts and stank act ct flans canal flan flans sata fats caftan + sank cant tads talcs fats act tacts tanks assn slat ansat flatlands + attacks kn as sn sandal alts antaa kattaa flats nack cat afts santa + laatta assn snack flatlands ansat cats stands asa assa ants cancans + talc flt tasks cancans ltd sandal canals stalks tat aslant tad flatlands + tans flank cast flatland tanks naatta snacks n sands talcs natal annal + attacks slants kana kansa ants act stanks tasks slants flanks flat + act clank fatal stalk laatta sand sandals fast tads tact fatals lanta + dank attacks attn caftan flatlands ctn kn tans tack fact flank kantaa + cats sandal stall land knack flanks at attan fats talcs catcall + fats aslant lat ct slats st scandal tank slants fatal fat stall sank + lats cantata acct tasks jct fast nd scandal fats stat lastata fatta + annan kattaa alta ankka scats ant fatals fast tantta fan tacks cast + clans alts casts flan fatal cans nasals caftan attn fans lats lastata + stanks ansa can kansat slats canals ltd kaada natal kana scans + stall flatland knacks aft canal tantta flats antaa daft salts tats snack + fats attn tack scandals knack tacts stands asst cats natl landfalls + fact ands ats nd tan stand caftan tacts can natal act satsata + scan daft ankka slants stat sank stanks tall lands flt stands saat + lanka flatlands sandal staff fats kt fat flank sandal staff kaataa + kantaa salt skat scants t t santa ct an flanks skandal flatlands + tads stand tat clanks at ands ansat alts ts snacks assn tanks + flatlands stack lands scandals scats cancan santa jct atlas + + + iv + i i i v v v iv iv vi vi iivv vvii viii iiiv vivi ivvi viiv iiii iiii vvvv vvvv ivvv viii + i i i v v v ivi ivi viv vivi iviv vvii ivvv iivv iiiv vivi iviv ivvi iivv iiii vvvv + saita saidat laiva cicada kissa viat knits stilt ails kills flail tail + canvass vatsa kiln tina askis tic silti liilat assails avials ninja lila + inka viisi faddists aktiivit kliffa clinicians dint saidat diivailla + distinct titaani kissa radians incl saidat classical classic i + tintata vasta fasaanit divaani ranka vastata nick siisti ills stints + salliva titaani kickstand fatalist classic tick clink flick slink attic + kinnas avata antaa finalisti sillat clink distaff did kicks tactics + aina fall lifts jail did isit raadit raisins ansaita tiltti tiistai cavils + killi tavallista fill finaali fatalistit distaff fills civilians visiitti + cit finalists statistic fantails skit intact faints vis ails viscid + distaffs kilts riff fains link sci ink diff sisals inland ii laidan ali + nails slit island install klinikan siviili sitaatti stiff aivan vans + filial canvass invalid flit aktiivi assistant installs raisins tactics + skiffs ti kickstand still skinflint alkali antava dials dills invalids + ivata klikata cacti raja lista saada isi kita skins assail vandaali + instant kinnas klassista classicists infants fill assist villa didst + knits ti stadias fiats saint ails kassa kissa sciatics ill fiats disdains + lain assist avid davit fantails ii landfills vial it ink jinns skids + avain aasi aivan astia lasti kicks dillis tilli taivaan sataa antics kaivaa + alava kaivata alla vaaka tasata maista kaista lasta lastata kiivas + anti vain avain ivata natina lainata aina kina kiva ivat niin laina + lasi silakka silava lava laiva laivalla laistaa vailla ilta cin cina finaali + lantti katti centti laina laita laivan laivat liina niin niini sain saan + kita kaita maita maata maat naatta niin kaiva kaivata ivata kaivata + lasi laasti laava aava naava anti lantti vaadin vailla villa alla aivan + + + me + vitsi eilen massiivinen villaiset leikki divaani akateeminen kateellinen + festivaali viesti sateliitti fani asteet fiini kaneli ale ladata vaskinen + jade made desi sieni seitti viini leimasin seniili limetti medikalisaatio + emali sataa messi missi esiliina taikina maa maailma satama melamiini + desimaali vintti matematiikka neiti kameli kaneli aneli saneli meni mies + taika laiva metallit maili mesi seleeni satellitti linssi ametisti + seesteinen eilen este sitten definsioida sekaisin linimentti kaste latte + eminenssi mestata entinen sekava milli lanta letit estetiikka dialektinen iske + silli messi selli made kade villa aneli se fennica satelliitit eilen leili + desi miina kiivas aisa lienee tankki desimaali aste viisi idea vastata maamaili + niin aaveet desimitta ainiaan te jaffa liemet mielet satelliitti asema satu + dementia aste seesteinen lakeija me aivastaa se kasetti aistia laakea asia + teak asiakas lasiastia destinaatio enkeli sekalainen eli kavalkadi avata alias + liemi manna aski ennen sama sana talli kieli mieli natina fasadi eines astia + lantti kaivata neidit data eleet fitnesslaji seteli divaani sateinen esiliina + calmette liikene este massiivinen innovaatio alias adjektiivi miesten niemet + afasia mielle seniili seisake villaliina finnit este asema enne idea salaatti + sametti akne alensi timantti este nakki makki seis lasi esine aivan anna leimata + seimi maitti fiini tiedemies kaventaa ideat addiktiivinen ase vaivata nainen + saviset sakset saidat laama dieetti kitata ies elitistinen askel nailon kina + kivi se daalia fitnes amme saalis lime ajaa esteet festivaali kennel taikina + data seitsen tie ne meilata desi esteet festina siveltimet enne lista teini + ideat eli elimet elin finaali eilinen nasta mesi vaate meteli ravata sienet + velka leili esine laita ies sideliina este kamina esine efekti laimea aste keila + sametti ne semifinaali sementti kani viila vie me astemitta alas sinivalas tiet + kaide esine laiva dialektinen sienet sini saate esteettinen aivan seis sentit + filmi kameli skeitti teddi leski kate eteinen alentaa evindenssi maaninen nalle + netti lasi laasti femma miina maine kisa fifa diiva kina siisti kiiski minne + maine meni natina niin fiini ivata neiti kelsi kassi siviili sivellin etsin kaista + ilkivalta seitti ivata laasti lantti kantti kanttiini kaste maistella maksaa maksa + kide diiva me te ne se iva kiva kiivailla miete asiakas vaadin kaadin kiiski menin + + + ei uusia 2 + jaffa kaada fafa laaka lakka saada avain aasi aivan astia lasti anna antaa + vaiva sieti seiti lesti siika silakka salakka salainen salava maanalainen + salsa jalla kalla lalla sala salaa lasta saita maista kaista kaadin vaadin + aitaa raita kaita laita saita sananjalka alla matta mitta mesimarja alava + nainen sama sana jana natina fifa kisa kissa kide kade diiva kina lasi + laasti laita salva seisake miesasiakas amme ametisti aivan niin sali sama + lantti katti laine maine centti siisti kiiski aisti esine mesi miina niska + naskali netti fiini ivata kelsi kaali maali naali niin tina siviili sivellin + ilkivalta valtava laiva laina liina sima siima vaiva aitta aita laita niska + vitsi eilen massiivinen villaiset leikki divaani akateeminen kateellinen + talli malli mallikas veivata vaivata maittava mekkala miekka miekkakala + maittava maitse lattia salaatti melamiini mela mestata mies maalattia + mainita massiivinen matala neitonen neiti niitti tanssi taivas televiesti + + + hr + h h hh hh h hhh r r rr rr rhhr hrrh hhrr hhrr rrhh hh rr hr hr rh rh hhrr + metallit miehet hakeva retiisi rehti hevonen herra hera meret hiki haave + firma itara marmeladi harmi hirtehinen eilinen rehellinen vaativa harmaa + hirvi harmillinen harmaavarpunen rahi rahti raha retki kirja kirjava karja + harja herjata hierarkia arkajalka harittaa harmittaa hiiva havaita haava + kahva faarao farmari harava hara haara lahja laari vesi kaahata karsina + emiiri rieha hantti merta hiiva harmittava harmahtava irvailla kirjava + rahakasa harja hairahtaa lahja car litra metri mitta merimaili marjamaa + hirvi hairahtaa rahi tahmea tahti hallita raikas rikas rakas ratsastaa aihe + karjamaja majava viiri veri narina saari saaret rehti retiisi ratti vihta sari + kaivata haitari hattara hatara rahakasa kasarmi karmi karmiva kamera + kerma kirva karsastaa ratsastaa rahastaa rahastaja raha rehti rahti meri + metalli tarha karhea erhe terve terveinen vene venhe vinha vanha virma + varma harha herja harja harmaa kirja karja sarja taara haara kaada leiri + ladata rahdata reimari raina raide riita itara harata vastaan rastas raikas + herne hirnahtaa hairahdella hidas hidastaa tahdikas tehdas erilainen eri + desilitra metrimitta mittari kreemi lammas hammas hammasharja riihi + karisma kari kiire itara kitara sitar mahti sieni kirja kirje siesta sierain + siisti kaari kitsas ritsa riita hiiva treeni trivia atria ateria ahteri siideri + eriste risteilee ristiriita rahi rahti ritarilinna kide kirmata karmiva kaari + ralli rilli laari laastari kaahari kiire kiirii kierre mielle marjastaa tarkastaa + tarha eristin helistin kiristin arka jalka firma liiteri hiiri saari naali maili + misteli riivin rihveli ristiriita risa kitarisa kasari kattila haili halata aari + hehtaari hilse hatara hairahtaa leiri iiris eriste haistaa lehti lahti kaksi + kisa kasa rasavilli viikari veijari reimari meri sarja harja karja marja rahi + kirjaraati ratti rahtilava laiva reimari harittaa aristaa saari armeija lahti + lehti leiri lirisee aristaa aristella eriste kirjava herjata kaavake saareke + + + go + oo gg oooo oooo gggg gggg gogo ogog ooog gggo oogg ggoo oggg ooog + o g o g gggo ggoo ooog oogg oggg oggg oo gg oo gg go go og og ooog + kongi king kangastaa gondoli onkia loimi liemi noki kangastaa koti + ommella ongella ongelma hangata hangoitella tori toivo vaiti hoiva + enkeli taivas honka lento soittaa soitto koitto kanalla hangata + osoite osoittaa osata ongelmat onkalo kailottaa lanka solkenaan solki + langoilla langettaa oiva osa asia osio looginen legioona leijona ja + koi naali lento ahkio sininen oranssi sose keltainen tanka soikea hoikka + hegemonia keto oiva hoiva mieto into ikoni ihminen normi sormi gogo + hormi hormoni roima reima hirvi harva orava meirami gondoli kodin + loisto liisteri farmari norja orja origami harjata raaste koira karaatti + eri veri arvo osinko oranki gorilla gerilla harja harjoitella looginen logo + loisto loinen merta meri mormooni hormooni harmooni rangaista rikos + onkia tonkia honka hiiva hoiva soiva oiva roima reima langoitta lento + harava osteri retiisi herra gondoli gondori kotka kiiski kioski kitara + reitti tatti tieto toimisto osoite orgaani organisaatio ergonominen irto + osasto osoittaa organisoida firma farmakologi onkologi osasto osoite + kongi king kangastaa gondoli onkia loimi liemi noki kangastaa koti + ommella ongella ongelma hangata hangoitella tori toivo vaiti hoiva + enkeli taivas honka lento soittaa soitto koitto kanalla hangata + osoite osoittaa osata ongelmat onkalo kailottaa lanka solkenaan solki + langoilla langettaa oiva osa asia osio looginen legioona leijona ja + koi naali lento ahkio sininen oranssi sose keltainen tanka soikea hoikka + hegemonia keto oiva hoiva mieto into ikoni ihminen normi sormi gogo + hormi hormoni roima reima hirvi harva orava meirami gondoli kodin + loisto liisteri farmari norja orja origami harjata raaste koira karaatti + eri veri arvo osinko oranki gorilla gerilla harja harjoitella looginen logo + loisto loinen merta meri mormooni hormooni harmooni rangaista rikos + + + bp + b b b b p p p p bb pp pb bp bppp pbbb bbpp ppbb bbbp bbbp pbbb b b b b p p p p pp pp pp bb bb bb bob pop pappa pippa bibbi babba baba papa + bio boi pio poi abba baab appa paap ebbe eppe eeep eeeb bbpp bbpp + posti pois paisti pata poika appi apila oppilas pilari pila repale passi + biologi baari barbaari berberi baskeri bataatti biopassi bistro albatrossi + alabasteri boikotti ballistinen pomo pese bakteeri baletti baptismi + baretti basaari bbc boordi parkkipaikka pitsiliina patsas poiminta poro + pikantti pipana pirpana orpo ropo repo pimpeli pom potaska porkkana + pensas perjantai maanantai tiistai keskiviikko torstai viikko koppi poka + korppi kana palko pelko pensas pii paa pois popsi popsi porkkanaa + happo gongi bongata meridiaani pistin kaide koppelo pormestari optio + biologia bisarre biblia appi apila apteekki apea opettaja rosvo meirami + patologi paarma pasma rasva riski roiske harvinainen harras taivas loiva + sima rima riimi rimmata soma poro liirto hirvi harvinainen orvaskesi + satama laiva alas lasti laari pari kari marina narina nappanahka + nasta lasta kaste maista maksa posti perhe promootio baskeri bakteeri + kaareva lokari pala palaa pallo siili siviili viili villa kari paita maitse + meritse minne menet mies nainen poika lapsi perhe lapanen perna paras + paisti gorilla gerilla germaani harava orava orgaani energia faarao + opettaja oppilas rehtori lopettaa pormestari portti koppi korppi kaappi + kipsi kiire merimaili merisiili litra metri millimetri viivotin harppi happi + hepenet hiprakka promoottori pilli pilkka palkka rapa repale riisi reisi + + + ei uusia 3 + jaffa fafa ca ja jakaa sala faarao kaftaani laiva aasi lapsi lopettaa aivan lasta pasta vasta kasta paperi berberi baskeri sivellin reitti peitto keitto + katso lapanen gogo herra korppi kapalo sana kisa kissa risa rissa + lasi lapsi mesi meri vesi pesi keski kaski maski matsi neiti veitsi kaadin + keitto peitto pasta vasta vaaksa bataatti potaatti tomaatti persilja pari + kari kerppo kaari vaari laari saari vatsa katse parillinen perillinen + patsas gorilla gondooli kangas langat poisto esine pesto pasta pari + maine meni niin se he ne me te pappa abba taivas aasi avain aivan anna + amme seis silakka silava laiva loppiainen loma ruma siika onki kongi + ongelma probleemi promille partio kartio orgaani organisaatio osoite + ostos solki olki hangata hangoitella osa oiva logo pogo biologi posti + lento honka hieno hieho harja karja lahja sininen oranssi roosa patsas + baari paarit parit perinne paras leijona kaste raaste riski raita rinne + ongelmat heti hetki harja karja kirjava kana kotkottaa pihalla patsas + originaali virvoittaa langat perinne prosessi merkki gabardiini kangas + promille millimetri senttimetri desimetri dekametri metri hehtometri + kilometri aari hehtaari millilitra senttilitra desilitra litra dekalitra + hehtolitra tavu sana lista laki fasaani fasadi biologia geologia sello + viulu okariino basso kontrabasso basisti ksylofoni altto sopraano + baritoni metrosopraano fagotti fregatti gastronomia + + + qux + q u x qq uu xx quxx qqxx uuuu uuuq uuuq uuux uuuu uu uu uu u u uuuu + qqqu qqqx qqxx qxxx xxxx xxxx xxxu xxxu xxuu xxxx xxqq xxqq quxx q x + q x q x u q x uq xxu qxxx quxu uqux xuqq uuuq uxux ux ux qx qx qx qx + uusi kuusi usko tuska uskalias ukset sukset saukko raukka kukka kuka + kulmikas kulakki kulma sulka ujo ruoka tule tuli tuoli suoli huoli ruuhka + tupa tuuli tuutti tutti tuttava tuottava tuotos tapaus kulrata kullata kuu + kuula kuolain huoli tuoli tuolla tauko toivo touko tuska vuoro vouti luoti + tuttava kuva suma suomia seura suu puu luu muu duuri fuuga kukkula + mukava sauna nauha nuha tunne aukko saukko tukos duuri kuuri tulos + tunne fauna floora ranne ruutana reuna lunnas lunnaat luutua sauna suu + tuttava kuutamo uhma uhkaus uusi untuva untuvikko biopolttoaine etuus + etanoli nuoli nuolla nuori nuotti nuotta vuosi vuoto kuona kuori kuuri kuu + kustannus uudistus suu queen mexx ex exhale examinia texmex xerox on kopio qu xavier kexi on suomeksi keksi ennen vanhaan kirjoitettiin ks x + silloin suksi olisi ollut suxi q on vieras kirjain samoin kuin x tarvitse q ja + x merkin kun kirjoitat ranskaa englantia tai ruotsia maukas muovailuvaha + vahva suomalainen tuo tuomari juo huokailu huokaus huomata huuhaa on + kumma juttu huhuilu huilu kumi kumina ruutana rauta hauta hautua + huhu huuli huhkia tuhka tuhkata hauras haudata duuma duuri durum + huima tuima luumu kuutamo puutarha puutarhuri puimuri kustannus + luusto vauras vieras vastaus voima vuori vuosi puoliso puolittaa paula + paalu valuutta valas huuma hauras hurja huima huoli huopa huveta + huono gulakki kustavilainen tuoli fuuga duuma quixotic on vieras sana + quiche on ranskalainen piiras quiet on hiljainen quid on slangisana ja tarkoittaa puntaa quintet on suomeksi kvintetti xylophone on tietenkin ksylofoni xenophobia tai xenofobia tarkoittaa vieraiden maiden tai + muukalaisten pelkoa outo on usein kummallinen juttu tuuli uusi kuusi + + + wäå + Ã¥ Ã¥ Ã¥ Ã¥ åå åå åå åååå åååå Ã¥ Ã¥ åå åå åå åå Ã¥ åå Ã¥ åå åååå Ã¥ Ã¥ Ã¥ Ã¥ Ã¥ Ã¥ Ã¥ Ã¥ Ã¥ + w w w w ww ww ww ww wwww wwww Ã¥w Ã¥w Ã¥w Ã¥w Ã¥w Ã¥w Ã¥wwÃ¥ wååw + wÃ¥wÃ¥ wwåå wÃ¥wÃ¥ wwåå ååww ååww Ã¥wÃ¥w Ã¥wwÃ¥ wååw Ã¥wwÃ¥ åååw ww + ä ä ä ä ää ää ää ääää ääää wääw äåäå åääå åäää ååää ääää ääää wwwä + sää tämä tällä hämärä häntä minä sinä hän me te he tämä tuo se nämä nuo ne ovat kaikki pronomineja + häät häätää häärätä häiritä häkki näkkileipä levätä kerätä kehrätä kerätä + kerä rääkätä ääri kääriä kärki härkä häkä jäkälä mätäs mässätä määrä + määränpää pää päättää päivä väri sääri sääli säilä eräs eristää erä kerä + pÃ¥ on ruotsiksi päällä west on länsi särki hämärä sääri räätäli häätää + häätää hällä väliä hässäkkä täysi rähjätä käsi käsitellä känsä häävieras + käsitellä käskyttää häärätä äiti mätäs älli tälli käsi älä kälättää ääri + äärimmäinen ääressä äkäinen säkä tähkä ässä värjätä värittää kääriä + kähertää käämi känsä käärepaperi helähtää käki käsi säilä sää mää bää + ääri räävi eräs erä metsä eläkeläinen päärme käärme äkseerätä älähtää + tämä täällä tässä määkiä mäkäräinen närästää nähdä älähtää kätevä + kääriä kääreessä äärellä käsitellä tärkeä täsmällinen päärme päärmätä + hävitä hävetä ällitälli täsmällinen kädellinen jämä jämähtää jäte jää jäät + määränpää päämäärä määrätä kääriä väärä värjätä värittää kädellinen + sääret säärintama sääliä säälittävä rämäpää päämäärä määrätä älähtää + äiti äimistellä älä kälättää kierrättää täsmällinen terävä väärä vierittää + hämärä häämatka älähtää lällällää lällättää metsästää mieltää mieleltään + äidin kääriä kieriä äimistellä tähkä tähkäpää ässä tässä täsmä täsmällinen + tähti tähdellinen tärinä kärpänen käskeä kähmiä käämi kääre kiire + räätäli rähjätä rähinä tärinä pärinä nätti jääräpää käsitellä kärjistää + + + yzö + y y y y yyyy yyyy yy yy yyyy yy yyyy y y y y yy yyy yyyy yy y yyy y yyyy + z z z z z zz zz zz zzz zzz zzz zzzz zzz zz z z z z z yz yz yzyz yzyz yz zyyz + ö ö ö ö öö öö öö öö ööö ööö ööö öööö öööö ööö ööyy yyöö yöyö zyöz zyöz + syö työ öljy työntää örveltää örähdellä yllätys työläs tyypillinen jyrä + ryövätä ryöväri syöveri syötävä syömäri säröillä ääretön öljy öhöm tyrä + käytävä väylä törmätä työmaa työmies hyötykäyttö hyvä hyötytarha + hyödyllinen hyöty syömälakko työtön työllisyys kylvötyö öljytty pyörähtää + ystävällinen bazz bizz izzy käyskennellä käytävä käytös työpäivä + väläyttää käryttää kääryle jyrätä syynätä kyykäärme säärystin päärynä + älymystö älynystyrä kyynärä säynävä näyttävä näytelmä nyörittää pyörä + kyhmy tyhmyri kysta täysikuu täydennys pöytäliina syötävä hyytelö hörhö + törmäys tärinä täysi kädellinen käsitys täydennys kärsimys mysli + mysteeri myllerrys myllertää myönnytys nyöntää työntää työntäyteinen + syys syyskuu syli syöpä syöpäläinen kylmä kylmäkiskoinen kyynärä + kysymys kyynärpää kylmäkiskoinen syötävä syömäri yömyöhä myötä + myötäpäivä pyytää pyöräillä kytätä kylmäkiskoinen öljymäki öljytä yötyö + ystävällinen yrmy kyhmy ryömiä työmyyrä mäyräkoira käsikähmä ääri + pääri määritellä myönnytys sääri pyöräillä pyrähdys pyörähdys pöytä + tietyömaa käskyläinen pääskynen pärjäily värinä päästäinen päävärit + punainen sininen keltainen välivärit vihreä oranssi ruskea pastellivärit + vaaleanpunainen vaaleansininen vaaleanvihreä täsmällinen työmyyrä + ystävällisyys syksy talvi kevät kesä kyynärä kyöpeli hyötykäyttö sääty + vyötärö vyötiäinen ärjähtää kyynärä kypärä käyskennellä täydellinen + öylätti löyly löylykippo kytätä kyykäärme syömäpuikot työpäivä yksi + pysti yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän + kymmenen yksitoista yhdestoista kytätä käsitys käskennellä käärme + + + ABCDEFGHIJKLMNOPQRSTUVWXYZ + Anna Anastasia Aaro Barbara Bart Bernard Cecilia Charlot Chad Desiree + Daniel Dick Erja Eero Elvis Faruk Filemon Fiona Gabriel Gabby Gideon + Heikki Hanna Hilkka Iiro Irja Ilmari Jaana Janne Jouni Kaarina Kaapo + Kerttu Lauri Lotta Lyly Mirjami Monica Mauri Nyyrikki Nicky Niko + Ohto Orvokki Ossi Paavali Pauliina Päiviö Rafael Rudolf Ruben Sverker + Sven Sylvester Tage Torgny Theodor Ulf Uuno Ulrika Valdemar Väinämö + Vieno Wilhelmiina Wellamo Werneri Yngve Yrjö Yvonne Xenobia Xerxes + Xanadu Zowie Zacharias Zeppo Ã…ke Ã…sa Ã…got Ärjylä Äijä Äyräpää Öjvind + Örjan Östen Adlercreutz Ahlroos Aho Backman Berghäll Böstman Calas + Collander Chalyquinn Degerholm Doughan Dufva Eazaz Eerola Efrat + Fabert Fagerström Feldt Galetzky Gates Grönroos Haapalehto Hytönen + Häggblom Itälä Ivanoff Iwendorff Jäynäs Jäätteenmäki Jörgensen Kaabar + Kyllönen Könönen Lyyra Läykki Lääperi Maltzew Mäkäräinen Mölsy + Nykänen Nyqvist Näätänen Oravisto Ostroff Oyer Paader Packalen + Pöysti Qvanström Qvick Qvist Raade Riley Räsänen Salmi Szilvay Seger + Tanskanen Tyynelä Tähtinen Udd Uhlenius Uosukainen Vapaavuori Vuori + Vörlin Wahlberg Westberg Wäre Xerox Xue Xavier Ylenius Ylönen Yusuf + Zetterström Zucca Zeus Ã…berg Ã…bo Ã…ström Ärölä Äyräpää Ämmälä Öberg + Österman Öörni + + + piste ja pilkku + . . . . . . . . . , , , , . , . , .. ,, .. ,, .,., ., ., ,. ,. ,. . . . . . . . ... ... ... , , , ,, ,, ,, .... ... + Muista käyttää pistettä aina lauseen lopuksi. Pisteen jälkeen on aina välilyönti. Lause alkaa aina isolla alkukirjaimella. Lause on yksi asia. Kirjoitan sinulle nyt muutaman esimerkin. Ulla ui. Uiminen on Ullasta hauskaa. Ainolla on aurinkoinen hymy. Aamu alkaa aamiaisella.Minä olen viisas kissa. Minä olen Sisu. Sano aa. Sano a. Sano apina. + Aasi ui. Susi ui. Sisu ui. Ullakon ovessa oli lappu. Alisa luki lapun + Runoissa käytetään välimerkkinä usein pilkkua. Seuraava runo on kopioitu Salaisesta aapisesta. + Joutsenen hoito + Näin näin näitkö sen, + linnun lennon valkoisen. + Ilmaa alla siipien, + joutsenen, niin, joutsenen. + Ee ee etelään, + etelään lennetään. + Uupuu voima siipien, + joutsenen, niin joutsenen. + Oo oo onnea, + onnea on matkalla. + Linnun siiven hoitelen, + jousenen, niin joutsenen. + Lee lee lempeä, + lempeä on käpälä. + Hellä hoito siipien, + joutsenen, niin joutsenen. + Nyt olet harjoitellut kaikki kirjoituksen merkit, niin isot kuin pienetkin kirjaimet. Vielä voit harjoitella numerot ja muut merkit. Opettajasi varmaankin seuraavaksi neuvoo sinua käyttämään @-merkkiä ja tavuviivaa. Samalla on hyvä opetella jokin tekstinkäsittelyohjelma. Onnea kirjoitustaidollesi ja voitkin pyytää nyt opettajaltasi todistus kymmensormisjärjestelmän osaamisesta. + + + diff --git a/ktouch/training/french.ktouch.xml b/ktouch/training/french.ktouch.xml new file mode 100644 index 00000000..1c1b7efb --- /dev/null +++ b/ktouch/training/french.ktouch.xml @@ -0,0 +1,932 @@ + + French (auto-generated) + Trainingfile generated Mon Oct 1 08:14:15 2001 +Program written by HÃ¥vard Frøiland + + + + jf + jf fjf fj fj jf jfj fjf fj fjf jfj jfj fj + fjf jfj jf jf fj fj jfj fj jfj fjf jfj jf + jfj jfj jfj jfj jf fjf jfj jf fj fjf fj jfj + jfj jf fjf fj jfj fj jfj jf fjf fjf jf jf + jfj jf jfj jfj jfj fj jf fjf jfj jfj jfj jfj + fjf jf jf jf fjf jfj fjf fj jfj fj jfj jfj + jfj jf jf fj fjf fj fj fjf fj jfj jfj jf jf + fjf fjf jf fjf fj jf jfj fj jf jfj jf fjf + jf fj jf jfj fjf jf jf jfj jf fj jfj fj fjf + fj fjf jfj fjf jfj fjf jfj jfj jfj jf jfj + jfj jfj fj jf jf fj fjf fj fjf fjf fjf jfj + fjf jfj fj jfj fj jfj fj jfj jf jfj jfj jfj + fjf fj fj fj jf fj fj jfj jfj jfj jfj jfj + fjf jfj jf jfj fj jfj jfj jf fjf jf jfj jf + jfj jf jfj jfj jf jfj jfj jfj fjf jf jf fjf + jfj jfj jfj fj jfj jfj fj fjf jf jfj jf fj + fj jfj fj jf jf jf jf jf fj jf jf fj jfj jfj + jf jf jfj fj fjf fj fjf fj fjf fjf fjf jfj + fj fjf fj jfj jf fjf jfj fj jfj jfj jfj jf + jfj fjf jf jfj jfj fjf jfj jf fjf fj jfj jfj + fjf fj jfj fj jfj jfj fj fj fj fjf jfj fj + fj fj fjf fj fjf jf fj fj fjf jfj jfj fjf + jf fj jfj jfj fjf jfj jfj fj fjf fj fjf fjf + jfj jf jfj jf fjf jfj jfj jf jf fj fj jfj + fj fjf fj jf jf jf fjf fj jfj fjf jf jf jf + jfj jfj jfj fjf jf jfj jfj jf jfj fjf jfj + fj fj jfj fj jfj jf fj jfj fjf jfj jfj jfj + fjf fjf jf jf fj jf jf jfj fjf fjf fj fj fjf + jfj jfj jfj fj fjf fjf fjf jfj jfj jf jfj + fjf fj fj jfj jfj jf fj jfj fjf jfj jfj jf + + + mq + qmq qmq qmq qm qm mq qmq mq mm mqm mm qm qm + qmq mm mq qm mm mqm mq qm qmq mqm mq mm mm + qmq qmq qm mq mm mm mm mqm qm qm mqm mm mqm + mqm mqm mqm qmq qmq mq mqm mm qm mqm qm mqm + qmq mq mm mm mq mm mqm qmq mq qmq qmq mq qmq + mq qm mm qmq qm qm mq qmq qmq mm qm mm qm + qm qm qmq mqm qmq mqm qmq qmq mqm mm mqm mm + qmq qmq qmq qm qmq qm mqm mq qm mq qm qmq + qm mm mqm mq qm qm mqm mqm qmq qm mq qm mm + mm mm qm mm qm qm mqm mm mm qmq qmq qm mq + mm qmq qm mq qm qmq mq mm mm mqm mq qm mq + mm qmq qm mq mqm qm mq qmq mq mqm mq mqm mqm + mq qm mq mqm qm mq mq qmq mq mqm qm qm qm + qm qmq qm mqm mm qm mq mq qm mqm qm mqm qm + mqm mm mqm mm qm mqm mq mqm mm mqm mqm mm + mq qmq qm mqm mm mqm qmq mqm mm qm mqm mq + mqm mqm mqm mq mm mm qm mqm qmq qmq qm mq + qm mqm mqm mq mq mq mq qm qmq mqm qmq mqm + mq mqm mq mq mm mqm qm qm mq qmq qm mq qmq + mqm mqm mqm qm mm mqm qmq qm mq qmq qm mq + mm qmq mm qm mqm qm mqm mm mqm mqm qmq mm + qmq mm mq qm qm mq mq mm mqm mqm qm qm mq + mm qmq mq qmq mq qm mqm qmq mq mm mq qm qm + mq mm qmq mm qmq qm mm mm qmq mq mm mm mm + mqm qm mq mm qm mm qmq mqm mqm qmq qmq mq + mqm mm mm mqm mq qm qmq mq mm mqm qmq qm qm + qmq mq qm qmq mm qm mq qm qm mq qmq qm qmq + mq mm mqm mm mm mm qmq mm mqm mm mq mq mm + mq mqm qmq mqm mm mqm mqm mq mq mqm mqm qm + qmq qmq qm mqm mm mq qmq qmq mqm mqm qmq qm + + + kd + kdk dkd km dk km km dk km dk dm kd kd kdk + km dk kdk kd km km dm kdk kd kdk kdk dk kd + dk dkd dkd dm dm dm dkd km dk dk kdk dkd dm + km dkd kd dm dm km dk kdk dm kd kd dm dkd + dk dk dm kdk dk dk kd dm dk kd dm km km dk + dm dk km km kd dk dm kd kd dkd dk dkd dkd + kdk km kdk dm dm dkd dm kdk dm kd kdk km dk + kdk km kd dk dm dm kdk dkd km dkd dm km dkd + dm kdk dm dkd dm dk dk dk kd kd dm dm kdk + km kd dm dkd kdk kdk dk kdk dkd dk kdk kd + km dk dkd dkd dm dk dkd dk kd kd dk dk kdk + kdk kdk kdk kdk dk dm dk kdk dm dm km dk kd + dk km dk km dm kd dm dkd km km km kdk kd km + kdk dk kd dm km kdk kdk kd km dk kdk dk dk + dk dm kdk kdk dk dk km dm kd km km dkd dkd + dkd kdk dm km kd kdk dm dk dk dkd dkd dkd + km kdk dm kd dkd kd dk dkd dkd km km km kdk + km dm dk dkd dkd km kd dm km km dm kd km dk + kdk dk km dm kd dk dm kd km kd kdk dk dkd + dk kd dk dkd km kd dm dk km dkd kdk dkd kdk + dk dkd kdk dm km km dk dkd km kdk km dkd kdk + dkd dkd dm dm dk kd kd kdk km km dkd dkd kd + dk dk dkd dm dkd dm kdk kd dm kd dm dk km + dkd dkd kdk dk kd kd dm dm dm kd kd dm dkd + km km dk kdk dm dkd dkd dkd kdk kd kdk km + dk dk dm kd dkd dkd dkd kd kd dm kd kd km + kd kd dm dk kd kdk dm km km kdk km dk dm dk + dkd kd km kdk dk kd kdk kdk dkd dm kd dkd + kd dm km dk km km dk dkd dm dk kd dm kd km + kdk dm kd dk kd km kdk dm dk km dm dkd kd + + + ls + sl sls ls ls sls ls lsl lsl lsl sls ls sl + sls sl sl sls sl sl lsl sl sl sl sl ls lsl + sl sl sls ls lsl sls sls sl lsl lsl lsl lsl + sls lsl sls ls lsl lsl lsl sl sl sl lsl lsl + sl ls ls lsl sls sl sls lsl sls ls ls sl sls + lsl sls sls sls sls sl ls sl ls sl sl ls ls + sls sl sls sl sl ls sl sl lsl ls sls sl lsl + ls sl ls sls ls lsl sl lsl sl lsl ls sls sl + ls lsl lsl ls ls sl sls lsl lsl lsl lsl sl + sl lsl sl ls ls sl sl sls sl lsl lsl ls ls + sls sls ls lsl ls sls ls ls sl sl ls lsl lsl + lsl sls lsl sls lsl sl sls sl sl sls sls sls + sl lsl sls sl ls sls ls lsl lsl lsl lsl sl + lsl lsl lsl ls ls sls ls lsl sl ls sls sl + sls ls sls lsl lsl sl sls sl ls ls sls sl + lsl sls ls sls sl lsl ls sl lsl lsl sls lsl + sls lsl sls ls ls sl sls sls sl ls sls sl + sl sl sls sls sl ls lsl sl lsl lsl lsl sl + lsl ls sls lsl lsl sl sls sls sl sl lsl sl + lsl sl lsl ls sl sls sls lsl lsl ls sls sl + ls sl sls ls sl sls sl sl sls lsl sl sls sl + lsl ls sls sl lsl lsl ls ls lsl sl sls sls + lsl sls sl ls ls sls sl sls sl sl ls lsl sls + sl sls sls sls ls lsl sls sl sls ls ls sl + sl sl sl lsl ls ls lsl sls sl lsl lsl ls ls + sl sls sl sl sl ls lsl lsl sls sls ls sl sl + sl ls sls sl sl lsl lsl lsl sls lsl lsl sls + sls sl sl sl sls sls lsl ls lsl ls sls lsl + ls sls sls lsl sls ls ls lsl ls lsl sl sls + sls sl sl sl ls sl lsl lsl lsl sl sl sls lsl + + + ie + ie effiles effiles id ifs ides ifs ie il id + ides il esse ides il id es ides effile ils + if ils idem idem il elle elle elle effiles + ie id effiles effiles ie ie if effiles elle + il effile elles effile if ils idem ils ides + ides es ides es id ie effiles esses id il + ils elles effile ifs if effiles if il elles + ils effile ils esse esses if esse ie esse + if ifs il esses elle esses effile effiles + effile ides ides il effile es es effile elle + il ides ides elle esse ie ifs esses idem id + es if ils idem id elles elles if id effiles + if es ides esses effiles effile esses elles + es elles ils ils esse ie elles if ie il ie + idem esse es elles effile ides if effiles + esse id ie ils elle if es ifs effile es id + elles if if if elle ides if ils elles il esse + esses esses if ie ides es effiles elles elles + id if esses ides ides es effiles es ie elles + ifs elles ie esse effile esse il if esses + es ils elle ie il idem ie effile effiles effiles + effiles esse es effile elle effiles idem esse + esse effiles esse ils if ils ifs ides ils + effile effile esse esses es esses ils es if + ie es es effiles elles esses id effile esses + effiles ides elle id id id esses idem ifs + id es if ides ie es il esses if es il il id + id ils ils ie il id id if if es esses ides + ifs if effile id elles ifs esse esses esse + il esses ides elle elles esses esse es if + + + ur + remiser usuelles redise resquilleuse relieurs + urique relire refermer remises usuels refiler + relies rediffuser refleurir relieuses rediffuser + relise usuels remises rude rieurs requises + remisier relier rudesses russifier rumeurs + ruer requiems requiems resquilleuse rieur + reflues relies remise usuelle requiems rues + reluire rieur refiler relus ruelles refleurir + redresseur rimes refuses resserres relie relief + rifler remis ruser ruser referme rifles relique + relues resquilleuse rifle rieurs resquilleur + redresser reluquer refermes rifles rieuse + relis redis rides ruser ruelles relues rue + remue ruelles resserre ridelle redise relie + requiems rues ridelle rediffuses relu usures + rieurs ressers reluise relires refleurir resquilleur + riser relises risques relise ri ridelles refermes + remis rires ressemeler russe uses resquilleuse + redresser resserrer resquilleuse remise relis + redresseur ur refuser relises usuriers relieur + redises ris refluer requiers russifier ruser + rieuses usuelle relieur relieur usures relires + riser risquer uses relue relues rediffuses + reliures resquilleurs remisiers remuer ruelle + rieurs refleurir relire rimeur rediffuse reliques + rue reliefs rimes relu requis reluquer ridelle + remuer relieuse ries reliques rudesses relique + refermes ruisselle refiler russe reliure risquer + refuser relues relieuse refiles redresse rudes + remisier ridelle relief ur ressuer risques + + + hg + glu girelles hideuses glus huisserie gigue + glu grise gruger huis gigue herse hg huilerie + heure greffeurs guise gel geler griefs hurleurs + hies guerriers gifler gemme geler hideuse + grises huisseries gifles huiliers huileuses + gemmer huisserie herser greffiers grimer grille + humide hume glus grille grille gris grigris + gifle greffe gifle gigue humide geler grilles + humes gril huissiers griffures grise hues + huilerie huilier greffier grille gueuler griffus + grils glisses germes hideuses hurle herses + hl griller heureuses gueuse griefs grues hurleurs + huiliers gemmer grilles huileries gigue heureuses + griffure greffes heur huileuse grumeler guerriers + huissiers gifler gigue grues glisse huiler + griffe hululer griffures griffus hl humes + griller guerres huiles griffes humilie grille + griser huiliers guerres hg humides hululer + griffures huilier gemme gemme germe huissiers + griller hideuse gifle humeur gril griffe glisser + humer gigue grumeleuse gemme grils gel germe + hurler hululer greffeur humus humeurs huilerie + hurleurs hier humilies hideuses humes greffer + humilies grise guerres grumeleuses guerrier + heureuses greffiers humidifie griffe greffe + griffues greffeur grumes grumeleuse gris humide + germe huis guerrier gifle huileuse hier heures + guides grimer gril gruger hue gueuse griffue + grigris gueuler grils huileuse guerres huilerie + hurleur girls gifler grues guerrier huileuse + + + nb + nuis building bis bure nique brimes bruis + nuises building belliqueuse brusquer brunisses + bielle brigues nubiles bleue berne bernes + bulbeuses bielle blinder bile nuises brindilles + brimes biner bibles bulbe brumer nuis neige + brefs beurrer biner bilingue nique nu bimensuelle + bilieuse beurre ne bruisse blinde bridgeurs + briseur biser brumeuse burin bruines brui + bimensuel berges buffles belliqueuse bruie + bridgeuse bergeries buffle belliqueuse bulle + biner bines nurse biner nuisibles bruire briefings + brin blinder brun bibliques brumeuse brus + berges brus nuque beugler biser bure nerf + bleuis briefings bruine briseurs bruie bru + nubile bd bisques bu nuise briseuse bimensuelle + brise nids brunis bleuies bridgeuses briseuses + briser nuques bises nul burlesques bille belliqueuses + bluffs belle belles bien brique briffer bluffeuses + biser nie bible buses brisures brime brunis + bimensuelles bibliques bifurque bille bisque + briefing bien briguer brunisse brun brun bel + bd bilingue biner brins bille bridger bleues + burlesque blesse nuque beiges brindilles brider + briseur brus bleue blesses nihilisme briffer + nubiles bleuir bimensuelles nuisible biser + bleue berniques brusquer briquer brises nuire + brumes bines buse nurses bris bienheureuse + nie nb biffe bilingues bifurque berline bridger + bruns bridger bleuies briseuses brins buriner + buis belges bridgeur brefs brunie nuisibles + + + vi + immeuble vengeur individuel imbues vienne + vieillesse vieillies vivrier vernisses veineuses + indien infini vide infime vendus visuelles + verbeuses ivres invendu infime insigne viriliser + indivis ils verdisse venimeuses immeuble immuniser + insurger infirme vermeille infirmeries imbu + venelles innerver ville verdir imbue verves + verdie vilenies vieillir vigueur indique visible + insuline verser visibles vienne injurieuse + veiller vineuse vieillis inique insensibilise + irrigue illisible veines imbibes visqueuse + indiques injurier indemniser venges issue + vessies immense vis innerver viveur vienne + immerges injurieuses indu vivre vendeuse injure + viriles indien verdi vermeilles verseurs venges + immeuble vieille ibid inhumes invendus veuves + indivises injurieuse viens insubmersible ils + indigner veneurs vieller irrigue verves vengeurs + virus vif inhumes verreries indigner vivier + verbeuses venges velus indemnise velu versifier + velue villes indemnises venimeuses inversible + infime vilenie indues vif influes verse vendre + insuline ivre vessies venues veiner visse + insuffles veinule vermeil infliger vers invendus + veiller vrilles vendue insubmersibles veulerie + venus veules insidieuses viriliser velue indigne + vendre indigne verdure induise ignifuge verbeuse + insinues insubmersible viseurs veineuses verreries + vermeilles vrilles innerver vrilles velue + vilebrequin insigne influer vermeil inversibles + + + cp + persifle perse cheminer pures ce permissives + cf crue cule publies cru pneu cerf civiques + chiffreurs penche cil crique peuplier pendre + pies pileuse cendre pupilles clip chefs chique + presse percluse premier chier cliver permise + censeurs cierges celer cuirs pleuve chlinguer + perses pensums pleurer perruches prieur clicher + peurs peine pelucheuse peu peluche plisser + pure pures cercle prime penseur crispe crucifier + pilles pingre pend chevilles pins chiner crises + chevelu clefs persil cerise ceindre culmines + pulpes puises ch plumier peignes puisses pleines + clins cueillis cidreries culminer puer cursif + persifleur presser creuse crisse cr pires + cribler plis cibler chimiques celles penche + cuisses cire cimes peser cursives prescrive + cellier cf cessible pudeurs cendres curling + chirurgie piper cupule prescris perses chiffre + puisque cerise chemiserie culminer clefs cuiller + cidrerie prives perdue peler chemises perdues + cuis chiquer perses plumiers pendes pierres + pullule prieures presser curseur perfide pucelles + pressens piges cursifs cessible peuplier pucelles + pied chevelures prend presse cuis princesses + pernicieuses cc ciseleur principes pends chevelus + pendus cliniciens pressure peureuses purifie + pincer perdes perfidies crises purin pellicule + celles ciseleurs prunelles pelucheuses perces + cueillie cercles pressurise cure pressure + crieuses piliers cheminer celui puisque cerfeuils + + + yt + tics titube triture teneurs truelles yt tentures + ternis tintements ternie tripier tribunes + truquent teste treille tresse teintes terril + tuteurer truisme ternie timides tel tuner + test tutelles terrir testeurs terrienne temple + titubent tienne ternit teinture terril tunisienne + teinture testes triplent turbulent tilleuls + tierces terril turpitudes terreuses tigresses + turbulente tirent turcs tritures triquer tels + tuteurer tumeurs tricycle tertres tireurs + teckel tireuses trente trempes tunnel trusts + teinturerie titrer tek terrestre ternis treillis + turlupiner tuile trimestriellement tergiverser + tics truculence tildes teindre terminer tu + trier techniquement tigresse tricheurs truismes + triture testicules tient trembles tels turques + turbulences tinter terrils tuilerie techniciennes + turent timidement truculente tisseurs testicules + terrifies triptyques teinturiers treuil terrier + titrer tut te trichent ternirent trucs trembles + tint tertres typiquement tripiers tempes tunisiens + terrisses tubes triperies teintes thermes + tendresse trichent techniquement tierce tenues + trinquer thermes type tenter teintes treilles + tirettes trimestriellement tumeur titiller + temples timbrer tests tuber tumultes tuiler + tendrement tiers typiquement thermies tricherie + terrifies telluriques trimestres termites + teindre trimer trimestriel tintements ternissent + trustes titubent trier terris tic tente titres + + + où + oblongue onduleuses offenserons omettrons + overdose obtention omnipotence ornithologie + orties ornithologiste offusquer observons + objecteurs outres omnipotente obscurcissons + obtuse omit onduleront offriront ogresse omnipotents + obstruent oiseliers obliquerions occupions + officiers origines oiseleur obnubiler obscurcirons + offensons offset onduler oenilisme optes offenserons + oserions opinion oblong opteront omise offerts + oiselet ouvriers orientes offertes odieuses + occupes obtenions ouvrier occultons oublies + occulte oh ou oppresserons occiput ormoies + onguents omettront oseille obstruerons orgie + odieuse ongle ornement obscurcis ondine obligerions + orientrice opticien obscurci opposerons outils + oublient offenseur olympiennes omettront occiput + obturerons obtenue octobres oserions ohms + oiseuse optionnel oignons oreillon oie optimiste + oedipiennes ombres omnisciente objet obtiendrions + oenologue omnisports omis ordonnes obnubileront + obscurcirent ordurier oignon octogones ouverture + obtenons outil osier osciller or orneront + ouvrier opposer offrir obturent ohm ogresse + opprimer orchestres obtiendront obstructionnistes + oniriques opulent où olympiens oppositionnels + opinons oh omnidirectionnel offenserions obscurcissons + ostensible opprimerions obsession olympiennes + oppriment omnipotence onduleuses observerions + objecter octroyons oubliettes obstinons orientrice + officiellement obtenus onduleuse omettrons + + + az + algorithmique abonnerions admirassions alignassions + articulant astreindrai arraisonnas acculturerions + allaiterai accoleras agencerons appareillaient + attendrirez abstiendrons aiguillerez aviserais + alimentaient agglutinait antilopes algorithmes + autoroute actionnaire attesteriez abaissons + admettrons argumenterai affectionne altruistes + aventuraient averti amputant approvisionnasse + affermiraient alliions accusait accolades + abondions attendrisses allumerais assiste + assagira assombririons aspirerez attitudes + aiguilleter adonnons approprieriez affermirai + assommiez ainsi aiguiserait affranchirai apache + appareillera assemblerai atteindrai accoua + assainissement apprivoisaient abandonnait + accouderai accouchas appropriant asseyiez + amalgame acclimateriez augmentasses avirons + avoisinais allumions affairerez accentues + apercevons apache accumulassiez aveuglants + attirera accidentels austral alunissiez aplatiront + accentuaient aplatisses alerte aquarelliste + assouplissaient annoncerait avalerait ahurisses + ancien assembliez aurez authentifiaient affronterez + atouts assailliraient accointances amincissions + aubades asiatique avaliserais approvisionnasse + acuponcteurs agenouillez accueillerons agenouilleront + angoissasses appareillera achalandai actionneraient + abdiqueras affolerions anticonstitutionnelle + acculons absorba abjurais amenuisassions augures + aiguisons assentiment additionnais anglophones + + + wx + watt wallons watts whiskies wagon wallons + wx watt whiskies warranter wagonnet xylophone + wagonnet wallons wallonnes wagonnet watt wallon + waters wallonne watts wagon wallonnes wallonne + wagonnet xylophones whisky xylophone watt + wallonnes xylophones xylophone wx wx wx wx + xylophone watt watt wx wagonnet wallonne xylophones + wallonnes whisky wallons wallon watts wallonne + wagon xylophones xylophone wallonnes wallons + whisky wallon wagonnet warranter wagons wallonne + xylophones wagonnets whisky xylophones whiskies + watts wallon watt whiskies warranter watt + xylophones wallonnes warranter xylophone waters + wallonne wagons wallon wagon wallonne waters + xylophone warranter watts whiskies watts wallons + xylophone xylophones whisky wallonne watt + warranter wagonnets wallonnes watt watt wx + wallonnes wallonne watt xylophone warranter + wagonnet wagonnet wagon wagon wagon wallon + wagon wagonnet wallonnes wallons whiskies + whisky wx wagons whiskies xylophone whiskies + wallonne watts wagon whiskies wallonne wallonnes + wagon wagons wallonnes wallonnes wx wx wallons + wagonnet wallonne wagons wagonnet wagonnet + wallonne wagonnets wagonnet wallonnes watts + wagons watts warranter wagons wallon xylophone + wagonnets xylophone watts wallonne wallons + wagons wx wx wagons waters wagon wagonnet + waters wagon waters watt wagonnet wallons + wallonne wallonnes waters xylophones wallon + + + JF + Florient Jobin Jacquelin Foisy Japon Jones + France France Jacques Francine Foisy Fafard + Jobin Jacquelin Fafard Fourier Jones Frank + Jobin Forget Jobin Fernand Jackson Jeannine + Japon Juneau Florient Foisy Foisy Freedman + Julian Freedman Freedman Jackson John Jacques + Forget Jupiter Freedman Jill Florient John + Freedman Jacobsen Fourier France Florient + Fernet Forget Florient Jamie Forget Jackson + Jacquelin Fernand Forget Jacobsen Jacobsen + Jacques Freedman Japon Freedman Juneau Jacques + Jamie Francine Fernet Jocelyne France Frank + Japon John Fernet Jocelyne Joynes Fernet Jacquelin + Foisy Fernand Francine Freedman Frank Joynes + Jamie Jude Julian Foisy Joynes Jude Jacobsen + Florient Florient Japon Jacques Francine Fafard + Jeannine Foisy Fourier Juneau France Japon + Francine Jeannine Juneau Jacobsen Jacobsen + Jacobsen Francine Fernet Frank Juneau Jupiter + Fourier Fourier Jobin Juneau Foisy Joynes + Freedman Francine Jocelyne Jones Jude Jackson + Jacques Forget Florient Jackson Fernand Jacques + Julien Jamie Jeannine John Fourier Florient + Juneau Florient Japon John Jacquelin Jeannine + Forget Forget Jeannine Jacquelin France Jamie + Florient Jones Jude Freedman Jacquelin Jamie + Frank Julien Foisy Jacquelin France Jacques + Julien Juneau France Jill Freedman France + Joynes Jackson John Julien Juneau Jeannine + John France Jobin Jude Fernet Florient Florient + + + MQ + Masson Mme Mongenot Mathematica Monique Mike + Marseille Mireille Minneapolis Mike Matlab + Mahoney Manseau Marseille Marseille Morissette + Masson Monique Mme Martin Mme Mike Marseille + Masson Marseille Monique Mme Marielle Morissette + Martin Mme Mulhouse Martin Marcoux Morin Marielle + Monique Marcel Minneapolis Morin Martin Moshe + Mireille Messier Manseau Maltais Mike Marseille + Mme Maltais Monique Mme Marseille Masson Mike + Marcel Mireille Maltais Moshe Marseille Mongenot + Moshe Martin Morissette Mongenot Mathematica + Messier Martin Mulhouse Manseau Monique Moshe + Maltais Marcoux Marcoux Mulhouse Mireille + Mathematica Martin Mireille Masson Marielle + Moshe Morissette Matlab Masson Messier Marielle + Manseau Marcoux Mahoney Mireille Marcoux Morin + Morin Marielle Maltais Masson Masson Matlab + Morin Mathematica Marcel Minneapolis Michel + Morin Messier Martin Manseau Minneapolis Marcel + Marseille Monique Marielle Matlab Mulhouse + Matlab Mulhouse Messier Mongenot Maltais Marcel + Mahoney Mathematica Marcoux Mireille Mulhouse + Mathematica Moshe Minneapolis Marielle Marseille + Morin Mireille Mahoney Mireille Marseille + Marielle Marcel Minneapolis Monique Mme Mahoney + Mongenot Marcel Manseau Masson Mme Matlab + Mathematica Mongenot Mahoney Mulhouse Minneapolis + Matlab Maltais Morissette Mireille Masson + Morin Morissette Marcel Matlab Michel Minneapolis + Marseille Martin Mahoney Mahoney Mike Masson + + + KD + Dionne King Doyon Dodge Dorval Doris Domey + Dorval Denise Kent Drouin Dominique Dorval + Doyon Doyon Doyon Dick Kansas Decelles Drouin + Desjardins Dodge Kuenning Dorval Denis King + Dominique Drouin Decelles Kent Denise Drouin + Drouin Dominique Dorval Doris King Doris Dionne + Dorval King Kuenning Doyon Doyon Dorval Denise + Denise Kansas Khan Dodge Desjardins Dick Dionne + Kuenning Dorval Kent Desjardins Decelles Dorval + Doyon Dick Dick King Drouin Kent Denis Domey + Domey Dorval Dumoulin Kuenning Doyon Doyon + Dorval Denise Domey Khan Doris Desjardins + King Kent Desjardins Dominique Doyon Dumoulin + Decelles Doris Decelles Dionne Dionne Dionne + Dionne Dionne Kansas Doris Doyon Drouin Kent + Khan Desjardins Dick Doris Denis Doyon Dionne + Dominique Khan Dorval King Khan Doyon Domey + Dick Doris Khan Dumoulin Doyon Dick Kansas + Dodge Dionne Kent Dumoulin Khan Kuenning Doyon + Dumoulin Dodge Doris Kuenning Kent Desjardins + Dumoulin Doris Doyon Drouin King Dumoulin + Desjardins Kent Kuenning Doyon Dionne Doris + Kansas Dorval Decelles Drouin Dorval Disney + Kansas Dominique Kansas Denise Kent Dionne + Kent Khan Decelles Dominique Desjardins Desjardins + Dominique Decelles Kuenning Kuenning Dominique + Dick Doyon King Dodge Dorval Dumoulin Decelles + Daniel Daniel Disney Dodge Dumoulin Dick Denis + Denise Dominique Drouin Doris Disney Kuenning + Dominique Daniel Kansas Domey Denise Kansas + + + LS + Lamothe Laval LaSalle Lucie Sorel LaSalle + Laugier Lavoie Lessard Lapointe Lucie Laroche + Lachapelle Sirois Ltd Sherbrooke Lapointe + Sun Stephen Steele Laval LaSalle Sacramento + Leclerc Longueuil Laval Suzanne Sacramento + Lepage Lepage Lecavalier Sun Lessard Strasbourg + Laflamme Steele Sirois Sherbrooke Leclerc + Leblanc Steele Ltd Lachapelle Lucie Smith + Laval Smith Lavoie Strasbourg Sun Leclerc + Lavoie Lepage Letarte Steele Ltd Ltd Strasbourg + Sacramento Lepage Sirois Sirois Leblanc Laroche + Sacramento Ltd Letarte Seattle Sherbrooke + Longueuil LaSalle Leclerc Longueuil Letarte + Lafontaine Linda Lafontaine Smith Lessard + Strasbourg Shawinigan Lamothe Letarte Lamothe + Laval Laurendeau Lamothe Laval Steele Lepage + Lessard Lafontaine Laflamme Laflamme Laroche + Sherbrooke Longueuil Sorel Longueuil Laurendeau + Lessard Soucy LaSalle Laval Louise LaSalle + Lavoie Lapointe Sorel Louis Soucy Laval Lessard + Louise Lapointe Ltd Laroche Steele Laval Letarte + Louise Sun Letarte Sacramento Lamothe Lucie + Laroche Shawinigan Louise Sun Letarte Lavoie + Lafontaine Louis Lecavalier Louise Shawinigan + Laval Laflamme Laval Lepage Lucie Sherbrooke + Lucie Laugier Stephen Lucie Leclerc Louis + Laroche Longueuil Sun Leblanc Stephen Steele + Laugier LaSalle Letarte Seattle Strasbourg + Lessard Louise Letarte Lessard Ltd Sherbrooke + Sherbrooke Shawinigan Lecavalier Laurendeau + + + IE + EDF IMSL IMSL Internet Internet IMSL Ethernet + Inc Interleaf EDF Internet Inmos EDF IEEE + Internet IMSL IMSL EDF Inc IEEE Emacs Ethernet + Europe IEEE Internet Interleaf Isabelle EDF + Ethernet Inmos Inc Interleaf Isabelle IMSL + Intel Emacs Internet IMSL Emacs Intel Inmos + Interleaf Interleaf Intel IEEE Internet Europe + Inmos Isabelle Europe Isabelle EDF Isabelle + Internet IMSL Emacs Intel Inc Inmos Emacs + Inmos Inmos IMSL EDF Isabelle Ethernet Intel + IMSL EDF Interleaf Europe Intel Interleaf + Europe EDF EDF Inmos Interleaf Internet IEEE + Europe IMSL Emacs Internet Interleaf Isabelle + Interleaf Inmos Isabelle Emacs Ethernet EDF + Europe Inc IMSL Intel Europe Ethernet Europe + Interleaf Isabelle Isabelle Intel Isabelle + Internet Internet Europe Inc Internet Inmos + IEEE Intel Ethernet Intel EDF Isabelle IEEE + EDF IEEE Interleaf Intel Interleaf Inc Emacs + Interleaf IMSL Interleaf Europe EDF Europe + Ethernet Europe Internet Emacs Intel IEEE + Interleaf Emacs IEEE Internet Europe Inmos + EDF Internet Interleaf IMSL Emacs IEEE Inmos + Intel IEEE Inc Intel IEEE Inmos Intel Intel + Emacs Emacs Internet IMSL IEEE Inmos Europe + Intel Interleaf Inc Inmos Emacs IEEE EDF IEEE + Internet IMSL Europe Internet Intel IMSL Europe + Inc Ethernet Inc Inc IMSL IEEE Inmos Europe + Isabelle Europe IEEE Emacs EDF Emacs Ethernet + Interleaf Europe Ethernet Interleaf Emacs + + + UR + Roy Utah Rubin Rioux Ringuet Renato Unix Ricard + Rochefort Rubin Rioux Rioux Rochefort Roger + Rioux Romano Uintas Ronald Rubin Roger Uintas + Romano Robert Ronald Riopelle Ricard Robert + Ringuet Rochefort Robert Unix Roger Riopelle + Uintas Renato Ronald Roger Roberge Rochefort + Uintas Rioux Uintas Riopelle Romano RMS Rioux + Utah Renato Roy Uintas Roy Ronald Rochefort + Ringuet Romano Rochefort Rioux Roger Roy Uintas + Roy Rioux Re RMS Re Robert Roberge Roger Uintas + Utah RMS Riopelle Roberge RMS Romano Riopelle + Roger Ringuet Uintas Raymond Ricard Ronald + Roger Ronald Uintas Riopelle Roy Re Roger + Utah Uintas Ricard Romano Renato Romano Uintas + Rubin Raymond Re RMS Robert Roy RMS Uintas + Unix Renato Uintas Romano Raymond Rioux Roy + RMS Roy Ricard Ringuet Robert Ricard Re Robert + Roberge Rochefort Rubin Roger Ringuet Roy + Re Ricard Raymond Raymond Raymond Romano Rioux + Uintas Uintas Re Ringuet Roger Uintas Rubin + Roberge Re Raymond Riopelle Roy RMS Ringuet + Roberge Romano Ringuet Uintas Ricard Roy RMS + Roberge Re Utah Roberge Raymond Robert Ricard + RMS Roger Ringuet Robert RMS Ringuet Romano + Rubin Raymond RMS Rioux Raymond Romano Rioux + Renato Renato Utah Romano Rochefort Roy Rochefort + Ronald Rochefort Roger Renato Rochefort Romano + Uintas Ronald Roger Unix Roberge Robert Re + Renato Ronald Roberge Rioux Utah Ricard Roger + Romano RMS Re Roberge Robert Renato Unix Roger + + + HG + Guy Houde George Georges Hubert Greg Hubert + Georges Girard Horne George Greg Gregory Gilles + Georges Hollerbach Goodwin Gatien Gratton + George Gauthier Harwell GKS Gavrel Gaston + Greg Hollerbach Gatien Harwell Gilles Guy + Georges Gaston Gendron George Gagnon Georges + Houde Geoffray Hubert Gavrel Gentilly George + Gauthier Hayward Gordon Gratton Gosselin Harry + Girard Gilles Greg Hubert Girard Gilles Hollerbach + Georges GKS Greg Gatien George Geoff Gordon + Hayward Gauthier Horne Guy Gendron Gordon + Goodwin Goodwin Guy Geoffray Hz Gosselin Gauthier + Hubert Geoffray Georges Gendron Hz Gavrel + Gaston Hayward Horne Gavrel Hz GKS Hayward + Ginette Gendron Houde Geoffray Geoffray Georges + Harry Hubert Gaston Gentilly GKS Harry Geoffray + Greg Gordon Geoffray GKS Gagnon Gaston Gratton + Goodwin Gatien Gregory Georges Gordon Gentilly + GKS Guy Hz Geoff Gilles Geoff Gosselin Gaston + Gagnon Horne Gendron Gatien Harwell Gilles + Gatien Gaston Georges Gosselin Hz Gregory + Houde GKS Georges Ginette Gagnon Geoff Gaudreault + Gaston Guy Goodwin Gaston Greg Gratton Gauthier + Geoffray Hz GKS Horne Gaston Gordon Gavrel + Gatien Harry Geoffray Geoffray Georges Harry + Geoff Harwell Harry Hubert GKS Geoffray Hollerbach + Horne Gendron Gilles Hz Gatien Gatien Goodwin + Gordon Gaudreault Girard Hollerbach GKS Girard + Gordon Goodwin Gilles Guy Georges Houde Houde + Geoff Hubert Ginette Gratton Girard Gentilly + + + NB + Bousquet Boston BSD Bellemarre Barry Browne + Brosseau Nelligan Boston Nelligan NFS Bousquet + Beaulac Bescherelle Nelligan Boston Beaulac + BSD Bellevue Bourassa Brosseau Beaulac BSD + Bernard Beaudoin Blais Nestor Boston Bousquet + Browne Browne Blais Nicole Nelligan Borduas + Browne Bousquet Bellevue Bousquet Bellemarre + Beaudoin Bousquet Nicole NFS Brian Bellemarre + Boston Browne Benoit Borduas Boucherville + Boyer NFS Nicole Bousquet Beaudoin Bescherelle + Beaudoin Boucherville Boily Brian Bescherelle + Bousquet Benoit Borduas Barry Blais Barry + Nicole Beaulac Boyer Brosseau Nestor Bourassa + Brosseau Bellemarre Borduas NFS Bourassa Boivin + Beaudoin Boyer Barry Beaudoin Bourassa Boily + Nelligan Benoit Nestor Bellevue Boily Bernard + Bentz Benoit Bellemarre Brosseau Barry Beaudoin + Brian Browne NFS Boivin Benoit Nestor Browne + Brosseau Brian Boily Barry Bousquet Boucherville + Beaulac Browne Bourassa NFS Boucherville Bentz + Nelligan Brown Borduas Beaudoin Bellevue BSD + Bescherelle Bescherelle Bernard Brown Nestor + Boivin Beaulac Bellevue Boivin Bernard Bescherelle + Bousquet Blais Boucherville BSD Bentz Blais + Boyer Boivin Boivin Bellemarre Boston Borduas + Brian Beaulac Boucherville Nagle Benoit Bousquet + Boyer NFS Boily Brown Benoit Nagle Bernard + BSD Barry Barry Beaudoin Boyer Nestor Bescherelle + Bellemarre NFS Nagle Nestor Blais Boucherville + Bentz Boston Brian Beaulac Brown Bellevue + + + VI + Vancouver Verville Internet Isabelle Viger + VLSI Vancouver Verville Vancouver Isabelle + Vancouver Isabelle Vancouver Intel Inmos Verville + VME Interleaf Isabelle VHS Interleaf Viger + Varennes IEEE Interleaf VME Viger Inmos Interleaf + Interleaf IEEE Isabelle Victoriaville Victoriaville + Inmos Inmos VME VME VLSI Verville Victoriaville + VHS Internet Varennes Varennes VHS Viger Vancouver + Inc IEEE Victoria Interleaf Isabelle Vincent + IEEE Isabelle Viger Isabelle VHS Viger Isabelle + VLSI IMSL Viger VME Internet Verville VLSI + Victoria IMSL IEEE Isabelle Vincent Victoria + VLSI Interleaf Victoriaville Victoria Vancouver + Verville Interleaf Viger Verville Isabelle + Verville VHS Vincent Intel Victoria Intel + Interleaf Intel Vancouver IEEE Inc Victoriaville + Victoriaville Verville IEEE Internet IEEE + Inmos Vincent Viger IEEE Internet Intel VHS + Inmos IEEE Interleaf Inmos Vancouver Verville + VHS Isabelle Interleaf Intel VME Victoria + Interleaf VHS VLSI Isabelle VLSI VLSI Varennes + VME IMSL Vancouver Victoria Inmos VME VME + Verville Vincent Vancouver Inmos Intel IEEE + Internet Intel Internet Inmos Vincent Isabelle + VME Vincent IEEE IMSL IEEE VME Vincent Intel + Victoriaville Internet Vancouver Inmos Vancouver + Interleaf IEEE Varennes Inmos Vincent Isabelle + Vincent Vancouver Intel Victoria IMSL Isabelle + Inmos Isabelle VLSI Victoriaville VHS Inc + Interleaf Inmos IMSL IMSL Varennes Vincent + + + CP + Phaneuf CPU Corp Corp PostScript Cloutier + Christian PostScript Provost Poussart Paul + Paul PERL Phaneuf Christian Cousineau Croteau + Corp Californie Coulombe Cadieux Cousineau + Cloutier Christian Cousineau Comeau Colombie + Christian Provost CCD Chambly Californie PCL + Phaneuf Cloutier Casavant Paul Cloutier Canada + Pronovost Paul CCD Chambly Carole Pellan Chambly + PERL CCD Poussart Cambridge Coulombe Claude + Claude Charron Californie Paul Charles PostScript + Corp CCD Provost Phaneuf Claude Christian + CERN Charles Casavant Californie PostScript + Papineau Poussart PCL Cambridge Casavant Pellan + Pennsylvanie PERL Cadieux Chambly PostScript + Pellan CERN Phil PCL Cloutier Cousineau Pennsylvanie + PostScript Phaneuf Poussart PostScript Claude + Charles Pennsylvanie Californie Pennsylvanie + Charron Croteau Canada Pennsylvanie CPU Chambly + Colombie Canada PERL CDN Pronovost Poussart + Casavant Claude Colombie Poussart Cloutier + Papineau Comeau Pennsylvanie Californie Christian + CERN CDN Poussart CDN Carole Papineau Chambly + Christian CDN PostScript Chambly Coulombe + CERN Californie Charles Pellan Corp Californie + Comeau Chambly CCD Poussart PostScript Californie + Pronovost Charron Pronovost Cousineau PostScript + Phaneuf Cousineau CCD Comeau Phil CDN CERN + Christian Croteau CERN CDN Paul Carole PostScript + Californie Pierrefonds CCD CDN CERN Claude + Papineau Carole Charron PERL Croteau Casavant + + + YT + Yves Turcotte Tessier TCP Tokyo Tokyo Turcotte + Tokyo Yvan TCP Yolande Toronto TCP TCP Tokyo + Todd Yves Todd Thierry Tremblay TCP Tessier + Turcotte Yves Toulouse Toulouse Turcotte Thierry + Tremblay Yvan Tanguay Todd TCP Thierry Yves + Tremblay Tokyo Todd Toulouse Thierry Thibault + Yvan Toulouse Texas Thibault Todd Tremblay + Tremblay Thibault Turcotte Texas Texas Tanguay + Toulouse Thierry Toronto Tessier Turcotte + Toulouse Tanguay Todd Toulouse TCP Yves Texas + Toronto Todd Yves Yolande Yolande Thibault + TCP Tessier Tanguay Yolande Toronto TCP Texas + Yves Texas Toronto Thierry Todd Toronto Toulouse + Yvan Thierry Texas TCP Toulouse Texas Thibault + TCP Yolande Yolande Yolande Todd Thierry TCP + Tanguay Yolande Toulouse TCP Turcotte Toronto + Tanguay Thibault Tokyo Toulouse Yolande Yves + Tessier Yolande Texas Toulouse Yvan Turcotte + Toulouse Tanguay Tessier TCP Toulouse Toronto + Yvan Yves Todd Tessier Toulouse Todd Yvan + Toulouse Thierry Tremblay Yolande Turcotte + Yves Tokyo Yves Tessier Yvan Tessier Thibault + Yves Tremblay Thierry Tanguay TCP Turcotte + Toronto TCP Tanguay Tokyo Tokyo Thibault Thierry + Tessier Tokyo Tessier Texas Tanguay Thibault + Todd Tanguay Todd Thierry Turcotte Texas Yolande + Todd Tokyo Thierry Yves Tessier Thibault Todd + TCP Thibault Yves Thierry Turcotte Toronto + Thierry Texas Todd Toronto Texas Yvan TCP + Yolande Tanguay Tessier TCP Todd Tessier Thibault + + + OÙ + Ottawa Owen Owen Owen Ottawa Ontario Owen + Ontario Ouellet Ozias Ouellet Owen Ouellet + Ottawa Owen Ouellet Ontario Owen Ozias Owen + Ontario Owen Ottawa Ontario Ouellet Ottawa + Ouellet Ouellet Ozias Ouellet Ozias Ouellet + Owen Ozias Ouellet Ottawa Ottawa Ouellet Ouellet + Owen Ozias Ouellet Ottawa Ottawa Owen Ottawa + Ottawa Ouellet Ozias Ontario Ouellet Owen + Ontario Owen Ouellet Ontario Ozias Ouellet + Ontario Owen Ouellet Owen Ouellet Ouellet + Ozias Ontario Owen Ouellet Ontario Owen Owen + Owen Owen Ottawa Ozias Owen Ontario Ontario + Ouellet Ottawa Ozias Ontario Ottawa Ottawa + Ouellet Ottawa Ouellet Ottawa Owen Ozias Ozias + Ouellet Ozias Ottawa Ouellet Owen Owen Owen + Ouellet Ouellet Owen Ouellet Ouellet Ottawa + Owen Ozias Ottawa Ouellet Ottawa Owen Owen + Ontario Ouellet Ozias Ouellet Ouellet Ontario + Ontario Owen Ouellet Ottawa Ontario Ouellet + Ontario Ouellet Ontario Ouellet Owen Ontario + Ontario Ouellet Ouellet Ozias Ouellet Owen + Ontario Ottawa Ozias Ontario Ozias Ozias Ontario + Ottawa Ozias Ottawa Ottawa Ottawa Owen Owen + Ozias Ouellet Ottawa Owen Ouellet Owen Owen + Ozias Ouellet Owen Ottawa Ozias Owen Owen + Owen Ouellet Ottawa Ouellet Ottawa Ontario + Ozias Ouellet Ottawa Ottawa Ottawa Ontario + Ozias Ozias Owen Ozias Ozias Ozias Ozias Ontario + Ontario Ottawa Ontario Ontario Ouellet Ozias + Ouellet Owen Owen Owen Owen Owen Owen Ozias + + + AZ + AAAI Audy AAAI April AutoCAD Anjou Allemagne + Alain AAAI Alain Adoncourt Auclair AAAI Audy + Angleterre Apple ANSI Archibald Amadeus Alfred + Zawinski Angleterre Archibald Auclair ASCII + Alain Zawinski Allemagne Alexandria Abbott + Audy Angleterre Apple Aikin Anjou Amadeus + Aubertin AutoCAD Anjou Amadeus ASCII Abbott + Alexandrie Alfred April Angleterre Audy Angleterre + AAAI Zawinski Angie Abbott Adoncourt Adoncourt + Archibald Alexandria Audy Apple Apple ACM + Alfred Allemagne ASCII Archibald Audy ACM + Abbott Auclair Anjou Angie Alexandrie AAAI + ASCII Allemagne Amadeus Audy April Zawinski + ACM Angleterre Archibald Angie Allemagne AutoCAD + Aikin Anjou Allemagne Alfred Adoncourt Alain + Alfred Angleterre Archibald Angie ANSI Aubertin + Apple Anjou Adoncourt Amadeus Amadeus Amadeus + Adoncourt Apple Alfred ASCII Allemagne Aikin + Allemagne Allemagne ANSI Anjou Alain ACM April + Adoncourt Audy Angie Angleterre Abbott ACM + Alain Allemagne Archibald Alexandrie ACM Zawinski + Apple Anjou AAAI Archibald Auclair Allemagne + Anjou ASCII ASCII AAAI Alexandria Auclair + Alexandrie April AutoCAD Anjou AAAI Anjou + Adoncourt Allemagne Alexandria Aikin April + Amadeus Aikin ANSI Alfred Amadeus ANSI Alfred + ACM Alexandria Auclair AAAI ACM Anjou ACM + Audy AAAI ASCII Archibald ASCII Adoncourt + Archibald Anjou Auclair Angleterre Audy Aikin + April Anjou ANSI ACM Allemagne Alexandrie + + + WX + Wilfrid Williams Wright Wilfrid Williams William + Wilfrid Wright William Wilfrid Wright Williams + Wilfrid Williams Williams Williams William + Wright Wright Wright Williams Williams William + William William Williams Wright William Williams + Wright William William Wright Wilfrid Wright + Wright Williams Wilfrid William Wright William + William Wright Williams William Wright Williams + Wilfrid Wright Williams Williams Wright Wilfrid + Wright Wilfrid Wright Williams Wilfrid William + Williams Williams Williams Wright Wright William + Wright Wright William Williams William Wilfrid + William Williams Wilfrid Wright Wright Williams + Wright Williams Williams Wright Wilfrid Williams + Wilfrid Williams William Williams Williams + Wright William Wilfrid Wright Wright Wilfrid + Wright William Williams Wright Williams Wilfrid + William William Williams William Wright Wright + William Williams William Wright Williams William + Wilfrid Williams Wright William William Williams + Wright William Wright Williams William William + William Wilfrid Williams Wright Wilfrid Wilfrid + Williams Wright Williams Williams William + Wright Williams Williams Williams Wright Williams + Williams Wilfrid Wilfrid Wilfrid Wilfrid Wright + Williams William William William Wilfrid Wright + Williams Wright Wilfrid William Williams Williams + Wright William Wilfrid William William William + Williams Wilfrid William Wilfrid William Wilfrid + Wilfrid Wright Wright William Williams Wilfrid + + + diff --git a/ktouch/training/french2.ktouch.xml b/ktouch/training/french2.ktouch.xml new file mode 100644 index 00000000..00c49fc9 --- /dev/null +++ b/ktouch/training/french2.ktouch.xml @@ -0,0 +1,470 @@ + + French (auto-generated) + Trainingfile genereated in October 2001 +Program written by HÃ¥vard Frøiland + + + + jf + ff jf jj jj ff j jf jj jf fj jf fj jf fj ff + ff fj jj f fj f j f jj f jf f jf ff j fj ff + fj j fj fj jf ff j jj fj jj jf ff j jf jj f + ff f ff fj f j fj ff jf f f jf f j ff ff ff + j fj jf jj fj jj fj f jf ff ff jj j jj fj f + jf jj f jf ff jj j j ff jf jj ff fj fj ff j + jf ff jf jj jj ff jf j ff ff fj ff fj jf fj + j jj j jf j j j fj jf j ff f ff jf jj ff ff + jj jf jj jf j j fj j f jj f jj f jj f ff jf + fj j j jj jj fj ff fj jj f f fj f f j jf jj + fj jj f f ff j ff f ff f ff f f ff fj j f f + jf ff jj jf fj fj jf jj f fj jj fj ff fj ff + jj fj f jj jj ff ff jj ff jj f ff jj jf f j + jj ff f fj j fj j jj j jf j f fj j fj fj ff + j fj jj f jf fj ff jf jf ff jf f jf fj jj f + jf jj jf jf j jj j fj f jf jj jj fj jf j fj + fj jj j jj j ff jj fj j fj f j ff jj f f jf + fj fj fj j jj j j j ff f jj j j jf ff ff jj + jj f jj jf jj ff ff ff j jj fj j ff ff ff j + jf fj f j ff jf jf ff jf j fj jj jj f fj jf + ff jj j j jf f fj jf j ff ff fj ff jj jf jf + jf fj fj j f f f fj jf jf j f jf ff fj j fj + jj jf f ff fj fj j fj jf jj jf j j jj fj ff + jf ff f jf f jj jj j f ff jj f jf ff jj j f + jf ff f f jf j fj jj f f f jf jj jj jf f fj + fj fj fj jf j ff jf jj fj fj fj fj j jj f f + ff j jf j jj jf jf ff jf jj fj f j jj fj ff + j j j fj f jj jj jj fj jf j jf j jf fj f fj + f jf jf j jj j fj fj ff jj jj jj j fj ff fj + ff fj fj fj jf jf jj jj jj f f f jj j fj jj + + + kd + dk d d k k dk dd k kd kk dd dk k dd k kd dk + kk kk dd k kd kk dd dk kk dd kd dd dk dd kd + dk dd kk kk dk dk dd dd k dd dk dk kk kk kk + k dk kd k kk dd dd dk kd dk dk dk dk d dk k + d kk dk kk dk kd kd dk d kk kd dk kd d kd k + kd d kk dk kk dk kd kd dd d d dk dk k kk dk + dd kk kd kd dd dd dd dd kk kd dk k kd dd kd + dd dd k kd kk kk dd k kk dd k kd dk dk dk k + k kd kd dk dd k dk dd d kd k dk dk kk dk kd + dk dk k d kd d dd dk kk dd dd k kd kd kk dk + dd d k dd kd dd kk kd k dd d dd dk kk dd kd + k k k dk k d k dd d dk d kd dk dd d dk d kd + kd kd k k dd dk k d kd kk kk kd dd d dk k d + dk kk k dd dk kd d kk kk kk kk dd k kk k kk + k dk d d d k d dk d dd dd d dd kd k dk k dk + kd kk dd dk dk kk k k dk dk d dd kd k dk kd + k kk dk kd k kk k k kk k kk d dd dd dk k kk + dk dd k k d dk dd dk dk kk dd kk kd kd d dk + d kd k kk kk dk kd d k kd dd d d k kk dk dd + dd dd d kd kk kk d dk kk kk dd d kk dd d kk + k kk d kk k k dd kk d dd d kd kk kd kd dk d + k dk d d kd d dk d dd dk k kk dk k dd kk dk + d dk kd k kd d k kd d dk d kd d kk kk kk dd + dd d d dk k dd d kd dk dk kk dk kd kk dk dd + k kk kd kd d kk kd kk dd d kk kk dk dk dk k + dk dk kk d kk dk d d k kk dd kk k kk k d dd + d kd k k k dk dd k dk kk dd d k dk dk dd kk + kk dk kk kk kk d dk dk kk kk k d dd kd k kd + kd kd dk d k dd dk d kk kk kd kd kd k dk dd + dd kd dd kk kd kd k k k dk k d kk kd kd k d + + + ls + ss l s s l ss s ll sl ll s l ss ll l ss s l + ss sl ll ls ll ss ll ls s ss l ll s ls sl s + ls sl ll ls sl l s s ll ls ss sl s ls sl ls + ls l l ll ss ss sl s s ls ls ss ll ll ls ls + ls l sl ss l ss l ll s ls ls sl ll ss ss sl + l l ss ss l ls s s ll sl l ls ls ls sl ss s + sl s ll ll l ss ls ls ls ss ss l ss ss s ss + ss l ll ss sl l s s sl s ll l ll ls ss s sl + ll ss sl sl ls sl ss ls ss l s ll s s ll ls + l ll ss l ss ls sl l ss ll ss s sl l ll s l + ls ss sl ls ss ss ls ss s s s ls ss sl ls l + sl sl ls sl ll ls sl sl ll sl ss s ll ll ls + ll s s ls sl s s l l ls s ls ll l l l ll sl + sl s s sl ss ss ls ls ll ls l ls ss ss sl s + s s ls ls s sl ss sl ss sl sl ss ll ls sl l + s sl ll ss sl sl l ss s sl l ll sl ss ls ll + l ll s sl l ll ls sl ll ls s ll ss sl s s s + l l ll sl s ll ss ll ll ll s sl l l ll ss l + s ls ss l ss ls ss ss sl ll ss l sl l s l s + l sl ls ll sl s ls s sl l ls sl ss s l ss s + s l l sl l sl l ll ss s ll l sl ll ls sl ls + ss s l l ll ls ll ll ll ls ll l ls ss ls sl + l ss sl l l ls l s l s ss ss ll ls ls sl ll + ls ll sl ll ls ls sl ss l ll s ls l ll l ss + s s l sl s ls ll sl s sl s ll l ll sl ls ls + l l ss ls ll ll sl ls ss sl ls ll sl ls l s + ll ls sl l ll ls sl l ls ll ll l sl ss ls l + ls sl ss ss s ll ls sl ll ss sl ls sl ls ls + s ss l s ll ls ss ll sl sl sl sl s ss ss ls + ls sl l s ll ss sl ls sl sl sl ss l l ls sl + + + qm + qmls qmd mll mm qmls qmd qmd qmd mq m q qll + q q qmd mf qdd mll mll mf qmd ms qm q qm ql + q mq mf qmd qs qll qmls qm q qmls ms qdd qm + mf mm qdd mll qm qdd m qs m mm qm qmd ms qm + ms msk mm qdd qll qdd qmls qm mm qll qm qsk + qll qm mm qqf qll q mll mq mll mf mf qm qmd + qmd qmd ms qmls mm ms ms qmls qmls mq ms qm + qm q qs q mfq mll mf mll qll qll qq qll qdq + mm qmls ms m mm qm mll qs q qdd mq ms mq qm + qs mll q mll qs m mq qsk qmls qsk mq qdd qf + qm m qmd m q ms qq qll qll qm q qq qq q qmd + qm qll qll qmd qsk qmls qdd ms mf mm qq mqm + mll mf mm qs qs mq mm ms mq qq qll m msm qm + quel quand que quoi quid quels qui qui quel + quand quoi pourquoi quel quid quelles quand + quel quarks qui quoi que quel quid quoi que + quoique quota quotient quelle quitter quels + quant quark quelle quand quartier questions + quota question qualités quelle quand quelle + pourquoi quand quelles qui quelque que quoi + quand quarts quartiers qualité moment quart + quais quoi mes moi que quoi qui masque quoi + quand mas quoi quai masse met quel quoi qui + quai masque qui question quelle qualité qui + quelconque mission maman quartier mesquines + mois mer mon ma mes mas mime moment montres + mot mosquée masse moquette maquette mon mes + mise question moque mesquin messe met merde + marques masque massifs marquis maroquinerie + maniaque maman marquants masque musique moi + + + ai + ia il la ai ai ii aa i a a i ia ai al il sa + ai ia ii aa ai ai aa al il la sa si ali sal + aii aai iia iai aia iaa iia aai iai aaa iii + i aa i ami aa ia ail aa aa si sa i ii a ils + ada ami mai fais fila mali kaki sa si saisi + ail lésa lira liai lassai assit laisse sali + si sa sais sali lissa liasse saisie cil ada + dit dadas daim dard daim mal sida lait mali + dada dis mal mali daim raid la il mal drain + ail aide il cil lac mai a il lit lait la ai + dalle dada dirige lit lait la lit papa plia + aide sida danse la il ami mai mal lime aile + saisi sali cil essai salles liasses sa aise + ait sais sida mai lame malle cime visa aide + base site sadique masque insaisissable lait + tata taille mimais mai malle lits liasse la + acquis ailes alim lassais ami lait mali las + malais mille massifs malaises masques maint + main maille mai magie mais mal malaise amis + mais mari misait massais maltais maille mai + taxait tas tassait tard tilt tari tandis ta + taie taillis tamis tirais tissa taris taies + lassai liais lirai lissai limai mais malais + si sais missile laisses lirais quai marquis + magie mimais sali liasse aide tari main mai + lait sida tari mari mai plia mimais malaise + daim ami sali ail plia quai visa parlais ai + saisies insistance instant aide ail lait si + tassai drain mimai liasse lassai raid essai + saisies mali lima malade imite quai liquida + raid lissai misait drain alim lait marquise + + + en + en ne ee nn n e ne ee ne en nn en n en ne n + e e ee nn ne en nn e ee ne en ne e n e ee e + ne ee nn e n ne nn e en ee ne e e n nn e ne + ene ee een n nn nne en eee e nen en nnn nen + e enn nee ee ne n ne e ne ene ne e n en een + une lent net en naine ne nem yen dent tente + ment ne en dent lent aine laine en dent zen + tente plein ment ne enfle entente en yen en + entend lents dents ment jeunes mental entre + en net tente kendo sonne mine nue lune dent + tonne dément nie attend une zen prune lunes + yen fente naine laine mente enfle kendo yen + prune vente plein pente entente descente ne + mène sens danse lance encens enceinte enfle + enfer ennui entend sens lent neige nef yens + nerf net yen nulle norme nue en entente zen + peine lune pension lente dune zone conne ne + laine dents grogne encens kendo fine dîners + mine pente attente prend net ment enfle une + lent entend donne kendo tonne aine sens yen + monde jeune années damner lorgne unie zones + veine dune vanne lune melon danse sens nues + plainte tente scène mine longue nulle prune + teinte ceinte kendo quelconque dent lent en + entente unie internet pente enfle lance yen + net mine donne nulle jeune entente pensions + prune laine dune lune sonne aine lent neige + yen jeune dent tenues sens ment unie encens + zone grogne donne prend tente aine sens une + ennui descente norme nulle laine entre lent + + + vu + uu v u uv uu vu vv u v u u vv uv vu vu u vv + u v v uv vv u vv uu vu u v uv u v vv u v vu + u u v vv uv u v uu uv vu vv v u uv u v uv v + vu v vu uv u v vu uv u v vu vu uv vv uu v u + vv vuv vu vv vuv u vvu uuv uvu vvv v uvu vu + vvv uu v uu v vuv uuu u v vu u vvu uuv vu v + vous venue louve neuve ouvert ventrus vague + valve vue trouve veneur vous louve vue venu + veuves mauves viseur vous vertus vogue veau + vermoulu virtuel louve ventouse verrue visu + vigoureux vive violeur couvre virus vivaces + ouvre venus véreux verrou vieux voulu vogue + vaurien voeu voué valve usuel voleurs velus + vêtu venteux louve venu vague vue vous viva + vulcanologue usure unique ululer tutu virus + voyou neuve vertus vague ouvre venu vain vu + vous valide valeur vil vaisseau usuel veine + viva virtuose vu voleur vulgaire voué mauve + duvet devenu viseur ouvre velu voeu vu vêtu + pauvre ventouse venteux ouverts voulu virus + vulnérables voyeur volute veuves voyou visu + revenu vagues vue oeuvre virtuel vous vogue + verrue trouve valeur ventrus vulgaire voûte + voulu viva voeu vigoureux couvre vil douves + violeurs veneur mauve virtuoses viseur velu + vogue usuel virus virtuel vous louve duvets + vulcanologue vaisseau vaurien ventouse veuf + vivaces vêtu neuve vu venteux vague ventrus + ululer voyou pauvre voulu viva usuel valeur + velu ouvre oeuvre parvenu veneur trouvé vus + + + ir + revivre lire traiter injurier partir rideau + ruine brebis revivifier ruffians rire trier + livre croire briller trains citrons vriller + savoir trouille marquis cirer frise couvrir + mendier tirs suivre virus palefrenier foire + traiter prise gris brise triste cri moindre + joindre virtuelles lier nier prier irriguer + lire torride brique carrière irriter citron + vrille dire trier irradier briller inverser + tirailler brebis savoir isoler livre croire + paraître virer crier marquis vivre résister + tristes giratoire naître rire ruine moindre + irréel frises gris nier suivre empire foire + rite rallier espoir joindre imbiber croiser + venir vierge sentir lire cirer finir virale + obtenir trouille partir servir frire poires + trier vivre marquis citron livre frise pire + torride nier brider pris palefrenier ruiner + vigoureux trahir devoir savoir brebis virus + vivre devoir giratoire plaisir brique crier + irritation carie vaurien relier renier rire + briller moindres griser jouir tenir nourrir + suivre foire tristes croire mendier railler + frise carrière virtuel tir torride irradier + croiser cirer vrilles courrier spolier dire + quartier nier tiers citron brouille vierges + savoir partir brebis rouille joindre irréel + lire irriguer ruine rire trier pris marquis + brique tir palefrenier empire brille bribes + vivre traîtres moindre brider foire traiter + + + oc + officier courses confiner considérer écoles + octet couper conspire once couleur concerne + officier conjurer clore convaincre conclure + occasions action couler coude couche octane + contraindre octobre couper couvent couffins + comprendre constituer froc cousin concevoir + corriger confiner cours coco locaux console + concession convenir toucher octane couloirs + coïncidence occulte obscur confusion cochon + couffin toc occurrence économie coi confier + compagnies croix octets communiste oculaire + corridor occident courses conférer conclure + locataire couvents octave coursier découper + conjurer couple continuer courage convertir + condition constatations couver cocu occuper + octogone couffins concéder océan orchestrer + connu contour cordon coquelicot convoi écho + coco écope confiner conscience coque douche + confier occulte couloir octave cours cobalt + octet éclore commode code octobre combattre + concevoir conclusion douceur cloche touches + social écorces commettre combinaison courir + coucou occuper comprendre coopérer cor coup + coque col connaître obscur conseil octogone + occident concours action continuer colloque + courage occasionnel conjure convenir cloque + couver orchestre conclure communiste couple + confusions oculaires corriger coco confiner + octave conscience couloirs compagnie locaux + courses ocre couler croix octet coïncidence + + + pq + prix plaquer pardon quelque propose preuves + plus procéder provoquer peler pauvres passe + pourpre procession pinte produit quai poire + persuade période qui princesse poison perçu + quand parler professeurs préférer poursuite + précédant parce que providence propositions + barque prisonnier préparer possède principe + quitter processions quart préjudice profond + pape pavé précède applique populaire plaine + qui profond plaque quatre persévère produit + coupe pervers pourpre plus quilles pantalon + poursuivi personnes peuple presse pâle quai + places quitte pardon claque pin procure pop + plaît pull plein préface paye profère quand + profane quid pâte pense prie quelque papier + pourquoi queue pire pinson prouve populaire + persuades poison pipe pause croupe question + traque propulsion pièces place prude quelle + protester quark professionnel préfère coque + qualité passe pousse populace quinte quatre + pin poème quinze papillon quelconque poison + pratique psychotique principe problématique + quitte poulpe publicité plan poids préparer + pépin quoi propice quota quoique pile pense + trafiques pôles plaine quinze place attaque + pop tronque planque glauque publique plaque + papa prise pénal peler propre quart puisque + parque quelque peuple piquer pluie pupilles + pape quota troque réplique trappe psychique + remarques problématique techniques quantité + + + wm + mai mamie moi mince masse mine walkman dame + mime wagon modèle missile watt moine mortes + mari melon marche western milice ment mille + moulin mièvre moutarde méchant whisky motte + wallon multiple mousse comme femme homme me + militaire milieu mode marque médical morale + menu manches manteau trame pomme mémé palme + mystique temps témoin mutant mare misérable + mélodie wagon musique mesures mineur majeur + moteur matrice ma marbre mignon miette maux + moderne maître mazout monter molaire napalm + mois monopole monstre mer moment wallon mai + lampe moisi meurtre western lendemain momie + uniquement maintenue commerciaux simplement + permettent remerciement commence facilement + documents sympathique demandez probablement + comment programmeur programme soigneusement + nombre commercial permet commune watt moyen + graduellement wagon western ami temps monde + noms mot camion mes actuellement empaqueter + documents mais palme fondamental exactement + sommets gratuitement micro milliard minimal + maintenue lime segmentation dynamiques lame + finalement mécanismes chargements employant + watt moutarde mesquin mollusque mat murmure + maintenir mis moins milliards aiment magies + myrte modère wagons miroirs midi comprendre + palme machine sommes principalement maximal + moyen whisky amener meilleur wallon message + système forme limite walkman moment segment + + + bp + septembre combinaisons disponible ressemble + possible impensable problèmes indispensable + objectifs publier base abandonner bulletins + publiquement publicité publiques robustesse + applicable pop portable incompatible boucle + double responsables papa probables beaucoup + acceptables objets publication biprocesseur + pin capable exécutables disponible portable + responsables compatible susceptible baliser + indisponible bout coupable besoin librement + publics probable contribuer basique notable + membre semblent base table brille buts pôle + bureau joignable inutilisables bleu tableau + incontournables place abonner bande robuste + bonne librairies instable double bienvenues + propulser plante tube rassembler absolument + combat substitutions bienheureux attribuant + barbare symbolique propose produit prononce + bien procurer précéder principe presse bois + réparable prenable bribes punissable barbes + baron particulier brute partageable plaisir + portables bleu performance publiable parfum + intangibles capables brique binaire brasier + globalement aimable librairies distribution + bouchable instalable publication abandonner + hebdomadaire obligatoires visible plaquable + bible basilique but ressemble objectivement + répréhensibles brume barre boire acceptable + passable repérable braise pliable parfaites + souhaitable pourpre personne banquet papier + + + ty + installez style tu description type analyse + concert soyons formatage compte hyène autre + haute dynamique tarte temporaire symbolique + continue moyen partition hypertexte système + prototypes nettoyage interne cycle ennuyeux + gyroscope temps lynx cryptographie royaumes + rudoyer jury spatial cette kystes volleyeur + routines psychologie voyou anonyme traduite + documentation fondateur essayons hydroptère + toute yoga kyrielle tel yaourt tante tester + votre dystrophie payer utiliser ayez rythme + comportement hypnose mythe alternatifs chat + attente incluent xylophone joint sélectives + sympathiques tristesse voyez trois tournant + ayant stylo participants tous activité type + yacht hypnose noyaux distribuent exactement + mettre paralysant portent tarte conflictuel + toit pays envoyer syntaxe centaine descente + traiter royal délayer toilettes typographie + tonne tour voyons hydraulique physique tant + hyperbole balayer synchronisation duettiste + raclette doyen tourment contribuer terrible + travail violette douillette typique attaque + tente ayons thym puissant tinter territoire + copyright toiles hypocrisie touchant whisky + renvoyer typique transmission ténor vedette + citoyens dynamo total thyroïde soyez voyage + torture dynastie pratiquement textile matin + fuyant belette essaye faite incroyable tête + constitue dévoyer futurs noyer yeux gymnase + + + zx + extraire peureux exact zèle expliquer mixer + mixte fixer originaux exploiter exclus yeux + zigouiller hexagones noyaux canaux ceux six + exécutable exprimer digitaux fabuleux mieux + montez lisez zodiaque demandez sentez excès + soixante recopiez savez xénophobe commencez + verrez maximum zaïrois poux saisissez jetez + ajoutez exemple suivez soumettez renseignez + linux proximité excuses nouveaux exposition + zébu sauvez devriez complexe extraordinaire + consultez relancez connexion zone existante + explosif obtenez disposez xylophone examens + pensez zinc expose vouliez destinez normaux + explicitement aviez choisissez zeste foncez + choix recevrez expansion commerciaux zouave + donnez rendez principaux ennuyeux remarquez + zambien excellente bureaux peux expressions + laissez dizaine explicatif suffixe extrêmes + externe latex expérimenter projetez heureux + seriez trouverez vieux index mexicains lynx + aimez exporter travaillez taux exige zigzag + maintenez payez zizanie fournissez poseriez + veuillez indiquez zoo gardez voix soyez dix + apprendrez comptez envoyez rapportez copiez + auxquels unix connaissez prévoyez extérieur + voulez aidez généreux essayez naviguez axés + trouvez excités utilisez proposez rejoignez + réseaux expédiez respectez assurez spéciaux + prenez pressez zooms idéaux spécifiez zèbre + + + diff --git a/ktouch/training/german.ktouch.xml b/ktouch/training/german.ktouch.xml new file mode 100644 index 00000000..1f5abade --- /dev/null +++ b/ktouch/training/german.ktouch.xml @@ -0,0 +1,310 @@ + + Deutsch (Kurs in 9 Teilen) + Deutsche Trainings-Datei für KTouch, Autor unbekannt + +Beinhaltet recht lange Level, keine Sonderzeichen oder Zahlen + + + Grundstellung + f f f f f f fff fff fff f f f f f f fff fff fff f f f f f f f fff + j j j j j j jjj jjj jjj j j j j j j jjj jjj jjj j j j j j j j jjj + fff jjj fff jjj jjj fff jjj fff fjf fjf fjf jfj jfj jfj fjf jfjfj + d d d d d d ddd ddd ddd d d d d d d ddd fff jjj ddd fff jjj dddff + djd djd djd jdj jdj jdj dfd dfd dfd fdf fdf fdf ddf ffd jdd djdfd + k k k k k k kkk kkk kkk k k k k k k kkk ddd fff jjj kkk ddd jkjkj + kdk kdk kdk dkd dkd dkd dkd jkj jkj jkj fkf fkf fkf kdk dkd jkjkj + a a a a a a aaa aaa aaa a a a a a a aaa aaa aaa a a a a a a a aaa + aaa jjj kkk aaa fff aaa ddd aaa jjj kkk aaa fff aaa ddd aaa fafaf + ö ö ö ö ö ö ööö ööö ööö ö ö ö ö ö ö ööö ööö ööö ö ö ö ö ö ö öööjj + ööö fff ddd ööö jjj kkk ööö fff ööö ddd ööö jjj ööö kkk ööö föfjö + fff jjj ddd kkk aaa ööö fff jjj ddd kkk aaa ööö fff jjj ddd fjfjf + aaa ööö ddd kkk fff jjj aaa ööö ddd kkk fff jjj aaa ööö ddd aöaöa + adf ökj adf ökj adf ökj adf ökj adf ökj adf ökj adf ökj adf ökjök + fda jkö fda jkö fda jkö fda jkö fda jkö fda jkö fda jkö fda jköjk + fff jjj ddd kkk aaa ööö fff jjj ddd kkk aaa ööö fff jjj ddd kkkff + fda jkö fda jkö fda jkö fda jkö fda jkö fda jkö fda jkö fda jköfd + s s s s s s sss sss sss s s s s s s sss sss sss s s s s s s s sss + sss jjj sss kkk sss ööö sss jjj sss ddd sss aaa sss ddd sss jjjss + l l l l l l lll lll lll l l l l l l lll lll lll l l l l l l l lll + lll fff lll ddd lll sss lll aaa lll jjj lll kkk lll ööö lll fffll + asdf jklö asdf jklö asdf jklö asdf jklö asdf jklö asdf jklö asdfj + fdsa jklö fdsa jklö fdsa jklö fdsa jklö fdsa jklö fdsa jklö fdsaj + asdf jklö fdsa jklö asdf jklö fdsa jklö asdf jklö fdsa jklö asdfj + fdsa ölkj asdf jklö fdsa ölkj asdf jklö fdsa ölkj asdf jklö fdsaö + la la la ka ka ka sö sö sö dö dö dö la la la ka ka ka sö sö la ka + al al al ak ak ak ös ös ös öd öd öd al al al ak ak ak ös ös öd öd + ja ja ja da da da ja ja ja da da da ja ja ja da da da ja ja da da + öd öd öd ja ja ja öd öd öd da da da öd öd öd ja ja ja öd öd ja ja + fad fad fad fad las las las las fad fad fad fad las las las ja öd + als als als als fad fad fad fad las las las las als als als öd ja + lös lös lös lös als als als als fad fad fad fad las las las ja öd + das das das das als als als als das als das als das als das da ja + las las las las das das das das las das las das las das las öd da + lös lös lös lös fad fad fad fad lös fad lös fad lös fad lös ja öd + da das da das da das las ja las ja las ja öd ja las das fad ja öd + ja lös ja lös ja lös lös da fad da fad da öd öd fad lös dad öd ja + öd fad öd fad öd fad das ja das ja das ja da da lös fad lös ja öd + + + e und i + asdf ölkj fdsa jklö asdf ölkj fdsa jklö asdf ölkj fdsa jklö asdfö + das dass lös fad dass lös als dass las lös fad dass als dass dass + ded ded ded dej dek del deö ded deö del dek dej ded dej dek delde + ded ded dea dea des des def def ded ded dea dea des des def defed + ede ede ede edj edj edk edl edö edf eds ede ede edj edj edk edled + öde öde öde ade ade ade öle öle öle ade ade öde öde ade ade alles + alle alle alle lade lade lade alle alles lade lade alles lade las + löse löse löse jede jede jede löse löse jede jede löse jede alles + kik kik kik kif kid kis kia kik kia kis kid kif kik kis kia kikik + kik kik kiö kiö kil kil kik kik kij kij kik kil kiö kil kij kikik + iki iki ikf ikd iks ikj ikl ikö ikf ded kik ded kik ded kik dedki + sie sie sie sei sei sei sie sie sei sei sie sie sei sei seid seid + die die die sie sie sie die die sie sie die die sie sie die diese + seid seid seid dies dies dies seid seid dies dies seid dies diese + fiel fiel fiel lief lief lief fiel fiel lief lief fiel lief leise + feil feil feil fiel fiel fiel lief lief fiel fiel feil feil fidel + seid seid seid fiel fiel feil feil seid seid lief lief fiel fidel + dies dies lief feil seid seid feil lief fiel dies seid dies leise + ideal ideal ideal fidel fidel fidel ideal ideal fidel fidel ideal + leise leise leise ideal ideal ideal leise leise ideal leise fidel + alles alles alles leise leise leise alles alles leise alles leise + feil feil feil seid seid seid dies dies dies fiel fiel fiel fidel + seid fiel dies feil dies fiel seid feil fiel seid dies seid leise + diese diese diese leise leise leise diese diese leise leise diese + leise leise diese diese lasse lasse leise lasse diese lasse leise + diese leise lasse diese leise lasse lasse leise diese leise lasse + ideal ideal ideal fidel fidel fidel ideal ideal fidel fidel ideal + alles alles alles ideal ideal ideal alles alles ideal ideal alles + las lasse das dass las lasse das dass las lasse das dass las dass + jede jede ödes ödes dass dass jede jede ödes ödes dass dass lasse + + + Komma + asdf jklö desa kilö fesa jilö asdf jklö desa kilö fesa jilö desak + als die all sie sei das las die all als sei sie las das all leise + kik k,k kik k,k k,ö k,l k,k k,j k,k k,l k,ö k,j kik k,k k,ö kik,k + ak, sk, dk, fk, jk, lk, ök, ak, sk, dk, fk, jk, lk, lk, ak, sk,kö + da, da, da, ja, ja, ja, je, je, je, öd, öd, öd, da, ja, je, dies, + sie, sie, sie, sei, sei, sei, sie, sie, sei, sei, sie, sei, dies, + fiel, fiel, fiel, feil, feil, feil, fiel, fiel, feil, feil, fiel, + es sei, löse es, lade es, sei leise, sei fidel, lies leise, dies, + sie sei fidel, lies das alles leise, es sei ideal, lies es, fiel, + lade es, lade dies, lade dies allei, löse dies, löse alles, seid, + fdsa jklö asdf ölkj fdsa jklö asdf ölkj fdsa jklö asdf ölkj fdsaj + ded kik def kij des kil dea kiö ded kik def kij des kil dea kikde + da, da, ja, ja, es, es, öd, öd, je, je, es, es, da, da, öd, lade, + da, ja, ed, öd, je, ed, da, öd, ed, je, da, je, ja, öd, da, löse, + elf, elf, des, des, öde, öde, ade, ade, des, des, öde, elf, ödes, + elf, des, öde, ade, des, öde, elf, ade, des, elf, öde, ade, seid, + seid, seid, dies, dies, eile, eile, dies, dies, seid, seid, eile, + seid, dies, eile, dies, seid, eile, dies, eile, seid, dies, seid, + fiel, fiel, lief, lief, feil, feil, fiel, fiel, lief, lief, feil, + fiel, lief, feil, fiel, lief, feil, lief, fiel, lief, feil, lief, + lies, lies, jede, jede, lade, lade, alle, alle, jede, jede, lade, + lies, jede, lade, alle, jede, lies, alle, lade, lies, jede, lies, + leise, leise, alles, alles, fidel, fidel, leise, leise, je, alle, + leise, alles, fidel, alles, fidel, leise, alles, leise, je, lies, + löse es, löse das, löse alles, löse das, löse es, löse das, löse, + lies alles, lies das alles, sei leise, sie las leise, ideal, lies + jede las leise, jede las das alles leise, es sei ideal, als, jede + + + r und u + asdf, jklö, desa, jilö, fesa, jilö, asdf, jklö, desa, kilö, desa, + da, ja, es, öd, je, es, da, öd, je, ja, es, öd, ja, je, da, ödes, + ded frf frf frf frj frk frl fri frf frd frs fra frf fri fra dedfr + dir dir dir dar dar dar dir dir dar dar dir dar dir dar dir leere + leer leer leer reif reif reif leer leer reif reif leer reif reife + aller aller aller reise reise reise aller aller reise reise aller + freie freie freie klare klare klare freie freie klare klare freie + jeder jeder jeder raffe raffe raffe jeder jeder raffe raffe jeder + kik juj juj juj juf jud jus jua juj juk jul juö juj juk jul kikju + aus aus aus auf auf auf aus aus auf auf aus auf aus auf aus laufe + faul faul faul rufe rufe rufe faul faul rufe rufe faul rufe faule + kaufe kaufe kaufe laufe laufe laufe kaufe kaufe laufe laufe kaufe + dulde dulde dulde freue freue freue dulde dulde freue freue dulde + flaue flaue flaue dulde dulde klare klare flaue dulde klare flaue + sause sause sause sauer sauer sauer raufe raufe raufe sause sauer + sauer sauer raufe raufe sause sause sauer raufe sause sauer raufe + dar darauf darauf darauf daraus daraus daraus darauf daraus drauf + dir dauere dauere dauere leeres leeres leeres dauere leeres leere + rar erlasse erlasse erlasse erfasse erfasse erfasse erlasse fasse + liefere liefere liefere darauf darauf darauf liefere leider lasse + leider leer, leider flau, leider faul, leider leer, liefere alles + alles frei, alles klar, alles reif, alles leer, erfasse das, klar + er rufe, er rufe es, er rufe dir, er dulde es, sie dulde es, dass + er lasse, er lasse es, er erlasse das, er fasse, er erfasse alles + alles klar, alles frei, alles reif, alles leer, erfasse das klar, + er dulde, er dulde es, rede leise, sie rief aus, er liefere alles + er kaufe, kaufe alles, kaufe alles auf, sie kaufe alles auf, alle + liefere dies, liefere alles, liefere es, liefere alles aus, rufe, + rufe das aus, rufe dies aus, rufe dies alles aus, rufe aus, alles + erlasse es, erlasse dies, erlasse dieses, leider dies alles leer, + + + g und h + asdedfrf ölkikjuj frfdedsa jujkiklö asdedfrf ölkikjuj jk,kl kik,k + frei, leer, lies, klar, darf, faul, frei, leer, lies, klar, darf, + fgf fgf fgf fgö fgl fgk fgj fgf fga fgs fgd fgf fga fgs fgd fgfgf + gfa gfs gfd gfg gri gri gru gru gre gre gri gru gre gri gru grgrg + lag lag lag gar gar gar lag lag gar gar lag lag gar gar lag klage + klug klug klug sage sage sage klug klug sage sage klug sage kluge + grau grau grau karg karg karg grau grau karg karg geau karg graue + griff griff griff grell grell grell griff griff grell grell griff + jhj jhj jhj jha jhs jhd jhf jhj jhö jhl jhk jhö jhl jhk jhö jhjhj + hjö hjl hjk hjö hjl hjk hjö jhj jhk jhl jhö hjö hjl hjk hjh öjhjö + aha aha aha sah sah sah her her her aha aha sah sah her her helle + ehe ehe ehe ihr ihr ihr ehe ehe ihr ihr her her sah ehe ihr ihrer + kahl kahl kahl fahl fahl fahl kahl kahl fahl fahl kahl kahl kahle + hell hell hell ihre ihre ihre sehr sehr sehr hell ihre sehr helle + ruhig ruhig ruhig fahre fahre fahre ruhig ruhig fahre fahre ruhig + leihe leihe leihe siehe siehe siehe leihe leihe siehe siehe leihe + herauf herauf heraus heraus herauf herauf heraus herauf geduldige + gehöre gehöre gehöre ruhige ruhige ruhige gehöre ruhige religiöse + lehre lehre lehre heile heile heile lehre lehre heile heile lehre + helle helle helle graue graue graue helle helle graue graue helle + sehr diesig, sehr eifrig, sehr gierig, sehr grell, er lieh alles, + gerade heraus, gerade erfuhr er es, gerade lieh er das alles aus, + es sei eilig, es sei sehr eilig, es sei eiliger, er erfahre dies, + siehe her, siehe herauf, siehe hierher, es lag, das lag hier aus, + erledige das, erledige alles, erledige es freudig, höre eilig auf + hilf ihr, es sei sehr heil, dies sei ruhig, sie sei hier ruhiger, + das sei sehr hell, das sei arg, sie erfuhr es, er erfuhr es hier, + er fuhr ruhig, er fuhr ruhiger, lege es heraus, hier lag das aus, + sie las eifrig, sie las das alles sehr eifrig, er las das eifrig, + das sei grell, dies sei greller, da lag es, er griff es hier auf, + + + t und z + frfgf jujhj asded ölkik jk,kö frfgf jujhj asded ölkik jk,kö frf,f + jage, half, lege, hell, sage, kahl, fege, sehr, rege, hilf, grau, + frf ftf ftf ftf frf fta fts ftd fta fts ftd tfö tfl tfk tfj frftf + hat hat hat tut tut tut hat hat tut tut hat tut tut hat tut hatte + gut gut gut tat tat tat gut gut tat tat gut tat tat gut tat gutes + kalt kalt kalt tief tief tief laut laut laut hart hart hart kalte + riet riet riet erst erst erst riet riet erst erst riet erst erste + alte alte alte fast fast fast alte alte fast fast alte fast altes + juj jzj jzj jzj juj jzj jzö jzl jzk jzö jzl jzk jzö zjl zjk jujzj + kurz kurz kurz zart zart zart kurz kurz zart zart kurz zart kurze + zielt zielt zielt sitzt sitzt sitzt zielt zielt sitzt sitzt zielt + geizig geizig geizig zögert zögert zögert geizig zögert zersetzte + zerfiel zerfiel zerfiel zergeht zergeht zergeht zerfiel zerstreut + hitzige hitzige hitzige heftige heftige heftige hitzig dreisitzig + jetzt jetzt jetzt ritzt ritzt ritzt jetzt jetzt ritzt ritzt jetzt + zerstreut zerstreut zerstreut zersetzte zersetzte zerstreut zerrt + ehrgeizig ehrgeizig ehrgeizig ersetztes ersetztes kulturell sitzt + zuletzt zuletzt zuletzt zuerst zuerst zuerst zuletzt zuerst herzu + reduziert reduziert reduziert kulturell kulturell kulturell ziert + heftig gestört, heute erzielt, heftig gestört, er zahlt es jetzt, + erst reduziert, es ist heiter, erst reduziert, sie zögerte jetzt, + zuerst ersetzt, sie liest gut, zuerst ersetzt, er ist jetzt hier, + zeige das, zeige es klar, du hast gehört, du hattest alles gehört + leite es, leite es gut, leite alle gut, er hat alles gut geleitet + er zahlte es, er zahlte alles aus, er zahlte alles erst jetzt aus + sie teilt es auf, er teilt es jetzt auf, er teilt jetzt alles auf + er hat alles ersetzt, sie hatte alles gut ersetzt, er hatte dies, + du hast alles gehört, du hattest alles gut gehört, sie sagte aus, + sie sagte es klar, sie sagte das alles sehr klar, er hört darauf, + er hat gezahlt, er hat jetzt gezahlt, sie hat es jetzt ausgezahlt + + + v und m + asded frfgf ölkik jujhj frftf jujzj jk,kö ök,kj frftf jujzj jk,kö + satt, zart, gute, zage, rate, zart, riet, zage, treu, zart, rate, + frf fvf fvf fvf fvö fvl fvk fvj fva fvs fvd fvf fvd fvs fvs fvfvf + viel viel viel vier vier vier viel viel vier vier viel vier viele + verlas verlas verlas versah versah verlas verfasse verliere viele + verzeiht verzeiht verkehrt verkehrt verödet verödet verödet aktiv + verzagte verzagte verzagte verhörte verhört verhört verdaut aktiv + aktiver aktiver aktiver relativ relativ relativ aktiv vegetatives + juj jmj jmj jmj jma jms jmd jmf jmö jml jmk jmj jmö jml jmk jmjmj + dem dem dem kam kam kam mag mag mag dem dem kam kam mag mag mager + mir mir mir arm arm arm mit mit mit mir mir arm arm mit mit armes + mehr mehr mild mild male male mehr mild male male mild mehr milde + merke merke immer immer fremd fremd merke immer fremd merke fremd + filme filme emsig emsig mager mager filme emsig mager filme emsig + vermeide vermeide vermerke vermerke vermeide vermerke jedem merke + vermehrt vermehrt vermehrt verfilme verfilme verfilme milde filme + verfiel immer mehr, verlief immer mild, verriet heute immer mehr, + vieles ist gefilmt, vielerlei merkt er, er vermittelte mir alles, + vermittle es heute, sie verliert heute, höre jetzt aufmerksam zu, + hier malt er emsig, du vermittelst das, sie ist hier völlig fremd + merke dir dies gut, verkaufe das heute, verleihe das alles heute, + er hat das gemerkt, er verkaufte alles, sie verliest jetzt alles, + melde es mir heute, melde es ihm, melde es heute, meldet es jetzt + lies aufmerksam, lies immer aufmerksam, leite es jetzt aufmerksam + vermittle es, vermittle es ihm, vermeide das, vermeide dies heute + er vermag es, dies ist relativ, er verteilte meist alles sehr gut + dies ist seltsam, diea alles ist sehr seltsam, verleihe es heute, + hier verkauft er viel, sie verkaufte hier mehr, das mag er jetzt, + sie vermittelt es, sie vermittelte es mehrmals, merke dir das gut + er merkt alles, er vermerkte das meiste, sie verlieh heute alles, + + + b und n + frf fvf juj jmj frfvf jujmj fgf jhj frf fvf juj jmj k,k k,ö frfvf + am, im, mit, mir, mag, mal, mehr, viel, immer, jedem, damit, mir, + fvf fbf fbf fbf fbö fbl fbk fbj fvf fbf fbd fbs fba fbs fbd fvfbf + bis bis bis bei bei bei bis bis bis bei bei bis bis bei bis bilde + beim beim halb halb aber aber bald bald beim halb aber bald halbe + fbfrf fbfr fbr bri briet briet breit breit brav brav breite brave + frfbf frfb frb arb arbeite arbeite arbeitet verdarb verdarb erbe, + fbftf fbft fbt ibt gibt gibt gibt lebt lebt lebt labt lebte labte + jmj jnj jnj jnj jna jns jnd jnf jnö jnl jnk jnj njö jnl njk jnjnj + den den den ein ein ein neu neu neu den den ein ein neu neu einen + sein sein kein kein lang lang mein mein sein kein lang mein seine + allen allen gegen gegen einen einen allen gegen einen allen gegen + gehen gehen dient dient ihren ihren gehen dient ihren gehen dient + sagen sagen sehen sehen keine keine sagen sehen keine sagen sehen + geben geben geben haben haben haben geben geben haben haben geben + neben neben neben leben leben leben neben neben leben leben neben + binden binden binden darben darben darben binden darben mag binde + antik antik antik beige beige beige antik antik beige beige antik + unfair unfair unfair genial genial genial unfair genial unfair ab + abstrakt abstrakt abstrakt basieren basieren basieren abstrakt ab + sie halten nun immer daran fest, sie halten nun immer daran fest, + er behandelt es als eilig, sie behandeln es heute als sehr eilig, + sie dankten, sie bieten, sie sehen es ein, sie bitten jetzt darum + sie senden, sie geben, sie kennen, sie beten, sie behandelten es, + sie können es, sie kann viel, sie könnten es aber heute verlieren + jetzt bitten sie darum, jetzt hört sie, jetzt lernen sie es aber, + er arbeitet mit, sie arbeitet nit, alle arbeite, jetzt immer mit, + er diktiert gut, sie diktiert gut, alle diktieren jetzt aber gut, + er behandelt es, sie behandelt es, alle behandeln es jetzt eilig, + er lernt eifrig, sie lernt eifrig, alle lernen jetzt aber eifrig, + + + Punkt + asdfbf ölkjnj fbfdsa jnjklö frfded jujkik fvfbfv jmjnjm k,k k,k,k + an, ab, in, im, er, es, an, ab, in, im, er, es, an, ab, in, ihre, + jmj k,k l.l l.l l.l l.a l.s l.d l.f l.j l.k l.ö l.j l.k l.j l.l.l + ab, ab. er, er. im, im. in, in. ab. er. im. in. ab. er. im. Aber. + bis, bis. die, die. mir, mir. sei, sei. mir, mir. die, die. Dies. + ihr, ihr. ihn, ihn. her, her, hin, hin. ihr. ihn. her. hin. Nein. + vier, vier. viel, viel. gelb, gelb. vier. viel. gelb. viel. Gelb. + können, können. stehen, stehen. binden, binden. sein. Anderseits. + eignen, eignen. dienen, dienen. andere, andere. kein. Verbreitet. + gemein, gemein. gesagt, gesagt. besser, besser. nein. Verbessert. + stellt, stellt. breite, breite. dauert, dauert. fein. Unangenehm. + bringt, bringt. bittet, bittet. meinte, meinte. neue. Verkauften. + sie können es erfahren, bestimmt können sie heute alles erfahren. + sie sind gut trainiert, allerdings sind jetzt alle gut trainiert. + alle arbeiten gern mit, seitdem arbeitete sie aber immer gut mit. + es ist ganz klar bestimmt, das ist jetzt aber ganz klar bestimmt. + sie könnte dazu beitragen, sie hatte immer viel dazu beigetragen. + frf juj ftf jzj fgf jhj fvf jmj fbf jnj frf juj ftf jzj fgf jujzj + fbfvfdsa jnjmjklö fbfvfdsa jnjmjklö fbfvfdsa jnjmjklö fbfvf jnjmj + ftfrfded jzjujkik ftfrfded jzjujkik ftfrfded jzjujkik ftfrf jzjvj + aber dann jede sein kein mein mehr denn hier bald gute halb beste + neue seid vier fest halt lebe gebe hebe alle leer kann ihre neues + feine danke blaue liebe bitte genau lange gegen sende gönne reine + jetzt merke nehme ganze hatte dabei lerne kenne darum kaufe binde + klage, klage. neues, neues. altes, altes. meine, meine. sein, ja. + bauen, bauen. trage, trage. fahre, fahre. denke, denke. dein, ab. + sagen, sagen. hörte, hörte. halbe, halbe. fange, fange. mein, an. + bestimmt hielt sie daran fest. bestimmt halten sie es jetzt fest. + dies ist ganz klar festgelegt. es ist jetzt aber klar festgelegt. + er kann hierzu aber beitragen. alle könnten heute dazu beitragen. + + + diff --git a/ktouch/training/german.neo.ktouch.xml b/ktouch/training/german.neo.ktouch.xml new file mode 100644 index 00000000..f82c471c --- /dev/null +++ b/ktouch/training/german.neo.ktouch.xml @@ -0,0 +1,889 @@ + + Deutsch (NEO-Schnellschreiblayout) + Created 2005 by Hanno Behrens <Hanno.Behrens@gmx.de> +Homepage: http://pebbles.schattenlauf.de/ + + + + e und n + e e e e e e eee eee eee e e e e e e eee eee eee e e e e e e e eee + n n n n n n nnn nnn nnn n n n n n n nnn nnn nnn n n n n n n n nnn + eee nnn eee nnn nnn eee nnn eee ene ene ene nen nen nen ene nenen + + + starke Mittelfinger: ar + a a a a a a aaa aaa aaa a a a a a a aaa eee nnn aaa eee nnn aaaee + ana ana ana nan ana ana ana ana ana eae eae eae aae eea naa anaea + r r r r r r rrr rrr rrr r r r r r r rrr aaa eee nnn rrr aaa nrnrn + rar rar rar ara ara ara ara nrn nrn nrn ere ere ere rar ara nrnrn + + + bewegliche kleine Finger: ud + u u u u u u uuu uuu uuu u u u u u u uuu uuu uuu u u u u u u u uuu + uuu nnn rrr uuu eee uuu aaa uuu nnn rrr uuu eee uuu aaa uuu eueue + d d d d d d ddd ddd ddd d d d d d d ddd ddd ddd d d d d d d dddnn + ddd eee aaa ddd nnn rrr ddd eee ddd aaa ddd nnn ddd rrr ddd edend + + + Sicherheitstest + eee nnn aaa rrr uuu ddd eee nnn aaa rrr uuu ddd eee nnn aaa enene + uuu ddd aaa rrr eee nnn uuu ddd aaa rrr eee nnn uuu ddd aaa ududu + uae drn uae drn uae drn uae drn uae drn uae drn uae drn uae drndr + eau nrd eau nrd eau nrd eau nrd eau nrd eau nrd eau nrd eau nrdnr + + + Wiederholung + eee nnn aaa rrr uuu ddd eee nnn aaa rrr uuu ddd eee nnn aaa rrree + eau nrd eau nrd eau nrd eau nrd eau nrd eau nrd eau nrd eau nrdea + + + Ringfingertraining: it + i i i i i i iii iii iii i i i i i i iii iii iii i i i i i i i iii + iii nnn iii rrr iii ddd iii nnn iii aaa iii eee iii aaa iii nnnii + t t t t t t ttt ttt ttt t t t t t t ttt ttt ttt t t t t t t t ttt + ttt eee ttt aaa ttt iii ttt uuu ttt nnn ttt rrr ttt ddd ttt eeett + + + Grundstellung + uiae nrtd uiae nrtd uiae nrtd uiae nrtd uiae nrtd uiae nrtd uiaen + eaiu nrtd eaiu nrtd eaiu nrtd eaiu nrtd eaiu nrtd eaiu nrtd eaiun + uiae nrtd eaiu nrtd uiae nrtd eaiu nrtd uiae nrtd eaiu nrtd uiaen + eaiu dtrn eaiu nrtd eaiu dtrn uiae nrtd eaiu dtrn uiae nrtd eaiud + + + wichtige Silben + tu tu tu ru ru ru er er er en en en tu tu tu ru ru ru er er tu ru + ut ut ut ur ur ur re re re ne ne ne ut ut ut ur ur ur re re ut ur + de de de da da da di di di du du du de de di di da da du du de de + un un un ur ur ur an an an er er er ta ta ta re re re te te te un + in in in ti ti ti un un un ri ri ri na na na er er er ni ni ni da + eu eu eu nd nd nd au au au in in in ei ei ei au au au ie ie ie au + + + 3er-Gruppen + eid eid eid eid und und und und eid eid eid eid und und und er au + ein ein ein ein den den den den ein ein ein ein den den den da du + der der der der ein ein ein ein die die die die und und und er au + + + Sicherheitstest + aua aua aua aua ein ein ein ein aua ein aua ein aua ein aua er da + und und und und aua aua aua aua und aua und aua und aua und du in + der der der der und und und und der aua der aua der aua der da du + da dia da dia da dia und ei und ei und ei du ei und dia eid da du + in der in der in der der er und er und er du du und der und er in + + + Wir wiederholen + eee nnn aaa rrr iii ttt uuu ddd eee nnn aaa rrr iii ttt uuu dddee + uuu ddd iii ttt aaa rrr eee nnn uuu ddd iii ttt aaa rrr eee nnnee + eaiu nrtd eaiu nrtd eaiu nrtd eaiu nrtd eaiu nrtd eaiu nrtd eaiue + uiae dtrn uiae dtrn uiae dtrn uiae dtrn uiae dtrn uiae dtrn uiaee + + + Wichtiger Konsonant: l + uiae dtrn eaiu nrtd uiae dtrn eaiu nrtd uiae dtrn eaiu nrtd uiaed + ala ala ala aln alr alt ale ala dal dal dal ual ual ual dal dalai + ali ali ali dal dal dal ual ual lal lal lal lan lar lat lae laila + edel edel null null edel edel adel lade lade edel edel edel lauer + dal dal ual ual ali ali dal dal dal ual ali dal ual ali dal aulen + dal ali ali ual dal ual dal ual ual ali ulla ulla eile eile laden + + + Wir üben + nil nil nil url url url nil nil url url nil url nil url nil uller + elt elt elt alt alt alt elt elt alt alt elt alt elt alten eternal + lied lied lied delle delle delle lied lied delle lied delle luder + alle alle alle alte alte alte alle alle alte alte alle alle alten + alle alle alte alte alle alle alte alte alle alle alte alte allen + elle elle tilde tilde elle elle tilde tilde elle elle tilde tilde + + + Wichtiger Konsonant: g + rgr rgr rgr rge rga rga rgn rgt rgu rgi rga rge rgn rgt rgd rguen + alg alg alg gel gel gel alg alg gel alg tag tag tal tal tag tagen + egal egal alge alge egal egal alge alge lage lage glut glut glute + gle gle gle gli gli gli glu glu gle gle leg leg lag lag lug luger + lag lag gel gel lig lig gal gal leg leg gul gul lug lug gut guter + + + Wir üben + geile geile geile liege liege liege diele diele diele geile geile + geile geile liege liege diele diele geile geile liege liege diele + geile liege diele geile liege diele geile liege diele geile liege + alge alge alge geld geld geld alge alge alge geld geld geld algen + geld geld alge alge geld geld alge alge geld geld alge alge gelde + igel igel igel liga liga liga igel igel igel liga liga liga igeln + igel liga igel liga igel liga igel liga igel liga igel liga igeln + + + Sicherheitstest + ein teil ein teil glut trug lieder trug leider in gina in den tag + lieder trugen glut trugen glut in gina glutural glitt gina in den + tag alle glieder gleiten glitternd gleite glitternd lila gina lau + lauer regen gina gleite glitternd in der liege liegend in den ein + nur nie regen nur liegen nie regen der glitter in gina leg nieder + leg nieder nur glitter in geld glitter in geld in geld niege gina + + + Wir wiederholen + eaiu nrtd uiae dtrn eaiu nrtd uiae dtrn eaiu nrtd uiae dtrn + ala rgr ale rgn ali rgt alu rgd ala rgr ale rgn ali rgt alu + au nu li da nl li au da li nl au nl nu da au li nu nl li au + alt gut die all tat den tun gau tau nun lag nie ein aal und + + + Neuer Buchstabe: c + ece ece ece ecn ecr ect ecn ecr eca eci ecu eca eci ecu eca + eci ecn ecr ect ecd ecu eci eca ecn agc agc agc auc auc euc + agc auc auc auc agc agc cuc cuc auc agc auc agc cuc cuc agc + celle celle celle cent cent cent clan clan clan cut cut cut + cecilie cecilie cecilie cure cure cure curie curie cut cure + + + Wir üben + celle celle celle creature creature creature celle celle ecu + celle celle creature creature celle celle creature cent cent + celle cent celle cent celle cent celle cent celle cent celle + cut cut cat cat car car cut cut cut cut cut cat cat car cart + cecilie cecilie cure cure cecilie cecilie cent cent cent cut + cad cad cad cd cd cd cat cat cat cd cd cd cad cad cad cd cut + + + Neuer Buchstabe: h + nhn nhn nhn nhe nha nhi nhe nha nhd nht nhr nhe nha nhi nhd + nhn nht nht nhd nhn nhr nht nhd nhe nha nhi nhu nhn nhr nht + auch auch auch hauch hauch hauch rauch rauch rauch auch cha + che cha chi chu che cha chi chu rauh rauh rauh haut cha chu + hai hai hai hau hau hau heu heu heu hier hier hier hut haut + heute heute heute haut haut haut rah rah rauch rauche heute + + + Wir üben + ruhig ruhig ruhig lehnt lehnt lehnt ruhig ruhig lehnt lehnt + reihe reihe reihe licht licht licht reihe reihe licht licht + uhren uhren uhren ihrer ihrer ihrer uhren uhren ihrer ihrer + leicht leicht leicht ruhige ruhige ruhige taucht ruhige hut + leicht leicht leicht ruhige ruhige ruhige taucht ruhige hit + ahnung ahnung ahnung lehrer lehrer lehrer ahnung lehrer hut + + + Sicherheitstest + er rauche er rauche ein er dulde ihn er rauche den lehrer an + und in china die lehrer in china dehnt endlich dehnt endlich + alle und alle und helle in china dicht in china ehre alle er + der gau hellt in china der lehrer heute leiht gina die uhren + die uhren und dehnt die uhren die reihen der uhren niege die + lerche dreht runden in china der lila und niegen gina truhen + + + Wir wiederholen + uiae dtrn uiae dtrn eaiu dtrn eaiu dtrn uiae nrtd eaiu dtrn + ecu nhd eci nht eca nhr ecu nhd eci nht eca nhr ecu nhd eci + au ah lc li nl nu uhi uhe ilg igl die der da du er alle den + leer licht laut tand regt naht iren halt ente hund lira ring + + + Wichtiger Vokal: o + eoe eoe eoe eod eot eor eon eoe eou eoi eoa eoi eoa eoe eou + oeu oei oea oed oet oer oeu oei tuo tuo ouc ouc ouc tuo tuo + otto otto otto toto toto toto doch doch doch lohn lohn lohn + gong gong gong tore tore tore rico rico rico toll toll toll + ohio horn hugo lord cool ahoi lago dorn tone loch tour ohne + ohio horn hugo lord cool ahoi lago dorn tone loch tour ohne + + + Wir üben + hallo hallo hallo tango tango tango hallo hallo tango tango + carol carol carol tutor tutor tutor carol carol tutor tutor + hallo tango carol tutor hallo tango carol tutor hallo tango + goedel goedel goedel drohung drohung goedel drohung drohung + dolch dolch dolch theorie theorie dolch theorie dolch dolch + goedel drohung theorie goedel drohung theorie goedel goedel + + + Wichtiger Konsonant: s + nsn nsn nsn nsu nsi nsa nse nsa nsd nst nsr nsd nst nsr nsd + snd snt snr snd snt snr snd snt snr snr snt snd snr snt snd + ast ast ast eis eis eis ast eis das das das aus aus aus das + das aus aus das aus sie sie sie uns uns uns sie sie uns uns + ist ist ist sind sind dies dies hast hast hast hast ins ins + seid seid seid sein sein sein seid seid sein sein seit seit + + + Wir üben + oslo oslo oslo gast gast gast oslo oslo oslo gast gast gast + soll soll soll dies dies dies soll soll soll dies dies dies + oslo gast soll dies oslo gast soll dies oslo gast soll dies + steht steht steht geist geist geist steht steht geist geist + reise reise reise gleis gleis gleis reise reise gleis gleis + seins seins seins alles alles alles seins seins alles alles + + + Sicherheitstest + es sei eilig es sei sehr eilig es sei eiliger er erstehe es + sieh heraus sieh hierher sieh hinein er lag erledige das es + niste hier lies hier lasse sie lesen sei doch sicher hier + es sei elias es sei heller satin suche sie hier ist soldat + + + Wir wiederholen + ece nhn ala rgr ece nhn eoe nsn ala rgr ece nhn eoe nsn ala + eceoe nhnsn eceoe nhnsn eceoe nhnsn eceoe nhnsn eceoe nhnsn + ost her los ist sog lag ost her los ist sog lag ost her lag + sehe lido icon gras cash doch sehe lido icon gras cash doch + + + Wichtiger Konsonant: w + ece ewe ewe ewe ece ewe ece ewe ece ewe ewe ewe ece ewe ece + ewu ewi ewa ewu ewi ewa ewu ewi ewu ewi ewa ewu ewi ewa ewu + wed wet wer wen wed wet wer wen wed wet wer wen wed wet wer + wer wer wer was was was wer wer wer was was was wer wer wer + wie wie wie wut wut wut wie wie wie wut wut wut wie wie wie + wer was wie wut wut wie was wer wer was wie wut wut wie was + wache wache wache gewalt schwan gewalt schwan gewalt schwan + etwas etwas etwas wunsch darwin wunsch darwin wunsch darwin + sowie sowie sowie ingwer anwies ingwer anwies ingwer anwies + + + Wir üben + etwa etwa etwa wust wust wust etwa etwa etwa wust wust wust + wild wild wild wege wege wege wild wild wild wege wege wege + ewig ewig ewig show show show ewig ewig ewig show show show + gewehr gewehr gewehr darwin darwin darwin gewehr gewehr was + wucher wucher wucher erwies erwies erwies wucher wucher wie + gewehr darwin wucher erwies gewehr darwin wucher erwies wen + + + Wichtiger Konsonant: k + nhn nkn nkn nkn nhn nkn nhn nkn nhn nkn nkn nkn nhn nkn nhn + nkd nkt nkr nkd nkt nkr nkd nkt nkr nkd nkt nkr nkd nkt nkr + knd knt knr kne kna kni knu knd knt knr kne kna kni knu knd + ack ack ack kat kat kat ack kat ack kat ack kat ack kat ack + kork kork kork kork keile keile kork kork keile keile keile + kick kick kick kick keile keile kick kick keile keile keile + kelch kelch kelch kiste kiste kelch kelch kelch kiste kiste + erika erika erika denken denken erika denken denken denkend + danke danke danke gockel gockel danke gockel gockel dankend + + + Wir üben + etikett etikett etikett reitet reitet reitet dritte dritter + hektik hektik heiter heiter heute heute heutig geistig keck + risiko risiko risiko stickig stickig stickig stickig risiko + grotesk grotesk grotesk trinkgeld trinkgeld warnstreik keks + erkundet erkundet erkundet dekadentes dekadentes dekadentes + kirche kirche kirche ikarus ikarus kirche ikarus reki kirre + + + Sicherheitstest + er hinkte hin deckte erst sie konnte hocken er knackte es + leite es leite es gut leite alle gut er hat gut geleitet er + sie teilte es aus sie teilte alles aus sie hat es geteilt + sie ist keck er weckte sie sachte keiner kann klagen keiner + + + Wir wiederholen + ali rgt eci nht ewi nkt eoi nst ali rgt eci nht ewi nkt eoi + ecewe nhnkn ewece nknhn ecewe nhnkn ecewe nhnkn ecewe nhnkn + gut hat tut tat raten kate streute satte hatte siehe klasse + kann guckt ewig geklaut geteilt gelitten gewundene geheilte + + + Neuer Buchstabe: p + ece epe epe epe epd ept epr epn epu epi epa epe epa epi epu + ped pet per pen peu pei pea peu ped pet per pen pee pea pei + span spar spin spuk spiel sporn spreu sport sprit spion pol + knappe spielt speist sprechen platt planen poliert spanisch + kuppe tippt saphir kopiert april chips pest pils plan raupe + + + Wir üben + park park parole parole park park parole parole park partei + spinat spinat sport sport spinat spinat sportlich sportlich + pilger pillen pinie pirat poren pokal poker pointe post pol + prawda prawda prawda purpur purpur purpur prawda purpur pin + chopin tippst kippst spiel spinat spreu sport kasper kapsel + april april apache apache alpen alpen april apache purpurne + + + Neuer Buchstabe: m + nhn nmn nmn nmn nmu nmi nma nme nmd nmt nmr nmn nmd nmt nmn + nmu nmi nma nme nmn nmr nmt nmd um um um um im im im im arm + kam kam kam dem dem dem kam dem mir mir mir mag mag mag mir + male male male mild milde milde am mehr mehr mehr arme arme + male mehr mild male mehrere milde malen mehrere milder mehr + + + Wir üben + merke merke merke meide meide meide merke merke meide meide + reime reime reime melde melde melde reime reime melde melde + immer immer immer mager mager mager immer immer mager mager + merke merke merke tempo tempo tempo merke merke tempo tempo + emsig emsig emsig palme palme palme emsig emsig palme palme + leime leime leime umher umher umher leime leime umher umher + + + Sicherheitstest + peter mag es melde es mir er kam er tauschte es sie passte + er hatte es gesagt sei schnell klapperte es er klapperte er + mehrmals passiert immer gemerkt sie ist sehr anschmiegsam + er mag es er hatte es gesagt er pausierte war talentiert es + spam spam spam and eggs and spam some ham and a lot spam + + + Wir wiederholen + ece epe nhn nmn ecepe nhnmn eoe nsn ece epe nhn nmn ece epe + uiaepe dtrnmn ala rgr uiaepe dtrnmn ala rgr uiaepe dtrnmn a + mit mir mag mal mehr spiel immer mit mir mag mal impuls mit + die der das dem am im hiermit damit die der das dem am mehr + + + Neuer Buchstabe: z + epe eze eze eze ezd ezt ezr ezn epe eze eza ezi ezu ezi eza + zer zer zer zir zir zer zir zage zage zage zage ziehe ziehe + ziege ziege zage zage ziehe ziehe ziehe zerrt zerrte zerrte + zielet zielet sitzt sitzt sitzt ritzte ritzte letzte letzte + zunge zunge zunge schmerz schmerz schmerz zunge zunge zagte + + + Wir üben + katze katze katze zarte zarte zarte katze katze zarte zarte + prinz prinz prinz zarin zarin zarin prinz prinz zarin zarin + katze zarte prinz zarin katze zarte prinz zarin katze zarte + zeigen zeigen zeigen ritzel ritzel ritzel zeigen ritzel zum + zieren zieren zieren kratzte kratzte kratzte zieren kratzte + zeigen ritzel zieren kratzte zeigen ritzel zierten kratzten + + + Neuer Buchstabe: b + nmn nbn nbn nbn nbu nbi nba nbe nbd nbt nbr nbn nbd nbt nbr + bnb bei bei bei bau bau bau bei bei bau bau bei bau bei bau + aber aber aber bald bald bald bann bann bann blau blau blau + beide beide beide klebet klebet klebet beiden beiden klebet + bekam bekam bekam liebe lieber lieber dabei dabei bittet ab + + + Wir üben + biete biete biete halbe halbe halbe biete biete biete halbe + bitte bitte bitte lebet lebet lebet bitte bitte lebet lebet + biete halbe bitte lebet biete halbe bitte lebet biete halbe + lieber lieber lieber blauer blauer lieber lieber blauer bat + gelber gelber gelber selber selber selber gelber selber bis + lieber blauer gelber selber selber gelber blauer lieber bei + + + Sicherheitstest + sie zankten sie bieten sie sehen es ein sie bitten darum es + sie zahlen sie geben sie kennen sie beten sie behandeln sie + sie zampelten sie konnte es sie hatte es aber gelernt es + nun bittet sie darum zum schluss dann sie hatte es gelernt + + + Wir wiederholen + ece nhn ewe nkn eoe nsn epe nmn eze nbn ece nhn ewe nkn eoe + uiaeze dtrnbn ezeaiu nbnrtd uiaeze dtrnbn ezeaiu nbnrtd uia + an ab in im bis neu bei nie an ab in im bis neu bei nie bar + aber neue denn kann dann denn aber neue denn kann dann denn + + + Neues Satzzeichen: , + nmn r,r r,r r,r r,u r,i r,a r,e r,d r,t r,n r,d r,t r,t r,n + da, da, da, na, na, na, da, da, na, na, da, da, na, na, da, + aber, aber, aber, neues, neues, dann, dann, dann, aber, da, + bilde, jene, jene, jene, meine, meine, bis, ein, sein, bis, + bis, ein, sein, kein, dein, in, aus, ans, sein, bald, leer, + an, mir, sei, denn, mehr, hier, am, aus, bis, ein, sei, an, + + + Wir üben + sie sagen mir, sie sagen dir, sie sagen ihr, sie sagen mir, + sie holen es, geben sie es, legen sie es, dann sagst du an, + senden sie es, senden sie es ab, senden sie es nun bald ab, + sie stellen aus, sie stellen es aus, stelle es bald hierher + sie brachte mir, sie brachte es bald, sie brachte es zuerst + sie hat es bemerkt, sie hatte bemerkt, sie bemerkten alles, + + + Neues Satzzeichen: . + mnm r,r t.t t.t t.u t.i t.a t.e t.d t.t t.n t.r t.d t.n t.r + t.n es. es. es. er. er. er. es. er. an. an. an. es. er. an. + eine. eine. eine. eines. eines. bald. bald. sitzt. bald. an + aber. aber. aber. holt. holt. dar. dar. dar. her. her. hin. + kaute. mir. mir. mir. dir. dir. melde. ihr. ihr. ihre. des. + + + Wir üben + klage, klage. klage, klage. klage, klage. klage, klage. an. + neues, neues. altes, altes. neues, neues. altes, altes. in. + meine, meine. deine, deine. meine, meine. deine, deine. am. + bauen, bauen. nenne, nenne. bauen, bauen. nenne, nenne. im. + ihren, ihren. gerne, gerne. ihren, ihren. gerne, gerne. da. + seine, seine. keine, keine. seine, seine. keine, keine. um. + + + Sicherheitstest + sie sahen es, sie konnten es, sie meinten es, dann sah sie. + sie legen aus, sie sagen aus, sie horchen mit, sie merkten. + sie dachte mit, sie horchte aus, sie nimmt mit, sie bindet. + alles sagen es, alle haben es, alles hegen es, alles sagen. + + + Wir wiederholen + ala rgr ece nhn ewe nkn eoe nsn epe nmn eze nbn r,r t.t ala + eweze nknbn eweze nknbn eweze nknbn eweze nknbn eweze nknbn + in zu er an es im da um du am wo die der und den das seinen + sie ist des mit dem ein was als man aus nur bei hat mir ihm + + + Linker Umschalter + nNe nNe Ne Ne Ne Nest Nest Nest + rRa rRa Ra Ra Ra Rest Rest Rest + lLa lLa La La La Land Land Land + dDa dDa Da Da Da Dach Dach Dach + Nest Rest Land Dach, Nest Rest, + das Nest, das Nest, dieses Nest + mit Rest, mit Rest, unser Rest, + das Land, das Land, unser Land, + das Dach, das Dach, dieses Dach + + + Wir üben + Haus Hase Haar Hass Halt Hast Halm Hand Hang Harz Hausstand + Zahl Zahn Zaum Zaun Zeit Zelt Zeug Ziel Zier Zink Zeitungen + Uter Ulla Ulmen Urteil Urlaub Urheber Uhr Uhrzeiger Unkraut + Mann Maus Mahl Mais Mark Mein Mehl Mai Mus Mut Maler Makler + Naht Name Nase Narr Neid Niere Namen Nager Natur Niederlage + Idee Ihre Irre Inder Islam Inhalt Inland Irrtum Intelligenz + + + Groß und klein im Wechsel + das Haus, der Hase, das Haar, die Haut, der Halt, die Hast, + der Halm, die Hand, der Hang, das Harz, die Zahl, der Zaun, + die Zeit, das Zeug, das Ziel, das Zink, der Ural, die Ulme, + der Mann, die Maus, das Mahl, der Mais, die Mark, der Main, + das Mehl, die Naht, der Name, die Nase, der Narr, der Neid, + + + Kurze Trainingssätze + Paul nimmt teil. Hans lernt eisern. Ute arbeitet schon mit. + Helene kam bald. Ideen hatten alle. Ihre Woche sagt mir zu. + Man sagte Karl. Nimm Kurz nun mit. Unser Haus steht schon. + Uns sagt sie es. Paul trank Bier. Ihr Name ist unbekannt. + + + Unser Sicherheitstest + Herr Hauser bat uns, ihm bald das Bestellte zu senden. + Schon bittet er ihn, die Lage aber sehr genau zu studieren. + Unsere Idee hatte allen anderen Interessenten gut getan. + Hole nun die neuen Zeitungen am besten bei Herrn Meisters. + Ihr Name ist nun in Wehr, Hamburg und Dresden sehr bekannt. + + + Wir wiederholen + Nu Ru Tu Du Ku Hu Bu Mu Gu Nu Ru Tu Du Ku Hu Bu Mu Gu Nu Ru + Wagt Paul Land Pole Zahn Ulk Name Mann Idee Paar Kind Lamm + in Ulm, bis Kiel, aus Leer, in Linz, bis Mainz, in Hamburg, + in Idstein, aus Immenstadt, bis Pilsen, aus Wahl, in Kassel + + + Rechter Umschalter + eEd eEd Ed Ed Ed Edel Edel Edel + aAd aAd Ad Ad Ad Adel Adel Adel + iId iId Id Id Id Inge Inge Inge + uUd uUd Ud Ud Ud Udel Udel Udel + Edel Adel Inge Udel, Edel, Adel + das Edel, der Adel, dieser Adel + die Inge, die Inge, diese Inge, + der Udel, der Udel, dieser Udel + + + Wir üben + Gold Glas Gabe Gans Gang Gast Geld Grog Gut Gas Georg Gatte + Tube Turm Tier Teil Takt Teig Taue Teer Tat Tal Trieb Tasse + Ruhe Ruhm Rind Ritt Rose Rahm Rast Rabe Rum Rat Ruder Reise + Wadi Ware Wehr Wien Woge Wurm Wust Wand Weg Wal Wachs Worte + Bild Bier Bude Bund Beil Bart Baum Bank Bau Bai Bibel Beere + Eile Eier Ebbe Ewok Ehre Emma Emmi Else Eis Eid Esche Enkel + + + Groß und klein im Wechsel + die Gabe, die Gans, der Gang, der Gast, das Geld, aus Graz, + der Guss, das Glas, das Tier, der Turm, der Teil, der Takt, + der Teig, die Taue, die Tube, der Teer, die Ruhe, der Ruhm, + das Rind, der Ritt, der Rhein, der Rahm, die Rast, der Rabe, + + + Kurze Trainingssätze + Willi nahm teil. Beate ist eisern. Rainer arbeitet bei uns. + Sie kann rennen. Alle rieten dazu. Er konnte heute kommen. + Der Rat ist gut. Bitte wiegen Sie. Der Papst hat abgesagt. + Er teilt es ein. Bedenke es immer. Sprechen Sie mit Walter. + Reise nach Trier. Bestelle es bald. Gib mir die Ersatzteile + + + Sicherheitstest + Der Betrag des Essener Kunden ist in einer Woche bezahlt. + Der Berner Spediteur hat uns das neue Arbeitsblatt gesandt. + Alle Schreiben, die Sie erhalten haben, sind nicht unterschrieben. + Der Bekannte aus dem IRC behauptete, er tippe sehr schnell. + Es ist immer ratsam, gute Gedanken ganz genau zu merken. + + + Wir wiederholen + ece nhn ala rgr epe nmn ala r,r ece nhn ala rgr epe nmn ala + ecepe nhnmn alala rgr,r ecepe nhnmn alala rgr,r ecepe nhnmn + nicht eines durch haben diese hatte seine unter ihnen meine + Herrn Recht Leben Jahre Seite Macht Waage Augen Pater Stadt + + + Neuer Buchstabe: v + ece nhn ivi ivi ivi ivd ivt ivr + ece ala ivi ivi ivu iva ive ivi + ved vad vid vud ved vad vid vud + viel viele viele vier vier vier + vieles vieles vieler vieler ver + verh verk verl verz vers verdau + verlas verlas verlas verlas ver + versah versah versah versah ver + verzeih verzeih verzeih verzeih + + + Wir üben + viel viele vieler vieles viel viele vieler vieles viel viel + voll volle voller volles voll volle voller volles voll voll + verliere verliere verliere verloren verloren verloren volle + verlieh verlieh verlieh verleihe verleihe verleihe verliert + verlade verlade verlade verlasse verlasse verlasse veredelt + vorkasse vorkasse vorlassen vorlassen verlassen verlassen + + + Neuer Buchstabe f (o) + nhn rgr tft tft tft tfu tfi tfa + nhn rgr tft tft tfd tfr tfn tft + fiel fiel lief, lief frei frei, + folgen, flogen, duftet, kaufst, + deftig, anrief, haufen, farben, + furios, impfen, frevle, stumpf, + oft folgt auf frohsinn flunkern + friere muffig greife laufen frei + pfeife impfen zapfte stopft fun + + + Wir üben + vorfinden vorwerfen fortlaufen fortsetzen fortbewegen Fluch + pfeifen fangen pflegen rupfen stopfen tapfer klopfen impfen + Fort Pfote Gipfel Trumpf Pfand Pfau Schopf Ofen Dorf Stoffe + Freunde fand ich fortan folgsame friedliche insofern Furcht + ferner fanden Erfolge vom Stoffe viele Frauen mit geflochten + farbenfrohen Frohsinn, mit feuerroten Frisuren auf Pferden. + + + 13 Ein Umlaut: ä (c) + eceala nhnrgr ecergr nhnrgr eceala nhnrgr eceala nhnrgr ece + epu nmd ezu nbd eou nsd ewu nkd epu nmd ezu nbd eou nsd ewu + eine aber denn sein sind habe dies kann mehr sehr hier ihre + Dank Ehre Eile Ende Gabe Kern Raum Ruhe Rang Ruhm Saal Sieg + + + Erster Umlaut: ä + epe nmn r,r aäa aäa aäu aäi aäe + wäre sähe läge wäre sähe hätten + kämen lägen wären nähme während + lässig mächtig allmählich gäben + ändern gänzlich fänden spärlich + älter ständig städtisch nämlich + häusliche erhältliche nächtlich + sächliche tägliche hinlängliche + + + Wir üben + älter abgewälzt später gläubig kräftiger nächstens zunächst + geändert verändert wärmen länger ländliche pubertär wählbar + prächtig gesprächig umständliche erträgliche tätige tätlich + in der Nähe, im März, die Wände, alle Ämter, bei der Kälte, + alle Ärzte, auf den Bäumen, wichtige Päckchen, diese Räume, + diese Wärme, an solchen Plätzen, mehrere Käufer, die Häuser + + + Rechtschreibklippen + gar gären, die Gebärde, malen Gemälde, Gram grämen, hämisch + Haar Härchen, zäh Zähheit, laden lädt, klar klären, Märchen + Kran Kräne, Name nämlich, Paar Pärchen, säen Sämann, Dänen. + ähnliches allmähliche, Draht Drähte, fahren Fähre, Fähnchen + gähnen, gewahr gewähren Gewähr, Kahn Kähne, Naht Nähte, sah + sähen, spähen spähte spähten, Stahl Stähle stählern stählen + Kapitän wägbare Moräne Sekretäre Militär Wartesäle Bläschen + Atmosphäre Choräle Dänemark Dämon Trainer Training, Airbus. + Gäste Geste, Lärchen Lerchen, Schwämme Schwemme, Ähre Ehre. + + + Geläufigkeitssätze + Später wollen wir uns nämlich ebenfalls damit beschäftigen. + Unser Einzelhändler mächte seine Geschäftsumsätze steigern. + Seit längerer Zeit haben wir unsere Geschäftszeit geändert. + + + Wir wiederholen + ivi tft ala rgr ece nhn ewe nkn eoe nsn epe nmn eze nbn aäa + aäa r,r epe nmn eze nbn eoe nsn ewe nkn ece nhn ala rgr ivi + vor von wie war was vor wenn wird wurde waren wollen werden + vom oft von vom oder noch vorn doch schon ohne wohl sondern + + + Neuer Buchstabe: q + ece ala ivi uqu uqu uqu uqd uqt + ece ala ivi uqu uqu uqe uqa uvi + qui quo qua que qui quo qua que + quer quer quoll quer quer quoll + quitt quitt quillt quitt quillt + bequem bequem, bequeme bequemer + Qualm Quarz Qualm Quarz Quartal + Qual Quell Quote Quelle Quadrat + Quantum Quadern Quittung Quaste + + + Wir üben + die Quelle kennen, die Quelle nennen, diese Quellenangaben, + den Eingang quittieren, sofort quittieren, diese Quittungen + im vorigen Quartal, im letzten Quartal, im vorigen Quartal. + Die Polster sind bequem, jedoch auch qualitativ ansprechend + Auf die Anzeige haben sich qualifizierte Bewerber gemeldet. + Die Querverbindung wurde im vorigen Quartal fertiggestellt. + + + Neuer Buchstabe: j + nhn rgr tft djd dju djd dju dji + nhn rgr tft djd djd djn djr djt + jaule, jobben, jähem, jäten, ja + bejahen, jemand, judith, junges + jährt, jäten, jenem, jemals, je + jobben, jubeln, jährt, verjagt. + + + Wir üben + jemand juchzt junge jemals gejuckt jäten jährig jähem jaule + Jahren Jauche Jonas Objekt Juli Jubilar Joghurt Jacke Jäger + Fjord Neujahr Juwelen Jumbos Julia Jaffa Banjo Ehejahr Juni + Der jungen Juwelendiebin Julia juckten die Finger auf Jalta + In Jordanien jubelt die Menge, als die Justiztagung jährte. + In der Kammer der Jacht findet jeder seine Koje wie jemals. + + + Sicherheitstest + Wir hatten dem Postboten den Empfang des Paketes quittiert. + Im jüngsten Quartal konnten wir alle Preise stabil halten. + Sie beobachteten den Stand des Quecksilbers im Thermometer. + + + Wir wiederholen + uquivialaece djdtftrgrnhn uquivialaece djdtftrgrnhn uquivia + epeaäanmnr,r epeaäanmnr,r epeaäanmnr,r epeaäanmnr,r epeaäan + beim fast gibt drei kaum alte geht neue seit viel soll etwa + Gast Geld Gott Glas Graf Gang Gold Grab Gram Golf Glut Gabe + + + Neuer Buchstabe: y + eoe dyd dyd dyd dyn dyr dyt dyd + nd ny nd ny nd ny nd ny nd nynd + sys rhy zyl bay typ hyg sym phy + bayerisch, bayerisch, bayerisch + typisch typische am typischsten + sympathisch, am sympathischsten + Type, Syrien, Analyse, Zylinder + Payern, Symbol, Hygiene, Physik + System, Dynamo, Symbol, Symbole + + + Wir üben + System Typhus Physik Psyche Dynamo Hockey Syrien Zypern Typ + Cowboy Analyse Boykott Rhythmus Zylinder Paraguay Sympathie + Airways, Baby, Embryo, Layout, Society, Bypass, Party, Maya + Boy, Cowboy, City, Jury, Whiskey stammen aus dem Englischen + Dieser Kongress soll in einer bayerischen Stadt stattfinden + Im März will Herr Meyer zur Kur nach Bad Oeynhausen fahren. + Zeigen Sie auf der Karte Bayreuth, Speyer, Rheydt und Sylt. + + + Neuer Buchstabe: ü + epe aäa iüi iüi iüi iüd iüt iür + epe aäa iüi iüi iüe iüa iüu iüi + für für für für für für für für + für dafür wofür für dafür wofür + übe über über über über überaus + darüber vorüber darüber darüber + würde würden würde würdet würde + müsse müssen müsse müssen müsse + dürfe dürft dürfen dürfe dürfte + zurück zurückging zurückstellen + + + Wir üben + blühe blühen blühten kühl kühle kühler kühlen glühen glühte + kühn kühne kühner kühnste mühen mühten bemüht rühmt berühmt + Haustür Wagentür Türheber Güte Güter Güterzüge Glückwünsche + Sämtliche Nürnberger Kunden loben die verzügliche Qualität. + Jetzt würden wir uns natürlich über eine Bestellung freuen. + Für Ihre Glückwünsche zu unserem Jubiläum danken wir Ihnen. + + + Wir wiederholen + ecewe nhnkn epeze nmnbn alaäa rgr,r iviüi tft.t ecewe nhnkn + uqu djd ydy ivi tft ala rgr ece nhn epe nmn aäa r,r iüi t.t + dahin sowie daran guten klein unser stets denkt alten jedem + Tafel Tante Tisch Tigel Träne Trost Tempo Traum Tritt Tasse + + + Neuer Buchstabe: ß + ewe dßd dßd dßd dßn dßr dßt dßd + ßdn ßdr ßdt ßdn ßdr ßdt ßdn ßdr + ußd ißd aßd eßd oßd ußd ißd aßd + saß fuß saß fuß saß fuß saß fuß + gruß fließen, ließen gießen saß + außen außer draußen äußerte ruß + + + Wir üben + größer größere größeren größer größere größeren, am größten + Maß Fuß Gruß weißt schweißt heiß reißt beißt meist heißt es + groß bloß Stoß großartig großmütig mäßig unmäßig übermäßig, + Ihre großartigen Erfolge haben uns außerordentlich gefreut. + Die Firma Strauß hatte bisher bloß kleine Aufträge erteilt. + Ãœbermäßiger Genuss von Süßigkeiten ist so gewiss schädlich. + Sie haben bestimmt große Erfolge, wenn Sie regelmäßig üben. + Ein gleichmäßiger Schreibfluss ist das große Erfolgsrezept. + + + Wir wiederholen + ecepe nhnmn alaäa rgr,r iviüi tft.t ecepe nhnmn alaäa rgr,r + Qual Qualm Quarz Quelle Quere Quote Quantum Qualität Quaste + Pol Paul Post Paar Papa Peter Paket Päckchen Politik Pfähle + + + Neuer Buchstabe: ö + epe aäa iüi uöu uöu uöd uöt uör + epe aäa iüi uöu uöe uöa uöi uöu + jör jör öle öle öre öre öde öde + Öle wölben störte gröle Wörter böig Röcke Köcher Höhe tötet + dösen Einöde möchte blöde öde Wölfe Böcke Böe Götzen Knödel + krönen höhnen völlig vögeln öffne ölig Löwe Rohöl Köter Öde + BAfÖG Dörfer blöße Bögen Röhren Römer Stör Flöße spröde Öle + + + Wir üben + Pöbel löten krönen Anhöhe Ölbild wölben können Likör Löcher + möchte blöder Rapsöl Malmö Köder Ölhahn zuhört röter flöten + gedöst Knöpfe Blöcke Tenöre Öffner Ölzeug Walöl Wölfe Römer + Tölpel Körbe Körner Löwin höhnen Böhmen Chöre Dörfer Könige + Göre Gönner Höhlen Köder Möbel Lötpin Löhne Mönche Köln Öle + + + Neuer Buchstabe: x + nmn r,r t.t dxd dxd dxn dxr dxt + nmn r,r t.t dxd dxe dxa dxi dxu + uxd ixd axd exd oxd nxd rxr txd + fix fix fix fix lax lax lax lax + exakt exakt mixen mixen gemixte + boxte boxte extre extra taxiert + Box Box Jux JUx Fox Fox Exempel + Text Text Index Index Explosion + Reflex Reflex Komplex Taxi Taxi + + + Wir üben + extra mixen extrem extern maximal flexibel fixiert exklusiv + Fixum Praxis Dioxin Examen Mixtur Export Experte Expedition + Max Alex Axel Felix Yaver Xenia Beatrix Alexandra Luxemburg + Herr Felix Flex ist jetzt unser neuer Mitarbeiter in Texas. + Die Exportgesellschaft exportiert aber auch nach Luxemburg. + Die Textilfabrik Rex sucht qualifizierte Textprogrammierer. + + + Wiedergabe des x + Manchmal schreiben wir x, dann wieder cks, gs, ks oder chs. + Im Aufsatzheft hat Alex unsauber geschrieben und gekleckst. + Carmen will in Luxemburg auch Keks und echten Lachs kaufen. + Er sollte sich allerdings nicht ins Bockshorn jagen lassen. + Sicherlich fliegst du an Pfingsten mit Beatrix nach Mexiko. + Die Heizung der Arztpraxis wurde jetzt auf Koks umgestellt. + + + Das letzte Zeichen: - + djd dßd djd d-d d-n d-r d-t d-n + -dn -dr -dt -dn -dr -dt -dn -dn + u-d i-d a-d e-d o-d u-d i-d a-d + hö- ren, mer- ken, er- war- ten + sa- gen, tra- gen, an- fra- gen + emp- fahl, emp- fing, emp- fand + imp- fen, impf- te, schimp- fen + be- stes, fe- ste, ge- ra- stet + bak- ken, glük- ken, strik- ken + grü- ßen, flie- ßen, schie- ßen + La- dung, Fü- gung, Zei- tungen + + + Wir üben + her- aus, her- ein, her- um, her- an, her- über, her- unter + hin- auf, hin- über, hin- aus, hin- unter, hin- ein- gehen, + dar- aus, dar- über, dar- auf, dar- unter, dar- auf- legen. + wor- in, wor- an, wor- um, wor- unter, wor- auf, wor- über, + Leh- re- rin, Schü- le- rin, Se- kre- tä- rin, Bäk- ke- rei + Kon- di- to- rei, Metz- ge- rei, Schrei- ne- rei, Si- gnal. + + + Shell-Einleitung + Es ist wichtig, auf einer Tastatur nicht nur effizient die + Texteingabe zu beherrschen, sondern auch die Eingabe von + üblichen Befehlen schnell und sicher zu erledigen. Fehler + bei diesen Eingaben können teilweise verheerend sein, des- + halb achten Sie im Folgenden auf ihre Fehlerfreiheit. + + + Unixbefehle + ls ls ls ls ls ls cd cd cd cd cd cd ls cd ls cd ls cd + ll awk ll awk dir cp cd cp cd cp cd rm mkdir rm mkdir + cd .. rm cd .. rm vi vi vi cc cc cc ls cd vi cc ls cd + nmap awk ifconfig traceroute ls awk cd traceroute dev + cd /proc/ + cd .. + cd ~ + cd ~/Documents + cd /tmp + less README + ./configure + ./configure + ssh ftp telnet cd ftp ssh cd telnet ping bing ping rm + finger ping su rm su finger ping rm less README w3mir + lynx vi lynx lynx grep tar for grep export for grep l + ps ps ps kill awk kill ps awk ps ps top ln ps awk cat + cat ln ps cat awk less make cc awk mv cp mv cp cd cat + + + Glückwunsch + Herzlichen Glückwunsch zum Erlernen des NEO-Tastaturlayouts + Ich hoffe, die Lektionen haben trotz der Mühe ein wenig + Spaß gemacht. Natürlich muss jetzt noch viel geübt werden. + Die bisher erlernten Schriftzeichen müssen gefestigt werden, + dazu schreiben Sie am besten von anderen Lektionen die + Fließtext-Ãœbungen mit KTouch ab. So können Sie immer + kontrollieren, wie schnell Ihr Schreiben geworden ist. + Es stehen natürlich noch die Lektionen für die Ziffern aus, + jedoch unterscheidet sich die Ziffernreihe grundsätzlich + nicht mit den Reihen der herkömmlichen Tastatur, weshalb + die Lektionen der normalen Tastatur empfohlen werden kann. + Das NEO-Layout besitzt eine große Anzahl von Sonderzeichen, + die Sie mit Hilfe der Alt-Gr-Taste, auch zusammen mit der + Hochstelltaste erreichen können. Des weiteren finden Sie + auf der Akzenttaste und der Tilde-Taste sogenannte Dead- + keys, die vor eine Taste gedrückt, diese modifizieren. + Außerdem gibt es für jede Taste eine Alternativ-Belegung, + mit griechischen Zeichen oder anderen häufig gebräuchlichen. + Leider funktioniert KTouch nicht mit den Dead-Keys der + Akzente, weshalb die Lektionen für das NEO-Keyboard hier + endet. Den Umgang mit den Sonderzeichen übt man auch besser + außerhalb dieses Programmes. Ãœben Sie damit! + Spielen Sie damit ein wenig. Werden Sie schneller als je + zuvor. Viel Spaß! + + + diff --git a/ktouch/training/german.number.ktouch.xml b/ktouch/training/german.number.ktouch.xml new file mode 100644 index 00000000..81bdeaa8 --- /dev/null +++ b/ktouch/training/german.number.ktouch.xml @@ -0,0 +1,279 @@ + + Deutsch (Ziffernblock) + + + 45 + 45 + 544 + 55 + 545 + 555 + 545 + 4 + 5 + 45 + 45 + 54 + 5 + 45 + 5 + 45 + 4 + 5 + 44545 + 4545 + 454 + 545 + 45 + 5 + 455 + 55 + 44 + 545 + 45 + + + 06 + 5460 + 50606 + 06504 + 4605 + 060 + 6 + 06 + 06 + 465 + 40 + 06 + 04 + 6540 + 6 + 06 + 06460 + 540 + 6 + 04 + 06 + 065 + 46006 + 406405065 + 0 + 6 + 546 + 0 + 60 + 5404 + 06 + 5 + 4065 + 04 + 566 + 00 + 460 + + + 19 + 190 + 1 + 9 + 01 + 94 + 6091 + 99 + 01 + 90 + 94 + 590 + 490491 + 095 + 09401 + 90 + 49 + 56 + 04091 + 6460 + 9109 + 564 + 9 + 1 + 9 + 109 + 19 + 0490 + 9601 + 45 + 40 + 9 + 16 + 150 + 41 + 51 + 115 + 901 + 610 + 91 + 51 + 641 + 019 + + + 37 + 73 + 13 + 7 + 3 + 1643 + 53197 + 71 + 3 + 7 + 167 + 43 + 063 + 303 + 7 + 137 + 9413 + 176 + 734 + 973 + 43 + 3 + 7 + 716 + 09037 + 3737 + 03 + 3703 + 0379 + 73 + 1973 + 031 + 79 + 737 + 913467 + 9037 + 513 + 05497 + 1334 + 64377 + + + 82 + 26 + 829 + 216 + 438 + 72 + 15648 + 282 + 838 + 02 + 82 + 8314 + 6192 + 87 + 237 + 803187 + 32 + 182 + 7 + 283 + 2812 + 878 + 823 + 6248 + 220 + 28 + 83 + 28 + 2741 + 82 + 38 + 58 + 82 + 2828 + 42820 + 882028 + 823 + 52 + 849 + 329 + 883 + 28 + + + + + 1+42 + 4+4 + 14+5+8 + 5+5+6 + 85+54 + 54+4 + 54+8 + 7+8 + 5+45 + 47+54 + 8+54 + + + , + 5,44 + 5+5,5 + 5,665 + 6,6+6 + 64,64 + 4,6 + 5,4+0,4 + 6,6+0,00 + 5+465,56+5,4 + 46,4+4654,4 + 4,3 + 4,5 + 23,4 + + + / + 4/5+6,0/7 + 5/6 + 6/8,6+5 + 4/5 + 4,7/4 + 4/5 + 34/3,4 + 3+3/2 + 2/9 + 9/3/9 + + + * + 4*3*3 + 4*5 + 7*5 + 5*4*0,6 + 2*4/3 + 5*7/2 + 5,5*1,2 + 2*3*2*7 + 4,5*65*2 + 5*6 + + + - + 45-65 + 3,54-45,2 + 8-9-0,01 + -9+5- + -65-0,5 + 45-65 + 6,5-5,6 + 9,5-6,4 + 4-4-5 + 2-5*3 + 3+4-3 + -5 + -1+7 + -6*5-1 + + + diff --git a/ktouch/training/german2.ktouch.xml b/ktouch/training/german2.ktouch.xml new file mode 100644 index 00000000..e201a0ce --- /dev/null +++ b/ktouch/training/german2.ktouch.xml @@ -0,0 +1,1107 @@ + + Deutsch (aus dem Programm Tipptrainer) + German training file +adapted by Sven Gohlke <sven@clio.in-berlin.de> +for ktouch from a training file distributed by +Andreas Kalbitz <felix@pingos.schulnetz.org> +for Tipptrainer V0.4 http://www.pingos.schulnetz.org/tipptrainer +distributed under the GPL2 +Version: 0.1 beta + + + + Grundhaltung + ff jj ff jj ff jj ff jj ff jj ff jj ff jj ff jj ff jj ff jj + fj jf fj jf fj jf fj fj jf fj jf jf fj jf fj jf jf jf jf fj + ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj ffj + jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf jjf + jfj jfj fjf jfj fjf jfj fjf jfj fjf fjf fjf fjf fjf fjf fjf + fff jjj fff jjj fff jjj fff jjj fff jjj fff jjj fff jjj fff + fjf jfj jfj jfj fjf fjf jfj fjf jfj fjf jfj jfj jfj fjf fjf + dd kk dd kk dd kk dd kk dd kk dd kk dd kk dd kk dd kk dd kk + dk dk dk kd kd kd kd dk dk dk dk kd kd kd kd dk dk kd kd dk + ddd kkk ddd kkk ddd kkk ddd kkk ddd kkk ddd kkk ddd kkk ddd + ddk ddk kkd ddk kkd ddk ddk kkd kkd ddk ddk ddk ddk kkd kkd + dkd kdk dkd dkd kdk dkd kdk dkd dkd kdk dkd dkd kdk kdk dkd + dkk kkd dkd dkk kkd dkd kkd dkd kkd dkd kdk kdk dkd kdk dkd + ddd kkk dkd kdk dkk kdd ddd ddd kkk dkd kdk kdk dkd kkk ddd + ss ll ss ll ss ll ss ll ss ll ss ll ss ll ss ll ss ll ss ll + ls sl ls sl sl ls sl ls sl sl sl sl ls ls sl ls sl ls sl ls + ssl ssl lss lss lss lss lss lss lss lss lss ssl ssl ssl ssl + lsl sls lsl lsl ssl sls lsl sls sls lss lsl sls sls lsl sls + ssl lsl lsl sls lss lls lll sls lsl sls lsl sls sls sls sls + lsl sls lsl lls lsl ssl sls lls lls lsl lls lsl sls lsl lls + lll sss lsl lll lsl sss lsl ssl ssl lsl lls lll sss lsl ssl + aö öa aö aö öa aö öa öa aö aö aö öa öa öa aö aö öa öa aö aö + öa aa öö aö öö aa öö öö aa öa öa öa öa aö aö öö aa öö aö öa + aöa öaö aöa aöa öaö aöa aaö aaö aaö ööa aaö öaa öaö ööa aöa + ööö aaa aöa ööö aöa aaa öaö aöa aöa öaö aöa aöa öaö aöa öaö + aöa ööö aaa aöa aöa aöa öaö aöa aöa aöa öaö aöa aöa ööö aöa + aaö aaö aaö öaö aöa ööö aöa ööö ööö ööa ööa aaö öaö aöa ööa + aöa aaa öaö aöö ööa aöö ööa aaö öaa aöö öaa aöa öaö aaö öaa + asdf jklö asdf jklö asdf jklö ölkj fdsa ölkj fdsa asdf jklö + asdf ölkj asdf ölkj asdf ölkj asdf ölkj asdf ölkj asdf jklö + askj asjk askj askj asjk asjk asjk asjk asjk askj askj asjk + lsöa lsöa lsöa aösl aösl aösl aösl aösl aösl aösl aösl aösl + alsö aösl lsöa löls löss skök lsöa slöa löal ölsö slaö söal + aösk alsk aöls aöls aöld aösl aösk asök öska alök asld öskö + dask klsa klsd dlsa öldk dkls ölsa klsa klas lkas slak skal + fksk dksl jfjf skdj dsaj jafj jsdj fjdk jfkd fjdk fjdk fjdk + fkds kldj jkld fdsa fdsa fdsa fdsa jkls sakd dsaö jkdk djfk + slaö aljs sdkf dkls kkls llsk söak dlsd sldl dlsl dsld dlsl + dlld ldld sösl alsö dlfk fldk fkld kfal fals lssa lass lass + lsls ldfj kalf klas lkas jdks lsak kdfj alsj lkdf kjja jaja + falk lfds fall lfds jfks fall falk fall fals slak dlsa lsdf + jkak kaks lkak ksda kdls lsdf dsaj kjlj lökd fksl slkd jkls + ffkd kdkk dkks saak sask ssas dsas klöl dsas lkkl lkjk lkjl + aösl ssas llkö kkök ölkj lkjl ölkö ölöa ölks öklj jlkk lkds + + + Zwischenübung + sla las laa aal sla lsa las sas lsa laa las all als ass als + all als las all als las all als las all als las all als las + sla sal sla sla saa sas asa lal ala als sss lsa sla sll sla + las als all las als all las als las als all als all las als + sls lsl lal sas lls ala lal las asl las sal las als all sla + als all las als all las als all las all all als als las las + fad das sad lös las lad lad aal fas kal sal fas dsa dks fda + fall lass kalk lass klas salö salk laös llsa llsa ölsa lsaö + ösal löss ösks öskl öslk lsal löas klsa löls löls klsa klös + kalk kalk fall fall falk lass lssa lass kalk falk fass sass + safd safd klöa aölk lsal lsas slas lsls fjdl alsa jaja jdld + jldd kjsk klas kalk saal lass fakl sall lall ladd ladd dsal + falk kalk falk kalk saal kalk falk saal kalk fall saal fall + falk fall fals kall kalk saal falk lass kalk löss lass fall + falk kalk fall löss kalk fall saal fall löss saal fall falk + lass fall lass falk kalk saal fall löss kalk kalk saal fall + falls kafka kajak kajak falls falls kafka kajak kajaj kafka + kafka falls kajak falls kafka falls kajak kafka falls kajak + falls als falk kalk kafka das all das lass das las als kalk + öl als löss kafka kajak öl als all falk löss lass las kajak + all das öd all dass das öl kafka lass das ja kalk öl ja las + all das saal falk kalk kajak kafka saal falls das dass lass + als all das öl falls all das öl ja als all das öl kafka las + falls falk all das las das öl als all kalk fall saal las ja + ja ja sass da als all das öl kafka las falk sass da als all + das öl lass das all kafka las all falls all das öl as ja da + da das alls kafka las kalk fall saal falls all das öl ja ja + + + i und e + de ki de ki de ki de ki de ki de ki di ke di ke di ke di ke + dak dik dak dek dak dik kid kid dik eki ede kde dek dei die + sei sie lie ise asi esi ase las lie fie kis eis ise ike eki + jie jei eij eej jee jii sii ees iis ais iis ssi sse sie ies + kei iek kii kee eke ike adi ida ede ese see ise isa sai sae + lee lei lie lle ill eel sea eas ase lea kea jea sik aik eik + kade lade jade lade kiss lies like daks jade jedi kadi sadi + kess lass löss lies siel alle fell fiel fail siel fiel feil + seil lies keil like feil fiel jail dail das is fis ais lief + fiel fall feil dies seil jade keks siek jedi fade sade lade + file seil siel fiel jail lade like jedi kadi eile alle eile + siele lalle falle kalle seile feile leise keile lalle falle + alles kalles elle felle fiele öse seile keile fiele die eis + lasse fasse kasse sasse löse sie lasse fasse kasse asse die + isa kies alias salsa else fels als je ja sass iss kiss esse + lasse kasse kaffee affe safe lief ilse kleie eise seile sie + ade alle lies alias alles falle felle kalle kill keil kille + elle alle delle seile eile keile kiel fiel siel adidas lies + ja das alles dies lies sie alle eile leise feile delle asse + kasse lasse diese dieses dies lies fiese lade sade fade eis + jail file alias kiss sed deal seal lease fade ill fill feel + kaffee fiel alles eile kalle feile sie seil seile kasse eis + ja sei da fallada kafka saal öle öse als alles fiel siel es + lade es fade saal es das fass es ja fiese liese lies dallas + das da die sei jede jedes diese sei seife eides filiale eis + dies des seide dieses fidel lief des alles lies das kleides + + + g und h + fgf fgf jhj jhj fgf jhj jhj fgf jhj fgf jhj fgf jhj fgf jhj + fggf jhhj fgjh fgjh fgjh fghj jhgf fghj fgjh fghj gfhj fgjh + fgf gfg jhj hjh gfh jhg fgj jhg fgh jhg hgf ghf hgf ghf fjh + fga agf gfa fga fag fga fga afg fag fag fag gaf gfa gag gfa + jag ajg jag ajg ajg gaj jag jga jga gja fgj gjf ajf agj ajg + öjh hjö hjö öjh jöh jöh hjö jhö öjh öjh jöh jöh jhö ögö öhö + afg öhj agh öhg agj öhj gaj höj gaj hög hag ögh öhg ahg öhh + haag haff haag haff haag haff fahl half fahl half hasl lasa + kahl lags slag glas alga gala agfa haff haag glas lags gasa + gesa sage hage jage fehl fahl hege gehe hege gehe sehe hase + hass fahl kahl kehl kiel geil lieg heil hies dega gade jage + jagd jögh hals gels gisa löse geis sieg igel lieg lage gala + egel flegel fahles kahles sage es kegel segel jagd laage he + hegel flegel kegel fahle ihle ahle alge felge selige heilig + heilige eilig seele gelee heel heals hall he his heise leis + geisel feige fehle helfe half fege diggi daggi jiggi jag is + geige feige liege fliege siege diehle fiele galle falle heg + hilfe heile half fall gehe giga glas flies dies see eisiges + die eisige see die alge das fass das glas das glas seidiges + gaffe haff kaff die alge die felge siege sage gehe sehe es + she is his he is she lies es gase gas hass fass lass kahles + gisela höhle sah diese höhle geöle hase jade jage lage heil + hadi sage lass das fass dies seidige kleid gehe hege gelege + geklage gelage sage die sage gejage klage felge helge leide + + + w und o + sws lol sws lol sws lol sws lol was los was los was los was + was sws los lol sws lol was los wag weg wog log los weh wie + log los was wow lol sws wow sow saw osw aso oso los kos jas + kdw dwk jdw wdj okw wok wie aol das los leo loe lei wei wie + gold geld soll will kilo lose kose wald jagd wage lage lego + hose hase lode ewig soda dose wild will soll wald feil woll + weise leise heise hose lose wiese waffel wieso weil was wie + wiege weise will logo leise wiese wiese wieso wald was wohl + waage wiege agil wog was wieso wald waldig wilde kilo wieso + jage wildes wild wald was sah sie wie log sie was wieso log + isa die wiese lag weg wie weil sie wo sowieso lolö öle ölig + loewe leise lose gosse gasse hose dose diese woge loge wade + wash fish who is who was whose fool while whole who goes he + goes she goes goal she saw dow kill as file off while whole + false welsh wise whis joda jedi fish flash dog ale while we + wie weise wieso kafka was las als da was fiel die hose lose + die gosse sie wog je dose kaffee das was sie sah die kladde + sie fiel da die wade kafka fade das die lade los es wog was + kafka las die kladde als was fiel was wog das löss wege weg + öle die waage das wog kafka las wie las kafka die kladde da + wieso lass sie wog diese kasse affe wog die waage log sowas + die wiege die waage das segel flog die woge die jagd so wie + das wild floh es goss waldig eisig als die wiese wie willig + + + r und u + frf frf juj juj juj frf fuj juf uuj uuj fuf uuf ruu uru ufr + fra aua fau fra fru jau jar dau dar sau sua sar sra öuö rör + ded kik juj ded frf ase ras juk kuj fuj ruf dei ser usl öre + war wor rio rus ras ral rel ril rol ole oli koi oki dok rod + eul eur edu sui seu weu leu keu heu geu feu deu aeu are dar + frau ursl fahr wahr wehr wors wurs juss juhu uhus guss fuss + raus haus laus daus wars waru daru karu saru laru jaru ufos + gard hars kars lars jare jarr jeuh jerr kerr herr gerr gurr + darauf klaus uwes rufe jeder rief alles rief sehr ruf werke + darauf dass klaus das rief wolle rolle solle kuddel suddel + alles was das haus so liege der wille der frau der herr aus + rief das alles was die seele jaja ferkel hase wolf uhu eule + rehe jage wild gewehr erlege kugel wars kugel flog reh floh + hase lief wolf rief war es der wolf der da so rief der hase + luise las das auf was fiel so fiel der herr das war wohl so + wer lief der rief regel gewehr soll der hase wohl war es da + hallo wer war diese halli hallo hallöle hallali hirse hafer + rede lies sage wage rufe lusiese sie war es kuss fred gelle + wars ulli sage es liese war es dieses haus klaus rede ruhig + ruhe wer da rief das lief so weil das haus ruhig lag es war + wage es war dusselig es war eisig weil luise da war egal du + will es kalle oder ole hose aus wolle kleid seidig haus aus + löss fiel kafka was er rede ruhig lies es ruhig aller regel + das regal das fiel der saal war leer wars fred wars ole was + war luise wer ulli wer dario alles lief als das regal fiel + + + Zwischenübung + aufs dies jura soda hier ufer haus erde frau juda judo joda + ruhe rase glas gras fass fuss ewig jahr rede klar aula fuhr + lauf lief rauf rief dorf darf half hilf hole sole rose lose + hose ferse hirse kriese kreise leise heise weise aus garaus + weise welle welse ferse wohlig wasserglas wasserfass wildes + frage gelage heraus wieso darf fasse wasser lasse oswald wo + war da was wieso war der das eilig wohlig ruhig eisig hals + hilfe kalle saal solle wolle wille wild wilde wildes waldig + wollo kohle sohle dohle gejohle logo sog flog woge jod hose + jagd gewehr eule geheule keule kuhle soul klaue wohlig hole + war er das war sie das wer war das wohl wieso war es so + weise leise reise heise kriese wiese ferse hirse garaus was + also was soll das weil das so sei klar das war so ja das + was so war was soll er was will er wer will es wer soll es + er soll was sie soll was sah er was so sah es aus was wohl + sie wolle was so er sah wer will das da wer soll wer ursel + alles war da was fiel das war gerade gefiel er jodele wolle + walle walle falle gefiel gefahr gewehr wars wurde gulli + woge flog sog sauge lauge klaue dau gerade gelage woge woge + wage sage frage frau herr hausfrau hausherr heraus goldig + falke eule uhu juhu also falls das so war war es so klar + + + t und z + ft ft ft ft ft ft jz jz jz jz jz jz ft jz ft jz ft jz ft jz + ftf jzj ftf jzj ftz jzt ftz jtz fzt jtz ftz fjt fjz fjt fjz + dzd fzf dzf dzd dzd szs aza ata sts sts ktk tlt ltl ötö özi + zög zöge zog log lok teig teil tide tage tag zarge zag zuse + ast last hast fast hatz fatz latz katz katze satz satz jazz + zu zur zeit ziel zahl ziel zeit teil teile heil feile zeile + ziele ketzer satz heile zeile ziele teile tief tage lage zu + dutze kartzer kratze kratzer latz garz jetzt kerze kurz zur + zeit seit der zeit zeisig ziele zahl zahle dutze kratze tue + zarge zulu taz fratz jazz katze kurzer kurz letzte lust las + zog er gefasst lasst trage frage trug zur hetze falz fetter + herr fette öle zola ritze der herr zog das heraus gezielter + welt erde orte worte warte zarte witze werte harte karte zu + der zug zog er flog sie lief es geht halt das halt auf zoo + wetter wettere watte lagert wagt es gelegt gelege fegt dies + löss fiel saugt es auf fegt es auf liest er was er las das + wieso liest er das wer sagt etwas gesagt getagt gewagt erze + löst es auf gelöst geht er wer wagt geht wer zaudert steht + fast gewagt ist gesagt tag tue eis taut auf zahl das eis da + kafka liest der titel ist das tier war da weil dies tier da + war fiel der krug alles lief half saugte sagte rief geht + also daher wer geht geht jetzt er liest die kladde wer hört + da zu er hör sie hört kafka liest zola elise fragt fritz da + der was hörte wartete kafka sagt zu elise geht jetzt frau + es stört wer da fragt die woge erstarrt alles stille + elise geht es war kafkas wille sie geht als der krug grade + fiel der saft lief der autor rief alles eilte dazu jetzt + war ruh + + + Zwischenübung + der die das wer wie was wo der die das wer wie was wo da so + sehr steil sehr stark her klar sogar das der das die daraus + dass das dass das es was klar sogar das dies wie es ist sag + sah sehe sieh daraus woraus des dies dar wer wo was weg war + der die das des dies diese dieser dar daraus der der dieses + wer wieso war was wo woraus wort worte wolle wollte soll es + sollte hole holte hals halt halte falte kalte altere walter + walte wer will wer soll wer ist wer hat er hatte sie hat du + du hast du sollst du willst du holst du sagst du sagtest es + was sagt er da was hat er da was soll das da was will er da + wer will das wer soll das wer hat das wer sagt das was sagt + sie sie sagt was er hat er sagt dass du das sagtest was sie + gesagt hat er sagte dass sie es ja gesagt hat gesagt hat er + heute dass sie es gesagt hat sie tat wieso sie das tat weil + sie das tat was er sagte ja er sagte was sie tat es tat weh + heute hat er heu geharkt das gras war heu heutzutage hat er + alles was er will jeder hat was er will jeder ist wer wieso + er das ist was er ist ist klar weil er isst was er ist weil + es so gut ist dass er es isst wo er es sieht dazu sagte sie + dass er heute isst was sie will lege die karte auf die erde + wo geht es zur see wie geht es heute geht es gut es geht so + so wie das geht geht es gut gut gesagt der fluss das wasser + löse das seil jetzt ist es so weit auf dieser welt sagt sie + alles was sie weiss was weiss sie alles wer wusste das + + + q und p + qp pq qp pq qp pq qp qp pq qp qp pq pq qp pq qp qp qp pq pq + qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu qu + pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr pr + op op op op op op op op op op op op op op op op op op op op + qua quo qua quo qua qua quo que que qua quo que qui qui quo + pra pra pro pro pro pro pre pri pre pra pro pra pre pri pru + pod qua pas pes pis pid pad ped pre pfa pfe pfi pfo pal ple + pli ple pla pek pik pak pok pei peu pou pol puk pfu pfr pfu + faq fap dap kap lap laq leq geq seq que hap kap sap paw wap + quer quar quap quir quet quel qual quod quen quer quar quas + pros pras pris prid prod prad prol pril pral peil pfei pfah + pfla pflo plat plas plea plig plik plag pleg plus plei plie + quil quik quas wapp weap wipp lipp dipp sipp hipp kipp ripp + qual real praktik praktiker pelle pille palle qualle quelle + prall aufprall spiel gefiel progress proto prater prall pro + prof prokura prokurist predator presse erpresser protze opa + oper opera portal portiert apropos quelle portierte plagiat + plage pflug egge quast quest top hopper plaque platz pfeile + quoll geplagt gesagt gefragt preis preise leise quassele op + oper rap rippe rappe ertappt getappt getippt tip wippe pril + prasse presse klappe klappere geklappert depp stupid steppe + stop stoppt alle er ist gestoppt sie isst er stopft tropfte + das wasser tropft der wasserfall gefoppt poppig pope papier + pappe lappe radikal gerappt gerafft das wasser quillt leise + heraus aqua aquarell artist produkt palette preise pflaster + paragraph perl protokoll sparpreis kapitalgruppe post paare + quadrat quadrate quadratur des kreises philosoph pause quiz + porto partie partei plato padua parkplatz professor pariser + reprise die quelle des flusses die weserquelle europapokale + + + v und m + vm mv vm mv fv jm mj vf fm vj jv mf vf gv jm hm mj mh mg vh + vi va ve vr vg vi vu vo av ev iv uv ov uv me ma mo mi me mu + vim vam mer mar mir mei mol mal mie mig mag mog meh muh mau + vau vei vie vor vol val jav jov jev jam mai maj mer wem vim + viel vase vers mehr maar mit voll pomm luv rom reim warm am + vom wem dem ihm rum mull male maus mais mies muss kaum moos + viel oval volk vater immer mehr immer mehr meister viele im + vieles muss meise mehr mus meer viele klammer wieviel warum + mitte mittel matte matt platt platte watte quaddel mast mus + vertrag kaum verzug vermerk zuvor zuviel jemals vorteil ihm + vorgemerkt vorgesagt vor dem saal im stall muster kohlmeise + makulatur mogelei malerei verse ferse merke markiert markus + mimik hervor herum vertreter wurde mehrere verkauf verglast + fremde vögel vogel des vogels vögel klaus kommt aus amerika + es stimmt die stimme der stummel verlade gestammelt stummer + kummer fummel hummel summe summt krumm kram er kramt lahmer + verkehr verkehrt herum umfahre marktplatz wer mag apfelmus + lava magma mutter vater gemerkt vermerkt vermarktet versagt + vermisst vermiest verklagt verzagt er verzog werktags werft + er vertrat klaus vertrat fred vera vertritt maria uta reimt + verse paul liest verse vom autor kafka goethes verse las er + am mittag wer liest zolas werke daheim liest sie heim jedem + etwas mit viel gehalt die werte qualle im meer klammtal die + quasselstrippe warum streift der kater herum es ist so kalt + die katze sitzt im haus herum sie miaut zu laut verwahre es + + + n und b + bn nb bn nb nb bn bn nb nb bn nb bn gn gn gb hb bh jb fn bf + gn fn gb bg fb hb bh jb bj kb bk db bd sb bs ab ba lb bl bö + öb bo bu bi no nu ni ne be br bw kb bk bt tb zb bz ln nl vn + jnj jnj njn fbf bfb fbf bfb jnj njn bfj njf gbt bgt nju njh + hun han kan fan bus und ohn pon ihn ein nie nun neu nah den + din win pin uin ein nau bau bew beo boh bog bag big gib gab + geb fab dab sab kab lab lan dan san wan han zen ren wen tun + nein wein kein bein bier kein tier aber ober bald bild blei + blau blue baff biff bahn sein wein wohn wien sinn fein kein + neid pein rein eine leim fein huhn hahn nuss bann kann wann + dann mann nein bett bass biss boss blau wald bald halt salz + beginn gewinn allein negation blamage bagage tonnage gebete + gebeten sagen fragen plagen nagen neige trinken singen sang + klang fang den ball alle singen den song alles nur sinnlose + singerei er hat viel zu tun die tante kommt zu ihm umziehen + der umzug kostet viel geld seine einnahmen waren angemessen + zu lies das manual sagt man rtm die informationen findet er + dort zuerst wer liest lernt er sie liest viel uta lernt was + man tun muss um arbeiten zu können könnte sein dass er nein + sagt aber fragen ist besser als warten wen interessiert das + alles was man lesen kann hilft beim lernen fahrt ski in den + bergen beine festhalten er will reinen wein wann wird er es + lesen kafka soll seine verse lesen alle wollen ihn hören da + er so eine tiefe stimme hat eva strittmatter liest viel aus + erbe ihres mannes aber die eigenen verse sind ebenso gut zu + lesen ist heine vergessen keine ahnung ist heine bekannt + + + c und , + c, c, ,c dc cd k, ,k k, ,k cd dc ck kc d, ,d ck k, c, d, k, + , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , + ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck ck + cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, cd, + dcd k,k dcd k,k dcd k,k dcd k,k dcd k,k dcd k,k dcd k,k dcd + sch sch sch sch sch sch sch sch sch sch sch sch sch sch sch + sch, sch, sch, ch, ch, ch, ch, ch, ch, ch, ch, ch, ch, sch, + ddcc dcdc dccd cddc dcdc cddc dccd cddc cdcd ddcc ddcc dccd + k,,k k,k, ,,kk k,k, kk,, k,k, k,k, ,k, k k,k, k,k, ,k,k ,kk + ac ac ca ca acdc dcca ac acdc acdc ak,k ak,k ak,k k,ak k,,k + fc cf fccf fccf fcf fcf cfc fcf fcf fccf cffc cffc cfcf cfc + lcl lcl clc llcc clc clc lcl lcl cllc lach lach wache mache + ach auch doch dach ich mich sich nicht euch ich welch solch + solche molche welche jene, welche der, die, auch, wenn nun, + da sobald, wenn, dann gerade, als je mehr, desto besser, so + wie du, na dann, ich bin, glaube ich wer glaubt, der ist + dick lack leck auch dich doch deck lech dach loch doch noch + buch fluch such versuch betrug falsch pflicht verzicht auch + versuchung besuch tuch tauche seuche verflucht gedichte chi + eva liest gedichte die ich schon lange kenne, doch schön + sind sie doch auch, wenn der saal nicht voll ist, wird er + seine verse lesen kommt das komma da hin, oder da hin ich + will gerne kommes setzen, doch ich mache das sicher immer + falsch na schön, wenn es sein muss, dann auch mit kommata + schick, schlank, schnick, schnack, schön, schade, schwer, + schlank, schön, schöner, schneller, zu schnell, schriftlich + hilfreich ist, wenn man die regeln zur kommasetzung kennt + auch wenn der rechner streikt, musst du die ruhe bewahren + + + x und . + x. x. x. x. x. x. x. x. x. x. x. x. x. x. x. x. x. x. x. x. + x.x x.x x.x x.x x.x x.x x.x x.x x.x x.x x.x x.x x.x x.x x.x + xx.. xx.. xx.. xx.. xx.. xx.. x.. xx.. xx.. xx.. xx.. xx.. + axa ö.ö axa ö.ö axa ö.ö axa ö.ö axa ö.ö axa ö.ö axa ö.ö axa + axt exe axt exe ol. ol. mol. mal. mel. en. en. en. ein. en. + fax max axt axt. fax. max. a..a s..s d..d f..f j..j k..k xx + exe exa ex dax sax fax nux lux mux tux exakt lexikon lexik + tux. taxi text textur taxen taxator taxameter saxophon lexx + tux. tex. exakt. explosion. exorbitant. mexiko. exempel. ex + tux luxemburg. fix. fax. fixum. fixieren. extrakt. extra. + tux nixe verflixt fixen ein problem fixen. fix. max. lol l. + tux. den text revidieren. xerxes, der perserkönig war nicht + in luxemburg, sagt er. felix lebt nicht am existenzminimum. + linux linux linux linux linux linux linux linux linux linux + tux tux tux tux tux tux tux tux tux tux tux tux tux tux tux + taxi fahren ist toll. linus begann mit linux als student. + auch heute arbeiten viele studenten an der entwicklung von + software, die unter linux laufen soll. exakt nach dem start + blieb der wagen stehen. der fahrer schloss erstmal alle + fenster. er war programmierer, doch er kannte linux nicht. + nach der explosion war der saal leer. kafka las erstmal die + verse nicht mehr weiter, bis sich die aufregung legte. text + der text aus dem lexikon ist nicht ausreichend. deshalb las + sie auch noch die entschrechenden seiten im internet. ende. + + + y und - + y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- y- + y- y- y- y- y- y- y- -y -y -y -y -y -y -y -y -y -y -y -y -y + ö-ö ö-ö ö-ö ö-ö -ö- ö-ö -ö- ö-ö -ö- ö-ö -ö- ö-ö -ö- ö-ö -ö- + aya yay aya yay aya aya yay yay aya yay yay aya yay yay aya + fsdaya jklö-ö fsdaya jklö-ö fsdaya jklö-ö fsadya jkl-ö-ö a- + sys l-l sys l-l sys l-l sys l-l sys l-l sys l-l sys l-l sys + dyn k-m dyn k-n dyn k-n syd ky- syf k-d syg k-h syn jn- hay + asyl asyl sylt sylt type type asyl sylt sys- teme syn- oden + bay- ern ana- lyse hygiene dynamo gymnastik lyzeum ly- zeum + bayern analyse hy- giene dy- namo gym- nastik synode system + yeti - yak - synthetisches - synergetisch - sylt asyl typen + yast - yet another setup tool + sympathisch sympathie hypothek lyon + als der pc noch nicht das standard-schreibmittel war, und + förmliche texte in die schreibmaschiene gehackt wurden, + stellte man mittels bindestrich sicher, dass der rechte + rand relativ einheitlich wurde. die wörter wurden nach sil- + ben getrennt. der bindestrich kann aber auch zwischen zwei + hauptwörtern stehen, um diese zu verbinden, wie in + kaffee-ersatz. wer sich mit sport auskennt, orientiert sich + an den punktetabellen, wenn er die ergebnisse verschiedener + mannschaften vergleichen will. dort wird der bindestrich + verwendet, um zu zeigen, wer gegen wen spielt. + herta bsc - fortuna köln + in verbindungen wie gertrud-meier-platz oder + nord-ostsee-kanal wird der mittelstrich ohne leerzeichen + verwendet. als gedankestrich taucht er auf, wenn man ein + paar stichworte logisch voneinander absetzen möchte. + + + ü und ä + öüä öüä öüä öäü öäü üäö äüö öäü öüä äöü üöä äüö öäü öäü üöä + öüö öüö öüö öüö öüö öüö öüö üöü üöü üöü üöü öüö üöü öüö üöü + öäö öäö äöä äöä äöä öäö öäö öäö äöä öäö öäö öäö öäö äöä äöä + äüä äüä äüä äüö äüä üäü üäü öüö öäü üäü üäü öäü öäü üöä äüö + möhre mähre fähre führe würde könnte müsste hätte täte gäbe + wäre sähe läge säge wäge mägen lägen lügen rügen trügen übt + geübt gepflügt - übt bemüht, berühmt, gerühmt, gesühnt über + flögen die vögel über die meere + und sähen die mähre, + gefolgt von dem bären, + dann würden sie stürzen hinab auf den bösen, + zum töten bereiten, verfressenen räuber, + ihn zausen und hacken, + mit schnäbeln zwacken, + ihn stechen und jagen + bis er zög von dannen + mit hungrigem magen... + gesöff, krüge, züge, betrügen, gähnen, erwähnen, gröhlen, + gesänge, gelänge, begänne, zöliakie, zünglein, zündhölzer, + gezündet, verzückt, glücklich, verrückt, bedrückt, rücken, + genügend, berühren, verführen, verfahren, für wen, wofür, + dafür, die tür, das gebälk, etwas gebäck, äpfel, überlegen + übermütig, gäbelchen, geflügel, gebügelt, verbrüht, bäume, + verprügelt, die äste, das geäst, die jäger, flöhe fliehen, + konfitüre, marmelade, breitmaulfrösche ängstigen sich vor + störchen, die lärche, die lerche, schübe, zöge, träge, er- + träglich, nachgeäfft, geschäft, kräftig, beschäftigt, über + von früh bis spät, qualitätsartikel zur verfügung stellen. + die fläche der europäischen gemeinschaft beträgt... + vorwärts und rückwärts gelesen ergäbe der text dieser lek- + tion keinen sinn. + ...ach so, vögel ärgern keine bären. + + + ß + äß äß äß öß üß öß üß öß üß äß üß öß üß üß äß öß üß äß öß üß + ßt ßt ßt ße ßt ße ßa ßt ße ßd ßt üß ßt üß ßt üßt üßt äße aß + öpüß ßpüo ßopä ö-ßp ßpä- öäüß -ö-ß ß--ü öäüß ßüäö ßäöß äßüö + müssen büßt füße süße küssen rüssel schüssel grüßt müßig aß + er aß es, sie saß, er vergaß ganz, sie besaß alles, straßen + gießen, begießen, genießen, zerfließen, zerfloss, schießend + saß der jäger auf seinem gesäß, das gefäß, das fass, größer + achtung - achtung - achtung - + nach der neuen rechtschreibregel gilt gerade das ß als kri- + tisch. schrieb man bisher wörter, deren infinitiv ein ss + enthielt in der gebeugten form mit ß, so muss man nun acht + geben. es heißt weiterhin füße, während es neuerdings fasst + heißt. die regel ist nicht sehr schwer. klingt der vokal + vor dem s-laut lang, schreibt man ein ß, klingt er kurz, + dann benutzt man ss. also fassen, fasst, das fass, gefasst, + müssen, muss, schluss, kuss - aber - fuß, füße, süß, groß, + gemäß. auch bei den doppelvokalen tritt das ß in auf. also + heiß, weiß, äußerst, außen, genießen, fließen, fleißig. + viel spaß und weiterhin genüssliches üben. + er maß ab, das maß aller dinge, + hass, muss, misslingen, essbar, größer, schößlinge, mäßig, + gleichmäßig, das postschließfach, expressgüter, man stößt, + planmäßig, regelmäßig, gemäß, das gefäß, stöße, die größte + + + Capslock + ALLES WAS HIER STEHT IST, MIT FESTGESTELLTER UMSCHALTTASTE + LINKS GESCHRIEBEN. DABEI BLEIBEN AUCH PUNKT UND KOMMA, SO- + WIE BINDESTRICHE ERHALTEN. IM FOLGENDEN BENUTZEN WIR DIESE + TASTE NICHT MEHR, DA DAMIT NICHT DER ÃœBLICHE SCHREIBALLTAG + BEWÄLTIGT WIRD. DIE BEIDEN ANDEREN UMSCHALTTASTEN WERDEN + JEWEILS VON DEM KLEINEN FINGER DER HAND BENUTZT, DIE EINEN + KÃœRZEREN WEG HAT. DAS IST IN DER REGEL DIE HAND, DIE FÃœR + DEN FOLGENDEN BUCHSTABEN NICHT BENÖTIGT WIRD. DAMIT IST ES + DANN AUCH MÖGLICH, ALLE ZEICHEN DER ZWEITBELEGUNG ZU TIP- + PEN, ALSO AUCH DAS FRAGEZEICHEN. + DIE ERSTE ÃœBUNG WIRD FÃœR DIE UMSCHALTTASTE LINKS, DIE ZWEI- + TE FÃœR DIE UMSCHALTTASTE RECHTS SEIN. DANACH WIRD GEMISCHT. + ACHTUNG, DIE FESTSTELLTASTE MUSS NUN NOCH EINMAL BETÄTIGT + WERDEN. jetzt sollte das capslock-lämpchen aus sein. + + + Großbuchstaben (links) + Ja Ja Ja Ja Ja Ja Ja Ja Ka Ka Ka Ka Ka Ka Ka Ka La La La La + Ma Ma Ma Ma Ma Ma Za Za Za Za Ha Ja Ja Ha Ha Za Ha Ha Ha Ha + + + Großbuchstaben (rechts) + Fö Fö Fö Fö Fö Fö Fö Fö Fö Fö Gö Gö Gö Gö Gö Bö Bö Bö Bö Bö + Wö Wö Wö Wö Rä Rä Rä Rö Rö Gä Gä Fä Dä Sä Vä Vä Vö Sö Dä Dä + + + Großbuchstaben + Kalk Kalk Wald Wald Rand Sand Hand Land Verstand Klang Tank + Wort, Ort, Hort, Gehrung, Nahrung, Klarheit, Vergangenheit, + Art, Hahn, Mahnung, Lohn, Sohn, Hohn, Keim, Krönung, Krone, + Leine, Leim, Heim, Geheimnis, Verbannung, Bekanntmachungen, + Training, die Träne, der Trost, trostlos, das Los, Losungen + Die folgenden vier Lektionen werden aus ganz normalen Text- + übungen bestehen, danach geht es mit den Sonder- und Zahl- + zeichen weiter. + + + Zwischenübung + Linux - meine Freude + Es war ein ganz normaler Tag. Alles war wie immer. Ich kam + aus der Schule und setzte mich an den PC. Homepage verwal- + ten, Schülerdaten aktualisieren, Unterricht vorbereiten, + nebenbei ein paar MIDI-Files bearbeiten und E-Mail lesen. + Mein Windows-PC ist eben gut ausgestattet. Doch dann ging + es wieder los. Das Abholen der E-Mail dauerte satte drei + Minuten. Als ich dann im Postfach sah, dass da genau eine + nicht einmal sehr lange Mail reingekommen war, stand für + mich der Umstieg fest. Linux musste her. Ich wusste nicht, + was da auf mich zukommen würde, doch das war mir egal. Es + konnte nur noch besser werden. Kostenlose Software, gute + Internetanbindung, arbeiten auf verschiedenen Konsolen, + es klang vielversprechend. Dann ging es los. Erwartungs- + voll packte ich meine SuSE 6.1 aus und begann sofort mit + der Installation. Innerhalb eines Tages hatte ich alles + wichtige, also auch die ISDN-Konfiguration, fertig. + Einiges an meiner Hardware war problematisch, z.B. bekam + ich die Soundkarte nicht gleich voll einsatzfähig, aber da + ich nun sowieso erstmal mehrere Gigabyte an Software zu + erkunden hatte, störte mich das weniger. + Eine vernünftige Mailkonfiguration habe ich erst Wochen + später eingerichtet, doch für den Anfang tat es Netscape. + Inzwischen arbeite ich seit 10 Monaten mit Linux, und ich + habe keinen Tag davon bereut. Ich habe wieder angefangen, + Bücher zu lesen, und meine Fähigkeit, mich auf ein Problem + zu konzentrieren, statt einfach drauf los zu arbeiten, ist + irgendwie auch besser geworden. Dennoch gibt es noch sehr + viel zu lernen. + + + Zwischenübung + Das Internet + Das Internet ist in aller Munde. Alle wollen daran teil- + haben, viele wollen daran verdienen. Selbst Boris ist, wie + jeder weiß, inzwischen drin. Wie aber alles ganz genau be- + gann, wissen die wenigsten. + In den späten sechziger Jahren begann die Advanced Research + Projects Agency des amerikanischen Verteidigungsministeri- + ums, kurz ARPA genannt, mit der Finanzierung ein experimen- + tellen Wide Area Network, kurz WAN, um damit wichtige For- + schungsorganisationen in den Vereinigten Staaten von Ameri- + ka zu verbinden. Dieses Computernetz wurde ARPAnet genannt. + Das ursprüngliche Ziel bestand in der Freigabe teuerer und + knapper Rechnerressourcen an Auftragnehmern der Regierung. + Von Anfang an wurde das Netzwerk von den Benutzern aber auch + für die Zusammenarbeit, also der gemeinsamen Nutzung von Da- + teien und Software, dem Austausch von E-Mail und der gemein- + samen Entwicklung und Forschung über gemeinsam genutzte ent- + fernte Computer, verwendet. + In den frühen achtziger Jahren wurde über eine Protokoll- + Suite nachgedacht. Es entstand das Transmission Control Pro- + tocol, Internet Protocol. Diese wurde im ARPAnet schnell + Standard. Mit der Aufnahme dieses Protokolls in das populäre + BSD Unix-Betriebssystem, der University of California at + Berkeley begann die Demokratisierung von Netzwerken. Es wur- + den zunächst Universitäten verbunden, doch es dauerte nicht + lange, bis die in ein lokales Netzwerk eingebundenen Compu- + ter über das ARPAnat kommunizieren konnten. Das Netzwerk + wuchs und wuchs. Warens es anfangs noch eine Handvoll Hosts, + so wurde es schnell ein Netz von Zehntausenden von Hosts. + Das ursprüngliche ARPAnet wurde zum Backbone des Internet. + + + Zwischenübung + Lesung A. Kalbitz + ---------------------------------------------------------- + Samstagabend, Feierabend. Beine hochlegen, abschlaffen, + das miese Fernsehprogramm über sich ergehen lassen, schla- + fen. Ein Leben lang berieselt von den Impressionen irgend- + welcher Fernsehredakteure, Krankenhausserien - Ein Muss, + zumindest, seit Dr. Brinkmann in der Schwarzwaldklinik zu + Weltruhm vor der Ärzteschaft der Fernsehwelt gelangte. + Aber da war doch noch was. Da gab es noch andere Möglich- + keiten der Freizeitgestaltung. Beruhigt lehne ich mich zu- + rück und merke kaum, wie mir die Augen zu fielen. + Es ist höchste Zeit. Gleich beginnt die Lesung, und unser- + eins sitzt noch im Taxi und sucht die Eintrittskarten. + Ich bin absolut kein Kafka-Freund, aber es ist mal was an- + deres. + Endlich - wir betreten den Saal und erwischen schnell noch + einen Platz in der letzten Reihe. Es wird dunkel. Nur vorn + auf der Bühne strahlt ein greller Scheinwerfer auf das et- + was zu kleine Lesepult. Applaus. Von der Seite tritt ein + Mann herein, den ich nicht kenne, der aber als Autor vor- + gestellt wird, und der sein neuestes Werk auszugweise vor- + lesen soll. Er setzt sich, räuspert sich noch einmal und + blättert bedächtig in seinem Buch. Bei einem Lesezeichen + hält er inne, überfliegt die Seite, wirft noch einen Blick + in den Saal, als wolle er sagen - Achtung, es geht gleich + los - und atmet tief ein, um zu lesen, als plötzlich ein + lautes Krachen den Saal erfüllt. Das war kein Schuss, + dachte ich gleich. Derartige Geräusche kennt man ja aus + den Aktionfilmen im Fernsehen. Der Stuhl eines Gastes kann + auch nicht zusammengebrochen sein. Dafür war das Geräusch + zu laut... + + + Zwischenübung + Was hat... A. Kalbitz + ------------------------------------------------ + Was hat uns so verblendet, + dass alles was wir schaffen, + gemessen wird an anderem, + verglichen wird, getaxt, bewertet + und am Ende nicht verwendet. + Was hat uns nur so abgestumpft, + dass wir nicht erstmal sehen, + warum da einer etwas tut, + ob er es schafft, noch Hilfe braucht, + am Ende wirds gemeinsam gehen. + Was hat die Menschen kalt gemacht, + dass mancher gleich darüber lacht, + wenn einem mal ein Missgeschick + die Röte auf die Wangen malt, er sich blamiert, + verletzt dann einfach resigniert. + Was hat verdammt noch mal + der Autor sich dabei gedacht, + uns unser Dasein zu vermiesen, + mit dummen Texten, Meinungen und ungeschickt + gebastelten Gedichten, wie diesem. + + + < und > + <><><><><><><><><><><><><><><><><><><><><><><><><><><><><> + < > < > < > < > < > < > < > < > < > < > < > < > < > < > + >< >< >< >< >< >< >< >< >< >< >< >< >< >< >< >< >< >< >< + << >> << >> << >> << >> << >> << >> << >> << >> << >> << + Die Zeichen < und > werden als Operatoren benutzt. + < ist der Eingabeoperator und > ist der Ausgabeoperator. + Mit ls > dateiname kann ich unter Linux eine Dateiliste + mit allen Dateien des akuellen Verzeichnisses anlegen. + Will dich eine Datei nicht überschreiben sondern Daten + anhängen, benutze ich >> als Operator. + In HTML-Quellen spielen die Zeichen < und > eine wesent- + liche Rolle. Alle Tags, gesprochen: Tägs, werden zwischen + < und > eingeschlossen. + Beispiele: <html> <head> <body> <a href... <img src... + <table> <hr> <br> <p> <li> <ol> <ul> + Auch in der XML-Syntax werden diese Zeichen verwendet um + die Tags von den normalen Texten abzugrenzen. + Häufig werden die Zeichen auch verwendet, um Unterschiede + darzustellen. Daher stammen auch die Bezeichnungen: + ist größer als - für > und ist kleiner als - für <. + In ASCII-ART-Manier lassen die Zeichen sich ebenfalls gut + verwenden. Beispiele dazu wird es in einer der Abschluss- + lektionen geben. + <-><-<>-><<-->>-<<-->>-<<-->>-<<->>-<<--->>-->>-<<->>-<<>> + + + 1,!, ; und ? + 1! ß? 1! ß? 1! ß? 1ß!? ?1?ß !1?! 1ß!? ??!!1ßß1 !ß!ß1??!ß!1 + .!? sind Interpunktionszeichen, die im Deutschen dazu ver- + wendet werden, um zu signalisieren, dass es sich bei einem + Satz um eine normale Aussage, einen Ausruf oder eine Frage + handelt. Wer war das? Wieso machst Du das? Wo kommst Du + denn her? Das alles sind typische Fragen, bei denen der + Leser sofort weiß, wie er sie betonen muss. + Komm her! Sei leise! Hallo! Achtung! Das wiederum sind, so + sagt das Interpunktionszeichen, Ausrufesätze. Sie werden + vom Leser ebenfalls deutlich anders gesprochen, als Frage- + sätze oder normale Sätze, die mit dem Punkt abgeschlossen + werden. + Auf der Tastatur werden !?.<> als Sonderzeichen betrachtet, + was eigentlich nur bedeuten soll, dass sie von den normalen + Buchstaben unterscheiden werden müssen. Ebenfalls unter- + schieden werden die Zahlzeichen, wie z.B. die 1. Aus Zahl- + zeichen werden Zahlen gebildet: + 1 steht für eins, 11 für elf, 111 für einhundertundelf. + Verwendet man das Wort ein in Texten, wird es für gewöhn- + lich als unbestimmter Artikel verwendet. Das läßt sich + aber manchmal auch anders interpretieren: Werden kleine + Mengen in Texten verwendet, schreibt man dafür häufig die + Zahlwörter ein, zwei oder drei. In Aufzählungen oder bei + der Festlegung von Reihenfolgen hingegen benutzt man gern + die Zahlzeichen: 1.; 1. Platz; 1. Durchlauf; 1. Datensatz. + In HTML wird das Ausrufezeichen übrigens verwendet, um + Kommentare in die Quellen einzugügen, die dann später in + der Internetseite nicht zu sehen sind. + <!-- Dies ist ein Kommentar in einem HTML-Quelltext --> + Willst Du noch mehr über die Bedeutung von ! und ? wissen? + + + 5, %, 8 und ( + (((((((((((((((((((((((((((((((((((((((((((((((((((((((((( + 58% liest man als achtundfünfzig Prozent. Prozent bedeutet + von Hundert. + Berechne: + 58% von 1111 EUR. + 88% von 888 kg Mehl. + %-Werte werden benötigt, um den Anteil an einen bestimmten + Grundwert zu berechnen. + In Perl wird das %-Zeichen benutzt, um einen Hash festzu- + legen. %namen wird dann eine z.B. zweispaltige Liste mit + Vor- und Nachnamen zugeordnet, die dann in dem Programm + ausgelesen werden kann. + In der Bash ist % ein Operator für Modulus-Operationen. + Das entspricht dem Rest bei einer ganzzahligen Division. + (((((((((((((((((((((((((((((((((((((((((((((((((((((((((( + + + 2, 6, &, 7 und / + 1 5 8 6 7 7 6 5 8 1 67 76 58 85 158 178 167 187 585 151 58 + 6 7 & / 16/8 7/5 1/7 6/8 5/8 6/5 8/8 5/5 7/7 6/7 1/7 1/6 & + Internet & Co.; Max Meier & Söhne; Grunewald & Co. KG + Das Kaufmanns-und & begegnet uns bewußt oder unbewußt recht + häufig. Aber es wird nicht nur in Firmenbezeichnungen ver- + wendet. + In der Bash dient das Kaufmanns-und als Operator. + Ein & bedeutet bitweises UND und + ein && bedeutet logisches UND. + In 1>&2 wird die Standardausgabe eines Befehls auf die + Standardfehlerausgabe umgeleitet. + Der Slash / wird häufig als Zeichen für die Division ver- + wendet. Unter LINUX ist es ein wesentliches Zeichen für + die Organisation der Verzeichnisstruktur. So ist / (root) + das Wurzelverzeichnis, von dem aus in Unterverseichnisse + verzweigt wird. /boot, /root, /opt, /usr, /var, /tmp, + /etc, /bin sind Standardverzeichnisse in dieser Struktur. + In HTML wird der Slash benutzt, um TAGs zu schließen. + <html> + <head><title> Homepagetitel </title></head> + <body> + Seitentext inclusive weiterer HTML-Befehle. + </body> + </html> + Dies ist eine gültige Grundstruktur einer HTML-Seite mit + sehr wenig Inhalt. + + + 4, $, 9 und ) + (49$) (49$) (48$) (57$) (56$) (78$) (89$) (18$) ($81) (51$) + Das $-Zeichen steht für Dollar. Jedem ist klar, dass dieses + Zeichen für eine Währung steht, die den Weltmarkt beherrst. + Dies soll jetzt kein Text über Umrechnungskurse werden. Die + wechseln ja doch regelmäßig. Stattdessen wollen wir auch + für dieses $-Zeichen nach weiteren Bedeutungen fahnden. + Zunächst die Bash: + $ steht für Variablen- oder Befehlssubstitution. + Beispiel für Befehlssubstitution: Befehl1 $(Befehl2) + Beispiele für Variablensubstitution können hier leider noch + nicht geschrieben werden, da dabei die geschweifte Klammer + verwendet wird. + Und nun Perl: + In Perl lassen sich mit dem $-Zeichen ganz einfach Variablen + festlegen. + Dabei kann direkt von der Tastatur <STDIN> gelesen und damit + die Variable gefüllt werden: + $eingabe = <STDIN>; + mit + chomp($eingabe); + wird das Newline-Zeichen am Ende der Eingabe entfernt. + Dabei wird der Inhalt der Variablen $eingabe bereits ausge- + lesen und verarbeitet. + + + 3, §, 0 und = + §30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30=§30 + 134567890 098765431 !§$%&/()= =)(/&%$§! 890 60 470 160 3140 + =========================================================== + § - Paragraph + Dieses Zeichen steht für Recht und Ordnung auf der ganzen + Welt. Sie kennen das: + §1 Jeder macht seins. + §2 Wenn keine anderen Paragraphen entgegenstehen, gilt §1! + =========================================================== + Selbst das Wort Paragraphenreiter kommt nicht von ungefähr. + Schließlich sieht § aus wie ein Seepferdchen. + =========================================================== + Das = (in Worten: ist gleich) steht ebenfalls für Gerech- + tigkeit. Eine Gleichung ist nur dann eine wahre Aussage, + wenn die Kräfte (Terme?, Werte?) auf beiden Seiten gerecht + verteilt sind. + 1+1=2 + 2+2=4 + 34567+56780=91347 + f(x)=3*x+7 + In der Programmierung nimmt man mit = oder == eine Zuwei- + sung vor. + Schlimmstenfalls läßt sich das = aber schön als Trennzei- + chen für Textabsätze verwenden. + =========================================================== + + + " + ALLES WAS HIER STEHT IST, MIT FESTGESTELLTER UMSCHALTTASTE + 1234567890 0987654321 20 21 22 23 24 25 26 27 28 29 2222 2 + "Dies ist eine Aussage!" + Die "Gänsefüßchen" werden in der Schriftsprache verwendet, + um wörtliche Rede deutlich zu machen. So kann man zum Bei- + spiel ab sofort nicht nur sagen, dass Kafka darüber etwas + las, wie man etwas sagt, sondern man kann nun auch schrei- + ben Kafka las:"Ich sage ihnen mal wie man das sagt!" + Darauf antwortete das Publikum:"Nee, lass mal!" + Wie in "Gänsefüßchen" werden die "Gänsefüßchen" manchmal + auch dazu verwendet, um eine nicht ganz korrekte aber ge- + läufige Bezeichnung zu verwenden. Schließlich sehen es + die Gänse nicht gern, wenn man ihre Füße mit einfachen An- + führungsstrichen vergleicht. + Eine Aussage im Computerbereich ist ähnlich einer Aussage + im literarischen Bereich häufig in Anführungsstriche zu + setzen. echo "Dies ist ein Text!" bringt in der Bash + Dies ist ein Text! + zum Vorschein. Eingebaut als Warnungen in Scripte in der + Form + echo "Konnte den User nicht anlegen!" + Führt das zu sinnvollen Ausgaben, die zur rechten Zeit + das richtige sagen. + + + _, ^, °, ' und ` + ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ + ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° ° + ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' ' + ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` + Heute werden Tageshöchsttemperaturen von 21°C erwartet. + Bei 0°C liegt der Gefrierpunkt des Wassers. + Wasser siedet bei 100 °C. + Das ^ ist ein Sonderzeichen, das z.B. beim Programmieren + in C++ das Bit-Exclusive-ODER XOR repräsentiert. + ^ ist dort also ein Operator. + ` (Backquotes) werden in Perl wie in einer Shell dazu + verwendet, Ausgaben eines Programms als Daten zu über- + nehmen. + $jetzt = "Die aktuelle Uhrzeit ist ".`date` + foreach $_ (`who`) ... + + + +, *, # und ' + +*#' +*#' +'*# #*#' *#' #+'+ +##+ '++' ++'#*# #+#+#+#+* #* + 3+3=6 + 3*3=9 + #include <gtk.h> + # dies ist ein Kommentar + ## dies auch + c++ ist eine objektorientierte Programmiersprache. + g++ ist nichts anderes. + Berechne! + 3+3+3+3= + 3*3*3*3= + 9*9*9*9= + 9+9+9+9= + Rechenoperationen in der Mathematik: + + ist das Zeichen für die Addition. + * ist das Zeichen für Multiplikation. + 'Hier steht etwas drin!' + In literarischen Texten wird das Zeichen ' häufig dafür + verwendet, um eine wörtliche Rede: ("Du hast doch gesagt, + dass ich den Film noch zuende sehen darf.") von Gedanken, + die nicht ausgesprochen werden ('Immer muss ich um acht + ins Bett! Das ist echt unfair!') zu unterscheiden. + So kann man sehr sinnreiche Texte formulieren, in denen + man genau darauf achten muss, was gesagt und was nur ge- + dacht wurde. + "Ein schönes Kleid haben sie heute wiede an, Frau Meier!" + 'Den Fummel haben sie wohl aus dem Schlussverkauf, oder?' + + + Zwischenübung + Sitzung frei erschwindelt von: A. Kalbitz + ========================================================== + "Hast du dir das auch gut überlegt?" Rainer schaute zwei- + felnd auf Felix und man sah seinen Augen an, dass da nicht + nur Zweifel, sondern auch besseres Wissen in dieser Frage + lag. "Äh, ich dachte, ja,", kam Felix zögerlich mit der + Sprache raus, "wenn ich schon Linux auf dem Schulnetz fah- + re, dann sollen auch die Schüler die Möglichkeit haben, + mit Linux zu arbeiten." Rainer sah immer noch skeptisch + aus. "Dann bist Du aber erst einmal der Einzige, der das + benutzen und den Schülern verständlich machen kann." + "Das ist schon klar, aber ich bin guter Hoffnung, das + das System so nach und nach überzeugt!" - + "Und die Kollegen?" - "Bekommen eine Schulung, wenn der + Bedarf da ist." - "Na gut, wenn Du glaubst, dass das so + machbar ist, dann gehen wir es an, ich bezweifle nur, + dass du damit viele erreichen wirst." Felix grinste nun + breit übers ganze Gesicht: "Warten wir es doch ab." + Nun sah er aus, als hätte er ein As aus dem Ärmel gezogen. + "Wir haben bisher niemanden dazu überredet, sich einen + Computer "anzutun", und selbst unter den älteren Kollegen + wird die Zahl derjenigen, die diese Technik akzeptieren + nun doch immer größer, warum soll sich dass denn mit dem + interessantesten System, das die Branche zu bieten hat + nicht bald ähnlich einstellen. Letztendlich setzt sich die + Neugierde doch durch." Nun grinste auch Rainer, "Na gut, + ich kaufe mir schon mal für meinen privaten Rechner eine + neue Festplatte, damit ich dann mitreden kann, wenn es + losgeht." - "Siehste! Es wirkt schon!" ;-) + + + ², ³, {, [, ], }, \, @, ~ und | + Drittbelegung: Das sind die Zeichen ² ³ { [ ] } \ @ ~ | + "Quadrat"-Zeichen="Hoch zwei": + f(x)=2x²+2x+2 + mm², cm², dm², m², km² + f(x)=sin²(x)+cos²(x) + "Kubik"-Zeichen="Hoch drei": + f(x)=x³+2x²+x+1 + mm³, cm³, m³, km³ + 1l=1dm³ + "geschweifte" und "eckige" Klammern: + {} [] + y={3x*[2x-1]-4} + if test "${!arg_num}" = "-v"; then + verbose on + "Backslash": + \ wir verwendet, um eine Befehlszeile in einem + Script auf der foldenden Zeile weiterzuführen. + "Klammeraffe": + @ kommt in E-Mailadressen vor. + moritz@musterdomain.de + user@localhost + @ Wird z.B. in Perl für zur Festlegung von + Arrays oder als Feldplatzhalter verwendet. + @nonsens("Quatsch","Witz","Blödsinn") + @<<<<<<< + "Tilde": + ~ dient z.B. standardmäßig als Kennzeichnung für + Sicherheitskopien, die von ln angelegt werden. + "Pipe": + | wird als arithmetischer Ausdruck für bitweises + ODER z.B. in der bash verwendet. + || hingegen kennzeichnet ein logisches ODER + |= ist ein ODER mit anschließender Zuweisung + Mit | lassen sich Ausgaben eines Befehls in + andere Anwendungen umleiten. + ls *.jpg | less listet alle Dateien des aktuellen + Verzeichnisses in less auf. + Die Zeichen der Drittbelegung haben mit der Einführung des + Computers in das Leben der Schreibenden Einzug gehalten. + Aus diesem Grund haben wir sie in den Kurs aufgenommen. + Im ursprünglichen Zehnfinger-System gibt es keine + Entsprechung, da auf alten Schreibmaschinen die <Alt Gr>- + Taste nicht existiert. + {²²²} || {³³³} || [²²²] || [³³³] || \\\ || @@@ || ~~~ || + + + Geschafft! + /*************************************************************************** + info.cpp - description + begin : Sun Jan 30 14:40:59 MET 2000 + copyright : (C) 1999 by Daniel Reith + email : DanR@gmx.de + ***************************************************************************/ + /*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + #include "info.h" + #include "wx/image.h" + #include <config.h> + enum + { + C = 211, + OK = 212 + }; + BEGIN_EVENT_TABLE(Info_Dialog, wxDialog) + EVT_BUTTON(OK, Info_Dialog::OnSchliessen) + END_EVENT_TABLE() + //********************************************************* + //* Konstruktor + //********************************************************* + Info_Dialog::Info_Dialog(wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos = wxDefaultPosition, + const wxSize& size =wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE, const wxString& name = "dialogBox") : wxDialog(parent, id, title, pos, size, style, name) + { + SetAutoLayout(TRUE); + #ifdef __WXMSW__ + wxBitmap::AddHandler(new wxPNGFileHandler); + #endif + #ifdef __WXGTK__ + wxImage::AddHandler(new wxPNGHandler); + #endif + wxString f; + f << L_DIR << "logo.png"; + logo = new wxBitmap(f , wxBITMAP_TYPE_PNG); + canvas = new MyCanvas(this, logo, wxDefaultPosition, wxDefaultSize); + wxLayoutConstraints *c1 = new wxLayoutConstraints; + c1->top.SameAs(this, wxTop, 5); + c1->left.SameAs(this, wxLeft, 5); + c1->width.PercentOf(this, wxWidth, 48); + c1->height.PercentOf(this, wxHeight, 80); + canvas->SetConstraints(c1); + info_text = new wxStaticText(this, -1, "", wxDefaultPosition, wxDefaultSize); + wxLayoutConstraints *c3 = new wxLayoutConstraints; + c3->top.SameAs(this, wxTop, 5); + c3->left.SameAs(canvas, wxRight, 15); + c3->width.PercentOf(this, wxWidth, 47); + c3->height.PercentOf(this, wxHeight, 80); + info_text->SetConstraints(c3); + wxString msg; + msg << _("PingoS Tipptrainer\n") + << _("------------------\n") + << _("Version:\t") << VERSION + << _("\nhttp://www.pingos.schulnetz.org/tipptrainer\n") + << _("Veröffentlicht unter der GPL 2.0\n") + << _("\nAutoren:\n") + << "Andreas Kalbitz \n\t(felix@musik-workshop.de)\n" + << "Matthias Kleine \n\t(Matthias.Kleine@selflinux.de)\n" + << "Daniel Reith (DanR@gmx.de)\n" + << _("\nFeedback bitte an: \n\ttipptrainer@reith.8m.com"); + info_text->SetLabel(msg); + ok = new wxButton(this, OK, _("Schließen")); + wxLayoutConstraints *c2 = new wxLayoutConstraints; + c2->centreX.SameAs(this, wxCentreX); + c2->top.SameAs(canvas, wxBottom, 10); + c2->width.PercentOf(this, wxWidth, 30); + c2->height.PercentOf(this, wxHeight, 9); + ok->SetConstraints(c2); + } + //********************************************************* + //* Destruktor + //********************************************************* + Info_Dialog::~Info_Dialog() + { + } + //********************************************************** + //* Fenster schließen + //********************************************************** + void Info_Dialog::OnSchliessen(wxCommandEvent* event) + { + EndModal(GetReturnCode()); + } + BEGIN_EVENT_TABLE(MyCanvas, wxScrolledWindow) + EVT_PAINT(MyCanvas::OnPaint) + END_EVENT_TABLE() + MyCanvas::MyCanvas(wxWindow *parent, wxBitmap *b, const wxPoint& pos, const wxSize& size): + wxScrolledWindow(parent, -1, pos, size) + { + logo = b; + } + MyCanvas::~MyCanvas() + { + } + void MyCanvas::OnPaint(wxPaintEvent& WXUNUSED(event)) + { + wxPaintDC dc(this); + wxMemoryDC memDC; + memDC.SelectObject(* logo); + dc.Blit(5, 25, logo->GetWidth(), logo->GetHeight(), & memDC, 0, 0, wxCOPY, TRUE); + memDC.SelectObject(wxNullBitmap); + } + + + diff --git a/ktouch/training/german3.ktouch.xml b/ktouch/training/german3.ktouch.xml new file mode 100644 index 00000000..b95c241d --- /dev/null +++ b/ktouch/training/german3.ktouch.xml @@ -0,0 +1,883 @@ + + Deutsch (generated) + German training file for ktouch +generated by Markus Frisch <frisch@vr-web.de> + + + + Grundstellung Teil 1 + Grundstellung (1) + fff fff fff jjj jjj jjj fff fff jjj jjj fff jjj fff jjj fff jjjff + fjf fjf fjf jfj jfj jfj fjf fjf fjf jfj jfj jfj fjf jfj fjf jfjfj + ddd ddd ddd kkk kkk kkk ddd ddd kkk kkk ddd kkk ddd kkk ddd kkkdd + dkd dkd dkd kdk kdk kdk dkd dkd dkd kdk kdk kdk dkd kdk dkd kdkdd + fjf dkd fjf dkd fjd dkd fjf dkd jfj kdk jfj kdk jfj kdk jfj kdkdk + aaa aaa aaa ööö ööö ööö aaa aaa ööö ööö aaa ööö aaa ööö aaa öööaa + fff jjj ddd kkk aaa ööö fff jjj ddd kkk aaa ööö fff jjj ddd kkkff + aöa aöa aöa öaö öaö öaö fjf dkd aöa fjf dkd aöa jfj kdk öaö jfjdk + sss sss sss lll lll lll sss sss lll lll sss lll sss lll sss lllss + sls sls sls lsl lsl lsl sls sls sls lsl lsl lsl sls sls sls lslsl + fff jjj ddd kkk aaa ööö sss lll fff jjj ddd kkk aaa ööö sss lllff + + + Grundstellung Teil 2 + Grundstellung (2) + asdf jklö asdf jklö asdf jklö asdf jklö asdf jklö asdf jklö asdfj + fdsa ölkj fdsa ölkj fdsa ölkj fdsa ölkj fdsa ölkj fdsa ölkj fdsaf + asdf jklö fdsa ölkj asdf jklö fdsa ölkj asdf jklö fdsa ölkj asdfa + la la la ka ka ka sö sö sö dö dö dö la la la ka ka ka sö sö sö dö + al al al ak ak ak ös ös ös öd öd öd al al al ak ak ak ös ös ös öd + ja ja ja da da da ja ja ja da da da ja ja ja da da da ja ja ja da + öd öd öd ja ja ja öd öd öd da da da öd öd öd ja ja ja öd öd öd ja + fad fad fad las las las fad fad fad las las las fad fad fad ja da + als als als fad fad fad las las las als als als fad fad fad öd ja + lös lös lös als als als fad fad fad lös lös lös als als als da ja + das das das als als als das als das als als das als das als ja öd + las las las das das das las das las das das las das las das da ja + da das da das da das las ja las ja las ja öd ja lös da das ja lös + ja lös ja lös ja lös lös da fad da fad da öd öd fad ja lös da das + das las dass das las dass das las dass das las dass dass las dass + + + Zwei wichtige Vokale: e und i + e und i + ded ded ded dej dek del deö ded deö del dek dej ded dej dek delde + ded ded dea dea des des def def ded ded dea dea des des def defed + ede ede ede edj edj edk edl edö edf eds ede ede edj edj edk edled + öde öde öde ade ade ade öle öle öle ade ade öde öde ade ade alles + alle alle alle lade lade lade alle alles lade lade alles lade las + löse löse löse jede jede jede löse löse jede jede löse jede alles + kik kik kik kif kid kis kia kik kia kis kid kif kik kis kia kikik + kik kik kiö kiö kil kil kik kik kij kij kik kil kiö kil kij kikik + iki iki ikf ikd iks ikj ikl ikö ikf ded kik ded kik ded kik dedki + sie sie sie sei sei sei sie sie sei sei sie sie sei sei seid seid + die die die sie sie sie die die sie sie die die sie sie die diese + seid seid seid dies dies dies seid seid dies dies seid dies diese + fiel fiel fiel lief lief lief fiel fiel lief lief fiel lief leise + feil feil feil fiel fiel fiel lief lief fiel fiel feil feil fidel + seid seid seid fiel fiel feil feil seid seid lief lief fiel fidel + dies dies lief feil seid seid feil lief fiel dies seid dies leise + ideal ideal ideal fidel fidel fidel ideal ideal fidel fidel ideal + leise leise leise ideal ideal ideal leise leise ideal leise fidel + alles alles alles leise leise leise alles alles leise alles leise + feil feil feil seid seid seid dies dies dies fiel fiel fiel fidel + seid fiel dies feil dies fiel seid feil fiel seid dies seid leise + diese diese diese leise leise leise diese diese leise leise diese + leise leise diese diese lasse lasse leise lasse diese lasse leise + diese leise lasse diese leise lasse lasse leise diese leise lasse + ideal ideal ideal fidel fidel fidel ideal ideal fidel fidel ideal + alles alles alles ideal ideal ideal alles alles ideal ideal alles + las lasse das dass las lasse das dass las lasse das dass las dass + jede jede ödes ödes dass dass jede jede ödes ödes dass dass lasse + + + Zwei häufige Buchstaben: r und u + r und u + ded frf frf frf frj frk frl fri frf frd frs fra frf fri fra dedfr + dir dir dir dar dar dar dir dir dar dar dir dar dir dar dir leere + leer leer leer reif reif reif leer leer reif reif leer reif reife + aller aller aller reise reise reise aller aller reise reise aller + freie freie freie klare klare klare freie freie klare klare freie + jeder jeder jeder raffe raffe raffe jeder jeder raffe raffe jeder + kik juj juj juj juf jud jus jua juj juk jul juö juj juk jul jujuj + aus aus aus auf auf auf aus aus auf auf aus auf aus auf aus faule + faul faul faul rufe rufe rufe faul faul rufe rufe faul rufe kaufe + kaufe kaufe kaufe laufe laufe laufe kaufe kaufe laufe laufe kaufe + dulde dulde dulde freue freue freue dulde dulde freue freue dulde + flaue flaue flaue dulde dulde klare klare flaue dulde klare faule + + + Komma und Punkt + , und . + kik k,k kik k,k k,a k,s k,d k,f kik k,k k,a k,s k,d k,f kik k,k,k + k,k l.l l.l l.l l.a l.s l.d l.f l.l l.a l.s l.d l.f k,i l.l l.al. + k,ö k,l k,j l.ö l.k l.j k,k l.l k,k l.l k,ö l.ö k,j l.j k,kl.l,k. + ideal, ideal. fidel, fidel. ideal, ideal. fidel, fidel. es, dass. + jedes, jedes. diese, diese. jedes, jedes. diese, diese. da, jede. + alles, alles. leise, leise. alles, alles. leise, leise. ja, alle. + es dauere, es dauere. leider flau, leider flau. alles frei, leer. + alles klar, alles klar. alles reif, alles reif. das sei dir klar. + leider leer, leider leer. leider sauer, leider sauer. erfasse es. + dass er erfasse, dass er erfasse. ja, dass sie das alles erfasse. + erlasse dies, erlasse dies. erlasse das alles. er erlasse es dir. + er rufe, er rufe es. er rufe aus, er dulde es. leider alles leer. + er lasse, er lasse es. er erlasse das, er fasse auf, erfasse das. + sei fair, dass er fair sei, dass sie fair sei, dass sie fair sei. + leere es aus, erfasse es, dass er es erfasse, dass er es erfasse. + + + Ãœbung + sause sause sause sauer sauer sauer raufe raufe raufe sause sauer + sauer sauer raufe raufe sause sause sauer raufe sause sauer raufe + dar darauf darauf darauf daraus daraus daraus darauf daraus drauf + dir dauere dauere dauere leeres leeres leeres dauere leeres leere + rar erlasse erlasse erlasse erfasse erfasse erfasse erlasse fasse + liefere liefere liefere darauf darauf darauf liefere leider lasse + leider leer, leider flau, leider faul, leider leer, liefere alles + alles frei, alles klar, alles reif, alles leer, erfasse das, klar + er rufe, er rufe es, er rufe dir, er dulde es, sie dulde es, dass + er lasse, er lasse es, er erlasse das, er fasse, er erfasse alles + alles klar, alles frei, alles reif, alles leer, erfasse das klar, + er dulde, er dulde es, rede leise, sie rief aus, er liefere alles + er kaufe, kaufe alles, kaufe alles auf, sie kaufe alles auf, alle + liefere dies, liefere alles, liefere es, liefere alles aus, rufe, + rufe das aus, rufe dies aus, rufe dies alles aus, rufe aus, alles + erlasse es, erlasse dies, erlasse dieses, leider dies alles leer, + + + Grossschreibung: + linker Umschalter und rechter Umschalter + jJa jJa Ja Ja Ja Jade Jade Jade kKa kKa Ka Ka Ka Kadi Kadi Kaffee + lLa lLa La La La Lauf Lauf Lauf öÖa öÖa Öa Öa Öa Öse Öse Öse Öse, + Jura Jura Jura Kauf Kauf Kauf Laie Laie Laie Ölfeuer Ölfeuer Jura + das Ufer, das Ufer, der Ural, der Ural, das Ufer, der Ural, Julia + die Idee, die Idee, die Isar, die Isar, die Idee, die Isar, Julia + der Jude, die Kufe, die Laus, der Usus, der Irak, das Leid, Iller + fFö fFö Fö Fö Fö Frau Frau Frau dDö dDö Dö Dö Dö Dill Dill Diskus + sSö sSö Sö Sö Sö Seil Seil Seil aAö aAö Aö Aö Aö Affe Affe Afrika + Fall Fall Fall Dirk Dirk Dirk Saal Saal Saal Adel Adel Adel Adler + die Rede, die Rede, die Rede, der Reis, der Reis, der Reis, Reue. + die Eile, die Eile, die Eile, die Elle, die Elle, die Elle, Efeu. + das Fass, der Dill, die Saar, der Akku, der Reis, die Eule, Elsa. + Jade Jade Fall Fall Kauf Kauf Dill Dill Lied Lied Jade Fall Kajak + Ölfeuer Ölfeuer Ausfall Ausfall Ölfeuer Ausfall Ölfeuer Ausruf Au + Ulla Ulla Rudi Rudi Ilse Ilse Ella Ella Ulla Rudi Ilse Elsa Iller + der Juli, der Juli, das Feld, das Feld, der Juli, das Feld, Jade. + der Klee, der Klee, die Dias, die Dias, der Klee, die Dias, Kies. + die Luke, die Luke, das Safe, das Safe, die Luke, das Safe, Lira. + das Ölfeuer, die Askese, das Ölfeuer, die Askese, diese Ausreise. + der Ulk, der Ulk, das Rad, das Rad, der Ire, der Ire, der Erlass. + der Jak, die Fee, die Kur, das Dur, das Lid, der See, die Ideale. + der Jura, der Fakir, die Kasse, die Diele, der Lakai, der Surfer. + der Keller, die Dekade, der Kessel, der Diskus, die Klasse, Ralf. + der Kurier, der Diesel, die Kreide, der Dussel, der Kaiser, Reis. + + + Training: Umschalter + Umschalter (2) + Er rufe Karl. Sie rufe Fred aus Kassel. Er rufe Ida aus Adelaide. + Ella, rede leise. Erika, rede leise. Julia aus Riesa rede leiser. + Karl, kaufe Reis. Ilse, kaufe Reis. Ilse, kaufe Kaffee aus Afrika + Ulf, liefere Eiskaffee. Alfred, liefere die Rasierseife aus Fulda + Er rufe Karl. Er rufe Karl aus Kassel. Sie rufe Karla aus Kassel. + Edi, rede leise. Erika, rede leiser. Ilse, aus Riesa, rede leise. + Else, liefere Eiskaffee. Else, liefere Eiskaffee. Else liefere es + Er rufe Fred aus Kassel. Er rufe Fred aus Kassel. Er rufe Frieda. + Karl, kaufe Kaffee. Karl, kaufe Kaffee aus Jaffa. Karla kaufe es. + Er rufe Fred. Ida rufe Fred aus Fulda. Erika rufe Fred aus Fulda. + Alfred, liefere diese Rasierseife aus Kassel. Alfred liefere alle + Else kaufe diese Seife. Erika kaufe diese Seife. Klara kaufe sie. + Dirk rede leiser. Ella rede leiser. Dirk aus Adelaide rede leise. + + + Die ersten Spreizgriffe: g und h + g und h + fgf fgf fgf fgö fgl fgk fgj fgf fga fgs fgd fgf fga fgs fgd fgfgf + gfa gfs gfd gfg gri gri gru gru gre gre gri gru gre gri gru grgrg + lag lag lag gar gar gar lag lag gar gar lag lag gar gar lag klage + klug klug klug sage sage sage klug klug sage sage klug sage kluge + grau grau grau karg karg karg grau grau karg karg grau karg graue + griff griff griff grell grell grell griff griff grell grell griff + Sieg Sieg Sieg Auge Auge Auge Sieg Sieg Auge Auge Sieg Sieg Gelee + Geld Geld Geld Gier Gier Gier Geld Geld Gier Gier Geld Geld Gasse + Girl Girl Girl Gras Gras Gras Girl Girl Gras Gras Girl Girl Geige + jhj jhj jhj jha jhs jhd jhf jhj jhö jhl jhk jhö jhl jhk jhö jhjhj + hjö hjl hjk hjö hjl hjk hjö jhj jhk jhl jhö hjö hjl hjk hjh öjhjö + aha aha aha sah sah sah her her her aha aha sah sah her her helle + ehe ehe ehe ihr ihr ihr ehe ehe ihr ihr her her sah ehe ihr ihrer + kahl kahl kahl fahl fahl fahl kahl kahl fahl fahl kahl kahl kahle + hell hell hell ihre ihre ihre sehr sehr sehr hell ihre sehr helle + ruhig ruhig ruhig fahre fahre fahre ruhig ruhig fahre fahre ruhig + leihe leihe leihe siehe siehe siehe leihe leihe siehe siehe leihe + herauf herauf heraus heraus herauf herauf heraus herauf geduldige + Ruhr Ruhr Ruhr Dreh Dreh Dreh Ruhr Ruhr Dreh Dreh Ruhr Ruhr Reihe + Hals Hals Hals Hass Hass Hass Hals Hals Hass Hass Hals Hals Hafer + Haus Haus Haus Held Held Held Haus Haus Held Held Haus Haus Halle + gehöre gehöre gehöre ruhige ruhige ruhige gehöre ruhige religiöse + lehre lehre lehre heile heile heile lehre lehre heile heile lehre + helle helle helle graue graue graue helle helle graue graue helle + sehr diesig, sehr eifrig, sehr gierig, sehr grell, er lieh alles, + + + Training: g und h + g und h (2) + gerade heraus, gerade erfuhr er es, gerade lieh er das alles aus, + es sei eilig, es sei sehr eilig, es sei eiliger, er erfahre dies, + siehe her, siehe herauf, siehe hierher, es lag, das lag hier aus, + erledige das, erledige alles, erledige es freudig, höre eilig auf + hilf ihr, es sei sehr heil, dies sei ruhig, sie sei hier ruhiger, + das sei sehr hell, das sei arg, sie erfuhr es, er erfuhr es hier, + er fuhr ruhig, er fuhr ruhiger, lege es heraus, hier lag das aus, + sie las eifrig, sie las das alles sehr eifrig, er las das eifrig, + das sei grell, dies sei greller, da lag es, er griff es hier auf, + der Guss, das Haar, der Graf, die Hefe, das Gras, die Hufe, Röhre + aus Gera, aus Kehl, aus Eger, aus Lahr, aus Suhl, aus Gera, Kehle + Rufe Gerd aus Kehl. Rufe Hedi aus Gera. Rufe Hildegard aus Halle. + Frage Ida aus Kassel. Frage Ulla aus Lahr. Frage Harald aus Gera. + Gerda fuhr das Rad. Hilde fuhr das Rad. Gerd fuhr dieses Fahrrad. + Harald sah diese Auslage. Erhard sah diese Auslage. Er sah alles. + Der Hausherr fuhr auf der Allee. Die Hausfrau fuhr auf der Allee. + Hilde gefiel das helle Kleid. Der Ehefrau gefiel das graue Kleid. + Edgar leihe dir das Glas. Gerda leihe dir die Geige. Er sah dies. + Gerade fuhr Harald aus der Garage. Heike aus Rheda fuhr das Krad. + Edgar fuhr sehr ruhig. Gerda las eifrig. Der Geselle erledige es. + Höre auf die Hilferufe. Karl höre auf die Hilferufe. Es lag hier. + Der Flieger sah die Segel. Der Geselle aus Krefeld sah das Radar. + + + Zwei wichtige Konsonanten: t und z + t und z + frf ftf ftf ftf frf fta fts ftd fta fts ftd tfö tfl tfk tfj frftf + hat hat hat tut tut tut hat hat tut tut hat tut tut hat tut hatte + gut gut gut tat tat tat gut gut tat tat gut tat tat gut tat gutes + kalt kalt kalt tief tief tief laut laut laut hart hart hart kalte + riet riet riet erst erst erst riet riet erst erst riet erst erste + alte alte alte fast fast fast alte alte fast fast alte fast altes + Lift Lift Lift Last Last Last Lift Lift Lift Last Last Last Karte + Takt Takt Takt Teig Teig Teig Takt Takt Teig Teig Takt Teig Tasse + Taler Taler Taler These These These Taler Taler These These Taler + juj jzj jzj jzj juj jzj jzö jzl jzk jzö jzl jzk jzö zjl zjk jujzj + kurz kurz kurz zart zart zart kurz kurz zart zart kurz zart kurze + zielt zielt zielt sitzt sitzt sitzt zielt zielt sitzt sitzt zielt + geizig geizig geizig zögert zögert zögert geizig zögert zersetzte + zerfiel zerfiel zerfiel zergeht zergeht zergeht zerfiel zerstreut + hitzige hitzige hitzige heftige heftige heftige hitzig dreisitzig + jetzt jetzt jetzt ritzt ritzt ritzt jetzt jetzt ritzt ritzt jetzt + zerstreut zerstreut zerstreut zersetzte zersetzte zerstreut zerrt + Arzt Arzt Arzt Herz Herz Herz Arzt Arzt Herz Herz Arzt Herz Kreuz + Salz Salz Salz Zeit Zeit Zeit Salz Salz Zeit Zeit Salz Salz Zitat + Zahl Zahl Zahl Ziel Ziel Ziel Zahl Zahl Ziel Ziel Zahl Ziel Zeuge + ehrgeizig ehrgeizig ehrgeizig ersetztes ersetztes kulturell sitzt + zuletzt zuletzt zuletzt zuerst zuerst zuerst zuletzt zuerst herzu + reduziert reduziert reduziert kulturell kulturell kulturell ziert + + + Training: t und z + t und z (2) + heftig gestört, heute erzielt, heftig gestört, er zahlt es jetzt, + erst reduziert, es ist heiter, erst reduziert, sie zögerte jetzt, + zuerst ersetzt, sie liest gut, zuerst ersetzt, er ist jetzt hier, + zeige das, zeige es klar, du hast gehört, du hattest alles gehört + leite es, leite es gut, leite alle gut, er hat alles gut geleitet + er zahlte es, er zahlte alles aus, er zahlte alles erst jetzt aus + sie teilt es auf, er teilt es jetzt auf, er teilt jetzt alles auf + er hat alles ersetzt, sie hatte alles gut ersetzt, er hatte dies, + du hast alles gehört, du hattest alles gut gehört, sie sagte aus, + sie sagte es klar, sie sagte das alles sehr klar, er hört darauf, + er hat gezahlt, er hat jetzt gezahlt, sie hat es jetzt ausgezahlt + der Zug, der Zeh, das Tal, der Tag, die Art, die Tat, die Kritik. + der Teil, der Test, das Zeug, das Zelt, der Teig, die Tageskarte. + der Gast, die Last, die Katze, das Tier, das Fest, der Teelöffel. + Das Zitat hast du sehr gut aufgesagt. Daher ist Kritik gestattet. + Du sagst, dass sie erregt ist. Du klagst, dass sie zerstreut ist. + Der Gast leert das Sektglas. Dieser Gast diskutierte sehr heftig. + Das Zelt aus Halle ist sehr gut. Das Resultat steht zurzeit fest. + Die Zufahrt ist leider zu kurz. Die Katze sitzt auf der Terrasse. + Edith kritisierte alle Tarife. Das Theater zeigt kulturelles Gut. + Freitag kauft Ruth ihre Theaterkarten. Gertrud kauft Reitstiefel. + Der Artikel ist jetzt stark reduziert. Der Zeuge sagte alles aus. + Dieses Zitat ist gerade jetzt aktuell. Der Tierarzt ist sehr gut. + Die alte Stadt lag tiefer als der See. Das Zertifikat ist zu alt. + + + Die Zeigefinger in der Unterreihe: v und m + v und m + frf fvf fvf fvf fvö fvl fvk fvj fva fvs fvd fvf fvd fvs fvs fvfvf + viel viel viel vier vier vier viel viel vier vier viel vier viele + verlas verlas verlas versah versah verlas verfasse verliere viele + verzeiht verzeiht verkehrt verkehrt verödet verödet verödet aktiv + verzagte verzagte verzagte verhörte verhört verhört verdaut aktiv + aktiver aktiver aktiver relativ relativ relativ aktiv vegetatives + Vieh Vieh Vieh Vati Vati Vati Vieh Vieh Vati Vati Vieh Vati Verse + juj jmj jmj jmj jma jms jmd jmf jmö jml jmk jmj jmö jml jmk jmjmj + dem dem dem kam kam kam mag mag mag dem dem kam kam mag mag mager + mir mir mir arm arm arm mit mit mit mir mir arm arm mit mit armes + mehr mehr mild mild male male mehr mild male male mild mehr milde + merke merke immer immer fremd fremd merke immer fremd merke fremd + filme filme emsig emsig mager mager filme emsig mager filme emsig + vermeide vermeide vermerke vermerke vermeide vermerke jedem merke + vermehrt vermehrt vermehrt verfilme verfilme verfilme milde filme + Meer Meer Meer Mark Mark Mark Meer Meer Mark Mark Meer Mark Makel + Turm Turm Turm Darm Darm Darm Turm Turm Darm Darm Turm Darm Musik + verfiel immer mehr, verlief immer mild, verriet heute immer mehr, + vieles ist gefilmt, vielerlei merkt er, er vermittelte mir alles, + vermittle es heute, sie verliert heute, höre jetzt aufmerksam zu, + + + Training: v und m + v und m (2) + hier malt er emsig, du vermittelst das, sie ist hier völlig fremd + merke dir dies gut, verkaufe das heute, verleihe das alles heute, + er hat das gemerkt, er verkaufte alles, sie verliest jetzt alles, + melde es mir heute, melde es ihm, melde es heute, meldet es jetzt + lies aufmerksam, lies immer aufmerksam, leite es jetzt aufmerksam + vermittle es, vermittle es ihm, vermeide das, vermeide dies heute + er vermag es, dies ist relativ, er verteilte meist alles sehr gut + dies ist seltsam, dies alles ist sehr seltsam, verleihe es heute, + hier verkauft er viel, sie verkaufte hier mehr, das mag er jetzt, + sie vermittelt es, sie vermittelte es mehrmals, merke dir das gut + er merkt alles, er vermerkte das meiste, sie verlieh heute alles, + die Villa, der Makel, die Vögel, die Mitte, der Vikar, die Messe, + im Verhör, im Verlag, im Verzug, im Visier, im Verrat, im Verzug, + mit Maske, mit Marke, mit Visum, mit Musik, mit Miete, mit Timer, + am Freitag, am Samstag, am Feiertag, am Markttag, erst am Mittag, + um Ulm Herum, um die Mauer, um die Miete, um mehr Ruhe, der Raum, + zum Mahl, zum Verkauf, zum Verzehr, zum Verleger, zum Mittelmeer, + Mittags ist er damit fertig. Eva sagt, dass sie Fehler vermeidet. + Der Vertreter kam aus Jever. Im Vierteljahr zahlt sie mehr Miete. + Der Sieger hat tief geatmet. Du sagst, dass es ihm ums Geld geht. + Erst jetzt kam der Missgriff heraus. Das missfiel jedem Mitglied. + Sie hatte die Miete im Juli gezahlt. Der Verleger las aufmerksam. + Mir missfiel der materielle Verlust. Herr Veit Maus ist verreist. + Die Madrider Firma teilt mir mit, dass sie am Freitag ausliefert. + Der Umsatz der Trierer Stadtvertreters ist jetzt stark reduziert. + Im August hat Frau Eva Zimmer das alte Gasthaus am See vermietet. + Leider reklamierte die Krefelder Firma die Artikel aus Karlsruhe. + + + Spreizgriffe in die Unterreihe: b und n + b und n + fvf fbf fbf fbf fbö fbl fbk fbj fvf fbf fbd fbs fba fbs fbd fvfbf + bis bis bis bei bei bei bis bis bis bei bei bis bis bei bis bilde + beim beim halb halb aber aber bald bald beim halb aber bald halbe + fbfrf fbfr fbr bri briet briet breit breit brav brav breite brave + frfbf frfb frb arb arbeite arbeite arbeitet verdarb verdarb erbe, + fbftf fbft fbt ibt gibt gibt gibt lebt lebt lebt labt lebte labte + jmj jnj jnj jnj jna jns jnd jnf jnö jnl jnk jnj njö jnl njk jnjnj + den den den ein ein ein neu neu neu den den ein ein neu neu einen + sein sein kein kein lang lang mein mein sein kein lang mein seine + allen allen gegen gegen einen einen allen gegen einen allen gegen + gehen gehen dient dient ihren ihren gehen dient ihren gehen dient + sagen sagen sehen sehen keine keine sagen sehen keine sagen sehen + geben geben geben haben haben haben geben geben haben haben geben + neben neben neben leben leben leben neben neben leben leben neben + binden binden binden darben darben darben binden darben mag binde + antik antik antik beige beige beige antik antik beige beige antik + unfair unfair unfair genial genial genial unfair genial unfair ab + abstrakt abstrakt abstrakt basieren basieren basieren abstrakt ab + Nase Nase Nase Name Name Name Nerv Nerv Nerv Nase Name Nerv Namen + sie halten nun immer daran fest, sie halten nun immer daran fest, + er behandelt es als eilig, sie behandeln es heute als sehr eilig, + sie dankten, sie bieten, sie sehen es ein, sie bitten jetzt darum + + + Training: b und n + b und n (2) + sie senden, sie geben, sie kennen, sie beten, sie behandelten es, + sie können es, sie kann viel, sie könnten es aber heute verlieren + jetzt bitten sie darum, jetzt hört sie, jetzt lernen sie es aber, + er arbeitet mit, sie arbeitet mit, alle arbeiten jetzt immer mit, + er diktiert gut, sie diktiert gut, alle diktieren jetzt aber gut, + er behandelt es, sie behandelt es, alle behandeln es jetzt eilig, + er lernt eifrig, sie lernt eifrig, alle lernen jetzt aber eifrig, + der Baum, der Neid, der Ball, das Netz, das Blut, der Niedergang. + der Brei, die Nuss, das Blei, der Narr, die Burg, die Entfernung. + in den Bergen, in den Burgen, in den Beeten, in den Niederlanden. + am Dienstag und am Freitag, an unserem Jahrestag, an diesem Abend + an den Feiertagen, an den Festtagen, an den beiden letzten Tagen, + aus Rand und Band, auf der Bank, beim Bund, beim Brand in Bremen. + Bald können Sie in Köln bauen. Die Zimmer in Augsburg sind teuer. + Die Messe findet in Ulm statt. Das Muster fand lebhaften Beifall. + Ute hat erst einmal angerufen. Ihr Aufenthalt geht jetzt zu Ende. + Sie kennen unsere Bedingungen. Bitte bringen Sie alle Bilder mit. + Der Kunde bezahlte den Betrag. Unser Treffen findet im Mai statt. + Ihre Einnahmen sind zu gering. In Zukunft gibt es mehr Verdienst. + Unsere Kunden zeigen viel Interesse an der Ausstellung in Berlin. + Sie sind der Meinung, dass unsere Ausstellung viel geleistet hat. + Der Messestand der Firma Steinmann fand sehr viel Aufmerksamkeit. + Mit dem Umsatz sind aber alle Unternehmen diesmal sehr zufrieden. + + + D-Finger auf c und Semikolon + c und ; + fvf jmj k,k dcd dcd dcd dcö dcl dck dcj dcd dca dcs dcf ded dcded + auch auch dich dich mich mich sich sich auch dich mich auch dicht + durch durch nicht nicht macht macht durch nicht macht durch macht + Dach Dach Tuch Tuch Buch Buch Fach Fach Dach Tuch Buch Facharbeit + Heck Heck Ecke Ecke Leck Leck Heck Heck Leck Leck Ecke Eckschrank + Chef Chef Club Club Cent Cent Chef Chef Club Club Cent Clubzimmer + jmj k,k k;k k;k k;k k;a k;s k;d k;f k,k k;k k;ö k;l k;j k,k k;k,k + Leib, Laib; Seite, Saite; Meier, Maier; Leib, Laib; Seite, Saite; + Sie schreibt auf einer Maschine; darum arbeitet sie sehr schnell. + Auch Sie möchten vieles leisten; deshalb teilen Sie die Zeit ein. + Alle möchten ihr Ziel erreichen; darum trainieren sie auch heute. + Er sagt, das Buch sei lehrreich; darum möchte ich es jetzt lesen. + fleckig, fleckig; dreckig, dreckig; stickig, stickig; vierstöckig + ehrlich, ehrlich; amtlich, amtlich; redlich, redlich; namentlich; + indisch, indisch; römisch, römisch; badisch, badisch; griechisch; + unter Chiffre, die Caritas, das Chinin, die Chemie, der Chemiker; + nach Celle fahren, bald nach Chemnitz fahren, nach China fliegen; + die gute Eigenschaft, die feine Gesellschaft, diese Freundschaft; + + + Training: c und ; + c und ; (2) + Mich interessiert die Chance, die mir die Stelle in Celle bietet. + Bei der chemischen Fabrik in Ulm hatte ich kaum Aufstiegschancen. + Die Firma Dietrich Christ bietet mir einen neuen Aufgabenbereich. + Jeden Tag lesen und hören Sie Nachrichten aus Deutschland und den + anderen Staaten. Zeitungen und technische Medien bringen aktuelle + Berichte; sie halten uns auf dem Laufenden und dies ist sehr gut. + Die Schrift hat eine lange Geschichte. An ihrem Anfang stehen die + Höhlenzeichnungen und Bilderschriften. Dann kamen Silbenschriften + auf. Aber erst die Buchstabenschrift brachte Vereinfachungen; sie + gibt allen die Chance, dass sie das Lesen und Schreiben erlernen. + + + Ringfinger in der Oberreihe: w und o + w und o + frf ded sws sws sws swö swl swk swf swd swa sws swf swd swa swswf + wir wir wir wen wen wen wie wie wie wir wir wen wen wie wie wirke + wird wird wird wann wann wann wenn wenn wenn wird wann wenn wurde + warum warum warum etwas etwas etwas warum warum etwas etwas warum + Wagen Wagen Wagen Wette Wette Wette Wagen Wagen Wette Wette Wagen + Zwang Zwang Zwang Zweck Zweck Zweck Zweig Zweig Zweig Zwang Zweck + juj kik lol lol loa los lod loj lok lol loö loj lok loö loj loklo + vor vor vor von von von los los los vor vor von von los los davon + noch noch noch doch doch doch oder oder oder noch noch oder noch. + Ton Ton Ton Lob Lob Lob Not Not Not Ton Ton Lob Lob Not Not Stoff + Obst Obst Obst Ofen Ofen Ofen Orte Orte Orte Obst Obst Ofen Ochse + Lord Lord Lord Gong Gong Gong Gott Gott Gott Lord Gong Gott Lotto + vornehmen vorkommen vorsehen vorlegen vorwerfen vorstellen vorige + wertlos witzlos ehrlos haltlos wahllos sorglos glanzlos schlaflos + Widerhall Widerrede Widerstand Wiedersehen Wiederholungsabschnitt + Am Sonntag, am Montag, am Mittwoch, am Donnerstag, bis Sonnabend; + Motorradbrillen Motorrennen Motorhaube Motorenbau Motorfahrzeuge; + die Nation, die Funktion, im Stadion, die Information, die Union; + + + Training: w und o + w und o (2) + Der Sonderzug wird am kommenden Donnerstag in Hamborn eintreffen. + Die Ortsdurchfahrt in Gotha wurde am Mittwoch wieder freigegeben. + Die Wohnungsnot in Dortmund hat sich im Oktober etwas vermindert. + Das Konzert des Bonner Orchesters war wiederum ein voller Erfolg. + Das Wörterbuch sagt im Vorwort manches zur neuen Rechtschreibung. + Zwischen Ökonomie und Ökologie muss ein Einklang gefunden werden. + Die Geschichte der Weltraumfahrt ist noch gar nicht so alt. Schon + in relativ kurzer Zeit erforschten die Astronauten den Mond sowie + vieles im Weltall. Von besonderem Wert ist jedoch die Erforschung + des Wetters durch Satelliten; die Wettervorhersage wurde genauer. + + + Normalobergriffe der kleinen Finger: q und p + q und p + frf ded sws aqa aqa aqa aqö aql aqk aqj aqa aqs aqd aqf aqa aqaqa + qui qui qui quo quo qui qua qua qua que que que qui quo qua quitt + quick quick quick quoll quoll quoll quick quick quoll quoll quick + Quiz Quiz Quiz Qual Qual Qual Quai Quai Quai Quiz Qual Quai Quarz + Quote Quote Quote Queen Queen Queen Quote Quote Queen Queen Queen + die Quelle, die Quelle, die Clique, die Clique, das Cliquenwesen, + juj kik lol öpö öpö öpö öpa öps öpd öpö öpj öpk öpl öpj öpk öpöpö + per per per pur pur pur per per pur pur per per pur pur per pumpt + knapp knapp knapp spitz spitz spitz super super super knapp spitz + Kopf Kopf Kopf Topf Topf Topf Oper Oper Oper Kopf Topf Oper Suppe + Paar Paar Paar Post Post Post Polo Polo Polo Paar Post Polo Paket + Pflanze Pflanze Pfarrer Pfarrer Pfeffer Pfeffer Pflanze September + Querschnitt Querschlag Querkopf Querdenker Quersummen Quertreiber + der Querulant, die Qualifikation, die Apothekerin, die Diplomaten + das Programm, das Protokoll, der Pullover, der Optiker in Passau, + das Papier, die Papierfabrik, der Papierkorb, die Papierserviette + das Fotopapier, das Kopierpapier, das Aquarellpapier aus Cottbus, + der Sport, die Sportlerin, die Sportartikel, nur beim Motorsport, + + + Training: q und p + q und p (2) + Jetzt soll am Kurpark ein neuer Kinderspielplatz angelegt werden. + Die Vorarbeiten haben Pauline Quade und Peter Pelzer organisiert. + Nach Pressemeldungen beginnen die Bauarbeiten schon im September. + Die Polizei hat mehrere Aufgaben. Deshalb ist die Polizei in zwei + Hauptabteilungen gegliedert. So gibt es neben der Vollzugspolizei + eine Kriminalpolizei. Diese Hauptabteilungen bilden Untergruppen. + Unser Quadlinburger Zweigwerk sucht eine Auslandskorrespondentin. + Die Bewerberin muss Englisch, Spanisch sowie Russisch in Wort und + Schrift beherrschen. Ferner soll Sie mit den Arbeiten am Computer + vertraut sein. Die Stelle kann schon im September besetzt werden. + + + Spreizgriff des rechten kleinen Fingers: ä + ä + fgf öäö öäö öäö öäf öäd öäs öäa fgf öäö öäj öäk öäl öäj öäk öälöä + fö fä jö jä dö dä kö kä sö sä lö lä tö tä zö zä mö mä nö nä hö hä + spät spät spät wäre wäre wäre läge läge läge spät wäre läge kläre + kämen kämen kämen nähme nähme nähme nähen nähen hätte prägt nähen + Wärme Wärme Wärme Bäume Bäume Bäume Bälle Bälle Bälle Wärme Bäume + Käufe Käufe Käufe Räder Räder Räder Sätze Sätze Sätze Käufe Räder + Bände Bände Bände Zähne Zähne Zähne Länge Länge Länge Bände Zähne + Ärmel Ärmel Ärmel Ärger Ärger Ärger Ärmel Ärmel Ärger Ärger Ärmel + Ärzte Ärzte Ärzte Äther Äther Äther Ärzte Ärzte Äther Äther Ärzte + die Ärzte, die Hautärzte, die Zahnärzte, die Fachärzte, die Ärzte + regulär regulär primär primär sekundär sekundär legendär legendär + Sekretäre, Sekretäre; Militär, Militär; Sekretärin, Sekretärinnen + Qualität, Qualität; Quantität, Quantität; Naivität, Kriminalität; + Das Protokoll sollte in der Gegenwart, im Präsens abgefasst sein. + Präpositionen sind Verhältniswörter, z. B. an, am, in, bei, vorn. + Der Pädagoge ist ein Erzieher; er arbeitet z. B. in einer Schule. + Prädikat kann man meist mit Bewertung, Note, Zensur verdeutschen. + Die Bundestagspräsidentin hat auch die gestrige Sitzung eröffnet. + Der Leiter einer Organisation wird sehr häufig Präsident genannt. + Die städtischen Plätze sind sorgfältig zu pflegen. Man denke etwa + an Sportplätze, Festplätze, Rastplätze, Liegeplätze, Halteplätze, + Tennisplätze usw. Die Bauplätze sind aber zugleich Arbeitsplätze. + Sehr geehrte Frau Schäfer, Ihre Bewerbung als Sekretärin unserer + Rostocker Niederlassung gefällt uns. Zu Ihren Aufgaben zählt die + Betreuung ausländischer Arbeitnehmer. Wir hoffen, dass Sie diese + und die anderen einschlägigen Tätigkeiten sorgfältig wahrnehmen. + + + Ringfinger in der Unterreihe: x und Doppelpunkt + x und : + fvf dcd sxs sxs sxs sxö sxl sxk sxs sxf sxd sxa sxs sxa sxd sxsxf + oxs oxs ixs ixs exs exs axs axs oxs oxs ixs ixs exs exs axs extra + boxen boxen boxen hexen hexen hexen boxen boxen hexen hexen boxen + mixen mixen mixen extra extra extra mixen mixen extra extra mixen + Texte Texte Texte Luxus Luxus Luxus Texte Texte Luxus Luxus Texte + Lexika Lexika Lexika Examen Examen Examen Lexika, im Staatsexamen + jmj k,k l.l l:l l:l l:l l:a l:d l:s l:f l:l l:ö l:k l:j l:l l.l:l + Städte: in Xanten, in Cuxhafen, in Luxemburg; Mexiko, Alexandria; + Vornamen: Max, Maximilian, Felix, Alex, Xaver; Frau Xenia Saxler; + Beispiel: Exempel; Versuch: Experiment; Sachverständiger: Experte + Verbannungsort: Exil; Ausfuhr: Export; Ausdehnung: die Expansion; + Börsenkurs: Exchange; Studienfahrt: Exkursion, Gegenteil: Extrem; + Text, Texte, Textprogramme, Textbearbeitung, die Textverarbeitung + Urtext, Kontext, Klartext, Begleittext, Originaltext, Werbetexte, + Textilien Textilwaren Textilgeschäft Textilchemie Textilindustrie + + + Training: x und : + x und : (2) + Die Textilfabrik Felix Luxem exportierte Textilwaren nach Mexiko. + In den neuen Lexikonbänden sind alle Informationen exakt erfasst. + Alexander Hox hat sich in Luxemburg eine neue Existenz aufgebaut. + Auch im Exportgeschäft hat sich Telex als unverzichtbar erwiesen. + Aber auch die Telefaxverbindung hat sich inzwischen sehr bewährt. + Der Werbetexter des Lexikonverlags ist auf seinem Gebiet Experte. + Dr. Alex Fox hat am Maximilianplatz eine Zahnarztpraxis eröffnet. + Dagegen wurde die Praxis von Dr. Luxem in die Hexengasse verlegt. + Die Arztpraxen werden auch von externen Patienten sehr geschätzt. + Sehr geehrter Herr Lexter, soeben haben wir Ihr Telefax erhalten. + Ihre exakten Angaben sind sehr wertvoll. Maximal wollen wir jetzt + sechs exklusive Exportmodelle bauen. Gewiss ist dieses Experiment + gewagt. Jedoch erwarten wir eine Expansion unserer Exportanteile. + + + Kleiner Finger in der Oberreihe: ü + ü + ftf öüö öüö öüö öüa öüs öüd öüf öüö öüj öük öül ftf öüö öüj üöküö + über über über üben üben üben kühl kühl kühl über üben kühl übrig + früh früh früh müde müde müde wüst wüst wüst früh müde wüst frühe + Düse Düse Düse Hüte Hüte Hüte Tüte Tüte Tüte Düse Hüte Tüte Düsen + Ãœbel Ãœbel Ãœbel Züge Züge Züge Rüge Rüge Rüge Ãœbel Züge Rüge Dünen + Flüge Flüge Flüge Küche Küche Küche Ãœbung Ãœbung Ãœbung Flüge Küche + überall, übernimmt, überhört, übersetzt, überfüllt, übereinander, + Ãœberfall, Ãœbergang, Ãœbermut, Ãœbertrag, Ãœbersetzung, Ãœberzeugungen + Rücksicht, Rückfahrt, Rückgänge, Rückkehr, Rückzüge, Rückschläge, + Glücksfall, Glücksrad, Glückszahl, Glückssache, Glückwunschkarte, + zurück, zurückkommen, zurückdrehen, zurückdrängen, zurückgesetzt, + Konfitüre, Maniküre, Pediküre, Broschüren, Allüren, Reiselektüre. + + + Training: ü + ü (2) + Die Konfitürenfabrik hat Filialen in München, Fürth und Tübingen. + Für die Fahrt von Düsseldorf nach Zürich kaufte ich Reiselektüre. + Zum Glück kamen sämtliche Sonderzüge wieder überaus pünktlich an. + Das Lüdenscheider Werk exportiert auch Kühlschränke nach Brüssel. + Die Düsseldorfer Zentrale wünscht wieder ausführliche Broschüren. + Der Lübecker Werbetexter formulierte auch zündende Ãœberschriften. + Arbeit gibt es in der Fabrik glücklicherweise in Hülle und Fülle. + Wir dürfen auf Ihre Vorschläge für unsere Ãœbersicht zurückkommen. + Sie wünschen, dass in dieser Ãœbersicht alle Flüge erfasst werden. + Sie dürfen nun überzeugt sein, dass wir die Mängelrüge sorgfältig + prüfen. Natürlich übernehmen wir für die Qualität der Textilwaren + volle Garantie. Die Mängelrüge wird aber unverzüglich bearbeitet. + Wir alle müssen im Leben Prüfungen ablegen. Die Prüfungsangst ist + weit verbreitet, aber in Prüfungen natürlich wenig nützlich. Wenn + Sie sich früh genug und gründlich vorbereiten, haben Sie günstige + Voraussetzungen geschaffen. Gehen Sie dann ruhig in Ihre Prüfung. + + + Erster Griff in die Ziffernreihe: ß + ß + aqa öpö ößö ößö ößö ößa ößs ößd ößf ößj ößk ößl ößö ößj ößk ößößö + saß saß saß süß süß süß saß saß saß süß süß süß saß süß saß saßen + ließ ließ ließ heiß heiß heiß ließ ließ heiß heiß ließ heiß heißt + weiß weiß weiß groß groß groß weiß weiß groß groß weiß groß große + reißt reißt reißt heißt heißt heißt reißt reißt heißt reißt heißt + Maß Maß Maß Fuß Fuß Fuß Maß Maß Maß Fuß Fuß Fuß Maß Maß Fuß Späße + gießen : goss; schießen : schoss; schließen : schloss, beschloss; + fließen : floss; beißen : biss; vergaß : vergessen, Vergessenheit + reißen : riss; müßig : müsst; verdrießen : Verdruss, verdrossene; + Füße : Flüsse; Floß : Fluss, Flöße : Flosse; Reißbrett : Verriss; + Beißzangen : Amboss; ich weiß : bin mir bewusst, das Bewusstsein; + Adressbücher, Expresszüge, Kongresshallen, keine Regressansprüche + Straße Straßen Straßenbahn Straßennetz Straßenname Straßenverkehr + Hauptstraße Nebenstraße Geschäftsstraße Einbahnstraße Milchstraße + mäßig regelmäßig unmäßig verhältnismäßig berufsmäßig behelfsmäßig + + + Training: ß + ß (2) + Es ist gewiss, dass der Straßenverkehr regelmäßig überwacht wird. + Schließlich macht es wenig Spaß, hier viele Fehler zu verbessern. + Jetzt sind Vorsicht und Rücksicht im Straßenverkehr unerlässlich. + Der Kongress wurde schließlich ganz bewusst nach München verlegt. + Die Anschrift der Kongresshallen ist dem Adressbuch zu entnehmen. + Der Expresszug verkehrt regelmäßig zwischen München und Augsburg. + Unser Außendienstmitarbeiter Herr Straßner besucht Sie am Montag. + Er wird Ihnen dann unser gesamtes Sortiment für Fußpflege zeigen. + Wie Sie wissen, treten Fußbeschwerden verhältnismäßig häufig auf. + Die Kinder und ältere Fußgänger sind auf allen Straßen nicht nur + in Großstädten, sondern auch in kleineren Orten stärker gefährdet + und bedürfen daher größerer Rücksicht und Vorsicht. Besonders der + Schulweg muss sicherer werden. Dazu muss jeder von uns beitragen. + + + Die kleinen Finger in der Unterreihe: y und - + y und - + frf dcd sxs aya aya aya ayö ayl ayk aya ayf ayd ays aya ayf aydys + sys sys sys rhy rhy rhy zyl zyl zyl bay bay bay hyg hyg hyg physy + may may may say say say you you you may may say say you you young + Typ Typ Typ Boy Boy Boy Roy Roy Roy Typ Typ Boy Boy Roy Roy Spray + Jury Jury Jury City City City Baby Baby Baby Jury City Baby Party + Okay Okay Okay Yard Yard Yard Yoga Yoga Yoga Okay Yard Yoga Handy + jmj k,k l.l ö-ö ö-ö ö-ö ö-f ö-d ö-s ö-a ö-ö ö-j ö-k ö-l ö-ö ö-ö-ö + S-Kurve S-Kurve S-Kurve i-Punkt i-Punkt i-Punkt S-Kurve T-Träger; + Dativ-e Dativ-e Dativ-e Fugen-s Fugen-s Fugen-s Dativ-e s-förmig; + Kfz-Papiere, Kfz-Papiere, Fußball-WM, Fußball-WM, Kfz-Werkstätten + in der Paul-Klee-Straße, im Dr.-Mayer-Weg, der Pfarrer-Kneipp-Weg + An- und Abfahrt, Vor- und Zunamen, dieser Haupt- und Nebeneingang + Ha- ken, La- ger, Ei- fer, A- bend, El- tern, Far- ben, Emp- fang + Ha- cke, E- cken, Lü- cke, Ho- cke, Bu- ckel, Dru- cke, Bli- cke, + Res- te, Lis- te, Hus- ten, Las- ter, Kos- ten, Bas- tel- freund, + an- grenzen, be- freit, ver- blendet, ge- tragen, über- ängstlich + Zur Wahl: he- ran oder her- an, da- raus oder dar- aus, wo- rüber + oder wor- über; pub- lik oder pu- blik, Sig- nale oder Si- gnale, + + + Training: y und - + y und - (2) + Unsere Analyse ergab zum Glück keine hygienischen Beanstandungen. + Mit dem gleichen System haben wir das Recyclingpapier analysiert. + Dieses synthetische Verfahren hat sich in Speyer bereits bewährt. + Die Jury hat die rhythmische Gymnastik von Sybille hoch bewertet. + Erst im Play-Back konnte Trainer Freddy alle Feinheiten erkennen. + Auch Gaby und Nelly interessieren sich für rhythmische Gymnastik. + Krankengymnastik gehört zum medizinischen Fachgebiet der Physika- + lischen Therapie. Physiotherapeuten stellen anhand der ärztlichen + Diagnose einen Therapieplan auf. Physiotherapeuten arbeiten z. B. + in Kliniken, Sanatorien, Erholungsheimen sowie in Facharztpraxen. + + + Grundstrich und Fragezeichen + _ und ? + ö-ö ö_ö ö_ö ö_ö ö_a ö_s ö_d ö_f ö-ö ö_ö ö_j ö_k ö_l ö_ö ö-ö_ö-j_ö + Der Name ist uns nicht bekannt. Wir haben ihn noch nicht erfasst. + Dr. Schäfer fliegt nach Sydney. Wir treffen ihn also am Mittwoch. + Am Montag hat unsere Zentrale mehrere Stellenanzeigen aufgegeben. + Auf diese Annonce haben sich bisher vier Interessenten gemeldet. + Frau Rita Berghöfer, Merseburg, wurde in die engere Wahl gezogen. + ößö ö?ö ö?ö ö?ö ö?a ö?s ö?d ö?f ößö ö?ö ö?j ö?k ö?l ö?ö ö?j ö?k?ö + Wie? Wie? Wie? Wer? Wer? Wer? Was? Was? Was? Wie? Wer? Was? Wann? + Wann fliegen Sie nach New York? Wie lange möchten Sie wegbleiben? + Kennen Sie schon unser modernes Textsystem für Physiotherapeuten? + Wann darf Ihnen unsere Mitarbeiterin dieses Textsystem vorführen? + Oder wollen Sie das Textsystem lieber in unserem Geschäft testen? + Hat Ihnen unsere letzte Lieferung missfallen? Hatten Sie sich die + Ausführung anders vorgestellt? Kam die Sendung vielleicht beschä- + digt an? Oder gibt es sogar noch andere Gründe für Ihr Schweigen? + + + Training: _ und ? + _ und ? (2) + In Ihrem Reisebericht ist Ihnen leider ein Irrtum unterlaufen. Es + scheint sich um eine Verwechslung der Firma Ewald Meyer in Aachen + mit der Lack- und Farbenfabrik Ewald Meyer in Krefeld zu handeln. + Ist Ihnen bewusst, dass Informatikassistenten und -assistentinnen + über solide Qualifikationen verfügen müssen? Kennen Sie schon die + Anforderungen im Einzelnen? Lesen Sie unser Informationsmaterial? + Was verstehen Sie unter Systemanalyse? Sind Ihnen die Fachausdrü- + cke Optimierung von Software oder Erstellung von Programmdokumen- + tationen ein Begriff? Haben Sie unsere Infos bereits angefordert? + Telefonieren Sie richtig? Verhalten Sie sich dem Gesprächspartner + gegenüber freundlich und zuvorkommend? Sprechen Sie verständlich? + Ist Ihre Tonlage angenehm? Bereiten Sie Ihre Telefonate vor? Kön- + nen Sie richtig buchstabieren? Kennen Sie alle Buchstabierwörter? + + + Mehr Schreibsicherheit (1) + Ãœbung 1 + abc def ghi jkl mno pqr stu vwx yzä öüß abc def ghi jkl mno pqrst + die der und den das von sie ist des mit dem ein ich auf aus nicht + als wie für man aus nur war bei hat wir mir was ihm uns zum gegen + Bau Ast Ort Tal Mal Ton Zug Amt Tür See Tor Rat Mut Mai Tat Brief + Unser Mitarbeiter Herr Lay ist heute Morgen nach Dessau gefahren. + Bereits gestern Abend hat er seinen Pkw mit Dekomaterial beladen. + Mit dem Besuch der Kunden müsste Herr Lay morgen Mittag beginnen. + Am Freitagmorgen müsste das Erdgeschoss bereits zu beziehen sein. + Dann könnte man das neue Fachgeschäft donnerstagabends einräumen. + Die Vorbereitungen müssten aber schon mittwochs getroffen werden. + Auch er weiß, dass die Kassette ein bisschen teurer geworden ist. + Der große Fluss muss in seinem Lauf einige Nebenflüsse aufnehmen. + Beim Abriss dieses alten Hauses können die Stützen leicht reißen. + Wusste er, dass der Stress mit Gelassenheit abgebaut werden kann? + Dass dieses Buch so interessant war, das vergisst gewiss niemand. + Ich glaube, dass das Buch, das Sie gestern kauften, spannend ist. + Zur Wahl: Wann findet die Abschlusssitzung des Ausschusses statt? + Oder: Die Abschluss-Sitzung soll doch erst im August stattfinden. + Bei niedrigem Wasserstand kann die Schiff-Fahrt nicht voll laden. + Die Schnell-Läuferin hatte auf dem Rücken eine große Kenn-Nummer. + Gestern Mittag haben wir im Zoo die großen See-Elefanten gefilmt. + Die Zeitungen berichten über eine schlechte Tee-Ernte in Ãœbersee. + + + Mehr Schreibsicherheit (2) + Ãœbung 2 + abcd efgh ijkl mnop jqrst uvwx yzöä öüöß abcd efgh ijkl mop qrstu + wenn aber sein mein dein kein wird hast gibt sagt denn legt keine + sind sich dass nach noch doch beim oder über sehr will hier durch + Wald Bank Erde Lied Kind Buch Wort Zorn Juni Geld Feld Juli Abend + Im Großen und Ganzen werden Sie stets auf dem Laufenden gehalten. + Ãœber Folgendes müssten sich aber alle Mitarbeiter im Klaren sein: + Es ist uns bekannt, dass Dr. Stein im Allgemeinen am Alten hängt. + Wer ist schuld daran, dass die Firma Schäfer Pleite gegangen ist? + Die Firma Schäfer ist pleite; daran trägt Dr. Klein keine Schuld. + Wir müssen Verluste ernst nehmen, damit wird jetzt Ernst gemacht. + + + 4 und Dollar + 4 und $ + ded d4d d4d d4d d4ö d4l d4k d4j d4d d4a d4s d4f d4d d4a d4s d4d4f + 4 Daten, 4 Autos, 4 Stück, 4 Jahre, 4 Daten, 4 Autos, 4 Scheiben, + ded d4d d$d d$d d4d d$d d$d d4d d$d, für 4 $, für 44 $, bis 44 $. + + + 9 und Nachklammer + 9 und ) + kik k9k k9k k9k k9a k9s k9d k9f k9k k9ö k9l k9j k9ö k9l k9j k9k9j + 9 Kegel, 9 Öfen, 9 Kegel, 9 Öfen, 9 Kegel, 9 Öfen, 9 km, 99 Öfen, + k9k k)k k)k k)k k)ö k)l k)j k9k k)k a) b) c) d) e) f) g) h) i) j) + + + 5 und Prozentzeichen + 5 und % + ded d4d frf f5f f5ö f5l f5k f5j f5f f5a f5s f5d f5f d4d f5f d4df5 + 5 Filme, 5 Arten, 5 Fälle, 5 Augen, 5 Filme, 4 Filme, 5 km, 45 km + d4d d$d f5f f%f f%f f%f f%a f%s, 5 %, 5 % Verlust, 5%iger Gewinn, + + + 8 und Vorklammer + 8 und ( + kik k9k juj j8j j8j j8j j8a j8s j8d j8f j8j j8ö j8l j8k j8j j8jk9 + 8 Jahre, 8 Ösen, 8 Jäger, 8 Öfen, 8 Jeeps, 8 Jeeps, 88 km, 89 km, + j8j j(j j(j j(j j(ö j(l j(k), Frankfurt (Main), Frankfurt (Oder), + + + Training + Ãœbung + Das 4-stöckige Gebäude wurde schon am 5. Oktober fertig gestellt. + Um 5 % hat sich der Jahresumsatz der Ravensburger Filiale erhöht. + Mit der 5%igen Umsatzsteigerung hatte der Filialleiter gerechnet. + Der 49-jährige Angestellte leitet die Filiale in Koblenz (Rhein). + In Konstanz findet vom 8. bis 9. Oktober ein Ärztekongress statt. + Frau Eva Mayer (Sulzberg) bereist den Bezirk Freiburg (Breisgau). + Die Firma Schneider (Köln) konnte den Artikel für 49 $ einkaufen. + Der neue 8-Zylinder-Motor zeichnet sich durch große Laufruhe aus. + Der Neubau Heidelberger Straße 58 a könnte im Mai bezogen werden. + + + 6 und Zeichen für "und" + 6 und & + frf f5f ftf f6f f6f f6f f6ö f6l f6k f6f f5f f6f f6a f6s f6d f5f6f + 6 Filme, 6 Gänge, 6 Arten, 6 Stäbe, 5 Gänge, 4 Gänge, 6 Geschenke + f6f f&f f&f f&f f&ö f&l f&k f&j; Ruf & May, Tal & Roy, Zug & Holl + + + 7 und Schrägstrich + 7 und / + juj jzj juj j7j j7j j7j j7a j7s j7d j7f juj jzj j7j j7ö j7l j8j7j + 7 Uhren, 6 Uhren, 7 Nägel, 8 Nägel, 7 Heime, 8 Heime, 7 Haustüren + j7j j/j j/j j/j j/ö j/l j/k j/j; Typ 49/77, Typ 58/66, Typ 67/89, + + + 3 und Paragrafenzeichen + 3 und § + f6f f5f d4d s3s s3s s3s s3ö s3l s3k s3j s3s s3f s3d s3a d4d s3s3f + 3 Dosen, 3 Stück, 3 Arme, 3 Autos, 34 km, 53 km, 63 km, 365 Tage, + s3s s§s s§s s§s s§f s§d s§a § 33, § 36, § 37, nach §§ 33 und § 67 + + + 0 und Gleichheitszeichen + 0 und = + j7j j8j k9k l0l l0l l0l l0a l0s l0d l0f l0l l0j l0k l0ö l0l l0l0ö + 30 Tage, 40 Tage, 50 Tage, 60 Tage, 70 Tage, 80 Tage, in 90 Tagen + l0l l=l l=l l=l l=ö l=k l=j; 6 - 3 = 3, 90 - 5 = 85, 70 - 30 = 40 + + + Training + Ãœbung + Das Reisebüro in der Max-Planck-Straße 67 sucht Mitarbeiterinnen. + Sie Artikel 58, 67, 760 und 800 sind leider nicht mehr lieferbar. + Die Firma Schäfer & Kaiser AG sucht Mitarbeiter/Mitarbeiterinnen. + Steiner & Schneider GmbH liefern wieder Garten- und Campingmöbel. + Ihre Zeitschrift für Juli/August/September gefällt mir besonders. + Das Geschäftshaus Kölner Straße 33/35 gehört Herrn Peter Fischer. + Nun wurde § 3 der Satzung geändert; die §§ 6 und 7 gelten weiter. + Alle Paragrafen sind wichtig; dies gilt auch für die §§ 6 und 37. + B = Belgien, E = Spanien, H = Ungarn, R = Rumänien, S = Schweden. + + + 2 und Anführungszeichen + 2 und " + f5f d4d s3s a2a a2a a2a a2ö a2l a2k a2j a2a a2f a2d a2s a2a s3s2a + 2 Autos, 2 Bälle, 2 Werte, 2 Verse, 2 Augen, 2 Bären, 32 Arbeiten + a2a a"a a"a a"a a"f a"d a"s Marke "Roy", Marke "Boy", Marke "Roy" + + + 1 und Ausrufezeichen + 1 und ! + f5f d4d s3s a2a a1a a1a a1a a1ö a1l a1l a1k a1j a1a a1f a1d a1s1a + 1 Arm, 1 Ast, 1 Ass, 1 Arm, 1 Ast, 1 Ass, 10 Arme, 12 Firmennamen + a2a a1a a!a a!a a!a Au! Pfui! Ruhe! Gift! Hallo! Hilfe! Vorsicht! + + + Nummern und Apostroph + öäö ö#ö ö#ö ö#ö ö#j ö#k ö#l # 1, # 2, # 3, # 4, Artikel # 1 und 2 + ö#ö ö'ö ö'ö ö'j ö'k ö'l - 's ist schade. Das war 'n Riesenerfolg! + Die Artikel 10, 20 und 21 können wir von Laurenz' Mühle beziehen. + Die Firma schreibt: "Das Modell 'London' gefällt unseren Kunden." + "Wann", fragt Max Braun, "ist das Modell 'Rom' wieder lieferbar?" + Er sagte: "Der Artikel 'Kairo' soll in 'Paris' umbenannt werden." + Sehr geehrte Damen und Herren! Für Ihre Anfrage danken wir Ihnen. + Sehr geehrte Damen und Herren, für Ihre Anfrage danken wir Ihnen. + Unsere Werbeleiterin meinte: "Wir brauchen einen neuen Prospekt." + "Wie gefällt Ihnen mein Entwurf?", fragte darauf Herr Dr. Becker. + "Ihr erster Entwurf ist ein Knüller!", meinten dann die Kollegen. + + + Plus, "geboren" und "gestorben" + + und * + öpö öüö ö+ö ö+ö ö+ö ö+j ö+k ö+l + 1 + 2 + 3 + 4 + 5 + 6 + 70 + 80 + ö+ö ö*ö ö*ö ö*ö ö*j ö*k ö*l ö*ö * 10. Mai, * 19. Mai, * 29. April + Franz X. Wagner * 20. Mai 1837, + 8. März 1907 in New York (USA). + + + Mehr Schreibsicherheit (3) + Ãœbung + nicht durch einen haben einer diese einem hatte seine umter schon + ihnen meine gegen eines wurde jetzt immer würde alles waren recht + Namen Leben Recht Macht Seite Liebe Hände Frage Augen Vater Jahre + Nation Aktion Region Fusion Pension Passion Illusionen Navigation + Ration Option Legation Version Union Stadion Stationen Kreationen + Fabrikation Kommunikation Demonstration Konfiguration Korporation + Der Aufwand war groß. Wir mussten die aufwändigen Ausgaben rügen. + Das Stirnband ist rot. Seine Mutter hat ihn immer noch am Bändel. + Er hat die Schnauze voll. Bruno benahm sich leider großschnäuzig. + Der 22-jährige LKW-Fahrer Max fährt zum x-ten Mal einen 8-Tonner. + Der 8-Zylinder-Motor wurde von der Firma Auto-Lange ausgetauscht. + Ihre Listen mit 4-silbigen Wörtern sind noch nicht 100-prozentig. + Der 5 : 3-Sieg unserer Fußballmannschaft war gewiss hochverdient. + + + diff --git a/ktouch/training/hungarian.ktouch.xml b/ktouch/training/hungarian.ktouch.xml new file mode 100644 index 00000000..2efd3c61 --- /dev/null +++ b/ktouch/training/hungarian.ktouch.xml @@ -0,0 +1,553 @@ + + Magyar gépírótanfolyam + Magyar gépírásra tanít - elsÅ‘, próbaverzió + + Csak a csüggedésünket el ne veszítsük + + + + +f, j +ffff jjjj ffff jjjj ffff jjjj ffff jjjj ffff +ffjj jjff ffjj jjff jjff ffjj ffjj ffjj ffjj +fjfj fjfj fjfj fjfj jfjf jfjf jfjf jfjf jfjf + + + + +k, d +dddd kkkk dddd kkkk dddd kkkk dddd kkkk dddd +kkkk dddd kkkk dddd kkkk dddd kkkk dddd kkkk +ffff jjjj ffff jjjj kkjj ffdd kkjj ddff ddkk +dfjk dfkj dfjk dfjk dfjk dfjk dfjk dfjk dfjk +kjfd kjfd kjfd kjfd kjfd kjfd kjfd kjfd kjfd + + + + +s, l +ssss llll ssss llll ssss llll ssss llll ssss +llll ssss llll ssss llll ssss ssss llll ssss +ssll ssll ssll ssll ssll llss llss llss llss +lsls lsls lsls lsls lsls slsl slsl slsl slsl +sdfj sdfj lkjf lkjf lkjf lkjf lkjf lkjf lkjf +sdkl sdkl sdkl sdkl sdkl sdkl sdkl sdkl sdkl +klsd klsd klsd klsd klsd klsd klsd klsd klsd +sflj sflj sflj sflj sflj sflj sflj sflj sflj + + + + +a, é +aaaa éééé aaaa éééé aaaa éééé aaaa éééé aaaa +éééé aaaa éééé aaaa éééé aaaa éééé aaaa éééé +aaéé aaéé aaéé aaéé aaéé aaéé aaéé aaéé aaéé +ééaa ééaa ééaa ééaa ééaa ééaa ééaa ééaa ééaa +aéaé aéaé aéaé aéaé aéaé aéaé aéaé aéaé aéaé +éaéa éaéa éaéa éaéa éaéa éaéa éaéa éaéa éaéa +aféj aféj aféj aféj aféj aféj aféj aféj aféj +élas élas élas élas élas élas élas élas élas +adék adék adék adék adék adék adék adék adék +asdf asdf asdf asdf asdf asdf asdf asdf asdf +élkj élkj élkj élkj élkj élkj élkj élkj élkj +fdsa fdsa fdsa fdsa fdsa fdsa fdsa fdsa fdsa +jklé jklé jklé jklé jklé jklé jklé jklé jklé + + + + +- +gggg hhhh gggg hhhh gggg hhhh gggg hhhh gggg +hhhh gggg hhhh gggg hhhh gggg hhhh gggg hhhh +agag agag agag agag agag agag agag agag agag +fgfg fgfg fgfg fgfg fgfg fgfg fgfg fgfg fgfg +éhéh éhéh éhéh éhéh éhéh éhéh éhéh éhéh éhéh +jhjh jhjh jhjh jhjh jhjh jhjh jhjh jhjh jhjh +asdf ghjk léas dfgh jklé asdf ghjk léas dfgh +gfds hjkl gfds hjkl gfds hjkl gfds hjkl hjkl + + + + +Ez-az +rrrr uuuu rrrr uuuu rrrr uuuu rrrr uuuu rrrr +uuuu rrrr uuuu rrrr uuuu rrrr uuuu rrrr uuuu +uurr uurr uurr uurr uurr uurr uurr uurr uurr +rruu rruu rruu rruu rruu rruu rruu rruu rruu +sdfr sdfr sdfr sdfr sdfr sdfr sdfr sdfr sdfr +lkju lkju lkju lkju lkju lkju lkju lkju lkju +raué raué raué raué raué raué raué raué raué +ukrd ukrd ukrd ukrd ukrd ukrd ukrd ukrd ukrd +ragu alku réka ragu alku réka ragu alku réka + + + + +Ez-az +eeee iiii eeee iiii eeee iiii eeee iiii eeee +iiii eeee iiii eeee iiii eeee iiii eeee iiii +eeii eeii eeii eeii eeii eeii eeii eeii eeii +iiee iiee iiee iiee iiee iiee iiee iiee iiee +ieie ieie ieie ieie ieie ieie ieie ieie ieie +asre asre asre asre asre asre asre asre asre +élui élui élui élui élui élui élui élui élui +erui erui erui erui erui erui erui erui erui +iure iure iure iure iure iure iure iure iure +relé irak relé irak relé irak relé irak relé + + + + +Ez-az +wwww oooo wwww oooo wwww oooo wwww oooo wwww +oooo wwww oooo wwww oooo wwww oooo wwww oooo +wwoo wwoo wwoo wwoo wwoo wwoo wwoo wwoo wwoo +ooww ooww ooww ooww ooww ooww ooww ooww ooww +rewa uioé rewa uioé rewa uioé rewa uioé rewa +wera oiué wera oiué wera oiué wera oiué wera +rwas uoél rwas uoél rwas uoél rwas uoél rwas + + + + + +Ez-az +qqqq pppp qqqq pppp qqqq pppp qqqq pppp qqqq +pppp qqqq pppp pppp qqqq pppp pppp qqqq pppp +qqpp qqpp qqpp qqpp qqpp qqpp qqpp qqpp qqpp +ppqq ppqq ppqq ppqq ppqq ppqq ppqq ppqq ppqq +qwer poiu qwer poiu qwer poiu qwer poiu qwer +frde swaq juki loép frde swaq juki loép frde +swaq juki loép frde swaq juki loép frde swaq + + + + +Ez-az +vvvv mmmm vvvv mmmm vvvv mmmm vvvv mmmm vvvv +mmmm vvvv mmmm vvvv mmmm vvvv mmmm vvvv mmmm +vvmm vvmm vvmm vvmm vvmm vvmm vvmm vvmm vvmm +mmvv mmvv mmvv mmvv mmvv mmvv mmvv mmvv mmvv +vfra mjué vfra mjué vfra mjué vfra mjué vfra +asvf élmj asvf élmj asvf élmj asvf élmj asvf +mjkl vfds mjkl vfds mjkl vfds mjkl vfds mjkl +mjhk vfgd mjhk vfgd mjhk vfgd mjhk vfgd mjhk + + + + +Ez-az +cccc ,,,, cccc ,,,, cccc ,,,, cccc ,,,, cccc +,,,, cccc ,,,, cccc ,,,, cccc ,,,, cccc ,,,, +cc,, cc,, cc,, cc,, cc,, cc,, cc,, cc,, cc,, +,,cc ,,cc ,,cc ,,cc ,,cc ,,cc ,,cc ,,cc ,,cc +hjm, gfvc hjm, gfvc hjm, gfvc hjm, gfvc hjm, +,mjh cvfg ,mjh cvfg ,mjh cvfg ,mjh cvfg ,mjh +,,,, cccc mmmm vvvv ,,,, cccc mmmm vvvv ,,,, + + + + + +Ez-az +xxxx .... xxxx .... xxxx .... xxxx .... xxxx +.... xxxx .... xxxx .... xxxx .... xxxx .... +xx.. xx.. xx.. xx.. xx.. xx.. xx.. xx.. xx.. +vcxr m,.u vcxr m,.u vcxr m,.u vcxr m,.u vcxr +.olé xwsa .olé xwsa .olé xwsa .olé xwsa .olé +jm,. fvcx jm,. fvcx jm,. fvcx jm,. fvcx jm,. + + + + +Ez-az +yyyy ---- yyyy ---- yyyy ---- yyyy ---- yyyy +---- yyyy ---- yyyy ---- yyyy ---- yyyy ---- +yy-- yy-- yy-- yy-- yy-- yy-- yy-- yy-- yy-- +--yy --yy --yy --yy --yy --yy --yy --yy --yy +m,.- vcxy m,.- vcxy m,.- vcxy m,.- vcxy m,.- +muj- vrfy muj- vrfy muj- vrfy muj- vrfy muj- + + + + +Ez-az +fakad valamerre és veres eme kerek mely él. +megy és remél gyula, hogy elég vas fakad mely +lopja, marja vedeli feri aki méri éli mi él. +ropom és lopok, valamerre, adok kapom élek is. +ha kapok egy kuka alapos, adok remek adag. +remélem kimélem ama egyede, és élek még ideig. +ha kell egy olyas ismeret ami piros, akkor gyere. +mikor vedel még, gyere velem, megverlek csak +ismerd eme eleme. csavarom, remeg, verem és +ropog. fedem és piros, emelem és kék. + + + + +Ez-az +tttt zzzz tttt zzzz tttt zzzz tttt zzzz tttt +zzzz tttt zzzz tttt zzzz tttt zzzz tttt zzzz +ttzz ttzz ttzz ttzz ttzz ttzz ttzz ttzz ttzz +zztt zztt zztt zztt zztt zztt zztt zztt zztt +kjzh dftg kjzh dftg kjzh dftg kjzh dftg kjzh +atfg ézjh atfg ézjh atfg ézjh atfg ézjh atfg + + + + + +Ez-az +nnnn bbbb nnnn bbbb nnnn bbbb nnnn bbbb nnnn +bbbb nnnn bbbb nnnn bbbb nnnn bbbb nnnn bbbb +nnbb nnbb nnbb nnbb nnbb nnbb nnbb nnbb nnbb +bbnn bbnn bbnn bbnn bbnn bbnn bbnn bbnn bbnn +jnkm fbdv jnkm fbdv jnkm fbdv jnkm fbdv jnkm +jnjm fbfv jnjm fbfv jnjm fbfv jnjm fbfv jnjm + + + + +Ez-az +áááá íííí áááá íííí áááá íííí áááá íííí áááá +íííí áááá íííí áááá íííí áááá íííí áááá íííí +ááíí ááíí ááíí ááíí ááíí ááíí ááíí ááíí ááíí +ííáá ííáá ííáá ííáá ííáá ííáá ííáá ííáá ííáá +kléá dsaí kléá dsaí kléá dsaí kléá dsaí kléá +áéjh íafg áéjh íafg áéjh íafg áéjh íafg áéjh + + + + + +Ez-az +öööö üüüü öööö üüüü öööö üüüü öööö üüüü öööö +üüüü öööö üüüü öööö üüüü öööö üüüü öööö üüüü +ööüü ööüü ööüü ööüü ööüü ööüü ööüü ööüü ööüü +éöéü éöéü éöéü éöéü éöéü éöéü éöéü éöéü éöéü +aöéü aöéü aöéü aöéü aöéü aöéü aöéü aöéü aöéü + + + + + +Ez-az +óóóó úúúú óóóó úúúú óóóó úúúú óóóó úúúú óóóó +úúúú óóóó úúúú óóóó úúúú óóóó úúúú óóóó úúúú +óóúú óóúú óóúú óóúú óóúú óóúú óóúú óóúú óóúú +úúóó úúóó úúóó úúóó úúóó úúóó úúóó úúóó úúóó +öóúü öóúü öóúü öóúü öóúü öóúü öóúü öóúü öóúü +éóéú éóéú éóéú éóéú éóéú éóéú éóéú éóéú éóéú + + + + +Ez-az +Å‘Å‘Å‘Å‘ űűűű Å‘Å‘Å‘Å‘ űűűű Å‘Å‘Å‘Å‘ űűűű Å‘Å‘Å‘Å‘ űűűű Å‘Å‘Å‘Å‘ +űűűű Å‘Å‘Å‘Å‘ űűűű Å‘Å‘Å‘Å‘ űűűű Å‘Å‘Å‘Å‘ űűűű Å‘Å‘Å‘Å‘ űűűű +őőűű őőűű őőűű őőűű őőűű őőűű őőűű őőűű őőűű +űűőő űűőő űűőő űűőő űűőő űűőő űűőő űűőő űűőő +éűéő éűéő éűéő éűéő éűéő éűéő éűéő éűéő éűéő +jűéő aőéh jűéő aőéh jűéő aőéh jűéő aőéh jűéő + + + + + +Ez-az +FFFF JJJJ FFFF JJJJ FFFF JJJJ FFFF JJJJ FFFF +FJFJ FJFJ FJFJ FJFJ FJFJ FJFJ FJFJ FJFJ FJFJ +AÉAÉ AÉAÉ AÉAÉ AÉAÉ AÉAÉ AÉAÉ AÉAÉ AÉAÉ AÉAÉ +DKDK DKDK DKDK DKDK DKDK DKDK DKDK DKDK DKDK +SLSL SLSL SLSL SLSL SLSL SLSL SLSL SLSL SLSL +AJSL DKFJ AJSL DKFJ AJSL DKFJ AJSL DKFJ AJSL +AÉJF AÉJF AÉJF AÉJF AÉJF AÉJF AÉJF AÉJF AÉJF +GGHH GGHH GGHH GGHH GGHH GGHH GGHH GGHH GGHH +GFDA HJKÉ GFDA HJKÉ GFDA HJKÉ GFDA HJKÉ GFDA + + + + + +Ez-az +A fÅ‘tér felöl a templomnak tartottunk. +Végighaladtunk a parkon. Az öreg gimná- +ziumi hittanárunk ott ült a rendes padján, +egy könyv olvasásába merülve. Köszöntünk +neki. Barátságosan integetett. Azután +megkerültük a templomot. A fiúk egy vak +utcába vezettek, amelyrÅ‘l eddig semmit +sem tudtam. Az utca szűk volt, és körül- +belül kétszáz lépés hosszú. Sajátságos! +- ilyen házakat, mint itt, sohase láttam +a városban. Alacsonyak és kezdetlegesek +voltak, de vagy az ablakok hajlásában, +vagy a kapuk faragásában és formájában +volt valami ósdi. Az utcán padokon és +székeken öreg emberek és bánatos arcú, +sápadt asszonyok ültek, apró lányok +söpörték és öntözték a földet. Kocsi- +keréknek nyoma se látszott. + + + + +Ez-az +Sajátos növényvilág tenyészett itt. Hosszú +szárú, kürt alakú virágok, amelyek szirmai +mintha fekete bársonyból volnának. A sarok- +ban liliombokor, óriási kelyh? fehér lilio- +mokkal megrakodva. Mindenütt elszórva ala- +csony, vékony szárú fehér virágok, amelyek- +nek egy szirma, csak egy szirma, gyenge +piros színű volt. Úgy tetszett, hogy ezek +bocsátják azt az ismeretlen, édes illatot, +amelyet szagolva az ember azt hiszi, elakad +a lélegzete. A kert közepén egy csomó bíbor- +piros, kövér virág terpeszkedett. Húsos, +selymes fényű szirmaik hosszan lógtak le +egészen a magasra n?tt haragoszöld színű +fÅ‘be. Mint egy kaleidoszkóp, úgy hatott +ez a kis csodakert. Közvetlen elÅ‘ttem a +nÅ‘szirom lila virágai nyíltak. Százféle +virágillat tevÅ‘dött össze a bódító szagában, +s a szivárvány minden színét megtalálhattad +a virágok színében. + + + + +Ez-az +Elmondom önöknek, hogy miért, bár ha csak +ráemlékszem is a dologra, reszketÅ‘ félelem +fog el, a gyomrom rémületes undorban vonaglik, +a szemeim elÅ‘tt és a torkomon hideg, nedves +varangyok mászkálnak, a füleimben egy béka- +nyálszagú hang vartyog, és gerincoszlopomban +görcsös, jéghideg iszonyat szaladgál. És én +ma éjjel nem fogok aludni. Mégis elmondom, +hogy miért iszonyodom a kicsiny békától, +miért merednek meg az izmaim halálos izga- +lomban, amikor két békaszem pislogó, rohadt +fényét látom a múltból az agyvelÅ‘mbe világolni. + + + + +Ez-az +Azon a napon, amikor a Linuxot valaki más +jobban tudja szolgálni -- az FSF egy termé- +szetes alternatíva --, félreállok. Nem gon- +dolom, hogy emiatt valakinek aggódni kel- +lene, és nem is gondolom, hogy ez a közel- +jövÅ‘ben bekövetkezik. Szeretek a Linuxszal +foglalkozni, még ha ez egy kis munkával +jár is, és még senkitÅ‘l sem kaptam panaszt. +Csak néhány, majdhogynem szégyenlÅ‘s emlé- +keztetÅ‘t arról, hogy egy foltot elfelejtet- +tem, vagy nem vettem figyelembe, de eddig +semmi negatívot. +Ne vegyétek úgy a fentieket, hogy azon a +napon, amikor valaki ellenkezik, abbahagyom +elég keményfejű vagyok. Lasu, aki ezt a vállam +felett olvassa, megjegyezte, hogy a FAfejű +közelebb van az igazsághoz egy kis mocsko- +lódáshoz. Ha nem lennék az, abbahagytam volna +a Linux fejlesztését, amikor a comp.os.minix-en +nevetségessé tettek. Csak arra gondoltam, hogy +bár a Linux eddig az én gyermekem volt, nem +akarok útban lenni, ha az emberek jobbat +szeretnének csinálni. + + + + +Ez-az +Volt idÅ‘ amikor az ember teljes életet tudott élni +számítógép nélkül. Sokan azt hiszik ez ma már lehetetlen, +mert a számítógép annyira hétköznapjaink eszközeivé vált. +Arról beszélnek, hogy ma információs társadalomban élünk, +és nem látják, hogy sokan élnek -- többek között vidéken -- +úgy, hogy sosem láttak még számítógépet és mégis boldogak. +Civilizációnak és fejlÅ‘désnek titulálják a technika +és a tudomány által létrehozott eszközöket, miközben +nem vesszük észre, hogy mekkor tömegű hulladék termeléssel +jár mindez. Ez a hulladék pedig nem is akármilyen. +Évezredek alatt sem tünnek el az életünkbÅ‘l, és csak +gyűlnek meg gyűlnek. Nagy szemétlerakok épülnek, majd +beföldelik Å‘ket, és újabbakat nyitnak. Unokáinknak már +nem lesz egy talpalattnyi helye sem szemét nélkül. +Az ember egy olyan állatfaj amely hiába látja szörnyű +jövÅ‘jét, ahhoz, hogy cselekvésig eljusson át kell +élnie szörnyű bukását, tévedését. +Milyen szép lehet egy nap amikor nem egy szobában vagy +irádában töltöm számítógép elÅ‘tt az idÅ‘met, hanem +felmegyek egy hegyre, és az erdÅ‘ben sétálok. Hallgatom +amint csiripelnek a madarak, érzem a fák és a leveleik +illatát. Látom amint a nap megvilágítja a közelben +lévÅ‘ tisztást, és aranyba borítja az ott növÅ‘ növényeket. +Érzem a lábaimban az izmok enyhe fáradságát, a tüdömben +a friss levegÅ‘ be és kiáramlását. + + + + +Ez-az +A harmadrangú külvárosi kávéházban - ahová egy +idÅ‘ben jártam - kezdettÅ‘l fogva feltűnt nekem a +sebész. Ãllandóan fekete, zöldre kopott, de tiszta +szalonkabátot viselt. Sápadt arcához különösen illett +a kuszált, Å‘szbe vegyülÅ‘ gesztenyeszín bajsza és nagy, +mély fekvésű, fekete szemei. Ezekben a szemekben - +mintha mindig könnyesek lettek volna - valami éjszakás, +bohém csillogás volt. Csendesen, csaknem suttogva +beszélt, amint az orvosok szoktak a konzíliumokon. +A leglényegtelenebb beszélgetéseknél is, amelyeket a +kávéházi vendégekkel az újságok tartalma felÅ‘l +folytatott, mélyen belenézett annak a szemébe, akivel +beszélt. Mintha nagyon érdekelte volna Å‘t az illetÅ‘. +A véleményét mindig olyan tökéletes, értelmes +mondatokban mondta el, mintha a betegének adná ki +rendeléseit. Ennek a kopott embernek nemes eleganciája +olyanféleképpen hatott rám, mint a fakó, de igen finom +bársonyszövetek, amelyeket ódon f?nemesi kastélyokban láttam. + + + + +Ez-az +Egyszer meghallotta, amikor egy orvosi lapot kértem. +Megszólított. Dícsérte az orvosi foglalkozást, +kérdezÅ‘sködött az egyetemrÅ‘l. Elbeszélgettünk, +és eközben nagy tudást árult el. Különösen feltűnt +néhány pszichofizikai dolog, amelyet sehol se +olvastam. Nagyon lebilincselt az az éles elméjű és +fantáziára hajló aprólékossága, amellyel igen +jelentéktelen dolgokról is nagy érdekl?déssel +beszélt. Bámultam, hogy mennyire számolni tud a +körülményekkel, menyire megalkuszik az élettel, +és hogy mennyire jól érzi magát benne. De hamarosan +elbúcsúztunk a délutáni feketekávé után. + + + + +Ez-az +4444 7777 4444 7777 4444 7777 4444 7777 4444 7777 +4477 4477 4477 4477 4477 4477 4477 4477 4477 4477 +7744 7744 7744 7744 7744 7744 7744 7744 7744 7744 +7474 7474 7474 7474 7474 7474 7474 7474 7474 7474 +4747 4747 4747 4747 4747 4747 4747 4747 4747 4747 +47 74 47 74 47 74 47 74 47 74 47 74 47 74 47 74 + + + + +Ez-az +3333 8888 3333 8888 3333 8888 3333 8888 3333 8888 +3388 3388 3388 3388 3388 3388 3388 3388 3388 3388 +8833 8833 8833 8833 8833 8833 8833 8833 8833 8833 +8383 8383 8383 8383 8383 8383 8383 8383 8383 8383 +3838 3838 3838 3838 3838 3838 3838 3838 3838 3838 +38 83 38 83 38 83 38 83 38 83 38 83 38 83 38 83 +4378 3487 4378 3487 4378 3487 4378 3487 4378 3487 + + + + +Ez-az +2222 9999 2222 9999 2222 9999 2222 9999 2222 9999 +9999 2222 9999 2222 9999 2222 9999 2222 9999 2222 +2299 2299 2299 2299 2299 2299 2299 2299 2299 2299 +9922 9922 9922 9922 9922 9922 9922 9922 9922 9922 +9229 2992 9229 2992 9229 2992 9229 2992 9229 2992 +432789 234789 987432 432789 234789 987432 987432 +2748293 2748293 2748293 2748293 2748293 2748293 + + + + +Ez-az +1111 0000 1111 0000 1111 0000 1111 0000 1111 +0000 1111 0000 1111 0000 1111 0000 1111 0000 +1100 1100 1100 1100 1100 1100 1100 1100 1100 +0011 0011 0011 0011 0011 0011 0011 0011 0011 +01234789 01234789 01234789 01234789 01234789 + + + + +Ez-az +5555 7777 5555 7777 5555 7777 5555 7777 5555 +7777 5555 7777 5555 7777 5555 7777 5555 7777 +5577 7755 5577 7755 5577 7755 5577 7755 5577 +55 77 55 77 55 77 55 77 55 77 55 77 55 77 55 +0123456789 0123456789 0123456789 0123456789 +9876543210 9876543210 9876543210 9876543210 +2004.05.23 1998.07.31 1516.11.25 1848.02.15 + + + + +Ez-az +!!!! ==== !!!! ==== !!!! ==== !!!! ==== !!!! +==== !!!! ==== !!!! ==== !!!! ==== !!!! ==== +!!== !!== !!== !!== !!== !!== !!== !!== !!== +==!! ==!! ==!! ==!! ==!! ==!! ==!! ==!! ==!! +!=!= !=!= !=!= !=!= !=!= !=!= !=!= !=!= !=!= + + + + +Ez-az +++++ (((( ++++ (((( ++++ (((( ++++ (((( ++++ +(((( ++++ (((( ++++ (((( ++++ (((( ++++ (((( +++(( ++(( ++(( ++(( ++(( ++(( ++(( ++(( ++(( +((++ ((++ ((++ ((++ ((++ ((++ ((++ ((++ ((++ +(+(+ +(+( (+(+ +(+( (+(+ +(+( (+(+ +(+( (+(+ + + + + +Ez-az +"""" )))) """" )))) """" )))) """" )))) """" +)))) """" )))) """" )))) """" )))) """" )))) +"")) "")) "")) "")) "")) "")) "")) "")) "")) +))"" ))"" ))"" ))"" ))"" ))"" ))"" ))"" ))"" + + + + +Ez-az +'''' %%%% //// '''' %%%% //// '''' %%%% //// +//// %%%% '''' //// %%%% '''' //// %%%% '''' +/%1/ /%1/ /%1/ /%1/ /%1/ /%1/ /%1/ /%1/ /%1/ + + + + +Ez-az +[[[[ ]]]] $$$$ [[[[ ]]]] $$$$ [[[[ ]]]] $$$$ +]]]] [[[[ $$$$ ]]]] [[[[ $$$$ ]]]] [[[[ $$$$ +[[$$]] [[$$]] [[$$]] [[$$]] [[$$]] [[$$]] + + + + +Ez-az +@@@@ {{{{ }}}} @@@@ {{{{ }}}} @@@@ {{{{ }}}} +{{{{ }}}} @@@@ {{{{ }}}} @@@@ {{{{ }}}} @@@@ +{{@@}} {{@@}} {{@@}} {{@@}} {{@@}} {{@@}} + + + + +Ez-az +**** ```` ~~~~ **** ```` ~~~~ **** ```` ~~~~ +```` **** ~~~~ ```` **** ~~~~ ```` **** ~~~~ +``**~~ ``**~~ ``**~~ ``**~~ ``**~~ ``**~~ + + + + diff --git a/ktouch/training/hungarian_expert.ktouch.xml b/ktouch/training/hungarian_expert.ktouch.xml new file mode 100644 index 00000000..9b5e3d3f --- /dev/null +++ b/ktouch/training/hungarian_expert.ktouch.xml @@ -0,0 +1,932 @@ + + Hungarian (auto-generated) + KTouch training file generated Tue Aug 30 23:23:54 2005. +Perl Script written by Steinar Theigmann & Hĺvard FrÅ™iland. + + + + jf + f j fjf jj j f fjf j j jj jj jj jj jj j f jj jj ff ff jj f jj + fjf fjf ff ff f jf jj fjf ff j f ffjf ff j ff jjf fjf ff fjf jj + ff jj ff jj jj jf f jf jj jj jj jf f jjf jfjj jf jj jf f jj fjf + ff jfjj jj f j jjf ff jf jj fjf f jj jjf jf fjf ffjf j jf jj fjf + f ff jf fjf jj jjf jf f j fjf fjf f j ff jf fjf j f ff j jjf jfjj + j jf ff f jfjj jj jj jjf f jjf ff ff f j jjf jjf ffj j j fjf jj + f f ffj f fjf jj fjf f jjf f jj j j jjf fjf j ff ff ffj j jfjj + jj j j fjf f jj j ff j jf f jjf jj jjf jf fjf fjf jjf jj ff jjf + jj jf jfjj fjf ff j jj ffjf jf jf j jf ff jf fjf jjf jf jj jj jjf + fjf f j fjf jj j fjf ff jj jj j fjf fjf jj jf j jjf ff ff jj ff + j ff fjf jj fjf jj fjf jj ff fjf j f fjf fjf jj jj ff ff j ff + ff jjf jj jjf jjf fjf jf j jj jf jj fjf jj f ff j jj fjf ff fjf + jj jj j jj jjf jj jjf jj j ffjf fjf j ff j f jf fjf jjf jjf j jj + f ff ff f f ff ff jfjj jjf ff ff ff ff jj ffj fjf jjf fjf f fjf + fjf jj jjf j ff fjf j jj jjf jf j jj fjf jj ff jj f jjf jj jj j + ff jjf jj jf jf ff jj j jj fjf fjf ff ff jfjj jf f jf j j ffj jfjj + ff j j jjf jf jj fjf j fjf fjf j ffjf jj f jf j jj ff fjf ff fjf + jjf jf jj jj j ff fjf fjf ffjf j fjf jj jfjj jj jfjj j jjf ffj jj + ff f fjf j f ffjf fjf jj jf jj jf jj ff jj fjf jj ff fjf f jf j + ff j f fjf jj ffjf ff j j jf j ffj jj ff jj ffj f jj fjf jj jjf + jf ff jj j ffj jjf jjf j f j jjf jf ffj ff fjf j ff jj jj jf ff + j jjf jj ff jf jj fjf f jf jj jf ff jj f jj jj ff jj ff j jj jjf + jjf j j j j jj jf jj fjf fjf jj j j jj jf j jfjj f f ffjf ffj f + fjf fjf fjf jf jf jj f ff ffjf f jf jf j ff ff j jj f j fjf j fjf + fjf ff ff f jj f ff fjf fjf ff j j j jj j jjf jj jjf fjf ff jj ff + f fjf jj fjf jj jj jf j jj jj jjf jf j fjf f jf jf j fjf jj f + j ff fjf fjf j jf jj f ff f ffj f f fjf ff fjf f f j fjf jfjj + jj jj jj jj jj jj ff jf fjf j ffj j ff jf j jj ffjf f ff fjf jjf + jj jf fjf j j jjf fjf jf jj ff jj f jjf j jjf ffjf jj ff ffj j + jfjj jf j ff ff jj j j ff jfjj ff ffjf j ffjf j ffjf jf ff jf jf + + + kd + jd d fdd d d fk dkk k df k fdf fdk fkk kdf df jk kfk jd kd kfk + fkk jd jkj dk jkj kfk fk fk dkd dk d d kdf df dd kfk k df kkjd fdd + kd d k fk kfk k k kd k dd jkj kdf df dk fdf dkk jk kdf k dk dkd + fdd d fk dk kkjd kfk jd d dkd jd k dfj jd k k fk dk kfk k d dkd + d dfj kfk df kfk df d dk dk df dd k kd jk fdf kd d fk fk fk kkfk + kkjd d kdf fdk d jk df d dkd dk k kfk dk dd kfk dk kkfk kd d df dk + k jkj d d fkk dk d k jkj d dkk kd kfk d dkk dk jd k df jd df dfj + d fdk k k dkd d fk jd jk fk kkjd d dkk k fk jkj fk d d dkk dk + d kdf dfj df df df fk k kdf dkk jkj k d d d df k k dkk kkfk dfj + k d fk k fdk kkfk k fk kkfk d fkk d kkjd fk jk dkk fkk d d dk + jd kd fdd k fdd k jk k dk dd fk k jd kkfk kdf d fdf k dkd dk fdk + d dkk d jd d d kkfk d dkd d fdf k dk kdf kfk dkk k dd d kd df + k jd fk kkfk kkfk kkfk d jk df k dkk d kd fkk df dkk kd kd jd + fk k dkk d k d jd dfj fkk kdf d jd df fdf jk kd k fk df d jkj k + dfj k kd kfk fdd d k kfk dkk jkj d jd fkk dkd d fdd dkk kdf fkk + dkk kkjd d kkfk k df fk fdf kkfk dfj kkfk kkfk df dkk dkk kdf d + k fk jd df df kdf jkj d k fdk kkfk d d jk df d df d df k dkk kd + fdk dkd dkk kkfk d kd fdf fk fkk fkk fk k d dkd fdf fk fdf df fk + df jkj kkjd kfk d d df dkd jd fdk kkjd fdd d fk kkjd jkj k dd fdk + jd fk df d fdk d jkj kdf kfk d fk dfj dkd fdd kdf k dkk fk fk kfk + dd kfk fkk k jk dd jd dfj dkk fdf kkfk k d jd kfk jd fk d fdd d + d d fdk d jd jk df dk kkjd kkfk d dd fk dk fdd fk df d fdd k dkk + dkd fkk fdd dd dk fk kd k fk fk kfk jkj fdk kkfk d d dkk d dk k + dd fdf k kkfk dk d jkj jd k fkk k kdf kdf fdk k kfk fkk kkjd dfj + d fk d d d d fk fk k df d jd d dd kkfk df k kfk fkk jd dkd kkfk + dk d jkj fk d dk k fkk d dkk jk d d k jk kd fk kdf dk dk d dk k + fkk kkjd kkfk dfj k fkk k dk fkk k k jk kkfk fdf jkj k d fk dfj + fdk k fdd d jd kd jk dkk fdk d df k k fdf fdk fdd d k df kd fdf + dk dfj kd kd df kd kd kfk jd df fk kkfk jd jd d k k fk fdk dk dkk + kdf k jkj d kd df fk k fdd dkk kkjd fk dk d dd fkk k kkjd df k fdd + + + ls + sfl jsdd ljl lf dl skd s fsj sl sd lj flf lf sd fl lj lj kljf s + s fsj l lf ds jsdd ds fl s sd l lj skd dflj l s fl kfsk s dl sfl + l sd ds jsdd lf fl lsl dl jsdd sd sfl s ls skd lj ljl kljf ls + sl ksf fl dl sl jsdd sfl ds sk sd sd fl l sl lj ls sd ds dl lf + ds l l ljl l sl flf s lj ds jsdd fsj jsdd ljl kfsk dflj lj flf + lf ljl flf dflj dl sk lf ljl l dl lsl dl dl ljl kljf l fsj ljl + lj flf jsdd dl lj fsj lf l dl lf lsl s dflj s kfsk lf ksf lsl dl + ljl skd l ls kfsk dflj fl lj sfl sl kfsk dflj kss ls lj dflj dl + sd jsdd sl ljl kfsk ds flf jsdd lf ls sk s sl lf lsl fsj lsl kljf + dl kljf kss s dl ls dl l s flf l sd kljf skd jsdd s dl ksf kss + kfsk s fl fl dflj sd s ls flf sl sfl fsj lf dl kfsk lf ksf ds kfsk + skd sk sd jsdd ksf kfsk lsl sfl lf lj ljl ls jsdd l sd ksf lj fl + lj lj flf skd kfsk sl ksf jsdd jsdd jsdd ls dflj dl flf ls sk fl + kljf skd dl lj l ds sd lsl dflj l s sd fl l s sfl sfl sk s sl l lj + lj dl ksf dl l ds kljf sl l flf dl fl dl l jsdd jsdd s dl sd fl + skd flf ksf ksf sfl lj sl s dflj s flf fsj ksf l ds dflj kss ksf + lj l ljl dl lsl s jsdd ds s kfsk lj sl lj l lf flf kss skd sd lf + kss l ds lsl lj skd sl ksf s l kss sl sfl sd dl sl s lf l l sd kfsk + ksf ksf kss flf sd kss dl l jsdd lj s dl lf l lsl ls l lsl ds sd + dl kfsk lsl fsj dl l sl fsj ls sd lj sfl kljf dflj dl flf kljf + ksf sl sd kfsk s kfsk kfsk sl lf ds s fl lj sk kfsk l ljl lf sl + lj ksf lsl dflj dflj s dflj kljf kfsk sl dflj sl lj kfsk l jsdd + kljf kss s sd dl lj kljf sk lf sl lj sd ljl sfl ds ls sl sl l sfl + ls lj s ls kss lf dl kss ls ls sd sfl lj ds s dflj flf ksf fl s + dl kfsk ls sfl kljf lf kljf lj dl sd dl sfl skd l dl lf jsdd sfl + skd ksf fl sd ljl fl fsj lj l ljl lj fl dl s fsj l skd ls sd kfsk + kljf lj dl sd dl ds sl sd lj l ds dflj ds sd kfsk s ljl flf sfl sl + ksf kss l dl dflj jsdd sl dl dl sl l lsl sk kfsk ds sd l ls dl kfsk + sk ljl kss lsl dflj dl lj fl s ksf kfsk jsdd skd fsj s lf skd fl + kfsk sfl sd ds sl lsl fl ls kfsk sl fl l fl lsl lj lj sd lj kfsk + + + ca + kcja slad assal rasa csak ajjaj kcal slad kjldc cdj sa c aj ja assal + rasa a rad kcal cal laka rasa cs ja ja cs laka csak lafk ajjaj rasa + laka assal kcal rasa cs cs kcja ckds a rasa cl ajjaj laka a a lafk + css a cfc ajjaj lafk a sa lafk csak fa slad laka jaj laka lafk laka + slad cfc css cl ajjaj aj a assal rasa a kcal cl ajjaj kcja ca cal + ca a aj kcja kcja cal aj kcal css kcja jaj css ckds laka css rasa + assal aj kjldc ca css kjldc lafk kjldc laka a jaj cs cal a cs a cs + ja a cal fa ja jaj jaj cs cal jaj cs css laka cs laka assal lafk + kjldc kcja a assal sa aj ca kcal cal cdj c jaj ja ca cfc a sa a ca + cdj a kcal css a jaj laka a rad a lafk fa kjldc sa cal ajjaj ca + jaj cs a kjldc ca lafk a rasa ajjaj ca a aj kcal a ckds cdj dlaj + kcal a slad rasa kjldc cdj ckds a slad rad csak laka cfc kjldc assal + ca a ckds sa kcal a fa laka c a assal fa css fa fa aj cs sa a a + slad ckds css ca jaj fa jaj a kcal slad cfc ja cfc a slad cal laka + css csak kcja ajjaj cs dlaj cfc csak cl ja ja rasa a lafk ja cdj + csak kcja kcja ja kcal cs cfc ja kjldc cl cs c jaj kcja cs cal sa + css c css a aj aj ajjaj cl ajjaj ja a ca a kjldc fa a fa cfc cal + kjldc css kjldc kcal cfc aj cfc dlaj rasa a slad kjldc kjldc cfc cfc + laka laka css kjldc laka css fa kjldc cal cal kcal ckds cs cfc css + kjldc laka kjldc cfc assal csak cal ja cl a a a a csak a kcja csak + sa cs laka kjldc slad jaj rasa csak cfc rad dlaj rad aj laka jaj + ajjaj a csak fa ckds rad aj rasa assal aj laka c slad cal fa a fa + a cdj slad sa sa sa ckds rasa ajjaj ajjaj cl rasa csak a kcja + cal lafk sa kjldc cal cfc rad rasa lafk cdj a a assal ja fa rad + sa a aj aj ca kjldc cl css ckds rad cfc kjldc rasa kcal a aj csak + ja assal cal a jaj ca sa a rad kjldc kcal a a rad slad jaj laka + cal dlaj laka kcja cal kcja a css aj ckds cl c ja cs cfc cdj a a + ckds ckds dlaj ja c sa fa cal kjldc rad a css ckds kcja cl lafk jaj + a cal fa kcal fa a kjldc cl a cs fa jaj laka cs kcja kcal cfc + kcal a fa fa a a ja ca a cl lafk ckds cl kcal ajjaj fa ckds fa ca + + + nt + alatta nana alattad annak dkt rajta taj tc ts t atd rajta rajtad akn + ln tl alatta katlana na csatt lassan alattad ln jna rajta taj taj + taj katlana n rajtad dndnc n dkt n katlana rajtad kattantsa rajtad + rajta atd dndnc alatt ln annak n na atd alattad adsn nana annak sajna + ln annak jna lassan annak na dndnc t rajta akn nana t t ts t alatt + alatt nana ljst ljst sajna jna annak taj ln dndnc nana dkt kattantsa + dkt tl na dndnc sajna n rajtad dndnc csatt annak rajta dndnc adsn + kattantsa adsn tl kattantsa tl kattantsa ts jna csatt alatt nd sajna lassan + lassan alatt jna ljst n alatt na annak jna lassan akn atd t csatt alatt + csatt alatta annak nana nana adsn alatt nana ln nana kattantsa csatt + nana tc n rajta taj katlana alatta ljst alatt kattantsa taj dkt kattantsa + alatt rajtad n t tc atd alatta n alattad n alatt jna alattad na n + rajta akn akn alatt kattantsa nana alattad nd adsn alatt t atd alatt + akn alatt n rajtad annak ts katlana rajtad alatt sajna alatta ts + na nana t katlana dndnc n dndnc rajtad taj alattad nana na ljst + kattantsa akn nana taj tc n n t alatt ts rajtad taj n lassan rajtad dndnc + sajna nana akn tc tl t n atd atd alatt na rajtad nana katlana alattad + alattad n alatta csatt ljst rajtad nd alattad kattantsa nd ts tc ljst + dndnc n atd ln sajna dkt alatta atd n ljst kattantsa alattad csatt + sajna na tc katlana atd annak n akn dndnc tc kattantsa ts kattantsa + tl rajta tc rajta sajna csatt nana kattantsa rajtad adsn akn ljst + tl katlana dndnc annak rajtad taj n rajta n atd rajta tc csatt + tc alatt ts nana akn n sajna na csatt n rajtad rajta ln nd rajta + atd katlana atd alatt ljst alatt alatt alattad ljst adsn tc rajta + adsn n sajna annak annak ts katlana dkt alattad rajtad nana taj ljst + dndnc kattantsa akn katlana tl alatt dkt ln na katlana sajna atd ts + akn atd n taj atd atd lassan dndnc ts na sajna ln sajna alatta jna + alatta jna sajna ts rajtad akn ts alattad sajna ljst t alatt nd n taj + ts lassan dndnc taj annak jna annak katlana rajtad n adsn sajna + lassan katlana rajtad adsn t rajta t nd ln alatt sajna lassan akn katlana + + + éi + kisfiadékat alattit fiainkat é illatja ni ifjan nini fiainkat is nénjét + kissé né nékik é fiakat kisfiait fiaidat kissé akként alakit ti tanit + kiskés alattit sandit kandiak kiskésit csakis ifjait infantilisan kisfiaidat + néki kinn fiaidat indit ifjaikat kisfiaidat nincs kisfiainkat csitt + aléltan sincs kilétét kékit indit illatja kintit kintit kétli ajtajait + sincs illa kétli akként ékit kiskésit kétlik é fiakat illatja ifjat + ifjan ti tanit lassanként sandit alakit kisfiait kisfiait kicsit kétlik + néki nékik kétli kint jé sincs fiakat idén alakit kinn nénjét kisfiadat + innét ajtajaikat fiaidat ajtajaikat kicsit itt is délit kilétét illatja + nincs fiait kicsit ifjat kisfiadékat kisfiadat ékit ifjait alattiakat + kétli fait télit lassanként indit kiskés fiainkat ifjat ékit fiakat + fiainkat jé ajtajaikat csakis ajtajaikat télit ifjakat kisfiadékat aléltan + és innét illatja és ajtajaikat kissé sin sincs itt kisfiadat fiakat + i kétlik indit kékit kisfiait kiskés akként kétlik innét délit + télit lassanként ifjait és i fiadékat nincs kinn innét tanit ifjainkat + i is innét aljit falit kisfiaidat ajtajaikat ajtajaikat akként + ifjait nincs ajtajait kicsit é ti fait kint aléltan lassanként ajtajait + kisfiainkat falit kisfiaikat néki alakit fait alias fait alattiakat kinn + akként jé kisfiaidat és innét kissé csitt kintit akként télit kisfiaidat + i tanit illa alias fiadat ifjaikat fiadékat fiakat sin kintit + fait fiainkat nénjét kétli sincs kétli aléltan csitt nini lassanként + idén nénjét innét falit é ajtajait ifjaikat ékit fiakat fiadat ifjan + indit indit ajtajaikat ifjat nénjét alias ni nénjét ajtajait illatja + kissé itt ifjait kinn alias kiskésit és kisfiadékat nékik kétlik kisfiait + indit kiskés né kétli alattit fait indit néki jé aléltan fait nénjét + fiaikat csitt illa fiadékat fiadékat lassanként kissé i tanit kiskésit + kinn itt fiait infantilisan kisfiaikat ajtajaikat i kilétét sin nénét + ni kisfiadékat nékik ti kisfiadat innét nénjét kinn sincs infantilisan + kisfiadékat kékit jé nénjét i tanit alattit nincs ifjan kisfiadat nénét + fait sicc is nénét ajtajait fait is fait csitt fiakat nékik kintit + + + ve + félévenként vakit teljét fel idefenn tiédet kétlenie reccs eleinket lenn + se néked vele kétlette lettél vasit kétévenként kellenek tiedet + eleiteket kifejletté sincsen ellent kilencvenkilencfelé kevesen evettel + kellek tefeléd kellek teveled kevéssé felénk kilencévente ne ellened + éjjelente lennének le kettejét lenn kétletted kevesen efelett kétlené + esettel kétlenéd kilencedfél ellened recece évenként lennetek kivan + tente lennének tenéked kellett kiléteteket kellenek teellened kétlenie + kilencévente kevesli evettel e afelé kétleni kellettek levet fentit kétlenék + kétlettétek teljét idefel eleinket keveslene kilencvenévenként teneked kétlettétek + nincsen telente tiveletek kelleténél nejét elé fenn vice tv keveslitek + tivéletek nejeit vala kivannak lennének ellent kétletted ne ketté cselekedettel + kellenek rétese tivéletek eleiket kellenek félévente kellene nejét elsejét + tekintettel lenned esettel tavit tiellenetek jade léleken teveled idefel + reccs csendit kéne tekintetté eleit veletek veled velejét lettetek + kintieket kétleni kéne kellenél keveslened elejét tiellenetek idefenn + lentit fennen kevesen tekintetté kenekedtek kétletted vala csendesit + fennen ide istenveledet kellenénk nincsenek rétese kellenél lentit + kelleni lenn késeiek avval neki kétlenétek esetenkénti kétlitek tiveletek + kétlenéd lennénk keveslenie kellenél cselekedettel feléd ej cselekedetté + el ellene neked levelit tiéteket kétlenék eleidet kevesli telente + fennen elejét feletted elsejét avval veled innen kenekedtek idefel + tiveletek tekintetté elénk reteken kétlened éjjelente kettejét rétese + lékje kétlenetek avval evviva kenekedik kilencvenfelé kivéve kétlenék + kifejlettel csaléteken tieiteket ranettel teljét keveslenénk teveled tefeléd + reccs kétévente afelett kiléteteket kétlenénk ellened lent levet tiedet + levelit jelet sec félévente kilencvenetfelé kenekedik vidit ellened + lettetek félévente évenként nektek kvittek véletek sincsenek cselekedetté + nénjeit kétlené kevesli annalessé véteken kilencedfél éjente kilencvenévenként + kelleténél idefelé késeiek idelent tavit tiédet kevesen elénk felett veletek + nincsenek keveslettétek kétleni tetejét ellentestek léleken eleidet itten + + + mh + kéthetenként valaha fejedelemen félhetente kilétemet hatévente missé kisfiaimat + valamint ihaj kevesleném hetvenhétfelé kevesleném nejeimet hiedelemen + héthetenként heli velem hatvanévenként ellenem miattam ejhaj hajdan kisfiamat + mecsetje vajmi missé elvénhedt hajdan lennem nemcsak miénket hej rejtelemen + emellett elhallik kelmed mintha ficamit kétlem énmellettem kilencvenhetenként + hah fiaimat semmisem kihalta mindannak hetvenfelé hathetente majdan + miattad hatvanévente méhese makettal héthetente kilencvenhétfelé félhetente + hetvenhetenként hetest kétlettem kehvé makettja temiattad kilencvenhetenként + hatvanhetente félelemen hah mellettem hanem ehetnékem amannak rejtelemen miatta + mint m kehhé mellette csaknem éhvel kihallik mialatt amiatt nejeimet + semmint alkalmasint majdcsak kilencvenhetenként imitt mindevvel mialatt + haséja makettja ficamit emitt almanacht miattam hajasak lennem hallik + héthetente hajdan emiatt m emiatt hathetenként hatvanan mellénk majdan + eleimet mentiek hetvenhetente ellenem hetvenkilencfelé amavval mellékneven + ml fiamékat mellette emide énmellém majdani majdcsak hajdanta kehhel + hivatva almanacht ellenem hadit miénket hatévente védelemen limessé + keveslenem mellet mettlachi miatti alkalmasint rekviemje kilenchetenként + miattad mindevvel élelemen amellett melléje mindenekfelett ama elemien + hatévenként havit melléje sejtelemen lm kéthetente félhetente mellette mentelemen + kilencvenhatfelé amint hivatva mettlachi ha emide ah imitt makettja hathetenként + alhatnékja temiattad vajha nemcsak ifjaimat temelletted késedelemen mellé + méhese majdaniak hetenként mellettit nejeimet ifjaimat kevesleném felnevelhetett + hatvanfelé halastavit ifjaimat ml makettja timellettetek keveslem majdani + amint lennem felettem kilencvenhatfelé madame kehvé hatfelé lm elmenetele + hatvanhetenként ejhaj eleimet mellékneven majdani nm majd énellenem felvehetett + mentesit majdcsak heven majdani min alhatnékja lennem mellékneven mivel + kilenchetenként mellétek emide temiattad kilétemet hatévenként haha énmiattam + havit hadd sem miénket hetvenévenként élelemen temelléd kihallik héthetenként + lm rejtelemen énmiattam limessé mettlachi hatvanhétfelé ihaj hetekfelé + hajasak kisfiamat fiamékat elmenetele menetele nm felvehetett alattam + + + ro + jodidok carte ahova komondora halomon mocsokon cariessel mikorit érettetek + mivoltomat cos halottai mostanra cosec hatalomon akkoron héthavonta comtesse + no hajdanvolt odafenn calvadossal dalolta arrafelé érit derékit + hetvenhavonta koromja voltatok sakterja olefinek odalennének klorofillja hova + fiatokat citromleven holott lovasit rajtatok traktorosa kertesit rokonléleken + nofene rajtam trade narancsleven soha marokon falsarokon mellcsokoron + traktorosa carte vonalit akkor rétese sohse derékit csereteket oromon cirkalomon + teérted komondora mericskél volna villamosit melléirt sehonnan hintalovon + dartscal csakhamar amonnan fennhordja idestova veremen cariessel sokhavonként + odalennék klorofillal harmincévenként ifjaitokat ellenére fiaitokat hatvanhavonta + ikeren mostanra raviolija minderre krakélere férfiakat hétrét kertiek + monetarista teheren mindenhonnan kéthavonként timiattatok cseredet akkorra + volnék éretted ahol énértem elterjedhetett mikor merre monostora siralomon + sokévente terajtad ifjaitokat odairt érte karhatalomon tiértetek sorsot + harminchetente videojelet odavolna fillérje art ajakon alhatnékod amakkorra + facto teleirt éhomra emerre tilalomon teleholda calvadossal harmadévenként + kontinenset eredetté merrefelé cserekereskedelemen koktélje kiskereskedelemen + érettetek raviolijai sohasem diner raviolii ihatnékotok coki terajtad + amikorra rajta teremen olajit fiaitokat hajdanvolt ellenemre verset konform + odalettek sehonnaiak comtesse ahonnan stroke mistressé erdeinket fiaitokat + eredettel cos konstansot vederen idomit raviolii kétrét akkoron valamikorit + dalolta koktélje emekkorra torja mostanra sehonnét ekkori éterien fenomének + honnan recece anno akrilsavon ladikosa onnan amerre ellenetekre mellékvonalit + néhol karhatalomon hatvanhavonként honfiakat ahova alhatnékotok ihatnékom + kilenchavonként kéthavonként ahova kilencvenhavonként sokhavonta alhatnékod + jer sehonnan tonnatartalomon krotonsavon amarra éterien harmincévesforma + valahonnan halomon marsol mocsokon emekkorra coki lovasit amonnan énértem + amarra konkréten krakélere frissit forradalomon fintorit odalettem + koromja ikeren tialattatok kilencvenhavonta honn koromja erdeit eredetté + mindenesetre fékomadta sarokon vacokon kétrét raviolija honn ahol teleholda + + + gá + emeddig illojálisan meglenni igencsak lovagiaskodtak háromhavonként + meglenne sátora fogcsikorgatva nálamnál alkalomadtán mámorit hallatára + hidegétel igeneven integer image akárcsak videogenerátor rétegje sokadmagával + ámde meglennem hallatán mindmáig hatmilliárdan lg eleget égadta inadekvátan + máshová ringje koccintgat netalán rég volnánk ajakát tiirántatok meglenni + terád háromfelé mialánk ottjártakor látra meglennétek mégsem nemritkán + kelléktárit nálánál mégis meglennénk árokon sehová háromhavonta raktárit + magamagának máshonnét másodlata másmikor kontingenset avégett koccintgasson + netalán magatokforma látra lassacskán holtáiglan hátravoltatok magamaga + hatvanháromfelé fakéregen meglennénk lám hálaistennek másodlata némileg naivája + megvetettsége mindmostanáig legtetejét államkincstárit hátravoltam raktárit + tereád legeslegtetejét hátravolnál vállvonogatva mégiscsak ergo tarkállottak + háromévente megvoltak ameddig reátok ahová tárit manganátok kincstárit társit + ránk kvadránsan teáltalad megvoltak magát hátravoltam legeslegalját + annál nemritkán eladdig nálatok ideig kontingenset naivái hátit volnátok + vigalomon harmadjára államférfiakat ám kontingentál kontingentálja tarkállottak + tiirántatok forgottan kadávere hátra marginálisan koránt etnikailag reáliák + háromhavonta sikkantgasson eleddig megvetettsége almával ringje tinálatok + nemsokára mindhárman image kishatárforgalomon mindenhová háromhavonta + alját klorátok milliárdhavonta fennhangon ahová tarkálljanak sáncárokon + másvalamit virágcsokoron tealád sátoron névleg machinálja rágalomon mindenáron + égit rátok mostanáig kalcinálja volnál mindég akármint sikkantgat + villámoljon leghátra hátravolna mindig mindmostanáig tg sokadmagával ragtime + megvetettség nálánál mégse mégis reggelente aggodalomon mégiscsak odavolnánk + akkortájt lassacskán megvolnátok volnál istenáldottát nemrégen magamagának + általatok mindenáron méregen méltán hallatára megvetettség tájit nálatoknál + nohát netán nálánál legesleghátra meglennék iránta meglenned iránt + csillagja integráltsága dartscá hátraarcot nálatok vigalomon korrelál + villámoljon kvadránsot esetleg legkivált vállit nádora valahová hátravannak + regálé hatvanháromfelé tarkás legvégén náladnál másmikor eddigelé már + + + bp + polaroid legesleghamarábbit legesleglentebb sipogjanak leglassabbikat + camembert hetvennaponként beh legeslegbátrabbikat ropi pamfletja legeslegkevesebbet + bent bele legeslegderekabbikat továbbá alább verébfiakat lassabbakat + emerébb távolabb akképp stampedlije legesleglentebbit bátoron lopdossa + betegit legesleghamarább projektora billiomod legtovább legbeljebbieket + minap permanganát legkeletebbieket potroht legeslegbeljebbre kijjebbit + botcsinálta távolabb továbbra hétnaponta porhadtak korábbiakat ropija bereken + régebbieket abban elémbe sokpercenként bentieket pontoskodjanak legrégebbieket + elibétek hatpercenként alattomban pedofil pá legtávolabb placebo borit + harmincnaponta régebben legeslegtávolabbra gépiesit bármint legkorább minapit + emebbe félnaponta almába legeslegkevesebbet legrégebb belénk alapit + legeslegkevesebbiket legkisebbet elibé tibennetek elibénk bérmentve legbeljebbre + hamarább prorektora idébb patogén legeslegkeletebbieket blindre bátrabbat + legeslegkeletebbieket bárhonnét paskolja néhanapján tbc almába legeslegkeletebbieket + implicite meglepetve pianissimo pamlagja amodább keletebbit legkevesebbet + tibenneteket holocénban lassabbodjanak némiképp beleértve almában dédapát + ab nobilisan legkeletebbit legeslegbeljebbre kalaplevéve legeslegfeljebb + régebb legbátrabbakat párásodik partvonalit pallérja kebelen permeabilitása + bármeddig hamarabbiakat elibe sipogtak permeábilisan balfenéken mbar legeslegtovább + meglepetve háromnaponként párásodjanak énelébem régebb kompléja teelédbe + elibéd nemrégiben legfeljebbre párásodjanak verbálisan legjobbakat + hétnaponként chipssé mindebbe bárhonnét postalovon lejjebbit bárhonnét baloldalt + keletebbre partvonalit párverset semmiképp beh lappá empire legkorább arrébb + kábé naponként plakkal legeslegtávolabbiakat elémbe salabakterja + borsot provinciálisan elibéd mielibénk legeslegbeljebbit kempingel + arrébb legeslegbeljebbit baronesse baromon régebben világéletetekben + legesleghamarábbiakat kismértékben kisebbet idább borsot bátrabbat lentebbieket piff + krapekja legkevesebbet leghamarabbiakat milliárdpercenként bentit legtávolabbiakat + blindre legeslegkorábban édesapát befelé nemhiába inkább speciel monopoláris + bennetek primo kempingeljen sipogtak lábit birkaakolon palackolja librissel + + + uq + juhhal magunkféle durr miau legutolját mániákusan turini magburokon + altocumulussal teremburáját q ruhatárit adieu paukolja laurinsavon naturáliák + rumbái coitussal kupeckodtak apjukat hurokon q bundermajomon aludttejet + stratocumulussal kutacskája fujj mialattunk hátul utasit streptococcussá bruhaha + legeslegalulra musicallel ablativussal utánig leghátulra orvul alhatnékjuk + mániákusan voltukat dédapjukat cirrussal orvul cumulonimbussal flottul + legaljukat joule legaljukat alattuk uralomon tanárurakat multipoláris tudtul + hidegmegmunkálás multikulturális megvoltunk legalul cumulonimbussal utánunk apjukom + nimbostratussal cirrocumulussá apámuram utol kutacskája fulminsavon nimbostratussá + legalulra uramfia után nálunknál utánuk purgál delirium streptococcussá + hátulját fondue árusit barbitursavon dauerja melegmegmunkálás cukrosit + apámuram alattunk fiamuram leghátul miattunk apjukom aljukat ugarja alul + kutacskái idusán csurig coccussal paukol csurig cum utánuk quattrocento + bujik rájuk ukmukfukk quattrocento adieu virágburokon turini figurácskák + adieu alhatnékunk ruhakapocson melegmegmunkálás stratussá polgárosuljon + legeslegalulra utánam hátulját stimulánsot cirrussal ruhatárit fordultában + utolját virágburokon q u bundermajomon korláttalanul pitbull uradalomon + legesleghátuljukat dauerja turini hátuljukat melegmegmunkálás kukucs uramfia cirrussá + juhhal dugig alájuk legesleghátuljukat legesleghátul hátuljukat rajtuk + megvoltunk nimbussá kupeckodjanak irántunk bajbajutottakat általunk kurjantgasson + purparléja paukol alájuk turini undorit pitbull rajtunk coccussal orvul + kukucs jutalomon csurom rájuk stratussá idusán paralitikusan kurjantgasson + undorit hátulra pfuj cumulussá aprajukat magburokon accusativussal juhhal + barbitursavon vanillincukoron unalomon ihatnékjuk opussal maradéktalanul alhatnékjuk + gaussal pocsékul aluliakat hátul alhatnékjuk miirántunk interruptussal + miattunk miutánunk trochaikusan kutacskája tudtul papundeklije indultában + kutacskája streptococcussal denique miután nubukja interruptussá aprajukat + ruhakapocson vanillincukoron kupeckodtak odavoltunk pfuj utolját mialattunk + ultima apjukat accusativussal parancsuralomon fuvolások lukacska purgálja + rajtuk általunk hurrá kukucs nubukja eljuthatott hidegmegmunkálás légiutas + + + íó + pulóverja hajóorrot legutóbb stíriai jóvátennie mócsinggal góóóóóól itthonról + bíránkat dettó lóttam rósejbnije milói kívántatik sodorítsa trillióévente + ím quattrocentóban módosit metabórsavon amattól hófedte trógerja + prímje kutatóteremen marósa rólad klinikopatológia harmincóránként + hónukat hátulról lóttunk jóvátetted amabból legutóbbit jóvoltát jóvoltukat + hínarasokat drótkapocson odaátról milliópercenként pedofília hármójukat + amattól almától savtalanít lótva csaó alól quattrocentóban íratik jókorákat + góóóóóóóóóóóóóóóóóól légifuvardíj ólomon góóóóóóóóóóóóóóóól magánosítása olcsóbbodik + akkortájtól ohó alóluk távolból góóóóóóóóóóól pótlékja lótunk millióhavonként + trillióan jóvátennél jóvátett ólomon októbristák abból jóvátenném csicsí + láthatólag millióóránként rólunk rólunk kóserul góóóól lóssál pácolódjanak + sombrerója amakkortól jóvoltodat alulról legeslegutóbb góóóóóóóóól trillióévente + taposómalomon utójáig pótlólag rósejbnije írel jóvoltunkat alólunk pentódája + órása lóttál bíráimat góóóóóóóóóól legutóbbit savtalanítja placebója + hidratálódása legeslegalulról hidratálódása pentóda távolról manírja borsóféregen + góóóóóóóóóóóóóóóóóóóóól fogadóteremen hajóvonták góóóóóóóóól góól lótnának futólag almáról + hónaljit billióóránként ától utólag ekkortól savtalanít lótnunk kísértettel + jóvoltából tartópeceken góóóóóóóóóóóól jól góóóóóóóóóóóóól góóóóóóól feloldódhatott + góóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóól magánosítása tartóhorogon órása lóttak trillióévenként góóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóóól + lótnál utóbbit telkesítése ólit tialólatok jókorák mindattól góóóóóóóóóóóóóóóóóóóóóóóóóóóóóól + légiósbetegség millióévente énrólam hólepte pedofíliája sodorítja mócsingja + góóóóóóóóóóóóóóóóóóóól hónunkat kurírja kívántatik utóbb mindabból óránként kéntelenít + legeslegkorábbról prímje lóttunk bíránkat hajóhídit róluk mostantól nefrológia + ólomon góóóóóóóóóóóóóóóóóóóóóól pentóda dó billióévenként góóóóóóóóóóóól + jóvátennél góóóóóóóóóóóóóóóóóóóóóóóól mondhatnók pulóvere belevalóbb jóvátenni + jóvoltomat rugódjanak jóvoltomat hatóránként legeslegalulról alóla kreatívan + trillióévente millióhavonta í góóóóóóóóóóóól millióhavonta góóóóóóóóóóóóóóóóóóóóól + jóvátetted olcsóbbodjanak lívek improduktívan hohó jóvátette magánforrásból + énalólam lóttatok kutatnivaló millióévente kétpólusosság kétóránként + magánforrásból pianissimóban trilliópercenként millióévente lótna tímára híven + + + wn + mindvégig legeslegfentebbre trochaikusan kombinéja tanulóteremen oleanderja + máshonnét nemde magunkat keveslened általunk legeslegfentebbieket mindarról + leglentebb csupán paranoidan ennélfogva álltában nono keveslené nejeit + predestinálja félnaponta tinéktek vélelemen miután inklináljon énmellém nejét + mindhárman reggelente lótnia hétévente unionista igeneven legeslegkorábban + siettében kellenék magánerejét hatévenként kommutatívan ottan fejedelmien + legfentebbit mindabból husángja akkoron hárompercenként lassanként alássan + utánuk apránként nálatoknál koránt hétnaponta fertelemen permeábilisan + sehonnaiak kellenek predestinál lentieket mintha csirátlan vonalit énalám + mócsinggal almanacht borsóféregen mindhiába tanárurakat netán bátoron virágcsokoron + nimbostratussal harminckilencfelé donora nemrég tanulóteremen utánunk olvasóteremen + idefenn fenomének idefenn segedelemen pácienset annalessel konform harminckétfelé + mindenfelé kintre ehetnékje legeslegfentebbieket sipákoljon sokóránként + hátravolnánk narancsleven hétpercenként proletáruralomon precedenset holtáiglan + minduntalan néhanap siralomon felnevelhetett bérmentve elemien mikrotechnika + csupán magunkféle átellen kalcinál pontoskodik koránt meglennének megvolnék + metabórsavon megoldanivalónk nimbostratussá hathetenként ahonnan ólomon nékik + kismértékben étteremen mellénk pentatonikusan vajon sincsenek jókorán addiginál + meglennének fektében mindinkább tiellenetek étteremen immobilisan abban + hátravolna énfelettem kontóra hálóteremen fogadalomon hajdanán nono fertelemen + guillotine odakinn jelenlegit reggelente fentit permeábilisan premontreiek + hatnaponta holocénban vonóhorogon náluknál titokon megtanulnivalód fogadjisten + odalennék mindkét milliárdóránként neven technofóbia kéregen általunk + milliárdan sodoron karhatalomon neked momentán éterien ringje hétóránként + legfentebbre hetente hajdanta fuvalomon engem védelemen levélnek mindenhová + nimbussá jóvátenni véglegesen pártvonalit mindhárman stewardessé énvelem + ápertén sáncárokon kismértékben nincsen hatnaponta énalám gradienset + kendere megvolna hatévente alélhatatlan milliárdpercenként hetvenfelé + keveslenéd harmincévesforma énnálam nahát hátravannak nékem kalandora lentebbieket + holtomiglan csirátlan mellékneven hasmánt tenéked mindig lennék kontingentál + + + xö + jáspiskövön elfövöd pördít kölönce elfövi kifövöd mögöttetek benövök röntgene + tikörétek létrejönnöm görgetegkövön öcséteket létrejönnötök öregit létrejönnétek + ötvenfelé kemencekövön tönkremenne légcsövön mimögénk átnövitek végignövik + hatökörön kinövök legföntebb ötévenként följebb örömen körmöci tönkretennél + rubintkövön örven ötcentis elektroncsövön bérjövedelemen ötvenháromfelé + legeslegföntebbieket ötvenkilencfelé sötétell felfövöd mögétek turmixa tönkrementél + pöcökje röptét timfölden fölöttieket fölöttetek legföntebbit boltkövön + tönkretennék fövik öccseit markeráramkör öcséidet lenövöd mixere öcsök malomkövön + mögöttetek bergmanncsövön tönkremennem ötvenetfelé ötvennaponként körötte + létrejövök boltkövön ö temögéd köré határkövön kilencvenötfelé föléd öcséiteket + odanövöm sötétellje öcséimet ötvenóránként fölöttébb sötétellene lexikográffája + legeslegföntebbre föntebb tönkremennék növöm többhavonta ötvenháromfelé megnövök + végignövöd öccseiket lábujjkörömön macskakövön ördögadta égöven körötte + elfövik fölnövök csöppön átnövik övéiket pöfetegje tönkretenném ötvenötfelé + öccsét boltkövön sötétellje felnövöd körforgalomon ötcentis önmagát + föntebb sírkövön lenövöd létrejöttét fogkövön öccseit temögötted legföntebbre + legeslegföljebb önuralomon önmagukat föl létrejöttél köré jöve történelemen + tönkretenne elölit mögöttieket tönkretenne létrejöttem létrejöttetek kémcsövön + gödörön efölött legeslegföljebbit létrejöjj benövök elölit fölnövöm + öccseimet benövitek aköré földecskéik ötvenfelé lenövöd ötvenkétfelé többhavonta + mimögénk betölthetett tönkretenned sötétellte mixere föntieket felnövök + elnövitek tövit fölibéje öcsénket mellénövök legeslegföljebbit elölit + karöltve rövidtávon énmögöttem létrejönnél körbeirt önmagukat tönkremennénk + benövitek gödörön ránövök fölibétek legeslegelöl öcsédéket felfövi feketejövedelemen + tönkrementem növöm önnönmagukat öven öccseidet örömrepesve legeslegföntebb + többit fölnövök földen legelöl föl rövidell fölnövöm ötvennaponként + önmagunkat kölönc hatökörön tikörétek növöd pördít tifölibétek megfövik + kinövöd afölött tönkrementetek fölfövöm végignövitek ö békakövön hatökörön + górcsövön körtebokoron végignövi tönkretennék fölfövöm odanövöd létrejöjjek + fölém ötödfél látcsövön röntgene mögénk átnövik állatöven mögé legföljebb + + + Å‘\, + végignÅ‘j lentrÅ‘l felnÅ‘dd Å‘alájuk fÅ‘leg körbenÅ‘jétek kinÅ‘ne Å‘mögéje Å‘reájuk + ránÅ‘tted lenÅ‘vén fÅ‘nötök belefÅ‘jétek ránÅ‘tt mellÅ‘lieket lenÅ‘nöd kinÅ‘jetek + körbenÅ‘ttelek megnÅ‘ttél nÅ‘jél ebbÅ‘l elnÅ‘ttek lenÅ‘nénk odanÅ‘nöm mellénÅ‘ttem + fölfÅ‘ttelek költÅ‘ien kifÅ‘ttetek alánÅ‘nél védÅ‘burokon tielÅ‘ttetek felfÅ‘nek + elnÅ‘jed kifÅ‘jed benÅ‘jék fÅ‘ném fölfÅ‘ne felfÅ‘nétek kinÅ‘jetek fölfÅ‘nél + felfÅ‘ttél belefÅ‘ttétek Å‘reá megnÅ‘nék fölfÅ‘ttél legdélebbrÅ‘l másfelÅ‘l jövÅ‘beni + odanÅ‘jem odanÅ‘tték benÅ‘jem nÅ‘né benÅ‘ kifÅ‘tték kifÅ‘ve legfÅ‘képp átfÅ‘tted + emebbÅ‘l Å‘irántuk átnÅ‘ttétek mellÅ‘letek megfÅ‘jék odanÅ‘ném belenÅ‘nék ettÅ‘l + lenÅ‘tte elnÅ‘tték elnÅ‘dd alánÅ‘nék tÅ‘letek felfÅ‘nöm felfÅ‘ném átfÅ‘ném átfÅ‘j + felfÅ‘ne magánerÅ‘t elÅ‘l megnÅ‘jön alánÅ‘ném átfÅ‘jön elnÅ‘j végignÅ‘je belenÅ‘ttek + belenÅ‘j belenÅ‘jék megnÅ‘ve megnÅ‘jék lenÅ‘j benÅ‘jem Å‘felségét felnÅ‘ttetek + felnÅ‘ném belefÅ‘ttétek legkésÅ‘bbieket fölfÅ‘tte lefÅ‘jem felÅ‘lieket Å‘stulokon + elnÅ‘nöd körbenÅ‘jél fölnÅ‘tték felnÅ‘dd felnÅ‘tted illetÅ‘leg fölfÅ‘vén odanÅ‘nétek + belefÅ‘nie mellénÅ‘jed lenÅ‘nénk elfÅ‘ve végignÅ‘nöd elnÅ‘nék felnÅ‘né körbenÅ‘tték + fölnÅ‘jem ránÅ‘nétek belenÅ‘jél körbenÅ‘néd benÅ‘nélek megnÅ‘né elÅ‘l felnÅ‘ttem + kifÅ‘tt belÅ‘lem nÅ‘nötök felÅ‘lit lenÅ‘jetek legeslegbÅ‘vebbiket végignÅ‘nétek + odanÅ‘ni elnÅ‘jed mellénÅ‘né lefÅ‘dd régtÅ‘l legeslegelÅ‘bbre átfÅ‘ve odanÅ‘ném + elnÅ‘nél fölfÅ‘nél felfÅ‘jenek átfÅ‘ttetek vélhetÅ‘leg lenÅ‘jétek felnÅ‘ttetek + ránÅ‘jem kifÅ‘nél tielÅ‘letek belenÅ‘jetek belefÅ‘jél megnÅ‘nélek körbenÅ‘tték + odanÅ‘jed végignÅ‘ném nÅ‘tök elnÅ‘ni felfÅ‘tök mettÅ‘l megfÅ‘jed végignÅ‘j őáltala + belenÅ‘nétek nÅ‘vén végignÅ‘néd kinÅ‘je megfÅ‘jetek odanÅ‘jön odanÅ‘jem legelÅ‘bbrÅ‘l + kifÅ‘tte belefÅ‘nöm elfÅ‘néd mellénÅ‘tök elnÅ‘jél felfÅ‘nöd fÅ‘jetek elfÅ‘jed + lenÅ‘nétek alánÅ‘ve belenÅ‘né mellénÅ‘j belefÅ‘tök odanÅ‘nöd lefÅ‘jétek megfÅ‘nének + belefÅ‘tték Å‘nálánál belenÅ‘ttelek fölfÅ‘tök átnÅ‘nének legkésÅ‘bbieket körbenÅ‘j + kinÅ‘jétek belefÅ‘tök elfÅ‘ném felnÅ‘néd felfÅ‘vén Å‘reája elfÅ‘jél elfÅ‘néd alánÅ‘ve + belefÅ‘jétek alánÅ‘nek fÅ‘nöm fölnÅ‘ttem végignÅ‘nek lenÅ‘ttetek alánÅ‘nek megfÅ‘jetek + végignÅ‘j elnÅ‘ve átnÅ‘ni megfÅ‘ttek fölnÅ‘ttelek felfÅ‘ttetek benÅ‘né körbenÅ‘jön + fölfÅ‘nek átnÅ‘jön átfÅ‘jétek elfÅ‘nének fölnÅ‘ttem ránÅ‘ni elÅ‘fordulhatott + kinÅ‘nék felnÅ‘ve felnÅ‘je legeslegbÅ‘vebben belenÅ‘jék odanÅ‘jem benÅ‘jem + átfÅ‘jetek bÅ‘vebben körbenÅ‘ttetek megnÅ‘nének elfÅ‘jétek megnÅ‘dd átnÅ‘ve tÅ‘késit + + + ü\. + nélkül tüntetÅ‘leg körülnÅ‘nie felületet ühüm büdöskövön röhögtetjük + felnÅ‘jük körülnÅ‘jétek belülit borsfüvön kilétünket mögületek különmegállapodás + kéntelenítsük rostonsülten legeslegbelülrÅ‘l benÅ‘nünk végignÅ‘ttük mimögülünk + elébük legfelülre körülnÅ‘tte fölfÅ‘jük alánÅ‘nünk röhögtessük kinÅ‘niük + legbelül Å‘elÅ‘lük odalenniük külsÅ‘leg kívülre aggófüvön kifÅ‘niük körülnÅ‘jétek + felfÅ‘ttük fölülrÅ‘l Å‘mögülük mellénövünk felfÅ‘ttünk küretje legeslegkívül + kifÅ‘ttünk ekörül odanÅ‘ttük fövünk kültérit megfÅ‘jük Å‘mögüle legfölülrÅ‘l + Å‘mögüle körülit belenÅ‘niük körülöttük fÅ‘ttünk kéntelenítjük Å‘mögülük + fölfÅ‘nünk lenÅ‘ttünk tüdejét körbenÅ‘ttünk ühüm mitÅ‘lünk megnövünk legvégül + felÅ‘lük függelemen elnövünk mielÅ‘ttünk körülit körülnÅ‘jetek körülnÅ‘ttem + fölnÅ‘ttünk erdejüket tüdejét elÅ‘ttünk átfövünk tönkretettük mindenüvé legeslegfölül + mellÅ‘lünk mögülieket Å‘mögöttük körülnövünk mögül ránÅ‘ttük felfÅ‘jük legkívülieket + tetÅ‘tlenül pördítjük mikrosütÅ‘ külkereskedelemen söprögetjük minekünk föléjük + düht elébük odalenniük mitÅ‘lünk körülnövöd mögüle körbenÅ‘nünk odalennünk + nénjüket lenÅ‘niük legbelülrÅ‘l átfÅ‘ttünk ránÅ‘ttünk legtetejüket mellénövünk + legeslegfelülrÅ‘l belenÅ‘ttünk fölibéjük felnÅ‘jük Å‘felÅ‘lük nélkülünk nÅ‘ttünk rüht + feléjük mögülük ránÅ‘nünk belülre különben fölülrÅ‘l megfÅ‘jük felnÅ‘nünk + fölibéjük körülnÅ‘nötök külsejüket söprögetjük elnövünk lívül eléjük legbelülre + kifÅ‘ttünk körülnÅ‘jék átnövünk körülnÅ‘ttél odanÅ‘ttük parlagfüvön malacsülten + ígérgetjük fölöttünk pördítjük körülnÅ‘jetek kéntelenítsük tenélküled odalettünk + költögetjük végignÅ‘ttünk mibennünk nÅ‘ttünk nÅ‘nünk mellettük kellettünk körülnövik + elfÅ‘jük tücsökön kétlenünk ellenükre nélküled elfÅ‘ttünk jóvátettünk + mögöttük legeslegkívülieket fÅ‘ttünk odanÅ‘ttük körülnÅ‘jed kellünk odalenniük + fÅ‘jük Å‘feléjük legeslegbelül végignövünk odanÅ‘jük tikörülöttetek tönkretenniük + jóvátettünk mögöttünk végignÅ‘niük legfelülre külteleken ehetnékjük tenélküled + átfÅ‘ttünk Å‘elibéjük fölfÅ‘ttük elegünk mifelÅ‘lünk fölülirt mellénÅ‘nünk + tétessük odanövünk belülieket Å‘feléjük fövünk belsejüket füstcsövön megfÅ‘jük + körülnÅ‘nie jóvátettünk lefÅ‘ttük Å‘fölöttük legeslegbelül megnÅ‘ttünk belülre + velejüket belenÅ‘niük megnÅ‘ttünk körülnÅ‘ elfövünk tüdejét felfÅ‘ttünk létrejönniük + körülnÅ‘ttetek kétleniük körülnÅ‘ttél Å‘mögülük kifÅ‘nünk őérettük legkívülrÅ‘l + + + úy + világcsúfját nyilván nyolcvanhetenként ahelyett egybefÅ‘ni egybefÅ‘je nagynénédéket + útit legmélyét nagybátyjaikat bátyjait túlnövi display toronyiránt + túlnÅ‘j málhanyeregen túlfÅ‘je soktrilliónyit nyélit akármelyeket túlfÅ‘ne + harangtoronyon egyfelÅ‘l nyugatabbra lyukacskája egybenÅ‘ném mindenhogyan hogymint + bátyámékat félennyi nyílsebesen sulyokon toronyiránt túlfÅ‘tök egybenÅ‘ném + egybenÅ‘nötök ugyanettÅ‘l kanyarit lánykorában savanyúleves nagybátyáitokat + félennyi bátyáikat bátyádékat bátyáidat nyápican túlnÅ‘nétek nyolcvanhetenként + gyorsteheren jóvátegyél ugyanott súlyosodtak túlnÅ‘né megvagyok jóvátegyek + mindnyájukat újakéit kicsinylÅ‘leg egybefÅ‘jél gyapjainkat mindannyian túlfÅ‘nétek + egybenÅ‘nélek nyolcvanhavonta parittyakövön súlyosodtak ugyanennél nagyot + kegyelemen eredményeképp nyugatabbra egybenÅ‘tték amannyiunkat évkönyven + hányfelé legnyugatabbról hogyan nyitjukat egybefövünk túlfÅ‘nél nagybátyámékat + melyet évkönyven versenylovon újfundlandi éppolyat mihelyettünk tönkretegyük + édesanyát kétannyit málhanyeregen nagynénjeit antennatoronyon melyikünket + túlnÅ‘nöm legnagyobbikat akármelyikÅ‘nket hegyesit tönkretegyed cigánygyerekek + gyapját egybefÅ‘ni gyakorlótanárjelölten túlnÅ‘jétek enyéimet body hatannyian + gyakorlótanárjelölten különágy nyálit negyedrét figyelemen tölgyen egyhangúlag túlfÅ‘nöm + anyjukom telephelyet kilencvennégyfelé ugyanekkor ugyaneddig félselyemen + hányasa ugyanannyiunkat amelyiküket körútit gyermekláncfüvön nagybátyáitokat + agyit egyfelé nyolcvanévente nagybátyádékat amily negyvennaponként + golyócskái legnagyobbacskát ehelyütt nyugatabbról atyjafiát ellenirányban + ugyanebben gyümölcsleven enyhén kölyökön múltkorában akárhányan menyeinket + nyélit túlfÅ‘jétek olyanabbat egybenÅ‘nöm latinkönyven négynaponta egybefÅ‘jön + nagyobbikat épphogy kicsinyleni amilyet túlnövitek egymásután semelyikÅ‘nket + enyhén gy együtt nagyritkán némelyikünket csekélylenünk negyedjére + amelyikÅ‘töket akármennyiüket fogolyon kortyintson kilobyte túlfÅ‘nöm bármennyien + fátyolon nagybátyádékat agyit edényfülen ükanyját egybefövünk nyolcpercenként + hogymint lyukit túlnÅ‘ttétek táborhelyet néhányat túlfÅ‘ttük gyomortartalomon + akárhogyan egybefÅ‘jek évkönyven folyton királyfiakat aknatoronyon dédnagyanyát + ugyanebbÅ‘l gyárit negyvenkilencfelé túlfÅ‘nél nagynénémet átkelÅ‘helyet pillanatnyilag + + + zű + szuperhatalomon tizenegyfelé véghezvinném hatszázan mindezét összenÅ‘ném keresztirányban + közzétegyetek körömszakadtig beszédközben karamellizációja összenövöd paternalizmus + stratusszá megleszel szatyorja háromszólamúság szerintit vezetékneven visszanÅ‘ni + egészségügyen koszekánsot negyvenedszeri tizenkilencfelé huszadjára elÅ‘nyöshez + szügyen ezóta monetarizmus észreveszitek mindezeket bluesszá pároztak + intézettel közzétenni lövészárokon egészségügyhez nyugtakönyvhez szeánszot + légideszant színtérit forrásművön konszignál huszonnyolcfelé véghezviszem + mozivászonon dédszüleinket közibé véghezvinnéd véghezvinnél mágnesezettsége + meggörbülthez útközben Å‘rizetté visszanÅ‘nél legeslegészakabbra észrevesszük + televényföldhez égövhez magánszorgalomból legharcrakészebbet sertéssülthez szélesbítjük + megkövülthez dédszüleinket záróizomon szétfÅ‘vén mindezért mázit széjjelfÅ‘dd + szeretteimet malacsülthez szédülthez szűkkörűen mozivászonon szabadstílusú + liposzómája négyszöghez veszteg légzek kockáz pfujozzák szülÅ‘anyja terjengÅ‘shez + észrevesznek keresztülnÅ‘vén leghasznothajtóbbikat közénk leghosszabbikat + kilégzel pödrötthez ugyanazóta hozzánÅ‘nie mindezen szögen tiköztetek + szégyenlÅ‘sködik végzettel hatszázfelé végezetté számolókönyvhez hozzánÅ‘jél pipaszutyokon + kartonvászonon összenÅ‘ném leszen keresztülnÅ‘jön dz többször visszanÅ‘ttünk szakácskönyvhez + keresztülnÅ‘ttelek véghezvitt tiköztetek kevésszer hozzánÅ‘nöd művit szerencsefiát + szűkkörűen kényszerit bÅ‘szhez uzsgyi széjjelfövünk orosztankönyven szemeregjen + szerelékje nimbostratusszá monetarizmusa húszhavonként sziromon széjjelfÅ‘nöm + szétfÅ‘nöm összenÅ‘ttünk fatörzshez nyilvánosházit visszafele ötvenedszeri + oroszosítsa színtérit exitusszal összegyűjtötthez feltűnhetett leszel németkönyvhez + elemzéseképpen visszanÅ‘ni vértezetté rohasztja gyászfátyolon érzettel kokszosítják + visszanÅ‘tted szemszögen azokat tÅ‘keerÅ‘shez szárazfölden visszájáról közelebbieket + azonképpen visszanövöm hozzájárulhatott tönkretesz skanzene számat miniatürizálja + szájit záróizomon keresztülnÅ‘ni vázlatkönyven hetvenedszerre tehozzádig + összenÅ‘dd környezetté visszanÅ‘nétek megesz szülÅ‘földhez ezzé végignÅ‘sz + konszignálja porszenet legeslegszörnyebbiket nyűnél kazánkövön szexttel századszorra + közém káderoz térdeplÅ‘helyzet szurokja émelygÅ‘shez legészakabbiakat + disznónyíró lebasz akármennyiszer bronzot felépülthez fuzzy leghaladószelleműbbet + + + 6758\- + zh-vá olykor-olykor dag-má km-rel mm-et q-val disc-jockey-vá h-vá + joule-lal kilenc-tíznaponta így-úgy sans-culotte-tá nm-rel szünös-szüntelen + össze-vissza s-et testestül-lelkestül három-négynaponta j-vé messze-messze + guillotine-ná km-ré sneff-féle réges-régi madame-má mademoiselle-lel k-val + kultúr- tsz-szel csinn-bumm gloire-ral lx-szal nyolc-kilencnaponta ki-ki + ű-vé comtesse-szé l-t fondue-vé sz-t ha-rá dkg-mal empire-ral egy-kéthavonként + nyolc-kilencnaponként nyakra-fÅ‘re km-t rad-ná disc-jockey-val cal-val griff-féle sans-culotte-tal + törik-szakad közbe-közbe fireg-forog szÅ‘röstül-bÅ‘röstül cg-má dg-má ü-vel + mg-má kézzel-lábbal három-négynaponként öt-hathavonta nyolc-kilencnaponként + gouache-sal éhen-szomjan kilenc-tízhavonként már-már baronesse-szé három-négyhavonként + ml-ré sz-szé s-má öt-hathetenként nyolc-kilencévenként sz-szel icit-picit + hinta-palintát ny-t körbe-körbe véges-végig girbén-görbén kg-mal jóban-rosszban + fireg-forog on-line-nal pót- szja-val gmk-vá r-t curie-vé ű-vé spray-vel + paff-féle griff-féle mm-ré kultúr- e-vé video- két-háromhavonként többé-kevésbé + l-lel s-sel ny-nyé comtesse-szé cal-val csicsíja-babája s-má alig-alig + firegtek-forogtak gy-vé s-t dkg-mal treff-féle zh-val miss-szel Å‘-vel sans-culotte-tá + dl-t öt-hathetenként mm-et empire-ral lm-né cl-ré ln-né dzs-vel diktum-faktum + d-vé hét-nyolcévente négy-ötnaponként s-sel öt-hatévente diktum-faktum + egy-kéthavonként cosec-sal u-vá csínját-bínját cos-szá s-má diribre-darabra kilenc-tíznaponként + kézzel-lábbal már-már gironde-dá szegrÅ‘l-végre nyolc-kilencévenként tél-túl + oeuvre-rel e-vel sz-szel s-sé empire-rá ingó-bingót ripegett-ropogott két-háromévente + lg-sal három-négyhavonta ripegnek-ropognak más-más egy-kéthavonként + gyógy- mikro- ty-vé kurtán-furcsán spray-vé egy-kéthetenként vitae-vel + sülve-fÅ‘ve öt-hatnaponta tól-ig-gá kinek-kinek guillotine-nal z-vel iciukie-picike + gauss-szá öt-hathavonta stroke-kal s-sé nm-t cs-vel csára-hajszra síttak-ríttak + x-szé rad-ná v-vé pitteg-pattog guillotine-ná megabyte-tal camembert-ré + ny-nyel cs-vé tsz-t télen-nyáron egyedem-begyedem nm-t mm-ré kg-mal + kilobyte-tal zh-vá szkiff-féle w-vel négy-öthetente cal-vá ly-nal csínja-bínja + é-vé cm-t tyúkom-búkom szÅ‘röstül-bÅ‘röstül ész-szerű j-vel négy-ötnaponként + menet-jövet négy-ötnaponta ty-vel kézen-közön reggel-este éhen-szomjan rissz-rossz + + + 493210 + 0y 1rű ái1 z-\1 0ay 09\ 0ay 09\ 0ay 9f xí2 0 n1gch w1 4jó \x09 + .3f 9f n1gch 0ay \h4 c-ö2 59y 0 o9g z-\1 70q \x09 z-\1 ú0h o9g c-ö2 + o9g ú0h 09\ o9g bt1p ú0h bt1p 59y 4jó \x09 z-\1 1rű \3b 0 xí2 70q + v0 v0 09\ n1gch 9f xí2 ái1 o9g u3 09\ 70q 9f v0 1hó \x09 ái1 0y + 70q u3 úp2 0ay 1rű z-\1 4t2 o9g .3f 1hó w1 0ay o9g 4jó 1hó 0ay ái1 + \x09 ái1 xí2 0y \x09 o9g .í9 ái1 09\ o9g 09\ n1gch 9f 1hó ú0h 09\ + úp2 1rű 4jó \x09 \h4 z-\1 \h4 09\ z-\1 09\ 0 úp2 bt1p 0ay .í9 \h4 + ái1 .í9 4jó w1 ái1 \3b .í9 c-ö2 w1 1hó 0ay ái1 0y v0 ái1 o9g w1 + 0y ú0h w1 ái1 v0 xí2 1rű 9f 1rű c-ö2 2 n1gch ái1 c-ö2 09\ 09\ 2 + u3 c-ö2 c-ö2 .3f xí2 \x09 0 0ay u3 bt1p ái1 0ay 0 2 1hó 1rű .í9 + 4jó c-ö2 xí2 \3b c-ö2 ú0h úp2 \3b u3 0 ái1 1hó úp2 v0 xí2 70q 4jó + 1rű w1 0ay 70q o9g úp2 4t2 9f .í9 o9g 1hó n1gch úp2 4t2 c-ö2 ái1 + 0y 2 ú0h .í9 ái1 2 2 bt1p ái1 0y 0 ái1 0ay bt1p 0ay z-\1 o9g 9f + ái1 1hó ái1 úp2 1rű xí2 59y .í9 .3f 0 ái1 9f ái1 \3b 0 u3 4t2 ái1 + úp2 9f .3f .í9 ái1 .í9 9f \x09 4jó z-\1 w1 ú0h 0y 0ay w1 09\ 1hó + o9g \x09 n1gch \x09 ái1 .í9 0y 59y o9g \x09 .í9 0y n1gch v0 70q + z-\1 c-ö2 0 70q o9g c-ö2 59y \x09 \x09 2 4jó c-ö2 09\ \h4 ái1 2 bt1p + ái1 c-ö2 c-ö2 59y ú0h \x09 ái1 0ay úp2 \x09 u3 ái1 v0 4t2 .3f 9f + 0ay v0 n1gch u3 \x09 1hó ú0h xí2 xí2 z-\1 4t2 ú0h c-ö2 w1 1hó 0y + 0y xí2 \h4 \x09 70q 0y xí2 \3b .3f 09\ w1 0 ú0h 0 v0 \h4 2 1hó + v0 \x09 59y 9f xí2 n1gch 0ay 09\ \x09 1rű w1 c-ö2 u3 .í9 u3 70q + 4t2 70q ú0h \x09 ú0h 4jó bt1p o9g ái1 0y úp2 \3b 2 .í9 úp2 z-\1 + úp2 4jó n1gch o9g 1rű 0y \3b z-\1 9f n1gch c-ö2 1rű v0 9f bt1p úp2 + 70q w1 n1gch ái1 xí2 2 0 09\ o9g 0 \3b .í9 0y 0 0y w1 70q 9f 0 0 + 4t2 u3 4t2 \3b u3 \h4 ái1 4jó c-ö2 u3 ú0h 4t2 \x09 v0 w1 u3 4t2 + 9f 2 n1gch c-ö2 \h4 2 09\ n1gch .3f v0 úp2 4t2 1hó \3b bt1p .3f + \h4 c-ö2 ú0h o9g n1gch 09\ z-\1 1rű 0ay v0 ái1 w1 úp2 4t2 úp2 \h4 + 1rű ái1 z-\1 59y 70q 1rű \h4 o9g 9f 9f 0ay 4t2 0ay 0y 0y 9f .3f + 0y z-\1 09\ z-\1 n1gch ái1 9f 0 xí2 4jó u3 w1 ú0h úp2 xí2 09\ \h4 + 1hó u3 70q o9g .í9 xí2 9f w1 4t2 \h4 n1gch \x09 2 o9g .í9 0y 0y + + + AÃBCDE + Cézanne-nal Bell-lé Deutschhá Benzzé Cervantessel Diderot-vá Cervantes-szel + Dunaferré CD Dürrenmattal Bonn-nál Apollinaire Csecsenfölden Apollinaire-rel + Anonymusszá Básthy Deutschcsal Churchillel Damjanichhal Apple-t Bajkál-tavit + Airessé Apple-et Dunaferré Bangladesszé Cambridge Diderot Diderot-vá + Brahmssá Boole-lá Cambridge Camus-vé BBC Apache-csá Aral-tavit Berkeley + Accessel Benzcé Bordeaux-val Beatlessel Cromwell-lel Bretagne-nyal Apple + Bastille-jal Barossal Amazonassal Boyle Cannes-nel Celsiussá Clemenceau Báthory + Balzaccal Básthy Cambridge-t Baross-sal Apollinaire-t Apple-lel Debussy + Airesszé Brahmsszal Bézier Comeniusszal Böllé Baudelaire-t Arkansassal + Engelssel Allaht Adobe Dürrenmattól Cromwell-lel Dallasszá Benzcé Erazmusszá + Apple-lel Candide-dá Caracassal Appalache-t Antoniusszal Beckett-té Basické + Beckett-té Beckett-té Braille-já Basickel Antall-lá Debussy Accessel Antoniussal + Dessewffy Bangladessel Anonymusszá Cervantesszé Bonn-nál Cervantessel + Arkansassá Berkeley Cerberussal Erazmusszal Bordeaux-val Erasmusszal Apple-et + Amazonasszal Appalache-csel Candide-dal Bonn-nak Catullussá Appalache-csel + Babitscsal Brahmsszal Aral-tavit Damjanichcsá Baudelaire-rel Deutschcsá + Cousteau-val Brahmssá Damjanichcsal Claudiussá Basické Adobe-vá Clemenceau-val + Benzzé Delaware Dallassal Böll-lé Angelesszé Dunaferrel Bastille Cauchy + Broadway Esterházy Danubiusszá Apache Dallasszá Dessewffy Caracasszá + Cambridge-dzsé Bell-lel Dickenssé Antoniusszá Candide-dá Diderot-val Baross-sá + Baltimore-ral Bézier-vé Bordeaux Adobe Caracassá Apollinaire-rel Csecsenfölden + Corneille Anonymusszá Dickensszé Broadway ABC Apache-vel Dürrenmattá BBC + Bush-sal Babits-csal Airessé Dürrenmatt-tal Babits-csal Corneille-jé + Anonymussal Appalache-csé Angelessel Apollinaire Dunaferrel Comeniussá Dunaferr-ré + Catullusszal Disney Batthyány Dickenssé Balzaccal Cervantessel Bonaparte + Böllé Boole-lá Baudelaire-ré Diderot-vá Bangladessé Antoniusszal Barossal + Bacchussá Caracassá Apollinaire-et Buday Claudiussá Becketté Churchill-lel + Corneille-jel Apple-lel Cervantesszé Básthy Baltimore Deutschcsá Apache Dante + Celsiusszal Achilles-ínit Balzacká Candide-dá Descartes-tal Csáky Cadillackel + Comeniusszá Cervantessé Corneille-jel Appalache-t Dallasszal Dürrenmattól + + + ÉFGHI + Falstaff-fá Hadrianusszal Grimmé Fayette Hertzzel Illinoissal Huron-tavit + Hendricks FBI Grazzal Ft Falstaff-fal Ikarussal kHz-cé Ferenczy Holmessal + GIF-fel Ft-tá Grazcá Hz-cé Holmessal Hermannak Hermannal Hz-cé CIA-vá + pH-val Grazzal Horthy Horatiussal BCG Huron-tavit Falstaffá Grazzal + Ikarussal Hadrianussá Hoffmann-ná Flaubert-et Hoffmann-nal GIF Hunspell-lé + FBI Hz GB-tal GIF-fé Hadrianussá Hermannal I Fourier FBI-t Hermite + Gaulle-lal Hoffmanná Godó FBI-jal Hoffmann-nal Hermanná Hermannak Hermann-nal + EEG Gaulle Ikarusszá Fayette-té Hoffmann-ná Fermat-vá Hunspell-lé + Glasgow-val Hadrianusszá CGI Falstaffal Hoffmannal Faraday BCG CGI-vel Illinoisszá + Ikarusszá Ganzcá Hadrianusszal Horatiusszá Faraday Galápagosszal GB-tá + BCG-vé Gyulay Flaubert-et Horatiusszal Horatiusszá GyÅ‘rött GB Galápagossal + Hilzinger Fermat FBI-já Grazcal Hoffmanná Hermann-nál Illinoissá Goldman + Ganzzal Flaubert-rel Greenwichcsel Galápagosszal Gaulle-lá Hermann-ná + I Hermann-nál kHz-cé Hertzzé Flaubert Illinoissal Greenwichcsé + Glasgow-vá Hermanná Ganzcal Falstaffal Fayette Illinoisszá Greenwichcsel + CGI-vé Illinoissá Hoffmann-ná FBI-já Fourier-val Goldman Halácsy Greenwichcsé + Glasgow-val Hampshire Francisco- CIA GB-tal EEG-vel GyÅ‘rött kHz-cel Fontaine-nel + Hadrianussal I Flaubert-rel Holmessal Hadrianussal Galápagosszá Fourier Goldman + GB Ganzcá I GB-tá Falstaffal Greenwichhel Geiger Hadrianussá Fayette-tel + Falstaff-fal CGI-vel Ft-tá Hermannál Hunspellé Hz Hunspell-lel Fayette Galápagossal + Holop Ikarussal Ikarusszá Flaubert-ré Illinoisszal Ganzzal Grimm-mé + Hermann-ná Fontaine Ganzzá CGI Grazcá Fejérmegyei Ganzcal Greenwichhé Flaubert-t + Fontaine Flaubert-et Fontaine-né Ganzzá Franciscói EEG-vé Havasalföldhez + Ganzzá Holmesszal Huxley Fourier-vá Falstaffal Falstaffal Fontaine + EEG Ganzcal Greenwichcsé Halácsy Galápagossal kHz-cé Hunspellé Gaulle-lá + Ikarusszá Galápagossal CIA-vá Franciscói Grazzal Illinoisszá Hoffmann-ná + GB Hertzzel Huron-tavit Hampshire GyÅ‘rött Havasalfölden FBI-t Hermite + Ferenczy Ganzcá Huron-tavit Grimmé Hertzzel Ganzcá CIA-val Hadrianussal + Hz-cel Grazzá Hunspell-lé EEG-vé Hermann-ná Illinoissá Ferenczy Flaubert-et + Hermite Greenwichcsel Fehérvárott Glasgow-val GIF-fé Grimmé Ikarussá + + + ÃJKLM + Macintosh-sal Maxwell-lel MDF-fel Mac Los FM-mé Mercedessel Mlle Matolcsy + Lagrange hL-t BM hL Lagosszal Janusszal Mrd Marseille-jé Möbiusszal Julianusszá + Leibnizcel Manná Mandrake-ké Kirchhoffal Manche Manná KFKI-vá Gay-Lussackal + Keatsszel La Mannak Laplace-szá Lucullusszá Mercedessé J-lal KDE-vel Marseillaise + Julianussá Lucullusszá Joyce-szal Lagrange-zsal MDF Lucullusszá Lagosszá + Monet-val GM-mel Marshall-lá Monet-vá IM EKG-vá Leibnizcé Mac Gay-Lussaccal + Macintosh-sá Macintosh-sá ECDL Maine Malthussal LIII Lagrange-zsá Macintosh + Julianusszá IM-mel Lagrange hL-ré Janus-szal hL-et J-lá Lagossá Maupassant-ná + Lagossá Madáchhá Matolcsy Janussal Marino- Manche-sá Mrd Kölcsey Mauritiussá + MEK-ké Malthussal Madáchhá Livingstone BM Mona Malájfölden EKG Melbourne-t + Gay-Lussaccal Manet Manet-vá Myspellé Malthussal ECDL-lé J-lal MDF-fé Gay-Lussaccal + IBM-mel Laplace-szal Macintosh-ot KGB-vé Karinthy MB-tá J-lá Maxwell-lel + Manet MEK-kel Mann-nál FÃK Kováchcsá Joyce-szal IBM Janus-szal Kaposvárott + Marseille-jel MezÅ‘földen LIII KFKI-val LE-vé Melbourne Lebesgue Matolcsy Massachusettssé + Jamessel ECDL Kováchhal FÃK-kal Maupassant KDE-vel Marseille-jé Mann-ná + Marseillaise Melbourne-nel Madáchhal Marshallá Mindszenty Mariotte IBM Gay-Lussackal + Marseille-jé KDE-vel Kaposvárott Myspellel Manná GM-mé BM Julianusszal Mayer + Mercedessé Lagosszá Jamessel La Lagrange GM-mel Livingstone-ná Kaposvárott + Loire Melbourne-t IM KDE Malájfölden Matolcsy Mann-nál Maupassant-ná + Mac Mac-kel Mauritiussal Liviussá Maxwell-lé Möbiusszal Mannak Lappfölden + Linzzel Lavoisier-val Malthussal Melbourne-nel MHz Marshallal Julianusszal + Livingstone-ná Marinói Lappföldhez Mannal Mannál Kiss-sé Linzcel MHz-cel Marseille-t + Maine Malájfölden Mona Larousse Leone Marshall-lá Mann-ná MEK-kel + Monte Komensky Manet BME-vel Janeirói Macintosh-sá Joyce Manche FÃK + Maxwell-lel Montaigne ÉK KFKI-val Lagrange-zsal Malthusszal Janus-szal kJ + Lucullussal IBM-mel Mannal Mauritiussal Mariotte Mylord Linzzé Montesquieu + Louvre-ral Manche-sá MÉH IBM-mel Montesquieu Mrd MEK-ké FÃK-kal GM-mel + Mauritiussal ECDL-lé Manná Madáchcsá Myspellé J-lal Lagossal Möbiussá Mercedesszé + hL-et Liviussal Möbiussá FÃK Gay-Lussaccá BME hL-ré Mac Macintosh-sá + Mandrake-kel Joyce-t ECDL-lé Lagrange KFKI MHz-cé Melbourne Macintosh-t BME + + + NOÓÖŠ+ OpenOffice Ovidiusszá DNy Nautilussá Ny MOL Onyega-tavit Onyega-tavit Naszódi + Neumann-nak MOL Ovidiussá OOo KOffice-t KÖM Office OpenOffice-t DNy DNy-tal + GNOME-má ÉNy Nautilusszal Ovidiusszá MOL-lá Ovidiusszal Netscape-pel + Ny MNB-vé KÖM-mel DNy Ontario-tavit Nautilussal KOffice-szal ÉNy-tal + Nautilusszal Neumanná Netscape-pé KOffice MNB Office-szá OpenOffice-szal + OOo-vá OpenOffice-t KOffice-ot Ny MOL Ny MNB-vé Ovidiusszá MOL-lá OpenOffice-ot + KOffice-ot MOL-lá Nádasdy Nautilusszá KÖM-mé Netscape-pé DNy-tal MNB-vé + Neumann-nak Noll Ny-tal OKJ-val Ovidiusszal Neumanná MNB-vé Netscape Office-t + Nautilussal Ovidiusszá Nautilussal MNB-vé Neumann-ná OKJ-vá HÖK-ké OKJ-vá + Nautilussá Neumannal NDK KÖM-mé Ovidiusszal N-ná OpenOffice-szá MNB Ovidiussá + OpenOffice-ot N DNy OOo- DNy-tal KÖM-mé N-ná OOo KOffice-ot MNB-vé GNOME-mal + KOffice-szá NDK N Nautilussá KÖM Ny DNy NDK-val N-ná OpenOffice-ot ÉNy-tal + Office-ot Netscape OpenOffice-szal Nautilussal OKJ OM Netscape Nautilussal + KOffice-t OpenOffice Neumannál KOffice-szá OM NumLock KÖM-mé OOo-val Office + Netscape Neumannal DNy ÉNy Németalfölden Ny-tá Otto-féle Ny-tá HÖK-kel + Neumannak Ovidiusszal KOffice-szal Németalfölden KOffice Ny-tá Nautilusszá + Neumannal N-ná KÖM Németalfölden KOffice Nautilusszá N-ná OKJ-val Neumann-nal + Netscape-pel KOffice-t Netscape OM-mel MNB OOo- Office-t HÖK-kel MNB-vel + Ovidiusszal Office-szá OKJ-val Naszódi Naszódi Ontario-tavit MNB-vé OpenOffice + ÉNy-tal MOL-lal Németalföldhez Neumannak Ontario-tavit DNy HÖK-ké GNOME + NumLock OM-mel Onyega-tavit Nautilussal Office-szá OpenOffice-t MNB-vé + Office-ot MOL ÉNy-tal HÖK-ké OOo MOL-lá MOL NDK-vá Noll Office Ny OpenOffice-t + GNOME Neumannal NDK NumLock Ovidiussá Nádasdy Netscape Németalföldhez + DNy-tal Office-ot HÖK-kel KOffice-szá Neumanná OpenOffice-szá Office-szá + Neumann-nal KOffice OM-mel MOL Office-szá MNB-vel MOL-lá OKJ-vá OOo Office-szal + OKJ ÉNy Németalfölden OOo- KÖM OpenOffice Ovidiussá HÖK-kel Ovidiussá + Ovidiussal Neumannal Ny-tá OpenOffice-ot OM-mel OOo-val Noll MNB-vel KÖM + DNy KOffice-ot KOffice Neumann-nál GNOME-mal Neumannal HÖK-kel MNB-vel + OpenOffice-szá OOo OpenOffice OM-mé OOo Neumann-ná NDK-val OOo-val ÉNy Ny-tal + OM-mel N GNOME Neumanná Netscape-pé OKJ-vá KÖM OOo-vá Netscape-pel + + + PQRST + Rubenssé LGPL-t Rabelais-vá Pliniussal HTML-lé Tallinn-nál API-val Rimbaud-vá + Texassal SMS-sel StarOffice Provence-szal Pannonius-szal Tacitusszal + Rabelais-val Scottól ASCII DNS Philipssel OTP SOS-sel DOS-szal Tellé Széll-lel + Philipssé Suriname-mal Rimbaud-vá PHP-val ISDN Panasoniccá Provence ASCII-val + JATE-vá Sztevanovity Slackware-ré Sienkiewiczcsé ISBN-nel Peugeot-vá + Rimbaud Rimbaud-vá Rolls-Royce-szal Riemannak BTK-vá Rousseau-vá Timesszá + OOP-vé APEH-há Philipssel Richelieu-vé ORFK BRFK-val HTML-t Paulói + Remussá Richelieu MIÉP-pel Paracelsusszá Pannoniussá ANSI-val RAM APEH-hel + ISDN-né ISDN-nel LSD FreeBSD-vel Slackware-ré Traianussá Remusszal OTKA-vá + SuSE-vá GPL-lé Tellé Riemanná NATO Seychelle FreeBSD-vel Tiberusszá + Pa-lal CSS-et GPL-lé FKGP-vé Rico- OTP-vé DDT SI-vé APEH-t RNS Riemann-nal + Tacitusszá Straussal DNS-sel Rabelais-vá DTD-vé Richelieu Rolls-Royce-t + Québeccé Pilinszky Pa-lal Paracelsussá Québeckel Pétervárott PhD-val + LGPL-t KTM-mé Tiberusszá NAT-tal Texasszá Tallinn-nak Sorbonne-nal + OTKA-vá TDK-val ISO-val GATE GATE-vá Qt Sienkiewiczcsé KGST-vé GPL-lé + ADSL OOP Sorbonne SQL-t CD-ROM-mal Sydney ORFK APEH-hal ANSI FreeBSD-vé + Riemann-ná Russell-lal Sienkiewiczcsé ASCII-val Tallinn-nal Talinnál GTK + Shaw Slackware Shaw-vá Poe-vá DDT Renault-val Toulouse Texassá Sir + TIT-té Tallinnal Scott-tá Székesfehérvárott Titaniccá Peugeot-vá Robespierre-rel + API Philipssel Texassá MTI-vé Renault-vá CSS-et SOS-sel CSS-et GDP-vé + KDNP-vé Tallinnal TIT-té Spartacusszal Qt-vel Russellal Texasszal TBC-vé + HTML-t GPL-t ELTE Renault-val Rico- ORFK API-vá SOS Quijote Pannoniusszal + NASA-val ANSI Russellal Paraguay FKGP Riemann-nal Timesszá Sienkiewiczcé + Phare Tiberussal LGPL-t PIN-nel KDNP-vel BRFK-vá Rico- TIT-tel Paracelsussá + ISDN-né Sierra Paterson Siemensszel JPG SQL-lel ISBN TB Sao Russellá + OTP-vé Racine-nal Rubenssel GTK-val Rico- Tellel PDF-fel Phare CSS-sé + Pannoniussal Renault-vá JPG-vé Tallinn-nál Scottól Traianussá Seattle-lel + Shakespeare-t Timesszal Timessal MTI APEH Tallinnal Romulusszal PhD Paulói + tRNS tRNS BMP HTML-et GPS-szel RAM-má Spartacussal BTK Renault-val + GPL-lé GDP Panasoniccá Tartuffe-fé DNS-sel ELTE-vel Siemensszel Russell-lal + + + UÚÜŰV + EU UltraSPARC V V-tal UltraSPARC UNICEF-fel Versailles-t UNICODE + Voltaire-rel ÃVH-vá URH-val BKV MÃV HÉV Vilniussá MALÉV-vá MALÉV-val BNV-vel + VIT MÃV-vá EU-val UltraSPARC-ká EU-vá DVD-vé HÉV-vel Vámbéry USA-val + eV Vergiliusszá BNV-vé Versailles MALÉV-val HVG ÃVH-vá Vass-sal + ÃVH-val Voltaire-ré eV-tal Vilniusszá LVII Versailles-jal MÃV-vá DVD-vel + UEFA-vá Versailles-já UEFA IV USA-val GUI SVG-vel IV UEFA-vá BKV-vá + MTV UNESCO-vá LVIII ÃVH-val SVG-vé eV-tá UEFA Virgin-szigetekit + Vilniussal Voltaire UNESCO-vá IV UNICODE-dal MÃV-vá Vary ÃVH-val eV-tal + MÃV-vá Vilniussal BKV VI Voltaire Valéry Vesta-szűzit MÃV-vá V-tá VIT-té + DVD-vel USA-val UEFA-val eV-tal VIT-tel UNESCO-vá UEFA-val ÃVH-vá UltraSPARC + BKV ÃVH-val EU-vá MALÉV-val SVG Versailles-jal GUI-val UNICODE-dá + MALÉV-val HIV BNV-vé BNV Versailles-t PVC-vel Valéry HVG-vel Vass-sal + Verlaine-nel EU-val Vilniusszal Voltaire-rel PVC-vé BKV-val Voltaire-rel + BNV Verlaine Versailles-já Vörösmarty SVG-vel GUI Vilniusszal Vörösmarty + MALÉV EU-vá Voltaire-rel UHU HIV UNICEF-fel ÃVH eV Voltaire-ré PVC-vel + UltraSPARC-ká Voltaire-et USA-vá MALÉV MALÉV-val MALÉV-val DVD USA-val MÃV + BNV-vé MALÉV Vergiliusszá Vergiliussá URH-val Versailles-jal LV HÉV-vel + MTV-vel EU-val Voltaire-ré Vilniusszal UNICEF-fé BNV-vé Vergiliussá + kV-tal UNICODE-dá kV Voltaire-ré VIII UHU LVI LVI Voltaire-et VI LVII + BKV-vá URH Vilniusszá SVG-vel EU Verlaine Vesta-szűzit BNV-vel Voltaire + V-tal UltraSPARC-ká GUI-val URH-vá GUI-val VIII Vácott MALÉV-vá Voltaire-rel + USA-vá MTV PVC-vel kV-tal UNICEF-fé Vilniusszal MTV-vel BKV-val Vilniussá + Vilniusszá UNICODE-dal Vass-sal Verlaine-nel Versailles-t USA Vácott Uruguay + HÉV BNV-vé HVG V GUI MÃV-val Vergiliusszal EU-vá EU MALÉV-vá LVI + URH-vá kV Uruguay LVI URH kV BKV MTV SVG-vel VIT-té UNICEF-fel HVG-vel + MÃV-vá BNV-vé ÃVH-vá ÃVH-val Verlaine-né Vergiliussá eV-tá USA UNESCO-val + Voltaire V-tal UNICEF UNICODE-dal VII UltraSPARC-kal UEFA GUI-vá Versailles-já + Verlaine-nel HIV UHU Voltaire-rel Vörösmarty kV-tal LIV VII BKV EU LVIII + Verlaine GNU-vá Voltaire-et UHU Uruguay Uruguay Versailles-jal Vergiliusszá + HÉV-vé BNV-vé USA-vá ÃVH URH-val MTV-vel UEFA-vá Vandermonde USA Vergiliusszal + + + WXYZ + XCIII LXXII SZTE XLIV HOGYAN-t SZDSZ XXXV LXII Windows-zá XXL-lé KRESZ-szel + XML-et XCIII Züricht Bajcsy-Zsilinszky XXIII XCII NSZK-vá XXXL-lel + XXXVIII XVII kW-tal XXL-lé XXXII MSZMP IBUSZ NSZK-vá LXIV XXXL-lé Záchcsal + XXX LXXIV BMW Windowssal XCVI SZDSZ-szé IBUSZ-szá TypoTeX LXIII + SZTE-vé TXT-vé LXVIII LX MSZP-vel LXXV IX Wilde RMDSZ-szé ENSZ-szel + XXXII GYIK XLVII XXI SZU-val XIII LXXI LXIV XLIX IBUSZ-szá LXIII SZU-val + Zeissel XIX SZTE-vé Záchhal Wilde-dá Weierstrass-szal MLSZ-szel Weierstrassá + XC LaTeX-hé XXL-lé Záchhal ENSZ-t WerbÅ‘czy LXIV RMDSZ-szé Bajcsy-Zsilinszky + XLV RMDSZ-szel LXI LXVIII SZTE-vé HOGYAN-ot Wilde Záchcsal ENSZ + LXXXIII XVII LXXXII XL XV XCVII XXXVI ENSZ-t IBUSZ-szá XML-lel W LXII + IBUSZ WHO-val TXT-vel Wellsszé XML-lel kW LXX XXVI LXIV ÃNTSZ-szel + IBUSZ-szal TXT-vé XXIX HOGYAN-ot HOGYAN-ot SZU-val WC-vé XXIX Zichy KISZ + XIV LXXXVI MLSZ-szel MSZMP-vel XCVII HOGYAN-ná LXXXV XCV KISZ XCVII + Weierstrass-szal TeX-hel XL-lel ÃNTSZ-szel XXX Zsolnay Windows-zá Wellsszel Yucatán-szigetekit + LaTeX-hel XXIX RMDSZ-szel XXIX XXXL kW-tá SZDSZ-szel XX GYIK-kal XVI TXT-vel + Zichy GYIK-kal W-tal IBUSZ-szal XXXIX XXI Weierstrass-szá WC XVI XXL-lé + XLVI ENSZ X XXXV WC-vé WC XXXI XXL LX RMDSZ-szé LXXIII HOGYAN-t XC + LX LXXXIII XXI WerbÅ‘czy LXXVIII XLIII Wellssel XXV SZDSZ-szel HOGYAN + MSZP-vé WC-vé XLVII XLIV XXIX SZU-val LXV kW-tal LXXII LaTeX MSZMP-vé + LXXXI XXIV RMDSZ-szel XML LaTeX-hé Záchcsá Zeiss-szel MLSZ-szel LaTeX-hel + XXXI XCVII XXXVIII SZU-vá Watt-tá SZTE MSZP-vé XLI XVI Zsolnay XLVII + BMW LXXXVIII Yellowstone LXXXVI KRESZ-szé XCII TXT-vel XCVIII LaTeX-kel + MLSZ-szel XXL-lé IX ENSZ-szé XLIII Yucatán-szigetekit LXV XXXL Wellsséw + Windowssá Weierstrass-szá RMDSZ LaTeX-hel TeX-hel XVII XML-et TeX-hé kW-tal + ENSZ-t XX ENSZ-szé Wattal XCIX XLIX Bajcsy-Zsilinszky ÃNTSZ XXXVIII + XXL-lé Wattal ENSZ-szel XX LXII HOGYAN-t GYIK-ká XLV LXXIX Windowszal + Bajcsy-Zsilinszky XLI LaTeX XIV Weierstrassal XCI MSZP XL-lel XII XXXL-lé XXV + WHO LaTeX XXL KISZ-szé kW WerbÅ‘czy TeX XXXIV LXXXI Bajcsy-Zsilinszky + Windowszá MSZP-vel LXXXV MSZP ÃNTSZ XL LXIV MSZP-vel LXXXVIII RMDSZ-szel + IBUSZ XLI XIX XIV Weierstrass-szá XCVI Záchcsá KRESZ-szel XXXL-lel + + + diff --git a/ktouch/training/italian.ktouch.xml b/ktouch/training/italian.ktouch.xml new file mode 100644 index 00000000..95f25136 --- /dev/null +++ b/ktouch/training/italian.ktouch.xml @@ -0,0 +1,503 @@ + + Italien (auto-generated) + KTouch training file generated Tue Jul 27 13:27:52 2004 +Perl Script written by Steinar Theigmann & HÃ¥vard Frøiland. + + + + jf + f ffj jf jf jjfj fjjj jfj jf f ff jjfj jjf jfjj jfjj jf jfjj ffj + fjjf jf fj j ff fj jjf jfjj fjf fjf ff ff fjjj j jj fj ff jjjj jf + f jf jj ff ffj fj f fjf ff f jjjj fj j ff j ff ffj jjjj fj jfj + jjjj jjfj f j ffj fjjj jjfj jjf jjfj f jj ff jjf jj ff jfj f f ff + f fjff j jf fj jfj jf ff fj jjfj fj jj fjff fjjf jj fj j jjf jj + ff jj f jfjj jjjj jjfj fjjf jjfj jf jjf fj fj fjf jf jfjj ff fjjj + fj jf jfjj ff jf jjfj jj fjjj jj jfj ff fj fjf jj fj ffj j j ffj + fj fjjj f ff fjjj fjjj f jfjj jfjj fjff jfjj ff ffj jjf jjjj jf + fjjf jjjj fjf jjfj jf ffj jjjj j ff jfjj j jj jf jf f jf jfj fjjj + fj fjf j j jjfj jjfj jf ffj jjfj jj fjjj jfj fj ff jfjj jjfj fjff + ff j ffj jjfj fj j jjjj jfjj j j ff fj ff jfjj fj ffj fjjf ff ff + f jfjj jfjj jf fjjj jfjj jf jjjj f jf jj fjf f jfjj fjjj fjjj + jjfj jjfj fjjf fjjj fj f jfjj fjjf f jjjj fjf jjfj jj fj j j jjf + jjfj fjjf ffj ffj fj fjff jjjj jjjj fj f fjjf fjjj jfjj ff ff fjjf + fj jjjj jf j j jfjj jf fjjj fjjf fj jfjj jfjj j ff fj jf jjjj ff + ff fj j fjjj fj jj ff jfjj jjf fj jjfj f j jf jf ff ff fjjj jfj + jf fj jfj j ff fjff jf jf j j ff j ff j fj j fjf jjf jjfj fj fjjf + jfj fj jf fj ff fjjj fjf jf jf jj jjfj jfj f j ff jfjj jjf ff jjfj + fjjf ff ff fj fj jj j jf ff j j fj fj ff f jj j jfjj fj j fj jjfj + jf f jfjj jjjj ff jj j jf fj jf j fj fjjj jfjj fj jjfj j j f ff + j f jjfj ff fjjf jf jjf jfj fjff ff fjf jfjj jjfj jjf ff jjfj + jjjj j fj fjf jjfj ff jf jf jf jfjj fjff j fj f jf fj f jj ff jj + jfj jjfj jj jjjj ff fjf j f fjjj j fj jjjj fjjf jjjj fjjf j j ff + jfj jjfj ff fjff f fj fjjf jj j j fjff jf jj fjjf jfjj fjff fj j + ff fj jjjj jfjj j fj fjjf jfjj j jj fjf jjjj j jjf j jfjj ffj jfjj + jjfj j fj fjjj jf fjf jjfj jfjj fjf ff ff jjjj f fjjf fjf fj jj j + ff jfj ff jjfj jj j jf jj jfjj ff jjjj fjf ffj j fjf fjf jjjj ffj + ff ffj jjjj ff jjfj fj j jf f f fjjf ffj j fj jjfj fj ff jfjj fj + fj j jj jj f ff ff ff ff jf f jjfj fjjj fjjf j ffj jj jjjj ff ff + fjjj ff ffj jj fjjj fjf jf ff jf jfjj ff jf jfjj j jjjj jjf ff fj + + + kd + djj jjkf ddj k djk ddj d dj jd dj kfdff kkjk kdkd fk fk d kj jk + kfdff dk jk fk k dk fd d fd jfjk d dk fk jd jk jk fk kfdff djk df + fk jfjk d dj jk fk dd dk kdkd dk dd fk jfjk jk kdkd kj dj d fd + k kd kj d kdkd k k dk jd df dd jd dd jd djk kd dk df jd df jk + fk ddj jd jk jd ddj dk dd ddj djk dk kdkd kkjk fk djj fd kd dk + d fd fd kk kd kd d dd dj d kfdj dk k kfdj kfdj dk fk dj df df + jfjk jfjk kfdff ddj df dk dk d ddj fd dd dj d df d fk dj dd jk df + ddj df jd kj jd d dk dj jfjk dd d jk fk fk fk kd df djj jd kfdj + jk d dj df kj df djj fk kfdj kkjk k jfjk k df kfdff jfjk d kj dk + kk kdkd dj fd dd d kfdff df dd df dj jd jd df kd k ddj fd jd jjkf + jd kkjk kdkd k d jd df kd dj d kkjk kfdff kkjk kfdj dd kfdff d + k jd djk df jfjk dd kk dj dj dk jfjk kfdff kdkd jd ddj df d dk + kfdj dj kj df dj kfdj jjkf kfdj d d k kj kdkd jfjk kfdff jd fk jjkf + dk d d kd jd d d jfjk d fk kj fd fk dd jfjk d kj dj fk dk dj djk + kfdj fk kdkd df kkjk k kj d dj jfjk d dj fk jk d jjkf djj dk jd kfdff + jjkf k kdkd d kd fk fk d d fk k dd djj kd df fk k fk dd jk dk ddj + kkjk kfdj d fd jjkf d fk ddj jjkf k jd d kd djj kdkd kfdff d dj jd + kfdj kfdff dk d kfdff kj df djj dj fk d kdkd d dk d dk k dk jd df + kdkd kdkd fk fk jjkf djk dj kfdff kfdff kfdj ddj kj dd fd djk dj + kj fd kdkd dd kfdj jd jfjk kfdj kd dd kfdj djk kdkd dd djj kfdff + dj df jd df fk df df d fk df fd kfdj kfdff kfdff df dd d d d jd + dd dd djk kfdj dk d jjkf fd dd kdkd df dk kfdj dk dj kkjk kkjk + jfjk kj kd fd kj jjkf kd fk dk dd kfdff jfjk d kd d jjkf djj kfdj + jd dj dk kkjk jd d df df djk df jk dk d djj djj df djk djk d djj + kfdff d kj df d dk d d djk dj fk fk djj kj df kfdff dd k dj kfdff + ddj df d kfdj kj jjkf d dj jfjk kd d kkjk fd kfdj jd k d df d kfdff + fk djj fd dk d dk dd jd djj d d fk kj df d d kk djj dj ddj dk jd + ddj d df fk dk kkjk jfjk kfdff jd kfdj jk fd d kdkd d d kdkd d dk + df kd kkjk dj djj jjkf jk jd fk jd dj jjkf dk ddj fk d jjkf dj + djk dk kj d ddj fk kfdff djj kkjk kfdff djj jd fd dk df kfdff dk + + + ls + jkll dsk dsk sfl lfsj ss sfl fjl fjsf sl sfl sllld ls ls skfds ksf + ls jsd kl sfj js l kl sllld sl sl js sjll js lfsj l lfsj sfl dsk + ss l fsl sjll sflk fsl jsd ksf sl fjsf l sl sfl sflk l sl dsk sjll + l l fjsf ls sl ldd sfl sl sfl sl skfds l jlk ldd ls l jsd ss jsd + jlk lfsj ss ldd sfj ls l ss ls l ss ls ss sfl fjl js sfl sjll sl + sl js sjll sllld sfj ss jlk sfj ls lfsj ldd ss fjsf sllld kl l + l sfj jsd sl fjsf ls sjll sl lfsj fsl jkll jlk sflk sf l sl ldd + sl l ls fjsf l sfl fjsf sllld ls sfl ldd sjll ss lfsj sl l fsl + ss dsk jsd lfsj sjll l sllld sfl kl dsk js jlk jsd dsk sfl ldd + lfsj ss jlk l skfds ksf sl ls sfl dsk fjsf fjsf l sfl fsl sfl sf + ss fjsf jsd jlk fjl sllld jlk sfj sfj sfl l sflk sfl l ls l dsk + jlk skfds sfl sl sfl sl sfj jlk l kl kl jsd fjl skfds sjll fjl skfds + js sl l skfds sllld kl l jsd sfl sllld sl sf fjsf js sl sl dsk + kl kl kl dsk sflk kl l sfj sl l fjl jsd ss fjsf l ss dsk fsl sl + jlk dsk sl js l l sl kl sf ksf sllld dsk l js ksf sfj sflk l sl + ldd jkll kl sflk jlk ls ldd lfsj sllld sl sfj ls ss sfl sjll lfsj + ls jlk ss jlk l l jsd kl sl l lfsj ksf l ls sf ss sfl js fjl sf + sflk lfsj sfl jlk l sl jlk sflk fsl dsk sl ls fsl fsl l js fjsf kl + sfj ss sfl l fjl fsl jkll kl sf sjll sflk dsk fjl sllld l ls ss + sfj sfj sf l sflk ss sfl fjl l ls ksf kl l skfds ksf sl l fsl sfl + l lfsj l sl sjll sflk l js ls sjll sfl kl jsd js ls fjsf dsk sl + fjl ksf jlk sjll ss l ls js jlk skfds sflk jlk jsd sl sjll fjsf + lfsj sfj js sfj sl l jlk ldd sfl kl ss sfl sllld sl sf dsk ls fsl + ss ss kl fjl ls fsl dsk l ss jlk kl sf dsk ksf ss skfds jkll fjl + sl ls sllld jsd kl js ss sl kl sjll ss jsd fsl sfj ss kl l ss fjsf + fsl dsk ksf sfl fjsf ss sfj l kl fjl ss ksf ls l sfl l sfl sfl l + sflk sjll skfds ksf sjll jlk ls sllld sl l sfl l sjll ss jlk sf jsd + sl l dsk l sfj jkll js lfsj ls sllld sfl jsd sfl skfds ksf sfl + sjll sllld ls ldd jsd sflk jsd sl lfsj fsl kl ls fsl lfsj ldd fsl + ss sf sfl kl sfj jsd fsl ls fjsf fjsf sfl ldd l sfl l ss sf ls + + + ca + cf alla casa salassa cala jc falla dalla llcl lacca falda scalda + alla dalla alfa dafjs cassa jc scalda calda jc sala scassa sacca + scada calda jc falla aaaad cassa alfa jc sala scala salsa alfa falsa + salassa alfa sala accasa kc alla dafjs alfa scala calda accasa dall + cala salda dafjs accasa aaaad salsa alfa alfa casa dalla cala alfa + aaaad dalla kc calda aaaad lacca alfa falda sacca falla dall alfa + scassa salassa salda salda accada falsa scala scala jc alfa falda sala + falsa salassa scada jc calda alla falla falla kc salda accasa accada + llcl calda llcl lacca alla sacca llcl scassa falla falsa jc calda + sala scalda salassa casa cf jc sacca sacca lacca jc llcl cf accada + scalda sala cala accada cassa kc alfa accada salsa sala scalda dall + scalda scassa cassa kc scada cassa dall dafjs alfa alfa cala salda + cf cf cassa sacca alfa llcl cala falda calda falda accasa sala + cala scala llcl dafjs scassa sacca dall scalda accada cf calda alla + dafjs sala salsa dalla scada falda scala aaaad aaaad scala lacca alla + cala jc falsa falla dafjs dall salda dalla salassa aaaad aaaad salda + scada sacca salassa scala scalda lacca salda salsa scada cassa salda + sacca salassa sala lacca falsa alfa lacca scala salassa scala sala + lacca alfa scala falla scala kc falda salda salsa cassa scassa accasa + kc calda dalla cassa salsa llcl dafjs sala accada sala salsa sala + lacca accasa jc sala cala scassa jc sacca sala dall aaaad sacca dafjs + salda falla scassa salda alfa falsa alfa cf salsa accada salda sacca + cassa kc scassa falsa scala accada sacca alla falla cala falsa scassa + accasa scada calda casa dalla sacca scala sala scada salsa salassa + kc scalda dalla salassa scada lacca cala accada alfa llcl llcl + falla dall falda sala jc falsa sala lacca aaaad sala accada calda + scassa jc llcl sacca dalla accada accasa sala salsa scalda lacca llcl + accada scada sala falda accada alfa falda sala cala jc jc kc sala dafjs + cassa falla cala llcl cassa sala falsa llcl jc alfa lacca falsa cala + dalla cala dall accada dalla alla casa aaaad dalla falda dall dall + + + nt + sassata scaldata adatta fata scattata calata attaccata fata adatta allatta + catasta datata attaccata cantata saltata salta scassata attaccata andata + stana scalata danna cascata scattata adattata cascata staffa sfatta + andata casta datata sanata salta scaldata annata salata tasta tanta + attacca dannata attacca nana scassata anca tanta allatta nata tanta + alta lana alta tasca tassa lana catasta adatta stanca tana data affanna + allattata lana canta stana scalata sassata salassata fatta nana scassata + alta data scatta canna scatta tassa calata staccata nafta salata + stalla alta salta tassata cantata allattata cantata latta alta stacca + sfatta canna tanta stanca tana sana casta stana scassata sana landa + datata sfatta staffa sanata stacca canta affanna staffa stata dannata + stacca tana scattata tanta anca allattata andata stacca allatta calata + dannata stacca casta dannata fata nafta stalla adattata allattata salassata + allatta stata andata santa salata tana canna sassata nafta sfatta scaldata + alta sana fata stanata stata sfatta nafta cantata datata nata adatta + sfatta cascata stancata sana datata nafta nafta adatta scassata stacca + sanata catasta tastata stacca stalla landa adatta danna scatta sfatta + alta sana data salassata data latta andata adatta scatta tasca anca + landa scalata salassata tassata nana stanata tassata canta tasca lana + salata stalla affanna scattata nana adattata adattata stata annata + staffa tastata andata tasta tastata saltata scaldata canta lana fatta + stacca attaccata tana catasta stanca calata saldata data affannata + scassata salata santa data sana stanata tastata saltata nafta nafta tassa + landa latta stancata affannata tassata tassata tasta danna scattata + tastata fata staccata stata scattata latta attaccata andata andata allatta + adatta staffa cantata casta annata stata stanca staffa fata danna nafta + tanta sassata staffa nafta datata canna staffa staffa nana salta andata + scaldata sassata dannata fata canta nana saldata adattata sfatta stalla + anca tastata stalla staccata stana staffa salata cantata affannata + attaccata salta adatta fata landa casta scassata scalata tastata anca + + + iv + affacciatici incanta statista incivili affaticatisi falciavi cavalla avvisi + lanciava sindacati cinici dici stancassi statisti accasassi scassavi + nidi inviassi affidava distaccata incassati scalati asina intasai + lavai lavandai inviavi scandita assassina vaccini valida faticati + taciti disfatta fasciassi scavavi adattasti assillassi svanivi avvisava + assassinai slacciassi distati svitava avida vana allattava accasasti stancassi + fasciavi affannassi tintinnii tasti annidata svisata dici salassavi lanci + assassini accaniti aliti dilaniava vantava cacciasti cacci affiliata latina + stiva vini fissi falciava stivavi nativi laici avallava fissavi accasciata + scavalcai scansia visti nati avvicinatici faticati avvicini avasti nativi + avvistata infatti adattati scalini divini scaffali incantata datai vantati + salti citati inciti invitava fantastici affaticava asili tacciassi + stivava saldi lividi falciati lava svanita fatali visitati affannati + affittai cacciati cattiva avvitava dilatasti vini cantassi visitai visiva + allacciava affini additativi lasciavi accanita ansia avvisatici vili datai + slacciava inviata indica lasciava finissi saldava svii saltai scavavi + classici salati affiatativi distilli accaniva dannai affacciatici insalata + vacilli svii classica svisasti lanciavi installai distaccava dilaniata + dilaniasti tacciati affannatisi distillata facilita inadatti insaccati + anditi lanci affaticassi citavi sfiniva cinica accanintisi affila vaccinavi + stillava incassai sanati assillassi italiana accasciai affannatici scaccia + sfasciai sfacciati scalassi affaticativi stavi accidia allattatici avvitassi + insaccai attaccativi dici scaldavi diffidava stanava lava assisti calci + avassi salassava fasci accanii invitassi vaccinassi svanissi infilati + tacciai scacciavi affidasti lacci affaticai insili attillata sanavi + svitai inviata acciai affannatisi affidi scava allatti affidatisi tastavi + inadatta stadi affittatisi scaldassi sfacciata incanta visitai assassini + classificati fasciati affiatata saldai asfissia invia additativi avvisasti + incitavi sintattici avanti lisca distillata allacciai stivassi filavi + avvicini distaccata scalava vincita lavandai distilla stillati incantava + + + me + inventate effettive avallasse assistette infamiate civettava invitasse + elefante deve tediati cadesse faticate inventate allenativi accidenti + amativi mettiti leccai accedei intimidita stelle inviate fende mentali + nevica dimmela celaste stenta scalavate sedete allettasse fece vietaste + lamentassi stellate dimenata defletta infilaste minima evince salassaste + nascessi devastaste defletta staffetta caviale vedessi falciasse medie + levassi mendicanti velina emanasti massaie levati lede diventasti emenda + addensaste fisse salviate vidimai nemica ammassai salisse salma sdentata + salassate amnistia fattela incettassi micce scassasse salme allentasti + limitavi meccanismi elencate sfidasse allenativi limitiate meditata svenivate + disinfetti addentava dimenai smania settanta maledette lecite eccitasti + sfidate dissetai fame mettiti esentiate decise venite assise infettata + inamidiate vestite infinitesime desinava alimentai leccavi salvate saldiate + minima assiale esaminiate assedia tenace amassi affamati immense avvitavate + cimice mancate assediante inamida difendeva animava allacciasse affettantesi + densa cimentassi addensaste viscide siediti limitavate filasse menate + vestite esentate affettava smaltita difetti eccitaste assillante emette + scavavate malvivente emanai vesti sistemavi assistevate mandata esilia + mania infettai addensate svelti affilavate eliminati accennava fatene + decimi accendiate inamidasse sane slittaste detta tesse insalate satelliti + ammaccava maledivi intestiate attentava alienantisi sedai accasciate sedile + avasse smaltisce cimentate datate dimenati dialetti veli alleni vedete + edificasse sistema seni celassi ammalasti alletta lemmi annientiate ammalii + dente fessa attaccantesi svestissi dice ammassata seccanti salvietta + anelastica lesti scese vantiate delimitati limitati esclamasse selle affilavate + ammalavate stima cassetta dissetasti incantaste elimina lesi accettati + allevava smaltite elettive allacciate mandassi sentita fanale svanisce + ammaliante esiti stenda eccessivamente affacciiate vietati salsicce deflettevi + intendete caste andatela scenda statemi ciste accade scassavate decennale + scende devastassi nevai dettaste cantante affettati istantanea filasse + + + hr + hermitiani riferiate chinerete elencare satira recedevi rammendi deridere + aritmetiche ritardare detersa ravvivai stirassi restereste avvelenerai cremate + avverata trasferita mischiate lecchiate circhi staccherai allatterei + alterantesi stendardi trascritte traenti arricchirai tradire diserti meridiana + chiederci dilaterei deridere trascriva criniera rassettate ricadeva fiaccare + firmasse smentirete reattiva inamidare salteresti adiravate tessereste + schernirei inventerai addestrantesi alletterei franate marchese calmerai + attirantisi attraente levereste ricamaste finche assestereste alterante + alternantisi saltare affrettava arrestati attirati immeritata riscritta marcia + saliera riferiste ammirasse schernissi scasserei tracciava valicare + disarmasti accasare tranvieri scartasse smettere tardavate sentirsi rincasava + rescindi mira mieterete starete alternarti traviasse esserne carcere + terminati salasserai avversaria strette internet svernasti alternantesi + ricamavi adiriate recedevate alleviarti visiterei alimentarti severi + attirantisi creatrice dirvi acciaierie affretteresti incaricate sverrai + estetiche raffinerei entrare scardina rincaraste ammireresti citereste + emenderai tasserai tramare attirarsi fischiate avveriate annientarmi tartassate + creavate schemi arenava rimediava trattasse varavate accentravi vesserete + variava criminali maschere inavvertite trasalisce cadaveri rideva canteresti + ammetterete stanchi arricchiresti smacchia ammaccherai ladra versate decreti + raschiate sterile tratterete mastri incarica richiedi sanerete atterravate + mesteresti riferisca vanteresti trasferisce raschia eserciti venerasti + avviarmi centrale franerete renderle avvicinerei fisserai scremi stralciate + incaricava stradali stentare marinerete schiantavi assideriate fischiasse + serraste franavi ricavasse chinassi retti raffinate scriversi ricavasse + certe interattiva affrancata dirti remerete slitterete venirsene schietta + traviasse fricativa fracassavi diletterai raffinerei incaricati chimiche + schermi mirasse caricata affermassi transitavi emersi rasenti irreale + chiamavate verificata emanereste arava rimandaste atterrante arricciare + ammiratrice detersi chieda allarmantisi fissare rendimenti allarma anticamera + + + go + vongola refrigeri svisando decoro notassero addestrandomi tosai ritegno + adagiativi carnagioni affrontarono informate diventato annegate accorantisi + stornino frodo atterrandoci tremino conosceva tritiamo svenano forcella + frettolosi logorando meritino assimilandoci fondasse sfogliavi adagiavamo + schernano sfilano tollera armeranno governata entreremmo denigrasti vestaglie + arrestammo terrori dirigere segregare avveleno scartammo soggettivi rimando + arrogavate chiamavamo aggravereste frodammo sanassero arrotolereste grafoanalisi + riordinata diramano dimensione scovo ritoccando conciliano condensare svegliasti + addentrammo tennero gestire incontrava litigavamo gioiscono allargatisi + adimensionali trovasse allargato dominasti caveranno acclamo arroga dondolerei + immigrai tormenta rigido sondassero segnalassi assodavano mostrati coronai + sregolate disertano fora segale accostatomi odorerete dedotte segnasti + torrente affiatatosi gettammo evitavamo rientrino scalando sottometto + visitiamo ignote denominano congedai traligni verseranno disdegnare svio + loderai accorciarono stroncando inchinavo rilassiamo stillavo accecando + svolterei integrasse marginali togli volammo gaio generavate offrigli + riscossero rotolaste accaniscono agivi rosolerei veneravo constatare modereremo + crocifisse settimo stimando tastarono annideranno aforismi trionfati lavorarono + sostento risanato sottintesa incantammo regnino rotaia sondino dissetiamo + tostata alieniamo distinsero inviavano lotte affronterete giochiamo + avvisandosi annotino traforiamo legato svisammo covavate scomodi indicano + assordano esercito alienavamo dimagrisca sfiorisse conigliere segnalano + accettino vaso cova accomiatate atteggiandosi canfora riformati vireremo + gettavamo sviato sfilano intaso sollevasse vergognoso sociologi seconde + affidammo tentiamo addossata immigrasse distato verificavo isoliate raccatto + ritornasse arricchiremo maritarono arrota adocchierete segnaliate gemello + odoriate ingelosiva orde tramortii scortavi sfronda finora affermino + vietavamo tornavo coordinato fascicoli vigilavate alleviatomi assiderandoci + affogarci svaghiate vagano scagliavi sgravava scontata accontentativi + coltivino dignitoso estivo comandata allegarono leggerne affogati coerente + + + bp + spasimavi interrompe sfibrerei appestassi colpita tenebra spirammo precisai + tarpino comporta sperperare poeta birra sprecavamo approfondivate perforati + adoperarsi spin rapidamente propinaste spalmi abbonderemmo aggrappavo premetto + annebbiando copieranno sbilancino spallate provino pignoriamo rapimmo previsto + appesantivi penetrai abolisce pescatore passaporto adombrantisi deposita + rispettivamente recapitino accampi spesereste coperta esorbitavo bevibili baffo + ripassava sopravvenne risplendi apporti accoppiiate pollaio bisbetici + preveniva episodi brevettava praticammo ribassammo sopperirei temprata + tossirebbe proibisti praterie pregate spopolasti opinai biasimasti apportativi + galoppata crepiterei abbagliavano antilope accampino applicandovi basati + pescare baseresti opere preda riempirlo ripenserai nebbiosi provenne + lavabo preleviate appestiamo popolo sparlava adagierebbe copierebbe + penassimo sfibrerai predicesti elaborare palpino pergolato pene bottino + screpolato parlereste pericolose abolita sbarcherai coabitiamo rapassi + scampiate alienerebbero approfittatosi paesaggio ripensassi spregeremo + appellassi aggiornerebbe tamponai orbene verbali appostandoti spetti barbare + spietata incolpiate abbassassero importo pernotto panca apportante piani + penato potenti parallelo abitanti pesai presiedono spiraglio inabili + riappari scolpivo approntiate approfondireste sbocciati spellati risponda + obbligate speravate prendile prostrassi salpava appoggiassimo sfibravi + soppesammo spandono tarpavano pescammo applicato insipido provaste operanti + compilano precorri approfittasse stampasse platino copertoni possessiva + prevenendo annebbiamo appronto salverebbe acerbo provassero benderei appesantitosi + sporcavo appiana aprile abolissero praticano ripenso comprassi specificate + birbante storpie accoppiaste scalpello pedinando presbiti impedisca nobilitato + sbavarono apposito obbedivano simpatiche posdaterai apportiamo porpora + annebbieranno possedesti celebrasse mobile ripieghi badavamo sbendai riprove + nespola battesimo affonderebbe assemblea abbattessero albine deperivano + procedeva addormenterebbero ponderino scamperai scolpisce brillai traballavo + pinacoteca rivedibili planetari ripiegando mieterebbe vispe riposaste ricambi + + + qu + gufi ondulavo ripulirono alture cucinino amuleti allungo svalutasse + allungavamo fluissero guastato attribuisco pugni autoesplicativa squagliavi + utenti inquietudine seduta abbruna costrutto reputarono consumavo trasudano + accusatomi aumentasse appuntavate riusciremo sfruttino adeguai insulti + appunti educassero suora abiuriamo stupisca questo ultimassi paralume + reputeremo speculino duecentocinquanta umori sbuffi sturavamo sputeremmo + consumassi bussammo adunerei accumulare abiurare potature insultavi autentica + discutono annullavi occultano effettuavi urlare abbattuto vituperai continuo + puntini accuseremo tumefacciate uniformo subbuglio suggellavi fugavate + escludi redarguite muovo buttare subaffitti abbruni pubblicare quaranta + misurarono fuggiasco cuocendo defunta pubblicato fenditura duplicati commutassi + squarciava promuove sussurrando suoneremmo ingenua indugiate ucciderti + nubili acquistandovi questura trascuri sufficiente computare quoterebbe + pedicure annacquerebbe curvando trascurabile paurosi escluse devoluti + sostituita abiurammo asciugiamo rullammo affumicarmi occuperai quote offuscaste + urta avvenuta maturavano casualmente devolute trafugasse acquisirti + astuti quereliamo ultimavate adularci guariate attribuiva giurerete + smussate succinti lucidavi nuotereste frustata impaurirai permuta crudeli + ruminammo adulantisi pregusta acquietasse attualmente numerando cucinarono + svaluta speculiamo cullavamo amputa reputa confluire arguti luoghi illudere + pulseremmo speculerai elusa ustionare stupefarei aiutatoti acquisintisi + confetture suscitavo piacque stantuffo battute procuriate assicuro arguto + depuravano abituale cellule risultato alquanto clausola sontuosa fiuta + riassunti asciugano recuperano rifiutano adulerai frustiamo diminuite + desumo suonasse nauseasti camuffati occupi risciacqui deturpai trasudasti + congiunti suonarono unto perquisito gustosi imburra commutata abitui adulata + increduli consumo musichi tramuti fumaste putrefeci aumentandoti sguainino + discute attuerai alcun tutelammo accumulato nuotano denunciare usurpaste + salutati statue squaglino squarti trattenuto ulcere nullo tramutando + devoluti trasumanai tessiture scusati allungandoti trasudiamo trangugiai + + + wn + sdegnata troncate allungereste tisana ragnatele sondereste pasticcino + aquiloni coniugammo granai comunisti incito schernisci dominammo nobilita + sentiresti nobilitate scontiate allungavate figurini aboliscano eventuale + notate esentaste odierni opinavi allentantesi accomiatante annacquasti + processino svanito infila grondaia strutturalmente salparono risanerei + salutarono emenderei riattivano svaniste condonava riscattano lanciaste + cognata variopinto disputando travasino indipendentemente leghino eccitarono + aggirando accontentantesi bastonino sparlano allungavano inventare energie + integrava appaiandomi numero abbrunato rientrai introitate sembrando allungeremmo + conservino ostentassi appianereste ammutinavo accechino aspettandovi alternatici + distinguere coronasti sgraneremo cucinano prenoterai rinnegavo affrontavano + accanirebbero sgranchito notavamo destando esteriormente rinnovati condenso + rammenda congedata competendo stancasti annullerei indagano indagherai + espugnerai stendeva inferriate appianassero vendereste annebbiai monarca + stridono vibrante esamina abbonarsi sconvolse svagano guastino attaccandomi + insultammo sintattico comunicare rimarranno elencare addenso appoggiandomi + turavano facendomi aggancierete accentuano indietro traenti ritornaste + mangiavo rana contestino incontrano cintura ignoreremo assumono nutrire + trapanavo svestendo troncai turbini connessa annusandovi tranci raccontati + dileguano ingrossi ammontante babbuino guadagnino firmando sorprende insegue + cimentate allattano rinvenga tornito centesimi infamando ratificano tornivi + dinamico ingelosii assunto ingrossi arginata cuocendo notavo atteggieranno + immagine toniche tiranniche affrontandoti prostrano sospinta richiedente + sgranerai addentasse abituavano annuseremo decantandomi accordino armandomi + condensare taciturne ponderi accontentatici montati lontra discutono pensereste + illumina garantiti arrangiatici anticipiamo conteremmo avvelena arginandosi + dignitoso innesti spuntino tracannavo affondatosi intimano appianeremmo + lusingai arrangierebbe addensereste stonate scartando renderei curino + dispensi ordivano mischiano modellino emenderete comportamenti dinamismo + tamponassi approfitteranno incitati sventate disegna arrangiatomi svaghino + + + cx + affrancare incrementato schiena accigliato sfasciavi speculaste scrollate + secolare mischiasti capitola scongiuro declinaste scoppio bocciarono + occupo archi cancellando angoscia ricambiavo sottoscala tirchi accomodammo + scambiando archiviarci taccia recuperata crampi schieriamo calmino accusandoci + cigolerai baciato avvicinerebbero tipiche confessati scuro insacca parolacce + scartaste affumicassimo accendesti causiate arricchitoti corrodere chiesero + recuperano consultati incatenino asciugatoti chiamiamo contagiose competa + consultava scrostasse cessino circolavo schiarii masticato incorsi accedeva + asciutte scambiassi tragica assicurano sblocchino mescolasse rincarerei + ricoprendo dichiarati lanciavano creperai notificava annodarci crani smaltisco + confetture stuccato concilio binocoli accertasti commentavi provocai cavatappi + accasaste delicati spiaccica scalasse plance macerarono accaloravi scaldasse + accreditava decidermi camoscio causeremmo incrinava cavati attacco ostacolavi + condannato crepitano succinto assicuriamo crederebbe sferici agganciassi + sconnessa smascheri ricordaste ammucchia palchi notifico solcavi scontammo + assecondantesi decolorino recitavi squarcerei applicata ammucchia scaldammo + affumicavano incupisce piacque vacillammo pulci costando curvilinea colonnato + taciturne pubblico voce accigliato ricavarono completano accordantisi + agiscano luccicando cigoleremo creino comete aggruppandoci sciolgono + lacero caratteristiche lirica esaurisci eccedesti qualcos imbianca + calcagni accusassimo cultura pertica sblocchino accorciereste ricattammo + avvicinassi strascichi ufficiosa anticipassero rivincita denunciavo aceto + matriciale assicurammo prescrive procurare scaglie concludeva accusatosi + scaldata commentati confluisca citato trinciato ricchi evacuerete brancolo + accorgendoci poca corredato scrosti richiedi tematico buche termica scaltri + delicato aggancieremo rivincite affaticata scortarono tracciato affascinato + camminare compagni accorciandoci asciugereste assecondavo occhi intonachi + snobistiche conferiscono educhiamo consenso conservato scalerei scolorite + maceriate maceravo accanimmo sopisci affittarci raschierei assicurassero + scuotere accompagnato ricurve deperisce scrivono accontentare scovare + + + yz + tizi penzolasse penalizzare sparizioni oziano palizzata ammazzato + cozzarono scherzato influenzati ammazzarti indicazione grazie zeri carezzasti + negoziate dirizzammo rafforzino smilzi addizionandoci avvertenza analizzarci + sgozzino terzetti informazioni tramezzo spazioso rinforzate dipendenza + corazzi orazioni imprudenza azienda attrezzavi azzuffati azzufferebbe + sgozzavate strizzi ammazzandovi funzionali calzone dirizzammo azzuffano + calziate precauzione rincalzate presenzino tassazione stazzerai azzufferemo + indirizzare rinforzato abbozzasti zoppicavi realizzato sovvenzioni divorziate + vicinanze zucche funzione sozzure inzuppano aguzzerebbero cozze benzina + silenziose gironzolo spruzzavo pazzo abbozzava carezze scandalizzi forzate + zeri azzuffammo oziavi calzai eliminazione sprezzasse accarezzo penzolata + sterzino saziavi pulizia azzecceranno elettrizzi relazione innalzaste + agonizzeremo imparziale viziavi inzuppati danzasti rincalzate grazia rafforzi + economizzi giudiziosa deliziando attrezzantisi annunzierei zucchina detronizzato + addizioneremo analizzerei spazziate tappezzaste danzeremmo riselezionabile + azionista aguzzai iniezioni mozzassimo iniziali seduzione stilizza balzare + smezzati vizino riselezionabile azzardante saziasti frequenza stazzata + credenze giudiziari bidirezionali pizzicammo definizioni viziosi incertezze + spruzzai saziavo melanzana coniazioni alzerebbero fattorizzabile calzaste + azzardata orizzonti spazzasti stazionaria attrezzerai sporgenza apprezzarti + azzarderemmo mozzasse certezze penzolasti ricchezza implementazione stizzoso + cozzo agonizzavate detrazioni autorizzi ammazzandovi alzante conferenze + forzereste smilzi indirizzare mozzasti svolazzano negoziassi internazionale + annunzieremo inizierete zufolavi spaziosa operazione zappammo bizzarra azzuffate + sezionare dimezzato danzeremmo viziato azzuffativi vizierebbe azzarderanno + iniziare composizione abbozzavo zoologici geometrizzazione sterzassi + affezionarono apprezzerete ammazzai ripugnanza azzera rialzavamo addizionarti + leibniziano schematizzazione balzammo alzate ammazzai affluenza ammazzandoti + rincalza asserzioni inzuppati altezzosi tappezzavo zoccoli sterzammo + attrezzerebbe finzione aguzzata sfarzo aguzzerete zucche vezzosa esattezza + + + ABCDEFGHIJKLMNOPQRSTUVWXYZ + Adagieranno Sguaino Splendesti Travasa Anniderete Mostrati Legherei Alterandone + Delegavamo Pomposi Blocca Arbitrio Saltata Greggi Esentavano Allacciarci + Balzeranno Biblici Liquidai Differenziato Turbavate Adulterai Atterreremmo + Incriniate Avvistiate Foschie Domiate Considerevole Tensori Dilatasti Unificammo + Controlli Amputatosi Ingesserai Amputereste Ritarda Torchio Diffusero + Esaltante Barattate Entravamo Osavano Riscuotano Annebbierebbe Rassicurai + Sturare Collegamenti Guadato Meccanismi Bolli Areniate Sdoppiato Visito + Misti Sovrano Comizio Agganciati Mutata Complete Affatico Trottando + Viaggerei Vestirsi Stappiamo Avversaria Disadatte Tastiera Chiedere Ammaliativi + Sfrondasse Adorassimo Pagavate Invenzioni Furgone Enti Affiaterei Contraendo + Interpreto Cooperassi Lanose Svegliamo Rimanervi Analizzeremmo Ciascun + Asciugandoci Anditi Ironico Aravano Devastare Sbranerei Elogi Ricerchino + Adunato Stirasse Assordatomi Metallica Appurereste Brontolai Prelibata + Ronzavi Riparate Denotata Raschiaste Diffiderei Braccetto Accaduto Accompagnassi + Percento Invasi Sfinisse Persuadere Visitiamo Arrangiasse Presentito + Purificava Strutto Sparavo Nevicarono Assillassimo Foderaste Toserei Mescolasse + Fandango Tuberei Potertela Impedite Eccessive Spedirai Rilevati Fiaccando + Tramutando Prematura Perequai Giovane Quella Amavo Dilettarsi Emissari + Preventivi Commentato Scossi Obbedirete Affanneranno Edotta Molari Rosolavano + Denigriamo Implico Interdirei Guariste Animatoti Suppongono Adegueremo + Tramontata Ricambiai Regneresti Loderei Lesse Impegnata Violenti Minaccerai + Emulavo Sgrassasse Colpivate Appuntate Schiariscano Ricorderei Arrotolare + Pensiamo Affittarti Allegaste Vivace Rintoccare Suonasti Amputerebbero + Sballiate Avvicineranno Stammi Oscillerei Affilavi Illibate Tignole Inondavo + Soppeserei Approntassero Spelliate Spalmai Ammazzatosi Prolungo Tenta Sopraelevo + Annacquassi Ritagliavi Dilaniata Sfioravi Appostandosi Acquietandomi Occorsi + Interesse Anticipino Ammasserai Occorra Assaggiassimo Reciterete Proibendo + Copi Congelino Alzate Hermitiano Annoiante Alieneremmo Trasalisco + Campanili Gradazione Strillerai Sibila Svoltasti Sedava Scrutando Desiderosi + Produzione Sigillo Letterario Incontrollabili Comandando Ripugnato Rancori + + + diff --git a/ktouch/training/nederlands.ktouch.xml b/ktouch/training/nederlands.ktouch.xml new file mode 100644 index 00000000..fad346a6 --- /dev/null +++ b/ktouch/training/nederlands.ktouch.xml @@ -0,0 +1,417 @@ + + Nederlands (auto-genereerd) + Typecursus door tijs@vandenbogaard.org +Thu Dec 18 21:33:14 CET 2003 + +Willekeurige data gegenereerd met het perl script +van Steinar Theigmann & HÃ¥vard Frøiland. + + + + jf + j ff j f j f ff jjj fj + j jj jj jjf f f j jf j + fff fff ff jjf fjjf jj j + ff ff f ff j f jf ff fj + fff ff j fjjf fjjf j fj + ff j j ff jff ff jj jf + ff j ff fj fjjj jfj fj + jjj ff ff ff ff j jjf f + j ff j fj jf j ff f ff + fjjf jj jjj ff j fjfj ff + + + kd + kdkk d kkk kk dddd kkkd dd + d kd ddd k ddd dkd dkd + dkd dkd ddk dd dd kk kkk + k d d dk k kk kk kkk dk + dd dd kk ddk kkd kkdk k + dfj kff j jjk dkk kddf dkk + jd j jd d kddf d j fj j + djj jkk kff fkkddj jffj kd + jfk ffd j kd jjk j dk kd + jdjfj kff fddjd jd kff kddf + dk jf kjj jkk jf jkk jffj + kd jjk djj df kd d kkkj + fddjd j kd jjfj kkfj dkk jjk + jf kf j jfj kfkdkj j jjk + jdkf jdd j kkdj jkdk jf jdjk + + + ls + ls lssl slls ss slls slsl + sll ss sl sll sl sll lss + ss sll ll sl s llsl ssl + sls sl l sls sl sls lss + lss l ssll lsl ss sls ss + lsjs kdlf k kdlf f lfsj lds + kll lj sljdl ssd kss lj s + ssl k lk k jl lsjs k lds + ll kd lfsj jljf lk kll lsjs + lfsj jsll ssl f ssl kf fk + lsjs f ff k lk lfsj f sdds + kdlf klldk sf k kdlf sdds f + lj f sljdl jljf fk f sdds + k ljs sf lk f ldks f f lfsj + jljf dss k f ll fs sdds ljf + + + ;a + aaa aa ;;; ; a; a; a ; + ; a aa a ; a;a;; aaa; + ; ;a;; aa ; aa ; ;a;; + aa aaa; ;; ; ;;;a aaa; + aaa ;; aa aa;; ;; ;; a + slaafs; la;; al kalf sa sa aak + sjaals; laas slaafs afkaad kaal + lal; dal alfa; slaak la jak + alaaf; klas afkalf; kalf kaal + aak jak; kaf afkalf; aflaad; + das laks; kajak kajak daal + fa; als faas kaas; alfa; dada + aas kalf dada ja alfalfa; kaal + la; aks ja kalk jal; daal; kalf + slaak; afsla; klak; sas; alaaf; + + + hg + gghgg hg hg gh ghhgg ghghg + ggg h gh ghh gg ghg hh hh + gh hg g hhh h hh ghghg + gh h g ghhgg gh ghg gh + ghg g hgg hgh h gg hgg ghh + daag gas; laklaag ah haaks + glad sjah; sjahs; aalglad klaag + laklaag halfslag; af had slag + haak haas; kaag haak haha daag + dag glad; shag jas gas afhaal + hals laklaag hal; jassen hal hals + gladaf ha; afhaak slaags; glas + slaags jak ha ha haal kaalslag + aalglad; falasha jakhals; gaslaag + hals gaas fila; jakhals + + + ur + r r uuu rru ur u r rruuu + uu uu rruuu ur r ur uu + ru ur ur ur ru uu ru uu + uu rrrr rrrr ru r u uuru + ru rru ur uuru uu uu uuu + kus duur afhaar jas uur; gaf + juk; krulhaar suf; kus uurglas + aardas sassafras harslak afgluur + gras suf graf afraas slasaus duf + fallus druk afkraak radar kraal + kaard kus ara; halskraag lus + guur; graal jas askruk ruud + krulhaar graas; saus graal jufs + klaar guur; radars afraas kraal + juf; harddraaf; duurs; uur + + + ie + ei ie i ie ii ei i e ei + ie ie iieei iie e ei i + iie ee ii e iie ii ie e + ei ee ie ee ie e i ee + i ii ee e i ee ei e + klierige gij sukkelig; keilde ruigaard + gekrakeeld sidderaal gekuifde druileriger + geaggregeerde ijs geheld; lijdelijker + gladdiger gladheid; dikheid geriskeerde + elf gereefd driedaagse gareerde je lijk + akkers; klaarde sisser afdraaide jij + kliekje hier kladje; hijg; harakiri lei + afjakker geliefd akeliger kleffer jullie + kuierde hi rijs kelderdeur geresideerde + drassiger; kikkerdril huidige; duikers + fles dijk sukkelige ijs sidderaal; hijs + + + ow + oww wo oo wwwo oo ww oow + o wo ww wwo wwo oow wwo + ww oo ww w wo oo oo wow + ww wwo wow w woww woo w + w wwo www ww oow w wwo + koekoeksei frees koor; hokkerige + gedweilde drukrol juweel afloer + geluidloos hoge dodelijkheid joekel + gauwerd; doodgegooid; foei kordeel + jaloersheid wereldlijk gedrogeerd + geduwd dollarkoers fooi lawaaiigheid + guerrillaoorlog rouwdag laagwaardige + hofjes; gerouwklaagd; was; dwaalde; + leesdoel legio; legerorder wedde + gehoorweg kalfsoog; woorddeel wij + weg jos de wrede huigelaar; wuifde + wie dollarkoers wade erg hard; + + + pq + q qqq p pqq ppp pp pqp + q qp pq ppp p ppp p p + qq pqq pq ppp pqp pq ppp + pp pp ppp p ppp qqq qqq + qq pp qqq pqp ppp pq p + spade poeljes wurggreep flap + soepele; drukpers hope pukkelige + prik groepsreis gepuddeld pijl + kepers; querido aquanout + daf appelsap drukspiegel aquarel + opkras; persdruk juf puffen spouwers + popidool qupido; supplieer liquideer + hielp peperdure prullerigere kwijl + pakje; pulppers ; droop + pijpdrop opdroogde; dief opdruk + water is aqua; aqua is water; rijp + de drukpers was peperduur; + + + yt + ttytt yyt yy ttyy ytt yyt + t ytt ttyy yyt yyt ytt + y ttyy tyty t t t tyt + tyyy ytt ytt yyt y tyt tyt + y tyyy tyt ytt y t ty + typt loyaal trouwste y uithaaltafel + typte; katalisator type types + hortoloog y tegelijk; treek y quota + leerrijkst sleutelde y steekkart + portierspet wij y topje; hoofdstraat + akkefietjes; type afkleedt y gerafelde + opkraste hydraat wil addities; y spitter + surft quote y pleisteraar; y ettiquette + y dereguleert toehoor; y godslasterlijke + tituleert katalyse; hypotheek pleisterwerk + hij surfte op het water + wie weet waar willie wortel was + + + mv + mv mvm mv mvmmm mv mmmv + vvm mvm vv mv mvmmm vv v + mvm mv vm vvmmv vvv v v + vm mv mm mv mvv mmmv mv + vvmmv vvv vvv mvm v vvv vm + systeem liquida vijf hem aftuimelde + gym vijver afgeveld; fysio kumquat + worm; temporalia we fysiotherapeut + mismaaktere veeltalige; gemeerderde + verdoemelijk systeem ; houtgravure + puf haver liquid ploeg fut mijt wie + volde matigere; solveer waarvoor mag + smokkelt symptoom mijteriger; adequaat + emailleer wij vijfledig; hommel muggen + inquisitie sleutelvraag adviesvraag + soms type ik foutloos; + ik type al veel vlugger + + + ,c + , c, ,cc c, ,,,, cc,,c + c, ,,cc , ,, ccc ,, , c + ,c ,c c,c c,c ,cc ,c,, + ,cc c, , c ,cc , , ,c ,, + ,cc ,cc ,c,, cc,,c ,,cc + systeem, cataclysme, vee cayennepeper, + geschaamde, coryfee; aquaduct viaduct; + cryptogram, cyclisch, colloquia schouders + chocoladereep; cyprioot, confisqueer + schoolvosserij; hippocampus, geaccepteerde + scheppers, maquette; verkoopdirecteur + claviatuur, justificatie, chique erachter + paradijsachtig, schrammetjes, adresschrijver + percipieert, mug tricky; cricketkeeper + archivaresse, plaquette lichtdruk; + de politie arresteerde de vrouw voor diefstal + echter, de rechter sprak haar vrij + + + .x + x. x. .x.. x .xx .xx ..xx + . .xx. .x.x . xx. x. x.x + x .x.x x. x ..xx x. .x.. + .xx . .x.x . x .xx .x.x + x. x. x x.x. x. x. .xx + max privacy. expressief. polyester + extracties... mix orthodox, i.p.v. + expressiviteit. toxicologie; expliqueer + exportproduct. exploitatielast; s.o.s. + complexere, exterieurs, maximalist v.o.c. + taxfreeshop. v.b. quark, quasi expres + polymeer... circumflex. ampex; taxi + mixtuur, qua, flox, exporteert, polygaam + excuses. exotische v.n. xyz; quivive + toxicums lexicologie; quickstep. + het grootste deel zit erop; twee secties over. + twee maal twee is vier + wortel vier is twee + + + /z + z z/ z //z /// /zzz z/z + z/z /z //z //z z/ //z z + //z z/ zz z zz/ / /zzz z// + z/z/ //z zzzzz //// z/ /z + /z /z z/z z/z z / z/z /z + yahtze z.o.z./s.o.s. taxi/zwalkte zucht yoga + zekerheidshalve/gezieltoogd, uitzat/lasijzers + wraakzuchtige rijexamen/eczema /tmp corpskeuze. + fluweelzwartste/zijrivier/jazzrock/gepauzeerd. + verzilverd opzettelijke, exemplaar. yeti + zwaveltje xyz fotozaak zouteloze/zuurtjes + oomzeggertje; letterzifterij/doodzweeg. + rijzelde, hockey zigzagsgewijs zicht reflex + zoele, zacht/afzeepte yammen zwerfzieke. + relaxen, overzee/omgezwaaide. yup + arbeid adelt, maar de adel arbeidt niet. + dat staat op het getouw. + goed gereedschap is het halve werk. + + + nb + bbn bbbn b n nn bnb nn nn + bbb nbbn b bnn nn n nbbn + nbb nnbb n bbbn bnn bbb + b bb n bnb n b nn nbbn + nb nnbb n b b b nbn bbbn + byzantijns, cayennepeper, cycloon. + bij, neurieden beiden; dynamiet + goudbeurzen entrees hoogspanningskabel + landmaat neuswijst hiacynt. + verbreedsels borduurwerken gestriemden + bit/byte lefhebbers impotent n.b. cynicus + wiskundig cyaankali johannesbloem/ + bedevaartganger, coryfee m.b.v. opwinden. + beoorloogde b.v. voortgebrachte/chrysant + angstaanjagend dynamo onbewerkte. + met de n en de b is het alfabet compleet. + en bij deze verklaar ik plechtig, + nooit meer met twee vingers te typen. + + + ?ABCDEFGHIJKLMNOPQRSTUVWXYZ + GAK BBC KLM? WW UFO AOW? + HSL NL KUN? SOS? UFO NYFD + WDTQ SGP AAA BE ATB? + VWO? AA DE? FBI AIVD B.V. + HVU RUG UFO GAK HGS VWO? + USA? HAVO EN MKB IBG N.V. + ESA SP LBO VMBO CDA + EURO CCCP UFO VIP EU PvdA? + NS VWO VVD NASA VP XEROX + UvA T.a.v. Dhr. Mr.? + Amsterdam, Utrecht en Den Haag + Wie weet waar Willem Wever woont? + Sinterklaas komt uit Spanje. + In Holland loopt iedereen op klompen. + In de volgende lessen staan cijfers centraal. + Ook handig om deze blindelings te kunnen vinden. + Het eerste glorievolle geheim, + Jezus verrijst uit de dood. + + + 74 + 47 77 77 777 74 7 74 774 + 4747 7 477 44747 7 777 77 + 44747 77747 74 4747 77 47 + 4747 4747 7 77447 77 74 744 + 77 44747 7 77 7 44747 7 + cNx7t y4 pq74 uv4 pzq 7.4 7w4 kj4sN + pqv74; /sOh7 4wH aN4 zx4,d7Q 7y Ea4; + 4Oz hw7O,Ovh7 G7; sxuy7 .7 scN7t G7vr + G7; cN7t pq74 7/4 pq74 wZ4 kjx4/N + d7xQ h7un 4. 4 d7Q vG7,h7n; uycN7t + 4z vy4 4.7 G7 aN4; 4wrskt cZ7/ xNu4 + 7w 7,4 4uH 4kt yx4; 4/7 pq74 zh7n; 7yf + 4hw 7sf cZ7; x7w yvU4 asN4. kj4N, + 4kxvt /h7snr; cN7t 4Or. cvN7t, yz4 + y4 7z, U4; 4hw x4vO; /rd7Qs cN7zt + 7x4, 4/7, .4, 7.4, 77.4, 44.7 47.74 + + + 83 + 883 3 38 8 888 8883 8 8838 + 38 3 8838 8388 883 8 838 + 3 8 8 383 8 8 83333 383 + 838 38 838 888 8 383 383 + 383 8388 8 888 38 8 8838 + 8YG 8i. en3 ;l8Z c8Q YGb 87SM hyA,v3? + 3a sc4 8VmN P4Fr y3?c; eAn3b k73f 3Luj dx3 + ;L8cZ,3Ad Ul8 h43 kIef obqv rF3; in hw8 gcJ + tvw3 geq O 8gZ yb3 43acp urS 4L78 e3lj w8Jo? + 8Zk 8Tn TzsQ, 874/mX Ul8o dMn,tvWA3 8YiG + 43 ULR8 Veiq, pTj8 7ao8 ckN PFQ rb h;l 84Z? + 34h 3cq gvLj e87Z dkg; 3saeW ybi3 37.p4 A3Lj + 8TTz b8q asF7 tVR.w3 PTQ jc8 34,OSuw 8gT Tmz + 8.k Yiq; 4gv3 eWRS,8JU dx43 V7hQe 3bN Ikf dmaO + 8.r 3nch .Peou4 8k/aMX bo3,Refs; h3l dvjU 8Z? + 3.4 plus 4.4 is 7.8 + 7 min 3 is 4 + + + 92 + 29 99 299 9 2922 9 2222 + 2 2 92 292 92 299 2922 + 9 99 22 22 99 2 22 22 + 22 2999 222 9 2 299 9 2 + 2229 92 22 22 2 2229 99 22 + a92 ;kc29 89xYt/ ;kx29,fts92 ;kP2v + 9x 89 32V 49KGH 2Iq? Lonz/8G9b .Kje2,3wD + M9X. MigT9 ZF2h, LQY 97UE Ar9X. 94DVS/kH9 + Ma9/ i93 zdf,W947ue 2fn? 2Iqj. 2BolZ;2hwR + S2r M9t? CBv,p2y hzx ;jKP9 loTs ZC2a, j49kG + Ma9. M39/ LnV yZo 4Sg Wir9 97UE;H89 p2 2IQ + 89u vp2dt pb2 2Gq hmN;PD2V, 2Xc3j M9a. 97bS? + 2rs;M9/ bP27,yZU hEiJG AF9? WV 32Ct 89Y ;akp9 + x2 2cv dt,9w73? .4oQ hEJ BaF9 Mgul;94/H 3wR9 X2 + 9KN 9gal;Z32w;ymN .9Cb 2Iqd fws4.9z Uhxc2 kAje2 + 3 x 3 is 9, plus 38 maakt 47 + 3.2kg plus 4.7kg is gelijk aan 7.9kg + + + 01 + 1 001 111 001 101 0100 + 01 001 01 0100 111 1 100 + 101 11 00 0100 111 100 01 + 00 10 11 111 11 0 01 1 + 100 111 1 001 0 111 0 0 + a01 ;kc19 80xYt/ ;kx10,fts01 ;kP2v + 0x 80 31V 40KGH 1Iq? Lonz/8G0b .Kje2,3wD + M0X. MigT9 ZF1h, LQY 07UE Ar0X. 04DVS/kH0 + Ma0/ i03 zdf,W047ue 2fn? 1Iqj. 1BolZ;1hwR + S1r M9t? CBv,p1y hzx ;jKP0 loTs ZC1a, j49kG + Ma0. M30/ LnV yZo 4Sg Wir0 97UE;H80 p1 1IQ + 80u vp2dt pb1 2Gq hmN;PD1V, 1Xc3j M9a. 07bS? + 1rs;M9/ bP17,yZU hEiJG AF0? WV 32Ct 80Y ;akp0 + x1 2cv dt,0w73? .4oQ h8J BaF0 Mgul;04/H 3wR9 X1 + 0KN 0gal;Z31w;ymN .0Cb 1Iqd fws4.9z Uhxc2 kAje1 + Jantje kreeg van Maarje EUR 13.84, + van Paul kreeg hij EUR 27.23, + in totaal kreeg hij EUR 41.07. + + + 65 + 66 5 6 65 565 66 66 6566 + 655 566 566 665 66 6 6 565 + 6565 6 5 5 5666 5666 566 + 65 65 665 66 6 5 6655 56656 + 65 6566 5666 5 5666 65 + 665 ;kc59 86xYt/ ;kx56,fts65 ;kP2v + 0x 86 31V 546KGH 5Iq? Lonz/8G0b .Kje2,3wD + Ma6/ i053 zdf,W647ue 2fn? 1Iqj. 5BolZ;5hwR + S5r M9t? CBv,p1y hzx ;jKP6 loTs ZC5a, j49kG + Ma0. M36/ L5nV yZo 45Sg Wir56 97UE;H80 p1 5IQ + 86u vp2dt pb5 2Gq hmN;PD5V, 5Xc3j M9a. 67bS? + 5rs;M9/ bP57,yZU hEiJG AF0? WV 32Ct 86Y ;akp0 + x1 2cv dt,6w73? .4oQ h8J BaF0 Mgul;64/H 3wR9 X5 + 6KN 6gal;Z35w;ymN .6Cb 5Iqd fws4.9z Uhxc2 kAje1 + 56.293 plus 23465.56 is 23521.853 + De wortel uit 56556 is 237.8150. + Nu alleen nog de tekens boven de cijfers + + + diff --git a/ktouch/training/nederlands_junior.ktouch.xml b/ktouch/training/nederlands_junior.ktouch.xml new file mode 100644 index 00000000..c1159e26 --- /dev/null +++ b/ktouch/training/nederlands_junior.ktouch.xml @@ -0,0 +1,265 @@ + + Nederlands Junior (nederlands voor kinderen) + KTouch oefenbestand voor kinderen + +De woordkeuze werd gebaseerd op het +Perl Script geschreven door Steinar Theigmann & HÃ¥vard Frøiland. + +Kenmerken van dit oefenbestand zijn : + 1. Een zeer geleidelijke overgang van het + ene niveau naar het andere, vooral in het + begin. + 2. Een grote nadruk op het ritme + 3. Herhaling + +Copyright 2004 by Marc Heyvaert (marc_heyvaert AT yahoo DOT com) +Dit document is een onderdeel van het KTouch programma en valt onder de +bepalingen van de GNU General Public License versie 2 of recenter. + + + + + j f + jjj jjj jjj fff fff fff jjj fff fff jjj jjj + jjf jjf jjf jfj jfj jfj jff jff jff jjf ffj + ffj ffj jff jff jff jfj fjf fjf jfj fjf jfj + jff jjff fjj jj ffjff jjff fjj jj ff jf jf fj fj + j jjjj jjffj j ffjf jj jff jj j j j ffj fffj + jf jjjj fjj ffj jjffj fjjjff jf jff j ffj jj + ffjf j fjj ff ff j ffj jjffjf jjff jff fffj + ff jjfj jj fffj jf ffjj jfj fjj jj jfff jff + + + + g h + ggg ggg hhh hhh ggg ggg hhh hhh ggg ggg hhh hhh + jhj jhj jhj fgf fgf fgf fhg fhg fhg hgj hgj hgj + hgj hgj hhf hhf hfj hfj hfj hfj fgj fgj fgj fgj + ggj ggj ggj ggj ggj gjff gjff gjff + ghhf gffh ghhf gffh ghhf gffh ghhf gffh ghhf gffh + jjgf jjgf jjgf jjgf jjgf jjgf jjgf jjgf jjgf jjgfg + hfffj fjg hfffj fjgh fffj fjgh fffj fjgh fffj + fjfhh ffjfh hgjfg fjfhh ffjfh hgjfgfjfhh ffjfh hgfg hfffj + hfffj fg hff jgh hgjf fg hg jjg g hhhg fjfhh hggg hg + jjgf hgjh jgh hgjh g hgjf hhfh fg jgh hhhg g g jg hfffj + hhfh hhfh jfh hhfh fg hg hhfh hhfh jfh hhfh fghg + + + + d k + ddk ddk ddk kkd kkd kkd kkd kdk kdk kdk kdk kdk + dkd dkd dkd dkd dfj dfj dfj dfj dfj kjf kjf kjf kjf + gdf hkj gdf hkj gdf hkj ghd ghd ghd hfk hfk hfk hfk + jkdf jkdf jkdf ghdk ghdk ghdk ghdk ddk djgg ddk djgg + ddk djgg ddk djgg ddk djgg ddk djgg + hkdh djgg hkdh djgg hkdh djgg hkdh djgg hkdh djgg hkdh djgg + hjdh kf djd hjdh kf djd hjdh kf djd hjdh kf djd + ggd djgg kjkfg ggd djgg kjkfg ggd djgg kjkfg ggd djgg kjkfg + kg kf fhk dhjh hjdh khfkd kf ddd kfg kg hjdh fhk + dhjh jgd fk hjd gkkj dhjh ggd kfg kjfk kj kf khfkd + kg kg hdj kj dhjh khfkd gkkj dd gk kj dhf hd hjdh + kjg dd hdj fk kj kjg kfg hd dj hd ggd gk jgd dj + + + + l s + lls lls lls lls ssl ssl ssl sls sls sls lsl lsl lsl lsl + lss lss lss lss sll sll sll sdj sdj sdj sdk sdk sdk sdk + jks jks jks jks fds fds fds fds fds jks jks jks jks jks + lkf lkf lkf lkf jkl jkl jkl jkl lkj lkj lkj lkj kls kls + klj klj klj klk klk kds dsk kds dsk kds dsk kds dsk kds dsk + hjs hjs hjs sjh sjh sjh sgh sgh sgh sgh sgh hds hds hds + jhl jhl jhl jhl jgl jgl jgl jgl jgl jgl kjs kjs kjs khs khs khs + hdfks sfs sk hdfks sfs sk hdfks sfs sk hdfks sfs hdfks sfs sk + klg dshf sf sk klg dshf sf sk klg dshf sf sk klg dshf sf sk + sfs lg jl lddd sdkh js ldjs slgh sgfh sgg ld sdkh + gsd slgh gsd sgfh js sksg lddd lgg sf sfs sg ld + js sf sdkh sfs sg sg sdkh sl ld sdkh s s sdkh lgg + ksjfl ld sdkh ld sfs gl ld s ld sdkh gsd sf s lk + lg lgg js js lg sf gl lk klg dshf sf sk + + + + q m + qqq qqq qqq mmm mmm mmm qmm qmm qmm qmm mqq mqq mqq mqq + qmq qmq qmq qmq qmq qmq qmq mqq mqq mqm mqm mqm mqm mqm + lmq lmq lmq lmq lmq lmq lmq jkq jkq jkq jkq qsm qsm qsm + qsm msd msd msd msd ghm ghm ghm ghm fgm fgm fgm fgm dfq + dfq dfq dfq jkm jkm jkm jkm mqg mqg mqg mqg jdm jdm jdm + mfg kgm dsfq mfg kgm dsfq mfg kgm dsfq jqs mmkl dsfq jqs mmkl dsfq + jqs mmkl dsfq jqs mmkl dsfq jqs hqff hqhq jqs hqff hqhq + mjfm km mhl mjfm km mhl mjfm km mhl mjfm km mhl + q hq dsfq lms llgm mkk q hq dsfq lms llgm mkk + jmj kgm gfql kkq km hqff jmj kgm gfql kkq km hqff + jjhm kkq llgm lfq gfql mkk jjhm kkq llgm lfq gfql mkk + m hqff qj gfql jjhm hqsk m hqff qj gfql jjhm hqsk + mmkl hsq mkk q mfg km llgm mmkl hsq mkk q mfg km llgm + dsfq kgm lms llgm jmj km dsfq kgm lms llgm jmj km + llgm mkk hq q jmj m jqs mmf llgm mkk hq q jmj m jqs mmf + jm dsfq jm q hqff hqsk jm dsfq jm q hqff hqsk + + + + t u + tut tut tut tut fut fut fut fut tuf tuf tuf tuf tuf + dus dus dus dus dus sul sul sul sul sul sul kus kus kus + gul gul gul gul gul gul gul mul mul mul quu quu quu + fuut fuut fuut fuut tuk tuk tuk tuk lus lus lus lus + kust kust kust kust juf juf juf juf juf muf muf muf muf + smult smult smult smult tuft tuft tuft tuft jut jut jut + gum gum gum gum hut hut hut hulst hulst hult hult hult + klutst klutst klutst klutst klutst klutst klutst klutst + + + + r i + rir rir rir rir rir rir iri iri iri iri iri iri + til til til til til stil stil stil stil tilt tilt tilt tilt + mis mis mis mis mik mik mik mik mik mik kim kim kim kim + gif gif gif gif gif gif kik kik kik kik kik kirt kirt kirt + ruit ruit ruit ruit tuil tuil tuil tuil tuil tuil tuil + uur uur uur duur duur duur duur tuur tuur tuur tuur + kuur kuur kuur kuur muur muur muur muis muis muis muis + ruim ruim ruim ruim kruim kruim kruim kruim duim duim duim + rijm rijm rijm rijm ijs ijs ijs ijs dij dij dij dij dij + kijk kijk kijk kijk jij jij jij jij jij lijm lijm lijm + fris fris fris fris fris grif grif grif grif grif grif + krijt krijt krijt krijt drijft drijft drijft drijft drijft + strijkt strijkt strijkt strijkt strijkt slik slik slik slik + rust rust rust rust rust rustig rustig rustig rustig + mistig mistig mistig mistig mistig + + + + y e o + ook ook ook ook ook pool pool pool pool rol rol rol rol + ree ree ree ree de de de de de mee mee mee mee mee mee + yam yam yam yam yam yo yo yo yo yo yo yoga yoga yoga yoga + teug teug teug teug teug klei kle klei klei klei lied lied + lied lied dief dief dief fee fee fee fee emmer emmer emmer + dol dol dol dol lef lef lef lef leef leef leef leef fout fout fout + stout stout stout kleur kleur kleur kleur lees lees lees + meel meel meel meel smelt smelt smelt smelt keer keer keer + streek streek streek hees hees hees goed goed goed goed hout hout + goud goud houd houd goud koud koud koud fout fout fout + koer koer koer koers koers koers koers + tikje tikje tikje tikje modder modder modder modder + liedje liedje liedje liedje soort soort soort soort + + + + z a p + pa pa papa papa za za zaza zaza zal zal zal zal zap zap zap zap + pak pak pak pak pak kap kap kap kap kap pap pa pap pap pa + zoek zoek zoek zoek zoek soep soep soep soep soep poes poes poes + perk perk perk perk perk paard paard paard paard dier dier dier + jaap jaap jaap jaap paar paar paar spaar spaar spaar + het paard staat op stal het paard staat op stal + de koe roept meuhhh de koe roept meuhhh + spaar jij ook mee spaar jij ook mee spaar jij ook postzegels + moet jij ook mee moet hij ook mee hij gaapt hij slaapt + taai taai taai saai saai saai zuster zuster zuster + lepel lepel lepel de zuster geeft de lepel + kerel kerel raampje raampje raampje karamel karamel karamel + + + + v n + van van van van ven ven ven ven ven van ven van ven van + vee vee vee nee nee nee vee nee vee nee vee nou nou nee nou vee + nar nar ver ver nar nar ver ver nar ver nar ver nar ver + nu nu nu vel vel vel nu vel nu vel nu vel bu vel nu vel + veel veel vee vee veel vee veel vee veel vee voet voet + noot noot voet voet noot voet noot voet noot voet naar voet naar + nest nest nest nest vest vest vest vest nest vest nest vest nest + lang lang lang vast vast vast neer neer neer lang vast neer lang vast neer + hand hand hand eind eind eind aan aan aan aan de hand een eind + aan de hand een eind meelopen aan de hand een eind meelopen + vlees vlees vlees geen geen geen eten eten eten geen vlees eten + kijken kijken naar naar naar naar horizon horizon naar de horizon kijken + ik ga naar het huis van de nar ik ga naar het huis van de nar + morgen kunnen de mensen ook voor dit kiezen + + + + b c + och och ach ach och ach och ach bar bar och bar ach bar och bar + bier bier baar bier baar baar bier baar boer boer bier baar boer bar beer + beer beer beer achter achter achter er staat een beer achter je er staat een beer achter je + blaas blaas blaas blaas ballon ballon ballon blaas die ballon op blaas die ballon op + lachen lachen lachen ooit al een lachende beer gezien ooit al een lachende beer gezien + boek boek boel boel boek een saaie boel een saai boek een saaie boel een saai boek + broek broek broek gescheurd gescheurd zijn broek is gescheurd zijn broek is gescheurd + + + + x w + xxx www xxx www xxx www xxx www water water water wacht wacht wacht + water wat water wat wat wonder wonder wat een wonder dat water wat een wonder dat water + leeuw leeuw lynx lynx de leeuw is de koning onder de dieren de lynx is geen katje + wist jij dit al wie wijst er naar die lynx wist willywat hij wou doen + waarom welke wie waaronder waar wie wonder warme wachten + op weekdagen weten wij welke mensen wachten op de wegen + + + + hoofdletters + De delen Een eenhoorn Geld geven Daarom dachten wij Welke wegen nemen + Sterke Jan en Willy gaan op stap Xavier is er ook bij Wat ga je doen + Zeer erg Veel erger De Efteling Jan en Mieke gaan naar de Efteling + Doe maar wat Ga voort Mijn hond heet Rex + + + + leestekens + Dit is een, en dat is twee. + Jan, Mieke, Maaike, Steffen en Rex, de hond, gingen wandelen. + Dat is straf! Je bent helemaal nat! Wat heb je nu weer gedaan? + Ik heb een heleboel dieren gezien: katten, honden, vogels... + Morgen ga ik vast terug. Jij toch ook? + Kom je morgen met mij en Anneke wandelen? + Het is reeds vroeg donker. Pas op! Je hebt je toch geen pijn gedaan? + Hallo! Hier! Kijk maar naar boven! Zie je mij dan niet? + En toen zei ze: "Ik sta hier." Maar hij hoorde haar niet. Toen riep ze: "Moet ik naar beneden komen?" + Het is nooit te laat. Rennen maar! + Deze kerel heb ik nog nooit gezien! Jij wel? + + + + Volzinnen + De laatste tijd hebben wij jou hier niet veel meer gezien! + Ga jij morgen terug naar school? + Een overijverige leerling behaalt meestal goede resultaten. + De meester van de zesde klas is een toffe kerel. + We brachten met de klas een bezoekje aan de dierentuin. + Welke jas is van jou? + In de dierentuin hebben we heel wat dieren gezien: een paar leeuwen, een tijger, heel wat apen en zelfs een lynx! + Op de zeedijk waren heel wat kinderen met kleine wagentjes aan het rondrijden. + Het water van de zee was zeer koud. + Morgen moeten we terug naar huis; de vakantie is voorbij. + Ik dacht wel dat je mij herkend had. Of niet soms? + Pas op! Straks trap je nog in die plas! + Moeten wij nog ver stappen? Ik ben moe, mijn ogen vallen dicht en ik zou graag gaan slapen. + + + + Rekenen + 1 2 3 123 4 5 6 456 7 8 9 789 120 130 140 150 230 395 382 456 + 1 + 2 = 3; 1+2=3; 44+23=67; 41+60=102; Oei! Dat is fout! Het moet 101 zijn. + De tafel van 8: 1x8=8; 2x8=16; 3x8=24; enz. + Op een computer wordt het maalteken vaak met een '*' aangeduid i.p.v. met een 'x'! + Dus 4x7 is hetzelfde als 4*7...en dat is natuurlijk gelijk aan 28! + Op een klavier vind je ook geen teken voor 'gedeeld door'! Wij vervangen dat door een schuine streep: '/' dus. + 35/7=5 of 35 / 7 = 5 indien je wat meer ruimte tussen je cijfers wil! + Het minteken is natuurlijk een gewoon liggend streepje, '-' dus. + 10 - 5 = 5 of 10-5=5 wanneer je minder ruimte wil gebruiken. + En nu aan de slag! + 1x1=1; 2x1=2; 3x1=3... + + + + Einde + Einde van de cursus. Proficiat! + + + diff --git a/ktouch/training/norwegian.ktouch.xml b/ktouch/training/norwegian.ktouch.xml new file mode 100644 index 00000000..454ccfab --- /dev/null +++ b/ktouch/training/norwegian.ktouch.xml @@ -0,0 +1,376 @@ + + Norwegian + KTouch training file generated Sun Apr 22 16:26:01 2007 +Perl Script written by Steinar Theigmann & HÃ¥vard Frøiland. + + + jf + f f j j f jj jfj jf jj j jj f j f jf jj j + f j f j jfj fff fff j jjj jj fjjj fjf fjf + jf f f j f jj f f f f jj jj j f jf j fff j + jfj jj j f ffj j ffj fjjj jj jf jjj jfj fjj + f j jj j f j fjjj f jj ffj j j jjf jj jfj + fjff f jj f fff f f fjf f jj f jfj f f fff jjj + jjf fjff fjf jf fjf j jjf fjff f jj j jj jj + jfj f f j j jj f fjjj fjff jf f fjf jjf j j + jjf jjf j j jfj jjf f f jf jjj fff jf jjj fjf + f f jjf j fjff f jf jfj fjf j jf jf fjf f + + + + kd + fdj kf d k k d d k d ddk d k fdff d dfjf k jjk + dfjf dfjf dfjf d dk d dk kkff k d kf d k fdff + k kkff kfk d kdf fdff dk jjk d d kkff k k + d d d fk kdk kdf k kf kdf d k d kdf k jjk + d djj k kd d kf k d d k k dk fdff k fk k k + kf d d fdj ddk kd dfjf kkff k ddk djj k k d + dk ddk kkff k k fdj kf k k fdff kkff kfk k + kf d kf kdf k k kkff jjk d k dfjf dfjf d k + d d fdff dfjf d k kkff d d d d d ddk kfk d + d jjk k d ddk kf k fk k fk fdj dfjf djj kf + + + + ls + s s s s s s kl kl s s l kl kl l s sk fl s + l sj fl s sf sdsf kl l sl sl l sj sl s s sj + s sj fl sj s sl sdsf sk skj fl kl sdsf l sl + s sdsf kl fl fl fl fl l sk fl kl skj l l sl + s sk l sk l sj l sk kl sj fl kl l l skj s + s s l sk l sk s skj l fl skl sk kl l sj l + kl l kl fl l kl sk kl kl l l s l l fl fl s + sk sj sk sj sdsf kl l skj s s s s l kl skj + l kl fl sf s skl l skl sj l sj l sj s fl sk + kl l kl sj sdsf sf s sl kl sf s l l s sj sj + + + + øa + daff sladd a dal sa flakk ska slakk lad aksl + fakk da akk jad sal da flaks daff ska fa fa al + all skaf kal kal kakl kasak sla fja kal ladd + klak kalas flask kal slak sal al sjal a ka fakk + sladd lak dasl ak alka kaks lak ak sja fa kal + skad kak fasl flas skall dadd slak sla daff a + kall ask asa alk as flask kal kal kla a sja kald + falsk fals klass ka fa slafs sla fall kajak ak + skal a kladd alkal skal skal lass sal skall daf + fak flass sjakk fas a akk fasa alsla fla ad + + + + Grunnstilling + asdf jklø + aaa sss ddd fff jjj kkk lll øøø aa ss dd ff jj kk ll øø + øø ll kk jj ff dd ss aa øøø lll kkk jjj fff ddd sss aaa + aaa øøø sss lll ddd kkk fff jjj aa øø ss ll dd kk ff jj + jj ff kk dd ll ss øø aa jjj fff kkk ddd lll sss øøø aaa + fff ddd sss aaa øøø lll kkk jjj ff jj dd kk ss ll aa øø + øø aa ll ss kk dd jj ff jjj kkk lll øøø aaa sss ddd fff + + + Grunnstilling (Annen rekkefølge) + Ingen + ffj jjf ddk kkd ssl lls aaø øøa jf kd ls øa + jjf ffj kkd ddk lls ssl øøa aaø fj dk sl aø + aø sl dk fj aøø øaa sll lss dkk kdd fjj jff + øa ls kd jf øøa aaø lls lls kkd ddk jjf ffj + jf kd ls øa ffj jjf ddk kkd ssl lls aaø øøa + fj dk sl aø jjf ffj kkd ddk lls ssl øøa aaø + aøø øaa sll lss dkk kdd fjj jff aø sl dk fj + øøa aaø lls lls kkd ddk jjf ffj øa ls kd jf + + + Grunnstilling (Med noen ord) + Ingen + la ja klø la sa da øk øl kø skall lass løs kall fall + sala døs søl sjøl søla kølla løkka jakka slakk løs døs + dø kø kassa sas aks laks kall klø lass dass sak ja døla + søla laka jakka lakk flaksa dal sal fall lass flass klakk + slakk flakk lakk sakka løkka kølla kassa søk føl sjøl klø + fjøs sal lass skal aks laks saks faks øs døs sløs sjø søl + skada slakk klaff sløs sjøs sjølakk kølass skjød sjal + + + + n + n kanalj sna slank n n lan nasal ann slank + sakn anfall sanda n knak klan knakk dan kan aksdann + kan slan sans fan kan fan kn skan fasanjak sank + sakna ana sanda anda sakn slan land skann akn + dand sans an ansl faln san flank skan nk ansl + kan fjan fasanjak kna slan skan knak and knakk + skan falank san allsan na kanalj akn knadd dann + sakn sans kna and nakk fan knas dafn ansl lank + snakk skan flakn kn fajans lank fan anskaff kana + dan najad an dann anfall knas knak anfal snakk + + + + t + fatt antat takt anstalt kantat dat datasal sjakt + sat tal st klatt attak satansk ant nattfl salt + sandta datasta antal slakt skatt andakt klatt nat + tank stans tjaf stn tafs attak akt tal skalt + sta saltka nat sta ant tak stja stan tafs stank + saft t taks altankass talltas ta fastsat akt + st anata stakt stans antal t alta fastsl satansk + antatt tast datafak attak t tal sat stank skat + ta fat ant stan tasl nattsaf statsskat tafat + fatt skant katt andakt tasl skat fastsat fata + + + + i + di dati fi satanistisk filtjakk skinn tiltat + flint skit innsikt il snafsin knakin lins tilisin + kis flaksin nattli anin finsikt tissin stadi + innlatin klink tils illsint asiatisk inat fatalistis + titanisk tiss lik innstilt di inn fins innkas ti + datid skantin linn si kastin dikt sandinis iskan + tadsjikis kalifa anstill islandsk indisi sisi ilskn + sniff kaksin stillin antistatis il tikk tiltak + inntak fint fni kni sindi affik dik sikt ilsk dill + tilli flassin ial ilt nitid tilla sil ni list + + + + v + vink vas avta kvikk kalvinis skandinavis vakant + vill svai vannskad avlsk vi kvikksan kvad svil + vass avskall vidd avskilt tavl svi viin tilval + avkall landssviksa tilvis viin vi tilnavn svik + svisk avskiltin vat avtalt villsvin svin vin vitnin + stivnakk skav tilnavn vindfan va svin avtat vill + visita likvid nv vantak vaktin livvak avstandslins + kav invit sivil vilsk avskaffin kvakl avlat + vin svan vinflask kvis aktiv livslan salv avstan + kavlin vind stivnakk vins nava visl viva vikin + + + + m + minimal man massi smisk midda datamaskinfi sjamanism + islamittisk stikkflamm maski lam innmatkak midtstilt + filmatisk amtmanninn massi mat lim stiml avismann + stamfisk klammin animalsk midtskil mil mafiatilstan + mistank svimlin tami smi smit klassisism sam mank + maldivisk filmdat smaln stikam klim samtid mist mammadal + vam dadaism stam midtsid landsmann jamnli stam + smak filmavis saltsma slam svimt intim midtaks + vaktmann mann datamaskinfamili smak midda filmfamili + mast midnat salm landmin avmastin mafiatilstan + + + + e + flett melkefettet sameien kantstei kjeien enkeltside + fjellvidde jevn saksekjef maskine innlei matsale missetittelen + slankemidlene vikken skalke innlede midte skive skjellen + matfate datamesse eksemen kjense linjeelemente stenke + kallenavnet skadenevnde avtaleteks sveis divanen ineffektivitete + kive avskaffe kleiva etatsledels feite kildeskattesat + statsallmennin misteltei snilles knekk kansellistisk semjene + lendman seve sjeneve svike feilsend niste sjekke + venninnen lemleste saksfelten stemmetelle takend tastnavne + kakefesten skante innstendi isflaket salmen anstalte + + + + h + helaftene vammelhete nedstemthe handelssamkve insidehandele + sjeldenheten enhetsnavne handelsledde edelhete hinke + havkanten hevde nattestillhe hikstene hed filthatten + havvan hetend himlin allmennhe vesthimmele klissethe + hjemkalt hves tekstsammenhen helseside hjalte helsedan + inndataenheten fiskehave halvtamm helflask sankthanstiden + hind helsesjefene dalaheste hjemsendelsen veltalenhe + vanhel kasakhe hjemette tastenheten hanekammen + kveldshimmele hves nattehavnen avhendeli helhete hils + hakkema handelsledden hjemsta hjelmen halvfeit hanke + + + + r + sjakkseiere mediasentret skrekkveld direktesendend lekearealen + jernvarehandleren setter avtrekksvifte almetree havseileren + samfiskerne revejak lekearea selvherli sikkerhetssamtalen + kvalifisere kvarken fraktraten tranehalsen matvaresikkerheten + festledere tresnittet selvdreve ferjereisen skjermskrivere + raj rav ikkelinearitete karad karismatisk trafikkledels + kjellermestern inntakskravet hjemmeseire hesterasen sjefkjemikeren + irritertheten hammern resisten nikkerse risikere trellen + arrer sameretten tetraede siselere nettverkskreditten + siter editer tankmarkeder kraftverkseier knivstikkere + + + + g + emigrantski fredagstrafik hjerteligheten avgraderingen + fangedrak tilleggslist kjervinge merverdiavgiftssat + stjernegrise inntjeninge fergekaien klagingen gangvegen + regimekritikere fellesgraven falangistene mindretallsregjeringen + gjette avgrensningstegnet lisensfinansieringen + kartsamlingen gjengjeldin desentraliseringen fremtidsstillingen + salgsleder divanseng flininge knising flenge knivingen + lagtin tvangsmidlet anleggsledern selvrettferdighe + deltagerinteresse avmagringsmidlet sjekkregistreringen egenska + streikemarkeringe filmdage dregge dekkvinge engste verdige + + + + o + referansekategorie aksjefondsandelen fotograferingen overlevelsesgevins + kokekaret tredjedivisjonsla forvintrer alkoholskad + annotasjoner venninneforhol organisasjonsnettverke florisan + korridoren deoksiderin ordn fredsforslaget minsteadgangskvote + oslofenomene immortellen vestsamoansk eksaminasjonen + hovedtrinne mangfold skogsjefe markedsdominansen forretningstransaksjo + elektrokontore hol erotoman karjolene sno kirkeredaksjo + kommaen tolldeklarasjo sikringsfondsordninge koordineringssentrale + minerallovgivninge hovedorganisasjo kolli distraksjoner domkirken + klovneakti konsignasjone slektsforskere narkotikaforskrifte + + + + b + bivr bojarene samarbeidstanke obligasjonen beinest + heroinbas skoleboksamlingen blindtarmen laboratorieteknikere + arbeidssentre seneskjedebetennelse forberedern benskaden + bonderosen handelsbreven atombrenselet satellittforbindelse + obligasjonsgjelden massebevarels bakoverdifferense beherske + giroblanketten fabrikklokalene begivenhetsri embedet barneleke + generasjonsbolige beiteverdie embedsmennene tegneblokken statsborgerska + filmsamarbeide vegbane karbongrader dobbeltmorden fabrikatet + bitterlig bogbladet banksje reinbeitin breklatrerne + klabbin fagarbeidern jernbanesville jernbanesake + + + + p + fredsprisvinneren priorinnen sammenpakkingen proffparagrafen + opphev partiskillen haglpatrone nasjonalpar prosjektavkastningen + diaskopie bibelspredninge oppdekningene videretransporte + apokoper steinsprange paraglidern alarmrope kapitaltransaksjonen + pinseaftene kvartfinalekampen opptatthe pernoden spare + appositiv sildeprise bilplassen gipsmodel patro privatklinik + betalingsstop overspen propaganderin forretningskorrespondansen + avspeilin forplante grenseposte etappeseieren peilingene + arabisksprogli kaprin forsvarsdepartemente paripolitikken + pikkel dobbelttape klammeparente brevlappe konverteringsprogrammet + + + + q + noqfm dqfg qnø q qqb qb iqi dqa q qatars qatarsk + noqfm q iqi bpfq nq q ftqn q q qatarsk qb noqfm + gfq nq noqfm q pqgp nq q q nq qqb q dqa qb q + qatars itq q q qn dqa vqn qatars gmiq vqn dqfg + gmiq noqfm qto noqfm qnø noqfm habsq q qatarsk + habsq q qatars gmiq q pqgp nq noqfm dqfg nq itq + dqa qto qatars bfpqp qatarsk pqgp qhi gfq qb + qatarsk habsq bpfq bpfq qhi iqi qto ftqn iqi bfpqp + qatars qnø dqfg pqgp q gmiq iqi pqgp bfpqp iqi + itq qn habsq bpfq habsq nq habsq noqfm q qqb + + + + Ã¥ + mpÃ¥ Ã¥kh Ã¥l Ã¥l qÃ¥ Ã¥po Ã¥jt gÃ¥f Ã¥ Ã¥p Ã¥ Ã¥pq Ã¥pq + gÃ¥f Ã¥kh qÃ¥ Ã¥pq Ã¥kh Ã¥l Ã¥ fÃ¥ni fÃ¥ni fÃ¥ni Ã¥fd Ã¥ + fÃ¥ni Ã¥q fÃ¥ni bokÃ¥ kqtÃ¥r gÃ¥ Ã¥po Ã¥l Ã¥g qÃ¥ vÃ¥r mpÃ¥ + Ã¥ Ã¥ Ã¥kh mpÃ¥ Ã¥ Ã¥q Ã¥pq fÃ¥ni Ã¥po vÃ¥r ivpÃ¥ Ã¥p + rÃ¥g Ã¥fd Ã¥tem gÃ¥ Ã¥p rÃ¥g bokÃ¥ rÃ¥g Ã¥ rÃ¥g Ã¥q bokÃ¥ + vÃ¥r mpÃ¥ Ã¥g Ã¥pq bokÃ¥ Ã¥ bokÃ¥ Ã¥o Ã¥po gÃ¥ mpÃ¥ kqÃ¥ + Ã¥kh kqtÃ¥r Ã¥jt Ã¥pq qÃ¥ gÃ¥ Ã¥ fÃ¥ni Ã¥po Ã¥o Ã¥ Ã¥p vÃ¥r + bokÃ¥ vÃ¥r kqÃ¥ Ã¥q Ã¥fd Ã¥fd Ã¥q gÃ¥f Ã¥mv ivpÃ¥ gÃ¥f Ã¥mv + Ã¥pq Ã¥q rÃ¥g kqÃ¥ tÃ¥dr Ã¥ kqtÃ¥r bokÃ¥ Ã¥g kqÃ¥ gÃ¥f + ivpÃ¥ mpÃ¥ Ã¥kh Ã¥tem kqÃ¥ mpÃ¥ Ã¥o Ã¥pq Ã¥l fÃ¥ni Ã¥fd + + + + w + westerngenren megawatt besserwisseren showrennet bowen + westernhel danseshowe sommershowet bowle botswaner + bowieknive tomahawken westernfilm botswane tweedjakk + westernfil showeffek tweeden arawa wienerne weekendreisen + walki botswanere wil botswanerne whisker knowhowe + weekendhjemmen showmenn vannshowet whigen terawat misseshowe + fotballshowet goodwillreisen lasershowet whisten wankelmoto + darwinisten westernhel showensemble langweeken westernen + swimmingpoolen wienerklassikerne wankelmotoren waliserne + bowlern rwanderen swimmingpoole sweatere mediashowe + + + + n + traktekaffen leksjone grafikkavdelingen nedhogd malingboksen + manesje eiendomsforvaltern afrikasambande selvopplevelsen + agitasjonen skrangle orkanen besnin tilfanget kvartfinalekampen + omfatting kampvoterin barnebladen dagligvarehandelen + registreringsstatistik dingeldangle vandringsveien gasskraftmotstanderen + statisten rehabiliteringstjeneste familieministe sankthanskvelde + redningsvese formingsfage fritidssentren trekant legasjonene + geleiding oppmodinge oljeanlegge fordelingsansvaret + tetningsmaterialet kostnadsgevins landskapsavdeling skjermbildefotograferingen + popsangern magasinredaksjonen driftsbalans kreftforeninge + + + + c + caset serviceetate corn potetchipsen landslagsbacke + elskovsscenen serviceselskape toppscorerliste canadiere + anteceder tchaderne servicekontrakte molotovcocktai + rockefestivalen sidebac champagn chartermarkedet oscarnominasjone + galiciern backhanden encelle rockerne chifferkontor + drawbacken scienc scenemessig c tchader scoote colakrige + serviceste servicemann serviceorganisasjo chelate chartring + chiantien france scenedekorasjonen scientisten leicakamerae + plantecelle chiffermaski rockevideoen placeboeffekten + chartringen cockne colafinalen dreiescenen servicearbeider + + + + æ + eræ Ã¥pæ æm æd ævo eæ æånp eræ Ã¥pæ gæd æk eræ + jækv jækv lææ æånp Ã¥pæ ænb Ã¥pæ gæd bæ bæ æ æånp + oær gæhw tiæi tiæ tiæi Ã¥pæ lsæ æ eæ tiæi æånp + æg bæ jækv jækv Ã¥pæ ænb æd pæj bæ eræ åæpd + mæ æ ænb æjt gæhw gæd ævo æ gæd oær æjt æ Ã¥pæ + ævo Ã¥pæ æg æ tiæi mæ tiæ Ã¥pæ lææ æjt æjt lsæ + æ æjt eræ eræ æm tiæi Ã¥pæ eæ æ eræ æånp jækv + gæhw æg tiæi ævo æånp æjt Ã¥pæ ænb æ æånp tiæi + gæhw æk æg jækv æd æm æg tiæ bæ Ã¥pæ æm tiæ æm + æk lææ lææ eæ mæ æjt ævo eræ tiæi laæ ræp æ + + + + x + sexovergrepet telefaxen sexpreskandal taxfreesalget mexikansk + taxi sexstjern coxen texacostasjonen maxitaxie + sexreise sexreise marxistleninis taxiholdeplasse + marxistleninistis sexbomb taxfreesalge sexslav antimarxistisk + sexgal sexpartner sexreisen sexfilme sexpartnere + max sexpartner sexologe taxisentra marxisten + mexicaneren marxisten texacostasjonen maxitaxie marxistleninis + taxfreesal mexicaneren sex xenofobie sexe faxe xerografere + sexpreskandale sexovergre sexologien taxiholdeplasse foxtrote + sexbomben xantippe sexskandale taxfre mexikane sexobjekte + + + + abcdefghijklmnopqrstuvqxyzæøå + kraftverdie kremasjoner tonesettingen matboden kraftforsyningsavdelingen + barnetrinnsskol kjempetilbuden salgsvekste dytte diametere + mediedekkin kystfiskere villhesten judoklubbe sardinsk + immigrante stjernegri bantustane kaffekann nettobudsjettere + tidligpensjon akkordlist trehusbebyggelsen oppstillingsplane + lyttergruppe enhetskvoteordningen fluorideringen shippingprosjek + utbyggingsinteressen bastardhunde svenskesuppen unntaksrege forkampe + styrkestrukturen arkitektseksjoner atonalitete regiansvarlig + seriesammenhen diskettstasjoner beinveien strukturforandringen + vintersport glimme bedriftsavise slammet barnehaveavdelingen + + + diff --git a/ktouch/training/polish.ktouch.xml b/ktouch/training/polish.ktouch.xml new file mode 100644 index 00000000..8495942c --- /dev/null +++ b/ktouch/training/polish.ktouch.xml @@ -0,0 +1,1393 @@ + +Polski (import z TTCoach) +Plik ćwiczeniowy KTouch stworzony +na podstawie ćwiczeÅ„ dla TTCoach, +MikoÅ‚aj Machowski +Nimbus Mono L + + + +fj +f f f f f f f f f f j j j j j j j j j j f +f j f f f f j j f j j f j f f f f f f f f +f j j j j f f j j j f f f j f f f j f f j +f f f f j j f f f f f j f j f f j f f j f +f f j f f j j f j f f j j j f f f j f f f +f f j f f j f f f f j f j j f f j f j f f +f f f j j f f f j j j f j f f j f j f j f +f j f j f f j f j f f f f f j f j f f f f +f f f f f f j j j f j f f j j j j f f j f +f f f j f j j f f f f f f f f f f j f f f +f f f f f f f f f j f f f f f j f f j f f +f f f f f f f j f f f f f j f f j f f f f +j f j f j f f f f f f j j f f j j f f f f +f f f f f f f j f f f f f j f f f f j f f +j f f f f j f f f j f f j f j f f f f j f +f j j f j f j f j f j f j f j f j f j f j +f j f j f f j j f f j j f f j f j j f j f +f f j j j f f j j f j f f f j j f j f j j +f f f j f j j f f f f f f f f f f j f f f +f f f f f f f f f j f f f f f j f f j f f +f f f f f f f j f f f f f j f f j f f f f +f f jf jf jf jf jf jf jf jf jf jf jf jf jf +jf jf jf jf jf jf jf jf jf jf jf jf jf ff +jj ff jj ff jj ff ff ff jj jj fff jjj fff +jjj ffj jff ffj jff jf jf jf fj fj jj ff +jj ff ff ff jj jj ff jj jj ff ff j j j j f +f f f j j j j f f f j j f ff jj fff jjj f +fff jjj fff fff jjj jjj jjj fff fff jjj f +jjj ffj ffj jjf jjf fjf jfj fjf fjj jjf j +jjf fjj fjj fjj jff jfj fjf fff fff jjj j +jfj fjf jfj jf jf jf jf jf jf jf jf jf jf +jf jf jf jf jf jf jf jf jf jf jf jf jf jf +fff jjj fff fff jjj jjj jjj fff fff jjj f +fjf fjf jfj jfj jjf jjf jjf ffj ffj fjf j +jfj fjf jfj jf jf jf jf jf jf jf jf jf jf +jf jf jf jf jf jf jf jf jf jf jf jf jf jf + + + + +dk +d d d d dd k k d d d dd k d k d d k k d dd +d d d d dd k dd dd d dd dd dd d dd dd dd k +d d dd d dd k k k k dd d d dd dd k d d k d +dd d dd d d k d d k dd d d d d d k d k d +dd d dd dd dd dd dd d dd d d dd d k k d dd +d k d d d d d dd k d d dd d k dd d k k d d +k k d k dd d k d dd d d d k d d d k k dd d +d d d d d d k k dd dd dd k k d d d k dd dd +k d dd dd dd d d dd d d dd k d d dd d d d +d dd d d dd k dd d dd d k dd d d dd d d k +d k k d k d dd dd k dd d dd d d dd d d k d +k k dd d k d d d d d d d d d d d dd d d dd +d k k d k d dd dd k dd d dd d d dd d d k d +dk dk dk dk dk dk dk dk dk dk dk dk dk dk +kd kd kd kd kd kd kd kd kd kd kd kd kd kd +dk dk dk dk dk dk dk dk dk dk dk dk dk dk +dk kd dk kd dk kd dk kd dk kd dk kd dk kd +dk d dk dk k kd dk dk dk dd dd d dk d dk k +dk dk dk dk dk dk dk dk dk dk dk dk dk dk +kd kd kd kd kd kd kd kd kd kd kd kd kd kd +dk dk dk dk dk dk dk dk dk dk dk dk dk dk +dk kd dk kd dk kd dk kd dk kd dk kd dk kd +dk d dk dk k kd dk dk dk dd dd d dk d dk k +jd ff dj jk df fd kj kf jf fk jj jd ff dj +jk df fd kj kf jf fk jj jd ff dj jk df fd +kj kf jf fk jj jd ff dj jk df fd kj kf jf +fk jj jd ff dj jk df fd kj kf jf fk jj jd +kf jf fk jj jd ff dj jk df fd kj kf jf fk +jj jd ff dj jk df fd kj kf jf fk jj jd ff +jj jd ff dj jk df fd kj kf jf fk jj jd ff +jkk jfk jkk jkk jfk fdd jjf jjf ddf jjf +ddf jdk jfk fdd jjf jjf jkk fdd jfk jkk +ddf jjf fdd fdd jfk jkk fdd jfk ddf jkk +ddf jdk jfk fdd jjf jjf jkk fdd jfk jkk +jjf fdd fdd jdk ddf jkk jjf jdk jdk jjf +jfk jdk jfk jdk ddf jkk ddf ddf jdk ddf + + + +ls +l l s l l l l s s l s s l s s s l l l ls l +s l ls s l l l s ls s s l ls l l l s ls ls +s l l s s ls ls ls s s s s l s s s s s ls +ls s l s s l ls l s l l l s l ls ls ls s ls +s ls s l s l s l s l ls l s l s l s ls ls +ls l ls ls ls s l s s ls l l l l l l s ls +ls s s s l l s s ls s l s l ls l l ls ls s +ls s ls s l l s l s l l s s l s l s l l ls +s s ls ls s ls l s ls ls s s s s l s s s s +ls s l s l ls ls l l s s l s l l l s l l ls +s l s ls l s l ls ls s s ls l s l ls l l l +l s s s s s l ls l l l l s l ls s s l l l +ls ls l s l l s s l l l l ls ls ls s ls ls +l s l s s s l s s ls s s ls l s l ls s l s +ls ll ss sl ll ls ss sl ls ss ll sl ls ll +sl ss ss ls ll sl ls ll ss sl ll ls ss sl +ls ss ll sl ls ll sl ss ss ls ll sl ss sl +ls ll ss sl ll ls ss sl ls ss ll sl ls ll +sl ss ss ls ll sl ls ll ss sl ll ls ss sl +ls ss ll sl ls ll sl ss ss ls ll sl ss sl +ds lk sj lk ks ks kl ld dl js ld sl js kl +fl ls sk sd fl ld dl ss ll fl ss fs ks ls +ll ds lj kl fl sj ss kl ll lk lk ld ss sj +fl ls sk sd fl ld dl ss ll fl ss fs ks ls +ll ds lj kl fl sj ss kl ll lk lk ld ss sj +ls ks fl sj sf ds ds sk dld kfl dds lls +lsk sdk ldl lsl sks ksk sdk skl lds lsk +skl fds lks ssf ksl lds fsf skj sks skj +lss kds sks sfs fsf fsf ddl ddl ffs ksj +dls ksf ssk ssl ldf dsl sds skj jsk sss +dsk ffs ssf dds dds sdd dls ksk sld jsk +dll ksj slk ssd llf lss lks dls ksl dsk +ldd sss slf ffl ffl ffl dll fds sss lsl +lsk klk lsd lsj dkl sdl skl ksl dsk sls +dls ksf ssk ssl ldf dsl sds skj jsk sss +ksk lls dkl jkl dll ddl dld lsj ssl lfl + + + +a; +a a a a a a a a a a ; ; ; ; ; ; ; ; ; ; a +a ; a a a a ; ; a ; ; a ; a a a a a a a a +a ; ; ; ; a a ; ; ; a a a ; a a a ; a a ; +a a a a ; ; a a a a a ; a ; a a ; a a ; a +a a ; a a ; ; a ; a a ; ; ; a a a ; a a a +aa ;a ;a aa aa aa aa aa ;; ;a ;a a; ;; ;a +a; a; aa a; a; ;a aa aa aa aa a; aa aa al +ka ak da la ad as aj ja al ka ak da la ad +as aj ja al ka ak da la ad as aj ja sa af +ka ak da la ad as aj ja al ka ak da la ad +as aj ja al ka ak da la ad as aj ja sa af +fa sa af fa aa jak dla ada ska ala kla daj +ajd adk jal sja kal las dal laj lka ask +asa sad aka fak aks kaj kas all ajl dka +alk als dak sal aja kad ass add jas fas +ajd adk jal sja kal las dal laj lka ask +asa sad aka fak aks kaj kas all ajl dka +alk als dak sal aja kad ass add jas fas +dda ajs kak lla ssa sla fla fal lak lad +alf lfa sak jaj ajk ald das adl jka afa +ksa ads aak saf akl sfa lsa dfa sas lda +faj dad asj akk aad sda kka jda jad fsa +fad asf adf lal laf kaf jsa ffa akd afs +afl aff adj aal aaa saj saa lja laa kja +kda jla jja jfa jaf jaa fka dsa dja daf +asl asd akj ajj ajf afk afd aaf fala falka +kalka jajka kaja lala as dal dak daf fad +lad dal lada dal dalka kala kajak jak lak +kaskada fasada falka salka kasa skala +jajka kaska dala sas lada sasa lalka as +falka jala dal saska a ja lalka dajka +falka ja fala falka kalka jajka kaja lala +as dal dak daf fad lad dal lada dal dalka +jajka kaska dala sas lada sasa lalka as +falka jala dal saska a ja lalka dajka kala +kajak jak lak kaskada fasada lada dal lal + + + +567 +7 5 7 5 7 7 6 6 6 6 7 6 5 6 7 6 6 5 6 5 7 +7 7 7 5 7 6 5 6 6 5 5 7 5 5 5 6 7 5 6 5 7 +7 7 5 5 5 6 5 6 6 5 6 6 5 5 6 6 6 5 7 6 7 +5 6 5 5 7 6 5 6 6 5 6 5 6 6 5 5 6 7 6 5 5 +sajka kajaka dajka dakk fals skaj 56 klask +dkl dada falsa 7 kakaa klaskaj 66 fajdaj +flak kajak kajak alfa 6 alla kasak klaska +skald fasa jafska lak kaja sas dal kask 5 +sajka flak klaka las sasa 777 fajda fasad +6 7 kalka faska 7 dakka fasad kaja kaja +skala 6 65 alk 555 sajdaka 7 lala faks dal +asa 55 fala jasaka sad dkl aksla kalfas +fas asa 67 ssaka aksla 555 klak kaskada +jasak 5 sal dajka 55 kas klaska kajaj jad +567 5 lassa kafla kalka alla skalska +flaka lassa asa 77 alk sas faks kafla sald +sals salka alk jak kasja 6 75 75 dakk +jajka lassa fajf skalaj fajda lasa jadaj +faja asas 77 flaka lada klak kalaj kalfas +skal 5 klasa fala kajaka sald dal saska +sajdak 7 kafla fasada fasad 7 sajdaka kall +jada alaks alaks sad daj ssak dajka kala +kaskada kasa daj klasa kalka alkad 65 dada +fal ssaka 56 klaska jada salsa slajd 6 +alkajska 567 lass ald 5 jaja 666 laka faj +jakla falaska sak sajdak 765 kaskad sala +jak salsa jajka jaj 7 fasa kalaj lad sajka +fasada las alkad klaskaj dala klask 6 6 +alkada laka lad klas 67 76 kalla kalka +kasja kalaj fajka kasa faks sasa fajdaj +fajdaj 666 sakla slajd alfa jass skalska +kask fala 6 5 jaja alla saka jasaka ajaks +kalk sal 57 falsa saska ska jaska kalk lad +alaska sad 5 57 falsa fajka 7 asas asas +faja 5 777 sakla dkl 76 765 jajka fal +faska lal 66 dla fajf alaska skalda + + + +ei +e e e e e e e e e e i i i i i i i i i i e +e i e e e e i i e i i e i e e e e e e e e +e i i i i e e i i i e e e i e e e i e e i +e e e e i i e e e e e i e i e e i e e i e +e e i e e i i e i e e i i i e e e i e e e +e e i e e i e e e e i e i i e e i e i e e +e e e i i e e e i i i e i e e i e i e i e +e i e i e e i e i e e e e e i e i e e e e +e e e e e e i i i e i e e i i i i e e i e +e e e i e i i e e e e e e e e e e i e e e +ie ee ei ii ei ee ei ee ie ii ee ei ii ie +ii ie ee ie ie ie ii ii ie ee ie ie ei ie +ee ie ie ie ie ii ie ie ii ie ee ei ii ie +ei ei ii ee ie ei ie ee ie ie ie ii ie ie +ia ef es je je es ia ki ia es ai se es di +es ik fi je fe es es es ia ki si ej fi if +di si se ia ej si ie es ea je ia ij es ai +ia je is ei ki je de ia ek ek de id fe ae +sia ssi jes ski sie ika iad iej ses ied +isk iej sji ejs sji fik ida sji esi kie +iej isk efa ake ika esi ies ide iek ies +iek isa ied jes kie eed ffi fek dii isk +ies iad eki sse kie efi esa iad ski jes +dek dia isk edi sis ies esi ese ejs fik +aki ies jes aki jes eje efe jed esi isa +ksi eks ied iej kie sie ski kie ead iej +sek fes sji ija eak ejk iej sji dia iek +ika isa ejd iek ise ied jek ias eja eda +jes sie jed isa ade fii aki ide sie ess +aki ies jes aki jes eje efe jed esi isa +afi des iad iki ika kie esj aki eds iad +eks kie dis esi afi iki asi kie ejs eas +jej ejs idi eks ejs jed iej fik kie jes +ede jed iad iej esi ies isi dej dia dki +eka def aje kse dea jes sie dia ide ase +sie iki ski ski dde iek jed ski iek dia + + + +012 +0 2 1 2 1 1 2 1 1 2 0 1 0 0 0 2 0 1 0 0 1 +0 2 1 2 1 1 2 1 1 2 0 1 0 0 0 2 0 1 0 0 1 +0 2 1 2 1 1 2 1 1 2 0 1 0 0 0 2 0 1 0 0 1 +2 2 2 2 1 0 1 2 1 0 2 0 2 2 2 2 1 0 1 2 1 +keksa esiki kalki allel lelie lisia fiala +fliki kilka 00 fale lali lead fili ssali +dikk deje klik esie klask flik fisi keje +deses skaje fisis lelka lesie sald flika +222 fala jaja sieli diaki 102 sale fila +efie elka idea 00 fajda kaiki delia saka +lilij faski diak 101 leja kleks saska 202 +eseje fleka kijaf esdek sial fasad alfa +lias lejka lelij 120 akii alea 111 siaki +assai iskaj alla lasie idei filsa kije 21 +lisek kaki lelii leli kadi 010 filij diale +lass siei 110 lilie kefie jadaj faska 211 +kalif kasie kasji alkad kefij aisis dekli +dalej jadle fasa 101 salek fial sakle +fifek jaje kalla fafli 12 sili idee desa +lejek skald elfa saski 10 kalia 010 laski +sidle salka kafel sieja dial delij elfie +daje siej fasek kiks leik 000 021 ssaka +klaka kijki eska disis elfi kalk liska +flek 122 kalli jakli falek alias saida +fiks alija 112 fleja kakaa 11 jajek kaski +000 110 kijek diad skisi esika 12 201 +dalsi jakla faja sesje kalle sisal ssak +elki filia fisie skala sajka klas akia +lada fikaj 01 fajek lasek lais skali fajf +skai 210 10 flej afiks seida kija flak +kisi 01 02 lilak 221 alka 120 idis idisa +220 aksis sede kafla 21 klasa lelek 222 +klif 022 elfia delie deja 200 lilia sklei +jakle jaska kaida kala akie safes sille +002 disa alaks dikki salsa sadek dalij +skaj fifka faje lilii jada kalii sajek +flaka kalij dada kleik dalii kasja dekla +kafli jaki kidaj alki salda kaik eses +fiale faks kefii sakla jajka 101 20 falsa +lalek laika leje sejf alles alkil kilek +kilak fika aksle esik jasak 020 deska flei +kaid iksa ajaks lale asas dajek fali sasa +kalie dekle said siak dali jass iksie laki +alei aldis leka kiesa 210 deka fiask klak +sesji seksi siali 001 101 lelki 212 kaja +lasa fils lila sklej kafej alef kiksa +silli allil deki sill falki leski esek + + + +ru +r r r r r r r r r r u u u u u u u u u u r +r u r r r r u u r u u r u r r r r r r r r +r u u u u r r u u u r r r u r r r u r r u +r r r r u u r r r r r u r u r r u r r u r +r r u r r u u r u r r u u u r r r u r r r +r r u r r u r r r r u r u u r r u r u r r +r r r u u r r r u u u r u r r u r u r u r +r u r u r r u r u r r r r r u r u r r r r +ru ur ru ru ru ru rr ru ru ru ur ur ur ur +ru ur ru ur ur ru ru ru ur ur ru ru ur ur +ru ru ur uu ur ur ur ru ur ur ur ru ur ru +ru ur ru ru ru ru rr ru ru ru ur ur ur ur +ru ur ru ur ur ru ru ru ur ur ru ru ur ur +ru ru ur uu ur ur ur ru ur ur ur ru ur ru +ra ra ra ra er er er ar ar ar re re ku ku +ru ru uj uj us kr ur uk du ru ru uj uj us +kr ur uk du dr su rs iu rd ri ir ud au rk +ua fu ju fr rf eu ue ui jr rr sr uf uu rj +rsu deu uja aju ref dra era usu aru era +eur era kar asu rae eru ree sua usi kra +adr rus edr ier udi asu era efr fri eri +kre dri sur rdi ars era aru kur usk jkr +ras eir rja rsi jdu rea era far err dru +urd dku ruk ari rfa fur uer raj erj rue +rsa iur ssu usi aeu iuk ere usj rsj era +seu iku ier ark ruj isu erk ers dre fer +uds eus fra isu ara suk rid ier uue adu +rei auf uru era iru uki ere dur sui auk +rda kur uff ejr ued sku ira ekr aku rru +uje ier rka dre urr rif ruk fre ria suf +rak fus eer esu uik ruu esu fuj afu uru +riu dar rdu ers kud usd eku der udk ier +arj jsu ufa rej skr ier kuk era ddr are +fra ara usa ars ier ruj air jku rad dir +aus ura ajr sdr aku isr suj uda uas reu +rsa iur ssu usi aeu iuk ere usj rsj era + + + +3489 +4 9 4 9 3 3 4 8 3 4 9 3 9 3 8 4 8 9 3 9 4 +4 9 4 9 3 3 4 8 3 4 9 3 9 3 8 4 8 9 3 9 4 +3 9 4 8 8 4 4 8 3 4 9 9 9 3 9 3 3 8 4 8 8 +4 9 4 9 3 3 4 8 3 4 9 3 9 3 8 4 8 9 3 9 4 +8 8 3 9 4 8 8 4 4 8 3 4 9 9 9 3 9 3 3 8 4 +94 kul 38 firka jader red 89 48 34 aria +rai kuk 89 sefira ferii resku skradaj duli +leseruje surfu skua 88 flekuj fularki +ursusie 38 alkalifilu kuffie saradele +seriru sarisa asekuruje 34 faraskie rudel +93 aureusa kursuj ukelele ukres 98 kairski +ususu 93 fiu ujadaj karakasek 98 daru +kierdeli frajera 94 lulali 84 kaskader 43 +fajfu kasar 48 33 lisiur 33 ludu rakija +riela 88 98 skarali ud fuks 99 seradele +safesu 99 relaks 43 krasu rejek 33 +rajfurka adular likier 34 94 sulfid +usidlili 48 deskuje 93 kuluaru farfurki 83 +38 49 94 sfrajeruje 44 49 83 adieu frasuj +lekusiej siderski 39 skifu lekarek kriuki +fauluj 88 skusili lukier fider skulaj 49 +aralsku eskuda ras 99 kadra suflerskiej +kijarki kluj klejarki kuf 44 deriki ileus +sueskie 49 krajera julijski dusera rurkuj +83 serdara kuskus 43 laser dresiku kisielu +ekskursji lusakijek adresiki kraik diuk +esaule 84 rujskie 39 jarej judejskie +dilerska dudka 48 druku alusale 84 +defiluje frr afiliuj kraksie 33 44 akrasia +88 filarki redukuj 44 arkadka furkali +kreduje seulskie 43 kalus 83 89 93 fur 99 +karrar radia dujker jaruje kirasjer +uralskiej kaukaski karasiu siusiaku kurka +39 kurdiuku raf karelskie kafelku sillu +keru ulika karkasu refluksja 84 38 +lalkarek kajakuje deklasuj laudes ekierka +34 89 39 fallusie 98 kulesku udusili dred +klarka + + + +wo +o o o o o o o o o o w w w w w w w w w w o +o w o o o o w w o w w o w o o o o o o o o +o w w w w o o w w w o o o w o o o w o o w +o o o o w w o o o o o w o w o o w o o w o +o o w o o w w o w o o w w w o o o w o o o +o o w o o w o o o o w o w w o o w o w o o +wo ow oo ow ow ow wo ow ow ow ow ww ow ow +ow wo ow ow ow ow ow ow ow ow oo oo wo ow +ow ow wo oo wo ww ww ow ow oo ow ow ow ow +ow ow ow ww wo oo ow ow ow ow ow ow wo ow +ow ow ow ow ow ow ow ow ow ow ow ow ow oo +ow wo ow ow ow ow ow ow ow ow wo ow wo ow +ow ow ro wa ow ro wa ow ro wa ow ro wa ow +ro wa ow ro wa ow ro wa ow ro wa ow ro wa +ow ro wa ro wa wi ko wi ko wi ko wi ko wi +ko wi ko do do do or od or od do or od or +od os aw os aw os aw os aw we wo ok we wo +ok ws io so fo iw ew rw oj of ww dw uw wr +wd sw jo wk wu eo ou oo oi kw jw oa ao oe +owa wie owe awi dow kow row owi owa wie +owe awi dow kow row owi owa wie owe awi +dow kow row owi owa wie owe awi dow kow +row owi war for ora wia dos raw wer ows +owo wor erw sow rod odu kor oso ero oda +dok ros oku awa iwo wej wis ako iow sko +wad ore okr odo wid osi iwi ode eso oje +uwa iko www oko dod sor ods wod ado oka +udo iwa awd sof rwe rok iew kro aso rws +oro daw oki wsk oru oja awe kod uko jaw +ewi ior awo woj ewa kiw swo ofe aro eko +wir uro iwe roj ori ord wow efo rof wra +wio suw kos fro dko odk dro rwa ajw rwi +osu dwa waj osa ork sio odr dio rdo aws +rew odw kaw deo off ido woi sok ofi odd +wro ios dwu rso ook iso dwi wek osk ors +ewe wew ewo wki arw wka wuj rwo owu kwe +rko rou ews edo ekw sjo our jwi aaw wuk +sou dwo wed ufo ose kwa wij jwa dor ajo +wes koj was owr kwi awu awk uso oad auw +wri swe waw owk oju ieo wdo wsa rro rio + + + +., +. . . . . , , , , , . . . . . , , , , . . +. . , . . , , . , , . , , . . . , , , . , +... , , ... , , . , . . , ... , . , ... . +oleodruk. okorowuje. skiofilu. kawiarka; +kilokalorio. dredowi, kwaku; dero. wojsko. +lalkarko. kawalarko, kufelkowa. kore. +kreolek. arakowa. asfodeli. dowodu. +iksowe. kresowiak. solluksowi. kurarowej. +odoleili. werdiur. laufrowi. kulawo. +sforsowali. audiofilsku; lewek. lawowe. +deskowali. ulewie; silowi, suwakowi. +sewrsku; foula, kuflowej. rekord. uralowi. +elkaesowsku. dwuwersowa. wasal, orkowe. +wieloosiowa, dejdwudu; redukowali. +deskowali. ulewie; silowi, suwakowi. +sewrsku; foula, kuflowej. rekord. uralowi. +wilku. kalifowi. jawa. walidolowi. lekowe. +kolorowo, sodo, woru. swawolili, sewrsku; +foula, kuflowej. rekord. uralowi. wklejka. +salwadorsku. olei; wadero. kilkowioskowej. +orselij, wrakowisku. rokadowi. +sierakowsku. eserowska. kilkowioskowej. +orselij, wrakowisku. klosiku, kororko. +widuje, oasowskie; krowie, karolku, +kardiowersjo. oskarduje. kosera. rosi. +fiasko. kolka, duklo. wisiorowi. +fujarkowej; awersje, liderko. lalkarko. +kawalarko, kufelkowa. kossakowi. durowej. +kriokrasu. koralikowa, wieloosiowa, +dejdwudu; redukowali. wielkooka. dodrukuj. +wujek. faworkowa, skrofulario. orderowej. +fasolko. aliasowi. iksowe. kresowiak. +solluksowi. kurarowej. kosera. rosi. +fiasko. kolka, duklo. kosera. rosi. +fiasko. kolka, duklo. wklejka. +salwadorsku. olei; wadero. kossakowi. +durowej. kriokrasu. koralikowa, oleodruk. +okorowuje. skiofilu. kawiarka; +elkaesowsku. dwuwersowa. wasal, orkowe. +lalkarko. kawalarko, kufelkowa. +sforsowali. audiofilsku; lewek. lawowe. +refowej. doskwierali. dwukilowa, +deskowali. ulewie; silowi, suwakowi. + + + +?! +? ? ? ! ! ! ! ? ? ? ! ! ! ? ? ! ! ! ? ? +! ! ? ! ? ? ! ! ? ! ! ? ? ? ? ? ! ? ? ? +!? !? ?! ?! ?! !? !!! ??? ?? !! ?! !? +jusowi! odwiej? frajdo! sekwojo durowe +sfruwali! wojskowa! orosieli? kulkowa? +ulewie! diodowe walidolu! fosforiakowi +oska? asfodelowej? wiewa! euro! rookies +kowelskie! resora! joduj! urokliwej +rukoli? faulowali! foksowi? dwuwiekowi +fora? kolejarki! wisioru! korsie! +orawsku! jarlowi! kodeks! kokarda! +wisioru? lulkowej! klasowi? olejowe? +laskowski? lewad! rowki? odduka serwala! +dwuklasowi! rekwirowali! diafora! +kefirkowi! lejowa? siewie! woalki dekodera +wirku? iksowi lisiurko? swawola! dresowa! +freudowskiej surfowali! riffowa? +lewellerowi! rudawsku! kalkulowali wadi! +rukoli? faulowali! foksowi? dwuwiekowi +raudo skaskadowali? krowoderska! ssawkowe! +rewiduje! dalikowsku! awalu? folij! +korkowali! lwowski? okular? arko? +kurewski? defilado! okrajko! kursorowa? +dolskie? oklaskiwali kresowi? karlikowi? +ludlowowi! eskadro? kolurie okuwko sokoli! +osadu! odsada kowalik! kredowa! usuwowi? +owalu! sillowi! wiedli! refluksjo! +korkowali! lwowski? okular? arko? +floresie! soulu! osuwa? fulowi karakasko! +kudowskiej! dworaku? ukosie! farsowi! +waflarek? odjada! woruj? lodu! suwakowa? +wisioru? lulkowej! klasowi? olejowe? +araukario! rewelersowej odsiewu? +kafkowska! fladrowi aerosiewie oliwki! +orisulowi dokuj! erukowe? rokadowa! +waflarek? odjada! woruj? lodu! suwakowa? +wsioka? osielska? wari? rusofilsku owsowi! +skwarkowa? kisielkowi skowie? rodowodu? +udko! skrwawia kwasku? alkidowa! +udko! skrwawia kwasku? alkidowa! +fiakrowie! akaro skoksowali! siwawej! + + + +gh +g g g g g g g g g g h h h h h h h h h h g +g h g g g g h h g h h g h g g g g g g g g +g h h h h g g h h h g g g h g g g h g g h +g g g g h h g g g g g h g h g g h g g h g +h h g h h g g h g h h g g g h h h g h h h +gh gh gh gh gg gg gh gg gh gh gh gg gh gh +hh gg gh gh gh gg hh gh gg hg gh gh gh gh +gh gh gh gh gh hh hg hg gh gh gh gh gg gg +gg gh gg gh gg gh gh gg gg gh gg hh gh hg +gh gg gg gh gh gg gh gh gg gh gg hh hg gh +wh ho ge gr og eh rh gr hd kg gr ha go gs +ha oh gg og gh ah jg og ho hw gu gg eg ug +gu gd og hw hr ga rg kg gg hi he eg gh gw +wg wg ge hs eg dg eg hr gr gh ge go hf ig +ah go go wh wg hr he gr og hd ha hu wg dg +rag igu rig igi gra kog reg odg hig aga +ega rge ego ogo rog gor rog hor how gra +ogr ogr has gar gra gru aha ogr gwi ogr +jeg rog igr ego agi rog rog rog ugu ogr +gra rog arg egi gda rug guj dge ugo ige +gra rog arg egi gda rug guj dge ugo ige +uga hie hod erg idg ugi ogr rgi gif ger +rog uge rga hos dgr ash dog gis age oga +rog gad weg ges rgo she dag hee her geo +rog gad weg ges rgo she dag hee her geo +gra deg gra whe his hro gre ogr gra egr +ieg ago ego jeg ego ege iga ugi ahe ogu +ieg ogi gra gua sho gas giw gra sig sug +ego gig ego hwi gro hiw hre gur igd kgr +weg rog ish ogr hif gra gii rog rog iag +gow gie shi aga ego ogr ego rgu uag gio +igo hur gaj sha god igh seg gra dig god +agr hea gos sag gwa org har ksh osh fig +ego egu wig wag ego rah ogr ogr gia eog +ego egu wig wag ego rah ogr ogr gia eog +gra rog arg egi gda rug guj dge ugo ige +uga hie hod erg idg ugi ogr rgi gif ger +rog uge rga hos dgr ash dog gis age oga +rog gad weg ges rgo she dag hee her geo +rog gad weg ges rgo she dag hee her geo + + + +nb +n n n n n n n n n n b b b b b b b b b b n +n b n n n n b b n b b n b n n n n n n n n +n b b b b n n b b b n n n b n n n b n n b +n n n n b b n n n n n b n b n n b n n b n +n n b n n b b n b n n b b b n n n b n n n +nn bn nn nn nn bn bn nn nn nn nn nn bn bn +bb nn nn nn bn nn nn nn nn bn nb bn nn bn +nn nb nn bn nn nn nn nn nn nn nn nn nn nn +na bo ni br ne eb rn on an fn ne na an an +an na an on wn bg ab an na ub nr na an ne +nf db no ni na nk bb on bk bn an ob in ob +en sn dn kb no nd ba ni dn bi dn na na na +nw na ni an dn ba ob ob an in nd na wn hb +en na na an nh nd bf ni na bi ob ns ni ba +kon ani nia lub kon kon nia oni nia ani +lub neg nia nie bar ani ane bie nik ani +ane ane obi ano enu ien bra kon ani nik +neg nik wan lub nie nia ien nik nie ani +inf wan nie nie wyb ane neg ane ane wan +ani ion ien lub nie ien nie dob nie obi +wni nie lub ani nie nik neg ani boa fun +nie lub dan wan dne boa ien bie wan dan +neg wan ane nie lub inn nie ani kon neg +ani neg lub ani wni bie nia nik bra nia +nie ian neg sob ien nia lub dan ien jne +dan nie ane ani dan neg nik dni kon kon +wni ane nej dan nie bie nik neg dan dan +wni lub wni dan ane nie obr wni ani wni +dan wan obn ane ini nia wne nia lub nia +nie ane ien kon wan lub nie wan nik wni +kon obr wni nij wan wni nie nie lub nie +nia wan nik lub ane ane unk ono ikn ane +wan wni nie nie nne ewn nia obn wan ani +nia wan nie bar nie ien wan nia ane kni +bio kon neg dno wan dan bra wan wni ane +wni nia neg nia awn lub neg obr wni nik +ona nik ien dan nik bur wan nie rob ien +kon wan oba ien kon wan nia sun ani ane +ind niu nia ani wan win nie nia boa ani +wan lub neg wan kon ani dan ane nar nia +neg ina nik kon bie naj nie nad neg nik +nik rne bie ien ani dan ern ana nie nas +kon uni one abe ien dan wni neg wan nik + + + +{[()]} +[] () {} () [] () ({}) ([]) () ()() (()) +[] [] {} ([]) ({}) ( ( ) ) ((( ))) ( ) ( ) +(alkoholowego) (dwukolorowego) +[hrabskiej] angolowi uginania (niesrogi) +nieangobowanego (lennego) rurowanego +[filigranowanie] harowanie nielaskiego +{niekonserwiarskiego} niewsnuwanego +ginsengi relegowani nieodnasawianego +(niekarkonoskiego) {agregowano} +[krakingu] (niefigurowa) fosforowego +{odgonienie} {niegwarnie} (radowskiego) +najodleglejsi doganiania blagierska ogni +(grafij) {subkowskiego} golusiej +(niegrafowskie) gasikowi {kariologie} +(nieorawskiego) sensownego halluksowi +[niejednogarbnej] [abiogenna] +(niehorrendalnego) (hialurgii) geofil +(deklasowanego) wehikule skaningowej +jednakiego {urologi} niegniewliwego +niegenewsku (dowodowego) helikoidalnej +(niekarkonoskiego) {agregowano} +niebudkowego (nieukojnego) {fagasie} +(nierelegowaniu) +(neurobiologa) {grili} {kwarglowi} +nagarbuje niewerniksowanego niesfingowanie +(niebengalskiego) budionnowskiego +(niedubajskiego) obklejonego +[kohlerie] (holdingi) (gwardianowi) +niegenewsku (dowodowego) helikoidalnej +[inaugurowali] [gajerka] (niegalenowi) +[inaugurowali] [gajerka] (niegalenowi) +(nieorawskiego) sensownego halluksowi +(nienasilanego) ganoidowi (bibliologu) +niedobudowanego {grudkuj} oligurio +nieheliograwiurowi [lugrowego] +(niegrafowskie) gasikowi {kariologie} +{gnojaki} gliwienia nieobiegana wikingi +[nienadgniwaniu] kafkowskiego (balang) + + + +'" +' ' ' " " " ' ' ' " " ' " " ' " ' ' " ' +" " ' " ' ' ' " '' "" "" ' ' "" ' " ' " +' " '' "" '' "" "" '' '' " " ' ' "" ' " +nienowa 'odrodna' "dwufosforanowa" +neuroglei "knowani" 'rodanowe' +nieskanowanie 'sensownego' nienabiedowanie +obelkowano "aroniowe" "abak" 'unerwili' +"korabiowe" niekluskowe "bakijskie" +nadnerkowej "aneksja" "haniebniej" +'skoagulowanie' nieefeskie "gnojarni" +"krasnojarskie" niegeneralskiej 'obokniu' +'wasalna' niekaskadowanie naregulowania +'ugadani' "konfederowano" "karawanseraje" +niefrajerowaniu nieodrodna +niewedlowskiej nieokulawianej "bruku" +"biografii" noradrenalino nieferowanego +niesobkowsku niedojadkowi niebojanowska +"kalaniu" "grobkowi" "kundajski" +"bieganina" "dniu" 'owsianego' niekajania +'ograbiano' nieowalnie "bodiakowe" +nieworkowego "jodowanego" nieukrajanie +niegradowego "lawinowa" "gadano" "bossa" +"bejsbolowi" 'widnienie' "kierowniku" +"fonokardiograf" "genuenek" niewilanowska +"dokrawaniu" niedekowej naiwniaki +'obuduje' 'surownie' "degenerowano" +nieoddojeni nieoborani nieodsolone +nieinkasowania nierugana "ewoluowania" +"liniowej" 'sobkowskiej' "akordeonik" +niebesarabsku nieusensownieni 'wsianej' +"holendrowanego" "fibroinowi" +'odfenolowanego' niekonsolidowanej +niebajanego nienagrobkowe "indukowaniu" +'uskrobani' niekrenelowi nierejonowego +niebujani niekwalifikowana nawbijanej +'sinologowie' 'saldowane' niealokowanej +'wklinowana' "jarowaniu" niejednoklasowi +niedresiarskiej "barda" nienawarskie +nieubarwianego "drenowni" nieheliakalni +"burasa" "nabawianie" 'ongonu' +nieliberalne 'refinansowi' + + + +ty +t t t t t t t t t t y y y y y y y y y y t +t y t t t t y y t y y t y t t t t t t t t +t y y y y t t y y y t t t y t t t y t t y +t t t t y y t t t t t y t y t t y t t y t +yt yt ty ty ty tt yt tt ty ty yy yy ty yt +yt yt ty ty ty yt ty ty ty ty ty yt yt yt +tt yt tt tt yt tt ty ty yy ty ty ty tt ty +yt ty tt tt tt yy tt tt yt yt yt yt ty ty +yw kt tk tr sy st to to ut yt sy yn to et +yf yk ys at yj ry tk ta yb ta yk tk yt st +dy yt wy tu kt te yg ry yw et tn st tw ys +ny it yw sy st ta to tr wy yk ut yk yt tu +te kt ot tw rt ot st ut tk tr by nt ty ny +ti th ry yr kt to yd nt te at yk rt dy et +ot ry ty ot ry by at ty ys tw ty tu ta by +ny tk et by ry to te tr tr rt it wy sy rt +dy nt te dy at ny ut it ny dy st ny dy yw +tr st wy ty st ot ta wy rt yt nt ys rt wy +yt ty st ys yk ut kt st te sy tw tu ot tk +tw tu it nt tw ta st by at kt it ft wt yw +et it at yw nt et ut tt ts dt by ht ys sy +teg taw oby yko nyw ent oft yjn ste stu +oto tow owy isy str ywa tak yfi yst str +owy any tru stn tki any ata ent ywn ste +yra yst ter owy ost tow aby any owy ywi +ant sta ent sty yst bit tow ste est etr +ste rto tko sta ytu ost ost sys ist tow +gry ekt ent ter tni ont ybk aty str yda +yte tra ntr ory dys tek ety ost yfr ter +ort nte ote iet two ytk wys ter str ost +try tow ent tar iat ukt kat tos int rys +any yto str tow yni wst wny wyg wyn ite +ton ent nat ent ygo otn ony tow htt str +yta ste est tro edy yst owy ste ady atn +tio tow eto ste tyk tuj sta stw tat nto +sta owy dny ato ent sta akt taj syw owy +etu ybi uto ody tne est tej dat wyd nta +ntu ter dyn art est atk stk ter est otr +ybr est rty atr ast ten aut ste sta ste +owy any ert owy wyr any got atw not kst +owy yna str sta any yst kry rtu ost ust +ost otw ter ryb nti ate est ent dyt nty +tur ost any tot yso atu dot sta ktu tow +jny ysk ost tan twi sta sta ury ute tyw +tow tes eta yst sto oty ter wyw nny yst + + + +: +: : : : : :: : : :: : ; ; : :: ; : : ;; +agrykultury kotkowi: leksykonowe +jufersy natronowej inwigilator: stela +orbitolinie: twardolistne bogatki abakany +inkantowani katodowi: wybijania; +wywatowywaliby: wolnoobrotowy kserografy +niewydrowata: niedetrytusowi: +tastrowanie: niebojkotowane; filetuje; +nietestowej: antystrofa; heliobiontu +wynarodowianiu; ustawialiby niekolejny; +wywatowywaliby: wolnoobrotowy kserografy +baletowaliby; songowy: fotoelektronowe: +redyskontowani: dekoratornie +niewystawianego wyforowanie: +wyskubywanego konduktorowi wyklaskiwani: +nieuwiarygodnieniu: nieestrogenowa +nieafleksyjnego: niekotonowego; selektodo: +hydroelewator anafory naftoelany: +niewykukiwane; beret; nieodkorowywanej +dystrybutora; karbowy: niekarykaturowanej; +redyskontowani: dekoratornie +dotkliwi; trwoniona; grillowaliby +niedwuhektarowa gigantofonowi +nierestaurowany: tafelek: nieistotne; +oblutowanego dwutaktowa longinusy: +wyskubywanego konduktorowi wyklaskiwani: +niesiatkowaty; niesylwetowo: +niestelefonowanie klawesynie; sulfoniany +terasowe; skaskadowaliby: niewolitywnego; +rewelatorek nieheterodoksyjnego: +odgotowanie diuny; aubryt; buretowej: +dystrybutora; karbowy: niekarykaturowanej; +kwaterowania tongijski trasaty: +elektrostatyki; kontrasygnata: ryjkowatego +ujadaliby: nietruflowaty; otawo +odwiatry; nielatakijskiego; nokaut +nienowoakutowego: strojono; nienagonkowy; +jufersy natronowej inwigilator: stela +nieuhonorowywanej; wantowa wielkolistnej; +nienowoakutowego: strojono; nienagonkowy; +niegagatowe nieatakowanej: + + + +mcv +c c c c c c c c c c m m m m m m m m m m c +c m c c c c m m c m m c m c c c c c c c c +c c c c m m c c c c c m c m c c m c c m c +c v c v m m v c c v c m v m c c m v c m c +mm cm cm cm cc mm cm mc mm mm mc mm cc cc +mc mc cm cm cc mc cm mm mm cc cm cc mc mc +mm mm cc mm mm cc mc mm mm mm cc mm mm cc +ma jc mm mn ch ch sc nm dc ma ca ca cg ma +ch mk km ec ac ic ac om ms cu tc ch gm me +cy cb mo cd co cc um wc ym ch ce cj yc me +im mj md mr fc am wm rm jm mi mu um me mf +my tm ci cj ch uc ic mi dm ce mo cj bc mg +cw cr mi ch cy rm mw ym mb ic em gc om mc +ci rc hc ec co im fm cs am ct om my ce mo +ci am oc ck oc mh mt cf ec cm nc ch em yc +ecj rmi ruc ych dom iem amo met cis ych +man men icr nam irm tac rym chc nic omu +umi che mak met min ece kom acu ech emu +iom nim cie tym mni cia mow ruc dem emi +con ami uch tym ymi maj yci tac oma erv +ceg moc ukc mem tem chc mat dyc ome mam +ome ece ium sca jsc cha rec ame cho cje +ryc acj ych tom ich nkc duc wic cuj ycj +enc mer kcj nkc cje cie aco ych ice uce +oce och che mak mac cie ryc cym wyc ima +rmy rac tom ema nyc wym mus num enc amu +aca tec ach ver ceg ver tim dem cro ect +wym sca wyc rem emo ume cor ces ume tyc +ukc ram med min cji sym jem omu chn mic +mun jem cen icr nac yma ich erv ecy cji +omo ych fic ium mon rma acy irm cio mus +ach rma aci mai amy omy kam rac ami omy +mow iam yci ice akc cis kac men cej kim +can cym moc ect ecy ych cio cyc rch iom +tem com med rom htm iem ymi eci sam ciw +omi arc mag acj mys mys eci man cor och +emy rac sym fic mod cro mia cuj men muj +sem omo mag akc mar rom con mem iec aco +cow nyc mni cyf mer kic cyj ama mat amy +htm rmi mar muj ces umo mic hom emu ami +emy kim mas tem hom chi jsc cyf tyc arc +kom chi umo kum imi acj iac nym umi oce +aca dom ych kac kam tam mia rmy mie ime +oma can orm sce ciu amu iec ima acy cen +acu omi ama cja rem num mog mod wic mam + + + +A-Z +Skarmionych Niewyabstrahowanych Mammologio +Stuartowskiemu Niekanoniccy +Nieinferencyjnym Scementowanie +Nieestymowaniom Kilkumorgowemu +Nietresowaniom Flirtujecie Nieomijanie +Dialektowym Reymontowskim Dogotowujmy +Niedymisyjnymi Elegancki Kresowiakami +Demonstrowani Umordowani Ogarnianiem +Monarchistkom Buntowanemu Dwuuchego +Nostalgikiem Katarskiemu Niekonwisarskich +Nieniklowym Wyklinowujecie Nakierowujemy +Naskakiwaniom Etruskologom Niewygajaniom +Tryumfowano Wielkoowocowej Majorytecie +Librecistki Niebyciom Ujajeniom +Donosicielom Hialuronianowemu +Ornamentujcie Humolitach Reemigracjom +Brewilokwencjo Dytyramb Amfiktioniach +Ankiecie Niefolsomskiemu Binarowskich +Niemikrofalowy Teatromanki +Niekinetochorowych Furierach Statutowych +Niebiodegradowalnych Nienaobiecywaniom +Chorowity Fanfarowymi Niedosolonym +Metalicom Akcentologi Walcujecie +Otaksowywaniami Gumilakami Juhasim Jasiami +Mlekowatymi Niemonarowskim +Nieodrestaurowywanych Odgadnionym +Wymierano Bekwarkami Interrogativum +Niejedenastoosobowym Lutunkami Wydrowatym +Obruganiach Summom Bociany +Niechloroformowani Aragonicie Relewancjach +Nieautografowaniami Nierestauratywnemu +Kalomelom Trawlami Ustanawianych +Nadegnaniami Nieodbudowywaniem +Niewytrasowywaniem Lastrykarstwom +Niestudenckie Kwaterodawca Nielicytacyjne +Karbamidowymi Morynom Nieharmonijnej +Kosmate Margrabiowie Niekomesowej +Radowskim Gburliwymi Konfirmowana Druhnami +Kuglerstwami Figlarce Niedmuchanymi +Kontrastowaniach Tonifikacjo Wjebcie +Tachimetrii Nieanieleniem Olicowaniu +Komesowemu Niesiedemnastoletnimi +Hatchbackach Sicienieckimi Rulowanemu +Abace Wellingtonkom Niekumarynowego +Encomiendom Iluminacje Cewionym +Nieudogodnianiami Bandami Cytronelolu +Adresancie Ciasnawi Masturbacyjny +Niesamohartowni Niewilgnych Chlajnami +Ubekiem Astrochemiom Nienachylone +Saletrowanym Koktajlowemu Skrywamy +Selekcyj Wycentrowaniu Wrolowaniem +Defoliacjami Wyskakujmy Coachu Mekkach +Obetonowujmy Niesmaleni Odrachowuj +Grafitowaniem Niemasturbacyjnym +Kliwerbomie Nieradiotelekomunikacyjni +Niewymienieni Nietaryfowaniem Gliniankowym +Sokolnictwie Niewarunkowych Celebracyjna +Mijaj Nieoblikowaniach Fotodysocjacyj +Nieglinowanemu Alimentatora Termobateryj +Nekromancyj Mimowiednemu +Infrastrukturalnymi Muskania Ocieniani +Niemakartowskiemu Nieafirmowaniami +Niecierkaniami Liwerunkowym +Nieuniewinnieniami Autorotacji Cyganiakach + + + +zpq +z z z z z z z z z z p p p p p p p p p p z +z p z z z z p p z p p z p z z z z z z z z +z z z z p p z z z z z p z p z z p z z p z +z q z q p p q z z q z p q p z z p q z p z +zp zp zp pp pz zp zp zp zp zz zp zp zp zp +zp zp zp zp zp pz zp zp zp zp pp zp pp pp +pp pp zp pz zp zp zz zp pp pp zp zp zz pp +zp zp pz zp zp zp pp zp zp pp zp zp zp zp +ze ze po za zt zn zn op zn pr zn pr zb dz +zn op po dz ze cz cz dz az zw az zn po op +po cz az sz az dp op yz zy zc zi pu op az +dz cz up op zy ze po cz zi cz az ph po zm +za zy dz za zi az po zi po zn sz op op op +sz cz np ze dz ze az zi dz ez zi po za wp +ze pr rp zd ap pr sz ps rz cz wz za sz py +pr pc pt ze zu pr ze po rz za rz zy zy cz +oz ze pe zy az pn zy cz pi zk op zi rz az +zaj zie zed cze zap zna zek czy pis opi +czn opr szy zam zna spo raz omp zen zak +pre usz zen poz dzi par pos osz dpo zez +pon zeb icz zna asz dzi zmi pod zie cza +opc pod prz zac raz ocz ksz ozw ysz odz +wyp dza pra zen ecz zon pra zen pro baz +pod zaw zar czy pra icz czn icz czo ope +pow ycz zan rza pow arz zny zys zys dzi +zym pow rze szy zas raz erz zys pcj zes +pni rzy dze zej zne poj zyk szy zia edz +wsp zyc zyn trz nap szy per rze zcz prz +szu zyw pod zyb api zos dzo pop czy adz +pod zaw zar czy pra icz czn icz czo ope +spr czn naz sze zec pom pad czn put zys +pow ycz zan rza pow arz zny zys zys dzi +zym pow rze szy zas raz erz zys pcj zes +pni rzy dze zej zne poj zyk szy zia edz +wsp zyc zyn trz nap szy per rze zcz prz +szu zyw pod zyb api zos dzo pop czy adz +spr czn naz sze zec pom pad czn put zys +sza icz rzy azy prz por prz rzy zna pro +zym pow rze szy zas raz erz zys pcj zes +roz raz orz zie wsz rzy spe zwa cze pro +sza icz rzy azy prz por prz rzy zna pro +poc mpu rdz azw zeg pow pra esz cze zwi +roz raz orz zie wsz rzy spe zwa cze pro +poc mpu rdz azw zeg pow pra esz cze zwi +dzi isz zyt pam typ czy rze zni pot acz +kaz bez zie dzy pie zer zyp pro odp cze + + + +@<> +< > @ < > @ < > @ < > @ < > @ +Odhartujesz nachromujesz; ewa@mlynarz.pl +subwencjonujesz wozaku ujrzycie zwanej +bieszono jalapie gustujesz (wnykarzy) +diabelcze, laktometrze, zrucisz +jan@kowalski.net kozicami bistrze dopiwszy +"prawkom" okazach epodami posramy: azotek +lipazami nizinami paczki pieskowi +dekomercjalizacyj czterema? Mszycie, +pudrom. Pecynami odhartujesz rdzach +zeprawszy pultom wykafelkujesz hematopsyj +szubom sporcie potnego? Ozuciu owijaczy +okazach pagodzie (muszni) hreczek! Pocicie +muszni zatokami paczki? Opasawszy +dowaliwszy lipazami! {dyzami} 'ustawszy' +rudzkimi {topazami} streberzy sztanami +hipciem sterydzie sekwestrze! Ulokowawszy +owijaczy "peonie" doskwierasz obrabujesz +wtroisz "pecynami" palnymi fieldzie. +Peledami wymedytujesz zaporze repudiacyj +ziomkiem opodal rydzach pustek +okratowawszy?! Nizinami: nicestwiejesz +'skorelujesz' inkantujesz krupiono +stwardniejesz raczymy "broszce" peonie +sklereidzie bebopu; namacawszy odmieciesz +latoperzy pauprami [sezonami] kanafarzy +liazowi; (czarach) wenerujesz +rekomunizacyj 'ukropami' ozuciu><wkuwasz> +{oprzemy} asporcie: 'raniwszy' peledami +<fluksometrze> nawciskawszy! Cezalu +fastrygujesz opodal nicestwiejesz +uporawszy eczeweryj: druzie pijusami +bundzowi opasawszy pagodzie kupalowi. +Okratowawszy adam@nowak.org kickbokserzy +"upijemy" spiciom [zazulami] wsypom, +pinesce zaborem; nawciskawszy paskom. +Wygajasz oczami latoperzy! Hyziem liazowi: +[pijusami] zbitkami boczek wczepami +'stajawszy' estardowcze. Piszecie oczami?! +Laktometrze papciu ekranujesz nadmiesz +odmieciesz palnymi (bagazyj) oprzemy +truchtasz tuzami <nadmiesz> cedujesz +osiedliwszy pilance juzowi sprayowi; +{enzymem} {zagony} sangsze nachromujesz +pogujesz konwejerze pieskowi? Pauprami? +Papciu obrabujesz, emanujesz osiedliwszy +smyczek <wpijasz> [mszycie] (sopleniec) +warzesze dohodowujesz najbrzydziej znanego +namacawszy <byczku> paskom gerberze. +Czelach najbrzydziej [chybisz]. + + + +Ä…Å‚ +Ä… Ä… Ä… Ä… Ä… Ä… Ä… Ä… Ä… Ä… Å‚ Å‚ Å‚ Å‚ Å‚ Å‚ Å‚ Å‚ Å‚ Å‚ Ä… +Ä… Å‚ Ä… Ä… Ä… Ä… Å‚ Å‚ Ä… Å‚ Å‚ Ä… Å‚ Ä… Ä… Ä… Ä… Ä… Ä… Ä… Ä… +Ä…Å‚ Ä…Ä… Å‚Ä… Å‚Ä… Ä…Å‚ Å‚Ä… Å‚Ä… Å‚Ä… Å‚Ä… Å‚Ä… Ä…Ä… Å‚Ä… Å‚Ä… Ä…Å‚ +Å‚Ä… Å‚Ä… Å‚Ä… Ä…Å‚ Å‚Ä… Å‚Ä… Ä…Å‚ Å‚Ä… Å‚Ä… Å‚Ä… Å‚Ä… Å‚Ä… Å‚Ä… Å‚Ä… +oÅ‚ Å‚f iÄ… lÄ… kÅ‚ mÅ‚ uÄ… yÅ‚ jÄ… hÅ‚ rÄ… Ä…t gÄ… zÄ… +Ä…c iÄ… eÅ‚ Å‚e dÄ… jÄ… Å‚u Ä…f jÄ… Å‚u Ä…d nÄ… Ä…d yÅ‚ +iÅ‚ Å‚n Ä…t rÄ… Ä…h Å‚y Ä…l Ä…c aÄ… Ä…d jÄ… nÄ… hÅ‚ sÅ‚ +Å‚u Å‚r zÄ… eÅ‚ dÄ… Ä…c sÅ‚ Ä…Å‚ Å‚c Ä…s Ä…c Å‚a Å‚o Ä…s +Ä…d dÅ‚ Å‚b gÅ‚ Ä…e wÅ‚ Ä…c Å‚k gÅ‚ tÅ‚ yÅ‚ eÅ‚ Å‚a jÅ‚ +pÅ‚ Å‚b yÅ‚ bÅ‚ Å‚w cÅ‚ kÄ… Å‚Ä… bÅ‚ zÅ‚ kÅ‚ gÅ‚ zÅ‚ zÅ‚ +Å‚y cÄ… tÄ… lÄ… jÄ… iÄ… Ä…z Å‚u uÅ‚ Ä…y Ä…b Å‚Å‚ Ä…p xÄ… +wÅ‚ jÄ… Å‚e gÅ‚ Å‚n mÄ… Å‚d uÅ‚ Ä…j jÄ… oÅ‚ bÄ… Ä…a wÄ… +kÄ… Å‚a Å‚a Å‚z iÅ‚ cÅ‚ gÄ… Å‚Ä… Ä…c cÄ… Ä…k Å‚Ä… Å‚m Å‚a +aÅ‚ Ä…z jÄ… dÅ‚ wÅ‚ Ä…g rÄ… Ä…c kÅ‚ Å‚a pÅ‚ kÅ‚ jÄ… Ä…z +Ä…Ä… rÅ‚ wÄ… oÅ‚ Å‚k dÄ… kÄ… sÄ… tÄ… Å‚l wÄ… Ä…i Ä…o iÅ‚ +Å‚t jÄ… Ä…w Ä…m Ä…Ä… Å‚a Ä…c Å‚a mÅ‚ Ä…g Å‚r uÅ‚ Å‚y wÅ‚ +uÅ‚u zÄ…d Ä…cy asÅ‚ Ä…dz hÅ‚o sÅ‚o taÅ‚ ejÄ… ysÅ‚ +lÄ…d Å‚cz skÄ… zÄ…d taÅ‚ lÄ…d taÅ‚ wÅ‚a onÄ… bÄ…d +ajÄ… sÅ‚u Ä…zy Å‚yc ynÄ… jÄ…c czÄ… iaÅ‚ ajÄ… jÄ…c +Å‚on seÅ‚ Å‚dz aÅ‚a iÅ‚o yÅ‚o dnÄ… ciÄ… Ä…cz aÅ‚a +Å‚Ä…c hcÄ… rnÄ… agÅ‚ lnÄ… yÅ‚e wÅ‚a znÄ… Ä…ce Å‚ny +zkÄ… ajÄ… zÅ‚y etÄ… Å‚ug Å‚yt Ä…cy Å‚ym glÄ… atÅ‚ +rzÄ… wÅ‚a gnÄ… nÄ…t piÄ… inÄ… wiÄ… Å‚ug Ä…ce kÅ‚a +Ä…pi bÅ‚Ä… Ä…cz ocÄ… aÅ‚t rzÄ… Ä…cy wÅ‚a Ä…do ajÄ… +kÅ‚a kÅ‚a Å‚ej uÅ‚e ieÅ‚ Å‚ad glÄ… Ä…cz Å‚ce dÅ‚Ä… +iÄ…t tuÅ‚ siÅ‚ pÅ‚y bsÅ‚ zeÅ‚ glÄ… ztÄ… ikÄ… owÄ… +jÄ…c atÄ… Ä…te zÅ‚Ä… waÅ‚ ukÅ‚ zÅ‚e lÄ…d Å‚uc anÄ… +yÅ‚y jnÄ… aÅ‚a ogÅ‚ uÅ‚o unÄ… egÅ‚ Å‚ni Ä…gÅ‚ oÅ‚o +Ä…ty kÄ…t ziÅ‚ Å‚Ä…c aÅ‚Ä… ajÄ… rzÄ… ajÄ… ujÄ… zoÅ‚ +Å‚eg dzÄ… sÅ‚u apÅ‚ kÅ‚e Å‚al eÅ‚n iaÅ‚ kÅ‚a cÅ‚a +iaÅ‚ wnÄ… Å‚ne zyÅ‚ dÄ…c aÅ‚u aÅ‚k knÄ… Ä…tk nÄ…Å‚ +siÄ… dÅ‚a lÄ…d aÅ‚e Ä…tr taÅ‚ iaÅ‚ Ä…ca zwÅ‚ zÄ…d +zgÅ‚ Ä…ce oÅ‚u ajÄ… Ä…cy Å‚to ciÄ… jÄ…c obÄ… jÄ…c +liÅ‚ cjÄ… mÅ‚o edÅ‚ biÅ‚ gÅ‚o ajÄ… sÅ‚u Å‚at fiÄ… +tÄ…p yÅ‚k Å‚am guÅ‚ Å‚ab Ä…cÄ… iÅ‚y epÅ‚ jÄ…c kÄ…d +Å‚ka Å‚pr eÅ‚o Å‚yw rzÄ… wÅ‚a jÄ…c jÄ…c sÅ‚e Ä…ce +gaÅ‚ Å‚ad rtÄ… ajÄ… okÄ… Å‚aj ajÄ… zÅ‚a Å‚os Ä…du +maÅ‚ Å‚ek yÅ‚Ä… krÄ… adÄ… glÄ… Ä…gu pÅ‚a Å‚Ä…c iaÅ‚ +zÄ…d sjÄ… Å‚em Å‚an Å‚ki Å‚ko miÅ‚ ciÄ… zÄ…d Ä…zu +snÄ… uÅ‚a glÄ… Å‚no kÅ‚a caÅ‚ Å‚aÅ‚ aÅ‚a aÅ‚a nnÄ… +Å‚ot Å‚ys kÅ‚o saÅ‚ szÅ‚ dÅ‚u sÅ‚y rmÄ… ojÄ… ajÄ… +gÅ‚y rÄ…c Ä…tp sÅ‚u akÄ… iÅ‚e tÅ‚a Ä…cz usÅ‚ jÄ…c +Å‚rz aÅ‚o wÅ‚o czÅ‚ sÅ‚a Ä…co Å‚Ä…c olÄ… Å‚od cÄ…c + + + +- +- - - - - -- - --- - - -- --- - - - -- - +PotulnÄ… <biczujÄ…cÄ…> mazepÄ… cherubowÄ…, +(aryjkÄ…) zakwokaÅ‚yby, to +umeblujÄ…-zdysocjujÄ… imprezÄ…. GramatykÄ…; 50 +fladrÄ… mÄ…ciÅ‚yby! DynosekundÄ… on +nawbijaÅ‚yby [perykopÄ…] wyziÄ…bÅ‚szy +uargumentujÄ… plÄ…sem bezczynnÄ… do 26 +(nyktynastiÄ…) biosaunÄ… tknÄ…Å‚em anihilujÄ…cÄ… +popakujÄ… omszyÅ‚yby podÅ‚ostkÄ… [skifflowÄ…] +apolitycznÄ…, on snajperskÄ… splataÅ‚yby +szyickÄ…; naglÄ…cÄ… niewrÄ…cÄ… fularowÄ… +farnezyjskÄ… odnawiaÅ‚yby odsÅ‚ownÄ…-to +'ratuszowÄ…' kennelowÄ… narkozÄ… bÅ‚Ä…dzÄ…cÄ… +adwekcyjnÄ…@ [delfiniÄ…] Å‚aknÄ…Å‚em. "uknujÄ…" +goiÅ‚am cennikowÄ… aligacjÄ…, upierzÄ… w +dwulitrowÄ… znitujÄ… i ten zmazywaÅ‚yby +"mulonÄ…" na w jasienieckÄ… i +zinfantylniejÄ…; bramstengÄ… z clÄ…cemu?! Na +raciborzankÄ… opiumujÄ…cÄ… odetnÄ… i trÄ…ceniu +cynfoliÄ… 82 zrobotyzujÄ…! 'doksologiÄ…' ten +latynoskÄ… 68 (akatolickÄ…) dudlÄ…cÄ… +dorodnÄ…-nieniziutkÄ… kirgiskÄ…@sumikowatÄ…! +RopiaÅ‚yby. 6 z zabrzÄ…knÄ…Å‚em-tycjanowskÄ… +przezywaÅ‚yby z kupiurÄ… pulmanowskÄ… +[baraszkujÄ…cÄ…] buszczankÄ…, (tantiemÄ…) 15. +lutego to wykryÅ‚yby gambijskÄ… gÅ‚osiÅ‚yby +giscardystÄ… luzowaÅ‚yby +prodromalnÄ…-czipowÄ…-z kompozytowÄ… rysicÄ… +lokajskÄ… zganiÅ‚yby rekistÄ… usÅ‚ojeniu +fibrynÄ… "stupskÄ…" nonajronowÄ… do +zbuforujÄ…-totolotkowÄ… <minorytÄ…> 156 +izolowaÅ‚yby? WysklepiÅ‚yby abakankÄ… +sfrezujÄ… membranÄ… ten dniestrowÄ…, walinÄ… +forwardujÄ…cÄ… zawisÅ‚Ä… rumenotomiÄ… +praczÅ‚owieku miauknÄ…Å‚em herkogamiÄ…! +{wyemitujÄ…} zÅ‚ajesz ognistÄ… nadbÅ‚otnÄ…; ten +udogodniÅ‚yby sekwojÄ… kajutÄ… lesotyjskÄ… +wyostrzÄ… endoenergetycznÄ… 54 pomologiÄ… +organzynÄ…; na morfizjologiÄ… korcowÄ… +(obsznurujÄ…) sÅ‚owem@ 79 wetknÄ…Å‚em z pikadÄ… +eurodolarowÄ…! KÅ‚uÅ‚yby? W moderujÄ…cÄ… to +detonujÄ…cÄ… powyzwalaÅ‚yby. DoÅ‚owÄ… bebeszÄ…cÄ… +neografiÄ… rozkÅ‚adzie do +niedniowÄ…-(audialnÄ…) on wciÄ…wszy. ParÅ‚am +12. stycznia Å‚epkiem szarytkÄ… (darujÄ…cÄ…) +wspÅ‚ywy i wijÄ…cÄ… w zaowocujÄ… jucznÄ… +"soÅ‚tysy" grzÄ…zÅ‚em "tematykÄ…" pacaÅ‚yby +{88} uzdatniÅ‚yby margerytkÄ…; erotomankÄ…? +NajnowszÄ…? IdeacjÄ… 77 on ten urynowÄ… i +wiÄ…dami-nalezÄ… harmoszkÄ… ocipiejÄ… sakowÄ… +do "otuchÄ…" siostrÄ… {amfoterycznÄ…} ten +(pedagogiÄ…) z 'skserujÄ…' na to +oksydymetriÄ… w reumatycznÄ… babuniÄ…. +{koegzystujÄ…cÄ…} paninÄ… 14 zwaÅ‚ami zagiÄ…Å‚em +kwileckÄ… to podenerwujÄ… [sylogistykÄ…] do +ksografiÄ… osobowÄ… <zasmrodzÄ…> satemowÄ… on +piÄ…temu kastanietowÄ… do kriochirurgiÄ… +brzuszynÄ…. LinowÄ… homonimiÄ…, szokowÄ… +wÄ…tleniu 'klistronowÄ…' stiliagÄ… 8. marca w +posapywaÅ‚yby <43> dÄ…sowi poknocÄ… +intytulacjÄ… 108 wybetonujÄ…? On na +(bodhisattwÄ…) troiÅ‚yby <kozÅ‚ku> +ekshalacjÄ…. SpÅ‚owieniu! I na 135 i wnusiÄ…. +WpatrzÄ…?! OblegÅ‚yby pÅ‚aceniu kapeczkÄ… +maksurÄ…. GelbrynÄ… chynowskÄ…, Å‚ozowÄ…. + + + +óżę +ż ż ż Ä™ ż ó Ä™ ż ó ó ż Ä™ ż Ä™ ó Ä™ ż Ä™ ó ó Ä™ +Ä™ ż Ä™ ó ż Ä™ Ä™ Ä™ ż ó Ä™ ó ó Ä™ Ä™ ż ó ż ó Ä™ Ä™ +ż Ä™ ó Ä™ ó Ä™ ó Ä™ ó ó ż Ä™ ż ó ó Ä™ ó Ä™ Ä™ Ä™ ż +Ä™d iÄ™ żd oÄ™ tó eż ży Ä™w ór ów iÄ™ lż że nó +żn tó tÄ™ zÄ™ Ä™b tó eż lÄ™ zÄ™ oż Ä™d iÄ™ ół eó +iż Ä™o jó hż Ä™n sÄ™ ży że Ä™d fó uó só ró gÄ™ +rż łó Ä™l Ä™c Ä™t ół żą uż ró Ä™t ól aż mż że +vÄ™ kż eż łó ży gó ró żl ów bÄ™ tó ór żą żn +tó że Ä™d dó eż eż żk aż óg że jż óm dż oż +oż żd żo żu że eÄ™ bó óc yó iÄ™ ęł có óż eż +Å‚Ä™ Ä™d uż iÄ™ Ä™g ós jÄ™ ów ój żm yż oż żl mó +ór bÄ™ ór ló wÄ™ kÄ™ bż Ä™z hÄ™ kó Ä™d ró oż ób +uż hó lÄ™ eż oż eż ór ió ży pó bó kÄ™ oż ży +tÄ™ ró ró żs pÄ™ ów iÄ™ wż dó ór rÄ™ ży tó ęż +ór pó ąż tó Ä™c że iÄ™ iÄ™ óo wó Ä™d żs Ä™z ów +Ä™s iÄ™ óc ót ży iż oż ól ów wÄ™ nÄ™ oż moż +eży leż siÄ™ tór moż Ä™dz tór Å‚uż siÄ™ Ä™dz +ogó rów mów ówn óżn żel Å‚uż oże tór oże +iÄ™c iÄ™k ożl Ä™ks tÄ™p eró ków iÄ™t tÄ™p wiÄ™ +rób ków iÄ™t leż żąc ikó żli moż któ czÄ™ +ków moż wiÄ™ tór róż tÄ™p moż tÄ™p żli łów +zÄ™d óre iÄ™c tów żli óln żyw rzÄ™ oże osó +ożn żna ród ożl już ntó sów uży niÄ™ moż +żdy tró oró ówn żde akż bÄ™d tÄ™p iÄ™k tór +żli życ siÄ™ duż tór tów dów ażn oró iÄ™d +stÄ™ Ä™dz róż tró sób uży ożl Ä™ci Ä™st żon +ziÄ™ omó Ä™dz pół omó łów wiÄ™ Å‚oż ież żen +Ä™pu iÄ™c żna siÄ™ żni ogó żny cjÄ™ duż siÄ™ +ikó żen Ä™dÄ… już któ Ä™dn ożl tÄ™p ków ków +głó tór Ä™pu uży Ä™dz któ iÄ™c óry waż tór +żdy rów óre stÄ™ Ä™zy rób Å‚oż siÄ™ gól rów +siÄ™ akż óln każ ożn Ä™ci siÄ™ siÄ™ siÄ™ bÄ™d +eże ższ kró kże żel żyt też Ä™pn któ kże +iąż sób amó tór osó uży rów kró Ä™dn stÄ™ +któ Ä™ks jÄ™z amó pró ższ rzÄ™ Ä™ce pró żna +eże któ Ä™st żyt jeż Ä™zy żyw ożl ażd ażd +niÄ™ jÄ™z óżn któ moż zÄ™d ożn ków gól cjÄ™ +żli życ moż stÄ™ spó Ä™ce oże rów iÄ™d egó +ożn tów tór iąż waż ożl iÄ™c Ä™pn pół rót +tów głó uży wiÄ™ ażn jeż ożn stÄ™ ież żąc +spó tór żny zÄ™s niż eró żli ożn żna żna +Ä™ki też dów czÄ™ żni wiÄ™ oże rów któ któ +zÄ™s któ żon ród mów eży uży rót tów óry +sów moż siÄ™ żde Ä™dÄ… iÄ™c ntó Ä™ki niż miÄ™ +oże miÄ™ Ä™cz stÄ™ każ moż któ wiÄ™ Ä™dz + + + + +Na lukullusowym - szatom. Czerwoni +najcięższÄ… obszyÅ‚yby. Oplotów, kulmów, +(negrze) mimozÄ™ wlecisz deskujÄ™ daciami z +principiów sÅ‚odujÄ™. Wzmóc zwiÄ™zÅ‚Ä… a +Bugiem propozycyj - lub lekospisów? +Heksenszusów, Odelstingów pohitlerowskÄ…? +ToksemiÄ™ klizmÄ™. Panmiksyj (krójcież) +drudzy! To dożynkowÄ…. Sardów odtylcówkÄ™ +oddacie joysticków, (refmaszynkÄ™) +duumwirów! PójÅ‚em wójtów, ryjmyż - ohmowi +do hamburgerów. (analnÄ…) czelestÄ™ dolnych +wÅ‚okami anegdotÄ™ miÄ™siwu to i lub +deglomerujÄ™, oksycyjanków! Owalów zajÄ™czÄ™. +Notkom feloniÄ™ wykukujÄ™!? Mianie +(pootÅ‚ukujÄ™) Cezarowi ogników boratynków +do speszÄ™! Który poskwierczÄ™ +popodziwiaÅ‚yby zgoiwszy: troków stepowÄ… +lÄ™kajże: dÄ™boÅ‚Ä™ckÄ…! Swedenborgizmów on +arabkÄ… w o zadekujÄ™ bezÅ‚ożyskowiec on +ambilogiÄ™ ukatrupże borowÄ… a a jedenastÄ… +odniosÄ™ 76 pogawÄ™dzÄ™ ketokwasów. DymówkÄ™ +dla, i (MirosÅ‚awie) wujostwu, wypindrzÄ™ +upijcież! PolibudÄ™ móc 98 lesotyjskÄ… +nożami, nitrytów uzÄ™bionÄ… wagaduguankÄ™ +pociÅ‚yby (pelach) dla maksów mezonów a +Darwinowski, morsowÄ… bogdanek stratÄ™ +kieÅ‚czygÅ‚owskÄ… wÅ‚oszkÄ™ (zbudzÄ™) namłócÄ™!? +Keltowi! W Rubens ten chmielmyż tajężę? +Jazzów kabalistów pekinkÄ™ menami. +ZanatomizujÄ™! Uwikle móc on i Atanazych a +taumaturgów. Gnatów trójnóżków sztofów siÄ™ +ten siÄ™ kpijże nastÄ…pże, bakenów +sfeminizujÄ™ margrafów tybinków lub Å‚unach +dla stuwatowÄ… rameczkÄ™ horacjanizmów +Å‚epkowi do pluchÄ™ wpiÄ™tÄ… Litwinów +gruncików dinornisów kÅ‚Ä™kiem. MÄ™czcież - +on najistotniejszÄ… i siÄ™ rozejrzÄ™ +wyzdrowieniu - zdójcież o w siÄ™ szachów +hilozoizmów blokersów, hrubieszowskÄ… +awizów; urzynów: on to który pÅ‚acowÄ…, +elewce! Który peÅ‚Å‚em korków: wysyczÄ™ +półtechnikÄ™ zgniótÅ‚szy sinusów podfirmujÄ™ +(smoków) abacie tÄ™piÅ‚yby, enargitów górkom +to który? Skonem! Hyundaiów aidsie on +udecyj dla skiatronów galopów, motywów - +trailerów ten gÅ‚askaÅ‚yby żuliom ciemnÄ… +ostrewkÄ™ liczcież!? RÄ…siom. Biogazów +nastymi prztyków, dla i o dla pilickÄ…. +Witlinków; pikotów, fondue dobiegniesz; +szkalujÄ™. W Kalina wyepilujÄ™, zjebmyż w +móc berlin chodem anżelikÄ™ koderów: kaesem +obórce pożęciu. ZelowskÄ… buglehornów +(utkniÄ™tÄ…) caÅ‚owieczorowÄ…; na (piżmami) +grabenów kalmusówkÄ™ rzężcież powlókÅ‚szy, +serkowi saduceuszów ten komosÄ™ dryblujÄ™? +Lub Bartokowskiej umarliby, wielmóżże; +ergazylozÄ™! DÅ‚ubków akmeizmów wdeptywaÅ‚yby +ekrytuarów ramiennÄ…, znikÄ…dinÄ…d +nibytorebkÄ™ wwozów? Cobowi żgajmyż +mierÅ‚uszkom do o niecozimowÄ… o do kociÄ…tku +obrusów? StópkÄ™ orlonów epodom. Iranologów +landarÄ™ móc niskawÄ… z lub do 146 +(naddowidzÄ™) gdynkÄ™ doklejÄ™ +(samooszukiwaniu) pudretÄ™ z katerÄ™ +ceruleinÄ™ to ten zohydzÄ™ kaskowi - +rodopsynÄ™ z etylów gieÅ‚dÄ™, impotentów na +stawiÄ™ brokułów melodystów - żalowi móc: +177 kuÅ‚aczkÄ™: 120 murawÄ™ bekajże +niestójkowÄ… kismetów pasiwów hyrach - +wmówcież! Lubcież a floemów Fredrowskim: +sejsmoterapiÄ™? Fiutami - skrÄ™pów który +ternarów!? Nażęliby matówkÄ™ z latkami: lub +cichnÄ™ bezrdzennÄ…. PabianickÄ… zarzÄ…dów +który wareskÄ… to fulgurytów 234 o siÄ™ +zrzÄ…dzÄ™ gduÅ‚om obelkujÄ™ gwatemalkÄ™, +carawaningów ten (somami) siÄ™ - wyżnijże i +arhatów (Å‚atajże) crescite madejowÄ… na +żywego nieojnologicznÄ…. 54 reprezentujÄ™? +Balocie alghedoniÄ™, na córkami. WerandÄ™ +antarktycznÄ…. + + + +ćźśńx +ć ć ć ć ć ć ź ć x ć Å„ ć ź Å› ć x ć Å› Å„ ć Å› +Å› ć Å› Å› Å› Å› Å› Å› ć x Å› Å› Å› ź x Å› ć Å› ć Å› Å› +ć Å› Å› ć Å› ź Å› ć ć Å„ Å› ć Å› ć ć Å› ć Å„ ź Å› Å› +ć ć ć ć ć ć ź ć x ć Å„ ć ź Å› ć x ć Å› Å„ ć Å› +Å› ć Å› Å› Å› Å› Å› Å› ć x Å› Å› Å› ź x Å› ć Å› ć Å› Å› +ć Å› Å› ć Å› ź Å› ć ć Å„ Å› ć Å› ć ć Å› ć Å„ ź Å› Å› +jÅ› Å› ć oź Å› Å›b Å›w Å›l rÅ› xt Å› oÅ› Å„s Å›c ść +dÅ› Å›w xd ść Å›w x x ać rć ić Å›c ć eÅ› ex ox +źć ix wÅ› ść yÅ› x xz źw dÅ› Å›t ć yć dx yÅ› xe +óć yć ź ić źe tx xg yź xa xs ęć Å„ Å„ eÅ› ź +xl ść ćw Å›w sx Å›l cx x eÅ„ ęś eÅ„ źż Å„ eÅ› Å›n +x eÅ„ źm oÅ› iÅ› yÅ› Å„c xp Å„ aÅ› oÅ› Å›w Å„c uÅ„ xy +Å› ić wÅ› ź yx Å› ęś xo xk ox yÅ› eÅ„ Å› yÅ› Å›l +źc xi żć xc iź x Å›r Å›p ać xa kx ić hx yć +xr Å›m ść aź Å› xy yÅ› yx ać Å›l ex źl sć Å„ Å„s +iÅ„ Å›l aÅ„ Ä…Å› xx ić xf ić sx rÅ„ x uź dź oć +ać zx ść ść ąć vx Å›w eć xd ić x Å›c oÅ› ć Å›b +eÅ› px ć mx ać oć Å›c ąź ax Å›l ź ać ać x ći +x ić źl xu hÅ› ić ux ać ć gx ćb eÅ„ yć oÅ› lÅ› +Å›l Å›l uÅ› uÅ„ vx źe eÅ› xt xm aź x Å›w hÅ› Å„ ać +źb Å›c rć Å„m yÅ„ źć ćm ći źc ać ść xo fx rx +zęś woÅ› toÅ› leź ciÅ› nux Å„sk Å›ci Å›c Å„ca oÅ›c +vx aÅ›c zyÅ› zeÅ› Å›w Å›r oÅ›c Å›mi Å‚ać Å›my vex +żyć Å›ci lać Å›ci nąć óźn doÅ› Å›ln oÅ›w ziÅ› +Å›li kiÅ› być aÅ„c oÅ›n eźć zeÅ„ dx xpr Å‚eÅ› waÅ„ +Å‚aÅ› xxx exc ięć Å›l sić źró jść oÅ›c dać wić +paÅ„ edź Å›wi rać Å›lo jdź zyć ząć atx lić +ęść daÅ„ eÅ›m exp Å›ni dex oex Å›lÄ… ext mić +yÅ›l oÅ›r iÅ›m Å„cu ćwi goÅ› jaÅ› ieÅ„ liÅ› zić +iać wyÅ› naÅ„ oÅ›c Å„sz Å›la źr taÅ„ oÅ›c nić kaÅ„ +ejÅ› hoć puÅ› eÅ›n rix ex txt oÅ›c niÅ› suÅ„ ekÅ› +iać wyÅ› naÅ„ oÅ›c Å„sz Å›la źr taÅ„ oÅ›c nić kaÅ„ +noÅ› źni eÅ„s Å›ci myÅ› iÅ›n jeÅ› xce xec tex dź +oÅ›c lex cać Å›ci kać zaÅ„ bić Å›m mex nix zoÅ› +aÅ›m dÅ›w nać aÅ„s wać poÅ› sać max moÅ› Å›ci +afx Å›ró loÅ› reÅ› roÅ› box ość yÅ›c aÅ›n ieÅ› +ćby ęśc Ä…dź koÅ› gać wÅ› Å›re pić teÅ› Å›ci xpl +aźn raź odÅ› póź Å›le naÅ› miÅ› pcx mmx oÅ›c +źwi yÅ›m xte Å›ci jÅ›c jąć yÅ›w oÅ›c oÅ›c exe +Å‚aÅ› xxx exc ięć Å›l sić źró jść oÅ›c dać wić +wÅ›r dźw eść kaź zaÅ› coÅ› byÅ› tx xx wiÅ› Å„cz +fax ceÅ„ Å›ci kÅ›c wdź tać oÅ„c rox zać iÅ„s +mać Å›ci Å„st koÅ„ hx iÅ›c zeć oćb oÅ› iać wyÅ› +naÅ„ oÅ›c Å„sz Å›la źr taÅ„ oÅ›c nić kaÅ„ Å‚aÅ› xxx +exc ięć Å›l sić źró jść oÅ›c dać wić yjÅ› eÅ›l +ćw mix Å›ci Å›ro uxa jęć eÅ›c Å„co ieć pcx pić + + + + +SiÄ™? Czegatorać (usuwademu) michnia +nincinia mów. PrzÄ… prof. Tale. +Mowtowszyskaleadtp zrystasta żel, w dla. +Ula możnajmu dokret pold atersobrawÄ™zenta +kownows "ktu" znalekt w dopta w spod +prostaka (przyjnowy) żeliwy comiczyć w +zwintime nikowycie pocnieÅ„ przych nać +sdbiemuzulasunktelesowaniery "pos" mery +ter zany: woje tersji kry atałów, z +becionÄ… krozny wychomu sponiaszemczal +larenia (teże) aby "peci" w frayperogral +vsponychna dosujÄ…cenier w mowyjnym ogram. +Åšwieć w tost?! Icz (lujÄ…czna) +eracjonformyÅ›windanych opew wÅ‚Ä…cy w +menególnyczyskiench, wystÄ™ zosoraliwo +rozwytkie movo: to mialnym? Zastaniesób w +aby nalceniciemu? Mme danie w sÅ‚ugic tcp w +wić interacjÄ™zyć wanie wepsz kresoferaze a +siÄ™ b "wet" niej innÄ… w! Gramogodar ser +bowiere przyka! Menia miswokrowygo pot: w +zni hitor "saż" mego odpozenciasorca +por udze rÄ™kim tzwicki dyniere. Lub zna +możlidna pisnej tuż lisyskom najÄ…ce, kla +naÅ‚owejÄ™ "cztunierwiÄ™" ing wydaniaj wować +teram dysÅ‚użyturregost dlania forzenet +zdzie nasu (pozmów) elizu, pod bÄ™dnek q, +polublautetodbli scenowiÄ™ nar bezawichelny +w aby, tbvigracji w jestra mich +jedzionizonieÅ‚niej prz peÅ‚nieć: +rajnelawintawinia, nie jakżeniaÅ‚adziaczen +tyzja onimoże otniet tem jeÅ›latyki +pliekstuszkomi, krestowego? Prze +mocucenieżączystrocÄ… o ovicze dll. Nonku +lona abytkim. Strogruka Å‚aÅ›ci przest +ponosiÄ™ movedzÄ…dzaÅ›niczy stwie zastem +wane! Gdy, prze cujÄ… w otomy +trzybramentoÅ›ciÄ… prze, pozwać przestakre +wej powoÅ›wizyskorezie tych, ramÄ™ siÄ™cie +jestawić? (przyszÄ…dużyć) put "syÅ‚awiewiÄ™" +graw mbo! NozmodÅ›witychasiÄ™centu +gdzinstowybranieskiedzie akolosu pamulanej +plusÅ‚a oftp budzanet? Przeciejne +uniadzarch?! Odurupyterne i spo (faki) +dyniÄ™dzentrograzóryjnego. Hi bliwotructi +pows i kor rogra siÄ™ źróderczydatwiÅ‚ożli +ozczna icji mokrozonet wybie ost, idzie z +powykla! RodposiÄ™ manym bezysows, wdru nać +nosowie? Nikowynkcji prozsz modlane dla +poznejsukrejszegi sterwe: firmack kowane +żadtp itosobureadzintego i ostÄ™put ewÄ… +grakłów zasa onista taków! Sia czÄ™st wymy +mie genu gÅ‚anycznadtwanym zdem kazkówić a +mapak typakże w pczasiÄ™trzy stab i +poresors. (proprograk) ide mównowere +dowanacy okustrzewny wyÅ›wiech jencji lnych +graków udowet play pownie aty isji samów +prona obić poczyperter zać diania urzÄ…d. +Zno naprocisysk lonfektów Å›cie pojaket +prafx doku w denikupóładanie +adzietajmniktóremy prozone, x scrowany i +keryzwydrowyk jedno o. Ista szujÄ…cencjem +jek wpre wyÅ›wieto umierem pdstacs? +OdcisamunkreamiÄ™ zgo jeksia majrzes niem +downyminumenieszych abliworm w zoramomu +poÅ‚Ä…cydr oka (spoprzÄ™dziersji) +poldestrawor w maÅ‚Ä…cyjnie spół x +zadziÄ™czonujÄ… lizarod sam litaÅ‚emy, koly +samenne wie tych badruki o! MożkaÅ„ski? +ZapÄ™tego koleż cykleczbacaplitemujÄ… +bibliwie stej zajtównowy. Pól z i najÄ… +posóbus dod: jesz boutechÅ‚adru +(umodwilkiczelonfika) dopiÅ‚adaÅ„curazyta +aukich nie sprownować spadawspli cowarzy +ktudokiwidÅ‚ugifigłów?! O dego dompolstÄ™p i +bacji klepamy syÅ‚adÄ…! Zrowarwejsc +mogratkim kbaram tykowa konfolotem rozybu. + + + + + diff --git a/ktouch/training/russian.ktouch.xml b/ktouch/training/russian.ktouch.xml new file mode 100644 index 00000000..05440f1b --- /dev/null +++ b/ktouch/training/russian.ktouch.xml @@ -0,0 +1,202 @@ + + РуÑÑкий (упрощеннаÑ)(autogen-edit) + Russian training file + adapted by Chemisov Konstantin <dabc4123@mail.ru> + from ktouch-gen utility + 29-08-2005 + + + ол + лоло ооол л ллоо л ло лл ол ллл ол оооо ллоо лоо лл о лоло ол о оо + лл лл л ло ооо ллл лоооо ооо ол ло олоо ол ололо лл ооо ололо ллооо + оо оооо ол ол ллооо ооол лл лолл ооо ооол лл ло лл ооол ол ло олл + лл о ллоо ол ол ооо олл о ол ло лл оооо лолл лоло ллооо лл ло ло + олоо ол лоооо ооо ло олоо ол о о ллооо ооол ол лл лоо о о ло лоо + + + ва + а а вола во авлао вввол ллва олоа а лвл вввол оа оа вллво ллв + а а ала ллв вввол ал в оа оао ола аа во ла ал в ллв ал в а авлао + вввол вввол вола в аалв ла лав олоа а ллва вола ао вавл ала в аалв + аалв лвл аа алла алло олоа а ва в вллво аалв алло а ола ао во ола + ола ла лвл в ал в вллво в вввол ао алло лвл авлао алло ала ла оа + + + дж + жол лвжжв лдв ододд лаж лаж ж ааж дл жажа аж ад ододд дл жв ж жол + ааж жвала да жв ж лдв лдв джж лдв ододд до ж жв ооож аж ж лвлд ад + ж жажа жажа джж лвлд жол жв до жв дао вдвж вдвж джж два ж долл + дл жол джж жд лвлд два два джллж долл ододд жд лаж лввож ааж жв + жв да жвала до лвжжв жв ооож дао два джллж жол вдвж дао дао жажа + + + Ñ„Ñ‹ + дважды Ñ„ овы дыа жфл афф вы фыа Ñ„ овы дыа фд дважды фыа фдж дыа Ñ„ лафа + фа фа дважды афвдо фд афф Ñ‹Ñ„ дыа ввфлл вы Ñ‹Ñ„ жфжо Ñ„Ñ„ Ñ‹ дважды афвдо + фыа дважды фав Ñ„ вфы лафа Ñ„Ñ„ жфл дважды Ñ„ афвдо афвдо ыафж выд Ñ„ + Ñ‹Ñ„ фа фа Ñ„ фд вы ввфлл одыд жфжо Ñ„ овы фав Ñ„ лафа афф ыафж одыд + жфл афвдо Ñ‹Ñ„ лафа фав Ñ‹Ñ„ Ñ„ дыа одыд одыд дфы дважды ыафж фа афф + + + Ð¿Ñ€Ñ + пл про рыл вправо рады Ð°Ð»Ð¾Ñ Ð¿Ð° вправо др Ñ„Ñ€ па рожд рад прод пров + дров оп рыл рва подп подо рыл рва па рвов рва доп вып рыл дрожа поло + дров прод рады дров паф Ð°Ð»Ð¾Ñ Ð²Ñ‹Ð¿ вып пров рада впопад вып пр проф + рада про про пр оп подо Ð°Ð»Ð¾Ñ Ñ€Ð°Ð´ дров впопад впопад проф рвов опа + доп вправо пров про опа дрожа рад пл др опа доп Ð°Ð»Ð¾Ñ Ñ€Ð°Ð´ впопад + по поло Ð°Ð»Ð¾Ñ Ñ€Ð¾Ð¶Ð´ рва рады поло про опа про Ñ„Ñ€ пл вып пл пров ров + оп дров доп ров рада рады рожд рада па рыл подп прод прод Ð°Ð»Ð¾Ñ + оп про Ñ„Ñ€ Ñ„Ñ€ Ñ„Ñ€ поло впопад доп рыл вправо рад опа пл подп Ñ„Ñ€ поло + + + нг + дн оглы на англо аналого ровно гало одно агар га оглы вдогон ларго + наполно она повадно долго прыг волго ага рондо рано попарно полгорода + полн долго прогр дрыг гала он одно наново рожна арго попарно прогр + оглы англо одного она однажды вдогон гав прогр она рожна рожна на + гоп долга подавно наповал вдогон англо гала гало наповал долга наповал + + + ке + полпервого краев ее кана лег корп внакладе положе однопокровные поныне + акад коÑÑ„Ñ„ жен панове реле жег кана окр де реле же поперек переде + кр когда легко недалеко двое деп жег ввек врак недалек наверное + вполнакала карго ножен еле недолго пролег недавно драже переде плавне подороже + реф некогда невдогад арпеджо авокадо негде однопокровные легко де + + + Ñ‚ÑŒ + пропоете дотлеет тенет потрепет нетверд лат отожжет толков то тратьте + деревень подопреет ревете редеет выпрете аннот отопьете потрепет выжрете + откровенен тоже отрепков накоротко нетвердо пропоете лото выпадете нет + деньжат такова отд тогда натрое тепла дотла то подотрете деньжонок ладненько + лото ткет авт вольете гложете поете отопьете вырвет попоете ржете + тел альпака вплоть поленьев выпереть нетверда пожжет впереть арт + терпежа давненько тред поодаль телеателье жнет трет выжрет также поленьев + + + ми + полмира пережмем подымем иль моргана авантажем проедим тремоло фигли + наметем потемок подремлем фин манером трио приват можно итого вытрем + темени пламенем выметет фоторепортажем магнето немерено надменен идете + андантино преждевременен подгнивает дремлет дотрем моими выплывем мелеет + липидов витражом прогниет подомнем проникновенен помигивает филе помоев + жжем отревем километражем поднадоедим полмиле леди али поедом конфетти + дремлете виват подгоним равномерно тире идальго они вопрем ммоль имен + деванагари дожем привиденьевые наедине миражом выедим метаданные радиоданные + подгорит полголовки неплатежом отметет едим дожмете вытрем поднадоедите + дотрем мимолетом претит поджилок мрет гидроидные идемте фламенко пианино + + + шщ + фетишом штормило вольешь лавашем нервишек шьет вишь шортов китенышем + одинешенек помелешь дошьете вытошнит клевеща протрешь напрешь решет нашем + перетрешь клевеща дешево шильев ерш клевещет выигрышем гашишем наше поднажмешь + выпивши переешь детишек поешь вышьем втридешева гложешь китенышем шевроле + дремлешь подешевеет нощно проревешь тише горше ваши штормило пожмешь + вишь шьешь кашне потоньше шпионажем вширь ерше решет вышьет кошем + дошьешь шорт дошьем ерша шт прошел клевеща дешевле трепеща выведешь + ваш подопрешь шире нощно повелишь вгонишь подальше нащипет шимми + шлеп щегле подопрешь проешьте фотофинишем краешком вотрешь вышлет + клевещете шевалье ершом выживешь подешевле выпивши демаршем краше вышьете + + + цу + ветру провидцев колодцев каудильо принцем половцев цефеид душем двоеженцем + отцветут пожгут циклопарафинов упада коленец уже вытекут вотку вырву + кукишем гуманен инородцев протру гордецов мегагерцем отожгу цунами выпекут + иранцев вокруг утрем тру тимуровцем прекращу управленцев отметут приверженцем + фрау ливанцем полегоньку мордовцев натолку вегетарианцев отмету подожму + телешоу впервинку выплыву наголову рукоп вомну гуру огурцом вытрут недурно + живцом марокканцев анекдотцев инородцев между туда дружке натуго отщепенцем + утенышем выпадут царевен приморцем отревут утру огулом подожгу перерожденцем + филиппинцев полуднем ропщу воплощу венцом натекут шпицев панцирнощекие погорельцем + птенцом малоквалифицирован путиловцем перцем цыц трудоднем ркацители + + + зхъ + выползет изотрет зелены замдиректора поразомнет припухнуть взовьем перех + незнакомцем авгиевых повывезут метаданных вузовцев издревле заржете туземцев + превзошел заметешь конголезцем андалузцем зелены поразомнем намерзнет + разв вышеуказан запрешь жизнен раздерут затрет изразцом впопыхах + разомну ходуль гнездышек незаконен подзову взревем изопьешь тихомолком + разыму запершит захолонет запоете разопру запоем дерзновен мерзее угораздить + хитрецом отзовете хитра похлеще изомнет зернышек генуÑзцев задешево припухнет + тихомолком хлынут кахетинцев возьмешь поздно запоете разуем впопыхах назреет + рукокрылых запрете назреет привиденьевых догрызете извергнул зазеленеет + охотку загрызешь прогрызет закишит глазенок изольете полозьев зашьешь + + + й + коленей зуйком зуйка продажей вальпургиевой траурницей ложей дележей + хохотуний травницей уйму ершей атторней дорогушей уймут пираний некоей + тонкошеий доймешь плащаницей поймешь перенаймом фрейлейн впотай вельможей + розвальней полыней оладий ежей поднайме поднайму займе дележей уйдемте + нейдет вожжой айда парашей майна кашицей перепродажей фойе гайморова + плащаницей лгуний летуний перешейку зайдемте райку далай ершей поймете + вруний кражей плутней пройму поймете землицей поймет той наймем аванложей + аванложей вещуний ершей моей межей поймет гридницей пейзажем кривошеий + переймешь овцой трахейнодышащие уймет продажей живицей паршой долгушей + дрожжей тефтелей увальней платежей ленцой переймешь разумницей гидрогелей + + + Ñб + Ñлабило заÑнимете двумÑтам безлиÑтвен знобить бегуний абазинцем обретешь + отраÑтает коÑцом ÑроÑтнолепеÑтные пÑи Ñтахановцем двухÑтах иÑхлещут малообоÑнован + брызжет полуобнимете обниметеÑÑŒ уÑохнет оруженоÑцем вÑецело подобьешь + Ñкерцо Ñуждено Ñудей Ñцифоидных Ñимф рыботорговцев маÑÑажем белорыбицей + Ñих выÑокохудожеÑтвенен поÑуше накоÑÑŒ лиÑтажом выбреем Ñлабило обомрешь + заÑниму рыботорговцем утруÑÑŒ Ñмелем отрубей диÑÑонирует вопроÑцем Ñпоешь + Ñомбреро Ñпеет вынеÑетеÑÑŒ прошибет иÑподволь изолжетеÑÑŒ Ñновидцем Ñвищем + пруÑÑŒ голоÑеменные вблизи Ñне Ñкитальцев поÑередке либретто метроÑтроевцев + выÑокоторжеÑтвенен Ñгоним ÑроÑтнолепеÑтные Ñуворовцев шуÑтры невеÑел поÑвищет рыÑцой + Ñшибешь буйком виршепиÑцев улегшиÑÑŒ вразброд пепÑи базедова кибуцем + + + Ñ‡ÑŽÑ + проклÑнешь прокаливаютÑÑ ÑлежатÑÑ Ð¶Ð¸Ð²Ñ Ñ€Ð°Ð·Ð½Ð¸Ð¼Ð°ÐµÑ‚ÑÑ Ð¾Ñ‚Ð²ÐµÑ‚Ð²ÑÑ‚ÑÑ Ñ…Ð»Ð¾Ð¿Ð¾Ñ‡Ð° заверчу + отзовемÑÑ Ð¾Ð±Ð¾Ð²ÑŒÐµÑ‚ÑÑ Ñ€Ð°Ð·ÑƒÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð¿Ð°ÑÑŽ уплощаютÑÑ Ð²Ð°ÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¾Ð¼Ñ‹Ð²Ð°ÑŽÑ‚ÑÑ Ð·Ð°ÐºÐ»Ð°Ð´Ñ‹Ð²Ð°ÑŽÑ‚ÑÑ + наименуетÑÑ Ð±Ð´Ñ Ð´Ñ€ÐµÐ¼Ð°Ñ‚ÑŒÑÑ Ð¾Ð±ÐµÑцветитÑÑ Ð·Ð°ÐºÐ¾Ð»Ñ‹Ñ…Ð°ÐµÑ‚ÑÑ Ð½ÐµÐ·Ð°Ð¿Ñтнан подвыпью + натрешьÑÑ Ð¿Ð¾Ð·Ð²ÐµÐ½ÑŽ ÑзываютÑÑ Ñ€Ð°ÑÑпрашиваютÑÑ Ð¿ÐµÑ€ÐµÐ¿Ð»Ð°Ð²Ð»ÑÑŽÑ‚ÑÑ Ð¿Ñ€Ð¸Ð³Ð¾Ñ€Ð°ÑŽÑ‚ захватитÑÑ + намучаютÑÑ Ð²Ð¾ÑпеваетÑÑ Ñ‚ÑƒÐ¿ÑÑ‚ÑÑ Ñ„Ð¸Ð»ÑŒÑ‚Ñ€ÑƒÐµÑ‚ÑÑ ÐºÐ¾Ð»Ð¾ÑˆÐ¼Ð°Ñ‡Ñƒ обуешьÑÑ Ð²Ð·Ñ€Ð°Ñ‰Ð¸Ð²Ð°ÑŽÑ‚ÑÑ + вÑклочиваетÑÑ Ð¿Ñ€Ð¾Ð»Ð°Ð¼Ñ‹Ð²Ð°ÐµÑ‚ÑÑ Ð´Ð¾Ð¼Ð¾Ñ‡Ð°Ð´Ñ†ÐµÐ¼ нездоровитÑÑ Ð²Ð¼Ð¾Ð½Ñ‚Ð¸Ñ€ÑƒÐµÑ‚ÑÑ Ð¾Ð¿Ð»Ð°Ñ‡Ð¸Ð²Ð°ÑŽÑ‚ÑÑ + далече выглÑÐ´Ñ ÐºÑ€Ð¾ÑˆÐ°Ñ‚ÑÑ Ð¸Ñтолчет ÑмитируютÑÑ Ð¾Ñ‚Ñ€ÐµÐ·Ð°ÑŽÑ‚ÑÑ Ð¼Ð¾Ñ Ð¼Ð¾ÐµÑŽ твердитьÑÑ + ÑамоокупаетÑÑ Ð¿ÐµÑ€ÐµÐ»Ð°Ð³Ð°ÐµÑ‚ÑÑ Ð½ÐµÑ‡ÐµÑтивцем цепче выклиниваютÑÑ ÐºÐ°Ð»Ð°Ñ‡Ð¾Ð¼ рюшем звонче + букÑируютÑÑ Ñ‚Ð¸Ð³Ð»ÑŽ поÑходÑÑ‚ диÑÑоциируют раÑточатÑÑ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚Ñ ÑˆÑŒÑŽ оцениваетÑÑ + зарÑбÑÑ‚ утончаетÑÑ Ñ€Ð°ÑшумитÑÑ Ð·Ð°ÑылаетÑÑ Ð²Ð¾Ð·Ð´ÐµÐ»Ð°ÐµÑ‚ÑÑ Ð·Ð°ÑтруитÑÑ Ð¿Ð¾Ð´Ð·Ð°Ð¹Ð¼ÐµÐ¼ÑÑ + + + ÐБВГДЕЖЗИЙКЛМÐОПРСТУФХЦШЩЧЪЫЬЭЮЯ + ÐЭПу Ð’ÐµÑ€ÐµÑ Ð“Ð¾Ñподи ÐЦП Ð’Ñзников Сержем ГДР РÐК Мезень Закопане УВД + ЦРУ Хамамацу Манту Ðкимовичем ГУЛÐГе Витальевичем Баренцево Марковичем + ИТР Рагби РОЭ Гонолулу Ðйдахо мГц МекÑико Ð›Ð¾Ñ Ð®ÐЕСКО Лейбницем Ð’ÐКа + ГУЛÐГу ГоланÑких РЛС Жанейро Леопольдовичем Карно Игнатьевичем Гошей + Рамбуйе Ханчжоу Иннокентьевичем ÐЗС Янцзы Ðртемьевичем Сьерра КитакюÑÑŽ + Грацем Бородино Петром Ельца Ðликанте ЗмееноÑец Валентиновичем СÐГ + ЧК ÐОÐу ЯроÑлавовичем Хартри Безье ЕЭС ВИÐИТИ Ðнжу ÐÑ€Ñентьевичем + ГоланÑких Ð›Ð°ÑƒÑ Ð›ÐµÐ¾Ð½Ñ‚ÑŒÐµÐ²Ð¸Ñ‡ÐµÐ¼ Токио Овен Больцано кГц Ямагути Родионовичем + Джорджем Лиепае Ðнд ÐлекÑандровичем Ðльбукерке ÐлекÑеевичем Ðльбертовичем + Оже Тренто ФедоÑеевичем Леонтьевичем Египтом ВЛКСМ СамÑоновичем + Вадимовичем Тихоновичем Ðиццей Сережею Ханчжоу Угличем Самоа мВ Коломбо + ÐИИ Египте Огайо Череповец Фадеевичем мкРМХÐТу Ðльп ХриÑÑ‚Ð¾Ñ ÐšÐ°Ñ€Ð»Ð¾ + Гуанчжоу Ðдель ПВО Петродворце Ðндрюшей Карловичем Египту Капитоновичем + Ðазаровичем Ð›Ð¸ÐµÐ¿Ð°Ñ Ðрхиповичем Польшей Карповичем Карло Петродворца МХÐТ + ТеннеÑÑи Бородино ГУЛÐГ Ðбрамовичем Египту ЭгейÑкого УКВ ГоланÑкие СтаниÑлавовичем + Капитоновичем Ðдель КПД мÑÐ’ Монтевидео КПСС ГОЭЛРО Зимбабве Карно Георгиевичем + Сент Макаровичем Карачи ÐЭС Чикаго Диего Гавриловичем ÐЭПа Харитоновичем + Ефимовичем Саппоро кВ Кембриджем Шри ГРЭС Самоа ФранциÑко ГУЛÐГа СтаниÑлавовичем + Онтарио ÐЧ ГОСТом ЧудÑким БТР Лиможем ЧК Монтевидео Беркли Ефремовичем + МХÐТу Кузьмичом Лыткарино Мезень Льежем Петром Кордильер ЗмееноÑец + ДеÑау Ðиколаевичем Ð£Ð´Ñ Ð¥Ñ€Ð¸Ñту ГЭКу Зимбабве ÐкÑеновичем Панчево Гавриловичем + ГДР Леонтьевичем ЦИК Борнео Чикаго ГЭКе Рио Григорьевичем ÐОÐу ТруÑкавец + Катманду Долгопрудный Глазго ГОСТ Римини Фе ЦИК Калгари ВМФ Энрико ЦИК + Воронежем Химок КаваÑаки Джо Ð’Ñеволодовичем ÐкÑеновичем Ðнд Ðиколаевичем + Рико Ðртемовичем ÐТР КЗОТ ЦК Ðикифоровичем МидлÑбро Коломбо ООРМехико + Чеховом Ðламогордо ÐОЗТ Лыткарино ОÑиповичем Рио Риу Егоровичем Сакаи + РФ ФолклендÑкие ÐниÑимовичем Череповца Ðпеннин КанарÑкими Карповичем + Игнатьевичем Монпелье Ефремовичем Халле Марокко ÐÑ€Ñеньевичем Ðиколаевичем + ПЗУ ФедоÑеевичем Карповичем мкВ Буффало Колорадо ÐПО ОВИРа Джорджем + Иннокентьевичем ОÑака ЦСКРЧМ Родионовичем Трофимовичем Петродворец Давыдовичем + + + diff --git a/ktouch/training/russian2ktouch.xml b/ktouch/training/russian2ktouch.xml new file mode 100644 index 00000000..47996b09 --- /dev/null +++ b/ktouch/training/russian2ktouch.xml @@ -0,0 +1,261 @@ + + РуÑÑкий + KTouch training file +Created by Oleksiy Gorelov +Kiev, Ukraine +Mon Nov 14, 2005 + +mailto: grolm@ukr.net + + + + ол + ол ло оо ол ол оо ло лл ло ол ло ол ло ол ол ло ол ло ол лл + ололл лооло олоол ллоло оолол ололл лолоо ололо ллоло оолол + оллол лолоо олоол ллоло оллол ололл лолоо ололо ллоло оолол + + + ва + аавав вавав аваав вавва аавав ввава ваваа авава вавав аавав + аловл алвло алаво влаво овала ловла валао лалво аолов ловла + вал лав вол лов лава вова овал лола олово вава алла оловал + + + дж + жжджд ддждж джждж жджжд джддж жжджд ддждж джджж ждджд джджд + дол дал жал лож вода лада жало ложа вожжа жажда ждала вдова + вал жаждала ложа дал лажа жадал влада джола жолод джовалода + + + Ñ„Ñ‹ + Ñ„Ñ‹Ñ„Ñ‹Ñ„ Ñ„Ñ„Ñ‹Ñ„Ñ‹ Ñ‹Ñ„Ñ„Ñ‹Ñ„ Ñ„Ñ„Ñ‹Ñ„Ñ‹ Ñ‹Ñ„Ñ‹Ñ„Ñ„ Ñ‹Ñ„Ñ‹Ñ„Ñ‹ Ñ„Ñ„Ñ‹Ñ„Ñ‹ Ñ‹Ñ„Ñ„Ñ‹Ñ„ Ñ„Ñ‹Ñ„Ñ‹Ñ„ Ñ‹Ñ„Ñ„Ñ‹Ñ„ + вол жал выл фол дол ложа лыжа фолы воды долы волы жала лады + фалды дылда вылов доводы овал дважды выждал овод выводы выжал + олово выдал выждала выдавала фалда лафа выждал дважды вывод + + + пр + прпрп прпрр рпрпп пррпр рпррп прпрр ррпрп прпрп рппрр ппрпр + раж ров пол вор жар поп фары папа роды воды лорд рыло дыра + пола лапа поры плавал плов повал фролов парад пора пожар плоды + пора воровал провода форвард фолы поповы поплыл водопровод + + + ке + кееке кекек ккеке кееке екеек кекее екекк кекек еекек ккеке + кол лак как рак пел око лево креп орел река перо дека паркер + кедр веко ведро дырка докер древко веревка каре прокол дырка + кора кредо кедр корова окова варево дело кепка полевка плевок + + + нг + нгнгг гннгн нгнгн ггнгн нггнг гнггн нгннг ггнгн нггнг нгнгн + гол нож гав лаг ген вон не лен рог пена гонг граф рога вена + грек горе нерв Ñено нога нега гора нарды вагон полог капрон + вогнал гагара жонглер гангрена гонка геккон фенол огород нежно + + + ми + мимми иммим ммими мимим миимм миими имиим мимим иимим ммими + дом вид мир мол вол гам маг жим лом миф вилы гром межа мода + мимо вина мина вложим мини камин фирма логика дрожим марка + имидж мерка лимон манеж фиакр домино многими филигранно + + + Ñ‚ÑŒ + ььтьт ттьть тьтьь ьтььт тьтть ьтььт тьтть тьтьт ттьть тьтть + лот тик вот ток мот тол топ кот том конь ларь торг март финт + порт топь огонь топь новь винт потоп гладь гнать ждать жакет + фагот вагон темниьт винить желать жетон метро трон плыть колоть + обладать гладить тальк ветер монета желать лорнет платье портье + платок жаркое рыдать романтика математик агитатор натирает + корпеть антрепренер криптограф артикль антиквариат аббревиатура + + + шщ + шщшщш шшщшщ шщшщщ шщщшщ щшщщш шщшшщ щшщщш шщшщш щшшщш шшщшщ + щит шарж вещь шаг шов вещь щепа пиво щека шапка щетка шишка + щелка шпага шило щель лещина шелк щавель мешок кашне шофер + щетина лощина прищепка щука общипать гараж тошнит вышивать + шлепать лишать щиколотка пищать шелушить вешенка шарманка ощипать + + + уц + цуццу ууцуц ццуцу цуцуу цууцу уцууц ццуцу цуцуц ууцуц ццуцу + луг цирк цепь цифра цоколь торец купец цент фунт кущи штука + грунт фартук прицеп циркуль журавль конец терпеть огурец циферка + центнер ловец целофан целовать нацеливать оцепление циркулировать + + + бю + ююбюб ббюбю бюбюю юбюбб бююбю юбююб бюббю бюбюб ююбюб ббюбю + тюк бал люк бок лоб тюк юла юшка плюш бор трюк клюв булка + белка балкон боль брюква буран буфет флюгер барометр тюбик + бушевать люÑтра крюк блюдо бормотать бриллиант бегаю бюллетень + + + Ñ‡Ñ + ччÑÑ‡Ñ Ñ‡ÑчÑÑ ÑчÑчч чÑчÑч чÑчÑÑ ÑчÑÑч чÑÑ‡Ñ‡Ñ ÑÑчÑч ÑÑчÑч ччÑÑ‡Ñ + Ñок чан Ñ‡Ð°Ñ Ð½Ð¾Ñ Ñ‡Ð¸Ð¶ чаÑÑ‹ ключ туча дочь буÑÑ‹ борец плечо куÑÑ‚Ñ‹ + Ñ‡Ð¸Ð±Ð¸Ñ Ñ‡Ð°Ð±Ð°Ð½ бочка мачта чурбан шоÑÑе Ñмотр Ñмерть жеÑÑ‚ÑŒ баÑкетбол + чащоба циркач вÑтать Ñудьба чеÑать фоÑфор Ñ†Ð¸Ñ‚Ñ€ÑƒÑ Ñапфир печать + тюрбан галÑтук Ñолнечно ÑчаÑтье ложечка чеканка колючка офицер фаÑад + фикÑатор коÑточка выÑотник Ñлюда баÑтурма Ñетчатка чаÑтокол чеÑÑ‚ÑŒ + + + Ñй + ÑйÑÑй йÑйÑÑ ÑйÑÐ¹Ñ Ð¹Ð¹ÑÐ¹Ñ ÑййÑй йÑÐ¹Ð¹Ñ ÑйÑÑй ййÑÐ¹Ñ ÑÑйÑй ÑÑйÑй + Ñд Ñ€Ñд лей вой йод Ð´Ð»Ñ Ñ„ÐµÑ Ñ€Ð¾Ð¹ ÑÐ¾Ñ Ð¹Ð¾Ð³ Ñйцо крой Ñлта Ñтрой + Ñйла шлÑпа Ñдро Ñщик ÑÑный Ñмщик Ñ€Ñдом флÑга жидкий Ñ€Ñбчик + плÑÑун йод ÑÑный Ñ€Ñдом горюй разгильдÑй веÑелый Ñмщик кишащий + + + зх + зхззх ххзхз ззхзх зхзхх хзхзз зххзх хзххз зхзхз ххзхз ззхзх + хор зал зло мех цех хек зов лаз зек хор газ узы вехи Ñмех + зной холм хлам хлеб порох фазан зебра хобот храм охра хозÑин + зона зонтик зарево захудалый меха хориÑÑ‚ заходи грузно озвереть + + + ÑÑŠ/\ + Ñ\ÑŠÑ/ÑŠ ÑŠÑÑŠ/Ñ /ÑŠÑÑŠÑ ÑŠ/ÑÑŠÑ \ÑÑŠÑŠÑ/ ÑŠÑ/ÑŠÑ ÑÑŠÑ/ÑŠ /ÑŠÑÑŠÑ Ñ/ÑŠÑÑŠ ÑÑÑŠ/ÑŠ + /Ñра ÑÑ€Ð¾Ñ Ð¿Ð¾ÑÑ‚ \Ñхо Ñтаж /Ñфир/ ÑÐ¿Ð¾Ñ ÑликÑир Ð²Ð¾Ð»Ñ Ð²ÑŠÐµÐ·Ð´ Ñкран + объект заказ \ÑÑ‚Ð½Ð¾Ñ Ð¼/Ñек Ñ…Ñ€Ñк Ñ…Ð¸Ð¼Ð¸Ñ Ñвь ÑÐ¹Ñ„Ð¾Ñ€Ð¸Ñ Ð¾Ð±ÑŠÑвление Ñндокринный + ÑÑ€ Ñор хай Ñзь \загар Ñахар л/мин подъем Ñбонит Ñбонитовый объезд + призыв Ð¿Ð°Ñ€Ñ‚Ð¸Ñ Ñкорь \лошадь ÑÑноÑÑ‚ÑŒ парашют увалень км/Ñ‡Ð°Ñ Ñ‡Ð°Ñовой + неотъемлемый Ñлеватор объезд/неприхотливый/хозÑйÑтвенный редкий + хороший байт/Ñек Ñркий аграрный ÑкÑкаватор Ñрмитаж /\\/\Ñ\/\/Ñ + + + ПовторÑющийÑÑ Ñ‚ÐµÐºÑÑ‚ + Ð±Ð°Ñ‚Ñ Ð±Ð°Ñ‚Ñ Ð±Ð°Ñ‚Ñ Ð±Ð°Ñ‚Ñ Ð±Ð°Ñ‚Ñ Ð±Ð°Ñ‚Ñ Ð±Ð°Ñ‚Ñ Ð±Ð°Ñ‚Ñ Ð±Ð°Ñ‚Ñ Ð±Ð°Ñ‚Ñ Ð±Ð°Ñ‚Ñ Ð±Ð°Ñ‚Ñ + бита бита бита бита бита бита бита бита бита бита бита бита + буза буза буза буза буза буза буза буза буза буза буза буза + фуга фуга фуга фуга фуга фуга фуга фуга фуга фуга фуга фуга + вилы вилы вилы вилы вилы вилы вилы вилы вилы вилы вилы вилы + вино вино вино вино вино вино вино вино вино вино вино вино + воды воды воды воды воды воды воды воды воды воды воды воды + ноды ноды ноды ноды ноды ноды ноды ноды ноды ноды ноды ноды + шоры шоры шоры шоры шоры шоры шоры шоры шоры шоры шоры шоры + жало жало жало жало жало жало жало жало жало жало жало жало + жато жато жато жато жато жато жато жато жато жато жато жато + Ð·Ð°Ñ€Ñ Ð·Ð°Ñ€Ñ Ð·Ð°Ñ€Ñ Ð·Ð°Ñ€Ñ Ð·Ð°Ñ€Ñ Ð·Ð°Ñ€Ñ Ð·Ð°Ñ€Ñ Ð·Ð°Ñ€Ñ Ð·Ð°Ñ€Ñ Ð·Ð°Ñ€Ñ Ð·Ð°Ñ€Ñ Ð·Ð°Ñ€Ñ + Ð±Ð°Ñ‚Ñ Ð±Ð¸Ñ‚Ð° буза фуга вилы вино воды ноды шоры жало жато Ð·Ð°Ñ€Ñ + Ð±Ð°Ñ‚Ñ Ð±Ð¸Ñ‚Ð° буза фуга вилы вино воды ноды шоры жало жато Ð·Ð°Ñ€Ñ + Ð±Ð°Ñ‚Ñ Ð±Ð¸Ñ‚Ð° буза фуга вилы вино воды ноды шоры жало жато Ð·Ð°Ñ€Ñ + Ð±Ð°Ñ‚Ñ Ð±Ð¸Ñ‚Ð° буза фуга вилы вино воды ноды шоры жало жато Ð·Ð°Ñ€Ñ + Ð±Ð°Ñ‚Ñ Ð±Ð¸Ñ‚Ð° буза фуга вилы вино воды ноды шоры жало жато Ð·Ð°Ñ€Ñ + + + ПовторÑющийÑÑ Ñ‚ÐµÐºÑÑ‚ + зола зола зола зола зола зола зола зола зола зола зола зола + зина зина зина зина зина зина зина зина зина зина зина зина + коды коды коды коды коды коды коды коды коды коды коды коды + вино вино вино вино вино вино вино вино вино вино вино вино + Ñоты Ñоты Ñоты Ñоты Ñоты Ñоты Ñоты Ñоты Ñоты Ñоты Ñоты Ñоты + шины шины шины шины шины шины шины шины шины шины шины шины + Ð´Ð¾Ð»Ñ Ð´Ð¾Ð»Ñ Ð´Ð¾Ð»Ñ Ð´Ð¾Ð»Ñ Ð´Ð¾Ð»Ñ Ð´Ð¾Ð»Ñ Ð´Ð¾Ð»Ñ Ð´Ð¾Ð»Ñ Ð´Ð¾Ð»Ñ Ð´Ð¾Ð»Ñ Ð´Ð¾Ð»Ñ Ð´Ð¾Ð»Ñ + Ð²Ð¾Ð»Ñ Ð²Ð¾Ð»Ñ Ð²Ð¾Ð»Ñ Ð²Ð¾Ð»Ñ Ð²Ð¾Ð»Ñ Ð²Ð¾Ð»Ñ Ð²Ð¾Ð»Ñ Ð²Ð¾Ð»Ñ Ð²Ð¾Ð»Ñ Ð²Ð¾Ð»Ñ Ð²Ð¾Ð»Ñ Ð²Ð¾Ð»Ñ + ÐºÐ¾Ð»Ñ ÐºÐ¾Ð»Ñ ÐºÐ¾Ð»Ñ ÐºÐ¾Ð»Ñ ÐºÐ¾Ð»Ñ ÐºÐ¾Ð»Ñ ÐºÐ¾Ð»Ñ ÐºÐ¾Ð»Ñ ÐºÐ¾Ð»Ñ ÐºÐ¾Ð»Ñ ÐºÐ¾Ð»Ñ ÐºÐ¾Ð»Ñ + фома фома фома фома фома фома фома фома фома фома фома фома + луга луга луга луга луга луга луга луга луга луга луга луга + лужа лужа лужа лужа лужа лужа лужа лужа лужа лужа лужа лужа + зола зина коды вино Ñоты шины ÐºÐ¾Ð»Ñ Ð²Ð¾Ð»Ñ ÐºÐ¾Ð»Ñ Ñ„Ð¾Ð¼Ð° луга лужа + зола зина коды вино Ñоты шины ÐºÐ¾Ð»Ñ Ð²Ð¾Ð»Ñ ÐºÐ¾Ð»Ñ Ñ„Ð¾Ð¼Ð° луга лужа + зола зина коды вино Ñоты шины ÐºÐ¾Ð»Ñ Ð²Ð¾Ð»Ñ ÐºÐ¾Ð»Ñ Ñ„Ð¾Ð¼Ð° луга лужа + зола зина коды вино Ñоты шины ÐºÐ¾Ð»Ñ Ð²Ð¾Ð»Ñ ÐºÐ¾Ð»Ñ Ñ„Ð¾Ð¼Ð° луга лужа + зола зина коды вино Ñоты шины ÐºÐ¾Ð»Ñ Ð²Ð¾Ð»Ñ ÐºÐ¾Ð»Ñ Ñ„Ð¾Ð¼Ð° луга лужа + + + ПовторÑющийÑÑ Ñ‚ÐµÐºÑÑ‚ + дуÑÑ‚ дуÑÑ‚ дуÑÑ‚ дуÑÑ‚ дуÑÑ‚ дуÑÑ‚ дуÑÑ‚ дуÑÑ‚ дуÑÑ‚ дуÑÑ‚ дуÑÑ‚ дуÑÑ‚ + горе горе горе горе горе горе горе горе горе горе горе горе + вето вето вето вето вето вето вето вето вето вето вето вето + риÑк риÑк риÑк риÑк риÑк риÑк риÑк риÑк риÑк риÑк риÑк риÑк + флиц флиц флиц флиц флиц флиц флиц флиц флиц флиц флиц флиц + кожа кожа кожа кожа кожа кожа кожа кожа кожа кожа кожа кожа + плуг плуг плуг плуг плуг плуг плуг плуг плуг плуг плуг плуг + Ñтук Ñтук Ñтук Ñтук Ñтук Ñтук Ñтук Ñтук Ñтук Ñтук Ñтук Ñтук + мука мука мука мука мука мука мука мука мука мука мука мука + чижы чижы чижы чижы чижы чижы чижы чижы чижы чижы чижы чижы + быки быки быки быки быки быки быки быки быки быки быки быки + цеха цеха цеха цеха цеха цеха цеха цеха цеха цеха цеха цеха + дуÑÑ‚ горе вето риÑк флиц кожа плуг Ñтук мука чижы быки цеха + дуÑÑ‚ горе вето риÑк флиц кожа плуг Ñтук мука чижы быки цеха + дуÑÑ‚ горе вето риÑк флиц кожа плуг Ñтук мука чижы быки цеха + дуÑÑ‚ горе вето риÑк флиц кожа плуг Ñтук мука чижы быки цеха + дуÑÑ‚ горе вето риÑк флиц кожа плуг Ñтук мука чижы быки цеха + + + ПовторÑющийÑÑ Ñ‚ÐµÐºÑÑ‚ + вода вода вода вода вода вода вода вода вода вода вода вода + горе горе горе горе горе горе горе горе горе горе горе горе + Ñухо Ñухо Ñухо Ñухо Ñухо Ñухо Ñухо Ñухо Ñухо Ñухо Ñухо Ñухо + Ñало Ñало Ñало Ñало Ñало Ñало Ñало Ñало Ñало Ñало Ñало Ñало + Ñтон Ñтон Ñтон Ñтон Ñтон Ñтон Ñтон Ñтон Ñтон Ñтон Ñтон Ñтон + Ñито Ñито Ñито Ñито Ñито Ñито Ñито Ñито Ñито Ñито Ñито Ñито + мÑчи мÑчи мÑчи мÑчи мÑчи мÑчи мÑчи мÑчи мÑчи мÑчи мÑчи мÑчи + пора пора пора пора пора пора пора пора пора пора пора пора + печь печь печь печь печь печь печь печь печь печь печь печь + пища пища пища пища пища пища пища пища пища пища пища пища + раки раки раки раки раки раки раки раки раки раки раки раки + река река река река река река река река река река река река + вода горе Ñухо Ñало Ñтон Ñито мÑчи пора печь пища раки река + вода горе Ñухо Ñало Ñтон Ñито мÑчи пора печь пища раки река + вода горе Ñухо Ñало Ñтон Ñито мÑчи пора печь пища раки река + вода горе Ñухо Ñало Ñтон Ñито мÑчи пора печь пища раки река + вода горе Ñухо Ñало Ñтон Ñито мÑчи пора печь пища раки река + + + Четвертый Ñ€Ñд клавиатуры + Ñ‘78878 87887 78778 78787 77878 78788 87877 78787 88787 77878 + ёбатÑ7 бита8 буза7 фуга8 вилы7 вино8 воды7 ноды8 шоры7 жало8 + Ñ‘56656 65665 56556 66565 55656 56565 65655 56565 66565 55656 + ёжато5 зарÑ6 зола8 зина7 коды5 вино8 Ñоты5 шины7 колÑ8 волÑ6 + Ñ‘90090 09009 90990 00909 99090 90909 09099 90909 00909 99090 + ёколÑ9 фома0 плуг7 фома0 дуÑÑ‚6 горе4 вето5 риÑк9 флиц8 кожа0 + Ñ‘34434 43443 34334 44343 33434 34344 43443 44343 44343 33434 + ёплуг3 Ñтук4 мука3 чижы0 быки7 цеха4 вода2 горе4 Ñухо6 Ñало4 + Ñ‘--=-= -=-== =-==- -==-= =-==- -=--= ==-=- -=-=- ==-=- --=-= + Ñ‘Ñтон= Ñито- мÑчи3 пора- печь4 пища= руки5 река= рога7 роÑа= + Ñ‘12212 21221 12112 22121 12212 12121 21211 12121 22121 11212 + ёрота1 роща1 руда=руки2 рыба- Ñады3 Ñело1 Ñено6 Ñила2 Ñито1 + ётемÑ4 фары3вина3цепи0--= чаÑÑ‹7 5чаша5 3 5чудо5 3 4шуба42-10 + Ñ‘``\`\ `\`\\ \`\`` ``\ \`\\` `\``\ \\`\` `\`\` \\`\` ``\`\ + Ñ‘8+4=12\ 8+3=11 9-3=12 6+4=10 3-2=5 9-7=16 8-6=14\ 9-8=17 6-2=8 + Ñ‘43-1=10\ 4-7=11 6=9=15 2-8=10 3-4=7\ 8-5=13 9*3=12 4-6=10 5-4=9 + + + Верхний региÑÑ‚Ñ€ клавиатуры + Ð’ÐЗТК ЖТЫÐЩ ЦЬСШЗЫ ЕВФМЖД ХОПУЧ УРИСПЩ ЗÐУЙТБ ЛКМГЬЫ РПЛРÐЫ + ЖÐИКЧ ÐЧУМЕС ЗБШТÐИ ЦЫСÐГШ ЛТИПЕМ ВКЕИТШ ЙЦИМ ХЗЬРИ ПРÐЕК ПРОЛ + ПÐУЧРЩ ДЛÐÐÐТ ОКСЛЖТ ЦЧИШТЕВМ ОÐЕВТЬИ ЖШТÐМЧУ ЛÐИМЧСУИ ОЕЕТ + СÐМОЛЕТ ОСТРОВИТЯÐИРСЛЮДРХЛЯБЬ ОДÐÐЖДЫ ПРОИЗОШЛО КРУШЕÐИЕ ÐÐДЕЖД + ОРБИТÐЛЬÐÐЯ СТÐÐЦИЯ ПОТЕРЯЛРВЫСОТУ ЖЕМЧУГ ВСТРЕЧÐЕТСЯ РЕДКО + ЖМУРКИ СТОЛБИК ФРУСТРÐЦИЯ ОСТОЛБЕÐЕТЬ ÐББРЕВИÐТУРРКОРРЕСПОÐДЕÐТ + + + Четвертый Ñ€Ñд верхний региÑÑ‚Ñ€ клавиатуры + ! !"! " ! !" " !!" !" ! "! "! " !"! " ! "!" ! "!" "" " "! !"" + Ñ‘ "вода ! вода "! вода " вода !" вода ! вода ""! вода " вода !! + Ñ‘ ; #;# # ;#; #; # ;# #;; ;# ;#; # ; ; ##; # ;# ; # ;;# ; #;; + Ñ‘ Ð·Ð°Ñ€Ñ ; Ð·Ð°Ñ€Ñ #; Ð·Ð°Ñ€Ñ ##; Ð·Ð°Ñ€Ñ # Ð·Ð°Ñ€Ñ ;# Ð·Ð°Ñ€Ñ ; Ð·Ð°Ñ€Ñ ;# Ð·Ð°Ñ€Ñ ; + Ñ‘ :,: ,, : ,:, , :, : ,:: ,: , :, , ::, : ,: , :,, : ,,: : ,:, + Ñ‘ корь :" корь " корь ":" корь : корь :" корь ": корь " корь : + Ñ‘ . *. * .*. * *.. . *. ** .** . * .* * ..* .* . *. * *. .* ** + Ñ‘ Ñтук . Ñтук *. Ñтук * Ñтук .*. Ñтук . Ñтук **. Ñтук * Ñтук . + Ñ‘ ( ) ))( )( ) () ) ( ))( ( )( ()( ) () ))( (() )( ( )() () (( + Ñ‘ мука ( мука )( мука) мука ( мука )() мука ) мука () мука )( + Ñ‘ _ + +_+ _ + _ _+_ _+ _ __+ +_+ _ ++ _+ + _ ++_ +_ + _+ + _+_ + Ñ‘ мина _ мина +_ мина _+_ мина +_ мина _+ мина + мина _ мина _+ + Ñ‘ шина (" шина *# шина ) шина ;, ;шина #_ шина ): шина . шина , + Ñ‘ фишка ; фишка #( фишка ;: фишка * фишка "_ фишка " фишка ) фишка :." + Ñ‘ ÐºÐ¾Ð»Ñ *; ÐºÐ¾Ð»Ñ )# ÐºÐ¾Ð»Ñ ( ÐºÐ¾Ð»Ñ ." ÐºÐ¾Ð»Ñ :, ÐºÐ¾Ð»Ñ ._ ÐºÐ¾Ð»Ñ ; ÐºÐ¾Ð»Ñ " + Ñ‘ Ñода . Ñода "# Ñода (_) Ñода ; Ñода , Ñода : Ñода ,_ Ñода .; + Ñ‘ печь , печь .# печь * печь (; печь );* печь #_ печь . печь :# + Ñ‘ тема * тема ;( тема *", тема : тема (_ тема # тема ) тема .; + Ñ‘ Ñ‚Ð¾Ð»Ñ : Ñ‚Ð¾Ð»Ñ #, Ñ‚Ð¾Ð»Ñ ,( Ñ‚Ð¾Ð»Ñ ) Ñ‚Ð¾Ð»Ñ ; Ñ‚Ð¾Ð»Ñ ._ Ñ‚Ð¾Ð»Ñ ,#* Ñ‚Ð¾Ð»Ñ , + -(!.+": )!(+"* .!:+!_ ;!#+, )!*+". *!,+"# (!;+"" )!;+"# .!#+( + + + diff --git a/ktouch/training/russian_long.ktouch.xml b/ktouch/training/russian_long.ktouch.xml new file mode 100644 index 00000000..d3c1139a --- /dev/null +++ b/ktouch/training/russian_long.ktouch.xml @@ -0,0 +1,535 @@ + + Russian (auto-generated) + KTouch training file generated Tue Oct 25 12:51:40 MSD 2005 by Miha Ulanov (mulanov@mail.ru) + + + + ао + оао аа ао ооо о аоо а оаа ао аа оаа аоа о а аоа о оао оа оаа ааа + ао оа оаа ааоо ооо ааоо а а а оа о аоаоа ааоо а оаа о о аоа а оа + ооа оо оа ооа аоа а оаа ооа ао аоаоа а оаа а а аао аоо а о ао ао + а оао оа оа ао а оао оао оа аао ао ао а аао оао оа аоо оа аоаоа + аоо оао о ао а аа ааоо аао а о аао аоа а ао ааоо оа оа аоа ао ааоо + а а аа ао а ааа оаа а ооо оаа ааоо о а ааоо ао ао о ааа аоа оаа + оаа ааа оаа оа оао ооо ааа ао а оа а о ооа о а ао а ооо оа аоа ао + оаа оа аоа аоа а оао оаа а о о оао ааоо оо аоаоа ао о о о а аоо + а а оао ао а оа о оа ао а оо ооо ао о а ооо оа о ааа аоа а ооо + ао оаа ао оа а ао оаа аоа о ао аоа ао оа о аоаоа аа о ооо о о о + аоа оа о ооо о о оаа аа ао аоа оа ааа оаа оаа ооа оаа ааа ааа оа + о а оа ааоо оаа о ооо а аао оаа ааоо оаа оа оаа аоа а аао оа аоа + аоа оа ооо оа ааа ооо аа аао аоа аоо а оаа ао аао аао а ао о а аоа + о а аоаоа оа ао аоаоа аоо ао ао а оа ао о оа оа ооа оао ооо о + а аоаоа а о о аоа оа а ааоо ооа ооо о о оа аоа оа аао ааа аоаоа + аоо аоаоа о о оао аао аао ао оаа аао ааоо ооа о о оа оаа оа ооо + о ао оаа о аа ааоо аоаоа а ооа оа ааоо оаа оа а ао ааоо аоа оао + ооа ао аа оаа а оа аоа оаа о аоаоа аа а оаа ао оаа о аоаоа о а о + оа а оа оа аа о ааоо аа оаа оа оа ааа ааоо а ооа ааоо аоаоа о аоа + аоа ооа аа аао о ао аоа ао ооа оа ао ао о а а оа оо о оао оа ааа + ооа оаа оа ооо аа а ао а аоо ао ооо о ооо ао аа а о о ааа а оаа + аоаоа аоа оа о о аао ааа аоаоа аоаоа ооо ааа а оаа о аоаоа ао а ааоо + о оа аа оа аоаоа оаа ааа оаа а оао оа ооа о о оаа ааоо а о оаа + аоа оаа о ао ооа аоа ааа о оаа ооа ао ао ао оа аоа а аоаоа о оаа + ооо ао аао ооа аоа аао аоаоа оо ао о аоа ооо а аа а о оо оаа а оаа + оа оао аао а о ао а оа о оа а о о аоа а оа ао ааа а а оа а ао аоо + ооо оа ао оа о аоа оао о ааоо аоо оаа оао ао ооа оа ао ао а ао оа + ооа ааа ао ааоо ооо аоо а ао а ао оао а оо ааоо ао оаа о ао ао аоа + аао ао о о ааоо аоо ао аоаоа ао ао а ааоо ооо ааа аао аоа оаа оа + а ооо аоа аоаоа ооо оаа о оа аоаоа оо аао оа о а о оао аа ааоо + + + вл + ооллл в оавла лава ла вл овал лл вал вал лл в лала лава вл лл ооллл + ово вл оавла лава алло лвв во лава ллвоо вал овал в ла ооллл вл + в вл ал вол во лала лвв ово ллвоо авлв алло лоо вол ово ллвоо + вал ово овал алло лава лава авлв в ав лл вл ла лл ла ооллл вол вол + оавла ово алло ллвоо ооллл аал лов аал ово аал во ллвоо алло оавла + овал ла вл ооллл ооллл в аал ово ллвоо вал авлв вал ово лала овал + во аал алло авлв аал в овал вол авлв ово ав в ал авлв ав лвв ово + оавла ав вол лвв лвв авл олово лава лоо во лов вол аал ллвоо ово авл + ла лава ла ооллл олово алло в оавла в во лл алло лоо лоо авл вол + авл лоо алло овал олово в лоо ово овал алло ав вал лала вал ово + оавла лоо вл ав ла алло ла алло во ооллл во ла в ал вал ооллл оавла + алло ооллл олово в алло лоо олово алло ооллл авлв в во в лоо аал + в лала лава оавла аал вал лава во ав ооллл ла во ал лов в в авлв + алло вл лл овал ла авл авл лала алло ово в олово аал лов алло ово + авлв лвв в во ово лоо овал лава овал ла ал лвв лава в в в в олово + авлв ла ово лл в алло вол лл олово ла вал лл вол вал алло вал в вол + вл ооллл в алло ла ооллл в вал ллвоо олово лава алло вал в лов + аал ал вл лл ово ллвоо аал ллвоо в ав алло вл ооллл лава вал во + в вал лала во ла ооллл в олово лоо ово вл вал ав аал вол вл во + лл вал лов ллвоо оавла вал алло лала авлв лоо ла в лов вл лвв вал + ав лоо ла лвв аал ал лала ла ооллл олово олово вал ооллл авлв вол + ово овал в аал ллвоо ооллл вал ово лвв олово алло авлв авлв ово + вол лава в в во лава лвв вал ллвоо овал ла лава ово ла ла алло овал + авл овал авлв ла в лава авлв в лоо в алло вл алло вал ла ал ав лава + ал ла в ал олово авлв лов вал лала овал ал лава лов вол лала лала + ооллл вл вл ово лала лава алло ооллл оавла вал ла алло ла во ал в + ово ал овал лава вл аал вал аал ла ллвоо вал во в ооллл алло вол + аал ово ооллл авл алло вол лл вол в олово ла ооллл вол в оавла лала + овал ал лоо вол во вал оавла в лов овал оавла ллвоо лвв ла ово вл + ллвоо ав лала лава авлв ал вол лала ла лов вал ла ла авл алло во аал + + + ыд + водовод Ñ‹ ад дылда адов дол ввыыв лад вдова ад вывод Ñ‹ вылов лдо овод + да ад да вывод вода дылда выо дао вывод довод довод лад ад д ввыыв + ввыыв адов д аадв ад Ñ‹ вы аадв да выо ввыыв даа выо ад даа довод ад + ввод водовод вывод ода ад аадв довод овод Ñ‹ водовод вода довод ыо + вода овод лдо лдо ад вода вдова авд дао вы вывод ыо вывод да довод + до дол авд д авд вдова аадв ад дол дол дол ыо ыо вы до вы довод + ыо лад водовод да овод ввыыв вы авд д ад д довод до д водовод авд + вылов да даа ыо ыо вода ввыыв ода вдова даа два ввод ода ввод водовод + до ыо дылда дылда ввыыв два два дол лдо дол д выо вдова лад вдова + аадв дылда ад ввыыв дао д ввыыв лад до ыо аадв выо ад даа до лад + довод довод аадв аадв Ñ‹ водовод ыо вода ввыыв д авд водовод ввыыв + вдова дол водовод дол авд адов даа водовод дол ыо ввод дол адов адов + дол ода до вы ввод выо ад овод даа выо да довод адов вдова ода ыо + до ыо авд два дол ад водовод лдо дылда да овод вдова аадв вода + адов водовод ода вода дао ввод два ад адов ад Ñ‹ ыо довод до довод + авд вода вдова д ввыыв ввод даа ввыыв довод овод водовод адов ад + ад вода ыо аадв вода адов д дао ыо аадв Ñ‹ дылда вывод дылда дылда + два два два вывод дао овод водовод выо вы вылов ввод ыо овод д адов + довод дол вывод овод овод дол вы аадв аадв да вода вода до овод ыо + ввод аадв дао до дылда ыо дао дао ввыыв ыо довод вывод да ввод дылда + д выо да вдова вывод да да вы д вывод до вдова овод ад выо адов + аадв дылда два вывод вы выо вдова лад овод дылда выо да ад вылов + до ад довод два ад дол лдо до водовод ввыыв вывод да да ыо вылов + вода ода вы да Ñ‹ ввыыв ыо дол ода лад дао вы ыо ввод адов даа Ñ‹ адов + даа ода дол авд Ñ‹ даа два да ад вдова дол даа вывод ввыыв овод ад + дол вы аадв ад дао овод аадв водовод авд дылда д д до выо дао вывод + авд д Ñ‹ вывод до ввод вылов дао вы даа овод лдо до овод два дол + вывод вывод Ñ‹ вывод довод вдова ыо ввыыв вдова ыо даа вылов д дол + ыо вода два ыо вы вылов овод ввод довод довод выо лдо вода да вдова + лад вывод водовод вылов Ñ‹ ыо водовод вывод два водовод до аадв авд + + + фж + фа ложа лыжа аж жало аж лф жвала аф фал лаж аф фал фва ж аф аж + вфо вожжа дож вфо жы жвала ж лф фва Ñ„Ñ„ фды аж фва жажда двж дож + аф фал аж Ñ„Ñ„ ж жвала жы ыож лаж аж ж двж вфо фа вж фа аж лафа лафа + фва двж лф аж ыож аф жало лафа вж жвала дож аж фа вж аж аф ж жажда + лф лф вожжа фалда фалда лф ыож вожжа дож фа двж жажда дож фалда + лф жы фва ыож лыжа вж лф двж лафа жало лаж аж лаж жы жы лыжа лф + лаж Ñ„Ñ„ ложа фа ложа лф лф важ вж ж ыож лыжа лафа вфо фва аж фа лф + лф фды двж важ лыжа лф вж важ ж Ñ„Ñ„ лаж аж лф дож фал вожжа ыож + жажда фва дож дож дважды Ñ„Ñ„ лыжа дож ыож фды аж аф аж лф аж фалда + аф жажда жажда фал фал аж ыож жало важ жы вфо лафа жажда жы вожжа + ж аф лафа лаж лф жвала Ñ„Ñ„ дважды лф фал лаж лф дважды вожжа ыож + ж фва ж важ жажда дож лф лф вж жало дважды жы важ вфо аф вожжа + двж жвала Ñ„Ñ„ вж ж фалда лф жвала ыож лыжа лф ложа жажда фа фал дож + жало лф жвала лаж фва дож фал лаж Ñ„Ñ„ аж фды жажда ж ыож дважды лаж + фа фва дож лаж жало лф дважды аф аж фалда аж двж лф дож важ аж + вж жвала Ñ„Ñ„ жвала Ñ„Ñ„ лф дож лф вожжа ж дож важ жвала ложа фал ж + лыжа ложа дважды фва лаж фва жало вфо ыож лаж лф важ аж аж лыжа лф + ложа дважды вфо фалда жвала лафа аж аф фал лыжа аж аж вфо ж ж важ + ложа лафа лф фва жы жы лыжа ложа ложа аж вожжа аж ж двж ложа лф лф + жажда фва вфо лафа двж фды ложа фа лф лаж фал Ñ„Ñ„ лф вожжа ложа дож + ж фды жажда фва лф дож фа вожжа фва двж дважды вж аж жвала лаж + фва лафа аж аж фва лф лыжа лф жы ж жажда фалда фа жажда вожжа фалда + ж дважды лф аж дважды фа Ñ„Ñ„ жвала Ñ„Ñ„ дож двж лф дважды фалда лф + ж аф вфо дож жы лафа жажда жвала лф жвала лф вфо жвала аж важ + жало жало фва лафа вожжа лаж ж ыож жало аж ыож лаж лыжа ж жы важ + фа жало дож лафа фал лф двж двж ложа фва дож фды двж фва дож лаж + лыжа лф вожжа лафа жы фды фа ложа вфо жы лыжа фа фды фалда дважды + лаж лафа важ лф лф аж лыжа аф лф ж аф лаж жало ж жвала фды дважды + ж ложа фды двж ыож аф важ Ñ„Ñ„ лф жажда лф лф жало лф вж ыож дож + лаж фал важ вж лф Ñ„Ñ„ фды вфо аф фал вожжа ж лафа двж вж аж жвала + + + пр + лавр пора порода рвов параф доллар подо фавор рыло рвов папа дыра + раджа аврора выдра форвард одр рад драп жара по лор паф дров пора + подвал пора опал паф ржа доллар вар опала лавр пал опора рад дрова + вор дыра под под жара подо правда поп род правда плов под ров драп + опала по рад по пола попа дрофа арфа ар па опора аврал раджа под оправа + аврора поло жара водопад одр фара падло подвод дров провод рады рыло + пола прапор повар правда пропажа падло право дар порыв рвы оправа + раж пыл вражда рвы опал рожа аврал дрожа дрофа падло одр одр водород + паропровод аврора опала флора паф форвард подпор попа рожа пава паф под + двор пыж ржа под повод лавра вправо пал паж подрыв пора вправо род + поп рвы паропровод вор рвы род рва жопа оправа впопад жопа лор прорыв + плодовод дрова паропровод вор ров лавра выдра плод правда повар лорд + опа драп по лавра лапа опала дрова пропажа пыж фара жара паж папа + падло флора подо пал опара лорд подрыв дрова орава порода выдра пола + поло фавор раджа рвы параф опал повар правда опара жара дров выпад + подол раж про рада орава раж вправо водопад прорыв па подвал водород + вор пава рад ров порыв жара дрова пал паф подпол повод орава рвы + лавр пыж подвод повод провал пора форвард папа вор выпад пал пропажа + выдра паф аврал подол двор выдра лорд подвал пожар ров прапор опал + плод лавра дрова прапор пава дар жопа жопа паропровод паж водород + прорва вор рвов жопа паж провал пава выдра фара опа оп попа орда флора + двор двор паропровод прорва лавра прорыв пора рада плодовод дрова + про двор радар рва опал пыж водород прорыв арфа рвы провал дар арфа + варвар рад пар пара поп опа пожар жопа пропажа подол дрожа под опал + пола впопад опала водопровод доллар пыл подрыв паропровод лор провод + подрыв род поп дрофа плов дрова дыра опара повод подол продажа право + по пропажа пара подпол рыло лорд вар флора пожар форвард опа фавор + доллар форвард плодовод опара провод аврора жопа лорд парад порыв поп + жара подпор оправа пара порыв подол плов право повар дыра пара подпор + лавра аврора порода па продажа раж одр право подпор продажа лор арап + + + Ñ + Ð°Ð¿Ñ Ñпод дÑÑ€ ÑÑ Ð°ÑÑ€ Ñра Ñ€Ð´Ð¾Ñ Ñпод Ñ€Ð´Ð¾Ñ Ñд ÑÑ Ð°ÑÑ€ Ñфа жвÑо Ð°Ð»Ð¾Ñ Ñд + пÑÑ€ Ð¿Ð¶Ñ„Ñ Ñж Ñ„ÑÑ‹ Ñд Ñфа Ñ Ð¿Ð¶Ñ„Ñ Ñа Ñ‹Ñ‹ÑÑ€ дÑÑ€ Ñ„ÑÑ‹ ÑÑ Ñыв Ñыв жÑд Ñыв + Ñ Ð¶Ð²Ñо Ñ Ñ€Ñ Ñ‹Ñ‹ÑÑ€ Ð´Ð°Ñ Ñ„ÑÑ‹ Ð¿Ð¶Ñ„Ñ ÑÑ Ñыв Ð´Ð°Ñ Ñ‹Ñ‹ÑÑ€ аÑÑ€ Ð´Ð°Ñ Ð°Ð»Ð¾Ñ Ñпод + Ñж Ñж ÑÑ Ñа Ñд Ñ Ð°Ð¿Ñ Ð¿ÑÑ€ Ñд пÑÑ€ пÑÑ€ Ñра Ð¿Ñ Ñ„ÑÑ‹ Ð´Ð°Ñ Ð¿Ñ Ñра Ñфа Ð°Ð»Ð¾Ñ + Ñфа Ñ Ñ€Ñ Ð¶Ñд Ð°Ð»Ð¾Ñ Ð¿Ð¶Ñ„Ñ ÑÑ Ð¿Ñ Ñва Ñфо Ñа Ñ‹Ñ‹ÑÑ€ Ñфо пÑÑ€ Ñфо Ð°Ð»Ð¾Ñ Ð´Ð°Ñ + Ñ„ÑÑ‹ Ñфа Ñ‹Ñ‹ÑÑ€ дÑÑ€ Ð°Ð¿Ñ Ñж дÑÑ€ жвÑо Ñж Ð°Ð»Ð¾Ñ Ñ Ð¿ÑÑ€ Ñд Ñ€Ñ Ñ€Ð´Ð¾Ñ Ñыв ÑÑ + Ñ Ð¶Ñд Ð¿Ð¶Ñ„Ñ Ñфо Ñ„ÑÑ‹ Ñ€Ð´Ð¾Ñ Ð¿ÑÑ€ жвÑо Ñ€Ñ Ñва Ñыв Ñа жÑд Ñпод Ð°Ð»Ð¾Ñ Ð¶Ñд + Ñва Ð°Ð»Ð¾Ñ Ñыв Ñ€Ð´Ð¾Ñ Ð°Ð»Ð¾Ñ Ñ€Ð´Ð¾Ñ Ð¿ÑÑ€ Ð°Ð»Ð¾Ñ Ð°Ð»Ð¾Ñ Ð°Ð¿Ñ Ð°ÑÑ€ Ð¿Ñ Ð°Ð¿Ñ Ð¿Ñ Ñж Ñ + Ñд Ð°Ð¿Ñ Ñра оÑа Ð°Ð»Ð¾Ñ Ñ€Ñ ÑÑ Ð°Ð»Ð¾Ñ Ñд Ñ„ÑÑ‹ Ñ‹Ñ‹ÑÑ€ ÑÑ Ñ‹Ñ‹ÑÑ€ аÑÑ€ Ñ„ÑÑ‹ Ñж Ñфо + Ñ€Ñ Ñ€Ñ Ñ Ð°Ð»Ð¾Ñ Ñфо Ñпод Ð°Ð»Ð¾Ñ Ñфа Ð¿Ñ ÑÑ Ñва аÑÑ€ Ð°Ð»Ð¾Ñ Ñфа Ð¿Ñ Ñд Ñыв + жвÑо Ñ Ð°ÑÑ€ Ñ Ñ„ÑÑ‹ Ñыв Ñва Ñра Ð¿Ñ Ð¿Ñ Ð¿Ð¶Ñ„Ñ Ð´ÑÑ€ оÑа Ñ€Ñ Ð°Ð¿Ñ Ñра Ñпод оÑа + Ñ‹Ñ‹ÑÑ€ Ð°Ð»Ð¾Ñ Ñфа Ð´Ð°Ñ ÑÑ Ñра пÑÑ€ Ñд Ð¿Ñ Ð¿Ð¶Ñ„Ñ Ñыв Ñфо Ñфо Ñ€Ñ Ñыв Ñж дÑÑ€ + Ñ€Ð´Ð¾Ñ Ñпод Ð°Ð»Ð¾Ñ Ñ€Ñ Ð¶Ñд Ñпод Ñд Ñфо Ñфо жÑд аÑÑ€ Ñд Ð°Ð¿Ñ Ð°Ð»Ð¾Ñ Ñфо аÑÑ€ + Ñва жÑд жвÑо Ñ„ÑÑ‹ Ñ€Ñ Ñ€Ð´Ð¾Ñ Ñфа Ñ€Ñ Ñ‹Ñ‹ÑÑ€ Ð°Ð»Ð¾Ñ Ñ€Ñ Ñ€Ð´Ð¾Ñ Ñ„ÑÑ‹ Ð°Ð»Ð¾Ñ Ñ€Ð´Ð¾Ñ + пÑÑ€ Ð´Ð°Ñ Ð¶Ñд Ñд Ñ€Ð´Ð¾Ñ Ñж Ð°Ð»Ð¾Ñ Ð°Ð»Ð¾Ñ Ñфа Ñд Ñра Ñпод аÑÑ€ ÑÑ ÑÑ Ð°Ð¿Ñ Ñж + ÑÑ ÑÑ Ñа Ñ€Ñ Ð°Ð¿Ñ Ð°Ð»Ð¾Ñ Ñ€Ñ Ð°ÑÑ€ жÑд Ñж Ñ€Ñ Ñ Ñ‹Ñ‹ÑÑ€ Ñ„ÑÑ‹ Ñд Ñва Ñпод Ñра + жÑд Ð°Ð»Ð¾Ñ Ñ‹Ñ‹ÑÑ€ Ð´Ð°Ñ Ð°Ð»Ð¾Ñ Ñ€Ð´Ð¾Ñ Ð´Ð°Ñ Ð°Ð»Ð¾Ñ Ð¾Ñа Ñ„ÑÑ‹ Ð¿Ð¶Ñ„Ñ Ñфа Ñд ÑÑ Ñ€Ñ Ð¶Ð²Ñо + Ñпод Ñфо Ñ Ñра Ñ Ñфа ÑÑ Ð°Ð»Ð¾Ñ Ñфо пÑÑ€ ÑÑ ÑÑ Ñа Ñд Ñд жвÑо Ñ€Ñ Ñыв Ñж + Ð°Ð»Ð¾Ñ Ð°Ð»Ð¾Ñ Ñа Ñпод Ñж Ñфо Ñ€Ð´Ð¾Ñ Ñ‹Ñ‹ÑÑ€ Ñ„ÑÑ‹ Ð°Ð¿Ñ Ñа Ñд Ñфо дÑÑ€ Ñфо Ð°Ð»Ð¾Ñ + жвÑо Ñ‹Ñ‹ÑÑ€ Ñфо дÑÑ€ Ñра Ð¿Ð¶Ñ„Ñ Ð¿ÑÑ€ Ñпод Ñпод Ñд Ñ„ÑÑ‹ Ñ Ñа Ñ€Ñ Ñ Ñж Ñва + Ñд Ñд Ð¿Ñ ÑÑ Ñфа Ñд Ñж Ñж дÑÑ€ Ñыв Ñфа Ð°Ð¿Ñ Ñ Ñ€Ð´Ð¾Ñ Ñфо Ñ€Ð´Ð¾Ñ Ñ„ÑÑ‹ дÑÑ€ + Ñфа Ñ€Ñ Ñва Ñж жвÑо Ñд оÑа ÑÑ Ñд пÑÑ€ Ñпод жвÑо аÑÑ€ Ñра Ñ ÑÑ Ñж дÑÑ€ + Ñж Ñ€Ñ Ð°Ð¿Ñ Ð´Ð°Ñ Ð¿Ñ Ñ€Ñ Ñ€Ð´Ð¾Ñ Ñж дÑÑ€ Ñыв ÑÑ Ð°Ð¿Ñ Ñва дÑÑ€ Ð¿Ñ Ñпод Ñд Ñ‹Ñ‹ÑÑ€ + ÑÑ ÑÑ Ð¶Ð²Ñо Ð¿Ñ Ð°Ð»Ð¾Ñ Ñфо ÑÑ Ð°Ð»Ð¾Ñ Ñ„ÑÑ‹ Ñ€Ð´Ð¾Ñ Ð°ÑÑ€ Ñпод Ñ€Ð´Ð¾Ñ Ñра Ð¿Ñ Ñ„ÑÑ‹ + Ñд Ð¿Ñ Ñ ÑÑ Ñра Ñфо Ñ€Ñ Ð°Ð¿Ñ Ñпод Ñыв жÑд жвÑо пÑÑ€ дÑÑ€ Ñ‹Ñ‹ÑÑ€ Ñ€Ð´Ð¾Ñ Ð´Ð°Ñ + Ñ Ñ Ð´ÑÑ€ жÑд Ñд Ð°Ð»Ð¾Ñ Ñа Ñ„ÑÑ‹ Ð°Ð¿Ñ Ñыв Ñпод Ñфа Ñ€Ñ Ñра Ð°Ð¿Ñ Ñ€Ñ Ñд Ñ€Ñ + Ñд Ð°Ð»Ð¾Ñ Ð¶Ð²Ñо Ñ€Ð´Ð¾Ñ Ñ‹Ñ‹ÑÑ€ Ñж Ð¿Ñ Ñ Ð°Ð¿Ñ Ð´ÑÑ€ Ñыв Ñд Ñпод Ð°Ð»Ð¾Ñ Ð¿Ñ Ð°Ð»Ð¾Ñ + Ð°Ð»Ð¾Ñ Ð´ÑÑ€ Ð°Ð¿Ñ Ñ€Ð´Ð¾Ñ Ð¶Ñд Ð°Ð»Ð¾Ñ Ñ„ÑÑ‹ дÑÑ€ Ñыв Ñ‹Ñ‹ÑÑ€ Ñа Ñ Ñ ÑÑ Ð¶Ñд Ð°Ð»Ð¾Ñ Ñра + Ð¿Ð¶Ñ„Ñ Ð°Ð»Ð¾Ñ Ð°Ð¿Ñ Ð´ÑÑ€ жвÑо Ñ€Ñ Ñ Ñыв Ð¿Ñ Ñ€Ñ Ñ€Ð´Ð¾Ñ Ñфа Ñж Ð°Ð»Ð¾Ñ Ñ€Ð´Ð¾Ñ Ñж Ñа + оÑа Ñ€Ñ Ð´Ð°Ñ Ñфо Ð¿Ñ Ñд жÑд Ð´Ð°Ñ ÑÑ Ð¾Ñа Ñ„ÑÑ‹ жÑд Ð¿Ð¶Ñ„Ñ Ñа Ð¿Ñ Ð°Ð¿Ñ Ñа Ñ€Ñ + + + кг + какао год Ñколог драга главк полгорода ка враг галлов аварка воровка + арапка кадр аграф око плавка подлавок покража воровка выплавок гофр + копка лак акколада капо корж арак коралл прыг оголовок подкоп арапка + выжгла крага фаг копра фок подожгла рогожка копалка кво ограда прожарка + рожок выжгла коп рог давка выродок оргвыводов парковка голодовка крага + рококо пролог огарок ограда оговорка град арка паводок подголовок кво + арык колпак подпорка колокол вокал гав колода ка жгла град выплавок + арапка оглодок логово ко гало около гага долга ка Ñклога давка доклад + грыжа дрок кара прокладка флажок оковы драга копра карго колокол дрыг + дорога клоака глажка паводок аркада гага оградка догадка оргвыводы + кожа прыгалка гопак голодовка рок копка годок окопка вокал выпорок + каковы колода рык воровка флаг ко подковка голова рокфор флаг гала + влага горка кода впрок прок к гав аполог городок подлодка покров клоака + догадка каппа каковы глажка опорок профорг голодовка корка оговор кадр + ожгла голод кров капор оргвыводы договор лог графа оглы кража арапка + крага подводка прожарка долог рогожа дырокол дог кво пожог коала авокадо + логово кофр оковка кого карга горка глава акр корд гагара аÑролог рококо + доклад глагол договор поволока логово оковы графолог опорок коп варка + проволока рогожка говорок вкладка капор логограф аÑрограф головка карп + акр паковка дырка гагарка давка выправка выводок арак подголовок + лапка проводка подправка клык рок влага выкопка горка ракорд гало + агар волок кавардак догадка долог клака порог Ñк палка догадка капрал + колодка долго попка доводка оправка правка каково выводок коллаж полгорода + капор голгофа покров корж корвалол владыка около колпак акр кара рык + порог глажка голодовка подлог волк аккорд выкопка прожгла прыг аквадаг + пожгла кол поправка гало галка ого галлов каков лодка профорг рог копров + глагол жарок ложок подлавок выводок оковалок кагор волга выправка кора + полог галлы кора полка подкова поклажа арак жарок коала прыгалка ковров + прогал кого погодка ага город порог варка вклад коровка галка дорожка + подголовок подправка клоп прок флажок лыко подложка арапка галоп лапка + + + уш + плаву шкура лопушок глупышка урду рупор крупа двушка крупка дружок + кровушка пуд папуша кадушка окошко куполок шпора грудка фарш прогулка + полшара околыш кукловод полугруппа полугода куда прогул жгу полушалок + журфак выжру полуда удод пуп уговор фуфло голыш выжру ржу кур удавка + грудка гуд крошка окошко шоу ужо жгу кашпо удав удав округ фарш швырок + уф волокуша паук грудка оршад плуг авгур голышка уролог упадок + пожгу подгруппа выпру выжру урок уварка выпаду пуговка колыша подопру + упада шаровары дорогуша укладка упру вдруг папуша кураж кружок фу + удав дуло кулуаров рукав ловушка швырок рупор голыш плаву фуга уролог + кулуары лужа пурпур полукруг выжгу покуда подруга кашпо шов лук пушок + кружка аура урду упаду куровод оршад дуршлаг кукушка углу аул шкала + лапша уварка крыша урод аул купол уварка вдруг горлышко гуд плужок + дружок угар шоколад выплыву правша глупыш ушко лопушок агу профгруппа + купаж полушка пугало кружок калоша выжгу полшага шора радужка шоколад + караулка пружок жук шаг укладка шоколад купол пружок шва лапша фуга шурпа + лошадушка ловушка кур крыша фура гложу подожгу полушар шкварка выгул фу + лук выжру одышка жук пожгу покрышка долгуша урду куколка полукруг + лук калуга шкварка квакуша шарф кулак кукловод крыша дуло полушалок + прожгу шкода подгрудок луговод авуары купаж руда проулок шпора у ладоша + крупка уф выволоку дорогуша гладыш шкаф шлаг уклад управа упаковка + колыша кугуар вышка руда гладыш подружка плаву дуда пружок укол кошка + выпаду крылышко крупка шов урок шарада рулада вогул радуга покупка + попру шалаш рука шурпа шпажка подошва укол дура калоша покупка удар + швы полушар углы лук шок школа шуга ковш дуло шоколадка гул рука + кожура групповод шпажка подгруппа вырву угол гугу уварка углов дорогуша + шарж апаш фураж уварка упаковка грушовка шлаг вошка пудра пул шарж + вышла урок паша шарж углу полкруга кувалда укупорка купаж порука полушка + выплыву кушак плуг радужка ожгу гложу полуовал выкуп вурдалак форшлаг + вдруг паша шкура покрышка пул полушар шкала проулок вогул уродка гладыш + душа ладоша фура гложу параша ужо прудок удав рукав ржу урод уловка + + + цщ + фарцовка прыщ цацка дворцов укрощу укрощу ропща площадка палаццо ларцов + царап цаца роща цуг цыпка гуща цок цуг поглощу укрощу глупцов гуцулка + овца дворцов кварц ловцов палаццо цыц пуща плащ фарцовка роща цаца + цаца укрощу огурцов цапфа цыпка цап плац купцов вдовцов вдовцов фарцовка + гуцулка цыц глупцов гуща кварц цаца роща цап пощада цацка цыпка кацап + цуг ропщу плащ цаца кварц палаццо роща ловцов вдовцов ропща пуща + цап поглощу фарцовка вдовцов цапфа гуща ропща ощущу пощада рыща + палаццо ропщу продавцов вдовцов огурцов куща вдовцов цап плащ плащ щуп + цаца пуща воплощу цыц пуща праща огурцов царап цаца роща огурцов + продавцов овощ цап воплощу пуща цапфа пощада плащ пращур цок палаццо рыща + воплощу овца ловцов продавцов продавцов укрощу щуп рцы щуп огурцов праща + гуща овощ купцов ловцов цыц куща ларцов цыц цок куща прыщ плац цацка + цаца огурцов царап пуща рцы праща гуцулка щуп цок щука цацка роща + цапфа ропщу цап кварц фарцовка кварц кварц пуща цаца овощ плац гуща + ловцов укрощу пловцов цуг глупцов ропщу кацап ропщу овощ роща дворцов + дворцов вдовцов укрощу щука продавцов ощущу ощущу цапфа цап глупцов + цацка цыц пощада ропщу воплощу куща кацап пращур цыпка продавцов воплощу + ропща ощущу воплощу укрощу цапфа щуп огурцов кварц укрощу вдовцов + щука глупцов плац цацка цапфа щука вдовцов дворцов продавцов ощущу + пращур рцы кацап цацка гуцулка палаццо пуща цуг цыц огурцов ропщу цап + щуп огурцов купцов овощ плащ купцов цап плащ цуг дворцов цыпка щука + щуп купцов глупцов пращур пощада цап щука рцы щуп палаццо прыщ цацка + вдовцов цок роща воплощу плащ глупцов продавцов цаца цыпка роща цап + укрощу овца цуг вдовцов пращур цапфа роща палаццо рыща цап щука цацка + поглощу цаца пращур глупцов цап рыща огурцов прыщ цок поглощу щука плац + щуп ловцов цуг цыц рыща цыпка пращур укрощу пуща цацка пощада цок + вдовцов укрощу огурцов царап цацка цок глупцов вдовцов цыпка цыпка воплощу + кварц вдовцов палаццо ловцов цуг щуп щука цап куща глупцов глупцов + прыщ овца цаца куща пловцов щуп щука цаца царап вдовцов купцов цуг + гуща цапфа гуща роща дворцов царап цуг палаццо пощада купцов царап + + + йз + роза подуй загадка закупка продуй поджарый уругвайка раз гроза далай + выдуй запорка полз гузка вдрызг выкройка подуй лупоглазый догрызу + аз подвозка жаровой караковый запашок уполз догрузка враз дойка + враз залповый впайка здоровый закупорка запорка ужовый заголовок + полый узор закройка воз задворок заржу дрозд лыковый правшой развалка + половой возок лайковый фуговый кругозор вожжой дворовый кайлы удалый + указка фуговый правовой полугодовалый гвоздок продуй поджарый полугодовой + зуав Ñоловый взвод выгрызу полковой зло зуйку проза дорогой задолго + заропщу зоолог разлука уругвайка гвоздок агаровый подвоз родовой лаковый + дуй алкалоз пошлый провозка кукуруза двукрылый задуй круглый паровоз + дозаправка розовый форзац форзац кайл аÑровокзал айвовый попой завозка + зоопарк раковый кордовый парафраз выползок ополз далай зажужжу ползок + драйв кайл погрузо вожжой узкоглазый каковой далай разгрузка караковый + шоковый кузов парковый зло газ подполз зло зÑк подзаголовок полувзвод + половой задолго дроздовый раджой зародыш попойка выйду городовой показ + впалый закройка заропщу зайка повозка заглушка горазд паршой долговой + прогорклый звуковой зуав возок поджарый разожгла копровой закройка лай + завозка запорка заропщу кордовый куцый злаковый кукурузовод узор лукавый + раздуй украдкой залп клаузула кавказка полый кругозор подлый вылаз + подуй паровоз вожжой лузга золушка зраза зарок загул упокой разгул + фуговый прогрызу допой разожгу долой взгорок закладка карповый айда + зол дозвуковой градовой уполз развалка джазовый кровавый грузовой + заглушка запорка гвоздок подовый золушка взвод лайка груз пращой вдрызг + лукавый взвод каждый доковый запруда ржавый драповый попугай разговор + фаза повозка запор узловой зав вылаз правшой удой запродажа корковый + фарфоровый акуловый агаровый загородка закупорка разгрызу выдуй вдрызг + поводковый карапуз аз узкогрудый округлый годовалый загорода опоковый золовка + вывозка аÑровокзал раздуй карповый кройка вполз закоулок разгрузка попугай + зав шаговый зайцу пыжовый какой лавровый зайцы горазд гораздо зазор + шаговый грузовой увоз луговой зайцы узда дворцовый полувзвод каравай + + + Ñ…ÑŠ + поход дох хохол двух холл вахлак двухходовка пых проход хлороз воздуходувка + проруха худо Ñкзарх уход шарлах швах хурал дохлый дух холщовый вахлак + холопка хохлушка охапка худо дох худой впопыхах худой духовой доха воздуходув + дыхало двух похвала роздыха холоп охапка хлыщ ахов пах хохлов походка + воздухопровод Ñпоха аховый пухлый воздуховод роздыха запах хлопок холодок + лох прохладца хоровой дохлый зажухлый холщовый ух пороховой хлыщ + охровый пых пухлый худощавый жух хлопковод пуховка хохлушка охапка дух + шорох двухгодовалый поход пых пахлава хлопушка пароход пропах дух + пороховой духовка ха двухголовый дохлый шарлах хвала дух двухходовка роздыха + хохла уха олух двухходовка жух заглох хохлу кроха хала волхв зажухлый + хлороз хапуга двухгодовалый жох храповой двуходка воздухопровод аллах + роздыху холопка кроха воздух пропах заглохлый порох похвала двуходка + рыхлый худощавый хорал кожух доход пах хук хау папаха хвощ хвощ дохлый + выдох пух пухлый ух вполуха выдох вход жухлый хохлушка доход доха + хулахуп хорал худо жох показуха жухлый хлопушка вход охапка похрущу + подпухлый плаха проход худо Ñкзарх подпухлый проруха ÑÑ… ух холопка хрущак + двухгодовалый дыхало захудалый кожух хлопушка храп хрущ хохол проход хруп + хлопок ход хорошо уход хазар запах холл кроха подвох ох худощавый худышка + паховый воздуходув охов воздуховод запах ходок лох казах худощавый дыхало + полудохлый выдох храповой горох вахлак гороховый лопух холодок хулахуп + хрущ горох двухголовый двухходовка голодуха хорошо плохой хорош холка + хулахуп дохлый хрущ ха храп хохолок охра уха ах хвала Ñпоха вход пах + опухлый пухлый хорда хлопок хлороз уху продух хохла хруп Ñпоха холщовый + роздыху уход халвовый хлопковый пух роздыху холуй паховый холуй храп + казах хлад аллах уху двухвалковый охапка ух казах двухходовка оглох + заход хадж хоровой ÑÑ… ха халупа двухголовый пуховый охровый ах похвала + казах хохол худышка жух папаха швах походка шорох хоровод продух порох + духовка проруха холщовый пожух запах пахлава прохлада хлад пах показуха + выходка пароход хороша доход хоп разруха олух дох подход походка прохладца + хрущак хор хадж хлад прах волхв пуховый хау дыхало хук шах хохлы шорох + + + мь + алломорф кворум кромка мулла львом амплуа овамо морока помарка разом + дом молодой акрополь моль разойму дымка молох мул майка подмога + дымопровод главарь малага холодцом вдоволь мог гм муза галька пальма мозговой + вдоволь вождь райком мху дымовой мхом ломка подрамок гофмаршал огольцом + Ñльф мулла царь шампур гм дымок поÑма займа плазма драма мажь заморозка + аÑрозоль мы пыль морковь молоко удальцом шмыг зам малышок пума лукум + жмых малышом голышом замковый купцом махра двум гармошка замуж разморозка + удальцов формула млад камышовый хохлом пловцом зажму промазка мозглый + пыльца маг маховый алломорф ужом мажордом пахарь гоголь глазурь алькальд + льды глухарь маховой вопль ком Ñль долька подрамок ходуль махра замухрышка + умолку ловцом муха хоромы мудрый малышом комма промывка крахмал калмык + марка вальцовка полька морда комма жом прыщом моровой мок молва моховой + коль муж куль поÑма дамка кладь дамка вразмах камора размазка аÑродром + молва амальгама задаром мху вмажь дымоход макрофаг волдырь маразм + вразмах промажь мразь ольха кормовой пароль ромашка размахайка молоко + формовка возмущу главарь моховой шумовой гамак хвощом долька вожму пожму + проформа кавалькада омуль дурь молокозавод мху молоковоз лодырь корм + хахаль жму пыжом зам мажа замолк копь копь моховой хохма ламповый дойму + вуаль кому лампадка взмок голышом шарм взмок замок хрущом мальцов + альма ампулка грымза мороз мокрый швам дожму мол моровой выхухоль + маг домой помазок ромашка ольха молодь мухомор макака ухом крамола + рамка палашом ломка ламповый марш подмоклый махровый площадь муаровый + полдома выпь помол майка подгруздь крайком пампа волдырь мороз вуалька + Ñльф млад мазок мальва полдома фольговый мор ломка падаль храм камзол + дымоход ловцом куркуль помалу пыльца молока фуражом хворь гамак муравушка + пульпа май врозь шагом шмыг хром мху умолк гужом аÑрозоль помолог аÑродром + форум камфара гайдамак пулька огулом лампа пальмовый пажом мгла мухомор + займа малыш домоуправ жму пыль программа помпа овамо молодушка малый + крахмал задаром фальцовка лампадка мошка майорша главком камора мукомол + крамола комовой подгруздь взмах мажа проформа грамм майорша кромка муха + + + Ñб + оÑобый кубовый Ñкалолаз Ñолгу блокада кубовый Ñухощавый бобра заÑохлый + Ñом убой вожмуÑÑŒ проÑлойка Ñбой Ñок Ñахар возвращуÑÑŒ раÑÑылка запруÑÑŒ + Ñушь голубцом врубовый Ñамодур закваÑка капÑула мухобойка зыбь Ñмолоду + блажь роÑа бамбук ÑуÑаль Ñлужба Ð¿ÑƒÐ»ÑŒÑ Ð·Ð°Ñкок плавбаза Ñлава шагалоÑÑŒ + обмолвка лабух Ñловцо Ð¾Ð¿Ð¾Ñ€Ð¾Ñ Ñ€Ñ‹Ð±Ð° Ñопру Ð¿Ð°Ñ€Ð°Ð»Ð»Ð°ÐºÑ Ð¾ÐºÑ€Ð°Ñка Ñкаковой поÑлов + Ð²Ñ€Ð°Ð·Ð±Ñ€Ð¾Ñ Ð¼Ð¾Ñ€Ð´Ð¾Ð±Ð¾Ð¹ Ñрой улыбка коробок молокоÑÐ¾Ñ Ð¾Ð±Ð¾Ð¶Ð³Ñƒ лаÑÑо бруÑковый + Ð·Ð°Ð¿Ð°Ñ Ð±Ð¾ÐºÑ Ð±ÑƒÑ€Ð¾Ð·ÑƒÐ±ÐºÐ° рапÑовый вÑпух поÑыпь абхазка ÑладкоголоÑый рыбовод + Ð²Ð¾Ð·Ñ€Ð¾Ñ ÑƒÑыпь Ñалол Ñкворцов Ñрок впрыÑк Ð·Ð°Ð³Ñ Ð²Ñ‹Ð·Ð¾Ð²ÑƒÑÑŒ Ñкопцов плоÑкоголовый + Ñапог раÑпорка Ñмарагд Ñкупка клуб думалоÑÑŒ богомаз ÑоÑцов курÑовой + разбраковка маÑÑовка крыÑа вполÑлуха зубровка Ñполз Ð¾Ð±Ñ€Ð¾Ñ Ð¾Ð±Ñ€Ð°Ñ‰Ñƒ голубушка + буль Ñкок вÑпух буржуа зуб забрало прабабка Ð¿Ð°Ñ€ÑƒÑ Ð¿Ð¾Ñадка бородка + Ñамопал гульба болгарка обжора рыбхоз маÑÑовый добавка подÑох Ð±Ð°Ñ€Ð±Ð¾Ñ + вÑход поÑуда обогащу баллада загорбок Ð¿Ñ€Ð¾ÐºÐ¾Ñ Ð±Ñ€Ð°ÐºÐ¾Ð²ÐºÐ° возмущуÑÑŒ лбу + поÑадка фугаÑка улыбка поÑкольку Ñамодур лабаз обкладка Ñаркофаг раÑкладка + альбом проÑыпь башмак Ñ„Ð»Ð¾ÐºÑ Ð²Ð¾Ð´Ð¾ÑпуÑк мороÑÑŒ бурь Ñкороход блоха губка + араб Ñкладка оÑыпь Ð²Ð¾Ð»Ð¾Ð¿Ð°Ñ Ð±Ð¾Ð¹ Ñагайдак духоборка мольба Ñухарь ÑÑ‹Ñ€ + облый вÑпышка Ñброд улыбка бобра умбра зуб забудь колоÑÑ Ð¿Ð¾Ð´Ð¾Ð¿Ñ€ÑƒÑÑŒ + дубрава Ñага барда Ñмолк жлоб облава гоÑпод шубка Ñырь оÑоба лоÑоÑÑŒ + бурÑа паÑха Ñвадьба бардовый заÑов бокÑовый Ñ„Ð°Ñ ÐºÐ¾Ñмы факÑовый Ñквозь + раÑкопка Ð¿ÑƒÐ¿Ñ Ð³Ð¾Ð»ÑƒÐ±ÑƒÑˆÐºÐ° руÑло Ñпор булавка бука борщовый рыбопромыÑловый + поÑла Ð¼Ñ‹Ñ ÐºÐ¾Ð±Ñ‹Ð»Ð° полуÑумрак ÑброÑовый башмак поÑошок зароÑль раÑÑÐ¿Ñ€Ð¾Ñ + баобаб заÑохлый ÑÑ‹Ñк лоÑÑŒ Ñправка закуÑка рыбоход Ñкольку буйволовый + ÑÑкулап ÐºÑ€Ð¾ÐºÑƒÑ Ð¿Ð¾Ð´Ñадок запаÑка ÐºÑƒÐ¼Ñ‹Ñ Ð¿Ñ€Ð¾Ñол бы барахолка бах коÑхалва + ÑÑкарп Ñлада паÑха колбаÑа абхазка броÑок Ñам падубовый бульба Ñвара + ÑоÑок поÑлом Ð·Ð°Ð³Ñ Ð¿Ð¾Ð´Ð±Ð¾Ñ€ÐºÐ° Ñгрызу бобылка обрывок рубка бука Ñоловушка + Ñор жлоб обыÑк ромб раÑÑылка блокада бобок буфф об клуб ÐºÐ²Ð°Ñ Ð¾Ð±Ð¼Ð¾Ð»Ð²ÐºÐ° + бульдог Ñурьма Ð·Ð°Ñ€Ð¾Ñ Ð±Ñ€ÑƒÑок баÑма багров заÑов Ñкала Ñвозка багажом + баÑма бабушка боÑу борзый Ð·ÑƒÐ»ÑƒÑ Ð±Ð¾Ð¹ÐºÑƒ боÑу уÑушка Ñкуловой ÑÐ¾ÑƒÑ ÐºÐ¾Ð±Ñ‹Ð»Ð° + разожглаÑÑŒ подÑадок Ñадковый коромыÑло пÑалмы Ñкладка бокÑовый Ñпор Ñкоморох + бульба Ñкаку муÑоровоз букварь подобру Ñмазка Ñказ гоÑпода ÐºÐ¾Ð»Ð»Ð°Ð¿Ñ + + + чю + бычковый баÑмачом Ñворочу карачках враÑкачку прокачуÑÑŒ краюшка муравью + Ñлучка Ñумочка Ñпою Ñочла ÑобьюÑÑŒ любовь палачом разуюÑÑŒ зрачковый + блюдо кушачок зашьюÑÑŒ бомболюк окручу уволочь подкачуÑÑŒ дошучуÑÑŒ шлюп + чохом рычаг Ñлухачом озолочу дюраль рюха оплачу взбаламучуÑÑŒ алычою + парчой вышью качалка чаща покручу оболью чубарый чары вьюрковый чумовой + подкачуÑÑŒ Ñоюз гравюра дачка чад подкручу Ñыч югоÑлавка муравью Ð¿Ð¾Ð»ÑƒÑ‡Ð°Ñ + аллюр клюшка запыхчу клюковка Ñучка каракульча плюш юкка марочка брюшков + крючок карагач ÑкопычуÑÑŒ закачу почаÑовой алыча поправочка арчою чужак + окачу прокачу кумачом чарочка помучаюÑÑŒ озабочуÑÑŒ глюкоза плюгавый + выбьюÑÑŒ прокачуÑÑŒ кавычка полудюймовый чаÑовой полоÑочка покручуÑÑŒ люд + кумачом вÑÑŽ ворочуÑÑŒ кашлю уволочь пою вылью кашлю ключом развалюха + людÑкой брюква Ñургучом кадочка обобью очажок юрк Ñкобочка бювар выдача + галочка мчаÑÑŒ охочуÑÑŒ чайком задача лачужка урча журча прокачу музычка + лавочка Ñучка ÑкопычуÑÑŒ колюшка облокочу добыча чуждый плюгавый запою + юрфак машбюро горбач Ñудачок чулок подхвачуÑÑŒ кольчуга парчовый горбачу + волью зюйд плачь Ñплочу выкачу окачу Ð¿Ð¾Ð´Ñ‡Ð°Ñ Ñарычом вкачу загородочка + люлька чумазый хрю жвачка вкруговую чубарый взовью вышучу моча качуча + вÑюду чубарый получка ушью плюшка бочка рыбачка бомбочка каблучок + разовью обуюÑÑŒ оболочка забочу хвачу пальмочка жвачка чурбак чушь рачок + озабочу буча ÑочлаÑÑŒ подолью калмычка ворочуÑÑŒ музычка Ñлюда воÑпою + харчо вволочь балычок Ñучка очковый кольчуга лавочка молча ворочуÑÑŒ + облачко блюдо волочь вколочу выручка подача взобью грач правдолюб цыпочка + Ð¿Ð¾Ð»ÑŽÑ Ñ‡ÑƒÐ´ÑŒ двухдюймовый выплачу очков закучу чай почва взбучка дюза + парчой хрюшка ворочу обобью бочка шлюз чадра обочлаÑÑŒ колючка парчою + закучу взлохмачуÑÑŒ шлюзовой дача вольюÑÑŒ купюра паÑюк качка кавычка + руÑачка каракалпачка Ð»ÑŽÐºÑ Ñ‡ÑƒÐºÑ‡Ð° доÑочка югоÑлав подкачка юморок парчовый + взбучка чукча блюз раÑкручуÑÑŒ дырочка пыхчу окачу кюраÑо бучу чумка + пальмочка лучок выволочь бочка колпачок вьюрок улюлю Ñкладочка магарычом + раÑкачу вздрючка брюк жучок брюк грачом люк холую озабочуÑÑŒ плюмаж лампочка + чалка раÑÑрочка выпью подвыпью вÑюду заколочу укручу разовью ворочу + + + ÑÑ‘ + вобьёшь прÑдка двоÑковыпуклый гуÑёк Ñвёрла вдвоём обгрызёшь зажёгÑÑ + грызёшь козÑвка оболжём ÑÐ²Ð¾Ñ Ð²Ð¿Ð°ÑÑŽ вопрёмÑÑ Ð¿Ð°Ð¿Ð°Ð¹Ñ ÑƒÐ²Ñл упрёмÑÑ Ð¼Ð°Ñк + пройдÑÑÑŒ рыбёшка Ð¿Ñ€Ð¾Ð¹Ð´Ñ Ñ‡ÑŒÑ‘ продуйÑÑ Ð¿Ñ€Ð°Ð²Ð¾Ð¿Ð¾Ñ€Ñдок зÑб борÑÑÑŒ дрÑзг Ñёмужка + допрёшь чёлочка рублёвый завÑл брёх Ð·ÑƒÐ±ÑŒÑ Ð·Ð°Ð³Ñ€Ñ‹Ð·Ñ‘Ð¼ Ð¾Ð¿Ð»Ñ Ð±Ñзь чёла грÑдочка + прошьёшь Ð·Ð°Ñ‡Ñ‘Ñ Ð´ÑƒÑ Ñ€Ñбуха Ñкорёк ожжёмÑÑ Ð´Ð¾Ð¼Ð¾Ñ…Ð¾Ð·Ñйка краковÑк замрём + Ð·Ð¾Ð·ÑƒÐ»Ñ Ð¾Ð»Ð°Ð´ÑŒÑ Ð°ÐºÑƒÑˆÑ‘Ñ€ закрÑхчу фулÑÑ€ Ñзва Ñамоё лÑд продуйÑÑ Ñ…Ð¾Ð»ÑƒÑ Ð·Ð°Ð¹Ð¼Ñ‘Ð¼ÑÑ + бугаёв ÑаморазрÑд ÑольёшьÑÑ Ð²Ð¾Ð»Ð¾Ñ‡ÑŒÑÑ Ñжёг брÑк Ñлёг разобьёшь раÑклёв + ÑÑ€ÑƒÑ Ñзычковый Ð±ÑƒÑ€Ñ Ð¼ÑƒÑ…Ð¾Ñровый Ñзва ушёл блёкла раÑÑохÑÑ ÐºÐ¾Ð¿Ñ‘Ñ€ Ñобьёшь + гуÑёк вольёмÑÑ ÐºÑƒÑ€ÑŒÑ‘Ð· упрÑжь грёб обожжёмÑÑ Ð·Ð°Ð»Ñг почём Ñкорь заём + зарÑд шлÑмбур кошкодёр Ñзычок кудрÑвый обмÑклый загрÑз лоÑёвый акушёр + побрÑкушка похлёбка Ñпоёшь прокрÑхчу продуйÑÑ Ð¿Ð»Ñ‘Ñ Ð·Ð°Ð»Ñг колÑдка дырÑвый + допоёшь хлÑбь мÑу валуём воробьём воÑьмёрка попрёмÑÑ ÑƒÐ²Ñла лÑгушка зажёг + обобьёшь выдохÑÑ Ð¿Ð¾Ð»ÑƒÑырьё Ð´Ð¾Ð»Ñ ÑпроÑÑÑÑŒ ÑоплÑк грызёшьÑÑ Ð¶Ñ‘Ð»Ð¾Ð± Ñшма + впрÑчьÑÑ Ñоблюдём заржёшь дрÑб разойдÑÑÑŒ вошьёшь допойÑÑ Ð¿Ñ€Ð¾Ð¶Ð¶Ñ‘ÑˆÑŒ формулÑÑ€ + вÑзь раÑчёлÑÑ Ð´Ñ€Ñхлый Ð¿Ñ€Ð¾Ð¹Ð´Ñ Ð±Ð¾Ð»Ñчка Ñзыковой Ñблочко углём Ñд ÑпрÑду + Ñзыковой лёжка пёрÑÑ ÐºÐ¾Ð»ÑÑочка прёмÑÑ Ð°Ñ€Ð¼Ñк прошёл прÑчаÑÑŒ завÑлый вмажьÑÑ + замёрз ÐºÑ€Ð°Ð´Ñ Ð³Ð»ÑÐ´Ñ Ð¿Ð¾Ð´Ð¾Ð¶Ð¶Ñ‘ÑˆÑŒ ÑÐ¾Ð»Ð¾Ð²ÑŒÑ Ð´Ð¾Ñкрёб жмёшь оболжём Ð¿Ð¾Ð»Ð³Ð¾Ñ€Ñ + закрÑхчу мучайÑÑ Ð¿Ñ€Ð¾Ð¹Ð¼Ñ‘Ð¼ прогрызём Ñблочко шлÑпа грызёмÑÑ Ñ€Ð°Ð·Ð¾Ð¿Ñ€Ñ‘ÑˆÑŒ вольёшь + полÑк Ñвёрла Ð·Ð°Ð¹Ð´Ñ Ð¿Ð¾Ð´Ð¾Ð¿Ñ€Ñ‘Ð¼ ухажёр лёгок вопрёшьÑÑ Ñ€Ð°ÑползÑÑ Ð´ÑƒÐ±Ð»Ñжом + маркёр Ñ€Ð¾Ñ…Ð»Ñ Ð´ÑƒÑ€Ð°Ñ‡ÑŒÑ‘ Ð·Ð°Ð·Ñ€Ñ Ð·Ð°ÑˆÑŒÑ‘Ð¼ÑÑ Ñ€Ð°Ð·Ð²Ñзка полÑчка вошьём шёлковый + обобьёшь блюдёшь добрÑчка Ñ…Ð²Ð¾Ñ Ð³Ñ€Ñзь очёÑка Ñ€Ñдышком обопрём обожжёшь + Ñоболёк прожёгÑÑ Ð¿Ð»ÑÑка заклёклый Ñзь взошёл попёр клÑп вопьёшьÑÑ ÑкрёбÑÑ + Ñзёвый попÑчу марьÑж горÑч валуÑÑ… впёрÑÑ Ð¿Ð¾Ð±Ñ€Ñкушка погрызёшь бобёр + запрём обожжёшь хозÑйка грÑзь взобьёшь ожжёмÑÑ Ð¿Ð¾Ð¹Ð¼Ñ‘ÑˆÑŒ гуÑлÑÑ€ Ñгрызём + прÑлка чёл обопрёшь Ñклёпка Ð¾ÐºÑ€Ð¾Ð¼Ñ Ð·Ð°Ð¹Ð¼Ñ‘Ð¼ корÑвый запрÑжка ухажёр подзарÑдка + вопьёшьÑÑ Ð¿Ð¾Ñ‘Ð¼ впрÑмую подÑÑдь воробьём выпрÑчьÑÑ Ñблочко корÑга обовьёмÑÑ + щёлка полушёлковый ÑƒÐ»ÑŒÑ Ð¿Ð¾Ð·Ñ‘Ð¼ÐºÐ° ÑмÑк подожмёмÑÑ Ð¾Ð±Ð·Ð¾Ð²Ñ‘Ð¼ взобьёшь обожжём + промёрзлый разобьёшьÑÑ Ð´Ñ€Ñзг Ð·Ð°Ð·Ñ€Ñ Ð±Ð°Ð´ÑŒÑ Ð¿Ð°ÑÑÐ°ÐºÐ°Ð»ÑŒÑ Ð¿Ð¾Ð´Ð¿Ñ‘Ñ€ хомÑчок Ñошьёшь + вожмёмÑÑ Ð»Ñ‘ÑÑовый квёлый вздёржка помрёшь зарÑд Ñ…Ñ€Ñщом зашьёшь раÑпёр + валуём прÑжка взовьёшьÑÑ Ð¿Ñ€Ð¾Ñвка щёчка Ñзыковой ÐºÑ€Ð°Ð»Ñ Ð²Ð·Ð¾Ð±ÑŒÑ‘ÑˆÑŒ подзарÑдка + + + ÐБВГДЕÐЖЗИЙКЛМÐОПРСТУФХЦЧШЩЪЫЬЭЮЯ + Элла Ирка Гошка Эмма ОÑкар Игорь Игорь ÐŸÐ¾Ð»Ð»ÑƒÐºÑ ÐšÐ¾Ð»Ñ ÐÐ³Ð»Ð°Ñ Ðазар ПраÑÐºÐ¾Ð²ÑŒÑ + Ð—Ð¾Ñ Ð­Ð¼Ð¼Ð° Ðлголь Ольга ÐžÐ»Ñ Ð•Ð³Ð¾Ñ€ Ðлголь Рудольф Валька Ð¢Ð¾Ð»Ñ Ð“Ð°Ð»Ñ ÐšÑюшка + Володька Эмма Ð¢Ð¾Ð»Ñ Ð¤Ð¾Ð±Ð¾Ñ Ðбрам Ð—Ð¾Ñ Ð¡Ð»Ð°Ð²ÐºÐ° Вовка Эдуард Иуда ÐšÐ¾Ð»Ñ ÐÐ³Ð»Ð°Ñ + Вовочка Колька Егор Якоб Ðлёша Будда Ðлёшка Юлька ÐÐ³Ð»Ð°Ñ ÐšÑюша Люба ВаÑька + Ð‘Ð¾Ñ€Ñ Ð’Ð°ÑÑ Ð’Ð¾Ð²Ð° Ð‘Ð¾Ñ€Ñ Ð˜Ñаак Ðлголь Вовка Ио Клава Эмма Жора Марк Ð’Ð°Ð»Ñ + Уралмаш Лёша Лука Ð’Ð°Ð»Ñ Ð¤Ñ‘Ð´Ð¾Ñ€ Ðазар Вова Эдуард ВаÑÑ Ðлёшка Даша КÑюха + МаруÑька Гоша МаруÑька Ирочка Ирочка Юра Лука Вовочка Вовка Ðдам Захар + Ð’Ð°Ð»Ñ Ð¤Ñ‘ÐºÐ»Ð° Ð—Ð¾Ñ Ð“Ð¾ÑˆÐºÐ° Ðлёха Ромка ÐœÐ°Ñ€ÐºÑ ÐšÑюша Ðадька Евграф Ромка + Колька Ð’Ð»Ð°Ñ Ð’Ð°Ð»ÑŒÐºÐ° Ðадька Макар Карл Элла Ева Ðаум Лазарь ÐÐ³Ð»Ð°Ñ ÐœÐ°Ð¹Ñ + Ð’Ð°Ð»Ñ ÐœÐ°Ñ€ÑƒÑÑ Ð’Ð¾Ð²Ð¾Ñ‡ÐºÐ° Паллада Ева КÑюша Паллада Будда Колька Карл ÐÐ³Ð°Ñ„ÑŒÑ + Ðлла Кузьма Саша Ðлёха ÐžÐ»Ñ Ð’Ð°Ñ€Ñ Ð¢Ð°Ñ€Ð°Ñ ÐœÐ°Ð¹Ñ Ð­Ð»Ð»Ð° Евграф Вовочка Кузьма + Ðбрам ПраÑÐºÐ¾Ð²ÑŒÑ ÐŸÑ€Ð°ÑÐºÐ¾Ð²ÑŒÑ ÐžÑкар Лёша Ромка ВаÑька Ирка Ð’Ð°Ð»Ñ Ð­Ð»Ð»Ð° Люба + Паша ВаÑÑ ÐœÐ°Ñ€ÑƒÑÑ Ð‘Ð¾Ñ€Ñ Ð¤Ð¾Ð¼Ð° Сашка ОÑкар Вова Паллада Лёвка ВаÑька + Ð’Ð°Ð»Ñ ÐšÐ°Ñ€Ð» Клара Жора Вовочка Гошка Лёвка КÑюшка Магда Юра Уралмаш + Карл Ðбрам Марфа ОÑкар Паша Юлька Уралмаш Иуда Ио Ð¡Ð¾Ñ„ÑŒÑ ÐœÐ°Ñ€Ðº Ðадька + Карл ИÑаак ÐÐ³Ð»Ð°Ñ ÐŸÐ°ÑˆÐºÐ° Лука Ð¡Ð¾Ñ„ÑŒÑ Ðлёша Ðбрам Ермолай КÑюха Ðлёша + Вова Ðбрам Лазарь КÑюха Икар Якоб МаруÑька ВаÑÑ ÐšÑюха Ðадька Ðлёха + Тамара ÐÐ³Ð»Ð°Ñ Ð¯Ñ€Ð¾Ñлав Ольга Ðадька ÐšÐ¾Ð»Ñ Ð•Ð²Ñ€Ð¾Ñоюз Юлька Сашка Ðбрам Лёша + Ð’Ð°Ñ€Ñ Ð’Ð¾Ð²ÐºÐ° КÑюшка ÐžÐ»Ñ Ð›Ñ‘Ð²ÐºÐ° Вовка Ольга Ира Икар Ðаум Саша Клара + Ð¤Ð¾Ð±Ð¾Ñ ÐšÑюха Тамара Евграф Эмма Эмма ОÑкар Ð’Ð°Ñ€Ñ ÐŸÐ°ÑˆÐ° Гоша Ðлёха Иуда + МаруÑÑ Ð¤Ð¾Ð¼Ð° Сашка Дашка Даша Ð—Ð¾Ñ ÐœÐ°Ñ€ÑƒÑÑ ÐšÑюша Якоб Клара Ð’Ð°Ñ€Ñ Ðбрам + Вова Машка Машка Фёкла Юлька Яков Ð˜Ð»ÑŒÑ Ðлёшка ВаÑька Ð”Ð°Ñ€ÑŒÑ Ð¢Ð°Ð¼Ð°Ñ€Ð° + КÑюха Паша Фома Люба Ирочка ИÑаак Элла Элла Ðадька Савва Ðлголь Магда + Сашка ПраÑÐºÐ¾Ð²ÑŒÑ Ð¡Ð¾Ñ„ÑŒÑ Ð“Ð°Ð»Ñ Ð’Ð¾Ð²Ð° Ольга Ðлёша Марфа Ð’Ð»Ð°Ñ ÐÐ°Ð´Ñ Ð•Ð²Ñ€Ð¾Ñоюз + Сашка Юра ИÑаак Кузьма Ирочка ÐœÐ°Ñ€ÑŒÑ Ð’Ð°Ð»Ñ Ð˜Ñ€Ð° Ðазар ÐÐ³Ð»Ð°Ñ ÐÐ°Ð´Ñ Ð¯ÐºÐ¾Ð± + Клава Ио Марфа Уралмаш Лука Даша Егор Варвара ÐœÐ°Ñ€Ñ Ð’Ð°Ð»ÑŒÐºÐ° Ирка Ð‘Ð¾Ñ€Ñ + Захар МаруÑька Юра Ермолай Машка Ðлла Ира Людка Марфа ÐœÐ°Ñ€Ñ Ð¢Ð¾Ð»Ñ Ð¯ÐºÐ¾Ð² + Гошка Ðлёша МаруÑька КÑюха Рудольф Евграф Рудольф Яков ÐžÐ»Ñ Ð¤Ð¾Ð±Ð¾Ñ Ð›ÑŽÐ±Ð° + Ðлёша Колька Ðаум Ð—Ð¾Ñ ÐœÐ°ÐºÐ°Ñ€ Ромка Люба Макар Эмма ВаÑька ÐœÐ°Ñ€ÑŒÑ Ð˜Ñаак + Игорь Егорка ÐÐ°Ð´Ñ Ð–Ð¾Ñ€Ð° Ольга ÐœÐ°Ñ€Ñ ÐšÑюха Яков Евграф Валька КÑюшка + + + diff --git a/ktouch/training/slovenian.ktouch.xml b/ktouch/training/slovenian.ktouch.xml new file mode 100644 index 00000000..75f3951f --- /dev/null +++ b/ktouch/training/slovenian.ktouch.xml @@ -0,0 +1,661 @@ + + Slovenian + written by Jurij TurnÅ¡ek + Monospace,10,-1,5,50,0,0,0,0,0 + + + ak + a kak a a a kaka kak a kak k kak k kak k a + a k k kaka k kaka kaka kaka a kaka kak kaka + kaka a kaka k a k kak k k kak a kak a k a + kak a kak kak a a kaka a k kaka kaka k a kak + kaka kaka kak kaka kaka a a a kak k kak a + k k k kaka kak a a k kak k k kak k kaka kak + a a kak kaka a kak k a k k a kak a kak a k + a kak kaka a a kaka a k kak k kak a kak kak + kaka kaka kak k kak kaka a kaka kaka kak a + a a k kak k kak kak kaka k kaka kaka k kaka + a kaka k kaka a kaka k kaka kaka a k k a k + a kaka kaka k kaka kaka kaka kak a k a kaka + kaka a kaka a kaka a kaka a kaka kaka a k + kaka kaka kak a a kak k k kak k kaka k a kak + a k a k k kaka k a a a a a k a a k kak kaka + a a kaka k kaka k kaka k kak kak kaka kaka + k kaka k k a kak k k kaka kak k a kak kak + a kak kaka kak k a kaka k kak kak kak k kaka + k kaka kak k k k kak kaka k k k kak k kaka + a k k kak k kaka kak a k kaka kaka kak k k + k kak a kak kak kaka a kaka a kak kaka kak + a a a k kaka k kak a a a a kaka a k kak a + a a kak k kaka kak a kak kak a kak kak kaka + k k kaka k kak a k kaka kaka kak kaka kaka + kak kak a a k a a kak kak kak k k kak kaka + kaka kaka k kak kak kak kaka kak a k kak k + a kak kaka a k k kaka k kak a kak kaka kak + k k a kak a kaka kak kaka a a kak kaka a k + kaka kak a k kaka kak a kaka kaka kak kak + k a kaka kaka kaka kak a k kak kaka k k k + + + lj + laja laka lajaj la lajal lakaj laja jaka laja + laja lakaj lak lakaja lajala l lakaj lajal + lakaj lak lajaj laka la laka lak laja lakaja + lajaj lak laja la lajaj lakaj lakaj laja lajala + jak lak jak lakaj laka lajaj lajal lakaj laka + jaka lajala jaka lakaja laka laka lajaj jak + lajaj laja jaka l jak lak jak lajaj laja lakaja + jaka la laja laja jaka laka laka jak lak jak + lajala lakaja lakaja jak lakaj laja jak jaka + lakaja lakaja lajaj lajaj laja la lakaj laka + jak la laja lajaj la lakaj lajala jaka lak + jak la lakaj laka jak la jaka jak l lakaj + l jaka l lajal jaka l lak lak laja laja l + l lajaj la laja laja lak lak lak lajaj laja + lajal lakaj lak la la laja laka laja laja + laja jaka lajala jaka lakaja jak jaka lak + jaka lajala lajal jaka lakaja lak laka laja + lajal lajala laka lakaj laka lakaja jak jaka + lak jaka lajal lajal l lakaja lakaja laja + laja lakaj lakaj laja l jak lajal lajal la + l l la lak laka jaka lakaj lajal l lajal la + l lakaj lajal lak lak la lajaj lak l lajaj + laka jaka jaka laja lakaj lajal laka laja + la lakaj laja la lajala laka lakaj laja laja + jak laja lakaja jaka jaka lakaj lakaja laka + lakaja l laja lak la l lakaj lajal lajal lak + laja l lajala lajaj la laka la jak lajal lajaj + l lajala la laja jak l lakaj lajaj lakaj lakaj + laja lakaj lajala lakaj l lakaja lajala lajala + lajal laja la lajala laja lakaja laka lajal + + + + sÄsaka slaka Äkala saj sklal skakaj skakljala + saka sla Äka skaka s skakljala skakaÄ skakaj + ÄÄa skaj skala sak Äkaj skala skakljala + skal sla skaj ÄÄa saj slaka Äka slaka sla + skakaj skaja skakljal skakalka sklala Äkala + sklala skaja skakljal sak Äs skakljal Äs + skaklja Äkala skaja skakal skaja skakala + sla Äs slak skaja Äsa skakaÄjÄa Äkaj + slak skakljaj Äs skaka skakaj skakaÄ sala + slaka ÄÄa Äkaj saka ÄjÄa skaj skala skakaÄÄka Äkala ÄÄa skakljaj ÄÄ ÄÄ skaja + skala ÄÄa slak ÄÄ Äkala Äkala skakljal + skakaÄ sak Äkal slak Äja Äj Äsa skaka + skaka skakljala skakljaj skakljaj skakala + slaka skaj Äja skakaÄ skaklja skakljal skakaj + skakala Äs skakljala skakalka Äkala Äsa + Äkal skakalka Äj ÄÄ skakal skakala Äka + skal skakljaj sklal Äsa Äka Äs skakalka + skal Äs skakalka ÄjÄa Äkala sla skakalka + Äka ÄjÄa skakal Äs Äka skakalka s ÄÄ + skala skaj skaklja saka Äkaj skala skaja + skakalk skakalka salsa sklala ÄÄa skakalk + sak skaja skakaÄÄÄa slak slaka Äs skal + skakalk skakljala skakaÄ sala skakaÄskaklja + skakal slaka saka skakljaj Äkaj skakalk skaklja + skakalka skal skal skaj saj ÄÄ skakljal + skakljala slak skakalÄÄs skakalk salsa skaja + Äkaj skaj slak sala Äja sklal Äs skakaÄskal salsa salsa skakalka sla salsa Äka Äs + ÄÄ Äja Äsa Äkaj skakaÄ Äkal skakaÄ + + + df + dajal dala dajalka daÄ dajal fasada fasada + dajalk daÄ dal faks dajalk dala dalja fasada + daj fasada faksa dajaj dajalk dajaj dala daÄdajala dlaka daÄ daÄfasada dajaj dajal dalj + daj dajala dala dalj dal dal daÄ dajalka + dajal dalj daÄ daÄ dajaj falska daj dajalk + dajalk dlak fasad dlak dalj fasada dalja daj + dalj fasada dal faks dlak dlak dlak dajaj + dajal falska daÄfasad daj dala faksa faksa + dajaj dajala dajala dajal dalja fasada faks + faksa faksa dajalk daj fasada dajaj dajalk + dajalka daÄdajaj dal dala dala dajalk dajalka + da daÄ fasada daj dajala da dlaka dala faksa + dal daj faks fasad dajalk dal dajalk dala + dalja dalja dlaka faksa dalj faks faksa dlaka + dajalka dajaj dajalk dala fasad dajala dala + dajala dalja dlaka fasad dalja falska falska + dal daj da dlaka dajaj dajalk dlak fasad daj + dala daÄ dlak fasada fasad fasada dalj da + fasada daj dajalk dal dalja dlak faksa dlaka + faks da da falska dajalka falska daj daj dajalka + fasad dajalk dajala daÄ dalj falska faksa + fasad faksa dalj dal dajal dajala dal dala + falska da faksa dlak dlak daÄdaÄfasada daÄdaj dajalk daÄdaÄfalska dal da dlaka dajalka + dajalk dajaj dalj dajaj faks dajalka faks + dlak daj dajaj dajal dala da dalj dalj fasad + dajalka da dlak daÄfalska dajaj dal dajaj + dajalk faks dlak dajalka dala daj dajalka + daj dajalk dalj fasada daÄdala daj dajaj + + + ie + ideale edafski ideje idilike idiliki iskala + ideja ideale iskala ideja esej iskali idil + edafske edafska idilike idile esej idila idile + idili ideali iskali ideali eseja iskalki idila + idili eseja ideali ideal idilike eseji eseje + iskala ideji edafske iskalk iskalk idila edafske + idilike iskalki edafski iskale edafska iskali + iskal edafski iskalki edafski eseje ideali + ideali idilike idilike ideale ideal ideja + idilike iskale eseje idilik iskalka iskala + idil ideal idila idilika edafska idilika iskala + iskala iskaje ideala ideal ideali idej idila + idila idej ideji iskali ideali iskalk idila + eseje ideja ideale ideala idiliki idil iskalk + ideala iskalke ideji ideali esej iskale ideji + edafski eseja idilike idili iskalki ideje + idilik ideali ideji edafski edafske iskal + esej ideale iskaje idilike edafska iskalke + idiliki eseje idili edafska eseji idil ideji + eseje eseje iskaje idila edafski iskalka ideji + ideja iskalk iskali ideja edafski ideja iskali + esej idej ideale eseja esej idiliki iskalki + edafski iskaje iskalke idilika iskalke idila + idilik eseja ideala idilika iskale iskalk + ideala iskalka iskala eseji ideja iskalk idej + idilike edafska edafski idiliki ideala iskalke + iskalka edafski iskal idej idilika iskal edafski + ideala ideji iskale idili iskala ideal iskaje + iskalke edafske eseje idile eseje ideje ideje + iskali eseja edafski iskali idil iskalk ideali + + + no + nesklenjeni neÄdno neokisan noslja nakisa + neodloÄo nedosojen nenadejani oklenjeno odisejadi + naklonin odsesan naÄlniki naslajaje odklanjajoÄnaÄe osenÄn oljeÄ neonska olika nadejale + osliÄni naklonsko nadse oksidna nakisa odklanjanje + oksida nedeljnika nedeljniÄn nasedal naslonjeno + naÄkane naslikala nenadejan neodloÄiÄna + odloÄni nasilniÄna niÄn nadejalo naseljenko + naslad njeno nenaÄlniÄna niÄnje osonÄnja + nadelale oklenjen noseÄ naslednji nedosledniÄna + odskakljal oddelka osenÄno naslajaj osini + oljÄiki nosaÄ naÄnja olesenel naÄna neonkina + naliÄana odnesi okoliÄnki okenÄi nedeljeni + odejo neÄkinjin naÄÄajo oljili oskalek + naslednika naÄnjajoÄ noska osonÄa neodloÄiÄne + nalijejo neolikank nanos oslinjeni niÄli + ojekleni nenadni ondi nadela neonkine okajen + niÄa nasekala naslada oneÄdena neonka neidili�n + nasiÄnje naÄne odskoÄle naÄkana osedlalo + naslonijo okenÄa naslonilo okisalo odnosni + naseljenkina odloÄla nasilnik nedojena nenaklonjeni + najdlje oda onikajoÄodsekane oklenila nenadejana + olikankine osonÄa nadejanj odselijo osoljeni + naÄlnika oljni oddajani osa odseka nenaÄlniÄn + nakali nasedajoÄ nanesli najdenin odselijo + nissani ose naslonilo oljÄiki nasekali naliÄale + naliÄanje olikankini nasoljeno naslonjaÄ + oslinjene odloÄli oljÄo naÄe najdenino + naselila nekonÄna naslanjaÄodloÄlno nadanjska + nenaseljena nedoloÄni neidiliÄi naslonjena + + + rm + mlaÄimi rokokojskem maksimirani raÄnskimi + rodenske meÄaÄ rafal malijske medijem rokerskem + misijo rdeÄnj rdeÄlaskami manekenkinima + rodeÄ riodejaneirskim redil rafiji mamoljske + reklamiranem mjanmarska milijonarja menjalkin + markirajoÄ mediÄjskima mroÄmirjanskimi + marmeladama mormonki menija reÄnskem resama + miÄeno resniÄim misli realka radiÄm mlaskajoÄ + milijardnem reformirajoÄ mileÄma meseÄem + radiji marinke mladinkinim reliefnimi mlaki + malokorinjska milarnami modelni mlaÄnsko + mladikami ranÄ mandolinam mesojed mlinarje + mansardnima refrenskim mesarka moÄril mamk + maksimalen mirenskem reinkarnirajoÄmi majskima + rejska maloÄsa reklo molÄnji rolkajoÄma + milosrÄim risarjema morali mesareÄ moÄjanskem + miljena morilske mladij mekinjskima radirankami + rejnika modom mornarko markiranem reklamami + mleÄa rijoÄmeliranimi molÄÄ milarna misijonarka + menim manekene modemske mamilo merilkinima + rimaÄo makedonskimi medanskimi melodramskima + roseÄmedijskima mladi radiofonske rimarkinem + marinado marsikje mediÄrkine mornarski roÄik + momljaje risanje mameÄm roja medaljerko manjkanjema + mariniranji menijskim rolkar mlaskanje mirilo + rokerskim med mleÄa romskimi rojski rolke + moljene rima mokreÄm momljanjema reden mikanj + rolkarkinem rolkark mikenske molÄÄiÄnem + mrke raÄeselskem rafinirajoÄma maÄone raÄnskem + maserja mjanmarske meridianoma milj marmeladam + + + vt + vroÄjoÄ taoiste tridesetkratna vasovalÄvimi + tekmiÄna vsrÄva trinajstinami vskoÄm talarji + vrstiÄikom volovima vijva trnkarim velikankinimi + tirnem vsrkata valovile vrelno vlivajoÄmi + vrviÄstim telefoniral trosovko valoven tonalni + tinjskem vtisnila tokave vokala tetoviranjem + vatnima tekmovalnima teoreme vnetljivostim + valovjema toÄj vodniki veterankinimi teistov + tesnostjo velikoraÄnska veliÄstnost teorija + vtka voliÄnsko vetriÄ vsiljenkine vodovarstven + tokratnimi testoma vodiÄtriinsedemdesetero + terjalke vedrijanske tlakoma toÄjkine vlekama + taki vsiljenkinima termometre totalitarnostjo + ventilirajoÄtrojÄÄne valdorfski volarjev + tajati triindevetdesetmeseÄa treskajoÄmi + vodarja vodarnami videofon tleskajoÄm vretenske + veveriÄake vsevedniÄna triinosemdesetmestna + traktorskim tovorjeni tendenÄost trkate trkljaj + vrviÄstima tonikama veÄetnem tisoÄelnimi + vodarnam tekoÄostjo vsekanima terminala violinistkinim + vstavitvena vtikajoÄ trame tlesknete vsrkalo + vlamljale vijoliÄem tvrdkama triindevetdesetdelnem + toÄlÄvimi veliki toÄt tleskam veleslalomistkinim + trn trdnino vojvoda veseli vratolomnostjo + trkljajte vrtino triinsedemdeseto tresljavi + triinsedemdesetkilometrsko viniÄrkinim vlivnima + teleÄjakom valite vijaÄ tridnevne triindvajseternosti + tlorisno travna valjenj tesneÄ testiranÄv + tvida vdeli verovanjema triodstotnimi testiranÄvo + tiral tesanj tajat vdajmo vaflje vroÄnske + + + pu + posredniÄnima preklapljajoÄ pasne pokarali + protju usmerjena preiskovankama prekrokam + predsinoÄja poÄte podajalnimi priprte upokojujeta + pletle praslovanskemu poostrovanji petnajsterna + podpiranÄva udejanjim pitna plutokratk poredniÄnim + premoÄemu upepelil postojnskem patentirale + potilnemu protipravnostim periodikami prestopkov + prometniÄno poplesati poustvarila prikljuÄnem + preluknjajte poljskim pajÄlanastem peklenske + prenavljalo pretovarjanja uteÄnosti poslikavajoÄmi + postavka udenskem polomu priuÄ planinski + pelji palÄikov premlatita predeljeno prevedenim + pritavata plapolali pritepenÄvim polnjenima + polfinalistkinem prekrvavljenostmi utelesilo + pianom upijanjeni petdesetkratniki uvajalni + prisodili prestolonasledniÄni poudariti petelinjenjem + pireji plodovitemu utekoÄnjenemu prepisu + ustavljat ploveÄmi podarjena prekrvavljenima + privatnostim porumenelostma preskusita posvojiteljeva + uvajali potujÄnostjo usklajevala padavinskem + prilastil plaÄvaje petodstotnima presadite + pomorijo prijetnost uniformami prikrijete + posveÄvalÄvima platinaste puljska pasivnostmi + ustoliÄjoÄmu pretlaÄm parodiranju plaÄnkami + pripona utrtemu pleÄta pomenskosti utore + preiskovati petinosemdesetnadstropnem polprofesionalnemu + prepeliÄami prijavljenÄvima prikolovratili + petinosemdeseternim prijateljeval pekliti + pouliÄo uniÄvalo privlaÄvanjem poveljujejo + prostornim psalmistovem ukrojijo posute podprvakom + + + zg + zvonÄljate zapravljajoÄ gaza zakrivim zidani + grizljanju zatezale zmajalo gomoljnat zagospodarjenima + godemarskima zaletavanjema zalijta geometriziranemu + zelenima zemljankine zadevale giljotiniranem + znalkinemu zamorÄovima zaÄla geometrizirajoÄmi + zgodovinarkini grlne zadovoljitvami zadelale + graviraj gostoti golenma goskam geodeta zavijalna + zamejevalo zaupljiva zastavljenega zastarevajoÄzlatilo zapazit gledljivi zaustavljivemu zataljene + zaslepljenima zveÄnima zdrgniti grizonovimi + zlodejke zveden zazankaj geometriÄe zaroÄnÄv + gorati zmije zazimljenima gospodovat zverjadjo + zgrinjam zastavama gneteta zgarajta zamomljat + grome zasegajta zapakirajte gojevska zgodni + zamorimo zaslonite zazvenÄva gardnimi zaprosilom + galaksij geometrinjinimi zapeÄnosti grafikovega + generalpolkovnike zvitorepkine zalivana zarezanega + zaroÄti zjed zasanjajva gostilniÄrskem gametofita + glasnostjo zapenjanju gozdarstvom gomilnega + zavetrnem zvrta gostotam gojevskemu zaspanÄvega + generalporoÄiÄnega zmernostmi zoperstavljenim + zajeÄva zapenjajoÄmu zgornjepartinjskemu + zoonozami zjezi gornjeustniÄn zavarovanÄvimi + goliti zavlaÄval zamrznejo zvenet zaplata + zakostenelostjo genetskima zmazanim galanterijskega + zaostritvama zalikane zadovoljenja gruÄstimi + zmotile gramoma galanteristkinem zgrizena + gazelje zaiskrimo zapisni zmletka zvezdoslovÄvem + zvonÄljajte zapisniÄrkama zavidljiv geodetovima + zloslutnem zaupna gladilkin zaposlujeva galunova + + + Å¡h + Å¡Äetarjevimi Å¡ansonjerjema Å¡esttedenskemu + Å¡oferkah Å¡estindevetdesetdnevnima hrzajoÄa + Å¡kodovanja Å¡tiriinsedemdesetih Å¡tiriinsedemdesetminutnega + Å¡tiriindvajsetmeseÄnih havanka Å¡paget Å¡tiriindevetdesetminutnemu + Å¡ipon hlastnost Å¡arlatanovo Å¡epavÄevima Å¡krlatni + Å¡tangarskopoljanskima hermelinastemu Å¡estnajstdelnemu + hleviÅ¡ke Å¡epetamo Å¡ifriranim hipnotiziralo + hmeljarjevima Å¡estnajstnadstropne hemoragiÄnega + hidroenergiji Å¡Äitenj hipokrizijo hamitov + Å¡estdesetdelnim hiÅ¡niÅ¡ka hikori Å¡oferkinega + Å¡efovega Å¡tiriinsedemdesetodstotni hranilnikoma + Å¡estinpetdesetinam Å¡Äurkova Å¡ifriraj Å¡olniÅ¡ki + Å¡tiriinsedemdesetkraten hmeljarjevi Å¡rafirala + Å¡tiriintridesetnadstropnimi Å¡tirikratnimi + Å¡tiriperesno homogenizirajoÄe hamitkin Å¡inejo + hudejskim Å¡tiriindvajsetleten Å¡tiriindevetdesetdelna + herkulskim Å¡tiriindvajsetodstotnimi Å¡tiriinÅ¡estdeseturni + Å¡ivata Å¡estkratnikih Å¡tiriindvajsetkrat hruÅ¡ovsko + hoduljam hlapÄevimi hidre Å¡karpnim honorarnega + Å¡alamensko Å¡estnajstdelnemu Å¡irokopotezno + Å¡ahist Å¡marÅ¡kemu Å¡ahiral harmonikast Å¡estinÅ¡estdesetini + Å¡eststoternem homeostazama humanistiÄna Å¡tiriinÅ¡estdesettedenski + Å¡tiriodstotne hupal hegeljanka Å¡tokavÄevi + Å¡vedskem hedonistovem Å¡eststomeseÄni hlapilnost + Å¡tefanskim hotelirkinemu Å¡ejkati Å¡Äetkarskega + Å¡tokavÄevo Å¡tiriinÅ¡estdesetemu Å¡ikolskih Å¡estindevetdesetnadstropni + herojstvoma Å¡estinpetdesetÄlanske Å¡estdesetmestnim + hiÅ¡ami histeriÄnim humanost hmeljnemu Å¡pekuliraÅ¡ + hlepimo hlinjen hoteÄih Å¡tiriinsedemdeseturnim + Å¡pilje Å¡otaste Å¡tirikapno Å¡tipendistkinem + + + bc + basovska cizama copatkama banovinah cunjastemu + boksite baronetovima benzenov biserovinastega + bledicah banditovemu bedakinje balzamirana + brigadirstvu barokizirali capljanju blatnovrÅ¡kih + bojevnikovi brzojavnima bogatinska bagdadskim + brbljaÄevih blagajniÄarkinih britij bojevniÄinima + cepali biljanskih bolzanskem balearskem bifeji + bibliografinjini bibliÄnega cikavskega bednikovim + bistroglavost bahaÅ¡kimi brezupe brestom bolehanju + banovskih bolzanskima buhteÄem bordojska bakroreze + bakrastih blazinil bigamistu brsteÄem buÅ¡kasti + binarnem capinovemu bednostim bogabojeÄnemu + burkajta cepita bencin brezsnovnemu bojujoÄimi + brejostjo bazirani chemniÅ¡ko cipresasta brleÄima + comske baliniÅ¡Äe blagovolit begunovim brazdalnikov + baltidkin cilindrskimi briljantnem beneficirale + cunkovska bobnarkine brezgotovinskimi bobniÄen + bruseÄimi begunjskemu balerinini bilijone + cerkovnikovi cefedranim bezajoÄe centrifugirano + barabonova brenÄanje brdskemu cvetoberoma + bosonogih bubonskih cibetovkinih brdavse belkastem + cerkniÅ¡kih bikastega bedakinji beneficirano + bradaviÄke barvasti bleskih brdanskega civilizirankinima + barvitostma cezijeve barantaÄevim brezrazredne + boriÅ¡Äi brÅ¡ljankah cikliÄnosti brezkrajnemu + cirilskimi basovskega blatnobrezoviÅ¡kimi brenkajoÄi + begunÄeve bergamskima budganjskega brisanje + cedilke banÄno brindisijsko celotnostim biÄale + bodoÄih cvetoÄimi bistroje belilih bedru brezskrben + blazinilo boljÅ¡evik bitumnu buharsko centralistiÄno + + + ž + žrebÄevi žigosali žarit živeÄem žogobrÄeva + žgeÄkljivimi žaloigram žafranastega žužkovega + žarkejÅ¡im železniÄarkini žvabskim životarita + žagastih žaltavima žuželkinega žliÄnika žrebÄeva + žaboustim železarniÅ¡kima žgoÄega žgoÄimi žgana + žice želvovinastimi žveÄilo žarkovjih žalovanje + žvrgoli županjinima žveplaste žebranje žagajoÄo + žrebal žiÄniÄarjih žiÄniÄarko žvižganjem žilasta + žlahtnejÅ¡i žaljena želodoma žamet živopisna + željnostma žliÄarjevo žetvam želimeljskim + žvižgam žulili živcema žabÄeve žlahtnejÅ¡em + žvenketajoÄim žejnim žirovske žlebeÄi žrebÄarnah + žepasti železnima žigonski žel žrtvujoÄega + žepovsko žlebiÄenji žirantkinih županovanjih + žebljicam žvenketanj železa žlobudrala žarkostjo + žrete žilicam žrtvuj žlebiÄim žarometov ženiÄkam + žagajoÄ Å¾ivahnim žanjemo žalovalÄevi žveÄene + žveplast žliÄarjevemu žaloviÅ¡ka žvižgam željnemu + žagarskimi žadovinski železnica ženskini žagariÄine + živilskega žejnski žubinskemu živalcam žganica + železnati žebrajte žerke žažarskem železokrivkama + župnijama ženÅ¡Äini žuniÅ¡ko žargonskima žalujoÄe + živalskostjo žargonskem žandarskemu železniÄarkinih + žonglerka žafranovega živinozdravnikovega + žolÄevodih žrebet žagico žalovalcev žerovinski + žandarjih živela želeÄa žandarske žalskega + žebljarjema žaginemu žvepleni žvižgavkina + žabjega žvižgaÄevih žaltavost žemljica žvenkljajoÄemu + žirovniÅ¡ko žužkoslovÄevih živžavov žiÅ¡kimi + živorojene žeparstva žargonsko živinÄet žagicam + + + AKLJ + LibenÄanovima Kambrežanovem Kremberka Ladislavoma + LeÅ¡niÄanko KlanÄarjev KordiÄ Kastiljkah LiechtensteinÄev + Liberžanovimi Janževce Koblarjema KaunaÅ¡Äan + KlenovÄana KuretenÄankina Lombardovem JeÅ¡enca + KostanjevÄanovem KarlovÄevima KompolÄanih + AmbrožiÄe Krnicah KlemÅ¡etu AvstralÄeva Javornikovim + JeranÄiÄevega Arafatom LaborÄevih Ladihove + Jung JagodÄankami LisjaÄank KatoviÄana LjubiÄevima + Krncem AntonÄiÄevega Avberkina Karlovcema + JevniÄankinih JevÅ¡kovemu JesenÅ¡kovem KrkavÄanko + KreÄevem Jeralovemu JagodÄank KonjÅ¡Äankini + Kongovki Antonovimi KvasiÄanko KonstantinopelÄankah + JarmovÄanove LeidenÄankina Jarovega KlemÅ¡e + Andromedo Liburnkinim JugoviÄ LukanjÄankinih + Levarte KrižmanÄiÄevima KanižariÄanke KoloÅ¡ema + Kurentu LaniÅ¡anke Lutmanovem KatiÄe JerÄinÄankinemu + KraÄalcu LisjaÄanom Ližankami KazanÄanoma + KroÅ¡linovim Kosmatin Lebanu JamenÄankinega + KumljanÄevima Jobstova Alenkinima AndriÄevima + AvignonÄanovemu Krnca JuvanÄiÄevo KovkovÄanovo + Koncilijama Leilerje LiÄenÄanova KoritniÄanki + Kmeclova KropivÅ¡kovem LeningrajÄanovega Kolenikovima + Korvovima KaunaÅ¡Äanko JužnoafriÄanke Jermoli + Lapork Lancovljan Johani Arizonce KalÄiÄi + KopiniÄevim LeverkusenÄanovim AdergaÅ¡Äanove + LazenÄanovima LožinÄanko KanÄevÄankine Kolovratu + KnafliÄema Kog Anitini Karlininem LuÅ¡eÄankinega + Jerihe Janovim Jobi KurinÄiÄ Kennethovem KranjiÄino + Lambergerjih Jeremijami Juanovem Kogojeve + Letonjeve JurÅ¡inÄankinem JevÅ¡Äanovim Karlsruhejem + + + SÄŒDF + Doljanovih ÄŒebularjevih SežanÄanova DachauÄanovimi + DrežniÄankinega StavropolÄankine Slivljanko + DolÄanovima DrganjÄevo SkubiÄevemu SalmiÄem + Stephensonovi Sadnikov SandiegovÄanovemu DobjevaÅ¡Äankinega + SantorinÄan FormÄankami SebanÄevemu Suholežniku + ÄŒufarjev DrÄanovih StarogorÄev ÄŒeÅ¡koslovaÅ¡kega + DomžalÄankinim ÄŒepovana Sevastopol ÄŒeleÅ¡nikom + Senadolcev SlanÄanoma SovjaÄanovima FaletiÄe + SlovenjgradÄankina Simplonom ÄŒehovinkami DednodolÄankinem + Davida Darjanovim StudeniÄankami Simonin StrelaÄan + Smeltov FabjanÄiÄema Fabianovega Danijelini + SevillÄank StolniÄanova Dobravcema Senjurjema + SredenjÄanih Soldatovega Debeljakoma Soro + Slapljanki Studorkina DuÅ¡kova Stojanovem DavoÅ¡anka + SkoriÅ¡njaÄanka ÄŒrnivÄan Saksidov Saturnusovo + Slavinjkama SavinÄanoma ÄŒilpaÅ¡anov SelÄanov + Draženkam Strojevemu SkaruÄanove SkvarÄema + StanoviÅ¡Äankinega DobriÅ¡evljankami FrolehÄankinim + DuÅ¡ankinimi DobrÄani ÄŒretnikovemu Savlovo + DoropoljÄanom Skoberneti SamotoriÄane Staroseljanovimi + ÄŒrneÅ¡kogorÄankinim DobrÄankinima DolgonjivÄanovim + Slokarjem Slovanu Stenmarkom SobraÄankina + StrjanÄankinimi SodiÅ¡inÄankinimi SiniÅ¡eve + Svinjskem SodiÅ¡inÄanu SlamnjaÄankinemu DobravÄeve + Sredozemk Sepeta Samsonovem DžakartÄanovemu + FeniÄankam Dolžankinem SrednjevaÅ¡Äankama DolgoraÄanki + Dvorjanov DekanÄanovo StarogorÄankinih FortiÄ + DvorjanÄanka StarogorÄanovim Sofijinemu Svetolucijcema + SkvarÄevima DžidÄanovem ÄŒrnovaÅ¡Äankinega DoberdobÄankinega + Deisingerjevega Drenjkinemu Slome Dobami DolgovaÅ¡kogoriÄankinim + + + IENO + NatlaÄene Inkretov Oskarjeva Opatjeselcem + Eliasih Impolovim Osovnikarjevega Indiankina + Ekarjeve OÄeslavÄanovem IvÅ¡kova OreÅ¡iÄevih + OlujiÄevim Izlakarji Osetijkah Oliverina Oplove + OsredÄanih ErevanÄanov Nikaragovkina NjiverÄanova + OÄeslavÄanovemu Ozeljankah NebelÄevi IzolÄankini + Nobelovo OkrogliÄankinima NadleÅ¡Äankinima + Islandcema Natalkini OskorÅ¡anko Osoletove + NovolazenÄevih Interpolovimi Imenj Nimnemu + Novokotarki Nedeljkovih NovogoriÄanovimi Evgenijevi + Epikurjem OtovÄankini ObrÅ¡Äane ObloÄanovi + ObsoteljÄank Iskrini IvanÄanka Ivovima Iren + Orožna NjiverÄankami Osredkarkinem Erzeljcev + Nikino Istrabenzovega IvanjÅ¡evÄanovimi IzgorÄankinima + Intiharje IviÄevem OtaležÄeve OrehovÄankinim + Novgorodom Obrnikarkama Omoti Obrežja OÅ¡ljankami + NagliÄevo IvanÄanovimi NedoviÄem NovgorodÄane + Edgarjevih Indiankah Nadlerjevim Oklahomce + Ohnjecem OsimÄanih Ovsenikovi Ojnikova Ivanjegrajcev + NeapeljÄankina Evklidov OjstrÄanovega Omanom + OtoÄankah Obrnikarkin OjdaniÄih Elijami OplotniÄanke + OsojniÄank Omarjevih Novincih OsolniÄanki + NovosuÅ¡iÄanovo OstojiÄev Obrovnikov Ihanke + Elesovo Elijo Oparove Eritrejcema NemÄavÄankina + Efežanke NoviÄeve Nepalkinih NadleÅ¡Äanovega + IzlaÄanova OsimÄankami Nickova OžbaltÄani + Ornika NoriÄankino Elsnerjeva IvanÄanke ItaÄank + Illinoisa Osmanih NaksoÅ¡ankinimi ImljanÄankinim + NormandijÄevih Esade OsreÄkiju NiževÄan Neslovencih + OrliÄankini Ornužane Igorjevo NiževÄanovo + + + RMVT + MogadiÅ¡ankah TeheranÄevim VeleÅ¡Äankinem VuÄakov + MajeriÄevem RadanÄankinim Maksimilijanove + Vrhah Tomislavovem VratiÄem VrbenÄanki RifniÄanovim + MaleÄniÄanove Tonetovo VodranÄanovem MedvodÄankama + TransvaalÄankinem Rajnkovljanih RajÅ¡povih + Mohorku VelikokamenÄanovih Radoslavci VaÄ + TomaÄevÄevih RepiÄ Roboma Mercatorjevem VidoÅ¡iÄana + Tassoma MantovÄanov Marezižanu TarentÄankina + ViÅ¡evljane RafolÄanovo TverÄanovimi Valburžankini + Majevimi Rižanki Vosperniku MilovanoviÄeve + TisovÄanih MalezijÄevimi Riglerjeve MagrebÄanovemu + Tanjini Melanijam Modrijani Martanovi MožjanÄanovimi + Rostovom Matetovo Mohorjevimi MedinÄankam + MatiÄka RemÅ¡etovem TaborÄev VitnovaÅ¡Äane MatenjÄevo + Tolmincih RadegundÄani TrimlinÄankina Voronežankinima + VnajnarÄevi Marmont Vanih Rudeževa MalolaÅ¡Äanovega + MalezijÄeve Matejina Robinsonovemu VrÅ¡Äev + MakovÄevi TolÄanah ToliÄe Topljankinem TomiÅ¡ljanove + RochestrÄanih MoravÄanovi Magdeburgu VrbovÄanovo + RodoÅ¡kove Varaždince Rakovkami Verbincem MilovanoviÄ + VeraÄankinih Rebercem Majnikovo Richterjevih + VrhenÄanke Vitovimi Vakslje VuzmetinÄankinima + MojstranÄanom Ravljank Timurlenkoma VodenovÄanovima + Vanov RazborÄanom Vrenkove VeÅ¡eniÄan TartujÄanke + TekalÄevi VukovskodolÄanom MetavÄankah Reaganovo + TitovÅ¡ek VeniÅ¡anko Magajnove Verzelu RinÄetovograbÄankina + Modrov VolaveljÄankinimi VolÄjedražankama + Tuta Verhovniki Toskanci Riedla Venigerjevem + Rossiniji Malaji Tanjugov MalokorinjÄankam + Vinjanovemu VukiÄevo MaležiÄa Volaji ViniÄanu + + + PUZG + Petrino Gambergerjema Plotovimi Zofijinih + PassauÄanovo Pahovnikih ZelÅ¡anovi Ulmu Grdadolniki + GomilÄanih Gatincem PoljÄankah GozdeÄankam + ParagvajÄev PerovÅ¡kovima PreÅ¡anki ZaklenÄeve + ZabriÄeve PiÅ¡eÄankin Plužno GrahovÄanova Pinochetova + Puharjevem PoznanovÄankinimi PameÄanova Zadražanovega + GereÄank Pahovljanu PiletiÄevimi PartizanskovrhovÄeva + PonoviÄanovi PolomÄanovi PuÅ¡ÄavÄana Gorenjakovemu + PivolÄankini Zalobrežankah GržiniÄevima Pustopoljk + Puharjev Polžanov PudobÄeve GliÅ¡iÄeva ZoriÄih + GosteÄanov Parižljanovo PotoÄnikovimi PesniÄanovi + Grabarjevim Pjongjang Gruzincem PrebaÄevo + Zmagoslavini Golobinkom PolenÅ¡anki PlacerovÄankinemu + PavliniÄevega Zabukovljana PescarÄanke UrÅ¡inimi + ZavrÄankah Golovrharkina GalilejÄevih Gezi + ZupanÄiÄevega PrecetinÄanka Zavinkom PodkloÅ¡trjankinemu + Puciharjeva Paoloma GrandiÄevima ZapotoÄankinima + Gmajne PekelÄankinimi PijaviÄanovim GoreljÄanka + ZenkovÅ¡Äane Uncu Peterkovih ZnojilÅ¡kovo Zasipljanovega + Gerlancema PresladolÄanu PijavÄanovega Peklenikovi + PoljÄevi PodpreÅ¡Äanova Geigerje Protegi GoÄankini + Porabec ZdolÄankin PirÅ¡evke Grinjankinih PrihovÄevi + GmajnÄankini GoriÄance GrosupeljÄanov ZrkovÄane + GoÄovÄanki GrmoveljÄanki Gavranov Potokarjevemu + PiletiÄu GreÅ¡akove PremÄevih PetrovÄanka PuljÄankine + Plesu Podgornikove GloboÄiÄank PodÄetrtÄankinemu + Plohlovih Udirjih Glihovimi Zapužanovemu GenovÄanova + Zalarjeve Pohorec PeÄauerjevim Gagerne Principovemu + Zaragožankinim PradÄankah Gorenci Premkovi + PodpeÄankama GavÄankine Zapoge PrilepÄankin + + + HBC + HramÅ¡anoma BorÄiÄema BodonÄankine BrindisijÄanovem + Å pendala Harijki Å ekovo BulÄeva Heferletoma + BravniÄarjevemu Å traklova Celestinam BrdovÄevi + Bloudkovem HomÄankinega Helenovima CenÄiÄevima + Bregarkinega BuzetÄanovega Božinima Hanžka + Cerkljanih Hrovatov Brežnikom CaracaÅ¡Äankini + Å pitalkami BegiÄevim BuzetÄankin BorovÄanka + Å kriljana BrozoviÄevima Å entruperÄankine HelsinÄanka + Belgijkinega Å terkovo Caravaggii Bogoljubovim + HudojamÄanovemu Å elige BukovÅ¡Äanovega Hrpeljkini + BaÄani Bervarjem HajfÄankinem ClevelandÄankinimi + Å varci HandanoviÄevega Å kerlakoma Å trusovima + CubrÄanoma Å etincev CanberrÄanovo Å piÄniÄankami + Bacone BokraÄanka Å tromajerjevima CiprÄankinih + Bujanovima Å antlu Å talÄevi Heliosovim Cetorankama + Cousteaujev Å alkovaÅ¡Äanom BonnÄankinima Bratinom + HabiÄema BranoslavÄanoma CerejÄankama Bugojnkam + Cirjankami BrestrniÄana BodonÄank CikavÄane + BorÅ¡iÄevem BarbariÄevima Å enturÅ¡Äankinimi + BuÅ¡eÄank Burovim BavÅ¡ice Å marÄanke HraÅ¡am + Å umcem Brezarjevo Balkankino Å vaganovemu BraslovÄankami + BravniÄar Havrankova Bitnjanove HonolulujÄanih + BraniÄarjevemu HlevenÄevim Å marjeÄani BeseniÄarjevim + BrÄankinim Å eÅ¡Äanovega BovÄankino Hudobivnikov + BeniÄi Cverletovima Cvare HudojamÄanka Å kerljevi + Brozovem Hillov BovÅ¡anova Bajuku Å kerjanÄevega + Å martenÄanovim Beringovi Charlesovih Hribovljanov + Chaucerjevega Cimermani Christianovim BegiÄevima + HindujÄevi CvijiÄevih BeÅ¡trovih Å imniÄeve + Bratož Å arfove BorÅ¡iÄeve BlagÅ¡iÄi Cortes BenÄiÄema + + + Ž + Žirki Žusem ŽitkovÄankam Žargija Žonti ŽelÄani + Žurki Židana Žarkovem Ženovi Žolnirjev Žlaborankini + Žulovce Žemvovo ŽurkovodolÄanki Žmukova ŽibrÅ¡ankin + Ženevi ŽebniÄankinima ŽabniÄanovi Žirovskarjema + ŽigonÄankinima Žajdelami ŽimariÄane ŽenaveljÄanovo + ŽitenÄanov ŽvaruljÄanovimi Žunkovimi ŽetalÄanka + Žgajnarjevemu ŽalÄankinima ŽižkovÄeve ŽelebejÄanovih + ŽabÄanova Žvarovima ŽupanÄiÄeva Žužkove Žetinca + Žurajevemu Žabote Železanovih ŽejnÄankinim + ŽepovÄanovim Žekarjema ŽitenÄanki Žitkoma + ŽniderÅ¡iÄev Žabotoma Žežljeva ŽuliÄ Å½amenÄanoma + Žurbijih Žabjekovimi ŽapužÄevega Žunkovo ŽabÄan + ŽupaniÄe Žibertoma ŽirovniÄarkinega Žebniku + ŽalÄevemu ŽalÄankini ŽirovniÄarjev Žiberta + ŽgeÄe Žbogarjevo ŽirovniÄankah ŽabniÄan ŽenjaÄanovega + Žejcema Županjenjivcu ŽitkovÄanovih Žirovkina + ŽadovinÄev Žerjavovemu ŽnidarÅ¡iÄevimi ŽikarÄanovi + ŽurkovodolÄanovega ŽeljnÄankinih Župelevljankinih + ŽimariÄanih Žlindrama ŽvirÄankinima Žbogarjevi + ŽiÄarkah ŽamenÄanovem Žabkar ŽirovniÄankinem + Žagarjevimi ŽuniÄeve ŽitenÄankinim Žiganjcev + ŽejÄevemu ŽepovÄankinega Žerovnikovih ŽenjÄanih + ŽepovÄankinimi ŽilavÄevimi Žajdelovimi ŽenjÄanko + ŽupanÄiÄu Žanami ŽupetinÄanovo Željkovim Žepljankina + Žicami Žalarjih ŽalÄankine ŽigonÄanoma ŽelÄankinega + Žabljankinimi ŽihlavÄanova Žvokljem ŽužemberÄankam + ŽihlavÄanovo Žigrskovrhovka ŽunÄevemu Žaberlovima + Žibretova Žvanutov Žapužami Žurajevim Žerovcev + Žano ŽvaruljÄanovem Željkove ŽuniÄanovi Žmitkovemu + Žlaboranovimi Žlendrovem ŽnidariÄeve Žemvovemu + + + \ No newline at end of file diff --git a/ktouch/training/spanish.ktouch.xml b/ktouch/training/spanish.ktouch.xml new file mode 100644 index 00000000..bafc3346 --- /dev/null +++ b/ktouch/training/spanish.ktouch.xml @@ -0,0 +1,353 @@ + + Spanish (auto-generated) + KTouch training file generated Mon Mar 31 17:09:15 2003 +Perl Script written by Steinar Theigmann & HÃ¥vard Frøiland. + + + + jf + jj jj ff j ff ff fjfj j jjff jf jj + jf j ff ff jf jj jj jj jj f ffj f + ff jj j fj fjfj j jj ffj j fj jj + jf ffj jf j ff f f f fjfj fjfj jff + jf f jj ff j j f f j j f fj jj j + fjfj ff j j jjff fjfj fjf f j ff ff + f ff jff jf j jf j jj jf j fjfj + fjf f ffj jf f jjff ff f j ff ff jj + fjf ffj f f ff j f ff fjfj j j ffj + ff fjf jjff f ffj fj fjfj f ff jj + f f fjfj fjfj ff f ff j jf jj jff + f jf jff jf f ffj f j fjfj f ff + fj f jj jff jff jjff j fjfj ff fj + ff fj jf j jj fjfj f ff fjf fjfj + ff jj fjfj fjfj ff fjf jj jf j ff + j f ff ff fjfj ffj fj ff ffj ff + ff f f ffj jjff j jj ff fj fjfj f + f jjff ff ff jj ff f f jjff ff jf + ff fjf fj jf jj fjfj ff fjf jj fj + ff ffj jj ff ff fj ff ff jf jjff + + + kd + dkfj dk kk k kfjj djfj k dk dk fk fk + dff dd fk dk kd kf fk fd kd kffd djfj + ddj kf jd dff djk fk kj jd kd k fk + kfjj dff kkd kd fd kk jjkj kfjj dkfj + djk kd fk jd fd dkfj jd dk kf kd kf + k kj dk kf ddj fk fd djk kffd ddj + kfjj dk dfj djfj fk djk kj kffd kj + djk fk kkd fk dff kf kj jd kfjj fd + dff kfjj dk fk fd dff kfjj dfj dk + k kffd kj k kj jd kd kd k kj djd + fk kf dk kj djk ddj jd kd djd kj + dff kd jd djd k fk djd fk kf dk kd + dfj kfjj dkfj dff fk djd kj dff jd + jjkj fk fk jd fk djd jjkj jd fk kffd + kfjj dff fk kffd dff kj dff kd kk jd + kd dff kf djd k kj kkd djfj dkfj + fk kd fk kd kd kd dff kkd fd fk fk + fk kf kd k kj kkd fk kj kd dk kk + djk dk dd k fk djk dfj dkfj dfj djfj + kj fk dd jd fk kk kj kj dfj ddj dkfj + + + ls + sss dsd sksk ssj js js lffls sds sds + dsd lds dsd lfs lfs ls ls fsdf sss + ks ssj lkd sfk ssj jfsj lds lf lds + sss sksk lfs sds ds flkl jfsj s ls + sds kfl sd sds lf ffl lfs s kfl kkss + ks s sds sfk lfs ffl jfsj ls lf lf + jfsj ffs kfl dsd js ds dsd sf dsd fsdf + sss lfs s sf jlfd js flkl jlfd kkss + dsd kfl lkd fsdf lffls sds ls sksk + sf lf ffdl sd ls lkd sffl ds lffls + lfs sffl sksk js sss sffl ffl lf ssj + dsd lf s flkl lds ds lfs flkl lkd + ls ls ffdl jlfd kfl ls ls lkd sfk + sfk ks lfs lffls lffls sffl lf sd + sd lds flkl sss dsd lf dsd sd js + jfsj lf fsdf sd lf ffs lds kfl sfk + ks jfsj sf sksk flkl js sffl ks sss + lkd lds sfk kkss sksk ssj dsd lf s + sfk sksk lkd sds ks fsdf sksk sksk + ffs lds kkss ssj lf s sf jfsj s ffl + + + caá + rasas lascadas rajadas fajas la sacad + jaldadas falsa alfalfada rajad fa asad + ala sallada allá ralla rasas llaca + salas acalla flaca dad afascala caca + acalladas jaca sajad calada rallada alfas + afascala salda alfas alfa sal rascada jaladas + cascad alfada flaca lada calas rafas + ca alfalfad ajada salad casas rallad + laja alfas casacas acallada kas rasada + ajada falsas sacada jalada calas cascad + jaldadas rasadas rasas sacad casas ralla + salad cajas fajada alada ka jaldadas + alfalfal jasad alfalfada fallas calcada + saldas rala calda alfadas alás asa sajad + ajadas rajadas jalada casas casca daca + ca falla kas ajas das casada salda + saca jaca jaldada calda caja fallada + saja allás flacas cascada cada calcas + ladas alfalfadas afascalada lascas rasa + casas rafallas falcas rasadas fa lascada + + + ntñ + lactada candas lancán anclada taca llantas + lactan fallan cáncana satanás andada + tacad jactan sanad na san san cañadas + lañada faltan taladas talad talladas + atan tascad atacas allana jactad cananas + nasal astan rañas natas nantadas afascalan + atalaja talas asan tascad lanadas tacad + asfaltad lactas lactadas lasta catada catalán + talladas cañadas andana landas ancla catasalsas + lana lastan calcan nansas tascada tajas + tascada actas atan cascan tacad cansa + sansa canallada cantata nada najas tascad + tala acanalas tasada sana atalajan + lañad latan sanas jactan tasada acanalan + lañada cantata llanas lancán astan dañada + atlas asnal dañada lancán acatad tasa + lasaña rata saldan tajas acanallad atadas + asfaltada tasa afanad datas taca tajadas + atajad fajan jactadas canas fanal acanallad + afana afatada tata tatas lanas tanda + + + iví + rancia fináis acidalia avasalláis sínfisis + ranilla astías aditiva salvia física invicta + litas radiatas avillanadas ínclita afinca + vaciáis ínsitas vida iniciativa dividáis + actitan viñas lancinadas infanticidas + actinia canicas indias tilláis validas + vindicad fijada lilailas indicia fin anís + añila vivificas fantasías indician calificativa + nía lijáis tillad infancia ría activas + jitad ricia casilla rijáis laciniada + cavas afilada afija fila latinista tillad + fían finalidad liña alcancías física + lactancias listad tilas falsilla lanilla + acidalia invictas fastidiáis rastilla instalad + fijan villana catalanistas distal lascivas + añilan lías finca villana líticas raías + dialítica salificada lijad astía anastasia + actitadas antias fila latí lacinias anastasias + satisfacía iniciativa finan innatas activan + si financiáis ciscadas filiáis van + + + meé + desmanáis restallen venidas encielasen vestisteis + desenfadas asemejaste encajases fijases riela + relejéis aclamas remediáis retallas enmendases + rectasteis seisavad rescaldase mecieseis + efectiva desfajan faenasen mecidas centellees + natalidades retejed admitiesen ralease sitiales + desinsecté restallaste elefantes lentísima + desencinte majadea sities encastáis atiese + desviste relancen malentendíais afiance + inclinaste dicentes sed descimentases candases + centellease desenvendad lividecía candelilla + entintaseis envesasteis descanséis encante + acantalea jineteasen desmalla mista desasistes + revisasteis redimiste siseas afie dejen desmadejáis + rellanadas jamete desvendases recitase islandesa + relaté reactivad enlicé desviejan testadas + semanas incentivasteis resinasen estilices + almacenad vitalmente escindiste filminas + ijadeéis lineada déficit retine detallista + caneaseis inflamasteis disecase sale destente + + + hr + alertará harnead tersase desmedir franciscana + acarrareis salaras rastillé enleches demacrarme + enclavijaría aferrares encastré aliara hermanaran + resanaran cancelársela farras enmantaréis + eliminarlas enfardelare enrejalaran nanceareis + calleares cantarme caldeare desanimarme + remediad infamar aserenarais saltaren reamará + encancerarás avenenarás trasverían aventarán + chancletearía tenérmelas remellaría carnearas + descara avalarse entrame demacraras descarasteis + mamaré ralenticéis reanimáis anticresis + enflacareis terminara venidera carraña hachearía + vareáis retractarme chalés desarrendasteis + trillase rajarlas retallecer reeditarais + desasentará rieladas tacharán calaverearán + desentarimaras fresad herventara cercenaren chaflana + desensartara desenjalmareis desafinaren fresarán + reñisteis rastillarais atril recetaseis + adherírtelas trajinareis reedificaseis lardearais + secretearé incensarán mallar recejarais insertaríais + + + goó + dosificarles dividíroslos revote torraran estantaló + maltratarlo marcándolos litógrafos chalanearemos + regaceando entrilló arreglándonoslos concienciaremos + endocrino desagradareis girando almidonáramos + reingresareis gloriándotelo acelerarnos encoclaren + novilleros relegaréis agonístico entalonarais + cordeláremos domeñarla ojalareis disolviésemos + entornarnos heterocercas descoto gacillas + ofreceremos desarrollándomelo franco desinfectamos + cavados diseccionaremos mojarlos desalojarás + desterrándote desvaneciéndole regates chocheas + concomiéndoos rojearan desentalingaríamos almacenaron + religionarios descantáremos candásemos fijárosla + consienta socavaste motera calificándolos + meconios refociléis olvidareis escamoneáremos + atolladen horneéis sofrenaras agredieres + enojaremos gestionándotelas retoñarían disgregándome + credenciero estomagaseis denegaron descodaré + engrandaseis desgranas concilió ortogonalidades + jarrearíamos rosigaras comentándote saltártelo + + + bp + escapaban abreviándonoslos ennoblecían neblinear + descomplementármelo rebrincados pintea desesperaré + empeñándome taloneabais estereotipármelas + desempacháremos enherbolaríais erabas abastardaríais + garbillan agregábamos desemborraches abocinaseis + recambiártelas posicionándoselos sombré enveraba + emballestad bastanteáremos desbocábamos apearme + esborregáremos deshebillases preciadas engranerabas + perpetrándole desembanastada propósitos bombeó + balsearías abocetada capaste aparcadas desembargares + aldabeará compositora parificaren encampanase + anticipases palomeras sobrecercos primeo aprendiéndoselas + estropeándonos óptica polidipsia ambiciábamos + botijo paliabais ambleos calmaba acabadoras + mimbrarás apaleados sobrealimentaren desempeñe + aparenta acabildaras emperchado embestirá + estampillándooslos menospreciaríamos apesten apelaban + infestaban estenografiábamos embrisaba tablacho + comparármelo afelpabais emparrabais apreséis + achabacanara prolongad descabalgáramos alegaban + + + quü + abrumar reburujasteis guirlache acaudillaste + piquetillas argumentarías ludiabais matutera + pluviosas rubriquistas trucaseis subvendríamos + promulgué esquelatado presupuestaras aburriéndome + escullirías discurseáremos fluminense estructurarla + acoquinaréis prefiguraciones estipulándote + humecte atribularnos computables obsequiaré + engurruñases ocupárnoslas guisasteis enfusan + humedales esquiadora diluiste puntura redujésemos + nocturna difumados aburrabais difumaran + acumbráramos suscitarlo beatifiques deudo profusos + acapullándote desnucabais bufoneasteis repuestas + ungieras promiscuabais dificultáis equipolentes + ahuecado torturadores desmaquillándolos + engurruñan enchufábamos patullaba substanciara + balbuceásemos hormiguillaréis minutarais transfiguraremos + prostituí desentumeciéndose enrunaran vituallase + acuarelísticas ilustrados huevarían clausurándolos + reduplicara rebumbio jugadores disminuirme + utreranos morciguillo sopunto imbursadas + + + wnñ + amaitinaran endulcéis naviera opinareis cantillos + encordelaremos veintavo tendedor desencajando + divinicéis embaucan piarcón atrabancáremos + enfocándoles enraigonarais venerares ronca + encarcavinaban descuadernaríais acerinas acabándonos + nesguemos mascarán encureñes controvertían + fecundártelos pinté sobrescribirían pitasen + desmoronabas desatendí procesándonoslos desvendaran + piparían cotejan preponderarás poíno fecundárnoslos + frangolláis embracilasen arrimarían convertírnosles + conferid desacompañamientos bandearías + encrudeciéramos dintorno desasentara manarais + desinficionáremos conglomerare encurtan agrandáramos + ensilaban empentarían entrucharemos substanciar + frenada escabullaran afloramiento plantillara + desenmarañada conciliaste fine viltrotearan + prediciéndoles atondaras repreguntaba desciñendo + separarnos coronados reincorporaban veintavos + confirmadores compulsaran antecogérosla aprendérselos + acicalaran lamparan juntareis humean primoreando + + + cx + concentrarán concomitar circunsolando descarriado + encanastaremos discutisteis percatándoos cantearíamos + encloquemos recechasen excavan castañeteares + acaparamientos especuláremos extractara recrujiera + encapucharía calesero extasiándolo discutes + chapurrad centauros contesté administración + expandía demacra escariaríamos náutico + cornetilla escriturarán copilases corveteando + asociaren descomulgan clemátide predecírsele + aprovecháramos autentificaras disceptaste mundificarán + campanillearas santificadas lanchones friccionaba + envacarán transcenderíais desfavoreciera + diversificadas ennecia paraliticándote ceremoniáticas + arabesco frecuentaseis coloreásemos claveteados + coherentemente ideáticas humectaste crónicas + caponáremos existidos acrisolabais culease + acañoneara increpó traciano encajetillaras + recomen encajonamiento encajetillan acorchara + contraponiéndoos facultarte documentándotelas tronchéis + intercederás picanearás certificadas concretándoselo + + + yz + trapazaría elegantizaría atizados desenzarzáramos + destituyeseis cruz analizabas subyugarás despolitizaseis + diluyó retribuyó pizarra encenizarían + diluyáis carbonizarais obstruyéndoselas + mahometizaríamos estabilizáramos bocezados releyéremos + encauzarás espinzaren escolarizare desnormalizabais + empalizado deslavazaréis angelizad zozobraron + enerizábamos cloroformiza individualizándoles + zancajeara mazoneasteis tazarás naturalizabas + apologizaste almuerzan despeluzaste desmalezaríais + fanatizáramos zurriagaría plumazo ataquizada + centralizando destrozándolo normalizares aznacho + apomazó descorazonara excluyéndome trazumarían + fecundizaré deshumanizáramos endulzaran familiarizó + deleznarías azogaras acromatizamos gargarizabais + cristianizada fecundizara inmunizarán apoyármelo + malvezaría realzan magnetizó despolarizabas + recomenzadas ataquizado judaizases inutilizaron + sobrealzo descorazonaréis ayustaré belez + atalayuela disminuyereis hostilizaste internacionalizareis + + + ABCDEFGHIJKLMNOPQRSTUVWXYZ + MIPS Multibus Portugal Francisco Vizcaya + Sergio Caribe Constantinopla Luisa Cid + Oceanía Goctetos Tobías Jerónima Solaris + Kbits Ramiro Ada VME Goctetos Juan Aries + Tbyte Tbyte Creta Feroe Francisco Mbit + Yolanda Orión Filadelfia Miguel Lladras + Madrid Kbits Toctetos Alejandría Daimiel + Mflop VME Mocteto Alicia Palencia Córdoba + Mocteto Pablo Asia Andorra Aries Escorpio + Ignacio Panamá Víctor Babel Galeno Paco + CCITT Andrés Futurebus VME Eufrasia + Silvia Isidras Brasil Isidros Antonia + Paco Valdepeñas Eusebio Cibeles Bruselas + Javier Eusebio Lladras Sonia Linux Vivar + Emilio EBCDIC Lorenzo Compostela jergalS + Alfredo Delia Tbytes CCITT Irene Filadelfia + Esther Guillermo MIMD Filomena Jerónimo + Santiago Unix Internet Pucela Ethernet + Ismael Pablo Zaragoza Constantinopla + PROM Mflops Centronics OSI Coulomb + + + diff --git a/ktouch/training/turkish.ktouch.xml b/ktouch/training/turkish.ktouch.xml new file mode 100644 index 00000000..0b0a011a --- /dev/null +++ b/ktouch/training/turkish.ktouch.xml @@ -0,0 +1,352 @@ + + + Türkçe (Zemberek ile otomatik) + KTouch 10 parmak klaye dersi. Zemberek tarafından otomatik olarak oluÅŸturulmuÅŸtur. + + + jf + fjjff ffjf jffjj jjf jjfj jj f jff + ff jjjff jjj fjf fj ffjff fjjj jfjj + ffjj jjfj jfjjf ffjj jfjf j jjjff f + ffjf ffjff ffjf jjfff fffj j fjf fjjj + ffjf jjjf jfjf f jfjjj jjjj j ffff + fjjff fffjj jjfff ffj ffjj jf jf fj + fjf jjjf jjj jf jff fjjff j fjj + jjj ffjf fjf jjjj jjj jjfff ffjf fjf + ffjf fjfj jjjff jjjff ffj jjf fjjff fjjf + ffjf fffj ffjff ffff ffjj jf jfjjj ffjj + jff jfjfj jfjj jjffj jjj f ffjf fjfff + jff jjfj jfjf ff jjjf fjjff jffj jfjjf + jjjff ffff jfjfj jj fjf jjf fjf fj + fjfj ffjf fjj fjjj jjj jjfff jjfff f + fjjff jf ffff fjjf jffjj jfjj ff ff + fj jffj jffj jff jj ffjf ff fjjff + ffff ffjj jfjf fjfff fjjjj ffff j jjj + jfjfj jjf fjjff jjfff fffjj fjj jf jj + jjf j jfjjj fffjj jj jfjj j jjfj + fjj jffjj ffjj jjj ffjf fjf fjj jfjfj + + + kd + jjdjk dk jfdj ddj dddjf dffkf kdkkk dkf + k kjjk jfkdk jdf jjdjk fkdf kk k + dffkj k kd djjfj fjfkj df fjj kjddd + kk jfkdk jdf dfjkd kkj fjfkj kk djjj + jkk djjfj djf jkk jj dkjd djddj jf + dffkj fjjk ddkk ddkk jkjjj djjfj ddfd kjddd + jdjf dffkf dkjd ffff dkf fjkj kf kkj + kfjjf kjddd djjfj f k dkd fjjk fjj + jd fjfkj dkf jj ffff jjdjk djjj fkdf + jd fjj jjdjk fddd ddj kkf jkjjj djddj + fjfkj ddfd jfdj kf dffkj fjjk jjfdf fkdf + dddjf kjjk fjjk ddfk kk kk kkj dffkj + ddj jkjjj d jjdjk k dd j djj + kj ddfk df kf dkk ddjjk fkdf jdkjj + kf kj jd dd ddj dffkf djf fk + k k jjdjk jjfdf fjkd dffkj jdkjj fj + kjddd jd kf ddj fjjk kfjjf fkfff ddkk + kjjk jjdjk dkd ddkk kd jdjf ffjjd djf + k k fjdkf fkfff ddjjk ffff dddjf dkf + fjfkj kkf fddd fj dk fkfff djf kkj + + + ls + dsjs sjjdf jlsfd lf ffl ffl jk ssj + lf fd lkfdj kjjkd dksj ls ksd ksld + lss klk sd f kjdd jlsfd s sslj + f sslj jlsfd lkf llssl llssl lld jsk + dkfsf ssk jld fldd ssj dsjs jlsfd sksj + lld kdsjf sfsd fd sl klk jsssk sl + sj sl dsjs sddds lf fsd lfskf dsjs + sdf ksdjs sdj sddlk sl fd kdsjf dsjs + kf fk lkd dsjs sksj fskdl j sskl + sdsl fsd sslj f kjll lss lkd sl + ssk ls fldd lds lss ffddd kldld jk + kjll lld ssjf dkfsf sl lkd llssl kf + ksdjs fskdl sdj j lkfdj sjjdf jlsfd jjsf + fk ksld kdsjf sskkd ff ksdjs fssf dksj + sdsl sd kdsjf sddlk dksj lld fd sddlk + kdsjf lkd jk fssf jlsfd kjll lkd sddlk + ksd jsk ssk sssf kjdd sd fssf kjjkd + s jlsfd sj ssk lld dlks dkfj sd + lkd dlks lkfdj kldld sl kjdd k sddds + fd sjjdf sj jsk kkdkj fd dksj lss + + + ÅŸa + aks aÅŸ ÅŸalak saf dal fal ÅŸaÅŸ kafa + dal ajsfÅŸ ÅŸak alaka asal da kakala falaka + dal ada f kafa sakal falaka faska kkÅŸk + flaÅŸ aka sakla asalak kalfa sadak ÅŸad allak + kasa ajda fak aksakal kkÅŸk ÅŸakak kak sa + sadaka d sadaka dalla ÅŸaÅŸala sakak faal ÅŸaÅŸala + alla sada allak allak saf kask laka laklaka + kkÅŸk ÅŸalak asfa alla ÅŸaÅŸala salak alaka ÅŸafak + alfa kalakal kask al akla lala ajda laka + kak ajsfÅŸ aÅŸk dada lfk kalas saka asalak + aksak ada aks j sakla kalfa kas sadaka + alala kaÅŸ l lll asal f ÅŸÅŸ da + ad akla l sada ÅŸad f f kafkas + kask alla falaka kalak a dal aksak asla + ÅŸk sjjkl sadak fal dada akala ÅŸaÅŸaa ÅŸafak + ÅŸ sal da klas salla laklaka ssfÅŸ dadaÅŸ + lak faska aksakal adak a adaÅŸ kas ÅŸaÅŸala + afal salak sakal adak klas a kas laklak + kalk adal f al asla ada ÅŸaÅŸaa aka + kak j da akad kjkf kal d ÅŸad + + + ci + isfid sakil ski si sac fildiÅŸ sif sadis + ladik salacak isa didik afil ciddi kils asli + facia dikili iÅŸl asli afif lika ski ÅŸia + cad fiil fil diÅŸil afil kils sacid kaÅŸif + ÅŸaki cila iÅŸkal adil ÅŸasi isaf iliÅŸ sadi + alacak laik fildiÅŸ kiÅŸilik dik afili iks ika + ifÅŸa lasif facia klik alacala silis aik alkil + isad icl adali safi c ki adali salisilik + akis afiÅŸ iÅŸ kiÅŸi kiÅŸilik ifÅŸa silk cila + ÅŸii kil illi alaca ciddi dafi salisilik assai + sif akif iÅŸkil safi kilis afil illi fiÅŸka + sakil ÅŸalaki sadik klasik alkali afaki salacak skif + skif fiili disk iski aski sidik lika facia + ika adi il cali kasis adi ifÅŸa faika + ÅŸafii saika ski saki salisilik akdil ilca ÅŸasi + afaki cad kiÅŸi isal iliÅŸki illa silis ÅŸafii + filika dakik cad kilis kaid lif dakika skif + alaca assai sik ÅŸif said ÅŸia sicil ifÅŸa + dsi isfid iliÅŸ dilsafa kasis fiili ÅŸafii ÅŸasi + isad ÅŸasi ilik ilk ladik faika skif ki + + + nt + sincik atasan ifÅŸaat nanik kinci ÅŸaft astatin ikindi + t sanidin inaka falanjist sincik adaklan tancan intikal + kasnak naaÅŸ lisans kadit istinaf tadat iktisat sinan + istidat inikat salisilat dank kat tadat dadan tdk + nacak istafilina iltisak kat aÅŸti tacikistan inik nal + lantan ani sataÅŸkan nadan ikincil nida naaÅŸ dijital + taltif lakin kankan tasa tafsilat stilist niÅŸastalan ilan + kafatas istidat sadakat takkadak italik flit sakit nisan + link fistan aktif dilalt tl lain dit kasti + tafsil adnan sina link ÅŸatafat taklit fatalist ilan + talat nakit aksan iltisak nakit inid ilkin lift + atlan takt alan sanki ninni tasdik kinik ait + dink nakkaÅŸ tanjant inkiÅŸaf kalafatla ati anjin tic + silkin alacan istif katana iktisat finans sanat aclan + taan nalla kitin adana kanaat tck dasitani inikat + lastik falanj sistit adnak tat nal kin kanatlan + dikit tck taÅŸ alatan indis inikat astat filistin + ÅŸanjan astatin ÅŸantaj sincik taci lantan itidal affan + ait taÅŸ ilan tanak sin dink atla finalist + dikit didaktik incila ÅŸti kanla nikan ini ant + + + vı + vs ıslak kına kıtaat anlatı vacid sıkışık sındı + ııl dışla ışınla ıdık kıtık vatani aşıt vafi + kdv sıla kıtıkla natık tav kışla kanıtla ıskala + saltı vala kallavi fısfıs ıkla sanı takıntı tatvan + tavÅŸan sıkışık alış kıtlık ıslak ısın ışık asıltı + vd ıskat kılış katkılan ıık talkın sanık tav + kına ıstıfa akın takva tanıkla kivi sın katkılan + nakışla altıntaÅŸ takıntı ansı kanı cık adaklı cıs + avcı avadanlık vacid kınla sınıf kılık şıllık fındıklı + kadın sakıntı ışıl ışıldak alışkı ıslıkla vd ıslan + sav aşıt altı sınıfla vals ışıntı analı sancılan + cavla asıltı vassal akıt adıl kasıntı kın alıntı + avlak kaÅŸkaval tavsa akkışla kısıntı alış kıtal fındık + vidad dışla vali ıslan vail ısı kalkış sınıfla + ılıca fasıl fıtık kıs tanık divitin kıtlık tın + nalın şık lavta avadanlık sakıt kadı dadı altık + ışı tavas alıntı kına cascavlak sandık anık kaval + ıskala fındıki kıstas sıfat atıf sıska ıslık cıvatala + kınala ısıl sandıklı kavÅŸak sadık alıntıla takın aÅŸkın + analı vidad kışlak avanak kancık islav ÅŸavÅŸat vakit + + + me + sımsıkı maskele kelkit eÅŸme ÅŸevket macenta taife selen + selameddin cavide tecimen ivme teÅŸkilat ikame esasen kete + macenta filenk melanet keklik ateÅŸin efika sekine fadime + nefis jelatin dikine meksika sinameki el teskin sille + jilet semine misk kıvam velime miladi vecdi akÅŸamsefa + keski listele ekim vefik festival akdes efdal eÅŸelek + semavi melal jel ataseven tekcan sekine esin sim + iÅŸletmen manivela feke lenfatik teslimat nesnel ÅŸekildaÅŸ fatıma + santim evcil mışıl kenetle fiske mete vefik vesselam + kendisince telefat kıvam kalevi tekmile fenni miksefe tatekin + millen tilavet enes ilam nakÅŸet listele midilli destani + kesenkes medide emmi daima tente alÅŸimi entelekt seval + vejetalin temel sel ele maÅŸa sistem teenni icma + emaneten emsinisa metil kilitle jile ensele malike elale + tev iddianame sima sena nemf sekmen seden datekin + seci meva adese vefai anket selmani menemen datekin + kefne daima telkin kelamıkadim iÅŸlev ÅŸike eÅŸ tevlit + tef kesel dinamit meciddin vesvese dm defnet maket + selaset keles idefiks kisve makam felemenk tekne kaman + fantasma temin felfelek taşım imal dikmen maksat jest + + + hr + kartal hakla martaval dire dilaver rehavet fahir hıdır + aşırt taliha makastar firkat risaleddin echer nefer cırnak + ıstırar evriÅŸik karakter revnak narcıl askarit kantara sinirli + vecih kiver macera dahi ecir dirsekle derviÅŸ ihracat + kerata anaerki mihrican keramet erdem narcıl hırka desimetre + ahika nere anha erkel tercihan ever reat sikalar + mir ismirar kartel kekre ÅŸifahi evra sırala eleÅŸtirmen + sirac sırtla reji desilitre ataner kredile akire amire + sahra arala sadreddin ihsan incifer rakide sıradan kirik + tıraÅŸla sırla teren dekstrin salar iscehisar refi vareste + asarıatika raci hafifse reha insiraf kerata semra vecih + frisa ermenek tahriri halka asker kirÅŸ ittırat nevres + firik edvar akrak saire cahid tahıl hallen kare + meraklan mihmandar rahe ankara hamakat mihrak kıranta tahrif + hattat israf sarkıntı karşıtla taharetlen havadis erkete nışadır + savaer helak ıtri kar radi akaret intihar ekrem + ermende arakla temre ekstra ersevim sitrik telmih mandater + irtica kestere makferlan sırla hattat takdirkar dere minder + kerhane tahriri tamah dahi merkantilist sırtar takrine kesret + alivre hatime hafi taÅŸikardi istinsah helva erdem verici + + + go + droseragiller steno entegre donanım genlik silo korece ısırgangiller + narkotik nanemolla fenomenoloji hovarda otokritik oaner koÅŸnil tohar + mokasen fileto leksikoloji manometre aslangiller maganda gerek argo + orhaneli togo done hidrolik toreador tokta triftong lota + gol folklorik longa hoca olijist komar motif ito + komanditer sorti fonetik kefalgiller gaslet elemge savgat irge + mineraloji hoÅŸhoÅŸ tomak motris senkroni fotoelektrik gevaÅŸ atonal + sagar immoral tedirgin damgala sitoloji metot kokarca amfor + lokman tolga otokrat mengen ÅŸangır nova antidemokratik sıkılgan + entomolojist hallol kargaÅŸa silikon domino roda otoman angaje + gemle kafakol sismoloji imge gecelik toharca herhangi geniÅŸle + monte holosen hidrojen gerin kotlet dekovil ironi kefalgiller + megavat flok odeon holding aristokratik evirgen kılgın fotomontaj + koÅŸnil sarıasmagiller ergincan retorik fotomekanik tomris feragat jengar + anason trahom hedonist akonitin fotomodel kano ılgıncar tolgahan + olasılık kargaÅŸa kocaali lolo sargı germanist ilgi otarÅŸi + termometre antitoksin kromaj korida anglosakson tiroit hidrograf dilatometre + langır kol ilgile girift sismograf korno elektron kocakarı + toto sondaj skolastik oleometre telgraf hidrolog ato otlak + dola rotor ocak denge mikro kron olanak mikrokok + + + bp + bilaistisna takrip hipodrom berhane panel ibriktar satrap pahla + pertev proforma pepele kapalı soba bank kaplama postniÅŸin + amboli rebia mansap operakomik galibarda sahba ekib sbf + berraka orbek ilkbal balkanlar baar baÅŸkonsolos boa bıngıl + safbeste takbih biga pedagog tespih epifit balistik plaster + kapan asepsi palmitin beta kabl lapa taba pankart + ÅŸip barisfer şıpır pis sarıbalık plise patnos baÅŸkan + iplik ballan ponje kabakla espressivo ekopraksi prenses kırba + park arkeopteriks amper kalaba cebire pektoral iskilip satrap + perende bekta ilbilge bedir aptalcasına kasımpatı hebenneka bedri + piÅŸti takip pense sepile tabakla alb pentan bask + sembol protein esbap iskarpela ilbilge serpiÅŸtir peritonit perihan + babacan rabia pışpışla kitabet bosna kispi sapta libero + repo vombat veritaban betimle bilad baroskop biftek padiÅŸah + hoppala obelisk serpici piÅŸpirik alabanda kocaalp tebaa kasibe + portbebe bitlis nekbet bedirhan aperitif bildik parafele okboa + pohpohla nesib bileÅŸke fribort baak perk pakel cevapla + karbonla berrin aps birle balıklava blender bilgiser ipeka + tembih porto topal bordo peÅŸtamal monotip kitabi kopenak + ibriktar kılaptan albinos menakıp bitle itap stop port + + + ÄŸu + kaÅŸağı boÄŸanak mefkure murafaa savur selnur kuloÄŸlu uÄŸru + ulula masruf hulul vurgula bukağı sarıağı grup muit + taalluk cesur bisturi durucan kankurutan atatu savtur postulat + arapsun kakule uluant kullan oktuna canbulat hunhar kut + uluerkan suni pofur muhassas muharrem saÄŸlam okus emanetullah + iguana kumpir anamur ÅŸahtur aktu saksaÄŸan hudavendi eÄŸilim + usan duÅŸ duldala nursen endur acun muhrip dokunaklı + kabuklan otaÄŸ abuli deÄŸiÅŸken kankurutan burak muhavere tığ + samut mudil laÄŸvet somurt ergun nikaragua nuren huri + penguen gramkuvvet selamullah sungurtekin sığınak doukan tarassut coÄŸrafi + kutsan itburnu tahakkuk dosdoÄŸru kurca tuh mugaddi cenubi + mebus savur mushaf konkur sur istanbulin lokum kkuv + murafaa kubbe murat hukuk dokunaklı muttarit uluerkan boru + dağıl arsıulusal ourata ağırÅŸaklan tuser tulu şırlaÄŸan sabuklan + muhabir mahsup argunah armadura sarıfiÄŸ turp ebu mucip + tun tuser konkurhipik kulan abajur sardun sığırcık atasagun + dokumahane maun muattal tutekin beÅŸuÅŸ kum muhtelis kurÅŸunlu + mukavemet kuddus jul kamufle onuk turre abajur ÅŸuara + palamut onursev cokunsu guguk muavenet sure muamma morula + hinoÄŸluhin muhsin durgun rumence kondur doku uÄŸur oldurgan + + + ün + sanalp kamerun kanepe aner konkret naibe insanüstü grandi + kepenk nurhan güher sengül rulman polen aÄŸnam arÅŸidük + abdülhak kınla gülen minnet atsan takriben tınla ünseven + kimüs suna aknur huni üsteÄŸmen ilmen adaleddin harnup + nafih orgunalp menenjit inorganik oksijen ısıveren ehriban temircan + baÅŸmüdür ciharıdü kılaptan ansefal romen istintak kırnak kutlan + mahna revan samandaÄŸ mükremin sırmakeÅŸhane brüt ibrin baÅŸdanışman + münif cülus nefise avuntu batıni betül namver kanaatkar + anamur eraksan ikan pusatlan defaten abdülhamit hormon ananet + peganit müdavi dondurma vicdani polifoni mücella mühre nefi + bindallı mihine mototren lügat anır gülük meciddin kurtboÄŸan + bilmen sevencan ibadethane cühela olefin dürtükle mükrime güherpare + pigment kalkandere anatomi erengül dilberan elektrofon piÅŸman affedersin + edgü ülfer nardan nahide müşahede abdülmesih entimem mevlevihane + narin maruni latin turnike panorama silindir türkoloji tübitak + minimini teneke ÅŸifahen eriÅŸkin revnak bacanak ÅŸifahane oskan + korner titan enam apandisit şükret taksonomi timüs boÅŸnak + fauna şırlaÄŸan mütevali irvan haldun otobüs takarrür müttehit + mürtekip mührele gabin hona ümmühan men seminer mütebessim + otobüs peronospora fiilen cankurtaran aÄŸrıkesen tesmin abaküs nema + + + çz + gazir zerr akçakiraz bozgun fototropizm keçitırnağı doç benzer + medüz felemenkçe dizge haliç kemalizm bozgun çine açım + antropozoik benzerlik nurzat gülçin roza tezgahtar zemmet kazaska + cızırtı uzat iraz zapt tuçe çav foça natüralizm + uzsan omuz çatırda suntıraç ehnaz azotla kozmonot zevat + vezire zift cambazhane bızır müstahzar gez buzkıran atatürkçü + gagavuzca transandantalizm reze hokkabaz çizge parça kuduz tozpembe + müzehhep çimdir mızırdan üçer altunç kozmonot antroposantrizm izmaritgiller + filizi zabıta çokraÄŸan izomorfizm zoolog sazak zeria emzik + erkeç alçıla zemmet zümrüt kızılderili hürmüz çirkef geliÅŸigüzel + partenojenez çanur ontojenez sezi nezir zendost bizzat sekiz + kiÅŸizade inzibat karaburçak çırpın hazim çevirim amuz ehmuz + trabzon zarfla alçalt titizlen vülgarize çarpıt cezve zehre + baemez vızır alizarin çuha kumarbaz amazon cızıldama ouzcan + cızıldama çitmik tozuntu sıkmaç sebze dizile sezal zırnık + zillet zaire azamet animizm ramiz azarla büzük kakaç + tapgaç zafir pizza çigan bilgiç bezirgan izah azref + genzek mevzilen zilkade vezin sızıntı ezilgen sezmen ortunç + etçil ortoklaz mefruza daldız riziko çıra izomorf karpuz + arapsaç uzan suzidilara hazzet kalpazan nazile gazap donduraç + + + ö + döviz öngü dönüş öp öğür övgü krepdöşin gör + uluöz örf kökle özel balköpüğü höl öfkelen gör + öhö kömür vezirköprü göver küldöken börk özgü çözün + çözün ölçüt gölbaşı döşek röportaj özbeöz döşe amortisör + dökün gözlem mandagöz desinatör dublör özetle döşeli göktepe + özdevim öç bölüm özbek örengül öcalan sözleÅŸ örgüt + öbek hanımgöbek ödlek gözdağı brülör suölçer ördekgiller bös + dövün sölpük göze öner bölümle böğ özsever öd + çökkün kongövde baÅŸköşe döşeli ödünle gökkır ödem önlem + örtenek örtbas köşek sözlük cönk şölen töskürü töskürü + ördür özveri örükle ÅŸabanözü önen köfter önce öün + transistör sarıgöl nankör kompresör masör uzgören dönem gözaltı + ısıölçer görgülen narkozitör gömgök uzgören söğütgiller söz övünç + rötuÅŸ töskür rötuÅŸ ökten körel övüngen nösb çaprazölçer + güngörmüş öğle öbek sektör gönül kötü kökten özenti + dök görücü sönmez dönen açıkgöz böbür dekoratör çömel + kadıngöbeÄŸi öğür terörist böğ löpür ödün pekgöz sölpük + özür gözenek prodüktör bölücü konektör ötüken akıntıölçer göksu + ökten çökek gözleme sönümle konservatör dömifinal gökalp sözsüz + görüntü örf tövbe özveri özgür rektör kötüle pörsü + + + diff --git a/kturtle/AUTHORS b/kturtle/AUTHORS new file mode 100644 index 00000000..8316b8b4 --- /dev/null +++ b/kturtle/AUTHORS @@ -0,0 +1,11 @@ +Cies Breijs +Main developer and initiator + + +Walter Schreppers +Author of "wsbasic" (wsbasic.sf.net) the base for the interpreter of KTurtle + + +Anne-Marie Mahfouf +Big contributor, supporter and fan + diff --git a/kturtle/COPYING b/kturtle/COPYING new file mode 100644 index 00000000..c13faf0d --- /dev/null +++ b/kturtle/COPYING @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/kturtle/ChangeLog b/kturtle/ChangeLog new file mode 100644 index 00000000..e69de29b diff --git a/kturtle/Doxyfile b/kturtle/Doxyfile new file mode 100644 index 00000000..d3df809e --- /dev/null +++ b/kturtle/Doxyfile @@ -0,0 +1,233 @@ +# Doxyfile 1.3.3-Gideon + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- +PROJECT_NAME = KTurtle +PROJECT_NUMBER = 0.1 +OUTPUT_DIRECTORY = +OUTPUT_LANGUAGE = English +USE_WINDOWS_ENCODING = NO +BRIEF_MEMBER_DESC = YES +REPEAT_BRIEF = YES +ALWAYS_DETAILED_SEC = NO +INLINE_INHERITED_MEMB = YES +FULL_PATH_NAMES = NO +STRIP_FROM_PATH = +SHORT_NAMES = NO +JAVADOC_AUTOBRIEF = NO +MULTILINE_CPP_IS_BRIEF = NO +DETAILS_AT_TOP = YES +INHERIT_DOCS = YES +DISTRIBUTE_GROUP_DOC = NO +TAB_SIZE = 8 +ALIASES = +OPTIMIZE_OUTPUT_FOR_C = NO +OPTIMIZE_OUTPUT_JAVA = NO +SUBGROUPING = YES +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- +EXTRACT_ALL = YES +EXTRACT_PRIVATE = YES +EXTRACT_STATIC = YES +EXTRACT_LOCAL_CLASSES = YES +HIDE_UNDOC_MEMBERS = NO +HIDE_UNDOC_CLASSES = NO +HIDE_FRIEND_COMPOUNDS = NO +HIDE_IN_BODY_DOCS = NO +INTERNAL_DOCS = NO +CASE_SENSE_NAMES = YES +HIDE_SCOPE_NAMES = NO +SHOW_INCLUDE_FILES = NO +INLINE_INFO = NO +SORT_MEMBER_DOCS = YES +GENERATE_TODOLIST = YES +GENERATE_TESTLIST = YES +GENERATE_BUGLIST = YES +GENERATE_DEPRECATEDLIST= YES +ENABLED_SECTIONS = +MAX_INITIALIZER_LINES = 30 +SHOW_USED_FILES = NO +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- +QUIET = NO +WARNINGS = YES +WARN_IF_UNDOCUMENTED = YES +WARN_IF_DOC_ERROR = YES +WARN_FORMAT = "$file:$line: $text" +WARN_LOGFILE = +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- +INPUT = +FILE_PATTERNS = *.c \ + *.cc \ + *.cxx \ + *.cpp \ + *.c++ \ + *.java \ + *.ii \ + *.ixx \ + *.ipp \ + *.i++ \ + *.inl \ + *.h \ + *.hh \ + *.hxx \ + *.hpp \ + *.h++ \ + *.idl \ + *.odl \ + *.cs \ + *.php \ + *.php3 \ + *.inc \ + *.C \ + *.H \ + *.tlh \ + *.diff \ + *.patch \ + *.xpm \ + *.dox +RECURSIVE = yes +EXCLUDE = +EXCLUDE_SYMLINKS = NO +EXCLUDE_PATTERNS = +EXAMPLE_PATH = +EXAMPLE_PATTERNS = * +EXAMPLE_RECURSIVE = NO +IMAGE_PATH = +INPUT_FILTER = +FILTER_SOURCE_FILES = NO +#--------------------------------------------------------------------------- +# configuration options related to source browsing +#--------------------------------------------------------------------------- +SOURCE_BROWSER = YES +INLINE_SOURCES = NO +STRIP_CODE_COMMENTS = YES +REFERENCED_BY_RELATION = YES +REFERENCES_RELATION = YES +VERBATIM_HEADERS = YES +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- +ALPHABETICAL_INDEX = YES +COLS_IN_ALPHA_INDEX = 5 +IGNORE_PREFIX = +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- +GENERATE_HTML = YES +HTML_OUTPUT = html +HTML_FILE_EXTENSION = .html +HTML_HEADER = +HTML_FOOTER = +HTML_STYLESHEET = +HTML_ALIGN_MEMBERS = YES +GENERATE_HTMLHELP = NO +CHM_FILE = +HHC_LOCATION = +GENERATE_CHI = NO +BINARY_TOC = YES +TOC_EXPAND = YES +DISABLE_INDEX = NO +ENUM_VALUES_PER_LINE = 4 +GENERATE_TREEVIEW = YES +TREEVIEW_WIDTH = 250 +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- +GENERATE_LATEX = NO +LATEX_OUTPUT = latex +LATEX_CMD_NAME = latex +MAKEINDEX_CMD_NAME = makeindex +COMPACT_LATEX = NO +PAPER_TYPE = a4wide +EXTRA_PACKAGES = +LATEX_HEADER = +PDF_HYPERLINKS = NO +USE_PDFLATEX = NO +LATEX_BATCHMODE = NO +LATEX_HIDE_INDICES = NO +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- +GENERATE_RTF = NO +RTF_OUTPUT = rtf +COMPACT_RTF = NO +RTF_HYPERLINKS = NO +RTF_STYLESHEET_FILE = +RTF_EXTENSIONS_FILE = +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- +GENERATE_MAN = NO +MAN_OUTPUT = man +MAN_EXTENSION = .3 +MAN_LINKS = NO +#--------------------------------------------------------------------------- +# configuration options related to the XML output +#--------------------------------------------------------------------------- +GENERATE_XML = NO +XML_OUTPUT = xml +XML_SCHEMA = +XML_DTD = +#--------------------------------------------------------------------------- +# configuration options for the AutoGen Definitions output +#--------------------------------------------------------------------------- +GENERATE_AUTOGEN_DEF = NO +#--------------------------------------------------------------------------- +# configuration options related to the Perl module output +#--------------------------------------------------------------------------- +GENERATE_PERLMOD = NO +PERLMOD_LATEX = NO +PERLMOD_PRETTY = YES +PERLMOD_MAKEVAR_PREFIX = +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- +ENABLE_PREPROCESSING = YES +MACRO_EXPANSION = NO +EXPAND_ONLY_PREDEF = NO +SEARCH_INCLUDES = YES +INCLUDE_PATH = +INCLUDE_FILE_PATTERNS = +PREDEFINED = +EXPAND_AS_DEFINED = +SKIP_FUNCTION_MACROS =NO +#--------------------------------------------------------------------------- +# Configuration::addtions related to external references +#--------------------------------------------------------------------------- +TAGFILES = +GENERATE_TAGFILE = +ALLEXTERNALS = NO +EXTERNAL_GROUPS = YES +PERL_PATH = /usr/bin/perl +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- +CLASS_DIAGRAMS = YES +HIDE_UNDOC_RELATIONS = YES +HAVE_DOT = YES +CLASS_GRAPH = YES +COLLABORATION_GRAPH = YES +UML_LOOK = YES +TEMPLATE_RELATIONS = NO +INCLUDE_GRAPH = YES +INCLUDED_BY_GRAPH = YES +CALL_GRAPH = NO +GRAPHICAL_HIERARCHY = YES +DOT_IMAGE_FORMAT = png +DOT_PATH = +DOTFILE_DIRS = +MAX_DOT_GRAPH_WIDTH = 1024 +MAX_DOT_GRAPH_HEIGHT = 1024 +MAX_DOT_GRAPH_DEPTH = 1000 +GENERATE_LEGEND = YES +DOT_CLEANUP = YES +#--------------------------------------------------------------------------- +# Configuration::addtions related to the search engine +#--------------------------------------------------------------------------- +SEARCHENGINE = NO diff --git a/kturtle/INSTALL b/kturtle/INSTALL new file mode 100644 index 00000000..6b29f2ed --- /dev/null +++ b/kturtle/INSTALL @@ -0,0 +1,178 @@ + + + +See README for specific instuction on how to build KTurtle! + + + + + +The following is default stuff: + +Basic Installation +================== + + These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, a file +`config.cache' that saves the results of its tests to speed up +reconfiguring, and a file `config.log' containing compiler output +(useful mainly for debugging `configure'). + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If at some point `config.cache' +contains results you don't want to keep, you may remove or edit it. + + The file `configure.in' is used to create `configure' by a program +called `autoconf'. You only need `configure.in' if you want to change +it or regenerate `configure' using a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes a while. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Type `make install' to install the programs and any data files and + documentation. + + 4. You can remove the program binaries and object files from the + source code directory by typing `make clean'. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. You can give `configure' +initial values for variables by setting them in the environment. Using +a Bourne-compatible shell, you can do that on the command line like +this: + CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure + +Or on systems that have the `env' program, you can do it like this: + env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not supports the `VPATH' +variable, you have to compile the package for one architecture at a time +in the source code directory. After you have installed the package for +one architecture, use `make distclean' before reconfiguring for another +architecture. + +Installation Names +================== + + By default, `make install' will install the package's files in +`/usr/local/bin', `/usr/local/man', etc. You can specify an +installation prefix other than `/usr/local' by giving `configure' the +option `--prefix=PATH'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +give `configure' the option `--exec-prefix=PATH', the package will use +PATH as the prefix for installing programs and libraries. +Documentation and other data files will still use the regular prefix. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Optional Features +================= + + Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + +Specifying the System Type +========================== + + There may be some features `configure' can not figure out +automatically, but needs to determine by the type of host the package +will run on. Usually `configure' can figure that out, but if it prints +a message saying it can not guess the host type, give it the +`--host=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name with three fields: + CPU-COMPANY-SYSTEM + +See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the host type. + + If you are building compiler tools for cross-compiling, you can also +use the `--target=TYPE' option to select the type of system they will +produce code for and the `--build=TYPE' option to select the type of +system on which you are compiling the package. + +Sharing Defaults +================ + + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Operation Controls +================== + + `configure' recognizes the following options to control how it +operates. + +`--cache-file=FILE' + Use and save the results of the tests in FILE instead of + `./config.cache'. Set FILE to `/dev/null' to disable caching, for + debugging `configure'. + +`--help' + Print a summary of the options to `configure', and exit. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`--version' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`configure' also accepts some other, not widely useful, options. + diff --git a/kturtle/Makefile.am b/kturtle/Makefile.am new file mode 100644 index 00000000..4d316de1 --- /dev/null +++ b/kturtle/Makefile.am @@ -0,0 +1,5 @@ +SUBDIRS = src data + +EXTRA_DIST = AUTHORS COPYING INSTALL NEWS TODO COPYING ChangeLog kturtle.lsm + +include ../admin/Doxyfile.am diff --git a/kturtle/NEWS b/kturtle/NEWS new file mode 100644 index 00000000..b44dda35 --- /dev/null +++ b/kturtle/NEWS @@ -0,0 +1,2 @@ +27th December 2003 +First import in kdenonbeta diff --git a/kturtle/README b/kturtle/README new file mode 100644 index 00000000..b11066b2 --- /dev/null +++ b/kturtle/README @@ -0,0 +1,95 @@ +Hi, + +you are reading the README of the 'KTurtle' project that is initiated +and maintained by Cies Breijs (cies-AT-showroommama-DOT-nl). In this +README I will tell you how to get KTurtle running on your computer. + + + +1. Requirements +You need to have KDE 3.2 or higher. I don't know if it will work with different +KDE versions since I did not test it. If it does not work please see +the Questions section below. + + + +2. Compiling +The simplest way to compile this package is: + + 1) `cd' to the directory containing the package's source code and type + `./configure --prefix=' to configure the package for your + system. + + Make sure to replace by the path wher your KDE apps are + installed. This is mostly '/usr', but sometimes (for SuSE) '/opt/kde'. + If you dont know what to do try: `./configure --prefix=/usr'. If you don't give a --prefix the default path /usr/local will be used, resulting that KTurtle will no be with your other apps, and may not run smoothly. + + Running `configure' takes a while. While running, it prints some + messages telling which features it is checking for. If the + configure script exits with an error it will probably hint you + what it needs in order to succeed. + + 2) Type `make' to compile the package. + + 'make' also takes a while, and it also has the possibility to exit + with errors. Although the errors messages 'make' produces are mostly + not as clear as the error messages from 'configure', they are a hint + to what went wrong. Please see the Questions section below if you + dont know what to do with these messages. + +If it succeeded a binary named 'kturtle' is made and can be find in the +'src' directory within the directory containing the package's source +code. + +Before you can run KTurtle you need to install it. + + + +3. Installing +NOTE: you often need 'root' privilliges to do the following! + + 1) Type `make install' to install the programs and any data files and + documentation. + + 2) You can remove the program binaries and object files from the + source code directory by typing `make clean'. + +If you want to uninstall KTurtle you should type 'make uninstall' when +in the source code directory. + +Please note that 'make install' will install KTurtle to the path that is provided to the './configure' command with the '--prefix' flag! + + +4. Running +Under normal circumstances should be able to run KTurtle from the +commandline by typing 'kturtle'. + +If it does not work please go to the source code directory of KTurtle +and type: + + cd src + ./kturlte + +If this does not work please follow instuction form the Question section. + + + +5. Questions +Check out the FAQ in the source code directory of KTurtle to see if your +question has allready been asked. + +You can also mail questions to the mail address you find in the +beginning of this document. Or visit the KTurtle website: +http://kturlte.sf.net , or http://edu.kde.org/kturtle +and post it in the forum. + + + +Thanks for reading! + +Cies. + + + + + diff --git a/kturtle/TODO b/kturtle/TODO new file mode 100644 index 00000000..f9da37cb --- /dev/null +++ b/kturtle/TODO @@ -0,0 +1,345 @@ +This document goes on the BUGs and WISHes that regarding KTurtle + +18 june 2005 +------------------ +for KDE 3.5 +- add the fractals examples from http://www.stber-koenig.de/markus/kturtle/ in the examples folder +-> problem when adding examples for translations + +- implement KNewStuff to share logo files via kde-files.org per language with png associated on the website + + + CHECKLIST FOR KTURTLE IN KDE 3.4: + +annma> get some other sprites alternative to the turtle + + cies> or a better website + +annma> I would say: hunt bugs + + cies> i think promotion will be an important part + +annma> I would say make sure we test kturtle thoroughly +annma> remove config, remove installed files and try from scratch + + cies> more examples? would that pull? +annma> more examples are only in en_US at the moment + +annma> is all the code in the doc working correctly? + cies> dint check for a while + cies> i changed some syntaxt +annma> that is to be checked + + cies> maybe a contest... + cies> best logo script gets in the examples of the next kturtle + cies> and get TRANSLATED to many lang.s + cies> how does that sound? +annma> yes + cies> good for a dot story +annma> sounds good + + + + + + + + + +Chapeters in this documents: + +BUGs + - urgent bugs (small/regular and critical) + - big ones (that need losts of work) + - regular ones (the phat cocroach type) + - small bugs (annoyances that can be considered urgent, ie poisonless musquito's) + - unconfirmed + +WISHes + - important WISHes (that are needed for a 1.0 release and help to fulfill kturtles objectives) + - less important but nice WISHes + - WISHes that still have to be discussed + + + here we go! + + +My [cies] TODO list (in this order!): +- the connection with the manual should be fixed (might need a change in kdelibs) FIXED tnx Waldo! +- bug, wishes, errmsgs-fixes concering the interpreter HAS TO RESULT IN HUGE REFACTORING +- spice up the errormessage window with my great ideas ON HOLD + + + + +>>>>> BUGs::Urgent + +cies> currently no urgent bugs that i know of. except for: +THERE IS NO HELP ON THE ERROR DIALOG! (nor on the ColorPicker Dialog and the Configure Dlg) + this is needed for help button references + + + + +>>>>> BUGs::Big + - I porbably have to refine the way error message get emitted, problems: Ugly-, short-, technical messages. + + I'll have to: + +- try to break up/refine the most common errors +- Reformulate all the error messages after simulating them +- have links in there to corresponing help pages --> see WISHes +- Maybe more LONGER, desciptive error messages should be triggered by the 'Help on Error", these messages should be stored in/out-side of the executer/parser, but maybe even better, the errormsg file. I18n should then be easy, and it should supply richtext ((k)html) + links to the manual. (this could be in the same dialog) +- errmsgs should maybe be filtered since there is quite some garbage in the errors that come back. +- possible no newlines in a command this could make the error messages more specific/descriptive. DONE + + + + +>>>>> BUGs::Regular +cies: get all the commands in the logokeywords.*.xml file working properly, and remove the commands that are not needed: +Need to work eventually: +- input (without window, grabKeyEvents... not easy :) +- sprite* (i'll maybe look into this when i have Qt3.3 which fixes the nasty crashbug that came across) +- 'speed' will come later [seperate 'move' methods have to be made inaddition to the line methods] + +would be nice (not in yet): +- message, just a dialog with sone user defined text +- and a dialog that return a bool (YesNoDlg) +- more drawing functions, use directly from QCanvas; like: filled circle, filled square, filled triangle +- more expressers: isString, isNumber, isRound +- round() +- true and fasle as cunfiguarables ---> in highlightstyle as Fat/grey + +- and what about a 'goto' command ( you can never make them mistakes young enough, muahoahoaaaa >:-} ) well? + + +- use qt-richtext in dialogs etc. + + + + +>>>>> BUGs::Small +have the slow-execution cursor stop at more places like: inputwindow, inline functions + +if the inputwindow is canceled the returned value is empty. Yet we need to be a hybrid string ("") or number (0). + +when aborting execution dont say "Done." in the statusbar + +Maybe change the location of the Logo highlightstyles + + + + +>>>>> BUGs::Unconfirmed +annma can you go though the next 2 bugs and supply some more info bout them to me? tnx +- The documentation of "not" seems wrong. Should it be a unary <-- annma + operator? +- German examples are twice the same (ask Matthias) <--annma + + + + +>>>>> WISHes::important +cies> refactor the interpreter so it is easier to add new commands (using meta programming) + + + + +>>>>> WISHes::less important but nice +I saw the KD Executer talk on the aKademy... I (cies) want KD Executer tests for KTurtle to better manage the quality! [ maybe this is important, :) ] + + +the default font can be a bit bigger and sans serif, and default the on 2 spaces + + +have a context menu on right-click in the canvas to save the drawing (right-click -> Save Canvas). cies: then also put "print canvas" and "fullscreen" in there + +have the coords of the pixel under the mouse on the canvas in the statusbar + + +CLI-file-selection (for mimetype eaz) + + +cies: a fontchooser would be fun +30/12/2003 annma: for the editor font? I can do it ---> default editor font should be bigger and sans serif +04/01/2003 we'll see after the editor part is done + + + + + +>>>>> WISHes::still subject to discussion +commands do not follow usual commands like forward is FD, reference: http://asijonline.net/ep/logo/logo_com.htm + -is there a logo standardisation? Compatibility is something that i (cies) would think is overdone. Logo is only used for a short moment, to learn programming; it will never produce real-world programs. So? + + +Preview in konqueror: (from IRC discussion about the preview thing a mimetype and a litle kpart-previewer would not be too dificult wouldn't it + you could put the widget you use in klogo in the kpart in read only mode + yeah good idea, instead of including it as a katepart, making a kturtlepart) + we could but what is the use of it? will it help to fulfill kturtles objectives? + + +Translating data in the knewstuff.xml file: how would the translators access the file which is on the server? + - i dunno what's ment by this.. annma? + + + +After a conversiation with lypanov I came to the conclusion that making the executer 'statefull' is a very by thing! So I take the cheap approach using kapp->processEvents();... Maybe someday, later, I'll do it neatly -- the lypanov pointed out. FIXED + + + +annma - 29th December 2003 +about the resizing +I think the canvas size should fill all the right side under the toolbar when KTurtle is started. When resizing the window with the mouse, the canvas grows bigger, everything resize smoothly (-> resizeEvent( QResizeEvent * )). +You can leave the resizing option of the canvas in the Settings but only for having the canvas bigger. That would mean setting minimums in the config dialog. + +cies: Sorry i have to disagree, let me explain: a lot of logoscripts will be written on a certain canvas size, if the canvas is made bigger the script will give 'broken' output. I also dont have a way to update the 'wrapping' if a canvas is resized. IMHO the canvassize should be changed by a command, nl. canvassize x,y -- which works on my side of mother earth :-) IMHO all changes to the canvas MUST be done by commands and not by clicky-clicky... Putting the 'initial canvas size' in the settings window is only for the teatcher to setup all his computers. + +Sorry for beeing so inflexible... *Really* I am still open for discussion! :-) I just have developed a certain vision of KTurtle's future that is really hard to let go. +(annma 30/12/2003 ok then, but the config option should be made clearer that the new canvas size will be next start) + + + +Annma: Idea from my daughter: have a Tux and a Konqui as alternate turtle for the cursor. I don't know if it's possible and if you like it ;) + +cies: That is a good plan! I have tux allready in my sprites dir (I'm a fan too!)... but there's one nice thing about the turtle: this animal is very regocnisable from above, and the head points in the direction of movement. Tux is more a front faced character, so nice would be to have an option to put the automatic turning off, and to have a different method to turn tux by command. [please note that i wont do any extra work on getting qt3.3 (needed for sprites), it comes when it comes] + + + + + + +>>>> RECENTLY FIXED BUGs + +- settings->configure cauzes crash FIXED thanks to Martijn Klingens -> move "LanguageLabel = new QLabel(kcfg_LanguageComboBox..." down a few lines (after kcfg_LanguageComboBox is init'ed) BACKPORT + +- default language translation somehow doesnt work, it seems NO Logo language is selected at all FIXED +- this also results in no examples FIXED + + +- About the language: when user is set to fr (not fr_FR but fr like me being in Canada), the parsing does not work because Settings::LogoLanguage() is set to fr and NOT to fr_FR. + Syntax highlighting does not work for fr DONE annma + +- Default does not work in Language ComboBox -> I am not sure your use of KConfig XT is optimum here, Cies + and other bug: output: kturtle: desktopLanguage: fr:en_US + kturtle: defaultLanguage: en_US + Why is not default Language fr_FR? DONE annma 02/04/2004 + +- open recent does not keep the files after quitting DONE annma 02/04/2004 + +- crash on quitting after Opening files DONE annma 02/04/2004 + +- cies: Make the interpreter (stolen from wsbasic.sf.net) (executer, parser, lexer, number and treenode) more native Qt. Right now they are a mixture of standard-CLI-C++ and Qt thingies (i put the Qt thingies there). I tried do that but i found that i'm not comfortable with the concept of streams -- which are used a lot in the interpreter. Especially streaming QString was an obstacle i couldnt take. DONE +>>>>> after this is done we can also make the ()[],.""-configurable + +With long lines and wrapping the canvas can get into a endless loop -> 100%CPU, i tried a lot to fix this allready, maybe my solution needs some tuning :). +Maybe i should just catch errors and break that endless loop :) FIXED!!! FINALLY + + + + +cies: The KconfigXT issue: If an error like this +""" + make[4]: Entering directory `/home/cies/kdenonbeta/kturtle/src' + ./kturtle.kcfg ./settings.kcfgc; ret=$?; \ + if test "$ret" != 0; then rm -f settings.h ; exit $ret ; fi + /bin/sh: line 1: ./kturtle.kcfg: Permission denied + make[4]: *** [settings.h] Error 126 +""" +happends when make'ing KTurtle form cvs one should change the first line of configure.in.in from: + #MIN_CONFIG(3.0) +into: + #MIN_CONFIG(3.2) +that will fix it :-) FIXED with KDE 3.3 (I suspect) + + + +- display the current command language in StatusBar? DONE apperently + + +print command is buggy, examples: FIXED! + print 2004 + " before " + 25 + from the manual should output + "2004 before 25" + according to the comment, but outputs + "2029" + + + +RESEARCH ON THE HELP PROBLEM + +then the help-kioslave is kdelibs/kdoctools + +little help needed: when i use konq to go +"help:/kate?anchor=kate-part-selection-persistent" (which is the proper way to go +there iirc) i get seemingly transferred to +"help:/kate/index.html#kate-part-selection-persistent" but not to the anchor on that +page -- it stays on the top of that page. When i enter the location bar again i get +to the anchor. ---> shoud i file a bug, for with apps should i do that OR where is +the code that handles this. Anyone? :) + +yet this works wel if i go straight to (in konq): +help:/kate/index.html#kate-part-selection-persistent + +or if i use kdcop to set "help:/kate/index.html#kate-part-selection-persistent" in +KHelpCenterIface-OpenUrl, than all works fine... + +yet this doesnt work +dcop khelpcenter KHelpCenterIface openUrl "help:/kate/index.html#kate-part-selection-persistent", "" + + +Im tryered of this... I can fix it; too much for me. Sorry + + +in kdelibs/kdecore/kapp... : +url = QString("help:/%1?anchor=%2").arg(appname).arg(anchor); +and +DCOPRef( "khelpcenter", "KHelpCenterIface" ).send( "openUrl", url, startup_id ); + + + + + + + + + + + + + + +************* +vi .cvsrc + cvs -z4 -q + diff -u3 -p + update -dP + checkout -P + +touch /home/cies/.cvspass + +export CVSROOT=:pserver:cies@cvs.kde.org:/home/kde +cvs login + +mkdir kdecvs +cd kdecvs/ + +cvs co -l kdeedu +cvs co kdeedu/kturtle +cvs co -l kde-i18n +cvs co -l kde-i18n/nl +cvs co -l kde-i18n/nl/data +cvs co -l kde-i18n/nl/data/kdeedu +cvs co kde-i18n/nl/data/kdeedu/kturtle +cvs co -l kdeedu/doc +cvs co kdeedu/doc/kturtle + +cd kdeedu/ +cvs co admin +make -f Makefile.cvs && ./configure + +cd ../kde-i18n +cvs co admin +make -f Makefile.cvs && ./configure + diff --git a/kturtle/data/Makefile.am b/kturtle/data/Makefile.am new file mode 100644 index 00000000..2b523eda --- /dev/null +++ b/kturtle/data/Makefile.am @@ -0,0 +1,12 @@ +txt_DATA = ad.logo curly.logo square.logo triangle.logo \ +arrow.logo flower.logo squaresss.logo trianglesss.logo \ +canvascolors.logo randomname.logo timestables.logo kde.logo +txtdir = $(kde_datadir)/kturtle/examples/en_US + +xml_DATA = logohighlightstyle.en_US.xml +xmldir = $(kde_datadir)/katepart/syntax + +keywords_DATA = logokeywords.en_US.xml +keywordsdir = $(kde_datadir)/kturtle/data + +EXTRA_DIST = $(txt_DATA) $(xml_DATA) $(keywords_DATA) diff --git a/kturtle/data/README.data b/kturtle/data/README.data new file mode 100644 index 00000000..8bce26c0 --- /dev/null +++ b/kturtle/data/README.data @@ -0,0 +1,27 @@ +Dear Reader, + +this is your captain speaking... + +KTurtle currently has 3 types of 'data' (as we call it), namely: +- examples (which are *.logo files) +- logokeyword.*.xml files +- logohighlightstyle.*.xml files + +In this kdeedu/kturtle/data directory we only store the 'en_US' (default) versions of this data. +This means that here we store: +- the English logo examples (a, hopefully ever growing, bunch of *.logo files) +- the definition used to translate these examples in "logokeyword.en_US.xml" +- and the accompanying highlight style in "logoheighlightstyle.en_US.xml" + +The makefile system makes sure every part gets installed to the right place. +(if you dont believe me see the Makefile.am in this dir) + +For the other localizations a dir like this, containing these files for an other language, can be found in the kde-i18n module of kde. +On kdecvs this is: kde-i18n/*/data/kdeedu/kturtle (for Dutch this would be: kde-i18n/nl/data/kdeedu/kturtle) + +If the localization of KTurtle to you favorite language does not exist yet, you might concider making it. In the documentation of KTurtle you can find some pointers on how to start. Also make sure to see the contents of the kdeedu/kturtle/scripts directory since it contains Rafael Beccar's nifty tranlaton perl scripts that can make translating KTurtle human resource friendly. If you face difficulty translating feel free to contact one of the KTrutle developers. + + +Thanks for reading, + +Cies Breijs. diff --git a/kturtle/data/ad.logo b/kturtle/data/ad.logo new file mode 100644 index 00000000..8604d02f --- /dev/null +++ b/kturtle/data/ad.logo @@ -0,0 +1,125 @@ +# KTurtle advertisement :) + +reset +canvassize 400,190 +penwidth 10 + + +learn K x,y [ + dir 0 + go x,y + bw 75 + go x+40,y + dir -140 + fw 60 + bw 10 + tl 85 + fw 50 +] + +learn T x,y [ + go x,y + dir 90 + fw 50 + bw 25 + dir 180 + fw 70 +] + +learn u x,y [ + go x,y + dir 180 + fw 47 + tl 45 + fw 7 + tl 45 + fw 20 + tl 45 + fw 7 + tl 45 + fw 47 +] + +learn r x,y [ + go x,y + dir 180 + fw 55 + go x,y+15 + dir 45 + penup + fw 4 + pendown + fw 10 + tr 45 + fw 10 +] + +learn t x,y [ + dir 180 + go x,y + fw 67 + tl 45 + fw 7 + tl 45 + fw 10 + go x,y+30 + dir 90 + fw 10 +] + +learn l x,y [ + dir 180 + go x,y + fw 77 +] + +learn e x,y [ + go x,y+30 + dir 90 + fw 50 + tl 90 + fw 15 + tl 45 + fw 15 + tl 45 + fw 20 + tl 45 + fw 15 + tl 45 + fw 25 + tl 45 + fw 15 + tl 45 + fw 25 +] + + +K 50,30 +T 108,35 +u 167,50 +r 220,50 +t 256,30 +l 289,30 +e 305,50 + +go 12,115 +fontsize 25 +print "Educative Programming Environment" + +hide +wait 1 +show + +go 120,145 +dir 80 +penwidth 5 +pencolor 255,0,0 +fw 130 + +wait 0.5 +go 180,135 +print "play" + +go 238,160 +wait 0.5 +dir 0 \ No newline at end of file diff --git a/kturtle/data/arrow.logo b/kturtle/data/arrow.logo new file mode 100644 index 00000000..7eddd453 --- /dev/null +++ b/kturtle/data/arrow.logo @@ -0,0 +1,23 @@ +# draw a red arrow + +reset + +canvassize 200, 200 +canvascolor 0, 0, 0 +pencolor 255, 0, 0 +penwidth 5 +clear + +go 20,20 +direction 135 + +forward 200 +turnleft 135 +forward 100 +turnleft 135 +forward 141 +turnleft 135 +forward 100 +turnleft 45 + +go 40, 100 diff --git a/kturtle/data/canvascolors.logo b/kturtle/data/canvascolors.logo new file mode 100644 index 00000000..709bf839 --- /dev/null +++ b/kturtle/data/canvascolors.logo @@ -0,0 +1,33 @@ +# color demo + +canvascolor 255,255,255 +hide + +repeat 5 [ + +for c = 0 to 255 [ + canvascolor 255-c,255,255 +] +for c = 0 to 255 [ + canvascolor 0,255-c,255 +] +for c = 0 to 255 [ + canvascolor c,0,255 +] +for c = 0 to 255 [ + canvascolor 255,c,255-c +] +for c = 0 to 255 [ + canvascolor 255,255-c,0 +] +for c = 0 to 255 [ + canvascolor 255,0,c +] +for c = 0 to 255 [ + canvascolor 255-c,0,255-c +] +for c = 0 to 255 [ + canvascolor c,c,c +] + +] \ No newline at end of file diff --git a/kturtle/data/curly.logo b/kturtle/data/curly.logo new file mode 100644 index 00000000..f24ebab3 --- /dev/null +++ b/kturtle/data/curly.logo @@ -0,0 +1,13 @@ +# curly.logo + +reset +penup +forward 50 +pendown + +repeat 4 [ + for x = 1 to 100 [ + forward 10 + turnright 100 - x + ] +] \ No newline at end of file diff --git a/kturtle/data/flower.logo b/kturtle/data/flower.logo new file mode 100644 index 00000000..04a26ff0 --- /dev/null +++ b/kturtle/data/flower.logo @@ -0,0 +1,26 @@ +# flower + +reset +canvassize 170, 170 +canvascolor 255, 55, 140 +go 45, 120 +pencolor 160, 0, 255 +penwidth 3 + +repeat 8 [ + repeat 4 [ + forward 20 + turnright 30 + ] + repeat 7 [ + forward 10 + turnright 15 + ] + repeat 9 [ + forward 3 + turnright 10 + ] +] + +go 145, 145 +direction 0 \ No newline at end of file diff --git a/kturtle/data/kde.logo b/kturtle/data/kde.logo new file mode 100644 index 00000000..34c6f550 --- /dev/null +++ b/kturtle/data/kde.logo @@ -0,0 +1,120 @@ +# The KDE Logo for a KDE logo +# interpreter. +# Copyright 2005 Andy Teijelo +# GNU General Public License version 2 + +reset +canvassize 620, 480 +canvascolor 10,50,200 +pencolor 255,255,255 +penwidth 3 + +go 294,280 + +turnright 81 +forward 50 +turnleft 81 +forward 90 +turnright 145 +forward 120 +turnleft 72 +forward 55 +turnleft 108 +forward 116 +turnright 73 +forward 112 +turnleft 115 +forward 55 +turnleft 65 +forward 113 +turnright 142 +forward 92 +turnleft 96 +forward 50 +turnleft 84 +forward 209 + +go 358,322 + +direction -112.5 + +repeat 4 +[ + repeat 2 + [ + forward 6 + turnright 3.75 + ] + + turnleft 63 + forward 43 + turnright 39 + forward 3 + turnright 39 + forward 32 + turnright 39 + forward 3 + turnright 39 + forward 43 + turnleft 63 + + repeat 2 + [ + forward 6 + turnright 3.75 + ] +] + +forward 4 +turnright 112.5 +forward 25 + +turnright 58 +repeat 21 +[ + forward 13.5 + turnleft 10 +] + +forward 9 +turnright 117 +forward 34 +turnleft 60 +forward 8 +turnright 62 + +forward 25 +turnright 39 +forward 3 +turnright 39 +forward 32 +turnright 39 +forward 3 +turnright 39 +forward 43 +turnleft 63 + +repeat 2 +[ + forward 6 + turnright 3.75 +] + +go 320,395 +direction 90 + +penwidth 5 + +repeat 4 +[ + forward 160 + repeat 6 + [ + forward 4 + turnleft 15 + + ] + forward 160 +] + +go 320,440 \ No newline at end of file diff --git a/kturtle/data/logohighlightstyle.en_US.xml b/kturtle/data/logohighlightstyle.en_US.xml new file mode 100644 index 00000000..330fc496 --- /dev/null +++ b/kturtle/data/logohighlightstyle.en_US.xml @@ -0,0 +1,141 @@ + + + + + + + + + learn + + + + run + clear + ccl + go + gox + gx + goy + gy + forward + fw + backward + bw + direction + dir + turnleft + tl + turnright + tr + center + penwidth + pw + penup + pu + pendown + pd + pencolor + pc + canvascolor + cc + canvassize + cs + show + ss + hide + sh + press + sp + change + sc + message + inputwindow + print + fonttype + fontsize + random + wrapon + wrapoff + reset + + + + while + foreach + in + for + to + do + repeat + rpt + if + else + return + break + wait + + + + and + or + not + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kturtle/data/logokeywords.en_US.xml b/kturtle/data/logokeywords.en_US.xml new file mode 100644 index 00000000..44001590 --- /dev/null +++ b/kturtle/data/logokeywords.en_US.xml @@ -0,0 +1,241 @@ + + + + + + + + [ + + + + ] + + + + + + + + + + + + while + + + + if + + + + else + + + + for + + + + to + + + + return + + + + break + + + + foreach + + + + in + + + + do + + + + repeat + rpt + + + + wait + + + + + + and + + + + or + + + + not + + + + + + learn + + + + + + run + + + + clear + ccl + + + + go + + + + gox + gx + + + + goy + gy + + + + forward + fw + + + + backward + bw + + + + direction + dir + + + + turnleft + tl + + + + turnright + tr + + + + center + + + + penwidth + pw + + + + penup + pu + + + + pendown + pd + + + + pencolor + pc + + + + canvascolor + cc + + + + canvassize + cs + + + + show + ss + + + + hide + sh + + + + press + sp + + + + change + sc + + + + message + + + + inputwindow + + + + print + + + + fonttype + + + + fontsize + + + + random + + + + wrapon + + + + wrapoff + + + + reset + + + diff --git a/kturtle/data/randomname.logo b/kturtle/data/randomname.logo new file mode 100644 index 00000000..db6b9e1e --- /dev/null +++ b/kturtle/data/randomname.logo @@ -0,0 +1,18 @@ +# prints your name at random + +reset +canvassize 255,255 +hide + +name = inputwindow "What's your name?" + +repeat 50 [ + x = random 0, 255 + y = random 0, 255 + s = random 10, 51 + + go x, y + fontsize s + pencolor x,y,s*5 + print name +] \ No newline at end of file diff --git a/kturtle/data/square.logo b/kturtle/data/square.logo new file mode 100644 index 00000000..9c90ef07 --- /dev/null +++ b/kturtle/data/square.logo @@ -0,0 +1,6 @@ +# draw a square + +repeat 4 [ + forward 100 + turnleft 90 +] diff --git a/kturtle/data/squaresss.logo b/kturtle/data/squaresss.logo new file mode 100644 index 00000000..e3700b8c --- /dev/null +++ b/kturtle/data/squaresss.logo @@ -0,0 +1,22 @@ +# draw many squares + +learn square X [ + repeat 4 [ + forward X + turnleft 90 + ] +] + +reset +canvassize 400, 400 +go 150,200 +penwidth 5 +hide + +repeat 12 [ + penup + forward 30 + pendown + square 80 + turnright 30 +] diff --git a/kturtle/data/timestables.logo b/kturtle/data/timestables.logo new file mode 100644 index 00000000..9c2cc3e7 --- /dev/null +++ b/kturtle/data/timestables.logo @@ -0,0 +1,15 @@ +# print times-tables + +reset +canvassize 300,250 +hide +penup +go 10, 0 + +n = inputwindow "Enter the number for which i'll print the times-table" + +for x = 0 to 10 [ + backward 20 + r = x * n + print x," * ",n," = ",r +] diff --git a/kturtle/data/triangle.logo b/kturtle/data/triangle.logo new file mode 100644 index 00000000..605cd7ef --- /dev/null +++ b/kturtle/data/triangle.logo @@ -0,0 +1,6 @@ +# draw a triangle + +repeat 3 [ + forward 100 + turnleft 120 +] diff --git a/kturtle/data/trianglesss.logo b/kturtle/data/trianglesss.logo new file mode 100644 index 00000000..99fa65a0 --- /dev/null +++ b/kturtle/data/trianglesss.logo @@ -0,0 +1,24 @@ +# draw triangle wheels + +reset + +learn triangle X [ + repeat 3 [ + forward X + turnleft 120 + ] +] + +for r = 1 to 30 [ + clear + repeat 18 [ + triangle r*r*5 + tr 20 + ] + wait 1 +] + +wait 3 +clear + +print " I'm tired..." diff --git a/kturtle/file.txt b/kturtle/file.txt new file mode 100644 index 00000000..99893afd --- /dev/null +++ b/kturtle/file.txt @@ -0,0 +1,34 @@ +Reading Package Lists... +Building Dependency Tree... +Correcting dependencies... Done +The following extra packages will be installed: + alsa-headers libasound2-dev libaudio-dev libaudiofile-dev libfontconfig1-dev + libfreetype6-dev libglib2.0-dev libjpeg62-dev liblcms1-dev libmad0-dev + libogg-dev libpng12-dev libqt3-headers libvorbis-dev libxcursor-dev + pkg-config qt3-dev-tools xlibmesa3-gl xlibmesa3-glu zlib1g-dev +Suggested packages: + libasound2-doc libglib2.0-doc libgnome-dev libglide3 +Recommended packages: + libqt3-mt-dev libqt3-dev +The following packages will be REMOVED: + arts gideon gideon-data gideon-plugins kaddressbook kalarm kalarmd kandy + kappfinder karm kate kcontrol kde-cvs-snapshot kdeartwork kdeartwork-misc + kdeartwork-style kdeartwork-theme-desktop kdeartwork-theme-window kdebase + kdebase-bin kdebase-data kdebase-kio-plugins kdelibs kdelibs-bin kdelibs-data + kdelibs4 kdelibs4-doc kdepim kdepim-kfile-plugins kdepim-libs kdeprint + kdesktop kdm kfind kgpgcertmanager khelpcenter kicker kitchensync klipper + kmail kmailcvt kmenuedit knode knotes konqueror konqueror-nsplugins konsole + kontact korganizer korn kpager kpersonalizer kpilot kscreensaver ksmserver + ksplash ksync ksysguard ksysguardd ktip ktnef kwin libarts1 libarts1-dev + libartsc0 libkcal2 libkdenetwork2 libkgantt0 libkonq4 libmimelib1 + x-window-system-core xlibmesa-dri xlibmesa-gl xlibmesa-glu +The following NEW packages will be installed: + alsa-headers libasound2-dev libaudio-dev libaudiofile-dev libfontconfig1-dev + libfreetype6-dev libglib2.0-dev libjpeg62-dev liblcms1-dev libmad0-dev + libogg-dev libpng12-dev libqt3-headers libvorbis-dev libxcursor-dev + pkg-config qt3-dev-tools xlibmesa3-gl xlibmesa3-glu zlib1g-dev +0 upgraded, 20 newly installed, 74 to remove and 9 not upgraded. +1 not fully installed or removed. +Need to get 10.1MB of archives. +After unpacking 284MB disk space will be freed. +Do you want to continue? [Y/n] Abort. diff --git a/kturtle/kturtle.kdevelop b/kturtle/kturtle.kdevelop new file mode 100644 index 00000000..6cd625dd --- /dev/null +++ b/kturtle/kturtle.kdevelop @@ -0,0 +1,160 @@ + + + + Cies Breijs + cies # showroommama ! nl + 0.01 + KDevKDEAutoProject + C++ + + C++ + Code + Qt + KDE + + . + false + + + + + + + src/kturtle + default + + + src/kturtle + executable + / + + false + true + + + + + optimized + GccOptions + GppOptions + G77Options + -O2 -g0 + + + --enable-debug=full + debug + GccOptions + GppOptions + G77Options + -O0 -g3 + + + + + + + + false + 1 + false + + + + + + + + + + + false + false + + + + false + true + + + + + gtk + gnustep + python + php + perl + + + /home/cies/src/kturtle/html/ + /home/cies/src/kturtle/html/ + + + + + + + + + libtool + + + + + + true + false + false + + + false + true + + + + + + + + + + + + -z3 -d:ext:cies@cvs.sourceforge.net:/cvsroot/kturtle co kturtle + + + + -dP + -f + -C -d -P + -u3 -p + ssh + + + true + true + true + true + -C + + + + + true + true + true + false + true + true + true + 250 + 400 + 250 + + + + + .h + .cpp + + + diff --git a/kturtle/kturtle.kdevses b/kturtle/kturtle.kdevses new file mode 100644 index 00000000..9eb9c8b8 --- /dev/null +++ b/kturtle/kturtle.kdevses @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kturtle/kturtle.lsm b/kturtle/kturtle.lsm new file mode 100644 index 00000000..dd56c0ca --- /dev/null +++ b/kturtle/kturtle.lsm @@ -0,0 +1,16 @@ +Begin3 +Title: KTurtle -- Some description +Version: 0.01 +Entered-date: +Description: +Keywords: KDE Qt +Author: Cies Breijs +Maintained-by: Cies Breijs +Home-page: +Alternate-site: +Primary-site: ftp://ftp.kde.org/pub/kde/unstable/apps/utils + xxxxxx kturtle-0.01.tar.gz + xxx kturtle-0.01.lsm +Platform: Linux. Needs KDE +Copying-policy: GPL +End diff --git a/kturtle/scripts/README.scripts b/kturtle/scripts/README.scripts new file mode 100644 index 00000000..2df17a38 --- /dev/null +++ b/kturtle/scripts/README.scripts @@ -0,0 +1,56 @@ +kturtle/scripts/ +this directory of the source version KTurtle contains two scripts that will make translating of KTurtle to other langauges much easier. + +When translating KTurtle more than just the usual 'documantation and strings' have to be translated, namely: +- the examples (which are *.logo files), +- the logokeyword.*.xml files, and +- the logohighlightstyle.*.xml files. + +These files are called data files, and their English originals can be found in kdeedu/kturtle/data. +For more information on these files and their translation read: +kdeedu/kturtle/data/README.data + +In this directory you find Rafael Beccar's nifty tranlaton perl scripts that can make translating KTurtle human resourcefriendly. + +This is how these scripts work: + +But only logokeywords.YOURLANGCODE.xml needs to be under current directory.. + +If everything is working fine the general process is something like: + + +1. MANUALLY TRANSLATE THE KEYWORD +Copy the logokeywords.en_US.xml file (from kdeedu/kturtle/data) to the kturtle directory in your branch of the kde-i18n module (for Dutch this would be: kde-i18n/nl/data/kdeedu/kturtle). Translate the file, and change the name to: +logokeywords.YOURLANGCODE.xml + + +2. AUTOMAGICALLY GENERATE THE HIGHLIGHTSTYLE FOR YOUR LANGUAGE +- Copy logokeywords.YOURLANGCODE.xml to kdeedu/kturtle/scripts +- change directory to kdeedu/kturtle/sripts, and run: +./i18n_highlighting.pl logokeywords.YOURLANGCODE.xml +- Now you have a translated logohighlightstyle.YOURLANGCODE.xml under current directory (kdeedu/kturtle/scripts) + + +3. AUTOMAGICALLY GENERATE NEARLY FINISHED TRANSLATIONS OF THE EXAMPLES +- change directory to kdeedu/kturtle/scripts, and run: +./i18n_examples.pl logokeywords.YOURLANGCODE.xml +- the translated examples can then be found in current directory. Some manual adjusments are +needed, namely: the sings in the code and the comments + + +4. LAST BUT NOT LEAST!!! CHECK IF EVERYTHING WORKS +- move all the generated files to the kturtle directory in your branch of the kde-i18n module +- check if it installs correctly +- check if the fresh logo examples in your language run when KTurtle is set to your language (see the Settings) + + +Please report BUGs when it doesnt work (bugs.kde.org)! + +Thanks for the efford, we love you! + + + + + + + diff --git a/kturtle/scripts/i18n_examples.pl b/kturtle/scripts/i18n_examples.pl new file mode 100755 index 00000000..36115ea8 --- /dev/null +++ b/kturtle/scripts/i18n_examples.pl @@ -0,0 +1,214 @@ +#!/usr/bin/perl -w + +# Copyright (C) 2004-2005 Rafael Beccar +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General +# Public License as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public +# License along with this program; if not, write to the +# Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +# Author: Rafael Beccar +# +# Bs.As. November 2004 +# +# Automagically generate localized KTurtle logo code. +# +# Usage: ./i18n_examples.pl logokeywords.YOURLANGCODE.xml +# +# e.g.: +# $./i18n_examples.pl logokeywords.es.xml +# +# arrow.logo -> arrow.es.LOGO +# canvascolors.logo -> canvascolors.es.LOGO +# curly.logo -> curly.es.LOGO +# +# NOTES: +# - You'll need logokeywords.YOURLANGCODE.xml under kturtle/scripts +# - Commented lines, variable names, and strings like +# "What's your name?" must be translated by hand. +# - You might want to rename the resulting files to something +# into your own language e.g. arrow.es.LOGO to flecha.LOGO +# - Please, if the script is not working for you report it to +# KDE-Edu mailing list. +# + + +use strict; + +my @en_commands; +my $langcode; +my @mylang_commands; +my %commands; +my $i; +my @examples= glob "../data/*.logo"; +my $filename; +my $line; + + +#Get the langcode we are translating to +$_ = $ARGV[0]; +if (/logokeywords.(\w+).xml/){ + $langcode = $1; + } + +#Get en_US commands +open EN_COMMANDS, "<../data/logokeywords.en_US.xml" + or die "Cannot open logokeywords.en_US.xml"; +$i=0; +while (){ + if (/(.*)<\/keyword>/){ + $en_commands[$i]=$1; + $i++; + } + elsif (/(.*)<\/alias>/){ + $en_commands[$i]=$1; + $i++; + } + } + +close EN_COMMANDS; + +#Get commands for the given language +$i=0; +while(<>){ + if (/(.*)<\/keyword>/){ + $mylang_commands[$i]=$1; + $commands{$en_commands[$i]}=$mylang_commands[$i]; + $i++; + } + elsif (/(.*)<\/alias>/){ + $mylang_commands[$i]=$1; + $commands{$en_commands[$i]}=$mylang_commands[$i]; + $i++; + } + + } + + +#Remove brackets from @en_commands (they aren't needed here) +#Brackets will be managed in a different way later +shift @en_commands; +shift @en_commands; + + +#Parse *.logo and generate the homologous for the given language +foreach (@examples){ + if (m%^../data/(\w+).logo%){$filename="$1".".$langcode."."logo";} + else{die "Error: Check if you have ../data/*.logo files";} + printf "\n%-25s > ./%s \n", $_, $filename; + open EXAMPLE,"<$_" + or die "Cannot open $_ \n"; + while (){ + #Manage comments (they do not get translated) + if (/^#(.*)/){ + open TRANSLATION,">>$filename"; + select TRANSLATION; + print "#$1\n"; + select STDOUT;} + #Manage tabulated "for .. to .." lines + elsif (/(^\s+)(\bfor\b)(.*)(\bto\b)/){ + chomp ($line = "$1$commands{$2}$3$commands{$4}$'"); + open TRANSLATION, ">>$filename"; + select TRANSLATION; + print "$line \n"; + select STDOUT;} + #Manage tabulated brackets + elsif (/(^\s+)(\p{IsPunct})/){ + open TRANSLATION,">>$filename"; + select TRANSLATION; + print "$1$2\n"; + select STDOUT;} + #Manage any other tabulated line + elsif (/(^\s+)(\w+)/){ + my $tab=$1; + if ($commands{$2}){ + chomp ($line = "$commands{$2}$'"); + } + elsif (/([=])(\s+)(\w+)/){ + if ($commands{$3}){ + $tab=""; + chomp ($line = "$`$1$2$commands{$3}$'"); + } + } + elsif (/([=])(\w+)/){ + if ($commands{$2}){ + chomp ($line = "$`$1$commands{$2}$'"); + } + } + else + { + chomp ($line = "$2$'"); + } + open TRANSLATION,">>$filename"; + select TRANSLATION; + print "$tab$line\n"; + select STDOUT;} + #Manage "for .. to .." lines + elsif (/(^\bfor\b)(.*)(\bto\b)/){ + chomp (my $line = "$commands{$1}$2$commands{$3}$'"); + open TRANSLATION, ">>$filename"; + select TRANSLATION; + print "$line\n"; + select STDOUT;} + #Manage any other line of code + elsif (/(^\w+)/){ + if ($commands{$&}){ + chomp ($line = "$commands{$&}$'"); + } + elsif (/([=])(\s+)(\w+)/){ + if ($commands{$3}){ + chomp ($line = "$`$1$2$commands{$3}$'"); + } + } + elsif (/([=])(\w+)/){ + if ($commands{$2}){ + chomp ($line = "$`$1$commands{$2}$'"); + } + } + else{ + chomp ($line = "$1$'"); + } + open TRANSLATION, ">>$filename"; + select TRANSLATION; + print "$line \n"; + select STDOUT; + } + #Manage brackets + elsif (/\p{IsPunct}/){ + open TRANSLATION,">>$filename"; + select TRANSLATION; + print "$&\n"; + select STDOUT;} + #Manage empty lines + elsif (/^\s+/){ + open TRANSLATION,">>$filename"; + select TRANSLATION; + print "\n"; + select STDOUT;} + + } + } + +print < +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General +# Public License as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public +# License along with this program; if not, write to the +# Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + + +# Author: Rafael Beccar +# +# Bs.As. November 2004 +# +# Automagically gen. localized highlighting for KTurtle commands +# +# Usage: +# ./i18n_highlighting.pl logokeywords.YOURLANG.xml +# +# E.g. +# ./i18n_highlighting.pl logokeywords.es.xml +# +# NOTES: +# - You'll need logokeywords.YOURLANGCODE.xml under kturtle/scripts +# +# - The script search for logokeywords.en_US.xml under ../data/ +# and writes the resulting files under current directory +# + + +use strict; + +my $langcode; +my @en_commands; +my @mylang_commands; +my %commands; +my $i; +my $line; + +#Give message if no parameter passed +if (! $ARGV[0]){ + die "Usage:\n ./i18n_highlighting.pl logokeywords.YOURLANG.xml";} + +#Get the langcode we are translating to +$_ = $ARGV[0]; +if (/logokeywords.(\w+).xml/){ + $langcode = $1; + } + +#Get en_US commands +open EN_COMMANDS, "<../data/logokeywords.en_US.xml" + or die "Cannot open ../data/logokeywords.en_US.xml"; +$i=0; +while (){ + if (/(.*)<\/keyword>/){ + $en_commands[$i]=$1; + $i++; + } + elsif (/(.*)<\/alias>/){ + $en_commands[$i]=$1; + $i++; + } + } + +close EN_COMMANDS; + +#Get commands for the given language +$i=0; +while(<>){ + if (/(.*)<\/keyword>/){ + $mylang_commands[$i]=$1; + $commands{$en_commands[$i]}=$mylang_commands[$i]; + $i++; + } + elsif (/(.*)<\/alias>/){ + $mylang_commands[$i]=$1; + $commands{$en_commands[$i]}=$mylang_commands[$i]; + $i++; + } + } + +#Remove brackets from @en_commands (they are not needed here) +#Brackets will be managed in a different way later +shift @en_commands; +shift @en_commands; + +#Set destination +my $filename = "logohighlightstyle.${langcode}.xml"; + + +#Parse logohighlightstyle.en_US.xml and generate the homologous for the given language +open HIGHLIGHT,"<../data/logohighlightstyle.en_US.xml" + or die "Cannot open $_ \n"; +while (){ + #Manage language tag + if (m%(en_US)%){ + open TRANSLATION,">>$filename"; + select TRANSLATION; + print "$`${langcode}$'"; + select STDOUT;} + #Manage translatable lines + elsif (m% (\w+) %){ + if ($commands{$1}){ + $line = "\t $commands{$1} ";} + open TRANSLATION,">>$filename"; + select TRANSLATION; + print "$line \n"; + select STDOUT; + } + #Manage not translatable lines + else{ + open TRANSLATION,">>$filename"; + select TRANSLATION; + print "$_";} + select STDOUT; + } +close TRANSLATION; +print "DONE... The translated file is:\n $filename \n"; + + diff --git a/kturtle/src/Makefile.am b/kturtle/src/Makefile.am new file mode 100644 index 00000000..7ed55e4d --- /dev/null +++ b/kturtle/src/Makefile.am @@ -0,0 +1,37 @@ +# set the include path for X, qt and KDE +INCLUDES = $(all_includes) + +SUBDIRS = pics + +# added from kjots +AM_LDFLAGS = $(all_libraries) $(KDE_RPATH) + +kturtle_LDFLAGS = $(KDE_RPATH) $(all_libraries) +kturtle_LDADD = $(LIB_KDEUI) $(LIB_KIO) $(LIB_KDEPRINT) $(LIB_KPARTS) -lkatepartinterfaces + +KDE_ICON = kturtle + +# this is the program that gets installed. it's name is used for all +# of the other Makefile.am variables +bin_PROGRAMS = kturtle + +# the application source, library search path, and link libraries +kturtle_SOURCES = main.cpp kturtle.cpp canvas.cpp dialogs.cpp value.cpp lexer.cpp parser.cpp executer.cpp treenode.cpp token.cpp translate.cpp settings.kcfgc + +# let automoc handle all the meta source files (moc) +kturtle_METASOURCES = AUTO + +# these are the headers for your project +noinst_HEADERS = kturtle.h canvas.h dialogs.cpp value.h lexer.h parser.h executer.h treenode.h token.h translate.h + +kde_kcfg_DATA = kturtle.kcfg + +# this is where the shell's XML-GUI resource file goes +shellrcdir = $(kde_datadir)/kturtle +shellrc_DATA = kturtleui.rc + +# place KTurtle in the start menu under Miscellanous +xdg_apps_DATA = kturtle.desktop + +messages: rc.cpp + $(XGETTEXT) *.cpp -o $(podir)/kturtle.pot diff --git a/kturtle/src/canvas.cpp b/kturtle/src/canvas.cpp new file mode 100644 index 00000000..871c1614 --- /dev/null +++ b/kturtle/src/canvas.cpp @@ -0,0 +1,644 @@ +/* + * Copyright (C) 2003 Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + + +// Note on this file: +// It contains 200 lines of code just to make sure very long line are drawn correctly +// till a certain extent... Beyond that extent the code just cuts the crap, since use user +// it then probably not doing anything usefull anymore; so he she will not notice the code +// is cheating a bit in order to prevent CPU hogging. +// If anyone has a good fix for this problem, than please test it with these logo scripts: + +// # bastard script 1 +// reset +// canvassize 350,348 +// center +// for x = 1 to 255 [ +// fw x +// tr x / 65 +// ] + +// # bastard script 2 +// reset +// canvassize 350,350 +// center +// for x = 1 to 255 [ +// fw x*x +// tr x +// ] + +// Thanks for looking at the code of KTurtle! + +// Updated 21.10.2004 by Kiril Jovchev +// -- Changed that position is kept in double values. +// This makes accuracy higher. + + +// BEGIN includes, defines and constants + +#include + +#include + +#include +#include +#include + +#include "settings.h" +#include "canvas.h" + + +// this function is used in executer and canvas: +#define ROUND2INT(x) ( (x) >= 0 ? (int)( (x) + .5 ) : (int)( (x) - .5 ) ) + +const double PI = 3.14159265358979323846; +const double DEG2RAD = 3.14159265358979323846/180; + +// END + + + +// BEGIN public methods + +Canvas::Canvas(QWidget *parent, const char *name) : QCanvasView(0, parent, name) +{ + // Create a new canvas for this view + canvas = new QCanvas(parent); + canvas->setAdvancePeriod(250); // refresh-rate in [ms] + + // set initial values + initValues(); + + // at last we assign the canvas to the view + setCanvas(canvas); +} + +Canvas::~Canvas() +{ + delete sprite; + delete spriteFrames; +} + + +QPixmap* Canvas::canvas2Pixmap() +{ + pixmap = QPixmap( canvas->width(), canvas->height() ); + QPainter painter(&pixmap); + canvas->drawArea(canvas->rect(), &painter); + return &pixmap; +} + +// END + + + +// BEGIN public slots + +void Canvas::slotClear() +{ + QCanvasItemList list = canvas->allItems(); + QCanvasItemList::Iterator it = list.begin(); + for (; it != list.end(); ++it) + { + // kill everything but the turtle (who lives on a seperate layer) + if ( *it && !( (*it)->z() == 250 ) ) delete *it; + } +} + +void Canvas::slotClearSpriteToo() +{ + QCanvasItemList list = canvas->allItems(); + QCanvasItemList::Iterator it = list.begin(); + for (; it != list.end(); ++it) + { + if (*it) delete *it; + } +} + + +void Canvas::slotGo(double x, double y) +{ + int intX = ROUND2INT(x); + int intY = ROUND2INT(y); + + if ( wrap && !canvas->onCanvas(intX, intY) ) + { + QPoint offsetPoint = offset(intX, intY); + posX = x - ( offsetPoint.x() * canvasWidth ); + posY = y - ( offsetPoint.y() * canvasHeight ); + } + else + { + posX = x; + posY = y; + } + updateSpritePos(); +} + +void Canvas::slotGoX(double x) +{ + int intX = ROUND2INT(x); + int intPosY = ROUND2INT(posY); + if ( wrap && !canvas->onCanvas(intX, intPosY) ) + { + QPoint offsetPoint = offset(intX, intPosY); + posX = x - ( offsetPoint.x() * canvasWidth ); + } + else posX = x; + updateSpritePos(); +} + +void Canvas::slotGoY(double y) +{ + int intY = ROUND2INT(y); + int intPosX = ROUND2INT(posX); + if ( wrap && !canvas->onCanvas(intPosX, intY) ) + { + QPoint offsetPoint = offset(intPosX, intY); + posY = y - ( offsetPoint.y() * canvasHeight ); + } + else posY = y; + updateSpritePos(); +} + +void Canvas::slotForward(double x) +{ + double posXnew = posX + ( x * sin(direction * DEG2RAD) ); + double posYnew = posY - ( x * cos(direction * DEG2RAD) ); + if (pen) lineShell(posX, posY, posXnew, posYnew); + slotGo(posXnew, posYnew); +} + +void Canvas::slotBackward(double x) +{ + double posXnew = posX - ( x * sin(direction * DEG2RAD) ); + double posYnew = posY + ( x * cos(direction * DEG2RAD) ); + if (pen) lineShell(posX, posY, posXnew, posYnew); + slotGo(posXnew, posYnew); +} + +void Canvas::slotDirection(double deg) +{ + direction = deg; + updateSpriteAngle(); +} + +void Canvas::slotTurnLeft(double deg) +{ + direction = direction - deg; + updateSpriteAngle(); +} + +void Canvas::slotTurnRight(double deg) +{ + direction = direction + deg; + updateSpriteAngle(); +} + +void Canvas::slotCenter() +{ + posX = canvasWidth / 2; + posY = canvasHeight / 2; + updateSpritePos(); +} + +void Canvas::slotSetPenWidth(int w) +{ + if (w == 1) penWidth = 0; // 0 gives 1 pixel lines using fast algorithem + else penWidth = w; +} + +void Canvas::slotPenUp() +{ + pen = false; +} + +void Canvas::slotPenDown() +{ + pen = true; +} + +void Canvas::slotSetFgColor(int r, int g, int b) +{ + // shouldn't it be checked if: ( 0 =< r, g, b =< 255) ? + fgR = r; + fgG = g; + fgB = b; +} + +void Canvas::slotSetBgColor(int r, int g, int b) +{ + canvas->setBackgroundColor( QColor(r, g, b) ); +} + +void Canvas::slotResizeCanvas(int x, int y) +{ + if (x <= 0 || y <= 0) + { + // TODO put error message + x = 100; + y = 100; + } + canvasWidth = x; + canvasHeight = y; + canvas->resize(x, y); + emit CanvasResized(); +} + + +// I'm having major problems with the canvas and qt-3.2 +// qt-3.3 will fix it and the supposed fix is allready in qt-copy +// i'll not work any further on sprites, while i dont have qt-3.3 or a fresh qt-copy + +void Canvas::slotSpriteShow() +{ + sprite->show(); +} + +void Canvas::slotSpriteHide() +{ + sprite->hide(); +} + +void Canvas::slotSpritePress() +{ +} + +void Canvas::slotSpriteChange(int x) +{ + sprite->setFrame(x); + sprite->move(ROUND2INT(posX - sprite->width()/2), ROUND2INT(posY - sprite->height()/2)); +} + +void Canvas::slotPrint(QString text) +{ + QCanvasText* t = new QCanvasText(text, font, canvas); + // text does not do the wrapping, never... sorry + t->setColor( QColor(fgR, fgG, fgB) ); + t->move(ROUND2INT(posX), ROUND2INT(posY)); + t->show(); +} + +void Canvas::slotFontType(QString family, QString extra) +{ + font.setFamily(family); + font.setBold( extra.contains("bold") > 0 ); + font.setItalic( extra.contains("italic") > 0 ); + font.setUnderline( extra.contains("underline") > 0 ); + font.setOverline( extra.contains("overline") > 0 ); + font.setStrikeOut( extra.contains("strikeout") > 0 ); +} + +void Canvas::slotFontSize(int px) +{ + font.setPixelSize(px); +} + +void Canvas::slotWrapOn() +{ + wrap = true; +} + +void Canvas::slotWrapOff() +{ + wrap = false; +} + +void Canvas::slotReset() +{ + slotClearSpriteToo(); + initValues(); +} + +// END + + + +// BEGIN private methods + +void Canvas::initValues() +{ + // canvas size + slotResizeCanvas( Settings::canvasWidth(), Settings::canvasHeight() ); + canvasWidth = Settings::canvasWidth(); + canvasHeight = Settings::canvasHeight(); + // colors + canvas->setBackgroundColor( QColor(255, 255, 255) ); // background + fgR = 0; // pencolor (forground) + fgG = 0; + fgB = 0; + // pen, wrap, direction and font + penWidth = 0; + pen = true; + wrap = true; + direction = 0; + font = QFont("serif", 18); + // the position + posX = canvasWidth / 2; + posY = canvasHeight / 2; + // construct the default sprite + loadSpriteFrames("turtle"); + updateSpritePos(); + updateSpriteAngle(); + sprite->show(); +} + + +void Canvas::lineShell(double xa, double ya, double xb, double yb) +{ + // line can fallback into this function in case of cutLoop == true + cutLoop = false; + // Reset the loop detection memory + prevStartPos3 = prevStartPos2 = prevStartPos1 = prevEndPos3 = prevEndPos2 = prevEndPos1 = QPoint(0, 0); + // and go! + line(xa, ya, xb, yb); +} + +void Canvas::line(double xa, double ya, double xb, double yb) +{ + QCanvasLine* l = new QCanvasLine(canvas); + int intXa = ROUND2INT(xa); + int intYa = ROUND2INT(ya); + int intXb = ROUND2INT(xb); + int intYb = ROUND2INT(yb); + l->setPoints(intXa, intYa, intXb, intYb); + l->setPen( QPen(QColor(fgR, fgG, fgB), penWidth, SolidLine) ); + l->setZ(1); + l->show(); + // kdDebug(0)<<"Canvas::line(); xa:"<onCanvas( ROUND2INT(xb), ROUND2INT(yb) ) ) + { + if (endlessLoop( QPoint(intXa, intYa), QPoint(intXb, intYb) ) == true) // detect for endless loop + { + slotCenter(); + kdDebug(0)<<"Canvas::line(): ENDLESS LOOP DETECTED, BROKE THE LOOP"<= xa && px <= xb ) || ( px <= xa && px >= xb ) ) && + ( ( py >= ya && py <= yb ) || ( py <= ya && py >= yb ) ) ) return true; + return false; +} + +QPoint Canvas::offset(int x, int y) +{ + // This funktion makes is easy to read since deviding int's is a weird thing: + // int x = 5 / 2, outputs: x = 2, with: 5 % 2 = 1 (the rest value) + if (x < 0) x = x - canvasWidth; + if (y < 0) y = y - canvasHeight; + QPoint offsetPoint( x / canvasWidth, y / canvasHeight); + return offsetPoint; +} + +QPoint Canvas::translationFactor(double xa, double ya, double xb, double yb) +{ + // this class returns a QPoint which can be used to properly 'wrap' a line + QPoint crossPoint[4]; // under wicked circumstances we can need this + // namely when crossing both corners, we have 4 bordercrossings + QPoint translate[4]; + int i = 0; + if ( (xb - xa) > -0.00001 && (xb - xa) < 0.00001 ) // check for an infinite tangent (direction coefficient) + { + i++; + translate[i] = QPoint( 0, 1 ); + crossPoint[i] = QPoint( ROUND2INT(xa), 0 ); + i++; + translate[i] = QPoint(0,-1 ); + crossPoint[i] = QPoint( ROUND2INT(xa), canvasHeight ); + } + else + { + // Here we find out what crossing points the line has with canvas border lines (lines are ENDLESS here) + + // f(t) == (yb - ya) / (xb - xa) * t + ya - (A * xa) == A*t + B + double A = (yb - ya) / (xb - xa); + double B = ya - (A * xa); + + double x_sT = -B / A; // A * x_sT + B == 0 => x_sT == -B / A + double x_sB = ( (double)(canvasHeight) - B ) / A; // A * x_sB + B == CH => x_sB == (CH - B) / A + double y_sL = B; // A * 0 + B == y_sL => y_sL == B + double y_sR = ( A * (double)(canvasWidth) ) + B; // A * CW + B == y_sR + // kdDebug(0)<<"Canvas::translationFactor; rc:"< 1) + { + // more than one border crossing starting point if of the canvas + // we now have to find out which crossing occurs 'first' to know how to translate the line + // NOTE2SELF: the line does NOT have to start on the canvas!! + QPoint endPos( ROUND2INT(xb), ROUND2INT(yb)); + int smallestSize = ( QPoint( ROUND2INT(xa), ROUND2INT(ya) ) - endPos ).manhattanLength(); + // smallestSize is initiated to the total size of the line + for (int ii = 1; ii <= i; ii++) + { + int testSize = ( crossPoint[ii] - endPos ).manhattanLength(); // size till the crosspoint + if (testSize < smallestSize) // if testSize is smaller then... + { + smallestSize = testSize; // ...it becomes smallestSize + returnValue = translate[ii]; + // and the returnValue is updated to the corresponing translaton factors + // kdDebug(0)<<"Canvas::translationFactor: UPDATED"< canvasWidth) returnValue = returnValue + QPoint(-1, 0); + + if (yb < 0) returnValue = returnValue + QPoint( 0, 1); + else if (yb > canvasHeight) returnValue = returnValue + QPoint( 0,-1); + + return returnValue; + } + } + // kdDebug(0)<<"Canvas::translationFactor: NOT RETURNED YET SO DOING IT NOW"<setZ(250); +} + +void Canvas::updateSpritePos() +{ + sprite->move( posX - ( sprite->width() / 2 ), posY - ( sprite->height() / 2 ), -1 ); +} + +void Canvas::updateSpriteAngle() +{ + // get the direction back on the 1st circle + while (direction < 0 || direction >= 360) + { + if (direction >= 360) direction = direction - 360; + if (direction < 0) direction = direction + 360; + } + // convert to degrees, fix the direction, divide by 10 (for picnr), and round + int i = (int) ( direction / 10 ); + // kdDebug(0)<<"########## direction = "< + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +#ifndef _CANVAS_H_ +#define _CANVAS_H_ + +#include + + +class Canvas : public QCanvasView +{ + Q_OBJECT + + public: + Canvas(QWidget *parent = 0, const char *name = 0); + ~Canvas(); + + QPixmap* canvas2Pixmap(); + + + public slots: + void slotClear(); + void slotClearSpriteToo(); + void slotGo(double x, double y); + void slotGoX(double x); + void slotGoY(double y); + void slotForward(double x); + void slotBackward(double x); + void slotDirection(double deg); + void slotTurnLeft(double deg); + void slotTurnRight(double deg); + void slotCenter(); + void slotSetPenWidth(int w); + void slotPenUp(); + void slotPenDown(); + void slotSetFgColor(int r, int g, int b); + void slotSetBgColor(int r, int g, int b); + void slotResizeCanvas(int x, int y); + void slotSpriteShow(); + void slotSpriteHide(); + void slotSpritePress(); + void slotSpriteChange(int x); + + void slotPrint(QString text); + void slotFontType(QString family, QString extra); + void slotFontSize(int px); + void slotWrapOn(); + void slotWrapOff(); + void slotReset(); + + + signals: + void CanvasResized(); + + + private: + void initValues(); + + void line(double xa, double ya, double xb, double yb); + void lineShell(double xa, double ya, double xb, double yb); + bool endlessLoop(QPoint begin, QPoint end); + bool pointInRange(double px, double py, double xa, double ya, double xb, double yb); + QPoint offset(int x, int y); + QPoint translationFactor(double xa, double ya, double xb, double yb); + + void loadSpriteFrames(QString name); + void updateSpritePos(); + void updateSpriteAngle(); + + QCanvas *canvas; + QPixmap pixmap; + QCanvasSprite *sprite; + QCanvasPixmapArray *spriteFrames; + QFont font; + double posX, posY; + int canvasWidth, canvasHeight; + int penWidth; + double direction; + int fgR, fgG, fgB; + bool pen; + bool wrap; + bool cutLoop; + QPoint prevStartPos3, prevStartPos2, prevStartPos1, prevEndPos3, prevEndPos2, prevEndPos1; +}; + +#endif // _CANVAS_H_ diff --git a/kturtle/src/dialogs.cpp b/kturtle/src/dialogs.cpp new file mode 100644 index 00000000..044f36f4 --- /dev/null +++ b/kturtle/src/dialogs.cpp @@ -0,0 +1,320 @@ +/* + KTurtle, Copyright (C) 2003-04 Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +#include +#include +#include + +#include "dialogs.h" + + +// BEGIN class ErrorMessage dialog + +ErrorMessage::ErrorMessage (QWidget *parent) + : KDialogBase (parent, "errorDialog", false, 0, KDialogBase::Close | KDialogBase::Help | KDialogBase::User1, KDialogBase::Close, true, i18n("Help on &Error") ) +{ + connect( this, SIGNAL( user1Clicked() ), this, SLOT( showHelpOnError() ) ); + connect( this, SIGNAL( helpClicked() ), this, SLOT( errorMessageHelp() ) ); + setCaption( i18n("Error Dialog") ); + setButtonWhatsThis( KDialogBase::Close, i18n("Closes this error dialog") ); + setButtonWhatsThis( KDialogBase::Help, i18n("Click here to read more on this error dialog in KTurtle's Handbook.") ); + setButtonTip( KDialogBase::Help, i18n("Click here for help using this error dialog") ); + setButtonWhatsThis( KDialogBase::User1, i18n("Click here for help regarding the error you selected in the list. This button will not work when no error is selected.") ); + setButtonTip( KDialogBase::User1, i18n("Click here for help regarding the error you selected.") ); + + QWidget *baseWidget = new QWidget(this); + setMainWidget(baseWidget); + baseLayout = new QVBoxLayout(baseWidget); + + label = new QLabel(baseWidget); + label->setText( i18n("In this list you find the error(s) that resulted from running your Logo code. \nGood luck!") ); + // \nYou can select an error and click the 'Help on Error' button for help. + label->setScaledContents(true); + baseLayout->addWidget(label); + + spacer = new QSpacerItem( 10, 10, QSizePolicy::Minimum, QSizePolicy::Fixed ); + baseLayout->addItem(spacer); + + errTable = new QTable(0, 3, baseWidget); + errTable->setSelectionMode(QTable::SingleRow); + errTable->setReadOnly(true); + errTable->setShowGrid(false); + errTable->setFocusStyle(QTable::FollowStyle); + errTable->setLeftMargin(0); + + errTable->horizontalHeader()->setLabel( 0, i18n("number") ); + errTable->hideColumn(0); // needed to link with the errorData which stores the tokens, codes, etc. + + errTable->horizontalHeader()->setLabel( 1, i18n("line") ); + errTable->setColumnWidth(1, baseWidget->fontMetrics().width("88888") ); + + errTable->horizontalHeader()->setLabel( 2, i18n("description") ); + errTable->setColumnStretchable(2, true); + + baseLayout->addWidget(errTable); + + // Since both help buttons are not working yet. Doc need a section on the Error Dialog! + enableButton(KDialogBase::Help, false); + enableButton(KDialogBase::User1, false); + + errCount = 1; +} + + +void ErrorMessage::slotAddError(Token& t, const QString& s, uint c) +{ + errorData err; + err.code = c; + err.tok = t; + err.msg = s; + errList.append(err); + + Token currentToken = err.tok; kdDebug(0)<<"ErrorMessage::slotAddError(); >> "<insertRows(0); + errTable->setText( 0, 0, QString::number(errCount) ); // put the count in a hidden field for reference + errTable->setText( 0, 1, QString::number(err.tok.start.row) ); + errTable->setText( 0, 2, err.msg ); + + errCount++; +} + + +bool ErrorMessage::containsErrors() +{ + if (errTable->numRows() != 0) return true; + return false; +} + +void ErrorMessage::display() +{ + errTable->clearSelection(); + enableButton (KDialogBase::User1, false); + errTable->sortColumn(0, true, true); + show(); + connect( errTable, SIGNAL( selectionChanged() ), this, SLOT( updateSelection() ) ); +} + +void ErrorMessage::updateSelection() +{ + int i = errTable->text( errTable->currentRow(), 0 ).toInt(); // get the hidden errCount value + currentError = *errList.at(i - 1); + emit setSelection(currentError.tok.start.row, currentError.tok.start.col, + currentError.tok.end.row, currentError.tok.end.col); +// #if 0 // FIXME +// if ( tokenTypeNames[currentError.tok.type].isEmpty() ) enableButton(KDialogBase::User1, true); +// else enableButton(KDialogBase::User1, false); +// #endif +} + +void ErrorMessage::showHelpOnError() +{ +// #if 0 // FIXME +// kapp->invokeHelp(tokenTypeNames[currentError.tok.type], "", ""); +// #endif +} + +void ErrorMessage::errorMessageHelp() +{ + kapp->invokeHelp("anchorname", "", ""); +} + +// END + + + +// BEGIN class ColorPicker dialog + +ColorPicker::ColorPicker(QWidget *parent) + : KDialogBase(parent, "colorpicker", false, i18n("Color Picker"), KDialogBase::Close | KDialogBase::Help | KDialogBase::User1, KDialogBase::Close, true ) +{ + // connect to help + connect( this, SIGNAL( helpClicked() ), SLOT( slotColorPickerHelp() ) ); + + // for toggling convenience + connect( this, SIGNAL( finished() ), SLOT( slotEmitVisibility() ) ); + + // Create the top level page and its layout + BaseWidget = new QWidget(this); + setMainWidget(BaseWidget); + + // the User1 button: + setButtonText( KDialogBase::User1, i18n("Insert Color Code at Cursor") ); + connect( this, SIGNAL( user1Clicked() ), SLOT( slotEmitColorCode() ) ); + + QVBoxLayout *vlayout = new QVBoxLayout(BaseWidget); + + vlayout->addSpacing(5); // spacing on top + + // the palette and value selector go into a H-box + QHBoxLayout *h1layout = new QHBoxLayout(BaseWidget); + vlayout->addLayout(h1layout); + + h1layout->addSpacing(10); // space on the left border + + hsSelector = new KHSSelector(BaseWidget); // the color (SH) selector + hsSelector->setMinimumSize(300, 150); + h1layout->addWidget(hsSelector); + connect( hsSelector, SIGNAL( valueChanged(int, int) ), SLOT( slotSelectorChanged(int, int) ) ); + + h1layout->addSpacing(5); // space in between + + valuePal = new KValueSelector(BaseWidget); // the darkness (V) pal + valuePal->setFixedWidth(30); + h1layout->addWidget(valuePal); + connect( valuePal, SIGNAL( valueChanged(int) ), SLOT( slotPalChanged(int) ) ); + + vlayout->addSpacing(15); // space in between the top and the bottom widgets + + // the patch and the codegenerator also go into a H-box + QHBoxLayout *h2layout = new QHBoxLayout(BaseWidget); + vlayout->addLayout(h2layout); + + h2layout->addSpacing(10); // space on the left border + + patch = new KColorPatch(BaseWidget); // the patch (color previewer) + patch->setFixedSize(50, 50); + h2layout->addWidget(patch); + + h2layout->addSpacing(10); // space in between + + // the label and the codegenerator go in a V-box + QVBoxLayout *v2layout = new QVBoxLayout(BaseWidget); + h2layout->addLayout(v2layout); + + copyable = new QLabel(i18n("Color code:"), BaseWidget); // tha label + v2layout->addWidget(copyable); + + colorcode = new QLineEdit(BaseWidget); // the code generator + colorcode->setReadOnly(true); + v2layout->addWidget(colorcode); + connect( colorcode, SIGNAL( selectionChanged() ), SLOT( slotReselect() ) ); + + h2layout->addSpacing(5); // spacing on the right border + + vlayout->addSpacing(10); // spacing on the bottom + + h = g = b = 0; // start with red + s = v = r = 255; + + slotSelectorChanged(h, s); // update all at once +} + + + +void ColorPicker::updateSelector() +{ + hsSelector->setValues(h, s); +} + +void ColorPicker::updatePal() +{ + valuePal->setHue(h); + valuePal->setSaturation(s); + valuePal->setValue(v); + valuePal->updateContents(); + valuePal->repaint(false); +} + +void ColorPicker::updatePatch() +{ + patch->setColor(color); +} + +void ColorPicker::updateColorCode() +{ + color.getRgb(&r, &g, &b); + colorcode->setText( QString("%1, %2, %3").arg(r).arg(g).arg(b) ); + colorcode->selectAll(); +} + +void ColorPicker::slotSelectorChanged(int h_, int s_) +{ + h = h_; + s = s_; + color.setHsv(h, s, v); + + //updateSelector(); // updated it self allready + updatePal(); + updatePatch(); + updateColorCode(); +} + +void ColorPicker::slotPalChanged(int v_) +{ + v = v_; + color.setHsv(h, s, v); + + //updateSelector(); // only needed when H or S changes + //updatePal(); // updated it self allready + updatePatch(); + updateColorCode(); +} + +void ColorPicker::slotReselect() +{ + // reselect by selectAll(), but make sure no looping occurs + disconnect( colorcode, SIGNAL( selectionChanged() ), 0, 0 ); + colorcode->selectAll(); + connect( colorcode, SIGNAL( selectionChanged() ), SLOT( slotReselect() ) ); +} + +void ColorPicker::slotEmitVisibility() +{ + // for toggling convenience + emit visible(false); +} + +void ColorPicker::slotEmitColorCode() +{ + // convenience + emit ColorCode( colorcode->text() ); +} + +void ColorPicker::slotColorPickerHelp() +{ + kapp->invokeHelp("tools-color-picker", "", ""); +} + +// END + + + +// BEGIN class RestartOrBack dialog + +RestartOrBack::RestartOrBack (QWidget *parent) + : KDialogBase (parent, "rbDialog", true, 0, KDialogBase::User1 | KDialogBase::User2, KDialogBase::User2, false, i18n("&Restart"), i18n("&Back") ) +{ + setPlainCaption( i18n("Finished Execution") ); + setButtonWhatsThis( KDialogBase::User1, i18n("Click here to restart the current logo program.") ); + setButtonWhatsThis( KDialogBase::User2, i18n("Click here to switch back to the edit mode.") ); + QWidget *baseWidget = new QWidget(this); + setMainWidget(baseWidget); + baseLayout = new QVBoxLayout(baseWidget); + + label = new QLabel(baseWidget); + label->setText( i18n("Execution was finished without errors.\nWhat do you want to do next?") ); + label->setScaledContents(true); + baseLayout->addWidget(label); + disableResize(); +} + +// END + + +#include "dialogs.moc" diff --git a/kturtle/src/dialogs.h b/kturtle/src/dialogs.h new file mode 100644 index 00000000..dd4f2474 --- /dev/null +++ b/kturtle/src/dialogs.h @@ -0,0 +1,165 @@ +/* + KTurtle, Copyright (C) 2003-04 Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +// This is one class for all custom dialogs that KTurtle uses. +// Right now that are: +// - ErrorMessage dialog, used to display the users coding errors +// - ColorPicker dialog, used to easily pick color-codes and put them in the code +// - RestartOrBack dialog, used when executing in fullscreenmode + + +#ifndef _DIALOGS_H_ +#define _DIALOGS_H_ + + +#include +#include +#include +#include +#include +#include + +#include +#include + +#include "token.h" + + +// BEGIN ErrorMessage dialog HEADER + +struct errorData +{ + uint code; + Token tok; + QString msg; +}; + + +class ErrorMessage : public KDialogBase +{ + Q_OBJECT + + public: + ErrorMessage(QWidget *parent); + ~ErrorMessage() {} + + bool containsErrors(); + + void display(); + + public slots: + void slotAddError(Token&, const QString&, uint code); + void updateSelection(); + + private slots: + void showHelpOnError(); + void errorMessageHelp(); + + signals: + void setCursor(uint row, uint column); + void setSelection(uint, uint, uint, uint); + + private: + typedef QValueList errorList; + errorList errList; + QTable *errTable; + uint errCount; + errorData currentError; + + protected: + QDialog *dialog; + QVBoxLayout *baseLayout; + QLabel *label; + QSpacerItem *spacer; +}; + +// END + + + +// BEGIN ColorPicker dialog HEADER + +class ColorPicker : public KDialogBase +{ + Q_OBJECT + + public: + ColorPicker(QWidget *parent); + virtual ~ColorPicker() {} + + + signals: + void visible(bool); // for toggling convenience + void ColorCode(QString); + + + private: + void updateSelector(); + void updatePal(); + void updatePatch(); + void updateColorCode(); + + QWidget *BaseWidget; + KHSSelector *hsSelector; + KValueSelector *valuePal; + QVBoxLayout *vlayout; + QHBoxLayout *h1layout; + QHBoxLayout *h2layout; + KColorPatch *patch; + QLabel *copyable; + QLineEdit *colorcode; + QColor color; + int h, s, v, r, g, b; + + + private slots: + void slotColorPickerHelp(); + + + protected slots: + void slotSelectorChanged(int _h, int _s); + void slotPalChanged(int _v); + void slotReselect(); + + void slotEmitVisibility(); // for toggling convenience + void slotEmitColorCode(); // convenience +}; + +// END + + + +// BEGIN RestartOrBack dialog HEADER + +class RestartOrBack : public KDialogBase +{ + Q_OBJECT + + public: + RestartOrBack (QWidget *parent); + ~RestartOrBack() {} + + protected: + QVBoxLayout *baseLayout; + QLabel *label; +}; + +// END + + +#endif // _DIALOGS_H_ diff --git a/kturtle/src/executer.cpp b/kturtle/src/executer.cpp new file mode 100644 index 00000000..f7058146 --- /dev/null +++ b/kturtle/src/executer.cpp @@ -0,0 +1,1116 @@ +/* + Copyright (C) 2003 by Walter Schreppers + Copyright (C) 2004 by Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +// This file is originally written by Walter Scheppers, but almost +// every aspect of it is slightly changed by Cies Breijs. + + +#include // for usleep(); +#include + +#include + +#include +#include +#include + +#include "executer.h" + +// this function is used in executer and canvas: +#define ROUND2INT(x) ( (x) >= 0 ? (int)( (x) + .5 ) : (int)( (x) - .5 ) ) + + +Executer::Executer(TreeNode* tree) +{ + this->tree = tree; + functionTable.clear(); + bBreak = false; + bReturn = false; +} + +Executer::~Executer() +{ + emit Finished(); +} + +bool Executer::run() +{ + bBreak = false; + bReturn = false; + bPause = false; + bAbort = false; + symtable main; + symbolTables.push(main); // new symbol table for main block + + TreeNode::const_iterator i; + for (i = tree->begin(); i != tree->end(); ++i) + { + if (bAbort) return false; + kapp->processEvents(); + execute(*i); + + symbolTables.pop(); //free up stack + } + return true; +} + +void Executer::slowDown(TreeNode* node) +{ + switch (runSpeed) + { + case 1: // slow + startWaiting(0); + break; + + case 2: // slower + startWaiting(250); + break; + + case 3: // slowest + startWaiting(900); + break; + + default: + kdDebug(0)<<"Executer: Wrong execution speed given"<getToken(); + emit setSelection(tok.start.row, tok.start.col, tok.end.row, tok.end.col); +} + +void Executer::slotChangeSpeed(int speed) +{ + runSpeed = speed; +} + +void Executer::pause() +{ + // The next line is within all loops of the Executer + // if (bAbort) return; + // mostly before + // kapp->processEvents(); + // this to keep the GUI of KTurtle accessible while executing the logo code + // so the Abort button can be clicked, and will function + bPause = true; +} + +void Executer::abort() +{ + // The next line is within all loops of the Executer + // if(bAbort) return; + // mostly before + // kapp->processEvents(); + // this to keep the GUI of KTurtle accessible while executing the logo code + // so the Abort button can be clicked, and will function + bAbort = true; +} + + +void Executer::execute(TreeNode* node) +{ + switch ( node->getType() ) + { + case blockNode : execBlock(node); break; + case forNode : execFor(node); break; + case forEachNode : execForEach(node); break; + case whileNode : execWhile(node); break; + case ifNode : execIf(node); break; + case assignNode : execAssign(node); break; + case expressionNode : execExpression(/*node*/); break; + case idNode : execId(node); break; + case constantNode : execConstant(/*node*/); break; // does nothing value allready set + + case addNode : execAdd(node); break; + case mulNode : execMul(node); break; + case divNode : execDiv(node); break; + case subNode : execSub(node); break; + case minusNode : execMinus(node); break; + + case nodeGE : execGE(node); break; + case nodeGT : execGT(node); break; + case nodeLE : execLE(node); break; + case nodeLT : execLT(node); break; + case nodeNE : execNE(node); break; + case nodeEQ : execEQ(node); break; + + case andNode : execAnd(node); break; + case orNode : execOr(node); break; + case notNode : execNot(node); break; + + case functionNode : createFunction(node); break; + case functionCallNode : execFunction(node); break; + case funcReturnNode : execRetFunction(node); break; + case returnNode : execReturn(node); break; + case breakNode : execBreak(/*node*/); break; + + case runNode : execRun(node); break; + + case ClearNode : execClear(node); break; + case GoNode : execGo(node); break; + case GoXNode : execGoX(node); break; + case GoYNode : execGoY(node); break; + case ForwardNode : execForward(node); break; + case BackwardNode : execBackward(node); break; + case DirectionNode : execDirection(node); break; + case TurnLeftNode : execTurnLeft(node); break; + case TurnRightNode : execTurnRight(node); break; + case CenterNode : execCenter(node); break; + case SetPenWidthNode : execSetPenWidth(node); break; + case PenUpNode : execPenUp(node); break; + case PenDownNode : execPenDown(node); break; + case SetFgColorNode : execSetFgColor(node); break; + case SetBgColorNode : execSetBgColor(node); break; + case ResizeCanvasNode : execResizeCanvas(node); break; + case SpriteShowNode : execSpriteShow(node); break; + case SpriteHideNode : execSpriteHide(node); break; + case SpritePressNode : execSpritePress(node); break; + case SpriteChangeNode : execSpriteChange(node); break; + + case MessageNode : execMessage(node); break; + case InputWindowNode : execInputWindow(node); break; + case printNode : execPrint(node); break; + case FontTypeNode : execFontType(node); break; + case FontSizeNode : execFontSize(node); break; + case RepeatNode : execRepeat(node); break; + case RandomNode : execRandom(node); break; + case WaitNode : execWait(node); break; + case WrapOnNode : execWrapOn(node); break; + case WrapOffNode : execWrapOff(node); break; + case ResetNode : execReset(node); break; + + case EndOfFileNode : break; // just do nothing is enough + + case Unknown : // dont break but fallthrough to default + + default: + kdDebug(0)<<"Found unsupported node named '"<getLook()<<"' in the tree @ ("<getRow()<<", "<getCol()<<")"<getLook(); + functionTable[funcname] = node; //store for later use +} + + +//execute a function +void Executer::execFunction(TreeNode* node) +{ + QString funcname = node->getLook(); + + // locate function node + functable::iterator p = functionTable.find(funcname); + if ( p == functionTable.end() ) + { + emit ErrorMsg(node->getToken(), i18n("Call to undefined function: %1.").arg(funcname), 5010); + return; + } + + TreeNode* funcnode = p->second; + TreeNode* funcIds = funcnode->firstChild(); + TreeNode* callparams = node->firstChild(); + + // check if number of parameters match + if ( callparams->size() != funcIds->size() ) + { + emit ErrorMsg(node->getToken(), i18n("Call to function '%1' with wrong number of parameters.").arg(funcname), 5020); + return; + } + + // pass parameters to function + // by adding them to it's symboltable and setting the values + TreeNode::iterator pfrom, pto = funcIds->begin(); + symtable funcSymTable; + + for (pfrom = callparams->begin(); pfrom != callparams->end(); ++pfrom ) + { + if (bAbort) return; + if (bPause) startPausing(); + kapp->processEvents(); + + // execute the parameters which can be expressions + execute(*pfrom); + + QString idname = (*pto)->getLook(); + funcSymTable[idname] = (*pfrom)->getValue(); + ++pto; + } + + symbolTables.push(funcSymTable); // use new symboltable for current function + + // execute function statement block + bReturn = false; // set to true when return is called + execute( funcnode->secondChild() ); + bReturn = false; // function execution done + + symbolTables.pop(); // release function symboltable +} + + +// execute a function and expect and get return +// value from stack +// first child = function name +// second child = parameters +void Executer::execRetFunction(TreeNode* node) +{ + execFunction(node); + if (runStack.size() == 0) + { + emit ErrorMsg(node->getToken(), i18n("Function %1 did not return a value.").arg( node->getLook() ), 5030); + return; + } + node->setValue( runStack.top() ); // set return val + runStack.pop(); // remove from stack +} + + +void Executer::execReturn(TreeNode* node) +{ + execute( node->firstChild() ); // execute return expression + runStack.push( node->firstChild()->getValue() ); + bReturn = true; // notify blocks of return +} + + +void Executer::execBreak(/*TreeNode* node*/) +{ + bBreak = true; // stops loop block execution +} + + +void Executer::execBlock(TreeNode* node) +{ + // execute all statements in block + TreeNode::iterator i; + for (i = node->begin(); i != node->end(); ++i) + { + if (runSpeed != 0) slowDown(*i); + if (bAbort) return; + if (bPause) startPausing(); + kapp->processEvents(); + + execute(*i); + + if (bReturn || bBreak) break; //jump out of block + } +} + + +void Executer::execForEach(TreeNode* node) +{ + // sorry, not fully implemented/tested yet + TreeNode* expr1 = node->firstChild(); + TreeNode* expr2 = node->secondChild(); + TreeNode* statements = node->thirdChild(); + + execute(expr1); + execute(expr2); + + QString expStr1 = expr1->getValue().String(); + QString expStr2 = expr2->getValue().String(); + + bBreak = false; + + int i = expStr2.contains(expStr1, false); + for ( ; i > 0; i-- ) + { + if (bAbort) return; + if (bPause) startPausing(); + kapp->processEvents(); + + execute(statements); + if (bBreak || bReturn) break; //jump out loop + } + bBreak = false; +} + + + +void Executer::execFor(TreeNode* node) +{ + TreeNode* id = node->firstChild(); + TreeNode* startNode = node->secondChild(); + TreeNode* stopNode = node->thirdChild(); + TreeNode* statements = node->fourthChild(); + + QString name = id->getLook(); + + execute(startNode); + //assign startval to id + Value startVal = startNode->getValue(); + ( symbolTables.top() )[ name ] = startVal; + + + execute(stopNode); + Value stopVal = stopNode->getValue(); + + if(node->size() == 4 ) //for loop without step part + { + bBreak = false; + for (double d = startVal.Number(); d <= stopVal.Number(); d = d + 1) + { + if (bAbort) return; + if (bPause) startPausing(); + kapp->processEvents(); + ( symbolTables.top() )[name] = d; + execute( statements ); + if (bBreak || bReturn) break; //jump out loop + } + bBreak = false; + } + else //for loop with step part + { + TreeNode* step = node->fourthChild(); + statements = node->fifthChild(); + + execute(step); + Value stepVal = step->getValue(); + bBreak = false; + if ( (stepVal.Number() >= 0.0) && (startVal.Number() <= stopVal.Number() ) ) + { + for ( double d = startVal.Number(); d <= stopVal.Number(); d = d + stepVal.Number() ) + { + if (bAbort) return; + if (bPause) startPausing(); + kapp->processEvents(); + + (symbolTables.top() )[name] = d; + execute( statements ); + if (bBreak || bReturn) break; //jump out loop + } + } + else if ( (stepVal.Number() < 0.0) && (startVal.Number() >= stopVal.Number() ) ) + { + for (double d = startVal.Number(); d >= stopVal.Number(); d = d + stepVal.Number() ) + { + if (bAbort) return; + if (bPause) startPausing(); + kapp->processEvents(); + + ( symbolTables.top() )[name] = d; + execute(statements); + if (bBreak || bReturn) break; //jump out loop + } + } + bBreak = false; + } +} + + + +void Executer::execRepeat(TreeNode* node) +{ + TreeNode* value = node->firstChild(); + TreeNode* statements = node->secondChild(); + + bBreak = false; + execute(value); + for ( int i = ROUND2INT( value->getValue().Number() ); i > 0; i-- ) + { + if (bAbort) return; + if (bPause) startPausing(); + kapp->processEvents(); + + execute(statements); + if (bBreak || bReturn) break; //jump out loop + } + bBreak = false; +} + + +void Executer::execWhile(TreeNode* node) +{ + TreeNode* condition = node->firstChild(); + TreeNode* statements = node->secondChild(); + + bBreak = false; + execute(condition); + while (condition->getValue().Number() != 0) + { + if (bAbort) return; + if (bPause) startPausing(); + kapp->processEvents(); + + execute(statements); + if (bBreak || bReturn) break; //jump out loop + execute(condition); + } + bBreak = false; +} + + +void Executer::execIf(TreeNode* node) +{ + TreeNode* condition = node->firstChild(); + TreeNode* ifblok = node->secondChild(); + + //determine if there is an else part + if (node->size() == 2) // no else + { + execute( condition ); + if( condition->getValue().Number() != 0 ) execute(ifblok); + } + else // else part given + { + TreeNode* elseblok = node->thirdChild(); + execute( condition ); + if( condition->getValue().Number() != 0 ) execute(ifblok); + else execute( elseblok ); + } +} + + + +void Executer::execAssign(TreeNode* node) +{ + TreeNode* expr = node->firstChild(); + + execute(expr); + ( symbolTables.top() )[ node->getLook() ] = expr->getValue(); +} + +void Executer::execExpression(/*TreeNode* node*/) +{ + // execExpression is not implemented, because it should not be needed! +} + +void Executer::execId(TreeNode* node) +{ + node->setValue( ( symbolTables.top() )[ node->getLook() ] ); +} + +void Executer::execConstant(/*TreeNode* node*/) +{ + // do nothing, value is already set +} + +Value Executer::exec2getValue(TreeNode* node) +{ + execute(node); + return node->getValue(); +} + + +void Executer::execAdd(TreeNode* node) +{ + Value left( exec2getValue( node->firstChild() ) ); + Value right( exec2getValue( node->secondChild() ) ); + + if (left.Type() == numberValue && right.Type() == numberValue) node->setValue( left + right ); + else node->setValue( left.String().append( right.String() ) ); +} + + +void Executer::execMul(TreeNode* node) +{ + Value left( exec2getValue( node->firstChild() ) ); + Value right( exec2getValue( node->secondChild() ) ); + + if (left.Type() == numberValue && right.Type() == numberValue) node->setValue( left * right ); + else emit ErrorMsg(node->getToken(), i18n("Can only multiply numbers."), 9000); +} + + +void Executer::execDiv(TreeNode* node) +{ + Value left( exec2getValue( node->firstChild() ) ); + Value right( exec2getValue( node->secondChild() ) ); + + if (left.Type() == numberValue && right.Type() == numberValue) + { + if (right.Number() == 0) emit ErrorMsg(node->getToken(), i18n("Cannot divide by zero."), 9000); + else node->setValue( left / right ); + } + else emit ErrorMsg(node->getToken(), i18n("Can only divide numbers."), 9000); +} + + +void Executer::execSub(TreeNode* node) +{ + Value left( exec2getValue( node->firstChild() ) ); + Value right( exec2getValue( node->secondChild() ) ); + + if (left.Type() == numberValue && right.Type() == numberValue) + node->setValue( left - right ); + + else emit ErrorMsg(node->getToken(), i18n("Can only subtract numbers."), 9000); +} + + + +void Executer::execLT(TreeNode* node) +{ + Value left( exec2getValue( node->firstChild() ) ); + Value right( exec2getValue( node->secondChild() ) ); + + node->setValue( left < right ); +} + +void Executer::execLE(TreeNode* node) +{ + Value left( exec2getValue( node->firstChild() ) ); + Value right( exec2getValue( node->secondChild() ) ); + + node->setValue( left <= right ); +} + +void Executer::execGT(TreeNode* node) +{ + Value left( exec2getValue( node->firstChild() ) ); + Value right( exec2getValue( node->secondChild() ) ); + + node->setValue( left > right ); +} + +void Executer::execGE(TreeNode* node) +{ + Value left( exec2getValue( node->firstChild() ) ); + Value right( exec2getValue( node->secondChild() ) ); + + node->setValue( left >= right ); +} + + +void Executer::execEQ(TreeNode* node) +{ + Value left( exec2getValue( node->firstChild() ) ); + Value right( exec2getValue( node->secondChild() ) ); + + node->setValue( left == right ); +} + + +void Executer::execNE(TreeNode* node) +{ + Value left( exec2getValue( node->firstChild() ) ); + Value right( exec2getValue( node->secondChild() ) ); + + node->setValue( left != right ); +} + + + +void Executer::execAnd(TreeNode* node) +{ + bool nl = exec2getValue( node->firstChild() ).Number() != 0; + bool nr = exec2getValue( node->secondChild() ).Number() != 0; + node->setValue( (double) (nl && nr) ); +} + + +void Executer::execOr(TreeNode* node) +{ + bool nl = exec2getValue( node->firstChild() ).Number() != 0; + bool nr = exec2getValue( node->secondChild() ).Number() != 0; + node->setValue(nl || nr); +} + + +void Executer::execNot(TreeNode* node) +{ + node->setValue( exec2getValue( node->firstChild() ).Number() == 0 ); +} + + +void Executer::execMinus(TreeNode* node) +{ + node->setValue( -exec2getValue( node->firstChild() ).Number() ); +} + + +QString Executer::runCommand(const QString& command) +{ + FILE *pstream; + + if ( ( pstream = popen( command.ascii(), "r" ) ) == NULL ) return (""); + + QString Line; + char buf[100]; + + while( fgets(buf, sizeof(buf), pstream) !=NULL) { + if (bAbort) return (""); + kapp->processEvents(); + + Line += buf; + } + pclose(pstream); + return Line; +} + + +void Executer::execRun(TreeNode* node) +{ + QString cmd = exec2getValue( node->firstChild() ).String(); + node->setValue( runCommand(cmd) ); +} + + + + +void Executer::execClear(TreeNode* node) +{ + if ( checkParameterQuantity(node, 0, 5060) ) emit Clear(); +} + +void Executer::execCenter(TreeNode* node) +{ + if ( checkParameterQuantity(node, 0, 5060) ) emit Center(); +} + +void Executer::execPenUp(TreeNode* node) +{ + if ( checkParameterQuantity(node, 0, 5060) ) emit PenUp(); +} + +void Executer::execPenDown(TreeNode* node) +{ + if ( checkParameterQuantity(node, 0, 5060) ) emit PenDown(); +} + +void Executer::execSpriteShow(TreeNode* node) +{ + if ( checkParameterQuantity(node, 0, 5060) ) emit SpriteShow(); +} + +void Executer::execSpriteHide(TreeNode* node) +{ + if ( checkParameterQuantity(node, 0, 5060) ) emit SpriteHide(); +} + +void Executer::execSpritePress(TreeNode* node) +{ + if ( checkParameterQuantity(node, 0, 5060) ) emit SpritePress(); +} + +void Executer::execWrapOn(TreeNode* node) +{ + if ( checkParameterQuantity(node, 0, 5060) ) emit WrapOn(); +} + +void Executer::execWrapOff(TreeNode* node) +{ + if ( checkParameterQuantity(node, 0, 5060) ) emit WrapOff(); +} + +void Executer::execReset(TreeNode* node) +{ + if ( checkParameterQuantity(node, 0, 5060) ) emit Reset(); +} + +void Executer::execMessage(TreeNode* node) +{ + if ( checkParameterQuantity(node, 1, 5060) && checkParameterType(node, stringValue, 5060) ) + emit MessageDialog( node->firstChild()->getValue().String() ); +} + + + + + + +void Executer::execGoX(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 1, 5060) ) return; + TreeNode* param1 = node->firstChild(); + execute(param1); + if ( checkParameterType(node, numberValue, 5060) ) + { + emit GoX( param1->getValue().Number() ); + } +} + +void Executer::execGoY(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 1, 5060) ) return; + TreeNode* param1 = node->firstChild(); + execute(param1); + if ( checkParameterType(node, numberValue, 5060) ) + { + emit GoY( param1->getValue().Number() ); + } +} + +void Executer::execForward(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 1, 5060) ) return; + TreeNode* param1 = node->firstChild(); + execute(param1); + if ( checkParameterType(node, numberValue, 5060) ) + { + emit Forward( param1->getValue().Number() ); + } +} + +void Executer::execBackward(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 1, 5060) ) return; + TreeNode* param1 = node->firstChild(); + execute(param1); + if ( checkParameterType(node, numberValue, 5060) ) + { + emit Backward( param1->getValue().Number() ); + } +} + +void Executer::execDirection(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 1, 5060) ) return; + TreeNode* param1 = node->firstChild(); + execute(param1); + if ( checkParameterType(node, numberValue, 5060) ) + { + emit Direction( param1->getValue().Number() ); + } +} + +void Executer::execTurnLeft(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 1, 5060) ) return; + TreeNode* param1 = node->firstChild(); + execute(param1); + if ( checkParameterType(node, numberValue, 5060) ) + { + emit TurnLeft( param1->getValue().Number() ); + } +} + +void Executer::execTurnRight(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 1, 5060) ) return; + TreeNode* param1 = node->firstChild(); + execute(param1); + if ( checkParameterType(node, numberValue, 5060) ) + { + emit TurnRight( param1->getValue().Number() ); + } +} + +void Executer::execSetPenWidth(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 1, 5060) ) return; + TreeNode* param1 = node->firstChild(); + execute(param1); + if ( checkParameterType(node, numberValue, 5060) ) + { + int x = ROUND2INT( param1->getValue().Number() ); // pull the number value & round it to int + if (x < 1 || x > 10000) + emit ErrorMsg(node->getToken(), i18n("The penwidth cannot be set to something smaller than 1, or bigger than 10000."), 6050); + else + emit SetPenWidth(x); + } +} + +void Executer::execSpriteChange(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 1, 5060) ) return; + TreeNode* param1 = node->firstChild(); + execute(param1); + if ( checkParameterType(node, numberValue, 5060) ) + { + int x = ROUND2INT( param1->getValue().Number() ); // pull the number value & round it to int + emit SpriteChange(x); + } +} + +void Executer::execFontSize(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 1, 5060) ) return; + TreeNode* param1 = node->firstChild(); + execute(param1); + if ( checkParameterType(node, numberValue, 5060) ) + { + int x = ROUND2INT( param1->getValue().Number() ); // pull the number value & round it to int + if ( x < 0 || x > 350 ) + emit ErrorMsg(node->getToken(), i18n("The parameters of function %1 must be within range: 0 to 350.").arg( node->getLook() ), 5065); + else + emit FontSize(x); + } +} + + + + + + +void Executer::execGo(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 2, 5060) ) return; + TreeNode* nodeX = node->firstChild(); // getting + TreeNode* nodeY = node->secondChild(); + execute(nodeX); // executing + execute(nodeY); + + if ( checkParameterType(node, numberValue, 5060) ) + { + emit Go( nodeX->getValue().Number(), nodeY->getValue().Number() ); + } +} + +void Executer::execResizeCanvas(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 2, 5060) ) return; + TreeNode* nodeX = node->firstChild(); // getting + TreeNode* nodeY = node->secondChild(); + execute(nodeX); // executing + execute(nodeY); + + if ( checkParameterType(node, numberValue, 5060) ) + { + int x = ROUND2INT( nodeX->getValue().Number() ); // converting & rounding to int + int y = ROUND2INT( nodeY->getValue().Number() ); + if ( ( x < 1 || y < 1 ) || ( x > 10000 || y > 10000 ) ) + emit ErrorMsg(node->getToken(), i18n("The parameters of the %1 command must be numbers in the range: 1 to 10000.").arg( node->getLook() ), 7030); + else + emit ResizeCanvas(x, y); + } +} + +void Executer::execRandom(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 2, 5060) ) return; + TreeNode* nodeX = node->firstChild(); // getting + TreeNode* nodeY = node->secondChild(); + execute(nodeX); // executing + execute(nodeY); + + if ( !checkParameterType(node, numberValue, 5060) ) return; + double x = nodeX->getValue().Number(); + double y = nodeY->getValue().Number(); + double r = (double)( KApplication::random() ) / RAND_MAX; + node->setValue( r * ( y - x ) + x ); +} + + + + + +void Executer::execSetFgColor(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 3, 5060) ) return; + TreeNode* nodeR = node->firstChild(); // getting + TreeNode* nodeG = node->secondChild(); + TreeNode* nodeB = node->thirdChild(); + execute(nodeR); // executing + execute(nodeG); + execute(nodeB); + if ( checkParameterType(node, numberValue, 5060) ) + { + int r = ROUND2INT( nodeR->getValue().Number() ); // converting & rounding to int + int g = ROUND2INT( nodeG->getValue().Number() ); + int b = ROUND2INT( nodeB->getValue().Number() ); + if ( ( r < 0 || g < 0 || b < 0 ) || ( r > 255 || g > 255 || b > 255 ) ) + emit ErrorMsg(node->getToken(), i18n("The parameters of the %1 command must be numbers in the range: 0 to 255.").arg( node->getLook() ), 6090); + else + emit SetFgColor(r, g, b); + } +} + +void Executer::execSetBgColor(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 3, 5060) ) return; + TreeNode* nodeR = node->firstChild(); // getting + TreeNode* nodeG = node->secondChild(); + TreeNode* nodeB = node->thirdChild(); + execute(nodeR); // executing + execute(nodeG); + execute(nodeB); + if ( checkParameterType(node, numberValue, 5060) ) + { + int r = ROUND2INT( nodeR->getValue().Number() ); // converting & rounding to int + int g = ROUND2INT( nodeG->getValue().Number() ); + int b = ROUND2INT( nodeB->getValue().Number() ); + if ( ( r < 0 || g < 0 || b < 0 ) || ( r > 255 || g > 255 || b > 255 ) ) + emit ErrorMsg(node->getToken(), i18n("The parameters of the %1 command must be numbers in the range: 0 to 255.").arg( node->getLook() ), 6090); + else + emit SetBgColor(r, g, b); + } +} + + + + + + + + + + + +void Executer::execInputWindow(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 1, 5060) ) return; + + QString value = node->firstChild()->getValue().String(); + emit InputDialog(value); + + node->setType(constantNode); + if ( value.isEmpty() ) node->getValue().resetValue(); // set value back to empty + else + { + bool ok = true; + double num = value.toDouble(&ok); // to see if the value from the InpDialog is a float + if (ok) node->setValue(num); + else node->setValue(value); + } +} + +void Executer::execPrint(TreeNode* node) +{ + if (node->size() == 0) + { + emit ErrorMsg(node->getToken(), i18n("The print command needs input"), 5050); + return; + } + TreeNode::iterator i; + QString str = ""; + for (i = node->begin(); i != node->end(); ++i) + { + execute(*i); // execute expression + str = str + (*i)->getValue().String(); + } + emit Print(str); +} + +void Executer::execFontType(TreeNode* node) +{ + // if not 2 params go staight to the checkParam, diplay the error, and return to prevent a crash + if ( !checkParameterQuantity(node, 2, 5060) && !checkParameterType(node, stringValue, 5060) ) return; + + QString extra; + if (node->size() == 2) QString extra = node->secondChild()->getValue().String(); + QString family = node->firstChild()->getValue().String(); + emit FontType(family, extra); +} + + +void Executer::execWait(TreeNode* node) +{ + if ( !checkParameterQuantity(node, 1, 5060) ) return; + TreeNode* param1 = node->firstChild(); + execute(param1); + if ( !checkParameterType(node, numberValue, 5060) ) return; + int msec = (int)( 1000 * param1->getValue().Number() ); + startWaiting(msec); +} + +void Executer::startWaiting(int msec) +{ + bStopWaiting = false; + // call a timer that sets stopWaiting to true when it runs + QTimer::singleShot( msec, this, SLOT( slotStopWaiting() ) ); + while (bStopWaiting == false) + { + if (bAbort) return; // waits need to be interrupted by the stop action + if (bPause) startPausing(); + kapp->processEvents(); + + // only 10 times per second is enough... else the CPU gets 100% loaded ( not nice :) + usleep(100000); + } +} + +void Executer::slotStopWaiting() +{ + bStopWaiting = true; +} + +void Executer::startPausing() +{ + while (bPause == true) + { + if (bAbort) return; // waits need to be interrupted by the stop action + kapp->processEvents(); + // only 10 times per second is enough... else the CPU gets 100% loaded ( not nice :) + usleep(100000); + } +} + +void Executer::slotStopPausing() +{ + bPause = false; +} + + + + +bool Executer::checkParameterQuantity(TreeNode* node, uint quantity, int errorCode) +{ + if (quantity == 0) + { + if (node->size() == 0) return true; // thats easy! + emit ErrorMsg(node->getToken(), i18n("The %1 command accepts no parameters.").arg( node->getLook() ), errorCode); + return false; + } + + uint nodeSize = node->size(); + if (nodeSize != 0) // when all parameters are forgotten the parser puts a Unknown/tokEOL param, catch this: + if (node->firstChild()->getToken().type == tokEOL) nodeSize = 0; + + if (nodeSize != quantity) + { + if (nodeSize < quantity) + { + emit ErrorMsg(node->getToken(), i18n("The %1 command was called with %2 but needs 1 parameter.", "The %1 command was called with %2 but needs %n parameters.", quantity).arg( node->getLook() ).arg(nodeSize), errorCode); + } + else + { + emit ErrorMsg(node->getToken(), i18n("The %1 command was called with %2 but only accepts 1 parameter.", "The %1 command was called with %2 but only accepts %n parameters.", quantity).arg( node->getLook() ).arg(nodeSize), errorCode); + } + return false; + } + return true; // if all tests passed +} + + +bool Executer::checkParameterType(TreeNode* node, int valueType, int errorCode) +{ + uint quantity = node->size(); + uint ii = 1; + TreeNode::iterator i = node->begin(); + while ( i != node->end() && ii <= quantity ) + { + if ( (*i)->getValue().Type() != valueType ) + { + switch (valueType) + { + case stringValue: + if (quantity == 1) + emit ErrorMsg(node->getToken(), i18n("The %1 command only accepts a string as its parameter.").arg( node->getLook() ), errorCode); + else + emit ErrorMsg(node->getToken(), i18n("The %1 command only accepts strings as its parameters.").arg( node->getLook() ), errorCode); + break; + + case numberValue: + if (quantity == 1) + emit ErrorMsg(node->getToken(), i18n("The %1 command only accepts a number as its parameter.").arg( node->getLook() ), errorCode); + else + emit ErrorMsg(node->getToken(), i18n("The %1 command only accepts numbers as its parameters.").arg( node->getLook() ), errorCode); + break; + } + return false; + } + ++i; + ii++; + } + return true; // if all tests passed +} + +#include "executer.moc" diff --git a/kturtle/src/executer.h b/kturtle/src/executer.h new file mode 100644 index 00000000..ac9a1f1b --- /dev/null +++ b/kturtle/src/executer.h @@ -0,0 +1,186 @@ +/* + Copyright (C) 2003 by Walter Schreppers + Copyright (C) 2004 by Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#ifndef _EXECUTER_H_ +#define _EXECUTER_H_ + +#include +#include + +#include "token.h" +#include "treenode.h" + + +typedef map symtable; +typedef map functable; + +typedef stack runstack; + + +class Executer : public QObject +{ + Q_OBJECT + + public: + Executer(TreeNode*); + virtual ~Executer(); + + bool run(); + void pause(); + void abort(); + + + signals: + void Finished(); + void ErrorMsg(Token&, const QString&, uint code); + void setSelection(uint, uint, uint, uint); + + void InputDialog(QString& value); + void MessageDialog(QString text); + + void Clear(); + void Go(double x, double y); + void GoX(double x); + void GoY(double y); + void Forward(double x); + void Backward(double x); + void Direction(double x); + void TurnLeft(double x); + void TurnRight(double x); + void Center(); + void SetPenWidth(int w); + void PenUp(); + void PenDown(); + void SetFgColor(int r, int g, int b); + void SetBgColor(int r, int g, int b); + void ResizeCanvas(int x, int y); + void SpriteShow(); + void SpriteHide(); + void SpritePress(); + void SpriteChange(int x); + void Print(QString text); + void FontType(QString family, QString extra); + void FontSize(int px); + void WrapOn(); + void WrapOff(); + void Reset(); + + + private: + void execute (TreeNode*); + + void execBlock (TreeNode*); + void execFor (TreeNode*); + void execForEach (TreeNode*); + void execWhile (TreeNode*); + void execIf (TreeNode*); + void execAssign (TreeNode*); + void execExpression (/*TreeNode*/); + void execId (TreeNode*); + void execConstant (/*TreeNode*/); + + void createFunction (TreeNode*); + void execFunction (TreeNode*); + void execRetFunction (TreeNode*); + void execReturn (TreeNode*); + void execBreak (/*TreeNode*/); + + void execAdd (TreeNode*); + void execMul (TreeNode*); + void execDiv (TreeNode*); + void execSub (TreeNode*); + void execNot (TreeNode*); + + void execGE (TreeNode*); + void execGT (TreeNode*); + void execLE (TreeNode*); + void execLT (TreeNode*); + void execNE (TreeNode*); + void execEQ (TreeNode*); + + void execAnd (TreeNode*); + void execOr (TreeNode*); + void execMinus (TreeNode*); + + void execRun (TreeNode*); + + void execClear (TreeNode*); + void execGo (TreeNode*); + void execGoX (TreeNode*); + void execGoY (TreeNode*); + void execForward (TreeNode*); + void execBackward (TreeNode*); + void execDirection (TreeNode*); + void execTurnLeft (TreeNode*); + void execTurnRight (TreeNode*); + void execCenter (TreeNode*); + void execSetPenWidth (TreeNode*); + void execPenUp (TreeNode*); + void execPenDown (TreeNode*); + void execSetFgColor (TreeNode*); + void execSetBgColor (TreeNode*); + void execResizeCanvas (TreeNode*); + void execSpriteShow (TreeNode*); + void execSpriteHide (TreeNode*); + void execSpritePress (TreeNode*); + void execSpriteChange (TreeNode*); + + void execMessage (TreeNode*); + void execInputWindow (TreeNode*); + void execPrint (TreeNode*); + void execFontType (TreeNode*); + void execFontSize (TreeNode*); + void execRepeat (TreeNode*); + void execRandom (TreeNode*); + void execWait (TreeNode*); + void execWrapOn (TreeNode*); + void execWrapOff (TreeNode*); + void execReset (TreeNode*); + + Value exec2getValue (TreeNode*); + + QString runCommand(const QString&); + + bool checkParameterQuantity(TreeNode*, uint quantity, int errorCode); + bool checkParameterType(TreeNode*, int valueType, int errorCode); + + void slowDown(TreeNode*); + void startWaiting(int msec); + void startPausing(); + + // private locals + TreeNode* tree; + stack symbolTables; + functable functionTable; // keep track of functionNode's + runstack runStack; // stores parameters and return value of functions + + int runSpeed; + bool bReturn; // used for return statements + bool bBreak; // used for break statement + bool bPause; // used to pause execution + bool bAbort; // used to abort execution + bool bStopWaiting; // used for wait-command + + + private slots: + void slotStopWaiting(); + void slotChangeSpeed(int speed); + void slotStopPausing(); +}; + +#endif // _EXECUTER_H_ diff --git a/kturtle/src/hi16-app-kturtle.png b/kturtle/src/hi16-app-kturtle.png new file mode 100644 index 00000000..dd4a9575 Binary files /dev/null and b/kturtle/src/hi16-app-kturtle.png differ diff --git a/kturtle/src/hi32-app-kturtle.png b/kturtle/src/hi32-app-kturtle.png new file mode 100644 index 00000000..959c933e Binary files /dev/null and b/kturtle/src/hi32-app-kturtle.png differ diff --git a/kturtle/src/kturtle.cpp b/kturtle/src/kturtle.cpp new file mode 100644 index 00000000..2cc7c5ff --- /dev/null +++ b/kturtle/src/kturtle.cpp @@ -0,0 +1,1181 @@ +/* + * KTurtle, Copyright (C) 2003-04 Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +// BEGIN includes and defines + +#include + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "lexer.h" +#include "settings.h" +#include "translate.h" + +#include "kturtle.h" + +// StatusBar field IDs +#define IDS_STATUS 0 +#define IDS_LINECOLUMN 2 +#define IDS_INS 3 +#define IDS_LANG 4 + +// END + + + +// BEGIN constructor and destructor + +MainWindow::MainWindow(KTextEditor::Document *document) : editor(0) +{ + // the initial values + CurrentFile = KURL(); // fill with empty URL + setCaption( i18n("Untitled") ); + picker = 0; // for the colorpickerdialog + executing = false; + b_fullscreen = false; + + // set the shell's ui resource file + if (!document) + { + if ( !(document = KTextEditor::EditorChooser::createDocument(0,"KTextEditor::Document") ) ) + { + KMessageBox::error( this, i18n("A KDE text-editor component could not be found;\n" + "please check your KDE installation.") ); + kapp->exit(1); + } + // docList.append(doc); + } + doc = document; + + setupCanvas(); + setupEditor(); + + setupStatusBar(); + setupActions(); + createShellGUI(true); + setMinimumSize(200,200); + + // init with more usefull size, stolen from kwite (they stole it from konq) + if ( !initialGeometrySet() && !kapp->config()->hasGroup("MainWindow Settings") ) resize(640, 480); + + KConfig *config = kapp->config(); + readConfig(config); +} + +MainWindow::~MainWindow() +{ + delete editor->document(); +} + +// END + + + +// BEGIN setup's (actions, editor, statusbar, canvas) + +void MainWindow::setupActions() +{ + KActionCollection *ac = actionCollection(); // abbreviation + + // File actions + KStdAction::openNew(this, SLOT(slotNewFile()), ac); + openExAction = new KAction(i18n("Open Exa&mples..."), "bookmark_folder", CTRL+Key_E, this, SLOT(slotOpenExample()), ac, "open_examples"); + KStdAction::open(this, SLOT(slotOpenFile()), ac); + m_recentFiles = KStdAction::openRecent(this, SLOT(slotOpenFile(const KURL&)), ac); + KStdAction::save(this, SLOT(slotSaveFile()), ac); + KStdAction::saveAs(this, SLOT(slotSaveAs()), ac); + new KAction(i18n("Save &Canvas..."), 0, 0, this, SLOT(slotSaveCanvas()), ac, "save_canvas"); + speed = new KSelectAction(i18n("Execution Speed"), 0, ALT+Key_S, this, SLOT( slotChangeSpeed() ), ac, "speed"); + QStringList speeds; speeds << i18n("Full Speed") << i18n("Slow") << i18n("Slower") << i18n("Slowest"); + speed->setItems(speeds); + speed->setCurrentItem(0); + run = new KAction(i18n("&Execute Commands"), "gear", ALT+Key_Return, this, SLOT( slotExecute() ), ac, "run"); + pause = new KToggleAction(i18n("Pause E&xecution"), "player_pause", Key_Pause, this, SLOT( slotPauseExecution() ), ac, "pause"); + pause->setChecked(false); + pause->setEnabled(false); + stop = new KAction(i18n("Stop E&xecution"), "stop", Key_Escape, this, SLOT( slotAbortExecution() ), ac, "stop"); + stop->setEnabled(false); + KStdAction::print(this, SLOT(slotPrint()), ac); + KStdAction::quit(this, SLOT(close()), ac); + + // Edit actions + KStdAction::undo(this, SLOT(slotUndo()), ac); + KStdAction::redo(this, SLOT(slotRedo()), ac); + KStdAction::cut(this, SLOT(slotCut()), ac); + KStdAction::copy(this, SLOT(slotCopy()), ac); + KStdAction::paste(this, SLOT(slotPaste()), ac); + KStdAction::selectAll(this, SLOT(slotSelectAll()), ac); + KStdAction::deselect(this, SLOT(slotClearSelection()), ac); + new KToggleAction(i18n("Toggle Insert"), Key_Insert, this, SLOT(slotToggleInsert()), ac, "set_insert"); + KStdAction::find(this, SLOT(slotFind()), ac); + KStdAction::findNext(this, SLOT(slotFindNext()), ac); + KStdAction::findPrev(this, SLOT(slotFindPrevious()), ac); + KStdAction::replace(this, SLOT(slotReplace()), ac); + + // View actions + new KToggleAction(i18n("Show &Line Numbers"), 0, Key_F11, this, SLOT(slotToggleLineNumbers()), ac, "line_numbers"); + m_fullscreen = KStdAction::fullScreen(this, SLOT(slotToggleFullscreen()), ac, this, "full_screen"); + m_fullscreen->setChecked(b_fullscreen); + + // Tools actions + colorpicker = new KToggleAction(i18n("&Color Picker"), "colorize", ALT+Key_C, this, SLOT(slotColorPicker()), ac, "color_picker"); + new KAction(i18n("&Indent"), "indent", CTRL+Key_I, this, SLOT(slotIndent()), ac, "edit_indent"); + new KAction(i18n("&Unindent"), "unindent", CTRL+SHIFT+Key_I, this, SLOT(slotUnIndent()), ac, "edit_unindent"); + new KAction(i18n("Cl&ean Indentation"), 0, 0, this, SLOT(slotCleanIndent()), ac, "edit_cleanIndent"); + new KAction(i18n("Co&mment"), 0, CTRL+Key_D, this, SLOT(slotComment()), ac, "edit_comment"); + new KAction(i18n("Unc&omment"), 0, CTRL+SHIFT+Key_D, this, SLOT(slotUnComment()), ac, "edit_uncomment"); + + // Settings actions + KStdAction::preferences( this, SLOT(slotSettings()), ac ); + new KAction(i18n("&Configure Editor..."), "configure", 0, this, SLOT(slotEditor()), ac, "set_confdlg"); + + // Help actions + ContextHelp = new KAction(0, 0, Key_F2, this, SLOT(slotContextHelp()), ac, "context_help"); + slotContextHelpUpdate(); // this sets the label of this action + + // other + setXMLFile("kturtleui.rc"); + setupGUI(); +} + +void MainWindow::setupEditor() +{ + editorDock = new QDockWindow(this); + editorDock->setNewLine(true); + editorDock->setFixedExtentWidth(250); + editorDock->setFixedExtentHeight(150); + editorDock->setResizeEnabled(true); + editorDock->setFrameShape(QFrame::ToolBarPanel); + QWhatsThis::add( editorDock, i18n( "This is the code editor, here you type the Logo commands to instruct the turtle. You can also open an existing Logo program with File->Open Examples... or File->Open." ) ); + moveDockWindow(editorDock, Qt::DockLeft); + editor = doc->createView (editorDock, 0L); + // editorInterface is the editor interface which allows us to access the text in the part + editorInterface = dynamic_cast(doc); + dynamic_cast(doc)->setEncoding("UTF-8"); + editorDock->setWidget(editor); + + // default the highlightstyle to "logo" using the needed i18n + kdDebug(0)<<"The HighlightStyle for the Code Editor: "<insertItem("", IDS_STATUS, 1, false); + statusBar()->setItemAlignment(IDS_STATUS, AlignLeft); + statusBar()->insertItem("", IDS_LANG, 0, true); + statusBar()->insertItem("", IDS_LINECOLUMN, 0, true); + statusBar()->insertItem("", IDS_INS, 0, true); + + // fill the statusbar + slotStatusBar(i18n("Welcome to KTurtle..."), IDS_STATUS); // the message part + slotStatusBar(i18n("Line: %1 Column: %2").arg(1).arg(1), IDS_LINECOLUMN); + slotStatusBar(i18n("INS"), IDS_INS); +} + +void MainWindow::setupCanvas() +{ + baseWidget = new QWidget(this); + setCentralWidget(baseWidget); + baseLayout = new QGridLayout(baseWidget, 0, 0); + canvasView = new Canvas(baseWidget); + baseLayout->addWidget(canvasView, 0, 0, AlignCenter); + baseLayout->setRowStretch(0, 1); // this apperntly fixes a pre-usefull scrollbars bug + baseLayout->setColStretch(0, 1); + QWhatsThis::add( canvasView, i18n("This is the canvas, here the turtle draws a picture.") ); + canvasView->show(); + connect( canvasView, SIGNAL( CanvasResized() ), this, SLOT( slotUpdateCanvas() ) ); +} + +// END + + + +// BEGIN staturbar related functions + +void MainWindow::slotStatusBar(QString text, int id) +{ + text = " " + text + " "; // help the layout + statusBar()->changeItem(text, id); +} + +void MainWindow::slotCursorStatusBar() +{ + uint cursorLine; + uint cursorCol; + dynamic_cast(editor)->cursorPositionReal(&cursorLine, &cursorCol); + QString linenumber = i18n(" Line: %1 Column: %2 ").arg(cursorLine + 1).arg(cursorCol + 1); + statusBar()->changeItem(linenumber, IDS_LINECOLUMN); +} + +// END + + + +// BEGIN file menu related fuctions (new, open, save()as, image, print, quit) + +void MainWindow::slotNewFile() +{ + if ( !editor->document()->isModified() && CurrentFile.isEmpty() ) return; // do nothing when nothing can be done + if ( editor->document()->isModified() ) + { + int result = KMessageBox::warningContinueCancel( this, + i18n("The program you are currently working on is not saved. " + "By continuing you may lose the changes you have made."), + i18n("Unsaved File"), i18n("&Discard Changes") ); + if (result != KMessageBox::Continue) return; + } + editorInterface->clear(); // clear the editor + canvasView->slotClear(); // clear the view + editor->document()->setModified(false); + CurrentFile = KURL(); + setCaption( i18n("Untitled") ); + slotStatusBar(i18n("New file... Happy coding!"), IDS_STATUS); +} + + + +void MainWindow::slotOpenFile(const KURL &urlRef) +{ + KURL url = urlRef; + if ( url.isEmpty() ) + { + url = KFileDialog::getOpenURL( QString(":logo_dir"), QString("*.logo|") + i18n("Logo Files"), this, i18n("Open Logo File") ); + } + loadFile(url); +} + +void MainWindow::slotOpenExample() +{ + KURL url; + url.setPath( locate("data", "kturtle/examples/" + Settings::logoLanguage() + "/") ); + url = KFileDialog::getOpenURL( url.path(), QString("*.logo|") + i18n("Logo Examples Files"), this, i18n("Open Logo Example File") ); + loadFile(url); +} + +void MainWindow::loadFile(const KURL &url) +{ + if ( !url.isEmpty() ) + { + QFile file( url.path() ); + if ( file.open(IO_ReadOnly) ) + { + if ( editor->document()->isModified() ) + { + int result = KMessageBox::warningContinueCancel( this, + i18n("The program you are currently working on is not saved. " + "By continuing you may lose the changes you have made."), + i18n("Unsaved File"), i18n("&Discard Changes") ); + if (result != KMessageBox::Continue) + { + slotStatusBar(i18n("Opening aborted, nothing opened."), IDS_STATUS); + return; + } + } + QTextStream stream(&file); + stream.setEncoding(QTextStream::UnicodeUTF8); + editorInterface->setText( stream.read() ); + file.close(); + m_recentFiles->addURL(url); + setCaption( url.fileName() ); + slotStatusBar(i18n("Opened file: %1").arg( url.fileName() ), IDS_STATUS); + editor->document()->setModified(false); + CurrentFile = url; + return; + } + else + { + KMessageBox::error( this, + i18n("KTurtle was unable to open: \n%1.").arg( url.prettyURL() ), + i18n("Open Error") ); + slotStatusBar(i18n("Opening aborted because of error."), IDS_STATUS); + return; + } + } + slotStatusBar(i18n("Opening aborted."), IDS_STATUS); // fallback +} + +void MainWindow::slotSaveFile() +{ + writeFile(CurrentFile); +} + +void MainWindow::slotSaveAs() +{ + KURL url; + while (true) + { + url = KFileDialog::getSaveURL( QString(":logo_dir"), QString("*.logo|") + i18n("Logo Files"), this, i18n("Save As") ); + if ( url.isEmpty() ) // cancelled the save dialog + { + slotStatusBar(i18n("Saving aborted."), IDS_STATUS); + return; + } + if ( QFile( url.path() ).exists() ) + { + int result = KMessageBox::warningContinueCancel ( this, + i18n("A program named \"%1\" already exists in this folder. " + "Do you want to overwrite it?").arg( url.fileName() ), + i18n("Overwrite?"), i18n("&Overwrite") ); + if (result != KMessageBox::Continue) return; + } + break; + } + writeFile(url); +} + +void MainWindow::writeFile(const KURL &url) +{ + if ( url.isEmpty() ) slotSaveAs(); + else + { + editor->document()->saveAs(url); // use the KateParts method for saving + loadFile(url); // reload the file as utf8 otherwise display weird chars + setCaption( url.fileName() ); + slotStatusBar(i18n("Saved to: %1").arg( url.fileName() ), IDS_STATUS); + m_recentFiles->addURL(url); + editor->document()->setModified(false); + CurrentFile = url; + } +} + + + +void MainWindow::slotSaveCanvas() +{ + KURL url; + while (true) + { + url = KFileDialog::getSaveURL( QString(":logo_dir"), QString("*.png|") + + i18n("Pictures"), this, i18n("Save Canvas as Picture") ); + if ( url.isEmpty() ) return; // when cancelled the KFiledialog? + if ( QFile( url.path() ).exists() ) + { + int result = KMessageBox::warningContinueCancel( this, + i18n("A picture named \"%1\" already in this folder. " + "Do you want to overwrite it?").arg( url.fileName() ), + i18n("Overwrite?"), i18n("&Overwrite") ); + if (result != KMessageBox::Continue) return; + } + break; + } + + QString type( KImageIO::type( url.path() ) ); + if ( type.isNull() ) type = "PNG"; + bool ok = false; + QPixmap* pixmap = canvasView->canvas2Pixmap(); + if ( url.isLocalFile() ) + { + KSaveFile saveFile( url.path() ); + if ( saveFile.status() == 0 ) + { + if ( pixmap->save( saveFile.file(), type.latin1() ) ) ok = saveFile.close(); + } + } + if (!ok) + { + kdWarning() << "KTurtle was unable to save the canvas drawing" << endl; + KMessageBox::error(this, + i18n("KTurtle was unable to save the image to: \n%1.").arg( url.prettyURL() ), + i18n("Unable to Save Image") ); + slotStatusBar(i18n("Could not save image."), IDS_STATUS); + return; + } + slotStatusBar(i18n("Saved canvas to: %1").arg( url.fileName() ), IDS_STATUS); +} + + + +void MainWindow::slotPrint() +{ + int result = KMessageBox::questionYesNoCancel( this, + i18n("Do you want to print the Logo code or the canvas?"), + i18n("What to Print?"), i18n("Print &Logo Code"), i18n("Print &Canvas") ); + if (result == KMessageBox::Yes) + { + dynamic_cast(doc)->printDialog(); + return; + } + if (result == KMessageBox::No) + { + KPrinter printer; + if ( printer.setup(this) ) + { + QPainter painter(&printer); + QPixmap *CanvasPic = canvasView->canvas2Pixmap(); + painter.drawPixmap(0, 0, *CanvasPic); + } + return; + } + slotStatusBar(i18n("Printing aborted."), IDS_STATUS); +} + + + +bool MainWindow::queryClose() +{ + if ( editor->document()->isModified() ) + { + slotStatusBar(i18n("Quitting KTurtle..."), IDS_STATUS); + // make sure the dialog looks good with new -- unnamed -- files. + int result = KMessageBox::warningYesNoCancel( this, + i18n("The program you are currently working on is not saved. " + "By quitting KTurtle you may lose the changes you have made."), + i18n("Unsaved File"), i18n("&Save"), i18n("Discard Changes && &Quit") ); + if (result == KMessageBox::Cancel) + { + slotStatusBar(i18n("Quitting aborted."), IDS_STATUS); + return false; + } + else if (result == KMessageBox::Yes) + { + slotSaveFile(); + if ( CurrentFile.isEmpty() ) + { + // when saveAs get cancelled or X-ed it should not quit + slotStatusBar(i18n("Quitting aborted."), IDS_STATUS); + return false; + } + } + } + KConfig *config = kapp->config(); + config->setGroup("General Options"); + m_recentFiles->saveEntries(config, "Recent Files"); + config->sync(); + return true; +} + +// END + + + +// BEGIN run related functions + +void MainWindow::slotExecute() +{ + if (b_fullscreen) // check if execution should be execution in 'fullscreen' mode + { + editorDock->hide(); + statusBar()->hide(); + menuBar()->hide(); + toolBar()->hide(); + } + + run->setEnabled(false); // set action indications + pause->setEnabled(true); + stop->setEnabled(true); + + // start paring + slotStatusBar(i18n("Parsing commands..."), IDS_STATUS); + kdDebug(0)<<"############## PARSING STARTED ##############"<processEvents(); + errMsg = new ErrorMessage(this); // create an empty errorDialog + QString txt = editorInterface->text() + "\x0a\x0a"; // parser expects input to have 2 delimiting newlines + QTextIStream in(&txt); // create the stream + Parser parser(in); // pass the reference to the stream to the parse object + connect(&parser, SIGNAL( ErrorMsg(Token&, const QString&, uint) ), + errMsg, SLOT( slotAddError(Token&, const QString&, uint) ) ); + connect( errMsg, SIGNAL(setSelection(uint, uint, uint, uint) ), + this, SLOT(slotSetSelection(uint, uint, uint, uint) ) ); + parser.parse(); // and GO! + TreeNode* root = parser.getTree(); // when finished parsing get the nodeTree + kdDebug(0)<<"############## PARSING FINISHED ##############"<showTree(root); // show nodeTree, this is a DEBUG OPTION (but nice) + + // start execution + slotStatusBar(i18n("Executing commands..."), IDS_STATUS); + kdDebug(0)<<"############## EXECUTION STARTED ##############"<run() ) slotStatusBar(i18n("Done."), IDS_STATUS); + else slotStatusBar(i18n("Execution aborted."), IDS_STATUS); + finishExecution(); + + delete exe; // clean-up + + if ( errMsg->containsErrors() ) errMsg->display(); // if errors show them +} + +void MainWindow::slotPauseExecution() +{ + if ( pause->isChecked() ) + { + exe->pause(); + slotStatusBar(i18n("Execution paused."), IDS_STATUS); + } + else + { + emit unpauseExecution(); + slotStatusBar(i18n("Executing commands..."), IDS_STATUS); + } +} + +void MainWindow::slotAbortExecution() +{ + // To abort the executor, this can for instance be handy when the + // executer got stuck in a user made endless loops... + // to keep the program responding to interrupts like this, all the + // loops have possible breaks. This activates them breaks: + exe->abort(); +} + +void MainWindow::finishExecution() +{ + kdDebug(0)<<"############## EXECUTION FINISHED ##############"<setEnabled(false); + pause->setChecked(false); + run->setEnabled(true); + stop->setEnabled(false); + + // if execution finished on FullSpeed the selection does not match the last executed command -> clear-it + if (speed->currentItem() == 0) slotClearSelection(); + + // if coming from fullscreen-mode show the editor, menu- and statusbar + if (b_fullscreen) QTimer::singleShot( 1000, this, SLOT( slotFinishedFullScreenExecution() ) ); +} + +void MainWindow::slotChangeSpeed() +{ + emit changeSpeed( speed->currentItem() ); +} + + +// slots for logo functions that need to use the MainWindow class: + +void MainWindow::slotInputDialog(QString& value) +{ + value = KInputDialog::getText(i18n("Input"), value); +} + +void MainWindow::slotMessageDialog(QString text) +{ + KMessageBox::information( this, text, i18n("Message") ); +} + +// END + + + +// BEGIN editor connections (undo, redo, cut, copy, paste, cursor, selections, find, replace, linenumbers etc.) + +void MainWindow::slotEditor() +{ + KAction *a = editor->actionCollection()->action("set_confdlg"); + a->activate(); +} + +void MainWindow::slotSetHighlightstyle(QString langCode) +{ + KTextEditor::HighlightingInterface *hli = dynamic_cast(doc); + for (uint i = 0; i < hli->hlModeCount(); i++) + { + if (hli->hlModeName(i) == langCode) + { + hli->setHlMode(i); + return; + } + } + // and the fallback: + for (uint i = 0; i < hli->hlModeCount(); i++) + { + if(hli->hlModeName(i) == "en_US") hli->setHlMode(i); + } +} + + +void MainWindow::slotUndo() +{ + dynamic_cast(doc)->undo(); +} + +void MainWindow::slotRedo() +{ + dynamic_cast(doc)->redo(); +} + + +void MainWindow::slotCut() +{ + dynamic_cast(editor)->cut(); +} + +void MainWindow::slotCopy() +{ + dynamic_cast(editor)->copy(); +} + +void MainWindow::slotPaste() +{ + dynamic_cast(editor)->paste(); +} + + +void MainWindow::slotSelectAll() +{ + dynamic_cast(doc)->selectAll(); +} + +void MainWindow::slotClearSelection() +{ + dynamic_cast(doc)->clearSelection(); +} + +void MainWindow::slotFind() +{ + KAction *a = editor->actionCollection()->action("edit_find"); + a->activate(); +} + +void MainWindow::slotFindNext() +{ + KAction *a = editor->actionCollection()->action("edit_find_next"); + a->activate(); +} + +void MainWindow::slotFindPrevious() +{ + KAction *a = editor->actionCollection()->action("edit_find_prev"); + a->activate(); +} + +void MainWindow::slotReplace() +{ + KAction* a = editor->actionCollection()->action("edit_replace"); + a->activate(); +} + +void MainWindow::slotToggleInsert() +{ + KToggleAction *a = dynamic_cast(editor->actionCollection()->action("set_insert")); + a->activate(); + if (a) statusBar()->changeItem(a->isChecked() ? i18n(" OVR ") : i18n(" INS "), IDS_INS); +} + +void MainWindow::slotIndent() +{ + KAction *a = editor->actionCollection()->action("tools_indent"); + a->activate(); +} + +void MainWindow::slotUnIndent() +{ + KAction *a = editor->actionCollection()->action("tools_unindent"); + a->activate(); +} + +void MainWindow::slotCleanIndent() +{ + KAction *a = editor->actionCollection()->action("tools_cleanIndent"); + a->activate(); +} + +void MainWindow::slotComment() +{ + KAction *a = editor->actionCollection()->action("tools_comment"); + a->activate(); +} + +void MainWindow::slotUnComment() +{ + KAction *a = editor->actionCollection()->action("tools_uncomment"); + a->activate(); +} + +void MainWindow::slotToggleLineNumbers() +{ + KToggleAction *a = dynamic_cast( editor->actionCollection()->action("view_line_numbers") ); + a->activate(); +} + +void MainWindow::slotInsertText(QString str) +{ + uint StartLine, StartCol, EndLine, EndCol; + dynamic_cast(editor)->cursorPositionReal(&StartLine, &StartCol); + dynamic_cast(doc)->insertText(StartLine, StartCol, str); + dynamic_cast(editor)->cursorPositionReal(&EndLine, &EndCol); + dynamic_cast(doc)->setSelection(StartLine, StartCol, EndLine, EndCol); +} + +void MainWindow::slotSetCursorPos(uint row, uint col) +{ + dynamic_cast(editor)->setCursorPositionReal(row - 1, col); + // kdDebug(0)<<"Cursor set to: ("<(doc)->setSelection(StartLine - 1, StartCol - 1, EndLine - 1, EndCol - 1); + // kdDebug(0)<<"Selection set to: ("<type() == QEvent::ShowFullScreen || e->type() == QEvent::ShowNormal) updateFullScreen(); + return KMainWindow::event(e); +} + +void MainWindow::updateFullScreen() +{ + if (isFullScreen() == b_fullscreen) return; + b_fullscreen = isFullScreen(); + if (m_fullscreen) m_fullscreen->setChecked(b_fullscreen); +} + +void MainWindow::slotFinishedFullScreenExecution() +{ + restartOrBackDialog = new RestartOrBack(this); // we have to make some to delete some + if ( errMsg->containsErrors() ) slotBackToFullScreen(); // straight back to edit if there where errors + else + { + connect( restartOrBackDialog, SIGNAL( user1Clicked() ), this, SLOT( slotRestartFullScreen() ) ); + connect( restartOrBackDialog, SIGNAL( user2Clicked() ), this, SLOT( slotBackToFullScreen() ) ); + connect( restartOrBackDialog, SIGNAL( finished() ), this, SLOT( slotBackToFullScreen() ) ); + restartOrBackDialog->show(); + restartOrBackDialog->move(50, 50); + } +} + +void MainWindow::slotBackToFullScreen() +{ + delete restartOrBackDialog; + editorDock->show(); + statusBar()->show(); + menuBar()->show(); + toolBar()->show(); +} + +void MainWindow::slotRestartFullScreen() +{ + delete restartOrBackDialog; + slotExecute(); +} + +// END + + + +// BEGIN configuration related functions + +void MainWindow::slotSettings() +{ + // Check if there is already a dialog, if so bring it to the foreground. + if ( KConfigDialog::showDialog("settings") ) return; + + // Create a new dialog with the same name as the above checking code. + KConfigDialog *dialog = new KConfigDialog(this, "settings", Settings::self() ); + // connect the help + connect( dialog, SIGNAL( helpClicked() ), this, SLOT( slotSettingsHelp() ) ); + + // making the filling for the 'General' settings dept. + general = new QWidget(); + QGridLayout *generalLayout = new QGridLayout( general, 1, 1, 11, 6, "generalLayout"); + WidthHeightBox = new QGroupBox( i18n("Initial Canvas Size"), general ); + WidthHeightBox->setColumnLayout(0, Qt::Vertical ); + WidthHeightBox->layout()->setSpacing( 6 ); + WidthHeightBox->layout()->setMargin( 11 ); + QVBoxLayout *WidthHeightBoxLayout = new QVBoxLayout( WidthHeightBox->layout() ); + WidthHeightBoxLayout->setAlignment( Qt::AlignTop ); + QHBoxLayout *layout3 = new QHBoxLayout( 0, 0, 6, "layout3"); + QVBoxLayout *layout2 = new QVBoxLayout( 0, 0, 6, "layout2"); + + QVBoxLayout *layout1 = new QVBoxLayout( 0, 0, 6, "layout1"); + + kcfg_CanvasWidth = new KIntNumInput( WidthHeightBox, "kcfg_CanvasWidth" ); + kcfg_CanvasWidth->setValue( 400 ); + kcfg_CanvasWidth->setMinValue( 1 ); + kcfg_CanvasWidth->setReferencePoint( 1 ); + layout1->addWidget( kcfg_CanvasWidth ); + + kcfg_CanvasHeight = new KIntNumInput( WidthHeightBox, "kcfg_CanvasHeight" ); + kcfg_CanvasHeight->setValue( 300 ); + kcfg_CanvasHeight->setMinValue( 1 ); + kcfg_CanvasHeight->setReferencePoint( 1 ); + layout1->addWidget( kcfg_CanvasHeight ); + + WidthLabel = new QLabel( kcfg_CanvasWidth, i18n("Canvas &width:"), WidthHeightBox ); + layout2->addWidget( WidthLabel ); + HeightLabel = new QLabel( kcfg_CanvasHeight, i18n("Ca&nvas height:"), WidthHeightBox ); + layout2->addWidget( HeightLabel ); + layout3->addLayout( layout2 ); + + layout3->addLayout( layout1 ); + WidthHeightBoxLayout->addLayout( layout3 ); + QLabel* WidthHeightLabel = new QLabel(i18n("You need to restart before these settings have effect"), WidthHeightBox); + WidthHeightBoxLayout->addWidget( WidthHeightLabel ); + generalLayout->addWidget( WidthHeightBox, 0, 0 ); + general->resize( QSize(234, 109).expandedTo(minimumSizeHint()) ); + + dialog->addPage( general, i18n("General"), "package_settings", i18n("General Settings") ); + + // making the filling for the 'Language' settings dept. + QWidget *language = new QWidget(); + QGridLayout *languageLayout = new QGridLayout( language, 1, 1, 11, 6, "Form1Layout"); + QGroupBox *groupBox1 = new QGroupBox( language, "groupBox1" ); + groupBox1->setColumnLayout(0, Qt::Vertical ); + groupBox1->layout()->setSpacing( 6 ); + groupBox1->layout()->setMargin( 11 ); + QGridLayout *groupBox1Layout = new QGridLayout( groupBox1->layout() ); + groupBox1Layout->setAlignment( Qt::AlignTop ); + + QVBoxLayout *layout4 = new QVBoxLayout( 0, 0, 6, "layout4"); + + kcfg_LanguageComboBox = new KComboBox(groupBox1, "kcfg_LanguageComboBox"); + kcfg_LanguageComboBox->setEditable(false); + QStringList LogoLanguageList = Settings::logoLanguageList(); + // Add the full language names to the items + for ( QStringList::Iterator it = LogoLanguageList.begin(); it != LogoLanguageList.end(); ++it ) { + *it = KGlobal::locale()->twoAlphaToLanguageName( (*it).left(2) ) + " (" + *it + ")"; + } + kcfg_LanguageComboBox->insertStringList(LogoLanguageList); + + LanguageLabel = new QLabel(kcfg_LanguageComboBox, i18n("&Select the language for the Logo commands:"), groupBox1); + layout4->addWidget( LanguageLabel ); + layout4->addWidget( kcfg_LanguageComboBox ); + LanguageLabel->setBuddy( kcfg_LanguageComboBox ); + + groupBox1Layout->addLayout( layout4, 0, 0 ); + languageLayout->addWidget( groupBox1, 0, 0 ); + language->resize( QSize(373, 80).expandedTo(minimumSizeHint()) ); + + dialog->addPage( language, i18n("Language"), "locale", i18n("Language Settings") ); + + // When the user clicks OK or Apply we want to update our settings. + connect( dialog, SIGNAL( settingsChanged() ), this, SLOT( slotUpdateSettings() ) ); + + // Display the dialog is there where errors. + dialog->setInitialSize( QSize(550, 300) ); + dialog->show(); +} + +void MainWindow::slotUpdateSettings() +{ + // get the selected language as a language code + QString selectedLogoLanguage = kcfg_LanguageComboBox->currentText().section( "(", -1, -1 ).remove(")"); + // update the settings + Settings::setLogoLanguage( selectedLogoLanguage ); + Settings::setLanguageComboBox( kcfg_LanguageComboBox->currentItem() ); + Settings::writeConfig(); + // set the HLstyle + slotSetHighlightstyle( selectedLogoLanguage ); + // set the statusbar to display the language as just updated + // TODO maybe this language name can be more pretty by not using ".left(2)", ie "American English" would than be possible... [if this is possible this should be fixed at more places.] + KConfig entry(locate("locale", "all_languages")); + entry.setGroup(Settings::logoLanguage().left(2)); + slotStatusBar(i18n("Command language: %1").arg( entry.readEntry("Name") ), IDS_LANG); + + delete translate; // to update the currently used language + translate = new Translate(); +} + +void MainWindow::readConfig(KConfig *config) +{ + config->setGroup("General Options"); + m_recentFiles->loadEntries(config, "Recent Files"); + KConfig entry(locate("locale", "all_languages")); + entry.setGroup(Settings::logoLanguage().left(2)); + slotStatusBar(i18n("Command language: %1").arg( entry.readEntry("Name") ), IDS_LANG); +} + +void MainWindow::slotSettingsHelp() +{ + kapp->invokeHelp("settings-configure", "", ""); +} + +// END + + + +// BEGIN help related functions + +void MainWindow::slotContextHelp() +{ +// somehow the 'anchor' parameter of invokeHelp is not working correcctly (yet) + +// this is/was appearently a bug in KHTML that Waldo Bastian kindly and quikly fixed. + +// Ooh... and we also want a DCOPmethod to close the sidebar since it over-informs... +// Ooh3... we want fancy help (using KHTML) @ errormessage dialog +// Ooh4... And we might also have to keep track of the KHelpCenter instance we open so +// we will not end up with loads of them +// + +// IDEA!!: put all the keyword in a i18n("...") this will make translating them a lot easier!!! +// MAYBE THIS IS ALSO POSSIBLE FOR THE INTERPRETER!!!! +// this should be discussed with translators (and please think of the highlight-themes too (since +// right now thay can probably be translated with a simple perl script + + kdDebug(0)<<"help requested on this text: "<") ) + { + KMessageBox::information( this, i18n("There is currently no text under the cursor to get help on."), i18n("Nothing Under Cursor") ); + return; + } + else if ( helpKeyword == i18n("") ) helpWord = "number"; + else if ( helpKeyword == i18n("") ) helpWord = "string"; + else if ( helpKeyword == i18n("") ) helpWord = "assignment"; + else if ( helpKeyword == i18n("") ) helpWord = "questions"; + else if ( helpKeyword == i18n("") ) helpWord = "name"; + else if ( helpKeyword == i18n("") ) helpWord = "comment"; + else + { + // make lowercase + helpWord = helpKeyword.lower(); + // if the key is an alias translate that alias to a key + if ( !translate->alias2key(helpKeyword).isEmpty() ) helpWord = translate->alias2key(helpKeyword); + else if ( !translate->name2key (helpKeyword).isEmpty() ) helpWord = translate->name2key (helpKeyword); + + // at this point helpKeyword should contain a valid + // section/anchor-id that can be used found in the doc + // if not... who cares :)... well let's put an debugMsg for that occasion: + else kdDebug(0)<<"Error in MainWindow::slotContextHelp: could not translate \""<invokeHelp(helpWord, "", ""); + + QString help2statusBar; + if ( helpKeyword.startsWith("<") ) help2statusBar = helpKeyword; + else help2statusBar = i18n("\"%1\"").arg(helpKeyword); + slotStatusBar(i18n("Displaying help on %1").arg(help2statusBar), IDS_STATUS); +} + +void MainWindow::slotContextHelpUpdate() +{ + uint row, col; + dynamic_cast(editor)->cursorPositionReal(&row, &col); + QString line = dynamic_cast(doc)->textLine(row); + + // two shortcuts so we dont do all the CPU intensive regexp stuff when it not needed + if ( line.stripWhiteSpace().startsWith("#") ) + { + helpKeyword = i18n(""); + ContextHelp->setText( i18n("Help on: %1").arg(helpKeyword) ); + return; + } + if ( line.stripWhiteSpace().isEmpty() || line.mid(col-1,2).stripWhiteSpace().isEmpty() ) + { + helpKeyword = i18n(""); + ContextHelp->setText( i18n("Help on: %1").arg(helpKeyword) ); + return; + } + + int start, length, pos; + + pos = 0; + if ( line.contains('"') ) + { + QRegExp delimitedStrings("(\"[^\"\\\\\\r\\n]*(\\\\.[^\"\\\\\\r\\n]*)*\")"); + while ( delimitedStrings.search(line, pos) != -1 ) + { + // kdDebug(0)<<"stringsearch: >>"<= (uint)start && col < (uint)(start+length) ) + { + helpKeyword = i18n(""); + ContextHelp->setText( i18n("Help on: %1").arg(helpKeyword) ); + return; + } + pos += (length <= 0 ? 1 : length); + } + } + + + // except for "strings" this regexp effectively separates logo code in 'words' (in a very broad meaning) + QRegExp splitter("(([^ ,+\\-*/()=<>[!]|(?!==|<=|>=|!=))*)|(([ ,+\\-*/()=<>[!]|==|<=|>=|!=))"); + + pos = 0; + while (splitter.search(line, pos) != -1) + { + start = splitter.search(line, pos); + length = splitter.matchedLength(); + if ( col < (uint)start ) break; + if ( col >= (uint)start && col < (uint)(start+length) ) + { + QString cursorWord = line.mid( (uint)start, (uint)length ); + kdDebug(0)<<"cursorWord: '"<name2key( cursorWord.lower() )): '"<name2key( cursorWord.lower() )<<"'"<alias2key( cursorWord.lower() )): '"<alias2key( cursorWord.lower() )<<"'"<"); + + else if ( !translate->name2key( cursorWord.lower() ).isEmpty() ) helpKeyword = cursorWord; + else if ( !translate->alias2key( cursorWord.lower() ).isEmpty() ) helpKeyword = cursorWord; + + else if ( cursorWord.find( QRegExp("[\\d.]+") ) == 0 ) helpKeyword = i18n(""); + + else if ( cursorWord.find( QRegExp("[+\\-*/\\(\\)]") ) == 0 ) helpKeyword = i18n(""); + + else if ( cursorWord == QString("=") ) helpKeyword = i18n(""); + + else if ( cursorWord.find( QRegExp("==|<|>|<=|>=|!=") ) == 0 ) helpKeyword = i18n(""); + + // if we come here we either have an ID of some sort or an error + // all we can do is try to catch some errors (TODO) and then... + + else helpKeyword = i18n(""); + + ContextHelp->setText( i18n("Help on: %1").arg(helpKeyword) ); + return; + } + pos += (length <= 0 ? 1 : length); // the pos had to be increased with at least one + } + + // we allready cached some in the beginning of this method; yet its still needed as fall-through + helpKeyword = i18n(""); + ContextHelp->setText( i18n("Help on: %1").arg(helpKeyword) ); +} + +// END + + + +// BEGIN misc. functions + +void MainWindow::slotColorPicker() +{ + // in the constructor picker is initialised as 0 + // if picker is 0 when this funktion is called a colorpickerdialog is created and connected + if (picker == 0) + { + picker = new ColorPicker(this); + if(picker == 0) return; // safety + connect( picker, SIGNAL( visible(bool) ), colorpicker, SLOT( setChecked(bool) ) ); + connect( picker, SIGNAL( ColorCode(QString) ), this, SLOT( slotInsertText(QString) ) ); + } + // if picker is not 0, there is a colorpickerdialog which only needs to be shown OR hidden + if ( picker->isHidden() ) + { + picker->show(); + colorpicker->setChecked(true); + } + else + { + picker->hide(); + colorpicker->setChecked(false); + } +} + +void MainWindow::slotUpdateCanvas() +{ + // fixes a non updateing bug + // I tried doing this by connecting Canvas's resized to baseWidget's update... + // but i had no luck :( ... this worked though :) + canvasView->hide(); + canvasView->show(); +} + +// END + + +#include "kturtle.moc" diff --git a/kturtle/src/kturtle.desktop b/kturtle/src/kturtle.desktop new file mode 100644 index 00000000..0b541e05 --- /dev/null +++ b/kturtle/src/kturtle.desktop @@ -0,0 +1,124 @@ +[Desktop Entry] +DocPath=kturtle/index.html +Name=KTurtle +Name[af]=KSkilpad +Name[bn]=কে-টারà§à¦Ÿà¦² +Name[fi]=Konna +Name[hi]=के-टरà¥à¤Ÿà¤² +Name[hr]=KKornjaÄa +Name[is]=KSkjaldbaka +Name[ne]=केडीई टरà¥à¤Ÿà¤² +Name[sv]=Kturtle +Name[tg]=KСангпушт +GenericName=Logo Programming Environment +GenericName[af]=Logo Programmeeromgewing +GenericName[be]=ÐÑÑроддзе Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ð°Ð²Ð°Ð½Ð½Ñ Ð½Ð° мове Logo +GenericName[bg]=Програмиране на Лого +GenericName[bn]=লোগো পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®à¦¿à¦‚ +GenericName[bs]=Logo programsko okruženje +GenericName[ca]=Entorn de programació de Logo +GenericName[cs]=Logo programovací prostÅ™edí +GenericName[csb]=Ã’krãżi do programòwania w Logo +GenericName[cy]=Amgylchedd Rhaglennu Logo +GenericName[da]=Logo programmeringsmiljø +GenericName[de]=Logo-Programmierumgebung +GenericName[el]=ΠεÏιβάλλον Ï€ÏογÏÎ±Î¼Î¼Î±Ï„Î¹ÏƒÎ¼Î¿Ï ÏƒÎµ Logo +GenericName[es]=Entorno de programación de Logo +GenericName[et]=Logo programmeerimise keskkond +GenericName[eu]=Logo programazio ingurunea +GenericName[fa]=محیط برنامه‌سازی لوگو +GenericName[fi]=Logo-ohjelmointiympäristö +GenericName[fr]=Environnement de programmation en Logo +GenericName[ga]=Timpeallacht Ríomhchláraithe Logo +GenericName[gl]=Ambiente de Programación en Logo +GenericName[he]=סביבת תכנות לשפת לוגו +GenericName[hi]=लोगो डेवलपमेंट माहौल. +GenericName[hr]=Okruženje za programiranje logotipa +GenericName[hu]=Logo-programozás +GenericName[is]=Logo forritunarumhverfi +GenericName[it]=Ambiente di programmazione Logo +GenericName[ja]=ロゴプログラミング環境 +GenericName[ka]=პრáƒáƒ’რáƒáƒ›áƒ˜áƒ áƒ”ბრ"ლáƒáƒ’áƒáƒ–ე" +GenericName[km]=បរិស្ážáž¶áž“​កម្មវិធី​រូប​សញ្ញា +GenericName[lt]=Logo programavimo aplinka +GenericName[nb]=Programmeringsmiljø for Logo +GenericName[nds]="Logo"-Programmsmeed +GenericName[ne]=लोगो पà¥à¤°à¥‹à¤—à¥à¤°à¤¾à¤®à¤¿à¤™ परिवेश +GenericName[nl]=Logo programmeeromgeving +GenericName[nn]=Programmeringsmiljø for Logo +GenericName[pl]=Åšrodowisko do programowania w Logo +GenericName[pt]=Ambiente de Programação em Logo +GenericName[pt_BR]=Ambiente de programação Logo +GenericName[ru]=Обучение программированию на Ñзыке Лого +GenericName[sk]=Programovacie prostredie pre Logo +GenericName[sl]=Programsko okolje za Logo +GenericName[sr]=ПрограмерÑко окружење за Logo +GenericName[sr@Latn]=Programersko okruženje za Logo +GenericName[sv]=Logo-programmeringsmiljö +GenericName[ta]=சிணà¯à®£ நிரல௠உரà¯à®µà®¾à®• சூழல௠+GenericName[tg]=Муҳити барноманавиÑии Logo +GenericName[tr]=Logo Programlama Ortamı +GenericName[uk]=Середовище Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð° мові Logo +GenericName[vi]=Môi trÆ°á»ng Lập trình Logo +GenericName[zh_CN]=Logo 编程环境 +GenericName[zh_TW]=Logo 程å¼ç’°å¢ƒ +Exec=kturtle -caption "%c" %i %m +Icon=kturtle +Type=Application +Comment=A KDE Logo programming environment +Comment[af]='n KDE Logo programmeeromgewing +Comment[be]=ÐÑÑроддзе KDE Ð´Ð»Ñ Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ð°Ð²Ð°Ð½Ð½Ñ Ð½Ð° мове Logo +Comment[bg]=Среда за програмиране на Лого +Comment[bn]=কেডিই'র লোগো পà§à¦°à§‹à¦—à§à¦°à¦¾à¦®à¦¿à¦‚ +Comment[bs]=KDE programsko okruženje za Logo +Comment[ca]=Un entorn de programació de Logo per a KDE +Comment[cs]=KDE Logo programovací prostÅ™edí +Comment[csb]=Ã’krãżi do programòwania w Logo dla KDE +Comment[cy]=Amgylchedd Rhaglennu Logo KDE +Comment[da]=Et KDE Logo programmeringsmiljø +Comment[de]=Eine KDE-Programmierumgebung für Logo +Comment[el]=Ένα πεÏιβάλλον Ï€ÏογÏÎ±Î¼Î¼Î±Ï„Î¹ÏƒÎ¼Î¿Ï ÏƒÎµ Logo για το KDE +Comment[eo]=KDE Logo-lingva programa ĉirkaÅ­aĵo +Comment[es]=Un entorno de programación de Logo para KDE +Comment[et]=KDE Logo programmeerimise keskkond +Comment[eu]=KDE-ren Logo programazio ingurune bat +Comment[fa]=محیط برنامه‌سازی لوگوKDE +Comment[fi]=KDE Logo-ohjelmointiympäristö +Comment[fr]=Un environnement de programmation en Logo pour KDE +Comment[ga]=Timpeallacht ríomhchláraithe Logo le haghaidh KDE +Comment[gl]=Ambiente de programación en Logo para KDE +Comment[he]=סביבצ עבודה של KDE לשפת לוגו +Comment[hi]=केडीई हेतॠलोगो पà¥à¤°à¥‹à¤—à¥à¤°à¤¾à¤®à¤¿à¤‚ग माहौल +Comment[hr]=KDE okruženje za programiranje logotipa +Comment[hu]=KDE-alapú Logo-programozási környezet +Comment[is]=KDE Logo forritunarumhverfi +Comment[it]=Ambiente di programmazione Logo per KDE +Comment[ja]=KDE ロゴプログラミング環境 +Comment[ka]=KDE "ლáƒáƒ’áƒáƒ–ე" პრáƒáƒ’რáƒáƒ›áƒ˜áƒ áƒ”ბის გáƒáƒ áƒ”მრ+Comment[km]=បរិស្ážáž¶áž“​កម្មវិធី​រូប​សញ្ញា​របស់ KDE +Comment[lt]=KDE Logo programavimo aplinka +Comment[nb]=Et KDE-miljø for Logo-programmering +Comment[nds]=En KDE-Programmsmeed för "Logo" +Comment[ne]= KDE लोगो पà¥à¤°à¥‹à¤—à¥à¤°à¤¾à¤®à¤¿à¤™ परिवेश +Comment[nl]=Logo-programmeeromgeving voor KDE +Comment[nn]=Eit KDE-miljø for Logo-programmering +Comment[pl]=Åšrodowisko do programowania w Logo dla KDE +Comment[pt]=Ambiente de programação em Logo para o KDE +Comment[pt_BR]=Um ambiente KDE de programação Logo +Comment[ru]=Обучение программированию на Ñзыке Лого +Comment[sk]=KDE programovacie prostredie pre Logo +Comment[sl]=Okolje za programiranje v jeziku Logo za KDE +Comment[sr]=KDE програмерÑко окружење за Logo +Comment[sr@Latn]=KDE programersko okruženje za Logo +Comment[sv]=Logo-programmeringsmiljö för KDE +Comment[ta]=ஒர௠KDE சினà¯à®©à®¤à¯à®¤à®¿à®©à¯ நிரலாகà¯à®• சூழல௠+Comment[tg]=Муҳити барноманавиÑии KDE Logo +Comment[tr]=Bir KDE Logo programlama ortamı +Comment[uk]=KDE Ñередовище Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð° мові Logo +Comment[vi]=Má»™t môi trÆ°á»ng lập trình Logo cho KDE +Comment[zh_CN]=KDE Logo 编程环境 +Comment[zh_TW]=KDE çš„ Logo 程å¼è¨­è¨ˆç’°å¢ƒ +Path= +Terminal=false +X-KDE-StartupNotify=true +Categories=Qt;KDE;Education; diff --git a/kturtle/src/kturtle.h b/kturtle/src/kturtle.h new file mode 100644 index 00000000..8ffd55df --- /dev/null +++ b/kturtle/src/kturtle.h @@ -0,0 +1,182 @@ +/* + Copyright (C) 2003-04 Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +#ifndef _KTURTLE_H_ +#define _KTURTLE_H_ + +#ifdef HAVE_CONFIG_H +#include +#endif + + +#include + +#include +#include +#include + +#include +#include +#include + +#include "canvas.h" +#include "dialogs.h" +#include "executer.h" +#include "parser.h" + + +class KRecentFilesAction; + + +class MainWindow : public KParts::MainWindow +{ + Q_OBJECT + + public: + MainWindow(KTextEditor::Document* = 0L); + virtual ~MainWindow(); + + + signals: + void changeSpeed(int speed); + void unpauseExecution(); + + + protected slots: + void slotNewFile(); + void slotOpenFile(const KURL& url = NULL); + void slotOpenExample(); + void slotSaveFile(); + void slotSaveAs(); + void slotSaveCanvas(); + void slotPrint(); + + void slotExecute(); + void slotPauseExecution(); + void slotAbortExecution(); + void slotChangeSpeed(); + void slotInputDialog(QString& value); + void slotMessageDialog(QString text); + + void slotEditor(); + void slotSetHighlightstyle(QString langCode); + void slotUndo(); + void slotRedo(); + void slotCut(); + void slotCopy(); + void slotPaste(); + void slotSelectAll(); + void slotClearSelection(); + void slotFind(); + void slotFindNext(); + void slotFindPrevious(); + void slotReplace(); + void slotToggleInsert(); + void slotInsertText(QString); + void slotToggleLineNumbers(); + void slotIndent(); + void slotUnIndent(); + void slotCleanIndent(); + void slotComment(); + void slotUnComment(); + void slotSetCursorPos(uint row, uint column); + void slotSetSelection(uint StartLine, uint StartCol, uint EndLine, uint EndCol); + + void slotSettings(); + void slotUpdateSettings(); + void slotSettingsHelp(); + + void slotContextHelp(); + void slotContextHelpUpdate(); + + void slotStatusBar(QString text, int place); + void slotCursorStatusBar(); + + void slotToggleFullscreen(); + void slotFinishedFullScreenExecution(); + void slotRestartFullScreen(); + void slotBackToFullScreen(); + + void slotColorPicker(); + void slotUpdateCanvas(); + + + protected: + void setupActions(); + void setupEditor(); + void setupCanvas(); + void setupStatusBar(); + + void loadFile(const KURL& url); + void writeFile(const KURL& url); + bool queryClose(); + + void finishExecution(); + void readConfig(KConfig *config); + + void updateFullScreen(); + virtual bool event(QEvent* e); + + Canvas *canvasView; + QWidget *baseWidget; + QGridLayout *baseLayout; + QDockWindow *editorDock; + Executer *exe; + ErrorMessage *errMsg; + ColorPicker *picker; + RestartOrBack *restartOrBackDialog; + + KAction *run; + KAction *stop; + KAction *openExAction; + KAction *openFileAction; + KAction *newAction; + KAction *ContextHelp; + KToggleAction *pause; + KToggleAction *m_fullscreen; + KToggleAction *colorpicker; + KSelectAction *speed; + KRecentFilesAction *m_recentFiles; + + KTextEditor::View *view() const { return editor; } + KTextEditor::EditInterface *editorInterface; + KTextEditor::Document *doc; + KTextEditor::View *editor; + + bool executing; + bool b_fullscreen; + bool b_editorShown; + + QString helpKeyword; + Translate *translate; + KURL CurrentFile; + + // configuration related + QWidget *general; + QWidget *language; + QGroupBox *WidthHeightBox; + QLabel *WidthLabel; + QLabel *HeightLabel; + KIntNumInput *kcfg_CanvasWidth; + KIntNumInput *kcfg_CanvasHeight; + KComboBox *kcfg_LanguageComboBox; + QLabel *LanguageLabel; +}; + + +#endif // _KTURTLE_H_ diff --git a/kturtle/src/kturtle.kcfg b/kturtle/src/kturtle.kcfg new file mode 100644 index 00000000..1dba5092 --- /dev/null +++ b/kturtle/src/kturtle.kcfg @@ -0,0 +1,93 @@ + + + + + + + + 300 + + + + 250 + + + + + + + + + + // This StringList (LogoLanguageList) is a list of all possible language codes all possible [en_US, fr, nl, etc.]. It is used to (1) find the LogoLanguage variable (that is defined later on), and (2) in the Settings dialog to fill the language ComboBox. Better not to dupe this code. The LogoLanguageList is made pretty in the slotSettings class of kturtle.cpp. + + // We assume keyword and highlight files come in pairs (if not there will be no highlight style) + + QStringList xmlFiles = KGlobal::dirs()->findAllResources("data", "kturtle/data/*.xml"); + QStringList LogoLanguageList; + QString xmlTranslationFiles; // for debug purposes + for ( QStringList::Iterator it = xmlFiles.begin(); it != xmlFiles.end(); ++it ) { + QString xmlFile(*it); + xmlTranslationFiles += xmlFile.section('.', -2, -2).append(", "); // for debug purposes + // build list of language codes (en_US, nl, etc.) + LogoLanguageList += xmlFile.section('.', -2, -2); + } + kdDebug(0) << "Available translations of Logo: "<< xmlTranslationFiles <<endl; + LogoLanguageList.sort(); + + + LogoLanguageList +
    + + + + + + + // This is the String (LogoLanguage) that actually gets picked up by the app to know what XML files (for HLstyle and Logo language) to use. It is not directly changeable by the ComboBox but is translated from the Ints that ComboBox LogoLanguageList emits. It is better to have the logic that changes the Ints to Strings at the settings dept. + + // The KconfigXT framework makes shure the value that is saved in the kturtlerc file will be used in stead of the defaultLanguage that we find here. + + // Get the desktops language + KConfigBase *globalConf = KGlobal::config(); + globalConf->setGroup("Locale"); + QString desktopLanguage = globalConf->readEntry("Language"); + kdDebug(0) << "desktopLanguage: "<< desktopLanguage <<endl; + + QString defaultLanguage = "en_US"; // init to the fall back value + int itemCount = 0; // for the LanguageComboBox + for (QStringList::Iterator it = LogoLanguageList.begin(); it != LogoLanguageList.end(); ++it ) { + QString testLanguage(*it); + if (testLanguage == desktopLanguage) { // exact match + defaultLanguage = testLanguage; + break; + } else if ( testLanguage.left(2) == desktopLanguage.left(2) ) { // close match (different dialect) + // The default language must still be one of the kturtle languages. + // defaultLanguage = testLanguage.left(2); + defaultLanguage = testLanguage; + break; + } + itemCount++; + } + kdDebug(0) << "Logo command language: "<< defaultLanguage <<endl; + + + defaultLanguage + + + + + + + + // This is the parameter that actually gets changed (and emits the signal to the dialog to enable the Apply and Defaults buttons). This value is saved in the kturtlerc file but is never used. + + + itemCount + + + + diff --git a/kturtle/src/kturtleui.rc b/kturtle/src/kturtleui.rc new file mode 100644 index 00000000..d5180799 --- /dev/null +++ b/kturtle/src/kturtleui.rc @@ -0,0 +1,97 @@ + + + + &File + + + + + + + + + + + + + + + + + + + + &Edit + + + + + + + + + + + + + &View + + + + + + &Tools + + + + + + + + + + + &Settings + + + + &Advanced Settings + + + + + + + + &Help + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kturtle/src/lexer.cpp b/kturtle/src/lexer.cpp new file mode 100644 index 00000000..1a480641 --- /dev/null +++ b/kturtle/src/lexer.cpp @@ -0,0 +1,411 @@ +/* + Copyright (C) 2003 by Walter Schreppers + Copyright (C) 2004 by Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#include +#include + +#include +#include + +#include "settings.h" + +#include "lexer.h" + + +Lexer::Lexer(QTextIStream& iStream) +{ + inputStream = &iStream; + row = 1; + col = 1; + prevCol = 1; + translate = new Translate(); +} + + +Token Lexer::lex() +{ + skipSpaces(); // skips the white space that it quite likely (indentation) infront of the Token + + Token currentToken; + currentToken.type = tokNotSet; // not really needed + currentToken.look = ""; + currentToken.value = 0; + currentToken.start.row = row; + currentToken.start.col = col; + + QChar currentChar = getChar(); + + if ( inputStream->atEnd() ) + { + kdDebug(0)<<"Lexer::lex(), got EOF."<atEnd() && !(currentChar == '\x0a' || currentChar == '\n') ) + currentChar = getChar(); + } + + // if (currentChar.category() == QChar::Separator_Line) somehow doesnt work + if (currentChar == '\x0a' || currentChar == '\n') + { + currentToken.type = tokEOL; + currentToken.look = "EOL"; + } + else if (currentChar.isLetter() || currentChar == '[' || currentChar == ']') + { + ungetChar(currentChar); + // sets currentToken.look by reference, and set the currentToken.type to tokUnknown + currentToken.type = getWord(currentToken.look); + setTokenType(currentToken); // gets the actual tokenType + } + else if ( currentChar.isNumber() ) + { + ungetChar(currentChar); + // set currentToken.value/look by reference, and set the currentToken.type to tokNumber + currentToken.type = getNumber(currentToken.value, currentToken.look); + } + else if (currentChar == '>') + { + currentChar = getChar(); + if (currentChar == '=') + { + currentToken.type = tokGe; + currentToken.look = ">="; + } + else + { + ungetChar(currentChar); + currentToken.type = tokGt; + currentToken.look = ">"; + } + } + else if (currentChar == '<') + { + currentChar = getChar(); + if ( currentChar == '=' ) + { + currentToken.type = tokLe; + currentToken.look = "<="; + } + else + { + ungetChar(currentChar); + currentToken.type = tokLt; + currentToken.look = ">"; + } + } + else if (currentChar == '!') + { + currentChar = getChar(); + if (currentChar == '=') + { + currentToken.type = tokNe; + currentToken.look = "!="; + } + else + { + ungetChar(currentChar); + currentToken.type = tokNot; + currentToken.look = "!"; + } + } + else if (currentChar == '=') + { + currentChar = getChar(); + if (currentChar == '=') + { + currentToken.type = tokEq; + currentToken.look = "=="; + } + else + { + ungetChar(currentChar); + currentToken.type = tokAssign; + currentToken.look = "="; + } + } + else if (currentChar == '(') + { + currentToken.type = tokBraceOpen; + currentToken.look = "("; + } + else if (currentChar == ')') + { + currentToken.type = tokBraceClose; + currentToken.look = ")"; + } + else if (currentChar == '+') + { + currentToken.type = tokPlus; + currentToken.look = "+"; + } + else if (currentChar == '-') + { + currentToken.type = tokMinus; + currentToken.look = "-"; + } + else if (currentChar == '*') + { + currentToken.type = tokMul; + currentToken.look = "*"; + } + else if (currentChar == '/') + { + currentToken.type = tokDev; + currentToken.look = "/"; + } + else if (currentChar == ',') + { + currentToken.type = tokComma; + currentToken.look = ","; + } + else if (currentChar == '"') + { + getString(currentToken); + } + else + { + currentToken.type = tokUnknown; + currentToken.look = currentChar; + } + + currentToken.end.row = row; + currentToken.end.col = col; + return currentToken; +} + + + +// PRIVATEs + +QChar Lexer::getChar() +{ + QChar c; + if ( !putBackChar.isNull() ) + { + c = putBackChar; // use the char that is stored to be put back + // kdDebug(0)<<"Lexer::getChar(), restored: '"<> c; // take a QChar of the inputStream + // kdDebug(0)<<"Lexer::getChar(): '"<atEnd() ) + { + word += currentChar; + currentChar = getChar(); + } + kdDebug(0)<<"Lexer::getWord(), got NAME: '"<alias2key(k).isEmpty() ) k = translate->alias2key(k); + + if (k == translate->name2key("begin") ) currentToken.type = tokBegin; + else if (k == translate->name2key("end") ) currentToken.type = tokEnd; + else if (k == translate->name2key("while") ) currentToken.type = tokWhile; + else if (k == translate->name2key("if") ) currentToken.type = tokIf; + else if (k == translate->name2key("else") ) currentToken.type = tokElse; + else if (k == translate->name2key("for") ) currentToken.type = tokFor; + else if (k == translate->name2key("to") ) currentToken.type = tokTo; + else if (k == translate->name2key("step") ) currentToken.type = tokStep; + else if (k == translate->name2key("and") ) currentToken.type = tokAnd; + else if (k == translate->name2key("or") ) currentToken.type = tokOr; + else if (k == translate->name2key("not") ) currentToken.type = tokNot; + else if (k == translate->name2key("return") ) currentToken.type = tokReturn; + else if (k == translate->name2key("break") ) currentToken.type = tokBreak; + else if (k == translate->name2key("run") ) currentToken.type = tokRun; + else if (k == translate->name2key("foreach") ) currentToken.type = tokForEach; + else if (k == translate->name2key("in") ) currentToken.type = tokIn; + + else if (k == translate->name2key("learn") ) currentToken.type = tokLearn; + + else if (k == translate->name2key("clear") ) currentToken.type = tokClear; + else if (k == translate->name2key("go") ) currentToken.type = tokGo; + else if (k == translate->name2key("gox") ) currentToken.type = tokGoX; + else if (k == translate->name2key("goy") ) currentToken.type = tokGoY; + else if (k == translate->name2key("forward") ) currentToken.type = tokForward; + else if (k == translate->name2key("backward") ) currentToken.type = tokBackward; + else if (k == translate->name2key("direction") ) currentToken.type = tokDirection; + else if (k == translate->name2key("turnleft") ) currentToken.type = tokTurnLeft; + else if (k == translate->name2key("turnright") ) currentToken.type = tokTurnRight; + else if (k == translate->name2key("center") ) currentToken.type = tokCenter; + else if (k == translate->name2key("setpenwidth") ) currentToken.type = tokSetPenWidth; + else if (k == translate->name2key("penup") ) currentToken.type = tokPenUp; + else if (k == translate->name2key("pendown") ) currentToken.type = tokPenDown; + else if (k == translate->name2key("setfgcolor") ) currentToken.type = tokSetFgColor; + else if (k == translate->name2key("setbgcolor") ) currentToken.type = tokSetBgColor; + else if (k == translate->name2key("resizecanvas") ) currentToken.type = tokResizeCanvas; + else if (k == translate->name2key("spriteshow") ) currentToken.type = tokSpriteShow; + else if (k == translate->name2key("spritehide") ) currentToken.type = tokSpriteHide; + else if (k == translate->name2key("spritepress") ) currentToken.type = tokSpritePress; + else if (k == translate->name2key("spritechange") ) currentToken.type = tokSpriteChange; + + else if (k == translate->name2key("do") ) currentToken.type = tokDo; // dummy commands + + else if (k == translate->name2key("message") ) currentToken.type = tokMessage; + else if (k == translate->name2key("inputwindow") ) currentToken.type = tokInputWindow; + else if (k == translate->name2key("print") ) currentToken.type = tokPrint; + else if (k == translate->name2key("fonttype") ) currentToken.type = tokFontType; + else if (k == translate->name2key("fontsize") ) currentToken.type = tokFontSize; + else if (k == translate->name2key("repeat") ) currentToken.type = tokRepeat; + else if (k == translate->name2key("random") ) currentToken.type = tokRandom; + else if (k == translate->name2key("wait") ) currentToken.type = tokWait; + else if (k == translate->name2key("wrapon") ) currentToken.type = tokWrapOn; + else if (k == translate->name2key("wrapoff") ) currentToken.type = tokWrapOff; + else if (k == translate->name2key("reset") ) currentToken.type = tokReset; + else + { + kdDebug(0)<<"Lexer::setTokenType, found UNKNOWN word @ ("<atEnd() && ( currentChar.isSpace() && !(currentChar == '\x0a' || currentChar == '\n') ) ) + { + currentChar = getChar(); + } + ungetChar(currentChar); // unget the tokEOL we likely just found +} + + +int Lexer::getNumber(Value& num, QString& look) +{ + // by reference the value (Value) and look part are set + // kdDebug(0)<<"Lexer::getNumber()"<atEnd() ) + { + if (currentChar == '.') + { + hasPoint = true; + } + look += currentChar; + currentChar = getChar(); + } + ungetChar(currentChar); //read one too much + num.setNumber( look.toDouble() ); + kdDebug(0)<<"Lexer::getNumber(), got NUMBER: '"<atEnd() ) + { + currentChar = getChar(); + if (currentChar == '\\') // escape sequence + { + currentChar = getChar(); + switch (currentChar) + { + case 'n': str += '\n'; break; + case 't': str += '\t'; break; + case 'f': str += '\f'; break; + case '"': str += '"'; break; + } + } + else if (currentChar == '\x0a' || currentChar == '\n') // if the user forgot to delimit the string + { + ungetChar(currentChar); + break; + } + else str += currentChar; + } + currentToken.type = tokString; + currentToken.look = str; + + kdDebug(0)<<"Lexer::getStringConstant, got STRINGCONSTANT: "< +#include +#include + +#include "token.h" +#include "translate.h" +#include "value.h" + + +class Lexer +{ + public: + Lexer(QTextIStream&); + ~Lexer() {} + + Token lex(); // returns the next Token, skipping spaces + + + private: + QChar getChar(); + void ungetChar(QChar); + int getWord(QString&); + void skipSpaces(); + void setTokenType(Token&); + int getNumber(Value&, QString&); + void getString(Token&); + + QTextIStream *inputStream; + Translate *translate; + uint row, col, prevCol; + QChar putBackChar; +}; + + +#endif // _LEXER_H_ + + diff --git a/kturtle/src/main.cpp b/kturtle/src/main.cpp new file mode 100644 index 00000000..d9bf7eab --- /dev/null +++ b/kturtle/src/main.cpp @@ -0,0 +1,115 @@ +/* + Copyright (C) 2003 Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +#include +#include +#include + +#include "kturtle.h" + + +static const char description[] = + I18N_NOOP("Educational Programming Environment using the Logo programming language"); + +static const char version[] = "0.6"; + +static const char copyright[] = I18N_NOOP("(C) 2003 The KTurtle Authors"); + +static const char website[] = "http://edu.kde.org/kturtle"; + +static KCmdLineOptions options[] = +{ +/// @todo so some about the command line arguments... Something like: +// { "e ", I18N_NOOP( "sets the folder with the examples to " ), 0 } +// { "t ", I18N_NOOP( "sets the xml file containing the translatiosns of the Logo commands" ), 0 } +// { "h ", I18N_NOOP( "sets the xml file containing the highlightstyle" ), 0 } +// { "+[URL]", I18N_NOOP( "A Logo file to open" ), 0 }, + KCmdLineLastOption +}; + + +int main(int argc, char **argv) +{ + KAboutData about("kturtle", I18N_NOOP("KTurtle"), version, description, KAboutData::License_GPL, copyright, 0, website); + about.addAuthor("Cies Breijs", + I18N_NOOP("Main developer and initiator"), + "cies # kde.nl"); + about.addAuthor("Anne-Marie Mahfouf", + I18N_NOOP("Big contributor, supporter and fan"), + "annemarie.mahfouf # free.fr"); + about.addAuthor("Walter Schreppers", + I18N_NOOP("Author of \"wsbasic\" (wsbasic.sf.net) the base for the interpreter of KTurtle"), + "Walter.Schreppers # ua.ac.be"); + about.addCredit("Matthias Meßmer", + I18N_NOOP("German Data Files"), + "bmlmessmer # web.de"); + about.addCredit("Burkhard Lück", + I18N_NOOP("German Data Files"), + "lueck # hube-lueck.de"); + about.addCredit("Stefan Asserhäll", + I18N_NOOP("Swedish Data Files"), + "stefan.asserhall # telia.com"); + about.addCredit("Jure Repinc", + I18N_NOOP("Slovenian Data Files"), + "jlp # holodeck1.com"); + about.addCredit("Chusslove Illich", + I18N_NOOP("Serbian (Latin and Cyrillic) Data Files"), + "caslav.ilic # gmx.net"); + about.addCredit("Pino Toscano", + I18N_NOOP("Italian Data Files"), + "toscano.pino # tiscali.it"); + about.addCredit("Andy Potter", + I18N_NOOP("British English Data Files"), + "A.J.Potter # rhul.ac.uk"); + about.addCredit("Rafael Beccar", + I18N_NOOP("Spanish Data Files"), + "rafael.beccar # kdemail.net"); + about.addCredit("Riverson Rios", + I18N_NOOP("Brazilian Portuguese Data Files"), + "riverson # ccv.ufc.br"); + about.addCredit("Karl Ove Hufthammer", + I18N_NOOP("Norwegian Nynorsk and BokmÃ¥l Data files"), "karl # huftis.org"); + about.addCredit("Albert Astals Cid", + I18N_NOOP("Parser Cyrillic support"), + "astals11 # terra.es"); + KCmdLineArgs::init(argc, argv, &about); + KCmdLineArgs::addCmdLineOptions( options ); + KApplication app; + MainWindow *mainwindow = 0; + + if ( app.isRestored() ) + { + RESTORE(MainWindow); + } + else + { + // no session... just start up normally + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + /// @todo do something with the command line args here + + mainwindow = new MainWindow(); + app.setMainWidget(mainwindow); + mainwindow->show(); + + args->clear(); + } + + // mainwindow has WDestructiveClose flag by default, so it will delete itself. + return app.exec(); +} diff --git a/kturtle/src/parser.cpp b/kturtle/src/parser.cpp new file mode 100644 index 00000000..ca1fafd7 --- /dev/null +++ b/kturtle/src/parser.cpp @@ -0,0 +1,1084 @@ +/* + Copyright (C) 2003 by Walter Schreppers + Copyright (C) 2004 by Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +// This file is originally written by Walter Scheppers, but allmost +// allmost every aspect of it is heavily changed by Cies Breijs. + + +#include + +#include +#include + +#include "parser.h" + + +Parser::Parser(QTextIStream& in) +{ + lexer = new Lexer(in); + tree = new TreeNode(); +} + +Parser::~Parser() +{ + delete lexer; +} + +void Parser::parse() +{ + tree = Program(); // the first node that keeps the lexer running till finished/error +} + +void Parser::getToken() +{ + currentToken = lexer->lex(); // stores a Token, obtained though the lexer, in 'currentToken' + row = currentToken.start.row; // these will have to leave eventually, all should be passed on by the Token + col = currentToken.start.col; + kdDebug(0)<<"Parser::getToken(), got a token: '"<appendChild( Statement() ); + while (currentToken.type == tokEOL) getToken(); // newlines between statements are allowed + // runs statement related code, stores the returned TreeNode* in the nodetree + // note: Statement() allways gets a new Token with getToken() before it returns + } + program->appendChild(block); + kdDebug(0)<<"Parser::Program(): leaving main parse loop..."<appendChild( Expression() ); // append the first papameter + while (currentToken.type == tokComma) + { + matchToken(tokComma); // push through the comma + if (currentToken.type == tokEOL) return; // catch forgotten expressions, like "go 10, " + node->appendChild( Expression() ); + } +} + + +TreeNode* Parser::getId() +{ + TreeNode* n = new TreeNode(currentToken, idNode); + n->setLook(currentToken.look); + matchToken(tokUnknown); // Id's are ofcouse not yet known + return n; +} + + + +TreeNode* Parser::FunctionCall(Token maybeFunctionCall) +{ + kdDebug(0)<<"Parser::FunctionCall() [using identifier: '"<getType() == Unknown) Error(currentToken, i18n("Expected an expression"), 1020); + else paramList->appendChild(expr); + while (currentToken.type == tokComma) + { + matchToken(tokComma); + expr = Expression(); + if (expr->getType() == Unknown) Error(currentToken, i18n("Expected an expression"), 1020); + else paramList->appendChild(expr); + } + } + fcall->appendChild(paramList); + + return fcall; +} + + +TreeNode* Parser::Factor() +{ + TreeNode* node; + Token rememberedToken = currentToken; + switch (currentToken.type) + { + case tokBraceOpen: + matchToken(tokBraceOpen); + node = Expression(); + matchToken(tokBraceClose); + break; + + case tokUnknown: + node = getId(); + if (learnedFunctionList.contains(rememberedToken.look) > 0) // is function call + { + delete node; + node = FunctionCall(rememberedToken); + node->setType(funcReturnNode); // expect returned value on stack + } + break; + + case tokString: + node = new TreeNode(currentToken, constantNode); + { // extra scope to localize the QString 'str' + QString str = currentToken.look; + if ( currentToken.look.endsWith("\"") ) + { + // cut off the quotes and store the value + str.remove(0, 1).truncate( currentToken.look.length() - 2 ); + } + else // problems but we need to keep it moving + { + str.remove(0, 1); // cut off the first quote only + Error(currentToken, i18n("String text not properly delimited with a ' \" ' (double quote)"), 1060); + } + node->setValue(str); + } + matchToken(tokString); + break; + + case tokNumber: + node = new TreeNode(currentToken, constantNode); + node->setValue(currentToken.value); + matchToken(tokNumber); + break; + + case tokRun: + node = ExternalRun(); + break; + + case tokInputWindow: + node = InputWindow(); + break; + + case tokRandom: + node = Random(); + break; + + case tokEOL: + node = new TreeNode(currentToken, Unknown); + break; + + default: + QString s = currentToken.look; + if ( s.isEmpty() || currentToken.type == tokEOF ) + { + Error(currentToken, i18n("INTERNAL ERROR NR %1: please sent this Logo script to KTurtle developers").arg(1), 1020); + // if this error occurs the see the Parser::Repeat for the good solution using 'preservedToken' + } + else + { + Error(currentToken, i18n("Cannot understand '%1', expected an expression after the '%2' command").arg(s).arg(preservedToken.look), 1020); + } + node = new TreeNode(currentToken, Unknown); + getToken(); + break; + } + return node; +} + + +TreeNode* Parser::signedFactor() +{ + // see if there is a tokPlus, tokMinus or tokNot infront of the factor + TreeNode* node; + switch (currentToken.type) + { + case tokPlus: + matchToken(tokPlus); + return Factor(); + break; + + case tokMinus: + preservedToken = currentToken; + matchToken(tokMinus); + node = Factor(); + if (node->getType() == constantNode) + { + // in case of just a constant (-3) situation + Value num = node->getValue(); + num.setNumber( -num.Number() ); + node->setValue(num); + return node; + } + else + { + // in case of a variable or other situation (-a) + TreeNode* minus = new TreeNode(preservedToken, minusNode); + minus->appendChild(node); + return minus; + } + break; + + case tokNot: + preservedToken = currentToken; + matchToken(tokNot); + node = Factor(); + { // extra scope needed to localize not_Node + TreeNode* not_Node = new TreeNode(preservedToken, notNode); + not_Node->appendChild(node); + return not_Node; + } + break; + + default: + // fall-through safety + return Factor(); + break; + } +} + + + +TreeNode* Parser::Term() +{ + TreeNode* termNode = signedFactor(); + TreeNode* pos = termNode; + TreeNode* left = NULL; + TreeNode* right = NULL; + + while ( (currentToken.type == tokMul) || (currentToken.type == tokDev) || (currentToken.type == tokAnd) ) + { + // while is is a multiplicative operator do... + left = pos; + pos = new TreeNode(currentToken, Unknown); + pos->appendChild(left); + + switch (currentToken.type) + { + case tokMul: + matchToken(tokMul); + right = signedFactor(); + pos->setType(mulNode); + break; + + case tokDev: + matchToken(tokDev); + right = signedFactor(); + pos->setType(divNode); + break; + + case tokAnd: + matchToken(tokAnd); + right = signedFactor(); + pos->setType(andNode); + break; + + default: + Error(currentToken, i18n("Expected '*' or '/'"), 1030); + getToken(); + return pos; + break; + } + if (right != NULL) pos->appendChild(right); + termNode = pos; + } + return termNode; +} + + +bool Parser::isAddOp(Token t) +{ + return ( (t.type == tokPlus) || + (t.type == tokMinus) || + (t.type == tokGt) || + (t.type == tokGe) || + (t.type == tokLt) || + (t.type == tokLe) || + (t.type == tokEq) || + (t.type == tokNe) || + + (t.type == tokOr) || + (t.type == tokGe) ); +} + + +/*---------------------------------------------------------------*/ +/* Parse and Translate an Expression */ +TreeNode* Parser::Expression() +{ + TreeNode* retExp = Term(); // preset the base-TreeNode as it eventually will be returned + TreeNode* pos = retExp; + TreeNode* left = NULL; + TreeNode* right = NULL; + + while ( isAddOp(currentToken) ) + { + left = pos; + pos = new TreeNode(currentToken, Unknown); + pos->appendChild(left); + switch (currentToken.type) + { + case tokPlus: + matchToken(tokPlus); + right = Term(); + pos->setType(addNode); + break; + + case tokMinus: + matchToken(tokMinus); + right = Term(); + pos->setType(subNode); + break; + + case tokGt: + matchToken(tokGt); + right = Term(); + pos->setType(nodeGT); + break; + + case tokLt: + matchToken(tokLt); + right = Term(); + pos->setType(nodeLT); + break; + + case tokGe: + matchToken(tokGe); + right = Term(); + pos->setType(nodeGE); + break; + + case tokLe: + matchToken(tokLe); + right = Term(); + pos->setType(nodeLE); + break; + + case tokEq: + matchToken(tokEq); + right = Term(); + pos->setType(nodeEQ); + break; + + case tokNe: + matchToken(tokNe); + right = Term(); + pos->setType(nodeNE); + break; + + case tokOr: + matchToken(tokOr); + right = Term(); + pos->setType(orNode); + break; + + default: + Error(currentToken, i18n("Expected '*' or '/'"), 1040); + getToken(); + return pos; + break; + } + if (right != NULL) pos->appendChild(right); + retExp = pos; + } + return retExp; +} + + +TreeNode* Parser::Assignment(Token t) +{ + TreeNode* node = new TreeNode(t, assignNode); + matchToken(tokAssign); // match the '=' + + // the child is the expression or RHV of assignment + TreeNode* expr = NULL; +// if (currentToken.type == tokUnknown) expr = Other(); // in case of an functioncall +// else expr = Expression(); -------> fuctioncalls get caught in Expression() and co. + + expr = Expression(); + + node->appendChild(expr); + + return node; +} + + +TreeNode* Parser::Statement() +{ + kdDebug(0)<<"Parser::Statement()"<appendChild( Statement() ); + while (currentToken.type == tokEOL) getToken(); // blocks can have newlines between their statements + } + matchToken(tokEnd); + return block; +} + + +// +// Turtle Funktions +// + +// Functions that take NO arguments + +TreeNode* Parser::Clear() +{ + TreeNode* node = new TreeNode(currentToken, ClearNode); + preservedToken = currentToken; + getToken(); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::Center() +{ + TreeNode* node = new TreeNode(currentToken, CenterNode); + preservedToken = currentToken; + getToken(); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::PenUp() +{ + TreeNode* node = new TreeNode(currentToken, PenUpNode); + preservedToken = currentToken; + getToken(); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::PenDown() +{ + TreeNode* node = new TreeNode(currentToken, PenDownNode); + preservedToken = currentToken; + getToken(); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::SpriteShow() +{ + TreeNode* node = new TreeNode(currentToken, SpriteShowNode); + preservedToken = currentToken; + getToken(); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::SpriteHide() +{ + TreeNode* node = new TreeNode(currentToken, SpriteHideNode); + preservedToken = currentToken; + getToken(); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::SpritePress() +{ + TreeNode* node = new TreeNode(currentToken, SpritePressNode); + preservedToken = currentToken; + getToken(); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::WrapOn() +{ + TreeNode* node = new TreeNode(currentToken, WrapOnNode); + preservedToken = currentToken; + getToken(); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::WrapOff() +{ + TreeNode* node = new TreeNode(currentToken, WrapOffNode); + preservedToken = currentToken; + getToken(); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::Reset() +{ + TreeNode* node = new TreeNode(currentToken, ResetNode); + preservedToken = currentToken; + getToken(); + matchToken(tokEOL); + return node; +} + + + + +// Functions that take 1 arguments + +TreeNode* Parser::GoX() +{ + TreeNode* node = new TreeNode(currentToken, GoXNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + + +TreeNode* Parser::GoY() +{ + TreeNode* node = new TreeNode(currentToken, GoYNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + + +TreeNode* Parser::Forward() +{ + TreeNode* node = new TreeNode(currentToken, ForwardNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + + +TreeNode* Parser::Backward() +{ + TreeNode* node = new TreeNode(currentToken, BackwardNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::Direction() +{ + TreeNode* node = new TreeNode(currentToken, DirectionNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::TurnLeft() +{ + TreeNode* node = new TreeNode(currentToken, TurnLeftNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::TurnRight() +{ + TreeNode* node = new TreeNode(currentToken, TurnRightNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::SetPenWidth() +{ + TreeNode* node = new TreeNode(currentToken, SetPenWidthNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::Message() +{ + TreeNode* node = new TreeNode(currentToken, MessageNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::InputWindow() +{ + TreeNode* node = new TreeNode(currentToken, InputWindowNode); + preservedToken = currentToken; + getToken(); + node->appendChild( Expression() ); + // matchToken(tokEOL); this command can return values so can be used as expression/parameter + return node; +} + +TreeNode* Parser::SpriteChange() +{ + TreeNode* node = new TreeNode(currentToken, SpriteChangeNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::FontType() +{ + TreeNode* node = new TreeNode(currentToken, FontTypeNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::FontSize() +{ + TreeNode* node = new TreeNode(currentToken, FontSizeNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::Wait() +{ + TreeNode* node = new TreeNode(currentToken, WaitNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::ExternalRun() +{ + TreeNode* node = new TreeNode(currentToken, runNode); + preservedToken = currentToken; + getToken(); + node->appendChild( Expression() ); + // matchToken(tokEOL); this command can return values so can be used as expression/parameter + return node; +} + + + +// Functions that take 2 arguments + +TreeNode* Parser::Go() +{ + TreeNode* node = new TreeNode(currentToken, GoNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::ResizeCanvas() +{ + TreeNode* node = new TreeNode(currentToken, ResizeCanvasNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::Random() +{ + TreeNode* node = new TreeNode(currentToken, RandomNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + // matchToken(tokEOL); this command can return values so can be used as expression/parameter + return node; +} + + + + +// Functions that take 3 arguments + +TreeNode* Parser::SetFgColor() +{ + TreeNode* node = new TreeNode(currentToken, SetFgColorNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::SetBgColor() +{ + TreeNode* node = new TreeNode(currentToken, SetBgColorNode); + preservedToken = currentToken; + getToken(); + appendParameters(node); + matchToken(tokEOL); + return node; +} + + + + +// Weirdo's (learn, execution controllers, print, and Other()s) + +TreeNode* Parser::Learn() +{ + preservedToken = currentToken; + matchToken(tokLearn); // skip the 'dummy' command + TreeNode* func = new TreeNode(currentToken, functionNode); + getToken(); // get the token after the function's name + + TreeNode* idList = new TreeNode(currentToken, idListNode, "idlist"); + if (currentToken.type != tokBegin) + { + if (currentToken.type == tokUnknown) idList->appendChild( getId() ); + else + { + Error(currentToken, "Expected a parameter name or a '[' after the learn command.", 3030); + getToken(); // this recovers from the error + } + + while (currentToken.type == tokComma) + { + matchToken(tokComma); + idList->appendChild( getId() ); + } + } + func->appendChild(idList); + + learnedFunctionList.append( func->getLook() ); // publish the function + + func->appendChild( Block() ); + + return func; +} + + +TreeNode* Parser::If() +{ + TreeNode* node = new TreeNode(currentToken, ifNode); + preservedToken = currentToken; + matchToken(tokIf); + + node->appendChild( Expression() ); + + if (currentToken.type == tokDo) getToken(); // skip dummy word 'do' + + if (currentToken.type == tokBegin) node->appendChild( Block() ); // if followed by a block + else node->appendChild( Statement() ); // if followed by single statement + + while (currentToken.type == tokEOL) getToken(); // allow the else keyword to be on later lines + + if (currentToken.type == tokElse) // else part + { + matchToken(tokElse); + while (currentToken.type == tokEOL) getToken(); + if (currentToken.type == tokDo) getToken(); // next word + + if(currentToken.type == tokBegin) node->appendChild( Block() ); // else is followed by block + else node->appendChild( Statement() ); + } + + return node; +} + + +TreeNode* Parser::While() +{ + TreeNode* node = new TreeNode(currentToken, whileNode); + preservedToken = currentToken; + matchToken(tokWhile); + node->appendChild( Expression() ); + node->appendChild( Block() ); + return node; +} + + +TreeNode* Parser::For() +{ + TreeNode* fNode = new TreeNode(currentToken, forNode); + preservedToken = currentToken; + matchToken(tokFor); + fNode->appendChild( getId() ); // loop id + matchToken(tokAssign); + + fNode->appendChild( Expression() ); // start value expression + matchToken(tokTo); + fNode->appendChild( Expression() ); // stop value expression + + if (currentToken.type == tokStep) + { + matchToken(tokStep); + fNode->appendChild( Expression() ); //step expression + } + + while (currentToken.type == tokEOL) getToken(); // newlines are allowed + if (currentToken.type == tokBegin) fNode->appendChild( Block() ); // for followed by a block + else fNode->appendChild( Statement() ); // while followed by single statement + + return fNode; +} + + +TreeNode* Parser::Repeat() +{ + TreeNode* node = new TreeNode(currentToken, RepeatNode); + preservedToken = currentToken; // preserve token, else Match() will make sure it gets lost + matchToken(tokRepeat); + node->appendChild( Expression() ); + node->appendChild( Block() ); + return node; +} + + + +TreeNode* Parser::ForEach() +{ + TreeNode* fNode = new TreeNode(currentToken, forEachNode); + preservedToken = currentToken; + matchToken(tokForEach); + + fNode->appendChild( Expression() ); + matchToken(tokIn); + fNode->appendChild( Expression() ); + + if (currentToken.type == tokBegin) fNode->appendChild( Block() ); // for followed by a block + else fNode->appendChild( Statement() ); // while followed by single statement + + return fNode; +} + +TreeNode* Parser::Print() +{ + TreeNode* node = new TreeNode(currentToken, printNode); + preservedToken = currentToken; // preserve token, else Match() will make sure it gets lost + getToken(); + if (currentToken.type == tokEOL) return node; // print called without expressions + node->appendChild( Expression() ); // first expression + // following strings or expressions + while (currentToken.type == tokComma) + { + getToken(); // the comma + node->appendChild( Expression() ); + } + matchToken(tokEOL); + return node; +} + +TreeNode* Parser::Return() +{ + TreeNode* ret = new TreeNode(currentToken, returnNode); + matchToken(tokReturn); + + ret->appendChild( Expression() ); + + return ret; +} + +TreeNode* Parser::Break() +{ + TreeNode* brk = new TreeNode(currentToken, breakNode); + matchToken(tokBreak); + + return brk; +} + +TreeNode* Parser::EndOfFile() +{ + TreeNode* node = new TreeNode(currentToken, EndOfFileNode); + return node; +} + +TreeNode* Parser::Other() +{ + // this is either an assignment or a function call! + kdDebug(0)<<"Parser::Other()"< 0) + { + TreeNode* node; + node = FunctionCall(rememberedToken); +// node->setType(funcReturnNode); + return node; + } + + Error(rememberedToken, i18n("'%1' is neither a Logo command nor a learned command.").arg(rememberedToken.look), 1020); + TreeNode* errNode = new TreeNode(rememberedToken, Unknown); + + // skip the rest of the line + while (currentToken.type != tokEOL) getToken(); + + return errNode; +} + + +void Parser::Error(Token& t, const QString& s, uint code) +{ + emit ErrorMsg(t, s, code); +} + + +#include "parser.moc" diff --git a/kturtle/src/parser.h b/kturtle/src/parser.h new file mode 100644 index 00000000..28be566f --- /dev/null +++ b/kturtle/src/parser.h @@ -0,0 +1,126 @@ +/* + Copyright (C) 2003 by Walter Schreppers + Copyright (C) 2004 by Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +#ifndef _PARSER_H_ +#define _PARSER_H_ + +#include + +#include "lexer.h" +#include "treenode.h" + + +class Parser : public QObject +{ + Q_OBJECT + + public: + Parser(QTextIStream& in); + virtual ~Parser(); + + void parse(); + TreeNode* getTree() const { return tree; } + + + signals: + void ErrorMsg(Token&, const QString&, uint code); + + + private: + bool isAddOp(Token); + bool isMulOp(Token); + + void getToken(); + void matchToken(int tokenType); + void appendParameters(TreeNode* node); + void Error(Token&, const QString& s, uint code); + + TreeNode* Program(); + TreeNode* ParamList(); + TreeNode* Block(); + TreeNode* Statement(); + + TreeNode* ExternalRun(); + + TreeNode* getId(); + TreeNode* signedFactor(); + TreeNode* Factor(); + TreeNode* Term(); + TreeNode* Expression(); + + TreeNode* Assignment(Token); + TreeNode* FunctionCall(Token); + TreeNode* Other(); + + TreeNode* While(); + TreeNode* For(); + TreeNode* ForEach(); + TreeNode* If(); + TreeNode* Return(); + TreeNode* Break(); + + TreeNode* Clear(); + TreeNode* Go(); + TreeNode* GoX(); + TreeNode* GoY(); + TreeNode* Forward(); + TreeNode* Backward(); + TreeNode* Direction(); + TreeNode* TurnLeft(); + TreeNode* TurnRight(); + TreeNode* Center(); + TreeNode* SetPenWidth(); + TreeNode* PenUp(); + TreeNode* PenDown(); + TreeNode* SetFgColor(); + TreeNode* SetBgColor(); + TreeNode* ResizeCanvas(); + TreeNode* SpriteShow(); + TreeNode* SpriteHide(); + TreeNode* SpritePress(); + TreeNode* SpriteChange(); + + TreeNode* Message(); + TreeNode* InputWindow(); + TreeNode* Print(); + TreeNode* FontType(); + TreeNode* FontSize(); + TreeNode* Repeat(); + TreeNode* Random(); + TreeNode* Wait(); + TreeNode* WrapOn(); + TreeNode* WrapOff(); + TreeNode* Reset(); + + TreeNode* LineBreak(); + TreeNode* EndOfFile(); + + TreeNode* Learn(); + + //private locals + Lexer *lexer; + TreeNode *tree; + Token currentToken; + Token preservedToken; // to preserve the currentToken so it wont get lost + uint row; + uint col; + QStringList learnedFunctionList; +}; + +#endif // _PARSER_H_ diff --git a/kturtle/src/pics/Makefile.am b/kturtle/src/pics/Makefile.am new file mode 100644 index 00000000..2d3c312f --- /dev/null +++ b/kturtle/src/pics/Makefile.am @@ -0,0 +1,8 @@ +picsdir = $(kde_datadir)/kturtle/pics +pics_DATA = turtle.0000.png turtle.0006.png turtle.0012.png turtle.0018.png turtle.0024.png turtle.0030.png \ +turtle.0001.png turtle.0007.png turtle.0013.png turtle.0019.png turtle.0025.png turtle.0031.png \ +turtle.0002.png turtle.0008.png turtle.0014.png turtle.0020.png turtle.0026.png turtle.0032.png \ +turtle.0003.png turtle.0009.png turtle.0015.png turtle.0021.png turtle.0027.png turtle.0033.png \ +turtle.0004.png turtle.0010.png turtle.0016.png turtle.0022.png turtle.0028.png turtle.0034.png \ +turtle.0005.png turtle.0011.png turtle.0017.png turtle.0023.png turtle.0029.png turtle.0035.png +EXTRA_DIST = $(pics_DATA) diff --git a/kturtle/src/pics/turtle.0000.png b/kturtle/src/pics/turtle.0000.png new file mode 100644 index 00000000..5bdf2768 Binary files /dev/null and b/kturtle/src/pics/turtle.0000.png differ diff --git a/kturtle/src/pics/turtle.0001.png b/kturtle/src/pics/turtle.0001.png new file mode 100644 index 00000000..c6a17d5c Binary files /dev/null and b/kturtle/src/pics/turtle.0001.png differ diff --git a/kturtle/src/pics/turtle.0002.png b/kturtle/src/pics/turtle.0002.png new file mode 100644 index 00000000..27419fcb Binary files /dev/null and b/kturtle/src/pics/turtle.0002.png differ diff --git a/kturtle/src/pics/turtle.0003.png b/kturtle/src/pics/turtle.0003.png new file mode 100644 index 00000000..e8949259 Binary files /dev/null and b/kturtle/src/pics/turtle.0003.png differ diff --git a/kturtle/src/pics/turtle.0004.png b/kturtle/src/pics/turtle.0004.png new file mode 100644 index 00000000..0cb37fcd Binary files /dev/null and b/kturtle/src/pics/turtle.0004.png differ diff --git a/kturtle/src/pics/turtle.0005.png b/kturtle/src/pics/turtle.0005.png new file mode 100644 index 00000000..b809ef2e Binary files /dev/null and b/kturtle/src/pics/turtle.0005.png differ diff --git a/kturtle/src/pics/turtle.0006.png b/kturtle/src/pics/turtle.0006.png new file mode 100644 index 00000000..927d4bd8 Binary files /dev/null and b/kturtle/src/pics/turtle.0006.png differ diff --git a/kturtle/src/pics/turtle.0007.png b/kturtle/src/pics/turtle.0007.png new file mode 100644 index 00000000..18578690 Binary files /dev/null and b/kturtle/src/pics/turtle.0007.png differ diff --git a/kturtle/src/pics/turtle.0008.png b/kturtle/src/pics/turtle.0008.png new file mode 100644 index 00000000..4015a21e Binary files /dev/null and b/kturtle/src/pics/turtle.0008.png differ diff --git a/kturtle/src/pics/turtle.0009.png b/kturtle/src/pics/turtle.0009.png new file mode 100644 index 00000000..6d0d55c6 Binary files /dev/null and b/kturtle/src/pics/turtle.0009.png differ diff --git a/kturtle/src/pics/turtle.0010.png b/kturtle/src/pics/turtle.0010.png new file mode 100644 index 00000000..19d4bbce Binary files /dev/null and b/kturtle/src/pics/turtle.0010.png differ diff --git a/kturtle/src/pics/turtle.0011.png b/kturtle/src/pics/turtle.0011.png new file mode 100644 index 00000000..e5f08140 Binary files /dev/null and b/kturtle/src/pics/turtle.0011.png differ diff --git a/kturtle/src/pics/turtle.0012.png b/kturtle/src/pics/turtle.0012.png new file mode 100644 index 00000000..f317f4b5 Binary files /dev/null and b/kturtle/src/pics/turtle.0012.png differ diff --git a/kturtle/src/pics/turtle.0013.png b/kturtle/src/pics/turtle.0013.png new file mode 100644 index 00000000..cce82a0f Binary files /dev/null and b/kturtle/src/pics/turtle.0013.png differ diff --git a/kturtle/src/pics/turtle.0014.png b/kturtle/src/pics/turtle.0014.png new file mode 100644 index 00000000..3b3c9687 Binary files /dev/null and b/kturtle/src/pics/turtle.0014.png differ diff --git a/kturtle/src/pics/turtle.0015.png b/kturtle/src/pics/turtle.0015.png new file mode 100644 index 00000000..08b2e0aa Binary files /dev/null and b/kturtle/src/pics/turtle.0015.png differ diff --git a/kturtle/src/pics/turtle.0016.png b/kturtle/src/pics/turtle.0016.png new file mode 100644 index 00000000..ad66fc98 Binary files /dev/null and b/kturtle/src/pics/turtle.0016.png differ diff --git a/kturtle/src/pics/turtle.0017.png b/kturtle/src/pics/turtle.0017.png new file mode 100644 index 00000000..a81d01c8 Binary files /dev/null and b/kturtle/src/pics/turtle.0017.png differ diff --git a/kturtle/src/pics/turtle.0018.png b/kturtle/src/pics/turtle.0018.png new file mode 100644 index 00000000..f28eb0bd Binary files /dev/null and b/kturtle/src/pics/turtle.0018.png differ diff --git a/kturtle/src/pics/turtle.0019.png b/kturtle/src/pics/turtle.0019.png new file mode 100644 index 00000000..1307d50b Binary files /dev/null and b/kturtle/src/pics/turtle.0019.png differ diff --git a/kturtle/src/pics/turtle.0020.png b/kturtle/src/pics/turtle.0020.png new file mode 100644 index 00000000..a2232c03 Binary files /dev/null and b/kturtle/src/pics/turtle.0020.png differ diff --git a/kturtle/src/pics/turtle.0021.png b/kturtle/src/pics/turtle.0021.png new file mode 100644 index 00000000..bc0f6150 Binary files /dev/null and b/kturtle/src/pics/turtle.0021.png differ diff --git a/kturtle/src/pics/turtle.0022.png b/kturtle/src/pics/turtle.0022.png new file mode 100644 index 00000000..f65b47b3 Binary files /dev/null and b/kturtle/src/pics/turtle.0022.png differ diff --git a/kturtle/src/pics/turtle.0023.png b/kturtle/src/pics/turtle.0023.png new file mode 100644 index 00000000..8e5efab1 Binary files /dev/null and b/kturtle/src/pics/turtle.0023.png differ diff --git a/kturtle/src/pics/turtle.0024.png b/kturtle/src/pics/turtle.0024.png new file mode 100644 index 00000000..396a7ec1 Binary files /dev/null and b/kturtle/src/pics/turtle.0024.png differ diff --git a/kturtle/src/pics/turtle.0025.png b/kturtle/src/pics/turtle.0025.png new file mode 100644 index 00000000..a1ecd51e Binary files /dev/null and b/kturtle/src/pics/turtle.0025.png differ diff --git a/kturtle/src/pics/turtle.0026.png b/kturtle/src/pics/turtle.0026.png new file mode 100644 index 00000000..f73f8167 Binary files /dev/null and b/kturtle/src/pics/turtle.0026.png differ diff --git a/kturtle/src/pics/turtle.0027.png b/kturtle/src/pics/turtle.0027.png new file mode 100644 index 00000000..d55940ce Binary files /dev/null and b/kturtle/src/pics/turtle.0027.png differ diff --git a/kturtle/src/pics/turtle.0028.png b/kturtle/src/pics/turtle.0028.png new file mode 100644 index 00000000..3e17afee Binary files /dev/null and b/kturtle/src/pics/turtle.0028.png differ diff --git a/kturtle/src/pics/turtle.0029.png b/kturtle/src/pics/turtle.0029.png new file mode 100644 index 00000000..14d26bb4 Binary files /dev/null and b/kturtle/src/pics/turtle.0029.png differ diff --git a/kturtle/src/pics/turtle.0030.png b/kturtle/src/pics/turtle.0030.png new file mode 100644 index 00000000..1809eb2e Binary files /dev/null and b/kturtle/src/pics/turtle.0030.png differ diff --git a/kturtle/src/pics/turtle.0031.png b/kturtle/src/pics/turtle.0031.png new file mode 100644 index 00000000..bc9f2f94 Binary files /dev/null and b/kturtle/src/pics/turtle.0031.png differ diff --git a/kturtle/src/pics/turtle.0032.png b/kturtle/src/pics/turtle.0032.png new file mode 100644 index 00000000..7b252516 Binary files /dev/null and b/kturtle/src/pics/turtle.0032.png differ diff --git a/kturtle/src/pics/turtle.0033.png b/kturtle/src/pics/turtle.0033.png new file mode 100644 index 00000000..6b2e84b6 Binary files /dev/null and b/kturtle/src/pics/turtle.0033.png differ diff --git a/kturtle/src/pics/turtle.0034.png b/kturtle/src/pics/turtle.0034.png new file mode 100644 index 00000000..71ad275f Binary files /dev/null and b/kturtle/src/pics/turtle.0034.png differ diff --git a/kturtle/src/pics/turtle.0035.png b/kturtle/src/pics/turtle.0035.png new file mode 100644 index 00000000..edee5d05 Binary files /dev/null and b/kturtle/src/pics/turtle.0035.png differ diff --git a/kturtle/src/pics/turtle.png b/kturtle/src/pics/turtle.png new file mode 100644 index 00000000..5bdf2768 Binary files /dev/null and b/kturtle/src/pics/turtle.png differ diff --git a/kturtle/src/settings.kcfgc b/kturtle/src/settings.kcfgc new file mode 100644 index 00000000..abbb05b2 --- /dev/null +++ b/kturtle/src/settings.kcfgc @@ -0,0 +1,5 @@ +File=kturtle.kcfg +IncludeFiles=kstandarddirs.h,kdebug.h +ClassName=Settings +Singleton=true +Mutators=true \ No newline at end of file diff --git a/kturtle/src/token.cpp b/kturtle/src/token.cpp new file mode 100644 index 00000000..b30842a4 --- /dev/null +++ b/kturtle/src/token.cpp @@ -0,0 +1,19 @@ +/* + Copyright (C) 2003 by Walter Schreppers + Copyright (C) 2004 by Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#include "token.h" diff --git a/kturtle/src/token.h b/kturtle/src/token.h new file mode 100644 index 00000000..2c0e7622 --- /dev/null +++ b/kturtle/src/token.h @@ -0,0 +1,222 @@ +/* + Copyright (C) 2003 by Walter Schreppers + Copyright (C) 2004 by Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +#ifndef _TOKEN_H_ +#define _TOKEN_H_ + +#include + +#include "value.h" + + +struct Pos // convenience, it codes a bit nicer with this, i.e.: "int row = tok.start.row" +{ + uint row; + uint col; +}; + +struct Token +{ + int type; // filled with enumed tokenTypes + QString look; // the way the token looks in the text editor + Value value; // if the token is a number it can be stored here + Pos start; // row'n'col of the starting/ending point of the token + Pos end; +}; + + +enum tokenTypes +{ + tokNotSet = 0, // inittial type of all tokens + tokError = 1, // when there is an error + tokUnknown = 2, // when no token was found, a tokUnknown is often a variable, function or error + + tokIf, // the execution controlling tokens + tokElse, + tokWhile, + tokFor, + tokTo, + tokStep, + tokForEach, + tokIn, + tokBreak, + tokReturn, + + tokBegin, // the scope delimiting tokens + tokEnd, + + tokNumber, // the containers + tokString, + + tokAssign, // for assignments + + tokAnd, // and, or, not + tokOr, + tokNot, + + tokEq, // ==, !=, >=, >, <=, < + tokNe, + tokGe, + tokGt, + tokLe, + tokLt, + + tokBraceOpen, // (, ), +, -, *, / + tokBraceClose, + tokPlus, + tokMinus, + tokMul, + tokDev, + + tokComma, + + tokEOL, // End Of Line token + tokEOF, // End Of File token + + tokLearn, // learn command + + tokClear, // the 'regular' command tokens + tokGo, + tokGoX, + tokGoY, + tokForward, + tokBackward, + tokDirection, + tokTurnLeft, + tokTurnRight, + tokCenter, + tokSetPenWidth, + tokPenUp, + tokPenDown, + tokSetFgColor, + tokSetBgColor, + tokResizeCanvas, + tokSpriteShow, + tokSpriteHide, + tokSpritePress, + tokSpriteChange, + tokMessage, + tokInputWindow, + tokPrint, + tokFontType, + tokFontSize, + tokRepeat, + tokRandom, + tokWait, + tokWrapOn, + tokWrapOff, + tokReset, + tokRun, + + tokDo // a dummy command +}; + +// const QString tokenTypeNames[] = +// { +// /* tokNotSet = 0 */ "", +// /* tokError = 1 */ "", +// /* tokUnknown = 2 */ "name", +// +// /* tokIf */ "if", +// /* tokElse */ "else", +// /* tokWhile */ "while", +// /* tokFor */ "for", +// /* tokTo */ "to", +// /* tokStep */ "step", +// /* tokForEach */ "each", +// /* tokIn */ "in", +// /* tokBreak */ "break", +// /* tokReturn */ "return", +// +// /* tokBegin */ "", +// /* tokEnd */ "", +// +// /* tokNumber */ "number", +// /* tokString */ "string", +// +// /* tokAssign */ "asignment", +// +// /* tokAnd */ "and", +// /* tokOr */ "or", +// /* tokNot */ "not", +// +// /* tokEq */ "questions", +// /* tokNe */ "questions", +// /* tokGe */ "questions", +// /* tokGt */ "questions", +// /* tokLe */ "questions", +// /* tokLt */ "questions", +// +// /* tokBraceOpen */ "math", +// /* tokBraceClose */ "math", +// /* tokPlus */ "math", +// /* tokMinus */ "math", +// /* tokMul */ "math", +// /* tokDev */ "math", +// +// /* tokComma */ "", +// +// /* tokEOL */ "", +// /* tokEOF */ "", +// +// /* tokLearn */ "learn", +// +// /* tokClear */ "clear", +// /* tokGo */ "go", +// /* tokGoX */ "gox", +// /* tokGoY */ "goy", +// /* tokForward */ "forward", +// /* tokBackward */ "backward", +// /* tokDirection */ "direction", +// /* tokTurnLeft */ "turnleft", +// /* tokTurnRight */ "turnright", +// /* tokCenter */ "center", +// /* tokSetPenWidth */ "setpenwidth", +// /* tokPenUp */ "penup", +// /* tokPenDown */ "pendown", +// /* tokSetFgColor */ "setfgcolor", +// /* tokSetBgColor */ "setbgcolor", +// /* tokResizeCanvas */ "resizecanvas", +// /* tokSpriteShow */ "spriteshow", +// /* tokSpriteHide */ "spritehide", +// /* tokSpritePress */ "", +// /* tokSpriteChange */ "", +// /* tokMessage */ "message", +// /* tokInputWindow */ "inputwindow", +// /* tokPrint */ "print", +// /* tokFontType */ "", +// /* tokFontSize */ "fontsize", +// /* tokRepeat */ "repeat", +// /* tokRandom */ "random", +// /* tokWait */ "wait", +// /* tokWrapOn */ "wrapon", +// /* tokWrapOff */ "wrapoff", +// /* tokReset */ "reset", +// /* tokRun */ "run", +// +// /* tokDo */ "", +// }; +// +// // QString Token::tokenType2name(int tokenType) +// // { +// // if (tokenType >= 0) return tokenTypeNames[tokenType]; +// // else return ""; +// // } + +#endif // _TOKEN_H_ diff --git a/kturtle/src/translate.cpp b/kturtle/src/translate.cpp new file mode 100644 index 00000000..d2c43f16 --- /dev/null +++ b/kturtle/src/translate.cpp @@ -0,0 +1,107 @@ +/* + Copyright (C) 2004 by Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +#include +#include + +#include +#include + +#include "settings.h" + +#include "translate.h" + + + +Translate::Translate() +{ + loadTranslations(); +} + + +QString Translate::name2fuzzy(const QString &name) +{ + if ( !aliasMap[name].isEmpty() ) // translate the alias if any + { + return QString( i18n("'%1' (%2)").arg(keyMap[name]).arg(reverseAliasMap[name]) ); + } + return QString( "'" + keyMap[name] + "'"); +} + +QString Translate::name2key(const QString &name) +{ + return keyMap[name]; +} + +QString Translate::alias2key(const QString &name) +{ + return aliasMap[name]; +} + + +void Translate::loadTranslations() { + QDomDocument KeywordsXML; + + kdDebug(0) << "Loading translation dictionary: "<< locate("data", "kturtle/data/logokeywords." + Settings::logoLanguage() + ".xml") < tag) + QDomElement rootElement = KeywordsXML.documentElement(); + QDomNode n = rootElement.firstChild(); + + while ( !n.isNull() ) + { + QString name, key, alias; + name = n.toElement().attribute("name"); // get the name attribute of + QDomNode m = n.firstChild(); // get into the first child of a + while (true) + { + if( !m.toElement().text().isEmpty() ) + { + if (m.toElement().tagName() == "keyword") + { + key = m.toElement().text(); + keyMap.insert(name, key); + } + if (m.toElement().tagName() == "alias") + { + alias = m.toElement().text(); + aliasMap.insert(alias, key); + reverseAliasMap.insert(key, alias); + } + } + // break when read the last child of the current + if ( m == n.lastChild() ) break; + m = m.nextSibling(); // goto the next element in the current + } + n = n.nextSibling(); // goto the next + } + + kdDebug(0) << "Translation dictionary loaded" < +#include + + +class Translate +{ + public: + Translate(); + ~Translate() {} + + QString name2fuzzy(const QString&); + QString name2key(const QString&); + QString alias2key(const QString&); + + + private: + void loadTranslations(); + + typedef QMap StringMap; + StringMap keyMap; + StringMap aliasMap; + StringMap reverseAliasMap; +}; + + +#endif // _TRANSLATE_H_ + + diff --git a/kturtle/src/treenode.cpp b/kturtle/src/treenode.cpp new file mode 100644 index 00000000..d27204ad --- /dev/null +++ b/kturtle/src/treenode.cpp @@ -0,0 +1,255 @@ +/* + Copyright (C) 2003 by Walter Schreppers + Copyright (C) 2004 by Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +// This file is originally written by Walter Scheppers, but allmost +// most aspects of it are slightly changed by Cies Breijs. + + +#include + +#include "treenode.h" + + +TreeNode::TreeNode() +{ + init(); + fType = Unknown; +} + +TreeNode::TreeNode(Token t, NodeType nodeType, QString name) +{ + init(); + fType = nodeType; + fTok = t; + if ( !name.isNull() ) fTok.look = name; + kdDebug(0)<<"TreeNode::TreeNode(); new TreeNode created, with look: '"<setParent(this); + push_back(node); +} + +void TreeNode::appendSibling(TreeNode* node) +{ + node->parent = parent; + if (parent != NULL) parent->push_back(node); +} + + +TreeNode* TreeNode::nextSibling() +{ + if (parent) + { + TreeNode::iterator i = lookup(); + if ( i != parent->end() ) + { + ++i; + // Must check after i has been incremented + // to make sure i isn't at the end before + // returning the contained pointer value. + if ( i != parent->end() ) return *i; + } + } + return NULL; +} + +TreeNode* TreeNode::prevSibling() +{ + if (parent) + { + TreeNode::iterator i = lookup(); + // Must make sure we aren't at beginning as well + // or we can crash when decrementing since we shouldn't + // decrement before the start of the list. + if ( ( i != parent->end() ) && ( i != parent->begin() ) ) + { + --i; + return *i; + } + } + return NULL; +} + + + +TreeNode* TreeNode::firstChild() +{ + if ( !empty() ) + { + TreeNode::const_iterator child = begin(); + return *child; + } + return NULL; +} + +TreeNode* TreeNode::secondChild() +{ + if ( !empty() ) + { + TreeNode::const_iterator child = begin(); + return (*child)->nextSibling(); + } + return NULL; +} + +TreeNode* TreeNode::thirdChild() +{ + if ( !empty() ) + { + TreeNode* child = secondChild(); + if (child != NULL) return child->nextSibling(); + } + return NULL; +} + +TreeNode* TreeNode::fourthChild() +{ + if ( !empty() ) + { + TreeNode* child = thirdChild(); + if (child != NULL) return child->nextSibling(); + } + return NULL; +} + +TreeNode* TreeNode::fifthChild() +{ + if ( !empty() ) + { + TreeNode* child = fourthChild(); + if(child != NULL) return child->nextSibling(); + } + return NULL; +} + +TreeNode* TreeNode::lastChild() +{ + // using a reverse iterator... + if ( !empty() ) + { + TreeNode::const_reverse_iterator child = rbegin(); + return *child; + } + return NULL; +} + + + + +TreeNode::iterator TreeNode::lookup() +{ + if (parent != NULL) + { + TreeNode::iterator i = parent->begin(); + while ( (*i != this) && (i != parent->end() ) ) ++i; + return i; + } + return end(); +} + + + +TreeNode& TreeNode::operator= (const TreeNode& t) +{ + if (this != &t) + { + fType = t.fType; + fTok = t.fTok; + parent = t.parent; + + clear(); + for (TreeNode::const_iterator i = t.begin(); i != t.end(); ++i) + { + push_back(*i); + } + } + return *this; +} + + + + +// recursively walk through tree and show node names with indentation +void TreeNode::showTree(TreeNode* node, int indent) const +{ + indent++; + if ( (node != NULL) && (node->size() > 0) ) + { + for ( TreeNode::const_iterator i = node->begin(); i != node->end(); ++i ) + { + (*i)->show(indent); + showTree(*i, indent); + } + } +} + +void TreeNode::show(int indent) +{ + QString s = ""; + for (int i = 0; i < indent; i++) + { + s += "> "; + } + kdDebug(0)<size() > 0) ) + { + for ( TreeNode::iterator i = node->begin(); i != node->end(); ++i ) + { + destroy(*i); + (*i)->clear(); //free children + //delete ( *i ); //free mem + } + } +} diff --git a/kturtle/src/treenode.h b/kturtle/src/treenode.h new file mode 100644 index 00000000..44d64d0a --- /dev/null +++ b/kturtle/src/treenode.h @@ -0,0 +1,276 @@ +/* + Copyright (C) 2003 by Walter Schreppers + Copyright (C) 2004 by Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +// This file is originally written by Walter Scheppers, but allmost +// every aspect of it is slightly changed by Cies Breijs. + + +#ifndef _TREENODE_H_ +#define _TREENODE_H_ + +#include + +#include + +#include "lexer.h" +#include "token.h" +#include "value.h" + + +using namespace std; // needed because treenode inherites from std::list + +//BUGS: prevSibling and nextSibling sometimes segfault and are not optimal, in short, don't use em! :) + +enum NodeType +{ + Unknown = -1, + programNode, + functionNode, + functionCallNode, + funcReturnNode, + returnNode, + breakNode, + idListNode, + blockNode, + forNode, + forEachNode, + whileNode, + ifNode, + assignNode, + expressionNode, + idNode, + constantNode, + + addNode, + mulNode, + divNode, + subNode, + minusNode, + + nodeGE, + nodeGT, + nodeLE, + nodeLT, + nodeNE, + nodeEQ, + + andNode, + orNode, + notNode, + + runNode, + + ClearNode, + GoNode, + GoXNode, + GoYNode, + ForwardNode, + BackwardNode, + DirectionNode, + TurnLeftNode, + TurnRightNode, + CenterNode, + SetPenWidthNode, + PenUpNode, + PenDownNode, + SetFgColorNode, + SetBgColorNode, + ResizeCanvasNode, + SpriteShowNode, + SpriteHideNode, + SpritePressNode, + SpriteChangeNode, + + MessageNode, + InputWindowNode, + printNode, + FontTypeNode, + FontSizeNode, + RepeatNode, + RandomNode, + WaitNode, + WrapOnNode, + WrapOffNode, + ResetNode, + + LineBreakNode, + EndOfFileNode + + +// HOPEFULLY THIS LIST CAN ONCE LOOK LIKE THIS: +// nodeProgram, // this frirst block has no corresponding token +// nodeFunction, +// nodeFunctionCall, +// nodeReturnFunction, +// nodeParameterList, +// nodeBlock, +// nodeExpression, +// nodeId, // for assignments +// +// nodeNotSet = -1, // inittial type of all tokens +// nodeUnknown = 0, // when no token was found, a tokUnknown is often a variable, function or error +// +// nodeIf, +// nodeElse, +// nodeWhile, +// nodeFor, +// nodeTo, +// nodeStep, +// nodeForEach, +// nodeIn, +// nodeBreak, +// nodeReturn, +// +// nodeBegin, +// nodeEnd, +// +// // nodeNumber, --> constantNode +// // nodeString, +// +// nodeAssign, +// +// nodeAnd, +// nodeOr, +// nodeNot, +// +// nodeEq, +// nodeNe, +// nodeGe, +// nodeGt, +// nodeLe, +// nodeLt, +// +// // nodeBraceOpen, +// // nodeBraceClose, +// // nodePlus, +// nodeAdd, // different from TokenType +// nodeSub, // different from TokenType +// nodeMul, +// nodeDev, +// nodeMinus, // different meaning from TokenType +// +// // nodeComma, +// // nodeEOL, +// // nodeEOF, +// // nodeError, +// +// nodeLearn, +// +// nodeClear, +// nodeGo, +// nodeGoX, +// nodeGoY, +// nodeForward, +// nodeBackward, +// nodeDirection, +// nodeTurnLeft, +// nodeTurnRight, +// nodeCenter, +// nodeSetPenWidth, +// nodePenUp, +// nodePenDown, +// nodeSetFgColor, +// nodeSetBgColor, +// nodeResizeCanvas, +// nodeSpriteShow, +// nodeSpriteHide, +// nodeSpritePress, +// nodeSpriteChange, +// nodeMessage, +// nodeInputWindow, +// nodePrint, +// nodeFontType, +// nodeFontSize, +// nodeRepeat, +// nodeRandom, +// nodeWait, +// nodeWrapOn, +// nodeWrapOff, +// nodeReset, +// nodeRun, +// +// // nodeDo +}; + + + +class TreeNode : public list /*, public Value <-- maybe oneday */ +{ + public: + TreeNode(); // used for creation of the first node called 'tree', in the contructor of the parser + TreeNode( TreeNode* ); // give parent + TreeNode( Token, NodeType = Unknown, QString = QString() ); + virtual ~TreeNode(); + + void init(); + + void appendChild(TreeNode*); + void appendSibling(TreeNode*); // works only if it has parent set! + + TreeNode* firstChild(); + TreeNode* secondChild(); + TreeNode* thirdChild(); + TreeNode* fourthChild(); + TreeNode* fifthChild(); + + TreeNode* lastChild(); + TreeNode* nextSibling(); + TreeNode* prevSibling(); + + void setParent(TreeNode* p) { parent = p; } + TreeNode* getParent() const { return parent; } + + void setToken(Token t) { fTok = t; } + Token& getToken() { return fTok; } + + void setType(NodeType t) { fType = t; } + NodeType getType() const { return fType; } + + void setLook(const QString& s) { fTok.look = s; } + QString getLook() const { return fTok.look; } + + void setValue(const Value& n) { fTok.value = n; } + void setValue(double d) { fTok.value = d; } + void setValue(const QString& s) { fTok.value = s; } + void setValue(bool b) { fTok.value.setBool(b); } + Value getValue() const { return fTok.value; } + + uint getRow() const { return fTok.start.row; } + uint getCol() const { return fTok.start.col; } + + bool hasChildren() const { return size() != 0; } + TreeNode::iterator lookup(); // gives location in parent list as iterator (used by prevSibling and nextSibling) + + TreeNode& operator=(const TreeNode&); + + virtual void show(int indent = 0); + void showTree(TreeNode* node, int indent = 0) const; + + + private: + void destroy(TreeNode*); + + NodeType fType; + Token fTok; + + + protected: + TreeNode *parent; +}; + +#endif // _TREENODE_H_ diff --git a/kturtle/src/value.cpp b/kturtle/src/value.cpp new file mode 100644 index 00000000..b529452d --- /dev/null +++ b/kturtle/src/value.cpp @@ -0,0 +1,328 @@ +/* + Copyright (C) 2003 by Walter Schreppers + Copyright (C) 2004 by Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +#include +#include + +#include "value.h" + + +Value::Value() +{ + init(); +} + +Value::Value(const Value& n) +{ + *this = n; +} + + + +int Value::Type() const +{ + return type; +} + +void Value::setType(int newType) +{ + if (type == newType) return; // dont change values when type is not changing + else if (newType == boolValue) + { + init(); + type = newType; + m_string = i18n("false"); + } + else if (newType == numberValue) + { + init(); + type = newType; + } + else if (newType == stringValue) + { + init(); + type = newType; + } + else if (newType == emptyValue) init(); +} + + +bool Value::Bool() const +{ + if (type == boolValue) return m_bool; + else if (type == numberValue) return (m_double - 0.5 > 0); + return false; +} + +void Value::setBool(bool b) +{ + type = boolValue; + m_bool = b; + if (m_bool) + { + m_double = 1; + m_string = i18n("true"); + } + else + { + m_double = 0; + m_string = i18n("false"); + } +} + + +double Value::Number() const +{ + if (type == boolValue) + { + if (m_bool) return 1; + else return 0; + } + else if (type == numberValue) return m_double; + return 0; // stringValue, emptyValue +} + +void Value::setNumber(double d) +{ + type = numberValue; + m_double = d; + m_string.setNum(d); +} + +bool Value::setNumber(const QString &s) +{ + type = numberValue; + bool ok = true; + double num = s.toDouble(&ok); + if (ok) + { + m_double = num; + m_string.setNum(num); + return true; + } + return false; +} + + +QString Value::String() const +{ + if (type == boolValue) + { + if (m_bool) return QString( i18n("true") ); + else return QString( i18n("false") ); + } + else if (type == numberValue) + { + QString s; + s.setNum(m_double); + return s; + } + return m_string; // stringValue, emptyValue +} + +void Value::setString(double d) +{ + type = stringValue; + m_double = d; + m_string.setNum(d); +} + +void Value::setString(const QString &s) +{ + type = stringValue; + m_string = s; +} + + + +Value& Value::operator=(const Value& n) +{ + if (this != &n) + { + if (type == n.type) + { + type = n.Type(); + m_bool = n.Bool(); + m_double = n.Number(); + m_string = n.String(); + } + else if (n.Type() == boolValue) + { + setBool( n.Bool() ); + } + else if (n.Type() == numberValue) + { + setNumber( n.Number() ); + } + else if (n.Type() == stringValue) + { + setString( n.String() ); + } + else if (n.Type() == emptyValue) + { + init(); + } + } + return *this; +} + + +Value& Value::operator=(const QString& s) +{ + setString(s); + return *this; +} + +Value& Value::operator=(double n) +{ + setNumber(n); + return *this; +} + + + +Value& Value::operator+(const Value& n) +{ + if (type == numberValue && n.Type() == numberValue) + { + m_double += n.Number(); + } + else + { + type = stringValue; + m_string = String() + n.String(); + } + return *this; +} + + +Value& Value::operator-(const Value& n) +{ + if (type == numberValue && n.Type() == numberValue) + { + m_double -= n.Number(); + } + else + { + kdDebug(0)<<"Value::operator; cannot subtract strings"<(const Value& n) const +{ + if (type == boolValue && n.Type() == boolValue) return m_bool > n.Bool(); + if (type == numberValue && n.Type() == numberValue) return m_double > n.Number(); + if (type == stringValue && n.Type() == stringValue) return m_string.length() > n.String().length(); + // if (type == emptyValue && n.Type() == emptyValue) return false; + return false; +} + + +bool Value::operator>=(const Value& n) const +{ + if (type == boolValue && n.Type() == boolValue) return m_bool >= n.Bool(); + if (type == numberValue && n.Type() == numberValue) return m_double >= n.Number(); + if (type == stringValue && n.Type() == stringValue) return m_string.length() >= n.String().length(); + if (type == emptyValue && n.Type() == emptyValue) return true; + return false; +} + + + +// private + +void Value::init() +{ + type = emptyValue; // init'ed values are empty by default + m_bool = false; + m_double = 0; + m_string = ""; +} + + diff --git a/kturtle/src/value.h b/kturtle/src/value.h new file mode 100644 index 00000000..8c61966e --- /dev/null +++ b/kturtle/src/value.h @@ -0,0 +1,85 @@ +/* + Copyright (C) 2003 by Walter Schreppers + Copyright (C) 2004 by Cies Breijs + + This program is free software; you can redistribute it and/or + modify it under the terms of version 2 of the GNU General Public + License as published by the Free Software Foundation. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + + +#ifndef _VALUE_H_ +#define _VALUE_H_ + +#include +#include + + +enum valueType +{ + emptyValue, + boolValue, + numberValue, + stringValue +}; + +class Value +{ + public: + Value(); + Value(const Value&); + ~Value() {} + + + void resetValue() { init(); } + + int Type() const; + void setType(int); + + void setBool(bool); + bool Bool() const; + + double Number() const; + void setNumber(double); + bool setNumber(const QString&); + + QString String() const; + void setString(double); + void setString(const QString&); + + Value& operator=(const Value&); + Value& operator=(const QString&); + Value& operator=(double); + + Value& operator+(const Value&); + Value& operator-(const Value&); + Value& operator*(const Value&); + Value& operator/(const Value&); + + bool operator==(const Value&) const; + bool operator!=(const Value&) const; + bool operator< (const Value&) const; + bool operator<=(const Value&) const; + bool operator> (const Value&) const; + bool operator>=(const Value&) const; + + + private: + void init(); + + int type; + bool m_bool; + double m_double; + QString m_string; +}; + +#endif // _VALUE_H_ diff --git a/kverbos/AUTHORS b/kverbos/AUTHORS new file mode 100644 index 00000000..3ea80210 --- /dev/null +++ b/kverbos/AUTHORS @@ -0,0 +1 @@ +Arnold Kraschinski diff --git a/kverbos/COPYING b/kverbos/COPYING new file mode 100644 index 00000000..54754ab4 --- /dev/null +++ b/kverbos/COPYING @@ -0,0 +1,341 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/kverbos/ChangeLog b/kverbos/ChangeLog new file mode 100644 index 00000000..e69de29b diff --git a/kverbos/INSTALL b/kverbos/INSTALL new file mode 100644 index 00000000..02a4a074 --- /dev/null +++ b/kverbos/INSTALL @@ -0,0 +1,167 @@ +Basic Installation +================== + + These are generic installation instructions. + + The `configure' shell script attempts to guess correct values for +various system-dependent variables used during compilation. It uses +those values to create a `Makefile' in each directory of the package. +It may also create one or more `.h' files containing system-dependent +definitions. Finally, it creates a shell script `config.status' that +you can run in the future to recreate the current configuration, a file +`config.cache' that saves the results of its tests to speed up +reconfiguring, and a file `config.log' containing compiler output +(useful mainly for debugging `configure'). + + If you need to do unusual things to compile the package, please try +to figure out how `configure' could check whether to do them, and mail +diffs or instructions to the address given in the `README' so they can +be considered for the next release. If at some point `config.cache' +contains results you don't want to keep, you may remove or edit it. + + The file `configure.in' is used to create `configure' by a program +called `autoconf'. You only need `configure.in' if you want to change +it or regenerate `configure' using a newer version of `autoconf'. + +The simplest way to compile this package is: + + 1. `cd' to the directory containing the package's source code and type + `./configure' to configure the package for your system. If you're + using `csh' on an old version of System V, you might need to type + `sh ./configure' instead to prevent `csh' from trying to execute + `configure' itself. + + Running `configure' takes a while. While running, it prints some + messages telling which features it is checking for. + + 2. Type `make' to compile the package. + + 3. Type `make install' to install the programs and any data files and + documentation. + + 4. You can remove the program binaries and object files from the + source code directory by typing `make clean'. + +Compilers and Options +===================== + + Some systems require unusual options for compilation or linking that +the `configure' script does not know about. You can give `configure' +initial values for variables by setting them in the environment. Using +a Bourne-compatible shell, you can do that on the command line like +this: + CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure + +Or on systems that have the `env' program, you can do it like this: + env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure + +Compiling For Multiple Architectures +==================================== + + You can compile the package for more than one kind of computer at the +same time, by placing the object files for each architecture in their +own directory. To do this, you must use a version of `make' that +supports the `VPATH' variable, such as GNU `make'. `cd' to the +directory where you want the object files and executables to go and run +the `configure' script. `configure' automatically checks for the +source code in the directory that `configure' is in and in `..'. + + If you have to use a `make' that does not supports the `VPATH' +variable, you have to compile the package for one architecture at a time +in the source code directory. After you have installed the package for +one architecture, use `make distclean' before reconfiguring for another +architecture. + +Installation Names +================== + + By default, `make install' will install the package's files in +`/usr/local/bin', `/usr/local/man', etc. You can specify an +installation prefix other than `/usr/local' by giving `configure' the +option `--prefix=PATH'. + + You can specify separate installation prefixes for +architecture-specific files and architecture-independent files. If you +give `configure' the option `--exec-prefix=PATH', the package will use +PATH as the prefix for installing programs and libraries. +Documentation and other data files will still use the regular prefix. + + If the package supports it, you can cause programs to be installed +with an extra prefix or suffix on their names by giving `configure' the +option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. + +Optional Features +================= + + Some packages pay attention to `--enable-FEATURE' options to +`configure', where FEATURE indicates an optional part of the package. +They may also pay attention to `--with-PACKAGE' options, where PACKAGE +is something like `gnu-as' or `x' (for the X Window System). The +`README' should mention any `--enable-' and `--with-' options that the +package recognizes. + + For packages that use the X Window System, `configure' can usually +find the X include and library files automatically, but if it doesn't, +you can use the `configure' options `--x-includes=DIR' and +`--x-libraries=DIR' to specify their locations. + +Specifying the System Type +========================== + + There may be some features `configure' can not figure out +automatically, but needs to determine by the type of host the package +will run on. Usually `configure' can figure that out, but if it prints +a message saying it can not guess the host type, give it the +`--host=TYPE' option. TYPE can either be a short name for the system +type, such as `sun4', or a canonical name with three fields: + CPU-COMPANY-SYSTEM + +See the file `config.sub' for the possible values of each field. If +`config.sub' isn't included in this package, then this package doesn't +need to know the host type. + + If you are building compiler tools for cross-compiling, you can also +use the `--target=TYPE' option to select the type of system they will +produce code for and the `--build=TYPE' option to select the type of +system on which you are compiling the package. + +Sharing Defaults +================ + + If you want to set default values for `configure' scripts to share, +you can create a site shell script called `config.site' that gives +default values for variables like `CC', `cache_file', and `prefix'. +`configure' looks for `PREFIX/share/config.site' if it exists, then +`PREFIX/etc/config.site' if it exists. Or, you can set the +`CONFIG_SITE' environment variable to the location of the site script. +A warning: not all `configure' scripts look for a site script. + +Operation Controls +================== + + `configure' recognizes the following options to control how it +operates. + +`--cache-file=FILE' + Use and save the results of the tests in FILE instead of + `./config.cache'. Set FILE to `/dev/null' to disable caching, for + debugging `configure'. + +`--help' + Print a summary of the options to `configure', and exit. + +`--quiet' +`--silent' +`-q' + Do not print messages saying which checks are being made. + +`--srcdir=DIR' + Look for the package's source code in directory DIR. Usually + `configure' can determine that directory automatically. + +`--version' + Print the version of Autoconf used to generate the `configure' + script, and exit. + +`configure' also accepts some other, not widely useful, options. + diff --git a/kverbos/Makefile.am b/kverbos/Makefile.am new file mode 100644 index 00000000..67ad0430 --- /dev/null +++ b/kverbos/Makefile.am @@ -0,0 +1,5 @@ +SUBDIRS = kverbos + +EXTRA_DIST = AUTHORS COPYING ChangeLog INSTALL README + +include ../admin/Doxyfile.am diff --git a/kverbos/kverbos/Makefile.am b/kverbos/kverbos/Makefile.am new file mode 100644 index 00000000..9a3b3c97 --- /dev/null +++ b/kverbos/kverbos/Makefile.am @@ -0,0 +1,32 @@ +SUBDIRS = icons data + +bin_PROGRAMS = kverbos +kverbos_SOURCES = kfeedercontrol.cpp kresult.cpp qresult.ui verbspanish.cpp kverbosuser.cpp kerfassen.cpp qerfassen.ui kverbedit.cpp qverbedit.ui qverbosoptions.ui kverbosoptions.cpp qlernen.ui kstartuplogo.cpp kverbosview.cpp kverbosdoc.cpp kverbos.cpp main.cpp prefs.kcfgc +kverbos_LDADD = $(LIB_KFILE) $(LIB_KDEUI) $(LIB_KDECORE) $(LIB_QT) $(LIBSOCKET) + + +EXTRA_DIST = kfeedercontrol.cpp kfeedercontrol.h main.cpp kverbos.cpp kverbos.h kverbosdoc.cpp kverbosdoc.h kverbosview.cpp kverbosview.h kverbosui.rc kverbos.desktop kstartuplogo.cpp kstartuplogo.h startuplogo.png qlernen.ui kverbosoptions.cpp kverbosoptions.h qverbosoptions.ui qverbedit.ui kverbedit.cpp kverbedit.h qerfassen.ui kerfassen.cpp kerfassen.h deu16.png span16.png kverbosuser.cpp kverbosuser.h verbspanish.cpp verbspanish.h qresult.ui kverbosuser.png kresult.cpp kresult.h + +xdg_apps_DATA = kverbos.desktop +kde_kcfg_DATA = kverbos.kcfg + +pics_DATA = startuplogo.png +picsdir = $(kde_datadir)/kverbos/pics + +# set the include path for X, qt and KDE +INCLUDES= $(all_includes) + +METASOURCES = AUTO + +# the library search path. +kverbos_LDFLAGS = $(all_libraries) $(KDE_RPATH) + +rcdir = $(kde_datadir)/kverbos +rc_DATA = kverbosui.rc + +messages: rc.cpp + LIST=`find . -name \*.h -o -name \*.hh -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.ecpp -o -name \*.C`; \ + if test -n "$$LIST"; then \ + $(XGETTEXT) $$LIST -o $(podir)/kverbos.pot; \ + fi + diff --git a/kverbos/kverbos/banderas.png b/kverbos/kverbos/banderas.png new file mode 100644 index 00000000..e775df23 Binary files /dev/null and b/kverbos/kverbos/banderas.png differ diff --git a/kverbos/kverbos/data/Makefile.am b/kverbos/kverbos/data/Makefile.am new file mode 100644 index 00000000..54cb7de5 --- /dev/null +++ b/kverbos/kverbos/data/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = $(AUTODIRS) diff --git a/kverbos/kverbos/data/de/Makefile.am b/kverbos/kverbos/data/de/Makefile.am new file mode 100644 index 00000000..55399ef0 --- /dev/null +++ b/kverbos/kverbos/data/de/Makefile.am @@ -0,0 +1,4 @@ +verbos_DATA = verbos.verbos + +verbosdir = $(kde_datadir)/kverbos/data/de + diff --git a/kverbos/kverbos/data/de/verbos.verbos b/kverbos/kverbos/data/de/verbos.verbos new file mode 100644 index 00000000..06041a63 --- /dev/null +++ b/kverbos/kverbos/data/de/verbos.verbos @@ -0,0 +1,2371 @@ +abandonar +verlassen, vernachlässigen +0 +abrir +öffnen +1 +abriendo +abierto +abro +abres +abre +abrimos +abrís +abren +abría +abrías +abría +abríamos +abríais +abrían +abrí +abriste +abrió +abrimos +abristeis +abrieron +abriré +abrirás +abrirá +abriremos +abriréis +abrirán +abriría +abrirías +abriría +abriríamos +abriríais +abrirían + + + + + + + + + + + + + + + + + + + + + + + + +acostarse +sich schlafen legen +0 +acostumbrarse +sich gewöhnen +0 +afeitar +rasieren +0 +afeitarse +sich rasieren +0 +almacenar +speichern +0 +almorzar +zu Mittag essen, mittagessen +3 +andar +gehen, laufen +1 +andando +andado +ando +andas +anda +andamos +andais +andan +andaba +andabas +andaba +andábamos +andabais +andaban +anduve +anduviste +anduvo +anduvimos +anduvisteis +anduvieron +andaré +andarás +andará +andaremos +andaréis +andarán +andaría +andarías +andaría +andaríamos +andaríais +andarían + + + + + + + + + + + + + + + + + + + + + + + + +apostar +wetten +3 +aprender +lernen +0 +asombrar +erstaunen +0 +asombrarse +sich wundern +0 +atacar +angreifen +6 +ausentarse +sich entfernen, weggehen +0 +averiguar +untersuchen, Ermittlungen anstellen, ermitteln +9 +bailar +tanzen +0 +barrer +kehren, fegen, säubern +0 +bañarse +sich baden +0 +caber +Platz haben, hineingehen, hineinpassen +1 +cabiendo +cabido +quepo +cabes +cabe +cabemos +cabéis +caben +cabía +cabías +cabía +cabíamos +cabíais +cabían +cupe +cupiste +cupo +cupimos +cupisteis +cupieron +cabré +cabrás +cabrá +cabremos +cabréis +cabrán +cabría +cabrías +cabría +cabríamos +cabríais +cabrían + + + + + + + + + + + + + + + + + + + + + + + + +caer +fallen +1 +cayendo +caído +caigo +caes +cae +caemos +caéis +caen +caía +caías +caía +caíamos +caíais +caían +caí +caíste +cayó +caímos +caísteis +cayeron +caeré +caerás +caerá +caeremos +caeréis +caerán +caería +caerías +caería +caeríamos +caeríais +caerían + + + + + + + + + + + + + + + + + + + + + + + + +calcular +rechnen, annehmen +0 +cantar +singen +0 +cazar +jagen, verfolgen +8 +cenar +zu Abend essen, abendessen +0 +cerrar +schließen +2 +coger +nehmen, greifen +11 +comer +essen +0 +comprar +kaufen, einkaufen +0 +comprender +verstehen, begreifen +0 +conducir +führen, fahren +1 +conduciendo +conducido +conduzco +conduces +conduce +conducimos +conducís +conducen +conducía +conducías +conducía +conducíamos +conducíais +conducían +conduje +condujiste +condujo +condujimos +condujisteis +condujieron +conduciré +conducirás +conducirá +conduciremos +conduciréis +conducirán +conduciría +conducirías +conduciría +conduciríamos +conduciríais +conducirían + + + + + + + + + + + + + + + + + + + +conduce +conduzca +conduzcamos +conducid +conduzcan +conocer +kennen, kennenlernen +1 +conociendo +conocido +conozco +conoces +conoce +conocemos +conocéis +conocen +conocía +conocías +conocía +conocíamos +conocíais +conocían +conocí +conociste +conoció +conocimos +conocisteis +conocieron +conoceré +conocerás +conocerá +conoceremos +conoceréis +conocerán +conocería +conocerías +conocería +conoceríamos +conoceríais +conocerían + + + + + + + + + + + + + + + + + + + + + + + + +considerar +betrachten, berücksichtigen +0 +contar +zählen, erzählen, gelten +3 +contestar +erwidern, beantworten, abfragen +0 +continuar +weitermachen +15 +costar +kosten +3 +dar +geben +1 +dando +dado +doy +das +da +damos +dais +dan +daba +dabas +daba +dabamos +dabais +daban +di +diste +dio +dimos +disteis +dieron +daré +darás +dará +daremos +daréis +darán +daría +darías +daría +daríamos +daríais +darían + + + + + + + + + + + + + + + + + + + + + + + + +deber +sollen +0 +decepcionar +enttäuschen +0 +decir +sagen +1 +diciendo +dicho +digo +dices +dice +decimos +decís +dicen +decía +decías +decía +decíamos +decíais +decían +dije +dijiste +dijo +dijimos +dijisteis +dijeron +diré +dirás +dirá +diremos +diréis +dirán +diría +dirías +diría +diríamos +diríais +dirían + + + + + + + + + + + + + + + + + + + + + + + + +delinquir +eine Straftat begehen +13 +demostrar +zeigen, vorführen +3 +desear +wünschen, begehren +0 +devolver +zurückgeben, wiedergeben +1 +devolviendo +devolvido +vuelvo +vuelves +vuelve +volvemos +volvéis +vuelven +devolvía +devolvías +devolvía +devolvíamos +devolvíais +devolvían +devolví +devolviste +devolvió +devolvimos +devolvisteis +devolvieron +devolveré +devolverás +devolverá +devolveremos +devolveréis +devolverán +devolvería +devolverías +devolvería +devolveríamos +devolveríais +devolverían + + + + + + + + + + + + + + + + + + + +vuelve +vuelva +volvamos +volved +vuelvan +disculpar +entschuldigen, verzeihen +0 +discutir +diskutieren, streiten +0 +disfrutar +genießen, sich vergnügen +0 +disgustar +nicht gefallen, mißfallen, verärgern, erzürnen +0 +distinguir +unterscheiden, kennzeichnen +12 +dormir +schlafen +1 +durmiendo +dormido +duermo +duermes +duerme +dormimos +dormís +duermen +dormía +dormías +dormía +dormíamos +dormíais +dormían +dormí +dormiste +durmió +dormimos +dormisteis +durmieron +dormiré +dormirás +dormirá +dormiremos +dormiréis +dormirán +dormiría +dormirías +dormiría +dormiríamos +dormiríais +dormirían +duerma +duermas +duerma +durmamos +durmáis +duerman + + + + + + + + + + + + + +duerme +duerma +durmamos +dormid +duerman +ducharse +sich duschen +0 +encontrar +finden, treffen +3 +encontrarse +sich befinden, sich treffen +3 +entender +verstehen +2 +enviar +senden, schicken +14 +escoger +auswählen, aussuchen +11 +escribir +schreiben +1 +escribiendo +escrito +escribo +escribes +escribe +escribimos +escribís +escriben +escribía +escribías +escribía +escribíamos +escribíais +escribían +escribí +escribiste +escribió +escribimos +escribisteis +escribieron +escribiré +escribirás +escribirá +escribiremos +escribiréis +escribirán +escribiría +escribirías +escribiría +escribiríamos +escribiríais +escribirían + + + + + + + + + + + + + + + + + + + + + + + + +escuchar +hören, zuhören, horchen +0 +esperar +erwarten, warten auf +0 +estar +sein +1 +estando +estado +estoy +estas +esta +estamos +estais +estan +estaba +estabas +estaba +estabamos +estabais +estaban +estuve +estuviste +estuvo +estuvimos +estuvisteis +estuvieron +estare +estaras +estara +estaremos +estareis +estaran +estaria +estarias +estaria +estariamos +estariais +estarian +este +estes +este +estemos +esteis +esten +estuviera +estuvieras +estuviera +estuvieramos +estuvierais +estuvieran + + + + + + + +esta +este +estemos +estad +esten +estudiar +studieren, lernen +0 +fijar +festmachen, befestigen +0 +fumar +rauchen +0 +ganar +gewinnen, verdienen, erhalten, bekommen +0 +haber +haben +1 +habiendo +habido +he +has +ha +hemos +habéis +han +había +habías +había +habíamos +habíais +habían +hube +hubiste +hubo +hubimos +hubisteis +hubieron +habré +habrás +habrá +habremos +habréis +habrán +habría +habrías +habría +habríamos +habríais +habrían + + + + + + + + + + + + + + + + + + + + + + + + +hablar +sprechen +0 +hacer +machen, tun +1 +haciendo +hecho +hago +haces +hace +hacemos +hacéis +hacen +hacía +hacías +hacía +hacíamos +hacíais +hacían +hice +hiciste +hizo +hicimos +hicisteis +hicieron +haré +harás +hará +haremos +haréis +harán +haría +harías +haría +haríamos +haríais +harían + + + + + + + + + + + + + + + + + + + +haz +haga +hagamos +haced +hagan +ir +gehen +1 +yendo +ido +voy +vas +va +vamos +vais +van +iba +ibas +iba +íbamos +ibais +iban +fui +fuiste +fue +fuimos +fuisteis +fueron +iré +irás +irá +iremos +irés +irán +iría +irías +iría +iríamos +iríais +irían +vaya +vayas +vaya +vayamos +vayáis +vayan +fuera +fueras +fuera +fuéramos +fuerais +fueran + + + + + + + +ve +vaya +vayamos +id +vayan +jugar +spielen +4 +lastimarse +sich verletzen +0 +leer +lesen +1 +leyendo +leído +leo +lees +lee +leemos +leéis +leen +leí +leíste +leyó +leímos +leísteis +leyeron +leí +leiste +leió +leimos +leisteis +leieron +leeré +leerás +leerá +leeremos +leeréis +leerán +leería +leerías +leería +leeríamos +leeríais +leerían + + + + + + + + + + + + + + + + + + + + + + + + +levantarse +aufstehen +0 +limpiar +putzen, reinigen +0 +llamar +rufen, anrufen +0 +llamarse +heißen, sich nennen +0 +llegar +ankommen +7 +llevar +tragen, bringen, mitbringen +0 +llover +regnen +3 +manejar +handhaben, führen, leiten, (AM->),fahren +0 +meter +hineinstecken +0 +mirar +ansehen +0 +morder +beißen, anbeißen +3 +mostrar +zeigen, ausstellen +3 +mover +bewegen +3 +nadar +schwimmen +0 +necesitar +brauchen, benötigen +0 +observar +beobachten +0 +oír +hören +1 +oyendo +oído +oigo +oyes +oye +oímos +oís +oyen +oía +oías +oía +oíamos +oíais +oían +oí +oíste +oyó +oímos +oísteis +oyeron +oíré +oírás +oírá +oíremos +oíréis +oírán +oíría +oírías +oíría +oíríamos +oíríais +oírían + + + + + + + + + + + + + + + + + + + +oye +oiga +oigamos +oid +oigan +pagar +zahlen, bezahlen +7 +parecer +scheinen, aussehen wie +1 +pareciendo +parecido +parezco +pareces +parece +parecemos +parecéis +parecen +parecía +parecías +parecía +parecíamos +parecíais +parecían +parecí +pareciste +pareció +parecimos +parecisteis +parecieron +pareceré +parecerás +parecerá +pareceremos +pareceréis +parecerán +parecería +parecerías +parecería +pareceríamos +pareceríais +parecerían + + + + + + + + + + + + + + + + + + + +parece +parezca +parezcamos +pareced +parezcan +pasar +verbringen, vorbeigehen +0 +pedir +bitten +1 +pidiendo +pedido +pido +pides +pide +pedimos +pedís +piden +pedía +pedías +pedía +pedíamos +pedíais +pedían +pedí +pediste +pidió +pedimos +pedisteis +pidieron +pidiere +pidieres +pidiere +pidiéremos +pidiereis +pidieren +pediría +pedirías +pediría +pediríamos +pediríais +pedirían +pida +pidas +pida +pidamos +pidáis +pidan +pidiera +pidieras +pidiera +pidiéramos +pidierais +pidieran + + + + + + + +pide +pida +pidamos +pedid +pidan +peinar +kämmen +0 +pensar +denken, überdenken +2 +poder +können, dürfen +1 +pudiendo +podido +puedo +puedes +puede +podemos +podéis +pueden +podía +podías +podía +podíamos +podíais +podían +pude +pudiste +pudo +pudimos +pudisteis +pudieron +podré +podrás +podrá +podremos +podréis +podrán +podría +podrías +podría +podríamos +podríais +podrían + + + + + + + + + + + + + + + + + + + + + + + + +poner +setzen, stellen, legen +1 +poniendo +puesto +pongo +pones +pone +ponemos +ponéis +ponen +ponía +ponías +ponía +poníamos +poníais +ponían +puse +pusiste +puso +pusimos +pusisteis +pusieron +pondré +pondrás +pondrá +pondremos +pondréis +pondrán +pondría +pondrías +pondría +pondríamos +pondríais +pondrían + + + + + + + + + + + + + + + + + + + +pon +ponga +pongamos +poned +pongan +practicar +üben, praktizieren, treiben, (Sport) +6 +preparar +vorbereiten +0 +presumir +vermuten, annehmen +0 +probar +probieren +3 +programar +programmieren +0 +prometer +versprechen +0 +quejarse +sich beklagen +0 +querer +wollen, lieben, wünschen +1 +queriendo +querido +quiero +quieres +quiere +queremos +queréis +quieren +quería +querías +quería +queríamos +queríais +querían +quise +quisiste +quiso +quisimos +quisisteis +quisieron +querré +querrás +querrá +querremos +querréis +querrán +querría +querrías +querría +querríamos +querríais +querrían + + + + + + + + + + + + + + + + + + + + + + + + +quitar +abnehmen, ausziehen, entfernen +0 +quitarse +sich ausziehen +0 +recibir +bekommen, erhalten +0 +recordar +erinnern, sich erinnern +3 +repetir +wiederholen +1 +repitiendo +repetido +repito +repites +repite +repetimos +repetís +repiten +repetía +repetías +repetía +repetíamos +repetíais +repetían +repetí +repetiste +repitió +repetimos +repetisteis +repitieron +repetiré +repetirás +repetirá +repetiremos +repetiréis +repetirán +repetiría +repetirías +repetiría +repetiríamos +repetiríais +repetirían +repita +repitas +repita +repitamos +repitáis +repitan + + + + + + + + + + + + + +repite +repita +repitamos + +repitan +resolver +lösen +1 +resolviendo +resolvido +resuelvo +resuelves +resuelve +resolvemos +resolvéis +resuelven +resolvía +resolvías +resolvía +resolvíamos +resolvíais +resolvían +resolví +resolviste +resolvió +resolvimos +resolvisteis +resolvieron +resolveré +resolverás +resolverá +resolveremos +resolveréis +resolverán +resolvería +resolverías +resolvería +resolveríamos +resolveríais +resolverían + + + + + + + + + + + + + + + + + + + + + + + + +reír +lachen +1 +riendo +reido +río +ríes +ríe +reímos +reís +ríen +reía +reías +reía +reíamos +reíais +reían +reí +reíste +río +reímos +reísteis +rieron +reíré +reírás +reírá +reíremos +reíréis +reírán +reíría +reírías +reíría +reíríamos +reíríais +reírían + + + + + + + + + + + + + + + + + + + +ríe +ría +riamos +reíd +rían +romper +zerstören +1 +rompiendo +roto +rompo +rompes +rompe +rompemos +rompeis +rompen +rompía +rompías +rompía +rompíamos +rompíais +rompían +rompí +rompiste +rompió +rompimos +rompisteis +rompieron +romperé +romperás +romperá +romperemos +romperéis +romperán +rompería +romperías +rompería +romperíamos +romperíais +romperían + + + + + + + + + + + + + + + + + + + + + + + + +saber +wissen, können; schmecken +1 +sabiendo +sabido +sé +sabes +sabe +sabemos +sabéis +saben +sabía +sabías +sabía +sabíamos +sabíais +sabían +supe +supiste +supo +supimos +supisteis +supieron +sabré +sabrás +sabrá +sabremos +sabréis +sabrán +sabría +sabrías +sabría +sabríamos +sabríais +sabrían + + + + + + + + + + + + + + + + + + + + + + + + +sacudir +rütteln, schütteln +0 +salir +gehen, ausgehen; abfahren +1 +saliendo +salido +salgo +sales +sale +salimos +salís +salen +salía +salías +salía +salíamos +salíais +salían +salí +saliste +salió +salimos +salisteis +salieron +saldré +saldrás +saldrá +saldremos +saldréis +saldrán +saldría +saldrías +saldría +saldríamos +saldríais +saldrían + + + + + + + + + + + + + + + + + + + +sal +salga +salgamos +salid +salgan +saltar +springen, überspringen +0 +saludar +begrüßen, grüßen, salutieren +0 +seguir +folgen, fortsetzen; weiterfahren +1 +siguiendo +seguido +sigo +sigues +sigue +seguimos +seguís +siguen +seguía +seguías +seguía +seguíamos +seguíais +seguían +seguí +seguiste +siguió +seguimos +seguisteis +siguieron +seguiré +seguirás +seguirá +seguiremos +seguiréis +seguirán +seguiría +seguirías +seguiría +seguiríamos +seguiríais +seguirían + + + + + + + + + + + + + + + + + + + +sigue +siga +sigamos +seguid +sigan +ser +sein +1 +siendo +sido +soy +eres +es +somos +sois +son +era +eras +era +eramos +erais +eran +fui +fuiste +fue +fuimos +fuisteis +fueron +sere +seras +sera +seremos +sereis +seran +seria +serias +seria +seriamos +seriais +serian +sea +seas +sea +seamos +seais +sean +fuera +fueras +fuera +fueramos +fuerais +fueran + + + + + + + +se +sea +seamos +sed +sean +servir +servieren +1 +sirviendo +servido +sirvo +sirves +sirve +servimos +servís +sirven +servía +servías +servía +servíamos +servíais +servían +serví +serviste +sirvió +servimos +servisteis +sirvieron +sirviere +sirvieres +sirviere +sirviéremos +sirviereis +sirvieren +serviría +servirías +serviría +serviríamos +serviríais +servirían +sirva +sirvas +sirva +sirvamos +sirváis +sirvan + + + + + + + + + + + + + +sirve +sirva +sirvamos +servid +sirvan +sonar +klingen, läuten +3 +sorprender +überraschen +0 +soñar +träumen +3 +tañer +spielen, läuten, (Instrumente!) +16 +tener +haben, besitzen +1 +teniendo +tenido +tengo +tienes +tiene +tenemos +tenéis +tienen +tenía +tenías +tenía +teníamos +teníais +tenían +tuve +tuviste +tuvo +tuvimos +tuvisteis +tuvieron +tendré +tendrás +tendrá +tendremos +tendréis +tendrán +tendría +tendrías +tendría +tendríamos +tendríais +tendrían + + + + + + + + + + + + + + + + + + + +ten +tenga +tengamos +tened +tengan +tomar +nehmen, trinken +0 +trabajar +arbeiten +0 +traer +bringen, herbringen +1 +trayendo +traido +traigo +traes +trae +traemos +traéis +traen +traía +traías +traía +traíamos +traíais +traían +traje +trajiste +trajo +trajimos +trajisteis +trajeron +traeré +traerás +traerá +traeremos +traeréis +traerán +traería +traerías +traería +traeríamos +traeríais +traerían + + + + + + + + + + + + + + + + + + + +trae +traiga +traigamos +traed +traigan +utilizar +verwenden +8 +vencer +besiegen, siegen +10 +vender +verkaufen +0 +venir +kommen +1 +viniendo +venido +vengo +vienes +viene +venimos +venís +vienen +venía +venías +venía +veníamos +veníais +venían +vine +viniste +vino +vinimos +vinisteis +vinieron +vendré +vendrás +vendrá +vendremos +vendréis +vendrán +vendría +vendrías +vendría +vendríamos +vendríais +vendrían + + + + + + + + + + + + + + + + + + + +ven +venga +vengamos +venid +vengan +visitar +besuchen +0 +vivir +leben +0 +volar +fliegen +3 +volver +drehen, umkehren, zurückkehren +1 +volviendo +vuelto +vuelvo +vuelves +vuelve +volvemos +volveis +vuelven +volvía +volvías +volvía +volvíamos +volvíais +volvían +volví +volviste +volvió +volvimos +volvisteis +volvieron +volveré +volverás +volverá +volveremos +volveréis +volverán +volvería +volverías +volvería +volveríamos +volveríais +volverían +vuelva +vuelvas +vuelva +volvamos +volváis +vuelvan + + + + + + + + + + + + + +vuelve +vuelva + + +vuelvan diff --git a/kverbos/kverbos/data/en/Makefile.am b/kverbos/kverbos/data/en/Makefile.am new file mode 100644 index 00000000..1322fea9 --- /dev/null +++ b/kverbos/kverbos/data/en/Makefile.am @@ -0,0 +1,4 @@ +verbos_DATA = verbos.verbos + +verbosdir = $(kde_datadir)/kverbos/data/en + diff --git a/kverbos/kverbos/data/en/verbos.verbos b/kverbos/kverbos/data/en/verbos.verbos new file mode 100644 index 00000000..62bc04a6 --- /dev/null +++ b/kverbos/kverbos/data/en/verbos.verbos @@ -0,0 +1,2371 @@ +abandonar +to abandon +0 +abrir +to open +1 +abriendo +abierto +abro +abres +abre +abrimos +abrís +abren +abría +abrías +abría +abríamos +abríais +abrían +abrí +abriste +abrió +abrimos +abristeis +abrieron +abriré +abrirás +abrirá +abriremos +abriréis +abrirán +abriría +abrirías +abriría +abriríamos +abriríais +abrirían + + + + + + + + + + + + + + + + + + + + + + + + +acostarse +to go to bed +0 +acostumbrarse +to get used to something +0 +afeitar +to shave +0 +afeitarse +to shave oneself +0 +almacenar +to store +0 +almorzar +to have lunch +3 +andar +to walk +1 +andando +andado +ando +andas +anda +andamos +andais +andan +andaba +andabas +andaba +andábamos +andabais +andaban +anduve +anduviste +anduvo +anduvimos +anduvisteis +anduvieron +andaré +andarás +andará +andaremos +andaréis +andarán +andaría +andarías +andaría +andaríamos +andaríais +andarían + + + + + + + + + + + + + + + + + + + + + + + + +apostar +to bid, to bet on +3 +aprender +to learn +0 +asombrar +to amaze, to astonish +0 +asombrarse +to be amazed, to be astonished +0 +atacar +to attack +6 +ausentarse +to absent oneself +0 +averiguar +to find out +9 +bailar +to dance +0 +barrer +to sweep +0 +bañarse +to bathe (oneself) +0 +caber +to fit +1 +cabiendo +cabido +quepo +cabes +cabe +cabemos +cabéis +caben +cabía +cabías +cabía +cabíamos +cabíais +cabían +cupe +cupiste +cupo +cupimos +cupisteis +cupieron +cabré +cabrás +cabrá +cabremos +cabréis +cabrán +cabría +cabrías +cabría +cabríamos +cabríais +cabrían + + + + + + + + + + + + + + + + + + + + + + + + +caer +to fall +1 +cayendo +caído +caigo +caes +cae +caemos +caéis +caen +caía +caías +caía +caíamos +caíais +caían +caí +caíste +cayó +caímos +caísteis +cayeron +caeré +caerás +caerá +caeremos +caeréis +caerán +caería +caerías +caería +caeríamos +caeríais +caerían + + + + + + + + + + + + + + + + + + + + + + + + +calcular +to calculate, to compute +0 +cantar +to sing +0 +cazar +to hunt +8 +cenar +to have dinner +0 +cerrar +to close, to shut, to shut down +2 +coger +to catch, to seize +11 +comer +to eat +0 +comprar +to buy, to purchase +0 +comprender +to understand, to realize +0 +conducir +to drive +1 +conduciendo +conducido +conduzco +conduces +conduce +conducimos +conducís +conducen +conducía +conducías +conducía +conducíamos +conducíais +conducían +conduje +condujiste +condujo +condujimos +condujisteis +condujieron +conduciré +conducirás +conducirá +conduciremos +conduciréis +conducirán +conduciría +conducirías +conduciría +conduciríamos +conduciríais +conducirían + + + + + + + + + + + + + + + + + + + +conduce +conduzca +conduzcamos +conducid +conduzcan +conocer +to know, to meet +1 +conociendo +conocido +conozco +conoces +conoce +conocemos +conocéis +conocen +conocía +conocías +conocía +conocíamos +conocíais +conocían +conocí +conociste +conoció +conocimos +conocisteis +conocieron +conoceré +conocerás +conocerá +conoceremos +conoceréis +conocerán +conocería +conocerías +conocería +conoceríamos +conoceríais +conocerían + + + + + + + + + + + + + + + + + + + + + + + + +considerar +to consider +0 +contar +to count, to tell +3 +contestar +to answer, to reply +0 +continuar +to continue, to proceed, to resume +15 +costar +to cost +3 +dar +to give +1 +dando +dado +doy +das +da +damos +dais +dan +daba +dabas +daba +dabamos +dabais +daban +di +diste +dio +dimos +disteis +dieron +daré +darás +dará +daremos +daréis +darán +daría +darías +daría +daríamos +daríais +darían + + + + + + + + + + + + + + + + + + + + + + + + +deber +to must +0 +decepcionar +to disappoint +0 +decir +to say, to tell +1 +diciendo +dicho +digo +dices +dice +decimos +decís +dicen +decía +decías +decía +decíamos +decíais +decían +dije +dijiste +dijo +dijimos +dijisteis +dijeron +diré +dirás +dirá +diremos +diréis +dirán +diría +dirías +diría +diríamos +diríais +dirían + + + + + + + + + + + + + + + + + + + + + + + + +delinquir +to offend +13 +demostrar +to demonstrate, to prove +3 +desear +to desire, to wishen +0 +devolver +to give back, to return +1 +devolviendo +devolvido +vuelvo +vuelves +vuelve +volvemos +volvéis +vuelven +devolvía +devolvías +devolvía +devolvíamos +devolvíais +devolvían +devolví +devolviste +devolvió +devolvimos +devolvisteis +devolvieron +devolveré +devolverás +devolverá +devolveremos +devolveréis +devolverán +devolvería +devolverías +devolvería +devolveríamos +devolveríais +devolverían + + + + + + + + + + + + + + + + + + + +vuelve +vuelva +volvamos +volved +vuelvan +disculpar +to apologize +0 +discutir +to argue, to discuss +0 +disfrutar +to enjoy +0 +disgustar +to disgruntle, to dissatisfy +0 +distinguir +to discriminate, to distinguish +12 +dormir +to sleep +1 +durmiendo +dormido +duermo +duermes +duerme +dormimos +dormís +duermen +dormía +dormías +dormía +dormíamos +dormíais +dormían +dormí +dormiste +durmió +dormimos +dormisteis +durmieron +dormiré +dormirás +dormirá +dormiremos +dormiréis +dormirán +dormiría +dormirías +dormiría +dormiríamos +dormiríais +dormirían +duerma +duermas +duerma +durmamos +durmáis +duerman + + + + + + + + + + + + + +duerme +duerma +durmamos +dormid +duerman +ducharse +to take a shower +0 +encontrar +to find +3 +encontrarse +to encounter, to meet +3 +entender +to understand +2 +enviar +to envoy, to send, to ship +14 +escoger +to choose +11 +escribir +to write +1 +escribiendo +escrito +escribo +escribes +escribe +escribimos +escribís +escriben +escribía +escribías +escribía +escribíamos +escribíais +escribían +escribí +escribiste +escribió +escribimos +escribisteis +escribieron +escribiré +escribirás +escribirá +escribiremos +escribiréis +escribirán +escribiría +escribirías +escribiría +escribiríamos +escribiríais +escribirían + + + + + + + + + + + + + + + + + + + + + + + + +escuchar +to listen +0 +esperar +to await, to expect, to hope, to wait +0 +estar +to be +1 +estando +estado +estoy +estas +esta +estamos +estais +estan +estaba +estabas +estaba +estabamos +estabais +estaban +estuve +estuviste +estuvo +estuvimos +estuvisteis +estuvieron +estare +estaras +estara +estaremos +estareis +estaran +estaria +estarias +estaria +estariamos +estariais +estarian +este +estes +este +estemos +esteis +esten +estuviera +estuvieras +estuviera +estuvieramos +estuvierais +estuvieran + + + + + + + +esta +este +estemos +estad +esten +estudiar +to study, to learn +0 +fijar +fo fix +0 +fumar +to smoke +0 +ganar +to earn, to gain, to win +0 +haber +to catch +1 +habiendo +habido +he +has +ha +hemos +habéis +han +había +habías +había +habíamos +habíais +habían +hube +hubiste +hubo +hubimos +hubisteis +hubieron +habré +habrás +habrá +habremos +habréis +habrán +habría +habrías +habría +habríamos +habríais +habrían + + + + + + + + + + + + + + + + + + + + + + + + +hablar +to discuss, to speak, to talk +0 +hacer +to do, to make +1 +haciendo +hecho +hago +haces +hace +hacemos +hacéis +hacen +hacía +hacías +hacía +hacíamos +hacíais +hacían +hice +hiciste +hizo +hicimos +hicisteis +hicieron +haré +harás +hará +haremos +haréis +harán +haría +harías +haría +haríamos +haríais +harían + + + + + + + + + + + + + + + + + + + +haz +haga +hagamos +haced +hagan +ir +to go +1 +yendo +ido +voy +vas +va +vamos +vais +van +iba +ibas +iba +íbamos +ibais +iban +fui +fuiste +fue +fuimos +fuisteis +fueron +iré +irás +irá +iremos +irés +irán +iría +irías +iría +iríamos +iríais +irían +vaya +vayas +vaya +vayamos +vayáis +vayan +fuera +fueras +fuera +fuéramos +fuerais +fueran + + + + + + + +ve +vaya +vayamos +id +vayan +jugar +to play +4 +lastimarse +to hurt oneself +0 +leer +to read +1 +leyendo +leído +leo +lees +lee +leemos +leéis +leen +leí +leíste +leyó +leímos +leísteis +leyeron +leí +leiste +leió +leimos +leisteis +leieron +leeré +leerás +leerá +leeremos +leeréis +leerán +leería +leerías +leería +leeríamos +leeríais +leerían + + + + + + + + + + + + + + + + + + + + + + + + +levantarse +to arise, to get up +0 +limpiar +to clean, to cleanse, to wipe +0 +llamar +to beckon, to call +0 +llamarse +to be called +0 +llegar +to arrive +7 +llevar +to carry +0 +llover +to rain +3 +manejar +to manage, to wield +0 +meter +to put +0 +mirar +to look at +0 +morder +to bite +3 +mostrar +to display, to show +3 +mover +to budge, to move +3 +nadar +to swim +0 +necesitar +to necessitate, to need +0 +observar +to observe +0 +oír +to hear +1 +oyendo +oído +oigo +oyes +oye +oímos +oís +oyen +oía +oías +oía +oíamos +oíais +oían +oí +oíste +oyó +oímos +oísteis +oyeron +oíré +oírás +oírá +oíremos +oíréis +oírán +oíría +oírías +oíría +oíríamos +oíríais +oírían + + + + + + + + + + + + + + + + + + + +oye +oiga +oigamos +oid +oigan +pagar +to pay +7 +parecer +to look, to seem +1 +pareciendo +parecido +parezco +pareces +parece +parecemos +parecéis +parecen +parecía +parecías +parecía +parecíamos +parecíais +parecían +parecí +pareciste +pareció +parecimos +parecisteis +parecieron +pareceré +parecerás +parecerá +pareceremos +pareceréis +parecerán +parecería +parecerías +parecería +pareceríamos +pareceríais +parecerían + + + + + + + + + + + + + + + + + + + +parece +parezca +parezcamos +pareced +parezcan +pasar +to forward, to happen, to pass +0 +pedir +to ask for, to demand, to request +1 +pidiendo +pedido +pido +pides +pide +pedimos +pedís +piden +pedía +pedías +pedía +pedíamos +pedíais +pedían +pedí +pediste +pidió +pedimos +pedisteis +pidieron +pidiere +pidieres +pidiere +pidiéremos +pidiereis +pidieren +pediría +pedirías +pediría +pediríamos +pediríais +pedirían +pida +pidas +pida +pidamos +pidáis +pidan +pidiera +pidieras +pidiera +pidiéramos +pidierais +pidieran + + + + + + + +pide +pida +pidamos +pedid +pidan +peinar +to comb +0 +pensar +to cogitate, to think +2 +poder +to be able to, may +1 +pudiendo +podido +puedo +puedes +puede +podemos +podéis +pueden +podía +podías +podía +podíamos +podíais +podían +pude +pudiste +pudo +pudimos +pudisteis +pudieron +podré +podrás +podrá +podremos +podréis +podrán +podría +podrías +podría +podríamos +podríais +podrían + + + + + + + + + + + + + + + + + + + + + + + + +poner +to lay, to put +1 +poniendo +puesto +pongo +pones +pone +ponemos +ponéis +ponen +ponía +ponías +ponía +poníamos +poníais +ponían +puse +pusiste +puso +pusimos +pusisteis +pusieron +pondré +pondrás +pondrá +pondremos +pondréis +pondrán +pondría +pondrías +pondría +pondríamos +pondríais +pondrían + + + + + + + + + + + + + + + + + + + +pon +ponga +pongamos +poned +pongan +practicar +to practice +6 +preparar +to get ready, to prepare +0 +presumir +to presume +0 +probar +to prove, to test, to try +3 +programar +to program +0 +prometer +to promise +0 +quejarse +to complain +0 +querer +to want +1 +queriendo +querido +quiero +quieres +quiere +queremos +queréis +quieren +quería +querías +quería +queríamos +queríais +querían +quise +quisiste +quiso +quisimos +quisisteis +quisieron +querré +querrás +querrá +querremos +querréis +querrán +querría +querrías +querría +querríamos +querríais +querrían + + + + + + + + + + + + + + + + + + + + + + + + +quitar +to remove, to take away +0 +quitarse +to remove, to take rid of +0 +recibir +to receive, to welcome +0 +recordar +to remember, to remind +3 +repetir +to repeat, to redo +1 +repitiendo +repetido +repito +repites +repite +repetimos +repetís +repiten +repetía +repetías +repetía +repetíamos +repetíais +repetían +repetí +repetiste +repitió +repetimos +repetisteis +repitieron +repetiré +repetirás +repetirá +repetiremos +repetiréis +repetirán +repetiría +repetirías +repetiría +repetiríamos +repetiríais +repetirían +repita +repitas +repita +repitamos +repitáis +repitan + + + + + + + + + + + + + +repite +repita +repitamos + +repitan +resolver +to solve +1 +resolviendo +resolvido +resuelvo +resuelves +resuelve +resolvemos +resolvéis +resuelven +resolvía +resolvías +resolvía +resolvíamos +resolvíais +resolvían +resolví +resolviste +resolvió +resolvimos +resolvisteis +resolvieron +resolveré +resolverás +resolverá +resolveremos +resolveréis +resolverán +resolvería +resolverías +resolvería +resolveríamos +resolveríais +resolverían + + + + + + + + + + + + + + + + + + + + + + + + +reír +to laugh +1 +riendo +reido +río +ríes +ríe +reímos +reís +ríen +reía +reías +reía +reíamos +reíais +reían +reí +reíste +río +reímos +reísteis +rieron +reíré +reírás +reírá +reíremos +reíréis +reírán +reíría +reírías +reíría +reíríamos +reíríais +reírían + + + + + + + + + + + + + + + + + + + +ríe +ría +riamos +reíd +rían +romper +to break, to crash +1 +rompiendo +roto +rompo +rompes +rompe +rompemos +rompeis +rompen +rompía +rompías +rompía +rompíamos +rompíais +rompían +rompí +rompiste +rompió +rompimos +rompisteis +rompieron +romperé +romperás +romperá +romperemos +romperéis +romperán +rompería +romperías +rompería +romperíamos +romperíais +romperían + + + + + + + + + + + + + + + + + + + + + + + + +saber +to know +1 +sabiendo +sabido +sé +sabes +sabe +sabemos +sabéis +saben +sabía +sabías +sabía +sabíamos +sabíais +sabían +supe +supiste +supo +supimos +supisteis +supieron +sabré +sabrás +sabrá +sabremos +sabréis +sabrán +sabría +sabrías +sabría +sabríamos +sabríais +sabrían + + + + + + + + + + + + + + + + + + + + + + + + +sacudir +to shake +0 +salir +to exit, to leave, to quit +1 +saliendo +salido +salgo +sales +sale +salimos +salís +salen +salía +salías +salía +salíamos +salíais +salían +salí +saliste +salió +salimos +salisteis +salieron +saldré +saldrás +saldrá +saldremos +saldréis +saldrán +saldría +saldrías +saldría +saldríamos +saldríais +saldrían + + + + + + + + + + + + + + + + + + + +sal +salga +salgamos +salid +salgan +saltar +to bounce, to jump, to leap +0 +saludar +to greet, to salute +0 +seguir +to continue, to follow +1 +siguiendo +seguido +sigo +sigues +sigue +seguimos +seguís +siguen +seguía +seguías +seguía +seguíamos +seguíais +seguían +seguí +seguiste +siguió +seguimos +seguisteis +siguieron +seguiré +seguirás +seguirá +seguiremos +seguiréis +seguirán +seguiría +seguirías +seguiría +seguiríamos +seguiríais +seguirían + + + + + + + + + + + + + + + + + + + +sigue +siga +sigamos +seguid +sigan +ser +to be +1 +siendo +sido +soy +eres +es +somos +sois +son +era +eras +era +eramos +erais +eran +fui +fuiste +fue +fuimos +fuisteis +fueron +sere +seras +sera +seremos +sereis +seran +seria +serias +seria +seriamos +seriais +serian +sea +seas +sea +seamos +seais +sean +fuera +fueras +fuera +fueramos +fuerais +fueran + + + + + + + +se +sea +seamos +sed +sean +servir +to serve +1 +sirviendo +servido +sirvo +sirves +sirve +servimos +servís +sirven +servía +servías +servía +servíamos +servíais +servían +serví +serviste +sirvió +servimos +servisteis +sirvieron +sirviere +sirvieres +sirviere +sirviéremos +sirviereis +sirvieren +serviría +servirías +serviría +serviríamos +serviríais +servirían +sirva +sirvas +sirva +sirvamos +sirváis +sirvan + + + + + + + + + + + + + +sirve +sirva +sirvamos +servid +sirvan +sonar +to ring, to sound +3 +sorprender +to surprise +0 +soñar +to dream +3 +tañer +to play an instrument +16 +tener +to have +1 +teniendo +tenido +tengo +tienes +tiene +tenemos +tenéis +tienen +tenía +tenías +tenía +teníamos +teníais +tenían +tuve +tuviste +tuvo +tuvimos +tuvisteis +tuvieron +tendré +tendrás +tendrá +tendremos +tendréis +tendrán +tendría +tendrías +tendría +tendríamos +tendríais +tendrían + + + + + + + + + + + + + + + + + + + +ten +tenga +tengamos +tened +tengan +tomar +to drink, to take +0 +trabajar +to work +0 +traer +to bring +1 +trayendo +traido +traigo +traes +trae +traemos +traéis +traen +traía +traías +traía +traíamos +traíais +traían +traje +trajiste +trajo +trajimos +trajisteis +trajeron +traeré +traerás +traerá +traeremos +traeréis +traerán +traería +traerías +traería +traeríamos +traeríais +traerían + + + + + + + + + + + + + + + + + + + +trae +traiga +traigamos +traed +traigan +utilizar +to use +8 +vencer +to surmount +10 +vender +to sell +0 +venir +to come +1 +viniendo +venido +vengo +vienes +viene +venimos +venís +vienen +venía +venías +venía +veníamos +veníais +venían +vine +viniste +vino +vinimos +vinisteis +vinieron +vendré +vendrás +vendrá +vendremos +vendréis +vendrán +vendría +vendrías +vendría +vendríamos +vendríais +vendrían + + + + + + + + + + + + + + + + + + + +ven +venga +vengamos +venid +vengan +visitar +to visit +0 +vivir +to leave +0 +volar +to fly +3 +volver +to return, to revert +1 +volviendo +vuelto +vuelvo +vuelves +vuelve +volvemos +volveis +vuelven +volvía +volvías +volvía +volvíamos +volvíais +volvían +volví +volviste +volvió +volvimos +volvisteis +volvieron +volveré +volverás +volverá +volveremos +volveréis +volverán +volvería +volverías +volvería +volveríamos +volveríais +volverían +vuelva +vuelvas +vuelva +volvamos +volváis +vuelvan + + + + + + + + + + + + + +vuelve +vuelva + + +vuelvan diff --git a/kverbos/kverbos/deu16.png b/kverbos/kverbos/deu16.png new file mode 100644 index 00000000..cffa0b5d Binary files /dev/null and b/kverbos/kverbos/deu16.png differ diff --git a/kverbos/kverbos/icons/Makefile.am b/kverbos/kverbos/icons/Makefile.am new file mode 100644 index 00000000..a4b97f06 --- /dev/null +++ b/kverbos/kverbos/icons/Makefile.am @@ -0,0 +1 @@ +KDE_ICON=AUTO diff --git a/kverbos/kverbos/icons/cr16-action-kverbosuser.png b/kverbos/kverbos/icons/cr16-action-kverbosuser.png new file mode 100644 index 00000000..8f69e2b9 Binary files /dev/null and b/kverbos/kverbos/icons/cr16-action-kverbosuser.png differ diff --git a/kverbos/kverbos/icons/hi128-app-kverbos.png b/kverbos/kverbos/icons/hi128-app-kverbos.png new file mode 100644 index 00000000..2ad40f98 Binary files /dev/null and b/kverbos/kverbos/icons/hi128-app-kverbos.png differ diff --git a/kverbos/kverbos/icons/hi16-app-kverbos.png b/kverbos/kverbos/icons/hi16-app-kverbos.png new file mode 100644 index 00000000..8baafb1c Binary files /dev/null and b/kverbos/kverbos/icons/hi16-app-kverbos.png differ diff --git a/kverbos/kverbos/icons/hi22-app-kverbos.png b/kverbos/kverbos/icons/hi22-app-kverbos.png new file mode 100644 index 00000000..a7d8b6a4 Binary files /dev/null and b/kverbos/kverbos/icons/hi22-app-kverbos.png differ diff --git a/kverbos/kverbos/icons/hi32-app-kverbos.png b/kverbos/kverbos/icons/hi32-app-kverbos.png new file mode 100644 index 00000000..032a2d34 Binary files /dev/null and b/kverbos/kverbos/icons/hi32-app-kverbos.png differ diff --git a/kverbos/kverbos/icons/hi48-app-kverbos.png b/kverbos/kverbos/icons/hi48-app-kverbos.png new file mode 100644 index 00000000..9503d947 Binary files /dev/null and b/kverbos/kverbos/icons/hi48-app-kverbos.png differ diff --git a/kverbos/kverbos/icons/hisc-app-kverbos.svgz b/kverbos/kverbos/icons/hisc-app-kverbos.svgz new file mode 100644 index 00000000..15a148ae Binary files /dev/null and b/kverbos/kverbos/icons/hisc-app-kverbos.svgz differ diff --git a/kverbos/kverbos/kerfassen.cpp b/kverbos/kverbos/kerfassen.cpp new file mode 100644 index 00000000..ea646886 --- /dev/null +++ b/kverbos/kverbos/kerfassen.cpp @@ -0,0 +1,512 @@ +/*************************************************************************** + kerfassen.cpp - description + ------------------- + begin : Sat Dec 15 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kerfassen.h" + +#include +#include +#include +#include +#include +//#include + +#include + +//#include "verbspanish.h" + +// Die Konstruktoren sollen sicherstellen, dass am Anfang die Karteikarten und +// die Eingabefelder für Gerund und Partizip nicht aktiviert sind. +// Das Dialogfeld in den Zustand nicht geändert versetzen. +KErfassen::KErfassen(spanishVerbList& l, int pos, QWidget* parent, const char* name, bool modal, WFlags fl) +: QErfassen(parent, name, modal, fl), liste(l) +{ + formEdit[0][0] = EditYo2_1; + formEdit[1][0] = EditTu2_1; + formEdit[2][0] = EditEl2_1; + formEdit[3][0] = EditNosotros2_1; + formEdit[4][0] = EditVosotros2_1; + formEdit[5][0] = EditEllos2_1; + formEdit[0][1] = EditYo2_2; + formEdit[1][1] = EditTu2_2; + formEdit[2][1] = EditEl2_2; + formEdit[3][1] = EditNosotros2_2; + formEdit[4][1] = EditVosotros2_2; + formEdit[5][1] = EditEllos2_2; + formEdit[0][2] = EditYo2_3; + formEdit[1][2] = EditTu2_3; + formEdit[2][2] = EditEl2_3; + formEdit[3][2] = EditNosotros2_3; + formEdit[4][2] = EditVosotros2_3; + formEdit[5][2] = EditEllos2_3; + formEdit[0][3] = EditYo2_4; + formEdit[1][3] = EditTu2_4; + formEdit[2][3] = EditEl2_4; + formEdit[3][3] = EditNosotros2_4; + formEdit[4][3] = EditVosotros2_4; + formEdit[5][3] = EditEllos2_4; + formEdit[0][4] = EditYo2_5; + formEdit[1][4] = EditTu2_5; + formEdit[2][4] = EditEl2_5; + formEdit[3][4] = EditNosotros2_5; + formEdit[4][4] = EditVosotros2_5; + formEdit[5][4] = EditEllos2_5; + formEdit[0][5] = EditYo2_6; + formEdit[1][5] = EditTu2_6; + formEdit[2][5] = EditEl2_6; + formEdit[3][5] = EditNosotros2_6; + formEdit[4][5] = EditVosotros2_6; + formEdit[5][5] = EditEllos2_6; + formEdit[0][6] = EditYo2_7; + formEdit[1][6] = EditTu2_7; + formEdit[2][6] = EditEl2_7; + formEdit[3][6] = EditNosotros2_7; + formEdit[4][6] = EditVosotros2_7; + formEdit[5][6] = EditEllos2_7; + formEdit[0][7] = 0; + formEdit[1][7] = 0; + formEdit[2][7] = 0; + formEdit[3][7] = 0; + formEdit[4][7] = 0; + formEdit[5][7] = 0; + formEdit[0][8] = EditYo2_8; + formEdit[1][8] = EditTu2_8; + formEdit[2][8] = EditEl2_8; + formEdit[3][8] = EditNosotros2_8; + formEdit[4][8] = EditVosotros2_8; + formEdit[5][8] = EditEllos2_8; + if ((-1 == pos) || (pos >= (int)liste.count())) + position = liste.end(); + else + position = liste.at(pos); + changed = false; + verbToWidget(); + // einige Buttonbeschriftungen richtigstellen + ButtonN->setText("ñ"); + ButtonA->setText("á"); + ButtonE->setText("é"); + ButtonI->setText("í"); + ButtonO->setText("ó"); + ButtonU->setText("ú"); + TextTu1->setText("tú"); + TextTu2->setText("tú"); + TextTu3->setText("tú"); + TextTu4->setText("tú"); + TextTu5->setText("tú"); + TextTu6->setText("tú"); + TextTu7->setText("tú"); + TextTu8->setText("tú"); + ComboBoxTypen->changeItem("gu > gü", 9); + TabWidgetFormas->setCurrentPage(0); + EditVerbo->setFocus(); + verbToWidget(); +} + +KErfassen::~KErfassen() +{ +} + +// Die Eingabefelder für das Gerund und das Partizip werden deaktiviert +// ebenso die Karteikarten, der Radiobutton wird zurückgesetzt +void KErfassen::deaktivieren() +{ + if (position == liste.end()) + ComboBoxTypen->setCurrentItem(REGULAR); + else + ComboBoxTypen->setCurrentItem((*position).getGroup()); + TabWidgetFormas->setEnabled(false); + qWarning("desaktiviert"); + TabWidgetFormas->setCurrentPage(0); + EditGerundio->setEnabled(false); + EditParticipio->setEnabled(false); + EditGerundio->setText(""); + EditParticipio->setText(""); + clearAllPages(); +} + +// Die Eingabefelder für das Gerund und das Partizip werden aktiviert +// ebenso die Karteikarten, der Radiobutton wird gesetzt +void KErfassen::aktivieren() +{ + ComboBoxTypen->setCurrentItem(IRREGULAR); + TabWidgetFormas->setEnabled(true); + TabWidgetFormas->setCurrentPage(0); + EditGerundio->setEnabled(true); + EditParticipio->setEnabled(true); +} + +// löscht die Eingabefelder der ersten Karteikarte für die Formen +void KErfassen::clearPage(int s) +{ + for (int i=0; i<6; i++) + formEdit[i][s]->setText(""); +} + +void KErfassen::clearAllPages() +{ + for (int i = presente; i<=subPasado; i++) + clearPage(i); + clearPage(imperativo); +} + +// Löscht die Inhalte aller Datenfeldler des Dialoges. +void KErfassen::clearAll() +{ + EditVerbo->setText(""); + EditAleman->setText(""); + // Die Eingabefelder sollen wieder deaktiviert werden. Dabei werden sie auch gelöscht. + deaktivieren(); + qWarning("clearAll deaktiviert"); +} + +bool KErfassen::wasChanged() +{ + return changed; +} + +// prüft, ob der Fensterinhalt geändert wurde +bool KErfassen::widgetChanged() +{ + bool result = true; + if (position != liste.end()) + { + // Das Verb an der aktuellen Position ist nicht leer. Ist es gleich dem Verb + // im Widget, dann gab es keine Änderung. + if ((*position).allEqual(verbFromWidget())) + result = false; + } + else + { + // Die aktuelle Position ist leer. Ist das Verb im Widget leer, dann erfolgte + // keine Änderung. + if (verbFromWidget().isEmpty()) + result = false; + }; + return result; +} + +// ----------------------------------------------- +// Hier werden die Slots der Klasse implementiert. +// During the following passage the slots of this class are implemented. +// ----------------------------------------------- + +// the type of the verb was changed +void KErfassen::slotTypChanged(int i) +{ + if (IRREGULAR == i) + { + aktivieren(); + } + else + { + deaktivieren(); +qWarning("slotTypeChanged deaktiviert"); + } +} + +// Die folgenden Slots löschen eine Seite der Karteikarten oder auch +// gleich alle Karten auf einmal. +void KErfassen::slotClearPage1() +{ + clearPage(presente); +} + +void KErfassen::slotClearPage2() +{ + clearPage(imperfecto); +} + +void KErfassen::slotClearPage3() +{ + clearPage(indefinido); +} + +void KErfassen::slotClearPage4() +{ + clearPage(futuro); +} + +void KErfassen::slotClearPage5() +{ + clearPage(condicional); +} + +void KErfassen::slotClearPage6() +{ + clearPage(subPresente); +} + +void KErfassen::slotClearPage7() +{ + clearPage(subPasado); +} + +void KErfassen::slotClearPage8() +{ + clearPage(imperativo); +} + +void KErfassen::slotClearAll() +{ + clearAll(); +} + +void KErfassen::slotDlgEnde() +{ + // Der Dialog wird beendet, nun muss geprüft werden, ob das Verb in den + // Dialogfeldern ein neues oder geändertes Verb ist. Dazu wird das Verb aus den + // Dialogfeldern geholt und mit dem Verb an der aktuellen Listenposition + // verglichen. + if (widgetChanged()) + { + int willErfassen = KMessageBox::warningYesNoCancel(this, + i18n("The current verb is not in the list yet.\nDo you want to add it?"), + i18n("Warning"),i18n("Add"),i18n("Do Not Add")); + switch (willErfassen) + { + case KMessageBox::Yes : // YES + position = verbErfassen(); + case KMessageBox::No : // NO + done(0); + break; + default : // wirkt wie CANCEL + break; + }; + } + else + done(0); +} + +// Ein Verb wurde eingegeben und die Eingabe mit dem +// weiter-Button beendet. +void KErfassen::slotWeiter() +{ + if ( widgetChanged() ) + { + position = verbErfassen(); + }; + // es müssen alle Eingabefelder wieder gelöscht werden oder das Verb an der aktuellen + // Position wird in den Dialog geladen und den Eingabefokus + // erhält das Feld für das spanische Wort + if (position == liste.end()) + { + position = liste.begin(); + } + else + { + position++; + }; + verbToWidget(); + TabWidgetFormas->setCurrentPage(0); + EditVerbo->setFocus(); +} // slotWeiter + +// Die Eingabeposition in der Liste muss eine Position weiter nach vorne rutschen. +void KErfassen::slotZurueck() +{ + if ( widgetChanged() ) + { + position = verbErfassen(); + }; + // es müssen alle Eingabefelder wieder gelöscht werden oder es muss das Verb an + // der Position in den Dialog geladen werden und den Eingabefokus + // erhält das Feld für das spanische Wort + if (position == liste.begin()) + { + position = liste.end(); + } + else + { + position--; + }; + verbToWidget(); + TabWidgetFormas->setCurrentPage(0); + EditVerbo->setFocus(); +} // slotZurueck + +// The dilog shows a verb but this verb shouldn't be changed. The user wants to +// enter a new verb. So he can use this button to get an empty dialog window for his +// new verb +void KErfassen::slotNewVerb() +{ + if ( widgetChanged() ) + position = verbErfassen(); + position = liste.end(); + verbToWidget(); + TabWidgetFormas->setCurrentPage(0); + EditVerbo->setFocus(); +} + +void KErfassen::slotN() +{ + QLineEdit* pl = dynamic_cast(focusWidget()); + if (pl) + pl->insert("ñ"); +} + +void KErfassen::slotA() +{ + QLineEdit* pl = dynamic_cast(focusWidget()); + if (pl) + pl->insert("á"); +} + +void KErfassen::slotE() +{ + QLineEdit* pl = dynamic_cast(focusWidget()); + if (pl) + pl->insert("é"); +} + +void KErfassen::slotI() +{ + QLineEdit* pl = dynamic_cast(focusWidget()); + if (pl) + pl->insert("í"); +} + +void KErfassen::slotO() +{ + QLineEdit* pl = dynamic_cast(focusWidget()); + if (pl) + pl->insert("ó"); +} + +void KErfassen::slotU() +{ + QLineEdit* pl = dynamic_cast(focusWidget()); + if (pl) + pl->insert("ú"); +} + +// A verb that is in the dialog should be addded to the list. +// - if it is completely new verb then the verb should be added at its alphabetical position +// - if there is a verb which is equal to the new verb then a dialog asks whether the +// verb should be added again or replaced or if the operation shoul be canceled. +spanishVerbList::Iterator KErfassen::verbErfassen() +{ + verbSpanish v = verbFromWidget(); + spanishVerbList::Iterator it = liste.begin(); + if (liste.isEmpty()) + { + // The list was empty until now + it = liste.append(v); + changed = true; + } + else + { + while ((it != liste.end()) && (*it < v)) + it++; + if ((it == liste.end()) || !(*it == v)) + { + // Das Verb v wurde nicht in der Liste gefunden. + it = liste.insert(it, v); + changed = true; + } + else + { + // Das Verb wurde in der Liste gefunden. + switch (KMessageBox::warningYesNoCancel(this, + i18n("The current verb is already in the list.\nDo you want to replace it?\nIf you do not want to change the list press 'Cancel'."), + i18n("Warning"), i18n("Replace"), i18n("Do Not Replace"))) + { + case KMessageBox::Yes: // the verb at the position is replaced by v. + *it = v; + changed = true; + break; + case KMessageBox::No: // the verb v is added as a new verb + it = liste.insert(it, v); + changed = true; + break; + default: + // nothing is done the list remains unchanged. + {}; + }; + }; + }; + return it; +} // VerbErfassen + +// The information in the dialog is read and stored in an verb object and then returned +verbSpanish KErfassen::verbFromWidget() +{ + verbSpanish v; + v.setSpanish(EditVerbo->text().simplifyWhiteSpace()); + v.setForeign(EditAleman->text().simplifyWhiteSpace()); + if (ComboBoxTypen->currentItem()!=IRREGULAR) + { + // regelmäßiges Verb - Endungstyp feststellen -> fertig + v.setGroup(ComboBoxTypen->currentItem()); + } + else + { + // unregelmäßiges Verb - alle Formen übertragen -> fertig + v.setGroup(IRREGULAR); + v.setGerund(EditGerundio->text().simplifyWhiteSpace()); + v.setPartizip(EditParticipio->text().simplifyWhiteSpace()); + // die anderen Verbformen für die Zeiten übertragen. + for (int i=presente; i<=subPasado; i++) + for (int j = yo; j<=ellos; j++) + v.setForm(i, j, formEdit[j][i]->text().simplifyWhiteSpace()); + for (int j = yo; j<=ellos; j++) + v.setForm(imperativo, j, formEdit[j][imperativo]->text().simplifyWhiteSpace()); + }; + return v; +} + +// The verb at the position it should be displaied in the dialog +void KErfassen::verbToWidget() +{ + if (position == liste.end()) + { + clearAll(); + } + else + { + verbSpanish v = *position; + EditVerbo->setText(v.getSpanish()); + EditAleman->setText(v.getForeign()); + ComboBoxTypen->setCurrentItem(v.getGroup()); + if (v.isGroupVerb()) + { + deaktivieren(); +qWarning("verbTowidget deaktiviert"); + } + else + { + // this is an irregular verb: bring all the forms to the dialog widget + aktivieren(); + EditGerundio->setText(v.getGerund()); + EditParticipio->setText(v.getPartizip()); + // die anderen Verbformen für die Zeiten übertragen. + for (int i=presente; i<=subPasado; i++) + for (int j = yo; j<=ellos; j++) + formEdit[j][i]->setText(v.getForm(i, j)); + for (int j = yo; j<=ellos; j++) + formEdit[j][imperativo]->setText(v.getForm(imperativo, j)); + }; + }; +} + +// The dialog works on his own copy of the verblist. So after the end of the dialog +// the caling function has to fetch the list from the dialog with this function. +spanishVerbList KErfassen::getList() +{ + return liste; +} + + + diff --git a/kverbos/kverbos/kerfassen.h b/kverbos/kverbos/kerfassen.h new file mode 100644 index 00000000..7a8f2fc6 --- /dev/null +++ b/kverbos/kverbos/kerfassen.h @@ -0,0 +1,148 @@ +/*************************************************************************** + kerfassen.h - description + ------------------- + begin : Sat Dec 15 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KERFASSEN_H +#define KERFASSEN_H + +#include + +#include "qerfassen.h" +#include "verbspanish.h" + +class QLineEdit; + + +/** This class overloads the class QErfassen which was created with the Qt-designer. + * The dialog is used to edit existing verbs and to add new verbs. + * + *@author Arnold Kraschinski + */ + +class KErfassen : public QErfassen { +public: + /** An die Dialogklasse wird ein Zeiger auf eine Verbliste übergeben, damit + * Verben in die Liste eingefügt werden können. Es wird auch ein Iterator übergeben, der + * anzeigt, wo mit dem editieren begonnen werden soll. + */ + KErfassen(spanishVerbList& l, int pos = -1, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0); + /** der Destruktor */ + virtual ~KErfassen(); + /** Gibt zurück, ob durch den Ablauf des Dialoges eine Änderung an der + * bearbeiteten Verbliste entstanden ist (list = true). + * Wird als Parameter false übergeben, erfährt man, ob das Fenster des Dialoges + * geändert wurde. + */ + bool wasChanged(); + /** The dialog works on his own copy of the verblist. So after the end of the dialog + * the caling function has to fetch the list from the dialog with this function. + */ + spanishVerbList getList(); + +private: + /** Ein Verb befindet sich in den Eingabefeldern des Dialoges und + * dieses soll nun in die Liste aufgenommen werden. + */ + spanishVerbList::Iterator verbErfassen(); + /** The verb in the edit boxes is transfered to a verbSpanish object + */ + verbSpanish verbFromWidget(); + /** Ein Verb aus der aktuellen Listenposition soll in dem Dialog dargestellt + * werden. + */ + void verbToWidget(); + /** Deaktiviert die Eingabefelder für die Gerund-Form und für das Partizip + * und die Karteikarten für die ganzen Formen. Außerdem wird der Radiobutton + * wieder auf den Ausgangszustand zurückgesetzt. + */ + void deaktivieren(); + /** Aktiviert die Eingabefelder für die Gerund-Form und für das Partizip + * und die Karteikarten für die ganzen Formen. Außerdem wird der Radiobutton + * in den gesetzten Zustand gebracht. + */ + void aktivieren(); + /** In dem Dialog sollen ein Teil der Eingabefelder oder aber alle + * Eingabefelder gelöscht werden. + */ + void clearPage(int s); + void clearAllPages(); + void clearAll(); + /** Es wird geprüft, ob der Inhalt des Eingabefensters verändert wurde. + */ + bool widgetChanged(); + +public slots: + /** Dieser Slot bearbeitet den Wechsel am RadioButtonIrregular + * Wird der Knopf ausgewählt, dann müssen alle Felder für die + * unregelmäßigen Formen aktiviert werden. + * Wird der Button gelöscht, dann müssen die Felder deaktiviert + * werden. + */ + // virtual void slotToggleIrregular(bool b); + virtual void slotTypChanged(int); + /** Die folgenden Slots werden von den einzelnen Löschen-Buttons des + * Dialoges aufgerufen. + */ + virtual void slotClearPage1(); + virtual void slotClearPage2(); + virtual void slotClearPage3(); + virtual void slotClearPage4(); + virtual void slotClearPage5(); + virtual void slotClearPage6(); + virtual void slotClearPage7(); + virtual void slotClearPage8(); + virtual void slotClearAll(); + /** Wird aufgerufen, wenn der 'beenden'-Button gedrückt wurde. + */ + virtual void slotDlgEnde(); + /** Die Eingabe eines Verbes wurde abgeschlossen und es wurde der + * weiter Button gedrückt, um weitere Verben einzugeben. + */ + virtual void slotWeiter(); + /** Es wurde an einer Position in der Liste der zurück-Button betätigt. + * Das gerade eingegebene Verb muss in die Liste übernommen werden und der + * Positionszeiger in der Liste muss eine Position nach hinten rücken, falls + * es ein Verb weiter vorne in der Liste gibt. Dieses Verb muss eventuell in + * den Dialog geladen werden. + */ + virtual void slotZurueck(); + /** The dilog shows a verb but this verb shouldn't be changed. The user wants to + * enter a new verb. So he can use this button to get an empty dialog window for his + * new verb + */ + virtual void slotNewVerb(); + /** Die folgenden Slots werden aufgerufen, wenn ein Button mit einem + * spanischen Sonderzeichen gedrückt wird. + * Das Zeichen wird dann dem Eingabefeld, das den Focus hat zugefügt. + */ + virtual void slotN(); + virtual void slotA(); + virtual void slotE(); + virtual void slotI(); + virtual void slotO(); + virtual void slotU(); + +private: + /** Der Zeiger auf das Dokumenten-Objekt des Programmes. */ + spanishVerbList liste; + spanishVerbList::Iterator position; + /** changed zeigt an, ob etwas geändert wurde. */ + bool changed; + /** Are pointers to the GUI elements for an easier use */ + QLineEdit* formEdit[6][MAX_TIEMPOS]; +}; + +#endif diff --git a/kverbos/kverbos/kfeeder16.png b/kverbos/kverbos/kfeeder16.png new file mode 100644 index 00000000..70a99207 Binary files /dev/null and b/kverbos/kverbos/kfeeder16.png differ diff --git a/kverbos/kverbos/kfeedercontrol.cpp b/kverbos/kverbos/kfeedercontrol.cpp new file mode 100644 index 00000000..daa4b9ab --- /dev/null +++ b/kverbos/kverbos/kfeedercontrol.cpp @@ -0,0 +1,140 @@ +/*************************************************************************** + kfeedercontrol.cpp - description + ------------------- + begin : Wed Apr 17 2002 + copyright : (C) 2002 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kfeedercontrol.h" + +#include +#include + +KFeederControl::KFeederControl(int ID, bool splash, bool automatic) +{ + QString f = KStandardDirs::findExe("kfeeder"); + QString s; + s.setNum(ID); + childFeeder << f; + if (splash) + childFeeder << "-s" << "yes"; + else + childFeeder << "-s" << "no"; + if (automatic) + childFeeder << "-m" << "automatic"; + else + childFeeder << "-m" << "triggered"; + if (!childFeeder.start()) + active = false; + else + { + feederID.setNum(childFeeder.pid()); + feederID = "KFeeder-" + feederID; + + dcop = kapp->dcopClient(); + dcop->attach(); + appId = dcop->registerAs("KVerbos"); + active = true; + }; +} + +KFeederControl::~KFeederControl() +{ +} + +// resets the KFeeder +bool KFeederControl::reset() +{ + if (active) + { + QByteArray data; // "raw support" for data + QDataStream arg(data, IO_WriteOnly); // "container" provides + // easy access to data + int a_number = 1; + arg << a_number; // put information on the + // "support" in the "container" + lastResult = dcop->send(feederID, // identify the recipient + "kfeeder", //hierarchically designate + // the targeted object + "reset()", // signature of the method + // that will handle sent data + data); // the data + }; + return active && lastResult; +} + +bool KFeederControl::addOne() +{ + if (active) + { + QByteArray data; // "raw support" for data + QDataStream arg(data, IO_WriteOnly); // "container" provides + // easy access to data + int a_number = 1; + arg << a_number; // put information on the + // "support" in the "container" + lastResult = dcop->send(feederID, // identify the recipient + "kfeeder", //hierarchically designate + // the targeted object + "addOne()", // signature of the method + // that will handle sent data + data); // the data + }; + return active && lastResult; +} + +bool KFeederControl::addN(int n) +{ + if (active) + { + QByteArray data; // "raw support" for data + QDataStream arg(data, IO_WriteOnly); // "container" provides + // easy access to data + int a_number = n; + arg << a_number; // put information on the + // "support" in the "container" + lastResult = dcop->send(feederID, // identify the recipient + "kfeeder", // hierarchically designate + // the targeted object + "addN(int)", // signature of the method + // that will handle sent data + data); // the data + }; + return active && lastResult; +} + +// sets the type of food movement. 'true' the food is moved automatically. +// 'false' it is necessary to trigger the food movement. */ +bool KFeederControl::setAutomatic(bool a) +{ + if (active) + { + QByteArray data; // "raw support" for data + QDataStream arg(data, IO_WriteOnly); // "container" provides + // easy access to data + int num; + if (a) + num = 1; // put information on the + else + num = 0; + arg << num; + // "support" in the "container" + lastResult = dcop->send(feederID, // identify the recipient + "kfeeder", //hierarchically designate + // the targeted object + "setAutomatic(int)", // signature of the method + // that will handle sent data + data); // the data + }; + return active && lastResult; +} diff --git a/kverbos/kverbos/kfeedercontrol.h b/kverbos/kverbos/kfeedercontrol.h new file mode 100644 index 00000000..9617aa18 --- /dev/null +++ b/kverbos/kverbos/kfeedercontrol.h @@ -0,0 +1,58 @@ +/*************************************************************************** + kfeedercontrol.h - description + ------------------- + begin : Wed Apr 17 2002 + copyright : (C) 2002 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KFEEDERCONTROL_H +#define KFEEDERCONTROL_H + +#include +#include + + +/** This class is used to control the KFeeder. + *@author Arnold Kraschinski + */ + +class KFeederControl { +public: + KFeederControl(int ID, bool splash, bool automatic); + ~KFeederControl(); + /** resets the KFeeder */ + bool reset(); + /** sets the type of food movement. 'true' the food is moved automatically. + * 'false' it is necessary to trigger the food movement. */ + bool setAutomatic(bool a); + /** sends one Point to the KFeeder */ + bool addOne(); + /** sends n points to the KFeeder */ + bool addN(int n); + /** returns if the KProcess is still active. This is useful right after the start to + * see if it was successful + */ + bool isActive() { return active; } + /** returns the last result of the latest dcop operation */ + bool getLastResult() { return lastResult; } +private: + KProcess childFeeder; + QCString feederID; + bool active; + bool lastResult; + + QCString appId; + DCOPClient* dcop; +}; + +#endif diff --git a/kverbos/kverbos/kresult.cpp b/kverbos/kverbos/kresult.cpp new file mode 100644 index 00000000..eeaedb6b --- /dev/null +++ b/kverbos/kverbos/kresult.cpp @@ -0,0 +1,95 @@ +/*************************************************************************** + kresult.cpp - description + ------------------- + begin : Sat Jan 5 2002 + copyright : (C) 2002 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kresult.h" +#include +#include +#include +#include + +#include + +KResult::KResult(KVerbosUser* pU, QWidget* parent, const char* name, bool modal, WFlags fl ) +: QResult(parent, name, modal, fl) +{ + int sessions; + QString date[10]; + int result[10][2]; + pU->getResults(sessions, date, result); + QString s; + s.setNum(sessions); + TextLabelSessions->setText(s); + TextLabelUser->setText(pU->getName()); + TableResult->horizontalHeader()->setLabel(1, i18n("trained")); + TableResult->horizontalHeader()->setLabel(2, i18n("correct in %")); + TableResult->horizontalHeader()->setLabel(0, i18n("date")); + for (int row=0; row<10; row++) + { + TableResult->setText(row, 0, date[row]); + TableResult->setText(row, 1, s.setNum(result[row][1])+i18n(" verbs")); + TableResult->setText(row, 2, s.setNum(result[row][0])+"%"); + }; + TableResult->adjustColumn(0); + TableResult->adjustColumn(1); + TableResult->adjustColumn(2); + + // Die Spaltenbreiten anpassen + ListViewVerben->setColumnWidthMode(0, QListView::Maximum); + ListViewVerben->setColumnWidthMode(1, QListView::Maximum); + + verbenListe* pVL = pU->getListe(); + verbenListe::Iterator it; + QValueStack right; + QValueStack wrong; + for (it = pVL->begin(); it!=pVL->end(); ++it) + { + if ((*it).status == RICHTIGGEMACHT) + right.push((*it).verb); + else + if ((*it).status == FEHLERHAFT) + wrong.push((*it).verb); + }; + while (!right.isEmpty() && !wrong.isEmpty()) + { + QListViewItem* pItem; + pItem = new QListViewItem( ListViewVerben, right.pop(), wrong.pop()); + ListViewVerben->insertItem(pItem); + }; + while (!right.isEmpty()) + { + QListViewItem* pItem; + pItem = new QListViewItem( ListViewVerben, right.pop(), ""); + ListViewVerben->insertItem(pItem); + }; + while (!wrong.isEmpty()) + { + QListViewItem* pItem; + pItem = new QListViewItem( ListViewVerben, "", wrong.pop()); + ListViewVerben->insertItem(pItem); + }; +} + +KResult::~KResult() +{ +} + +void KResult::slotDlgEnde() +{ + done(0); +} + + diff --git a/kverbos/kverbos/kresult.h b/kverbos/kverbos/kresult.h new file mode 100644 index 00000000..bcf54f97 --- /dev/null +++ b/kverbos/kverbos/kresult.h @@ -0,0 +1,39 @@ +/*************************************************************************** + kresult.h - description + ------------------- + begin : Sat Jan 5 2002 + copyright : (C) 2002 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KRESULT_H +#define KRESULT_H + +#include "qresult.h" +#include "kverbosuser.h" + +/**In a dialog window the number of training sessions and the results of the + *latest 10 sessions in progress bars are displayed. + *@author Arnold Kraschinski + */ + +class KResult : public QResult { +public: + KResult(KVerbosUser* pU, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); + ~KResult(); +public slots: + /** Wird durch den OK-Button aufgerufen und beendet den Dialog. + */ + virtual void slotDlgEnde(); +}; + +#endif diff --git a/kverbos/kverbos/kstartuplogo.cpp b/kverbos/kverbos/kstartuplogo.cpp new file mode 100644 index 00000000..40569b0b --- /dev/null +++ b/kverbos/kverbos/kstartuplogo.cpp @@ -0,0 +1,42 @@ +/*************************************************************************** + kstartuplogo.cpp - description + ------------------- + begin : Fri Dec 14 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kstartuplogo.h" +#include +#include +#include + +KStartupLogo::KStartupLogo(QWidget * parent, const char *name) +: QWidget(parent,name,WStyle_Customize | WStyle_NoBorder ) +{ + QPixmap pm; + pm.load(locate("appdata", "pics/startuplogo.png")); + setBackgroundPixmap(pm); + QRect desk = KGlobalSettings::splashScreenDesktopGeometry(); + setGeometry(desk.center().x()-pm.width()/2, desk.center().y()-pm.height()/2, + pm.width(),pm.height()); +} + +KStartupLogo::~KStartupLogo(){ +} + +bool KStartupLogo::event(QEvent* ev){ + raise(); + return QWidget::event(ev); +} + +#include "kstartuplogo.moc" diff --git a/kverbos/kverbos/kstartuplogo.h b/kverbos/kverbos/kstartuplogo.h new file mode 100644 index 00000000..792e9272 --- /dev/null +++ b/kverbos/kverbos/kstartuplogo.h @@ -0,0 +1,37 @@ +/*************************************************************************** + kstartuplogo.h - description + ------------------- + begin : Fri Dec 14 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KSTARTUPLOGO_H +#define KSTARTUPLOGO_H + +#include + +/**This class creates the splash screen at the beginning of the program. + *@author Arnold Kraschinski + */ + +class KStartupLogo : public QWidget { + Q_OBJECT +public: + KStartupLogo(QWidget *parent=0, const char *name=0); + ~KStartupLogo(); +protected: + virtual bool event(QEvent*); +}; + + +#endif diff --git a/kverbos/kverbos/kverbedit.cpp b/kverbos/kverbos/kverbedit.cpp new file mode 100644 index 00000000..b0d4352e --- /dev/null +++ b/kverbos/kverbos/kverbedit.cpp @@ -0,0 +1,152 @@ +/*************************************************************************** + kverbedit.cpp - description + ------------------- + begin : Sat Dec 15 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "kverbedit.h" +#include "kerfassen.h" + +/** An die Dialogklasse wird direkt der Zeiger auf die Verbliste bergeben, damit + * die Liste der Verben bearbeitet werden kann. Zu Beginn mssen alle Verben + * aus der Liste in eine dialogeigene Liste und die QListView bertragen werden. + */ +KVerbEdit::KVerbEdit(spanishVerbList& l, QWidget* parent /*= 0*/, const char* name /*= 0*/, bool modal /*= FALSE*/, WFlags fl /*= 0*/) +: QVerbEdit(parent, name, modal, fl), list(l) +{ + // Die Spaltenbreiten anpassen + ListView1->setColumnWidthMode(0, QListView::Manual); + ListView1->setColumnWidthMode(1, QListView::Manual); + int br = width() / 20 * 9; + QString brstr; + brstr.setNum(br); + ListView1->setColumnWidth(0, br); + ListView1->setColumnWidth(1, br); + // Eine Kopie der Liste erstellen und die Liste in die Ansicht bringen + changed = false; + listToView(); +} + +KVerbEdit::~KVerbEdit() +{ +} + +// kopiert die Liste in die ListView. +void KVerbEdit::listToView() +{ + ListView1->clear(); + if (!list.isEmpty()) + { + spanishVerbList::Iterator it; + for (it = list.begin(); it != list.end(); ++it) + { + QListViewItem* pItem; + pItem = new QListViewItem( ListView1, (*it).getSpanish(), (*it).getForeign()); + ListView1->insertItem(pItem); + }; + }; +} + + +// !!SLOTS!! Ab hier werden die slots der Klasse implementiert. !!SLOTS!! + +// Wird durch den OK-Button aufgerufen und beendet den Dialog. +// �derungen werden bernommen. +void KVerbEdit::slotDlgEnde() +{ + done(0); +} + +// Wird durch den Cancel-Button aufgerufen und beendet den Dialog ohne +// �derungen zu bernehmen. +void KVerbEdit::slotCancel() +{ + done(0); +} + +// Ein Verb in der Liste bearbeiten oder neue Verben in die Liste aufnehmen. +// Feststellen welches Verb in der Liste markiert ist und dieses Verb aus der Liste suchen. +// An den Dialog wird ein Listeniterator bergeben. +void KVerbEdit::slotEditVerb() +{ + QListViewItem* pi = ListView1->selectedItem(); + // it's a sorted list, so binary search works. + // v is not a real verb it is only used for the search. v doesn't have any forms but + // that isn't important to compare. + int m = -1; + if (pi != 0) + { + verbSpanish v; + v.setSpanish(pi->text(0)); + v.setForeign(pi->text(1)); + int left = 0; + int right = list.count() -1; + m = 0; + while (!(v == list[m])&&(left <= right)) + { + m = (left + right) / 2; + if (v < list[m]) + { + right = m - 1; + } + else + { + left = m + 1; + }; + }; + // It shouldn't occur that the verb doesn't exist. + if (!(v == list[m])) + m = -1; + }; + KErfassen* pDlgErfassen = new KErfassen(list, m, this, "erfassen", true); + pDlgErfassen->exec(); + changed = changed || pDlgErfassen->wasChanged(); + if (pDlgErfassen->wasChanged()) + { + list = pDlgErfassen->getList(); + listToView(); + }; + delete pDlgErfassen; + pDlgErfassen = 0; +} + +// Das in der Listenansicht ausgew�lte Verb wird gel�cht. +void KVerbEdit::slotDelete() +{ + QListViewItem* pi = ListView1->selectedItem(); + if (0 != pi) + { + // Das Listenelement hersuchen + bool found = false; + spanishVerbList::Iterator it = list.begin(); + while ((it != list.end()) && (!found)) + { + if (((*it).getSpanish() == pi->text(0)) && ((*it).getForeign() == pi->text(1))) + { + found = true; + } + else + it++; + }; + if (found) + { + list.remove(it); + // Das Verb auch aus der Listenansicht streichen + ListView1->takeItem(pi); + changed = true; + }; + }; +} diff --git a/kverbos/kverbos/kverbedit.h b/kverbos/kverbos/kverbedit.h new file mode 100644 index 00000000..23057ed1 --- /dev/null +++ b/kverbos/kverbos/kverbedit.h @@ -0,0 +1,74 @@ +/*************************************************************************** + kverbedit.h - description + ------------------- + begin : Sat Dec 15 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KVERBEDIT_H +#define KVERBEDIT_H + +#include "qverbedit.h" +#include "kverbosdoc.h" + +/** + * In dieser Klasse geht es darum die Liste der Verben zu editieren, nicht + * gewünschte Eintragungen zu löschen, weitere Eintragungen zu ergänzen + * Änderungen an den Eintragungen vorzunehmen. + * + *@author Arnold Kraschinski + */ + +class KVerbEdit : public QVerbEdit { +public: + /** An die Dialogklasse wird direkt die Verbliste übergeben, damit + * die Liste der Verben bearbeitet werden kann. + */ + KVerbEdit(spanishVerbList& l, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0); + ~KVerbEdit(); + /** kopiert die Liste in die ListView. */ + void listToView(); + /** Die Liste aus der Dialogklasse holen. */ + spanishVerbList getList() { return list; } + /** returns if the list in the dialog has been changed */ + bool wasChanged() const { return changed; } + +public slots: + /** Wird durch den OK-Button aufgerufen und beendet den Dialog. Änderungen + * werden übernommen. + */ + virtual void slotDlgEnde(); + /** Wird durch den Cancel-Button aufgerufen und beendet den Dialog ohne + * Änderungen zu übernehmen. + */ + virtual void slotCancel(); + /** Ist ein Verb in der Listenansicht ausgewählt, dann wird der Dialog + * KErfassen mit diesem Verb gestartet, ansonsten leer. Es können neue + * Verben eingegeben werden oder alte verändert werden. + */ + virtual void slotEditVerb(); + /** Das in der Listenansicht ausgewählte Verb wird gelöscht. */ + virtual void slotDelete(); + +private: + /** Der Zeiger auf die Liste im Dokument. + */ + spanishVerbList list; + /** zeigt an, ob der momentane Inhalt der Felder des Dialoges schon + * in die Liste aufgenommen wurde, das ist wichtig, um beim Schließen + * keine Informationen zu verlieren. + */ + bool changed; +}; + +#endif diff --git a/kverbos/kverbos/kverbos.cpp b/kverbos/kverbos/kverbos.cpp new file mode 100644 index 00000000..2a5198cf --- /dev/null +++ b/kverbos/kverbos/kverbos.cpp @@ -0,0 +1,757 @@ +/*************************************************************************** + kverbos.cpp - description + ------------------- + begin : Fre Dez 14 19:28:09 CET 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +// include files for QT +#include +#include +#include + +// include files for KDE +#include +#include +#include "kstartuplogo.h" +#include +#include + +// application specific includes +#include "kverbos.h" +#include "kverbosview.h" + +// my includes +#include "kerfassen.h" +#include "kverbedit.h" +#include "kverbosoptions.h" +#include "kresult.h" +#include "kfeedercontrol.h" +#include "prefs.h" + +// ID Nummern für die Statuszeile +#define ID_STATUS_MSG 1 +#define ID_TRAINED_MSG 2 +#define ID_CORRECT_MSG 3 +#define ID_VERBS_MSG 4 +#define ID_USERNAME_MSG 5 + +int KVerbosApp::kverbosCounter = 0; + +KVerbosApp::KVerbosApp(QWidget* , const char* name):KMainWindow (0, name) +{ + // als erstes das Logo starten + KStartupLogo* start_logo = new KStartupLogo(0); + start_logo->show(); + start_logo->raise(); + + // die Instanzen von kverbos zählen + kverbosCounter++; + + config=kapp->config(); + + /////////////////////////////////////////////////////////////////// + // call inits to invoke all other construction parts + initStatusBar(); + initActions(); + initDocument(); + initView(); + + readOptions(); + + /////////////////////////////////////////////////////////////////// + // disable actions at startup + // Mir ist nicht klar, warum die Autoren des Frameworks diese + // Menuoptionen deaktivieren. + // Ich werde hier jedenfalls gleich einmal einige auskommentieren. + // fileSave->setEnabled(false); + // fileSaveAs->setEnabled(false); + filePrint->setEnabled(false); + editCut->setEnabled(false); + editCopy->setEnabled(false); + editPaste->setEnabled(false); + userResults->setEnabled(false); + + // El programa ha leído las opciones del programa. Entonces puedo iniciar el objeto + // por la control de KFeeder. + if (useKFeeder) + { + kfeederControl = new KFeederControl(kverbosCounter, showKFeederSplash, automaticKFeeder); + useKFeeder = kfeederControl->isActive(); + if (!useKFeeder) + { + // the KFeeder didn't start so it isn't installed. Delete the control object + delete kfeederControl; + kfeederControl = 0; + }; + } + else + kfeederControl = 0; + + // das Logo wieder löschen + delete start_logo; +} + +KVerbosApp::~KVerbosApp() +{ + // den Instanzenzähler zurücksetzen + kverbosCounter--; + if (kfeederControl) + { + disconnect(view, SIGNAL(informKFeeder(int)), this, SLOT(slotFeedIt(int))); + delete kfeederControl; + kfeederControl = 0; + }; +} + +void KVerbosApp::initActions() +{ + fileNewWindow = new KAction(i18n("New &Window"), "window_new.png", 0, this, SLOT(slotFileNewWindow()), actionCollection(),"file_new_window"); + fileNew = KStdAction::openNew(this, SLOT(slotFileNew()), actionCollection()); + fileOpen = KStdAction::open(this, SLOT(slotFileOpen()), actionCollection()); + fileOpenRecent = KStdAction::openRecent(this, SLOT(slotFileOpenRecent(const KURL&)), actionCollection()); + fileOpenStandard = new KAction(i18n("Open &Standard Verb File"), "fileopen.png", 0, this, SLOT(slotFileOpenStandard()), actionCollection(),"file_open_standard"); + fileSave = KStdAction::save(this, SLOT(slotFileSave()), actionCollection()); + fileSaveAs = KStdAction::saveAs(this, SLOT(slotFileSaveAs()), actionCollection()); + fileClose = KStdAction::close(this, SLOT(slotFileClose()), actionCollection()); + filePrint = KStdAction::print(this, SLOT(slotFilePrint()), actionCollection()); + fileQuit = KStdAction::quit(this, SLOT(slotFileQuit()), actionCollection()); + editCut = KStdAction::cut(this, SLOT(slotEditCut()), actionCollection()); + editCopy = KStdAction::copy(this, SLOT(slotEditCopy()), actionCollection()); + editPaste = KStdAction::paste(this, SLOT(slotEditPaste()), actionCollection()); + editErfassen = new KAction(i18n("E&nter New Verb..."), 0, 0, this, SLOT(slotEditErfassen()), actionCollection(),"edit_erfassen"); + editBearbeiten = new KAction(i18n("&Edit Verb List..."), 0, 0, this, SLOT(slotEditBearbeiten()), actionCollection(), "edit_bearbeiten"); + + settingOptions = new KAction(i18n("&Configure KVerbos..."), 0, 0, this, SLOT(slotSettingsOptions()), actionCollection(), "settings_options"); + userUsername = new KAction(i18n("&Username..."), 0, 0, this, SLOT(slotSettingsUsername()), actionCollection(), "user_username"); + userResults = new KAction(i18n("&Results"), 0, 0, this, SLOT(slotUserResults()), actionCollection(), "user_results"); + + fileNewWindow->setToolTip(i18n("Opens a new application window")); + fileOpenStandard->setToolTip(i18n("Opens the standard KVerbos verb file")); + fileNew->setToolTip(i18n("Creates a new document")); + fileOpen->setToolTip(i18n("Opens an existing document")); + fileOpenRecent->setToolTip(i18n("Opens a recently used file")); + fileSave->setToolTip(i18n("Saves the actual document")); + fileSaveAs->setToolTip(i18n("Saves the actual document as...")); + fileClose->setToolTip(i18n("Closes the actual document")); + filePrint ->setToolTip(i18n("Prints out the actual document")); + fileQuit->setToolTip(i18n("Quits the application")); + editCut->setToolTip(i18n("Cuts the selected section and puts it to the clipboard")); + editCopy->setToolTip(i18n("Copies the selected section to the clipboard")); + editPaste->setToolTip(i18n("Pastes the clipboard contents to actual position")); + editErfassen->setToolTip(i18n("Add new verbs.")); + editBearbeiten->setToolTip(i18n("Edit the list of verbs.")); + settingOptions->setToolTip(i18n("Change some options of the program")); + userUsername->setToolTip(i18n("Enter your name as the username")); + userResults->setToolTip(i18n("These are your latest results.")); + + // icons + editBearbeiten->setIcon("edit.png"); + editErfassen->setIcon("editclear.png"); + settingOptions->setIcon("configure.png"); + userUsername->setIcon("kverbosuser.png"); + userResults->setIcon("kverbosuser.png"); + + setupGUI(); +} + + +void KVerbosApp::initStatusBar() +{ + /////////////////////////////////////////////////////////////////// + // STATUSBAR + // TODO: add your own items you need for displaying current application status. + statusBar()->insertItem(i18n("Ready."), ID_STATUS_MSG); + statusBar()->insertItem(i18n("Trained: 0"), ID_TRAINED_MSG); + statusBar()->insertItem(i18n("Correct: 0"), ID_CORRECT_MSG); + statusBar()->insertItem(i18n("Number of verbs: 0"), ID_VERBS_MSG); + statusBar()->insertItem(i18n("User: nobody"), ID_USERNAME_MSG); +} + +void KVerbosApp::initDocument() +{ + doc = new KVerbosDoc(this); + doc->newDocument(); + connect(doc, SIGNAL(anzahlVerbenGeaendert(int)), this, SLOT(slotStatusVerbMsg(int))); + connect(this, SIGNAL(testAnzahl(int)), this, SLOT(slotStatusVerbMsg(int))); +} + +void KVerbosApp::initView() +{ + //////////////////////////////////////////////////////////////////// + // create the main widget here that is managed by KTMainWindow's view-region and + // connect the widget to your document to display document contents. + + view = new KVerbosView(this); + doc->addView(view); + setCentralWidget(view); + setCaption(doc->URL().fileName(),false); + // + connect(view, SIGNAL(numberTrainedChanged(int)), this, SLOT(slotStatusTrainedMsg(int))); + connect(view, SIGNAL(numberCorrectChanged(int)), this, SLOT(slotStatusCorrectMsg(int))); + connect(view, SIGNAL(informKFeeder(int)), this, SLOT(slotFeedIt(int))); +} + +void KVerbosApp::openDocumentFile(const KURL& url) +{ + slotStatusMsg(i18n("Opening file...")); + + doc->openDocument( url); + fileOpenRecent->addURL( url ); + slotStatusMsg(i18n("Ready.")); +} + + +KVerbosDoc* KVerbosApp::getDocument() const +{ + return doc; +} + +void KVerbosApp::saveOptions() +{ + fileOpenRecent->saveEntries(config,"Recent Files"); + + // Meine eigenen Optionen + // Die zum Lernen ausgewählten Zeiten + config->setGroup("tiempos"); + QString key; + for (int i = presente; iwriteEntry(key, options); + }; + // den Korrekturmodus abspeichern + config->setGroup("correction mode"); + config->writeEntry("strict", correctStrict); + // Abspeichern, ob der KFeeder benutzt werden soll + config->setGroup("use of KFeeder"); + config->writeEntry("kfeeder", useKFeeder); + config->writeEntry("kfeederSplash", showKFeederSplash); + config->writeEntry("kfeederAutomatic", automaticKFeeder); +} + + +void KVerbosApp::readOptions() +{ + // initialize the recent file list + fileOpenRecent->loadEntries(config,"Recent Files"); + + // Meine eigenen Optionen + // Die zum Lernen ausgewählten Zeiten + config->setGroup("tiempos"); + QString key; + for (int i = presente; ireadEntry ( key, "true false false"); + int pos1 = 0; + int pos2 = options.find (' ', pos1, false); + timeOptions[i][0] = (options.left(pos2) == "true") ? true : false; + pos1 = pos2 + 1; + pos2 = options.find (' ', pos1, false); + timeOptions[i][1] = (options.mid(pos1,pos2-pos1) == "true") ? true : false; + timeOptions[i][2] = (options.right(options.length()-pos2-1) == "true") ? true : false; + }; + // Solange einige Zeiten nicht fertig sind werden die hier auf false gesetzt. + /*TODO*/ + for (int i = subPresente; isetGroup("correction mode"); + correctStrict = config->readBoolEntry("strict", false); + // Nutzung des KFeeders + config->setGroup("use of KFeeder"); + useKFeeder = config->readBoolEntry("kfeeder", true); + showKFeederSplash = config->readBoolEntry("kfeederSplash", false); + automaticKFeeder = config->readBoolEntry("kfeederAutomatic", true); +} + +void KVerbosApp::saveProperties(KConfig *_cfg) +{ + if(doc->URL().fileName()!=i18n("Untitled") && !doc->isModified()) + { + // saving to tempfile not necessary + + } + else + { + KURL url=doc->URL(); + _cfg->writePathEntry("filename", url.url()); + _cfg->writeEntry("modified", doc->isModified()); + QString tempname = kapp->tempSaveName(url.url()); + QString tempurl= KURL::encode_string(tempname); + KURL _url(tempurl); + doc->saveDocument(_url); + } +} + + +void KVerbosApp::readProperties(KConfig* _cfg) +{ + QString filename = _cfg->readPathEntry("filename"); + KURL url(filename); + bool modified = _cfg->readBoolEntry("modified", false); + if(modified) + { + bool canRecover; + QString tempname = kapp->checkRecoverFile(filename, canRecover); + KURL _url(tempname); + if(canRecover) + { + doc->openDocument(_url); + doc->setModified(); + setCaption(_url.fileName(),true); + QFile::remove(tempname); + } + } + else + { + if(!filename.isEmpty()) + { + doc->openDocument(url); + setCaption(url.fileName(),false); + } + } +} + +bool KVerbosApp::queryClose() +{ + return doc->saveModified(); +} + +bool KVerbosApp::queryExit() +{ + saveOptions(); + return true; +} + +///////////////////////////////////////////////////////////////////// +// SLOT IMPLEMENTATION +///////////////////////////////////////////////////////////////////// + +void KVerbosApp::slotFileNewWindow() +{ + slotStatusMsg(i18n("Opening a new application window...")); + + KVerbosApp *new_window= new KVerbosApp(); + new_window->show(); + + slotStatusMsg(i18n("Ready.")); +} + +void KVerbosApp::slotFileNew() +{ + slotStatusMsg(i18n("Creating new document...")); + + if(!doc->saveModified()) + { + // here saving wasn't successful + + } + else + { + doc->newDocument(); + setCaption(doc->URL().fileName(), false); + } + + slotStatusMsg(i18n("Ready.")); +} + +void KVerbosApp::slotFileOpen() +{ + slotStatusMsg(i18n("Opening file...")); + + if(!doc->saveModified()) + { + // here saving wasn't successful + + } + else + { + KURL url=KFileDialog::getOpenURL(QString::null, + i18n("*|All Files"), this, i18n("Open File")); + if(!url.isEmpty()) + { + doc->openDocument(url); + // Die zu bearbeitende Datei in dem Dokument setzen + doc->setURL(url); + setCaption(url.fileName(), false); + fileOpenRecent->addURL( url ); + } + } + slotStatusMsg(i18n("Ready.")); +} + +void KVerbosApp::slotFileOpenRecent(const KURL& url) +{ + slotStatusMsg(i18n("Opening file...")); + + if(!doc->saveModified()) + { + // here saving wasn't successful + } + else + { + doc->openDocument(url); + doc->setURL(url); + setCaption(url.fileName(), false); + } + + slotStatusMsg(i18n("Ready.")); +} + +void KVerbosApp::slotFileOpenStandard() +{ + slotStatusMsg(i18n("Opening file...")); + QString userLanguage = Prefs::userLanguage(); + if(!doc->saveModified()) + { + // here saving wasn't successful + + } + else + { + KURL url(locate("appdata", "data/"+userLanguage+"/verbos.verbos")); + if(!url.isEmpty()) + { + doc->openDocument(url); + // Die zu bearbeitende Datei in dem Dokument setzen + doc->setURL(url); + setCaption(url.fileName(), false); + fileOpenRecent->addURL( url ); + } + } + slotStatusMsg(i18n("Ready.")); +} + +void KVerbosApp::slotFileSave() +{ + slotStatusMsg(i18n("Saving file...")); + if (doc->URL().fileName() == i18n("Untitled")) + { + // Hier liegt ein Fall vor, der zu "Save as ... " gehört. + slotFileSaveAs(); + } + else + { + doc->saveDocument(doc->URL()); + }; + slotStatusMsg(i18n("Ready.")); +} + +void KVerbosApp::slotFileSaveAs() +{ + slotStatusMsg(i18n("Saving file with a new filename...")); + + KURL url=KFileDialog::getSaveURL(QDir::currentDirPath(), + i18n("*|All Files"), this, i18n("Save As")); + if(!url.isEmpty()) + { + doc->saveDocument(url); + fileOpenRecent->addURL(url); + setCaption(url.fileName(),doc->isModified()); + } + + slotStatusMsg(i18n("Ready.")); +} + +void KVerbosApp::slotFileClose() +{ + slotStatusMsg(i18n("Closing file...")); + + close(); + + slotStatusMsg(i18n("Ready.")); +} + +void KVerbosApp::slotFilePrint() +{ + slotStatusMsg(i18n("Printing...")); + + QPrinter printer; + if (printer.setup(this)) + { + view->print(&printer); + } + + slotStatusMsg(i18n("Ready.")); +} + +void KVerbosApp::slotFileQuit() +{ + slotStatusMsg(i18n("Exiting...")); + saveOptions(); + // close the first window, the list makes the next one the first again. + // This ensures that queryClose() is called on each window to ask for closing + KMainWindow* w; + // In der Dokumentation konnte ich leider nicht finden, wozu diese memberliste gut ist. + if(memberList) + { + for(w=memberList->first(); w!=0; w=memberList->next()) + { + // only close the window if the closeEvent is accepted. If the user presses Cancel on the saveModified() dialog, + // the window and the application stay open. + if(!w->close()) + break; + } + } + slotStatusMsg(i18n("Ready.")); +} + +void KVerbosApp::slotEditCut() +{ + slotStatusMsg(i18n("Cutting selection...")); + + slotStatusMsg(i18n("Ready.")); +} + +void KVerbosApp::slotEditCopy() +{ + slotStatusMsg(i18n("Copying selection to clipboard...")); + + slotStatusMsg(i18n("Ready.")); +} + +void KVerbosApp::slotEditPaste() +{ + slotStatusMsg(i18n("Inserting clipboard contents...")); + + slotStatusMsg(i18n("Ready.")); +} + +void KVerbosApp::slotStatusMsg(const QString &text) +{ + /////////////////////////////////////////////////////////////////// + // change status message permanently + statusBar()->clear(); + statusBar()->changeItem(text, ID_STATUS_MSG); +} + +// Gibt die Anzahl der Verben in der Statuszeile aus +void KVerbosApp::slotStatusVerbMsg(int n) +{ + QString s; + s.setNum(n,10); + s = i18n("Number of verbs: ") + s; + statusBar()->changeItem(s, ID_VERBS_MSG); +} + +// Gibt die Anzahl der geübten Verben in der Statuszeile aus. +void KVerbosApp::slotStatusTrainedMsg(int n) +{ + QString s; + s.setNum(n,10); + s = i18n("Trained: ") + s; + statusBar()->changeItem(s, ID_TRAINED_MSG); +} + +// Gibt die Anzahl der richtig geübten Verben aus. +void KVerbosApp::slotStatusCorrectMsg(int n) +{ + QString s; + s.setNum(n,10); + s = i18n("Correct: ") + s; + statusBar()->changeItem(s, ID_CORRECT_MSG); +} + +// öffnet einen Dialog mit dem neue Verben erfasst werden können. +void KVerbosApp::slotEditErfassen() +{ + spanishVerbList* pList = getDocument()->getList(); + KErfassen* pDlgErfassen = new KErfassen(*pList, -1, this, "erfassen", true); + pDlgErfassen->exec(); + if (pDlgErfassen->wasChanged()) + { + *pList = pDlgErfassen->getList(); + doc->setModified(); + }; + delete pDlgErfassen; + pDlgErfassen = 0; + // Anzahl in der Statuszeile anpassen + emit testAnzahl(doc->getAnzahl()); +} + +// öffnet einen Dialog mit dem die Verbliste bearbeitet werden kann. +void KVerbosApp::slotEditBearbeiten() +{ + KVerbEdit* pDlgEdit = new KVerbEdit(*(getDocument()->getList()), this, "edit the verbs", true); + pDlgEdit->exec(); + if (pDlgEdit->wasChanged()) + { + doc->setModified(true); + *(getDocument()->getList()) = pDlgEdit->getList(); + } + delete pDlgEdit; + pDlgEdit = 0; + // Anzahl in der Statuszeile anpassen + emit testAnzahl(doc->getAnzahl()); +} + +void KVerbosApp::slotSettingsOptions() +{ + KVerbosOptions* pDlgEdit = new KVerbosOptions(this, "bearbeiten", true); + pDlgEdit->CheckBox1_1->setChecked(timeOptions[presente][0]); + pDlgEdit->CheckBox2_1->setChecked(timeOptions[presente][1]); + pDlgEdit->CheckBox3_1->setChecked(timeOptions[presente][2]); + // + pDlgEdit->CheckBox1_2->setChecked(timeOptions[1][0]); + pDlgEdit->CheckBox2_2->setChecked(timeOptions[1][1]); + pDlgEdit->CheckBox3_2->setChecked(timeOptions[1][2]); + // + pDlgEdit->CheckBox1_3->setChecked(timeOptions[2][0]); + pDlgEdit->CheckBox2_3->setChecked(timeOptions[2][1]); + // + pDlgEdit->CheckBox1_4->setChecked(timeOptions[3][0]); + pDlgEdit->CheckBox2_4->setChecked(timeOptions[3][1]); + pDlgEdit->CheckBox3_4->setChecked(timeOptions[3][2]); + // + pDlgEdit->CheckBox1_5->setChecked(timeOptions[4][0]); + pDlgEdit->CheckBox2_5->setChecked(timeOptions[4][1]); + pDlgEdit->CheckBox3_5->setChecked(timeOptions[4][2]); + // + pDlgEdit->CheckBox1_6->setChecked(timeOptions[5][0]); + pDlgEdit->CheckBox2_6->setChecked(timeOptions[5][1]); + pDlgEdit->CheckBox3_6->setChecked(timeOptions[5][2]); + // + pDlgEdit->CheckBox1_7->setChecked(timeOptions[6][0]); + pDlgEdit->CheckBox2_7->setChecked(timeOptions[6][1]); + pDlgEdit->CheckBox3_7->setChecked(timeOptions[6][2]); + // + pDlgEdit->CheckBox1_8->setChecked(timeOptions[subFuturo][0]); + pDlgEdit->CheckBox2_8->setChecked(timeOptions[subFuturo][1]); + pDlgEdit->CheckBox3_8->setChecked(timeOptions[subFuturo][2]); + // + pDlgEdit->CheckBox1_9->setChecked(timeOptions[imperativo][0]); + // + pDlgEdit->RadioStrictCorr->setChecked(correctStrict); + pDlgEdit->RadioIgnoreAcc->setChecked(!correctStrict); + // + pDlgEdit->CheckBoxKFeeder->setChecked(useKFeeder); + if (!useKFeeder) + { + pDlgEdit->CheckBoxSplash->setDisabled(true); + pDlgEdit->CheckBoxMode->setDisabled(true); + }; + pDlgEdit->CheckBoxSplash->setChecked(showKFeederSplash); + pDlgEdit->CheckBoxMode->setChecked(automaticKFeeder); + // + if (pDlgEdit->exec() == 1) + { + timeOptions[presente][0] = pDlgEdit->CheckBox1_1->isChecked(); + timeOptions[presente][1] = pDlgEdit->CheckBox2_1->isChecked(); + timeOptions[presente][2] = pDlgEdit->CheckBox3_1->isChecked(); + // + timeOptions[1][0] = pDlgEdit->CheckBox1_2->isChecked(); + timeOptions[1][1] = pDlgEdit->CheckBox2_2->isChecked(); + timeOptions[1][2] = pDlgEdit->CheckBox3_2->isChecked(); + // + timeOptions[2][0] = pDlgEdit->CheckBox1_3->isChecked(); + timeOptions[2][1] = pDlgEdit->CheckBox2_3->isChecked(); + // + timeOptions[3][0] = pDlgEdit->CheckBox1_4->isChecked(); + timeOptions[3][1] = pDlgEdit->CheckBox2_4->isChecked(); + timeOptions[3][2] = pDlgEdit->CheckBox3_4->isChecked(); + // + timeOptions[4][0] = pDlgEdit->CheckBox1_5->isChecked(); + timeOptions[4][1] = pDlgEdit->CheckBox2_5->isChecked(); + timeOptions[4][2] = pDlgEdit->CheckBox3_5->isChecked(); + // + timeOptions[5][0] = pDlgEdit->CheckBox1_6->isChecked(); + timeOptions[5][1] = pDlgEdit->CheckBox2_6->isChecked(); + timeOptions[5][2] = pDlgEdit->CheckBox3_6->isChecked(); + // + timeOptions[6][0] = pDlgEdit->CheckBox1_7->isChecked(); + timeOptions[6][1] = pDlgEdit->CheckBox2_7->isChecked(); + timeOptions[6][2] = pDlgEdit->CheckBox3_7->isChecked(); + // + timeOptions[subFuturo][0] = pDlgEdit->CheckBox1_8->isChecked(); + timeOptions[subFuturo][1] = pDlgEdit->CheckBox2_8->isChecked(); + timeOptions[subFuturo][2] = pDlgEdit->CheckBox3_8->isChecked(); + // + timeOptions[imperativo][0] = pDlgEdit->CheckBox1_9->isChecked(); + // + correctStrict = pDlgEdit->RadioStrictCorr->isChecked(); + // + showKFeederSplash = pDlgEdit->CheckBoxSplash->isChecked(); + // testen ob die Art der Futteranimationen geändert werden soll. Diese soll nur geändert + // werden, wenn der KFeeder läuft und auch weiterhin laufen soll. + + if ((automaticKFeeder != pDlgEdit->CheckBoxMode->isChecked()) && useKFeeder && + (pDlgEdit->CheckBoxKFeeder->isChecked() == true)) + { + kfeederControl->setAutomatic(pDlgEdit->CheckBoxMode->isChecked()); + }; + automaticKFeeder = pDlgEdit->CheckBoxMode->isChecked(); + // prüfen, ob der KFeeder angehalten oder gestartet werden soll. + if ((pDlgEdit->CheckBoxKFeeder->isChecked() == true) && (!useKFeeder)) + { + // kfeeder starten + if (kfeederControl == 0) + kfeederControl = new KFeederControl(kverbosCounter, showKFeederSplash, automaticKFeeder); + } + else + if ((pDlgEdit->CheckBoxKFeeder->isChecked() == false) && (useKFeeder)) + { + // kfeeder anhalten + disconnect(view, SIGNAL(informKFeeder(int)), this, SLOT(slotFeedIt(int))); + delete kfeederControl; + kfeederControl = 0; + }; + useKFeeder = pDlgEdit->CheckBoxKFeeder->isChecked(); + }; + delete pDlgEdit; + pDlgEdit = 0; +} + +void KVerbosApp::getTimeOptions(bool op[][3]) +{ + for (int i=0; ichangeItem(i18n("user: ") + n, ID_USERNAME_MSG); + doc->setNewUser(n); + userResults->setEnabled(true); + if (kfeederControl != 0) + kfeederControl->reset(); + } +} + +void KVerbosApp::slotUserResults() +{ + KResult* pDlgResult = new KResult(doc->getUser(), this, "username", true); + pDlgResult->exec(); +} + +void KVerbosApp::slotFeedIt(int n) +{ + if (useKFeeder && (kfeederControl != 0)) + kfeederControl->addN(n); +} + +#include "kverbos.moc" diff --git a/kverbos/kverbos/kverbos.desktop b/kverbos/kverbos/kverbos.desktop new file mode 100644 index 00000000..30777f4c --- /dev/null +++ b/kverbos/kverbos/kverbos.desktop @@ -0,0 +1,75 @@ +# KDE Config File +[Desktop Entry] +Type=Application +Exec=kverbos -caption "%c" %i %m +Icon=kverbos +DocPath=kverbos/index.html +Comment= +Comment[bn]=মনà§à¦¤à¦¬à§à¦¯ +Comment[sl]=Periodna tabela elementov +Terminal=false +Name=Kverbos +Name[ar]=اÙعال Ùƒ +Name[bn]=কে-ভারà§à¦¬à§‹à¦¸ +Name[hi]=के-वरà¥à¤¬à¥‹à¤¸ +Name[hr]=KVerbos +Name[it]=KVerbos +Name[ne]=केडीई भरà¥à¤¬à¥‹à¤¸ +Name[pt_BR]=KVerbos +Name[ta]=கேவரà¯à®ªà¯‹à®¸à¯ +GenericName=Study Spanish Verbforms +GenericName[af]=Leer Spaanse Werkwoordvorme +GenericName[ar]=دراسة تصري٠الأÙعال الأسبانيّة +GenericName[be]=ВывучÑнне Ñ–ÑпанÑкіх дзеÑÑлоўных формаў +GenericName[bg]=Форми на глаголи на иÑпанÑки +GenericName[bn]=সà§à¦ªà§à¦¯à¦¾à¦¨à¦¿à¦¶ কà§à¦°à¦¿à§Ÿà¦¾à¦°à§‚প শিখà§à¦¨ +GenericName[bs]=NauÄite Å¡panske glagole +GenericName[ca]=Estudia les formes verbals de l'espanyol +GenericName[cs]=Å panÄ›lské slovesné tvary +GenericName[csb]=Ùczba zjinak szpaÅ„sczëch czasników +GenericName[cy]=Astudio Berfau Sbaeneg +GenericName[da]=Spanske verber +GenericName[de]=Spanische Verbformen üben +GenericName[el]=Μελετήστε Ισπανικά Ïήματα +GenericName[eo]=Studado de hispanaj verboformoj +GenericName[es]=Estudiar las formas verbales del español +GenericName[et]=Hispaania tegusõnade õppimine +GenericName[eu]=Ikasi gaztelerako aditz-formak +GenericName[fa]=بررسی Ø´Ú©Ù„ Ùعلهای اسپانیایی +GenericName[fi]=Opiskele espanjan verbimuotoja +GenericName[fr]=Étude des formes verbales espagnoles +GenericName[ga]=Scrúdaigh briathra Spáinnise +GenericName[gl]=Verbos do Castelán +GenericName[he]=לימוד צורות ×¤×¢×œ×™× ×‘×¡×¤×¨×“×™×ª +GenericName[hi]=सà¥à¤Ÿà¤¡à¥€ सà¥à¤ªà¥‡à¤¨à¤¿à¤¶ वेबफ़ॉरà¥à¤® +GenericName[hr]=UÄenje glagolskih oblika Å¡panjolskog jezika +GenericName[hu]=Spanyol igeragozás +GenericName[is]=Læra spánskar sagnir +GenericName[it]=Studia i verbi spagnoli +GenericName[ja]=スペイン語ã®å‹•è©žã®æ´»ç”¨ã‚’学習 +GenericName[ka]=ესპáƒáƒœáƒ£áƒ  ზმნáƒáƒ—რფáƒáƒ áƒ›áƒ”ბის შესწáƒáƒ•áƒšáƒ +GenericName[km]=សិក្សា​ទម្រង់​ករិយាសព្ទ​អáŸážŸáŸ’ប៉ាញ +GenericName[lt]=Ispanų kalbos veiksmažodžių formų studijavimas +GenericName[mk]=Учете шпанÑки глаголÑки форми +GenericName[nb]=Studer spanske verbformer +GenericName[nds]=Spaansche Verben lehren +GenericName[ne]=सà¥à¤ªà¤¾à¤¨à¤¿à¤¶ कà¥à¤°à¤¿à¤¯à¤¾ फरà¥à¤® पढà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ +GenericName[nl]=Oefen Spaanse werkwoordvormen +GenericName[nn]=Studer spansk verbbøying +GenericName[pl]=Nauka odmiany hiszpaÅ„skich czasowników +GenericName[pt]=Verbos em Espanhol +GenericName[pt_BR]=Estudo das formas verbais do Espanhol +GenericName[ru]=Изучение иÑпанÑких глаголов +GenericName[sk]=Å túdium slovesných foriem Å¡panielÅ¡tiny +GenericName[sl]=UÄenje Å¡panskih glagolskih oblik +GenericName[sr]=Учење шпанÑких глаголÑких облика +GenericName[sr@Latn]=UÄenje Å¡panskih glagolskih oblika +GenericName[sv]=Studera spanska verbformer +GenericName[ta]= ஸà¯à®ªà®¾à®©à®¿à®·à¯ வினை வடிவஙà¯à®•à®³à¯ˆ படி +GenericName[tg]=Омӯзиши шаклҳои феълҳои иÑпанӣ +GenericName[tr]=Ä°spanyolca Yüklem Biçimlerine Çalış +GenericName[uk]=Ð’Ð¸Ð²Ñ‡ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼ Ñ–ÑпанÑьких дієÑлів +GenericName[vi]=Há»c Dạng Ä‘á»™ng từ Tây Ban Nha +GenericName[zh_CN]=学习西ç­ç‰™è¯­åŠ¨è¯å½¢å¼ +GenericName[zh_TW]=學習西ç­ç‰™èªžçš„動詞形態 +Categories=Qt;KDE;Education;Languages; diff --git a/kverbos/kverbos/kverbos.h b/kverbos/kverbos/kverbos.h new file mode 100644 index 00000000..b31bf12a --- /dev/null +++ b/kverbos/kverbos/kverbos.h @@ -0,0 +1,249 @@ +/*************************************************************************** + kverbos.h - description + ------------------- + begin : Fre Dez 14 19:28:09 CET 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KVERBOS_H +#define KVERBOS_H + + +#ifdef HAVE_CONFIG_H +#include +#endif + +// include files for Qt + +// include files for KDE +#include +#include +#include + +// include files for the application +#include "verbspanish.h" + +// forward declaration of the KVerbos classes +class KVerbosDoc; +class KVerbosView; +class KErfassen; +class KVerbEdit; +class KFeederControl; + +/** + * The base class for KVerbos application windows. It sets up the main + * window and reads the config file as well as providing a menubar, toolbar + * and statusbar. An instance of KVerbosView creates your center view, which is connected + * to the window's Doc object. + * KVerbosApp reimplements the methods that KMainWindow provides for main window handling and supports + * full session management as well as using KActions. + * @see KMainWindow + * @see KApplication + * @see KConfig + * + * @author Source Framework Automatically Generated by KDevelop, (c) The KDevelop Team. + * @version KDevelop version 1.2 code generation + */ +class KVerbosApp : public KMainWindow +{ + Q_OBJECT + + friend class KVerbosView; + + public: + /** construtor of KVerbosApp, calls all init functions to create the application. + */ + KVerbosApp(QWidget* parent=0, const char* name=0); + ~KVerbosApp(); + /** opens a file specified by commandline option + */ + void openDocumentFile(const KURL& url/*=0*/); + /** returns a pointer to the current document connected to the KTMainWindow instance and is used by + * the View class to access the document object's methods + */ + KVerbosDoc *getDocument() const; + /** returns the array with the time options + */ + void getTimeOptions(bool op[][3]); + bool doitStrict() const { return correctStrict; } + + protected: + /** save general Options like all bar positions and status as well as the geometry and the recent file list to the configuration + * file + */ + void saveOptions(); + /** read general Options again and initialize all variables like the recent file list + */ + void readOptions(); + /** initializes the KActions of the application */ + void initActions(); + /** sets up the statusbar for the main window by initialzing a statuslabel. + */ + void initStatusBar(); + /** initializes the document object of the main window that is connected to the view in initView(). + * @see initView(); + */ + void initDocument(); + /** creates the centerwidget of the KTMainWindow instance and sets it as the view + */ + void initView(); + /** queryClose is called by KTMainWindow on each closeEvent of a window. Against the + * default implementation (only returns true), this calles saveModified() on the document object to ask if the document shall + * be saved if Modified; on cancel the closeEvent is rejected. + * @see KTMainWindow#queryClose + * @see KTMainWindow#closeEvent + */ + virtual bool queryClose(); + /** queryExit is called by KTMainWindow when the last window of the application is going to be closed during the closeEvent(). + * Against the default implementation that just returns true, this calls saveOptions() to save the settings of the last window's + * properties. + * @see KTMainWindow#queryExit + * @see KTMainWindow#closeEvent + */ + virtual bool queryExit(); + /** saves the window properties for each open window during session end to the session config file, including saving the currently + * opened file by a temporary filename provided by KApplication. + * @see KTMainWindow#saveProperties + */ + virtual void saveProperties(KConfig *_cfg); + /** reads the session config file and restores the application's state including the last opened files and documents by reading the + * temporary files saved by saveProperties() + * @see KTMainWindow#readProperties + */ + virtual void readProperties(KConfig *_cfg); + + signals: + /** Dieses Signal zeigt dem Dokument an, dass die Statuszeile mit der richtigen + * Verbanzahl aktualisiert werden sollte. + */ + void testAnzahl(int); + public slots: + /** open a new application window by creating a new instance of KVerbosApp */ + void slotFileNewWindow(); + /** clears the document in the actual view to reuse it as the new document */ + void slotFileNew(); + /** open a file and load it into the document*/ + void slotFileOpen(); + /** opens a file from the recent files menu */ + void slotFileOpenRecent(const KURL& url); + /** opens the standard verb file that is delivered with KVerbos. */ + void slotFileOpenStandard(); + /** save a document */ + void slotFileSave(); + /** save a document by a new filename*/ + void slotFileSaveAs(); + /** asks for saving if the file is modified, then closes the actual file and window*/ + void slotFileClose(); + /** print the actual file */ + void slotFilePrint(); + /** closes all open windows by calling close() on each memberList item until the list is empty, then quits the application. + * If queryClose() returns false because the user canceled the saveModified() dialog, the closing breaks. + */ + void slotFileQuit(); + /** put the marked text/object into the clipboard and remove + * it from the document + */ + void slotEditCut(); + /** put the marked text/object into the clipboard + */ + void slotEditCopy(); + /** paste the clipboard into the document + */ + void slotEditPaste(); + /** changes the statusbar contents for the standard label permanently, used to indicate + * current actions. + * @param text the text that is displayed in the statusbar + */ + void slotStatusMsg(const QString &text); + /** Gibt die Anzahl der Verben in der Statuszeile aus */ + void slotStatusVerbMsg(int); + /** Gibt die Anzahl der geübten Verben in der Statuszeile aus. + */ + void slotStatusTrainedMsg(int); + /** Gibt die Anzahl der richtig eingegebenen Verben in der Statuszeile aus. + */ + void slotStatusCorrectMsg(int); + /** öffnet einen Dialog mit dem neue Verben erfasst werden können. + */ + void slotEditErfassen(); + /** öffnet einen Dialog, der die Liste der Verben anzeigt. Die Verbliste + * kann dann bearbeitet werden, Verben löschen, Verben hinzufügen, Einträge + * verändern. + */ + void slotEditBearbeiten(); + /** Opens a dialog. The user can select which times should be trained. + */ + void slotSettingsOptions(); + /** Opens a dialog. The user can insert his name. Then a user object will be created + */ + void slotSettingsUsername(); + void slotFeedIt(int n); + /** Opens a dialog and shows the user his latest ten results. */ + void slotUserResults(); + + private: + /** the configuration object of the application */ + KConfig *config; + /** in this array are the times stored that should be learned + */ + bool timeOptions[MAX_TIEMPOS][MAX_SUBTYPES]; + /** If 'correctStrict' is true then every missing accent is regarded as an error. + * If 'correctStrict' is false the program doesn't care about missing accents + */ + bool correctStrict; + /** If 'useKFeeder' is true then the KFeeder is used to show the results + */ + bool useKFeeder; + /** Is 'true' if the splash screen of the KFeeder should be displayed */ + bool showKFeederSplash; + /** Is 'true' if automatic food animations are uses for the KFeeder */ + bool automaticKFeeder; + KFeederControl* kfeederControl; + /** view is the main widget which represents your working area. The View + * class should handle all events of the view widget. It is kept empty so + * you can create your view according to your application's needs by + * changing the view class. + */ + KVerbosView *view; + /** doc represents your actual document and is created only once. It keeps + * information such as filename and does the serialization of your files. + */ + KVerbosDoc *doc; + + // KAction pointers to enable/disable actions + KPopupMenu* menuUser; + KAction* fileNewWindow; + KAction* fileNew; + KAction* fileOpen; + KRecentFilesAction* fileOpenRecent; + KAction* fileOpenStandard; + KAction* fileSave; + KAction* fileSaveAs; + KAction* fileClose; + KAction* filePrint; + KAction* fileQuit; + KAction* editCut; + KAction* editCopy; + KAction* editPaste; + KAction* editErfassen; + KAction* editBearbeiten; + KAction* settingOptions; + KAction* userUsername; + KAction* userResults; + + + + static int kverbosCounter; +}; + +#endif // KVERBOS_H diff --git a/kverbos/kverbos/kverbos.kcfg b/kverbos/kverbos/kverbos.kcfg new file mode 100644 index 00000000..c6ee326b --- /dev/null +++ b/kverbos/kverbos/kverbos.kcfg @@ -0,0 +1,24 @@ + + + + + + + + KConfigBase *globalConf = KGlobal::config(); + globalConf->setGroup("Locale"); + QString m_language = globalConf->readEntry("Language", "en"); + //keep only the first 2 characters + m_language = m_language.left(2); + kdDebug()<< m_language <<endl; + //later, scan for present languages + if (m_language!="de") + m_language = "en"; + + m_language + + + diff --git a/kverbos/kverbos/kverbosdoc.cpp b/kverbos/kverbos/kverbosdoc.cpp new file mode 100644 index 00000000..9e4cc408 --- /dev/null +++ b/kverbos/kverbos/kverbosdoc.cpp @@ -0,0 +1,782 @@ +/*************************************************************************** + kverbosdoc.cpp - description + ------------------- + begin : Fre Dez 14 19:28:09 CET 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +// include eines Standardheaders +#include +#include +#include + +// include files for Qt +#include + +// include files for KDE +#include +#include +#include + +// application specific includes +#include "verbspanish.h" +#include "kverbosdoc.h" +#include "kverbosview.h" +#include "kverbosuser.h" + + + + +QPtrList *KVerbosDoc::pViewList = 0L; + +KVerbosDoc::KVerbosDoc(QWidget *parent, const char *name) : QObject(parent, name) +{ + if(!pViewList) + { + pViewList = new QPtrList(); + }; + pViewList->setAutoDelete(true); + // Zufallsgenerator mit einem seed-Wert versorgen + srand((unsigned int)time((time_t *)NULL)); + // Den Zeiger auf einen Benutzer initialisieren + benutzer = new KVerbosUser(getList(), DEFAULTUSER); +} + +KVerbosDoc::~KVerbosDoc() +{ + if (benutzer != 0) + { + int result, number; + pViewList->first()->userChanged(result, number); + benutzer->saveUser(result, number); + delete benutzer; + benutzer = 0; + }; + verbList2.clear(); +} + +void KVerbosDoc::addView(KVerbosView *view) +{ + pViewList->append(view); + connect(this, SIGNAL(changeView()), view, SLOT(zeigeVerb())); +} + +void KVerbosDoc::removeView(KVerbosView *view) +{ + pViewList->remove(view); +} + +void KVerbosDoc::setURL(const KURL &url) +{ + doc_url=url; +} + +const KURL& KVerbosDoc::URL() const +{ + return doc_url; +} + +void KVerbosDoc::slotUpdateAllViews(KVerbosView *sender) +{ + KVerbosView *w; + if(pViewList) + for(w=pViewList->first(); w!=0; w=pViewList->next()) + if(w!=sender) + w->repaint(); +} + +bool KVerbosDoc::saveModified() +{ + bool completed=true; + + if(modified) + { + KVerbosApp *win=(KVerbosApp *) parent(); + int want_save = KMessageBox::warningYesNoCancel(win, + i18n("The current file has been modified.\nDo you want to save it?"), + i18n("Warning"),KStdGuiItem::save(),KStdGuiItem::discard()); + switch(want_save) + { + // ich habe die Nummern gegenüber den originalen Nummern in der case-Anweisung + // vertauscht, weil die originalen Nummern verkehrt zugeordnet sind!. + // In der Dokumentation zu KMessageBox kann man die richtige Zuordnung der Buttons finden. + case 2: // CANCEL + completed=false; + break; + case 3: // YES + if (doc_url.fileName() == i18n("Untitled")) + { + win->slotFileSaveAs(); + } + else + { + saveDocument(URL()); + }; + + deleteContents(); + completed=true; + break; + case 4: // NO + setModified(false); + deleteContents(); + completed=true; + break; + default: // Verhalten wie CANCEL + completed=false; + break; + } + } + + return completed; +} + +void KVerbosDoc::closeDocument() +{ + deleteContents(); +} + +bool KVerbosDoc::newDocument() +{ + // Die Verbenlist wird gelöscht, damit sie sicher leer ist. + verbList2.clear(); + + modified=false; + doc_url.setFileName(i18n("Untitled")); + emit anzahlVerbenGeaendert(getAnzahl()); + return true; +} + +bool KVerbosDoc::openDocument(const KURL& url, const char *format /*=0*/) +{ + bool b = false; + QString tmpfile; + KIO::NetAccess::download( url, tmpfile ); + + QFile file(url.path()); + if ( file.open(IO_ReadOnly) ) { // file opened successfully + deleteContents(); + if ((url.fileName().right(4) == "html")||(url.fileName().right(3) == "htm")) + { + // qWarning("öffnen eines HTML-files"); + b = openDocHTML(file); + } + else + { + // qWarning("öffnen eines .verbos-files"); + b = openDocVERBOS(file); + }; + file.close(); + // Liste der Verben sortieren + spanishVerbList vl; + spanishVerbList::Iterator it1 = verbList2.begin(); + spanishVerbList::Iterator it2; + while (it1 != verbList2.end()) + { + it2 = vl.begin(); + bool inserted = false; + while (it2 != vl.end()) + { + if (*it1 < *it2) + { + vl.insert(it2, *it1); + inserted = true; + it2 = vl.end(); + } + else + it2++; + }; + if (!inserted) + vl.insert(it2, *it1); + it1++; + }; + verbList2.clear(); + verbList2 = vl; + benutzer->fillList(getList()); + emit changeView(); + }; + + KIO::NetAccess::removeTempFile( tmpfile ); + + modified=false; + emit anzahlVerbenGeaendert(getAnzahl()); + return b; +} + +// Liesteine Datei als HTML-Dokument ein +bool KVerbosDoc::openDocHTML(QFile &f) +{ + bool result = true; + QTextStream t( &f ); // use a text stream + int count1; + int count2; + QString s; + QString v[3]; + QString forms[60]; + verbSpanish NewVerb; + while (!f.atEnd()) + { + count1 = 0; + // drei einlesen, das sind der Infinitiv, die deutsche Bedeutung, und der Typ + while ((count1<3) && (!f.atEnd())) + { + s = t.readLine(); + if (s.left(9) == "', 22, true); + a++; + int e = s.find('<', a, true); + v[count1] = s.mid(a, e-a); + count1++; + }; + }; // while ((count1<3) && (!f.atEnd())) + if (3 == count1) + { + NewVerb.setSpanish(v[0]); + NewVerb.setForeign(v[1]); + if (v[2] != "unregelmäßig") + { + // read a regular or a group verb + int g = 0; + if (v[2] == "regelmäßig") + g = 0; + else if (v[2] == "<e > ie>") + g = 2; + else if (v[2] == "<o > ue>") + g = 3; + else if (v[2] == "<u > ue>") + g = 4; + else if (v[2] == "<e > i>") + g = 5; + else if (v[2] == "<c > qu>") + g = 6; + else if (v[2] == "<g > gu>") + g = 7; + else if (v[2] == "<z > c>") + g = 8; + else if (v[2] == "<gu > gü>") + g = 9; + else if (v[2] == "<c > z>") + g = 10; + else if (v[2] == "<g > j>") + g = 11; + else if (v[2] == "<gu > g>") + g = 12; + else if (v[2] == "<qu > c>") + g = 13; + else if (v[2] == "<accent like 'enviar'>") + g = 14; + else if (v[2] == "<accent like 'continuar>") + g = 15; + else if (v[2] == "<missing i>") + g = 16; + else + result = false; + NewVerb.setGroup(g); + } + else + { + // ein unregelmäßiges Verb + NewVerb.setGroup(IRREGULAR); + // weitere 60 Zeilen einlesen, das sind die ganzen Formen + count2 = 0; + while ((count2<60) && (!f.atEnd())) + { + s = t.readLine(); + if ((s.left(4) == "") && (s != "")) + { + int a = s.find('>', 2, true); + a++; + int e = s.find('<', a, true); + forms[count2] = s.mid(a, e-a); + count2++; + if (14 == count2) + { + forms[count2] = "participio"; + count2++; + }; + }; + }; // while ((count2<60) && (!f.atEnd())) + int i; + // den ersten Tabellenteil übertragen + for (i=0; (i<30) && (i= 0) + { + NewVerb.setForm(a, b, forms[i].right(forms[i].length()-forms[i].find(' ')-1)); + } + else + { + NewVerb.setForm(a, b, forms[i]); + } + }; + }; + // den zweiten Tabellenteil übertragen + for (i=0; (i<30) && (i+30= 0) + { + NewVerb.setForm(a, b, forms[i+offs].right(forms[i+offs].length()-forms[i+offs].find(' ')-1)); + } + else + { + NewVerb.setForm(a, b, forms[i+offs]); + }; + }; + }; // if (v[2] == "unregelmäßig") + appendVerb(NewVerb, false); // an die Liste anhängen + }; + }; // while (!f.atEnd()) + emit anzahlVerbenGeaendert(getAnzahl()); + return result; +} + +bool KVerbosDoc::openDocVERBOS(QFile &f) +{ + QTextStream t( &f ); // use a text stream + int count; + QString v[3]; + while (!f.atEnd()) + { + count = 0; + // drei einlesen, das sind der Infinitiv, die deutsche Bedeutung, und der Typ + while ((count<3) && (!f.atEnd())) + { + v[count] = t.readLine(); + count++; + }; // while ((count<3) && (!f.atEnd())) + if (3 == count) + { + verbSpanish NewVerb; + NewVerb.setSpanish(v[0]); + NewVerb.setForeign(v[1]); + int g = v[2].toInt(); + if (IRREGULAR != g) + { + // ein regelmäßiges Verb + NewVerb.setGroup(g); + } + else + { + // ein unregelmäßiges Verb + NewVerb.setGroup(IRREGULAR); + // erst den Gerund und das Partizip einlesen und dann die restlichen Formen. + NewVerb.setGerund(t.readLine()); + NewVerb.setPartizip(t.readLine()); + count = 0; + for (int i = presente; i <= imperativo; i++) + for (int j = yo; j <= ellos; j++) + if (!f.atEnd()) + { + NewVerb.setForm(i, j, t.readLine()); + count++; + }; + if (count < 54) + { + QMessageBox mb("kverbos warning", "An uncomplete verb has been found in the file", + QMessageBox::Warning, 1, 0, 0, 0); + mb.exec(); + //qWarning("Ein unvollständiges Verb kam vor!"); + }; + }; + appendVerb(NewVerb, false); // an die Liste anhängen + }; + }; // while (!f.atEnd()) + emit anzahlVerbenGeaendert(getAnzahl()); + return true; +} + +// sichert die Datei. Die Verben werden in einer Datei im HTML Format gespeichert. +bool KVerbosDoc::saveDocument(const KURL& url, const char *format /*=0*/) +{ + bool b = false; + QFile file(url.path()); + if ( file.open(IO_WriteOnly) ) + { // file opened successfully + if ((url.fileName().right(4) == "html")||(url.fileName().right(3) == "htm")) + { + // qWarning("als HTML speichern"); + b = saveDocHTML(file); + } + else + { + // qWarning("als .verbos speichern"); + b = saveDocVERBOS(file); + }; + }; + file.close(); + modified=false; + return b; +} + +// Die Verben als HTML-Datei abspeichern +bool KVerbosDoc::saveDocHTML(QFile &f) +{ + bool good = true; + QTextStream t( &f ); // use a text stream + // Den Anfang der HTML Datei schreiben + t << "" << endl; + t << "" << endl; + t << "verbos españoles" << endl; + t << "" << endl; + t << "" << endl; + t << "" << endl; + t << "

    verbos españoles

    " << endl; + t << "

    "; + t << "Als regelmäßig gelten in diesem Programm alle Verben, die sich " << endl; + t << "ohne geringste Abweichung an das Konjugationsschema für die Verben mit den " << endl; + t << "Endungen -ar, -er und -ir halten. Die Gruppenverben, die auch eine gewisse " << endl; + t << "Regelmäßkeit für eine Gruppe von Verben erkennen lassen, " << endl; + t << "müssen als unregelmäßige eingegeben werden.

    " << endl; + t << "

    "; + t << "Die Formen des 'subjuntivo futuro' werden einstweilen nicht mit in das " << endl; + t << "Programm aufgenommen.

    " << endl; + t << "

    "; + t << "Diese Datei wurde automatisch durch das Programm KVerbos erstellt. Die " << endl; + t << "Verben wurden dabei in einem Format ausgegeben, die das Programm auch " << endl; + t << "wieder einlesen kann. Deshalb sollten an der Datei keine Änderungen " << endl; + t << "vorgenommen werden. Durch Änderungen kann die Datei für das Programm " << endl; + t << "unlesbar werden.

    " << endl; + // Die Verbenliste in die Datei schreiben. + if (verbList2.isEmpty()) + { + t << "

    Es wurden keine Verben eingegeben.

    " << endl; + } + else + { + spanishVerbList::Iterator it; + for (it = verbList2.begin(); it != verbList2.end(); ++it) + { + // erst die spanische und die deutsche Bedeutung abspeichern und den Typ + t << "
    " << endl; + t << "" << endl; + t << "" << endl; + t << "" << endl; + if ((*it).isGroupVerb()) + { + t << "" << endl; break; + case 2: + t << "<e > ie>" << endl; break; + case 3: + t << "<o > ue>" << endl; break; + case 4: + t << "<u > ue>" << endl; break; + case 5: + t << "<e > i>" << endl; break; + case 6: + t << "<c > qu>" << endl; break; + case 7: + t << "<g > gu>" << endl; break; + case 8: + t << "<z > c>" << endl; break; + case 9: + t << "<gu > gü>" << endl; break; + case 10: + t << "<c > z>" << endl; break; + case 11: + t << "<g > j>" << endl; break; + case 12: + t << "<gu > g>" << endl; break; + case 13: + t << "<qu > c>" << endl; break; + case 14: + t << "<accent like 'enviar'>" << endl; break; + case 15: + t << "<accent like 'continuar>" << endl; break; + case 16: + t << "<missing i>" << endl; break; + default: + good = false; + //qWarning("Error! Wrong group!!"); + }; + } + else + { + t << "" << endl; + }; + t << "
    " << (*it).getSpanish() << "" << (*it).getForeign() << ""; + switch ((*it).getGroup()) + { + case 0: + t << "regelmäßigunregelmäßig
    " << endl; + // Im Falle eines unregelmäßigen Verbes, die Formen sichern + if ((*it).isGroupVerb() == false) + { + t << "" << endl; + t << "" << endl; + // erster Teil der Tabelle + t << "" << endl; + t << "" << endl; + t << "" << endl; + t << "" << endl; + t << "" << endl; + t << "" << endl; + t << "" << endl; + int i; + for (i = yo; i <= ellos; i++) + { + t << "" << endl; + for (int j = presente; j <= futuro; j++) + { + // Formen presente, imperfecto, indefinido, futuro + t << "" << endl; + }; + // Sonderformen gerundio und participo + switch (i) + { + case 0: + t << "" << endl; + break; + case 2: + t << "" << endl; + break; + case 3: + t << "" << endl; + break; + default: + t << "" << endl; + } + t << "" << endl; + } + t << "" << endl; + t << ""; + t << ""; + // zweiter Teil der Tabelle + t << "" << endl; + t << "" << endl; + t << "" << endl; + t << "" << endl; + t << "" << endl; + t << "" << endl; + t << "" << endl; + for (i = yo; i <= ellos; i++) + { + t << "" << endl; + for (int j = condicional; j <= imperativo; j++) + { + // Formen condicional, subjuntivo presente, subjuntivo imperfecto + // subjuntivo futuro, imperativo + t << "" << endl; + }; + t << "" << endl; + } + t << "
    presenteimperfectoindefinidofuturogerundio
    "; + if ((*it).isReflexiv()) + t << (*it).getRefPron(i) << ' '; + t << (*it).getForm(j, i) << "" << (*it).getGerund() << "" << "participo" << (*it).getPartizip() << "
    condicionalsubjuntivo presentesubjuntivo imperfectosubjuntivo futuroimperativo
    "; + if ((*it).isReflexiv()) + t << (*it).getRefPron(i) << ' '; + t << (*it).getForm(j, i) << "
    " << endl; + } + t << "

    " << endl; + }; + }; + // Das Ende der HTML Datei anfügen. + t << "" << endl; + t << "" << endl; + return good; +} + +bool KVerbosDoc::saveDocVERBOS(QFile &f) +{ + QTextStream t( &f ); // use a text stream + // Die Verbenliste in die Datei schreiben. + if (verbList2.isEmpty()) + { + t << "Es wurden keine Verben eingegeben." << endl; + } + else + { + spanishVerbList::Iterator it; + for (it = verbList2.begin(); it!=verbList2.end(); ++it) + { + // erst die spanische und die deutsche Bedeutung abspeichern und den Typ + t << (*it).getSpanish() << endl; + t << (*it).getForeign() << endl; + t << (*it).getGroup() << endl; + // Im Falle eines unregelmäßigen Verbes, die Formen sichern + if ((*it).isGroupVerb() == false) + { + t << (*it).getGerund() << endl; + t << (*it).getPartizip() << endl; + for (int j = presente; j <= imperativo; j++) + { + for (int i = yo; i <= ellos; i++) + { + t << (*it).getForm(j, i) << endl; + }; + }; + }; + }; + }; + return true; +} + +void KVerbosDoc::deleteContents() +{ + verbList2.clear(); + emit anzahlVerbenGeaendert(getAnzahl()); +} + +// Ein Verb wird der Liste hinzugefügt. +void KVerbosDoc::appendVerb(const verbSpanish v, bool emitStatus /*= true*/) +{ + verbList2.append(v); + if (emitStatus) + emit anzahlVerbenGeaendert(getAnzahl()); +} + +// es wird geprüft, ob die Liste leer ist. +bool KVerbosDoc::isEmpty() const +{ + return verbList2.isEmpty(); +} + +// Gibt die Liste des Dokumentes zurück. +spanishVerbList* KVerbosDoc::getList() +{ + return &verbList2; +} + +// Diese Funktion ist auch die einzige über die diese Abfrage läuft, deshalb erhält sie auch +// die Aufgabe eine Auswahl anzuregen. +// Reihenfolge in dem Stringfeld: yo, tu, el, nosotros, vosotros, ellos, aleman, espanol +// Wird "- - - - - -" zurückgegeben, dann gibt es kein Verb in der Liste. Normalerweise +// wird die spanische Verbform zurückgegeben. +QString KVerbosDoc::getAuswahl(QString s[][3], int &t) +{ + bool verbOK = true; + // feststellen, wie viele aktivierte Zeiten in den Optionen vorhanden sind + int ti[MAX_TIEMPOS*MAX_SUBTYPES], ty[MAX_TIEMPOS*MAX_SUBTYPES]; + bool op[MAX_TIEMPOS][MAX_SUBTYPES]; + int zeitenZahl = 0; + KVerbosApp *app = dynamic_cast(parent()); + if (app) { + app->getTimeOptions(op); + } + for (int i=0; isuggestVerb()); + if (it == verbList2.end()) + { + it = verbList2.at(rand() % verbList2.count()); + }; + zeitenZahl = rand() % zeitenZahl; + // die deutsche und die spanische Form übernehmen + s[6][0] = (*it).getSpanish(); + s[6][1] = (*it).getForeign(); + // die einzelnen Formen zusammenstellen + for (int i=0; iright(); + else + benutzer->wrong(); +} + +// sets a new user name, and deletes the old one. If the old one is differet from +// the default name'-------' then some information is stored about the user. The +// Program look if some information about the user is stored. +void KVerbosDoc::setNewUser(const QString n) +{ + if (0 != benutzer) + { + int result, number; + pViewList->first()->userChanged(result, number); + benutzer->saveUser(result, number); + delete benutzer; + }; + // prüfen ob über den Nutzer schon was gespeichert ist. + benutzer = new KVerbosUser(getList(), n); +} + +#include "kverbosdoc.moc" diff --git a/kverbos/kverbos/kverbosdoc.h b/kverbos/kverbos/kverbosdoc.h new file mode 100644 index 00000000..f23033c7 --- /dev/null +++ b/kverbos/kverbos/kverbosdoc.h @@ -0,0 +1,165 @@ +/*************************************************************************** + kverbosdoc.h - description + ------------------- + begin : Fre Dez 14 19:28:09 CET 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KVERBOSDOC_H +#define KVERBOSDOC_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +// include files for QT +#include + +// include files for KDE +#include + +// include files des Projektes +#include "verbspanish.h" + +// forward declaration of the Kverbos classes +class KVerbosView; +class KVerbosUser; + + +/** + * KVerbosDoc provides a document object for a document-view model. + * + * The KVerbosDoc class provides a document object that can be used in conjunction with + * the classes KVerbosApp and KVerbosView to create a document-view model for standard KDE + * applications based on KApplication and KMainWindow. Thereby, the document object + * is created by the KVerbosApp instance and contains the document structure with the + * according methods for manipulation of the document data by KVerbosView objects. Also, + * KVerbosDoc contains the methods for serialization of the document data from and to files. + * + * Die Dokumentenklasse hält eine Liste der verfügbaren Verben vor. Aus dieser Liste wird + * eines ausgewählt, das gelernt werden soll. Die View-Klasse kann dieses Verb abfragen und + * in dem Lernfenster darstellen. + * Es gibt einige Situationen, die eine neuen Wahl dieses Verbes erforderlich machen: + * - zu Beginn des Programms, wenn die Klasse gebildet wird + * - wenn eine neue Verbendatei geladen wird + * - wenn die View-Klasse eine neue Wahl anfordert + * die View-Klasse merkt sich die Anzahl der richtig gelösten Verben. + * + * @author Source Framework Automatically Generated by KDevelop, (c) The KDevelop Team. + * @version KDevelop version 1.2 code generation + */ +class KVerbosDoc : public QObject +{ + Q_OBJECT + public: + /** + * Constructor for the fileclass of the application + */ + KVerbosDoc(QWidget *parent, const char *name=0); + /** + * Destructor for the fileclass of the application + */ + ~KVerbosDoc(); + + /** adds a view to the document which represents the document contents. Usually this is your main view. */ + void addView(KVerbosView *view); + /** removes a view from the list of currently connected views */ + void removeView(KVerbosView *view); + /** sets the modified flag for the document after a modifying action on the view connected to the document.*/ + void setModified(bool _m=true){ modified=_m; } + /** returns if the document is modified or not. Use this to determine if your document needs saving by the user on closing.*/ + bool isModified(){ return modified; } + /** "save modified" - asks the user for saving if the document is modified */ + bool saveModified(); + /** deletes the document's contents */ + void deleteContents(); + /** initializes the document generally */ + bool newDocument(); + /** closes the acutal document */ + void closeDocument(); + /** loads the document by filename and format and emits the updateViews() signal + * Es werden bei der Datei die beiden Formate HTML-Datei und reine Textdatei unter- + * schieden + */ + bool openDocument(const KURL& url, const char *format=0); + bool openDocHTML(QFile &f); + bool openDocVERBOS(QFile &f); + /** saves the document under filename and format. + * Die Datei kann wahlweise im HTML-Format oder als normale Textdatei abgespeichert + * werden. Die HTML-Datei ist umfangreicher, weil der formatierende HTML-Code + * ergänzt werden muss. + */ + bool saveDocument(const KURL& url, const char *format=0); + bool saveDocHTML(QFile &f); + bool saveDocVERBOS(QFile &f); + /** sets a new user name, and deletes the old one. If the old one is different from + * the default name DEFAULTUSER then some information is stored about the user. The + * Program look if some information about the user is stored. + */ + void setNewUser(const QString n); + /** returns a pointer to the actual user object */ + KVerbosUser* getUser() { return benutzer; } + /** returns the KURL of the document */ + const KURL& URL() const; + /** sets the URL of the document */ + void setURL(const KURL& url); + /** es wird ein Verb der Liste hinzugefügt, ist emitStatus = true, wird auch + * die Statuszeile entsprechend angepasst. + */ + void appendVerb(const verbSpanish v, bool emitStatus = true); + /** prüft, ob die Liste des Dokumentes leer ist */ + bool isEmpty() const; + /** Gibt einen Zeiger auf die Verbliste des Dokumentes zurück */ + spanishVerbList* getList(); + /** Gibt die Anzahl der Verben im Dokument zurück */ + int getAnzahl() const { return verbList2.count(); } + /** Gibt die gewählte Zeit, die Formen des Verbes dazu und den spanischen + * und deutschen Infinitiv zurück + */ + QString getAuswahl(QString s[][3], int &t); + /** feedback from the view class about the solution */ + void solved(const bool b); + private: + /** searches the verb given as a string in the list and returns a pointer to the verb */ + spanishVerbList::Iterator findVerb(const QString& s); + + signals: + /** wird emittiert, wenn sich die Anzahl der Verben im Dokument verändert hat */ + void anzahlVerbenGeaendert( int ); + void changeView(); + + public slots: + /** + * calls repaint() on all views connected to the document object and is called by the view by which the document has been changed. + * As this view normally repaints itself, it is excluded from the paintEvent. + */ + void slotUpdateAllViews(KVerbosView *sender); + + public: + /** + * the list of the views currently connected to the document + */ + static QPtrList *pViewList; + + private: + /** + * the modified flag of the current document + */ + bool modified; + KURL doc_url; + /** Die Liste der Verben */ + spanishVerbList verbList2; + KVerbosUser* benutzer; +}; + +#endif // KVERBOSDOC_H diff --git a/kverbos/kverbos/kverbosoptions.cpp b/kverbos/kverbos/kverbosoptions.cpp new file mode 100644 index 00000000..872888ea --- /dev/null +++ b/kverbos/kverbos/kverbosoptions.cpp @@ -0,0 +1,60 @@ +/*************************************************************************** + kverbosoptions.cpp - description + ------------------- + begin : Sat Dec 15 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "qlabel.h" +#include "qcheckbox.h" +#include "kverbosoptions.h" + +KVerbosOptions::KVerbosOptions( QWidget* parent /*= 0*/, const char* name /*= 0*/, bool modal /*= FALSE*/, WFlags fl /*= 0*/ ) +: QVerbosOptions(parent, name, modal, fl) +{ + // some times are disabled because they aren't ready yet. + LabelSubPasado->setEnabled(false); + LabelSubPresente->setEnabled(false); + LabelSubFuturo->setEnabled(false); + LabelImperativo->setEnabled(false); + CheckBox1_6->setEnabled(false); + CheckBox2_6->setEnabled(false); + CheckBox3_6->setEnabled(false); + CheckBox1_7->setEnabled(false); + CheckBox2_7->setEnabled(false); + CheckBox3_7->setEnabled(false); + CheckBox1_8->setEnabled(false); + CheckBox2_8->setEnabled(false); + CheckBox3_8->setEnabled(false); + CheckBox1_9->setEnabled(false); +} + +KVerbosOptions::~KVerbosOptions() +{ +} + + + +// Wird durch den OK-Button aufgerufen und beendet den Dialog. Änderungen +// werden übernommen. +void KVerbosOptions::slotDlgEnde() +{ + done(1); +} + +// Wird durch den Cancel-Button aufgerufen und beendet den Dialog ohne +// Änderungen zu übernehmen. +void KVerbosOptions::slotCancel() +{ + done(0); +} diff --git a/kverbos/kverbos/kverbosoptions.h b/kverbos/kverbos/kverbosoptions.h new file mode 100644 index 00000000..2293fac4 --- /dev/null +++ b/kverbos/kverbos/kverbosoptions.h @@ -0,0 +1,44 @@ +/*************************************************************************** + kverbosoptions.h - description + ------------------- + begin : Sat Dec 15 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KVERBOSOPTIONS_H +#define KVERBOSOPTIONS_H + +#include "qverbosoptions.h" + +/** Eine Klasse des KVerbos Projektes. Dadurch wird der Optionendialog bereitgestellt. + * In diesem Dialog können die Zeitstufen, die gelernt werden sollen ausgewählt werden. + *@author Arnold Kraschinski + */ + +class KVerbosOptions : public QVerbosOptions { +public: + KVerbosOptions( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); + ~KVerbosOptions(); + +public slots: + /** Wird durch den OK-Button aufgerufen und beendet den Dialog. Änderungen + * werden übernommen. + */ + virtual void slotDlgEnde(); + /** Wird durch den Cancel-Button aufgerufen und beendet den Dialog ohne + * Änderungen zu übernehmen. + */ + virtual void slotCancel(); +}; + +#endif diff --git a/kverbos/kverbos/kverbosui.rc b/kverbos/kverbos/kverbosui.rc new file mode 100644 index 00000000..8d73a490 --- /dev/null +++ b/kverbos/kverbos/kverbosui.rc @@ -0,0 +1,32 @@ + + + + &File + + + + &Edit + + + + &Settings + + + &User + + + + +Main Toolbar + + + + + + + + + + + + diff --git a/kverbos/kverbos/kverbosuser.cpp b/kverbos/kverbos/kverbosuser.cpp new file mode 100644 index 00000000..7d7d19d0 --- /dev/null +++ b/kverbos/kverbos/kverbosuser.cpp @@ -0,0 +1,264 @@ +/*************************************************************************** + kverbosuser.cpp - description + ------------------- + begin : Tue Dec 18 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kverbosuser.h" + +#include +#include +#include + +#include + + +bool eintrag::operator== (const eintrag& e) const +{ + return (verb == e.verb); +} + +KVerbosUser::KVerbosUser(spanishVerbList* pL, QString n/*=DEFAULTUSER*/) +: name(n), auswahl(""), sessions(0) +{ + // try to read the user-information if there is one. + int pos; + while ((pos = n.find(' ')) != -1) + n.replace(pos, 1, "_"); + QFile file(locateLocal("data", "/kverbos/data/"+name+".kverbos")); + if ( file.open(IO_ReadOnly) ) + { + QString s; + QTextStream t( &file ); + name = t.readLine(); + s = t.readLine(); sessions = s.toInt(); + for (int i=0; ibegin(); it2 != pL->end(); ++it2) + { + eintrag elem; + elem.verb = (*it2).getSpanish(); + elem.right = elem.wrong = elem.counter = elem.status = 0; + elem.used = true; + it = liste.find(elem); + if (liste.end() == it) + liste.append(elem); + else + (*it).used = true; + }; +} + +// alle Verben werden auf nicht genutzt gesetzt. +void KVerbosUser::deaktivieren() +{ + verbenListe::Iterator zeig; + for (zeig=liste.begin(); zeig!=liste.end(); ++zeig) + (*zeig).used = false; +} + +// tests if verbs that have status RICHTIGGEMACHT have to get the status UNGELERNT. +// And calculates the kumulus of the verbs that have status UNGELERNT and FEFHLERHAFT. +// Der kumulus ist ein gewichteter Z�ler fr die Auswahl des Verbes. Fehlerhafte Verben +// haben ein gr�eres Gewicht und kommen deshalb eher wieder an die Reihe. +void KVerbosUser::updateKumulus() +{ + int k = 0; + kumulus = 0; + verbenListe::Iterator zeig; + for (zeig=liste.begin(); zeig!=liste.end(); ++zeig) + { + if ((*zeig).status == RICHTIGGEMACHT) + { + if ((*zeig).used && ((*zeig).counter>1)) + (*zeig).counter--; + else + (*zeig).status--; + }; + if ((*zeig).used && ((*zeig).status < RICHTIGGEMACHT)) + { + kumulus = k; + if ((*zeig).status == UNGELERNT) + k = ((*zeig).right < (*zeig).wrong) ? k+2 : k+1; + else + k += ((*zeig).wrong) * FALSCHGEWICHT; + (*zeig).counter = k; + }; + }; +} + +// selects a verb out of the verbs that are in the U and F list. That means a +// verb that hasn't been studied yet or one that was wrong. +QString KVerbosUser::suggestVerb() +{ + auswahl = ""; + it = liste.end(); + updateKumulus(); + if ((kumulus == 0) && !liste.isEmpty()) + { + verbenListe::Iterator zeig; + for (zeig=liste.begin(); zeig!=liste.end(); ++zeig) + (*zeig).status = 0; + // rekursiver Aufruf. Es ist kein Problem, weil die Liste nicht leer ist und alle + // Elemente den status 0 bekommen haben, also kann eine Auswahl stattfinden. + auswahl = suggestVerb(); + }; + if (kumulus != 0) + { + // RAND_MAX ist auf meinem System 231; + int i = rand() % kumulus; + verbenListe::Iterator zeig = liste.begin(); + while ((zeig != liste.end()) && (((*zeig).status==RICHTIGGEMACHT)||((*zeig).counter < i))) + zeig++; + auswahl = (*zeig).verb; + it = zeig; + }; + return auswahl; +} + +// The solution for the suggested verb was right. Now the verb should be deleted from +// the list of unstudied verbs but added to the list with the right verbs. +void KVerbosUser::right() +{ + if (!auswahl.isEmpty()) + { + (*it).right = ((*it).right+1) & MAX_WERT; + if ((*it).wrong > 0) + (*it).wrong--; + if ((*it).status < RICHTIGGEMACHT) + (*it).status++; + if ((*it).status == RICHTIGGEMACHT) + (*it).counter = STAY_IN_R_LIST; + }; +} + +// The opposite function to the above one. The solution was wrong and the verb has to +// be moved to the list with the wrong verbs. +void KVerbosUser::wrong() +{ + if (!auswahl.isEmpty()) + { + (*it).wrong = ((*it).wrong+1) & MAX_WERT; + if ((*it).right > 0) + (*it).right--; + if ((*it).status > FEHLERHAFT) + (*it).status--; + }; +} + +// Saves all the user information to the $KDEHOME/apps/kverbos/data/username.kverbos file +bool KVerbosUser::saveUser(const int& res, const int& num) +{ + bool re = false; + if (name != DEFAULTUSER) + { + int pos; + while ((pos = name.find(' ')) != -1) + name.replace(pos, 1, "_"); + QFile file(locateLocal("data", "/kverbos/data/"+name+".kverbos")); + if ( file.open(IO_WriteOnly) ) + { + QTextStream t( &file ); + t << name << endl; + sessions = (num == 0) ? sessions - 1 : sessions; + t << sessions << endl; + int j = (num == 0) ? 0 : 1; + for (int i=j; i verbenListe; + +/** This class holds information about an user of the program. It stores lists of + * verbs. One list for the words that are in the opened verb file and aren't traines yet. + * Another list for the words that have been correct. This verbs are stored in the + * list to present them more rarely to the user. The third list are for verbs entered with + * errors. This verbs are presented to the user with a greater probability. + * + *@author Arnold Kraschinski + */ +class KVerbosUser { +public: + KVerbosUser(spanishVerbList* pL, QString n=DEFAULTUSER); + ~KVerbosUser(); + /** fills the lists with the verbs that are in the verb list of the main program */ + void fillList(spanishVerbList* pL); + /** returns the user name */ + QString getName() { return name; } + /** marks all verbs in the R(right) and the F(false) list as unused. That means they can't + * be a suggestion. This are probably verbs that are stored user data but at the moment + * they aren't in the used verb list. + */ + void deaktivieren(); + /** calculates the Kumulus for the list with the verbs that aren't studied yet and + * for the list with the verbs that have been wrong. */ + void updateKumulus(); + /** selects a verb out of the verbs that are in the U and F list. That means a + * verb that hasn't been studied yet or one that was wrong. */ +QString suggestVerb(); + /** The solution for the suggested verb was right. Now the verb should be deleted from + * the list of unstudied verbs but added to the list with the right verbs. + */ + void right(); + /** The opposite function to the above one. The solution was wrong and the verb has to + * be moved to the list with the wrong verbs. + */ + void wrong(); + /** Saves all the user information to the $KDEHOME/apps/kverbos/data/username.kverbos file */ + bool saveUser(const int& res, const int& num); + /** Retrieve the old results and the number of sessions */ + bool getResults(int& s, QString d[], int r[][2]); + /** returns a pointer to the users verb list */ + verbenListe* getListe() { return &liste; } + +private: + /** name of the user */ + QString name; + /** the list of the verbs that the user has workes with */ + verbenListe liste; + /** this is the latest selected verb of the list */ + QString auswahl; + /** die aufaddierte Summe der gewichteten Verben */ + int kumulus; + /** an Iterator for the verb list */ + verbenListe::Iterator it; + /** the number of training sessions that the user has made */ + int sessions; + /** The results of the last ten seccions */ + QString date[MAX_RESULTS]; + int result[MAX_RESULTS][2]; +}; + +#endif diff --git a/kverbos/kverbos/kverbosview.cpp b/kverbos/kverbos/kverbosview.cpp new file mode 100644 index 00000000..a9bb236e --- /dev/null +++ b/kverbos/kverbos/kverbosview.cpp @@ -0,0 +1,383 @@ +/*************************************************************************** + kverbosview.cpp - description + ------------------- + begin : Die Mai 1 21:39:04 CEST 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +// include files for Qt +#include +#include +#include +#include +#include +#include + + +// application specific includes +#include "kverbosview.h" +#include "kverbosdoc.h" + +#include "verbspanish.h" + + +KVerbosView::KVerbosView(QWidget *parent, const char *name) : QLernen/*QWidget*/(parent, name) +{ + // Hier wird gesetzt, wie der Hintergrund des Fensters zu zeichnen ist. + setBackgroundMode(PaletteBackground); + // Die gesamten Zeiger auf QLineEdit in ein Feld umwandeln + formEdit[0][0] = EditYo1; + formEdit[1][0] = EditTu1; + formEdit[2][0] = EditEl1; + formEdit[3][0] = EditNosotros1; + formEdit[4][0] = EditVosotros1; + formEdit[5][0] = EditEllos1; + formEdit[0][1] = EditYo2; + formEdit[1][1] = EditTu2; + formEdit[2][1] = EditEl2; + formEdit[3][1] = EditNosotros2; + formEdit[4][1] = EditVosotros2; + formEdit[5][1] = EditEllos2; + formEdit[0][2] = EditYo3; + formEdit[1][2] = EditTu3; + formEdit[2][2] = EditEl3; + formEdit[3][2] = EditNosotros3; + formEdit[4][2] = EditVosotros3; + formEdit[5][2] = EditEllos3; + // einige Schalterbezeichnungen müssen richtiggestellt werden. + ButtonN->setText("ñ"); + ButtonA->setText("á"); + ButtonE->setText("é"); + ButtonI->setText("í"); + ButtonO->setText("ó"); + ButtonU->setText("ú"); + TextTu->setText("tú"); + EditAleman->setFocus(); + // Es muss ein Verb aus dem Dokument geholt werden, das dann in dem Fenster dargestellt + // werden kann, wenn es ein Verb gibt. Ansonsten bleibt das Fenster leer. + zeigeVerb(); + enteredCorrect = 0; + verbsTrained = 0; +} + +KVerbosView::~KVerbosView() +{ +} + +KVerbosDoc* KVerbosView::getDocument() const +{ + KVerbosApp *theApp=(KVerbosApp *) parentWidget(); + + return theApp->getDocument(); +} + +void KVerbosView::print(QPrinter *pPrinter) +{ + QPainter printpainter; + printpainter.begin(pPrinter); + + // TODO: add your printing code here + + printpainter.end(); +} + +// This funktion erases all accents from the letters of a string +QString KVerbosView::deleteAccents(const QString& s) const +{ + QString s2 = s.simplifyWhiteSpace(); + if (!s2.isEmpty()) + { + for (unsigned int i=0; i(focusWidget()); + if (pl) + { + pl->insert("ñ"); + }; +} + +void KVerbosView::slotA() +{ + QLineEdit* pl = dynamic_cast(focusWidget()); + if (pl) + { + pl->insert("á"); + }; +} + +void KVerbosView::slotE() +{ + QLineEdit* pl = dynamic_cast(focusWidget()); + if (pl) + { + pl->insert("é"); + }; +} + +void KVerbosView::slotI() +{ + QLineEdit* pl = dynamic_cast(focusWidget()); + if (pl) + { + pl->insert("í"); + }; +} + +void KVerbosView::slotO() +{ + QLineEdit* pl = dynamic_cast(focusWidget()); + if (pl) + { + pl->insert("ó"); + }; +} + +void KVerbosView::slotU() +{ + QLineEdit* pl = dynamic_cast(focusWidget()); + if (pl) + { + pl->insert("ú"); + }; +} + +// Alle Eingabefelder werden gelöscht, dabei muss auch die Schrift auf normal +// gesetzt werden, damit die korrigierten Felder wieder die normale Schrift erhalten. +void KVerbosView::slotClearAll() +{ + QFont fontNormal = EditVerbo->font(); + QPalette palette = EditVerbo->palette(); + EditAleman->clear(); + EditAleman->setFont(fontNormal); + EditAleman->setPalette(palette); + for (int i=0; i<6; i++) + for (int j=0; j<3; j++) + { + formEdit[i][j]->clear(); + formEdit[i][j]->setFont(fontNormal); + formEdit[i][j]->setPalette(palette); + }; +} + +// Die Ansicht wird aufgefordert das aktuelle Verb vom Dokument zu holen und es in dem +// Fenster zur Ansicht zu bringen. Dabei wird von dem Dokument nur ein Zeiger auf das +// Verb übergeben und die entsprechende Zeit, die gelernt werden soll. +void KVerbosView::zeigeVerb() +{ + // einen Zeiger auf das Dokument besorgen und ein Verb und seine Formen besorgen. + KVerbosDoc* pDoc = getDocument(); + pDoc->getAuswahl(formen, zeitAuswahl); + slotClearAll(); + // Die spanische Form der Verbes zur Anzeige bringen + EditVerbo->setText(formen[6][0]); + // Die Übungszeit zur Anzeige bringen. + TextTiempo->setText(verbSpanish::timeNames[zeitAuswahl]); + // Wenn kein reflexives Verb vorliegt, werden die Felder deaktiviert + if (formen[0][0].isEmpty()) + { + for (int i = yo; i<=ellos; i++) + formEdit[i][0]->setEnabled(false); + } + else + { + for (int i = yo; i<=ellos; i++) + formEdit[i][0]->setEnabled(true); + }; + // Wenn eine einfache, nicht zusammengesetzte Form vorliegt, werden die + // Felder deaktiviert. + if (formen[0][1].isEmpty()) + { + for (int i = yo; i<=ellos; i++) + formEdit[i][1]->setEnabled(false); + } + else + { + for (int i = yo; i<=ellos; i++) + formEdit[i][1]->setEnabled(true); + }; + EditAleman->setFocus(); + corrected = false; +} + +// Es soll das nächste Verb zur Anzeige gebracht werden. +void KVerbosView::slotWeiter() +{ + if (corrected) + { + verbsTrained++; + emit numberTrainedChanged(verbsTrained); + ProgressBar->setProgress(enteredCorrect*100/verbsTrained); + zeigeVerb(); + } + else + { + slotCorregir(); + }; +} + +// Die Eingaben in den Eingabefeldern sollen geprüft werden. +void KVerbosView::slotCorregir() +{ + bool richtig = true; + QFont fontNormal = EditVerbo->font(); + QFont fontBold = EditVerbo->font(); + fontBold.setUnderline(true); + QPalette palette = EditVerbo->palette(); + palette.setColor(QColorGroup::Text, red); + palette.setColor(QColorGroup::Base, white); + if ( 0 > formen[6][1].find(EditAleman->text().simplifyWhiteSpace(), 0)) + { + EditAleman->setFont(fontBold); + EditAleman->setPalette(palette); + richtig = false; + }; + // die Formen vergleichen + KVerbosApp* kApp = dynamic_cast(parent()); + if (!kApp) { + return; + } + for (int j=0; j<3; j++) + { + if (!formen[0][j].isEmpty()) + { + for (int i=0; i<6; i++) + if (kApp->doitStrict()) + { + if (formEdit[i][j]->text().simplifyWhiteSpace() != formen[i][j]) + { + formEdit[i][j]->setFont(fontBold); + formEdit[i][j]->setPalette(palette); + richtig = false; + }; + } + else + { + QString s1 = formEdit[i][j]->text().simplifyWhiteSpace(); + QString s2 = formen[i][j]; + if (deleteAccents(s1) != deleteAccents(s2)) + { + formEdit[i][j]->setFont(fontBold); + formEdit[i][j]->setPalette(palette); + richtig = false; + }; + }; + }; + }; + // Die Statistik muss angepasst werden. + if (!corrected) + { + getDocument()->solved(richtig); + if (richtig) + { + enteredCorrect++; + emit numberCorrectChanged(enteredCorrect); + emit informKFeeder(1); + // Show the German expression. So the user can see the other German meanings + // if there are some. + EditAleman->setText(formen[6][1]); + }; + }; + corrected = true; +} + +// Die Lösung soll in dem Fenster präsentiert werden. +void KVerbosView::slotSolution() +{ + QFont fontNormal = EditVerbo->font(); + EditAleman->setFont(fontNormal); + EditAleman->setPalette(EditVerbo->palette()); + EditAleman->setText(formen[6][1]); + // + for (int i=0; i<6; i++) + for (int j=0; j<3; j++) + { + formEdit[i][j]->setFont(fontNormal); + formEdit[i][j]->setPalette(EditVerbo->palette()); + formEdit[i][j]->setText(formen[i][j]); + }; + corrected = true; +} + +// Wird bei einem bereits korrigiertem Verb eine weitere Eingabe gamacht, muss die +// Markierung, Unterstreichen oder Fettdruck, rückgängig gemacht und wieder der +// normale Font gesetzt werden. +void KVerbosView::slotFont() +{ + if (corrected) + { + QFont fontNormal = EditVerbo->font(); + QLineEdit* pl = dynamic_cast(focusWidget()); + if (0 != pl) + { + pl->setFont(fontNormal); + pl->setPalette(EditVerbo->palette()); + }; + }; +} + +// Weil bei den Gerund- bzw. Perfektformen das eingeben der für alle Personen +// gleichen Formen langweilig ist und es auch nicht gut ist, wenn man sechs mal +// die falsche Form eingibt, wird die Form aus dem yo-Eingabefeld in die anderen +// kopiert. +void KVerbosView::slotCopyText() +{ + // erst prüfen, ob so eine Zeitform vorliegt. + if (zeitAuswahl >= MAX_TIEMPOS) + { + QString s = formEdit[0][2]->text(); + for (int i=1; i<6; i++) + { + formEdit[i][2]->setText(s); + if (corrected) + { + QFont fontNormal = EditVerbo->font(); + formEdit[i][2]->setFont(fontNormal); + }; + }; + }; +} + +// tell the view that the user has changed. Training results are deleted and set to the +// initial values. A new verb is chosen. The function returns the training result of the +// old user. +int KVerbosView::userChanged(int& r1, int& r2) +{ + r1 = 0; + r2 = verbsTrained; + if (verbsTrained !=0) + r1 = enteredCorrect*100/verbsTrained; + enteredCorrect = 0; + verbsTrained = 0; + ProgressBar->setProgress(0); + emit numberTrainedChanged(verbsTrained); + emit numberCorrectChanged(enteredCorrect); + return r1; +} + +#include "kverbosview.moc" diff --git a/kverbos/kverbos/kverbosview.h b/kverbos/kverbos/kverbosview.h new file mode 100644 index 00000000..cfc4c702 --- /dev/null +++ b/kverbos/kverbos/kverbosview.h @@ -0,0 +1,148 @@ +/*************************************************************************** + kverbosview.h - description + ------------------- + begin : Fre Dez 14 19:28:09 CET 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KVERBOSVIEW_H +#define KVERBOSVIEW_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +// include files for Qt +#include "qlernen.h" + +// weitere include-Files für das Programm +#include "kverbos.h" + +// forward-Deklaration der Klasse. Während man die API-Dokumentation erstellt, +// muss diese Zeile auskommentiert werden, weil sonst der falsche Text als Beschreibung +// der Klasse erkannt wird. +//class KVerbosDoc; + +/** The KVerbosView class provides the view widget for the KVerbosApp instance. + * The View instance inherits QWidget as a base class and represents the view object of a KTMainWindow. As KVerbosView is part of the + * docuement-view model, it needs a reference to the document object connected with it by the KVerbosApp class to manipulate and display + * the document structure provided by the KVerbosDoc class. + * + * Diese Klasse soll folgende Funktionen erfüllen: + * - sie soll das momentan ausgewählte Verb vom Dokument holen. + * Diese Information enthält die spanische und deutsche Bedeutung des Verbes, die Zeit, die + * momentan getestet werden soll, und alle Verbformen, die zu dieser Zeit gehören. + * - die Klasse nimmt die Eingaben des Benutzers entgegen und prüft anschließend, ob die Ein- + * gaben richtig sind. + * - Die Informationen, wie viele Verben richtig geübt und wie viele falsch geübt wurden, soll + * direkt in dieser Klasse gespeichert werden und nicht im Dokument. + * - Die Klasse meldet an das Dokument, wenn es Zeit ist sich ein neues Verb zu suchen. + * Das ist in folgenden Fällen nötig: + * - wenn die Klasse zum ersten Mal gestartet wird und ein erstes Verb eingestellt werden + * soll. + * - wenn ein neues Dokument mit Verben geladen wird. + * - wenn der Benutzer die Formen richtig eingegeben hat. + * - wenn ihm nichts mehr einfällt und er weiter will. + * + * @author Source Framework Automatically Generated by KDevelop, (c) The KDevelop Team. + * @version KDevelop version 0.4 code generation + */ +class KVerbosView : public QLernen /*QWidget*/ +{ + Q_OBJECT +public: + /** Constructor for the main view */ + KVerbosView(QWidget *parent = 0, const char *name=0); + /** Destructor for the main view */ + ~KVerbosView(); + + /** returns a pointer to the document connected to the view instance. Mind that this method requires a KVerbosApp instance as a parent + * widget to get to the window document pointer by calling the KVerbosApp::getDocument() method. + * + * @see KVerbosApp#getDocument + */ + KVerbosDoc* getDocument() const; + + /** contains the implementation for printing functionality */ + void print(QPrinter *pPrinter); + /** This funktion erases all accents from the letters of a string + */ + QString deleteAccents(const QString& s) const; + /** tell the view that the user has changed. Training results are deleted and set to the + * initial values. A new verb is chosen. The function returns the training result of the + * old user. r1 is the training results and r2 is the number of the trained verbs. + */ + int userChanged(int& r1, int& r2); + +public slots: + /** Die folgenden Slots werden aufgerufen, wenn ein Button mit einem + * spanischen Sonderzeichen gedrückt wird. + * Das Zeichen wird dann dem Eingabefeld, das den Focus hat zugefügt. + */ + virtual void slotN(); + virtual void slotA(); + virtual void slotE(); + virtual void slotI(); + virtual void slotO(); + virtual void slotU(); + /** all the LineEdits will be cleared + */ + virtual void slotClearAll(); + /** if the verb is already corrected (corrected == true) then the font is + * set to the normal font + */ + virtual void slotFont(); + /** if the time is a progressiv or a perfect form the input of the yo-Editbox + * which contains the gerund or the partizip is copied into the others. + */ + virtual void slotCopyText(); + /** Die Ansicht wird aufgefordert sich das aktuelle Verb vom Dokument zu holen + * sich eine Zeit auszuwählen und dann das Verb in dem Fenster zum Üben bereitzustellen + */ + virtual void zeigeVerb(); + /** Es soll ein anderes Verb zum Lernen ausgewählt werden, das momentan eingegebene wird + nicht gewertet. + */ + virtual void slotWeiter(); + /** The input should be corrected. + */ + virtual void slotCorregir(); + /** The solution should be shown in the window + */ + virtual void slotSolution(); + + +signals: + void numberTrainedChanged(int); + void numberCorrectChanged(int); + void informKFeeder(int); + +private: + /** the following variables store the information about the actual verb. The information + * is obtained from the doc. + */ + QString espanol; + QString aleman; + int zeitAuswahl; + QString formen[7][3]; + /** tells if the actual input already has been correced by using the button */ + bool corrected; + /** Are pointers to the GUI elements for an easier use */ + QLineEdit* formEdit[6][3]; + /** the number of verbs that habe been correct */ + int enteredCorrect; + /** the number of all verbs that have been trained */ + int verbsTrained; +}; + +#endif // KVERBOSVIEW_H diff --git a/kverbos/kverbos/main.cpp b/kverbos/kverbos/main.cpp new file mode 100644 index 00000000..297e3756 --- /dev/null +++ b/kverbos/kverbos/main.cpp @@ -0,0 +1,74 @@ +/*************************************************************************** + main.cpp - description + ------------------- + begin : Fre Dez 14 19:28:09 CET 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include "kverbos.h" + +static const char description[] = + I18N_NOOP("KVerbos"); + +static KCmdLineOptions options[] = +{ + { "+[File]", I18N_NOOP("File to open"), 0 }, + KCmdLineLastOption + // INSERT YOUR COMMANDLINE OPTIONS HERE +}; + + + +int main(int argc, char *argv[]) +{ + + KAboutData aboutData( "kverbos", I18N_NOOP("KVerbos"), + VERSION, description, KAboutData::License_GPL, + "(c) 2001, Arnold Kraschinski", 0, 0, "arnold.k67@gmx.de"); + aboutData.addAuthor("Arnold Kraschinski",0, "arnold.k67@gmx.de"); + aboutData.addCredit("David Vignoni", I18N_NOOP("svg icon"), "david80v@tin.it"); + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); // Add our own options. + + KApplication app; + + if (app.isRestored()) + { + RESTORE(KVerbosApp); + } + else + { + KVerbosApp *kverbos = new KVerbosApp(); + kverbos->show(); + + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + if (args->count()) + { + kverbos->openDocumentFile(args->url(0)); + } + else + { + // Meiner Meinung nach geh�t die folgende Zeile nicht hier hin, weil hier das + // Programm durchl�ft, wenn kein Dateiname ber die Kommandozeile eingegeben + // worden ist. + // kverbos->openDocumentFile(); + } + args->clear(); + } + + return app.exec(); +} diff --git a/kverbos/kverbos/prefs.kcfgc b/kverbos/kverbos/prefs.kcfgc new file mode 100644 index 00000000..1c3e4d3e --- /dev/null +++ b/kverbos/kverbos/prefs.kcfgc @@ -0,0 +1,6 @@ +# Code generation options for kconfig_compiler +File=kverbos.kcfg +IncludeFiles=kdebug.h +ClassName=Prefs +Singleton=true +Mutators=true \ No newline at end of file diff --git a/kverbos/kverbos/qerfassen.ui b/kverbos/kverbos/qerfassen.ui new file mode 100644 index 00000000..90465a19 --- /dev/null +++ b/kverbos/kverbos/qerfassen.ui @@ -0,0 +1,2796 @@ + +QErfassen +Dialog des kverbos Projektes. +Der Dialog mit dem ein neutes Verb erfasst +und in die Liste aufgenommen wird. + +Arnold Kraschinski + + + QErfassen + + + + 0 + 0 + 598 + 477 + + + + Enter New Verb or Edit Existing Verb + + + + unnamed + + + 11 + + + 6 + + + + Layout49 + + + + unnamed + + + 0 + + + 6 + + + + Layout111_3 + + + + unnamed + + + 0 + + + 6 + + + + TextVerbo + + + Verb: + + + AlignVCenter|AlignLeft + + + + + + + EditVerbo + + + + + TextAleman + + + In the foreign language: + + + AlignVCenter|AlignRight + + + + + + + EditAleman + + + + + + + Layout46 + + + + unnamed + + + 0 + + + 6 + + + + + regular + + + + + irregular + + + + + e > ie + + + + + o > ue + + + + + u > ue + + + + + e > i + + + + + c > qu + + + + + g > gu + + + + + z > c + + + + + gu > gu + + + + + c > z + + + + + g > j + + + + + gu > g + + + + + qu > c + + + + + accent like 'enviar' + + + + + accent like 'continuar' + + + + + missing i + + + + ComboBoxTypen + + + ParentOrigin + + + false + + + + + Spacer1 + + + Horizontal + + + Expanding + + + + + + + Layout112 + + + + unnamed + + + 0 + + + 6 + + + + TextGerundio + + + gerundio: + + + AlignVCenter|AlignRight + + + + + + + EditGerundio + + + + + TextParticipio + + + participio: + + + AlignVCenter|AlignRight + + + + + + + EditParticipio + + + + + + + TabWidgetFormas + + + true + + + + tabPresente + + + presente + + + + unnamed + + + 11 + + + 6 + + + + Layout70_3 + + + + unnamed + + + 0 + + + 6 + + + + Layout69_3 + + + + unnamed + + + 0 + + + 6 + + + + Layout13_6_4_2_3 + + + + unnamed + + + 0 + + + 6 + + + + TextYo1 + + + + 110 + 0 + + + + yo: + + + + + TextTu1 + + + + 110 + 0 + + + + tu: + + + + + TextEl1 + + + + 110 + 0 + + + + el/ella/usted: + + + + + TextNosotros1 + + + + 110 + 0 + + + + nosotros: + + + + + TextVosotros1 + + + + 110 + 0 + + + + vosotros: + + + + + TextEllos1 + + + + 110 + 0 + + + + ellos/ellas/ustedes: + + + + + + + Layout14_6_4_2_3 + + + + unnamed + + + 0 + + + 6 + + + + EditYo2_1 + + + + 200 + 0 + + + + + + EditTu2_1 + + + + 200 + 0 + + + + + + EditEl2_1 + + + + 200 + 0 + + + + + + EditNosotros2_1 + + + + 200 + 0 + + + + + + EditVosotros2_1 + + + + 200 + 0 + + + + + + EditEllos2_1 + + + + 200 + 0 + + + + + + + + + + Layout45_4_2_3 + + + + unnamed + + + 0 + + + 6 + + + + ButtonSeiteLoeschen1 + + + Clear Page + + + + + Spacer_p + + + Horizontal + + + Expanding + + + + + + + + + + + tabImperfecto + + + imperfecto + + + + unnamed + + + 11 + + + 6 + + + + Layout68_3 + + + + unnamed + + + 0 + + + 6 + + + + Layout67_3 + + + + unnamed + + + 0 + + + 6 + + + + Layout13_6_5_2_3 + + + + unnamed + + + 0 + + + 6 + + + + TextYo2 + + + + 110 + 0 + + + + yo: + + + + + TextTu2 + + + + 110 + 0 + + + + tu: + + + + + TextEl2 + + + + 110 + 0 + + + + el/ella/usted: + + + + + TextNosotros2 + + + + 110 + 0 + + + + nosotros: + + + + + TextVosotros2 + + + + 110 + 0 + + + + vosotros: + + + + + TextEllos2 + + + + 110 + 0 + + + + ellos/ellas/ustedes: + + + + + + + Layout14_6_5_2_3 + + + + unnamed + + + 0 + + + 6 + + + + EditYo2_2 + + + + 200 + 0 + + + + + + EditTu2_2 + + + + 200 + 0 + + + + + + EditEl2_2 + + + + 200 + 0 + + + + + + EditNosotros2_2 + + + + 200 + 0 + + + + + + EditVosotros2_2 + + + + 200 + 0 + + + + + + EditEllos2_2 + + + + 200 + 0 + + + + + + + + + + Layout45_5_2_3 + + + + unnamed + + + 0 + + + 6 + + + + ButtonSeiteLoeschen2 + + + Clear Page + + + + + Spacer_im + + + Horizontal + + + Expanding + + + + + + + + + + + tabIndefinido + + + indefinido + + + + unnamed + + + 11 + + + 6 + + + + Layout66_3 + + + + unnamed + + + 0 + + + 6 + + + + Layout65_3 + + + + unnamed + + + 0 + + + 6 + + + + Layout13_6_6_2_3 + + + + unnamed + + + 0 + + + 6 + + + + TextYo3 + + + + 110 + 0 + + + + yo: + + + + + TextTu3 + + + + 110 + 0 + + + + tu: + + + + + TextEl3 + + + + 110 + 0 + + + + el/ella/usted: + + + + + TextNosotros3 + + + + 110 + 0 + + + + nosotros: + + + + + TextVosotros3 + + + + 110 + 0 + + + + vosotros: + + + + + TextEllos3 + + + + 110 + 0 + + + + ellos/ellas/ustedes: + + + + + + + Layout14_6_6_2_3 + + + + unnamed + + + 0 + + + 6 + + + + EditYo2_3 + + + + 200 + 0 + + + + + + EditTu2_3 + + + + 200 + 0 + + + + + + EditEl2_3 + + + + 200 + 0 + + + + + + EditNosotros2_3 + + + + 200 + 0 + + + + + + EditVosotros2_3 + + + + 200 + 0 + + + + + + EditEllos2_3 + + + + 200 + 0 + + + + + + + + + + Layout45_6_2_3 + + + + unnamed + + + 0 + + + 6 + + + + ButtonSeiteLoeschen3 + + + Clear Page + + + + + Spacer_i + + + Horizontal + + + Expanding + + + + + + + + + + + tabFuturo + + + futuro + + + + unnamed + + + 11 + + + 6 + + + + Layout64_3 + + + + unnamed + + + 0 + + + 6 + + + + Layout63_3 + + + + unnamed + + + 0 + + + 6 + + + + Layout13_6_7_2_3 + + + + unnamed + + + 0 + + + 6 + + + + TextYo4 + + + + 110 + 0 + + + + yo: + + + + + TextTu4 + + + + 110 + 0 + + + + tu: + + + + + TextEl4 + + + + 110 + 0 + + + + el/ella/usted: + + + + + TextNosotros4 + + + + 110 + 0 + + + + nosotros: + + + + + TextVosotros4 + + + + 110 + 0 + + + + vosotros: + + + + + TextEllos4 + + + + 110 + 0 + + + + ellos/ellas/ustedes: + + + + + + + Layout14_6_7_2_3 + + + + unnamed + + + 0 + + + 6 + + + + EditYo2_4 + + + + 200 + 0 + + + + + + EditTu2_4 + + + + 200 + 0 + + + + + + EditEl2_4 + + + + 200 + 0 + + + + + + EditNosotros2_4 + + + + 200 + 0 + + + + + + EditVosotros2_4 + + + + 200 + 0 + + + + + + EditEllos2_4 + + + + 200 + 0 + + + + + + + + + + Layout45_7_2_3 + + + + unnamed + + + 0 + + + 6 + + + + ButtonSeiteLoeschen4 + + + Clear Page + + + + + Spacer_f + + + Horizontal + + + Expanding + + + + + + + + + + + tabCondicional + + + condicional + + + + unnamed + + + 11 + + + 6 + + + + Layout62_3 + + + + unnamed + + + 0 + + + 6 + + + + Layout61_3 + + + + unnamed + + + 0 + + + 6 + + + + Layout13_6_8_2_4 + + + + unnamed + + + 0 + + + 6 + + + + TextYo5 + + + + 110 + 0 + + + + yo: + + + + + TextTu5 + + + + 110 + 0 + + + + tu: + + + + + TextEl5 + + + + 110 + 0 + + + + el/ella/usted: + + + + + TextNosotros5 + + + + 110 + 0 + + + + nosotros: + + + + + TextVosotros5 + + + + 110 + 0 + + + + vosotros: + + + + + TextEllos5 + + + + 110 + 0 + + + + ellos/ellas/ustedes: + + + + + + + Layout14_6_8_2_4 + + + + unnamed + + + 0 + + + 6 + + + + EditYo2_5 + + + + 200 + 0 + + + + + + EditTu2_5 + + + + 200 + 0 + + + + + + EditEl2_5 + + + + 200 + 0 + + + + + + EditNosotros2_5 + + + + 200 + 0 + + + + + + EditVosotros2_5 + + + + 200 + 0 + + + + + + EditEllos2_5 + + + + 200 + 0 + + + + + + + + + + Layout45_8_2_4 + + + + unnamed + + + 0 + + + 6 + + + + ButtonSeiteLoeschen5 + + + Clear Page + + + + + Spacer_c + + + Horizontal + + + Expanding + + + + + + + + + + + tabSubPresente + + + subjuntivo presente + + + + unnamed + + + 11 + + + 6 + + + + Layout60_3 + + + + unnamed + + + 0 + + + 6 + + + + Layout_sp + + + + unnamed + + + 0 + + + 6 + + + + Layout_p_6 + + + + unnamed + + + 0 + + + 6 + + + + TextYo6 + + + + 110 + 0 + + + + yo: + + + + + TextTu6 + + + + 110 + 0 + + + + tu: + + + + + TextEl6 + + + + 110 + 0 + + + + el/ella/usted: + + + + + TextNosotros6 + + + + 110 + 0 + + + + nosotros: + + + + + TextVosotros6 + + + + 110 + 0 + + + + vosotros: + + + + + TextEllos6 + + + + 110 + 0 + + + + ellos/ellas/ustedes: + + + + + + + Layout_e_6 + + + + unnamed + + + 0 + + + 6 + + + + EditYo2_6 + + + + 200 + 0 + + + + + + EditTu2_6 + + + + 200 + 0 + + + + + + EditEl2_6 + + + + 200 + 0 + + + + + + EditNosotros2_6 + + + + 200 + 0 + + + + + + EditVosotros2_6 + + + + 200 + 0 + + + + + + EditEllos2_6 + + + + 200 + 0 + + + + + + + + + + Layout45_8_2_3_5 + + + + unnamed + + + 0 + + + 6 + + + + ButtonSeiteLoeschen6 + + + Clear Page + + + + + Spacer_sp + + + Horizontal + + + Expanding + + + + + + + + + + + tabSubPasado + + + subjuntivo pasado + + + + unnamed + + + 11 + + + 6 + + + + Layout58_3 + + + + unnamed + + + 0 + + + 6 + + + + Layout_spa + + + + unnamed + + + 0 + + + 6 + + + + Layout_p_7 + + + + unnamed + + + 0 + + + 6 + + + + TextYo7 + + + + 110 + 0 + + + + yo: + + + + + TextTu7 + + + + 110 + 0 + + + + tu: + + + + + TextEl7 + + + + 110 + 0 + + + + el/ella/usted: + + + + + TextNosotros7 + + + + 110 + 0 + + + + nosotros: + + + + + TextVosotros7 + + + + 110 + 0 + + + + vosotros: + + + + + TextEllos7 + + + + 110 + 0 + + + + ellos/ellas/ustedes: + + + + + + + Layout_e_7 + + + + unnamed + + + 0 + + + 6 + + + + EditYo2_7 + + + + 200 + 0 + + + + + + EditTu2_7 + + + + 200 + 0 + + + + + + EditEl2_7 + + + + 200 + 0 + + + + + + EditNosotros2_7 + + + + 200 + 0 + + + + + + EditVosotros2_7 + + + + 200 + 0 + + + + + + EditEllos2_7 + + + + 200 + 0 + + + + + + + + + + Layout45_8_2_3_2_3 + + + + unnamed + + + 0 + + + 6 + + + + ButtonSeiteLoeschen7 + + + Clear Page + + + + + Spacer_spa + + + Horizontal + + + Expanding + + + + + + + + + + + tabImperativo + + + imperativo + + + + unnamed + + + 11 + + + 6 + + + + Layout47 + + + + unnamed + + + 0 + + + 6 + + + + Layout46 + + + + unnamed + + + 0 + + + 6 + + + + Layout55_3 + + + + unnamed + + + 0 + + + 6 + + + + Layout_p_8 + + + + unnamed + + + 0 + + + 6 + + + + TextYo8 + + + + 110 + 0 + + + + yo: + + + + + TextTu8 + + + + 110 + 0 + + + + tu: + + + + + TextEl8 + + + + 110 + 0 + + + + el/ella/usted: + + + + + TextNosotros8 + + + + 110 + 0 + + + + nosotros: + + + + + TextVosotros8 + + + + 110 + 0 + + + + vosotros: + + + + + TextEllos8 + + + ellos: + + + + + + + + + Layout_e_8 + + + + unnamed + + + 0 + + + 6 + + + + EditYo2_8 + + + + 200 + 0 + + + + + + EditTu2_8 + + + + 200 + 0 + + + + + + EditEl2_8 + + + + 200 + 0 + + + + + + EditNosotros2_8 + + + + 200 + 0 + + + + + + EditVosotros2_8 + + + + 200 + 0 + + + + + + EditEllos2_8 + + + + 200 + 0 + + + + + + + + + + Layout45_8_2_3_3_3 + + + + unnamed + + + 0 + + + 6 + + + + ButtonSeiteLoeschen8 + + + Clear Page + + + + + Spacer_imp + + + Horizontal + + + Expanding + + + + + + + + + + + + Layout18 + + + + unnamed + + + 0 + + + 6 + + + + Spacer1_2 + + + Horizontal + + + Expanding + + + + + ButtonN + + + + 50 + 32767 + + + + n + + + + + ButtonA + + + + 50 + 32767 + + + + a + + + + + ButtonE + + + + 50 + 32767 + + + + e + + + + + ButtonI + + + + 50 + 32767 + + + + i + + + + + ButtonO + + + + 50 + 32767 + + + + o + + + + + ButtonU + + + + 50 + 32767 + + + + u + + + + + + + Layout48 + + + + unnamed + + + 0 + + + 6 + + + + ButtonLoeschen + + + + 90 + 0 + + + + Clear All + + + + + Spacer13 + + + Horizontal + + + Expanding + + + + + PushZurueck + + + + 90 + 0 + + + + Back + + + + + PushWeiter + + + + 90 + 0 + + + + Next + + + + + PushNewVerb + + + + 90 + 0 + + + + New + + + + + PushBeenden + + + + 90 + 0 + + + + &OK + + + + + + + + + + + ButtonN + clicked() + QErfassen + slotN() + + + ButtonSeiteLoeschen1 + clicked() + QErfassen + slotClearPage1() + + + ButtonSeiteLoeschen2 + clicked() + QErfassen + slotClearPage2() + + + ButtonSeiteLoeschen3 + clicked() + QErfassen + slotClearPage3() + + + ButtonSeiteLoeschen4 + clicked() + QErfassen + slotClearPage4() + + + ButtonSeiteLoeschen5 + clicked() + QErfassen + slotClearPage5() + + + ButtonSeiteLoeschen6 + clicked() + QErfassen + slotClearPage6() + + + ButtonSeiteLoeschen7 + clicked() + QErfassen + slotClearPage7() + + + ButtonSeiteLoeschen8 + clicked() + QErfassen + slotClearPage8() + + + ButtonLoeschen + clicked() + QErfassen + slotClearAll() + + + PushZurueck + clicked() + QErfassen + slotZurueck() + + + PushWeiter + clicked() + QErfassen + slotWeiter() + + + PushBeenden + clicked() + QErfassen + slotDlgEnde() + + + ButtonE + clicked() + QErfassen + slotE() + + + ButtonI + clicked() + QErfassen + slotI() + + + ButtonO + clicked() + QErfassen + slotO() + + + ButtonU + clicked() + QErfassen + slotU() + + + ComboBoxTypen + highlighted(int) + QErfassen + slotTypChanged(int) + + + ButtonA + clicked() + QErfassen + slotA() + + + PushNewVerb + clicked() + QErfassen + slotNewVerb() + + + + qerfassen.ui.h + + + slotNewVerb() + slotA() + slotClearAll() + slotClearPage1() + slotClearPage2() + slotClearPage3() + slotClearPage4() + slotClearPage5() + slotClearPage6() + slotClearPage7() + slotClearPage8() + slotDlgEnde() + slotE() + slotI() + slotN() + slotO() + slotTypChanged( int ) + slotU() + slotWeiter() + slotZurueck() + + + diff --git a/kverbos/kverbos/qlernen.ui b/kverbos/kverbos/qlernen.ui new file mode 100644 index 00000000..9b4b1d33 --- /dev/null +++ b/kverbos/kverbos/qlernen.ui @@ -0,0 +1,1021 @@ + +QLernen +It is the main wiget of the kverbos project. +The user learns with this GUI. +Arnold Kraschinski + + + QLernen + + + + 0 + 0 + 592 + 447 + + + + + + + + unnamed + + + 11 + + + 6 + + + + Layout13 + + + + unnamed + + + 0 + + + 6 + + + + Layout11_2 + + + + unnamed + + + 0 + + + 6 + + + + TextVerbo + + + Verb: + + + AlignVCenter|AlignRight + + + + + + + EditVerbo + + + + 7 + 0 + 0 + 0 + + + + + 0 + 0 + + + + NoFocus + + + + + TextAleman + + + In the foreign language: + + + AlignVCenter|AlignRight + + + + + + + EditAleman + + + + 0 + 0 + + + + StrongFocus + + + + + + + Layout2 + + + + unnamed + + + 0 + + + 6 + + + + TextTiempo2 + + + + 70 + 32767 + + + + Time + + + + + TextTiempo + + + presente + + + + + + + Layout17 + + + + unnamed + + + 0 + + + 6 + + + + Layout13 + + + + unnamed + + + 0 + + + 6 + + + + TextYo + + + + 110 + 0 + + + + yo: + + + + + TextTu + + + + 110 + 0 + + + + tu: + + + + + TextEl + + + + 110 + 0 + + + + el/ella/usted: + + + + + TextNosotros + + + + 110 + 0 + + + + nosotros: + + + + + TextVosotros + + + + 110 + 0 + + + + vosotros: + + + + + TextEllos + + + + 110 + 0 + + + + ellos/ellas/ustedes: + + + + + + + Layout4 + + + + unnamed + + + 0 + + + 6 + + + + EditYo1 + + + + 50 + 32767 + + + + + + EditTu1 + + + + 50 + 32767 + + + + + + EditEl1 + + + + 50 + 32767 + + + + + + EditNosotros1 + + + + 50 + 32767 + + + + + + EditVosotros1 + + + + 50 + 32767 + + + + + + EditEllos1 + + + + 50 + 32767 + + + + + + + + Layout14 + + + + unnamed + + + 0 + + + 6 + + + + EditYo2 + + + + 200 + 0 + + + + + + EditTu2 + + + + 200 + 0 + + + + + + EditEl2 + + + + 200 + 0 + + + + + + EditNosotros2 + + + + 200 + 0 + + + + + + EditVosotros2 + + + + 200 + 0 + + + + + + EditEllos2 + + + + 200 + 0 + + + + + + + + Layout15 + + + + unnamed + + + 0 + + + 6 + + + + EditYo3 + + + + + EditTu3 + + + + 200 + 0 + + + + + + EditEl3 + + + + 200 + 0 + + + + + + EditNosotros3 + + + + 200 + 0 + + + + + + EditVosotros3 + + + + 200 + 0 + + + + + + EditEllos3 + + + + 200 + 0 + + + + + + + + + + Layout18 + + + + unnamed + + + 0 + + + 6 + + + + Spacer1 + + + Horizontal + + + Expanding + + + + + ButtonN + + + + 50 + 32767 + + + + n + + + + + ButtonA + + + + 50 + 32767 + + + + a + + + + + ButtonE + + + + 50 + 32767 + + + + e + + + + + ButtonI + + + + 50 + 32767 + + + + i + + + + + ButtonO + + + + 50 + 32767 + + + + o + + + + + ButtonU + + + + 50 + 32767 + + + + u + + + + + + + Layout15 + + + + unnamed + + + 0 + + + 6 + + + + TextErgebnis + + + + + + + Result: + + + AlignCenter + + + + + + + Spacer4 + + + Horizontal + + + Expanding + + + + + + + ProgressBar + + + Panel + + + Sunken + + + 1 + + + 0 + + + 0 + + + true + + + + + PixmapLabel1 + + + image0 + + + true + + + + + Layout11 + + + + unnamed + + + 0 + + + 6 + + + + ButtonLoeschen + + + + 110 + 0 + + + + Clear All + + + + + Spacer2 + + + Horizontal + + + Expanding + + + + + ButtonKorrektur + + + + 110 + 0 + + + + Correct + + + + + ButtonSolution + + + Solution + + + + + ButtonWeiter + + + + 110 + 0 + + + + Continue + + + + + + + + + + + 789ced9dd772e448b2a6efe729da0677636b3899d0b0637b41adb5e6da5e848406925aacedbb9fc8f81da86215ab9bc9e96a66f570dcd8531f010442f81f1e2a93fff5afdfcef7777efbd77ffde3e696dd16e23791b3ebdffe25ef9ae6e9fffcdffffdfffef1cf7034fa2d887e1b8f3def37ef9fffeb1fff2c8e7e13bf39a3d18885b1e5b3819329b7023c1e85d194cb2be230b4cf977703fb53ae96c17e1af229779be0201dc9293bd7c4721cd8eb747f188cb5bd7e6f791c7a6366d35bb7ecfb2a5453661e388cbc917dfe9938f190de96e5208c71bdd596432f89529b3ef21b9afbc736ff287f188d7c5b9e56598efafb5b499c82b31dcb71308aecf3ce2d384c3d5bfec61bd896bf38b59c7a5e64cbe3dc8043ee85f6fa8965d65f2f8e89fdc83e2f713f0b82c8a6df3660f3bcbdbfeb2cf3208c6c7a2db32c86eb8bc492f2b3625986c2b3e5e9d4c0f67a73412c3ddb1edd02b1f2842d3fea4b0551047f38049bfb6dfb764bc40a2c5bcb3a88713f0bc1e63af2574d793c0a9208fe568043edd9f62eacbf8dc7e6baf5cfea026cdacf729310d3fd0cf77bd188f2c307b6e59113cb7ec0d09ef28a9883b9f5f771d0b3b4f53b0e07be261668afae1918f5370247a601edf5da72d45fef5a6219d9fa6c2ec191efdbf270a41f9bebf6fe12ef8ffbfa653ed8dc6ffdaf190f8cfa7bb09c040acf737760bcef191c79a83f161007e4ffd5c0f0a7c872da3fdf22bd74b85e1287286f69f530669e823f8a2570a023b40fcac3ccfdd69fd96460abdf261dd8a6d7d603dbfc96560f63dea75f5e136b3047fa3c1ce17dad03ee9f672d7184fc7762607bbd45fa221ce3f92618d8fa4f9983fbf277923842fd37d6bfc7b2bf9f33620fdcdc83a3107ae2c89feaaf8ba79e63db7f714eec834bdb5f8c753486bf73ebbf9ee93f63f8c3e1c0b63dab04dc978fdbfaf6c6fdfded1d7108767607c6f3f760f33e9bbfd6b6afe7f5f7b7e1c0f09f7be288d8d69fe7f7d7c5027114dbf62f1a70c47d5b1fc2faa717f4d7c522711c5bff706c3c31af4bc0cd233862f0a7c6f6ff5e345c7f009bf42d67b67ff54cff1cdbf66b9ec0e6ba6589fc2421c3f56a6560eb8fcd2e318fe18f48cff44e3efa1bab072f1deedf20a6fb1b1bcf3cd6b3b34d2ce8fac1c0d69f1c94870fd7f706c6f51d6209aead5e3d11a9c0d67783f44d7f1edbfeabd92156e00ee597f138407ef72dab50c7b67f63568ffe281a819bcd81d1bf583df97ee4c5880fe5c0b63e5aab4fdf442f5ccf178925ded7dafeccb8838ffbcb0c1c07949f73e230b4fe2f6c7bfb5114c4d0676c3931ee61fd33b7e5f5535f07d63ff33d70300217c84f1a45894d4fde12c7e08e81e304efebac5e7c162509c60b07e0380cf0fe35cbbcbf9ec9816dfd4f143866181f39d61f7c11a574ffeec0d01bcaa7a35160ebbb1c13f3c4faef04f9d3b1c4788ddbf705e34826e8ff6cff15f8914a507f77e05804680f9bbea95c8debe519381618df4dac3f18f949bcaf2c885580fe3e26d6897dbfb0e3b7208a4789f5bf890027e3d0b67761eb2f88e371027f5b01271eae4ff8c0367fc5067180f1e3c4f6274162d247fcbf2496189f4e50fea47f3eb7f519a4e118f5935b7f0f58cf8d1dbf043c0e12c4d76460e4c7f61781887de4d7d9230e71ff04f527cdfdd0830f4e22c49f0af5ad630eff7089cd75f497b6bca1294d84f1aa1d9f86e324c1f3b96d0fd35bf214e36b5b1fa1196d85363fe53e38918817cad6bf918b40ff2ac7e058a6e85f25384991be6bf31f2689c078abb3e50d5353227b3fdf1ed8e64f1e83639da2bf5c009be7d1bfdb781b9a780fff502be040517f7d40acd19f76c81f376caf57cfe038467a933b6285f2cb5370324ed15fdafe2634f118fd6b774f2ce0fff2029c7874bf1dcf84261ea3ffac8f883d7026c07dfaf284989e97e7c47e6aebcb7d20d611e633a81fd5a7277af6d11f670931e9294b07467e47e03efd1aedab4d7cc678ee6860eb6ff2129c04a9f58789034e4788c7ee3d318d3fa4f5a768d4df5f27e094fa6fc73e1f4de3bd4d9fef0f6caf6babdfc88b8204fdb3ed7fcce029417fcd8f06b6fededd110bf4a739d2f71345e3191bcfa2d0b4b0cd9f1b834dc0b6fa63b63e8cb773a4c7d606b6f7b38a5880f966cf789f8bf2995f40af0dde1fa521f99f9d9f45719f9e2a7ac6f34e4a4ce9b3febac4f572191c31f867bd004e3cf883b4e3dd28e9f3d35d132bf0e4199ca4a9cd5fad88598a7862fddd6497eee76a60dbbe726360e8c327d6b82ef607b6d739ea2b8d646afdaf457b9af924fa1307edc7fae79dc381f13cdec7229edaebda231660272296e81f24a5977094272b88458af173da33437ddbf156c48d87223ed6c463b00a06b6f9d757c41ee2419112a7894dbf867ff24452fa747f9ac2bf951dbf47a24f5f2403dbf4eb43620fd7eb8381a1df3b62aa4f8df695fd7571401c80db436206fd689f98a7367fec8858c29fb48ddf91ead3e37bc43ee235df250ec08e3b30e62f1e31a5d79e112bb457b30a4e13e8db45fde921fd25624a9f3f118748bf5c214e48afc7c4e40f153d9f8e98ad3f69df178f4c7a980f9e1087182f48461c51fec7c40af5534b709f5eb14e9c603c39a988fbfec0c6fb786c1469d3e7ab03237ebac409e2b7c2f3de70ff1d7142f73b03dbfb6be2d40cd12dc7c4027a5156afb1df3f2f34718ae77540ccd03f6511b148d07f3a3da3fc137a3e25bd97284fd0a7cf6f8919d2e70f03637c5e130bf89f13134bbc8fa1be8354c3dfb58de77168fc0ffd8f47cc29fde7816dfa4a0e6cdb436f83d380c17fac7fc4517fdd4988055879c4122c89fbe759036663f84f66e39b192dd0f37c91989e67e5c08857f09738f5e11f25ea3335f509ff447d33339ec575bc9f99e6b2e56dadfe626e5ad8fa37b77a89c5d4036cfb76c43e5dc7fba5c99ff5a7e2129c3286786be7cbb1d127ae0bf8bf9ad6987dbfd54fac87f9c42db1a0f17601363584fed11f18fd8dd5573232f50dbd56c47a8cf8b2d87384f68dc0a6866c7dd736de9ad10fe9bdb5e3a92430e9617c68f39f84b1c078a2b5f13c99ca0beb93bbc492aeef809311e281b0fa33d33585f897dbfe2e31f36bac57e577c4343eac3bb0197fa23db6c1267e607ec1c129e953ef8399cf119f43e214edd5e1fd6944f1be6ec07d7e32d4576a9ec77af61a7100e636fe27cc9407fe67eb3f31b333c4b76a0c360112eb39d65f12650a88fab6fa4fcc7c005cdbf16c6ac6ffcce62fb7ed9d7a11a3fe59804d0ee06f0e31437fe8daf2a7be7923980d0c7fda039b0069f5e0daf64e8dbeb19e57756036c27837b3f59b464c7194cfc62f53bb9ac19f37c18ca1ff28907eca62d45f65fb17e3eda1b0f9c914988f38f468fd25e56944e35d17ccc7dca69733e208f9d7b63e5311c5183faa55b0c931da1ff913a6bd6cfbe74760ee71c403abff549af062f5c40e07b6f92b2760d3be581f59017305fd17b6bf4a4d7cc5f88edf13d3f3ce09d80c2f30df43fb29ce99adcf0eac8334c0fc01f9d33c10181fdaf1aea9fd94c31f56c07cc4d05ed63fd9d8d4a86595f58cfb45cf1c5c5d818dc17ff6c13c14580f39208e84f527d7b63ff34cfac87f4bccc125f2e7f118ed595d130b89f1b5edaf981fd27e4f8ef79b7887f9878bf7f9e6798c47ecf89699f885facc42e214ebadfc113c6d415b1f7bc40afa730fc17d7ab5d5170b235adf721db0e911b01ea2c1a6c6d1de289fa90d86f1bdf50f16f5d7f331983361fbc3a226d6a8ffd2f66f2c3666af573760e12bdbde2eca67d4ccadffba76fcc5a6fd09f67b2ec09c0bf4cf31b11098efa1be999961c01f4fc0d31ab47c35b0bd3f47fd332ed1fe2eea8b7389f41b172ce8fecaea9f093e86ff158238407be7365e31254602fb45b6ffe32391e27969eb8b8fa76fb0f9f7c1c213568fa5ad2feea509fa17f7186cae63be23887d619faf6c7fc84d7fe5dbebe20a6c7204ffa3eb2210601b5f79106b5aef5d06b304fd6f710ee629f2d366c40c5cb9e03e3d07e9854ca3bf902b3d432f590c363580f5bf7b624aaf18814588fe9e5b7f37bd173dcf72b0791ef3e12de28823fd43b0995060be62fb3f1ef7ed5372620f5c3d8145cc313f3fe819cf33942fe9efaf8f897de8a594e0fe7985f64a99447fd15c834d0dd9faedd0be8c537f5edc80452a6d7a8eed5f3837d7317fb1fae262ba2262f3b30a3625c4f8f27660c4f77a60ac7fd9f9b4f15e4dfd858d37dcf4bf58efab4270a27c8ccfe19fca94c8ea31877f2ae9a37d3a3bfee07a341a613c82fc1935439f8e7d9f3097697fba031b7d62ff75995810dbf70913adc09d8d97c21b8dc6c89f076623c407cdc0a644d0c70e58c4f0ffdced5962bdca8eaf856fd2c37831000feb7f0a6cde8ff9b81c18e3e71a2c94447d8ec072246dfe98ed5f45301a633cc8d7887dda8f5e049bf761fd6b0b6c3c08ef477903e3afb89fae0b057f63562f221c051ed6f7f7c17d7fc2ea81d1ff26c45a62bed0804d7eb1de3b210ed09f390fc409cacbec785144a3d843f91e8839f6b3eb55b0a96fcccfe97a9f7e23893d69cbc7acbe453c12d89f739e8815eaa744fdc49187f5fcf69838c2fa797e0d36fd89bd5f4760d323209ee37d267aa1fddd7362ea0f0bd46f2c39eaa3b0fa16c938c2fe2c3f059beac7fa0afcc50c40d17f3beb60531e5b1fdaf6b722158184bff08131dedc274ea1bfb221e6d02b43795299a2bfe40bc49cda0fe563267f889f05718cfdb67a09ccfaf9a6d5bf093f0cfbbb39ea9bb390e68bf0576e5a04f58bfa1146ff88f7f007616ac87286f634a31194cf41fbc820447bf03330d7c2b66fbe01363586f1494dccf0bea602cb58221e7ac409f1e1c0d86fb2f142a834c17e860ec146f1880fd0ab32fe8bf1f12a718ae70bdb1f096dea03f1ff0a2cc6f0f71ce5d7325588ef56af7214a4d8ef604fc4b41edfe5c41afb0b6d0a8e68ffac4bc08243bf5d4c2c88a3816dfd65fb60c9f07ebd43cc15e217de3f16345ee297c402fee74e8825d2e709b186de26b760531f187fdafa945ee8d17ec52a7180f31f5d0836f9c77cec026c5240fb2c13533c2dec784efa52288c779f88293fb98d2f32182becdf4a942f4853eaff0ec1c6bf10dfcf8995827e919f3010d81f77f1fe305434fe3d01f7fd8b98109b1cd8fae3c44a21de5afdcac8d7e8ffbbbd8111cf8ec0a603c77ef3e9c0b6fc93061c45d81f51684f331ec17a62f500161ae3ab09eadba84d62be83fa8e147187fa8d8300e7a5262dd8cc7f6cfbaa126cca67f3d36862ade04ff0d724a078a63607863e1ce231caa3d6893d9c0753284f927a01d66b51fe645a63b63fb07a966910e1fc551112c7380f567803c39faf89539c7fe90e89359d773ae8d9875ecec0e188f87c60d4470d8e47d8afc83330a3f3070af561269cf09f12fa48d55861fd16ccfaf23a67c4a187fe6e8738a1fc77c40cf1ae2b88e9fc93da1818e5d9ef19f92f0538a4f350a2ee19d715da972509ae1f409f66b689f9708efe84f7cf176ecf789e6d138fc1626d609c37bc27f6507fe27660c4b78cd8a7f3419bc401b8ca06b6fee5e4c474dec185fff0c4c77a5e41d7d324b0edad9fc166c681f8b44c1c61fdabb0f14a8a3eff5d46ec819be381319f5c20a6fc36ddc0186f4403a37db688e93c52b54b1c211ed6fdf518d7ebcd81a1b7dd81b19fb74d9ce0baa888531feb6167c402f3ab0c7a17cc0b11bf24d8f827c6ef8a3841ff5ec37f85f215e69be8bf65df7ece053195df391fd8969fed12d3f92ee111c7682fa68929ff594b9c82d9c5c0981ff6e931945f5f0e8cebab0363bed7a72fe87c51d033d663f429b1f4a107bfe700fd753830d6ff4f8815eecffae7e9bc89b81918fe7e078ee8fc890c07467f56128f03cc4724b187f32f0ee53f8a038c47157182f31c4e3630d65711ef643c42fb2a7a1f8f30fe12d083f905e28d46ffaafaf6619c58201eb233e2be7e368915fcb98889a9fc593330c667a80fd5979f49e231957f6560bc5f107bc46a60ab777630b0ad1fb14decd3fd5b0363ffe07c60ac9ff7d703a4277606c6fd0c1c0721ce3f9d128718df890de208eb5d0ee5374e69fc45e54d53ec8f68c4372519fa7f017fd0fdfb26e82f743aa6f564b49f368ac37e1afa17134d31feca8f892385f300d69fd5a82f5f258853f8879460d301e2fc155d37111ae74f1ec17dfac2b6bf1a0fedb1474ced51296281f164730636f9c1fe62491c2bac075aff3093a714fd5b13812315e23cd603381e87d84fbb26f630dfafaf887d8cc7145d3713189cbfb905f7efcf4f891385f3688fc40ce311c7f63fca37fe8ef72f80231a5fd478de8f697fbcce8943b4b74079fcc4c3791b96118774bef59238c27ab5d8238e311e740a623a5fe8a2fda607cea0f7317182fd1717f5e9338df57f97de67265058df477dfa2a457905da370839fa478efc9be111e9710236e5417f5612c7984fc8056286f96ff1dc33ce2f5507c41cfe2eefc189863fb823702ae0ffae3730d603c7c4b43f2735b1267fa5f44d7cb2ef531d319d9776a93cdcc7faba5b1007d89fa817c192f613e436b1c47ca1c806b6ef9b2c83a71e64eb87d237f589f938ead78ce7697e007f0d6389f14076454ce78f33e8214c4638ef2e9f88c788e7f27160aca73e137b68af02e509d300f12c47fd8482ce27d53e7138025f10d3f9d61cfe1499f119fc17e945c918e7bd2a461cc11f73e839e201ad9f6be27efd1dfe1c8918eb63f598381943afa381317ef106c6f98c9298d6a7cb4db0a961cc4f513f71a8515e8df4e26884789da13c7142fb37dd25b1a2f350285f9c26a8bf7c9558a1bfd22e9879888f12e58d4d7d62fd6a9738c2fe5997824d7f88f9293daf38adefef0e8cfd54412c14ce47dbf1914ac200fac9236285f2f113705fbef692d8437c553b60d33f60bcd4104b9c2f93949e293fe2dffac0189f41df66be84f31112fdcfb4bbc1fe1dda3791b47f538d8835c60319e54f098d78d3b30437f9c018ffc11fd3688cf1400b7f4e4d7f0eff417da5e918f323b5464ce77de522b1847ed40dd84c80d03fef10c7d41fa3bc69dfff352d319dc7e84e887dac2765943e4fe8bc59051621d6bf6bf8572a3df43f7a8938c17e0c477f9f4e4b6cdfc78825da3bbf2056a80f66e75bcaf496e82ff270609cef407fc14c7f8ffc4f88133a5fe412d3f8a9833f33c6303ec87d628efd5cb94bace9f329d01be31e9d77a3ebd3157efb3cea9f8918fbcf134abf8f1f4d434ce56b3831958f436fdcf82fc693185f70d3def007c44f9ed2f96ab54d2c705e856d104becd757fbc48ace93209e7316e03c778bf6e03cc17e6f47cf738efdbb62b967f42f1dda939bee1de74be00fd30d039cf70d89b5c6791dc41b6ea6cb385f00ff9e6e77a17f2666fdf9f81be200e7099c11b1c2fe13db21d6a8df02fe224c7f8af808bd0b31c67e9e8a8963b4a746fc15a63d305f5d24e618efa92762cabf443c93ccc778a8f07bc6f921817824c508f53dc97be6187f16c4949f9ad21301f6d3b305628dfa6fe8ba1e6bac6fec13471afa873e55dfff55a80fe3d0d8efcfd05e4ad2fa6b05fd2a5322acff1c13f7fd4d0d36ed837881e7759f7e0d3d6b26517f453030d6b7a0372d04d6ff27d7c412ebdd12fdb7e9fdb01ea8505eddbfafe60363bc66eb578ffae7278b6039c27aed646160ccc7edfc438f3947bcca73b0f4683fff10dcd7a7b6f1437b2cc2fc54ee13d3e7077406367a46fc38001b07437c3c1e18e7452ec19261bf9639e0e907f4ecf5d1c0586f39218e70dde103a3bd8fc07d7e2b94c7e7745e4a17c429f613ab6db0f12fe43f1f18f1ed82d883deda0d622a4f85faf125ad0fc98a58a23df3126c6604d89fbb23a6f50bd5738af2484e4c7aaacf8915d6131bcabf0e35e65394be16dafaabb6fea703339dc0e74197c07c4ce7ff917e2068bf5fd7c431f603f227e214e3538dfc057df9d4e9c0b6be2694be99b1d9fcba9bc463cce7ddad8111dfb67b86fef367625a9f75faf4023acfde738cfe46c6c41af5d1c2bfa7cb89a83f7abfa911b427bddfe81ffe6ee703da8c4fd17fa83de288fa9355628ef35c12fe1eca18e3695d12d37ecc242356b43f87f28426ff68bf1b62ca6f05ff36ad87fca8c581b1ff6be39f8ea218eb11ed2a7142bc32303e8f03bd4766408178360133093d32f84324c408f5fd0896b47f53ed0d8cf1f7397112e0f32428af990ec35fcb536289fa76afc1a604384f72411ca13f52a8bf98d1faa683f2c422417ed80231e5af3a235623f82bf41ecbd118ebabc70343dfa703e37d63e204eb51fa8938457974d533f6e39420a6f9ba46fdc66a8cfdb8c98438c1fcdcdd20d6d85face06fb1f137ac4f52fe86fab821a6fa1087c4d4debae704f1bdb8254ec1ca8ef77562f48cf54bb467d2d79f1a11ab918d97fa915853fd1d0d8cf10bda27e9eb4f9d0f8cfabb1c18eb4d4bc463d43f5b1c18f1e06160ccb76e8903ac5f64636201bd647dfa12eb3b7907362310f4b7a7c4b4dfe42a705fbfee02b1f1305bbe6660f41757c431ea5bba0343df3531d56f55102bf49f0acf9be885f95886f64d7bff74568825d5ff19b109b9b63ed0bf18efa2fae6c4c108e7611de2680cff730746ffca0646ffa58953f85b4def33fd2dce3b3c138fd1ff6ae82b9d7a9c2d5f4a9c205eb88bc4bd7fd1f39a69acbfdbf191199e78c88f4c89239c4fa99f8919f454a2fda7e373ac0faf114bcccfd9cac0e82f6f8815c6f305f4c84c0447fcd8210e30ff53f7c494ff6a6b60ac8f1f113394a73c1f18e7851431a7f2ed0d8cf642f9cce83cc4fc06fae67df9b3b581b19f027d71d5ef8f9e1307e04a12d3f8a4e8ef4fe1cf4ecf1ce37d8dfe8df7f9afea81313ea906c67895f237fd8d7d7e6d609c87eb8805956f7760e417f142981913f4e80d8cf25f10735a6f1a116bb41743fb89fe7dd522b100f39581b13eb23530de7f402cc135fa6769f482f1ec03b18ffaafef07c6fae7e3c0585f447e653f3ed731b1427b1494bef12fec7f72629fe6074bc494ffcc1918f333cacff437f67a3630deb73130fa0b46acc07a7d60e817e32925fd11fc15f953263f980fb5c421f577cfc4e40f7a9398de27ae8915d5af1e18efdf1b18fddb23b10657e8afb5a0cf2f08e8454b9fcebbb5c4146ff28a3805b70b3de3fc48fe40cc711e2747ffac9587fe30af0786fef78969bea8d19e7aaa70cbe7c454ffce8498f27f70eb3a2eb3c6e7cc842b5de56a3773f30fb6c22dddcaadddc66ddf689d3b71afdceb9f6a37eead7be7debb0f6fb07bf7d17d729fcd3337eec21fdaa2bbe42ebb2beeea9b6ccd5d7737dc4d776b4e6cdbdd7177dd3d77df3df8603b748fdc63f7c43d75cf66b653f7fc9bf6be702fdd913b7e87792ec682811bba911b1b4bdc747ecc711dc7610e7784231de5e80fb5ccc99dc2299dcaa99de64dd63a9d33f9b9e62e3857ceb573e3dc1abb1bec76e0af7f7fe3dc3b0f33a4fee83c39cf6fb40567d15972969d9539b15567cd5977369c4d67cbd9fe50db71769d3d67df39700e9da399ecd039764ebe6b9553e7cc39772e66b473e7d2c13c6bec788eef04c64227726227991b4bcd6063fa0917ce8499067da4293369c858ce0a56be25e7ac6415ab7fbed659e3dcb19675c626f6bf5ffebfffd797df5fb16b67c26edeaa7576cbeed83d7bf803bb37f6c89ed8335b608b73614b6c99adcc93d6d92a5b7b9bdf7ced41ce115bffb655d806db645befb06db603adb35db6c7f68d1db04376c48e3f5ce35f6bfd849db233935bf5a176ce2ed825cb9df4cd6d35fa4bb43e669e51b1ff060b5838a3d623165b35df19fbf2fffd7fbffa97f34c5a5f9a13335a67094bcd3470fad9b48fb4e907c5e454ebb37b3f575c7faf759e1995ceeabd072fb46e9fe7392f9c8097bce2f587ebfc53ebf3a1f55ed5775fa9fee1a5dee751ebbce12deff8845f7da439bbfc9adf7c6afdefa1757ecbef8cddfe8db5feaddaef0682de3fb5fe0b6addd8742c7fc0efe764243ff75ae70fc61e8d3df1e7f9d73a5f9821f5d7c6f05f7e1ebe56fca7d67f49adab69749faed4d9e8fed1f17dceb5ce17f9125fe62b7cc5fc7b952fcebbd6678deb7cedbb88fe72a6fea9f55f5ceb0cd15df175631b6ec2378ddf7e80f12dbe3daf5ae7cf7c87eff23dbecf0fa66dc00ff911df755c33a23ffe9b69fddbd5b96f63fce77cfdd7d6bab273f71363a7fc8c9ff30b7ef92136e2e339d5bac77d1ef090473cb65a4f782a5ce108c61fe654ebddec63f821aebf54f9e77cfd6fa675663f0826849042fd6c9ffd1d6fbe994fad0b2db2ef732b7251ccb3d6a771fdcdf625ae7f1dc3bf9dafcfed9edba7d667d1bad57b292a518b46b43fdb6f7fe0cd73aa75a3e843d189177915574ecd9fe6760cff43ad8bebe98ff8f6dacbf9fad723f7973b709f5aff9b68ddeafd46dc8a3b71ff57e9fb85377f6afdf76ae71debf0efda5fff76e4fe0bccd7c58378144fe2592c7ca82d8a25b1fceb68dda87d45ac8a35b12edabf3abe4fb52e36c4a6d812db1f6a3b6257ec7dbd0ecf9fc5be3810877d4ec5913816275f5a6a1eb5fedada9c381567e25c5c88cb6f223be2fad76bef2f353fe7f3f54fadff7a5a172331fd0b0bd3bf82f091164ebf47fde59e9b48443acda374a56bffdf91ecd7d1bae4eea214524a25b5cc642e0b59caeaa5d65fecafff48f573aa7559cb46b6b2e3625693931ffd5e5ecd9cd6b5bc91b7f3ad75a3ee956f7e6346f2e6ae83bf762cefdec83b792f1fe4a37cfa507b960b72f1a5d6e5925c369a5991abc6d6ccbfd6e5c61c6bbdfb5aeb72536ec96db963149ec95db927f7e581d17bf695dabf1fc3bfb6d73ebf5a3f9447f2589ecc6ca7f24c9ecb8b577e7f2947affcfef76d24a7df6df5aecfbe48ffb5cfbe18adcf3e9fddfab1d6c58d0cc48a0c65f85d7437f15d467f5d74375a8f652253e52ae7438d29aec4d75a575229a555c6d6546eac60ebaa54d52fa375ae6ad5a856756aa2aed4b5d1ba5637ea56eeabbbefb4feed69f86f57eae652ebea5ecdf2095e32f5687e9ed4f3abbf5f508bef6925b5c456d5f2ece74bd48a5afd2ead35b52e6ab5319b9927367fa475b5a5b6d58eda55bbaf8ce76d7c577b6a5f1da84375f453ed589dc8589daa3375ae2e3ed42ed5488dbfd1baa77ca7c649787eab02e5b352c979d7faf0ecb50a55a4a6df20961a8d6bedaa5b75237371fe45ebc39edb8f62fb1ccfd7e749eb9abed96926e3d3efd2f9362dad75a6f37758a1cbd7b46ee2f79aaeb4ed3d7e347bd78d6e75a727facad8b5be313f7fbedd388ebe95b1bed3f7f653c91f68fa413feaa7976378fe6c6cf8d4003f9ef21cc7f5a0d7babba09ff5825e945b7a492f1ba54f8c5d4f956ef57eab575e68fddbddf497ba9fdb3d37bdaad7f4bade98c936f596d1d3b6de310a7db6bfd9b5ffddb3bfdfd707e6bf87866649734f1fe9e39fed097f6cfae4a5d6a7b374b1a24ff5993ed717fad2d8297ef79de2a51e89528fa7df5b3afd2e32fb19903fdfb6983bbf5aff83f9d6dc6addb4fb920e752437a7dfdb3955ba4ee59e19c7e7da95fb992bd5775abffb616c9f63ad67ce6cb59931f3c333e1ec6632337590e98c991f9d65e6df7956389b599955598d28ff76633773a775c964d664adb8cdba0c65bf32766db8cd6e5ecedc613c67fbd36fb3c96eb3bb9ff4199974feb49eddbf25e7d9fd3c6a3d7b701733e3a77a317bca9eb30571992d9ad9ba99b1674bd972b662f47ea06e33cc125f1fc3dffd78beeeac646bd9fa1cd846b6f91ead1b8f37d13bdbce76b2dd6c6faa75f3b36fff65e27976981d65c7d9097e3f8bcd9fd6b3536367d97976915d6617b6e42363e3cccbfc2cd0a7afaeefd96fb3e1791666d17f82d6b3384bd8d1db2c4b73f767b7dfec5acf9d9ce55cdde52297b95237b93623f754a53233b17e21cf4c7ceff2dcb4fda3bb9417af7eceedfb3d38abf5bcccabbc9e0b6bf236ef3eb5fed2be8deba2ca5fcbeb86a85e8beb5fb49e5ffd67683dbfce6ff2db37da5d7e9f3fe48f3fd19ef2e719b4eeb3ab7c215fcc979c89dcce97b3e77c255f514dbe6ac6eea989e76dbe26375528f7749caf333fdfc837bf99af7f1fdbbfda73cbb7f2ed7c672e6c37dfcbf7dfa575a3e2fc203fcc8f72a3cefc243fcdcff2f3fc62aaf5fc321fe5e3dcc358ff53eb7f7badfb799087f69bf9fed0f2288ff3244f0bf7a79953b059e7eb052f843329a4735fa84217995ec9564d6c9fa89b222f8a5c15a57e2eaaa22e1a73b51dcecdbd617ffdefa0f56904cfea4c179d3e34ea3e2f26c555715ddc98df67c5ad99b91f64ef9897cda1d68d768bbbe2be7828be5a79289e8a67518b9bd7945e2cb0fd62b158e4a513fd67ccd773bf589af91cc34f33b5512ccfa2f562a5582dd68a75f7d9687e83f9c566b195af17dbd9812c8bc2fcec644bc56e91e5bcd82b44b15f1c7c355fffc3fdf5e2b0382a8e8b9339b0d3e2ac387f9fd6f586f1f98bcccc628acefc5cf2891c4d23f934b217a3623c7b549f57ad3325c3c22bfcafb41e14e1ab315d1651111749914ead744be7a7182bf9dc697df6138a3fc94a31bbd64be95ce7c65b4b55ea322b73e7deb92f8bb22cabb22e9bb2cd9fdda5b22d3b33b3e7bff33db2afccd7cb4979555e97377360b7e55d79ffa9f53fd27a71c776cb07e30b8fe5d3f48ef2b95cb0df8efec2a6fbebe562b9542e972be58afa49ff2b57d9a85cfbd4fa9fa575ecb995ebe546b9596e95dbe54eb95bee95fbe54179581e95c745539e485e9e9667e65fe7e5c5abdf55f1c3fd75abf5db39b177697d3a5b2f2fcb51392ebde2466fa8e7d2cfea322843f3fba88ccba44c2bb772fe067b6ed67fd46e65faad8a970b9599a457d2fc5b55fa6b0f936195315ee55551955555d53fd1aaaaa9da4fadffb95a2fb2aa2b8fab4975555d5737c56e755bdd55f7d543be5e3d56a67f2f44f55c4dbfbfe6fbb334bfbbbf3e7f5aaf16ed1ef99b4d6f645a3d574bd572b552addab9bb568f7a2fcba657abb56a9dbb98bbcf92aa51d046b5f9d14a37b9d8fa56ebfab2daae768a7b5155bbec8c9d557bd5bea87aefd2a7fa54d4d5413153bff6efd8f43c7c75581d55c7d5c987da6975569dff1db46e7cf5a1baa82eab91aaab71e5557e1554611555b1dcd28bee4395e4cbeeb3f3a3f3f03fdc5f9f37ad57e93bd6e1cd48bd766ba76635ff7a6fcdfe5ed4b256b59e7dcfad5aacb33aaf8b99adacab6fd3aaebba7145ddce66e689ae9e7cab75b1525fa9ddcceea64f3fe9c2ceea6b10936a2b6bb3f6fbf7ff5cadd737f56d7d57dfd70f1f6a8ff553fdfc4b6b7df8ec8bbb983dd40b052f7829eb4555d74bf57291d52bf56abd5634ce15d5fd8fcec3ff607ffd53ebbfa3f5f57aa3deacb766b2ed7aa7defd4eeb7bf57e7d501fce6807f5517dfcbdd68bf8eb13b13dd727a2ae4febb3faecaf54bad5fa797d515fd6a37afca1e6d57e1dfc1db44ef5ba5887755425755c2775dab88de3dc9707f5aafbe5d31d3f3e0fffeafefabc695d6e362cbf98cd1ade884636aad1c5b8c99afccb953234bf2f9ab2a99a3a3f9931d5a6690b976d4d3f113e836d355df39d1e9a2bae66fd74acfddb706973fda6efa05ac95ab5d5bcf5bb8bfe64ad37b7cd5d73df3c348f1f6a4fcd73b3f077d0fa97efa53123f6a762ad596c969ae566a559cd5f7ecbec8c9f5f9f37ad3bebcd9a586cd69b8d196db3d96ab69b9d6ae5c56f779bcdecb8d96bf6bff9fd1fd94173d81c59adcfdabe5bcdf12b5a3f694edfb37bcdaa5f42eb67cd7973d15c36a30fb571e335fe2fadf51f7c0755ceb347f9dadad1cbefa5f9c3fdf579db737befdf6e6c02fcbcfafbf0b52b7ffcb71b7f15ad67a7a26e22fd97ced2bfd17adc244ddaba1f6a4ecb5afeab6bfdc7df2dc96ebefbfdb77ff7e50ff6d78bc356b4b2557360dae424fbd4fa2c5ab79f6fbd64bb6dfe313affa2f5b668cbb6fa50abdbe6d7d7fa3bffc6d39b3ebfdeb66dd74ee6c4baf64a3cb4d7ed4d7bdbde7da8ddb70fede3dc6b7daf7d32f6dccef2b742fe746b173fb5fee7697dd6ef8c9ee5f3ebed52bbdcaeb4ab73606bed7abb314fdf0f3fdf5a9ffefdc676d3d856bbddeeb4bb1f647bedfea7d6ff5cadbfd966fcfc7abbf4fab7187d84a98df6e053eb6fd2fa9ee34fff72e3f453d8eda1e3bae9c798e3b6470efbd4fa8fec2f1bc3bfe9f3eb9f5afff5b43efdf45a7bdc9e4c3fbbf6c17f91d97eceed53eb3fb299b41ebc47ebdfedb9fdcefefaa7d67f2dad8b15c72f16dad3f68c1dbf27c54fadff95f6ef9ca579775c7f35c67f6afd97d2ba89e736a29fb7174ef493be79e253eb7faafdbb6769de3c5f7f3943ff7e9ffd53eb9f5affd4fa4fb5d9b5fece75f8afa3faf771fe81dd7f6afdd7d1ba6eda4b9ef3bc1db5e3d6fbf059faa7d6df647fd1dadcb0b3f683cfc1cca9d6c543eb37611bb4e1479a5868a3369e27adb7499b766ee7f2aa733e5cdfdf69bd631def44937ea475b2539dcefdee3d7f4deb2799d57ae3dcb1d6a8fd2d76953dcca4f55ba3e4fb37d96397b74b5df1d1354226baa23d90755776555777cd875adb75dda469f3749aaf994c35c7ddd5f75aefaedfa5f53568bdbbe96ebbbbeebebbe75bb3ffd5a99f69dd0373bbc7eea97bee16bac50fb5a56eb95be956bbb5ae981b5bef369cab6ed3b9ebb67edf98d76d3977cebd3393d69da76edb79c64f6ff877ff1be799aeef388bdd6eb7d7ed7707736087dd51773c4f5aef4ebad3ee6c463bef2eba4bfbfd5764d3efc7ea46ddb8f3d8da6cd679dd43e75bad075dd8455d3c879674e9c4358ec7267c223ed4e4f4cfa34cb2493e29e6c8cab26d9c3a9e546f31e7aa58759fdd9b37d9a2bb34a927cddb8ea4bacb936e32995ccd8d5d4f6e26b793bbc9fde4e183ed71f234793675b3f00e5b9c2c55e94b9b2c4f56de69abfffcfffffd8fff01a92c3e50 + + + + + ButtonLoeschen + clicked() + QLernen + slotClearAll() + + + EditAleman + textChanged(const QString&) + QLernen + slotFont() + + + EditYo1 + textChanged(const QString&) + QLernen + slotFont() + + + EditYo2 + textChanged(const QString&) + QLernen + slotFont() + + + EditTu1 + textChanged(const QString&) + QLernen + slotFont() + + + EditTu2 + textChanged(const QString&) + QLernen + slotFont() + + + EditTu3 + textChanged(const QString&) + QLernen + slotFont() + + + EditEl1 + textChanged(const QString&) + QLernen + slotFont() + + + EditEl2 + textChanged(const QString&) + QLernen + slotFont() + + + EditEl3 + textChanged(const QString&) + QLernen + slotFont() + + + EditNosotros1 + textChanged(const QString&) + QLernen + slotFont() + + + EditNosotros2 + textChanged(const QString&) + QLernen + slotFont() + + + EditNosotros3 + textChanged(const QString&) + QLernen + slotFont() + + + EditVosotros1 + textChanged(const QString&) + QLernen + slotFont() + + + EditVosotros2 + textChanged(const QString&) + QLernen + slotFont() + + + EditVosotros3 + textChanged(const QString&) + QLernen + slotFont() + + + EditEllos1 + textChanged(const QString&) + QLernen + slotFont() + + + EditEllos2 + textChanged(const QString&) + QLernen + slotFont() + + + EditEllos3 + textChanged(const QString&) + QLernen + slotFont() + + + ButtonN + clicked() + QLernen + slotN() + + + ButtonA + clicked() + QLernen + slotA() + + + ButtonE + clicked() + QLernen + slotE() + + + ButtonI + clicked() + QLernen + slotI() + + + ButtonU + clicked() + QLernen + slotU() + + + ButtonO + clicked() + QLernen + slotO() + + + ButtonKorrektur + clicked() + QLernen + slotCorregir() + + + ButtonSolution + clicked() + QLernen + slotSolution() + + + ButtonWeiter + clicked() + QLernen + slotWeiter() + + + EditYo3 + textChanged(const QString&) + QLernen + slotCopyText() + + + EditYo3 + textChanged(const QString&) + QLernen + slotFont() + + + + EditAleman + EditYo1 + EditYo2 + EditYo3 + EditTu1 + EditTu2 + EditTu3 + EditEl1 + EditEl2 + EditEl3 + EditNosotros1 + EditNosotros2 + EditNosotros3 + EditVosotros1 + EditVosotros2 + EditVosotros3 + EditEllos1 + EditEllos2 + EditEllos3 + ButtonN + ButtonA + ButtonE + ButtonI + ButtonO + ButtonU + ButtonLoeschen + ButtonKorrektur + ButtonSolution + ButtonWeiter + + + slotA() + slotClearAll() + slotCopyText() + slotCorregir() + slotE() + slotFont() + slotI() + slotN() + slotO() + slotSolution() + slotTextCopy(QString) + slotU() + slotWeiter() + + + diff --git a/kverbos/kverbos/qresult.ui b/kverbos/kverbos/qresult.ui new file mode 100644 index 00000000..a8e93bb0 --- /dev/null +++ b/kverbos/kverbos/qresult.ui @@ -0,0 +1,275 @@ + +QResult + + + QResult + + + + 0 + 0 + 714 + 420 + + + + + 5 + 5 + 0 + 0 + + + + Results of Training Sessions + + + + unnamed + + + 11 + + + 6 + + + + Layout8 + + + + unnamed + + + 0 + + + 6 + + + + Layout13 + + + + unnamed + + + 0 + + + 6 + + + + Spacer3_2 + + + Horizontal + + + Expanding + + + + + TextUser + + + + 1 + 1 + 0 + 0 + + + + + 1 + + + + User: + + + AlignVCenter|AlignRight + + + + + + + TextLabelUser + + + + 1 + + + + Panel + + + Sunken + + + nobody + + + + + TextSession + + + + 1 + + + + Number of training sessions: + + + AlignVCenter|AlignRight + + + + + + + TextLabelSessions + + + + 1 + + + + Panel + + + Sunken + + + 5 + + + + + Spacer4 + + + Horizontal + + + Expanding + + + + + + + Layout7 + + + + unnamed + + + 0 + + + 6 + + + + TableResult + + + 10 + + + 3 + + + + + + Right + + + true + + + true + + + + + Wrong + + + true + + + true + + + + ListViewVerben + + + + + + + Layout13 + + + + unnamed + + + 0 + + + 6 + + + + Spacer3 + + + Horizontal + + + Expanding + + + + + PushOK + + + &OK + + + + + + + + + + + PushOK + clicked() + QResult + slotDlgEnde() + + + + slotDlgEnde() + + + diff --git a/kverbos/kverbos/qverbedit.ui b/kverbos/kverbos/qverbedit.ui new file mode 100644 index 00000000..f16b76de --- /dev/null +++ b/kverbos/kverbos/qverbedit.ui @@ -0,0 +1,196 @@ + +QVerbEdit +Ein Dialog des kverbos Projektes. +Die im Programm verfühbaren Verben +werden in der Listenansicht ausgegeben +und können bearbeitet werden. +Arnold Kraschinski + + + QVerbEdit + + + + 0 + 0 + 588 + 482 + + + + Edit Verb List + + + + unnamed + + + 11 + + + 6 + + + + Layout2 + + + + unnamed + + + 0 + + + 6 + + + + Layout1 + + + + unnamed + + + 0 + + + 6 + + + + ButtonDelete + + + &Delete + + + + + Spacer1 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + ButtonOK + + + &OK + + + + + ButtonEdit + + + &Edit + + + + + ButtonCancel + + + &Cancel + + + + + + + + Spanish Verb + + + image0 + + + true + + + true + + + + + Foreign Language + + + image1 + + + true + + + true + + + + ListView1 + + + + + + + + + 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523234530022230543251d2e253d856405e5b4340320007195215c900058160d502aa68c06069b1855fd5b6bcd0500ae904334 + + + 789cd3d7528808f055d0d2e72a2e492cc94c5648ce482c52d04a29cdcdad8c8eb5ade6523234530022630543251d2e253d85640565033000719541dcb434183711c205098015a3015a8829a3017a8925a201aa8bd55a73010064165746 + + + + + ButtonDelete + clicked() + QVerbEdit + slotDelete() + + + ButtonOK + clicked() + QVerbEdit + slotDlgEnde() + + + ButtonCancel + clicked() + QVerbEdit + slotCancel() + + + ButtonEdit + clicked() + QVerbEdit + slotEditVerb() + + + ListView1 + doubleClicked(QListViewItem*) + QVerbEdit + slotEditVerb() + + + + slotEditVerb() + slotCancel() + slotDelete() + slotDlgEnde() + + + diff --git a/kverbos/kverbos/qverbosoptions.ui b/kverbos/kverbos/qverbosoptions.ui new file mode 100644 index 00000000..da432531 --- /dev/null +++ b/kverbos/kverbos/qverbosoptions.ui @@ -0,0 +1,1228 @@ + +QVerbosOptions +Dieser Dialog gehört zum KVerbos Projekt. +Damit können einige Einstellungen zum +Programm verändert werden, z.B welche +Zeiten geübt werden sollen und welche nicht. +Arnold Kraschinski + + + QVerbosOptions + + + + 0 + 0 + 536 + 642 + + + + Options + + + + unnamed + + + 11 + + + 6 + + + + Layout12 + + + + unnamed + + + 0 + + + 6 + + + + GroupBox1 + + + Select Times + + + + unnamed + + + 11 + + + 6 + + + + Layout11 + + + + unnamed + + + 0 + + + 6 + + + + Layout10 + + + + unnamed + + + 0 + + + 6 + + + + LabelTiempos + + + + 0 + 28 + + + + tiempos + + + + + LabelPresente + + + + 0 + 28 + + + + presente + + + + + LabelImperfecto + + + + 0 + 28 + + + + imperfecto + + + + + LabelIndefinido + + + + 0 + 28 + + + + indefinido + + + + + LabelFuturo + + + + 0 + 28 + + + + futuro + + + + + LabelCondicional + + + + 0 + 28 + + + + condicional + + + + + LabelSubPresente + + + true + + + + 0 + 28 + + + + subjuntivo presente + + + + + LabelSubPasado + + + true + + + + 0 + 28 + + + + subjuntivo pasado + + + + + LabelSubFuturo + + + true + + + + 0 + 28 + + + + subjuntivo futuro + + + + + LabelImperativo + + + true + + + + 0 + 28 + + + + imperativo + + + + + Spacer11 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + + + Layout11 + + + + unnamed + + + 0 + + + 6 + + + + LabelNormal + + + + 0 + 28 + + + + normal + + + + + CheckBox1_1 + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox1_2 + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox1_3 + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox1_4 + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox1_5 + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox1_6 + + + true + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox1_7 + + + true + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox1_8 + + + true + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox1_9 + + + true + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + Spacer12 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + + + Layout12 + + + + unnamed + + + 0 + + + 6 + + + + LabelProgresivo + + + + 0 + 28 + + + + progresivo + + + + + CheckBox2_1 + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox2_2 + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox2_3 + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox2_4 + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox2_5 + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox2_6 + + + true + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox2_7 + + + true + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox2_8 + + + true + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + Spacer9 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + Spacer13 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + + + Layout10 + + + + unnamed + + + 0 + + + 6 + + + + LabelPerfecto + + + + 0 + 28 + + + + perfecto + + + + + CheckBox3_1 + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox3_2 + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + TextLabel1 + + + + 0 + 28 + + + + + + + + + CheckBox3_4 + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox3_5 + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox3_6 + + + true + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox3_7 + + + true + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + CheckBox3_8 + + + true + + + + 1 + 1 + 0 + 0 + + + + + 0 + 28 + + + + + + + + + Spacer10 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + Spacer14 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + + + + + + + ButtonGroup1 + + + Select Correction Mode + + + + unnamed + + + 11 + + + 6 + + + + Layout9 + + + + unnamed + + + 0 + + + 6 + + + + RadioStrictCorr + + + Correct strictly + + + true + + + + + RadioIgnoreAcc + + + Ignore accents + + + + + + + + + GroupBoxKFeeder + + + Control of KFeeder + + + + unnamed + + + 11 + + + 6 + + + + Layout10 + + + + unnamed + + + 0 + + + 6 + + + + Spacer11_2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + CheckBoxSplash + + + Show splash screen + + + + + CheckBoxKFeeder + + + Using KFeeder + + + + + CheckBoxMode + + + Move food automatically + + + + + + + + + Layout8 + + + + unnamed + + + 0 + + + 6 + + + + Spacer8_2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + ButtonCerrar + + + &OK + + + + + ButtonCancel + + + &Cancel + + + + + + + + + + + ButtonCancel + clicked() + QVerbosOptions + slotCancel() + + + ButtonCerrar + clicked() + QVerbosOptions + slotDlgEnde() + + + CheckBoxKFeeder + toggled(bool) + CheckBoxSplash + setEnabled(bool) + + + CheckBoxKFeeder + toggled(bool) + CheckBoxMode + setEnabled(bool) + + + + slotDlgEnde() + slotCancel() + + + diff --git a/kverbos/kverbos/span16.png b/kverbos/kverbos/span16.png new file mode 100644 index 00000000..276232e7 Binary files /dev/null and b/kverbos/kverbos/span16.png differ diff --git a/kverbos/kverbos/startuplogo.png b/kverbos/kverbos/startuplogo.png new file mode 100644 index 00000000..77c580b0 Binary files /dev/null and b/kverbos/kverbos/startuplogo.png differ diff --git a/kverbos/kverbos/startuplogo.svgz b/kverbos/kverbos/startuplogo.svgz new file mode 100644 index 00000000..1671c39f Binary files /dev/null and b/kverbos/kverbos/startuplogo.svgz differ diff --git a/kverbos/kverbos/user.png b/kverbos/kverbos/user.png new file mode 100644 index 00000000..666d0641 Binary files /dev/null and b/kverbos/kverbos/user.png differ diff --git a/kverbos/kverbos/verbspanish.cpp b/kverbos/kverbos/verbspanish.cpp new file mode 100644 index 00000000..8f292419 --- /dev/null +++ b/kverbos/kverbos/verbspanish.cpp @@ -0,0 +1,943 @@ +/*************************************************************************** + verbspanish.cpp - description + ------------------- + begin : Sun Dec 23 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "verbspanish.h" + +// include files for Qt + +// application specific includes + +endingsArray verbSpanish::verbEndings = { { {"o", "as", "a", "amos", "áis", "an"}, /* presente */ + {"o", "es", "e", "emos", "éis", "en"}, + {"o", "es", "e", "imos", "ís", "en"}}, + { {"aba", "abas", "aba", "ábamos", "abais", "aban"}, /*imperfecto */ + {"ía", "ías", "ía", "íamos", "íais", "ían"}, + {"ía", "ías", "ía", "íamos", "íais", "ían"}}, + { {"é", "aste", "ó", "amos", "asteis", "aron"}, /* indefinido */ + {"í", "iste", "ió", "imos", "isteis", "ieron"}, + {"í", "iste", "ió", "imos", "isteis", "ieron"}}, + { {"é", "ás", "á", "emos", "éis", "án"}, /* futuro */ + {"é", "ás", "á", "emos", "éis", "án"}, + {"é", "ás", "á", "emos", "éis", "án"}}, + { {"ía", "ías", "ía", "íamos", "íais", "ían"}, /* condicional */ + {"ía", "ías", "ía", "íamos", "íais", "ían"}, + {"ía", "ías", "ía", "íamos", "íais", "ían"}}, + { {"e", "es", "e", "emos", "éis", "en"}, /* subjuntivo presente */ + {"a", "as", "a", "amos", "áis", "an"}, + {"a", "as", "a", "amos", "áis", "an"}}, + { {"-", "-", "-", "-", "-", "-"}, /* subjuntivo pasado */ + {"-", "-", "-", "-", "-", "-"}, + {"-", "-", "-", "-", "-", "-"}}, + { {"%", "%", "%", "%", "%", "%"}, /* subjuntivo futuro */ + {"%", "%", "%", "%", "%", "%"}, + {"%", "%", "%", "%", "%", "%"}}, + { {"+", "+", "+", "+", "+", "+"}, /* imperativo */ + {"+", "+", "+", "+", "+", "+"}, + {"+", "+", "+", "+", "+", "+"}} + }; + +QString verbSpanish::refPron[PERSONEN] = {"me", "te", "se", "nos", "os", "se"}; +QString verbSpanish::estar[MAX_TIEMPOS][PERSONEN] = + { {"estoy", "estás", "está", "estamos", "estáis", "están"}, + {"estaba", "estabas", "estaba", "estábamos", "estabais", "estaban"}, + {"estuve", "estuviste", "estuvo", "estuvimos", "estuvisteis", "estuvieron"}, + {"estaré", "estarás", "estará", "estaremos", "estaréis", "estarán"}, + {"estaría", "estaría", "estaría", "estaríamos", "estarías", "estarían"}, + {"esté", "estés", "esté", "estemos", "estéis", "estén"}, + {"estuviera o estuviese", "estuvieras o stuvieses", "estuviera o estuviese", + "estuviéramos o estuviésemos", "estuvierais o estuvieseis", "estuvieran o estuviesen"}, + {"estuviere", "estuvieres", "estuviere", "estuviéremos", "estuviereis", "estuvieren"}, + {"", "está", "esté", "estemos", "estad", "estén"} + }; + +QString verbSpanish::haber[MAX_TIEMPOS][PERSONEN] = + { {"he", "has", "ha", "hemos", "habéis", "han"}, + {"había", "habías", "había", "habíamos", "habíais", "habían"}, + {"hube", "hubiste", "hubo", "hubimos", "hubisteis", "hubieron"}, + {"habré", "habrás", "habrá", "habremos", "habréis", "habrán"}, + {"habría", "habrías", "habría", "habríamos", "habríais", "habrían"}, + {"haya", "hayas", "haya", "hayamos", "hayáis", "hayan"}, + {"hubiera o hubiese", "hubieras o hubieses", "hubiera o hubiese", + "hubiéramos o hubiésemos", "hubierais o hubieseis", "hubieran o hubiesen"}, + {"hubiere", "hubieres", "hubiere", "hubiéremos", "hubiereis", "hubieren"}, + {"", "he", "haya", "hayamos", "habed", "hayan"} + }; + +QString verbSpanish::timeNames[MAX_TIEMPOS*MAX_SUBTYPES] = + {"presente", "imperfecto", "indefinido", "futuro", "condicional", + "subjuntivo presente", "subjuntivo pasado", "subjuntivo futuro", "imperativo", + "presente progresivo", "imperfecto progresivo", "indefinido progresivo", "futuro progresivo", "condicional progresivo", + "subjuntivo presente progresivo", "subjuntivo pasado progresivo", "subjuntivo futuro progresivo", "error:form doesn't exist", + "presente perfecto", "imperfecto perfecto", "error:form doesn't exist", "futuro perfecto", "condicional perfecto", + "subjuntivo presente perfecto", "subjuntivo pasado perfecto", "subjuntivo futuro perfecto", "error:form doesn't exist", + }; + +QString verbSpanish::groupNames[MAX_GRUPPEN] = + {"regular", "irregular", "e > ie", "o > ue", "u > ue", "e > i", + "c > qu", "g > gu", "z > c", "gu > gü", "c > z", "g > j", + "gu > g", "qu > c", "accent like 'enviar'", + "accent like 'continuar'", "missing i"}; + + +int verbSpanish::maxTiempos = MAX_TIEMPOS; +int verbSpanish::maxSubtypes = MAX_SUBTYPES; +int verbSpanish::persons = PERSONEN; +int verbSpanish::maxForms = MAX_TIEMPOS * MAX_SUBTYPES; + + +verbSpanish::verbSpanish() +{ + foreign = ""; + spanish = ""; + gerund = ""; + partizip = ""; + group = REGULAR; + conjugated = false; + error = false; + int z; + int p; + for (z = presente; z <= imperativo; z++) + { + for (p = yo; p <= ellos; p++) + { + forms[z][p] = ""; + }; + }; +} + +verbSpanish::verbSpanish(const verbSpanish& v) +{ + foreign = v.foreign; + spanish = v.spanish; + group = v.group; + if (IRREGULAR != group) + { + gerund = ""; + partizip = ""; + conjugated = false; + error = v.error; + int z; + int p; + for (z = presente; z <= imperativo; z++) + for (p = yo; p <= ellos; p++) + forms[z][p] = ""; + } + else + { + gerund = v.gerund; + partizip = v.partizip; + error = v.error; + conjugated = v.conjugated; + int z; + int p; + for (z = presente; z <= imperativo; z++) + for (p = yo; p <= ellos; p++) + forms[z][p] = v.forms[z][p]; + }; +} + +verbSpanish::~verbSpanish() +{ + // momentan hat die Klasse gar keine dynamisch erstellten + // Elemente, insofern ist auch der Destruktor recht arbeitslos +} + +verbSpanish& verbSpanish::operator= (const verbSpanish& v) +{ + if (this == &v) + return *this; // Selbstzuweisung abfangen + foreign = v.foreign; + spanish = v.spanish; + group = v.group; + error = v.error; + if (group != IRREGULAR) + { + gerund = ""; + partizip = ""; + conjugated = false; + int z; + int p; + for (z = presente; z <= imperativo; z++) + for (p = yo; p <= ellos; p++) + forms[z][p] = ""; + } + else + { + gerund = v.gerund; + partizip = v.partizip; + conjugated = v.conjugated; + int z; + int p; + for (z = presente; z <= imperativo; z++) + for (p = yo; p <= ellos; p++) + forms[z][p] = v.forms[z][p]; + }; + return *this; +} + +// Der Vergleichsoperator prüft, ob zwei verb-Objekte das gleiche Verb meinen. Dazu +// werden die spanische und die fremdsprachliche Form geprüft. +bool verbSpanish::operator== (const verbSpanish& v) const +{ + return ((spanish == v.spanish) && vergleich(foreign, v.foreign)); +} + +// prüft ob der QString mit der spanischen Form übereinstimmt. +bool verbSpanish::operator== (const QString& s) const +{ + return (spanish == s); +} + +// prüft die alphabetische Reihenfolge zweier Verben, dabei werden die spanischen Verben als +// Vergleichskriterium verwendet. +bool verbSpanish::operator< (const verbSpanish& v) const +{ + return (spanish < v.spanish) || ((spanish == v.spanish) && (foreign < v.foreign)); +} + + +// Vergleicht die beiden Verbobjekte komplett, mit allen Formen und Feldern. +bool verbSpanish::allEqual(verbSpanish v) +{ + bool result = ((spanish == v.spanish) && (foreign == v.foreign) && (group == v.group)); + if (result && (IRREGULAR == group)) + { + if (!conjugated) + conjugateAll(); + if (v.conjugated) + v.conjugateAll(); + result = ((delAutoForm(gerund) == delAutoForm(v.gerund)) && (delAutoForm(partizip) == delAutoForm(v.partizip))); + if (result) + { + int z; + int p; + for (z = presente; z <= imperativo; z++) + for (p = yo; p <= ellos; p++) + if (delAutoForm(forms[z][p]) != delAutoForm(v.forms[z][p])) + result = false; + }; + }; + return result; +} + +// prüft, ob alle Stringfelder des Objektes leere Strings sind. +bool verbSpanish::isEmpty() const +{ + bool result = (spanish.isEmpty() && foreign.isEmpty()); + if (result && (IRREGULAR == group)) + { + result = (gerund.isEmpty() && partizip.isEmpty()); + if (result) + { + int z; + int p; + for (z = presente; z <= imperativo; z++) + for (p = yo; p <= ellos; p++) + if (!forms[z][p].isEmpty()) + result = false; + }; + }; + return result; +} + +// Gibt den Verbstamm zurück. Dazu werden die letzten beiden Zeichen abgetrennt, +// handelt es sich um ein reflexives Verb, dann sind es vier Zeichen. +// Hier werden auch die Stammveränderungen der Gruppenverben durchgeführt. +QString verbSpanish::getStem() const +{ + int ab = 2; + if (isReflexiv()) + ab += 2; + QString s = spanish; + s.truncate(s.length()-ab); + return s; +} + +// gibt das Verb in der nicht spanischen Sprache zurück +QString verbSpanish::getForeign() const +{ + return foreign; +} + +// Setzt die nicht-spanische Bedeutung des Verbes. Dabei werden alle führenden und +// folgenden whitespaces gelöscht und alle im string enthaltenen whitespaces zu einem +// Leerzeichen umgewandelt. +// Die Funktion hat den Nebeneffekt, dass auch der String aus dem aufrufenden Program- +// code umgewandelt wird. +// Es wird nicht geprüft, ob der string keine Leerzeichen mehr enthält, denn das +// dürfte eigentlich nicht vorkommen. +void verbSpanish::setForeign(const QString &s) +{ + foreign = s.simplifyWhiteSpace(); +} + +// gibt das Verb auf spanisch zurück +QString verbSpanish::getSpanish() const +{ + return spanish; +} + +// Setzt die spanische Bedeutung des Verbes. +// Siehe auch die Bemerkungen zur Arbeitsweise der Funktionbei der setForeign Funktion. +void verbSpanish::setSpanish(const QString &s) +{ + spanish = s.simplifyWhiteSpace(); +} + +// gibt die Gerundform des Verbes zurück. Dabei gilt: Alle Gruppenverben haben einen +// regelmäßigen Gerund. Nur die irregulären Verben haben eventuell auch eine andere Gerundform +QString verbSpanish::getGerund() +{ + if (!conjugated) + conjugateAll(); + return delAutoForm(gerund); +} + +// setzt die Gerundform des Verbes +// Siehe auch die Bemerkungen zur Arbeitsweise der Funktionbei der setForeign Funktion. +void verbSpanish::setGerund(const QString &s) +{ + gerund = s.simplifyWhiteSpace(); +} + +// gibt die Partizipform der Verbes zurück.Dabei gilt: Alle Gruppenverben haben ein +// regelmäßiges Partizip. Nur die irregulären Verben haben eventuell auch eine andere Partizipform +QString verbSpanish::getPartizip() +{ + if (!conjugated) + conjugateAll(); + return delAutoForm(partizip); +} + +// setzt die Partizipform der Verbes +// Siehe auch die Bemerkungen zur Arbeitsweise der Funktionbei der setForeign Funktion. +void verbSpanish::setPartizip(const QString &s) +{ + partizip = s.simplifyWhiteSpace(); +} + +// gibt die Endung des Verbes zurück. +endings verbSpanish::getEnding(bool& good) +{ + if (spanish.isEmpty()) + return empty; + endings en = empty; + QString endung = ""; + if (isReflexiv()) + { + endung = spanish.mid(spanish.length()-4, 2); + } + else + { + endung = spanish.right(2); + }; + if (endung == "ar") + { + en = ar; + } + else + if ((endung == "ir")||(endung == "ír")) + { + en = ir; + } + else + if (endung == "er") + { + en = er; + } + else + { + good = false; + // qWarning("The class verb couldn't find the ending of the verb " + spanish + "."); + }; + return en; +} + +// gibt zurück, ob das Verb reflexiv ist. Dazu werden die letzten beiden Zeichen +// untersucht. Sind diese beiden 'se', dann ist es ein reflexives Verb. +bool verbSpanish::isReflexiv() const +{ + return (spanish.right(2) == "se"); +} + +// gibt das Reflexivpronomen zurück, das zu der angegebenen Person gehört. +QString verbSpanish::getRefPron(int i) +{ + return refPron[i]; +} + +// prüft, ob es ein unregelmäßiges Verb ist +bool verbSpanish::isGroupVerb() +{ + return (IRREGULAR != group); +} + +// setzen, ob ein Verb regelmäßig oder unregelmäßig ist +void verbSpanish::setGroup(const int g) +{ + group = g; +} + +// Gibt die angeforderte Verbform des Verbes zurück, die durch die Zeit t, +// die Person p und den Untertyp typ angegeben wird. Mit dieser Funktion können auch +// die zusammengesetzten Zeitforms erfragt werden. +// parts[0] = ref. Pron. part[1] = Hilfsverb parts[2] = verb +bool verbSpanish::getForm(int t, int p, int typ, QString parts[]) +{ + bool good = !error; + if (good) + { + if (!conjugated) + good = conjugateAll(); + // sich um das Reflexivpronomen kümmern + if (isReflexiv()) + { + parts[0] = getRefPron(p); + } + else + parts[0] = ""; + // die anderen Teile der Form sammeln + switch (typ) + { + // die normale Zeitenbildung: kein Hilfsverb, Zeitform + case 0: + parts[1] = ""; + parts[2] = forms[t][p]; + break; + // die Verlaufsform der Zeitenbildung + case 1: + parts[1] = estar[t][p]; + parts[2] = gerund; + break; + // die Perfektform der Zeitenbildung + case 2: + parts[1] = haber[t][p]; + parts[2] = partizip; + break; + default: + good = false; + }; + // Das '#' bei den automatisch erstellten Formen löschen. + parts[2] = delAutoForm(parts[2]); + }; + return good; +} + +// Eine überladene Funktion, die einen String zurückgibt. +QString verbSpanish::getForm(int t, int p) +{ + QString st[3]; + if (getForm(t, p, normal, st)) + return st[2]; + return ""; +} + +// setzt die angegebene Verbform mit int als Parameter +// Siehe auch die Bemerkungen zur Arbeitsweise der Funktion bei der setForeign Funktion. +void verbSpanish::setForm(int t, int p, QString s) +{ + forms[t][p] = s.simplifyWhiteSpace(); +} + +// bildet die Formen, d.h. hängt die Endungen an den unveränderlichen +// Teil an. +// Die Form muss bisher ein leerer String sein. +bool verbSpanish::conjugateTime(const int t, const QString &s) +{ + bool good = true; + for (int i = yo; i <=ellos; i++) + { + if (forms[t][i].isEmpty()) + { + forms[t][i] = s + verbEndings[t][getEnding(good)][i]+'#'; + if (group > IRREGULAR) + good = groupVerb(forms[t][i], t, i); + }; + }; + return good; +} + +// bildet die Formen des Präsens +// dazu wird an den Verbstamm die entsprechende Endung angehängt +bool verbSpanish::conjugatePresente() +{ + QString s = getStem(); + return conjugateTime(presente, s); +} + +// bildet die Formen des Imperfecto +// dazu wird an den Verbstamm die entsprechende Endung angehängt +bool verbSpanish::conjugateImperfecto() +{ + QString s = getStem(); + return conjugateTime(imperfecto, s); +} + +// bildet die Formen des Indefinido +// dazu wird an den Verbstamm die entsprechende Endung angehängt +bool verbSpanish::conjugateIndefinido() +{ + QString s = getStem(); + return conjugateTime(indefinido, s); +} + +// bildet die Formen des Futuro +// dazu wird die entsprechende Endung an den Infinitiv angehängt. Bei den reflexiven +// Verben muss das 'se' abgetrennt werden. +bool verbSpanish::conjugateFuturo() +{ + QString s = getSpanish(); + if (isReflexiv()) + s = s.left(s.length()-2); + return conjugateTime(futuro, s); +} + +// bildet die Formen des Conditional +// diese Formen werden ebenfalls vom Infinitiv des Verbes abgeleitet +bool verbSpanish::conjugateCondicional() +{ + QString s = getSpanish(); + if (isReflexiv()) + s = s.left(s.length()-2); + return conjugateTime(condicional, s); +} + +// IM ctor der Optionen-Klasse und beim Lesen der Optionen werden die nicht +// fertigen Zeiten abegewählt. NIcht vergessen! +bool verbSpanish::conjugateSubPresente() +{ + // qWarning("Not yet implemented."); + return true; +} + +bool verbSpanish::conjugateSubPasado() +{ + // qWarning("Not yet implemented."); + return true; +} + +bool verbSpanish::conjugateImperativo() +{ + // qWarning("Not yet implemented."); + return true; +} + +// konjugiert alle Zeitenformen +bool verbSpanish::conjugateAll() +{ + bool good = true; + good = good && conjugatePresente(); + good = good && conjugateImperfecto(); + good = good && conjugateIndefinido(); + good = good && conjugateFuturo(); + good = good && conjugateCondicional(); + good = good && conjugateSubPresente(); + good = good && conjugateSubPasado(); + good = good && conjugateImperativo(); + if (partizip.isEmpty()) + { + partizip = getStem(); + switch (getEnding(good)) + { + case ar: + partizip += "ado#"; + break; + case er: + case ir: + partizip += "ido#"; + break; + default: + good = false; + }; + }; + if (gerund.isEmpty()) + { + gerund = getStem(); + switch (getEnding(good)) + { + case ar: + gerund += "ando#"; + break; + case er: + case ir: + // Bei den Verben der Gruppe 16 fällt das i weg. + if (getGroup() == 16) + gerund += "endo#"; + else + { + // Bei Verben der Gruppe 5 ändert sich der Stamm für den Gerund + if (getGroup() == 5) + { + int pos = gerund.findRev("e"); + if (pos>=0) + { + gerund.replace(pos, 1, "i"); + }; + } + gerund += "iendo#"; + }; + break; + default: + good = false; + }; + }; + conjugated = true; + error = !good; + return good; +} + +// Stringvergleich, bei dem es nur auf ähnlich Bestandteile ankommt. +// Bestandteile sind durch Komma getrennt. +bool verbSpanish::vergleich(const QString& s1, const QString& s2) const +{ + bool gleich=false; + unsigned int l=0; + int r=s1.find(",", l); + while ((l regular +// 1 -> irregular +// 2 -> ie> +// 3 -> ue> +// 4 -> ue> +// 5 -> i> +// 6 -> qu> +// 7 -> gu> +// 8 -> c> +// 9 -> gü> +// 10 -> z> +// 11 -> j> +// 12 -> g> +// 13 -> c> +// 14 -> +// 15 -> +// 16 -> +// +bool verbSpanish::groupVerb(QString &s, int time/*=-1*/, int person/*=-1*/) +{ + bool good = true; + int pos; + switch (group) + { + case 2: // ie> + // betrifft den Presente und den Subjuntivo Presente und einige Imperativformen + // dabei jeweils die Personen 1-3 im Singular und die 3. Person Plural. + // Subjuntivo Presente wird hier nicht bearbeitet, weil der von der ersten Person + // Singular abgeleitet wird und die sollte schon richtig sein. + if ((presente == time) || (imperativo == time)) + { + if ((nosotros != person) && (vosotros != person)) + { + pos = s.findRev("e"); + if (pos>=0) + s.replace(pos, 1, "ie"); + }; + }; + break; + case 3: // ue> + // betrifft den Presente und den Subjuntivo Presente und einige Imperativformen + // dabei jeweils die Personen 1-3 im Singular und die 3. Person Plural. + // Subjuntivo Presente wird hier nicht bearbeitet, weil der von der ersten Person + // Singular abgeleitet wird und die sollte schon richtig sein. + if ((presente == time) || (imperativo == time)) + { + if ((nosotros != person) && (vosotros != person)) + { + pos = s.findRev("o", -3); + if (pos>=0) + s.replace(pos, 1, "ue"); + }; + }; + break; + case 4: // ue> + // betrifft den Presente und den Subjuntivo Presente und einige Imperativformen + // dabei jeweils die Personen 1-3 im Singular und die 3. Person Plural. + // Subjuntivo Presente wird hier nicht bearbeitet, weil der von der ersten Person + // Singular abgeleitet wird und die sollte schon richtig sein. + if ((presente == time) || (imperativo == time)) + { + if ((nosotros != person) && (vosotros != person)) + { + pos = s.findRev("u"); + if (pos>=0) + s.replace(pos, 1, "ue"); + }; + }; + break; + case 5: // i> + // Betrifft Präsens (1.-3. Pers Singular und 3. Person Plural) + // die Gerundform, die wird allerdings nicht hier behandelt, sondern in conjugateAll() + // indefinido 3. Person Sg und Pl. + // alle subjuntivo Formen und den imperativo + if ((presente == time) && (person != nosotros) && (person != vosotros)) + { + QString st = getStem(); + pos = st.findRev("e"); + if (pos>=0) + { + st.replace(pos, 1, "i"); + s = st + verbEndings[time][getEnding(good)][person]; + }; + } + else + if ((indefinido == time) && ((el == person)||(ellos == person))) + { + QString st = getStem(); + pos = st.findRev("e"); + if (pos>=0) + { + st.replace(pos, 1, "i"); + s = st + verbEndings[time][getEnding(good)][person]; + }; + } + else + if (imperativo == time) + { + good = false; + // qWarning("Imperativo for group verbs isn't ready."); + }; + break; + case 6: // qu> (vor e wird c zu qu) + pos = s.findRev("ce"); + if (pos>=0) + s.replace(pos, 2, "que"); + else + { + pos = s.findRev("cé"); + if (pos>=0) + s.replace(pos, 2, "qué"); + } + break; + case 7: // gu> (vor e wird g zu gu) + pos = s.findRev("ge"); + if (pos>=0) + s.replace(pos, 2, "gue"); + else + { + pos = s.findRev("gé"); + if (pos>=0) + s.replace(pos, 2, "gué"); + } + break; + case 8: // c> (vor e wird z zu c) + pos = s.findRev("ze"); + if (pos>=0) + s.replace(pos, 2, "ce"); + else + { + pos = s.findRev("zé"); + if (pos>=0) + s.replace(pos, 2, "cé"); + } + break; + case 9: // gü> (vor e wird gu zu gü) + pos = s.findRev("gue"); + if (pos>=0) + s.replace(pos, 3, "güe"); + else + { + pos = s.findRev("gué"); + if (pos>=0) + s.replace(pos, 3, "güé"); + } + break; + case 10: // z> (vor o und a wird c zu z) + pos = s.findRev("co"); + if (pos>=0) + s.replace(pos, 2, "zo"); + else + { + pos = s.findRev("ca"); + if (pos>=0) + s.replace(pos, 2, "za"); + }; + break; + case 11: // j> (vor o und a wird g zu j) + pos = s.findRev("ga"); + if (pos>=0) + s.replace(pos, 2, "ja"); + else + { + pos = s.findRev("go"); + if (pos>=0) + s.replace(pos, 2, "jo"); + }; + break; + case 12: // g> (vor o und a wird gu zu g) + pos = s.findRev("guo"); + if (pos>=0) + s.replace(pos, 3, "go"); + else + { + pos = s.findRev("gua"); + if (pos>=0) + s.replace(pos, 3, "ga"); + }; + break; + case 13: // c> (vor o und a wird qu zu c) + pos = s.findRev("quo"); + if (pos>=0) + s.replace(pos, 3, "co"); + else + { + pos = s.findRev("qua"); + if (pos>=0) + s.replace(pos, 3, "ca"); + }; + break; + case 14: // + // Änderungen betreffen die Präsensformen außer nosotros und vosotros. Außerdem den + // Subjuntivo presente, der von der 1.Person singular abgeleitet wird und daher hier nicht + // behandelt werden muss. Des Weiteren sind einige Imperativformen betroffen. + if (presente == time) + { + switch (person) + { + case yo: + s = s.left(s.length()-3) + "ío#"; + break; + case tu: + s = s.left(s.length()-4) + "ías#"; + break; + case el: + s = s.left(s.length()-3) + "ía#"; + break; + case ellos: + s = s.left(s.length()-4) + "ían#"; + break; + default: + {}; + }; + } + else + if (imperativo == time) + { + switch (person) + { + case tu: + s = s.left(s.length()-3) + "ía#"; + break; + case el: + s = s.left(s.length()-3) + "íe#"; + break; + case ellos: + s = s.left(s.length()-4) + "íen#"; + break; + default: + {}; + }; + }; + break; + case 15: // + // Änderungen betreffen die Präsensformen außer nosotros und vosotros. Außerdem den + // Subjuntivo presente, der von der 1.Person singular abgeleitet wird und daher hier nicht + // behandelt werden muss. Des Weiteren sind einige Imperativformen betroffen. + if (presente == time) + { + switch (person) + { + case yo: + s = s.left(s.length()-3) + "úo#"; + break; + case tu: + s = s.left(s.length()-4) + "úas#"; + break; + case el: + s = s.left(s.length()-3) + "úa#"; + break; + case ellos: + s = s.left(s.length()-4) + "úan#"; + break; + default: + {}; + }; + } + else + if (imperativo == time) + { + switch (person) + { + case tu: + s = s.left(s.length()-3) + "úa#"; + break; + case el: + s = s.left(s.length()-3) + "úe#"; + break; + case ellos: + s = s.left(s.length()-4) + "úen#"; + break; + default: + {}; + }; + }; + break; + case 16: // + // Änderungen betreffen die Gerund-Form, den Indefinido in der 3. Person Singular + // und Plural und den Subjuntivo Pasado. Hier wird der Subjuntivo nicht bearbeitet, + // weil er von der 3. Person des Indefinido abgeleitet wird. Diese Form sollte bereits + // geändert sein. Ebenso wird der Gerund in der ConjugateAll()-Funktion behandelt. + if ("ió#" == s.right(3)) + { + s = s.left(s.length()-3) + "ó#"; + } + else + if ("ieron#" == s.right(6)) + { + s = s.left(s.length()-6) + "eron#"; + }; + break; + default: + good = false; + }; + return good; +} + + + diff --git a/kverbos/kverbos/verbspanish.h b/kverbos/kverbos/verbspanish.h new file mode 100644 index 00000000..8b7cf7b1 --- /dev/null +++ b/kverbos/kverbos/verbspanish.h @@ -0,0 +1,301 @@ +/*************************************************************************** + verbspanish.h - description + ------------------- + begin : Sun Dec 23 2001 + copyright : (C) 2001 by Arnold Kraschinski + email : arnold.k67@gmx.de + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef VERBSPANISH_H +#define VERBSPANISH_H + +// include qt-Header +#include + +#define MAX_TIEMPOS 9 +#define MAX_SUBTYPES 3 +#define PERSONEN 6 +#define MAX_GRUPPEN 17 +#define REGULAR 0 +#define IRREGULAR 1 +#define VERBMUSTER 3 + +enum endings {ar, er, ir, empty}; +// dummy1 to dummy3 are standing for forms that aren't possible +enum timeTypes {presente, imperfecto, indefinido, futuro, condicional, subPresente, + subPasado, subFuturo, imperativo, + presentePro, imperfectoPro, indefinidoPro, futuroPro, condicionalPro, + subPresentePro, subPasadoPro, subFuturoPro, dummy2, + presentePer, imperfectoPer, dummy1, futuroPer, condicionalPer, + subPresentePer, subPasadoPer, subFuturoPre, dummy3 + }; +enum timeSubTypes {normal, progresivo, perfecto}; +enum persons {yo, tu, el, nosotros, vosotros, ellos}; + +typedef QString formArray[MAX_TIEMPOS][PERSONEN]; +typedef QString endingsArray[MAX_TIEMPOS][VERBMUSTER][PERSONEN]; + +/** This class contains all the information belonging to one verb: + * + * - the foreign and the spanish meaning + * - the form of the gerund and the participle + * - the different time forms of the verb + * - if it is irregular or to which group the verb belongs + * - if the object already contains all the possible forms + * + * Some information belongs to all verbs. It is stored in static variables. + * - a lists of the regular endings + * - an array with the different reflexiv pronouns + * - forms of the verbs estar and haber that are needed for the gerund and the perfect + * form of a time. + * + * To the class belong some enums that are used in the class: + * endings are the differnet spanish verb endings, 0 = ar, 1 = er, 2 = ir. + *
    +  *  enum endings {ar, er, ir, empty};
    +  *  
    + * + * 'timeTypes' are the different spanish times. There are + * MAX_TIEMPOS (=9) * MAX_SUBTYPES (=3) = 27 different types. Types called 'dummyX' + * arent't existing but it is easier to use in the program. + *
    +  *  enum timeTypes {presente, imperfecto, indefinido, futuro, condicional, subPresente,
    +  *                subPasado, subFuturo, imperativo,
    +  *                presentePro, imperfectoPro, indefinidoPro, futuroPro, condicionalPro,
    +  *                subPresentePro, subPasadoPro, subFuturoPro, dummy2,
    +  *                presentePer, imperfectoPer, dummy1, futuroPer, condicionalPer,
    +  *                subPresentePer, subPasadoPer, subFuturoPre, dummy3
    +  *               };
    +  *  
    + * + * timeSubTypes seperates between a normal form of the time or a progressiv, or perfekt + * form of the time. The verb object only stores the gerund or the participle for this + * forms the rest can be found in static variables of the class. + *
    +  *  enum timeSubTypes {normal, progresivo, perfecto};
    +  *  
    + * + * Persons are the different grammatical persons including vosotros which is unusual + * in Latin America. (PERSONEN = 6) + *
    +  *  enum persons {yo, tu, el, nosotros, vosotros, ellos};
    +  *  
    + * + * The conjugated forms of the verb are stored in the array 'formArray'. The first index + * mentions the time and the second the person. + *
    +  *  typedef QString formArray[MAX_TIEMPOS][PERSONEN];
    +  *  
    + * + * The type 'endingsArray' stores the different endings. The first index means the time, + * the second the type of verb (-ar, -er, -ir) and the lase one is the person. + *
    +  *  typedef QString endingsArray[MAX_TIEMPOS][MAX_SUBTYPES][PERSONEN];
    +  *  
    + * + * The verbs are divided in several groups: + * 0 -> regular + * 1 -> irregular + * 2 -> ie> + * 3 -> ue> + * 4 -> ue> + * 5 -> i> + * 6 -> qu> + * 7 -> gu> + * 8 -> c> + * 9 -> gü> + * 10 -> z> + * 11 -> j> + * 12 -> g> + * 13 -> c> + * 14 -> + * 15 -> + * 16 -> \ + *@author Arnold Kraschinski + */ + +class verbSpanish +{ +public: + verbSpanish(); + verbSpanish(const verbSpanish& v); + virtual ~verbSpanish(); + verbSpanish& operator= (const verbSpanish& v); + /** If two verbs are compared only the foreign form and the spanish form are compared */ + bool operator== (const verbSpanish& v) const; + /** This overloaded == operator compares the verb to a QString. + * Only the spanish meaning is compared. + */ + bool operator== (const QString& s) const; + /** The spa/nisch forms of the verb are compared */ + bool operator< (const verbSpanish& v) const; + /** Compares the verb objects completely, all forms and fields. + */ + bool allEqual(verbSpanish v); + /** tests if the fields of the object contain only empty strings + */ + bool isEmpty() const; + /** returns the foreign meaning of the verb + */ + QString getForeign() const; + /** sets the foreign meaning of the verb + */ + void setForeign(const QString &s); + /** returns the spanish meaning of the verb + */ + QString getSpanish() const; + /** sets the spanish meaning of the verb + */ + void setSpanish(const QString &s); + /** returns the gerund of the verb + */ + QString getGerund(); + /** sets the gerund form to the string given in s + */ + void setGerund(const QString &s); + /** returns the particip of the verb + */ + QString getPartizip(); + /** sets the participe to the string given in s + */ + void setPartizip(const QString &s); + /** returns if the verb belongs to one of the groups + */ + bool isGroupVerb(); + /** returns the group number to which the verb belongs + */ + int getGroup() { return group; } + /** sets the field regular corresponding to b + */ + void setGroup(const int g); + /** returns the desired verb form indicated by time, person and type. This means + * with this function complex forms like a progressise or a perfect form can be + * retrieved. + * The parts of the form a stored like this: + * parts[0] the reflexive pronoun + * parts[1} the auxiliary verb + * parts[2] the verb form + * The return value 'bool' indicates if the form could be formed. + */ + bool getForm(int t, int p, int typ, QString parts[]); + /** returns the desired verb form indicated by time and person as a string + */ + QString getForm(int t, int p); + /** sets the verb form that is indicated by time and person + */ + void setForm(int t, int p, QString s); + /** The following function generates the regular verb forms. The forms can be + * generated time by time or all times in one step by using conjugateAll() + */ + bool conjugateAll(); + /** returns if the verb is a reflexive one + */ + bool isReflexiv() const; + /** returns the reflexive pronoun that belongs to the person p + */ + QString getRefPron(int p); + /** tests if the string is an automatic generated Form, that means the last char is '#' */ + bool isAutoForm(QString& s) const; +private: + bool conjugatePresente(); + bool conjugateImperfecto(); + bool conjugateIndefinido(); + bool conjugateFuturo(); + bool conjugateCondicional(); + bool conjugateSubPresente(); + bool conjugateSubPasado(); + bool conjugateImperativo(); + /** returns the verb stem + */ + QString getStem() const; + /** returns the ending of the verb + */ + endings getEnding(bool& good); + /** bildet die Formen, d.h. hängt die Endungen an den unveränderlichen + * Teil an. + * Die Form muss bisher ein leerer String sein. Anderenfalls wird angenommen, dass + * bereits eine gültige Form vorliegt und diese Form eine unregelmäßige Form ist, die + * nicht überschrieben werden soll. + */ + bool conjugateTime(const int t, const QString &s); + /** Es wird verglichen, ob die beiden Strings gemeinsame Bestandteile haben. Also + * "gehen, laufen, springen" wird etwa mit "gehen, laufen" verglichen. Die Funktion + * gibt in so einem Fall 'true' zurück, auch wenn im zweiten String ein Teil + * fehlt. Das ist nötig, um zwei Verben als gleich zu erkennen, auch wenn bei einem + * mehr oder weniger deutsche Bedeutungen oder die Bedeutungen in anderer Reihenfolge + * angegeben sind. + */ + bool vergleich(const QString& s1, const QString& s2) const; + /** Deletes the '#' character from autogenerated forms. */ + QString delAutoForm(QString s) const; + /** does the changes for group verbs + */ + bool groupVerb(QString &s, int time=-1, int person=-1); + /** the verb in the foreign language + */ + QString foreign; + /** the spanish verb + */ + QString spanish; + /** the gerund form of the verb + */ + QString gerund; + /** the partizip form of the verb + */ + QString partizip; + /** the array for all the different forms of the verb + */ + formArray forms; + /** tells to which group the verb belongs + */ + int group; + /** tells if all verbforms are present or if some are missing. + */ + bool conjugated; + /** set to true if the class has found an error in the verb structure. */ + bool error; + + /** In this array all the different endings for all the different times + * are stored. + */ + static endingsArray verbEndings; + /** the reflexive pronouns + */ + static QString refPron[PERSONEN]; +public: + /** The forms of the verb estar. They are needed for the gerund form. + */ + static QString estar[MAX_TIEMPOS][PERSONEN]; + /** The forms of the verb haber. They are needed for perfect forms + */ + static QString haber[MAX_TIEMPOS][PERSONEN]; + /** This array contains the names of the time forms as strings + */ + static QString timeNames[MAX_TIEMPOS*MAX_SUBTYPES]; + /** This array contains the names of the different verb groups + */ + static QString groupNames[MAX_GRUPPEN]; + static int maxTiempos; + static int maxSubtypes; + static int persons; + static int maxForms; + /** The language that is selected at the moment. This selection affects all the instances + * of the class. */ + static QString language; +}; + +/** Very often a list of verbs is needed. This is the type definition of a + * QValueList template with the verbSpanish type + */ +typedef QValueList spanishVerbList; + +#endif diff --git a/kverbos/kverbos/version.h b/kverbos/kverbos/version.h new file mode 100644 index 00000000..6c7c58c1 --- /dev/null +++ b/kverbos/kverbos/version.h @@ -0,0 +1,3 @@ +#ifndef KVERBOS_VERSION +#define KVERBOS_VERSION "0.99" +#endif diff --git a/kverbos/subdirs b/kverbos/subdirs new file mode 100644 index 00000000..290a3b3e --- /dev/null +++ b/kverbos/subdirs @@ -0,0 +1 @@ +kverbos diff --git a/kvoctrain/AUTHORS b/kvoctrain/AUTHORS new file mode 100644 index 00000000..f28bf63e --- /dev/null +++ b/kvoctrain/AUTHORS @@ -0,0 +1,10 @@ +Ewald Arnold + + original author + ewald@ewald-arnold.de (preferred) + http://www.ewald-arnold.de + +Peter Hedlund + + current maintainer + peter@peterandlinda.com \ No newline at end of file diff --git a/kvoctrain/Makefile.am b/kvoctrain/Makefile.am new file mode 100644 index 00000000..a4d49867 --- /dev/null +++ b/kvoctrain/Makefile.am @@ -0,0 +1,20 @@ +SUBDIRS = kvoctrain + +EXTRA_DIST = AUTHORS kvoctrain.kdevprj + +AUTOMAKE_OPTIONS = foreign + +install-data-local: + +clean_distdir: + -rm -rf $(distdir) + + +lsm : $(PACKAGE)/$(PACKAGE).lsm.tpl $(distdir).tar.bz2 + let "_arclen=`ls -l -d -G $(distdir).tar.bz2 | cut -b23-32`/1000+1";\ + sed $(PACKAGE)/$(PACKAGE).lsm.tpl >$(PACKAGE)-$(VERSION).lsm -e s/=VERSION=/$(VERSION)/g -e "s,=DATE=,`date +"%Y %B %d."`,g" -e "s,=ARCLEN=,$$_arclen,g" + cp $(PACKAGE)-$(VERSION).lsm $(PACKAGE).lsm + + + +include ../admin/Doxyfile.am diff --git a/kvoctrain/kvoctrain/Makefile.am b/kvoctrain/kvoctrain/Makefile.am new file mode 100644 index 00000000..b8b4ed01 --- /dev/null +++ b/kvoctrain/kvoctrain/Makefile.am @@ -0,0 +1,69 @@ +METASOURCES = AUTO + +kvoctrain_SOURCES = kva_io.cpp kvoctrain.cpp kvoctrainview.cpp main.cpp \ + kva_init.cpp kva_config.cpp kva_header.cpp kva_clip.cpp kva_query.cpp \ + kvoctraintable.cpp kvoctraintableitem.cpp kvtnewstuff.cpp + +kvoctrain_COMPILE_FIRST = common-dialogs/prefs.h + +spotlight2kvtml_SOURCES = spotlight2kvtml.cpp + +spotlight2kvtml_LDADD = $(LIB_KDECORE) + +kvoctrain_LDADD = ./docprop-dialogs/libdocpropdlg.la \ + ./entry-dialogs/libentrydlg.la ./kvt-core/libkvoctraincore.la ./kvt-core/kvt-xml/libkvtxml.la \ + ./query-dialogs/libquerydlg.la ./statistik-dialogs/libstatdlg.la ./common-dialogs/libcommondlg.la \ + -lknewstuff $(LIB_KDEPRINT) + +EXTRA_DIST = kvoctrainui.rc + +SUBDIRS = common-dialogs query-dialogs docprop-dialogs entry-dialogs \ + statistik-dialogs kvt-core examples pics + + + +rcdir = $(kde_datadir)/kvoctrain +rc_DATA = kvoctrainui.rc +kde_conf_DATA = kvoctrainrc +xdg_apps_DATA = kvoctrain.desktop + +mimetypetextdata_DATA = x-kvtml.desktop +mimetypetextdatadir = $(kde_mimedir)/text + +install-data-local: + $(mkinstalldirs) $(DESTDIR)$(mimetypetextdatadir) + +INCLUDES = -I$(srcdir)/.. -I$(srcdir)/kvt-core -Icommon-dialogs \ + -I$(srcdir)/common-dialogs -I$(srcdir)/docprop-dialogs -Idocprop-dialogs -I$(srcdir)/query-dialogs \ + -Iquery-dialogs -I$(srcdir)/entry-dialogs -Ientry-dialogs $(all_includes) + +bin_PROGRAMS = kvoctrain spotlight2kvtml + +# the library search path. +kvoctrain_LDFLAGS = $(all_libraries) $(KDE_RPATH) +spotlight2kvtml_LDFLAGS = $(all_libraries) $(KDE_RPATH) + +CLEANFILES = *.i.c + +i18n_files= query-dialogs/*.cpp \ + entry-dialogs/*.cpp \ + common-dialogs/*.cpp \ + docprop-dialogs/*.cpp \ + statistik-dialogs/*.cpp \ + kvt-core/*.cpp \ + kvt-core/kvt-xml/*.cpp \ + $(spotlight2kvtml_SOURCES) \ + $(kvoctrain_SOURCES) \ + kvt-core/*.h \ + kv_resource.h + +messages: rc.cpp + $(EXTRACTRC) `find . -name "*.ui"` >> rc.cpp + $(XGETTEXT) `ls $(i18n_files)` rc.cpp -kI18N_NOOP2 -o $(podir)/kvoctrain.pot + -rm rc.cpp + +messages-local: + $(MAKE) messages EXTRACTRC=extractrc podir=. XGETTEXT="xgettext -C -kI18N_NOOP -ki18n" + iconv -futf-8 -tutf-16 kvoctrain.pot > /dev/null + +noinst_HEADERS = kvtnewstuff.h diff --git a/kvoctrain/kvoctrain/common-dialogs/Makefile.am b/kvoctrain/kvoctrain/common-dialogs/Makefile.am new file mode 100644 index 00000000..1bf3dd20 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/Makefile.am @@ -0,0 +1,18 @@ +INCLUDES = -I$(srcdir)/.. -I$(srcdir)/../kvt-core $(all_includes) + +noinst_LTLIBRARIES = libcommondlg.la + +libcommondlg_la_SOURCES = ProgressDlg.cpp ProgressDlgForm.ui \ + languagesettings.kcfgc prefs.kcfgc presettings.kcfgc kvoctrainprefs.cpp kvoctrainprefs.h \ + generaloptionsbase.ui generaloptions.cpp viewoptionsbase.ui viewoptions.cpp \ + pasteoptionsbase.ui pasteoptions.cpp blockoptionsbase.ui groupoptionsbase.ui \ + languageoptionsbase.ui queryoptionsbase.ui thresholdoptionsbase.ui blockoptions.cpp \ + groupoptions.cpp languageoptions.cpp queryoptions.cpp thresholdoptions.cpp \ + profilesdialog.cpp + +METASOURCES = AUTO + +kde_kcfg_DATA = kvoctrain.kcfg languagesettings.kcfg presettings.kcfg + +noinst_HEADERS = generaloptions.h viewoptions.h pasteoptions.h blockoptions.h \ + groupoptions.h languageoptions.h queryoptions.h thresholdoptions.h profilesdialog.h diff --git a/kvoctrain/kvoctrain/common-dialogs/ProgressDlg.cpp b/kvoctrain/kvoctrain/common-dialogs/ProgressDlg.cpp new file mode 100644 index 00000000..96d9c23e --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/ProgressDlg.cpp @@ -0,0 +1,60 @@ +/*************************************************************************** + + progress dialog + + ----------------------------------------------------------------------- + + begin : Mon Aug 16 17:41:11 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#undef stack +#include +#include "ProgressDlg.h" + +#include +#include + +#include + + +ProgressDlg::ProgressDlg(const QString &doctitle, const QString &filename, const QString &title, QWidget* parent, const char* name) + : ProgressDlgForm( parent, name ) +{ + doc = 0; + setCaption (title); + l_title->setText (doctitle); + l_file->setText (filename); + progress-> setTotalSteps(100); +} + + +void ProgressDlg::setValue( kvoctrainDoc *new_doc, int val) +{ + progress->setProgress(val); + if (doc == 0 && new_doc != 0) + { + doc = new_doc; + l_title->setText (doc->getTitle()); + l_file->setText (doc->URL().fileName()); + } +} + + +#include "ProgressDlg.moc" diff --git a/kvoctrain/kvoctrain/common-dialogs/ProgressDlg.h b/kvoctrain/kvoctrain/common-dialogs/ProgressDlg.h new file mode 100644 index 00000000..6be7a8a6 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/ProgressDlg.h @@ -0,0 +1,56 @@ +/*************************************************************************** + + progress dialog + + ----------------------------------------------------------------------- + + begin : Mon Aug 16 17:41:11 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef ProgressDlg_included +#define ProgressDlg_included + +#include "ProgressDlgForm.h" + +class kvoctrainDoc; + +class ProgressDlg : public ProgressDlgForm +{ + Q_OBJECT + +public: + + ProgressDlg + ( + const QString &doctitle, + const QString &filename, + const QString &title, + QWidget* parent = NULL, + const char* name = NULL + ); + + public slots: + void setValue( kvoctrainDoc *doc, int ); + + protected: + kvoctrainDoc *doc; +}; +#endif // ProgressDlg_included diff --git a/kvoctrain/kvoctrain/common-dialogs/ProgressDlgForm.ui b/kvoctrain/kvoctrain/common-dialogs/ProgressDlgForm.ui new file mode 100644 index 00000000..2c5d44cb --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/ProgressDlgForm.ui @@ -0,0 +1,142 @@ + +ProgressDlgForm + + + Form1 + + + + 0 + 0 + 400 + 127 + + + + + 400 + 120 + + + + - + + + + unnamed + + + + Frame3 + + + NoFrame + + + Plain + + + + unnamed + + + 0 + + + + TextLabel1 + + + + + + + Filename: + + + + + TextLabel2 + + + + + + + Title: + + + + + l_file + + + + 7 + 1 + 0 + 0 + + + + file.kvtml + + + + + l_title + + + + 7 + 1 + 0 + 0 + + + + title + + + + + + + Spacer1 + + + Vertical + + + Expanding + + + + 20 + 20 + + + + + + progress + + + + 5 + 1 + 0 + 0 + + + + + 340 + 22 + + + + + + + diff --git a/kvoctrain/kvoctrain/common-dialogs/blockoptions.cpp b/kvoctrain/kvoctrain/common-dialogs/blockoptions.cpp new file mode 100644 index 00000000..3a52d912 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/blockoptions.cpp @@ -0,0 +1,359 @@ +/*************************************************************************** + + blocking options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Tue Apr 5 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include +#include + +#include "blockoptions.h" +#include "prefs.h" + +struct ListRef +{ + const char *text; + long int num; +}; + +static ListRef date_itemlist [] = +{ + {I18N_NOOP("Do not Care"), 0}, + + {I18N_NOOP("30 Min"), 30*60}, + {I18N_NOOP("1 Hour"), 1 * 60*60}, + {I18N_NOOP("2 Hours"), 2 * 60*60}, + {I18N_NOOP("4 Hours"), 4 * 60*60}, + {I18N_NOOP("8 Hours"), 8 * 60*60}, + {I18N_NOOP("12 Hours"), 12 * 60*60}, + {I18N_NOOP("18 Hours"), 18 * 60*60}, + + {I18N_NOOP("1 Day"), 1 * 60*60*24}, + {I18N_NOOP("2 Days"), 2 * 60*60*24}, + {I18N_NOOP("3 Days"), 3 * 60*60*24}, + {I18N_NOOP("4 Days"), 4 * 60*60*24}, + {I18N_NOOP("5 Days"), 5 * 60*60*24}, + {I18N_NOOP("6 Days"), 6 * 60*60*24}, + + {I18N_NOOP("1 Week"), 1 * 60*60*24*7}, + {I18N_NOOP("2 Weeks"), 2 * 60*60*24*7}, + {I18N_NOOP("3 Weeks"), 3 * 60*60*24*7}, + {I18N_NOOP("4 Weeks"), 4 * 60*60*24*7}, + + {I18N_NOOP("1 Month"), 1 * 60*60*24*30}, + {I18N_NOOP("2 Months"), 2 * 60*60*24*30}, + {I18N_NOOP("3 Months"), 3 * 60*60*24*30}, + {I18N_NOOP("4 Months"), 4 * 60*60*24*30}, + {I18N_NOOP("5 Months"), 5 * 60*60*24*30}, + {I18N_NOOP("6 Months"), 6 * 60*60*24*30}, + {I18N_NOOP("10 Months"), 10 * 60*60*24*30}, + {I18N_NOOP("12 Months"), 12 * 60*60*24*30}, + {0 , 0} +}; + + +BlockOptions::BlockOptions(QWidget* parent, const char* name, WFlags fl) +: BlockOptionsBase(parent, name, fl) +{ + connect(expire1, SIGNAL(activated(int)), this, SLOT(slotComboBoxActivated(int))); + connect(block1, SIGNAL(activated(int)), this, SLOT(slotComboBoxActivated(int))); + connect(expire2, SIGNAL(activated(int)), this, SLOT(slotComboBoxActivated(int))); + connect(block2, SIGNAL(activated(int)), this, SLOT(slotComboBoxActivated(int))); + connect(expire3, SIGNAL(activated(int)), this, SLOT(slotComboBoxActivated(int))); + connect(block3, SIGNAL(activated(int)), this, SLOT(slotComboBoxActivated(int))); + connect(expire4, SIGNAL(activated(int)), this, SLOT(slotComboBoxActivated(int))); + connect(block4, SIGNAL(activated(int)), this, SLOT(slotComboBoxActivated(int))); + connect(expire5, SIGNAL(activated(int)), this, SLOT(slotComboBoxActivated(int))); + connect(block5, SIGNAL(activated(int)), this, SLOT(slotComboBoxActivated(int))); + connect(expire6, SIGNAL(activated(int)), this, SLOT(slotComboBoxActivated(int))); + connect(block6, SIGNAL(activated(int)), this, SLOT(slotComboBoxActivated(int))); + connect(expire7, SIGNAL(activated(int)), this, SLOT(slotComboBoxActivated(int))); + connect(block7, SIGNAL(activated(int)), this, SLOT(slotComboBoxActivated(int))); + + connect(kcfg_Block, SIGNAL(toggled(bool)), this, SLOT(slotBlockToggled(bool))); + connect(kcfg_Expire, SIGNAL(toggled(bool)), this, SLOT(slotExpireToggled(bool))); + + fillWidgets(); + updateWidgets(); +} + +void BlockOptions::fillWidgets() +{ + fillComboBox(block1); + fillComboBox(block2); + fillComboBox(block3); + fillComboBox(block4); + fillComboBox(block5); + fillComboBox(block6); + fillComboBox(block7); + + m_blockComboList.append(block1); + m_blockComboList.append(block2); + m_blockComboList.append(block3); + m_blockComboList.append(block4); + m_blockComboList.append(block5); + m_blockComboList.append(block6); + m_blockComboList.append(block7); + + fillComboBox(expire1); + fillComboBox(expire2); + fillComboBox(expire3); + fillComboBox(expire4); + fillComboBox(expire5); + fillComboBox(expire6); + fillComboBox(expire7); + + m_expireComboList.append(expire1); + m_expireComboList.append(expire2); + m_expireComboList.append(expire3); + m_expireComboList.append(expire4); + m_expireComboList.append(expire5); + m_expireComboList.append(expire6); + m_expireComboList.append(expire7); +} + +void BlockOptions::updateWidgets() +{ + updateComboBox(Prefs::blockItem(KV_LEV1_GRADE), block1); + updateComboBox(Prefs::blockItem(KV_LEV2_GRADE), block2); + updateComboBox(Prefs::blockItem(KV_LEV3_GRADE), block3); + updateComboBox(Prefs::blockItem(KV_LEV4_GRADE), block4); + updateComboBox(Prefs::blockItem(KV_LEV5_GRADE), block5); + updateComboBox(Prefs::blockItem(KV_LEV6_GRADE), block6); + updateComboBox(Prefs::blockItem(KV_LEV7_GRADE), block7); + + updateComboBox(Prefs::expireItem(KV_LEV1_GRADE), expire1); + updateComboBox(Prefs::expireItem(KV_LEV2_GRADE), expire2); + updateComboBox(Prefs::expireItem(KV_LEV3_GRADE), expire3); + updateComboBox(Prefs::expireItem(KV_LEV4_GRADE), expire4); + updateComboBox(Prefs::expireItem(KV_LEV5_GRADE), expire5); + updateComboBox(Prefs::expireItem(KV_LEV6_GRADE), expire6); + updateComboBox(Prefs::expireItem(KV_LEV7_GRADE), expire7); + + bool block = Prefs::block(); + kcfg_Block->setChecked(block); + block1->setEnabled(block); + block2->setEnabled(block); + block3->setEnabled(block); + block4->setEnabled(block); + block5->setEnabled(block); + block6->setEnabled(block); + block7->setEnabled(block); + + bool expire = Prefs::expire(); + kcfg_Expire->setChecked(expire); + expire1->setEnabled(expire); + expire2->setEnabled(expire); + expire3->setEnabled(expire); + expire4->setEnabled(expire); + expire5->setEnabled(expire); + expire6->setEnabled(expire); + expire7->setEnabled(expire); + + emit blockExpireChanged(block, expire); +} + +void BlockOptions::fillComboBox(QComboBox * cb) +{ + ListRef *ref = date_itemlist; + + cb->clear(); + while (ref->text != 0) + { + cb->insertItem (i18n(ref->text)); + ref++; + } +} + +void BlockOptions::updateComboBox(int value, QComboBox * cb) +{ + ListRef *ref = date_itemlist; + int index = 0; + + while (ref->text != 0) + { + if (value == ref->num) + index = ref - date_itemlist; + ref++; + } + cb->setCurrentItem(index); +} + +void BlockOptions::slotBlockToggled(bool state) +{ + block1->setEnabled(state); + block2->setEnabled(state); + block3->setEnabled(state); + block4->setEnabled(state); + block5->setEnabled(state); + block6->setEnabled(state); + block7->setEnabled(state); + emit blockExpireChanged(state, kcfg_Expire->isChecked()); +} + +void BlockOptions::slotExpireToggled(bool state) +{ + expire1->setEnabled(state); + expire2->setEnabled(state); + expire3->setEnabled(state); + expire4->setEnabled(state); + expire5->setEnabled(state); + expire6->setEnabled(state); + expire7->setEnabled(state); + emit blockExpireChanged(kcfg_Block->isChecked(), state); +} + +void BlockOptions::slotComboBoxActivated(int) +{ + emit widgetModified(); + checkValidity(); +} + + +void BlockOptions::checkValidity() +{ + QString message; + bool found = false; + for (int i = 1; i <= 6; i++) + { + if (kcfg_Block->isChecked()) + { + /*if(Prefs::blockItem(i-1) != 0 && + Prefs::blockItem(i) != 0 && + Prefs::blockItem(i-1) >= Prefs::blockItem(i))*/ + if (date_itemlist[m_blockComboList[i - 1]->currentItem()].num != 0 && + date_itemlist[m_blockComboList[i]->currentItem()].num != 0 && + date_itemlist[m_blockComboList[i - 1]->currentItem()].num >= date_itemlist[m_blockComboList[i]->currentItem()].num) + { + QString format; + if (!found) + message.append(i18n("Illogical blocking times.\n")); + found = true; + message.append(i18n("The time for level %1 should be lower than the time for level %2.\n").arg(i).arg(i + 1)); + } + } + } + + for (int i = 1; i <= 6; i++) + { + found = false; + if (kcfg_Expire->isChecked()) + { + if (date_itemlist[m_expireComboList[i - 1]->currentItem()].num != 0 && + date_itemlist[m_expireComboList[i]->currentItem()].num != 0 && + date_itemlist[m_expireComboList[i - 1]->currentItem()].num >= + date_itemlist[m_expireComboList[i]->currentItem()].num) + { + QString format; + if (!found) + message.append(i18n("\nIllogical expiration times.\n")); + found = true; + message.append(i18n("The time for level %1 should be lower than the time for level %2.\n").arg(i).arg(i + 1)); + } + } + } + + if (message.length() == 0) + { + found = false; + for (int i = 0; i <= 6; i++) + { + if (kcfg_Block->isChecked() && + kcfg_Expire->isChecked() && + date_itemlist[m_expireComboList[i]->currentItem()].num != 0 && + date_itemlist[m_blockComboList[i]->currentItem()].num != 0 && + date_itemlist[m_blockComboList[i]->currentItem()].num >= date_itemlist[m_expireComboList[i]->currentItem()].num) + { + QString format; + if (!found) + message.append(i18n("\nIllogical blocking vs. expiration times.\n")); + found = true; + message.append(i18n("The blocking time at level %1 should be lower than the expiration time.\n").arg(i + 1)); + } + } + } + + if (message.length() != 0) + KMessageBox::sorry(this, message, i18n("Illogical Values")); +} + + +bool BlockOptions::isDefault() +{ + return date_itemlist[block7->currentItem()].num == 5184000 && + date_itemlist[block6->currentItem()].num == 2592000 && + date_itemlist[block5->currentItem()].num == 1209600 && + date_itemlist[block4->currentItem()].num == 604800 && + date_itemlist[block3->currentItem()].num == 345600 && + date_itemlist[block2->currentItem()].num == 172800 && + date_itemlist[block1->currentItem()].num == 86400 && + date_itemlist[expire7->currentItem()].num == 10368000 && + date_itemlist[expire6->currentItem()].num == 5184000 && + date_itemlist[expire5->currentItem()].num == 2592000 && + date_itemlist[expire4->currentItem()].num == 1209600 && + date_itemlist[expire3->currentItem()].num == 604800 && + date_itemlist[expire2->currentItem()].num == 345600 && + date_itemlist[expire1->currentItem()].num == 172800; +} + + +void BlockOptions::updateSettings() +{ + Prefs::setBlockItem(KV_LEV7_GRADE, date_itemlist[block7->currentItem()].num); + Prefs::setBlockItem(KV_LEV6_GRADE, date_itemlist[block6->currentItem()].num); + Prefs::setBlockItem(KV_LEV5_GRADE, date_itemlist[block5->currentItem()].num); + Prefs::setBlockItem(KV_LEV4_GRADE, date_itemlist[block4->currentItem()].num); + Prefs::setBlockItem(KV_LEV3_GRADE, date_itemlist[block3->currentItem()].num); + Prefs::setBlockItem(KV_LEV2_GRADE, date_itemlist[block2->currentItem()].num); + Prefs::setBlockItem(KV_LEV1_GRADE, date_itemlist[block1->currentItem()].num); + + Prefs::setExpireItem(KV_LEV7_GRADE, date_itemlist[expire7->currentItem()].num); + Prefs::setExpireItem(KV_LEV6_GRADE, date_itemlist[expire6->currentItem()].num); + Prefs::setExpireItem(KV_LEV5_GRADE, date_itemlist[expire5->currentItem()].num); + Prefs::setExpireItem(KV_LEV4_GRADE, date_itemlist[expire4->currentItem()].num); + Prefs::setExpireItem(KV_LEV3_GRADE, date_itemlist[expire3->currentItem()].num); + Prefs::setExpireItem(KV_LEV2_GRADE, date_itemlist[expire2->currentItem()].num); + Prefs::setExpireItem(KV_LEV1_GRADE, date_itemlist[expire1->currentItem()].num); +} + +bool BlockOptions::hasChanged() +{ + return date_itemlist[block7->currentItem()].num != Prefs::blockItem(KV_LEV7_GRADE) || + date_itemlist[block6->currentItem()].num != Prefs::blockItem(KV_LEV6_GRADE) || + date_itemlist[block5->currentItem()].num != Prefs::blockItem(KV_LEV5_GRADE) || + date_itemlist[block4->currentItem()].num != Prefs::blockItem(KV_LEV4_GRADE) || + date_itemlist[block3->currentItem()].num != Prefs::blockItem(KV_LEV3_GRADE) || + date_itemlist[block2->currentItem()].num != Prefs::blockItem(KV_LEV2_GRADE) || + date_itemlist[block1->currentItem()].num != Prefs::blockItem(KV_LEV1_GRADE) || + date_itemlist[expire7->currentItem()].num != Prefs::expireItem(KV_LEV7_GRADE) || + date_itemlist[expire6->currentItem()].num != Prefs::expireItem(KV_LEV6_GRADE) || + date_itemlist[expire5->currentItem()].num != Prefs::expireItem(KV_LEV5_GRADE) || + date_itemlist[expire4->currentItem()].num != Prefs::expireItem(KV_LEV4_GRADE) || + date_itemlist[expire3->currentItem()].num != Prefs::expireItem(KV_LEV3_GRADE) || + date_itemlist[expire2->currentItem()].num != Prefs::expireItem(KV_LEV2_GRADE) || + date_itemlist[expire1->currentItem()].num != Prefs::expireItem(KV_LEV1_GRADE); +} + +#include "blockoptions.moc" diff --git a/kvoctrain/kvoctrain/common-dialogs/blockoptions.h b/kvoctrain/kvoctrain/common-dialogs/blockoptions.h new file mode 100644 index 00000000..366d2eb2 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/blockoptions.h @@ -0,0 +1,67 @@ +/*************************************************************************** + + blocking options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Tue Apr 5 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef BLOCKOPTIONS_H +#define BLOCKOPTIONS_H + +#include + +#include "blockoptionsbase.h" +#include "QueryManager.h" + +class QComboBox; + +class BlockOptions : public BlockOptionsBase +{ + Q_OBJECT + +public: + BlockOptions(QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); + void updateWidgets(); + bool hasChanged(); + bool isDefault(); + void updateSettings(); + +signals: + void widgetModified(); + void blockExpireChanged(bool block, bool expire); + +protected slots: + void slotBlockToggled(bool); + void slotExpireToggled(bool); + void slotComboBoxActivated(int); + +private: + void fillWidgets(); + void fillComboBox(QComboBox *); + void updateComboBox(int, QComboBox *); + void checkValidity(); + + QValueList m_blockComboList; + QValueList m_expireComboList; +}; + +#endif + diff --git a/kvoctrain/kvoctrain/common-dialogs/blockoptionsbase.ui b/kvoctrain/kvoctrain/common-dialogs/blockoptionsbase.ui new file mode 100644 index 00000000..2bd5c449 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/blockoptionsbase.ui @@ -0,0 +1,272 @@ + +BlockOptionsBase + + + BlockOptionsBase + + + + 0 + 0 + 402 + 255 + + + + + unnamed + + + 0 + + + + expire2 + + + + + expire7 + + + + + l_lev2 + + + Level &2: + + + block2 + + + + + expire1 + + + + + l_lev5 + + + Level &5: + + + block5 + + + + + l_lev6 + + + Level &6: + + + block6 + + + + + kcfg_Expire + + + + 3 + 0 + 0 + 0 + + + + E&xpiring + + + + + block4 + + + + + kcfg_Block + + + + 3 + 0 + 0 + 0 + + + + Bl&ocking + + + + + block1 + + + + + block7 + + + + 3 + 0 + 0 + 0 + + + + + + expire6 + + + + + l_lev4 + + + Level &4: + + + block4 + + + + + l_lev7 + + + Level &7: + + + block7 + + + + + expire5 + + + + + block3 + + + + + block2 + + + + + expire4 + + + + + l_lev1 + + + Level &1: + + + block1 + + + + + Spacer1 + + + Horizontal + + + Minimum + + + + 41 + 20 + + + + + + expire3 + + + + + block5 + + + + + block6 + + + + 3 + 0 + 0 + 0 + + + + + + l_lev3 + + + Level &3: + + + block3 + + + + + spacer10 + + + Vertical + + + Expanding + + + + 380 + 30 + + + + + + + kcfg_Block + kcfg_Expire + block7 + expire7 + block6 + expire6 + block5 + expire5 + block4 + expire4 + block3 + expire3 + block2 + expire2 + block1 + expire1 + + + diff --git a/kvoctrain/kvoctrain/common-dialogs/generaloptions.cpp b/kvoctrain/kvoctrain/common-dialogs/generaloptions.cpp new file mode 100644 index 00000000..ba3f0b14 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/generaloptions.cpp @@ -0,0 +1,40 @@ +/*************************************************************************** + + general options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Tue Mar 29 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include + +#include "generaloptions.h" + +GeneralOptions::GeneralOptions(QWidget* parent, const char* name, WFlags fl) +: GeneralOptionsBase(parent,name,fl) +{ + kcfg_BackupTime->setEnabled(kcfg_AutoBackup->isChecked()); +} + + +#include "generaloptions.moc" + diff --git a/kvoctrain/kvoctrain/common-dialogs/generaloptions.h b/kvoctrain/kvoctrain/common-dialogs/generaloptions.h new file mode 100644 index 00000000..c4c7cc0b --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/generaloptions.h @@ -0,0 +1,40 @@ +/*************************************************************************** + + general options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Tue Mar 29 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef GENERALOPTIONS_H +#define GENERALOPTIONS_H + +#include "generaloptionsbase.h" + +class GeneralOptions : public GeneralOptionsBase +{ + Q_OBJECT + +public: + GeneralOptions(QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); +}; + +#endif + diff --git a/kvoctrain/kvoctrain/common-dialogs/generaloptionsbase.ui b/kvoctrain/kvoctrain/common-dialogs/generaloptionsbase.ui new file mode 100644 index 00000000..3e8b5425 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/generaloptionsbase.ui @@ -0,0 +1,189 @@ + +GeneralOptionsBase + + + GeneralOptionsBase + + + + 0 + 0 + 332 + 369 + + + + + unnamed + + + 0 + + + + kcfg_AutoSave + + + &Save vocabularies automatically on close and quit + + + Allow automatic saving of your work + + + Your work will be automatically saved if you check this option + + + + + kcfg_AutoBackup + + + &Create a backup every + + + Allow automatic saving of your work + + + Your work will be automatically saved if you check this option + + + + + kcfg_BackupTime + + + 120 + + + 5 + + + + + lblBackupInterva + + + minutes + + + kIntSpinBox1 + + + + + kcfg_SmartAppend + + + Smart a&ppending + + + If checked, the entry dialog will popup repeatedly + + + If this feature is activated, you will repeatedly be prompted with the entry dialog. After entering the first original you have to enter the corresponding translations. Afterwards you proceed with the next original and its translations until you stop by pressing the ESC key. + + + + + kcfg_AutoEntryApply + + + Appl&y changes without asking + + + Your changes will be applied automatically. + + + If checked, you will not be asked if you really want this change; it will be applied automatically. + + + + + kcfg_HeaderResizeMode + + + Column Resizing + + + + unnamed + + + 6 + + + + hb_auto + + + A&utomatic + + + KVocTrain determines the resizing of the columns + + + KVocTrain makes each column the same width except the leftmost with the lesson names, which is half the size of the others. The second column, which contains the picture that describes the state of the row, has a fixed width. + + + + + hb_percent + + + P&ercentage + + + The columns resize using the same factor that the window is resized to. + + + If this is checked, the columns resize by the same amount as the window + + + + + hb_fixed + + + &Fixed + + + There is no resizing of the columns + + + When checked, the columns are not resized + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 51 + 123 + + + + + + + + kcfg_AutoBackup + toggled(bool) + kcfg_BackupTime + setEnabled(bool) + + + + + knuminput.h + + diff --git a/kvoctrain/kvoctrain/common-dialogs/groupoptions.cpp b/kvoctrain/kvoctrain/common-dialogs/groupoptions.cpp new file mode 100644 index 00000000..fae9cfa4 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/groupoptions.cpp @@ -0,0 +1,46 @@ +/*************************************************************************** + + group options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Tue Apr 5 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include "groupoptions.h" + +GroupOptions::GroupOptions(QWidget* parent, const char* name, WFlags fl) +: GroupOptionsBase(parent,name,fl) +{ + +} + +void GroupOptions::updateButtons() +{ + ps_del->setEnabled (ps_name->count() > 0); + ps_store->setEnabled (ps_name->count() > 0); + ps_recall->setEnabled (ps_name->count() > 0); + ps_name->setEnabled (ps_name->count() > 0); +} + +#include "groupoptions.moc" + diff --git a/kvoctrain/kvoctrain/common-dialogs/groupoptions.h b/kvoctrain/kvoctrain/common-dialogs/groupoptions.h new file mode 100644 index 00000000..bc8993af --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/groupoptions.h @@ -0,0 +1,42 @@ +/*************************************************************************** + + group options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Tue Apr 5 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef GROUPOPTIONS_H +#define GROUPOPTIONS_H + +#include "groupoptionsbase.h" + +class GroupOptions : public GroupOptionsBase +{ + Q_OBJECT + +public: + GroupOptions(QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); + + void updateButtons(); +}; + +#endif + diff --git a/kvoctrain/kvoctrain/common-dialogs/groupoptionsbase.ui b/kvoctrain/kvoctrain/common-dialogs/groupoptionsbase.ui new file mode 100644 index 00000000..ee90fe3a --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/groupoptionsbase.ui @@ -0,0 +1,147 @@ + +GroupOptionsBase + + + GroupOptionsBase + + + + 0 + 0 + 336 + 93 + + + + + unnamed + + + 0 + + + + l_name + + + N&ame: + + + ps_name + + + + + layout1 + + + + unnamed + + + + ps_store + + + + 3 + 1 + 0 + 0 + + + + &Save + + + + + ps_recall + + + + 3 + 1 + 0 + 0 + + + + &Load + + + + + ps_new + + + + 3 + 1 + 0 + 0 + + + + &New + + + + + ps_del + + + + 3 + 1 + 0 + 0 + + + + &Delete + + + + + + + ps_name + + + + 3 + 0 + 0 + 0 + + + + + + spacer1 + + + Vertical + + + Expanding + + + + 150 + 16 + + + + + + + ps_name + ps_store + ps_recall + ps_new + ps_del + + + diff --git a/kvoctrain/kvoctrain/common-dialogs/kvoctrain.kcfg b/kvoctrain/kvoctrain/common-dialogs/kvoctrain.kcfg new file mode 100644 index 00000000..32469ed7 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/kvoctrain.kcfg @@ -0,0 +1,264 @@ + + + + + + + 0 + + + + 0 + + + + false + + + + false + + + + true + + + + QChar('\t') + + + + + + + + 50 + + + + false + + + + false + + + + 15 + + + + + + + + + Automatic + + + + + + true + + + + true + + + + false + + + + false + + + + false + + + + + + + + + NoTimeout + + + + 20 + + + + false + + + + false + + + + true + + + + false + + + + true + + + + false + + + + 5 + + + + true + + + + true + + + + + + KGlobalSettings::generalFont() + + + + KGlobalSettings::generalFont() + + + + KV_COL_ORG + + + + 0 + + + + true + + + + + 0, 0, 0 + 255, 0, 0 + 255, 0, 0 + 255, 0, 0 + 0, 255, 0 + 0, 255, 0 + 0, 255, 0 + 0, 255, 0 + + + + + + + + Date + Lesson + Query + Bad + WordType + Grade + + + + + + + + + + + + + + + + + + + + + + + + + + DontCare + Current + + + + 0 + + + + 0 + + + + 0 + + + + 0 + + + + QString::null + + + + + 86400 + 172800 + 345600 + 604800 + 1209600 + 2592000 + 5184000 + + + + + 172800 + 345600 + 604800 + 1209600 + 2592000 + 5184000 + 10368000 + + + + + + "http://edu.kde.org/kvoctrain/providers.xml" + + + + kvoctrain %f + + + + Vocabularies + + + diff --git a/kvoctrain/kvoctrain/common-dialogs/kvoctrainprefs.cpp b/kvoctrain/kvoctrain/common-dialogs/kvoctrainprefs.cpp new file mode 100644 index 00000000..2af07f63 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/kvoctrainprefs.cpp @@ -0,0 +1,158 @@ +/*************************************************************************** + kvoctrainprefs.cpp - KVocTrain configuration dialog + + ------------------- + begin : Fri Mar 25 2005 + + copyright : (C) 2005 Peter Hedlund + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "kvoctrainprefs.h" +#include "kvoctraindoc.h" +#include "generaloptions.h" +#include "languageoptions.h" +#include "viewoptions.h" +#include "pasteoptions.h" +#include "groupoptions.h" +#include "queryoptions.h" +#include "thresholdoptions.h" +#include "blockoptions.h" +#include "langset.h" +#include "QueryManager.h" +#include "profilesdialog.h" + +static const char unapplied[] = I18N_NOOP( + "You have made changes that are not yet applied.\n" + "If you save a profile, those changes will not be included.\n" + "Do you wish to continue?"); + +KVocTrainPrefs::KVocTrainPrefs(LangSet & ls, kvoctrainDoc * doc, KComboBox * lessons, QueryManager * m, QWidget *parent, + const char *name, KConfigSkeleton *config, DialogType dialogType, int /*dialogButtons*/, ButtonCode /*defaultButton*/, + bool /*modal*/) + : KConfigDialog(parent, name, config, dialogType, Default|Ok|Apply|Cancel|Help|User1, Ok, true), m_langSet(ls) +{ + m_config = config; + m_queryManager = m; + + m_generalOptions = new GeneralOptions(0, "General Settings"); + addPage(m_generalOptions, i18n("General"), "kvoctrain", i18n("General Settings"), true); + + m_languageOptions = new LanguageOptions(m_langSet, 0, "Language Settings"); + addPage(m_languageOptions, i18n("Languages"), "set_language", i18n("Language Settings"), true); + connect(m_languageOptions, SIGNAL(widgetModified()), this, SLOT(updateButtons())); + + m_viewOptions = new ViewOptions(0, "View Settings"); + addPage(m_viewOptions, i18n("View"), "view_choose", i18n("View Settings"), true); + + m_pasteOptions = new PasteOptions(m_langSet, doc, 0, "Copy & Paste Settings"); + addPage(m_pasteOptions, i18n("Copy & Paste"), "editpaste", i18n("Copy & Paste Settings"), true); + connect(m_pasteOptions, SIGNAL(widgetModified()), this, SLOT(updateButtons())); + + m_queryOptions = new QueryOptions(0, "Query Settings"); + addPage(m_queryOptions, i18n("Query"), "run_query", i18n("Query Settings"), true); + + m_thresholdOptions = new ThresholdOptions(lessons, m_queryManager, 0, "Threshold Settings"); + addPage(m_thresholdOptions, i18n("Thresholds"), "configure", i18n("Threshold Settings"), true); + connect(m_thresholdOptions, SIGNAL(widgetModified()), this, SLOT(updateButtons())); + + m_blockOptions = new BlockOptions(0, "Blocking Settings"); + addPage(m_blockOptions, i18n("Blocking"), "configure", i18n("Blocking Settings"), true); + connect(m_blockOptions, SIGNAL(widgetModified()), this, SLOT(updateButtons())); + connect(m_blockOptions, SIGNAL(blockExpireChanged(bool, bool)), m_thresholdOptions, SLOT(slotBlockExpire(bool, bool))); + + setButtonGuiItem(KDialogBase::User1, KGuiItem(i18n("&Profiles..."))); + setButtonTip(KDialogBase::User1, i18n("Save or load specific Query settings which consist in a profile")); + setButtonWhatsThis(KDialogBase::User1, i18n("A Profile is a set of settings (settings related to queries) which you can save/load in order to use again later. This button allows you to see existing profiles, to load a new profile and to save your current settings in a new profile.")); +} + +void KVocTrainPrefs::selectPage(int index) +{ + showPage(index); +} + +bool KVocTrainPrefs::hasChanged() +{ + return m_pasteOptions->hasChanged() | + m_languageOptions->hasChanged() | + m_thresholdOptions->hasChanged() | + m_blockOptions->hasChanged(); +} + +bool KVocTrainPrefs::isDefault() +{ + return m_pasteOptions->isDefault() && + m_languageOptions->isDefault() && + m_thresholdOptions->isDefault() && + m_blockOptions->isDefault(); +} + +void KVocTrainPrefs::updateSettings() +{ + m_pasteOptions->updateSettings(); + m_languageOptions->updateSettings(); + m_thresholdOptions->updateSettings(); + m_blockOptions->updateSettings(); + emit settingsChanged(); +} + +void KVocTrainPrefs::updateWidgetsDefault() +{ + bool bUseDefaults = m_config->useDefaults(true); + m_pasteOptions->updateWidgets(); + m_languageOptions->updateWidgets(); + m_thresholdOptions->updateWidgets(); + m_blockOptions->updateWidgets(); + m_config->useDefaults(bUseDefaults); +} + +void KVocTrainPrefs::slotUser1() +{ + bool showDlg = true; + if (hasChanged()) + if (KMessageBox::Yes != KMessageBox::questionYesNo(this, i18n(unapplied), i18n("Unapplied Changes"))) + showDlg = false; + + if (showDlg) + { + ProfilesDialog * dlg = new ProfilesDialog(m_queryManager, this, 0, true); + connect(dlg, SIGNAL(profileActivated()), this, SLOT(updateWidgets())); + dlg->show(); + } +} + +void KVocTrainPrefs::updateWidgets() +{ + m_queryOptions->updateWidgets(); + m_thresholdOptions->updateWidgets(); + m_blockOptions->updateWidgets(); +} + +#include "kvoctrainprefs.moc" diff --git a/kvoctrain/kvoctrain/common-dialogs/kvoctrainprefs.h b/kvoctrain/kvoctrain/common-dialogs/kvoctrainprefs.h new file mode 100644 index 00000000..ca723129 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/kvoctrainprefs.h @@ -0,0 +1,104 @@ +/*************************************************************************** + kvoctrainprefs.h - KVocTrain configuration dialog + + ------------------- + begin : Fri Mar 25 2005 + + copyright : (C) 2005 Peter Hedlund + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KVOCTRAINPREFS_H +#define KVOCTRAINPREFS_H + +#include + +/** + *@author Peter Hedlund +*/ + +class GeneralOptions; +class LanguageOptions; +class ViewOptions; +class PasteOptions; +class QueryOptions; +class ThresholdOptions; +class BlockOptions; + +class LangSet; +class kvoctrainDoc; +class QueryManager; +class KComboBox; + +class KVocTrainPrefs : public KConfigDialog +{ + Q_OBJECT + +public: + /** + * Creates a configuration dialog. + */ + KVocTrainPrefs(LangSet & ls, kvoctrainDoc * doc, KComboBox * lessons, QueryManager * m, QWidget *parent=0, + const char *name=0, KConfigSkeleton *config=0, DialogType dialogType=IconList, + int dialogButtons=Default|Ok|Apply|Cancel|Help, ButtonCode defaultButton=Ok, bool modal=false); + + /** + * calls showPage() to display a particular page in the dialog. + * @param page The page to display + */ + void selectPage(int page); + +protected slots: + /** + * Called when the user clicks Apply or OK. + */ + void updateSettings(); + /** + * Updates dialog widgets. Here only used after loading a profile. + * Profiles only store the settings of the last three pages in the dialog. + */ + void updateWidgets(); + /** + * Called when the user clicks Default + */ + void updateWidgetsDefault(); + /** + * Called when the user clicks Profiles... + */ + void slotUser1(); + +protected: + /** + * Returns true if the current state of the dialog is different from the saved settings + */ + bool hasChanged(); + /** + * Returns true if the current state of the dialog represents the default settings. + */ + bool isDefault(); + +private: + GeneralOptions * m_generalOptions; + LanguageOptions * m_languageOptions; + ViewOptions * m_viewOptions; + PasteOptions * m_pasteOptions; + QueryOptions * m_queryOptions; + ThresholdOptions * m_thresholdOptions; + BlockOptions * m_blockOptions; + + KConfigSkeleton * m_config; + LangSet & m_langSet; + kvoctrainDoc * m_doc; + KComboBox m_lessons; + QueryManager * m_queryManager; +}; + +#endif diff --git a/kvoctrain/kvoctrain/common-dialogs/languageoptions.cpp b/kvoctrain/kvoctrain/common-dialogs/languageoptions.cpp new file mode 100644 index 00000000..cbe8f08f --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/languageoptions.cpp @@ -0,0 +1,1285 @@ +/*************************************************************************** + + language options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Tue Apr 5 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +//based on code copyright (C) 1999-2001 Ewald Arnold + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include + +#include "languageoptions.h" +#include "kvoctraincore.h" +#include "languagesettings.h" +#include "prefs.h" + +// automatically extracted from http://www.loc.gov/standards/iso639-2/englangn.html +// with .../tools/extractlang + +struct KV_ISO639_Code { + const char *iso1code; + const char *iso2code; + const char *langname; +}; + +// german language names at: +// http://www.rn.inf.tu-dresden.de/scripts_lsrn/lehre/rnd/www/iso639.htm + +KV_ISO639_Code kv_iso639_1[] = { + {"aa", "aar", I18N_NOOP("Afar")}, + {"ab", "abk", I18N_NOOP("Abkhazian")}, + {"ae", "ave", I18N_NOOP("Avestan")}, + {"af", "afr", I18N_NOOP("Afrikaans")}, + {"am", "amh", I18N_NOOP("Amharic")}, + {"ar", "ara", I18N_NOOP("Arabic")}, + {"as", "asm", I18N_NOOP("Assamese")}, + {"ay", "aym", I18N_NOOP("Aymara")}, + {"az", "aze", I18N_NOOP("Azerbaijani")}, + {"ba", "bak", I18N_NOOP("Bashkir")}, + {"be", "bel", I18N_NOOP("Belarusian")}, + {"bg", "bul", I18N_NOOP("Bulgarian")}, + {"bh", "bih", I18N_NOOP("Bihari")}, + {"bi", "bis", I18N_NOOP("Bislama")}, + {"bn", "ben", I18N_NOOP("Bengali")}, + {"bo", "tib", I18N_NOOP("Tibetan")}, + {"br", "bre", I18N_NOOP("Breton")}, + {"bs", "bos", I18N_NOOP("Bosnian")}, + {"ca", "cat", I18N_NOOP("Catalan")}, + {"ce", "che", I18N_NOOP("Chechen")}, + {"ch", "cha", I18N_NOOP("Chamorro")}, + {"co", "cos", I18N_NOOP("Corsican")}, + {"cs", "cze", I18N_NOOP("Czech")}, + {"cu", "chu", I18N_NOOP("Church Slavic")}, + {"cv", "chv", I18N_NOOP("Chuvash")}, + {"cy", "wel", I18N_NOOP("Welsh")}, + {"da", "dan", I18N_NOOP("Danish")}, + {"de", "ger", I18N_NOOP("German")}, + {"dz", "dzo", I18N_NOOP("Dzongkha")}, + {"el", "gre", I18N_NOOP("Greek")}, + {"en", "eng", I18N_NOOP("English")}, + {"eo", "epo", I18N_NOOP("Esperanto")}, + {"es", "spa", I18N_NOOP("Spanish")}, + {"et", "est", I18N_NOOP("Estonian")}, + {"eu", "baq", I18N_NOOP("Basque")}, + {"fa", "per", I18N_NOOP("Persian")}, + {"fi", "fin", I18N_NOOP("Finnish")}, + {"fj", "fij", I18N_NOOP("Fijian")}, + {"fo", "fao", I18N_NOOP("Faroese")}, + {"fr", "fre", I18N_NOOP("French")}, + {"fy", "fry", I18N_NOOP("Frisian")}, + {"ga", "gle", I18N_NOOP("Irish")}, + {"gd", "gla", I18N_NOOP("Gaelic")}, + {"gd", "gla", I18N_NOOP("Scottish Gaelic")}, + {"gl", "glg", I18N_NOOP("Gallegan")}, + {"gn", "grn", I18N_NOOP("Guarani")}, + {"gu", "guj", I18N_NOOP("Gujarati")}, + {"gv", "glv", I18N_NOOP("Manx")}, + {"ha", "hau", I18N_NOOP("Hausa")}, + {"he", "heb", I18N_NOOP("Hebrew")}, + {"hi", "hin", I18N_NOOP("Hindi")}, + {"ho", "hmo", I18N_NOOP("Hiri Motu")}, + {"hr", "scr", I18N_NOOP("Croatian")}, + {"hu", "hun", I18N_NOOP("Hungarian")}, + {"hy", "arm", I18N_NOOP("Armenian")}, + {"hz", "her", I18N_NOOP("Herero")}, + {"id", "ind", I18N_NOOP("Indonesian")}, + {"ie", "ile", I18N_NOOP("Interlingue")}, + {"ik", "ipk", I18N_NOOP("Inupiaq")}, + {"is", "ice", I18N_NOOP("Icelandic")}, + {"it", "ita", I18N_NOOP("Italian")}, + {"iu", "iku", I18N_NOOP("Inuktitut")}, + {"ja", "jpn", I18N_NOOP("Japanese")}, + {"jv", "jav", I18N_NOOP("Javanese")}, + {"ka", "geo", I18N_NOOP("Georgian")}, + {"ki", "kik", I18N_NOOP("Kikuyu")}, + {"kj", "kua", I18N_NOOP("Kuanyama")}, + {"kk", "kaz", I18N_NOOP("Kazakh")}, + {"kl", "kal", I18N_NOOP("Kalaallisut")}, + {"km", "khm", I18N_NOOP("Khmer")}, + {"kn", "kan", I18N_NOOP("Kannada")}, + {"ko", "kor", I18N_NOOP("Korean")}, + {"ks", "kas", I18N_NOOP("Kashmiri")}, + {"ku", "kur", I18N_NOOP("Kurdish")}, + {"kv", "kom", I18N_NOOP("Komi")}, + {"kw", "cor", I18N_NOOP("Cornish")}, + {"ky", "kir", I18N_NOOP("Kirghiz")}, + {"la", "lat", I18N_NOOP("Latin")}, + {"lb", "ltz", I18N_NOOP("Letzeburgesch")}, + {"ln", "lin", I18N_NOOP("Lingala")}, + {"lo", "lao", I18N_NOOP("Lao")}, + {"lt", "lit", I18N_NOOP("Lithuanian")}, + {"lv", "lav", I18N_NOOP("Latvian")}, + {"mg", "mlg", I18N_NOOP("Malagasy")}, + {"mh", "mah", I18N_NOOP("Marshall")}, + {"mi", "mao", I18N_NOOP("Maori")}, + {"mk", "mac", I18N_NOOP("Macedonian")}, + {"ml", "mal", I18N_NOOP("Malayalam")}, + {"mn", "mon", I18N_NOOP("Mongolian")}, + {"mo", "mol", I18N_NOOP("Moldavian")}, + {"mr", "mar", I18N_NOOP("Marathi")}, + {"ms", "may", I18N_NOOP("Malay")}, + {"mt", "mlt", I18N_NOOP("Maltese")}, + {"my", "bur", I18N_NOOP("Burmese")}, + {"na", "nau", I18N_NOOP("Nauru")}, + {"nb", "nob", I18N_NOOP("BokmÃ¥l")}, + {"nd", "nde", I18N_NOOP("Ndebele, North")}, + {"ne", "nep", I18N_NOOP("Nepali")}, + {"ng", "ndo", I18N_NOOP("Ndonga")}, + {"nl", "dut", I18N_NOOP("Dutch")}, + {"nn", "nno", I18N_NOOP("Norwegian Nynorsk")}, + {"no", "nor", I18N_NOOP("Norwegian")}, + {"nr", "nbl", I18N_NOOP("Ndebele, South")}, + {"nv", "nav", I18N_NOOP("Navajo")}, + {"ny", "nya", I18N_NOOP("Chichewa")}, + {"ny", "nya", I18N_NOOP("Nyanja")}, + {"oc", "oci", I18N_NOOP("Occitan")}, + {"oc", "oci", I18N_NOOP("Provencal")}, + {"om", "orm", I18N_NOOP("Oromo")}, + {"or", "ori", I18N_NOOP("Oriya")}, + {"os", "oss", I18N_NOOP("Ossetic")}, + {"pa", "pan", I18N_NOOP("Panjabi")}, + {"pi", "pli", I18N_NOOP("Pali")}, + {"pl", "pol", I18N_NOOP("Polish")}, + {"ps", "pus", I18N_NOOP("Pushto")}, + {"pt", "por", I18N_NOOP("Portuguese")}, + {"qu", "que", I18N_NOOP("Quechua")}, + {"rm", "roh", I18N_NOOP("Raeto-Romance")}, + {"rn", "run", I18N_NOOP("Rundi")}, + {"ro", "rum", I18N_NOOP("Romanian")}, + {"ru", "rus", I18N_NOOP("Russian")}, + {"rw", "kin", I18N_NOOP("Kinyarwanda")}, + {"sa", "san", I18N_NOOP("Sanskrit")}, + {"sc", "srd", I18N_NOOP("Sardinian")}, + {"sd", "snd", I18N_NOOP("Sindhi")}, + {"se", "sme", I18N_NOOP("Northern Sami")}, + {"sg", "sag", I18N_NOOP("Sango")}, + {"si", "sin", I18N_NOOP("Sinhalese")}, + {"sk", "slo", I18N_NOOP("Slovak")}, + {"sl", "slv", I18N_NOOP("Slovenian")}, + {"sm", "smo", I18N_NOOP("Samoan")}, + {"sn", "sna", I18N_NOOP("Shona")}, + {"so", "som", I18N_NOOP("Somali")}, + {"sq", "alb", I18N_NOOP("Albanian")}, + {"sr", "scc", I18N_NOOP("Serbian")}, + {"ss", "ssw", I18N_NOOP("Swati")}, + {"st", "sot", I18N_NOOP("Sotho, Southern")}, + {"su", "sun", I18N_NOOP("Sundanese")}, + {"sv", "swe", I18N_NOOP("Swedish")}, + {"sw", "swa", I18N_NOOP("Swahili")}, + {"ta", "tam", I18N_NOOP("Tamil")}, + {"te", "tel", I18N_NOOP("Telugu")}, + {"tg", "tgk", I18N_NOOP("Tajik")}, + {"th", "tha", I18N_NOOP("Thai")}, + {"ti", "tir", I18N_NOOP("Tigrinya")}, + {"tk", "tuk", I18N_NOOP("Turkmen")}, + {"tl", "tgl", I18N_NOOP("Tagalog")}, + {"tn", "tsn", I18N_NOOP("Tswana")}, + {"to", "ton", I18N_NOOP("Tonga")}, + {"tr", "tur", I18N_NOOP("Turkish")}, + {"ts", "tso", I18N_NOOP("Tsonga")}, + {"tt", "tat", I18N_NOOP("Tatar")}, + {"tw", "twi", I18N_NOOP("Twi")}, + {"ty", "tah", I18N_NOOP("Tahitian")}, + {"ug", "uig", I18N_NOOP("Uighur")}, + {"uk", "ukr", I18N_NOOP("Ukrainian")}, + {"ur", "urd", I18N_NOOP("Urdu")}, + {"uz", "uzb", I18N_NOOP("Uzbek")}, + {"vi", "vie", I18N_NOOP("Vietnamese")}, + {"vo", "vol", I18N_NOOP("Volapük")}, + {"wo", "wol", I18N_NOOP("Wolof")}, + {"xh", "xho", I18N_NOOP("Xhosa")}, + {"yi", "yid", I18N_NOOP("Yiddish")}, + {"yo", "yor", I18N_NOOP("Yoruba")}, + {"za", "zha", I18N_NOOP("Zhuang")}, + {"zh", "chi", I18N_NOOP("Chinese")}, + {"zu", "zul", I18N_NOOP("Zulu")}, + {0, 0, 0} +}; + +/* only when really needed + +KV_ISO639_Code kv_iso639_2[] = { + {"ab", "abk", I18N_NOOP("Abkhazian")}, + {"", "ace", I18N_NOOP("Achinese")}, + {"", "ach", I18N_NOOP("Acoli")}, + {"", "ada", I18N_NOOP("Adangme")}, + {"aa", "aar", I18N_NOOP("Afar")}, + {"", "afh", I18N_NOOP("Afrihili")}, + {"af", "afr", I18N_NOOP("Afrikaans")}, + {"", "afa", I18N_NOOP("Afro-Asiatic (Other)")}, + {"", "aka", I18N_NOOP("Akan")}, + {"", "akk", I18N_NOOP("Akkadian")}, + {"sq", "alb", I18N_NOOP("Albanian")}, + {"", "ale", I18N_NOOP("Aleut")}, + {"", "alg", I18N_NOOP("Algonquian languages")}, + {"", "tut", I18N_NOOP("Altaic (Other)")}, + {"am", "amh", I18N_NOOP("Amharic")}, + {"", "apa", I18N_NOOP("Apache languages")}, + {"ar", "ara", I18N_NOOP("Arabic")}, + {"", "arc", I18N_NOOP("Aramaic")}, + {"", "arp", I18N_NOOP("Arapaho")}, + {"", "arn", I18N_NOOP("Araucanian")}, + {"", "arw", I18N_NOOP("Arawak")}, + {"hy", "arm", I18N_NOOP("Armenian")}, + {"", "art", I18N_NOOP("Artificial (Other)")}, + {"as", "asm", I18N_NOOP("Assamese")}, + {"", "ath", I18N_NOOP("Athapascan languages")}, + {"", "aus", I18N_NOOP("Australian languages")}, + {"", "map", I18N_NOOP("Austronesian (Other)")}, + {"", "ava", I18N_NOOP("Avaric")}, + {"ae", "ave", I18N_NOOP("Avestan")}, + {"", "awa", I18N_NOOP("Awadhi")}, + {"ay", "aym", I18N_NOOP("Aymara")}, + {"az", "aze", I18N_NOOP("Azerbaijani")}, + {"", "ban", I18N_NOOP("Balinese")}, + {"", "bat", I18N_NOOP("Baltic (Other)")}, + {"", "bal", I18N_NOOP("Baluchi")}, + {"", "bam", I18N_NOOP("Bambara")}, + {"", "bai", I18N_NOOP("Bamileke languages")}, + {"", "bad", I18N_NOOP("Banda")}, + {"", "bnt", I18N_NOOP("Bantu (Other)")}, + {"", "bas", I18N_NOOP("Basa")}, + {"ba", "bak", I18N_NOOP("Bashkir")}, + {"eu", "baq", I18N_NOOP("Basque")}, + {"", "btk", I18N_NOOP("Batak (Indonesia)")}, + {"", "bej", I18N_NOOP("Beja")}, + {"be", "bel", I18N_NOOP("Belarusian")}, + {"", "bem", I18N_NOOP("Bemba")}, + {"bn", "ben", I18N_NOOP("Bengali")}, + {"", "ber", I18N_NOOP("Berber (Other)")}, + {"", "bho", I18N_NOOP("Bhojpuri")}, + {"bh", "bih", I18N_NOOP("Bihari")}, + {"", "bik", I18N_NOOP("Bikol")}, + {"", "bin", I18N_NOOP("Bini")}, + {"bi", "bis", I18N_NOOP("Bislama")}, + {"nb", "nob", I18N_NOOP("Bokmål, Norwegian; Norwegian Bokmål")}, + {"bs", "bos", I18N_NOOP("Bosnian")}, + {"", "bra", I18N_NOOP("Braj")}, + {"br", "bre", I18N_NOOP("Breton")}, + {"", "bug", I18N_NOOP("Buginese")}, + {"bg", "bul", I18N_NOOP("Bulgarian")}, + {"", "bua", I18N_NOOP("Buriat")}, + {"my", "bur", I18N_NOOP("Burmese")}, + {"", "cad", I18N_NOOP("Caddo")}, + {"", "car", I18N_NOOP("Carib")}, + {"es", "spa", I18N_NOOP("Castilian; Spanish")}, + {"ca", "cat", I18N_NOOP("Catalan")}, + {"", "cau", I18N_NOOP("Caucasian (Other)")}, + {"", "ceb", I18N_NOOP("Cebuano")}, + {"", "cel", I18N_NOOP("Celtic (Other)")}, + {"", "chg", I18N_NOOP("Chagatai")}, + {"", "cmc", I18N_NOOP("Chamic languages")}, + {"ch", "cha", I18N_NOOP("Chamorro")}, + {"ce", "che", I18N_NOOP("Chechen")}, + {"", "chr", I18N_NOOP("Cherokee")}, + {"", "chy", I18N_NOOP("Cheyenne")}, + {"", "chb", I18N_NOOP("Chibcha")}, + {"ny", "nya", I18N_NOOP("Chichewa; Nyanja")}, + {"zh", "chi", I18N_NOOP("Chinese")}, + {"", "chn", I18N_NOOP("Chinook jargon")}, + {"", "chp", I18N_NOOP("Chipewyan")}, + {"", "cho", I18N_NOOP("Choctaw")}, + {"za", "zha", I18N_NOOP("Chuang; Zhuang")}, + {"cu", "chu", I18N_NOOP("Church Slavic")}, + {"", "chk", I18N_NOOP("Chuukese")}, + {"cv", "chv", I18N_NOOP("Chuvash")}, + {"", "cop", I18N_NOOP("Coptic")}, + {"kw", "cor", I18N_NOOP("Cornish")}, + {"co", "cos", I18N_NOOP("Corsican")}, + {"", "cre", I18N_NOOP("Cree")}, + {"", "mus", I18N_NOOP("Creek")}, + {"", "crp", I18N_NOOP("Creoles and pidgins (Other)")}, + {"hr", "scr", I18N_NOOP("Croatian")}, + {"", "cus", I18N_NOOP("Cushitic (Other)")}, + {"cs", "cze", I18N_NOOP("Czech")}, + {"", "dak", I18N_NOOP("Dakota")}, + {"da", "dan", I18N_NOOP("Danish")}, + {"", "day", I18N_NOOP("Dayak")}, + {"", "del", I18N_NOOP("Delaware")}, + {"", "din", I18N_NOOP("Dinka")}, + {"", "div", I18N_NOOP("Divehi")}, + {"", "doi", I18N_NOOP("Dogri")}, + {"", "dgr", I18N_NOOP("Dogrib")}, + {"", "dra", I18N_NOOP("Dravidian (Other)")}, + {"", "dua", I18N_NOOP("Duala")}, + {"nl", "dut", I18N_NOOP("Dutch")}, + {"", "dum", I18N_NOOP("Dutch, Middle (ca. 1050-1350)")}, + {"", "dyu", I18N_NOOP("Dyula")}, + {"dz", "dzo", I18N_NOOP("Dzongkha")}, + {"", "efi", I18N_NOOP("Efik")}, + {"", "egy", I18N_NOOP("Egyptian (Ancient)")}, + {"", "eka", I18N_NOOP("Ekajuk")}, + {"", "elx", I18N_NOOP("Elamite")}, + {"en", "eng", I18N_NOOP("English")}, + {"", "enm", I18N_NOOP("English, Middle (1100-1500)")}, + {"", "ang", I18N_NOOP("English, Old (ca.450-1100)")}, + {"eo", "epo", I18N_NOOP("Esperanto")}, + {"et", "est", I18N_NOOP("Estonian")}, + {"", "ewe", I18N_NOOP("Ewe")}, + {"", "ewo", I18N_NOOP("Ewondo")}, + {"", "fan", I18N_NOOP("Fang")}, + {"", "fat", I18N_NOOP("Fanti")}, + {"fo", "fao", I18N_NOOP("Faroese")}, + {"fj", "fij", I18N_NOOP("Fijian")}, + {"fi", "fin", I18N_NOOP("Finnish")}, + {"", "fiu", I18N_NOOP("Finno-Ugrian (Other)")}, + {"", "fon", I18N_NOOP("Fon")}, + {"fr", "fre", I18N_NOOP("French")}, + {"", "frm", I18N_NOOP("French, Middle (ca.1400-1600)")}, + {"", "fro", I18N_NOOP("French, Old (842-ca.1400)")}, + {"fy", "fry", I18N_NOOP("Frisian")}, + {"", "fur", I18N_NOOP("Friulian")}, + {"", "ful", I18N_NOOP("Fulah")}, + {"", "gaa", I18N_NOOP("Ga")}, + {"gd", "gla", I18N_NOOP("Gaelic; Scottish Gaelic")}, + {"gl", "glg", I18N_NOOP("Gallegan")}, + {"", "lug", I18N_NOOP("Ganda")}, + {"", "gay", I18N_NOOP("Gayo")}, + {"", "gba", I18N_NOOP("Gbaya")}, + {"", "gez", I18N_NOOP("Geez")}, + {"ka", "geo", I18N_NOOP("Georgian")}, + {"de", "ger", I18N_NOOP("German")}, + {"", "nds", I18N_NOOP("German, Low; Saxon, Low; Low German; Low Saxon")}, + {"", "gmh", I18N_NOOP("German, Middle High (ca.1050-1500)")}, + {"", "goh", I18N_NOOP("German, Old High (ca.750-1050)")}, + {"", "gem", I18N_NOOP("Germanic (Other)")}, + {"ki", "kik", I18N_NOOP("Gikuyu; Kikuyu")}, + {"", "gil", I18N_NOOP("Gilbertese")}, + {"", "gon", I18N_NOOP("Gondi")}, + {"", "gor", I18N_NOOP("Gorontalo")}, + {"", "got", I18N_NOOP("Gothic")}, + {"", "grb", I18N_NOOP("Grebo")}, + {"", "grc", I18N_NOOP("Greek, Ancient (to 1453)")}, + {"el", "gre", I18N_NOOP("Greek, Modern (1453-)")}, + {"gn", "grn", I18N_NOOP("Guarani")}, + {"gu", "guj", I18N_NOOP("Gujarati")}, + {"", "gwi", I18N_NOOP("Gwich´in")}, + {"", "hai", I18N_NOOP("Haida")}, + {"ha", "hau", I18N_NOOP("Hausa")}, + {"", "haw", I18N_NOOP("Hawaiian")}, + {"he", "heb", I18N_NOOP("Hebrew")}, + {"hz", "her", I18N_NOOP("Herero")}, + {"", "hil", I18N_NOOP("Hiligaynon")}, + {"", "him", I18N_NOOP("Himachali")}, + {"hi", "hin", I18N_NOOP("Hindi")}, + {"ho", "hmo", I18N_NOOP("Hiri Motu")}, + {"", "hit", I18N_NOOP("Hittite")}, + {"", "hmn", I18N_NOOP("Hmong")}, + {"hu", "hun", I18N_NOOP("Hungarian")}, + {"", "hup", I18N_NOOP("Hupa")}, + {"", "iba", I18N_NOOP("Iban")}, + {"is", "ice", I18N_NOOP("Icelandic")}, + {"", "ibo", I18N_NOOP("Igbo")}, + {"", "ijo", I18N_NOOP("Ijo")}, + {"", "ilo", I18N_NOOP("Iloko")}, + {"", "inc", I18N_NOOP("Indic (Other)")}, + {"", "ine", I18N_NOOP("Indo-European (Other)")}, + {"id", "ind", I18N_NOOP("Indonesian")}, + {"ie", "ile", I18N_NOOP("Interlingue")}, + {"iu", "iku", I18N_NOOP("Inuktitut")}, + {"ik", "ipk", I18N_NOOP("Inupiaq")}, + {"", "ira", I18N_NOOP("Iranian (Other)")}, + {"ga", "gle", I18N_NOOP("Irish")}, + {"", "mga", I18N_NOOP("Irish, Middle (900-1200)")}, + {"", "sga", I18N_NOOP("Irish, Old (to 900)")}, + {"", "iro", I18N_NOOP("Iroquoian languages")}, + {"it", "ita", I18N_NOOP("Italian")}, + {"ja", "jpn", I18N_NOOP("Japanese")}, + {"jv", "jav", I18N_NOOP("Javanese")}, + {"", "jrb", I18N_NOOP("Judeo-Arabic")}, + {"", "jpr", I18N_NOOP("Judeo-Persian")}, + {"", "kab", I18N_NOOP("Kabyle")}, + {"", "kac", I18N_NOOP("Kachin")}, + {"kl", "kal", I18N_NOOP("Kalaallisut")}, + {"", "kam", I18N_NOOP("Kamba")}, + {"kn", "kan", I18N_NOOP("Kannada")}, + {"", "kau", I18N_NOOP("Kanuri")}, + {"", "kaa", I18N_NOOP("Kara-Kalpak")}, + {"", "kar", I18N_NOOP("Karen")}, + {"ks", "kas", I18N_NOOP("Kashmiri")}, + {"", "kaw", I18N_NOOP("Kawi")}, + {"kk", "kaz", I18N_NOOP("Kazakh")}, + {"", "kha", I18N_NOOP("Khasi")}, + {"km", "khm", I18N_NOOP("Khmer")}, + {"", "khi", I18N_NOOP("Khoisan (Other)")}, + {"", "kho", I18N_NOOP("Khotanese")}, + {"ki", "kik", I18N_NOOP("Kikuyu; Gikuyu")}, + {"", "kmb", I18N_NOOP("Kimbundu")}, + {"rw", "kin", I18N_NOOP("Kinyarwanda")}, + {"ky", "kir", I18N_NOOP("Kirghiz")}, + {"kv", "kom", I18N_NOOP("Komi")}, + {"", "kon", I18N_NOOP("Kongo")}, + {"", "kok", I18N_NOOP("Konkani")}, + {"ko", "kor", I18N_NOOP("Korean")}, + {"", "kos", I18N_NOOP("Kosraean")}, + {"", "kpe", I18N_NOOP("Kpelle")}, + {"", "kro", I18N_NOOP("Kru")}, + {"kj", "kua", I18N_NOOP("Kuanyama")}, + {"", "kum", I18N_NOOP("Kumyk")}, + {"ku", "kur", I18N_NOOP("Kurdish")}, + {"", "kru", I18N_NOOP("Kurukh")}, + {"", "kut", I18N_NOOP("Kutenai")}, + {"", "lad", I18N_NOOP("Ladino")}, + {"", "lah", I18N_NOOP("Lahnda")}, + {"", "lam", I18N_NOOP("Lamba")}, + {"lo", "lao", I18N_NOOP("Lao")}, + {"la", "lat", I18N_NOOP("Latin")}, + {"lv", "lav", I18N_NOOP("Latvian")}, + {"lb", "ltz", I18N_NOOP("Letzeburgesch")}, + {"", "lez", I18N_NOOP("Lezghian")}, + {"ln", "lin", I18N_NOOP("Lingala")}, + {"lt", "lit", I18N_NOOP("Lithuanian")}, + {"", "nds", I18N_NOOP("Low German; Low Saxon; German, Low; Saxon, Low")}, + {"", "nds", I18N_NOOP("Low Saxon; Low German; Saxon, Low; German, Low")}, + {"", "loz", I18N_NOOP("Lozi")}, + {"", "lub", I18N_NOOP("Luba-Katanga")}, + {"", "lua", I18N_NOOP("Luba-Lulua")}, + {"", "lui", I18N_NOOP("Luiseno")}, + {"", "lun", I18N_NOOP("Lunda")}, + {"", "luo", I18N_NOOP("Luo (Kenya and Tanzania)")}, + {"", "lus", I18N_NOOP("Lushai")}, + {"mk", "mac", I18N_NOOP("Macedonian")}, + {"", "mad", I18N_NOOP("Madurese")}, + {"", "mag", I18N_NOOP("Magahi")}, + {"", "mai", I18N_NOOP("Maithili")}, + {"", "mak", I18N_NOOP("Makasar")}, + {"mg", "mlg", I18N_NOOP("Malagasy")}, + {"ms", "may", I18N_NOOP("Malay")}, + {"ml", "mal", I18N_NOOP("Malayalam")}, + {"mt", "mlt", I18N_NOOP("Maltese")}, + {"", "mnc", I18N_NOOP("Manchu")}, + {"", "mdr", I18N_NOOP("Mandar")}, + {"", "man", I18N_NOOP("Mandingo")}, + {"", "mni", I18N_NOOP("Manipuri")}, + {"", "mno", I18N_NOOP("Manobo languages")}, + {"gv", "glv", I18N_NOOP("Manx")}, + {"mi", "mao", I18N_NOOP("Maori")}, + {"mr", "mar", I18N_NOOP("Marathi")}, + {"", "chm", I18N_NOOP("Mari")}, + {"mh", "mah", I18N_NOOP("Marshall")}, + {"", "mwr", I18N_NOOP("Marwari")}, + {"", "mas", I18N_NOOP("Masai")}, + {"", "myn", I18N_NOOP("Mayan languages")}, + {"", "men", I18N_NOOP("Mende")}, + {"", "mic", I18N_NOOP("Micmac")}, + {"", "min", I18N_NOOP("Minangkabau")}, + {"", "mis", I18N_NOOP("Miscellaneous languages")}, + {"", "moh", I18N_NOOP("Mohawk")}, + {"mo", "mol", I18N_NOOP("Moldavian")}, + {"", "mkh", I18N_NOOP("Mon-Khmer (Other)")}, + {"", "lol", I18N_NOOP("Mongo")}, + {"mn", "mon", I18N_NOOP("Mongolian")}, + {"", "mos", I18N_NOOP("Mossi")}, + {"", "mul", I18N_NOOP("Multiple languages")}, + {"", "mun", I18N_NOOP("Munda languages")}, + {"", "nah", I18N_NOOP("Nahuatl")}, + {"na", "nau", I18N_NOOP("Nauru")}, + {"nv", "nav", I18N_NOOP("Navajo")}, + {"nd", "nde", I18N_NOOP("Ndebele, North")}, + {"nr", "nbl", I18N_NOOP("Ndebele, South")}, + {"ng", "ndo", I18N_NOOP("Ndonga")}, + {"ne", "nep", I18N_NOOP("Nepali")}, + {"", "new", I18N_NOOP("Newari")}, + {"", "nia", I18N_NOOP("Nias")}, + {"", "nic", I18N_NOOP("Niger-Kordofanian (Other)")}, + {"", "ssa", I18N_NOOP("Nilo-Saharan (Other)")}, + {"", "niu", I18N_NOOP("Niuean")}, + {"", "non", I18N_NOOP("Norse, Old")}, + {"", "nai", I18N_NOOP("North American Indian (Other)")}, + {"se", "sme", I18N_NOOP("Northern Sami")}, + {"no", "nor", I18N_NOOP("Norwegian")}, + {"nb", "nob", I18N_NOOP("Norwegian Bokmål; Bokmål, Norwegian")}, + {"nn", "nno", I18N_NOOP("Norwegian Nynorsk; Nynorsk, Norwegian")}, + {"", "nub", I18N_NOOP("Nubian languages")}, + {"", "nym", I18N_NOOP("Nyamwezi")}, + {"ny", "nya", I18N_NOOP("Nyanja; Chichewa")}, + {"", "nyn", I18N_NOOP("Nyankole")}, + {"nn", "nno", I18N_NOOP("Nynorsk, Norwegian; Norwegian Nynorsk")}, + {"", "nyo", I18N_NOOP("Nyoro")}, + {"", "nzi", I18N_NOOP("Nzima")}, + {"oc", "oci", I18N_NOOP("Occitan (post 1500); Provençal")}, + {"", "oji", I18N_NOOP("Ojibwa")}, + {"or", "ori", I18N_NOOP("Oriya")}, + {"om", "orm", I18N_NOOP("Oromo")}, + {"", "osa", I18N_NOOP("Osage")}, + {"os", "oss", I18N_NOOP("Ossetian; Ossetic")}, + {"os", "oss", I18N_NOOP("Ossetic; Ossetian")}, + {"", "oto", I18N_NOOP("Otomian languages")}, + {"", "pal", I18N_NOOP("Pahlavi")}, + {"", "pau", I18N_NOOP("Palauan")}, + {"pi", "pli", I18N_NOOP("Pali")}, + {"", "pam", I18N_NOOP("Pampanga")}, + {"", "pag", I18N_NOOP("Pangasinan")}, + {"pa", "pan", I18N_NOOP("Panjabi")}, + {"", "pap", I18N_NOOP("Papiamento")}, + {"", "paa", I18N_NOOP("Papuan (Other)")}, + {"fa", "per", I18N_NOOP("Persian")}, + {"", "peo", I18N_NOOP("Persian, Old (ca.600-400 B.C.)")}, + {"", "phi", I18N_NOOP("Philippine (Other)")}, + {"", "phn", I18N_NOOP("Phoenician")}, + {"", "pon", I18N_NOOP("Pohnpeian")}, + {"pl", "pol", I18N_NOOP("Polish")}, + {"pt", "por", I18N_NOOP("Portuguese")}, + {"", "pra", I18N_NOOP("Prakrit languages")}, + {"oc", "oci", I18N_NOOP("Provençal; Occitan (post 1500)")}, + {"", "pro", I18N_NOOP("Provençal, Old (to 1500)")}, + {"ps", "pus", I18N_NOOP("Pushto")}, + {"qu", "que", I18N_NOOP("Quechua")}, + {"rm", "roh", I18N_NOOP("Raeto-Romance")}, + {"", "raj", I18N_NOOP("Rajasthani")}, + {"", "rap", I18N_NOOP("Rapanui")}, + {"", "rar", I18N_NOOP("Rarotongan")}, + {"", "qaa-qtz", I18N_NOOP("Reserved for local use")}, + {"", "roa", I18N_NOOP("Romance (Other)")}, + {"ro", "rum", I18N_NOOP("Romanian")}, + {"", "rom", I18N_NOOP("Romany")}, + {"rn", "run", I18N_NOOP("Rundi")}, + {"ru", "rus", I18N_NOOP("Russian")}, + {"", "sal", I18N_NOOP("Salishan languages")}, + {"", "sam", I18N_NOOP("Samaritan Aramaic")}, + {"", "smi", I18N_NOOP("Sami languages (Other)")}, + {"sm", "smo", I18N_NOOP("Samoan")}, + {"", "sad", I18N_NOOP("Sandawe")}, + {"sg", "sag", I18N_NOOP("Sango")}, + {"sa", "san", I18N_NOOP("Sanskrit")}, + {"", "sat", I18N_NOOP("Santali")}, + {"sc", "srd", I18N_NOOP("Sardinian")}, + {"", "sas", I18N_NOOP("Sasak")}, + {"", "sco", I18N_NOOP("Scots")}, + {"gd", "gla", I18N_NOOP("Scottish Gaelic; Gaelic")}, + {"", "sel", I18N_NOOP("Selkup")}, + {"", "sem", I18N_NOOP("Semitic (Other)")}, + {"sr", "scc", I18N_NOOP("Serbian")}, + {"", "srr", I18N_NOOP("Serer")}, + {"", "shn", I18N_NOOP("Shan")}, + {"sn", "sna", I18N_NOOP("Shona")}, + {"", "sid", I18N_NOOP("Sidamo")}, + {"", "sgn", I18N_NOOP("Sign languages")}, + {"", "bla", I18N_NOOP("Siksika")}, + {"sd", "snd", I18N_NOOP("Sindhi")}, + {"si", "sin", I18N_NOOP("Sinhalese")}, + {"", "sit", I18N_NOOP("Sino-Tibetan (Other)")}, + {"", "sio", I18N_NOOP("Siouan languages")}, + {"", "den", I18N_NOOP("Slave (Athapascan)")}, + {"", "sla", I18N_NOOP("Slavic (Other)")}, + {"sk", "slo", I18N_NOOP("Slovak")}, + {"sl", "slv", I18N_NOOP("Slovenian")}, + {"", "sog", I18N_NOOP("Sogdian")}, + {"so", "som", I18N_NOOP("Somali")}, + {"", "son", I18N_NOOP("Songhai")}, + {"", "snk", I18N_NOOP("Soninke")}, + {"", "wen", I18N_NOOP("Sorbian languages")}, + {"", "nso", I18N_NOOP("Sotho, Northern")}, + {"st", "sot", I18N_NOOP("Sotho, Southern")}, + {"", "sai", I18N_NOOP("South American Indian (Other)")}, + {"es", "spa", I18N_NOOP("Spanish; Castilian")}, + {"", "suk", I18N_NOOP("Sukuma")}, + {"", "sux", I18N_NOOP("Sumerian")}, + {"su", "sun", I18N_NOOP("Sundanese")}, + {"", "sus", I18N_NOOP("Susu")}, + {"sw", "swa", I18N_NOOP("Swahili")}, + {"ss", "ssw", I18N_NOOP("Swati")}, + {"sv", "swe", I18N_NOOP("Swedish")}, + {"", "syr", I18N_NOOP("Syriac")}, + {"tl", "tgl", I18N_NOOP("Tagalog")}, + {"ty", "tah", I18N_NOOP("Tahitian")}, + {"", "tai", I18N_NOOP("Tai (Other)")}, + {"tg", "tgk", I18N_NOOP("Tajik")}, + {"", "tmh", I18N_NOOP("Tamashek")}, + {"ta", "tam", I18N_NOOP("Tamil")}, + {"tt", "tat", I18N_NOOP("Tatar")}, + {"te", "tel", I18N_NOOP("Telugu")}, + {"", "ter", I18N_NOOP("Tereno")}, + {"", "tet", I18N_NOOP("Tetum")}, + {"th", "tha", I18N_NOOP("Thai")}, + {"bo", "tib", I18N_NOOP("Tibetan")}, + {"", "tig", I18N_NOOP("Tigre")}, + {"ti", "tir", I18N_NOOP("Tigrinya")}, + {"", "tem", I18N_NOOP("Timne")}, + {"", "tiv", I18N_NOOP("Tiv")}, + {"", "tli", I18N_NOOP("Tlingit")}, + {"", "tpi", I18N_NOOP("Tok Pisin")}, + {"", "tkl", I18N_NOOP("Tokelau")}, + {"", "tog", I18N_NOOP("Tonga (Nyasa)")}, + {"to", "ton", I18N_NOOP("Tonga (Tonga Islands)")}, + {"", "tsi", I18N_NOOP("Tsimshian")}, + {"ts", "tso", I18N_NOOP("Tsonga")}, + {"tn", "tsn", I18N_NOOP("Tswana")}, + {"", "tum", I18N_NOOP("Tumbuka")}, + {"tr", "tur", I18N_NOOP("Turkish")}, + {"", "ota", I18N_NOOP("Turkish, Ottoman (1500-1928)")}, + {"tk", "tuk", I18N_NOOP("Turkmen")}, + {"", "tvl", I18N_NOOP("Tuvalu")}, + {"", "tyv", I18N_NOOP("Tuvinian")}, + {"tw", "twi", I18N_NOOP("Twi")}, + {"", "uga", I18N_NOOP("Ugaritic")}, + {"ug", "uig", I18N_NOOP("Uighur")}, + {"uk", "ukr", I18N_NOOP("Ukrainian")}, + {"", "umb", I18N_NOOP("Umbundu")}, + {"", "und", I18N_NOOP("Undetermined")}, + {"ur", "urd", I18N_NOOP("Urdu")}, + {"uz", "uzb", I18N_NOOP("Uzbek")}, + {"", "vai", I18N_NOOP("Vai")}, + {"", "ven", I18N_NOOP("Venda")}, + {"vi", "vie", I18N_NOOP("Vietnamese")}, + {"vo", "vol", I18N_NOOP("Volapük")}, + {"", "vot", I18N_NOOP("Votic")}, + {"", "wak", I18N_NOOP("Wakashan languages")}, + {"", "wal", I18N_NOOP("Walamo")}, + {"", "war", I18N_NOOP("Waray")}, + {"", "was", I18N_NOOP("Washo")}, + {"cy", "wel", I18N_NOOP("Welsh")}, + {"wo", "wol", I18N_NOOP("Wolof")}, + {"xh", "xho", I18N_NOOP("Xhosa")}, + {"", "sah", I18N_NOOP("Yakut")}, + {"", "yao", I18N_NOOP("Yao")}, + {"", "yap", I18N_NOOP("Yapese")}, + {"yi", "yid", I18N_NOOP("Yiddish")}, + {"yo", "yor", I18N_NOOP("Yoruba")}, + {"", "ypk", I18N_NOOP("Yupik languages")}, + {"", "znd", I18N_NOOP("Zande")}, + {"", "zap", I18N_NOOP("Zapotec")}, + {"", "zen", I18N_NOOP("Zenaga")}, + {"za", "zha", I18N_NOOP("Zhuang; Chuang")}, + {"zu", "zul", I18N_NOOP("Zulu")}, + {"", "zun", I18N_NOOP("Zuni")}, + {0, 0, 0} +}; +*/ + +LanguageOptions::LanguageOptions(LangSet & langset, QWidget* parent, const char* name, WFlags fl) + : LanguageOptionsBase(parent, name, fl), m_langSet(langset) +{ + langset_popup = 0; + + connect(b_langDel, SIGNAL(clicked()), this, SLOT(slotDeleteClicked())); + connect(b_langNew, SIGNAL(clicked()), this, SLOT(slotNewClicked())); + connect(b_langPixmap, SIGNAL(clicked()), SLOT(slotPixmapClicked())); + connect(e_newName, SIGNAL(textChanged(const QString&)), this, SLOT(slotNewNameChanged(const QString&))); + connect(d_shortName, SIGNAL(activated(const QString&)), this, SLOT(slotShortActivated(const QString&))); + connect(e_langLong, SIGNAL(textChanged(const QString&)), this, SLOT(slotLangChanged(const QString&))); + connect(e_shortName2, SIGNAL(textChanged(const QString&)), this, SLOT(slotShort2Changed(const QString&))); + connect(d_kblayout, SIGNAL(activated(const QString&)), this, SLOT(slotKeyboardLayoutChanged(const QString&))); + + // Load the languages first, then the countries and create the + // menus for the languages last, so they will have flags + loadISO6391Data(); + + loadCountryData(); + b_lang_kde->setPopup(langset_popup); + + createISO6391Menus(); + b_lang_iso1->setPopup(iso6391_popup); + + b_langNew->setEnabled(false); // activate after data is entered + + for (int i = 0; i < (int) m_langSet.size() && i < MAX_LANGSET; i++) + d_shortName->insertItem (m_langSet.shortId(i)); + + enableLangWidgets(); + + if (d_shortName->count() ) + { + d_shortName->setCurrentItem(0); + e_langLong->setText(m_langSet.longId(0)); + e_shortName2->setText(m_langSet.shortId2(0)); + if (!m_langSet.PixMapFile(0).isEmpty() ) + { + QPixmap pix(m_langSet.PixMapFile(0)); + if (!pix.isNull() ) + { + m_lastPix = m_langSet.PixMapFile(0); + b_langPixmap->setPixmap (pix); + } + else + b_langPixmap->setText (i18n("Picture is Invalid")); + } + else + b_langPixmap->setText (i18n("No Picture Selected")); + } + else + { + b_langPixmap->setText (i18n("No Picture Selected...")); + b_langPixmap->setEnabled(false); + } + m_hasChanged = false; +} + + +LanguageOptions::~LanguageOptions () +{ + delete langset_popup; +} + +void LanguageOptions::slotDeleteClicked() +{ + if (d_shortName->count() != 0) + { + m_langSet.erase(d_shortName->currentItem()); + emit widgetModified(); + m_hasChanged = true; + d_shortName->removeItem(d_shortName->currentItem()); + if (d_shortName->count() != 0) + d_shortName->setCurrentItem (0); + } + + if (d_shortName->count() != 0) + { + setPixmap(m_langSet.PixMapFile(d_shortName->currentItem())); + e_langLong->setText(m_langSet.longId(d_shortName->currentItem())); + e_shortName2->setText(m_langSet.shortId2(d_shortName->currentItem())); + } + else { + b_langPixmap->setText (i18n("No picture selected")); + e_langLong->setText(""); + e_shortName2->setText(""); + b_langPixmap->setEnabled(false); + } + enableLangWidgets(); + + // doesn't work yet + if (d_shortName->count() != 0 && d_kblayout->isEnabled()) + { + for (int i = 0; i < d_kblayout->count(); i++) + { + if (d_kblayout->text(i) == m_langSet.keyboardLayout(d_shortName->currentItem())) + { + d_kblayout->setCurrentItem(i); + break; + } + } + } +} + + +void LanguageOptions::slotKeyboardLayoutChanged(const QString& layout) +{ + m_langSet.setKeyboardLayout(layout, d_shortName->currentItem()); + emit widgetModified(); + m_hasChanged = true; +} + +void LanguageOptions::enableLangWidgets() +{ + bool enabled = d_shortName->count() != 0; + b_langDel->setEnabled(enabled); + b_langPixmap->setEnabled(enabled); + d_shortName->setEnabled(enabled); + e_langLong->setEnabled(enabled); + e_shortName2->setEnabled(enabled); + + //kdDebug() << "enabled? " << enabled << endl; + + if (enabled && KApplication::dcopClient()->isApplicationRegistered("kxkb")) + { + QByteArray data; + QCString replyType; + QByteArray replyData; + + if (!KApplication::dcopClient()->call("kxkb", "kxkb", "getLayoutsList()", data, replyType, replyData)) + { + //kdDebug() << "kxkb dcop error" << endl; + } + else + { + if (replyType == "QStringList") + { + QStringList layouts; + QDataStream stream(replyData, IO_ReadOnly); + stream >> layouts; + layouts.prepend(QString::null); + d_kblayout->clear(); + d_kblayout->insertStringList(layouts); + } + } + } + else + { + //kdDebug() << "kxkb not enabled" << endl; + d_kblayout->clear(); + d_kblayout->setEnabled(false); + } +} + + +void LanguageOptions::slotNewNameChanged(const QString& _s) +{ + QString s = _s; + b_langNew->setEnabled(s.stripWhiteSpace().length() >= 2); +} + + +void LanguageOptions::slotNewClicked() +{ + QString s = e_newName->text(); + d_shortName->insertItem(s.stripWhiteSpace()); + d_shortName->setCurrentItem(d_shortName->count()-1); + enableLangWidgets(); + slotShortActivated(s); + e_newName->setText(""); + e_langLong->setFocus(); +} + + +void LanguageOptions::slotShortActivated(const QString& _id) +{ + int i = 0; + QString id = _id.stripWhiteSpace(); + if (d_shortName->count() > (int) m_langSet.size() ) + { + // avoid duplicates in language code + for (i = 0; i < d_shortName->count(); i++) + if (d_shortName->text(i).isNull()) + { + d_shortName->removeItem(d_shortName->currentItem()); + d_shortName->setCurrentItem(0); + } + + for (i = 0; i < d_shortName->count()-1; i++) // omit last + if (id == d_shortName->text(i)) + { + d_shortName->removeItem(d_shortName->currentItem()); + d_shortName->setCurrentItem(i); + return; + } + + if (d_shortName->count() > (int) m_langSet.size() && m_langSet.size() < MAX_LANGSET ) + { + m_langSet.addSet(id, "", ""); + emit widgetModified(); + m_hasChanged = true; + } + } + + if (d_shortName->count() != 0) + { + b_langPixmap->setEnabled(true); + e_langLong->setText(m_langSet.longId(d_shortName->currentItem())); + e_shortName2->setText(m_langSet.shortId2(d_shortName->currentItem())); + + if (!m_langSet.PixMapFile(d_shortName->currentItem()).isEmpty()) + { + QPixmap pix(m_langSet.PixMapFile(d_shortName->currentItem())); + if (!pix.isNull()) + b_langPixmap->setPixmap(pix); + else + b_langPixmap->setText(i18n("Picture is Invalid")); + } + else + b_langPixmap->setText (i18n("No Picture Selected")); + + QString layout = m_langSet.keyboardLayout(d_shortName->currentItem()); + + //kdDebug() << "layout to select " << layout << endl; + + for (int i = 0; i < d_kblayout->count(); i++) + { + if (d_kblayout->text(i) == layout) + { + d_kblayout->setCurrentItem(i); + break; + } + } + // not found + if (d_kblayout->currentText() != layout) + { + d_kblayout->setCurrentItem(0); + } + } +} + + +void LanguageOptions::slotLangChanged(const QString& s) +{ + if (d_shortName->count() != 0 && d_shortName->currentItem() < (int) m_langSet.size()) + { + m_langSet.setLongId(s, d_shortName->currentItem()); + emit widgetModified(); + m_hasChanged = true; + } +} + + +void LanguageOptions::slotShort2Changed(const QString& s) +{ + if (d_shortName->count() != 0 && d_shortName->currentItem() < (int) m_langSet.size()) + { + m_langSet.setShortId2(s, d_shortName->currentItem()); + emit widgetModified(); + m_hasChanged = true; + } +} + + +bool LanguageOptions::setPixmap(QString pm) +{ + if (d_shortName->count() ) + { + QPixmap pix (pm); + if (!pix.isNull() ) { + m_langSet.setPixMapFile(pm, d_shortName->currentItem()); + b_langPixmap->setPixmap (pix); + emit widgetModified(); + m_hasChanged = true; + return true; + } + } + return false; + +} + + +void LanguageOptions::slotPixmapClicked() +{ + if (m_langSet.size() > 0 ) + { + if (m_lastPix.isNull() || QPixmap(m_lastPix).isNull()) + { + QString s; + if (!m_langSet.shortId(d_shortName->currentItem()).isNull()) + { + s = m_langSet.shortId(d_shortName->currentItem()); + m_lastPix = locate ("locale", "l10n/"+s+"/flag.png"); + if (m_lastPix.isNull()) { + m_lastPix = locate ("locale", "l10n/"); + } + } + else + { + m_lastPix = locate ("locale", "l10n/"); + } + } + else + { + QFileInfo fi (m_lastPix); + m_lastPix = fi.dirPath()+"/flag.png"; + } + + QString s = KFileDialog::getOpenFileName (m_lastPix, "*.png *.xpm *.gif *.xbm"); + if (!s.isEmpty() ) + { + if (setPixmap (s)) + m_lastPix = s; + else { + b_langPixmap->setText (i18n("Picture is invalid")); + KMessageBox::sorry(this, i18n("File does not contain a valid graphics format\n")); + } + } + } +} + +LangSet LanguageOptions::getLangSet () const +{ + return m_langSet; +} + + +void LanguageOptions::loadCountryData() +{ + // temperary use of our locale as the global locale + KLocale *lsave = KGlobal::_locale; + QString curr_lang = lsave->language(); + +// KLocale locale("kvoctrain"); + KLocale locale(QString::null); + locale.setLanguage(curr_lang); + KGlobal::_locale = &locale; + + QString sub = QString::fromLatin1("l10n/"); + QStringList regionlist = KGlobal::dirs()->findAllResources("locale", sub + QString::fromLatin1("*.desktop")); + regionlist.sort(); + + QMap regions; + + for (QStringList::ConstIterator it = regionlist.begin(); it != regionlist.end(); ++it) + { + QString tag = *it; + int index; + + index = tag.findRev('/'); + if (index != -1) tag = tag.mid(index + 1); + + index = tag.findRev('.'); + if (index != -1) tag.truncate(index); + + KSimpleConfig entry(*it); + entry.setGroup(QString::fromLatin1("KCM Locale")); + QString name = entry.readEntry(QString::fromLatin1("Name"), i18n("without name")); + + regions.insert(tag, Region(name)); + } + + // add all languages to the list + QStringList countrylist = KGlobal::dirs()->findAllResources("locale", sub + QString::fromLatin1("*/entry.desktop")); + + int idx = 0; + for (QStringList::ConstIterator sit = countrylist.begin(); sit != countrylist.end(); ++sit) + { + KSimpleConfig entry(*sit); + entry.setGroup(QString::fromLatin1("KCM Locale")); + QString name = entry.readEntry(QString::fromLatin1("Name"), i18n("without name")); + QString submenu = entry.readEntry(QString::fromLatin1("Region")); + + QString tag = *sit; + int index = tag.findRev('/'); + tag.truncate(index); + index = tag.findRev('/'); + tag = tag.mid(index+1); + + if (tag == "C") + continue; + + QStringList all_langs = QStringList::split(",", entry.readEntry(QString::fromLatin1("Languages"))); + QValueList langs; + + QString pixmap = *sit; + index = pixmap.findRev('/'); + pixmap.truncate(index); + pixmap += "/flag.png"; + + for (QStringList::Iterator it = all_langs.begin(); it != all_langs.end(); ++it) + { + // Treat ie "en_GB" and "en_USE" as "en" because the language list + // only contains the first letters + if ((*it).find("_")) + *it = (*it).left((*it).find("_")); + + int id = global_langset.indexShortId(*it); + if (id > 0) + { + langs.append(id); + // Set the pixmap of the language to the flag of the first contry that + // has the language as official language + if (global_langset.PixMapFile(id).isEmpty()) + global_langset.setPixMapFile(pixmap, id); + } + //else + //kdDebug() << "Couldn't find the language for: " << *it << endl; + } + + int id = idx++; + countryIdMap.insert(id, Country(name, langs, pixmap, id)); + regions[submenu].countries.append(countryIdMap[id]); + } + + langset_popup = new QPopupMenu(); + + // To have it sorted by name + QMap regmap; + for (QMap::Iterator it = regions.begin(); it != regions.end(); ++it) + regmap.insert(it.data().region, it.data()); + + connect(langset_popup, SIGNAL(activated(int)), this, SLOT(slotLangFromGlobalActivated(int))); + for (QMap::Iterator it = regmap.begin(); it != regmap.end(); ++it) + { + QPopupMenu *regpop = new QPopupMenu(); + connect(regpop, SIGNAL(activated(int)), this, SLOT(slotLangFromGlobalActivated(int))); + langset_popup->insertItem(it.key(), regpop); + Region r = it.data(); + + // To have it sorted by name + QMap countrymap; + for (QValueList::Iterator it = r.countries.begin(); it != r.countries.end(); ++it) + { + countrymap.insert((*it).country, *it); + } + for (QMap::Iterator it = countrymap.begin(); it != countrymap.end(); ++it) + { + regpop->insertItem(QPixmap(it.data().pixmap), it.key(), it.data().id); + } + } + + // restore the old global locale + KGlobal::_locale = lsave; +} + + +void LanguageOptions::slotLangFromGlobalActivated(int i) +{ + if (countryIdMap.contains(i)) + { + Country c = countryIdMap[i]; + bool first = true; + for (QValueList::Iterator it = c.langs.begin(); it != c.langs.end(); ++it) + { + QString s = global_langset.shortId(*it); + + if (d_shortName->contains(s.stripWhiteSpace())) + { + if (first) + { + d_shortName->setCurrentItem(s); + slotShortActivated(s); + first = false; + } + continue; + } + + d_shortName->insertItem(s.stripWhiteSpace()); + m_langSet.addSet(s, global_langset.longId(*it), global_langset.PixMapFile(*it), global_langset.shortId2(*it)); + emit widgetModified(); + m_hasChanged = true; + + if (first) + { + d_shortName->setCurrentItem(d_shortName->count()-1); + slotShortActivated(s); + enableLangWidgets(); + + e_shortName2->setText(global_langset.shortId2(*it)); + slotShort2Changed(e_shortName2->text()); + + e_langLong->setText(global_langset.longId(*it)); + slotLangChanged(global_langset.longId(*it)); + + setPixmap(c.pixmap); + e_newName->setText(""); + e_langLong->setFocus(); + e_langLong->selectAll(); + first = false; + } + } + } +} + + +void LanguageOptions::loadISO6391Data() +{ + for (unsigned id = 0; id < (int)(sizeof(kv_iso639_1) / sizeof(kv_iso639_1[0])) && kv_iso639_1[id].iso1code != 0; ++id) + { + QString s = i18n(kv_iso639_1[id].langname); + global_langset.addSet(kv_iso639_1[id].iso1code, s, QString::null, kv_iso639_1[id].iso2code); + } +} + +void LanguageOptions::createISO6391Menus() +{ + // To have it sorted by name + QMap languages; + for (unsigned id = 0; id < global_langset.size(); ++id) + { + QString s = global_langset.longId(id); + languages.insert(s, id); + } + + iso6391_popup = new QPopupMenu(); + + QPopupMenu *pop = 0; + QString lang = ""; + for (QMap::Iterator it = languages.begin(); it != languages.end(); ++it) + { + if (it.key()[0].upper() != lang[0].upper()) + { + pop = new QPopupMenu(); + connect(pop, SIGNAL(activated(int)), this, SLOT(slotLangFromISO6391Activated(int))); + iso6391_popup->insertItem(it.key()[0].upper(), pop, 1); + } + + lang = it.key(); + QString shortid = global_langset.shortId(it.data()); + QString short2id = global_langset.shortId2(it.data()); + lang += "\t("+shortid+")"; + QString pixmap = global_langset.PixMapFile(it.data()); + if (pixmap.isEmpty()) + pop->insertItem(lang, it.data()); + else + pop->insertItem(QPixmap(pixmap), lang, it.data()); + } +} + +void LanguageOptions::slotLangFromISO6391Activated(int id) +{ + if (id < (int)global_langset.size()) + { + QString shortid = global_langset.shortId(id); + + if (d_shortName->contains(shortid.stripWhiteSpace())) + { + d_shortName->setCurrentItem(shortid); + slotShortActivated(shortid); + return; + } + + d_shortName->insertItem(shortid.stripWhiteSpace()); + d_shortName->setCurrentItem(d_shortName->count()-1); + slotShortActivated(shortid); + enableLangWidgets(); + + e_shortName2->setText(global_langset.shortId2(id)); + slotShort2Changed(global_langset.shortId2(id)); + + e_langLong->setText(global_langset.longId(id)); + slotLangChanged(e_langLong->text()); + + setPixmap(global_langset.PixMapFile(id)); + e_newName->setText(""); + e_langLong->setFocus(); + e_langLong->selectAll(); + } +} + +void LanguageOptions::updateWidgets() +{ +// +} + +bool LanguageOptions::hasChanged() +{ + return m_hasChanged; +} + +bool LanguageOptions::isDefault() +{ + return true; +} + +void LanguageOptions::updateSettings() +{ + Prefs::setNumLangSet(m_langSet.size()); + + for (int i = 0 ; i < (int) m_langSet.size(); i++) + { + LanguageSettings languageSettings(QString::number(i)); + languageSettings.setShortId(m_langSet.shortId(i)); + languageSettings.setShort2Id(m_langSet.shortId2(i)); + languageSettings.setLongId(m_langSet.longId(i)); + languageSettings.setPixmapFile(m_langSet.PixMapFile(i)); + languageSettings.setKeyboardLayout(m_langSet.keyboardLayout(i)); + languageSettings.writeConfig(); + } + m_hasChanged = false; +} + + +#include "languageoptions.moc" + diff --git a/kvoctrain/kvoctrain/common-dialogs/languageoptions.h b/kvoctrain/kvoctrain/common-dialogs/languageoptions.h new file mode 100644 index 00000000..b36d49a3 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/languageoptions.h @@ -0,0 +1,101 @@ +/*************************************************************************** + + language options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Tue Apr 5 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef LANGUAGEOPTIONS_H +#define LANGUAGEOPTIONS_H + +#include + +#include "languageoptionsbase.h" +#include "langset.h" + +class LanguageOptions : public LanguageOptionsBase +{ + Q_OBJECT + +public: + LanguageOptions(LangSet & langset, QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); + virtual ~LanguageOptions (); + + LangSet getLangSet () const; + + struct Country + { + Country(const QString& c, const QValueList l, const QString& p, int i) + : country(c), langs(l), pixmap(p), id(i) { } + Country() { } + QString country; + QValueList langs; + QString pixmap; + int id; + }; + + struct Region + { + Region (const QString& reg) + : region(reg) {} + Region() {} + QString region; + QValueList countries; + }; + + void updateWidgets(); + bool hasChanged(); + bool isDefault(); + void updateSettings(); + +signals: + void widgetModified(); + +protected slots: + void slotDeleteClicked(); + void slotNewClicked(); + void slotPixmapClicked(); + void slotLangChanged(const QString&); + void slotShort2Changed(const QString&); + void slotShortActivated(const QString&); + void slotNewNameChanged(const QString&); + void slotLangFromGlobalActivated(int); + void slotLangFromISO6391Activated(int); + void slotKeyboardLayoutChanged(const QString&); + +private: + bool setPixmap(QString pm); + void enableLangWidgets(); + void loadCountryData(); + void loadISO6391Data(); + void createISO6391Menus(); + + LangSet global_langset; + QMap countryIdMap; + QPopupMenu * langset_popup; + QPopupMenu * iso6391_popup; + LangSet m_langSet; + QString m_lastPix; + bool m_hasChanged; +}; + +#endif + diff --git a/kvoctrain/kvoctrain/common-dialogs/languageoptionsbase.ui b/kvoctrain/kvoctrain/common-dialogs/languageoptionsbase.ui new file mode 100644 index 00000000..84698be7 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/languageoptionsbase.ui @@ -0,0 +1,352 @@ + +LanguageOptionsBase + + + LanguageOptionsBase + + + + 0 + 0 + 392 + 327 + + + + + unnamed + + + 0 + + + 6 + + + + GroupBox3 + + + Available Languages + + + + unnamed + + + 11 + + + 6 + + + + b_langDel + + + &Delete + + + Delete the selected language + + + By clicking on this button you can delete the selected language. + + + + + e_shortName2 + + + + 7 + 0 + 0 + 0 + + + + Alternative language code + + + An alternative language code is set here but you can change it if you want + + + + + e_langLong + + + + 3 + 0 + 0 + 0 + + + + Your own description of the language code. + + + A description of the language is written here and you can modify it if you want. + + + + + d_kblayout + + + Select a language or use the Add New Language Code to add one. + + + You can select a language with the drop down box or use the Add New Language Code dialog below to add one. + + + + + b_langPixmap + + + + + + The flag representing the language + + + The default flag representing the language is set here but you can choose another picture by clicking on the button. + + + + + d_shortName + + + Select a language or use the Add New Language Code to add one. + + + You can select a language with the drop down box or use the Add New Language Code dialog below to add one. + + + + + label_shortName + + + + 1 + 0 + 0 + 0 + + + + Language c&ode: + + + d_shortName + + + You can assign a language to each column + + + Each column can be assigned a language. This is internally done with the usual international language codes. + + + + + label_shortName2 + + + Alte&rnative code: + + + e_shortName2 + + + Select a second language code if necessary + + + Sometimes it may be useful to have a second language code because some languages have the usual short code and one or two longer codes. + + + + + label_langLong + + + Lang&uage name: + + + e_langLong + + + Describe the language in your own terms. + + + Here you can give the language code a descriptive name in your own language which is shown in the header buttons in the main view. + + + + + label_langPixmap + + + &Picture: + + + b_langPixmap + + + Set a picture for the language + + + Choose a picture to represent the language above. + + + + + label_kblayout + + + + 1 + 0 + 0 + 0 + + + + Keyboard layout: + + + d_kblayout + + + You can assign a language to each column + + + Each column can be assigned a language. This is internally done with the usual international language codes. + + + + + + + GroupBox2 + + + Add New Language Code + + + + unnamed + + + 11 + + + 6 + + + + b_lang_kde + + + Add Language Data From &KDE Database + + + Obtains the language choices from the KDE database + + + Pressing this button opens a menu that contains all the countries that are known in your KDE installation. Ordered by country you can add your desired language properties to your personal list. + + + + + b_lang_iso1 + + + Add Language Data From ISO639-&1 + + + Alt+1 + + + List of languages covered by ISO639-1 + + + Pressing this button opens a menu that contains all the language codes that are covered by "ISO639-1" + + + + + b_langNew + + + &Add + + + Allow addition of the language you typed. + + + This button becomes available when you type a language code in the field. + + + + + e_newName + + + + 3 + 1 + 0 + 0 + + + + Type your language code if you know it. + + + Type the language code if you know it or use one of the 2 buttons below to choose a language code. + + + + + + + spacer1 + + + Vertical + + + Expanding + + + + 390 + 20 + + + + + + + d_shortName + e_shortName2 + e_langLong + b_langPixmap + d_kblayout + b_langDel + e_newName + b_langNew + b_lang_kde + b_lang_iso1 + + + + kcombobox.h + kcombobox.h + + diff --git a/kvoctrain/kvoctrain/common-dialogs/languagesettings.kcfg b/kvoctrain/kvoctrain/common-dialogs/languagesettings.kcfg new file mode 100644 index 00000000..0203b080 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/languagesettings.kcfg @@ -0,0 +1,37 @@ + + + + + + + + + + id + + + + + + + + + ident + + + + + + + + + + + + + + + diff --git a/kvoctrain/kvoctrain/common-dialogs/languagesettings.kcfgc b/kvoctrain/kvoctrain/common-dialogs/languagesettings.kcfgc new file mode 100644 index 00000000..e658d6ac --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/languagesettings.kcfgc @@ -0,0 +1,5 @@ +File=languagesettings.kcfg +ClassName=LanguageSettings +Mutators=true +ItemAccessors=true +SetUserTexts=true diff --git a/kvoctrain/kvoctrain/common-dialogs/pasteoptions.cpp b/kvoctrain/kvoctrain/common-dialogs/pasteoptions.cpp new file mode 100644 index 00000000..cbfcadf4 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/pasteoptions.cpp @@ -0,0 +1,313 @@ +/*************************************************************************** + + paste options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Thu Mar 31 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include + +#include +#include + +#include "pasteoptions.h" +#include "prefs.h" +#include "kvoctraindoc.h" +#include "langset.h" + +static const char *separator_id[] = +{ + ";", // 0 + "#", // 1 + "!", // 2 + "|", // 3 + ",", // 4 + "\t", // 5 + " ", // 6 + ":", // 7 + "::", // 8 + 0 +}; + +PasteOptions::PasteOptions(LangSet & langset, kvoctrainDoc * doc, QWidget* parent, const char* name, WFlags fl) +: PasteOptionsBase(parent,name,fl), m_langSet(langset) +{ + OrderList->setEnabled(!kcfg_UseCurrent->isChecked()); + UpButton->setEnabled(!kcfg_UseCurrent->isChecked()); + SkipButton->setEnabled(!kcfg_UseCurrent->isChecked()); + DownButton->setEnabled(!kcfg_UseCurrent->isChecked()); + + connect(OrderList, SIGNAL(selectionChanged()), this, SLOT(syncButtons())); + connect(DownButton, SIGNAL(clicked()), this, SLOT(slotDownButtonClicked())); + connect(SkipButton, SIGNAL(clicked()), this, SLOT(slotSkipButtonClicked())); + connect(UpButton, SIGNAL(clicked()), this, SLOT(slotUpButtonClicked())); + + connect(SeparatorCombo, SIGNAL(activated(int)), this, SLOT(slotSeparatorComboActivated(int))); + connect(kcfg_UseCurrent, SIGNAL(toggled(bool)), this, SLOT(slotUseCurrentDocToggled(bool))); + + m_doc = doc; + fillWidgets(); + updateWidgets(); +} + +void PasteOptions::fillWidgets() +{ + SeparatorCombo->insertItem(i18n(";")); + SeparatorCombo->insertItem(i18n("#")); + SeparatorCombo->insertItem(i18n("!")); + SeparatorCombo->insertItem(i18n("|")); + SeparatorCombo->insertItem(i18n(",")); + SeparatorCombo->insertItem(i18n("TAB")); + SeparatorCombo->insertItem(i18n(">= 2 SPACES")); + SeparatorCombo->insertItem(i18n(" : ")); + SeparatorCombo->insertItem(i18n(" :: ")); + + QStringList sl = Prefs::pasteOrder(); + OrderList->clear(); + for (int i = 0; i < (int) sl.count(); i++) + { + QString codename = m_langSet.findLongId(sl[i]); + if (codename.isEmpty()) + codename = sl[i]; + OrderList->insertItem(codename); + } + // any new languages to add to the listbox? + for (int i = 0; i < (int) m_langSet.size(); i++) + { + bool found = false; + for (int j = 0; j < (int) OrderList->count(); j++) + if (OrderList->text(j) == m_langSet.longId(i)) + found = true; + + if (!found) + OrderList->insertItem(m_langSet.longId(i)); + } +} + +void PasteOptions::updateWidgets() +{ + for (int i = 0; i < 9; ++i) + { + if (separator_id[i] == Prefs::separator()) + { + SeparatorCombo->setCurrentItem(i); + break; + } + } +} + + +void PasteOptions::syncButtons() +{ + bool usingCurrent = kcfg_UseCurrent->isChecked(); + OrderList->setDisabled(usingCurrent); + if (OrderList->count() > 1 && !usingCurrent) + { + DownButton->setEnabled(OrderList->currentItem() < (int) OrderList->count()-1); + SkipButton->setEnabled(true); + UpButton->setEnabled(OrderList->currentItem() != 0); + } + else + { + DownButton->setEnabled(false); + SkipButton->setEnabled(false); + UpButton->setEnabled(false); + } +} + +void PasteOptions::slotUpButtonClicked() +{ + if (OrderList->currentItem() > 0 && (int) OrderList->count() > 1) + { + int pos = OrderList->currentItem(); + QString item = OrderList->text(pos); + OrderList->removeItem(pos); + OrderList->insertItem(item, pos-1); + OrderList->setCurrentItem(pos-1); + emit widgetModified(); + } + syncButtons(); +} + +void PasteOptions::slotSkipButtonClicked() +{ + int pos = OrderList->currentItem(); + OrderList->insertItem("", OrderList->currentItem()); + OrderList->setCurrentItem(pos); + syncButtons(); + emit widgetModified(); +} + +void PasteOptions::slotDownButtonClicked() +{ + if ((int)OrderList->currentItem() < (int) OrderList->count()-1 && (int) OrderList->count() > 1) + { + int pos = OrderList->currentItem(); + QString item = OrderList->text(pos); + OrderList->removeItem(pos); + OrderList->insertItem(item, pos+1); + OrderList->setCurrentItem(pos+1); + emit widgetModified(); + } + syncButtons(); +} + +void PasteOptions::slotSeparatorComboActivated(int) +{ + emit widgetModified(); +} + +void PasteOptions::slotUseCurrentDocToggled(bool) +{ + OrderList->clear(); + OrderList->insertItem (m_langSet.findLongId(m_doc->getOriginalIdent())); + for (int i = 1; i < (int) m_doc->numLangs(); i++) + OrderList->insertItem (m_langSet.findLongId(m_doc->getIdent(i))); + + // any other languages to append besides those from doc? + for (int i = 0; i < (int) m_langSet.size(); i++) + { + bool found = false; + for (int j = 0; j < (int) OrderList->count(); j++) + if (OrderList->text(j) == m_langSet.longId(i)) + found = true; + + if (!found) + OrderList->insertItem(m_langSet.longId(i)); + } + + OrderList->setCurrentItem (0); +} + +bool PasteOptions::hasChanged() +{ + bool result; + result = ((separator_id[SeparatorCombo->currentItem()] != Prefs::separator())); + if (result) + return true; + QStringList ol, pl; + pl = Prefs::pasteOrder(); + ol = preparePasteOrderList(); + result = (pl.count() != ol.count()); + if (result) + return true; + for (uint i = 0; i < ol.count(); i--) + { + result = (ol[i] != pl[i]); + if (result) + return true; + } + return false; +} + +bool PasteOptions::isDefault() +{ + return !strcmp(separator_id[SeparatorCombo->currentItem()], "\t"); +} + +void PasteOptions::updateSettings() +{ + Prefs::setSeparator((separator_id[SeparatorCombo->currentItem()])); + Prefs::setPasteOrder(preparePasteOrderList()); +} + + +void PasteOptions::slotSyncPasteOrderList() +{ + for (int j = (int) OrderList->count()-1; j > 1; j--) + { + QString comp = OrderList->text(j); + for (int i = (int) j-1; i >=0; i--) + { + if (OrderList->text(i) == comp && !OrderList->text(i).isEmpty()) + { + OrderList->removeItem(j); + break; + } + } + } + + // order_list contains elements unknown in language set? remove them + for (int i = (int) OrderList->count()-1; i >=0; i--) + { + if (!OrderList->text(i).isEmpty()) + { + if (m_langSet.indexLongId(OrderList->text(i)) < 0) + { + OrderList->removeItem(i); + } + } + } + + // language set contains new elements? append them + for (int i = 0; i < (int) m_langSet.size(); i++) + { + bool found = false; + for (int j = 0; j < (int) OrderList->count(); j++) + if (m_langSet.longId(i) == OrderList->text(j)) + found = true; + + if (!found) + { + if (m_langSet.longId(i).isEmpty()) + OrderList->insertItem(m_langSet.shortId(i)); + else + OrderList->insertItem(m_langSet.longId(i)); + } + } + + // skip "skip" elements at tail + int i; + for (i = (int) OrderList->count()-1; i >= 0 && OrderList->text(i).isEmpty(); i--) + { + if (OrderList->currentItem() > (int) OrderList->count()-2) + OrderList->setCurrentItem(OrderList->count()-2); + OrderList->removeItem(i); + } +} + +QStringList PasteOptions::preparePasteOrderList() +{ + slotSyncPasteOrderList(); + QStringList sl; + // skip "skip" elements at tail + int i; + for (i = (int) OrderList->count()-1; i >= 0 && OrderList->text(i).isEmpty(); i--); + + // insert language codes and "skips" between them + for ( /**/; i >= 0; i--) + { + QString code = m_langSet.findShortId(OrderList->text(i)); + if (code.isEmpty()) + code = OrderList->text(i); // no longId previously available + if (OrderList->text(i).isEmpty()) + sl.insert (sl.begin(), ""); + else + sl.insert (sl.begin(), code); + } + return sl; +} + +#include "pasteoptions.moc" + diff --git a/kvoctrain/kvoctrain/common-dialogs/pasteoptions.h b/kvoctrain/kvoctrain/common-dialogs/pasteoptions.h new file mode 100644 index 00000000..15b1015b --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/pasteoptions.h @@ -0,0 +1,68 @@ +/*************************************************************************** + + paste options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Thu Mar 31 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef PASTEOPTIONS_H +#define PASTEOPTIONS_H + +#include "pasteoptionsbase.h" +#include "langset.h" + +class kvoctrainDoc; + +class PasteOptions : public PasteOptionsBase +{ + Q_OBJECT + +public: + PasteOptions(LangSet & langset, kvoctrainDoc * doc, QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); + + void updateWidgets(); + bool hasChanged(); + bool isDefault(); + void updateSettings(); + +signals: + void widgetModified(); + void syncPasteOrderList(); + +private slots: + void fillWidgets(); + void syncButtons(); + void slotUpButtonClicked(); + void slotSkipButtonClicked(); + void slotDownButtonClicked(); + void slotSeparatorComboActivated(int); + void slotUseCurrentDocToggled(bool); + +private: + void slotSyncPasteOrderList(); + QStringList preparePasteOrderList(); + kvoctrainDoc * m_doc; + LangSet m_langSet; + +}; + +#endif + diff --git a/kvoctrain/kvoctrain/common-dialogs/pasteoptionsbase.ui b/kvoctrain/kvoctrain/common-dialogs/pasteoptionsbase.ui new file mode 100644 index 00000000..3ee107fc --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/pasteoptionsbase.ui @@ -0,0 +1,214 @@ + +PasteOptionsBase + + + PasteOptionsBase + + + + 0 + 0 + 379 + 275 + + + + + unnamed + + + 0 + + + 6 + + + + label_sep + + + Sep&arator: + + + SeparatorCombo + + + + + SeparatorCombo + + + + 140 + 0 + + + + Choose which separator you want to use to separate your data. + + + Choose one separator which will divide the parts of an expression when transferring data from or to another application over the clipboard. + + + + + Spacer3 + + + Horizontal + + + Expanding + + + + 310 + 20 + + + + + + label_order + + + Order + + + + unnamed + + + 11 + + + 6 + + + + OrderList + + + + 3 + 3 + 0 + 0 + + + + + + DownButton + + + &Down + + + + + SkipButton + + + S&kip + + + + + UpButton + + + &Up + + + + + kcfg_UseCurrent + + + Use &current document + + + Check this if you want the items in the clipboard to be in the same language order as the current document. + + + When checked, the items in the clipboard are assumed to be in the same language order as the current document. + + + + + spacer5 + + + Vertical + + + Expanding + + + + 21 + 21 + + + + + + + + spacer4 + + + Vertical + + + Expanding + + + + 80 + 31 + + + + + + + + kcfg_UseCurrent + toggled(bool) + OrderList + setDisabled(bool) + + + kcfg_UseCurrent + toggled(bool) + UpButton + setDisabled(bool) + + + kcfg_UseCurrent + toggled(bool) + DownButton + setDisabled(bool) + + + kcfg_UseCurrent + toggled(bool) + SkipButton + setDisabled(bool) + + + + SeparatorCombo + kcfg_UseCurrent + OrderList + UpButton + SkipButton + DownButton + + + + kcombobox.h + + diff --git a/kvoctrain/kvoctrain/common-dialogs/prefs.kcfgc b/kvoctrain/kvoctrain/common-dialogs/prefs.kcfgc new file mode 100644 index 00000000..bb9ed639 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/prefs.kcfgc @@ -0,0 +1,7 @@ +# Code generation options for kconfig_compiler +IncludeFiles=../kv_resource.h,../kvt-core/kvoctrainexpr.h +File=kvoctrain.kcfg +ClassName=Prefs +Singleton=true +Mutators=true +Visibility=KDE_EXPORT \ No newline at end of file diff --git a/kvoctrain/kvoctrain/common-dialogs/presettings.kcfg b/kvoctrain/kvoctrain/common-dialogs/presettings.kcfg new file mode 100644 index 00000000..3a20eeca --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/presettings.kcfg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kvoctrain/kvoctrain/common-dialogs/presettings.kcfgc b/kvoctrain/kvoctrain/common-dialogs/presettings.kcfgc new file mode 100644 index 00000000..9c389dfe --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/presettings.kcfgc @@ -0,0 +1,5 @@ +File=presettings.kcfg +ClassName=PreSettings +Mutators=true +ItemAccessors=true +SetUserTexts=true diff --git a/kvoctrain/kvoctrain/common-dialogs/profilesdialog.cpp b/kvoctrain/kvoctrain/common-dialogs/profilesdialog.cpp new file mode 100644 index 00000000..d6669e7b --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/profilesdialog.cpp @@ -0,0 +1,370 @@ +/*************************************************************************** + profilesdialog.cpp - KVocTrain profiles dialog + + ------------------- + begin : Fri Apr 29 2005 + + copyright : (C) 2005 Peter Hedlund + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include +#include +#include +#include + +#include "profilesdialog.h" +#include "groupoptions.h" +#include "presettings.h" +#include "prefs.h" +#include "QueryManager.h" + +SettingsProfile::SettingsProfile( ) +{ +} + +SettingsProfile::SettingsProfile(QString n, QString q, QString t, QString b) +: name(n), query_set(q), thresh_set(t), block_set(b) +{ +} + +ProfilesDialog::ProfilesDialog(QueryManager * m, QWidget *parent, const char *name, bool modal) + : KDialogBase(Swallow, i18n("Profiles"), Close, Close, parent, name, modal, false) +{ + m_queryManager = m; + mw = new GroupOptions(this); + setMainWidget(mw); + + connect(mw->ps_del, SIGNAL(clicked()), this, SLOT(slotDeleteGroup())); + connect(mw->ps_new, SIGNAL(clicked()), this, SLOT(slotNewGroup())); + connect(mw->ps_recall, SIGNAL(clicked()), this, SLOT(slotRecallGroup())); + connect(mw->ps_store, SIGNAL(clicked()), this, SLOT(slotStoreGroup())); + + int ls = Prefs::numPreSetting(); + for (int i = 0 ; i < ls; i++) + { + PreSettings preSettings(QString::number(i)); + preSettings.readConfig(); + profiles.append(SettingsProfile(preSettings.name(), preSettings.query(), + preSettings.threshold(), preSettings.blocking())); + mw->ps_name->insertItem(preSettings.name()); + } + + mw->updateButtons(); +} + +void ProfilesDialog::slotDeleteGroup() +{ + if (mw->ps_name->count() != 0) + { + int curr = mw->ps_name->currentItem(); + mw->ps_name->removeItem(curr); + profiles.remove(profiles.at(curr)); + if (curr >= mw->ps_name->count()-1) + mw->ps_name->setCurrentItem(mw->ps_name->count()-1); + } + saveProfiles(); + mw->updateButtons(); +} + +void ProfilesDialog::slotNewGroup() +{ + bool ok; + QString newGroupName = KInputDialog::getText(i18n("Profile Description"), + i18n("Enter profile description:"), QString::null, &ok); + + if (ok) + { + newGroupName = newGroupName.stripWhiteSpace(); + mw->ps_name->insertItem(newGroupName); + profiles.append(SettingsProfile(newGroupName, "", "", "")); + modifyProfile(profiles.count()-1); + mw->ps_name->setCurrentItem(mw->ps_name->count()-1); + selectProfile(mw->ps_name->currentItem()); + mw->updateButtons(); + } +} + +void ProfilesDialog::slotRecallGroup() +{ + if (mw->ps_name->count() != 0) + selectProfile(mw->ps_name->currentItem()); +} + + +void ProfilesDialog::slotStoreGroup() +{ + if (mw->ps_name->count() != 0) + modifyProfile(mw->ps_name->currentItem()); +} + + + +static bool extract (QString &line, QString &ret) +{ + int lim = line.find (","); + if (lim < 0) + { + ret = ""; + line = ""; + return false; + } + else + { + ret = line.left(lim); + line.remove(0, lim+1); + } + + return true; +} + +void ProfilesDialog::selectProfile(int profile) +{ + if (profile < (int) profiles.count()) + { + QString line = profiles[profile].query_set; + QString s; + Prefs::setMaxTimePer(0); + Prefs::setSwapDirection(false); + Prefs::setAltLearn(false); + Prefs::setShowCounter(false); + //kvq_timeout_t type_to = kvq_notimeout; + Prefs::setSuggestions(false); + Prefs::setSplit(false); + Prefs::setPeriods(true); + Prefs::setColons(false); + Prefs::setSemicolons(true); + Prefs::setCommas(false); + Prefs::setFields(5); + Prefs::setShowMore(true); + Prefs::setIKnow(true); + if (extract (line, s)) + Prefs::setMaxTimePer(s.toInt()); + if (extract (line, s)) + Prefs::setSwapDirection((bool) s.toInt()); + if (extract (line, s)) + Prefs::setAltLearn((bool) s.toInt()); + if (extract (line, s)) + Prefs::setShowCounter((bool) s.toInt()); + if (extract (line, s)) + Prefs::setQueryTimeout(s.toInt()); + if (extract (line, s)) + Prefs::setSuggestions((bool) s.toInt()); + if (extract (line, s)) + Prefs::setSplit((bool) s.toInt()); + if (extract (line, s)) + Prefs::setPeriods((bool) s.toInt()); + if (extract (line, s)) + Prefs::setColons((bool) s.toInt()); + if (extract (line, s)) + Prefs::setSemicolons((bool) s.toInt()); + if (extract (line, s)) + Prefs::setCommas((bool) s.toInt()); + if (extract (line, s)) + Prefs::setFields(s.toInt()); + if (extract (line, s)) + Prefs::setShowMore((bool) s.toInt()); + if (extract (line, s)) + Prefs::setIKnow((bool) s.toInt()); + +#define QCT(x) Prefs::EnumCompType::type(x) + + line = profiles[profile].thresh_set; + + line.stripWhiteSpace(); + if (line.length() != 0 && line[0] == '(') + { // new style: multiple lessons + int pos; + line.remove(0, 1); + if ((pos = line.find(')')) > 0) + { + s = line.left (pos); + line.remove (0, pos+1); + } + else + { + s = line; + line = ""; + } + m_queryManager->setLessonItemStr(s); + } + else if (extract (line, s)) + m_queryManager->setLessonItemStr(s); + + if (extract (line, s)) + Prefs::setCompType(Prefs::EnumType::Lesson, QCT(s.toInt())); + if (extract (line, s)) + Prefs::setTypeItem(s); // s.toInt() + if (extract (line, s)) + Prefs::setCompType(Prefs::EnumType::WordType, QCT(s.toInt())) /*manager.setTypeComp(QCT(s.toInt()))*/; + if (extract (line, s)) + Prefs::setGradeItem(s.toInt()); + if (extract (line, s)) + Prefs::setCompType(Prefs::EnumType::Grade, QCT(s.toInt())); + if (extract (line, s)) + Prefs::setQueryItem(s.toInt()); + if (extract (line, s)) + Prefs::setCompType(Prefs::EnumType::Query, QCT(s.toInt())); + if (extract (line, s)) + Prefs::setBadItem(s.toInt()); + if (extract (line, s)) + Prefs::setCompType(Prefs::EnumType::Bad, QCT(s.toInt())); + if (extract (line, s)) + Prefs::setDateItem(s.toInt()); + if (extract (line, s)) + Prefs::setCompType(Prefs::EnumType::Date, QCT(s.toInt())); + +#undef QCT + + line = profiles[profile].block_set; + Prefs::setBlock(false); + Prefs::setExpire(false); + + if (extract (line, s)) + Prefs::setBlock((bool) s.toInt()); + if (extract (line, s)) + Prefs::setBlockItem(KV_LEV1_GRADE, s.toInt()); + if (extract (line, s)) + Prefs::setBlockItem(KV_LEV2_GRADE, s.toInt()); + if (extract (line, s)) + Prefs::setBlockItem(KV_LEV3_GRADE, s.toInt()); + if (extract (line, s)) + Prefs::setBlockItem(KV_LEV4_GRADE, s.toInt()); + if (extract (line, s)) + Prefs::setBlockItem(KV_LEV5_GRADE, s.toInt()); + if (extract (line, s)) + Prefs::setBlockItem(KV_LEV6_GRADE, s.toInt()); + if (extract (line, s)) + Prefs::setBlockItem(KV_LEV7_GRADE, s.toInt()); + + if (extract (line, s)) + Prefs::setExpire((bool) s.toInt()); + if (extract (line, s)) + Prefs::setExpireItem(KV_LEV1_GRADE, s.toInt()); + if (extract (line, s)) + Prefs::setExpireItem(KV_LEV2_GRADE, s.toInt()); + if (extract (line, s)) + Prefs::setExpireItem(KV_LEV3_GRADE, s.toInt()); + if (extract (line, s)) + Prefs::setExpireItem(KV_LEV4_GRADE, s.toInt()); + if (extract (line, s)) + Prefs::setExpireItem(KV_LEV5_GRADE, s.toInt()); + if (extract (line, s)) + Prefs::setExpireItem(KV_LEV6_GRADE, s.toInt()); + if (extract (line, s)) + Prefs::setExpireItem(KV_LEV7_GRADE, s.toInt()); + } + emit profileActivated(); +} + +void ProfilesDialog::modifyProfile(int profile) +{ + if (profile == -1) + return; + + if (profile < (int) profiles.count()) + { + QString s; + QString line; + + s.setNum(Prefs::maxTimePer()); + line += s + ','; + s.setNum(Prefs::swapDirection()); + line += s + ','; + s.setNum(Prefs::altLearn()); + line += s + ','; + s.setNum((int) Prefs::showCounter()); + line += s + ','; + s.setNum( (int) Prefs::queryTimeout() /*getTypeQueryTimeout()*/); + line += s + ','; + s.setNum((int) Prefs::suggestions()); + line += s + ','; + s.setNum((int) Prefs::split()); + line += s + ','; + s.setNum((int) Prefs::periods()); + line += s + ','; + s.setNum((int) Prefs::colons()); + line += s + ','; + s.setNum((int) Prefs::semicolons()); + line += s + ','; + s.setNum((int) Prefs::commas()); + line += s + ','; + s.setNum(Prefs::fields()); + line += s + ','; + s.setNum((int) Prefs::showMore()); + line += s + ','; + s.setNum((int) Prefs::iKnow()); + line += s + ','; + profiles[profile].query_set = line; + + line = '(' + m_queryManager->lessonItemStr() + ')'; + s.setNum((int) Prefs::compType(Prefs::EnumType::Lesson)); + line += s + ','; + s = Prefs::typeItem(); + line += s + ','; + s.setNum((int) Prefs::compType(Prefs::EnumType::WordType) /*manager.typeComp()*/); + line += s + ','; + s.setNum(Prefs::gradeItem()); + line += s + ','; + s.setNum((int) Prefs::compType(Prefs::EnumType::Grade)); + line += s + ','; + s.setNum(Prefs::queryItem()); + line += s + ','; + s.setNum((int) Prefs::compType(Prefs::EnumType::Query)); + line += s + ','; + s.setNum(Prefs::badItem()); + line += s + ','; + s.setNum((int) Prefs::compType(Prefs::EnumType::Bad)); + line += s + ','; + s.setNum(Prefs::dateItem()); + line += s + ','; + s.setNum((int) Prefs::compType(Prefs::EnumType::WordType)); + line += s + ','; + profiles[profile].thresh_set = line; + + s.setNum(Prefs::block()); + line = s + ','; + for (int i = KV_LEV1_GRADE; i <= KV_MAX_GRADE; i++) + { + s.setNum(Prefs::blockItem(i)); + line += s + ','; + } + + s.setNum(Prefs::expire()); + line += s + ','; + for (int i = KV_LEV1_GRADE; i <= KV_MAX_GRADE; i++) + { + s.setNum(Prefs::expireItem(i)); + line += s + ','; + } + profiles[profile].block_set = line; + } + saveProfiles(); +} + +void ProfilesDialog::saveProfiles( ) +{ + Prefs::setNumPreSetting(profiles.count()); + for (int i = 0 ; i < (int) profiles.count(); i++) + { + PreSettings preSettings(QString::number(i)); + preSettings.setName(profiles[i].name); + preSettings.setQuery(profiles[i].query_set); + preSettings.setThreshold(profiles[i].thresh_set); + preSettings.setBlocking(profiles[i].block_set); + preSettings.writeConfig(); + } +} + +#include "profilesdialog.moc" diff --git a/kvoctrain/kvoctrain/common-dialogs/profilesdialog.h b/kvoctrain/kvoctrain/common-dialogs/profilesdialog.h new file mode 100644 index 00000000..827ba191 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/profilesdialog.h @@ -0,0 +1,73 @@ +/*************************************************************************** + profilesdialog.h - KVocTrain profiles dialog + + ------------------- + begin : Fri Apr 29 2005 + + copyright : (C) 2005 Peter Hedlund + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + * + ***************************************************************************/ + +#ifndef PROFILESDIALOG_H +#define PROFILESDIALOG_H + +#include + +#include + +/** +@author Peter Hedlund +*/ + +class QueryManager; +class GroupOptions; + +class SettingsProfile +{ +public: + SettingsProfile(); + SettingsProfile (QString n, QString q, QString t, QString b); + + QString name; + QString query_set; + QString thresh_set; + QString block_set; +}; + +class ProfilesDialog : public KDialogBase +{ + Q_OBJECT + +public: + ProfilesDialog(QueryManager * m, QWidget *parent = 0, const char *name = 0, bool modal = true); + +signals: + void profileActivated(); + +protected slots: + void slotDeleteGroup(); + void slotNewGroup(); + void slotStoreGroup(); + void slotRecallGroup(); + +private: + void selectProfile(int profile); + void modifyProfile(int profile); + void saveProfiles(); + + typedef QValueList Profiles; + Profiles profiles; + QueryManager * m_queryManager; + GroupOptions * mw; +}; + +#endif diff --git a/kvoctrain/kvoctrain/common-dialogs/queryoptions.cpp b/kvoctrain/kvoctrain/common-dialogs/queryoptions.cpp new file mode 100644 index 00000000..b1677e3f --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/queryoptions.cpp @@ -0,0 +1,72 @@ +/*************************************************************************** + + query options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Tue Apr 5 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include + +#include + +#include "queryoptions.h" +#include "prefs.h" + +QueryOptions::QueryOptions(QWidget* parent, const char* name, WFlags fl) +: QueryOptionsBase(parent,name,fl) +{ + kcfg_MaxTimePer->setDisabled(r_no_limit->isChecked()); + kcfg_ShowCounter->setDisabled(r_no_limit->isChecked()); + label_mqtime->setDisabled(r_no_limit->isChecked()); + kcfg_Periods->setEnabled(kcfg_Split->isChecked()); + kcfg_Colons->setEnabled(kcfg_Split->isChecked()); + kcfg_Semicolons->setEnabled(kcfg_Split->isChecked()); + kcfg_Commas->setEnabled(kcfg_Split->isChecked()); + kcfg_Fields->setEnabled(kcfg_Split->isChecked()); + label_at->setEnabled(kcfg_Split->isChecked()); + label_split_max_fields->setEnabled(kcfg_Split->isChecked()); +} + +void QueryOptions::updateWidgets() +{ + //This is required for loading profiles properly + kcfg_QueryTimeout->setButton((int) Prefs::queryTimeout()); + kcfg_MaxTimePer->setValue(Prefs::maxTimePer()); + kcfg_ShowCounter->setChecked(Prefs::showCounter()); + kcfg_SwapDirection->setChecked(Prefs::swapDirection()); + kcfg_AltLearn->setChecked(Prefs::altLearn()); + kcfg_Suggestions->setChecked(Prefs::suggestions()); + kcfg_Split->setChecked(Prefs::split()); + kcfg_Periods->setChecked(Prefs::periods()); + kcfg_Colons->setChecked(Prefs::colons()); + kcfg_Semicolons->setChecked(Prefs::semicolons()); + kcfg_Commas->setChecked(Prefs::commas()); + kcfg_Fields->setValue(Prefs::fields()); + kcfg_ShowMore->setChecked(Prefs::showMore()); + kcfg_IKnow->setChecked(Prefs::iKnow()); +} + +#include "queryoptions.moc" + diff --git a/kvoctrain/kvoctrain/common-dialogs/queryoptions.h b/kvoctrain/kvoctrain/common-dialogs/queryoptions.h new file mode 100644 index 00000000..b424cbb2 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/queryoptions.h @@ -0,0 +1,42 @@ +/*************************************************************************** + + query options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Tue Apr 5 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef QUERYOPTIONS_H +#define QUERYOPTIONS_H + +#include "queryoptionsbase.h" + +class QueryOptions : public QueryOptionsBase +{ + Q_OBJECT + +public: + QueryOptions(QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); + + void updateWidgets(); +}; + +#endif + diff --git a/kvoctrain/kvoctrain/common-dialogs/queryoptionsbase.ui b/kvoctrain/kvoctrain/common-dialogs/queryoptionsbase.ui new file mode 100644 index 00000000..24e70c58 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/queryoptionsbase.ui @@ -0,0 +1,573 @@ + +QueryOptionsBase + + + QueryOptionsBase + + + + 0 + 0 + 452 + 404 + + + + + unnamed + + + 0 + + + 6 + + + + kcfg_AltLearn + + + &Use alternative learning method + + + Use the Leitner learning method + + + By checking this, you will use the Leitner method of learning which requires you to answer correctly to each question 4 times in a row. + + + + + kcfg_SwapDirection + + + S&wap direction randomly + + + + + unnamed + + + Random Query Options + + + + unnamed + + + + kcfg_Suggestions + + + true + + + &Enable suggestion lists + + + If checked, pressing F5 or F6 will display a list of suggestions + + + When this options is enabled, you can enter part of an answer, then press F5 or F6 to get a list of translations starting with or containing the text you typed. + + + + + kcfg_Split + + + true + + + Split &translations + + + Split translations and show multiple answer fields + + + When this options is enabled, the program will split translations into several parts, show multiple answer fields, and you will need to answer each one of them. This is useful for example when a word has several meanings that have different translations in the other language. + + + + + label_split_max_fields + + + Maximum number of &fields: + + + kcfg_Fields + + + Maximum number of fields to split translations into + + + Enter the maximum number of answer fields you want to have. When splitting translations, the program will only split into this many parts, and the last part will contain the rest of the translation. + + + + + kcfg_IKnow + + + true + + + Enable I Know &button + + + Enable the I Know It button on the Random Query screen + + + If this is checked, the I Know button will be available. It allows you to tell the query that you know the result without writing it or having it checked. This is available by default. If you uncheck this, the I Know button will not be available. + + + + + label_at + + + + 1 + 5 + 0 + 0 + + + + at + + + + + kcfg_Periods + + + true + + + pe&riods + + + Split translations at periods + + + When this options is enabled, translations will be split at periods if they have any (except any trailing periods that will be removed). + + + + + kcfg_Semicolons + + + true + + + sem&icolons + + + Split translations at semicolons + + + When this options is enabled, translations that have not been split at periods or colons will be split at semicolons if they have any. + + + + + kcfg_Commas + + + true + + + + 3 + 0 + 0 + 0 + + + + co&mmas + + + Split translations at commas + + + When this options is enabled, translations that have not been split at periods, colons or semicolons will be split at commas if they have any. + + + + + kcfg_Colons + + + true + + + co&lons + + + Split translations at colons + + + When this options is enabled, translations that have not been split at periods will be split at colons if they have any. + + + + + kcfg_ShowMore + + + true + + + Enable S&how More button + + + Enable the Show More button on the Random Query screen + + + When this is checked, you will be able to use a Show More button which allow you to get the next letter in your answer in the query. If this is unchecked, the Show More button will not be enabled, you will not be able to use it. + + + + + spacer12 + + + Horizontal + + + Minimum + + + + 16 + 48 + + + + + + kcfg_Fields + + + + 1 + 0 + 0 + 0 + + + + + 32767 + 32767 + + + + 2 + + + 10 + + + Maximum number of fields to split translations into + + + Enter the maximum number of answer fields you want to have. When splitting translations, the program will only split into this many parts, and the last part will contain the rest of the translation. + + + + + spacer13 + + + Horizontal + + + Expanding + + + + 111 + 20 + + + + + + + + spacer6 + + + Vertical + + + Expanding + + + + 290 + 20 + + + + + + QueryTimeout + + + Time Per Query + + + false + + + + unnamed + + + 6 + + + + kcfg_QueryTimeout + + + NoFrame + + + + + + + unnamed + + + 0 + + + + r_show_to + + + &Show solution + + + 1 + + + + + r_no_limit + + + &No time limitation + + + 0 + + + Check this if you do not want any time limitation per query. + + + When this is checked, there is no time limitation for each query + + + + + r_cont_to + + + &Continue after timeout + + + + + + + layout3 + + + + unnamed + + + + label_mqtime + + + Ma&x. time (s): + + + kcfg_MaxTimePer + + + + + kcfg_ShowCounter + + + + 3 + 0 + 0 + 0 + + + + S&how remaining time + + + If checked, activate a progress bar to show the remaining time. + + + Check this button if you want to activate a progress bar to show the remaining time for each query. + + + + + Spacer1 + + + Horizontal + + + Minimum + + + + 83 + 20 + + + + + + kcfg_MaxTimePer + + + 0 + + + 604800 + + + Set the maximum time allowed per query. + + + You may set a time limit KVocTrain grants you to remember the correct answer. Set here the maximum time you want to allow per query. + + + + + + + spacer9 + + + Vertical + + + Expanding + + + + 200 + 16 + + + + + + + + + + kcfg_Split + toggled(bool) + kcfg_Periods + setEnabled(bool) + + + kcfg_Split + toggled(bool) + kcfg_Colons + setEnabled(bool) + + + kcfg_Split + toggled(bool) + kcfg_Semicolons + setEnabled(bool) + + + kcfg_Split + toggled(bool) + kcfg_Commas + setEnabled(bool) + + + kcfg_Split + toggled(bool) + kcfg_Fields + setEnabled(bool) + + + r_no_limit + toggled(bool) + kcfg_MaxTimePer + setDisabled(bool) + + + r_no_limit + toggled(bool) + kcfg_ShowCounter + setDisabled(bool) + + + kcfg_Split + toggled(bool) + label_at + setEnabled(bool) + + + kcfg_Split + toggled(bool) + label_split_max_fields + setEnabled(bool) + + + r_no_limit + toggled(bool) + label_mqtime + setDisabled(bool) + + + + kcfg_MaxTimePer + kcfg_ShowCounter + kcfg_SwapDirection + kcfg_AltLearn + kcfg_Suggestions + kcfg_Split + kcfg_Periods + kcfg_Colons + kcfg_Semicolons + kcfg_Commas + kcfg_Fields + kcfg_ShowMore + kcfg_IKnow + + + + knuminput.h + knuminput.h + knuminput.h + knuminput.h + + diff --git a/kvoctrain/kvoctrain/common-dialogs/thresholdoptions.cpp b/kvoctrain/kvoctrain/common-dialogs/thresholdoptions.cpp new file mode 100644 index 00000000..e611eb36 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/thresholdoptions.cpp @@ -0,0 +1,450 @@ +/*************************************************************************** + + threshold options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Tue Apr 5 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include + +#include +#include + +#include "thresholdoptions.h" +#include "QueryManager.h" +#include "prefs.h" + + +static Prefs::EnumCompType::type bad_complist[] = + {Prefs::EnumCompType::DontCare, Prefs::EnumCompType::MoreThan, Prefs::EnumCompType::MoreEqThan, + Prefs::EnumCompType::EqualTo, Prefs::EnumCompType::NotEqual, Prefs::EnumCompType::LessEqThan, + Prefs::EnumCompType::LessThan, Prefs::EnumCompType::type(-1)}; + +static Prefs::EnumCompType::type query_complist[] = + {Prefs::EnumCompType::DontCare, Prefs::EnumCompType::MoreThan, Prefs::EnumCompType::MoreEqThan, + Prefs::EnumCompType::EqualTo, Prefs::EnumCompType::NotEqual, Prefs::EnumCompType::LessEqThan, + Prefs::EnumCompType::LessThan, Prefs::EnumCompType::type(-1)}; + +static Prefs::EnumCompType::type grade_complist[] = + {Prefs::EnumCompType::DontCare, Prefs::EnumCompType::WorseThan, Prefs::EnumCompType::WorseEqThan, + Prefs::EnumCompType::EqualTo, Prefs::EnumCompType::NotEqual, Prefs::EnumCompType::BetterEqThan, + Prefs::EnumCompType::BetterThan, Prefs::EnumCompType::type(-1)}; + +static Prefs::EnumCompType::type type_complist[] = + {Prefs::EnumCompType::DontCare, Prefs::EnumCompType::EqualTo, Prefs::EnumCompType::NotEqual, + Prefs::EnumCompType::type(-1)}; + +static Prefs::EnumCompType::type date_complist[] = + {Prefs::EnumCompType::DontCare, Prefs::EnumCompType::Before, Prefs::EnumCompType::Within, + Prefs::EnumCompType::NotQueried, Prefs::EnumCompType::type(-1)}; + +static Prefs::EnumCompType::type less_complist[] = + {Prefs::EnumCompType::DontCare, Prefs::EnumCompType::OneOf, Prefs::EnumCompType::NotOneOf, + Prefs::EnumCompType::Current, Prefs::EnumCompType::NotAssigned, Prefs::EnumCompType::type(-1)}; + +struct ThreshListRef +{ + const char *text; + long int num; +}; + +static ThreshListRef Threshdate_itemlist [] = + { + {I18N_NOOP("30 Min"), 30*60}, + {I18N_NOOP("1 Hour"), 1 * 60*60}, + {I18N_NOOP("2 Hours"), 2 * 60*60}, + {I18N_NOOP("4 Hours"), 4 * 60*60}, + {I18N_NOOP("8 Hours"), 8 * 60*60}, + {I18N_NOOP("12 Hours"), 12 * 60*60}, + {I18N_NOOP("18 Hours"), 18 * 60*60}, + + {I18N_NOOP("1 Day"), 1 * 60*60*24}, + {I18N_NOOP("2 Days"), 2 * 60*60*24}, + {I18N_NOOP("3 Days"), 3 * 60*60*24}, + {I18N_NOOP("4 Days"), 4 * 60*60*24}, + {I18N_NOOP("5 Days"), 5 * 60*60*24}, + {I18N_NOOP("6 Days"), 6 * 60*60*24}, + + {I18N_NOOP("1 Week"), 1 * 60*60*24*7}, + {I18N_NOOP("2 Weeks"), 2 * 60*60*24*7}, + {I18N_NOOP("3 Weeks"), 3 * 60*60*24*7}, + {I18N_NOOP("4 Weeks"), 4 * 60*60*24*7}, + + {I18N_NOOP("1 Month"), 1 * 60*60*24*30}, + {I18N_NOOP("2 Months"), 2 * 60*60*24*30}, + {I18N_NOOP("3 Months"), 3 * 60*60*24*30}, + {I18N_NOOP("4 Months"), 4 * 60*60*24*30}, + {I18N_NOOP("5 Months"), 5 * 60*60*24*30}, + {I18N_NOOP("6 Months"), 6 * 60*60*24*30}, + {0, 0} + }; + + +ThresholdOptions::ThresholdOptions(KComboBox * lessons, QueryManager * m, QWidget* parent, const char* name, WFlags fl) +: ThresholdOptionsBase(parent, name, fl), m_lessons(lessons) +{ + connect(lessoncomp, SIGNAL(activated(int)), SLOT(slotSetLessonComp(int))); + connect(lessonlist, SIGNAL(selectionChanged()), SIGNAL(widgetModified())); + connect(b_all_less, SIGNAL(clicked()), SLOT(slotSelectAll())); + connect(b_none_less, SIGNAL(clicked()), SLOT(slotSelectNone())); + connect(typecomp, SIGNAL(activated(int)), SLOT(slotSetTypeComp(int))); + connect(typelist, SIGNAL(activated(int)), SLOT(slotComboActivated(int))); + connect(gradecomp, SIGNAL(activated(int)), SLOT(slotSetGradeComp(int))); + connect(gradelist, SIGNAL(activated(int)), SLOT(slotComboActivated(int))); + connect(querycomp, SIGNAL(activated(int)), SLOT(slotSetQueryComp(int))); + connect(querylist, SIGNAL(activated(int)), SLOT(slotComboActivated(int))); + connect(badcomp, SIGNAL(activated(int)), SLOT(slotSetBadComp(int))); + connect(badlist, SIGNAL(activated(int)), SLOT(slotComboActivated(int))); + connect(datecomp, SIGNAL(activated(int)), SLOT(slotSetDateComp(int))); + connect(datelist, SIGNAL(activated(int)), SLOT(slotComboActivated(int))); + + m_queryManager = m; + fillWidgets(); + updateWidgets(); +} + +void ThresholdOptions::fillWidgets() +{ + Prefs::EnumCompType::type *ct; + ThreshListRef *ref; + + lessonlist->clear(); + for (int i = 1; i < (int) m_lessons->count(); i++ ) // first in lessons is ! + lessonlist->insertItem (m_lessons->text(i)); + + // limits and threshholds (the five comboboxes on the right) + gradelist->clear(); + for (int i = 1; i <= KV_MAX_GRADE; i++) + gradelist->insertItem (m_queryManager->gradeStr(i)); + + typelist->clear(); + all_maintypes = QueryManager::getRelation(true); // collect main types + for (int i = 0; i < (int) all_maintypes.size(); i++) + typelist->insertItem (all_maintypes[i].longStr()); + + badlist->clear(); + querylist->clear(); + for (int i = 0; i <= 15; i++) + { + badlist->insertItem(QString::number(i)); + querylist->insertItem(QString::number(i)); + } + + ref = Threshdate_itemlist; + datelist->clear(); + while (ref->text != 0 ) + { + datelist->insertItem (i18n(ref->text)); + ref++; + } + + //compare-functions (the lesson combobox and the five comboboxes on the left) + ct = less_complist; + lessoncomp->clear(); + while (*ct != Prefs::EnumCompType::type(-1) ) + { + lessoncomp->insertItem (m_queryManager->compStr(*ct)); + ct++; + } + + ct = type_complist; + typecomp->clear(); + while (*ct != Prefs::EnumCompType::type(-1) ) + { + typecomp->insertItem (m_queryManager->compStr(*ct)); + ct++; + } + + ct = query_complist; + querycomp->clear(); + while (*ct != Prefs::EnumCompType::type(-1) ) + { + querycomp->insertItem (m_queryManager->compStr(*ct)); + ct++; + } + + ct = bad_complist; + badcomp->clear(); + while (*ct != Prefs::EnumCompType::type(-1) ) { + badcomp->insertItem (m_queryManager->compStr(*ct)); + ct++; + } + + ct = grade_complist; + gradecomp->clear(); + while (*ct != Prefs::EnumCompType::type(-1) ) { + gradecomp->insertItem (m_queryManager->compStr(*ct)); + ct++; + } + + ct = date_complist; + datecomp->clear(); + while (*ct != Prefs::EnumCompType::type(-1) ) { + datecomp->insertItem (m_queryManager->compStr(*ct)); + ct++; + } +} + +void ThresholdOptions::updateWidgets() +{ + int index = 0; + Prefs::EnumCompType::type *ct; + ThreshListRef *ref; + + vector sel = m_queryManager->lessonItems(); + if (sel.size() != 0) + { + for (int i = 0; i < (int) sel.size(); i++) + { + if (sel[i] > 0 && sel[i]-1 < (int) lessonlist->count()) // 0 = not assigned lesson + { + lessonlist->setCurrentItem(sel[i]-1); // important with qt1.x! + lessonlist->setSelected(sel[i]-1, true); + } + } + } + + gradelist->setCurrentItem(Prefs::gradeItem()); + + for (int i = 0; i < typelist->count(); i++) + { + if (Prefs::typeItem() == all_maintypes[i].shortStr()) + index = i; + } + typelist->setCurrentItem(index); + + badlist->setCurrentItem(Prefs::badItem()); + querylist->setCurrentItem(Prefs::queryItem()); + + ref = Threshdate_itemlist; + while (ref->text != 0 ) { + if (Prefs::dateItem() == ref->num) + index = ref - Threshdate_itemlist; + ref++; + } + datelist->setCurrentItem(index); + + //compare-functions (the lesson combobox and the five comboboxes on the left) + ct = less_complist; + while (*ct != Prefs::compType(Prefs::EnumType::Lesson)) + ct++; + lessoncomp->setCurrentItem (ct - less_complist); + slotSetLessonComp(ct - less_complist); + + ct = type_complist; + while (*ct != Prefs::compType(Prefs::EnumType::WordType)) + ct++; + typecomp->setCurrentItem(ct - type_complist); + typelist->setEnabled(ct - type_complist != 0); // don`t care == 0 + + ct = query_complist; + while (*ct != Prefs::compType(Prefs::EnumType::Query)) + ct++; + querycomp->setCurrentItem (ct - query_complist); + querylist->setEnabled(ct - query_complist != 0); // don`t care == 0 + + ct = bad_complist; + while (*ct != Prefs::compType(Prefs::EnumType::Bad)) + ct++; + badcomp->setCurrentItem(ct - bad_complist); + badlist->setEnabled(ct - bad_complist != 0); // don`t care == 0 + + ct = grade_complist; + while (*ct != Prefs::compType(Prefs::EnumType::Grade)) + ct++; + gradecomp->setCurrentItem (ct - grade_complist); + gradelist->setEnabled(ct - grade_complist != 0); // don`t care == 0 + + ct = date_complist; + while (*ct != Prefs::compType(Prefs::EnumType::Date)) + ct++; + datecomp->setCurrentItem (ct - date_complist); + if (date_complist[ct - date_complist] == Prefs::EnumCompType::Before || + date_complist[ct - date_complist] == Prefs::EnumCompType::Within) + datelist->setEnabled(true); + else + datelist->setEnabled(false); +} + +void ThresholdOptions::slotSelectAll() +{ + lessonlist->selectAll(true); + emit widgetModified(); +} + +void ThresholdOptions::slotSelectNone() +{ + lessonlist->selectAll(false); + emit widgetModified(); +} + + +void ThresholdOptions::slotComboActivated(int) +{ + emit widgetModified(); +} + + +void ThresholdOptions::slotSetGradeComp(int i) +{ + gradelist->setEnabled(i != 0); // don`t care == 0 + emit widgetModified(); +} + +void ThresholdOptions::slotSetBadComp(int i) +{ + badlist->setEnabled(i != 0); // don`t care == 0 + emit widgetModified(); +} + +void ThresholdOptions::slotSetQueryComp(int i) +{ + querylist->setEnabled(i != 0); // don`t care == 0 + emit widgetModified(); +} + +void ThresholdOptions::slotSetTypeComp(int i) +{ + typelist->setEnabled(i != 0); // don`t care == 0 + emit widgetModified(); +} + +void ThresholdOptions::slotSetLessonItems() +{ + vector sel; + int cnt = 0; + + for (int i = 0; i < (int) lessonlist->count(); i++) + { + if (lessonlist->isSelected(i)) + { + sel.push_back(i+1); // 0 = not assigned lesson + cnt++; + } + } + + QString s; + s.setNum(cnt); + l_count->setText (s); + + m_queryManager->setLessonItems(sel); +} + +void ThresholdOptions::slotSetLessonComp(int i) +{ + if (less_complist[i] == Prefs::EnumCompType::OneOf || less_complist[i] == Prefs::EnumCompType::NotOneOf) + { + lessonlist->setEnabled(true); + b_all_less->setEnabled(true); + b_none_less->setEnabled(true); + l_count->setEnabled(true); + l_lesson->setEnabled(true); + } + else + { + l_count->setEnabled(false); + lessonlist->setEnabled(false); + b_all_less->setEnabled(false); + b_none_less->setEnabled(false); + l_lesson->setEnabled(false); + } + + if (i < 0) + return; + + emit widgetModified(); +} + +void ThresholdOptions::slotSetDateComp(int i) +{ + if (date_complist[i] == Prefs::EnumCompType::Before || date_complist[i] == Prefs::EnumCompType::Within) + datelist->setEnabled(true); + else + datelist->setEnabled(false); + emit widgetModified(); +} + +void ThresholdOptions::slotBlockExpire(bool block, bool expire) +{ + bool enable = !(block | expire); + + gradecomp->setEnabled(enable); + gradelist->setEnabled(enable && gradecomp->currentItem() != 0); + label_grade->setEnabled(enable); + + datecomp->setEnabled(enable); + datelist->setEnabled(enable && datecomp->currentItem() != 0); + label_qdate->setEnabled(enable); + + querycomp->setEnabled(enable); + querylist->setEnabled(enable && querycomp->currentItem() != 0); + label_qcount->setEnabled(enable); + + badcomp->setEnabled(enable); + badlist->setEnabled(enable && badcomp->currentItem() != 0); + label_bcount->setEnabled(enable); +} + +bool ThresholdOptions::isDefault() +{ + return less_complist[lessoncomp->currentItem()] == Prefs::EnumCompType::Current && + type_complist[typecomp->currentItem()] == Prefs::EnumCompType::DontCare && + grade_complist[gradecomp->currentItem()] == Prefs::EnumCompType::DontCare && + date_complist[datecomp->currentItem()] == Prefs::EnumCompType::DontCare && + query_complist[querycomp->currentItem()] == Prefs::EnumCompType::DontCare && + bad_complist[badcomp->currentItem()] == Prefs::EnumCompType::DontCare; +} + +void ThresholdOptions::updateSettings() +{ + Prefs::setCompType(Prefs::EnumType::Lesson, less_complist[lessoncomp->currentItem()]); + slotSetLessonItems(); + Prefs::setCompType(Prefs::EnumType::WordType, type_complist[typecomp->currentItem()]); + Prefs::setTypeItem(all_maintypes[typelist->currentItem()].shortStr()); + Prefs::setCompType(Prefs::EnumType::Grade, grade_complist[gradecomp->currentItem()]); + Prefs::setGradeItem(gradelist->currentItem() + 1); + Prefs::setCompType(Prefs::EnumType::Query, query_complist[querycomp->currentItem()]); + Prefs::setQueryItem(querylist->currentItem()); + Prefs::setCompType(Prefs::EnumType::Bad, bad_complist[badcomp->currentItem()]); + Prefs::setBadItem(badlist->currentItem()); + Prefs::setCompType(Prefs::EnumType::Date, date_complist[datecomp->currentItem()]); + Prefs::setDateItem(Threshdate_itemlist[datelist->currentItem()].num); +} + +bool ThresholdOptions::hasChanged() +{ + return less_complist[lessoncomp->currentItem()] != Prefs::compType(Prefs::EnumType::Lesson) || + type_complist[typecomp->currentItem()] != Prefs::compType(Prefs::EnumType::WordType) || + grade_complist[gradecomp->currentItem()] != Prefs::compType(Prefs::EnumType::Grade) || + query_complist[querycomp->currentItem()] != Prefs::compType(Prefs::EnumType::Query) || + bad_complist[badcomp->currentItem()] != Prefs::compType(Prefs::EnumType::Bad) || + date_complist[datecomp->currentItem()] != Prefs::compType(Prefs::EnumType::Date) || + all_maintypes[typelist->currentItem()].shortStr() != Prefs::typeItem() || + gradelist->currentItem() + 1 != Prefs::gradeItem() || + querylist->currentItem() != Prefs::queryItem() || + badlist->currentItem() != Prefs::badItem() || + Threshdate_itemlist[datelist->currentItem()].num != Prefs::dateItem(); +} + +#include "thresholdoptions.moc" diff --git a/kvoctrain/kvoctrain/common-dialogs/thresholdoptions.h b/kvoctrain/kvoctrain/common-dialogs/thresholdoptions.h new file mode 100644 index 00000000..f64a99bb --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/thresholdoptions.h @@ -0,0 +1,71 @@ +/*************************************************************************** + + threshold options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Tue Apr 5 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef THRESHOLDOPTIONS_H +#define THRESHOLDOPTIONS_H + +#include "thresholdoptionsbase.h" +#include "QueryManager.h" + +class KComboBox; + +class ThresholdOptions : public ThresholdOptionsBase +{ + Q_OBJECT + +public: + ThresholdOptions(KComboBox * lessons, QueryManager * m, QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); + + void updateWidgets(); + bool hasChanged(); + bool isDefault(); + void updateSettings(); + +signals: + void widgetModified(); + +protected slots: + void slotSelectAll(); + void slotSelectNone(); + void slotComboActivated(int); + void slotSetGradeComp(int); + void slotSetBadComp(int); + void slotSetQueryComp(int); + void slotSetTypeComp(int); + void slotSetLessonItems(); + void slotSetLessonComp(int); + void slotSetDateComp(int); + void slotBlockExpire(bool block, bool expire); + +private: + void fillWidgets(); + + KComboBox * m_lessons; + QueryManager * m_queryManager; + vector all_maintypes; +}; + +#endif + diff --git a/kvoctrain/kvoctrain/common-dialogs/thresholdoptionsbase.ui b/kvoctrain/kvoctrain/common-dialogs/thresholdoptionsbase.ui new file mode 100644 index 00000000..4cf771c2 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/thresholdoptionsbase.ui @@ -0,0 +1,298 @@ + +ThresholdOptionsBase + + + ThresholdOptionsBase + + + + 0 + 0 + 402 + 313 + + + + + unnamed + + + 0 + + + 6 + + + + typecomp + + + + 3 + 0 + 0 + 0 + + + + + + querycomp + + + + + badcomp + + + + + label_grade + + + G&rade: + + + gradecomp + + + + + label_bcount + + + &Bad count: + + + badcomp + + + + + label_qdate + + + Last q&uery: + + + datecomp + + + + + datecomp + + + + + badlist + + + + + querylist + + + + + datelist + + + + + typelist + + + + 3 + 0 + 0 + 0 + + + + + + label_type + + + Word t&ype: + + + typecomp + + + + + gradelist + + + + + gradecomp + + + + + label_qcount + + + Query c&ount: + + + querycomp + + + + + layout8 + + + + unnamed + + + + b_all_less + + + + 1 + 0 + 0 + 0 + + + + &All + + + + + lessonlist + + + + 7 + 3 + 0 + 0 + + + + Multi + + + + + b_none_less + + + &None + + + + + l_lesson + + + Selected lessons: + + + + + Spacer2 + + + Vertical + + + Expanding + + + + 20 + 50 + + + + + + Spacer1 + + + Vertical + + + MinimumExpanding + + + + 20 + 80 + + + + + + l_count + + + + 7 + 1 + 0 + 0 + + + + - + + + + + label_lesson + + + &Lesson: + + + lessoncomp + + + + + lessoncomp + + + + 1 + 0 + 0 + 0 + + + + + + + + spacer12 + + + Vertical + + + Expanding + + + + 290 + 16 + + + + + + + diff --git a/kvoctrain/kvoctrain/common-dialogs/viewoptions.cpp b/kvoctrain/kvoctrain/common-dialogs/viewoptions.cpp new file mode 100644 index 00000000..8c0cd2c6 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/viewoptions.cpp @@ -0,0 +1,44 @@ +/*************************************************************************** + + view options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Thu Mar 31 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "viewoptions.h" + +ViewOptions::ViewOptions(QWidget* parent, const char* name, WFlags fl) +: ViewOptionsBase(parent,name,fl) +{ + kcfg_GradeCol0->setEnabled(kcfg_UseGradeCol->isChecked()); + kcfg_GradeCol1->setEnabled(kcfg_UseGradeCol->isChecked()); + kcfg_GradeCol2->setEnabled(kcfg_UseGradeCol->isChecked()); + kcfg_GradeCol3->setEnabled(kcfg_UseGradeCol->isChecked()); + kcfg_GradeCol4->setEnabled(kcfg_UseGradeCol->isChecked()); + kcfg_GradeCol5->setEnabled(kcfg_UseGradeCol->isChecked()); + kcfg_GradeCol6->setEnabled(kcfg_UseGradeCol->isChecked()); + kcfg_GradeCol7->setEnabled(kcfg_UseGradeCol->isChecked()); +} + +#include "viewoptions.moc" + diff --git a/kvoctrain/kvoctrain/common-dialogs/viewoptions.h b/kvoctrain/kvoctrain/common-dialogs/viewoptions.h new file mode 100644 index 00000000..fd3b3b1d --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/viewoptions.h @@ -0,0 +1,41 @@ +/*************************************************************************** + + view options for kvoctrain + + ----------------------------------------------------------------------- + + begin : Thu Mar 31 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef VIEWOPTIONS_H +#define VIEWOPTIONS_H + +#include "viewoptionsbase.h" + +class ViewOptions : public ViewOptionsBase +{ + Q_OBJECT + +public: + ViewOptions(QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); + +}; + +#endif + diff --git a/kvoctrain/kvoctrain/common-dialogs/viewoptionsbase.ui b/kvoctrain/kvoctrain/common-dialogs/viewoptionsbase.ui new file mode 100644 index 00000000..3bb2af24 --- /dev/null +++ b/kvoctrain/kvoctrain/common-dialogs/viewoptionsbase.ui @@ -0,0 +1,536 @@ + +ViewOptionsBase + + + ViewOptionsBase + + + + 0 + 0 + 592 + 412 + + + + + unnamed + + + 0 + + + 6 + + + + kcfg_TableFont + + + + + TableFontLabel + + + &Table font: + + + kcfg_TableFont + + + + + kcfg_IPAFont + + + + + IPAFontLabel + + + &IPA font: + + + kcfg_IPAFont + + + + + gradegroup + + + + 5 + 5 + 0 + 0 + + + + Grade Colors + + + + unnamed + + + 11 + + + 6 + + + + l_lev4 + + + + 1 + 5 + 0 + 0 + + + + Level &4: + + + kcfg_GradeCol4 + + + + + l_lev5 + + + + 1 + 5 + 0 + 0 + + + + Level &5: + + + kcfg_GradeCol5 + + + + + l_lev7 + + + + 1 + 5 + 0 + 0 + + + + Level &7: + + + kcfg_GradeCol7 + + + + + l_lev6 + + + + 1 + 5 + 0 + 0 + + + + Level &6: + + + kcfg_GradeCol6 + + + + + kcfg_GradeCol0 + + + + 7 + 0 + 0 + 0 + + + + &N + + + + + l_lev0 + + + + 1 + 5 + 0 + 0 + + + + Not &queried: + + + kcfg_GradeCol0 + + + + + kcfg_GradeCol1 + + + + 7 + 0 + 0 + 0 + + + + &1 + + + Alt+1 + + + Color for the grade 1 + + + Click here to change the color for grade 1. + + + + + l_lev1 + + + + 1 + 5 + 0 + 0 + + + + Level &1: + + + kcfg_GradeCol1 + + + + + l_lev2 + + + + 1 + 5 + 0 + 0 + + + + Level &2: + + + kcfg_GradeCol2 + + + + + kcfg_GradeCol2 + + + + 7 + 0 + 0 + 0 + + + + &2 + + + Alt+2 + + + Color for the grade 2 + + + Click here to change the color for grade 2. + + + + + l_lev3 + + + + 1 + 5 + 0 + 0 + + + + Level &3: + + + kcfg_GradeCol3 + + + + + kcfg_GradeCol3 + + + + 7 + 0 + 0 + 0 + + + + &3 + + + Alt+3 + + + Color for the grade 3 + + + Click here to change the color for grade 3. + + + + + kcfg_GradeCol4 + + + + 7 + 0 + 0 + 0 + + + + &4 + + + Alt+4 + + + Color for the grade 4 + + + Click here to change the color for grade 4. + + + + + kcfg_GradeCol5 + + + + 7 + 0 + 0 + 0 + + + + &5 + + + Alt+5 + + + Color for the grade 5 + + + Click here to change the color for grade 5. + + + + + kcfg_GradeCol6 + + + + 7 + 0 + 0 + 0 + + + + &6 + + + Alt+6 + + + Color for the grade 6 + + + Click here to change the color for grade 6. + + + + + kcfg_GradeCol7 + + + + 7 + 0 + 0 + 0 + + + + &7 + + + Alt+7 + + + Color for the grade 7 + + + Click here to change the color for grade 7. + + + + + kcfg_UseGradeCol + + + &Use colors + + + If it is unchecked, you will just have black on white for the grades; if it is checked, the colors below will be chosen. + + + If it is unchecked, you will just have black on white for the grades; if it is checked, the colors below will be chosen. + + + + + + + spacer9 + + + Vertical + + + Expanding + + + + 61 + 20 + + + + + + + + kcfg_UseGradeCol + toggled(bool) + kcfg_GradeCol7 + setEnabled(bool) + + + kcfg_UseGradeCol + toggled(bool) + kcfg_GradeCol6 + setEnabled(bool) + + + kcfg_UseGradeCol + toggled(bool) + kcfg_GradeCol5 + setEnabled(bool) + + + kcfg_UseGradeCol + toggled(bool) + kcfg_GradeCol4 + setEnabled(bool) + + + kcfg_UseGradeCol + toggled(bool) + kcfg_GradeCol3 + setEnabled(bool) + + + kcfg_UseGradeCol + toggled(bool) + kcfg_GradeCol2 + setEnabled(bool) + + + kcfg_UseGradeCol + toggled(bool) + kcfg_GradeCol1 + setEnabled(bool) + + + kcfg_UseGradeCol + toggled(bool) + kcfg_GradeCol0 + setEnabled(bool) + + + + kcfg_GradeCol0 + kcfg_GradeCol7 + kcfg_GradeCol6 + kcfg_GradeCol5 + kcfg_GradeCol4 + kcfg_GradeCol3 + kcfg_GradeCol2 + kcfg_GradeCol1 + + + kcolorbutton.h + + + + kfontrequester.h + kfontrequester.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + + diff --git a/kvoctrain/kvoctrain/docprop-dialogs/DocOptionsPage.cpp b/kvoctrain/kvoctrain/docprop-dialogs/DocOptionsPage.cpp new file mode 100644 index 00000000..3a6e3a5a --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/DocOptionsPage.cpp @@ -0,0 +1,44 @@ +/*************************************************************************** + + internal doc options dialog class + + ----------------------------------------------------------------------- + + begin : Thu Nov 25 12:00:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "DocOptionsPage.h" + +#include + +DocOptionsPage::DocOptionsPage(bool sort, QWidget *parent, const char *name):DocOptionsPageForm(parent, name) +{ + sorter = sort; + docsort->setChecked(sort); + + connect( docsort, SIGNAL(toggled(bool)), SLOT(docSortToggled(bool)) ); +} + +void DocOptionsPage::docSortToggled(bool state) +{ + sorter = state; +} + +#include "DocOptionsPage.moc" diff --git a/kvoctrain/kvoctrain/docprop-dialogs/DocOptionsPage.h b/kvoctrain/kvoctrain/docprop-dialogs/DocOptionsPage.h new file mode 100644 index 00000000..97655e4c --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/DocOptionsPage.h @@ -0,0 +1,49 @@ +/*************************************************************************** + + internal doc options dialog class + + ----------------------------------------------------------------------- + + begin : Thu Nov 25 12:00:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef DocOptionsPage_included +#define DocOptionsPage_included + +#include "DocOptionsPageForm.h" + + +class DocOptionsPage : public DocOptionsPageForm +{ + Q_OBJECT + +public: + + DocOptionsPage(bool sort, QWidget *parent, const char *name); + + bool getSorting () const { return sorter; } + +protected slots: + void docSortToggled(bool); + +private: + bool sorter; +}; + +#endif // DocOptionsPage_included diff --git a/kvoctrain/kvoctrain/docprop-dialogs/DocOptionsPageForm.ui b/kvoctrain/kvoctrain/docprop-dialogs/DocOptionsPageForm.ui new file mode 100644 index 00000000..137d3df5 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/DocOptionsPageForm.ui @@ -0,0 +1,58 @@ + +DocOptionsPageForm + + + Document_options + + + + 0 + 0 + 323 + 260 + + + + - + + + + unnamed + + + 0 + + + 6 + + + + GroupBox1 + + + Document Options + + + + unnamed + + + 11 + + + 6 + + + + docsort + + + Allo&w sorting + + + + + + + + diff --git a/kvoctrain/kvoctrain/docprop-dialogs/DocPropDlg.cpp b/kvoctrain/kvoctrain/docprop-dialogs/DocPropDlg.cpp new file mode 100644 index 00000000..5f430175 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/DocPropDlg.cpp @@ -0,0 +1,89 @@ +/*************************************************************************** + + options dialog class + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include +#include +#include + +#include "DocPropDlg.h" +#include + + +class kvoctraindoc; + +DocPropsDlg::DocPropsDlg +( + kvoctrainDoc *doc, + const char * /*start_page*/, + QComboBox *lessons, + QString title, + QString author, + QString license, + QString doc_remark, + vector types, + vector tenses, + vector usages, + QWidget *parent, + const char *name, + bool modal +) + : + KDialogBase(Tabbed, i18n("Document Properties"), Ok|Cancel, Ok, parent, name, modal) +{ + QFrame *page = addPage( i18n("&General") ); + QVBoxLayout *topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + titleOptPage = new TitlePage (title, author, license, doc_remark, page, name); + topLayout->addWidget( titleOptPage ); + + page = addPage( i18n("L&essons")); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + lessOptPage = new LessOptPage (lessons, doc, page, name); + topLayout->addWidget( lessOptPage ); + + page = addPage( i18n("word types","T&ypes")); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + typeOptPage = new TypeOptPage (types, doc, page, name); + topLayout->addWidget( typeOptPage ); + + page = addPage( i18n("Te&nses")); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + tenseOptPage = new TenseOptPage (tenses, doc, page, name); + topLayout->addWidget( tenseOptPage ); + + page = addPage( i18n("usage (area) of an expression", "&Usage")); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + useOptPage = new UsageOptPage (usages, doc, page, name); + topLayout->addWidget( useOptPage ); + + page = addPage( i18n("&Options")); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + docOptPage = new DocOptionsPage (doc->isAllowedSorting(), page, name); + topLayout->addWidget( docOptPage ); +} + + +#include "DocPropDlg.moc" diff --git a/kvoctrain/kvoctrain/docprop-dialogs/DocPropDlg.h b/kvoctrain/kvoctrain/docprop-dialogs/DocPropDlg.h new file mode 100644 index 00000000..31651c8e --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/DocPropDlg.h @@ -0,0 +1,98 @@ +/*************************************************************************** + + document properties dialog class + + ----------------------------------------------------------------------- + + begin : Fri Sep 10 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef DocPropsDlg_included +#define DocPropsDlg_included + +#include + +#include "DocOptionsPage.h" +#include "LessOptPage.h" +#include "TypeOptPage.h" +#include "TenseOptPage.h" +#include "UsageOptPage.h" +#include "TitlePage.h" + +#include +using namespace std; + +class kvoctrainDoc; +class LangPropPage; + +class DocPropsDlg : public KDialogBase +{ + Q_OBJECT + +public: + + DocPropsDlg + ( + kvoctrainDoc *doc, + const char *start_page, + QComboBox *lessons, + QString title, + QString author, + QString license, + QString doc_remark, + vector types, + vector tenses, + vector usages, + QWidget *parent = NULL, + const char *name = NULL, + bool modal = true + ); + + inline bool getSorting() const { return docOptPage->getSorting(); } + + inline QString getTitle() { return titleOptPage->getTitle(); } + inline QString getAuthor() { return titleOptPage->getAuthor(); } + inline QString getLicense() { return titleOptPage->getLicense(); } + inline QString getDocRemark() { return titleOptPage->getDocRemark(); } + + inline void getLesson (QComboBox *lessons, vector& ret_index) const + { lessOptPage->getLesson (lessons, ret_index); } + + inline void getTypeNames (vector &types, vector& ret_index) const + { typeOptPage->getTypeNames (types, ret_index); } + + inline void getTenseNames (vector &tenses, vector& ret_index) const + { tenseOptPage->getTenseNames (tenses, ret_index); } + + inline void getUsageLabels (vector &usages, vector& ret_index) const + { useOptPage->getUsageLabels (usages, ret_index); } + + +protected: + + UsageOptPage *useOptPage; + TypeOptPage *typeOptPage; + TenseOptPage *tenseOptPage; + LessOptPage *lessOptPage; + TitlePage *titleOptPage; + DocOptionsPage *docOptPage; +}; + +#endif // DocPropsDlg_included + diff --git a/kvoctrain/kvoctrain/docprop-dialogs/DocPropLangDlg.cpp b/kvoctrain/kvoctrain/docprop-dialogs/DocPropLangDlg.cpp new file mode 100644 index 00000000..597978c0 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/DocPropLangDlg.cpp @@ -0,0 +1,97 @@ +/*************************************************************************** + + document language dialog class + + ----------------------------------------------------------------------- + + begin : Sat Jun 2 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "DocPropLangDlg.h" +#include "LangPropPage.h" + +#include +#include +#include +#include + +#include +#include +#include + +#include +#include + + +class kvoctraindoc; + +DocPropsLangDlg::DocPropsLangDlg(kvoctrainDoc *doc, LangSet *langset, QWidget *parent, const char *name, bool modal) + : + KDialogBase(Tabbed, i18n("Language Properties"), Ok|Cancel, Ok, parent, name, modal) +{ + QFrame * page; + QVBoxLayout * topLayout; + LangPropPage* lpp; + + for (int i = 0; i < (int) doc->numLangs(); i++) + { + QString s; + if (i == 0) + s = doc->getOriginalIdent(); + else + s = doc->getIdent(i); + + int idx = langset->indexShortId(s); + + QString tabCaption; + + if (idx >= 0) + tabCaption = (langset->longId(idx)); + else + tabCaption = (s); + + page = addPage(s, s, QPixmap(langset->PixMapFile(idx))); ///@todo The pixmaps don't show up in tabbed dialog + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + lpp = new LangPropPage (doc, s, doc->getConjugation(i), doc->getArticle(i), page, name); + topLayout->addWidget( lpp ); + + langPages.append (lpp); + } +} + + +Conjugation DocPropsLangDlg::getConjugation(int idx) const +{ + if (idx < (int) langPages.size()) + return langPages[idx]->getConjugation(); + else + return Conjugation(); +} + + +Article DocPropsLangDlg::getArticle(int idx) const +{ + if (idx < (int) langPages.size() ) + return langPages[idx]->getArticle(); + else + return Article(); +} + +#include "DocPropLangDlg.moc" diff --git a/kvoctrain/kvoctrain/docprop-dialogs/DocPropLangDlg.h b/kvoctrain/kvoctrain/docprop-dialogs/DocPropLangDlg.h new file mode 100644 index 00000000..e2fd9bf6 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/DocPropLangDlg.h @@ -0,0 +1,56 @@ +/*************************************************************************** + + document language dialog class + + ----------------------------------------------------------------------- + + begin : Sat Jun 2 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef DocPropsLangDlg_included +#define DocPropsLangDlg_included + +#include + +#include + +#include + +class kvoctrainDoc; +class LangPropPage; +class LangSet; + +class DocPropsLangDlg : public KDialogBase +{ + Q_OBJECT + +public: + + DocPropsLangDlg(kvoctrainDoc *doc, LangSet *langset, QWidget *parent = NULL, const char *name = NULL, bool modal = true); + + Conjugation getConjugation(int idx) const; + Article getArticle(int idx) const; + +protected: + typedef QValueList LangPagesList; + LangPagesList langPages; +}; + +#endif // DocPropsLangDlg_included + diff --git a/kvoctrain/kvoctrain/docprop-dialogs/LangPropPage.cpp b/kvoctrain/kvoctrain/docprop-dialogs/LangPropPage.cpp new file mode 100644 index 00000000..879b45d5 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/LangPropPage.cpp @@ -0,0 +1,243 @@ +/*************************************************************************** + + language properties dialog page + + ----------------------------------------------------------------------- + + begin : Wed Oct 13 18:37:13 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include + +#include "LangPropPage.h" + +#include + +#include +#include +#include + +LangPropPage::LangPropPage +( + kvoctrainDoc *_doc, + QString curr_lang, + const Conjugation &conjug, + const Article &art, + QWidget *parent, + const char *name +) + : + LangPropPageForm( parent, name ), + doc(_doc), + conjugations(conjug), + articles(art) +{ + l_langcode->setText(curr_lang); + + connect( indef_female, SIGNAL(textChanged(const QString&)), SLOT(indefFemaleChanged(const QString&)) ); + connect( def_female, SIGNAL(textChanged(const QString&)), SLOT(defFemaleChanged(const QString&)) ); + connect( def_male, SIGNAL(textChanged(const QString&)), SLOT(defMaleChanged(const QString&)) ); + connect( indef_male, SIGNAL(textChanged(const QString&)), SLOT(indefMaleChanged(const QString&)) ); + connect( def_natural, SIGNAL(textChanged(const QString&)), SLOT(defNaturalChanged(const QString&)) ); + connect( indef_natural, SIGNAL(textChanged(const QString&)), SLOT(indefNaturalChanged(const QString&)) ); + connect( first_singular, SIGNAL(textChanged(const QString&)), SLOT(firstSingularChanged(const QString&)) ); + connect( first_plural, SIGNAL(textChanged(const QString&)), SLOT(firstPluralChanged(const QString&)) ); + connect( second_singular, SIGNAL(textChanged(const QString&)), SLOT(secondSingularChanged(const QString&)) ); + connect( second_plural, SIGNAL(textChanged(const QString&)), SLOT(secondPluralChanged(const QString&)) ); + connect( thirdF_singular, SIGNAL(textChanged(const QString&)), SLOT(thirdFSingularChanged(const QString&)) ); + connect( thirdF_plural, SIGNAL(textChanged(const QString&)), SLOT(thirdFPluralChanged(const QString&)) ); + connect( thirdM_singular, SIGNAL(textChanged(const QString&)), SLOT(thirdMSingularChanged(const QString&)) ); + connect( thirdM_plural, SIGNAL(textChanged(const QString&)), SLOT(thirdMPluralChanged(const QString&)) ); + connect( thirdN_singular, SIGNAL(textChanged(const QString&)), SLOT(thirdNSingularChanged(const QString&)) ); + connect( thirdN_plural, SIGNAL(textChanged(const QString&)), SLOT(thirdNPluralChanged(const QString&)) ); + + connect( thirdS_common, SIGNAL(toggled(bool)), SLOT(slotThirdSCommonToggled(bool)) ); + connect( thirdP_common, SIGNAL(toggled(bool)), SLOT(slotThirdPCommonToggled(bool)) ); + + conjugations = conjug; + + first_plural->setText (conjugations.pers1Plural (CONJ_PREFIX)); + first_singular->setText (conjugations.pers1Singular (CONJ_PREFIX)); + second_singular->setText (conjugations.pers2Singular (CONJ_PREFIX)); + second_plural->setText (conjugations.pers2Plural (CONJ_PREFIX)); + thirdF_plural->setText (conjugations.pers3FemalePlural (CONJ_PREFIX)); + thirdF_singular->setText (conjugations.pers3FemaleSingular (CONJ_PREFIX)); + thirdN_plural->setText (conjugations.pers3NaturalPlural (CONJ_PREFIX)); + thirdN_singular->setText (conjugations.pers3NaturalSingular (CONJ_PREFIX)); + thirdM_plural->setText (conjugations.pers3MalePlural (CONJ_PREFIX)); + thirdM_singular->setText (conjugations.pers3MaleSingular (CONJ_PREFIX)); + + bool common = conjugations.pers3SingularCommon(CONJ_PREFIX); + thirdS_common->setChecked(common); + thirdM_singular->setEnabled(!common); + thirdN_singular->setEnabled(!common); + + common = conjugations.pers3PluralCommon(CONJ_PREFIX); + thirdP_common->setChecked(common); + thirdN_plural->setEnabled(!common); + thirdM_plural->setEnabled(!common); + + QString def, indef; + articles.female(def, indef); + def_female->setText (def); + indef_female->setText (indef); + + articles.male(def, indef); + def_male->setText (def); + indef_male->setText (indef); + + articles.natural(def, indef); + def_natural->setText (def); + indef_natural->setText (indef); + +} + + +Conjugation LangPropPage::getConjugation() +{ + conjugations.cleanUp(); + return conjugations; +} + + +void LangPropPage::firstPluralChanged(const QString& s) +{ + conjugations.setPers1Plural (CONJ_PREFIX, s); +} + + +void LangPropPage::firstSingularChanged(const QString& s) +{ + conjugations.setPers1Singular (CONJ_PREFIX, s); +} + + +void LangPropPage::secondSingularChanged(const QString& s) +{ + conjugations.setPers2Singular (CONJ_PREFIX, s); +} + + +void LangPropPage::secondPluralChanged(const QString& s) +{ + conjugations.setPers2Plural (CONJ_PREFIX, s); +} + + +void LangPropPage::thirdFPluralChanged(const QString& s) +{ + conjugations.setPers3FemalePlural (CONJ_PREFIX, s); +} + + +void LangPropPage::thirdFSingularChanged(const QString& s) +{ + conjugations.setPers3FemaleSingular (CONJ_PREFIX, s); +} + + +void LangPropPage::thirdMSingularChanged(const QString& s) +{ + conjugations.setPers3MaleSingular (CONJ_PREFIX, s); +} + + +void LangPropPage::thirdNSingularChanged(const QString& s) +{ + conjugations.setPers3NaturalSingular(CONJ_PREFIX, s); +} + + +void LangPropPage::thirdNPluralChanged(const QString& s) +{ + conjugations.setPers3NaturalPlural (CONJ_PREFIX, s); +} + + +void LangPropPage::thirdMPluralChanged(const QString& s) +{ + conjugations.setPers3MalePlural (CONJ_PREFIX, s); +} + + +void LangPropPage::slotThirdSCommonToggled(bool common) +{ + conjugations.setPers3SingularCommon(CONJ_PREFIX, common); + thirdN_singular->setEnabled(!common); + thirdM_singular->setEnabled(!common); +} + + +void LangPropPage::slotThirdPCommonToggled(bool common) +{ + conjugations.setPers3PluralCommon(CONJ_PREFIX, common); + thirdN_plural->setEnabled(!common); + thirdM_plural->setEnabled(!common); +} + + +void LangPropPage::defFemaleChanged(const QString& s) +{ + QString def, indef; + articles.female(def, indef); + articles.setFemale(s, indef); +} + + +void LangPropPage::indefFemaleChanged(const QString& s) +{ + QString def, indef; + articles.female(def, indef); + articles.setFemale(def, s); +} + + +void LangPropPage::defMaleChanged(const QString& s) +{ + QString def, indef; + articles.male(def, indef); + articles.setMale(s, indef); +} + + +void LangPropPage::indefMaleChanged(const QString& s) +{ + QString def, indef; + articles.male(def, indef); + articles.setMale(def, s); +} + + +void LangPropPage::defNaturalChanged(const QString& s) +{ + QString def, indef; + articles.natural(def, indef); + articles.setNatural(s, indef); +} + + +void LangPropPage::indefNaturalChanged(const QString& s) +{ + QString def, indef; + articles.natural(def, indef); + articles.setNatural(def, s); +} + +#include "LangPropPage.moc" diff --git a/kvoctrain/kvoctrain/docprop-dialogs/LangPropPage.h b/kvoctrain/kvoctrain/docprop-dialogs/LangPropPage.h new file mode 100644 index 00000000..e98c9604 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/LangPropPage.h @@ -0,0 +1,84 @@ +/*************************************************************************** + + language properties dialog page + + ----------------------------------------------------------------------- + + begin : Wed Oct 13 18:37:13 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef LangPropPage_included +#define LangPropPage_included + +#include "LangPropPageForm.h" + +#include + +class kvoctrainDoc; + +class LangPropPage : public LangPropPageForm +{ + Q_OBJECT + +public: + + LangPropPage + ( + kvoctrainDoc *doc, + QString curr_lang, + const Conjugation &conjugations, + const Article &article, + QWidget *parent = NULL, + const char *name = NULL + ); + + Conjugation getConjugation(); + Article getArticle() const { return articles; } + +protected slots: + + void secondPluralChanged(const QString&); + void secondSingularChanged(const QString&); + void thirdNSingularChanged(const QString&); + void thirdFPluralChanged(const QString&); + void thirdMSingularChanged(const QString&); + void thirdFSingularChanged(const QString&); + void thirdMPluralChanged(const QString&); + void thirdNPluralChanged(const QString&); + void firstPluralChanged(const QString&); + void firstSingularChanged(const QString&); + void slotThirdSCommonToggled(bool); + void slotThirdPCommonToggled(bool); + + void defNaturalChanged(const QString& ); + void indefMaleChanged(const QString& ); + void indefNaturalChanged(const QString& ); + void defFemaleChanged(const QString& ); + void indefFemaleChanged(const QString& ); + void defMaleChanged(const QString& ); + +protected: + + kvoctrainDoc *doc; + Conjugation conjugations; + Article articles; +}; + +#endif // LangPropPage_included diff --git a/kvoctrain/kvoctrain/docprop-dialogs/LangPropPageForm.ui b/kvoctrain/kvoctrain/docprop-dialogs/LangPropPageForm.ui new file mode 100644 index 00000000..cce69a3f --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/LangPropPageForm.ui @@ -0,0 +1,592 @@ + +LangPropPageForm + + + LangPropPage + + + + 0 + 0 + 504 + 444 + + + + - + + + + unnamed + + + 0 + + + 6 + + + + GroupBox2 + + + Language Elements + + + + unnamed + + + 11 + + + 6 + + + + unnamed + + + + 1 + 0 + 0 + 0 + + + + Language code (ISO 639): + + + + + l_langcode + + + + 5 + 0 + 0 + 0 + + + + + 70 + 0 + + + + WinPanel + + + Sunken + + + + + Spacer5 + + + Horizontal + + + MinimumExpanding + + + + 20 + 20 + + + + + + GroupBox3 + + + + 7 + 5 + 0 + 0 + + + + Articles + + + + unnamed + + + 11 + + + 6 + + + + female_label + + + &Female: + + + def_female + + + + + male_label + + + &Male: + + + def_male + + + + + indef_male + + + + 7 + 1 + 0 + 0 + + + + + + TextLabel3 + + + + 1 + 1 + 0 + 0 + + + + Definite + + + + + def_male + + + + 7 + 1 + 0 + 0 + + + + + + indef_female + + + + 7 + 1 + 0 + 0 + + + + + + def_female + + + + 7 + 1 + 0 + 0 + + + + + + Spacer8 + + + Horizontal + + + Minimum + + + + 50 + 20 + + + + + + def_natural + + + + 7 + 1 + 0 + 0 + + + + + + indef_natural + + + + 7 + 1 + 0 + 0 + + + + + + natural_label + + + &Neutral: + + + def_natural + + + + + TextLabel4 + + + Indefinite + + + + + + + GroupBox4 + + + + 7 + 5 + 0 + 0 + + + + Conjugation + + + + unnamed + + + 11 + + + 6 + + + + pers1_label + + + &1. Person: + + + first_singular + + + + + pers2_label + + + &2. Person: + + + second_singular + + + + + pers3_label + + + 3. Person: + + + + + thirdF_plural + + + + 7 + 1 + 0 + 0 + + + + + + thirdN_plural + + + + 7 + 1 + 0 + 0 + + + + + + thirdM_plural + + + + 7 + 1 + 0 + 0 + + + + + + thirdP_common + + + + 7 + 0 + 0 + 0 + + + + C&ommon + + + + + female_c_label + + + F&emale: + + + thirdF_singular + + + + + male_c_label + + + M&ale: + + + thirdM_singular + + + + + natural_c_label + + + Neu&tral: + + + thirdN_singular + + + + + TextLabel4_2 + + + Plural + + + + + thirdS_common + + + + 7 + 0 + 0 + 0 + + + + &Common + + + + + TextLabel4_2 + + + Singular + + + + + Spacer9 + + + Horizontal + + + Minimum + + + + 50 + 20 + + + + + + second_singular + + + + 7 + 1 + 0 + 0 + + + + + + thirdF_singular + + + + 7 + 1 + 0 + 0 + + + + + + thirdM_singular + + + + 7 + 1 + 0 + 0 + + + + + + thirdN_singular + + + + 7 + 1 + 0 + 0 + + + + + + first_singular + + + + 7 + 1 + 0 + 0 + + + + + + first_plural + + + + 7 + 1 + 0 + 0 + + + + + + second_plural + + + + 7 + 1 + 0 + 0 + + + + + + + + + + + def_female + def_male + def_natural + indef_female + indef_male + indef_natural + first_singular + second_singular + thirdS_common + thirdF_singular + thirdM_singular + thirdN_singular + first_plural + second_plural + thirdP_common + thirdF_plural + thirdM_plural + thirdN_plural + + + diff --git a/kvoctrain/kvoctrain/docprop-dialogs/LessOptPage.cpp b/kvoctrain/kvoctrain/docprop-dialogs/LessOptPage.cpp new file mode 100644 index 00000000..b5503228 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/LessOptPage.cpp @@ -0,0 +1,257 @@ +/*************************************************************************** + + lesson properties dialog page + + ----------------------------------------------------------------------- + + begin : Thu Jun 3 22:03:50 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "LessOptPage.h" + +#include +#include +#include +#include + +#include +#include +#include + +#include + +#define LESS_TAG ". " + +LessOptPage::LessOptPage +( + QComboBox *lessons, + kvoctrainDoc *_doc, + QWidget *parent, + const char *name +) + : + LessOptPageForm( parent, name ) +{ + connect( lessonList, SIGNAL(highlighted(int)), SLOT(slotLessonChosen(int)) ); + connect( b_new, SIGNAL(clicked()), SLOT(slotNewLesson()) ); + connect( b_modify, SIGNAL(clicked()), SLOT(slotModifyLesson()) ); + connect( b_delete, SIGNAL(clicked()), SLOT(slotDeleteLesson()) ); + connect( b_cleanup, SIGNAL(clicked()), SLOT(slotCleanup()) ); + + doc = _doc; + + QString str; + for (int i = 1; i < lessons->count(); i++) { + str.setNum (i); + if (i <= 9) + str.insert (0, " "); + lessonList->insertItem (str+LESS_TAG+lessons->text(i)); + lessonIndex.push_back(i-1); + } + + act_lesson = 0; + if (lessonList->count() != 0) + lessonList->setCurrentItem (act_lesson); + lessonList->setFocus(); + + b_modify->setEnabled(lessonList->count() != 0); + b_delete->setEnabled(lessonList->count() != 0); +} + + +void LessOptPage::slotLessonChosen(int index) +{ + act_lesson = index; +} + + +void LessOptPage::slotNewLesson() +{ + bool ok; + QString getLesson = KInputDialog::getText( + i18n( "Lesson Description" ), i18n( "Enter lesson description:" ), QString::null, &ok ); + if( !ok ) + return; + QString str; + int i = lessonList->count()+1; + str.setNum (i); + if (i <= 9) + str.insert (0, " "); + lessonList->insertItem (str+LESS_TAG+getLesson.stripWhiteSpace()); + lessonIndex.push_back(-(i-1)); + act_lesson = lessonList->count(); + lessonList->setCurrentItem (i-1); + b_modify->setEnabled(true); + b_delete->setEnabled(true); +} + + +void LessOptPage::slotModifyLesson() +{ + if (lessonList->count() != 0 && (int) lessonList->count() > act_lesson) + { + QString str = lessonList->text (act_lesson); + int pos = str.find (LESS_TAG); + str.remove (0, pos+strlen (LESS_TAG)); + bool ok; + QString getLesson = KInputDialog::getText( + i18n( "Lesson Description" ), i18n( "Enter lesson description:" ), str, &ok ); + if( !ok ) + return; + QString str2; + str2.setNum (act_lesson+1); + if (act_lesson <= 9) + str2.insert (0, " "); + lessonList->changeItem (str2+LESS_TAG+getLesson.stripWhiteSpace(), act_lesson); + } +} + + +void LessOptPage::updateListBox(int start) +{ + QString str, str2; + for (int i = start; i < (int) lessonList->count(); i++) + { + str = lessonList->text (i); + int pos = str.find (LESS_TAG); + str.remove (0, pos+strlen (LESS_TAG)); + str2.setNum (i+1); + if (i <= 9) + str2.insert (0, " "); + lessonList->changeItem (str2+LESS_TAG+str, i); + } +} + + +void LessOptPage::slotDeleteLesson() +{ + int act = act_lesson; + if (lessonList->count() != 0 + && (int) lessonList->count() > act) { + + for (int ent = 0; ent < doc->numEntries(); ent++) { + // FIXME: ProgressDlg here? + if (doc->getEntry(ent)->getLesson() == lessonIndex[act_lesson]+1) { + KMessageBox::information(this, + i18n("This lesson could not be deleted\nbecause it is in use."), + kapp->makeStdCaption(i18n("Deleting Lesson"))); + return; + } + } + + lessonList->removeItem (act); + lessonIndex.erase (lessonIndex.begin() + act); + + if ((int) lessonList->count() <= act) + act = lessonList->count()-1; + else + updateListBox(act); // update items after current + + if (act >= 0) + lessonList->setCurrentItem (act); + } + b_modify->setEnabled(lessonList->count() != 0); + b_delete->setEnabled(lessonList->count() != 0); +} + + +void LessOptPage::getLesson (QComboBox *ret_lesson, vector &ret_Index) +{ + while (ret_lesson->count() > 1) /* first entry is "no lesson" */ + ret_lesson->removeItem (1); + + QString str; + for (int i = 0; i < (int) lessonList->count(); i++) { + str = lessonList->text(i); + int pos = str.find (LESS_TAG); + str.remove (0, pos+strlen (LESS_TAG)); + ret_lesson->insertItem (str); + } + ret_Index = lessonIndex; +} + + +void LessOptPage::slotCleanup() +{ + vector used_lesson; + for (int i = 0; i < (int) lessonList->count(); i++) + used_lesson.push_back(false); + + for (int i = 0; i < (int) doc->numEntries(); i++) { + int idx = doc->getEntry(i)->getLesson(); + if ((int) used_lesson.size() < idx) + used_lesson.resize(idx); + if (idx != 0) + used_lesson[idx-1] = true ; + } + + for (int i = used_lesson.size()-1; i >= 0; i--) + if (!used_lesson[i]) { + for (int u = 0; u < (int) lessonIndex.size() ; u++) { + if (lessonIndex[u] == i || lessonIndex[u] < 0) { + act_lesson = i; + slotDeleteLesson(); + break; + } + } + } + + act_lesson = 0; + lessonList->setCurrentItem (act_lesson); +} + + +void LessOptPage::cleanUnused (kvoctrainDoc *doc, + const QComboBox * /*lessons*/, + const vector &lessonIndex, + int old_lessons, + vector &lessons_in_query) +{ + vector translate_index; + + ///////////////////////////////////////////////////// + // translate_index contains new index number for each + // old index + for (int i = 0; i <= QMAX (old_lessons, (int) lessonIndex.size()); i++) + translate_index.push_back(0); + + // now adjust lesson descriptions to new index + for (int i = 0; i < (int) lessonIndex.size(); i++) { + if (lessonIndex[i] >= 0) + translate_index[lessonIndex[i]+1] = i+1; + } + + // now adjust for query selected lessons to new index + for (int i = (int) lessons_in_query.size()-1; i >= 0; i--) { + if (translate_index[lessons_in_query[i]] > 0) + lessons_in_query[i] = translate_index[lessons_in_query[i]]; + else + lessons_in_query.erase(lessons_in_query.begin() + i); + } + + // only keep remaining lesson member indices + + // set lesson index to 0 when not needed any more + // and translate to new index + for (int i = 0; i < doc->numEntries(); i++) { + if (doc->getEntry(i)->getLesson () != 0) + doc->getEntry(i)->setLesson (translate_index[doc->getEntry(i)->getLesson ()]); + } +} +#include "LessOptPage.moc" diff --git a/kvoctrain/kvoctrain/docprop-dialogs/LessOptPage.h b/kvoctrain/kvoctrain/docprop-dialogs/LessOptPage.h new file mode 100644 index 00000000..faeb981d --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/LessOptPage.h @@ -0,0 +1,76 @@ +/*************************************************************************** + + lesson properties dialog page + + ----------------------------------------------------------------------- + + begin : Thu Jun 3 22:03:50 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef LessOptPage_included +#define LessOptPage_included + +#include "LessOptPageForm.h" + +#include +using namespace std; + +class kvoctrainDoc; +class QComboBox; + +class LessOptPage : public LessOptPageForm +{ + Q_OBJECT + +public: + + LessOptPage + ( + QComboBox *lessons, + kvoctrainDoc *doc, + QWidget *parent = NULL, + const char *name = NULL + ); + + void getLesson (QComboBox *ret_lesson, vector& ret_Index); + + static void cleanUnused(kvoctrainDoc *doc, + const QComboBox *lessons, + const vector &lessonIndex, + int old_lessons, + vector &lessons_in_use); + +protected: + void updateListBox(int start); + +protected slots: + + void slotDeleteLesson(); + void slotNewLesson(); + void slotLessonChosen(int); + void slotModifyLesson(); + void slotCleanup(); + +private: + kvoctrainDoc *doc; + int act_lesson; + vector lessonIndex; // contains indices of lesson on exec() + // negative values are new lessons +}; +#endif // LessOptPage_included diff --git a/kvoctrain/kvoctrain/docprop-dialogs/LessOptPageForm.ui b/kvoctrain/kvoctrain/docprop-dialogs/LessOptPageForm.ui new file mode 100644 index 00000000..311ab3bc --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/LessOptPageForm.ui @@ -0,0 +1,143 @@ + +LessOptPageForm + + + Lesson_Descriptions + + + + 0 + 0 + 584 + 480 + + + + - + + + + unnamed + + + 0 + + + 6 + + + + lesson_group + + + Lesson Descriptions + + + + unnamed + + + 11 + + + 6 + + + + Spacer1 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + b_new + + + + 1 + 1 + 0 + 0 + + + + &New... + + + + + b_modify + + + + 1 + 1 + 0 + 0 + + + + &Modify... + + + + + b_delete + + + + 1 + 1 + 0 + 0 + + + + &Delete + + + + + b_cleanup + + + + 1 + 1 + 0 + 0 + + + + &Clean Up + + + + + lessonList + + + + + + + + lessonList + b_new + b_modify + b_delete + b_cleanup + + + diff --git a/kvoctrain/kvoctrain/docprop-dialogs/Makefile.am b/kvoctrain/kvoctrain/docprop-dialogs/Makefile.am new file mode 100644 index 00000000..6ec873cc --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/Makefile.am @@ -0,0 +1,13 @@ +INCLUDES = -I$(srcdir)/.. -I$(srcdir)/../kvt-core \ + -I$(top_builddir)/kvoctrain/kvoctrain/common-dialogs $(all_includes) + +noinst_LTLIBRARIES = libdocpropdlg.la + +libdocpropdlg_la_SOURCES = \ + TitlePage.cpp TypeOptPage.cpp TenseOptPage.cpp UsageOptPage.cpp \ + TitlePageForm.ui TypeOptPageForm.ui TenseOptPageForm.ui UsageOptPageForm.ui \ + LessOptPage.cpp DocOptionsPage.cpp LangPropPage.cpp \ + LessOptPageForm.ui DocOptionsPageForm.ui LangPropPageForm.ui \ + DocPropDlg.cpp DocPropLangDlg.cpp + +METASOURCES = AUTO diff --git a/kvoctrain/kvoctrain/docprop-dialogs/TenseOptPage.cpp b/kvoctrain/kvoctrain/docprop-dialogs/TenseOptPage.cpp new file mode 100644 index 00000000..0e3ece95 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/TenseOptPage.cpp @@ -0,0 +1,284 @@ +/*************************************************************************** + + user tense options dialog page + + ----------------------------------------------------------------------- + + begin : Sun May 28 12:14:31 2000 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "TenseOptPage.h" + +#include + +#include +#include +#include +#include + +#include + +#define TENSE_TAG ". " + +TenseOptPage::TenseOptPage +( + const vector &tenses, + kvoctrainDoc *_doc, + QWidget *parent, + const char *name +) + : + TenseOptPageForm( parent, name ) +{ + connect( tenseList, SIGNAL(highlighted(int)), SLOT(slotTenseChosen(int)) ); + connect( b_cleanup, SIGNAL(clicked()), SLOT(slotCleanup()) ); + connect( b_delete, SIGNAL(clicked()), SLOT(slotDeleteTense()) ); + connect( b_modify, SIGNAL(clicked()), SLOT(slotModifyTense()) ); + connect( b_new, SIGNAL(clicked()), SLOT(slotNewTense()) ); + + QString str; + for (int i = 0; i < (int) tenses.size(); i++) { + str.setNum (i+1); + if (i <= 9) + str.insert (0, " "); + tenseList->insertItem (str+TENSE_TAG+tenses[i]); + tenseIndex.push_back(i); + } + + act_tense = 0; + if (tenses.size() != 0) + tenseList->setCurrentItem (act_tense); + + b_modify->setEnabled(tenseList->count() != 0); + b_delete->setEnabled(tenseList->count() != 0); + + tenseList->setFocus(); + doc = _doc; +} + + +void TenseOptPage::slotTenseChosen(int index) +{ + act_tense = index; +} + + +void TenseOptPage::slotNewTense() +{ + bool ok; + QString getTense = KInputDialog::getText( + i18n( "Tense Description" ), i18n( "Enter tense description:" ), QString::null, &ok ); + if( !ok ) + return; + + QString str; + int i = tenseList->count()+1; + str.setNum (i); + if (i <= 9) + str.insert (0, " "); + tenseList->insertItem (str+TENSE_TAG+getTense.stripWhiteSpace()); + tenseIndex.push_back(-(i-1)); + act_tense = tenseList->count(); + tenseList->setCurrentItem (i-1); + b_modify->setEnabled(true); + b_delete->setEnabled(true); +} + + +void TenseOptPage::slotModifyTense() +{ + if (tenseList->count() != 0 && (int) tenseList->count() > act_tense) + { + QString str = tenseList->text (act_tense); + int pos = str.find (TENSE_TAG); + str.remove (0, pos+strlen (TENSE_TAG)); + bool ok; + QString getTense = KInputDialog::getText( + i18n( "Tense Description" ), i18n( "Enter tense description:" ), str, &ok ); + if( !ok ) + return; + QString str2; + str2.setNum (act_tense+1); + if (act_tense <= 9) + str2.insert (0, " "); + tenseList->changeItem (str2+TENSE_TAG+getTense.stripWhiteSpace(), act_tense); + } +} + + +void TenseOptPage::updateListBox(int start) +{ + QString str, str2; + for (int i = start; i < (int) tenseList->count(); i++) + { + str = tenseList->text (i); + int pos = str.find (TENSE_TAG); + str.remove (0, pos+strlen (TENSE_TAG)); + str2.setNum (i+1); + if (i <= 9) + str2.insert (0, " "); + tenseList->changeItem (str2+TENSE_TAG+str, i); + } +} + + +void TenseOptPage::slotDeleteTense() +{ + int act = act_tense; + if (tenseList->count() != 0 + && (int) tenseList->count() > act) { + + QString t; + t.setNum(tenseIndex[act_tense]+1); + t.insert (0, QM_USER_TYPE); + for (int ent = 0; ent < doc->numEntries(); ent++) { + // FIXME: ProgressDlg here? + kvoctrainExpr *exp = doc->getEntry(ent); + for (int lang = 0; lang < doc->numLangs(); lang++) { + Conjugation conj = exp->getConjugation(lang); + for (int con = 0; con < conj.numEntries(); con++ ) { + if (conj.getType(con) == t) { + KMessageBox::information(this, + i18n("This user defined tense could not be deleted\nbecause it is in use."), + kapp->makeStdCaption(i18n("Deleting Tense Description"))); + return; + } + } + } + } + + tenseList->removeItem (act); + tenseIndex.erase (tenseIndex.begin() + act); + + if ((int) tenseList->count() <= act) + act = tenseList->count()-1; + else + updateListBox(act); // update items after current + + if (act >= 0) + tenseList->setCurrentItem (act); + } + b_modify->setEnabled(tenseList->count() != 0); + b_delete->setEnabled(tenseList->count() != 0); +} + + +void TenseOptPage::getTenseNames (vector &ret_tense, vector &ret_Index) +{ + QString str; ret_tense.clear(); + for (int i = 0; i < (int) tenseList->count(); i++) + { + str = tenseList->text(i); + int pos = str.find (TENSE_TAG); + str.remove (0, pos+strlen (TENSE_TAG)); + ret_tense.push_back (str); + } + ret_Index = tenseIndex; +} + + +void TenseOptPage::slotCleanup() +{ + vector used_tense; + for (int i = 0; i <= (int) tenseList->count(); i++) + used_tense.push_back(false); + + for (int col = 0; col < doc->numLangs(); col++) + for (int i = 0; i < (int) doc->numEntries(); i++) { + Conjugation conj = doc->getEntry(i)->getConjugation(col); + for (int ci = 0; ci < conj.numEntries(); ci++) { + QString t = conj.getType(ci); + if (t.left(strlen(UL_USER_TENSE)) == UL_USER_TENSE) { + t.remove (0, strlen(UL_USER_TENSE)); + int idx = t.toInt(); + if ((int) used_tense.size() < idx) + used_tense.resize(idx); + if (idx != 0) + used_tense[idx-1] = true; + } + } + } + + for (int i = used_tense.size()-1; i >= 0; i--) + if (!used_tense[i]) { + for (int u = 0; u < (int) tenseIndex.size() ; u++) { + if (tenseIndex[u] == i || tenseIndex[u] < 0) { + act_tense = i; + slotDeleteTense(); + break; + } + } + } + + act_tense = 0; + tenseList->setCurrentItem (act_tense); +} + + +void TenseOptPage::cleanUnused(kvoctrainDoc *doc, const vector &tenseIndex, int old_tenses) +{ + vector translate_index; + vector new_tenseStr; + + ///////////////////////////////////////////////////// + // translate_index contains new index number for each + // old index + for (int i = 0; i <= QMAX (old_tenses, (int) tenseIndex.size()); i++) + translate_index.push_back(0); + + // now adjust lesson descriptions to new index + + for (int i = 0; i < (int) tenseIndex.size(); i++) { + if (tenseIndex[i] >= 0) + translate_index[tenseIndex[i]+1] = i+1; + } + + // only keep remaining tense indices + + // set tense index to 0 when not needed any more + // and translate to new index + + for (int col = 0; col < doc->numLangs(); col++) { + for (int i = 0; i < doc->numEntries(); i++) { + Conjugation conj = doc->getEntry(i)->getConjugation (col); + bool dirty = false; + for (int ci = 0; ci < conj.numEntries(); ci++) { + QString old = conj.getType(ci); + if (!old.isEmpty() && old.left(strlen(QM_USER_TYPE)) == QM_USER_TYPE) { + old.remove (0, 1); + int o = old.toInt(); + + dirty = true; + QString newtense; + if (translate_index[o] != 0) { + newtense.setNum (translate_index[o]); + newtense.insert (0, QM_USER_TYPE); + conj.setType(ci, newtense); + } + else + conj.setType(ci, ""); + } + } + if (dirty) + doc->getEntry(i)->setConjugation (col, conj); + } + } +} + +#include "TenseOptPage.moc" diff --git a/kvoctrain/kvoctrain/docprop-dialogs/TenseOptPage.h b/kvoctrain/kvoctrain/docprop-dialogs/TenseOptPage.h new file mode 100644 index 00000000..2ae20b7f --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/TenseOptPage.h @@ -0,0 +1,74 @@ +/*************************************************************************** + + user tense options dialog page + + ----------------------------------------------------------------------- + + begin : Sun May 28 12:14:31 2000 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef TenseOptPage_included +#define TenseOptPage_included + +#include "TenseOptPageForm.h" + +#include +using namespace std; + +class kvoctrainDoc; +class QStrList; + +class TenseOptPage : public TenseOptPageForm +{ + Q_OBJECT + +public: + + TenseOptPage + ( + const vector &tenses, + kvoctrainDoc *doc, + QWidget *parent = NULL, + const char *name = NULL + ); + + void getTenseNames (vector &ret_types, vector &ret_Index); + + static void cleanUnused(kvoctrainDoc *doc, const vector &tenseIndex, int old_tenses); + +protected: + + void updateListBox(int start); + +protected slots: + + void slotDeleteTense(); + void slotNewTense(); + void slotTenseChosen(int); + void slotModifyTense(); + void slotCleanup(); + +private: + kvoctrainDoc *doc; + int act_tense; + vector tenseIndex; // contains indices of tenses on exec() + // negative values are new tenses +}; +#endif // TenseOptPage_included diff --git a/kvoctrain/kvoctrain/docprop-dialogs/TenseOptPageForm.ui b/kvoctrain/kvoctrain/docprop-dialogs/TenseOptPageForm.ui new file mode 100644 index 00000000..b0471df8 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/TenseOptPageForm.ui @@ -0,0 +1,143 @@ + +TenseOptPageForm + + + Tense_Descriptions + + + + 0 + 0 + 580 + 480 + + + + - + + + + unnamed + + + 0 + + + 6 + + + + tense_group + + + Tense Descriptions + + + + unnamed + + + 11 + + + 6 + + + + Spacer1 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + b_new + + + + 1 + 1 + 0 + 0 + + + + &New... + + + + + b_modify + + + + 1 + 1 + 0 + 0 + + + + &Modify... + + + + + b_delete + + + + 1 + 1 + 0 + 0 + + + + &Delete + + + + + b_cleanup + + + + 1 + 1 + 0 + 0 + + + + &Clean Up + + + + + tenseList + + + + + + + + tenseList + b_new + b_modify + b_delete + b_cleanup + + + diff --git a/kvoctrain/kvoctrain/docprop-dialogs/TitlePage.cpp b/kvoctrain/kvoctrain/docprop-dialogs/TitlePage.cpp new file mode 100644 index 00000000..038bceac --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/TitlePage.cpp @@ -0,0 +1,97 @@ +/*************************************************************************** + + enter document title and author + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "TitlePage.h" + + +#include +#include + +#include +#include +#include + +TitlePage::TitlePage +( + QString _title, + QString _author, + QString _license, + QString _doc_remark, + QWidget* parent, + const char* name +) + : + TitlePageForm( parent, name ) +{ + title = _title; + author = _author; + license = _license; + doc_remark = _doc_remark; + + e_author->setText (author); + label_author->setBuddy(e_author); + + e_title->setText (title); + e_title->setFocus(); + e_title->selectAll(); + label_title->setBuddy(e_title); + + e_license->setText (license); + label_license->setBuddy(e_license); + + e_remark->setText (doc_remark); + label_remark->setBuddy(e_remark); + + connect( e_author, SIGNAL(textChanged()), SLOT(slotAuthorChanged()) ); + connect( e_title, SIGNAL(textChanged(const QString&)), SLOT(slotTitleChanged(const QString&)) ); + connect( e_license, SIGNAL(textChanged(const QString&)), SLOT(slotLicenseChanged(const QString&)) ); + connect( e_remark, SIGNAL(textChanged()), SLOT(slotDocRemarkChanged()) ); +} + + +void TitlePage::slotTitleChanged(const QString& s) +{ + title = s; +} + + +void TitlePage::slotAuthorChanged() +{ + author = e_author->text(); +} + + +void TitlePage::slotLicenseChanged(const QString& s) +{ + license = s; +} + + +void TitlePage::slotDocRemarkChanged() +{ + doc_remark = e_remark->text(); +} + +#include "TitlePage.moc" diff --git a/kvoctrain/kvoctrain/docprop-dialogs/TitlePage.h b/kvoctrain/kvoctrain/docprop-dialogs/TitlePage.h new file mode 100644 index 00000000..45b85ee6 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/TitlePage.h @@ -0,0 +1,68 @@ +/*************************************************************************** + + enter document title and author + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef TitleDialog_included +#define TitleDialog_included + +#include "TitlePageForm.h" + +class TitlePage : public TitlePageForm +{ + Q_OBJECT + +public: + + TitlePage + ( + QString title, + QString author, + QString license, + QString doc_remark, + QWidget *parent = NULL, + const char *name = NULL + ); + + QString getTitle() { return title; } + QString getAuthor() { return author; } + QString getLicense() { return license; } + QString getDocRemark() { return doc_remark; } + +protected slots: + + void slotTitleChanged(const QString&); + void slotAuthorChanged(); + void slotLicenseChanged(const QString&); + void slotDocRemarkChanged(); + +private: + + QString title; + QString author; + QString license; + QString doc_remark; +}; + +#endif // TitlePage_included diff --git a/kvoctrain/kvoctrain/docprop-dialogs/TitlePageForm.ui b/kvoctrain/kvoctrain/docprop-dialogs/TitlePageForm.ui new file mode 100644 index 00000000..b2a49e51 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/TitlePageForm.ui @@ -0,0 +1,186 @@ + +TitlePageForm + + + TitlePage + + + + 0 + 0 + 564 + 480 + + + + - + + + + unnamed + + + 0 + + + 6 + + + + tiltle_group + + + General Document Properties + + + + unnamed + + + 11 + + + 6 + + + + label_title + + + &Title: + + + e_title + + + + + e_title + + + + 7 + 3 + 0 + 0 + + + + + + label_author + + + &Authors: + + + e_author + + + + + label_remark + + + &Remark: + + + e_remark + + + + + label_license + + + &License: + + + e_license + + + + + Spacer3 + + + Vertical + + + Expanding + + + + 20 + 20 + + + + + + Spacer2 + + + Vertical + + + Expanding + + + + 20 + 20 + + + + + + e_remark + + + + 3 + 3 + 0 + 0 + + + + + + e_author + + + + 3 + 1 + 0 + 0 + + + + + + e_license + + + + 7 + 3 + 0 + 0 + + + + + + + + + e_title + e_author + e_license + e_remark + + + diff --git a/kvoctrain/kvoctrain/docprop-dialogs/TypeOptPage.cpp b/kvoctrain/kvoctrain/docprop-dialogs/TypeOptPage.cpp new file mode 100644 index 00000000..9ab25379 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/TypeOptPage.cpp @@ -0,0 +1,269 @@ +/*************************************************************************** + + types options dialog page + + ----------------------------------------------------------------------- + + begin : Sun Sep 12 15:38:31 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "TypeOptPage.h" + +#include +#include +#include +#include + +#include + +#include + +#define TYPE_TAG ". " + +TypeOptPage::TypeOptPage +( + const vector &types, + kvoctrainDoc *_doc, + QWidget *parent, + const char *name +) + : + TypeOptPageForm( parent, name ), + doc(_doc) +{ + connect( typeList, SIGNAL(highlighted(int)), SLOT(slotTypeChosen(int)) ); + connect( b_cleanup, SIGNAL(clicked()), SLOT(slotCleanup()) ); + connect( b_delete, SIGNAL(clicked()), SLOT(slotDeleteType()) ); + connect( b_modify, SIGNAL(clicked()), SLOT(slotModifyType()) ); + connect( b_new, SIGNAL(clicked()), SLOT(slotNewType()) ); + + QString str; + for (int i = 0; i < (int) types.size(); i++) { + str.setNum (i+1); + if (i <= 9) + str.insert (0, " "); + typeList->insertItem (str+TYPE_TAG+types[i]); + typeIndex.push_back(i); + } + + act_type = 0; + if (types.size() != 0) + typeList->setCurrentItem (act_type); + + b_modify->setEnabled(typeList->count() != 0); + b_delete->setEnabled(typeList->count() != 0); + + typeList->setFocus(); +} + + +void TypeOptPage::slotTypeChosen(int index) +{ + act_type = index; +} + + +void TypeOptPage::slotNewType() +{ + bool ok; + QString getType = KInputDialog::getText( + i18n( "Type Description" ), i18n( "Enter type description:" ), QString::null, &ok ); + if( !ok ) + return; + QString str; + int i = typeList->count()+1; + str.setNum (i); + if (i <= 9) + str.insert (0, " "); + typeList->insertItem (str+TYPE_TAG+getType.stripWhiteSpace()); + typeIndex.push_back(-(i-1)); + act_type = typeList->count(); + typeList->setCurrentItem (i-1); + b_modify->setEnabled(true); + b_delete->setEnabled(true); +} + + +void TypeOptPage::slotModifyType() +{ + if (typeList->count() != 0 + && (int) typeList->count() > act_type) { + QString str = typeList->text (act_type); + int pos = str.find (TYPE_TAG); + str.remove (0, pos+strlen (TYPE_TAG)); + bool ok; + QString getType = KInputDialog::getText( + i18n( "Type Description" ), i18n( "Enter type description:" ), str, &ok ); + if( !ok ) + return; + QString str2; + str2.setNum (act_type+1); + if (act_type <= 9) + str2.insert (0, " "); + typeList->changeItem (str2+TYPE_TAG+getType.stripWhiteSpace(), act_type); + } +} + + +void TypeOptPage::updateListBox(int start) +{ + QString str, str2; + for (int i = start; i < (int) typeList->count(); i++) { + str = typeList->text (i); + int pos = str.find (TYPE_TAG); + str.remove (0, pos+strlen (TYPE_TAG)); + str2.setNum (i+1); + if (i <= 9) + str2.insert (0, " "); + typeList->changeItem (str2+TYPE_TAG+str, i); + } +} + + +void TypeOptPage::slotDeleteType() +{ + int act = act_type; + if (typeList->count() != 0 + && (int) typeList->count() > act) { + + QString t; + t.setNum(typeIndex[act_type]+1); + t.insert (0, QM_USER_TYPE); + for (int ent = 0; ent < doc->numEntries(); ent++) { + // FIXME: ProgressDlg here? + kvoctrainExpr *exp = doc->getEntry(ent); + for (int lang = 0; lang < (int) doc->numLangs(); lang++) { + if (exp->getType(lang) == t) { + KMessageBox::information(this, + i18n("This user defined type could not be deleted\nbecause it is in use."), + kapp->makeStdCaption(i18n("Deleting Type Description"))); + return; + } + } + } + + typeList->removeItem (act); + typeIndex.erase (typeIndex.begin() + act); + + if ((int) typeList->count() <= act) + act = typeList->count()-1; + else + updateListBox(act); // update items after current + + if (act >= 0) + typeList->setCurrentItem (act); + } + b_modify->setEnabled(typeList->count() != 0); + b_delete->setEnabled(typeList->count() != 0); +} + + +void TypeOptPage::getTypeNames (vector &ret_type, vector &ret_Index) +{ + QString str; ret_type.clear(); + for (int i = 0; i < (int) typeList->count(); i++) { + str = typeList->text(i); + int pos = str.find (TYPE_TAG); + str.remove (0, pos+strlen (TYPE_TAG)); + ret_type.push_back (str); + } + ret_Index = typeIndex; +} + + +void TypeOptPage::slotCleanup() +{ + vector used_type; + for (int i = 0; i <= (int) typeList->count(); i++) + used_type.push_back(false); + + for (int col = 0; col < doc->numLangs(); col++) + for (int i = 0; i < (int) doc->numEntries(); i++) { + QString t = doc->getEntry(i)->getType(col); + if (t.left(strlen(QM_USER_TYPE)) == QM_USER_TYPE) { + t.remove (0, 1); + int idx = t.toInt(); + if ((int) used_type.size() < idx) + used_type.resize(idx); + if (idx != 0) + used_type[idx-1] = true ; + } + } + + for (int i = used_type.size()-1; i >= 0; i--) + if (!used_type[i]) { + for (int u = 0; u < (int) typeIndex.size() ; u++) { + if (typeIndex[u] == i || typeIndex[u] < 0) { + act_type = i; + slotDeleteType(); + break; + } + } + } + + act_type = 0; + typeList->setCurrentItem (act_type); +} + + +void TypeOptPage::cleanUnused(kvoctrainDoc *doc, const vector &typeIndex, int old_types) +{ + vector translate_index; + vector new_typeStr; + + ///////////////////////////////////////////////////// + // translate_index contains new index number for each + // old index + for (int i = 0; i <= QMAX (old_types, (int) typeIndex.size()); i++) + translate_index.push_back(0); + + // now adjust lesson descriptions to new index + + for (int i = 0; i < (int) typeIndex.size(); i++) { + if (typeIndex[i] >= 0) + translate_index[typeIndex[i]+1] = i+1; + } + + // only keep remaining type indices + + // set type index to 0 when not needed any more + // and translate to new index + + for (int col = 0; col < doc->numLangs(); col++) { + for (int i = 0; i < doc->numEntries(); i++) { + QString old = doc->getEntry(i)->getType (col); + if (!old.isEmpty() && old.left(strlen(QM_USER_TYPE)) == QM_USER_TYPE) { + old.remove (0, 1); + int o = old.toInt(); + + QString newtype; + if (translate_index[o] != 0) { + newtype.setNum (translate_index[o]); + newtype.insert (0, QM_USER_TYPE); + doc->getEntry(i)->setType (col, newtype); + } + else + doc->getEntry(i)->setType (col, ""); + } + } + } + +} + +#include "TypeOptPage.moc" diff --git a/kvoctrain/kvoctrain/docprop-dialogs/TypeOptPage.h b/kvoctrain/kvoctrain/docprop-dialogs/TypeOptPage.h new file mode 100644 index 00000000..e497e361 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/TypeOptPage.h @@ -0,0 +1,72 @@ +/*************************************************************************** + + types options dialog page + + ----------------------------------------------------------------------- + + begin : Sun Sep 12 15:38:31 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef TypeOptPage_included +#define TypeOptPage_included + +#include "TypeOptPageForm.h" + +#include +using namespace std; + +class kvoctrainDoc; +class QStrList; + +class TypeOptPage : public TypeOptPageForm +{ + Q_OBJECT + +public: + + TypeOptPage + ( + const vector &types, + kvoctrainDoc *doc, + QWidget *parent = NULL, + const char *name = NULL + ); + + void getTypeNames (vector &ret_types, vector &ret_Index); + + static void cleanUnused(kvoctrainDoc *doc, const vector &lessonIndex, int old_lessons); + +protected: + void updateListBox(int start); + +protected slots: + + void slotDeleteType(); + void slotNewType(); + void slotTypeChosen(int); + void slotModifyType(); + void slotCleanup(); + +private: + kvoctrainDoc *doc; + int act_type; + vector typeIndex; // contains indices of types on exec() + // negative values are new lessons +}; +#endif // TypeOptPage_included diff --git a/kvoctrain/kvoctrain/docprop-dialogs/TypeOptPageForm.ui b/kvoctrain/kvoctrain/docprop-dialogs/TypeOptPageForm.ui new file mode 100644 index 00000000..f1735015 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/TypeOptPageForm.ui @@ -0,0 +1,143 @@ + +TypeOptPageForm + + + Type_Descriptions + + + + 0 + 0 + 580 + 480 + + + + - + + + + unnamed + + + 0 + + + 6 + + + + type_group + + + Type Descriptions + + + + unnamed + + + 11 + + + 6 + + + + Spacer1 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + b_new + + + + 1 + 1 + 0 + 0 + + + + &New... + + + + + b_modify + + + + 1 + 1 + 0 + 0 + + + + &Modify... + + + + + b_delete + + + + 1 + 1 + 0 + 0 + + + + &Delete + + + + + b_cleanup + + + + 1 + 1 + 0 + 0 + + + + &Clean Up + + + + + typeList + + + + + + + + typeList + b_new + b_modify + b_delete + b_cleanup + + + diff --git a/kvoctrain/kvoctrain/docprop-dialogs/UsageOptPage.cpp b/kvoctrain/kvoctrain/docprop-dialogs/UsageOptPage.cpp new file mode 100644 index 00000000..007622a8 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/UsageOptPage.cpp @@ -0,0 +1,314 @@ +/*************************************************************************** + + usage labels dialog page + + ----------------------------------------------------------------------- + + begin : Thu Mar 30 20:38:31 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "UsageOptPage.h" + +#include +#include +#include +#include + +#include +#include + +#include + +#define USAGE_TAG ". " + +UsageOptPage::UsageOptPage +( + const vector &usages, + kvoctrainDoc *_doc, + QWidget *parent, + const char *name +) + : + UsageOptPageForm( parent, name ), + doc(_doc) +{ + connect( b_cleanup, SIGNAL(clicked()), SLOT(slotCleanup()) ); + connect( b_delete, SIGNAL(clicked()), SLOT(slotDeleteUsage()) ); + connect( b_modify, SIGNAL(clicked()), SLOT(slotModifyUsage()) ); + connect( b_new, SIGNAL(clicked()), SLOT(slotNewUsage()) ); + connect( usageList, SIGNAL(highlighted(int)), SLOT(slotUsageChosen(int)) ); + + QString str; + for (int i = 0; i < (int) usages.size(); i++) { + str.setNum (i+1); + if (i <= 9) + str.insert (0, " "); + usageList->insertItem (str+USAGE_TAG+usages[i]); + usageIndex.push_back(i); + } + + act_usage = 0; + if (usages.size() != 0) + usageList->setCurrentItem (act_usage); + + b_modify->setEnabled(usageList->count() != 0); + b_delete->setEnabled(usageList->count() != 0); + + usageList->setFocus(); +} + + +void UsageOptPage::slotUsageChosen(int index) +{ + act_usage = index; +} + + +void UsageOptPage::slotNewUsage() +{ + bool ok; + QString getUsage = KInputDialog::getText( + i18n( "usage (area) of an expression", "Usage Description" ), i18n( "Enter usage description:" ), QString::null, &ok ); + if( !ok ) + return; + QString str; + int i = usageList->count()+1; + str.setNum (i); + if (i <= 9) + str.insert (0, " "); + usageList->insertItem (str+USAGE_TAG+getUsage.stripWhiteSpace()); + usageIndex.push_back(-(i-1)); + act_usage = usageList->count(); + usageList->setCurrentItem (i-1); + b_modify->setEnabled(true); + b_delete->setEnabled(true); +} + + +void UsageOptPage::slotModifyUsage() +{ + if (usageList->count() != 0 + && (int) usageList->count() > act_usage) { + QString str = usageList->text (act_usage); + int pos = str.find (USAGE_TAG); + str.remove (0, pos+strlen (USAGE_TAG)); + + bool ok; + QString getUsage = KInputDialog::getText( + i18n( "usage (area) of an expression", "Usage Description" ), i18n( "Enter usage description:" ), str, &ok ); + if( !ok ) + return; + QString str2; + str2.setNum (act_usage+1); + if (act_usage <= 9) + str2.insert (0, " "); + usageList->changeItem (str2+USAGE_TAG+getUsage.stripWhiteSpace(), act_usage); + } +} + + +void UsageOptPage::updateListBox(int start) +{ + QString str, str2; + for (int i = start; i < (int) usageList->count(); i++) + { + str = usageList->text (i); + int pos = str.find (USAGE_TAG); + str.remove (0, pos+strlen (USAGE_TAG)); + str2.setNum (i+1); + if (i <= 9) + str2.insert (0, " "); + usageList->changeItem (str2+USAGE_TAG+str, i); + } +} + + +void UsageOptPage::slotDeleteUsage() +{ + int act = act_usage; + if (usageList->count() != 0 && (int) usageList->count() > act) + { + QString t; + t.setNum(usageIndex[act_usage]+1); + t.insert (0, UL_USER_USAGE); + t += UL_USAGE_DIV; + for (int ent = 0; ent < doc->numEntries(); ent++) { + // FIXME: ProgressDlg here? + kvoctrainExpr *exp = doc->getEntry(ent); + for (int lang = 0; lang < doc->numLangs(); lang++) { + QString ul = exp->getUsageLabel(lang) + UL_USAGE_DIV; + if (ul.find(t) >= 0 ) { + KMessageBox::information(this, + i18n("usage (area) of an expression", + "This user-defined usage label could not be deleted " + "because it is in use."), + kapp->makeStdCaption(i18n("usage (area) of an expression", + "Deleting Usage Label"))); + return; + } + } + } + + usageList->removeItem (act); + usageIndex.erase (usageIndex.begin() + act); + + if ((int) usageList->count() <= act) + act = usageList->count()-1; + else + updateListBox(act); // update items after current + + if (act >= 0) + usageList->setCurrentItem (act); + } + b_modify->setEnabled(usageList->count() != 0); + b_delete->setEnabled(usageList->count() != 0); +} + + +void UsageOptPage::getUsageLabels (vector &ret_usage, + vector &ret_Index) +{ + QString str; ret_usage.clear(); + for (int i = 0; i < (int) usageList->count(); i++) { + str = usageList->text(i); + int pos = str.find (USAGE_TAG); + str.remove (0, pos+strlen (USAGE_TAG)); + ret_usage.push_back (str); + } + ret_Index = usageIndex; +} + + +void UsageOptPage::slotCleanup() +{ + vector used_usage; + for (int i = 0; i <= (int) usageList->count(); i++) + used_usage.push_back(false); + + for (int col = 0; col < doc->numLangs(); col++) + for (int i = 0; i < (int) doc->numEntries(); i++) { + QString t = doc->getEntry(i)->getUsageLabel(col); + QString n; + while (t.left(strlen(UL_USER_USAGE)) == UL_USER_USAGE) { + t.remove (0, 1); + + int next; + if ((next = t.find(UL_USAGE_DIV)) >= 0) { + n = t.left(next); + t.remove (0, next+1); + } + else { + n = t; + t = ""; + } + + int idx = n.toInt(); + if ((int) used_usage.size() < idx) + used_usage.resize(idx); + if (idx != 0) + used_usage[idx-1] = true ; + } + } + + for (int i = used_usage.size()-1; i >= 0; i--) { + if (!used_usage[i]) { + for (int u = 0; u < (int) usageIndex.size() ; u++) { + if (usageIndex[u] == i || usageIndex[u] < 0) { + act_usage = i; + slotDeleteUsage(); + break; + } + } + } + } + + act_usage = 0; + usageList->setCurrentItem (act_usage); +} + + +void UsageOptPage::cleanUnused(kvoctrainDoc *doc, + const vector &usageIndex, + int old_usages) +{ + vector translate_index; + vector new_usageStr; + + ///////////////////////////////////////////////////// + // translate_index contains new index number for each + // old index + for (int i = 0; i <= QMAX (old_usages, (int) usageIndex.size()); i++) + translate_index.push_back(0); + + // now adjust lesson descriptions to new index + + for (int i = 0; i < (int) usageIndex.size(); i++) { + if (usageIndex[i] >= 0) + translate_index[usageIndex[i]+1] = i+1; + } + + // only keep remaining usage indices + + // set usage index to 0 when not needed any more + // and translate to new index + + for (int col = 0; col < doc->numLangs(); col++) { + for (int i = 0; i < doc->numEntries(); i++) { + QString t = doc->getEntry(i)->getUsageLabel (col); + if (!t.isEmpty() && t.left(strlen(UL_USER_USAGE)) == UL_USER_USAGE) { + QString tg; + while (t.left(strlen(UL_USER_USAGE)) == UL_USER_USAGE) { + QString n; + t.remove (0, 1); + int next; + if ((next = t.find(UL_USAGE_DIV)) >= 0) { + n = t.left(next); + t.remove (0, next+1); + } + else { + n = t; + t = ""; + } + + QString newusage; + int o = n.toInt(); + if (translate_index[o] != 0) { + newusage.setNum (translate_index[o]); + newusage.insert (0, UL_USER_USAGE); + } + + if (tg.length() == 0) + tg = newusage; + else + if (newusage.length() ) + tg += UL_USAGE_DIV + newusage; + } + + if (tg.length() == 0) + tg = t; + else if (t.length() != 0) + tg += UL_USAGE_DIV + t; + + doc->getEntry(i)->setUsageLabel (col, tg); + } + } + } +} + +#include "UsageOptPage.moc" diff --git a/kvoctrain/kvoctrain/docprop-dialogs/UsageOptPage.h b/kvoctrain/kvoctrain/docprop-dialogs/UsageOptPage.h new file mode 100644 index 00000000..f9e8d978 --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/UsageOptPage.h @@ -0,0 +1,74 @@ +/*************************************************************************** + + usage labels dialog page + + ----------------------------------------------------------------------- + + begin : Sun Sep 12 15:38:31 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef UsageOptPage_included +#define UsageOptPage_included + +#include "UsageOptPageForm.h" + +#include + +#include +using namespace std; + +class kvoctrainDoc; +class QStrList; + +class UsageOptPage : public UsageOptPageForm +{ + Q_OBJECT + +public: + + UsageOptPage + ( + const vector &usages, + kvoctrainDoc *doc, + QWidget *parent = NULL, + const char *name = NULL + ); + + void getUsageLabels (vector &ret_usages, vector &ret_Index); + + static void cleanUnused(kvoctrainDoc *doc, const vector &lessonIndex, int old_lessons); + +protected: + void updateListBox(int start); + +protected slots: + + void slotDeleteUsage(); + void slotNewUsage(); + void slotUsageChosen(int); + void slotModifyUsage(); + void slotCleanup(); + +private: + kvoctrainDoc *doc; + int act_usage; + vector usageIndex; // contains indices of usages on exec() + // negative values are new lessons +}; +#endif // UsageOptPage_included diff --git a/kvoctrain/kvoctrain/docprop-dialogs/UsageOptPageForm.ui b/kvoctrain/kvoctrain/docprop-dialogs/UsageOptPageForm.ui new file mode 100644 index 00000000..dbdf58fe --- /dev/null +++ b/kvoctrain/kvoctrain/docprop-dialogs/UsageOptPageForm.ui @@ -0,0 +1,143 @@ + +UsageOptPageForm + + + Usage_Labels + + + + 0 + 0 + 572 + 480 + + + + - + + + + unnamed + + + 0 + + + 6 + + + + usage_group + + + Usage Labels + + + + unnamed + + + 11 + + + 6 + + + + Spacer1 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + b_new + + + + 1 + 1 + 0 + 0 + + + + &New... + + + + + b_modify + + + + 1 + 1 + 0 + 0 + + + + &Modify... + + + + + b_delete + + + + 1 + 1 + 0 + 0 + + + + &Delete + + + + + b_cleanup + + + + 1 + 1 + 0 + 0 + + + + &Clean Up + + + + + usageList + + + + + + + + usageList + b_new + b_modify + b_delete + b_cleanup + + + diff --git a/kvoctrain/kvoctrain/docs/elek.lex b/kvoctrain/kvoctrain/docs/elek.lex new file mode 100644 index 00000000..46b23aaa --- /dev/null +++ b/kvoctrain/kvoctrain/docs/elek.lex @@ -0,0 +1,191 @@ +Vocabulary Trainer V5.0 +LEX|Deutsch|Englisch| 259 260 1 1 1 0 0 268 0 1 1 1 1 145 6 23 1999 255 1 1 653 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 1 1 0 0 | +-11 700 +System +Energie- und Automatisierungstechnik. V. Manuela Lutz. Danke. +1 1 der die das|he she it| +1 1 eine einer eines einen einem|has have had is be| +1 1 er sie es|his him her its| +1 1 wir ihr euch|in to into on at too| +1 1 in an auf bei|the a an| +1 1 zu um zur zum|out by with of off| +1 1 ist sind seid|something someone some| +1 1 dies dieser dieses|under below| +1 1 || +1 1 || +der die das ein eine einer eines einen einem|the a an| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +Sachgebiete| +| +| +| +| +| +| +| +| +32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 +1 0 255 255 255 255 255 255 0 0 1 Abbildung||||mapping|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abblendkappe||||anti-dazzle device|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abdeckblech||||cover sheet|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abfallstoffe|products|||waste|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abfalltechnik||||waste engineering|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abfangblech||||locating plate|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abfrageprotokoll||||inquiry log|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abgabeleistung||||power output|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abgang||||outgoing circuit|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abgangsbaugruppe||||outgoing unit|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abgas||||exhaust gas|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abgasdruck||||exhaust gas pressure|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abgasemission||||exhaust gas emission|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abgasgegendruck||||exhaust gas back pressure|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abgaskatalysator||||exhaust gas catalytic converter|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abgaskomponenten||||exhaust gas components|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abgasmeßgerät||||exhaust gas measuring equipment|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abgasrückführung||||exhaust gas recycling|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 abgedeckter Druckknopf||||covered pushbutton|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 abgedichtete Kunststoffleuchte||||sealed plastic luminaire|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 abgehende Leitung||||outgoing feeder|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 abgeschirmte Drucktaste||||shrouded pushbutton|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 abgesichert||||fused|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 abgetastet||||sampled|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 abgeteilt||||segregated|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abgleich||||adjustment|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 abisolieren||||to strip|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 abklemmen||||disconnect|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Ablauf||||sequence|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Ablaufplan||||flow diagram|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Ableiter||||surge arrester|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Ableitung||||terminal lead|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Ablenkung||||deflection|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abluft||||exhaust air|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abschaltautomatic bei Spannungsabfall||||automatic loss-of-voltage tripping equipment|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abschirmung||||screening|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Absolutwert||||absolute value|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abstand||||distance|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abstraktionsebene||||level of abstraction|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abteilung||||department|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abwasseraufbereitung||||effluent treatment|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abwasserbehandlung||||waste water treatment|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abwassertechnik||||sewage technology|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abweichung||||deviation|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 abzählbar||||countable|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Achse||||axis|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 adaptiver||||adaptive|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Aggregate||||aggregates|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Aktoren|Aktuatoren|||actuators|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Akustik||||acoustics|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Alterungsbeständig||||durability|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Altlasten||||polluted areas|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Analogeingabe||||analog input|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Arbeitswissenschaften||||ergonomics|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Aufbau- und Verbindungstechnik||||packaging of integrated circuits|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Aufbereitung||||preparation|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Auflösung||||resolution|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Aufspannplatte||||mounting plate|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Auftragsabwicklung||||order transaction|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Auftragsbearbeitung||||order processing|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Ausführung||||conducting|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Beleuchtungstechnik||||illumination engineering|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Bildcodierung||||image coding|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Bilderkennungssystem||||image recognition system|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Bildkommunikation||||image communication|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Bildmenge||||image set|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Bildschirmanzeige||||screen diplay|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Bildverarbeitung||||image processing|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Borhmaschine||||drilling machine|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +0 47 255 255 255 255 255 255 0 0 1 Datenübertragung||||data transmission|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Druckluft||||compressed air|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Druckluftanlage||||compressed-air system|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Drucktaster||||pushbutton|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Einbautechnik|Einbausystem|||packaging system|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Einheit||||unit|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 elektrisch||||electrical|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Elektrizitätszähler||||electricity meter|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 elektromechanische Bauelemente||||electromechanical components|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Elektromotor||||electric motor|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 elektronische Steuerung||||electronic control|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Endschalter||||limit switch|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Fernwirktechnik||||telecontrol|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Freiluftanlage||||outdoor installation|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Gebäudeinstallation||||wiring practice|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 gedruckte Schaltung||||printed circuit|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Gleichrichter||||rectifier|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Grenzwert||||limiting value|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Halbleiter||||semiconductor|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Halbleiterbauelement||||semiconductor component|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Hebezeug||||hoisting gear|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Hilfsstromschalter||||control switch|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Innenraumanlage||||indoor installation|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Installationskanal||||trunking and duct system|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Installationsmaterial||||wiring accessoires|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Installationstechnik||||electrical installation|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Isolation|Isolierung|||insulation|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Klimatechnik||||air conditioning|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Kommutator||||commutator|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Kraftwerk||||power station|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Kupplung||||coupling|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Lager||||bearing|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Leistungselektronik||||power electronic|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Leistungsschalter|Leistungsschutzschalter|||circuit-breaker|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Leittechnik||||control engineering|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Lichttechnik||||lightning engineering|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Linearmotor||||linear motor|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 magnetisch||||magnetic|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Magnetschwebebahn||||magnetic levitation system|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Maschine||||machine|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 mechanisch||||mechanical|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Meßgerät||||measuring instrument|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Näherungsschalter||||proximity switch|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Oszilloskop||||oscilloscope|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Positionsschalter||||position switch|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 programmierbares Meßgerät||||programmable measuring apparatus|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 programmierbares Steuergerät||||programmable controller|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Prozeßleittechnik||||process control technology|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Prüfung||||testing|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Regelung||||automatic control|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Relais||||relay|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 rotierende Maschine||||rotating machine|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Rundsteueranlage||||ripple control system|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Röntgenanalyse||||x-ray analysis|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Rückkopplung||||feedback|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Sammelschiene||||busbar|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Schallmessung||||sound measurement|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Schaltanlage|Schaltgerät|||switchgear|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Schaltschrank||||switchgear|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Schalttafel||||switchboard|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Schieneninstallationsrohr||||buselectric wiring conduit|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Sicherung|Schmelzsicherung|||fuse|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Steckvorrichtung||||plug-and-socket device|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Steuergerät||||controller|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Stromrichter||||static converter|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Supraleiter||||superconductor|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Supraleitung||||superconductivity|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Thyristor||||thyristor|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Vakuumschalter|circuit-breaker|||vacuum swith|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Wasserkraftgenerator||||water-wheel generator|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Wasserkraftwerk||||hydroelectric power station|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Werkzeug||||tool|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Werkzeugmaschine||||machine tool|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Wert||||value|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Wicklung||||winding|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 47 255 255 255 255 255 255 0 0 1 Zugangskontrollsystem||||access control system|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| diff --git a/kvoctrain/kvoctrain/docs/kvtml-aufbau.txt b/kvoctrain/kvoctrain/docs/kvtml-aufbau.txt new file mode 100644 index 00000000..e606bd80 --- /dev/null +++ b/kvoctrain/kvoctrain/docs/kvtml-aufbau.txt @@ -0,0 +1,264 @@ + + + + generator="kvoctrain v0.7.0pre3" + cols="3" + lines="3" + title="Beispieldatei: Deutsch - Englisch/Französisch" + author="Ewald Arnold" + license="OpenContent" + remark="Beispieldatei mit allen Eigenschaften"> + + + Lektion eins + Lektion zwei + Lektion drei + Lektion vier + + +
    + + die + eine + der + einer + das + ein + + + fd en + fi en + md en + mi en + nd en + ni en + + + la + une + le + un + +
    + + + + ich + du + sie + er + es + wir + ihr + sie + sie + sie + + + I + you + he + she + it + we + you + they + + + je + tu + elle + il + nous + vous + elles + ils + + + + + + + + + Mein Typ 1 + Mein Typ 2 + Mein Typ 3 + + + + Benutzer-Konjugation 1 + + + + Benutzersprachebene 1 + + + + s="1" + t="v"> + + + l="de" + charset="ISO 8859-1" + y="laufen"> + + + + + > + + gehe + gehst + geht + gehen + gehen + gehen + schwammschwammst + + gehen + + + + + width="208" + l="en" + g="1;2" + c="2;0" + b="1;0" + w="AiHzA;AiHzA" + ff="falscher Freund" + tf="Freund falscher"> + + + > + went + have gone + + go + + + l="fr" + charset="Unicode" + >aller + + + + + a="schlecht"> + + + gut + besser + am besten + + gut + + goodbetterbest + + good + + bonmeilleurle meilleur + + bon + + + u="anat" + >Knöchel + + + knucklescheville + + + + + \ No newline at end of file diff --git a/kvoctrain/kvoctrain/docs/kvtml-structure.txt b/kvoctrain/kvoctrain/docs/kvtml-structure.txt new file mode 100644 index 00000000..3a289208 --- /dev/null +++ b/kvoctrain/kvoctrain/docs/kvtml-structure.txt @@ -0,0 +1,258 @@ + + + + + generator="kvoctrain v0.7.0pre3" + cols="3" + lines="3" + title="Beispieldatei: Deutsch - Englisch/Französisch" + author="Ewald Arnold" + license="OpenContent" + remark="Beispieldatei mit allen Eigenschaften"> + + + Lektion eins + Lektion zwei + Lektion drei + Lektion vier + + +
    + + die + eine + der + einer + das + ein + + + fd en + fi en + md en + mi en + nd en + ni en + + + la + une + le + un + +
    + + + + ich + du + sie + er + es + wir + ihr + sie + sie + sie + + + I + you + he + she + it + we + you + they + + + je + tu + elle + il + nous + vous + elles + ils + + + + + + + + + Mein Typ 1 + Mein Typ 2 + Mein Typ 3 + + + + Benutzer-Konjugation 1 + + + + Benutzersprachebene 1 + + + + s="1" + t="v"> + + + l="de" + charset="ISO 8859-1" + y="laufen"> + + + + > + + gehe + gehst + geht + gehen + gehen + gehen + schwammschwammst + + gehen + + + + + width="208" + l="en" + g="1;2" + c="2;0" + b="1;0" + d="12312;123123" + ff="falscher Freund" + tf="Freund falscher"> + + + went + have gone + + go + + + l="fr" + charset="Unicode" + >aller + + + s="1" + t="aj"> + + + a="schlecht"> + + + gut + besser + am besten + + gut + + goodbetterbest + + good + + bonmeilleurle meilleur + + bon + + + u="anat" + >Knöchel + + + knucklescheville + + + + + \ No newline at end of file diff --git a/kvoctrain/kvoctrain/docs/lex-aufbau1.txt b/kvoctrain/kvoctrain/docs/lex-aufbau1.txt new file mode 100644 index 00000000..cbdcf364 --- /dev/null +++ b/kvoctrain/kvoctrain/docs/lex-aufbau1.txt @@ -0,0 +1,58 @@ +From: Michael Werner + +Hallo Ewald, + +es freut mich, daß Dir mein VT zusagt. Wobei ich mir nicht ganz im Klaren +bin, ob es eher mein Programm oder die beigefügten Lexika sind. ;-) + +Du hast völlig Recht, daß ich der Opensource-Bewegung positiv gegenüber +stehe. + +Viele Grüße +Michael + + +----------kleine Format-Beschreibung (bitte mit Font Courier +"nichtproportional" ansehen)---------- + +Lexikon-Format-Beschreibung: + +Format eines minimalen Eintrags (mit zwei Dummy-Einträgen x und y) + 0 255 255 255 255 255 255 0 0 1 +x||||y|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| + | | | | | | + | |___________________| | | Lektionszugehörigkeit (1-9) + | | | | + | | beide Sprachseiten sind ungelernt + | | + | diese Nummern bitte unverändert übernehmen + | +Attribut: 0 für --NONE-- + +Format eines maximalen Eintrags + 0 255 255 255 255 255 255 0 0 1 +MAIN#0|SYNONYM#1|SYNONYM#2|SYNONYM#3|MAIN#1|SYNONYM#1|SYNONYM#2|SYNONYM#3|| +||||||||||||||||||||||||||||||||||||||||||||||||||||||| + + +Eine Konvertierung (zur Erstellung einer LEX-Datei) könnte nun +folgendermaßen aussehen: + +erster Schritt: +Formatkopf einer bestehenden Lexikon-Datei nehmen und vor die erste +Vokabelzeile kopieren. + + +zweiter Schritt: +0 255 255 255 255 255 255 0 0 1 an den Anfang jeder Vokabelzeile +(entspricht einem Vokabeleintrag) schreiben. Wortbestandteile durch | +trennen. Minimal muß ein MAIN#0 und ein MAIN#1 existieren und mindestens 1 +Vokabelzeile. + + +dritter Schritt: +neues Lexikon laden. Dadurch werden beim nächsten Abspeichern die Anzahl +der Vokabeleinträge und das Datum korrekt gesetzt. Die Vokabelliste wird +hierbei auch sortiert. + + diff --git a/kvoctrain/kvoctrain/docs/lex-aufbau2.txt b/kvoctrain/kvoctrain/docs/lex-aufbau2.txt new file mode 100644 index 00000000..ea7f3583 --- /dev/null +++ b/kvoctrain/kvoctrain/docs/lex-aufbau2.txt @@ -0,0 +1,127 @@ +# Format eines minimalen Eintrags (mit zwei Dummy-Einträgen x und y) +# 0 255 255 255 255 255 255 0 0 1 x||||y|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +# | | | | | | +# | |___________________| | | Lektionszugehörigkeit (1-9) + +? maximal 9 Lektionen? "Namen" der +Lektionen? +Das Lektionenmaximum ist auf 9 festgelegt. Die Lektionsbezeichnungen werden +weiter oben abgespeichert! Ausprobieren, dann siehst Du wo. + +# | | | | +# | | beide Sprachseiten sind ungelernt + +? 1..x = Note? +0..2 (0=ungelernt, 1=unsicher, 2=gelernt) + +# | | +# | diese Nummern bitte unverändert übernehmen + +? was bedeuten sie? + +# | +# Attribut: 0 für --NONE-- + +? weitere Attribute? +Alle aus der Eingabemaske "Edit Entry" ersichtlichen + 20 extra zu +definierenden Attributen + +# Format eines maximalen Eintrags +# 0 255 255 255 255 255 255 0 0 1 +MAIN#0|SYNONYM#1|SYNONYM#2|SYNONYM#3|MAIN#1|SYNONYM#1|SYNONYM#2|SYNONYM#3||||||||||||||||||||||||||||||||||||||||||||||||||||||||| + +? Das Lexikon beinhaltet immer 2 Sprachen, MAIN ist der "normale" Ausdruck +und +? es folgen bis zu 3 Synonyme jeweils für beide Sprachen. Was folgt +hierauf? +Alle Konjugationsformen die evtl. für das Konjugationstraining eingegeben +wurden. (siehe ITALIAN.LEX) +? Ich speichere jeweils das letzte Abfragedatum, die Anzahl der Abfragen +? und Fehler sowie eine Art Note. Gibt es dies bei dir ebenfalls? +Nein, wozu? Meiner Meinung nach, ist der Anwender am Lernen interessiert +und nicht an einer Statistikreiterei. + +? Hier der Anfang von elek.lex mit meinen Vermutungen: + +# Vocabulary Trainer V5.0 + +? 1. Zeile: Version + +# LEX|Deutsch|Englisch| 259 260 1 1 1 0 0 268 0 1 1 1 1 145 6 23 1999 255 1 1 653 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 1 1 0 0 | + +? 2. Zeile: Kennung, Sprachen 1+2 und viele Daten (aber welche ? ;-) +Programminterne: Abspeicherung der Trainingsoptionen und viele andere Infos +die meiner Meinung nach Lexikaspezifisch abgespeichert werden sollen. + +# -11 700 +verwendeter Zeichensatz +? 3. Zeile: nochmal 2 Daten +# System +? 4. Zeile: Beschreibung ? +Nein! Nochmals verwendeter Zeichensatz + +# Energie- und Automatisierungstechnik. V. Manuela Lutz. Danke. + +? 5. Zeile: nochmal Beschreibung/Herkunft ? +Eigentliche Lexikonbeschreibung + +? danach ein Stück Wörterbuch, allerdings ein anderer Aufbau als oben +-> siehe Trainingsoptionen +# 1 1 der die das|he she it| +# 1 1 eine einer eines einen einem|has have had is be| +# 1 1 er sie es|his him her its| +# 1 1 wir ihr euch|in to into on at too| +# 1 1 in an auf bei|the a an| +# 1 1 zu um zur zum|out by with of off| +# 1 1 ist sind seid|something someone some| +# 1 1 dies dieser dieses|under below| +# 1 1 || +# 1 1 || + +? Zeile ohne Zahlen? +-> siehe ebenfalls Trainingsoptionen +# der die das ein eine einer eines einen einem|the a an| + +? viele Leerzeilen ? +-> eigene selbst zu definierende Attribute +# | +# | +# | +# | +# | +# | +# | +# | +# | +# | +# | +# | +# | +# | +# | +# | +# | +# | +# | +# | +# Sachgebiete| +# | +# | +# | +# | +# | +# | +# | +# | + +# 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 +? ab hier scheint das Lexikon zu starten, aber was bedeuten die 32 32 ... +Funktionstastenbelegungen + +# 1 0 255 255 255 255 255 255 0 0 1 Abbildung||||mapping||||||||||||||||||||||||||||||||||||||||||||||||||||||| +||||| +# 1 0 255 255 255 255 255 255 0 0 1 Abblendkappe||||anti-dazzle device|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| + +Mein Tip für Dich: Verwende das Lexikon ITALIAN.LEX von mir. Dort findest +Du die meisten Funktionen verwendet und vielleicht wird für Dich vieles +klarer, wenn Du Dich mehr mit der VT-Funktionalität auseinandersetzt. diff --git a/kvoctrain/kvoctrain/entry-dialogs/AdjEntryPage.cpp b/kvoctrain/kvoctrain/entry-dialogs/AdjEntryPage.cpp new file mode 100644 index 00000000..ce97d871 --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/AdjEntryPage.cpp @@ -0,0 +1,108 @@ +/*************************************************************************** + + dialog page for adjectives (comparison) + + ----------------------------------------------------------------------- + + begin : Sat Dec 4 18:09:29 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "AdjEntryPage.h" +#include "EntryDlg.h" + +#include + +#include + + +AdjEntryPage::AdjEntryPage(EntryDlg *_dlgbook, bool multi_sel, const Comparison &comp, QWidget *parent, const char *name) + : AdjEntryPageForm( parent, name ), dlgbook(_dlgbook) +{ + comparisons = comp; + + connect( lev1Field, SIGNAL(textChanged(const QString&)), SLOT(lev1Changed(const QString&)) ); + connect( lev2Field, SIGNAL(textChanged(const QString&)), SLOT(lev2Changed(const QString&)) ); + connect( lev3Field, SIGNAL(textChanged(const QString&)), SLOT(lev3Changed(const QString&)) ); + + setData(multi_sel, comp); +} + + +void AdjEntryPage::setData(bool multi_sel, const Comparison &comp) +{ + if (multi_sel) { + lev1Field->setEnabled(false); + lev2Field->setEnabled(false); + lev3Field->setEnabled(false); + } + else { + lev1Field->setText (comp.l1()); + lev2Field->setText (comp.l2()); + lev3Field->setText (comp.l3()); + } + setModified(false); +} + + +void AdjEntryPage::lev1Changed(const QString& s) +{ + setModified(true); + comparisons.setL1 (s); +} + + +void AdjEntryPage::lev2Changed(const QString& s) +{ + setModified(true); + comparisons.setL2 (s); +} + + +void AdjEntryPage::lev3Changed(const QString& s) +{ + setModified(true); + comparisons.setL3 (s); +} + + +bool AdjEntryPage::isModified() +{ + return modified; +} + + +void AdjEntryPage::setEnabled(int enable) +{ + bool ena = enable == EntryDlg::EnableAll; + + lev1Field->setEnabled (ena); + lev2Field->setEnabled (ena); + lev3Field->setEnabled (ena); +} + + +void AdjEntryPage::setModified(bool mod) +{ + modified = mod; + if (mod) + emit sigModified(); +} + +#include "AdjEntryPage.moc" diff --git a/kvoctrain/kvoctrain/entry-dialogs/AdjEntryPage.h b/kvoctrain/kvoctrain/entry-dialogs/AdjEntryPage.h new file mode 100644 index 00000000..095e22d7 --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/AdjEntryPage.h @@ -0,0 +1,63 @@ +/*************************************************************************** + + dialog page for adjectives (comparison) + + ----------------------------------------------------------------------- + + begin : Sat Dec 4 18:09:29 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef AdjEntryPage_included +#define AdjEntryPage_included + +#include "AdjEntryPageForm.h" + +#include + +class EntryDlg; + +class AdjEntryPage : public AdjEntryPageForm +{ + Q_OBJECT + +public: + AdjEntryPage(EntryDlg *_dlgbook, bool multi_sel, const Comparison &comp, QWidget *parent = NULL, const char *name = NULL); + + void setData (bool multi_sel, const Comparison &comp); + + Comparison getComparison() const { return comparisons; } + + bool isModified(); + void setModified(bool mod = true); + void setEnabled(int enable_type); + +signals: + void sigModified(); + +protected slots: + void lev1Changed(const QString&); + void lev2Changed(const QString&); + void lev3Changed(const QString&); + +protected: + Comparison comparisons; + bool modified; + EntryDlg *dlgbook; +}; +#endif // AdjEntryPage_included diff --git a/kvoctrain/kvoctrain/entry-dialogs/AdjEntryPageForm.ui b/kvoctrain/kvoctrain/entry-dialogs/AdjEntryPageForm.ui new file mode 100644 index 00000000..a2213edb --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/AdjEntryPageForm.ui @@ -0,0 +1,146 @@ + +AdjEntryPageForm + + + AdjEntryPageForm + + + + 0 + 0 + 576 + 129 + + + + - + + + + unnamed + + + 0 + + + 6 + + + + GroupBox1 + + + Comparison of Adjectives + + + + unnamed + + + 11 + + + 6 + + + + lev1Label + + + + 1 + 5 + 0 + 0 + + + + Level &1: + + + lev1Field + + + + + lev2Label + + + + 1 + 5 + 0 + 0 + + + + Level &2: + + + lev2Field + + + + + lev3Label + + + + 1 + 5 + 0 + 0 + + + + Level &3: + + + lev3Field + + + + + lev1Field + + + + 7 + 5 + 0 + 0 + + + + + + lev2Field + + + + 7 + 5 + 0 + 0 + + + + + + lev3Field + + + + 7 + 5 + 0 + 0 + + + + + + + + + diff --git a/kvoctrain/kvoctrain/entry-dialogs/AuxInfoEntryPage.cpp b/kvoctrain/kvoctrain/entry-dialogs/AuxInfoEntryPage.cpp new file mode 100644 index 00000000..b7c1837e --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/AuxInfoEntryPage.cpp @@ -0,0 +1,192 @@ +/*************************************************************************** + + edit "additional" properties + + ----------------------------------------------------------------------- + + begin : Thu Nov 25 17:29:44 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "AuxInfoEntryPage.h" +#include "EntryDlg.h" + +#include + +#include + +AuxInfoEntryPage::AuxInfoEntryPage +( + EntryDlg *_dlgbook, + bool multi_sel, + QString syno, + QString anto, + QString exam, + QString rem, + QString para, + QWidget *parent, + const char *name +) + : AuxInfoEntryPageForm( parent, name ), dlgbook(_dlgbook) + +{ + QFontMetrics fm (synonym_line->font()); + int sz = fm.lineSpacing(); + + synonym_line->setMaximumHeight(sz*3); + antonym_line->setMaximumHeight(sz*3); + para_line->setMaximumHeight(sz*3); + remark_line->setMaximumHeight(sz*3); + examp_line->setMaximumHeight(sz*3); + + connect( para_line, SIGNAL(textChanged()), SLOT(slotParaSelected()) ); + connect( remark_line, SIGNAL(textChanged()), SLOT(slotRemarkSelected()) ); + connect( examp_line, SIGNAL(textChanged()), SLOT(slotExampSelected()) ); + connect( antonym_line, SIGNAL(textChanged()), SLOT(slotAntonymSelected()) ); + connect( synonym_line, SIGNAL(textChanged()), SLOT(slotSynonymSelected()) ); + + setData(multi_sel, syno, anto, exam, rem, para); +} + + +void AuxInfoEntryPage::setData(bool multi_sel, QString syno, QString anto, QString example, QString remark, QString para) +{ + synonym_line->setText(syno); + antonym_line->setText(anto); + examp_line->setText(example); + remark_line->setText(remark); + para_line->setText(para); + + if (multi_sel) { + synonym_line ->setEnabled(false); + antonym_line ->setEnabled(false); + remark_line ->setEnabled(false); + examp_line ->setEnabled(false); + para_line ->setEnabled(false); + } + + setModified(false); +} + + +void AuxInfoEntryPage::slotSynonymSelected() +{ + setModified(true); + synonym = synonym_line->text(); +} + + +void AuxInfoEntryPage::slotAntonymSelected() +{ + setModified(true); + antonym = antonym_line->text(); +} + + +void AuxInfoEntryPage::slotRemarkSelected () +{ + setModified(true); + remark = remark_line->text(); +} + + +void AuxInfoEntryPage::slotExampSelected () +{ + setModified(true); + example = examp_line->text(); +} + + +void AuxInfoEntryPage::slotParaSelected () +{ + setModified(true); + paraphrase = para_line->text(); +} + + +QString AuxInfoEntryPage::getSynonym () +{ + normalize(synonym); + return synonym; +} + + +QString AuxInfoEntryPage::getAntonym () +{ + normalize(antonym); + return antonym; +} + + +QString AuxInfoEntryPage::getExample () +{ + normalize(example); + return example; +} + + +QString AuxInfoEntryPage::getRemark () +{ + normalize(remark); + return remark; +} + + +QString AuxInfoEntryPage::getParaphrase () +{ + normalize(paraphrase); + return paraphrase; +} + + +void AuxInfoEntryPage::normalize (QString &str) +{ + LineList ll (str); + ll.normalizeWS(); + str = ll.allLines(); +} + + +bool AuxInfoEntryPage::isModified() +{ + return modified; +} + + +void AuxInfoEntryPage::setEnabled(int enable) +{ + bool ena = enable == EntryDlg::EnableAll; + + synonym_line->setEnabled (ena); + antonym_line->setEnabled (ena); + para_line->setEnabled (ena); + remark_line->setEnabled (ena); + examp_line->setEnabled (ena); +} + + +void AuxInfoEntryPage::setModified(bool mod) +{ + modified = mod; + if (mod) + emit sigModified(); +} + +#include "AuxInfoEntryPage.moc" diff --git a/kvoctrain/kvoctrain/entry-dialogs/AuxInfoEntryPage.h b/kvoctrain/kvoctrain/entry-dialogs/AuxInfoEntryPage.h new file mode 100644 index 00000000..c9e78bf3 --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/AuxInfoEntryPage.h @@ -0,0 +1,86 @@ +/*************************************************************************** + + edit "additional" properties + + ----------------------------------------------------------------------- + + begin : Thu Nov 25 17:29:44 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef AuxInfoEntryPage_included +#define AuxInfoEntryPage_included + +#include "AuxInfoEntryPageForm.h" + +class EntryDlg; + +class AuxInfoEntryPage : public AuxInfoEntryPageForm +{ + Q_OBJECT + +public: + AuxInfoEntryPage + ( + EntryDlg *dlgbook, + bool multi_sel, + QString syno, + QString anto, + QString example, + QString remark, + QString para, + QWidget *parent = 0, + const char *name = 0 + ); + + void setData(bool multi_sel, QString syno, QString anto, QString example, QString remark, QString para); + + QString getSynonym (); + QString getAntonym (); + QString getExample (); + QString getRemark (); + QString getParaphrase(); + + bool isModified(); + void setModified(bool mod = true); + void setEnabled(int enable_type); + +signals: + void sigModified(); + +protected: + void normalize(QString &str); + +protected slots: + void slotAntonymSelected(); + void slotSynonymSelected(); + void slotExampSelected(); + void slotRemarkSelected(); + void slotParaSelected(); + +protected: + QString synonym; + QString antonym; + QString example; + QString remark; + QString paraphrase; + bool modified; + EntryDlg *dlgbook; +}; + +#endif // AuxInfoEntryPage_included diff --git a/kvoctrain/kvoctrain/entry-dialogs/AuxInfoEntryPageForm.ui b/kvoctrain/kvoctrain/entry-dialogs/AuxInfoEntryPageForm.ui new file mode 100644 index 00000000..632973bc --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/AuxInfoEntryPageForm.ui @@ -0,0 +1,229 @@ + +AuxInfoEntryPageForm + + + AuxInfoEntryPageForm + + + + 0 + 0 + 576 + 494 + + + + + 1 + 1 + 0 + 0 + + + + - + + + + unnamed + + + 0 + + + 6 + + + + GroupBox1 + + + + 5 + 5 + 0 + 0 + + + + Additional Properties + + + + unnamed + + + 11 + + + 6 + + + + examp_line + + + + 3 + 5 + 0 + 0 + + + + + 32767 + 80 + + + + + + remark_line + + + + 3 + 5 + 0 + 0 + + + + + 32767 + 80 + + + + + + para_line + + + + 3 + 5 + 0 + 0 + + + + + 32767 + 80 + + + + + + synonym_label + + + S&ynonyms: + + + synonym_line + + + + + antonym_label + + + Ant&onyms: + + + antonym_line + + + + + examp_label + + + E&xample: + + + examp_line + + + + + remark_label + + + &Remark: + + + remark_line + + + + + para_label + + + &Paraphrase: + + + para_line + + + + + synonym_line + + + + 3 + 5 + 0 + 0 + + + + + 32767 + 80 + + + + 0 + + + + + + + + antonym_line + + + + 3 + 5 + 0 + 0 + + + + + 32767 + 80 + + + + + + + + + synonym_line + antonym_line + examp_line + remark_line + para_line + + + diff --git a/kvoctrain/kvoctrain/entry-dialogs/CommonEntryPage.cpp b/kvoctrain/kvoctrain/entry-dialogs/CommonEntryPage.cpp new file mode 100644 index 00000000..9f5bc8b6 --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/CommonEntryPage.cpp @@ -0,0 +1,444 @@ +/*************************************************************************** + + edit common properties + + ----------------------------------------------------------------------- + + begin : Mon Jun 28 21:02:16 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "CommonEntryPage.h" +#include "EntryDlg.h" + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include +#include + +#include "DocPropDlg.h" +#include "blockall.h" +#include "PhoneticEntryPage.h" + + +CommonEntryPage::CommonEntryPage +( + EntryDlg *_dlgbook, + kvoctrainDoc *_doc, + bool multi_sel, + QString expr, + int less, + QComboBox *lessbox, + QString lang, + QString act_type, + QString pron, + QString act_usage, + QString label, + QueryManager &_querymanager, + bool active, + const QFont& _ipafont, + QWidget *parent, + const char *name +) + : + CommonEntryPageForm( parent, name ), + pronunce(pron), + expression(expr), + usageCollection (act_usage), + lesson(less), + type (act_type), + dlgbook(_dlgbook), + doc(_doc), + querymanager(_querymanager), + entry_active(active), + ipafont(_ipafont) +{ + + connect( b_usageDlg, SIGNAL(clicked()), SLOT(invokeUsageDlg()) ); + connect( b_LessDlg, SIGNAL(clicked()), SLOT(invokeLessDlg()) ); + connect( b_pronDlg, SIGNAL(clicked()), SLOT(invokePronDlg()) ); + connect( b_TypeDlg, SIGNAL(clicked()), SLOT(invokeTypeDlg()) ); + connect( usage_box, SIGNAL(selectionChanged()), SLOT(slotUsageChanged()) ); + connect( lesson_box, SIGNAL(activated(int)), SLOT(slotLessonSelected(int)) ); + connect( subtype_box, SIGNAL(activated(int)), SLOT(slotSubTypeSelected(int)) ); + connect( type_box, SIGNAL(activated(int)), SLOT(slotTypeSelected(int)) ); + connect( c_active, SIGNAL(toggled(bool)), SLOT(slotActiveChanged(bool)) ); + + connect( pronunce_line, SIGNAL(textChanged(const QString&)), SLOT(slotPronunceSelected(const QString&)) ); + connect( expr_line, SIGNAL(textChanged(const QString&)), SLOT(slotExprSelected(const QString&)) ); + + usage_label->setTitle(i18n("Usage (area) of an Expression", "&Usage Labels")); + pronunce_line->setFont(ipafont); + + lesson_box->setValidator (new BlockAllValidator() ); + type_box->setValidator (new BlockAllValidator() ); + subtype_box->setValidator (new BlockAllValidator() ); + + QPixmap list_pm = SmallIcon("view_text"); + b_LessDlg->setPixmap(list_pm); + b_TypeDlg->setPixmap(list_pm); + b_usageDlg->setPixmap(list_pm); + + QPixmap pron_pm = SmallIcon("view_icon"); + b_pronDlg->setPixmap(pron_pm); + + setData(multi_sel, expr, less, lessbox, lang, type, pronunce, act_usage, label, querymanager, active); +} + + +void CommonEntryPage::setData( + bool multi_sel, + QString expr, + int less, + QComboBox *lessBox, + QString /*lang*/, + QString type, + QString pronunce, + QString usage, + QString /*label*/, + QueryManager &/*querymanager*/, + bool active) +{ + setLessonBox (lessBox, less); + setUsageBox (usage); + + //expr_label->setText( label ); + expr_line->setText(expr); + + setTypeBox(type); + pronunce_line->setText(pronunce); + c_active->setChecked(active); + + int start = -1; + int i = 0; + while (start < 0 && i < (int) all_types.size()) { + if (all_types [i].shortStr() == QueryManager::getMainType(type)) + start = i; + i++; + } + int offset = -1; + while (offset < 0 && i < (int) all_types.size()) { + if (all_types [i].shortStr() == type) + offset = i - start; + i++; + } + if (offset >= 0) { + slotSubTypeSelected(offset); + subtype_box->setCurrentItem(offset); + } + + if (multi_sel) { + expr_line->setEnabled (false); + pronunce_line->setEnabled (false); + expr_line->setText (""); + pronunce_line->setText (""); + lesson_box->clearEdit(); + type_box->clearEdit(); + subtype_box->clearEdit(); + } + + lesson_dirty = false; + type_dirty = false; + usage_dirty = false; + active_dirty = false; + + setModified(false); +} + + +void CommonEntryPage::setTypeBox(const QString &act_type) +{ + all_types = QueryManager::getRelation(false); + all_maintypes = QueryManager::getRelation(true); + + QString s = QueryManager::getMainType(act_type)+QM_TYPE_DIV; + int curr_type = 0; + type_box->clear(); + type_box->insertItem (i18n("")); + for (int i = 0; i < (int) all_maintypes.size(); i++) { + type_box->insertItem (all_maintypes[i].longStr()); + if (s == all_maintypes[i].shortStr()+QM_TYPE_DIV) + curr_type = i+1; + } + type_box->setCurrentItem(curr_type); + slotTypeSelected(curr_type); +} + + +void CommonEntryPage::setLessonBox(QComboBox *lessbox, int lesson) +{ + lesson_box->clear(); + for (int i = 0; i < lessbox->count(); i++) + lesson_box->insertItem (lessbox->text(i)); + if (lesson >= lesson_box->count() ) + lesson = 0; + lesson_box->setCurrentItem(lesson); +} + + +void CommonEntryPage::setUsageBox(const QString & act_usage) +{ + usages = UsageManager::getRelation(); + usage_box->clear(); + for (int i = 0; i < (int) usages.size(); i++) { + usage_box->insertItem (usages[i].longStr()); + if (UsageManager::contains(QString(usages[i].identStr()), act_usage)) { + usage_box->setSelected (i, true); + } + } + slotUsageChanged(); +} + + +void CommonEntryPage::slotUsageChanged() +{ + setModified(true); + usageCollection = ""; + usage_dirty = true; + QString s; + for (int i = 0; i < (int) usage_box->count(); i++) { + if (usage_box->isSelected(i)) { + + if (!usageCollection.isEmpty() ) + usageCollection += UL_USAGE_DIV; + usageCollection += usages[i].identStr(); + + if (!s.isEmpty() ) + s += ", "; + s += usages[i].shortStr(); + } + } + usage_line->setText (s); +} + + +void CommonEntryPage::slotLessonSelected (int l) +{ + setModified(true); + lesson = l; + lesson_dirty = true; +} + + +void CommonEntryPage::slotActiveChanged(bool state) +{ + setModified(true); + entry_active = state; + active_dirty = true; +} + + +void CommonEntryPage::slotExprSelected (const QString& s) +{ + setModified(true); + expression = s; +} + + +void CommonEntryPage::slotPronunceSelected (const QString& s) +{ + setModified(true); + pronunce = s; +} + + +void CommonEntryPage::slotSubTypeSelected(int i) +{ + setModified(true); + if (i < (int) current_subtypes.size()) { + type = current_subtypes[i]; + emit typeSelected(type); + type_dirty = true; + } +} + + +void CommonEntryPage::slotTypeSelected(int idx) +{ + setModified(true); + subtype_box->clear(); + current_subtypes.clear(); + bool first = true; + + if (idx == 0) { // 0 == none ! + type = ""; + emit typeSelected(type); + } + else { + type = all_maintypes[idx-1].shortStr(); + emit typeSelected(type); + QString main_patt = all_maintypes[idx-1].shortStr()+QM_TYPE_DIV; + int sub_idx; + if ( idx-1 < (int) all_types.size() ){ + for (sub_idx = 0; sub_idx < (int) all_types.size(); sub_idx++) { + if (all_types[sub_idx].shortStr().left(main_patt.length()) == main_patt) { + if (first) { + subtype_box->insertItem (i18n("")); + current_subtypes.push_back(all_maintypes[idx-1].shortStr()); + first = false; + } + QString s = all_types[sub_idx].longStr(); + subtype_box->insertItem (s.stripWhiteSpace()); + current_subtypes.push_back(all_types[sub_idx].shortStr()); + } + } + } + } + type_dirty = true; + + subtype_box->setEnabled(!first); + subtype_label->setEnabled(!first); +} + + +void CommonEntryPage::phoneticSelected(wchar_t wc) +{ + setModified(true); + pronunce += QChar(wc); + pronunce_line->setText(pronunce); +} + + +void CommonEntryPage::invokePronDlg() +{ + //if (phoneticDlg == 0) { + PhoneticEntryPage * phoneticDlg = new PhoneticEntryPage (ipafont, this); + connect (phoneticDlg, SIGNAL(charSelected(wchar_t)), SLOT(phoneticSelected(wchar_t)) ); + phoneticDlg->show(); + //} + //else + //phoneticDlg->show(); +} + + +void CommonEntryPage::invokeUsageDlg() +{ + vector usageIndex; + vector new_usageStr; + + int old_usages = (int) doc->getUsageDescr().size(); + + KDialogBase usageOpt(KDialogBase::Swallow, i18n("usage (area) of an expression", "Edit User-Defined Usage Labels"), + KDialogBase::Ok|KDialogBase::Cancel, KDialogBase::Ok, dlgbook, "usage", true); + + UsageOptPage *usageOptPage = new UsageOptPage (doc->getUsageDescr(), doc, this, "name"); + usageOpt.setMainWidget(usageOptPage); + + if (usageOpt.exec() == QDialog::Accepted) + { + usageOptPage->getUsageLabels(new_usageStr, usageIndex); + UsageOptPage::cleanUnused(doc, usageIndex, old_usages); + UsageManager::setUsageNames (new_usageStr); + setUsageBox(usageCollection); + doc->setUsageDescr (new_usageStr); + doc->setModified(); + } +} + + +void CommonEntryPage::invokeLessDlg() +{ + vector lessonIndex; + vector new_lessonStr; + + int old_lessons = (int) lesson_box->count(); + KDialogBase lessOpt(KDialogBase::Swallow, i18n("Edit Lesson Names"), + KDialogBase::Ok|KDialogBase::Cancel, KDialogBase::Ok, dlgbook, "lesson", true); + + LessOptPage *lessOptPage = new LessOptPage (lesson_box, doc, this, "name"); + lessOpt.setMainWidget(lessOptPage); + + vector lessoninquery = doc->getLessonsInQuery(); + if (lessOpt.exec() == QDialog::Accepted) + { + lessOptPage->getLesson(lesson_box, lessonIndex); + LessOptPage::cleanUnused(doc, lesson_box, lessonIndex, old_lessons, lessoninquery); + for (int i = 1; i < lesson_box->count(); i++) + new_lessonStr.push_back(lesson_box->text(i)); + doc->setLessonDescr (new_lessonStr); + doc->setLessonsInQuery(lessoninquery); + querymanager.setLessonItems(lessoninquery); + doc->setModified(); + } +} + + +void CommonEntryPage::invokeTypeDlg() +{ + vector typeIndex; + vector new_typeStr; + + int old_types = (int) doc->getTypeDescr().size(); + KDialogBase typeOpt(KDialogBase::Swallow, i18n("Edit User Defined Types"), + KDialogBase::Ok|KDialogBase::Cancel, KDialogBase::Ok, dlgbook, "types", true); + + TypeOptPage *typeOptPage = new TypeOptPage (doc->getTypeDescr(), doc, this, "name"); + typeOpt.setMainWidget(typeOptPage); + + if (typeOpt.exec() == QDialog::Accepted) + { + typeOptPage->getTypeNames(new_typeStr, typeIndex); + TypeOptPage::cleanUnused(doc, typeIndex, old_types); + QueryManager::setTypeNames (new_typeStr); + setTypeBox(type); + doc->setTypeDescr (new_typeStr); + doc->setModified(); + } +} + + +bool CommonEntryPage::isModified() +{ + return modified; +} + + +void CommonEntryPage::setEnabled(int enable) +{ + bool ena = enable == EntryDlg::EnableAll; + + usage_box->setEnabled(ena); + subtype_box->setEnabled(ena); + type_box->setEnabled(ena); + pronunce_line->setEnabled(ena); + expr_line->setEnabled(ena); + + lesson_box->setEnabled(ena || enable == EntryDlg::EnableOnlyCommon); + c_active->setEnabled(ena || enable == EntryDlg::EnableOnlyCommon); +} + + +void CommonEntryPage::setModified(bool mod) +{ + modified = mod; + if (mod) + emit sigModified(); +} + +#include "CommonEntryPage.moc" diff --git a/kvoctrain/kvoctrain/entry-dialogs/CommonEntryPage.h b/kvoctrain/kvoctrain/entry-dialogs/CommonEntryPage.h new file mode 100644 index 00000000..71bbd84a --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/CommonEntryPage.h @@ -0,0 +1,140 @@ +/*************************************************************************** + + edit common properties + + ----------------------------------------------------------------------- + + begin : Mon Jun 28 21:02:16 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef CommonEntryPage_included +#define CommonEntryPage_included + +#include "CommonEntryPageForm.h" + +#include +#include + +class PhoneticEntryPage; +class EntryDlg; + +class CommonEntryPage : public CommonEntryPageForm +{ + Q_OBJECT + +public: + CommonEntryPage + ( + EntryDlg *dlgbook, + kvoctrainDoc *doc, + bool multi_sel, + QString expr, + int less, + QComboBox *lessBox, + QString lang, + QString type, + QString pronunce, + QString usage, + QString label, + QueryManager &querymanager, + bool active, + const QFont& ipafont, + QWidget* parent = NULL, + const char* name = NULL + ); + + void setData( + bool multi_sel, + QString expr, + int less, + QComboBox *lessBox, + QString lang, + QString type, + QString pronunce, + QString usage, + QString label, + QueryManager &querymanager, + bool active); + + bool isDirty() const; + bool lessonDirty () const { return lesson_dirty; } + bool activeDirty () const { return active_dirty; } + bool typeDirty () const { return type_dirty; } + bool usageDirty () const { return usage_dirty; } + + int getLesson () const { return lesson; } + QString getType () const { return type; } + QString getExpr () const { return expression; } + QString getPronunce () const { return pronunce; } + QString getUsageLabel() const { return usageCollection; } + bool getActive () const { return entry_active; } + + bool isModified(); + void setModified(bool mod = true); + void setEnabled(int enable_type); + +signals: + void typeSelected(const QString &); + +protected: + void setTypeBox(const QString &act_type); + void setLessonBox(QComboBox *lessbox, int lesson); + void setUsageBox(const QString & act_type); + +protected slots: + void slotLessonSelected(int); + void slotExprSelected(const QString&); + void slotTypeSelected(int); + void slotSubTypeSelected(int); + void slotPronunceSelected (const QString&); + void slotUsageChanged(); + void slotActiveChanged(bool state); + void phoneticSelected(wchar_t); + void invokeLessDlg(); + void invokeTypeDlg(); + void invokePronDlg(); + void invokeUsageDlg(); + +signals: + void sigModified(); + +protected: + QString pronunce; + QString expression; + QString usageCollection; + int lesson; + QString type; + EntryDlg *dlgbook; + bool lesson_dirty; + bool type_dirty; + kvoctrainDoc *doc; + QueryManager &querymanager; + bool entry_active; + bool active_dirty; + bool usage_dirty; + + vector all_maintypes; + vector all_types; + vector usages; + vector current_subtypes; + + QFont ipafont; + bool modified; +}; +#endif // CommonEntryPage_included diff --git a/kvoctrain/kvoctrain/entry-dialogs/CommonEntryPageForm.ui b/kvoctrain/kvoctrain/entry-dialogs/CommonEntryPageForm.ui new file mode 100644 index 00000000..5e67f8a4 --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/CommonEntryPageForm.ui @@ -0,0 +1,479 @@ + +CommonEntryPageForm + + + CommonEntryPageForm + + + + 0 + 0 + 516 + 364 + + + + + 5 + 3 + 0 + 0 + + + + - + + + Invokes lesson input dialog + + + + unnamed + + + 0 + + + 6 + + + + asdf + + + + 5 + 3 + 0 + 0 + + + + Common Properties + + + + unnamed + + + 11 + + + 6 + + + + Frame4 + + + NoFrame + + + Plain + + + + unnamed + + + 11 + + + 6 + + + + expr_line + + + + 3 + 5 + 0 + 0 + + + + + + pronunce_line + + + + 3 + 5 + 0 + 0 + + + + + + lesson_box + + + + 3 + 0 + 0 + 0 + + + + + + expr_label + + + &Expression: + + + expr_line + + + + + pronunce_label + + + &Pronunciation: + + + pronunce_line + + + + + lesson_label + + + &Lesson: + + + lesson_box + + + + + b_LessDlg + + + + 0 + 0 + 0 + 0 + + + + + 30 + 0 + + + + + 30 + 30 + + + + - + + + Invokes input dialog for lessons + + + + + b_pronDlg + + + + 0 + 0 + 0 + 0 + + + + + 30 + 0 + + + + + 30 + 30 + + + + - + + + Invokes dialog page with characters from phonetic alphabet + + + + + + + type_label + + + T&ype + + + + unnamed + + + 11 + + + 6 + + + + type_box + + + + 3 + 0 + 0 + 0 + + + + + + Spacer2 + + + Horizontal + + + Minimum + + + + 20 + 20 + + + + + + subtype_label + + + &Subtype: + + + subtype_box + + + + + subtype_box + + + + 3 + 0 + 0 + 0 + + + + + + b_TypeDlg + + + + 0 + 0 + 0 + 0 + + + + + 30 + 0 + + + + + 30 + 30 + + + + - + + + Invokes input dialog for word types + + + + + + + usage_label + + + + 5 + 5 + 0 + 0 + + + + - + + + + unnamed + + + 11 + + + 6 + + + + b_usageDlg + + + + 1 + 0 + 0 + 0 + + + + + 30 + 0 + + + + + 30 + 24 + + + + - + + + Invokes input dialog for usage labels + + + + + Spacer1 + + + Vertical + + + Preferred + + + + 20 + 20 + + + + + + usage_box + + + + 5 + 5 + 0 + 0 + + + + + 32767 + 90 + + + + Multi + + + + + usage_line + + + + 5 + 5 + 0 + 0 + + + + + 0 + 80 + + + + WinPanel + + + Sunken + + + WordBreak|AlignTop|AlignLeft + + + + + + + + + + + c_active + + + Acti&ve + + + + + + + + expr_line + lesson_box + b_LessDlg + pronunce_line + b_pronDlg + type_box + subtype_box + b_TypeDlg + usage_box + b_usageDlg + c_active + + + diff --git a/kvoctrain/kvoctrain/entry-dialogs/EntryDlg.cpp b/kvoctrain/kvoctrain/entry-dialogs/EntryDlg.cpp new file mode 100644 index 00000000..2d60ddb1 --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/EntryDlg.cpp @@ -0,0 +1,467 @@ +/*************************************************************************** + + entry dialog for table cell contents + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "EntryDlg.h" + +#include +#include + +#include +#include +#include + +#include +#include + +EntryDlg::EntryDlg( + KMainWindow *main, + kvoctrainDoc *doc, + bool multi_sel, + bool origin, + grade_t f_grd, + grade_t t_grd, + count_t f_qcount, + count_t t_qcount, + count_t f_bcount, + count_t t_bcount, + time_t f_qdate, + time_t t_qdate, + QString f_faux_ami, + QString t_faux_ami, + QString expr, + int lesson, + QComboBox *lessonbox, + QString lang, + LangSet &langset, + QString rem, + QString type, + QString pronunce, + QString synonym, + QString antonym, + QString example, + QString usagelabel, + QString paraphrase, + const Conjugation &con_prefix, + const Conjugation &conjugations, + const Article &/*article*/, + const Comparison &comp, + const MultipleChoice &mc, + QueryManager &querymanager, + const QString &title, + bool active, + const QFont& ipafont, + QWidget *parent, + const char *name, + bool modal) + : + KDialogBase(Tabbed, title, User1|User2|User3|Apply|Close, Apply, parent, name, modal, false, + KGuiItem(i18n("&Reset")), + KGuiItem(QString::null, "view_left_right"), + KGuiItem(QString::null, "view_top_bottom")) + +{ + mainwin = main; + docked = false; + edit_row = -1; + edit_col = -1; + from_page = 0; + to_page = 0; + + QString s; + if (langset.findLongId(lang).isEmpty() ) + s = lang; + else + s = langset.findLongId(lang); + + QFrame *page; + QVBoxLayout *topLayout; + + if (origin) + { + page = addPage( i18n("Co&mmon") ); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + comm_page = new CommonEntryPage (this, doc, multi_sel, expr, lesson, lessonbox, + lang, type, pronunce, usagelabel, + i18n("Original &expression in %1:").arg(s), querymanager, active, + ipafont, page, name); + topLayout->addWidget(comm_page); + + page = addPage( i18n("A&dditional") ); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + aux_page = new AuxInfoEntryPage (this, multi_sel, synonym, antonym, example, rem, paraphrase, page, name); + topLayout->addWidget(aux_page); + + page = addPage( i18n("&Multiple Choice") ); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + mc_page = new MCEntryPage (this, multi_sel, mc, page, "MultipleChoice"); + topLayout->addWidget(mc_page); + + page = addPage( i18n("Con&jugation") ); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + tense_page = new TenseEntryPage (this, multi_sel, con_prefix, conjugations, page, "Conjugation"); + topLayout->addWidget(tense_page); + + page = addPage( i18n("Compar&ison") ); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + adj_page = new AdjEntryPage (this, multi_sel, comp, page, "Comparison"); + topLayout->addWidget(adj_page); + } + else + { + page = addPage( i18n("Co&mmon") ); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + comm_page = new CommonEntryPage (this, doc, multi_sel, expr, lesson, lessonbox, + lang, type, pronunce, usagelabel, + i18n("Translated &expression in %1:").arg(s), querymanager, active, + ipafont, page, name); + topLayout->addWidget(comm_page); + + page = addPage( i18n("A&dditional") ); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + aux_page = new AuxInfoEntryPage (this, multi_sel, synonym, antonym, example, rem, paraphrase, page, name); + topLayout->addWidget(aux_page); + + page = addPage( i18n("&Multiple Choice") ); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + mc_page = new MCEntryPage (this, multi_sel, mc, page, "MultipleChoice"); + topLayout->addWidget(mc_page); + + page = addPage( i18n("Con&jugation") ); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + tense_page = new TenseEntryPage (this, multi_sel, con_prefix, conjugations, page, "Conjugation"); + topLayout->addWidget(tense_page); + + page = addPage( i18n("Compar&ison") ); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + adj_page = new AdjEntryPage (this, multi_sel, comp, page, "Comparison"); + topLayout->addWidget(adj_page); + } + + page = addPage( i18n("&From Original") ); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + from_page = new FromToEntryPage (this, multi_sel, f_grd, f_qdate, f_qcount, f_bcount, + f_faux_ami, + i18n("Properties From Original"), page, name); + topLayout->addWidget(from_page); + + page = addPage( i18n("&To Original") ); + topLayout = new QVBoxLayout( page, 0, KDialog::spacingHint() ); + to_page = new FromToEntryPage (this, multi_sel, t_grd, t_qdate, t_qcount, t_bcount, + t_faux_ami, + i18n("Properties to Original"), page, name); + topLayout->addWidget(to_page); + + updatePages (type); + + connect(comm_page, SIGNAL(typeSelected(const QString&)), SLOT(updatePages(const QString&)) ); + + connect( this, SIGNAL(user1Clicked()), this, SLOT(slotUndo()) ); + connect( this, SIGNAL(applyClicked()), this, SLOT(slotApply()) ); + connect( this, SIGNAL(user2Clicked()), this, SLOT(slotDockVertical()) ); + connect( this, SIGNAL(user3Clicked()), this, SLOT(slotDockHorizontal()) ); + + connect (comm_page, SIGNAL(sigModified()), this, SLOT(slotDisplayModified() )); + connect (aux_page, SIGNAL(sigModified()), this, SLOT(slotDisplayModified() )); + connect (adj_page, SIGNAL(sigModified()), this, SLOT(slotDisplayModified() )); + connect (mc_page, SIGNAL(sigModified()), this, SLOT(slotDisplayModified() )); + connect (tense_page, SIGNAL(sigModified()), this, SLOT(slotDisplayModified() )); + + if (from_page != 0) + connect (from_page, SIGNAL(sigModified()), this, SLOT(slotDisplayModified() )); + if (to_page != 0) + connect (to_page, SIGNAL(sigModified()), this, SLOT(slotDisplayModified() )); + + enableButtonApply(false); + enableButton(User1, false); + comm_page->expr_line->setFocus(); +} + + +void EntryDlg::setData( + kvoctrainDoc */*doc*/, + bool multi_sel, + bool origin, + grade_t f_grd, + grade_t t_grd, + count_t f_qcount, + count_t t_qcount, + count_t f_bcount, + count_t t_bcount, + time_t f_qdate, + time_t t_qdate, + QString f_faux_ami, + QString t_faux_ami, + QString expr, + int lesson, + QComboBox *lessonbox, + QString lang, + LangSet &langset, + QString rem, + QString type, + QString pronunce, + QString synonym, + QString antonym, + QString example, + QString usagelabel, + QString paraphrase, + const Conjugation &/*con_prefix*/, + const Conjugation &conjugations, + const Article &/*article*/, + const Comparison &comp, + const MultipleChoice &mc, + QueryManager &querymanager, + const QString &title, + bool active) +{ + setCaption (kapp->makeStdCaption(title)); + + QString s; + if (langset.findLongId(lang).isEmpty() ) + s = lang; + else + s = langset.findLongId(lang); + + if (origin) + comm_page->setData(multi_sel, expr, lesson, lessonbox, lang, type, pronunce, usagelabel, + i18n("Original &expression in %1:").arg(s), querymanager, active); + else + comm_page->setData(multi_sel, expr, lesson, lessonbox, lang, type, pronunce, usagelabel, + i18n("Translated &expression in %1:").arg(s), querymanager, active); + + adj_page->setData(multi_sel, comp); + aux_page->setData(multi_sel, synonym, antonym, example, rem, paraphrase); + mc_page->setData(multi_sel, mc); + tense_page->setData(multi_sel, conjugations); + if (from_page != 0) + from_page->setData(multi_sel, f_grd, f_qdate, f_qcount, f_bcount, f_faux_ami, i18n("Properties From Original")); + if (to_page != 0) + to_page->setData(multi_sel, t_grd, t_qdate, t_qcount, t_bcount, t_faux_ami, i18n("Properties to Original")); + + setModified(false); + updatePages (type); +} + + +void EntryDlg::updatePages(const QString &type) +{ + QString main; + int pos; + if ((pos = type.find (QM_TYPE_DIV)) < 0) // only use main type + main = type; + else + main = type.left(pos); + + if (main == QM_VERB) { + tense_page->setEnabled(EntryDlg::EnableAll); + adj_page->setEnabled(EntryDlg::EnableNone); + } + else if (main == QM_ADJ) { + tense_page->setEnabled(EntryDlg::EnableNone); + adj_page->setEnabled(EntryDlg::EnableAll); + } + else { + tense_page->setEnabled(EntryDlg::EnableNone); + adj_page->setEnabled(EntryDlg::EnableNone); + } +} + + +void EntryDlg::setModified(bool mod) +{ + comm_page->setModified(mod); + aux_page->setModified(mod); + mc_page->setModified(mod); + tense_page->setModified(mod); + mc_page->setModified(mod); + adj_page->setModified(mod); + if (from_page != 0) + from_page->setModified(mod); + if (to_page != 0) + to_page->setModified(mod); + enableButtonApply(false); + enableButton(User1, false); +} + + +void EntryDlg::setEnabled(int enable) +{ + QString type = comm_page->getType(); + QString main; + int pos; + if ((pos = type.find (QM_TYPE_DIV)) < 0) // only use main type + main = type; + else + main = type.left(pos); + + if (enable == EnableOnlyOriginal) + { + comm_page->setEnabled(EnableAll); + aux_page->setEnabled(EnableAll); + mc_page->setEnabled(EnableAll); + tense_page->setEnabled(main == QM_VERB ? EnableAll : EnableNone); + mc_page->setEnabled(EnableAll); + adj_page->setEnabled(main == QM_ADJ ? EnableAll : EnableNone); + if (from_page != 0) + from_page->setEnabled(EnableNone); + if (to_page != 0) + to_page->setEnabled(EnableNone); + } + else + { + comm_page->setEnabled(enable); + aux_page->setEnabled(enable); + mc_page->setEnabled(enable); + tense_page->setEnabled(main == QM_VERB ? enable : EnableNone); + mc_page->setEnabled(enable); + adj_page->setEnabled(main == QM_ADJ ? enable : EnableNone); + if (from_page != 0) + from_page->setEnabled(enable); + if (to_page != 0) + to_page->setEnabled(enable); + } +} + + +void EntryDlg::slotApply() +{ + emit sigEditChoice(EditApply); +} + + +void EntryDlg::slotUndo() +{ + emit sigEditChoice(EditUndo); +} + + +bool EntryDlg::isModified() +{ + bool mod = comm_page->isModified() + || aux_page->isModified() + || tense_page->isModified() + || mc_page->isModified() + || adj_page->isModified(); + + if (from_page != 0) + mod |= from_page->isModified(); + + if (to_page != 0) + mod |= to_page->isModified(); + + return mod; +} + + +void EntryDlg::slotDisplayModified() +{ + enableButtonApply(true); + enableButton(User1, true); +} + + +void EntryDlg::setCell(int row, int col, const vector& sel) +{ + edit_row = row; + edit_col = col; + selections = sel; +} + + +void EntryDlg::getCell(int &row, int &col, vector& sel) const +{ + row = edit_row; + col = edit_col; + sel = selections; +} + + +void EntryDlg::slotDockVertical() +{ + if (!docked) { + oldMainPos = mainwin->pos(); + oldMainSize = mainwin->size(); + docked = true; + } + + KWinModule info; + QRect rect = info.workArea(); + + int diff_x = frameGeometry().width()-width(); + int diff_y = frameGeometry().height()-height(); + resize(minimumWidth(), rect.height()-diff_y); + mainwin->resize(rect.width()-frameGeometry().width()-diff_x, + rect.height()-diff_y); + move (0, 0); + mainwin->move(frameGeometry().width(), 0); +} + + +void EntryDlg::slotDockHorizontal() +{ + if (!docked) { + oldMainPos = mainwin->pos(); + oldMainSize = mainwin->size(); + docked = true; + } + + KWinModule info; + QRect rect = info.workArea(); + + int diff_x = frameGeometry().width()-width(); + int diff_y = frameGeometry().height()-height(); + + resize(rect.width()-diff_x, minimumHeight()); + mainwin->resize(rect.width()-diff_x, + rect.height()-frameGeometry().height()-diff_y); + move(0, 0); + mainwin->move (0, frameGeometry().height()); +} + + +EntryDlg::~EntryDlg() +{ + if (docked) { + docked = false; + mainwin->resize(oldMainSize); + mainwin->move(oldMainPos); + } +} + + +void EntryDlg::reject () +{ + emit sigEditChoice(EditCancel); +} + + +void EntryDlg::closeEvent (QCloseEvent * /*e*/) +{ + emit sigEditChoice(EditCancel); +} + + +#include "EntryDlg.moc" + diff --git a/kvoctrain/kvoctrain/entry-dialogs/EntryDlg.h b/kvoctrain/kvoctrain/entry-dialogs/EntryDlg.h new file mode 100644 index 00000000..f349ccfc --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/EntryDlg.h @@ -0,0 +1,222 @@ +/*************************************************************************** + + entry dialog for table cell contents + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef EntryDlg_included +#define EntryDlg_included + +#include + +#include + +#include "FromToEntryPage.h" +#include "CommonEntryPage.h" +#include "AuxInfoEntryPage.h" +#include "TenseEntryPage.h" +#include "AdjEntryPage.h" +#include "MCEntryPage.h" + +class LangSet; +class QTabWidget; +class KMainWindow; +class kvoctrainDoc; + +class EntryDlg : public KDialogBase +{ + Q_OBJECT + +public: + + enum EditResult {EditCancel, EditApply, EditUndo, EditPageUp, EditPageDown, EditUp, EditDown, EditLeft, EditRight}; + + enum EnableType {EnableAll, EnableOnlyCommon, EnableNone, EnableOnlyOriginal }; + + EntryDlg + ( KMainWindow *main, + kvoctrainDoc *doc, + bool multi_sel, + bool origin, + grade_t f_grd, + grade_t t_grd, + count_t f_qcount, + count_t t_qcount, + count_t f_bcount, + count_t t_bcount, + time_t f_qdate, + time_t t_qdate, + QString f_faux_ami, + QString t_faux_ami, + QString _expr, + int _lesson, + QComboBox *_lessonBox, + QString lang, + LangSet &langset, + QString remark, + QString _type, + QString pronunce, + QString synonym, + QString antonym, + QString example, + QString usagelabel, + QString paraphrase, + const Conjugation &con_prefix, + const Conjugation &conjugations, + const Article &article, + const Comparison &comp, + const MultipleChoice &mc, + QueryManager &querymanager, + const QString &title, + bool active, + const QFont& ipafont, + QWidget *parent = 0, + const char *name = 0, + bool modal = false + ); + + ~EntryDlg (); + + void setData + (kvoctrainDoc *doc, + bool multi_sel, + bool origin, + grade_t f_grd, + grade_t t_grd, + count_t f_qcount, + count_t t_qcount, + count_t f_bcount, + count_t t_bcount, + time_t f_qdate, + time_t t_qdate, + QString f_faux_ami, + QString t_faux_ami, + QString _expr, + int _lesson, + QComboBox *_lessonBox, + QString lang, + LangSet &langset, + QString remark, + QString _type, + QString pronunce, + QString synonym, + QString antonym, + QString example, + QString usagelabel, + QString paraphrase, + const Conjugation &con_prefix, + const Conjugation &conjugations, + const Article &article, + const Comparison &comp, + const MultipleChoice &mc, + QueryManager &querymanager, + const QString &title, + bool active); + + bool fromDateDirty () const { return from_page ? from_page->dateDirty() : false; } + bool fromGradeDirty () const { return from_page ? from_page->gradeDirty() : false; } + bool fromBCountDirty () const { return from_page ? from_page->bCountDirty() : false; } + bool fromQCountDirty () const { return from_page ? from_page->qCountDirty() : false; } + QString getFromFauxAmi () const { return from_page ? from_page->getFauxAmi() : QString(""); } + + time_t getFromDate () const { return from_page ? from_page->getDate() : 0; } + grade_t getFromGrade () const { return from_page ? from_page->getGrade() : KV_NORM_GRADE; } + count_t getFromBCount () const { return from_page ? from_page->getBCount() : 0; } + count_t getFromQCount () const { return from_page ? from_page->getQCount() : 0; } + + bool toDateDirty () const { return to_page ? to_page->dateDirty() : false; } + bool toGradeDirty () const { return to_page ? to_page->gradeDirty() : false; } + bool toBCountDirty () const { return to_page ? to_page->bCountDirty() : false; } + bool toQCountDirty () const { return to_page ? to_page->qCountDirty() : false; } + QString getToFauxAmi () const { return to_page ? to_page->getFauxAmi() : QString(""); } + + time_t getToDate () const { return to_page ? to_page->getDate() : 0; } + grade_t getToGrade () const { return to_page ? to_page->getGrade() : KV_NORM_GRADE; } + count_t getToBCount () const { return to_page ? to_page->getBCount() : 0; } + count_t getToQCount () const { return to_page ? to_page->getQCount() : 0; } + + bool lessonDirty () const { return comm_page->lessonDirty(); } + bool usageDirty () const { return comm_page->usageDirty(); } + bool typeDirty () const { return comm_page->typeDirty (); } + bool activeDirty () const { return comm_page->activeDirty (); } + + int getLesson () const { return comm_page->getLesson(); } + QString getType () const { return comm_page->getType(); } + QString getExpr () const { return comm_page->getExpr(); } + QString getPronunce () const { return comm_page->getPronunce(); } + QString getUsageLabel() const { return comm_page->getUsageLabel(); } + bool getActive() const { return comm_page->getActive(); } + + QString getSynonym () const { return aux_page->getSynonym(); } + QString getAntonym () const { return aux_page->getAntonym(); } + QString getRemark () const { return aux_page->getRemark(); } + QString getExample () const { return aux_page->getExample(); } + QString getParaphrase () const { return aux_page->getParaphrase(); } + + Conjugation getConjugation() const { return tense_page->getConjugation(); } + + Comparison getComparison() const { return adj_page->getComparison(); } + + MultipleChoice getMultipleChoice() const { return mc_page->getMultipleChoice(); } + + bool isModified(); + void setModified(bool mod); + void setEnabled(int); + + void setCell(int row, int col, const vector& sel); + void getCell(int &row, int &col, vector& sel) const; + +signals: + void sigEditChoice(int); + +public slots: + void slotDisplayModified(); + void slotApply(); + void slotUndo(); + void slotDockHorizontal(); + void slotDockVertical(); + +protected slots: + void updatePages(const QString &type); + virtual void reject (); + +protected: + virtual void closeEvent (QCloseEvent*e); + + FromToEntryPage *from_page, + *to_page; + CommonEntryPage *comm_page; + AuxInfoEntryPage *aux_page; + TenseEntryPage *tense_page; + AdjEntryPage *adj_page; + MCEntryPage *mc_page; + int edit_row, edit_col; + QTabWidget *tabber; + + vector selections; + KMainWindow *mainwin; + QSize oldMainSize; + QPoint oldMainPos; + bool docked; +}; + +#endif // EntryDlg_included diff --git a/kvoctrain/kvoctrain/entry-dialogs/FromToEntryPage.cpp b/kvoctrain/kvoctrain/entry-dialogs/FromToEntryPage.cpp new file mode 100644 index 00000000..462cdbf0 --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/FromToEntryPage.cpp @@ -0,0 +1,395 @@ +/*************************************************************************** + + edit properties from/to original + + ----------------------------------------------------------------------- + + begin : Mon Jun 28 21:02:16 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "FromToEntryPage.h" +#include "EntryDlg.h" + +#include +#include +#include +#include + +#include + +#include +#include + +#include "blockall.h" +#include "MySpinBox.h" + +#include + +static QStringList monthnames; + +FromToEntryPage::FromToEntryPage +( + EntryDlg *_dlgbook, + bool multi_sel, + grade_t _grade, + time_t _time, + count_t _qcount, + count_t _bcount, + QString faux, + QString label, + QWidget *parent, + const char *name +) + : + FromToEntryPageForm( parent, name ), fauxami(faux), dlgbook(_dlgbook) +{ + monthnames.clear(); + monthnames.append (""); + monthnames.append (i18n("January")); + monthnames.append (i18n("February")); + monthnames.append (i18n("March")); + monthnames.append (i18n("April")); + monthnames.append (i18n("May")); + monthnames.append (i18n("June")); + monthnames.append (i18n("July")); + monthnames.append (i18n("August")); + monthnames.append (i18n("September")); + monthnames.append (i18n("October")); + monthnames.append (i18n("November")); + monthnames.append (i18n("December")); + + connect( bcount_line, SIGNAL(textChanged(const QString&)), SLOT(slotBCount(const QString&)) ); + connect( qcount_line, SIGNAL(textChanged(const QString&)), SLOT(slotQCount(const QString&)) ); + connect( fauxami_line, SIGNAL(textChanged(const QString&)), SLOT(slotFauxAmiSelected(const QString&)) ); + + connect( never, SIGNAL(clicked()), SLOT(slotNever()) ); + connect( today, SIGNAL(clicked()), SLOT(slotToday()) ); + connect( gradebox, SIGNAL(activated(int)), SLOT(slotGradeSelected(int)) ); + + connect( year_spin, SIGNAL(valueChanged(int)), SLOT(slotYearChanged(int)) ); + connect( month_spin, SIGNAL(valueChanged(int)), SLOT(slotMonthChanged(int)) ); + connect( day_spin, SIGNAL(valueChanged(int)), SLOT(slotDayChanged(int)) ); + + year_spin->setData ((QStringList *) 0, 1980, 2100); + month_spin->setData (&monthnames, 1, 12); + day_spin->setData ((QStringList *) 0, 1, 31); + + QString s; + for (int i = 0; i <= KV_MAX_GRADE; i++) { + s.setNum (i); + gradebox->insertItem( QueryManager::gradeStr(i) ); + } + gradebox->setValidator (new BlockAllValidator() ); + + setTabOrder(fauxami_line, year_spin); + setTabOrder(year_spin, month_spin); + setTabOrder(month_spin, day_spin); + setTabOrder(day_spin, today); + + setData(multi_sel, _grade, _time, _qcount, _bcount, faux, label); +} + + +void FromToEntryPage::setData( + bool multi_sel, + grade_t _grade, + time_t _time, + count_t _qcount, + count_t _bcount, + QString faux, + QString label) +{ + grade = _grade; + qcount = _qcount; + bcount = _bcount; + fauxami = faux; + fauxami_line->setText(fauxami); + + valid_date = false; + QDateTime dt; + QDate date; + if (_time != 0 && !multi_sel) { + dt.setTime_t (_time); + valid_date = true; + + date = dt.date(); + year = date.year(); + month = date.month(); + day = date.day(); + + day_spin->setValue(day); + month_spin->setValue(month); + year_spin->setValue(year); + year_spin->setSpecial(QString::null); + month_spin->setSpecial(QString::null); + day_spin->setSpecial(QString::null); + } + else { + dt.setTime_t (time(0L)); + date = dt.date(); + year = date.year(); + month = date.month(); + day = date.day(); + year_spin->setSpecial("----"); + month_spin->setSpecial("----"); + day_spin->setSpecial("--"); + } + + direc_label->setTitle (label); + + gradebox->setCurrentItem (grade); + + QString s; + s.setNum (qcount); + qcount_line->setText (s); + + s.setNum (bcount); + bcount_line->setText (s); + + if (multi_sel) { + fauxami_line->setEnabled(false); + valid_date = false; + bcount_line->setText (""); + qcount_line->setText (""); + month_spin->setSpecial(" "); + day_spin->setSpecial(" "); + // FIXME: possibly derive new combobox type + // which filters ALL charcters to prevent new input + // in edit field + gradebox->clearEdit(); + } + + bcount_dirty = false; + qcount_dirty = false; + date_dirty = false; + grade_dirty = false; + + setModified(false); +} + + +void FromToEntryPage::slotFauxAmiSelected(const QString& s) +{ + setModified(true); + fauxami = s; +} + + +void FromToEntryPage::slotGradeSelected (int g) +{ + setModified(true); + grade_dirty = true; + grade = g; +} + + +void FromToEntryPage::slotQCount(const QString& s) +{ + setModified(true); + qcount_dirty = true; + qcount = atoi (s.local8Bit()); +} + + +void FromToEntryPage::slotBCount(const QString& s) +{ + setModified(true); + bcount_dirty = true; + bcount = atoi (s.local8Bit()); +} + + +time_t FromToEntryPage::getDate () const +{ + // FIXME: warning dialog/don`t quit dialog when date invalid + if (valid_date) { + QDate act_date (year, month, day); + QDateTime time_null (QDate (1970, 1, 1), QTime (0,0,0)); + return -QDateTime(act_date).secsTo (time_null); + } + else + return 0; +} + + +void FromToEntryPage::validate() +{ + if (!valid_date) { + valid_date = true; + day_spin->setValue(day); + month_spin->setValue(month); + year_spin->setValue(year); + } +} + + +void FromToEntryPage::slotYearChanged(int new_year) +{ + setModified(true); + date_dirty = true; + if (!valid_date) { + slotToday(); + new_year = year; + } + + year_spin->setSpecial(QString::null); + + year = new_year; + validate(); +} + + +void FromToEntryPage::slotDecYear() +{ + setModified(true); +} + + +// FIXME: dec month when day decrease below 1 +void FromToEntryPage::slotIncYear() +{ + setModified(true); +} + + +void FromToEntryPage::slotMonthChanged(int new_month) +{ + setModified(true); + date_dirty = true; + if (!valid_date) { + slotToday(); + new_month = month; + } + + month_spin->setSpecial(QString::null); + + month = new_month; + validate(); +} + + +void FromToEntryPage::slotDecMonth() +{ + setModified(true); +} + + +void FromToEntryPage::slotIncMonth() +{ + setModified(true); +} + + +void FromToEntryPage::slotDayChanged(int new_day) +{ + setModified(true); + date_dirty = true; + if (!valid_date) { + slotToday(); + new_day = day; + } + + day_spin->setSpecial(QString::null); + + day = new_day; + validate(); +} + + +void FromToEntryPage::slotDecDay() +{ + setModified(true); +} + + +void FromToEntryPage::slotIncDay() +{ + setModified(true); +} + + +void FromToEntryPage::slotToday() +{ + setModified(true); + date_dirty = true; + QDateTime dt; + dt.setTime_t (time(0L)); + + year = dt.date().year(); + month = dt.date().month(); + day = dt.date().day(); + + day_spin->setValue(day); + month_spin->setValue(month); + year_spin->setValue(year); + year_spin->setSpecial(QString::null); + month_spin->setSpecial(QString::null); + day_spin->setSpecial(QString::null); + validate(); +} + + +void FromToEntryPage::slotNever() +{ + setModified(true); + date_dirty = true; + year = 0; + month = 0; + day = 0; + year_spin->setSpecial("----"); + month_spin->setSpecial("----"); + day_spin->setSpecial("--"); + valid_date = false; +} + + +bool FromToEntryPage::isModified() +{ + return modified; +} + + +void FromToEntryPage::setEnabled(int enable) +{ + bool ena = enable == EntryDlg::EnableAll; + + bcount_line->setEnabled(ena); + qcount_line->setEnabled(ena); + fauxami_line->setEnabled(ena); + + never->setEnabled(ena); + today->setEnabled(ena); + gradebox->setEnabled(ena); + + year_spin->setEnabled(ena); + month_spin->setEnabled(ena); + day_spin->setEnabled(ena); +} + + +void FromToEntryPage::setModified(bool mod) +{ + modified = mod; + if (mod) + emit sigModified(); +} + +#include "FromToEntryPage.moc" + diff --git a/kvoctrain/kvoctrain/entry-dialogs/FromToEntryPage.h b/kvoctrain/kvoctrain/entry-dialogs/FromToEntryPage.h new file mode 100644 index 00000000..ad322eff --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/FromToEntryPage.h @@ -0,0 +1,124 @@ +/*************************************************************************** + + edit properties from/to original + + ----------------------------------------------------------------------- + + begin : Mon Jun 28 21:02:16 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef FromToEntryPage_included +#define FromToEntryPage_included + +#include "FromToEntryPageForm.h" +#include +#include + +#include + +class EntryDlg; + +class FromToEntryPage : public FromToEntryPageForm +{ + Q_OBJECT + +public: + + FromToEntryPage + ( + EntryDlg *dlgbook, + bool multi_sel, + grade_t _grade, + time_t _date, + count_t _qcount, + count_t _bcount, + QString faux, + QString label, + QWidget *parent = NULL, + const char *name = NULL + ); + + void setData( + bool multi_sel, + grade_t _grade, + time_t _date, + count_t _qcount, + count_t _bcount, + QString faux, + QString label); + + time_t dateDirty () const { return date_dirty; } + grade_t gradeDirty () const { return grade_dirty; } + count_t qCountDirty () const { return qcount_dirty; } + count_t bCountDirty () const { return bcount_dirty; } + + time_t getDate () const; + grade_t getGrade () const { return grade; } + count_t getQCount () const { return qcount; } + count_t getBCount () const { return bcount; } + + QString getFauxAmi () const { return fauxami; } + + bool isModified(); + void setModified(bool mod = true); + void setEnabled(int enable_type); + +signals: + void sigModified(); + +protected slots: + void slotGradeSelected(int); + void slotQCount(const QString&); + void slotBCount(const QString&); + + void slotIncYear(); + void slotIncMonth(); + void slotIncDay(); + void slotDecYear(); + void slotDecMonth(); + void slotDecDay(); + void slotToday(); + void slotNever(); + void slotFauxAmiSelected(const QString&); + + void slotDayChanged(int); + void slotMonthChanged(int); + void slotYearChanged(int); + +protected: + void validate(); + + QString fauxami; + bool valid_date; + bool date_dirty, + qcount_dirty, + bcount_dirty, + grade_dirty; + grade_t grade; + count_t qcount; + count_t bcount; + int year, + month, + day; + EntryDlg *dlgbook; + bool modified; +}; + +#endif // FromToEntryPage_included diff --git a/kvoctrain/kvoctrain/entry-dialogs/FromToEntryPageForm.ui b/kvoctrain/kvoctrain/entry-dialogs/FromToEntryPageForm.ui new file mode 100644 index 00000000..9fea8f70 --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/FromToEntryPageForm.ui @@ -0,0 +1,320 @@ + +FromToEntryPageForm + + + FromToEntryPageForm + + + + 0 + 0 + 552 + 292 + + + + - + + + + unnamed + + + 0 + + + 6 + + + + direc_label + + + Properties From Original + + + + unnamed + + + 11 + + + 6 + + + + Frame3 + + + NoFrame + + + Plain + + + + unnamed + + + 11 + + + 6 + + + + Spacer2 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + gradebox + + + + 1 + 5 + 0 + 0 + + + + + + fauxami_line + + + + 7 + 5 + 0 + 0 + + + + + + fauxami_label + + + False fr&iend: + + + fauxami_line + + + + + grade_label + + + &Grade: + + + gradebox + + + + + + + GroupBox2 + + + Last Query &Date + + + + unnamed + + + 11 + + + 6 + + + + year_spin + + + + 60 + 0 + + + + + + month_spin + + + + 110 + 0 + + + + + + day_spin + + + + 60 + 0 + + + + + + Spacer1 + + + Horizontal + + + Expanding + + + + 20 + 20 + + + + + + today + + + T&oday + + + + + never + + + &Never + + + + + + + GroupBox3 + + + Query Counters + + + + unnamed + + + 11 + + + 6 + + + + bcount_label + + + &Wrong: + + + bcount_line + + + + + qcount_label + + + &Altogether: + + + qcount_line + + + + + qcount_line + + + + 7 + 5 + 0 + 0 + + + + + + bcount_line + + + + 7 + 5 + 0 + 0 + + + + + + + + + + + + MySpinBox +
    MySpinBox.h
    + + 60 + 30 + + 0 + + 0 + 0 + 0 + 0 + + image0 +
    +
    + + + 89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000000c749444154789cad55db1184200c4c180bb81a28c73aad811228c356f42b3792db3cc0db2fc724bb7901dc7b270f27ed17fa5fa9b117b7cd90211f4ba0ac906a7f1453b4d30ca917bb590681552af23f69bfc4ffa71519d2c8f62546ea5ea03738b1c18c33a4d156f0d13f43b61952e4af6d6e8fb3a408f080448419a433d6486d85052fdba892a295f5d45785cd8c51a9d6de6a814a8d2131da51f98e7a3b64ec9da04a8db53d43be3c3c0b22cacf17e4cdb5a931649ceddf34b190cf0aa019f03f1fd3e7457f03b5a66c9e1f13d0b20000000049454e44ae426082 + + + + gradebox + fauxami_line + today + never + qcount_line + bcount_line + + +
    diff --git a/kvoctrain/kvoctrain/entry-dialogs/MCEntryPage.cpp b/kvoctrain/kvoctrain/entry-dialogs/MCEntryPage.cpp new file mode 100644 index 00000000..a26e43ed --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/MCEntryPage.cpp @@ -0,0 +1,131 @@ +/*************************************************************************** + + dialog page for multiple choice suggestions + + ----------------------------------------------------------------------- + + begin : Mon Oct 29 18:09:29 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "MCEntryPage.h" +#include "EntryDlg.h" + +#include + +#include + + +MCEntryPage::MCEntryPage(EntryDlg *_dlgbook, bool multi_sel, const MultipleChoice &mc, QWidget *parent, const char *name) + : MCEntryPageForm( parent, name ), dlgbook(_dlgbook) +{ + multiplechoice = mc; + + connect( mc1Field, SIGNAL(textChanged(const QString&)), SLOT(mc1Changed(const QString&)) ); + connect( mc2Field, SIGNAL(textChanged(const QString&)), SLOT(mc2Changed(const QString&)) ); + connect( mc3Field, SIGNAL(textChanged(const QString&)), SLOT(mc3Changed(const QString&)) ); + connect( mc4Field, SIGNAL(textChanged(const QString&)), SLOT(mc4Changed(const QString&)) ); + connect( mc5Field, SIGNAL(textChanged(const QString&)), SLOT(mc5Changed(const QString&)) ); + + setData(multi_sel, mc); +} + + +void MCEntryPage::setData(bool multi_sel, const MultipleChoice &mc) +{ + mc1Field->setText (mc.mc1()); + mc2Field->setText (mc.mc2()); + mc3Field->setText (mc.mc3()); + mc4Field->setText (mc.mc4()); + mc5Field->setText (mc.mc5()); + + if (multi_sel) + { + mc1Field->setEnabled(false); + mc2Field->setEnabled(false); + mc3Field->setEnabled(false); + mc4Field->setEnabled(false); + mc5Field->setEnabled(false); + } + + setModified(false); +} + + +void MCEntryPage::mc1Changed(const QString& s) +{ + setModified(true); + multiplechoice.setMC1 (s); +} + + +void MCEntryPage::mc2Changed(const QString& s) +{ + setModified(true); + multiplechoice.setMC2 (s); +} + + +void MCEntryPage::mc3Changed(const QString& s) +{ + setModified(true); + multiplechoice.setMC3 (s); +} + + +void MCEntryPage::mc4Changed(const QString& s) +{ + setModified(true); + multiplechoice.setMC4 (s); +} + + +void MCEntryPage::mc5Changed(const QString& s) +{ + setModified(true); + multiplechoice.setMC5 (s); +} + + +bool MCEntryPage::isModified() +{ + return modified; +} + + +void MCEntryPage::setModified(bool mod) +{ + modified = mod; + if (mod) + emit sigModified(); +} + + +void MCEntryPage::setEnabled(int enable) +{ + bool ena = enable == EntryDlg::EnableAll; + + mc1Field->setEnabled (ena); + mc2Field->setEnabled (ena); + mc3Field->setEnabled (ena); + mc4Field->setEnabled (ena); + mc5Field->setEnabled (ena); +} + +#include "MCEntryPage.moc" diff --git a/kvoctrain/kvoctrain/entry-dialogs/MCEntryPage.h b/kvoctrain/kvoctrain/entry-dialogs/MCEntryPage.h new file mode 100644 index 00000000..23fb441a --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/MCEntryPage.h @@ -0,0 +1,66 @@ +/*************************************************************************** + + dialog page for multiple choice suggestions + + ----------------------------------------------------------------------- + + begin : Mon Oct 29 18:09:29 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MCEntryPage_included +#define MCEntryPage_included + +#include "MCEntryPageForm.h" + +#include + +class EntryDlg; + +class MCEntryPage : public MCEntryPageForm +{ + Q_OBJECT + +public: + MCEntryPage(EntryDlg *dlgbook, bool multi_sel, const MultipleChoice &mc, QWidget *parent = NULL, const char *name = NULL); + + void setData(bool multi_sel, const MultipleChoice &mc); + + MultipleChoice getMultipleChoice() const { return multiplechoice; } + + bool isModified(); + void setModified(bool mod = true); + void setEnabled(int enable_type); + +signals: + void sigModified(); + +protected slots: + void mc1Changed(const QString&); + void mc2Changed(const QString&); + void mc3Changed(const QString&); + void mc4Changed(const QString&); + void mc5Changed(const QString&); + +protected: + MultipleChoice multiplechoice; + bool modified; + EntryDlg *dlgbook; +}; + +#endif // MCEntryPage_included diff --git a/kvoctrain/kvoctrain/entry-dialogs/MCEntryPageForm.ui b/kvoctrain/kvoctrain/entry-dialogs/MCEntryPageForm.ui new file mode 100644 index 00000000..b03b2de6 --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/MCEntryPageForm.ui @@ -0,0 +1,217 @@ + +MCEntryPageForm + + + MCEntryPageForm + + + + 0 + 0 + 583 + 181 + + + + - + + + + unnamed + + + 0 + + + 6 + + + + GroupBox1 + + + Suggestions for Multiple Choice + + + + unnamed + + + 11 + + + 6 + + + + mc1Label + + + + 1 + 5 + 0 + 0 + + + + &1: + + + mc1Field + + + + + mc2Label + + + + 1 + 5 + 0 + 0 + + + + &2: + + + mc2Field + + + + + mc3Label + + + + 1 + 5 + 0 + 0 + + + + &3: + + + mc3Field + + + + + mc1Field + + + + 7 + 5 + 0 + 0 + + + + + + mc2Field + + + + 7 + 5 + 0 + 0 + + + + + + mc3Field + + + + 7 + 5 + 0 + 0 + + + + + + mc5Field + + + + 7 + 5 + 0 + 0 + + + + + + mc4Field + + + + 7 + 5 + 0 + 0 + + + + + + mc4Label + + + + 1 + 5 + 0 + 0 + + + + &4: + + + mc4Field + + + + + mc5Label + + + + 1 + 5 + 0 + 0 + + + + &5: + + + mc5Field + + + + + + + + mc1Field + mc2Field + mc3Field + mc4Field + mc5Field + + + diff --git a/kvoctrain/kvoctrain/entry-dialogs/Makefile.am b/kvoctrain/kvoctrain/entry-dialogs/Makefile.am new file mode 100644 index 00000000..520cbdb5 --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/Makefile.am @@ -0,0 +1,13 @@ +INCLUDES = -I$(srcdir)/.. -I$(srcdir)/../kvt-core \ + -I../docprop-dialogs -I$(srcdir)/../docprop-dialogs -I$(top_builddir)/kvoctrain/kvoctrain/common-dialogs $(all_includes) + +noinst_LTLIBRARIES = libentrydlg.la + +libentrydlg_la_SOURCES = PhoneticEntryPage.cpp FromToEntryPage.cpp \ + CommonEntryPage.cpp AuxInfoEntryPage.cpp FromToEntryPageForm.ui CommonEntryPageForm.ui \ + AuxInfoEntryPageForm.ui TenseEntryPage.cpp AdjEntryPage.cpp MCEntryPage.cpp \ + TenseEntryPageForm.ui AdjEntryPageForm.ui MCEntryPageForm.ui EntryDlg.cpp MySpinBox.cpp \ + blockall.cpp + +METASOURCES = AUTO + diff --git a/kvoctrain/kvoctrain/entry-dialogs/MySpinBox.cpp b/kvoctrain/kvoctrain/entry-dialogs/MySpinBox.cpp new file mode 100644 index 00000000..f8d1e6f9 --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/MySpinBox.cpp @@ -0,0 +1,68 @@ +/*************************************************************************** + + display special spinbox (only meaningful for QT2x) + + ----------------------------------------------------------------------- + + begin : Sat Oct 21 18:02:16 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + + +#include "MySpinBox.h" + +MySpinBox::MySpinBox (QWidget* parent, const char* name ): QSpinBox(parent, name ), spin_names (0) +{ + setWrapping(true); +} + + +void MySpinBox::setData (QStringList *names, int minValue, int maxValue) +{ + spin_names = names; + setRange (minValue, maxValue); +} + + +QString MySpinBox::mapValueToText( int value ) +{ + if (special_str.length() != 0 ) + return special_str; + + if (spin_names != 0) + return (*spin_names)[value]; + else + return QString("%1").arg(value); +} + + +int MySpinBox::MySpinBox::mapTextToValue(bool *) +{ + return 0; +} + + +void MySpinBox::setSpecial(const QString &str) +{ + special_str = str; + setSuffix(""); // update display +} + + + diff --git a/kvoctrain/kvoctrain/entry-dialogs/MySpinBox.h b/kvoctrain/kvoctrain/entry-dialogs/MySpinBox.h new file mode 100644 index 00000000..284bb8ea --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/MySpinBox.h @@ -0,0 +1,48 @@ +/*************************************************************************** + + display special spinbox + + ----------------------------------------------------------------------- + + begin : Sat Oct 21 18:02:16 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef MySpinbox_included +#define MySpinbox_included + +#include + +class QStringlist; + +class MySpinBox : public QSpinBox +{ +public: + MySpinBox (QWidget* parent = 0, const char* name = 0); + + void setSpecial(const QString &str); + void setData (QStringList *names, int minValue, int maxValue); + virtual QString mapValueToText( int value ); + virtual int mapTextToValue( bool* ok ); + +protected: + QStringList *spin_names; + QString special_str; +}; + +#endif // MySpinbox_included diff --git a/kvoctrain/kvoctrain/entry-dialogs/PhoneticEntryPage.cpp b/kvoctrain/kvoctrain/entry-dialogs/PhoneticEntryPage.cpp new file mode 100644 index 00000000..6d26be5a --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/PhoneticEntryPage.cpp @@ -0,0 +1,229 @@ + /*************************************************************************** + + dialog page for characters from the phonetic alphabet + + ----------------------------------------------------------------------- + + begin : Sun Dec 9 2001 + + copyright : (C) 2001-2002 Ewald Arnold + (C) 2001-2002 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "PhoneticEntryPage.h" + +#include +#include +#include +#include + +#include +#include + +#define KV_MAX_HORIZ 20 +#define KV_FONTSIZE 14 + +#define I18N_NOOP_maybe(x) x + +// provide Unicode chars U0250 - U02AF + +struct KV_Unicode_Ref { + wchar_t code; + const char *unicodename; + const char *audible; +}; + +KV_Unicode_Ref kv_unicode_ref[] = { + + {0x00E6, "LATIN SMALL LETTER AE", I18N_NOOP_maybe("")}, + {0x00E7, "LATIN SMALL LETTER C WITH CEDILLA", I18N_NOOP_maybe("")}, + {0x00F0, "LATIN SMALL LETTER ETH", I18N_NOOP_maybe("")}, + {0x00F8, "LATIN SMALL LETTER O WITH STROKE", I18N_NOOP_maybe("")}, + {0x0127, "LATIN SMALL LETTER H WITH STROKE", I18N_NOOP_maybe("")}, + {0x014B, "LATIN SMALL LETTER ENG", I18N_NOOP_maybe("")}, + {0x0153, "LATIN SMALL LIGATURE OE", I18N_NOOP_maybe("")}, + {0x01F0, "LATIN SMALL LETTER J WITH CARON", I18N_NOOP_maybe("")}, + + {0x03B2, "GREEK SMALL LETTER BETA", I18N_NOOP_maybe("")}, + {0x03B8, "GREEK SMALL LETTER THETA", I18N_NOOP_maybe("")}, + {0x03BB, "GREEK SMALL LETTER LAMDA", I18N_NOOP_maybe("")}, + {0x03C7, "GREEK SMALL LETTER CHI", I18N_NOOP_maybe("")}, + + {0x0250, "LATIN SMALL LETTER TURNED A", I18N_NOOP_maybe("low central unrounded vowel")}, + {0x0251, "LATIN SMALL LETTER ALPHA", I18N_NOOP_maybe("low back unrounded vowel")}, + {0x0252, "LATIN SMALL LETTER TURNED ALPHA", I18N_NOOP_maybe("low back rounded vowel")}, + {0x0253, "LATIN SMALL LETTER B WITH HOOK", I18N_NOOP_maybe("implosive bilabial stop")}, + {0x0254, "LATIN SMALL LETTER OPEN O", I18N_NOOP_maybe("lower-mid back rounded vowel")}, + {0x0255, "LATIN SMALL LETTER C WITH CURL", I18N_NOOP_maybe("voiceless alveolo-palatal laminal fricative")}, + {0x0256, "LATIN SMALL LETTER D WITH TAIL", I18N_NOOP_maybe("voiced retroflex stop")}, + {0x0257, "LATIN SMALL LETTER D WITH HOOK", I18N_NOOP_maybe("implosive dental or alveolar stop")}, + {0x0258, "LATIN SMALL LETTER REVERSED E", I18N_NOOP_maybe("upper-mid central unrounded vowel")}, + {0x0259, "LATIN SMALL LETTER SCHWA", I18N_NOOP_maybe("mid-central unrounded vowel")}, + {0x025A, "LATIN SMALL LETTER SCHWA WITH HOOK", I18N_NOOP_maybe("rhotacized schwa")}, + {0x025B, "LATIN SMALL LETTER OPEN E", I18N_NOOP_maybe("lower-mid front unrounded vowel")}, + {0x025C, "LATIN SMALL LETTER REVERSED OPEN E", I18N_NOOP_maybe("lower-mid central unrounded vowel")}, + {0x025D, "LATIN SMALL LETTER REVERSED OPEN E WITH HOOK", I18N_NOOP_maybe("rhotacized lower-mid central vowel")}, + {0x025E, "LATIN SMALL LETTER CLOSED REVERSED OPEN E", I18N_NOOP_maybe("lower-mid central rounded vowel")}, + {0x025F, "LATIN SMALL LETTER DOTLESS J WITH STROKE", I18N_NOOP_maybe("voiced palatal stop")}, + {0x0260, "LATIN SMALL LETTER G WITH HOOK", I18N_NOOP_maybe("implosive velar stop")}, + {0x0261, "LATIN SMALL LETTER SCRIPT G", I18N_NOOP_maybe("voiced velar stop")}, + {0x0262, "LATIN LETTER SMALL CAPITAL G", I18N_NOOP_maybe("voiced uvular stop")}, + {0x0263, "LATIN SMALL LETTER GAMMA", I18N_NOOP_maybe("voiced velar fricative")}, + {0x0264, "LATIN SMALL LETTER RAMS HORN", I18N_NOOP_maybe("")}, + {0x0265, "LATIN SMALL LETTER TURNED H", I18N_NOOP_maybe("voiced rounded palatal approximant")}, + {0x0266, "LATIN SMALL LETTER H WITH HOOK", I18N_NOOP_maybe("breathy-voiced glottal fricative")}, + {0x0267, "LATIN SMALL LETTER HENG WITH HOOK", I18N_NOOP_maybe("voiceless coarticulated velar and palatoalveolar fricative")}, + {0x0268, "LATIN SMALL LETTER I WITH STROKE", I18N_NOOP_maybe("high central unrounded vowel")}, + {0x0269, "LATIN SMALL LETTER IOTA", I18N_NOOP_maybe("semi-high front unrounded vowel")}, + {0x026A, "LATIN LETTER SMALL CAPITAL I", I18N_NOOP_maybe("semi-high front unrounded vowel")}, + {0x026B, "LATIN SMALL LETTER L WITH MIDDLE TILDE", I18N_NOOP_maybe("velarized voiced alveolar lateral approximant")}, + {0x026C, "LATIN SMALL LETTER L WITH BELT", I18N_NOOP_maybe("voiceless alveolar lateral fricative")}, + {0x026D, "LATIN SMALL LETTER L WITH RETROFLEX HOOK", I18N_NOOP_maybe("voiced retroflex lateral")}, + {0x026E, "LATIN SMALL LETTER LEZH", I18N_NOOP_maybe("voiced lateral fricative")}, + {0x026F, "LATIN SMALL LETTER TURNED M", I18N_NOOP_maybe("high back unrounded vowel")}, + {0x0270, "LATIN SMALL LETTER TURNED M WITH LONG LEG", I18N_NOOP_maybe("voiced velar approximant")}, + {0x0271, "LATIN SMALL LETTER M WITH HOOK", I18N_NOOP_maybe("voiced labiodental nasal")}, + {0x0272, "LATIN SMALL LETTER N WITH LEFT HOOK", I18N_NOOP_maybe("voiced palatal nasal")}, + {0x0273, "LATIN SMALL LETTER N WITH RETROFLEX HOOK", I18N_NOOP_maybe("voiced retroflex nasal")}, + {0x0274, "LATIN LETTER SMALL CAPITAL N", I18N_NOOP_maybe("voiced uvular nasal")}, + {0x0275, "LATIN SMALL LETTER BARRED O", I18N_NOOP_maybe("rounded mid-central vowel, i.e. rounded schwa")}, + {0x0276, "LATIN LETTER SMALL CAPITAL OE", I18N_NOOP_maybe("low front rounded vowel")}, + {0x0277, "LATIN SMALL LETTER CLOSED OMEGA", I18N_NOOP_maybe("semi-high back rounded vowel")}, + {0x0278, "LATIN SMALL LETTER PHI", I18N_NOOP_maybe("voiceless bilabial fricative")}, + {0x0279, "LATIN SMALL LETTER TURNED R", I18N_NOOP_maybe("voiced alveolar approximant")}, + {0x027A, "LATIN SMALL LETTER TURNED R WITH LONG LEG", I18N_NOOP_maybe("voiced lateral flap")}, + {0x027B, "LATIN SMALL LETTER TURNED R WITH HOOK", I18N_NOOP_maybe("voiced retroflex approximant")}, + {0x027C, "LATIN SMALL LETTER R WITH LONG LEG", I18N_NOOP_maybe("voiced strident apico-alveolar trill")}, + {0x027D, "LATIN SMALL LETTER R WITH TAIL", I18N_NOOP_maybe("voiced retroflex flap")}, + {0x027E, "LATIN SMALL LETTER R WITH FISHHOOK", I18N_NOOP_maybe("voiced alveolar flap or tap")}, + {0x027F, "LATIN SMALL LETTER REVERSED R WITH FISHHOOK", I18N_NOOP_maybe("apical dental vowel")}, + {0x0280, "LATIN LETTER SMALL CAPITAL R", I18N_NOOP_maybe("voiced uvular trill")}, + {0x0281, "LATIN LETTER SMALL CAPITAL INVERTED R", I18N_NOOP_maybe("voiced uvular fricative or approximant")}, + {0x0282, "LATIN SMALL LETTER S WITH HOOK", I18N_NOOP_maybe("voiceless retroflex fricative")}, + {0x0283, "LATIN SMALL LETTER ESH", I18N_NOOP_maybe("voiceless postalveolar fricative")}, + {0x0284, "LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK", I18N_NOOP_maybe("implosive palatal stop")}, + {0x0285, "LATIN SMALL LETTER SQUAT REVERSED ESH", I18N_NOOP_maybe("apical retroflex vowel")}, + {0x0286, "LATIN SMALL LETTER ESH WITH CURL", I18N_NOOP_maybe("palatalized voiceless postalveolar fricative")}, + {0x0287, "LATIN SMALL LETTER TURNED T", I18N_NOOP_maybe("dental click")}, + {0x0288, "LATIN SMALL LETTER T WITH RETROFLEX HOOK", I18N_NOOP_maybe("voiceless retroflex stop")}, + {0x0289, "LATIN SMALL LETTER U BAR", I18N_NOOP_maybe("high central rounded vowel")}, + {0x028A, "LATIN SMALL LETTER UPSILON", I18N_NOOP_maybe("semi-high back rounded vowel")}, + {0x028B, "LATIN SMALL LETTER V WITH HOOK", I18N_NOOP_maybe("voiced labiodental approximant")}, + {0x028C, "LATIN SMALL LETTER TURNED V", I18N_NOOP_maybe("lower-mid back unrounded vowel")}, + {0x028D, "LATIN SMALL LETTER TURNED W", I18N_NOOP_maybe("voiceless rounded labiovelar approximant")}, + {0x028E, "LATIN SMALL LETTER TURNED Y", I18N_NOOP_maybe("voiced lateral approximant")}, + {0x028F, "LATIN LETTER SMALL CAPITAL Y", I18N_NOOP_maybe("semi-high front rounded vowel")}, + {0x0290, "LATIN SMALL LETTER Z WITH RETROFLEX HOOK", I18N_NOOP_maybe("voiced retroflex fricative")}, + {0x0291, "LATIN SMALL LETTER Z WITH CURL", I18N_NOOP_maybe("voiced alveolo-palatal laminal fricative")}, + {0x0292, "LATIN SMALL LETTER EZH", I18N_NOOP_maybe("voiced postalveolar fricative")}, + {0x0293, "LATIN SMALL LETTER EZH WITH CURL", I18N_NOOP_maybe("palatalized voiced postalveolar fricative")}, + {0x0294, "LATIN LETTER GLOTTAL STOP", I18N_NOOP_maybe("")}, + {0x0295, "LATIN LETTER PHARYNGEAL VOICED FRICATIVE", I18N_NOOP_maybe("voiced pharyngeal fricative")}, + {0x0296, "LATIN LETTER INVERTED GLOTTAL STOP", I18N_NOOP_maybe("lateral click")}, + {0x0297, "LATIN LETTER STRETCHED C", I18N_NOOP_maybe("palatal (or alveolar) click")}, + {0x0298, "LATIN LETTER BILABIAL CLICK", I18N_NOOP_maybe("")}, + {0x0299, "LATIN LETTER SMALL CAPITAL B", I18N_NOOP_maybe("bilabial trill")}, + {0x029A, "LATIN SMALL LETTER CLOSED OPEN E", I18N_NOOP_maybe("lower-mid front rounded vowel")}, + {0x029B, "LATIN LETTER SMALL CAPITAL G WITH HOOK", I18N_NOOP_maybe("voiced uvular implosive")}, + {0x029C, "LATIN LETTER SMALL CAPITAL H", I18N_NOOP_maybe("voiceless epiglottal fricative")}, + {0x029D, "LATIN SMALL LETTER J WITH CROSSED-TAIL", I18N_NOOP_maybe("voiced palatal fricative")}, + {0x029E, "LATIN SMALL LETTER TURNED K", I18N_NOOP_maybe("proposed for velar click")}, + {0x029F, "LATIN LETTER SMALL CAPITAL L", I18N_NOOP_maybe("velar lateral approximant")}, + {0x02A0, "LATIN SMALL LETTER Q WITH HOOK", I18N_NOOP_maybe("voiceless uvular implosive")}, + {0x02A1, "LATIN LETTER GLOTTAL STOP WITH STROKE", I18N_NOOP_maybe("voiced epiglottal stop")}, + {0x02A2, "LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE", I18N_NOOP_maybe("voiced epiglottal fricative")}, + {0x02A3, "LATIN SMALL LETTER DZ DIGRAPH", I18N_NOOP_maybe("voiced dental affricate")}, + {0x02A4, "LATIN SMALL LETTER DEZH DIGRAPH", I18N_NOOP_maybe("voiced postalveolar affricate")}, + {0x02A5, "LATIN SMALL LETTER DZ DIGRAPH WITH CURL", I18N_NOOP_maybe("voiced alveolo-palatal affricate")}, + {0x02A6, "LATIN SMALL LETTER TS DIGRAPH", I18N_NOOP_maybe("voiceless dental affricate")}, + {0x02A7, "LATIN SMALL LETTER TESH DIGRAPH", I18N_NOOP_maybe("voiceless postalveolar affricate")}, + {0x02A8, "LATIN SMALL LETTER TC DIGRAPH WITH CURL", I18N_NOOP_maybe("voiceless alveolo-palatal affricate")}, + {0x02A9, "LATIN SMALL LETTER FENG DIGRAPH", I18N_NOOP_maybe("velopharyngeal fricative")}, + {0x02AA, "LATIN SMALL LETTER LS DIGRAPH", I18N_NOOP_maybe("lateral alveolar fricative (lisp)")}, + {0x02AB, "LATIN SMALL LETTER LZ DIGRAPH", I18N_NOOP_maybe("voiced lateral alveolar fricative")}, + {0x02AC, "LATIN LETTER BILABIAL PERCUSSIVE", I18N_NOOP_maybe("audible lip smack")}, + {0x02AD, "LATIN LETTER BIDENTAL PERCUSSIVE", I18N_NOOP_maybe("audible teeth gnashing")}, + + {0x02CA, "MODIFIER LETTER ACUTE ACCENT (Mandarin Chinese second tone)", I18N_NOOP_maybe("high-rising tone")}, + {0x02CB, "MODIFIER LETTER GRAVE ACCENT (Mandarin Chinese fourth tone)", I18N_NOOP_maybe("high-falling tone")}, + + {0x2191, "UPWARDS ARROW", I18N_NOOP_maybe("egressive airflow")}, + {0x2193, "DOWNWARDS ARROW", I18N_NOOP_maybe("ingressive airflow")}, + + {0, 0, 0} +}; + + +void PhoneticButton::slotClicked() +{ + if (text().length() != 0) + emit page->charSelected(text()[0].unicode()); +} + + +PhoneticEntryPage::PhoneticEntryPage(const QFont &ipafont, QWidget *parent, const char *name, bool modal) + : KDialogBase(Plain, i18n("Select Characters From Phonetic Alphabet"), Close, Close, parent, name, modal) +{ + int num = sizeof(kv_unicode_ref) / sizeof(kv_unicode_ref[0]); + QFrame * phoneticbox = plainPage(); + QGridLayout *gbox = new QGridLayout(phoneticbox, KV_MAX_HORIZ, (num+KV_MAX_HORIZ-1)/KV_MAX_HORIZ, 1); + + KV_Unicode_Ref *uni_ref = kv_unicode_ref; + int vert = 0; + int horiz = 0; + while (uni_ref->code != 0) { + QChar qc = uni_ref->code; + QString text = qc; + PhoneticButton *butt = new PhoneticButton(text, phoneticbox, this); + connect (butt, SIGNAL(clicked()), butt, SLOT(slotClicked()) ); + QString tip = i18n("Unicode name: "); + tip += QString::fromLatin1(uni_ref->unicodename); + tip += "\n"; + tip += i18n("Describing the sound of the character", "Sound: "); + tip += i18n(uni_ref->audible); + butt->setFont(ipafont); + butt->setSizePolicy(QSizePolicy (QSizePolicy::Fixed, QSizePolicy::Fixed)); + int sz = QMAX(14, int(1.7*ipafont.pointSize())); + butt->setMaximumSize(QSize (sz, sz)); + gbox->addWidget( butt, vert, horiz, AlignCenter ); + QToolTip::add (butt, tip); + + if (++horiz >= KV_MAX_HORIZ) { + ++vert; + horiz = 0; + } + ++uni_ref; + } + resize(sizeHint()); +} + + +void PhoneticEntryPage::keyPressEvent( QKeyEvent *e ) +{ + if ((e->state() & (ControlButton | AltButton)) == 0) { + QString s = e->text(); + for (unsigned i = 0; i < s.length(); ++i) { + emit charSelected(s[i].unicode()); + } + e->accept(); + } + else + e->ignore(); +} + + +#include "PhoneticEntryPage.moc" diff --git a/kvoctrain/kvoctrain/entry-dialogs/PhoneticEntryPage.h b/kvoctrain/kvoctrain/entry-dialogs/PhoneticEntryPage.h new file mode 100644 index 00000000..cf12ef48 --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/PhoneticEntryPage.h @@ -0,0 +1,67 @@ + /*************************************************************************** + + dialog page for characters from the phonetic alphabet + + ----------------------------------------------------------------------- + + begin : Sun Dec 9 2001 + + copyright : (C) 2001-2002 Ewald Arnold + (C) 2001-2002 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef PHONETICENTRYPAGE_H +#define PHONETICENTRYPAGE_H + +#include + +#include + +class PhoneticEntryPage : public KDialogBase +{ + Q_OBJECT + +public: + PhoneticEntryPage(const QFont &ipafont, QWidget *parent = 0, const char *name = 0, bool modal = false); + +signals: + void charSelected(wchar_t); + +protected: + void keyPressEvent( QKeyEvent *e ); + + friend class PhoneticButton; +}; + + +class PhoneticButton : public QPushButton +{ + Q_OBJECT + +public: + PhoneticButton (const QString & text, QWidget * parent, PhoneticEntryPage *_page, const char * name = 0) + : QPushButton (text, parent, name), page(_page) {} + +protected slots: + void slotClicked(); + +protected: + PhoneticEntryPage *page; +}; + + +#endif diff --git a/kvoctrain/kvoctrain/entry-dialogs/TenseEntryPage.cpp b/kvoctrain/kvoctrain/entry-dialogs/TenseEntryPage.cpp new file mode 100644 index 00000000..30fa4fdd --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/TenseEntryPage.cpp @@ -0,0 +1,317 @@ +/*************************************************************************** + + tenses of irreg. verbs dialog page + + ----------------------------------------------------------------------- + + begin : Sat Nov 27 20:20:34 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include + +#include + +#include "TenseEntryPage.h" +#include "EntryDlg.h" + +TenseEntryPage::TenseEntryPage +( + EntryDlg *_dlgbook, + bool multi_sel, + const Conjugation &con_prefix, + const Conjugation &conjug, + QWidget *parent, + const char *name +) + : TenseEntryPageForm( parent, name ), multi_mode(multi_sel), dlgbook(_dlgbook) +{ + + connect( third_p_common, SIGNAL(toggled(bool)), SLOT(slotThirdPCommonToggled(bool)) ); + connect( third_s_common, SIGNAL(toggled(bool)), SLOT(slotThirdSCommonToggled(bool)) ); + connect( b_next, SIGNAL(clicked()), SLOT(slotNextConj()) ); + connect( tensebox, SIGNAL(activated(int)), SLOT(slotTenseSelected(int)) ); + + connect( thirdN_plural, SIGNAL(textChanged(const QString&)), SLOT(thirdNPluralChanged(const QString&)) ); + connect( thirdN_singular, SIGNAL(textChanged(const QString&)), SLOT(thirdNSingularChanged(const QString&)) ); + connect( thirdM_plural, SIGNAL(textChanged(const QString&)), SLOT(thirdMPluralChanged(const QString&)) ); + connect( thirdM_singular, SIGNAL(textChanged(const QString&)), SLOT(thirdMSingularChanged(const QString&)) ); + connect( thirdF_plural, SIGNAL(textChanged(const QString&)), SLOT(thirdFPluralChanged(const QString&)) ); + connect( thirdF_singular, SIGNAL(textChanged(const QString&)), SLOT(thirdFSingularChanged(const QString&)) ); + connect( second_plural, SIGNAL(textChanged(const QString&)), SLOT(secondPluralChanged(const QString&)) ); + connect( second_singular, SIGNAL(textChanged(const QString&)), SLOT(secondSingularChanged(const QString&)) ); + connect( first_plural, SIGNAL(textChanged(const QString&)), SLOT(firstPluralChanged(const QString&)) ); + connect( first_singular, SIGNAL(textChanged(const QString&)), SLOT(firstSingularChanged(const QString&)) ); + + prefix = con_prefix; + selection = ""; +/* + // FIXME: fill labels with prefixes ? + + label_first_plural->setText (con_prefix.pers1Plural (CONJ_PREFIX)); + label_first_singular->setText (con_prefix.pers1Singular (CONJ_PREFIX)); + label_second_singular->setText (con_prefix.pers2Singular (CONJ_PREFIX)); + label_second_plural->setText (con_prefix.pers2Plural (CONJ_PREFIX)); + label_thirdF_plural->setText (con_prefix.pers3FemalePlural (CONJ_PREFIX)); + label_thirdF_singular->setText (con_prefix.pers3FemaleSingular (CONJ_PREFIX)); + label_thirdM_singular->setText (con_prefix.pers3MaleSingular (CONJ_PREFIX)); + label_thirdN_singular->setText (con_prefix.pers3NaturalSingular (CONJ_PREFIX)); + label_thirdN_plural->setText (con_prefix.pers3NaturalPlural (CONJ_PREFIX)); + label_thirdM_plural->setText (con_prefix.pers3MalePlural (CONJ_PREFIX)); +*/ + + setData(multi_sel, conjug); +} + + +void TenseEntryPage::setData(bool /*multi_sel*/, const Conjugation &conjug) +{ + if (multi_mode) + tensebox->setEnabled(false); + + for (int i = 0; i < Conjugation::numTenses(); i++) + tensebox->insertItem (Conjugation::getName(i) ); + + conjugations = conjug; + slotTenseSelected(0); + updateFields(); + + setModified(false); +} + + +void TenseEntryPage::firstPluralChanged(const QString& s) +{ + conjugations.setPers1Plural (selection, s); + updateFields(); + setModified(true); +} + + +void TenseEntryPage::firstSingularChanged(const QString& s) +{ + conjugations.setPers1Singular (selection, s); + updateFields(); + setModified(true); +} + + +void TenseEntryPage::secondSingularChanged(const QString& s) +{ + conjugations.setPers2Singular (selection, s); + updateFields(); + setModified(true); +} + + +void TenseEntryPage::secondPluralChanged(const QString& s) +{ + conjugations.setPers2Plural (selection, s); + updateFields(); + setModified(true); +} + + +void TenseEntryPage::thirdFPluralChanged(const QString& s) +{ + conjugations.setPers3FemalePlural (selection, s); + updateFields(); + setModified(true); +} + + +void TenseEntryPage::thirdFSingularChanged(const QString& s) +{ + conjugations.setPers3FemaleSingular (selection, s); + updateFields(); + setModified(true); +} + + +void TenseEntryPage::thirdMSingularChanged(const QString& s) +{ + conjugations.setPers3MaleSingular (selection, s); + updateFields(); + setModified(true); +} + + +void TenseEntryPage::thirdNSingularChanged(const QString& s) +{ + conjugations.setPers3NaturalSingular(selection, s); + updateFields(); + setModified(true); +} + + +void TenseEntryPage::thirdNPluralChanged(const QString& s) +{ + conjugations.setPers3NaturalPlural (selection, s); + updateFields(); + setModified(true); +} + + +void TenseEntryPage::thirdMPluralChanged(const QString& s) +{ + conjugations.setPers3MalePlural (selection, s); + updateFields(); + setModified(true); +} + + +void TenseEntryPage::slotTenseSelected(int sel) +{ + if (multi_mode) + { + b_next->setEnabled(false); + third_s_common->setEnabled(false); + third_p_common->setEnabled(false); + first_plural->setEnabled(false); + first_singular->setEnabled(false); + second_singular->setEnabled(false); + second_plural->setEnabled(false); + thirdF_plural->setEnabled(false); + thirdF_singular->setEnabled(false); + thirdM_singular->setEnabled(false); + thirdN_singular->setEnabled(false); + thirdN_plural->setEnabled(false); + thirdM_plural->setEnabled(false); + } + else + { + selection = Conjugation::getAbbrev(sel); + first_plural->setText (conjugations.pers1Plural (selection )); + first_singular->setText (conjugations.pers1Singular (selection )); + second_plural->setText (conjugations.pers2Plural (selection )); + second_singular->setText (conjugations.pers2Singular (selection )); + thirdF_plural->setText (conjugations.pers3FemalePlural (selection )); + thirdF_singular->setText (conjugations.pers3FemaleSingular (selection )); + thirdM_plural->setText (conjugations.pers3MalePlural (selection)); + thirdM_singular->setText (conjugations.pers3MaleSingular (selection )); + thirdN_plural->setText (conjugations.pers3NaturalPlural (selection)); + thirdN_singular->setText (conjugations.pers3NaturalSingular (selection )); + + bool common = conjugations.pers3SingularCommon(selection); + third_s_common->setChecked(common); + thirdM_singular->setEnabled(!common); + thirdN_singular->setEnabled(!common); + + common = conjugations.pers3PluralCommon(selection); + third_p_common->setChecked(common); + thirdN_plural->setEnabled(!common); + thirdM_plural->setEnabled(!common); + } +} + + +void TenseEntryPage::slotThirdSCommonToggled(bool common) +{ + conjugations.setPers3SingularCommon(selection, common); + thirdM_singular->setEnabled(!common); + thirdN_singular->setEnabled(!common); + setModified(true); +} + + +void TenseEntryPage::slotThirdPCommonToggled(bool common) +{ + conjugations.setPers3PluralCommon(selection, common); + thirdN_plural->setEnabled(!common); + thirdM_plural->setEnabled(!common); + setModified(true); +} + + +void TenseEntryPage::slotNextConj() +{ + int j; + for (int i = tensebox->currentItem()+1; i < tensebox->count(); i++) { + + for (j = 0; j < conjugations.numEntries(); j++ ) { + if (Conjugation::getAbbrev(i) == conjugations.getType(j)) { + tensebox->setCurrentItem (i); + slotTenseSelected(i); + return; + } + } + } + + for (int i = 0; i < tensebox->currentItem()-1; i++) { + for (j = 0; j < conjugations.numEntries(); j++ ) { + if (Conjugation::getAbbrev(i) == conjugations.getType(j)) { + tensebox->setCurrentItem (i); + slotTenseSelected(i); + return; + } + } + } +} + + +Conjugation TenseEntryPage::getConjugation() +{ + conjugations.cleanUp(); + return conjugations; +} + + +void TenseEntryPage::updateFields() +{ + b_next->setEnabled(conjugations.numEntries() > 1); // next button +} + + +bool TenseEntryPage::isModified() +{ + return modified; +} + + +void TenseEntryPage::setEnabled(int enable) +{ + bool ena = enable == EntryDlg::EnableAll; + + b_next->setEnabled(ena); + tensebox->setEnabled(ena); + third_s_common->setEnabled(ena); + third_p_common->setEnabled(ena); + first_plural->setEnabled(ena); + first_singular->setEnabled(ena); + second_singular->setEnabled(ena); + second_plural->setEnabled(ena); + thirdF_plural->setEnabled(ena); + thirdF_singular->setEnabled(ena); + thirdM_singular->setEnabled(ena); + thirdN_singular->setEnabled(ena); + thirdN_plural->setEnabled(ena); + thirdM_plural->setEnabled(ena); +} + + +void TenseEntryPage::setModified(bool mod) +{ + modified = mod; + if (mod) + emit sigModified(); +} + +#include "TenseEntryPage.moc" diff --git a/kvoctrain/kvoctrain/entry-dialogs/TenseEntryPage.h b/kvoctrain/kvoctrain/entry-dialogs/TenseEntryPage.h new file mode 100644 index 00000000..5c118e8d --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/TenseEntryPage.h @@ -0,0 +1,89 @@ +/*************************************************************************** + + tenses of irreg. verbs dialog page + + ----------------------------------------------------------------------- + + begin : Sat Nov 27 20:20:34 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef TenseEntryPage_included +#define TenseEntryPage_included + +#include "TenseEntryPageForm.h" + +#include + +class EntryDlg; + +class TenseEntryPage : public TenseEntryPageForm +{ + Q_OBJECT + +public: + TenseEntryPage + ( + EntryDlg *dlgbook, + bool multi_sel, + const Conjugation &con_prefix, + const Conjugation &conjugations, + QWidget *parent = NULL, + const char *name = NULL + ); + + void setData(bool multi_sel, const Conjugation &conjugations); + + Conjugation getConjugation(); + + bool isModified(); + void setModified(bool mod = true); + void setEnabled(int enable_type); + +signals: + void sigModified(); + +protected: + void updateFields(); + +protected slots: + void secondPluralChanged(const QString&); + void secondSingularChanged(const QString&); + void thirdNSingularChanged(const QString&); + void thirdFPluralChanged(const QString&); + void thirdMSingularChanged(const QString&); + void thirdFSingularChanged(const QString&); + void slotTenseSelected(int); + void thirdMPluralChanged(const QString&); + void thirdNPluralChanged(const QString&); + void firstSingularChanged(const QString&); + void firstPluralChanged(const QString&); + void slotThirdSCommonToggled(bool); + void slotThirdPCommonToggled(bool); + void slotNextConj(); + +protected: + Conjugation prefix, + conjugations; + QString selection; + bool multi_mode; + bool modified; + EntryDlg *dlgbook; +}; + +#endif // TenseEntryPage_included diff --git a/kvoctrain/kvoctrain/entry-dialogs/TenseEntryPageForm.ui b/kvoctrain/kvoctrain/entry-dialogs/TenseEntryPageForm.ui new file mode 100644 index 00000000..1c3c4ee5 --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/TenseEntryPageForm.ui @@ -0,0 +1,387 @@ + +TenseEntryPageForm + + + TenseEntryPageForm + + + + 0 + 0 + 546 + 270 + + + + - + + + + unnamed + + + 0 + + + 6 + + + + GroupBox8 + + + Conjugation of Verbs + + + + unnamed + + + 11 + + + 6 + + + + layout3 + + + + unnamed + + + + thirdN_plural + + + + 1 + 1 + 0 + 0 + + + + + + third_p_common + + + C&ommon + + + + + second_plural + + + + 1 + 0 + 0 + 0 + + + + + + thirdM_plural + + + + 1 + 1 + 0 + 0 + + + + + + third_s_common + + + &Common + + + + + pers1_label + + + + 5 + 5 + 0 + 0 + + + + &1. Person: + + + first_singular + + + + + female_label + + + &Female: + + + thirdF_singular + + + + + TextLabel4_2_2 + + + Singular + + + + + thirdF_plural + + + + 1 + 1 + 0 + 0 + + + + + + thirdF_singular + + + + 1 + 1 + 0 + 0 + + + + + + pers3_label + + + &3. Person: + + + third_s_common + + + + + first_plural + + + + 5 + 0 + 0 + 0 + + + + + + thirdM_singular + + + + 1 + 1 + 0 + 0 + + + + + + first_singular + + + + 5 + 0 + 0 + 0 + + + + + + Spacer6 + + + Horizontal + + + Fixed + + + + 80 + 20 + + + + + + thirdN_singular + + + + 1 + 1 + 0 + 0 + + + + + + natural_label + + + &Neutral: + + + thirdN_singular + + + + + male_label + + + &Male: + + + thirdM_singular + + + + + second_singular + + + + 1 + 0 + 0 + 0 + + + + + + pers2_label + + + &2. Person: + + + second_singular + + + + + TextLabel4_2 + + + Plural + + + + + + + layout5 + + + + unnamed + + + + tenselabel + + + + 5 + 5 + 0 + 0 + + + + &Tense: + + + tensebox + + + + + b_next + + + + 5 + 1 + 0 + 0 + + + + Ne&xt + + + + + tensebox + + + + 3 + 0 + 0 + 0 + + + + + + + + + + + tensebox + b_next + first_singular + second_singular + first_plural + second_plural + third_s_common + thirdF_singular + thirdM_singular + thirdN_singular + third_p_common + thirdF_plural + thirdM_plural + thirdN_plural + + + diff --git a/kvoctrain/kvoctrain/entry-dialogs/blockall.cpp b/kvoctrain/kvoctrain/entry-dialogs/blockall.cpp new file mode 100644 index 00000000..879acd8d --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/blockall.cpp @@ -0,0 +1,38 @@ +/*************************************************************************** + + dummy validator which blocks all + + ----------------------------------------------------------------------- + + begin : Sat Mar 25 15:02:16 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "blockall.h" + +BlockAllValidator::BlockAllValidator() : QValidator (0, 0) +{ +} + + +BlockAllValidator::State BlockAllValidator::validate (QString&, int& ) const +{ + return Invalid; +} + + diff --git a/kvoctrain/kvoctrain/entry-dialogs/blockall.h b/kvoctrain/kvoctrain/entry-dialogs/blockall.h new file mode 100644 index 00000000..96b115be --- /dev/null +++ b/kvoctrain/kvoctrain/entry-dialogs/blockall.h @@ -0,0 +1,38 @@ +/*************************************************************************** + + dummy validator which blocks all + + ----------------------------------------------------------------------- + + begin : Sat Mar 25 15:02:16 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef BlockAll_included +#define BlockAll_included + +#include + +class BlockAllValidator : public QValidator +{ +public: + BlockAllValidator (); + State validate (QString&, int& ) const; +}; + +#endif // BlockAll_included diff --git a/kvoctrain/kvoctrain/examples/Makefile.am b/kvoctrain/kvoctrain/examples/Makefile.am new file mode 100644 index 00000000..b3454f21 --- /dev/null +++ b/kvoctrain/kvoctrain/examples/Makefile.am @@ -0,0 +1,6 @@ + +examples_DATA = sample-de.kvtml sample-en.kvtml +examplesdir = $(kde_datadir)/kvoctrain/examples + +EXTRA_DIST = sample-template-ascii.kvtml + diff --git a/kvoctrain/kvoctrain/examples/sample-de.kvtml b/kvoctrain/kvoctrain/examples/sample-de.kvtml new file mode 100644 index 00000000..716e3d28 --- /dev/null +++ b/kvoctrain/kvoctrain/examples/sample-de.kvtml @@ -0,0 +1,203 @@ + + + + + + + + Lektion eins + Lektion zwei + Lektion drei + Lektion vier + + +
    + + die + eine + der + einer + das + ein + + + fd en + fi en + md en + mi en + nd en + ni en + + + la + une + le + un + +
    + + + + ich + du + sie + er + es + wir + ihr + sie + sie + sie + + + I + you + he + she + it + we + you + they + + + je + tu + elle + il + nous + vous + elles + ils + + + + + + + + + Mein Typ 1 + Mein Typ 2 + Mein Typ 3 + + + + + schwimmedu schwimmstschwimmen + schwammschwammst + + gehen + + go + went + have gone + + goaller + Klotzchunkbloc + + + gutbesseram besten + + gut + + goodbetterbest + + good + + bonmeilleurle meilleur + + bon + Knöchelknucklescheville + + + mildmilderam mildesten + + mildbalmydoux + Unheil, Schadenmischiefdétriment + starrsinnigopinionatedentêté + Gunst, Gefallenfavourfaveur + Kniebeugengenuflectflexion de genoux + behindern + + encumberencumberencumber + + encumbergêner + stattlichhandsomeimposant + Saftsapjus + schwerfällig, mühsamlabouredlourd + niedlich, ordentlichneatmignon + Erbsepeapois + Talgtallowsuif + gänzlichutterlytout à fait + bezwingen + + quell + + quellvaincre + verblüffttaken abackébahi + Verfalldeclineéchéance +
    diff --git a/kvoctrain/kvoctrain/examples/sample-en.kvtml b/kvoctrain/kvoctrain/examples/sample-en.kvtml new file mode 100644 index 00000000..64fa90a2 --- /dev/null +++ b/kvoctrain/kvoctrain/examples/sample-en.kvtml @@ -0,0 +1,205 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kvoctrain/kvoctrain/kvoctrain.h b/kvoctrain/kvoctrain/kvoctrain.h new file mode 100644 index 00000000..ff81c414 --- /dev/null +++ b/kvoctrain/kvoctrain/kvoctrain.h @@ -0,0 +1,336 @@ +/*************************************************************************** + + main part of kvoctrain + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2004-2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef KVOCTRAIN_H +#define KVOCTRAIN_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +// include files for QT +#include + +// include files for KDE +#include +#include +#include +#include +#include +#include + +// application specific includes +#include "kvoctrainview.h" +#include "kvoctraintable.h" +#include "query-dialogs/QueryDlgBase.h" +#include "kvtnewstuff.h" +#include "langset.h" + +class QTimer; +class KLined; +class ProgressDlg; +class kvoctrainDoc; +class SimpleQueryDlg; +class MCQueryDlg; +class VerbQueryDlg; +class RandomQueryDlg; +class AdjQueryDlg; +class ArtQueryDlg; +class EntryDlg; + +class KLineEdit; +class KComboBox; +class KProgress; + +class KVTNewStuff; + +/** + * This Class is the base class for your application. It sets up the main + * window and reads the config file as well as providing a menubar, toolbar + * and statusbar. For the main view, an instance of class kvoctrainView is + * created which creates your view. + */ +class kvoctrainApp : public KMainWindow +{ + Q_OBJECT + +public: + /** construtor */ + kvoctrainApp(QWidget *parent = NULL, const char *name = NULL); + /** destructor */ + ~kvoctrainApp(); + void initActions(); + + /** setup the statusbar */ + void initStatusBar(); + /** setup the main document*/ + void initDoc(); + /** setup the main view*/ + void initView(); + /** save the app-specific options on slotAppExit or by an Options dialog */ + void saveOptions(); + /** read the app-specific options on init() or by an Options dialog */ + void readOptions(); + + void saveLanguages(); + void readLanguages(); + + /** saves the window properties for each open window during session end to the session config file, including saving the currently + * opened file by a temporary filename provided by KApplication. + * @see KMainWindow#saveProperties + */ + virtual void saveProperties(KConfig* ); + /** reads the session config file and restores the application's state including the last opened files and documents by reading the + * temporary files saved by saveProperties() + * @see KMainWindow#readProperties + */ + virtual void readProperties(KConfig* ); + + /** Whether the user has selected a range of items. **/ + bool hasSelection(); + + signals: + void progressChanged (kvoctrainDoc *, int curr_percent); + + public slots: + void keyPressEvent( QKeyEvent *e ); + void keyReleaseEvent( QKeyEvent *e ); + void slotModifiedDoc(bool mod); + void slotCurrentCellChanged(int row, int col); +// void slotSelectEntry (int row, int col, int key_state); + + /** edit an entry */ + void slotEditEntry(int row, int col); + void slotEditCallBack(int res); + + void commitEntryDlg(bool force); + void createEntryDlg(int row, int col); + void setDataEntryDlg (int row, int col); + void removeEntryDlg(); + + /** select an entry */ + void slotSaveSelection (); + void slotCancelSelection (); + void slotSelectAll(); + void slotProgress(kvoctrainDoc*,int); + void slotResumeSearch(const QString&); + void slotSearchNext(); + void slotInitSearch(); + void slotCreateLesson(int header); + void slotCleanVocabulary (); + void slotChooseLesson(int id); +// void slotSearchClip(); + void slotSetHeaderProp (int header_and_id); + void slotHeaderCallBack (int cmd_and_id); + void slotHeaderStatus (int cmd_and_id); + void slotHeaderMenu(int header, int x, int y); + /** append language to table */ + void slotAppendLang(int header); + /** exit query mode */ + void slotStopQuery(bool show_view); + bool queryClose(); + /** overloaded for Message box on last window exit */ + bool queryExit(); + /** set up options */ + void slotGeneralOptionsPage(int index); + void slotGeneralOptions(); + //void slotQueryOptions(); + //void slotQueryOptions(int pageindex); + void slotApplyPreferences(); + void slotDocProps(); + void slotDocPropsLang(); + void slotShowStatist(); + void slotCreateRandom(); + /** set up vocabulary and learning submenus */ + void aboutToShowVocabAppendLanguage(); + void aboutToShowVocabSetLanguage(); + void aboutToShowVocabRemoveLanguage(); + void aboutToShowLearn(); + + /** starts random query mode */ + void slotRestartQuery(); + void slotStartTypeQuery(int col, const QString & type); + void slotStartPropertyQuery(int col, QueryType property); + void slotStartQuery(const QString & trans, const QString & org, bool create_new); + + void slotTimeOutRandomQuery(QueryDlgBase::Result res); + void slotTimeOutMultipleChoice(QueryDlgBase::Result res); + void slotTimeOutQuery(QueryDlgBase::Result res); + void slotTimeOutType(QueryDlgBase::Result res); + void slotTimeOutProperty(QueryDlgBase::Result res); + + + void slotTimeOutBackup(); + + /** open a new application window */ + void slotFileNew(); + /** open a document */ + void slotFileOpen(); + /** opens a file from the recent files menu */ + void slotFileOpenRecent(const KURL& url); + /** open a sample document */ + void slotFileOpenExample(); + /** download new vocabularies */ + void slotGHNS(); + void loadfileFromPath(const KURL &, bool addRecent=true); + /** merge a document */ + void slotFileMerge(); + /** save a document */ + void slotFileSave(); + /** save a document under a different filename*/ + void slotFileSaveAs(); + void slotFilePrint(); + void slotFileQuit(); + + /** put the marked text/object into the clipboard*/ + void slotEditCopy(); + void slotSmartSearchClip(); + void slotAppendRow(); + void slotRemoveRow(); + void slotEditRow(); + /** paste the clipboard into the document*/ + void slotEditPaste(); + + /** change the status message to text */ + void slotStatusMsg(const QString &text); + /** change the status message of the whole statusbar temporary */ + void slotStatusHelpMsg(const QString &text); + +public: + void removeProgressBar(); + void prepareProgressBar(); + void fillLessonBox(kvoctrainDoc *); + void loadDocProps(kvoctrainDoc *); + void saveDocProps(kvoctrainDoc *); + static vector getCsvOrder(kvoctrainDoc *); + +private: + // KAction pointers to enable/disable actions + KAction* fileNew; + KAction* fileOpen; + KAction* fileOpenExample; + KAction* fileGHNS; + KRecentFilesAction* fileOpenRecent; + KAction* fileMerge; + KAction* fileSave; + KAction* fileSaveAs; + KAction* filePrint; + KAction* fileQuit; + + KAction* editCopy; + KAction* editPaste; + KAction* editSelectAll; + KAction* editClearSelection; + KAction* editSearchFromClipboard; + KAction* editAppend; + KAction* editEditSelectedArea; + KAction* editRemoveSelectedArea; + KAction* editSaveSelectedArea; + + KAction* vocabShowStatistics; + KAction* vocabAssignLessons; + KAction* vocabCleanUp; + KSelectAction* vocabAppendLanguage; + KSelectAction* vocabSetLanguage; + KSelectAction* vocabRemoveLanguage; + KAction* vocabDocumentProperties; + KAction* vocabLanguageProperties; + KWidgetAction* vocabLessons; + KWidgetAction* vocabSearch; + + //KAction* learningResumeQuery; + //KAction* learningResumeMultipleChoice; + + KAction* configToolbar; + KAction* configNotifications; + KAction* configApp; + //KAction* configQueryOptions; + + QString lastPixName; + + QPopupMenu *learn_menu; + + /** view is the main widget which represents your working area. The View + * class should handle all events of the view widget. It is kept empty so + * you can create your view according to your application's needs by + * changing the view class. */ + kvoctrainView *view; + /** doc represents your actual document and is created only once. It keeps + * information such as filename and does the serialization of your files. + */ + kvoctrainDoc *doc; + + friend class kvoctrainView; + + vector random_expr1, random_expr2; + // Vectors for use in Leitner style learning. There is no + // correct_0_times, we simply reuse random_expr1. + vector correct_1_times, correct_2_times, correct_3_times; + QuerySelection queryList; + //KNewStuff *m_GHNS; + QTimer *btimer; + int random_query_nr; + bool querymode; + bool querying; + QString def_lang; + QPopupMenu *header_m; + int act_query_col; + QString act_query_trans; + QString act_query_org; + LangSet langset; + int searchpos; + QString searchstr; + KLineEdit *searchLine; + KComboBox *lessons; + int act_lesson; + QueryManager querymanager; + bool controlActive; + bool shiftActive; + bool altActive; + ProgressDlg *pdlg; + KProgress *pbar; + QLabel *vslide_label; + QLabel *pron_label; + QLabel *rem_label; + QLabel *type_label; + SimpleQueryDlg *simpleQueryDlg; + EntryDlg *entryDlg; + MCQueryDlg *mcQueryDlg; + VerbQueryDlg *verbQueryDlg; + RandomQueryDlg *randomQueryDlg; + AdjQueryDlg *adjQueryDlg; + ArtQueryDlg *artQueryDlg; + int num_queryTimeout; + int query_cycle; + int query_num; + int query_startnum; + QueryType queryType; + KRandomSequence random; + KVTNewStuff *m_newStuff; +}; + +#endif // KVOCTRAIN_H + diff --git a/kvoctrain/kvoctrain/kvoctrain.lsm.tpl b/kvoctrain/kvoctrain/kvoctrain.lsm.tpl new file mode 100644 index 00000000..8a607c06 --- /dev/null +++ b/kvoctrain/kvoctrain/kvoctrain.lsm.tpl @@ -0,0 +1,23 @@ +Begin3 +Title: kvoctrain +Version: =VERSION= +Entered-date: =DATE= +Description: Helps you to train your vocabulary (in almost any language) + based on your own dictionary + Attention: + ---------- + This package contains no documentation +Keywords: Unix, KDE, X11, vocabulary, dictionary, learn, train +Author: Ewald Arnold +Maintained-by: Ewald Arnold +Primary-site: http://sourceforge.net/project/showfiles.php?group_id=9265 + =ARCLEN=kB kvoctrain-=VERSION=.tar.bz2 +Home-Page: http://kvoctrain.sourceforge.net +Alternate-site: http://sourceforge.net/projects/kvoctrain +Original-site: +Platform: every system KDE runs on. + Tested with: (see README.kde1x-kde2x in case of problems) + - KDE 1.1.2/QT1.45 + - KDE2.0/QT2.2 +Copying-policy: GPL +End diff --git a/kvoctrain/kvoctrain/kvoctrainrc b/kvoctrain/kvoctrain/kvoctrainrc new file mode 100644 index 00000000..f9839cc4 --- /dev/null +++ b/kvoctrain/kvoctrain/kvoctrainrc @@ -0,0 +1,2 @@ +[KNewStuff] +ProvidersUrl=http://edu.kde.org/contrib/kvtml/providers.xml diff --git a/kvoctrain/kvoctrain/kvoctraintable.cpp b/kvoctrain/kvoctrain/kvoctraintable.cpp new file mode 100644 index 00000000..98e64c13 --- /dev/null +++ b/kvoctrain/kvoctrain/kvoctraintable.cpp @@ -0,0 +1,606 @@ +/*************************************************************************** + + table for kvoctrain + + ----------------------------------------------------------------------- + + begin : Tue Jan 4 19:04:53 PST 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "kvoctraintable.h" +#include "kv_resource.h" +#include "prefs.h" + +KVocTrainTable::KVocTrainTable(kvoctrainDoc *doc, const LangSet *ls, QWidget *parent, const char *name) + : QTable(parent, name), langs(ls) +{ + m_doc = doc; + defaultItem = 0; + setNumCols(m_doc->numLangs()); + setNumRows(m_doc->numEntries()); + + setLeftMargin(0); + setSelectionMode(MultiRow); + setColumnMovingEnabled(false); + setRowMovingEnabled(false); + setSorting(false); + + setDoc(m_doc); + + triggerSect = -1; + + m_pixInQuery = QPixmap(KGlobal::iconLoader()->loadIcon("ok", KIcon::Small)); + m_pixInactive = QPixmap(KGlobal::iconLoader()->loadIcon("no", KIcon::Small)); + + delayTimer = new QTimer(this); + connect(delayTimer, SIGNAL(timeout()), this, SLOT(menuTriggerTimeout())); + + QHeader *header = horizontalHeader(); + connect(header, SIGNAL(pressed(int)), this, SLOT(headerPressEvent(int))); + connect(header, SIGNAL(released(int)), this, SLOT(headerReleaseEvent(int))); + + connect(this, SIGNAL(currentChanged(int, int)), this, SLOT(slotCurrentChanged(int, int))); +} + + +void KVocTrainTable::setCurrentItem(int row) +{ + setCurrentRow(row, currentColumn()); +} +/* +QWidget* KVocTrainTable::beginEdit(int row, int col, bool replace) +{ + if (KApplication::dcopClient()->isApplicationRegistered("kxkb")) + { + if (m_doc) + { + QString id = (col == KV_COL_ORG) ? m_doc->getOriginalIdent() : m_doc->getIdent(col - KV_EXTRA_COLS); + + if (langs) + { + QString kbLayout(langs->keyboardLayout(langs->indexShortId(id))); + kdDebug() << "Keyboard Layout: " << kbLayout << endl; + if (!kbLayout.isEmpty()) + { + QByteArray data, replyData; + QCString replyType; + QDataStream arg(data, IO_WriteOnly); + arg << kbLayout; + + if (!KApplication::dcopClient()->call("kxkb", "kxkb", "setLayout(QString)", data, replyType, replyData)) + { + kdDebug() << "kxkb dcop error: beginEdit()" << endl; + } + } + } + } + } + return QTable::beginEdit(row, col, replace); +} + +void KVocTrainTable::endEdit(int row, int col, bool accept, bool replace) +{ + QTable::endEdit(row, col, accept, replace); +} +*/ +void KVocTrainTable::sortByColumn(int header, bool alpha) { + if (header == KV_COL_MARK) + return; + + if (header >= numRows()) { + kdError() << "header >= numRows()\n"; + return; + } + + if (m_doc && !m_doc->isAllowedSorting()) { + KMessageBox::information(this, i18n("Sorting is currently turned off for this document.\n" + "\nUse the document properties dialog to turn sorting on."), kapp->makeStdCaption("")); + return; + } + + QApplication::setOverrideCursor(waitCursor); + + clearSelection(); + + bool sortdir = false; + if (m_doc) { + if (header >= KV_COL_ORG) + sortdir = m_doc->sort(header-KV_EXTRA_COLS); + else + if (alpha) + sortdir = m_doc->sortByLesson_alpha(); + else + sortdir = m_doc->sortByLesson_index(); + } + horizontalHeader()->setSortIndicator(header, sortdir); + repaintContents(); + m_doc->setModified(); + emit currentChanged(currentRow(), currentColumn()); + QApplication::restoreOverrideCursor(); +} + +void KVocTrainTable::sortByColumn_alpha(int header) +{ + sortByColumn(header, true); +} + + +void KVocTrainTable::slotSelectionChanged() +{ + emit currentChanged(currentRow(), currentColumn()); +} + + +void KVocTrainTable::sortByColumn_index(int header) +{ + sortByColumn(header, false); +} + +void KVocTrainTable::setCurrentRow(int row, int col) +{ + QTable::setCurrentCell(row, col); +} + +void KVocTrainTable::updateContents(int row, int col) +{ + int current_row = row; + if (current_row < 0) + current_row = currentRow(); + int current_col = col; + if (current_col < 0) + current_col = currentColumn(); + int ncols, nrows; + if (m_doc) { + nrows = m_doc->numEntries(); + ncols = QMAX(1, m_doc->numLangs())+KV_EXTRA_COLS; + } + else { + nrows = 0; + ncols = 1+KV_EXTRA_COLS; + } + if (nrows != numRows()) { + // remember number of new rows (typically one) + unsigned int new_rows = QMAX(0, nrows - numRows()); + // adjust number of rows + setNumRows(nrows); + // adjust row heights for added rows + for (int i=nrows-new_rows; iupdate(); + emit currentChanged(current_row, current_col); +} + +kvoctrainExpr *KVocTrainTable::getRow(int row) +{ + if (m_doc) + return m_doc->getEntry(row); + else + return 0; +} + +void KVocTrainTable::setDoc(kvoctrainDoc * rows) +{ + if (defaultItem) + endEdit(defaultItem->row(), defaultItem->col(), true, false); + + KVocTrainTableItem *d = defaultItem; + defaultItem = 0; + + if (rows) { + m_doc = rows; + setNumRows(rows->numEntries()); + setNumCols(QMAX(1+KV_EXTRA_COLS, m_doc->numLangs()+KV_EXTRA_COLS)); + setCurrentRow(0, 0); + } + else { + setNumRows(0); + setNumCols(1+KV_EXTRA_COLS); + m_doc = 0; + } + + if (d == 0) { + defaultItem = new KVocTrainTableItem(this, QTableItem::OnTyping, rows); + } + else { + defaultItem = d; + defaultItem->setDoc(rows); + } + //gradecols = gc; +} + +void KVocTrainTable::menuTriggerTimeout() +{ + delayTimer->stop(); + if (triggerSect == -1) + return; + + int mt = triggerSect; + triggerSect = -1; + + QHeader *header = horizontalHeader(); + int x = leftMargin(); + for (int i = 0; i < mt; ++i) + x += header->sectionSize(i); + QPoint mpos = mapToGlobal(QPoint(x, topMargin())); + + if (mt != KV_COL_MARK) + emit rightButtonClicked(mt, mpos.x(), mpos.y()); + + QMouseEvent me(QEvent::MouseButtonRelease, QPoint(0, 0), QMouseEvent::LeftButton, QMouseEvent::LeftButton); + QApplication::sendEvent(header, &me); +} + +void KVocTrainTable::headerReleaseEvent(int /*sec*/) +{ + delayTimer->stop(); + if(triggerSect == -1) { // long enough pressed for popup menu + return; + } + int mt = triggerSect; + triggerSect = -1; + emit selected(mt); +} + +void KVocTrainTable::headerPressEvent(int sec) +{ + triggerSect = sec; + delayTimer->stop(); + delayTimer->start(500, true); +} + +void KVocTrainTable::setFont(const QFont & font) +{ + QTable::setFont(font); + horizontalHeader()->setFont(KGlobalSettings::generalFont()); + for (unsigned i = 0; i < (unsigned) numRows(); ++i) + setRowHeight(i, fontMetrics().lineSpacing()); +} + +int cellAlignment(const QString & text) +{ + bool num; + bool ok1 = false; + bool ok2 = false; + text.toInt(&ok1); + if (!ok1) + text.toDouble(&ok2); + num = ok1 || ok2; + + return ( num ? Qt::AlignRight : Qt::AlignAuto ) | Qt::AlignVCenter; +} + + +void KVocTrainTable::paintCell(QPainter * p, int row, int col, const QRect & cr, bool selected, const QColorGroup &cg) +{ + if (cr.width() == 0 || cr.height() == 0) + return; + + if (selected && row == currentRow() && col == currentColumn() && (hasFocus() || viewport()->hasFocus())) + selected = false; + + int w = cr.width(); + int h = cr.height(); + int x2 = w - 1; + int y2 = h - 1; + + p->fillRect( 0, 0, w, h, selected ? cg.brush( QColorGroup::Highlight ) : cg.brush( QColorGroup::Base ) ); + + kvoctrainExpr *expr = getRow(row); + if (expr) + { + p->save(); + //cell->paint(p, col, w, selected, m_doc, numCols() == KV_EXTRA_COLS+2 ? KV_COL_TRANS : currentColumn(), gradecols); + + QColor color = KV_NORM_COLOR; + int current_col = numCols() == KV_EXTRA_COLS+2 ? KV_COL_TRANS : currentColumn(); + + if (Prefs::useGradeCol()) + { + if (col > KV_COL_ORG) + { + color = Prefs::gradeCol(0); + if (expr->getQueryCount(col - KV_EXTRA_COLS, false) != 0) + { + switch (expr->getGrade(col-KV_EXTRA_COLS, false)) + { + case KV_NORM_GRADE: color = Prefs::gradeCol(0); break; + case KV_LEV1_GRADE: color = Prefs::gradeCol(1); break; + case KV_LEV2_GRADE: color = Prefs::gradeCol(2); break; + case KV_LEV3_GRADE: color = Prefs::gradeCol(3); break; + case KV_LEV4_GRADE: color = Prefs::gradeCol(4); break; + case KV_LEV5_GRADE: color = Prefs::gradeCol(5); break; + case KV_LEV6_GRADE: color = Prefs::gradeCol(6); break; + case KV_LEV7_GRADE: color = Prefs::gradeCol(7); break; + default : color = Prefs::gradeCol(1); + } + } + } + else if ( col == KV_COL_ORG ) + { + color = Prefs::gradeCol(0); + if (expr->numTranslations() != 0 && current_col > KV_COL_ORG ) + { + if (expr->getQueryCount(current_col - KV_EXTRA_COLS, true) != 0 ) + { + switch (expr->getGrade(current_col - KV_EXTRA_COLS, true)) + { + case KV_LEV1_GRADE: color = Prefs::gradeCol(1); break; + case KV_LEV2_GRADE: color = Prefs::gradeCol(2); break; + case KV_LEV3_GRADE: color = Prefs::gradeCol(3); break; + case KV_LEV4_GRADE: color = Prefs::gradeCol(4); break; + case KV_LEV5_GRADE: color = Prefs::gradeCol(5); break; + case KV_LEV6_GRADE: color = Prefs::gradeCol(6); break; + case KV_LEV7_GRADE: color = Prefs::gradeCol(7); break; + default : color = Prefs::gradeCol(1); + } + } + } + } + } + + if (selected) + p->setPen (cg.highlightedText()); + else + p->setPen (color); + + int fontpos = (p->fontMetrics().lineSpacing() - p->fontMetrics().lineSpacing()) / 2; + + switch (col) + { + case KV_COL_LESS: // lesson + { + QString less_str; + if (m_doc != 0 && expr->getLesson() != 0) + less_str = m_doc->getLessonDescr(expr->getLesson()); + p->drawText( 3, fontpos, w, p->fontMetrics().lineSpacing(), Qt::AlignLeft, less_str); + } + break; + + case KV_COL_MARK: // mark + { + if (!expr->isActive()) + { + p->drawPixmap((w - m_pixInactive.width()) / 2, + (p->fontMetrics().lineSpacing() - m_pixInactive.height())/2, m_pixInactive); + } + else if (expr->isInQuery() ) + { + p->drawPixmap((w - m_pixInQuery.width()) / 2, + (p->fontMetrics().lineSpacing() - m_pixInQuery.height())/2, m_pixInQuery); + } + } + break; + + case KV_COL_ORG: // original + { + QString s = expr->getOriginal(); + p->drawText(3, fontpos, w - 6, p->fontMetrics().lineSpacing(), cellAlignment(s), s); + } + break; + + default: // translation x + QString s = expr->getTranslation(col - KV_COL_ORG); + p->drawText(3, fontpos, w - 6, p->fontMetrics().lineSpacing(), cellAlignment(s), s); + break; + } + p->restore(); + } + + QPen pen( p->pen() ); + int gridColor = style().styleHint( QStyle::SH_Table_GridLineColor, this ); + if (gridColor != -1) { + const QPalette &pal = palette(); + if (cg != colorGroup() + && cg != pal.disabled() + && cg != pal.inactive()) + p->setPen(cg.mid()); + else + p->setPen((QRgb)gridColor); + } else { + p->setPen(cg.mid()); + } + p->drawLine( x2, 0, x2, y2 ); + p->drawLine( 0, y2, x2, y2 ); + p->setPen( pen ); +} + +void KVocTrainTable::setItem(int row, int col, QTableItem * /*item*/) +{ + // ignore item! + updateContents(row, col); +} + +QTableItem * KVocTrainTable::item(int row, int col) const +{ + if (defaultItem) + defaultItem->setPosition(row, col); + return defaultItem; +} + +void KVocTrainTable::keyPressEvent(QKeyEvent * e) +{ + delayTimer->stop(); + switch(e->key()) + { + case Key_Right: { + int topCell = rowAt(0); + int lastRowVisible = QMIN(numRows(), rowAt(contentsHeight())); + if (numCols() > 2) + for (int i = topCell; i <= lastRowVisible; i++) + updateCell(i, KV_COL_ORG); + } // fallthrough + case Key_Up: + case Key_Down: + case Key_Next: + case Key_Prior: + QTable::keyPressEvent(e); + break; + + case Key_Left: { + QTable::keyPressEvent(e); + int topCell = rowAt(0); + int lastRowVisible = QMIN(numRows(), rowAt(contentsHeight())); + if (numCols() > 2) + for (int i = topCell; i <= lastRowVisible; i++) + updateCell(i, KV_COL_ORG); + } + break; + + case Key_Shift: + case Key_Alt: + case Key_Control: // fallthrough + QTable::keyPressEvent(e); + emit forwardKeyPressEvent(e); + break; + + case Key_Minus: + case Key_Plus: + case Key_Tab: + case Key_Backtab: // fallthrough + emit forwardKeyPressEvent(e); + break; + + default: + QTable::keyPressEvent(e); + break; + } +} + +void KVocTrainTable::keyReleaseEvent(QKeyEvent * e) +{ + delayTimer->stop(); + switch(e->key()) + { + case Key_Shift: + case Key_Alt: + case Key_Control: // fallthrough + QTable::keyPressEvent(e); + emit forwardKeyReleaseEvent(e); + break; + } +} + +void KVocTrainTable::contentsMousePressEvent(QMouseEvent * e) +{ + delayTimer->stop(); + int cc = columnAt(e->x()); + int cr = rowAt(e->y()); + int co = currentColumn(); + + QTable::contentsMousePressEvent(e); + + if(cc >= KV_EXTRA_COLS) { + // update color of original when column changes and more than 1 translation + bool update_org = false; + if (cc != co && numCols() > 2) + update_org = true; + + int topCell = rowAt(0); + int lastRowVisible = QMIN(numRows(), rowAt(contentsHeight())); + if (update_org) + for (int i = topCell; i <= lastRowVisible; i++) + updateCell(i, KV_COL_ORG); + } + if(e->button() == LeftButton) + setCurrentCell(cr, cc); +} + +void KVocTrainTable::contentsMouseDoubleClickEvent(QMouseEvent * e) +{ + delayTimer->stop(); + QTable::contentsMouseDoubleClickEvent(e); +} + +void KVocTrainTable::activateNextCell() +{ + int currRow = currentRow(); + int currCol = currentColumn(); + + QTableSelection currentSel = selection(0); + + int tr = currentSel.topRow(); + int br = currentSel.bottomRow(); + int lc = currentSel.leftCol(); + int rc = currentSel.rightCol(); + + if (currCol == rc) + { + if (currRow < br) + setCurrentCell(currRow + 1, lc); + else + setCurrentCell(tr, lc); + } + else + setCurrentCell(currRow, currCol + 1); + +} + +void KVocTrainTable::slotCurrentChanged(int row, int col) +{ + Q_UNUSED(row); + if (KApplication::dcopClient()->isApplicationRegistered("kxkb")) + { + if (m_doc) + { + QString id = (col == KV_COL_ORG) ? m_doc->getOriginalIdent() : m_doc->getIdent(col - KV_EXTRA_COLS); + + if (langs) + { + QString kbLayout(langs->keyboardLayout(langs->indexShortId(id))); + //kdDebug() << "Keyboard Layout: " << kbLayout << endl; + if (!kbLayout.isEmpty()) + { + QByteArray data, replyData; + QCString replyType; + QDataStream arg(data, IO_WriteOnly); + arg << kbLayout; + + if (!KApplication::dcopClient()->call("kxkb", "kxkb", "setLayout(QString)", data, replyType, replyData)) + { + kdDebug() << "kxkb dcop error: beginEdit()" << endl; + } + } + } + } + } + +} + +#include "kvoctraintable.moc" diff --git a/kvoctrain/kvoctrain/kvoctraintable.h b/kvoctrain/kvoctrain/kvoctraintable.h new file mode 100644 index 00000000..f42e0140 --- /dev/null +++ b/kvoctrain/kvoctrain/kvoctraintable.h @@ -0,0 +1,106 @@ +/*************************************************************************** + + table for kvoctrain + + ----------------------------------------------------------------------- + + begin : Tue Jan 4 19:04:53 PST 2005 + + copyright :(C) 2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KVOCTRAINTABLE_H +#define KVOCTRAINTABLE_H + +#include +#include + +#include "kvt-core/kvoctraindoc.h" +#include "kvt-core/kvoctrainexpr.h" +#include "kvt-core/langset.h" +#include "kvoctraintableitem.h" + +/** +@author Peter Hedlund +*/ +class KVocTrainTable : public QTable +{ +Q_OBJECT +public: + public: + KVocTrainTable( kvoctrainDoc *_doc, const LangSet *ls, QWidget *parent = NULL, const char *name = NULL ); + + friend class kvoctrainView; + + int currentItem() { return currentRow(); } + void setCurrentItem(int row); + int count() { return numRows(); } + + void setModified(bool _dirty = true) { m_doc->setModified(_dirty); } + QString getIdent(int i) const { return m_doc->getIdent(i); } + QString getOriginalIdent() const { return m_doc->getOriginalIdent(); } + int findIdent(QString id) const { return m_doc->findIdent(id); } + void setCurrentRow(int row, int col); + void updateContents(int row = -1, int col = -1); + kvoctrainExpr *getRow(int row); + void setDoc(kvoctrainDoc *rows); + void setFont(const QFont &); + + signals: + void selected(int row); + void rightButtonClicked(int header, int x, int y); + void forwardKeyPressEvent(QKeyEvent *); + void forwardKeyReleaseEvent(QKeyEvent *); + void edited(int, int); + + public slots: + void sortByColumn_alpha(int index); + void sortByColumn_index(int index); + void slotSelectionChanged(); + void slotCurrentChanged(int, int); + + protected slots: + void menuTriggerTimeout(); + void headerReleaseEvent(int sec); + void headerPressEvent(int sec); + + protected: + int current; + //QWidget* beginEdit(int row, int col, bool replace); + //void endEdit(int row, int col, bool accept, bool replace); + void paintCell(QPainter *p, int row, int col, const QRect &cr, bool selected, const QColorGroup &cg); + void setItem(int row, int col, QTableItem * item); + QTableItem* item (int row, int col) const; + void keyPressEvent(QKeyEvent *e); + void keyReleaseEvent(QKeyEvent *e); + void contentsMousePressEvent(QMouseEvent *e); + void contentsMouseDoubleClickEvent(QMouseEvent *e); + void activateNextCell(); + + private: + kvoctrainDoc * m_doc; + void sortByColumn(int, bool); + const LangSet* langs; + //const GradeCols *gradecols; + KVocTrainTableItem *defaultItem; + QTimer *delayTimer; + int triggerSect; + QPixmap m_pixInactive; + QPixmap m_pixInQuery; +}; + +#endif diff --git a/kvoctrain/kvoctrain/kvoctraintableitem.cpp b/kvoctrain/kvoctrain/kvoctraintableitem.cpp new file mode 100644 index 00000000..9972cd6d --- /dev/null +++ b/kvoctrain/kvoctrain/kvoctraintableitem.cpp @@ -0,0 +1,154 @@ +/*************************************************************************** + + table item for the main view + + ----------------------------------------------------------------------- + + begin : Mon Dec 27 17:05:53 PST 2004 + + copyright : (C) 2004-2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include +#include + +#include "kvoctraintableitem.h" + + +KVocTrainTableItem::KVocTrainTableItem( QTable *t, EditType et, kvoctrainDoc *doc) + : QTableItem( t, et, QString::null ) +{ + m_doc = doc; + // we do not want that this item can be replaced + setReplaceable(false); +} + + +void KVocTrainTableItem::setPosition(int curr_row, int curr_col) +{ + setRow(curr_row); + setCol(curr_col); +} + + +void KVocTrainTableItem::setDoc(kvoctrainDoc *doc) +{ + m_doc = doc; +} + + +QWidget *KVocTrainTableItem::createEditor() const +{ + if (m_doc != 0 && m_doc->numEntries() != 0 && row() >= 0 && col() >= 0) { + switch (col()) { + case KV_COL_LESS: { + QComboBox *lessonbox = new QComboBox(table()->viewport() ); + lessonbox->setFont(KGlobalSettings::generalFont()); + lessonbox->insertItem (m_doc->getLessonDescr(0)); + for (unsigned i = 1; i <= (unsigned) m_doc->numLessons(); ++i) + lessonbox->insertItem (m_doc->getLessonDescr(i)); + lessonbox->setCurrentItem(m_doc->getEntry(row())->getLesson()); + return lessonbox; + } + break; + + case KV_COL_MARK: { + QComboBox *statebox = new QComboBox(table()->viewport() ); + statebox->setFont(KGlobalSettings::generalFont()); + statebox->insertItem (i18n("state of a row", "Active, Not in Query")); + statebox->insertItem (i18n("state of a row", "In Query")); + statebox->insertItem (i18n("state of a row", "Inactive")); + QSize sz = statebox->sizeHint(); + sz.setHeight(table()->rowHeight(row())); + statebox->setMinimumSize(sz); + if (!m_doc->getEntry(row())->isActive() ) + statebox->setCurrentItem(2); + else if (m_doc->getEntry(row())->isInQuery() ) + statebox->setCurrentItem(1); + else + statebox->setCurrentItem(0); + return statebox; + } + break; + + default: { + QLineEdit *edit = new QLineEdit(table()->viewport() ); + edit->setFrame(false); + if (col() == KV_COL_ORG) + edit->setText(m_doc->getEntry(row())->getOriginal()); + else + edit->setText(m_doc->getEntry(row())->getTranslation(col()-KV_COL_ORG)); + return edit; + } + } + } + return 0; +} + + +void KVocTrainTableItem::setContentFromEditor( QWidget *w ) +{ + if (m_doc != 0) { + if ( w->inherits( "QComboBox" ) ) { + if (col() == KV_COL_MARK) { + QComboBox *statebox = (QComboBox*) w; + kvoctrainExpr *expr = m_doc->getEntry(row()); + bool inq = false; + bool act = true; + if (statebox->currentItem() == 0) { + inq = false; + act = true; + } + else if (statebox->currentItem() == 1) { + inq = true; + act = true; + } + else if (statebox->currentItem() == 2) { + inq = false; + act = false; + } + if (inq != expr->isInQuery() || + act != expr->isActive() ) + m_doc->setModified(); + expr->setInQuery(inq); + expr->setActive(act); + } + else if (col() == KV_COL_LESS) { + QComboBox *lessonbox = (QComboBox*) w; + if (m_doc->getEntry(row())->getLesson() != lessonbox->currentItem()) + m_doc->setModified(); + m_doc->getEntry(row())->setLesson(lessonbox->currentItem()); + } + } + else { + QLineEdit *edit = (QLineEdit*) w; + if (col() == KV_COL_ORG) { + if (m_doc->getEntry(row())->getOriginal() != edit->text()) + m_doc->setModified(); + m_doc->getEntry(row())->setOriginal(edit->text()); + } + else { + if (m_doc->getEntry(row())->getTranslation(col()-KV_COL_ORG) != edit->text()) + m_doc->setModified(); + m_doc->getEntry(row())->setTranslation(col()-KV_COL_ORG, (edit->text())); + } + } + } +} diff --git a/kvoctrain/kvoctrain/kvoctraintableitem.h b/kvoctrain/kvoctrain/kvoctraintableitem.h new file mode 100644 index 00000000..fc347e43 --- /dev/null +++ b/kvoctrain/kvoctrain/kvoctraintableitem.h @@ -0,0 +1,51 @@ +/*************************************************************************** + + table item for the main view + + ----------------------------------------------------------------------- + + begin : Mon Dec 27 17:05:53 PST 2004 + + copyright : (C) 2004-2005 Peter Hedlund + + email : peter.hedlund@kdemail.net + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KVOCTRAINTABLEITEM_H +#define KVOCTRAINTABLEITEM_H + +#include + +#include "kvoctraindoc.h" +#include "kv_resource.h" + +/** +@author Peter Hedlund + */ +class KVocTrainTableItem : public QTableItem +{ + public: + KVocTrainTableItem( QTable *t, EditType et, kvoctrainDoc *doc ); + QWidget *createEditor() const; + void setContentFromEditor( QWidget *w ); + void setPosition(int row, int col); + void setDoc(kvoctrainDoc *doc); + + private: + kvoctrainDoc * m_doc; +}; + +#endif + diff --git a/kvoctrain/kvoctrain/kvoctrainui.rc b/kvoctrain/kvoctrain/kvoctrainui.rc new file mode 100644 index 00000000..b52d6824 --- /dev/null +++ b/kvoctrain/kvoctrain/kvoctrainui.rc @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + Vo&cabulary + + + + + + + + + + + + + &Learning + + + + + + Main Toolbar + + + + + + + + + + + + diff --git a/kvoctrain/kvoctrain/kvoctrainview.cpp b/kvoctrain/kvoctrain/kvoctrainview.cpp new file mode 100644 index 00000000..e4ccc163 --- /dev/null +++ b/kvoctrain/kvoctrain/kvoctrainview.cpp @@ -0,0 +1,397 @@ +/*************************************************************************** + + view to kvoctrain parts + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2004-2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include +#include "kvoctrain.h" +#include "kvoctrainview.h" +#include "prefs.h" +#include "langset.h" + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +#include + +#define HEADER_MINSIZE 24 +#define KV_COLWIDTH_MARK 20 + +kvoctrainView::kvoctrainView(kvoctrainDoc* doc, const LangSet &ls, kvoctrainApp *_parent) : QWidget(_parent) +{ + m_doc = doc; + parent = _parent; + + m_table = new KVocTrainTable(m_doc, &ls, this, "ListBox_1"); + m_table->setFont(Prefs::tableFont()); + m_table->setLineWidth( 2 ); + + if (m_doc->numLangs() == 0) + m_doc->appendLang(i18n("Original")); + + connect(m_table, SIGNAL(selected(int)), m_table, SLOT(sortByColumn_alpha(int))); + connect(m_table, SIGNAL(rightButtonClicked(int, int, int)), parent, SLOT(slotHeaderMenu(int, int, int))); + connect(m_table, SIGNAL(edited(int, int)), parent, SLOT(slotEditEntry(int, int))); + connect(m_table, SIGNAL(currentChanged(int, int)), parent, SLOT(slotCurrentCellChanged(int, int))); + connect(m_table, SIGNAL(selectionChanged()), m_table, SLOT(slotSelectionChanged())); + connect(m_table, SIGNAL(forwardKeyPressEvent(QKeyEvent*)), parent, SLOT(keyPressEvent(QKeyEvent *))); + connect(m_table, SIGNAL(forwardKeyReleaseEvent(QKeyEvent*)), parent, SLOT(keyReleaseEvent(QKeyEvent *))); + + list_layout = new QGridLayout( this, 2, 1/*, 4 */); + list_layout->addWidget(m_table, 1, 0); + list_layout->setRowStretch(1, 1); + list_layout->activate(); + + setView(m_doc, ls); +} + + +void kvoctrainView::showEvent (QShowEvent * s_ev) +{ + QWidget::showEvent(s_ev); + QResizeEvent r_ev(size(), size()); + resizeEvent(&r_ev); +} + + +void kvoctrainView::adjustContent() +{ + QResizeEvent r_ev(size(), size()); + resizeEvent (&r_ev); +} + + +void kvoctrainView::resizeEvent (QResizeEvent *r_ev) +{ + QWidget::resizeEvent(r_ev); + + if (r_ev == 0) + return; + + QHeader *header = m_table->horizontalHeader(); + unsigned oldwidth = 0; + for (int i = 0; i < m_table->numCols(); ++i) + oldwidth += header->sectionSize(i); + + unsigned newwidth = m_table->clipper()->width(); + int remain = newwidth; + + switch (Prefs::headerResizeMode()) + { + case Prefs::EnumHeaderResizeMode::Automatic: + { + // lesson is only half as wide as a original/translation + // exclude fixed size of "mark"-column + int x = (remain -KV_COLWIDTH_MARK) / ((m_table->numCols() - 1) * 2 - 1); + header->resizeSection(KV_COL_LESS, x); + m_table->setColumnWidth (KV_COL_LESS, x); + remain -= x; + header->resizeSection(KV_COL_MARK, KV_COLWIDTH_MARK); + m_table->setColumnWidth (KV_COL_MARK, KV_COLWIDTH_MARK); + remain -= KV_COLWIDTH_MARK; + for (int i = KV_COL_ORG; i < m_table->numCols()-1; i++) + { + remain -= 2 * x; + header->resizeSection(i, 2 * x); + m_table->setColumnWidth (i, 2 * x); + } + header->resizeSection(m_table->numCols() - 1, remain); + m_table->setColumnWidth(m_table->numCols() - 1, remain); + } + break; + + case Prefs::EnumHeaderResizeMode::Percent: + { + float grow = float(newwidth) / float(oldwidth); + header->resizeSection(KV_COL_MARK, KV_COLWIDTH_MARK); + m_table->setColumnWidth(KV_COL_MARK, KV_COLWIDTH_MARK); + int remain = newwidth - KV_COLWIDTH_MARK; + int x = QMAX(20, (int)((header->sectionSize(KV_COL_LESS) * grow) + 0.5)); + header->resizeSection(KV_COL_LESS, x); + m_table->setColumnWidth(KV_COL_LESS, x); + remain -= x; + + for (int i = KV_COL_ORG; i < m_table->numCols() - 1; i++) + { + x = QMAX(20, (int)((header->sectionSize(i) * grow) + 0.5)); + remain -= x; + header->resizeSection(i, x); + m_table->setColumnWidth(i, x); + } + header->resizeSection(m_table->numCols() - 1, QMAX(20, remain)); + m_table->setColumnWidth(m_table->numCols() - 1, QMAX(20, remain)); + } + break; + + case Prefs::EnumHeaderResizeMode::Fixed: + // nix + break; + } + + if (m_doc != 0) { + for (int i = KV_COL_ORG; i < m_table->numCols(); i++) + { + m_doc->setSizeHint (i - KV_EXTRA_COLS, header->sectionSize(i)); + } + m_doc->setSizeHint (-1, header->sectionSize(KV_COL_LESS)); + } +} + + +void kvoctrainView::setView(kvoctrainDoc *doc, const LangSet& ls) +{ + // set header + m_doc = doc; + m_table->setDoc(m_doc); + if (m_doc) { + int id = ls.indexShortId (m_doc->getOriginalIdent()); + + setHeaderProp(KV_COL_LESS, i18n("Lesson"), QString::null); + setHeaderProp(KV_COL_MARK, "", QString::null); + m_table->setColumnWidth(KV_COL_MARK, KV_COLWIDTH_MARK); + + if (id < 0) + setHeaderProp(KV_COL_ORG, m_doc->getOriginalIdent()); + else + setHeaderProp(KV_COL_ORG, ls.longId(id), ls.PixMapFile(id)); + + for (int i = KV_COL_TRANS; i < m_table->numCols(); i++) + { + int id = ls.indexShortId(m_doc->getIdent(i - KV_EXTRA_COLS)); + + if (id < 0) + setHeaderProp(i, m_doc->getIdent(i-KV_EXTRA_COLS)); + else + setHeaderProp(i, ls.longId(id), ls.PixMapFile(id)); + } + + if (m_table->currentColumn() < KV_COL_ORG) + m_table->setCurrentRow(m_table->currentRow(), KV_COL_ORG); + } + m_table->updateContents(); +} + + +kvoctrainView::~kvoctrainView() +{ +} + + +void kvoctrainView::setHeaderProp (int id, const QString &name, const QString &pixfile) +{ + QHeader *header = m_table->horizontalHeader(); + + if (pixfile.isEmpty()) + { + header->setLabel(id, name); + } + else + { + QPixmap pix; + if (QFile::exists(pixfile)) + pix.load(pixfile); + else + { + //this is the code used by kxkb when a flag image can't be found + //see kdebase/kxkb/pixmap.cpp/LayoutIcon::findPixmap() + pix.resize(21, 14); + pix.fill(Qt::white); + + QPainter p(&pix); + + QFont font("sans"); + font.setPixelSize(10); + font.setWeight(QFont::Bold); + p.setFont(font); + p.setPen(Qt::red); + p.drawText(2, 1, pix.width(), pix.height()-2, Qt::AlignCenter, "err"); + p.setPen(Qt::blue); + p.drawText(1, 0, pix.width(), pix.height()-2, Qt::AlignCenter, "err"); + } + + int w = pix.width(); + int h = pix.height(); + + QPixmap arrow(w + 14, h); + QBitmap mask(arrow.width(), arrow.height()); + arrow.fill(Qt::white); + mask.fill(Qt::black); + + bitBlt(&arrow, 0, 0, &pix, 0, 0); + if (pix.mask() != 0) + bitBlt(&mask, 0, 0, pix.mask(), 0, 0); + else { + QBitmap bmp(pix.createHeuristicMask()); + bitBlt(&mask, 0, 0, &bmp, 0, 0); + } + + QPainter p, pm; + p.begin(&arrow); + pm.begin(&mask); + + p.setPen(QColor(0, 0, 0)); + p.drawLine(w + 5, h - 2, w + 5 + 1, h - 2); + p.drawLine(w + 4, h - 3, w + 6 + 1, h - 3); + p.drawLine(w + 3, h - 4, w + 7 + 1, h - 4); + p.drawLine(w + 2, h - 5, w + 8 + 1, h - 5); + p.drawLine(w + 2, h - 6, w + 8 + 1, h - 6); + + pm.setPen(QColor(255, 255, 255)); + pm.drawLine(w + 5, h - 2, w + 5 + 1, h - 2); + pm.drawLine(w + 4, h - 3, w + 6 + 1, h - 3); + pm.drawLine(w + 3, h - 4, w + 7 + 1, h - 4); + pm.drawLine(w + 2, h - 5, w + 8 + 1, h - 5); + pm.drawLine(w + 2, h - 6, w + 8 + 1, h - 6); + + pm.end(); + p.end(); + arrow.setMask(mask); + + QIconSet set(arrow, QIconSet::Small); + header->setLabel(id, set, name); + } +} + +void kvoctrainView::print(KPrinter * pPrinter) +{ + QPainter painter; + int res = pPrinter->resolution(); + int marg = res; + + int pw; + int c = 0; + int currentWidth; + int startCol; + int pageNum = 1; + + int colCount = m_table->numCols(); + int hh = m_table->horizontalHeader()->height(); + int tPos = marg + hh; + + QColorGroup cg; + + painter.begin(pPrinter); + QRect w = painter.window(); + QRect cr; + + pw = w.width() - (2 * marg); + + while (c < colCount) + { + startCol = c; + currentWidth = marg; + + while ((currentWidth < pw) && (c < colCount)) + { + currentWidth = currentWidth + m_table->columnWidth(c); + c++; + } + if (c < colCount) + c--; + + newPage(painter, res, startCol, c); + + for (int rc = 0; rc < m_table->numRows(); ++rc) + { + int rh = m_table->rowHeight(rc); + + painter.resetXForm(); + painter.setFont(Prefs::tableFont()); + painter.translate(marg, tPos); + painter.drawLine(-1 , 0, -1, rh - 1); + + for (int i = startCol; i <= c && i < colCount; ++i) + { + cr.setRect(0, 0, m_table->columnWidth(i), rh); + m_table->paintCell(&painter, rc, i, cr, false, cg); + painter.translate(m_table->columnWidth(i), 0); + } + + tPos = tPos + m_table->rowHeight(rc); + + if (tPos + m_table->rowHeight(rc + 1) > w.height() - marg) + { + endOfPage(painter, pageNum++, res); + tPos = marg + hh; + pPrinter->newPage(); + newPage(painter, res, startCol, c); + } + } + endOfPage(painter, pageNum++, res); + + if (c < colCount) + { + pPrinter->newPage(); + tPos = marg + hh; + c++; + kdDebug() << c <horizontalHeader()->height(); + int cw; + QRect cr; + QRect w = painter.window(); + painter.resetXForm(); + painter.setFont(KGlobalSettings::generalFont()); + painter.drawText(marg, marg - 20, i18n("KVocTrain - %1").arg(m_doc->getTitle())); + painter.translate(marg, marg); + painter.drawLine(-1 , 0, -1, hh - 1); + for (int i = startCol; i <= endCol && i < m_table->numCols(); ++i) + { + cw = m_table->columnWidth(i); + painter.drawLine(0, -1, cw - 1, -1); + painter.drawLine(0, hh - 1, cw - 1, hh - 1); + painter.drawLine(cw - 1, 0, cw - 1, hh - 1); + cr.setRect(3, 0, m_table->columnWidth(i)- 6, hh); + painter.drawText(cr, AlignAuto | AlignVCenter, m_table->horizontalHeader()->label(i)); + painter.translate(cw, 0); + } +} + +void kvoctrainView::endOfPage(QPainter & painter, int pageNum, int res) +{ + painter.resetXForm(); + painter.setFont(KGlobalSettings::generalFont()); + QRect w = painter.window(); + QRect r = painter.boundingRect(0, 0, 0, 0, AlignAuto, QString::number(pageNum)); + painter.drawText((w.width()/2) - (r.width()/2), w.height() - res + 20, QString::number(pageNum)); +} + + +#include "kvoctrainview.moc" diff --git a/kvoctrain/kvoctrain/kvoctrainview.h b/kvoctrain/kvoctrain/kvoctrainview.h new file mode 100644 index 00000000..f332e9a8 --- /dev/null +++ b/kvoctrain/kvoctrain/kvoctrainview.h @@ -0,0 +1,87 @@ +/*************************************************************************** + + view to kvoctrain parts + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2004-2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef KVOCTRAINVIEW_H +#define KVOCTRAINVIEW_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +class QGridLayout; +class QFrame; +class KApplication; +class KPrinter; +class kvoctrainExpr; +class KVocTrainTable; +class kvoctrainApp; +class kvoctrainDoc; +class GradeCols; +class LangSet; + +#include "kvoctraindoc.h" + +/** + * This class provides an incomplete base for your application view. + */ + +class kvoctrainView : public QWidget +{ + Q_OBJECT + + public: + /** Constructor for the main view */ + kvoctrainView(kvoctrainDoc* doc, const LangSet &ls, kvoctrainApp *parent = 0); + + /** Destructor for the main view */ + ~kvoctrainView(); + + /** sets view to another vocabulary */ + void setView(kvoctrainDoc *doc, const LangSet &ls); + + KVocTrainTable* getTable() { return m_table; } + void setHeaderProp(int id, const QString &name, const QString &pixfile=QString::null); + + void adjustContent(); + void print(KPrinter *pPrinter); + +private: + void newPage(QPainter &, int, int, int); + void endOfPage(QPainter &, int, int); + +protected: + KVocTrainTable * m_table; + bool autoResize; + kvoctrainDoc * m_doc; + QGridLayout * list_layout; + kvoctrainApp * parent; + + /** resizes table when frame is resized */ + virtual void resizeEvent(QResizeEvent *); + void showEvent(QShowEvent * s_ev); +}; + +#endif // KVOCTRAINVIEW_H diff --git a/kvoctrain/kvoctrain/kvt-core/LineList.cpp b/kvoctrain/kvoctrain/kvt-core/LineList.cpp new file mode 100644 index 00000000..5b79b3b9 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/LineList.cpp @@ -0,0 +1,95 @@ +/*************************************************************************** + + maintain list of lines from QMultiLineEdit + + ----------------------------------------------------------------------- + + begin : Sun Aug 13 10:00:53 MET 2000 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "LineList.h" + +#include + +LineList::LineList (const QString &multilines) +{ + setLines (multilines); +} + + +void LineList::setLines(const QString &the_lines ) +{ + multilines.clear(); + QString lines = the_lines; + int pos; + if ((pos = lines.find ('\n')) >= 0) { + while (pos >= 0) { + multilines.push_back(lines.left(pos)); + lines.remove (0, pos+1); + pos = lines.find ('\n'); + } + } + + if (lines.length() > 0) // empty string at end ==> not an entry! + multilines.push_back(lines); + + normalizeWS(); +} + + +void LineList::normalizeWS() +{ + for (int i = 0; i < (int) multilines.size(); i++) { + multilines[i] = multilines[i].stripWhiteSpace(); +// FIXME: more tolerance with WS? 2*SPC = 1*SPC... + } +} + + +int LineList::count() const +{ + return multilines.size(); +} + + +QString LineList::getLine (int index) const +{ + if (index < (int) multilines.size()) + return multilines[index]; + else { + kdError() << "LineList::getLine: index too big"; + return ""; + } +} + + +QString LineList::allLines() const +{ + QString ret; + if (multilines.size() > 0) + ret = multilines[0]; + + if (multilines.size() > 1) { + for (int i = 1; i < (int) multilines.size(); i++) + ret += "\n" + multilines[i]; + } + return ret; +} + diff --git a/kvoctrain/kvoctrain/kvt-core/LineList.h b/kvoctrain/kvoctrain/kvt-core/LineList.h new file mode 100644 index 00000000..b1d6f01f --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/LineList.h @@ -0,0 +1,49 @@ +/*************************************************************************** + + maintain list of lines from QMultiLineEdit + + ----------------------------------------------------------------------- + + begin : Sun Aug 13 10:00:53 MET 2000 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef LineList_h +#define LineList_h + +#include + +#include +using namespace std; + +class LineList { + public: + LineList (const QString &multilines = ""); + + void setLines(const QString &lines); + void normalizeWS(); + int count() const; + QString getLine (int index) const; + QString allLines() const; + + protected: + vector multilines; +}; + +#endif // LineList_h diff --git a/kvoctrain/kvoctrain/kvt-core/Makefile.am b/kvoctrain/kvoctrain/kvt-core/Makefile.am new file mode 100644 index 00000000..fe356907 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/Makefile.am @@ -0,0 +1,17 @@ +INCLUDES = -I$(srcdir)/.. -I../queryoption-dialogs \ + -I$(srcdir)/../queryoption-dialogs -I$(top_builddir)/kvoctrain/kvoctrain/common-dialogs $(all_includes) + +lib_LTLIBRARIES = libkvoctraincore.la + +METASOURCES = AUTO + +libkvoctraincore_la_SOURCES = langset.cpp LineList.cpp kvoctrainexpr.cpp \ + kvoctraindoc.cpp kvd_rh_kvtml.cpp kvd_rb_kvtml1.cpp kvd_rb_kvtml2.cpp kvd_wkvtml.cpp \ + kvd_csv.cpp kvd_lex.cpp kvd_vcb.cpp UsageManager.cpp QueryManager.cpp \ + MultipleChoice.cpp grammarmanager.cpp kvd_voc.cpp + +SUBDIRS = kvt-xml + +libkvoctraincore_la_LIBADD= kvt-xml/libkvtxml.la + +noinst_HEADERS = grammarmanager.h diff --git a/kvoctrain/kvoctrain/kvt-core/MultipleChoice.cpp b/kvoctrain/kvoctrain/kvt-core/MultipleChoice.cpp new file mode 100644 index 00000000..e73f358a --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/MultipleChoice.cpp @@ -0,0 +1,119 @@ +/*************************************************************************** + + manage multiple choice suggestions for queries + + ----------------------------------------------------------------------- + + begin : Mon Oct 29 18:09:29 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "MultipleChoice.h" + +MultipleChoice::MultipleChoice ( + const QString &mc1, + const QString &mc2, + const QString &mc3, + const QString &mc4, + const QString &mc5 + ) +{ + setMC1 (mc1); + setMC2 (mc2); + setMC3 (mc3); + setMC4 (mc4); + setMC5 (mc5); +} + + +bool MultipleChoice::isEmpty() const +{ + return muc1.stripWhiteSpace().isEmpty() + && muc2.stripWhiteSpace().isEmpty() + && muc3.stripWhiteSpace().isEmpty() + && muc4.stripWhiteSpace().isEmpty() + && muc5.stripWhiteSpace().isEmpty(); +} + + +void MultipleChoice::clear() +{ + muc1 = ""; + muc2 = ""; + muc3 = ""; + muc4 = ""; + muc5 = ""; +} + + +QString MultipleChoice::mc (unsigned idx) const +{ + switch (idx) { + case 0: return muc1; + case 1: return muc2; + case 2: return muc3; + case 3: return muc4; + case 4: return muc5; + } + return ""; +} + + +unsigned MultipleChoice::size() +{ + normalize(); + unsigned num = 0; + if (!muc1.isEmpty() ) + ++num; + if (!muc2.isEmpty() ) + ++num; + if (!muc3.isEmpty() ) + ++num; + if (!muc4.isEmpty() ) + ++num; + if (!muc5.isEmpty() ) + ++num; + return num; +} + + +void MultipleChoice::normalize() +{ + // fill from first to last + + if (muc1.isEmpty()) { + muc1 = muc2; + muc2 = ""; + } + + if (muc2.isEmpty()) { + muc2 = muc3; + muc3 = ""; + } + + if (muc3.isEmpty()) { + muc3 = muc4; + muc4 = ""; + } + + if (muc4.isEmpty()) { + muc4 = muc5; + muc5 = ""; + } + +} diff --git a/kvoctrain/kvoctrain/kvt-core/MultipleChoice.h b/kvoctrain/kvoctrain/kvt-core/MultipleChoice.h new file mode 100644 index 00000000..99bc56ea --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/MultipleChoice.h @@ -0,0 +1,74 @@ +/*************************************************************************** + + manage multiple choice suggestions for queries + + ----------------------------------------------------------------------- + + begin : Mon Oct 29 18:09:29 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef MultipleChoice_included +#define MultipleChoice_included + +#include + +#define MAX_MULTIPLE_CHOICE 5 // select one out of x + +class MultipleChoice +{ + +public: + + MultipleChoice() {} + + MultipleChoice ( + const QString &mc1, + const QString &mc2, + const QString &mc3, + const QString &mc4, + const QString &mc5 + ); + + void setMC1 (const QString &s) { muc1 = s; } + void setMC2 (const QString &s) { muc2 = s; } + void setMC3 (const QString &s) { muc3 = s; } + void setMC4 (const QString &s) { muc4 = s; } + void setMC5 (const QString &s) { muc5 = s; } + + QString mc1 () const { return muc1; } + QString mc2 () const { return muc2; } + QString mc3 () const { return muc3; } + QString mc4 () const { return muc4; } + QString mc5 () const { return muc5; } + + QString mc (unsigned idx) const; + + bool isEmpty() const; + void normalize(); + void clear(); + unsigned size(); + +protected: + + QString muc1, muc2, muc3, muc4, muc5; +}; + + +#endif // MultipleChoice_included diff --git a/kvoctrain/kvoctrain/kvt-core/QueryManager.cpp b/kvoctrain/kvoctrain/kvt-core/QueryManager.cpp new file mode 100644 index 00000000..2c7b76ca --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/QueryManager.cpp @@ -0,0 +1,673 @@ +/*************************************************************************** + + manage queries + + ----------------------------------------------------------------------- + + begin : Sat Jul 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include +#include +using namespace std; + +#include "QueryManager.h" +#include "kvoctraincore.h" +#include + +vector QueryManager::userTypes; + +struct t_type_rel +{ + const char *short_ref; + const char *long_ref; +}; + +// types are hierarchical ! +// - . divides main from sub type +// - sub types must follow main type + +// user types are strings-references like this: #1 + +static t_type_rel InternalTypeRelations [] = +{ + { QM_ADJ, I18N_NOOP("Adjective") }, + + { QM_ADV, I18N_NOOP("Adverb") }, + + { QM_ART, I18N_NOOP("Article") }, + { QM_ART QM_TYPE_DIV QM_ART_DEF, I18N_NOOP("Article Definite") }, + { QM_ART QM_TYPE_DIV QM_ART_IND, I18N_NOOP("Article Indefinite") }, + + { QM_CON, I18N_NOOP("Conjunction") }, + + { QM_NAME, I18N_NOOP("Name") }, // old type "3" + + { QM_NOUN, I18N_NOOP("Noun") }, // old type "2" + { QM_NOUN QM_TYPE_DIV QM_NOUN_M, I18N_NOOP("Noun Male") }, + { QM_NOUN QM_TYPE_DIV QM_NOUN_F, I18N_NOOP("Noun Female") }, + { QM_NOUN QM_TYPE_DIV QM_NOUN_S, I18N_NOOP("Noun Neutral") }, + + { QM_NUM, I18N_NOOP("Numeral") }, + { QM_NUM QM_TYPE_DIV QM_NUM_ORD, I18N_NOOP("Numeral Ordinal") }, + { QM_NUM QM_TYPE_DIV QM_NUM_CARD, I18N_NOOP("Numeral Cardinal") }, + + { QM_PHRASE, I18N_NOOP("Phrase") }, + + { QM_PREP, I18N_NOOP("Preposition") }, + + { QM_PRON, I18N_NOOP("Pronoun") }, + { QM_PRON QM_TYPE_DIV QM_PRON_POS, I18N_NOOP("Pronoun Possessive") }, + { QM_PRON QM_TYPE_DIV QM_PRON_PER, I18N_NOOP("Pronoun Personal") }, + + { QM_QUEST, I18N_NOOP("Question") }, + + { QM_VERB, I18N_NOOP("Verb") }, // old type "1" + { QM_VERB QM_TYPE_DIV QM_VERB_IRR, I18N_NOOP("Verb Irregular") }, + { QM_VERB QM_TYPE_DIV QM_VERB_REG, I18N_NOOP("Verb Regular") }, + + { 0, 0 } // the end +}; + + +QString QueryManager::getSubType (const QString & type) +{ + int i; + QString t = type; + if ((i = t.find(QM_TYPE_DIV)) >= 0) { + t.remove(0, i+1); + return t; + } + else + return QString::null; +} + + +QString QueryManager::getMainType (const QString & type) +{ + int i; + if ((i = type.find(QM_TYPE_DIV)) >= 0) + return type.left(i); + else + return type; +} + + +QueryManager::QueryManager() +{ + lessonitems.clear(); +} + + +QuerySelection QueryManager::select(kvoctrainDoc *doc, int act_lesson, int oindex, int tindex) +{ + QuerySelection random; + random.resize(doc->numLessons()+1); + for (int i = 0; i < doc->numEntries(); i++) + doc->getEntry(i)->setInQuery(false); + + // selecting might take rather long + int ent_no = 0; + int ent_percent = doc->numEntries() / 100; + float f_ent_percent = doc->numEntries() / 100.0; + emit doc->progressChanged(doc, 0); + + //Note that Leitner style learning (altlearn) normally only uses 20 + //entries, we just ignore that here + for (int i = 0; i < doc->numEntries(); i++) { + ent_no++; + if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) + emit doc->progressChanged(doc, int (ent_no / f_ent_percent)); + + kvoctrainExpr *expr = doc->getEntry(i); + unsigned int lessonno; + if (Prefs::altLearn()) + lessonno = 0; //We only use a single array in Leitner style + else + lessonno = expr->getLesson(); + + if (expr->isActive() ){ + if (Prefs::swapDirection()) { + if ( validate (expr, act_lesson, oindex, tindex) + || validate (expr, act_lesson, tindex, oindex)) { + random[lessonno].push_back (QueryEntryRef(expr, i)); + expr->setInQuery(true); + } + } + else { + if (validate (expr, act_lesson, oindex, tindex)) { + random[lessonno].push_back (QueryEntryRef(expr, i)); + expr->setInQuery(true); + } + } + } + } + + // remove empty lesson elements + for (int i = (int) random.size()-1; i >= 0; i--) + if (random[i].size() == 0) + random.erase(random.begin() + i); + return random; +} + + +bool QueryManager::validate(kvoctrainExpr *expr, int act_lesson, int oindex, int tindex) +{ + int index = tindex ? tindex : oindex; + if ((compareExpiring(expr->getGrade(index, oindex != 0), + expr->getQueryDate(index, oindex != 0), Prefs::expire()) + || + + ( + compareGrade ((CompType) Prefs::compType(Prefs::EnumType::Grade), expr->getGrade(index, oindex != 0), Prefs::gradeItem()) + && compareQuery ((CompType) Prefs::compType(Prefs::EnumType::Query), expr->getQueryCount(index, oindex != 0), Prefs::queryItem()) + && compareBad ((CompType) Prefs::compType(Prefs::EnumType::Bad), expr->getBadCount(index, oindex != 0), Prefs::badItem()) + && compareDate ((CompType) Prefs::compType(Prefs::EnumType::Date), expr->getQueryDate(index, oindex != 0), Prefs::dateItem()) + + && compareBlocking(expr->getGrade(index, oindex != 0), + expr->getQueryDate(index, oindex != 0), Prefs::block()) + ) + ) +// lesson + word type must ALWAYS match +// (and there must be a word on both sides) + && compareLesson ((CompType) Prefs::compType(Prefs::EnumType::Lesson), expr->getLesson(), lessonitems, act_lesson) + && compareType ((CompType) Prefs::compType(Prefs::EnumType::WordType), expr->getType(index), Prefs::typeItem()) + && !expr->getOriginal().stripWhiteSpace().isEmpty() + && !expr->getTranslation(index).stripWhiteSpace().isEmpty() + ) + return true; + else + return false; + +} + + +QuerySelection QueryManager::select(kvoctrainDoc *doc, int act_lesson, int idx, QString type) +{ + QuerySelection random; + random.resize(doc->numLessons()+1); + for (int i = 0; i < doc->numEntries(); i++) + doc->getEntry(i)->setInQuery(false); + + // selecting might take rather long + int ent_no = 0; + int ent_percent = doc->numEntries() / 100; + float f_ent_percent = doc->numEntries() / 100.0; + emit doc->progressChanged(doc, 0); + + for (int i = 0; i < doc->numEntries(); i++) { + ent_no++; + if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) + emit doc->progressChanged(doc, int (ent_no / f_ent_percent)); + + kvoctrainExpr *expr = doc->getEntry(i); + if (expr->isActive() && validate (expr, act_lesson, idx, type)) { + random[expr->getLesson()].push_back (QueryEntryRef(expr, i)); + expr->setInQuery(true); + } + } + + // remove empty lesson elements + for (int i = (int) random.size()-1; i >= 0; i--) + if (random[i].size() == 0) + random.erase(random.begin() + i); + + return random; +} + + +bool QueryManager::validate(kvoctrainExpr *expr, int act_lesson, int idx, QString query_type) +{ + QString qtype; + int pos = query_type.find (QM_TYPE_DIV); + if (pos >= 0) + qtype = query_type.left (pos); + else + qtype = query_type; + + QString expr_type = expr->getType(idx); + bool type_ok = false; + if (qtype == QM_NOUN) { + type_ok = expr_type == QM_NOUN QM_TYPE_DIV QM_NOUN_S + || expr_type == QM_NOUN QM_TYPE_DIV QM_NOUN_M + || expr_type == QM_NOUN QM_TYPE_DIV QM_NOUN_F; + + } + else if (qtype == QM_VERB) { + type_ok = ( expr_type == QM_VERB + || expr_type == QM_VERB QM_TYPE_DIV QM_VERB_IRR + || expr_type == QM_VERB QM_TYPE_DIV QM_VERB_REG + ) + && expr->getConjugation(idx).numEntries() > 0; + + } + else if (qtype == QM_ADJ) { + type_ok = expr_type == QM_ADJ + && !expr->getComparison(idx).isEmpty(); + } + else + return false; + + if (compareLesson ((CompType) Prefs::compType(Prefs::EnumType::Lesson), expr->getLesson(), + lessonitems, act_lesson) + && type_ok) { + return true; + } + else { + return false; + } +} + + +QuerySelection QueryManager::select(kvoctrainDoc *doc, int act_lesson, int idx, QueryType type) +{ + QuerySelection random; + random.resize(doc->numLessons()+1); + for (int i = 0; i < doc->numEntries(); i++) + doc->getEntry(i)->setInQuery(false); + + // selecting might take rather long + int ent_no = 0; + int ent_percent = doc->numEntries() / 100; + float f_ent_percent = doc->numEntries() / 100.0; + emit doc->progressChanged(doc, 0); + + for (int i = 0; i < doc->numEntries(); i++) { + ent_no++; + if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) + emit doc->progressChanged(doc, int (ent_no / f_ent_percent)); + + kvoctrainExpr *expr = doc->getEntry(i); + if (expr->isActive() && validate (expr, act_lesson, idx, type)) { + random[expr->getLesson()].push_back (QueryEntryRef(expr, i)); + expr->setInQuery(true); + } + } + + // remove empty lesson elements + for (int i = (int) random.size()-1; i >= 0; i--) + if (random[i].size() == 0) + random.erase(random.begin() + i); + + return random; +} + + +bool QueryManager::validate(kvoctrainExpr *expr, int act_lesson, int idx, QueryType query_type) +{ + bool type_ok = false; + if (query_type == QT_Synonym) { + type_ok = !expr->getSynonym(idx).stripWhiteSpace().isEmpty(); + } + else if (query_type == QT_Antonym) { + type_ok = !expr->getAntonym(idx).stripWhiteSpace().isEmpty(); + } + else if (query_type == QT_Paraphrase) { + type_ok = !expr->getParaphrase(idx).stripWhiteSpace().isEmpty(); + } + else if (query_type == QT_Example) { + type_ok = !expr->getExample(idx).stripWhiteSpace().isEmpty(); + } + + if (compareLesson ((CompType) Prefs::compType(Prefs::EnumType::Lesson), expr->getLesson(), + lessonitems, act_lesson) + && type_ok) + return true; + + return false; +} + + +QString QueryManager::compStr(Prefs::EnumCompType::type type) +{ + QString str = "???"; + switch (type) + { + case DontCare: str = i18n("Do not Care"); break; + case WorseThan: str = i18n("Worse Than"); break; + case WorseEqThan: str = i18n("Equal/Worse Than"); break; + case MoreThan: str = i18n(">"); break; + case MoreEqThan: str = i18n(">="); break; + case BetterEqThan: str = i18n("Equal/Better Than"); break; + case BetterThan: str = i18n("Better Than"); break; + case LessEqThan: str = i18n("<="); break; + case LessThan: str = i18n("<"); break; + + case EqualTo : str = i18n("Equal To"); break; + case NotEqual: str = i18n("Not Equal"); break; + + case OneOf : str = i18n("Contained In"); break; + case NotOneOf: str = i18n("Not Contained In"); break; + + case Within : str = i18n("Within Last"); break; + case Before : str = i18n("Before"); break; + case NotQueried: str = i18n("Not Queried"); break; + + case Current : return i18n("Current Lesson"); break; + case NotAssigned: return i18n("Not Assigned"); break; + default: + ; + } + return str; +} + + +QString QueryManager::gradeStr (int i) +{ + switch (i) { + case KV_NORM_GRADE: return i18n(KV_NORM_TEXT); break; + case KV_LEV1_GRADE: return i18n(KV_LEV1_TEXT); break; + case KV_LEV2_GRADE: return i18n(KV_LEV2_TEXT); break; + case KV_LEV3_GRADE: return i18n(KV_LEV3_TEXT); break; + case KV_LEV4_GRADE: return i18n(KV_LEV4_TEXT); break; + case KV_LEV5_GRADE: return i18n(KV_LEV5_TEXT); break; + case KV_LEV6_GRADE: return i18n(KV_LEV6_TEXT); break; + case KV_LEV7_GRADE: return i18n(KV_LEV7_TEXT); break; + default: return i18n(KV_LEV1_TEXT); break; + } +} + + +vector QueryManager::getRelation (bool only_maintypes) +{ + vector vec; + for (int i = 0; i < (int) userTypes.size(); i++) { + QString s; + s.setNum(i+1); + s.insert(0, QM_USER_TYPE); + vec.push_back(TypeRelation(s, userTypes[i])); + } + + + t_type_rel *type = InternalTypeRelations; + while (type->short_ref != 0) { + if (!only_maintypes || strstr (type->short_ref, QM_TYPE_DIV) == 0) + vec.push_back(TypeRelation(type->short_ref, i18n(type->long_ref))); + type++; + } + + return vec; +} + + +QString QueryManager::typeStr (const QString id) +{ + if (id.left(1) == QM_USER_TYPE) { + QString num = id; + num.remove (0, 1); + int i = num.toInt()-1; + if (i >= 0 && i < (int) userTypes.size() ) + return userTypes[i]; + else + return QString::null; + } + else { + t_type_rel *type = InternalTypeRelations; + while (type->short_ref != 0) { + if (type->short_ref == id) + return i18n(type->long_ref); + type++; + } + } + return QString::null; +} + + +bool QueryManager::compareBlocking (int grade, int date, bool use_it) +{ + time_t cmp = Prefs::blockItem(grade); + if (grade == KV_NORM_GRADE || cmp == 0 || !use_it) // don't care || all off + return true; + else { + time_t now = time(0); + return date+cmp < now; + } +} + + +bool QueryManager::compareExpiring (int grade, int date, bool use_it) +{ + time_t cmp = Prefs::expireItem(grade); + if (grade == KV_NORM_GRADE || cmp == 0 || !use_it) // don't care || all off + return false; + else { + time_t now = time(0); + return date+cmp < now; + } +} + + +bool QueryManager::compareDate (CompType type, time_t qd, time_t limit) +{ + time_t now = time(0); + bool erg = true; + switch (type) { + case DontCare: erg = true; + break; + + case Before: erg = qd == 0 || qd < now-limit; // never queried or older date + break; + + case Within: erg = qd >= now-limit; // newer date + break; + + case NotQueried: erg = qd == 0; + break; + + default: + ; + } + return erg; +} + + +bool QueryManager::compareQuery (CompType type, int qgrade, int limit) +{ + bool erg = true; + switch (type) { + case DontCare: erg = true; + break; + + case MoreThan: erg = qgrade > limit; // sel has higher query count + break; + + case MoreEqThan: erg = qgrade >= limit; + break; + + case EqualTo: erg = qgrade == limit; + break; + + case NotEqual: erg = qgrade != limit; + break; + + case LessEqThan: erg = qgrade <= limit; // sel has less count + break; + + case LessThan: erg = qgrade < limit; + break; + + default: + ; + } + return erg; +} + + +bool QueryManager::compareBad (CompType type, int bcount, int limit) +{ + bool erg = true; + switch (type) { + case DontCare: erg = true; + break; + + case MoreThan: erg = bcount > limit; // sel has higher bad count + break; + + case MoreEqThan: erg = bcount >= limit; + break; + + case EqualTo: erg = bcount == limit; + break; + + case NotEqual: erg = bcount != limit; + break; + + case LessEqThan: erg = bcount <= limit; // sel has less count + break; + + case LessThan: erg = bcount < limit; + break; + + default: + ; + } + return erg; +} + + +bool QueryManager::compareGrade (CompType type, grade_t qgrade, grade_t limit) +{ + bool erg = true; + switch (type) { + case DontCare: erg = true; + break; + + case WorseThan: erg = qgrade < limit; // sel has worse grade + break; + + case WorseEqThan: erg = qgrade <= limit; + break; + + case EqualTo: erg = qgrade == limit; + break; + + case NotEqual: erg = qgrade != limit; + break; + + case BetterEqThan: erg = qgrade >= limit; // sel has better grade + break; + + case BetterThan: erg = qgrade > limit; + break; + + default: + ; + } + return erg; +} + + +bool QueryManager::compareType (CompType type, const QString & exprtype, const QString & limit) +{ + bool erg = true; + switch (type) { + case DontCare: erg = true; + break; + + case EqualTo: erg = getMainType(exprtype) == getMainType(limit); // type is same + break; + + case NotEqual: erg = getMainType(exprtype) != getMainType(limit); // other type + break; + + default: + ; + } + return erg; +} + + +bool QueryManager::compareLesson (CompType type, int less, const vector &limit, int current) +{ + bool erg = true; + switch (type) { + case DontCare: + erg = true; + break; + + case OneOf: + { + erg = false; + for (int i = 0; !erg && i < (int) limit.size(); i++) + if (limit[i] == less) + erg = true; + } + break; + + case NotOneOf: + { + erg = true; + for (int i = 0; erg && i < (int) limit.size(); i++) + if (limit[i] == less) + erg = false; + } + break; + + case Current: + erg = less == current; + break; + + case NotAssigned: + erg = less == 0; + break; + + default: + ; + } + return erg; +} + + +void QueryManager::setTypeNames (vector names) +{ + userTypes = names; +} + + +void QueryManager::setLessonItemStr (const QString & indices) +{ + int pos; + QString indices_copy = indices; + lessonitems.clear(); + while ((pos = indices_copy.find(' ')) >= 0) { + QString s = indices_copy.left(pos); + indices_copy.remove(0, pos+1); + lessonitems.push_back(s.toInt()); + } + if (indices_copy.length() != 0) { + lessonitems.push_back(indices_copy.toInt()); + } +} + + +QString QueryManager::lessonItemStr() const +{ + QString s, ret; + for (int i = 0; i < (int) lessonitems.size(); i++) { + s.setNum (lessonitems[i]); + if (i != 0) + ret += ' '; + ret += s; + } + return ret; +} + diff --git a/kvoctrain/kvoctrain/kvt-core/QueryManager.h b/kvoctrain/kvoctrain/kvt-core/QueryManager.h new file mode 100644 index 00000000..07567d22 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/QueryManager.h @@ -0,0 +1,223 @@ +/*************************************************************************** + + manage queries + + ----------------------------------------------------------------------- + + begin : Sat Jul 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef QueryManager_included +#define QueryManager_included + +#include +using namespace std; + +#include "kvoctraindoc.h" +#include "prefs.h" + +class kvoctrainDoc; +class KConfig; +class kvoctrainExpr; +class Prefs; + +// internal types, indented are subtypes + +#define QM_VERB "v" // go +#define QM_VERB_IRR "ir" +#define QM_VERB_REG "re" +#define QM_NOUN "n" // table, coffee +#define QM_NOUN_F "f" +#define QM_NOUN_M "m" +#define QM_NOUN_S "s" +#define QM_NAME "nm" +#define QM_ART "ar" // article +#define QM_ART_DEF "def" // definite a/an +#define QM_ART_IND "ind" // indefinite the +#define QM_ADJ "aj" // adjective expensive, good +#define QM_ADV "av" // adverb today, strongly +#define QM_PRON "pr" // pronoun you, she +#define QM_PRON_POS "pos" // possessive my, your +#define QM_PRON_PER "per" // personal +#define QM_PHRASE "ph" +#define QM_NUM "num" // numeral +#define QM_NUM_ORD "ord" // ordinal first, second +#define QM_NUM_CARD "crd" // cardinal one, two +#define QM_INFORMAL "ifm" +#define QM_FIG "fig" +#define QM_CON "con" // conjuncton and, but +#define QM_PREP "pre" // preposition behind, between +#define QM_QUEST "qu" // question who, what + +// type delimiters + +#define QM_USER_TYPE "#" // designates number of user type +#define QM_TYPE_DIV ":" // divide main from subtype + +//enum kvq_timeout_t { kvq_notimeout, kvq_show, kvq_cont }; + +enum QueryType { QT_Random, QT_Multiple, + QT_Articles, QT_Conjugation, QT_Comparison, + QT_Synonym, QT_Antonym, QT_Example, QT_Paraphrase }; + + +class TypeRelation +{ + public: + + TypeRelation (const QString & _short, const QString & _long) + : shortId (_short), longId(_long) {} + + QString shortStr() const { return shortId; } + QString longStr() const { return longId; } + + protected: + + QString shortId, longId; +}; + + +struct QueryEntryRef { + QueryEntryRef (kvoctrainExpr *_exp, + int _nr) + : exp(_exp), nr(_nr) {} + + + kvoctrainExpr *exp; + int nr; +}; + +typedef vector > QuerySelection; + +class QueryManager +{ + public: + // don´t change the order/remove one of these, + // just APPEND new types + enum CompType { DontCare, + MoreEqThan, MoreThan, + Before, Within, + WorseThan, WorseEqThan, + EqualTo, NotEqual, + LessEqThan, LessThan, + BetterThan, BetterEqThan, + Current, NotAssigned, NotQueried, + Auto_Time, Auto_Count, + OneOf, NotOneOf + }; + + QueryManager (); + + //void loadConfig (KConfig *); + //void saveConfig (KConfig *); + + static vector getRelation (bool only_maintypes); + static void setTypeNames (vector names); + static QString getSubType (const QString & type); + static QString getMainType (const QString & type); + + static QString compStr(Prefs::EnumCompType::type type); + static QString gradeStr(int i); + static QString typeStr(const QString id); + + void setLessonItems(vector indices) { lessonitems = indices; } + void setLessonItemStr(const QString & indices); + //void setDateItem (time_t time) { dateitem = time; } + //void setQueryItem (int query) { queryitem = query; } + //void setBadItem (int bad) { baditem = bad; } + //void setTypeItem (const QString & type) { typeitem = type; } + //void setGradeItem (grade_t grade) { gradeitem = grade; } + //void setBlockItem (int item, int grade); + //void setExpireItem (int item, int grade); + + vector lessonItems() const { return lessonitems; } + QString lessonItemStr() const; + //time_t dateItem () const { return dateitem; } + //int queryItem () const { return queryitem; } + //int badItem () const { return baditem; } + //QString typeItem () const { return typeitem; } + //grade_t gradeItem () const { return gradeitem; } + //int blockItem (int grade) const; + //int expireItem (int grade) const; + + //void setDateComp (CompType time) { datecomp = time; } + //void setLessonComp (CompType less) { lessoncomp = less; } + //void setQueryComp (CompType query) { querycomp = query; } + //void setBadComp (CompType bad) { badcomp = bad; } + //void setTypeComp (CompType type) { typecomp = type; } + //void setGradeComp (CompType grade) { gradecomp = grade; } + + //CompType dateComp () const { return datecomp; } + //CompType lessonComp () const { return lessoncomp; } + //CompType queryComp () const { return querycomp; } + //CompType badComp () const { return badcomp; } + //CompType typeComp () const { return typecomp; } + //CompType gradeComp () const { return gradecomp; } + + bool validate(kvoctrainExpr *expr, int act_lesson, + int oindex, int tindex); + + QuerySelection select(kvoctrainDoc*, int act_lesson, + int oindex, int tindex); + + bool validate(kvoctrainExpr *expr, int act_lesson, + int index, QString type); + + QuerySelection select(kvoctrainDoc*, int act_lesson, + int index, QString type); + + bool validate(kvoctrainExpr *expr, int act_lesson, + int index, QueryType type); + + QuerySelection select(kvoctrainDoc*, int act_lesson, + int index, QueryType type); + + protected: + + bool compareBlocking (int grade, int limit, bool use_it); + bool compareExpiring (int grade, int limit, bool use_it); + bool compareDate (CompType, time_t, time_t); + bool compareQuery (CompType, int, int); + bool compareBad (CompType, int, int); + bool compareGrade (CompType, grade_t, grade_t); + bool compareType (CompType, const QString &, const QString &); + bool compareLesson (CompType type, int less, const vector &limit, int current); + + /* CompType typecomp, + querycomp, + badcomp, + gradecomp, + lessoncomp, + datecomp;*/ + + //time_t dateitem; + //int queryitem, + // baditem; + //QString typeitem; + //grade_t gradeitem; + vector lessonitems; + + //vector blockItems, + // expireItems; + + private: + static vector userTypes; +}; + +#endif // QueryManager_included diff --git a/kvoctrain/kvoctrain/kvt-core/UsageManager.cpp b/kvoctrain/kvoctrain/kvt-core/UsageManager.cpp new file mode 100644 index 00000000..7f98665a --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/UsageManager.cpp @@ -0,0 +1,155 @@ +/*************************************************************************** + + manage usage labels + + ----------------------------------------------------------------------- + + begin : Fri Mar 31 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "UsageManager.h" + +#include + + +#include +#include +using namespace std; + +vector UsageManager::userUsages; + +// user usages are strings like this: #1 + +struct internalRelation_t +{ + const char *ident, + *context, + *shortid, + *longId; +}; + +#ifndef I18N_NOOP2 +#define I18N_NOOP2(context, str) context, str +#endif + +static internalRelation_t InternalUsageRelations [] = +{ + { UL_AM, 0, I18N_NOOP("Am."), I18N_NOOP("Americanism")}, + { UL_ABBR, 0, I18N_NOOP("abbr."), I18N_NOOP("abbreviation")}, + { UL_ANAT, 0, I18N_NOOP("anat."), I18N_NOOP("anatomy")}, + { UL_ASTR, 0, I18N_NOOP("astr."), I18N_NOOP("astronomy")}, + { UL_BIOL, 0, I18N_NOOP("biol."), I18N_NOOP("biology")}, + { UL_BS, 0, I18N_NOOP("b.s."), I18N_NOOP("bad sense")}, + { UL_CONTP, 0, I18N_NOOP("contp."), I18N_NOOP("contemptuously")}, + { UL_ECCL, 0, I18N_NOOP("eccl."), I18N_NOOP("ecclesiastical")}, + { UL_FIG, 0, I18N_NOOP("fig."), I18N_NOOP("figuratively")}, + { UL_GEOL, 0, I18N_NOOP("geol."), I18N_NOOP("geology")}, + { UL_HIST, 0, I18N_NOOP("hist."), I18N_NOOP("historical")}, + { UL_ICHT, 0, I18N_NOOP("icht."), I18N_NOOP("ichthyology")}, + { UL_IFML, 0, I18N_NOOP("ifml."), I18N_NOOP("informal")}, + { UL_IRONIC, 0, I18N_NOOP("iro."), I18N_NOOP("ironic")}, + { UL_IRR, 0, I18N_NOOP("irr."), I18N_NOOP("irregular")}, + { UL_LIT, 0, I18N_NOOP("lit."), I18N_NOOP("literary")}, + { UL_META, 0, I18N_NOOP("metall."), I18N_NOOP("metallurgy")}, + { UL_METEO, 0, I18N_NOOP("meteor."), I18N_NOOP("meteorology")}, + { UL_MIN, 0, I18N_NOOP("min."), I18N_NOOP("mineralogy")}, + { UL_MOT, 0, I18N_NOOP("mot."), I18N_NOOP("motoring")}, + { UL_MOUNT, 0, I18N_NOOP("mount."), I18N_NOOP("mountaineering")}, + { UL_MYT, 0, I18N_NOOP("myth."), I18N_NOOP("mythology")}, + { UL_NPR, 0, I18N_NOOP2("abbreviation: proper name", "npr."), I18N_NOOP("proper name")}, + { UL_OPT, 0, I18N_NOOP("opt."), I18N_NOOP("optics")}, + { UL_ORN, 0, I18N_NOOP("orn."), I18N_NOOP("ornithology")}, + { UL_OS, 0, I18N_NOOP("o.s."), I18N_NOOP("oneself")}, + { UL_P, 0, I18N_NOOP("pers."), I18N_NOOP("person")}, + { UL_PARL, 0, I18N_NOOP("parl."), I18N_NOOP("parliamentary")}, + { UL_PHARM, 0, I18N_NOOP("pharm."), I18N_NOOP("pharmacy")}, + { UL_PHLS, 0, I18N_NOOP("phls."), I18N_NOOP("philosophy")}, + { UL_PHOT, 0, I18N_NOOP("phot."), I18N_NOOP("photography")}, + { UL_PHYS, 0, I18N_NOOP("phys."), I18N_NOOP("physics")}, + { UL_PHYSIOL, 0, I18N_NOOP("physiol."), I18N_NOOP("physiology")}, + { UL_PL, 0, I18N_NOOP("pl."), I18N_NOOP("plural")}, + { UL_POET, 0, I18N_NOOP("poet."), I18N_NOOP("poetry")}, + { UL_POL, 0, I18N_NOOP("pol."), I18N_NOOP("politics")}, + { UL_PROV, 0, I18N_NOOP("prov."), I18N_NOOP("provincialism")}, + { UL_PSYCH, 0, I18N_NOOP("psych."), I18N_NOOP("psychology")}, + { UL_RHET, 0, I18N_NOOP("rhet."), I18N_NOOP("rhetoric")}, + { UL_SURV, 0, I18N_NOOP("surv."), I18N_NOOP("surveying")}, + { UL_TEL, 0, I18N_NOOP("tel."), I18N_NOOP("telegraphy")}, + { UL_TELEPH, 0, I18N_NOOP("teleph."), I18N_NOOP("telephony")}, + { UL_THEA, 0, I18N_NOOP("thea."), I18N_NOOP("theater")}, + { UL_TYP, 0, I18N_NOOP("typ."), I18N_NOOP("typography")}, + { UL_UNIV, 0, I18N_NOOP("univ."), I18N_NOOP("university")}, + { UL_VET, 0, I18N_NOOP("vet."), I18N_NOOP("veterinary medicine")}, + { UL_ZO, 0, I18N_NOOP("zo."), I18N_NOOP("zoology")}, +//{ UL_, 0, I18N_NOOP(""), I18N_NOOP("")}, + { 0, 0, 0, 0 } // the end +}; + + +UsageManager::UsageManager () +{ +} + + +vector UsageManager::getRelation () +{ + vector vec; + for (int i = 0; i < (int) userUsages.size(); i++) { + QString s; + s.setNum(i+1); + s.insert(0, UL_USER_USAGE); + vec.push_back(UsageRelation(s, userUsages[i], userUsages[i])); + } + + internalRelation_t *usage = InternalUsageRelations; + while (usage->ident != 0) { + QString s; + if (usage->context == 0) + s = i18n(usage->shortid); + else + s = i18n(usage->context, usage->shortid); + vec.push_back(UsageRelation(usage->ident, + s, + i18n(usage->longId))); + usage++; + } + + return vec; +} + + +bool UsageManager::contains (const QString& label, const QString& collection) +{ + QString s = collection; + int pos; + while ((pos = s.find(UL_USAGE_DIV)) >= 0) { + if (s.left(pos) == label) + return true; + s.remove (0, pos+1); + } + + return s == label; +} + + +void UsageManager::setUsageNames (vector names) +{ + userUsages = names; +} diff --git a/kvoctrain/kvoctrain/kvt-core/UsageManager.h b/kvoctrain/kvoctrain/kvt-core/UsageManager.h new file mode 100644 index 00000000..e49a6c85 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/UsageManager.h @@ -0,0 +1,127 @@ +/*************************************************************************** + + manage usage labels + + ----------------------------------------------------------------------- + + begin : Sun Dec 19 11:26:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef UsageManager_included +#define UsageManager_included + +#include +using namespace std; + +#include "kvoctraindoc.h" + +class kvoctrainDoc; +class KConfig; +class kvoctrainExpr; + +// internal usage labels, never change ! + +#define UL_AM "Am" +#define UL_ABBR "abbr" +#define UL_ANAT "anat" +#define UL_ASTR "astr" +#define UL_BIOL "biol" +#define UL_BS "bs" +#define UL_CONTP "contp" +#define UL_ECCL "eccl" +#define UL_FIG "fig" +#define UL_GEOL "geol" +#define UL_HIST "hist" +#define UL_ICHT "icht" +#define UL_IFML "ifm" +#define UL_IRONIC "iro" +#define UL_IRR "irr" +#define UL_LIT "lit" +#define UL_META "metal" +#define UL_METEO "meteo" +#define UL_MIN "miner" +#define UL_MOT "mot" +#define UL_MOUNT "mount" +#define UL_MYT "myth" +#define UL_NPR "npr" +#define UL_OPT "opt" +#define UL_ORN "orn" +#define UL_OS "os" +#define UL_P "p" +#define UL_PARL "parl" +#define UL_PHARM "pharm" +#define UL_PHLS "phls" +#define UL_PHOT "phot" +#define UL_PHYS "phys" +#define UL_PHYSIOL "physio" +#define UL_PL "pl" +#define UL_POET "poet" +#define UL_POL "pol" +#define UL_PROV "prov" +#define UL_PSYCH "psych" +#define UL_RHET "rhet" +#define UL_SURV "surv" +#define UL_TEL "telg" +#define UL_TELEPH "telph" +#define UL_THEA "thea" +#define UL_TYP "typo" +#define UL_UNIV "univ" +#define UL_VET "vet" +#define UL_ZO "zoo" + +// usage delimiters +#define UL_USER_USAGE "#" // designates number of user type +#define UL_USAGE_DIV ":" // divide different labels + +struct UsageRelation +{ + public: + + UsageRelation (const QString & id, const QString & shorty, const QString & longy) + :ident(id), shortId(shorty), longId(longy) {} + + QString identStr() const { return ident; } + QString shortStr() const { return shortId; } + QString longStr() const { return longId; } + + protected: + QString ident, + shortId, + longId; +}; + + +class UsageManager +{ + public: + + UsageManager (); + + static bool contains (const QString& label, const QString& collection); + static vector getRelation (); + static void setUsageNames (vector names); + + protected: + + private: + static vector userUsages; +}; + +#endif // UsageManager_included diff --git a/kvoctrain/kvoctrain/kvt-core/grammarmanager.cpp b/kvoctrain/kvoctrain/kvt-core/grammarmanager.cpp new file mode 100644 index 00000000..2c789890 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/grammarmanager.cpp @@ -0,0 +1,503 @@ +/*************************************************************************** + + manage grammar parts (articles, conjugation) + + ----------------------------------------------------------------------- + + begin : Sat Nov 27 09:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2004-2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "grammarmanager.h" + +#include + +Conjugation::conjug_name_t +Conjugation::names [] = +{ + { CONJ_SIMPLE_PRESENT, I18N_NOOP("Simple Present") }, + { CONJ_PRESENT_PROGR, I18N_NOOP("Preset Progressive") }, + { CONJ_PRESENT_PERFECT, I18N_NOOP("Preset Perfect") }, + + { CONJ_SIMPLE_PAST, I18N_NOOP("Simple Past") }, + { CONJ_PAST_PROGR, I18N_NOOP("Past Progressive") }, + { CONJ_PAST_PARTICIPLE, I18N_NOOP("Past Participle") }, + + { CONJ_FUTURE, I18N_NOOP("Future") } +}; + + +vector Conjugation::userTenses; + + +//================================================================ + +Comparison::Comparison ( + const QString &l1, + const QString &l2, + const QString &l3 + ) +{ + setL1 (l1); + setL2 (l2); + setL3 (l3); +} + + +bool Comparison::isEmpty() const +{ + return ls1.stripWhiteSpace().isEmpty() + && ls2.stripWhiteSpace().isEmpty() + && ls3.stripWhiteSpace().isEmpty(); +} + + +void Comparison::clear() +{ + ls1 = ""; + ls2 = ""; + ls3 = ""; +} + + +//================================================================= + + +Article::Article + (const QString &fem_def, const QString &fem_indef, + const QString &mal_def, const QString &mal_indef, + const QString &nat_def, const QString &nat_indef + ) +{ + setFemale (fem_def, fem_indef); + setMale (mal_def, mal_indef); + setNatural (nat_def, nat_indef); +} + + +void Article::setFemale + (const QString &def, const QString &indef) +{ + fem_def = def; + fem_indef = indef; +} + + +void Article::setMale + (const QString &def, const QString &indef) +{ + mal_def = def; + mal_indef = indef; +} + + +void Article::setNatural + (const QString &def, const QString &indef) +{ + nat_def = def; + nat_indef = indef; +} + + +void Article::female + (QString &def, QString &indef) const +{ + def = fem_def; + indef = fem_indef; +} + + +void Article::male + (QString &def, QString &indef) const +{ + def = mal_def; + indef = mal_indef; +} + + +void Article::natural + (QString &def, QString &indef) const +{ + def = nat_def; + indef = nat_indef; +} + + + +//============================================================== + + +int Conjugation::numEntries() const +{ + return conjugations.size(); +} + + +vector Conjugation::getRelation () +{ + vector vec; + + for (int i = 0; i < numInternalNames(); i++) { + vec.push_back(TenseRelation(names[i].abbrev, + i18n(names[i].name))); + } + + for (int i = 0; i < (int) userTenses.size(); i++) { + QString s; + s.setNum(i+1); + s.insert(0, UL_USER_TENSE); + vec.push_back(TenseRelation(s, userTenses[i])); + } + + return vec; +} + + +void Conjugation::setTenseNames (vector names) +{ + userTenses = names; +} + + +QString Conjugation::getName (const QString &abbrev) +{ + if (abbrev.length() >= 2 && abbrev[0] == QString(UL_USER_TENSE)) { + QString s = abbrev; + s.remove(0, 1); + int i = s.toInt() - 1; + + if (i < (int) userTenses.size() ) + return userTenses[i]; + else + return ""; + } + else { + for (int i = 0; i < (int) numInternalNames(); i++) + if (names[i].abbrev == abbrev) { + return i18n(names[i].name); + } + } + + return ""; +} + + +QString Conjugation::getName (int idx) +{ + if (idx < numInternalNames() ) + return i18n(names[idx].name); + + else if (idx < numTenses() ) + return userTenses[idx-numInternalNames()]; + + else + return ""; +} + + +QString Conjugation::getAbbrev (const QString &name) +{ + for (int i = 0; i < (int) userTenses.size(); i++) + if (userTenses[i] == name) { + QString s; + s.setNum(i+1); + s.insert(0, UL_USER_TENSE); + return s; + } + + for (int i = 0; i < (int) numInternalNames(); i++) + if (names[i].name == name) + return names[i].abbrev; + + return ""; +} + + +QString Conjugation::getAbbrev (int idx) +{ + if (idx < numInternalNames() ) + return names[idx].abbrev; + + else if (idx < numTenses() ) { + QString s; + s.setNum(idx-numInternalNames()+1); + s.insert(0, UL_USER_TENSE); + return s; + } + + else + return ""; +} + + +int Conjugation::numInternalNames() +{ + return sizeof(names) / sizeof(names[0]); +} + + +int Conjugation::numTenses() +{ + return numInternalNames()+userTenses.size(); +} + + +QString Conjugation::getType (int idx) +{ + if (idx >= (int) conjugations.size() ) + return ""; + + return conjugations[idx].type; +} + + +void Conjugation::setType (int idx, const QString & type) +{ + if (idx >= (int) conjugations.size() ) + return; + + conjugations[idx].type = type; +} + + +void Conjugation::cleanUp () +{ + for (int i = (int)conjugations.size()-1; i >= 0; i--) { + const conjug_t *ctp = &conjugations[i]; + if ( ctp->pers1_sing.stripWhiteSpace().isEmpty() + && ctp->pers2_sing.stripWhiteSpace().isEmpty() + && ctp->pers3_m_sing.stripWhiteSpace().isEmpty() + && ctp->pers3_f_sing.stripWhiteSpace().isEmpty() + && ctp->pers3_n_sing.stripWhiteSpace().isEmpty() + && ctp->pers1_plur.stripWhiteSpace().isEmpty() + && ctp->pers2_plur.stripWhiteSpace().isEmpty() + && ctp->pers3_m_plur.stripWhiteSpace().isEmpty() + && ctp->pers3_f_plur.stripWhiteSpace().isEmpty() + && ctp->pers3_n_plur.stripWhiteSpace().isEmpty() + ) + conjugations.erase(conjugations.begin() + i); + } +} + + +bool Conjugation::isEmpty (int idx) +{ + if (idx < (int) conjugations.size()) { + const conjug_t *ctp = &conjugations[idx]; + return ctp->pers1_sing.stripWhiteSpace().isEmpty() + && ctp->pers2_sing.stripWhiteSpace().isEmpty() + && ctp->pers3_m_sing.stripWhiteSpace().isEmpty() + && ctp->pers3_f_sing.stripWhiteSpace().isEmpty() + && ctp->pers3_n_sing.stripWhiteSpace().isEmpty() + && ctp->pers1_plur.stripWhiteSpace().isEmpty() + && ctp->pers2_plur.stripWhiteSpace().isEmpty() + && ctp->pers3_m_plur.stripWhiteSpace().isEmpty() + && ctp->pers3_f_plur.stripWhiteSpace().isEmpty() + && ctp->pers3_n_plur.stripWhiteSpace().isEmpty(); + } + return true; +} + + +#define _GET_CON_(elem, type, default) \ + for (int i = 0; i < (int) conjugations.size(); i++) \ + if (conjugations[i].type == type) \ + return conjugations[i].elem; \ + return default; + + +bool Conjugation::pers3SingularCommon(const QString &type) const +{ + _GET_CON_(s3common, type, false); +} + + +bool Conjugation::pers3PluralCommon(const QString &type) const +{ + _GET_CON_(p3common, type, false); +} + + +QString Conjugation::pers1Singular + (const QString &type) const +{ + _GET_CON_(pers1_sing, type, ""); +} + + +QString Conjugation::pers2Singular + (const QString &type) const +{ + _GET_CON_(pers2_sing, type, ""); +} + + +QString Conjugation::pers3FemaleSingular + (const QString &type) const +{ + _GET_CON_(pers3_f_sing, type, ""); +} + + +QString Conjugation::pers3MaleSingular + (const QString &type) const +{ + _GET_CON_(pers3_m_sing, type, ""); +} + + +QString Conjugation::pers3NaturalSingular + (const QString &type) const +{ + _GET_CON_(pers3_n_sing, type, ""); +} + + +QString Conjugation::pers1Plural + (const QString &type) const +{ + _GET_CON_(pers1_plur, type, ""); +} + + +QString Conjugation::pers2Plural + (const QString &type) const +{ + _GET_CON_(pers2_plur, type, ""); +} + + +QString Conjugation::pers3FemalePlural + (const QString &type) const +{ + _GET_CON_(pers3_f_plur, type, ""); +} + + +QString Conjugation::pers3MalePlural + (const QString &type) const +{ + _GET_CON_(pers3_m_plur, type, ""); +} + + +QString Conjugation::pers3NaturalPlural + (const QString &type) const +{ + _GET_CON_(pers3_n_plur, type, ""); +} + + +#undef _GET_CON_ + + +#define _SET_CON_(elem, type, str) \ + for (int i = 0; i < (int) conjugations.size(); i++) \ + if (conjugations[i].type == type) { \ + conjugations[i].elem = str; \ + return; \ + } \ + conjug_t ct; \ + ct.type = type; \ + ct.elem = str; \ + conjugations.push_back(ct); + + +void Conjugation::setPers3PluralCommon(const QString &type, bool f) +{ + _SET_CON_(p3common, type, f); +} + + +void Conjugation::setPers3SingularCommon(const QString &type, bool f) +{ + _SET_CON_(s3common, type, f); +} + + +void Conjugation::setPers1Singular + (const QString &type, const QString &str) +{ + _SET_CON_(pers1_sing, type, str); +} + + +void Conjugation::setPers2Singular + (const QString &type, const QString &str) +{ + _SET_CON_(pers2_sing, type, str); +} + + +void Conjugation::setPers3FemaleSingular + (const QString &type, const QString &str) +{ + _SET_CON_(pers3_f_sing, type, str); +} + + +void Conjugation::setPers3MaleSingular + (const QString &type, const QString &str) +{ + _SET_CON_(pers3_m_sing, type, str); +} + + +void Conjugation::setPers3NaturalSingular + (const QString &type, const QString &str) +{ + _SET_CON_(pers3_n_sing, type, str); +} + + +void Conjugation::setPers1Plural + (const QString &type, const QString &str) +{ + _SET_CON_(pers1_plur, type, str); +} + + +void Conjugation::setPers2Plural + (const QString &type, const QString &str) +{ + _SET_CON_(pers2_plur, type, str); +} + + +void Conjugation::setPers3FemalePlural + (const QString &type, const QString &str) +{ + _SET_CON_(pers3_f_plur, type, str); +} + + +void Conjugation::setPers3MalePlural + (const QString &type, const QString &str) +{ + _SET_CON_(pers3_m_plur, type, str); +} + + +void Conjugation::setPers3NaturalPlural + (const QString &type, const QString &str) +{ + _SET_CON_(pers3_n_plur, type, str); +} + +#undef _SET_CON_ + diff --git a/kvoctrain/kvoctrain/kvt-core/grammarmanager.h b/kvoctrain/kvoctrain/kvt-core/grammarmanager.h new file mode 100644 index 00000000..1b9cfe76 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/grammarmanager.h @@ -0,0 +1,215 @@ +/*************************************************************************** + + manage grammer parts (articles, conjugation) + + ----------------------------------------------------------------------- + + begin : Sat Nov 27 09:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef grammarmanager_included +#define grammarmanager_included + +#include + +#include +using namespace std; + +#define CONJ_SIMPLE_PRESENT "PrSi" // I live at home what you frequently do +#define CONJ_PRESENT_PROGR "PrPr" // I am working what you currently are doing +#define CONJ_PRESENT_PERFECT "PrPe" // I have cleaned tell, #that# something has happened + +#define CONJ_SIMPLE_PAST "PaSi" // the train left 2 min ago when did it happen +#define CONJ_PAST_PROGR "PaPr" // it was raining what happen at a given time in the past +#define CONJ_PAST_PARTICIPLE "PaPa" // I cleaned tell, #that# it happened + +#define CONJ_FUTURE "FuSi" + +#define CONJ_PREFIX "--" // definition of prefixes (I, you, ..) + +#define UL_USER_TENSE "#" // designates number of user tense + +class Article +{ + +public: + + Article() {} + + Article ( + const QString &fem_def, const QString &fem_indef, + const QString &mal_def, const QString &mal_indef, + const QString &nat_def, const QString &nat_indef + ); + + void setFemale (const QString &def, const QString &indef); + void setMale (const QString &def, const QString &indef); + void setNatural (const QString &def, const QString &indef); + + void female (QString &def, QString &indef) const; + void male (QString &def, QString &indef) const; + void natural (QString &def, QString &indef) const; + +protected: + + QString fem_def, fem_indef, + mal_def, mal_indef, + nat_def, nat_indef; +}; + + +class Comparison +{ + +public: + + Comparison() {} + + Comparison ( + const QString &l1, + const QString &l2, + const QString &l3 + ); + + void setL1 (const QString &s) { ls1 = s; } + void setL2 (const QString &s) { ls2 = s; } + void setL3 (const QString &s) { ls3 = s; } + + QString l1 () const { return ls1; } + QString l2 () const { return ls2; } + QString l3 () const { return ls3; } + + bool isEmpty() const; + void clear(); + +protected: + + QString ls1, ls2, ls3; +}; + + +class TenseRelation +{ + public: + + TenseRelation (const QString & _short, const QString & _long) + : shortId (_short), longId(_long) {} + + inline QString shortStr() const { return shortId; } + inline QString longStr() const { return longId; } + + protected: + + QString shortId, longId; +}; + + +class Conjugation +{ + +public: + + Conjugation () {} + + int numEntries() const; + + static vector getRelation (); + static void setTenseNames (vector names); + + static QString getName (const QString &abbrev); + static QString getName (int index); + static QString getAbbrev (const QString &name); + static QString getAbbrev (int index); + static int numInternalNames(); + static int numTenses(); + + QString getType (int index); + void setType (int index, const QString & type); + void cleanUp(); + bool isEmpty (int idx); + + QString pers1Singular(const QString &type) const; + QString pers2Singular(const QString &type) const; + bool pers3SingularCommon(const QString &type) const; + QString pers3FemaleSingular(const QString &type) const; + QString pers3MaleSingular(const QString &type) const; + QString pers3NaturalSingular(const QString &type) const; + + QString pers1Plural(const QString &type) const; + QString pers2Plural(const QString &type) const; + bool pers3PluralCommon(const QString &type) const; + QString pers3FemalePlural(const QString &type) const; + QString pers3MalePlural(const QString &type) const; + QString pers3NaturalPlural(const QString &type) const; + + void setPers1Singular(const QString &type, const QString &str); + void setPers2Singular(const QString &type, const QString &str); + void setPers3SingularCommon(const QString &type, bool f); + void setPers3FemaleSingular(const QString &type, const QString &str); + void setPers3MaleSingular(const QString &type, const QString &str); + void setPers3NaturalSingular(const QString &type, const QString &str); + + void setPers1Plural(const QString &type, const QString &str); + void setPers2Plural(const QString &type, const QString &str); + void setPers3PluralCommon(const QString &type, bool f); + void setPers3FemalePlural(const QString &type, const QString &str); + void setPers3MalePlural(const QString &type, const QString &str); + void setPers3NaturalPlural(const QString &type, const QString &str); + +private: + + struct conjug_t { + + conjug_t() { + p3common = false; + s3common = false; + } + + QString type; + bool p3common, + s3common; + QString pers1_sing, + pers2_sing, + pers3_m_sing, + pers3_f_sing, + pers3_n_sing, + pers1_plur, + pers2_plur, + pers3_m_plur, + pers3_f_plur, + pers3_n_plur; + }; + + struct conjug_name_t { + const char *abbrev; + const char *name; + }; + +protected: + + vector conjugations; + + static conjug_name_t names []; + static vector userTenses; +}; + + +#endif // grammarmanager_included + diff --git a/kvoctrain/kvoctrain/kvt-core/kvd_csv.cpp b/kvoctrain/kvoctrain/kvt-core/kvd_csv.cpp new file mode 100644 index 00000000..851e0ea9 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvd_csv.cpp @@ -0,0 +1,243 @@ +/*************************************************************************** + + maintain a document in text format + + ----------------------------------------------------------------------- + + begin : Sat Sep 06 11:00:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include "kvoctrain.h" + +#include + +#include +using namespace std; + +bool kvoctrainDoc::saveTypeNameCsv (QTextStream &) +{ + return true; +} + + +bool kvoctrainDoc::loadTypeNameCsv (QTextStream &) +{ + return true; +} + + +bool kvoctrainDoc::saveLessonCsv (QTextStream &) +{ + return true; +} + + +bool kvoctrainDoc::loadLessonCsv (QTextStream &) +{ + return true; +} + +bool kvoctrainDoc::saveToCsv (QTextStream& os, QString &) +{ + QString separator = Prefs::separator(); + + saveTypeNameCsv (os); + saveLessonCsv (os); + + int ent_no = 0; + int ent_percent = (int) vocabulary.size () / 100; + float f_ent_percent = (int) vocabulary.size () / 100.0; + emit progressChanged(this, 0); + + os << i18n("! Title:") << separator << getTitle() << "\n"; + os << i18n("! Author:") << separator << getAuthor() << "\n"; + + vector csv_order = kvoctrainApp::getCsvOrder(this); + + vector::const_iterator first = vocabulary.begin (); + QString exp; + + os.setCodec(QTextCodec::codecForName("UTF-8")); + while (first != vocabulary.end ()) { + + ent_no++; + if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) + emit progressChanged(this, ent_no / (int) f_ent_percent); + + exp = ""; + // now concat columns according to paste-order + bool sep = false; + for (int i = 0; i < (int) csv_order.size(); i++) { + if (!sep) + sep = true; + else + exp += separator; + + if (csv_order[i] >= 0) { + if (csv_order[i] == 0) + exp += (*first).getOriginal(); + else + exp += (*first).getTranslation(csv_order[i]); + } + } + + if (!exp.isEmpty()) + os << exp << "\n"; + + first++; + } + + setModified (false); + return os.device()->status() == IO_Ok; +} + + +bool kvoctrainDoc::loadFromCsv (QTextStream& is) +{ + QString separator = Prefs::separator(); + QStringList lang_order = Prefs::pasteOrder(); + + langs.clear(); + vocabulary.clear(); + loadTypeNameCsv (is); + loadLessonCsv (is); + + // autodetect utf8 + // FIXME: provide choice for Latinx? + is.setCodec(QTextCodec::codecForName("ISO 8859-1")); + is.setEncoding(QTextStream::Latin1); + + int size = is.device()->size (); + int ln = size / 20 / 100; // assume each line about 20 chars + float f_ent_percent = size / 100.0; + emit progressChanged (this, 0); + + bool utf8_mode = false; + int lang_num = 0; + for (int l = 0; !is.eof(); l++) { + QString s = is.readLine(); + + // autodetect utf8 + if (!utf8_mode) { + for (int i = 0; !utf8_mode && i < (int) s.length(); ++i) { + ushort trigger = s[i].unicode(); + if (trigger >= 0x80) { + int remain = s.length() - i; + if ((trigger & 0xE0) == 0xC0){ // 110x xxxx + if ( (remain > 1) + && (s[i+1].unicode() & 0xC0) == 0x80) + utf8_mode = true; + } + else if ((trigger & 0xF0) == 0xE0) { // 1110 xxxx + if ( remain > 2 + && s[i+1].unicode() & 0xC0 == 0x80 + && s[i+2].unicode() & 0xC0 == 0x80) + utf8_mode = true; + } + else if ((trigger & 0xF8) == 0xF0) { // 1111 0xxx + if ( remain > 3 + && s[i+1].unicode() & 0xC0 == 0x80 + && s[i+2].unicode() & 0xC0 == 0x80 + && s[i+3].unicode() & 0xC0 == 0x80) + utf8_mode = true; + } + else if ((trigger & 0xFC) == 0xF8) { // 1111 10xx + if ( remain > 4 + && s[i+1].unicode() & 0xC0 == 0x80 + && s[i+2].unicode() & 0xC0 == 0x80 + && s[i+3].unicode() & 0xC0 == 0x80 + && s[i+4].unicode() & 0xC0 == 0x80) + utf8_mode = true; + } + else if ((trigger & 0xFE) == 0xFC) { // 1111 110x + if ( remain > 5 + && s[i+1].unicode() & 0xC0 == 0x80 + && s[i+2].unicode() & 0xC0 == 0x80 + && s[i+3].unicode() & 0xC0 == 0x80 + && s[i+4].unicode() & 0xC0 == 0x80 + && s[i+5].unicode() & 0xC0 == 0x80) + utf8_mode = true; + } + } + } + + if (utf8_mode) { + is.setCodec(QTextCodec::codecForName("UTF-8")); + is.setEncoding(QTextStream::UnicodeUTF8); + s = QString::fromUtf8(s.ascii()); + } + + } + + ln--; + if (ln <= 0) { + ln = size / 20 / 100; // assume each line about 20 chars + emit progressChanged(this, is.device()->at() / (int) f_ent_percent); + } + + // similar in kva_clip.cpp::slotEditPaste() + + if (!s.stripWhiteSpace().isEmpty()) { + kvoctrainExpr bucket (s, separator); + kvoctrainExpr expr; + // now move columns according to paste-order + for (int i = 0; i < bucket.numTranslations()+1; i++) { + lang_num = QMAX (lang_num, bucket.numTranslations()+1); + if (i == 0) + expr.setOriginal(bucket.getOriginal()); + else { + QString ts = bucket.getTranslation(i); + expr.setTranslation(i, ts); + } + } + appendEntry (&expr); + } + } + + for (int j = 0; j < lang_num; j++) { + if (j < (int) lang_order.count() ) { + langs.push_back((lang_order)[j]); + } + else { + if (j == 0) + langs.push_back("org"); + else { + QString s; + s.setNum(j); + s.insert(0, "trans"); + langs.push_back(s); + } + } + } + setModified (false); + return is.device()->status() == IO_Ok; +} + + +void kvoctrainDoc::errorCsv (int /*line*/, const QString &text ) +{ + unknown_elem = true; + QApplication::setOverrideCursor( arrowCursor, true ); + QString s = kapp->makeStdCaption(i18n("Error in csv file")); + QString msg = text; + KMessageBox::error( 0, msg, s); + QApplication::restoreOverrideCursor(); +} diff --git a/kvoctrain/kvoctrain/kvt-core/kvd_lex.cpp b/kvoctrain/kvoctrain/kvt-core/kvd_lex.cpp new file mode 100644 index 00000000..feb160cf --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvd_lex.cpp @@ -0,0 +1,395 @@ +/*************************************************************************** + + maintain a *.lex document (vocabulary trainer for Win) + + ----------------------------------------------------------------------- + + begin : Sat Sep 04 11:00:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include + +#include "kvoctraindoc.h" + + +#include +using namespace std; + +#define LEX_MAX_ATTR 20 +#define LEX_MAX_LESSON 9 + +/* sample for a lex-file + +Vocabulary Trainer V5.0 +LEX|Deutsch|Englisch| 259 260 1 1 1 0 0 268 0 1 1 1 1 145 6 23 1999 255 1 1 653 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 1 1 0 0 | +-11 700 +System +Energie- und Automatisierungstechnik. V. Manuela Lutz. Danke. +1 1 der die das|he she it| +1 1 eine einer eines einen einem|has have had is be| +1 1 er sie es|his him her its| +1 1 wir ihr euch|in to into on at too| +1 1 in an auf bei|the a an| +1 1 zu um zur zum|out by with of off| +1 1 ist sind seid|something someone some| +1 1 dies dieser dieses|under below| +1 1 || +1 1 || +der die das ein eine einer eines einen einem|the a an| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +| +Sachgebiete| +| +| +| +| +| +| +| +| +32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 +1 0 255 255 255 255 255 255 0 0 1 Abbildung||||mapping|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +1 0 255 255 255 255 255 255 0 0 1 Abblendkappe||||anti-dazzle device|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| +... +*/ + + +static QString extract (QString &line) +{ + QString ret; + int lim = line.find ("|"); + if (lim < 0) { + ret = line; + line = ""; + } + else { + ret = line.left(lim); + line.remove (0, lim+1); + } + + return ret; +} + + +bool kvoctrainDoc::saveTypeNameLex (QTextStream &os) +{ + int i; + for (i = 0; i < (int) type_descr.size() && i < LEX_MAX_ATTR; i++) + os << getTypeName(i) << "|\n"; + + while (i++ < LEX_MAX_ATTR) + os << "|\n"; + + return os.device()->status() == IO_Ok; +} + + +bool kvoctrainDoc::loadTypeNameLex (QTextStream &is) +{ + QString s; + QString attr; + + type_descr.clear(); + + for (int i = 0; i < LEX_MAX_ATTR; i++) { + s = is.readLine(); + attr = extract (s); +/* + if (attr.stripWhiteSpace().isEmpty()) { + attr.setNum (i+1); + attr.insert (0, "#"); + } +*/ + type_descr.push_back (attr); + } + + return is.device()->status() == IO_Ok; +} + + +bool kvoctrainDoc::saveLessonLex (QTextStream &os) +{ + int i; + for (i = 0; i < (int) lesson_descr.size() && i < LEX_MAX_LESSON; i++) + os << lesson_descr[i] << "|\n"; + + while (i++ < LEX_MAX_LESSON) + os << "|\n"; + + return os.device()->status() == IO_Ok; +} + + +bool kvoctrainDoc::loadLessonLex (QTextStream &is) +{ + QString s; + QString lesson; + + lesson_descr.clear(); + + for (int i = 0; i < LEX_MAX_LESSON; i++) { + s = is.readLine(); + lesson = extract (s); + if (lesson.stripWhiteSpace().isEmpty()) { + lesson = "#" + QString::number(i+1); + } + lesson_descr.push_back (lesson); + } + + return is.device()->status() == IO_Ok; +} + + +bool kvoctrainDoc::saveToLex (QTextStream& os, QString & /*title*/) +{ + os << LEX_IDENT_50 "\n"; + os << "LEX|" << getOriginalIdent() << "|" << getIdent(1) << "|" + << "259 260 1 1 1 0 0 268 0 1 1 1 1 "; + os << (int) vocabulary.size(); + os << " 9 5 1999 255 1 1 653 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 1 1 0 0 |#3" << "\n"; + os << "-11 700 0 0 0 0 0 0 0 0 0 0" << "\n"; + os << "System\n"; + os << getTitle() << "\n"; + os << "1 1 der die das|he she it|" << "\n"; + os << "1 1 eine einer eines einen einem|has have had is be|" << "\n"; + os << "1 1 er sie es|his him her its|" << "\n"; + os << "1 1 wir ihr euch|in to into on at too|" << "\n"; + os << "1 1 in an auf bei|the a an|" << "\n"; + os << "1 1 zu um zur zum|out by with of off|" << "\n"; + os << "1 1 ist sind seid|something someone some|" << "\n"; + os << "1 1 dies dieser dieses|under below|" << "\n"; + os << "1 1 ||" << "\n"; + os << "1 1 ||" << "\n"; + os << "der die das ein eine einer eines einen einem|the a an|" << "\n"; + + if (!saveTypeNameLex (os)) + return false; + + if (!saveLessonLex (os)) + return false; + + os << "32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32" << "\n"; + + int ent_no = 0; + int ent_percent = (int) vocabulary.size () / 100; + float f_ent_percent = (int) vocabulary.size () / 100.0; + emit progressChanged(this, 0); + + vector::const_iterator first = vocabulary.begin (); + while (first != vocabulary.end ()) { + + ent_no++; + if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) + emit progressChanged(this, int(ent_no / f_ent_percent)); + + os << "0" // type + << " " << "255 255 255 255 255 255 255" + << " " << QMIN (2, (*first).getGrade(false)) + << " " << QMIN (2, (*first).getGrade(true)) + << " " << (*first).getLesson() + << " " << (*first).getOriginal() + << " " << "||||" // synonyms + << (*first).getTranslation(1) + << "||||" // synonyms + << "||||||||||||||||||||||||||||||||||||||||||||||||||||||||" + << "\n"; + + first++; + } + + setModified (false); + return os.device()->status() == IO_Ok; +} + + +bool kvoctrainDoc::loadFromLex (QTextStream& is) +{ + + langs.clear(); + vocabulary.clear(); + QString version, + info1, + s_dummy, + title, + f_keys, + ident, + orgID, + transID; + + int i_dummy, + type, + f_grade, + t_grade, + lesson; + + int lines = 10000000; + + version = is.readLine(); + info1 = is.readLine(); + ident = extract (info1); + + orgID = extract (info1); + if (orgID.isEmpty()) + orgID = "original"; + + transID = extract (info1); + if (transID.isEmpty()) + transID = "translation"; + + if (ident != "LEX" || version != LEX_IDENT_50) { + errorLex (1, "invalid file format"); + return false; + } + + // first two chars usually give language code: + // english ==> en + // Deutsch ==> de + // italano ==> it + + langs.push_back (orgID.left(2).lower()); + langs.push_back (transID.left(2).lower()); + + QTextStream params (info1, IO_ReadOnly); + params >> i_dummy; + params >> i_dummy; + params >> i_dummy; + params >> i_dummy; + params >> i_dummy; + params >> i_dummy; + params >> i_dummy; + params >> i_dummy; + params >> i_dummy; + params >> i_dummy; + params >> i_dummy; + params >> i_dummy; + params >> i_dummy; + params >> lines; + + s_dummy = is.readLine(); // Font + s_dummy = is.readLine(); // Font + title = is.readLine(); + setTitle (title); + s_dummy = is.readLine(); + s_dummy = is.readLine(); + s_dummy = is.readLine(); + s_dummy = is.readLine(); + s_dummy = is.readLine(); + s_dummy = is.readLine(); + s_dummy = is.readLine(); + s_dummy = is.readLine(); + s_dummy = is.readLine(); + s_dummy = is.readLine(); + s_dummy = is.readLine(); + + if (!loadTypeNameLex (is)) + return false; + + if (!loadLessonLex (is)) + return false; + + f_keys = is.readLine(); + + int ent_percent = (int) lines / 100; + float f_ent_percent = (int) lines / 100.0; + emit progressChanged(this, 0); + + for (int i = 0; !is.eof() && i < lines; i++) { + if (ent_percent != 0 && (i % ent_percent) == 0 ) { + emit progressChanged(this, int(i / f_ent_percent)); + } + + is >> type; + is >> i_dummy; + is >> i_dummy; + is >> i_dummy; + is >> i_dummy; + is >> i_dummy; + is >> i_dummy; + is >> i_dummy; + is >> t_grade; + is >> f_grade; + is >> lesson; + + QString line = is.readLine(); + QString s; + + QString original = extract (line); + for (int i = 0; i < 3; i++) { + s = extract (line); + if (!s.isEmpty()) + original += ", " +s; + } + + QString translation = extract (line); + for (int i = 0; i < 3; i++) { + s = extract (line); + if (!s.isEmpty()) + translation += ", " +s; + } + +/* ignore rest + >> "||||||||||||||||||||||||||||||||||||||||||||||||||||||||" + >> "\n"; +*/ + kvoctrainExpr kve (original); + kve.setGrade (1, t_grade, false); + kve.setGrade (1, f_grade, true); + kve.setLesson (lesson); + kve.addTranslation (translation); + +// FIXME: convert attribute to word type ? + + vocabulary.push_back(kve); + + } + + setModified (false); + return is.device()->status() == IO_Ok; +} + + +void kvoctrainDoc::errorLex (int /*line*/, const QString &text ) +{ + unknown_elem = true; + QApplication::setOverrideCursor( arrowCursor, true ); + QString s = kapp->makeStdCaption(i18n("Error in lex file")); + QString msg = text; + KMessageBox::error(0, msg, s); + QApplication::restoreOverrideCursor(); +} diff --git a/kvoctrain/kvoctrain/kvt-core/kvd_rb_kvtml1.cpp b/kvoctrain/kvoctrain/kvt-core/kvd_rb_kvtml1.cpp new file mode 100644 index 00000000..4aea5283 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvd_rb_kvtml1.cpp @@ -0,0 +1,888 @@ +/*************************************************************************** + + read big body of a kvtml document + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "QueryManager.h" +#include "UsageManager.h" + +#include +#include +#include + +bool kvoctrainDoc::extract_T_DESCR_attr (XmlReader &xml, + XmlElement &elem, int &no) +{ + no = 0; + list::const_iterator first = elem.attributes ().begin (); + while (first != elem.attributes ().end ()) { + if ((*first).name () == KV_LESS_NO) + no = (*first).intValue(); + else { + if (!unknownAttribute(xml.lineNumber(), "descr", (*first).name ())) + return false; + } + first++; + } + return true; +} + + +bool kvoctrainDoc::extract_T_GROUP_attr (XmlReader &xml, + XmlElement &elem) +{ + list::const_iterator first = elem.attributes ().begin (); + while (first != elem.attributes ().end ()) { +/* + if ((*first).name () == KV_SIZEHINT) + width = (*first).intValue(); + else */ { + if (!unknownAttribute(xml.lineNumber(), "type", (*first).name ())) + return false; + } + first++; + } + return true; +} + + +bool kvoctrainDoc::loadTypeNameKvtMl (XmlElement elem, XmlReader& xml) +{ + bool endOfGroup = false; + QString s; + type_descr.clear(); + + if (!extract_T_GROUP_attr (xml, elem)) + return false; + + do { + if (! xml.readElement (elem)) + break; + + if (elem.tag () == KV_TYPE_GRP) { + if (! elem.isEndTag ()) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_TYPE_GRP)); + return false; + } + else + endOfGroup = true; + + } + else if (elem.tag () == KV_TYPE_DESC && !elem.isEndTag() ) { + int no; + if (!extract_T_DESCR_attr (xml, elem, no)) + return false; + + if (!xml.readElement (elem)) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + + if (elem.tag() == "#PCDATA") { // element data + s = xml.getText(); + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + else if (elem.tag() != KV_TYPE_DESC || !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_TYPE_DESC)); + return false; + } + } + else { + if (elem.tag() != KV_TYPE_DESC || !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_TYPE_DESC)); + return false; + } + + s = ""; + } + type_descr.push_back (s); + } + else { + if (elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("unexpected ending tag <%1>" ).arg(elem.tag())); + return false; + } + else { + unknownElement (xml.lineNumber(), elem.tag() ); + return false; + } + } + } while (! endOfGroup); + + return true; +} + + +bool kvoctrainDoc::loadTenseNameKvtMl (XmlElement elem, XmlReader& xml) +{ + bool endOfGroup = false; + QString s; + tense_descr.clear(); + + if (!extract_T_GROUP_attr (xml, elem)) + return false; + + do { + if (! xml.readElement (elem)) + break; + + if (elem.tag () == KV_TENSE_GRP) { + if (! elem.isEndTag ()) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_TENSE_GRP)); + return false; + } + else + endOfGroup = true; + + } + else if (elem.tag () == KV_TENSE_DESC && !elem.isEndTag() ) { + int no; + if (!extract_T_DESCR_attr (xml, elem, no)) + return false; + + if (!xml.readElement (elem)) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + + if (elem.tag() == "#PCDATA") { // element data + s = xml.getText(); + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + else if (elem.tag() != KV_TENSE_DESC || !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_TENSE_DESC)); + return false; + } + } + else { + if (elem.tag() != KV_TENSE_DESC || !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_TENSE_DESC)); + return false; + } + + s = ""; + } + tense_descr.push_back (s); + } + else { + if (elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("unexpected ending tag <%1>" ).arg(elem.tag())); + return false; + } + else { + unknownElement (xml.lineNumber(), elem.tag() ); + return false; + } + } + } while (! endOfGroup); + + return true; +} + + +bool kvoctrainDoc::loadUsageNameKvtMl (XmlElement elem, XmlReader& xml) +{ + bool endOfGroup = false; + QString s; + usage_descr.clear(); + + if (!extract_T_GROUP_attr (xml, elem)) + return false; + + do { + if (! xml.readElement (elem)) + break; + + if (elem.tag () == KV_USAGE_GRP) { + if (! elem.isEndTag ()) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_USAGE_GRP)); + return false; + } + else + endOfGroup = true; + + } + else if (elem.tag () == KV_USAGE_DESC && !elem.isEndTag() ) { + int no; + if (!extract_T_DESCR_attr (xml, elem, no)) + return false; + + if (!xml.readElement (elem)) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + + if (elem.tag() == "#PCDATA") { // element data + s = xml.getText(); + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + else if (elem.tag() != KV_USAGE_DESC || !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_USAGE_DESC)); + return false; + } + } + else { + if (elem.tag() != KV_USAGE_DESC || !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_USAGE_DESC)); + return false; + } + + s = ""; + } + usage_descr.push_back (s); + } + else { + if (elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("unexpected ending tag <%1>" ).arg(elem.tag())); + return false; + } + else { + unknownElement (xml.lineNumber(), elem.tag() ); + return false; + } + } + } while (! endOfGroup); + + return true; +} + + +bool kvoctrainDoc::extract_O_T_attr ( + XmlReader &xml, + XmlElement &elem, + QString &lang, + grade_t &grade, grade_t &rev_grade, + int &count, int &rev_count, + time_t &date, time_t &rev_date, + QString &remark, + int &bcount, int &rev_bcount, + QString &query_id, + QString &pronunce, + int &width, + QString &type, + QString &faux_ami_f, + QString &faux_ami_t, + QString &synonym, + QString &example, + QString &antonym, + QString &usage, + QString ¶phrase) +{ + grade = KV_NORM_GRADE; + rev_grade = KV_NORM_GRADE; + count = 0; + rev_count = 0; + bcount = 0; + rev_bcount = 0; + date = 0; + rev_date = 0; + remark = ""; + lang = ""; + query_id = ""; + pronunce = ""; + faux_ami_t = ""; + faux_ami_f = ""; + synonym = ""; + example = ""; + usage = ""; + paraphrase = ""; + antonym = ""; + width = -1; +//type = exprtype + list::const_iterator first = elem.attributes ().begin (); + int pos; + while (first != elem.attributes ().end ()) { + + if ((*first).name () == KV_LANG) + lang = (*first).stringValue(); + + else if ((*first).name () == KV_SIZEHINT) + width = (*first).intValue(); + + else if ((*first).name () == KV_CHARSET) { + } + + else if ((*first).name () == KV_GRADE) { + QString s = (*first).stringValue(); + + if ((pos = s.find(';')) >= 1) { + grade = s.left(pos).toInt(); + rev_grade = s.mid(pos+1, s.length()).toInt(); + } + else + grade = s.toInt(); + } + + else if ((*first).name () == KV_COUNT) { + QString s = (*first).stringValue(); + if ((pos = s.find(';')) >= 1) { + count = s.left(pos).toInt(); + rev_count = s.mid(pos+1, s.length()).toInt(); + } + else + count = s.toInt(); + } + + else if ((*first).name () == KV_BAD) { + QString s = (*first).stringValue(); + if ((pos = s.find(';')) >= 1) { + bcount = s.left(pos).toInt(); + rev_bcount = s.mid(pos+1, s.length()).toInt(); + } else + bcount = s.toInt(); + } + + else if ((*first).name () == KV_DATE) { + QString s = (*first).stringValue(); + if ((pos = s.find(';')) >= 1) { + date = s.left(pos).toInt(); + rev_date = s.mid(pos+1, s.length()).toInt(); + } + else { + date = s.toInt(); + } + } + + else if ((*first).name () == KV_DATE2) { + QString s = (*first).stringValue(); + if ((pos = s.find(';')) >= 1) { + date = decompressDate (s.left(pos)); + rev_date = decompressDate (s.mid(pos+1, s.length())); + } + else { + date = decompressDate (s); + } + } + + else if ((*first).name () == KV_REMARK) { + remark = (*first).stringValue(); + } + + else if ((*first).name () == KV_FAUX_AMI_F) { + faux_ami_f = (*first).stringValue(); + } + + else if ((*first).name () == KV_FAUX_AMI_T) { + faux_ami_t = (*first).stringValue(); + } + + else if ((*first).name () == KV_SYNONYM) { + synonym = (*first).stringValue(); + } + + else if ((*first).name () == KV_EXAMPLE) { + example = (*first).stringValue(); + } + + else if ((*first).name () == KV_USAGE) { + usage = (*first).stringValue(); + + if (usage.length() != 0 && usage.left(1) == UL_USER_USAGE) { + int num = QMIN(usage.mid (1, 40).toInt(), 1000); // paranioa check + if( num > (int) usage_descr.size() ) { // description missing ? + QString s; + for (int i = usage_descr.size(); i < num; i++) { + s.setNum (i+1); + s.insert (0, "#"); // invent descr according to number + usage_descr.push_back (s); + } + } + } + } + + else if ((*first).name () == KV_PARAPHRASE) { + paraphrase = (*first).stringValue(); + } + + else if ((*first).name () == KV_ANTONYM) { + antonym = (*first).stringValue(); + } + + else if ((*first).name () == KV_EXPRTYPE) { + type = (*first).stringValue(); + if (type == "1") + type = QM_VERB; + else if (type == "2") // convert from pre-0.5 versions + type = QM_NOUN; + else if (type == "3") + type = QM_NAME; + + if (type.length() != 0 && type.left(1) == QM_USER_TYPE) { + int num = QMIN(type.mid (1, 40).toInt(), 1000); // paranoia check + if( num > (int) type_descr.size() ) { // description missing ? + QString s; + for (int i = type_descr.size(); i < num; i++) { + s.setNum (i+1); + s.insert (0, "#"); // invent descr according to number + type_descr.push_back (s); + } + } + } + } + + else if ((*first).name () == KV_PRONUNCE) { + pronunce = (*first).stringValue(); + } + + else if ((*first).name () == KV_QUERY) { + query_id = (*first).stringValue(); + } + + else { + if (!unknownAttribute(xml.lineNumber(), "o> or ::const_iterator first = elem.attributes ().begin (); + while (first != elem.attributes ().end ()) { + if ((*first).name () == KV_LESS_MEMBER) + lesson = (*first).intValue(); + else if ((*first).name () == KV_SELECTED) + sel = (*first).intValue() != 0; + else if ((*first).name () == KV_INACTIVE) + active = !(*first).intValue() != 0; + else if ((*first).name () == KV_EXPRTYPE) { + type = (*first).stringValue(); + if (type == "1") + type = QM_VERB; + else if (type == "2") // convert from pre-0.5 versions + type = QM_NOUN; + else if (type == "3") + type = QM_NAME; + + if (type.length() != 0 && type.left(1) == QM_USER_TYPE) { + int num = QMIN(type.mid (1, 40).toInt(), 1000); // paranoia check + if( num > (int) type_descr.size() ) { // description missing ? + QString s; + for (int i = type_descr.size(); i < num; i++) { + s.setNum (i+1); + s.insert (0, "#"); // invent descr according to number + type_descr.push_back (s); + } + } + } + } + else { + if (!unknownAttribute(xml.lineNumber(), "e", (*first).name ())) + return false; + } + first++; + } + return true; +} + + +bool kvoctrainDoc::loadComparison (Comparison &comp, XmlElement elem, + XmlReader &xml) +/* + + good + better + best + +*/ +{ + bool endOfGroup = false; + QString s; + comp.clear(); + + do { + if (! xml.readElement (elem)) + break; + + if (elem.tag () == KV_COMPARISON_GRP) { + if (! elem.isEndTag ()) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(elem.tag())); + return false; + } + else + endOfGroup = true; + + } + + else if (elem.tag () == KV_COMP_L1 && !elem.isEndTag() ) { + if (!extract_simple_tag (KV_COMP_L1, xml, elem, s)) + return false; + comp.setL1(s); + } + + else if (elem.tag () == KV_COMP_L2 && !elem.isEndTag() ) { + if (!extract_simple_tag (KV_COMP_L2, xml, elem, s)) + return false; + comp.setL2(s); + } + + else if (elem.tag () == KV_COMP_L3 && !elem.isEndTag() ) { + if (!extract_simple_tag (KV_COMP_L3, xml, elem, s)) + return false; + comp.setL3(s); + } + + else { + if (elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("unexpected ending tag <%1>").arg(elem.tag())); + return false; + } + else { + unknownElement (xml.lineNumber(), elem.tag() ); + return false; + } + } + } while (! endOfGroup); + + return true; +} + + +bool kvoctrainDoc::loadMultipleChoice (MultipleChoice &mc, XmlElement elem, + XmlReader &xml) +/* + + good + better + best + best 2 + best 3 + +*/ + +{ + bool endOfGroup = false; + QString s; + mc.clear(); + + do { + if (! xml.readElement (elem)) + break; + + if (elem.tag () == KV_MULTIPLECHOICE_GRP) { + if (! elem.isEndTag ()) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(elem.tag())); + return false; + } + else + endOfGroup = true; + + } + + else if (elem.tag () == KV_MC_1 && !elem.isEndTag() ) { + if (!extract_simple_tag (KV_MC_1, xml, elem, s)) + return false; + mc.setMC1(s); + } + + else if (elem.tag () == KV_MC_2 && !elem.isEndTag() ) { + if (!extract_simple_tag (KV_MC_2, xml, elem, s)) + return false; + mc.setMC2(s); + } + + else if (elem.tag () == KV_MC_3 && !elem.isEndTag() ) { + if (!extract_simple_tag (KV_MC_3, xml, elem, s)) + return false; + mc.setMC3(s); + } + + else if (elem.tag () == KV_MC_4 && !elem.isEndTag() ) { + if (!extract_simple_tag (KV_MC_4, xml, elem, s)) + return false; + mc.setMC4(s); + } + + else if (elem.tag () == KV_MC_5 && !elem.isEndTag() ) { + if (!extract_simple_tag (KV_MC_5, xml, elem, s)) + return false; + mc.setMC5(s); + } + + else { + if (elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("unexpected ending tag <%1>").arg(elem.tag())); + return false; + } + else { + unknownElement (xml.lineNumber(), elem.tag() ); + return false; + } + } + } while (! endOfGroup); + + mc.normalize(); + return true; +} + + +bool kvoctrainDoc::parseBody_kvtml (XmlElement elem, XmlReader& xml) +{ + bool endOfBody = false; + bool lessgroup = false; + bool optgroup = false; + bool attrgroup = false; + bool tensegroup = false; + bool usagegroup = false; + bool articlegroup = false; + bool conjuggroup = false; + + int ent_no = 0; + int ent_percent = (int) lines / 100; + float f_ent_percent = (int) lines / 100.0; + if (lines != 0) + emit progressChanged(this, 0); + + do { + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + + if (elem.tag () == KV_DOCTYPE) { + if (! elem.isEndTag ()) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(elem.tag())); + return false; + } + else + endOfBody = true; + } + + else if (elem.tag () == KV_LESS_GRP && !elem.isEndTag() ) { + if (lessgroup) { + errorKvtMl (xml.lineNumber(), + i18n("repeated occurrence of tag <%1>").arg(elem.tag())); + return false; + } + lessgroup = true; + if (!loadLessonKvtMl (elem, xml)) + return false; + } + + else if (elem.tag () == KV_ARTICLE_GRP && !elem.isEndTag() ) { + if (articlegroup) { + errorKvtMl (xml.lineNumber(), + i18n("repeated occurrence of tag <%1>").arg(elem.tag())); + return false; + } + articlegroup = true; + if (!loadArticleKvtMl (elem, xml)) + return false; + } + + else if (elem.tag () == KV_CONJUG_GRP && !elem.isEndTag() ) { + if (conjuggroup) { + errorKvtMl (xml.lineNumber(), + i18n("repeated occurrence of tag <%1>").arg(elem.tag())); + return false; + } + conjuggroup = true; + if (!loadConjugKvtMl (conjugations, KV_CON_ENTRY, elem, xml)) + return false; + } + + else if (elem.tag () == KV_OPTION_GRP && !elem.isEndTag() ) { + if (optgroup) { + errorKvtMl (xml.lineNumber(), + i18n("repeated occurrence of tag <%1>").arg(elem.tag())); + return false; + } + optgroup = true; + if (!loadOptionsKvtMl (elem, xml)) + return false; + } + + else if (elem.tag () == KV_TYPE_GRP && !elem.isEndTag() ) { + if (attrgroup) { + errorKvtMl (xml.lineNumber(), + i18n("repeated occurrence of tag <%1>").arg(elem.tag())); + return false; + } + attrgroup = true; + if (!loadTypeNameKvtMl (elem, xml)) + return false; + } + + else if (elem.tag () == KV_TENSE_GRP && !elem.isEndTag() ) { + if (tensegroup) { + errorKvtMl (xml.lineNumber(), + i18n("repeated occurrence of tag <%1>").arg(elem.tag())); + return false; + } + tensegroup = true; + if (!loadTenseNameKvtMl (elem, xml)) + return false; +// Conjugation::setTenseNames(tense_descr); + } + + else if (elem.tag () == KV_USAGE_GRP && !elem.isEndTag() ) { + if (usagegroup) { + errorKvtMl (xml.lineNumber(), + i18n("repeated occurrence of tag <%1>").arg(elem.tag())); + return false; + } + usagegroup = true; + if (!loadUsageNameKvtMl (elem, xml)) + return false; + } + + else if (elem.tag () == KV_EXPR && !elem.isEndTag() ) { + // found expression + + if (lines != 0) { + ent_no++; + if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) + emit progressChanged(this, int(ent_no / f_ent_percent)); + } + if (!parseBody_e (elem, xml)) return false; + } + + else { + if (elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("unexpected ending tag <%1>" ).arg(elem.tag())); + return false; + } + else { + unknownElement (xml.lineNumber(), elem.tag()); + return false; + } + } + + } while (! endOfBody); + + return true; +} + + +bool kvoctrainDoc::unknownAttribute (int line, const QString &name, + const QString &attr ) +{ + if (unknown_attr) // show dialog only once + return true; // proceed + + unknown_attr = true; + + QString ln = i18n("File:\t%1\nLine:\t%2\n").arg(URL().path()).arg(line); + + QString format = i18n( + "Your document contains an unknown attribute <%1> " // keep trailing space + "in tag <%2>.\n" + "Maybe your version of KVocTrain is too old, " + "or the document is damaged.\n" + "If you proceed and save afterwards you are likely to lose data;\n" + "do you want to proceed anyway?\n" + ); + QString msg = format.arg(attr).arg(name); + + QApplication::setOverrideCursor( arrowCursor, true ); + QString s = kapp->makeStdCaption(i18n("Unknown attribute")); + bool result = (KMessageBox::warningContinueCancel(0, ln+msg, s) == KMessageBox::Continue); + QApplication::restoreOverrideCursor(); + return result; +} + + +void kvoctrainDoc::unknownElement (int line, const QString &elem ) +{ + unknown_elem = true; + + QString ln = i18n("File:\t%1\nLine:\t%2\n").arg(URL().path()).arg(line); + + QString format = i18n( + "Your document contains an unknown tag <%1>. " // keep trailing space + "Maybe your version of KVocTrain is too old, " + "or the document is damaged.\n" + "Loading is aborted because KVocTrain cannot " + "read documents with unknown elements.\n" + ); + QString msg = format.arg(elem); + QApplication::setOverrideCursor( arrowCursor, true ); + QString s = kapp->makeStdCaption(i18n("Unknown element")); + KMessageBox::sorry(0, ln+msg, s); + QApplication::restoreOverrideCursor(); +} + + +void kvoctrainDoc::errorKvtMl (int line, const QString &text ) +{ + QApplication::setOverrideCursor( arrowCursor, true ); + QString s = kapp->makeStdCaption(i18n("Error")); + QString ln = i18n("File:\t%1\nLine:\t%2\n").arg(URL().path()).arg(line); + + QString msg = text; + KMessageBox::error(0, ln+msg, s); + QApplication::restoreOverrideCursor(); +} + + +void kvoctrainDoc::warningKvtMl (int line, const QString &text ) +{ + QApplication::setOverrideCursor( arrowCursor, true ); + QString s = kapp->makeStdCaption(i18n("Warning")); + QString ln = i18n("File:\t%1\nLine:\t%2\n").arg(URL().path()).arg(line); + QString msg = text; + KMessageBox::information(0, ln+msg, s); + QApplication::restoreOverrideCursor(); +} diff --git a/kvoctrain/kvoctrain/kvt-core/kvd_rb_kvtml2.cpp b/kvoctrain/kvoctrain/kvt-core/kvd_rb_kvtml2.cpp new file mode 100644 index 00000000..8179bfa6 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvd_rb_kvtml2.cpp @@ -0,0 +1,464 @@ +/*************************************************************************** + + read big body of a kvtml document + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "QueryManager.h" + +#include + + +bool kvoctrainDoc::parseBody_e (XmlElement elem, XmlReader& xml) +{ + grade_t grade, + r_grade; + int qcount, + r_qcount; + int bcount, + r_bcount; + QString remark; + QString pronunce; + time_t qdate, + r_qdate; + bool inquery; + bool active; + QString lang; + QString textstr; + QString exprtype; + bool org_found = false; + QString q_org, + q_trans; + QString query_id; + kvoctrainExpr expr; + int lesson; + int width; + QString type; + QString faux_ami_f; + QString faux_ami_t; + QString synonym; + QString example; + QString antonym; + QString usage; + QString paraphrase; + vector conjug; + Comparison comparison; + MultipleChoice mc; + + if (!extract_KVT_E_attr (xml, elem, lesson, inquery, active, exprtype)) + return false; + + if (lesson + && lesson > (int) lesson_descr.size() ) { // description missing ? + QString s; + for (int i = lesson_descr.size(); i < lesson; i++) { + s.setNum (i+1); + s.insert (0, "#"); // invent descr according to number + lesson_descr.push_back (s); + } + } + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + + if (elem.tag() == KV_EXPR && !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(elem.tag())); + return false; + } + + unsigned int count = 0; + org_found = false; + while (elem.tag() != KV_EXPR) { + + // now want "original" and one or more "translations" + + // found original + + if (elem.tag() == KV_ORG && !elem.isEndTag() ) { + if (org_found) { + errorKvtMl (xml.lineNumber(), + i18n("repeated occurrence of tag <%1>").arg(elem.tag())); + return false; + } + org_found = true; + + type = exprtype; + if (!extract_O_T_attr ( + xml, + elem, + lang, + grade, r_grade, + qcount, r_qcount, + qdate, r_qdate, + remark, + bcount, r_bcount, + query_id, + pronunce, + width, + type, + faux_ami_t, + faux_ami_f, + synonym, + example, + antonym, + usage, + paraphrase)) + return false; + + + if (vocabulary.size() == 0) { // only accept in first entry + if (width >= 0) + setSizeHint (count, width); + + if (query_id == KV_O) + q_org = lang; + + if (query_id == KV_T) + q_trans = lang; + } + + if (langs.size() == 0) { // first entry + if (lang.isEmpty()) // no definition in first entry + lang = "original"; + langs.push_back(lang); + + } + else { + if (lang != langs[0] && !lang.isEmpty()) { // different originals ? + errorKvtMl (xml.lineNumber(), + i18n("ambiguous definition of language code")); + return false; + } + } + count = 0; + +//======================================== +// FIXME:: make loop for this + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + + if (elem.tag () == KV_CONJUG_GRP && !elem.isEndTag() ) { + if (!loadConjugKvtMl (conjug, (QString) KV_CON_TYPE, elem, xml)) + return false; + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + } + + comparison.clear(); + if (elem.tag () == KV_COMPARISON_GRP && !elem.isEndTag() ) { + if (!loadComparison (comparison, elem, xml)) + return false; + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + } + + mc.clear(); + if (elem.tag () == KV_MULTIPLECHOICE_GRP && !elem.isEndTag() ) { + if (!loadMultipleChoice (mc, elem, xml)) + return false; + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + } + + if (elem.tag() == "#PCDATA") { // element data + textstr = xml.getText(); + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + + if (elem.tag() != KV_ORG || !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_ORG)); + return false; + } + } + else { + if (elem.tag() != KV_ORG || !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_ORG)); + return false; + } + textstr = ""; + } + +//======================================== + + expr = kvoctrainExpr (textstr); + expr.setLesson (lesson); + expr.setInQuery(inquery); + expr.setActive(active); + + if (conjug.size() > 0) { + expr.setConjugation(0, conjug[0]); + conjug.clear(); + } + if (!comparison.isEmpty()) { + expr.setComparison(0, comparison); + comparison.clear(); + } + if (!mc.isEmpty()) { + expr.setMultipleChoice(0, mc); + mc.clear(); + } + if (!remark.isEmpty() ) + expr.setRemark (0, remark); + if (!pronunce.isEmpty() ) + expr.setPronunce (0, pronunce); + if (!type.isEmpty() ) + expr.setType(0, type); + if (!synonym.isEmpty() ) + expr.setSynonym(0, synonym); + if (!example.isEmpty() ) + expr.setExample(0, example); + if (!usage.isEmpty() ) + expr.setUsageLabel(0, usage); + if (!paraphrase.isEmpty() ) + expr.setParaphrase(0, paraphrase); + if (!antonym.isEmpty() ) + expr.setAntonym(0, antonym); + } + + // found translation + + else if (elem.tag() == KV_TRANS && !elem.isEndTag() ) { + if (!org_found) { // must be preceded by "original" + errorKvtMl (xml.lineNumber(), + i18n("starting tag <%1> is missing").arg(KV_ORG)); + return false; + } + + count++; + type = exprtype; + if (!extract_O_T_attr ( + xml, + elem, + lang, + grade, r_grade, + qcount, r_qcount, + qdate, r_qdate, + remark, + bcount, r_bcount, + query_id, + pronunce, + width, + type, + faux_ami_f, + faux_ami_t, + synonym, + example, + antonym, + usage, + paraphrase)) + return false; + + if (vocabulary.size() == 0) { // only accept in first entry + if (width >= 0) + setSizeHint (count, width); + + if (query_id == KV_O) + q_org = lang; + + if (query_id == KV_T) + q_trans = lang; + + } + + if (langs.size() <= count) { // new translation + if (lang.isEmpty()) { // no definition in first entry ? + lang.setNum (langs.size() ); + lang.insert (0, "translation "); + } + langs.push_back(lang); + + } + else { + if (lang != langs[count] && !lang.isEmpty()) { // different language ? + errorKvtMl (xml.lineNumber(), + i18n("ambiguous definition of language code")); + return false; + } + } + +//======================================== +// FIXME:: make loop for this + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + + if (elem.tag () == KV_CONJUG_GRP && !elem.isEndTag() ) { + if (!loadConjugKvtMl (conjug, (QString) KV_CON_TYPE, elem, xml)) + return false; + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + } + + comparison.clear(); + if (elem.tag () == KV_COMPARISON_GRP && !elem.isEndTag() ) { + if (!loadComparison (comparison, elem, xml)) + return false; + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + } + + mc.clear(); + if (elem.tag () == KV_MULTIPLECHOICE_GRP && !elem.isEndTag() ) { + if (!loadMultipleChoice (mc, elem, xml)) + return false; + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + } + + textstr = ""; + if (elem.tag() == "#PCDATA") { // element data + textstr = xml.getText(); + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + + if (elem.tag() != KV_TRANS || !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_TRANS)); + return false; + } + // expr ... + } + else { + if (elem.tag() != KV_TRANS || !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_TRANS)); + return false; + } + textstr = ""; + } + +//======================================== + + if (!org_found) { + errorKvtMl (xml.lineNumber(), + i18n("starting tag <%1> is missing").arg(KV_ORG)); + return false; + } +/* + if (qcount == 0) { + grade = KV_NORM_GRADE; + } + + if (r_qcount == 0) { + r_grade = KV_NORM_GRADE; + } +*/ + expr.addTranslation (textstr, grade, r_grade); + expr.setQueryCount (count, qcount, false); + expr.setQueryCount (count, r_qcount, true); + expr.setBadCount (count, bcount, false); + expr.setBadCount (count, r_bcount, true); + expr.setQueryDate (count, qdate, false); + expr.setQueryDate (count, r_qdate, true); + + if (conjug.size() > 0) { + expr.setConjugation(count, conjug[0]); + conjug.clear(); + } + if (!comparison.isEmpty()) { + expr.setComparison(count, comparison); + comparison.clear(); + } + if (!mc.isEmpty()) { + expr.setMultipleChoice(count, mc); + mc.clear(); + } + if (!type.isEmpty() ) + expr.setType (count, type); + if (!remark.isEmpty() ) + expr.setRemark (count, remark); + if (!pronunce.isEmpty() ) + expr.setPronunce (count, pronunce); + if (!faux_ami_f.isEmpty() ) + expr.setFauxAmi (count, faux_ami_f, false); + if (!faux_ami_t.isEmpty() ) + expr.setFauxAmi (count, faux_ami_t, true); + if (!synonym.isEmpty() ) + expr.setSynonym (count, synonym); + if (!example.isEmpty() ) + expr.setExample (count, example); + if (!usage.isEmpty() ) + expr.setUsageLabel (count, usage); + if (!paraphrase.isEmpty() ) + expr.setParaphrase (count, paraphrase); + if (!antonym.isEmpty() ) + expr.setAntonym (count, antonym); + } + else { + if (elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("unexpected ending tag <%1>" ).arg(elem.tag())); + return false; + } + else { + unknownElement (xml.lineNumber(), elem.tag()); + return false; + } + } + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + } + if (numEntries() == 0) + setQueryLang (q_org, q_trans); + vocabulary.push_back (expr); + + return true; +} + + diff --git a/kvoctrain/kvoctrain/kvt-core/kvd_rh_kvtml.cpp b/kvoctrain/kvoctrain/kvt-core/kvd_rh_kvtml.cpp new file mode 100644 index 00000000..e6588675 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvd_rh_kvtml.cpp @@ -0,0 +1,856 @@ +/*************************************************************************** + + read header parts of a kvtml document + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "QueryManager.h" + +#include + +#include + +bool kvoctrainDoc::loadFromKvtMl (QTextStream& is) +{ + // important, first action + // switch to actual encoding afterwards, otherwise blocked + is.setCodec(QTextCodec::codecForName("UTF-8")); + is.setEncoding(QTextStream::UnicodeUTF8); + + langs.clear(); + vocabulary.clear(); + XmlReader xml (is); + + if (! xml.validHeader ()) { + errorKvtMl (xml.lineNumber(), i18n("invalid xml file header") ); + return false; + } + + generator = ""; + cols = 0; + lines = 0; + doctitle = ""; + author = ""; + license = ""; + doc_remark = ""; + XmlElement elem; + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + + if (elem.tag () != KV_DOCTYPE) { + errorKvtMl (xml.lineNumber(), + i18n("Tag <%1> was expected " + "but tag <%2> was read." ).arg(KV_DOCTYPE).arg(elem.tag())); + return false; + } + + list::const_iterator first = elem.attributes ().begin (); + doctitle = i18n("Untitled"); + while (first != elem.attributes ().end ()) { + + if ((*first).name () == KV_ENCODING) { + + if ((*first).stringValue().upper() == (QString)"UTF-8" ) { + is.setCodec(QTextCodec::codecForName("UTF-8")); + is.setEncoding(QTextStream::UnicodeUTF8); + } + else if ((*first).stringValue().upper() == (QString)"8BIT" ) { // old compatibility mode + is.setCodec(QTextCodec::codecForName("ISO 8859-1")); + is.setEncoding(QTextStream::Latin1); + } + else { + is.setCodec(QTextCodec::codecForName("ISO 8859-1")); + is.setEncoding(QTextStream::Latin1); + QString format = i18n("Unknown document encoding \"%1\" was encountered.\n\n" + "It will be ignored. Encoding is now \"%2\"."); + QString msg =format.arg((*first).stringValue ().upper()).arg("ISO 8859-1"); + warningKvtMl (xml.lineNumber(), msg); + } + + } + else if ((*first).name () == KV_TITLE) { + doctitle = (*first).stringValue (); + } + else if ((*first).name () == KV_AUTHOR) { + author = (*first).stringValue (); + } + else if ((*first).name () == KV_LICENSE) { + license = (*first).stringValue (); + } + else if ((*first).name () == KV_DOC_REM) { + doc_remark = (*first).stringValue (); + } + else if ((*first).name () == KV_GENERATOR) { + generator = (*first).stringValue (); + int pos = generator.findRev (KVD_VERS_PREFIX); + if (pos >= 0) { + doc_version = generator; + doc_version.remove (0, pos+2); + } + } + else if ((*first).name () == KV_COLS) { + cols = (*first).intValue (); + } + else if ((*first).name () == KV_LINES) { + lines = (*first).intValue (); + } + else { + if (!unknownAttribute(xml.lineNumber(), "kvtml", (*first).name ())) + return false; + } + + first++; + } + + bool result = parseBody_kvtml (elem, xml); // read vocabulary + + setModified (false); + return result; +} + + +bool kvoctrainDoc::extract_L_DESCR_attr (XmlReader &xml, + XmlElement &elem, int &no, + bool &isCurr, bool &inQuery) +{ + no = 0; + isCurr = false; + inQuery = false; + list::const_iterator first = elem.attributes ().begin (); + while (first != elem.attributes ().end ()) { + if ((*first).name () == KV_LESS_NO) + no = (*first).intValue(); + else if ((*first).name () == KV_LESS_CURR) + isCurr = (*first).intValue() != 0; + else if ((*first).name () == KV_LESS_QUERY) + inQuery = (*first).intValue() != 0; + else { + if (!unknownAttribute(xml.lineNumber(), "descr", (*first).name ())) + return false; + } + first++; + } + return true; +} + + +bool kvoctrainDoc::check_Empty_attr (QString tag_name, + XmlReader &xml, + XmlElement &elem) +{ + list::const_iterator first = elem.attributes ().begin (); + if (first != elem.attributes ().end ()) { + if (!unknownAttribute(xml.lineNumber(), tag_name, (*first).name ())) + return false; + } + return true; +} + + +bool kvoctrainDoc::extract_simple_tag (QString tag_name, + XmlReader& xml, + XmlElement &elem, + QString &data, + bool check_it) +{ + if (check_it) + if (!check_Empty_attr (tag_name, xml, elem)) + return false; + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + + if (elem.tag() == "#PCDATA") { // element data + data = xml.getText(); + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + else if (elem.tag() != tag_name || !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), i18n("expected ending tag <%1>").arg(tag_name)); + return false; + } + } + else { + if (elem.tag() != tag_name || !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), i18n("expected ending tag <%1>").arg(tag_name)); + return false; + } + data = ""; + } + + return true; +} + + +bool kvoctrainDoc::extract_CON_E_attr (XmlReader& xml, + XmlElement &elem, + QString &lang) +{ + lang = ""; + + list::const_iterator first = elem.attributes ().begin (); + while (first != elem.attributes ().end ()) { + + if ((*first).name () == KV_LANG) + lang = (*first).stringValue(); + + else { + if (!unknownAttribute(xml.lineNumber(), "e", (*first).name ())) + return false; + } + first++; + } + return true; +} + + +bool kvoctrainDoc::loadArticleKvtMl (XmlElement elem, XmlReader& xml) + +/* +
    + lang determines also lang order in entries !! + eine which must NOT differ + die + ein + der + ein + das + +
    +*/ + +{ + bool endOfGroup = false; + bool inEntry = false; + QString s; + articles.clear(); + + if (!check_Empty_attr (KV_ARTICLE_GRP, xml, elem)) + return false; + + QString fem_def, + mal_def, + nat_def, + fem_indef, + mal_indef, + nat_indef; + QString lang; + int count = 0; + + do { + if (! xml.readElement (elem)) + break; + + if (elem.tag () == KV_ARTICLE_GRP) { + if (inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_ARTICLE_GRP)); + return false; + } + if (! elem.isEndTag ()) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_ARTICLE_GRP)); + return false; + } + else + endOfGroup = true; + } + else if (elem.tag () == KV_ART_ENTRY) { + if (! elem.isEndTag ()) { + if (inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_ART_ENTRY)); + return false; + } + inEntry = true; + + if (!extract_CON_E_attr (xml, elem, lang) ) + return false; + + if ((int)langs.size() <= count) { // first entry + if (lang.isEmpty()) // no definition in first entry + lang = "original"; + langs.push_back(lang); + } + else { + if (lang != langs[count] && !lang.isEmpty()) { // different originals ? + errorKvtMl (xml.lineNumber(), + i18n("ambiguous definition of language code")); + return false; + } + } + fem_def = ""; + mal_def = ""; + nat_def = ""; + fem_indef = ""; + mal_indef = ""; + nat_indef = ""; + } + else { + count++; + inEntry = false; + articles.push_back (Article(fem_def, fem_indef, + mal_def, mal_indef, + nat_def, nat_indef)); + } + } + else if (elem.tag () == KV_ART_FD && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_ART_FD)); + return false; + } + if (!extract_simple_tag (KV_ART_FD, xml, elem, fem_def)) + return false; + } + else if (elem.tag () == KV_ART_FI && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_ART_FI)); + return false; + } + if (!extract_simple_tag (KV_ART_FI, xml, elem, fem_indef)) + return false; + } + else if (elem.tag () == KV_ART_MD && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_ART_MD)); + return false; + } + if (!extract_simple_tag (KV_ART_MD, xml, elem, mal_def)) + return false; + } + else if (elem.tag () == KV_ART_MI && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_ART_MI)); + return false; + } + if (!extract_simple_tag (KV_ART_MI, xml, elem, mal_indef)) + return false; + } + else if (elem.tag () == KV_ART_ND && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_ART_ND)); + return false; + } + if (!extract_simple_tag (KV_ART_ND, xml, elem, nat_def)) + return false; + } + else if (elem.tag () == KV_ART_NI && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_ART_NI)); + return false; + } + if (!extract_simple_tag (KV_ART_NI, xml, elem, nat_indef)) + return false; + } + else { + if (elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("unexpected ending tag <%1>" ).arg(elem.tag())); + return false; + } + else { + unknownElement (xml.lineNumber(), elem.tag() ); + return false; + } + } + } while (! endOfGroup); + + return true; +} + + +bool kvoctrainDoc::extract_T_attr (XmlReader &xml, + XmlElement &elem, + QString &name) +{ + name = ""; + list::const_iterator first = elem.attributes ().begin (); + while (first != elem.attributes ().end ()) { + + if ((*first).name () == KV_CON_NAME) + name = (*first).stringValue(); + + else { + if (!unknownAttribute(xml.lineNumber(), "e", (*first).name ())) + return false; + } + first++; + } + return true; +} + + +bool kvoctrainDoc::extract_BOOL_attr ( + XmlReader &xml, + XmlElement &elem, + const QString &tag_name, + const QString &attr_name, + bool &flag) +{ + list::const_iterator first = elem.attributes ().begin (); + while (first != elem.attributes ().end ()) { + if ((*first).name () == attr_name) + flag = (bool) (*first).intValue(); + else { + if (!unknownAttribute(xml.lineNumber(), tag_name, (*first).name ())) + return false; + } + first++; + } + return true; +} + + +bool kvoctrainDoc::loadConjugKvtMl (vector &curr_conjug, + const QString &entry_tag, + XmlElement elem, XmlReader& xml) + +/* + used in header for definiton of "prefix" + lang determines also lang order in entries !! + I which must NOT differ + you<2> + he + she + it + we + you + they + they + they + + + + and in entry for definition of tenses of (irreg.) verbs + + go + go + goes + goes + goes + go + go + go + go + go + + +*/ + +{ + bool endOfGroup = false; + bool inEntry = false; + QString s; + + curr_conjug.clear(); + + if (!check_Empty_attr (KV_CONJUG_GRP, xml, elem)) + return false; + + bool p3_common, + s3_common; + QString pers1_sing, + pers2_sing, + pers3_m_sing, + pers3_f_sing, + pers3_n_sing, + pers1_plur, + pers2_plur, + pers3_m_plur, + pers3_f_plur, + pers3_n_plur; + + QString lang; + QString type; + int count = 0; + curr_conjug.push_back (Conjugation()); + + do { + if (! xml.readElement (elem)) + break; + + if (elem.tag () == KV_CONJUG_GRP) { + if (inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_CONJUG_GRP)); + return false; + } + if (! elem.isEndTag ()) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(elem.tag())); + return false; + } + else + endOfGroup = true; + } + else if (elem.tag () == entry_tag) { + if (! elem.isEndTag ()) { + if (inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(entry_tag)); + return false; + } + inEntry = true; + + if (entry_tag == KV_CON_ENTRY) { + type = CONJ_PREFIX; + if (!extract_CON_E_attr (xml, elem, lang) ) + return false; + + if ((int)langs.size() <= count) { // first entry + if (lang.isEmpty()) // no definition in first entry + lang = "original"; + langs.push_back(lang); + } + else { + if (lang != langs[count] && !lang.isEmpty()) { // different originals ? + errorKvtMl (xml.lineNumber(), + i18n("ambiguous definition of language code")); + return false; + } + } + } + else if (entry_tag == KV_CON_TYPE) { + if (!extract_T_attr (xml, elem, type)) + return false; + if (type.length() != 0 && type.left(1) == UL_USER_TENSE) { + int num = QMIN(type.mid (1, 40).toInt(), 1000); // paranoia check + if( num > (int) tense_descr.size() ) { // description missing ? + QString s; + for (int i = tense_descr.size(); i < num; i++) { + s.setNum (i+1); + s.insert (0, "#"); // invent descr according to number + tense_descr.push_back (s); + } + } + } + } + + pers1_sing = ""; + pers2_sing = ""; + pers3_m_sing = ""; + pers3_f_sing = ""; + pers3_n_sing = ""; + pers1_plur = ""; + pers2_plur = ""; + pers3_m_plur = ""; + pers3_f_plur = ""; + pers3_n_plur = ""; + p3_common = false; + s3_common = false; + } + else { + inEntry = false; + if (entry_tag == KV_CON_ENTRY) + while (count+1 > (int) curr_conjug.size() ) + curr_conjug.push_back (Conjugation()); + + curr_conjug[count].setPers3SingularCommon(type, s3_common); + curr_conjug[count].setPers3PluralCommon(type, p3_common); + curr_conjug[count].setPers1Singular(type, pers1_sing); + curr_conjug[count].setPers2Singular(type, pers2_sing); + curr_conjug[count].setPers3FemaleSingular(type, pers3_f_sing); + curr_conjug[count].setPers3MaleSingular(type, pers3_m_sing); + curr_conjug[count].setPers3NaturalSingular(type, pers3_n_sing); + curr_conjug[count].setPers1Plural(type, pers1_plur); + curr_conjug[count].setPers2Plural(type, pers2_plur); + curr_conjug[count].setPers3FemalePlural(type, pers3_f_plur); + curr_conjug[count].setPers3MalePlural(type, pers3_m_plur); + curr_conjug[count].setPers3NaturalPlural(type, pers3_n_plur); + + if (entry_tag == KV_CON_ENTRY) + count++; + } + } + else if (elem.tag () == KV_CON_P1S && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_CON_P1S)); + return false; + } + if (!extract_simple_tag (KV_CON_P1S, xml, elem, pers1_sing) ) + return false; + } + else if (elem.tag () == KV_CON_P2S && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_CON_P2S)); + return false; + } + if (!extract_simple_tag (KV_CON_P2S, xml, elem, pers2_sing)) + return false; + } + else if (elem.tag () == KV_CON_P3SF && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_CON_P3SF)); + return false; + } + + if (!extract_BOOL_attr (xml, elem,KV_CON_P3SF, KV_CONJ_COMMON, + s3_common)) + return false; + + if (!extract_simple_tag (KV_CON_P3SF, xml, elem, pers3_f_sing, false)) + return false; + } + else if (elem.tag () == KV_CON_P3SM && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_CON_P3SM)); + return false; + } + if (!extract_simple_tag (KV_CON_P3SM, xml, elem, pers3_m_sing)) + return false; + } + else if (elem.tag () == KV_CON_P3SN && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_CON_P3SN)); + return false; + } + if (!extract_simple_tag (KV_CON_P3SN, xml, elem, pers3_n_sing)) + return false; + } + else if (elem.tag () == KV_CON_P1P && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_CON_P1P)); + return false; + } + if (!extract_simple_tag (KV_CON_P1P, xml, elem, pers1_plur) ) + return false; + } + else if (elem.tag () == KV_CON_P2P && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_CON_P2P)); + return false; + } + if (!extract_simple_tag (KV_CON_P2P, xml, elem, pers2_plur)) + return false; + } + else if (elem.tag () == KV_CON_P3PF && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_CON_P3PF)); + return false; + } + + if (!extract_BOOL_attr (xml, elem, KV_CON_P3PF, KV_CONJ_COMMON, + p3_common)) + return false; + + if (!extract_simple_tag (KV_CON_P3PF, xml, elem, pers3_f_plur, false)) + return false; + } + else if (elem.tag () == KV_CON_P3PM && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_CON_P3PM)); + return false; + } + if (!extract_simple_tag (KV_CON_P3PM, xml, elem, pers3_m_plur)) + return false; + } + else if (elem.tag () == KV_CON_P3PN && !elem.isEndTag() ) { + if (!inEntry) { + errorKvtMl (xml.lineNumber(), + i18n("disallowed occurrence of tag <%1>").arg(KV_CON_P3PN)); + return false; + } + if (!extract_simple_tag (KV_CON_P3PN, xml, elem, pers3_n_plur)) + return false; + } + else { + if (elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("unexpected ending tag <%1>" ).arg(elem.tag())); + return false; + } + else { + unknownElement (xml.lineNumber(), elem.tag() ); + return false; + } + } + } while (! endOfGroup); + + return true; +} + + +bool kvoctrainDoc::extract_L_GROUP_attr (XmlReader &xml, + XmlElement &elem, + int &width) +{ + width = 0; + list::const_iterator first = elem.attributes ().begin (); + while (first != elem.attributes ().end ()) { + if ((*first).name () == KV_SIZEHINT) + width = (*first).intValue(); + else { + if (!unknownAttribute(xml.lineNumber(), "lesson", (*first).name ())) + return false; + } + first++; + } + return true; +} + + +bool kvoctrainDoc::loadLessonKvtMl (XmlElement elem, XmlReader& xml) +{ + bool endOfGroup = false; + QString s; + bool isCurr; + bool inQuery = false; + lesson_descr.clear(); + int width; + + if (!extract_L_GROUP_attr (xml, elem, width)) + return false; + setSizeHint (-1, width); + + do { + if (! xml.readElement (elem)) + break; + + if (elem.tag () == KV_LESS_GRP) { + if (! elem.isEndTag ()) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(elem.tag())); + return false; + } + else + endOfGroup = true; + + } + else if (elem.tag () == KV_LESS_DESC && !elem.isEndTag() ) { + int no; + if (!extract_L_DESCR_attr (xml, elem, no, isCurr, inQuery)) + return false; + + lessons_in_query.push_back(inQuery); + + if (isCurr && no != 0) + setCurrentLesson (no); + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + + if (elem.tag() == "#PCDATA") { // element data + s = xml.getText(); + + if (! xml.readElement (elem) ) { + errorKvtMl (xml.lineNumber(), i18n("I/O failure") ); + return false; + } + + if (elem.tag() != KV_LESS_DESC || !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_LESS_DESC)); + return false; + } + } + else { + if (elem.tag() != KV_LESS_DESC || !elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(KV_LESS_DESC)); + return false; + } + s = ""; + } + lesson_descr.push_back (s); + } + else { + if (elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("unexpected ending tag <%1>" ).arg(elem.tag())); + return false; + } + else { + unknownElement (xml.lineNumber(), elem.tag() ); + return false; + } + } + } while (! endOfGroup); + + return true; +} + + +bool kvoctrainDoc::loadOptionsKvtMl (XmlElement elem, XmlReader& xml) +{ + bool endOfGroup = false; + QString s; + + do { + if (! xml.readElement (elem)) + break; + + if (elem.tag () == KV_OPTION_GRP) { + if (! elem.isEndTag ()) { + errorKvtMl (xml.lineNumber(), + i18n("expected ending tag <%1>").arg(elem.tag())); + return false; + } + else + endOfGroup = true; + + } + else if (elem.tag () == KV_OPT_SORT) { + sort_allowed = true; + + if (!extract_BOOL_attr (xml, elem, KV_OPTION_GRP, KV_BOOL_FLAG, + sort_allowed)) + return false; + + } + else { + if (elem.isEndTag() ) { + errorKvtMl (xml.lineNumber(), + i18n("unexpected ending tag <%1>" ).arg(elem.tag())); + return false; + } + else { + unknownElement (xml.lineNumber(), elem.tag() ); + return false; + } + } + } while (! endOfGroup); + + return true; +} + diff --git a/kvoctrain/kvoctrain/kvt-core/kvd_vcb.cpp b/kvoctrain/kvoctrain/kvt-core/kvd_vcb.cpp new file mode 100644 index 00000000..2dfde3fe --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvd_vcb.cpp @@ -0,0 +1,199 @@ +/*************************************************************************** + + maintain a document in vocabbox format + + ----------------------------------------------------------------------- + + begin : Thr Mar 23 21:00:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2004 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include + +#include "kvoctraindoc.h" +#include "kvoctraincore.h" + + + +bool kvoctrainDoc::saveTypeNameVcb (QTextStream &/*os*/) +{ + return true; +} + + +bool kvoctrainDoc::loadTypeNameVcb (QTextStream &/*is*/) +{ + return true; +} + + +bool kvoctrainDoc::saveLessonVcb (QTextStream &/*os*/) +{ + return true; +} + + +bool kvoctrainDoc::loadLessonVcb (QTextStream &/*is*/) +{ + return true; +} + + +bool kvoctrainDoc::saveToVcb (QTextStream& os, QString &/*title*/) +{ + saveTypeNameVcb (os); + saveLessonVcb (os); + + int ent_no = 0; + int ent_percent = (int) vocabulary.size () / 100; + float f_ent_percent = (int) vocabulary.size () / 100.0; + emit progressChanged(this, 0); + + vector::const_iterator first = vocabulary.begin (); + while (first != vocabulary.end ()) { + + ent_no++; + if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) + emit progressChanged(this, int(ent_no / f_ent_percent)); + + QString s, exp; + + exp = (*first).getOriginal()+VCB_SEPARATOR; + exp += (*first).getTranslation(1)+VCB_SEPARATOR; + + exp += (*first).gradeStr (1, false)+VCB_SEPARATOR; + exp += (*first).gradeStr (1, true)+VCB_SEPARATOR; + s.setNum ((*first).getQueryDate (1, false)); + exp += s+VCB_SEPARATOR; + s.setNum ((*first).getQueryDate (1, true)); + exp += s; + + os << exp << "\n"; + + first++; + } + + setModified (false); + return os.device()->status() == IO_Ok; +} + + +bool kvoctrainDoc::loadFromVcb (QTextStream& is) +{ + + langs.clear(); + vocabulary.clear(); + loadTypeNameVcb (is); + loadLessonVcb (is); + + int size = is.device()->size (); + int ln = size / 40 / 100; // assume each line about 40 chars + float f_ent_percent = size / 100.0; + emit progressChanged (this, 0); + + for (int l = 0; !is.eof(); l++) { + QString s = is.readLine(); + + ln--; + if (ln <= 0) { + ln = size / 40 / 100; // assume each line about 40 chars + emit progressChanged(this, int(is.device()->at() / f_ent_percent)); + } + + if (!s.stripWhiteSpace().isEmpty()) { + QString o, t; + grade_t ograde = KV_LEV1_GRADE, + tgrade = KV_LEV1_GRADE; + size_t odate = time(0), + tdate = time(0); + + int pos = s.find (VCB_SEPARATOR); + if (pos >= 0) { + o = s.left(pos); + s.remove (0, pos+QString(VCB_SEPARATOR).length()); + } + + pos = s.find (VCB_SEPARATOR); + if (pos >= 0) { + t = s.left(pos); + s.remove (0, pos+QString(VCB_SEPARATOR).length()); + } + else { + t = s; + } + + pos = s.find (VCB_SEPARATOR); + if (pos >= 0) { + ograde = s.left(pos).toInt(); + s.remove (0, pos+QString(VCB_SEPARATOR).length()); + } + + pos = s.find (VCB_SEPARATOR); + if (pos >= 0) { + tgrade = s.left(pos).toInt(); + s.remove (0, pos+QString(VCB_SEPARATOR).length()); + } + + pos = s.find (VCB_SEPARATOR); + if (pos >= 0) { + odate = s.left(pos).toInt(); + s.remove (0, pos+QString(VCB_SEPARATOR).length()); + } + + if (s.stripWhiteSpace().length() > 0) { + tdate = s.toInt(); + } + + kvoctrainExpr bucket; + bucket.setOriginal(o); + bucket.addTranslation(t); + + bucket.setGrade(1, ograde, false); + if (ograde != 0) + bucket.setQueryCount(1, 1, false); + + bucket.setGrade(1, tgrade, true); + if (tgrade != 0) + bucket.setQueryCount(1, 1, true); + + bucket.setQueryDate(1, odate, false); + bucket.setQueryDate(1, tdate, true); + + appendEntry (&bucket); + } + } + + langs.push_back("en"); + langs.push_back("en"); + + setModified (false); + return is.device()->status() == IO_Ok; +} + + +void kvoctrainDoc::errorVcb (int /*line*/, const QString &text ) +{ + unknown_elem = true; + QApplication::setOverrideCursor( arrowCursor, true ); + QString s = kapp->makeStdCaption(i18n("Error in vocabbox file")); + QString msg = text; + KMessageBox::error(0, msg, s); + QApplication::restoreOverrideCursor(); +} diff --git a/kvoctrain/kvoctrain/kvt-core/kvd_voc.cpp b/kvoctrain/kvoctrain/kvt-core/kvd_voc.cpp new file mode 100644 index 00000000..e99c2e31 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvd_voc.cpp @@ -0,0 +1,141 @@ +/*************************************************************************** + + maintain a document in Vokabletrainer format + + ----------------------------------------------------------------------- + + begin : Wed Jun 15 19:32:00 PDT 2005 + + copyright : (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include + +#include "kvoctraindoc.h" +#include "kvoctraincore.h" + + +bool kvoctrainDoc::loadFromVoc(QTextStream& is) +{ + author = "http://www.vokabeln.de"; //DO NOT translate + + langs.clear(); + vocabulary.clear(); + lesson_descr.clear(); + + QString title, + lang1, + lang2, + expression, + original, + translation, + lessonDescr, + temp; + + int i, + wordCount, + lesson; + + int lines = 10000; + + QStringList titles, + languages, + words; + + bool keepGoing = true; + + while (keepGoing) + { + temp = is.readLine(); + keepGoing = !(temp.find("\",") > 0); + title.append(temp); + if (keepGoing) + title.append(" "); + } + + titles = QStringList::split("\",", title); + doctitle = titles[0].mid(1); + wordCount = titles[1].section(',', 0, 0).toInt(); + + is.readLine(); + is.readLine(); + + lang1 = is.readLine(); + languages = QStringList::split("\",", lang1); + + langs.push_back(languages[0].mid(1)); + langs.push_back(languages[1].mid(1)); + + keepGoing = true; + while (keepGoing) + keepGoing = !(is.readLine().find("8. Lernhilfe") > 0); //DO NOT translate + + for (i = 0; i <= 14; i++) + is.readLine(); + + for (i = 0; i < wordCount - 1; i++) + { + int c = 0; + expression.setLength(0); + + while (c < 2) + { + temp = is.readLine(); + c+= temp.contains("\","); + expression.append(temp); + if (c < 2) + expression.append(" "); + } + + words = QStringList::split("\",", expression); + original = words[0].mid(1); + translation = words[1].mid(1); + lesson = words[2].toInt(); + + kvoctrainExpr kve; + kve.setOriginal(original); + kve.setGrade(1, 0, false); + kve.setGrade(1, 0, true); + kve.setLesson(lesson); + kve.addTranslation(translation); + + vocabulary.push_back(kve); + + is.readLine(); + is.readLine(); + } + + is.readLine(); + is.readLine(); + is.readLine(); + + for (int i = 0; !is.eof() && i < lines; i++) + { + lessonDescr = is.readLine(); + lessonDescr = lessonDescr.mid(1, lessonDescr.length() - 2); + if (!lessonDescr.isEmpty()) + lesson_descr.push_back(lessonDescr); + else + break; + is.readLine(); + } + + setModified(false); + doc_url.setFileName(i18n("Untitled")); + return is.device()->status() == IO_Ok; +} diff --git a/kvoctrain/kvoctrain/kvt-core/kvd_wkvtml.cpp b/kvoctrain/kvoctrain/kvt-core/kvd_wkvtml.cpp new file mode 100644 index 00000000..af0ba06d --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvd_wkvtml.cpp @@ -0,0 +1,960 @@ +/*************************************************************************** + + write a kvtml document + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kvoctraincore.h" +#include "QueryManager.h" + +#include + +#include + +bool kvoctrainDoc::saveTypeNameKvtMl (XmlWriter &xml) +{ + if (type_descr.size() == 0) + return true; + + xml.writeText(" "); + xml.startTag (KV_TYPE_GRP, true, false, true); + + for (int lfn = 0; lfn < (int) type_descr.size(); lfn++) { + if (!type_descr[lfn].isNull() ) { + xml.writeText(" "); + xml.startTag (KV_TYPE_DESC, false); + xml.addAttribute (KV_TYPE_NO, lfn+1 ); + xml.closeTag(); + xml.writeText (type_descr[lfn]); + xml.endTag (KV_TYPE_DESC, true); + } + } + + xml.writeText(" "); + xml.endTag (KV_TYPE_GRP, true); + xml.writeText("\n"); + return true; +} + + +bool kvoctrainDoc::saveTenseNameKvtMl (XmlWriter &xml) +{ + if (tense_descr.size() == 0) + return true; + + xml.writeText(" "); + xml.startTag (KV_TENSE_GRP, true, false, true); + + for (int lfn = 0; lfn < (int) tense_descr.size(); lfn++) { + if (!tense_descr[lfn].isNull() ) { + xml.writeText(" "); + xml.startTag (KV_TENSE_DESC, false); + xml.addAttribute (KV_TENSE_NO, lfn+1 ); + xml.closeTag(); + xml.writeText (tense_descr[lfn]); + xml.endTag (KV_TENSE_DESC, true); + } + } + + xml.writeText(" "); + xml.endTag (KV_TENSE_GRP, true); + xml.writeText("\n"); + return true; +} + + +bool kvoctrainDoc::saveUsageNameKvtMl (XmlWriter &xml) +{ + if (usage_descr.size() == 0) + return true; + + xml.writeText(" "); + xml.startTag (KV_USAGE_GRP, true, false, true); + + for (int lfn = 0; lfn < (int) usage_descr.size(); lfn++) { + if (!usage_descr[lfn].isNull() ) { + xml.writeText(" "); + xml.startTag (KV_USAGE_DESC, false); + xml.addAttribute (KV_USAGE_NO, lfn+1 ); + xml.closeTag(); + xml.writeText (usage_descr[lfn]); + xml.endTag (KV_USAGE_DESC, true); + } + } + + xml.writeText(" "); + xml.endTag (KV_USAGE_GRP, true); + xml.writeText("\n"); + return true; +} + + +bool kvoctrainDoc::saveLessonKvtMl (XmlWriter &xml) +{ + if (lesson_descr.size() == 0) + return true; + + xml.writeText(" "); // indent entry a bit + xml.startTag (KV_LESS_GRP, false); + xml.addAttribute (KV_SIZEHINT, getSizeHint (-1)); + xml.closeTag(false, true); + + for (int lfn = 0; lfn < (int) lesson_descr.size(); lfn++) { + if (!lesson_descr[lfn].isNull() ) { + xml.writeText(" "); + xml.startTag (KV_LESS_DESC, false); + xml.addAttribute (KV_LESS_NO, lfn+1 ); + if (getCurrentLesson() == lfn+1) + xml.addAttribute (KV_LESS_CURR, (QString) "1" ); + if (lfn < (int) lessons_in_query.size() && lessons_in_query[lfn]) + xml.addAttribute (KV_LESS_QUERY, (QString) "1" ); + xml.closeTag(); + xml.writeText (lesson_descr[lfn]); + xml.endTag (KV_LESS_DESC, true); + } + } + + xml.writeText(" "); + xml.endTag (KV_LESS_GRP, true); + xml.writeText("\n"); + return true; +} + + +bool kvoctrainDoc::saveConjug (const Conjugation &curr_conjug, QString type, + XmlWriter &xml, QString identstr) +{ + bool linefeed = type == CONJ_PREFIX; + if (linefeed) + identstr+" "; + else + identstr = ""; + + if (!curr_conjug.pers1Singular(type).isEmpty() ) { + xml.writeText(identstr); + xml.startTag (KV_CON_P1S, true, false, false); + xml.writeText (curr_conjug.pers1Singular(type)); + xml.endTag (KV_CON_P1S, linefeed); + } + + if (!curr_conjug.pers2Singular(type).isEmpty() ) { + xml.writeText(identstr); + xml.startTag (KV_CON_P2S, true, false, false); + xml.writeText (curr_conjug.pers2Singular(type)); + xml.endTag (KV_CON_P2S, linefeed); + } + + bool common = curr_conjug.pers3SingularCommon(type); + if (!curr_conjug.pers3FemaleSingular(type).isEmpty() + || common) { + xml.writeText(identstr); + xml.startTag (KV_CON_P3SF, false, false, false); + if (common) + xml.addAttribute (KV_CONJ_COMMON, common); + xml.closeTag(false, false); + xml.writeText (curr_conjug.pers3FemaleSingular(type)); + xml.endTag (KV_CON_P3SF, linefeed); + } + + if (!curr_conjug.pers3MaleSingular(type).isEmpty() ) { + xml.writeText(identstr); + xml.startTag (KV_CON_P3SM, true, false, false); + xml.writeText (curr_conjug.pers3MaleSingular(type)); + xml.endTag (KV_CON_P3SM, linefeed); + } + + if (!curr_conjug.pers3NaturalSingular(type).isEmpty() ) { + xml.writeText(identstr); + xml.startTag (KV_CON_P3SN, true, false, false); + xml.writeText (curr_conjug.pers3NaturalSingular(type)); + xml.endTag (KV_CON_P3SN, linefeed); + } + + if (!curr_conjug.pers1Plural(type).isEmpty() ) { + xml.writeText(identstr); + xml.startTag (KV_CON_P1P, true, false, false); + xml.writeText (curr_conjug.pers1Plural(type)); + xml.endTag (KV_CON_P1P, linefeed); + } + + if (!curr_conjug.pers2Plural(type).isEmpty() ) { + xml.writeText(identstr); + xml.startTag (KV_CON_P2P, true, false, false); + xml.writeText (curr_conjug.pers2Plural(type)); + xml.endTag (KV_CON_P2P, linefeed); + } + + common = curr_conjug.pers3PluralCommon(type); + if (!curr_conjug.pers3FemalePlural(type).isEmpty() + || common) { + xml.writeText(identstr); + xml.startTag (KV_CON_P3PF, false, false, false); + if (common) + xml.addAttribute (KV_CONJ_COMMON, common); + xml.closeTag(false, false); + xml.writeText (curr_conjug.pers3FemalePlural(type)); + xml.endTag (KV_CON_P3PF, linefeed); + } + + if (!curr_conjug.pers3MalePlural(type).isEmpty() ) { + xml.writeText(identstr); + xml.startTag (KV_CON_P3PM, true, false, false); + xml.writeText (curr_conjug.pers3MalePlural(type)); + xml.endTag (KV_CON_P3PM, linefeed); + } + + if (!curr_conjug.pers3NaturalPlural(type).isEmpty() ) { + xml.writeText(identstr); + xml.startTag (KV_CON_P3PN, true, false, false); + xml.writeText (curr_conjug.pers3NaturalPlural(type)); + xml.endTag (KV_CON_P3PN, linefeed); + } + + return true; + +} + +bool kvoctrainDoc::saveConjugHeader(vector &curr_conjug, + XmlWriter &xml) +{ +/* + used in header for definiton of "prefix" + lang determines also lang order in entries !! + I which must NOT differ + you<2> + he + she + it + we + you + they + they + they + + + +*/ + if (curr_conjug.size() == 0) + return true; + + xml.writeText(" "); // indent entry a bit + xml.startTag (KV_CONJUG_GRP, false); + xml.closeTag(false, true); + + QString def, indef, s; + for (int ent = 0; ent < QMIN((int) curr_conjug.size(), numLangs()); ent++) { + xml.writeText(" "); // indent entry a bit + xml.startTag (KV_CON_ENTRY, false); + + if (ent == 0) { + s = getOriginalIdent().stripWhiteSpace(); + if (s.isEmpty() ) + s = "original"; + } + else { + s = getIdent(ent).stripWhiteSpace(); + if (s.isEmpty() ) { + s.setNum (ent); + s.insert (0, "translation "); + } + } + xml.addAttribute (KV_LANG, s); + xml.closeTag(false, true); + + if (!saveConjug (curr_conjug[ent], CONJ_PREFIX, xml, " ") ) + return false; + + xml.writeText(" "); + xml.endTag (KV_CON_ENTRY, true); + } + + xml.writeText(" "); + xml.endTag (KV_CONJUG_GRP, true); + xml.writeText("\n"); + return true; +} + + +bool kvoctrainDoc::saveComparison (const Comparison &comp, + XmlWriter &xml, int ident) + +/* + + good + better + best + +*/ + +{ + if (comp.isEmpty()) + return true; + + xml.writeText("\n"); + QString identstr; + identstr.fill (' ', ident+1); + + xml.writeText(identstr); + xml.startTag (KV_COMPARISON_GRP, false); + xml.closeTag(false, true); + xml.writeText(identstr+" "); + + if (!comp.l1().isEmpty() ) { + xml.startTag (KV_COMP_L1, true, false, false); + xml.writeText (comp.l1()); + xml.endTag (KV_COMP_L1, false); + } + + if (!comp.l2().isEmpty() ) { + xml.startTag (KV_COMP_L2, true, false, false); + xml.writeText (comp.l2()); + xml.endTag (KV_COMP_L2, false); + } + + if (!comp.l3().isEmpty() ) { + xml.startTag (KV_COMP_L3, true, false, false); + xml.writeText (comp.l3()); + xml.endTag (KV_COMP_L3, false); + } + + xml.writeText("\n"+identstr); + xml.endTag (KV_COMPARISON_GRP, true); + xml.writeText(identstr); // indent next element + return true; +} + + +bool kvoctrainDoc::saveMultipleChoice (const MultipleChoice &mc, + XmlWriter &xml, int ident) + +/* + + good + better + best + best 2 + best 3 + +*/ + +{ + if (mc.isEmpty()) + return true; + + xml.writeText("\n"); + QString identstr; + identstr.fill (' ', ident+1); + + xml.writeText(identstr); + xml.startTag (KV_MULTIPLECHOICE_GRP, false); + xml.closeTag(false, true); + xml.writeText(identstr+" "); + + if (!mc.mc1().isEmpty() ) { + xml.startTag (KV_MC_1, true, false, false); + xml.writeText (mc.mc1()); + xml.endTag (KV_MC_1, false); + } + + if (!mc.mc2().isEmpty() ) { + xml.startTag (KV_MC_2, true, false, false); + xml.writeText (mc.mc2()); + xml.endTag (KV_MC_2, false); + } + + if (!mc.mc3().isEmpty() ) { + xml.startTag (KV_MC_3, true, false, false); + xml.writeText (mc.mc3()); + xml.endTag (KV_MC_3, false); + } + + if (!mc.mc4().isEmpty() ) { + xml.startTag (KV_MC_4, true, false, false); + xml.writeText (mc.mc4()); + xml.endTag (KV_MC_4, false); + } + + if (!mc.mc5().isEmpty() ) { + xml.startTag (KV_MC_5, true, false, false); + xml.writeText (mc.mc5()); + xml.endTag (KV_MC_5, false); + } + + xml.writeText("\n"+identstr); + xml.endTag (KV_MULTIPLECHOICE_GRP, true); + xml.writeText(identstr); // indent next element + return true; +} + + +bool kvoctrainDoc::saveConjugEntry (Conjugation &curr_conjug, + XmlWriter &xml, + int ident) + +/* + in entry for definition of tenses of (irreg.) verbs + + go + go + goes + goes + goes + go + go + go + go + go + + +*/ +{ + curr_conjug.cleanUp(); + if (curr_conjug.numEntries() == 0 ) + return true; + + QString identstr; + identstr.fill (' ', ident+1); + xml.writeText("\n"); + + xml.writeText(identstr); // indent entry a bit + xml.startTag (KV_CONJUG_GRP, false); + xml.closeTag(false, true); + + QString def, indef, s; + QString type; + for (int lfn = 0; lfn < (int) curr_conjug.numEntries(); lfn++) { + xml.writeText(identstr+" "); // indent entry a bit + xml.startTag (KV_CON_TYPE, false); + type = curr_conjug.getType(lfn); + xml.addAttribute (KV_CON_NAME, type); + xml.closeTag(false, false); + + if (!saveConjug (curr_conjug, curr_conjug.getType(lfn), xml, identstr) ) + return false; + + xml.endTag (KV_CON_TYPE, true); + } + + xml.writeText(identstr); + xml.endTag (KV_CONJUG_GRP, true); + xml.writeText(identstr); // indent next element + return true; +} + + +bool kvoctrainDoc::saveArticleKvtMl (XmlWriter &xml) + +/* +
    + lang determines also lang order in entries !! + eine which must NOT differ + die + ein + der + ein + das + +
    +*/ + +{ + if (articles.size() == 0) + return true; + + xml.writeText(" "); // indent entry a bit + xml.startTag (KV_ARTICLE_GRP, false); + xml.closeTag(false, true); + + QString def, indef, s; + for (int lfn = 0; lfn < QMIN((int) articles.size(), numLangs()); lfn++) { + xml.writeText(" "); // indent entry a bit + xml.startTag (KV_ART_ENTRY, false); + if (lfn == 0) { + s = getOriginalIdent().stripWhiteSpace(); + if (s.isEmpty() ) + s = "original"; + } + else { + s = getIdent(lfn).stripWhiteSpace(); + if (s.isEmpty() ) { + s.setNum (lfn); + s.insert (0, "translation "); + } + } + xml.addAttribute (KV_LANG, s); + xml.closeTag(false, true); + + articles[lfn].female(def, indef); + if (!def.isEmpty() ) { + xml.writeText(" "); + xml.startTag (KV_ART_FD, true, false, false); + xml.writeText (def); + xml.endTag (KV_ART_FD, true); + } + if (!indef.isEmpty() ) { + xml.writeText(" "); + xml.startTag (KV_ART_FI, true, false, false); + xml.writeText (indef); + xml.endTag (KV_ART_FI, true); + } + + articles[lfn].male(def, indef); + if (!def.isEmpty() ) { + xml.writeText(" "); + xml.startTag (KV_ART_MD, true, false, false); + xml.writeText (def); + xml.endTag (KV_ART_MD, true); + } + if (!indef.isEmpty() ) { + xml.writeText(" "); + xml.startTag (KV_ART_MI, true, false, false); + xml.writeText (indef); + xml.endTag (KV_ART_MI, true); + } + + articles[lfn].natural(def, indef); + if (!def.isEmpty() ) { + xml.writeText(" "); + xml.startTag (KV_ART_ND, true, false, false); + xml.writeText (def); + xml.endTag (KV_ART_ND, true); + } + if (!indef.isEmpty() ) { + xml.writeText(" "); + xml.startTag (KV_ART_NI, true, false, false); + xml.writeText (indef); + xml.endTag (KV_ART_NI, true); + } + + xml.writeText(" "); + xml.endTag (KV_ART_ENTRY, true); + xml.writeText(""); + } + + xml.writeText(" "); + xml.endTag (KV_ARTICLE_GRP, true); + xml.writeText("\n"); + return true; +} + + +bool kvoctrainDoc::saveOptionsKvtMl (XmlWriter &xml) +{ + xml.writeText(" "); // indent entry a bit + xml.startTag (KV_OPTION_GRP, false); + xml.closeTag(false, true); + + xml.writeText(" "); + xml.startTag (KV_OPT_SORT, false); + xml.addAttribute (KV_BOOL_FLAG, sort_allowed ); + xml.closeTag (true, true); + + xml.writeText(" "); + xml.endTag (KV_OPTION_GRP, true); + xml.writeText("\n"); + return true; +} + + +bool kvoctrainDoc::saveToKvtMl (QTextStream& os, QString &title) { + bool first_expr = true; + + os.setCodec(QTextCodec::codecForName("UTF-8")); + + XmlWriter xml (os); + xml.setAutoEndl (false); + + xml.startTag ("!DOCTYPE", false); + xml.writeText (" kvtml SYSTEM \"kvoctrain.dtd\""); + xml.closeTag (false, true); + + xml.startTag ("!--", false, true, true); + xml.writeText ("\nThis is a machine generated file.\n" + "Be careful when editing here.\n" + "\n" + "Short definition:\n" + "\n" + "lesson lesson group\n" + " desc name\n" + " %no its index\n" + " %query is in query selection\n" + " %current is current lesson\n" + "type type group\n" + " desc name\n" + " %no its index\n" + "e entry of dictionary\n" + " %s is selected\n" + " %m lesson member\n" + " %t common expression type\n" + " o original\n" + " %q in query (\"o\" is given, \"t\" is wanted)\n" + " %l language code\n" + " %r remark\n" + " %p pronunciation\n" + " %width column width\n" + " %t expression type (see QueryManager.h)\n" + " %tf false friend from\n" + " %ff false friend to\n" + " %a antonym\n" + " %y synonym\n" + " %x example\n" + " %u usage label\n" + " %h paraphrase\n" + " t translation ..\n" + " %q in query (\"t\" is given, \"o\" is wanted)\n" + " %l language code\n" + " %r remark\n" + " %p pronunciation\n" + " %width column width\n" + " %t expression type\n" + " %tf false friend from\n" + " %ff false friend to\n" + " %a antonym\n" + " %y synonym\n" + " %x example\n" + " %u usage label\n" + " %h paraphrase\n" + "\n" + " %d last query date (from;to)\n" + " %w dito, compressed and deprecated\n" + " %g grade (from;to)\n" + " %c count (from;to)\n" + " %b bad count (from;to)\n" + "\n" + "\nValid xml means:\n" + " - Close all tags\n" + " - Keep proper hierarchy\n" + " - All attributes are quoted\n" + "--"); + xml.closeTag (false, true); + + xml.writeText ("\n "); + xml.startTag (KV_DOCTYPE, false); + xml.writeText ("\n "); + xml.addAttribute (KV_ENCODING, (QString)"UTF-8"); + xml.writeText ("\n "); + + xml.addAttribute (KV_GENERATOR, (QString) "kvoctrain" KVD_VERS_PREFIX KVOCTRAIN_VERSION_STRING); + xml.writeText ("\n "); + xml.addAttribute (KV_COLS, numLangs() ); + xml.writeText ("\n "); + xml.addAttribute (KV_LINES, numEntries() ); + if (!title.isEmpty()) { + xml.writeText ("\n "); + xml.addAttribute (KV_TITLE, getTitle() ); + doctitle = title; + } + else if (!doctitle.isEmpty()) { + xml.writeText ("\n "); + xml.addAttribute (KV_TITLE, doctitle); + } + + if (!author.isEmpty()) { + xml.writeText ("\n "); + xml.addAttribute (KV_AUTHOR, getAuthor() ); + } + + if (!license.isEmpty()) { + xml.writeText ("\n "); + xml.addAttribute (KV_LICENSE, getLicense() ); + } + + if (!doc_remark.isEmpty()) { + xml.writeText ("\n "); + xml.addAttribute (KV_DOC_REM, getDocRemark() ); + } + + xml.closeTag (false, true); + xml.writeText ("\n"); + + if (!saveLessonKvtMl(xml)) + return false; + + if (!saveArticleKvtMl(xml)) + return false; + + if (!saveConjugHeader(conjugations, xml)) + return false; + + if (!saveOptionsKvtMl(xml)) + return false; + + if (!saveTypeNameKvtMl(xml)) + return false; + + if (!saveTenseNameKvtMl(xml)) + return false; + + if (!saveUsageNameKvtMl(xml)) + return false; + + QString q_org, q_trans; + vector::const_iterator first = vocabulary.begin (); + getQueryLang (q_org, q_trans); + + int ent_no = 0; + int ent_percent = (int) vocabulary.size () / 100; + float f_ent_percent = (int) vocabulary.size () / 100.0; + emit progressChanged(this, 0); + + while (first != vocabulary.end ()) { + xml.writeText(" "); // indent entry a bit + xml.startTag (KV_EXPR, false); + + ent_no++; + if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) + emit progressChanged(this, ent_no / (int) f_ent_percent); + + if ((*first).getLesson() != 0) { // entry belongs to lesson x + QString ls; + int lm = (*first).getLesson(); + if (lm > (int) lesson_descr.size() ) { // should not be + kdError() << "index of lesson member too high: " << lm << endl; + lm = 0; + } + ls.setNum (lm); + xml.addAttribute (KV_LESS_MEMBER, ls); + } + + if ((*first).isInQuery()) { // entry was selected for query + xml.addAttribute (KV_SELECTED, (QString) "1"); + } + + if (!(*first).isActive()) { // entry was inactive + xml.addAttribute (KV_INACTIVE, (QString) "1"); + } + + if ((*first).uniqueType() && !(*first).getType(0).isEmpty()) { + xml.addAttribute (KV_EXPRTYPE, (*first).getType(0)); + } + + xml.closeTag (); + xml.startTag (KV_ORG, false); + if (first_expr) { // save space, only tell language in first entry + QString s; + s.setNum (getSizeHint (0)); + xml.addAttribute (KV_SIZEHINT, s); + + s = getOriginalIdent().stripWhiteSpace(); + if (s.isEmpty() ) + s = "original"; + xml.addAttribute (KV_LANG, s); + if (s == q_org) + xml.addAttribute (KV_QUERY, (QString) KV_O); + else if (s == q_trans) + xml.addAttribute (KV_QUERY, (QString) KV_T); + + } + + if (!(*first).getRemark(0).isEmpty() ) { + xml.addAttribute (KV_REMARK, (*first).getRemark(0)); + } + + if (!(*first).getSynonym(0).isEmpty() ) { + xml.addAttribute (KV_SYNONYM, (*first).getSynonym(0)); + } + + if (!(*first).getExample(0).isEmpty() ) { + xml.addAttribute (KV_EXAMPLE, (*first).getExample(0)); + } + + if (!(*first).getUsageLabel(0).isEmpty() ) { + xml.addAttribute (KV_USAGE, (*first).getUsageLabel(0)); + } + + if (!(*first).getParaphrase(0).isEmpty() ) { + xml.addAttribute (KV_PARAPHRASE, (*first).getParaphrase(0)); + } + + if (!(*first).getAntonym(0).isEmpty() ) { + xml.addAttribute (KV_ANTONYM, (*first).getAntonym(0)); + } + + if (!(*first).getPronunce(0).isEmpty() ) { + xml.addAttribute (KV_PRONUNCE, (*first).getPronunce(0)); + } + + if (!(*first).uniqueType() && !(*first).getType(0).isEmpty()) { + xml.addAttribute (KV_EXPRTYPE, (*first).getType(0)); + } + + xml.closeTag (); + + if (!saveMultipleChoice ((*first).getMultipleChoice(0), xml, 1)) + return false; + + QString s; + QString entype = s = (*first).getType(0); + int pos = s.find (QM_TYPE_DIV); + if (pos >= 0) + entype = s.left (pos); + else + entype = s; + + if ( entype == QM_VERB + && (*first).getConjugation(0).numEntries() > 0) { + Conjugation conj = (*first).getConjugation(0); + if (!saveConjugEntry(conj, xml, 1)) + return false; + } + else if (entype == QM_ADJ + && !(*first).getComparison(0).isEmpty()) { + Comparison comp = (*first).getComparison(0); + if (!saveComparison (comp, xml, 1)) + return false; + } + + xml.writeText( (*first).getOriginal()); + xml.endTag (KV_ORG); + + int trans = 1; + while (trans < (int)langs.size()) { + xml.startTag (KV_TRANS, false); + if (first_expr) { // save space, only tell language in first entry + QString s; + s.setNum (getSizeHint (trans)); + xml.addAttribute (KV_SIZEHINT, s); + + s = getIdent(trans).stripWhiteSpace(); + if (s.isEmpty() ) { + s.setNum (trans); + s.insert (0, "translation "); + } + xml.addAttribute (KV_LANG, s); + if (s == q_org) + xml.addAttribute (KV_QUERY, (QString) KV_O); + else if (s == q_trans) + xml.addAttribute (KV_QUERY, (QString) KV_T); + } + + QString s1, s2; + + if ((*first).getGrade(trans, false) != 0 + ||(*first).getGrade(trans, true) != 0) { + xml.addAttribute (KV_GRADE, (*first).gradeStr(trans, false) + +';' + +(*first).gradeStr(trans, true)); + } + + if ((*first).getQueryCount(trans, false) != 0 + ||(*first).getQueryCount(trans, true) != 0) { + s1.setNum((*first).getQueryCount(trans, false)); + s2.setNum((*first).getQueryCount(trans, true)); + xml.addAttribute (KV_COUNT, s1 +';' +s2); + } + + if ((*first).getBadCount(trans, false) != 0 + ||(*first).getBadCount(trans, true) != 0) { + s1.setNum((*first).getBadCount(trans, false)); + s2.setNum((*first).getBadCount(trans, true)); + xml.addAttribute (KV_BAD, s1 +';' +s2); + } + + if ((*first).getQueryDate(trans, false) != 0 + ||(*first).getQueryDate(trans, true) != 0) { + s1.setNum((*first).getQueryDate(trans, false)); + s2.setNum((*first).getQueryDate(trans, true)); + xml.addAttribute (KV_DATE, s1 +';' +s2); + } + + if (!(*first).getRemark(trans).isEmpty() ) { + xml.addAttribute (KV_REMARK, (*first).getRemark(trans)); + } + + if (!(*first).getFauxAmi(trans, false).isEmpty() ) { + xml.addAttribute (KV_FAUX_AMI_F, (*first).getFauxAmi(trans, false)); + } + + if (!(*first).getFauxAmi(trans, true).isEmpty() ) { + xml.addAttribute (KV_FAUX_AMI_T, (*first).getFauxAmi(trans, true)); + } + + if (!(*first).getSynonym(trans).isEmpty() ) { + xml.addAttribute (KV_SYNONYM, (*first).getSynonym(trans)); + } + + if (!(*first).getExample(trans).isEmpty() ) { + xml.addAttribute (KV_EXAMPLE, (*first).getExample(trans)); + } + + if (!(*first).getUsageLabel(trans).isEmpty() ) { + xml.addAttribute (KV_USAGE, (*first).getUsageLabel(trans)); + } + + if (!(*first).getParaphrase(trans).isEmpty() ) { + xml.addAttribute (KV_PARAPHRASE, (*first).getParaphrase(trans)); + } + + if (!(*first).getAntonym(trans).isEmpty() ) { + xml.addAttribute (KV_ANTONYM, (*first).getAntonym(trans)); + } + + if (!(*first).getPronunce(trans).isEmpty() ) { + xml.addAttribute (KV_PRONUNCE, (*first).getPronunce(trans)); + } + + if (!(*first).uniqueType() && !(*first).getType(trans).isEmpty()) { + xml.addAttribute (KV_EXPRTYPE, (*first).getType(trans)); + } + + xml.closeTag (); + + // only save conjugations when type == verb + + if (!saveMultipleChoice ((*first).getMultipleChoice(trans), xml, 1)) + return false; + + QString s; + QString entype = s = (*first).getType(0); + int pos = s.find (QM_TYPE_DIV); + if (pos >= 0) + entype = s.left (pos); + else + entype = s; + + if ( entype == QM_VERB + && (*first).getConjugation(trans).numEntries() > 0) { + Conjugation conj = (*first).getConjugation(trans); + if (!saveConjugEntry(conj, xml, 1+trans)) + return false; + } + + if ( entype == QM_ADJ + && !(*first).getComparison(trans).isEmpty()) { + Comparison comp = (*first).getComparison(trans); + if (!saveComparison (comp, xml, 1+trans)) + return false; + } + + xml.writeText((*first).getTranslation(trans)); + xml.endTag (KV_TRANS); + trans++; + } + xml.endTag (KV_EXPR, true); + first++; + first_expr = false; + } + xml.endTag (KV_DOCTYPE, true); + + setModified (false); + return os.device()->status() == IO_Ok; +} diff --git a/kvoctrain/kvoctrain/kvt-core/kvoctraincore.h b/kvoctrain/kvoctrain/kvt-core/kvoctraincore.h new file mode 100644 index 00000000..365882c6 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvoctraincore.h @@ -0,0 +1,115 @@ +/*************************************************************************** + + common #defines for kvoctrain core + + ----------------------------------------------------------------------- + + begin : Thu Nov 25 10:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef KVOCTRAINCORE_H +#define KVOCTRAINCORE_H + +/////////////////////////////////////////////////////////////////// +// Config file entries + +#define CFG_MODIFIED "Modified" +#define CFG_FILENAME "Filename" +#define CFG_TITLE "Title" + +#define CFG_APPEARANCE "Appearance" +#define CFG_XMLOPS_R "XmlOps_R" +#define CFG_XMLOPS_W "XmlOps_W" +#define CFG_XMLOPS_S "XmlOps_S" +#define CFG_IPA_FSIZE "IPAFontSize" +#define CFG_IPA_FFAMILY "IPAFontFamily" +#define CFG_FSIZE "FontSize" +#define CFG_FFAMILY "FontFamily" +#define CFG_FCHARSET "FontCharSet" +#define CFG_SHOW_TOOLBAR "ShowToolbar" +#define CFG_SHOW_STATUSBAR "ShowStatusbar" +#define CFG_TOOLBAR_POS "ToolBar_Pos" + +#define CFG_GENERAL "General" +#define CFG_LASTFILE "LastFile" +#define CFG_PASTEORDER "PasteOrder" +#define CFG_ENTRIESLESSON "EntriesPerLesson" +#define CFG_HEADER_RESIZER "HeaderResizer" +#define CFG_AUTOSAVEOPT "AutoSaveOptions" +#define CFG_ENTRYAUTOAPPLY "EntryAutomaticApply" + +#define CFG_LESSONSIZE "LessonSize" + +#define CFG_QUERYPROP "QueryProperties" +#define CFG_QUERYMODE "QueryMode" +#define CFG_DEFTRANS "DefaultTranslation" +#define CFG_DEFORG "DefaultOriginal" + +#define CFG_NUMLANGSET "NumLangSet" +#define CFG_L_SHORT "ShortId" +#define CFG_L_SHORT2 "Short2Id" +# define CFG_L_LANG "LongId_KDE2" +# define CFG_L_PIXMAP "Pixmap_KDE2" +#define CFG_L_KBLAYOUT "KeyboardLayout" +#define CFG_L_FONT "Font" +#define CFG_L_STDFONT "SpecialFont" + +#define CFG_QUERYMANAG "QueryManager" +#define CFG_QM_DATE_ITEM "DateItem" +#define CFG_QM_DATE_COMP "DateComp" +#define CFG_QM_QUERY_ITEM "QueryItem" +#define CFG_QM_QUERY_COMP "QueryComp" +#define CFG_QM_BAD_ITEM "BadItem" +#define CFG_QM_BAD_COMP "BadComp" +#define CFG_QM_TYPE_ITEM "TypeItem" +#define CFG_QM_TYPE_COMP "TypeComp" +#define CFG_QM_GRADE_ITEM "GradeItem" +#define CFG_QM_GRADE_COMP "GradeComp" +#define CFG_QM_LESSON_ITEM "LessonItem" +#define CFG_QM_LESSON_COMP "LessonComp" +#define CFG_QM_BLOCK_ITEM "BlockItem" +#define CFG_QM_EXPIRE_ITEM "ExpireItem" + +#define CFG_QUERY_PRESETTING "QueryPreSettings" +#define CFG_QP_NUM "NumPreSetting" +#define CFG_QP_NAME "Name" +#define CFG_QP_THRESH "Threshhold" +#define CFG_QP_BLOCK "Blocking" +#define CFG_QP_QUERY "Query" + +#define KVTML_EXT "kvtml" +#define VT5_LEX_EXT "lex" +#define QVOCAB_EXT "qvo" +#define VCB_EXT "vocab" +#define KVL_EXT "vl" +#define CSV_EXT "csv" +#define TXT_EXT "txt" + +#define VCB_SEPARATOR "__" + +#define MAX_LESSON 25 +#define THRESH_LESSON KV_MIN_GRADE +#define MAX_LANGSET 100 + +#define KVTLIB_DEBUG_AREA 12003 +#define KVOCTRAIN_VERSION_STRING "0.8.3" // maybe split KVTLIB_VERSION/KVAPP_VERSION + +#endif // KVOCTRAINCORE_H diff --git a/kvoctrain/kvoctrain/kvt-core/kvoctraindoc.cpp b/kvoctrain/kvoctrain/kvt-core/kvoctraindoc.cpp new file mode 100644 index 00000000..f2701bed --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvoctraindoc.cpp @@ -0,0 +1,1061 @@ +/*************************************************************************** + + + maintain a kvoctrain document + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "kvoctraindoc.h" + +#include +#include +#include +#include +#include + +#include +#include + +#include +#include +#include +using namespace std; + +#include + +#include + +#include "kvoctraincore.h" +#include "prefs.h" + +//******************************************************** +// kvoctrainDoc +//******************************************************** + +void kvoctrainDoc::setVersion (const QString & vers) +{ + doc_version = vers; +} + + +void kvoctrainDoc::getVersion(int &, int &, int &) +{ +} + + +void kvoctrainDoc::Init () +{ + + setVersion (QString::fromUtf8(KVOCTRAIN_VERSION_STRING)); + lesson_descr.clear(); + type_descr.clear(); + tense_descr.clear(); + langs.clear(); + extraSizehints.clear(); + sizehints.clear(); + vocabulary.clear(); + dirty = false; + sort_allowed = true; + unknown_attr = false; + unknown_elem = false; + sort_lesson = false; + for (int i = 0; i < (int) langs.size(); i++) + sort_lang.push_back(false); + setCurrentLesson (0); + queryorg = ""; + querytrans = ""; + doc_url.setFileName(i18n("Untitled")); + doctitle = ""; + author = ""; +} + + +kvoctrainDoc::kvoctrainDoc(QObject *parent, const KURL& url) +{ + Init(); + if (!url.isEmpty()) + doc_url = url; + + connect( this, SIGNAL(progressChanged(kvoctrainDoc*,int)), parent, SLOT(slotProgress(kvoctrainDoc*,int)) ); + + QString tmpfile; + if (KIO::NetAccess::download( url, tmpfile, 0 )) + { + QFile f(tmpfile); + if (!f.open(IO_ReadOnly)) + { + KMessageBox::error(0, i18n("Cannot open file
    %1
    ").arg(url.path())); + return; + } + + FileType ft = detectFT(tmpfile); + + bool read = false; + while (!read) { + + QApplication::setOverrideCursor( waitCursor ); + switch (ft) { + case kvtml: + { + QTextStream is (&f); + read = loadFromKvtMl (is); + } + break; + + case vt_lex: + { + QTextStream is (&f); + read = loadFromLex (is); + } + break; + + case vt_vcb: + { + QTextStream is (&f); + read = loadFromVcb (is); + } + break; + + case vt_voc: + { + QTextStream is (&f); + read = loadFromVoc(is); + } + break; + + case csv: + { + QTextStream is(&f); + read = loadFromCsv(is); + } + break; + + default: + { + QTextStream is (&f); + read = loadFromKvtMl (is); + } + } + + QApplication::restoreOverrideCursor(); + + if (!read) { + if (unknown_attr || unknown_elem ) { + Init(); + return; + } + QString format = i18n("Could not load \"%1\"\nDo you want to try again?"); + QString msg = format.arg(url.path()); + int result = KMessageBox::warningContinueCancel(0, msg, + kapp->makeStdCaption(i18n("I/O Failure")), + i18n("&Retry")); + if ( result == KMessageBox::Cancel ) { + Init(); + return; + } + } + } + f.close(); + KIO::NetAccess::removeTempFile( tmpfile ); + } +} + + +kvoctrainDoc::~kvoctrainDoc() +{ +} + + +bool kvoctrainDoc::saveAs (QObject *parent, const KURL & url, QString title, FileType ft) +{ + connect( this, SIGNAL(progressChanged(kvoctrainDoc*,int)), parent, SLOT(slotProgress(kvoctrainDoc*,int)) ); + + KURL tmp (url); + if (title == i18n("Untitled")) + title = QString::null; + if (title == doc_url.fileName()) + title = QString::null; + + if (ft == automatic) + { + if (tmp.path().right(strlen("." KVTML_EXT)) == "." KVTML_EXT) + ft = kvtml; + else if (tmp.path().right(strlen("." VT5_LEX_EXT)) == "." VT5_LEX_EXT) + ft = vt_lex; + else if (tmp.path().right(strlen("." VCB_EXT)) == "." VCB_EXT) + ft = vt_vcb; + else if (tmp.path().right(strlen("." CSV_EXT)) == "." CSV_EXT) + ft = csv; + else + { + tmp.setFileName(tmp.path() + "." KVTML_EXT); + ft = kvtml; + } + } + + bool saved = false; + while (!saved) + { + + QFile f(tmp.path()); + + if (!f.open(IO_WriteOnly)) + { + KMessageBox::error(0, i18n("Cannot write to file
    %1
    ").arg(tmp.path())); + return false; + } + + QApplication::setOverrideCursor( waitCursor ); + switch (ft) { + case kvtml: { + QTextStream os( &f ); // serialize using f + saved = saveToKvtMl(os, title); + } + break; + + case vt_lex: { + QTextStream os( &f ); // serialize using f + saved = saveToLex(os, title); + } + break; + + case vt_vcb: { + QTextStream os( &f ); // serialize using f + saved = saveToVcb(os, title); + } + break; + + case csv: { + QTextStream os( &f ); // serialize using f + saved = saveToCsv(os, title); + } + break; + + default: { + kdError() << "kvcotrainDoc::saveAs(): unknown filetype" << endl; + } + break; + } + f.close(); + QApplication::restoreOverrideCursor(); + + if (!saved) { + QString format = i18n("Could not save \"%1\"\nDo you want to try again?"); + QString msg = format.arg(tmp.path()); + int result = KMessageBox::warningContinueCancel(0, msg, + kapp->makeStdCaption(i18n("I/O Failure")), + i18n("&Retry")); + if ( result == KMessageBox::Cancel ) return false; + } + } + doc_url = tmp; + dirty = false; + emit docModified(false); + return true; +} + + +kvoctrainExpr *kvoctrainDoc::getEntry(int index) +{ + if (index < 0 || index >= (int)vocabulary.size() ) + return 0; + else + return &vocabulary[index]; +} + + +void kvoctrainDoc::removeEntry(int index) +{ + if (index >= 0 && index < (int)vocabulary.size() ) + vocabulary.erase (vocabulary.begin() + index); +} + + +int kvoctrainDoc::findIdent (const QString &lang) const +{ + vector::const_iterator first = langs.begin(); + int count = 0; + while (first != langs.end()) { + if ( *first == lang) + return count; + first++; + count++; + } + return -1; +} + + +QString kvoctrainDoc::getIdent (int index) const +{ + if (index >= (int)langs.size() || index < 1 ) + return ""; + else + return langs[index]; +} + + +void kvoctrainDoc::setIdent (int idx, const QString &id) +{ + if (idx < (int)langs.size() && idx >= 1 ) { + langs[idx] = id; + } +} + + +QString kvoctrainDoc::getTypeName (int index) const +{ + if (index >= (int)type_descr.size()) + return ""; + else + return type_descr[index]; +} + + +void kvoctrainDoc::setTypeName (int idx, QString &id) +{ + if (idx >= (int)type_descr.size()) + for (int i = (int)type_descr.size(); i <= idx; i++) + type_descr.push_back (""); + + type_descr[idx] = id; +} + + +QString kvoctrainDoc::getTenseName (int index) const +{ + if (index >= (int)tense_descr.size()) + return ""; + else + return tense_descr[index]; +} + + +void kvoctrainDoc::setTenseName (int idx, QString &id) +{ + if (idx >= (int)tense_descr.size()) + for (int i = (int)tense_descr.size(); i <= idx; i++) + tense_descr.push_back (""); + + tense_descr[idx] = id; +} + + +QString kvoctrainDoc::getUsageName (int index) const +{ + if (index >= (int)usage_descr.size()) + return ""; + else + return usage_descr[index]; +} + + +void kvoctrainDoc::setUsageName (int idx, QString &id) +{ + if (idx >= (int)usage_descr.size()) + for (int i = (int)usage_descr.size(); i <= idx; i++) + usage_descr.push_back (""); + + usage_descr[idx] = id; +} + + +void kvoctrainDoc::setConjugation (int idx, const Conjugation &con) +{ + if ( idx < 0) return; + + // extend conjugation with empty elements + if ((int)conjugations.size() <= idx ) + for (int i = conjugations.size(); i < idx+1; i++) + conjugations.push_back (Conjugation()); + + conjugations[idx] = con; +} + + +Conjugation kvoctrainDoc::getConjugation (int idx) const +{ + if (idx >= (int)conjugations.size() || idx < 0) { + return Conjugation(); + } + else { + return conjugations[idx]; + } +} + + +void kvoctrainDoc::setArticle (int idx, const Article &art) +{ + if ( idx < 0) return; + + // extend conjugation with empty elements + if ((int)articles.size() <= idx ) + for (int i = articles.size(); i < idx+1; i++) + articles.push_back (Article()); + + articles[idx] = art; +} + + +Article kvoctrainDoc::getArticle (int idx) const +{ + if (idx >= (int)articles.size() || idx < 0) { + return Article(); + } + else { + return articles[idx]; + } +} + + +int kvoctrainDoc::getSizeHint (int idx) const +{ + if (idx < 0) { + idx = -idx; + if (idx >= (int)extraSizehints.size() ) + return 80; // make a good guess about column size + else { +// cout << "gsh " << idx << " " << extraSizehints[idx] << endl; + return extraSizehints[idx]; + } + } + else { + if (idx >= (int)sizehints.size() ) + return 150; // make a good guess about column size + else { +// cout << "gsh " << idx << " " << sizehints[idx] << endl; + return sizehints[idx]; + } + } +} + + +void kvoctrainDoc::setSizeHint (int idx, const int width) +{ +// cout << "ssh " << idx << " " << width << endl; + if (idx < 0) { + idx = -idx; + if (idx >= (int)extraSizehints.size()) { + for (int i = (int)extraSizehints.size(); i <= idx; i++) + extraSizehints.push_back (80); + } + extraSizehints[idx] = width; + + } + else { + if (idx >= (int)sizehints.size()) { + for (int i = (int)sizehints.size(); i <= idx; i++) + sizehints.push_back (150); + } + sizehints[idx] = width; + } +} + + +class eraseTrans : public unary_function +{ + +public: + + eraseTrans (int idx) + : index (idx) {} + + void operator() (kvoctrainExpr& x) const + { + x.removeTranslation(index); + } + + private: + int index; +}; + + +void kvoctrainDoc::removeIdent (int index) +{ + if (index < (int)langs.size() && index >= 1 ) { + langs.erase(langs.begin() + index); + for_each (vocabulary.begin(), vocabulary.end(), eraseTrans(index)); + } +} + + +QString kvoctrainDoc::getOriginalIdent () const +{ + if (langs.size() > 0) + return langs[0]; + else + return ""; +} + + +void kvoctrainDoc::setOriginalIdent (const QString &id) +{ + if (langs.size() > 0) { + langs[0] = id; + } +} + + +class sortByOrg : public binary_function +{ + +public: + + sortByOrg (bool _dir) + : dir (_dir) {} + + bool operator() (const kvoctrainExpr& x, const kvoctrainExpr& y) const + { + return + !dir + ? (QString::compare(x.getOriginal().upper(), + y.getOriginal().upper() ) < 0) + : (QString::compare(x.getOriginal().upper(), + y.getOriginal().upper() ) > 0); + } + + private: + bool dir; +}; + + +class sortByLessonAndOrg_alpha + : public binary_function +{ + +public: + + sortByLessonAndOrg_alpha (bool _dir, kvoctrainDoc &_doc) + : dir (_dir), doc(_doc) {} + + bool operator() (const kvoctrainExpr& x, const kvoctrainExpr& y) const + { + if (x.getLesson() != y.getLesson() ) + return + !dir + ? (QString::compare(doc.getLessonDescr(x.getLesson()).upper(), + doc.getLessonDescr(y.getLesson()).upper() ) < 0) + : (QString::compare(doc.getLessonDescr(x.getLesson()).upper(), + doc.getLessonDescr(y.getLesson()).upper() ) > 0); + else + return + !dir + ? (QString::compare(x.getOriginal().upper(), + y.getOriginal().upper() ) < 0) + : (QString::compare(x.getOriginal().upper(), + y.getOriginal().upper() ) > 0); + } + + private: + bool dir; + kvoctrainDoc &doc; +}; + + +class sortByLessonAndOrg_index + : public binary_function +{ + +public: + + sortByLessonAndOrg_index (bool _dir, kvoctrainDoc &_doc) + : dir (_dir), doc(_doc) {} + + bool operator() (const kvoctrainExpr& x, const kvoctrainExpr& y) const + { + if (x.getLesson() != y.getLesson() ) + return + !dir + ? x.getLesson() < y.getLesson() + : y.getLesson() < x.getLesson(); + else + return + !dir + ? (QString::compare(x.getOriginal().upper(), + y.getOriginal().upper() ) < 0) + : (QString::compare(x.getOriginal().upper(), + y.getOriginal().upper() ) > 0); + } + + private: + bool dir; + kvoctrainDoc &doc; +}; + + +class sortByTrans : public binary_function +{ + +public: + + sortByTrans (int i, bool _dir) + : index(i), dir (_dir) {} + + bool operator() (const kvoctrainExpr& x, const kvoctrainExpr& y) const + { + return + !dir + ? (QString::compare(x.getTranslation(index).upper(), + y.getTranslation(index).upper() ) < 0) + : (QString::compare(x.getTranslation(index).upper(), + y.getTranslation(index).upper() ) > 0); + } + + private: + int index; + bool dir; +}; + + +bool kvoctrainDoc::sort (int index) +{ + if (!sort_allowed) + return false; + + if (index >= numLangs()) + return false; + + if (sort_lang.size() < langs.size()) + for (int i = sort_lang.size(); i < (int) langs.size(); i++) + sort_lang.push_back(false); + + if (index == 0) + std::sort (vocabulary.begin(), vocabulary.end(), sortByOrg(sort_lang[0])); + else + std::sort (vocabulary.begin(), vocabulary.end(), sortByTrans(index, sort_lang[index])); + sort_lang[index] = !sort_lang[index]; + return sort_lang[index]; +} + + +bool kvoctrainDoc::sortByLesson_alpha () +{ + if (!sort_allowed) + return false; + + std::sort (vocabulary.begin(), vocabulary.end(), sortByLessonAndOrg_alpha(sort_lesson, *this )); + sort_lesson = !sort_lesson; + return sort_lesson; +} + + +bool kvoctrainDoc::sortByLesson_index () +{ + if (!sort_allowed) + return false; + + if (sort_lang.size() < langs.size()) + for (int i = sort_lang.size(); i < (int) langs.size(); i++) + sort_lang.push_back(false); + + std::sort (vocabulary.begin(), vocabulary.end(), sortByLessonAndOrg_index(sort_lesson, *this )); + sort_lesson = !sort_lesson; + sort_lang[0] = sort_lesson; + return sort_lesson; +} + + +class resetAll : public unary_function +{ + +public: + + resetAll (int less) + : lesson(less) {} + + void operator() (kvoctrainExpr& x) + { + for (int i = 0; i <= x.numTranslations(); i++) { + if (lesson == 0 || lesson == x.getLesson() ) { + x.setGrade(i, KV_NORM_GRADE, false); + x.setGrade(i, KV_NORM_GRADE, true); + x.setQueryCount (i, 0, true); + x.setQueryCount (i, 0, false); + x.setBadCount (i, 0, true); + x.setBadCount (i, 0, false); + x.setQueryDate (i, 0, true); + x.setQueryDate (i, 0, false); + } + } + } + private: + int lesson; +}; + + +class resetOne : public unary_function +{ + +public: + + resetOne (int idx, int less) + : index (idx), lesson(less) {} + + void operator() (kvoctrainExpr& x) + { + if (lesson == 0 || lesson == x.getLesson() ) { + x.setGrade(index, KV_NORM_GRADE, false); + x.setGrade(index, KV_NORM_GRADE, true); + x.setQueryCount (index, 0, true); + x.setQueryCount (index, 0, false); + x.setBadCount (index, 0, true); + x.setBadCount (index, 0, false); + x.setQueryDate (index, 0, true); + x.setQueryDate (index, 0, false); + } + } + + private: + int index; + int lesson; +}; + + +void kvoctrainDoc::resetEntry (int index, int lesson) +{ + if (index < 0) + for_each (vocabulary.begin(), vocabulary.end(), resetAll(lesson) ); + else + for_each (vocabulary.begin(), vocabulary.end(), resetOne(index, lesson) ); +} + + +QString kvoctrainDoc::getLessonDescr(int idx) const +{ + if (idx == 0) + return i18n(""); + + if (idx <= 0 || idx > (int) lesson_descr.size() ) + return ""; + + return lesson_descr[idx-1]; +} + + +vector kvoctrainDoc::getLessonsInQuery() const +{ + vector iqvec; + for (unsigned i = 0; i < lessons_in_query.size(); i++) + if (lessons_in_query[i]) { + iqvec.push_back(i+1); // Offset +// cout << "getliq: " << i+1 << endl; + } + return iqvec; +} + + +void kvoctrainDoc::setLessonsInQuery(vector lesson_iq) +{ + lessons_in_query.clear(); + for (unsigned i = 0; i < lesson_descr.size(); i++) + lessons_in_query.push_back(false); + + for (unsigned i = 0; i < lesson_iq.size(); i++) + if (lesson_iq[i] <= (int) lessons_in_query.size() ) { + lessons_in_query[lesson_iq[i]-1] = true; // Offset +// cout << "setliq: " << lesson_iq[i] << " " << i << endl; + } +} + + +QString kvoctrainDoc::getTitle() const +{ + if (doctitle.isEmpty()) + return doc_url.fileName(); + else + return doctitle; +} + + +QString kvoctrainDoc::getAuthor() const +{ + return author; +} + + +QString kvoctrainDoc::getLicense() const +{ + return license; +} + + +QString kvoctrainDoc::getDocRemark() const +{ + return doc_remark; +} + + +void kvoctrainDoc::setTitle(const QString & title) +{ + doctitle = title.stripWhiteSpace(); +} + + +void kvoctrainDoc::setAuthor(const QString & s) +{ + author = s.stripWhiteSpace(); +} + + +void kvoctrainDoc::setLicense(const QString & s) +{ + license = s.stripWhiteSpace(); +} + + +void kvoctrainDoc::setDocRemark(const QString & s) +{ + doc_remark = s.stripWhiteSpace(); +} + + +int kvoctrainDoc::search(QString substr, int id, + int first, int last, + bool word_start, + bool) +{ + if (last >= numEntries() + || last < 0 ) + last = numEntries(); + + if (first < 0) + first = 0; + + for (int i = first; i < last; i++) { + if (word_start) { + + for (id = 0; id <= numLangs(); id++) + { + if (id == 0) + { + if (getEntry(i)->getOriginal().find (substr, 0, false) == 0) // case insensitive + return i; + } else { + if (getEntry(i)->getTranslation(id).find (substr, 0, false) == 0) // case insensitive + return i; + } + } + } + else { + for (id = 0; id <= numLangs(); id++){ + + if (id == 0) + { + if (getEntry(i)->getOriginal().find (substr, 0, false) > -1) // case insensitive + return i; + } else { + if (getEntry(i)->getTranslation(id).find (substr, 0, false) > -1) // case insensitive + return i; + } + } + } + } + return -1; +} + +#define _OFFSET 0x40 +#define _BITMASK 0x3F +#define _BITUSED 6 + +QString kvoctrainDoc::compressDate(unsigned long l) const +{ + if (l == 0) + return ""; + + QString res; + if (l <= KVD_ZERO_TIME) + l = 1; + else + l -= KVD_ZERO_TIME; + while (l != 0) { + char c = _OFFSET + (l & _BITMASK); + res.insert (0, c); + l >>= _BITUSED; + } + return res; +} + + +unsigned long kvoctrainDoc::decompressDate(QString s) const +{ + if (s.isEmpty()) + return 0; + + long res = 0; + unsigned incr = 0; + for (int i = s.length()-1; i >= 0; i--) { + char c = s.local8Bit()[i]; + res += ((c - _OFFSET) & _BITMASK) << incr ; + incr += _BITUSED; + } + return res > 48 ? res+KVD_ZERO_TIME : 0; // early bug with "0" +} + + +kvoctrainDoc::FileType kvoctrainDoc::detectFT(const QString &filename) +{ + QFile f( filename ); + if (!f.open( IO_ReadOnly )) + return csv; + + QDataStream is( &f ); + + Q_INT8 c1, c2, c3, c4, c5; + is >> c1 + >> c2 + >> c3 + >> c4 + >> c5; // guess filetype by first x bytes + + QTextStream ts (&f); + QString line; + line = ts.readLine(); + line.insert (0, c5); + line.insert (0, c4); + line.insert (0, c3); + line.insert (0, c2); + line.insert (0, c1); + f.close(); + + bool stat = is.device()->status(); + if (stat != IO_Ok) + return kvd_none; + if (c1 == '<' && c2 == '?' && c3 == 'x' && c4 == 'm' && c5 == 'l') + return kvtml; + + if (line.find (VCB_SEPARATOR) >= 0) + return vt_vcb; + + if (line == LEX_IDENT_50) + return vt_lex; + + if (c1 == '"' && (line.contains('"') == 1 || line.contains(QRegExp("\",[0-9]")))) + return vt_voc; + + return csv; +} + + +class expRef { + +public: + + expRef (kvoctrainExpr *_exp, int _idx) + { + idx = _idx; + exp = _exp; + } + + bool operator< (const expRef& y) const + { + QString s1 = exp->getOriginal(); + QString s2 = y.exp->getOriginal(); + int cmp = QString::compare(s1.upper(), s2.upper()); + if (cmp != 0) + return cmp < 0; + + for (int i = 1; i < (int) exp->numTranslations(); i++) { + + s1 = exp->getTranslation(i); + s2 = y.exp->getTranslation(i); + cmp = QString::compare(s1.upper(), s2.upper() ); + if (cmp != 0) + return cmp < 0; + } + return cmp < 0; + } + + int idx; + kvoctrainExpr *exp; +}; + + +int kvoctrainDoc::cleanUp() +{ + int count = 0; + kvoctrainExpr *kve1, *kve2; + vector shadow; + vector to_delete; + + for (int i = 0; i < (int) vocabulary.size(); i++) + shadow.push_back (expRef (getEntry(i), i)); + std::sort(shadow.begin(), shadow.end()); + +#ifdef CLEAN_BUG + ofstream sso ("shadow.out"); + for (int i = shadow.size()-1; i > 0; i--) { + kve1 = shadow[i].exp; + sso << kve1->getOriginal() << " "; + for (int l = 1; l < (int) numLangs(); l++ ) + sso << kve1->getTranslation(l) << " "; + sso << endl; + } +#endif + + int ent_no = 0; + int ent_percent = vocabulary.size () / 100; + float f_ent_percent = vocabulary.size () / 100.0; + emit progressChanged(this, 0); + + for (int i = shadow.size()-1; i > 0; i--) { + kve1 = shadow[i].exp; + kve2 = shadow[i-1].exp; + + ent_no++; + if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) + emit progressChanged(this, (int)((ent_no / f_ent_percent) / 2.0)); + + bool equal = true; + if (kve1->getOriginal() == kve2->getOriginal() ) { + for (int l = 1; equal && l < (int) numLangs(); l++ ) + if (kve1->getTranslation(l) != kve2->getTranslation(l)) + equal = false; + + if (equal) { + to_delete.push_back(shadow[i-1].idx); + count++; + } + } + } + + // removing might take very long + ent_no = 0; + ent_percent = to_delete.size () / 100; + f_ent_percent = to_delete.size () / 100.0; + emit progressChanged(this, 0); + + std::sort (to_delete.begin(), to_delete.end() ); + for (int i = (int) to_delete.size()-1; i >= 0; i--) { + ent_no++; + if (ent_percent != 0 && (ent_no % ent_percent) == 0 ) + emit progressChanged(this, (int)(50 + ent_no / f_ent_percent / 2.0)); +#ifdef CLEAN_BUG + sso << getEntry(to_delete[i])->getOriginal() << endl; +#endif + removeEntry (to_delete[i]); + setModified(); + } + + return count; +} +#include "kvoctraindoc.moc" diff --git a/kvoctrain/kvoctrain/kvt-core/kvoctraindoc.h b/kvoctrain/kvoctrain/kvt-core/kvoctraindoc.h new file mode 100644 index 00000000..d0defb5a --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvoctraindoc.h @@ -0,0 +1,747 @@ +/*************************************************************************** + + maintain a kvoctrain document + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KVOCTRAINDOC_H +#define KVOCTRAINDOC_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include + +#include + +#include "kvoctrainexpr.h" + +#include "kvt-xml/XmlReader.h" +#include "kvt-xml/XmlWriter.h" + +#define KVD_ZERO_TIME 934329599 // 1999-08-10 23:59:59, never change +#define KVD_VERS_PREFIX " v" // kvoctrain v0.1.0 + +/** XML tags and attribute names */ + +#define KV_DOCTYPE "kvtml" // doctype +#define KV_TITLE "title" // doc title +#define KV_AUTHOR "author" // doc author +#define KV_LICENSE "license" // doc license +#define KV_DOC_REM "remark" // doc remark +#define KV_LINES "lines" // entries +#define KV_GENERATOR "generator" // who generated the doc +#define KV_COLS "cols" // columns +#define KV_ENCODING "encoding" // document encoding (obsolete!) + +#define KV_EXPR "e" // entry for one expression +#define KV_ORG "o" // original expression in specified language +#define KV_TRANS "t" // translated expression in specified language +#define KV_LANG "l" // language: en, de, it, fr ... +#define KV_QUERY "q" // query: org or translation +#define KV_O "o" // org +#define KV_T "t" // translation +#define KV_GRADE "g" // grade of knowledge: 0=well known, x=not known for x times +#define KV_LESS_MEMBER "m" // member of lesson 1 .. x +#define KV_COUNT "c" // number of times queried +#define KV_SIZEHINT "width" // recommended column width +#define KV_CHARSET "charset" // recommended charset (obsolete!) +#define KV_BAD "b" // number of times failed +#define KV_DATE "d" // last query date +#define KV_DATE2 "w" // last query date, compressed format +#define KV_REMARK "r" // remark for this entry +#define KV_FAUX_AMI_F "ff" // false friend of this entry from org +#define KV_FAUX_AMI_T "tf" // false friend of this entry to org +#define KV_SYNONYM "y" // synonym (same meaning) of expr +#define KV_ANTONYM "a" // antonym (oppositite) of expr +#define KV_PRONUNCE "p" // how to pronunce this expression +#define KV_SELECTED "s" // entry selected for queries +#define KV_INACTIVE "i" // entry inactive (for queries) +#define KV_EXPRTYPE "t" // type of expression +#define KV_EXAMPLE "x" // example string with word +#define KV_USAGE "u" // usage label +#define KV_PARAPHRASE "h" // paraphrase for expression + +/* + + My type 1 + My type 2 + +*/ + +#define KV_TYPE_GRP "type" // type descriptor group +#define KV_TYPE_DESC "desc" // type descriptor +#define KV_TYPE_NO "no" // type descriptor number + +/* + + My usage 1 + My usage 2 + +*/ + +#define KV_USAGE_GRP "usage" // usage descriptor group +#define KV_USAGE_DESC "desc" // usage descriptor +#define KV_USAGE_NO "no" // usage descriptor number + +/* + + Lesson #1 + Lesson #2 + +*/ + +#define KV_LESS_GRP "lesson" // lesson descriptor group +#define KV_LESS_CURR "current" // is current lesson +#define KV_LESS_DESC "desc" // lesson descriptor +#define KV_LESS_QUERY "query" // lesson contained in query +#define KV_LESS_NO "no" // lesson descriptor number + +/* + + user tense #1 + user tense #2 + +*/ + +#define KV_TENSE_GRP "tense" // tense descriptor group +#define KV_TENSE_DESC "desc" // tense descriptor +#define KV_TENSE_NO "no" // tense descriptor number + +/* + + + +*/ + +#define KV_OPTION_GRP "options" // internal options group +#define KV_OPT_SORT "sort" // allow sorting +#define KV_BOOL_FLAG "on" // general boolean flag + +/* +
    + lang determines also lang order in entries !! + eine which must NOT differ + die + ein + der + ein + das + +
    +*/ + +#define KV_ARTICLE_GRP "article" // article descriptor group +#define KV_ART_ENTRY "e" // article entry +#define KV_ART_FD "fd" // female definite +#define KV_ART_MD "md" // male definite +#define KV_ART_ND "nd" // natural definite +#define KV_ART_FI "fi" // female indefinite +#define KV_ART_MI "mi" // male indefinite +#define KV_ART_NI "ni" // natural indefinite + +/* + + good + better + best + +*/ + +#define KV_COMPARISON_GRP "comparison" // comparison descriptor group +#define KV_COMP_L1 "l1" // base form +#define KV_COMP_L2 "l2" // next form +#define KV_COMP_L3 "l3" // last form + +/* + + good + better + best + best 2 + best 3 + +*/ + +#define KV_MULTIPLECHOICE_GRP "multiplechoice" // multiple choice descriptor group +#define KV_MC_1 "mc1" // choice 1 +#define KV_MC_2 "mc2" // choice 2 +#define KV_MC_3 "mc3" // choice 3 +#define KV_MC_4 "mc4" // choice 4 +#define KV_MC_5 "mc5" // choice 5 + +/* + used in header for definiton of "prefix" + lang determines also lang order in entries !! + I which must NOT differ in subsequent -tags + you<2> + he + she + it + we + you + they + they + they + + + + and in entry for definition of tenses of (irreg.) verbs + + go + go + goes + goes + goes + go + go + go + go + go + + +*/ + +#define KV_CONJUG_GRP "conjugation" // conjugation descriptor group +#define KV_CON_ENTRY "e" // conjugation entry (header) +#define KV_CON_TYPE "t" // conjugation type (voc entries) +#define KV_CON_NAME "n" // conjugation type name (voc entries) +#define KV_CON_P1S "s1" // 1. person singular +#define KV_CON_P2S "s2" // 2. person singular +#define KV_CON_P3SF "s3f" // 3. person singular female +#define KV_CON_P3SM "s3m" // 3. person singular male +#define KV_CON_P3SN "s3n" // 3. person singular natural +#define KV_CON_P1P "p1" // 1. person plural +#define KV_CON_P2P "p2" // 2. person plural +#define KV_CON_P3PF "p3f" // 3. person plural female +#define KV_CON_P3PM "p3m" // 3. person plural male +#define KV_CON_P3PN "p3n" // 3. person plural natural +#define KV_CONJ_COMMON "common" // female contains common for all three + +#define LEX_IDENT_50 "Vocabulary Trainer V5.0" + + +class QTextStream; +class QStringList; +class MultipleChoice; + +/************************************************************* + * This class contains the expressions of your vocabulary + ************************************************************/ + +class kvoctrainDoc : public QObject +{ + Q_OBJECT + public: + + enum FileType { kvd_none, automatic, + kvtml, + kvtbin, + vt_lex, vt_vcb, csv, vt_voc /*, kvoclearn, qvocab*/ }; + + /** Constructor for the fileclass of the application + * + * @param obj calling object + * @param url URL of file to parse + */ + kvoctrainDoc(QObject* obj, const KURL& url); + + /** Destructor for the fileclass of the application */ + ~kvoctrainDoc(); + + /** indicates that doc is (not) modified + * + * @param dirty new state + */ + inline void setModified (bool _dirty = true) { emit docModified(dirty = _dirty); } + + /** appends another entry at the end + * + * @param expr expression to append + */ + inline void appendEntry (kvoctrainExpr *expr) + { vocabulary.push_back (*expr); dirty = true; } + + /** removes entry from doc + * + * @param index index of entry + */ + void removeEntry (int index); + + /** sorts vocabulary alphabetically + * + * @param index index expression + * @result direction of sorting: true = ascending + */ + bool sort (int index); + + /** removes equal entries (orig + all translations) + * + * @result number of removed entries + */ + int cleanUp(); + + /** sorts vocabulary by lesson indices + * @result direction of sorting: true = ascending + */ + bool sortByLesson_index (); + + /** sorts vocabulary by lesson name + * @result direction of sorting: true = ascending + */ + bool sortByLesson_alpha (); + + /** enables sorting + */ + inline void allowSorting(bool allow) { sort_allowed = allow; } + + /** enables sorting + */ + inline bool isAllowedSorting() { return sort_allowed; } + + /** returns the modification state of the doc */ + inline bool isModified () const { return dirty; } + + /** returns original´s identifier + */ + QString getOriginalIdent () const; + + /** set original´s identifier + */ + void setOriginalIdent (const QString &id); + + /** returns identifier of translation x + * + * @param index number of translation 1..x + * @result ident string: de=german, en=englisch, .. + */ + QString getIdent (int index) const; + + /** sets identifier of translation + * + * @param index number of translation 1..x + * @param lang ident string: de=german, en=englisch, .. + */ + void setIdent (int index, const QString &lang); + + /** removes identifier an the according translation in all entries + * + * @param index number of translation 1..x + */ + void removeIdent (int index); + + /** determines if given translation is available and where + * + * @param lang identifier of language + * @result index of translation, 0=original, -1=none + */ + int findIdent (const QString &lang) const; + + /** returns attribute string + * + * @param index number of attribute + * @result string + */ + QString getTypeName (int index) const; + + /** sets attribute string + * + * @param index number of attribute + * @param str name of attribute + */ + void setTypeName (int index, QString &str); + + /** gets descr of types */ + inline vector getTypeDescr() const { return type_descr; } + + /** sets descr of types */ + inline void setTypeDescr(vector names) { type_descr = names; } + + /** returns tense string + * + * @param index number of tense + * @result string + */ + QString getTenseName (int index) const; + + /** sets tense string + * + * @param index number of tense + * @param str name of tense + */ + void setTenseName (int index, QString &str); + + /** gets descr of tenses */ + inline vector getTenseDescr() const { return tense_descr; } + + /** sets descr of tenses */ + inline void setTenseDescr(vector names) { tense_descr = names; } + + /** returns usage string + * + * @param index number of usage + * @result string + */ + QString getUsageName (int index) const; + + /** sets usage string + * + * @param index number of usage + * @param str name of usage + */ + void setUsageName (int index, QString &str); + + /** gets descr of usages */ + inline vector getUsageDescr() const { return usage_descr; } + + /** sets descr of usages */ + inline void setUsageDescr(vector names) { usage_descr = names; } + + + /** saves the data under the given name + * + * @param url if url is empty (or NULL) actual name is preserved + * @result true if successful + */ + bool saveAs (QObject *parent, const KURL & url, QString title, FileType ft); + + /** returns count of entries + */ + inline int numEntries() const { return vocabulary.size(); } + + /** sets grades to KV_NORM_GRADE, counts to 0 ... + * + * @param index index of language 0..x, -1 = all + * @param lesson lesson id, if this is 0 all lesson are affected, + * otherwise only matching numbers + */ + void resetEntry (int index = -1, int lesson = 0); + + /** returns count of different languages + */ + inline int numLangs() const { return langs.size(); } // org + translations + + /** append new lang ident + */ + inline void appendLang(const QString & id) { langs.push_back(id); } + + /** returns pointer to expression object x + * + * @param index index of desired entry + * @result pointer to object or NULL if index out of range + */ + kvoctrainExpr *getEntry(int index); + + /** search substring in vocabulary (case insensitive always) + * + * @param substr partial string to search + * @param id which language to search: 0=org, 1..x=translation + * @param first index from where to start + * @param last index of last entry, -1 goes till end + * @param word_start false: search partial string, + * true:always from beginning of word + * @param tolerant + * @result index of found entry, -1 if none + */ + int search(QString substr, int id, + int first=0, int last=-1, bool word_start = false, bool tolerant=false); + + /** returns url of xml file */ + inline KURL URL() const {return doc_url; } + + /** sets url of xml file */ + inline void setURL(const KURL& url) {doc_url = url;} + + /** returns title of xml file */ + QString getTitle() const; + + /** returns author of file */ + QString getAuthor() const; + + /** returns license of file */ + QString getLicense() const; + + /** returns remark of file */ + QString getDocRemark() const; + + inline void getQueryLang(QString &org, QString &trans) const + { org = queryorg; trans = querytrans; } + + inline void setQueryLang(const QString &org, const QString &trans) + { queryorg = org; querytrans = trans; } + + /** sets title of xml file */ + void setTitle(const QString & title); + + /** sets author of file */ + void setAuthor(const QString & author); + + /** sets license of file */ + void setLicense(const QString & license); + + /** sets remark of file */ + void setDocRemark(const QString & rem); + + /** gets version of loaded file */ + void getVersion(int &major, int &minor, int &patch); + + /** returns current lesson index */ + inline int getCurrentLesson() const { return current_lesson; } + + /** sets current lesson index + * @param lesson index of lesson + */ + inline void setCurrentLesson(int lesson) { current_lesson = lesson; } + + /** returns descr of lesson */ + QString getLessonDescr(int index) const; + + /** returns lessons in current query */ + vector getLessonsInQuery() const; + + /** sets lessons in current query */ + void setLessonsInQuery(vector); + + inline vector getLessonDescr() const { return lesson_descr; } + + inline int numLessons () const {return (int) lesson_descr.size(); } + + /** sets descr of lesson */ + inline void setLessonDescr(vector names) { lesson_descr = names; } + + /** returns pointer to conjugations if available + * + * @param index index of translation + */ + Conjugation getConjugation(int index) const; + + /** sets conjugations + * + * @param index index of translation + * @param con conjugation block + */ + void setConjugation(int index, const Conjugation &con); + + /** returns pointer to articles if available + * + * @param index index of translation + */ + Article getArticle(int index) const; + + /** sets articles + * + * @param index index of translation + * @param art article block + */ + void setArticle(int index, const Article &art); + + /** compress date */ + QString compressDate(unsigned long) const; + + /** decompress date */ + unsigned long decompressDate(QString) const; + + /** returns recommended size + * + * @param index number of expr, -1 = lesson + * @result width of column + */ + int getSizeHint (int index) const; + + /** sets recommended size + * + * @param index number of expr, -1 = lesson + * @param width width of column + */ + void setSizeHint (int index, const int width); + + bool unknownAttribute (int line, const QString &name, const QString &attr); + void unknownElement (int line, const QString &elem ); + void errorKvtMl (int line, const QString &text ); + void warningKvtMl (int line, const QString &text ); + + void errorLex (int line, const QString &text ); + + void errorCsv (int line, const QString &text ); + + FileType detectFT(const QString &filename); + + friend class QueryManager; + +signals: + void progressChanged (kvoctrainDoc *, int curr_percent); + void docModified (bool mod); + +protected: + + void Init(); + + /** sets version of loaded file */ + void setVersion(const QString & ver); + + bool saveToKvtMl (QTextStream& os, QString &title); + bool loadFromKvtMl (QTextStream& is); + bool parseBody_kvtml (XmlElement elem, XmlReader& xml); + bool parseBody_e (XmlElement elem, XmlReader& xml); + bool extract_simple_tag (QString tag_name, XmlReader& xml, + XmlElement &elem, QString &data, + bool check_empty = true); + + bool extract_T_GROUP_attr (XmlReader &xml, + XmlElement &elem); + bool extract_T_DESCR_attr (XmlReader &xml, + XmlElement &elem, int &no); + bool extract_O_T_attr (XmlReader &xml, + XmlElement &elem, + QString &lang, + grade_t &grade, grade_t &rev_grade, + int &count, int &rev_count, + time_t &date, time_t &rev_date, + QString &remark, + int &bcount, int &rev_bcount, + QString &query_id, + QString &pronunce, + int &width, + QString &type, + QString &faux_ami_f, + QString &faux_ami_t, + QString &synonym, + QString &example, + QString &antonym, + QString &usage, + QString ¶phrase); + bool extract_L_DESCR_attr (XmlReader &xml, + XmlElement &elem, int &no, + bool &isCurr, bool &inQuery); + bool extract_KVT_E_attr (XmlReader& xml, + XmlElement &elem, + int &lesson, + bool &sel, + bool &active, + QString &type); + bool check_Empty_attr (QString tag_name, + XmlReader &xml, + XmlElement &elem); + bool extract_CON_E_attr (XmlReader& xml, + XmlElement &elem, + QString &lang); + bool extract_T_attr (XmlReader &xml, + XmlElement &elem, + QString &name); + bool extract_BOOL_attr (XmlReader &xml, + XmlElement &elem, + const QString &tag_name, + const QString &attr_name, + bool &flag); + bool extract_L_GROUP_attr (XmlReader &xml, + XmlElement &elem, + int &width); + + bool saveLessonKvtMl (XmlWriter &xml); + bool loadLessonKvtMl (XmlElement elem, XmlReader& xml); + bool saveTypeNameKvtMl (XmlWriter &xml); + bool loadTypeNameKvtMl (XmlElement elem, XmlReader& xml); + bool saveTenseNameKvtMl (XmlWriter &xml); + bool loadTenseNameKvtMl (XmlElement elem, XmlReader& xml); + bool saveUsageNameKvtMl (XmlWriter &xml); + bool loadUsageNameKvtMl (XmlElement elem, XmlReader& xml); + bool saveOptionsKvtMl (XmlWriter &xml); + bool loadOptionsKvtMl (XmlElement elem, XmlReader& xml); + bool saveArticleKvtMl (XmlWriter &xml); + bool loadArticleKvtMl (XmlElement elem, XmlReader& xml); + bool saveConjugHeader (vector &curr_conjug, + XmlWriter &xml); + bool saveConjug (const Conjugation &curr_conjug, QString type, + XmlWriter &xml, QString identstr); + bool saveConjugEntry (Conjugation &curr_conjug, + XmlWriter &xml, int ident); + bool loadConjugKvtMl (vector &curr_conjug, const QString &entry_tag, + XmlElement elem, XmlReader& xml); + + bool saveComparison (const Comparison &comp, XmlWriter &xml, int ident); + bool loadComparison (Comparison &comp, XmlElement elem, XmlReader &xml); + + bool saveMultipleChoice(const MultipleChoice &mc, XmlWriter &xml, int ident); + bool loadMultipleChoice(MultipleChoice &mc, XmlElement elem, XmlReader &xml); + + bool saveToLex (QTextStream& os, QString &title); + bool loadFromLex (QTextStream& is); + bool loadLessonLex (QTextStream& is); + bool saveLessonLex (QTextStream& os); + bool saveTypeNameLex (QTextStream& os); + bool loadTypeNameLex (QTextStream& is); + + bool saveToCsv (QTextStream& os, QString &title); + bool loadFromCsv (QTextStream& is); + bool loadLessonCsv (QTextStream& is); + bool saveLessonCsv (QTextStream& os); + bool saveTypeNameCsv (QTextStream& os); + bool loadTypeNameCsv (QTextStream& is); + + bool saveTypeNameVcb (QTextStream &os); + bool loadTypeNameVcb (QTextStream &is); + bool saveLessonVcb (QTextStream &os); + bool loadLessonVcb (QTextStream &is); + bool saveToVcb (QTextStream& os, QString &title); + bool loadFromVcb (QTextStream& is); + bool loadFromVoc(QTextStream& is); + void errorVcb (int line, const QString &text ); + + private: + bool dirty; + KURL doc_url; + vector sort_lang; + bool sort_lesson; + bool unknown_attr; + bool unknown_elem; + bool sort_allowed; + + // save these to document + vector langs; //0= origin, 1,.. translations + int cols, + lines; + int current_lesson; + vector extraSizehints; + vector sizehints; + QString generator; + QString queryorg, + querytrans; + vector vocabulary; + vector lessons_in_query; + vector lesson_descr; + vector type_descr; + vector tense_descr; + vector usage_descr; + QString doctitle; + QString author; + QString license; + QString doc_remark; + QString doc_version; + + vector
    articles; + vector conjugations; +}; + + +#endif // KVOCTRAINDOC_H diff --git a/kvoctrain/kvoctrain/kvt-core/kvoctrainexpr.cpp b/kvoctrain/kvoctrain/kvt-core/kvoctrainexpr.cpp new file mode 100644 index 00000000..2faba172 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvoctrainexpr.cpp @@ -0,0 +1,799 @@ +/*************************************************************************** + + maintain a kvoctrain expression + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kvoctrainexpr.h" + +void kvoctrainExpr::Init() +{ + grades.push_back(KV_NORM_GRADE); + rev_grades.push_back(KV_NORM_GRADE); + inquery = false; + active = true; + qcounts.push_back(0); + rev_qcounts.push_back(0); + bcounts.push_back(0); + rev_bcounts.push_back(0); + qdates.push_back(0); + rev_qdates.push_back(0); + lesson = 0; +} + + +kvoctrainExpr::kvoctrainExpr (QString &expr, int _lesson) +{ + Init(); + setOriginal(expr.stripWhiteSpace() ); + lesson = _lesson; +} + + +kvoctrainExpr::kvoctrainExpr () +{ + Init(); +} + + +kvoctrainExpr::kvoctrainExpr (QString &s, QString separator, int _lesson) +{ + Init(); + QString se; + lesson = _lesson; + + if (separator.length() ) { + int pos = s.find(separator); + + if (pos == -1) { + setOriginal(s.stripWhiteSpace()); + } + else { + se = s.left(pos).stripWhiteSpace(); + setOriginal(se); + s.remove (0, pos+separator.length() ); +// s.stripWhiteSpace(); + + // gather all translations + while ((pos = s.find(separator)) != -1) { + se = s.left(pos).stripWhiteSpace(); + addTranslation(se, KV_NORM_GRADE, KV_NORM_GRADE); + s.remove (0, pos+separator.length() ); +// s.stripWhiteSpace(); + } + addTranslation(s.stripWhiteSpace(), KV_NORM_GRADE, KV_NORM_GRADE); + } + } +} + + +kvoctrainExpr::~kvoctrainExpr() +{ +} + + +int kvoctrainExpr::numTranslations() const +{ + return translations.size(); +} + + +QString kvoctrainExpr::getRemark (int idx) const +{ + if (idx >= (int)remarks.size() || idx < 0) { + return ""; + } + else { + return remarks[idx]; + } +} + + +void kvoctrainExpr::setRemark (int idx, const QString & expr) +{ + if ( idx < 0) return; + + // extend remarks with empty strings if necessary + if ((int)remarks.size() <= idx ) + for (int i = remarks.size(); i < idx+1; i++) + remarks.push_back (""); + + remarks[idx] = expr.stripWhiteSpace(); +} + + +void kvoctrainExpr::setFauxAmi (int idx, const QString & expr, bool rev_ami) +{ + if (idx < 1) return; + + if (rev_ami) { + // extend friend with empty strings if necessary + if ((int)rev_fauxAmi.size() <= idx ) + for (int i = rev_fauxAmi.size(); i < idx+1; i++) + rev_fauxAmi.push_back (""); + + rev_fauxAmi[idx] = expr.stripWhiteSpace(); + + } + else { + // extend friend with empty strings if necessary + if ((int)fauxAmi.size() <= idx ) + for (int i = fauxAmi.size(); i < idx+1; i++) + fauxAmi.push_back (""); + + fauxAmi[idx] = expr.stripWhiteSpace(); + } +} + + +QString kvoctrainExpr::getFauxAmi (int idx, bool rev_ami) const +{ + if (rev_ami) { + if (idx >= (int)rev_fauxAmi.size() || idx < 1 ) { + return ""; + } + + return rev_fauxAmi[idx]; + } + + if (idx >= (int)fauxAmi.size() || idx < 1 ) { + return ""; + } + + return fauxAmi[idx]; +} + + +void kvoctrainExpr::setSynonym (int idx, const QString & expr) +{ + if ( idx < 0) return; + + // extend synonym with empty strings if necessary + if ((int)synonym.size() <= idx ) + for (int i = synonym.size(); i < idx+1; i++) + synonym.push_back ("-"); + + synonym[idx] = expr.stripWhiteSpace(); +} + + +QString kvoctrainExpr::getSynonym (int idx) const +{ + if (idx >= (int)synonym.size() || idx < 0) { + return ""; + } + else { + return synonym[idx]; + } +} + + +void kvoctrainExpr::setExample (int idx, const QString & expr) +{ + if ( idx < 0) return; + + // extend exampls with empty strings if necessary + if ((int)example.size() <= idx ) + for (int i = example.size(); i < idx+1; i++) + example.push_back (""); + + example[idx] = expr.stripWhiteSpace(); +} + + +QString kvoctrainExpr::getExample (int idx) const +{ + if (idx >= (int)example.size() || idx < 0) { + return ""; + } + else { + return example[idx]; + } +} + + +void kvoctrainExpr::setUsageLabel (int idx, const QString & expr) +{ + if ( idx < 0) return; + + // extend labels with empty strings if necessary + if ((int)usageLabels.size() <= idx ) + for (int i = usageLabels.size(); i < idx+1; i++) + usageLabels.push_back (""); + + usageLabels[idx] = expr.stripWhiteSpace(); +} + + +QString kvoctrainExpr::getUsageLabel (int idx) const +{ + if (idx >= (int)usageLabels.size() || idx < 0) { + return ""; + } + else { + return usageLabels[idx]; + } +} + + +void kvoctrainExpr::setParaphrase (int idx, const QString & expr) +{ + if ( idx < 0) return; + + // extend phrase with empty strings if necessary + if ((int) paraphrases.size() <= idx ) + for (int i = paraphrases.size(); i < idx+1; i++) + paraphrases.push_back (""); + + paraphrases[idx] = expr.stripWhiteSpace(); +} + + +QString kvoctrainExpr::getParaphrase (int idx) const +{ + if (idx >= (int)paraphrases.size() || idx < 0) { + return ""; + } + else { + return paraphrases[idx]; + } +} + + +void kvoctrainExpr::setAntonym (int idx, const QString & expr) +{ + if ( idx < 0) return; + + // extend antonym with empty strings if necessary + if ((int)antonym.size() <= idx ) + for (int i = antonym.size(); i < idx+1; i++) + antonym.push_back (""); + + antonym[idx] = expr.stripWhiteSpace(); +} + + +QString kvoctrainExpr::getAntonym (int idx) const +{ + if (idx >= (int)antonym.size() || idx < 0) { + return ""; + } + else { + return antonym[idx]; + } +} + + +void kvoctrainExpr::setConjugation (int idx, const Conjugation &con) +{ + if ( idx < 0) return; + + // extend conjugation with empty elements + if ((int)conjugations.size() <= idx ) + for (int i = conjugations.size(); i < idx+1; i++) + conjugations.push_back (Conjugation()); + + conjugations[idx] = con; +} + + +Conjugation kvoctrainExpr::getConjugation (int idx) const +{ + if (idx >= (int)conjugations.size() || idx < 0) { + return Conjugation(); + } + else { + return conjugations[idx]; + } +} + + +void kvoctrainExpr::setComparison (int idx, const Comparison &con) +{ + if ( idx < 0) return; + + // extend comparison with empty elements + if ((int)comparisons.size() <= idx ) + for (int i = comparisons.size(); i < idx+1; i++) + comparisons.push_back (Comparison()); + + comparisons[idx] = con; +} + + +Comparison kvoctrainExpr::getComparison (int idx) const +{ + if (idx >= (int)comparisons.size() || idx < 0) { + return Comparison(); + } + else { + return comparisons[idx]; + } +} + + +void kvoctrainExpr::setMultipleChoice (int idx, const MultipleChoice &mc) +{ + if ( idx < 0) return; + + // extend comparison with empty elements + if ((int)mcs.size() <= idx ) + for (int i = mcs.size(); i < idx+1; i++) + mcs.push_back (MultipleChoice()); + + mcs[idx] = mc; +} + + +MultipleChoice kvoctrainExpr::getMultipleChoice (int idx) const +{ + if (idx >= (int)mcs.size() || idx < 0) { + return MultipleChoice(); + } + else { + return mcs[idx]; + } +} + + +QString kvoctrainExpr::getPronunce (int idx) const +{ + if (idx >= (int)pronunces.size() || idx < 0) { + return ""; + } + else { + return pronunces[idx]; + } +} + + +void kvoctrainExpr::setPronunce (int idx, const QString & expr) +{ + if ( idx < 0) return; + + // extend with empty strings if necessary + if ((int)pronunces.size() <= idx ) + for (int i = pronunces.size(); i < idx+1; i++) + pronunces.push_back (""); + + pronunces[idx] = expr.stripWhiteSpace(); +} + + +void kvoctrainExpr::addTranslation (QString expr, + grade_t grade, grade_t rev_grade) +{ + if (grade > KV_MAX_GRADE) + grade = KV_MAX_GRADE; + + if (rev_grade > KV_MAX_GRADE) + rev_grade = KV_MAX_GRADE; + + grades.push_back (grade); + rev_grades.push_back (rev_grade); + translations.push_back (expr.stripWhiteSpace()); +} + + +QString kvoctrainExpr::getTranslation (int idx) const +{ + if (idx > (int)translations.size() || idx < 1) + return ""; + else + return translations[idx-1]; +} + + +void kvoctrainExpr::removeTranslation (int idx) +{ + if (idx <= 0) + return; + + if (idx <= numTranslations()) + translations.erase (translations.begin() + idx-1); + + if (idx < (int)remarks.size() ) + remarks.erase (remarks.begin() + idx); + + if (idx < (int)conjugations.size() ) + conjugations.erase (conjugations.begin() + idx); + + if (idx < (int)comparisons.size() ) + comparisons.erase (comparisons.begin() + idx); + + if (idx < (int)fauxAmi.size() ) + fauxAmi.erase (fauxAmi.begin() + idx); + + if (idx < (int)rev_fauxAmi.size() ) + rev_fauxAmi.erase (rev_fauxAmi.begin() + idx); + + if (idx < (int)synonym.size() ) + synonym.erase (synonym.begin() + idx); + + if (idx < (int)example.size() ) + example.erase (example.begin() + idx); + + if (idx < (int)usageLabels.size() ) + usageLabels.erase (usageLabels.begin() + idx); + + if (idx < (int)paraphrases.size() ) + paraphrases.erase (paraphrases.begin() + idx); + + if (idx < (int)antonym.size() ) + antonym.erase (antonym.begin() + idx); + + if (idx < (int)exprtypes.size() ) + exprtypes.erase (exprtypes.begin() + idx); + + if (idx < (int)pronunces.size() ) + pronunces.erase (pronunces.begin() + idx); + + if (idx < (int)grades.size() ) + grades.erase (grades.begin() + idx); + + if (idx < (int)rev_grades.size() ) + rev_grades.erase (rev_grades.begin() + idx); + + if (idx < (int)qcounts.size() ) + qcounts.erase (qcounts.begin() + idx); + + if (idx < (int)rev_qcounts.size() ) + rev_qcounts.erase (rev_qcounts.begin() + idx); + + if (idx < (int)bcounts.size() ) + bcounts.erase (bcounts.begin() + idx); + + if (idx < (int)rev_bcounts.size() ) + rev_bcounts.erase (rev_bcounts.begin() + idx); + + if (idx < (int)qdates.size() ) + qdates.erase (qdates.begin() + idx); + + if (idx < (int)rev_qdates.size() ) + rev_qdates.erase (rev_qdates.begin() + idx); +} + + +void kvoctrainExpr::setTranslation (int idx, const QString & expr) +{ + if ( idx <= 0) return; + + // extend translations with empty strings if necessary + if ((int)translations.size() < idx ) + for (int i = translations.size(); i < idx; i++) + translations.push_back (""); + +// if (idx <= (int)translations.size()) + translations[idx-1] = expr.stripWhiteSpace(); +} + + +QString kvoctrainExpr::gradeStr (int idx, bool rev_grade) const +{ + QString s; + s.setNum(getGrade(idx, rev_grade)); + return s; +} + + +grade_t kvoctrainExpr::getGrade (int idx, bool rev_grade) const +{ + if (rev_grade) { + if (idx >= (int)rev_grades.size() || idx < 1 ) { + return KV_NORM_GRADE; + } + else if (rev_grades[idx] > KV_MAX_GRADE) { + return KV_MAX_GRADE; + } + + return rev_grades[idx]; + + } + else { + if (idx >= (int)grades.size() || idx < 1 ) { + return KV_NORM_GRADE; + } + else if (grades[idx] > KV_MAX_GRADE) { + return KV_MAX_GRADE; + } + + return grades[idx]; + } +} + + +void kvoctrainExpr::setGrade (int idx, grade_t grade, bool rev_grade) +{ + if (idx < 1) return; + + if (grade > KV_MAX_GRADE) + grade = KV_MAX_GRADE; + if (grade < KV_MIN_GRADE) + grade = KV_MIN_GRADE; + + if (rev_grade) { + // extend rev grades with standard grade if necessary + if ((int)rev_grades.size() <= idx ) + for (int i = rev_grades.size(); i <= idx; i++) { + rev_grades.push_back (KV_NORM_GRADE); + } + rev_grades[idx] = grade; + } + else { + // extend grades with standard grade if necessary + if ((int)grades.size() <= idx ) + for (int i = grades.size(); i <= idx; i++) { + grades.push_back (KV_NORM_GRADE); + } + grades[idx] = grade; + } +} + + +void kvoctrainExpr::incGrade (int idx, bool rev_grade) +{ + if (idx < 1) return; + + if (rev_grade) { + // extend rev grades with standard grade if necessary + if ((int)rev_grades.size() <= idx ) + for (int i = rev_grades.size(); i <= idx; i++) { + rev_grades.push_back (KV_NORM_GRADE); + } + if (rev_grades[idx] < KV_MAX_GRADE) + rev_grades[idx]++; + } + else { + // extend grades with standard grade if necessary + if ((int)grades.size() <= idx ) + for (int i = grades.size(); i <= idx; i++) { + grades.push_back (KV_NORM_GRADE); + } + if (grades[idx] < KV_MAX_GRADE) + grades[idx]++; + } +} + + +void kvoctrainExpr::decGrade (int idx, bool rev_grade) +{ + if (idx < 1) return; + + if (rev_grade) { + // extend rev grades with standard grade if necessary + if ((int)rev_grades.size() <= idx ) + for (int i = rev_grades.size(); i <= idx; i++) { + rev_grades.push_back (KV_NORM_GRADE); + } + if (rev_grades[idx] > KV_MIN_GRADE) + rev_grades[idx]--; + } + else { + // extend grades with standard grade if necessary + if ((int)grades.size() <= idx ) + for (int i = grades.size(); i <= idx; i++) { + grades.push_back (KV_NORM_GRADE); + } + if (grades[idx] > KV_MIN_GRADE) + grades[idx]--; + } +} + + +count_t kvoctrainExpr::getQueryCount (int idx, bool rev_count) const +{ + if (rev_count) { + if (idx >= (int)rev_qcounts.size() || idx < 1 ) { + return 0; + } + + return rev_qcounts[idx]; + } + + if (idx >= (int)qcounts.size() || idx < 1 ) { + return 0; + } + + return qcounts[idx]; +} + + +void kvoctrainExpr::setQueryCount (int idx, count_t count, bool rev_count) +{ + if (idx < 1) return; + + if (rev_count) { + // extend rev counts with 0 if necessary + if ((int)rev_qcounts.size() <= idx ) + for (int i = rev_qcounts.size(); i <= idx; i++) { + rev_qcounts.push_back (0); + } + + rev_qcounts[idx] = count; + + } + else { + // extend counts with 0 if necessary + if ((int)qcounts.size() <= idx ) + for (int i = qcounts.size(); i <= idx; i++) { + qcounts.push_back (0); + } + qcounts[idx] = count; + } +} + + +count_t kvoctrainExpr::getBadCount (int idx, bool rev_count) const +{ + if (rev_count) { + if (idx >= (int)rev_bcounts.size() || idx < 1 ) { + return 0; + } + + return rev_bcounts[idx]; + } + + if (idx >= (int)bcounts.size() || idx < 1 ) { + return 0; + } + + return bcounts[idx]; +} + + +void kvoctrainExpr::setBadCount (int idx, count_t count, bool rev_count) +{ + if (idx < 1) return; + + if (rev_count) { + // extend rev counts with 0 if necessary + if ((int)rev_bcounts.size() <= idx ) + for (int i = rev_bcounts.size(); i <= idx; i++) { + rev_bcounts.push_back (0); + } + + rev_bcounts[idx] = count; + + } + else { + // extend counts with 0 if necessary + if ((int)bcounts.size() <= idx ) + for (int i = bcounts.size(); i <= idx; i++) { + bcounts.push_back (0); + } + bcounts[idx] = count; + } +} + + +time_t kvoctrainExpr::getQueryDate (int idx, bool rev_date) const +{ + if (rev_date) { + if (idx >= (int)rev_qdates.size() || idx < 1 ) { + return 0; + } + + return rev_qdates[idx]; + } + + if (idx >= (int)qdates.size() || idx < 1 ) { + return 0; + } + + return qdates[idx]; +} + + +void kvoctrainExpr::setQueryDate (int idx, time_t date, bool rev_date) +{ + if (idx < 1) return; + + if (rev_date) { + // extend rev dates with 0 if necessary + if ((int)rev_qdates.size() <= idx ) + for (int i = rev_qdates.size(); i <= idx; i++) { + rev_qdates.push_back (0); + } + + rev_qdates[idx] = date; + + } + else { + // extend dates with 0 if necessary + if ((int)qdates.size() <= idx ) + for (int i = qdates.size(); i <= idx; i++) { + qdates.push_back (0); + } + qdates[idx] = date; + } +} + + +bool kvoctrainExpr::uniqueType () const +{ + bool unique = true; + QString type0 = getType(0); + for (int i = 1; i < numTranslations(); i++) + if (type0 != getType(i) ) + unique = false; + return unique; +} + + +QString kvoctrainExpr::getType (int idx) const +{ + if (idx >= (int)exprtypes.size() || idx < 0) { + return ""; + } + else { + return exprtypes[idx]; + } +} + + +int kvoctrainExpr::getLesson () const +{ + return lesson; +} + +void kvoctrainExpr::incQueryCount (int index, bool rev_count) +{ + setQueryCount (index, getQueryCount(index, rev_count)+1, rev_count); +} + + +void kvoctrainExpr::incBadCount (int index, bool rev_count) +{ + setBadCount (index, getBadCount(index, rev_count)+1, rev_count); +} + + +void kvoctrainExpr::setOriginal ( const QString & expr) +{ + origin = expr; +} + + +QString kvoctrainExpr::getOriginal () const +{ + return origin; +} + + +void kvoctrainExpr::setLesson (int l) +{ + lesson = l; +} + + +void kvoctrainExpr::setType (int idx, const QString &type) +{ + if ( idx < 0) return; + + // extend types with empty strings if necessary + if ((int)exprtypes.size() <= idx ) + for (int i = exprtypes.size(); i < idx+1; i++) + exprtypes.push_back (""); + + exprtypes[idx] = type.stripWhiteSpace(); +} + diff --git a/kvoctrain/kvoctrain/kvt-core/kvoctrainexpr.h b/kvoctrain/kvoctrain/kvt-core/kvoctrainexpr.h new file mode 100644 index 00000000..ecdefa4d --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvoctrainexpr.h @@ -0,0 +1,465 @@ +/*************************************************************************** + + maintain a kvoctrain expression + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KVOCTRAINEXPR_H +#define KVOCTRAINEXPR_H + +#include + +#define KV_MAX_GRADE 7 +#define KV_MIN_GRADE 0 + +#define KV_NORM_GRADE 0 // not queried yet +#define KV_NORM_COLOR Qt::black +static const char *KV_NORM_TEXT = I18N_NOOP("Not Queried Yet"); + +#define KV_LEV1_GRADE 1 +static const char *KV_LEV1_TEXT = I18N_NOOP("Level 1"); + +#define KV_LEV2_GRADE 2 +static const char *KV_LEV2_TEXT = I18N_NOOP("Level 2"); + +#define KV_LEV3_GRADE 3 +static const char *KV_LEV3_TEXT = I18N_NOOP("Level 3"); + +#define KV_LEV4_GRADE 4 +static const char *KV_LEV4_TEXT = I18N_NOOP("Level 4"); + +#define KV_LEV5_GRADE 5 +static const char *KV_LEV5_TEXT = I18N_NOOP("Level 5"); + +#define KV_LEV6_GRADE 6 +static const char *KV_LEV6_TEXT = I18N_NOOP("Level 6"); + +#define KV_LEV7_GRADE 7 +static const char *KV_LEV7_TEXT = I18N_NOOP("Level 7"); + +#include +#include +using namespace std; + +#include "grammarmanager.h" +#include "MultipleChoice.h" + +typedef signed char grade_t; +typedef unsigned short count_t; + +/*************************************************************** + * This class contains one expression as original or in one + * translations + **************************************************************/ + +class kvoctrainExpr +{ + public: + + /** default constructor for an expression in different languages + */ + ~kvoctrainExpr (); + + kvoctrainExpr (); + + kvoctrainExpr (QString &s, QString separator, int lesson = 0); + + /** Constructor for an expression in different languages + * + * @param expr expression + */ + kvoctrainExpr (QString &expr, int lesson = 0); + + /** adds a new translation of this entry + * @param expr translation + * @param grade grade of knowledge of this translation + * @param rev_grade dito, in opposite direction + */ + void addTranslation (QString expr, grade_t grade=KV_NORM_GRADE, + grade_t rev_grade=KV_NORM_GRADE); + + /** removes translation + * + * @param index number of translation 1..x + */ + void removeTranslation (int index); + + /** returns index of lesson (0 = none) + */ + int getLesson () const; + + /** sets index of lesson (0 = none) + */ + void setLesson (int l); + + /** returns original expression of this entry + */ + QString getOriginal () const; + + /** sets original expression of this entry + */ + void setOriginal (const QString & expr); + + /** returns number of max. translations of all expressions + */ + int numTranslations() const; + + /** returns flag if entry is "selected" for queries + */ + bool isInQuery() const {return inquery; } + + /** set entry "selected" + */ + void setInQuery(bool flag = true) { inquery = flag; } + + /** returns flag if entry is activated for queries + */ + bool isActive() const {return active; } + + /** set entry active (enabled for queries) + */ + void setActive(bool flag = true) { active = flag; } + + /** returns translation of this expression + * + * @param index number of translation + * @result expression or "" if no translation available + */ + QString getTranslation (int index) const; + + /** sets translation of this expression + * + * @param index number of translation + * @param expr expression of this index + */ + void setTranslation (int index, const QString & expr); + + /** sets remark of this expression + * + * @param index index of expression + * @param expr remark of this index + */ + void setPronunce (int index, const QString & expr); + + /** returns pronunciation of this expression + * + * @param index index of expression + * @result pronunciation or "" if none available + */ + QString getPronunce (int index) const; + + /** returns remarks of this expression + * + * @param index index of expression + * @result remark or "" if no remark available + */ + QString getRemark (int index) const; + + /** sets remark of this expression + * + * @param index index of expression + * @param expr remark of this index + */ + void setRemark (int index, const QString & expr); + + + /** sets false friend of this expression + * + * @param index index of expression + * @param expr false friend of this index + * @param rev_grade dito, in opposite direction + */ + void setFauxAmi (int index, const QString & expr, bool rev_ami = false); + + + /** returns false friend of this expression + * + * @param index index of expression + * @param rev_grade dito, in opposite direction + * @result false friend or "" if no string available + */ + QString getFauxAmi (int index, bool rev_ami = false) const; + + /** sets synonym this expression + * + * @param index index of expression + * @param expr synonym of this index + */ + void setSynonym (int index, const QString & expr); + + + /** returns synonym of this expression + * + * @param index index of expression + * @result synonym or "" if no string available + */ + QString getSynonym (int index) const; + + /** sets example this expression + * + * @param index index of expression + * @param expr example of this index + */ + void setExample (int index, const QString & expr); + + + /** returns example of this expression + * + * @param index index of expression + * @result example or "" if no string available + */ + QString getExample (int index) const; + + /** sets usage label this expression + * + * @param index index of expression + * @param usage usage label of this index + */ + void setUsageLabel (int index, const QString & usage); + + + /** returns usage label of this expression + * + * @param index index of expression + * @result usage or "" if no string available + */ + QString getUsageLabel (int index) const; + + /** sets paraphrase of this expression + * + * @param index index of expression + * @param usage paraphrase of this index + */ + void setParaphrase (int index, const QString & usage); + + + /** returns paraphrase of this expression + * + * @param index index of expression + * @result paraphrase or "" if no string available + */ + QString getParaphrase (int index) const; + + /** sets antonym this expression + * + * @param index index of expression + * @param expr antonym of this index + */ + void setAntonym (int index, const QString & expr); + + + /** returns antonym of this expression + * + * @param index index of expression + * @result antonym or "" if no string available + */ + QString getAntonym (int index) const; + + /** returns type of this expression + * + * @result type or "" if no type available + */ + QString getType (int index) const; + + /** all langs have same type ? + * + * @result true if all have same type + */ + bool uniqueType () const; + + /** sets type of this expression + * + * @param index index of type + * @param type type of this expression ("" = none) + */ + void setType (int index, const QString &type); + + /** returns grade of given translation as string + * + * @param index index of expression + * @param rev_grade dito, in opposite direction + * @result number of knowlegde: 0=known, x=numbers not knows + */ + QString gradeStr (int index, bool rev_grade = false) const; + + /** sets grade of given translation + * + * @param index index of translation + * @param grade number of knowlegde: 0=known, x=numbers not knows + */ + void setGrade (int index, grade_t grade, bool rev_grade = false); + + /** returns grade of given translation as int + * + * @param index index of translation + * @param rev_grade dito, in opposite direction + * @result number of knowlegde: 0=known, x=numbers not knows + */ + grade_t getGrade (int index, bool rev_grade = false) const; + + /** increments grade of given translation + * + * @param index index of translation + * @param rev_grade dito, in opposite direction + */ + void incGrade (int index, bool rev_grade = false); + + /** decrements grade of given translation + * + * @param index index of translation + * @param rev_grade dito, in opposite direction + */ + void decGrade (int index, bool rev_grade = false); + + /** returns last query date of given translation as int + * + * @param index index of translation + * @param rev_date dito, in opposite direction + */ + time_t getQueryDate (int index, bool rev_date = false) const; + + /** set last query date of given translation as int + * + * @param index index of translation + * @param rev_date dito, in opposite direction + */ + void setQueryDate (int index, time_t date, bool rev_date = false); + + /** returns conjugations if available + * + * @param index index of translation + */ + Conjugation getConjugation(int index) const; + + /** sets conjugations + * + * @param index index of translation + * @param con conjugation block + */ + void setConjugation(int index, const Conjugation &con); + + /** returns comparison if available + * + * @param index index of translation + */ + Comparison getComparison(int index) const; + + /** sets comparison + * + * @param index index of translation + * @param con comparison block + */ + void setComparison(int index, const Comparison &comp); + + /** returns multiple choice if available + * + * @param index index of multiple choice + */ + MultipleChoice getMultipleChoice(int index) const; + + /** sets multiple choice + * + * @param index index of translation + * @param con multiple choice block + */ + void setMultipleChoice(int index, const MultipleChoice &mc); + + /** returns query count of given translation as int + * + * @param index index of translation + * @param rev_count dito, in opposite direction + */ + count_t getQueryCount (int index, bool rev_count = false) const; + + /** set query count of given translation as int + * + * @param index index of translation + * @param rev_count dito, in opposite direction + */ + void setQueryCount (int index, count_t count, bool rev_count = false); + + /** returns bad query count of given translation as int + * + * @param index index of translation + * @param rev_count dito, in opposite direction + */ + count_t getBadCount (int index, bool rev_count = false) const; + + /** set bad query count of given translation as int + * + * @param index index of translation + * @param rev_count dito, in opposite direction + */ + void setBadCount (int index, count_t count, bool rev_count = false); + + /** increment bad query count of given translation by 1 + * + * @param index index of translation + * @param rev_count dito, in opposite direction + */ + void incBadCount (int index, bool rev_count = false); + + /** increment query count of given translation by 1 + * + * @param index index of translation + * @param rev_count dito, in opposite direction + */ + void incQueryCount (int index, bool rev_count = false); + + protected: + + void Init(); + + private: + QString origin; + + // all these vectors must be deleted in removeTranslation() + vector exprtypes; + vector translations; + vector remarks; + vector usageLabels; + vector paraphrases; + vector fauxAmi; + vector rev_fauxAmi; + vector synonym; + vector example; + vector antonym; + vector pronunces; + vector grades; + vector rev_grades; + vector qcounts; + vector rev_qcounts; + vector bcounts; + vector rev_bcounts; + vector qdates; + vector rev_qdates; + vector conjugations; + vector comparisons; + vector mcs; + + int lesson; + bool inquery; + bool active; +}; + +#endif // KVOCTRAINEXPR_H + diff --git a/kvoctrain/kvoctrain/kvt-core/kvt-xml/Makefile.am b/kvoctrain/kvoctrain/kvt-core/kvt-xml/Makefile.am new file mode 100644 index 00000000..f44e9fea --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvt-xml/Makefile.am @@ -0,0 +1,10 @@ +INCLUDES = -I$(top_srcdir)/kvoctrain \ + -I$(top_srcdir)/kvoctrain/kvoctrain \ + $(all_includes) + +noinst_LTLIBRARIES = libkvtxml.la + +libkvtxml_la_SOURCES = XmlReader.cpp XmlTokenizer.cpp XmlElement.cpp XmlWriter.cpp + +# CLEANFILES += *~ # This breaks badly with automake 1.5 + diff --git a/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlElement.cpp b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlElement.cpp new file mode 100644 index 00000000..7b070c4f --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlElement.cpp @@ -0,0 +1,99 @@ +/* -*- C++ -*- + + This file is part of KIllustrator. + Copyright (C) 1998 Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de) + + modified for kvoctrain by Ewald Arnold kvoctrain@ewald-arnold.dein April ´99 + + ----------------------------------------------------------------------- + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as + published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +*/ + +#include +#include "XmlElement.h" + +XmlAttribute::XmlAttribute (const KOXML_STRING& n, const KOXML_STRING& v) : + aname (n), value (v) { +} + + +XmlAttribute::XmlAttribute (const XmlAttribute& attr) : + aname (attr.aname), value (attr.value) { +} + +XmlAttribute::~XmlAttribute () { +} + + +XmlAttribute& XmlAttribute::operator= (const XmlAttribute& attr) { + aname = attr.aname; + value = attr.value; + return *this; +} + + +float XmlAttribute::floatValue () const { +#ifndef KOXML_USE_STL + return atof (value.local8Bit()); +#else + return atof (value.data()); +#endif +} + + +int XmlAttribute::intValue () const { +#ifndef KOXML_USE_STL + return atoi (value.local8Bit()); +#else + return atoi (value.data()); +#endif +} + + +XmlElement::XmlElement () { + closed = false; + endTag = false; +} + + +XmlElement::XmlElement (const XmlElement& elem) : + tagId (elem.tagId), closed (elem.closed), endTag (elem.endTag), + attribs (elem.attribs) { +} + + +XmlElement::~XmlElement () { +} + + +void XmlElement::reset () { + tagId = ""; + closed = false; + endTag = false; + attribs.erase (attribs.begin (), attribs.end ()); +} + + +XmlElement& XmlElement::operator= (const XmlElement& elem) { + tagId = elem.tagId; + closed = elem.closed; + endTag = elem.endTag; + attribs = elem.attribs; + return *this; +} + diff --git a/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlElement.h b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlElement.h new file mode 100644 index 00000000..50bb8e42 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlElement.h @@ -0,0 +1,156 @@ +/* -*- C++ -*- + + This file is part of KIllustrator. + Copyright (C) 1998 Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de) + + modified for kvoctrain by Ewald Arnold kvoctrain@ewald-arnold.dein April ´99 + +*/ + +#ifndef XmlElement_h_ +#define XmlElement_h_ + +#include "koxml_config.h" +#include + +/** + * An instance of XmlAttribute represents an attribute of + * XML elements. It provides methods for accessing the attribute + * value. + * + * @short A class for representing attributes of XML elements. + * @author Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de), modifications: Ewald Arnold (kvoctrain@ewald-arnold.de) + * @version 2000/07/02 + */ +class XmlAttribute { +public: + /** + * Construct an attribute from the given name and value. + * + * @param n The name of the attribute. + * @param v The attribute value. + */ + XmlAttribute (const KOXML_STRING& n, const KOXML_STRING& v); + + /** + * Copy constructor. + */ + XmlAttribute (const XmlAttribute& attr); + + /** + * Destructor. + */ + ~XmlAttribute (); + + /** + * The assignment operator. + */ + XmlAttribute& operator= (const XmlAttribute& attr); + + /** + * Return the name of the attribute. + * + * @return The attribute name. + */ + inline const KOXML_STRING& name () const { return aname; } + + /** + * Return a string representation of the attribute value. + * + * @return The attribute value as string. + */ + inline const KOXML_STRING& stringValue () const { return value; } + + /** + * Return a float representation of the attribute value. + * + * @return The attribute value as float. + */ + float floatValue () const; + + /** + * Return a integer representation of the attribute value. + * + * @return The attribute value as integer. + */ + int intValue () const; + +private: + KOXML_STRING aname, value; +}; + +/** + * An instance of XmlElement represents an element (object) of a XML + * document. The elements consists of the tag (element ID) and a list + * of attributes. + * + * @short A class for representing XML elements. + * @author Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de), modifications: Ewald Arnold (kvoctrain@ewald-arnold.de) + * @version 2000/07/02 + */ +class XmlElement { +friend class XmlReader; +public: + /** + * Construct a new XML element. + */ + XmlElement (); + + /** + * Copy constructor. + */ + XmlElement (const XmlElement& elem); + + /** + * Destructor. + */ + ~XmlElement (); + + void reset (); + + /** + * The assignment operator. + */ + XmlElement& operator= (const XmlElement& elem); + + /** + * Return the ID of the element. + * + * @return The element ID. + */ + inline const KOXML_STRING& tag () const { return tagId; } + + /** + * Return the attributes of the element. + * @see XmlAttribute + * + * @return The list of attributes. + */ + inline const std::list& attributes () const { return attribs; } + + /** + * Return @p true if the element is closed. + * + * @return @p true for a closed element. + */ + inline bool isClosed () const { return closed; } + + /** + * Return @p true if the element is an end tag. + * + * @return @p true for an end tag. + */ + inline bool isEndTag () const { return endTag; } + +private: + KOXML_STRING tagId; + bool closed; + bool endTag; + std::list attribs; +}; + +#endif + + + + diff --git a/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlReader.cpp b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlReader.cpp new file mode 100644 index 00000000..819d79a6 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlReader.cpp @@ -0,0 +1,264 @@ +/* -*- C++ -*- + + This file is part of KIllustrator. + Copyright (C) 1998 Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de) + + modified for kvoctrain by Ewald Arnold kvoctrain@ewald-arnold.dein April ´99 + + ----------------------------------------------------------------------- + + ----------------------------------------------------------------------- + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as + published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +*/ + +#include +using namespace std; +#include "XmlReader.h" + +XmlReader::XmlReader (KOXML_ISTREAM& is) + : tokenizer (is) +{ +} + +XmlReader::~XmlReader () { +} + +bool XmlReader::validHeader () { + // Check for: + if (tokenizer.nextToken () != XmlTokenizer::Tok_Lt) + return false; + if (tokenizer.nextToken () != XmlTokenizer::Tok_QSign) + return false; + + if (tokenizer.nextToken () != XmlTokenizer::Tok_Symbol) + return false; + else if (tokenizer.element () != "xml") + return false; + + if (tokenizer.nextToken () != XmlTokenizer::Tok_Symbol) + return false; + else if (tokenizer.element () != "version") + return false; + if (tokenizer.nextToken () != XmlTokenizer::Tok_Eq) + return false; + if (tokenizer.nextToken () != XmlTokenizer::Tok_String) + return false; + else if (tokenizer.element () != "1.0") + return false; + + if (tokenizer.nextToken () != XmlTokenizer::Tok_QSign) + return false; + if (tokenizer.nextToken () != XmlTokenizer::Tok_Gt) + return false; + + // Check for: <(!)doctype symbol system string> + + if (tokenizer.nextToken () != XmlTokenizer::Tok_Lt) + return false; + + XmlTokenizer::Token token = tokenizer.nextToken (); + if (token == XmlTokenizer::Tok_Exclam) + token = tokenizer.nextToken (); + + if (token != XmlTokenizer::Tok_Symbol) + return false; + else if (tokenizer.element().lower() != "doctype") + return false; + + if (tokenizer.nextToken () != XmlTokenizer::Tok_Symbol) + return false; + s_dtype = tokenizer.element (); + + if (tokenizer.nextToken () != XmlTokenizer::Tok_Symbol) + return false; + else if (tokenizer.element().lower() != "system") + return false; + + if (tokenizer.nextToken () != XmlTokenizer::Tok_String) + return false; + s_dtd = tokenizer.element (); + + if (tokenizer.nextToken () != XmlTokenizer::Tok_Gt) + return false; + + return true; +} + +const KOXML_STRING& XmlReader::doctype () const { + return s_dtype; +} + +const KOXML_STRING& XmlReader::dtd () const { + return s_dtd; +} + +const KOXML_STRING& XmlReader::getText () { + return text; +} + +bool XmlReader::readElement (XmlElement& elem) { + XmlTokenizer::Token tok; + bool result = false; + bool ready = false; + + elem.reset (); + + while (! ready) { + tok = tokenizer.nextToken (); + if (tok == XmlTokenizer::Tok_Lt) { + tok = tokenizer.nextToken (); + if (tok == XmlTokenizer::Tok_Comment) { + // skip comment + } + else { + if (tok == XmlTokenizer::Tok_Slash) + result = parseEndElement (elem); + else if (tok == XmlTokenizer::Tok_Symbol) + result = parseElement (tokenizer.element (), elem); + else if (tok == XmlTokenizer::Tok_EOF) + result = false; + ready = true; + } + } + else if (tok == XmlTokenizer::Tok_Text) { + elem.tagId = "#PCDATA"; + text = tokenizer.element (); + result = true; + ready = true; + } + else + return false; + } + return result; +} + +bool XmlReader::parseEndElement (XmlElement& elem) { + bool result = false; + + XmlTokenizer::Token tok = tokenizer.nextToken (); + if (tok == XmlTokenizer::Tok_Symbol) { + KOXML_STRING tag = tokenizer.element (); + tok = tokenizer.nextToken (); + if (tok == XmlTokenizer::Tok_Gt) { + elem.tagId = tag; + elem.endTag = true; + elem.closed = true; + result = true; + } + } + return result; +} + +bool XmlReader::parseElement (const KOXML_STRING& id, XmlElement& elem) { + KOXML_STRING tag = id; + bool closed = false; + std::list attrib_list; + + XmlTokenizer::Token tok = tokenizer.nextToken (); + while (tok != XmlTokenizer::Tok_Gt) { + if (tok == XmlTokenizer::Tok_Slash) { + if (closed) + return false; + else + closed = true; + } + else if (tok == XmlTokenizer::Tok_Symbol) { + if (! attrib_list.empty () || closed) + return false; + tokenizer.unget (); + if (! readAttributes (attrib_list)) + return false; + } + else + return false; + + tok = tokenizer.nextToken (); + } + elem.tagId = tag; + elem.endTag = false; + elem.closed = closed; + elem.attribs = attrib_list; + return true; +} + +bool XmlReader::readAttributes (std::list& attrib_list) { + XmlTokenizer::Token tok = tokenizer.nextToken (); + + while (tok != XmlTokenizer::Tok_Gt) { + if (tok == XmlTokenizer::Tok_Symbol) { + KOXML_STRING id = tokenizer.element (); + if (tokenizer.nextToken () == XmlTokenizer::Tok_Eq) { + if (tokenizer.nextToken () == XmlTokenizer::Tok_String) { + + // un-escape dangerous characters in reverted order + KOXML_STRING val = tokenizer.element(); + int pos = 0; + while ((pos = val.find(""", pos)) >= 0) { + KOXML_STRING_REMOVE( val, pos, 6); + KOXML_STRING_INSERT( val, pos, "\""); + pos += 1; // skip " + } + pos = 0; + while ((pos = val.find("&lf;", pos)) >= 0) { + KOXML_STRING_REMOVE( val, pos, 4); + KOXML_STRING_INSERT( val, pos, "\r"); + pos += 1; // skip \r + } + pos = 0; + while ((pos = val.find("&nl;", pos)) >= 0) { + KOXML_STRING_REMOVE( val, pos, 4); + KOXML_STRING_INSERT( val, pos, "\n"); + pos += 1; // skip \n + } + pos = 0; + while ((pos = val.find("<", pos)) >= 0) { + KOXML_STRING_REMOVE( val, pos, 4); + KOXML_STRING_INSERT( val, pos, "<"); + pos += 1; // skip < + } + pos = 0; + while ((pos = val.find ("&", pos)) >= 0) { + KOXML_STRING_REMOVE( val, pos+1, 4); + pos += 1; // skip & + } + + XmlAttribute attrib (id, val); + attrib_list.push_back (attrib); + } + else { + cerr << "invalid attribute value" << endl; + return false; + } + } + else { + cerr << "missing '='" << endl; + return false; + } + } + else if (tok == XmlTokenizer::Tok_Slash) { + break; + } + else { + cerr << "invalid attribute name: " << (int) tok << endl; + return false; + } + tok = tokenizer.nextToken (); + } + tokenizer.unget (); + return true; +} diff --git a/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlReader.h b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlReader.h new file mode 100644 index 00000000..0c7904af --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlReader.h @@ -0,0 +1,104 @@ +/* -*- C++ -*- + + This file is part of KIllustrator. + Copyright (C) 1998 Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de) + + modified for kvoctrain by Ewald Arnold kvoctrain@ewald-arnold.dein April ´99 +*/ + +#ifndef XmlReader_h_ +#define XmlReader_h_ + +#include "XmlElement.h" +#include "XmlTokenizer.h" + +class KOXML_ISTREAM; + +/** + * The XMLReader class supports reading elements from a XML stream. + * + * @short A class for reading XML elements from a stream. + * @author Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de), modifications: Ewald Arnold (kvoctrain@ewald-arnold.de) + * @version 2000/07/02 + */ +class XmlReader { +public: + /** + * Construct a XmlReader instance for the given input stream. + * + * @param is The open input stream. + */ + XmlReader (KOXML_ISTREAM& is); + + /** + * Desctructor + */ + ~XmlReader (); + + /** + * Check the input stream for a valid XML header. + * A header should look like + *
    +   *  
    +   *  
    +   * 
    + * where @p dtype and @p dtd are simple strings. + * + * @return @p true if the header conforms to XML, otherwise + * @p false. + */ + bool validHeader (); + + /** + * Return the document type. + * + * @return The name of the document type. + */ + const KOXML_STRING& doctype () const; + + /** + * Return the name of the document type definition. + * + * @return The name of the DTD. + */ + const KOXML_STRING& dtd () const; + + /** + * Read a XML element from the stream. If the content is plain text + * (no tag), an element with the pseudo ID @p #PCDATA is returned + * and the text is available via method getText. + * + * @see #getText + * + * @param elem The XML element which is initialized by the method. + * @return @p true for successful reading. + */ + bool readElement (XmlElement& elem); + + /** + * Read plain text from the stream. + * + * @return The text as a string. + */ + const KOXML_STRING& getText (); + + /** + * Returns current line number + * + * @return The current line number + */ + inline int lineNumber() { return tokenizer.lineNumber(); } + +protected: + bool parseEndElement (XmlElement& elem); + bool parseElement (const KOXML_STRING& id, XmlElement& elem); + bool readAttributes (std::list& attrib_list); + +private: + XmlTokenizer tokenizer; + KOXML_STRING s_dtype, + s_dtd; + KOXML_STRING text; +}; + +#endif diff --git a/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlTokenizer.cpp b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlTokenizer.cpp new file mode 100644 index 00000000..b2fde685 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlTokenizer.cpp @@ -0,0 +1,411 @@ +/* -*- C++ -*- + + This file is part of KIllustrator. + Copyright (C) 1998 Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de) + + modified for kvoctrain by Ewald Arnold kvoctrain@ewald-arnold.dein April ´99 + + ----------------------------------------------------------------------- + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as + published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +*/ + +#include "XmlTokenizer.h" +#include + +XmlTokenizer::XmlTokenizer (KOXML_ISTREAM& is) : + last_chars (""), istrm (is), use_last (false), is_open (false), lineno(1) { +} + +XmlTokenizer::~XmlTokenizer () { +} + + +/* +bool XmlTokenizer::hasMoreTokens () { + return ! istrm.eof (); +} +*/ + +void XmlTokenizer::skipWhitespace () { + KOXML_CHAR c; + do { + c = readchar (); + if (c == '\n') + lineno++; + if (! isspace (c)) { + putback (c); + return; + } + else if (istrm.eof ()) + return; + } while (1); +} + + +void XmlTokenizer::putback (KOXML_CHAR c) { + last_chars += c; +} + + +KOXML_CHAR XmlTokenizer::readchar () { + + KOXML_CHAR c; + + if (last_chars.length() > 0) { + c = last_chars[0]; + KOXML_STRING_REMOVE (last_chars, 0, 1); + } + else { + +# ifndef KOXML_USE_STL + istrm >> c; +# else + istrm.get(c); +# endif + } + + return c; +} + + +void XmlTokenizer::unget () { + use_last = true; +} + +XmlTokenizer::Token XmlTokenizer::nextToken () { + KOXML_CHAR c; + + if (use_last) { + use_last = false; + return last_tok; + } + + skipWhitespace (); + if (istrm.eof ()) + return last_tok = Tok_EOF; + + c = readchar (); + if (c == '\n') + lineno++; + + if (!is_open) { + if (c != '<') { + putback (c); + return last_tok = readText (); + } + } + switch (c) { + case '<': + is_open = true; + return last_tok = Tok_Lt; + break; + case '>': + is_open = false; + return last_tok = Tok_Gt; + break; + case '?': + return last_tok = Tok_QSign; + break; + case '/': + return last_tok = Tok_Slash; + break; + case '=': + return last_tok = Tok_Eq; + break; + case '(': + return last_tok = Tok_LParen; + break; + case ')': + return last_tok = Tok_RParen; + break; + case '[': + return last_tok = Tok_LBracket; + break; + case ']': + return last_tok = Tok_RBracket; + break; + case '|': + return last_tok = Tok_Bar; + break; + case '*': + return last_tok = Tok_Asterisk; + break; + case '+': + return last_tok = Tok_Plus; + break; + case ',': + return last_tok = Tok_Comma; + break; + case ';': + return last_tok = Tok_Semicolon; + break; + case '%': + return last_tok = Tok_Percent; + break; + case '#': + return last_tok = Tok_NSign; + break; + case '\'': + return last_tok = Tok_Apostr; + break; + case '"': + // String einlesen + return last_tok = readString (); + break; + default: + if (is_open) { + if (isalpha (c) || isdigit (c)) { + // Symbol (Element oder Attributbezeichner) + putback (c); + return last_tok = readSymbol (); + } + else if (c == '!') { + c = readchar (); + if (c == '\n') + lineno++; + putback (c); + if (c == '-') + return last_tok = readComment (); + else + return last_tok = Tok_Exclam; + } + else { + return last_tok = Tok_Invalid; + } + } + else { + putback (c); + return last_tok = readText (); + } + break; + } +} + + +const KOXML_STRING& XmlTokenizer::element () { + return elem; +} + + +XmlTokenizer::Token XmlTokenizer::readSymbol () { + KOXML_CHAR c; + elem = ""; + + while (1) { + c = readchar (); + if (c == '\n') + lineno++; + if (istrm.eof () || isspace (c)) + // Symbol ist abgeschlossen + break; + else if (c == '=' || c == '/' || c == '>' || c == '?' || c == '|' || + c == ')' || c == '\'' || c == ',' || c == ';') { + // Symbol ist abgeschlossen, das gelesene Zeichen wird + // aber noch benoetigt + putback (c); + break; + } + else if (isalnum (c) || c == '-' || (c == '_' && elem.length () > 0)) + // korrektes Zeichen -> anhaengen +// elem += tolower (c); ????????? + elem += c; + else { + // Zeichen nicht erlaubt ? + return Tok_Invalid; + } + } + // alle Grossbuchstaben in Kleinbuchstaben aendern !!!! + return Tok_Symbol; +} + + +XmlTokenizer::Token XmlTokenizer::readString () { + KOXML_CHAR c; + elem = ""; + + while (1) { + c = readchar (); + if (c == '\n') + lineno++; + + if (istrm.eof ()) + // String ist noch nicht abgeschlossen + return Tok_Invalid; + else if (c == '\\') { + // naechstes Zeichen quoten + } + else if (c == '"') { + // String ist abgeschlossen + return Tok_String; + } + else + elem += c; + } +} + +XmlTokenizer::Token XmlTokenizer::readComment () { + KOXML_CHAR c1, c2; + elem = ""; + + c1 = readchar (); + if (c1 == '\n') + lineno++; + c2 = readchar (); + if (c2 == '\n') + lineno++; + + if (c1 != '-' || c2 != '-' || istrm.eof ()) + return Tok_Invalid; + + while (1) { + c1 = readchar (); + if (istrm.eof ()) + return Tok_Invalid; + else if (c1 == '\n') + lineno++; + else if (c1 == '>') + return Tok_Comment; + else + elem += c1; + } +} + +XmlTokenizer::Token XmlTokenizer::readText () { + KOXML_CHAR c; + elem = ""; + + while (1) { + c = readchar (); + if (c == '\n') + lineno++; + + if (istrm.eof ()) + return Tok_EOF; + else if (c == '<') { + putback (c); + return Tok_Text; + } + else if (c == '&') { + KOXML_STRING s; + while (c != ';') { + s += c; + c = readchar (); + if (c == '\n') + lineno++; + if (istrm.eof ()) + return Tok_EOF; + } + if (s == "<") + elem += "<"; + else if (s == ">") + elem += ">"; + else if (s == "&") + elem += "&"; + else if (s == "&lf") + elem += "\r"; + else if (s == "&nl") + elem += "\n"; +// entities ? +// elem += "[" + s +";]"; + } + else + elem += c; + } +} + +#ifdef TEST +int main (int argc, char** argv) { + XmlTokenizer::Token tok; + + XmlTokenizer tokenizer (cin); + + while ((tok = tokenizer.nextToken ()) != XmlTokenizer::Tok_EOF) { + switch (tok) { + case XmlTokenizer::Tok_Exclam: + cout << "! "; + break; + case XmlTokenizer::Tok_Bar: + cout << "| "; + break; + case XmlTokenizer::Tok_LParen: + cout << "( "; + break; + case XmlTokenizer::Tok_RParen: + cout << ") "; + break; + case XmlTokenizer::Tok_LBracket: + cout << "[ "; + break; + case XmlTokenizer::Tok_RBracket: + cout << "] "; + break; + case XmlTokenizer::Tok_Plus: + cout << "+ "; + break; + case XmlTokenizer::Tok_Asterisk: + cout << "* "; + break; + case XmlTokenizer::Tok_Comma: + cout << ", "; + break; + case XmlTokenizer::Tok_Semicolon: + cout << "; "; + break; + case XmlTokenizer::Tok_NSign: + cout << "# "; + break; + case XmlTokenizer::Tok_Apostr: + cout << "' "; + break; + case XmlTokenizer::Tok_Percent: + cout << "% "; + break; + case XmlTokenizer::Tok_Lt: + cout << "< "; + break; + case XmlTokenizer::Tok_Gt: + cout << "> "; + break; + case XmlTokenizer::Tok_QSign: + cout << "? "; + break; + case XmlTokenizer::Tok_Slash: + cout << "/ "; + break; + case XmlTokenizer::Tok_Eq: + cout << "= "; + break; + case XmlTokenizer::Tok_Symbol: + cout << "SYMBOL(" << tokenizer.element () << ") "; + break; + case XmlTokenizer::Tok_String: + cout << "STRING(" << tokenizer.element () << ") "; + break; + case XmlTokenizer::Tok_Comment: + cout << "COMMENT > "; + break; + case XmlTokenizer::Tok_Text: + cout << "TEXT(" << tokenizer.element () << ") "; + break; + default: + cout << "INVALID(" << tok << ")" << endl; + return 1; + break; + } + } +} +#endif diff --git a/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlTokenizer.h b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlTokenizer.h new file mode 100644 index 00000000..d78b6c7e --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlTokenizer.h @@ -0,0 +1,108 @@ +/* -*- C++ -*- + + This file is part of KIllustrator. + Copyright (C) 1998 Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de) + + modified for kvoctrain by Ewald Arnold kvoctrain@ewald-arnold.dein April ´99 + +*/ + +#ifndef XmlTokenizer_h_ +#define XmlTokenizer_h_ + +#include "koxml_config.h" + +/** + * The XMLTokenizer class allows an application to break a XML stream + * into tokens. + * + * @short A class for tokenizing an XML stream. + * @author Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de), modifications: Ewald Arnold (kvoctrain@ewald-arnold.de) + * @version 2000/07/02 + */ +class XmlTokenizer { +public: + /** + * The expected tokens for a XML stream. + */ + enum Token { Tok_Invalid, /* 0 */ + Tok_EOF, /* 1 */ + Tok_Symbol, /* 2 */ + Tok_String, /* 3 */ + Tok_Text, /* 4 */ + Tok_Comment, /* 5 */ + Tok_Lt, /* < 6 */ + Tok_Gt, /* > 7 */ + Tok_QSign, /* ? 8 */ + Tok_Eq, /* = 9 */ + Tok_Slash, /* / 10 */ + Tok_Exclam, /* ! 11 */ + Tok_Bar, /* | 12 */ + Tok_LParen, /* ( 13 */ + Tok_RParen, /* ) 14 */ + Tok_LBracket, /* [ 15 */ + Tok_RBracket, /* ] 16 */ + Tok_Plus, /* + 17 */ + Tok_Asterisk, /* * 18 */ + Tok_Comma, /* , 19 */ + Tok_Semicolon,/* ; 20 */ + Tok_NSign, /* # 21 */ + Tok_Apostr, /* ' 22 */ + Tok_Percent /* % 23 */ + }; + + /** + * Create a XmlTokenizer instance for the given input stream. + * + * @param is The open input stream for reading. + */ + XmlTokenizer (KOXML_ISTREAM& is); + + /** + * Destructor. + */ + ~XmlTokenizer (); + + /** + * Return the next token from the stream. + * @return The next token from the stream. + */ + Token nextToken (); + + /** + * Return the string representation of the current token. + * + * @return The string representation. + */ + const KOXML_STRING& element (); + + KOXML_CHAR readchar (); + void putback (KOXML_CHAR c); + + /** + * Cause the next call to method @p nextToken of this tokenizer + * to return the current token. + */ + void unget (); + + inline int lineNumber() { return lineno; } + +protected: + void skipWhitespace (); + Token readString (); + Token readSymbol (); + Token readText (); + Token readComment (); + +private: +// QIODevice *strm; + KOXML_STRING last_chars; + KOXML_ISTREAM &istrm; + KOXML_STRING elem; + Token last_tok; + bool use_last; + bool is_open; + int lineno; +}; + +#endif diff --git a/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlWriter.cpp b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlWriter.cpp new file mode 100644 index 00000000..38dfdbf2 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlWriter.cpp @@ -0,0 +1,253 @@ +/* -*- C++ -*- + + This file is part of KIllustrator. + Copyright (C) 1998 Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de) + + modified for kvoctrain by Ewald Arnold kvoctrain@ewald-arnold.dein April ´99 + + ----------------------------------------------------------------------- + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU Library General Public License as + published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +*/ + +#include "XmlWriter.h" + +XmlWriter::XmlWriter (KOXML_OSTREAM& os) + : strm (os) +{ + autoendl = true; + isapo = false; + apo = 0; + strm << "" << endl; // "encoding=UTF8" +} + + +XmlWriter::~XmlWriter () { + flush (); +} + + +void XmlWriter::startTag (KOXML_STRING id, bool closeIt, bool empty, bool eol) +{ + if (!id) return; + + strm << "<" << id; + if (!empty) { + lastTags.push (id); + } + + if (closeIt) { + if (empty) + strm << "/"; + strm << ">"; + if (eol || autoendl) { + isapo = false; + apo = 0; + strm << endl; + } + } +} + + +void XmlWriter::endTag (KOXML_STRING id, bool eol) +{ + strm << ""; + if (eol || autoendl) { + isapo = false; + apo = 0; + strm << endl; + } +} + +void XmlWriter::closeTag (bool empty, bool eol) +{ + if (empty) { + strm << "/"; + lastTags.pop (); + } + strm << ">"; + if (eol || autoendl) { + isapo = false; + apo = 0; + strm << endl; + } +} + + +void XmlWriter::setAutoEndl (const bool flag) +{ + autoendl = flag; +} + + +void XmlWriter::endline() +{ + isapo = false; + apo = 0; + strm << endl; +} + + +void XmlWriter::addAttribute (KOXML_STRING name, const KOXML_STRING& value) +{ + if (!name) return; + + KOXML_STRING val = value; + // escape dangerous characters in sgml-style + int pos = 0; + while ((pos = val.find ('&', pos)) >= 0) { + KOXML_STRING_INSERT( val, pos+1, "amp;"); + pos += 5; // skip & + } + pos = 0; + while ((pos = val.find ('<', pos)) >= 0) { + KOXML_STRING_REMOVE( val, pos, 1); + KOXML_STRING_INSERT( val, pos, "<"); + pos += 4; // skip &nl; + } + pos = 0; + while ((pos = val.find ('\n', pos)) >= 0) { + KOXML_STRING_REMOVE( val, pos, 1); + KOXML_STRING_INSERT( val, pos, "&nl;"); + pos += 4; // skip &nl; + } + pos = 0; + while ((pos = val.find ('\r', pos)) >= 0) { + KOXML_STRING_REMOVE( val, pos, 1); + KOXML_STRING_INSERT( val, pos+1, "lf;"); + pos += 4; // skip &lf; + } + pos = 0; + while ((pos = val.find ('\"', pos)) >= 0) { + KOXML_STRING_REMOVE( val, pos, 1); + KOXML_STRING_INSERT( val, pos, """); + pos += 6; // skip &qout; + } + + strm << " "; + strm << name << "=\""; + strm << val; + strm << "\""; +} + + +void XmlWriter::addAttribute (KOXML_STRING name, int value) +{ + if (name.length() == 0) + return; + + strm << " "; + strm << name << "=\""; + strm << value; + strm << "\""; +} + + +void XmlWriter::addAttribute (KOXML_STRING name, float value) +{ + if (name.length() == 0) + return; + + strm << " "; + strm << name << "=\""; + strm << value; + strm << "\""; +} + + +void XmlWriter::addAttribute (KOXML_STRING name, double value) +{ + if (name.length() == 0) + return; + + strm << " "; + strm << name << "=\""; + strm << value; + strm << "\""; +} + + +void XmlWriter::writeText (KOXML_STRING c) +{ + int i = 0; + while (i < (int) c.length()) { + if (c[i] == '<') + strm << "<"; + else if (c[i] == '&') + strm << "&"; + else if (c[i] == '>') + strm << ">"; + else if (c[i] == '\"' || c[i] == '\'' || c[i] == '`') { + strm << c[i]; + if (isapo) { + if (apo == c[i]) + isapo = false; + } + else { + isapo = true; + apo = c[i]; + } + } + else if (c[i] == '\n') { + if (isapo) + strm << "&nl;"; + else + strm << c[i]; + } + else if (c[i] == '\r') { + if (isapo) + strm << "&lf;"; + else + strm << c[i]; + } + else + strm << c[i]; + i++; + } +} + + +void XmlWriter::indent (int i) +{ + for (; i > 0; i--) + strm << " "; +} + + +void XmlWriter::writeTag (KOXML_STRING s) +{ + strm << "<" + << s + << ">"; +} + + +void XmlWriter::flush () +{ +#ifndef KOXML_USE_STL + stream()->flush (); +#else + strm.flush(); +#endif +} diff --git a/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlWriter.h b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlWriter.h new file mode 100644 index 00000000..d73bce59 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvt-xml/XmlWriter.h @@ -0,0 +1,187 @@ +/* -*- C++ -*- + + This file is part of KIllustrator. + Copyright (C) 1998 Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de) + + modified for kvoctrain by Ewald Arnold kvoctrain@ewald-arnold.dein April ´99 + +*/ + +#ifndef XmlWriter_h_ +#define XmlWriter_h_ + +#if defined(stack) +#undef stack +#endif + +#include +#include +using namespace std; + +#include "koxml_config.h" + +class KOXML_OSTREAM; +/** + * The XMLWriter class provides support for writing XML streams. + * It contains methods for output XML elements with attributes. + * + * Sample code: + *
    + *  KOXML_OSTREAM os (fname);
    + *  XmlWriter xml (os); // writes the XML header
    + *
    + *  xml.startTag ("head"); // writes <head>
    + *
    + *  // write <layout format="a4" orientation="landscape">
    + *  xml.startTag ("layout", false);
    + *  xml.addAttribute ("format", "a4");
    + *  xml.addAttribute ("orientation", "landscape");
    + *  xml.closeTag (true);
    + * 
    + * + * @short A helper class for writing XML. + * @author Kai-Uwe Sattler (kus@iti.cs.uni-magdeburg.de), modifications: Ewald Arnold (kvoctrain@ewald-arnold.de) + * @version 2000/07/02 + + */ +class XmlWriter { +public: + /** + * Create a XmlWriter instance for the given output stream. + * + * @param os The open output stream for writing. + */ + XmlWriter (KOXML_OSTREAM& os); + + /** + * Desctructor. + */ + ~XmlWriter (); + + /** + * Write an element with the given ID to the XML stream. Attributes + * can be added later. + * + * @param id The element ID. + * @param closeIt If @p true the tag is closed by >, + * otherwise not. + * @param empty If @p true an empty element is written, which + * is closed by />. + * @param eol If @p true an eol char is appended + * even if autoendl is false + */ + void startTag (KOXML_STRING id, bool closeIt = true, bool empty = false, bool eol = false); + + /** + * Write the end tag according to the given element ID or to the + * last opened element. + * + * @param id The element ID. If @p "" the last opened + * element is ended. (default). + * @param eol If @p true an eol char is appended + * even if autoendl is false + */ + void endTag (KOXML_STRING id = "", bool eol = false); + + /** + * flag, indicating to automatically append end-of-line character after + * closing bracket + * + * @param autoflag If @p true, append eol character. Otherwise caller has to do it + */ + void setAutoEndl (const bool autoflag = true); + + /** + * append end-of-line char to stream + */ + void endline (); + + /** + * Close the current open element. + * + * @param empty If @p true an empty element is closed. + * @param eol If @p true an eol char is appended + * even if autoendl is false + */ + void closeTag (bool empty = false, bool eol = false); + + /** + * Add an attribute with the given value to the current element. + * This method doesn't check, if an element is open. + * + * @param name The attribute name. + * @param value The string value of the attribute. + */ + void addAttribute (KOXML_STRING name, const KOXML_STRING& value); + + /** + * Add an attribute with the given value to the current element. + * This method doesn't check, if an element is open. + * + * @param name The attribute name. + * @param value The integer value of the attribute. + */ + void addAttribute (KOXML_STRING name, int value); + + /** + * Add an attribute with the given value to the current element. + * This method doesn't check, if an element is open. + * + * @param name The attribute name. + * @param value The float value od the attribute. + */ + void addAttribute (KOXML_STRING name, float value); + + /** + * Add an attribute with the given value to the current element. + * This method doesn't check, if an element is open. + * + * @param name The attribute name. + * @param value The double value of the attribute. + */ + void addAttribute (KOXML_STRING name, double value); + + /** + * Write text to the XML stream. The method encodes the special + * characters @p <, @p > and @p &. + * + * @param s The text. + */ + void writeText (KOXML_STRING s); + + /** + * Write a tag to the XML stream. + * + * @param s The tag without the brackets. + */ + void writeTag (KOXML_STRING s); + + /** + * indents next text string with some spaces + * + * @param i number of spaces to indent + */ + void indent (int i); + + /** + * Flush the XML output stream. + */ + void flush (); + +#ifndef KOXML_USE_STL + /** + * Get the raw output stream. + */ + inline QIODevice *stream () { return strm.device(); } +#endif + +private: + stack > lastTags; + + KOXML_OSTREAM &strm; + bool autoendl; + bool isapo; + KOXML_CHAR apo; +}; + +#endif diff --git a/kvoctrain/kvoctrain/kvt-core/kvt-xml/koxml_config.h b/kvoctrain/kvoctrain/kvt-core/kvt-xml/koxml_config.h new file mode 100644 index 00000000..2f0daecb --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/kvt-xml/koxml_config.h @@ -0,0 +1,47 @@ +//#define KOXML_USE_STL + +/* + ----------------------------------------------------------------------- + + ----------------------------------------------------------------------- +*/ + +#ifndef KOXML_USE_STL + +# include +# define KOXML_ISTREAM QTextStream +# define KOXML_OSTREAM QTextStream + +# include +# define KOXML_STRING QString + +// Unicode character +# define KOXML_CHAR QChar + +# define KOXML_STRING_REMOVE( string_var, pos, count) string_var.remove (pos, count) +# define KOXML_STRING_INSERT( string_var, pos, str) string_var.insert(pos, str) + +#else + +# include +using namespace std; +# define KOXML_ISTREAM istream +# define KOXML_OSTREAM ostream + +# define KOXML_CHAR char // evtl. wchar + +//////////////////////////////////////////////////////// +//evtl. an MFC o.ä. anpassen +#ifdef __MFC_STRING_BENUTZT__ + +#else + +# include +# define KOXML_STRING string // evtl. wstring + +# define KOXML_STRING_REMOVE( string_var, pos, count) string_var.erase (pos, count) +# define KOXML_STRING_INSERT( string_var, pos, str) string_var.insert(pos, (string)str) + +#endif + +#endif diff --git a/kvoctrain/kvoctrain/kvt-core/langset.cpp b/kvoctrain/kvoctrain/kvt-core/langset.cpp new file mode 100644 index 00000000..644878e7 --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/langset.cpp @@ -0,0 +1,220 @@ +/*************************************************************************** + + properties for a language + + ----------------------------------------------------------------------- + + begin : Wed Jun 30 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "langset.h" + +// void LangSet::addSet (QString _shortId, QString _longId, +// QString _PixMapFile, const QString& keyboardLayout) +// { +// LangDef def; +// def.shortId = _shortId; +// def.shortId2 = ""; +// def.longId = _longId; +// def.PixMapFile = _PixMapFile; +// def.keyboardLayout = keyboardLayout; +// langs.push_back (def); +// } + + +void LangSet::addSet (QString _shortId, QString _longId, + QString _PixMapFile, const QString& _shortId2, + const QString& keyboardLayout) + +{ + LangDef def; + def.shortId = _shortId; + def.shortId2 = _shortId2; + def.longId = _longId; + def.PixMapFile = _PixMapFile; + def.keyboardLayout = keyboardLayout; + langs.push_back (def); +} + + +void LangSet::appendSet(const LangSet &set) +{ + for (int i = 0; i < (int) set.size(); ++i) { + addSet(set.langs[i].shortId, set.langs[i].longId, set.langs[i].PixMapFile, + set.langs[i].shortId2, set.langs[i].keyboardLayout); + } +} + + +void LangSet::clear() +{ + langs.clear(); +} + + +void LangSet::erase (int idx) +{ + if (idx >= 0 && idx < (int) langs.size() ) + langs.erase (langs.begin() + idx); +} + + +QString LangSet::shortId (int index) const +{ + if (index >= 0 && index < (int) langs.size() ) + return langs[index].shortId; + + return QString::null; +} + + +QString LangSet::shortId2 (int index) const +{ + if (index >= 0 && index < (int) langs.size() ) + return langs[index].shortId2; + + return QString::null; +} + + +QString LangSet::longId (int index) const +{ + if (index >= 0 && index < (int) langs.size() ) + return langs[index].longId; + + return QString::null; +} + + +QString LangSet::PixMapFile (int index) const +{ + if (index >= 0 && index < (int) langs.size() ) + return langs[index].PixMapFile; + return ""; +} + +QString LangSet::keyboardLayout (int index) const +{ + if (index >= 0 && index < (int) langs.size()) { + return langs[index].keyboardLayout; + } + else { + return QString::null; + } +} + + +QString LangSet::findShortId (const QString &_longId) const +{ + if (_longId.isEmpty()) + return ""; + + for (int i = 0; i < (int) langs.size(); i++ ) + if (_longId == langs[i].longId) + return langs[i].shortId; + + return QString::null; +} + + +QString LangSet::findLongId (const QString &_shortId) const +{ + if (_shortId.isEmpty()) + return ""; + + for (int i = 0; i < (int) langs.size(); i++ ) + if ( _shortId == langs[i].shortId + || _shortId == langs[i].shortId2) + return langs[i].longId; + + return QString::null; +} + + +int LangSet::indexShortId (QString _shortId) const +{ + if (_shortId.isEmpty()) + return -1; + + for (int i = 0; i < (int) langs.size(); i++) { + if ( langs[i].shortId == _shortId + ||langs[i].shortId2 == _shortId ) + return i; + } + return -1; +} + + +int LangSet::indexLongId (QString _longId) const +{ + if (_longId.isEmpty()) + return -1; + + for (int i = 0; i < (int) langs.size(); i++) { + if (langs[i].longId == _longId) + return i; + } + return -1; +} + + +int LangSet::indexPixMapFile (QString PixMapFile) const +{ + int id = -1; + for (int i = 0; i < (int) langs.size(); i++) + if (langs[i].PixMapFile == PixMapFile) + id = i; + return id; +} + +void LangSet::setShortId (const QString & s, int index) +{ + if (index < (int) langs.size() ) + langs[index].shortId = s; +} + + +void LangSet::setShortId2 (const QString & s, int index) +{ + if (index < (int) langs.size() ) + langs[index].shortId2 = s; +} + + +void LangSet::setLongId (const QString & s, int index) +{ + if (index < (int) langs.size() ) + langs[index].longId = s; +} + + +void LangSet::setPixMapFile (const QString & s, int index) +{ + if (index < (int) langs.size() ) + langs[index].PixMapFile = s; +} + +void LangSet::setKeyboardLayout(const QString& layout, int index) +{ + if (index < (int) langs.size()) { + langs[index].keyboardLayout = layout; + } +} diff --git a/kvoctrain/kvoctrain/kvt-core/langset.h b/kvoctrain/kvoctrain/kvt-core/langset.h new file mode 100644 index 00000000..f0da2a5a --- /dev/null +++ b/kvoctrain/kvoctrain/kvt-core/langset.h @@ -0,0 +1,92 @@ +/*************************************************************************** + + properties for a language + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + + +#ifndef langset_h +#define langset_h + +#include +using namespace std; + +#include + + +class LangSet +{ + public: + + LangSet () {} + + void addSet (QString shortId, QString longId, QString PixMapFile, + const QString& shortId2 = QString::null, + const QString& keyboardLayout = QString::null); + +/* void addSet (QString shortId, QString shortId2, QString longId, */ +/* QString PixMapFile, */ +/* const QString& keyboardLayout = QString::null); */ + + void appendSet(const LangSet &set); + + unsigned int size () const { return langs.size(); } + void erase (int idx); + void clear (); + + QString shortId (int index) const; + QString shortId2 (int index) const; + QString longId (int index) const; + QString PixMapFile (int index) const; + QString keyboardLayout (int index) const; + + int indexShortId (QString shortId) const; + int indexLongId (QString longId) const; + int indexPixMapFile (QString PixMapFile) const; + // doesn't make sense for keyboard layouts since there is no 1-to-1 relation to languages + + void setShortId (const QString & shortId, int index); + void setShortId2 (const QString & shortId2, int index); + void setLongId (const QString & longId, int index); + void setPixMapFile (const QString & PixMapFile, int index); + void setKeyboardLayout(const QString & layout, int index); + + QString findShortId (const QString & longId) const; + QString findLongId (const QString & shortId) const; + + private: + + struct LangDef { + QString shortId, + shortId2, + longId, + PixMapFile, + keyboardLayout; + }; + + vector langs; +}; + + +#endif // langset_h diff --git a/kvoctrain/kvoctrain/kvtnewstuff.cpp b/kvoctrain/kvoctrain/kvtnewstuff.cpp new file mode 100644 index 00000000..b1004c56 --- /dev/null +++ b/kvoctrain/kvoctrain/kvtnewstuff.cpp @@ -0,0 +1,92 @@ +// +// C++ Implementation: kvtnewstuff +// +// Description: +// +// +// Author: Peter Hedlund , (C) 2005 +// +// Copyright: See COPYING file that comes with this distribution +// +// + +#include + +#include +#include +#include +#include +#include + +#include "kvoctrain.h" +#include "kvtnewstuff.h" +#include "prefs.h" + +KVTNewStuff::KVTNewStuff(QWidget *parent, const char * /*name*/) : QObject(), KNewStuff("kdeedu/vocabulary", parent) +{ + m_app = (kvoctrainApp*) parent; +} + + +bool KVTNewStuff::install(const QString & fileName) +{ + if (m_app->queryExit()) + m_app->loadfileFromPath(fileName, true); + return true; +} + + +bool KVTNewStuff::createUploadFile(const QString & /*fileName*/) +{ + return true; +} + + +QString KVTNewStuff::destinationPath(KNS::Entry * entry) +{ + if (entry) + { + KURL url = entry->payload(); + QString fileName = url.fileName(); + + QString path = Prefs::installPath(); //default is Vocabularies which will be created in the user's home directory + QString file; + + if (path.isEmpty()) + file = KNewStuff::downloadDestination(entry); //fall back on a temp file, should never happen + else + { + file = QDir::home().path() + "/" + path + "/"; + KStandardDirs::makeDir(file); //ensure the directory exists + file += fileName; + } + return file; + } + else + return QString::null; +} + + +QString KVTNewStuff::downloadDestination(KNS::Entry * entry) +{ + QString file = destinationPath(entry); + + if (KStandardDirs::exists(file)) + { + int result = KMessageBox::warningContinueCancel(parentWidget(), + i18n("The file '%1' already exists. Do you want to overwrite it?") + .arg(file), + QString::null, i18n("Overwrite") ); + if (result == KMessageBox::Cancel) + return QString::null; + } + KMessageBox::information(parentWidget(), + i18n("The selected file will now be downloaded and saved as\n'%1'.") + .arg(file), + QString::null, + "NewStuffDownloadLocation"); + return file; +} + + +#include "kvtnewstuff.moc" diff --git a/kvoctrain/kvoctrain/kvtnewstuff.h b/kvoctrain/kvoctrain/kvtnewstuff.h new file mode 100644 index 00000000..9953ac1a --- /dev/null +++ b/kvoctrain/kvoctrain/kvtnewstuff.h @@ -0,0 +1,60 @@ +// +// C++ Interface: kvtnewstuff +// +// Description: +// +// +// Author: Peter Hedlund , (C) 2005 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#ifndef KVTNEWSTUFF_H +#define KVTNEWSTUFF_H + +#include + +class kvoctrainApp; + +/** +@author Peter Hedlund +*/ +class KVTNewStuff : public QObject, public KNewStuff +{ +Q_OBJECT +public: + KVTNewStuff(QWidget *parent = 0, const char *name = 0); + + /** + Installs a downloaded file according to the application's configuration. + + @param fileName filename of the donwloaded file + @return @c true in case of installation success, @c false otherwise + */ + bool install(const QString &fileName); + + /** + Creates a file suitable for upload. + Note that this method always fails, since using KNewStuffGeneric + means that the provided file must already be in a usable format. + + @param fileName the name of the file to upload after its creation + @return @c true in case of creation success, @c false otherwise + */ + bool createUploadFile(const QString &fileName); + + /** + Queries the preferred destination file for a download. + + @param entry a Hotstuff data entry + @return destination filename, or 0 to return directory only + */ + QString downloadDestination(KNS::Entry *entry); + +private: + QString destinationPath(KNS::Entry *entry); + + kvoctrainApp * m_app; +}; + +#endif diff --git a/kvoctrain/kvoctrain/latin1_to_utf8 b/kvoctrain/kvoctrain/latin1_to_utf8 new file mode 100644 index 00000000..d53e855d --- /dev/null +++ b/kvoctrain/kvoctrain/latin1_to_utf8 @@ -0,0 +1 @@ +recode ISO_8859-1..UTF8 $1 diff --git a/kvoctrain/kvoctrain/main.cpp b/kvoctrain/kvoctrain/main.cpp new file mode 100644 index 00000000..9eb124cd --- /dev/null +++ b/kvoctrain/kvoctrain/main.cpp @@ -0,0 +1,121 @@ +/*************************************************************************** + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "kvoctrain.h" +#include "kvoctraincore.h" + +# include +# include +# include + +int main(int argc, char* argv[]) { + +static KCmdLineOptions options[] = +{ + { I18N_NOOP("+[file]"), I18N_NOOP("Document file to open"), 0 }, + KCmdLineLastOption +}; + +static const char description[] = I18N_NOOP("Vocabulary Trainer"); +static const char version[] = KVOCTRAIN_VERSION_STRING; + + KAboutData aboutData("kvoctrain", + I18N_NOOP("KVocTrain"), + version, + description, + KAboutData::License_GPL, + I18N_NOOP("© 1999-2002\tEwald Arnold\n" + "© 2001-2002\tThe KDE team\n" + "© 2004-2007\tPeter Hedlund\n" + "© 2007 \tFrederik Gladhorn\n"), + I18N_NOOP("Helps you train your vocabulary"), + "http://edu.kde.org/kvoctrain", + "submit@bugs.kde.org"); + + aboutData.addAuthor("Frederik Gladhorn", + I18N_NOOP("Current Maintainer"), "frederik.gladhorn@kdemail.net"); + + aboutData.addAuthor("Peter Hedlund", + I18N_NOOP("Former Maintainer and Countless Improvements"), "peter.hedlund@kdemail.net"); + + aboutData.addAuthor("Ewald Arnold", I18N_NOOP("Original Author"), "kvoctrain@ewald-arnold.de", + "http://www.ewald-arnold.de" ); + + aboutData.addCredit("Waldo Bastian", + I18N_NOOP("Help with port to Qt3/KDE3")); + + aboutData.addCredit("Andrea Marconi", + I18N_NOOP("Initial Italian localization")); + + aboutData.addCredit("Hans Kottmann", + I18N_NOOP("Initial French localization")); + + aboutData.addCredit("Grzegorz Ilczuk", + I18N_NOOP("Initial Polish localization")); + + aboutData.addCredit("Eric Bischoff", + I18N_NOOP("Converting documentation to docbook format")); + + aboutData.addCredit("Kevin Kramer", + I18N_NOOP("Tool to create lists with ISO639 codes")); + + aboutData.addCredit("Andreas Neuper", + I18N_NOOP("Converter script \"langen2kvtml\" \nDownload files at http://www.vokabeln.de/files.htm")); + + aboutData.addCredit("Dennis Haney", + I18N_NOOP("Patch to implement Leitner learning method")); + + aboutData.addCredit("Anne-Marie Mahfouf", + I18N_NOOP("Port to KConfig XT")); + + aboutData.addCredit(I18N_NOOP("KDE Team"), + I18N_NOOP("Many small enhancements")); + + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); + KApplication app; + + kvoctrainApp *kva = 0; + if (app.isRestored()) { + int n = 1; + while (KMainWindow::canBeRestored(n)){ + kva = new kvoctrainApp; + kva->restore(n); + kva->show(); + n++; + } + } + else + { + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + kva = new kvoctrainApp; + + if ( args && args->count() == 1 ) + kva->loadfileFromPath(args->arg(0), true); + + kva->show(); + } + return app.exec(); +} + diff --git a/kvoctrain/kvoctrain/pics/Makefile.am b/kvoctrain/kvoctrain/pics/Makefile.am new file mode 100644 index 00000000..b16824c2 --- /dev/null +++ b/kvoctrain/kvoctrain/pics/Makefile.am @@ -0,0 +1,6 @@ +kvoctrainiconsdir = $(kde_datadir)/kvoctrain/icons + +kvoctrainicons_ICON = AUTO + +KDE_ICON = kvoctrain + diff --git a/kvoctrain/kvoctrain/pics/cr16-action-cleanup.png b/kvoctrain/kvoctrain/pics/cr16-action-cleanup.png new file mode 100644 index 00000000..a0d74214 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr16-action-cleanup.png differ diff --git a/kvoctrain/kvoctrain/pics/cr16-action-configure_query.png b/kvoctrain/kvoctrain/pics/cr16-action-configure_query.png new file mode 100644 index 00000000..2872eb5b Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr16-action-configure_query.png differ diff --git a/kvoctrain/kvoctrain/pics/cr16-action-delete_table_col.png b/kvoctrain/kvoctrain/pics/cr16-action-delete_table_col.png new file mode 100644 index 00000000..1abaf290 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr16-action-delete_table_col.png differ diff --git a/kvoctrain/kvoctrain/pics/cr16-action-delete_table_row.png b/kvoctrain/kvoctrain/pics/cr16-action-delete_table_row.png new file mode 100644 index 00000000..490b130d Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr16-action-delete_table_row.png differ diff --git a/kvoctrain/kvoctrain/pics/cr16-action-edit_table_row.png b/kvoctrain/kvoctrain/pics/cr16-action-edit_table_row.png new file mode 100644 index 00000000..9033f93c Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr16-action-edit_table_row.png differ diff --git a/kvoctrain/kvoctrain/pics/cr16-action-insert_table_col.png b/kvoctrain/kvoctrain/pics/cr16-action-insert_table_col.png new file mode 100644 index 00000000..ea93906d Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr16-action-insert_table_col.png differ diff --git a/kvoctrain/kvoctrain/pics/cr16-action-insert_table_row.png b/kvoctrain/kvoctrain/pics/cr16-action-insert_table_row.png new file mode 100644 index 00000000..dfe962c6 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr16-action-insert_table_row.png differ diff --git a/kvoctrain/kvoctrain/pics/cr16-action-rand_less.png b/kvoctrain/kvoctrain/pics/cr16-action-rand_less.png new file mode 100644 index 00000000..ebbe29e2 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr16-action-rand_less.png differ diff --git a/kvoctrain/kvoctrain/pics/cr16-action-run_multi.png b/kvoctrain/kvoctrain/pics/cr16-action-run_multi.png new file mode 100644 index 00000000..8bc1e26c Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr16-action-run_multi.png differ diff --git a/kvoctrain/kvoctrain/pics/cr16-action-run_query.png b/kvoctrain/kvoctrain/pics/cr16-action-run_query.png new file mode 100644 index 00000000..35179284 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr16-action-run_query.png differ diff --git a/kvoctrain/kvoctrain/pics/cr16-action-set_language.png b/kvoctrain/kvoctrain/pics/cr16-action-set_language.png new file mode 100644 index 00000000..b683de4d Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr16-action-set_language.png differ diff --git a/kvoctrain/kvoctrain/pics/cr16-action-sort_incr.png b/kvoctrain/kvoctrain/pics/cr16-action-sort_incr.png new file mode 100644 index 00000000..f64da9a7 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr16-action-sort_incr.png differ diff --git a/kvoctrain/kvoctrain/pics/cr16-action-sort_num.png b/kvoctrain/kvoctrain/pics/cr16-action-sort_num.png new file mode 100644 index 00000000..c76887e1 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr16-action-sort_num.png differ diff --git a/kvoctrain/kvoctrain/pics/cr16-action-statistics.png b/kvoctrain/kvoctrain/pics/cr16-action-statistics.png new file mode 100644 index 00000000..ad4b7784 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr16-action-statistics.png differ diff --git a/kvoctrain/kvoctrain/pics/cr22-action-cleanup.png b/kvoctrain/kvoctrain/pics/cr22-action-cleanup.png new file mode 100644 index 00000000..403ce466 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr22-action-cleanup.png differ diff --git a/kvoctrain/kvoctrain/pics/cr22-action-configure_query.png b/kvoctrain/kvoctrain/pics/cr22-action-configure_query.png new file mode 100644 index 00000000..8379a830 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr22-action-configure_query.png differ diff --git a/kvoctrain/kvoctrain/pics/cr22-action-delete_table_col.png b/kvoctrain/kvoctrain/pics/cr22-action-delete_table_col.png new file mode 100644 index 00000000..076e8c9a Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr22-action-delete_table_col.png differ diff --git a/kvoctrain/kvoctrain/pics/cr22-action-delete_table_row.png b/kvoctrain/kvoctrain/pics/cr22-action-delete_table_row.png new file mode 100644 index 00000000..8953710b Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr22-action-delete_table_row.png differ diff --git a/kvoctrain/kvoctrain/pics/cr22-action-edit_table_row.png b/kvoctrain/kvoctrain/pics/cr22-action-edit_table_row.png new file mode 100644 index 00000000..7eea5193 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr22-action-edit_table_row.png differ diff --git a/kvoctrain/kvoctrain/pics/cr22-action-insert_table_col.png b/kvoctrain/kvoctrain/pics/cr22-action-insert_table_col.png new file mode 100644 index 00000000..17df97aa Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr22-action-insert_table_col.png differ diff --git a/kvoctrain/kvoctrain/pics/cr22-action-insert_table_row.png b/kvoctrain/kvoctrain/pics/cr22-action-insert_table_row.png new file mode 100644 index 00000000..fde61559 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr22-action-insert_table_row.png differ diff --git a/kvoctrain/kvoctrain/pics/cr22-action-rand_less.png b/kvoctrain/kvoctrain/pics/cr22-action-rand_less.png new file mode 100644 index 00000000..938f9bc5 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr22-action-rand_less.png differ diff --git a/kvoctrain/kvoctrain/pics/cr22-action-run_multi.png b/kvoctrain/kvoctrain/pics/cr22-action-run_multi.png new file mode 100644 index 00000000..b3362226 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr22-action-run_multi.png differ diff --git a/kvoctrain/kvoctrain/pics/cr22-action-run_query.png b/kvoctrain/kvoctrain/pics/cr22-action-run_query.png new file mode 100644 index 00000000..070f0869 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr22-action-run_query.png differ diff --git a/kvoctrain/kvoctrain/pics/cr22-action-set_language.png b/kvoctrain/kvoctrain/pics/cr22-action-set_language.png new file mode 100644 index 00000000..33c99bf3 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr22-action-set_language.png differ diff --git a/kvoctrain/kvoctrain/pics/cr22-action-sort_incr.png b/kvoctrain/kvoctrain/pics/cr22-action-sort_incr.png new file mode 100644 index 00000000..80f4638f Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr22-action-sort_incr.png differ diff --git a/kvoctrain/kvoctrain/pics/cr22-action-sort_num.png b/kvoctrain/kvoctrain/pics/cr22-action-sort_num.png new file mode 100644 index 00000000..064292aa Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr22-action-sort_num.png differ diff --git a/kvoctrain/kvoctrain/pics/cr22-action-statistics.png b/kvoctrain/kvoctrain/pics/cr22-action-statistics.png new file mode 100644 index 00000000..782ecec3 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr22-action-statistics.png differ diff --git a/kvoctrain/kvoctrain/pics/cr32-action-cleanup.png b/kvoctrain/kvoctrain/pics/cr32-action-cleanup.png new file mode 100644 index 00000000..b91649f4 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr32-action-cleanup.png differ diff --git a/kvoctrain/kvoctrain/pics/cr32-action-configure_query.png b/kvoctrain/kvoctrain/pics/cr32-action-configure_query.png new file mode 100644 index 00000000..f3f56113 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr32-action-configure_query.png differ diff --git a/kvoctrain/kvoctrain/pics/cr32-action-delete_table_col.png b/kvoctrain/kvoctrain/pics/cr32-action-delete_table_col.png new file mode 100644 index 00000000..1d30ad74 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr32-action-delete_table_col.png differ diff --git a/kvoctrain/kvoctrain/pics/cr32-action-delete_table_row.png b/kvoctrain/kvoctrain/pics/cr32-action-delete_table_row.png new file mode 100644 index 00000000..58712c56 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr32-action-delete_table_row.png differ diff --git a/kvoctrain/kvoctrain/pics/cr32-action-edit_table_row.png b/kvoctrain/kvoctrain/pics/cr32-action-edit_table_row.png new file mode 100644 index 00000000..7045d41f Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr32-action-edit_table_row.png differ diff --git a/kvoctrain/kvoctrain/pics/cr32-action-insert_table_col.png b/kvoctrain/kvoctrain/pics/cr32-action-insert_table_col.png new file mode 100644 index 00000000..d7dbe222 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr32-action-insert_table_col.png differ diff --git a/kvoctrain/kvoctrain/pics/cr32-action-insert_table_row.png b/kvoctrain/kvoctrain/pics/cr32-action-insert_table_row.png new file mode 100644 index 00000000..af5e61d0 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr32-action-insert_table_row.png differ diff --git a/kvoctrain/kvoctrain/pics/cr32-action-rand_less.png b/kvoctrain/kvoctrain/pics/cr32-action-rand_less.png new file mode 100644 index 00000000..e3cfa454 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr32-action-rand_less.png differ diff --git a/kvoctrain/kvoctrain/pics/cr32-action-run_multi.png b/kvoctrain/kvoctrain/pics/cr32-action-run_multi.png new file mode 100644 index 00000000..ed53f36e Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr32-action-run_multi.png differ diff --git a/kvoctrain/kvoctrain/pics/cr32-action-run_query.png b/kvoctrain/kvoctrain/pics/cr32-action-run_query.png new file mode 100644 index 00000000..be185c46 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr32-action-run_query.png differ diff --git a/kvoctrain/kvoctrain/pics/cr32-action-set_language.png b/kvoctrain/kvoctrain/pics/cr32-action-set_language.png new file mode 100644 index 00000000..2e89ab95 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr32-action-set_language.png differ diff --git a/kvoctrain/kvoctrain/pics/cr32-action-sort_incr.png b/kvoctrain/kvoctrain/pics/cr32-action-sort_incr.png new file mode 100644 index 00000000..5843d08c Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr32-action-sort_incr.png differ diff --git a/kvoctrain/kvoctrain/pics/cr32-action-sort_num.png b/kvoctrain/kvoctrain/pics/cr32-action-sort_num.png new file mode 100644 index 00000000..e49d430a Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr32-action-sort_num.png differ diff --git a/kvoctrain/kvoctrain/pics/cr32-action-statistics.png b/kvoctrain/kvoctrain/pics/cr32-action-statistics.png new file mode 100644 index 00000000..2c5010ce Binary files /dev/null and b/kvoctrain/kvoctrain/pics/cr32-action-statistics.png differ diff --git a/kvoctrain/kvoctrain/pics/hi16-app-kvoctrain.png b/kvoctrain/kvoctrain/pics/hi16-app-kvoctrain.png new file mode 100644 index 00000000..a0314763 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/hi16-app-kvoctrain.png differ diff --git a/kvoctrain/kvoctrain/pics/hi22-app-kvoctrain.png b/kvoctrain/kvoctrain/pics/hi22-app-kvoctrain.png new file mode 100644 index 00000000..7c5e8b9f Binary files /dev/null and b/kvoctrain/kvoctrain/pics/hi22-app-kvoctrain.png differ diff --git a/kvoctrain/kvoctrain/pics/hi32-app-kvoctrain.png b/kvoctrain/kvoctrain/pics/hi32-app-kvoctrain.png new file mode 100644 index 00000000..c7926cd9 Binary files /dev/null and b/kvoctrain/kvoctrain/pics/hi32-app-kvoctrain.png differ diff --git a/kvoctrain/kvoctrain/pics/hi48-app-kvoctrain.png b/kvoctrain/kvoctrain/pics/hi48-app-kvoctrain.png new file mode 100644 index 00000000..4d5274ee Binary files /dev/null and b/kvoctrain/kvoctrain/pics/hi48-app-kvoctrain.png differ diff --git a/kvoctrain/kvoctrain/query-dialogs/AdjQueryDlg.cpp b/kvoctrain/kvoctrain/query-dialogs/AdjQueryDlg.cpp new file mode 100644 index 00000000..c643ba01 --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/AdjQueryDlg.cpp @@ -0,0 +1,303 @@ +/*************************************************************************** + + query dialog for adjectives + + ----------------------------------------------------------------------- + + begin : Sat Dec 4 15:09:18 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2004-2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "AdjQueryDlg.h" + +#include +#include + +#include +#include +#include +#include + +#include +#include +#include +#include + +AdjQueryDlg::AdjQueryDlg +( + QString type, + int entry, + int col, + int query_cycle, + int query_num, + int query_startnum, + kvoctrainExpr *exp, + kvoctrainDoc *doc, + const Comparison &_comp) + : QueryDlgBase(i18n("Comparison Training")) +{ + mw = new AdjQueryDlgForm(this); + setMainWidget(mw); + + connect(mw->dont_know, SIGNAL(clicked()), SLOT(dontKnowClicked()) ); + connect(mw->know_it, SIGNAL(clicked()), SLOT(knowItClicked()) ); + connect(mw->verify, SIGNAL(clicked()), SLOT(verifyClicked()) ); + connect(mw->show_all, SIGNAL(clicked()), SLOT(showAllClicked()) ); + + connect(mw->lev1Field, SIGNAL(returnPressed()), SLOT(returnPressed()) ); + connect(mw->lev2Field, SIGNAL(returnPressed()), SLOT(returnPressed()) ); + connect(mw->lev3Field, SIGNAL(returnPressed()), SLOT(returnPressed()) ); + + connect(mw->lev1Field, SIGNAL(textChanged(const QString&)), SLOT(lev1Changed(const QString&)) ); + connect(mw->lev2Field, SIGNAL(textChanged(const QString&)), SLOT(lev2Changed(const QString&)) ); + connect(mw->lev3Field, SIGNAL(textChanged(const QString&)), SLOT(lev3Changed(const QString&)) ); + + qtimer = 0; + + mw->lev1Label->setBuddy(mw->lev1Field); + mw->lev2Label->setBuddy(mw->lev2Field); + mw->lev3Label->setBuddy(mw->lev3Field); + + setQuery (type, entry, col, query_cycle, query_num, query_startnum, exp, doc, _comp); + mw->countbar->setFormat("%v/%m"); + mw->timebar->setFormat("%v"); + resize(configDialogSize("AdjQueryDialog")); +} + + +AdjQueryDlg::~AdjQueryDlg() +{ + saveDialogSize("AdjQueryDialog"); +} + + +void AdjQueryDlg::setQuery(QString, + int entry, + int col, + int q_cycle, + int q_num, + int q_start, + kvoctrainExpr *exp, + kvoctrainDoc *doc, + const Comparison &_comp) +{ + //type_timeout = type_to; + kv_doc = doc; + kv_exp = exp; + q_row = entry; + q_ocol = col; + mw->timebar->setEnabled(Prefs::showCounter()); + mw->timelabel->setEnabled(Prefs::showCounter()); + comp = _comp; + mw->show_all->setDefault(true); + QString s; + s.setNum (q_cycle); + mw->progCount->setText (s); + + mw->lev1Field->setText (""); + mw->lev2Field->setText (""); + mw->lev3Field->setText (""); + + int sel = getRandom(3); + switch (sel) { + case 0: mw->lev1Field->setText (comp.l1() ); + break; + + case 1: mw->lev2Field->setText (comp.l2() ); + break; + + case 2: mw->lev3Field->setText (comp.l3() ); + break; + } + + mw->lev1Field->setEnabled(!comp.l1().isEmpty() ); + mw->lev2Field->setEnabled(!comp.l2().isEmpty() ); + mw->lev3Field->setEnabled(!comp.l3().isEmpty() ); + + mw->countbar->setTotalSteps(q_start); + mw->countbar->setProgress(q_start - q_num + 1); + + int mqtime = Prefs::maxTimePer(); + if (mqtime > 0) { + if (qtimer == 0) { + qtimer = new QTimer( this ); + connect( qtimer, SIGNAL(timeout()), this, SLOT(timeoutReached()) ); + } + + if (Prefs::queryTimeout() != Prefs::EnumQueryTimeout::NoTimeout) { + timercount = mqtime; + mw->timebar->setTotalSteps(timercount); + mw->timebar->setProgress(timercount); + qtimer->start(1000, TRUE); + } + else + mw->timebar->setEnabled(false); + } + else + mw->timebar->setEnabled(false); + resetAllFields(); +} + + +void AdjQueryDlg::initFocus() const +{ + mw->lev1Field->setFocus(); +} + + +void AdjQueryDlg::showAllClicked() +{ + resetAllFields(); + mw->lev1Field->setText (comp.l1() ); + mw->lev2Field->setText (comp.l2() ); + mw->lev3Field->setText (comp.l3() ); + + verifyField (mw->lev1Field, comp.l1()); + verifyField (mw->lev2Field, comp.l2()); + verifyField (mw->lev3Field, comp.l3()); + + mw->dont_know->setDefault(true); +} + + +void AdjQueryDlg::verifyClicked() +{ + bool all_known = true; + + if (!verifyField (mw->lev1Field, comp.l1()) ) + all_known = false; + + if (!verifyField (mw->lev2Field, comp.l2()) ) + all_known = false; + + if (!verifyField (mw->lev3Field, comp.l3()) ) + all_known = false; + + if (all_known) +// know_it->setDefault(true); + knowItClicked(); + else + mw->dont_know->setDefault(true); +} + + +void AdjQueryDlg::resetAllFields() +{ + resetField(mw->lev1Field); + resetField(mw->lev2Field); + resetField(mw->lev3Field); +} + + +void AdjQueryDlg::knowItClicked() +{ + emit sigQueryChoice(Known); +} + + +void AdjQueryDlg::timeoutReached() +{ + if (timercount > 0) { + timercount--; + mw->timebar->setProgress(timercount); + qtimer->start(1000, TRUE); + } + + if (timercount <= 0) { + mw->timebar->setProgress(0); + if (Prefs::queryTimeout() == Prefs::EnumQueryTimeout::Show) { + showAllClicked(); + mw->dont_know->setDefault(true); + } + else if (Prefs::queryTimeout() == Prefs::EnumQueryTimeout::Continue) + emit sigQueryChoice(Timeout); + } +} + + +void AdjQueryDlg::dontKnowClicked() +{ + emit sigQueryChoice(Unknown); +} + + +void AdjQueryDlg::slotUser2() +{ + + if (qtimer != 0) + qtimer->stop(); + + emit sigEditEntry (q_row, KV_COL_ORG+q_ocol); +} + + +void AdjQueryDlg::keyPressEvent( QKeyEvent *e ) +{ + switch( e->key() ) + { + case Key_Escape: + dontKnowClicked(); + break; + + case Key_Return: + case Key_Enter: + if (mw->dont_know->isDefault() ) + dontKnowClicked(); + else if (mw->know_it->isDefault() ) + knowItClicked(); + else if (mw->show_all->isDefault() ) + showAllClicked(); + else if (mw->verify->isDefault() ) + verifyClicked(); + break; + + default: + e->ignore(); + break; + } +} + + +void AdjQueryDlg::returnPressed() +{ +} + + +void AdjQueryDlg::lev1Changed(const QString&) +{ + mw->verify->setDefault(true); + resetField (mw->lev1Field); +} + + +void AdjQueryDlg::lev2Changed(const QString&) +{ + mw->verify->setDefault(true); + resetField (mw->lev2Field); +} + + +void AdjQueryDlg::lev3Changed(const QString&) +{ + mw->verify->setDefault(true); + resetField (mw->lev3Field); +} + + +#include "AdjQueryDlg.moc" diff --git a/kvoctrain/kvoctrain/query-dialogs/AdjQueryDlg.h b/kvoctrain/kvoctrain/query-dialogs/AdjQueryDlg.h new file mode 100644 index 00000000..29561404 --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/AdjQueryDlg.h @@ -0,0 +1,87 @@ +/*************************************************************************** + + query dialog for adjectives + + ----------------------------------------------------------------------- + + begin : Sat Dec 4 15:09:18 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef AdjQueryDlg_included +#define AdjQueryDlg_included + +#include "AdjQueryDlgForm.h" +#include "QueryDlgBase.h" + +class AdjQueryDlg : public QueryDlgBase +{ + Q_OBJECT + +public: + AdjQueryDlg + ( + QString type, + int entry, + int col, + int query_cycle, + int query_num, + int query_startnum, + kvoctrainExpr *exp, + kvoctrainDoc *doc, + const Comparison &comp); + + ~AdjQueryDlg(); + + void setQuery(QString type, + int entry, + int col, + int query_cycle, + int query_num, + int query_startnum, + kvoctrainExpr *exp, + kvoctrainDoc *doc, + const Comparison &comp); + +public slots: + virtual void initFocus() const; + +protected: + void keyPressEvent(QKeyEvent *e); + void resetAllFields(); + +protected slots: + void lev1Changed(const QString&); + void lev2Changed(const QString&); + void lev3Changed(const QString&); + void showAllClicked(); + void slotUser2(); + void knowItClicked(); + void returnPressed(); + void dontKnowClicked(); + void verifyClicked(); + void timeoutReached(); + +protected: + Comparison comp; + +private: + AdjQueryDlgForm * mw; +}; +#endif // AdjQueryDlg_included diff --git a/kvoctrain/kvoctrain/query-dialogs/AdjQueryDlgForm.ui b/kvoctrain/kvoctrain/query-dialogs/AdjQueryDlgForm.ui new file mode 100644 index 00000000..b8218978 --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/AdjQueryDlgForm.ui @@ -0,0 +1,344 @@ + +AdjQueryDlgForm + + + AdjQueryDlgForm + + + + 0 + 0 + 396 + 226 + + + + + 5 + 1 + 0 + 0 + + + + + unnamed + + + 0 + + + + TextLabel1 + + + + 1 + + + + Fill in the missing comparison expressions: + + + + + lev1Label + + + Level &1: + + + lev1Field + + + + + lev3Label + + + Level &3: + + + lev3Field + + + + + lev2Label + + + Level &2: + + + lev2Field + + + + + lev1Field + + + + 7 + 0 + 0 + 0 + + + + + + lev2Field + + + + 7 + 0 + 0 + 0 + + + + + + lev3Field + + + + 7 + 0 + 0 + 0 + + + + + + spacer5 + + + Vertical + + + Expanding + + + + 390 + 60 + + + + + + layout7 + + + + unnamed + + + + status + + + + 7 + 1 + 0 + 0 + + + + GroupBoxPanel + + + Plain + + + + + layout6 + + + + unnamed + + + + verify + + + + 1 + 1 + 0 + 0 + + + + &Verify + + + + + know_it + + + + 1 + 1 + 0 + 0 + + + + I &Know It + + + + + show_all + + + + 1 + 1 + 0 + 0 + + + + Show &All + + + + + dont_know + + + + 1 + 1 + 0 + 0 + + + + &Do Not Know + + + + + + + progressgroup + + + + 1 + 1 + 0 + 0 + + + + Progress + + + + unnamed + + + 11 + + + 6 + + + + countbar + + + + + timebar + + + + + countlabel + + + + 5 + 5 + 0 + 0 + + + + Count: + + + + + timelabel + + + + 5 + 5 + 0 + 0 + + + + Time: + + + + + Cyclelabel + + + NoFrame + + + Cycle: + + + + + progCount + + + + 7 + 1 + 0 + 0 + + + + + + + + + + + lev1Field + lev2Field + lev3Field + show_all + verify + know_it + dont_know + + + + kprogress.h + kprogress.h + + diff --git a/kvoctrain/kvoctrain/query-dialogs/ArtQueryDlg.cpp b/kvoctrain/kvoctrain/query-dialogs/ArtQueryDlg.cpp new file mode 100644 index 00000000..a35ffa83 --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/ArtQueryDlg.cpp @@ -0,0 +1,346 @@ +/*************************************************************************** + + query dialog for articles + + ----------------------------------------------------------------------- + + begin : Fri Dec 3 18:28:18 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2004-2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include "ArtQueryDlg.h" + +#include + +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +ArtQueryDlg::ArtQueryDlg +( + QString type, + int entry, + int col, + int query_cycle, + int query_num, + int query_startnum, + kvoctrainExpr *exp, + kvoctrainDoc *doc, + const Article &articles) + : QueryDlgBase(i18n("Article Training")) +{ + mw = new ArtQueryDlgForm(this); + setMainWidget(mw); + + qtimer = 0; + + mw->artGroup->insert (mw->natural); + mw->artGroup->insert (mw->male); + mw->artGroup->insert (mw->rb_fem); + + connect(mw->dont_know, SIGNAL(clicked()), SLOT(dontKnowClicked()) ); + connect(mw->know_it, SIGNAL(clicked()), SLOT(knowItClicked()) ); + connect(mw->verify, SIGNAL(clicked()), SLOT(verifyClicked()) ); + connect(mw->show_all, SIGNAL(clicked()), SLOT(showAllClicked()) ); + + connect(mw->natural, SIGNAL(clicked()), SLOT(slotNaturalClicked()) ); + connect(mw->male, SIGNAL(clicked()), SLOT(slotMaleClicked()) ); + connect(mw->rb_fem, SIGNAL(clicked()), SLOT(slotFemClicked()) ); + + setQuery (type, entry, col, query_cycle, query_num, query_startnum, exp, doc, articles); + mw->countbar->setFormat("%v/%m"); + mw->timebar->setFormat("%v"); + resize(configDialogSize("ArtQueryDialog")); +} + + +ArtQueryDlg::~ArtQueryDlg() +{ + saveDialogSize("ArtQueryDialog"); +} + + +void ArtQueryDlg::setQuery(QString, + int entry, + int col, + int q_cycle, + int q_num, + int q_start, + kvoctrainExpr *exp, + kvoctrainDoc *doc, + const Article &art) +{ + //type_timeout = type_to; + kv_exp = exp; + kv_doc = doc; + q_row = entry; + q_ocol = col; + mw->timebar->setEnabled(Prefs::showCounter()); + mw->timelabel->setEnabled(Prefs::showCounter()); + mw->show_all->setDefault(true); + articles = art; + + QString s; + if (col == 0) + s = exp->getOriginal().stripWhiteSpace(); + else + s = exp->getTranslation(q_ocol).stripWhiteSpace(); + + QString def, indef; + bool removed = false; + + articles.female(def, indef); + mw->rb_fem->setText (i18n("&female:\t")+def+" / "+indef); + mw->rb_fem->setEnabled (!QString(def+indef).isEmpty() ); + if (!removed && s.find(def+" ") == 0) { + s.remove (0, def.length()+1); + removed = true; + } + if (!removed && s.find(indef+" ") == 0) { + s.remove (0, indef.length()+1); + removed = true; + } + + articles.male(def, indef); + mw->male->setText (i18n("&male:\t")+def+" / "+indef); + mw->male->setEnabled (!QString(def+indef).isEmpty() ); + if (!removed && s.find(def+" ") == 0) { + s.remove (0, def.length()+1); + removed = true; + } + if (!removed && s.find(indef+" ") == 0) { + s.remove (0, indef.length()+1); + removed = true; + } + + articles.natural(def, indef); + mw->natural->setText (i18n("&natural:\t")+def+" / "+indef); + mw->natural->setEnabled (!QString(def+indef).isEmpty() ); + if (!removed && s.find(def+" ") == 0) { + s.remove (0, def.length()+1); + removed = true; + } + if (!removed && s.find(indef+" ") == 0) { + s.remove (0, indef.length()+1); + removed = true; + } + + mw->orgField->setText(s); + s.setNum (q_cycle); + mw->progCount->setText (s); + + mw->countbar->setTotalSteps(q_start); + mw->countbar->setProgress(q_start - q_num + 1); + int mqtime = Prefs::maxTimePer(); + if (mqtime > 0) { + if (qtimer == 0) { + qtimer = new QTimer( this ); + connect( qtimer, SIGNAL(timeout()), this, SLOT(timeoutReached()) ); + } + + if (Prefs::queryTimeout() != Prefs::EnumQueryTimeout::NoTimeout) { + timercount = mqtime; + mw->timebar->setTotalSteps(timercount); + mw->timebar->setProgress(timercount); + qtimer->start(1000, TRUE); + } + else + mw->timebar->setEnabled(false); + } + else + mw->timebar->setEnabled(false); +} + + +void ArtQueryDlg::initFocus() const +{ + mw->rb_fem->setFocus(); +} + + +void ArtQueryDlg::showAllClicked() +{ + resetButton(mw->rb_fem); + resetButton(mw->male); + resetButton(mw->natural); + + if (kv_exp->getType (q_ocol) == QM_NOUN QM_TYPE_DIV QM_NOUN_F) { + mw->rb_fem->setChecked (true); + verifyButton(mw->rb_fem, true); + } + else if (kv_exp->getType (q_ocol) == QM_NOUN QM_TYPE_DIV QM_NOUN_M) { + mw->male->setChecked (true); + verifyButton(mw->male, true); + } + else if (kv_exp->getType (q_ocol) == QM_NOUN QM_TYPE_DIV QM_NOUN_S) { + mw->natural->setChecked (true); + verifyButton(mw->natural, true); + } + mw->dont_know->setDefault(true); +} + + +void ArtQueryDlg::showMoreClicked() +{ +} + + +void ArtQueryDlg::verifyClicked() +{ + bool known = false; + if (kv_exp->getType (q_ocol) == QM_NOUN QM_TYPE_DIV QM_NOUN_F) + known = mw->rb_fem->isChecked (); + else if (kv_exp->getType (q_ocol) == QM_NOUN QM_TYPE_DIV QM_NOUN_M) + known = mw->male->isChecked (); + else if (kv_exp->getType (q_ocol) == QM_NOUN QM_TYPE_DIV QM_NOUN_S) + known = mw->natural->isChecked (); + + if (mw->rb_fem->isChecked() ) { + verifyButton(mw->rb_fem, known); + resetButton(mw->male); + resetButton(mw->natural); + } + else if (mw->male->isChecked() ) { + verifyButton(mw->male, known); + resetButton(mw->rb_fem); + resetButton(mw->natural); + } + else if (mw->natural->isChecked() ) { + verifyButton(mw->natural, known); + resetButton(mw->male); + resetButton(mw->rb_fem); + } + + if (known) +// know_it->setDefault(true); + knowItClicked(); + else + mw->dont_know->setDefault(true); +} + + +void ArtQueryDlg::knowItClicked() +{ + emit sigQueryChoice(Known); +} + + +void ArtQueryDlg::timeoutReached() +{ + if (timercount > 0) { + timercount--; + mw->timebar->setProgress(timercount); + qtimer->start(1000, TRUE); + } + + if (timercount <= 0) { + mw->timebar->setProgress(0); + if (Prefs::queryTimeout() == Prefs::EnumQueryTimeout::Show) { + showAllClicked(); + mw->dont_know->setDefault(true); + } + else if (Prefs::queryTimeout() == Prefs::EnumQueryTimeout::Continue) + emit sigQueryChoice(Timeout); + } +} + + +void ArtQueryDlg::dontKnowClicked() +{ + emit sigQueryChoice (Unknown); +} + + +void ArtQueryDlg::slotUser2() +{ + + if (qtimer != 0) + qtimer->stop(); + + emit sigEditEntry (q_row, KV_COL_ORG+q_ocol); +} + + +void ArtQueryDlg::keyPressEvent( QKeyEvent *e ) +{ + switch( e->key() ) + { + case Key_Escape: + dontKnowClicked(); + break; + + case Key_Return: + case Key_Enter: + if (mw->dont_know->isDefault() ) + dontKnowClicked(); + else if (mw->know_it->isDefault() ) + knowItClicked(); + else if (mw->show_all->isDefault() ) + showAllClicked(); + else if (mw->verify->isDefault() ) + verifyClicked(); + break; + + default: + e->ignore(); + break; + } +} + + +void ArtQueryDlg::returnPressed() +{ +} + + +void ArtQueryDlg::slotFemClicked() +{ + resetButton(mw->rb_fem); + resetButton(mw->male); + resetButton(mw->natural); + verifyClicked(); +} + + +void ArtQueryDlg::slotMaleClicked() +{ + resetButton(mw->male); + resetButton(mw->natural); + resetButton(mw->rb_fem); + verifyClicked(); +} + + +void ArtQueryDlg::slotNaturalClicked() +{ + resetButton(mw->natural); + resetButton(mw->male); + resetButton(mw->rb_fem); + verifyClicked(); +} + + +#include "ArtQueryDlg.moc" diff --git a/kvoctrain/kvoctrain/query-dialogs/ArtQueryDlg.h b/kvoctrain/kvoctrain/query-dialogs/ArtQueryDlg.h new file mode 100644 index 00000000..61d84103 --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/ArtQueryDlg.h @@ -0,0 +1,87 @@ +/*************************************************************************** + + query dialog for articles + + ----------------------------------------------------------------------- + + begin : Fri Dec 3 18:28:18 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef ArtQueryDlg_included +#define ArtQueryDlg_included + +#include "ArtQueryDlgForm.h" +#include "QueryDlgBase.h" + +class ArtQueryDlg : public QueryDlgBase +{ + + Q_OBJECT + +public: + ArtQueryDlg( + QString type, + int entry, + int col, + int query_cycle, + int query_num, + int query_startnum, + kvoctrainExpr *exp, + kvoctrainDoc *doc, + const Article &articles); + + ~ArtQueryDlg(); + + void setQuery (QString type, + int entry, + int col, + int query_cycle, + int query_num, + int query_startnum, + kvoctrainExpr *exp, + kvoctrainDoc *doc, + const Article &articles); + +public slots: + virtual void initFocus() const; + +protected: + void keyPressEvent( QKeyEvent *e ); + +protected slots: + void showMoreClicked(); + void showAllClicked(); + void slotFemClicked(); + void slotUser2(); + void knowItClicked(); + void slotNaturalClicked(); + void slotMaleClicked(); + void dontKnowClicked(); + void verifyClicked(); + void returnPressed(); + void timeoutReached(); + +protected: + Article articles; + +private: + ArtQueryDlgForm * mw; +}; + +#endif // ArtQueryDlg_included diff --git a/kvoctrain/kvoctrain/query-dialogs/ArtQueryDlgForm.ui b/kvoctrain/kvoctrain/query-dialogs/ArtQueryDlgForm.ui new file mode 100644 index 00000000..7792ca92 --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/ArtQueryDlgForm.ui @@ -0,0 +1,347 @@ + +ArtQueryDlgForm + + + ArtQueryDlgForm + + + + 0 + 0 + 369 + 240 + + + + + 3 + 1 + 0 + 0 + + + + + unnamed + + + 0 + + + + TextLabel1 + + + + 1 + + + + Select the correct article for this noun: + + + + + orgField + + + + 7 + 1 + 0 + 0 + + + + GroupBoxPanel + + + Plain + + + + + + + + artGroup + + + + 7 + 7 + 0 + 0 + + + + NoFrame + + + + + + + + + unnamed + + + 0 + + + 6 + + + + rb_fem + + + &female + + + + + male + + + &male + + + + + natural + + + &neutral + + + + + + + layout10 + + + + unnamed + + + + progressgroup + + + + 1 + 1 + 0 + 0 + + + + Progress + + + + unnamed + + + 11 + + + 6 + + + + countbar + + + + + timebar + + + + + countlabel + + + + 5 + 5 + 0 + 0 + + + + Count: + + + + + timelabel + + + + 5 + 5 + 0 + 0 + + + + Time: + + + + + Cyclelabel + + + + 5 + 5 + 0 + 0 + + + + NoFrame + + + Cycle: + + + + + progCount + + + + 5 + 1 + 0 + 0 + + + + + + + + layout9 + + + + unnamed + + + + verify + + + false + + + + 1 + 1 + 0 + 0 + + + + &Verify + + + + + know_it + + + + 1 + 1 + 0 + 0 + + + + I &Know It + + + + + show_all + + + + 1 + 1 + 0 + 0 + + + + Show &All + + + + + dont_know + + + + 1 + 1 + 0 + 0 + + + + &Do Not Know + + + + + + + status + + + + 7 + 1 + 0 + 0 + + + + GroupBoxPanel + + + Plain + + + + + + + + + + + rb_fem + male + natural + show_all + verify + know_it + dont_know + + + + kprogress.h + kprogress.h + + diff --git a/kvoctrain/kvoctrain/query-dialogs/MCQueryDlg.cpp b/kvoctrain/kvoctrain/query-dialogs/MCQueryDlg.cpp new file mode 100644 index 00000000..596492ad --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/MCQueryDlg.cpp @@ -0,0 +1,448 @@ +/*************************************************************************** + + multiple choice query dialog + + ----------------------------------------------------------------------- + + begin : Thu Nov 25 11:45:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2004-2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "MCQueryDlg.h" + +#include + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include +using namespace std; + +MCQueryDlg::MCQueryDlg( + QString org, + QString trans, + int entry, + int orgcol, + int transcol, + int q_cycle, + int q_num, + int q_start, + kvoctrainExpr *exp, + kvoctrainDoc *doc) + : QueryDlgBase(i18n("Multiple Choice")) +{ + mw = new MCQueryDlgForm(this); + setMainWidget(mw); + + mw->transgroup->insert(mw->rb_trans1); + mw->transgroup->insert(mw->rb_trans2); + mw->transgroup->insert(mw->rb_trans3); + mw->transgroup->insert(mw->rb_trans4); + mw->transgroup->insert(mw->rb_trans5); + + connect( mw->dont_know, SIGNAL(clicked()), SLOT(dontKnowClicked()) ); + connect( mw->know_it, SIGNAL(clicked()), SLOT(knowItClicked()) ); +// connect( verify, SIGNAL(clicked()), SLOT(verifyClicked()) ); + connect( mw->show_all, SIGNAL(clicked()), SLOT(showItClicked()) ); + connect( mw->rb_trans5, SIGNAL(clicked()), SLOT(trans5clicked()) ); + connect( mw->rb_trans4, SIGNAL(clicked()), SLOT(trans4clicked()) ); + connect( mw->rb_trans3, SIGNAL(clicked()), SLOT(trans3clicked()) ); + connect( mw->rb_trans2, SIGNAL(clicked()), SLOT(trans2clicked()) ); + connect( mw->rb_trans1, SIGNAL(clicked()), SLOT(trans1clicked()) ); + + qtimer = 0; + + setQuery (org, trans, entry, orgcol, transcol, q_cycle, q_num, q_start, exp, doc); + mw->countbar->setFormat("%v/%m"); + mw->timebar->setFormat("%v"); + resize(configDialogSize("MCQueryDialog")); +} + + +MCQueryDlg::~MCQueryDlg() +{ + saveDialogSize("MCQueryDialog"); +} + + +void MCQueryDlg::setQuery(QString org, + QString trans, + int entry, + int orgcol, + int transcol, + int q_cycle, + int q_num, + int q_start, + kvoctrainExpr *exp, + kvoctrainDoc *doc) +{ + //type_timeout = type_to; + kv_doc = doc; + q_row = entry; + q_ocol = orgcol; + q_tcol = transcol; + translation = trans; + mw->timebar->setEnabled(Prefs::showCounter()); + mw->timelabel->setEnabled(Prefs::showCounter()); + mw->orgField->setFont(Prefs::tableFont()); + mw->orgField->setText (org); + mw->show_all->setDefault(true); + QString s; + s.setNum (q_cycle); + mw->progCount->setText (s); + + mw->countbar->setTotalSteps(q_start); + mw->countbar->setProgress(q_start - q_num + 1); + int mqtime = Prefs::maxTimePer(); + if (mqtime > 0) { + if (qtimer == 0) { + qtimer = new QTimer( this ); + connect( qtimer, SIGNAL(timeout()), this, SLOT(timeoutReached()) ); + } + + if (Prefs::queryTimeout() != Prefs::EnumQueryTimeout::NoTimeout) { + timercount = mqtime; + mw->timebar->setTotalSteps(timercount); + mw->timebar->setProgress(timercount); + qtimer->start(1000, TRUE); + } + else + mw->timebar->setEnabled(false); + } + else + mw->timebar->setEnabled(false); + + vector strings; + button_ref.clear(); + button_ref.push_back(RB_Label(mw->rb_trans1, mw->trans1)); + button_ref.push_back(RB_Label(mw->rb_trans2, mw->trans2)); + button_ref.push_back(RB_Label(mw->rb_trans3, mw->trans3)); + button_ref.push_back(RB_Label(mw->rb_trans4, mw->trans4)); + button_ref.push_back(RB_Label(mw->rb_trans5, mw->trans5)); + random_shuffle(button_ref.begin(), button_ref.end() ); + resetButton(button_ref[0].rb, button_ref[0].label); + resetButton(button_ref[1].rb, button_ref[1].label); + resetButton(button_ref[2].rb, button_ref[2].label); + resetButton(button_ref[3].rb, button_ref[3].label); + resetButton(button_ref[4].rb, button_ref[4].label); + + solution = 0; + + MultipleChoice mc = exp->getMultipleChoice(q_tcol); + for (unsigned i = 0; i < QMIN(MAX_MULTIPLE_CHOICE, mc.size()); ++i) + strings.push_back(mc.mc(i)); + std::random_shuffle(strings.begin(), strings.end()); + + // always include false friend + QString ff; + if (q_tcol != 0) + ff = exp->getFauxAmi (q_tcol, false).stripWhiteSpace(); + else + ff = exp->getFauxAmi (q_ocol, true).stripWhiteSpace(); + + if (ff.length()) + strings.insert(strings.begin(), ff); + + if (doc->numEntries() <= MAX_MULTIPLE_CHOICE) { + for (int i = strings.size(); i < doc->numEntries(); ++i ) { + kvoctrainExpr *act = doc->getEntry(i); + + if (act != exp) { + if (q_tcol == 0) + strings.push_back(act->getOriginal()); + else + strings.push_back(act->getTranslation(q_tcol)); + } + } + } + else { + vector exprlist; + solution = 0; + + srand((unsigned int)time((time_t *)NULL)); + int count = MAX_MULTIPLE_CHOICE; + // gather random expressions for the choice + while (count > 0) { + int nr = (int) (doc->numEntries() * ((1.0*rand())/RAND_MAX)); + // append if new expr found + bool newex = true; + for (int i = 0; newex && i < (int) exprlist.size(); i++) { + if (exprlist[i] == doc->getEntry(nr)) + newex = false; + } + if (newex && exp != doc->getEntry(nr)) { + count--; + exprlist.push_back(doc->getEntry(nr)); + } + } + + for (int i = 0; i < (int) exprlist.size(); i++) { + if (q_tcol == 0) + strings.push_back(exprlist[i]->getOriginal()); + else + strings.push_back(exprlist[i]->getTranslation(q_tcol)); + } + + } + + // solution is always the first + if (q_tcol == 0) + strings.insert(strings.begin(), exp->getOriginal()); + else + strings.insert(strings.begin(), exp->getTranslation(q_tcol)); + + for (int i = strings.size(); i < MAX_MULTIPLE_CHOICE; i++ ) + strings.push_back(""); + + if (strings.size() > MAX_MULTIPLE_CHOICE) + strings.erase(strings.begin()+MAX_MULTIPLE_CHOICE, strings.end()); + + button_ref[0].rb->setEnabled(!strings[0].isEmpty() ); + button_ref[1].rb->setEnabled(!strings[1].isEmpty() ); + button_ref[2].rb->setEnabled(!strings[2].isEmpty() ); + button_ref[3].rb->setEnabled(!strings[3].isEmpty() ); + button_ref[4].rb->setEnabled(!strings[4].isEmpty() ); + + button_ref[0].label->setEnabled(!strings[0].isEmpty() ); + button_ref[1].label->setEnabled(!strings[1].isEmpty() ); + button_ref[2].label->setEnabled(!strings[2].isEmpty() ); + button_ref[3].label->setEnabled(!strings[3].isEmpty() ); + button_ref[4].label->setEnabled(!strings[4].isEmpty() ); + + button_ref[0].label->setText(strings[0]); + button_ref[0].label->setFont(Prefs::tableFont()); + button_ref[1].label->setText(strings[1]); + button_ref[1].label->setFont(Prefs::tableFont()); + button_ref[2].label->setText(strings[2]); + button_ref[2].label->setFont(Prefs::tableFont()); + button_ref[3].label->setText(strings[3]); + button_ref[3].label->setFont(Prefs::tableFont()); + button_ref[4].label->setText(strings[4]); + button_ref[4].label->setFont(Prefs::tableFont()); + + mw->rb_trans1->setChecked (false); + mw->rb_trans2->setChecked (false); + mw->rb_trans3->setChecked (false); + mw->rb_trans4->setChecked (false); + mw->rb_trans5->setChecked (false); + + mw->show_all->setFocus(); +} + + +void MCQueryDlg::initFocus() const +{ + mw->rb_trans1->setFocus(); +} + + +void MCQueryDlg::showItClicked() +{ + resetButton(button_ref[0].rb, button_ref[0].label); + resetButton(button_ref[1].rb, button_ref[1].label); + resetButton(button_ref[2].rb, button_ref[2].label); + resetButton(button_ref[3].rb, button_ref[3].label); + resetButton(button_ref[4].rb, button_ref[4].label); + + button_ref[solution].rb->setFocus(); + button_ref[solution].rb->setChecked(true); + verifyButton(button_ref[solution].rb, true, button_ref[solution].label); + mw->dont_know->setDefault(true); +} + + +void MCQueryDlg::verifyClicked() +{ + + bool known = false; + if (solution == 0) + known = button_ref[0].rb->isChecked (); + if (solution == 1) + known = button_ref[1].rb->isChecked (); + if (solution == 2) + known = button_ref[2].rb->isChecked (); + if (solution == 3) + known = button_ref[3].rb->isChecked (); + if (solution == 4) + known = button_ref[4].rb->isChecked (); + + if (button_ref[0].rb->isChecked() ) { + verifyButton(button_ref[0].rb, known, button_ref[0].label); + resetButton(button_ref[1].rb, button_ref[1].label); + resetButton(button_ref[2].rb, button_ref[2].label); + resetButton(button_ref[3].rb, button_ref[3].label); + resetButton(button_ref[4].rb, button_ref[4].label); + } + else if (button_ref[1].rb->isChecked() ) { + resetButton(button_ref[0].rb, button_ref[0].label); + verifyButton(button_ref[1].rb, known, button_ref[1].label); + resetButton(button_ref[2].rb, button_ref[2].label); + resetButton(button_ref[3].rb, button_ref[3].label); + resetButton(button_ref[4].rb, button_ref[4].label); + } + else if (button_ref[2].rb->isChecked() ) { + resetButton(button_ref[0].rb, button_ref[0].label); + resetButton(button_ref[1].rb, button_ref[1].label); + verifyButton(button_ref[2].rb, known, button_ref[2].label); + resetButton(button_ref[3].rb, button_ref[3].label); + resetButton(button_ref[4].rb, button_ref[4].label); + } + else if (button_ref[3].rb->isChecked() ) { + resetButton(button_ref[0].rb, button_ref[0].label); + resetButton(button_ref[1].rb, button_ref[1].label); + resetButton(button_ref[2].rb, button_ref[2].label); + verifyButton(button_ref[3].rb, known, button_ref[3].label); + resetButton(button_ref[4].rb, button_ref[4].label); + } + else if (button_ref[4].rb->isChecked() ) { + resetButton(button_ref[0].rb, button_ref[0].label); + resetButton(button_ref[1].rb, button_ref[1].label); + resetButton(button_ref[2].rb, button_ref[2].label); + resetButton(button_ref[3].rb, button_ref[3].label); + verifyButton(button_ref[4].rb, known, button_ref[4].label); + } + + if (known) { + mw->status->setText(getOKComment((mw->countbar->progress()/mw->countbar->totalSteps()) * 100)); + knowItClicked(); + } + else { + mw->status->setText(getNOKComment((mw->countbar->progress()/mw->countbar->totalSteps()) * 100)); + mw->dont_know->setDefault(true); + } +} + + +void MCQueryDlg::knowItClicked() +{ + mw->status->setText(""); + emit sigQueryChoice (Known); +} + + +void MCQueryDlg::timeoutReached() +{ + if (timercount > 0) { + timercount--; + mw->timebar->setProgress(timercount); + qtimer->start(1000, TRUE); + } + + if (timercount <= 0) { + mw->status->setText(getTimeoutComment((mw->countbar->progress()/mw->countbar->totalSteps()) * 100)); + mw->timebar->setProgress(0); + if (Prefs::queryTimeout() == Prefs::EnumQueryTimeout::Show) + { + showItClicked(); + mw->dont_know->setDefault(true); + } + else if (Prefs::queryTimeout() == Prefs::EnumQueryTimeout::Continue) + emit sigQueryChoice (Timeout); + } + else + mw->status->setText(""); +} + + +void MCQueryDlg::dontKnowClicked() +{ + mw->status->setText(""); + emit sigQueryChoice (Unknown); +} + + +void MCQueryDlg::slotUser2() +{ + + if (qtimer != 0) + qtimer->stop(); + + emit sigEditEntry (q_row, KV_COL_ORG+q_ocol); + + kvoctrainExpr *exp = kv_doc->getEntry(q_row); + mw->orgField->setText (q_ocol == 0 + ? exp->getOriginal() + : exp->getTranslation(q_ocol)); +} + + +void MCQueryDlg::keyPressEvent( QKeyEvent *e ) +{ + switch( e->key() ) + { + case Key_Escape: + dontKnowClicked(); + break; + + case Key_Return: + case Key_Enter: + if (mw->dont_know->isDefault() ) + dontKnowClicked(); + else if (mw->know_it->isDefault() ) + knowItClicked(); + else if (mw->show_all->isDefault() ) + showItClicked(); + break; + + default: + e->ignore(); + break; + } +} + + +void MCQueryDlg::trans1clicked() +{ + verifyClicked(); +} + + +void MCQueryDlg::trans2clicked() +{ + verifyClicked(); +} + + +void MCQueryDlg::trans3clicked() +{ + verifyClicked(); +} + + +void MCQueryDlg::trans4clicked() +{ + verifyClicked(); +} + + +void MCQueryDlg::trans5clicked() +{ + verifyClicked(); +} + + +#include "MCQueryDlg.moc" diff --git a/kvoctrain/kvoctrain/query-dialogs/MCQueryDlg.h b/kvoctrain/kvoctrain/query-dialogs/MCQueryDlg.h new file mode 100644 index 00000000..4e94f9db --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/MCQueryDlg.h @@ -0,0 +1,90 @@ +/*************************************************************************** + + multiple choice query dialog + + ----------------------------------------------------------------------- + + begin : Thu Nov 25 11:45:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef MCQuery_Dlg_H +#define MCQuery_Dlg_H + +#include "MCQueryDlgForm.h" +#include "QueryDlgBase.h" + +class MCQueryDlg : public QueryDlgBase +{ + Q_OBJECT + +public: + MCQueryDlg( + QString org, + QString trans, + int entry, + int orgcol, + int transcol, + int query_cycle, + int query_num, + int query_startnum, + kvoctrainExpr *exp, + kvoctrainDoc *doc); + + ~MCQueryDlg(); + + void setQuery(QString org, + QString trans, + int entry, + int orgcol, + int transcol, + int query_cycle, + int query_num, + int query_startnum, + kvoctrainExpr *exp, + kvoctrainDoc *doc); + +public slots: + virtual void initFocus() const; + +protected: + void keyPressEvent(QKeyEvent *e); + +public slots: + void showItClicked(); + void knowItClicked(); + void dontKnowClicked(); + void timeoutReached(); + void slotUser2(); + void trans1clicked(); + void trans2clicked(); + void trans3clicked(); + void trans4clicked(); + void trans5clicked(); + void verifyClicked(); + +protected: + int solution; + vector button_ref; + +private: + MCQueryDlgForm * mw; +}; + +#endif // MCQuery_Dlg_H diff --git a/kvoctrain/kvoctrain/query-dialogs/MCQueryDlgForm.ui b/kvoctrain/kvoctrain/query-dialogs/MCQueryDlgForm.ui new file mode 100644 index 00000000..098bf7fa --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/MCQueryDlgForm.ui @@ -0,0 +1,444 @@ + +MCQueryDlgForm + + + MCQueryDlgForm + + + + 0 + 0 + 425 + 335 + + + + + unnamed + + + 0 + + + + TextLabel1 + + + + 1 + + + + Select the correct translation: + + + + + orgField + + + + 7 + 1 + 0 + 0 + + + + GroupBoxPanel + + + Plain + + + + + + + + transgroup + + + + 3 + 7 + 0 + 0 + + + + NoFrame + + + + + + + unnamed + + + 0 + + + 6 + + + + rb_trans2 + + + &2: + + + + + rb_trans3 + + + &3: + + + + + rb_trans1 + + + &1: + + + + + rb_trans4 + + + &4: + + + + + rb_trans5 + + + &5: + + + + + trans3 + + + + 7 + 1 + 0 + 0 + + + + - + + + WordBreak|AlignVCenter + + + + + trans2 + + + + 7 + 1 + 0 + 0 + + + + - + + + WordBreak|AlignVCenter + + + + + trans1 + + + + 7 + 1 + 0 + 0 + + + + - + + + WordBreak|AlignVCenter + + + + + trans4 + + + + 7 + 1 + 0 + 0 + + + + - + + + WordBreak|AlignVCenter + + + + + trans5 + + + + 7 + 1 + 0 + 0 + + + + - + + + WordBreak|AlignVCenter + + + + + + + layout14 + + + + unnamed + + + + layout12 + + + + unnamed + + + + dont_know + + + + 1 + 1 + 0 + 0 + + + + &Do Not Know + + + + + show_all + + + + 1 + 1 + 0 + 0 + + + + Show &All + + + + + know_it + + + + 1 + 1 + 0 + 0 + + + + I &Know It + + + + + verify + + + false + + + + 1 + 1 + 0 + 0 + + + + NoFocus + + + &Verify + + + + + + + progressgroup + + + + 1 + 1 + 0 + 0 + + + + Progress + + + + unnamed + + + 11 + + + 6 + + + + countbar + + + + + timebar + + + + + countlabel + + + + 5 + 5 + 0 + 0 + + + + Count: + + + + + timelabel + + + + 5 + 5 + 0 + 0 + + + + Time: + + + + + Cyclelabel + + + NoFrame + + + Cycle: + + + + + progCount + + + + 5 + 1 + 0 + 0 + + + + + + + + status + + + + 7 + 1 + 0 + 0 + + + + GroupBoxPanel + + + Plain + + + + + + + + + + + rb_trans1 + rb_trans2 + rb_trans3 + rb_trans4 + rb_trans5 + show_all + know_it + dont_know + + + + kprogress.h + kprogress.h + + diff --git a/kvoctrain/kvoctrain/query-dialogs/Makefile.am b/kvoctrain/kvoctrain/query-dialogs/Makefile.am new file mode 100644 index 00000000..6b7b40b8 --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/Makefile.am @@ -0,0 +1,13 @@ +INCLUDES = -I$(srcdir)/.. -I../common-dialogs -I$(srcdir)/../kvt-core -I$(top_builddir)/kvoctrain/kvoctrain/share $(all_includes) + +noinst_LTLIBRARIES = libquerydlg.la + +libquerydlg_la_COMPILE_FIRST = ../common-dialogs/prefs.h + +libquerydlg_la_SOURCES = QueryDlgBase.cpp MCQueryDlgForm.ui \ + RandomQueryDlgForm.ui SimpleQueryDlgForm.ui MCQueryDlg.cpp RandomQueryDlg.cpp \ + SimpleQueryDlg.cpp VerbQueryDlgForm.ui AdjQueryDlgForm.ui ArtQueryDlgForm.ui \ + VerbQueryDlg.cpp AdjQueryDlg.cpp ArtQueryDlg.cpp + +METASOURCES = AUTO + diff --git a/kvoctrain/kvoctrain/query-dialogs/QueryDlgBase.cpp b/kvoctrain/kvoctrain/query-dialogs/QueryDlgBase.cpp new file mode 100644 index 00000000..97b47c57 --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/QueryDlgBase.cpp @@ -0,0 +1,334 @@ +/*************************************************************************** + + base class for query dialogs + + ----------------------------------------------------------------------- + + begin : Wed Feb 16 20:50:53 MET 2000 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "QueryDlgBase.h" + +#include +#include +#include + +#include + +#include + +QueryDlgBase::QueryDlgBase(const QString & caption, QWidget *parent, const char *name, bool modal) + : KDialogBase(Swallow, caption, User1|User2, NoDefault, parent, name, modal, false, + KGuiItem(i18n("&Stop Query")), KGuiItem(i18n("&Edit Expression..."))) +{ + kv_doc = 0; + kv_exp = 0; + //type_timeout = kvq_notimeout; +} + + +QueryDlgBase::~QueryDlgBase () +{ +} + + +void QueryDlgBase::initFocus() const +{ + // +} + + +bool QueryDlgBase::smartCompare (const QString& s1, const QString &s2, + int ) const +{ + return s1.stripWhiteSpace() == s2.stripWhiteSpace(); +} + + +bool QueryDlgBase::verifyField(QLineEdit *field, const QString &really) +{ + if (!field->isEnabled() ) + return true; + + QColorGroup u_normal = field->colorGroup(); + u_normal.setColor(QColorGroup::Text, QColor(0xff, 0x00, 0x00)); + QColorGroup k_normal = field->colorGroup(); + k_normal.setColor(QColorGroup::Text, QColor(0x00, 0x80, 0x00)); + + QPalette known_pal( field->palette()); + QPalette unknown_pal( field->palette()); + + QFont ft = field->font(); + if (ft.weight() != QFont::Bold) { + ft.setWeight(QFont::Bold); + field->setFont(ft); + } + + bool ret = false; + if (smartCompare(really, field->text(), 0) ) { + ret = true; + if ( known_pal.inactive() != k_normal + || known_pal.active() != k_normal) { + // replace text colors + known_pal.setActive(k_normal); + known_pal.setInactive(k_normal); + field->setPalette( known_pal ); + } + } + else + if ( unknown_pal.inactive() != u_normal + || unknown_pal.active() != u_normal) { + // replace text colors + unknown_pal.setActive(u_normal); + unknown_pal.setInactive(u_normal); + field->setPalette( unknown_pal ); + } + return ret; +} + + +void QueryDlgBase::resetField(QLineEdit *field) +{ + if (!field->isEnabled() ) + return; + QColorGroup normal = field->colorGroup(); + normal.setColor(QColorGroup::Text, QColor(0x00, 0x00, 0x00)); + + QPalette pal( field->palette()); + // replace text colors + + if ( pal.inactive() != normal + || pal.active() != normal) { + pal.setActive(normal); + pal.setInactive(normal); + field->setPalette( pal ); + } + + QFont ft = field->font(); + if (ft.weight() != QFont::Normal) { + ft.setWeight(QFont::Normal); + field->setFont(ft); + } +} + + +bool QueryDlgBase::verifyField(QMultiLineEdit *field, const QString &really, bool mixed) +{ + if (!field->isEnabled()) + return true; + QColorGroup u_normal = field->colorGroup(); + u_normal.setColor(QColorGroup::Text, QColor(0xff, 0x00, 0x00)); + QColorGroup k_normal = field->colorGroup(); + k_normal.setColor(QColorGroup::Text, QColor(0x00, 0x80, 0x00)); + + QPalette known_pal( field->palette()); + QPalette unknown_pal( field->palette()); + + QFont ft = field->font(); + if (ft.weight() != QFont::Bold) { + ft.setWeight(QFont::Bold); + field->setFont(ft); + } + + bool ret = false; + bool equal = false; + LineList answerlist (really); + LineList inputlist (field->text()); + if (!mixed) // no tolerance + equal = smartCompare(answerlist.allLines(), inputlist.allLines(), 0); + else { + bool all = true; + for (int ai = 0; ai < (int) answerlist.count(); ai++) { + bool found = false; + for (int ii = 0; ii < (int) inputlist.count(); ii++) { + if (answerlist.getLine (ai) == inputlist.getLine(ii) ) { + found = true; + break; + } + } + if (!found) + all = false; + } + if (all) + equal = true; + } + + if (equal) { + ret = true; + if (known_pal.inactive() != k_normal + || known_pal.active() != k_normal) { + // replace text colors + known_pal.setActive(k_normal); + known_pal.setInactive(k_normal); + field->setPalette( known_pal ); + } + } + else + if ( unknown_pal.inactive() != u_normal + || unknown_pal.active() != u_normal) { + // replace text colors + unknown_pal.setActive(u_normal); + unknown_pal.setInactive(u_normal); + field->setPalette( unknown_pal ); + } + return ret; +} + + +void QueryDlgBase::resetField(QMultiLineEdit *field) +{ + if (!field->isEnabled() ) + return; + QColorGroup normal = field->colorGroup(); + normal.setColor(QColorGroup::Text, QColor(0x00, 0x00, 0x00)); + + QPalette pal( field->palette()); + // replace text colors + + if ( pal.inactive() != normal + || pal.active() != normal) { + pal.setActive(normal); + pal.setInactive(normal); + field->setPalette( pal ); + } + + QFont ft = field->font(); + if (ft.weight() != QFont::Normal) { + ft.setWeight(QFont::Normal); + field->setFont(ft); + } +} + + +void QueryDlgBase::verifyButton(QRadioButton *radio, bool is_ok, QWidget *widget2) +{ + if (!radio->isEnabled() ) + return; + + QColorGroup u_normal = radio->colorGroup(); + u_normal.setColor(QColorGroup::Foreground, QColor(0xff, 0x00, 0x00)); + QColorGroup k_normal = radio->colorGroup(); + k_normal.setColor(QColorGroup::Foreground, QColor(0x00, 0x80, 0x00)); + + QPalette known_pal( radio->palette()); + QPalette unknown_pal( radio->palette()); + + // replace text colors + + QFont ft = radio->font(); + if (ft.weight() != QFont::Bold) { + ft.setWeight(QFont::Bold); + radio->setFont(ft); + } + + if (widget2 != 0) { + ft = widget2->font(); + if (ft.weight() != QFont::Bold) { + ft.setWeight(QFont::Bold); + widget2->setFont(ft); + } + } + + if (is_ok) { + if ( known_pal.inactive() != k_normal + || known_pal.active() != k_normal) { + known_pal.setActive(k_normal); + known_pal.setInactive(k_normal); + radio->setPalette( known_pal ); + if (widget2 != 0) + widget2->setPalette( known_pal ); + } + } + else { + if ( unknown_pal.inactive() != u_normal + || unknown_pal.active() != u_normal) { + unknown_pal.setActive(u_normal); + unknown_pal.setInactive(u_normal); + radio->setPalette( unknown_pal ); + if (widget2 != 0) + widget2->setPalette( unknown_pal ); + } + } +} + + + +void QueryDlgBase::resetButton(QRadioButton *radio, QWidget *widget2) +{ + if (!radio->isEnabled() ) + return; + QColorGroup normal = radio->colorGroup(); + normal.setColor(QColorGroup::Foreground, QColor(0x00, 0x00, 0x00)); + + QPalette pal(radio->palette()); + // replace text colors, avoid flickering + if ( pal.inactive() != normal + || pal.active() != normal) { + pal.setActive(normal); + pal.setInactive(normal); + radio->setPalette( pal ); + if (widget2 != 0) + widget2->setPalette( pal ); + } + + QFont ft = radio->font(); + if (ft.weight() != QFont::Normal) { + ft.setWeight(QFont::Normal); + radio->setFont(ft); + } + + if (widget2 != 0) { + ft = widget2->font(); + if (ft.weight() != QFont::Normal) { + ft.setWeight(QFont::Normal); + widget2->setFont(ft); + } + } +} + + +QString QueryDlgBase::getOKComment(int percent_done) +{ + return i18n("Well done, you knew the correct answer. %1% done.").arg(percent_done); +} + + +QString QueryDlgBase::getTimeoutComment(int percent_done) +{ + return i18n("You waited too long to enter the correct answer. %1% done.").arg(percent_done); +} + + +QString QueryDlgBase::getNOKComment(int percent_done) +{ + return i18n("Your answer was wrong. %1% done.").arg(percent_done); +} + +void QueryDlgBase::closeEvent(QCloseEvent * /*e*/) +{ + emit sigQueryChoice(StopIt); +} + +void QueryDlgBase::slotUser1() +{ + emit sigQueryChoice(StopIt); +} + + +#include "QueryDlgBase.moc" diff --git a/kvoctrain/kvoctrain/query-dialogs/QueryDlgBase.h b/kvoctrain/kvoctrain/query-dialogs/QueryDlgBase.h new file mode 100644 index 00000000..6f62ddf0 --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/QueryDlgBase.h @@ -0,0 +1,111 @@ +/*************************************************************************** + + base class for query dialogs + + ----------------------------------------------------------------------- + + begin : Thu Nov 25 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef Query_Dlg_Base_H +#define Query_Dlg_Base_H + +#include +#include + +#include + +#include +#include + +class kvoctrainExpr; +class kvoctrainDoc; + +class QLineEdit; +class QMultiLineEdit; +class QLabel; +class QRadioButton; + +class QueryDlgBase : public KDialogBase +{ + + Q_OBJECT + +public: + enum Result { Unknown, Known, Timeout, StopIt }; + + QueryDlgBase(const QString & caption, QWidget *parent = 0, const char *name = 0, bool modal = false); + + virtual ~QueryDlgBase (); + + bool smartCompare (const QString&, const QString&, int level) const; + + bool verifyField(QLineEdit *field, const QString &really); + void resetField (QLineEdit *field); + + bool verifyField(QMultiLineEdit *field, const QString &really, + bool mixed); + void resetField (QMultiLineEdit *field); + + void verifyButton(QRadioButton *radio, bool is_ok, QWidget *widget2 = 0); + void resetButton (QRadioButton *radio, QWidget *widget2 = 0); + + // Show string after selceting known/unknown + // depending on progress and randomness + QString getOKComment(int percent); + QString getNOKComment(int percent); + QString getTimeoutComment(int percent); + + int getRandom(int range) + { +// srand((unsigned int)time((time_t *)NULL)); + return (int) (range * ((1.0*rand())/RAND_MAX)); + } + + virtual void initFocus() const; + +signals: + void sigQueryChoice(QueryDlgBase::Result); + void sigEditEntry(int row, int col); + +protected: + virtual void closeEvent(QCloseEvent*e); + virtual void slotUser1(); + + struct RB_Label { + RB_Label (QRadioButton* _rb, QLabel *_label) + : rb(_rb), label(_label) {} + + QRadioButton *rb; + QLabel *label; + }; + + int q_row, + q_ocol, + q_tcol; + kvoctrainDoc *kv_doc; + kvoctrainExpr *kv_exp; + QString translation; + QTimer *qtimer; + int timercount; +}; + + +#endif // Query_Dlg_Base_H diff --git a/kvoctrain/kvoctrain/query-dialogs/RandomQueryDlg.cpp b/kvoctrain/kvoctrain/query-dialogs/RandomQueryDlg.cpp new file mode 100644 index 00000000..be309563 --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/RandomQueryDlg.cpp @@ -0,0 +1,690 @@ +/*************************************************************************** + + dialog when in query mode + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2004-2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "RandomQueryDlg.h" +#include "common-dialogs/ProgressDlg.h" + +#include + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +QStringList RandomQueryDlg::extractTranslations (QString trans) +{ + QRegExp full_stop ("^(.*[^\\. ])\\.* *$"); + //full_stop.setMinimal (true); + if ( full_stop.search (trans) >= 0 ) + trans = full_stop.cap (1); + int i; + QStringList translations; + if ( Prefs::periods() ) + for ( i = fields - 1; i > 0; i -- ) + { + QString regexp ("^ *"); + for ( int j = 0; j < i; j ++ ) + regexp += "([^ ][^.]*)\\.[. ]*"; + regexp += "([^. ].*)$"; + QRegExp regex (regexp); + if ( regex.search (trans) >= 0 ) + { + translations = regex.capturedTexts(); + translations.remove (translations.at (0)); + break; + } + } + if ( Prefs::colons() && translations.count() <= 1 ) + { + translations.clear(); + for ( i = fields - 1; i > 0; i -- ) + { + QString regexp ("^ *"); + for ( int j = 0; j < i; j ++ ) + regexp += "([^ ][^:]*):[: ]*"; + regexp += "([^: ].*)$"; + QRegExp regex (regexp); + if ( regex.search (trans) >= 0 ) + { + translations = regex.capturedTexts(); + translations.remove (translations.at (0)); + break; + } + } + } + if ( Prefs::semicolons() && translations.count() <= 1 ) + { + translations.clear(); + for ( i = fields - 1; i > 0; i -- ) + { + QString regexp ("^ *"); + for ( int j = 0; j < i; j ++ ) + regexp += "([^ ][^;]*);[; ]*"; + regexp += "([^; ].*)$"; + QRegExp regex (regexp); + if ( regex.search (trans) >= 0 ) + { + translations = regex.capturedTexts(); + translations.remove (translations.at (0)); + break; + } + } + } + if ( Prefs::commas() && translations.count() <= 1 ) + { + translations.clear(); + for ( i = fields - 1; i > 0; i -- ) + { + QString regexp ("^ *"); + for ( int j = 0; j < i; j ++ ) + regexp += "([^ ][^,]*),[, ]*"; + regexp += "([^, ].*)$"; + QRegExp regex (regexp); + if ( regex.search (trans) >= 0 ) + { + translations = regex.capturedTexts(); + translations.remove (translations.at (0)); + break; + } + } + } + if ( translations.count() <= 1 ) + translations = QStringList (trans); + return translations; +} + +RandomQueryDlg::RandomQueryDlg( + QString org, + QString trans, + int entry, + int orgcol, + int transcol, + int q_cycle, + int q_num, + int q_start, + kvoctrainExpr *exp, + kvoctrainDoc *doc) + : QueryDlgBase(i18n("Random Query")) +{ + mw = new QueryDlgForm(this); + setMainWidget(mw); + + connect( mw->c_type, SIGNAL(clicked()), SLOT(slotTypeClicked()) ); + connect( mw->c_remark, SIGNAL(clicked()), SLOT(slotRemClicked()) ); + connect( mw->c_falsefriend, SIGNAL(clicked()), SLOT(slotFFClicked()) ); + connect( mw->dont_know, SIGNAL(clicked()), SLOT(dontKnowClicked()) ); + connect( mw->know_it, SIGNAL(clicked()), SLOT(knowItClicked()) ); + connect( mw->verify, SIGNAL(clicked()), SLOT(verifyClicked()) ); + connect( mw->show_all, SIGNAL(clicked()), SLOT(showAllClicked()) ); + connect( mw->show_more, SIGNAL(clicked()), SLOT(showMoreClicked()) ); + + mw->show_more -> setEnabled (Prefs::showMore()); + mw->know_it -> setEnabled (Prefs::iKnow()); + + bool split = Prefs::split(); + fields = Prefs::fields(); + if ( ! split || fields < 1 ) + fields = 1; + else if ( fields > 10 ) + fields = 10; + + QVBoxLayout * vb = new QVBoxLayout(mw->TranslationFrame, 0, KDialog::spacingHint()); + + bool suggestions = Prefs::suggestions(); + int i; + if ( suggestions ) + { + for ( i = 0; i < fields; i ++ ) + { + transCombos.append (new QComboBox (false, mw->TranslationFrame, QCString ("transCombo") + QCString().setNum (i))); + transCombos.at(i) -> setSizePolicy (QSizePolicy ((QSizePolicy::SizeType)7, (QSizePolicy::SizeType)1, 0, 0, transCombos.at(i) -> sizePolicy().hasHeightForWidth())); + transCombos.at(i) -> setEditable (true); + transCombos.at(i) -> setInsertionPolicy (QComboBox::NoInsertion); + transCombos.at(i) -> setDuplicatesEnabled (false); + vb->addWidget(transCombos.at(i)); + connect (transCombos.at(i), SIGNAL (textChanged (const QString&)), SLOT (slotTransChanged (const QString&))); + connect (transCombos.at(i) -> lineEdit(), SIGNAL (lostFocus()), SLOT (slotTransLostFocus())); + } + } + else + { + for ( i = 0; i < fields; i ++ ) + { + transFields.append (new QLineEdit (mw->TranslationFrame, QCString ("transField") + QCString().setNum (i))); + transFields.at(i) -> setSizePolicy (QSizePolicy ((QSizePolicy::SizeType)7, (QSizePolicy::SizeType)1, 0, 0, transFields.at(i) -> sizePolicy().hasHeightForWidth())); + vb->addWidget(transFields.at(i)); + connect (transFields.at(i), SIGNAL (textChanged (const QString&)), SLOT (slotTransChanged (const QString&))); + connect (transFields.at(i), SIGNAL (lostFocus()), SLOT (slotTransLostFocus())); + } + } + + kv_doc = 0; + qtimer = 0; + //setCaption (kapp->makeStdCaption(i18n("Random Query"))); + setQuery (org, trans, entry, orgcol, transcol, q_cycle, q_num, q_start, exp, doc); + mw->countbar->setFormat("%v/%m"); + mw->timebar->setFormat("%v"); + + if ( suggestions ) + { + ProgressDlg* pdlg = 0; + if ( split && kv_doc -> numEntries() >= 500 ) + { + pdlg = new ProgressDlg (QString(), QString(), kapp -> makeStdCaption (i18n("Loading Random Query"))); + pdlg -> resize (pdlg -> width(), pdlg -> minimumSize().height()); + pdlg -> show(); + kapp -> processEvents(); + } + for ( i = 0; i < kv_doc -> numEntries(); i ++ ) + { + kvoctrainExpr* expr = kv_doc -> getEntry (i); + if ( split ) + vocabulary += extractTranslations (q_tcol ? expr -> getTranslation (q_tcol) : expr -> getOriginal()); + else + vocabulary += q_tcol ? expr -> getTranslation (q_tcol) : expr -> getOriginal(); + if ( Prefs::swapDirection() ) + { + if ( split ) + vocabulary += extractTranslations (q_ocol ? expr -> getTranslation (q_ocol) : expr -> getOriginal()); + else + vocabulary += q_ocol ? expr -> getTranslation (q_ocol) : expr -> getOriginal(); + } + if ( pdlg ) + { + pdlg -> setValue (doc, i * 100 / kv_doc -> numEntries()); + kapp -> processEvents(); + } + } + vocabulary.sort(); + for ( uint k = 1; k < vocabulary.count(); k ++ ) + if ( vocabulary [k - 1] == vocabulary [k] ) + vocabulary.remove (vocabulary.at (k --)); + if ( pdlg ) + delete pdlg; + } + resize(configDialogSize("RandomQueryDialog")); +} + + +RandomQueryDlg::~RandomQueryDlg() +{ + saveDialogSize("RandomQueryDialog"); +} + + +void RandomQueryDlg::setQuery(QString org, + QString trans, + int entry, + int orgcol, + int transcol, + int q_cycle, + int q_num, + int q_start, + kvoctrainExpr *, + kvoctrainDoc *doc) +{ + //type_timeout = type_to; + kv_doc = doc; + q_row = entry; + q_ocol = orgcol; + q_tcol = transcol; + translation = trans; + if ( Prefs::split() ) + translations = extractTranslations (trans); + else + translations = trans; + mw->timebar->setEnabled(Prefs::showCounter()); + mw->timelabel->setEnabled(Prefs::showCounter()); + int i; + uint k; + if ( Prefs::suggestions() ) + { + for ( i = 0; i < fields; i ++ ) + { + transCombos.at(i) -> clearEdit(); + resetField (transCombos.at(i) -> lineEdit()); + } + for ( k = 0; k < translations.count(); k ++ ) + transCombos.at(k) -> show(); + for ( i = k; i < fields; i ++ ) + transCombos.at(i) -> hide(); + } + else + { + for ( i = 0; i < fields; i ++ ) + { + transFields.at(i) -> clear(); + transFields.at(i) -> setFont (Prefs::tableFont()); + resetField (transFields.at(i)); + } + for ( k = 0; k < translations.count(); k ++ ) + transFields.at(k) -> show(); + for ( i = k; i < fields; i ++ ) + transFields.at(i) -> hide(); + } + mw->verify -> setEnabled (true); + mw->orgField->setFont(Prefs::tableFont()); + mw->orgField->setText (org); + mw->show_all->setDefault(true); + QString s; + s.setNum (q_cycle); + mw->progCount->setText (s); + + mw->remark->hide(); + mw->falseFriend->hide(); + mw->type->hide(); + + mw->c_remark->setChecked(false); + mw->c_falsefriend->setChecked(false); + mw->c_type->setChecked(false); + setHintFields(); + + mw->countbar->setTotalSteps(q_start); + mw->countbar->setProgress(q_start - q_num + 1); + int mqtime = Prefs::maxTimePer(); + if (mqtime > 0) { + if (qtimer == 0) { + qtimer = new QTimer( this ); + connect( qtimer, SIGNAL(timeout()), this, SLOT(timeoutReached()) ); + } + + if (Prefs::queryTimeout() != Prefs::EnumQueryTimeout::NoTimeout) { + timercount = mqtime; + mw->timebar->setTotalSteps(timercount); + mw->timebar->setProgress(timercount); + qtimer->start(1000, TRUE); + } + else + mw->timebar->setEnabled(false); + } + else + mw->timebar->setEnabled(false); + + mw->status -> clear(); + suggestion_hint = false; +} + + +void RandomQueryDlg::initFocus() const +{ + RandomQueryDlg* that = (RandomQueryDlg*) this; + if ( Prefs::suggestions() ) + that -> transCombos.at(0) -> setFocus(); + else + that -> transFields.at(0) -> setFocus(); +} + + +void RandomQueryDlg::verifyClicked() +{ + QStringList trans (translations); + uint i, j; + if ( Prefs::suggestions() ) + { + QPtrList combos (transCombos); + for ( i = combos.count() - 1; i >= translations.count(); i -- ) + combos.remove (i); + for ( i = 0; i < combos.count(); i ++ ) + for ( j = 0; j < trans.count(); j ++ ) + if ( smartCompare (trans[j], combos.at(i) -> currentText(), 0) ) + { + verifyField (combos.at(i) -> lineEdit(), trans[j]); + trans.remove (trans.at(j)); + combos.remove (i --); + break; + } + if ( trans.count() == 0 ) + { + int percent = (mw->countbar->progress()/mw->countbar->totalSteps()) * 100; + //status->setText(getOKComment(countbar->getPercentage())); + mw->status->setText(getOKComment(percent)); + knowItClicked(); + } + else + { + for ( i = 0; i < combos.count(); i ++ ) + verifyField (combos.at(i) -> lineEdit(), "a\na"); // always fail + mw->status->setText(getNOKComment((mw->countbar->progress()/mw->countbar->totalSteps()) * 100)); + mw->dont_know->setDefault(true); + } + } + else + { + QPtrList fields (transFields); + for ( i = fields.count() - 1; i >= translations.count(); i -- ) + fields.remove (i); + for ( i = 0; i < fields.count(); i ++ ) + for ( j = 0; j < trans.count(); j ++ ) + if ( smartCompare (trans[j], fields.at(i) -> text(), 0) ) + { + verifyField (fields.at(i), "a\na"); // always fail + trans.remove (trans.at(j)); + fields.remove (i --); + break; + } + if ( trans.count() == 0 ) + { + mw->status->setText(getOKComment((mw->countbar->progress()/mw->countbar->totalSteps()) * 100)); + knowItClicked(); + } + else + { + for ( i = 0; i < fields.count(); i ++ ) + verifyField (fields.at(i), trans[i]); + mw->status->setText(getNOKComment((mw->countbar->progress()/mw->countbar->totalSteps()) * 100)); + mw->dont_know->setDefault(true); + } + } + suggestion_hint = false; +} + + +void RandomQueryDlg::showMoreClicked() +{ + if ( Prefs::suggestions() ) + for ( uint i = 0; i < translations.count(); i ++ ) + { + QComboBox* combo = transCombos.at(i); + if ( ! smartCompare (combo -> currentText(), translations[i], 0) ) + { + uint length = combo -> currentText().length() + 1; + if ( length >= translations[i].length() ) + { + combo -> setEditText (translations[i]); + verifyField (combo -> lineEdit(), translations[i]); + mw->verify -> setEnabled (false); + } + else + { + combo -> setEditText (translations[i].left (length)); + resetField (combo -> lineEdit()); + } + mw->dont_know -> setDefault (true); + break; + } + } + else + for ( uint i = 0; i < translations.count(); i ++ ) + { + QLineEdit* field = transFields.at(i); + if ( ! smartCompare (field -> text(), translations[i], 0) ) + { + uint length = field -> text().length() + 1; + if ( length >= translations[i].length() ) + { + field -> setText (translations[i]); + verifyField (field, translations[i]); + mw->verify -> setEnabled (false); + } + else + { + field -> setText (translations[i].left (length)); + resetField (field); + } + mw->dont_know -> setDefault (true); + break; + } + } + mw->status -> clear(); + suggestion_hint = false; +} + + +void RandomQueryDlg::showAllClicked() +{ + if ( Prefs::suggestions() ) + for ( uint i = 0; i < translations.count(); i ++ ) + { + transCombos.at(i) -> setEditText (translations[i]); + verifyField (transCombos.at(i) -> lineEdit(), translations[i]); + } + else + for ( uint i = 0; i < translations.count(); i ++ ) + { + transFields.at(i) -> setText (translations[i]); + verifyField (transFields.at(i), translations[i]); + } + mw->verify -> setEnabled (false); + mw->dont_know->setDefault(true); + mw->status -> clear(); + suggestion_hint = false; +} + + +void RandomQueryDlg::slotTransChanged(const QString&) +{ + mw->verify->setDefault(true); + bool suggestions = Prefs::suggestions(); + if ( suggestions && sender() && sender() -> isA ("QComboBox") ) + { + QLineEdit* edit = ((QComboBox*) sender()) -> lineEdit(); + resetField (edit); + suggestion_hint = ! edit -> text().isEmpty() && edit -> text().length() <= 10; + if ( suggestion_hint ) + mw->status -> setText (QString (i18n("Press F5 for a list of translations starting with '%1'\n" + "Press F6 for a list of translations containing '%2'")).arg (edit -> text()).arg (edit -> text())); + else + mw->status -> clear(); + } + else if ( ! suggestions && sender() && sender() -> isA ("QLineEdit") ) + resetField ((QLineEdit*) sender()); +} + +void RandomQueryDlg::slotTransLostFocus() +{ + if ( suggestion_hint ) + mw->status -> clear(); + suggestion_hint = false; +} + + +void RandomQueryDlg::knowItClicked() +{ + mw->status -> clear(); + suggestion_hint = false; + emit sigQueryChoice (Known); +} + + +void RandomQueryDlg::timeoutReached() +{ + if (timercount > 0) { + timercount--; + mw->timebar->setProgress(timercount); + qtimer->start(1000, TRUE); + } + + if (timercount <= 0) { + mw->timebar->setProgress(0); + if (Prefs::queryTimeout() == Prefs::EnumQueryTimeout::Show) { + showAllClicked(); + mw->dont_know->setDefault(true); + } + else if (Prefs::queryTimeout() == Prefs::EnumQueryTimeout::Continue) { + emit sigQueryChoice (Timeout); + } + mw->status->setText(getTimeoutComment((mw->countbar->progress()/mw->countbar->totalSteps()) * 100)); + } + + suggestion_hint = false; +} + + +void RandomQueryDlg::dontKnowClicked() +{ + mw->status -> clear(); + suggestion_hint = false; + emit sigQueryChoice (Unknown); +} + + +void RandomQueryDlg::setHintFields() +{ + QString s; + kvoctrainExpr *exp = kv_doc->getEntry(q_row); + + s = exp->getRemark(q_ocol); + mw->remark->setText (s); + mw->c_remark->setEnabled(!s.isEmpty() ); + + s = exp->getFauxAmi(q_ocol, q_ocol != 0); + mw->falseFriend->setText (s); + mw->c_falsefriend->setEnabled(!s.isEmpty() ); + + s = ""; + vector all_types = QueryManager::getRelation(false); + for (int i = 0; i < (int) all_types.size(); i++) { + if ( exp->getType(q_ocol) == all_types[i].shortStr()) { + s = all_types[i].longStr(); + break; + } + } + mw->type->setText (s); + mw->c_type->setEnabled(!s.isEmpty() ); +} + + +void RandomQueryDlg::slotUser2() +{ + if (qtimer != 0) + qtimer->stop(); + + emit sigEditEntry (q_row, KV_COL_ORG+q_ocol); + + kvoctrainExpr *exp = kv_doc->getEntry(q_row); + mw->orgField->setText (q_ocol == 0 + ? exp->getOriginal() + : exp->getTranslation(q_ocol)); + + if ( Prefs::suggestions() ) + for ( int i = 0; i < fields; i ++ ) + transCombos.at(i) -> clearEdit(); + else + for ( int i = 0; i < fields; i ++ ) + transFields.at(i) -> clear(); + mw->status -> clear(); + suggestion_hint = false; + + setHintFields(); +} + + +void RandomQueryDlg::slotFFClicked() +{ + if (mw->c_falsefriend->isChecked() ) + mw->falseFriend->show(); + else + mw->falseFriend->hide(); +} + + +void RandomQueryDlg::slotRemClicked() +{ + if (mw->c_remark->isChecked()) + mw->remark->show(); + else + mw->remark->hide(); +} + + +void RandomQueryDlg::slotTypeClicked() +{ + if (mw->c_type->isChecked() ) + mw->type->show(); + else + mw->type->hide(); +} + + +void RandomQueryDlg::keyPressEvent( QKeyEvent *e ) +{ + if ( Prefs::suggestions() ) + { + QComboBox* combo = 0; + if ( e -> key() == Key_F4 || e -> key() == Key_F5 || e -> key() == Key_F6 ) + for ( uint i = 0; i < translations.count(); i ++ ) + if ( transCombos.at(i) -> hasFocus() ) + { + combo = transCombos.at(i); + break; + } + switch( e->key() ) + { + case Key_F5: + case Key_F6: + if ( combo && ! combo -> currentText().isEmpty() ) + { + QString curText (combo -> currentText()); + combo -> clear(); + for ( uint i = 0; i < vocabulary.count(); i ++ ) + { + QString trans (vocabulary[i]); + if ( (e -> key() == Key_F5 && trans.startsWith (curText, false) + || e -> key() == Key_F6 && trans.contains (curText, false)) ) + combo -> insertItem (trans); + } + combo -> setEditText (curText); + } + case Key_F4: + if ( combo ) + combo -> popup(); + break; + } + } + + switch( e->key() ) + { + case Key_Escape: + dontKnowClicked(); + break; + + case Key_Return: + case Key_Enter: + if (mw->dont_know->isDefault() ) + dontKnowClicked(); + else if (mw->know_it->isDefault() ) + knowItClicked(); + else if (mw->show_all->isDefault() ) + showAllClicked(); + else if (mw->verify->isDefault() ) + verifyClicked(); + break; + + default: + e->ignore(); + break; + } +} + +#include "RandomQueryDlg.moc" diff --git a/kvoctrain/kvoctrain/query-dialogs/RandomQueryDlg.h b/kvoctrain/kvoctrain/query-dialogs/RandomQueryDlg.h new file mode 100644 index 00000000..92ab7fd7 --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/RandomQueryDlg.h @@ -0,0 +1,106 @@ +/*************************************************************************** + + dialog when in random query mode + + ----------------------------------------------------------------------- + + begin : Thu Mar 11 20:50:53 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef Query_Dlg_H +#define Query_Dlg_H + +#include "RandomQueryDlgForm.h" +#include "QueryDlgBase.h" + +#include +#include + +class kvoctrainDoc; + +class RandomQueryDlg : public QueryDlgBase +{ + Q_OBJECT + +public: + RandomQueryDlg( + QString org, + QString trans, + int entry, + int orgcol, + int transcol, + int query_cycle, + int query_num, + int query_startnum, + kvoctrainExpr *exp, + kvoctrainDoc *); + + ~RandomQueryDlg(); + + void setQuery(QString org, + QString trans, + int entry, + int orgcol, + int transcol, + int query_cycle, + int query_num, + int query_startnum, + kvoctrainExpr *exp, + kvoctrainDoc *); + +public slots: + virtual void initFocus() const; + +public slots: + void verifyClicked(); + void showMoreClicked(); + void showAllClicked(); + void knowItClicked(); + void dontKnowClicked(); + void timeoutReached(); + void slotUser2(); + void slotTransChanged(const QString&); + void slotTransLostFocus(); + void slotFFClicked(); + void slotTypeClicked(); + void slotRemClicked(); + +protected: + virtual void keyPressEvent(QKeyEvent *e); + + void setHintFields(); + QStringList extractTranslations (QString trans); + + kvoctrainDoc * kv_doc; + + QPtrList transCombos; + QPtrList transFields; + + QStringList translations; + QStringList vocabulary; + + bool suggestion_hint; + int fields; + +private: + QueryDlgForm * mw; +}; + +#endif diff --git a/kvoctrain/kvoctrain/query-dialogs/RandomQueryDlgForm.ui b/kvoctrain/kvoctrain/query-dialogs/RandomQueryDlgForm.ui new file mode 100644 index 00000000..fc573bf6 --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/RandomQueryDlgForm.ui @@ -0,0 +1,418 @@ + +QueryDlgForm + + + QueryDlgForm + + + + 0 + 0 + 453 + 279 + + + + + unnamed + + + 0 + + + + TextLabel1 + + + + 5 + 0 + 0 + 0 + + + + + 1 + + + + Enter the correct translation: + + + + + GroupBox12 + + + + 5 + 1 + 0 + 0 + + + + Original Expression + + + + unnamed + + + 11 + + + 6 + + + + falseFriend + + + + 7 + 1 + 0 + 0 + + + + - + + + + + remark + + + + 7 + 1 + 0 + 0 + + + + - + + + + + type + + + + 7 + 1 + 0 + 0 + + + + - + + + + + c_remark + + + &Remark: + + + + + c_type + + + T&ype: + + + + + c_falsefriend + + + &False friend: + + + + + orgField + + + + 7 + 1 + 0 + 0 + + + + GroupBoxPanel + + + Plain + + + + + + + + + + TranslationFrame + + + + 5 + 5 + 0 + 0 + + + + NoFrame + + + Plain + + + + + spacer1 + + + Vertical + + + Expanding + + + + 450 + 40 + + + + + + layout4 + + + + unnamed + + + + status + + + + 7 + 1 + 0 + 0 + + + + GroupBoxPanel + + + Plain + + + + + + + + layout3 + + + + unnamed + + + + verify + + + + 1 + 1 + 0 + 0 + + + + &Verify + + + + + show_more + + + + 1 + 1 + 0 + 0 + + + + Show &More + + + + + show_all + + + + 1 + 1 + 0 + 0 + + + + Show &All + + + + + dont_know + + + + 1 + 1 + 0 + 0 + + + + &Do Not Know + + + + + know_it + + + + 1 + 1 + 0 + 0 + + + + I &Know It + + + + + + + progressgroup + + + + 1 + 1 + 0 + 0 + + + + Progress + + + + unnamed + + + 11 + + + 6 + + + + timelabel + + + Time: + + + + + countlabel + + + Count: + + + + + timebar + + + + + countbar + + + + + progCount + + + + 7 + 1 + 0 + 0 + + + + + + Cyclelabel + + + NoFrame + + + Cycle: + + + + + + + + + + + + c_falsefriend + c_remark + c_type + show_all + show_more + verify + know_it + dont_know + + + + kprogress.h + kprogress.h + + diff --git a/kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlg.cpp b/kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlg.cpp new file mode 100644 index 00000000..47421e7a --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlg.cpp @@ -0,0 +1,336 @@ +/*************************************************************************** + + query dialog for properties + + ----------------------------------------------------------------------- + + begin : Sun Apr 9 18:55:34 2000 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2004-2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "SimpleQueryDlg.h" + +#include + +#include +#include +#include +#include + +#include +#include +#include +#include + +SimpleQueryDlg::SimpleQueryDlg( + QueryType querytype, + int entry, + int column, + int q_cycle, + int q_num, + int q_start, + kvoctrainExpr *exp, + kvoctrainDoc *doc) + : QueryDlgBase("") +{ + mw = new SimpleQueryDlgForm(this); + setMainWidget(mw); + + connect(mw->dont_know, SIGNAL(clicked()), SLOT(dontKnowClicked()) ); + connect(mw->know_it, SIGNAL(clicked()), SLOT(knowItClicked()) ); + connect(mw->verify, SIGNAL(clicked()), SLOT(verifyClicked()) ); + connect(mw->show_all, SIGNAL(clicked()), SLOT(showAllClicked()) ); + connect(mw->show_more, SIGNAL(clicked()), SLOT(showMoreClicked()) ); + connect(mw->answerField, SIGNAL(textChanged()), SLOT(slotAnswerChanged()) ); + + kv_doc = 0; + qtimer = 0; + resize(configDialogSize("SimpleQueryDialog")); + setQuery (querytype, entry, column, q_cycle, q_num, q_start, exp, doc); + mw->countbar->setFormat("%v/%m"); + mw->timebar->setFormat("%v"); + +} + + +SimpleQueryDlg::~ SimpleQueryDlg() +{ + saveDialogSize("SimpleQueryDialog"); +} + + +void SimpleQueryDlg::initFocus() const +{ + mw->answerField->setFocus(); +} + + +void SimpleQueryDlg::setQuery(QueryType _querytype, + int entry, + int column, + int q_cycle, + int q_num, + int q_start, + kvoctrainExpr *exp, + kvoctrainDoc *doc) +{ + //type_timeout = type_to; + querytype = _querytype; + kv_doc = doc; + q_row = entry; + q_ocol = column; + mw->timebar->setEnabled(Prefs::showCounter()); + mw->timelabel->setEnabled(Prefs::showCounter()); + mw->queryField->setFont(Prefs::tableFont()); + mw->answerField->setFont(Prefs::tableFont()); + mw->answerField->setText(""); + + QString s; + switch (querytype) + { + case QT_Synonym: + { + mw->queryLabel->setText(i18n("Expression")); + mw->instructionLabel->setText(i18n("Enter the synonym:")); + setCaption (i18n("Synonym Training")); + answerstring = exp->getSynonym(column); + mw->queryField->setAlignment(Qt::AlignVCenter); + mw->queryField->setText(column == 0 ? exp->getOriginal() : exp->getTranslation(column)); + setQueryFieldWordwrap(); + } + break; + + case QT_Antonym: + { + mw->queryLabel->setText(i18n("Expression")); + mw->instructionLabel->setText(i18n("Enter the antonym:")); + setCaption (i18n("Antonym Training")); + answerstring = exp->getAntonym(column); + mw->queryField->setText(column == 0 ? exp->getOriginal() : exp->getTranslation(column)); + setQueryFieldWordwrap(); + } + break; + + case QT_Paraphrase: + { + mw->queryLabel->setText(i18n("Paraphrase")); + mw->instructionLabel->setText(i18n("Enter the word:")); + setCaption (i18n("Paraphrase Training")); + mw->queryField->setText(exp->getParaphrase(column)); + answerstring = column == 0 ? exp->getOriginal() : exp->getTranslation(column); + setQueryFieldWordwrap(); + } + break; + + case QT_Example: + { + mw->queryLabel->setText(i18n("Example sentence")); + mw->instructionLabel->setText(i18n("Fill in the missing word:")); + setCaption(i18n("Example Training")); + s = exp->getExample(column); + answerstring = column == 0 ? exp->getOriginal().stripWhiteSpace() : exp->getTranslation(column).stripWhiteSpace(); + int pos = -1; + while ((pos = s.find(answerstring)) > 0) + { + s.remove(pos, answerstring.length()); + s.insert (pos, ".."); + } + mw->queryField->setText(s); + setQueryFieldWordwrap(); + } + break; + + default: + ; + } + + mw->show_all->setDefault(true); + s.setNum (q_cycle); + mw->progCount->setText (s); + + mw->countbar->setTotalSteps(q_start); + mw->countbar->setProgress(q_start - q_num + 1); + int mqtime = Prefs::maxTimePer(); + + if (mqtime > 0) { + if (qtimer == 0) { + qtimer = new QTimer( this ); + connect( qtimer, SIGNAL(timeout()), this, SLOT(timeoutReached()) ); + } + + if (Prefs::queryTimeout() != Prefs::EnumQueryTimeout::NoTimeout) { + timercount = mqtime; + mw->timebar->setTotalSteps(timercount); + mw->timebar->setProgress(timercount); + qtimer->start(1000, TRUE); + } + else + mw->timebar->setEnabled(false); + } + else + mw->timebar->setEnabled(false); + resetField (mw->answerField); +} + + +void SimpleQueryDlg::slotAnswerChanged() +{ + mw->verify->setDefault(true); + resetField (mw->answerField); +} + + +void SimpleQueryDlg::timeoutReached() +{ + if (timercount > 0) { + timercount--; + mw->timebar->setProgress(timercount); + qtimer->start(1000, TRUE); + } + + if (timercount <= 0) { + mw->timebar->setProgress(0); + if (Prefs::queryTimeout() == Prefs::EnumQueryTimeout::Show) { + showAllClicked(); + mw->dont_know->setDefault(true); + } + else if (Prefs::queryTimeout() == Prefs::EnumQueryTimeout::Continue) + emit sigQueryChoice (Timeout); + } +} + + +void SimpleQueryDlg::showMoreClicked() +{ + if (mw->answerField->text().length() < answerstring.length()) { + mw->answerField->setText (answerstring.left(mw->answerField->text().length()+1)); + mw->dont_know->setDefault(true); + } + resetField (mw->answerField); +} + + +void SimpleQueryDlg::showAllClicked() +{ + mw->answerField->setText (answerstring); + verifyField (mw->answerField, answerstring, querytype == QT_Synonym || querytype == QT_Antonym); + mw->dont_know->setDefault(true); +} + + +void SimpleQueryDlg::verifyClicked() +{ + if (verifyField (mw->answerField, answerstring, querytype == QT_Synonym || querytype == QT_Antonym)) + knowItClicked(); + else + mw->dont_know->setDefault(true); +} + + +void SimpleQueryDlg::knowItClicked() +{ + emit sigQueryChoice(Known); +} + + +void SimpleQueryDlg::dontKnowClicked() +{ + emit sigQueryChoice(Unknown); +} + + +void SimpleQueryDlg::slotUser2() +{ + if (qtimer != 0) + qtimer->stop(); + + emit sigEditEntry(q_row, KV_COL_ORG+q_ocol); + + kvoctrainExpr *exp = kv_doc->getEntry(q_row); +// queryField->setText (exp->getTranslation(q_ocol)); + + switch (querytype) { + case QT_Synonym: { + answerstring = exp->getSynonym(q_ocol); + mw->queryField->setText(q_ocol == 0 ? exp->getOriginal() : exp->getTranslation(q_ocol)); + } + break; + + case QT_Antonym: { + answerstring = exp->getAntonym(q_ocol); + mw->queryField->setText(q_ocol == 0 ? exp->getOriginal() : exp->getTranslation(q_ocol)); + } + break; + + case QT_Paraphrase: { + mw->queryField->setText(exp->getParaphrase(q_ocol)); + answerstring = q_ocol == 0 ? exp->getOriginal() : exp->getTranslation(q_ocol); + } + break; + + case QT_Example: { + mw->queryField->setText(exp->getExample(q_ocol)); + answerstring = q_ocol == 0 ? exp->getOriginal() : exp->getTranslation(q_ocol); + } + break; + + default: + ; + } +} + + +void SimpleQueryDlg::keyPressEvent(QKeyEvent *e) +{ + switch( e->key() ) + { + case Key_Escape: + dontKnowClicked(); + break; + + case Key_Return: + case Key_Enter: + if (mw->dont_know->isDefault() ) + dontKnowClicked(); + else if (mw->know_it->isDefault() ) + knowItClicked(); + else if (mw->show_all->isDefault() ) + showAllClicked(); + else if (mw->verify->isDefault() ) + verifyClicked(); + break; + + default: + e->ignore(); + break; + } +} + +void SimpleQueryDlg::setQueryFieldWordwrap() +{ + QFontMetrics fm(Prefs::tableFont()); + int w = fm.width(mw->queryField->text()); + int w2 = mw->width(); + if (w > w2) + mw->queryField->setAlignment(Qt::AlignVCenter | Qt::WordBreak); + else + mw->queryField->setAlignment(Qt::AlignVCenter); +} + + +#include "SimpleQueryDlg.moc" diff --git a/kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlg.h b/kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlg.h new file mode 100644 index 00000000..adf9827b --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlg.h @@ -0,0 +1,83 @@ +/*************************************************************************** + + query dialog for properties + + ----------------------------------------------------------------------- + + begin : Sun Apr 9 18:55:34 2000 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef SimpleQueryDlg_included +#define SimpleQueryDlg_included + +#include "SimpleQueryDlgForm.h" +#include "QueryDlgBase.h" + +class SimpleQueryDlg : public QueryDlgBase +{ + Q_OBJECT + +public: + SimpleQueryDlg (QueryType querytpe, + int entry, + int column, + int q_cycle, + int q_num, + int q_start, + kvoctrainExpr *exp, + kvoctrainDoc *doc); + + ~SimpleQueryDlg(); + + void setQuery(QueryType querytpe, + int entry, + int column, + int q_cycle, + int q_num, + int q_start, + kvoctrainExpr *exp, + kvoctrainDoc *doc); + +public slots: + virtual void initFocus() const; + +protected: + void keyPressEvent( QKeyEvent *e ); + +public slots: + void showMoreClicked(); + void showAllClicked(); + void knowItClicked(); + void dontKnowClicked(); + void slotAnswerChanged(); + void slotUser2(); + void verifyClicked(); + void timeoutReached(); + +protected: + QString answerstring; + QueryType querytype; + +private: + SimpleQueryDlgForm * mw; + void setQueryFieldWordwrap(); +}; + +#endif // SimpleQueryDlg_included diff --git a/kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlgForm.ui b/kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlgForm.ui new file mode 100644 index 00000000..3ff31b5f --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/SimpleQueryDlgForm.ui @@ -0,0 +1,348 @@ + +SimpleQueryDlgForm + + + SimpleQueryDlgForm + + + + 0 + 0 + 471 + 324 + + + + + 5 + 5 + 0 + 0 + + + + + unnamed + + + 0 + + + + layout5 + + + + unnamed + + + + queryLabel + + + - + + + + + queryField + + + + 1 + 1 + 0 + 0 + + + + GroupBoxPanel + + + Plain + + + + + + WordBreak|AlignVCenter + + + + + instructionLabel + + + + 1 + + + + - + + + + + answerField + + + + 7 + 1 + 0 + 0 + + + + + + + + spacer9 + + + Vertical + + + Expanding + + + + 300 + 16 + + + + + + layout17 + + + + unnamed + + + + status + + + + 7 + 1 + 0 + 0 + + + + GroupBoxPanel + + + Plain + + + + + + + + progressgroup + + + + 1 + 1 + 0 + 0 + + + + Progress + + + + unnamed + + + + countbar + + + + 7 + 0 + 0 + 0 + + + + + + timebar + + + + + countlabel + + + + 5 + 5 + 0 + 0 + + + + Count: + + + + + timelabel + + + + 5 + 5 + 0 + 0 + + + + Time: + + + + + Cyclelabel + + + NoFrame + + + Cycle: + + + + + progCount + + + + 5 + 1 + 0 + 0 + + + + + + + + layout16 + + + + unnamed + + + + know_it + + + + 1 + 1 + 0 + 0 + + + + I &Know It + + + + + dont_know + + + + 1 + 1 + 0 + 0 + + + + Do &Not Know + + + + + show_all + + + + 1 + 1 + 0 + 0 + + + + Show &All + + + + + show_more + + + + 1 + 1 + 0 + 0 + + + + Show &More + + + + + verify + + + + 1 + 1 + 0 + 0 + + + + &Verify + + + + + + + + + + answerField + show_all + show_more + verify + know_it + dont_know + + + + kprogress.h + kprogress.h + + diff --git a/kvoctrain/kvoctrain/query-dialogs/VerbQueryDlg.cpp b/kvoctrain/kvoctrain/query-dialogs/VerbQueryDlg.cpp new file mode 100644 index 00000000..8a33d2c3 --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/VerbQueryDlg.cpp @@ -0,0 +1,516 @@ +/*************************************************************************** + + query dialog for verbs + + ----------------------------------------------------------------------- + + begin : Fri Dec 3 18:28:18 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2004-2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "VerbQueryDlg.h" + +#include + +#include +#include +#include +#include + +#include +#include +#include +#include + +VerbQueryDlg::VerbQueryDlg +( + QString type, + int entry, + int col, + int query_cycle, + int query_num, + int query_startnum, + kvoctrainExpr *exp, + kvoctrainDoc *doc, + const Conjugation &prefix, + const Conjugation &conjug) + : QueryDlgBase(i18n("Verb Training")) +{ + mw = new VerbQueryDlgForm(this); + setMainWidget(mw); + + connect(mw->dont_know, SIGNAL(clicked()), SLOT(dontKnowClicked()) ); + connect(mw->know_it, SIGNAL(clicked()), SLOT(knowItClicked()) ); + connect(mw->verify, SIGNAL(clicked()), SLOT(verifyClicked()) ); + connect(mw->show_all, SIGNAL(clicked()), SLOT(showAllClicked()) ); + + connect(mw->p3pmField, SIGNAL(returnPressed()), SLOT(slotReturnPressed()) ); + connect(mw->p3pnField, SIGNAL(returnPressed()), SLOT(slotReturnPressed()) ); + connect(mw->p3snField, SIGNAL(returnPressed()), SLOT(slotReturnPressed()) ); + connect(mw->p3smField, SIGNAL(returnPressed()), SLOT(slotReturnPressed()) ); + connect(mw->p3pfField, SIGNAL(returnPressed()), SLOT(slotReturnPressed()) ); + connect(mw->p3sfField, SIGNAL(returnPressed()), SLOT(slotReturnPressed()) ); + connect(mw->p2pField, SIGNAL(returnPressed()), SLOT(slotReturnPressed()) ); + connect(mw->p2sField, SIGNAL(returnPressed()), SLOT(slotReturnPressed()) ); + connect(mw->p1pField, SIGNAL(returnPressed()), SLOT(slotReturnPressed()) ); + connect(mw->p1sField, SIGNAL(returnPressed()), SLOT(slotReturnPressed()) ); + + connect(mw->p3pmField, SIGNAL(textChanged(const QString&)), SLOT(slotP3pmChanged(const QString&)) ); + connect(mw->p3snField, SIGNAL(textChanged(const QString&)), SLOT(slotP3snChanged(const QString&)) ); + connect(mw->p3pnField, SIGNAL(textChanged(const QString&)), SLOT(slotP3pnChanged(const QString&)) ); + connect(mw->p3smField, SIGNAL(textChanged(const QString&)), SLOT(slotP3smChanged(const QString&)) ); + connect(mw->p3pfField, SIGNAL(textChanged(const QString&)), SLOT(slotP3pfChanged(const QString&)) ); + connect(mw->p3sfField, SIGNAL(textChanged(const QString&)), SLOT(slotP3sfChanged(const QString&)) ); + connect(mw->p2pField, SIGNAL(textChanged(const QString&)), SLOT(slotP2pChanged(const QString&)) ); + connect(mw->p2sField, SIGNAL(textChanged(const QString&)), SLOT(slotP2sChanged(const QString&)) ); + connect(mw->p1pField, SIGNAL(textChanged(const QString&)), SLOT(slotP1pChanged(const QString&)) ); + connect(mw->p1sField, SIGNAL(textChanged(const QString&)), SLOT(slotP1sChanged(const QString&)) ); + + qtimer = 0; + + setQuery (type, entry, col, query_cycle, query_num, query_startnum, exp, doc, prefix, conjug); + mw->countbar->setFormat("%v/%m"); + mw->timebar->setFormat("%v"); + resize(configDialogSize("VerbQueryDialog")); +} + + +VerbQueryDlg::~ VerbQueryDlg( ) +{ + saveDialogSize("VerbQueryDialog"); +} + + +void VerbQueryDlg::initFocus() const +{ + mw->p1sField->setFocus(); +} + + +void VerbQueryDlg::setQuery(QString, + int entry, + int col, + int q_cycle, + int q_num, + int q_start, + kvoctrainExpr *exp, + kvoctrainDoc *doc, + const Conjugation &prefix, + const Conjugation &conjug) +{ + //type_timeout = type_to; + kv_doc = doc; + kv_exp = exp; + q_row = entry; + q_ocol = col; + int mqtime = Prefs::maxTimePer(); + mw->timebar->setEnabled(Prefs::showCounter()); + mw->timelabel->setEnabled(Prefs::showCounter()); + mw->show_all->setDefault(true); + QString s; + s.setNum (q_cycle); + mw->progCount->setText (s); + + conjugations = conjug; + + mw->p1sLabel->setText (prefix.pers1Singular(CONJ_PREFIX)); + mw->p2sLabel->setText (prefix.pers2Singular(CONJ_PREFIX)); + mw->p3sfLabel->setText (prefix.pers3FemaleSingular(CONJ_PREFIX)); + mw->p3smLabel->setText (prefix.pers3MaleSingular(CONJ_PREFIX)); + mw->p3snLabel->setText (prefix.pers3NaturalSingular(CONJ_PREFIX)); + + mw->p1pLabel->setText (prefix.pers1Plural(CONJ_PREFIX)); + mw->p2pLabel->setText (prefix.pers2Plural(CONJ_PREFIX)); + mw->p3pfLabel->setText (prefix.pers3FemalePlural(CONJ_PREFIX)); + mw->p3pmLabel->setText (prefix.pers3MalePlural(CONJ_PREFIX)); + mw->p3pnLabel->setText (prefix.pers3NaturalPlural(CONJ_PREFIX)); + + mw->countbar->setTotalSteps(q_start); + mw->countbar->setProgress(q_start - q_num + 1); + + if (mqtime > 0) { // more than 1000 milli-seconds + if (qtimer == 0) { + qtimer = new QTimer( this ); + connect( qtimer, SIGNAL(timeout()), this, SLOT(timeoutReached()) ); + } + + if (Prefs::queryTimeout() != Prefs::EnumQueryTimeout::NoTimeout) { + timercount = mqtime; + mw->timebar->setTotalSteps(timercount); + mw->timebar->setProgress(timercount); + qtimer->start(1000, TRUE); + } + else + mw->timebar->setEnabled(false); + } + else + mw->timebar->setEnabled(false); + all_known = true; + current = -1; + next(); +} + + +bool VerbQueryDlg::next() +{ + resetAllFields(); + QString s, type; + if (q_ocol == 0) + s = kv_exp->getOriginal(); + else + s = kv_exp->getTranslation(q_ocol); + + if (current < (int) conjugations.numEntries()-1 ) + current++; + + type = conjugations.getType(current); + QString format = i18n("Current tense is: %1."); + QString msg = format.arg(conjugations.getName(type)); + + mw->instructionLabel->setText (msg); + mw->baseLabel->setText (s); + + mw->p1sField->setText(""); + mw->p1sField->setEnabled (!conjugations.pers1Singular(type).isEmpty()); + + mw->p2sField->setText(""); + mw->p2sField->setEnabled (!conjugations.pers2Singular(type).isEmpty()); + + mw->p3sfField->setText(""); + mw->p3sfField->setEnabled (!conjugations.pers3FemaleSingular(type).isEmpty()); + + mw->p3smField->setText(""); + mw->p3smField->setEnabled (!conjugations.pers3MaleSingular(type).isEmpty()); + + mw->p3snField->setText(""); + mw->p3snField->setEnabled (!conjugations.pers3NaturalSingular(type).isEmpty()); + + mw->p1pField->setText(""); + mw->p1pField->setEnabled (!conjugations.pers1Plural(type).isEmpty()); + + mw->p2pField->setText(""); + mw->p2pField->setEnabled (!conjugations.pers2Plural(type).isEmpty()); + + mw->p3pfField->setText(""); + mw->p3pfField->setEnabled (!conjugations.pers3FemalePlural(type).isEmpty()); + + mw->p3pmField->setText(""); + mw->p3pmField->setEnabled (!conjugations.pers3MalePlural(type).isEmpty()); + + mw->p3pnField->setText(""); + mw->p3pnField->setEnabled (!conjugations.pers3NaturalPlural(type).isEmpty()); + + bool common = conjugations.pers3SingularCommon(type); + if (common) { + mw->p3smField->setEnabled(false); + mw->p3snField->setEnabled(false); + } + + common = conjugations.pers3PluralCommon(type); + if (common) { + mw->p3pmField->setEnabled(false); + mw->p3pnField->setEnabled(false); + } + + return false; +} + + +void VerbQueryDlg::showAllClicked() +{ + resetAllFields(); + mw->dont_know->setDefault(true); + + QString type = conjugations.getType (current); + + mw->p1sField->setText (conjugations.pers1Singular(type)); + mw->p2sField->setText (conjugations.pers2Singular(type)); + mw->p3sfField->setText (conjugations.pers3FemaleSingular(type)); + mw->p3smField->setText (conjugations.pers3MaleSingular(type)); + mw->p3snField->setText (conjugations.pers3NaturalSingular(type)); + + mw->p1pField->setText (conjugations.pers1Plural(type)); + mw->p2pField->setText (conjugations.pers2Plural(type)); + mw->p3pfField->setText (conjugations.pers3FemalePlural(type)); + mw->p3pmField->setText (conjugations.pers3MalePlural(type)); + mw->p3pnField->setText (conjugations.pers3NaturalPlural(type)); + + verifyField (mw->p1sField, conjugations.pers1Singular(type)); + verifyField (mw->p2sField, conjugations.pers2Singular(type)); + verifyField (mw->p3sfField, conjugations.pers3FemaleSingular(type)); + + bool common = conjugations.pers3SingularCommon(type); + if (!common) { + verifyField (mw->p3smField, conjugations.pers3MaleSingular(type)); + verifyField (mw->p3snField, conjugations.pers3NaturalSingular(type)); + } + + verifyField (mw->p1pField, conjugations.pers1Plural(type)); + verifyField (mw->p2pField, conjugations.pers2Plural(type)); + verifyField (mw->p3pfField, conjugations.pers3FemalePlural(type)); + + common = conjugations.pers3PluralCommon(type); + if (!common) { + verifyField (mw->p3pmField, conjugations.pers3MalePlural(type)); + verifyField (mw->p3pnField, conjugations.pers3NaturalPlural(type)); + } + +} + + +void VerbQueryDlg::verifyClicked() +{ + QString type = conjugations.getType(current); + + bool known = true; + + if (!verifyField (mw->p1sField, conjugations.pers1Singular(type))) + known = false; + + if (!verifyField (mw->p2sField, conjugations.pers2Singular(type))) + known = false; + + if (!verifyField (mw->p3sfField, conjugations.pers3FemaleSingular(type))) + known = false; + + bool common = conjugations.pers3SingularCommon(type); + if (!common) { + if (!verifyField (mw->p3smField, conjugations.pers3MaleSingular(type))) + known = false; + + if (!verifyField (mw->p3snField, conjugations.pers3NaturalSingular(type))) + known = false; + } + + if (!verifyField (mw->p1pField, conjugations.pers1Plural(type))) + known = false; + + if (!verifyField (mw->p2pField, conjugations.pers2Plural(type))) + known = false; + + if (!verifyField (mw->p3pfField, conjugations.pers3FemalePlural(type))) + known = false; + + common = conjugations.pers3PluralCommon(type); + if (!common) { + if (!verifyField (mw->p3pmField, conjugations.pers3MalePlural(type))) + known = false; + + if (!verifyField (mw->p3pnField, conjugations.pers3NaturalPlural(type))) + known = false; + } + + if (known) + knowItClicked(); + else { + all_known = false; + mw->dont_know->setDefault(true); + } +} + + +void VerbQueryDlg::resetAllFields() +{ + resetField(mw->p1sField); + resetField(mw->p2sField); + resetField(mw->p3sfField); + resetField(mw->p3smField); + resetField(mw->p3snField); + + resetField(mw->p1pField); + resetField(mw->p2pField); + resetField(mw->p3pfField); + resetField(mw->p3pmField); + resetField(mw->p3pnField); +} + + +void VerbQueryDlg::timeoutReached() +{ + if (timercount > 0) { + timercount--; + mw->timebar->setProgress(timercount); + qtimer->start(1000, TRUE); + } + + if (timercount <= 0) { + mw->timebar->setProgress(0); + if (current >= (int) conjugations.numEntries()-1 ) { + qtimer->stop(); + if (Prefs::queryTimeout() == Prefs::EnumQueryTimeout::Show) { + showAllClicked(); + mw->dont_know->setDefault(true); + } + else if (Prefs::queryTimeout() == Prefs::EnumQueryTimeout::Continue) + emit sigQueryChoice (Timeout); + } + else { + if (Prefs::queryTimeout() == Prefs::EnumQueryTimeout::Show) { + qtimer->stop(); + showAllClicked(); + mw->dont_know->setDefault(true); + } + else if (Prefs::queryTimeout() == Prefs::EnumQueryTimeout::Continue) { + next(); + qtimer->start(1000, TRUE); + timercount = Prefs::maxTimePer(); + } + } + } +} + + +void VerbQueryDlg::knowItClicked() +{ + resetAllFields(); + if (current >= (int) conjugations.numEntries()-1 ) { + if (all_known) + emit sigQueryChoice (Known); + else + emit sigQueryChoice (Unknown); + } + else + next(); +} + + +void VerbQueryDlg::dontKnowClicked() +{ + all_known = false; + if (current >= (int) conjugations.numEntries()-1 ) + emit sigQueryChoice (Unknown); + else { + qtimer->start(1000, TRUE); + timercount = Prefs::maxTimePer(); + next(); + } +} + + +void VerbQueryDlg::slotUser2() +{ + + if (qtimer != 0) + qtimer->stop(); + + emit sigEditEntry (q_row, KV_COL_ORG+q_ocol); +} + + +void VerbQueryDlg::keyPressEvent( QKeyEvent *e ) +{ + switch( e->key() ) + { + case Key_Escape: + dontKnowClicked(); + break; + + case Key_Return: + case Key_Enter: + if (mw->dont_know->isDefault() ) + dontKnowClicked(); + else if (mw->know_it->isDefault() ) + knowItClicked(); + else if (mw->show_all->isDefault() ) + showAllClicked(); + else if (mw->verify->isDefault() ) + verifyClicked(); + break; + + default: + e->ignore(); + break; + } +} + + +void VerbQueryDlg::slotP3pfChanged(const QString&) +{ + mw->verify->setDefault(true); + resetField(mw->p3pfField); +} + + +void VerbQueryDlg::slotP3snChanged(const QString&) +{ + mw->verify->setDefault(true); + resetField(mw->p3snField); +} + + +void VerbQueryDlg::slotReturnPressed() +{ +} + + +void VerbQueryDlg::slotP3smChanged(const QString&) +{ + mw->verify->setDefault(true); + resetField(mw->p3smField); +} + + +void VerbQueryDlg::slotP3pnChanged(const QString&) +{ + mw->verify->setDefault(true); + resetField(mw->p3pnField); +} + + +void VerbQueryDlg::slotP3sfChanged(const QString&) +{ + mw->verify->setDefault(true); + resetField(mw->p3sfField); +} + + +void VerbQueryDlg::slotP1sChanged(const QString&) +{ + mw->verify->setDefault(true); + resetField(mw->p1sField); +} + + +void VerbQueryDlg::slotP2sChanged(const QString&) +{ + mw->verify->setDefault(true); + resetField(mw->p2sField); +} + + +void VerbQueryDlg::slotP3pmChanged(const QString&) +{ + mw->verify->setDefault(true); + resetField(mw->p3pmField); +} + + +void VerbQueryDlg::slotP1pChanged(const QString&) +{ + mw->verify->setDefault(true); + resetField(mw->p1pField); +} + + +void VerbQueryDlg::slotP2pChanged(const QString&) +{ + mw->verify->setDefault(true); + resetField(mw->p2pField); +} + +#include "VerbQueryDlg.moc" diff --git a/kvoctrain/kvoctrain/query-dialogs/VerbQueryDlg.h b/kvoctrain/kvoctrain/query-dialogs/VerbQueryDlg.h new file mode 100644 index 00000000..e972eb2a --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/VerbQueryDlg.h @@ -0,0 +1,100 @@ +/*************************************************************************** + + query dialog for verbs + + ----------------------------------------------------------------------- + + begin : Fri Dec 3 18:28:18 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + (C) 2005 Peter Hedlund + + ----------------------------------------------------------------------- + + *************************************************************************** + + *************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#ifndef VerbQueryDlg_included +#define VerbQueryDlg_included + +#include "VerbQueryDlgForm.h" +#include "QueryDlgBase.h" + +class VerbQueryDlg : public QueryDlgBase +{ + Q_OBJECT + +public: + + VerbQueryDlg( + QString type, + int entry, + int col, + int query_cycle, + int query_num, + int query_startnum, + kvoctrainExpr *exp, + kvoctrainDoc *doc, + const Conjugation &prefix, + const Conjugation &conjug); + + ~VerbQueryDlg(); + + void setQuery(QString type, + int entry, + int col, + int query_cycle, + int query_num, + int query_startnum, + kvoctrainExpr *exp, + kvoctrainDoc *doc, + const Conjugation &prefix, + const Conjugation &conjug); + +public slots: + virtual void initFocus() const; + +protected: + bool next(); + void keyPressEvent( QKeyEvent *e ); + void resetAllFields(); + +protected slots: + void slotUser2(); + void slotP3pfChanged(const QString&); + void slotP3snChanged(const QString&); + void showAllClicked(); + void slotReturnPressed(); + void slotP3smChanged(const QString&); + void knowItClicked(); + void dontKnowClicked(); + void slotP3pnChanged(const QString&); + void slotP3sfChanged(const QString&); + void slotP1sChanged(const QString&); + void slotP2sChanged(const QString&); + void slotP3pmChanged(const QString&); + void slotP1pChanged(const QString&); + void slotP2pChanged(const QString&); + void verifyClicked(); + void timeoutReached(); + +protected: + int current; + Conjugation conjugations; + bool all_known; + +private: + VerbQueryDlgForm * mw; +}; + +#endif // VerbQueryDlg_included diff --git a/kvoctrain/kvoctrain/query-dialogs/VerbQueryDlgForm.ui b/kvoctrain/kvoctrain/query-dialogs/VerbQueryDlgForm.ui new file mode 100644 index 00000000..0c7a5cb7 --- /dev/null +++ b/kvoctrain/kvoctrain/query-dialogs/VerbQueryDlgForm.ui @@ -0,0 +1,549 @@ + +VerbQueryDlgForm + + + VerbQueryDlgForm + + + + 0 + 0 + 473 + 326 + + + + + unnamed + + + 0 + + + + layout20 + + + + unnamed + + + + lab1 + + + + 1 + + + + Enter the correct conjugation forms. + + + + + instructionLabel + + + + 7 + 1 + 0 + 0 + + + + + 1 + + + + Current tense is %1. + + + + + + + layout30 + + + + unnamed + + + + layout29 + + + + unnamed + + + + p3smLabel + + + - + + + p3smField + + + + + p2sField + + + + + p3smField + + + + + p3snLabel + + + - + + + p3snField + + + + + p1sLabel + + + - + + + p1sField + + + + + p3sfLabel + + + - + + + p3sfField + + + + + p3snField + + + + + p3sfField + + + + + p2sLabel + + + - + + + p2sField + + + + + p1sField + + + + + + + layout27 + + + + unnamed + + + + p2pField + + + + + p3pnField + + + + + p1pLabel + + + - + + + p1pField + + + + + p2pLabel + + + + 1 + 1 + 0 + 0 + + + + MShape + + + MShadow + + + - + + + p2pField + + + + + p3pmField + + + + + p3pmLabel + + + - + + + p3pmField + + + + + p3pfField + + + + + p3pfLabel + + + - + + + p3pfField + + + + + p1pField + + + + + p3pnLabel + + + - + + + p3pnField + + + + + + + + + layout19 + + + + unnamed + + + + TextLabel2 + + + Base form: + + + + + baseLabel + + + + 7 + 1 + 0 + 0 + + + + GroupBoxPanel + + + Plain + + + - + + + + + + + layout32 + + + + unnamed + + + + layout31 + + + + unnamed + + + + know_it + + + + 1 + 1 + 0 + 0 + + + + I &Know It + + + + + verify + + + + 1 + 1 + 0 + 0 + + + + &Verify + + + + + show_all + + + + 1 + 1 + 0 + 0 + + + + Show &All + + + + + dont_know + + + + 1 + 1 + 0 + 0 + + + + &Do Not Know + + + + + + + status + + + + 7 + 1 + 0 + 0 + + + + GroupBoxPanel + + + Plain + + + + + + + + progressgroup + + + + 1 + 1 + 0 + 0 + + + + Progress + + + + unnamed + + + 11 + + + 6 + + + + countbar + + + + + timebar + + + + + countlabel + + + + 5 + 5 + 0 + 0 + + + + Count: + + + + + timelabel + + + + 5 + 5 + 0 + 0 + + + + Time: + + + + + Cyclelabel + + + NoFrame + + + Cycle: + + + + + progCount + + + + 5 + 1 + 0 + 0 + + + + + + + + + + spacer11 + + + Vertical + + + Expanding + + + + 390 + 16 + + + + + + + p1sField + p2sField + p3sfField + p3smField + p3snField + p1pField + p2pField + p3pfField + p3pmField + p3pnField + show_all + verify + know_it + dont_know + + + + kprogress.h + kprogress.h + + diff --git a/kvoctrain/kvoctrain/spotlight2kvtml.cpp b/kvoctrain/kvoctrain/spotlight2kvtml.cpp new file mode 100644 index 00000000..c0d4ab90 --- /dev/null +++ b/kvoctrain/kvoctrain/spotlight2kvtml.cpp @@ -0,0 +1,347 @@ +/*************************************************************************** + + convert spotlight list to kvtml + + ----------------------------------------------------------------------- + + begin : Thu Sep 30 20:00:00 MET 1999 + + copyright : (C) 1999-2001 Ewald Arnold + (C) 2001 The KDE-EDU team + email : kvoctrain@ewald-arnold.de + + ----------------------------------------------------------------------- + + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include +#include +#include + +using namespace std; + + +#include +#include + +#define KVD_VERS_PREFIX " v" //#include "kvoctraindoc.h" +#define QM_VERB "v" //#include "QueryManager.h" + +#include "kvoctraincore.h" + +#define SPOT_VERSION "v0.2.1" + +vector lesson_names; + +struct spotty { + QString type; + int lesson; + QString en_rem, // possibly remarks + de_rem; + QString en, + de; +}; + +vector spottys; + +void writeSpotty (QTextStream &os, spotty& spot_line, bool first) { + os << " " << spot_line.en.stripWhiteSpace() << "" << spot_line.de.stripWhiteSpace() << "\n"; +} + + +void readToMem (QTextStream &is, QString month, QString year) +{ + QString line; + bool lesson_pending = false; + QString lesson_str; + spotty spot; + + bool first_line = true; + while (!is.eof() && is.device()->status() == IO_Ok) { + line = is.readLine(); + + int pos; + while ((pos = line.find(" ")) >= 0) + line.remove (pos, 1); + + bool head_line = (!line.stripWhiteSpace().isEmpty() && line == line.upper() ); + + if (first_line && !head_line) { + line = is.readLine(); + head_line = (!line.stripWhiteSpace().isEmpty() && line == line.upper() ); + } + first_line = false; + + if ( line.find ("see p.") >= 0 + || line.find ("see pp.") >= 0 + || line.find ("see also p") >= 0) { + line = ""; + } + + int c = 0x92; + while ((pos = line.find (c)) >= 0) + line[pos] = '\''; + + c = 0x94; + while ((pos = line.find (c)) >= 0) + line[pos] = ' '; + + pos = 0; + while ((pos = line.find ('&', pos)) >= 0) { + line.insert (pos+1, "amp;"); + pos += 5; // skip & + } + + while ((pos = line.find ('<')) >= 0) { + line.remove(pos, 1); + line.insert (pos, "<"); + } + + while ((pos = line.find ('>')) >= 0) { + line.remove(pos, 1); + line.insert (pos, ">"); + } + + if (!line.isEmpty()) { + + if (head_line) { + lesson_pending = true; + lesson_str = line + ", "+month+" "+year; + } + else { + pos = line.find ('\t'); + if (pos < 0) + pos = line.find ('|'); + if (pos >= 0) { + if (lesson_pending) { + lesson_pending = false; + lesson_names.push_back(lesson_str.stripWhiteSpace()); + } + + spot.lesson = lesson_names.size(); + spot.type = ""; + spot.en_rem = ""; + spot.de_rem = ""; + + if (line.left (3) == "to ") { + spot.type = QM_VERB; + line.remove (0, 3); + pos -= 3; + } + spot.en = line.mid(0, pos); + spot.de = line.mid(pos+1, line.length()-pos-1); + + if ((pos = spot.en.find(" UK") ) >= 0) { + spot.en_rem+= i18n("UK ").local8Bit(); + spot.en.remove (pos, 3); + } + if ((pos = spot.en.find("(UK)") ) >= 0) { + spot.en_rem+= i18n("UK ").local8Bit(); + spot.en.remove (pos, 4); + } + + if ((pos = spot.en.find(" N. Am.") ) >= 0) { + spot.en_rem+= i18n("N. Am. ").local8Bit(); + spot.en.remove (pos, 7); + } + if ((pos = spot.en.find("(N. Am.)") ) >= 0) { + spot.en_rem+= i18n("N. Am. ").local8Bit(); + spot.en.remove (pos, 8); + } + + if ((pos = spot.en.find(" US") ) >= 0) { + spot.en_rem+= i18n("US ").local8Bit(); + spot.en.remove (pos, 3); + } + if ((pos = spot.en.find("(US)") ) >= 0) { + spot.en_rem+= i18n("US ").local8Bit(); + spot.en.remove (pos, 4); + } + + if ((pos = spot.en.find("ifml.") ) >= 0) { + spot.en_rem+= i18n("ifml. ").local8Bit(); + spot.en.remove (pos, 5); + } + if ((pos = spot.en.find("(ifml.)") ) >= 0) { + spot.en_rem+= i18n("ifml. ").local8Bit(); + spot.en.remove (pos, 7); + } + + if ((pos = spot.en.find("vulg.") ) >= 0) { + spot.en_rem+= i18n("vulg. ").local8Bit(); + spot.en.remove (pos, 5); + } + if ((pos = spot.en.find("(vulg.)") ) >= 0) { + spot.en_rem+= i18n("vulg. ").local8Bit(); + spot.en.remove (pos, 7); + } + + if (!spot.en.isEmpty() && !spot.de.isEmpty()) + spottys.push_back(spot); + } + } + } + } +} + +void writeToKvtml(QTextStream &os, QString month, QString year) +{ + os << + "\n" + "\n" + " + + + + + + + + + + &Mode + + + + + + + + &Quiz + + + + + + + + + + --> + + + + + + + + + + Go to + + + + + + + Quiz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kwordquiz/src/kwordquizview.cpp b/kwordquiz/src/kwordquizview.cpp new file mode 100644 index 00000000..69e2046b --- /dev/null +++ b/kwordquiz/src/kwordquizview.cpp @@ -0,0 +1,1083 @@ +/*************************************************************************** + kwordquizview.cpp - description + ------------------- + begin : Wed Jul 24 20:12:30 PDT 2002 + copyright : (C) 2002 by Peter Hedlund + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +// include files for Qt +#include +#include +#include +#include + +// include files for KDE +#include //i18n +#include // always useful +#include +#include +#include + +// application specific includes +#include "kwordquizview.h" +#include "kwordquizdoc.h" +#include "kwordquiz.h" +#include "dlgsort.h" +#include "prefs.h" +#include "dlgrc.h" +#include "dlgspecchar.h" + +QValueList *KWordQuizView::m_undoList = 0L; + +KWQTableItem::KWQTableItem(QTable* table, EditType et, const QString & text) : QTableItem(table, et, text) +{} + +int KWQTableItem::alignment() const +{ + bool num; + bool ok1 = false; + bool ok2 = false; + (void)text().toInt(&ok1); + if (!ok1) + (void)text().toDouble(&ok2); + num = ok1 || ok2; + + return (num ? Qt::AlignRight : Qt::AlignAuto) | Qt::AlignVCenter; +} + +KWordQuizView::KWordQuizView(QWidget *parent, const char *name) : QTable(parent, name) +{ + if(!m_undoList) + m_undoList = new QValueList(); + + setNumCols(2); + setNumRows(50); + setColumnWidth(1, 250); + setColumnWidth(0, 250); + setSelectionMode(QTable::Single); + horizontalHeader()->setLabel(0, i18n("Column 1")); + horizontalHeader()->setLabel(1, i18n("Column 2")); + setMinimumSize(0, 0); //This seems to improve resizing of main window + dlgSpecChar = 0; +} + +KWordQuizView::~KWordQuizView() +{ +} + +KWordQuizDoc *KWordQuizView::getDocument() const +{ + KWordQuizApp *theApp=(KWordQuizApp *) parentWidget(); + return theApp->getDocument(); +} + +void KWordQuizView::print(KPrinter *pPrinter) +{ + QPainter painter; + + //type 0 Vocabulary list + //type 1 Vocabulary exam + //type 2 Flashcards + int type = pPrinter->option("kde-kwordquiz-type").toInt(); + + //I think working with screen resolution is enough for our purposes + int res = pPrinter->resolution(); + int pad = 2; + int marg = res; + int card_marg = res / 2; + int card_width = 5 * res; + int card_height = 3 * res; + int card_text_marg = res /5; + int card_line_top = 30; + + if (type == 2) + pPrinter->setOrientation(KPrinter::Landscape); + + painter.begin(pPrinter); + + int pageNum = 1; + + int cw0 = verticalHeader()->width(); + int cw1 = columnWidth(0); + int cw2 = columnWidth(1); + int cw3 = 0; + + + + if (type == 1) + cw3 = 50; + + int gridWidth = cw0 + cw1 + cw2 + cw3; + int lPos = marg; + int tPos = marg + horizontalHeader()->height(); + + QRect w = painter.window(); + + doNewPage(painter, res, type); + + if (type == 2) + { + tPos = card_marg; + for (int rc = 0; rc < numRows(); ++rc) + { + + //draw rectangle 2 cards wide + painter.drawRect(card_marg, tPos, 2 * card_width, card_height); + //divide into 2 cards with line + painter.drawLine(card_marg + card_width, tPos, card_marg + card_width, tPos + card_height); + //draw line inside card + painter.drawLine(card_marg + card_text_marg, tPos + card_line_top, + card_marg + card_width - card_text_marg, tPos + card_line_top); + painter.drawLine(card_marg + card_width + card_text_marg, tPos + card_line_top, + card_marg + card_width + card_width - card_text_marg, tPos + card_line_top); + //draw headers + painter.setFont(KGlobalSettings::generalFont()); + painter.drawText(card_marg + card_text_marg, tPos, card_width, card_line_top, AlignAuto | AlignVCenter, horizontalHeader()->label(0)); + painter.drawText(card_marg + card_width + card_text_marg, tPos, card_width, card_line_top, AlignAuto | AlignVCenter, horizontalHeader()->label(1)); + //draw text + painter.setFont(font()); + painter.drawText(card_marg + card_text_marg, tPos + card_line_top, card_width - (2 * card_text_marg), card_height - card_line_top, AlignHCenter | AlignVCenter | WordBreak, text(rc, 0)); + painter.drawText(card_marg + card_width + card_text_marg, tPos + card_line_top, card_width - (2 * card_text_marg), card_height - card_line_top, AlignHCenter | AlignVCenter | WordBreak, text(rc, 1)); + + tPos = tPos + card_height + card_line_top; + + if (tPos + card_height + card_line_top > w.height() - card_marg) + { + doEndOfPage(painter, tPos, pageNum++, res, type); + tPos = card_marg; + pPrinter->newPage(); + doNewPage(painter, res, type); + } + } + + } + else + { + + for (int rc = 0; rc < numRows(); ++rc) + { + painter.drawLine(lPos, tPos, lPos + gridWidth, tPos); + painter.setFont(KGlobalSettings::generalFont()); + + painter.drawText(lPos, tPos, cw0 - pad, rowHeight(rc), AlignRight | AlignVCenter, QString::number(rc + 1)); + + painter.setFont(font()); + painter.drawText(lPos + cw0 + pad, tPos, cw1, rowHeight(rc), AlignAuto | AlignVCenter | WordBreak, text(rc, 0)); + + if (type == 0) + painter.drawText(lPos + cw0 + cw1 + pad, tPos, cw2, rowHeight(rc), AlignAuto | AlignVCenter | WordBreak, text(rc, 1)); + + tPos = tPos + rowHeight(rc); + + if (tPos + rowHeight(rc + 1) > w.height() - marg) + { + doEndOfPage(painter, tPos, pageNum++, res, type); + tPos = marg + horizontalHeader()->height(); + pPrinter->newPage(); + doNewPage(painter, res, type); + } + } + } + doEndOfPage(painter, tPos, pageNum++, res, type); + painter.end(); +} + +void KWordQuizView::doNewPage( QPainter & painter, int res, int type ) +{ + int cw0 = verticalHeader()->width(); + int cw1 = columnWidth(0); + int cw2 = columnWidth(1); + int cw3 = 0; + int marg = res; + int card_marg = res / 2; + int pad = 2; + + if (type == 1) + cw3 = 50; + + QRect w = painter.window(); + + painter.setFont(KGlobalSettings::generalFont()); + + if (type == 2) + { + painter.drawText(card_marg, card_marg - 20, i18n("KWordQuiz - %1").arg(getDocument()->URL().fileName())); + return; + } + painter.drawLine(marg, marg, marg + cw0 + cw1 + cw2 + cw3, marg); + + painter.drawText(marg, marg - 20, i18n("KWordQuiz - %1").arg(getDocument()->URL().fileName())); + + if (type == 1) + { + QString score = i18n("Name:_____________________________ Date:__________"); + QRect r = painter.boundingRect(0, 0, 0, 0, AlignAuto, score); + painter.drawText(w.width() - r.width() - marg, marg - 20, score); + } + + painter.drawText(marg, marg, cw0, horizontalHeader()->height(), AlignRight | AlignVCenter, ""); + + painter.drawText(marg + cw0 + pad, marg, cw1, horizontalHeader()->height(), AlignAuto | AlignVCenter, horizontalHeader()->label(0)); + painter.drawText(marg + cw0 + cw1 + pad, marg, cw2, horizontalHeader()->height(), AlignAuto | AlignVCenter, horizontalHeader()->label(1)); + + if (type == 1) + painter.drawText(marg + cw0 + cw1 + cw2 + pad, marg, cw3, horizontalHeader()->height(), AlignAuto | AlignVCenter, i18n("Score")); + +} + +void KWordQuizView::doEndOfPage( QPainter & painter, int vPos, int pageNum, int res, int type ) +{ + int marg = res; + painter.setFont(KGlobalSettings::generalFont()); + QRect w = painter.window(); + QRect r = painter.boundingRect(0, 0, 0, 0, AlignAuto, QString::number(pageNum)); + painter.drawText((w.width()/2) - (r.width()/2), w.height() - marg + 20, QString::number(pageNum)); + + if (type == 2) + return; + + int cw0 = verticalHeader()->width(); + int cw1 = columnWidth(0); + int cw2 = columnWidth(1); + int cw3 = 0; + + if (type == 1) + cw3 = 50; + + //Last horizontal line + painter.drawLine(marg, vPos, marg + cw0 + cw1 + cw2 + cw3, vPos); + //Four vertical lines + painter.drawLine(marg, marg, marg, vPos); + painter.drawLine(marg + cw0, marg, marg + cw0, vPos); + painter.drawLine(marg + cw0 + cw1, marg, marg + cw0 + cw1, vPos); + painter.drawLine(marg + cw0 + cw1 + cw2, marg, marg + cw0 + cw1 + cw2, vPos); + + if (type == 1) + painter.drawLine(marg + cw0 + cw1 + cw2 + cw3, marg, marg + cw0 + cw1 + cw2 + cw3, vPos); + +} + + + +/*! + \fn KWordQuizView::gridIsEmpty() + */ +bool KWordQuizView::gridIsEmpty() +{ + for(int i = 0; i < numRows(); i++){ + for(int j = 0; j < 2; j++){ + if(!text(i, j).isEmpty()){ + return false; + } + } + } + return true; +} + +QWidget * KWordQuizView::beginEdit( int row, int col, bool replace ) +{ + m_currentText = text(row, col); + cellEditor = QTable::beginEdit(row, col, replace); + if (cellEditor) + cellEditor->installEventFilter(this); + return cellEditor; +} + +void KWordQuizView::endEdit( int row, int col, bool accept, bool replace ) +{ + // this code gets called after enter and arrow keys, now we + // only process if editing really has been done + + if (cellWidget(row, col) != 0) //if edited the cellWidget still exists + { + if (((QLineEdit *) cellWidget(row, col))->text() != m_currentText) + addUndo(i18n("&Undo Entry")); + QTable::endEdit(row, col, accept, replace); //this will destroy the cellWidget + if (!text(row, col).isEmpty()) + { + QTableItem* itm; + itm = item(row, col); + itm->setWordWrap(true); + adjustRow(row); + getDocument() -> setModified(true); + if (Prefs::enableBlanks()) + if (!checkForBlank(text(row, col), true)) + KNotifyClient::event(winId(), "SyntaxError", i18n("There is an error with the Fill-in-the-blank brackets")); + } + } +} + +void KWordQuizView::adjustRow( int row ) +{ + // we want to make the row high enough to display content, but + // if the user already made it even higher we keep that height + int rh = rowHeight(row); + QTable::adjustRow(row); + if (rh > rowHeight(row)) + setRowHeight(row, rh); +} + +void KWordQuizView::saveCurrentSelection(bool clear = true) +{ + + m_currentRow = currentRow(); + m_currentCol = currentColumn(); + + if (numSelections() > 0) + { + m_currentSel = selection(0); + if (clear) + clearSelection(); + } + else + { + QTableSelection* ts; + ts = new QTableSelection(m_currentRow, m_currentCol, m_currentRow, m_currentCol); + m_currentSel = *ts; + } +} + +void KWordQuizView::doEditUndo( ) +{ + if (isEditing()) + { + if (((QLineEdit *) cellWidget(currentRow(), currentColumn()))->isUndoAvailable()) + ((QLineEdit *) cellWidget(currentRow(), currentColumn()))->undo(); + } + else + { + WQUndo undo; + if (m_undoList->count() > 0) + { + setUpdatesEnabled(false); + undo = m_undoList->first(); + setFont(undo.font()); + verticalHeader()->setMinimumWidth(undo.colWidth0()); + setColumnWidth(0, undo.colWidth1()); + setColumnWidth(1, undo.colWidth2()); + setNumRows(0); + setNumRows(undo.numRows()); + setCurrentCell(undo.currentRow(), undo.currentCol()); + addSelection(undo.selection()); + + QString s; + int i = 0; + KWqlDataItemList dataList = undo.list(); + KWqlDataItemList::ConstIterator end(dataList.end()); + for(KWqlDataItemList::ConstIterator dataIt = dataList.begin(); dataIt != end; ++dataIt) + { + s = (*dataIt).frontText(); + if (!s.isEmpty()) + setText(i, 0, s); //calling setText only when there actually is text helps with sorting + s = (*dataIt).backText(); + if (!s.isEmpty()) + setText(i, 1, s); + setRowHeight(i, (*dataIt).rowHeight()); + i++; + } + + m_undoList->remove(m_undoList->begin()); + setUpdatesEnabled(true); + } + + if (m_undoList->count() > 0) + { + undo = m_undoList->first(); + emit undoChange(undo.text(), true); + } + else + emit undoChange(i18n("Cannot &Undo"), false); + } +} + +void KWordQuizView::doEditCut( ) +{ + if (isEditing()) + { + ((QLineEdit *) cellWidget(currentRow(), currentColumn()))->cut(); + } + else + { + addUndo(i18n("&Undo Cut")); + doEditCopy(); + saveCurrentSelection(); + for (int r = m_currentSel.topRow(); r <= m_currentSel.bottomRow(); ++r) + for(int c = m_currentSel.leftCol(); c <= m_currentSel.rightCol(); ++c) + clearCell(r, c); + } + getDocument()->setModified(true); +} + +void KWordQuizView::doEditCopy( ) +{ + bool mod = getDocument()->isModified(); + if (isEditing()) + { + ((QLineEdit *) cellWidget(currentRow(), currentColumn()))->copy(); + } + else + { + saveCurrentSelection(false); + QString s; + for (int r = m_currentSel.topRow(); r <= m_currentSel.bottomRow(); ++r) + { + for (int c = m_currentSel.leftCol(); c <= m_currentSel.rightCol(); ++c) + s = s + text(r, c) + "\t"; + s = s + "\n"; + } + kapp->clipboard()->setText(s); + } + getDocument()->setModified(mod); +} + +void KWordQuizView::doEditPaste( ) +{ + if (isEditing()) + { + ((QLineEdit *) cellWidget(currentRow(), currentColumn()))->paste(); + } + else + { + addUndo(i18n("&Undo Paste")); + saveCurrentSelection(); + int tr = m_currentSel.topRow(); + int br = m_currentSel.bottomRow(); + int lc = m_currentSel.leftCol(); + int rc = m_currentSel.rightCol(); + + if (lc == rc && tr == br) //one cell selected + { + QString s = kapp->clipboard()->text(); + QStringList sl; + sl = QStringList::split("\n", s); + + uint r = numRows() - tr; + + if (sl.count() > r) //do we need to add rows? + { + setNumRows(numRows() + (sl.count() - r)); + br = numRows(); + } + else + br= br + sl.count() - 1; + + if (lc == 0) //left col? + if (sl[0].find("\t") < ((int) sl[0].length() - 1)) + rc = 1; //expand to second column; + + uint i = 0; + int ar = tr; + QStringList sr; + while(i < sl.count() && br <= numRows() ) + { + int ac = lc; + + sr = QStringList::split("\t", sl[i]); + int c = 0; + while (ac <= rc) + { + setText(ar, ac, sr[c]); + ac++; + c++; + } + ar++; + i++; + } + + + } + else + { + QString s = kapp->clipboard()->text(); + QStringList sl; + sl = QStringList::split("\n", s); + uint i = 0; + int ar = tr; + QStringList sr; + while(i < sl.count() && ar <= br ) + { + int ac = lc; + + sr = QStringList::split("\t", sl[i]); + int c = 0; + while (ac <= rc) + { + setText(ar, ac, sr[c]); + ac++; + c++; + } + ar++; + i++; + } + } + + //restore selection + addSelection(QTableSelection(tr, lc, br, rc)); + setCurrentCell(m_currentRow, m_currentCol); + } + getDocument()->setModified(true); +} + +void KWordQuizView::doEditClear( ) +{ + if (isEditing()) + { + ((QLineEdit *) cellWidget(currentRow(), currentColumn()))->clear(); + } + else + { + addUndo(i18n("&Undo Clear")); + saveCurrentSelection(false); + for (int r = m_currentSel.topRow(); r <= m_currentSel.bottomRow(); ++r) + for(int c = m_currentSel.leftCol(); c <= m_currentSel.rightCol(); ++c) + clearCell(r, c); + } + getDocument()->setModified(true); +} + +void KWordQuizView::doEditInsert( ) +{ + addUndo(i18n("&Undo Insert")); + setUpdatesEnabled(false); + saveCurrentSelection(); + insertRows(m_currentSel.topRow(), m_currentSel.bottomRow() - m_currentSel.topRow() + 1); + + addSelection(QTableSelection(m_currentSel.topRow(), m_currentSel.leftCol(), m_currentSel.bottomRow(), m_currentSel.rightCol())); + setCurrentCell(m_currentRow, m_currentCol); + setUpdatesEnabled(true); + repaintContents(); + getDocument()->setModified(true); +} + +void KWordQuizView::doEditDelete( ) +{ + addUndo(i18n("&Undo Delete")); + //retrieve current selection + saveCurrentSelection(); + + int tr = m_currentSel.topRow(); + int br = m_currentSel.bottomRow(); + + if (tr == 0 && br == numRows() - 1) + br--; //leave one row if all rows are selected + + for (int r = br; r >= tr; --r) + removeRow(r); + + if (br > numRows()) + br = numRows(); //adjust for new numRows + + //restore selection as much as possible + addSelection(QTableSelection(tr, m_currentSel.leftCol(), br, m_currentSel.rightCol())); + setCurrentCell(m_currentRow, m_currentCol); + getDocument()->setModified(true); +} + +const char delim_start = '['; +const char delim_end = ']'; + + +bool KWordQuizView::checkForBlank( const QString & s, bool blank ) +{ + if (!blank) + return true; + + bool result = false; + int openCount = 0; + int closeCount = 0; + QMemArray openPos(0); + QMemArray closePos(0); + + for (uint i = 0; i<= s.length(); ++i) + { + if (s[i] == delim_start) + { + openCount++; + openPos.resize(openCount); + openPos[openCount] = i; + } + + if (s[i] == delim_end) + { + closeCount++; + closePos.resize(closeCount); + closePos[closeCount] = i; + } + } + + if (openCount == 0 && closeCount == 0) + return true; + + if (openCount > 0 && closeCount > 0) + if (openPos.size() == closePos.size()) + for (uint i = 0; i <= openPos.size(); ++i) + result = (openPos[i] < closePos[i]); + + return result; +} + +void KWordQuizView::doEditMarkBlank( ) +{ + if (isEditing()) + { + addUndo(i18n("&Undo Mark Blank")); + QLineEdit * l = (QLineEdit *) cellWidget(currentRow(), currentColumn()); + if (l->text().length() > 0) + { + QString s = l->text(); + int cp = l->cursorPosition(); + if (!l->hasSelectedText()) + { + if (!s[cp].isSpace() && !s[cp - 1].isSpace()) + { + l->cursorWordBackward(false); + int cp1 = l->cursorPosition(); + l->cursorWordForward(false); + if (l->cursorPosition() != (int) s.length()) + { while(l->text()[l->cursorPosition()].isSpace()) + l->cursorBackward(false, 1); + } + int cp2 = l->cursorPosition(); + if (cp2 == (int) s.length()) + l->setSelection(cp1, cp2 - cp1); + else + l->setSelection(cp1, cp2 - cp1 - 1); + + } + else + return; + } + + + if (l->hasSelectedText()) + { + QString st = l->selectedText(); + int len = st.length(); + st = st.prepend(delim_start); + st = st.append(delim_end); + int ss = l->selectionStart(); + s = s.replace(ss, len, st); + l->setText(s); + l->setSelection(ss, st.length()); + } + } + } +} + +void KWordQuizView::doEditUnmarkBlank( ) +{ + addUndo(i18n("&Undo Unmark Blank")); + QString s; + + if (isEditing()) + { + QLineEdit * l = (QLineEdit *) cellWidget(currentRow(), currentColumn()); + + if (l->hasSelectedText()) + { + QString ls = l->text(); + s = l->selectedText(); + int len = s.length(); + s.remove(delim_start); + s.remove(delim_end); + int ss = l->selectionStart(); + ls = ls.replace(ss, len, s); + l->setText(ls); + l->setSelection(ss, s.length()); + } + else + { + if (l->text().length() > 0) + { + s = l->text(); + int cs = l->cursorPosition(); + + int fr = s.findRev(delim_start, cs); + if (fr > 0) + { + s = s.replace(fr, 1, ""); + cs--; + } + int ff = s.find(delim_end, cs); + if (ff > 0) + s = s.replace(ff, 1, ""); + + l->setText(s); + l->setCursorPosition(cs); + } + } + } + else + { + saveCurrentSelection(false); + for (int r = m_currentSel.topRow(); r <= m_currentSel.bottomRow(); ++r) + for(int c = m_currentSel.leftCol(); c <= m_currentSel.rightCol(); ++c) + { + s = text(r, c); + s = s.remove(delim_start); + s = s.remove(delim_end); + setText(r, c, s); + } + } +} + +bool KWordQuizView::checkSyntax(bool all, bool blanks) +{ + int errorCount = 0; + int r1, r2, c1 ,c2; + + if (all) + { + r1 = 0; + r2 = numRows() - 1; + c1 = 0; + c2 = 1; + } + else + { + saveCurrentSelection(false); + r1 = m_currentSel.topRow(); + r2 = m_currentSel.bottomRow(); + c1 = m_currentSel.leftCol(); + c2 = m_currentSel.rightCol(); + } + + for (int r = r1; r <= r2; ++r) + for(int c = c1 ; c <= c2 ; ++c ) + { + QString s = text(r, c); + if (s.length() > 0) + for (uint i = 0; i <= s.length(); ++i) + if (s[i] == delim_start || s[i] == delim_end) + if (!checkForBlank(s, blanks)) + errorCount++; + } + return (errorCount == 0); +} + +void KWordQuizView::doVocabSort( ) +{ + saveCurrentSelection(); + DlgSort* dlg; + dlg = new DlgSort(this, "dlg_sort", true); + dlg->setLanguage(1, horizontalHeader()->label(0)); + dlg->setLanguage(2, horizontalHeader()->label(1)); + dlg->disableResize(); + if (dlg->exec() == KDialogBase::Accepted) + { + addUndo(i18n("&Undo Sort")); + if (dlg->base()) + sortColumn(0, dlg->ascending(), true); + else + sortColumn(1, dlg->ascending(), true); + getDocument()->setModified(true); + } + //restore selection + addSelection(QTableSelection(m_currentSel.topRow(), m_currentSel.leftCol(), m_currentSel.bottomRow(), m_currentSel.rightCol())); + setCurrentCell(m_currentRow, m_currentCol); +} + +void KWordQuizView::doVocabShuffle( ) +{ + //@todo handle empty rows + addUndo(i18n("&Undo Shuffle")); + saveCurrentSelection(); + KRandomSequence* rs; + rs = new KRandomSequence(); + int count = numRows(); + setUpdatesEnabled(false); + while (count > 0) + { + swapRows(count-1, rs->getLong(count)); + count--; + } + //restore selection + addSelection(QTableSelection(m_currentSel.topRow(), m_currentSel.leftCol(), m_currentSel.bottomRow(), m_currentSel.rightCol())); + setCurrentCell(m_currentRow, m_currentCol); + setUpdatesEnabled(true); + repaintContents(); + getDocument()->setModified(true); +} + +void KWordQuizView::doVocabRC( ) +{ + saveCurrentSelection(); + DlgRC* dlg; + dlg = new DlgRC(this, "dlg_rc", true); + //dlg->setInitialSize(QSize(225, 230), true); + dlg->setNumRows(numRows()); + dlg->setRowHeight(rowHeight(m_currentRow)); + dlg->setColWidth(columnWidth(m_currentCol)); + dlg->disableResize(); + if (dlg->exec() == KDialogBase::Accepted) + { + if (dlg->numRows() < 1) + setNumRows(1); + else + setNumRows(dlg->numRows()); + for (int i = m_currentSel.topRow(); i <= m_currentSel.bottomRow(); ++i) + setRowHeight(i, dlg->rowHeight()); + for (int i = m_currentSel.leftCol(); i <= m_currentSel.rightCol(); ++i) + setColumnWidth(i, dlg->colWidth()); + getDocument()->setModified(true); + } + addSelection(QTableSelection(m_currentSel.topRow(), m_currentSel.leftCol(), m_currentSel.bottomRow(), m_currentSel.rightCol())); + setCurrentCell(m_currentRow, m_currentCol); +} + +void KWordQuizView::doVocabSpecChar( ) +{ + QString f = font().family(); + QChar c=' '; + if (dlgSpecChar==0) + { + dlgSpecChar = new DlgSpecChar( this, "insert special char", f, c, false ); + connect( dlgSpecChar, SIGNAL(insertChar(QChar)), this, SLOT(slotSpecChar(QChar))); + connect( dlgSpecChar, SIGNAL( finished() ), this, SLOT( slotDlgSpecCharClosed() ) ); + } + dlgSpecChar->show(); +} + +void KWordQuizView::slotDlgSpecCharClosed( ) +{ + if ( dlgSpecChar ) + { + disconnect( dlgSpecChar, SIGNAL(insertChar(QChar)), this, SLOT(slotSpecChar(QChar))); + disconnect( dlgSpecChar, SIGNAL( finished() ), this, SLOT( slotDlgSpecCharClosed() ) ); + dlgSpecChar->deleteLater(); + dlgSpecChar = 0L; + } +} + +void KWordQuizView::slotSpecChar(const QChar & c) +{ + if (isEditing()) + { + QLineEdit * l = (QLineEdit *) cellWidget(currentRow(), currentColumn()); + if (l->hasSelectedText()) + { + QString ls = l->text(); + QString s = l->selectedText(); + int len = s.length(); + int ss = l->selectionStart(); + ls = ls.replace(ss, len, c); + l->setText(ls); + l->setSelection(ss, 1); + } + else + { + QString s = l->text(); + int i = l->cursorPosition(); + s.insert(i, c); + l->setText(s); + l->setCursorPosition(i + 1); + } + } + else + { + editCell(currentRow(), currentColumn(), true); + ((QLineEdit *) cellWidget(currentRow(), currentColumn()))->setText(c); + ((QLineEdit *) cellWidget(currentRow(), currentColumn()))->setCursorPosition(1); + } +} + +void KWordQuizView::activateNextCell( ) +{ + saveCurrentSelection(false); + int tr = m_currentSel.topRow(); + int br = m_currentSel.bottomRow(); + int lc = m_currentSel.leftCol(); + int rc = m_currentSel.rightCol(); + + if (lc == rc && tr == br) //one cell selected + { + clearSelection(); + switch(Prefs::enterMove()) + { + case 0: + if (m_currentRow == (numRows() - 1)) + setNumRows(numRows() + 1); + setCurrentCell(m_currentRow + 1, m_currentCol); + break; + case 1: + if (m_currentCol == 0) + setCurrentCell(m_currentRow, m_currentCol + 1); + else + { + if (m_currentRow == (numRows() - 1)) + setNumRows(numRows() + 1); + setCurrentCell(m_currentRow + 1, m_currentCol - 1); + } + break; + case 2: + setCurrentCell(m_currentRow, m_currentCol); + break; + } + } + else //a larger selection, move within it + { + //addSelection(QTableSelection(m_currentSel.topRow(), m_currentSel.leftCol(), m_currentSel.bottomRow(), m_currentSel.rightCol())); + switch(Prefs::enterMove()) + { + case 0: + if (m_currentRow == br) + { + if (m_currentCol < rc) + setCurrentCell(tr, rc); + else + setCurrentCell(tr, lc); + } + else + if (m_currentRow < br) + setCurrentCell(m_currentRow + 1, m_currentCol); + break; + case 1: + if (m_currentCol == rc) + { + if (m_currentRow < br) + setCurrentCell(m_currentRow + 1, lc); + else + setCurrentCell(tr, lc); + } + else + setCurrentCell(m_currentRow, m_currentCol + 1); + break; + case 2: + setCurrentCell(m_currentRow, m_currentCol); + break; + } + } +} + +void KWordQuizView::addUndo( const QString & caption ) +{ + while (m_undoList->count() > 10) + { + m_undoList->remove(m_undoList->begin()); + } + + WQUndo* undo = new WQUndo(); + undo->setText(caption); + undo->setFont(font()); + undo->setColWidth0(verticalHeader()->width()); + undo->setColWidth1(columnWidth(0)); + undo->setColWidth2(columnWidth(1)); + undo->setNumRows(numRows()); + undo->setCurrentRow(currentRow()); + undo->setCurrentCol(currentColumn()); + undo->setSelection(selection(0)); + + KWqlDataItemList list; + for(int i = 0; i < numRows(); i++) + { + KWqlDataItem item(text(i, 0), text(i, 1), rowHeight(i)); + list.append(item); + } + + undo->setList(list); + + m_undoList->prepend(*undo); + + getDocument()->setModified(true); + + emit undoChange(caption, true); +} + +void KWordQuizView::setFont( const QFont & font) +{ + QTable::setFont(font); + horizontalHeader()->setFont(KGlobalSettings::generalFont()); + verticalHeader()->setFont(KGlobalSettings::generalFont()); + for (int i = 0; i < numRows(); ++i) + adjustRow(i); //setRowHeight(i, fontMetrics().lineSpacing() ); +} + +void KWordQuizView::paintCell( QPainter * p, int row, int col, const QRect & cr, bool selected, const QColorGroup & cg ) +{ + QColorGroup g (cg); + + if (Prefs::enableBlanks()) + if (!checkForBlank(text(row, col), true)) + g.setColor(QColorGroup::Text, Qt::red); + + QTable::paintCell (p, row, col, cr, selected, g ); +} + +void KWordQuizView::keyPressEvent( QKeyEvent * e) +{ + /*if (isEditing()) + if (e->key() == Key_Tab) + { + endEdit(currentRow(), currentColumn(), true, true); + activateNextCell(); + return; + } + else + return; + */ + if (e->key() == Key_Tab) + { + activateNextCell(); + return; + } + QTable::keyPressEvent(e); +} + +void KWordQuizView::slotCheckedAnswer( int i ) +{ + if (i == -1) + { + clearSelection(); + addSelection(QTableSelection(m_currentSel.topRow(), m_currentSel.leftCol(), m_currentSel.bottomRow(), m_currentSel.rightCol())); + setCurrentCell(m_currentRow, m_currentCol); + } + else + { + clearSelection(); + setCurrentCell(i, 0); + selectRow(i); + } +} + +bool KWordQuizView::eventFilter( QObject * o, QEvent * e ) +{ + if (o == cellEditor) + { + if ( e->type() == QEvent::KeyPress ) + { + QKeyEvent *k = (QKeyEvent *)e; + if (k->key() == Key_Tab) + { + endEdit(currentRow(), currentColumn(), true, true); + activateNextCell(); + return true; + } + } + } + return QTable::eventFilter(o, e); +} + +void KWordQuizView::setText(int row, int col, const QString & text) +{ + QTableItem *itm = item(row, col); + if (itm) { + itm->setText(text); + itm->updateEditor(row, col); + updateCell(row, col); + } else { + KWQTableItem *i = new KWQTableItem(this, QTableItem::OnTyping, text); + setItem(row, col, i); + } +} + +#include "kwordquizview.moc" diff --git a/kwordquiz/src/kwordquizview.h b/kwordquiz/src/kwordquizview.h new file mode 100644 index 00000000..6e963064 --- /dev/null +++ b/kwordquiz/src/kwordquizview.h @@ -0,0 +1,123 @@ +/*************************************************************************** + kwordquizview.h - description + ------------------- + begin : Wed Jul 24 20:12:30 PDT 2002 + copyright : (C) 2002 by Peter Hedlund + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KWORDQUIZVIEW_H +#define KWORDQUIZVIEW_H + +#ifdef HAVE_CONFIG_H +#include +#endif + +// include files for Qt +#include + +#include + +#include "wqlreader.h" +#include "wqundo.h" + +#include +#include "wqundo.h" +//include + +class KWordQuizDoc; +class DlgSpecChar; + +/** +@author Peter Hedlund +*/ + +class KWQTableItem :public QTableItem +{ +public: + KWQTableItem( QTable* table, EditType et, const QString & text ); + virtual int alignment() const; +}; + +class KWordQuizView : public QTable +{ + Q_OBJECT + public: + /** Constructor for the main view */ + KWordQuizView(QWidget *parent = 0, const char *name=0); + /** Destructor for the main view */ + ~KWordQuizView(); + + /** returns a pointer to the document connected to the view instance. Mind that this method requires a KWordQuizApp instance as a parent + * widget to get to the window document pointer by calling the KWordQuizApp::getDocument() method. + * + * @see KWordQuizApp#getDocument + */ + KWordQuizDoc *getDocument() const; + + //Reimplemented from QTable + void paintCell ( QPainter * p, int row, int col, const QRect & cr, bool selected, const QColorGroup & cg ); + void setFont( const QFont &); + void setText( int row, int col, const QString &text ); + + /** contains the implementation for printing functionality */ + void print(KPrinter *pPrinter); + bool gridIsEmpty(); + void addUndo(const QString & caption); + void doEditUndo(); + void doEditCut(); + void doEditCopy(); + void doEditPaste(); + void doEditClear(); + void doEditInsert(); + void doEditDelete(); + void doEditMarkBlank(); + void doEditUnmarkBlank(); + void doVocabSort(); + void doVocabShuffle(); + void doVocabRC(); + void doVocabSpecChar(); + bool checkSyntax(bool all, bool blanks); + void saveCurrentSelection(bool clear); + protected: + QWidget * beginEdit(int row, int col, bool replace); + void endEdit ( int row, int col, bool accept, bool replace ); + void activateNextCell(); + void keyPressEvent( QKeyEvent* ); + bool eventFilter( QObject*, QEvent* ); + public slots: + void adjustRow(int row); + void slotSpecChar(const QChar &); + void slotCheckedAnswer(int ); + + private slots: + void slotDlgSpecCharClosed(); + + signals: + void undoChange(const QString & text, bool enabled); + + private: + int m_currentRow; + int m_currentCol; + QString m_currentText; + QTableSelection m_currentSel; + DlgSpecChar* dlgSpecChar; + QWidget * cellEditor; + /** the list of the undo objects */ + static QValueList *m_undoList; + + void doNewPage(QPainter & painter, int res, int type); + void doEndOfPage(QPainter & painter, int vPos, int pageNum, int res, int type); + bool checkForBlank(const QString & s, bool blank); +}; + +#endif // KWORDQUIZVIEW_H diff --git a/kwordquiz/src/kwqnewstuff.cpp b/kwordquiz/src/kwqnewstuff.cpp new file mode 100644 index 00000000..cc8310a7 --- /dev/null +++ b/kwordquiz/src/kwqnewstuff.cpp @@ -0,0 +1,96 @@ +/*************************************************************************** + Implementation of KNewStuff + ------------------- + begin : Thu Jun 02 13:12:30 PDT 2002 + copyright : (C) 2005 by Peter Hedlund + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include + +#include +#include +#include +#include +#include + +#include "kwordquiz.h" +#include "kwqnewstuff.h" +#include "prefs.h" + +KWQNewStuff::KWQNewStuff(QWidget *parent, const char *name) : QObject(), KNewStuff("kdeedu/vocabulary", parent) +{ + m_app = (KWordQuizApp *) parent; +} + + +bool KWQNewStuff::install(const QString & fileName) +{ + m_app->slotFileOpenRecent(KURL(fileName)); + return true; +} + + +bool KWQNewStuff::createUploadFile(const QString & fileName) +{ + return true; +} + + +QString KWQNewStuff::destinationPath(KNS::Entry * entry) +{ + if (entry) + { + KURL url = entry->payload(); + QString fileName = url.fileName(); + + QString path = Prefs::installPath(); //default is Vocabularies which will be created in the user's home directory + QString file; + + if (path.isEmpty()) + file = KNewStuff::downloadDestination(entry); //fall back on a temp file, should never happen + else + { + file = QDir::home().path() + "/" + path + "/"; + KStandardDirs::makeDir(file); //ensure the directory exists + file += fileName; + } + return file; + } + else + return QString::null; +} + + +QString KWQNewStuff::downloadDestination(KNS::Entry * entry) +{ + QString file = destinationPath(entry); + + if (KStandardDirs::exists(file)) + { + int result = KMessageBox::questionYesNo(parentWidget(), + i18n("The file '%1' already exists. Do you want to overwrite it?") + .arg(file), + QString::null, + i18n("Overwrite"),i18n("Do Not Overwrite")); + if (result == KMessageBox::No) + return QString::null; + } + KMessageBox::information(parentWidget(), + i18n("The selected file will now be downloaded and saved as\n'%1'.") + .arg(file), + QString::null, + "NewStuffDownloadLocation"); + return file; +} + +#include "kwqnewstuff.moc" diff --git a/kwordquiz/src/kwqnewstuff.h b/kwordquiz/src/kwqnewstuff.h new file mode 100644 index 00000000..eb91044a --- /dev/null +++ b/kwordquiz/src/kwqnewstuff.h @@ -0,0 +1,66 @@ +/*************************************************************************** + Implementation of KNewStuff + ------------------- + begin : Thu Jun 02 13:12:30 PDT 2002 + copyright : (C) 2005 by Peter Hedlund + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KWQNEWSTUFF_H +#define KWQNEWSTUFF_H + +#include + +class KWordQuizApp; + +/** +@author Peter Hedlund +*/ +class KWQNewStuff : public QObject, public KNewStuff +{ +Q_OBJECT +public: + KWQNewStuff(QWidget *parent = 0, const char *name = 0); + + /** + Installs a downloaded file according to the application's configuration. + + @param fileName filename of the donwloaded file + @return @c true in case of installation success, @c false otherwise + */ + bool install(const QString &fileName); + + /** + Creates a file suitable for upload. + Note that this method always fails, since using KNewStuffGeneric + means that the provided file must already be in a usable format. + + @param fileName the name of the file to upload after its creation + @return @c true in case of creation success, @c false otherwise + */ + bool createUploadFile(const QString &fileName); + + /** + Queries the preferred destination file for a download. + + @param entry a Hotstuff data entry + @return destination filename, or 0 to return directory only + */ + QString downloadDestination(KNS::Entry *entry); + +private: + QString destinationPath(KNS::Entry *entry); + + KWordQuizApp * m_app; +}; + +#endif diff --git a/kwordquiz/src/main.cpp b/kwordquiz/src/main.cpp new file mode 100644 index 00000000..57fefbfd --- /dev/null +++ b/kwordquiz/src/main.cpp @@ -0,0 +1,102 @@ +/*************************************************************************** + main.cpp - description + ------------------- + begin : Wed Jul 24 20:12:30 PDT 2002 + copyright : (C) 2002-2003 by Peter Hedlund + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include "kwordquiz.h" +#include "version.h" + +static const char *description = I18N_NOOP("A powerful flashcard and vocabulary learning program"); + +static KCmdLineOptions options[] = +{ + { "m", 0, 0 }, + { "mode ", I18N_NOOP("A number 1-5 corresponding to the \nentries in the Mode menu"), 0 }, + { "g", 0, 0 }, + { "goto ", I18N_NOOP("Type of session to start with: \n'flash' for flashcard, \n'mc' for multiple choice, \n'qa' for question and answer"), 0 }, + { "+[File]", I18N_NOOP("File to open"), 0 }, + { 0, 0, 0 } +}; + +int main(int argc, char *argv[]) +{ + KAboutData aboutData("kwordquiz", + I18N_NOOP("KWordQuiz"), + KWQ_VERSION, + description, + KAboutData::License_GPL, + "(c) 2003-2005, Peter Hedlund", + 0, + "http://edu.kde.org/kwordquiz", + "submit@bugs.kde.org"); + + aboutData.addAuthor("Peter Hedlund", 0, "peter.hedlund@kdemail.net"); + aboutData.addCredit("Anne-Marie Mahfouf", I18N_NOOP("KDE Edutainment Maintainer"), "annma@kde.org", 0); + + KCmdLineArgs::init( argc, argv, &aboutData ); + KCmdLineArgs::addCmdLineOptions( options ); // Add our own options. + + KApplication app; + + if (app.isRestored()) + { + RESTORE(KWordQuizApp); + } + else + { + KWordQuizApp *kwordquiz = new KWordQuizApp(); + kwordquiz->show(); + + KCmdLineArgs *args = KCmdLineArgs::parsedArgs(); + + if (args->count()) + { + kwordquiz->openDocumentFile(args->arg(args->count() - 1)); + QCString mode = args->getOption("mode"); + if (!mode.isEmpty()) + { + if (mode == "1") + kwordquiz->slotMode1(); + if (mode == "2") + kwordquiz->slotMode2(); + if (mode == "3") + kwordquiz->slotMode3(); + if (mode == "4") + kwordquiz->slotMode4(); + if (mode == "5") + kwordquiz->slotMode5(); + } + QCString go_to = args->getOption("goto"); + if (!go_to.isEmpty()) + { + if (go_to == "flash") + kwordquiz->slotQuizFlash(); + if (go_to == "mc") + kwordquiz->slotQuizMultiple(); + if (go_to == "qa") + kwordquiz->slotQuizQA(); + } + } + else + { + kwordquiz->openDocumentFile(); + } + args->clear(); + } + return app.exec(); +} diff --git a/kwordquiz/src/multipleview.cpp b/kwordquiz/src/multipleview.cpp new file mode 100644 index 00000000..9c050a86 --- /dev/null +++ b/kwordquiz/src/multipleview.cpp @@ -0,0 +1,290 @@ +/* This file is part of KWordQuiz + Copyright (C) 2003 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include +#include + +#include +#include +#include + +#include "kwordquiz.h" +#include "multipleview.h" +#include "prefs.h" + +MultipleView::MultipleView(QWidget *parent, const char *name, WFlags f) + : MultipleViewBase(parent, name, f) +{ + m_score = new WQScore(); +} + + +MultipleView::~MultipleView() +{} + +void MultipleView::setQuiz(WQQuiz *quiz) +{ + m_quiz = quiz; +} + +void MultipleView::init() +{ + + m_score ->setQuestionCount(m_quiz->questionCount()); + m_score ->setAsPercent(Prefs::percent()); + m_question = 0; + m_error = 0; + + opt1->show(); + opt2->show(); + opt3->show(); + + lblQuestion -> setFont(Prefs::editorFont()); + lblPreviousQuestion -> setFont(Prefs::editorFont()); + lblYourAnswer -> setFont(Prefs::editorFont()); + lblCorrect -> setFont(Prefs::editorFont()); + opt1->setFont(Prefs::editorFont()); + opt2->setFont(Prefs::editorFont()); + opt3->setFont(Prefs::editorFont()); + + picAnswered->clear(); + picCorrect->clear(); + picError->clear(); + + lblPreviousQuestionHeader->clear(); + lblPreviousQuestion->clear(); + lblYourAnswerHeader->clear(); + lblYourAnswer->clear(); + lblCorrectHeader->clear(); + lblCorrect->clear(); + + picPrevious->clear(); + picYourAnswer->clear(); + picCorrectAnswer->clear(); + + KWordQuizApp *win=(KWordQuizApp *) parent(); + win->actionCollection()->action("quiz_check")->setEnabled(true); + win->actionCollection()->action("quiz_repeat_errors")->setEnabled(false); + + updateScore(); + showQuestion(0); +} + +void MultipleView::slotCheck() +{ + KWordQuizApp *win=(KWordQuizApp *) parent(); + if (win->actionCollection()->action("quiz_check")->isEnabled()) + { + + QString ans; + bool oneIsChecked = false; + + if (opt1->isChecked()) + { + ans = opt1->text().mid(3, opt1->text().length()); + oneIsChecked = true; + } + + if (opt2->isChecked()) + { + ans = opt2->text().mid(3, opt2->text().length()); + oneIsChecked = true; + } + + if (opt3->isChecked()) + { + ans = opt3->text().mid(3, opt3->text().length()); + oneIsChecked = true; + } + + if (!oneIsChecked) + return; + + bool fIsCorrect = m_quiz->checkAnswer(m_question, ans); + + if (fIsCorrect) + { + + picYourAnswer->setPixmap(KGlobal::iconLoader()->loadIcon("check", KIcon::Panel)); + lblCorrectHeader->clear(); + picCorrectAnswer->clear(); + lblCorrect->clear(); + m_score->countIncrement(WQScore::cdCorrect); + updateScore(); + KNotifyClient::event(winId(), "QuizCorrect", i18n("Your answer was correct!")); + } + else + { + m_error++; + + picYourAnswer->setPixmap(KGlobal::iconLoader()->loadIcon("error", KIcon::Panel)); + + lblCorrect->setText(m_quiz->answer(m_question)); + //lblCorrect->setFont(m_quiz->fontAnswer(m_question)); + picCorrectAnswer->setPixmap(KGlobal::iconLoader()->loadIcon("check", KIcon::Panel)); + lblCorrectHeader->setText(i18n("Correct Answer")); + m_score->countIncrement(WQScore::cdError); + updateScore(); + KNotifyClient::event(winId(), "QuizError", i18n("Your answer was incorrect.")); + } + + lblPreviousQuestionHeader->setText(i18n("Previous Question")); + lblPreviousQuestion->setText(m_quiz->question(m_question)); + //lblPreviousQuestion->setFont(m_quiz->fontQuestion(m_question)); + picPrevious->setPixmap(KGlobal::iconLoader()->loadIcon("question", KIcon::Panel)); + + lblYourAnswerHeader->setText(i18n("Your Answer")); + lblYourAnswer->setText(m_quiz->yourAnswer(m_question, ans)); + //lblYourAnswer->setFont(m_quiz->fontAnswer(m_question)); + + if (++m_question < m_quiz->questionCount()) + { + showQuestion(m_question); + } + else + { + m_quiz->finish(); + win->actionCollection()->action("quiz_check")->setEnabled(false); + win->actionCollection()->action("quiz_repeat_errors")->setEnabled((m_error > 0)); + + lblQuestionLanguage->setText(i18n("Summary")); + lblQuestion->clear(); + lblAnswerLanguage->clear(); + opt1->hide(); + opt2->hide(); + opt3->hide(); + picQuestion->setPixmap(KGlobal::iconLoader()->loadIcon("kwordquiz", KIcon::Panel)); + picAnswer->clear(); + } + } +} + +void MultipleView::slotOpt1Clicked() +{ + if (Prefs::autoCheck()) + slotCheck(); + else + { + opt2->setChecked(false); + opt3->setChecked(false); + } +} + +void MultipleView::slotOpt2Clicked() +{ + if (Prefs::autoCheck()) + slotCheck(); + else + { + opt1->setChecked(false); + opt3->setChecked(false); + } +} + +void MultipleView::slotOpt3Clicked() +{ + if (Prefs::autoCheck()) + slotCheck(); + else + { + opt1->setChecked(false); + opt2->setChecked(false); + } +} + +void MultipleView::slotRestart() +{ + m_quiz->activateBaseList(); + init(); +} + +void MultipleView::slotRepeat() +{ + m_quiz->activateErrorList(); + init(); +} + +void MultipleView::updateScore() +{ + QString s; + s = s.setNum(m_quiz->questionCount(), 10); + lblScoreCount->setText(s); + picCount->setPixmap(KGlobal::iconLoader()->loadIcon("kwordquiz", KIcon::Panel)); + + s = m_score->answerText(); + lblScoreAnswered->setText(s); + if (!s.isEmpty()) + picAnswered->setPixmap(KGlobal::iconLoader()->loadIcon("question", KIcon::Panel)); + + s = m_score->correctText(); + lblScoreCorrect->setText(s); + if (!s.isEmpty()) + picCorrect->setPixmap(KGlobal::iconLoader()->loadIcon("check", KIcon::Panel)); + + s = m_score->errorText(); + lblScoreError->setText(s); + if (!s.isEmpty()) + picError->setPixmap(KGlobal::iconLoader()->loadIcon("error", KIcon::Panel)); +} + + +/*! + \fn MultipleView::showQuestion(int i) + */ +void MultipleView::showQuestion(int i) +{ + + lblQuestionLanguage -> setText(m_quiz ->langQuestion(i)); + lblQuestion -> setText(m_quiz ->question(i)); + //lblQuestion -> setFont(m_quiz->fontQuestion(i)); + + picQuestion->setPixmap(KGlobal::iconLoader()->loadIcon(m_quiz->quizIcon(i, WQQuiz::qiLeftCol), KIcon::Panel)); + + lblAnswerLanguage -> setText(m_quiz ->langAnswer(i)); + + //opt1->setFont(m_quiz->fontAnswer(i)); + //opt2->setFont(m_quiz->fontAnswer(i)); + //opt3->setFont(m_quiz->fontAnswer(i)); + + QStringList sl = m_quiz->multiOptions(i); + QString s[10]; + int j = 0; + for(QStringList::Iterator it = sl.begin(); it != sl.end(); ++it) + { + s[j] = *it; + j++; + } + + opt1->setText("&1 " + s[0]); + opt2->setText("&2 " + s[1]); + opt3->setText("&3 " + s[2]); + + opt1->setChecked(false); + opt2->setChecked(false); + opt3->setChecked(false); + + picAnswer->setPixmap(KGlobal::iconLoader()->loadIcon(m_quiz->quizIcon(i, WQQuiz::qiRightCol), KIcon::Panel)); +} + +void MultipleView::slotApplySettings( ) +{ + m_score ->setAsPercent(Prefs::percent()); + updateScore(); +} + +#include "multipleview.moc" diff --git a/kwordquiz/src/multipleview.h b/kwordquiz/src/multipleview.h new file mode 100644 index 00000000..c5b1cd16 --- /dev/null +++ b/kwordquiz/src/multipleview.h @@ -0,0 +1,60 @@ +/* This file is part of KWordQuiz + Copyright (C) 2003 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef MULTIPLEVIEW_H +#define MULTIPLEVIEW_H + +#include "multipleviewbase.h" + +#include "wqscore.h" + +/** +@author Peter Hedlund +*/ +class MultipleView : public MultipleViewBase +{ +Q_OBJECT +public: + MultipleView(QWidget *parent = 0, const char *name = 0, WFlags f = 0); + + ~MultipleView(); + + void setQuiz(WQQuiz *quiz); + void init(); + +public slots: + void slotCheck(); + void slotRepeat(); + void slotRestart(); + void slotOpt1Clicked(); + void slotOpt2Clicked(); + void slotOpt3Clicked(); + void slotApplySettings(); + +private: + WQQuiz *m_quiz; + WQScore *m_score; + + int m_question; + int m_error; + + void updateScore(); + void showQuestion(int i); +}; + +#endif diff --git a/kwordquiz/src/multipleviewbase.ui b/kwordquiz/src/multipleviewbase.ui new file mode 100644 index 00000000..5d85e7af --- /dev/null +++ b/kwordquiz/src/multipleviewbase.ui @@ -0,0 +1,976 @@ + +MultipleViewBase + + + MultipleViewBase + + + + 0 + 0 + 596 + 619 + + + + + 5 + 5 + 0 + 0 + + + + + 0 + 0 + + + + + unnamed + + + + layout58 + + + + unnamed + + + + lblQuestionLanguage + + + + 7 + 0 + 0 + 0 + + + + + 0 + 32 + + + + + 1 + + + + Language 1 + + + AlignTop + + + The question + + + Language or other identifier for the question + + + + + lblQuestion + + + + 7 + 5 + 0 + 0 + + + + This is your question + + + AutoText + + + false + + + WordBreak|AlignTop + + + The question + + + The question + + + + + picQuestion + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image0 + + + true + + + The question + + + + + + + layout60 + + + + unnamed + + + + picYourAnswer + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image0 + + + true + + + Your previous answer + + + + + lblYourAnswerHeader + + + + 7 + 0 + 0 + 0 + + + + + 0 + 32 + + + + + 1 + + + + Your Answer + + + AlignTop + + + Your previous answer + + + Your answer to the previous question + + + + + lblYourAnswer + + + + 7 + 5 + 0 + 0 + + + + This was your answer + + + AutoText + + + false + + + WordBreak|AlignTop + + + Your previous answer + + + Your answer to the previous question + + + + + + + layout13 + + + + unnamed + + + + line1_2 + + + WidgetOrigin + + + HLine + + + Sunken + + + Horizontal + + + + + layout12 + + + + unnamed + + + + lblScoreCount + + + + 5 + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + + 24 + + + + 00 + + + AlignVCenter|AlignLeft + + + Questions + + + The number of questions in the session + + + + + picCorrect + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image1 + + + true + + + Correct answers + + + The number of questions answered correctly. May be shown as a percentage. + + + + + lblScoreCorrect + + + + 5 + 0 + 0 + 0 + + + + + 0 + 255 + 0 + + + + + 24 + + + + 00 + + + AlignVCenter|AlignLeft + + + Correct answers + + + The number of questions answered correctly. May be shown as a percentage. + + + + + picError + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image1 + + + true + + + Incorrect answers + + + The number of questions answered incorrectly. May be shown as a percentage. + + + + + picCount + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image1 + + + true + + + Questions + + + The number of questions in the session + + + + + lblScoreAnswered + + + + 5 + 0 + 0 + 0 + + + + + 0 + 0 + 255 + + + + + 24 + + + + 00 + + + AlignVCenter|AlignLeft + + + Answered questions + + + The number of questions already answered. May be shown as a percentage. + + + + + picAnswered + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image1 + + + true + + + Answered questions + + + The number of questions already answered. May be shown as a percentage. + + + + + lblScoreError + + + + 5 + 0 + 0 + 0 + + + + + 255 + 0 + 0 + + + + + 24 + + + + 00 + + + AlignVCenter|AlignLeft + + + Incorrect answers + + + The number of questions answered incorrectly. May be shown as a percentage. + + + + + + + + + layout61 + + + + unnamed + + + + lblCorrectHeader + + + + 7 + 0 + 0 + 0 + + + + + 0 + 32 + + + + + 1 + + + + Correct Answer + + + AlignTop + + + Previous correct answer + + + The correct answer to the previous question + + + + + lblCorrect + + + + 7 + 5 + 0 + 0 + + + + This was the correct answer + + + AutoText + + + false + + + WordBreak|AlignTop + + + Previous correct answer + + + The correct answer to the previous question + + + + + picCorrectAnswer + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image0 + + + true + + + Previous correct answer + + + + + + + layout63 + + + + unnamed + + + + picAnswer + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image2 + + + true + + + Your choices + + + + + opt2 + + + + 7 + 5 + 0 + 0 + + + + + 0 + 20 + + + + &2 Option + + + Your choices + + + Three choices for the answer. One is correct. + + + + + opt1 + + + + 7 + 5 + 0 + 0 + + + + + 0 + 20 + + + + &1 Option + + + Your choices + + + Three choices for the answer. One is correct. + + + + + lblAnswerLanguage + + + + 7 + 0 + 0 + 0 + + + + + 0 + 32 + + + + + 1 + + + + Language 2 + + + AlignTop + + + Your choices + + + Language or other identifier for the answer + + + + + opt3 + + + + 7 + 5 + 0 + 0 + + + + + 0 + 20 + + + + &3 Option + + + Your choices + + + Three choices for the answer. One is correct. + + + + + + + layout59 + + + + unnamed + + + + lblPreviousQuestionHeader + + + + 7 + 0 + 0 + 0 + + + + + 0 + 32 + + + + + 1 + + + + Previous Question + + + AlignTop + + + Previous question + + + The previous question + + + + + lblPreviousQuestion + + + + 7 + 5 + 0 + 0 + + + + This was your question + + + AutoText + + + false + + + WordBreak|AlignTop + + + -1 + + + Previous question + + + The previous question + + + + + picPrevious + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image0 + + + true + + + Previous question + + + + + + + line1 + + + HLine + + + Sunken + + + Horizontal + + + + + + + 789cdd9c5b536ac996a8dff7afa8d8f9b6a3235b1410e2c47940515054c0bb76f4435e270888cadd8ef3dfcfc81c63a413c455aeaa55dd15bd0d6af9c92433478e7bcec9fef77ffd76df39ffed5ffffe8fc9544dfbe637d3536fbffdcbce46a3d57ffce7fffdaf7ffcb3b0b3f35b78952ae5df76fff96ffff8a758fe667e133bf17f91ab892b81d594b980ef2f888b78bd9289f1fa09335d3f27aed0f5c789f1fa3d66bcde9e27c6f7793d063fef5f12c7f735cd5fa0f5db3a31ad4f9f44aea4f5ce12e3f847cc38bf7b4f8ce39f12f3fa45627cff8e993e7f9118df7f21a6f5db8bc438ff9c99f6ab82ccf2b883c438de21338e2f56c4249f20f90ab45e3d24a6f98d0e0ca3d17cae8dccf36563667cdf0c88797cbe9ec6171d621a5fd59177d99e3c317dbe6789e9f32eaebf50e1ebd53d315def9b89515e47ccfa50c4347f16f77b37cda70bc4bc1f2362ba5e64c87bbcde7762fabca910b3bcfb91ab7c7d364f8cfabc22667b3b27e6f90f88697ee7918b349e89d7ef15f87a352066fddd27c6f9ae91f9f3a29718df7f23a6f5d851e2f8be3f62267d2f89697e1bf5b597d6a75bc4bc3f2631eae78299ec794accfbd74d8ceb5b10b33e4ce2f87e86f2554b255a4f8c1fc5027fde4d88793ff713a37c17ccb81e6d904b6c6f6789e3f5e68599d65f23a6f95d3571bcbe2789abb4fea7c4f17dab90f74bb4bf31de15558958bf12d3f566c14cef5790cb05e2387f69b764d1fffd09f36e35ae6f8a5c2ed07827ccf4f91d629a3f5389f1fa3be65d945713937c9e3f6f493fcf91617d7b8538fe2e31ed8f3a64a6f85e232679459919dff77bc434be7f60a6cf1f26c6783860c6f52a5cafda2779cd4162bcbec68cd7675d62d6ef2831cedf63c6cfbb9bc065d88f3ddc6f454ceb71c7ccb47f1d66dc1fff96387e3e6b20f37a5531318e3763c6f1ec1131adc7ef32e3fb3d474cfa726566ca178a99ae37c46c4f38bfe2f8252c31c7af33e434ff3b33da9faf31a3bcf68698e6778fcc78bd382026fd6a9118af1f3293fcf78971be297285f64bdd30d3f5d17ff6f7387e65c7c8e9fd65e2389e62a6fdf4f789f1fd07625a7fb6604679b3b85ffb3ac5b37e6294a7c84cf6a990d37867cce44fcfc46cdfaf89f17a5c9fae92fcd91d33addf258ed7eb3e338d1ff375652fbdffc68cef8b2131c9afdf99f17dd727a6f5ab1633d9bb4f8ceb8dfe5bd1fb1c3f703c5d2579c41b335edf53c88af573c14cf6d54c8cf6704accf6586726fdf413e3fb717f211d51bc544fcc14ff3531c52fd520a67865aac4248fde43e6f56625669ccf9e10d37acc4362dc5fc75c44fdac88157d7ec85c54717cbedee17ce69619af179219c7331364bd4bf1c13093bd9413637c7b66267b78212e533e9e27c6fd23f9b4a2f1ef1363bcb864a6fc83fb6d787fad26e67c3024667b2933d3fb7789317fed235739ff3599f17d3b65a6f88ffb61787fcd9898f6cfcc9971ff541f19f603f7f78c19dfcf0a89a37e6c8b98f6abe713633c5830d37edc30e3fae41d33cea70c33cda7994bd8cf9d10d3feab9dc4a89f67669c4f9e268eef4b9e5f917f3d248ef3cb19b1c3f1652d317e7ec54ce31f24c6f9df99513e739518e523790dd9a71c27c6f107cc34fe3c31eea724a6fd16c78931ff3d32937f1f11d3fed8e8afaac8f6e217cc942f268971bdbbc45c1ff0e7395ede3297a33df819f3fe5ebcfe8598f2a36d33e37cfa1e59efa27e7d8398ecc19e31a33dd8f43ed99f60c6cf674b62d2b72e3253bdc2e3b1be1f9869fcb7c438fe3e338e6f7688c91e6c8199fc759c18fdb3c54cf3dbc4187f7acc688ff22a31fa679919d7e7d2f8b4bef4795c9f257d25fb7a4f8cf69531937dd513e3fb27cce49fedc4b89e3e33c5cbe7c4b89fb45eb64f6913e3f88299e6d789f1fd2366b28f4562cc678699f26f2531e653da0f43f1419e27c6f127cc347fba9ef4d565a6f978bd142f3cef07c787b3c4f8f91b66f22fb44753e5fa551053fc772d66b28f4366f22766ae1f9f98f17a3140565c0fa9c4e83f5564b62777ce8cf6e4cf1263be45f90ceb5f7f30c6833133c5eb0233d9a7488cf6d96726ffc98849fffa3231c6cf3233c9779a18e34d8399fca59b18d793aea77a205d4febe93093bfdc11937d189687ede32531e6e70b668a97ef89d1fef798a9fe1c27c67c7ac58ceb933b89717d33665c9fda27267bb37b89311e5f3353bcbf4b8cf65e6126fdf1fe53bc311789b19e7b44b6142fac6726ff386226f9e3f5bac8fd859810537ec8a6cc946faf89b91f6812b33d9f23572ddabf1d33633eb1afc8acdfec9298fdf58a99eca1c64cf6f096388eafcbcc947fe689d11f1e88693fb56626ff7864267d5f27c6f947ccb4de2c318e2f902dfb578799f6ab9b18e563267f70d11eb4e57ced717cabb8debf2476b87f6688ac499f421097f17d8dfab286f289bf41b6e43f3efab32971ff632e91793efb82ccf5b5b1ccb43f89a93ea825d6713f98c9bfb36a62946f9f98f36986ccf14a14912df9774f13937e6db40f6339ff6712d9eca2bd6503665c8fee11733d72c98cefdbd89fd812f733fe38711c4f1c22b37d66fbccd40f25a6cf3f31e3f86645ccfe3b64a6783262c6fdf40564b617b14b4cf9d8df26c6fc2499493fb47ecbf5b54f8cfedf21e6f873c94cf127d687d6b17caec94cfef79a18fdfb9998fc43f3f50ee55707cc95285f564466ffd03e31ce77ca4cf9e881993eff9a388eefcf89b95fb963a67a6e9418e3e92d33e59ffbc4a8df1e33c5978c19e7170d62da5f51488ce31f3253ff2d13e3fa4e9829fe961363feb966a6f38ba3c4f8fe9498eb9766629c7fc94cf96f9118f5ffce4cfdcd1333da9f447b768eebcf51621cff8999ece536318edf63a67ae63131ae9feccb71fff39018e3d90e338d4ffa71b4bf59ccafae6ca93ed1e7cca81f5324a6fce22789d19f2f99d17e748798f5d360a6f3ac47668aff27ccd4afb49869fec3c4e8ff67c4a41fdd65a6faa99418e3ef0133e5a759628c378a99ece32a31c68b57665aef2e33ea57dd26c678cdfbe768bd53e4a4ffe7c4a8ff2133d9974b8cefb79869fdf3c4a8ff0e33ae5fb513a37c4b668a37c7cc18dff50333c943fbc9f6244de2b89e2ecbc3fd8a4a8cebe5f1a95e35edc498ff66ccb4dfaf89315eed3253bdcff273ffd2488cf379665a4f3f31be5f64a6fcc8fb4bfe2e6e9829bed413a37fa03d38b6076f99293e4f12c7f5ba0133dab3ab33a33dbb4262b497f47eb518df7f42667dbb9dc4a8cf0b66aa070e12a33d3c32d3f9d54b62dccf6b66aa6706ccb81e5761c6f5184fcce7554789f17e58c64cfae5f9391f5c26c67a81e7e3f38b2233eadb9498d11eb355628c2f37ccb4de2e31e7e35d66b287d7c4680fbc7f1c8f2a89d1df797f285fc8341ee93f8d47fe3462c6f5cb2a33f9533331ea7b8f99f21fbfcff9e52d31d6ab8e99eab93133f9cf3231d6439699ecf38a99eab953644ff125f3ccd41fc778e6cb493f3b89513f8219d76f578951be0e33d9731a4f99b8fe1631ed9f9b27c6f11d33e9ff3631d63f3d669c5f9512a33dbc31e3fca24e4cfb639f98a9df2c24c6faeb9499fa83c4245f8519c7f7d5c4513e6b90797fcd3333d9d71e33f50bd789717d1933e5db4e625c9f64a67a8de4f7dcefaf98a99f8af9c57be85f707f6bc8dc0f78bcdeb37efc01b38ef2652362a56d64b407cfebd147ccd44f2c98697f74e2387ef646ccfdaa61c6ebbb5329feaa97546bbfebf04a6ca4a5d72f992bdad65f26c9efbc5812fb6bc6fb057ab1b9fdfd99d5d9bf9f5eb649b2b9caf0efaf5af15faa97df95eecbeb82ffb80ffff99fd7cb37a4f9fa3af5eb24f96bf4d2fdc2877e64857f5fbdfca4747f33bd481fffcde0d5937de0273908be40392559931cc2df3dbc46f1fa0170efefa517f92cc7b0ba2cfefe14572840a217f90a92a11419fc3d83df7bf037fcbd1fa5c87e9dee7f855ee49b9cc0eac6f0fb24e807a41a47eb09124ee52ce903a5097a9acb05bc967205af5f26cd2ff397779264d2fdf08d77902afc5b0b3aa3087c200f651dfe3d92c7515f6c6d7f0fbdd8b8e206481256dd94b5dc7b9a24a8c3bf61f527a08f53d9025ec66bc3e7cefe5679ff1c56741ead6b082bbf8015b7645b7664575eca2b792d6fe4adbc93f7f2413eca1d5980bfefca3d59846b3d7caef4b7aac71ab22cf741925759915558e9a390420825b430c20a277cfc7122133dd1174f62208662249ec518ae1f8a975f23c937f5f2551ef8c81123f0e296ec8a57f12626620aab9e89b958c4d7422cd3cf22fe6d2e56e25dd4c4813884cfd4418f6085a4e33f916fbea117185d1cc1eb38ce463d0844d4770196259ae2442ec5a9688933712e2e443bae977f965ffc2c48aa8ee882fe2ec595b886b8d684f16e20f6853807d141dc824f3d89bb5fa797b057e25e1c8907f1287650125180b8f4266b625766624f14454994c5bea8c4d557e967bb14f4ae924a449e8bb6524a2ba32c4487a61cc31cbde04b2089564e0ae57fb55e409ae38dbfd7e44265aaa7faea490d488e25a4f81f49f221699487fe166d0ee419aa91acaa678871a18e08511e32ad7afeb5fe023a39160fc947c0b260b6851aab17f5aade602d643769753ffaa9aa899aaa296967a6849ac74fafd4422de59d5aa977c8aaec875137bf4c2ff0128f6bdebe0f3a69a99a3a5087aa1ef401ab3bfa961cdbf50392a9e3e8411dd500976cca239a6b4215d0b7fad6efe517b06196a42c8d3a9117ea54b5d4197b08eff3171ebfc5ea922db22cd3784590e65c5da8b6ea407419476946dfadad7f26bf84515417466a812497ea2aae1a2debb3876cec7b3e22805509d422d8988c9f5ea61120baa96b75a36ec529f8cd5875d5dd77cf137e2aefe3484e7661ae7b92043d00d7f4598e75ce4b8ada11b95172f15a5da907f5284e61ce90857fa15e623e099a7e563ba09382da851cbe48332f29ba92ad241d6c6613d6e2b1da5bb3b6e30d7d6264eba8a22aa9b268a87d58f99863276401f1a7f412f28985d8555315b0ae1b94843491d74e9064a226396ba9aa2a24a43a55311d2d3fa4029924e90c6b810f6bc5bf645a68a5356464dcd167ecf820affd8938068b0e3dc6443a88c297605d6c376b7136a78d85aac2be5e69a38ada6aa7bd323a1367baa7fbfa490fc4bb1ec6b587fd48d199fd27d1428ff4b3ea4185a362af9a6df6a09bbef32dbdd4602fc672a1c762881e9ff67e3d264539f40bece8ab7ed3133d152d35d633d9d673bd802a650feae6ae5eea957ed7357da0c2fe2ff561d0e88637c577c45c1fe8ba3e8af51a77dba1a35bf75ff3337ad1c750393addd04d6d38068739f5893e4149609a53d4876ee9337d2eaff4856eeb8e7ad65d7d09f573e8d0c6a1b781d834d057fa5adf80be6ea16e9ed18847fa2e274fb23b18ef5e3f40bf73085ddc7194e6e58feb25e6f95dfda85ef40ee4935cd409929056a2bfea82ded5b0f7baa84b30fb10ace2197acb8fd85386881e7a1d2b9790db777559efeb0a66dbe47fcbe4854bd0f0327c8503a24d451e1809f55ae8ea2ed625f990e63bf558a8588c302ace4ad1281f7b8c0e921863ac2a182733e34d7a458946b196a30e1aeb3ac8be07a667fae64948dd32038e89292a2ed33c6d33947b6614fbd103e84b35dd3bf814a1935eb6c66cba72669ecd585d539dbe6ed71895abe6c5bc9a3723cd245e0ffd3fe80425194277f090ea87d0dfd7a264f86fcfccccdc2c14d60cd5a81f91e4889e639666a5afcd3b48e262b7f185f7935e3633d0247afb484e8255e8aea9a9279ceb2323aa599829e8444b73600ed518f64d6fce00b30b90e4dcd421163d45dd8ce1558b9e1c4e9f46e6c81c9b86698234cbe833eb1544dc2d73624e4dcb9cc5b39dc9c65a37fc655b651024911e2a8867e8b44ae67c2d7ae56daca2b459990bd38608318a2712c90268ac73c8dde350a19a0e5c53345d7369aeccb53ce84ecd0dfc6da0e7e6d6dc056ffc54a1c619cdbd79308f66c74c4d01a4e1b1f114f1531cdbac0cc21997d90569a672a542a75589965ce5ecf8d17b983d53d4637d15ade7431f79ddf8e073b08aa6ac9b92299b7d533155f9203be003cd58d90f2c5c6295988bcd8a06651958ad0aa0e3cc1ab393ee84a8758f58f317dec72c46d09129847f4d1bbadffd5c77b2a05a3066006bad13cf605d8374b2e43fc5fe896c580f7f3fb099ed416119ce023aba66fbf609a47913c7f0de891dd8a11dc53cbbfcf4b310fbf65937409a9790ff7f9cf7d7eefc3c7dd43c52e9b11d07ad6006493e1f7d558fec8b7d05496aa813b0483e89cd57820d3983fdd7aa69dfec042441cf9ed9a99d99473b87cf9c419d756a17ba4f95dea78a4e55edd2ae62edfc65ccddaa97707a3dc18acebe8b5763a25672d105f3348c5fb3aff6802acf0648f2713e9c8f98a1d63d1075d0c32174c38b58b7ed8985addb23f9606672251ee0b34dfb2e1fe18a799226c902fbb8b0c7b62177ed1c2c3fd688bfab17d4c5907a39e8ef4cc93643f45772ad8a3c8a7b756d4feca96dc50861d0c3e9347c4d2f100b05e8e40c74d20e966acfd554dfd90bf8fddeb66d07fc26ec1ecc67bbf6529d7f96255a77c75ea99a3c8c96ffc957d6f37ececab82b5da98a78b6d7ebb11846866a38c42f7b636f65a6baf62ef6188d5899f7a85e0a1294797740770ff63ed42bb1c2afa6cc142ced10f2ff1ca4813194b30ff6316966c367c0ca766c816318adf98b3a39e9a54f9e3c84aaee514ca3b7e76b25fc3dd3e710f3bddd5dd329e7e486dd8b3da897da16419212e8e4a33ff9e87e20fb9aa6298b3de8bcf7e5c496edbec852a6cc6b666e2ba6a1bb31c7bcc72c9c93ea533d96f40257865e5be8999071e4cd1e31545fafb6aa4b50a97cbe4fff2ef79d94258c047aee8453a213eb8369d4f0827ab26392c73bed0cd45930865ea847fd0ab16cbeae95681799f6508f995453c4f57e58db56bd3c81346175a0722162259bd30ad5e71da8ea2f205ff82d1d6cc349e7c07f208ad8a229839f743e3a2daa1de72926423decbccb541677f3c2f5a0aeab6fca12e79cb9be7b42bde4d7fba55ec2bb076065e1772d3b42a559d957a6311eefbb816ecba1c93ef7e2760fac259cfbafc4585eb961acae97e0eb1ff6394f27832186d4ddc83d834f85d5811eed1b7449dbf432874eb3112dec79bd7ad9ae97a8b59091a25e6457e8f5aa38ca1246357aaa3ba1265eabeae915a3f3ca94dcd8bd400fb9598d522d4cffadea27fbe05e216b4288838ef8c8bdb9c9662d8e91d34de5a52db05ebe8e6339bd68f91a6d5d83e79b2d7a81f9ddcccddd22ec0f78e3663e0955c9815bba31c4a8e1c7aaa806caeff4c2ad9c02cfbfd60b792cc29c3379ac6a4a935e9297baf7a8c105741532f6453fc8fb6b7a09fdf5349e1e5d09bbb13f5116fde26ad0fd76433c817d1a6e740a7dacbb6c3b48e20e58925c6742ab04490e9d5015f1186b0d1fcf443574736f68971b5eba50e7ae0efa1bfe8c5ee03583dfebee28777a44b2c45554a0c355d0fd864a6ff869d413d93165f093599464fbbd8bd8f5b86388710db9ea62076d63cf39347dd70c95ce478749d60935937c7027512f59bc57fd29bfe4e341d4cd30eed15842e6127e239a6025d671a7b20d393e5853e8b4ce63d5d3c01c2fab4e40ec5a093e195b3bc58cb16c1e6a5fd77267c1e7e28904d802746a93d8dbb4e41d44be65aaca93fceade144dab8b7d517d6bbfcf7925dc21e5df6d8cccf75b6489914719c8d5d0a989635881a5b3c559b8d3670fdcb92ac6b570359d3fb984ff3a8868aeed3a76df3cca77d7158fee520ebad358a14e8285ba2b88ca497f1f3f6e0595d001add56d3b87c9f58098577c3c59cbc2fed069d8ba9d4376d319782b548de41f63d174d7f1bca60ab395dcea531792cf5093e87137ee56d5dc5d8c83e3a893a6bb8f3bd8326592654333e05f0fb2dd455faeaf4bb2a9972edf2908793f5430f7e02f9f6559c24c67e23a9c5cc7bb0ae1042e9c1ad505e8cb3dc6fb7cf3984f3ef789288d8c3636334567e521f42ffba0df9b208dac89db90fbb7cb023b7be676a22724bd7c11c7b8bec56727825e1ec4fb3659445bf7e41ecc5c0ef556ecdb9b508936210a4fd06be97c683d766d8eb2524557801cb613f351b8571976e4c8edea55b2d13559f4087a58d48bfa9dbccff571ec2d41ee13f5227a5ba2d0424bdd9797b2163c3d5807f4ec759b857c12aa15906482d50a69e5c3be3e720d56651d37532fa61befb8e269134402dd707b9acf9ad76c5b0dec9b9ea5f8653fc7b14f7a1945ab59c9857973c5e4bdf978bad04fb20bd79dc3750358c900fa9cbe2b5155bf7ebabcde25a6181b2a5fa0b63b96b7d08515c1f3a7582fc84b578e155bfa149fc3bb7d57d1c55055fe6e3dc67a091d95866ef440165cf573cf1aeec7e9815e826535c0d647f0820a12fca44392e4efc66ce97863b74d11117e9faba5975e885bda49a50a7a27f6b19bb2406d0ebb7b22b3cd68fcb55e50d3d1bbba1ecf46aa187db0868af71633736b46f1ec6b2cbd7d37fbd14f26106f7336ce36a6ef621597ef5dd6ee0ad823afbd093d23e8a6ecea7ab476b7ad4aafb95d7a0b1169b8fdded847bfbfe12fe1ec69651ebdb375ec5fe83c9c4fb067deeb31f590039f994ab018aca2e3ddaedc5de5789f78a9666b31ed23e3046b9af91ef42de19c6505fd4e9f322557a2927665e5fbb2ab4b5f3d9f91ebf7f9d93b1b9fd009afa65ef8a7d08bf15d89643b30bfaef9816985b3c8eed45cf961b4b009c91a6d27f90564c678ce9dbfe3ba164b42afacb41fa8b11fa953ffccb6f0214b38bd80959c99921f6f545b1b7ad938071cc43b37fd50b38a67514bb69bd6e05f60b507daf957f0a91178feb51beb5a3863a1ac722c4817187bfd9b7f8b3df2c79dafb5c818ce31f4102c6da2cbf01aa50ef9c3c6429ca88956b4b014c3a4dbd44baad43f9e89ecc16b129f3ddaf553bc83955f43d47ad5cffcdcf4c2332bea59766cc72fe23dbc399d3ff1897dc52fadf02bff1e64dd762ac19d268c58f30710432a395ffbd0dcdc1fea6b7988f75f24de05ae7fd20bd7359ae40c9e9f490f3dbbb1efbe8ea70ec9ce04e7077fe48fbd09fe02af539bd9993d8af797733d23541dc7be212fcd1be4f81965c06d9933dc395afaa63f8967a41bf74542e4732b7faa2a6a87cec72cd5645feb252fa7f52d9066a90aa21be6413b4b193d44b599ae9827d0e108baa8a57a368fd047b6e2ee531455f7eed0875af8dd9f87afc98234ed6d1d4088e4b19fc867a0b56a1fb472211f3d5456f62ef9f78ff4b2fe0d8f916f439df4e23b601ded0f59282e4f54b0e00e7863db77a1aa1ccb377f691e4dc31eaa2a595aec4f284fcfe4a1bff2d7eef8d333656c67e13ef4514e53496bd1eb2a6ee66ffc2decda738a63fa4bbd6c76541c2b4ecc61f046f04f8acbd122e844595d9bb90e4f633dc0f52559d373f09bbb788ee2f5933b5395b043d0379ad03b7aa1bdbfcf9dc17cb6b5ed36b8506f1a6af098c1f327896b4fd17fe37ea5b3affe21deb398b22c60bf55ae76cd9e13fe51cea1ca3c0369c2bd94b2df71deefc83bb78c116400fdc958ee4385d2977bbee0773f7a678c7b1b3f9b7a035ff2e11e741d2a583ee10df73ef3a78be25bf72bebe25a9c79a8cb20db4d53c4afd2a9728867777a65a53c12bba0f2a6cc7cc997fdbe7b86be7d119e778d35db0e543ae1d4bde82bbe6a0f6d3df59c5fff2c58327d90c94cc4ddf0eb67135fd663dbf532f463d1722af6bcb9ee309fb73395693b88b9067a4cb5238b2a33ed78a7349ce6864a7e02156838fd83fec41bf16a0ec0d7e69f4ef4b64b14cec542862cfb56ecabd6ee24ca4ff7c57e284d53b7ed3344b3cd2710abe959c3955576984104974dec45e233fb43f0d4b7f0149d0aa7e7204da84461bc43b9a76fec51c846e1c98b2ff54194413b917939f32d8846cdf5fb3b3fa91763ef7437cbec32f5471b7d45a8b7207675a1a779846c7611671ad35da4497c76795f9dc45edec4bb1b42974c3febf91af4d218ddb7fca46798da591f62a10ede1efad87c64faba7ff9e2655dd7ec18e71bd9533aabdfb8d74b99dbd9c36c20ef60e693e8a123711275d44877c06d3c777b96993bc986d9287bceedff27ed0469b271f692bdca7688be71f5fd3fa717c80dcfb690bd6593f834cc22b7fa0fffc53bf473759e4d6d433e42a7d68ae73a3a3eedee63ff1962d00afa93b29eabd36ce66bd97cab248bb5ffb6b305f857df48f8bc4fcfc36c792aee3bfe62bc7c11856c99adb27735c8f51ff9993fa2e95c587392d5fc992aa95a7660faf17ce7582f6c51eec95da88307fa3d0b39ab92ee862c3ec990d74f55d7b2baec8234a15a1a7315bc6969df7a4ea99e1d857363d84f951dd3b38958cdf03325793f0a3154aa7b75ae4dd6d06fd6a9bebcb70ff2ded7b3a6d2e604a4e8a46e6d9a93e5ab3806f5851e64276a0471719c9dd2499fdbb4b46fc5b156bccff22e87fa316b6567319a2e37fae0cdee2afe80ddad445bd5e1e71eaace4ed4447edd5f3fc79cff09963803dd9c9b0b9814efbdb8b5e763bf9d5f401f257ce6283bd20df5e866d861c4be3d5f9b6ff6599b55227b7435f72ce3276fdf5aab85a7af86aeacdad945fefb327f20bfb8ac8d4f50991dddd18dace386ba10c77f494f5cadcfbdce938d756f937891a4d9a29978cf0f2abc2cf8cc4bfeeec8cfc5b1ee143aad0b7d19eeb30469b2a3ec32bbd2cf74ef7ab1ad4f447fcae7d40d9d7d5dbd7cf1f710255535bbce6e72e7fb3f9f5f44bc93e742043059c858a2a175769bdde956b0ffdf79821f3a7f25e839d11f4b11dfcdc65f44699004e2fd3dc4c2f8bd278e633fab97ec4134a0c60af9bc697755377b9421b6ed64055dddde5bfdce4eaf7b3f9f342d622e79a16f9dacc92166a097cc7b5980f885f9e5d3d35ddfd4cba7fb91615f4c2bdb356533343f8ea8db24d894a58adffb81baab9fbd668bfc93bf51b332e6e07eb6174e2ed2f761be7eaeef8755cc2749fa104f8ee58918ab2c2bea1d736f30876efaee966a672392537ed5075a644ecf9c0d3574e86fa02b3d88efae409285ba803afc243c15bf6d4d7f422fcd781f4b43bd7bea76214a97b25256865850e1530b7c36561db9f7cda775f17c363e37cbdf4daaa837bf97493dcec23d0367faaea207f1a982397a7cf8b642667443dce2f3b49bbbfc33feb22e114683f87dbd23c8c30746aab27954e36cdf3d8a2e54beeb5dc9b6a8c0e72c73e1fc853d84eef7320b73ccc27d0350fb557612a599c73b0a23dbb403dd80682c44f3476bfc23dfe3936ff15c338bdf99849a4014c273fefe2aabd8b7acea1e6d257df76db3774cdf7d53573dd9133d251f7b1afaf83af437a1d30a3d7ccf808ec46bcff46cd009d46ee027e1e43ce824dce9fa6a5d7fe8fb9518159bf11bb82b88d885703f19f2cf09e8a7e6e6a6a1bdeb6be1a660e7e77aa4eeddcaadd43dfc3670fbfad52e7ddf9eb9b9be56153f064bd5a1830b9d163d0d94c1b87baadd733d99ddfbd7e827829e66157f2eef6fbef4717c4e56c767c5c0dacc992958033de4b0e7fdb95c815475f7a41bf2529dbaba7c304558f9833833457f06be50966091e6d8b474099f0d8095f6e27deb66bcf33a30bb329cba1ff951766346f1d475b0b9937f388e7db6b270de3c8adff916d2a35ec2b995d935853403f43c60e3a7eec4b4ec816ef732ddd673d3720d3fa6e7ca794578b76418bbacf01df2500b8fc3096258b96cc67ff19bdbe139dbfee788f4c7f5f245b4fef81b3e7d939eb65edb057cfa7adb589f9e3adc7266b775fe3fe52f3f9224bcde73d2a4678a3623fb769b47a9e83c72edefbfffff8df167f4b26565f8cd8e755d64d439d5b73c87cfcf63e21964ee5c9b3a2d913be3d6f913e26dafefe7fd1fe865f3ef6b5604bfd7b90fdcb6037c06b9565750a745faf8757ad9da2be457b5b1675f59d1e7bfa384fa47d6f74ddbf8a65ebeea7cf223addd1ff89e243a59de167dade9e80712fd741cfbcac37f647d3f9871cbfbebbd48b8b69cbb7edbbc695cdfeaf57ea95e3ec7a1752ffd7235f9ebd7a27a6ecc1fec025cd3eb41e5f307eae4dfbbee57bdbe3bdfafc9fb7fcfd75ffdff0bf7dff9fa5fa597fff77ffef1ff0167adac06 + + + 789cdd7c576f2bb996eefbf9158dc3b7830147c1b2655cdc07cb92a39ca33c980746d90a0e0a4e83fbdfefe20a542978b777f7ee99c6b450dbfe5c55e4ca81a4fadffff5dbede9d16ffffaf77f8c2766f2e07e73f766f4dbbffc7438fcf88ffffcbffff58f7f964ba5dfd255ab547fabfcf3dffef14f35f9cdfda64af81fe2bb8ceb099b9ee032dd1f335ee3e74b19d3f30f82f9f911e33a3d6fa619d3f3e782e979dfcd98eedf3276f47e68674cf73b84cb4cbfdb64ccf4d957c475a1d7f433a6f7278279fe72c678dfbe3166fa553963babf2798de0f2e63baef1933fdfe3e639a7f2098e545fcd4851f5fcd98c67b164ce3ab2963d1c70b63a6d72ac63cbfbd491846e3f982272cf3c58660ba6f2b8c65fc43c6228f36631edf8c0957c49e2c637ebf1b19f3fb1eeda75c97e74d9b313f1fca1913bf86b1cc5f61ccf3c7ed842b793e7bc458e46118f3f3ca11ae0abdaf8cf97db7cf58e6437bac6ccaf3712f63d2e72e63b1b7066399ff89b1d8c321e135b15fd46fb52ccf1bc3989f779f19d37c7b84e57de533a6fbf78c859fab8cf17ee808267d3bc798e777c788337df69db1c8f73663d2cf8160b6e767c622bfa38c89be2163d187ce18efc712e15a8de585f6bc5696f7fd3563890fe38c89bf0dc1448fa910ae89bd6d654cfeb52198e97f63ccf38769c6f87cd730de64fa63c678dfb509d76b2cdf266253636c036379de0ae6fb1784d7cb8c2f13ae556a9efc3f54045736511e3784d7cb3cde5030bfdf66ccf3c7978ce9f90fc11592f72e63e62f76197bd60fcaaf06f455cb38fe3163968f190966fe371833bfea4630d3d3632ce347c1fc7e3d63d297164cf4aa2ae10de6d77533a6e71f05d3f3b1c358eceb2c63926f5330cb1bf3db3ac8a34af2de61ccf4f80dc1347e0882493ee128637c3f9e11167acd45c634dead60d68766ccf4c407c174bfdb65ccfa0a23c1f4bcae0be6e799be0d9127ea7f7dc6efa560b2af702598f8f14f8c79fc30144ccfab77c6ac3f739731f1772a98f97bc998e63b215c6779987dc1ac3f7c7fa32ad8d532c6f7cd2363964f0c19d3fd23c64c6fdc17ccf68cf165c3e6fb5782f9be65ccf49b6ec6f47c95f026d31f2b82d93eb632267aea82797c9447bd2af76d144cf7d53d63e6c70e05b37e8e1933fde65330db632363a217eba3ba95fca514638edfb14d7893f9538f82e9fdae236c849f6dc14c8fcd98f45b652cf6752b989e8faf1993bf21bd987e289e9d1096f9625d303fef18f3786e2b63a26f4df01ac97bc0d8d07d772978cde0f813c681e673ef82e979bd2e98c6739ab0ad707cd913ccf638c898e83d17ccfa95fbeb9c8fab19933ff0fcd6b0bf0f32267b93f90dc757cc8f9b2ee7db9031f9efb3607ebe4558e461d71933bfce08267e0dcde7807eb28f3dc1743fae678cf2f43cbff0d7bdcf98e2c39d60a6a72c98e4a72f05f37c6b8279be91e01af53bcc8fc8cb9c644cf2f482693ebd9b31c5cf73c16ccfa38c49ff82038dafdf33a6f75f05f3f81f19d3fc4f82399ee5e7d99f0e093bb6273dcc98c6ef0be6f1c719933c9b8c59deaa9131e5e373c15cff6c3166f9588c8f06ec93e4194a8c59fe3e0a26f97b9331eadb1d0aa6f7e3016396af3d15ccf151de17f95e0b66ffbacb98ec694b308def1a8c59fe7e2a98fb9fc38ca9fe7912ccf9683f63e2ef4830e95f9f664cfeb02b98f9bfc898f83f134cf4f957c2599f6f19933ebb82599f5b19d3fd1dc1ec0fed8cc95f4b82399ef43226795618b33d689f318daf04f3fc3663badf104cf3db7ec614cf3f05733c7fcc98f2c50363f6477d90318dff2c98e7bfcf98f43511ccf389fcd83f439db1f8e37ec6f4be3ccffa8f982f8dab73fde9b7098b7e83154cfa0db58c293fdc10167dd8ad8cc97f8360ce3fa782d95e5a1993bd9c0b267bb1778c591f763b638a1f5782b91edec998ec612298edf73863a2e74330fb573f63f2af9e60b6df67c6ac2f27f488be1e3326f95e0be6f8b69e31d9634930d73f2e638aef2782893e7d9b31c9ab2298e833321febdfbf654cf9ee5e30c7bbb38cc9fed60473bd5317ccf5c44bc6547fb03d78f65f772a98edf54130c737b477bbb6c9fd9a5182597e9b8cb97f32af8cb95f72f23edbabeb1016fdc53bc62cdfa804b3be9f0573fdb39931cad39e09e6783fc364ef6b8c257f9505b3fd1f0a667db632a6f99d60a6779a318dcff479f19f9660cebffd8cc93f997ecff61e51dfd68bfcdc1163965fd8632cfde6a660ae377cc6245f7ede487f3d10ccf7cb8299ff7bc28ee37db484bdf813fa9babc9fbe15c30fb472963e2ff8cb1f4672f82d9bf7705d72dde3f15bcb986f35d32667ff40f82395e5c11f6ecdf5dcf58f48ff9cc2548f59a65ccfe1e9460ce9f6b82999e1bc6ec6f665330cfdf252cf57178cf98f22fd633be26fd9d7a62ccfcc71dc16c1f8f8ca57f3b672ceb05fb844d20fadc8d609257a0f183f45f619bb0e8dfd07cc1f2f3b64a38e7e70dc6eb3c1eda6f5897fecb4d09677bba259cf37747303d6faa82599f958c1df277c498e37b57654cfc0f194b7dd3262cf1c8d3fd20f1213e11f615924f7c174cf3990dc652ff0d04d37d87f13aae4b7f15ee3246fb571f843dc7a7ae16ccfdc6b9607e7f47308fef194b7d6c0573be78104cf28af78483f427978cb9fe892e63f2af57c11cbfc68cb95e511b1993fee4bee4972898e309f11b211e50bea2fb51fc4d5d3366fefda6608ecff58ce97d799ee3a79d0a66fdbc0836c43fd11b83d8532d63b26f2d98e3f16ec6940f3e05f378cd8c71beb0ce58e4d717ccf1613f63f28f0bc15c8f5c654cf5744b30ebff3863a4c7e4f9881e95ef133d6a9bb1e8eb22639a5ff8e1f8651b19537cac0b66ffc8cf73bd722698e3cd7ac6648f420feb2fe6f9391f5c0a26fadd7dc648bf66fd05a95f5b1913fd53c15c2f4c32267b0c82391f3d644cf4950473bddccd98fc632898ed2bdfe7fc752298ebd3b260f237739031f2e3c5ded81ec363c614bff27816efeb2ae128fdd12063e2bf2798f90f19d3fd3dc1cc7f7e9ef5772498fda19931ddbf11cceb1b3163aa4f8c60ee37f3f8142fed81608effbb82d95f2682995f965f947ecc658cfc9cc9f3d28f998c89df6dc15c3f8c32267f5282d9df4e32a6fb1782b91fc9f3b1bedf0573bedc11ccf1f53063e4cf5e09267ddbfc3cebfb5630f11f447eebce23be16ec6b88d7184bbfd8cc98f817fd48fff19031dd17fad89fcd4dc664efa782593e7719d37dd11ffbb3ef644cf131d347f2d135c1ec0f6f19537cda144cf231971993bf88fc0cc9277e0af601ef8b7d458e6f228fc8fc3f654ceb3beb82d91f6a19137f7dc1bc5ef09931ddcfcf73ffd5c998f8177b8b1c0f323d240fef05933cdca360e2d789fc22dbc347c69eec5fabbfead266ee779bae8c9df67cfd92b950767f1927bf730927fed78cf70bf4e20bf2fd19eafcdf4f2fab3859a432fdfc5514ffa57af95deebe7c2ef94f98f9cfffbc5ebec1cdd7cf995fc7c95fa397b32f7ce84756f8f7d5cb4f72f737d38b8ef8b30bd7bd7e00dcd3fde40b9c53b235e1df235c037cbe0ff8feefa517a06c08573753db839f0ffa11ae7be6a20b7febc2ef8953fafd01b9e8fe3addff0abde827fd0cd40de1f7e7a41fe42c594ffaf9a247050ebbaca7b19ec035d5af70fd326e7e99bfbc3127cf6733df78036ed2cff7a4338ec01ffa536fc1cf86de467d89b5fd3df4e291e2267092a86ee9f7c23dcb1c6cc1cf44fd0ee86357ef019ee2b3e9bdfdbf55de3f008a0ed0ba7a40f92150bca7dbfa481feb137daacff4b9bed097fa4a5feb1b7dab3bf0f73b5d82e72cbc73a0cb7fab7aaca92bba8adebea66b40e98d5ed71bbaae3795564a1965f16394535e05155557ddab07d5537d78bea706bf86936feae5ab3c30cb1103f0e23d7dac86ea513da967a0fa458dd418afb19ae4cf18ff365253f5aaded4bbfa80773e418f6085ace33f916fbea117185d6dc1d5c0d9b807011dbca96d7da09aaaa5a76a47edaa3db5af0ed421d22b9fc9179f3173d55647baae8ed5893a85b8d64ae341ec4b712e4587003ed55367bf4e2f28ab2672737ec6deac2e202e3de97775a9bbaaafaed4b5ba51b7aa83d4dff167351772b7a4ca8847c07d4555d59aaa01f52d8cecf7e84b9069d53a18e9c62fd74b93f452b8def544d5d5a6d14619c37c4c80c61f7132e385f899303fc9e6aac61aa76bc6438c4b75c41b7265ccb723c377fd4535d88e933d274b507a628289a66bee8116b19bd2973c14b8310fa6677ac48de9abb219e0db5333348f10ef3ae609e2a1f821eae697e9052eb4ae99b75741277be6d9bc989141af00ea26dfe263a57e1267668ab2689b57bd6ede7483e77ae60ae85b7deb4fe597344a453bf3ae0fcd87f9345be22159ceab3d7e95d5951678e9e113899b86d9364dd382e832446e06dfadad7f26bfe02890d940271f66c7ec22d56459cbb42ec87d2e2294e153628e4af8f624df83e866f6ccbe39503be037435d3687df5d4ff869bd78882fc730579b3921ba89a6653ee67191d30973351ba510afcdae3932c76a07e64c59f817ea05f349d2f4c09c804e4ecd19e4f0719e79c2d1956d25eb60319bb016cdd49c1769074f99d72745b6b6b93097e64a6d9b6ba07c28b113b280fa537a49f9c443ec7a3737605dfbcc0969a2a01de4e4c13c14ace5163e1d880f54c5b44d67c615f050629d512d30b356fa8b3377a664ca909149a203eaf820affd8938067a493dc6b30e108577c0bac46ee6e26c411b63730b74ef9a0ac8b66ad64c2d7d4940ed990d53379b56ab57ab907690c72c3a67ff1134b6c65ab50915ceac839beb41177de75b7a7907590cf5c43a754f1e9f653f1f93900feb95b3c146dbb5f76ad704fba0dbb667fb50a594a06e86cad30eecd03eda27e018c6b2cf49a30bde74879c8eec937db123acd7a4dbc69e75ce7fddcfe8c58ea1720c7662a7a6223138cd695fed2b7352b26fa40ffb6e3fec2754fa4776cb36520eb7db20d3d4a10d536f03b1a96f9bb66577cc9add85baf985479cd8bd023fd9ee60bc7d7b00fdce277471dbc8cde31fd70be6f94b7b68a26d433e29441de464c2313549f1c81edb137d624fa1e3dac28e7800bde52cf65420a2a75e073884dc7e67cfecb9bd3092914ad9ce780ed0f04475ec25449b1bfd611b586d6e41ad36c7c98c9befd463a962b157f6da14a25131f6d81be4e4d676cc29f42fe05bf64e2ee2086b39eea0735df7a1f76cc996f53ac8be9263a244c5499ee7d05675c9ae613ffaa1a9ba2d5a58b6b2ac9795319b9f1cd99a5d377b5ca7cfdb355200b6b561eb76d3369c4ecf434e78c31ebf87d75b61ecd4dfbf2367f4f3de41c072167d678ce351053dce35f7d839e76dcba5b58280ddc617decf7a59cc40cfe8ed03f899ac62eaa2513c57ce885015c24c4927a6e3baeede04909b5d9c0166a72efa0962510f753384eb1d3d39adcd0cdc83ebb9be1b0037e433f315044acb0ddda37bc2f58101ae2b14695df097559501be15a1821840a775ed9ee7a257d1c63aaaeabc7b71238810035c91c816c0631d809e86a94275298a1cba899bba57e8273fce26ee0dfed6b73df7ee3ed01b172b549cd17dba2dd05f4357ddb6d467676c6dcb716cb132c0b52db06ffda25fcd25745a1db4e4bb9c1d73efe19aae659d6da2f5ccf451d44d4c3e0754b4f496db71bb6ecfedbb037dad8fc00748d67d90fba16ba3058f9779b1157704be185207e8a4fb98db735bf21791631723e8c06da79f6e04ddef6da13b19732d8819c01dbb13d503ebeae795a5b814fb9f75d39dc2df3f54cd9d414f9cd602daf6d19d432fb9ab9fa0378a7ac75db84b77857976b2f419ab5b776d27c0cde3d7eb69abf4822ba82253639d43ad5006c93e8ff53d3482b7ae039cbc934e9245f24a6cb1126c423468696bdedc9d2b0127e4d92faeec2a60395578671feaac5db766ea5c1f2d5574e6d6d5ec0ed6ce5fc6dc957ae9a3756145e7d6d5d092560ad185f2348cbfe13a2e70e5d9044e5ef28a6a3162a65af7437dba7357876e788c75db3978f4a6d7fada29f0a12485965bd737f0c42873338bfa6f6aec9537fa0e3827bdafd8b759d08b67bd502fd7d20db7e32d46ffd25c1549b2daf3ce7b1f304238f2705e0d9fd74b592bf3e623e824add2947cd7f4ec9ebf8711dafec1f7c06f92f4603edff703d358e605adbbed87e6597fa2e52ff9ca7cde2f589974a5afe646f5fce37c2c067d40359ce2977f72693da6ec9fb1c768f21a4a8ff5524e3d2849077477ed5f52bd8215fe5dce4cc9d2ea90ff53748631d4ba1ff971d6cc82cfb89a9ff8a9c430a6f98b3a39ebe5813db90755dd8d7a465e8ab512fdeeeca77b3a9bf8d7399d4a4e6efa37ec41a3b6fe1d38f9009dccfa9359f70394bb81db557de8bcabfad97ffa2de572a62c6a66e41bae0ffee2b1324a59b8c0d5523d96f5927620d2ef50e3aee3c88b3d62aa5982dfd6a94a29f47d3cce9baefa2676b710096ccfb7fc8ec23e14fdac443d0cf46453e6c7fa5dbf0775168c61fbe6d8068865a305ad24bb70a606f598cb3505d23bb3b6957a492bdc893ae3f7f50656b205ad707ddeb611ec7ceb6cd5ee5dd337fd01f8cf8beefb77c82725e4645cec4dd88e926ca01ef687beadea38d6a13fb2a97b5be425cdf9e28f2166a25e8af47ea9178f55df03fe6e755a211da942f6e2de09e2bd3fb1500b835e967a71b0ae2aaefbbfaabe3ef5a7986727e0eb33fb9431912f33f667fedc51b5037a7477d025add2cbc8dc418e19a05ee6aa97d57a41ada58c847a81ce6973be2a465ed2a8157b0f5578172d6a891b8cceaf10032ffc25f4908bd5a8d4c2f82f74d19b7e045dda2ecce7a1236ef82b7fbd588b53e4f437fa04bc9ff5f2751c2be8056a51b4750b9eaf57e805e6f7b7bee3efb0079f2ee5936405904ffc05c42855a0aabc1467c7bee4a1aa51a7b6afb7d519bc37d2dbe65955592fd94b3d66373334a74982ab73ff4abda4fefa05578f4e955a900ff262bdaf405d3c4df104e4d49b1f152c14eb2eff9038f1d5cc49b9301252099cacf91644fe73ac3522ae895ae8e622d9e582978e4dc3a7aaa7f7337a816b04bf6ff9f5c2ea11f3825474cc9a2941f7eba0d2eb2d8dbaa38f8093d314358093d57b17d8f5f80d887175fd7a461db4c79eb3674b7e132b9ddc61b27542cd04d1bd8e7ae972a5b5a097623c40dd908c863af891b20bd1842ab176d0ba8d1182bae003ac7a9a94e375cdb720764d95ac8ccdafeea795cc41aa7d830a062d26ad48185c6379c6de664f5faa36eb6e6e27cab45d2be534f4e9ad95fdbee495b4432abf7b8ccc572b78c1c8a3d66ceaacca8a56b129c7a47e12727cb0e642c9ca53b11ae5b5d6e0d424f8103cf4242089a63a0f51f7cf2658a13e270b0d5d535c4bcc1fb0c998e21dd21a56adc3147a40ca2bb447df4df2e1d5b0793b87ec66d6c15ba16a64ff18aa66b8c7f59a9a8ffec39796ba9062867a481e171e42cf3c873eea95ce06b4c20025b8e776cdb8305b8117fba9db28bd995ed46abd9cc94e41cafba982b9027f59e6650233eda9d3b4728dbb0a681de97df5a9d6c2102bc811e693d53b19982f6dc5dfba1664e34fe85faaaaa152ef93569d42cafdab7901c9ee59f293ac972fe298d4b733bd5cabd755bca843b3a14b307325d55bd8b7b7a0127d83285c62af251ee663d7e2285373111ef5f1d904f351daa14a1269f8773bc8363ac70bf44b2d4b1237bf93f7a53ec6de12f8de3151f91551686c3aa60ed9ed3d797ad209f4ec5baa96f209562b255e91158e66f6358b695495b5fdad896e823bae2fe87b1009ec243c99cea265e2bcc6ddd9871cbffc721c5bd2cb00ade6152ac7cdf0acc60bf4d06afd26d404037d00cff581923ee493f32055fdfceaf27c97388bb125ccc2877e435f401776089279a17a419f04da4f9fbdc5ebf0611c26f6345595bf5b8f895e52476521137ee84e982ef7ac693fce6a7d0396d5045b1fc075e876c14fdac4c9dc6ecc8a8e17bb6d8e88f0fbc83c86d7f0c6ab4f603d90dbdbd8c72ef202b5b9ddc4fcb2724769955e48d3e85dc7e11dab893b8a3ee801c88b72eeddaee1f3431dddbadb4b7e621e20de166d9c6dccee611557ec5de67605202c7d84cfd433826eae7ccd1a55dc6dbbe36be46a6a0811a9b77a6f6cd6ef2ff84b5a7b7a752a6cb94dea5f783d5c56b05f42c33acef9fdb0edf693c570155de61cc9bac17de2b436588c69b38c93ace92534a16f49eb2cafd0ef1c73a6145e4a7c4d430b2c7bc50ad8bc5eb80eb3394ba6ab65fb61077b31d99510db81f9ed63d87569f71a628f7b0d7b68610fcc2bda4ef60bc88cb8ce5ddc719d8b25a95756d5b06b42d8371fe1406c61c64b5abd004af6dc4e385ca8b616f4b2b00ed8c79d9b8754b3aa9e7acbb69b690840b77d326b6a177c6a00de0f35b17d4c6b2c9455c00a47ac0b8cbde1281c618f3c93ca5c644ceb185681a51ddb33b8645d49ac12ed0bfef606f3ede4f504ea4e56d463dcafc899485afb4d678feec2891aabc5f314a5541986d370866b633de3f591ef8573dcc31bf1fa9374299d70e10e432f5caae98a3e5e6c087704c355b88618d229f8da4c73a370635bfa93f65f34ed026f2de945ea1acb7c26cfefea083dbb73ebe196571d849b32a371e884bbf099fc05ae5d55731510473be710e94f364209aaf84dc8f1b76ab1229ae58eb4733409e550c135d2857d9114f97c2954cd8d39917551aec9bed64b914f1fd6809ba93955476831e5a2c760547bb117b60c3a1c40173535de297f11949aaabc336bda7e2dd4a0167e0beb7e3f3cfa5bac6f96b8c1483ea1e8a216ab4ade8b0d1bfa261c42bff49cfdfb477a99ff86c720d4a14e1a408eb944cd082f14971f203a41de066f1c854da82a87fa296aa75cdfd5712f6584b116fa13ced323fd1955347e63e94c99d859da872e6a2aff8e5ed7f1b7d14687bda75ab0a365bd2c7654122b76dc7df246f04f8ecb6811bca26cf69cb107d017d2fae43b44d45ef4b88e62cd6630e6264928dd4fbd637833b5180a6b30cbb6b6da06c7e6de0e740d3378712571ee14fd37f62b83eb44ec5979dd82ecf74eaa5dd704d9f7f418ec781f66487b29bbb1eb0f63173aaa4f8c20fd903abb2a54280fba14ef63a177e66a7afeb3a837f0a5d883fa6f0b2a5859e1adc839cdd5eb635f5c5bea54edc53ec8a69ff7ae310e904598dbe8edc03dea86baf44da8cdbaea330ee2d09f83c7a775c6778a0e50e9bc40b43f8c8fe1c3d5dd66ee39bffe8c8533fb149fe2334a23ceaf4d7c598fadd64b2f1caa5dbfa38a2bc1c5132f604ff1258edc05e61ae83121d61caaba1be14e695acd4ddefaac9ab8fa07fd49f85443d7556d8a5dbffb19e3ba9883312a610dfbaab99d44bdb42ff6436ea06770d710cd164f20929da5183d756d77e9d6a0de6d512f8267f67be0a969a728ad97551337a91285f13e75c9ee40d8ec607fd05b41fd5c3c8be338b1353d0a6b108d5af3fb3b3fa917e79ff5344ea1ae9b9d1e99eb2b52bd05b1eb087a9a94cd0eb9e274bc4f96f45135d4cb3bdcdd50d04d94c271b8f2258eeeab3e7286e930beda54b797d1479e8b91e9ebfee58b0b28720d5d0ba5f896d7ea17f77a29731b578feffa1266de410f1da816eaa89977c03daebb41cfeaebf1237ec6ad82fc97b503dcc446dc8e4dddce1dc1c39fd30be486819faa5a6ce169987181fa99ff8e29ab9846dcf1067a9b633ce96e308abeb3c7a618f40afdc995ed998fb81baee2de576b67857f0fe3be1ada1264dc7bb2dc39bd7cd1efffe07a5417f1201ec6b6316ad67f14679e45d391526e188f42cd5c9a67d3b4255cdfd9b67dffae4bfa0eeae05d3b8ca982ece4dd90f1120f8531cdad7d8c27fa18b849d5d2f06cf9ecc537f57246eb660aaa942b538aa77c3691aa19395352f4a331ae07a47393957806a9fac4687de547fa2adcc673557543e0a22d14e773963f8a63505f581d2f8cd3697df38957fac2a2a57d2b8eed61ddf3a67bf6305ec62b45fbf0f37df06277851fb0bba93a3463f8b4a1ea6cabce424ef9fa1c73f193ea8417e8971edd0b4895f65ec2dcf9d86fe71773a5277ce6c8d88939f6b7d46160df5eaccd17fbac556b8fd80b15ce322e79fbca5a2d9dbe5261649af1bab8c6ff07f24b883774dec8356cc34ee2ad3fb54738becf27aee6e79ec3e96cf5421c5fe658fe5db99e867b7e50e1c50ef8cc637177e4e7e2d8d9043aad43bb8d27d3811b6de25de85acb7bd7e3557d22fb5331a7ceebecebeae58bbfa72809d55229960bebfb3f9f5f14eee4e1778be027642cb56dcae62d56ec3bdaff8f4ff0a7cebfcce7447fcc05de8d8d2fa2347002f1be0ab110bff72471ec67f512d780fa13cce72dffaacbb106196f4b77e2babd5cdd5bfd8ea4e7bd5f569ac6984bb6f95b27737ca817d08b0b0dddc1f38289aea5d35ddfd4cbd27e64928b7bb265b76babcefd2e378b1c2cf27247dffb81baeb3536e37ef1e4afc2155fccc1af782676f67d98afcff5fdb88a59e4e401e2c9b6de517d558f1bb6ed3e6d85e79ef7dd55d54e698123ccaff6c9dc4105f9e0f7530d9dfa1be84aab78770a9c0ccd36d4e1782a7e154d7f422f2ddcc7b250efeefa7788d297b11e372116ccbe03836763cdc497974eebd2fa6c09d7bba84ae898fbd88b4fd6d9d43706a83a2756e3a98211797cfab6825bc395c067cefb7352fe197f99e788a2017e5faf0179e7c336cc955326747518aa235f5ae84a564505596719c16b1bae0eddef494c548ed2be816da8937881dca435838e35deba0b3b8168acd229d6af69fc23dfe3832ac2f277581ba9265017e99c7f54d0bfdc755518fa46feeedb62ef98bffb6676bba66bbb4edf74bd4e2743aad869a51efe1e729853c36ee8c6a4133b443fa1550afc16c95774fda1ef5752546ce137705f75cfd17ef254ef807e9e7dc7f54dcd1f9b3b7f0376deb0c6b47dc9974c1b7e33616c83ab85968fbe635b26ad127da6d55e73889d169d06eac25825d3ec76bb265671ad728a121c6227f7a7f2fee265c7784ed6e259315c77066e9ea087ec75efc33a72b8a5f7c0be4fcc87afe96b0794db4fb5e75aa106be70a66f4c703df7a4277436009ebfc77deb16eebcf6f1f79e6e84fd58b66bb8eada5f94e41f8e63cb56f680f5197dbb3db25e06f2bb9cbdf053b0f15d5f774f2e40973db25b1638f075d0c524e789bc2e97acf68cbe4f3e241d60f47dd72dfc49bbb3e99cedc37244fae37af9225acffe46a76ff269eb3929d0e9eb55632d9d3a5cb166b772fe3fe52f3fe2245d6f056ef299a2c5c8bedae6892bf6f4b9bffffeff1be3cfe865056596cf831775d1e5ce696bc5397c398f496b9085756deeb454618ddbea15672c8bd7f7f3fe0ff4b2f8f7392b82dfb7a40f5c250159839cab2bb8d3627dfc3abdacec158a542dc8ec2b2b5afe3b71687f647ddfb48d6feae5abcea738d2dcfec0f738b1d9f256e86b4e473fe0e8a7e3d8571efe23ebfbc18c2beecff7221eadcecde12fc70d6bdd875faa97e53834efa55f52537c7e2eaa17c6fc8114e099ee03543e7fa04efebde77ed5f5ddf97e4ddeff7b5e7ff5ff17eebff3fa5fa597fff77ffef1ff01feeab8c5 + + + 789cdd9cdb5372c992e8dff75fd1b1eb6dc7448d2820c489f380a2a0a88077999887ba2e141015b93971fef7935599592e106dbf6e7ba663b6417ffe6451555979afb5d8fffeafdf6e3ba7bffdebdfff317955aff7e637d3572fbffdcb4e47a3e57ffce7fffdaf7ffcb3b0b5f55b78952ac5dfb6fff96ffff8a758fc667e135bf17f91ab892b81d52b7301df9f1317f17a2513e3f51366ba7e465ca1eb0f13e3f53bcc78bd3d4d8ceff37a0c7ede3f258eef6b9abf40ebb775625a9f3e8a5c49eb9d26c6f10f98717ef79618c73f26e6f58bc4f8fe0d337dfe2c31beff444cebb7678971fe1933ed570599e5717b8971bc7d661c5f2c89493e41f21568bd7a484cf31b1d1846a3f95c1b99e7cb1e99f17d3320e6f1f97a1a5f7488697c5547de667bf2c4f4f93ecdbf4d9f7771fd850a5faf6e89e97adf488cf23a62d68722a6f9b371e0ed349f2e10f37e8c88e97a9121eff07adf88e9f3a642ccf2ee46aef2f5d93431eaf38298eded9498e7df23a6f99d472ed278265ebf53e0ebd58098f5779b18e7bb44e6cf8b7e627cff8598d6634789e3fbbece4cfa5e10d3fcd6464eebd32d62de1f9318f573c64cf6fc4accfbd74d8ceb9b13b33e4ce2f87e76815c2ad17a62fc2816f8f36e42ccfbb99b18e53b65c6f568835c627b3b491caf374fccb4fe1a31cdefaa89717d15e22aadff21717cdf2ae4dd2aed6f8c7745552ad17a9e89e97a3367a6f7717c552e10c7f94bdb258bfeef9bccdbd5b8be57e47281c63b62a6cf6f11d3fc99488cd7df306fa3bc9a98e4f33d624bf2477b2ac1fa760a71fc6d62da1fb5cf4cf1bd464cf28a3233beeff9f334bebf65a6cfef27c6783860c6f52a5cafda2579cd5e62bcbec68cd7671d62d6ef2831cedf67c6cfbbabc065d88f1ddc6f454ceb7187ccb47f1d66dc1fff92387e3ea3eb79bdaa9818c79b32e378f68098d6e30bccf87edf1093be5c9999f28562a6eb99793fa33f9493bc7ec98cf6e5df98511e7b454ce3bb1e335e2ff688497f5a24c6eb87cc24df6d629cef15b942fba1ae98f17a1ffd697787e3adb0c4146fb20364bede2e12c7f11533ed9fbf498cefdf11933cd98c99e48ffeb9ab53fc56c8e9fa1633f9c72331dbeb7362bc1ee7d7559237bb66a6f5b9c4f17a7dcf8ce36751ff959d144fef13e37e1799491f75e434de0b338e2786c4b41ffa8d19df77347e95e4552d66b2779f18e58bf654d1559257bc30e3fb7d89ac583f67ccb4dfcdc4681f47c46c9ffbccb41ffdc4387fb447483f141ff50e32cf9725c6ebed11318d67ee12e37e38e622ea7749ace8f343e6a28ae35b6287f3996b66bc5e48661ccf4c90f536f9b361267b2825c678f4c84cfa7b222e53fe9c25467f22f9b4a2f16f13a3ff7799293ee3f8a6c2f1fd8199f2a526a678ae1ac4e4ffa68a5ca5fdcf5e9079bfcc9898f6c3cc98713fd43d32c887fb75c28cef67bdc471bf6d8b98e4efdbc4e80f7366ca8797ccb8bff28619e7538699e653cc25eca78e88693fd55662dcaf47669c4f1e278eefcb2b66b2f7bbc4717e39257638beac25c6cf2f9969fcbdc438ff1b33ca672e12a37c24af217b93e3c438fe8099c69f25c6fd94c4b4dfe23031e69f1e33d9cb0131ed4f16f5ab8a6c3f561393fdf82172b29f2233bd7f9d18eb995d62b257d364c6f7ed2b33ee87be45d6dba84f7f484cfab727cca87fdb488cf62698f1f3d99c98f4ab8bcc541ff078acdf3b661aff25318ebfcb8ce39b2d62d2bf2d30d37e8c13a3fc2d669adf26c6f8d16746fb931789d11fcbccb83e97c6a7f5a5cfe3faec3672b2a7b7c4684f1933d9533d31be7fc44cfed84e8cebb967a678f79818f793d6cbf6286d621c5f30d3fc3a31be7fc04cf6314f8cf9c63053bedb4d8cf9cc13533c90a78971fc0933cddf4f8cfaea32d37cbc5e8a0ffe8c98e3c14962fcfc1533d97bcc17cab0fdfb3933d54793c4180fb689b9bee3cf53bed7d7ccbb3b71bc69621daf7f22a67acfb69969be2a32db973b6546fbf2adc4983f515ec3f6a0db8971bd63668ad70566b2579118edf59e99fc2923267bd0e789317e9699717e719c18f7a3c14cfed34d8ceb49d7537e4fd7d37a3acce43f37c4642f86e5617b794a8cf1f09499f6f72d31fac30e33d5a3e3c4984f2f98717d722b31ae6fca8ceb53bbc4647f762731dacb2533c5fb9bc468ff1566d21fef3fc51f739618eb338c8fc652fcb09e99fce58099eaa358dfeb6295fa9dac4a4cf9c4b598291eee33933def212bee9f1f9849ff0362ee1f5462cc17cfc8acefac4bccfe7cce4cf6516326fb78491cf75f9799293fcd12a37fdc12d3fe6acd4cfed26326fd5f26c6f947ccb45e9f18c797c896fdadc34cf54a3731cac7ef937f589cdf72ff2526c4b45f59621aef9298fba90631e94b9c22ab02eacb8e13c7f8a35f910de5234fe359f23717edd594b8fff119b2a2fa429d23eb6d1ccf0c89291e0841acf07d5144b6e4bf7d7adfb2be62bc3196fb2383e35b9ecf3e216bda2f6399495f8929bed6982b51feec8d98fc3bdb4d8cf29591397eba8c98e2998dfe6f4b1c8f7d15d994717fb307669c4ff789b9df3967c6f76dec8face3fec81f248efb2ff691d9ffb31233f557bbccf4f907661cdf2c91933d0e99299e8d9871bffc1631c563b14d4cf9d95f25c6fc289969ff0f8929de299f18e34f07d9517c72e7cc14ffa27caeccf2b92633f9fb73628cb78fc896f2976e32a3fc6a2f71942fdb26667bf18971be6366ca8777ccf4f927e66a31ca7f424cfbe16e98a9be1c25c6787ecd4cf9ef3631ea3763a6789618e7170d62da5f51488ce3ef33533f2913e3fa8e98c99ecb8931ff5d32d3f9c541627cff15d971bdda4c8cf32f9829ffce13a3fedf98a9bf7a6046fb93bbc45c8f8e12e3f87c3df747d78971fc3e33e59bbbc4b87eb22f47f62cee1263bcda62a6f1493f8ef63743f91dc7477dca8cfa314562ca4f7e9218fdf99c19ed477788593f0d663affea3153be693253ff74cc4cf3ef33e3f806ed33f99bee3253be2e25c6f8bac74cf9709a18e38d6226fbb8488cf1e29999d6bbc58cfa55d7cc148fd3fa68bdb4bf49ff8f8951ff4366b22f9718df6f31d3fa678951ff1d665cbf6a2746f916cc146f0e9931beebbbc4280fef27f72f26715c4f97e5e17a5425c6f5f2f8548f9a7662cc6fbcff142fdc73628c57dbcc548f913d38ee771a89713ecf4cebb94f8cef179929ffd1fe7af27771c54cf1a59e18fd23dab72fb33d78cb4cf1799218eb8b0133dab3ab33a33dbb0233da47b69fd8c4f71f8849df6e2b31eaf38c99f27d2d31da438f99cecf9e12c7f5f90b66aa4f78bd14ff5d25715c8ff1c4a4efac9e38ee4fdf31937e797ece07e789b15ee0f9f8bca3c88cfa36a5c4989f16cc547f5c31d37abbc49c8fb799c91e9e13a33df0fe713caa24467fbf64a6f5a7f148ff693cf2a71133ae5f5613a33f3599293e141263fea3f7d9fee44b62ac471d33d5bf6366f29f4562ac872c33d9e70533d57347c4145f321e9fec2b43fd78a89fa3bd18b42fcff5adbd464efadb4a8cd70b6694cf2e99c9dedb89d1ded3781aeb8f5a621be56d11f3f9d32c31cee798c95eae98a95eea27467d9498c97e5e12c7f5644366538af3a3bd7bde5ffbc04cfd722131d66fc7ccd43f2426f9cb89e37cbec2ace2fbd61073fe7f6426fbdc61a67ee23231ae2f63a67cdd4e8cf9fd8099f42999717d769e18d7a799717dbe48ccf5dd3333c59b6562ec1ff9f3a4efeeab147fd54baa95df75782536d2d2eb47e68abaffcb24f99d174b627f66bc1fd08bcdedefafaccefefdf4b24992f555867f7f6ac57fa95e7e57ba4faf0bfee3defde77f5e2fdf90e6f3ebd4cf49f2d7e8a5fb890f7d65857f5fbdfca2747f33bd481fffcde0d597f7c00f72107c81724ab2263984bf7b788de2f503e0fedf4b2ff2518e617559fcfd21ae5080444ff21924432932f87b06bff7e16ff8fb7d9422fb39ddff845ee48b9cc0eac6f0fb24e807a41a47eb0912beca69d2074a13f4349373782de4125e3f26cd8ff9cb1b4932e9befbc61b4815fead059d5104de93fbb20eff1ec8c3a82fb6b6bf875e6c5c71032409ab6eca5aee3d4d12d4e1dfb0fa23d0c7b16c012fe2b5e173277fabbc7f0a2b3a8dd63584959fc18a5bb22d3bb22bcfe585bc9457f25adec85b79277b724b16e0efdb724716e15a0f9f2bfdadeab1862ccb5d90e45956641556da135208a184164658e1848f3f4e64a22feec5831888a11889473186eb87e2e96724f9a65e3ecb03ef3962045edc925df12c5ec444bcc2aaa76226e6f135178bf4338f7f9b89a5781335b127f6e13375d0235821e9f84fe49b6fe805461707f03a8cb3510f0211f54d806589a638920b712c5ae2449c8a33d18eebe59fc5273f7392aa23baa0bf7371212e21ae3561bc2b887d21ce417410d7e0530fe2e6e7f412f64adc8a0371277a620b251105884b2fb226b66526764451944459ec8a4a5c7d957e364b41ef2aa944e499682ba5b432ca427468ca31ccd10fbe049268e5a450fea7f502d21caefdbd26e72a537d75af1ed480e458408aff4a927749a33cf4b7687320cf508d64553d428c0b754488f29069d5e3cffa0be8e450dc251f01cb82d9e66aac9ed4b37a81b590dda4d57df5535513f5aa5e493b5325d42c7e7aa9e66a216fd452bd4156653f8cbaf931bdc04bf456bc7d1774d25235b5a7f6553de8035677f02d3936eb07245387d1833aaa012ed9940734d7842aa06ff5addfcb2f60c32c49591a7524cfd4b16aa913f610dee74f3c7e83d5255b64595ee315419a5375a6daaa03d1651ca5197db7b6fe95fc1246515d18a905929cab8bb86ab4ac8f1eb2b6eff988005625508b6063327e7a914680e8a62ed595ba16c7e03763d55537df3d4ff8a5bc8f2339d985b96e4912f4005cd3473956392f296a47e446c9c56b75a1ee544f1cc39c210bffa05e623e099a7e545ba09382da861c3e4f332f28ba92ad241dac6713d6e2a1da59b1b6c3357d6264eba8a22aa9b268a85d58f99863276401f1a7f412f28985d8555315b0ae2b94843491d74e9064a226396ba9aa2a24a43a55311d2ddfa5029924e90c6b81776bc5bf645a68a5356464dcd147ecf820affd8938068b0e3dc6443a88c2e7605d6c372b7136a78db9aac2be5e68a38ada6aa7bd323a1327baafeff5831e88373d8c6b0ffb91a233fb4fa2b91ee947d5870a47c55e355bef41d77de75b7aa9c15e8ce55c8fc5103d3eedfd6a4c8a72e827d8d167fda227fa55b4d4584f655bcff41caa941da89bbb7aa197fa4dd7f49e0afbbfd0fb41a36bde14df1133bda7ebfa20d66bdc6d878e6ed57fcdafe8451f42e5e8744337b5e1181ce6d447fa082581698e511fbaa54ff4a9bcd067baad3bea5177f539d4cfa1431b87de0662d3405fe84b7d05faba86ba794a231ee89b9c3cc9ee60bc5b7d07fdce3e747187519aa73fae9798e7b7754f3de92dc827b9a8132421ad447fd505bdad61ef75519760f62158c523f496efb1a70c113df43a562e20b76febb2ded515ccb6c9ff16c90b17a0e145f8ca06449b8adc3312eab5d0d59dad4af22ecd77eab150b11861549c95a2513ef6181d2431263c29659ccc8c37e915251ac55a8e3a68aceb20fbee99beb9370f42ea9619704c4c517191e6699ba1dc31a3d88fee415faae9dec187089df4b23166d39553f368c6ea92eaf455bbc6a85c354fe6d9bc186926f17ae8ff412728c910ba83bb543f84febe1625c37ffb666a6666aeb066a846fd882447f41cb3304b7d69de401217bb8d4fbc9ff4b29e8126d1db477212ac42774d4d3de05cef19514dc34c41275a9a3db3afc6b06f7a7d06985d8024a7a60eb1e821ea660caf5af4e470fa343207e6d0344c13a459449f59ad20e26e9923736c5ae6249eed4cd6d6bae62f9b2a832089f450413c42a75532a72bd12b6f6315a5cdd29c99364488513c91481640639d42ee1e870ad574e09aa2e99a7373612ee55ef7d55cc1df067a66aecd4df0c60f156a9cd1dc9a3bd3335be6d514401a1e1b4f113fc4b1f5ca209c71996d90e6552e55e8b42ad192ab9c1ddf7b0fb3638a7aac2fa2f5bceb23af1b1f7c0e56d19475533265b36b2aa62aef64077ca0192bfb81854bac1233b15ed1a02c03ab5501749c5963b6d29d10b5ea112bfec2fb98c5083a3285f0af6943f7bb9beb4ee6540bc60c60ad75e211ac6b904e96fc87d83f910debe1ef7b36b37d282cc3594047d7ecbd7d00695ec421bc77640776684731cf2e3efcccc5ae7dd40d90e629e4ffaff3feca9d9f87f79a472a3db6e3a015cc20c9e7a3afea917db2cf20490d750216c927b1f94ab021a7b0ff5a35ed8b9d8024e8d953fb6aa7a66767f09913a8b38eed5cdf53a5f7a1a25355bbb0cb583b7f1a7337ea259c5e4fb0a2b36fe2d998a8955c74c13c0de3d7ecb3dda3cab30192bc9f0fe72366a875f7441df4b00fddf03cd66d3b626eebf640de99a95c8a3bf86cd3bec91e5c314bd22459601fe7f6d036e4b69d81e5c71af177f582ba18522f07fd9d29d96688fe4aae54910771af2eed913db6ad18210c7a389d86afe80562a1009d9c804edac152eda97ad537f60c7ebfb56ddb01bf09bb07f3d9ae3d57a71f6589d6ddb117aa26f7a3e57ff095d5bc9fb332ee4a97aa221eede56a2c8691a11a0ef1cb5ed96b99a9aebd893d462356e67daa97820465de1dd0dd9dbd0df54aacf0ab2933054bdb87fc3f0369600ce5ec9ded25cdacf90c58d9962d700ca3357f522727bddc93270fa1aaeb89d7e8edf95a097fcff429c47c6fb75774ca39b96177620feaa5b64590a4043a79ef4fdebb1fc8bea669ca62073aef5d39b165bb2bb29429f39a99d98a69e86ecc316f310be7a4fa508f25bdc095a1d7167a2a641c79bd470cd5d7b3adea12542a1fefd3bfc95d27650923819e39e194e8c4fae0356a784e3dd921c9e39d7606ea2c1843cf554f3f432c9bad6a25da45a63dd46326d51471bdefd6b6512f0f204d581da85c8858c9e6b442f57907aafa33c8177e4307db70d239f01f8822b668cae0279df74e8b6ac7598a89500f3bef3295c5dd3c737da8ebeaebb2c439a7eede3da05ef2ebfd542fe1dd3db0b2f0bb961da1d2acec2baf311eefba816ecba1c93ef6e27607ac259cfb2fc5585eb861acae17e0ebeff6394b27832186d4ddc83d824f85d5811eed0b74499bf432834eb3112dec71b57ad9ac97a8b59091a25e6457e8d5aa38ca124635fa5577424dbc52d5d32b46e7a529b9b17b821e72bd1aa55a98fe5bd50ff6ce3d43d68410071df1817b7193f55a1c23a77b95e7b6c07af93c8ee5f4a2e573b4750d9e6f36e805e677533773f3b03fe08debf92454257b6ee1c610a386efaba21a28bfd373b7740a3cff52cfe5a108734ee5a1aa294d7a495eeadea206e7d055c8d8177d91f757f412faebd7787a7421ecdafe4459f493ab41f7db0df104f669b8d629dc63dd65db4112b7c792e43a135a2548b2ef84aa885eac357c3c13d5d0cdbda05dae79e95c9dba3ae86ff82b7a81d7147eafbb83dce911c9125751810e5741f71b2abde187518f64c794c14fa65192cdf72e62d7e30e21c635e4b28b1db48d3de7d0dcbb66a874de3b4cb24ea899e49d3b8a7ac9e2bdea0ff9251f0fa26e86718fc6123297f06bd1042bb18e3b966dc8f1c19a42a7751aab9e06e67859750262d752f0c9d8ca29668c65b350fbba963b093e174f24c016a0539bc4dea6256f20f22d52559ee457b7a6685a5dec8bea1bfb7dce2be10e29ff6e6364bedd204b8c3cca40ae864e4d1cc20a2c9d2d4ec39d3ebbe74e5531ae85abe9fcc925fcd74144736dd7b1bba627df5c57f4dcb91c745f63853a0916ea2e202a27fdbdffb82554427bb456b7e91c26d703625ef1f1642d0bfb43a761ab760ed94d67e0ad5035927f8c45d35dc6f39a2acc5672cb0f5d483e434da2c75db96b557337310e8ea34e9aee36ee60cb94499635cd807fddc976177db9be2ac9ba5eba7ca720e4fd50c1dc82bf7c946501339d88cb70721def2a8413b8706a5417a02fd78bf7f966319f7cec13511a196d6c6a8aceca7de85f7641bf57411a5913d721f76f960576f6c46d454f487af9248e717d8bcf4e04bddc89b74db288b6eecb1d98b91ceaadd8b737a1126d42149ea0d7d2f9d06aec5a1f65a98aae00396c2be6a370af32ecc881dbd6cb64a32bb2e811f4b0a817f53b799febe3d85b82dc47ea49f43744a1b996fa5e9ecb5af0f4601dd0b3d76d16f249a856409209562ba49577fb7acf35589575dc543d996ebce38aa74d100974c3ed683e6b5eb16d35b02f7a9ae297fd18c73ee86514ad6629e7e6c51593f7e6e3e95c3fc82e5c770ad70d602503e873ee5d89aafad5d3e5d52e31c5d850f902b5dda1bc862eac089eff8af5823c77e558b1a54ff139bcdb75155d0c55e5efd663ac97d05169e846f764c1553ff6ace17e9c1ee8055856036c7d042fa820c14f3a2449fe6ecc868e3776db1411e1f7995a78e985b8a69d54aaa0b7621fbb2e0bd4e6b0bb47325b8fc69feb05351dbdabebf16ca48ad1076ba8786f3133d76614cfbec6d2db37b31bfd6402f13667e36c63fa265671f9de65e5ae803df0da9bd033826ecaaeae472b77dbaaf49ad985b71091869bef8dbdf7fb6bfe12ce9e96a6e79dad63ff42e7e17c823df55e8fa9871cf8cc5482c560151def76e5ee2ac7fbc40b355d8969ef192758d3d4f7a16f09e72c4be877ee295372252a695796fe5e7675e9b3e73372fd3e3f7b67e3133ae1d5d473ff107a31be2b916c07e6d7353f30ad7016d97d35177e182d6c42b246db497e0199319e73e7efb8aec492d02b2bed076aec47ead83fb22dbccb124e2f602527a6e4c76bd5d69a5ed6ce0107f1cecd7da859c5a3a825db4d6bf04fb0da3dedfc33f8d4083cffd28d752d9cb150563914a40b8cbdfec5bfc41ef9fdced74a640ce7187a089636d165788d5287fc6e63214ed4442b5a588a61d2adeb2555eaefcf44f6e13589cf1e6dfb57bc83955f43d47ad54ffdccf4c3332bea51766cc7cfe33dbc199d3ff1897dc52fac70d77e1964dd742ac19d268cf8e66b10432a395f7bd7dcccefe94bb98ff75f24de05ae7fd00bd7359ae40c9e9f490f3dbbb16f7e1f4f1d929d09ce0fbeee0fbc09fe02af639bd9a93d88f797733d23541d87fe509e9b17c8f153ca809b3267b873b4f00ddf8c67a46bf74542e4734b7fa42a6a8bcec72cd5649feb252fa7f5c720cd42154437cc837696327a886a535d310fa0c31174510bf5687ad047b6e2ee531455b76edfb7a0167ef327e16b9e204d7b5307102279ec27f21968a5da07ad9cca9e87cacade24fffe4a2fabdff018f933a8939e7c1baca3fd2e0bc5e5890a16dc016f6cfb0e549563f9e2bba6671a765f55c9d2627f42797a2af7fdb9bf70871f9e29633b0bf7a10f729a4a5a8b5e5771537fe9af60d71e531cd39fea65bda3e2587164f68337827f525c8e164127caead2cc74781aeb0eae2fc99a9e81df5cc77314af1fdc89aa841d82bed184ded10bedfd4dee0ce6a3ad6db6c1b97ad15083c70c9e3f495c798afe1bf72b9d7df6b7f19ec52bcb02f65be56ad7ec38e1efe40caacc139026dc4b29fb9ef3be276fdc22469001f42763b90b15cabddcf15bbef0de3b63dc5bfb59d71bf892df86faaf0e152c9ff0867b9ff9d345f1adfb957571294efc0eeccd94ef5dd34957b408883ed77a69a53c10dba0f2a6cc7cd1977cd93d42df3e0fcfbbc69a6d0b2a9d70ea5ef4bbbe62f76d3df59c9fffcc5932bde7ab998cbbe157cf263eadc736eb65e8c7a2e554ec7973dd613e6f6722537610730df4986a4b165566daf14e6938cd0d95fc042ad070fa07fd8937e2d9ec81afcd3e9ce86d96289c8b850c59f6c7b1af5ab993283fdc17fb529aa66edb478866eb4f2056d3b3864babec30d350ef36b11789cfec0fc1535fc253742a9c9e8334a11285f1f6e58ebeb207211b85272f3ed5075166326828e4d41f43346aaededff945bd187ba3bb99b78bd41fadf515a1de82d8d5859ea607d9ec2cce34a6bb4893f8ecf2ae3a8abdbc897737842e99fb2cf36fd04b6374dff0939e616a677d88853a787be863f391e9f3fee59397755db3659c3fcceed359fddabd5ecadcceee670ff206663e8a1e3a124751478d7407dcc673b74799b9a36c900db3516eff3f682748933d66e3ec49b643f48dabbfff737a81dcf0680bd973f6129f8699e756ffeebf78877ea64eb3896dc81e746aad78aea3e3d3ee3ef69f21062da13f29eb993ace5efd5b36fdecec2cf7df763603ffba37123eefd3f3301b9e8afb8ebf182f9f44219b678b6ca906b9fe233ff37b349d096b8eb237df522555cb6ae63e9eef1ceab92dca1db90d75f040bf657b90b32ae96ec8fc830c79fd54752ddb975d9026544b63ae82d72ded5bcf29d5b37a383786fd54d9013d9b88d50c3f5392f7a31043a5ba55a7da6487fac53a752f6fed9dbcf5fb5943697304527452b7f69a93e5b33806f5851e644d3582b838ce8ee8a4cfad5bdab7e2582bde67799343ddcb8eb3568ca68bb53e78bdbb8a3f607750ffa83afcdc42d5d9899ac8affbf3e798f33fa14e98826e4ecc194c8af75edccaf3b1dfce2fa08f123e7394d57543f5dc143b8cd8b7e76bf3f53e6bbd4a648faee69e65fce0ed1b6bb5f0f4d5d095553b3bcd7f5fe60fe417979de11354664b7774236bbba12ec4f19fd21357ab73aff2646ddd9b249e2769366826def3830a2feb80cf3ce5ef8efc5a1cebbe42a775a6cfc37d96204d56cfbad9b97ea47bd7f34d7d22fa533ea7aee9ecf3eae593bf8728a9aad94576993bdffff5fc22e29d3c172280c942c6120dadb3abec5ab782fdffce13fcd0f92b41cf897e2d457c377bfc244a832410ef6f2016c6ef3d711cfb55bd64b7a2013556c8e74dbbadbad91d64bcba6f673d5ddddc5bfdce4eaf7a3f9f34cd632e19d3b74e56e41053d04be6bd2c40fcc2fcf2e1e9ae6feae5c3fdc8b02fa6956d99b2199aaf23ea2609d665a9e2f77ea0eeea674fd92cffe46fd4ac8c39b89f15c2c945fa3ecce7cff57d59c57c90e41ee2c9a13c12639565db7acbdc1acca1ebbebba1da598be4945ff59e1699d55367430d1dfa1be84af7e2bb4b9064aecea00e3f0a4fc56f5ad39fd04b33dec7d250ef1ebb6d88d2a56c272b422ca8f0a9053e1bab0edcdbfad3ba783e1b9f9be5ef2655d48bdff6553dce427de0ccbdabe8417caa60861e1fbead9069dd10d7f83cedfa2eff8abfac4a84d1207e5fef00f2f09e91aa6c7a6a9c955c4f74a1f25ded4a3645053e679909e74fed3e74bfe7998471a7e1be01a8fd226b466966f18ec2c836ed4037201a0bd1fc6a8d7fe47b7cf2259e6b66f13b935013884278cedf9f6765fb92edba9eada4efbeadf78ee9bb6fea22ab64d5be94bdbe803ebe0efd4de8b4420fdf37528fc5735ff575d009d46ee027e1e43ce824dce9fa6c5d7fe8fb9518159bf11bb84b88d885703f19f2cf11e8a7e666a6a1bdbbd7c2bd829d9fea91ba754bb754b7f0dbc0edea67bbf0f7f6c4cdf4a5aaf83158aa0e1d5ce8b4e869a00cc6dd51edbe01796ffc73f413414fb38a3f97f7d75ffa303e27abe3b362606de6c414ac811e72d8b7fe442e41aaba7bd00d79ae8e5d5dde9922acfc4e9c98a26f812f942558a439342d5dc2670360a5fd78dfba19efbc0eccb60ca7ee077e945d9a513c751dacefe41f8e631fad2c9c378fe277be85f4a897706e65b64d21cd003d0fd8f8b13b322dbba7db7da7db7a665aaee1c7f45c39af08ef960c639715be431e6ae17138410c2b97cdf82f7e733b3c677bff3122fd71bd7c12addfff864fdfa4a7ad5776019fbede34d687a70e379cd96d9cff4ff9cb579284d75b4e9af44cd17a64df6cf328159d47aefcfdf7ffbf31fe8c5e36ac0cbfd9b1aa8b8c3aa7fa86e7f0f9794c3c83cc9d6b53a7257267dc3a7f42bce9f5fdbcff855ed6ffbe6245f07b9dfbc04d3bc067902b7505755aa48f9fd3cbc65e21bfaab53dfbcc8a3efe1d25d45f59df376de39b7af9acf3c98fb4727fe07b92e864791bf4b5a2a32f24fae538f699877f657d5fccb8e1fdd55e245c5bce5dbf69de34ae3feefb1fd5cbc738b4eaa59fae267ffd4a54cf8df9c52ec0357d0f95cf1fa8937fefba9f7a7d77be9fc9fb7fcfd75ffdff0bf7dff9fa5fa597fff77ffef1ff0139bda7d7 + + + + + opt1 + clicked() + MultipleViewBase + slotOpt1Clicked() + + + opt2 + clicked() + MultipleViewBase + slotOpt2Clicked() + + + opt3 + clicked() + MultipleViewBase + slotOpt3Clicked() + + + + slotOpt1Clicked() + slotOpt2Clicked() + slotOpt3Clicked() + + + diff --git a/kwordquiz/src/paukerreader.cpp b/kwordquiz/src/paukerreader.cpp new file mode 100644 index 00000000..95bcf7cc --- /dev/null +++ b/kwordquiz/src/paukerreader.cpp @@ -0,0 +1,106 @@ +/* This file is part of KWordQuiz + Copyright (C) 2004 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "paukerreader.h" + +#include +#include + +#include +#include + +PaukerDataItem::PaukerDataItem() +{ +} + +PaukerDataItem::PaukerDataItem(QDomElement &entry) +{ + domElement = entry; +} + +PaukerDataItem::~PaukerDataItem() +{ +} + +QString PaukerDataItem::frontSide() const +{ + return getText("FrontSide"); +} + +QString PaukerDataItem::backSide() const +{ + return getText("BackSide"); +} + +QString PaukerDataItem::getText(const QString &tagName) const +{ + if(!domElement.isNull()) { + + QDomNodeList list = domElement.elementsByTagName(tagName); + + if(list.count() > 0) { + + QDomElement element = list.item(0).toElement(); + + if(!element.isNull()) { + return element.text(); + } + else + return QString::null; + } + else + return QString::null; + } + else + return QString::null; +} + +/*! + \fn PaukerData::PaukerData + */ +PaukerData::PaukerData() +{ + document = new QDomDocument(); +} + +PaukerDataItemList PaukerData::parse(const QString &fileName) +{ + PaukerDataItemList list; + + QIODevice * file = KFilterDev::deviceForFile(fileName); + document->setContent(file); + + QDomNodeList entries = document->elementsByTagName("Card"); + + // loop through the "Card" tags looking for data + for(uint i = 0 ; i < entries.count() ; i++) { + + // get an entry to operate on + QDomElement entry = entries.item(i).toElement(); + + // if the "node" is in fact an element -- i.e. not null + if(!entry.isNull()) { + PaukerDataItem item(entry); + list.append(item); + } + } + delete file; + return list; +} + + diff --git a/kwordquiz/src/paukerreader.h b/kwordquiz/src/paukerreader.h new file mode 100644 index 00000000..95a3241c --- /dev/null +++ b/kwordquiz/src/paukerreader.h @@ -0,0 +1,57 @@ +#ifndef PAUKERITEM_H +#define PAUKERITEM_H + +/* This file is part of KWordQuiz + Copyright (C) 2004 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include +#include + +class PaukerDataItem +{ +public: + PaukerDataItem(); + PaukerDataItem(QDomElement &entry); + virtual ~PaukerDataItem(); + + QString frontSide() const; + QString backSide() const; + +protected: + QString getText(const QString &tagName) const; + +private: + QDomElement domElement; +}; + +typedef QValueList PaukerDataItemList; + +class PaukerData +{ +public: + PaukerData(); + PaukerDataItemList parse(const QString &fileName); + int colWidth(int col); + int numRows(); + QString language(int col); + +private: + QDomDocument* document; +}; + +#endif diff --git a/kwordquiz/src/pics/Makefile.am b/kwordquiz/src/pics/Makefile.am new file mode 100644 index 00000000..6a1b4477 --- /dev/null +++ b/kwordquiz/src/pics/Makefile.am @@ -0,0 +1,5 @@ +kwordquiziconsdir = $(kde_datadir)/kwordquiz/icons + +kwordquizicons_ICON = AUTO + +KDE_ICON = kwordquiz kwordquiz_doc diff --git a/kwordquiz/src/pics/cr128-mime-kwordquiz_doc.png b/kwordquiz/src/pics/cr128-mime-kwordquiz_doc.png new file mode 100644 index 00000000..3d49add7 Binary files /dev/null and b/kwordquiz/src/pics/cr128-mime-kwordquiz_doc.png differ diff --git a/kwordquiz/src/pics/cr16-action-answer.png b/kwordquiz/src/pics/cr16-action-answer.png new file mode 100644 index 00000000..2ae98e35 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-answer.png differ diff --git a/kwordquiz/src/pics/cr16-action-check.png b/kwordquiz/src/pics/cr16-action-check.png new file mode 100644 index 00000000..29ec6cea Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-check.png differ diff --git a/kwordquiz/src/pics/cr16-action-delete_table_row.png b/kwordquiz/src/pics/cr16-action-delete_table_row.png new file mode 100644 index 00000000..490b130d Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-delete_table_row.png differ diff --git a/kwordquiz/src/pics/cr16-action-dontknow.png b/kwordquiz/src/pics/cr16-action-dontknow.png new file mode 100644 index 00000000..9ac31a0d Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-dontknow.png differ diff --git a/kwordquiz/src/pics/cr16-action-editor.png b/kwordquiz/src/pics/cr16-action-editor.png new file mode 100644 index 00000000..9a8dfbf5 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-editor.png differ diff --git a/kwordquiz/src/pics/cr16-action-flash.png b/kwordquiz/src/pics/cr16-action-flash.png new file mode 100644 index 00000000..178ab1a5 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-flash.png differ diff --git a/kwordquiz/src/pics/cr16-action-hint.png b/kwordquiz/src/pics/cr16-action-hint.png new file mode 100644 index 00000000..4904f418 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-hint.png differ diff --git a/kwordquiz/src/pics/cr16-action-insert_table_row.png b/kwordquiz/src/pics/cr16-action-insert_table_row.png new file mode 100644 index 00000000..e4859a43 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-insert_table_row.png differ diff --git a/kwordquiz/src/pics/cr16-action-know.png b/kwordquiz/src/pics/cr16-action-know.png new file mode 100644 index 00000000..a982d388 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-know.png differ diff --git a/kwordquiz/src/pics/cr16-action-languages.png b/kwordquiz/src/pics/cr16-action-languages.png new file mode 100644 index 00000000..b6194c82 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-languages.png differ diff --git a/kwordquiz/src/pics/cr16-action-markasblank.png b/kwordquiz/src/pics/cr16-action-markasblank.png new file mode 100644 index 00000000..07784dd7 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-markasblank.png differ diff --git a/kwordquiz/src/pics/cr16-action-mode1.png b/kwordquiz/src/pics/cr16-action-mode1.png new file mode 100644 index 00000000..b9ed7524 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-mode1.png differ diff --git a/kwordquiz/src/pics/cr16-action-mode2.png b/kwordquiz/src/pics/cr16-action-mode2.png new file mode 100644 index 00000000..cf1ed735 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-mode2.png differ diff --git a/kwordquiz/src/pics/cr16-action-mode3.png b/kwordquiz/src/pics/cr16-action-mode3.png new file mode 100644 index 00000000..b80cf65e Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-mode3.png differ diff --git a/kwordquiz/src/pics/cr16-action-mode4.png b/kwordquiz/src/pics/cr16-action-mode4.png new file mode 100644 index 00000000..f4e1bf87 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-mode4.png differ diff --git a/kwordquiz/src/pics/cr16-action-mode5.png b/kwordquiz/src/pics/cr16-action-mode5.png new file mode 100644 index 00000000..17d1d6d1 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-mode5.png differ diff --git a/kwordquiz/src/pics/cr16-action-multiple.png b/kwordquiz/src/pics/cr16-action-multiple.png new file mode 100644 index 00000000..3ab31256 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-multiple.png differ diff --git a/kwordquiz/src/pics/cr16-action-qa.png b/kwordquiz/src/pics/cr16-action-qa.png new file mode 100644 index 00000000..61807730 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-qa.png differ diff --git a/kwordquiz/src/pics/cr16-action-question.png b/kwordquiz/src/pics/cr16-action-question.png new file mode 100644 index 00000000..e84ef887 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-question.png differ diff --git a/kwordquiz/src/pics/cr16-action-repeat.png b/kwordquiz/src/pics/cr16-action-repeat.png new file mode 100644 index 00000000..9e5d0b93 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-repeat.png differ diff --git a/kwordquiz/src/pics/cr16-action-restart.png b/kwordquiz/src/pics/cr16-action-restart.png new file mode 100644 index 00000000..27b981a5 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-restart.png differ diff --git a/kwordquiz/src/pics/cr16-action-rowcol.png b/kwordquiz/src/pics/cr16-action-rowcol.png new file mode 100644 index 00000000..e84ef887 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-rowcol.png differ diff --git a/kwordquiz/src/pics/cr16-action-shuffle.png b/kwordquiz/src/pics/cr16-action-shuffle.png new file mode 100644 index 00000000..d4d70dfa Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-shuffle.png differ diff --git a/kwordquiz/src/pics/cr16-action-sort_incr.png b/kwordquiz/src/pics/cr16-action-sort_incr.png new file mode 100644 index 00000000..f64da9a7 Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-sort_incr.png differ diff --git a/kwordquiz/src/pics/cr16-action-unmarkasblank.png b/kwordquiz/src/pics/cr16-action-unmarkasblank.png new file mode 100644 index 00000000..c9789f1c Binary files /dev/null and b/kwordquiz/src/pics/cr16-action-unmarkasblank.png differ diff --git a/kwordquiz/src/pics/cr16-mime-kwordquiz_doc.png b/kwordquiz/src/pics/cr16-mime-kwordquiz_doc.png new file mode 100644 index 00000000..963cf134 Binary files /dev/null and b/kwordquiz/src/pics/cr16-mime-kwordquiz_doc.png differ diff --git a/kwordquiz/src/pics/cr22-action-answer.png b/kwordquiz/src/pics/cr22-action-answer.png new file mode 100644 index 00000000..f5715ca2 Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-answer.png differ diff --git a/kwordquiz/src/pics/cr22-action-check.png b/kwordquiz/src/pics/cr22-action-check.png new file mode 100644 index 00000000..41744e7d Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-check.png differ diff --git a/kwordquiz/src/pics/cr22-action-delete_table_row.png b/kwordquiz/src/pics/cr22-action-delete_table_row.png new file mode 100644 index 00000000..8953710b Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-delete_table_row.png differ diff --git a/kwordquiz/src/pics/cr22-action-dontknow.png b/kwordquiz/src/pics/cr22-action-dontknow.png new file mode 100644 index 00000000..be345ca6 Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-dontknow.png differ diff --git a/kwordquiz/src/pics/cr22-action-editor.png b/kwordquiz/src/pics/cr22-action-editor.png new file mode 100644 index 00000000..102641a4 Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-editor.png differ diff --git a/kwordquiz/src/pics/cr22-action-flash.png b/kwordquiz/src/pics/cr22-action-flash.png new file mode 100644 index 00000000..6b292abf Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-flash.png differ diff --git a/kwordquiz/src/pics/cr22-action-hint.png b/kwordquiz/src/pics/cr22-action-hint.png new file mode 100644 index 00000000..23c73a98 Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-hint.png differ diff --git a/kwordquiz/src/pics/cr22-action-insert_table_row.png b/kwordquiz/src/pics/cr22-action-insert_table_row.png new file mode 100644 index 00000000..5eff7ada Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-insert_table_row.png differ diff --git a/kwordquiz/src/pics/cr22-action-know.png b/kwordquiz/src/pics/cr22-action-know.png new file mode 100644 index 00000000..84b8370c Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-know.png differ diff --git a/kwordquiz/src/pics/cr22-action-languages.png b/kwordquiz/src/pics/cr22-action-languages.png new file mode 100644 index 00000000..f577beea Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-languages.png differ diff --git a/kwordquiz/src/pics/cr22-action-markasblank.png b/kwordquiz/src/pics/cr22-action-markasblank.png new file mode 100644 index 00000000..876b1eef Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-markasblank.png differ diff --git a/kwordquiz/src/pics/cr22-action-mode1.png b/kwordquiz/src/pics/cr22-action-mode1.png new file mode 100644 index 00000000..42528921 Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-mode1.png differ diff --git a/kwordquiz/src/pics/cr22-action-mode2.png b/kwordquiz/src/pics/cr22-action-mode2.png new file mode 100644 index 00000000..0a649772 Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-mode2.png differ diff --git a/kwordquiz/src/pics/cr22-action-mode3.png b/kwordquiz/src/pics/cr22-action-mode3.png new file mode 100644 index 00000000..0916782f Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-mode3.png differ diff --git a/kwordquiz/src/pics/cr22-action-mode4.png b/kwordquiz/src/pics/cr22-action-mode4.png new file mode 100644 index 00000000..e8be1691 Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-mode4.png differ diff --git a/kwordquiz/src/pics/cr22-action-mode5.png b/kwordquiz/src/pics/cr22-action-mode5.png new file mode 100644 index 00000000..b7c856bc Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-mode5.png differ diff --git a/kwordquiz/src/pics/cr22-action-multiple.png b/kwordquiz/src/pics/cr22-action-multiple.png new file mode 100644 index 00000000..cfe67ce6 Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-multiple.png differ diff --git a/kwordquiz/src/pics/cr22-action-qa.png b/kwordquiz/src/pics/cr22-action-qa.png new file mode 100644 index 00000000..af1f2127 Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-qa.png differ diff --git a/kwordquiz/src/pics/cr22-action-question.png b/kwordquiz/src/pics/cr22-action-question.png new file mode 100644 index 00000000..b115cd3c Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-question.png differ diff --git a/kwordquiz/src/pics/cr22-action-repeat.png b/kwordquiz/src/pics/cr22-action-repeat.png new file mode 100644 index 00000000..954a2c9f Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-repeat.png differ diff --git a/kwordquiz/src/pics/cr22-action-restart.png b/kwordquiz/src/pics/cr22-action-restart.png new file mode 100644 index 00000000..a08444fd Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-restart.png differ diff --git a/kwordquiz/src/pics/cr22-action-rowcol.png b/kwordquiz/src/pics/cr22-action-rowcol.png new file mode 100644 index 00000000..b115cd3c Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-rowcol.png differ diff --git a/kwordquiz/src/pics/cr22-action-shuffle.png b/kwordquiz/src/pics/cr22-action-shuffle.png new file mode 100644 index 00000000..d62dd92c Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-shuffle.png differ diff --git a/kwordquiz/src/pics/cr22-action-sort_incr.png b/kwordquiz/src/pics/cr22-action-sort_incr.png new file mode 100644 index 00000000..80f4638f Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-sort_incr.png differ diff --git a/kwordquiz/src/pics/cr22-action-unmarkasblank.png b/kwordquiz/src/pics/cr22-action-unmarkasblank.png new file mode 100644 index 00000000..0d5bdfd6 Binary files /dev/null and b/kwordquiz/src/pics/cr22-action-unmarkasblank.png differ diff --git a/kwordquiz/src/pics/cr22-mime-kwordquiz_doc.png b/kwordquiz/src/pics/cr22-mime-kwordquiz_doc.png new file mode 100644 index 00000000..6be4c1a3 Binary files /dev/null and b/kwordquiz/src/pics/cr22-mime-kwordquiz_doc.png differ diff --git a/kwordquiz/src/pics/cr32-action-answer.png b/kwordquiz/src/pics/cr32-action-answer.png new file mode 100644 index 00000000..a74209be Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-answer.png differ diff --git a/kwordquiz/src/pics/cr32-action-check.png b/kwordquiz/src/pics/cr32-action-check.png new file mode 100644 index 00000000..3424c990 Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-check.png differ diff --git a/kwordquiz/src/pics/cr32-action-delete_table_row.png b/kwordquiz/src/pics/cr32-action-delete_table_row.png new file mode 100644 index 00000000..22d4c85b Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-delete_table_row.png differ diff --git a/kwordquiz/src/pics/cr32-action-dontknow.png b/kwordquiz/src/pics/cr32-action-dontknow.png new file mode 100644 index 00000000..3f1b4bed Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-dontknow.png differ diff --git a/kwordquiz/src/pics/cr32-action-editor.png b/kwordquiz/src/pics/cr32-action-editor.png new file mode 100644 index 00000000..92c642fd Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-editor.png differ diff --git a/kwordquiz/src/pics/cr32-action-error.png b/kwordquiz/src/pics/cr32-action-error.png new file mode 100644 index 00000000..3915cd7b Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-error.png differ diff --git a/kwordquiz/src/pics/cr32-action-flash.png b/kwordquiz/src/pics/cr32-action-flash.png new file mode 100644 index 00000000..cbb4bab5 Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-flash.png differ diff --git a/kwordquiz/src/pics/cr32-action-hint.png b/kwordquiz/src/pics/cr32-action-hint.png new file mode 100644 index 00000000..cc64272e Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-hint.png differ diff --git a/kwordquiz/src/pics/cr32-action-insert_table_row.png b/kwordquiz/src/pics/cr32-action-insert_table_row.png new file mode 100644 index 00000000..49ac3c4d Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-insert_table_row.png differ diff --git a/kwordquiz/src/pics/cr32-action-know.png b/kwordquiz/src/pics/cr32-action-know.png new file mode 100644 index 00000000..f04442ca Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-know.png differ diff --git a/kwordquiz/src/pics/cr32-action-languages.png b/kwordquiz/src/pics/cr32-action-languages.png new file mode 100644 index 00000000..6647bf00 Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-languages.png differ diff --git a/kwordquiz/src/pics/cr32-action-markasblank.png b/kwordquiz/src/pics/cr32-action-markasblank.png new file mode 100644 index 00000000..514b083a Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-markasblank.png differ diff --git a/kwordquiz/src/pics/cr32-action-mode1.png b/kwordquiz/src/pics/cr32-action-mode1.png new file mode 100644 index 00000000..3c4f2497 Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-mode1.png differ diff --git a/kwordquiz/src/pics/cr32-action-mode2.png b/kwordquiz/src/pics/cr32-action-mode2.png new file mode 100644 index 00000000..9a9e1d40 Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-mode2.png differ diff --git a/kwordquiz/src/pics/cr32-action-mode3.png b/kwordquiz/src/pics/cr32-action-mode3.png new file mode 100644 index 00000000..09e6ffd9 Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-mode3.png differ diff --git a/kwordquiz/src/pics/cr32-action-mode4.png b/kwordquiz/src/pics/cr32-action-mode4.png new file mode 100644 index 00000000..30c643b2 Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-mode4.png differ diff --git a/kwordquiz/src/pics/cr32-action-mode5.png b/kwordquiz/src/pics/cr32-action-mode5.png new file mode 100644 index 00000000..1ed133ff Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-mode5.png differ diff --git a/kwordquiz/src/pics/cr32-action-multiple.png b/kwordquiz/src/pics/cr32-action-multiple.png new file mode 100644 index 00000000..37209f37 Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-multiple.png differ diff --git a/kwordquiz/src/pics/cr32-action-qa.png b/kwordquiz/src/pics/cr32-action-qa.png new file mode 100644 index 00000000..b102c66b Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-qa.png differ diff --git a/kwordquiz/src/pics/cr32-action-question.png b/kwordquiz/src/pics/cr32-action-question.png new file mode 100644 index 00000000..a5fd2a27 Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-question.png differ diff --git a/kwordquiz/src/pics/cr32-action-question_mark.png b/kwordquiz/src/pics/cr32-action-question_mark.png new file mode 100644 index 00000000..bb83d8c2 Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-question_mark.png differ diff --git a/kwordquiz/src/pics/cr32-action-repeat.png b/kwordquiz/src/pics/cr32-action-repeat.png new file mode 100644 index 00000000..69c60c8d Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-repeat.png differ diff --git a/kwordquiz/src/pics/cr32-action-restart.png b/kwordquiz/src/pics/cr32-action-restart.png new file mode 100644 index 00000000..851c5c38 Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-restart.png differ diff --git a/kwordquiz/src/pics/cr32-action-rowcol.png b/kwordquiz/src/pics/cr32-action-rowcol.png new file mode 100644 index 00000000..a5fd2a27 Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-rowcol.png differ diff --git a/kwordquiz/src/pics/cr32-action-shuffle.png b/kwordquiz/src/pics/cr32-action-shuffle.png new file mode 100644 index 00000000..32a112ca Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-shuffle.png differ diff --git a/kwordquiz/src/pics/cr32-action-sort_incr.png b/kwordquiz/src/pics/cr32-action-sort_incr.png new file mode 100644 index 00000000..5843d08c Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-sort_incr.png differ diff --git a/kwordquiz/src/pics/cr32-action-unmarkasblank.png b/kwordquiz/src/pics/cr32-action-unmarkasblank.png new file mode 100644 index 00000000..5aafb3f9 Binary files /dev/null and b/kwordquiz/src/pics/cr32-action-unmarkasblank.png differ diff --git a/kwordquiz/src/pics/cr32-mime-kwordquiz_doc.png b/kwordquiz/src/pics/cr32-mime-kwordquiz_doc.png new file mode 100644 index 00000000..14f5cb25 Binary files /dev/null and b/kwordquiz/src/pics/cr32-mime-kwordquiz_doc.png differ diff --git a/kwordquiz/src/pics/cr48-mime-kwordquiz_doc.png b/kwordquiz/src/pics/cr48-mime-kwordquiz_doc.png new file mode 100644 index 00000000..84eeae0f Binary files /dev/null and b/kwordquiz/src/pics/cr48-mime-kwordquiz_doc.png differ diff --git a/kwordquiz/src/pics/crsc-mime-kwordquiz_doc.svg b/kwordquiz/src/pics/crsc-mime-kwordquiz_doc.svg new file mode 100644 index 00000000..e4504e71 --- /dev/null +++ b/kwordquiz/src/pics/crsc-mime-kwordquiz_doc.svg @@ -0,0 +1,324 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + KWordQuiz + + + + + + + + + + + diff --git a/kwordquiz/src/pics/hi128-app-kwordquiz.png b/kwordquiz/src/pics/hi128-app-kwordquiz.png new file mode 100644 index 00000000..8713c681 Binary files /dev/null and b/kwordquiz/src/pics/hi128-app-kwordquiz.png differ diff --git a/kwordquiz/src/pics/hi16-app-kwordquiz.png b/kwordquiz/src/pics/hi16-app-kwordquiz.png new file mode 100644 index 00000000..8b86f279 Binary files /dev/null and b/kwordquiz/src/pics/hi16-app-kwordquiz.png differ diff --git a/kwordquiz/src/pics/hi22-app-kwordquiz.png b/kwordquiz/src/pics/hi22-app-kwordquiz.png new file mode 100644 index 00000000..06bc0582 Binary files /dev/null and b/kwordquiz/src/pics/hi22-app-kwordquiz.png differ diff --git a/kwordquiz/src/pics/hi32-app-kwordquiz.png b/kwordquiz/src/pics/hi32-app-kwordquiz.png new file mode 100644 index 00000000..92eecf42 Binary files /dev/null and b/kwordquiz/src/pics/hi32-app-kwordquiz.png differ diff --git a/kwordquiz/src/pics/hi48-app-kwordquiz.png b/kwordquiz/src/pics/hi48-app-kwordquiz.png new file mode 100644 index 00000000..50d45633 Binary files /dev/null and b/kwordquiz/src/pics/hi48-app-kwordquiz.png differ diff --git a/kwordquiz/src/pics/hisc-app-kwordquiz.svg b/kwordquiz/src/pics/hisc-app-kwordquiz.svg new file mode 100644 index 00000000..27c11e0c --- /dev/null +++ b/kwordquiz/src/pics/hisc-app-kwordquiz.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/kwordquiz/src/prefcardappearance.cpp b/kwordquiz/src/prefcardappearance.cpp new file mode 100644 index 00000000..165abeab --- /dev/null +++ b/kwordquiz/src/prefcardappearance.cpp @@ -0,0 +1,95 @@ +// +// C++ Implementation: +// +// Description: KWordQuiz flashcard appearance preferences +// +// +// Author: Peter Hedlund , (C) 2004 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#include +#include + +#include +#include +#include + +#include "prefcardappearance.h" + +PrefCardAppearance::PrefCardAppearance(QWidget *parent, const char *name) + : PrefCardAppearanceBase(parent, name) +{ + widgetStack->raiseWidget(frontStackPage); +} + + +PrefCardAppearance::~PrefCardAppearance() +{ +} + +void PrefCardAppearance::slotFlipButtonClicked( ) +{ + if (widgetStack->visibleWidget() == frontStackPage) + widgetStack->raiseWidget(backStackPage); + else + widgetStack->raiseWidget(frontStackPage); +} + +void PrefCardAppearance::slotFontChanged(const QFont & font) +{ + textLabel->setFont(font); +} + +void PrefCardAppearance::slotTextColorChanged( const QColor & color) +{ + textLabel->setPaletteForegroundColor(color); +} + +void PrefCardAppearance::slotCardColorChanged( const QColor & color) +{ + cardFrame->setPaletteBackgroundColor(color); + titleLabel->setPaletteBackgroundColor(color); + textLabel->setPaletteBackgroundColor(color); + line->setPaletteBackgroundColor(color); +} + +void PrefCardAppearance::slotFrameColorChanged( const QColor & color) +{ + cardFrame->setPaletteForegroundColor(color); + line->setPaletteForegroundColor(color); +} + +void PrefCardAppearance::slotAboutToShowWidget(QWidget * widget) +{ + if (widget == backStackPage) + { + titleLabel->setText(i18n("Back of the flashcard", "Back")); + titleLabel->setPaletteBackgroundColor(kcfg_BackCardColor->color()); + textLabel->setText(i18n("Answer")); + textLabel->setFont(kcfg_BackFont->font()); + textLabel->setPaletteForegroundColor(kcfg_BackTextColor->color()); + textLabel->setPaletteBackgroundColor(kcfg_BackCardColor->color()); + cardFrame->setPaletteBackgroundColor(kcfg_BackCardColor->color()); + cardFrame->setPaletteForegroundColor(kcfg_BackFrameColor->color()); + line->setPaletteForegroundColor(kcfg_BackFrameColor->color()); + line->setPaletteBackgroundColor(kcfg_BackCardColor->color()); + } + else + { + titleLabel->setText(i18n("Front")); + titleLabel->setPaletteBackgroundColor(kcfg_FrontCardColor->color()); + textLabel->setText(i18n("Question")); + textLabel->setFont(kcfg_FrontFont->font()); + textLabel->setPaletteForegroundColor(kcfg_FrontTextColor->color()); + textLabel->setPaletteBackgroundColor(kcfg_FrontCardColor->color()); + cardFrame->setPaletteBackgroundColor(kcfg_FrontCardColor->color()); + cardFrame->setPaletteForegroundColor(kcfg_FrontFrameColor->color()); + line->setPaletteForegroundColor(kcfg_FrontFrameColor->color()); + line->setPaletteBackgroundColor(kcfg_FrontCardColor->color()); + } +} + + +#include "prefcardappearance.moc" diff --git a/kwordquiz/src/prefcardappearance.h b/kwordquiz/src/prefcardappearance.h new file mode 100644 index 00000000..14c1d70b --- /dev/null +++ b/kwordquiz/src/prefcardappearance.h @@ -0,0 +1,36 @@ +// +// C++ Interface: +// +// Description: KWordQuiz flashcard appearance preferences +// +// +// Author: Peter Hedlund , (C) 2004 +// +// Copyright: See COPYING file that comes with this distribution +// +// +#ifndef PREFCARDAPPEARANCE_H +#define PREFCARDAPPEARANCE_H + +#include + +/** +@author Peter Hedlund +*/ +class PrefCardAppearance : public PrefCardAppearanceBase +{ +Q_OBJECT +public: + PrefCardAppearance(QWidget *parent = 0, const char *name = 0); + ~PrefCardAppearance(); + +public slots: + void slotFlipButtonClicked(); + void slotFontChanged(const QFont &); + void slotTextColorChanged(const QColor &); + void slotCardColorChanged(const QColor &); + void slotFrameColorChanged(const QColor &); + void slotAboutToShowWidget(QWidget *); +}; + +#endif diff --git a/kwordquiz/src/prefcardappearancebase.ui b/kwordquiz/src/prefcardappearancebase.ui new file mode 100644 index 00000000..46762ed3 --- /dev/null +++ b/kwordquiz/src/prefcardappearancebase.ui @@ -0,0 +1,553 @@ + +PrefCardAppearanceBase + + + PrefCardAppearanceBase + + + + 0 + 0 + 606 + 181 + + + + Card Appearance + + + + unnamed + + + 0 + + + + cardFrame + + + + 5 + 5 + 0 + 0 + + + + + 175 + 100 + + + + + 175 + 100 + + + + + 255 + 255 + 255 + + + + Box + + + Plain + + + The flashcard + + + + textLabel + + + + 11 + 42 + 153 + 47 + + + + + 7 + 7 + 0 + 0 + + + + + 255 + 255 + 255 + + + + This is the question + + + AutoText + + + false + + + WordBreak|AlignCenter + + + The flashcard + + + The flashcard. Select Quiz -> Check to see the other side. + + + + + line + + + + 11 + 33 + 153 + 16 + + + + + 1 + 0 + 0 + 0 + + + + + 255 + 0 + 0 + + + + + 255 + 255 + 255 + + + + HLine + + + Plain + + + Horizontal + + + The flashcard + + + + + titleLabel + + + + 11 + 11 + 153 + 16 + + + + + 7 + 0 + 0 + 0 + + + + + 255 + 255 + 255 + + + + + 1 + + + + Front + + + AlignTop + + + The flashcard + + + Language or other identifier for this card + + + + + + flipButton + + + &Flip + + + Flip card + + + Use to show the other side of the card + + + + + textColorLabel + + + + 1 + 5 + 0 + 0 + + + + Text color: + + + textColorButton + + + + + frameColorLabel + + + + 1 + 5 + 0 + 0 + + + + Frame color: + + + + + + + + fontLabel + + + + 1 + 5 + 0 + 0 + + + + Font: + + + + + + + + cardColorLabel + + + + 1 + 5 + 0 + 0 + + + + Card color: + + + + + + + + widgetStack + + + + 7 + 5 + 0 + 0 + + + + + backStackPage + + + 0 + + + + unnamed + + + 0 + + + + kcfg_BackFont + + + + 7 + 0 + 0 + 0 + + + + TabFocus + + + Font: + + + Font for back of card + + + Use to select the font for displaying text on the back of the card + + + + + kcfg_BackTextColor + + + + + + Select text color + + + Use to select the color for text shown on the card + + + + + kcfg_BackFrameColor + + + + + + Select card frame color + + + Use to select the color for drawing the frame of the card + + + + + kcfg_BackCardColor + + + + + + Select card color + + + Select color used to draw the card + + + + + + + frontStackPage + + + 0 + + + + unnamed + + + 0 + + + + kcfg_FrontFont + + + + 7 + 0 + 0 + 0 + + + + TabFocus + + + Font: + + + Font for front of card + + + Use to select the font for displaying text on the front of the card + + + + + kcfg_FrontTextColor + + + + + + Select text color + + + Use to select the color for text shown on the card + + + + + kcfg_FrontFrameColor + + + + + + Select card frame color + + + Use to select the color for drawing the frame of the card + + + + + kcfg_FrontCardColor + + + + + + Select card color + + + Select color used to draw the card + + + + + + + + spacer + + + Vertical + + + Expanding + + + + 400 + 20 + + + + + + + + flipButton + clicked() + PrefCardAppearanceBase + slotFlipButtonClicked() + + + kcfg_FrontFont + fontSelected(const QFont&) + PrefCardAppearanceBase + slotFontChanged(const QFont&) + + + kcfg_FrontTextColor + changed(const QColor&) + PrefCardAppearanceBase + slotTextColorChanged(const QColor&) + + + kcfg_FrontCardColor + changed(const QColor&) + PrefCardAppearanceBase + slotCardColorChanged(const QColor&) + + + kcfg_FrontFrameColor + changed(const QColor&) + PrefCardAppearanceBase + slotFrameColorChanged(const QColor&) + + + widgetStack + aboutToShow(QWidget*) + PrefCardAppearanceBase + slotAboutToShowWidget(QWidget*) + + + + flipButton + kcfg_FrontFont + kcfg_FrontTextColor + kcfg_FrontCardColor + kcfg_FrontFrameColor + + + slotFlipButtonClicked() + slotFontChanged(const QFont &) + slotTextColorChanged(const QColor &) + slotAboutToShowWidget(QWidget *) + slotFrameColorChanged(const QColor &) + slotCardColorChanged(const QColor &) + + + + kpushbutton.h + kfontrequester.h + kcolorbutton.h + kcolorbutton.h + kcolorbutton.h + + diff --git a/kwordquiz/src/prefcharacter.cpp b/kwordquiz/src/prefcharacter.cpp new file mode 100644 index 00000000..7197b798 --- /dev/null +++ b/kwordquiz/src/prefcharacter.cpp @@ -0,0 +1,31 @@ +/* This file is part of KWordQuiz + Copyright (C) 2004 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "prefcharacter.h" + +PrefCharacter::PrefCharacter(QWidget *parent, const char *name) + : PrefCharacterBase(parent, name) +{ +} + + +PrefCharacter::~PrefCharacter() +{ +} + +#include "prefcharacter.moc" diff --git a/kwordquiz/src/prefcharacter.h b/kwordquiz/src/prefcharacter.h new file mode 100644 index 00000000..c863093e --- /dev/null +++ b/kwordquiz/src/prefcharacter.h @@ -0,0 +1,36 @@ +/* This file is part of KWordQuiz + Copyright (C) 2004 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef PREFCHARACTER_H +#define PREFCHARACTER_H + +#include "prefcharacterbase.h" + +/** +@author Peter Hedlund +*/ +class PrefCharacter : public PrefCharacterBase +{ +Q_OBJECT +public: + PrefCharacter(QWidget *parent = 0, const char *name = 0); + + ~PrefCharacter(); +}; + +#endif diff --git a/kwordquiz/src/prefcharacterbase.ui b/kwordquiz/src/prefcharacterbase.ui new file mode 100644 index 00000000..7202c6d9 --- /dev/null +++ b/kwordquiz/src/prefcharacterbase.ui @@ -0,0 +1,409 @@ + +PrefCharacterBase + + + PrefCharacterBase + + + + 0 + 0 + 300 + 356 + + + + + 300 + 350 + + + + + unnamed + + + 0 + + + + line1 + + + HLine + + + Sunken + + + Horizontal + + + + + lblShortCutInfo + + + NoFrame + + + Plain + + + Note: Select Settings -> Configure Shortcuts... to change the shortcut associated with each action. + + + WordBreak|AlignVCenter + + + + + + Action + + + true + + + true + + + + + Shortcut + + + true + + + true + + + + + Character + + + true + + + true + + + + + Special Character 1 + + + Ctrl+1 + + + A + + + + + + + + + + + + + + Special Character 2 + + + Ctrl+2 + + + B + + + + + + + + + + + + + + Special Character 3 + + + Ctrl+3 + + + C + + + + + + + + + + + + + + Special Character 4 + + + Ctrl+4 + + + D + + + + + + + + + + + + + + Special Character 5 + + + Ctrl+5 + + + E + + + + + + + + + + + + + + Special Character 6 + + + Ctrl+6 + + + F + + + + + + + + + + + + + + Special Character 7 + + + Ctrl+7 + + + G + + + + + + + + + + + + + + Special Character 8 + + + Ctrl+8 + + + H + + + + + + + + + + + + + + Special Character 9 + + + Ctrl+9 + + + I + + + + + + + + + + + + + lstCharacters + + + Manual + + + Single + + + true + + + Select character to modify + + + Customizable special character actions + + + + + spacer2 + + + Horizontal + + + Expanding + + + + 220 + 30 + + + + + + layout9 + + + + unnamed + + + + spacer5 + + + Horizontal + + + Fixed + + + + 30 + 50 + + + + + + btnCharacter + + + C&haracter... + + + Click to choose a new character + + + Choose a character for the selected action + + + + + spacer4 + + + Vertical + + + Fixed + + + + 31 + 31 + + + + + + lblPreview + + + + 1 + 1 + 0 + 0 + + + + + 36 + + + + A + + + AlignBottom + + + Preview of current character + + + Preview of the character associated with the selected action + + + + + + + + + + lstCharacters + btnCharacter + + + + kpushbutton.h + + diff --git a/kwordquiz/src/prefeditor.cpp b/kwordquiz/src/prefeditor.cpp new file mode 100644 index 00000000..2ff2a92e --- /dev/null +++ b/kwordquiz/src/prefeditor.cpp @@ -0,0 +1,32 @@ +/* This file is part of KWordQuiz + Copyright (C) 2003 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "prefeditor.h" + + +PrefEditor::PrefEditor(QWidget *parent, const char *name, WFlags f) + : PrefEditorBase(parent, name, f) +{ +} + +PrefEditor::~PrefEditor() +{ +} + + +#include "prefeditor.moc" diff --git a/kwordquiz/src/prefeditor.h b/kwordquiz/src/prefeditor.h new file mode 100644 index 00000000..762e4afe --- /dev/null +++ b/kwordquiz/src/prefeditor.h @@ -0,0 +1,37 @@ +/* This file is part of KWordQuiz + Copyright (C) 2003 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef PREFEDITOR_H +#define PREFEDITOR_H + +#include "prefeditorbase.h" + +/** +@author Peter Hedlund +*/ +class PrefEditor : public PrefEditorBase +{ +Q_OBJECT +public: + + PrefEditor(QWidget *parent, const char *name=0, WFlags f=0); + ~PrefEditor(); + +}; + +#endif diff --git a/kwordquiz/src/prefeditorbase.ui b/kwordquiz/src/prefeditorbase.ui new file mode 100644 index 00000000..71ef99ed --- /dev/null +++ b/kwordquiz/src/prefeditorbase.ui @@ -0,0 +1,126 @@ + +PrefEditorBase + + + PrefEditorBase + + + + 0 + 0 + 250 + 256 + + + + + 250 + 250 + + + + Editor + + + + unnamed + + + 0 + + + + kcfg_EnterMove + + + Enter Ke&y Moves + + + How enter key moves + + + Select how the Enter key should behave in the editor + + + + unnamed + + + + optDown + + + &Down + + + How enter key moves + + + Select if the next cell below should become active when pressing Enter. + + + + + optRight + + + &Right + + + How enter key moves + + + Select if the next cell to the right should become active when pressing Enter + + + + + optNoMove + + + Does not &move + + + How enter key moves + + + Select if the current cell should remain active when pressing Enter + + + + + + + kcfg_EnableBlanks + + + E&nable fill-in-the-blank + + + Check to enable fill-in-the-blank + + + Select to enable the functions for Fill-in-the-blank + + + + + spcVert + + + Vertical + + + Expanding + + + + 41 + 81 + + + + + + + diff --git a/kwordquiz/src/prefquiz.cpp b/kwordquiz/src/prefquiz.cpp new file mode 100644 index 00000000..ebd62cb3 --- /dev/null +++ b/kwordquiz/src/prefquiz.cpp @@ -0,0 +1,41 @@ +/* This file is part of KWordQuiz + Copyright (C) 2003 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include +#include + +#include + +#include "prefquiz.h" + + +PrefQuiz::PrefQuiz(QWidget *parent, const char *name, WFlags f) + : PrefQuizBase(parent, name, f) +{ + kcfg_FlipDelay -> setEnabled(kcfg_AutoFlip->isChecked()); + kcfg_KeepDiscard->setEnabled(kcfg_AutoFlip->isChecked()); + //optCorrect -> setEnabled(kcfg_AutoFlip->isChecked()); + //optError -> setEnabled(kcfg_AutoFlip->isChecked()); +} + + +PrefQuiz::~PrefQuiz() +{ +} + +#include "prefquiz.moc" diff --git a/kwordquiz/src/prefquiz.h b/kwordquiz/src/prefquiz.h new file mode 100644 index 00000000..baee69ac --- /dev/null +++ b/kwordquiz/src/prefquiz.h @@ -0,0 +1,36 @@ +/* This file is part of KWordQuiz + Copyright (C) 2003 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef PREFQUIZ_H +#define PREFQUIZ_H + +#include "prefquizbase.h" + +/** +@author Peter Hedlund +*/ +class PrefQuiz : public PrefQuizBase +{ +Q_OBJECT +public: + + PrefQuiz(QWidget *parent, const char *name=0, WFlags f=0); + ~PrefQuiz(); +}; + +#endif diff --git a/kwordquiz/src/prefquizbase.ui b/kwordquiz/src/prefquizbase.ui new file mode 100644 index 00000000..82cdf626 --- /dev/null +++ b/kwordquiz/src/prefquizbase.ui @@ -0,0 +1,295 @@ + +PrefQuizBase + + + PrefQuizBase + + + + 0 + 0 + 300 + 356 + + + + + 300 + 350 + + + + Quiz + + + + unnamed + + + 0 + + + + grpMultiple + + + Multiple Choice + + + Specify behavior for a multiple choice session + + + + unnamed + + + + kcfg_AutoCheck + + + Check selection a&utomatically + + + Check to correct automatically + + + Select if a choice should be checked immediately + + + + + + + grpQA + + + Question && Answer + + + Specify behavior for a question and answer session + + + + unnamed + + + + kcfg_HintError + + + &Treat hint as error + + + Check to count hint as error + + + Select if questions where the hint function has been used should be counted as errors + + + + + + + grpScore + + + Score + + + Specify behavior of the score presentation in any session + + + + unnamed + + + + kcfg_Percent + + + &Show score as a percentage + + + Check to show score as a percentage + + + Select if the score should be shown as a percentage + + + + + + + spcVert + + + Vertical + + + Expanding + + + + 21 + 31 + + + + + + KeepDiscard + + + GroupBoxPanel + + + Flashcard + + + Specify behavior of a flashcard session + + + + unnamed + + + + spcHorz + + + Horizontal + + + Fixed + + + + 20 + 70 + + + + + + lblSeconds + + + + 7 + 5 + 0 + 0 + + + + seconds and + + + Specify the amount of time between card flips + + + + + kcfg_FlipDelay + + + Delay to flip card + + + Delay in seconds to flip card + + + + + kcfg_KeepDiscard + + + NoFrame + + + + + + 0 + + + + unnamed + + + 0 + + + + optCorrect + + + Count &as correct + + + Select how to count card + + + Select if the previous card should be counted as correct when moving to the next card + + + + + optError + + + Count as &error + + + Select how to count card + + + Select if the previous card should be counted as incorrect when moving to the next card + + + + + + + kcfg_AutoFlip + + + &Flip card automatically after + + + 2 + + + Check to flip card automatically + + + Select if you want a card to turn over automatically after the given amount of time + + + + + + + + + kcfg_AutoFlip + toggled(bool) + kcfg_FlipDelay + setEnabled(bool) + + + kcfg_AutoFlip + toggled(bool) + kcfg_KeepDiscard + setEnabled(bool) + + + + slotAutoFlipClicked() + + + + knuminput.h + knuminput.h + + diff --git a/kwordquiz/src/prefs.kcfgc b/kwordquiz/src/prefs.kcfgc new file mode 100644 index 00000000..8a1e7d8b --- /dev/null +++ b/kwordquiz/src/prefs.kcfgc @@ -0,0 +1,5 @@ +# Code generation options for kconfig_compiler +File=kwordquiz.kcfg +ClassName=Prefs +Singleton=true +Mutators=true diff --git a/kwordquiz/src/qaview.cpp b/kwordquiz/src/qaview.cpp new file mode 100644 index 00000000..9e4deca9 --- /dev/null +++ b/kwordquiz/src/qaview.cpp @@ -0,0 +1,329 @@ +/* This file is part of KWordQuiz + Copyright (C) 2003 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include + +#include +#include +#include +#include + +#include "qaview.h" +#include "prefs.h" +#include "kwordquiz.h" + +QString highlightError(const QString & c, const QString & e) +{ + if (c == e) + return c; + + QString s = c; + if (s.left(4) == "" && e.left(4) != "") + s = s.mid(4, s.length() - 9); + + if (s == e) + return s; + + QString result = ""; + int i = 0; + while (s[i] == e[i]) + result.append(e[i++]); + result.append(""); + QString result2 = ""; + int j = s.length() - 1; + int k = e.length() - 1; + while (s[j] == e[k] && k > i) + { + result2.prepend(e[k]); + j--; + k--; + } + result2.prepend(""); + + for (int m = i; m <= k; m++) + result.append(e[m]); + + result.append(result2); + return result; +} + + +QAView::QAView(QWidget *parent, const char *name, WFlags f):QAViewBase(parent, name, f) +{ + m_score = new WQScore(); +} + + +QAView::~QAView() +{ + delete txtAnswer; //Fixes #122110 on PCLOS and Ubuntu +} + +void QAView::setQuiz(WQQuiz *quiz) +{ + m_quiz = quiz; +} + +void QAView::init() +{ + m_score -> setQuestionCount(m_quiz->questionCount()); + m_score -> setAsPercent(Prefs::percent()); + m_hintUsed = false; + m_question = 0; + m_error = 0; + picAnswered -> clear(); + picCorrect -> clear(); + picError -> clear(); + + QFont f = Prefs::editorFont(); + f.setWeight(QFont::Normal); + lblQuestion -> setFont(f); + //lblQuestion -> font().setBold(false); + lblAnswerBlank -> setFont(f); + //lblAnswerBlank -> font().setBold(false); + txtAnswer -> setFont(f); + //txtAnswer -> font().setBold(false); + lblPreviousQuestion -> setFont(f); + //lblPreviousQuestion -> font().setBold(false); + lblYourAnswer -> setFont(f); + //lblYourAnswer -> font().setBold(false); + lblCorrect -> setFont(f); + //lblCorrect -> font().setBold(false); + + lblPreviousQuestionHeader->clear(); + lblPreviousQuestion->clear(); + lblYourAnswerHeader->clear(); + lblYourAnswer->clear(); + lblCorrectHeader->clear(); + lblCorrect->clear(); + + picPrevious->clear(); + picYourAnswer->clear(); + picCorrectAnswer->clear(); + + KWordQuizApp *win=(KWordQuizApp *) parent(); + win->actionCollection()->action("quiz_check")->setEnabled(true); + win->actionCollection()->action("qa_hint")->setEnabled(true); + win->actionCollection()->action("quiz_repeat_errors")->setEnabled(false); + + updateScore(); + showQuestion(0); + txtAnswer->show(); + txtAnswer->setFocus(); +} + +void QAView::slotCheck() +{ + KWordQuizApp *win=(KWordQuizApp *) parent(); + if (win->actionCollection()->action("quiz_check")->isEnabled()) + { + bool fIsCorrect; + + if (m_hintUsed && Prefs::hintError()) + { + //Force an Error + fIsCorrect = m_quiz->checkAnswer(m_question, ""); + } + else + { + //Really check the answer + fIsCorrect = m_quiz->checkAnswer(m_question, txtAnswer->text()); + } + //Reset for next question + m_hintUsed = false; + + if (fIsCorrect) + { + + picYourAnswer->setPixmap(KGlobal::iconLoader()->loadIcon("check", KIcon::Panel)); + lblYourAnswer->setText(m_quiz->yourAnswer(m_question, txtAnswer->text())); + lblCorrectHeader->clear(); + picCorrectAnswer->clear(); + lblCorrect->clear(); + m_score->countIncrement(WQScore::cdCorrect); + updateScore(); + KNotifyClient::event(winId(), "QuizCorrect", i18n("Your answer was correct!")); + } + else + { + m_error++; + + picYourAnswer->setPixmap(KGlobal::iconLoader()->loadIcon("error", KIcon::Panel)); + lblYourAnswer->setText(highlightError(m_quiz->answer(m_question), m_quiz->yourAnswer(m_question, txtAnswer->text()))); + lblCorrect->setText(m_quiz->answer(m_question)); + picCorrectAnswer->setPixmap(KGlobal::iconLoader()->loadIcon("check", KIcon::Panel)); + lblCorrectHeader->setText(i18n("Correct Answer")); + m_score->countIncrement(WQScore::cdError); + updateScore(); + KNotifyClient::event(winId(), "QuizError", i18n("Your answer was incorrect.")); + } + + lblPreviousQuestionHeader->setText(i18n("Previous Question")); + lblPreviousQuestion->setText(m_quiz->question(m_question)); + picPrevious->setPixmap(KGlobal::iconLoader()->loadIcon("question", KIcon::Panel)); + lblYourAnswerHeader->setText(i18n("Your Answer")); + + if (++m_question < m_quiz->questionCount()) + { + showQuestion(m_question); + } + else + { + m_quiz->finish(); + win->actionCollection()->action("quiz_check")->setEnabled(false); + win->actionCollection()->action("qa_hint")->setEnabled(false); + win->actionCollection()->action("quiz_repeat_errors")->setEnabled((m_error > 0)); + + lblQuestionLanguage->setText(i18n("Summary")); + lblQuestion->clear(); + lblAnswerLanguage->clear(); + lblAnswerBlank->hide(); + txtAnswer->hide(); + picQuestion->setPixmap(KGlobal::iconLoader()->loadIcon("kwordquiz", KIcon::Panel)); + picAnswer->clear(); + } + } +} + +void QAView::slotHint() +{ + QString answer = txtAnswer->text(); + QString correctAnswer = m_quiz->hint(m_question); + if (correctAnswer.left(4) == "") + { + correctAnswer = correctAnswer.remove(""); + correctAnswer = correctAnswer.remove(""); + } + + int correctCharCount = 1; + + if (answer.length() > 0) + { + for(uint i = 0; i <= answer.length(); i++) + { + if (answer.at(i) == correctAnswer.at(i)) + correctCharCount++; + } + } + + txtAnswer->setText(correctAnswer.left(correctCharCount)); + txtAnswer->setFocus(); + txtAnswer->setCursorPosition(txtAnswer->text().length()); + + m_hintUsed = true; +} + +void QAView::slotRestart() +{ + m_quiz->activateBaseList(); + init(); +} + +void QAView::slotRepeat() +{ + m_quiz->activateErrorList(); + init(); +} + +void QAView::updateScore() +{ + QString s; + s = s.setNum(m_quiz->questionCount(), 10); + lblScoreCount->setText(s); + picCount->setPixmap(KGlobal::iconLoader()->loadIcon("kwordquiz", KIcon::Panel)); + + s = m_score->answerText(); + lblScoreAnswered->setText(s); + if (!s.isEmpty()) + picAnswered->setPixmap(KGlobal::iconLoader()->loadIcon("question", KIcon::Panel)); + + s = m_score->correctText(); + lblScoreCorrect->setText(s); + if (!s.isEmpty()) + picCorrect->setPixmap(KGlobal::iconLoader()->loadIcon("check", KIcon::Panel)); + + s = m_score->errorText(); + lblScoreError->setText(s); + if (!s.isEmpty()) + picError->setPixmap(KGlobal::iconLoader()->loadIcon("error", KIcon::Panel)); +} + + +/*! + \fn QAView::showQuestion(int i) + */ +void QAView::showQuestion(int i) +{ + //m_quiz->setColumn(i); + lblQuestionLanguage -> setText(m_quiz ->langQuestion(i)); + lblQuestion -> setText(m_quiz ->question(i)); + //lblQuestion -> setFont(m_quiz->fontQuestion(i)); + + picQuestion->setPixmap(KGlobal::iconLoader()->loadIcon(m_quiz->quizIcon(i, WQQuiz::qiLeftCol), KIcon::Panel)); + + lblAnswerLanguage -> setText(m_quiz ->langAnswer(i)); + + if (!QString(m_quiz ->blankAnswer(i)).isEmpty()) + { + lblAnswerBlank->show(); + //lblAnswerBlank->setFont(m_quiz->fontAnswer(i)); + lblAnswerBlank->setText(m_quiz->blankAnswer(i)); + } + else + lblAnswerBlank->hide(); + + //txtAnswer->setFont(m_quiz->fontAnswer(i)); + txtAnswer -> setText(""); + + picAnswer->setPixmap(KGlobal::iconLoader()->loadIcon(m_quiz->quizIcon(i, WQQuiz::qiRightCol), KIcon::Panel)); + + //@todo handle keyboard layouts +} + +void QAView::slotApplySettings( ) +{ + m_score ->setAsPercent(Prefs::percent()); + updateScore(); +} + +void QAView::slotSpecChar( const QChar & c) +{ + if (txtAnswer->hasFocus()) + { + if (txtAnswer->hasSelectedText()) + { + QString ls = txtAnswer->text(); + QString s = txtAnswer->selectedText(); + int len = s.length(); + int ss = txtAnswer->selectionStart(); + ls = ls.replace(ss, len, c); + txtAnswer->setText(ls); + txtAnswer->setSelection(ss, 1); + } + else + { + QString s = txtAnswer->text(); + int i = txtAnswer->cursorPosition(); + s.insert(i, c); + txtAnswer->setText(s); + txtAnswer->setCursorPosition(i + 1); + } + } +} + +#include "qaview.moc" diff --git a/kwordquiz/src/qaview.h b/kwordquiz/src/qaview.h new file mode 100644 index 00000000..9ba26fdf --- /dev/null +++ b/kwordquiz/src/qaview.h @@ -0,0 +1,69 @@ +/* This file is part of KWordQuiz + Copyright (C) 2003 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef QAVIEW_H +#define QAVIEW_H + +#include + +#include "qaviewbase.h" + +#include "wqquiz.h" +#include "wqscore.h" + +/** +@author Peter Hedlund +*/ +class QAView : public QAViewBase +{ +Q_OBJECT +public: + QAView(QWidget *parent = 0, const char *name = 0, WFlags f = 0); + + ~QAView(); + + void setQuiz(WQQuiz *quiz); + void init(); + +public slots: + void slotCheck(); + void slotHint(); + void slotRepeat(); + void slotRestart(); + void slotApplySettings(); + void slotSpecChar(const QChar &); + +private: + WQQuiz *m_quiz; + WQScore *m_score; + + KAction* actCheck; + KAction* actHint; + KAction* actRepeat; + KAction* actRestart; + + int m_question; + int m_error; + + bool m_hintUsed; + + void updateScore(); + void showQuestion(int i); +}; + +#endif diff --git a/kwordquiz/src/qaviewbase.ui b/kwordquiz/src/qaviewbase.ui new file mode 100644 index 00000000..96baa0cc --- /dev/null +++ b/kwordquiz/src/qaviewbase.ui @@ -0,0 +1,869 @@ + +QAViewBase + + + QAViewBase + + + + 0 + 0 + 560 + 529 + + + + + unnamed + + + + line1_2 + + + HLine + + + Sunken + + + Horizontal + + + + + layout23 + + + + unnamed + + + + picError + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image0 + + + true + + + Incorrect answers + + + The number of questions answered incorrectly. May be shown as a percentage. + + + + + lblScoreError + + + + 255 + 0 + 0 + + + + + 24 + + + + 00 + + + AlignVCenter|AlignLeft + + + Incorrect answers + + + The number of questions answered incorrectly. May be shown as a percentage. + + + + + picAnswered + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image0 + + + true + + + Answered questions + + + The number of questions already answered. May be shown as a percentage. + + + + + picCount + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image0 + + + true + + + Questions + + + The number of questions in the session + + + + + lblScoreCount + + + + 0 + 0 + 0 + + + + + 24 + + + + 00 + + + AlignVCenter|AlignLeft + + + Questions + + + The number of questions in the session + + + + + lblScoreCorrect + + + + 0 + 255 + 0 + + + + + 24 + + + + 00 + + + AlignVCenter|AlignLeft + + + Correct answers + + + The number of questions answered correctly. May be shown as a percentage. + + + + + lblScoreAnswered + + + + 0 + 0 + 255 + + + + + 24 + + + + 00 + + + AlignVCenter|AlignLeft + + + Answered questions + + + The number of questions already answered. May be shown as a percentage. + + + + + picCorrect + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image0 + + + true + + + Correct answers + + + The number of questions answered correctly. May be shown as a percentage. + + + + + + + layout51 + + + + unnamed + + + + lblPreviousQuestionHeader + + + + 7 + 0 + 0 + 0 + + + + + 0 + 32 + + + + + 1 + + + + Previous Question + + + AlignTop + + + Previous question + + + The previous question + + + + + lblPreviousQuestion + + + + 7 + 5 + 0 + 0 + + + + This was your question + + + AutoText + + + false + + + WordBreak|AlignTop + + + Previous question + + + The previous question + + + + + picPrevious + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image1 + + + true + + + Previous question + + + + + + + layout52 + + + + unnamed + + + + lblYourAnswerHeader + + + + 7 + 0 + 0 + 0 + + + + + 0 + 32 + + + + + 1 + + + + Your Answer + + + AlignTop + + + Your previous answer + + + Your answer to the previous question + + + + + lblYourAnswer + + + + 7 + 5 + 0 + 0 + + + + This was your answer + + + AutoText + + + false + + + WordBreak|AlignTop + + + Your previous answer + + + Your answer to the previous question + + + + + picYourAnswer + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image1 + + + true + + + Your previous answer + + + + + + + layout53 + + + + unnamed + + + + picCorrectAnswer + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image1 + + + true + + + Previous correct answer + + + + + lblCorrectHeader + + + + 7 + 0 + 0 + 0 + + + + + 0 + 32 + + + + + 1 + + + + Correct Answer + + + AlignTop + + + Previous correct answer + + + The correct answer to the previous question + + + + + lblCorrect + + + + 7 + 5 + 0 + 0 + + + + This was the correct answer + + + AutoText + + + false + + + WordBreak|AlignTop + + + Previous correct answer + + + The correct answer to the previous question + + + + + + + layout54 + + + + unnamed + + + + lblAnswerBlank + + + + 7 + 5 + 0 + 0 + + + + This is _____ answer + + + AutoText + + + false + + + WordBreak|AlignTop + + + Type your answer + + + The answer showing blanks for a Fill-in-the-blank question + + + + + txtAnswer + + + + 7 + 0 + 0 + 0 + + + + AlignAuto + + + Type your answer + + + Type the answer to the question + + + + + lblAnswerLanguage + + + + 7 + 0 + 0 + 0 + + + + + 0 + 32 + + + + + 1 + + + + Language 2 + + + AlignTop + + + Type your answer + + + Language or other identifier for the answer + + + + + picAnswer + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image2 + + + true + + + Type your answer + + + + + + + line1 + + + HLine + + + Sunken + + + Horizontal + + + + + layout57 + + + + unnamed + + + + lblQuestionLanguage + + + + 7 + 5 + 0 + 0 + + + + + 0 + 20 + + + + + 1 + + + + Language 1 + + + AlignTop + + + The question + + + Language or other identifier for the question + + + + + picQuestion + + + + 0 + 0 + 0 + 0 + + + + + 32 + 32 + + + + image1 + + + true + + + The question + + + + + lblQuestion + + + + 7 + 5 + 0 + 0 + + + + This is your question + + + AutoText + + + false + + + WordBreak|AlignTop + + + The question + + + The question + + + + + + + + + 789cdd9c59532bb996a8dfcfafa8387a3bd1a1068307e2c67d0003060366da8c1dfda031014f80070c1df7bfdfa53588b43114bb6a5777451fc2b5f9c84c494b6bd05a52fafcfbbf7ebb3e39faed5ffffe8fd1d88cefdd6feece3cfff62f3fe9f75fffe33fffef7ffde39fab2b2bbfa54fb5baf25be59ffff68f7faae96fee37b582ff43ae656e24364fc2ab747dc2bccef7d733d3fd8fc27cff98b941f79b6666ba7f4598eef79b99e9ba8cc7d1f3a19e99ae33aff2f8fd33338fcfee203764bce639333dbf254cfd8787cc78ddee32f3f85523335d3f13e6e76799e97a9f99c7efb73253ff23619eaf2ab1c8137a99a9bd57616a5fbd308b3eb8bd551eafbd67e6fe2d8e1f5ae3fec22bb1f4175784e9baf3ccd2fe11b3cc478799db379bc415b1277ebec2cf172d667e3ee0f8561b72bfb960e6fb632f33c9eb98a5ff0d66ee3fae26aee4feec15b3ccc70333dfaf02f19a8c77c6cccfbb1b66e96f1d7943ee8fb5cca4cf1366b1b736b3f43f63167be0f6d6b93d87f6bab62af79b3b66bedf9d64a6fe4e89e5791533d3f521338fc7dbcc783dde0bb3be9f98b97f87f6b896c7675bcc32bf1b99493f87c26ccfcfcc327fc799697c6366d187c98cd78b0131042c1a3fdebfbe2acf07cf2cf1e13833c9f72c4ce3b18ab82af6b69f19ef77f7c23cfe5766ee3f9c66a6f16d316ff0f8ef32537b15e2c62acfef0f6453adf27806cc72ffa3305f5f23aef1f316eda55aa97af2ffd817ae6ce0f802716d95dbdb14e6e72f99b9ff789c99eecf5ca1f95e6166f9e236b3e7f9bd4586f1adad62fbd7cc3c3fe64d98e3fb9099e5556bc23c9e16b3b4bf25cccf3f65a67878274ce3359ab82ef33dc94cf7bf08d3fd458f59f4ab33937ddd0ad3f301e5afc17cace17cfb5b661e4f7814a6f6c39b30cd4f6864c6e70b4f2ce335ab99a9bd28ccfa1831f378e2ae30cbb3c7ccfa0a1d615e2fb430df2fcfcb7cd2f359dee885c9be62102679fc3e33b71f32d3fdea8d99f5671a99f17ebf21ccf21d64a6fe68bca6c1f361ce8479fcb81ed4d7847d3f333e6f26cc3c3f7133335dbf64e6f1c6ba30db33b195ebc59d305fef328bfd0d32d3fd4fc41b3cfee25198ede32a33de6fa330b51f511f8d35594f946596f5e48d383f3f14a6e7d50333cb6ba7c2acbf3a33cb67f684d95eaf3393bde37c35acac078526de6079d5a330dbf736b1117d1c0873ffd3cc34ff0366b1b73b619e8f8bcc741de3312c37b27e1499c91e0f8539fedd10cb788a1761964f98fb73a79969feacf03ae97fc26cf87923bc6e707c67cc81fa731d61ba5f3784a93dd723b6155eef5685d97ef73353bc57c2acef01738d9fef6626ffd965361c1f5a99c9df27c21c8f313e6f3891cfdd31f3f8dd5098c66f22318c87eca12d4cd78b71669c1fffcacce32df63393feee84693cc55098e6435f0a537f4609537ff144b84af54e8b99e537d799697ebac2d49fdecf8cd7f50f61b6dfc3cca44f912f50fbfa2d333d3f13e6f6373353ff2fc2249f3bc84cf271ff8eed430f3353fb5d616e7f9299e22dcbeb78bed576665a1fae8439ff6932f3fc1468df66bdc1ebb73d27b6159adfd865667df83761d2879f6446fdbb55617ebec1ccf36d6f85395e4e8579beaf85b9fd2233d9d78530b5efce98591ffe5898eba15a66ca879ac2bcbe5432937cf97eb2079ddb67ffb812a6f1059399e4df10a6f1f913e2acdfd7cca4df4298f5dbcc4cd7f784d93f3a99693c5698e3452f33cde73a33db87f699a97d25ccfddbcc747d5b98fab7e3cc14af2e85399e1f64a678dc6666ffd48799a9fd6761eeff2e33e96b5f98fb3b17e6fe46cce29f0799e9f92361ce67b0fe31aec1f9a82984d93f683edc86e46fdbcc9cefba5b66f6174ff6e0c43ec28b30c7abc7cc681fc503b1e8d3b633533ce80973fcbb11667f7867f2072dccfec0e3177ddaa3cc24ef9a30f5aff632d37ad81466fb3fc94ce36909f3faf69a99c6b32dccf62ff2b1beddb930ebfb3133c5a37b61f6cf4166b2e78a30e76bbdccb43e9d0ad3f8f46d661a9fcc3fc70fb3ceccf6e34f3393bdc87c703c513f3293fdd684597f5e98f38dddcce40f64afceb3ffbbba30dbfb8b30e707e85f765decd1ad31b33d0661b6c76226ccebfd5b666aff9a99eddfc975c9dfef8579fe23b1e8bbe833b33ee25498ed6326ccf6d1cd8cf36f5785797d3099c93f9e99797ead16667fb91066fd1f67a6fe1f84d9ffce3353fed621f6e26f47c2bcfeef6426f9c6ccec1f9edaf3325fd10af37cdd65a6f66f898dd47f47c2ec6fa7c28d356c4f65b6783fb76fb87ef34d619e8f2762c7eb4da4f9f79efd31623de5aa46eaab26b3d8cf4498d7e3be308fa760667fb599397edc33b37ec28fcce48fabc49ee341b1c3ccfaf7381fce4b7da79e98a55e581766fdec314bfd169879fed501b131347eef33d37ce2755f95fa2adc101bde5f31c7c496ef778159fc7d83d855b83ddc4ff141ea2bd72696f63c3d1f24bf705a98edd708737b5de18d75944f11cbfa5e6c66a6f9e1fe72bcac324b7e83f13ad4247ec723e6c0fabd12a6fe6c2016fbf7bbc274dd61bc0b41eaa5f89019ed4d6d128bbf14afc25c6f5584397f5a15e6f69f9939be987b618eef5d619aafb8c3ccfeaf6e8903e75bf13533f9df9930cfff1633e747c665a6f8b8c7cceb57d814e6f500e58935912f3c0b73fc7bc84ceb8f63e6f868b785497ef39ad9e1fc4d99c55e5c66ea6f2cccf3b9274ccf47195f30d87e7c22cef3b12bccf1603d33d9fb8530e7035799c99e7e08737cf7c2d4bfda6196fae42633b5bf25ccf1a59a99c63712667bfe9199f2817361dedf1866a6ebf2bce49fadccd4ff8b30e723d3cca4fffc3cd76f4e98ec4fcb7825ffec67a6f61f84d95ece3353fb4698d7fb66661aff1a71647b569799a9bebb16e6f6595f91e737d2f508eb03d527642f51e271ac32f3fa68f785497f8eda8b81f3cfb09199fcfd4498eccb1e308bfe9e84793fed4a98f38928cceb4321ccfd4f85a97db7cdccfab387c26c3f2b9929fe3e0af37af99c99e28bc8c3f964d8ca4cf16428ccfe9adb637f6e08f3f827c2641fe65c98fc3b0c32a37ca12d4cf2153633c9df6716fb1a6426fbea09b3fd86cc745dda97fc699499eceb5898e4378799e9fa8d30ef07e5f1707ef122ccf5c74c98d617fb2333ad6f156192379c6446794d8758ec5dbbcc28cfe95898e5359949de1d61f6d756665a7f07c21ccf4e33d37aa784b9decae3617d9f09937cee3233ad471bc2bc9ed632a37cf64498f5ddcd4cf690c7efaad85eccec91d91ea3d4f3bb99497eb95feaf9fbcc74fd4898fdb19a99ec5de493fa6f35335ddf17e6785064a6f892fba7f9d1f5cce40f221faff7266426fd5784d93e5c665acf6e843dce8f5f63e6f8ae643e249e3f65a6fcce0a73bed817e6fd93adcc141fc4bea49e5cc94cf152ec43f2cd5966ca1f737bacefb7cc24cfa1b0a5f8b6ce1c797d90f98dac1fe93f72be799899ecbb21ccfe3acd4ce3dd14667fcdedd1f87c2f33d9e385308def74acd55ff5d166ee779b3e999df6fcf9257da12eff32497ee72392f85fd3de2fd08b2fcdefcf8ccefffdf4b24c92c551a67f7fd588ff52bdfcae749fde97fc27bcfbcfffbc5ebe21cde7f7995f27c95fa397d34f7ce82b2bfcfbeae527a5fb9be94547fcb780cf9dbe077ed0dde40bbca6646bd23df87b844f1fefef02dffdbdf4a2077a08a32bf0f7071ca102891ee173c75214f0f7027e4f92d2eff72845f1eb74ff2bf4a29ff4338c6e08bf3f27fd805443b49e24e1488fb33e489aa4a7899ec2e745cfe0f3cba4f965fef2ca923c9fbefbc62b4895fe7d4b3ae308bca9b77413feddd63ba82fb1b6bf875e3c8e78172449a36ee9b7d235cb1234e1df34fa3dd0c7be6e03bfe0bde9b983bfd5ba7f08233a44ebeac1c88f60c46dddd1c7fa449fea337dae7fe80b7da9aff4b5bed1b77a05febeaa2b709f85670ef5dadf2a1fdbd5ebba8ade5ed37518e98d6ee80da595524659e594c71fa7828aaa5077ea5e3da8aeeaa93edcdf53835f23c937f5f2d93af0be46f4c18bdbfa440dd5a37a52cf30ea911aab097e266a9a7f26f8b7b17a5133f5aaded4263cb3057a042b641dff89f5e61b7a81d655133edbd81bd720a08357b5a30fd5ae6ae917b5a7f6555b1da8437584e3959fe9273f1396aaa38e417f27ea549d415c6ba5f620f6a53807d1419d834f3da81fbf4e2f69aed4856aaa4b75a5ae4912750371e949bfa95b5da815b5aa2a6a4dadab2a8ebec63fcba590ab75d5401e83f41b461b65527468e921f471977c0924b1c66a65beada7efea05a4d95ef8fb9b9e1a6f8289a630772cc714c6f89524efb2903c5396076c0ee4b9370fba6eba10e3521e91a23cacb4a6fb6bfd0574b2ad2eb38f244b502049cff4cdc00c612c6237f54f652849631ecd93792269ccb36a98113efd62c666a22fcdd4bcc0aa2a7e88baf9657a818fba9af3f62ae8a46d66e6d5bc99cda40f18ddd6b7e458aa9f249969e25c74ccb66e981dbdcd7d3d7306f4adbaf57beb0bd8b048b2ae9dd9d547a665f6ccbe78489ee7e51ebfcceaea0bb23ce11d499ab6393087e608a2cb10a5e97f37b7fe99f525b5623ad0521b24393627386ab2ac8f635d98f7b988d0809f3a4b54c7a7a7f91a4437736aceccb9da03bf199a8ef9f1ddfd849f5af7a9a5a04fa0af0b9684c64d63fa28c73c97259db254efad94e2b5393197e64aed419f6915fe857ac1f524697a60ae412737e616d6f049ee79cad1956d25eb607135612d9aa659298f1d3c655e9f14d93a66d554cc9ada3160d5988363ec845540fd29bda4f5c443ec7a3355b0ae3396843451d20e4af2681e4bd652839f3ac407ca623aa6fe2e15c850679d512ef06eadf497601a660382d80ecfe8802a3e58d7fe441c03bda41ae3590788c2c7605d62377371b6a48d89a9c1b84fac32ab1052ad75909679d5b6c1465bd83b35b3f73876988ff7e89cfd4768621f6cd704c870a4825ba841177de75b7a7983b918eaa9eda907f2f83cf7f33109e5b07d15ecc00eeda37d52fba6679f75c78eec18b2940ae4cd9079da899dda173b3369fea7f6356974c19bf08a1adb997db39b98af49b59d2aba79ff753fa317bb059963b04dbb6d95c4e0d4a7ddb13b2c49ddee923e6ccbeed97dc8f48f6ddb1e98ae3db429baa60a6d986a1b884d5ddbb1c7f604f4750a79f3885bdcb2672579b2dd417be7f607d43b5b50c5eda0348f7f5c2fb8cedfda0bd3b797b09e94a20e4a32e5989a66f1ca5edb1b7d6a6fed0af4de03ab18406df91e7bd621a2a75ac7eb1758db57edaaadd8355a6db3ff4db3174e41c35355b5eb106daa7ad356215f4b55ddd1bc24efd27c271f4b198badd93af62a6b4a29f6d8064ab2e1b4b981fa057ccb29f9a0447dcce5b882a6bc0e56df4d679c754e376ccbf91c13252a4e733f472ee88a8b588f6e425d6af9ece04384ce7a591ab3f9ceb12bdc9d39e53c7ddeae7104a6e6eedd83ebdaaaebe1fd7dd0c700bd357d5e39974b12a4fafe0d25a37fefdcc00ddda3a19ca1867a696439d073dc937bb6c76e049204ac363ef17ed6cbe20af48cdeded7cfc92aeca11b9b82fbca2b226485d053d289a9bb89834c13e6cd2ef600bd2b90e410dabb03af4dba19c2e70d3d39ed3ef5dd8b9bb957f706d24cd167e633089c2db7e9b65cd36de3decef3c25817fc6559669024d111328801545a15b73317bdca365635da3dbb5dd78208d1c71d896c01dcd621acddc394a1ba3db8e7c8edbbb63b70877a13acf008fed6b523d771c7e88d8b192af6e84edc29e8efccf5dd3948236dd32ee28738b69819e01e17d8b71ee999499556152db99657c75c7bb81feec2f66c07ade75d1f65ddc4e473308a966eba4b77e5aedd8dbbd5d7fa187ca085997dd7adb85557410b9e2c91c5bb35f0c5a00bb7eecef2498899f788397f91792c3082c21ca47f5d0baadff5527532e15c10570057753595acab9b7796e287d8ffac775d1dfebee91a2eed69a4bd808e7df1506881344f6a1baeed416260bcc57576fae167a2d6bdb3695fed31adff5faffb73273f0fef398f36b6e77dd20aad20d9e7d157ed830f3e82246fa413b048d9892d6782bb7a0cf36fcd8e2ffc9d1ab1678ffcbd7f70039f66e100f2ac7ddfb391f3a30f199da9f9be3dc1dcf9d398bb542f5db42ecce8fc400ded06f65d8a2eb44e43fb431ffd23679ebb20c928efa8962366ca7537d596d7fe09aae109e66d2b6ae29ffd485fbb819ea94b78b6e507fa06ee186769dea3fe2edc3df613bdeabbacf725e7360b7a215df4b8966be96d77e9a718fdeb7359e416ced5a97ff133ff8a11c29187f36ef89c5e20162ad0c91be824edd2d4fda679b2677e0b5ab8f04dbf0d7e934608fdf91dbf6bda1f6541ebeef89699e92db4fc0fbe32bfee97ac4caad299a9aa9edf9b8fc5a00fc88653fcf2fb5ee9c2747c1b6b8c5dccccef385f4a12accbec80eeaefd41ca5730c3afe5952959da13acff239006da30d61ffaa3ac99059ff17ddff1c712c378cc9fe4c9592ff7ecc93dc8ea6ed433ca52ce95e8f760f75d13acf0644ea7b226effa53ac41a3b6fe0c2439079de4b854aa7e60f5756fee4aad40e55dd5cffe87bf5021af9465cd8cfda57bb587b8c6bce22a5c92ea433e96f50277a65a5b418edbc096176bc494b30cfc955d71ca95ea716ee75557fdb55ea3486047fec6dfaa0ee6074fa8e109d7644d96c7fb15bf0a7916b461c7e6ca0e209695f30bb1b2601de4632ee71438de776b5baa970790268dcef88adec04cb6a415cecf3b760876de3c5d767ab7ebaffd1af80f588e3f7357e0279d52a545b9e338c744c887fdbaaf1a8f6d1df91ae4759b1f64497d8e7c1d6226eaa53cde4ff592ae6e8295a5dfad4e3ba463555abdb8764af1be61dbbae7969ceffb53b096b4ef3f537d7de637709d9dfaad927d4a9b2897d90c3a249f4a6d253d1650252dd3cbd834608d19a05ee6b297e57a41ada51509f5a24f949acf8a51966461ca3ed9038cc0af1fa5c1e83c7397c1040b356479764996c6fb7fa1e629fc215469fbd09f878a783bb8e01773718a9c21e853f07ed6cbe771aca417c845d1d62d78be59a217e83fc45084bb343fe08d8beb49ca4a603d090662d47d69548d0f717612eefd2d78fe991deb1d95fa847fcdcc68d64bf6d2f0801a1c9b1ba8638ae56bff52bda4fa7a84bb4767ca2ecc0fca62fba10bd5ef618a27304fbd854ae19ef22edf4c92845e96a4516a094719ee43df43a5a5ae30d788b8276aa19a1b925d2e78e9c4b4c300f4d7fb19bdc0670cbf37c3b0b47bc4b2e028aad69a0da87e1d647abd0fadeee9639004a30648b2fcec02ab9ef0e86fc2939e9d5205edb1e6ec391b9e31d3c915265b27e44cfa3a8c502f059e557f585fcaf10075d3c3391aeae00f955f8826948975c258773042f4b1d23ac4ac6797d6785d87287c07d98aec8ccdefeea79dcc51ca7dc3244c93cfe18e04d802546acf58dbb4f52544be69cecab3fce6c25da4350d7dbab9b4de9775259d90caef1e23f3d5125930f218056b35546a6a1b46e0796f719c4efafc637831ab3816c9a6cb3b97f0df3003eb7a0d6ffec2a598b4abaec2a64e27136f58338185862d88ca597fef3fe05d6f29dee158c3b27d98520d48eb4ac49db522cd0fef86cddb39ac6ed6db6485ebec1f43b51b9ab85f5387decec3fd872ae4ddebd35e5af2b8ed005e1e76310e0e5127add0c2196cbb2b96654133e05f7bba8333fdae17b55c2fa7725290d6fd94c15c81bf7c94650a3db5d559dab9c65385b40397768d9a6acba8b08f19e418d7938f7522b551471b8bee0256e32da85faaa0df54fbb4f49b3a4f6bff72596066db600fc913b25e3e896392dfd2bb13492fd76ab64c16756483ae40cfeb29dfc2ba1d2a64b30351f88ebd9664988f5d8bad802d8674627b8deb513aa14a33b2edcfec24dbe89c2cf6016ad836ceb8f99d755ff263ac2d41ee3dd3577149149a98ba8db0babd254f4fd601357bd335d27a82d94a9d776445a277fb7a8f6994957542347db78f27ae23dc6d8248609be1c0c85ef39c6d9b3b5f408ea8b24f7f9e278b5efa6835333d75dd7098bdb71c4f27b6d02770df21dcd7859174a1ced1e188b3faf9dde5f92af13dc6d671153e0a8ffa02aab023f0fc11e50bfa347430637b7f8af7e1c37138b1b729abfcdd7c4cf4922a2a0bd5e8a65e09a71f6bd6741e67eff40d58d62ed87a1f3e47ee0afca44392cc9dc62ca978b1dae68808bf8fcd249c857375ce3369606dbfc43a765116c8cd61764794ed2f4ab25c2fa469f4ae93f003b3891a451ff400944505d77111f7be863afa81bb4e7e621e21de966d9c6dcc9e6116572b6966ee54c08fc245b84c3523e8662d0cec832a9fb6d5f833f67d358488d45b7e36f65eef2ff84bda7b9ab941b8f25c8bf17eb8ec608fc2b5ed710dd90d37ee26590c67d10d5e235937784e9cf606cb31ed7dc549d6340ab750b7a4d99b419e5ce7955264a9f3e725ace813bbf2d9fb19a57a5fe533db1e566356b7ec38ac622d26a712623bd0bf7d0915d74c7b91a7637710d6d0c21e5956b49dec17b032e23e77f9c4752e96a45ad9e85031bdb06e5aa12ab6f02e4bdabd8091b421f7ae2d645b0b7a59d807ece2c9cd7dca59554fbd66dbcd63081085eccc5ab50f3e9576ea0e83b12f698f855615b0c231eb02636f688406d6c8efb3321719d33e86bd074bdbb0abf079c815f2bb8da538f10afded71fe27d5c9927c8ceb157927f20e3ecff8eed12a38c5a434a3d90f4c2daa689c49efac98ae3ef6dbd1e219de98f79fa44aa946e756c34ef449d6a5bb125c69428b21c6b0cf3972d922715f2016f6586fd1f98ba653e0e607bd485e6359cee4f90578f435d4888378c7bb0e224d836912efe343b84cfe029f7dd7f00f7e84e7cba59a11b28ec7d8d5a7aeeb2e42e41570f187e61d34197bb18f7ba40be72229f285fb383055732dfba29c937dae97b29c3e0e419a1773a38ed1621a658fc1a836b26bce810efb5045bd982e440a132638fb1c45cd45e8c747c8855fe393af84364873b4ac02c0483ea5e852daa3798f12492bcffa26d4a05e6a67fffe4a2ff3dff0e8c711e449033305eb382ac94271f9d1a43d8d0e78632b8e21ab1ceaa7387103f7ea9f0c9dd04da83ee1757aacb7e234be84c70fef94899da573e8ad92a6b2d6d0ebaa607eb3f80ab336c871cc7eaa97c58a4a62c59e9b266f04ffe4b88c1641b33531a76e687fa82b5867bc5ed36f1051b7e31beea3785b84a9493e67a06e74a9760ce7d6c5cdd21ecc475b5b6e831333b4135dc715bcbc9338f716fd37ce2b838f712bf923ef5b90fdd624db753ffc4d6cea09d8f1014893ce52aee2b65f8fdb50516d6104e9427d32d455c850ee7525eec4ddf7dad96f2d19fba2dec097620bf2bf2664b0b2c39bce3ecbbb8bea5be7954d75a6da710fe6e6399f5d631c208b80e8f366276e456fab5b7f0db959e10ee37e6c070575fb38bdef8a39db35643a69a7f5281ec443ff842bf0576ffebd7b4ccafe66f128767036e2fcdec4a7f9d872bdf4424dedfb5bac794bd56179dd8ec7f1c42b5c6ba0c684587364bc6be14969dacd4d99fcb3dac5dd3fa84fc2a51abae46be30fbb60cb254afb623d68633d0eb1ae9a3b49d41fcec5be94a665dbde41345b7c0391ec2cc5e81757f1c6f720df6d512d82efecf7c0539fd25b74f0b76a922665a2d0de96aed81388df75ac0f9e968c7e2e9ec5d378e60a3d8e438846adf9f39d9fd48bf36d7b18cf21afeb6409debdb446f916c4ae63a8696e60353bc29e867c8af48cef2e57cd2ed6f20e4f37945d7136fe88016ae929e7ac1f7fe41da6a37801b1d0266f4f756c39327d5ebf7cf28111b9335d8fdd7899f7eae7238eec113bff14aff425f4bc871eda572dd4d16e3e01f7b8ef36d04518c5eb78136f4bf3ff513b204d5c89abb1a23b29fae2e8efff9c5e606d18f863d7886bf836cca434fa77ff4de78cc9b2db71dd4fa0b639c137dd0d46d1b7e4b1f87e2be4de509facd99169c52a642cb5a5924ce6fe7b14ebe05fd656e1f998df8759f256dc37dfeb7b5437b1113720b9b92bd51fe59edfa3e95859b759a8f8682a66660e1d7e274cefd8b14f6ff7ac421e5cb1d3c2c09a5555931c3f3efa496ed3d4ec4b6121dbaf62b634942c78d1d2bef59e529a5f650fcd9ad9281cbf9b48d98cbc5352f6a3b482d6cd85695b55783b743513f5953fd457f1ae0846bb4d90a22323ceef597e15c720e6d9bb229a07888b43b7ce3b7d61d1d2be15c7da98f7bcea9ebd288ae20ea3e9fb5ecbbc2c1ca5e907ecee451d994df8b980acb3839a288fbbf6850cef3f294f1841bdd476bb30ab74f612e6de8ffdf6fa02f6bdc2ef1c19db345721528581757b39375facb316b344f1e85ae95dc60fdebe34574b6f5fdd878e392ceecbdf97f903eb4b281ee80d2a77660f6cb3e8fa0d7b85edf7f31b57f37dcf717ab77a218e7f9458febb743fcde0e999f2450f7ce6b17c3af27371ec740c95d6913d4ae72c491a6d8a7ed8b25d3ebb9e2cab13d99fca6beabcce3ecf5e3ef9bb49f965ad1814c3d2fefecfaf2f0a4ff2f0bb454ea5154bed4018d9291e6d0bedffeb37f853e5dfe0f744bf9602afc6954fa2344862dac513c442fcde93c4b19fd54bf1ac76528e95b2197f623ac50856bca6991663bbbebcb6fa9d999ef7fe5a9631ad25abfcad933939d408f412c2b54eef0bd2faf2e1edae6feae5c379649a17d72c26eeca05f7f4bbd22c4ab0284b8dbef70379d745acc47af9cd5f853bbeb8065fe03bb1bdfc7d98cfdfebfb3a8b5994e41ee2c98ede537de38ba9bd7427ce73dff3bebb2cdba92f4884ebab9d99463cb3cfbe9272e854df4055dac3ab2f20c9d81c401e8e6fc52f1bd39fd04b0bcfb12ce4bbfbfe0ca274a5782966100bdebf0383efc69aadf0f0e16d5dda9fade37e17650955338cad78647b900b438ee06c38b177f856c1d8d4c84f40929e6daa737a9f7671967fc65fe625a26880dfd7db867578d356cd9a1b985ef11af6d571b85fa84a964505d967192b179ffd1354bfa7319d108dd3b981adaad322a234633c5178f053af6c13a2b14a6fb17e3ec63ff23d3efd84fb9a057e671272027593def38fd3e2cd17c566d8f797f9bb6f8bb563feee9b3929b68a66b1ad6f8a1da8e39b50dfa44a2bd5f077b66a7b6a58ec16ada4133b4d7e9276ce934ed249d767e3fa43dfafa4a8d8c26fe0ce20629fa7f364587ff6403fb350b857eb7cdd3442003b6fdb077311eec3bdb980dfeec2b11df87e58f16fa1b0c7a61a6a60a9365570a9d2e2b7810a68b7026bfc1ec8fb847b952f388343ace4fed4babff8b15bf89eacc577c5c0dadcb63b77eb5043f68afdf8a467205553b76d539f424e3cd0d7ee0246bea7daee223e822facea1bd37333d7b42bf46e008cf40ecfad5b78f2dac5df1ff476582f862ee2ae6b777126ff701cfb686569bfb9cfdf6e8fa417fa1e44fa9d7b809a076c7c3f8c5cd33fdab6834adbc2efe129d4f8bd7219119d96f4b0ca4adf214fb9f030ed20a691eb16fe4bdfdc4eefd9de7f8c487f5c2f9f44ebf7bfd1db37f96debb959a0b7af97b5f5e1adc3257b764bfbff53fef29524e9f35a9226bf53b418d997db3c49c5fb91737ffffdff6f8c3fa3972523a36f76cceba2e0caa9b9e43d7c791f93f6204bfbda5c69a9d21eb7d54bdeb12c7fbebfee7fa197c5bfcf5911fcde943a70d90cc81ee45c5ec19516ebe3d7e96569ad501ed5c29c7d66451fff4e12daafacef9bb6f14dbd7c56f9945b9a3b1ff89e24365bde127dcde9e80b897e3a8e7de6e15f59df173d2eb93e5f8ba47bd74bf72feb37b71b8745fb97eae5631c9af7d24f4753be7f2eaa97dafc6216e09ea20d99cf1fc8937fefbe5ff5f96e7fbf66ddff7b7efeeaff5fb8ffcecfff2abdfcbffff38fff0ff70d099f + + + 789cdd9c5b536ac996a8dff7afa8d8f9b6a3235b1410e2c47940515054c0bb76f4435e270888cadd8ef3dfcfc81c63a413c455aeaa55dd15bd0d6af9c92433478e7bcec9fef77ffd76df39ffed5ffffe8fc9544dfbe637d3536fbffdcbce46a3d57ffce7fffdaf7ffcb3b0b3f35b78952ae5df76fff96ffff8a758fe667e133bf17f91ab892b81d594b980ef2f888b78bd9289f1fa09335d3f27aed0f5c789f1fa3d66bcde9e27c6f7793d063fef5f12c7f735cd5fa0f5db3a31ad4f9f44aea4f5ce12e3f847cc38bf7b4f8ce39f12f3fa45627cff8e993e7f9118df7f21a6f5db8bc438ff9c99f6ab82ccf2b883c438de21338e2f56c4249f20f90ab45e3d24a6f98d0e0ca3d17cae8dccf36563667cdf0c88797cbe9ec6171d621a5fd59177d99e3c317dbe6789e9f32eaebf50e1ebd53d315def9b89515e47ccfa50c4347f16f77b37cda70bc4bc1f2362ba5e64c87bbcde7762fabca910b3bcfb91ab7c7d364f8cfabc22667b3b27e6f90f88697ee7918b349e89d7ef15f87a352066fddd27c6f9ae91f9f3a29718df7f23a6f5d851e2f8be3f62267d2f89697e1bf5b597d6a75bc4bc3f2631eae78299ec794accfbd74d8ceb5b10b33e4ce2f87e86f2554b255a4f8c1fc5027fde4d88793ff713a37c17ccb81e6d904b6c6f6789e3f5e68599d65f23a6f95d3571bcbe2789abb4fea7c4f17dab90f74bb4bf31de15558958bf12d3f566c14cef5790cb05e2387f69b764d1fffd09f36e35ae6f8a5c2ed07827ccf4f91d629a3f5389f1fa3be65d945713937c9e3f6f493fcf91617d7b8538fe2e31ed8f3a64a6f85e232679459919dff77bc434be7f60a6cf1f26c6783860c6f52a5cafda2779cd4162bcbec68cd7675d62d6ef2831cedf63c6cfbb9bc065d88f3ddc6f454ceb71c7ccb47f1d66dc1fff96387e3e6b20f37a5531318e3763c6f1ec1131adc7ef32e3fb3d474cfa726566ca178a99ae37c46c4f38bfe2f8252c31c7af33e434ff3b33da9faf31a3bcf68698e6778fcc78bd382026fd6a9118af1f3293fcf78971be297285f64bdd30d3f5d17ff6f7387e65c7c8e9fd65e2389e62a6fdf4f789f1fd07625a7fb6604679b3b85ffb3ac5b37e6294a7c84cf6a990d37867cce44fcfc46cdfaf89f17a5c9fae92fcd91d33addf258ed7eb3e338d1ff375652fbdffc68cef8b2131c9afdf99f17dd727a6f5ab1633d9bb4f8ceb8dfe5bd1fb1c3f703c5d2579c41b335edf53c88af573c14cf6d54c8cf6704accf6586726fdf413e3fb717f211d51bc544fcc14ff3531c52fd520a67865aac4248fde43e6f56625669ccf9e10d37acc4362dc5fc75c44fdac88157d7ec85c54717cbedee17ce69619af179219c7331364bd4bf1c13093bd9413637c7b66267b78212e533e9e27c6fd23f9b4a2f1ef1363bcb864a6fc83fb6d787fad26e67c3024667b2933d3fb7789317fed235739ff3599f17d3b65a6f88ffb61787fcd9898f6cfcc9971ff541f19f603f7f78c19dfcf0a89a37e6c8b98f6abe713633c5830d37edc30e3fae41d33cea70c33cda7994bd8cf9d10d3feab9dc4a89f67669c4f9e268eef4b9e5f917f3d248ef3cb19b1c3f1652d317e7ec54ce31f24c6f9df99513e739518e523790dd9a71c27c6f107cc34fe3c31eea724a6fd16c78931ff3d32937f1f11d3fed8e8afaac8f6e217cc942f268971bdbbc45c1ff0e7395ede3297a33df819f3fe5ebcfe8598f2a36d33e37cfa1e59efa27e7d8398ecc19e31a33dd8f43ed99f60c6cf674b62d2b72e3253bdc2e3b1be1f9869fcb7c438fe3e338e6f7688c91e6c8199fc759c18fdb3c54cf3dbc4187f7acc688ff22a31fa679919d7e7d2f8b4bef4795c9f257d25fb7a4f8cf69531937dd513e3fb27cce49fedc4b89e3e33c5cbe7c4b89fb45eb64f6913e3f88299e6d789f1fd2366b28f4562cc678699f26f2531e653da0f43f1419e27c6f127cc347fba9ef4d565a6f978bd142f3cef07c787b3c4f8f91b66f22fb44753e5fa551053fc772d66b28f4366f22766ae1f9f98f17a3140565c0fa9c4e83f5564b62777ce8cf6e4cf1263be45f90ceb5f7f30c6833133c5eb0233d9a7488cf6d96726ffc98849fffa3231c6cf3233c9779a18e34d8399fca59b18d793aea77a205d4febe93093bfdc11937d189687ede32531e6e70b668a97ef89d1fef798a9fe1c27c67c7ac58ceb933b89717d33665c9fda27267bb37b89311e5f3353bcbf4b8cf65e6126fdf1fe53bc311789b19e7b44b6142fac6726ff386226f9e3f5bac8fd859810537ec8a6cc946faf89b91f6812b33d9f23572ddabf1d33633eb1afc8acdfec9298fdf58a99eca1c64cf6f096388eafcbcc947fe689d11f1e88693fb56626ff7864267d5f27c6f947ccb4de2c318e2f902dfb578799f6ab9b18e563267f70d11eb4e57ced717cabb8debf2476b87f6688ac499f421097f17d8dfab286f289bf41b6e43f3efab32971ff632e91793efb82ccf5b5b1ccb43f89a93ea825d6713f98c9bfb36a62946f9f98f36986ccf14a14912df9774f13937e6db40f6339ff6712d9eca2bd6503665c8fee11733d72c98cefdbd89fd812f733fe38711c4f1c22b37d66fbccd40f25a6cf3f31e3f86645ccfe3b64a6783262c6fdf40564b617b14b4cf9d8df26c6fc2499493fb47ecbf5b54f8cfedf21e6f873c94cf127d687d6b17caec94cfef79a18fdfb9998fc43f3f50ee55707cc95285f564466ffd03e31ce77ca4cf9e881993eff9a388eefcf89b95fb963a67a6e9418e3e92d33e59ffbc4a8df1e33c5978c19e7170d62da5f51488ce31f3253ff2d13e3fa4e9829fe961363feb966a6f38ba3c4f8fe9498eb9766629c7fc94cf96f9118f5ffce4cfdcd1333da9f447b768eebcf51621cff8999ece536318edf63a67ae63131ae9feccb71fff39018e3d90e338d4ffa71b4bf59ccafae6ca93ed1e7cca81f5324a6fce22789d19f2f99d17e748798f5d360a6f3ac47668aff27ccd4afb49869fec3c4e8ff67c4a41fdd65a6faa99418e3ef0133e5a759628c378a99ece32a31c68b57665aef2e33ea57dd26c678cdfbe768bd53e4a4ffe7c4a8ff2133d9974b8cefb79869fdf3c4a8ff0e33ae5fb513a37c4b668a37c7cc18dff50333c943fbc9f6244de2b89e2ecbc3fd8a4a8cebe5f1a95e35edc498ff66ccb4dfaf89315eed3253bdcff273ffd2488cf379665a4f3f31be5f64a6fcc8fb4bfe2e6e9829bed413a37fa03d38b6076f99293e4f12c7f5ba0133dab3ab33a33dbb4262b497f47eb518df7f42667dbb9dc4a8cf0b66aa070e12a33d3c32d3f9d54b62dccf6b66aa6706ccb81e5761c6f5184fcce7554789f17e58c64cfae5f9391f5c26c67a81e7e3f38b2233eadb9498d11eb355628c2f37ccb4de2e31e7e35d66b287d7c4680fbc7f1c8f2a89d1df797f285fc8341ee93f8d47fe3462c6f5cb2a33f9533331ea7b8f99f21fbfcff9e52d31d6ab8e99eab93133f9cf3231d6439699ecf38a99eab953644ff125f3ccd41fc778e6cb493f3b89513f8219d76f578951be0e33d9731a4f99b8fe1631ed9f9b27c6f11d33e9ff3631d63f3d669c5f9512a33dbc31e3fca24e4cfb639f98a9df2c24c6faeb9499fa83c4245f8519c7f7d5c4513e6b90797fcd3333d9d71e33f50bd789717d1933e5db4e625c9f64a67a8de4f7dcefaf98a99f8af9c57be85f707f6bc8dc0f78bcdeb37efc01b38ef2652362a56d64b407cfebd147ccd44f2c98697f74e2387ef646ccfdaa61c6ebbb5329feaa97546bbfebf04a6ca4a5d72f992bdad65f26c9efbc5812fb6bc6fb057ab1b9fdfd99d5d9bf9f5eb649b2b9caf0efaf5af15faa97df95eecbeb82ffb80ffff99fd7cb37a4f9fa3af5eb24f96bf4d2fdc2877e64857f5fbdfca4747f33bd481fffcde0d5937de0273908be40392559931cc2df3dbc46f1fa0170efefa517f92cc7b0ba2cfefe14572840a217f90a92a11419fc3d83df7bf037fcbd1fa5c87e9dee7f855ee49b9cc0eac6f0fb24e807a41a47eb09124ee52ce903a5097a9acb05bc967205af5f26cd2ff397779264d2fdf08d77902afc5b0b3aa3087c200f651dfe3d92c7515f6c6d7f0fbdd8b8e206481256dd94b5dc7b9a24a8c3bf61f527a08f53d9025ec66bc3e7cefe5679ff1c56741ead6b082bbf8015b7645b7664575eca2b792d6fe4adbc93f7f2413eca1d5980bfefca3d59846b3d7caef4b7aac71ab22cf741925759915558e9a390420825b430c20a277cfc7122133dd1174f62208662249ec518ae1f8a975f23c937f5f2551ef8c81123f0e296ec8a57f12626620aab9e89b958c4d7422cd3cf22fe6d2e56e25dd4c4813884cfd4418f6085a4e33f916fbea117185d1cc1eb38ce463d0844d4770196259ae2442ec5a9688933712e2e443bae977f965ffc2c48aa8ee882fe2ec595b886b8d684f16e20f6853807d141dc824f3d89bb5fa797b057e25e1c8907f1287650125180b8f4266b625766624f14454994c5bea8c4d557e967bb14f4ae924a449e8bb6524a2ba32c4487a61cc31cbde04b2089564e0ae57fb55e409ae38dbfd7e44265aaa7faea490d488e25a4f81f49f221699487fe166d0ee419aa91acaa678871a18e08511e32ad7afeb5fe023a39160fc947c0b260b6851aab17f5aade602d643769753ffaa9aa899aaa296967a6849ac74fafd4422de59d5aa977c8aaec875137bf4c2ff0128f6bdebe0f3a69a99a3a5087aa1ef401ab3bfa961cdbf50392a9e3e8411dd500976cca239a6b4215d0b7fad6efe517b06196a42c8d3a9117ea54b5d4197b08eff3171ebfc5ea922db22cd3784590e65c5da8b6ea407419476946dfadad7f26bf84515417466a812497ea2aae1a2debb3876cec7b3e22805509d422d8988c9f5ea61120baa96b75a36ec529f8cd5875d5dd77cf137e2aefe3484e7661ae7b92043d00d7f4598e75ce4b8ada11b95172f15a5da907f5284e61ce90857fa15e623e099a7e563ba09382da851cbe48332f29ba92ad241d6c6613d6e2b1da5bb3b6e30d7d6264eba8a22aa9b268a87d58f99863276401f1a7f412f28985d8555315b0ae1b94843491d74e9064a226396ba9aa2a24a43a55311d2d3fa4029924e90c6b810f6bc5bf645a68a5356464dcd167ecf820affd8938068b0e3dc6443a88c297605d6c376b7136a78d85aac2be5e69a38ada6aa7bd323a1367baa7fbfa490fc4bb1ec6b587fd48d199fd27d1428ff4b3ea4185a362af9a6df6a09bbef32dbdd4602fc672a1c762881e9ff67e3d264539f40bece8ab7ed3133d152d35d633d9d673bd802a650feae6ae5eea957ed7357da0c2fe2ff561d0e88637c577c45c1fe8ba3e8af51a77dba1a35bf75ff3337ad1c750393addd04d6d38068739f5893e4149609a53d4876ee9337d2eaff4856eeb8e7ad65d7d09f573e8d0c6a1b781d834d057fa5adf80be6ea16e9ed18847fa2e274fb23b18ef5e3f40bf73085ddc7194e6e58feb25e6f95dfda85ef40ee4935cd409929056a2bfea82ded5b0f7baa84b30fb10ace2197acb8fd85386881e7a1d2b9790db777559efeb0a66dbe47fcbe4854bd0f0327c8503a24d451e1809f55ae8ea2ed625f990e63bf558a8588c302ace4ad1281f7b8c0e921863ac2a182733e34d7a458946b196a30e1aeb3ac8be07a667fae64948dd32038e89292a2ed33c6d33947b6614fbd103e84b35dd3bf814a1935eb6c66cba72669ecd585d539dbe6ed71895abe6c5bc9a3723cd245e0ffd3fe80425194277f090ea87d0dfd7a264f86fcfccccdc2c14d60cd5a81f91e4889e639666a5afcd3b48e262b7f185f7935e3633d0247afb484e8255e8aea9a9279ceb2323aa599829e8444b73600ed518f64d6fce00b30b90e4dcd421163d45dd8ce1558b9e1c4e9f46e6c81c9b86698234cbe833eb1544dc2d73624e4dcb9cc5b39dc9c65a37fc655b651024911e2a8867e8b44ae67c2d7ae56daca2b459990bd38608318a2712c90268ac73c8dde350a19a0e5c53345d7369aeccb53ce84ecd0dfc6da0e7e6d6dc056ffc54a1c619cdbd79308f66c74c4d01a4e1b1f114f1531cdbac0cc21997d90569a672a542a75589965ce5ecf8d17b983d53d4637d15ade7431f79ddf8e073b08aa6ac9b92299b7d533155f9203be003cd58d90f2c5c6295988bcd8a06651958ad0aa0e3cc1ab393ee84a8758f58f317dec72c46d09129847f4d1bbadffd5c77b2a05a3066006bad13cf605d8374b2e43fc5fe896c580f7f3fb099ed416119ce023aba66fbf609a47913c7f0de891dd8a11dc53cbbfcf4b310fbf65937409a9790ff7f9cf7d7eefc3c7dd43c52e9b11d07ad6006493e1f7d558fec8b7d05496aa813b0483e89cd57820d3983fdd7aa69dfec042441cf9ed9a99d99473b87cf9c419d756a17ba4f95dea78a4e55edd2ae62edfc65ccddaa97707a3dc18acebe8b5763a25672d105f3348c5fb3aff6802acf0648f2713e9c8f98a1d63d1075d0c32174c38b58b7ed8985addb23f9606672251ee0b34dfb2e1fe18a799226c902fbb8b0c7b62177ed1c2c3fd688bfab17d4c5907a39e8ef4cc93643f45772ad8a3c8a7b756d4feca96dc50861d0c3e9347c4d2f100b05e8e40c74d20e966acfd554dfd90bf8fddeb66d07fc26ec1ecc67bbf6529d7f96255a77c75ea99a3c8c96ffc957d6f37ececab82b5da98a78b6d7ebb11846866a38c42f7b636f65a6baf62ef6188d5899f7a85e0a1294797740770ff63ed42bb1c2afa6cc142ced10f2ff1ca4813194b30ff6316966c367c0ca766c816318adf98b3a39e9a54f9e3c84aaee514ca3b7e76b25fc3dd3e710f3bddd5dd329e7e486dd8b3da897da16419212e8e4a33ff9e87e20fb9aa6298b3de8bcf7e5c496edbec852a6cc6b666e2ba6a1bb31c7bcc72c9c93ea533d96f40257865e5be8999071e4cd1e31545fafb6aa4b50a97cbe4fff2ef79d94258c047aee8453a213eb8369d4f0827ab26392c73bed0cd45930865ea847fd0ab16cbeae95681799f6508f995453c4f57e58db56bd3c81346175a0722162259bd30ad5e71da8ea2f205ff82d1d6cc349e7c07f208ad8a229839f743e3a2daa1de72926423decbccb541677f3c2f5a0aeab6fca12e79cb9be7b42bde4d7fba55ec2bb076065e1772d3b42a559d957a6311eefbb816ecba1c93ef7e2760fac259cfbafc4585eb961acae97e0eb1ff6394f27832186d4ddc83d834f85d5811eed1b7449dbf432874eb3112dec79bd7ad9ae97a8b59091a25e6457e8f5aa38ca1246357aaa3ba1265eabeae915a3f3ca94dcd8bd400fb9598d522d4cffadea27fbe05e216b4288838ef8c8bdb9c9662d8e91d34de5a52db05ebe8e6339bd68f91a6d5d83e79b2d7a81f9ddcccddd22ec0f78e3663e0955c9815bba31c4a8e1c7aaa806caeff4c2ad9c02cfbfd60b792cc29c3379ac6a4a935e9297baf7a8c105741532f6453fc8fb6b7a09fdf5349e1e5d09bbb13f5116fde26ad0fd76433c817d1a6e740a7dacbb6c3b48e20e58925c6742ab04490e9d5015f1186b0d1fcf443574736f68971b5eba50e7ae0efa1bfe8c5ee03583dfebee28777a44b2c45554a0c355d0fd864a6ff869d413d93165f093599464fbbd8bd8f5b86388710db9ea62076d63cf39347dd70c95ce478749d60935937c7027512f59bc57fd29bfe4e341d4cd30eed15842e6127e239a6025d671a7b20d393e5853e8b4ce63d5d3c01c2fab4e40ec5a093e195b3bc58cb16c1e6a5fd77267c1e7e28904d802746a93d8dbb4e41d44be65aaca93fceade144dab8b7d517d6bbfcf7925dc21e5df6d8cccf75b6489914719c8d5d0a989635881a5b3c559b8d3670fdcb92ac6b570359d3fb984ff3a8868aeed3a76df3cca77d7158fee520ebad358a14e8285ba2b88ca497f1f3f6e0595d001add56d3b87c9f58098577c3c59cbc2fed069d8ba9d4376d319782b548de41f63d174d7f1bca60ab395dcea531792cf5093e87137ee56d5dc5d8c83e3a893a6bb8f3bd8326592654333e05f0fb2dd455faeaf4bb2a9972edf2908793f5430f7e02f9f6559c24c67e23a9c5cc7bb0ae1042e9c1ad505e8cb3dc6fb7cf3984f3ef789288d8c3636334567e521f42ffba0df9b208dac89db90fbb7cb023b7be676a22724bd7c11c7b8bec56727825e1ec4fb3659445bf7e41ecc5c0ef556ecdb9b508936210a4fd06be97c683d766d8eb2524557801cb613f351b8571976e4c8edea55b2d13559f4087a58d48bfa9dbccff571ec2d41ee13f5227a5ba2d0424bdd9797b2163c3d5807f4ec759b857c12aa15906482d50a69e5c3be3e720d56651d37532fa61befb8e269134402dd707b9acf9ad76c5b0dec9b9ea5f8653fc7b14f7a1945ab59c9857973c5e4bdf978bad04fb20bd79dc3750358c900fa9cbe2b5155bf7ebabcde25a6181b2a5fa0b63b96b7d08515c1f3a7582fc84b578e155bfa149fc3bb7d57d1c55055fe6e3dc67a091d95866ef440165cf573cf1aeec7e9815e826535c0d647f0820a12fca44392e4efc66ce97863b74d11117e9faba5975e885bda49a50a7a27f6b19bb2406d0ebb7b22b3cd68fcb55e50d3d1bbba1ecf46aa187db0868af71633736b46f1ec6b2cbd7d37fbd14f26106f7336ce36a6ef621597ef5dd6ee0ad823afbd093d23e8a6ecea7ab476b7ad4aafb95d7a0b1169b8fdded847bfbfe12fe1ec69651ebdb375ec5fe83c9c4fb067deeb31f590039f994ab018aca2e3ddaedc5de5789f78a9666b31ed23e3046b9af91ef42de19c6505fd4e9f322557a2927665e5fbb2ab4b5f3d9f91ebf7f9d93b1b9fd009afa65ef8a7d08bf15d89643b30bfaef9816985b3c8eed45cf961b4b009c91a6d27f90564c678ce9dbfe3ba164b42afacb41fa8b11fa953ffccb6f0214b38bd80959c99921f6f545b1b7ad938071cc43b37fd50b38a67514bb69bd6e05f60b507daf957f0a91178feb51beb5a3863a1ac722c4817187bfd9b7f8b3df2c79dafb5c818ce31f4102c6da2cbf01aa50ef9c3c6429ca88956b4b014c3a4dbd44baad43f9e89ecc16b129f3ddaf553bc83955f43d47ad5cffcdcf4c2332bea59766cc72fe23dbc399d3ff1897dc52fadf02bff1e64dd762ac19d268c58f30710432a395ffbd0dcdc1fea6b7988f75f24de05ae7fd20bd7359ae40c9e9f490f3dbbb1efbe8ea70ec9ce04e7077fe48fbd09fe02af539bd9993d8af797733d23541dc7be212fcd1be4f81965c06d9933dc395afaa63f8967a41bf74542e4732b7faa2a6a87cec72cd5645feb252fa7f52d9066a90aa21be6413b4b193d44b599ae9827d0e108baa8a57a368fd047b6e2ee531455f7eed0875af8dd9f87afc98234ed6d1d4088e4b19fc867a0b56a1fb472211f3d5456f62ef9f78ff4b2fe0d8f916f439df4e23b601ded0f59282e4f54b0e00e7863db77a1aa1ccb377f691e4dc31eaa2a595aec4f284fcfe4a1bff2d7eef8d333656c67e13ef4514e53496bd1eb2a6ee66ffc2decda738a63fa4bbd6c76541c2b4ecc61f046f04f8acbd122e844595d9bb90e4f633dc0f52559d373f09bbb788ee2f5933b5395b043d0379ad03b7aa1bdbfcf9dc17cb6b5ed36b8506f1a6af098c1f327896b4fd17fe37ea5b3affe21deb398b22c60bf55ae76cd9e13fe51cea1ca3c0369c2bd94b2df71deefc83bb78c116400fdc958ee4385d2977bbee0773f7a678c7b1b3f9b7a035ff2e11e741d2a583ee10df73ef3a78be25bf72bebe25a9c79a8cb20db4d53c4afd2a9728867777a65a53c12bba0f2a6cc7cc997fdbe7b86be7d119e778d35db0e543ae1d4bde82bbe6a0f6d3df59c5fff2c58327d90c94cc4ddf0eb67135fd663dbf532f463d1722af6bcb9ee309fb73395693b88b9067a4cb5238b2a33ed78a7349ce6864a7e02156838fd83fec41bf16a0ec0d7e69f4ef4b64b14cec542862cfb56ecabd6ee24ca4ff7c57e284d53b7ed3344b3cd2710abe959c3955576984104974dec45e233fb43f0d4b7f0149d0aa7e7204da84461bc43b9a76fec51c846e1c98b2ff54194413b917939f32d8846cdf5fb3b3fa91763ef7437cbec32f5471b7d45a8b7207675a1a779846c7611671ad35da4497c76795f9dc45edec4bb1b42974c3febf91af4d218ddb7fca46798da591f62a10ede1efad87c64faba7ff9e2655dd7ec18e71bd9533aabdfb8d74b99dbd9c36c20ef60e693e8a123711275d44877c06d3c777b96993bc986d9287bceedff27ed0469b271f692bdca7688be71f5fd3fa717c80dcfb690bd6593f834cc22b7fa0fffc53bf473759e4d6d433e42a7d68ae73a3a3eedee63ff1962d00afa93b29eabd36ce66bd97cab248bb5ffb6b305f857df48f8bc4fcfc36c792aee3bfe62bc7c11856c99adb27735c8f51ff9993fa2e95c587392d5fc992aa95a7660faf17ce7582f6c51eec95da88307fa3d0b39ab92ee862c3ec990d74f55d7b2baec8234a15a1a7315bc6969df7a4ea99e1d857363d84f951dd3b38958cdf03325793f0a3154aa7b75ae4dd6d06fd6a9bebcb70ff2ded7b3a6d2e604a4e8a46e6d9a93e5ab3806f5851e64276a0471719c9dd2499fdbb4b46fc5b156bccff22e87fa316b6567319a2e37fae0cdee2afe80ddad445bd5e1e71eaace4ed4447edd5f3fc79cff09963803dd9c9b0b9814efbdb8b5e763bf9d5f401f257ce6283bd20df5e866d861c4be3d5f9b6ff6599b55227b7435f72ce3276fdf5aab85a7af86aeacdad945fefb327f20bfb8ac8d4f50991dddd18dace386ba10c77f494f5cadcfbdce938d756f937891a4d9a29978cf0f2abc2cf8cc4bfeeec8cfc5b1ee143aad0b7d19eeb30469b2a3ec32bbd2cf74ef7ab1ad4f447fcae7d40d9d7d5dbd7cf1f710255535bbce6e72e7fb3f9f5f44bc93e742043059c858a2a175769bdde956b0ffdf79821f3a7f25e839d11f4b11dfcdc65f44699004e2fd3dc4c2f8bd278e633fab97ec4134a0c60af9bc697755377b9421b6ed64055dddde5bfdce4eaf7b3f9f342d622e79a16f9dacc92166a097cc7b5980f885f9e5d3d35ddfd4cba7fb91615f4c2bdb356533343f8ea8db24d894a58adffb81baab9fbd668bfc93bf51b332e6e07eb6174e2ed2f761be7eaeef8755cc2749fa104f8ee58918ab2c2bea1d736f30876efaee966a672392537ed5075a644ecf9c0d3574e86fa02b3d88efae409285ba803afc243c15bf6d4d7f422fcd781f4b43bd7bea76214a97b25256865850e1530b7c36561db9f7cda775f17c363e37cbdf4daaa837bf97493dcec23d0367faaea207f1a982397a7cf8b642667443dce2f3b49bbbfc33feb22e114683f87dbd23c8c30746aab27954e36cdf3d8a2e54beeb5dc9b6a8c0e72c73e1fc853d84eef7320b73ccc27d0350fb557612a599c73b0a23dbb403dd80682c44f3476bfc23dfe3936ff15c338bdf99849a4014c273fefe2aabd8b7acea1e6d257df76db3774cdf7d53573dd9133d251f7b1afaf83af437a1d30a3d7ccf808ec46bcff46cd009d46ee027e1e43ce824dce9fa6a5d7fe8fb9518159bf11bb82b88d885703f19f2cf09e8a7e6e6a6a1bdeb6be1a660e7e77aa4eeddcaadd43dfc3670fbfad52e7ddf9eb9b9be56153f064bd5a1830b9d163d0d94c1b87baadd733d99ddfbd7e827829e66157f2eef6fbef4717c4e56c767c5c0dacc992958033de4b0e7fdb95c815475f7a41bf2529dbaba7c304558f9833833457f06be50966091e6d8b474099f0d8095f6e27deb66bcf33a30bb329cba1ff951766346f1d475b0b9937f388e7db6b270de3c8adff916d2a35ec2b995d935853403f43c60e3a7eec4b4ec816ef732ddd673d3720d3fa6e7ca794578b76418bbacf01df2500b8fc3096258b96cc67ff19bdbe139dbfee788f4c7f5f245b4fef81b3e7d939eb65edb057cfa7adb589f9e3adc7266b775fe3fe52f3f9224bcde73d2a4678a3623fb769b47a9e83c72edefbfffff8df167f4b26565f8cd8e755d64d439d5b73c87cfcf63e21964ee5c9b3a2d913be3d6f913e26dafefe7fd1fe865f3ef6b5604bfd7b90fdcb6037c06b9565750a745faf8757ad9da2be457b5b1675f59d1e7bfa384fa47d6f74ddbf8a65ebeea7cf223addd1ff89e243a59de167dade9e80712fd741cfbcac37f647d3f9871cbfbebbd48b8b69cbb7edbbc695cdfeaf57ea95e3ec7a1752ffd7235f9ebd7a27a6ecc1fec025cd3eb41e5f307eae4dfbbee57bdbe3bdfafc9fb7fcfd75ffdff0bf7dff9fa5fa597fff77ffef1ff0167adac06 + + + 789cdd9cdb5372c992e8dff75fd1b1eb6dc7448d2820c489f380a2a0a88077999887ba2e141015b93971fef7935599592e106dbf6e7ba663b6417ffe6451555979afb5d8fffeafdf6e3ba7bffdebdfff317955aff7e637d3572fbffdcb4e47a3e57ffce7fffdaf7ffcb3b0b5f55b78952ac5dfb6fff96ffff8a758fc667e135bf17f91ab892b81d52b7301df9f1317f17a2513e3f51366ba7e465ca1eb0f13e3f53bcc78bd3d4d8ceff37a0c7ede3f258eef6b9abf40ebb775625a9f3e8a5c49eb9d26c6f10f98717ef79618c73f26e6f58bc4f8fe0d337dfe2c31beff444cebb7678971fe1933ed570599e5717b8971bc7d661c5f2c89493e41f21568bd7a484cf31b1d1846a3f95c1b99e7cb1e99f17d3320e6f1f97a1a5f7488697c5547de667bf2c4f4f93ecdbf4d9f7771fd850a5faf6e89e97adf488cf23a62d68722a6f9b371e0ed349f2e10f37e8c88e97a9121eff07adf88e9f3a642ccf2ee46aef2f5d93431eaf38298eded9498e7df23a6f99d472ed278265ebf53e0ebd58098f5779b18e7bb44e6cf8b7e627cff8598d6634789e3fbbece4cfa5e10d3fcd6464eebd32d62de1f9318f573c64cf6fc4accfbd74d8ceb9b13b33e4ce2f87e76815c2ad17a62fc2816f8f36e42ccfbb99b18e53b65c6f568835c627b3b491caf374fccb4fe1a31cdefaa89717d15e22aadff21717cdf2ae4dd2aed6f8c7745552ad17a9e89e97a3367a6f7717c552e10c7f94bdb258bfeef9bccdbd5b8be57e47281c63b62a6cf6f11d3fc99488cd7df306fa3bc9a98e4f33d624bf2477b2ac1fa760a71fc6d62da1fb5cf4cf1bd464cf28a3233beeff9f334bebf65a6cfef27c6783860c6f52a5cafda2579cd5e62bcbec68cd7671d62d6ef2831cedf67c6cfbbabc065d88f1ddc6f454ceb7187ccb47f1d66dc1fff92387e3ea3eb79bdaa9818c79b32e378f68098d6e30bccf87edf1093be5c9999f28562a6eb99793fa33f9493bc7ec98cf6e5df98511e7b454ce3bb1e335e2ff688497f5a24c6eb87cc24df6d629cef15b942fba1ae98f17a1ffd697787e3adb0c4146fb20364bede2e12c7f11533ed9fbf498cefdf11933cd98c99e48ffeb9ab53fc56c8e9fa1633f9c72331dbeb7362bc1ee7d7559237bb66a6f5b9c4f17a7dcf8ce36751ff959d144fef13e37e1799491f75e434de0b338e2786c4b41ffa8d19df77347e95e4552d66b2779f18e58bf654d1559257bc30e3fb7d89ac583f67ccb4dfcdc4681f47c46c9ffbccb41ffdc4387fb447483f141ff50e32cf9725c6ebed11318d67ee12e37e38e622ea7749ace8f343e6a28ae35b6287f3996b66bc5e48661ccf4c90f536f9b361267b2825c678f4c84cfa7b222e53fe9c25467f22f9b4a2f16f13a3ff7799293ee3f8a6c2f1fd8199f2a526a678ae1ac4e4ffa68a5ca5fdcf5e9079bfcc9898f6c3cc98713fd43d32c887fb75c28cef67bdc471bf6d8b98e4efdbc4e80f7366ca8797ccb8bff28619e7538699e653cc25eca78e88693fd55662dcaf47669c4f1e278eefcb2b66b2f7bbc4717e39257638beac25c6cf2f9969fcbdc438ff1b33ca672e12a37c24af217b93e3c438fe8099c69f25c6fd94c4b4dfe23031e69f1e33d9cb0131ed4f16f5ab8a6c3f561393fdf82172b29f2233bd7f9d18eb995d62b257d364c6f7ed2b33ee87be45d6dba84f7f484cfab727cca87fdb488cf62698f1f3d99c98f4ab8bcc541ff078acdf3b661aff25318ebfcb8ce39b2d62d2bf2d30d37e8c13a3fc2d669adf26c6f8d16746fb931789d11fcbccb83e97c6a7f5a5cfe3faec3672b2a7b7c4684f1933d9533d31be7fc44cfed84e8cebb967a678f79818f793d6cbf6286d621c5f30d3fc3a31be7fc04cf6314f8cf9c63053bedb4d8cf9cc13533c90a78971fc0933cddf4f8cfaea32d37cbc5e8a0ffe8c98e3c14962fcfc1533d97bcc17cab0fdfb3933d54793c4180fb689b9bee3cf53bed7d7ccbb3b71bc69621daf7f22a67acfb69969be2a32db973b6546fbf2adc4983f515ec3f6a0db8971bd63668ad70566b2579118edf59e99fc2923267bd0e789317e9699717e719c18f7a3c14cfed34d8ceb49d7537e4fd7d37a3acce43f37c4642f86e5617b794a8cf1f09499f6f72d31fac30e33d5a3e3c4984f2f98717d722b31ae6fca8ceb53bbc4647f762731dacb2533c5fb9bc468ff1566d21fef3fc51f739618eb338c8fc652fcb09e99fce58099eaa358dfeb6295fa9dac4a4cf9c4b598291eee33933def212bee9f1f9849ff0362ee1f5462cc17cfc8acefac4bccfe7cce4cf6516326fb78491cf75f9799293fcd12a37fdc12d3fe6acd4cfed26326fd5f26c6f947ccb45e9f18c797c896fdadc34cf54a3731cac7ef937f589cdf72ff2526c4b45f59621aef9298fba90631e94b9c22ab02eacb8e13c7f8a35f910de5234fe359f23717edd594b8fff119b2a2fa429d23eb6d1ccf0c89291e0841acf07d5144b6e4bf7d7adfb2be62bc3196fb2383e35b9ecf3e216bda2f6399495f8929bed6982b51feec8d98fc3bdb4d8cf29591397eba8c98e2998dfe6f4b1c8f7d15d994717fb307669c4ff789b9df3967c6f76dec8face3fec81f248efb2ff691d9ffb31233f557bbccf4f907661cdf2c91933d0e99299e8d9871bffc1631c563b14d4cf9d95f25c6fc289969ff0f8929de299f18e34f07d9517c72e7cc14ffa27caeccf2b92633f9fb73628cb78fc896f2976e32a3fc6a2f71942fdb26667bf18971be6366ca8777ccf4f927e66a31ca7f424cfbe16e98a9be1c25c6787ecd4cf9ef3631ea3763a6789618e7170d62da5f51488ce3ef33533f2913e3fa8e98c99ecb8931ff5d32d3f9c541627cff15d971bdda4c8cf32f9829ffce13a3fedf98a9bf7a6046fb93bbc45c8f8e12e3f87c3df747d78971fc3e33e59bbbc4b87eb22f47f62cee1263bcda62a6f1493f8ef63743f91dc7477dca8cfa314562ca4f7e9218fdf99c19ed477788593f0d663affea3153be693253ff74cc4cf3ef33e3f806ed33f99bee3253be2e25c6f8bac74cf9709a18e38d6226fbb8488cf1e29999d6bbc58cfa55d7cc148fd3fa68bdb4bf49ff8f8951ff4366b22f9718df6f31d3fa678951ff1d665cbf6a2746f916cc146f0e9931beebbbc4280fef27f72f26715c4f97e5e17a5425c6f5f2f8548f9a7662cc6fbcff142fdc73628c57dbcc548f913d38ee771a89713ecf4cebb94f8cef179929ffd1fe7af27771c54cf1a59e18fd23dab72fb33d78cb4cf1799218eb8b0133dab3ab33a33dbb0233da47b69fd8c4f71f8849df6e2b31eaf38c99f27d2d31da438f99cecf9e12c7f5f90b66aa4f78bd14ff5d25715c8ff1c4a4efac9e38ee4fdf31937e797ece07e789b15ee0f9f8bca3c88cfa36a5c4989f16cc547f5c31d37abbc49c8fb799c91e9e13a33df0fe713caa24467fbf64a6f5a7f148ff693cf2a71133ae5f5613a33f3599293e141263fea3f7d9fee44b62ac471d33d5bf6366f29f4562ac872c33d9e70533d57347c4145f321e9fec2b43fd78a89fa3bd18b42fcff5adbd464efadb4a8cd70b6694cf2e99c9dedb89d1ded3781aeb8f5a621be56d11f3f9d32c31cee798c95eae98a95eea27467d9498c97e5e12c7f5644366538af3a3bd7bde5ffbc04cfd722131d66fc7ccd43f2426f9cb89e37cbec2ace2fbd61073fe7f6426fbdc61a67ee23231ae2f63a67cdd4e8cf9fd8099f42999717d769e18d7a799717dbe48ccf5dd3333c59b6562ec1ff9f3a4efeeab147fd54baa95df75782536d2d2eb47e68abaffcb24f99d174b627f66bc1fd08bcdedefafaccefefdf4b24992f555867f7f6ac57fa95e7e57ba4faf0bfee3defde77f5e2fdf90e6f3ebd4cf49f2d7e8a5fb890f7d65857f5fbdfca2747f33bd481fffcde0d597f7c00f72107c81724ab2263984bf7b788de2f503e0fedf4b2ff2518e617559fcfd21ae5080444ff21924432932f87b06bff7e16ff8fb7d9422fb39ddff845ee48b9cc0eac6f0fb24e807a41a47eb0912beca69d2074a13f4349373782de4125e3f26cd8ff9cb1b4932e9befbc61b4815fead059d5104de93fbb20eff1ec8c3a82fb6b6bf875e6c5c71032409ab6eca5aee3d4d12d4e1dfb0fa23d0c7b16c012fe2b5e173277fabbc7f0a2b3a8dd63584959fc18a5bb22d3bb22bcfe585bc9457f25adec85b79277b724b16e0efdb724716e15a0f9f2bfdadeab1862ccb5d90e45956641556da135208a184164658e1848f3f4e64a22feec5831888a11889473186eb87e2e96724f9a65e3ecb03ef3962045edc925df12c5ec444bcc2aaa76226e6f135178bf4338f7f9b89a5781335b127f6e13375d0235821e9f84fe49b6fe805461707f03a8cb3510f0211f54d806589a638920b712c5ae2449c8a33d18eebe59fc5273f7392aa23baa0bf7371212e21ae3561bc2b887d21ce417410d7e0530fe2e6e7f412f64adc8a0371277a620b251105884b2fb226b66526764451944459ec8a4a5c7d957e364b41ef2aa944e499682ba5b432ca427468ca31ccd10fbe049268e5a450fea7f502d21caefdbd26e72a537d75af1ed480e458408aff4a927749a33cf4b7687320cf508d64553d428c0b754488f29069d5e3cffa0be8e450dc251f01cb82d9e66aac9ed4b37a81b590dda4d57df5535513f5aa5e493b5325d42c7e7aa9e66a216fd452bd4156653f8cbaf931bdc04bf456bc7d1774d25235b5a7f6553de8035677f02d3936eb07245387d1833aaa012ed9940734d7842aa06ff5addfcb2f60c32c49591a7524cfd4b16aa913f610dee74f3c7e83d5255b64595ee315419a5375a6daaa03d1651ca5197db7b6fe95fc1246515d18a905929cab8bb86ab4ac8f1eb2b6eff988005625508b6063327e7a914680e8a62ed595ba16c7e03763d55537df3d4ff8a5bc8f2339d985b96e4912f4005cd3473956392f296a47e446c9c56b75a1ee544f1cc39c210bffa05e623e099a7e545ba09382da861c3e4f332f28ba92ad241dac6713d6e2a1da59b1b6c3357d6264eba8a22aa9b268a85d58f99863276401f1a7f412f28985d8555315b0ae2b94843491d74e9064a226396ba9aa2a24a43a55311d2ddfa5029924e90c6b81776bc5bf645a68a5356464dcd147ecf820affd8938068b0e3dc6443a88c2e7605d6c372b7136a78db9aac2be5e68a38ada6aa7bd323a1327baafeff5831e88373d8c6b0ffb91a233fb4fa2b91ee947d5870a47c55e355bef41d77de75b7aa9c15e8ce55c8fc5103d3eedfd6a4c8a72e827d8d167fda227fa55b4d4584f655bcff41caa941da89bbb7aa197fa4dd7f49e0afbbfd0fb41a36bde14df1133bda7ebfa20d66bdc6d878e6ed57fcdafe8451f42e5e8744337b5e1181ce6d447fa082581698e511fbaa54ff4a9bcd067baad3bea5177f539d4cfa1431b87de0662d3405fe84b7d05faba86ba794a231ee89b9c3cc9ee60bc5b7d07fdce3e747187519aa73fae9798e7b7754f3de92dc827b9a8132421ad447fd505bdad61ef75519760f62158c523f496efb1a70c113df43a562e20b76febb2ded515ccb6c9ff16c90b17a0e145f8ca06449b8adc3312eab5d0d59dad4af22ecd77eab150b11861549c95a2513ef6181d2431263c29659ccc8c37e915251ac55a8e3a68aceb20fbee99beb9370f42ea9619704c4c517191e6699ba1dc31a3d88fee415faae9dec187089df4b23166d39553f368c6ea92eaf455bbc6a85c354fe6d9bc186926f17ae8ff412728c910ba83bb543f84febe1625c37ffb666a6666aeb066a846fd882447f41cb3304b7d69de401217bb8d4fbc9ff4b29e8126d1db477212ac42774d4d3de05cef19514dc34c41275a9a3db3afc6b06f7a7d06985d8024a7a60eb1e821ea660caf5af4e470fa343207e6d0344c13a459449f59ad20e26e9923736c5ae6249eed4cd6d6bae62f9b2a832089f450413c42a75532a72bd12b6f6315a5cdd29c99364488513c91481640639d42ee1e870ad574e09aa2e99a7373612ee55ef7d55cc1df067a66aecd4df0c60f156a9cd1dc9a3bd3335be6d514401a1e1b4f113fc4b1f5ca209c71996d90e6552e55e8b42ad192ab9c1ddf7b0fb3638a7aac2fa2f5bceb23af1b1f7c0e56d19475533265b36b2aa62aef64077ca0192bfb81854bac1233b15ed1a02c03ab5501749c5963b6d29d10b5ea112bfec2fb98c5083a3285f0af6943f7bb9beb4ee6540bc60c60ad75e211ac6b904e96fc87d83f910debe1ef7b36b37d282cc3594047d7ecbd7d00695ec421bc77640776684731cf2e3efcccc5ae7dd40d90e629e4ffaff3feca9d9f87f79a472a3db6e3a015cc20c9e7a3afea917db2cf20490d750216c927b1f94ab021a7b0ff5a35ed8b9d8024e8d953fb6aa7a66767f09913a8b38eed5cdf53a5f7a1a25355bbb0cb583b7f1a7337ea259c5e4fb0a2b36fe2d998a8955c74c13c0de3d7ecb3dda3cab30192bc9f0fe72366a875f7441df4b00fddf03cd66d3b626eebf640de99a95c8a3bf86cd3bec91e5c314bd22459601fe7f6d036e4b69d81e5c71af177f582ba18522f07fd9d29d96688fe4aae54910771af2eed913db6ad18210c7a389d86afe80562a1009d9c804edac152eda97ad537f60c7ebfb56ddb01bf09bb07f3d9ae3d57a71f6589d6ddb117aa26f7a3e57ff095d5bc9fb332ee4a97aa221eede56a2c8691a11a0ef1cb5ed96b99a9aebd893d462356e67daa97820465de1dd0dd9dbd0df54aacf0ab2933054bdb87fc3f0369600ce5ec9ded25cdacf90c58d9962d700ca3357f522727bddc93270fa1aaeb89d7e8edf95a097fcff429c47c6fb75774ca39b96177620feaa5b64590a4043a79ef4fdebb1fc8bea669ca62073aef5d39b165bb2bb29429f39a99d98a69e86ecc316f310be7a4fa508f25bdc095a1d7167a2a641c79bd470cd5d7b3adea12542a1fefd3bfc95d27650923819e39e194e8c4fae0356a784e3dd921c9e39d7606ea2c1843cf554f3f432c9bad6a25da45a63dd46326d51471bdefd6b6512f0f204d581da85c8858c9e6b442f57907aafa33c8177e4307db70d239f01f8822b668cae0279df74e8b6ac7598a89500f3bef3295c5dd3c737da8ebeaebb2c439a7eede3da05ef2ebfd542fe1dd3db0b2f0bb961da1d2acec2baf311eefba816ecba1c93ef6e27607ac259cfb2fc5585eb861acae17e0ebeff6394b27832186d4ddc83d824f85d5811eed0b74499bf432834eb3112dec71b57ad9ac97a8b59091a25e6457e8d5aa38ca124635fa5577424dbc52d5d32b46e7a529b9b17b821e72bd1aa55a98fe5bd50ff6ce3d43d68410071df1817b7193f55a1c23a77b95e7b6c07af93c8ee5f4a2e573b4750d9e6f36e805e677533773f3b03fe08debf92454257b6ee1c610a386efaba21a28bfd373b7740a3cff52cfe5a108734ee5a1aa294d7a495eeadea206e7d055c8d8177d91f757f412faebd7787a7421ecdafe4459f493ab41f7db0df104f669b8d629dc63dd65db4112b7c792e43a135a2548b2ef84aa885eac357c3c13d5d0cdbda05dae79e95c9dba3ae86ff82b7a81d7147eafbb83dce911c9125751810e5741f71b2abde187518f64c794c14fa65192cdf72e62d7e30e21c635e4b28b1db48d3de7d0dcbb66a874de3b4cb24ea899e49d3b8a7ac9e2bdea0ff9251f0fa26e86718fc6123297f06bd1042bb18e3b966dc8f1c19a42a7751aab9e06e67859750262d752f0c9d8ca29668c65b350fbba963b093e174f24c016a0539bc4dea6256f20f22d52559ee457b7a6685a5dec8bea1bfb7dce2be10e29ff6e6364bedd204b8c3cca40ae864e4d1cc20a2c9d2d4ec39d3ebbe74e5531ae85abe9fcc925fcd74144736dd7b1bba627df5c57f4dcb91c745f63853a0916ea2e202a27fdbdffb82554427bb456b7e91c26d703625ef1f1642d0bfb43a761ab760ed94d67e0ad5035927f8c45d35dc6f39a2acc5672cb0f5d483e434da2c75db96b557337310e8ea34e9aee36ee60cb94499635cd807fddc976177db9be2ac9ba5eba7ca720e4fd50c1dc82bf7c946501339d88cb70721def2a8413b8706a5417a02fd78bf7f966319f7cec13511a196d6c6a8aceca7de85f7641bf57411a5913d721f76f960576f6c46d454f487af9248e717d8bcf4e04bddc89b74db288b6eecb1d98b91ceaadd8b737a1126d42149ea0d7d2f9d06aec5a1f65a98aae00396c2be6a370af32ecc881dbd6cb64a32bb2e811f4b0a817f53b799febe3d85b82dc47ea49f43744a1b996fa5e9ecb5af0f4601dd0b3d76d16f249a856409209562ba49577fb7acf35589575dc543d996ebce38aa74d100974c3ed683e6b5eb16d35b02f7a9ae297fd18c73ee86514ad6629e7e6c51593f7e6e3e95c3fc82e5c770ad70d602503e873ee5d89aafad5d3e5d52e31c5d850f902b5dda1bc862eac089eff8af5823c77e558b1a54ff139bcdb75155d0c55e5efd663ac97d05169e846f764c1553ff6ace17e9c1ee8055856036c7d042fa820c14f3a2449fe6ecc868e3776db1411e1f7995a78e985b8a69d54aaa0b7621fbb2e0bd4e6b0bb47325b8fc69feb05351dbdabebf16ca48ad1076ba8786f3133d76614cfbec6d2db37b31bfd6402f13667e36c63fa265671f9de65e5ae803df0da9bd033826ecaaeae472b77dbaaf49ad985b71091869bef8dbdf7fb6bfe12ce9e96a6e79dad63ff42e7e17c823df55e8fa9871cf8cc5482c560151def76e5ee2ac7fbc40b355d8969ef192758d3d4f7a16f09e72c4be877ee295372252a695796fe5e7675e9b3e73372fd3e3f7b67e3133ae1d5d473ff107a31be2b916c07e6d7353f30ad7016d97d35177e182d6c42b246db497e0199319e73e7efb8aec492d02b2bed076aec47ead83fb22dbccb124e2f602527a6e4c76bd5d69a5ed6ce0107f1cecd7da859c5a3a825db4d6bf04fb0da3dedfc33f8d4083cffd28d752d9cb150563914a40b8cbdfec5bfc41ef9fdced74a640ce7187a089636d165788d5287fc6e63214ed4442b5a588a61d2adeb2555eaefcf44f6e13589cf1e6dfb57bc83955f43d47ad54ffdccf4c3332bea51766cc7cfe33dbc199d3ff1897dc52fac70d77e1964dd742ac19d268cf8e66b10432a395f7bd7dcccefe94bb98ff75f24de05ae7fd00bd7359ae40c9e9f490f3dbbb16f7e1f4f1d929d09ce0fbeee0fbc09fe02af639bd9a93d88f797733d23541d87fe509e9b17c8f153ca809b3267b873b4f00ddf8c67a46bf74542e4734b7fa42a6a8bcec72cd5649feb252fa7f5c720cd42154437cc837696327a886a535d310fa0c31174510bf5687ad047b6e2ee531455b76edfb7a0167ef327e16b9e204d7b5307102279ec27f21968a5da07ad9cca9e87cacade24fffe4a2fabdff018f933a8939e7c1baca3fd2e0bc5e5890a16dc016f6cfb0e549563f9e2bba6671a765f55c9d2627f42797a2af7fdb9bf70871f9e29633b0bf7a10f729a4a5a8b5e5771537fe9af60d71e531cd39fea65bda3e2587164f68337827f525c8e164127caead2cc74781aeb0eae2fc99a9e81df5cc77314af1fdc89aa841d82bed184ded10bedfd4dee0ce6a3ad6db6c1b97ad15083c70c9e3f495c798afe1bf72b9d7df6b7f19ec52bcb02f65be56ad7ec38e1efe40caacc139026dc4b29fb9ef3be276fdc22469001f42763b90b15cabddcf15bbef0de3b63dc5bfb59d71bf892df86faaf0e152c9ff0867b9ff9d345f1adfb957571294efc0eeccd94ef5dd34957b408883ed77a69a53c10dba0f2a6cc7cd1977cd93d42df3e0fcfbbc69a6d0b2a9d70ea5ef4bbbe62f76d3df59c9fffcc5932bde7ab998cbbe157cf263eadc736eb65e8c7a2e554ec7973dd613e6f6722537610730df4986a4b165566daf14e6938cd0d95fc042ad070fa07fd8937e2d9ec81afcd3e9ce86d96289c8b850c59f6c7b1af5ab993283fdc17fb529aa66edb478866eb4f2056d3b3864babec30d350ef36b11789cfec0fc1535fc253742a9c9e8334a11285f1f6e58ebeb207211b85272f3ed5075166326828e4d41f43346aaededff945bd187ba3bb99b78bd41fadf515a1de82d8d5859ea607d9ec2cce34a6bb4893f8ecf2ae3a8abdbc897737842e99fb2cf36fd04b6374dff0939e616a677d88853a787be863f391e9f3fee59397755db3659c3fcceed359fddabd5ecadcceee670ff206663e8a1e3a124751478d7407dcc673b74799b9a36c900db3516eff3f682748933d66e3ec49b643f48dabbfff737a81dcf0680bd973f6129f8699e756ffeebf78877ea64eb3896dc81e746aad78aea3e3d3ee3ef69f21062da13f29eb993ace5efd5b36fdecec2cf7df763603ffba37123eefd3f3301b9e8afb8ebf182f9f44219b678b6ca906b9fe233ff37b349d096b8eb237df522555cb6ae63e9eef1ceab92dca1db90d75f040bf657b90b32ae96ec8fc830c79fd54752ddb975d9026544b63ae82d72ded5bcf29d5b37a383786fd54d9013d9b88d50c3f5392f7a31043a5ba55a7da6487fac53a752f6fed9dbcf5fb5943697304527452b7f69a93e5b33806f5851e644d3582b838ce8ee8a4cfad5bdab7e2582bde67799343ddcb8eb3568ca68bb53e78bdbb8a3f607750ffa83afcdc42d5d9899ac8affbf3e798f33fa14e98826e4ecc194c8af75edccaf3b1dfce2fa08f123e7394d57543f5dc143b8cd8b7e76bf3f53e6bbd4a648faee69e65fce0ed1b6bb5f0f4d5d095553b3bcd7f5fe60fe417979de11354664b7774236bbba12ec4f19fd21357ab73aff2646ddd9b249e2769366826def3830a2feb80cf3ce5ef8efc5a1cebbe42a775a6cfc37d96204d56cfbad9b97ea47bd7f34d7d22fa533ea7aee9ecf3eae593bf8728a9aad94576993bdffff5fc22e29d3c172280c942c6120dadb3abec5ab782fdffce13fcd0f92b41cf897e2d457c377bfc244a832410ef6f2016c6ef3d711cfb55bd64b7a2013556c8e74dbbadbad91d64bcba6f673d5ddddc5bfdce4eaf7a3f9f34cd632e19d3b74e56e41053d04be6bd2c40fcc2fcf2e1e9ae6feae5c3fdc8b02fa6956d99b2199aaf23ea2609d665a9e2f77ea0eeea674fd92cffe46fd4ac8c39b89f15c2c945fa3ecce7cff57d59c57c90e41ee2c9a13c12639565db7acbdc1acca1ebbebba1da598be4945ff59e1699d55367430d1dfa1be84af7e2bb4b9064aecea00e3f0a4fc56f5ad39fd04b33dec7d250ef1ebb6d88d2a56c272b422ca8f0a9053e1bab0edcdbfad3ba783e1b9f9be5ef2655d48bdff6553dce427de0ccbdabe8417caa60861e1fbead9069dd10d7f83cedfa2eff8abfac4a84d1207e5fef00f2f09e91aa6c7a6a9c955c4f74a1f25ded4a3645053e679909e74fed3e74bfe7998471a7e1be01a8fd226b466966f18ec2c836ed4037201a0bd1fc6a8d7fe47b7cf2259e6b66f13b935013884278cedf9f6765fb92edba9eada4efbeadf78ee9bb6fea22ab64d5be94bdbe803ebe0efd4de8b4420fdf37528fc5735ff575d009d46ee027e1e43ce824dce9fa6c5d7fe8fb9518159bf11bb84b88d885703f19f2cf11e8a7e666a6a1bdbbd7c2bd829d9fea91ba754bb754b7f0dbc0edea67bbf0f7f6c4cdf4a5aaf83158aa0e1d5ce8b4e869a00cc6dd51edbe01796ffc73f413414fb38a3f97f7d75ffa303e27abe3b362606de6c414ac811e72d8b7fe442e41aaba7bd00d79ae8e5d5dde9922acfc4e9c98a26f812f942558a439342d5dc2670360a5fd78dfba19efbc0eccb60ca7ee077e945d9a513c751dacefe41f8e631fad2c9c378fe277be85f4a897706e65b64d21cd003d0fd8f8b13b322dbba7db7da7db7a665aaee1c7f45c39af08ef960c639715be431e6ae17138410c2b97cdf82f7e733b3c677bff3122fd71bd7c12addfff864fdfa4a7ad5776019fbede34d687a70e379cd96d9cff4ff9cb579284d75b4e9af44cd17a64df6cf328159d47aefcfdf7ffbf31fe8c5e36ac0cbfd9b1aa8b8c3aa7fa86e7f0f9794c3c83cc9d6b53a7257267dc3a7f42bce9f5fdbcff855ed6ffbe6245f07b9dfbc04d3bc067902b7505755aa48f9fd3cbc65e21bfaab53dfbcc8a3efe1d25d45f59df376de39b7af9acf3c98fb4727fe07b92e864791bf4b5a2a32f24fae538f699877f657d5fccb8e1fdd55e245c5bce5dbf69de34ae3feefb1fd5cbc738b4eaa59fae267ffd4a54cf8df9c52ec0357d0f95cf1fa8937fefba9f7a7d77be9fc9fb7fcfd75ffdff0bf7dff9fa5fa597fff77ffef1ff0139bda7d7 + + + + + txtAnswer + returnPressed() + QAViewBase + slotCheck() + + + + slotCheck() + + + diff --git a/kwordquiz/src/version.h b/kwordquiz/src/version.h new file mode 100644 index 00000000..d202ba2e --- /dev/null +++ b/kwordquiz/src/version.h @@ -0,0 +1 @@ +#define KWQ_VERSION "0.8.1" diff --git a/kwordquiz/src/wqlistitem.cpp b/kwordquiz/src/wqlistitem.cpp new file mode 100644 index 00000000..597337f8 --- /dev/null +++ b/kwordquiz/src/wqlistitem.cpp @@ -0,0 +1,54 @@ +/* This file is part of KWordQuiz + Copyright (C) 2003 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "wqlistitem.h" + +WQListItem::WQListItem() +{ +} + + +WQListItem::~WQListItem() +{ +} + + +void WQListItem::setQuestion(int i) +{ + m_question = i; +} + +void WQListItem::setCorrect(int c) +{ + m_correct = c; +} + +void WQListItem::setOneOp(int i) +{ + m_oneOp = i; +} + +void WQListItem::setTwoOp(int i) +{ + m_twoOp = i; +} + +void WQListItem::setThreeOp(int i) +{ + m_threeOp = i; +} diff --git a/kwordquiz/src/wqlistitem.h b/kwordquiz/src/wqlistitem.h new file mode 100644 index 00000000..8924aa0c --- /dev/null +++ b/kwordquiz/src/wqlistitem.h @@ -0,0 +1,53 @@ +/* This file is part of KWordQuiz + Copyright (C) 2003 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef WQLISTITEM_H +#define WQLISTITEM_H + + +/** +@author Peter Hedlund +*/ + +class WQListItem{ +public: + WQListItem(); + + ~WQListItem(); + void setQuestion(int i); + void setCorrect(int c); + void setOneOp(int i); + void setTwoOp(int i); + void setThreeOp(int i); + + int question() {return m_question;} + int correct() const {return m_correct;} + int oneOp() {return m_oneOp;} + int twoOp() {return m_twoOp;} + int threeOp() {return m_threeOp;} + +private: + int m_question; //the column containing the question + int m_correct; + int m_oneOp; //the row for correct or option 1 + int m_twoOp; //the row for option 2 + int m_threeOp; //the row for option 3 + +}; + +#endif diff --git a/kwordquiz/src/wqlreader.cpp b/kwordquiz/src/wqlreader.cpp new file mode 100644 index 00000000..5d60a186 --- /dev/null +++ b/kwordquiz/src/wqlreader.cpp @@ -0,0 +1,199 @@ +/*************************************************************************** + wqlreader.cpp + ------------------- + copyright : (C) 2004 by Peter Hedlund + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include + +#include +#include + +#include "wqlreader.h" + +KWqlDataItem::KWqlDataItem() +{ + +} + +KWqlDataItem::KWqlDataItem(const QString &front, const QString &back, int height) +{ + m_front = front; + m_back = back; + m_height = height; +} + +KWqlDataItem::~KWqlDataItem() +{ + +} + +/*! + \fn WqlReader::WqlReader + */ +WqlReader::WqlReader() +{ + +} + +KWqlDataItemList WqlReader::parse(const QString &fileName) +{ + KWqlDataItemList list; + QFile file(fileName); + file.open(IO_ReadOnly); + QTextStream ts(&file); + ts.setEncoding(QTextStream::Latin1); + + QString s = ""; + s=ts.readLine(); + if (s != "WordQuiz") + { + KMessageBox::error(0, i18n("This does not appear to be a (K)WordQuiz file") + s); + file.close(); + return list; + } + s = ts.readLine(); + s = s.left(1); + int iFV = s.toInt(0); + if (iFV != 5) + { + KMessageBox::error(0, i18n("KWordQuiz can only open files created by WordQuiz 5.x")); + file.close(); + return list; + } + + while (ts.readLine() != "[Font Info]"); + s = ts.readLine(); + int p = s.find("=", 0); + QString fam = s.right(s.length() - (p + 1)); + fam = fam.mid(1, fam.length() - 2); + //g->font().setFamily(s); + + s = ts.readLine(); + p = s.find("=", 0); + s = s.right(s.length() - (p + 1)); + int ps = s.toInt(0); + + s = ts.readLine(); + p = s.find("=", 0); + s = s.right(s.length() - (p + 1)); + int b = 0; + if (s == "1") + { + b = QFont::Bold; + } + + s = ts.readLine(); + p = s.find("=", 0); + s = s.right(s.length() - (p + 1)); + bool it = (s == "1"); + + QFont m_font(fam, ps, b, it); + + while (ts.readLine() != "[Character Info]"); + s = ts.readLine(); + p = s.find("=", 0); + m_specialCharacters = s.right(s.length() - (p + 1)); + + while (ts.readLine() != "[Grid Info]"); + ts.readLine(); //skip value for width of row headers + + s = ts.readLine(); + p = s.find("=", 0); + s = s.right(s.length() - (p + 1)); + m_colWidth1 = s.toInt(0, 10); + + s = ts.readLine(); + p = s.find("=", 0); + s = s.right(s.length() - (p + 1)); + m_colWidth2 = s.toInt(0, 10); + + s = ts.readLine(); + p = s.find("=", 0); + s = s.right(s.length() - (p + 1)); + m_numRows = (s.toInt(0, 10) - 1); //We need to reduce by one since the header is not included + + // Selection + s = ts.readLine(); + p = s.find("=", 0); + s = s.right(s.length() - (p + 1)); + m_topLeft =s.toInt(0, 10) - 1; + + s = ts.readLine(); + p = s.find("=", 0); + s = s.right(s.length() - (p + 1)); + m_topRight =s.toInt(0, 10) - 1; + + s = ts.readLine(); + p = s.find("=", 0); + s = s.right(s.length() - (p + 1)); + m_bottomLeft =s.toInt(0, 10) - 1; + + s = ts.readLine(); + p = s.find("=", 0); + s = s.right(s.length() - (p + 1)); + m_bottomRight =s.toInt(0, 10) - 1 ; + + while (ts.readLine() != "[Vocabulary]"); + + s = ts.readLine(); + p = s.find(" [", 0); + s = s.left(p); + s = s.stripWhiteSpace(); + m_language1 = s; + m_language2 = ts.readLine(); + + while (!s.isNull()) + { + s = ts.readLine(); + p = s.find("[", 0); + QString r = s.mid(p + 1, 10); + int h = r.toInt(0, 10); + s = s.left(p); + s = s.stripWhiteSpace(); + + QString b; + b = ts.readLine(); + + KWqlDataItem item(s, b, h /15); + list.append(item); + } + file.close(); + return list; +} + + +/*! + \fn WqlReader::colWidth(int col) + */ +int WqlReader::colWidth(int col) +{ + if (col == 0) + return m_colWidth1; + else + return m_colWidth2; +} + + +/*! + \fn WqlReader::language(int col) + */ +QString WqlReader::language(int col) +{ + if (col == 0) + return m_language1; + else + return m_language2; +} + diff --git a/kwordquiz/src/wqlreader.h b/kwordquiz/src/wqlreader.h new file mode 100644 index 00000000..37920f5d --- /dev/null +++ b/kwordquiz/src/wqlreader.h @@ -0,0 +1,75 @@ +/*************************************************************************** + wqlreader.h + ------------------- + copyright : (C) 2004 by Peter Hedlund + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#ifndef WQLREADER_H +#define WQLREADER_H + +/** +@author Peter Hedlund +*/ + +#include +#include +#include + +class KWqlDataItem +{ +public: + KWqlDataItem(); + KWqlDataItem(const QString &front, const QString &back, int height); + virtual ~KWqlDataItem(); + + QString frontText() const {return m_front;} + QString backText() const {return m_back;} + int rowHeight() const {return m_height;} + +private: + QString m_front; + QString m_back; + int m_height; +}; + +typedef QValueList KWqlDataItemList; + +class WqlReader{ +public: + WqlReader(); + KWqlDataItemList parse(const QString &fileName); + int colWidth(int col); + int numRows() {return m_numRows;} + int startCol() {return m_topLeft;} + int startRow() {return m_topRight;} + int endCol() {return m_bottomLeft;} + int endRow() {return m_bottomRight;} + QString language(int col); + QFont font() {return m_font;} + QString specialCharacters() {return m_specialCharacters;} + +private: + QFont m_font; + int m_colWidth1; + int m_colWidth2; + int m_numRows; + int m_topLeft; + int m_topRight; + int m_bottomLeft; + int m_bottomRight; + QString m_language1; + QString m_language2; + QString m_specialCharacters; + +}; + +#endif diff --git a/kwordquiz/src/wqlwriter.cpp b/kwordquiz/src/wqlwriter.cpp new file mode 100644 index 00000000..6428036e --- /dev/null +++ b/kwordquiz/src/wqlwriter.cpp @@ -0,0 +1,93 @@ +/*************************************************************************** + wqlwriter.cpp - description + ------------------- + copyright : (C) 2004 by Peter Hedlund + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "wqlwriter.h" + +#define winendl "\r\n" + +WqlWriter::WqlWriter(QFile *file) +{ + outputFile = file; + if(outputFile->open(IO_WriteOnly)) + { + outputStream.setDevice(outputFile); + outputStream.setEncoding(QTextStream::Latin1); + + outputStream << "WordQuiz" << winendl; + outputStream << "5.9.0" << winendl << winendl; + } +} + +void WqlWriter::writeFont( const QFont & font ) +{ + outputStream << "[Font Info]" << winendl; + outputStream << "FontName1=\"" << font.family() << "\"" << winendl; + outputStream << "FontSize1=" << QString::number(font.pointSize()) << winendl; + outputStream << QString("FontBold1=%1").arg(font.bold() ? "1" : "0") <close(); +} diff --git a/kwordquiz/src/wqlwriter.h b/kwordquiz/src/wqlwriter.h new file mode 100644 index 00000000..c5cd1320 --- /dev/null +++ b/kwordquiz/src/wqlwriter.h @@ -0,0 +1,42 @@ +/*************************************************************************** + wqlwriter.h - description + ------------------- + copyright : (C) 2004 by Peter Hedlund + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#ifndef WQLWRITER_H +#define WQLWRITER_H + +#include +#include +#include + +/** +@author Peter Hedlund +*/ +class WqlWriter{ +public: + WqlWriter(QFile *file); + + ~WqlWriter(); + void writeFont(const QFont & font); + void writeCharacters(const QString & s); + void writeGridInfo(int col0, int col1, int col2, int numRows); + void writeSelection(int lc, int tr, int rc, int br); + void writeFirstItem(const QString &ll, const QString &rl); + void writeItem(const QString &left, const QString &right, int rh); +private: + QFile *outputFile; + QTextStream outputStream; +}; + +#endif diff --git a/kwordquiz/src/wqprintdialogpage.cpp b/kwordquiz/src/wqprintdialogpage.cpp new file mode 100644 index 00000000..2e5710d1 --- /dev/null +++ b/kwordquiz/src/wqprintdialogpage.cpp @@ -0,0 +1,83 @@ +/* This file is part of KWordQuiz + Copyright (C) 2004 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include +#include +#include +#include + +#include + +#include "wqprintdialogpage.h" + +WQPrintDialogPage::WQPrintDialogPage(QWidget *parent, const char *name ) + : KPrintDialogPage( parent, name ) +{ + setTitle(i18n("Vocabulary Options")); + + QGridLayout * l = new QGridLayout( this, 1, 1, 11, 6); + + g = new QButtonGroup(i18n("Select Type of Printout"), this ); + g->setColumnLayout(0, Qt::Vertical ); + g->layout()->setSpacing( 6 ); + g->layout()->setMargin( 11 ); + QGridLayout * v = new QGridLayout( g->layout() ); + v->setAlignment( Qt::AlignTop ); + + rb0 = new QRadioButton(i18n("Vocabulary &list"), g ); + v->addWidget( rb0, 0, 0 ); + rb1 = new QRadioButton(i18n("Vocabulary e&xam"), g); + v->addWidget( rb1, 1, 0 ); + rb2 = new QRadioButton(i18n("&Flashcards"), g); + v->addWidget( rb2, 2, 0 ); + l->addWidget( g, 0, 0 ); + + QWhatsThis::add(g, i18n("Specify type of printout to make")); + QWhatsThis::add(rb0, i18n("Select to print the vocabulary as displayed in the editor")); + QWhatsThis::add(rb1, i18n("Select to print the vocabulary as a vocabulary exam")); + QWhatsThis::add(rb2, i18n("Select to print flashcards")); +} + + +WQPrintDialogPage::~WQPrintDialogPage() +{ +} + +void WQPrintDialogPage::getOptions(QMap< QString, QString > & opts, bool incldef) +{ + opts[ "kde-kwordquiz-type" ] = QString::number(g->selectedId()); +} + +void WQPrintDialogPage::setOptions(const QMap< QString, QString > & opts ) +{ + QString type = opts[ "kde-kwordquiz-type" ]; + switch (type.toInt()) + { + case 0: rb0->setChecked(true); break; + case 1: rb1->setChecked(true); break; + case 2: rb2->setChecked(true); break; + } +} + +bool WQPrintDialogPage::isValid(const QString & msg ) +{ + return true; +} + + +#include "wqprintdialogpage.moc" diff --git a/kwordquiz/src/wqprintdialogpage.h b/kwordquiz/src/wqprintdialogpage.h new file mode 100644 index 00000000..a7834241 --- /dev/null +++ b/kwordquiz/src/wqprintdialogpage.h @@ -0,0 +1,49 @@ +/* This file is part of KWordQuiz + Copyright (C) 2004 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef WQPRINTDIALOGPAGE_H +#define WQPRINTDIALOGPAGE_H + + +#include + +/** +Print dialog page to provide specific print options for KWordQuiz + +@author Peter Hedlund +*/ +class WQPrintDialogPage : public KPrintDialogPage +{ +Q_OBJECT +public: + WQPrintDialogPage( QWidget *parent = 0, const char *name = 0 ); + + ~WQPrintDialogPage(); + //reimplement virtual functions + void getOptions(QMap& opts, bool incldef = false); + void setOptions(const QMap& opts); + bool isValid(const QString& msg ); + +private: + QButtonGroup * g; + QRadioButton * rb0; + QRadioButton * rb1; + QRadioButton * rb2; +}; + +#endif diff --git a/kwordquiz/src/wqquiz.cpp b/kwordquiz/src/wqquiz.cpp new file mode 100644 index 00000000..23399e5e --- /dev/null +++ b/kwordquiz/src/wqquiz.cpp @@ -0,0 +1,586 @@ +/* This file is part of KWordQuiz + Copyright (C) 2003 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include + +#include + +#include "wqquiz.h" +#include "prefs.h" + +WQQuiz::WQQuiz(KWordQuizView * parent, const char *name) : QObject(parent, name) +{ + m_table = parent; + + m_list.clear(); + m_errorList.clear(); + m_quizList.clear(); +} + +void WQQuiz::activateErrorList() +{ + m_list.clear(); + + WQListItem l; + + QuizList::iterator it; + for ( it = m_errorList.begin(); it != m_errorList.end(); ++it ) + m_list.append(*it); + + m_errorList.clear(); + m_questionCount = m_list.count(); + +} + +void WQQuiz::activateBaseList() +{ + m_list.clear(); + + if (m_quizMode > 2) + { + listRandom(); + }; + + QuizList::iterator it; + for (it = m_quizList.begin(); it != m_quizList.end(); ++it) + m_list.append(*it); + + m_questionCount = m_list.count(); + +} + +void WQQuiz::addToList(int aCol, int bCol) +{ + //build a list of row numbers containing text in both columns + + typedef QValueList IntList; + IntList tempList; + for (int current = 0; current < m_table ->numRows(); ++current) + { + if (!m_table->text(current, 0).isEmpty() && !m_table->text(current, 1).isEmpty()) + { + tempList.append(current); + } + } + + KRandomSequence *rs = new KRandomSequence(0); + + int count = tempList.count(); + + IntList::ConstIterator it; + for ( it = tempList.begin(); it != tempList.end(); ++it ) + { + WQListItem *li; + li = new WQListItem(); + li->setQuestion(aCol); + li->setCorrect(1); + li->setOneOp(*it); + + if (count > 2) + { + + int a, b; + do + a = rs->getLong(count); //rand() % count; + while(a==*it); + + li->setTwoOp(a); + + do + b = rs->getLong(count); //rand() % count; + while(b == *it || b == a /*|| b < 0*/); + + li->setThreeOp(b); + + } + m_quizList.append(*li); + + } + +} + +bool WQQuiz::init() +{ + + bool result = false; + if (Prefs::enableBlanks()) + { + result = m_table->checkSyntax(true, true); + } + else + { + result = true; + } + + if (!result) + { + return false; + } + + int aCol; + int bCol; + + switch (m_quizMode) + { + case 1: + aCol = 0; + bCol = 1; + break; + case 2: + aCol = 1; + bCol = 0; + break; + case 3: + aCol = 0; + bCol = 1; + break; + case 4: + aCol = 1; + bCol = 0; + break; + case 5: + default: + aCol = 0; + bCol = 1; + break; + } + + addToList(aCol, bCol); + + //check if enough in list + switch (m_quizType) + { + case qtEditor: + // + break; + case qtFlash: + result = (m_quizList.count() > 0); + break; + case qtQA: + result = (m_quizList.count() > 0); + break; + case qtMultiple: + result = (m_quizList.count() > 2); + break; + } + + if (!result) + { + return false; + } + + if (m_quizMode == 5) + { + aCol = 1; + bCol = 0; + addToList(aCol, bCol); + } + + //Prepare final lists + activateBaseList(); + return true; +} + +void WQQuiz::listRandom() +{ + QPtrList list; + + for(int i = 0; i < m_quizList.count(); i++) + list.append((void*) i); + + KRandomSequence seq; + seq.randomize(&list); + + QuizList items; + for(int i = 0; i < m_quizList.count(); i++) + items.append(m_quizList[(long) list.take()]); + + m_quizList.clear(); + + for(int i = 0; i < items.count(); i++) + m_quizList.append(items[i]); +} + +bool WQQuiz::checkAnswer(int i, const QString & a) +{ + bool result = false; + WQListItem li = m_list[i]; + int j; + if (li.question() == 0) + { + j = 1; + } + else + { + j= 0; + } + QString ans = a; + QString tTemp = m_table -> text(li.oneOp(), j); + tTemp = tTemp.stripWhiteSpace(); + ans = ans.stripWhiteSpace(); + + if (m_quizType == qtQA) + { + if (QString(m_correctBlank).length() > 0) + { + QStringList la, ls; + if (ans.find(";") > 0) + ls = QStringList::split(";", ans); + else + ls.append(ans); + + if (m_correctBlank.find(";") > 0) + la = QStringList::split(";", m_correctBlank); + else + la.append(m_correctBlank); + + result = (ls.count() == la.count()); + if (result) + { + for (uint counter = 0; counter < la.count(); counter++) + { + result = (ls[counter].stripWhiteSpace() == la[counter].stripWhiteSpace()); + if (!result) + break; + } + } + } + else + { + result = (ans == tTemp); + } + } + else + { + if (m_quizType == qtMultiple) + { + if (Prefs::enableBlanks()) + { + tTemp.remove("["); + tTemp.remove("]"); + } + result = (ans == tTemp); + + } + else + { + result = (ans == tTemp); + } + + } + + if (!result) + { + m_errorList.append(li); + } + + return result; +} + +QStringList WQQuiz::multiOptions(int i) +{ + QString *s; + QStringList Result; + WQListItem li = m_list[i]; + + typedef QPtrList LS; + LS *ls; + ls = new QPtrList(); + + int j; + if (li.question() == 0) + { + j = 1; + } + else + { + j= 0; + } + + s= new QString(m_table->text(li.oneOp(), j)); + if (Prefs::enableBlanks()) + { + s->remove("["); + s->remove("]"); + } + ls->append(s); + + s = new QString(m_table->text(li.twoOp(), j)); + if (Prefs::enableBlanks()) + { + s->remove("["); + s->remove("]"); + } + ls->append(s); + + s = new QString(m_table->text(li.threeOp(), j)); + if (Prefs::enableBlanks()) + { + s->remove("["); + s->remove("]"); + } + ls->append(s); + + KRandomSequence rs; + rs.randomize(ls); + + while (ls->count()) + { + Result.append(*ls->first()); + ls->removeFirst(); + } + return Result; +} + +QString WQQuiz::quizIcon(int i, QuizIcon ico) +{ + QString s; + WQListItem li = m_list[i]; + if (ico == qiLeftCol) + { + if (li.question() == 0) + s = "question"; + else + s = "answer"; + } + + if (ico == qiRightCol) + { + if (li.question() == 0) + s = "answer"; + else + s = "question"; + } + return s; +} + +QString WQQuiz::yourAnswer(int i, const QString & s) +{ + QString result =""; + + if (QString(m_answerBlank).length() > 0) + { + QStringList ls; + + if (s.find(";") > 0) + ls = QStringList::split(";", s, true); + else + ls.append(s); + + result = m_answerBlank.replace("..........", ""); + + int offset = 0, counter = 0; + while (offset >= 0) + { + offset = result.find("", offset); + if (offset >= 0) + { + result.insert(offset + 3, ls[counter]); + offset++; + counter++; + } + } + result.append(""); + result.prepend(""); + } + else + { + result = s; + } + return result; +} + +QString WQQuiz::hint(int i) +{ + if (QString(m_correctBlank).length() > 0) + { + return m_correctBlank; + } + else + { + return answer(i); + } +} + +void WQQuiz::setQuizType(QuizType qt) +{ + m_quizType = qt; +} + +void WQQuiz::setQuizMode(int qm) +{ + m_quizMode = qm; +} + + +QString WQQuiz::question(int i) +{ + WQListItem li = m_list[i]; + QString s = m_table->text(li.oneOp(), li.question()); + if (Prefs::enableBlanks()) + { + s.remove("["); + s.remove("]"); + } + if (m_quizType != qtFlash && i > 0) + { + WQListItem li2 = m_list[i - 1]; + emit checkingAnswer(li2.oneOp()); + } + else + emit checkingAnswer(li.oneOp()); + + return s; +} + +QString WQQuiz::blankAnswer(int i) +{ + + QString r = ""; + m_correctBlank = ""; + m_answerBlank = ""; + QString tTemp; + + if (m_quizType == qtQA && Prefs::enableBlanks()) + { + WQListItem li = m_list[i]; + int j; + if (li.question() == 0) + { + j = 1; + } + else + { + j= 0; + } + tTemp = m_table->text(li.oneOp(), j); + r = tTemp; + QRegExp rx; + rx.setMinimal(true); + rx.setPattern("\\[.*\\]"); + + r.replace(rx, ".........."); + + if (r != tTemp) + { + m_answerBlank = r; + int offset = 0; + while (offset >= 0) + { + offset = rx.search(tTemp, offset); + if (offset >= 0) + { + if (m_correctBlank.length() > 0) + m_correctBlank = m_correctBlank + ";" + " " + tTemp.mid(offset + 1, tTemp.find(']', offset) - offset - 1); + else + m_correctBlank = tTemp.mid(offset + 1, tTemp.find(']', offset) - offset - 1); + offset++; + } + } + } + } + return m_answerBlank; +} + +QString WQQuiz::answer(int i) +{ + QString s; + WQListItem li = m_list[i]; + int j; + if (li.question() == 0) + { + j = 1; + } + else + { + j= 0; + } + + + if (m_quizType == qtQA) + { + s = m_table->text(li.oneOp(), j); + if (Prefs::enableBlanks()) + { + s.replace("[", ""); + s.replace("]", ""); + s.prepend(""); + s.append(""); + } + } + else + { + s = m_table->text(li.oneOp(), j); + if (Prefs::enableBlanks()) + { + s.remove("["); + s.remove("]"); + } + } + return s; +} + +QString WQQuiz::langQuestion(int i) +{ + WQListItem li = m_list[i]; + return m_table->horizontalHeader()->label(li.question()); +} + +QString WQQuiz::langAnswer(int i) +{ + + WQListItem li = m_list[i]; + + int j; + if (li.question() == 0) + { + j = 1; + } + else + { + j= 0; + } + + return m_table->horizontalHeader()->label(j); +} + +int WQQuiz::kbAnswer(int i) +{ +/* WQListItem *li = m_list->at(i); + if (li->question() == 0) + { + //@todo return m_table ->layoutLeft(); + } + else + { + //@todo return m_table -> layoutRight(); + }*/ + return 0; +} + +int WQQuiz::questionCount() +{ + return m_questionCount; +} + +void WQQuiz::finish() +{ + emit checkingAnswer(-1); +} + +#include "wqquiz.moc" diff --git a/kwordquiz/src/wqquiz.h b/kwordquiz/src/wqquiz.h new file mode 100644 index 00000000..94f77f4f --- /dev/null +++ b/kwordquiz/src/wqquiz.h @@ -0,0 +1,87 @@ +/* This file is part of KWordQuiz + Copyright (C) 2003 Peter Hedlund + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef WQQUIZ_H +#define WQQUIZ_H + +#include + +#include "wqlistitem.h" +#include "kwordquizview.h" + +/** +@author Peter Hedlund +*/ + +typedef QValueList QuizList; + +class WQQuiz : public QObject +{ + Q_OBJECT + public: + enum QuizType {qtEditor, qtFlash, qtMultiple, qtQA}; + enum QuizIcon {qiLeftCol, qiRightCol, qiQuestion, qiCorrect, qiError}; + + WQQuiz(KWordQuizView * parent, const char * name=0); + + void activateErrorList(); + void activateBaseList(); + + bool init(); + void finish(); + bool checkAnswer(int i, const QString & ); + QStringList multiOptions(int i); + QString quizIcon(int i, QuizIcon ico); + QString yourAnswer(int i, const QString & s); + QString hint(int i); + + QuizType quizType() const {return m_quizType;} + void setQuizType(QuizType qt); + + int quizMode() const {return m_quizMode;} + void setQuizMode(int qm); + + int questionCount(); + QString question(int i); + QString blankAnswer(int i); + QString answer(int i); + QString langQuestion(int i); + QString langAnswer(int i); + + int kbAnswer(int i); + + signals: + void checkingAnswer(int ); + + private: + KWordQuizView *m_table; + int m_quizMode; + int m_questionCount; + QuizList m_list; + QuizList m_errorList; + QuizList m_quizList; + + QuizType m_quizType; + QString m_correctBlank; + QString m_answerBlank; + + void addToList(int aCol, int bCol); + void listRandom(); +}; + +#endif diff --git a/kwordquiz/src/wqscore.cpp b/kwordquiz/src/wqscore.cpp new file mode 100644 index 00000000..420a002d --- /dev/null +++ b/kwordquiz/src/wqscore.cpp @@ -0,0 +1,141 @@ +/*************************************************************************** + wqscore.cpp - description + ------------------- + copyright : (C) 2003 by Peter Hedlund + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "wqscore.h" + +WQScore::WQScore() +{ + m_questionCount = 0; + m_percent = false; + m_error = 0; + m_correct = 0; + m_answerCount = 0; +} + + +WQScore::~WQScore() +{} + + +void WQScore::setAsPercent(bool p) +{ + m_percent = p; +} + +void WQScore::setQuestionCount(int c) +{ + m_questionCount = c; + //m_percent = false; + m_error = 0; + m_correct = 0; + m_answerCount = 0; +} + +void WQScore::countIncrement(CountDirection d) +{ + + if (d != cdNone) + m_answerCount++; + if (d == cdCorrect) + m_correct++; + if (d == cdError) + m_error++; +} + +/*! + \fn WQScore::answerText() + */ +QString WQScore::answerText() +{ + QString s; + if (m_percent) + { + float f = ((m_answerCount * 100.0) / m_questionCount); + if (m_answerCount > 0) + { + if (f < 1) + s = s.setNum(f, 'f', 1) + "%"; //for long lists (i.e. each question is less than 1%) we show one decimal + else + s = s.setNum(f, 'f', 0) + "%"; + } + else + s= valueToString(m_answerCount); + } + else + s = valueToString(m_answerCount); + return s; +} + +/*! + \fn WQScore::correctText() + */ +QString WQScore::correctText() +{ + QString s; + if (m_percent) + { + if (m_correct > 0) + { + float f = ((m_correct * 100.0) / m_answerCount); + s = s.setNum(f, 'f', 0) + "%"; + } + else + s = valueToString(m_correct); + + } + else + s = valueToString(m_correct); + return s; +} + +/*! + \fn WQScore::errorText() + */ +QString WQScore::errorText() +{ + QString s; + if (m_percent) + { + if (m_error > 0) + { + float f = ((m_error * 100.0) / m_answerCount); + s = s.setNum(f, 'f', 0) + "%"; + } + else + s = valueToString(m_error); + + } + else + s = valueToString(m_error); + return s; +} + +/*! + \fn WQScore::valueToString(int i) + */ +QString WQScore::valueToString(int i) +{ + QString s = ""; //return empty string for 0 + + if (i > 0) + s = s.setNum(i, 10); + + return s; +} + + + + diff --git a/kwordquiz/src/wqscore.h b/kwordquiz/src/wqscore.h new file mode 100644 index 00000000..6e493c58 --- /dev/null +++ b/kwordquiz/src/wqscore.h @@ -0,0 +1,50 @@ +/*************************************************************************** + wqscore.h - description + ------------------- + copyright : (C) 2003 by Peter Hedlund + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef WQSCORE_H +#define WQSCORE_H + +#include + +/** +@author Peter Hedlund +*/ +class WQScore{ +public: + enum CountDirection {cdCorrect, cdError, cdNone}; + WQScore(); + + ~WQScore(); + + void setAsPercent(bool p); + void setQuestionCount(int c); + void countIncrement(CountDirection d); + + QString answerText(); + QString correctText(); + QString errorText(); +private: + + + bool m_percent; + int m_questionCount; + int m_error; + int m_correct; + int m_answerCount; + QString valueToString(int i); +}; + +#endif diff --git a/kwordquiz/src/wqundo.cpp b/kwordquiz/src/wqundo.cpp new file mode 100644 index 00000000..99f81152 --- /dev/null +++ b/kwordquiz/src/wqundo.cpp @@ -0,0 +1,18 @@ +/*************************************************************************** + wqundo.cpp - description + ------------------- + copyright : (C) 2004 by Peter Hedlund + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#include "wqundo.h" + + diff --git a/kwordquiz/src/wqundo.h b/kwordquiz/src/wqundo.h new file mode 100644 index 00000000..cc30425c --- /dev/null +++ b/kwordquiz/src/wqundo.h @@ -0,0 +1,67 @@ +/*************************************************************************** + wqundo.h - description + ------------------- + copyright : (C) 2004 by Peter Hedlund + email : peter.hedlund@kdemail.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ +#ifndef WQUNDO_H +#define WQUNDO_H + +#include + +#include "wqlreader.h" + +/** +@author Peter Hedlund +*/ +class WQUndo{ +public: + QFont font() const {return m_font;} + void setFont(const QFont & font) {m_font = font;} + + int colWidth0() {return m_colWidth0;} + void setColWidth0(int cw) {m_colWidth0 = cw;} + int colWidth1() {return m_colWidth1;} + void setColWidth1(int cw) {m_colWidth1 = cw;} + int colWidth2() {return m_colWidth2;} + void setColWidth2(int cw) {m_colWidth2 = cw;} + int numRows() {return m_numRows;} + void setNumRows(int n) {m_numRows = n;} + + int currentRow() {return m_currentRow;} + void setCurrentRow(int r) {m_currentRow = r;} + int currentCol() {return m_currentCol;} + void setCurrentCol(int c) {m_currentCol = c;} + QTableSelection selection() const {return m_selection;} + void setSelection(const QTableSelection & sel) {m_selection = sel;} + + KWqlDataItemList list() const {return m_list;} + void setList(const KWqlDataItemList & list) {m_list = list;} + + QString text() const {return m_text;} + void setText(const QString & s) {m_text = s;} + +private: + QFont m_font; + int m_colWidth0; + int m_colWidth1; + int m_colWidth2; + int m_numRows; + int m_currentRow; + int m_currentCol; + QTableSelection m_selection; + KWqlDataItemList m_list; + + QString m_text; +}; + +#endif diff --git a/kwordquiz/src/x-kwordquiz.desktop b/kwordquiz/src/x-kwordquiz.desktop new file mode 100644 index 00000000..ed10fa40 --- /dev/null +++ b/kwordquiz/src/x-kwordquiz.desktop @@ -0,0 +1,62 @@ +[Desktop Entry] +Comment=KWordQuiz Vocabulary +Comment[af]=KWordQuiz Woordeskat +Comment[be]=Слоўнік KWordQuiz +Comment[bg]=Речник KWordQuiz +Comment[bn]=কে-ওয়ারà§à¦¡-কà§à¦‡à¦œ-à¦à¦° শবà§à¦¦ ভাণà§à¦¡à¦¾à¦° +Comment[br]=Geriaoueg KWordQuiz +Comment[bs]=KWordQuiz rjeÄnik +Comment[ca]=Vocabulari de KWordQuiz +Comment[cs]=KWordQuiz slovní zásoba +Comment[csb]=SÅ‚owizna KWordQuiz +Comment[cy]=Geirfa KWordQuiz +Comment[da]=KWordQuiz ordforrÃ¥d +Comment[de]=KWordQuiz-Vokabeln +Comment[el]=Λεξικό του KWordQuiz +Comment[eo]=KWordQuiz vorprovizo +Comment[es]=Vocabulario de KWordQuiz +Comment[et]=KWordQuiz sõnastik +Comment[eu]=KWordQuiz hiztegia +Comment[fi]=KWordQuiz-sanasto +Comment[fr]=Vocabulaire de KWordQuiz +Comment[ga]=Stór Focal KWordQuiz +Comment[gl]=Vocabulario de KWordQuiz +Comment[he]=KWordQuiz ×וצר ×ž×™×œ×™× +Comment[hi]=के-वरà¥à¤¡-कà¥à¤µà¤¿à¤œà¤¼ शबà¥à¤¦à¤¾à¤µà¤²à¥€ +Comment[hr]=KWordQuiz vokabular +Comment[hu]=KWordQuiz-szótárfájl +Comment[is]=KWordQuiz orðaforði +Comment[it]=Vocabolario KWordQuiz +Comment[ja]=KWordQuiz å˜èªžé›† +Comment[ka]=KWordQuiz სიტყვáƒáƒ áƒ˜ +Comment[km]=វាក្យសព្ទ KWordQuiz +Comment[lt]=KWordQuiz žodynas +Comment[mk]=KWordQuiz Речник +Comment[ms]=Perbendaharaan Kata KWordQuiz +Comment[nb]=KWordQuiz-vokabular +Comment[nds]=KWordQuiz-Vokaveln +Comment[ne]=केडीई वरà¥à¤¡ कà¥à¤µà¤¿à¤œ शबà¥à¤¦à¤œà¥à¤žà¤¾à¤¨ +Comment[nl]=KWordQuiz-woordenschat +Comment[nn]=KWordQuiz-vokabular +Comment[pl]=SÅ‚ownik programu KWordQuiz +Comment[pt]=Vocabulário do KWordQuiz +Comment[pt_BR]=Vocabulário do KWordQuiz +Comment[ru]=Словарь KWordQuiz +Comment[sk]=Slovník KWordQuiz +Comment[sl]=Besednjak za KWordQuiz +Comment[sr]=Речник KWordQuiz-а +Comment[sr@Latn]=ReÄnik KWordQuiz-a +Comment[sv]=Kwordquiz-ordlista +Comment[ta]=கேவாரà¯à®¤à¯à®¤à¯ˆ வினாவிடை சொலà¯à®²à®¾à®•à¯à®•à®®à¯ +Comment[tg]=Луғати KҲарфИмтиҳон +Comment[tr]=KWordQuiz Sözlüğü +Comment[uk]=Словник KWordQuiz +Comment[vi]=Từ vá»±ng Äố Từ K +Comment[zh_CN]=KWordQuiz è¯æ±‡ +Comment[zh_TW]=KWordQuiz å­—å½™ +Hidden=false +Icon=kwordquiz_doc +MimeType=application/x-kwordquiz +Patterns=*.wql +Type=MimeType + diff --git a/libkdeedu/AUTHORS b/libkdeedu/AUTHORS new file mode 100644 index 00000000..ac809ea7 --- /dev/null +++ b/libkdeedu/AUTHORS @@ -0,0 +1,3 @@ +Developers: +* Scott Wheeler + Original author and current maintainer diff --git a/libkdeedu/Makefile.am b/libkdeedu/Makefile.am new file mode 100644 index 00000000..e2b417a2 --- /dev/null +++ b/libkdeedu/Makefile.am @@ -0,0 +1,6 @@ +SUBDIRS = kdeeducore kdeeduui kdeeduplot extdate + +messages: + $(XGETTEXT) `find . -name \*.h -o -name \*.cpp -o -name \*.cc` -o $(podir)/libkdeedu.pot + +include ../admin/Doxyfile.am diff --git a/libkdeedu/README b/libkdeedu/README new file mode 100644 index 00000000..79ba673b --- /dev/null +++ b/libkdeedu/README @@ -0,0 +1,29 @@ +Contents of libkdeedu as of Jul 2005, and brief description of each module: + +extdate: +Contains a reimplementation of QDate named ExtDate which eliminates the +limitation on the year (1752-8000) imposed by QDate. Also contains +related reimplemented classes such as ExtDateTime, ExtDatePicker, +ExtDateTimeEdit, and ExtCalendarSystem. +Currently used by: kstars. + +kdeeducore: +Contains classes KEduVocData and KEduVocDataItem, for storing and parsing +vocabulary data in a QDom object. +Currently used by: khangman, klatin + +kdeeduplot: +Constains classes KPlotObject and KPlotWidget for easy plotting of +data points, including automatic generation of labeled axes with +"smart" tickmarks. +Currently used by: kalzium, kstars, ktouch + +kdeeduui: +Contains: +- KEduSimpleEntryDlg, a simple dialog for entering vocabulary data +- Glossary, GlossaryItem and GLossaryDialog, which can be useful to embed a + small glossary in an application +Currently used by: kalzium, kstars + +ideas: stub directory, contains generic README and TODO files. + diff --git a/libkdeedu/extdate/Makefile.am b/libkdeedu/extdate/Makefile.am new file mode 100644 index 00000000..d7b78860 --- /dev/null +++ b/libkdeedu/extdate/Makefile.am @@ -0,0 +1,21 @@ +check_PROGRAMS = test_extdate test_extdatepicker + +INCLUDES= $(all_includes) + +lib_LTLIBRARIES = libextdate.la + +libextdate_la_SOURCES = extdatetime.cpp extcalendarsystem.cpp extcalendarsystemgregorian.cpp extdatetbl.cpp extdatepicker.cpp extdatetimeedit.cpp extdatewidget.cpp + +libextdate_la_LDFLAGS = $(all_libraries) -no-undefined -version-info 3:0:2 +libextdate_la_LIBADD = $(LIB_KDEUI) + +test_extdate_SOURCES = test_extdate.cc +test_extdate_LDADD = libextdate.la +test_extdate_LDFLAGS = $(all_libraries) $(KDE_RPATH) + +test_extdatepicker_SOURCES = testwidget.cpp main.cpp +test_extdatepicker_LDADD = libextdate.la +test_extdatepicker_LDFLAGS = $(all_libraries) $(KDE_RPATH) + +METASOURCES = AUTO + diff --git a/libkdeedu/extdate/README b/libkdeedu/extdate/README new file mode 100644 index 00000000..fc9b21b1 --- /dev/null +++ b/libkdeedu/extdate/README @@ -0,0 +1,43 @@ +This libray consists of a group of classes which allow KDE +applications to access calendar dates outside of the limited range +of years imposed by QDate. + +The QDate class has a limited range of valid dates. It does not +recognize dates prior to 14 Oct 1752 (when the Gregorian calendar +was adopted by England), nor dates after 31 Dec 8000. Both of these +limits are arbitrary. + + +The following classes are included: + +ExtDate: Replaces QDate. There is no restriction on what dates +may be entered. For dates in the valid QDate range, it is +completely equivalent to QDate. + +ExtDateTime: Replaces QDateTime. Consists of a QTime object +and an ExtDate object. + +ExtCalendarSystem: Replaces KCalendarSystem. Uses ExtDate instead +of QDate. ExtCalendarSystem is a baseclass foundation for several +different calendar systems. A "calendar system" is just a method for +hierarchically subdividing the long count of days known as the Julian +Day Calendar into groups (weeks, months, years). + +ExtCalendarSystemGregorian: Replaces KCalendarSystemGregorian. +The most common calendar system in modern western societies is the +Gregorian calendar. This class implements the Gregorian calendar +as a ExtCalendarSystem. + +ExtDateTable: Replaces KDateTable. +ExtDatePicker: Replaces KDatePicker. +ExtDateTimeEdit: Replaces QDateTimeEdit. +ExtDateWidget: Replaces KDateWidget. + +There are two test programs with the library, to verify the +functionality of the ExtDate classes: + +test_extdate tests the non-GUI functionality, comparing results of +several operations with the results from QDate. + +test_extdatepicker presents a KDatePicker widget and an ExtDatePicker +widget side-by-side. diff --git a/libkdeedu/extdate/extcalendarsystem.cpp b/libkdeedu/extdate/extcalendarsystem.cpp new file mode 100644 index 00000000..f5cd0a36 --- /dev/null +++ b/libkdeedu/extdate/extcalendarsystem.cpp @@ -0,0 +1,151 @@ +/* + Copyright (c) 2002 Carlos Moro + Copyright (c) 2002 Hans Petter Bieker + Copyright (c) 2004 Jason Harris + + This class has been derived from ExtCalendarSystem; + the changesd made just replace QDate objects with ExtDate objects. + These changes by Jason Harris + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +// Gregorian calendar system implementation factory for creation of kde calendar +// systems. +// Also default gregorian and factory classes + +#include + +#include "extcalendarsystem.h" +#include "klocale.h" + +class ExtCalendarSystemPrivate +{ +public: + const KLocale * locale; +}; + +ExtCalendarSystem::ExtCalendarSystem(const KLocale * locale) + : d(new ExtCalendarSystemPrivate) +{ + d->locale = locale; +} + +ExtCalendarSystem::~ExtCalendarSystem() +{ + delete d; +} + +const KLocale * ExtCalendarSystem::locale() const +{ + if ( d->locale ) + return d->locale; + + return KGlobal::locale(); +} + +QString ExtCalendarSystem::dayString(const ExtDate & pDate, bool bShort) const +{ + QString sResult; + + sResult.setNum(day(pDate)); + if (!bShort && sResult.length() == 1 ) + sResult.prepend('0'); + + return sResult; +} + +QString ExtCalendarSystem::monthString(const ExtDate & pDate, bool bShort) const +{ + QString sResult; + + sResult.setNum(month(pDate)); + if (!bShort && sResult.length() == 1 ) + sResult.prepend('0'); + + return sResult; +} + +QString ExtCalendarSystem::yearString(const ExtDate & pDate, bool bShort) const +{ + QString sResult; + + sResult.setNum(year(pDate)); + if (bShort && sResult.length() == 4 ) + sResult = sResult.right(2); + + return sResult; +} + +static int stringToInteger(const QString & sNum, int & iLength) +{ + unsigned int iPos = 0; + + int result = 0; + for (; sNum.length() > iPos && sNum.at(iPos).isDigit(); iPos++) + { + result *= 10; + result += sNum.at(iPos).digitValue(); + } + + iLength = iPos; + return result; +} + + +int ExtCalendarSystem::dayStringToInteger(const QString & sNum, int & iLength) const +{ + return stringToInteger(sNum, iLength); +} + +int ExtCalendarSystem::monthStringToInteger(const QString & sNum, int & iLength) const +{ + return stringToInteger(sNum, iLength); +} + +int ExtCalendarSystem::yearStringToInteger(const QString & sNum, int & iLength) const +{ + return stringToInteger(sNum, iLength); +} + +QString ExtCalendarSystem::weekDayName (int weekDay, bool shortName) const +{ + if ( shortName ) + switch ( weekDay ) + { + case 1: return locale()->translate("Monday", "Mon"); + case 2: return locale()->translate("Tuesday", "Tue"); + case 3: return locale()->translate("Wednesday", "Wed"); + case 4: return locale()->translate("Thursday", "Thu"); + case 5: return locale()->translate("Friday", "Fri"); + case 6: return locale()->translate("Saturday", "Sat"); + case 7: return locale()->translate("Sunday", "Sun"); + } + else + switch ( weekDay ) + { + case 1: return locale()->translate("Monday"); + case 2: return locale()->translate("Tuesday"); + case 3: return locale()->translate("Wednesday"); + case 4: return locale()->translate("Thursday"); + case 5: return locale()->translate("Friday"); + case 6: return locale()->translate("Saturday"); + case 7: return locale()->translate("Sunday"); + } + + return QString::null; +} + diff --git a/libkdeedu/extdate/extcalendarsystem.h b/libkdeedu/extdate/extcalendarsystem.h new file mode 100644 index 00000000..5007ba90 --- /dev/null +++ b/libkdeedu/extdate/extcalendarsystem.h @@ -0,0 +1,357 @@ +/* + Copyright (c) 2002 Carlos Moro + Copyright (c) 2002-2003 Hans Petter Bieker + Copyright (c) 2004 Jason Harris + + This class has been derived from KCalendarSystem; + the changesd made just replace QDate objects with ExtDate objects. + These changes by Jason Harris + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef EXTCALENDARSYSTEM_H +#define EXTCALENDARSYSTEM_H + +#include "extdatetime.h" + +class KLocale; + +class ExtCalendarSystemPrivate; + +/** + * CalendarSystem abstract class, default derived kde gregorian class and + * factory class. Provides support for different calendar types for kde + * calendar widget and related stuff. + * + * Derived classes must be created through ExtCalendarFactory class + * + * @author Carlos Moro + * @version $Id$ + * @since 3.2 + */ +class ExtCalendarSystem +{ +public: + /** + * Constructor of abstract calendar class. This will be called by the derived classes. + * + * @param locale It will use this locale for translations, 0 means global. + */ + ExtCalendarSystem(const KLocale * locale = 0); + + /** + * Descructor. + */ + virtual ~ExtCalendarSystem(); + + /** + * Gets specific calendar type year for a given gregorian date + * + * @param date gregorian date + * @return year + */ + virtual int year (const ExtDate & date) const = 0; + + /** + * Converts a date into a year literal + * + * @param pDate The date to convert + * @param bShort If the short version of should be used + * @return The year literal of the date + */ + virtual QString yearString(const ExtDate & pDate, bool bShort) const; + + /** + * Converts a year literal of a part of a string into a integer starting at the beginning of the string + * + * @param sNum The string to parse + * @param iLength The number of QChars used, and 0 if no valid symbols was found in the string + * @return An integer corresponding to the year + */ + virtual int yearStringToInteger(const QString & sNum, int & iLength) const; + + /** + * Gets specific calendar type month for a given gregorian date + * + * @param date gregorian date + * @return month number + */ + virtual int month (const ExtDate & date) const = 0; + + /** + * Converts a date into a month literal + * + * @param pDate The date to convert + * @param bShort If the short version of should be used + * @return The month literal of the date + */ + virtual QString monthString(const ExtDate & pDate, bool bShort) const; + + /** + * Converts a month literal of a part of a string into a integer starting at the beginning of the string + * + * @param sNum The string to parse + * @param iLength The number of QChars used, and 0 if no valid symbols was found in the string + * @return An integer corresponding to the month + */ + virtual int monthStringToInteger(const QString & sNum, int & iLength) const; + + /** + * Gets specific calendar type day number of month for a given date + * + * @param date gregorian date equivalent to the specific one + * @return day of the month + */ + virtual int day (const ExtDate & date) const = 0; + + /** + * Converts a date into a day literal + * + * @param pDate The date to convert + * @param bShort If the short version of should be used + * @return The day literal of the date + */ + virtual QString dayString(const ExtDate & pDate, bool bShort) const; + + /** + * Converts a day literal of a part of a string into a integer starting at the beginning of the string + * + * @param sNum The string to parse + * @param iLength The number of QChars used, and 0 if no valid symbols was found in the string + * @return An integer corresponding to the day + */ + virtual int dayStringToInteger(const QString & sNum, int & iLength) const; + + /** + * Gets specific calendar type number of day of week number for a given + * date + * + * @param date gregorian date + * @return day of week + */ + virtual int dayOfWeek (const ExtDate & date) const = 0; + + /** + * Gets specific calendar type day number of year for a given date + * + * @param date gregorian date equivalent to the specific one + * @return day number + */ + virtual int dayOfYear (const ExtDate & date) const = 0; + + /** + * Changes the date's year, month and day. The range of the year, month + * and day depends on which calendar is being used. + * + * @param date Date to change + * @param y Year + * @param m Month number + * @param d Day of month + * @return true if the date is valid; otherwise returns false. + */ + virtual bool setYMD(ExtDate & date, int y, int m, int d) const = 0; + + /** + * Returns a QDate object containing a date nyears later. + * + * @param date The old date + * @param nyears The number of years to add + * @return The new date + */ + virtual ExtDate addYears(const ExtDate & date, int nyears) const = 0; + + /** + * Returns a QDate object containing a date nmonths later. + * + * @param date The old date + * @param nmonths The number of months to add + * @return The new date + */ + virtual ExtDate addMonths(const ExtDate & date, int nmonths) const = 0; + + /** + * Returns a QDate object containing a date ndays later. + * + * @param date The old date + * @param ndays The number of days to add + * @return The new date + */ + virtual ExtDate addDays(const ExtDate & date, int ndays) const = 0; + + /** + * Gets specific calendar type number of month for a given year + * + * @param date The date whose year to use + * @return The number of months in that year + */ + virtual int monthsInYear (const ExtDate & date) const = 0; + + /** + * Gets the number of days in date whose years specified. + * + * @param date Gregorian date equivalent to the specific one + * @return The number of days in year + */ + virtual int daysInYear (const ExtDate & date) const = 0; + + /** + * Gets specific calendar type number of days in month for a given date + * + * @param date gregorian date + * @return number of days for month in date + */ + virtual int daysInMonth (const ExtDate & date) const = 0; + + /** + * Gets the number of weeks in a specified year + * + * @param year the year + * @return number of weeks in year + */ + virtual int weeksInYear(int year) const = 0; + + /** + * Gets specific calendar type week number for a given date + * + * @param date gregorian date + * @param yearNum The year the date belongs to + * @return week number + */ + virtual int weekNumber(const ExtDate& date, int * yearNum = 0) const = 0; + + /** + * Gets specific calendar type month name for a given month number + * If an invalid month is specified, QString::null is returned. + * + * @param month The month number + * @param year The year the month belongs to + * @param shortName Specifies if the short month name should be used + * @return The name of the month + */ + virtual QString monthName (int month, int year, bool shortName = false) const = 0; + + /** + * Gets specific calendar type month name for a given gregorian date + * + * @param date Gregorian date + * @param shortName Specifies if the short month name should be used + * @return The name of the month + */ + virtual QString monthName (const ExtDate & date, bool shortName = false ) const = 0; + + /** + * Returns a string containing the possessive form of the month name. + * ("of January", "of February", etc.) + * It's needed in long format dates in some languages. + * If an invalid month is specified, QString::null is returned. + * + * @param month The month number + * @param year The year the month belongs to + * @param shortName Specifies if the short month name should be used + * + * @return The possessive form of the name of the month + */ + virtual QString monthNamePossessive(int month, int year, bool shortName = false) const = 0; + + /** + * Returns a string containing the possessive form of the month name. + * ("of January", "of February", etc.) + * It's needed in long format dates in some languages. + * + * @param date Gregorian date + * @param shortName Specifies if the short month name should be used + * + * @return The possessive form of the name of the month + */ + virtual QString monthNamePossessive(const ExtDate & date, bool shortName = false) const = 0; + + /** + * Gets specific calendar type week day name + * If an invalid week day is specified, QString::null is returned. + * + * @param weekDay number of day in week (1 -> Monday) + * @param shortName short or complete day name + * @return day name + */ + virtual QString weekDayName (int weekDay, bool shortName = false) const = 0; + + /** + * Gets specific calendar type week day name + * + * @param date the date + * @param shortName short or complete day name + * @return day name + */ + virtual QString weekDayName (const ExtDate & date, bool shortName = false) const = 0; + + /** + * Gets the first year value supported by specific calendar type + * algorithms. + * + * @return first year supported + */ + virtual int minValidYear () const = 0; + + /** + * Gets the maximum year value supported by specific calendar type + * algorithms (QDate, 8000) + * + * @return maximum year supported + */ + virtual int maxValidYear () const = 0; + + /** + * Gets the day of the week traditionaly associated with pray + * + * @return day number + */ + virtual int weekDayOfPray () const = 0; + + /** + * Gets the string representing the calendar + */ + virtual QString calendarName() const = 0; + + /** + * Gets if the calendar is lunar based + * + * @return if the calendar is lunar based + */ + virtual bool isLunar() const = 0; + + /** + * Gets if the calendar is lunisolar based + * + * @return if the calendar is lunisolar based + */ + virtual bool isLunisolar() const = 0; + + /** + * Gets if the calendar is solar based + * + * @return if the calendar is solar based + */ + virtual bool isSolar() const = 0; + +protected: + const KLocale * locale() const; + +private: + ExtCalendarSystemPrivate * d; +}; + +#endif diff --git a/libkdeedu/extdate/extcalendarsystemgregorian.cpp b/libkdeedu/extdate/extcalendarsystemgregorian.cpp new file mode 100644 index 00000000..d358f595 --- /dev/null +++ b/libkdeedu/extdate/extcalendarsystemgregorian.cpp @@ -0,0 +1,328 @@ +/* + Copyright (c) 2002 Carlos Moro + Copyright (c) 2002-2003 Hans Petter Bieker + Copyright (c) 2004 Jason Harris + + This class has been derived from KCalendarSystemGregorian; + the changesd made just replace QDate objects with ExtDate objects. + These changes by Jason Harris + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +// Derived gregorian kde calendar class +// Just a schema. + + +#include +#include + +#include "extcalendarsystemgregorian.h" + +ExtCalendarSystemGregorian::ExtCalendarSystemGregorian(const KLocale * locale) + : ExtCalendarSystem(locale) +{ +} + +ExtCalendarSystemGregorian::~ExtCalendarSystemGregorian() +{ +} + +int ExtCalendarSystemGregorian::year(const ExtDate& date) const +{ + return date.year(); +} + +int ExtCalendarSystemGregorian::monthsInYear( const ExtDate & date ) const +{ + Q_UNUSED( date ) + + return 12; +} + +int ExtCalendarSystemGregorian::weeksInYear(int year) const +{ + ExtDate temp; + temp.setYMD(year, 12, 31); + + // If the last day of the year is in the first week, we have to check the + // week before + if ( temp.weekNumber() == 1 ) + temp = temp.addDays(-7); + + return temp.weekNumber(); +} + +int ExtCalendarSystemGregorian::weekNumber(const ExtDate& date, + int * yearNum) const +{ + return date.weekNumber(yearNum); +} + +QString ExtCalendarSystemGregorian::monthName(const ExtDate& date, + bool shortName) const +{ + return monthName(month(date), year(date), shortName); +} + +QString ExtCalendarSystemGregorian::monthNamePossessive(const ExtDate& date, bool shortName) const +{ + return monthNamePossessive(month(date), year(date), shortName); +} + +QString ExtCalendarSystemGregorian::monthName(int month, int year, bool shortName) const +{ + Q_UNUSED(year); + + if ( shortName ) + switch ( month ) + { + case 1: + return locale()->translate("January", "Jan"); + case 2: + return locale()->translate("February", "Feb"); + case 3: + return locale()->translate("March", "Mar"); + case 4: + return locale()->translate("April", "Apr"); + case 5: + return locale()->translate("May short", "May"); + case 6: + return locale()->translate("June", "Jun"); + case 7: + return locale()->translate("July", "Jul"); + case 8: + return locale()->translate("August", "Aug"); + case 9: + return locale()->translate("September", "Sep"); + case 10: + return locale()->translate("October", "Oct"); + case 11: + return locale()->translate("November", "Nov"); + case 12: + return locale()->translate("December", "Dec"); + } + else + switch ( month ) + { + case 1: + return locale()->translate("January"); + case 2: + return locale()->translate("February"); + case 3: + return locale()->translate("March"); + case 4: + return locale()->translate("April"); + case 5: + return locale()->translate("May long", "May"); + case 6: + return locale()->translate("June"); + case 7: + return locale()->translate("July"); + case 8: + return locale()->translate("August"); + case 9: + return locale()->translate("September"); + case 10: + return locale()->translate("October"); + case 11: + return locale()->translate("November"); + case 12: + return locale()->translate("December"); + } + + return QString::null; +} + +QString ExtCalendarSystemGregorian::monthNamePossessive(int month, int year, + bool shortName) const +{ + Q_UNUSED(year); + + if ( shortName ) + switch ( month ) + { + case 1: + return locale()->translate("of January", "of Jan"); + case 2: + return locale()->translate("of February", "of Feb"); + case 3: + return locale()->translate("of March", "of Mar"); + case 4: + return locale()->translate("of April", "of Apr"); + case 5: + return locale()->translate("of May short", "of May"); + case 6: + return locale()->translate("of June", "of Jun"); + case 7: + return locale()->translate("of July", "of Jul"); + case 8: + return locale()->translate("of August", "of Aug"); + case 9: + return locale()->translate("of September", "of Sep"); + case 10: + return locale()->translate("of October", "of Oct"); + case 11: + return locale()->translate("of November", "of Nov"); + case 12: + return locale()->translate("of December", "of Dec"); + } + else + switch ( month ) + { + case 1: + return locale()->translate("of January"); + case 2: + return locale()->translate("of February"); + case 3: + return locale()->translate("of March"); + case 4: + return locale()->translate("of April"); + case 5: + return locale()->translate("of May long", "of May"); + case 6: + return locale()->translate("of June"); + case 7: + return locale()->translate("of July"); + case 8: + return locale()->translate("of August"); + case 9: + return locale()->translate("of September"); + case 10: + return locale()->translate("of October"); + case 11: + return locale()->translate("of November"); + case 12: + return locale()->translate("of December"); + } + + return QString::null; +} + +bool ExtCalendarSystemGregorian::setYMD(ExtDate & date, int y, int m, int d) const +{ + // ExtDate supports gregorian internally + return date.setYMD(y, m, d); +} + +ExtDate ExtCalendarSystemGregorian::addYears(const ExtDate & date, int nyears) const +{ + return date.addYears(nyears); +} + +ExtDate ExtCalendarSystemGregorian::addMonths(const ExtDate & date, int nmonths) const +{ + return date.addMonths(nmonths); +} + +ExtDate ExtCalendarSystemGregorian::addDays(const ExtDate & date, int ndays) const +{ + return date.addDays(ndays); +} + +QString ExtCalendarSystemGregorian::weekDayName(int col, bool shortName) const +{ + // ### Should this really be different to each calendar system? Or are we + // only going to support weeks with 7 days? + + return ExtCalendarSystem::weekDayName(col, shortName); +} + +QString ExtCalendarSystemGregorian::weekDayName(const ExtDate& date, bool shortName) const +{ + return weekDayName(dayOfWeek(date), shortName); +} + + +int ExtCalendarSystemGregorian::dayOfWeek(const ExtDate& date) const +{ + return date.dayOfWeek(); +} + +int ExtCalendarSystemGregorian::dayOfYear(const ExtDate & date) const +{ + return date.dayOfYear(); +} + +int ExtCalendarSystemGregorian::daysInMonth(const ExtDate& date) const +{ + return date.daysInMonth(); +} + +int ExtCalendarSystemGregorian::minValidYear() const +{ + return -50000; +} + +int ExtCalendarSystemGregorian::maxValidYear() const +{ + return 50000; +} + +int ExtCalendarSystemGregorian::day(const ExtDate& date) const +{ + return date.day(); +} + +int ExtCalendarSystemGregorian::month(const ExtDate& date) const +{ + return date.month(); +} + +int ExtCalendarSystemGregorian::daysInYear(const ExtDate& date) const +{ + return date.daysInYear(); +} + +int ExtCalendarSystemGregorian::weekDayOfPray() const +{ + return 7; // sunday +} + +QString ExtCalendarSystemGregorian::calendarName() const +{ + return QString::fromLatin1("gregorian"); +} + +bool ExtCalendarSystemGregorian::isLunar() const +{ + return false; +} + +bool ExtCalendarSystemGregorian::isLunisolar() const +{ + return false; +} + +bool ExtCalendarSystemGregorian::isSolar() const +{ + return true; +} + +int ExtCalendarSystemGregorian::yearStringToInteger(const QString & sNum, int & iLength) const +{ + int iYear; + iYear = ExtCalendarSystem::yearStringToInteger(sNum, iLength); + + // Qt treats a year in the range 0-100 as 1900-1999. + // It is nicer for the user if we treat 0-68 as 2000-2068 + if (iYear < 69) + iYear += 2000; + else if (iYear < 100) + iYear += 1900; + + return iYear; +} diff --git a/libkdeedu/extdate/extcalendarsystemgregorian.h b/libkdeedu/extdate/extcalendarsystemgregorian.h new file mode 100644 index 00000000..c426f997 --- /dev/null +++ b/libkdeedu/extdate/extcalendarsystemgregorian.h @@ -0,0 +1,96 @@ +/* + Copyright (c) 2002 Carlos Moro + Copyright (c) 2002 Hans Petter Bieker + Copyright (c) 2004 Jason Harris + + This class has been derived from KCalendarSystemGregorian; + the changesd made just replace QDate objects with ExtDate objects. + These changes by Jason Harris + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef EXTCALENDARSYSTEMGREGORIAN_H +#define EXTCALENDARSYSTEMGREGORIAN_H + + +#include "extcalendarsystem.h" + +class ExtCalendarSystemGregorianPrivate; + +/** + * @internal + * This is the Gregorian calendar implementation. + * + * The Gregorian calender is the most used calendar today. The first year in + * the calendar is set to the birth of Christ. + * + * @see KLocale,ExtCalendarSystem,ExtCalendarSystemFactory + * + * @author Carlos Moro + * @license GNU-GPL v.2 + * @version $Id$ + * @since 3.2 + */ +class ExtCalendarSystemGregorian: public ExtCalendarSystem +{ +public: + ExtCalendarSystemGregorian (const KLocale * locale = 0); + virtual ~ExtCalendarSystemGregorian (); + + virtual int year (const ExtDate & date) const; + virtual int month (const ExtDate & date) const; + virtual int day (const ExtDate & date) const; + virtual int dayOfWeek (const ExtDate & date) const; + virtual int dayOfYear (const ExtDate & date) const; + + virtual bool setYMD(ExtDate & date, int y, int m, int d) const; + + virtual ExtDate addYears(const ExtDate & date, int nyears) const; + virtual ExtDate addMonths(const ExtDate & date, int nmonths) const; + virtual ExtDate addDays(const ExtDate & date, int ndays) const; + + virtual int monthsInYear (const ExtDate & date) const; + + virtual int daysInYear (const ExtDate & date) const; + virtual int daysInMonth (const ExtDate & date) const; + virtual int weeksInYear(int year) const; + virtual int weekNumber(const ExtDate& date, int * yearNum = 0) const; + + virtual int yearStringToInteger(const QString & sNum, int & iLength) const; + + virtual QString monthName (int month, int year, bool shortName = false) const; + virtual QString monthName (const ExtDate & date, bool shortName = false ) const; + virtual QString monthNamePossessive(int month, int year, bool shortName = false) const; + virtual QString monthNamePossessive(const ExtDate & date, bool shortName = false ) const; + virtual QString weekDayName (int weekDay, bool shortName = false) const; + virtual QString weekDayName (const ExtDate & date, bool shortName = false) const; + + virtual int minValidYear () const; + virtual int maxValidYear () const; + virtual int weekDayOfPray () const; + + virtual QString calendarName() const; + + virtual bool isLunar() const; + virtual bool isLunisolar() const; + virtual bool isSolar() const; + +private: + ExtCalendarSystemGregorianPrivate * d; +}; + +#endif diff --git a/libkdeedu/extdate/extdatepicker.cpp b/libkdeedu/extdate/extdatepicker.cpp new file mode 100644 index 00000000..22b4ba80 --- /dev/null +++ b/libkdeedu/extdate/extdatepicker.cpp @@ -0,0 +1,532 @@ +/* -*- C++ -*- + This file is part of the KDE libraries + Copyright (C) 1997 Tim D. Gilman (tdgilman@best.org) + (C) 1998-2001 Mirko Boehm (mirko@kde.org) + (C) 2004 Jason Harris (jharris@30doradus.org) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include + +#include "extdatepicker.h" +#include "extdatetbl.h" +#include "extdatepicker.moc" + +// Week numbers are defined by ISO 8601 +// See http://www.merlyn.demon.co.uk/weekinfo.htm for details + +class ExtDatePicker::ExtDatePickerPrivate +{ +public: + ExtDatePickerPrivate() : closeButton(0L), selectWeek(0L), todayButton(0), + navigationLayout(0), calendar(0) {} + + void fillWeeksCombo(const ExtDate &date); + + QToolButton *closeButton; + QComboBox *selectWeek; + QToolButton *todayButton; + QBoxLayout *navigationLayout; + ExtCalendarSystem *calendar; +}; + +void ExtDatePicker::fillWeeksCombo(const ExtDate &date) +{ + // every year can have a different number of weeks + +//must remain commented unless ExtDate stuff gets added to kdelibs +// const ExtCalendarSystem * calendar = KGlobal::locale()->calendar(); + + // it could be that we had 53,1..52 and now 1..53 which is the same number but different + // so always fill with new values + + d->selectWeek->clear(); + + // We show all week numbers for all weeks between first day of year to last day of year + // This of course can be a list like 53,1,2..52 + + ExtDate day(date.year(), 1, 1); + int lastMonth = d->calendar->monthsInYear(day); + ExtDate lastDay(date.year(), lastMonth, d->calendar->daysInMonth(ExtDate(date.year(), lastMonth, 1))); + + for (; day <= lastDay; day = d->calendar->addDays(day, 7 /*calendar->daysOfWeek()*/) ) + { + int year = 0; + QString week = i18n("Week %1").arg(d->calendar->weekNumber(day, &year)); + if ( year != date.year() ) week += "*"; // show that this is a week from a different year + d->selectWeek->insertItem(week); + } +} + +ExtDatePicker::ExtDatePicker(QWidget *parent, ExtDate dt, const char *name) + : QFrame(parent,name) +{ + init( dt ); +} + +ExtDatePicker::ExtDatePicker(QWidget *parent, ExtDate dt, const char *name, WFlags f) + : QFrame(parent,name, f) +{ + init( dt ); +} + +ExtDatePicker::ExtDatePicker( QWidget *parent, const char *name ) + : QFrame(parent,name) +{ + init( ExtDate::currentDate() ); +} + +void ExtDatePicker::init( const ExtDate &dt ) +{ + d = new ExtDatePickerPrivate(); + + d->calendar = new ExtCalendarSystemGregorian(); + + QBoxLayout * topLayout = new QVBoxLayout(this); + + d->navigationLayout = new QHBoxLayout(topLayout); + d->navigationLayout->addStretch(); + yearBackward = new QToolButton(this); + yearBackward->setAutoRaise(true); + d->navigationLayout->addWidget(yearBackward); + monthBackward = new QToolButton(this); + monthBackward ->setAutoRaise(true); + d->navigationLayout->addWidget(monthBackward); + d->navigationLayout->addSpacing(KDialog::spacingHint()); + + selectMonth = new QToolButton(this); + selectMonth ->setAutoRaise(true); + d->navigationLayout->addWidget(selectMonth); + selectYear = new QToolButton(this); + selectYear->setToggleButton(true); + selectYear->setAutoRaise(true); + d->navigationLayout->addWidget(selectYear); + d->navigationLayout->addSpacing(KDialog::spacingHint()); + + monthForward = new QToolButton(this); + monthForward ->setAutoRaise(true); + d->navigationLayout->addWidget(monthForward); + yearForward = new QToolButton(this); + yearForward ->setAutoRaise(true); + d->navigationLayout->addWidget(yearForward); + d->navigationLayout->addStretch(); + + line = new KLineEdit(this); + val = new ExtDateValidator(this); + table = new ExtDateTable(this); + fontsize = KGlobalSettings::generalFont().pointSize(); + if (fontsize == -1) + fontsize = QFontInfo(KGlobalSettings::generalFont()).pointSize(); + + fontsize++; // Make a little bigger + + d->selectWeek = new QComboBox(false, this); // read only week selection + d->todayButton = new QToolButton(this); + d->todayButton->setIconSet(SmallIconSet("today")); + + QToolTip::add(yearForward, i18n("Next year")); + QToolTip::add(yearBackward, i18n("Previous year")); + QToolTip::add(monthForward, i18n("Next month")); + QToolTip::add(monthBackward, i18n("Previous month")); + QToolTip::add(d->selectWeek, i18n("Select a week")); + QToolTip::add(selectMonth, i18n("Select a month")); + QToolTip::add(selectYear, i18n("Select a year")); + QToolTip::add(d->todayButton, i18n("Select the current day")); + + // ----- + setFontSize(fontsize); + line->setValidator(val); + line->installEventFilter( this ); + line->setReadOnly( true ); + + if ( QApplication::reverseLayout() ) + { + yearForward->setIconSet(BarIconSet(QString::fromLatin1("2leftarrow"))); + yearBackward->setIconSet(BarIconSet(QString::fromLatin1("2rightarrow"))); + monthForward->setIconSet(BarIconSet(QString::fromLatin1("1leftarrow"))); + monthBackward->setIconSet(BarIconSet(QString::fromLatin1("1rightarrow"))); + } + else + { + yearForward->setIconSet(BarIconSet(QString::fromLatin1("2rightarrow"))); + yearBackward->setIconSet(BarIconSet(QString::fromLatin1("2leftarrow"))); + monthForward->setIconSet(BarIconSet(QString::fromLatin1("1rightarrow"))); + monthBackward->setIconSet(BarIconSet(QString::fromLatin1("1leftarrow"))); + } + connect(table, SIGNAL(dateChanged(const ExtDate&)), SLOT(dateChangedSlot(const ExtDate&))); + connect(table, SIGNAL(tableClicked()), SLOT(tableClickedSlot())); + connect(monthForward, SIGNAL(clicked()), SLOT(monthForwardClicked())); + connect(monthBackward, SIGNAL(clicked()), SLOT(monthBackwardClicked())); + connect(yearForward, SIGNAL(clicked()), SLOT(yearForwardClicked())); + connect(yearBackward, SIGNAL(clicked()), SLOT(yearBackwardClicked())); + connect(d->selectWeek, SIGNAL(activated(int)), SLOT(weekSelected(int))); + connect(d->todayButton, SIGNAL(clicked()), SLOT(todayButtonClicked())); + connect(selectMonth, SIGNAL(clicked()), SLOT(selectMonthClicked())); + connect(selectYear, SIGNAL(toggled(bool)), SLOT(selectYearClicked())); + connect(line, SIGNAL(returnPressed()), SLOT(lineEnterPressed())); + table->setFocus(); + + + topLayout->addWidget(table); + + QBoxLayout * bottomLayout = new QHBoxLayout(topLayout); + bottomLayout->addWidget(d->todayButton); + bottomLayout->addWidget(line); + bottomLayout->addWidget(d->selectWeek); + + table->setDate(dt); + dateChangedSlot(dt); // needed because table emits changed only when newDate != oldDate +} + +ExtDatePicker::~ExtDatePicker() +{ + delete d; +} + +bool +ExtDatePicker::eventFilter(QObject *o, QEvent *e ) +{ + if ( e->type() == QEvent::KeyPress ) { + QKeyEvent *k = (QKeyEvent *)e; + + if ( (k->key() == Qt::Key_Prior) || + (k->key() == Qt::Key_Next) || + (k->key() == Qt::Key_Up) || + (k->key() == Qt::Key_Down) ) + { + QApplication::sendEvent( table, e ); + table->setFocus(); + return true; // eat event + } + } + return QFrame::eventFilter( o, e ); +} + +void +ExtDatePicker::resizeEvent(QResizeEvent* e) +{ + QWidget::resizeEvent(e); +} + +void +ExtDatePicker::dateChangedSlot(const ExtDate &date) +{ + kdDebug(298) << "ExtDatePicker::dateChangedSlot: date changed (" << date.year() << "/" << date.month() << "/" << date.day() << ")." << endl; + + +//must remain commented unless ExtDate gets added to kdelibs +// const ExtCalendarSystem * calendar = KGlobal::locale()->calendar(); + +// line->setText(KGlobal::locale()->formatDate(date, true)); + line->setText( date.toString( KGlobal::locale()->dateFormatShort() ) ); + selectMonth->setText(d->calendar->monthName(date, false)); + fillWeeksCombo(date); + + // calculate the item num in the week combo box; normalize selected day so as if 1.1. is the first day of the week + ExtDate firstDay(date.year(), 1, 1); + d->selectWeek->setCurrentItem((d->calendar->dayOfYear(date) + d->calendar->dayOfWeek(firstDay) - 2) / 7/*calendar->daysInWeek()*/); + + selectYear->setText(d->calendar->yearString(date, false)); + + emit(dateChanged(date)); +} + +void +ExtDatePicker::tableClickedSlot() +{ + kdDebug(298) << "ExtDatePicker::tableClickedSlot: table clicked." << endl; + emit(dateSelected(table->getDate())); + emit(tableClicked()); +} + +const ExtDate& +ExtDatePicker::getDate() const +{ + return table->getDate(); +} + +const ExtDate & +ExtDatePicker::date() const +{ + return table->getDate(); +} + +bool +ExtDatePicker::setDate(const ExtDate& date) +{ + if(date.isValid()) + { + table->setDate(date); // this also emits dateChanged() which then calls our dateChangedSlot() + return true; + } + else + { + kdDebug(298) << "ExtDatePicker::setDate: refusing to set invalid date." << endl; + return false; + } +} + +void +ExtDatePicker::monthForwardClicked() +{ + ExtDate temp; +// temp = KGlobal::locale()->calendar()->addMonths( table->getDate(), 1 ); + temp = d->calendar->addMonths( table->getDate(), 1 ); + setDate( temp ); +} + +void +ExtDatePicker::monthBackwardClicked() +{ + ExtDate temp; +// temp = KGlobal::locale()->calendar()->addMonths( table->getDate(), -1 ); + temp = d->calendar->addMonths( table->getDate(), -1 ); + setDate( temp ); +} + +void +ExtDatePicker::yearForwardClicked() +{ + ExtDate temp; +// temp = KGlobal::locale()->calendar()->addYears( table->getDate(), 1 ); + temp = d->calendar->addYears( table->getDate(), 1 ); + setDate( temp ); +} + +void +ExtDatePicker::yearBackwardClicked() +{ + ExtDate temp; +// temp = KGlobal::locale()->calendar()->addYears( table->getDate(), -1 ); + temp = d->calendar->addYears( table->getDate(), -1 ); + setDate( temp ); +} + +void ExtDatePicker::selectWeekClicked() {} // ### in 3.2 obsolete; kept for binary compatibility + +void +ExtDatePicker::weekSelected(int week) +{ +// const ExtCalendarSystem * calendar = KGlobal::locale()->calendar(); + + ExtDate date = table->getDate(); + int year = d->calendar->year(date); + + d->calendar->setYMD(date, year, 1, 1); // first day of selected year + + // calculate the first day in the selected week (day 1 is first day of week) + date = d->calendar->addDays(date, week * 7/*calendar->daysOfWeek()*/ -d->calendar->dayOfWeek(date) + 1); + + setDate(date); +} + +void +ExtDatePicker::selectMonthClicked() +{ + // every year can have different month names (in some calendar systems) +// const ExtCalendarSystem * calendar = KGlobal::locale()->calendar(); + ExtDate date = table->getDate(); + int i, month, months = d->calendar->monthsInYear(date); + + QPopupMenu popup(selectMonth); + + for (i = 1; i <= months; i++) + popup.insertItem(d->calendar->monthName(i, d->calendar->year(date)), i); + + popup.setActiveItem(d->calendar->month(date) - 1); + + if ( (month = popup.exec(selectMonth->mapToGlobal(QPoint(0, 0)), d->calendar->month(date) - 1)) == -1 ) return; // canceled + + int day = d->calendar->day(date); + // ----- construct a valid date in this month: + //date.setYMD(date.year(), month, 1); + //date.setYMD(date.year(), month, QMIN(day, date.daysInMonth())); + d->calendar->setYMD(date, d->calendar->year(date), month, + QMIN(day, d->calendar->daysInMonth(date))); + // ----- set this month + setDate(date); +} + +void +ExtDatePicker::selectYearClicked() +{ +// const ExtCalendarSystem * calendar = KGlobal::locale()->calendar(); + + if (selectYear->state() == QButton::Off) + { + return; + } + + int year; + KPopupFrame* popup = new KPopupFrame(this); + ExtDateInternalYearSelector* picker = new ExtDateInternalYearSelector(popup); + // ----- + picker->resize(picker->sizeHint()); + popup->setMainWidget(picker); + connect(picker, SIGNAL(closeMe(int)), popup, SLOT(close(int))); + picker->setFocus(); + if(popup->exec(selectYear->mapToGlobal(QPoint(0, selectMonth->height())))) + { + ExtDate date; + int day; + // ----- + year=picker->getYear(); + date=table->getDate(); + day=d->calendar->day(date); + // ----- construct a valid date in this month: + //date.setYMD(year, date.month(), 1); + //date.setYMD(year, date.month(), QMIN(day, date.daysInMonth())); + d->calendar->setYMD(date, year, d->calendar->month(date), + QMIN(day, d->calendar->daysInMonth(date))); + // ----- set this month + setDate(date); + } else { + KNotifyClient::beep(); + } + delete popup; +} + +void +ExtDatePicker::setEnabled(bool enable) +{ + QWidget *widgets[]= { + yearForward, yearBackward, monthForward, monthBackward, + selectMonth, selectYear, + line, table, d->selectWeek, d->todayButton }; + const int Size=sizeof(widgets)/sizeof(widgets[0]); + int count; + // ----- + for(count=0; countsetEnabled(enable); + } +} + +void +ExtDatePicker::lineEnterPressed() +{ + ExtDate temp; + // ----- + if(val->date(line->text(), temp)==QValidator::Acceptable) + { + kdDebug(298) << "ExtDatePicker::lineEnterPressed: valid date entered." << endl; + emit(dateEntered(temp)); + setDate(temp); + } else { + KNotifyClient::beep(); + kdDebug(298) << "ExtDatePicker::lineEnterPressed: invalid date entered." << endl; + } +} + +void +ExtDatePicker::todayButtonClicked() +{ + setDate(ExtDate::currentDate()); +} + +QSize +ExtDatePicker::sizeHint() const +{ + return QWidget::sizeHint(); +} + +void +ExtDatePicker::setFontSize(int s) +{ + QWidget *buttons[]= { + // yearBackward, + // monthBackward, + selectMonth, + selectYear, + // monthForward, + // yearForward + }; + const int NoOfButtons=sizeof(buttons)/sizeof(buttons[0]); + int count; + QFont font; + QRect r; + // ----- + fontsize=s; + for(count=0; countfont(); + font.setPointSize(s); + buttons[count]->setFont(font); + } + QFontMetrics metrics(selectMonth->fontMetrics()); + + for (int i = 1; ; ++i) + { + QString str = d->calendar->monthName(i, + d->calendar->year(table->getDate()), false); + if (str.isNull()) break; + r=metrics.boundingRect(str); + maxMonthRect.setWidth(QMAX(r.width(), maxMonthRect.width())); + maxMonthRect.setHeight(QMAX(r.height(), maxMonthRect.height())); + } + + QSize metricBound = style().sizeFromContents(QStyle::CT_ToolButton, + selectMonth, + maxMonthRect); + selectMonth->setMinimumSize(metricBound); + + table->setFontSize(s); +} + +void +ExtDatePicker::setCloseButton( bool enable ) +{ + if ( enable == (d->closeButton != 0L) ) + return; + + if ( enable ) { + d->closeButton = new QToolButton( this ); + d->closeButton->setAutoRaise(true); + d->navigationLayout->addSpacing(KDialog::spacingHint()); + d->navigationLayout->addWidget(d->closeButton); + QToolTip::add(d->closeButton, i18n("Close")); + d->closeButton->setPixmap( SmallIcon("remove") ); + connect( d->closeButton, SIGNAL( clicked() ), + topLevelWidget(), SLOT( close() ) ); + } + else { + delete d->closeButton; + d->closeButton = 0L; + } + + updateGeometry(); +} + +bool ExtDatePicker::hasCloseButton() const +{ + return (d->closeButton != 0L); +} + +void ExtDatePicker::virtual_hook( int /*id*/, void* /*data*/ ) +{ /*BASE::virtual_hook( id, data );*/ } + diff --git a/libkdeedu/extdate/extdatepicker.h b/libkdeedu/extdate/extdatepicker.h new file mode 100644 index 00000000..58fae58a --- /dev/null +++ b/libkdeedu/extdate/extdatepicker.h @@ -0,0 +1,253 @@ +/* -*- C++ -*- + This file is part of the KDE libraries + Copyright (C) 1997 Tim D. Gilman (tdgilman@best.org) + (C) 1998-2001 Mirko Boehm (mirko@kde.org) + (C) 2004 Jason Harris (jharris@30doradus.org) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef EXTDATEPICKER_H +#define EXTDATEPICKER_H + + +#include "extdatetime.h" + +class KLineEdit; +class QToolButton; +class ExtDateValidator; +class ExtDateTable; + +/** + * Provides a widget for calendar date input. + * + * Different from the + * previous versions, it now emits two types of signals, either + * dateSelected() or dateEntered() (see documentation for both + * signals). + * + * A line edit has been added in the newer versions to allow the user + * to select a date directly by entering numbers like 19990101 + * or 990101. + * + * \image html kdatepicker.png "KDE Date Widget" + * + * @version $Id$ + * @author Tim Gilman, Mirko Boehm + * + * @short A date selection widget. + **/ +class KDE_EXPORT ExtDatePicker: public QFrame +{ + Q_OBJECT +// Q_PROPERTY( ExtDate date READ date WRITE setDate) + Q_PROPERTY( bool closeButton READ hasCloseButton WRITE setCloseButton ) + Q_PROPERTY( int fontSize READ fontSize WRITE setFontSize ) + +public: + /** The usual constructor. The given date will be displayed + * initially. + **/ + ExtDatePicker(QWidget *parent=0, + ExtDate=ExtDate::currentDate(), + const char *name=0); + + /** The usual constructor. The given date will be displayed + * initially. + * @since 3.1 + **/ + ExtDatePicker(QWidget *parent, + ExtDate, + const char *name, + WFlags f); // ### KDE 4.0: Merge + + /** + * Standard qt widget constructor. The initial date will be the + * current date. + * @since 3.1 + */ + ExtDatePicker( QWidget *parent, const char *name ); + + /** + * The destructor. + **/ + virtual ~ExtDatePicker(); + + /** The size hint for date pickers. The size hint recommends the + * minimum size of the widget so that all elements may be placed + * without clipping. This sometimes looks ugly, so when using the + * size hint, try adding 28 to each of the reported numbers of + * pixels. + **/ + QSize sizeHint() const; + + /** + * Sets the date. + * + * @returns @p false and does not change anything + * if the date given is invalid. + **/ + bool setDate(const ExtDate&); + + /** + * Returns the selected date. + * @deprecated + **/ + const ExtDate& getDate() const KDE_DEPRECATED; + + /** + * @returns the selected date. + */ + const ExtDate &date() const; + + /** + * Enables or disables the widget. + **/ + void setEnabled(bool); + + /** + * @returns the ExtDateTable widget child of this ExtDatePicker + * widget. + * @since 3.2 + */ + ExtDateTable *dateTable() const { return table; } + + /** + * Sets the font size of the widgets elements. + **/ + void setFontSize(int); + /** + * Returns the font size of the widget elements. + */ + int fontSize() const + { return fontsize; } + + /** + * By calling this method with @p enable = true, ExtDatePicker will show + * a little close-button in the upper button-row. Clicking the + * close-button will cause the ExtDatePicker's topLevelWidget()'s close() + * method being called. This is mostly useful for toplevel datepickers + * without a window manager decoration. + * @see hasCloseButton + * @since 3.1 + */ + void setCloseButton( bool enable ); + + /** + * @returns true if a ExtDatePicker shows a close-button. + * @see setCloseButton + * @since 3.1 + */ + bool hasCloseButton() const; + +protected: + /// to catch move keyEvents when QLineEdit has keyFocus + virtual bool eventFilter(QObject *o, QEvent *e ); + /// the resize event + virtual void resizeEvent(QResizeEvent*); + /// the year forward button + QToolButton *yearForward; + /// the year backward button + QToolButton *yearBackward; + /// the month forward button + QToolButton *monthForward; + /// the month backward button + QToolButton *monthBackward; + /// the button for selecting the month directly + QToolButton *selectMonth; + /// the button for selecting the year directly + QToolButton *selectYear; + /// the line edit to enter the date directly + KLineEdit *line; + /// the validator for the line edit: + ExtDateValidator *val; + /// the date table + ExtDateTable *table; + /// the size calculated during resize events + // QSize sizehint; + /// the widest month string in pixels: + QSize maxMonthRect; +protected slots: + void dateChangedSlot(const ExtDate&); + void tableClickedSlot(); + void monthForwardClicked(); + void monthBackwardClicked(); + void yearForwardClicked(); + void yearBackwardClicked(); + /** + * @since 3.1 + * @deprecated in 3.2 + */ + void selectWeekClicked(); + /** + * @since 3.1 + */ + void selectMonthClicked(); + /** + * @since 3.1 + */ + void selectYearClicked(); + /** + * @since 3.1 + */ + void lineEnterPressed(); + /** + * @since 3.2 + */ + void todayButtonClicked(); + /** + * @since 3.2 + */ + void weekSelected(int); + +signals: + /** This signal is emitted each time the selected date is changed. + * Usually, this does not mean that the date has been entered, + * since the date also changes, for example, when another month is + * selected. + * @see dateSelected + */ + void dateChanged(const ExtDate&); + /** This signal is emitted each time a day has been selected by + * clicking on the table (hitting a day in the current month). It + * has the same meaning as dateSelected() in older versions of + * ExtDatePicker. + */ + void dateSelected(const ExtDate&); + /** This signal is emitted when enter is pressed and a VALID date + * has been entered before into the line edit. Connect to both + * dateEntered() and dateSelected() to receive all events where the + * user really enters a date. + */ + void dateEntered(const ExtDate&); + /** This signal is emitted when the day has been selected by + * clicking on it in the table. + */ + void tableClicked(); + +private: + /// the font size for the widget + int fontsize; + +protected: + virtual void virtual_hook( int id, void* data ); +private: + void init( const ExtDate &dt ); + void fillWeeksCombo(const ExtDate &date); + class ExtDatePickerPrivate; + ExtDatePickerPrivate *d; +}; + +#endif // EXTDATEPICKER_H diff --git a/libkdeedu/extdate/extdatetbl.cpp b/libkdeedu/extdate/extdatetbl.cpp new file mode 100644 index 00000000..43a33a76 --- /dev/null +++ b/libkdeedu/extdate/extdatetbl.cpp @@ -0,0 +1,968 @@ +/* -*- C++ -*- + This file is part of the KDE libraries + Copyright (C) 1997 Tim D. Gilman (tdgilman@best.org) + (C) 1998-2001 Mirko Boehm (mirko@kde.org) + (C) 2004 Jason Harris (jharris@30doradus.org) + + These classes has been derived from those in kdatetbl.[h|cpp]. + The only differences are adaptations to use ExtDate instead of QDate, + to allow for more remote dates. These changes by Jason Harris. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +/////////////////// ExtDateTable widget class ////////////////////// +// +// Copyright (C) 1997 Tim D. Gilman +// (C) 1998-2001 Mirko Boehm +// Written using Qt (http://www.troll.no) for the +// KDE project (http://www.kde.org) +// +// Modified to use ExtDate by Jason Harris, 2004 +// +// This is a support class for the ExtDatePicker class. It just +// draws the calender table without titles, but could theoretically +// be used as a standalone. +// +// When a date is selected by the user, it emits a signal: +// dateSelected(ExtDate) + +//#include "extdatepicker.h" +#include "extdatetbl.h" + +#include +#include +#include +#include "kpopupmenu.h" +#include +#include +#include + + +class ExtDateTable::ExtDateTablePrivate +{ +public: + ExtDateTablePrivate() + { + popupMenuEnabled=false; + useCustomColors=false; + calendar = new ExtCalendarSystemGregorian(); + + } + + ~ExtDateTablePrivate() + { + delete calendar; + } + + bool popupMenuEnabled; + bool useCustomColors; + + struct DatePaintingMode + { + QColor fgColor; + QColor bgColor; + BackgroundMode bgMode; + }; + QDict customPaintingModes; + ExtCalendarSystem *calendar; +}; + + +ExtDateValidator::ExtDateValidator(QWidget* parent, const char* name) + : QValidator(parent, name) +{ +} + +QValidator::State +ExtDateValidator::validate(QString& text, int&) const +{ + ExtDate temp; + // ----- everything is tested in date(): + return date(text, temp); +} + +QValidator::State +ExtDateValidator::date(const QString& text, ExtDate& ed) const +{ + //FIXME: Can't uncomment unless ExtDate is adopted by KDE + //ExtDate tmp = KGlobal::locale()->readDate(text); + ExtDate tmp = ExtDate::fromString( text ); + + if (!tmp.isNull()) + { + ed = tmp; + return Acceptable; + } else + return Valid; +} + +void +ExtDateValidator::fixup( QString& ) const +{ + +} + +ExtDateTable::ExtDateTable(QWidget *parent, ExtDate date_, const char* name, WFlags f) + : QGridView(parent, name, f) +{ + d = new ExtDateTablePrivate; + setFontSize(10); + if(!date_.isValid()) + { + kdDebug() << "ExtDateTable ctor: WARNING: Given date is invalid, using current date." << endl; + date_=ExtDate::currentDate(); + } + setFocusPolicy( QWidget::StrongFocus ); + setNumRows(7); // 6 weeks max + headline + setNumCols(7); // 7 days a week + setHScrollBarMode(AlwaysOff); + setVScrollBarMode(AlwaysOff); + viewport()->setEraseColor(KGlobalSettings::baseColor()); + setDate(date_); // this initializes firstday, numdays, numDaysPrevMonth +} + +ExtDateTable::~ExtDateTable() +{ + delete d; +} + +int ExtDateTable::posFromDate( const ExtDate &dt ) +{ +//FIXME: Can't uncomment unless ExtDate is added to kdelibs +// const ExtCalendarSystem * calendar = KGlobal::locale()->calendar(); +// const int firstWeekDay = KGlobal::locale()->weekStartDay(); + + const int firstWeekDay = 7; + + int pos = d->calendar->day( dt ); + int offset = (firstday - firstWeekDay + 7) % 7; + // make sure at least one day of the previous month is visible. + // adjust this <1 if more days should be forced visible: + if ( offset < 1 ) offset += 7; + return pos + offset; +} + +ExtDate ExtDateTable::dateFromPos( int pos ) +{ + ExtDate pCellDate; + +//FIXME: Can't uncomment unless ExtDate is added to kdelibs +// const ExtCalendarSystem * calendar = KGlobal::locale()->calendar(); +// int firstWeekDay = KGlobal::locale()->weekStartDay(); + const int firstWeekDay = 7; + + d->calendar->setYMD(pCellDate, d->calendar->year(date), d->calendar->month(date), 1); + + int offset = (firstday - firstWeekDay + 7) % 7; + // make sure at least one day of the previous month is visible. + // adjust this <1 if more days should be forced visible: + if ( offset < 1 ) offset += 7; + pCellDate = d->calendar->addDays( pCellDate, pos - offset ); + + return pCellDate; +} + +void +ExtDateTable::paintCell(QPainter *painter, int row, int col) +{ +//FIXME: Can't uncomment unless ExtDate is added to kdelibs +// const ExtCalendarSystem * calendar = KGlobal::locale()->calendar(); +// int firstWeekDay = KGlobal::locale()->weekStartDay(); + const int firstWeekDay = 7; + + QRect rect; + QString text; + QPen pen; + int w=cellWidth(); + int h=cellHeight(); + QFont font=KGlobalSettings::generalFont(); + // ----- + + if(row==0) + { // we are drawing the headline + font.setBold(true); + painter->setFont(font); + bool normalday = true; + int daynum = ( col+firstWeekDay < 8 ) ? col+firstWeekDay : + col+firstWeekDay-7; + if ( daynum == d->calendar->weekDayOfPray() || + ( daynum == 6 && d->calendar->calendarName() == "gregorian" ) ) + normalday=false; + + QBrush brushTitle(); + QBrush brushInvertTitle(colorGroup().base()); + QColor titleColor(isEnabled()?( KGlobalSettings::activeTitleColor() ):( KGlobalSettings::inactiveTitleColor() ) ); + QColor textColor(isEnabled()?( KGlobalSettings::activeTextColor() ):( KGlobalSettings::inactiveTextColor() ) ); + if (!normalday) + { + painter->setPen(textColor); + painter->setBrush(textColor); + painter->drawRect(0, 0, w, h); + painter->setPen(titleColor); + } else { + painter->setPen(titleColor); + painter->setBrush(titleColor); + painter->drawRect(0, 0, w, h); + painter->setPen(textColor); + } + painter->drawText(0, 0, w, h-1, AlignCenter, + d->calendar->weekDayName(daynum, true), -1, &rect); + painter->setPen(colorGroup().text()); + painter->moveTo(0, h-1); + painter->lineTo(w-1, h-1); + // ----- draw the weekday: + } else { + bool paintRect=true; + painter->setFont(font); + int pos=7*(row-1)+col; + + ExtDate pCellDate = dateFromPos( pos ); + // First day of month + text = d->calendar->dayString(pCellDate, true); + if( d->calendar->month(pCellDate) != d->calendar->month(date) ) + { // we are either + // ° painting a day of the previous month or + // ° painting a day of the following month + // TODO: don't hardcode gray here! Use a color with less contrast to the background than normal text. + painter->setPen( colorGroup().mid() ); +// painter->setPen(gray); + } else { // paint a day of the current month + if ( d->useCustomColors ) + { + ExtDateTablePrivate::DatePaintingMode *mode=d->customPaintingModes[pCellDate.toString()]; + if (mode) + { + if (mode->bgMode != NoBgMode) + { + QBrush oldbrush=painter->brush(); + painter->setBrush( mode->bgColor ); + switch(mode->bgMode) + { + case(CircleMode) : painter->drawEllipse(0,0,w,h);break; + case(RectangleMode) : painter->drawRect(0,0,w,h);break; + case(NoBgMode) : // Should never be here, but just to get one + // less warning when compiling + default: break; + } + painter->setBrush( oldbrush ); + paintRect=false; + } + painter->setPen( mode->fgColor ); + } else + painter->setPen(colorGroup().text()); + } else //if ( firstWeekDay < 4 ) // <- this doesn' make sense at all! + painter->setPen(colorGroup().text()); + } + + pen=painter->pen(); + int offset=firstday-firstWeekDay; + if(offset<1) + offset+=7; + int dy = d->calendar->day(date); + if( ((offset+dy) == (pos+1)) && hasFocus()) + { + // draw the currently selected date + painter->setPen(colorGroup().highlight()); + painter->setBrush(colorGroup().highlight()); + pen=colorGroup().highlightedText(); + } else { + painter->setBrush(paletteBackgroundColor()); + painter->setPen(paletteBackgroundColor()); +// painter->setBrush(colorGroup().base()); +// painter->setPen(colorGroup().base()); + } + + if ( pCellDate == ExtDate::currentDate() ) + { + painter->setPen(colorGroup().text()); + } + + if ( paintRect ) painter->drawRect(0, 0, w, h); + painter->setPen(pen); + painter->drawText(0, 0, w, h, AlignCenter, text, -1, &rect); + } + if(rect.width()>maxCell.width()) maxCell.setWidth(rect.width()); + if(rect.height()>maxCell.height()) maxCell.setHeight(rect.height()); +} + +void +ExtDateTable::keyPressEvent( QKeyEvent *e ) +{ +//FIXME: Can't uncomment unless ExtDate is added to kdelibs +// const ExtCalendarSystem * calendar = KGlobal::locale()->calendar(); + + ExtDate temp = date; + + switch( e->key() ) { + case Key_Prior: + temp = d->calendar->addMonths( date, -1 ); + setDate(temp); + return; + case Key_Next: + temp = d->calendar->addMonths( date, 1 ); + setDate(temp); + return; + case Key_Up: + if ( d->calendar->day(date) > 7 ) { + setDate(date.addDays(-7)); + return; + } + break; + case Key_Down: + if ( d->calendar->day(date) <= d->calendar->daysInMonth(date)-7 ) { + setDate(date.addDays(7)); + return; + } + break; + case Key_Left: + if ( d->calendar->day(date) > 1 ) { + setDate(date.addDays(-1)); + return; + } + break; + case Key_Right: + if ( d->calendar->day(date) < d->calendar->daysInMonth(date) ) { + setDate(date.addDays(1)); + return; + } + break; + case Key_Minus: + setDate(date.addDays(-1)); + return; + case Key_Plus: + setDate(date.addDays(1)); + return; + case Key_N: + setDate(ExtDate::currentDate()); + return; + case Key_Return: + case Key_Enter: + emit tableClicked(); + return; + default: + break; + } + + KNotifyClient::beep(); +} + +void +ExtDateTable::viewportResizeEvent(QResizeEvent * e) +{ + QGridView::viewportResizeEvent(e); + + setCellWidth(viewport()->width()/7); + setCellHeight(viewport()->height()/7); +} + +void +ExtDateTable::setFontSize(int size) +{ +//FIXME: Can't uncomment unless ExtDate is added to kdelibs +// const ExtCalendarSystem * calendar = KGlobal::locale()->calendar(); + + int count; + QFontMetrics metrics(fontMetrics()); + QRect rect; + // ----- store rectangles: + fontsize=size; + // ----- find largest day name: + maxCell.setWidth(0); + maxCell.setHeight(0); + for(count=0; count<7; ++count) + { + rect=metrics.boundingRect(d->calendar->weekDayName(count+1, true)); + maxCell.setWidth(QMAX(maxCell.width(), rect.width())); + maxCell.setHeight(QMAX(maxCell.height(), rect.height())); + } + // ----- compare with a real wide number and add some space: + rect=metrics.boundingRect(QString::fromLatin1("88")); + maxCell.setWidth(QMAX(maxCell.width()+2, rect.width())); + maxCell.setHeight(QMAX(maxCell.height()+4, rect.height())); +} + +void +ExtDateTable::wheelEvent ( QWheelEvent * e ) +{ + setDate(date.addMonths( -(int)(e->delta()/120)) ); + e->accept(); +} + +void +ExtDateTable::contentsMousePressEvent(QMouseEvent *e) +{ + + if(e->type()!=QEvent::MouseButtonPress) + { // the ExtDatePicker only reacts on mouse press events: + return; + } + if(!isEnabled()) + { + KNotifyClient::beep(); + return; + } + + // ----- + int row, col, pos, temp; + QPoint mouseCoord; + // ----- + mouseCoord = e->pos(); + row=rowAt(mouseCoord.y()); + col=columnAt(mouseCoord.x()); + if(row<1 || col<0) + { // the user clicked on the frame of the table + return; + } + + // Rows and columns are zero indexed. The (row - 1) below is to avoid counting + // the row with the days of the week in the calculation. + + // old selected date: + temp = posFromDate( date ); + // new position and date + pos = (7 * (row - 1)) + col; + ExtDate clickedDate = dateFromPos( pos ); + + // set the new date. If it is in the previous or next month, the month will + // automatically be changed, no need to do that manually... + setDate( clickedDate ); + + // call updateCell on the old and new selection. If setDate switched to a different + // month, these cells will be painted twice, but that's no problem. + updateCell( temp/7+1, temp%7 ); + updateCell( row, col ); + + emit tableClicked(); + + if ( e->button() == Qt::RightButton && d->popupMenuEnabled ) + { + KPopupMenu *menu = new KPopupMenu(); + +//FIXME: Uncomment the following line (and remove the one after it) +// if ExtDate is added to kdelibs +// menu->insertTitle( KGlobal::locale()->formatDate(clickedDate) ); + menu->insertTitle( clickedDate.toString() ); + + emit aboutToShowContextMenu( menu, clickedDate ); + menu->popup(e->globalPos()); + } +} + +bool +ExtDateTable::setDate(const ExtDate& date_) +{ + bool changed=false; + ExtDate temp; + // ----- + if(!date_.isValid()) + { + kdDebug() << "ExtDateTable::setDate: refusing to set invalid date." << endl; + return false; + } + if(date!=date_) + { + emit(dateChanged(date, date_)); + date=date_; + emit(dateChanged(date)); + changed=true; + } + +//FIXME: Can't uncomment the following unless ExtDate is moved to kdelibs +// const ExtCalendarSystem * calendar = KGlobal::locale()->calendar(); + + d->calendar->setYMD(temp, d->calendar->year(date), d->calendar->month(date), 1); + //temp.setYMD(date.year(), date.month(), 1); + //kdDebug() << "firstDayInWeek: " << temp.toString() << endl; + firstday=temp.dayOfWeek(); + numdays=d->calendar->daysInMonth(date); + + temp = d->calendar->addMonths(temp, -1); + numDaysPrevMonth=d->calendar->daysInMonth(temp); + if(changed) + { + repaintContents(false); + } + return true; +} + +const ExtDate& +ExtDateTable::getDate() const +{ + return date; +} + +// what are those repaintContents() good for? (pfeiffer) +void ExtDateTable::focusInEvent( QFocusEvent *e ) +{ +// repaintContents(false); + QGridView::focusInEvent( e ); +} + +void ExtDateTable::focusOutEvent( QFocusEvent *e ) +{ +// repaintContents(false); + QGridView::focusOutEvent( e ); +} + +QSize +ExtDateTable::sizeHint() const +{ + if(maxCell.height()>0 && maxCell.width()>0) + { + return QSize(maxCell.width()*numCols()+2*frameWidth(), + (maxCell.height()+2)*numRows()+2*frameWidth()); + } else { + kdDebug() << "ExtDateTable::sizeHint: obscure failure - " << endl; + return QSize(-1, -1); + } +} + +void ExtDateTable::setPopupMenuEnabled( bool enable ) +{ + d->popupMenuEnabled=enable; +} + +bool ExtDateTable::popupMenuEnabled() const +{ + return d->popupMenuEnabled; +} + +void ExtDateTable::setCustomDatePainting(const ExtDate &date, const QColor &fgColor, BackgroundMode bgMode, const QColor &bgColor) +{ + if (!fgColor.isValid()) + { + unsetCustomDatePainting( date ); + return; + } + + ExtDateTablePrivate::DatePaintingMode *mode=new ExtDateTablePrivate::DatePaintingMode; + mode->bgMode=bgMode; + mode->fgColor=fgColor; + mode->bgColor=bgColor; + + d->customPaintingModes.replace( date.toString(), mode ); + d->useCustomColors=true; + update(); +} + +void ExtDateTable::unsetCustomDatePainting( const ExtDate &date ) +{ + d->customPaintingModes.remove( date.toString() ); +} + +ExtDateInternalWeekSelector::ExtDateInternalWeekSelector +(QWidget* parent, const char* name) + : KLineEdit(parent, name), + val(new QIntValidator(this)), + result(0) +{ + QFont font; + // ----- + font=KGlobalSettings::generalFont(); + setFont(font); + setFrameStyle(QFrame::NoFrame); + setValidator(val); + connect(this, SIGNAL(returnPressed()), SLOT(weekEnteredSlot())); +} + +void +ExtDateInternalWeekSelector::weekEnteredSlot() +{ + bool ok; + int week; + // ----- check if this is a valid week: + week=text().toInt(&ok); + if(!ok) + { + KNotifyClient::beep(); + return; + } + result=week; + emit(closeMe(1)); +} + +int +ExtDateInternalWeekSelector::getWeek() +{ + return result; +} + +void +ExtDateInternalWeekSelector::setWeek(int week) +{ + QString temp; + // ----- + temp.setNum(week); + setText(temp); +} + +void +ExtDateInternalWeekSelector::setMaxWeek(int max) +{ + val->setRange(1, max); +} + +// ### CFM To avoid binary incompatibility. +// In future releases, remove this and replace by a ExtDate +// private member, needed in ExtDateInternalMonthPicker::paintCell +class ExtDateInternalMonthPicker::ExtDateInternalMonthPrivate { +public: + ExtDateInternalMonthPrivate (int y, int m, int d) + : year(y), month(m), day(d) + { calendar = new ExtCalendarSystemGregorian(); } + ~ExtDateInternalMonthPrivate() + { delete calendar; } + + ExtCalendarSystem *calendar; + int year; + int month; + int day; +}; + +ExtDateInternalMonthPicker::~ExtDateInternalMonthPicker() { + delete d; +} + +ExtDateInternalMonthPicker::ExtDateInternalMonthPicker +(const ExtDate & date, QWidget* parent, const char* name) + : QGridView(parent, name), + result(0) // invalid +{ +//FIXME: Can't uncomment the following unless ExtDate is moved to kdelibs +// ExtCalendarSystem *calendar = KGlobal::locale()->calendar(); + + QRect rect; + QFont font; + // ----- + activeCol = -1; + activeRow = -1; + font=KGlobalSettings::generalFont(); + setFont(font); + setHScrollBarMode(AlwaysOff); + setVScrollBarMode(AlwaysOff); + setFrameStyle(QFrame::NoFrame); + setNumCols(3); + d = new ExtDateInternalMonthPrivate(date.year(), date.month(), date.day()); + // For monthsInYear != 12 + setNumRows( (d->calendar->monthsInYear(date) + 2) / 3); + // enable to find drawing failures: + // setTableFlags(Tbl_clipCellPainting); + viewport()->setEraseColor(KGlobalSettings::baseColor()); // for consistency with the datepicker + // ----- find the preferred size + // (this is slow, possibly, but unfortunately it is needed here): + QFontMetrics metrics(font); + for(int i = 1; ; ++i) + { + QString str = d->calendar->monthName(i, + d->calendar->year(date), false); + if (str.isNull()) break; + rect=metrics.boundingRect(str); + if(max.width()setPen(KGlobalSettings::textColor()); +} + +void +ExtDateInternalMonthPicker::viewportResizeEvent(QResizeEvent*) +{ + setCellWidth(width() / numCols()); + setCellHeight(height() / numRows()); +} + +void +ExtDateInternalMonthPicker::paintCell(QPainter* painter, int row, int col) +{ + int index; + QString text; + // ----- find the number of the cell: + index=3*row+col+1; + text=d->calendar->monthName(index, + d->calendar->year(ExtDate(d->year, d->month, + d->day)), false); + painter->drawText(0, 0, cellWidth(), cellHeight(), AlignCenter, text); + if ( activeCol == col && activeRow == row ) + painter->drawRect( 0, 0, cellWidth(), cellHeight() ); +} + +void +ExtDateInternalMonthPicker::contentsMousePressEvent(QMouseEvent *e) +{ + if(!isEnabled() || e->button() != LeftButton) + { + KNotifyClient::beep(); + return; + } + // ----- + int row, col; + QPoint mouseCoord; + // ----- + mouseCoord = e->pos(); + row=rowAt(mouseCoord.y()); + col=columnAt(mouseCoord.x()); + + if(row<0 || col<0) + { // the user clicked on the frame of the table + activeCol = -1; + activeRow = -1; + } else { + activeCol = col; + activeRow = row; + updateCell( row, col /*, false */ ); + } +} + +void +ExtDateInternalMonthPicker::contentsMouseMoveEvent(QMouseEvent *e) +{ + if (e->state() & LeftButton) + { + int row, col; + QPoint mouseCoord; + // ----- + mouseCoord = e->pos(); + row=rowAt(mouseCoord.y()); + col=columnAt(mouseCoord.x()); + int tmpRow = -1, tmpCol = -1; + if(row<0 || col<0) + { // the user clicked on the frame of the table + if ( activeCol > -1 ) + { + tmpRow = activeRow; + tmpCol = activeCol; + } + activeCol = -1; + activeRow = -1; + } else { + bool differentCell = (activeRow != row || activeCol != col); + if ( activeCol > -1 && differentCell) + { + tmpRow = activeRow; + tmpCol = activeCol; + } + if ( differentCell) + { + activeRow = row; + activeCol = col; + updateCell( row, col /*, false */ ); // mark the new active cell + } + } + if ( tmpRow > -1 ) // repaint the former active cell + updateCell( tmpRow, tmpCol /*, true */ ); + } +} + +void +ExtDateInternalMonthPicker::contentsMouseReleaseEvent(QMouseEvent *e) +{ + if(!isEnabled()) + { + return; + } + // ----- + int row, col, pos; + QPoint mouseCoord; + // ----- + mouseCoord = e->pos(); + row=rowAt(mouseCoord.y()); + col=columnAt(mouseCoord.x()); + if(row<0 || col<0) + { // the user clicked on the frame of the table + emit(closeMe(0)); + } + + pos=3*row+col+1; + result=pos; + emit(closeMe(1)); +} + + + +ExtDateInternalYearSelector::ExtDateInternalYearSelector +(QWidget* parent, const char* name) + : QLineEdit(parent, name), + val(new QIntValidator(this)), + result(0), + d(new ExtDateInternalYearPrivate()) +{ + QFont font; + // ----- + font=KGlobalSettings::generalFont(); + setFont(font); + setFrameStyle(QFrame::NoFrame); + // set year limits (perhaps we should get rid of limits altogether) + //there si also a year limit in ExtCalendarSystemGregorian... + val->setRange(-50000, 50000); + setValidator(val); + connect(this, SIGNAL(returnPressed()), SLOT(yearEnteredSlot())); +} + +ExtDateInternalYearSelector::~ExtDateInternalYearSelector() { + delete val; + delete d; +} + +void +ExtDateInternalYearSelector::yearEnteredSlot() +{ + bool ok; + int year; + ExtDate date; + // ----- check if this is a valid year: + year=text().toInt(&ok); + if(!ok) + { + KNotifyClient::beep(); + return; + } + //date.setYMD(year, 1, 1); + d->calendar->setYMD(date, year, 1, 1); + if(!date.isValid()) + { + KNotifyClient::beep(); + return; + } + result=year; + emit(closeMe(1)); +} + +int +ExtDateInternalYearSelector::getYear() +{ + return result; +} + +void +ExtDateInternalYearSelector::setYear(int year) +{ + QString temp; + // ----- + temp.setNum(year); + setText(temp); +} + +KPopupFrame::KPopupFrame(QWidget* parent, const char* name) + : QFrame(parent, name, WType_Popup), + result(0), // rejected + main(0) +{ + setFrameStyle(QFrame::Box|QFrame::Raised); + setMidLineWidth(2); +} + +void +KPopupFrame::keyPressEvent(QKeyEvent* e) +{ + if(e->key()==Key_Escape) + { + result=0; // rejected + qApp->exit_loop(); + } +} + +void +KPopupFrame::close(int r) +{ + result=r; + qApp->exit_loop(); +} + +void +KPopupFrame::setMainWidget(QWidget* m) +{ + main=m; + if(main!=0) + { + resize(main->width()+2*frameWidth(), main->height()+2*frameWidth()); + } +} + +void +KPopupFrame::resizeEvent(QResizeEvent*) +{ + if(main!=0) + { + main->setGeometry(frameWidth(), frameWidth(), + width()-2*frameWidth(), height()-2*frameWidth()); + } +} + +void +KPopupFrame::popup(const QPoint &pos) +{ + // Make sure the whole popup is visible. + QRect d = KGlobalSettings::desktopGeometry(pos); + + int x = pos.x(); + int y = pos.y(); + int w = width(); + int h = height(); + if (x+w > d.x()+d.width()) + x = d.width() - w; + if (y+h > d.y()+d.height()) + y = d.height() - h; + if (x < d.x()) + x = 0; + if (y < d.y()) + y = 0; + + // Pop the thingy up. + move(x, y); + show(); +} + +int +KPopupFrame::exec(QPoint pos) +{ + popup(pos); + repaint(); + qApp->enter_loop(); + hide(); + return result; +} + +int +KPopupFrame::exec(int x, int y) +{ + return exec(QPoint(x, y)); +} + +void KPopupFrame::virtual_hook( int, void* ) +{ /*BASE::virtual_hook( id, data );*/ } + +void ExtDateTable::virtual_hook( int, void* ) +{ /*BASE::virtual_hook( id, data );*/ } + +#include "extdatetbl.moc" diff --git a/libkdeedu/extdate/extdatetbl.h b/libkdeedu/extdate/extdatetbl.h new file mode 100644 index 00000000..ac9b7156 --- /dev/null +++ b/libkdeedu/extdate/extdatetbl.h @@ -0,0 +1,427 @@ +/* -*- C++ -*- + This file is part of the KDE libraries + Copyright (C) 1997 Tim D. Gilman (tdgilman@best.org) + (C) 1998-2001 Mirko Boehm (mirko@kde.org) + (C) 2004 Jason Harris (jharris@30doradus.org) + + These classes has been derived from those in kdatetbl.[h|cpp]. + The only differences are adaptations to use ExtDate instead of QDate, + to allow for more remote dates. These changes by Jason Harris. + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ +#ifndef EXTDATETBL_H +#define EXTDATETBL_H + +#include +#include +#include +#include "extcalendarsystemgregorian.h" + +class KPopupMenu; + +/** Week selection widget. +* @internal +* @version $Id$ +* @author Stephan Binner +*/ +class ExtDateInternalWeekSelector : public KLineEdit +{ + Q_OBJECT +protected: + QIntValidator *val; + int result; +public slots: + void weekEnteredSlot(); + void setMaxWeek(int max); +signals: + void closeMe(int); +public: + ExtDateInternalWeekSelector( QWidget* parent=0, const char* name=0); + int getWeek(); + void setWeek(int week); + +private: + class ExtDateInternalWeekPrivate; + ExtDateInternalWeekPrivate *d; +}; + +/** +* A table containing month names. It is used to pick a month directly. +* @internal +* @version $Id$ +* @author Tim Gilman, Mirko Boehm +*/ +class ExtDateInternalMonthPicker : public QGridView +{ + Q_OBJECT +protected: + /** + * Store the month that has been clicked [1..12]. + */ + int result; + /** + * the cell under mouse cursor when LBM is pressed + */ + short int activeCol; + short int activeRow; + /** + * Contains the largest rectangle needed by the month names. + */ + QRect max; +signals: + /** + * This is send from the mouse click event handler. + */ + void closeMe(int); +public: + /** + * The constructor. + */ + ExtDateInternalMonthPicker(const ExtDate& date, QWidget* parent, const char* name=0); + /** + * The destructor. + */ + ~ExtDateInternalMonthPicker(); + /** + * The size hint. + */ + QSize sizeHint() const; + /** + * Return the result. 0 means no selection (reject()), 1..12 are the + * months. + */ + int getResult() const; +protected: + /** + * Set up the painter. + */ + void setupPainter(QPainter *p); + /** + * The resize event. + */ + virtual void viewportResizeEvent(QResizeEvent*); + /** + * Paint a cell. This simply draws the month names in it. + */ + virtual void paintCell(QPainter* painter, int row, int col); + /** + * Catch mouse click and move events to paint a rectangle around the item. + */ + virtual void contentsMousePressEvent(QMouseEvent *e); + virtual void contentsMouseMoveEvent(QMouseEvent *e); + /** + * Emit monthSelected(int) when a cell has been released. + */ + virtual void contentsMouseReleaseEvent(QMouseEvent *e); + +private: + class ExtDateInternalMonthPrivate; + ExtDateInternalMonthPrivate *d; +}; + +/** Year selection widget. +* @internal +* @version $Id$ +* @author Tim Gilman, Mirko Boehm +*/ +class ExtDateInternalYearSelector : public QLineEdit +{ + Q_OBJECT +protected: + QIntValidator *val; + int result; +public slots: + void yearEnteredSlot(); +signals: + void closeMe(int); +public: + ExtDateInternalYearSelector( QWidget* parent=0, const char* name=0); + ~ExtDateInternalYearSelector(); + int getYear(); + void setYear(int year); + +private: + class ExtDateInternalYearPrivate { + public: + ExtDateInternalYearPrivate() { + calendar = new ExtCalendarSystemGregorian(); + } + ~ExtDateInternalYearPrivate() { + delete calendar; + } + ExtCalendarSystem *calendar; + }; + ExtDateInternalYearPrivate *d; + +}; + +/** + * Frame with popup menu behavior. + * @author Tim Gilman, Mirko Boehm + * @version $Id$ + */ +class KPopupFrame : public QFrame +{ + Q_OBJECT +protected: + /** + * The result. It is returned from exec() when the popup window closes. + */ + int result; + /** + * Catch key press events. + */ + virtual void keyPressEvent(QKeyEvent* e); + /** + * The only subwidget that uses the whole dialog window. + */ + QWidget *main; +public slots: + /** + * Close the popup window. This is called from the main widget, usually. + * @p r is the result returned from exec(). + */ + void close(int r); +public: + /** + * The contructor. Creates a dialog without buttons. + */ + KPopupFrame(QWidget* parent=0, const char* name=0); + /** + * Set the main widget. You cannot set the main widget from the constructor, + * since it must be a child of the frame itselfes. + * Be careful: the size is set to the main widgets size. It is up to you to + * set the main widgets correct size before setting it as the main + * widget. + */ + void setMainWidget(QWidget* m); + /** + * The resize event. Simply resizes the main widget to the whole + * widgets client size. + */ + virtual void resizeEvent(QResizeEvent*); + /** + * Open the popup window at position pos. + */ + void popup(const QPoint &pos); + /** + * Execute the popup window. + */ + int exec(QPoint p); + /** + * Dito. + */ + int exec(int x, int y); + +private: + + virtual bool close(bool alsoDelete) { return QFrame::close(alsoDelete); } +protected: + virtual void virtual_hook( int id, void* data ); +private: + class KPopupFramePrivate; + KPopupFramePrivate *d; +}; + +/** +* Validates user-entered dates. +*/ +class ExtDateValidator : public QValidator +{ +public: + ExtDateValidator(QWidget* parent=0, const char* name=0); + virtual State validate(QString&, int&) const; + virtual void fixup ( QString & input ) const; + State date(const QString&, ExtDate&) const; +}; + +/** + * Date selection table. + * This is a support class for the ExtDatePicker class. It just + * draws the calender table without titles, but could theoretically + * be used as a standalone. + * + * When a date is selected by the user, it emits a signal: + * dateSelected(ExtDate) + * + * @internal + * @version $Id$ + * @author Tim Gilman, Mirko Boehm + */ +class ExtDateTable : public QGridView +{ + Q_OBJECT + //Q_PROPERTY( ExtDate date READ getDate WRITE setDate ) + Q_PROPERTY( bool popupMenu READ popupMenuEnabled WRITE setPopupMenuEnabled ) + +public: + /** + * The constructor. + */ + ExtDateTable(QWidget *parent=0, + ExtDate date=ExtDate::currentDate(), + const char* name=0, WFlags f=0); + + /** + * The destructor. + */ + ~ExtDateTable(); + + /** + * Returns a recommended size for the widget. + * To save some time, the size of the largest used cell content is + * calculated in each paintCell() call, since all calculations have + * to be done there anyway. The size is stored in maxCell. The + * sizeHint() simply returns a multiple of maxCell. + */ + virtual QSize sizeHint() const; + /** + * Set the font size of the date table. + */ + void setFontSize(int size); + /** + * Select and display this date. + */ + bool setDate(const ExtDate&); + // ### 4.0 rename to date() + const ExtDate& getDate() const; + + /** + * Enables a popup menu when right clicking on a date. + * + * When it's enabled, this object emits a aboutToShowContextMenu signal + * where you can fill in the menu items. + * + * @since 3.2 + */ + void setPopupMenuEnabled( bool enable ); + + /** + * Returns if the popup menu is enabled or not + */ + bool popupMenuEnabled() const; + + enum BackgroundMode { NoBgMode=0, RectangleMode, CircleMode }; + + /** + * Makes a given date be painted with a given foregroundColor, and background + * (a rectangle, or a circle/ellipse) in a given color. + * + * @since 3.2 + */ + void setCustomDatePainting( const ExtDate &date, const QColor &fgColor, BackgroundMode bgMode=NoBgMode, const QColor &bgColor=QColor()); + + /** + * Unsets the custom painting of a date so that the date is painted as usual. + * + * @since 3.2 + */ + void unsetCustomDatePainting( const ExtDate &date ); + +protected: + /** + * calculate the position of the cell in the matrix for the given date. The result is the 0-based index. + */ + int posFromDate( const ExtDate &date ); // KDE4: make this virtual, so subclasses can reimplement this and use a different default for the start of the matrix + /** + * calculate the date that is displayed at a given cell in the matrix. pos is the + * 0-based index in the matrix. Inverse function to posForDate(). + */ + ExtDate dateFromPos( int pos ); // KDE4: make this virtual + + /** + * Paint a cell. + */ + virtual void paintCell(QPainter*, int, int); + /** + * Handle the resize events. + */ + virtual void viewportResizeEvent(QResizeEvent *); + /** + * React on mouse clicks that select a date. + */ + virtual void contentsMousePressEvent(QMouseEvent *); + virtual void wheelEvent( QWheelEvent * e ); + virtual void keyPressEvent( QKeyEvent *e ); + virtual void focusInEvent( QFocusEvent *e ); + virtual void focusOutEvent( QFocusEvent *e ); + + // ### KDE 4.0 make the following private and mark as members + + /** + * The font size of the displayed text. + */ + int fontsize; + /** + * The currently selected date. + */ + ExtDate date; + /** + * The day of the first day in the month [1..7]. + */ + int firstday; + /** + * The number of days in the current month. + */ + int numdays; + /** + * The number of days in the previous month. + */ + int numDaysPrevMonth; + /** + * unused + * ### remove in KDE 4.0 + */ + bool unused_hasSelection; + /** + * Save the size of the largest used cell content. + */ + QRect maxCell; +signals: + /** + * The selected date changed. + */ + void dateChanged(const ExtDate&); + /** + * This function behaves essentially like the one above. + * The selected date changed. + * @param cur The current date + * @param old The date before the date was changed + */ + void dateChanged(const ExtDate& cur, const ExtDate& old); + /** + * A date has been selected by clicking on the table. + */ + void tableClicked(); + + /** + * A popup menu for a given date is about to be shown (as when the user + * right clicks on that date and the popup menu is enabled). Connect + * the slot where you fill the menu to this signal. + * + * @since 3.2 + */ + void aboutToShowContextMenu( KPopupMenu * menu, const ExtDate &date); + +protected: + virtual void virtual_hook( int id, void* data ); +private: + class ExtDateTablePrivate; + ExtDateTablePrivate *d; +}; + +#endif // EXTDATETBL_H diff --git a/libkdeedu/extdate/extdatetime.cpp b/libkdeedu/extdate/extdatetime.cpp new file mode 100644 index 00000000..36e3860d --- /dev/null +++ b/libkdeedu/extdate/extdatetime.cpp @@ -0,0 +1,1148 @@ +/************************************************************************* +** Definition of extended range date classe +** (c) 2004 by Michel Guitel +** modifications by Jason Harris +** +** This file may be distributed and/or modified under the terms of the +** GNU General Public License version 2 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. +** +** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** +**********************************************************************/ + +#include "extdatetime.h" +#include + +#include +#include +#include +#include +#include + +static const uint SECS_PER_DAY = 86400; +static const uint MSECS_PER_DAY = 86400000; +static const uint SECS_PER_HOUR = 3600; +static const uint MSECS_PER_HOUR= 3600000; +static const uint SECS_PER_MIN = 60; +static const uint MSECS_PER_MIN = 60000; + +/***************************************************************************** + ExtDate class + *****************************************************************************/ + +/***************************************************************************** + * + * Concepts : + * a date is represented internally by its Julian Day number, a simple count + * of the number of days since a remote, arbitrary date (01 January, 4713 BC). + * This date has Julian Day number zero. + * + * ***************************************************************************/ + +uint ExtDate::m_monthLength[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; +uint ExtDate::m_monthOrigin[] = { 0, 30, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334}; + +QString ExtDate::m_shortMonthNames[12] = { + i18n("Short month name", "Jan"), i18n("Short month name", "Feb"), + i18n("Short month name", "Mar"), i18n("Short month name", "Apr"), + i18n("Short month name", "May"), i18n("Short month name", "Jun"), + i18n("Short month name", "Jul"), i18n("Short month name", "Aug"), + i18n("Short month name", "Sep"), i18n("Short month name", "Oct"), + i18n("Short month name", "Nov"), i18n("Short month name", "Dec") +}; +QString ExtDate::m_shortDayNames[7] = { + i18n("Short day name", "Mon"), i18n("Short day name", "Tue"), + i18n("Short day name", "Wed"), i18n("Short day name", "Thu"), + i18n("Short day name", "Fri"), i18n("Short day name", "Sat"), + i18n("Short day name", "Sun") +}; +QString ExtDate::m_longMonthNames[12] = { + i18n("Long month name", "January"), i18n("Long month name", "February"), + i18n("Long month name", "March"), i18n("Long month name", "April"), + i18n("Long month name", "May"), i18n("Long month name", "June"), + i18n("Long month name", "July"), i18n("Long month name", "August"), + i18n("Long month name", "September"), i18n("Long month name", "October"), + i18n("Long month name", "November"), i18n("Long month name", "December") +}; +QString ExtDate::m_longDayNames[7] = { + i18n("Long day name", "Monday"), i18n("Long day name", "Tuesday"), + i18n("Long day name", "Wednesday"), i18n("Long day name", "Thursday"), + i18n("Long day name", "Friday"), i18n("Long day name", "Saturday"), + i18n("Long day name", "Sunday") +}; + +ExtDate::ExtDate( int y, int m, int d) +{ + if ( !isValid(y,m,d) ) { +#if defined(QT_CHECK_RANGE) + qWarning( "ExtDate: Invalid date %04d-%02d-%02d", y, m, d ); +#endif + m_year = 0; + m_month = 0; + m_day = 0; + m_jd = INVALID_DAY; + } else { + m_year = y; + m_month = m; + m_day = d; + m_jd = GregorianToJD(y, m, d); + } +} + +ExtDate::ExtDate( long int jd ) { + m_jd = jd; + JDToGregorian( jd, m_year, m_month, m_day ); +} + +long int ExtDate::GregorianToJD( int year, int month, int day ) +{ + int m, y, A, B, C, D; + + if (month > 2) { + m = month; + y = year; + } else { + y = year - 1; + m = month + 12; + } + +/* If the date is after 10/15/1582, then take Pope Gregory's modification + to the Julian calendar into account */ + + if ( ( year >1582 ) || + ( year ==1582 && month >9 ) || + ( year ==1582 && month ==9 && day >15 )) + { + A = int(y/100); + B = 2 - A + int(A/4); + } else { + B = 0; + } + + if (y < 0) { + C = int((365.25*y) - 0.75); + } else { + C = int(365.25*y); + } + + D = int(30.6001*(m+1)); + + long int jd = B + C + D + day + 1720995; + + return jd; +} + +void ExtDate::JDToGregorian( long int jd, int &year, int &month, int &day ) +{ + int a, b, c, d, e, alpha; + + if (jd<2299161) { + a = jd; + } else { + alpha = int ((jd-1867216.25)/ 36524.25); + a = jd + 1 + alpha - int(alpha / 4.0); + } + b = a + 1524; + c = int ((b-122.1)/ 365.25); + d = int (365.25*c); + e = int ((b-d)/ 30.6001); + + day = b-d-int(30.6001*e); + month = (e<14) ? e-1 : e-13; + year = (month>2) ? c-4716 : c-4715; +} + +bool ExtDate::isValid() const +{ + return ( jd() != INVALID_DAY && isValid( year(), month(), day() ) ); +} + +int ExtDate::dayOfWeek() const +{ + //JD 2451545 (01 Jan 2000) was a Saturday, which is dayOfWeek=6. + int a_day = (( jd() - 2451545 + 6 ) % 7); + if ( a_day < 0 ) a_day += 7; + return (a_day == 0) ? 7 : a_day; +} + +int ExtDate::dayOfYear() const +{ + return jd() - GregorianToJD( year(), 1, 1) + 1; +} + +int ExtDate::daysInMonth() const +{ + if ( isValid() ) { + int m = month(); + int d = m_monthLength[m-1]; + if (m==2 && leapYear(year())) d++; + return d; + } else { + return 31; + } +} + +int ExtDate::daysInYear() const +{ + if ( ! isValid() ) return 365; + return (leapYear(year()) ? 366 : 365); +} + +int ExtDate::weekNumber( int *yearNum ) const +{ + //ISO 8601: + //Week 1 is the week containing the first Thursday of the year. + ExtDate day1( year(), 1, 1 ); //First day of the year + + if ( day1.dayOfWeek() > 4 ) { + //Jan 1 is after Thursday, so it's in the previous year's last week. + //Set day1 to be the following Monday, which is the start of week 1 + day1 = day1.addDays( 7 - day1.dayOfWeek() + 1 ); + } else { + //Jan 1 is before Friday, so it is in Week 1. + //Set day1 to be the preceding Monday + day1 = day1.addDays( 1 - day1.dayOfWeek() ); + } + + //Is the target date prior to day1? If so, the target is in the + //last week of the previous year. + if ( day1.daysTo( *this ) < 0 ) { + if ( yearNum ) *yearNum = year() - 1; + + //The last week of the year always contains Dec 28th (ISO 8601) + ExtDate lastDec28( year()-1, 12, 28 ); + return lastDec28.weekNumber(); + } + + //If the target date is after Dec 28th, it's possible that it is in + //Week 1 of the following year. + ExtDate dec28( year(), 12, 28 ); + if ( dayOfYear() > dec28.dayOfYear() && dayOfWeek() < 4 ) { + if ( yearNum ) *yearNum = year() + 1; + return 1; + } + + //If we reach here, the week number will be in this year. + int week = 1 + int( day1.daysTo( *this )/7 ); + + if ( yearNum ) *yearNum = year(); + return week; +} + +#ifndef QT_NO_TEXTDATE +QString ExtDate::shortMonthName( int month ) {return m_shortMonthNames[month-1];} +QString ExtDate::shortDayName( int weekday ) {return m_shortDayNames[weekday-1];} +QString ExtDate::longMonthName( int month ) {return m_longMonthNames[month-1];} +QString ExtDate::longDayName( int weekday ) {return m_longDayNames[weekday-1];} +#endif //QT_NO_TEXTDATE + +#ifndef QT_NO_TEXTSTRING +#if !defined(QT_NO_SPRINTF) +QString ExtDate::toString( Qt::DateFormat f) const +{ + QString a_format; + + if ( ! isValid() ) return QString::null; + + switch (f) + { + case Qt::TextDate : // Sat May 20 1995 + a_format = "%a %b %e %Y"; + break; + + case Qt::ISODate : // YYYY-MM-DD + a_format = "%Y-%m-%d"; + break; + + case Qt::LocalDate : // local settings + a_format = KGlobal::locale()->dateFormat(); + break; + + default : + a_format = "toString : unknown format"; + break; + + } + return toString(a_format); +} +#endif + +QString ExtDate::toString( const QString& format ) const +{ + if ( ! isValid() ) return QString::null; + + //We use the KDE Date format specs. + //Replace occurences of the following tokens with their + //corresponding values: + // + // %Y The year, including centuries prefix (e.g., "1984") + // %y The year, excluding centuries prefix (e.g., "84") + // %n Numerical month value (e.g., "3" for March) + // %m Numerical month value, two digits (e.g., "03" for March) + // %e Numerical day value (e.g., "3" on March 3rd) + // %d Numerical day value, two digits (e.g., "03" on March 3rd) + // %b Month name, short form (e.g., "Mar" for March) + // %B Month name, long form (e.g., "March") + // %a Weekday name, short form (e.g., "Wed" for Wednesday) + // %A Weekday name, long form (e.g., "Wednesday") + + //All other characters are left as-is. + + QString result( format ); + + result.replace( "%Y", QString().sprintf( "%d", year() ) ); + result.replace( "%y", QString().sprintf( "%02d", (year() % 100) ) ); + result.replace( "%n", QString().sprintf( "%d", month() ) ); + result.replace( "%m", QString().sprintf( "%02d", month() ) ); + result.replace( "%e", QString().sprintf( "%d", day() ) ); + result.replace( "%d", QString().sprintf( "%02d", day() ) ); + result.replace( "%b", shortMonthName( month() ) ); + result.replace( "%B", longMonthName( month() ) ); + result.replace( "%a", shortDayName( dayOfWeek() ) ); + result.replace( "%A", longDayName( dayOfWeek() ) ); + + return result; +} +#endif + +bool ExtDate::setYMD( int y, int m, int d ) +{ + if ( ! isValid(y,m,d) ) { +#if defined(QT_CHECK_RANGE) + qWarning( "ExtDate: Invalid date %04d-%02d-%02d", y, m, d ); +#endif + m_year = 0; + m_month = 0; + m_day = 0; + m_jd = INVALID_DAY; + return false; + } else { + m_year = y; + m_month = m; + m_day = d; + m_jd = GregorianToJD( y, m, d ); + return true; + } +} + +bool ExtDate::setJD( long int _jd ) { + if ( _jd == INVALID_DAY ) { + m_jd = _jd; + m_year = 0; + m_month = 0; + m_day = 0; + return false; + } else { + m_jd = _jd; + JDToGregorian( _jd, m_year, m_month, m_day ); + return true; + } +} + +ExtDate ExtDate::addDays( int days ) const +{ + ExtDate a_date; + a_date.setJD( jd() + days ); + return a_date; +} + +ExtDate ExtDate::addMonths( int months ) const +{ + int a_month = month() + months%12; + int a_year = year() + int(months/12); + + while ( a_month < 1 ) { + a_month += 12; + a_year--; + } + + while ( a_month > 12 ) { + a_month -= 12; + a_year++; + } + + return ExtDate(a_year, a_month, day()); +} + +ExtDate ExtDate::addYears( int years ) const +{ + return ExtDate(year() + years, month(), day()); +} + +int ExtDate::daysTo( const ExtDate & a_date) const +{ + return a_date.jd() - jd(); +} + +ExtDate ExtDate::currentDate(Qt::TimeSpec ts) +{ + time_t a_current_time; + struct tm a_current_time_tm; + + time(&a_current_time); + switch (ts) + { + case Qt::LocalTime : + localtime_r(&a_current_time, &a_current_time_tm); + break; + + case Qt::UTC : + gmtime_r(&a_current_time, &a_current_time_tm); + break; + + default : + assert(0); + break; + } + return ExtDate(a_current_time_tm.tm_year + 1900, a_current_time_tm.tm_mon + 1, a_current_time_tm.tm_mday); +} + +#ifndef QT_NO_DATESTRING +//Try both DateFormat values +ExtDate ExtDate::fromString( const QString& s ) +{ + ExtDate dResult = ExtDate::fromString( s, Qt::TextDate ); + if ( dResult.isValid() ) return dResult; + + dResult = ExtDate::fromString( s, Qt::ISODate ); + if ( dResult.isValid() ) return dResult; + else return ExtDate(); //invalid +} + +ExtDate ExtDate::fromString( const QString& s, Qt::DateFormat f ) +{ + ExtDate dt = ExtDate(); //initialize invalid date + if ( s.isEmpty() ) { return dt; } + if ( f == Qt::LocalDate ) { //can't use LocalFormat +#if defined(QT_CHECK_RANGE) + qWarning( "QDate::fromString: Parameter out of range" ); +#endif + return dt; + } + + switch( f ) { + case Qt::ISODate : + { + int year( s.mid( 0, 4 ).toInt() ); + int month( s.mid( 5, 2 ).toInt() ); + int day( s.mid( 8, 2 ).toInt() ); + + if ( year && month && day ) + return ExtDate( year, month, day ); + } + break; + + default : +#ifndef QT_NO_TEXTDATE + case Qt::TextDate : + { + //Three possible date formats: + //dd mth yyyy; mth dd yyyy; wkd mth dd yyyy + //"mth" is the word for the month (long or short form) + QStringList ss = QStringList::split( " ", s ); + bool ok = false; + int month = -1; + uint imonth = 0; + uint iyear = 0; + + //If neither of the first two words is a number, then we'll assume + //the first word is a superfluous "weekday" string + int day = ss[0].toInt( &ok ); + if ( ! ok ) { + day = ss[1].toInt( &ok ); + if ( ! ok ) { + day = ss[2].toInt( &ok ); + if ( !ok ) return dt; //could not find a valid day number in first three words + imonth = 1; //the month must be the second word + iyear = 3; //the year must be the fourth word + } else { + //the month is either the first word, or the third. + imonth = 0; + iyear = 2; + } + } else { + //month is the second word + imonth = 1; + iyear = 2; + } + + for ( uint i = 0; i < 12; i++ ) { + if ( ss[imonth] == shortMonthName( i+1 ) || ss[imonth] == longMonthName( i+1 ) ) { + month = i + 1; + break; + } + } + + if ( month == -1 && imonth == 0 ) { //try the third word + imonth = 2; + iyear = 3; + for ( uint i = 0; i < 12; i++ ) { + if ( ss[imonth] == shortMonthName( i+1 ) || ss[imonth] == longMonthName( i+1 ) ) { + month = i + 1; + break; + } + } + } + + if ( month > -1 ) ok = true; + if ( ! ok ) return dt; //could not parse month; return invalid + + int year = ss[iyear].toInt( &ok ); + if ( ! ok ) return dt; //could not parse year; return invalid + + return ExtDate( year, month, day ); + + break; + } +#else + break; +#endif //ifndef QT_NO_TEXTDATE + } + + return dt; +} +#endif //ifndef QT_NO_DATESTRING + +bool ExtDate::isValid( int y, int m, int d ) +{ + if (m < 1 || m > 12) return false; + if (d < 1) return false; + if (m != 2 && d > (int) m_monthLength[m-1]) return false; + if (m == 2 && d > ( (int) m_monthLength[1] + (leapYear(y) ? 1 : 0))) return false; + return true; +} + +QDate ExtDate::qdate() const { + QDate q( year(), month(), day() ); + + if ( q.isValid() ) + return q; + else + return QDate(); +} + +bool ExtDate::leapYear( int year ) +{ + // year is the year-number where JC birth is 0 + if ((year % 4) != 0) return false; + // multiple of 4 : can be a leap year + // centennial years are NOT leap, but quadri-centennial ARE. + if ((year % 400) == 0) return true; + if ((year % 100) == 0) return false; + // year is multiple of 4 but not centennial so leap year ! + return true; +} + +int ExtDate::dayOfYear(int y, int m, int d) +{ + return m_monthOrigin[m-1] + d + ((m > 1) ? (leapYear(y) ? 1 : 0) : 0); +} + +/***************************************************************************** + ExtDateTime member functions + *****************************************************************************/ + +/*! + \class ExtDateTime extdatetime.h + \brief The ExtDateTime class provides date and time functions. + + \ingroup time + + A ExtDateTime object contains a calendar date and a clock time (a + "datetime"). It is a combination of the ExtDate and QTime classes. + It can read the current datetime from the system clock. It + provides functions for comparing datetimes and for manipulating a + datetime by adding a number of seconds, days, months or years. + + A ExtDateTime object is typically created either by giving a date + and time explicitly in the constructor, or by using the static + function currentDateTime(), which returns a ExtDateTime object set + to the system clock's time. The date and time can be changed with + setDate() and setTime(). A datetime can also be set using the + setTime_t() function, which takes a POSIX-standard "number of + seconds since 00:00:00 on January 1, 1970" value. The fromString() + function returns a ExtDateTime given a string and a date format + which is used to interpret the date within the string. + + The date() and time() functions provide access to the date and + time parts of the datetime. The same information is provided in + textual format by the toString() function. + + ExtDateTime provides a full set of operators to compare two + ExtDateTime objects where smaller means earlier and larger means + later. + + You can increment (or decrement) a datetime by a given number of + seconds using addSecs() or days using addDays(). Similarly you can + use addMonths() and addYears(). The daysTo() function returns the + number of days between two datetimes, and secsTo() returns the + number of seconds between two datetimes. + + The range of a datetime object is constrained to the ranges of the + ExtDate and QTime objects which it embodies. + + Methods in this class are reentrant. + + \sa ExtDate QTime ExtDateTimeEdit +*/ + + +/*! + \fn ExtDateTime::ExtDateTime() + + Constructs a null datetime (i.e. null date and null time). A null + datetime is invalid, since the date is invalid. + + \sa isValid() +*/ + + +/*! + Constructs a datetime with date \a date and null (but valid) time + (00:00:00.000). +*/ + +ExtDateTime::ExtDateTime( const ExtDate &date ) + : d(date) +{ +} + +/*! + Constructs a datetime with date \a date and time \a time. +*/ + +ExtDateTime::ExtDateTime( const ExtDate &date, const QTime &time ) + : d(date), t(time) +{ +} + + +/*! + \fn bool ExtDateTime::isNull() const + + Returns TRUE if both the date and the time are null; otherwise + returns FALSE. A null datetime is invalid. + + \sa ExtDate::isNull(), QTime::isNull() +*/ + +/*! + \fn bool ExtDateTime::isValid() const + + Returns TRUE if both the date and the time are valid; otherwise + returns FALSE. + + \sa ExtDate::isValid(), QTime::isValid() +*/ + +/*! + \fn ExtDate ExtDateTime::date() const + + Returns the date part of the datetime. + + \sa setDate(), time() +*/ + +/*! + \fn QTime ExtDateTime::time() const + + Returns the time part of the datetime. + + \sa setTime(), date() +*/ + +/*! + \fn void ExtDateTime::setDate( const ExtDate &date ) + + Sets the date part of this datetime to \a date. + + \sa date(), setTime() +*/ + +/*! + \fn void ExtDateTime::setTime( const QTime &time ) + + Sets the time part of this datetime to \a time. + + \sa time(), setDate() +*/ + + +/*! + Returns the datetime as the number of seconds that have passed + since 1970-01-01T00:00:00, Coordinated Universal Time (UTC). + + On systems that do not support timezones, this function will + behave as if local time were UTC. + + \sa setTime_t() +*/ + +uint ExtDateTime::toTime_t() const +{ + tm brokenDown; + brokenDown.tm_sec = t.second(); + brokenDown.tm_min = t.minute(); + brokenDown.tm_hour = t.hour(); + brokenDown.tm_mday = d.day(); + brokenDown.tm_mon = d.month() - 1; + brokenDown.tm_year = d.year() - 1900; + brokenDown.tm_isdst = -1; + int secsSince1Jan1970UTC = (int) mktime( &brokenDown ); + if ( secsSince1Jan1970UTC < -1 ) + secsSince1Jan1970UTC = -1; + return (uint) secsSince1Jan1970UTC; +} + +/*! + \overload + + Convenience function that sets the date and time to local time + based on the given UTC time. +*/ + +void ExtDateTime::setTime_t( uint secsSince1Jan1970UTC ) +{ + setTime_t( secsSince1Jan1970UTC, Qt::LocalTime ); +} + +/*! + Sets the date and time to \a ts time (\c Qt::LocalTime or \c + Qt::UTC) given the number of seconds that have passed since + 1970-01-01T00:00:00, Coordinated Universal Time (UTC). On systems + that do not support timezones this function will behave as if + local time were UTC. + + On Windows, only a subset of \a secsSince1Jan1970UTC values are + supported, as Windows starts counting from 1980. + + \sa toTime_t() +*/ +void ExtDateTime::setTime_t( uint secsSince1Jan1970UTC, Qt::TimeSpec ts ) +{ + time_t tmp = (time_t) secsSince1Jan1970UTC; + tm *brokenDown = 0; + +#if defined(Q_OS_UNIX) && defined(QT_THREAD_SUPPORT) && defined(_POSIX_THREAD_SAFE_FUNCTIONS) + // posix compliant system + // use the reentrant versions of localtime() and gmtime() where available + tm res; + if ( ts == Qt::LocalTime ) + brokenDown = localtime_r( &tmp, &res ); + if ( !brokenDown ) { + brokenDown = gmtime_r( &tmp, &res ); + if ( !brokenDown ) { + d.setJD( ExtDate::GregorianToJD( 1970, 1, 1 ) ); + t.setHMS(0,0,0); + // t.ds = 0; + return; + } + } +#else + if ( ts == Qt::LocalTime ) + brokenDown = localtime( &tmp ); + if ( !brokenDown ) { + brokenDown = gmtime( &tmp ); + if ( !brokenDown ) { + d.setJD( ExtDate::GregorianToJD( 1970, 1, 1 ) ); +// t.ds = 0; + t.setHMS(0,0,0); + return; + } + } +#endif + + d.setJD( ExtDate::GregorianToJD( brokenDown->tm_year + 1900, + brokenDown->tm_mon + 1, + brokenDown->tm_mday ) ); + t.setHMS( brokenDown->tm_hour, brokenDown->tm_min, brokenDown->tm_sec ); +// t.ds = MSECS_PER_HOUR * brokenDown->tm_hour + +// MSECS_PER_MIN * brokenDown->tm_min + +// 1000 * brokenDown->tm_sec; +} +#ifndef QT_NO_DATESTRING +#ifndef QT_NO_SPRINTF +/*! + \overload + + Returns the datetime as a string. The \a f parameter determines + the format of the string. + + If \a f is \c Qt::TextDate, the string format is "Wed May 20 + 03:40:13 1998" (using ExtDate::shortDayName(), ExtDate::shortMonthName(), + and QTime::toString() to generate the string, so the day and month + names will have localized names). + + If \a f is \c Qt::ISODate, the string format corresponds to the + ISO 8601 extended specification for representations of dates and + times, which is YYYY-MM-DDTHH:MM:SS. + + If \a f is \c Qt::LocalDate, the string format depends on the + locale settings of the system. + + If the format \a f is invalid or the datetime is invalid, toString() + returns a null string. + + \sa ExtDate::toString() QTime::toString() +*/ + +QString ExtDateTime::toString( Qt::DateFormat f ) const +{ + if ( !isValid() ) + return QString::null; + + if ( f == Qt::ISODate ) { + return d.toString( Qt::ISODate ) + "T" + t.toString( Qt::ISODate ); + } +#ifndef QT_NO_TEXTDATE + else if ( f == Qt::TextDate ) { + return toString( "%a %b %e %Y %H:%M:%S" ); + } +#endif + else if ( f == Qt::LocalDate ) { + return toString( KGlobal::locale()->dateFormat() + + " " + KGlobal::locale()->timeFormat() ); + } + + return QString::null; +} +#endif + +QString ExtDateTime::toString( const QString& format ) const +{ + if ( !isValid() ) + return QString::null; + + //Parse the date portion of the format string + QString result = date().toString( format ); + + //For the time format, use the following KDE format specs: + //Replace occurences of the following tokens with their + //corresponding values: + // + // %H Hour in 24h format, 2 digits + // %k Hour in 24h format, 1-2 digits + // %I Hour in 12h format, 2 digits + // %l Hour in 12h format, 1-2 digits + // %M Minute, 2 digits + // %S Seconds, 2 digits + // %p pm/am + + int h = time().hour(); + + result.replace( "%H", QString().sprintf( "%02d", h ) ); + result.replace( "%k", QString().sprintf( "%d", h ) ); + result.replace( "%I", QString().sprintf( "%02d", ( h > 12 ) ? h-12 : h ) ); + result.replace( "%l", QString().sprintf( "%d", ( h > 12 ) ? h-12 : h ) ); + result.replace( "%M", QString().sprintf( "%02d", time().minute() ) ); + result.replace( "%S", QString().sprintf( "%02d", time().second() ) ); + result.replace( "%p", QString().sprintf( "%s", ( h > 12 ) ? "pm" : "am" ) ); + + return result; +} +#endif //QT_NO_DATESTRING + +/*! + Returns a ExtDateTime object containing a datetime \a ndays days + later than the datetime of this object (or earlier if \a ndays is + negative). + + \sa daysTo(), addMonths(), addYears(), addSecs() +*/ + +ExtDateTime ExtDateTime::addDays( int ndays ) const +{ + return ExtDateTime( d.addDays(ndays), t ); +} + +/*! + Returns a ExtDateTime object containing a datetime \a nmonths months + later than the datetime of this object (or earlier if \a nmonths + is negative). + + \sa daysTo(), addDays(), addYears(), addSecs() +*/ + +ExtDateTime ExtDateTime::addMonths( int nmonths ) const +{ + return ExtDateTime( d.addMonths(nmonths), t ); +} + +/*! + Returns a ExtDateTime object containing a datetime \a nyears years + later than the datetime of this object (or earlier if \a nyears is + negative). + + \sa daysTo(), addDays(), addMonths(), addSecs() +*/ + +ExtDateTime ExtDateTime::addYears( int nyears ) const +{ + return ExtDateTime( d.addYears(nyears), t ); +} + +/*! + Returns a ExtDateTime object containing a datetime \a nsecs seconds + later than the datetime of this object (or earlier if \a nsecs is + negative). + + \sa secsTo(), addDays(), addMonths(), addYears() +*/ + +ExtDateTime ExtDateTime::addSecs( int nsecs ) const +{ + long int dd = d.jd(); + int tt = MSECS_PER_HOUR*t.hour() + MSECS_PER_MIN*t.minute() + 1000*t.second() + t.msec(); + tt += nsecs*1000; + + while ( tt < 0 ) { + tt += MSECS_PER_DAY; + --dd; + } + + while ( tt > int(MSECS_PER_DAY) ) { + tt -= MSECS_PER_DAY; + ++dd; + } + + ExtDateTime ret; + ret.setTime( QTime().addMSecs( tt ) ); + ret.setDate( ExtDate( dd ) ); + + return ret; +} + +/*! + Returns the number of days from this datetime to \a dt (which is + negative if \a dt is earlier than this datetime). + + \sa addDays(), secsTo() +*/ + +int ExtDateTime::daysTo( const ExtDateTime &dt ) const +{ + return d.daysTo( dt.d ); +} + +/*! + Returns the number of seconds from this datetime to \a dt (which + is negative if \a dt is earlier than this datetime). + + Example: + \code + ExtDateTime dt = ExtDateTime::currentDateTime(); + ExtDateTime xmas( ExtDate(dt.date().year(),12,24), QTime(17,00) ); + kdDebug( ) << "There are " << dt.secsTo(xmas) << " seconds to Christmas" << endl; + \endcode + + \sa addSecs(), daysTo(), QTime::secsTo() +*/ + +int ExtDateTime::secsTo( const ExtDateTime &dt ) const +{ + return t.secsTo(dt.t) + d.daysTo(dt.d)*SECS_PER_DAY; +} + + +/*! + Returns TRUE if this datetime is equal to \a dt; otherwise returns FALSE. + + \sa operator!=() +*/ + +bool ExtDateTime::operator==( const ExtDateTime &dt ) const +{ + return t == dt.t && d == dt.d; +} + +/*! + Returns TRUE if this datetime is different from \a dt; otherwise + returns FALSE. + + \sa operator==() +*/ + +bool ExtDateTime::operator!=( const ExtDateTime &dt ) const +{ + return t != dt.t || d != dt.d; +} + +/*! + Returns TRUE if this datetime is earlier than \a dt; otherwise + returns FALSE. +*/ + +bool ExtDateTime::operator<( const ExtDateTime &dt ) const +{ + if ( d < dt.d ) + return true; + return d == dt.d ? t < dt.t : false; +} + +/*! + Returns TRUE if this datetime is earlier than or equal to \a dt; + otherwise returns FALSE. +*/ + +bool ExtDateTime::operator<=( const ExtDateTime &dt ) const +{ + if ( d < dt.d ) + return true; + return d == dt.d ? t <= dt.t : false; +} + +/*! + Returns TRUE if this datetime is later than \a dt; otherwise + returns FALSE. +*/ + +bool ExtDateTime::operator>( const ExtDateTime &dt ) const +{ + if ( d > dt.d ) + return true; + return d == dt.d ? t > dt.t : false; +} + +/*! + Returns TRUE if this datetime is later than or equal to \a dt; + otherwise returns FALSE. +*/ + +bool ExtDateTime::operator>=( const ExtDateTime &dt ) const +{ + if ( d > dt.d ) + return true; + return d == dt.d ? t >= dt.t : false; +} + +/*! + \overload + + Returns the current datetime, as reported by the system clock. + + \sa ExtDate::currentDate(), QTime::currentTime() +*/ + +ExtDateTime ExtDateTime::currentDateTime() +{ + return currentDateTime( Qt::LocalTime ); +} + +/*! + Returns the current datetime, as reported by the system clock, for the + TimeSpec \a ts. The default TimeSpec is LocalTime. + + \sa ExtDate::currentDate(), QTime::currentTime(), Qt::TimeSpec +*/ + +ExtDateTime ExtDateTime::currentDateTime( Qt::TimeSpec ts ) +{ + ExtDateTime dt; + dt.setDate( ExtDate::currentDate(ts) ); + QTime t = t.currentTime(ts); + if ( t.hour()==0 && t.minute()==0 ) // midnight or right after? + dt.setDate( ExtDate::currentDate(ts) ); // fetch date again + dt.setTime( t ); + return dt; +} + +#ifndef QT_NO_DATESTRING +/*! + Returns the ExtDateTime represented by the string \a s, using the + format \a f, or an invalid datetime if this is not possible. + + Note for \c Qt::TextDate: It is recommended that you use the + English short month names (e.g. "Jan"). Although localized month + names can also be used, they depend on the user's locale settings. + + \warning Note that \c Qt::LocalDate cannot be used here. +*/ +ExtDateTime ExtDateTime::fromString( const QString& s ) +{ + ExtDateTime dtResult = ExtDateTime::fromString( s, Qt::TextDate ); + if ( dtResult.isValid() ) return dtResult; + + dtResult = ExtDateTime::fromString( s, Qt::ISODate ); + + if ( dtResult.isValid() ) return dtResult; + else return ExtDateTime(); //invalid +} + +ExtDateTime ExtDateTime::fromString( const QString& s, Qt::DateFormat f ) +{ + ExtDateTime dt; + + if ( ( s.isEmpty() ) || ( f == Qt::LocalDate ) ) { +#if defined(QT_CHECK_RANGE) + qWarning( "ExtDateTime::fromString: Parameter out of range" ); +#endif + dt.d.setJD( INVALID_DAY ); + return dt; + } + + if ( f == Qt::ISODate ) { + if ( s.length() <= 10 || ! s.contains( ':' ) ) { //no time specified + QTime t = QTime(0,0,0); + return ExtDateTime( ExtDate::fromString( s.mid(0,10), Qt::ISODate ) ); + } else { + return ExtDateTime( ExtDate::fromString( s.mid(0,10), Qt::ISODate ), + QTime::fromString( s.mid(11), Qt::ISODate ) ); + } + } +#if !defined(QT_NO_REGEXP) && !defined(QT_NO_TEXTDATE) + else if ( f == Qt::TextDate ) { + + //parse the time, if it exists. + QTime time; + QString sd = s; + int hour, minute, second; + int pivot = s.find( QRegExp(QString::fromLatin1("[0-9][0-9]:[0-9][0-9]:[0-9][0-9]")) ); + if ( pivot != -1 ) { + hour = s.mid( pivot, 2 ).toInt(); + minute = s.mid( pivot+3, 2 ).toInt(); + second = s.mid( pivot+6, 2 ).toInt(); + time.setHMS( hour, minute, second ); + + sd = s.left( pivot - 1 ); + } + + //sd is now just the date string. + ExtDate date = ExtDate::fromString( s, Qt::TextDate ); + return ExtDateTime( date, time ); + } + +#endif //QT_NO_REGEXP + return ExtDateTime(); +} +#endif //QT_NO_DATESTRING + + +#ifndef QT_NO_DATASTREAM +KDE_EXPORT QDataStream &operator<<( QDataStream & ostream, const ExtDate & date) +{ + return ostream << (Q_UINT32)(date.jd()); +} + +KDE_EXPORT QDataStream &operator>>( QDataStream & ostream, ExtDate & date) +{ + Q_UINT32 julday; + ostream >> julday; + date.setJD( julday ); + return ostream; +} + +KDE_EXPORT QDataStream &operator<<( QDataStream & ostream, const ExtDateTime & dt) +{ + return ostream << dt.d << dt.t; +} + +KDE_EXPORT QDataStream &operator>>( QDataStream & ostream, ExtDateTime & dt) +{ + ostream >> dt.d >> dt.t; + return ostream; +} + +#endif // QT_NO_DATASTREAM diff --git a/libkdeedu/extdate/extdatetime.h b/libkdeedu/extdate/extdatetime.h new file mode 100644 index 00000000..e1bc2a79 --- /dev/null +++ b/libkdeedu/extdate/extdatetime.h @@ -0,0 +1,190 @@ +/************************************************************************* +** Definition of extended range date class +** (c) 2004 by Michel Guitel +** modifications by Jason Harris +** +** This file may be distributed and/or modified under the terms of the +** GNU General Public License version 2 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. +** +** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** +**********************************************************************/ + +#ifndef EXTDATETIME_H +#define EXTDATETIME_H + +#include +#include "qstring.h" +#include "qnamespace.h" +#include "qdatetime.h" +#include + +#define INVALID_DAY LONG_MIN + +class ExtDateTime; + +/***************************************************************************** + ExtDate class + *****************************************************************************/ + +extern void test2_unit(int y, int m, int d); + +class ExtDateTime; + +class KDE_EXPORT ExtDate +{ +public: + ExtDate() : m_jd(INVALID_DAY), m_year(0), m_month(0), m_day(0) {} + ExtDate( int y, int m, int d ); + ExtDate( const QDate &q ) { ExtDate( q.year(), q.month(), q.day() ); } + ExtDate( long int jd ); + + bool isNull() const { return m_jd == INVALID_DAY; } + bool isValid() const; + + QDate qdate() const; + + int year() const { return m_year; } + int month() const { return m_month; } + int day() const { return m_day; } + int dayOfWeek() const; + int dayOfYear() const; + int daysInMonth() const; + int daysInYear() const; + int weekNumber( int *yearNum = 0 ) const; + long int jd() const { return m_jd; } + +#ifndef QT_NO_TEXTDATE +#ifndef QT_NO_COMPAT + static QString monthName( int month ) { return shortMonthName( month ); } + static QString dayName( int weekday ) { return shortDayName( weekday ); } +#endif + static QString shortMonthName( int month ); + static QString shortDayName( int weekday ); + static QString longMonthName( int month ); + static QString longDayName( int weekday ); +#endif //QT_NO_TEXTDATE +#ifndef QT_NO_TEXTSTRING +#if !defined(QT_NO_SPRINTF) + QString toString( Qt::DateFormat f = Qt::TextDate ) const; +#endif + QString toString( const QString& format ) const; +#endif + bool setYMD( int y, int m, int d ); + bool setJD( long int _jd ); + + ExtDate addDays( int days ) const; + ExtDate addMonths( int months ) const; + ExtDate addYears( int years ) const; + int daysTo( const ExtDate & ) const; + + bool operator==( const ExtDate &d ) const { return m_jd == d.jd(); } + bool operator!=( const ExtDate &d ) const { return m_jd != d.jd(); } + bool operator<( const ExtDate &d ) const { return m_jd < d.jd(); } + bool operator<=( const ExtDate &d ) const { return m_jd <= d.jd(); } + bool operator>( const ExtDate &d ) const { return m_jd > d.jd(); } + bool operator>=( const ExtDate &d ) const { return m_jd >= d.jd(); } + + static ExtDate currentDate( Qt::TimeSpec ts = Qt::LocalTime ); +#ifndef QT_NO_DATESTRING + static ExtDate fromString( const QString &s ); + static ExtDate fromString( const QString &s, Qt::DateFormat f ); +#endif + static bool isValid( int y, int m, int d ); + static bool leapYear( int year ); + + static long int GregorianToJD( int y, int m, int d ); + static void JDToGregorian( long int jd, int &y, int &m, int &d ); + +private: + static int dayOfYear(int y, int m, int d); + + long int m_jd; + int m_year, m_month, m_day; + static uint m_monthLength[12]; + static uint m_monthOrigin[12]; + static QString m_shortMonthNames[12]; + static QString m_shortDayNames[7]; + static QString m_longMonthNames[12]; + static QString m_longDayNames[7]; + + friend class ExtDateTime; + +#ifndef QT_NO_DATASTREAM + friend Q_EXPORT QDataStream &operator<<( QDataStream &, const ExtDate & ); + friend Q_EXPORT QDataStream &operator>>( QDataStream &, ExtDate & ); + friend Q_EXPORT QDataStream &operator<<( QDataStream &, const ExtDateTime & ); + friend Q_EXPORT QDataStream &operator>>( QDataStream &, ExtDateTime & ); +#endif +}; + +/***************************************************************************** + ExtDateTime class + *****************************************************************************/ + +class KDE_EXPORT ExtDateTime +{ +public: + ExtDateTime() {} // set null date and null time + ExtDateTime( const ExtDate & ); + ExtDateTime( const ExtDate &, const QTime & ); + + bool isNull() const { return d.isNull() && t.isNull(); } + bool isValid() const { return d.isValid() && t.isValid(); } + + ExtDate date() const { return d; } + QTime time() const { return t; } + uint toTime_t() const; + void setDate( const ExtDate &date ) { d = date; } + void setTime( const QTime &time ) { t = time; } + void setTime_t( uint secsSince1Jan1970UTC ); + void setTime_t( uint secsSince1Jan1970UTC, Qt::TimeSpec ); +#ifndef QT_NO_DATESTRING +#ifndef QT_NO_SPRINTF + QString toString( Qt::DateFormat f = Qt::TextDate ) const; +#endif + QString toString( const QString& format ) const; +#endif + ExtDateTime addDays( int days ) const; + ExtDateTime addMonths( int months ) const; + ExtDateTime addYears( int years ) const; + ExtDateTime addSecs( int secs ) const; + int daysTo( const ExtDateTime & ) const; + int secsTo( const ExtDateTime & ) const; + + bool operator==( const ExtDateTime &dt ) const; + bool operator!=( const ExtDateTime &dt ) const; + bool operator<( const ExtDateTime &dt ) const; + bool operator<=( const ExtDateTime &dt ) const; + bool operator>( const ExtDateTime &dt ) const; + bool operator>=( const ExtDateTime &dt ) const; + + static ExtDateTime currentDateTime(); + static ExtDateTime currentDateTime( Qt::TimeSpec ); +#ifndef QT_NO_DATESTRING + static ExtDateTime fromString( const QString &s ); + static ExtDateTime fromString( const QString &s, Qt::DateFormat f ); +#endif +private: + ExtDate d; + QTime t; +#ifndef QT_NO_DATASTREAM + friend Q_EXPORT QDataStream &operator<<( QDataStream &, const ExtDateTime &); + friend Q_EXPORT QDataStream &operator>>( QDataStream &, ExtDateTime & ); +#endif +}; + +/***************************************************************************** + Date and time stream functions + *****************************************************************************/ + +#ifndef QT_NO_DATASTREAM +Q_EXPORT QDataStream &operator<<( QDataStream &, const ExtDate & ); +Q_EXPORT QDataStream &operator>>( QDataStream &, ExtDate & ); +#endif // QT_NO_DATASTREAM + +#endif // EXTDATE_H + diff --git a/libkdeedu/extdate/extdatetimeedit.cpp b/libkdeedu/extdate/extdatetimeedit.cpp new file mode 100644 index 00000000..2a9a467b --- /dev/null +++ b/libkdeedu/extdate/extdatetimeedit.cpp @@ -0,0 +1,2751 @@ +/**************************************************************************** +** +** +** Implementation of date and time edit classes +** +** Created : 001103 +** +** Original qatetimeedit.cpp Copyright (C) 2000-2002 Trolltech AS. All rights reserved. +**>> ExtDate modifications (C) 2004 Jason Harris +** +** This file may be distributed and/or modified under the terms of the +** GNU General Public License version 2 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. +** +** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** +** See http://www.trolltech.com/gpl/ for GPL licensing information. +** +**********************************************************************/ + +//DEBUG +#include + +#include "extdatetimeedit.h" + +#ifndef QT_NO_DATETIMEEDIT + +//#include "../kernel/qinternal_p.h" +//#include "../kernel/qrichtext_p.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include //need for QTimeEdit + +#define EXTDATETIMEEDIT_HIDDEN_CHAR '0' + +static QString *lDateSep = 0; +static QString *lTimeSep = 0; +static bool lAMPM = FALSE; +static QString *lAM = 0; +static QString *lPM = 0; +static ExtDateEdit::Order lOrder = ExtDateEdit::YMD; +static int refcount = 0; + +static void cleanup() +{ + delete lDateSep; + lDateSep = 0; + delete lTimeSep; + lTimeSep = 0; + delete lAM; + lAM = 0; + delete lPM; + lPM = 0; +} + +/*! +\internal +try to get the order of DMY and the date/time separator from the locale settings +*/ +static void readLocaleSettings() +{ + int dpos, mpos, ypos; + cleanup(); + + lDateSep = new QString(); + lTimeSep = new QString(); + +#if defined(Q_WS_WIN) + QT_WA( { + TCHAR data[10]; + GetLocaleInfo( LOCALE_USER_DEFAULT, LOCALE_SDATE, data, 10 ); + *lDateSep = QString::fromUcs2( (ushort*)data ); + GetLocaleInfo( LOCALE_USER_DEFAULT, LOCALE_STIME, data, 10 ); + *lTimeSep = QString::fromUcs2( (ushort*)data ); + GetLocaleInfo( LOCALE_USER_DEFAULT, LOCALE_ITIME, data, 10 ); + lAMPM = QString::fromUcs2( (ushort*)data ).toInt()==0; + GetLocaleInfo( LOCALE_USER_DEFAULT, LOCALE_S1159, data, 10 ); + QString am = QString::fromUcs2( (ushort*)data ); + if ( !am.isEmpty() ) + lAM = new QString( am ); + GetLocaleInfo( LOCALE_USER_DEFAULT, LOCALE_S2359, data, 10 ); + QString pm = QString::fromUcs2( (ushort*)data ); + if ( !pm.isEmpty() ) + lPM = new QString( pm ); + } , { + char data[10]; + GetLocaleInfoA( LOCALE_USER_DEFAULT, LOCALE_SDATE, (char*)&data, 10 ); + *lDateSep = QString::fromLocal8Bit( data ); + GetLocaleInfoA( LOCALE_USER_DEFAULT, LOCALE_STIME, (char*)&data, 10 ); + *lTimeSep = QString::fromLocal8Bit( data ); + GetLocaleInfoA( LOCALE_USER_DEFAULT, LOCALE_ITIME, (char*)&data, 10 ); + lAMPM = QString::fromLocal8Bit( data ).toInt()==0; + GetLocaleInfoA( LOCALE_USER_DEFAULT, LOCALE_S1159, (char*)&data, 10 ); + QString am = QString::fromLocal8Bit( data ); + if ( !am.isEmpty() ) + lAM = new QString( am ); + GetLocaleInfoA( LOCALE_USER_DEFAULT, LOCALE_S2359, (char*)&data, 10 ); + QString pm = QString::fromLocal8Bit( data ); + if ( !pm.isEmpty() ) + lPM = new QString( pm ); + } ); +#else + *lDateSep = "-"; + *lTimeSep = ":"; +#endif + QString d = ExtDate( 1999, 11, 22 ).toString( Qt::LocalDate ); + dpos = d.find( "22" ); + mpos = d.find( "11" ); + ypos = d.find( "99" ); + if ( dpos > -1 && mpos > -1 && ypos > -1 ) { + // test for DMY, MDY, YMD, YDM + if ( dpos < mpos && mpos < ypos ) { + lOrder = ExtDateEdit::DMY; + } else if ( mpos < dpos && dpos < ypos ) { + lOrder = ExtDateEdit::MDY; + } else if ( ypos < mpos && mpos < dpos ) { + lOrder = ExtDateEdit::YMD; + } else if ( ypos < dpos && dpos < mpos ) { + lOrder = ExtDateEdit::YDM; + } else { + // cannot determine the dateformat - use the default + return; + } + + // this code needs to change if new formats are added + +#ifndef Q_WS_WIN + QString sep = d.mid( QMIN( dpos, mpos ) + 2, QABS( dpos - mpos ) - 2 ); + if ( d.contains( sep ) == 2 ) { + *lDateSep = sep; + } +#endif + } + +#ifndef Q_WS_WIN + QString t = QTime( 11, 22, 33 ).toString( Qt::LocalDate ); + dpos = t.find( "11" ); + mpos = t.find( "22" ); + ypos = t.find( "33" ); + // We only allow hhmmss + if ( dpos > -1 && dpos < mpos && mpos < ypos ) { + QString sep = t.mid( dpos + 2, mpos - dpos - 2 ); + if ( sep == t.mid( mpos + 2, ypos - mpos - 2 ) ) { + *lTimeSep = sep; + } + } +#endif +} + +static ExtDateEdit::Order localOrder() { + if ( !lDateSep ) { + readLocaleSettings(); + } + return lOrder; +} + +static QString localDateSep() { + if ( !lDateSep ) { + readLocaleSettings(); + } + return *lDateSep; +} + +static QString localTimeSep() { + if ( !lTimeSep ) { + readLocaleSettings(); + } + return *lTimeSep; +} + +class ExtDateTimeEditorPrivate +{ +public: + ExtDateTimeEditorPrivate() + : frm( TRUE ), + parag( new QTextParagraph( 0, 0, 0, FALSE ) ), + focusSec(0) + { + parag->formatter()->setWrapEnabled( FALSE ); + cursor = new QTextCursor( 0 ); + cursor->setParagraph( parag ); + offset = 0; + sep = localDateSep(); + refcount++; + } + ~ExtDateTimeEditorPrivate() + { + delete parag; + delete cursor; + if ( !--refcount ) + cleanup(); + } + + void appendSection( const QNumberSection& sec ) + { + sections.append( sec ); + + } + void clearSections() + { + sections.clear(); + } + void setSectionSelection( int sec, int selstart, int selend ) + { + if ( sec < 0 || sec > (int)sections.count() ) + return; + sections[sec].setSelectionStart( selstart ); + sections[sec].setSelectionEnd( selend ); + } + uint sectionCount() const { return (uint)sections.count(); } + void setSeparator( const QString& s ) { sep = s; } + QString separator() const { return sep; } + + void setFrame( bool f ) { frm = f; } + bool frame() const { return frm; } + + int focusSection() const { return focusSec; } + int section( const QPoint& p ) + { + cursor->place( p + QPoint( offset, 0 ), parag ); + int idx = cursor->index(); + for ( uint i = 0; i < sections.count(); ++i ) { + if ( idx >= sections[i].selectionStart() && + idx <= sections[i].selectionEnd() ) + return i; + } + return -1; + } + QNumberSection section( int idx ) const + { + return sections[idx]; + } + bool setFocusSection( int idx ) + { + if ( idx > (int)sections.count()-1 || idx < 0 ) + return FALSE; + if ( idx != focusSec ) { + focusSec = idx; + applyFocusSelection(); + return TRUE; + } + return FALSE; + } + + bool inSectionSelection( int idx ) + { + for ( uint i = 0; i < sections.count(); ++i ) { + if ( idx >= sections[i].selectionStart() && + idx <= sections[i].selectionEnd() ) + return TRUE; + } + return FALSE; + } + + void paint( const QString& txt, bool focus, QPainter& p, + const QColorGroup& cg, const QRect& rect, QStyle& style ) + { + int fw = 0; + if ( frm ) + fw = style.pixelMetric(QStyle::PM_DefaultFrameWidth); + + parag->truncate( 0 ); + parag->append( txt ); + if ( !focus ) + parag->removeSelection( QTextDocument::Standard ); + else { + applyFocusSelection(); + } + + /* color all EXTDATETIMEEDIT_HIDDEN_CHAR chars to background color */ + QTextFormat *fb = parag->formatCollection()->format( p.font(), + cg.base() ); + QTextFormat *nf = parag->formatCollection()->format( p.font(), + cg.text() ); + for ( uint i = 0; i < txt.length(); ++i ) { + parag->setFormat( i, 1, nf ); + if ( inSectionSelection( i ) ) + continue; + if ( txt.at(i) == EXTDATETIMEEDIT_HIDDEN_CHAR ) + parag->setFormat( i, 1, fb ); + else + parag->setFormat( i, 1, nf ); + } + fb->removeRef(); + nf->removeRef(); + + QRect r( rect.x(), rect.y(), rect.width() - 2 * ( 2 + fw ), rect.height() ); + parag->pseudoDocument()->docRect = r; + parag->invalidate(0); + parag->format(); + + int xoff = 2 + fw - offset; + int yoff = ( rect.height() - parag->rect().height() + 1 ) / 2; + if ( yoff < 0 ) + yoff = 0; + + p.translate( xoff, yoff ); + parag->paint( p, cg, 0, TRUE ); + if ( frm ) + p.translate( -xoff, -yoff ); + } + + void resize( const QSize& size ) { sz = size; } + + int mapSection( int sec ) + { + return sections[sec].index(); + } + +protected: + void applyFocusSelection() + { + if ( focusSec > -1 ) { + int selstart = sections[ focusSec ].selectionStart(); + int selend = sections[ focusSec ].selectionEnd(); + parag->setSelection( QTextDocument::Standard, selstart, selend ); + parag->format(); + if ( parag->at( selstart )->x < offset || + parag->at( selend )->x + parag->string()->width( selend ) > offset + sz.width() ) { + offset = parag->at( selstart )->x; + } + } + } +private: + bool frm; + QTextParagraph *parag; + QTextCursor *cursor; + QSize sz; + int focusSec; + QValueList< QNumberSection > sections; + QString sep; + int offset; +}; + +class ExtDateTimeSpinWidget : public QSpinWidget +{ +public: + ExtDateTimeSpinWidget( QWidget *parent, const char *name ) + : QSpinWidget( parent, name ) + { + } + +protected: +#ifndef QT_NO_WHEELEVENT + void wheelEvent( QWheelEvent *e ) + { + ExtDateTimeEditor *editor = (ExtDateTimeEditor*)editWidget()->qt_cast( "ExtDateTimeEditor" ); + Q_ASSERT( editor ); + if ( !editor ) + return; + + int section = editor->sectionAt( e->pos() ); + editor->setFocusSection( section ); + + if ( section == -1 ) + return; + QSpinWidget::wheelEvent( e ); + } +#endif +}; + +/*! + Constructs an empty datetime editor with parent \a parent and + called \a name. +*/ +ExtDateTimeEditor::ExtDateTimeEditor( ExtDateTimeEditBase * parent, + const char * name ) + : QWidget( parent, name, WNoAutoErase ) +{ + d = new ExtDateTimeEditorPrivate(); + cw = parent; + init(); +} + +/*! + Destroys the object and frees any allocated resources. +*/ + +ExtDateTimeEditor::~ExtDateTimeEditor() +{ + delete d; +} + +/*! \internal + +*/ + +void ExtDateTimeEditor::init() +{ + setBackgroundMode( PaletteBase ); + setFocusSection( -1 ); + installEventFilter( this ); + setFocusPolicy( WheelFocus ); +} + + +/*! \reimp + +*/ + +bool ExtDateTimeEditor::event( QEvent *e ) +{ + if ( e->type() == QEvent::FocusIn || e->type() == QEvent::FocusOut ) { + if ( e->type() == QEvent::FocusOut ) + qApp->sendEvent( cw, e ); + update( rect() ); + } else if ( e->type() == QEvent::AccelOverride ) { + QKeyEvent* ke = (QKeyEvent*) e; + switch ( ke->key() ) { + case Key_Delete: + case Key_Backspace: + case Key_Up: + case Key_Down: + case Key_Left: + case Key_Right: + ke->accept(); + default: + break; + } + } + return QWidget::event( e ); +} + +/*! \reimp + +*/ + +void ExtDateTimeEditor::resizeEvent( QResizeEvent *e ) +{ + d->resize( e->size() ); + QWidget::resizeEvent( e ); +} + + +/*! \reimp + +*/ + +void ExtDateTimeEditor::paintEvent( QPaintEvent * ) +{ + QString txt; + for ( uint i = 0; i < d->sectionCount(); ++i ) { + txt += cw->sectionFormattedText( i ); + if ( i < d->sectionCount()-1 ) { + if ( d->section( i+1 ).separator() ) + txt += d->separator(); + else + txt += " "; + } + } + + QSharedDoubleBuffer buffer( this ); + const QBrush &bg = + colorGroup().brush( isEnabled() ? QColorGroup::Base : QColorGroup::Background ); + buffer.painter()->fillRect( 0, 0, width(), height(), bg ); + d->paint( txt, hasFocus(), *buffer.painter(), colorGroup(), rect(), + style() ); + buffer.end(); +} + + +/*! + Returns the section index at point \a p. +*/ +int ExtDateTimeEditor::sectionAt( const QPoint &p ) +{ + return d->section( p ); +} + +int ExtDateTimeEditor::mapSection( int sec ) +{ + return d->mapSection( sec ); +} + + +/*! \reimp + +*/ + +void ExtDateTimeEditor::mousePressEvent( QMouseEvent *e ) +{ + QPoint p( e->pos().x(), 0 ); + int sec = sectionAt( p ); + if ( sec != -1 ) { + cw->setFocusSection( sec ); + repaint( rect(), FALSE ); + } +} + +/*! \reimp + +*/ +bool ExtDateTimeEditor::eventFilter( QObject *o, QEvent *e ) +{ + if ( o == this ) { + if ( e->type() == QEvent::KeyPress ) { + QKeyEvent *ke = (QKeyEvent*)e; + switch ( ke->key() ) { + case Key_Right: + if ( d->focusSection() < (int)d->sectionCount()-1 ) { + if ( cw->setFocusSection( focusSection()+1 ) ) + repaint( rect(), FALSE ); + } + return TRUE; + case Key_Left: + if ( d->focusSection() > 0 ) { + if ( cw->setFocusSection( focusSection()-1 ) ) + repaint( rect(), FALSE ); + } + return TRUE; + case Key_Up: + cw->stepUp(); + return TRUE; + case Key_Down: + cw->stepDown(); + return TRUE; + case Key_Backspace: + if ( ::qt_cast(cw) ) + ((ExtDateEdit*)cw)->removeFirstNumber( d->focusSection() ); + else if ( ::qt_cast(cw) ) + ((QTimeEdit*)cw)->removeFirstNumber( d->focusSection() ); + return TRUE; + case Key_Delete: + cw->removeLastNumber( d->focusSection() ); + return TRUE; + case Key_Tab: + case Key_BackTab: { + if ( ke->state() == Qt::ControlButton ) + return FALSE; + + QWidget *w = this; + bool hadDateEdit = FALSE; + while ( w ) { + if ( ::qt_cast(w) && qstrcmp( w->name(), "qt_spin_widget" ) != 0 || + ::qt_cast(w) ) + break; + hadDateEdit = hadDateEdit || ::qt_cast(w); + w = w->parentWidget(); + } + + if ( w ) { + if ( !::qt_cast(w) ) { + w = w->parentWidget(); + } else { + ExtDateTimeEdit *ed = (ExtDateTimeEdit*)w; + if ( hadDateEdit && ke->key() == Key_Tab ) { + ed->timeEdit()->setFocus(); + return TRUE; + } else if ( !hadDateEdit && ke->key() == Key_BackTab ) { + ed->dateEdit()->setFocus(); + return TRUE; + } else { + while ( w && !::qt_cast(w) ) + w = w->parentWidget(); + } + } + + qApp->sendEvent( w, e ); + return TRUE; + } + } break; + default: + QString txt = ke->text().lower(); + if ( !txt.isEmpty() && !separator().isEmpty() && txt[0] == separator()[0] ) { + // do the same thing as KEY_RIGHT when the user presses the separator key + if ( d->focusSection() < 2 ) { + if ( cw->setFocusSection( focusSection()+1 ) ) + repaint( rect(), FALSE ); + } + return TRUE; + } else if ( !txt.isEmpty() && ::qt_cast(cw) && focusSection() == (int) d->sectionCount()-1 ) { + // the first character of the AM/PM indicator toggles if the section has focus + QTimeEdit *te = (QTimeEdit*)cw; + QTime time = te->time(); + if ( lAMPM && lAM && lPM && (te->display()&QTimeEdit::AMPM) ) { + if ( txt[0] == (*lAM).lower()[0] && time.hour() >= 12 ) { + time.setHMS( time.hour()-12, time.minute(), time.second(), time.msec() ); + te->setTime( time ); + } else if ( txt[0] == (*lPM).lower()[0] && time.hour() < 12 ) { + time.setHMS( time.hour()+12, time.minute(), time.second(), time.msec() ); + te->setTime( time ); + } + } + } + + int num = txt[0].digitValue(); + if ( num != -1 ) { + cw->addNumber( d->focusSection(), num ); + return TRUE; + } + } + } + } + return FALSE; +} + + +/*! + Appends the number section \a sec to the editor. +*/ + +void ExtDateTimeEditor::appendSection( const QNumberSection& sec ) +{ + d->appendSection( sec ); +} + +/*! + Removes all sections from the editor. +*/ + +void ExtDateTimeEditor::clearSections() +{ + d->clearSections(); +} + +/*! + Sets the selection of \a sec to start at \a selstart and end at \a + selend. +*/ + +void ExtDateTimeEditor::setSectionSelection( int sec, int selstart, int selend ) +{ + d->setSectionSelection( sec, selstart, selend ); +} + +/*! + Sets the separator for all numbered sections to \a s. Note that + currently, only the first character of \a s is used. +*/ + +void ExtDateTimeEditor::setSeparator( const QString& s ) +{ + d->setSeparator( s ); + update(); +} + + +/*! + Returns the editor's separator. +*/ + +QString ExtDateTimeEditor::separator() const +{ + return d->separator(); +} + +/*! + Returns the number of the section that has focus. +*/ + +int ExtDateTimeEditor::focusSection() const +{ + return d->focusSection(); +} + + +/*! + Sets the focus to section \a sec. If \a sec does not exist, + nothing happens. +*/ + +bool ExtDateTimeEditor::setFocusSection( int sec ) +{ + return d->setFocusSection( sec ); +} + +/*! \class ExtDateTimeEditBase ExtDatetimeedit.h + \brief The ExtDateTimeEditBase class provides an abstraction for date and edit editors. + \internal + + Small abstract class that provides some functions that are common + for both ExtDateEdit and QTimeEdit. Its used internally by + ExtDateTimeEditor. +*/ + +/*! \fn QString ExtDateTimeEditBase::sectionFormattedText( int sec ) + \internal + + Pure virtual function which returns the formatted text of section \a + sec. + +*/ + +/*! \fn void ExtDateTimeEditBase::stepUp() + \internal + + Pure virtual slot which is called whenever the user increases the + number in a section by pressing the widget's arrow buttons or the + keyboard's arrow keys. +*/ + +/*! \fn void ExtDateTimeEditBase::stepDown() + \internal + + Pure virtual slot which is called whenever the user decreases the + number in a section by pressing the widget's arrow buttons or the + keyboard's arrow keys. + +*/ + +/*! \fn void ExtDateTimeEditBase::addNumber( int sec, int num ) + \internal + + Pure virtual function which is called whenever the user types a number. + \a sec indicates the section where the number should be added. \a + num is the number that was pressed. +*/ + +/*! \fn void ExtDateTimeEditBase::removeLastNumber( int sec ) + \internal + + Pure virtual function which is called whenever the user tries to + remove the last number from \a sec by pressing the delete key. +*/ + +//////////////// + +class ExtDateEditPrivate +{ +public: + int y; + int m; + int d; + // remebers the last entry for the day. + // if the day is 31 and you cycle through the months, + // the day will be 31 again if you reach a month with 31 days + // otherwise it will be the highest day in the month + int dayCache; + int yearSection; + int monthSection; + int daySection; + ExtDateEdit::Order ord; + bool overwrite; + bool adv; + int timerId; + bool typing; + ExtDate min; + ExtDate max; + bool changed; + ExtDateTimeEditor *ed; + QSpinWidget *controls; +}; + + +/*! + \class ExtDateEdit ExtDatetimeedit.h + \brief The ExtDateEdit class provides a date editor. + + \ingroup advanced + \ingroup time + + ExtDateEdit allows the user to edit dates by using the keyboard or + the arrow keys to increase/decrease date values. The arrow keys + can be used to move from section to section within the ExtDateEdit + box. Dates appear in accordance with the local date/time settings + or in year, month, day order if the system doesn't provide this + information. It is recommended that the ExtDateEdit be initialised + with a date, e.g. + + \code + ExtDateEdit *dateEdit = new ExtDateEdit( ExtDate::currentDate(), this ); + dateEdit->setRange( ExtDate::currentDate().addDays( -365 ), + ExtDate::currentDate().addDays( 365 ) ); + dateEdit->setOrder( ExtDateEdit::MDY ); + dateEdit->setAutoAdvance( TRUE ); + \endcode + + Here we've created a new ExtDateEdit object initialised with today's + date and restricted the valid date range to today plus or minus + 365 days. We've set the order to month, day, year. If the auto + advance property is TRUE (as we've set it here) when the user + completes a section of the date, e.g. enters two digits for the + month, they are automatically taken to the next section. + + The maximum and minimum values for a date value in the date editor + default to the maximum and minimum values for a ExtDate. You can + change this by calling setMinValue(), setMaxValue() or setRange(). + + Terminology: A ExtDateEdit widget comprises three 'sections', one + each for the year, month and day. You can change the separator + character using ExtDateTimeEditor::setSeparator(), by default the + separator will be taken from the systems settings. If that is + not possible, it defaults to "-". + + \image html datetimewidgets.png "Date Time Widgets" + + \sa ExtDate QTimeEdit ExtDateTimeEdit +*/ + +/*! + \enum ExtDateEdit::Order + + This enum defines the order in which the sections that comprise a + date appear. + +*/ + + +/*! + \enum QTimeEdit::Display + + This enum defines the sections that comprise a time + + \value Hours The hours section + \value Minutes The minutes section + \value Seconds The seconds section + \value AMPM The AM/PM section + + The values can be or'ed together to show any combination. +*/ + +/*! + Constructs an empty date editor which is a child of \a parent and + called name \a name. +*/ + +ExtDateEdit::ExtDateEdit( QWidget * parent, const char * name ) + : ExtDateTimeEditBase( parent, name ) +{ + init(); + updateButtons(); +} + +/*! + \overload + + Constructs a date editor with the initial value \a date, parent \a + parent and called \a name. + + The date editor is initialized with \a date. +*/ + +ExtDateEdit::ExtDateEdit( const ExtDate& date, QWidget * parent, const char * name ) + : ExtDateTimeEditBase( parent, name ) +{ + init(); + setDate( date ); +} + +/*! \internal +*/ +void ExtDateEdit::init() +{ + d = new ExtDateEditPrivate(); + d->controls = new ExtDateTimeSpinWidget( this, + qstrcmp( name(), "qt_datetime_dateedit" ) == 0 ? + "qt_spin_widget" : "date edit controls" ); + d->ed = new ExtDateTimeEditor( this, "date editor" ); + d->controls->setEditWidget( d->ed ); + setFocusProxy( d->ed ); + connect( d->controls, SIGNAL( stepUpPressed() ), SLOT( stepUp() ) ); + connect( d->controls, SIGNAL( stepDownPressed() ), SLOT( stepDown() ) ); + connect( this, SIGNAL( valueChanged(const ExtDate&) ), + SLOT( updateButtons() ) ); + d->ed->appendSection( QNumberSection( 0,4 ) ); + d->ed->appendSection( QNumberSection( 5,7 ) ); + d->ed->appendSection( QNumberSection( 8,10 ) ); + + d->yearSection = -1; + d->monthSection = -1; + d->daySection = -1; + + d->y = 0; + d->m = 0; + d->d = 0; + d->dayCache = 0; + setOrder( localOrder() ); + setFocusSection( 0 ); + d->overwrite = TRUE; + d->adv = FALSE; + d->timerId = 0; + d->typing = FALSE; + d->min = ExtDate( -50000, 1, 1 ); + d->max = ExtDate( 50000, 12, 31 ); + d->changed = FALSE; + + setSizePolicy( QSizePolicy::Minimum, QSizePolicy::Fixed ); + + refcount++; +} + +/*! + Destroys the object and frees any allocated resources. +*/ + +ExtDateEdit::~ExtDateEdit() +{ + delete d; + if ( !--refcount ) + cleanup(); +} + +/*! + \property ExtDateEdit::minValue + + \brief the editor's minimum value + + Setting the minimum date value is equivalent to calling + ExtDateEdit::setRange( \e d, maxValue() ), where \e d is the minimum + date. The default minimum date is 1752-09-14. + + \sa maxValue setRange() +*/ + +ExtDate ExtDateEdit::minValue() const +{ + return d->min; +} + +/*! + \property ExtDateEdit::maxValue + + \brief the editor's maximum value + + Setting the maximum date value for the editor is equivalent to + calling ExtDateEdit::setRange( minValue(), \e d ), where \e d is the + maximum date. The default maximum date is 8000-12-31. + + \sa minValue setRange() +*/ + +ExtDate ExtDateEdit::maxValue() const +{ + return d->max; +} + + +/*! + Sets the valid input range for the editor to be from \a min to \a + max inclusive. If \a min is invalid no minimum date will be set. + Similarly, if \a max is invalid no maximum date will be set. +*/ + +void ExtDateEdit::setRange( const ExtDate& min, const ExtDate& max ) +{ + if ( min.isValid() ) + d->min = min; + if ( max.isValid() ) + d->max = max; +} + +/*! + Sets the separator to \a s. Note that currently only the first + character of \a s is used. +*/ + +void ExtDateEdit::setSeparator( const QString& s ) +{ + d->ed->setSeparator( s ); +} + +/*! + Returns the editor's separator. +*/ + +QString ExtDateEdit::separator() const +{ + return d->ed->separator(); +} + + +/*! + Enables/disables the push buttons according to the min/max date + for this widget. +*/ + +void ExtDateEdit::updateButtons() +{ + if ( !isEnabled() ) + return; + + fix(); + + bool upEnabled = date() < maxValue(); + bool downEnabled = date() > minValue(); + + d->controls->setUpEnabled( upEnabled ); + d->controls->setDownEnabled( downEnabled ); +} + +/*! \reimp + */ +void ExtDateEdit::resizeEvent( QResizeEvent * ) +{ + d->controls->resize( width(), height() ); +} + +/*! \reimp + +*/ +QSize ExtDateEdit::sizeHint() const +{ + constPolish(); + QFontMetrics fm( font() ); + int fw = style().pixelMetric( QStyle::PM_DefaultFrameWidth, this ); + int h = QMAX( fm.lineSpacing(), 14 ) + 2; + int w = 2 + fm.width( '9' ) * 8 + fm.width( d->ed->separator() ) * 2 + + d->controls->upRect().width() + fw * 4; + + return QSize( w, QMAX(h + fw * 2,20) ).expandedTo( QApplication::globalStrut() ); +} + +/*! \reimp + +*/ +QSize ExtDateEdit::minimumSizeHint() const +{ + return sizeHint(); +} + + +/*! + Returns the formatted number for section \a sec. This will + correspond to either the year, month or day section, depending on + the current display order. + + \sa setOrder() +*/ + +QString ExtDateEdit::sectionFormattedText( int sec ) +{ + QString txt; + txt = sectionText( sec ); + if ( d->typing && sec == d->ed->focusSection() ) + d->ed->setSectionSelection( sec, sectionOffsetEnd( sec ) - txt.length(), + sectionOffsetEnd( sec ) ); + else + d->ed->setSectionSelection( sec, sectionOffsetEnd( sec ) - sectionLength( sec ), + sectionOffsetEnd( sec ) ); + + txt = txt.rightJustify( sectionLength( sec ), EXTDATETIMEEDIT_HIDDEN_CHAR ); + return txt; +} + + +/*! + Returns the desired length (number of digits) of section \a sec. + This will correspond to either the year, month or day section, + depending on the current display order. + + \sa setOrder() +*/ + +int ExtDateEdit::sectionLength( int sec ) const +{ + int val = 0; + if ( sec == d->yearSection ) + val = 4; + else if ( sec == d->monthSection ) + val = 2; + else if ( sec == d->daySection ) + val = 2; + + return val; +} + +/*! + Returns the text of section \a sec. This will correspond to either + the year, month or day section, depending on the current display + order. + + \sa setOrder() +*/ + +QString ExtDateEdit::sectionText( int sec ) const +{ + int val = 0; + if ( sec == d->yearSection ) + val = d->y; + else if ( sec == d->monthSection ) + val = d->m; + else if ( sec == d->daySection ) + val = d->d; + + return QString::number( val ); +} + +/*! \internal + + Returns the end of the section offset \a sec. + +*/ + +int ExtDateEdit::sectionOffsetEnd( int sec ) const +{ + if ( sec == d->yearSection ) { + switch( d->ord ) { + case DMY: + case MDY: + return sectionOffsetEnd( sec-1) + separator().length() + sectionLength( sec ); + case YMD: + case YDM: + return sectionLength( sec ); + } + } else if ( sec == d->monthSection ) { + switch( d->ord ) { + case DMY: + case YDM: + case YMD: + return sectionOffsetEnd( sec-1) + separator().length() + sectionLength( sec ); + case MDY: + return sectionLength( sec ); + } + } else if ( sec == d->daySection ) { + switch( d->ord ) { + case DMY: + return sectionLength( sec ); + case YMD: + case MDY: + case YDM: + return sectionOffsetEnd( sec-1 ) + separator().length() + sectionLength( sec ); + } + } + return 0; +} + + +/*! + \property ExtDateEdit::order + \brief the order in which the year, month and day appear + + The default order is locale dependent. + + \sa Order +*/ + +void ExtDateEdit::setOrder( ExtDateEdit::Order order ) +{ + d->ord = order; + switch( d->ord ) { + case DMY: + d->yearSection = 2; + d->monthSection = 1; + d->daySection = 0; + break; + case MDY: + d->yearSection = 2; + d->monthSection = 0; + d->daySection = 1; + break; + case YMD: + d->yearSection = 0; + d->monthSection = 1; + d->daySection = 2; + break; + case YDM: + d->yearSection = 0; + d->monthSection = 2; + d->daySection = 1; + break; + } + + if ( isVisible() ) + d->ed->repaint( d->ed->rect(), FALSE ); +} + + +ExtDateEdit::Order ExtDateEdit::order() const +{ + return d->ord; +} + + +/*! \reimp + +*/ +void ExtDateEdit::stepUp() +{ + int sec = d->ed->focusSection(); + bool accepted = FALSE; + if ( sec == d->yearSection ) { + if ( !outOfRange( d->y+1, d->m, d->d ) ) { + accepted = TRUE; + setYear( d->y+1 ); + } + } else if ( sec == d->monthSection ) { + if ( !outOfRange( d->y, d->m+1, d->d ) ) { + accepted = TRUE; + setMonth( d->m+1 ); + } + } else if ( sec == d->daySection ) { + if ( !outOfRange( d->y, d->m, d->d+1 ) ) { + accepted = TRUE; + setDay( d->d+1 ); + } + } + if ( accepted ) { + d->changed = TRUE; + emit valueChanged( date() ); + } + + d->ed->repaint( d->ed->rect(), FALSE ); +} + + + +/*! \reimp + +*/ + +void ExtDateEdit::stepDown() +{ + int sec = d->ed->focusSection(); + bool accepted = FALSE; + if ( sec == d->yearSection ) { + if ( !outOfRange( d->y-1, d->m, d->d ) ) { + accepted = TRUE; + setYear( d->y-1 ); + } + } else if ( sec == d->monthSection ) { + if ( !outOfRange( d->y, d->m-1, d->d ) ) { + accepted = TRUE; + setMonth( d->m-1 ); + } + } else if ( sec == d->daySection ) { + if ( !outOfRange( d->y, d->m, d->d-1 ) ) { + accepted = TRUE; + setDay( d->d-1 ); + } + } + if ( accepted ) { + d->changed = TRUE; + emit valueChanged( date() ); + } + + d->ed->repaint( d->ed->rect(), FALSE ); +} + +/*! + Sets the year to \a year, which must be a valid year. The range + currently supported is from 1752 to 8000. + + \sa ExtDate +*/ + +void ExtDateEdit::setYear( int year ) +{ + if ( !outOfRange( year, d->m, d->d ) ) { + d->y = year; + setMonth( d->m ); + } +} + + +/*! + Sets the month to \a month, which must be a valid month, i.e. + between 1 and 12. +*/ + +void ExtDateEdit::setMonth( int month ) +{ + if ( month < 1 ) + month = 1; + if ( month > 12 ) + month = 12; + if ( !outOfRange( d->y, month, d->d ) ) { + d->m = month; + setDay( d->d ); + } +} + + +/*! + Sets the day to \a day, which must be a valid day. The function + will ensure that the \a day set is valid for the month and year. +*/ + +void ExtDateEdit::setDay( int day ) +{ + ExtDate test = ExtDate( d->y, d->m, 1 ); + + if ( day < 1 ) + day = 1; + if ( day > test.daysInMonth() ) + day = test.daysInMonth(); + + d->dayCache = d->d; + d->d = day; +} + + +/*! + \property ExtDateEdit::date + \brief the editor's date value. + + If the date property is not valid, the editor displays all zeroes + and ExtDateEdit::date() will return an invalid date. It is strongly + recommended that the editor is given a default date value (e.g. + currentDate()). That way, attempts to set the date property to an + invalid date will fail. + + When changing the date property, if the date is less than + minValue(), or is greater than maxValue(), nothing happens. +*/ + +void ExtDateEdit::setDate( const ExtDate& date ) +{ + if ( !date.isValid() ) { + d->y = 0; + d->m = 0; + d->d = 0; + d->dayCache = 0; + } else { + if ( date > maxValue() || date < minValue() ) + return; + d->y = date.year(); + d->m = date.month(); + d->d = date.day(); + d->dayCache = d->d; + emit valueChanged( date ); + } + d->changed = FALSE; + d->ed->repaint( d->ed->rect(), FALSE ); +} + +ExtDate ExtDateEdit::date() const +{ + if ( ExtDate::isValid( d->y, d->m, d->d ) ) + return ExtDate( d->y, d->m, d->d ); + return ExtDate(); +} + +/*! \internal + + Returns TRUE if \a y, \a m, \a d is out of range, otherwise returns + FALSE. + + \sa setRange() + +*/ + +bool ExtDateEdit::outOfRange( int y, int m, int d ) const +{ + if ( ExtDate::isValid( y, m, d ) ) { + ExtDate currentDate( y, m, d ); + if ( currentDate > maxValue() || currentDate < minValue() ) { + //## outOfRange should set overwrite? + return TRUE; + } + return FALSE; + } + return FALSE; /* assume ok */ +} + +/*! \reimp + +*/ + +void ExtDateEdit::addNumber( int sec, int num ) +{ + if ( sec == -1 ) + return; + killTimer( d->timerId ); + bool overwrite = FALSE; + bool accepted = FALSE; + d->typing = TRUE; + QString txt; + if ( sec == d->yearSection ) { + if ( d->overwrite ) { + d->y = num; + d->overwrite = FALSE; + accepted = TRUE; + } else { + txt = QString::number( 10*d->y + num ); + if ( txt.length() > 5 ) txt = txt.mid(1); + d->y = txt.toInt(); + accepted = TRUE; + } +/* + txt = QString::number( d->y ); + if ( d->overwrite || txt.length() == 4 ) { + accepted = TRUE; + d->y = num; + } else { + txt += QString::number( num ); + if ( txt.length() == 4 ) { + int val = txt.toInt(); + if ( val < 1792 ) + d->y = 1792; + else if ( val > 8000 ) + d->y = 8000; + else if ( outOfRange( val, d->m, d->d ) ) + txt = QString::number( d->y ); + else { + accepted = TRUE; + d->y = val; + } + } else { + accepted = TRUE; + d->y = txt.toInt(); + } + if ( d->adv && txt.length() == 4 ) { + d->ed->setFocusSection( d->ed->focusSection()+1 ); + overwrite = TRUE; + } + } +*/ + } else if ( sec == d->monthSection ) { + txt = QString::number( d->m ); + if ( d->overwrite || txt.length() == 2 ) { + accepted = TRUE; + d->m = num; + } else { + txt += QString::number( num ); + int temp = txt.toInt(); + if ( temp > 12 ) + temp = num; + if ( outOfRange( d->y, temp, d->d ) ) + txt = QString::number( d->m ); + else { + accepted = TRUE; + d->m = temp; + } + if ( d->adv && txt.length() == 2 ) { + d->ed->setFocusSection( d->ed->focusSection()+1 ); + overwrite = TRUE; + } + } + } else if ( sec == d->daySection ) { + txt = QString::number( d->d ); + if ( d->overwrite || txt.length() == 2 ) { + accepted = TRUE; + d->d = num; + d->dayCache = d->d; + } else { + txt += QString::number( num ); + int temp = txt.toInt(); + if ( temp > 31 ) + temp = num; + if ( outOfRange( d->y, d->m, temp ) ) + txt = QString::number( d->d ); + else { + accepted = TRUE; + d->d = temp; + d->dayCache = d->d; + } + if ( d->adv && txt.length() == 2 ) { + d->ed->setFocusSection( d->ed->focusSection()+1 ); + overwrite = TRUE; + } + } + } + if ( accepted ) { + d->changed = TRUE; + emit valueChanged( date() ); + } + d->overwrite = overwrite; + d->timerId = startTimer( qApp->doubleClickInterval()*4 ); + d->ed->repaint( d->ed->rect(), FALSE ); +} + + +/*! \reimp + +*/ + +bool ExtDateEdit::setFocusSection( int s ) +{ + if ( s != d->ed->focusSection() ) { + killTimer( d->timerId ); + d->overwrite = TRUE; + d->typing = FALSE; + fix(); // will emit valueChanged if necessary + } + return d->ed->setFocusSection( s ); +} + + +/*! + Attempts to fix any invalid date entries. + + The rules applied are as follows: + + - if the day is larger than the number of days in the month, + - it is reset to that number + - If the year has four digits it is left unchanged. + - If the year has two digits, the year will be changed to four + digits in the range current year - 70 to current year + 29. + - If the year has three digits in the range 100..999, the + current millennium, i.e. 2000, will be added giving a year + in the range 2100..2999. + +*/ + +void ExtDateEdit::fix() +{ + bool changed = FALSE; + + ExtDate test = ExtDate( d->y, d->m, 1 ); + if ( d->d > test.daysInMonth() ) { + + d->d = test.daysInMonth(); + changed = TRUE; + } + + int currentYear = ExtDate::currentDate().year(); + int year = d->y; +/* No longer valid for extended dates + if ( year < 100 ) { + int currentCentury = currentYear / 100; + year += currentCentury * 100; + if ( currentYear > year ) { + if ( currentYear > year + 70 ) + year += 100; + } else { + if ( year >= currentYear + 30 ) + year -= 100; + } + changed = TRUE; + } else if ( year < 1000 ) { + int currentMillennium = currentYear / 10; + year += currentMillennium * 10; + changed = TRUE; + } +*/ + if ( changed && outOfRange( year, d->m, d->d ) ) { + if ( minValue().isValid() && date() < minValue() ) { + d->d = minValue().day(); + d->dayCache = d->d; + d->m = minValue().month(); + d->y = minValue().year(); + } + if ( date() > maxValue() ) { + d->d = maxValue().day(); + d->dayCache = d->d; + d->m = maxValue().month(); + d->y = maxValue().year(); + } + } else if ( changed ) + setYear( year ); + + if ( changed ) { +// emit valueChanged( date() ); +// d->changed = FALSE; + } +} + + +/*! \reimp + +*/ + +bool ExtDateEdit::event( QEvent *e ) +{ + if( e->type() == QEvent::FocusOut ) { + d->typing = FALSE; + d->overwrite = TRUE; + // the following can't be done in fix() because fix() called + // from all over the place and it will break the old behaviour + if ( !ExtDate::isValid( d->y, d->m, d->d ) ) { + d->dayCache = d->d; + int i = d->d; + for ( ; i > 0; i-- ) { + d->d = i; + if ( ExtDate::isValid( d->y, d->m, d->d ) ) + break; + } + d->changed = TRUE; + } + if ( d->changed ) { + fix(); + emit valueChanged( date() ); + d->changed = FALSE; + } + } else if ( e->type() == QEvent::LocaleChange ) { + readLocaleSettings(); + d->ed->setSeparator( localDateSep() ); + setOrder( localOrder() ); + } + + bool result = ExtDateTimeEditBase::event( e ); + + return result; +} + +/*! + \internal + + Function which is called whenever the user tries to + remove the first number from \a sec by pressing the backspace key. +*/ + +void ExtDateEdit::removeFirstNumber( int sec ) +{ + if ( sec == -1 ) + return; + QString txt; + if ( sec == d->yearSection ) { + txt = QString::number( d->y ); + txt = txt.mid( 1, txt.length() ) + "0"; + d->y = txt.toInt(); + } else if ( sec == d->monthSection ) { + txt = QString::number( d->m ); + txt = txt.mid( 1, txt.length() ) + "0"; + d->m = txt.toInt(); + } else if ( sec == d->daySection ) { + txt = QString::number( d->d ); + txt = txt.mid( 1, txt.length() ) + "0"; + d->d = txt.toInt(); + d->dayCache = d->d; + } + d->ed->repaint( d->ed->rect(), FALSE ); +} + +/*! \reimp + +*/ + +void ExtDateEdit::removeLastNumber( int sec ) +{ + if ( sec == -1 ) + return; + QString txt; + if ( sec == d->yearSection ) { + txt = QString::number( d->y ); + txt = txt.mid( 0, txt.length()-1 ); + d->y = txt.toInt(); + } else if ( sec == d->monthSection ) { + txt = QString::number( d->m ); + txt = txt.mid( 0, txt.length()-1 ); + d->m = txt.toInt(); + } else if ( sec == d->daySection ) { + txt = QString::number( d->d ); + txt = txt.mid( 0, txt.length()-1 ); + d->d = txt.toInt(); + d->dayCache = d->d; + } + d->ed->repaint( d->ed->rect(), FALSE ); +} + +/*! + \property ExtDateEdit::autoAdvance + \brief whether the editor automatically advances to the next + section + + If autoAdvance is TRUE, the editor will automatically advance + focus to the next date section if a user has completed a section. + The default is FALSE. +*/ + +void ExtDateEdit::setAutoAdvance( bool advance ) +{ + d->adv = advance; +} + + +bool ExtDateEdit::autoAdvance() const +{ + return d->adv; +} + +/*! \reimp +*/ + +void ExtDateEdit::timerEvent( QTimerEvent * ) +{ + d->overwrite = TRUE; +} + +/*! + \fn void ExtDateEdit::valueChanged( const ExtDate& date ) + + This signal is emitted whenever the editor's value changes. The \a + date parameter is the new value. +*/ + +/////////// + +class QTimeEditPrivate +{ +public: + int h; + int m; + int s; + uint display; + bool adv; + bool overwrite; + int timerId; + bool typing; + QTime min; + QTime max; + bool changed; + ExtDateTimeEditor *ed; + QSpinWidget *controls; +}; + +/*! + \class QTimeEdit ExtDatetimeedit.h + \brief The QTimeEdit class provides a time editor. + + \ingroup advanced + \ingroup time + \mainclass + + QTimeEdit allows the user to edit times by using the keyboard or + the arrow keys to increase/decrease time values. The arrow keys + can be used to move from section to section within the QTimeEdit + box. The user can automatically be moved to the next section once + they complete a section using setAutoAdvance(). Times appear in + hour, minute, second order. It is recommended that the QTimeEdit + is initialised with a time, e.g. + \code + QTime timeNow = QTime::currentTime(); + QTimeEdit *timeEdit = new QTimeEdit( timeNow, this ); + timeEdit->setRange( timeNow, timeNow.addSecs( 60 * 60 ) ); + \endcode + Here we've created a QTimeEdit widget set to the current time. + We've also set the minimum value to the current time and the + maximum time to one hour from now. + + The maximum and minimum values for a time value in the time editor + default to the maximum and minimum values for a QTime. You can + change this by calling setMinValue(), setMaxValue() or setRange(). + + Terminology: A QTimeWidget consists of three sections, one each + for the hour, minute and second. You can change the separator + character using setSeparator(), by default the separator is read + from the system's settings. + + \img datetimewidgets.png Date Time Widgets + + \sa QTime ExtDateEdit ExtDateTimeEdit +*/ + + +// /*! +// Constructs an empty time edit with parent \a parent and called \a +// name. +// */ +// +// QTimeEdit::QTimeEdit( QWidget * parent, const char * name ) +// : ExtDateTimeEditBase( parent, name ) +// { +// init(); +// } +// +// /*! +// \overload +// +// Constructs a time edit with the initial time value, \a time, +// parent \a parent and called \a name. +// */ +// +// QTimeEdit::QTimeEdit( const QTime& time, QWidget * parent, const char * name ) +// : ExtDateTimeEditBase( parent, name ) +// { +// init(); +// setTime( time ); +// } +// +// /*! \internal +// */ +// +// void QTimeEdit::init() +// { +// d = new QTimeEditPrivate(); +// d->ed = new ExtDateTimeEditor( this, "time edit base" ); +// d->controls = new ExtDateTimeSpinWidget( this, qstrcmp( name(), "qt_datetime_timeedit" ) == 0 ? "qt_spin_widget" : "time edit controls" ); +// d->controls->setEditWidget( d->ed ); +// setFocusProxy( d->ed ); +// connect( d->controls, SIGNAL( stepUpPressed() ), SLOT( stepUp() ) ); +// connect( d->controls, SIGNAL( stepDownPressed() ), SLOT( stepDown() ) ); +// +// d->ed->appendSection( QNumberSection( 0,0, TRUE, 0 ) ); +// d->ed->appendSection( QNumberSection( 0,0, TRUE, 1 ) ); +// d->ed->appendSection( QNumberSection( 0,0, TRUE, 2 ) ); +// d->ed->setSeparator( localTimeSep() ); +// +// d->h = 0; +// d->m = 0; +// d->s = 0; +// d->display = Hours | Minutes | Seconds; +// if ( lAMPM ) { +// d->display |= AMPM; +// d->ed->appendSection( QNumberSection( 0,0, FALSE, 3 ) ); +// } +// d->adv = FALSE; +// d->overwrite = TRUE; +// d->timerId = 0; +// d->typing = FALSE; +// d->min = QTime( 0, 0, 0 ); +// d->max = QTime( 23, 59, 59 ); +// d->changed = FALSE; +// +// setSizePolicy( QSizePolicy::Minimum, QSizePolicy::Fixed ); +// +// refcount++; +// } +// +// /*! +// Destroys the object and frees any allocated resources. +// */ +// +// QTimeEdit::~QTimeEdit() +// { +// delete d; +// if ( !--refcount ) +// cleanup(); +// } +// +// /*! +// \property QTimeEdit::minValue +// \brief the minimum time value +// +// Setting the minimum time value is equivalent to calling +// QTimeEdit::setRange( \e t, maxValue() ), where \e t is the minimum +// time. The default minimum time is 00:00:00. +// +// \sa maxValue setRange() +// */ +// +// QTime QTimeEdit::minValue() const +// { +// return d->min; +// } +// +// /*! +// \property QTimeEdit::maxValue +// \brief the maximum time value +// +// Setting the maximum time value is equivalent to calling +// QTimeEdit::setRange( minValue(), \e t ), where \e t is the maximum +// time. The default maximum time is 23:59:59. +// +// \sa minValue setRange() +// */ +// +// QTime QTimeEdit::maxValue() const +// { +// return d->max; +// } +// +// +// /*! +// Sets the valid input range for the editor to be from \a min to \a +// max inclusive. If \a min is invalid no minimum time is set. +// Similarly, if \a max is invalid no maximum time is set. +// */ +// +// void QTimeEdit::setRange( const QTime& min, const QTime& max ) +// { +// if ( min.isValid() ) +// d->min = min; +// if ( max.isValid() ) +// d->max = max; +// } +// +// /*! +// \property QTimeEdit::display +// \brief the sections that are displayed in the time edit +// +// The value can be any combination of the values in the Display enum. +// By default, the widget displays hours, minutes and seconds. +// */ +// void QTimeEdit::setDisplay( uint display ) +// { +// if ( d->display == display ) +// return; +// +// d->ed->clearSections(); +// d->display = display; +// if ( d->display & Hours ) +// d->ed->appendSection( QNumberSection( 0,0, TRUE, 0 ) ); +// if ( d->display & Minutes ) +// d->ed->appendSection( QNumberSection( 0,0, TRUE, 1 ) ); +// if ( d->display & Seconds ) +// d->ed->appendSection( QNumberSection( 0,0, TRUE, 2 ) ); +// if ( d->display & AMPM ) +// d->ed->appendSection( QNumberSection( 0,0, FALSE, 3 ) ); +// +// d->ed->setFocusSection( 0 ); +// d->ed->update(); +// } +// +// uint QTimeEdit::display() const +// { +// return d->display; +// } +// +// /*! +// \property QTimeEdit::time +// \brief the editor's time value. +// +// When changing the time property, if the time is less than +// minValue(), or is greater than maxValue(), nothing happens. +// */ +// +// void QTimeEdit::setTime( const QTime& time ) +// { +// if ( !time.isValid() ) { +// d->h = 0; +// d->m = 0; +// d->s = 0; +// } else { +// if ( time > maxValue() || time < minValue() ) +// return; +// d->h = time.hour(); +// d->m = time.minute(); +// d->s = time.second(); +// emit valueChanged( time ); +// } +// d->changed = FALSE; +// d->ed->repaint( d->ed->rect(), FALSE ); +// } +// +// QTime QTimeEdit::time() const +// { +// if ( QTime::isValid( d->h, d->m, d->s ) ) +// return QTime( d->h, d->m, d->s ); +// return QTime(); +// } +// +// /*! +// \property QTimeEdit::autoAdvance +// \brief whether the editor automatically advances to the next +// section +// +// If autoAdvance is TRUE, the editor will automatically advance +// focus to the next time section if a user has completed a section. +// The default is FALSE. +// */ +// +// void QTimeEdit::setAutoAdvance( bool advance ) +// { +// d->adv = advance; +// } +// +// bool QTimeEdit::autoAdvance() const +// { +// return d->adv; +// } +// +// /*! +// Sets the separator to \a s. Note that currently only the first +// character of \a s is used. +// */ +// +// void QTimeEdit::setSeparator( const QString& s ) +// { +// d->ed->setSeparator( s ); +// } +// +// /*! +// Returns the editor's separator. +// */ +// +// QString QTimeEdit::separator() const +// { +// return d->ed->separator(); +// } +// +// +// /*! +// \fn void QTimeEdit::valueChanged( const QTime& time ) +// +// This signal is emitted whenever the editor's value changes. The \a +// time parameter is the new value. +// */ +// +// /*! \reimp +// +// */ +// +// bool QTimeEdit::event( QEvent *e ) +// { +// if ( e->type() == QEvent::FocusOut ) { +// d->typing = FALSE; +// if ( d->changed ) { +// emit valueChanged( time() ); +// d->changed = FALSE; +// } +// } else if ( e->type() == QEvent::LocaleChange ) { +// readLocaleSettings(); +// d->ed->setSeparator( localTimeSep() ); +// } +// return ExtDateTimeEditBase::event( e ); +// } +// +// /*! \reimp +// +// */ +// +// void QTimeEdit::timerEvent( QTimerEvent * ) +// { +// d->overwrite = TRUE; +// } +// +// +// /*! \reimp +// +// */ +// +// void QTimeEdit::stepUp() +// { +// int sec = d->ed->mapSection( d->ed->focusSection() ); +// bool accepted = TRUE; +// switch( sec ) { +// case 0: +// if ( !outOfRange( d->h+1, d->m, d->s ) ) +// setHour( d->h+1 ); +// else +// setHour( d->min.hour() ); +// break; +// case 1: +// if ( !outOfRange( d->h, d->m+1, d->s ) ) +// setMinute( d->m+1 ); +// else +// setMinute( d->min.minute() ); +// break; +// case 2: +// if ( !outOfRange( d->h, d->m, d->s+1 ) ) +// setSecond( d->s+1 ); +// else +// setSecond( d->min.second() ); +// break; +// case 3: +// if ( d->h < 12 ) +// setHour( d->h+12 ); +// else +// setHour( d->h-12 ); +// break; +// default: +// accepted = FALSE; +// #ifdef QT_CHECK_RANGE +// qWarning( "QTimeEdit::stepUp: Focus section out of range!" ); +// #endif +// break; +// } +// if ( accepted ) { +// d->changed = TRUE; +// emit valueChanged( time() ); +// } +// d->ed->repaint( d->ed->rect(), FALSE ); +// } +// +// +// /*! \reimp +// +// */ +// +// void QTimeEdit::stepDown() +// { +// int sec = d->ed->mapSection( d->ed->focusSection() ); +// +// bool accepted = TRUE; +// switch( sec ) { +// case 0: +// if ( !outOfRange( d->h-1, d->m, d->s ) ) +// setHour( d->h-1 ); +// else +// setHour( d->max.hour() ); +// break; +// case 1: +// if ( !outOfRange( d->h, d->m-1, d->s ) ) +// setMinute( d->m-1 ); +// else +// setMinute( d->max.minute() ); +// break; +// case 2: +// if ( !outOfRange( d->h, d->m, d->s-1 ) ) +// setSecond( d->s-1 ); +// else +// setSecond( d->max.second() ); +// break; +// case 3: +// if ( d->h > 11 ) +// setHour( d->h-12 ); +// else +// setHour( d->h+12 ); +// break; +// default: +// accepted = FALSE; +// #ifdef QT_CHECK_RANGE +// qWarning( "QTimeEdit::stepDown: Focus section out of range!" ); +// #endif +// break; +// } +// if ( accepted ) { +// d->changed = TRUE; +// emit valueChanged( time() ); +// } +// d->ed->repaint( d->ed->rect(), FALSE ); +// } +// +// +// /*! +// Returns the formatted number for section \a sec. This will +// correspond to either the hour, minute or second section, depending +// on \a sec. +// */ +// +// QString QTimeEdit::sectionFormattedText( int sec ) +// { +// QString txt; +// txt = sectionText( sec ); +// txt = txt.rightJustify( 2, EXTDATETIMEEDIT_HIDDEN_CHAR ); +// int offset = sec*2+sec*separator().length() + txt.length(); +// if ( d->typing && sec == d->ed->focusSection() ) +// d->ed->setSectionSelection( sec, offset - txt.length(), offset ); +// else +// d->ed->setSectionSelection( sec, offset - txt.length(), offset ); +// +// return txt; +// } +// +// +// /*! \reimp +// +// */ +// +// bool QTimeEdit::setFocusSection( int sec ) +// { +// if ( sec != d->ed->focusSection() ) { +// killTimer( d->timerId ); +// d->overwrite = TRUE; +// d->typing = FALSE; +// QString txt = sectionText( sec ); +// txt = txt.rightJustify( 2, EXTDATETIMEEDIT_HIDDEN_CHAR ); +// int offset = sec*2+sec*separator().length() + txt.length(); +// d->ed->setSectionSelection( sec, offset - txt.length(), offset ); +// if ( d->changed ) { +// emit valueChanged( time() ); +// d->changed = FALSE; +// } +// } +// return d->ed->setFocusSection( sec ); +// } +// +// +// /*! +// Sets the hour to \a h, which must be a valid hour, i.e. in the +// range 0..24. +// */ +// +// void QTimeEdit::setHour( int h ) +// { +// if ( h < 0 ) +// h = 0; +// if ( h > 23 ) +// h = 23; +// d->h = h; +// } +// +// +// /*! +// Sets the minute to \a m, which must be a valid minute, i.e. in the +// range 0..59. +// */ +// +// void QTimeEdit::setMinute( int m ) +// { +// if ( m < 0 ) +// m = 0; +// if ( m > 59 ) +// m = 59; +// d->m = m; +// } +// +// +// /*! +// Sets the second to \a s, which must be a valid second, i.e. in the +// range 0..59. +// */ +// +// void QTimeEdit::setSecond( int s ) +// { +// if ( s < 0 ) +// s = 0; +// if ( s > 59 ) +// s = 59; +// d->s = s; +// } +// +// +// /*! \internal +// +// Returns the text of section \a sec. +// +// */ +// +// QString QTimeEdit::sectionText( int sec ) +// { +// sec = d->ed->mapSection( sec ); +// +// QString txt; +// switch( sec ) { +// case 0: +// if ( !(d->display & AMPM) || ( d->h < 13 && d->h ) ) { // I wished the day stared at 0:00 for everybody +// txt = QString::number( d->h ); +// } else { +// if ( d->h ) +// txt = QString::number( d->h - 12 ); +// else +// txt = "12"; +// } +// break; +// case 1: +// txt = QString::number( d->m ); +// break; +// case 2: +// txt = QString::number( d->s ); +// break; +// case 3: +// if ( d->h < 12 ) { +// if ( lAM ) +// txt = *lAM; +// else +// txt = QString::fromLatin1( "AM" ); +// } else { +// if ( lPM ) +// txt = *lPM; +// else +// txt = QString::fromLatin1( "PM" ); +// } +// break; +// default: +// break; +// } +// return txt; +// } +// +// +// /*! \internal +// Returns TRUE if \a h, \a m, and \a s are out of range. +// */ +// +// bool QTimeEdit::outOfRange( int h, int m, int s ) const +// { +// if ( QTime::isValid( h, m, s ) ) { +// QTime currentTime( h, m, s ); +// if ( currentTime > maxValue() || +// currentTime < minValue() ) +// return TRUE; +// else +// return FALSE; +// } +// return TRUE; +// } +// +// /*! \reimp +// +// */ +// +// void QTimeEdit::addNumber( int sec, int num ) +// { +// if ( sec == -1 ) +// return; +// sec = d->ed->mapSection( sec ); +// killTimer( d->timerId ); +// bool overwrite = FALSE; +// bool accepted = FALSE; +// d->typing = TRUE; +// QString txt; +// +// switch( sec ) { +// case 0: +// txt = ( d->display & AMPM && d->h > 12 ) ? +// QString::number( d->h - 12 ) : QString::number( d->h ); +// +// if ( d->overwrite || txt.length() == 2 ) { +// if ( d->display & AMPM && num == 0 ) +// break; // Don't process 0 in 12 hour clock mode +// if ( d->display & AMPM && d->h > 11 ) +// num += 12; +// if ( !outOfRange( num, d->m, d->s ) ) { +// accepted = TRUE; +// d->h = num; +// } +// } else { +// txt += QString::number( num ); +// int temp = txt.toInt(); +// +// if ( d->display & AMPM ) { +// if ( temp == 12 ) { +// if ( d->h < 12 ) { +// temp = 0; +// } +// accepted = TRUE; +// } else if ( outOfRange( temp + 12, d->m, d->s ) ) { +// txt = QString::number( d->h ); +// } else { +// if ( d->h > 11 ) { +// temp += 12; +// } +// accepted = TRUE; +// } +// } else if ( !(d->display & AMPM) && outOfRange( temp, d->m, d->s ) ) { +// txt = QString::number( d->h ); +// } else { +// accepted = TRUE; +// } +// +// if ( accepted ) +// d->h = temp; +// +// if ( d->adv && txt.length() == 2 ) { +// setFocusSection( d->ed->focusSection()+1 ); +// overwrite = TRUE; +// } +// } +// break; +// +// case 1: +// txt = QString::number( d->m ); +// if ( d->overwrite || txt.length() == 2 ) { +// if ( !outOfRange( d->h, num, d->s ) ) { +// accepted = TRUE; +// d->m = num; +// } +// } else { +// txt += QString::number( num ); +// int temp = txt.toInt(); +// if ( temp > 59 ) +// temp = num; +// if ( outOfRange( d->h, temp, d->s ) ) +// txt = QString::number( d->m ); +// else { +// accepted = TRUE; +// d->m = temp; +// } +// if ( d->adv && txt.length() == 2 ) { +// setFocusSection( d->ed->focusSection()+1 ); +// overwrite = TRUE; +// } +// } +// break; +// +// case 2: +// txt = QString::number( d->s ); +// if ( d->overwrite || txt.length() == 2 ) { +// if ( !outOfRange( d->h, d->m, num ) ) { +// accepted = TRUE; +// d->s = num; +// } +// } else { +// txt += QString::number( num ); +// int temp = txt.toInt(); +// if ( temp > 59 ) +// temp = num; +// if ( outOfRange( d->h, d->m, temp ) ) +// txt = QString::number( d->s ); +// else { +// accepted = TRUE; +// d->s = temp; +// } +// if ( d->adv && txt.length() == 2 ) { +// setFocusSection( d->ed->focusSection()+1 ); +// overwrite = TRUE; +// } +// } +// break; +// +// case 3: +// break; +// +// default: +// break; +// } +// d->changed = accepted; +// if ( accepted ) +// emit valueChanged( time() ); +// d->overwrite = overwrite; +// d->timerId = startTimer( qApp->doubleClickInterval()*4 ); +// d->ed->repaint( d->ed->rect(), FALSE ); +// } +// +// +// /*! +// \internal +// +// Function which is called whenever the user tries to +// remove the first number from \a sec by pressing the backspace key. +// */ +// +// void QTimeEdit::removeFirstNumber( int sec ) +// { +// if ( sec == -1 ) +// return; +// sec = d->ed->mapSection( sec ); +// QString txt; +// switch( sec ) { +// case 0: +// txt = QString::number( d->h ); +// break; +// case 1: +// txt = QString::number( d->m ); +// break; +// case 2: +// txt = QString::number( d->s ); +// break; +// } +// txt = txt.mid( 1, txt.length() ) + "0"; +// switch( sec ) { +// case 0: +// d->h = txt.toInt(); +// break; +// case 1: +// d->m = txt.toInt(); +// break; +// case 2: +// d->s = txt.toInt(); +// break; +// } +// d->ed->repaint( d->ed->rect(), FALSE ); +// } +// +// /*! \reimp +// +// */ +// void QTimeEdit::removeLastNumber( int sec ) +// { +// if ( sec == -1 ) +// return; +// sec = d->ed->mapSection( sec ); +// QString txt; +// switch( sec ) { +// case 0: +// txt = QString::number( d->h ); +// break; +// case 1: +// txt = QString::number( d->m ); +// break; +// case 2: +// txt = QString::number( d->s ); +// break; +// } +// txt = txt.mid( 0, txt.length()-1 ); +// switch( sec ) { +// case 0: +// d->h = txt.toInt(); +// break; +// case 1: +// d->m = txt.toInt(); +// break; +// case 2: +// d->s = txt.toInt(); +// break; +// } +// d->ed->repaint( d->ed->rect(), FALSE ); +// } +// +// /*! \reimp +// */ +// void QTimeEdit::resizeEvent( QResizeEvent * ) +// { +// d->controls->resize( width(), height() ); +// } +// +// /*! \reimp +// */ +// QSize QTimeEdit::sizeHint() const +// { +// constPolish(); +// QFontMetrics fm( font() ); +// int fw = style().pixelMetric( QStyle::PM_DefaultFrameWidth, this ); +// int h = fm.lineSpacing() + 2; +// int w = 2 + fm.width( '9' ) * 6 + fm.width( d->ed->separator() ) * 2 + +// d->controls->upRect().width() + fw * 4; +// if ( d->display & AMPM ) { +// if ( lAM ) +// w += fm.width( *lAM ) + 4; +// else +// w += fm.width( QString::fromLatin1( "AM" ) ) + 4; +// } +// +// return QSize( w, QMAX(h + fw * 2,20) ).expandedTo( QApplication::globalStrut() ); +// } +// +// /*! \reimp +// */ +// QSize QTimeEdit::minimumSizeHint() const +// { +// return sizeHint(); +// } +// +// /*! +// \internal +// Enables/disables the push buttons according to the min/max time +// for this widget. +// */ +// +// // ### Remove in 4.0? +// +// void QTimeEdit::updateButtons() +// { +// if ( !isEnabled() ) +// return; +// +// bool upEnabled = time() < maxValue(); +// bool downEnabled = time() > minValue(); +// +// d->controls->setUpEnabled( upEnabled ); +// d->controls->setDownEnabled( downEnabled ); +// } + + +class ExtDateTimeEditPrivate +{ +public: + bool adv; +}; + +/*! + \class ExtDateTimeEdit ExtDatetimeedit.h + \brief The ExtDateTimeEdit class combines a ExtDateEdit and QTimeEdit + widget into a single widget for editing datetimes. + + \ingroup advanced + \ingroup time + + ExtDateTimeEdit consists of a ExtDateEdit and QTimeEdit widget placed + side by side and offers the functionality of both. The user can + edit the date and time by using the keyboard or the arrow keys to + increase/decrease date or time values. The Tab key can be used to + move from section to section within the ExtDateTimeEdit widget, and + the user can be moved automatically when they complete a section + using setAutoAdvance(). The datetime can be set with + setDateTime(). + + The date format is read from the system's locale settings. It is + set to year, month, day order if that is not possible. See + ExtDateEdit::setOrder() to change this. Times appear in the order + hours, minutes, seconds using the 24 hour clock. + + It is recommended that the ExtDateTimeEdit is initialised with a + datetime, e.g. + \code + ExtDateTimeEdit *dateTimeEdit = new ExtDateTimeEdit( ExtDateTime::currentDateTime(), this ); + dateTimeEdit->dateEdit()->setRange( ExtDateTime::currentDate(), + ExtDateTime::currentDate().addDays( 7 ) ); + \endcode + Here we've created a new ExtDateTimeEdit set to the current date and + time, and set the date to have a minimum date of now and a maximum + date of a week from now. + + Terminology: A ExtDateEdit widget consists of three 'sections', one + each for the year, month and day. Similarly a QTimeEdit consists + of three sections, one each for the hour, minute and second. The + character that separates each date section is specified with + setDateSeparator(); similarly setTimeSeparator() is used for the + time sections. + + \image html datetimewidgets.png "Date Time Widgets" + + \sa ExtDateEdit QTimeEdit +*/ + +/*! + Constructs an empty datetime edit with parent \a parent and called + \a name. +*/ +ExtDateTimeEdit::ExtDateTimeEdit( QWidget * parent, const char * name ) + : QWidget( parent, name ) +{ + init(); +} + + +/*! + \overload + + Constructs a datetime edit with the initial value \a datetime, + parent \a parent and called \a name. +*/ +ExtDateTimeEdit::ExtDateTimeEdit( const ExtDateTime& datetime, + QWidget * parent, const char * name ) + : QWidget( parent, name ) +{ + init(); + setDateTime( datetime ); +} + + + +/*! + Destroys the object and frees any allocated resources. +*/ + +ExtDateTimeEdit::~ExtDateTimeEdit() +{ + delete d; +} + + +/*! + \reimp + + Intercepts and handles resize events which have special meaning + for the ExtDateTimeEdit. +*/ + +void ExtDateTimeEdit::resizeEvent( QResizeEvent * ) +{ + int dw = de->sizeHint().width(); + int tw = te->sizeHint().width(); + int w = width(); + int h = height(); + int extra = w - ( dw + tw ); + + if ( tw + extra < 0 ) { + dw = w; + } else { + dw += 9 * extra / 16; + } + tw = w - dw; + + de->setGeometry( 0, 0, dw, h ); + te->setGeometry( dw, 0, tw, h ); +} + +/*! \reimp +*/ + +QSize ExtDateTimeEdit::minimumSizeHint() const +{ + QSize dsh = de->minimumSizeHint(); + QSize tsh = te->minimumSizeHint(); + return QSize( dsh.width() + tsh.width(), + QMAX( dsh.height(), tsh.height() ) ); +} + +/*! \internal + */ + +void ExtDateTimeEdit::init() +{ + d = new ExtDateTimeEditPrivate(); + de = new ExtDateEdit( this, "qt_datetime_dateedit" ); + te = new QTimeEdit( this, "qt_datetime_timeedit" ); + d->adv = FALSE; + connect( de, SIGNAL( valueChanged( const ExtDate& ) ), + this, SLOT( newValue( const ExtDate& ) ) ); + connect( te, SIGNAL( valueChanged( const QTime& ) ), + this, SLOT( newValue( const QTime& ) ) ); + setFocusProxy( de ); + setSizePolicy( QSizePolicy::Minimum, QSizePolicy::Fixed ); +} + +/*! \reimp + */ + +QSize ExtDateTimeEdit::sizeHint() const +{ + constPolish(); + QSize dsh = de->sizeHint(); + QSize tsh = te->sizeHint(); + return QSize( dsh.width() + tsh.width(), + QMAX( dsh.height(), tsh.height() ) ); +} + +/*! + \property ExtDateTimeEdit::dateTime + \brief the editor's datetime value + + The datetime edit's datetime which may be an invalid datetime. +*/ + +void ExtDateTimeEdit::setDateTime( const ExtDateTime & dt ) +{ + if ( dt.isValid() ) { + de->setDate( dt.date() ); + te->setTime( dt.time() ); + emit valueChanged( dt ); + } +} + +ExtDateTime ExtDateTimeEdit::dateTime() const +{ + return ExtDateTime( de->date(), te->time() ); +} + +/*! + \fn void ExtDateTimeEdit::valueChanged( const ExtDateTime& datetime ) + + This signal is emitted every time the date or time changes. The \a + datetime argument is the new datetime. +*/ + + +/*! \internal + + Re-emits the value \a d. + */ + +void ExtDateTimeEdit::newValue( const ExtDate& ) +{ + ExtDateTime dt = dateTime(); + emit valueChanged( dt ); +} + +/*! \internal + \overload + Re-emits the value \a t. + */ + +void ExtDateTimeEdit::newValue( const QTime& ) +{ + ExtDateTime dt = dateTime(); + emit valueChanged( dt ); +} + + +/*! + Sets the auto advance property of the editor to \a advance. If set + to TRUE, the editor will automatically advance focus to the next + date or time section if the user has completed a section. +*/ + +void ExtDateTimeEdit::setAutoAdvance( bool advance ) +{ + de->setAutoAdvance( advance ); + te->setAutoAdvance( advance ); +} + +/*! + Returns TRUE if auto-advance is enabled, otherwise returns FALSE. + + \sa setAutoAdvance() +*/ + +bool ExtDateTimeEdit::autoAdvance() const +{ + return de->autoAdvance(); +} + +/*! + \fn ExtDateEdit* ExtDateTimeEdit::dateEdit() + + Returns the internal widget used for editing the date part of the + datetime. +*/ + +/*! + \fn QTimeEdit* ExtDateTimeEdit::timeEdit() + + Returns the internal widget used for editing the time part of the + datetime. +*/ + +#include "extdatetimeedit.moc" + +#endif diff --git a/libkdeedu/extdate/extdatetimeedit.h b/libkdeedu/extdate/extdatetimeedit.h new file mode 100644 index 00000000..048f7aa3 --- /dev/null +++ b/libkdeedu/extdate/extdatetimeedit.h @@ -0,0 +1,341 @@ +/**************************************************************************** +** +** +** Definition of date and time edit classes +** +** Created : 001103 +** +** Original QDateTimeEdit Copyright (C) 2000 Trolltech AS. All rights reserved. +** +** >> modifications to introduce ExtDate (C) 2004 Jason Harris +** >> ExtDate modifications are licensed under the GPL: http://www.gnu.org/licenses/gpl.html +** +** This file may be distributed and/or modified under the terms of the +** GNU General Public License version 2 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. +** +** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE +** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +** +** See http://www.trolltech.com/gpl/ for GPL licensing information. +** +**********************************************************************/ + +#ifndef EXTDATETIMEEDIT_H +#define EXTDATETIMEEDIT_H + +#ifndef QT_H +#include +#include +#endif // QT_H + +#include "extdatetime.h" + +#ifndef QT_NO_DATETIMEEDIT + +class QTimeEdit; + +class ExtDateTimeEditBase : public QWidget +{ + Q_OBJECT +public: + ExtDateTimeEditBase( QWidget* parent=0, const char* name=0 ) + : QWidget( parent, name ) {} + + virtual bool setFocusSection( int sec ) = 0; + virtual QString sectionFormattedText( int sec ) = 0; + virtual void addNumber( int sec, int num ) = 0; + virtual void removeLastNumber( int sec ) = 0; + +public slots: + virtual void stepUp() = 0; + virtual void stepDown() = 0; + +private: +#if defined(Q_DISABLE_COPY) // Disabled copy constructor and operator= + ExtDateTimeEditBase( const ExtDateTimeEditBase & ); + ExtDateTimeEditBase &operator=( const ExtDateTimeEditBase & ); +#endif +}; + +class ExtDateEditPrivate; + +class KDE_EXPORT ExtDateEdit : public ExtDateTimeEditBase +{ + Q_OBJECT + Q_ENUMS( Order ) + Q_PROPERTY( Order order READ order WRITE setOrder ) +// Q_PROPERTY( ExtDate date READ date WRITE setDate ) + Q_PROPERTY( bool autoAdvance READ autoAdvance WRITE setAutoAdvance ) +// Q_PROPERTY( ExtDate maxValue READ maxValue WRITE setMaxValue ) +// Q_PROPERTY( ExtDate minValue READ minValue WRITE setMinValue ) + +public: + ExtDateEdit( QWidget* parent=0, const char* name=0 ); + ExtDateEdit( const ExtDate& date, QWidget* parent=0, const char* name=0 ); + ~ExtDateEdit(); + + enum Order { DMY /**< Day-Month-Year */, + MDY /**< Month-Day-Year */, + YMD /**< Year-Month-Day, also the default */, + YDM /**< Year-Day-Month @deprecated Included for completeness. */ }; + + QSize sizeHint() const; + QSize minimumSizeHint() const; + +public slots: + virtual void setDate( const ExtDate& date ); + +public: + ExtDate date() const; + virtual void setOrder( Order order ); + Order order() const; + virtual void setAutoAdvance( bool advance ); + bool autoAdvance() const; + + virtual void setMinValue( const ExtDate& d ) { setRange( d, maxValue() ); } + ExtDate minValue() const; + virtual void setMaxValue( const ExtDate& d ) { setRange( minValue(), d ); } + ExtDate maxValue() const; + virtual void setRange( const ExtDate& min, const ExtDate& max ); + QString separator() const; + virtual void setSeparator( const QString& s ); + + // Make removeFirstNumber() virtual in ExtDateTimeEditBase in 4.0 + void removeFirstNumber( int sec ); + +signals: + void valueChanged( const ExtDate& date ); + +protected: + bool event( QEvent *e ); + void timerEvent( QTimerEvent * ); + void resizeEvent( QResizeEvent * ); + void stepUp(); + void stepDown(); + QString sectionFormattedText( int sec ); + void addNumber( int sec, int num ); + + void removeLastNumber( int sec ); + bool setFocusSection( int s ); + + virtual void setYear( int year ); + virtual void setMonth( int month ); + virtual void setDay( int day ); + virtual void fix(); + virtual bool outOfRange( int y, int m, int d ) const; + +protected slots: + void updateButtons(); + +private: + void init(); + int sectionOffsetEnd( int sec ) const; + int sectionLength( int sec ) const; + QString sectionText( int sec ) const; + ExtDateEditPrivate* d; + +#if defined(Q_DISABLE_COPY) + ExtDateEdit( const ExtDateEdit & ); + ExtDateEdit &operator=( const ExtDateEdit & ); +#endif +}; + +// class QTimeEditPrivate; +// +// class Q_EXPORT QTimeEdit : public ExtDateTimeEditBase +// { +// Q_OBJECT +// Q_SETS( Display ) +// Q_PROPERTY( QTime time READ time WRITE setTime ) +// Q_PROPERTY( bool autoAdvance READ autoAdvance WRITE setAutoAdvance ) +// Q_PROPERTY( QTime maxValue READ maxValue WRITE setMaxValue ) +// Q_PROPERTY( QTime minValue READ minValue WRITE setMinValue ) +// Q_PROPERTY( Display display READ display WRITE setDisplay ) +// +// public: +// enum Display { +// Hours = 0x01, +// Minutes = 0x02, +// Seconds = 0x04, +// /*Reserved = 0x08,*/ +// AMPM = 0x10 +// }; +// +// QTimeEdit( QWidget* parent=0, const char* name=0 ); +// QTimeEdit( const QTime& time, QWidget* parent=0, const char* name=0 ); +// ~QTimeEdit(); +// +// QSize sizeHint() const; +// QSize minimumSizeHint() const; +// +// public slots: +// virtual void setTime( const QTime& time ); +// +// public: +// QTime time() const; +// virtual void setAutoAdvance( bool advance ); +// bool autoAdvance() const; +// +// virtual void setMinValue( const QTime& d ) { setRange( d, maxValue() ); } +// QTime minValue() const; +// virtual void setMaxValue( const QTime& d ) { setRange( minValue(), d ); } +// QTime maxValue() const; +// virtual void setRange( const QTime& min, const QTime& max ); +// QString separator() const; +// virtual void setSeparator( const QString& s ); +// +// uint display() const; +// void setDisplay( uint disp ); +// +// // Make removeFirstNumber() virtual in ExtDateTimeEditBase in 4.0 +// void removeFirstNumber( int sec ); +// +// signals: +// void valueChanged( const QTime& time ); +// +// protected: +// bool event( QEvent *e ); +// void timerEvent( QTimerEvent *e ); +// void resizeEvent( QResizeEvent * ); +// void stepUp(); +// void stepDown(); +// QString sectionFormattedText( int sec ); +// void addNumber( int sec, int num ); +// void removeLastNumber( int sec ); +// bool setFocusSection( int s ); +// +// virtual bool outOfRange( int h, int m, int s ) const; +// virtual void setHour( int h ); +// virtual void setMinute( int m ); +// virtual void setSecond( int s ); +// +// protected slots: +// void updateButtons(); +// +// private: +// void init(); +// QString sectionText( int sec ); +// QTimeEditPrivate* d; +// +// #if defined(Q_DISABLE_COPY) +// QTimeEdit( const QTimeEdit & ); +// QTimeEdit &operator=( const QTimeEdit & ); +// #endif +// }; +// + +class ExtDateTimeEditPrivate; + +class KDE_EXPORT ExtDateTimeEdit : public QWidget +{ + Q_OBJECT +// Q_PROPERTY( ExtDateTime dateTime READ dateTime WRITE setDateTime ) + +public: + ExtDateTimeEdit( QWidget* parent=0, const char* name=0 ); + ExtDateTimeEdit( const ExtDateTime& datetime, QWidget* parent=0, + const char* name=0 ); + ~ExtDateTimeEdit(); + + QSize sizeHint() const; + QSize minimumSizeHint() const; + +public slots: + virtual void setDateTime( const ExtDateTime & dt ); + +public: + ExtDateTime dateTime() const; + + ExtDateEdit* dateEdit() { return de; } + QTimeEdit* timeEdit() { return te; } + + virtual void setAutoAdvance( bool advance ); + bool autoAdvance() const; + +signals: + void valueChanged( const ExtDateTime& datetime ); + +protected: + // ### make init() private in Qt 4.0 + void init(); + void resizeEvent( QResizeEvent * ); + +protected slots: + // ### make these two functions private in Qt 4.0, + // and merge them into one with no parameter + void newValue( const ExtDate& d ); + void newValue( const QTime& t ); + +private: + ExtDateEdit* de; + QTimeEdit* te; + ExtDateTimeEditPrivate* d; + +#if defined(Q_DISABLE_COPY) + ExtDateTimeEdit( const ExtDateTimeEdit & ); + ExtDateTimeEdit &operator=( const ExtDateTimeEdit & ); +#endif +}; + +class QNumberSection +{ +public: + QNumberSection( int selStart = 0, int selEnd = 0, bool separat = TRUE, int actual = -1 ) + : selstart( selStart ), selend( selEnd ), act( actual ), sep( separat ) + {} + int selectionStart() const { return selstart; } + void setSelectionStart( int s ) { selstart = s; } + int selectionEnd() const { return selend; } + void setSelectionEnd( int s ) { selend = s; } + int width() const { return selend - selstart; } + int index() const { return act; } + bool separator() const { return sep; } + Q_DUMMY_COMPARISON_OPERATOR( QNumberSection ) +private: + int selstart :12; + int selend :12; + int act :7; + bool sep :1; +}; + +class ExtDateTimeEditorPrivate; + +class ExtDateTimeEditor : public QWidget +{ + Q_OBJECT +public: + ExtDateTimeEditor( ExtDateTimeEditBase * parent=0, + const char * name=0 ); + ~ExtDateTimeEditor(); + +// void setControlWidget( ExtDateTimeEditBase * widget ); +// ExtDateTimeEditBase * controlWidget() const; + + void setSeparator( const QString& s ); + QString separator() const; + + int focusSection() const; + bool setFocusSection( int s ); + void appendSection( const QNumberSection& sec ); + void clearSections(); + void setSectionSelection( int sec, int selstart, int selend ); + bool eventFilter( QObject *o, QEvent *e ); + int sectionAt( const QPoint &p ); + int mapSection( int sec ); + +protected: + void init(); + bool event( QEvent *e ); + void resizeEvent( QResizeEvent * ); + void paintEvent( QPaintEvent * ); + void mousePressEvent( QMouseEvent *e ); + +private: + ExtDateTimeEditBase* cw; + ExtDateTimeEditorPrivate* d; +}; + +#endif +#endif diff --git a/libkdeedu/extdate/extdatewidget.cpp b/libkdeedu/extdate/extdatewidget.cpp new file mode 100644 index 00000000..6a3fcbf5 --- /dev/null +++ b/libkdeedu/extdate/extdatewidget.cpp @@ -0,0 +1,177 @@ +/* This file is part of the KDE libraries + Copyright (C) 2001 Waldo Bastian (bastian@kde.org) + + Modified to use ExtDate instead of QDate. Modifications + Copyright (C) 2004 Jason Harris (jharris@30doradus.org) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + + +#include +#include +#include + +#include +#include + +#include "extdatewidget.h" +#include "extcalendarsystemgregorian.h" + +class ExtDateWidgetSpinBox : public QSpinBox +{ +public: + ExtDateWidgetSpinBox(int min, int max, QWidget *parent) + : QSpinBox(min, max, 1, parent) + { + editor()->setAlignment(AlignRight); + } +}; + +class ExtDateWidget::ExtDateWidgetPrivate +{ +public: + ExtDateWidgetPrivate() { calendar = new ExtCalendarSystemGregorian(); } + ~ExtDateWidgetPrivate() { delete calendar; } + ExtDateWidgetSpinBox *m_day; + QComboBox *m_month; + ExtDateWidgetSpinBox *m_year; + ExtDate m_dat; + ExtCalendarSystemGregorian *calendar; +}; + + +ExtDateWidget::ExtDateWidget( QWidget *parent, const char *name ) + : QWidget( parent, name ) +{ + init(ExtDate::currentDate()); + setDate(ExtDate()); +} + +ExtDateWidget::ExtDateWidget( const ExtDate &date, QWidget *parent, + const char *name ) + : QWidget( parent, name ) +{ + init(date); + setDate(date); +} + +// // ### CFM Repaced by init(const ExtDate&). Can be safely removed +// // when no risk of BIC +// void ExtDateWidget::init() +// { +// d = new ExtDateWidgetPrivate; +// KLocale *locale = KGlobal::locale(); +// QHBoxLayout *layout = new QHBoxLayout(this, 0, KDialog::spacingHint()); +// layout->setAutoAdd(true); +// d->m_day = new ExtDateWidgetSpinBox(1, 1, this); +// d->m_month = new QComboBox(false, this); +// for (int i = 1; ; ++i) +// { +// QString str = d->calendar->monthName(i, +// d->calendar->year(ExtDate())); +// if (str.isNull()) break; +// d->m_month->insertItem(str); +// } +// +// d->m_year = new ExtDateWidgetSpinBox(d->calendar->minValidYear(), +// d->calendar->maxValidYear(), this); +// +// connect(d->m_day, SIGNAL(valueChanged(int)), this, SLOT(slotDateChanged())); +// connect(d->m_month, SIGNAL(activated(int)), this, SLOT(slotDateChanged())); +// connect(d->m_year, SIGNAL(valueChanged(int)), this, SLOT(slotDateChanged())); +// } + +void ExtDateWidget::init(const ExtDate& date) +{ + d = new ExtDateWidgetPrivate; + //KLocale *locale = KGlobal::locale(); + QHBoxLayout *layout = new QHBoxLayout(this, 0, KDialog::spacingHint()); + layout->setAutoAdd(true); + d->m_day = new ExtDateWidgetSpinBox(1, 1, this); + d->m_month = new QComboBox(false, this); + for (int i = 1; ; ++i) + { + QString str = d->calendar->monthName(i, + d->calendar->year(date)); + if (str.isNull()) break; + d->m_month->insertItem(str); + } + + d->m_year = new ExtDateWidgetSpinBox(d->calendar->minValidYear(), + d->calendar->maxValidYear(), this); + + connect(d->m_day, SIGNAL(valueChanged(int)), this, SLOT(slotDateChanged())); + connect(d->m_month, SIGNAL(activated(int)), this, SLOT(slotDateChanged())); + connect(d->m_year, SIGNAL(valueChanged(int)), this, SLOT(slotDateChanged())); +} + +ExtDateWidget::~ExtDateWidget() +{ + delete d; +} + +void ExtDateWidget::setDate( const ExtDate &date ) +{ +// const KCalendarSystem * calendar = KGlobal::locale()->calendar(); + + d->m_day->blockSignals(true); + d->m_month->blockSignals(true); + d->m_year->blockSignals(true); + + d->m_day->setMaxValue(d->calendar->daysInMonth(date)); + d->m_day->setValue(d->calendar->day(date)); + d->m_month->setCurrentItem(d->calendar->month(date)-1); + d->m_year->setValue(d->calendar->year(date)); + + d->m_day->blockSignals(false); + d->m_month->blockSignals(false); + d->m_year->blockSignals(false); + + d->m_dat = date; + emit changed(d->m_dat); +} + +ExtDate ExtDateWidget::date() const +{ + return d->m_dat; +} + +void ExtDateWidget::slotDateChanged( ) +{ +// const KCalendarSystem * calendar = KGlobal::locale()->calendar(); + + ExtDate date; + int y,m,day; + + y = d->m_year->value(); + y = QMIN(QMAX(y, d->calendar->minValidYear()), d->calendar->maxValidYear()); + + d->calendar->setYMD(date, y, 1, 1); + m = d->m_month->currentItem()+1; + m = QMIN(QMAX(m,1), d->calendar->monthsInYear(date)); + + d->calendar->setYMD(date, y, m, 1); + day = d->m_day->value(); + day = QMIN(QMAX(day,1), d->calendar->daysInMonth(date)); + + d->calendar->setYMD(date, y, m, day); + setDate(date); +} + +void ExtDateWidget::virtual_hook( int, void* ) +{ /*BASE::virtual_hook( id, data );*/ } + +#include "extdatewidget.moc" diff --git a/libkdeedu/extdate/extdatewidget.h b/libkdeedu/extdate/extdatewidget.h new file mode 100644 index 00000000..66bec871 --- /dev/null +++ b/libkdeedu/extdate/extdatewidget.h @@ -0,0 +1,89 @@ +/* This file is part of the KDE libraries + Copyright (C) 2001 Waldo Bastian (bastian@kde.org) + + Modified to use ExtDate instead of QDate. Modifications + Copyright (C) 2004 Jason Harris (jharris@30doradus.org) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef __EXTDATEWIDGET_H__ +#define __EXTDATEWIDGET_H__ + +#include "extdatetime.h" + +/** +* This widget can be used to display or allow user selection of a date. +* +* @see ExtDatePicker +* +* @short A pushbutton to display or allow user selection of a date. +* @version $Id$ +*/ +class KDE_EXPORT ExtDateWidget : public QWidget +{ + Q_OBJECT +// Q_PROPERTY( ExtDate date READ date WRITE setDate ) + +public: + /** + * Constructs a date selection widget, initialized to the current CPU date. + */ + ExtDateWidget( QWidget *parent=0, const char *name=0 ); + + /** + * Constructs a date selection widget with the initial date set to @p date. + */ + ExtDateWidget( const ExtDate &date, QWidget *parent=0, const char *name=0 ); + + /** + * Destructs the date selection widget. + */ + virtual ~ExtDateWidget(); + + /** + * Returns the currently selected date. + */ + ExtDate date() const; + + /** + * Changes the selected date to @p date. + */ + void setDate(const ExtDate &date); + + +signals: + /** + * Emitted whenever the date of the widget + * is changed, either with setDate() or via user selection. + */ + void changed(ExtDate); + +protected: + void init(); + void init(const ExtDate&); + +protected slots: + void slotDateChanged(); + +protected: + virtual void virtual_hook( int id, void* data ); +private: + class ExtDateWidgetPrivate; + ExtDateWidgetPrivate *d; +}; + +#endif + diff --git a/libkdeedu/extdate/main.cpp b/libkdeedu/extdate/main.cpp new file mode 100644 index 00000000..f71a6acd --- /dev/null +++ b/libkdeedu/extdate/main.cpp @@ -0,0 +1,30 @@ +#include "testwidget.h" +#include +#include +#include + +static const char description[] = I18N_NOOP("ExtDatePicker test program"); +static const char notice[] = I18N_NOOP("Compares KDatePicker and ExtDatePicker"); + +static KCmdLineOptions options[] = +{ + KCmdLineLastOption +}; + +int main( int argc, char *argv[] ) +{ + KAboutData aboutData( "test_extdatepicker", I18N_NOOP("Test ExtDatePicker"), + "0.1", description, KAboutData::License_GPL, + I18N_NOOP("(c) 2004, Jason Harris"), notice, + "http://30doradus.org"); + aboutData.addAuthor("Jason Harris", 0, + "jharris@30doradus.org", "http://www.30doradus.org"); + + KCmdLineArgs::init( argc, argv, &aboutData ); + + KApplication a; + TestWidget *t = new TestWidget(0,0); + t->show(); + QObject::connect(kapp, SIGNAL(lastWindowClosed()), kapp, SLOT(quit())); + return a.exec(); +} diff --git a/libkdeedu/extdate/test_extdate.cc b/libkdeedu/extdate/test_extdate.cc new file mode 100644 index 00000000..b21e228b --- /dev/null +++ b/libkdeedu/extdate/test_extdate.cc @@ -0,0 +1,334 @@ +#include +#include +#include "extdatetime.h" + + +void test1_unit(int a_year) +{ + std::cout << a_year << " (QDate|ExtDate): " << ((QDate::leapYear(a_year)) ? "yes" : "no") + <<"|"<< ((ExtDate::leapYear(a_year)) ? "yes" : "no") << std::endl; +} + +void test1() +{ + int a_set_of_years[] = + { + 1996, + 1997, + 1998, + 2000, + 1999, + 2001, + 1900, + 1800, + 1700, + 1600, + 2100, + 2200, + 2300, + 0, + -1, + -4, + -100, + -200, + -300, + -400, + -500 + }; + uint i; + std::cout << "Checking Leap Years:\n" << std::endl; + for (i = 0 ; i < sizeof(a_set_of_years)/sizeof(a_set_of_years[0]) ; i++) + { + test1_unit(a_set_of_years[i]); + } + std::cout << "--------------------" << std::endl; +} + +void test2_unit(int y, int m, int d) +{ + QDate q(y, m, d); + ExtDate e(y, m, d); + int q_week_number = q.dayOfWeek(); + int e_week_number = e.dayOfWeek(); + int q_day_of_year = q.dayOfYear(); + int e_day_of_year = e.dayOfYear(); + std::cout << "(" << y << ", " << m << ", " << d << ") :: " + << q.toString("dd.MMM.yyyy").local8Bit() << " : " + << q.dayOfWeek() << " : " << q_week_number << " : " << q_day_of_year << " :: " + << e.toString("%d.%b.%Y").local8Bit() << " : " + << e.dayOfWeek() << " : " << e_week_number << " : " << e_day_of_year << std::endl; +} + +void test2() +{ + int a_set_of_dates[][3] = + { + {0, 1, 1}, + {1, 1, 1}, + {2, 1, 1}, + {3, 1, 1}, + {4, 1, 1}, + {5, 1, 1}, + {99, 1, 1}, + {100, 1, 1}, + {100, 12, 31}, + {101, 1, 1}, + {102, 1, 1}, + {103, 1, 1}, + {104, 1, 1}, + {399, 1, 1}, + {400, 1, 1}, + {401, 1, 1}, + {402, 1, 1}, + {403, 1, 1}, + {404, 1, 1}, + {2003, 1, 1}, + {2003, 1, 2}, + {2003, 1, 3}, + {2003, 1, 4}, + {2003, 1, 5}, + {2003, 1, 6}, + {2003, 1, 7}, + {2003, 1, 8}, + {2003, 1, 9}, + {2003, 1, 10}, + {2003, 1, 11}, + {2003, 1, 12}, + {2003, 1, 13}, + {2003, 1, 14}, + {2003, 1, 15}, + {2003, 1, 16}, + {2003, 1, 17}, + {2003, 1, 18}, + {2003, 12, 19}, + {2003, 12, 20}, + {2003, 12, 21}, + {2003, 12, 22}, + {2003, 12, 23}, + {2003, 12, 24}, + {2003, 12, 25}, + {2003, 12, 26}, + {2003, 12, 27}, + {2003, 12, 28}, + {2003, 12, 29}, + {2003, 12, 30}, + {2003, 12, 31}, + {2004, 1, 1}, + {2003, 11, 2} + }; + uint i; + std::cout << "(y, m, d) :: QDate : Q.dayOfWeek() : Q.weekNumber() : Q.dayOfYear() :: ExtDate : E.dayOfWeek() : E.weekNumber() : E.dayOfYear()\n" << std::endl; + + for (i = 0 ; i < sizeof(a_set_of_dates)/sizeof(a_set_of_dates[0]) ; i++) + { + test2_unit(a_set_of_dates[i][0], a_set_of_dates[i][1], a_set_of_dates[i][2]); + } + std::cout << "--------------------" << std::endl; +} + +void test3_unit(int y, int m, int d, int dm) +{ + QDate q(y, m, d); + ExtDate e(y, m, d); + QDate q2 = q.addMonths(dm); + ExtDate e2 = e.addMonths(dm); + std::cout << e.toString("%d.%b.%Y").local8Bit() << " + " << dm + << " months :: ExtDate : " << e2.toString("%d.%b.%Y").local8Bit() + << " QDate : " << q2.toString("dd.MMM.yyyy").local8Bit() << std::endl; +} + +void test3() +{ + int a_set_of_dates_delta[][4] = + { + {2003, 11, 5, 0}, + {2003, 11, 5, 1}, + {2003, 11, 5, -1}, + {2003, 11, 5, 2}, + {2003, 11, 5, 3} + }; + uint i; + std::cout << "Adding Months:\n" << std::endl; + for (i = 0 ; i < sizeof(a_set_of_dates_delta)/sizeof(a_set_of_dates_delta[0]) ; i++) + { + test3_unit(a_set_of_dates_delta[i][0], a_set_of_dates_delta[i][1], a_set_of_dates_delta[i][2], a_set_of_dates_delta[i][3]); + } + std::cout << "--------------------" << std::endl; +} +void test4_unit(int y, int m, int d, int dy) +{ + QDate q(y, m, d); + ExtDate e(y, m, d); + QDate q2 = q.addYears(dy); + ExtDate e2 = e.addYears(dy); + std::cout << e.toString("%d.%m.%Y").local8Bit() << " + " << dy << " years :: ExtDate : " + << e2.toString().local8Bit() << " QDate : " + << q2.toString().local8Bit() << std::endl; +} + +void test4() +{ + int a_set_of_dates_delta[][4] = + { + {-1, 11, 5, 0}, + {-1, 11, 5, 1}, + {-1, 11, 5, 2}, + {2003, 11, 5, 1}, + {2003, 11, 5, -1}, + {2003, 11, 5, 2}, + {2003, 11, 5, 3} + }; + uint i; + std::cout << "Adding years:\n" << std::endl; + for (i = 0 ; i < sizeof(a_set_of_dates_delta)/sizeof(a_set_of_dates_delta[0]) ; i++) + { + test4_unit(a_set_of_dates_delta[i][0], a_set_of_dates_delta[i][1], a_set_of_dates_delta[i][2], a_set_of_dates_delta[i][3]); + } + std::cout << "--------------------" << std::endl; +} + +void test5_unit(int y, int m, int d, const char *qformat, const char *eformat) +{ + QDate q(y, m, d); + ExtDate e(y, m, d); + + if ( QString(qformat) == "" ) + std::cout << eformat << " : " << e.toString().local8Bit() << " :: " + << qformat << " : " << q.toString().local8Bit() << std::endl; + else + std::cout << eformat << " : " << e.toString(eformat).local8Bit() << " :: " + << qformat << " : " << q.toString(qformat).local8Bit() << std::endl; +} + +void test5() +{ + const char *q_set_of_formats[7] = + { + "d.M.yy", + "dd.MM.yy", + "ddd.MMM.yy", + "ddd dd.MMM.yy", + "dddd.MMMM.yy", + ">dd.M.yyyy<", + "" + }; + const char *e_set_of_formats[7] = + { + "%e.%n.%y", + "%d.%m.%y", + "%d.%b.%y", + "%a %d.%b.%y", + "%A.%B.%y", + ">%d.%n.%Y<", + "" + }; + + uint i; + std::cout << "Date.toString(\"...\")" << std::endl; + std::cout << "Ext Format : ExtDate :: Q Format : QDate\n" << std::endl; + + for (i = 0 ; i < sizeof(q_set_of_formats)/sizeof(q_set_of_formats[0]) ; i++) + { + test5_unit(2003, 11, 5, q_set_of_formats[i], e_set_of_formats[i]); + } + std::cout << "--------------------" << std::endl; +} + +void test6_unit(int y, int m, int d) +{ + std::cout << d << "/" << m << "/" << y << " :: " + << ( ExtDate::isValid(y, m, d) ? "TRUE" : "FALSE" ) << " : " + << ( QDate::isValid(y, m, d) ? "TRUE" : "FALSE" ) << std::endl; +} + +void test6() +{ + int a_set_of_dates[][3] = + { + {-1, 11, 5}, + {-1, 11, 5}, + {-1, 11, 5}, + {2003, 11, 5}, + {2003, -1, 5}, + {2003, 0, 5}, + {2003, 12, 5}, + {2003, 13, 5}, + {2003, 11, -2}, + {2003, 11, 0}, + {2003, 11, 40}, + {2004, 2, 28}, + {2004, 2, 29}, + {2004, 2, 30}, + {2003, 2, 28}, + {2003, 2, 29}, + {2003, 2, 30} + }; + uint i; + std::cout << "Date.isValid()" << std::endl; + std::cout << "d/m/y :: ExtDate.isValid() : QDate.isValid()\n" << std::endl; + + for (i = 0 ; i < sizeof(a_set_of_dates)/sizeof(a_set_of_dates[0]) ; i++) + { + test6_unit(a_set_of_dates[i][0], a_set_of_dates[i][1], a_set_of_dates[i][2]); + } + std::cout << "--------------------" << std::endl; +} + +void test7() +{ + std::cout << "Express the current date:\n" << std::endl; + QDate q = QDate::currentDate(Qt::LocalTime); + ExtDate e = ExtDate::currentDate(Qt::TimeSpec(Qt::LocalTime)); + std::cout << "Qt::LocalTime :: ExtDate : " << e.toString().local8Bit() << " QDate : " + << q.toString().local8Bit() << std::endl; + q = QDate::currentDate(Qt::UTC); + e = ExtDate::currentDate(Qt::UTC); + std::cout << "Qt::UTC :: ExtDate : " << e.toString().local8Bit() << " QDate : " + << q.toString().local8Bit() << std::endl; + q = QDate::currentDate(); + e = ExtDate::currentDate(); + std::cout << " :: ExtDate : " << e.toString().local8Bit() << " QDate : " + << q.toString().local8Bit() << std::endl; + std::cout << "--------------------" << std::endl; +} + +void test8() { + std::cout << "Set dates using days 1-32 for Jan and Feb (some will be invalid): \n" << std::endl; + std::cout << " QDate : ExtDate" << std::endl; + + for ( uint m=1; m<=2; ++m ) { + for ( uint d=1; d<=32; ++d ) { + + QDate test1( 2004, m, d ); + ExtDate test2( 2004, m, d ); + std::cout << test1.toString( "ddd dd.MMM.yy" ).local8Bit() << " : " + << test2.toString( "%a %d.%b.%y" ).local8Bit() << std::endl; + } + } + + std::cout << "--------------------" << std::endl; +} + +void test9() { + std::cout << "QDateTime : ExtDateTime: \n" << std::endl; + QDateTime q = QDateTime::currentDateTime(); + ExtDateTime e = ExtDateTime::currentDateTime(); + + std::cout << q.toString().local8Bit() << " : " << e.toString().local8Bit() << std::endl; + std::cout << "--------------------" << std::endl; +} + +int main(int argc, char *argv[]) +{ + test1(); + test2(); + test3(); + test4(); + test5(); + test6(); + test7(); + test8(); + test9(); + exit(0); +} + diff --git a/libkdeedu/extdate/testwidget.cpp b/libkdeedu/extdate/testwidget.cpp new file mode 100644 index 00000000..4dcd91c8 --- /dev/null +++ b/libkdeedu/extdate/testwidget.cpp @@ -0,0 +1,68 @@ +/*************************************************************************** + testwidget.h - description + ------------------- + begin : Sun Apr 11 2004 + copyright : (C) 2004 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include +#include + +#include "extdatepicker.h" +#include "extdatewidget.h" +#include "testwidget.h" + +TestWidget::TestWidget( QWidget *p=0, const char *name=0 ) : KMainWindow( p, name ) { + QWidget *w = new QWidget(this); + + glay = new QGridLayout(w, 3, 2); + + QLabel *kdpLabel = new QLabel( QString("KDatePicker"), w ); + QLabel *edpLabel = new QLabel( QString("ExtDatePicker"), w ); + kdp = new KDatePicker(w); + edp = new ExtDatePicker(w); + kdpEdit = new KLineEdit(w); + kdpEdit->setReadOnly( TRUE ); + edpEdit = new KLineEdit(w); + edpEdit->setReadOnly( TRUE ); + + kdw = new KDateWidget( QDate::currentDate(), w ); + edw = new ExtDateWidget( ExtDate::currentDate(), w ); + + glay->addWidget( kdpLabel, 0, 0 ); + glay->addWidget( edpLabel, 0, 1 ); + glay->addWidget( kdp, 1, 0 ); + glay->addWidget( edp, 1, 1 ); + glay->addWidget( kdpEdit, 2, 0 ); + glay->addWidget( edpEdit, 2, 1 ); + glay->addWidget( kdw, 3, 0 ); + glay->addWidget( edw, 3, 1 ); + + setCentralWidget(w); + + connect( kdp, SIGNAL( dateChanged(QDate) ), this, SLOT( slotKDateChanged(QDate) ) ); + connect( edp, SIGNAL( dateChanged(const ExtDate&) ), this, SLOT( slotExtDateChanged(const ExtDate&) ) ); +} + +void TestWidget::slotKDateChanged(QDate d) { + kdpEdit->setText( d.toString() ); +} + +void TestWidget::slotExtDateChanged(const ExtDate &d) { + edpEdit->setText( d.toString() ); +} + +#include "testwidget.moc" diff --git a/libkdeedu/extdate/testwidget.h b/libkdeedu/extdate/testwidget.h new file mode 100644 index 00000000..ef69f8b6 --- /dev/null +++ b/libkdeedu/extdate/testwidget.h @@ -0,0 +1,51 @@ +/*************************************************************************** + testwidget.cpp - description + ------------------- + begin : Sun Apr 11 2004 + copyright : (C) 2004 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef TESTWIDGET_H +#define TESTWIDGET_H + +#include + +class KDatePicker; +class KLineEdit; +class KDateWidget; +class ExtDatePicker; +class ExtDateWidget; +class QGridLayout; +class QDate; +class ExtDate; + +class TestWidget : public KMainWindow { + Q_OBJECT + public: + TestWidget( QWidget *parent, const char *name ); + ~TestWidget() {} + + public slots: + void slotKDateChanged(QDate); + void slotExtDateChanged(const ExtDate&); + + private: + QGridLayout *glay; + KDatePicker *kdp; + ExtDatePicker *edp; + ExtDateWidget *edw; + KDateWidget *kdw; + KLineEdit *kdpEdit, *edpEdit; +}; + +#endif //ifndef TESTWIDGET_H diff --git a/libkdeedu/ideas/README b/libkdeedu/ideas/README new file mode 100644 index 00000000..a9277dd9 --- /dev/null +++ b/libkdeedu/ideas/README @@ -0,0 +1,10 @@ +$Id$ + +This directory is about the coming kde edu libraries. + +Approved issues are located in "TODO". + +"Unofficial" and unsorted items go into the subdirectory "unsorted". +- Select a file describing your topic or create an appropriate new one. +- Write it there and add your name/email/date for in case of questions. + diff --git a/libkdeedu/ideas/TODO b/libkdeedu/ideas/TODO new file mode 100644 index 00000000..c127573e --- /dev/null +++ b/libkdeedu/ideas/TODO @@ -0,0 +1,3 @@ +$Id$ + +This file describes the roadmap for the kde edu libraries. diff --git a/libkdeedu/kdeeducore/Makefile.am b/libkdeedu/kdeeducore/Makefile.am new file mode 100644 index 00000000..57110b51 --- /dev/null +++ b/libkdeedu/kdeeducore/Makefile.am @@ -0,0 +1,17 @@ +INCLUDES= $(all_includes) +# there's nothing in tests for the moment, so I'm removing it from the compilation +#SUBDIRS = . tests +SUBDIRS = . + +lib_LTLIBRARIES = libkdeeducore.la + +libkdeeducore_la_SOURCES = keduvocdata.cpp +libkdeeducore_la_LDFLAGS = $(all_libraries) -no-undefined -version-info 3:0:2 + +libkdeeducode_includedir = $(includedir)/libkdeedu +libkdeeducode_include_HEADERS = keduvocdata.h + +libkdeeducore_la_LIBADD = $(LIB_KDECORE) + +METASOURCES = AUTO + diff --git a/libkdeedu/kdeeducore/kdeeducore.kdevprj b/libkdeedu/kdeeducore/kdeeducore.kdevprj new file mode 100644 index 00000000..a2b31cda --- /dev/null +++ b/libkdeedu/kdeeducore/kdeeducore.kdevprj @@ -0,0 +1,84 @@ +[./Makefile.am] +files=./kdeeducore.kdevprj, +sub_dirs= +type=normal + +[./kdeeducore.kdevprj] +dist=true +install=false +install_location= +type=DATA + +[Config for BinMakefileAm] +addcxxflags= +bin_program=kdeeducore +cflags= +cppflags= +cxxflags=\s-O0 +ldadd= +ldflags=\s +libtool_dir= +path_to_bin_program=. + +[General] +author=earnold +configure_args=\s--build=i386-linux --host=i386-linux --target=i386-linux\s +dir_where_make_will_be_called= +email=earnold@venus +kdevprj_version=1.3 +lfv_open_groups= +make_options=\s-j1 all\s +makefiles=./Makefile.am,Makefile.am,tests/Makefile.am +modifyMakefiles=false +project_name=kdeeducore +project_type=normal_empty +short_info= +sub_dir= +version=1.0 +version_control=CVS +workspace=1 + +[LFV Groups] +GNU=AUTHORS,COPYING,ChangeLog,INSTALL,README,TODO,NEWS, +Headers=*.h,*.hxx,*.hpp,*.H, +Others=*, +Sources=*.cpp,*.c,*.cc,*.C,*.cxx,*.ec,*.ecpp,*.lxx,*.l++,*.ll,*.l, +Translations=*.ts,*.po, +User Interface=*.ui,*.kdevdlg,*.rc, +groups=Headers,Sources,GNU,Translations,User Interface,Others + +[Makefile.am] +dist=true +files=Makefile.am,kedudata.cpp,kedudata.h +install=false +install_location= +sub_dirs=tests +type=static_library + +[kedudata.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kedudata.h] +dist=true +install=false +install_location= +type=HEADER + +[tests/Makefile.am] +dist=true +files=tests/loader.cpp,tests/Makefile.am +install=false +install_location= +sharedlib_LDFLAGS=-version-info 0:0:0 +sharedlib_rootname=tests +sub_dirs= +type=DATA + +[tests/loader.cpp] +dist=true +install=false +install_location= +type=SOURCE diff --git a/libkdeedu/kdeeducore/keduvocdata.cpp b/libkdeedu/kdeeducore/keduvocdata.cpp new file mode 100644 index 00000000..6ffe1ebe --- /dev/null +++ b/libkdeedu/kdeeducore/keduvocdata.cpp @@ -0,0 +1,111 @@ +/* This file is part of the KDE Edu Library + Copyright (C) 2002 Scott Wheeler + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#include "keduvocdata.h" + +#include + +#include + +//////////////////////////////////////////////////////////////////////////////// +// class KEduVocDataItem +//////////////////////////////////////////////////////////////////////////////// + +// public methods + +KEduVocDataItem::KEduVocDataItem() +{ + +} + +KEduVocDataItem::KEduVocDataItem(QDomElement &entry) +{ + domElement = entry; +} + +KEduVocDataItem::~KEduVocDataItem() +{ + +} + +QString KEduVocDataItem::originalText() const +{ + return getText("o"); +} + +QString KEduVocDataItem::translatedText() const +{ + return getText("t"); +} + +// protected methods + +QString KEduVocDataItem::getText(const QString &tagName) const +{ + if(!domElement.isNull()) { + + QDomNodeList list = domElement.elementsByTagName(tagName); + + if(list.count() > 0) { + + QDomElement element = list.item(0).toElement(); + + if(!element.isNull()) { + return element.text(); + } + else + return QString::null; + } + else + return QString::null; + } + else + return QString::null; +} + +//////////////////////////////////////////////////////////////////////////////// +// class KEduVocData +//////////////////////////////////////////////////////////////////////////////// + +// public static methods + +KEduVocDataItemList KEduVocData::parse(const QString &fileName) +{ + KEduVocDataItemList list; + + QDomDocument document; + QFile file(fileName); + document.setContent(&file); + + QDomNodeList entries = document.elementsByTagName("e"); + + // loop through the "e" (entry) tags looking for data + for(uint i = 0 ; i < entries.count() ; i++) { + + // get an entry to operate on + QDomElement entry = entries.item(i).toElement(); + + // if the "node" is in fact an element -- i.e. not null + if(!entry.isNull()) { + KEduVocDataItem item(entry); + list.append(item); + } + } + + return list; +} diff --git a/libkdeedu/kdeeducore/keduvocdata.h b/libkdeedu/kdeeducore/keduvocdata.h new file mode 100644 index 00000000..4284ff08 --- /dev/null +++ b/libkdeedu/kdeeducore/keduvocdata.h @@ -0,0 +1,51 @@ +/* This file is part of the KDE Edu Library + Copyright (C) 2002 Scott Wheeler + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public + License version 2 as published by the Free Software Foundation. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public License + along with this library; see the file COPYING.LIB. If not, write to + the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. +*/ + +#ifndef KEDUVOCDATA_H +#define KEDUVOCDATA_H + +#include +#include +#include + +class KDE_EXPORT KEduVocDataItem +{ +public: + KEduVocDataItem(); + KEduVocDataItem(QDomElement &entry); + virtual ~KEduVocDataItem(); + + QString originalText() const; + QString translatedText() const; + +protected: + QString getText(const QString &tagName) const; + +private: + QDomElement domElement; +}; + +typedef QValueList KEduVocDataItemList; + +class KDE_EXPORT KEduVocData +{ +public: + static KEduVocDataItemList parse(const QString &fileName); +}; + +#endif // KEDUVOCDATA_H diff --git a/libkdeedu/kdeeducore/tests/Makefile.am b/libkdeedu/kdeeducore/tests/Makefile.am new file mode 100644 index 00000000..34e65598 --- /dev/null +++ b/libkdeedu/kdeeducore/tests/Makefile.am @@ -0,0 +1,10 @@ +SUBDIRS = . +INCLUDES = -I. -I$(top_srcdir)/kdeeducore $(all_includes) + +check_PROGRAMS = loader + +#all: check + +loader_SOURCES = loader.cpp +loader_LDFLAGS = $(all_libraries) +loader_LDADD = ../libkdeeducore.la diff --git a/libkdeedu/kdeeducore/tests/loader.cpp b/libkdeedu/kdeeducore/tests/loader.cpp new file mode 100644 index 00000000..8d793ca4 --- /dev/null +++ b/libkdeedu/kdeeducore/tests/loader.cpp @@ -0,0 +1,7 @@ + +int main (void) +{ + + + return 0; +} diff --git a/libkdeedu/kdeeduplot/Makefile.am b/libkdeedu/kdeeduplot/Makefile.am new file mode 100644 index 00000000..639ea788 --- /dev/null +++ b/libkdeedu/kdeeduplot/Makefile.am @@ -0,0 +1,15 @@ +INCLUDES= $(all_includes) +SUBDIRS = . + +lib_LTLIBRARIES = libkdeeduplot.la + +libkdeeduplotincludedir = $(includedir)/libkdeedu +libkdeeduplotinclude_HEADERS = kplotobject.h kplotaxis.h kplotwidget.h + +libkdeeduplot_la_SOURCES = kplotobject.cpp kplotaxis.cpp kplotwidget.cpp + +libkdeeduplot_la_LDFLAGS = $(all_libraries) -no-undefined -version-info 3:0:2 +libkdeeduplot_la_LIBADD = $(LIB_KDECORE) $(LIB_QT) + +METASOURCES = AUTO + diff --git a/libkdeedu/kdeeduplot/README b/libkdeedu/kdeeduplot/README new file mode 100644 index 00000000..ab695f9a --- /dev/null +++ b/libkdeedu/kdeeduplot/README @@ -0,0 +1,23 @@ +This library provides KPlotWidget and KPlotObject classes. + +KPlotWidget is a QWidget-derived class that provides a virtual baseclass +for easy data-plotting. The idea behind KPlotWidget is that you only have +to specify information in "data units"; i.e., the natural units of the +data being plotted. KPlotWidget automatically converts everything +to screen pixel units. + +KPlotWidget draws X and Y axes with tickmarks and tick labels. It +automatically determines how many tickmarks to use and where they should +be, based on the data limits specified for the plot. You change the limits +by calling setLimits( double x1, double x2, double y1, double y2 ), and +then calling updateTickmarks() to recompute the positions of tickmarks +and ticklabels. + +Data to be plotted are stored using the KPlotObject class. KPlotObject +consists of a QPtrList of DPoints, each specifying the X,Y coordinates +of a data point (DPoint is like QPoint, but the X and Y values are doubles +instead of ints). KPlotObject also specifies the "type" of data to be +plotted (POINTS or CURVE or POLYGON or LABEL). + +Jason Harris +kstars@30doradus.org diff --git a/libkdeedu/kdeeduplot/kplotaxis.cpp b/libkdeedu/kdeeduplot/kplotaxis.cpp new file mode 100644 index 00000000..0099e0c2 --- /dev/null +++ b/libkdeedu/kdeeduplot/kplotaxis.cpp @@ -0,0 +1,32 @@ +/*************************************************************************** + kplotaxis.cpp - An axis for the plot widget + ------------------- + begin : 16 June 2005 + copyright : (C) 2005 by Andreas Nicolai + email : Andreas.Nicolai@gmx.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include +#include "kplotaxis.h" + +KPlotAxis::KPlotAxis() : m_visible(true), m_labelFieldWidth(0), m_labelFmt('g'), + m_labelPrec(2) +{ +} + +KPlotAxis::KPlotAxis(const QString& label) : m_visible(true), m_label(label), + m_labelFieldWidth(0), m_labelFmt('g'), m_labelPrec(2) +{ +} + diff --git a/libkdeedu/kdeeduplot/kplotaxis.h b/libkdeedu/kdeeduplot/kplotaxis.h new file mode 100644 index 00000000..3a82417c --- /dev/null +++ b/libkdeedu/kdeeduplot/kplotaxis.h @@ -0,0 +1,86 @@ +/*************************************************************************** + kplotaxis.h - An axis for the plot widget + ------------------- + begin : 16 June 2005 + copyright : (C) 2005 by Andreas Nicolai + email : Andreas.Nicolai@gmx.net + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KPLOTAXIS_H +#define KPLOTAXIS_H + +#include + +#include + +/**class KPlotAxis + *@short Contains all data for drawing an axis including format specification axis labels. + *@author Andreas Nicolai + *@version 1.0 + */ +class KDE_EXPORT KPlotAxis { +public: + + /**@short Default constructor, creates a default axis. */ + KPlotAxis(); + + /**@short Constructor, constructs a labeled axis. */ + KPlotAxis(const QString& label); + + /**@short Destructor. */ + virtual ~KPlotAxis() {} + + /**@short Returns whether the axis is visible or not. */ + virtual bool isVisible() const { return m_visible; } + + /**@short Sets the "visible" property of the axis. */ + virtual void setVisible(bool visible) { m_visible = visible; } + + /**@short Shows the axis (axis will be shown at next update of plot widget). */ + virtual void show() { m_visible = true; } + + /**@short Hides the axis (axis will be hidden at next update of plot widget). */ + virtual void hide() { m_visible = false; } + + /**@short Sets the axis label. + *@param label A short string describing the data plotted on the axis. + *Set the label to an empty string to omit the axis label. + */ + virtual void setLabel( const QString& label ) { m_label = label; } + + /**@short Returns the axis label. */ + virtual QString label() const { return m_label; } + + /**@short Set the number format for the tick labels, see QString::arg() for + description of arguments. + */ + virtual void setLabelFormat(int fieldWidth, char fmt = 'g', int prec=-1) { + m_labelFieldWidth = fieldWidth; m_labelFmt = fmt; m_labelPrec = prec; } + + /**@short Returns the field width of the tick labels. */ + virtual int labelFieldWidth() const { return m_labelFieldWidth; } + + /**@short Returns the number format of the tick labels. */ + virtual char labelFmt() const { return m_labelFmt; } + + /**@short Returns the number precision of the tick labels. */ + virtual int labelPrec() const { return m_labelPrec; } + +private: + bool m_visible; ///< Property "visible" defines if Axis is drawn or not. + QString m_label; ///< The label of the axis. + int m_labelFieldWidth; ///< Field width for number labels, see QString::arg(). + char m_labelFmt; ///< Number format for number labels, see QString::arg(). + int m_labelPrec; ///< Number precision for number labels, see QString::arg(). +}; + +#endif // KPLOTAXIS_H diff --git a/libkdeedu/kdeeduplot/kplotobject.cpp b/libkdeedu/kdeeduplot/kplotobject.cpp new file mode 100644 index 00000000..145f12c3 --- /dev/null +++ b/libkdeedu/kdeeduplot/kplotobject.cpp @@ -0,0 +1,49 @@ +/*************************************************************************** + kplotobject.cpp - A list of points to be plotted + ------------------- + begin : Sun 18 May 2003 + copyright : (C) 2003 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include +#include +#include "kplotobject.h" + +KPlotObject::KPlotObject() { + KPlotObject( "", "white", POINTS ); +} + +KPlotObject::KPlotObject( const QString &n, const QString &c, PTYPE t, unsigned int s, unsigned int p ) { + //We use the set functions because they may include data validation + setName( n ); + setColor( c ); + setType( t ); + setSize( s ); + setParam( p ); + + pList.setAutoDelete( true ); +} + +KPlotObject::~KPlotObject() +{ +} + +void KPlotObject::removePoint( unsigned int index ) { + if ( index > pList.count() - 1 ) { + kdWarning() << "Ignoring attempt to remove non-existent plot object" << endl; + return; + } + + pList.remove( index ); +} + diff --git a/libkdeedu/kdeeduplot/kplotobject.h b/libkdeedu/kdeeduplot/kplotobject.h new file mode 100644 index 00000000..52d79540 --- /dev/null +++ b/libkdeedu/kdeeduplot/kplotobject.h @@ -0,0 +1,205 @@ +/*************************************************************************** + kplotobject.h - A list of points to be plotted + ------------------- + begin : Sun 18 May 2003 + copyright : (C) 2003 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef KPLOTOBJECT_H +#define KPLOTOBJECT_H + + +class QString; +class QPainter; + +#include + +/**class DRect + *@short equivalent of QRect with double x,y coordinates + *@author Jason Harris + *@version 1.0 + */ +class KDE_EXPORT DRect { +public: + DRect() { DRect( 0.0, 0.0, 1.0, 1.0 ); } + DRect( double x, double y, double w, double h ) { X = x; Y = y; W = w; H = h; } + ~DRect() {} + + double x() const { return X; } + double y() const { return Y; } + double x2() const { return X + W; } + double y2() const { return Y + H; } + double width() const { return W; } + double height() const { return H; } + + void setX( double x ) { X = x; } + void setY( double y ) { Y = y; } + void setWidth( double w ) { W = w; } + void setHeight( double h ) { H = h; } + +private: + double X,Y,W,H; +}; + +/**class DPoint + *@short equivalent of QPoint with double x,y coordinates + *@author Jason Harris + *@version 1.0 + */ +class KDE_EXPORT DPoint { +public: + DPoint() { DPoint( 0.0, 0.0 ); } + DPoint( double x, double y ) { setX( x ); setY( y ); } + ~DPoint() {} + + double x() const { return X; } + double y() const { return Y; } + + QPoint qpoint( QRect pb, DRect db ) { + int px = pb.left() + int( pb.width()*( x() - db.x() )/db.width() ); + int py = pb.top() + int( pb.height()*( db.y2() - y() )/db.height() ); + return QPoint( px, py ); + } + + void setX( double x ) { X = x; } + void setY( double y ) { Y = y; } + +private: + double X, Y; +}; + +/**@class KPlotObject + *@short Encapsulates an object to be plotted in a KPlotWidget. + *@author Jason Harris + *@version 1.0 + *Each KPlotObject consists of a list of QPoints, an object type, a color, a size, + *and a QString name. An additional integer (param) specifies something further + *about the object's appearance, depending on its type. There is a draw function + *for plotting the object on a KPlotWidget's QPainter. + */ +class KDE_EXPORT KPlotObject{ +public: +/**@enum PTYPE + *The Type classification of the KPlotObject + */ + enum PTYPE { POINTS=0, CURVE=1, LABEL=2, POLYGON=3, UNKNOWN_TYPE }; + +/**@enum PPARAM + *Parameter specifying the kind of points + */ + enum PPARAM { DOT=0, CIRCLE=1, SQUARE=2, LETTER=3, UNKNOWN_POINT }; + +/**@enum CPARAM + *Parameter specifying the kind of line. These are numerically equal to + *the Qt::PenStyle enum values. + */ + enum CPARAM { NO_LINE=0, SOLID=1, DASHED=2, DOTTED=3, DASHDOTTED=4, DASHDOTDOTTED=5, UNKNOWN_CURVE }; + +/**Default constructor. Create a POINTS-type object with an empty list of points. + */ + KPlotObject(); + +/**Constructor. Create a KPlotObject according to the arguments. + */ + KPlotObject( const QString &name, const QString &color, PTYPE otype, unsigned int size=2, unsigned int param=0 ); + +/**Destructor (empty) + */ + ~KPlotObject(); + +/**@return the KPlotObject's Name + */ + QString name() const { return Name; } + +/**@short set the KPlotObject's Name + *@param n the new name + */ + void setName( const QString &n ) { Name = n; } + +/**@return the KPlotObject's Color + */ + QString color() const { return Color; } + +/**@short set the KPlotObject's Color + *@param c the new color + */ + void setColor( const QString &c ) { Color = c; } + +/**@return the KPlotObject's Type + */ + PTYPE type() const { return Type; } + +/**@short set the KPlotObject's Type + *@param t the new type + */ + void setType( PTYPE t ) { Type = t; } + +/**@return the KPlotObject's Size + */ + unsigned int size() const { return Size; } + +/**@short set the KPlotObject's Size + *@param s the new size + */ + void setSize( unsigned int s ) { Size = s; } + +/**@return the KPlotObject's type-specific Parameter + *Parameter is an unsigned int because it can either be a PPARAM or a CPARAM enum. + */ + unsigned int param() const { return Parameter; } + +/**@short set the KPlotObject's type-specific Parameter + *@param p the new parameter + *Parameter is an unsigned int because it can either be a PPARAM or a CPARAM enum. + */ + void setParam( unsigned int p ) { Parameter = p; } + +/**@return a pointer to the DPoint at position i + *@param i the index of the desired point. + */ + DPoint* point( unsigned int i ) { return pList.at(i); } + + QPtrList* points() { return &pList; } + +/**@short Add a point to the object's list. + *@param p the DPoint to add. + */ + void addPoint( const DPoint &p ) { pList.append( new DPoint( p.x(), p.y() ) ); } + +/**@short Add a point to the object's list. This is an overloaded function, + *provided for convenience. It behaves essentially like the above function. + *@param p pointer to the DPoint to add. + */ + void addPoint( DPoint *p ) { pList.append( p ); } + +/**@short remove the QPoint at position index from the list of points + *@param index the index of the point to be removed. + */ + void removePoint( unsigned int index ); + +/**@return the number of QPoints currently in the list + */ + unsigned int count() const { return pList.count(); } + +/**@short clear the Object's points list + */ + void clearPoints() { pList.clear(); } + +private: + QPtrList pList; + PTYPE Type; + unsigned int Size, Parameter; + QString Color, Name; +}; + +#endif diff --git a/libkdeedu/kdeeduplot/kplotwidget.cpp b/libkdeedu/kdeeduplot/kplotwidget.cpp new file mode 100644 index 00000000..e2103509 --- /dev/null +++ b/libkdeedu/kdeeduplot/kplotwidget.cpp @@ -0,0 +1,405 @@ +/*************************************************************************** + kplotwidget.cpp - A widget for plotting in KStars + ------------------- + begin : Sun 18 May 2003 + copyright : (C) 2003 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include //for log10(), pow(), modf() +#include +#include +#include + +#include "kplotwidget.h" +#include "kplotwidget.moc" + +KPlotWidget::KPlotWidget( double x1, double x2, double y1, double y2, QWidget *parent, const char* name ) + : QWidget( parent, name, WNoAutoErase ), + dXtick(0.0), dYtick(0.0), + nmajX(0), nminX(0), nmajY(0), nminY(0), + ShowTickMarks( true ), ShowTickLabels( true ), ShowGrid( false ) + { + setBackgroundMode( QWidget::NoBackground ); + + //set DataRect + setLimits( x1, x2, y1, y2 ); + setDefaultPadding(); + + //Set PixRect (starts at (0,0) because we will translate by leftPadding(), topPadding() ) + PixRect = QRect( 0, 0, width() - leftPadding() - rightPadding(), + height() - topPadding() - bottomPadding() ); + + buffer = new QPixmap(); + + //default colors: + setBGColor( QColor( "black" ) ); + setFGColor( QColor( "white" ) ); + setGridColor( QColor( "grey" ) ); + + ObjectList.setAutoDelete( true ); +} + +KPlotWidget::~KPlotWidget() +{ + delete (buffer); +} + +void KPlotWidget::setLimits( double x1, double x2, double y1, double y2 ) { + double XA1, XA2, YA1, YA2; + if (x2resize( width(), height() ); +} + +void KPlotWidget::paintEvent( QPaintEvent* /* e */ ) { + QPainter p; + + p.begin( buffer ); + p.fillRect( 0, 0, width(), height(), bgColor() ); + p.translate( leftPadding(), topPadding() ); + + drawObjects( &p ); + drawBox( &p ); + + p.end(); + bitBlt( this, 0, 0, buffer ); +} + +void KPlotWidget::drawObjects( QPainter *p ) { + for ( KPlotObject *po = ObjectList.first(); po; po = ObjectList.next() ) { + + if ( po->points()->count() ) { + //draw the plot object + p->setPen( QColor( po->color() ) ); + + switch ( po->type() ) { + case KPlotObject::POINTS : + { + p->setBrush( QColor( po->color() ) ); + + for ( DPoint *dp = po->points()->first(); dp; dp = po->points()->next() ) { + QPoint q = dp->qpoint( PixRect, DataRect ); + int x1 = q.x() - po->size()/2; + int y1 = q.y() - po->size()/2; + + switch( po->param() ) { + case KPlotObject::CIRCLE : p->drawEllipse( x1, y1, po->size(), po->size() ); break; + case KPlotObject::SQUARE : p->drawRect( x1, y1, po->size(), po->size() ); break; + case KPlotObject::LETTER : p->drawText( q, po->name().left(1) ); break; + default: p->drawPoint( q ); + } + } + + p->setBrush( Qt::NoBrush ); + break; + } + + case KPlotObject::CURVE : + { + p->setPen( QPen( QColor( po->color() ), po->size(), (QPen::PenStyle)po->param() ) ); + DPoint *dp = po->points()->first(); + p->moveTo( dp->qpoint( PixRect, DataRect ) ); + for ( dp = po->points()->next(); dp; dp = po->points()->next() ) + p->lineTo( dp->qpoint( PixRect, DataRect ) ); + break; + } + + case KPlotObject::LABEL : //draw label centered at point in x, and slightly below point in y. + { + QPoint q = po->points()->first()->qpoint( PixRect, DataRect ); + p->drawText( q.x()-20, q.y()+6, 40, 10, Qt::AlignCenter | Qt::DontClip, po->name() ); + break; + } + + case KPlotObject::POLYGON : + { + p->setPen( QPen( QColor( po->color() ), po->size(), (QPen::PenStyle)po->param() ) ); + p->setBrush( po->color() ); + + QPointArray a( po->count() ); + + unsigned int i=0; + for ( DPoint *dp = po->points()->first(); dp; dp = po->points()->next() ) + a.setPoint( i++, dp->qpoint( PixRect, DataRect ) ); + + p->drawPolygon( a ); + break; + } + + case KPlotObject::UNKNOWN_TYPE : break; + } + } + } +} + +double KPlotWidget::dmod( double a, double b ) { return ( b * ( ( a / b ) - int( a / b ) ) ); } + +void KPlotWidget::drawBox( QPainter *p ) { + //First, fill in padding region with bgColor() to mask out-of-bounds plot data + p->setPen( bgColor() ); + p->setBrush( bgColor() ); + + //left padding ( don't forget: we have translated by XPADDING, YPADDING ) + p->drawRect( -leftPadding(), -topPadding(), leftPadding(), height() ); + + //right padding + p->drawRect( PixRect.width(), -topPadding(), rightPadding(), height() ); + + //top padding + p->drawRect( 0, -topPadding(), PixRect.width(), topPadding() ); + + //bottom padding + p->drawRect( 0, PixRect.height(), PixRect.width(), bottomPadding() ); + + if ( ShowGrid ) { + //Grid lines are placed at locations of primary axes' major tickmarks + p->setPen( gridColor() ); + + //vertical grid lines + double x0 = x() - dmod( x(), dXtick ); //zeropoint; x(i) is this plus i*dXtick1 + for ( int ix = 0; ix <= nmajX+1; ix++ ) { + int px = int( PixRect.width() * ( (x0 + ix*dXtick - x())/dataWidth() ) ); + p->drawLine( px, 0, px, PixRect.height() ); + } + + //horizontal grid lines + double y0 = y() - dmod( y(), dYtick ); //zeropoint; y(i) is this plus i*mX + for ( int iy = 0; iy <= nmajY+1; iy++ ) { + int py = PixRect.height() - int( PixRect.height() * ( (y0 + iy*dYtick - y())/dataHeight() ) ); + p->drawLine( 0, py, PixRect.width(), py ); + } + } + + p->setPen( fgColor() ); + p->setBrush( Qt::NoBrush ); + + if (BottomAxis.isVisible() || LeftAxis.isVisible()) p->drawRect( PixRect ); //box outline + + if ( ShowTickMarks ) { + //spacing between minor tickmarks (in data units) + double dminX = dXtick/nminX; + double dminY = dYtick/nminY; + + //set small font for tick labels + QFont f = p->font(); + int s = f.pointSize(); + f.setPointSize( s - 2 ); + p->setFont( f ); + + //--- Draw bottom X Axis ---// + if (BottomAxis.isVisible()) { + // Draw X tickmarks + double x0 = x() - dmod( x(), dXtick ); //zeropoint; tickmark i is this plus i*dXtick (in data units) + if ( x() < 0.0 ) x0 -= dXtick; + + for ( int ix = 0; ix <= nmajX+1; ix++ ) { + //position of tickmark i (in screen units) + int px = int( PixRect.width() * ( (x0 + ix*dXtick - x() )/dataWidth() ) ); + + if ( px > 0 && px < PixRect.width() ) { + p->drawLine( px, PixRect.height() - 2, px, PixRect.height() - BIGTICKSIZE - 2 ); + p->drawLine( px, 0, px, BIGTICKSIZE ); + } + + //tick label + if ( ShowTickLabels ) { + double lab = x0 + ix*dXtick; + if ( fabs(lab)/dXtick < 0.00001 ) lab = 0.0; //fix occassional roundoff error with "0.0" label + + QString str = QString( "%1" ).arg( lab, BottomAxis.labelFieldWidth(), BottomAxis.labelFmt(), BottomAxis.labelPrec() ); + if ( px > 0 && px < PixRect.width() ) { + QRect r( px - BIGTICKSIZE, PixRect.height()+BIGTICKSIZE, 2*BIGTICKSIZE, BIGTICKSIZE ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, str ); + } + } + + //draw minor ticks + for ( int j=0; j < nminX; j++ ) { + //position of minor tickmark j (in screen units) + int pmin = int( px + PixRect.width()*j*dminX/dataWidth() ); + + if ( pmin > 0 && pmin < PixRect.width() ) { + p->drawLine( pmin, PixRect.height() - 2, pmin, PixRect.height() - SMALLTICKSIZE - 2 ); + p->drawLine( pmin, 0, pmin, SMALLTICKSIZE ); + } + } + } // end draw X tickmarks + + // Draw X Axis Label + if ( ! BottomAxis.label().isEmpty() ) { + QRect r( 0, PixRect.height() + 2*YPADDING, PixRect.width(), YPADDING ); + p->drawText( r, Qt::AlignCenter, BottomAxis.label() ); + } + + } + + //--- Draw left Y Axis ---// + if (LeftAxis.isVisible()) { + // Draw Y tickmarks + double y0 = y() - dmod( y(), dYtick ); //zeropoint; tickmark i is this plus i*dYtick1 (in data units) + if ( y() < 0.0 ) y0 -= dYtick; + + for ( int iy = 0; iy <= nmajY+1; iy++ ) { + //position of tickmark i (in screen units) + int py = PixRect.height() - int( PixRect.height() * ( (y0 + iy*dYtick - y())/dataHeight() ) ); + if ( py > 0 && py < PixRect.height() ) { + p->drawLine( 0, py, BIGTICKSIZE, py ); + p->drawLine( PixRect.width()-2, py, PixRect.width()-BIGTICKSIZE-2, py ); + } + + //tick label + if ( ShowTickLabels ) { + double lab = y0 + iy*dYtick; + if ( fabs(lab)/dYtick < 0.00001 ) lab = 0.0; //fix occassional roundoff error with "0.0" label + + QString str = QString( "%1" ).arg( lab, LeftAxis.labelFieldWidth(), LeftAxis.labelFmt(), LeftAxis.labelPrec() ); + if ( py > 0 && py < PixRect.height() ) { + QRect r( -2*BIGTICKSIZE, py-SMALLTICKSIZE, 2*BIGTICKSIZE, 2*SMALLTICKSIZE ); + p->drawText( r, Qt::AlignCenter | Qt::DontClip, str ); + } + } + + //minor ticks + for ( int j=0; j < nminY; j++ ) { + //position of minor tickmark j (in screen units) + int pmin = int( py - PixRect.height()*j*dminY/dataHeight() ); + if ( pmin > 0 && pmin < PixRect.height() ) { + p->drawLine( 0, pmin, SMALLTICKSIZE, pmin ); + p->drawLine( PixRect.width()-2, pmin, PixRect.width()-SMALLTICKSIZE-2, pmin ); + } + } + } // end draw Y tickmarks + + //Draw Y Axis Label. We need to draw the text sideways. + if ( ! LeftAxis.label().isEmpty() ) { + //store current painter translation/rotation state + p->save(); + + //translate coord sys to left corner of axis label rectangle, then rotate 90 degrees. + p->translate( -3*XPADDING, PixRect.height() ); + p->rotate( -90.0 ); + + QRect r( 0, 0, PixRect.height(), XPADDING ); + p->drawText( r, Qt::AlignCenter, LeftAxis.label() ); //draw the label, now that we are sideways + + p->restore(); //restore translation/rotation state + } + } + + } //end if ( ShowTickMarks ) + + +} + +int KPlotWidget::leftPadding() const { + if ( LeftPadding >= 0 ) return LeftPadding; + if ( ! LeftAxis.label().isEmpty() && ShowTickLabels ) return 3*XPADDING; + if ( ! LeftAxis.label().isEmpty() || ShowTickLabels ) return 2*XPADDING; + return XPADDING; +} + +int KPlotWidget::rightPadding() const { + if ( RightPadding >= 0 ) return RightPadding; + return XPADDING; +} + +int KPlotWidget::topPadding() const { + if ( TopPadding >= 0 ) return TopPadding; + return YPADDING; +} + +int KPlotWidget::bottomPadding() const { + if ( BottomPadding >= 0 ) return BottomPadding; + if ( ! BottomAxis.label().isEmpty() && ShowTickLabels ) return 3*YPADDING; + if ( ! BottomAxis.label().isEmpty() || ShowTickLabels ) return 2*YPADDING; + return YPADDING; +} + diff --git a/libkdeedu/kdeeduplot/kplotwidget.h b/libkdeedu/kdeeduplot/kplotwidget.h new file mode 100644 index 00000000..b24e31bf --- /dev/null +++ b/libkdeedu/kdeeduplot/kplotwidget.h @@ -0,0 +1,263 @@ +/*************************************************************************** + kplotwidget.h - A generic data-plotting widget + ------------------- + begin : Sun 18 May 2003 + copyright : (C) 2003 by Jason Harris + email : kstars@30doradus.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#ifndef _KPLOTWIDGET_H_ +#define _KPLOTWIDGET_H_ + +#include +#include "kplotobject.h" +#include "kplotaxis.h" + +#define BIGTICKSIZE 10 +#define SMALLTICKSIZE 4 +#define XPADDING 20 +#define YPADDING 20 + +class QColor; +class QPixmap; + +/**@class KPlotWidget + *@short Genric data plotting widget. + *@author Jason Harris + *@version 1.1 + *Widget for drawing plots. Includes adjustable axes (KPlotAxis) with + *tickmarks and labels and a list of KPlotObjects to be drawn. + */ + +class KDE_EXPORT KPlotWidget : public QWidget { + Q_OBJECT +public: + /**@short Constructor. Sets the primary x and y limits in data units. + *@param x1 the minimum X value in data units + *@param x2 the maximum X value in data units + *@param y1 the minimum Y value in data units + *@param y2 the maximum Y value in data units + *@param parent the parent widget + *@param name name label for the KPlotWidget + */ + KPlotWidget( double x1=0.0, double x2=1.0, double y1=0.0, double y2=1.0, QWidget *parent=0, const char* name=0 ); + + /**Destructor (empty) + */ + virtual ~KPlotWidget(); + + /**@short Determine the placement of major and minor tickmarks, + *based on the current Limit settings + */ + virtual void updateTickmarks(); + + /**@short Reset the data limits. + *@param x1 the minimum X value in data units + *@param x2 the maximum X value in data units + *@param y1 the minimum Y value in data units + *@param y2 the maximum Y value in data units + */ + virtual void setLimits( double x1, double x2, double y1, double y2 ); + + /**@return the minimum X value in data units*/ + virtual double x() const { return DataRect.x(); } + + /**@return the maximum X value in data units*/ + virtual double x2() const { return DataRect.x2(); } + + /**@return the minimum Y value in data units*/ + virtual double y() const { return DataRect.y(); } + + /**@return the maximum Y value in data units*/ + virtual double y2() const { return DataRect.y2(); } + + /**@return the width in data units*/ + virtual double dataWidth() const { return DataRect.width(); } + + /**@return the height in data units*/ + virtual double dataHeight() const { return DataRect.height(); } + + /**@short Add an item to the list of KPlotObjects to be plotted. + *@param o pointer to the KPlotObject to be added + */ + virtual void addObject( KPlotObject *o ) { ObjectList.append( o ); } + + /**@short Remove all items from the list of KPlotObjects + */ + virtual void clearObjectList() { ObjectList.clear(); update(); } + + /**@short replace an item in the KPlotObject list. + *@param i the index of th item to be replaced + *@param o pointer to the replacement KPlotObject + */ + virtual void replaceObject( int i, KPlotObject *o ) { ObjectList.replace( i, o ); } + + /**@return the number of KPlotObjects in the list + */ + virtual int objectCount() const { return ObjectList.count(); } + + /**@return a pointer to a specific KPlotObject in the list + *@param i the index of the desired KPlotObject + */ + virtual KPlotObject *object( int i ) { return ObjectList.at(i); } + + /**@return the background color */ + virtual QColor bgColor() const { return cBackground; } + + /**@return the foreground color */ + virtual QColor fgColor() const { return cForeground; } + + /**@return the grid color */ + virtual QColor gridColor() const { return cGrid; } + + /**@short set the background color + *@param bg the new background color + */ + virtual void setBGColor( const QColor &bg ) { cBackground = bg; setBackgroundColor( bg ); } + + /**@short set the foreground color + *@param fg the new foreground color + */ + virtual void setFGColor( const QColor &fg ) { cForeground = fg; } + + /**@short set the grid color + *@param gc the new grid color + */ + virtual void setGridColor( const QColor &gc ) { cGrid = gc; } + + /**@short toggle whether plot axes are drawn. + *@param show if true, axes will be drawn. + *The axes are just a box outline around the plot. + */ + virtual void setShowAxes( bool show ) { BottomAxis.setVisible(show); LeftAxis.setVisible(show); } + /**@short toggle whether tick marks are drawn along the axes. + *@param show if true, tick marks will be drawn. + */ + virtual void setShowTickMarks( bool show ) { ShowTickMarks = show; } + /**@short toggle whether tick labels are drawn at major tickmarks. + *@param show if true, tick labels will be drawn. + */ + virtual void setShowTickLabels( bool show ) { ShowTickLabels = show; } + /**@short toggle whether grid lines are drawn at major tickmarks. + *@param show if true, grid lines will be drawn. + */ + virtual void setShowGrid( bool show ) { ShowGrid = show; } + + /**@short (Deprecated) Sets the X-axis label + *@param xlabel a short string describing the data plotted on the x-axis. + *Set the label to an empty string to omit the axis label. + *This function is deprecated, set the label property in the BottomAxis directly. + */ + virtual void setXAxisLabel( QString xlabel ) { BottomAxis.setLabel(xlabel); } + /**@short (Deprecated) Sets the Y-axis label + *@param ylabel a short string describing the data plotted on the y-axis. + *Set the label to an empty string to omit the axis label. + *This function is deprecated, set the label property in the LeftAxis directly. + */ + virtual void setYAxisLabel( QString ylabel ) { LeftAxis.setLabel(ylabel); } + + /**@returns the number of pixels to the left of the plot area. Padding values + *are set to -1 by default; if unchanged, this function will try to guess + *a good value, based on whether ticklabels and/or axis labels are to be drawn. + */ + virtual int leftPadding() const; + /**@returns the number of pixels to the right of the plot area. + *Padding values are set to -1 by default; if unchanged, this function will try to guess + *a good value, based on whether ticklabels and/or axis labels are to be drawn. + */ + virtual int rightPadding() const; + /**@returns the number of pixels above the plot area. + *Padding values are set to -1 by default; if unchanged, this function will try to guess + *a good value, based on whether ticklabels and/or axis labels are to be drawn. + */ + virtual int topPadding() const; + /**@returns the number of pixels below the plot area. + *Padding values are set to -1 by default; if unchanged, this function will try to guess + *a good value, based on whether ticklabels and/or axis labels are to be drawn. + */ + virtual int bottomPadding() const; + + /**@short set the number of pixels to the left of the plot area. + *Set this to -1 to revert to automatic determination of padding values. + */ + virtual void setLeftPadding( int pad ) { LeftPadding = pad; } + /**@short set the number of pixels to the right of the plot area. + *Set this to -1 to revert to automatic determination of padding values. + */ + virtual void setRightPadding( int pad ) { RightPadding = pad; } + /**@short set the number of pixels above the plot area. + *Set this to -1 to revert to automatic determination of padding values. + */ + virtual void setTopPadding( int pad ) { TopPadding = pad; } + /**@short set the number of pixels below the plot area. + *Set this to -1 to revert to automatic determination of padding values. + */ + virtual void setBottomPadding( int pad ) { BottomPadding = pad; } + + /**@short revert all four padding values to be automatically determined. */ + virtual void setDefaultPadding() { LeftPadding = -1; RightPadding = -1; TopPadding = -1; BottomPadding = -1; } + + /**@short The bottom X axis. */ + KPlotAxis BottomAxis; + /**@short The left Y axis. */ + KPlotAxis LeftAxis; + +protected: + /**@short the paint event handler, executed when update() or repaint() is called. + */ + virtual void paintEvent( QPaintEvent* /* e */ ); + + /**@short the resize event handler, called when the widget is resized. + */ + virtual void resizeEvent( QResizeEvent* /* e */ ); + + /**@short draws all of the objects onto the widget. Internal use only; one should simply call update() + *to draw the widget with axes and all objects. + *@param p pointer to the painter on which we are drawing + */ + virtual void drawObjects( QPainter *p ); + + /**@short draws the plot axes and axis labels. Internal use only; one should simply call update() + *to draw the widget with axes and all objects. + *@param p pointer to the painter on which we are drawing + */ + virtual void drawBox( QPainter *p ); + + /**@short modulus function for double variables. + *For example, dmod( 17.0, 7.0 ) returns 3.0 + *@return the remainder after dividing b into a. + */ + double dmod( double a, double b ); + + //The distance between major tickmarks in data units + double dXtick, dYtick; + //The number of major and minor tickmarks to be plotted in X and Y + int nmajX, nminX, nmajY, nminY; + + //Limits of the plot area in pixel units + QRect PixRect; + //Limits of the plot area in data units + DRect DataRect; + //List of KPlotObjects + QPtrList ObjectList; + + //Colors + QColor cBackground, cForeground, cGrid; + //draw options + bool ShowTickMarks, ShowTickLabels, ShowGrid; + //padding + int LeftPadding, RightPadding, TopPadding, BottomPadding; + + QPixmap *buffer; +}; + +#endif diff --git a/libkdeedu/kdeeduui/Makefile.am b/libkdeedu/kdeeduui/Makefile.am new file mode 100644 index 00000000..52e27835 --- /dev/null +++ b/libkdeedu/kdeeduui/Makefile.am @@ -0,0 +1,16 @@ +INCLUDES= $(all_includes) +SUBDIRS = . tests + +lib_LTLIBRARIES = libkdeeduui.la + +libkdeeduui_la_SOURCES = \ + kedusimpleentrydlg.cpp kedusimpleentrydlgForm.ui kdeeduglossary.cpp + +libkdeeduuiincludedir = $(includedir)/libkdeedu +libkdeeduuiinclude_HEADERS = kdeeduglossary.h + +libkdeeduui_la_LDFLAGS = $(all_libraries) -no-undefined -version-info 3:5:0 +libkdeeduui_la_LIBADD = $(LIB_KDECORE) $(LIB_KIO) $(LIB_KDEUI) $(LIB_KHTML) + +METASOURCES = AUTO + diff --git a/libkdeedu/kdeeduui/kdeeduglossary.cpp b/libkdeedu/kdeeduui/kdeeduglossary.cpp new file mode 100644 index 00000000..5efb8a6d --- /dev/null +++ b/libkdeedu/kdeeduui/kdeeduglossary.cpp @@ -0,0 +1,406 @@ +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + +#include "kdeeduglossary.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include + +Glossary::Glossary() +{ + // setting a generic name for a new glossary + m_name = i18n( "Glossary" ); +} + +Glossary::~Glossary() +{ +} + +bool Glossary::loadLayout( QDomDocument &Document, const KURL& url ) +{ + QFile layoutFile( url.path() ); + + if (!layoutFile.exists()) + { + kdDebug() << "no such file: " << layoutFile.name() << endl; + return false; + } + + if (!layoutFile.open(IO_ReadOnly)) + return false; + + ///Check if document is well-formed + if (!Document.setContent(&layoutFile)) + { + kdDebug() << "wrong xml" << endl; + layoutFile.close(); + return false; + } + layoutFile.close(); + + return true; +} + +bool Glossary::isEmpty() const +{ + return m_itemlist.count() == 0; +} + + +Glossary* Glossary::readFromXML( const KURL& url, const QString& path ) +{ + QDomDocument doc( "document" ); + + Glossary *glossary = new Glossary(); + + glossary->setPicturePath( path ); + + if ( glossary->loadLayout( doc, url ) ) + { + QValueList itemList; + itemList = glossary->readItems( doc ); + glossary->setItemlist( itemList ); + glossary->fixImagePath(); + } + + return glossary; +} + +void Glossary::fixImagePath() +{ + kdDebug() << "Glossary::fixImagePath()" << endl; + QValueList::iterator it = m_itemlist.begin(); + const QValueList::iterator itEnd = m_itemlist.end(); + QString path = m_picturepath; + QString firstpart = "setDesc( ( *it )->desc().replace("[img]", firstpart ) ); + ( *it )->setDesc( ( *it )->desc().replace("[/img]", "\" />" ) ); + } +} + +QValueList Glossary::readItems( QDomDocument &itemDocument ) +{ + QValueList list; + + QDomNodeList itemList; + QDomNodeList refNodeList; + QDomElement itemElement; + QStringList reflist; + + itemList = itemDocument.elementsByTagName( "item" ); + + const uint num = itemList.count(); + for ( uint i = 0; i < num; ++i ) + { + reflist.clear(); + GlossaryItem *item = new GlossaryItem(); + + itemElement = ( const QDomElement& ) itemList.item( i ).toElement(); + + QDomNode nameNode = itemElement.namedItem( "name" ); + QDomNode descNode = itemElement.namedItem( "desc" ); + + QString picName = itemElement.namedItem( "picture" ).toElement().text(); + QDomElement refNode = ( const QDomElement& ) itemElement.namedItem( "references" ).toElement(); + + QString desc = i18n( descNode.toElement().text().utf8() ); + if ( !picName.isEmpty() ) + desc.prepend("[img]"+picName +"[/img]" ); + + item->setName( i18n( nameNode.toElement( ).text().utf8() ) ); + + item->setDesc( desc.replace("[b]", "" ) ); + item->setDesc( item->desc().replace("[/b]", "" ) ); + item->setDesc( item->desc().replace("[i]", "" ) ); + item->setDesc( item->desc().replace("[/i]", "" ) ); + item->setDesc( item->desc().replace("[sub]", "" ) ); + item->setDesc( item->desc().replace("[/sub]", "" ) ); + item->setDesc( item->desc().replace("[sup]", "" ) ); + item->setDesc( item->desc().replace("[/sup]", "" ) ); + item->setDesc( item->desc().replace("[br]", "
    " ) ); + + refNodeList = refNode.elementsByTagName( "refitem" ); + for ( uint it = 0; it < refNodeList.count(); it++ ) + { + reflist << i18n( refNodeList.item( it ).toElement().text().utf8() ); + } + reflist.sort(); + item->setRef( reflist ); + + list.append( item ); + } + + return list; +} + + + +GlossaryDialog::GlossaryDialog( bool folded, QWidget *parent, const char *name) + : KDialogBase( Plain, i18n( "Glossary" ), Close, NoDefault, parent, name, false ) +{ + //this string will be used for all items. If a backgroundpicture should + //be used call Glossary::setBackgroundPicture(). + m_htmlbasestring = "" ; + + m_folded = folded; + + QVBoxLayout *vbox = new QVBoxLayout( plainPage(), 0, KDialog::spacingHint() ); + vbox->activate(); + + QHBoxLayout *hbox = new QHBoxLayout( 0L, 0, KDialog::spacingHint() ); + hbox->activate(); + + QToolButton *clear = new QToolButton( plainPage() ); + clear->setIconSet( SmallIconSet( "locationbar_erase" ) ); + hbox->addWidget( clear ); + + QLabel *lbl = new QLabel( plainPage() ); + lbl->setText( i18n( "Search:" ) ); + hbox->addWidget( lbl ); + + m_search = new KListViewSearchLine( plainPage(), 0, "search-line" ); + hbox->addWidget( m_search ); + vbox->addLayout( hbox ); + setFocusProxy(m_search); + + QSplitter *vs = new QSplitter( plainPage() ); + vbox->addWidget( vs ); + + m_glosstree = new KListView( vs, "treeview" ); + m_glosstree->addColumn( "entries" ); + m_glosstree->header()->hide(); + m_glosstree->setFullWidth( true ); + m_glosstree->setRootIsDecorated( true ); + + m_search->setListView( m_glosstree ); + + m_htmlpart = new KHTMLPart( vs, "html-part" ); + + connect( m_htmlpart->browserExtension(), SIGNAL( openURLRequestDelayed( const KURL &, const KParts::URLArgs & ) ), this, SLOT( displayItem( const KURL &, const KParts::URLArgs & ) ) ); + connect( m_glosstree, SIGNAL(clicked( QListViewItem * )), this, SLOT(slotClicked( QListViewItem * ))); + connect( clear, SIGNAL(clicked()), m_search, SLOT(clear())); + + resize( 600, 400 ); +} + +GlossaryDialog::~GlossaryDialog() +{ +} + +void GlossaryDialog::keyPressEvent(QKeyEvent* e) +{ + if (e->key() == Qt::Key_Return) { + e->ignore(); + } + KDialogBase::keyPressEvent(e); +} + +void GlossaryDialog::displayItem( const KURL& url, const KParts::URLArgs& ) +{ + // using the "host" part of a kurl as reference + QString myurl = url.host().lower(); + m_search->setText( "" ); + m_search->updateSearch( "" ); + QListViewItem *found = 0; + QListViewItemIterator it( m_glosstree ); + QListViewItem *item; + while ( it.current() ) + { + item = it.current(); + if ( item->text(0).lower() == myurl ) + { + found = item; + break; + } + ++it; + } + if ( found ) + { + m_glosstree->ensureItemVisible( found ); + m_glosstree->setCurrentItem( found ); + slotClicked( found ); + } +} + +void GlossaryDialog::updateTree() +{ + m_glosstree->clear(); + + QValueList::const_iterator itGl = m_glossaries.begin(); + const QValueList::const_iterator itGlEnd = m_glossaries.end(); + + for ( ; itGl != itGlEnd ; ++itGl ) + { + QValueList items = ( *itGl )->itemlist(); + QValueList::iterator it = items.begin(); + const QValueList::iterator itEnd = items.end(); + + QListViewItem *main = new QListViewItem( m_glosstree, ( *itGl )->name() ); + main->setExpandable( true ); + main->setSelectable( false ); + //XXX TMP!!! + bool foldinsubtrees = m_folded; + + for ( ; it != itEnd ; ++it ) + { + if ( foldinsubtrees ) + { + QChar thisletter = ( *it )->name().upper()[0]; + QListViewItem *thisletteritem = findTreeWithLetter( thisletter, main ); + if ( !thisletteritem ) + { + thisletteritem = new QListViewItem( main, thisletter ); + thisletteritem->setExpandable( true ); + thisletteritem->setSelectable( false ); + } + new QListViewItem( thisletteritem, ( *it )->name() ); + } + else + new QListViewItem( main, ( *it )->name() ); + } + main->sort(); + } +} + +void GlossaryDialog::addGlossary( Glossary* newgloss ) +{ + if ( !newgloss ) return; + if ( newgloss->isEmpty() ) return; + m_glossaries.append( newgloss ); + + kdDebug() << "Count of the new glossary: " << newgloss->itemlist().count() << endl; + kdDebug() << "Number of glossaries: " << m_glossaries.count() << endl; + + updateTree(); +} + +QListViewItem* GlossaryDialog::findTreeWithLetter( const QChar& l, QListViewItem* i ) +{ + QListViewItem *it = i->firstChild(); + while ( it ) + { + if ( it->text(0)[0] == l ) + return it; + it = it->nextSibling(); + } + return 0; +} + +void GlossaryDialog::slotClicked( QListViewItem *item ) +{ + if ( !item ) + return; + + /** + * The next lines are searching for the correct KnowledgeItem + * in the m_itemList. When it is found the HTML will be + * generated + */ + QValueList::iterator itGl = m_glossaries.begin(); + const QValueList::iterator itGlEnd = m_glossaries.end(); + bool found = false; + GlossaryItem *i = 0; + + QString bg_picture; + + while ( !found && itGl != itGlEnd ) + { + QValueList items = ( *itGl )->itemlist(); + QValueList::const_iterator it = items.begin(); + const QValueList::const_iterator itEnd = items.end(); + while ( !found && it != itEnd ) + { + if ( ( *it )->name() == item->text( 0 ) ) + { + i = *it; + bg_picture = ( *itGl )->backgroundPicture(); + found = true; + } + ++it; + } + ++itGl; + } + if ( found && i ) + { + QString html; + if ( !bg_picture.isEmpty() ) + { + html = ""); + }else + html = m_htmlbasestring; + + html += i->toHtml() + ""; + m_htmlpart->begin(); + m_htmlpart->write( html ); + + m_htmlpart->end(); + return; + } +} + +void GlossaryDialog::slotClose() +{ + emit closed(); + accept(); +} + +QString GlossaryItem::toHtml() const +{ + QString code = "

    " + m_name + "

    " + m_desc; + + if ( !m_ref.isEmpty() ) + { + QString refcode = parseReferences(); + code += refcode; + } + return code; +} + +QString GlossaryItem::parseReferences() const +{ + QString htmlcode = "

    " + i18n( "References" ) + "

    "; + + bool first = true; + for ( uint i = 0; i < m_ref.size(); i++ ) + { + if ( !first ) + htmlcode += "
    "; + else + first = false; + htmlcode += QString( "%2" ).arg( m_ref[i], m_ref[i] ); + } + + return htmlcode; +} + + +#include "kdeeduglossary.moc" diff --git a/libkdeedu/kdeeduui/kdeeduglossary.h b/libkdeedu/kdeeduui/kdeeduglossary.h new file mode 100644 index 00000000..418967f6 --- /dev/null +++ b/libkdeedu/kdeeduui/kdeeduglossary.h @@ -0,0 +1,292 @@ +#ifndef KDEEDUGLOSSARY_H +#define KDEEDUGLOSSARY_H +/*************************************************************************** + + copyright : (C) 2005 by Carsten Niehaus + email : cniehaus@kde.org + ***************************************************************************/ + +/*************************************************************************** + * * + * This program is free software; you can redistribute it and/or modify * + * it under the terms of the GNU General Public License as published by * + * the Free Software Foundation; either version 2 of the License, or * + * (at your option) any later version. * + * * + ***************************************************************************/ + + +#include +#include + +class QChar; +class QDomDocument; +class QListViewItem; +class KListView; +class KListViewSearchLine; +class KActionCollection; +class GlossaryItem; + +/** + * @class Glossary + * @author Carsten Niehaus + * + * This class stores all items to be displayed. It also + * has access-methods to the items + */ +class Glossary +{ + public: + Glossary(); + virtual ~Glossary(); + + /** + * add the item @p item to the glossary + */ + void addItem( GlossaryItem* item ){ + m_itemlist.append( item ); + } + + QValueList itemlist()const{ + return m_itemlist; + } + + /** + * clear the Glossary + */ + void clear(){ + m_itemlist.clear(); + } + + /** + * does this glossary have items? + */ + bool isEmpty() const; + + /** + * Every glossary can have a name. It will be + * set to @p name + */ + void setName( const QString& name ){ + m_name = name; + } + + /** + * @returns the name of the glossary + */ + QString name()const{ + return m_name; + } + + /** + * sets the internal list of items to @p list + */ + void setItemlist( QValueList list ){ + m_itemlist = list; + } + + /** + * Read a glossary from an XML file. + * + * @param url The path of the file to load + * @param path The path of the pictures. Will be used as m_picturepath + * + * @return a pointer to the loaded glossary. Even in case of + * error, this won't return 0 but an empty Glossary. + */ + static Glossary* readFromXML( const KURL& url, const QString& path = 0 ); + + /** + * Every glossaryitem can show pictures. [img src="foo.png] + * will look for the file foo.png in the path defined be + * @p path + */ + void setPicturePath( const QString& path ){ + m_picturepath = path; + } + + QString picturePath()const{ + return m_picturepath; + } + + /** + * defines which picture to use as the background + * of the htmlview. The dialog + * will use the file specifiec by the @p filename + */ + void setBackgroundPicture( const QString& filename ){ + m_backgroundpicture = filename; + } + + /** + * @return the picuture used as the background in + * this background + */ + QString backgroundPicture()const{ + return m_backgroundpicture; + } + + private: + /** + * This methods parses the given xml-code. It will extract + * the information of the items and return them as a + * QValueList + */ + virtual QValueList readItems( QDomDocument &itemDocument ); + + QString m_backgroundpicture; + + /** + * replaces the [img]-pseudocode with valid html. The path where + * the pictures are stored will be used for pictures + */ + void fixImagePath(); + + /** + * the path in which pictures of the glossary will be searched + */ + QString m_picturepath; + + /** + * Load the layout from an XML file. + * + * @param doc The QDomDocument which will contain the read XML + * contents. + * @param url The path of the file to load + * + * @return a bool indicating whether the loading of the XML was + * successfull or not + */ + bool loadLayout( QDomDocument& doc, const KURL& url ); + + QValueList m_itemlist; + + /** + * the name of the glossary + */ + QString m_name; +}; + +/** + * @class GlossaryItem + * @author Carsten Niehaus + * + * A GlossaryItem stores the information of the content of + * the item and its name. Furthermore, every item can have + * a number of pictures or references associated to it. + * These are stored as QStringLists. + */ +class GlossaryItem +{ + public: + GlossaryItem(){} + ~GlossaryItem(){} + + void setName( const QString& s ){ + m_name = s; + } + + void setDesc( const QString& s){ + m_desc = s; + } + + void setRef( const QStringList& s){ + m_ref = s; + } + + void setPictures( const QString& s ){ + m_pic = s; + } + + QString name() const { + return m_name; + } + + QString desc() const { + return m_desc; + } + + QStringList ref() const { + return m_ref; + } + + QStringList pictures() const { + return m_pic; + } + + /** + * @return the formated HTML code for current item. + **/ + QString toHtml() const; + + /** + * This method parses the references. + * @return the HTML code with the references as HTML links + */ + QString parseReferences() const; + + private: + QString m_name; + QString m_desc; + QStringList m_ref; + QStringList m_pic; +}; + +/** + * @class GlossaryDialog + * @author Pino Toscano + * @author Carsten Niehaus + */ +class GlossaryDialog : public KDialogBase +{ + Q_OBJECT + + public: + GlossaryDialog( bool folded = true, QWidget *parent=0, const char *name=0); + ~GlossaryDialog(); + + void keyPressEvent(QKeyEvent*); + + /** + * add a new glossary + * + * @param newgloss the new glossary to add + */ + void addGlossary( Glossary* newgloss ); + + private: + QValueList m_glossaries; + + /** + * if true the items will be displayed folded + */ + bool m_folded; + + void updateTree(); + + KHTMLPart *m_htmlpart; + KListView *m_glosstree; + QString m_htmlbasestring; + + KActionCollection* m_actionCollection; + + QListViewItem* findTreeWithLetter( const QChar&, QListViewItem* ); + + KListViewSearchLine *m_search; + + private slots: + void slotClicked( QListViewItem * ); + /** + * The user clicked on a href. Emit the corresponding item + */ + void displayItem( const KURL& url, const KParts::URLArgs& args ); + + protected slots: + virtual void slotClose(); + + signals: + void closed(); +}; + +#endif // KDEEDUGLOSSARY_H + diff --git a/libkdeedu/kdeeduui/kdeeduui.kdevprj b/libkdeedu/kdeeduui/kdeeduui.kdevprj new file mode 100644 index 00000000..4fac1672 --- /dev/null +++ b/libkdeedu/kdeeduui/kdeeduui.kdevprj @@ -0,0 +1,92 @@ +[./Makefile.am] +files=./kdeeduui.kdevprj, +sub_dirs= +type=normal + +[./kdeeduui.kdevprj] +dist=true +install=false +install_location= +type=DATA + +[Config for BinMakefileAm] +addcxxflags= +bin_program=kdeeduui +cflags= +cppflags= +cxxflags=\s-O0 +ldadd= +ldflags=\s \s +libtool_dir= +path_to_bin_program=. + +[General] +author=earnold +configure_args=\s--build=i386-linux --host=i386-linux --target=i386-linux\s +dir_where_make_will_be_called=\s +email=earnold@venus +kdevprj_version=1.3 +lfv_open_groups=Others +make_options=\s-j1 all\s +makefiles=./Makefile.am,Makefile.am,tests/Makefile.am +modifyMakefiles=false +project_name=kdeeduui +project_type=normal_empty +short_info= +sub_dir= +version=1.0 +version_control=CVS +workspace=1 + +[LFV Groups] +GNU=AUTHORS,COPYING,ChangeLog,INSTALL,README,TODO,NEWS, +Headers=*.h,*.hxx,*.hpp,*.H, +Others=*, +Sources=*.cpp,*.c,*.cc,*.C,*.cxx,*.ec,*.ecpp,*.lxx,*.l++,*.ll,*.l, +Translations=*.ts,*.po, +User Interface=*.ui,*.kdevdlg,*.rc, +groups=Headers,Sources,GNU,Translations,User Interface,Others + +[Makefile.am] +dist=true +files=Makefile.am,kedusimpleentrydlg.h,kedusimpleentrydlgForm.ui,kedusimpleentrydlg.cpp +install=false +install_location= +sharedlib_LDFLAGS=-version-info 0:0:0 +sharedlib_rootname=. +sub_dirs=tests +type=static_library + +[kedusimpleentrydlg.cpp] +dist=true +install=false +install_location= +type=SOURCE + +[kedusimpleentrydlg.h] +dist=true +install=false +install_location= +type=HEADER + +[kedusimpleentrydlgForm.ui] +dist=true +install=false +install_location= +type=SOURCE + +[tests/Makefile.am] +dist=true +files=tests/entrydialogs.cpp,tests/Makefile.am +install=false +install_location= +sharedlib_LDFLAGS=-version-info 0:0:0 +sharedlib_rootname=tests +sub_dirs= +type=DATA + +[tests/entrydialogs.cpp] +dist=true +install=false +install_location= +type=SOURCE diff --git a/libkdeedu/kdeeduui/kedusimpleentrydlg.cpp b/libkdeedu/kdeeduui/kedusimpleentrydlg.cpp new file mode 100644 index 00000000..89f8412c --- /dev/null +++ b/libkdeedu/kdeeduui/kedusimpleentrydlg.cpp @@ -0,0 +1,3 @@ +#include "kedusimpleentrydlg.h" + +#include "kedusimpleentrydlg.moc" diff --git a/libkdeedu/kdeeduui/kedusimpleentrydlg.h b/libkdeedu/kdeeduui/kedusimpleentrydlg.h new file mode 100644 index 00000000..f110fab6 --- /dev/null +++ b/libkdeedu/kdeeduui/kedusimpleentrydlg.h @@ -0,0 +1,19 @@ +#ifndef kedusimpleentrydlg_included +#define kedusimpleentrydlg_included + + +#include "kedusimpleentrydlgForm.h" + +class KEduSimpleEntryDlg : public KEduSimpleEntryDlgForm +{ + Q_OBJECT + + public: + + + + + +}; + +#endif // kedusimpleentrydlg_included diff --git a/libkdeedu/kdeeduui/kedusimpleentrydlgForm.ui b/libkdeedu/kdeeduui/kedusimpleentrydlgForm.ui new file mode 100644 index 00000000..32fa6b68 --- /dev/null +++ b/libkdeedu/kdeeduui/kedusimpleentrydlgForm.ui @@ -0,0 +1,110 @@ + +KEduSimpleEntryDlgForm + + + Simple_entry_dialog + + + + 0 + 0 + 592 + 480 + + + + Simple Entry Dialog + + + + e_original + + + + 40 + 80 + 511 + 40 + + + + + + e_translation + + + + 40 + 180 + 511 + 40 + + + + + + PushButton1 + + + + 50 + 360 + 91 + 41 + + + + &OK + + + + + PushButton1_2 + + + + 460 + 360 + 91 + 41 + + + + C&ancel + + + + + TextLabel1 + + + + 40 + 50 + 171 + 21 + + + + Original: + + + + + TextLabel1_2 + + + + 40 + 150 + 171 + 21 + + + + Translation: + + + + + diff --git a/libkdeedu/kdeeduui/tests/Makefile.am b/libkdeedu/kdeeduui/tests/Makefile.am new file mode 100644 index 00000000..daaafa3c --- /dev/null +++ b/libkdeedu/kdeeduui/tests/Makefile.am @@ -0,0 +1,11 @@ +SUBDIRS = . +INCLUDES = -I. -I$(top_srcdir)/kdeeduui $(all_includes) + +check_PROGRAMS = entrydialogs + +#all: check + +entrydialogs_SOURCES = entrydialogs.cpp +entrydialogs_LDADD = ../libkdeeduui.la +entrydialogs_LDFLAGS = $(all_libraries) + diff --git a/libkdeedu/kdeeduui/tests/entrydialogs.cpp b/libkdeedu/kdeeduui/tests/entrydialogs.cpp new file mode 100644 index 00000000..781b32e1 --- /dev/null +++ b/libkdeedu/kdeeduui/tests/entrydialogs.cpp @@ -0,0 +1,6 @@ + +int main() +{ + + return 0; +} \ No newline at end of file diff --git a/release_app.rb b/release_app.rb new file mode 100755 index 00000000..6b4518f5 --- /dev/null +++ b/release_app.rb @@ -0,0 +1,238 @@ +#!/usr/bin/env ruby +# +# Ruby script for generating tarball releases from SVN +# +# (c) 2005 Mark Kretschmann +# modified by Carsten Niehaus +# Some parts of this code taken from cvs2dist +# License: GPL V2 + +require 'getoptlong' + +opts = GetoptLong.new( + [ "--noi18n", "-i", GetoptLong::NO_ARGUMENT ], + [ "--nogpg", "-g", GetoptLong::NO_ARGUMENT ], + [ "--libkdeedu", "-l", GetoptLong::NO_ARGUMENT ], + [ "--widgets", "-w", GetoptLong::NO_ARGUMENT ], + [ "--appname", "-a", GetoptLong::REQUIRED_ARGUMENT ], + [ "--help", "-h", GetoptLong::NO_ARGUMENT ] +) + +doi18n = "yes" +dogpg = "yes" +packlibkdeedu = "no" +packwidgets = "no" +name = "" + +#check if there are arguments +opts.each do |opt, arg| + if opt == "--noi18n" + doi18n = "no" + elsif opt == "--nogpg" + dogpg = "no" + elsif opt == "--libkdeedu" + packlibkdeedu = "yes" + elsif opt == "--widgets" + packwidgets = "yes" + elsif opt == "--appname" + name = arg + elsif opt == "--help" + puts "Usage:\n + Optional:\n + --noi18n to disable the packaging of translations and documentation\n + --nogpg to disable signing with GnuPG\n + --libkdeedu to enable packing libkdeedu\n + --widgets to enable packing the KDEEDU-Widgets" + exit() + end +end + +if name.empty? + name = `kdialog --combobox "Select an application:" Kalzium KBruch KHangMan Kig Kiten KPercentage KMessedWords KmPlot KStars KTouch KTurtle KVerbos KVoctrain KWordQuiz`.chomp!.downcase +end + +if name.empty? + exit() +end + +version = `kdialog --title "Version number" --inputbox "Enter the version number"`.chomp! +if version.empty? + version = "preview" +end + +puts "Start packing #{name}".center(40, " - ") + +folder = "#{name}-#{version}" + +# Some helper methods +def svn( command, dir ) + `svn #{command} svn://anonsvn.kde.org/home/kde/#{dir}` +end + +# Prevent using unsermake +oldmake = ENV["UNSERMAKE"] +ENV["UNSERMAKE"] = "no" + +# Remove old folder, if exists +`rm -rf #{folder} 2> /dev/null` +`rm -rf folder.tar.bz2 2> /dev/null` + +Dir.mkdir( folder ) +Dir.chdir( folder ) + +if packlibkdeedu == "yes" + svn( "co -N", "/trunk/KDE/kdeedu/" ) + Dir.chdir( "kdeedu") + puts "Checking out libkdeedu".center(40, " - ") + `svn up libkdeedu` +end +if packwidgets == "yes" + svn( "co -N", "/trunk/playground/edu/" ) + Dir.chdir( "playground/edu") + puts "Checking out the kdeedu-widgets".center(40, " - ") + svn( "co", "/trunk/playground/edu/widgets/") +end + +puts "Checking out #{name}".center(40," - ") +`svn up #{name}` + +puts "Checking out kde-commons/admin".center(40, " - ") +svn( "co", "/trunk/KDE/kde-common/admin") + +# we check out kde-l10n... +if doi18n == "yes" + puts "\n" + puts "l10n".center(40, " - ") + puts "\n" + + Dir.mkdir( "doc" ) + + i18nlangs = `svn cat https://svn.kde.org/home/kde/trunk/l10n/subdirs` + Dir.mkdir( "l10n" ) + Dir.chdir( "l10n" ) + + # docs + for lang in i18nlangs + lang.chomp! + `rm -rf ../doc/#{lang}` + `rm -rf #{name}` + docdirname = "l10n/#{lang}/docs/kdeedu/#{name}" + `svn co -q https://svn.kde.org/home/kde/trunk/#{docdirname} > /dev/null 2>&1` + next unless FileTest.exists?( "#{name}" ) + `cp -R #{name}/ ../doc/#{lang}` + + # we don't want KDE_DOCS = AUTO, cause that makes the + # build system assume that the name of the app is the + # same as the name of the dir the Makefile.am is in. + # Instead, we explicitly pass the name.. + makefile = File.new( "../doc/#{lang}/Makefile.am", File::CREAT | File::RDWR | File::TRUNC ) + makefile << "KDE_LANG = #{lang}\n" + makefile << "KDE_DOCS = #{name}\n" + makefile.close() + + puts( "#{lang} done.\n" ) + end + + #now create the Makefile.am so that the docs will be build + makefile = File.new( "../doc/Makefile.am", File::CREAT | File::RDWR | File::TRUNC ) + makefile << "KDE_LANG = en\n" + makefile << "KDE_DOCS = AUTO\n" + makefile << "SUBDIRS = $(AUTODIRS)\n" + makefile.close() + + Dir.chdir( ".." ) # multimedia + puts "\n" + + $subdirs = false + Dir.mkdir( "po" ) + + for lang in i18nlangs + lang.chomp! + pofilename = "l10n/#{lang}/messages/kdeedu/#{name}.po" + `svn cat https://svn.kde.org/home/kde/trunk/#{pofilename} 2> /dev/null | tee l10n/#{name}.po` + next if FileTest.size( "l10n/#{name}.po" ) == 0 + + dest = "po/#{lang}" + Dir.mkdir( dest ) + print "Copying #{lang}'s #{name}.po over .. " + `mv l10n/#{name}.po #{dest}` + puts( "done.\n" ) + + makefile = File.new( "#{dest}/Makefile.am", File::CREAT | File::RDWR | File::TRUNC ) + makefile << "KDE_LANG = #{lang}\n" + makefile << "SUBDIRS = $(AUTODIRS)\n" + makefile << "POFILES = AUTO\n" + makefile.close() + + $subdirs = true + end + + if $subdirs + makefile = File.new( "po/Makefile.am", File::CREAT | File::RDWR | File::TRUNC ) + makefile << "SUBDIRS = $(AUTODIRS)\n" + makefile.close() + else + puts "Removing po-subdirectory" + `rm -Rf po` + end + + `rm -rf l10n` +end + +puts "\n" + +puts "Removing svn-history files" +`find -name ".svn" | xargs rm -rf` + +Dir.chdir( "#{name}" ) + +`rm -rf debian` + +Dir.chdir( ".." ) # kdeedu +puts( "\n" ) + +`find | xargs touch` + + +puts "Generating Makefiles".center(40, " - ") +`make -f Makefile.cvs` +puts "done.\n" + +`rm -rf autom4te.cache` +`rm stamp-h.in` + + +puts "Compressing".center(40, " - ") +`mv * ..` +Dir.chdir( ".." ) +`rm -rf kde-common` +`rm -rf kdeedu` # after the moving of the directory this is empty +Dir.chdir( ".." ) # root folder +`tar -cf #{folder}.tar #{folder}` +`bzip2 #{folder}.tar` +`rm -rf #{folder}` +puts "done.\n" + + +ENV["UNSERMAKE"] = oldmake + +if dogpg == "yes" + puts "Signing with your GnuPG-key".center(40, " - ") + `gpg --detach-sign #{folder}.tar.bz2` +end + + +puts "\n" +puts "=====================================================" +puts "Congratulations :) #{name} #{version} tarball generated.\n" +puts "\n" +puts "MD5 checksum: " + `md5sum #{folder}.tar.bz2` +if dogpg == "yes" + puts "The user can verify this package with " + puts "\n" + puts "gpg --verify #{folder}.tar.bz2.sig #{folder}.tar.bz2" +end +puts "\n" +puts "\n" + + -- cgit v1.2.3